From xen-devel-bounces@lists.xenproject.org Tue Oct 01 00:57:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 00:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF6TQ-0001af-OB; Tue, 01 Oct 2019 00:57:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF6TP-0001aY-A1
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 00:57:03 +0000
X-Inumbo-ID: 6132228a-e3e6-11e9-b588-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 6132228a-e3e6-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 00:57:02 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 C384620815;
 Tue,  1 Oct 2019 00:57:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569891422;
 bh=YtbGCTJFAP7M2ldWYEYA+OEhhMT3RxJ4jKu6zKxLAgo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=LaX3xoxxgCqZTpNQto81wxvn8k3DUnb326+7aSMuhjo0SfKa2RZGv0WoO/DM7rK31
 wwd3s7Txic+ll9cd1IARr1aAFAhDpjrtByxOL6PO42YkgAC57pZDAcN0ex75aPTzV+
 dmfl6atx+5dks6SGdSMyFtqTxydhP7e25nZfiFkQ=
Date: Mon, 30 Sep 2019 17:57:01 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <3a7baeaa-6276-a9f0-b876-d44996dd9f3f@citrix.com>
Message-ID: <alpine.DEB.2.21.1909301755030.2594@sstabellini-ThinkPad-T480s>
References: <20190930184425.13756-1-julien.grall@arm.com>
 <3a7baeaa-6276-a9f0-b876-d44996dd9f3f@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-2106190020-1569891422=:2594"
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm32: head: Fix build when
 using GAS 2.25.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-2106190020-1569891422=:2594
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 30 Sep 2019, Andrew Cooper wrote:
> On 30/09/2019 19:44, Julien Grall wrote:
> > GAS 2.25.0 throws multiple errors when building arm32/head.S:
> >
> > arm32/head.S: Assembler messages:
> > arm32/head.S:452: Error: invalid constant (f7f) after fixup
> > arm32/head.S:453: Error: invalid constant (f7f) after fixup
> > arm32/head.S:495: Error: invalid constant (f7f) after fixup
> > arm32/head.S:510: Error: invalid constant (f7f) after fixup
> > arm32/head.S:514: Error: invalid constant (f7f) after fixup
> > arm32/head.S:516: Error: invalid constant (f7f) after fixup
> > arm32/head.S:633: Error: invalid constant (f7f) after fixup
> >
> > This makes sense because the instruction mov is only able to deal with a
> > specific set of immediate (see "modified immediate constants in ARM
> > instructions"). For any 16-bit immediate, the instruction movw should be
> > used.
> >
> > It looks like newer version of GAS will seemly switch to movw if the
> > immediate does not fit in the immediate encoding for mov. But we should
> > not rely on this. So switch to movw.
> >
> > Fixes: 23dfe48d10 ("xen/arm32: head: Introduce macros to create table and mapping entry")
> > Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
> > Signed-off-by: Julien Grall <julien.grall@arm.com>
> 
> FWIW, Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>, only insofar
> as it fixing the build.  I haven't booted the resulting binary.

Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

Given that this is a straightforward build fix, and due to timezone
differences, I have committed it (after verifying it fixes the build
myself). I hope that Juergen approves.
--8323329-2106190020-1569891422=:2594
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2106190020-1569891422=:2594--


From xen-devel-bounces@lists.xenproject.org Tue Oct 01 01:01:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 01:01:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF6Xu-0008Fz-HM; Tue, 01 Oct 2019 01:01:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF6Xs-0007nS-VG
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 01:01:40 +0000
X-Inumbo-ID: 06c66350-e3e7-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 06c66350-e3e7-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 01:01:40 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 B39DF2075C;
 Tue,  1 Oct 2019 01:01:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569891700;
 bh=dI1x8jfdHguBkjkSJYZOnbSvv7OubUQ+qdtgRtYeGAY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=SN0g265wyNt2REzgavwLw4ea4Rk2+XfCwkx1XftljZFff00zTFFgDecpsLqVud3EN
 KUUKcAVwSppaDaFygg+majn6XNcsvKqu0g2F0quFF4fg6Ub37ZZ+trCgCIROPCyUaf
 EJnWfgNPthngtOG/FXeQVUgJ1/5Cx4GK9h3boOaA=
Date: Mon, 30 Sep 2019 18:01:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190929163510.15688-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909301801310.2594@sstabellini-ThinkPad-T480s>
References: <20190929163510.15688-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: p2m: Fix typo in the
 comment on top of P2M_ROOT_LEVEL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9wMm0uYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwo+IGluZGV4IDVmZjZjZTE1ZjYuLjRhNDI5ZGMxYmUgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTI1LDcgKzI1
LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF92bWlkID0gTUFYX1ZN
SURfOF9CSVQ7Cj4gIC8qIFZNSUQgaXMgYnkgZGVmYXVsdCA4IGJpdCB3aWR0aCBvbiBBQXJjaDY0
ICovCj4gICNkZWZpbmUgTUFYX1ZNSUQgICAgICAgbWF4X3ZtaWQKPiAgI2Vsc2UKPiAtLyogRmly
c3QgbGV2ZWwgUDJNIGlzIGFsd2F5IDIgY29uc2VjdXRpdmUgcGFnZXMgKi8KPiArLyogRmlyc3Qg
bGV2ZWwgUDJNIGlzIGFsd2F5cyAyIGNvbnNlY3V0aXZlIHBhZ2VzICovCj4gICNkZWZpbmUgUDJN
X1JPT1RfTEVWRUwgMQo+ICAjZGVmaW5lIFAyTV9ST09UX09SREVSICAgIDEKPiAgLyogVk1JRCBp
cyBhbHdheXMgOCBiaXQgd2lkdGggb24gQUFyY2gzMiAqLwo+IC0tIAo+IDIuMTEuMAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 01:05:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 01:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF6bf-0005Cn-5c; Tue, 01 Oct 2019 01:05:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF6bd-0005Ci-QN
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 01:05:33 +0000
X-Inumbo-ID: 90eb1cf6-e3e7-11e9-96eb-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 90eb1cf6-e3e7-11e9-96eb-12813bfff9fa;
 Tue, 01 Oct 2019 01:05:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 6C1DA2075C;
 Tue,  1 Oct 2019 01:05:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569891931;
 bh=TW5ALbkgd4SKmZgQzHTXobFoJA0pehiV24Y6/p5BReA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tud9nipJcsjfd0bOVAdef9eFLUEyCPHxwQF19jgqHCMyc1bA+AG/8+sFwkM6U7sDA
 B4g7jn5pMyeF5c55xJ3m6ZPTvWM5wJiOcWwDpUnzW1LJNhcslaAEN1qonASRsCJZ5Y
 6oT3tg6bge4LdWzP+4zEoyQhon1o/vt7LxSTFuvg=
Date: Mon, 30 Sep 2019 18:05:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190929155627.23493-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909301802520.2594@sstabellini-ThinkPad-T480s>
References: <20190929155627.23493-1-julien.grall@arm.com>
 <20190929155627.23493-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 1/2] xen/arm: domain_build: Avoid
 implicit conversion from ULL to UL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENsYW5nIDguMCB3aWxs
IGZhaWwgdG8gYnVpbGQgZG9tYWluX2J1aWxkLmMgb24gQXJtMzIgYmVjYXVzZSBvZiB0aGUKPiBm
b2xsb3dpbmcgZXJyb3I6Cj4gCj4gZG9tYWluX2J1aWxkLmM6NDQ4OjIxOiBlcnJvcjogaW1wbGlj
aXQgY29udmVyc2lvbiBmcm9tICd1bnNpZ25lZCBsb25nIGxvbmcnIHRvICd1bnNpZ25lZCBsb25n
JyBjaGFuZ2VzIHZhbHVlIGZyb20gMTA5MDkyMTY5MzE4NCB0byAwCj4gWy1XZXJyb3IsLVdjb25z
dGFudC1jb252ZXJzaW9uXQo+ICAgICBiYW5rX3NpemUgPSBNSU4oR1VFU1RfUkFNMV9TSVpFLCBr
aW5mby0+dW5hc3NpZ25lZF9tZW0pOwo+IAo+IEFybTMyIGlzIGFibGUgdG8gc3VwcG9ydCBtb3Jl
IHRoYW4gNEdCIG9mIHBoeXNpY2FsIG1lbW9yeSwgc28gaXQgd291bGQKPiBiZSB0aGVvcmljYWxs
eSBwb3NzaWJsZSB0byBjcmVhdGUgZG9taWFuIHdpdGggbW9yZSB0aGUgNEdCIG9mIFJBTS4KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBkb21haW4KCk90aGVyIHRoYW4gdGhl
IHR5cG86CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKCj4gVGhlcmVmb3JlLCB0aGUgc2l6ZSBvZiBhIGJhbmsgbWF5IG5vdCBmaXQgaW4gMzIt
Yml0Lgo+IAo+IFRoaXMgY2FuIGJlIHJlc29sdmVkIGJ5IHN3aXRjaCB0aGUgdmFyaWFibGUgYmFu
a19zaXplIGFuZCB0aGUgcGFyYW1ldGVyCj4gdG90X3NpemUgdG8gInBhZGRyX3QiLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gLS0t
Cj4gCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiAgICAgSSBhbSBu
b3QgYXdhcmUgb2YgYW55IHVzZXJzIHRyeWluZyB0byBhbGxvY2F0ZSBtb3JlIHRoYW4gNEdCIFZN
IGZvcgo+ICAgICAzMi1iaXQgKHRoZXJlIG1vcmUgaXQgaXMgaW4gdGhlIGRvbTBsZXNzIHBhdGgp
LiBOb25ldGhlbGVzcywgaXQKPiAgICAgd291bGQgYmUgYmVzdCB0byBmaXggaXQgYXMgc29vbiBh
cyBwb3NzaWJsZS4KPiAKPiAgICAgT25seSBidWlsdCB0ZXN0IGl0Lgo+IC0tLQo+ICB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggMzM3YTg5
ZTUxOC4uYjc5MWU0YjUxMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMzc3LDcgKzM3Nyw3
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnlfMTEoc3RydWN0IGRvbWFpbiAq
ZCwKPiAgc3RhdGljIGJvb2wgX19pbml0IGFsbG9jYXRlX2JhbmtfbWVtb3J5KHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdmbl90IHNnZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgdG90X3NpemUpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhZGRyX3QgdG90X3NpemUpCj4gIHsKPiAgICAgIGludCByZXM7Cj4gICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiBAQCAtNDMzLDcgKzQzMyw3IEBAIHN0YXRpYyBib29sIF9f
aW5pdCBhbGxvY2F0ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAo+ICBzdGF0aWMgdm9p
ZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8pCj4gIHsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+IC0gICAgdW5zaWduZWQg
bG9uZyBiYW5rX3NpemU7Cj4gKyAgICBwYWRkcl90IGJhbmtfc2l6ZTsKPiAgCj4gICAgICBwcmlu
dGsoWEVOTE9HX0lORk8gIkFsbG9jYXRpbmcgbWFwcGluZ3MgdG90YWxsaW5nICVsZE1CIGZvciAl
cGQ6XG4iLAo+ICAgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRoaXMgYXMgUFJJcGFk
ZHIgKDE2IGRpZ2l0IGhleCkgKi8KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 01:05:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 01:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF6bx-0005FO-Jk; Tue, 01 Oct 2019 01:05:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF6bw-0005FA-82
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 01:05:52 +0000
X-Inumbo-ID: 9c7cd3f2-e3e7-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 9c7cd3f2-e3e7-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 01:05:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 F0B902075C;
 Tue,  1 Oct 2019 01:05:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569891951;
 bh=1spxBqZ4IxUJ136KG2b79rKTt9mRR3yxJoJ7eVmcrF8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=B4c+f8AGMmZL3kgDvPsLbnGtV/1gnMRZHXAyhhaNYjCcdpayMo1MhdBo4hHq1Ineb
 Q31AJTcdWfCUN9LhPzkZUz/+ScFn/EHsP2/0VZRPABvQf3CxevTTYY/2zzYSWgMFLK
 tw8Z4PoopVFFuDggUXkq0+N9MsPyeOHdTxEQR6Fg=
Date: Mon, 30 Sep 2019 18:05:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190929155627.23493-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1909301805390.2594@sstabellini-ThinkPad-T480s>
References: <20190929155627.23493-1-julien.grall@arm.com>
 <20190929155627.23493-3-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/arm: domain_build: Indent
 correctly parameters of alloc_bank_memory()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8IDYgKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGI3OTFlNGI1
MTIuLjI2OGUwNzRhZjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTM3NSw5ICszNzUsOSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQs
Cj4gIH0KPiAgCj4gIHN0YXRpYyBib29sIF9faW5pdCBhbGxvY2F0ZV9iYW5rX21lbW9yeShzdHJ1
Y3QgZG9tYWluICpkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBzZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWRkcl90IHRvdF9zaXplKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHNnZm4sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHRvdF9zaXplKQo+ICB7Cj4gICAgICBpbnQg
cmVzOwo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 01:15:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 01:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF6l7-0006BH-Mg; Tue, 01 Oct 2019 01:15:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF6l6-0006BC-8g
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 01:15:20 +0000
X-Inumbo-ID: eefe6680-e3e8-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id eefe6680-e3e8-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 01:15:19 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 B51132075C;
 Tue,  1 Oct 2019 01:15:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569892519;
 bh=mkZmpPiCwuXJvQu9XKxdY9I0wFuGPAQT07zm5S3anW0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=rXDKH1tQMnZjAmlEd44B76T0xaFJZN9qw2/h3FaSStc28n6tw8mW4oiyX8m7xHZ6J
 Ca8lNgW3KCsiu2ZZ5PyWjbLRpivwsOHDF1sZQaW7Fb4YE0zVFE7+cLd0Ohq4MUm5uV
 6fYjRK7aCjukuFjjJwnzXawlNj98qsJQ3XwX4pmo=
Date: Mon, 30 Sep 2019 18:15:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <441ce7f6-7907-dc23-b0e6-7503ba888953@arm.com>
Message-ID: <alpine.DEB.2.21.1909301808070.2594@sstabellini-ThinkPad-T480s>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1904171340390.1370@sstabellini-ThinkPad-X260>
 <be790e9c-75bb-b38b-9a01-8c586580ed1a@arm.com>
 <alpine.DEB.2.10.1904181056410.1370@sstabellini-ThinkPad-X260>
 <441ce7f6-7907-dc23-b0e6-7503ba888953@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/12] xen/arm: fix get_cpu_info() when
 built with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAyOSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IFNvcnJ5
LCBJIGFtIHBpY2tpbmcgdXAgdGhpcyBzZXJpZXMgYWdhaW4uCj4gCj4gT24gNC8xOC8xOSA3OjAz
IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBXZWQsIDE3IEFwciAyMDE5LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPiAKPiA+ID4gT24gNC8xNy8xOSA5OjQ1
IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCAyNyBNYXIgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gQ2xhbmcgdW5kZXJzdGFuZHMgdGhlIEdD
Q2lzbSBpbiB1c2UgaGVyZSwgYnV0IHN0aWxsIGNvbXBsYWlucyB0aGF0IHNwCj4gPiA+ID4gPiBp
cwo+ID4gPiA+ID4gdW5pdGlhbGlzZWQuIEluIHN1Y2ggY2FzZXMsIHJlc29ydCB0byB0aGUgb2xk
ZXIgdmVyc2lvbnMgb2YgdGhpcyBjb2RlLAo+ID4gPiA+ID4gd2hpY2ggZGlyZWN0bHkgcmVhZCBz
cCBpbnRvIHRoZSB0ZW1wb3JhcnkgdmFyaWFibGUuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IE5vdGUg
dGhhdCB3ZSBzdGlsbCBrZWVwIHRoZSBHQ0Npc20gaW4gdGhlIGRlZmF1bHQgY2FzZSwgYXMgaXQg
Y2F1c2VzCj4gPiA+ID4gPiBHQ0MKPiA+ID4gPiA+IHRvIGNyZWF0ZSByYXRoZXIgYmV0dGVyIGFz
c2VtYmx5Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGlzIGlzIGJhc2VkIG9uIHRoZSB4ODYgY291
bnRlcnBhcnQuCj4gPiA+ID4gCj4gPiA+ID4gSSB1bmRlcnN0YW5kIHRoaXMgaXMgYmFzZWQgb24g
YW4gZXhpc3RpbmcgYXBwcm9hY2ggYnV0IHdoYXQgYWJvdXQgb3RoZXIKPiA+ID4gPiBjb21waWxl
cnM/IEkgaGF2ZSBhIHN1Z2dlc3Rpb24gYmVsb3cuCj4gPiA+IAo+ID4gPiBXaGF0IGlmIHRoZSBj
b21waWxlciBhY3R1YWxseSBzdXBwb3J0IG5hbWVkIHJlZ2lzdGVycz8gV2h5IHdvdWxkIHdlIG1h
a2UKPiA+ID4gdGhlCj4gPiA+IGNvZGUgbGVzcyBlZmZpY2llbnQ/Cj4gPiAKPiA+IEl0IGlzIG5v
dCBteSBpbnRlbnRpb24gdG8gbWFrZSB0aGUgY29kZSBsZXNzIGVmZmljaWVudCBmb3Igb3RoZXIK
PiA+IGNvbXBpbGVycy4gSG93ZXZlciwgcmVhZGluZyB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIHRo
ZSBwYXRjaCBJIGhhdmUgdGhlCj4gPiBpbXByZXNzaW9uIHRoYXQgdGhlIGNsYW5nIHZlcnNpb24g
aXMgbW9yZSBsaWtlbHkgdG8gYmUgYXBwbGljYWJsZSB0bwo+ID4gb3RoZXIgY29tcGlsZXJzLCBj
b21wYXJlZCB0byB0aGUgZ2NjIHZlcnNpb24uIE1vcmUgInN0YW5kYXJkIi4gVGhlCj4gPiByZWFz
b24gaXMgdGhhdCB0aGUgY2xhbmcgdmVyc2lvbiBvbmx5IHJlcXVpcmVzIGFzbSBpbmxpbmUsIHdo
aWxlIHRoZSBnY2MKPiA+IHZlcnNpb24gcmVxdWlyZXMgYm90aCBhc20gaW5saW5lIGFuZCBuYW1l
ZCByZWdpc3RlcnMuIEZvciB0aGUgc2FrZSBvZgo+ID4gZ2V0dGluZyBYZW4gdG8gY29tcGlsZSBv
dXQgb2YgdGhlIGJveCB3aXRoIGFueSBDIGNvbXBpbGVyLCBJIHRoaW5rIGl0IGlzCj4gPiBiZXN0
IGlmIHdlIGRlZmF1bHQgdG8gdGhlIGxlc3MgZGVtYW5kaW5nIHZlcnNpb24gb2YgdGhlIGltcGxl
bWVudGF0aW9uCj4gPiBmb3IgdW5rbm93biBjb21waWxlcnMuCj4gV2hpbGUgYnVpbGRpbmcgWGVu
IG91dCBvZiBib3ggaXMgbmljZSBnb2FsIHRvIGhhdmUsIHRoaXMgaXMgbGlrZWx5IGJlIHZlcnkK
PiBoYXJkIHRvIHJlYWNoIG91dCBiZWNhdXNlIFhlbiBpcyB1c2luZyBhIGxvdCBvZiBHQ0Npc20u
IEl0IG1vc3RseSB3b3JrIHdpdGgKPiBDbGFuZyBiZWNhdXNlIHRoZXkgaGF2ZSBhZG9wdGVkIHNv
bWUgb2YgdGhlbS4KPiAKPiBJIHdvdWxkIGJlIGhhcHB5IHRvIHJldmVydCB0aGUgY29uZGl0aW9u
LCBidXQgdGhlbiBBRkFJQ1QgdGhlcmUgYXJlIG5vIHByZXR0eQo+IHdheSB0byBub3cgdGhhdCB3
ZSBhcmUgdXNpbmcgR0NDLiBXaGlsZSB0aGUgZGVmaW5lIF9fR05VQ19fIGlzIG1lYW50IHRvIHRl
bGwKPiB5b3UgdGhpcyBpcyBjb21waWxlZCB3aXRoIEdDQywgY2xhbmcgaXMgYWxzbyBkZWZpbmlu
ZyBpdC4KClRoYXQncyBob3JyaWJsZSwgSSBkaWRuJ3Qga25vdyBhYm91dCB0aGF0IQoKCj4gU28g
dGhlIGNvbmRpdGlvbiB3b3VsZCBoYXZlIHRvIGJlCj4gCj4gI2lmICFkZWZpbmVkKF9fY2xhbmdf
XykgJiYgZGVmaW5lZChfX0dOVUNfXykKCjotKAoKCj4gQnV0IHRoZW4gaWYgY2xhbmcgaXMgYWxy
ZWFkeSBkZWZpbmluZyBfX0dOVUNfXywgd2hhdCBhY3R1YWxseSBwcmV2ZW50cyBhbnkKPiBvdGhl
ciB0byBkbyBpdD8KPiAKPiBJIGhhdmUgeWV0IHRvIHNlZSBhbnlvbmUgd2FudGVkIHRvIGJ1aWxk
IFhlbiB3aXRoIGFub3RoZXIgY29tcGlsZXIgb3RoZXIgdGhhbgo+IGNsYW5nIGFuZCBHQ0MuIFNv
IEkgd2lsbCBsZWF2ZSB0aGlzIHBhdGNoIGFzIGlzLiBGZWVsIGZyZWUgdG8gc3VnZ2VzdCBhCj4g
ZGlmZmVyZW50IGFwcHJvYWNoIGlmIHlvdSBhcmUgbm90IGhhcHB5IHdpdGggdGhpcy4KCklzIHRo
ZXJlIGEgX19SRUFMTFlfUkVBTExZX0dVTkNfXyB2YXJpYWJsZT8gSSBndWVzcyBub3QsIHNvIEkg
ZG9uJ3QgaGF2ZQphIGJldHRlciBzdWdnZXN0aW9uLiBUaGlzIHByb2JsZW0gaXMgcXVpdGUgYW5u
b3lpbmcgKG5vdCB5b3VyIGZhdWx0IG9mCmNvdXJzZSkgSSB3b25kZXIgaG93IG90aGVyIHByb2pl
Y3RzIGRlYWwgd2l0aCBpdC4gVGhlcmUgbXVzdCBiZSBhCiJjbGVhbiIgd2F5IHRvIGRpc3Rpbmd1
aXNoIGdjYyBmcm9tIG90aGVycz8KCkZvciBub3csIEkgYW0gT0sgd2l0aCB0aGlzIHBhdGNoIGFz
IGlzIGJlY2F1c2UgSSB3b3VsZG4ndCBrbm93IHdoYXQgZWxzZQp0byBzdWdnZXN0LCBhbmQgSSBh
Z3JlZSB0aGF0ICFkZWZpbmVkKF9fY2xhbmdfXykgJiYgZGVmaW5lZChfX0dOVUNfXykgaXMKYmFk
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 01:22:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 01:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF6ri-00070I-Gu; Tue, 01 Oct 2019 01:22:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iF6ri-00070D-1T
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 01:22:10 +0000
X-Inumbo-ID: e349bb54-e3e9-11e9-b588-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id e349bb54-e3e9-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 01:22:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 870CE20842;
 Tue,  1 Oct 2019 01:22:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569892928;
 bh=AHqb57l8h6vVx3PUxC+nTEQ6aE9ffcCGQIix1QCFf5I=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2LDYg6uJvTFvksKDwpnuE2uUjlRPPuDTRk1ArYV/y2bmBwA+lu6PUyRh2I75nDfei
 c3f1DfwD51gwqHUlAwpvdTvfvXoCd9nhfouKc7eOedMW3MwdrVKtkyp5W6UGisIkE7
 piAaej3i6Jk8bb+qji5IGWSBtnjW0eNwt9Ejm4fA=
Date: Mon, 30 Sep 2019 18:22:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.21.1909301808070.2594@sstabellini-ThinkPad-T480s>
Message-ID: <alpine.DEB.2.21.1909301821550.2594@sstabellini-ThinkPad-T480s>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1904171340390.1370@sstabellini-ThinkPad-X260>
 <be790e9c-75bb-b38b-9a01-8c586580ed1a@arm.com>
 <alpine.DEB.2.10.1904181056410.1370@sstabellini-ThinkPad-X260>
 <441ce7f6-7907-dc23-b0e6-7503ba888953@arm.com>
 <alpine.DEB.2.21.1909301808070.2594@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 02/12] xen/arm: fix get_cpu_info() when
 built with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>, Andrii_Anisov@epam.com,
 Oleksandr_Tyshchenko@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAzMCBTZXAgMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFN1biwg
MjkgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEhpLAo+ID4gCj4gPiBTb3JyeSwg
SSBhbSBwaWNraW5nIHVwIHRoaXMgc2VyaWVzIGFnYWluLgo+ID4gCj4gPiBPbiA0LzE4LzE5IDc6
MDMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gT24gV2VkLCAxNyBBcHIgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+IEhpLAo+ID4gPiA+IAo+ID4gPiA+IE9uIDQv
MTcvMTkgOTo0NSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4gT24gV2Vk
LCAyNyBNYXIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gPiBDbGFuZyB1bmRl
cnN0YW5kcyB0aGUgR0NDaXNtIGluIHVzZSBoZXJlLCBidXQgc3RpbGwgY29tcGxhaW5zIHRoYXQg
c3AKPiA+ID4gPiA+ID4gaXMKPiA+ID4gPiA+ID4gdW5pdGlhbGlzZWQuIEluIHN1Y2ggY2FzZXMs
IHJlc29ydCB0byB0aGUgb2xkZXIgdmVyc2lvbnMgb2YgdGhpcyBjb2RlLAo+ID4gPiA+ID4gPiB3
aGljaCBkaXJlY3RseSByZWFkIHNwIGludG8gdGhlIHRlbXBvcmFyeSB2YXJpYWJsZS4KPiA+ID4g
PiA+ID4gCj4gPiA+ID4gPiA+IE5vdGUgdGhhdCB3ZSBzdGlsbCBrZWVwIHRoZSBHQ0Npc20gaW4g
dGhlIGRlZmF1bHQgY2FzZSwgYXMgaXQgY2F1c2VzCj4gPiA+ID4gPiA+IEdDQwo+ID4gPiA+ID4g
PiB0byBjcmVhdGUgcmF0aGVyIGJldHRlciBhc3NlbWJseS4KPiA+ID4gPiA+ID4gCj4gPiA+ID4g
PiA+IFRoaXMgaXMgYmFzZWQgb24gdGhlIHg4NiBjb3VudGVycGFydC4KPiA+ID4gPiA+IAo+ID4g
PiA+ID4gSSB1bmRlcnN0YW5kIHRoaXMgaXMgYmFzZWQgb24gYW4gZXhpc3RpbmcgYXBwcm9hY2gg
YnV0IHdoYXQgYWJvdXQgb3RoZXIKPiA+ID4gPiA+IGNvbXBpbGVycz8gSSBoYXZlIGEgc3VnZ2Vz
dGlvbiBiZWxvdy4KPiA+ID4gPiAKPiA+ID4gPiBXaGF0IGlmIHRoZSBjb21waWxlciBhY3R1YWxs
eSBzdXBwb3J0IG5hbWVkIHJlZ2lzdGVycz8gV2h5IHdvdWxkIHdlIG1ha2UKPiA+ID4gPiB0aGUK
PiA+ID4gPiBjb2RlIGxlc3MgZWZmaWNpZW50Pwo+ID4gPiAKPiA+ID4gSXQgaXMgbm90IG15IGlu
dGVudGlvbiB0byBtYWtlIHRoZSBjb2RlIGxlc3MgZWZmaWNpZW50IGZvciBvdGhlcgo+ID4gPiBj
b21waWxlcnMuIEhvd2V2ZXIsIHJlYWRpbmcgdGhlIGNvbW1pdCBtZXNzYWdlIGFuZCB0aGUgcGF0
Y2ggSSBoYXZlIHRoZQo+ID4gPiBpbXByZXNzaW9uIHRoYXQgdGhlIGNsYW5nIHZlcnNpb24gaXMg
bW9yZSBsaWtlbHkgdG8gYmUgYXBwbGljYWJsZSB0bwo+ID4gPiBvdGhlciBjb21waWxlcnMsIGNv
bXBhcmVkIHRvIHRoZSBnY2MgdmVyc2lvbi4gTW9yZSAic3RhbmRhcmQiLiBUaGUKPiA+ID4gcmVh
c29uIGlzIHRoYXQgdGhlIGNsYW5nIHZlcnNpb24gb25seSByZXF1aXJlcyBhc20gaW5saW5lLCB3
aGlsZSB0aGUgZ2NjCj4gPiA+IHZlcnNpb24gcmVxdWlyZXMgYm90aCBhc20gaW5saW5lIGFuZCBu
YW1lZCByZWdpc3RlcnMuIEZvciB0aGUgc2FrZSBvZgo+ID4gPiBnZXR0aW5nIFhlbiB0byBjb21w
aWxlIG91dCBvZiB0aGUgYm94IHdpdGggYW55IEMgY29tcGlsZXIsIEkgdGhpbmsgaXQgaXMKPiA+
ID4gYmVzdCBpZiB3ZSBkZWZhdWx0IHRvIHRoZSBsZXNzIGRlbWFuZGluZyB2ZXJzaW9uIG9mIHRo
ZSBpbXBsZW1lbnRhdGlvbgo+ID4gPiBmb3IgdW5rbm93biBjb21waWxlcnMuCj4gPiBXaGlsZSBi
dWlsZGluZyBYZW4gb3V0IG9mIGJveCBpcyBuaWNlIGdvYWwgdG8gaGF2ZSwgdGhpcyBpcyBsaWtl
bHkgYmUgdmVyeQo+ID4gaGFyZCB0byByZWFjaCBvdXQgYmVjYXVzZSBYZW4gaXMgdXNpbmcgYSBs
b3Qgb2YgR0NDaXNtLiBJdCBtb3N0bHkgd29yayB3aXRoCj4gPiBDbGFuZyBiZWNhdXNlIHRoZXkg
aGF2ZSBhZG9wdGVkIHNvbWUgb2YgdGhlbS4KPiA+IAo+ID4gSSB3b3VsZCBiZSBoYXBweSB0byBy
ZXZlcnQgdGhlIGNvbmRpdGlvbiwgYnV0IHRoZW4gQUZBSUNUIHRoZXJlIGFyZSBubyBwcmV0dHkK
PiA+IHdheSB0byBub3cgdGhhdCB3ZSBhcmUgdXNpbmcgR0NDLiBXaGlsZSB0aGUgZGVmaW5lIF9f
R05VQ19fIGlzIG1lYW50IHRvIHRlbGwKPiA+IHlvdSB0aGlzIGlzIGNvbXBpbGVkIHdpdGggR0ND
LCBjbGFuZyBpcyBhbHNvIGRlZmluaW5nIGl0Lgo+IAo+IFRoYXQncyBob3JyaWJsZSwgSSBkaWRu
J3Qga25vdyBhYm91dCB0aGF0IQo+IAo+IAo+ID4gU28gdGhlIGNvbmRpdGlvbiB3b3VsZCBoYXZl
IHRvIGJlCj4gPiAKPiA+ICNpZiAhZGVmaW5lZChfX2NsYW5nX18pICYmIGRlZmluZWQoX19HTlVD
X18pCj4gCj4gOi0oCj4gCj4gCj4gPiBCdXQgdGhlbiBpZiBjbGFuZyBpcyBhbHJlYWR5IGRlZmlu
aW5nIF9fR05VQ19fLCB3aGF0IGFjdHVhbGx5IHByZXZlbnRzIGFueQo+ID4gb3RoZXIgdG8gZG8g
aXQ/Cj4gPiAKPiA+IEkgaGF2ZSB5ZXQgdG8gc2VlIGFueW9uZSB3YW50ZWQgdG8gYnVpbGQgWGVu
IHdpdGggYW5vdGhlciBjb21waWxlciBvdGhlciB0aGFuCj4gPiBjbGFuZyBhbmQgR0NDLiBTbyBJ
IHdpbGwgbGVhdmUgdGhpcyBwYXRjaCBhcyBpcy4gRmVlbCBmcmVlIHRvIHN1Z2dlc3QgYQo+ID4g
ZGlmZmVyZW50IGFwcHJvYWNoIGlmIHlvdSBhcmUgbm90IGhhcHB5IHdpdGggdGhpcy4KPiAKPiBJ
cyB0aGVyZSBhIF9fUkVBTExZX1JFQUxMWV9HVU5DX18gdmFyaWFibGU/IEkgZ3Vlc3Mgbm90LCBz
byBJIGRvbid0IGhhdmUKPiBhIGJldHRlciBzdWdnZXN0aW9uLiBUaGlzIHByb2JsZW0gaXMgcXVp
dGUgYW5ub3lpbmcgKG5vdCB5b3VyIGZhdWx0IG9mCj4gY291cnNlKSBJIHdvbmRlciBob3cgb3Ro
ZXIgcHJvamVjdHMgZGVhbCB3aXRoIGl0LiBUaGVyZSBtdXN0IGJlIGEKPiAiY2xlYW4iIHdheSB0
byBkaXN0aW5ndWlzaCBnY2MgZnJvbSBvdGhlcnM/Cj4gCj4gRm9yIG5vdywgSSBhbSBPSyB3aXRo
IHRoaXMgcGF0Y2ggYXMgaXMgYmVjYXVzZSBJIHdvdWxkbid0IGtub3cgd2hhdCBlbHNlCj4gdG8g
c3VnZ2VzdCwgYW5kIEkgYWdyZWUgdGhhdCAhZGVmaW5lZChfX2NsYW5nX18pICYmIGRlZmluZWQo
X19HTlVDX18pIGlzCj4gYmFkLgoKYW5kIHlvdSBjYW4gYWRkOgoKQWNrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 04:09:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 04:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF9T9-0002Bh-OA; Tue, 01 Oct 2019 04:08:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iF9T8-0002Bc-UG
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 04:08:58 +0000
X-Inumbo-ID: 2da1ece6-e401-11e9-96ee-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 2da1ece6-e401-11e9-96ee-12813bfff9fa;
 Tue, 01 Oct 2019 04:08:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iF9T1-0002AA-87; Tue, 01 Oct 2019 04:08:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iF9T0-0006ew-TR; Tue, 01 Oct 2019 04:08:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iF9T0-0003nE-Sr; Tue, 01 Oct 2019 04:08:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142072-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=58197b685a4f61969c5903e7f079ba0ebf4fa59e
X-Osstest-Versions-That: xen=d7a9382866f2385a183af46677f4165d3a5ba7e9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 04:08:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142072: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA3MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjA3Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyMDU0
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTgxOTdiNjg1YTRmNjE5NjljNTkwM2U3ZjA3OWJh
MGViZjRmYTU5ZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZDdhOTM4
Mjg2NmYyMzg1YTE4M2FmNDY2NzdmNDE2NWQzYTViYTdlOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTQyMDU0ICAyMDE5LTA5LTMwIDE4OjAxOjUwIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjA3MiAgMjAxOS0xMC0wMSAwMTowMDo1NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU4MTk3YjY4
NWE0ZjYxOTY5YzU5MDNlN2YwNzliYTBlYmY0ZmE1OWUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIE1vbiBTZXAgMzAgMTk6NDQ6MjUgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm0zMjogaGVhZDogRml4IGJ1aWxkIHdoZW4gdXNpbmcgR0FTIDIuMjUuMAog
ICAgCiAgICBHQVMgMi4yNS4wIHRocm93cyBtdWx0aXBsZSBlcnJvcnMgd2hlbiBidWlsZGluZyBh
cm0zMi9oZWFkLlM6CiAgICAKICAgIGFybTMyL2hlYWQuUzogQXNzZW1ibGVyIG1lc3NhZ2VzOgog
ICAgYXJtMzIvaGVhZC5TOjQ1MjogRXJyb3I6IGludmFsaWQgY29uc3RhbnQgKGY3ZikgYWZ0ZXIg
Zml4dXAKICAgIGFybTMyL2hlYWQuUzo0NTM6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2Yp
IGFmdGVyIGZpeHVwCiAgICBhcm0zMi9oZWFkLlM6NDk1OiBFcnJvcjogaW52YWxpZCBjb25zdGFu
dCAoZjdmKSBhZnRlciBmaXh1cAogICAgYXJtMzIvaGVhZC5TOjUxMDogRXJyb3I6IGludmFsaWQg
Y29uc3RhbnQgKGY3ZikgYWZ0ZXIgZml4dXAKICAgIGFybTMyL2hlYWQuUzo1MTQ6IEVycm9yOiBp
bnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCiAgICBhcm0zMi9oZWFkLlM6NTE2OiBF
cnJvcjogaW52YWxpZCBjb25zdGFudCAoZjdmKSBhZnRlciBmaXh1cAogICAgYXJtMzIvaGVhZC5T
OjYzMzogRXJyb3I6IGludmFsaWQgY29uc3RhbnQgKGY3ZikgYWZ0ZXIgZml4dXAKICAgIAogICAg
VGhpcyBtYWtlcyBzZW5zZSBiZWNhdXNlIHRoZSBpbnN0cnVjdGlvbiBtb3YgaXMgb25seSBhYmxl
IHRvIGRlYWwgd2l0aCBhCiAgICBzcGVjaWZpYyBzZXQgb2YgaW1tZWRpYXRlIChzZWUgIm1vZGlm
aWVkIGltbWVkaWF0ZSBjb25zdGFudHMgaW4gQVJNCiAgICBpbnN0cnVjdGlvbnMiKS4gRm9yIGFu
eSAxNi1iaXQgaW1tZWRpYXRlLCB0aGUgaW5zdHJ1Y3Rpb24gbW92dyBzaG91bGQgYmUKICAgIHVz
ZWQuCiAgICAKICAgIEl0IGxvb2tzIGxpa2UgbmV3ZXIgdmVyc2lvbiBvZiBHQVMgd2lsbCBzZWVt
bHkgc3dpdGNoIHRvIG1vdncgaWYgdGhlCiAgICBpbW1lZGlhdGUgZG9lcyBub3QgZml0IGluIHRo
ZSBpbW1lZGlhdGUgZW5jb2RpbmcgZm9yIG1vdi4gQnV0IHdlIHNob3VsZAogICAgbm90IHJlbHkg
b24gdGhpcy4gU28gc3dpdGNoIHRvIG1vdncuCiAgICAKICAgIEZpeGVzOiAyM2RmZTQ4ZDEwICgi
eGVuL2FybTMyOiBoZWFkOiBJbnRyb2R1Y2UgbWFjcm9zIHRvIGNyZWF0ZSB0YWJsZSBhbmQgbWFw
cGluZyBlbnRyeSIpCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 04:24:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 04:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iF9iA-0003rb-0k; Tue, 01 Oct 2019 04:24:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NowY=X2=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iF9i8-0003rW-AQ
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 04:24:28 +0000
X-Inumbo-ID: 5a2d1e50-e403-11e9-96ee-12813bfff9fa
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by localhost (Halon) with ESMTPS
 id 5a2d1e50-e403-11e9-96ee-12813bfff9fa;
 Tue, 01 Oct 2019 04:24:26 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C17E9223B4;
 Tue,  1 Oct 2019 00:24:25 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 01 Oct 2019 00:24:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; bh=33Y4VCU3xgJjZ1/oKf3A5muqK8MiriGb/AMIZa65g
 DQ=; b=u5mOwflC3W+xCbWKGqIsEZ8a9Zvicf8qAfaeCMuEYPCmQGX3qW/zw0lBK
 FjSI/w4GybiW/5HOfVnkU4KXTEqJifHz77jeze/LtJnjndRFxYxfPEnJ0d0aB+qg
 GyUg+5ql8O590wqLJjQIVW0c2GrQ5PS/hcyalsRHZJJaCNVV+d0RLqiiDvCgudaA
 3bGN6bBtzLNNC1hMwCPzVuIshzKleFvjKl31YnIZL6X4+DxWzXOzbs/6EYAUKCWR
 nOZeCTQmm89/WsdHWprR9hCehW/VvZp9UXYLuz1wBUQeIK6C788fGd/j88MpIIpW
 jzYWyuStZqedxB0PhO2Fnc9px9SDA==
X-ME-Sender: <xms:-dSSXSVdVRMdD49pdTsntOTw8nMzsLE54nSXm95yXyP44klK9tybWA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrgeefgdekudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggugfgjfgesthekredttderjeenucfhrhhomhepofgrrhgv
 khcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppedukeehrddvudefrddu
 heehrddujedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:-dSSXV00m6iomFimr2oQ2yy-qGWNb9B5cdt_3ZDI-XqQ39EzEcrB_g>
 <xmx:-dSSXRQhXVeaRfA3uJ6dFdF2ckotkHAUE0OWPTxL64-La17qwVo94w>
 <xmx:-dSSXZSVOdS4u8fb3ZI3Ih5I0S9DH7TTrqP3bky5-iayADc3dPVQlA>
 <xmx:-dSSXW32FFV7LbWeiOBXA2j7iZuqyvNxANRkKAKyx9BBwGaVs454DQ>
Received: from mail-itl (unknown [185.213.155.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6C747D60057;
 Tue,  1 Oct 2019 00:24:23 -0400 (EDT)
Date: Mon, 30 Sep 2019 23:24:19 -0500
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20191001042419.GA5213@mail-itl>
References: <20190930151149.GE1163@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930151149.GE1163@perard.uk.xensource.com>
User-Agent: Mutt/1.12.1 (2019-06-15)
Subject: [Xen-devel] [PATCH v8.1 3/4] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBxZW11IGlzIHJ1bm5pbmcgaW4gc3R1YmRvbWFpbiwgaGFuZGxpbmcgInBjaS1pbnMiIGNv
bW1hbmQgd2lsbCBmYWlsCmlmIHBjaWZyb250IGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBG
aXggdGhpcyBieSBzZW5kaW5nIHN1Y2ggY29tbWFuZApvbmx5IGFmdGVyIGNvbmZpcm1pbmcgdGhh
dCBwY2liYWNrL2Zyb250IGlzIHJ1bm5pbmcuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+ClJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCkNoYW5n
ZXMgaW4gdjI6Ci0gRml4ZWQgY29kZSBzdHlsZSBzaW5jZSBwcmV2aW91cyB2ZXJzaW9uLgpDaGFu
Z2VzIGluIHY4OgotIHJlYmFzZSBvbiBzdGFnaW5nCi0gcmV3b3JrIGZvciBhc3luYyBhcGkKQ2hh
bmdlcyBpbiB2OC4xOgotIGNvZGUgc3R5bGUgZml4ZXMKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9w
Y2kuYyB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZp
bGUgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXgg
YWM1OTdhNThmZS4uOGRjMzUyYzk2MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTEwMTIsNiArMTAxMiw5IEBAIHR5
cGVkZWYgc3RydWN0IHBjaV9hZGRfc3RhdGUgewogICAgIGJvb2wgc3RhcnRpbmc7CiAgICAgdm9p
ZCAoKmNhbGxiYWNrKShsaWJ4bF9fZWdjICosIHN0cnVjdCBwY2lfYWRkX3N0YXRlICosIGludCBy
Yyk7CiAKKyAgICAvKiBwcml2YXRlIHRvIGRldmljZV9wY2lfYWRkX3N0dWJkb21fd2FpdCAqLwor
ICAgIGxpYnhsX19ldl9kZXZzdGF0ZSBwY2liYWNrX2RzOworCiAgICAgLyogcHJpdmF0ZSB0byBk
b19wY2lfYWRkICovCiAgICAgbGlieGxfX3hzd2FpdF9zdGF0ZSB4c3dhaXQ7CiAgICAgbGlieGxf
X2V2X3FtcCBxbXA7CkBAIC0xNDg3LDYgKzE0OTAsMTAgQEAgc3RhdGljIGludCBsaWJ4bF9wY2lk
ZXZfYXNzaWduYWJsZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KQog
ICAgIHJldHVybiBpICE9IG51bTsKIH0KIAorc3RhdGljIHZvaWQgZGV2aWNlX3BjaV9hZGRfc3R1
YmRvbV93YWl0KGxpYnhsX19lZ2MgKmVnYywKKyAgICBwY2lfYWRkX3N0YXRlICpwYXMsIGludCBy
Yyk7CitzdGF0aWMgdm9pZCBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX3JlYWR5KGxpYnhsX19lZ2Mg
KmVnYywKKyAgICBsaWJ4bF9fZXZfZGV2c3RhdGUgKmRzLCBpbnQgcmMpOwogc3RhdGljIHZvaWQg
ZGV2aWNlX3BjaV9hZGRfc3R1YmRvbV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBwY2lfYWRk
X3N0YXRlICosIGludCByYyk7CiBzdGF0aWMgdm9pZCBkZXZpY2VfcGNpX2FkZF9kb25lKGxpYnhs
X19lZ2MgKmVnYywKQEAgLTE1NjMsNyArMTU3MCw4IEBAIHZvaWQgbGlieGxfX2RldmljZV9wY2lf
YWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIEdDTkVXKHBjaWRl
dl9zKTsKICAgICAgICAgbGlieGxfZGV2aWNlX3BjaV9pbml0KHBjaWRldl9zKTsKICAgICAgICAg
bGlieGxfZGV2aWNlX3BjaV9jb3B5KENUWCwgcGNpZGV2X3MsIHBjaWRldik7Ci0gICAgICAgIHBh
cy0+Y2FsbGJhY2sgPSBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX2RvbmU7CisgICAgICAgIHBhcy0+
Y2FsbGJhY2sgPSBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX3dhaXQ7CisKICAgICAgICAgZG9fcGNp
X2FkZChlZ2MsIHN0dWJkb21pZCwgcGNpZGV2X3MsIHBhcyk7IC8qIG11c3QgYmUgbGFzdCAqLwog
ICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTU3NSw2ICsxNTgzLDQxIEBAIG91dDoKICAgICBk
ZXZpY2VfcGNpX2FkZF9kb25lKGVnYywgcGFzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLwogfQog
CitzdGF0aWMgdm9pZCBkZXZpY2VfcGNpX2FkZF9zdHViZG9tX3dhaXQobGlieGxfX2VnYyAqZWdj
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9hZGRfc3RhdGUg
KnBhcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7
CisgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYgPSBwYXMtPmFvZGV2OworICAgIFNUQVRFX0FP
X0dDKGFvZGV2LT5hbyk7CisgICAgaW50IHN0dWJkb21pZCA9IGxpYnhsX2dldF9zdHViZG9tX2lk
KENUWCwgcGFzLT5kb21pZCk7CisgICAgY2hhciAqc3RhdGVfcGF0aDsKKworICAgIGlmIChyYykg
Z290byBvdXQ7CisKKyAgICAvKiBXYWl0IGZvciB0aGUgZGV2aWNlIGFjdHVhbGx5IGJlaW5nIGNv
bm5lY3RlZCwgb3RoZXJ3aXNlIGRldmljZSBtb2RlbAorICAgICAqIHJ1bm5pbmcgdGhlcmUgd2ls
bCBmYWlsIHRvIGZpbmQgdGhlIGRldmljZS4gKi8KKyAgICBzdGF0ZV9wYXRoID0gR0NTUFJJTlRG
KCIlcy9zdGF0ZSIsCisgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2RldmljZV9iYWNrZW5kX3Bh
dGgoZ2MsIDAsIHN0dWJkb21pZCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfUENJKSk7CisgICAgcmMgPSBsaWJ4bF9f
ZXZfZGV2c3RhdGVfd2FpdChhbywgJnBhcy0+cGNpYmFja19kcywKKyAgICAgICAgICAgIGRldmlj
ZV9wY2lfYWRkX3N0dWJkb21fcmVhZHksCisgICAgICAgICAgICBzdGF0ZV9wYXRoLCBYZW5idXNT
dGF0ZUNvbm5lY3RlZCwKKyAgICAgICAgICAgIExJQlhMX0RFVklDRV9NT0RFTF9TVEFSVF9USU1F
T1VUICogMTAwMCk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICByZXR1cm47CitvdXQ6Cisg
ICAgZGV2aWNlX3BjaV9hZGRfZG9uZShlZ2MsIHBhcywgcmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8K
K30KKworc3RhdGljIHZvaWQgZGV2aWNlX3BjaV9hZGRfc3R1YmRvbV9yZWFkeShsaWJ4bF9fZWdj
ICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19l
dl9kZXZzdGF0ZSAqZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCByYykKK3sKKyAgICBwY2lfYWRkX3N0YXRlICpwYXMgPSBDT05UQUlORVJfT0YoZHMsICpw
YXMsIHBjaWJhY2tfZHMpOworCisgICAgZGV2aWNlX3BjaV9hZGRfc3R1YmRvbV9kb25lKGVnYywg
cGFzLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLworfQorCiBzdGF0aWMgdm9pZCBkZXZpY2VfcGNp
X2FkZF9zdHViZG9tX2RvbmUobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBjaV9hZGRfc3RhdGUgKnBhcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCi0tIAoyLjIxLjAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 04:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 04:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFA3H-0005Xx-0I; Tue, 01 Oct 2019 04:46:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFA3F-0005Xs-E5
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 04:46:17 +0000
X-Inumbo-ID: 63ac804e-e406-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 63ac804e-e406-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 04:46:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFA37-0002qb-TO; Tue, 01 Oct 2019 04:46:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFA37-0007il-Bi; Tue, 01 Oct 2019 04:46:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFA37-00008p-Am; Tue, 01 Oct 2019 04:46:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142022-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8b0eed9f6e36a5488967b0acc51444d658dd711b
X-Osstest-Versions-That: linux=02dc96ef6c25f990452c114c59d75c368a1f4c8f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 04:46:09 +0000
Subject: [Xen-devel] [linux-next test] 142022: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjAyMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIwMjIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MTk3OQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE5NzkK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFp
bCBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE5
NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
NyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE5NzkKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
NDE5NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgbGlrZSAxNDE5NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQxOTc5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
NyB4ZW4tYm9vdCAgIGZhaWwgbGlrZSAxNDE5NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTk3OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAg
ICBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDE5NzkKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtl
IDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE5NzkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxNDE5NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcg
eGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxOTc5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE5NzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE5NzkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTk3OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE5NzkKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTk3OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxOTc5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhiMGVlZDlmNmUzNmE1NDg4OTY3YjBhY2M1MTQ0
NGQ2NThkZDcxMWIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDAyZGM5
NmVmNmMyNWY5OTA0NTJjMTE0YzU5ZDc1YzM2OGExZjRjOGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQyMDIyICAyMDE5LTA5LTMwIDA5OjE5OjEwIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 05:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 05:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFAhO-0000c7-GA; Tue, 01 Oct 2019 05:27:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFAhN-0000c1-JI
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 05:27:45 +0000
X-Inumbo-ID: 3107c8f0-e40c-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3107c8f0-e40c-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 05:27:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D0038AD5C;
 Tue,  1 Oct 2019 05:27:41 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930184425.13756-1-julien.grall@arm.com>
 <3a7baeaa-6276-a9f0-b876-d44996dd9f3f@citrix.com>
 <alpine.DEB.2.21.1909301755030.2594@sstabellini-ThinkPad-T480s>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ac3b0cff-3dc6-a383-34c3-15ddadd13cce@suse.com>
Date: Tue, 1 Oct 2019 07:27:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909301755030.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm32: head: Fix build when
 using GAS 2.25.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien@xen.org>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMDI6NTcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBNb24sIDMw
IFNlcCAyMDE5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAzMC8wOS8yMDE5IDE5OjQ0LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBHQVMgMi4yNS4wIHRocm93cyBtdWx0aXBsZSBlcnJvcnMg
d2hlbiBidWlsZGluZyBhcm0zMi9oZWFkLlM6Cj4+Pgo+Pj4gYXJtMzIvaGVhZC5TOiBBc3NlbWJs
ZXIgbWVzc2FnZXM6Cj4+PiBhcm0zMi9oZWFkLlM6NDUyOiBFcnJvcjogaW52YWxpZCBjb25zdGFu
dCAoZjdmKSBhZnRlciBmaXh1cAo+Pj4gYXJtMzIvaGVhZC5TOjQ1MzogRXJyb3I6IGludmFsaWQg
Y29uc3RhbnQgKGY3ZikgYWZ0ZXIgZml4dXAKPj4+IGFybTMyL2hlYWQuUzo0OTU6IEVycm9yOiBp
bnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCj4+PiBhcm0zMi9oZWFkLlM6NTEwOiBF
cnJvcjogaW52YWxpZCBjb25zdGFudCAoZjdmKSBhZnRlciBmaXh1cAo+Pj4gYXJtMzIvaGVhZC5T
OjUxNDogRXJyb3I6IGludmFsaWQgY29uc3RhbnQgKGY3ZikgYWZ0ZXIgZml4dXAKPj4+IGFybTMy
L2hlYWQuUzo1MTY6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCj4+
PiBhcm0zMi9oZWFkLlM6NjMzOiBFcnJvcjogaW52YWxpZCBjb25zdGFudCAoZjdmKSBhZnRlciBm
aXh1cAo+Pj4KPj4+IFRoaXMgbWFrZXMgc2Vuc2UgYmVjYXVzZSB0aGUgaW5zdHJ1Y3Rpb24gbW92
IGlzIG9ubHkgYWJsZSB0byBkZWFsIHdpdGggYQo+Pj4gc3BlY2lmaWMgc2V0IG9mIGltbWVkaWF0
ZSAoc2VlICJtb2RpZmllZCBpbW1lZGlhdGUgY29uc3RhbnRzIGluIEFSTQo+Pj4gaW5zdHJ1Y3Rp
b25zIikuIEZvciBhbnkgMTYtYml0IGltbWVkaWF0ZSwgdGhlIGluc3RydWN0aW9uIG1vdncgc2hv
dWxkIGJlCj4+PiB1c2VkLgo+Pj4KPj4+IEl0IGxvb2tzIGxpa2UgbmV3ZXIgdmVyc2lvbiBvZiBH
QVMgd2lsbCBzZWVtbHkgc3dpdGNoIHRvIG1vdncgaWYgdGhlCj4+PiBpbW1lZGlhdGUgZG9lcyBu
b3QgZml0IGluIHRoZSBpbW1lZGlhdGUgZW5jb2RpbmcgZm9yIG1vdi4gQnV0IHdlIHNob3VsZAo+
Pj4gbm90IHJlbHkgb24gdGhpcy4gU28gc3dpdGNoIHRvIG1vdncuCj4+Pgo+Pj4gRml4ZXM6IDIz
ZGZlNDhkMTAgKCJ4ZW4vYXJtMzI6IGhlYWQ6IEludHJvZHVjZSBtYWNyb3MgdG8gY3JlYXRlIHRh
YmxlIGFuZCBtYXBwaW5nIGVudHJ5IikKPj4+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gRldJVywgVGVzdGVkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgb25seSBpbnNvZmFyCj4+IGFzIGl0IGZp
eGluZyB0aGUgYnVpbGQuwqAgSSBoYXZlbid0IGJvb3RlZCB0aGUgcmVzdWx0aW5nIGJpbmFyeS4K
PiAKPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IAo+IEdpdmVuIHRoYXQgdGhpcyBpcyBhIHN0cmFpZ2h0Zm9yd2FyZCBidWlsZCBmaXgs
IGFuZCBkdWUgdG8gdGltZXpvbmUKPiBkaWZmZXJlbmNlcywgSSBoYXZlIGNvbW1pdHRlZCBpdCAo
YWZ0ZXIgdmVyaWZ5aW5nIGl0IGZpeGVzIHRoZSBidWlsZAo+IG15c2VsZikuIEkgaG9wZSB0aGF0
IEp1ZXJnZW4gYXBwcm92ZXMuCj4gCgpJIGRvLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 06:35:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 06:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFBkW-000691-8s; Tue, 01 Oct 2019 06:35:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFBkV-00068w-CA
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 06:35:03 +0000
X-Inumbo-ID: 98048577-e415-11e9-96f2-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 98048577-e415-11e9-96f2-12813bfff9fa;
 Tue, 01 Oct 2019 06:35:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2C4E2AFA8;
 Tue,  1 Oct 2019 06:35:00 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <93a61e1b-9eb2-cce2-fbab-0ea7d8e05519@suse.com>
Date: Tue, 1 Oct 2019 08:34:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930191610.27545-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMjE6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gQ2xhbmcgaW4gcGFydGlj
dWxhciBoYXMgYSBoYWJpdCBvZiBvdXQtb2YtbGluaW5nIHRoZXNlIGFuZCBjcmVhdGluZyBtdWx0
aXBsZQo+IGxvY2FsIGNvcGllcyBvZiBfbWZuKCkgYW5kIG1mbl94KCksIGV0Yy4gIE92ZXJyaWRl
IHRoaXMgYmVoYXZpb3VyLgo+IAo+IEFkanVzdCBib29sX3QgdG8gYm9vbCBmb3IgdGhlICpfZXEo
KSBoZWxwZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 06:35:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 06:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFBl4-0006Ah-Jl; Tue, 01 Oct 2019 06:35:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFBl3-0006Aa-5j
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 06:35:37 +0000
X-Inumbo-ID: ac58fae8-e415-11e9-96f2-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ac58fae8-e415-11e9-96f2-12813bfff9fa;
 Tue, 01 Oct 2019 06:35:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8C536ACC9;
 Tue,  1 Oct 2019 06:35:34 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <0f40b13c-1626-4b17-b415-3ae87dbd8cb8@suse.com>
Date: Tue, 1 Oct 2019 08:35:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930182437.25478-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 0/2] xen/nospec: Add Kconfig
 options for speculative hardening
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Norbert Manthey <nmanthey@amazon.de>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMTkgMjA6MjQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIG1haW4gcHVycG9z
ZSBpcyBwYXRjaCAyLiAgVGhlICJsMXRmLWJhcnJpZXIiIHdvcmsgY3VycmVudGx5IGNhdXNlcyBh
IHBlcmYKPiBoaXQgYW5kIGdhaW5zIG5vIHNhZmV0eSwgYW5kIGlzIHRoZXJlZm9yZSB1bmZpdCBm
b3IgaW5jbHVzaW9uIGludG8gWGVuIDQuMTMgYXQKPiB0aGlzIHRpbWUuCj4gCj4gQW5kcmV3IENv
b3BlciAoMik6Cj4gICAgeGVuL25vc3BlYzogSW50cm9kdWNlIENPTkZJR19TUEVDVUxBVElWRV9B
UlJBWV9IQVJERU4KPiAgICB4ZW4vbm9zcGVjOiBJbnRyb2R1Y2UgQ09ORklHX1NQRUNVTEFUSVZF
X0JSQU5DSF9IQVJERU4gYW5kIGRpc2FibGUgaXQKPiAKPiAgIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLnBhbmRvYyB8ICA4ICstLS0tLS0tCj4gICB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
ICAgICAgICAgfCAxNyArKy0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2NvbW1vbi9LY29uZmlnICAg
ICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8ICAyICstCj4gICB4ZW4vaW5j
bHVkZS9hc20teDg2L25vc3BlYy5oICAgICAgfCAgNCArKy0tCj4gICB4ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oICAgfCAgMSAtCj4gICB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggICAg
ICAgICAgfCAxMiArKysrKysrKysrKysKPiAgIDcgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9u
cygrKSwgMjYgZGVsZXRpb25zKC0pCj4gCgpGb3IgdGhlIHNlcmllczoKClJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 07:38:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 07:38:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFCjw-0002kt-DL; Tue, 01 Oct 2019 07:38:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFCjv-0002ko-QR
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 07:38:31 +0000
X-Inumbo-ID: 7662f64c-e41e-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7662f64c-e41e-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 07:38:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F2BC3AD77;
 Tue,  1 Oct 2019 07:38:28 +0000 (UTC)
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20190927154920.13713-1-ross.lagerwall@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a10784e1-843d-90a0-8cfa-8ccc6004dc4b@suse.com>
Date: Tue, 1 Oct 2019 09:38:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190927154920.13713-1-ross.lagerwall@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/efi: Set nonblocking callbacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Russell King <linux@armlinux.org.uk>, IngoMolnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMDkuMTkgMTc6NDksIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IE90aGVyIHBhcnRzIG9m
IHRoZSBrZXJuZWwgZXhwZWN0IHRoZXNlIG5vbmJsb2NraW5nIEVGSSBjYWxsYmFja3MgdG8KPiBl
eGlzdCBhbmQgY3Jhc2ggd2hlbiBydW5uaW5nIHVuZGVyIFhlbi4gU2luY2UgdGhlIGltcGxlbWVu
dGF0aW9ucyBvZgo+IHhlbl9lZmlfc2V0X3ZhcmlhYmxlKCkgYW5kIHhlbl9lZmlfcXVlcnlfdmFy
aWFibGVfaW5mbygpIGRvIG5vdCB0YWtlIGFueQo+IGxvY2tzLCB1c2UgdGhlbSBmb3IgdGhlIG5v
bmJsb2NraW5nIGNhbGxiYWNrcyB0b28uCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndh
bGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpQdXNoZWQgdG8geGVuL3RpcC5naXQgZm9y
LWxpbnVzLTUuNAoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 07:44:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 07:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFCq0-0003WV-5E; Tue, 01 Oct 2019 07:44:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=71kl=X2=amazon.de=prvs=17079a38a=wipawel@srs-us1.protection.inumbo.net>)
 id 1iFCpy-0003WQ-Dm
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 07:44:46 +0000
X-Inumbo-ID: 55d23eb5-e41f-11e9-96f3-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 55d23eb5-e41f-11e9-96f3-12813bfff9fa;
 Tue, 01 Oct 2019 07:44:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1569915885; x=1601451885;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=aEiuSRDDnnCPtqwdG8QjB4yq/v2HWbBc48NwgXlXijU=;
 b=nnWAiAVH4gSy4lzQb9uiwxUmQtQTnjoVj9j0L04IKUfxlGeiRDN2nmzF
 Nrqx0SSTTW0k21q7VLFMEtehV07CFQI4DxyyMgOQWnEDSZG3u+W7yVa/z
 dYgL05KOuFeln0psrBC+xJ3C1QKd96FJfI+7vnXxQ5rFEq62pt6k2Srqa s=;
X-IronPort-AV: E=Sophos;i="5.64,570,1559520000"; d="scan'208";a="754542225"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 01 Oct 2019 07:44:43 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id 94520A2233; Tue,  1 Oct 2019 07:44:38 +0000 (UTC)
Received: from EX13D05EUB002.ant.amazon.com (10.43.166.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 07:44:37 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB002.ant.amazon.com (10.43.166.45) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 07:44:36 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Tue, 1 Oct 2019 07:44:37 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v4 12/12] livepatch: Add python bindings for
 livepatch operations
Thread-Index: AQHVdg9f59XCTvGHmUS00tlcD1cJ+KdEVzkAgAEUzQA=
Date: Tue, 1 Oct 2019 07:44:37 +0000
Message-ID: <A678A340-7913-4ED7-B5E4-24743E70BC8E@amazon.com>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20190928151305.127380-13-wipawel@amazon.de>
 <257215dc-4219-cae7-5d3d-af806664a5e3@citrix.com>
In-Reply-To: <257215dc-4219-cae7-5d3d-af806664a5e3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.48]
Content-ID: <9705AFACBE037548A032D3DB5E2C59F2@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 12/12] livepatch: Add python bindings for
 livepatch operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?iso-8859-1?Q?Marek_Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, "Pohlack, Martin" <mpohlack@amazon.de>,
 "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDMwLiBTZXAgMjAxOSwgYXQgMTc6MTMsIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPiB3cm90ZToKPiAKPiBPbiA5LzI4LzE5IDQ6MTMgUE0sIFBhd2VsIFdp
ZWN6b3JraWV3aWN6IHdyb3RlOgo+PiBFeHRlbmQgdGhlIFhDIHB5dGhvbiBiaW5kaW5ncyBsaWJy
YXJ5IHRvIHN1cHBvcnQgYWxzbyBhbGwgY29tbW9uCnNuaXAKPj4gCj4+ICsKPj4gKyAgICBmZCA9
IG9wZW4oZmlsZW5hbWUsIE9fUkRPTkxZKTsKPj4gKyAgICBpZiAoIGZkIDwgMCApCj4+ICsgICAg
ICAgIGdvdG8gZXJyb3I7Cj4+ICsKPj4gKyAgICBpZiAoIGZzdGF0KGZkLCAmYnVmKSAhPSAwICkK
Pj4gKyAgICAgICAgZ290byBlcnJvcjsKPj4gKwo+PiArICAgIGxlbiA9IGJ1Zi5zdF9zaXplOwo+
PiArICAgIGZidWYgPSBtbWFwKDAsIGxlbiwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQsIDAp
Owo+PiArICAgIGlmICggZmJ1ZiA9PSBNQVBfRkFJTEVEICkKPj4gKyAgICAgICAgZ290byBlcnJv
cjsKPj4gKwo+PiArICAgIHJjID0geGNfbGl2ZXBhdGNoX3VwbG9hZChzZWxmLT54Y19oYW5kbGUs
IG5hbWUsIGZidWYsIGxlbik7Cj4+ICsKPj4gKyAgICBzYXZlZF9lcnJubyA9IGVycm5vOwo+PiAr
ICAgIG11bm1hcChmYnVmLCBsZW4pOwo+PiArICAgIGNsb3NlKGZkKTsKPj4gKyAgICBlcnJubyA9
IHNhdmVkX2Vycm5vOwo+PiArCj4+ICtlcnJvcjoKPj4gKyAgICByZXR1cm4gcmMgPyBweXhjX2Vy
cm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpIDogUHlfTm9uZTsKPj4gK30KPj4gKwo+
IFRoZSBmc3RhdCgpIGFuZCBtbWFwKCkgZXJyb3IgcGF0aHMgbGVhayBmZCBvbiBlcnJvci4KPiAK
Ck9oIGJveSwgdGhlIGJldHRlciBpcyBzb21ldGltZXMgYW4gZW5lbXkgb2YgZ29vZCA6LSkuCkkg
d2lsbCBmaXggaXQsIHRoYW5rcyEKCj4gUmVnYXJkcywKPiAtLSAKPiBSb3NzIExhZ2Vyd2FsbAoK
QmVzdCBSZWdhcmRzLApQYXdlbCBXaWVjem9ya2lld2ljegoKCgoKCgpBbWF6b24gRGV2ZWxvcG1l
bnQgQ2VudGVyIEdlcm1hbnkgR21iSApLcmF1c2Vuc3RyLiAzOAoxMDExNyBCZXJsaW4KR2VzY2hh
ZWZ0c2Z1ZWhydW5nOiBDaHJpc3RpYW4gU2NobGFlZ2VyLCBSYWxmIEhlcmJyaWNoCkVpbmdldHJh
Z2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIHVudGVyIEhSQiAxNDkxNzMgQgpTaXR6
OiBCZXJsaW4KVXN0LUlEOiBERSAyODkgMjM3IDg3OQoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:25:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDTY-0007Fh-Hl; Tue, 01 Oct 2019 08:25:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFDTX-0007FR-Bc
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:25:39 +0000
X-Inumbo-ID: 0bb576ba-e425-11e9-96f4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0bb576ba-e425-11e9-96f4-12813bfff9fa;
 Tue, 01 Oct 2019 08:25:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D0FC3AF9F;
 Tue,  1 Oct 2019 08:25:36 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org
Date: Tue,  1 Oct 2019 10:25:34 +0200
Message-Id: <20191001082534.12067-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/efi: have a common runtime setup function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Catalin Marinas <catalin.marinas@arm.com>,
 Russell King <linux@armlinux.org.uk>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Will Deacon <will@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIEVGSSBydW50aW1lIGZ1bmN0aW9ucyBhcmUgc2V0dXAgaW4gYXJjaGl0ZWN0dXJl
IHNwZWNpZmljCmNvZGUgKHg4NiBhbmQgYXJtKSwgd2l0aCB0aGUgZnVuY3Rpb25zIHRoZW1zZWx2
ZXMgbGl2aW5nIGluIGRyaXZlcnMveGVuCmFzIHRoZXkgYXJlIG5vdCBhcmNoaXRlY3R1cmUgZGVw
ZW5kZW50LgoKQXMgdGhlIHNldHVwIGlzIGV4YWN0bHkgdGhlIHNhbWUgZm9yIGFybSBhbmQgeDg2
IG1vdmUgdGhlIHNldHVwIHRvCmRyaXZlcnMveGVuLCB0b28uIFRoaXMgYXQgb25jZSByZW1vdmVz
IHRoZSBuZWVkIHRvIG1ha2UgdGhlIHNpbmdsZQpmdW5jdGlvbnMgZ2xvYmFsIHZpc2libGUuCgpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC9h
cm0vaW5jbHVkZS9hc20veGVuL3hlbi1vcHMuaCAgIHwgIDYgLS0tCiBhcmNoL2FybS94ZW4vTWFr
ZWZpbGUgICAgICAgICAgICAgICAgfCAgMSAtCiBhcmNoL2FybS94ZW4vZWZpLmMgICAgICAgICAg
ICAgICAgICAgfCAzMCAtLS0tLS0tLS0tLS0tCiBhcmNoL2FybS94ZW4vZW5saWdodGVuLmMgICAg
ICAgICAgICAgfCAgMSAtCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi94ZW4tb3BzLmggfCAg
NyAtLS0KIGFyY2gvYXJtNjQveGVuL01ha2VmaWxlICAgICAgICAgICAgICB8ICAxIC0KIGFyY2gv
eDg2L3hlbi9lZmkuYyAgICAgICAgICAgICAgICAgICB8IDE2ICstLS0tLS0KIGRyaXZlcnMveGVu
L2VmaS5jICAgICAgICAgICAgICAgICAgICB8IDg1ICsrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLQogaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICAgICAgICAgICAgIHwgMjUgKy0t
LS0tLS0tLS0KIDkgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9u
cygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGFyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi94ZW4tb3Bz
LmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybS94ZW4vZWZpLmMKIGRlbGV0ZSBtb2RlIDEw
MDY0NCBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3hlbi94ZW4tb3BzLmgKCmRpZmYgLS1naXQgYS9h
cmNoL2FybS9pbmNsdWRlL2FzbS94ZW4veGVuLW9wcy5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20v
eGVuL3hlbi1vcHMuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZWMxNTRlNzE5YjEx
Li4wMDAwMDAwMDAwMDAKLS0tIGEvYXJjaC9hcm0vaW5jbHVkZS9hc20veGVuL3hlbi1vcHMuaAor
KysgL2Rldi9udWxsCkBAIC0xLDYgKzAsMCBAQAotI2lmbmRlZiBfQVNNX1hFTl9PUFNfSAotI2Rl
ZmluZSBfQVNNX1hFTl9PUFNfSAotCi12b2lkIHhlbl9lZmlfcnVudGltZV9zZXR1cCh2b2lkKTsK
LQotI2VuZGlmIC8qIF9BU01fWEVOX09QU19IICovCmRpZmYgLS1naXQgYS9hcmNoL2FybS94ZW4v
TWFrZWZpbGUgYi9hcmNoL2FybS94ZW4vTWFrZWZpbGUKaW5kZXggN2VkMjg5ODJjNGMzLi5jMzJk
MDQ3MTNiYTAgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3hlbi9NYWtlZmlsZQorKysgYi9hcmNoL2Fy
bS94ZW4vTWFrZWZpbGUKQEAgLTEsMyArMSwyIEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wLW9ubHkKIG9iai15CQk6PSBlbmxpZ2h0ZW4ubyBoeXBlcmNhbGwubyBncmFudC10
YWJsZS5vIHAybS5vIG1tLm8KLW9iai0kKENPTkZJR19YRU5fRUZJKSArPSBlZmkubwpkaWZmIC0t
Z2l0IGEvYXJjaC9hcm0veGVuL2VmaS5jIGIvYXJjaC9hcm0veGVuL2VmaS5jCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBjYjJhYWY5OGUyNDMuLjAwMDAwMDAwMDAwMAotLS0gYS9hcmNo
L2FybS94ZW4vZWZpLmMKKysrIC9kZXYvbnVsbApAQCAtMSwzMCArMCwwIEBACi0vLyBTUERYLUxp
Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMC1vci1sYXRlcgotLyoKLSAqIENvcHlyaWdodCAoYykg
MjAxNSwgTGluYXJvIExpbWl0ZWQsIFNoYW5ub24gWmhhbwotICovCi0KLSNpbmNsdWRlIDxsaW51
eC9lZmkuaD4KLSNpbmNsdWRlIDx4ZW4veGVuLW9wcy5oPgotI2luY2x1ZGUgPGFzbS94ZW4veGVu
LW9wcy5oPgotCi0vKiBTZXQgWEVOIEVGSSBydW50aW1lIHNlcnZpY2VzIGZ1bmN0aW9uIHBvaW50
ZXJzLiBPdGhlciBmaWVsZHMgb2Ygc3RydWN0IGVmaSwKLSAqIGUuZy4gZWZpLnN5c3RhYiwgd2ls
bCBiZSBzZXQgbGlrZSBub3JtYWwgRUZJLgotICovCi12b2lkIF9faW5pdCB4ZW5fZWZpX3J1bnRp
bWVfc2V0dXAodm9pZCkKLXsKLQllZmkuZ2V0X3RpbWUgICAgICAgICAgICAgICAgID0geGVuX2Vm
aV9nZXRfdGltZTsKLQllZmkuc2V0X3RpbWUgICAgICAgICAgICAgICAgID0geGVuX2VmaV9zZXRf
dGltZTsKLQllZmkuZ2V0X3dha2V1cF90aW1lICAgICAgICAgID0geGVuX2VmaV9nZXRfd2FrZXVw
X3RpbWU7Ci0JZWZpLnNldF93YWtldXBfdGltZSAgICAgICAgICA9IHhlbl9lZmlfc2V0X3dha2V1
cF90aW1lOwotCWVmaS5nZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF92YXJp
YWJsZTsKLQllZmkuZ2V0X25leHRfdmFyaWFibGUgICAgICAgID0geGVuX2VmaV9nZXRfbmV4dF92
YXJpYWJsZTsKLQllZmkuc2V0X3ZhcmlhYmxlICAgICAgICAgICAgID0geGVuX2VmaV9zZXRfdmFy
aWFibGU7Ci0JZWZpLnNldF92YXJpYWJsZV9ub25ibG9ja2luZyA9IHhlbl9lZmlfc2V0X3Zhcmlh
YmxlOwotCWVmaS5xdWVyeV92YXJpYWJsZV9pbmZvICAgICAgPSB4ZW5fZWZpX3F1ZXJ5X3Zhcmlh
YmxlX2luZm87Ci0JZWZpLnF1ZXJ5X3ZhcmlhYmxlX2luZm9fbm9uYmxvY2tpbmcgPSB4ZW5fZWZp
X3F1ZXJ5X3ZhcmlhYmxlX2luZm87Ci0JZWZpLnVwZGF0ZV9jYXBzdWxlICAgICAgICAgICA9IHhl
bl9lZmlfdXBkYXRlX2NhcHN1bGU7Ci0JZWZpLnF1ZXJ5X2NhcHN1bGVfY2FwcyAgICAgICA9IHhl
bl9lZmlfcXVlcnlfY2Fwc3VsZV9jYXBzOwotCWVmaS5nZXRfbmV4dF9oaWdoX21vbm9fY291bnQg
PSB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudDsKLQllZmkucmVzZXRfc3lzdGVtICAg
ICAgICAgICAgID0geGVuX2VmaV9yZXNldF9zeXN0ZW07Ci19Ci1FWFBPUlRfU1lNQk9MX0dQTCh4
ZW5fZWZpX3J1bnRpbWVfc2V0dXApOwpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL2VubGlnaHRl
bi5jIGIvYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jCmluZGV4IDFlNTc2OTI1NTJkOS4uOTlmOTU1
YTViNjk0IDEwMDY0NAotLS0gYS9hcmNoL2FybS94ZW4vZW5saWdodGVuLmMKKysrIGIvYXJjaC9h
cm0veGVuL2VubGlnaHRlbi5jCkBAIC0xNSw3ICsxNSw2IEBACiAjaW5jbHVkZSA8eGVuL3hlbi1v
cHMuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KICNpbmNsdWRlIDxhc20veGVu
L2h5cGVyY2FsbC5oPgotI2luY2x1ZGUgPGFzbS94ZW4veGVuLW9wcy5oPgogI2luY2x1ZGUgPGFz
bS9zeXN0ZW1fbWlzYy5oPgogI2luY2x1ZGUgPGFzbS9lZmkuaD4KICNpbmNsdWRlIDxsaW51eC9p
bnRlcnJ1cHQuaD4KZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3hlbi1v
cHMuaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20veGVuL3hlbi1vcHMuaApkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggZTZlNzg0MDUxOTMyLi4wMDAwMDAwMDAwMDAKLS0tIGEvYXJjaC9h
cm02NC9pbmNsdWRlL2FzbS94ZW4veGVuLW9wcy5oCisrKyAvZGV2L251bGwKQEAgLTEsNyArMCww
IEBACi0vKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwotI2lmbmRlZiBfQVNN
X1hFTl9PUFNfSAotI2RlZmluZSBfQVNNX1hFTl9PUFNfSAotCi12b2lkIHhlbl9lZmlfcnVudGlt
ZV9zZXR1cCh2b2lkKTsKLQotI2VuZGlmIC8qIF9BU01fWEVOX09QU19IICovCmRpZmYgLS1naXQg
YS9hcmNoL2FybTY0L3hlbi9NYWtlZmlsZSBiL2FyY2gvYXJtNjQveGVuL01ha2VmaWxlCmluZGV4
IGE0ZmM2NWYzOTI4ZC4uYjY2MjE1ZTg2NThlIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L3hlbi9N
YWtlZmlsZQorKysgYi9hcmNoL2FybTY0L3hlbi9NYWtlZmlsZQpAQCAtMSw0ICsxLDMgQEAKICMg
U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQogeGVuLWFybS15CSs9ICQoYWRk
cHJlZml4IC4uLy4uL2FybS94ZW4vLCBlbmxpZ2h0ZW4ubyBncmFudC10YWJsZS5vIHAybS5vIG1t
Lm8pCiBvYmoteQkJOj0geGVuLWFybS5vIGh5cGVyY2FsbC5vCi1vYmotJChDT05GSUdfWEVOX0VG
SSkgKz0gJChhZGRwcmVmaXggLi4vLi4vYXJtL3hlbi8sIGVmaS5vKQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL2VmaS5jIGIvYXJjaC94ODYveGVuL2VmaS5jCmluZGV4IDdlM2ViNzBmNDExYS4u
YTA0NTUxZWU1NTY4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZWZpLmMKKysrIGIvYXJjaC94
ODYveGVuL2VmaS5jCkBAIC01NywyMSArNTcsNyBAQCBzdGF0aWMgZWZpX3N5c3RlbV90YWJsZV90
IF9faW5pdCAqeGVuX2VmaV9wcm9iZSh2b2lkKQogCQlyZXR1cm4gTlVMTDsKIAogCS8qIEhlcmUg
d2Uga25vdyB0aGF0IFhlbiBydW5zIG9uIEVGSSBwbGF0Zm9ybS4gKi8KLQotCWVmaS5nZXRfdGlt
ZSAgICAgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF90aW1lOwotCWVmaS5zZXRfdGltZSAgICAg
ICAgICAgICAgICAgPSB4ZW5fZWZpX3NldF90aW1lOwotCWVmaS5nZXRfd2FrZXVwX3RpbWUgICAg
ICAgICAgPSB4ZW5fZWZpX2dldF93YWtldXBfdGltZTsKLQllZmkuc2V0X3dha2V1cF90aW1lICAg
ICAgICAgID0geGVuX2VmaV9zZXRfd2FrZXVwX3RpbWU7Ci0JZWZpLmdldF92YXJpYWJsZSAgICAg
ICAgICAgICA9IHhlbl9lZmlfZ2V0X3ZhcmlhYmxlOwotCWVmaS5nZXRfbmV4dF92YXJpYWJsZSAg
ICAgICAgPSB4ZW5fZWZpX2dldF9uZXh0X3ZhcmlhYmxlOwotCWVmaS5zZXRfdmFyaWFibGUgICAg
ICAgICAgICAgPSB4ZW5fZWZpX3NldF92YXJpYWJsZTsKLQllZmkuc2V0X3ZhcmlhYmxlX25vbmJs
b2NraW5nID0geGVuX2VmaV9zZXRfdmFyaWFibGU7Ci0JZWZpLnF1ZXJ5X3ZhcmlhYmxlX2luZm8g
ICAgICA9IHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5mbzsKLQllZmkucXVlcnlfdmFyaWFibGVf
aW5mb19ub25ibG9ja2luZyA9IHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5mbzsKLQllZmkudXBk
YXRlX2NhcHN1bGUgICAgICAgICAgID0geGVuX2VmaV91cGRhdGVfY2Fwc3VsZTsKLQllZmkucXVl
cnlfY2Fwc3VsZV9jYXBzICAgICAgID0geGVuX2VmaV9xdWVyeV9jYXBzdWxlX2NhcHM7Ci0JZWZp
LmdldF9uZXh0X2hpZ2hfbW9ub19jb3VudCA9IHhlbl9lZmlfZ2V0X25leHRfaGlnaF9tb25vX2Nv
dW50OwotCWVmaS5yZXNldF9zeXN0ZW0gICAgICAgICAgICAgPSB4ZW5fZWZpX3Jlc2V0X3N5c3Rl
bTsKKwl4ZW5fZWZpX3J1bnRpbWVfc2V0dXAoKTsKIAogCWVmaV9zeXN0YWJfeGVuLnRhYmxlcyA9
IGluZm8tPmNmZy5hZGRyOwogCWVmaV9zeXN0YWJfeGVuLm5yX3RhYmxlcyA9IGluZm8tPmNmZy5u
ZW50OwpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZWZpLmMgYi9kcml2ZXJzL3hlbi9lZmkuYwpp
bmRleCA4OWQ2MGY4ZTNjMTguLmZmYmRhYTlmNGE0NSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
ZWZpLmMKKysrIGIvZHJpdmVycy94ZW4vZWZpLmMKQEAgLTQwLDcgKzQwLDcgQEAKIAogI2RlZmlu
ZSBlZmlfZGF0YShvcCkJKG9wLnUuZWZpX3J1bnRpbWVfY2FsbCkKIAotZWZpX3N0YXR1c190IHhl
bl9lZmlfZ2V0X3RpbWUoZWZpX3RpbWVfdCAqdG0sIGVmaV90aW1lX2NhcF90ICp0YykKK3N0YXRp
YyBlZmlfc3RhdHVzX3QgeGVuX2VmaV9nZXRfdGltZShlZmlfdGltZV90ICp0bSwgZWZpX3RpbWVf
Y2FwX3QgKnRjKQogewogCXN0cnVjdCB4ZW5fcGxhdGZvcm1fb3Agb3AgPSBJTklUX0VGSV9PUChn
ZXRfdGltZSk7CiAKQEAgLTYxLDkgKzYxLDggQEAgZWZpX3N0YXR1c190IHhlbl9lZmlfZ2V0X3Rp
bWUoZWZpX3RpbWVfdCAqdG0sIGVmaV90aW1lX2NhcF90ICp0YykKIAogCXJldHVybiBlZmlfZGF0
YShvcCkuc3RhdHVzOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2VmaV9nZXRfdGltZSk7CiAK
LWVmaV9zdGF0dXNfdCB4ZW5fZWZpX3NldF90aW1lKGVmaV90aW1lX3QgKnRtKQorc3RhdGljIGVm
aV9zdGF0dXNfdCB4ZW5fZWZpX3NldF90aW1lKGVmaV90aW1lX3QgKnRtKQogewogCXN0cnVjdCB4
ZW5fcGxhdGZvcm1fb3Agb3AgPSBJTklUX0VGSV9PUChzZXRfdGltZSk7CiAKQEAgLTc1LDEwICs3
NCwxMCBAQCBlZmlfc3RhdHVzX3QgeGVuX2VmaV9zZXRfdGltZShlZmlfdGltZV90ICp0bSkKIAog
CXJldHVybiBlZmlfZGF0YShvcCkuc3RhdHVzOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2Vm
aV9zZXRfdGltZSk7CiAKLWVmaV9zdGF0dXNfdCB4ZW5fZWZpX2dldF93YWtldXBfdGltZShlZmlf
Ym9vbF90ICplbmFibGVkLCBlZmlfYm9vbF90ICpwZW5kaW5nLAotCQkJCSAgICAgZWZpX3RpbWVf
dCAqdG0pCitzdGF0aWMgZWZpX3N0YXR1c190IHhlbl9lZmlfZ2V0X3dha2V1cF90aW1lKGVmaV9i
b29sX3QgKmVuYWJsZWQsCisJCQkJCSAgICBlZmlfYm9vbF90ICpwZW5kaW5nLAorCQkJCQkgICAg
ZWZpX3RpbWVfdCAqdG0pCiB7CiAJc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBvcCA9IElOSVRfRUZJ
X09QKGdldF93YWtldXBfdGltZSk7CiAKQEAgLTk4LDkgKzk3LDggQEAgZWZpX3N0YXR1c190IHhl
bl9lZmlfZ2V0X3dha2V1cF90aW1lKGVmaV9ib29sX3QgKmVuYWJsZWQsIGVmaV9ib29sX3QgKnBl
bmRpbmcsCiAKIAlyZXR1cm4gZWZpX2RhdGEob3ApLnN0YXR1czsKIH0KLUVYUE9SVF9TWU1CT0xf
R1BMKHhlbl9lZmlfZ2V0X3dha2V1cF90aW1lKTsKIAotZWZpX3N0YXR1c190IHhlbl9lZmlfc2V0
X3dha2V1cF90aW1lKGVmaV9ib29sX3QgZW5hYmxlZCwgZWZpX3RpbWVfdCAqdG0pCitzdGF0aWMg
ZWZpX3N0YXR1c190IHhlbl9lZmlfc2V0X3dha2V1cF90aW1lKGVmaV9ib29sX3QgZW5hYmxlZCwg
ZWZpX3RpbWVfdCAqdG0pCiB7CiAJc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBvcCA9IElOSVRfRUZJ
X09QKHNldF93YWtldXBfdGltZSk7CiAKQEAgLTExNywxMSArMTE1LDEwIEBAIGVmaV9zdGF0dXNf
dCB4ZW5fZWZpX3NldF93YWtldXBfdGltZShlZmlfYm9vbF90IGVuYWJsZWQsIGVmaV90aW1lX3Qg
KnRtKQogCiAJcmV0dXJuIGVmaV9kYXRhKG9wKS5zdGF0dXM7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQ
TCh4ZW5fZWZpX3NldF93YWtldXBfdGltZSk7CiAKLWVmaV9zdGF0dXNfdCB4ZW5fZWZpX2dldF92
YXJpYWJsZShlZmlfY2hhcjE2X3QgKm5hbWUsIGVmaV9ndWlkX3QgKnZlbmRvciwKLQkJCQkgIHUz
MiAqYXR0ciwgdW5zaWduZWQgbG9uZyAqZGF0YV9zaXplLAotCQkJCSAgdm9pZCAqZGF0YSkKK3N0
YXRpYyBlZmlfc3RhdHVzX3QgeGVuX2VmaV9nZXRfdmFyaWFibGUoZWZpX2NoYXIxNl90ICpuYW1l
LCBlZmlfZ3VpZF90ICp2ZW5kb3IsCisJCQkJCSB1MzIgKmF0dHIsIHVuc2lnbmVkIGxvbmcgKmRh
dGFfc2l6ZSwKKwkJCQkJIHZvaWQgKmRhdGEpCiB7CiAJc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBv
cCA9IElOSVRfRUZJX09QKGdldF92YXJpYWJsZSk7CiAKQEAgLTE0MSwxMSArMTM4LDEwIEBAIGVm
aV9zdGF0dXNfdCB4ZW5fZWZpX2dldF92YXJpYWJsZShlZmlfY2hhcjE2X3QgKm5hbWUsIGVmaV9n
dWlkX3QgKnZlbmRvciwKIAogCXJldHVybiBlZmlfZGF0YShvcCkuc3RhdHVzOwogfQotRVhQT1JU
X1NZTUJPTF9HUEwoeGVuX2VmaV9nZXRfdmFyaWFibGUpOwogCi1lZmlfc3RhdHVzX3QgeGVuX2Vm
aV9nZXRfbmV4dF92YXJpYWJsZSh1bnNpZ25lZCBsb25nICpuYW1lX3NpemUsCi0JCQkJICAgICAg
IGVmaV9jaGFyMTZfdCAqbmFtZSwKLQkJCQkgICAgICAgZWZpX2d1aWRfdCAqdmVuZG9yKQorc3Rh
dGljIGVmaV9zdGF0dXNfdCB4ZW5fZWZpX2dldF9uZXh0X3ZhcmlhYmxlKHVuc2lnbmVkIGxvbmcg
Km5hbWVfc2l6ZSwKKwkJCQkJICAgICAgZWZpX2NoYXIxNl90ICpuYW1lLAorCQkJCQkgICAgICBl
ZmlfZ3VpZF90ICp2ZW5kb3IpCiB7CiAJc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBvcCA9IElOSVRf
RUZJX09QKGdldF9uZXh0X3ZhcmlhYmxlX25hbWUpOwogCkBAIC0xNjUsMTEgKzE2MSwxMCBAQCBl
Zmlfc3RhdHVzX3QgeGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZSh1bnNpZ25lZCBsb25nICpuYW1l
X3NpemUsCiAKIAlyZXR1cm4gZWZpX2RhdGEob3ApLnN0YXR1czsKIH0KLUVYUE9SVF9TWU1CT0xf
R1BMKHhlbl9lZmlfZ2V0X25leHRfdmFyaWFibGUpOwogCi1lZmlfc3RhdHVzX3QgeGVuX2VmaV9z
ZXRfdmFyaWFibGUoZWZpX2NoYXIxNl90ICpuYW1lLCBlZmlfZ3VpZF90ICp2ZW5kb3IsCi0JCQkJ
IHUzMiBhdHRyLCB1bnNpZ25lZCBsb25nIGRhdGFfc2l6ZSwKLQkJCQkgdm9pZCAqZGF0YSkKK3N0
YXRpYyBlZmlfc3RhdHVzX3QgeGVuX2VmaV9zZXRfdmFyaWFibGUoZWZpX2NoYXIxNl90ICpuYW1l
LCBlZmlfZ3VpZF90ICp2ZW5kb3IsCisJCQkJCSB1MzIgYXR0ciwgdW5zaWduZWQgbG9uZyBkYXRh
X3NpemUsCisJCQkJCSB2b2lkICpkYXRhKQogewogCXN0cnVjdCB4ZW5fcGxhdGZvcm1fb3Agb3Ag
PSBJTklUX0VGSV9PUChzZXRfdmFyaWFibGUpOwogCkBAIC0xODYsMTEgKzE4MSwxMCBAQCBlZmlf
c3RhdHVzX3QgeGVuX2VmaV9zZXRfdmFyaWFibGUoZWZpX2NoYXIxNl90ICpuYW1lLCBlZmlfZ3Vp
ZF90ICp2ZW5kb3IsCiAKIAlyZXR1cm4gZWZpX2RhdGEob3ApLnN0YXR1czsKIH0KLUVYUE9SVF9T
WU1CT0xfR1BMKHhlbl9lZmlfc2V0X3ZhcmlhYmxlKTsKIAotZWZpX3N0YXR1c190IHhlbl9lZmlf
cXVlcnlfdmFyaWFibGVfaW5mbyh1MzIgYXR0ciwgdTY0ICpzdG9yYWdlX3NwYWNlLAotCQkJCQkg
dTY0ICpyZW1haW5pbmdfc3BhY2UsCi0JCQkJCSB1NjQgKm1heF92YXJpYWJsZV9zaXplKQorc3Rh
dGljIGVmaV9zdGF0dXNfdCB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm8odTMyIGF0dHIsIHU2
NCAqc3RvcmFnZV9zcGFjZSwKKwkJCQkJCXU2NCAqcmVtYWluaW5nX3NwYWNlLAorCQkJCQkJdTY0
ICptYXhfdmFyaWFibGVfc2l6ZSkKIHsKIAlzdHJ1Y3QgeGVuX3BsYXRmb3JtX29wIG9wID0gSU5J
VF9FRklfT1AocXVlcnlfdmFyaWFibGVfaW5mbyk7CiAKQEAgLTIwOCw5ICsyMDIsOCBAQCBlZmlf
c3RhdHVzX3QgeGVuX2VmaV9xdWVyeV92YXJpYWJsZV9pbmZvKHUzMiBhdHRyLCB1NjQgKnN0b3Jh
Z2Vfc3BhY2UsCiAKIAlyZXR1cm4gZWZpX2RhdGEob3ApLnN0YXR1czsKIH0KLUVYUE9SVF9TWU1C
T0xfR1BMKHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5mbyk7CiAKLWVmaV9zdGF0dXNfdCB4ZW5f
ZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudCh1MzIgKmNvdW50KQorc3RhdGljIGVmaV9zdGF0
dXNfdCB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudCh1MzIgKmNvdW50KQogewogCXN0
cnVjdCB4ZW5fcGxhdGZvcm1fb3Agb3AgPSBJTklUX0VGSV9PUChnZXRfbmV4dF9oaWdoX21vbm90
b25pY19jb3VudCk7CiAKQEAgLTIyMSwxMCArMjE0LDkgQEAgZWZpX3N0YXR1c190IHhlbl9lZmlf
Z2V0X25leHRfaGlnaF9tb25vX2NvdW50KHUzMiAqY291bnQpCiAKIAlyZXR1cm4gZWZpX2RhdGEo
b3ApLnN0YXR1czsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9lZmlfZ2V0X25leHRfaGlnaF9t
b25vX2NvdW50KTsKIAotZWZpX3N0YXR1c190IHhlbl9lZmlfdXBkYXRlX2NhcHN1bGUoZWZpX2Nh
cHN1bGVfaGVhZGVyX3QgKipjYXBzdWxlcywKLQkJCQkgICAgdW5zaWduZWQgbG9uZyBjb3VudCwg
dW5zaWduZWQgbG9uZyBzZ19saXN0KQorc3RhdGljIGVmaV9zdGF0dXNfdCB4ZW5fZWZpX3VwZGF0
ZV9jYXBzdWxlKGVmaV9jYXBzdWxlX2hlYWRlcl90ICoqY2Fwc3VsZXMsCisJCQkJdW5zaWduZWQg
bG9uZyBjb3VudCwgdW5zaWduZWQgbG9uZyBzZ19saXN0KQogewogCXN0cnVjdCB4ZW5fcGxhdGZv
cm1fb3Agb3AgPSBJTklUX0VGSV9PUCh1cGRhdGVfY2Fwc3VsZSk7CiAKQEAgLTI0MSwxMSArMjMz
LDkgQEAgZWZpX3N0YXR1c190IHhlbl9lZmlfdXBkYXRlX2NhcHN1bGUoZWZpX2NhcHN1bGVfaGVh
ZGVyX3QgKipjYXBzdWxlcywKIAogCXJldHVybiBlZmlfZGF0YShvcCkuc3RhdHVzOwogfQotRVhQ
T1JUX1NZTUJPTF9HUEwoeGVuX2VmaV91cGRhdGVfY2Fwc3VsZSk7CiAKLWVmaV9zdGF0dXNfdCB4
ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwcyhlZmlfY2Fwc3VsZV9oZWFkZXJfdCAqKmNhcHN1bGVz
LAotCQkJCQl1bnNpZ25lZCBsb25nIGNvdW50LCB1NjQgKm1heF9zaXplLAotCQkJCQlpbnQgKnJl
c2V0X3R5cGUpCitzdGF0aWMgZWZpX3N0YXR1c190IHhlbl9lZmlfcXVlcnlfY2Fwc3VsZV9jYXBz
KGVmaV9jYXBzdWxlX2hlYWRlcl90ICoqY2Fwc3VsZXMsCisJCQl1bnNpZ25lZCBsb25nIGNvdW50
LCB1NjQgKm1heF9zaXplLCBpbnQgKnJlc2V0X3R5cGUpCiB7CiAJc3RydWN0IHhlbl9wbGF0Zm9y
bV9vcCBvcCA9IElOSVRfRUZJX09QKHF1ZXJ5X2NhcHN1bGVfY2FwYWJpbGl0aWVzKTsKIApAQCAt
MjY0LDEwICsyNTQsOSBAQCBlZmlfc3RhdHVzX3QgeGVuX2VmaV9xdWVyeV9jYXBzdWxlX2NhcHMo
ZWZpX2NhcHN1bGVfaGVhZGVyX3QgKipjYXBzdWxlcywKIAogCXJldHVybiBlZmlfZGF0YShvcCku
c3RhdHVzOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2VmaV9xdWVyeV9jYXBzdWxlX2NhcHMp
OwogCi12b2lkIHhlbl9lZmlfcmVzZXRfc3lzdGVtKGludCByZXNldF90eXBlLCBlZmlfc3RhdHVz
X3Qgc3RhdHVzLAotCQkJICB1bnNpZ25lZCBsb25nIGRhdGFfc2l6ZSwgZWZpX2NoYXIxNl90ICpk
YXRhKQorc3RhdGljIHZvaWQgeGVuX2VmaV9yZXNldF9zeXN0ZW0oaW50IHJlc2V0X3R5cGUsIGVm
aV9zdGF0dXNfdCBzdGF0dXMsCisJCQkJIHVuc2lnbmVkIGxvbmcgZGF0YV9zaXplLCBlZmlfY2hh
cjE2X3QgKmRhdGEpCiB7CiAJc3dpdGNoIChyZXNldF90eXBlKSB7CiAJY2FzZSBFRklfUkVTRVRf
Q09MRDoKQEAgLTI4MSw0ICsyNzAsMjYgQEAgdm9pZCB4ZW5fZWZpX3Jlc2V0X3N5c3RlbShpbnQg
cmVzZXRfdHlwZSwgZWZpX3N0YXR1c190IHN0YXR1cywKIAkJQlVHKCk7CiAJfQogfQotRVhQT1JU
X1NZTUJPTF9HUEwoeGVuX2VmaV9yZXNldF9zeXN0ZW0pOworCisvKgorICogU2V0IFhFTiBFRkkg
cnVudGltZSBzZXJ2aWNlcyBmdW5jdGlvbiBwb2ludGVycy4gT3RoZXIgZmllbGRzIG9mIHN0cnVj
dCBlZmksCisgKiBlLmcuIGVmaS5zeXN0YWIsIHdpbGwgYmUgc2V0IGxpa2Ugbm9ybWFsIEVGSS4K
KyAqLwordm9pZCBfX2luaXQgeGVuX2VmaV9ydW50aW1lX3NldHVwKHZvaWQpCit7CisJZWZpLmdl
dF90aW1lCQkJPSB4ZW5fZWZpX2dldF90aW1lOworCWVmaS5zZXRfdGltZQkJCT0geGVuX2VmaV9z
ZXRfdGltZTsKKwllZmkuZ2V0X3dha2V1cF90aW1lCQk9IHhlbl9lZmlfZ2V0X3dha2V1cF90aW1l
OworCWVmaS5zZXRfd2FrZXVwX3RpbWUJCT0geGVuX2VmaV9zZXRfd2FrZXVwX3RpbWU7CisJZWZp
LmdldF92YXJpYWJsZQkJPSB4ZW5fZWZpX2dldF92YXJpYWJsZTsKKwllZmkuZ2V0X25leHRfdmFy
aWFibGUJCT0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZTsKKwllZmkuc2V0X3ZhcmlhYmxlCQk9
IHhlbl9lZmlfc2V0X3ZhcmlhYmxlOworCWVmaS5zZXRfdmFyaWFibGVfbm9uYmxvY2tpbmcJPSB4
ZW5fZWZpX3NldF92YXJpYWJsZTsKKwllZmkucXVlcnlfdmFyaWFibGVfaW5mbwkJPSB4ZW5fZWZp
X3F1ZXJ5X3ZhcmlhYmxlX2luZm87CisJZWZpLnF1ZXJ5X3ZhcmlhYmxlX2luZm9fbm9uYmxvY2tp
bmcgPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm87CisJZWZpLnVwZGF0ZV9jYXBzdWxlCQk9
IHhlbl9lZmlfdXBkYXRlX2NhcHN1bGU7CisJZWZpLnF1ZXJ5X2NhcHN1bGVfY2FwcwkJPSB4ZW5f
ZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwczsKKwllZmkuZ2V0X25leHRfaGlnaF9tb25vX2NvdW50CT0g
eGVuX2VmaV9nZXRfbmV4dF9oaWdoX21vbm9fY291bnQ7CisJZWZpLnJlc2V0X3N5c3RlbQkJPSB4
ZW5fZWZpX3Jlc2V0X3N5c3RlbTsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9lZmlfcnVudGlt
ZV9zZXR1cCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW4tb3BzLmggYi9pbmNsdWRlL3hl
bi94ZW4tb3BzLmgKaW5kZXggOThiMzBjMTYxM2IyLi5kODk5NjlhYTk5NDIgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveGVuL3hlbi1vcHMuaAorKysgYi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKQEAgLTIx
MiwzMCArMjEyLDcgQEAgaW50IHhlbl94bGF0ZV9tYXBfYmFsbG9vbmVkX3BhZ2VzKHhlbl9wZm5f
dCAqKnBmbnMsIHZvaWQgKip2YWRkciwKIAogYm9vbCB4ZW5fcnVubmluZ19vbl92ZXJzaW9uX29y
X2xhdGVyKHVuc2lnbmVkIGludCBtYWpvciwgdW5zaWduZWQgaW50IG1pbm9yKTsKIAotZWZpX3N0
YXR1c190IHhlbl9lZmlfZ2V0X3RpbWUoZWZpX3RpbWVfdCAqdG0sIGVmaV90aW1lX2NhcF90ICp0
Yyk7Ci1lZmlfc3RhdHVzX3QgeGVuX2VmaV9zZXRfdGltZShlZmlfdGltZV90ICp0bSk7Ci1lZmlf
c3RhdHVzX3QgeGVuX2VmaV9nZXRfd2FrZXVwX3RpbWUoZWZpX2Jvb2xfdCAqZW5hYmxlZCwgZWZp
X2Jvb2xfdCAqcGVuZGluZywKLQkJCQkgICAgIGVmaV90aW1lX3QgKnRtKTsKLWVmaV9zdGF0dXNf
dCB4ZW5fZWZpX3NldF93YWtldXBfdGltZShlZmlfYm9vbF90IGVuYWJsZWQsIGVmaV90aW1lX3Qg
KnRtKTsKLWVmaV9zdGF0dXNfdCB4ZW5fZWZpX2dldF92YXJpYWJsZShlZmlfY2hhcjE2X3QgKm5h
bWUsIGVmaV9ndWlkX3QgKnZlbmRvciwKLQkJCQkgIHUzMiAqYXR0ciwgdW5zaWduZWQgbG9uZyAq
ZGF0YV9zaXplLAotCQkJCSAgdm9pZCAqZGF0YSk7Ci1lZmlfc3RhdHVzX3QgeGVuX2VmaV9nZXRf
bmV4dF92YXJpYWJsZSh1bnNpZ25lZCBsb25nICpuYW1lX3NpemUsCi0JCQkJICAgICAgIGVmaV9j
aGFyMTZfdCAqbmFtZSwgZWZpX2d1aWRfdCAqdmVuZG9yKTsKLWVmaV9zdGF0dXNfdCB4ZW5fZWZp
X3NldF92YXJpYWJsZShlZmlfY2hhcjE2X3QgKm5hbWUsIGVmaV9ndWlkX3QgKnZlbmRvciwKLQkJ
CQkgIHUzMiBhdHRyLCB1bnNpZ25lZCBsb25nIGRhdGFfc2l6ZSwKLQkJCQkgIHZvaWQgKmRhdGEp
OwotZWZpX3N0YXR1c190IHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5mbyh1MzIgYXR0ciwgdTY0
ICpzdG9yYWdlX3NwYWNlLAotCQkJCQkgdTY0ICpyZW1haW5pbmdfc3BhY2UsCi0JCQkJCSB1NjQg
Km1heF92YXJpYWJsZV9zaXplKTsKLWVmaV9zdGF0dXNfdCB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hf
bW9ub19jb3VudCh1MzIgKmNvdW50KTsKLWVmaV9zdGF0dXNfdCB4ZW5fZWZpX3VwZGF0ZV9jYXBz
dWxlKGVmaV9jYXBzdWxlX2hlYWRlcl90ICoqY2Fwc3VsZXMsCi0JCQkJICAgIHVuc2lnbmVkIGxv
bmcgY291bnQsIHVuc2lnbmVkIGxvbmcgc2dfbGlzdCk7Ci1lZmlfc3RhdHVzX3QgeGVuX2VmaV9x
dWVyeV9jYXBzdWxlX2NhcHMoZWZpX2NhcHN1bGVfaGVhZGVyX3QgKipjYXBzdWxlcywKLQkJCQkJ
dW5zaWduZWQgbG9uZyBjb3VudCwgdTY0ICptYXhfc2l6ZSwKLQkJCQkJaW50ICpyZXNldF90eXBl
KTsKLXZvaWQgeGVuX2VmaV9yZXNldF9zeXN0ZW0oaW50IHJlc2V0X3R5cGUsIGVmaV9zdGF0dXNf
dCBzdGF0dXMsCi0JCQkgIHVuc2lnbmVkIGxvbmcgZGF0YV9zaXplLCBlZmlfY2hhcjE2X3QgKmRh
dGEpOwordm9pZCB4ZW5fZWZpX3J1bnRpbWVfc2V0dXAodm9pZCk7CiAKIAogI2lmZGVmIENPTkZJ
R19QUkVFTVBUCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:25:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDTT-0007FC-6b; Tue, 01 Oct 2019 08:25:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFDTS-0007F6-FA
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:25:34 +0000
X-Inumbo-ID: 09869a4a-e425-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 09869a4a-e425-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 08:25:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFDTR-0007qz-5X; Tue, 01 Oct 2019 08:25:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFDTQ-0002O5-OW; Tue, 01 Oct 2019 08:25:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFDTQ-0004SM-No; Tue, 01 Oct 2019 08:25:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142082-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=58197b685a4f61969c5903e7f079ba0ebf4fa59e
X-Osstest-Versions-That: xen=d7a9382866f2385a183af46677f4165d3a5ba7e9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 08:25:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142082: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjA4Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1ODE5N2I2ODVhNGY2MTk2OWM1OTAzZTdmMDc5YmEwZWJmNGZhNTllCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkN2E5MzgyODY2ZjIzODVhMTgz
YWY0NjY3N2Y0MTY1ZDNhNWJhN2U5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIwNTQgIDIwMTkt
MDktMzAgMTg6MDE6NTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMDcyICAy
MDE5LTEwLTAxIDAxOjAwOjU0IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgZDdhOTM4Mjg2Ni4uNTgxOTdiNjg1YSAgNTgxOTdiNjg1YTRmNjE5
NjljNTkwM2U3ZjA3OWJhMGViZjRmYTU5ZSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:25:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDTN-0007Ey-TX; Tue, 01 Oct 2019 08:25:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFDTN-0007Et-08
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:25:29 +0000
X-Inumbo-ID: 0505994e-e425-11e9-96f4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0505994e-e425-11e9-96f4-12813bfff9fa;
 Tue, 01 Oct 2019 08:25:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A4B82AC4A;
 Tue,  1 Oct 2019 08:25:25 +0000 (UTC)
To: Roman Shaposhnik <roman@zededa.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
 <CAMmSBy_+uGe1QefqUgmhU48=D8V3+g9EKMM==hV4rkAtR1Dx1w@mail.gmail.com>
 <CAMmSBy_ZXrFRHAsLUpnhpLNag+Szn_L-40wOn_r2Xpjrx+akmA@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <727fc987-e6a0-dda4-1b73-ef864d2e01e3@suse.com>
Date: Tue, 1 Oct 2019 10:25:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy_ZXrFRHAsLUpnhpLNag+Szn_L-40wOn_r2Xpjrx+akmA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAwMDozOCwgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBCdHcsIGZvcmdv
dCB0byBhdHRhY2ggdGhlIHBhdGNoIHdpdGggbWF4Y3B1cz0yIC0tIGludGVyZXN0aW5nbHkgZW5v
dWdoCj4gWGVuIHNlZW1zIHRvIGhhbmcgbXVjaCBmdXJ0aGVyIGRvd24gdGhhbiBiZWZvcmUgKGJh
c2ljYWxseSBhZnRlcgo+IGF0dGVtcHRpbmcgdG8gYnVpbGQgb3V0IERvbTApCgpBbGwgMyBsb2dz
IGNvbnRhaW4KCihYRU4pIFRTQ19ERUFETElORSBkaXNhYmxlZCBkdWUgdG8gRXJyYXRhOyBwbGVh
c2UgdXBkYXRlIG1pY3JvY29kZSB0byB2ZXJzaW9uIDB4NTIgKG9yIGxhdGVyKQoKUGxlYXNlIGxv
YWQgdXAtdG8tZGF0ZSBtaWNyb2NvZGUgb24gdGhlIHN5c3RlbSBhbmQsIHByZWZlcmFibHkgd2l0
aApBbmRyZXcncyBzdWdnZXN0aW9ucyBhbHNvIGFwcGxpZWQsIHJlLXBvc3QgdGhlIGxvZ3MuIEkg
bm90aWNlIHRoYXQKZXZlbiBsb2dzIDEgYW5kIDIgaGF2ZSAiQnJvdWdodCB1cCA0IENQVXMiLCBv
dGhlciB0aGFuIHlvdSd2ZQppbmRpY2F0ZWQgaW4geW91ciBpbml0aWFsIHJlcG9ydC4gVGhpcyBz
dWdnZXN0cyBzb21ldGhpbmcncyBicm9rZW4KX2FmdGVyXyBicmluZ3VwIG9mIHNlY29uZGFyeSBD
UFVzLCBub3Qgd2hpbGUgYnJpbmdpbmcgdGhlbSB1cC4gTG9nCjMgZWZmZWN0aXZlbHkgc2VlbXMg
dG8gY29uZmlybSB0aGlzLgoKU2VlaW5nIHRoYXQgIm1heF9jc3RhdGU9MSIgZGlkIGhlbHAsIGFz
IGFub3RoZXIgbmV4dCBzdGVwIGNvdWxkIHlvdQp0cnkgd2hldGhlciAibXdhaXQtaWRsZT0wIiBt
YWtlcyBlbm91Z2ggb2YgYSBkaWZmZXJlbmNlIChpdCdsbApsaWtlbHkgbWFrZSBhIGRpZmZlcmVu
Y2UgaW5pdGlhbGx5LCBhcyBpdCBtYWtlcyB0aGUgc3lzdGVtCmVmZmVjdGl2ZWx5IHN0YXkgaW4g
YSAibWF4X2NzdGF0ZT0xIi1saWtlIG1vZGUgdW50aWwgRG9tMCBoYXMgYm9vdGVkCnVwIGZhciBl
bm91Z2g7IHRoZSBxdWVzdGlvbiB0aGlzIGlzIGdvaW5nIHRvIGJlIHdoZXRoZXIgYSBoYW5nIHN0
aWxsCm9jY3VycyBvbmUgRG9tMCBoYXMgdXBsb2FkZWQgQy1zdGF0ZSBkYXRhKT8KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:28:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDWG-0007Zt-8B; Tue, 01 Oct 2019 08:28:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFDWF-0007Zm-DH
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:28:27 +0000
X-Inumbo-ID: 6f9d7416-e425-11e9-96f4-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 6f9d7416-e425-11e9-96f4-12813bfff9fa;
 Tue, 01 Oct 2019 08:28:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569918506;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=blPZs7U2JM4O6k6nBMNKdwPphdgEJHB3IGwWcUJP3fA=;
 b=U7+SKkzbTT2+5OWewY4G75/5xBMmud16MYEBiGxs4HPBFKIykztPGtrq
 SL3dv7oZ5cxMNtqZWcuSlNTAy8t4UdVATtbs0StopNc8q593F04tMyrQD
 E9tPn100hqGrElXvUpvbSWh2TG0x1uYtZRT7jz4ZvJkwATLsEVLRL1R9R Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6oCxCUHSDgAgbxgvN1R2szSz4405WtpopLrJ8E2JbfcFw1BUPcjxdDLc2tN5SnYhmy7jnXp/UJ
 pHpaJ8zSkaITivTwokF6lp1enk/DjMUN64vVe6LEOVjp9w+E8VEImceTBxcBI2DGXr0YkhLQ8r
 B9F5Zi+t4f/vEl5cmMzW9ViSKng6YXDezL2uk+texLegvD2xV+HPXDgl/VUlsSRIIOSMR7YXrH
 aiGJdVy/dgeh/MmbpdymeZa3/TN7XRz4nErcuxhym12wkJlB6KGKMLDGO6ilQ2D8haQTqBLEFU
 R2s=
X-SBRS: 2.7
X-MesageID: 6299397
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6299397"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 09:28:18 +0100
Message-ID: <20191001082818.34233-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUg
bWFwcGluZ3MgZm9yIGEKZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2Vk
IGR1ZSB0byB0aGUgY2hlY2sgb2YKaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGly
dHlfZW5hYmxlKCkuClRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0
eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCmRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9t
YWluIGFuZCB0aGF0IGRvbWFpbiBpcyBzaGFyaW5nIEhBUCBtYXBwaW5ncwp3aXRoIHRoZSBJT01N
VSAoaW4gd2hpY2ggY2FzZSBkaXNhYmxpbmcgd3JpdGUgcGVybWlzc2lvbnMgaW4gdGhlIFAyTSBt
YXkKY2F1c2UgRE1BIGZhdWx0cykuCgpUaGlzIHBhdGNoIHRoZXJlZm9yZSByZXZlcnRzIGNvbW1p
dCAzNzIwMWM2MiAibWFrZSBsb2dkaXJ0eSBhbmQgaW9tbXUKbXV0dWFsbHkgZXhjbHVzaXZlIiBh
bmQgcmVwbGFjZXMgaXQgd2l0aCBjaGVja3MgdG8gZW5zdXJlIHRoYXQsIGlmCmlvbW11X3VzZV9o
YXBfcHQoKSBpcyB0cnVlLCB0aGF0IGxvZ2RpcnR5IGFuZCBkZXZpY2UgYXNzaWdubWVudCBhcmUg
bXV0dWFsbHkKZXhjbHVzaXZlLgoKTk9URTogV2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QsIHRo
ZSBib29sX3QgcGFyYW1ldGVyIHR5cGUgaW4KICAgICAgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUo
KSBpcyByZXBsYWNlZCB3aXRoIGEgYm9vbCBhbmQgdGhlIGZvcm1hdAogICAgICBvZiB0aGUgY29t
bWVudCBpbiBhc3NpZ25fZGV2aWNlKCkgaXMgZml4ZWQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMg
ICAgICB8ICA4ICsrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDEwICsr
KysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggIHwgIDIgKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRl
eCA0MTJhNDQyYjZhLi4zZDkzZjM0NTFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTcxLDcgKzcxLDcgQEAg
aW50IGhhcF90cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgaWYg
KCAhcGFnaW5nX21vZGVfbG9nX2RpcnR5KGQpICkKICAgICAgICAgewotICAgICAgICAgICAgcmMg
PSBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShkLCAwKTsKKyAgICAgICAgICAgIHJjID0gcGFnaW5n
X2xvZ19kaXJ0eV9lbmFibGUoZCwgZmFsc2UpOwogICAgICAgICAgICAgaWYgKCByYyApCiAgICAg
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBkOWE1MmM0ZGI0
Li4yNDBmNmY5M2ZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC0yMDksMTUgKzIwOSwxNSBAQCBzdGF0aWMgaW50
IHBhZ2luZ19mcmVlX2xvZ19kaXJ0eV9iaXRtYXAoc3RydWN0IGRvbWFpbiAqZCwgaW50IHJjKQog
ICAgIHJldHVybiByYzsKIH0KIAotaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBk
b21haW4gKmQsIGJvb2xfdCBsb2dfZ2xvYmFsKQoraW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxl
KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgbG9nX2dsb2JhbCkKIHsKICAgICBpbnQgcmV0OwogCi0g
ICAgaWYgKCBpc19pb21tdV9lbmFibGVkKGQpICYmIGxvZ19nbG9iYWwgKQorICAgIGlmICggaGFz
X2FyY2hfcGRldnMoZCkgJiYgaW9tbXVfdXNlX2hhcF9wdChkKSAmJiBsb2dfZ2xvYmFsICkKICAg
ICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlZnVzZSB0byB0dXJuIG9uIGdsb2JhbCBsb2ct
ZGlydHkgbW9kZQotICAgICAgICAgKiBpZiB0aGUgZG9tYWluIGlzIHVzaW5nIHRoZSBJT01NVS4K
KyAgICAgICAgICogaWYgdGhlIGRvbWFpbiBpcyBzaGFyaW5nIHRoZSBQMk0gd2l0aCB0aGUgSU9N
TVUuCiAgICAgICAgICAqLwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CkBAIC03Mjcs
NyArNzI3LDcgQEAgaW50IHBhZ2luZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhl
bl9kb21jdGxfc2hhZG93X29wICpzYywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAvKiBF
bHNlIGZhbGwgdGhyb3VnaC4uLiAqLwogICAgIGNhc2UgWEVOX0RPTUNUTF9TSEFET1dfT1BfRU5B
QkxFX0xPR0RJUlRZOgotICAgICAgICByZXR1cm4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoZCwg
MSk7CisgICAgICAgIHJldHVybiBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShkLCB0cnVlKTsKIAog
ICAgIGNhc2UgWEVOX0RPTUNUTF9TSEFET1dfT1BfT0ZGOgogICAgICAgICBpZiAoIChyYyA9IHBh
Z2luZ19sb2dfZGlydHlfZGlzYWJsZShkLCByZXN1bWluZykpICE9IDAgKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwppbmRleCA3ZGVlZjJmMTJiLi45NjE0ZGNhOGMxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpA
QCAtMTQ4NiwxMSArMTQ4NiwxNSBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYgKCAh
aXNfaW9tbXVfZW5hYmxlZChkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgLyogUHJldmVu
dCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAot
ICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCisgICAgLyoKKyAgICAgKiBQcmV2ZW50
IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4KKyAg
ICAgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiwgb3IgbG9nZGlydHkgaXMgZW5hYmxlZCBhbmQg
dGhlIFAyTSBpcworICAgICAqIHNoYXJlZCB3aXRoIHRoZSBJT01NVS4KKyAgICAgKi8KICAgICBp
ZiAoIHVubGlrZWx5KGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKICAgICAgICAg
ICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAotICAg
ICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkKKyAg
ICAgICAgICAgICAgICAgIChwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0eSAmJgor
ICAgICAgICAgICAgICAgICAgIGlvbW11X3VzZV9oYXBfcHQoZCkpKSApCiAgICAgICAgIHJldHVy
biAtRVhERVY7CiAKICAgICBpZiAoICFwY2lkZXZzX3RyeWxvY2soKSApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcu
aAppbmRleCBhYjc4ODdmMjNjLi44YzIwMjdjNzkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTE1
Nyw3ICsxNTcsNyBAQCB2b2lkIHBhZ2luZ19sb2dfZGlydHlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICpkaXJ0eV9iaXRtYXApOwog
CiAvKiBlbmFibGUgbG9nIGRpcnR5ICovCi1pbnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19nbG9iYWwpOworaW50IHBhZ2luZ19sb2dfZGlydHlf
ZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgbG9nX2dsb2JhbCk7CiAKIC8qIGxvZyBkaXJ0
eSBpbml0aWFsaXphdGlvbiAqLwogdm9pZCBwYWdpbmdfbG9nX2RpcnR5X2luaXQoc3RydWN0IGRv
bWFpbiAqZCwgY29uc3Qgc3RydWN0IGxvZ19kaXJ0eV9vcHMgKm9wcyk7Ci0tIAoyLjIwLjEuMi5n
YjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:31:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDZK-0008Lc-Oz; Tue, 01 Oct 2019 08:31:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFDZJ-0008LX-Nj
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:31:37 +0000
X-Inumbo-ID: e15c9992-e425-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e15c9992-e425-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 08:31:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 41857AE61;
 Tue,  1 Oct 2019 08:31:35 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20191001082818.34233-1-paul.durrant@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <b248f77a-d6de-05b8-025d-c2d4e7a61cb3@suse.com>
Date: Tue, 1 Oct 2019 10:31:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191001082818.34233-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTA6MjgsIFBhdWwgRHVycmFudCB3cm90ZToKPiBOb3cgdGhhdCB4bC5jZmcg
aGFzIGFuIG9wdGlvbiB0byBleHBsaWNpdGx5IGVuYWJsZSBJT01NVSBtYXBwaW5ncyBmb3IgYQo+
IGRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUgdG8gdGhlIGNo
ZWNrIG9mCj4gaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCku
Cj4gVGhlcmUgaXMgYWN0dWFsbHkgbm8gbmVlZCB0byBwcmV2ZW50IGxvZ2RpcnR5IGZyb20gYmVp
bmcgZW5hYmxlZCB1bmxlc3MKPiBkZXZpY2VzIGFyZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBhbmQg
dGhhdCBkb21haW4gaXMgc2hhcmluZyBIQVAgbWFwcGluZ3MKPiB3aXRoIHRoZSBJT01NVSAoaW4g
d2hpY2ggY2FzZSBkaXNhYmxpbmcgd3JpdGUgcGVybWlzc2lvbnMgaW4gdGhlIFAyTSBtYXkKPiBj
YXVzZSBETUEgZmF1bHRzKS4KPiAKPiBUaGlzIHBhdGNoIHRoZXJlZm9yZSByZXZlcnRzIGNvbW1p
dCAzNzIwMWM2MiAibWFrZSBsb2dkaXJ0eSBhbmQgaW9tbXUKPiBtdXR1YWxseSBleGNsdXNpdmUi
IGFuZCByZXBsYWNlcyBpdCB3aXRoIGNoZWNrcyB0byBlbnN1cmUgdGhhdCwgaWYKPiBpb21tdV91
c2VfaGFwX3B0KCkgaXMgdHJ1ZSwgdGhhdCBsb2dkaXJ0eSBhbmQgZGV2aWNlIGFzc2lnbm1lbnQg
YXJlIG11dHVhbGx5Cj4gZXhjbHVzaXZlLgo+IAo+IE5PVEU6IFdoaWxlIGluIHRoZSBuZWlnaGJv
dXJob29kLCB0aGUgYm9vbF90IHBhcmFtZXRlciB0eXBlIGluCj4gICAgICAgIHBhZ2luZ19sb2df
ZGlydHlfZW5hYmxlKCkgaXMgcmVwbGFjZWQgd2l0aCBhIGJvb2wgYW5kIHRoZSBmb3JtYXQKPiAg
ICAgICAgb2YgdGhlIGNvbW1lbnQgaW4gYXNzaWduX2RldmljZSgpIGlzIGZpeGVkLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:34:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDcG-0008TH-9g; Tue, 01 Oct 2019 08:34:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFDcE-0008TC-Ba
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:34:38 +0000
X-Inumbo-ID: 4d8d1f9c-e426-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4d8d1f9c-e426-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 08:34:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6F6FFAF27;
 Tue,  1 Oct 2019 08:34:36 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20191001082534.12067-1-jgross@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c8ff366c-dd2c-b4b3-1832-8b93d11d1181@suse.com>
Date: Tue, 1 Oct 2019 10:34:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001082534.12067-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/efi: have a common runtime setup
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Catalin Marinas <catalin.marinas@arm.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Russell King <linux@armlinux.org.uk>,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>, Will Deacon <will@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMDoyNSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBAQCAtMjgxLDQgKzI3
MCwyNiBAQCB2b2lkIHhlbl9lZmlfcmVzZXRfc3lzdGVtKGludCByZXNldF90eXBlLCBlZmlfc3Rh
dHVzX3Qgc3RhdHVzLAo+ICAJCUJVRygpOwo+ICAJfQo+ICB9Cj4gLUVYUE9SVF9TWU1CT0xfR1BM
KHhlbl9lZmlfcmVzZXRfc3lzdGVtKTsKPiArCj4gKy8qCj4gKyAqIFNldCBYRU4gRUZJIHJ1bnRp
bWUgc2VydmljZXMgZnVuY3Rpb24gcG9pbnRlcnMuIE90aGVyIGZpZWxkcyBvZiBzdHJ1Y3QgZWZp
LAo+ICsgKiBlLmcuIGVmaS5zeXN0YWIsIHdpbGwgYmUgc2V0IGxpa2Ugbm9ybWFsIEVGSS4KPiAr
ICovCj4gK3ZvaWQgX19pbml0IHhlbl9lZmlfcnVudGltZV9zZXR1cCh2b2lkKQo+ICt7Cj4gKwll
ZmkuZ2V0X3RpbWUJCQk9IHhlbl9lZmlfZ2V0X3RpbWU7Cj4gKwllZmkuc2V0X3RpbWUJCQk9IHhl
bl9lZmlfc2V0X3RpbWU7Cj4gKwllZmkuZ2V0X3dha2V1cF90aW1lCQk9IHhlbl9lZmlfZ2V0X3dh
a2V1cF90aW1lOwo+ICsJZWZpLnNldF93YWtldXBfdGltZQkJPSB4ZW5fZWZpX3NldF93YWtldXBf
dGltZTsKPiArCWVmaS5nZXRfdmFyaWFibGUJCT0geGVuX2VmaV9nZXRfdmFyaWFibGU7Cj4gKwll
ZmkuZ2V0X25leHRfdmFyaWFibGUJCT0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZTsKPiArCWVm
aS5zZXRfdmFyaWFibGUJCT0geGVuX2VmaV9zZXRfdmFyaWFibGU7Cj4gKwllZmkuc2V0X3Zhcmlh
YmxlX25vbmJsb2NraW5nCT0geGVuX2VmaV9zZXRfdmFyaWFibGU7Cj4gKwllZmkucXVlcnlfdmFy
aWFibGVfaW5mbwkJPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm87Cj4gKwllZmkucXVlcnlf
dmFyaWFibGVfaW5mb19ub25ibG9ja2luZyA9IHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5mbzsK
PiArCWVmaS51cGRhdGVfY2Fwc3VsZQkJPSB4ZW5fZWZpX3VwZGF0ZV9jYXBzdWxlOwo+ICsJZWZp
LnF1ZXJ5X2NhcHN1bGVfY2FwcwkJPSB4ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwczsKPiArCWVm
aS5nZXRfbmV4dF9oaWdoX21vbm9fY291bnQJPSB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19j
b3VudDsKPiArCWVmaS5yZXNldF9zeXN0ZW0JCT0geGVuX2VmaV9yZXNldF9zeXN0ZW07Cj4gK30K
PiArRVhQT1JUX1NZTUJPTF9HUEwoeGVuX2VmaV9ydW50aW1lX3NldHVwKTsKCkkgZG9uJ3QgdGhp
bmsgZXhwb3J0aW5nIGFuIF9faW5pdCBmdW5jdGlvbiBpcyBhIGdvb2QgaWRlYSwgYW5kIEkgYWxz
bwpkb24ndCBzZWUgd2h5IHRoZSBmdW5jdGlvbiB3b3VsZCBuZWVkIGV4cG9ydGluZyBoYWQgaXQg
aGFkIHRoZSBfX2luaXQKZHJvcHBlZC4gV2l0aCB0aGUgbGluZSBkcm9wcGVkClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:38:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDgA-0000FL-TI; Tue, 01 Oct 2019 08:38:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFDgA-0000FC-GZ
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:38:42 +0000
X-Inumbo-ID: df17fda6-e426-11e9-96f5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id df17fda6-e426-11e9-96f5-12813bfff9fa;
 Tue, 01 Oct 2019 08:38:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E1C44AF27;
 Tue,  1 Oct 2019 08:38:40 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
Date: Tue, 1 Oct 2019 10:38:47 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930191610.27545-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAyMToxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBDbGFuZyBpbiBwYXJ0
aWN1bGFyIGhhcyBhIGhhYml0IG9mIG91dC1vZi1saW5pbmcgdGhlc2UgYW5kIGNyZWF0aW5nIG11
bHRpcGxlCj4gbG9jYWwgY29waWVzIG9mIF9tZm4oKSBhbmQgbWZuX3goKSwgZXRjLiAgT3ZlcnJp
ZGUgdGhpcyBiZWhhdmlvdXIuCgpJcyBzcGVjaWFsIGNhc2luZyB0aGUgdHlwZXNhZmUgaGVscGVy
cyB0aGVuIHRoZSByaWdodCBhcHByb2FjaD8gVGhlCmZ1bmRhbWVudGFsIGlkZWEgYWZ0ZXIgYWxs
IGlzIHRvIGxldCB0aGUgY29tcGlsZXIgZGVjaWRlLiBJIGNlcnRhaW5seQphZ3JlZSB0aGF0IG5v
dCBpbmxpbmluZyBzdWNoIHRyaXZpYWwgZnVuY3Rpb25zIGRlc3BpdGUgdGhlIGlubGluZQprZXl3
b3JkIGxvb2tzIGZhciBmcm9tIG9wdGltYWwsIGJ1dCBpZiB0aGVyZSdzIHN1Y2ggYSBnZW5lcmFs
IGlzc3VlCndpdGggY2xhbmcsIHNob3VsZG4ndCB3ZSBtYWtlICJpbmxpbmUiIGV4cGFuZCB0byAi
YWx3YXlzX2lubGluZSIKdW5pZm9ybWx5PwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:43:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDkV-00010T-H3; Tue, 01 Oct 2019 08:43:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFDkU-00010O-VM
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:43:11 +0000
X-Inumbo-ID: 7e9c3da6-e427-11e9-96f5-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 7e9c3da6-e427-11e9-96f5-12813bfff9fa;
 Tue, 01 Oct 2019 08:43:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569919389;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=L8dpmGb0QW8mCO4Fz1bslEcXyuBuMcAOdyO+KoFQ0Pc=;
 b=EIxNFqEpeFhii07HavcnMmULLFFgp/JwEyAd2oDtfCNaLusYDBdf7Z36
 SfkJ7/t4aS36zdqpyQVaoaIhflereTOsyBVcqd1JlyxDxlp3vjAla+rS4
 dGZHO7LURuQwKV79QMM20zSWN1a02TThxdcqgNauAxPmgirPoow7oguLE 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7Glhz3tfNzGEHs6CiL1EIOoJ9nzHoo9hEqt64FXTa3DtrgeuYNxIa4wHa0NwaHCiB4lNBLZGlg
 sQJGfC8WiFJ2J4j1+LsHMm/+LC9fMnJJkCyDXurOLeYT/URfMAOAnBJpGQ/+tWaY+Wj6zf/YIS
 M64zGa/vf8ynl01qqaZLYPkec+gbW4xxwiyn06H+EyQNyk05+kXa4WMODIYqN+l43ZoUTWym7G
 Wjk9oqF8GWXARovswnySfA1hPT8DE7TioLyzvAnTvGzzZ5/pO5ZNQGW3Ve5NVVn3Fqe886PTbe
 9D8=
X-SBRS: 2.7
X-MesageID: 6583707
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6583707"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, =?utf-8?B?J0rDvHJnZW4gR3Jvw58n?=
 <jgross@suse.com>, 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
Thread-Index: AQHVd253+PVNwkOIxkSNk0siYotC/adD8JHw///iaACAAFc60IAAN4CAgAEXVEA=
Date: Tue, 1 Oct 2019 08:43:05 +0000
Message-ID: <db1d65179e9343baa59b1e1a132dfe21@AMSPEX02CL03.citrite.net>
References: <osstest-141990-mainreport@xen.org>
 <fd1ea329-5fae-0ac2-d8b6-53845ac99775@suse.com>
 <ea74b1b6-438a-b78e-be42-187aa432cfe2@suse.com>
 <3b225ecdc2d44cd89a996b2478d72788@AMSPEX02CL03.citrite.net>
 <3cbd0dba5a5d4b3e921b4fe247ca32a7@AMSPEX02CL03.citrite.net>
 <cc6e90c1-8f15-e2d3-144a-6a16c11e911f@suse.com>
 <4ddb83bbceeb4c858f500976da9a73f2@AMSPEX02CL03.citrite.net>
 <67da0b6a-bf6f-ab2a-b875-031eaf8a6f33@suse.com>
 <10fc2d8cfaac40d5a02840ba84ae3419@AMSPEX02CL03.citrite.net>
 <f8e413977ec14918bfec06a0c307ad08@AMSPEX02CL03.citrite.net>
In-Reply-To: <f8e413977ec14918bfec06a0c307ad08@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [xen-unstable test] 141990: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "'xen-devel@lists.xenproject.org'" <xen-devel@lists.xenproject.org>,
 'osstest service owner' <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUGF1bCBEdXJyYW50
DQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDE3OjM4DQo+IFRvOiAnSsO8cmdlbiBHcm/Dnycg
PGpncm9zc0BzdXNlLmNvbT47ICdKYW4gQmV1bGljaCcgPGpiZXVsaWNoQHN1c2UuY29tPg0KPiBD
YzogJ3hlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZycgPHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz47ICdvc3N0ZXN0IHNlcnZpY2Ugb3duZXInDQo+IDxvc3N0ZXN0LWFkbWluQHhl
bnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0
ZXN0XSAxNDE5OTA6IHJlZ3Jlc3Npb25zIC0gRkFJTA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+IEZyb206IFBhdWwgRHVycmFudA0KPiA+IFNlbnQ6IDMwIFNlcHRlbWJl
ciAyMDE5IDEzOjQ4DQo+ID4gVG86ICdKw7xyZ2VuIEdyb8OfJyA8amdyb3NzQHN1c2UuY29tPjsg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IG9zc3Rlc3Qgc2VydmljZSBvd25lciA8b3NzdGVzdC1hZG1pbkB4ZW5w
cm9qZWN0Lm9yZz4NCj4gPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0
ZXN0XSAxNDE5OTA6IHJlZ3Jlc3Npb25zIC0gRkFJTA0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogSsO8cmdlbiBHcm/DnyA8amdyb3NzQHN1c2UuY29t
Pg0KPiA+ID4gU2VudDogMzAgU2VwdGVtYmVyIDIwMTkgMTA6MzANCj4gPiA+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPg0KPiA+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgb3NzdGVz
dCBzZXJ2aWNlIG93bmVyIDxvc3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnPg0KPiA+ID4gU3Vi
amVjdDogUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTQxOTkwOiByZWdyZXNz
aW9ucyAtIEZBSUwNCj4gPiA+DQo+ID4gPiBPbiAzMC4wOS4xOSAxMToxNywgUGF1bCBEdXJyYW50
IHdyb3RlOg0KPiA+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4+IEZy
b206IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiA+ID4+IFNlbnQ6IDMwIFNl
cHRlbWJlciAyMDE5IDEwOjA3DQo+ID4gPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4NCj4gPiA+ID4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IG9zc3Rlc3Qgc2VydmljZSBvd25l
cg0KPiA+ID4gPG9zc3Rlc3QtDQo+ID4gPiA+PiBhZG1pbkB4ZW5wcm9qZWN0Lm9yZz4NCj4gPiA+
ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDE0MTk5MDog
cmVncmVzc2lvbnMgLSBGQUlMDQo+ID4gPiA+Pg0KPiA+ID4gPj4gT24gMzAuMDkuMjAxOSAxMDox
NSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+ID4gPj4+IEkgY2FuJ3QgZmluZCBhbnl0aGluZyBj
b25jbHVzaXZlIGluIHRoZSBsb2dzLCBidXQgaXQgbG9va3MgbGlrZSBpdCdzIG1haW5seSBBTUQg
aC93IHRoYXQncyB0aGUNCj4gPiA+ID4+IHByb2JsZW0gYW5kIG9uIGF0IGxlYXN0IG9uZSBvZiB0
aGUgdGVzdCBmYWlsdXJlcyBJIHNlZSBsb3RzIG9mIHRoaXMga2luZCBvZiB0aGluZyBpbiB0aGUg
c2VyaWFsDQo+ID4gPiBsb2c6DQo+ID4gPiA+Pj4NCj4gPiA+ID4+PiBTZXAgMjkgMTc6MzM6NTUu
MzE2NDIyIFsgIDE2OS44Mjg1NjNdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODMxNzk4
XSBJT19QQUdFX0ZBVUxUDQo+ID4gPiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFk
ZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPiA+ID4+PiBTZXAgMjkg
MTc6MzM6NTUuMzc2NTk1IFsgIDE2OS44NDA0ODFdIEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAx
NjkuODQzNzE2XSBJT19QQUdFX0ZBVUxUDQo+ID4gPiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49
MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0NCj4gPiA+ID4+
PiBTZXAgMjkgMTc6MzM6NTUuMzg4NDY5IFsgIDE2OS44NTIzOThdIEFNRC1WaTogRXZlbnQgbG9n
Z2VkIFtbICAxNjkuODU1NjI3XSBJT19QQUdFX0ZBVUxUDQo+ID4gPiA+PiBkZXZpY2U9MDA6MTMu
MSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdzPTB4MDAyMF0N
Cj4gPiA+ID4+PiBTZXAgMjkgMTc6MzM6NTUuNDAwNDg2IFsgIDE2OS44NjQzMTFdIEFNRC1WaTog
RXZlbnQgbG9nZ2VkIFtbICAxNjkuODY3NTQwXSBJT19QQUdFX0ZBVUxUDQo+ID4gPiA+PiBkZXZp
Y2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAwMDgwIGZsYWdz
PTB4MDAyMF0NCj4gPiA+ID4+PiBTZXAgMjkgMTc6MzM6NTUuNDEyNTU5IFsgIDE2OS44NzYyMjRd
IEFNRC1WaTogRXZlbnQgbG9nZ2VkIFtbICAxNjkuODc5NDU4XSBJT19QQUdFX0ZBVUxUDQo+ID4g
PiA+PiBkZXZpY2U9MDA6MTMuMSBkb21haW49MHgwMDA2IGFkZHJlc3M9MHgwMDAwMDAwMDAwMDAw
MDgwIGZsYWdzPTB4MDAyMF0NCj4gPiA+ID4+DQo+ID4gPiA+DQo+ID4gPiA+IEFoIHllcywgdGhl
eSBtaWdodCBiZS4gU3RpbGwgbm90IGZvdW5kIGFueXRoaW5nIHVzZWZ1bCBpbiBvdGhlciBsb2dz
Lg0KPiA+ID4NCj4gPiA+IE9uZSBjYXNlIHdhcyBmb3Igc3R1Yi1kbSwgYW5vdGhlciBvbmUgZm9y
IG1pZ3JhdGlvbi4NCj4gPiA+DQo+ID4gPiBJIGNvdWxkIGltYWdpbmUgaW5mby0+cGFzc3Rocm91
Z2ggaXNuJ3QgaW5pdGlhbGl6ZWQgcHJvcGVybHkgZm9yIHRoZQ0KPiA+ID4gc3R1YmRvbSBjYXNl
LCBhbmQgbWF5YmUgdGhlIGluZm9ybWF0aW9uIGlzIG1pc3NpbmcgaW4gdGhlIG1pZ3JhdGlvbg0K
PiA+ID4gc3RyZWFtLCB0b28/DQo+ID4NCj4gPiBPaywgSSd2ZSB2ZXJpZmllZCBtaWdyYXRpb24g
b24gbXkgSW50ZWwgdGVzdCByaWcuIEl0IGlzIGZpbmUgd2l0aCBwYXNzdGhyb3VnaD1kaXNhYmxl
ZCAob3Igbm9uLQ0KPiA+IGV4aXN0ZW50IGluIHRoZSB4bC5jZmcpIGFuZCBmYWlscyAoYXMgZXhw
ZWN0ZWQgZHVlIHRvIGdsb2JhbCBsb2dkaXJ0eSByZWZ1c2luZyB0byBhY3RpdmF0ZSB3aGVuDQo+
IElPTU1VDQo+ID4gbWFwcGluZ3MgYXJlIHByZXNlbnQpIHdoZW4gc2V0IHRvIGFueXRoaW5nIGVs
c2UuIFRodXMgdGhlIGFkZGl0aW9uIG9mIHRoZSBwYXNzdGhyb3VnaCBzZXR0aW5nIHNob3VsZA0K
PiA+IGFjdHVhbGx5IGZpeCBmYWlsdXJlcyBjYXVzZWQgYnkgYW4gZWFybGllciBwYXRjaCAod2hl
biBvbmx5IGEgZ2xvYmFsIGRpc2FibGUgY291bGQgdHVybiBvZmYgSU9NTVUNCj4gPiBtYXBwaW5n
cykuDQo+ID4gSSBoYXZlIG5vdCBjaGVja2VkIHN0dWJkb21zIHlldCBhbmQgSSBhbSBjdXJyZW50
bHkgYnVpbGRpbmcgYW4gQU1EIHN5c3RlbS4NCj4gPg0KPiANCj4gc3R1YmRvbSBzZWVtcyB0byB3
b3JrIChhbHRob3VnaCBpdCdzIGJyb2tlbiwgcG9zc2libHkgZm9yIGEgbG9uZyB0aW1lLCBpZiB5
b3UgdHJ5IHRvIHVzZSBhIHFjb3cyDQo+IHN5c3RlbSBkaXNrIGltYWdlKSBhbmQgQU1EIHNlZW1z
IG9rIHRvby4gU28sIHN0aWxsIG5vIGlkZWEgd2hhdCBicmVha2FnZSBvc3N0ZXN0IGhhcyBmb3Vu
ZC4NCj4gDQoNCk9rLCBJIHRoaW5rIEkndmUgZmlndXJlZCBvdXQgdGhlIHByb2JsZW0uIElmIHRo
ZSBoL3cgaXMgbm90ICdkaXJlY3RpbycgY2FwYWJsZSB0aGVuIGxpYnhsX19kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdCgpIHdpbGwgbGVhdmUgcGFzc3Rocm91Z2ggYWxvbmUsIG1lYW5pbmcg
aXQgaXMgc3RpbGwgc2V0IHRvIDAgPT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRC4uLiBhbmQg
dGhlbiB0aGUgYXNzZXJ0aW9uIGlzIGhpdC4gSSdsbCBzZW5kIGEgcGF0Y2ggc2hvcnRseS4NCg0K
ICBQYXVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:46:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDnU-00018k-1W; Tue, 01 Oct 2019 08:46:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFDnS-00018f-9g
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:46:14 +0000
X-Inumbo-ID: ec3b949c-e427-11e9-96f5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ec3b949c-e427-11e9-96f5-12813bfff9fa;
 Tue, 01 Oct 2019 08:46:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 80F43AC31;
 Tue,  1 Oct 2019 08:46:12 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
Date: Tue, 1 Oct 2019 10:46:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001082818.34233-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMDoyOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE5vdyB0aGF0IHhsLmNm
ZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBpbmdzIGZvciBh
Cj4gZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0aGUg
Y2hlY2sgb2YKPiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUo
KS4KPiBUaGVyZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBi
ZWluZyBlbmFibGVkIHVubGVzcwo+IGRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluIGFu
ZCB0aGF0IGRvbWFpbiBpcyBzaGFyaW5nIEhBUCBtYXBwaW5ncwo+IHdpdGggdGhlIElPTU1VIChp
biB3aGljaCBjYXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+
IGNhdXNlIERNQSBmYXVsdHMpLgoKQnV0IHRoYXQncyB0YWtpbmcgaW50byBhY2NvdW50IG9ubHkg
aGFsZiBvZiB0aGUgcmVhc29uIG9mIHRoZQpleGNsdXNpb24uIFRoZSBvdGhlciBoYWxmIGlzIHRo
YXQgYXNzaWduZWQgZGV2aWNlcyBtYXkgY2F1c2UgcGFnZXMKdG8gYmUgZGlydGllZCBiZWhpbmQg
dGhlIGJhY2sgb2YgdGhlIGxvZy1kaXJ0eSBsb2dpYy4gVGhlcmVmb3JlIC4uLgoKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMK
PiBAQCAtMjA5LDE1ICsyMDksMTUgQEAgc3RhdGljIGludCBwYWdpbmdfZnJlZV9sb2dfZGlydHlf
Yml0bWFwKHN0cnVjdCBkb21haW4gKmQsIGludCByYykKPiAgICAgIHJldHVybiByYzsKPiAgfQo+
ICAKPiAtaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJvb2xf
dCBsb2dfZ2xvYmFsKQo+ICtpbnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3RydWN0IGRvbWFp
biAqZCwgYm9vbCBsb2dfZ2xvYmFsKQo+ICB7Cj4gICAgICBpbnQgcmV0Owo+ICAKPiAtICAgIGlm
ICggaXNfaW9tbXVfZW5hYmxlZChkKSAmJiBsb2dfZ2xvYmFsICkKPiArICAgIGlmICggaGFzX2Fy
Y2hfcGRldnMoZCkgJiYgaW9tbXVfdXNlX2hhcF9wdChkKSAmJiBsb2dfZ2xvYmFsICkKCi4uLiB0
aGUgaW9tbXVfdXNlX2hhcF9wdChkKSBuZWVkcyB0byBiZSBkcm9wcGVkIGFnYWluLCBJIHRoaW5r
LgoKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gQEAgLTE0ODYsMTEgKzE0ODYsMTUgQEAgc3RhdGljIGlu
dCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2
Zm4sIHUzMiBmbGFnKQo+ICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCj4gICAgICAg
ICAgcmV0dXJuIDA7Cj4gIAo+IC0gICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBw
YWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAo+IC0gICAgICogZW5hYmxlZCBmb3IgdGhp
cyBkb21haW4gKi8KPiArICAgIC8qCj4gKyAgICAgKiBQcmV2ZW50IGRldmljZSBhc3NpZ24gaWYg
bWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4KPiArICAgICAqIGVuYWJsZWQgZm9y
IHRoaXMgZG9tYWluLCBvciBsb2dkaXJ0eSBpcyBlbmFibGVkIGFuZCB0aGUgUDJNIGlzCj4gKyAg
ICAgKiBzaGFyZWQgd2l0aCB0aGUgSU9NTVUuCj4gKyAgICAgKi8KPiAgICAgIGlmICggdW5saWtl
bHkoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAo+ICAgICAgICAgICAgICAgICAg
ICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKPiAtICAgICAgICAg
ICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkKPiArICAgICAg
ICAgICAgICAgICAgKHAybV9nZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5ICYmCj4gKyAg
ICAgICAgICAgICAgICAgICBpb21tdV91c2VfaGFwX3B0KGQpKSkgKQoKVGhpcyBjaGFuZ2Ugd2Fu
dHMgZHJvcHBpbmcgYWx0b2dldGhlciB0aGVuLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 08:52:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 08:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFDtS-0001zP-1y; Tue, 01 Oct 2019 08:52:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFDtP-0001zH-Ux
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 08:52:23 +0000
X-Inumbo-ID: c82f69d9-e428-11e9-96f6-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id c82f69d9-e428-11e9-96f6-12813bfff9fa;
 Tue, 01 Oct 2019 08:52:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569919943;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=OQhmzHCjkuWPkRe8kSGktlNo6ufye2d5lJdXHLXfTCU=;
 b=OFSXK4D5ZIX1Xy32gmTfNoLkxmy31DoEPTkGn5dsl01uLsUge7gQV5QZ
 B7JX2nWECtLuw04bTMlDct0cblVunfxlJwJD7Bi/Zje1QdDoNbXcqM551
 WW9Md1iu01SDCCkQ/2Ifw5YTnHKQQn0LZA4Hs9/oYXxgEP3o7/RqOhIJh U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Xesg8HyzZWwwblMUdsDajsYh8YJZzBNLTomMwNkQpHcOD85u2VctguBgynWj6zX1fV9fQ6C1k4
 PauEglgOswGPR7/S9TjCNZZN7XCk/jzd+38yiZWHU0vmm16ONnTyeME8pSFpmOk5Zv8gwzXvvH
 l3u+9F/wJwBm/4bw0Gk9Kr/ph5iT8ZrzAIgo3QAdWV+VV+VqQGVxEHObA7LP6YREpPI/HeWqXf
 ZCtDBuWuW9wXQM7RfRpr39fEW+Y7a+kIQBA0ucavV50ORikh9B2VWg0UfoY0hNvwkbZTKMrDR6
 txM=
X-SBRS: 2.7
X-MesageID: 6294871
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6294871"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
Thread-Index: AQHVeDIwRG0o+S2xK02nqNXtlOqU5KdFV3YAgAAisFA=
Date: Tue, 1 Oct 2019 08:52:18 +0000
Message-ID: <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
In-Reply-To: <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAwOTo0Ng0KPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47
IFJvZ2VyIFBhdSBNb25uZQ0KPiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+OyBXZWkNCj4gTGl1IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENILWZvci00LjEzXSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24N
Cj4gDQo+IE9uIDAxLjEwLjIwMTkgMTA6MjgsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPiBOb3cg
dGhhdCB4bC5jZmcgaGFzIGFuIG9wdGlvbiB0byBleHBsaWNpdGx5IGVuYWJsZSBJT01NVSBtYXBw
aW5ncyBmb3IgYQ0KPiA+IGRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZldG9l
ZCBkdWUgdG8gdGhlIGNoZWNrIG9mDQo+ID4gaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19s
b2dfZGlydHlfZW5hYmxlKCkuDQo+ID4gVGhlcmUgaXMgYWN0dWFsbHkgbm8gbmVlZCB0byBwcmV2
ZW50IGxvZ2RpcnR5IGZyb20gYmVpbmcgZW5hYmxlZCB1bmxlc3MNCj4gPiBkZXZpY2VzIGFyZSBh
c3NpZ25lZCB0byBhIGRvbWFpbiBhbmQgdGhhdCBkb21haW4gaXMgc2hhcmluZyBIQVAgbWFwcGlu
Z3MNCj4gPiB3aXRoIHRoZSBJT01NVSAoaW4gd2hpY2ggY2FzZSBkaXNhYmxpbmcgd3JpdGUgcGVy
bWlzc2lvbnMgaW4gdGhlIFAyTSBtYXkNCj4gPiBjYXVzZSBETUEgZmF1bHRzKS4NCj4gDQo+IEJ1
dCB0aGF0J3MgdGFraW5nIGludG8gYWNjb3VudCBvbmx5IGhhbGYgb2YgdGhlIHJlYXNvbiBvZiB0
aGUNCj4gZXhjbHVzaW9uLiBUaGUgb3RoZXIgaGFsZiBpcyB0aGF0IGFzc2lnbmVkIGRldmljZXMg
bWF5IGNhdXNlIHBhZ2VzDQo+IHRvIGJlIGRpcnRpZWQgYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSBs
b2ctZGlydHkgbG9naWMuDQoNCkJ1dCB0aGF0J3Mgbm8gcmVhc29uIHRvIHZldG8gbG9nZGlydHku
IFNvbWUgZGV2aWNlcyBoYXZlIGRyaXZlcnMgKGluIGRvbTApIHdoaWNoIGNhbiBleHRyYWN0IERN
QSBkaXJ0eWluZyBpbmZvcm1hdGlvbiBhbmQgc2V0IGRpcnR5IHRyYWNraW5nIGluZm9ybWF0aW9u
IGFwcHJvcHJpYXRlbHkuDQoNCiAgUGF1bA0KDQo+IFRoZXJlZm9yZSAuLi4NCj4gDQo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L21tL3Bh
Z2luZy5jDQo+ID4gQEAgLTIwOSwxNSArMjA5LDE1IEBAIHN0YXRpYyBpbnQgcGFnaW5nX2ZyZWVf
bG9nX2RpcnR5X2JpdG1hcChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcmMpDQo+ID4gICAgICByZXR1
cm4gcmM7DQo+ID4gIH0NCj4gPg0KPiA+IC1pbnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19nbG9iYWwpDQo+ID4gK2ludCBwYWdpbmdfbG9nX2Rp
cnR5X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCBib29sIGxvZ19nbG9iYWwpDQo+ID4gIHsNCj4g
PiAgICAgIGludCByZXQ7DQo+ID4NCj4gPiAtICAgIGlmICggaXNfaW9tbXVfZW5hYmxlZChkKSAm
JiBsb2dfZ2xvYmFsICkNCj4gPiArICAgIGlmICggaGFzX2FyY2hfcGRldnMoZCkgJiYgaW9tbXVf
dXNlX2hhcF9wdChkKSAmJiBsb2dfZ2xvYmFsICkNCj4gDQo+IC4uLiB0aGUgaW9tbXVfdXNlX2hh
cF9wdChkKSBuZWVkcyB0byBiZSBkcm9wcGVkIGFnYWluLCBJIHRoaW5rLg0KPiANCj4gPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYw0KPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jDQo+ID4gQEAgLTE0ODYsMTEgKzE0ODYsMTUgQEAgc3RhdGljIGludCBh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4s
IHUzMg0KPiBmbGFnKQ0KPiA+ICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApDQo+ID4g
ICAgICAgICAgcmV0dXJuIDA7DQo+ID4NCj4gPiAtICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2ln
biBpZiBtZW0gcGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbg0KPiA+IC0gICAgICogZW5h
YmxlZCBmb3IgdGhpcyBkb21haW4gKi8NCj4gPiArICAgIC8qDQo+ID4gKyAgICAgKiBQcmV2ZW50
IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4NCj4g
PiArICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluLCBvciBsb2dkaXJ0eSBpcyBlbmFibGVk
IGFuZCB0aGUgUDJNIGlzDQo+ID4gKyAgICAgKiBzaGFyZWQgd2l0aCB0aGUgSU9NTVUuDQo+ID4g
KyAgICAgKi8NCj4gPiAgICAgIGlmICggdW5saWtlbHkoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdf
ZW5hYmxlZCB8fA0KPiA+ICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQt
PnZtX2V2ZW50X3BhZ2luZykgfHwNCj4gPiAtICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0
cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkNCj4gPiArICAgICAgICAgICAgICAgICAgKHAybV9n
ZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5ICYmDQo+ID4gKyAgICAgICAgICAgICAgICAg
ICBpb21tdV91c2VfaGFwX3B0KGQpKSkgKQ0KPiANCj4gVGhpcyBjaGFuZ2Ugd2FudHMgZHJvcHBp
bmcgYWx0b2dldGhlciB0aGVuLg0KPiANCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:02:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFE2k-0002tI-4m; Tue, 01 Oct 2019 09:02:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=uaPp=X2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iFE2j-0002tD-Dt
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:02:01 +0000
X-Inumbo-ID: 1f64a924-e42a-11e9-97fb-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 1f64a924-e42a-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 09:01:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 82117C04DBCD;
 Tue,  1 Oct 2019 09:01:57 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-182.ams2.redhat.com [10.36.117.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id CCCAD611DE;
 Tue,  1 Oct 2019 09:01:52 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue,  1 Oct 2019 11:01:49 +0200
Message-Id: <20191001090152.1770-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Tue, 01 Oct 2019 09:01:57 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 0/3] xen/balloon: PG_offline cleanups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, David Hildenbrand <david@redhat.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBjbGVhbnVwcyBiYXNlZCBvbiB0b3Agb2Y6CiAgICBbUEFUQ0ggdjFdIHhlbi9iYWxsb29u
OiBTZXQgcGFnZXMgUGFnZU9mZmxpbmUoKSBpbiBiYWxsb29uX2FkZF9yZWdpb24oKQoKTWFrZSB0
aGUgUEdfb2ZmbGluZSBsZXNzIGVycm9yIHByb25lLCBieSBzaW1wbHkgc2V0dGluZyBQR19vZmZs
aW5lIHdoZW4KdGhleSBlbnRlciB0aGUgcGFnZSBsaXN0IGFuZCBjbGVhcmluZyBQR19vZmZsaW5l
IHdoZW4gdGhleSBsZWF2ZSB0aGUKcGFnZSBsaXN0LgoKT25seSBjb21waWxlLXRlc3RlZC4KCkRh
dmlkIEhpbGRlbmJyYW5kICgzKToKICB4ZW4vYmFsbG9vbjogRHJvcCBfX2JhbGxvb25fYXBwZW5k
KCkKICB4ZW4vYmFsbG9vbjogTWFyayBwYWdlcyBQR19vZmZsaW5lIGluIGJhbGxvb25fYXBwZW5k
KCkKICB4ZW4vYmFsbG9vbjogQ2xlYXIgUEdfb2ZmbGluZSBpbiBiYWxsb29uX3JldHJpZXZlKCkK
CiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgfCAyNSArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCi0tIAoyLjIx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:02:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFE2p-0002tX-El; Tue, 01 Oct 2019 09:02:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=uaPp=X2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iFE2o-0002tR-Cj
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:02:06 +0000
X-Inumbo-ID: 20698a56-e42a-11e9-97fb-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 20698a56-e42a-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 09:01:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4F203554CD;
 Tue,  1 Oct 2019 09:01:59 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-182.ams2.redhat.com [10.36.117.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C8CA91D9;
 Tue,  1 Oct 2019 09:01:57 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue,  1 Oct 2019 11:01:50 +0200
Message-Id: <20191001090152.1770-2-david@redhat.com>
In-Reply-To: <20191001090152.1770-1-david@redhat.com>
References: <20191001090152.1770-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Tue, 01 Oct 2019 09:01:59 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 1/3] xen/balloon: Drop __balloon_append()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 David Hildenbrand <david@redhat.com>, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3Mgc2ltcGx5IHVzZSBiYWxsb29uX2FwcGVuZCgpIGRpcmVjdGx5LgoKQ2M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgotLS0KIGRyaXZlcnMveGVuL2JhbGxvb24uYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwppbmRleCA5MWNiYTcwYjY5
ZGYuLjM3NDQzYzVmZGE5OSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBi
L2RyaXZlcnMveGVuL2JhbGxvb24uYwpAQCAtMTU2LDcgKzE1Niw3IEBAIHN0YXRpYyBERUNMQVJF
X0RFTEFZRURfV09SSyhiYWxsb29uX3dvcmtlciwgYmFsbG9vbl9wcm9jZXNzKTsKIAkoR0ZQX0hJ
R0hVU0VSIHwgX19HRlBfTk9XQVJOIHwgX19HRlBfTk9SRVRSWSB8IF9fR0ZQX05PTUVNQUxMT0Mp
CiAKIC8qIGJhbGxvb25fYXBwZW5kOiBhZGQgdGhlIGdpdmVuIHBhZ2UgdG8gdGhlIGJhbGxvb24u
ICovCi1zdGF0aWMgdm9pZCBfX2JhbGxvb25fYXBwZW5kKHN0cnVjdCBwYWdlICpwYWdlKQorc3Rh
dGljIHZvaWQgYmFsbG9vbl9hcHBlbmQoc3RydWN0IHBhZ2UgKnBhZ2UpCiB7CiAJLyogTG93bWVt
IGlzIHJlLXBvcHVsYXRlZCBmaXJzdCwgc28gaGlnaG1lbSBwYWdlcyBnbyBhdCBsaXN0IHRhaWwu
ICovCiAJaWYgKFBhZ2VIaWdoTWVtKHBhZ2UpKSB7CkBAIC0xNjksMTEgKzE2OSw2IEBAIHN0YXRp
YyB2b2lkIF9fYmFsbG9vbl9hcHBlbmQoc3RydWN0IHBhZ2UgKnBhZ2UpCiAJd2FrZV91cCgmYmFs
bG9vbl93cSk7CiB9CiAKLXN0YXRpYyB2b2lkIGJhbGxvb25fYXBwZW5kKHN0cnVjdCBwYWdlICpw
YWdlKQotewotCV9fYmFsbG9vbl9hcHBlbmQocGFnZSk7Ci19Ci0KIC8qIGJhbGxvb25fcmV0cmll
dmU6IHJlc2N1ZSBhIHBhZ2UgZnJvbSB0aGUgYmFsbG9vbiwgaWYgaXQgaXMgbm90IGVtcHR5LiAq
Lwogc3RhdGljIHN0cnVjdCBwYWdlICpiYWxsb29uX3JldHJpZXZlKGJvb2wgcmVxdWlyZV9sb3dt
ZW0pCiB7CkBAIC0zNzgsNyArMzczLDcgQEAgc3RhdGljIHZvaWQgeGVuX29ubGluZV9wYWdlKHN0
cnVjdCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAJCXAgPSBwZm5fdG9fcGFnZShz
dGFydF9wZm4gKyBpKTsKIAkJX19vbmxpbmVfcGFnZV9zZXRfbGltaXRzKHApOwogCQlfX1NldFBh
Z2VPZmZsaW5lKHApOwotCQlfX2JhbGxvb25fYXBwZW5kKHApOworCQliYWxsb29uX2FwcGVuZChw
KTsKIAl9CiAJbXV0ZXhfdW5sb2NrKCZiYWxsb29uX211dGV4KTsKIH0KQEAgLTY4OSw3ICs2ODQs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYmFsbG9vbl9hZGRfcmVnaW9uKHVuc2lnbmVkIGxvbmcg
c3RhcnRfcGZuLAogCQkgICBpbmNsdWRlIHRoZSBib290LXRpbWUgYmFsbG9vbiBleHRlbnNpb24s
IHNvCiAJCSAgIGRvbid0IHN1YnRyYWN0IGZyb20gaXQuICovCiAJCV9fU2V0UGFnZU9mZmxpbmUo
cGFnZSk7Ci0JCV9fYmFsbG9vbl9hcHBlbmQocGFnZSk7CisJCWJhbGxvb25fYXBwZW5kKHBhZ2Up
OwogCX0KIAogCWJhbGxvb25fc3RhdHMudG90YWxfcGFnZXMgKz0gZXh0cmFfcGZuX2VuZCAtIHN0
YXJ0X3BmbjsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFE2u-0002ua-Nb; Tue, 01 Oct 2019 09:02:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=uaPp=X2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iFE2t-0002uM-Co
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:02:11 +0000
X-Inumbo-ID: 2190534c-e42a-11e9-97fb-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 2190534c-e42a-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 09:02:01 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2D1C58980F9;
 Tue,  1 Oct 2019 09:02:01 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-182.ams2.redhat.com [10.36.117.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9B09D60624;
 Tue,  1 Oct 2019 09:01:59 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue,  1 Oct 2019 11:01:51 +0200
Message-Id: <20191001090152.1770-3-david@redhat.com>
In-Reply-To: <20191001090152.1770-1-david@redhat.com>
References: <20191001090152.1770-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.67]); Tue, 01 Oct 2019 09:02:01 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 2/3] xen/balloon: Mark pages PG_offline in
 balloon_append()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 David Hildenbrand <david@redhat.com>, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgbW92ZSB0aGUgX19TZXRQYWdlT2ZmbGluZSgpIGNhbGwgd2hpY2ggYWxsIGNhbGxlcnMg
cGVyZm9ybSBpbnRvCmJhbGxvb25fYXBwZW5kKCkuCgpJbiBicF9zdGF0ZSBkZWNyZWFzZV9yZXNl
cnZhdGlvbigpLCBwYWdlcyBhcmUgbm93IG1hcmtlZCBQR19vZmZsaW5lIGEKbGl0dGxlIGxhdGVy
IHRoYW4gYmVmb3JlLCBob3dldmVyLCB0aGlzIHNob3VsZCBub3QgbWF0dGVyIGZvciBYRU4uCgpT
dWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2
aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9iYWxsb29uLmMgfCAxMyArKysrLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwpp
bmRleCAzNzQ0M2M1ZmRhOTkuLjhjMjQ1ZTk5YmIwNiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
YmFsbG9vbi5jCisrKyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwpAQCAtMTU4LDYgKzE1OCw4IEBA
IHN0YXRpYyBERUNMQVJFX0RFTEFZRURfV09SSyhiYWxsb29uX3dvcmtlciwgYmFsbG9vbl9wcm9j
ZXNzKTsKIC8qIGJhbGxvb25fYXBwZW5kOiBhZGQgdGhlIGdpdmVuIHBhZ2UgdG8gdGhlIGJhbGxv
b24uICovCiBzdGF0aWMgdm9pZCBiYWxsb29uX2FwcGVuZChzdHJ1Y3QgcGFnZSAqcGFnZSkKIHsK
KwlfX1NldFBhZ2VPZmZsaW5lKHBhZ2UpOworCiAJLyogTG93bWVtIGlzIHJlLXBvcHVsYXRlZCBm
aXJzdCwgc28gaGlnaG1lbSBwYWdlcyBnbyBhdCBsaXN0IHRhaWwuICovCiAJaWYgKFBhZ2VIaWdo
TWVtKHBhZ2UpKSB7CiAJCWxpc3RfYWRkX3RhaWwoJnBhZ2UtPmxydSwgJmJhbGxvb25lZF9wYWdl
cyk7CkBAIC0zNzIsNyArMzc0LDYgQEAgc3RhdGljIHZvaWQgeGVuX29ubGluZV9wYWdlKHN0cnVj
dCBwYWdlICpwYWdlLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAJZm9yIChpID0gMDsgaSA8IHNpemU7
IGkrKykgewogCQlwID0gcGZuX3RvX3BhZ2Uoc3RhcnRfcGZuICsgaSk7CiAJCV9fb25saW5lX3Bh
Z2Vfc2V0X2xpbWl0cyhwKTsKLQkJX19TZXRQYWdlT2ZmbGluZShwKTsKIAkJYmFsbG9vbl9hcHBl
bmQocCk7CiAJfQogCW11dGV4X3VubG9jaygmYmFsbG9vbl9tdXRleCk7CkBAIC00NjYsNyArNDY3
LDYgQEAgc3RhdGljIGVudW0gYnBfc3RhdGUgZGVjcmVhc2VfcmVzZXJ2YXRpb24odW5zaWduZWQg
bG9uZyBucl9wYWdlcywgZ2ZwX3QgZ2ZwKQogCQkJc3RhdGUgPSBCUF9FQUdBSU47CiAJCQlicmVh
azsKIAkJfQotCQlfX1NldFBhZ2VPZmZsaW5lKHBhZ2UpOwogCQlhZGp1c3RfbWFuYWdlZF9wYWdl
X2NvdW50KHBhZ2UsIC0xKTsKIAkJeGVubWVtX3Jlc2VydmF0aW9uX3NjcnViX3BhZ2UocGFnZSk7
CiAJCWxpc3RfYWRkKCZwYWdlLT5scnUsICZwYWdlcyk7CkBAIC02NDgsMTAgKzY0OCw4IEBAIHZv
aWQgZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoaW50IG5yX3BhZ2VzLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzKQogCW11dGV4X2xvY2soJmJhbGxvb25fbXV0ZXgpOwogCiAJZm9yIChpID0gMDsgaSA8IG5y
X3BhZ2VzOyBpKyspIHsKLQkJaWYgKHBhZ2VzW2ldKSB7Ci0JCQlfX1NldFBhZ2VPZmZsaW5lKHBh
Z2VzW2ldKTsKKwkJaWYgKHBhZ2VzW2ldKQogCQkJYmFsbG9vbl9hcHBlbmQocGFnZXNbaV0pOwot
CQl9CiAJfQogCiAJYmFsbG9vbl9zdGF0cy50YXJnZXRfdW5wb3B1bGF0ZWQgLT0gbnJfcGFnZXM7
CkBAIC02NjksNyArNjY3LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGJhbGxvb25fYWRkX3JlZ2lv
bih1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIAkJCQkgICAgICB1bnNpZ25lZCBsb25nIHBhZ2Vz
KQogewogCXVuc2lnbmVkIGxvbmcgcGZuLCBleHRyYV9wZm5fZW5kOwotCXN0cnVjdCBwYWdlICpw
YWdlOwogCiAJLyoKIAkgKiBJZiB0aGUgYW1vdW50IG9mIHVzYWJsZSBtZW1vcnkgaGFzIGJlZW4g
bGltaXRlZCAoZS5nLiwgd2l0aApAQCAtNjc5LDEyICs2NzYsMTAgQEAgc3RhdGljIHZvaWQgX19p
bml0IGJhbGxvb25fYWRkX3JlZ2lvbih1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIAlleHRyYV9w
Zm5fZW5kID0gbWluKG1heF9wZm4sIHN0YXJ0X3BmbiArIHBhZ2VzKTsKIAogCWZvciAocGZuID0g
c3RhcnRfcGZuOyBwZm4gPCBleHRyYV9wZm5fZW5kOyBwZm4rKykgewotCQlwYWdlID0gcGZuX3Rv
X3BhZ2UocGZuKTsKIAkJLyogdG90YWxyYW1fcGFnZXMgYW5kIHRvdGFsaGlnaF9wYWdlcyBkbyBu
b3QKIAkJICAgaW5jbHVkZSB0aGUgYm9vdC10aW1lIGJhbGxvb24gZXh0ZW5zaW9uLCBzbwogCQkg
ICBkb24ndCBzdWJ0cmFjdCBmcm9tIGl0LiAqLwotCQlfX1NldFBhZ2VPZmZsaW5lKHBhZ2UpOwot
CQliYWxsb29uX2FwcGVuZChwYWdlKTsKKwkJYmFsbG9vbl9hcHBlbmQocGZuX3RvX3BhZ2UocGZu
KSk7CiAJfQogCiAJYmFsbG9vbl9zdGF0cy50b3RhbF9wYWdlcyArPSBleHRyYV9wZm5fZW5kIC0g
c3RhcnRfcGZuOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:02:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFE2z-0002w5-2i; Tue, 01 Oct 2019 09:02:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=uaPp=X2=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iFE2y-0002vr-BN
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:02:16 +0000
X-Inumbo-ID: 23d89010-e42a-11e9-8628-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id 23d89010-e42a-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 09:02:05 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0702373A62;
 Tue,  1 Oct 2019 09:02:05 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-117-182.ams2.redhat.com [10.36.117.182])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 824F0611DE;
 Tue,  1 Oct 2019 09:02:01 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue,  1 Oct 2019 11:01:52 +0200
Message-Id: <20191001090152.1770-4-david@redhat.com>
In-Reply-To: <20191001090152.1770-1-david@redhat.com>
References: <20191001090152.1770-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 01 Oct 2019 09:02:05 +0000 (UTC)
Subject: [Xen-devel] [PATCH v1 3/3] xen/balloon: Clear PG_offline in
 balloon_retrieve()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 David Hildenbrand <david@redhat.com>, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgbW92ZSB0aGUgY2xlYXJpbmcgdG8gYmFsbG9vbl9yZXRyaWV2ZSgpLiBJbgpicF9zdGF0
ZSBpbmNyZWFzZV9yZXNlcnZhdGlvbigpLCB3ZSBub3cgY2xlYXIgdGhlIGZsYWcgYSBsaXR0bGUg
ZWFybGllcgp0aGFuIGJlZm9yZSwgaG93ZXZlciwgdGhpcyBzaG91bGQgbm90IG1hdHRlciBmb3Ig
WEVOLgoKU3VnZ2VzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy94ZW4vYmFsbG9vbi5jIHwgMyArLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKaW5kZXgg
OGMyNDVlOTliYjA2Li41YmFlNTE1YzhlMjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2JhbGxv
b24uYworKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKQEAgLTE4OSw2ICsxODksNyBAQCBzdGF0
aWMgc3RydWN0IHBhZ2UgKmJhbGxvb25fcmV0cmlldmUoYm9vbCByZXF1aXJlX2xvd21lbSkKIAll
bHNlCiAJCWJhbGxvb25fc3RhdHMuYmFsbG9vbl9sb3ctLTsKIAorCV9fQ2xlYXJQYWdlT2ZmbGlu
ZShwYWdlKTsKIAlyZXR1cm4gcGFnZTsKIH0KIApAQCAtNDQwLDcgKzQ0MSw2IEBAIHN0YXRpYyBl
bnVtIGJwX3N0YXRlIGluY3JlYXNlX3Jlc2VydmF0aW9uKHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMp
CiAJCXhlbm1lbV9yZXNlcnZhdGlvbl92YV9tYXBwaW5nX3VwZGF0ZSgxLCAmcGFnZSwgJmZyYW1l
X2xpc3RbaV0pOwogCiAJCS8qIFJlbGlucXVpc2ggdGhlIHBhZ2UgYmFjayB0byB0aGUgYWxsb2Nh
dG9yLiAqLwotCQlfX0NsZWFyUGFnZU9mZmxpbmUocGFnZSk7CiAJCWZyZWVfcmVzZXJ2ZWRfcGFn
ZShwYWdlKTsKIAl9CiAKQEAgLTYwNiw3ICs2MDYsNiBAQCBpbnQgYWxsb2NfeGVuYmFsbG9vbmVk
X3BhZ2VzKGludCBucl9wYWdlcywgc3RydWN0IHBhZ2UgKipwYWdlcykKIAl3aGlsZSAocGdubyA8
IG5yX3BhZ2VzKSB7CiAJCXBhZ2UgPSBiYWxsb29uX3JldHJpZXZlKHRydWUpOwogCQlpZiAocGFn
ZSkgewotCQkJX19DbGVhclBhZ2VPZmZsaW5lKHBhZ2UpOwogCQkJcGFnZXNbcGdubysrXSA9IHBh
Z2U7CiAjaWZkZWYgQ09ORklHX1hFTl9IQVZFX1BWTU1VCiAJCQkvKgotLSAKMi4yMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:02:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFE3b-00034D-Ep; Tue, 01 Oct 2019 09:02:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFE3a-00033q-0V
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:02:54 +0000
X-Inumbo-ID: 4002562c-e42a-11e9-96f6-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 4002562c-e42a-11e9-96f6-12813bfff9fa;
 Tue, 01 Oct 2019 09:02:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 55032337;
 Tue,  1 Oct 2019 02:02:52 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B32003F739;
 Tue,  1 Oct 2019 02:02:51 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190929155627.23493-1-julien.grall@arm.com>
 <20190929155627.23493-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1909301805390.2594@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9cf76146-dc0b-be10-62e9-a6f695dbb8c4@arm.com>
Date: Tue, 1 Oct 2019 10:02:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909301805390.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/arm: domain_build: Indent
 correctly parameters of alloc_bank_memory()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

K0p1ZXJnZW4KCk9uIDAxLzEwLzIwMTkgMDI6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiBPbiBTdW4sIDI5IFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQWNrZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiAKPj4gLS0tCj4+
ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNiArKystLS0KPj4gICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4+IGluZGV4IGI3OTFlNGI1MTIuLjI2OGUwNzRhZjcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
Pj4gQEAgLTM3NSw5ICszNzUsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5
XzExKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgfQo+PiAgIAo+PiAgIHN0YXRpYyBib29sIF9faW5p
dCBhbGxvY2F0ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAo+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHNnZm4sCj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHRvdF9zaXplKQo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z2ZuX3Qgc2dmbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWRkcl90IHRvdF9zaXplKQo+PiAgIHsKPj4gICAgICAgaW50IHJlczsKPj4gICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGc7Cj4+IC0tIAo+PiAyLjExLjAKPj4KCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:07:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFE8P-0003RA-6P; Tue, 01 Oct 2019 09:07:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFE8N-0003R5-DZ
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:07:51 +0000
X-Inumbo-ID: f1343140-e42a-11e9-96f6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f1343140-e42a-11e9-96f6-12813bfff9fa;
 Tue, 01 Oct 2019 09:07:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 614B9AD69;
 Tue,  1 Oct 2019 09:07:49 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
Date: Tue, 1 Oct 2019 11:07:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHdyaXRlLWRpc2NhcmQgcHJvcGVydHkgb2YgdGhlIHR5cGUgY2FuJ3QgYmUgcmVwcmVzZW50
ZWQgaW4gSU9NTVUKcGFnZSB0YWJsZSBlbnRyaWVzLiBNYWtlIHN1cmUgdGhlIHJlc3BlY3RpdmUg
Y2hlY2tzIC8gdHJhY2tpbmcgY2FuJ3QKcmFjZSwgYnkgdXRpbGl6aW5nIHRoZSBkb21haW4gbG9j
ay4gVGhlIG90aGVyIHNpZGVzIG9mIHRoZSBzaGFyaW5nLwpwYWdpbmcvbG9nLWRpcnR5IGV4Y2x1
c2lvbiBjaGVja3Mgc2hvdWxkIHN1YnNlcXVlbnRseSBwZXJoYXBzIGFsc28gYmUKcHV0IHVuZGVy
IHRoYXQgbG9jayB0aGVuLgoKVGhpcyBhbHNvIGZpeGVzIGFuIHVuZ3VhcmRlZCBkLT5hcmNoLmh2
bSBhY2Nlc3MuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBjb252ZXJ0IG5laWdoYm9y
aW5nIGJvb2xfdCB0byBib29sIGluCnN0cnVjdCBodm1fZG9tYWluLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCnYzOiBSZS1iYXNlLgp2MjogRG9uJ3Qgc2V0
IHAybV9yYW1fcm9fdXNlZCB3aGVuIGZhaWxpbmcgdGhlIHJlcXVlc3QuCgotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0yNTUsMTYgKzI1
NSwzMyBAQCBzdGF0aWMgaW50IHNldF9tZW1fdHlwZShzdHJ1Y3QgZG9tYWluICpkCiAKICAgICBt
ZW1fdHlwZSA9IGFycmF5X2luZGV4X25vc3BlYyhkYXRhLT5tZW1fdHlwZSwgQVJSQVlfU0laRSht
ZW10eXBlKSk7CiAKLSAgICBpZiAoIG1lbV90eXBlID09IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgKQor
ICAgIHN3aXRjaCAoIG1lbV90eXBlICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBmbGFn
czsKIAorICAgIGNhc2UgSFZNTUVNX2lvcmVxX3NlcnZlcjoKICAgICAgICAgaWYgKCAhaGFwX2Vu
YWJsZWQoZCkgKQogICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgICAgIC8q
IERvIG5vdCBjaGFuZ2UgdG8gSFZNTUVNX2lvcmVxX3NlcnZlciBpZiBubyBpb3JlcSBzZXJ2ZXIg
bWFwcGVkLiAqLwogICAgICAgICBpZiAoICFwMm1fZ2V0X2lvcmVxX3NlcnZlcihkLCAmZmxhZ3Mp
ICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSBIVk1NRU1fcmFtX3JvOgorICAgICAgICAvKiBwMm1fcmFtX3JvIGNhbid0IGJlIHJlcHJl
c2VudGVkIGluIElPTU1VIG1hcHBpbmdzLiAqLworICAgICAgICBkb21haW5fbG9jayhkKTsKKyAg
ICAgICAgaWYgKCBoYXNfYXJjaF9wZGV2cyhkKSApCisgICAgICAgICAgICByYyA9IC1FWERFVjsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgZC0+YXJjaC5odm0ucDJtX3JhbV9yb191c2VkID0g
dHJ1ZTsKKyAgICAgICAgZG9tYWluX3VubG9jayhkKTsKKworICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICB3aGls
ZSAoIGl0ZXIgPCBkYXRhLT5uciApCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0xNDg2LDE1ICsxNDg2LDMz
IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICoKICAgICBpZiAoICFp
c19pb21tdV9lbmFibGVkKGQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICAvKiBQcmV2ZW50
IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCi0g
ICAgICogZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KGQtPmFy
Y2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKLSAgICAgICAgICAgICAgICAgIHZtX2V2ZW50
X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAorICAgIGRvbWFpbl9sb2NrKGQpOwor
CisgICAgLyoKKyAgICAgKiBQcmV2ZW50IGRldmljZSBhc3NpZ25tZW50IGlmIGFueSBvZgorICAg
ICAqIC0gbWVtIHBhZ2luZworICAgICAqIC0gbWVtIHNoYXJpbmcKKyAgICAgKiAtIHRoZSBwMm1f
cmFtX3JvIHR5cGUKKyAgICAgKiAtIGdsb2JhbCBsb2ctZGlydHkgbW9kZQorICAgICAqIGFyZSBp
biB1c2UgYnkgdGhpcyBkb21haW4uCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseSh2bV9ldmVu
dF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwKKyNpZmRlZiBDT05GSUdfSFZNCisg
ICAgICAgICAgICAgICAgICAoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAgICAg
IChkLT5hcmNoLmh2bS5tZW1fc2hhcmluZ19lbmFibGVkIHx8CisgICAgICAgICAgICAgICAgICAg
IGQtPmFyY2guaHZtLnAybV9yYW1fcm9fdXNlZCkpIHx8CisjZW5kaWYKICAgICAgICAgICAgICAg
ICAgIHAybV9nZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5KSApCisgICAgeworICAgICAg
ICBkb21haW5fdW5sb2NrKGQpOwogICAgICAgICByZXR1cm4gLUVYREVWOworICAgIH0KIAogICAg
IGlmICggIXBjaWRldnNfdHJ5bG9jaygpICkKKyAgICB7CisgICAgICAgIGRvbWFpbl91bmxvY2so
ZCk7CiAgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgfQogCiAgICAgcGRldiA9IHBjaV9n
ZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOwogICAg
IGlmICggIXBkZXYgKQpAQCAtMTUyNSw2ICsxNTM0LDcgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2
aWNlKHN0cnVjdCBkb21haW4gKgogCiAgZG9uZToKICAgICBwY2lkZXZzX3VubG9jaygpOworICAg
IGRvbWFpbl91bmxvY2soZCk7CiAKICAgICByZXR1cm4gcmM7CiB9Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oCkBAIC0xNTYsOSArMTU2LDEwIEBAIHN0cnVjdCBodm1fZG9tYWluIHsKIAogICAgIHN0cnVj
dCB2aXJpZGlhbl9kb21haW4gKnZpcmlkaWFuOwogCi0gICAgYm9vbF90ICAgICAgICAgICAgICAg
ICBtZW1fc2hhcmluZ19lbmFibGVkOwotICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgcWVtdV9t
YXBjYWNoZV9pbnZhbGlkYXRlOwotICAgIGJvb2xfdCAgICAgICAgICAgICAgICAgaXNfczNfc3Vz
cGVuZGVkOworICAgIGJvb2wgICAgICAgICAgICAgICAgICAgbWVtX3NoYXJpbmdfZW5hYmxlZDsK
KyAgICBib29sICAgICAgICAgICAgICAgICAgIHAybV9yYW1fcm9fdXNlZDsKKyAgICBib29sICAg
ICAgICAgICAgICAgICAgIHFlbXVfbWFwY2FjaGVfaW52YWxpZGF0ZTsKKyAgICBib29sICAgICAg
ICAgICAgICAgICAgIGlzX3MzX3N1c3BlbmRlZDsKIAogICAgIC8qCiAgICAgICogVFNDIHZhbHVl
IHRoYXQgVkNQVXMgdXNlIHRvIGNhbGN1bGF0ZSB0aGVpciB0c2Nfb2Zmc2V0IHZhbHVlLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:12:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFECi-0004FD-Ui; Tue, 01 Oct 2019 09:12:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFECi-0004F6-7y
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:12:20 +0000
X-Inumbo-ID: 90fe7ffb-e42b-11e9-96f6-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 90fe7ffb-e42b-11e9-96f6-12813bfff9fa;
 Tue, 01 Oct 2019 09:12:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569921140;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Fuqos8FL1CuT4r9A4knatA4mZaGfXspr1OwtKlMT21w=;
 b=afiIUeYwZxSU6cdC7nqeDNu2kkKXUCs9UZKa0sPauRtu15Zk4QBN2+Xz
 xCluIrv/9WmJHGqnJ1IhO4SIfDHkM8QSbh/EUShTWFhoWL1OaOq00N+F1
 ZXAz5ULAGLchGSd9xXAj+rPASG/PeWwJIA3Yx9knEGYLV2y98xELMGW1o o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fSQgL098U1Cd4QVGjSZQNOmFlrHot04JxdYnBYlvzvvUmcB7M2plJTntMMdhGSRj9VE56NZzY1
 ZMGd3ocFTpYfDH1lFxpIk76/AbUtUmKV2HUNaycrE9Vv+Iynz7D4zswJvVl2semhd3Zc8dEhy3
 yUZ5t/uFl5cmeKRDeCWMWBGpH5vddWoXQ+7JZJpUNBhuUIbmBL/cZUn9MiNNc6Ht7x8khOkqlB
 RyEgBNvnPPgao64LS/EKkH/tOzRwocKCU2+6DoApOZUZhJhRGu50D0LcQ/xel62vbxRkgFKTct
 pnU=
X-SBRS: 2.7
X-MesageID: 6295631
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6295631"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 10:12:14 +0100
Message-ID: <20191001091214.3287-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH-for-4.13] libxl: choose an appropriate default
 for passthrough...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uaWYgdGhlcmUgaXMgbm8gSU9NTVUgb3IgaXQgaXMgZ2xvYmFsbHkgZGlzYWJsZWQuCgpXaXRo
b3V0IHRoaXMgcGF0Y2gsIHRoZSBmb2xsb3dpbmcgYXNzZXJ0aW9uIG1heSBiZSBoaXQ6Cgp4bDog
bGlieGxfY3JlYXRlLmM6NTg5OiBsaWJ4bF9fZG9tYWluX21ha2U6IEFzc2VydGlvbiBgaW5mby0+
cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCcgZmFpbGVkLgoKVGhpcyBp
cyBiZWNhdXNlIGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdCgpIGN1cnJlbnRs
eSBvbmx5IHNldHMKYW4gYXBwcm9wcmlhdGUgdmFsdWUgZm9yICdwYXNzdGhyb3VnaCcgaW4gdGhl
IGNhc2UgdGhhdCAnY2FwX2h2bV9kaXJlY3RpbycKaXMgdHJ1ZSwgd2hpY2ggaXMgbm90IHRoZSBj
YXNlIHVubGVzcyBhbiBJT01NVSBpcyBwcmVzZW50IGFuZCBlbmFibGVkIGluCnRoZSBzeXN0ZW0u
IFRoaXMgaXMgbm9ybWFsbHkgbWFza2VkIGJ5IHhsIGNob29zaW5nIGEgZGVmYXVsdCB2YWx1ZSwg
YnV0CnRoYXQgd2lsbCBub3QgaGFwcGVuIGlmIHhsIGlzIG5vdCB1c2VkIChlLmcuIHdoZW4gdXNp
bmcgbGlidmlydCkgb3Igd2hlbgphIHN0dWIgZG9tYWluIGlzIGJlaW5nIGNyZWF0ZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGI1OGUwMzAzNzYuLjNiZGI2YzUxYjYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCkBAIC02OCw3ICs2OCwxMSBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVf
aW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91
Z2ggPSAoKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAhaW5mby5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/CiAg
ICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hf
U0hBUkVfUFQ7Ci0gICAgfQorICAgIH0gZWxzZSBpZiAoIWluZm8uY2FwX2h2bV9kaXJlY3RpbykK
KyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVE
OworCisgICAgLyogQW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhhdmUgYmVlbiBjaG9z
ZW4gKi8KKyAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VH
SF9FTkFCTEVEKTsKIAogICAgIHJldHVybiAwOwogfQotLSAKMi4yMC4xLjIuZ2IyMWViYjY3MQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:17:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:17:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEHa-0004Ps-KV; Tue, 01 Oct 2019 09:17:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFEHZ-0004Pn-6e
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:17:21 +0000
X-Inumbo-ID: 44efcdb6-e42c-11e9-96f6-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 44efcdb6-e42c-11e9-96f6-12813bfff9fa;
 Tue, 01 Oct 2019 09:17:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90BCA1000;
 Tue,  1 Oct 2019 02:17:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8D6593F739;
 Tue,  1 Oct 2019 02:17:18 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@arm.com>
 <9211e84c-fbf8-5a35-e898-23a58e3bd4cb@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2ce8fb9f-d365-cabf-6a98-e61ac525d4e5@arm.com>
Date: Tue, 1 Oct 2019 10:17:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9211e84c-fbf8-5a35-e898-23a58e3bd4cb@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMDEvMTAvMjAxOSAwMDoyMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAzMC8wOS8yMDE5IDIxOjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiA5
LzMwLzE5IDc6MjQgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBUaGUgY29kZSBnZW5lcmF0
aW9uIGZvciBiYXJyaWVyX25vc3BlY190cnVlKCkgaXMgbm90IGNvcnJlY3QuwqAgV2UgYXJlCj4+
PiB0YWtpbmcgYQo+Pj4gcGVyZiBpdCBmcm9tIHRoZSBhZGRlZCBmZW5jZXMsIGJ1dCBub3QgZ2Fp
bmluZyBhbnkgc3BlY3VsYXRpdmUgc2FmZXR5Lgo+Pgo+PiBzL2l0L2hpdC8/Cj4gCj4gWWVzLgo+
IAo+Pgo+Pj4KPj4+IFRoaXMgaXMgY2F1c2VkIGJ5IGlubGluZSBhc3NlbWJseSB0cnlpbmcgdG8g
ZmlnaHQgdGhlIGNvbXBpbGVyCj4+PiBvcHRpbWlzZXIsIGFuZAo+Pj4gdGhlIG9wdGltaXNlciB3
aW5uaW5nLsKgIFRoZXJlIGlzIG5vIGNsZWFyIHdheSB0byBhY2hpZXZlIHNhZmV0eSwgc28KPj4+
IHR1cm4gdGhlCj4+PiBwZXJmIGhpdCBvZmYgZm9yIG5vdy4KPj4+Cj4+PiBUaGlzIGFsc28gbGFy
Z2VseSByZXZlcnRzIDM4NjBkNTUzNGRmNC7CoCBUaGUgbmFtZSAnbDF0Zi1iYXJyaWVyJywgYW5k
Cj4+PiBtYWtpbmcKPj4+IGJhcnJpZXJfbm9zcGVjX3RydWUoKSBkZXBlbmQgb24gQ09ORklHX0hW
TSB3YXMgY29uc3RyYWluZWQgYnkgd2hhdAo+Pj4gY291bGQgYmUKPj4+IGRpc2N1c3NlZCBwdWJs
aWNseSBhdCB0aGUgdGltZS7CoCBOb3cgdGhhdCBNRFMgaXMgcHVibGljLCBuZWl0aGVyCj4+PiBh
c3BlY3RzIGFyZQo+Pj4gY29ycmVjdC4KPj4+Cj4+PiBBcyBsMXRmLWJhcnJpZXIgaGFzbid0IGJl
ZW4gaW4gYSByZWxlYXNlIG9mIFhlbiwgYW5kCj4+PiBDT05GSUdfU1BFQ1VMQVRJVkVfQlJBTkNI
X0hBUkRFTiBpcyBkaXNhYmxlZCB1bnRpbCB3ZSBjYW4gZmluZCBhIHNhZmUKPj4+IHdheSBvZgo+
Pj4gaW1wbGVtZW50aW5nIHRoZSBmdW5jdGlvbmFsaXR5LCByZW1vdmUgdGhlIGwxdGYtYmFycmll
ciBjb21tYW5kIGxpbmUKPj4+IG9wdGlvbi4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pj4gQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4+
PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+PiBDQzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gQ0M6IE5vcmJlcnQgTWFudGhleSA8bm1h
bnRoZXlAYW1hem9uLmRlPgo+Pj4gLS0tCj4+PiAgwqAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jIHzCoCA4ICstLS0tLS0tCj4+PiAgwqAgeGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
wqDCoMKgwqDCoMKgwqDCoMKgIHwgMTcgKystLS0tLS0tLS0tLS0tLS0KPj4+ICDCoCB4ZW4vY29t
bW9uL0tjb25maWfCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfCAxNyArKysrKysrKysr
KysrKysrKwo+Pgo+PiBJIHRoaW5rIHRoaXMgd2FudGVkIHRvIGhhdmUgIlRIRSBSRVNUIiBDQ2Vk
Lgo+Pgo+Pj4gIMKgIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8wqAgMiArLQo+
Pj4gIMKgIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmjCoMKgwqDCoMKgIHzCoCA0ICsrLS0K
Pj4+ICDCoCB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5owqDCoCB8wqAgMSAtCj4+PiAg
wqAgNiBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKPj4K
Pj4gWy4uLl0KPj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29t
bW9uL0tjb25maWcKPj4+IGluZGV4IDk2NDRjYzk5MTEuLmQ4NTFlNjMwODMgMTAwNjQ0Cj4+PiAt
LS0gYS94ZW4vY29tbW9uL0tjb25maWcKPj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4g
QEAgLTk2LDYgKzk2LDIzIEBAIGNvbmZpZyBTUEVDVUxBVElWRV9BUlJBWV9IQVJERU4KPj4+ICDC
oCDCoMKgwqDCoMKgwqDCoCBJZiB1bnN1cmUsIHNheSBZLgo+Pj4gIMKgICtjb25maWcgU1BFQ1VM
QVRJVkVfQlJBTkNIX0hBUkRFTgo+Pj4gK8KgwqDCoCBib29sICJTcGVjdWxhdGl2ZSBCcmFuY2gg
SGFyZGVuaW5nIgo+Pj4gK8KgwqDCoCBkZXBlbmRzIG9uIEJST0tFTgo+Pj4gK8KgwqDCoMKgwqDC
oMKgIC0tLWhlbHAtLS0KPj4+ICvCoMKgwqDCoMKgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3JzIG1h
eSB1c2Ugc3BlY3VsYXRpdmUgZXhlY3V0aW9uIGFzIGEKPj4+ICvCoMKgwqDCoMKgIHBlcmZvcm1h
bmNlIG9wdGltaXNhdGlvbiwgYnV0IHRoaXMgY2FuIHBvdGVudGlhbGx5IGJlIGFidXNlZAo+Pj4g
YnkgYW4KPj4+ICvCoMKgwqDCoMKgIGF0dGFja2VyIHRvIGxlYWsgZGF0YSB2aWEgc3BlY3VsYXRp
dmUgc2lkZWNoYW5uZWxzLgo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqAgT25lIHNvdXJjZSBvZiBtaXNi
ZWhhdmlvdXIgaXMgYnkgZXhlY3V0aW5nIHRoZSB3cm9uZyBiYXNpYyBibG9jawo+Pj4gK8KgwqDC
oMKgwqAgZm9sbG93aW5nIGEgY29uZGl0aW9uYWwganVtcC4KPj4+ICsKPj4+ICvCoMKgwqDCoMKg
IFdoZW4gZW5hYmxlZCwgc3BlY2lmaWMgY29uZGl0aW9ucyB3aGljaCBoYXZlIGJlZW4gZGVlbWVk
Cj4+PiBsaWFibGUgdG8KPj4+ICvCoMKgwqDCoMKgIGJlIHNwZWN1bGF0aXZlbHkgYWJ1c2VkIHdp
bGwgYmUgaGFyZGVuZWQgdG8gYXZvaWQgZW50ZXJpbmcgdGhlCj4+PiB3cm9uZwo+Pj4gK8KgwqDC
oMKgwqAgYmFzaWMgYmxvY2suCj4+PiArCj4+PiArwqDCoMKgwqDCoCAhISEgV0FSTklORyAtIFRo
aXMgaXMgYnJva2VuIGFuZCBkb2Vzbid0IGdlbmVyYXRlIHNhZmUgY29kZSAhISEKPj4KPj4gQW55
IHJlYXNvbiB0byBhZGQgdGhhdCBpbiBjb21tb24gY29kZSB3aGVuIHRoaXMgaXMgeDg2IG9ubHk/
Cj4gCj4gSW4gcHJpbmNpcGxlLCBpdHMgbm90IHg4NiBzcGVjaWZpYy4KPiAKPj4gTXkgd29ycnkg
aXMgdGhpcyBnYXRlIGNvbmZpZyBnYXRlIG5vdGhpbmcgb24gQXJtIHNvIHRoZSB1c2VyIG1heSBo
YXZlCj4+IGEgZmFsc2Ugc2Vuc2UgdGhhdCBpdCBjYW4gYmUgdXNlZCAoZXZlbiB0aG91Z2ggaXQg
aXMgY2xlYXJseSBCUk9LRU4pLgo+Pgo+PiBBbHNvIHRoZSBuYW1lIGlzIHF1aXRlIGNsb3NlIHRv
IHRoZSBDT05GSUdfSEFSREVOX1BSRURJQ1RPUiBvbiBBcm0gYW5kCj4+IG1heSBjb25mdXNlIHVz
ZXIuIEFsdGhvdWdoLCBJIGRvbid0IGhhdmUgYSBiZXR0ZXIgbmFtZSBzbyBmYXIgOi8KPiAKPiBU
aGUgImRlcGVuZHMgb24gQlJPS0VOIiBtZWFucyBpdCB3aWxsIG5ldmVyIHNob3cgdXAgdG8gYSB1
c2VyIGluCj4gbWVudWNvbmZpZywgd2hpY2ggaXMgd2h5IGl0IHdhcyBvbmx5IENDIHRvIHg4Niwg
YW5kIG5vdCB0byByZXN0LgoKV2hhdCdzIHRoZSBsb25nIHRlcm0gcGxhbiBmb3IgdGhpcyBvcHRp
b24/IEFyZSB5b3UgcGxhbm5pbmcgdG8gcmVtb3ZlIGl0IApjb21wbGV0ZWx5IG9yIGp1c3QgdGhl
IGRlcGVuZGVuY2llcyBvbiBCUk9LRU4/CgpNeSBjb25jZXJuIGlzIGlmIHRoaXMgb3B0aW9uIHdp
bGwgZXZlciBiZWNvbWUgc2VsZWN0YWJsZSB0aGVuIGl0IHdpbGwgbm90IGRvaW5nIAp3aGF0J3Mg
ZXhwZWN0ZWQgb24gQXJtLgoKU28sIGV2ZW4gaWYgaW4gcHJpbmNpcGxlIGl0IGlzIGFyY2ggYWdu
b3N0aWMsIGl0IGZlZWxzIHRvIG1lIHRoaXMgb3B0aW9uIHNob3VsZCAKYmV0dGVyIGJlIGltcGxl
bWVudGVkIGluIHg4Ni9LY29uZmlnLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:18:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEID-0004T1-0B; Tue, 01 Oct 2019 09:18:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFEIB-0004SH-Kp
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:17:59 +0000
X-Inumbo-ID: 5be72a46-e42c-11e9-96f7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 5be72a46-e42c-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:17:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DF122B4AA;
 Tue,  1 Oct 2019 09:17:57 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20191001091214.3287-1-paul.durrant@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <4b678d5f-49cf-b0f4-6425-01d0329e5bf7@suse.com>
Date: Tue, 1 Oct 2019 11:17:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191001091214.3287-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] libxl: choose an appropriate
 default for passthrough...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTE6MTIsIFBhdWwgRHVycmFudCB3cm90ZToKPiAuLi5pZiB0aGVyZSBpcyBu
byBJT01NVSBvciBpdCBpcyBnbG9iYWxseSBkaXNhYmxlZC4KPiAKPiBXaXRob3V0IHRoaXMgcGF0
Y2gsIHRoZSBmb2xsb3dpbmcgYXNzZXJ0aW9uIG1heSBiZSBoaXQ6Cj4gCj4geGw6IGxpYnhsX2Ny
ZWF0ZS5jOjU4OTogbGlieGxfX2RvbWFpbl9tYWtlOiBBc3NlcnRpb24gYGluZm8tPnBhc3N0aHJv
dWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQnIGZhaWxlZC4KPiAKPiBUaGlzIGlzIGJl
Y2F1c2UgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KCkgY3VycmVudGx5IG9u
bHkgc2V0cwo+IGFuIGFwcHJvcHJpYXRlIHZhbHVlIGZvciAncGFzc3Rocm91Z2gnIGluIHRoZSBj
YXNlIHRoYXQgJ2NhcF9odm1fZGlyZWN0aW8nCj4gaXMgdHJ1ZSwgd2hpY2ggaXMgbm90IHRoZSBj
YXNlIHVubGVzcyBhbiBJT01NVSBpcyBwcmVzZW50IGFuZCBlbmFibGVkIGluCj4gdGhlIHN5c3Rl
bS4gVGhpcyBpcyBub3JtYWxseSBtYXNrZWQgYnkgeGwgY2hvb3NpbmcgYSBkZWZhdWx0IHZhbHVl
LCBidXQKPiB0aGF0IHdpbGwgbm90IGhhcHBlbiBpZiB4bCBpcyBub3QgdXNlZCAoZS5nLiB3aGVu
IHVzaW5nIGxpYnZpcnQpIG9yIHdoZW4KPiBhIHN0dWIgZG9tYWluIGlzIGJlaW5nIGNyZWF0ZWQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:19:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEJK-0004c2-D2; Tue, 01 Oct 2019 09:19:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFEJI-0004br-Er
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:19:08 +0000
X-Inumbo-ID: 84c62eda-e42c-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 84c62eda-e42c-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 09:19:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 98545B4BB;
 Tue,  1 Oct 2019 09:19:06 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
Date: Tue, 1 Oct 2019 11:19:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 AndrewCooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMDo1MiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAwOTo0Ngo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsg
QW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25u
ZQo+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+OyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkKPj4gTGl1
IDx3bEB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEz
XSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24KPj4KPj4gT24gMDEuMTAu
MjAxOSAxMDoyOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBh
biBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4+IGRv
bWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUgdG8gdGhlIGNoZWNr
IG9mCj4+PiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4K
Pj4+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0eSBmcm9tIGJl
aW5nIGVuYWJsZWQgdW5sZXNzCj4+PiBkZXZpY2VzIGFyZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBh
bmQgdGhhdCBkb21haW4gaXMgc2hhcmluZyBIQVAgbWFwcGluZ3MKPj4+IHdpdGggdGhlIElPTU1V
IChpbiB3aGljaCBjYXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1h
eQo+Pj4gY2F1c2UgRE1BIGZhdWx0cykuCj4+Cj4+IEJ1dCB0aGF0J3MgdGFraW5nIGludG8gYWNj
b3VudCBvbmx5IGhhbGYgb2YgdGhlIHJlYXNvbiBvZiB0aGUKPj4gZXhjbHVzaW9uLiBUaGUgb3Ro
ZXIgaGFsZiBpcyB0aGF0IGFzc2lnbmVkIGRldmljZXMgbWF5IGNhdXNlIHBhZ2VzCj4+IHRvIGJl
IGRpcnRpZWQgYmVoaW5kIHRoZSBiYWNrIG9mIHRoZSBsb2ctZGlydHkgbG9naWMuCj4gCj4gQnV0
IHRoYXQncyBubyByZWFzb24gdG8gdmV0byBsb2dkaXJ0eS4gU29tZSBkZXZpY2VzIGhhdmUgZHJp
dmVycyAoaW4gZG9tMCkKPiB3aGljaCBjYW4gZXh0cmFjdCBETUEgZGlydHlpbmcgaW5mb3JtYXRp
b24gYW5kIHNldCBkaXJ0eSB0cmFja2luZwo+IGluZm9ybWF0aW9uIGFwcHJvcHJpYXRlbHkuCgpJ
dCBzdGlsbCBuZWVkcyBhIHBvc2l0aXZlIGlkZW50aWZpY2F0aW9uIHRoZW46IFN1Y2ggZHJpdmVy
cyBzaG91bGQgdGVsbApYZW4gZm9yIHdoaWNoIHNwZWNpZmljIGRldmljZXMgc3VjaCBpbmZvcm1h
dGlvbiBpcyBnb2luZyB0byBiZSBwcm92aWRlZC4KSSBhbHNvIHdvbmRlciB3aGF0IGludGVyZmFj
ZSBJIHdvdWxkIGhhdmUgZm9yZ290IGFib3V0IHRoYXQgd291bGQgYWxsb3cKc3VjaCBhIGRyaXZl
ciB0byBwcm9wYWdhdGUgZGlydHlpbmcgaW5mb3JtYXRpb24gaW4gdGhlIGZpcnN0IHBsYWNlOgpY
RU5fRE1PUF9tb2RpZmllZF9tZW1vcnkgaXMgZm9yIGVtdWxhdG9ycyBvbmx5IGFpdWksIGFuZCBk
b2VzIG5vdCBwcm92aWRlCmEgbWVhbnMgZm9yIFhlbiB0byBhY3RpdmVseSBxdWVyeSBkaXJ0aWVk
IHN0YXRlIChvciByZXF1ZXN0IHVwZGF0aW5nCnRoZXJlb2YpIG9mIHBhZ2VzIG93bmVkIGJ5IGEg
ZG9tYWluIChhcyB3b3VsZCBiZSBuZWVkZWQgYXQgbGVhc3Qgb24gdGhlClhFTl9ET01DVExfU0hB
RE9XX0xPR0RJUlRZX0ZJTkFMIGludm9jYXRpb24pLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:22:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEMn-0005On-Vx; Tue, 01 Oct 2019 09:22:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFEMn-0005Oi-9k
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:22:45 +0000
X-Inumbo-ID: 0657b1bc-e42d-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0657b1bc-e42d-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 09:22:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA813B642;
 Tue,  1 Oct 2019 09:22:43 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@arm.com>
 <9211e84c-fbf8-5a35-e898-23a58e3bd4cb@citrix.com>
 <2ce8fb9f-d365-cabf-6a98-e61ac525d4e5@arm.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3c901636-732f-446e-8a64-94149939d175@suse.com>
Date: Tue, 1 Oct 2019 11:22:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2ce8fb9f-d365-cabf-6a98-e61ac525d4e5@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMToxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDAxLzEwLzIwMTkg
MDA6MjEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDMwLzA5LzIwMTkgMjE6MTcsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+IE15IHdvcnJ5IGlzIHRoaXMgZ2F0ZSBjb25maWcgZ2F0ZSBub3Ro
aW5nIG9uIEFybSBzbyB0aGUgdXNlciBtYXkgaGF2ZQo+Pj4gYSBmYWxzZSBzZW5zZSB0aGF0IGl0
IGNhbiBiZSB1c2VkIChldmVuIHRob3VnaCBpdCBpcyBjbGVhcmx5IEJST0tFTikuCj4+Pgo+Pj4g
QWxzbyB0aGUgbmFtZSBpcyBxdWl0ZSBjbG9zZSB0byB0aGUgQ09ORklHX0hBUkRFTl9QUkVESUNU
T1Igb24gQXJtIGFuZAo+Pj4gbWF5IGNvbmZ1c2UgdXNlci4gQWx0aG91Z2gsIEkgZG9uJ3QgaGF2
ZSBhIGJldHRlciBuYW1lIHNvIGZhciA6Lwo+Pgo+PiBUaGUgImRlcGVuZHMgb24gQlJPS0VOIiBt
ZWFucyBpdCB3aWxsIG5ldmVyIHNob3cgdXAgdG8gYSB1c2VyIGluCj4+IG1lbnVjb25maWcsIHdo
aWNoIGlzIHdoeSBpdCB3YXMgb25seSBDQyB0byB4ODYsIGFuZCBub3QgdG8gcmVzdC4KPiAKPiBX
aGF0J3MgdGhlIGxvbmcgdGVybSBwbGFuIGZvciB0aGlzIG9wdGlvbj8gQXJlIHlvdSBwbGFubmlu
ZyB0byByZW1vdmUgaXQgCj4gY29tcGxldGVseSBvciBqdXN0IHRoZSBkZXBlbmRlbmNpZXMgb24g
QlJPS0VOPwo+IAo+IE15IGNvbmNlcm4gaXMgaWYgdGhpcyBvcHRpb24gd2lsbCBldmVyIGJlY29t
ZSBzZWxlY3RhYmxlIHRoZW4gaXQgd2lsbCBub3QgZG9pbmcgCj4gd2hhdCdzIGV4cGVjdGVkIG9u
IEFybS4KPiAKPiBTbywgZXZlbiBpZiBpbiBwcmluY2lwbGUgaXQgaXMgYXJjaCBhZ25vc3RpYywg
aXQgZmVlbHMgdG8gbWUgdGhpcyBvcHRpb24gc2hvdWxkIAo+IGJldHRlciBiZSBpbXBsZW1lbnRl
ZCBpbiB4ODYvS2NvbmZpZy4KCkkgZG9uJ3QgdGhpbmsgc28sIG5vLiBXaGVuIEJST0tFTiBpcyB0
byBiZSByZW1vdmVkLCBpdCBvdWdodCB0byBiZQpyZXBsYWNlZCBieSBhIHN1aXRhYmxlICJkZXBl
bmRzIG9uIEhBVkVfKiIsIHdoaWNoIEFybSBjb3VsZCBjaG9vc2UKdG8gbm90IHNlbGVjdC4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:23:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:23:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFENu-0005UL-BW; Tue, 01 Oct 2019 09:23:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFENt-0005UD-8j
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:23:53 +0000
X-Inumbo-ID: 2cbaa878-e42d-11e9-96f7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2cbaa878-e42d-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:23:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 20E99AF2B;
 Tue,  1 Oct 2019 09:23:48 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190929155627.23493-1-julien.grall@arm.com>
 <20190929155627.23493-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1909301805390.2594@sstabellini-ThinkPad-T480s>
 <9cf76146-dc0b-be10-62e9-a6f695dbb8c4@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d1b6d4bd-eec3-deba-72b5-26b7a4157234@suse.com>
Date: Tue, 1 Oct 2019 11:23:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9cf76146-dc0b-be10-62e9-a6f695dbb8c4@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/arm: domain_build: Indent
 correctly parameters of alloc_bank_memory()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTE6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiArSnVlcmdlbgo+IAo+IE9u
IDAxLzEwLzIwMTkgMDI6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gU3VuLCAy
OSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:23:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFENx-0005V2-LK; Tue, 01 Oct 2019 09:23:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pYZ1=X2=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iFENw-0005Uj-Bt
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:23:56 +0000
X-Inumbo-ID: 306d0a74-e42d-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id 306d0a74-e42d-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 09:23:55 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id 7so12539294ljw.7
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 02:23:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=uYxFZQUM5YZlmCwkcfIY8hh/yJkmdJEJoJN561S0lsU=;
 b=P4vMlQYobuQ7oGIWVV+y+5lc102n7z3+mAnivoyDy2dRXb+ZJ6jzz6+MsEwijpoBZo
 3kXDDS8FSOh0a+nap65udfKPU2QhkXntyC//SnSY4WAd5Hu41IaypMk/ui+mDHOiqNK+
 ur36NGOkUjjhTMn/mfx+2Jle/CEov3EaxdVbEgydlJr+d0IXO/lrsUn23xfLvdVr+Vip
 rJIaQbQniMlo0Lw3/vElOZTS2MGc+/67YM8EtwUoYzt+czNZvU1C7hsNayUMGYFkiB/W
 Kj/FA+q1O3V/ijn+wrtXtGun3O4hMW1JiuspHUk7h4d/0wnRZbjE/oUXTQtL+VBIjYNT
 Q5ow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=uYxFZQUM5YZlmCwkcfIY8hh/yJkmdJEJoJN561S0lsU=;
 b=EcctQQS0vrc0Wtj/vZucWJqzqilQcgSiHQhlCBY1i+v9kooSG2A2DzAufsmC0OFcsl
 nEa5j/HlKHdEfwnUqHzbwRa1hnqyFkgOujNqw6jZ6ncqcUiv3h40v+UQziNYuj0si+4u
 kQTtzVuubR2qGbI9O8k6wYbfMg57QeKXeHxkhgyNPvEZ8NH0BR/XmQ9JGlXV2YFBbFru
 P9OjyPHolHcwi2KfbBfIg3DwYZKgmwD3Vdo4UhYtJgwuwCs4ShV8EzxmeAXzNw8NFEaN
 OVvCK0YGr38aOblQWqB2JiO5/ySwEvpY9VyEWgoVrbfnFhsbdE4U4tq50WLJvncB+LBe
 y4eQ==
X-Gm-Message-State: APjAAAW1EFVE8AKVZcl3UZLG+OGgXrBsA3QVAKnqdAWqWTgprRM6jzEm
 rzOtZR9gIoq2eW7DpHh9kf4=
X-Google-Smtp-Source: APXvYqxyyAnxLzHjkNSUO431/iPkq6/QNgb/h3I44oP1XwteE/eHCvcJgGP2ZmmCMBiFG/Sp1/asvg==
X-Received: by 2002:a2e:9015:: with SMTP id h21mr3169188ljg.234.1569921834188; 
 Tue, 01 Oct 2019 02:23:54 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b6sm4612649lfi.72.2019.10.01.02.23.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Oct 2019 02:23:53 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <Julien.Grall@arm.com>
References: <1569496834-7796-1-git-send-email-olekstysh@gmail.com>
 <6c7d9f90-227a-c20a-090a-560a0805eb6b@arm.com>
 <71f1a62c-551c-97e1-2e1a-94339ab6e7d9@gmail.com>
 <alpine.DEB.2.21.1909271544030.2594@sstabellini-ThinkPad-T480s>
 <CAPD2p-mO7msJexqbmnmGX7z5SmN00KKQCN7pVZc-+H6OjLcUqw@mail.gmail.com>
 <96bea916-74a0-fa8e-582c-a702d43483c2@arm.com>
 <alpine.DEB.2.21.1909301339100.2594@sstabellini-ThinkPad-T480s>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <a249acd1-5482-fdc8-d27e-b78b69f8704b@gmail.com>
Date: Tue, 1 Oct 2019 12:23:52 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909301339100.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH V6 0/8] iommu/arm: Add Renesas IPMMU-VMSA
 support + Linux's iommu_fwspec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>, nd <nd@arm.com>,
 "volodymyr_babchuk@epam.com" <volodymyr_babchuk@epam.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDMwLjA5LjE5IDIzOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6CgpIaSBTdGVmYW5v
Cgo+IE9uIFNhdCwgMjggU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMjgvMDkv
MjAxOSAwMDo1MiwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+PiDRgdCxLCAyOCDRgdC1
0L3Rgi4gMjAxOSDQsy4sIDAxOjUwIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZwo+Pj4gPG1haWx0bzpzc3RhYmVsbGluaUBrZXJuZWwub3JnPj46Cj4+Pgo+Pj4gICAg
ICBPbiBUaHUsIDI2IFNlcCAyMDE5LCBPbGVrc2FuZHIgd3JvdGU6Cj4+PiAgICAgICA+IE9uIDI2
LjA5LjE5IDE3OjU2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiAgICAgICA+ID4gSGksCj4+PiAg
ICAgICA+Cj4+PiAgICAgICA+IEhpIEp1bGllbgo+Pj4gICAgICAgPgo+Pj4gICAgICAgPgo+Pj4g
ICAgICAgPiA+Cj4+PiAgICAgICA+ID4gT24gOS8yNi8xOSAxMjoyMCBQTSwgT2xla3NhbmRyIFR5
c2hjaGVua28gd3JvdGU6Cj4+PiAgICAgICA+ID4gPiBPbGVrc2FuZHIgVHlzaGNoZW5rbyAoOCk6
Cj4+PiAgICAgICA+ID4gPiDCoMKgIGlvbW11L2FybTogQWRkIGlvbW11X2hlbHBlcnMuYyBmaWxl
IHRvIGtlZXAgY29tbW9uIGZvcgo+Pj4gICAgICBJT01NVXMgc3R1ZmYKPj4+ICAgICAgID4gPiA+
IMKgwqAgaW9tbXUvYXJtOiBBZGQgYWJpbGl0eSB0byBoYW5kbGUgZGVmZXJyZWQgcHJvYmluZyBy
ZXF1ZXN0Cj4+PiAgICAgICA+ID4gPiDCoMKgIHhlbi9jb21tb246IEludHJvZHVjZSBfeHJlYWxs
b2MgZnVuY3Rpb24KPj4+ICAgICAgID4gPiA+IMKgwqAgeGVuL2NvbW1vbjogSW50cm9kdWNlIHhy
ZWFsbG9jX2ZsZXhfc3RydWN0KCkgaGVscGVyIG1hY3Jvcwo+Pj4gICAgICAgPiA+ID4gwqDCoCBp
b21tdS9hcm06IEFkZCBsaWdodHdlaWdodCBpb21tdV9md3NwZWMgc3VwcG9ydAo+Pj4gICAgICAg
PiA+ID4gwqDCoCBpb21tdTogT3JkZXIgdGhlIGhlYWRlcnMgYWxwaGFiZXRpY2FsbHkgaW4gZGV2
aWNlX3RyZWUuYwo+Pj4gICAgICAgPiA+ID4gwqDCoCBpb21tdS9hcm06IEludHJvZHVjZSBpb21t
dV9hZGRfZHRfZGV2aWNlIEFQSQo+Pj4gICAgICAgPiA+ID4gwqDCoCBpb21tdS9hcm06IEFkZCBS
ZW5lc2FzIElQTU1VLVZNU0Egc3VwcG9ydAo+Pj4gICAgICAgPiA+Cj4+PiAgICAgICA+ID4gVGhp
cyBzZXJpZXMgaXMgbm93IG1lcmdlZC4KPj4+ICAgICAgID4KPj4+ICAgICAgID4gVGhhbmsgeW91
IQo+Pj4KPj4+ICAgICAgSSBqdXN0IHdhbnRlZCB0byBwcm92aWRlIGVhcmx5IGZlZWRiYWNrIHRo
YXQgdGhpcyBzZXJpZXMgY2F1c2VzIHByb2JsZW1zCj4+PiAgICAgIHdpdGggdGhlIGxlZ2FjeSBt
bXUtbWFzdGVycyBiaW5kaW5nOgo+Pj4KPj4+Cj4+PiBUaGlzIHNlcmllcyB3YXMgZGV2ZWxvcGVk
IGluIGEgd2F5IHRvIGFkZCBuZXcgZnVuY3Rpb25hbGl0eSwgYnV0IG5vdCB0bwo+Pj4gYnJha2Ug
ZXhpc3RpbmcgKGxlZ2FjeSBiaW5kaW5ncykuIFByb2JhYmx5LCBJIG1pc3NlZCBzb21ldGhpbmcK
Pj4+IGltcG9ydGFudC7CoGlvbW11X2FkZF9kdF9kZXZpY2UoKSBjb3VsZCByZXR1cm4gYW4gZXJy
b3IgKEkgYXNzdW1lLCB0aGlzCj4+PiBpcyB3aGF0IHlvdSBhcmUgZmFjaW5nKSBpZiB0aGUgZGV2
aWNlIG5vZGUgaW4gRFQgY29udGFpbnMgImlvbW11cyIKPj4+IHByb3BlcnR5IChJIG1lYW4sIHVz
ZXMgbmV3IGJpbmRpbmdzKSwgYnV0IHRoZSBJT01NVSBkcml2ZXIgZG9lc24ndAo+Pj4gaW1wbGVt
ZW50IHJlcXVpcmVkIGNhbGxiYWNrcyB5ZXQuIERvIHRoZSBkZXZpY2Ugbm9kZXMgaW4geW91ciBE
VCBjb250YWluCj4+PiAiaW9tbXVzIiBwcm9wZXJ0eT8gQW5kIHRvIHdoaWNoIGRvbWFpbiB0aGVz
ZSBkZXZpY2VzIChpbiB5b3VyIGxvZykgYXJlCj4+PiBnb2luZyB0byBiZSBhc3NpZ25lZCAoZG9t
MCBvciBvdGhlciBkb21haW5zPykuCj4+IExvb2tpbmcgYXQgdGhlIGJpbmRpbmdzLCBJIGRvbid0
IHRoaW5rIGl0IGlzIGxlZ2l0IHRvIGhhdmUgYSBub2RlIHVzaW5nCj4+IGJvdGggbGVnYWN5IGFu
ZCBnZW5lcmljIGJpbmRpbmcgdG9nZXRoZXIuIElmIHRoaXMgaXMgd2hhdCBoYXBwZW5zLCB0aGVu
Cj4+IEkgd291bGQgY29uc2lkZXIgaXQgYXMgdW5zdXBwb3J0ZWQuCj4gSSBoYXZlIGp1c3Qgc2Vu
dCBhIGZpeCBmb3IgdGhpcy4KPgo+IFRoZSBpc3N1ZSBpcyB0aGF0IHNvbWUgWGlsaW54IGRldmlj
ZSB0cmVlcyBleHBvc2UgYm90aCB0aGUgbGVnYWN5IGFuZAo+IGdlbmVyaWMgYmluZGluZ3MsIGhv
d2V2ZXIsIG9ubHkgb25lIHNldCBvZiBiaW5kaW5ncyBpcyBzdXBwb3NlZCB0byBiZQo+IHVzZWQs
IGVpdGhlciB0aGUgbGVnYWN5IG9yIHRoZSBnZW5lcmljIGJpbmRpbmdzIChub3QgYm90aCEpLgoK
SSBleHBlY3RlZCB0aGlzIGNvdWxkIGJlIGEgcmVhc29uLgoKCj4gICBMaW51eAo+IHNvbHZlcyB0
aGlzIHByb2JsZW0gYnkgcHJvYmluZyBmb3IgdGhlIGV4aXN0ZW5jZSBvZiAibW11LW1hc3RlcnMi
ICh0aGUKPiBsZWdhY3kgYmluZGluZ3MgcHJvcGVydHkpIHZlcnkgZWFybHkgb24gYW5kIGRpc2Fi
bGluZyB0aGUgZ2VuZXJpYwo+IGJpbmRpbmdzIGlmICJtbXUtbWFzdGVycyIgaXMgcHJlc2VudC4K
Pgo+IFNvbWV0aGluZyBsaWtlIHRoYXQgd291bGQgd29yayBmb3IgWGVuIHRvbywgYnV0IEkgY2hh
dHRlZCB3aXRoIEp1bGllbgo+IGFuZCBjYW1lIHVwIHdpdGggc29tZXRoaW5nIHNpbXBsZXIuIChB
bHNvIGtlZXBpbmcgaW4gbWluZCB0aGF0IGEgbmV3Cj4gY29sbGVhZ3VlIG9mIG1pbmUgaGFzIGp1
c3Qgc3RhcnRlZCB3b3JraW5nIG9uIGdlbmVyaWMgYmluZGluZ3Mgc3VwcG9ydAo+IGZvciB0aGUg
QVJNIFNNTVUgZHJpdmVyIGluIFhlbiBzbyB0aGlzIGlzc3VlIHdpbGwgZ28gYXdheSBzb29uKS4g
U2VlOgo+Cj4gaHR0cHM6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTU2OTg3NzA3NjE0NzQ0
CgpTb3VuZHMgZ29vZCB0byBtZS4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtv
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:25:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEPd-0005hm-9t; Tue, 01 Oct 2019 09:25:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFEPc-0005hZ-BC
 for xen-devel@lists.xen.org; Tue, 01 Oct 2019 09:25:40 +0000
X-Inumbo-ID: 6ea55bd4-e42d-11e9-96f7-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 6ea55bd4-e42d-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:25:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E11631000;
 Tue,  1 Oct 2019 02:25:38 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1761C3F739;
 Tue,  1 Oct 2019 02:25:37 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909261608430.2594@sstabellini-ThinkPad-T480s>
 <20190926231144.16297-5-sstabellini@kernel.org>
 <d3ef8cc1-6fe7-bdee-690e-c59b362bbc8f@arm.com>
 <alpine.DEB.2.21.1909301410210.2594@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8bcae79e-cf37-3d7f-430b-b04ee1466277@arm.com>
Date: Tue, 1 Oct 2019 10:25:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909301410210.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDMwLzA5LzIwMTkgMjI6MTIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBTdW4sIDI5IFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDkvMjcv
MTkgMTI6MTEgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+ICsgICAgICAgIHJldHVy
biAwOwo+Pj4gKyAgICB9Cj4+PiArICAgIC8qCj4+PiArICAgICAqIHhlbixwYXRoIHNwZWNpZmll
cyB0aGUgY29ycmVzcG9uZGluZyBub2RlIGluIHRoZSBob3N0IERULgo+Pj4gKyAgICAgKiBCb3Ro
IGludGVycnVwdCBtYXBwaW5ncyBhbmQgSU9NTVUgc2V0dGluZ3MgYXJlIGJhc2VkIG9uIGl0LAo+
Pj4gKyAgICAgKiBhcyB0aGV5IGFyZSBkb25lIGJhc2VkIG9uIHRoZSBjb3JyZXNwb25kaW5nIGhv
c3QgRFQgbm9kZS4KPj4+ICsgICAgICovCj4+PiArICAgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgi
eGVuLHBhdGgiLCBuYW1lKSA9PSAwICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgbm9kZSA9IGR0
X2ZpbmRfbm9kZV9ieV9wYXRoKHByb3AtPmRhdGEpOwo+Pj4gKyAgICAgICAgaWYgKCBub2RlID09
IE5VTEwgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJS
ICJDb3VsZG4ndCBmaW5kIG5vZGUgJXMgaW4gaG9zdF9kdCFcbiIsCj4+PiArICAgICAgICAgICAg
ICAgICAgIChjaGFyICopcHJvcC0+ZGF0YSk7Cj4+PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4+PiArICAgICAgICB9Cj4+PiArCj4+PiArICAgICAgICByZXMgPSBpb21tdV9hc3NpZ25f
ZHRfZGV2aWNlKGtpbmZvLT5kLCBub2RlKTsKPj4+ICsgICAgICAgIGlmICggcmVzIDwgMCApCj4+
PiArICAgICAgICAgICAgcmV0dXJuIHJlczsgPiArCj4+PiArICAgICAgICByZXMgPSBoYW5kbGVf
ZGV2aWNlX2ludGVycnVwdHMoa2luZm8tPmQsIG5vZGUsIHRydWUpOwo+Pj4gKyAgICAgICAgaWYg
KCByZXMgPCAwICkKPj4+ICsgICAgICAgICAgICByZXR1cm4gcmVzOwo+Pgo+PiBTYW1lIGhlcmUu
Cj4gCj4gWW91IGFyZSB0YWxraW5nIGFib3V0IHJldHVybiB2YWx1ZXMsIHJpZ2h0PyBOb3QgY29k
ZSBzdHlsZSB0byBiZSBmaXhlZAo+IC0tIEkgY2Fubm90IHNlZSBhbnl0aGluZyB3cm9uZyB3aXRo
IHRoZSBjb2RlIHN0eWxlLgoKSSBob25lc3RseSBjYW4ndCByZW1lbWJlciB3aHkgSSB3cm90ZSAi
c2FtZSBoZXJlIi4gUGxlYXNlIGlnbm9yZSB0aGlzIG9uZSBhbmQgSSAKd2lsbCBoYXZlIGEgbG9v
ayBhdCB0aGUgbmV4dCB2ZXJzaW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:26:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEQM-0005nD-Mj; Tue, 01 Oct 2019 09:26:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFEQL-0005mw-Te
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:26:25 +0000
X-Inumbo-ID: 88f8ecda-e42d-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 88f8ecda-e42d-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 09:26:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 166941000;
 Tue,  1 Oct 2019 02:26:23 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 142E23F739;
 Tue,  1 Oct 2019 02:26:21 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@arm.com>
 <9211e84c-fbf8-5a35-e898-23a58e3bd4cb@citrix.com>
 <2ce8fb9f-d365-cabf-6a98-e61ac525d4e5@arm.com>
 <3c901636-732f-446e-8a64-94149939d175@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a00e52df-6475-31a8-bfac-844de29b9c72@arm.com>
Date: Tue, 1 Oct 2019 10:26:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3c901636-732f-446e-8a64-94149939d175@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMDEvMTAvMjAxOSAxMDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEu
MTAuMjAxOSAxMToxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAwMS8xMC8yMDE5IDAwOjIx
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMzAvMDkvMjAxOSAyMToxNywgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+IE15IHdvcnJ5IGlzIHRoaXMgZ2F0ZSBjb25maWcgZ2F0ZSBub3RoaW5n
IG9uIEFybSBzbyB0aGUgdXNlciBtYXkgaGF2ZQo+Pj4+IGEgZmFsc2Ugc2Vuc2UgdGhhdCBpdCBj
YW4gYmUgdXNlZCAoZXZlbiB0aG91Z2ggaXQgaXMgY2xlYXJseSBCUk9LRU4pLgo+Pj4+Cj4+Pj4g
QWxzbyB0aGUgbmFtZSBpcyBxdWl0ZSBjbG9zZSB0byB0aGUgQ09ORklHX0hBUkRFTl9QUkVESUNU
T1Igb24gQXJtIGFuZAo+Pj4+IG1heSBjb25mdXNlIHVzZXIuIEFsdGhvdWdoLCBJIGRvbid0IGhh
dmUgYSBiZXR0ZXIgbmFtZSBzbyBmYXIgOi8KPj4+Cj4+PiBUaGUgImRlcGVuZHMgb24gQlJPS0VO
IiBtZWFucyBpdCB3aWxsIG5ldmVyIHNob3cgdXAgdG8gYSB1c2VyIGluCj4+PiBtZW51Y29uZmln
LCB3aGljaCBpcyB3aHkgaXQgd2FzIG9ubHkgQ0MgdG8geDg2LCBhbmQgbm90IHRvIHJlc3QuCj4+
Cj4+IFdoYXQncyB0aGUgbG9uZyB0ZXJtIHBsYW4gZm9yIHRoaXMgb3B0aW9uPyBBcmUgeW91IHBs
YW5uaW5nIHRvIHJlbW92ZSBpdAo+PiBjb21wbGV0ZWx5IG9yIGp1c3QgdGhlIGRlcGVuZGVuY2ll
cyBvbiBCUk9LRU4/Cj4+Cj4+IE15IGNvbmNlcm4gaXMgaWYgdGhpcyBvcHRpb24gd2lsbCBldmVy
IGJlY29tZSBzZWxlY3RhYmxlIHRoZW4gaXQgd2lsbCBub3QgZG9pbmcKPj4gd2hhdCdzIGV4cGVj
dGVkIG9uIEFybS4KPj4KPj4gU28sIGV2ZW4gaWYgaW4gcHJpbmNpcGxlIGl0IGlzIGFyY2ggYWdu
b3N0aWMsIGl0IGZlZWxzIHRvIG1lIHRoaXMgb3B0aW9uIHNob3VsZAo+PiBiZXR0ZXIgYmUgaW1w
bGVtZW50ZWQgaW4geDg2L0tjb25maWcuCj4gCj4gSSBkb24ndCB0aGluayBzbywgbm8uIFdoZW4g
QlJPS0VOIGlzIHRvIGJlIHJlbW92ZWQsIGl0IG91Z2h0IHRvIGJlCj4gcmVwbGFjZWQgYnkgYSBz
dWl0YWJsZSAiZGVwZW5kcyBvbiBIQVZFXyoiLCB3aGljaCBBcm0gY291bGQgY2hvb3NlCj4gdG8g
bm90IHNlbGVjdC4KClNvIHRoZXJlIGFyZSBhbiBleHBlY3RhdGlvbiB0aGlzIG9wdGlvbiB3aWxs
IGJlIHVzZWQgYnkgY29tbW9uIGNvZGUgaW4gdGhlIGZ1dHVyZT8KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:30:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:30:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEUc-0006cK-D3; Tue, 01 Oct 2019 09:30:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFEUb-0006cF-0L
 for xen-devel@lists.xen.org; Tue, 01 Oct 2019 09:30:49 +0000
X-Inumbo-ID: 263e967a-e42e-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 263e967a-e42e-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 09:30:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 149441000;
 Tue,  1 Oct 2019 02:30:47 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B32333F739;
 Tue,  1 Oct 2019 02:30:45 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
 <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
 <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
 <alpine.DEB.2.21.1909271627160.2594@sstabellini-ThinkPad-T480s>
 <697f53cd-2e3b-8890-45e8-4897a29b4133@gmail.com>
 <f2f155dd-4387-61ca-9a16-496c958352a7@arm.com>
 <alpine.DEB.2.21.1909301415250.2594@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <56d8660e-1098-603b-1a30-b0118c072e30@arm.com>
Date: Tue, 1 Oct 2019 10:30:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909301415250.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Oleksandr <olekstysh@gmail.com>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAxLzEwLzIwMTkgMDA6MjQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBNb24sIDMwIFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE9sZWtz
YW5kciwKPj4KPj4gT24gMzAvMDkvMjAxOSAxMDozNCwgT2xla3NhbmRyIHdyb3RlOgo+Pj4gT24g
MjguMDkuMTkgMDI6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+IEkgaGF2ZSB0
byBhZG1pdCB0aGF0IEkgZG9uJ3Qga25vdyBhYm91dCBkb20wbGVzcyBmZWF0dXJlIGVub3VnaCAu
Li4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gQnV0LCBzaG91bGRuJ3Qgd2UgY2hlY2sgaWYgdGhlIGRl
dmljZSBpcyBiZWhpbmQgdGhlIElPTU1VIGFuZCB0cnkgdG8KPj4+Pj4+IGFkZAo+Pj4+Pj4gaXQg
KGlvbW11X2FkZF9kdF9kZXZpY2UpIGJlZm9yZSBhc3NpZ25pbmcgaXQgKHRoaXMgaXMgbmVlZGVk
IGZvcgo+Pj4+Pj4gZHJpdmVycwo+Pj4+Pj4gd2hpY2ggc3VwcG9ydCBnZW5lcmljIElPTU1VIERU
IGJpbmRpbmdzIGluIHRoZSBmaXJzdCBwbGFjZSkuCj4+Pj4+Pgo+Pj4+Pj4gW3BsZWFzZSB0YWtl
IGEgbG9vayBhdAo+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAyNzE0Lmh0bWwKPj4+Pj4+IGlmIHNvXQo+Pj4+Pj4K
Pj4+Pj4+IEp1bGllbiwgd2hhdCBkbyB5b3UgdGhpbms/Cj4+Pj4+IFllcyB5b3UgYXJlIHJpZ2h0
Lgo+Pj4+Pgo+Pj4+PiBAU3RlZmFubywgdGhpcyBpcyBhIHJlY2VudGx5IG1lcmdlZCBmZWF0dXJl
LiBXaXRob3V0IGl0LCB5b3Ugd2lsbCBub3QgYmUKPj4+Pj4gYWJsZSB0byB1c2UgcGFzc3Rocm91
Z2ggd2l0aCBkb20wbGVzcyBndWVzdCB3aGVuIHRoZSBJT01NVSAoc3VjaCBhcwo+Pj4+PiBJUE1N
VSkgaXMgdXNpbmcgdGhlIGdlbmVyaWMgRFQgYmluZGluZ3MuCj4+Pj4gSnVzdCBkb3VibGUtY2hl
Y2tpbmcgYnV0IGl0IHNob3VsZCBiZSBvbmx5IGEgbWF0dGVyIG9mIHRoZSBmb2xsb3dpbmcsCj4+
Pj4gcmlnaHQ/Cj4+Pj4KPj4+PiArwqDCoMKgwqDCoMKgwqAgcmVzID0gaW9tbXVfYWRkX2R0X2Rl
dmljZShub2RlKTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgPCAwICkKPj4+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmVzOwo+Pj4KPj4+IEkgdGhpbmssIHRoZSBjaGFu
Z2UgYWJvdmUgaXMgY29ycmVjdC4KPj4+Cj4+Pgo+Pj4+ICsKPj4+PiArwqDCoMKgwqDCoMKgwqAg
aWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKG5vZGUpICkKPj4+PiArwqDCoMKgwqDCoMKgwqAg
ewo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZp
Y2Uoa2luZm8tPmQsIG5vZGUpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggcmVz
IDwgMCApCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmVzOwo+
Pj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+Pj4gKwo+Pj4+Cj4+Pj4gKEkgYW0gYXNraW5nIGJlY2F1
c2UgSSBjb3VsZG4ndCBxdWl0ZSB0ZXN0IGl0IGR1ZSB0byB0aGUgZXJyb3Igd2l0aAo+Pj4+IG1t
dS1tYXN0ZXJzIEkgbWVudGlvbmVkIGluIHRoZSBvdGhlciBlbWFpbC4pCj4+PiBSZWdhcmRpbmcg
dGhlIGNoZWNrICJpZiAoZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChub2RlKSkiIGhlcmUuIEkgdGhp
bmssIGl0Cj4+PiBkZXBlbmRzIG9uIHRoZSAieGVuLHBhdGgiIHB1cnBvc2UuCj4+Pgo+Pj4gMS4g
SWYgInhlbixwYXRoIiBwcm9wZXJ0eSBpcywgbGV0IHNheSwgY2xvc2UgdG8gImR0ZGV2IiBwcm9w
ZXJ0eSBpbiBkb21haW4KPj4+IGNvbmZpZyBmaWxlLCB3aGVyZSB3ZSBkZXNjcmliZSBtYXN0ZXIg
ZGV2aWNlcyB3aGljaCBhcmUgYmVoaW5kIHRoZSBJT01NVSwgc28KPj4+ICptdXN0KiBiZSBwcm90
ZWN0ZWQsIHRoZW4gdGhhdCBjaGVjayBzaG91bGQgYmUgcmVtb3ZlZC4gUGxlYXNlIHNlZQo+Pj4g
aW9tbXVfZG9fZHRfZG9tY3RsKCkuCj4+Pgo+Pj4gMi4gSWYgInhlbixwYXRoIiBwcm9wZXJ0eSBj
YW4gYWxzbyBiZSB1c2VkIHRvIGRlc2NyaWJlIGRldmljZXMgd2hpY2ggYXJlIG5vdAo+Pj4gYmVo
aW5kIHRoZSBJT01NVSAoc28gZG9uJ3QgbmVlZCB0byBiZSBwcm90ZWN0ZWQpLCBidXQganVzdCBm
b3IgdGhlCj4+PiAiaW50ZXJydXB0IG1hcHBpbmdzIiBwdXJwb3NlcywgdGhlbiB0aGF0IGNoZWNr
IGlzIGNvcnJlY3QgYW5kIHNob3VsZCByZW1haW4uCj4+Cj4+IFNvbWUgZGV2aWNlIG1heSBub3Qg
YmUgYmVoaW5kIGFuIElPTU1VIGJ1dCBzdGlsbCBkbyBETUEuIFdlIGFyZSBub3QgZG9pbmcgYQo+
PiBmYXZvciB0byB0aGUgdXNlciB0byBjb250aW51ZSB0aGUgYXNzaWdubWVudCBhcyB0aGlzIGNv
dWxkIGxlYWQgdG8gYXQgYmVzdCB0bwo+PiBhIG5vbi13b3JraW5nIGRldmljZSAoYXQgd29yc3Qg
YSBzZWN1cml0eSBpc3N1ZSkuCj4+Cj4+IFRoZXJlZm9yZSBJIGFtIGFnYWluc3QgdGhlIHNvbHV0
aW9uIDIpLgo+IAo+IEkgYWdyZWUuIChBbmQgaG9uZXN0bHksICJ4ZW4scGF0aCIgd2FzIGludHJv
ZHVjZWQgYXMgYW4gZXF1aXZhbGVudCBvZgo+ICJkdGRldiIgaW5pdGlhbGx5LikKPiAKPiAKPj4g
SG93ZXZlciwgdGhpcyByYWlzZXMgc29tZSBxdWVzdGlvbnMgd2h5IE1NSU9zIGFyZSB0cmVhdGVk
IGRpZmZlcmVudGx5IChpLmUKPj4gdGhleSBkb24ndCBuZWVkIGFuIElPTU1VKS4KPj4KPj4gSW4g
dGhlIGN1cnJlbnQgc2V0dXAsIHlvdSB3b3VsZCBub3QgYmUgYWJsZSB0byBwYXNzdGhyb3VnaCBh
IG5vbiBETUEtY2FwYWJsZQo+PiB0byBhIGd1ZXN0IGlmIHRoZXkgbmVlZHMgaW50ZXJydXB0cyAo
ZS5nLiBhbiBVQVJUKSBidXQgeW91IHdvdWxkIGJlIGlmIHRoZXkKPj4gZG9uJ3QgdXNlIGludGVy
cnVwdHMuCj4+Cj4+IFNvIEkgdGhpbmsgd2UgbmVlZCBhIGNvdXBsZSBvZiBtb3JlIGNoYW5nZXM6
Cj4+ICAgICAxKSBJbnRyb2R1Y2UgYW4gb3B0aW9uIHRvIGFsbG93IHRoZSB1c2VyIHRvIGlnbm9y
ZSBJT01NVSBpc3N1ZXMgKHNvbWV0aGluZwo+PiBsaWtlICJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhv
dXQtaW9tbXUiKS4KPj4gICAgIDIpICJ4ZW4scmVnIiBjYW5ub3QgYmUgc3BlY2lmaWVkIHdpdGhv
dXQgInhlbixwYXRoIi4gVGhpcyBhbGxvd3MgdXMgdG8KPj4gcG9saWNlIHRoZSB1c2VyIERULgo+
IAo+IEludGVyZXN0aW5nIHF1ZXN0aW9ucy4KPiAKPiBTb21ldGhpbmcgbGlrZSAieGVuLGZvcmNl
LWFzc2lnbi13aXRob3V0LWlvbW11IiB3b3VsZCBiZSB1c2VmdWwuIFRoZQo+IHVwc2lkZSBvZiBi
ZWluZyBhYmxlIHRvIGFzc2lnbiBhIG5vbi1JT01NVS1wcm90ZWN0ZWQgbm9uLURNQS1jYXBhYmxl
Cj4gZGV2aWNlIG91dHdlaWdocyB0aGUgZG93bnNpZGVzLgo+IAo+IEkgYW0gbGVzcyBzdXJlIGFi
b3V0IGhhdmluZyB0byBzcGVjaWZ5ICJ4ZW4scmVnIiB0b2dldGhlciB3aXRoCj4gInhlbixwYXRo
Ii4gSXQgaXMgZmFpcmx5IGNvbW1vbiB0byBoYXZlIGEgY29udHJvbCByZWdpc3RlciBNTUlPIHJl
Z2lvbgo+IHBhZ2UgaW4gRlBHQSB0aGF0IGRvZXNuJ3QgZG8gYW55IERNQSBhbmQgaGFzIG5vIHJl
bGF0ZWQgaW50ZXJydXB0cy4gSW4KPiB0aG9zZSBjYXNlcywgaXQgaXMgbmljZSB0byBiZSBhYmxl
IHRvIGhhbmRsZSBpdCBieSBqdXN0IGhhdmluZyBvbmUKPiAieGVuLHJlZyIgcHJvcGVydHkuIEJ1
dCBtYXliZSBpZiB0aGUgdXNlciBhbHNvIHBhc3Nlcwo+ICJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhv
dXQtaW9tbXUiIHRoZW4gd2UgY291bGQgYWxzbyBpZ25vcmUgYSBtaXNzaW5nCj4gInhlbixwYXRo
Ii4KPiAKPiBJbiBhbnkgY2FzZSwgbXkgcHJlZmVyZW5jZSB3b3VsZCBiZSB0byBrZWVwIHRoZSBz
ZXJpZXMgYXMgaXMgZm9yIG5vdywKPiBhbmQgbWFrZSB0aGVzZSBjaGFuZ2VzIGxhdGVyLiAKCkJp
bmRpbmdzIGFyZSBtZWFudCB0byBiZSBzdGFibGUsIHNvIHdlIHdvdWxkIGVuZCB1cCB0byBoYXZl
IHRvIGNyZWF0ZSBhIG5ldyAKYmluZGluZ3MgdG8gY2F0ZXIgdGhlIHNvbHV0aW9uIGRpc2N1c3Nl
ZCBoZXJlLiBTbyBJIHdvdWxkIHJhdGhlciBhdm9pZCB0byB0YWtlIAp0aGF0IGFwcHJvYWNoLgoK
PiBIb3dldmVyLCBmb3IgdGhlIHNha2Ugb2YgbW92aW5nIHRoaW5ncwo+IGZvcndhcmQgcXVpY2ts
eSwgSSBhbHNvIGltcGxlbWVudGVkIEp1bGllbidzIHN1Z2dlc3Rpb25zLiBTbyBJJ2xsIHNlbmQK
PiB0d28gdjcgdXBkYXRlcyB0byB0aGlzIHNlcmllczoKPiAKPiAtIHY3YTogdGhlIG1pbmltYWwg
Y2hhbmdlcyB2ZXJzaW9uLCB3aXRob3V0IHRoaW5ncyBkaXNjdXNzZWQgaGVyZSBleGNlcHQKPiAg
ICAgICAgIGZvciByZW1vdmluZyB0aGUgImlmIChkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKG5vZGUp
KSIgY2hlY2sKPiAtIHY3YjogYSB2ZXJzaW9uIHdpdGggYWxsIHRoZSBjaGFuZ2VzIGRpc2N1c3Nl
ZCBoZXJlCj4gCj4gSnVsaWVuLCBJJ2xsIGxldCB5b3UgcGljayB5b3VyIGZhdm9yaXRlLCBob3Bl
ZnVsbHkgb25lIG9mIHRoZW0gd2lsbCBiZQo+IHRvIHlvdXIgbGlraW5nLgoKVGhhbmsgeW91IGZv
ciBzdWdnZXN0aW5nIHRoZSB0d28gdmVyc2lvbnMuIEkgd2lsbCBoYXZlIGEgbG9vayBhdCB0aGVt
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:37:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:37:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEaY-0006o5-5F; Tue, 01 Oct 2019 09:36:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFEaW-0006o0-U1
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:36:57 +0000
X-Inumbo-ID: 009b55b0-e42f-11e9-96f7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 009b55b0-e42f-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:36:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569922613;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=ToX8mOG/rLQc8AbElbFILsaClSzafjfnOiVzui95QuE=;
 b=UWY4SHfa09xHquZpFirhdW1m2oA8DT7Y09+u883koOo32PYMpJQHkeMh
 RxR4zSXP2DAK/FZw2OnPZksjoQmNuMftvcqbUB3hdByDCjX3A3LM3mJSM
 ckV9jSRL3sdSXGYUjWB9nwX2XdVvGtoHHA+T/WUniSp01QCAVMdG1bOpi 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Jtmj2U79XpL0vwJYiULzojDCW3tfPGSXjOdjX7tTAP4G+bcbCbwK0JopBWrn/S5h8sywucdX7m
 yI8cvbrtWc5m4LlbHYxe5UxsS5Es5tA7ey8OUQxZnyfes/2Z28PT30ZUzwZQ2HxHmgXMuma/JY
 zJoIRCqceDyj7mFyVhPJaxH5bX88ar4d+Y9luaFAKS7ZZ955r7SWnGLVsdT0/7E5xh/Zxvsx5g
 x4LT7tyQErSHAUqGhxlQVkOmywcEEeZbm8LBbZPOLsJYKTDW8EWX11vuH0qS2S0Hix9q4WkgMX
 a2s=
X-SBRS: 2.7
X-MesageID: 6538326
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6538326"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
Thread-Index: AQHVeDIwRG0o+S2xK02nqNXtlOqU5KdFV3YAgAAisFD//+aCgIAAJMzQ
Date: Tue, 1 Oct 2019 09:36:49 +0000
Message-ID: <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
In-Reply-To: <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMDoxOQ0KPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFu
ZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+OyBSb2dlciBQYXUNCj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+OyBXZWkgTGl1DQo+IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENILWZvci00LjEzXSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24N
Cj4gDQo+IE9uIDAxLjEwLjIwMTkgMTA6NTIsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPg0KPiA+PiBTZW50OiAwMSBPY3RvYmVyIDIwMTkgMDk6NDYNCj4gPj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+IENjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBSb2dlciBQYXUgTW9ubmUNCj4gPj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPjsNCj4gV2VpDQo+ID4+IExpdSA8d2xAeGVuLm9yZz4NCj4gPj4gU3ViamVj
dDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVz
c2x5IHZldG8gbWlncmF0aW9uDQo+ID4+DQo+ID4+IE9uIDAxLjEwLjIwMTkgMTA6MjgsIFBhdWwg
RHVycmFudCB3cm90ZToNCj4gPj4+IE5vdyB0aGF0IHhsLmNmZyBoYXMgYW4gb3B0aW9uIHRvIGV4
cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBpbmdzIGZvciBhDQo+ID4+PiBkb21haW4sIG1pZ3Jh
dGlvbiBtYXkgYmUgbmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRvIHRoZSBjaGVjayBvZg0KPiA+Pj4g
aXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCkuDQo+ID4+PiBU
aGVyZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBiZWluZyBl
bmFibGVkIHVubGVzcw0KPiA+Pj4gZGV2aWNlcyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4gYW5k
IHRoYXQgZG9tYWluIGlzIHNoYXJpbmcgSEFQIG1hcHBpbmdzDQo+ID4+PiB3aXRoIHRoZSBJT01N
VSAoaW4gd2hpY2ggY2FzZSBkaXNhYmxpbmcgd3JpdGUgcGVybWlzc2lvbnMgaW4gdGhlIFAyTSBt
YXkNCj4gPj4+IGNhdXNlIERNQSBmYXVsdHMpLg0KPiA+Pg0KPiA+PiBCdXQgdGhhdCdzIHRha2lu
ZyBpbnRvIGFjY291bnQgb25seSBoYWxmIG9mIHRoZSByZWFzb24gb2YgdGhlDQo+ID4+IGV4Y2x1
c2lvbi4gVGhlIG90aGVyIGhhbGYgaXMgdGhhdCBhc3NpZ25lZCBkZXZpY2VzIG1heSBjYXVzZSBw
YWdlcw0KPiA+PiB0byBiZSBkaXJ0aWVkIGJlaGluZCB0aGUgYmFjayBvZiB0aGUgbG9nLWRpcnR5
IGxvZ2ljLg0KPiA+DQo+ID4gQnV0IHRoYXQncyBubyByZWFzb24gdG8gdmV0byBsb2dkaXJ0eS4g
U29tZSBkZXZpY2VzIGhhdmUgZHJpdmVycyAoaW4gZG9tMCkNCj4gPiB3aGljaCBjYW4gZXh0cmFj
dCBETUEgZGlydHlpbmcgaW5mb3JtYXRpb24gYW5kIHNldCBkaXJ0eSB0cmFja2luZw0KPiA+IGlu
Zm9ybWF0aW9uIGFwcHJvcHJpYXRlbHkuDQo+IA0KPiBJdCBzdGlsbCBuZWVkcyBhIHBvc2l0aXZl
IGlkZW50aWZpY2F0aW9uIHRoZW46IFN1Y2ggZHJpdmVycyBzaG91bGQgdGVsbA0KPiBYZW4gZm9y
IHdoaWNoIHNwZWNpZmljIGRldmljZXMgc3VjaCBpbmZvcm1hdGlvbiBpcyBnb2luZyB0byBiZSBw
cm92aWRlZC4NCg0KV2h5IGRvZXMgdGhlIGh5cGVydmlzb3IgbmVlZCBoYXZlIHRoZSByaWdodCBv
ZiB2ZXRvIHRob3VnaD8gU3VyZWx5IGl0IGlzIHRoZSB0b29sc3RhY2sgdGhhdCBzaG91bGQgZGVj
aWRlIHdoZXRoZXIgYSBWTSBpcyBtaWdyYXRhYmxlIGluIHRoZSBwcmVzZW5jZSBvZiBhc3NpZ25l
ZCBoL3cuIFhlbiBuZWVkIG9ubHkgYmUgY29uY2VybmVkIHdpdGggdGhlIGludGVncml0eSBvZiB0
aGUgaG9zdCwgd2hpY2ggaXMgd2h5IHRoZSBjaGVjayBmb3IgRVRQIHNoYXJpbmcgcmVtYWlucy4N
Cg0KPiBJIGFsc28gd29uZGVyIHdoYXQgaW50ZXJmYWNlIEkgd291bGQgaGF2ZSBmb3Jnb3QgYWJv
dXQgdGhhdCB3b3VsZCBhbGxvdw0KPiBzdWNoIGEgZHJpdmVyIHRvIHByb3BhZ2F0ZSBkaXJ0eWlu
ZyBpbmZvcm1hdGlvbiBpbiB0aGUgZmlyc3QgcGxhY2U6DQo+IFhFTl9ETU9QX21vZGlmaWVkX21l
bW9yeSBpcyBmb3IgZW11bGF0b3JzIG9ubHkgYWl1aSwgYW5kIGRvZXMgbm90IHByb3ZpZGUNCj4g
YSBtZWFucyBmb3IgWGVuIHRvIGFjdGl2ZWx5IHF1ZXJ5IGRpcnRpZWQgc3RhdGUgKG9yIHJlcXVl
c3QgdXBkYXRpbmcNCj4gdGhlcmVvZikgb2YgcGFnZXMgb3duZWQgYnkgYSBkb21haW4gKGFzIHdv
dWxkIGJlIG5lZWRlZCBhdCBsZWFzdCBvbiB0aGUNCj4gWEVOX0RPTUNUTF9TSEFET1dfTE9HRElS
VFlfRklOQUwgaW52b2NhdGlvbikuDQoNClhFTl9ETU9QX21vZGlmaWVkX21lbW9yeSBpcyBpbmRl
ZWQgdGhlIGludGVyZmFjZS4gQWZ0ZXIgZWFjaCByb3VuZCBvZiBsaXZlIG1lbW9yeSBjb3B5LCB0
aGUgdG9vbHN0YWNrIGNhbiB1c2UgYW4gJ2VtdWxhdG9yJyBwcm9jZXNzIHJ1bm5pbmcgaW4gZG9t
MCB0byBxdWVyeSB0aGUgYXNzaWduZWQgZGV2aWNlIGZvciBwYWdlcyBkaXJ0aWVkIGJ5IERNQSBh
bmQgdGhlbiBhZGQgdGhvc2UgaW50byB0aGUgc2V0IG9mIHBhZ2VzIHRvIGJlIGNvcGllZCBpbiB0
aGUgbmV4dCByb3VuZC4gU2ltaWxhcmx5LCBwcmlvciB0byBmaW5hbCBtZW1vcnkgY29weSwgdGhl
IGRldmljZXMgaXMgcXVpZXNjZWQgKGkuZS4gYnVzIG1hc3RlciBpdCB0dXJuZWQgb2ZmKSBhbmQg
dGhlbiB0aGUgZmluYWwgc2V0IG9mIGRpcnRpZWQgcGFnZXMgaXMgZGV0ZXJtaW5lZC4NCg0KIFBh
dWwNCg0KPiANCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:42:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEfG-0007cG-TM; Tue, 01 Oct 2019 09:41:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFEfG-0007cB-5n
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:41:50 +0000
X-Inumbo-ID: b0a93d1e-e42f-11e9-8628-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id b0a93d1e-e42f-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 09:41:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569922909;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=mbolkcr6l2+hFsCHvGa7mE9kK5mTqo1ERwdnQHb+7ng=;
 b=bGSoCLlX9Lrz7t5fn6/OyiBQ4jC1IzGM8TApR1eqGVy0CihYUSRm36FA
 jIAaeMnA0EhRzz9O+Kxvdnm3UwhtTHh/egAv6Fb1tnPm9Jtw4BXYvO2iy
 b0MVkWMG7OGhbTcyUY35dY5Z4XUmz8UXnzu1vhl4pBg4YddIIE5xFjSxs Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XS5boLgR0ru7iO8uzfKqHfvwQq83x0bvSrH6Q3ulceU5NKwHFW+YPH0dORv+XF/rYZfjfohxqN
 j7IzaZzb0DKTx4iJ1T0x2z7KPrfiCSWnEczxpoSAfELCUNcjQWFYMGt0ss0Zy2Fjt8NQ676qNH
 lPXFA6mgG/VL6ujdJ8aoot5dwRF21WMcscpOVaFVASe4Gwsr6trbW1IQ96cQAHsFAcGwC8oMNo
 GJJI5griDb39ByGTD98nbYp/qQkcXUvnXTe5EwJhZ5bixJbTwZR1uccFqpsdmQzhKWcLODgGsf
 mtc=
X-SBRS: 2.7
X-MesageID: 6296581
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6296581"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@arm.com>
 <9211e84c-fbf8-5a35-e898-23a58e3bd4cb@citrix.com>
 <2ce8fb9f-d365-cabf-6a98-e61ac525d4e5@arm.com>
 <3c901636-732f-446e-8a64-94149939d175@suse.com>
 <a00e52df-6475-31a8-bfac-844de29b9c72@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a3fb54e1-9296-7016-85c3-4eb2e26506a2@citrix.com>
Date: Tue, 1 Oct 2019 10:41:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a00e52df-6475-31a8-bfac-844de29b9c72@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxMDoyNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPgo+IE9u
IDAxLzEwLzIwMTkgMTA6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAwMS4xMC4yMDE5IDEx
OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAwMS8xMC8yMDE5IDAwOjIxLCBBbmRyZXcg
Q29vcGVyIHdyb3RlOgo+Pj4+IE9uIDMwLzA5LzIwMTkgMjE6MTcsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+Pj4gTXkgd29ycnkgaXMgdGhpcyBnYXRlIGNvbmZpZyBnYXRlIG5vdGhpbmcgb24gQXJt
IHNvIHRoZSB1c2VyIG1heSBoYXZlCj4+Pj4+IGEgZmFsc2Ugc2Vuc2UgdGhhdCBpdCBjYW4gYmUg
dXNlZCAoZXZlbiB0aG91Z2ggaXQgaXMgY2xlYXJseSBCUk9LRU4pLgo+Pj4+Pgo+Pj4+PiBBbHNv
IHRoZSBuYW1lIGlzIHF1aXRlIGNsb3NlIHRvIHRoZSBDT05GSUdfSEFSREVOX1BSRURJQ1RPUiBv
biBBcm0KPj4+Pj4gYW5kCj4+Pj4+IG1heSBjb25mdXNlIHVzZXIuIEFsdGhvdWdoLCBJIGRvbid0
IGhhdmUgYSBiZXR0ZXIgbmFtZSBzbyBmYXIgOi8KPj4+Pgo+Pj4+IFRoZSAiZGVwZW5kcyBvbiBC
Uk9LRU4iIG1lYW5zIGl0IHdpbGwgbmV2ZXIgc2hvdyB1cCB0byBhIHVzZXIgaW4KPj4+PiBtZW51
Y29uZmlnLCB3aGljaCBpcyB3aHkgaXQgd2FzIG9ubHkgQ0MgdG8geDg2LCBhbmQgbm90IHRvIHJl
c3QuCj4+Pgo+Pj4gV2hhdCdzIHRoZSBsb25nIHRlcm0gcGxhbiBmb3IgdGhpcyBvcHRpb24/IEFy
ZSB5b3UgcGxhbm5pbmcgdG8KPj4+IHJlbW92ZSBpdAo+Pj4gY29tcGxldGVseSBvciBqdXN0IHRo
ZSBkZXBlbmRlbmNpZXMgb24gQlJPS0VOPwo+Pj4KPj4+IE15IGNvbmNlcm4gaXMgaWYgdGhpcyBv
cHRpb24gd2lsbCBldmVyIGJlY29tZSBzZWxlY3RhYmxlIHRoZW4gaXQKPj4+IHdpbGwgbm90IGRv
aW5nCj4+PiB3aGF0J3MgZXhwZWN0ZWQgb24gQXJtLgo+Pj4KPj4+IFNvLCBldmVuIGlmIGluIHBy
aW5jaXBsZSBpdCBpcyBhcmNoIGFnbm9zdGljLCBpdCBmZWVscyB0byBtZSB0aGlzCj4+PiBvcHRp
b24gc2hvdWxkCj4+PiBiZXR0ZXIgYmUgaW1wbGVtZW50ZWQgaW4geDg2L0tjb25maWcuCj4+Cj4+
IEkgZG9uJ3QgdGhpbmsgc28sIG5vLiBXaGVuIEJST0tFTiBpcyB0byBiZSByZW1vdmVkLCBpdCBv
dWdodCB0byBiZQo+PiByZXBsYWNlZCBieSBhIHN1aXRhYmxlICJkZXBlbmRzIG9uIEhBVkVfKiIs
IHdoaWNoIEFybSBjb3VsZCBjaG9vc2UKPj4gdG8gbm90IHNlbGVjdC4KPgo+IFNvIHRoZXJlIGFy
ZSBhbiBleHBlY3RhdGlvbiB0aGlzIG9wdGlvbiB3aWxsIGJlIHVzZWQgYnkgY29tbW9uIGNvZGUg
aW4KPiB0aGUgZnV0dXJlPwoKSXQgYWxyZWFkeSBpcy7CoCBBUk0gaGFzIHN0dWJzIGZvciBldmFs
dWF0ZV9ub3NwZWMoKSBldGMuCgpNeSBndXQgZmVlbGluZyBpcyB0aGF0IHRoZSBvbmx5IHdheSB0
aGlzIGlzIGdvaW5nIHRvIGJlIHJlc29sdmVkIHNhbmVseQppcyB3aXRoIGEgY29tcGlsZXIgZmVh
dHVyZSBvciBwbHVnaW4sIGF0IHdoaWNoIHBvaW50IGl0IHJlYXNvbmFibHkgY2FuCmJlIGNyb3Nz
LWFyY2guCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:45:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:45:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEio-0007lk-JR; Tue, 01 Oct 2019 09:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFEin-0007le-IY
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:45:29 +0000
X-Inumbo-ID: 337dfc03-e430-11e9-96f7-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 337dfc03-e430-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:45:28 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 31FC21000;
 Tue,  1 Oct 2019 02:45:28 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 45F1A3F739;
 Tue,  1 Oct 2019 02:45:27 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <6121ff6c-f7fb-f766-ffb0-7a5f52ddf997@arm.com>
 <9211e84c-fbf8-5a35-e898-23a58e3bd4cb@citrix.com>
 <2ce8fb9f-d365-cabf-6a98-e61ac525d4e5@arm.com>
 <3c901636-732f-446e-8a64-94149939d175@suse.com>
 <a00e52df-6475-31a8-bfac-844de29b9c72@arm.com>
 <a3fb54e1-9296-7016-85c3-4eb2e26506a2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a204a396-3932-3738-156f-b01094936843@arm.com>
Date: Tue, 1 Oct 2019 10:45:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a3fb54e1-9296-7016-85c3-4eb2e26506a2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMDEvMTAvMjAxOSAxMDo0MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAwMS8xMC8yMDE5IDEwOjI2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEphbiwKPj4KPj4g
T24gMDEvMTAvMjAxOSAxMDoyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBPbiAwMS4xMC4yMDE5
IDExOjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMDEvMTAvMjAxOSAwMDoyMSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMzAvMDkvMjAxOSAyMToxNywgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+Pj4gTXkgd29ycnkgaXMgdGhpcyBnYXRlIGNvbmZpZyBnYXRlIG5vdGhpbmcg
b24gQXJtIHNvIHRoZSB1c2VyIG1heSBoYXZlCj4+Pj4+PiBhIGZhbHNlIHNlbnNlIHRoYXQgaXQg
Y2FuIGJlIHVzZWQgKGV2ZW4gdGhvdWdoIGl0IGlzIGNsZWFybHkgQlJPS0VOKS4KPj4+Pj4+Cj4+
Pj4+PiBBbHNvIHRoZSBuYW1lIGlzIHF1aXRlIGNsb3NlIHRvIHRoZSBDT05GSUdfSEFSREVOX1BS
RURJQ1RPUiBvbiBBcm0KPj4+Pj4+IGFuZAo+Pj4+Pj4gbWF5IGNvbmZ1c2UgdXNlci4gQWx0aG91
Z2gsIEkgZG9uJ3QgaGF2ZSBhIGJldHRlciBuYW1lIHNvIGZhciA6Lwo+Pj4+Pgo+Pj4+PiBUaGUg
ImRlcGVuZHMgb24gQlJPS0VOIiBtZWFucyBpdCB3aWxsIG5ldmVyIHNob3cgdXAgdG8gYSB1c2Vy
IGluCj4+Pj4+IG1lbnVjb25maWcsIHdoaWNoIGlzIHdoeSBpdCB3YXMgb25seSBDQyB0byB4ODYs
IGFuZCBub3QgdG8gcmVzdC4KPj4+Pgo+Pj4+IFdoYXQncyB0aGUgbG9uZyB0ZXJtIHBsYW4gZm9y
IHRoaXMgb3B0aW9uPyBBcmUgeW91IHBsYW5uaW5nIHRvCj4+Pj4gcmVtb3ZlIGl0Cj4+Pj4gY29t
cGxldGVseSBvciBqdXN0IHRoZSBkZXBlbmRlbmNpZXMgb24gQlJPS0VOPwo+Pj4+Cj4+Pj4gTXkg
Y29uY2VybiBpcyBpZiB0aGlzIG9wdGlvbiB3aWxsIGV2ZXIgYmVjb21lIHNlbGVjdGFibGUgdGhl
biBpdAo+Pj4+IHdpbGwgbm90IGRvaW5nCj4+Pj4gd2hhdCdzIGV4cGVjdGVkIG9uIEFybS4KPj4+
Pgo+Pj4+IFNvLCBldmVuIGlmIGluIHByaW5jaXBsZSBpdCBpcyBhcmNoIGFnbm9zdGljLCBpdCBm
ZWVscyB0byBtZSB0aGlzCj4+Pj4gb3B0aW9uIHNob3VsZAo+Pj4+IGJldHRlciBiZSBpbXBsZW1l
bnRlZCBpbiB4ODYvS2NvbmZpZy4KPj4+Cj4+PiBJIGRvbid0IHRoaW5rIHNvLCBuby4gV2hlbiBC
Uk9LRU4gaXMgdG8gYmUgcmVtb3ZlZCwgaXQgb3VnaHQgdG8gYmUKPj4+IHJlcGxhY2VkIGJ5IGEg
c3VpdGFibGUgImRlcGVuZHMgb24gSEFWRV8qIiwgd2hpY2ggQXJtIGNvdWxkIGNob29zZQo+Pj4g
dG8gbm90IHNlbGVjdC4KPj4KPj4gU28gdGhlcmUgYXJlIGFuIGV4cGVjdGF0aW9uIHRoaXMgb3B0
aW9uIHdpbGwgYmUgdXNlZCBieSBjb21tb24gY29kZSBpbgo+PiB0aGUgZnV0dXJlPwo+IAo+IEl0
IGFscmVhZHkgaXMuwqAgQVJNIGhhcyBzdHVicyBmb3IgZXZhbHVhdGVfbm9zcGVjKCkgZXRjLgo+
IAo+IE15IGd1dCBmZWVsaW5nIGlzIHRoYXQgdGhlIG9ubHkgd2F5IHRoaXMgaXMgZ29pbmcgdG8g
YmUgcmVzb2x2ZWQgc2FuZWx5Cj4gaXMgd2l0aCBhIGNvbXBpbGVyIGZlYXR1cmUgb3IgcGx1Z2lu
LCBhdCB3aGljaCBwb2ludCBpdCByZWFzb25hYmx5IGNhbgo+IGJlIGNyb3NzLWFyY2guCgpGYWly
IGVub3VnaC4gSSBkb24ndCBoYXZlIGFueSBtb3JlIGNvbmNlcm4gdGhlbi4gSSB3aWxsIGhhdmUg
YSB0aGluayBhYm91dCB0aGUgCm5hbWluZyBvciB0aGUgcG9zc2libHkgdG8gbWVyZ2UgdGhlIHR3
byBjb25maWdzICh0aGUgY29tbW9uIGFuZCBhcm0gb25lcykgdG9nZXRoZXIuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:48:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFElL-0007uw-27; Tue, 01 Oct 2019 09:48:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFElJ-0007ur-Lk
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:48:05 +0000
X-Inumbo-ID: 8efbd0ea-e430-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 8efbd0ea-e430-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 09:48:02 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CADBC1000;
 Tue,  1 Oct 2019 02:48:01 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 104D23F739;
 Tue,  1 Oct 2019 02:48:00 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1904171340390.1370@sstabellini-ThinkPad-X260>
 <be790e9c-75bb-b38b-9a01-8c586580ed1a@arm.com>
 <alpine.DEB.2.10.1904181056410.1370@sstabellini-ThinkPad-X260>
 <441ce7f6-7907-dc23-b0e6-7503ba888953@arm.com>
 <alpine.DEB.2.21.1909301808070.2594@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <531c64b4-c0e0-2a9d-457a-3b933b94b6dc@arm.com>
Date: Tue, 1 Oct 2019 10:47:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909301808070.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/12] xen/arm: fix get_cpu_info() when
 built with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8xMC8yMDE5IDAyOjE1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
U3VuLCAyOSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiA0LzE4LzE5IDc6MDMg
UE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFdlZCwgMTcgQXByIDIwMTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiA0LzE3LzE5IDk6NDUgUE0sIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPj4+Pj4gT24gV2VkLCAyNyBNYXIgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+PiBCdXQgdGhlbiBpZiBjbGFuZyBpcyBhbHJlYWR5IGRlZmluaW5nIF9fR05VQ19fLCB3aGF0
IGFjdHVhbGx5IHByZXZlbnRzIGFueQo+PiBvdGhlciB0byBkbyBpdD8KPj4KPj4gSSBoYXZlIHll
dCB0byBzZWUgYW55b25lIHdhbnRlZCB0byBidWlsZCBYZW4gd2l0aCBhbm90aGVyIGNvbXBpbGVy
IG90aGVyIHRoYW4KPj4gY2xhbmcgYW5kIEdDQy4gU28gSSB3aWxsIGxlYXZlIHRoaXMgcGF0Y2gg
YXMgaXMuIEZlZWwgZnJlZSB0byBzdWdnZXN0IGEKPj4gZGlmZmVyZW50IGFwcHJvYWNoIGlmIHlv
dSBhcmUgbm90IGhhcHB5IHdpdGggdGhpcy4KPiAKPiBJcyB0aGVyZSBhIF9fUkVBTExZX1JFQUxM
WV9HVU5DX18gdmFyaWFibGU/IEkgZ3Vlc3Mgbm90LCBzbyBJIGRvbid0IGhhdmUKPiBhIGJldHRl
ciBzdWdnZXN0aW9uLiBUaGlzIHByb2JsZW0gaXMgcXVpdGUgYW5ub3lpbmcgKG5vdCB5b3VyIGZh
dWx0IG9mCj4gY291cnNlKSBJIHdvbmRlciBob3cgb3RoZXIgcHJvamVjdHMgZGVhbCB3aXRoIGl0
LiBUaGVyZSBtdXN0IGJlIGEKPiAiY2xlYW4iIHdheSB0byBkaXN0aW5ndWlzaCBnY2MgZnJvbSBv
dGhlcnM/CgpMaW51eCBvbmx5IHN1cHBvcnRzIGNsYW5nIGFuZCBHQ0MuIEFGQUlDVCB0aGV5IGFy
ZSB1c2luZyAhX19jbGFuZ19fIHRvIGRldGVjdCBpZiAKR0NDIGlzIHVzZWQuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:49:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEmY-00080d-EW; Tue, 01 Oct 2019 09:49:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFEmX-00080V-Gj
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:49:21 +0000
X-Inumbo-ID: bd822d74-e430-11e9-96f7-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id bd822d74-e430-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:49:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C8FF61000;
 Tue,  1 Oct 2019 02:49:19 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 960003F739;
 Tue,  1 Oct 2019 02:49:18 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190327184531.30986-1-julien.grall@arm.com>
 <20190327184531.30986-3-julien.grall@arm.com>
 <alpine.DEB.2.10.1904171340390.1370@sstabellini-ThinkPad-X260>
 <be790e9c-75bb-b38b-9a01-8c586580ed1a@arm.com>
 <alpine.DEB.2.10.1904181056410.1370@sstabellini-ThinkPad-X260>
 <441ce7f6-7907-dc23-b0e6-7503ba888953@arm.com>
 <alpine.DEB.2.21.1909301808070.2594@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1909301821550.2594@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <399c438c-5786-d9d7-75a6-9bf9f2bf3e74@arm.com>
Date: Tue, 1 Oct 2019 10:49:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1909301821550.2594@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/12] xen/arm: fix get_cpu_info() when
 built with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Andrii_Anisov@epam.com, Oleksandr_Tyshchenko@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8xMC8yMDE5IDAyOjIyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gTW9u
LCAzMCBTZXAgMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBTdW4sIDI5IFNl
cCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBTb3JyeSwgSSBhbSBw
aWNraW5nIHVwIHRoaXMgc2VyaWVzIGFnYWluLgo+Pj4KPj4+IE9uIDQvMTgvMTkgNzowMyBQTSwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIFdlZCwgMTcgQXByIDIwMTksIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDQvMTcvMTkgOTo0NSBQTSwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4gT24gV2VkLCAyNyBNYXIgMjAxOSwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+IENsYW5nIHVuZGVyc3RhbmRzIHRoZSBHQ0Npc20gaW4g
dXNlIGhlcmUsIGJ1dCBzdGlsbCBjb21wbGFpbnMgdGhhdCBzcAo+Pj4+Pj4+IGlzCj4+Pj4+Pj4g
dW5pdGlhbGlzZWQuIEluIHN1Y2ggY2FzZXMsIHJlc29ydCB0byB0aGUgb2xkZXIgdmVyc2lvbnMg
b2YgdGhpcyBjb2RlLAo+Pj4+Pj4+IHdoaWNoIGRpcmVjdGx5IHJlYWQgc3AgaW50byB0aGUgdGVt
cG9yYXJ5IHZhcmlhYmxlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gTm90ZSB0aGF0IHdlIHN0aWxsIGtlZXAg
dGhlIEdDQ2lzbSBpbiB0aGUgZGVmYXVsdCBjYXNlLCBhcyBpdCBjYXVzZXMKPj4+Pj4+PiBHQ0MK
Pj4+Pj4+PiB0byBjcmVhdGUgcmF0aGVyIGJldHRlciBhc3NlbWJseS4KPj4+Pj4+Pgo+Pj4+Pj4+
IFRoaXMgaXMgYmFzZWQgb24gdGhlIHg4NiBjb3VudGVycGFydC4KPj4+Pj4+Cj4+Pj4+PiBJIHVu
ZGVyc3RhbmQgdGhpcyBpcyBiYXNlZCBvbiBhbiBleGlzdGluZyBhcHByb2FjaCBidXQgd2hhdCBh
Ym91dCBvdGhlcgo+Pj4+Pj4gY29tcGlsZXJzPyBJIGhhdmUgYSBzdWdnZXN0aW9uIGJlbG93Lgo+
Pj4+Pgo+Pj4+PiBXaGF0IGlmIHRoZSBjb21waWxlciBhY3R1YWxseSBzdXBwb3J0IG5hbWVkIHJl
Z2lzdGVycz8gV2h5IHdvdWxkIHdlIG1ha2UKPj4+Pj4gdGhlCj4+Pj4+IGNvZGUgbGVzcyBlZmZp
Y2llbnQ/Cj4+Pj4KPj4+PiBJdCBpcyBub3QgbXkgaW50ZW50aW9uIHRvIG1ha2UgdGhlIGNvZGUg
bGVzcyBlZmZpY2llbnQgZm9yIG90aGVyCj4+Pj4gY29tcGlsZXJzLiBIb3dldmVyLCByZWFkaW5n
IHRoZSBjb21taXQgbWVzc2FnZSBhbmQgdGhlIHBhdGNoIEkgaGF2ZSB0aGUKPj4+PiBpbXByZXNz
aW9uIHRoYXQgdGhlIGNsYW5nIHZlcnNpb24gaXMgbW9yZSBsaWtlbHkgdG8gYmUgYXBwbGljYWJs
ZSB0bwo+Pj4+IG90aGVyIGNvbXBpbGVycywgY29tcGFyZWQgdG8gdGhlIGdjYyB2ZXJzaW9uLiBN
b3JlICJzdGFuZGFyZCIuIFRoZQo+Pj4+IHJlYXNvbiBpcyB0aGF0IHRoZSBjbGFuZyB2ZXJzaW9u
IG9ubHkgcmVxdWlyZXMgYXNtIGlubGluZSwgd2hpbGUgdGhlIGdjYwo+Pj4+IHZlcnNpb24gcmVx
dWlyZXMgYm90aCBhc20gaW5saW5lIGFuZCBuYW1lZCByZWdpc3RlcnMuIEZvciB0aGUgc2FrZSBv
Zgo+Pj4+IGdldHRpbmcgWGVuIHRvIGNvbXBpbGUgb3V0IG9mIHRoZSBib3ggd2l0aCBhbnkgQyBj
b21waWxlciwgSSB0aGluayBpdCBpcwo+Pj4+IGJlc3QgaWYgd2UgZGVmYXVsdCB0byB0aGUgbGVz
cyBkZW1hbmRpbmcgdmVyc2lvbiBvZiB0aGUgaW1wbGVtZW50YXRpb24KPj4+PiBmb3IgdW5rbm93
biBjb21waWxlcnMuCj4+PiBXaGlsZSBidWlsZGluZyBYZW4gb3V0IG9mIGJveCBpcyBuaWNlIGdv
YWwgdG8gaGF2ZSwgdGhpcyBpcyBsaWtlbHkgYmUgdmVyeQo+Pj4gaGFyZCB0byByZWFjaCBvdXQg
YmVjYXVzZSBYZW4gaXMgdXNpbmcgYSBsb3Qgb2YgR0NDaXNtLiBJdCBtb3N0bHkgd29yayB3aXRo
Cj4+PiBDbGFuZyBiZWNhdXNlIHRoZXkgaGF2ZSBhZG9wdGVkIHNvbWUgb2YgdGhlbS4KPj4+Cj4+
PiBJIHdvdWxkIGJlIGhhcHB5IHRvIHJldmVydCB0aGUgY29uZGl0aW9uLCBidXQgdGhlbiBBRkFJ
Q1QgdGhlcmUgYXJlIG5vIHByZXR0eQo+Pj4gd2F5IHRvIG5vdyB0aGF0IHdlIGFyZSB1c2luZyBH
Q0MuIFdoaWxlIHRoZSBkZWZpbmUgX19HTlVDX18gaXMgbWVhbnQgdG8gdGVsbAo+Pj4geW91IHRo
aXMgaXMgY29tcGlsZWQgd2l0aCBHQ0MsIGNsYW5nIGlzIGFsc28gZGVmaW5pbmcgaXQuCj4+Cj4+
IFRoYXQncyBob3JyaWJsZSwgSSBkaWRuJ3Qga25vdyBhYm91dCB0aGF0IQo+Pgo+Pgo+Pj4gU28g
dGhlIGNvbmRpdGlvbiB3b3VsZCBoYXZlIHRvIGJlCj4+Pgo+Pj4gI2lmICFkZWZpbmVkKF9fY2xh
bmdfXykgJiYgZGVmaW5lZChfX0dOVUNfXykKPj4KPj4gOi0oCj4+Cj4+Cj4+PiBCdXQgdGhlbiBp
ZiBjbGFuZyBpcyBhbHJlYWR5IGRlZmluaW5nIF9fR05VQ19fLCB3aGF0IGFjdHVhbGx5IHByZXZl
bnRzIGFueQo+Pj4gb3RoZXIgdG8gZG8gaXQ/Cj4+Pgo+Pj4gSSBoYXZlIHlldCB0byBzZWUgYW55
b25lIHdhbnRlZCB0byBidWlsZCBYZW4gd2l0aCBhbm90aGVyIGNvbXBpbGVyIG90aGVyIHRoYW4K
Pj4+IGNsYW5nIGFuZCBHQ0MuIFNvIEkgd2lsbCBsZWF2ZSB0aGlzIHBhdGNoIGFzIGlzLiBGZWVs
IGZyZWUgdG8gc3VnZ2VzdCBhCj4+PiBkaWZmZXJlbnQgYXBwcm9hY2ggaWYgeW91IGFyZSBub3Qg
aGFwcHkgd2l0aCB0aGlzLgo+Pgo+PiBJcyB0aGVyZSBhIF9fUkVBTExZX1JFQUxMWV9HVU5DX18g
dmFyaWFibGU/IEkgZ3Vlc3Mgbm90LCBzbyBJIGRvbid0IGhhdmUKPj4gYSBiZXR0ZXIgc3VnZ2Vz
dGlvbi4gVGhpcyBwcm9ibGVtIGlzIHF1aXRlIGFubm95aW5nIChub3QgeW91ciBmYXVsdCBvZgo+
PiBjb3Vyc2UpIEkgd29uZGVyIGhvdyBvdGhlciBwcm9qZWN0cyBkZWFsIHdpdGggaXQuIFRoZXJl
IG11c3QgYmUgYQo+PiAiY2xlYW4iIHdheSB0byBkaXN0aW5ndWlzaCBnY2MgZnJvbSBvdGhlcnM/
Cj4+Cj4+IEZvciBub3csIEkgYW0gT0sgd2l0aCB0aGlzIHBhdGNoIGFzIGlzIGJlY2F1c2UgSSB3
b3VsZG4ndCBrbm93IHdoYXQgZWxzZQo+PiB0byBzdWdnZXN0LCBhbmQgSSBhZ3JlZSB0aGF0ICFk
ZWZpbmVkKF9fY2xhbmdfXykgJiYgZGVmaW5lZChfX0dOVUNfXykgaXMKPj4gYmFkLgo+IAo+IGFu
ZCB5b3UgY2FuIGFkZDoKPiAKPiBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKVGhhbmsgeW91LiBJIGhhdmUgYWxzbyB1cGRhdGVkIHRoZSBjb21t
aXQgbWVzc2FnZSB0byByZWZsZWN0IHRoZSBkaXNjdXNzaW9uOgoKCiAgICAgeGVuL2FybTogZml4
IGdldF9jcHVfaW5mbygpIHdoZW4gYnVpbHQgd2l0aCBjbGFuZwoKICAgICBDbGFuZyB1bmRlcnN0
YW5kcyB0aGUgR0NDaXNtIGluIHVzZSBoZXJlLCBidXQgc3RpbGwgY29tcGxhaW5zIHRoYXQgc3Ag
aXMKICAgICB1bml0aWFsaXNlZC4gSW4gc3VjaCBjYXNlcywgcmVzb3J0IHRvIHRoZSBvbGRlciB2
ZXJzaW9ucyBvZiB0aGlzIGNvZGUsCiAgICAgd2hpY2ggZGlyZWN0bHkgcmVhZCBzcCBpbnRvIHRo
ZSB0ZW1wb3JhcnkgdmFyaWFibGUuCgogICAgIE5vdGUgdGhhdCBHQ0Npc20gaXMgc3RpbGwga2Vw
dCBpbiBkZWZhdWx0IGJlY2F1c2Ugb3RoZXIgY29tcGlsZXJzIChlLmcuCiAgICAgY2xhbmcpIG1h
eSBhbHNvIGRlZmluZSBfX0dOVUNfXywgc28gQUZBSUsgdGhlcmUgYXJlIG5vIHByb3BlciB3YXkg
dG8KICAgICBkZXRlY3QgcHJvcGVybHkgR0NDLgoKICAgICBUaGlzIG1lYW5zIHRoYXQgaW4gdGhl
IGV2ZW50IFhlbiBpcyBwb3J0ZWQgdG8gYSBuZXcgY29tcGlsZXIsIHRoZSBjb2RlCiAgICAgd2ls
bCBuZWVkIHRvIGJlIHVwZGF0ZWQuIEJ1dCB0aGF0IGxpa2VseSBub3QgZ29pbmcgdG8gYmUgdGhl
IG9ubHkgcGxhY2UKICAgICB3aGVyZSBYZW4gd2lsbCBuZWVkIHRvIGJlIGFkYXB0ZWQuLi4KCiAg
ICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgeDg2IGNvdW50ZXJwYXJ0LgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:50:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEnj-0000HT-Sa; Tue, 01 Oct 2019 09:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFEni-0000HK-Rh
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:50:34 +0000
X-Inumbo-ID: e93e8322-e430-11e9-96f7-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id e93e8322-e430-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:50:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569923434;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=NqfRa/+6NsTqXPXglAfucEmQt3k7DP5yoJ2O8ouoePo=;
 b=dssb1sGajEjOD34KDbK4mDqn72rJ7f32J+SBIEAnjTQfsxJrbM7WgA/u
 XdUZ87CuwJECcrghhnkVzbXZV9JOYTdonu8EV02YEql1jxEy7mzZJZ7p4
 jsv3rOaQzgRNBcds9jTpyI1otqDa89HHNb+kFrRKaLP3dC3rc+5aohtGT M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3rSRu+cUnmaSWcWMDTtqWKPwYvu8/gpui57WpiUxZ51qG2LvswN8+ZX8Q9V4VkvD8Rw9QMXlcb
 p8lWuEVKSAfxOnKyMC14pZPOOHVxu4xjk45gNcIu5VCC4TKD/AouicJeTHqw0y1EiyletaVhv+
 wQyyfXjdd12tF8GADx7pACH9mborZxAm7sXzgJ4dmb3YrVMzbDebkWzesS0/H+DsumGyZTtdFe
 NNtJpmACrcZa390wKc/JU52lSEF+n705oDEUfPpuelBCi0RLTBRD8Ym5/CCa3ryVmTcgOzMw9h
 SIE=
X-SBRS: 2.7
X-MesageID: 6296815
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6296815"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v3 01/10] ioreq: terminate cf8 handling at
 hypervisor level
Thread-Index: AQHVd5PfvyXNIouWgE6/OSE+gMMEIKdFjAsw
Date: Tue, 1 Oct 2019 09:50:30 +0000
Message-ID: <ae3c5e20530a4014800b6968cd701220@AMSPEX02CL03.citrite.net>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-2-roger.pau@citrix.com>
In-Reply-To: <20190930133238.49868-2-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 01/10] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUm9nZXIgUGF1IE1v
bm5lDQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDE0OjMyDQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz47IFdlaSBMaXUgPHdsQHhlbi5v
cmc+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjMg
MDEvMTBdIGlvcmVxOiB0ZXJtaW5hdGUgY2Y4IGhhbmRsaW5nIGF0IGh5cGVydmlzb3IgbGV2ZWwN
Cj4gDQo+IERvIG5vdCBmb3J3YXJkIGFjY2Vzc2VzIHRvIGNmOCB0byBleHRlcm5hbCBlbXVsYXRv
cnMsIGRlY29kaW5nIG9mIFBDSQ0KPiBhY2Nlc3NlcyBpcyBoYW5kbGVkIGJ5IFhlbiwgYW5kIGVt
dWxhdG9ycyBjYW4gcmVxdWVzdCBoYW5kbGluZyBvZg0KPiBjb25maWcgc3BhY2UgYWNjZXNzZXMg
b2YgZGV2aWNlcyB1c2luZyB0aGUgcHJvdmlkZWQgaW9yZXEgaW50ZXJmYWNlLg0KPiANCj4gRnVs
bHkgdGVybWluYXRlIGNmOCBhY2Nlc3NlcyBhdCB0aGUgaHlwZXJ2aXNvciBsZXZlbCwgYnkgaW1w
cm92aW5nIHRoZQ0KPiBleGlzdGluZyBodm1fYWNjZXNzX2NmOCBoZWxwZXIgdG8gYWxzbyBoYW5k
bGUgcmVnaXN0ZXIgcmVhZHMsIGFuZA0KPiBhbHdheXMgcmV0dXJuIFg4NkVNVUxfT0tBWSBpbiBv
cmRlciB0byB0ZXJtaW5hdGUgdGhlIGVtdWxhdGlvbi4NCj4gDQo+IE5vdGUgdGhhdCB3aXRob3V0
IHRoaXMgY2hhbmdlIGluIHRoZSBhYnNlbmNlIG9mIHNvbWUgZXh0ZXJuYWwgZW11bGF0b3INCj4g
dGhhdCBjYXRjaGVzIGFjY2Vzc2VzIHRvIGNmOCByZWFkIHJlcXVlc3RzIHRvIHRoZSByZWdpc3Rl
ciB3b3VsZA0KPiBtaXNiZWhhdmUsIGFzIHRoZSBpb3JlcSBpbnRlcm5hbCBoYW5kbGVyIGRpZCBu
b3QgaGFuZGxlIHRob3NlLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+DQoNClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxA
eGVuLm9yZz4NCg0KPiAtLS0NCj4gQ2hhbmdlcyBzaW5jZSB2MjoNCj4gIC0gQWxsb3cgaW9yZXEg
c2VydmVycyB0byBtYXAgMHhjZjggYW5kIDB4Y2ZjLCBldmVuIGlmIHRob3NlIGFyZQ0KPiAgICBo
YW5kbGVkIGJ5IHRoZSBoeXBlcnZpc29yLg0KPiANCj4gQ2hhbmdlcyBzaW5jZSB2MToNCj4gIC0g
TmV3IGluIHRoaXMgdmVyc2lvbi4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
fCAxMCArKysrKysrLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYw0KPiBpbmRleCBkMzQ3MTQ0MDk2Li41ZTUwM2NlNDk4
IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pb3JlcS5jDQo+IEBAIC0xNTE4LDExICsxNTE4LDE1IEBAIHN0YXRpYyBpbnQg
aHZtX2FjY2Vzc19jZjgoDQo+ICB7DQo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQt
PmRvbWFpbjsNCj4gDQo+IC0gICAgaWYgKCBkaXIgPT0gSU9SRVFfV1JJVEUgJiYgYnl0ZXMgPT0g
NCApDQo+ICsgICAgaWYgKCBieXRlcyAhPSA0ICkNCj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsNCj4gKw0KPiArICAgIGlmICggZGlyID09IElPUkVRX1dSSVRFICkNCj4gICAgICAgICAg
ZC0+YXJjaC5odm0ucGNpX2NmOCA9ICp2YWw7DQo+ICsgICAgZWxzZQ0KPiArICAgICAgICAqdmFs
ID0gZC0+YXJjaC5odm0ucGNpX2NmODsNCj4gDQo+IC0gICAgLyogV2UgYWx3YXlzIG5lZWQgdG8g
ZmFsbCB0aHJvdWdoIHRvIHRoZSBjYXRjaCBhbGwgZW11bGF0b3IgKi8NCj4gLSAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+ICsgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gIH0N
Cj4gDQo+ICB2b2lkIGh2bV9pb3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQpDQo+IC0tDQo+IDIu
MjMuMA0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 09:57:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFEuG-0000Yt-QW; Tue, 01 Oct 2019 09:57:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFEuF-0000Ym-9T
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 09:57:19 +0000
X-Inumbo-ID: da3ae6bc-e431-11e9-96f7-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id da3ae6bc-e431-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:57:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569923838;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=L7MLn4Dkgb2WZ8HSG99e0lGLoNqfKPdwVb1seJgQVyw=;
 b=R7WQXOCErNivnbgQeS7h6XnLeo5W8viMnKo7040nw3qq9IDpxfp5OHTN
 TTee83R/mpSV0Biu1xfCKc5MPPxubMWiKzRElYIeltvltsFhE1436bqqE
 lAsgrmvIW7jsDvD6TTLwzHBghQEFIe3gGYFj4ld2+mvPd1lfbS2nsR5l+ k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sxok5uJHQnatetQXZVQ+f3o+zR/ta3xOlrh+7d134THuQH1Q7UbSWcql3yBSQ9MOB/2S1R1u/n
 0iD/+QYjSqTxf0ShQEAtYKYbZW5vOEH6tiMav9+nc7hSI/oFnucB8DTbTW2Y8Qr2mrI6itcNTI
 q9uFLHnar29Cjtk1PGMUjswrG8b7jHbdv5aqOzW0Z/6yFqvqvp9qDFQgA3oXYwrL3V18qIa4gN
 P/cQfDbNG+GHRuQZ/YNVy7fKeHRQi6ZHTf7n3CanLdJyVVfRV+licw6NVHPX6QsUp5lHE1inLf
 68M=
X-SBRS: 2.7
X-MesageID: 6368031
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6368031"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-5-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e3bfd804-4c4c-5c6a-7d9c-a374e7c19d40@citrix.com>
Date: Tue, 1 Oct 2019 10:57:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-5-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 04/10] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxOSAxNDozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW9yZXEuaAo+IGluZGV4IDY1NDkxYzQ4ZDIuLmMzOTE3YWE3NGQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2lvcmVxLmgKPiBAQCAtNTQsNiArNTQsMTIgQEAgdW5zaWduZWQgaW50IGh2bV9icm9h
ZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbCBidWZmZXJlZCk7Cj4gIAo+ICB2b2lkIGh2bV9p
b3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQpOwo+ICAKPiArc3RhdGljIGlubGluZSBib29sIGh2
bV9pb3JlcV9pc19pbnRlcm5hbCh1bnNpZ25lZCBpbnQgaWQpCj4gK3sKPiArICAgIEFTU0VSVChp
ZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsKPiArICAgIHJldHVybiBpZCA+PSBNQVhfTlJfRVhU
RVJOQUxfSU9SRVFfU0VSVkVSUzsKCllvdSBjYW5ub3QgQVNTRVJUKCkgaGVyZS7CoCBpZCBpcyBn
dWVzdC1jb250cm9sbGVkIGRhdGEgaW4gdGhlIGRtX29wKCkgcGF0aC4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:03:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:03:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFF0X-0001WP-Tg; Tue, 01 Oct 2019 10:03:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFF0W-0001WG-8S
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:03:48 +0000
X-Inumbo-ID: c165ccd2-e432-11e9-bf31-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id c165ccd2-e432-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 10:03:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569924227;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=FUG8NwH+kcGjH/Uk9yDR8ha2q1HlbIYaXNEKGskom1Y=;
 b=WBM7wY1ot4dfQp/hjPPFqwy+A31hx5ugO2gtvnIqKuehk183KRimkEa0
 sZ6FT3GGnV9WjRQnAXC3TJdEZ2eHuS73CYXoC1cnCMDasXZp16rEuFYUF
 IKmi9GFYge6vhAaHEuHVorqilsyfG6GD6iM32Bxtq7ZYtnB+8SCTdrv7w k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /qcYqvo2VOv/roQ2X2rgimkhhKzKPj13+d71PniWcSwaQ4vH2X3udS8gTNOSqYhRLokCQAtHEp
 1dmnl6y6Xm4MDEN9phoaszO94nC3xwLrqNZhP0dgYnOygaUu42wZfSik3FBVZqS82Js/UfR6Gc
 oKCCU3BJRiZwMwyGi31DfMb1sGP+6eUZ2+dtI1R4288ywtz5kJ/cMyib3/ef2xK8X3kZGPMLb0
 b9StvvOxnBeUedDNnCinLxzVt6990YMJp9j1gQDVRTMWRKPzRDdOBA68Ew164NbcT08tkp/EQP
 gU8=
X-SBRS: 2.7
X-MesageID: 6297244
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6297244"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v3 06/10] ioreq: allow registering internal
 ioreq server handler
Thread-Index: AQHVd5PALJwd5KqRWEW462Gx4eC3cKdFj6gg
Date: Tue, 1 Oct 2019 10:03:41 +0000
Message-ID: <2f6a9623449643d9be259d141017133e@AMSPEX02CL03.citrite.net>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-7-roger.pau@citrix.com>
In-Reply-To: <20190930133238.49868-7-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 06/10] ioreq: allow registering internal
 ioreq server handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUm9nZXIgUGF1IE1v
bm5lDQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDE0OjMzDQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz47IFdlaSBMaXUgPHdsQHhlbi5v
cmc+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjMg
MDYvMTBdIGlvcmVxOiBhbGxvdyByZWdpc3RlcmluZyBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXIgaGFu
ZGxlcg0KPiANCj4gUHJvdmlkZSBhIHJvdXRpbmUgdG8gcmVnaXN0ZXIgdGhlIGhhbmRsZXIgZm9y
IGFuIGludGVybmFsIGlvcmVxDQo+IHNlcnZlci4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsQHhlbi5vcmc+DQoNCj4gLS0tDQo+IENoYW5nZXMgc2luY2UgdjI6DQo+ICAt
IHMvaHZtX2FkZF9pb3JlcV9oYW5kbGVyL2h2bV9zZXRfaW9yZXFfaGFuZGxlci4NCj4gIC0gRG8g
bm90IGdvdG8gdGhlIG91dCBsYWJlbCBpZiBpb3JlcSBpcyBub3QgaW50ZXJuYWwuDQo+IA0KPiBD
aGFuZ2VzIHNpbmNlIHYxOg0KPiAgLSBBbGxvdyB0byBwcm92aWRlIGFuIG9wYXF1ZSBkYXRhIHBh
cmFtZXRlciB0byBwYXNzIHRvIHRoZSBoYW5kbGVyLg0KPiAgLSBBbGxvdyBjaGFuZ2luZyB0aGUg
aGFuZGxlciBhcyBsb25nIGFzIHRoZSBzZXJ2ZXIgaXMgbm90IGVuYWJsZWQuDQo+IC0tLQ0KPiAg
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oIHwgIDQgKysr
Kw0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jDQo+
IGluZGV4IDA2NDliN2UwMmQuLjU3NzE5YzYwN2MgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMNCj4gQEAgLTQ4
NSw2ICs0ODUsMzggQEAgc3RhdGljIGludCBodm1fYWRkX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywgYm9vbCBidWYpDQo+ICAgICAgcmV0dXJuIHJjOw0KPiAgfQ0KPiANCj4g
K2ludCBodm1fc2V0X2lvcmVxX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBp
ZCwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICgqaGFuZGxlcikoaW9yZXFfdCAq
LCB2b2lkICopLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQ0KPiAr
ew0KPiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOw0KPiArICAgIGludCByYyA9IDA7
DQo+ICsNCj4gKyAgICBpZiAoICFodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpICkNCj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7DQo+ICsNCj4gKyAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bS5pb3JlcV9zZXJ2ZXIubG9jayk7DQo+ICsgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIo
ZCwgaWQpOw0KPiArICAgIGlmICggIXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgcmMgPSAtRU5P
RU5UOw0KPiArICAgICAgICBnb3RvIG91dDsNCj4gKyAgICB9DQo+ICsgICAgaWYgKCBzLT5lbmFi
bGVkICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHJjID0gLUVCVVNZOw0KPiArICAgICAgICBnb3Rv
IG91dDsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICBzLT5oYW5kbGVyID0gaGFuZGxlcjsNCj4gKyAg
ICBzLT5kYXRhID0gZGF0YTsNCj4gKw0KPiArIG91dDoNCj4gKyAgICBzcGluX3VubG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsNCj4gKw0KPiArICAgIHJldHVy
biByYzsNCj4gK30NCj4gKw0KPiAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4o
c3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3ZjcHUgKnN2KQ0KPiAgew0KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvcmVxLmgNCj4gaW5kZXggYzM5MTdhYTc0ZC4uYmZkMmI5OTI1ZSAxMDA2NDQNCj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pb3JlcS5oDQo+IEBAIC01NCw2ICs1NCwxMCBAQCB1bnNpZ25lZCBpbnQgaHZt
X2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKTsNCj4gDQo+ICB2b2lk
IGh2bV9pb3JlcV9pbml0KHN0cnVjdCBkb21haW4gKmQpOw0KPiANCj4gK2ludCBodm1fc2V0X2lv
cmVxX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50ICgqaGFuZGxlcikoaW9yZXFfdCAqLCB2b2lkICopLA0KPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKTsNCj4gKw0KPiAgc3RhdGljIGlu
bGluZSBib29sIGh2bV9pb3JlcV9pc19pbnRlcm5hbCh1bnNpZ25lZCBpbnQgaWQpDQo+ICB7DQo+
ICAgICAgQVNTRVJUKGlkIDwgTUFYX05SX0lPUkVRX1NFUlZFUlMpOw0KPiAtLQ0KPiAyLjIzLjAN
Cj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:13:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:13:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFF9e-0002Oz-0q; Tue, 01 Oct 2019 10:13:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFF9c-0002Ou-0E
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:13:12 +0000
X-Inumbo-ID: 121f7636-e434-11e9-96f7-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 121f7636-e434-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:13:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569924791;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=ZwlN+mVM0FYnJ/ikyud9Z0KYmDUi6Ki6lAWYMxfy0zo=;
 b=H5MvhwpJaJHvi1C+RB+YoDwEn5JXTzLaBfbs5LCe8tXf3E/6xPlYjpC4
 QH7lmR58kDV/UTclrVlAnG4SsWM6ZJsb5CBzEIEbZIAuXdjSLToOJja89
 2F8WCRgoWshNVITIejQU92lVlH31xQFSpBU7ZdB3/YB0Yw65G7wi51Vaq s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QkMGjQaXorGRRw07deqrEe/uTkSiTxKgXpN+Gm1RkjWE0ier3f4OBmE6pkoTO1zGFIT9ov/FhZ
 7H7xCKuxenaPstn5SPFCSNQfb5IlCyWb5jxDvb9nrGw8k+oKsgOZxDOPYHG/KSIpac1fOeMr0e
 /pPJ3pBsPwX5TFPqAroajbZIyBlRSzWkxPcNNljC9xr7acUlVktn4PFkogn7zFEFam6V32KM/d
 2WR14OonAAWgCI/eYzStMj95QlH8PmmJaK9WVDhEB76WzJaveZCj9QaU/vjVIKi94std8XQU6q
 WLM=
X-SBRS: 2.7
X-MesageID: 6297545
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6297545"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 12:12:59 +0200
Message-ID: <20191001101259.53162-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IG9ubHkgc3VzcGVuZCBwb3dlciBjb250cm9sIHJlcXVlc3RzIHdhaXQgZm9yIGFu
IGFjayBmcm9tIHRoZQpkb21haW4sIHdoaWxlIHBvd2VyIG9mZiBvciByZWJvb3QgcmVxdWVzdHMg
c2ltcGx5IHdyaXRlIHRoZSBjb21tYW5kIHRvCnhlbnN0b3JlIGFuZCBleGl0LgoKSW50cm9kdWNl
IGEgMSBtaW51dGUgd2FpdCBmb3IgdGhlIGRvbWFpbiB0byBhY2tub3dsZWRnZSB0aGUgcmVxdWVz
dCwgb3IKZWxzZSByZXR1cm4gYW4gZXJyb3IuIFRoZSBzdXNwZW5kIGNvZGUgaXMgc2xpZ2h0bHkg
bW9kaWZpZWQgdG8gdXNlIHRoZQpuZXcgaW5mcmFzdHJ1Y3R1cmUgYWRkZWQsIGJ1dCBzaG91bGRu
J3QgaGF2ZSBhbnkgZnVuY3Rpb25hbCBjaGFuZ2UuCgpGaXggdGhlIG9jYW1sIGJpbmRpbmdzIGFu
ZCBhbHNvIHByb3ZpZGUgYSBiYWNrd2FyZHMgY29tcGF0aWJsZQppbnRlcmZhY2UgZm9yIHRoZSBy
ZWJvb3QgYW5kIHBvd2Vyb2ZmIGxpYnhsIEFQSSBmdW5jdGlvbnMuCgpSZXBvcnRlZC1ieTogUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KSSBiZWxpZXZlIGFwcGx5
aW5nIHRoaXMgcGF0Y2ggaXMgbm90IGdvaW5nIHRvIGNhdXNlIHJlZ3Jlc3Npb25zIGluCm9zc3Rl
c3QsIGFsYmVpdCBGcmVlQlNEIGRvZXNuJ3QgYWNrbm93bGVkZ2UgcG93ZXJvZmYvcmVib290IHJl
cXVlc3RzCmluIHRoZSBjdXJyZW50bHkgdGVzdGVkIHZlcnNpb25zLCBpdCB3aWxsIHNodXRkb3du
IGluIGxlc3MgdGhhbiBvbmUKbWludXRlLCBhbmQgdGh1cyB0aGUgdG9vbHN0YWNrIHdvbid0IGNv
bXBsYWluIGJlY2F1c2UgdGhlIGNvbnRyb2wgbm9kZQppcyBnb2luZyB0byBiZSByZW1vdmVkIGZy
b20geGVuc3RvcmUuCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwg
MjMgKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgICAgICB8IDExICsr
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgICAgICAgICB8IDgxICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8
ICA3ICsrLQogdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jIHwgMTggKysrKy0t
LQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICAgICAgICAgIHwgIDQgKy0KIDYgZmlsZXMg
Y2hhbmdlZCwgMTAyIGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGY3MTFjZmM3
NTAuLjAzZWE1Y2E3NDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtMTYyOCw4ICsxNjI4LDI3IEBAIGludCBsaWJ4bF9kb21haW5f
cmVtdXNfc3RhcnQobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9yZW11c19pbmZvICppbmZv
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CiAKLWludCBsaWJ4bF9kb21haW5fc2h1dGRvd24obGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkKTsKLWludCBsaWJ4bF9kb21haW5fcmVib290KGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCk7CitpbnQgbGlieGxfZG9tYWluX3NodXRkb3duKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
YXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhU
RVJOQUxfQ0FMTEVSU19PTkxZOworaW50IGxpYnhsX2RvbWFpbl9yZWJvb3QobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
YXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVS
TkFMX0NBTExFUlNfT05MWTsKKyNpZiBkZWZpbmVkKExJQlhMX0FQSV9WRVJTSU9OKSAmJiBMSUJY
TF9BUElfVkVSU0lPTiA8IDB4MDQxMzAwCitzdGF0aWMgaW5saW5lIGludCBsaWJ4bF9kb21haW5f
c2h1dGRvd25fMHgwNDEyMDAobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCit7CisgICAgcmV0dXJu
IGxpYnhsX2RvbWFpbl9zaHV0ZG93bihjdHgsIGRvbWlkLCBOVUxMKTsKK30KKyNkZWZpbmUgbGli
eGxfZG9tYWluX3NodXRkb3duIGxpYnhsX2RvbWFpbl9zaHV0ZG93bl8weDA0MTIwMAorc3RhdGlj
IGlubGluZSBpbnQgbGlieGxfZG9tYWluX3JlYm9vdF8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZG9taWQpCit7CisgICAgcmV0dXJuIGxpYnhsX2RvbWFpbl9yZWJvb3QoY3R4LCBkb21pZCwgTlVM
TCk7Cit9CisjZGVmaW5lIGxpYnhsX2RvbWFpbl9yZWJvb3QgbGlieGxfZG9tYWluX3JlYm9vdF8w
eDA0MTIwMAorI2VuZGlmCisKIGludCBsaWJ4bF9kb21haW5fZGVzdHJveShsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
YXN5bmNvcF9ob3cgKmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRF
Uk5BTF9DQUxMRVJTX09OTFk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3Vz
cGVuZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwppbmRleCA5YmIyZDAwYmVj
Li4yNDhkYmMzM2UzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKQEAgLTE5MywxNiArMTkzLDEx
IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX2NhbGxiYWNrX2NvbW1vbihsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgTE9HRChERUJVRywgZG9taWQsICJpc3N1aW5nICVzIHN1c3BlbmQgcmVxdWVz
dCB2aWEgWGVuQnVzIGNvbnRyb2wgbm9kZSIsCiAgICAgICAgIGRzcHMtPnR5cGUgIT0gTElCWExf
RE9NQUlOX1RZUEVfUFYgPyAiUFZIL0hWTSIgOiAiUFYiKTsKIAotICAgIGxpYnhsX19kb21haW5f
cHZjb250cm9sX3dyaXRlKGdjLCBYQlRfTlVMTCwgZG9taWQsICJzdXNwZW5kIik7Ci0KLSAgICBk
c3BzLT5wdmNvbnRyb2wucGF0aCA9IGxpYnhsX19kb21haW5fcHZjb250cm9sX3hzcGF0aChnYywg
ZG9taWQpOwotICAgIGlmICghZHNwcy0+cHZjb250cm9sLnBhdGgpIHsgcmMgPSBFUlJPUl9GQUlM
OyBnb3RvIGVycjsgfQotCiAgICAgZHNwcy0+cHZjb250cm9sLmFvID0gYW87Ci0gICAgZHNwcy0+
cHZjb250cm9sLndoYXQgPSAiZ3Vlc3QgYWNrbm93bGVkZ2VtZW50IG9mIHN1c3BlbmQgcmVxdWVz
dCI7Ci0gICAgZHNwcy0+cHZjb250cm9sLnRpbWVvdXRfbXMgPSA2MCAqIDEwMDA7CiAgICAgZHNw
cy0+cHZjb250cm9sLmNhbGxiYWNrID0gZG9tYWluX3N1c3BlbmRfY29tbW9uX3B2Y29udHJvbF9z
dXNwZW5kaW5nOwotICAgIGxpYnhsX194c3dhaXRfc3RhcnQoZ2MsICZkc3BzLT5wdmNvbnRyb2wp
OworICAgIHJjID0gbGlieGxfX2RvbWFpbl9wdmNvbnRyb2woZWdjLCAmZHNwcy0+cHZjb250cm9s
LCBkb21pZCwgInN1c3BlbmQiKTsKKyAgICBpZiAocmMpIGdvdG8gZXJyOworCiAgICAgcmV0dXJu
OwogCiAgZXJyOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kb21haW4uYwppbmRleCAwZGQ1YjdmZmE5Li4wNThmM2M3N2VjIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9kb21haW4uYwpAQCAtNzYzLDQ5ICs3NjMsODYgQEAgY2hhciAqIGxpYnhsX19kb21haW5fcHZj
b250cm9sX3JlYWQobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAogICAgIHJldHVy
biBsaWJ4bF9feHNfcmVhZChnYywgdCwgc2h1dGRvd25fcGF0aCk7CiB9CiAKLWludCBsaWJ4bF9f
ZG9tYWluX3B2Y29udHJvbF93cml0ZShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0
IGNoYXIgKmNtZCkKK2ludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX194c3dhaXRfc3RhdGUgKnB2Y29udHJvbCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21pZF90IGRvbWlkLCBjb25zdCBjaGFyICpjbWQpCiB7CisgICAgU1RBVEVfQU9fR0Mo
cHZjb250cm9sLT5hbyk7CiAgICAgY29uc3QgY2hhciAqc2h1dGRvd25fcGF0aDsKKyAgICBpbnQg
cmM7CisKKyAgICByYyA9IGxpYnhsX19kb21haW5fcHZjb250cm9sX2F2YWlsYWJsZShnYywgZG9t
aWQpOworICAgIGlmIChyYyA8IDApCisgICAgICAgIHJldHVybiByYzsKIAogICAgIHNodXRkb3du
X3BhdGggPSBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbF94c3BhdGgoZ2MsIGRvbWlkKTsKICAgICBp
ZiAoIXNodXRkb3duX3BhdGgpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCi0gICAgcmV0
dXJuIGxpYnhsX194c19wcmludGYoZ2MsIHQsIHNodXRkb3duX3BhdGgsICIlcyIsIGNtZCk7Cisg
ICAgcmMgPSBsaWJ4bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwgc2h1dGRvd25fcGF0aCwgIiVz
IiwgY21kKTsKKyAgICBpZiAocmMpCisgICAgICAgIHJldHVybiByYzsKKworICAgIHB2Y29udHJv
bC0+cGF0aCA9IHNodXRkb3duX3BhdGg7CisgICAgcHZjb250cm9sLT53aGF0ID0gR0NTUFJJTlRG
KCJndWVzdCBhY2tub3dsZWRnZW1lbnQgb2YgJXMgcmVxdWVzdCIsIGNtZCk7CisgICAgcHZjb250
cm9sLT50aW1lb3V0X21zID0gNjAgKiAxMDAwOworICAgIGxpYnhsX194c3dhaXRfc3RhcnQoZ2Ms
IHB2Y29udHJvbCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBsaWJ4bF9fZG9t
YWluX3B2Y29udHJvbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kKQorc3RhdGljIGJvb2wgcHZj
b250cm9sX2Fja2VkKGNvbnN0IGNoYXIgKnN0YXRlKQogewotICAgIGludCByZXQ7CisgICAgaWYg
KCFzdGF0ZSB8fCAhc3RyY21wKHN0YXRlLCIiKSkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAg
ICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIHB2Y29udHJvbF9jYihsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX194c3dhaXRfc3RhdGUgKnhzd2EsIGludCByYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpzdGF0ZSkKK3sKKyAgICBTVEFURV9BT19HQyh4c3dhLT5h
byk7CisKKyAgICBpZiAoIXJjICYmICFwdmNvbnRyb2xfYWNrZWQoc3RhdGUpKQorICAgICAgICBy
ZXR1cm47CiAKLSAgICByZXQgPSBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbF9hdmFpbGFibGUoZ2Ms
IGRvbWlkKTsKLSAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgcmV0dXJuIHJldDsKKyAgICBsaWJ4
bF9feHN3YWl0X3N0b3AoZ2MsIHhzd2EpOwogCi0gICAgaWYgKCFyZXQpCi0gICAgICAgIHJldHVy
biBFUlJPUl9OT1BBUkFWSVJUOworICAgIGlmIChyYykKKyAgICAgICAgTE9HKEVSUk9SLCAiZ3Vl
c3QgZGlkbid0IGFja25vd2xlZGdlIGNvbnRyb2wgcmVxdWVzdDogJWQiLCByYyk7CiAKLSAgICBy
ZXR1cm4gbGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfd3JpdGUoZ2MsIFhCVF9OVUxMLCBkb21pZCwg
Y21kKTsKKyAgICBsaWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOwogfQogCi1pbnQgbGli
eGxfZG9tYWluX3NodXRkb3duKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKKworaW50
IGxpYnhsX2RvbWFpbl9zaHV0ZG93bihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cp
CiB7Ci0gICAgR0NfSU5JVChjdHgpOworICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cp
OworICAgIGxpYnhsX194c3dhaXRfc3RhdGUgKnB2Y29udHJvbDsKICAgICBpbnQgcmV0OwotICAg
IHJldCA9IGxpYnhsX19kb21haW5fcHZjb250cm9sKGdjLCBkb21pZCwgInBvd2Vyb2ZmIik7Ci0g
ICAgR0NfRlJFRTsKLSAgICByZXR1cm4gcmV0OworCisgICAgR0NORVcocHZjb250cm9sKTsKKyAg
ICBwdmNvbnRyb2wtPmFvID0gYW87CisgICAgcHZjb250cm9sLT5jYWxsYmFjayA9IHB2Y29udHJv
bF9jYjsKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChlZ2MsIHB2Y29udHJvbCwg
ZG9taWQsICJwb3dlcm9mZiIpOworCisgICAgcmV0dXJuIHJldCA/IEFPX0NSRUFURV9GQUlMKHJl
dCkgOiBBT19JTlBST0dSRVNTOwogfQogCi1pbnQgbGlieGxfZG9tYWluX3JlYm9vdChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQpCitpbnQgbGlieGxfZG9tYWluX3JlYm9vdChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQogewotICAgIEdDX0lOSVQoY3R4KTsKKyAgICBBT19D
UkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKKyAgICBsaWJ4bF9feHN3YWl0X3N0YXRlICpwdmNv
bnRyb2w7CiAgICAgaW50IHJldDsKLSAgICByZXQgPSBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChn
YywgZG9taWQsICJyZWJvb3QiKTsKLSAgICBHQ19GUkVFOwotICAgIHJldHVybiByZXQ7CisKKyAg
ICBHQ05FVyhwdmNvbnRyb2wpOworICAgIHB2Y29udHJvbC0+YW8gPSBhbzsKKyAgICBwdmNvbnRy
b2wtPmNhbGxiYWNrID0gcHZjb250cm9sX2NiOworICAgIHJldCA9IGxpYnhsX19kb21haW5fcHZj
b250cm9sKGVnYywgcHZjb250cm9sLCBkb21pZCwgInJlYm9vdCIpOworCisgICAgcmV0dXJuIHJl
dCA/IEFPX0NSRUFURV9GQUlMKHJldCkgOiBBT19JTlBST0dSRVNTOwogfQogCiBzdGF0aWMgdm9p
ZCBkb21haW5fZGVhdGhfb2NjdXJyZWQobGlieGxfX2VnYyAqZWdjLApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggYmZlYjM4ZTBlZC4uZDJkNWFmNzQ2YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMzc4
LDggKzEzNzgsNiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbF9hdmFpbGFi
bGUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwogX2hpZGRlbiBjb25zdCBjaGFyICps
aWJ4bF9fZG9tYWluX3B2Y29udHJvbF94c3BhdGgobGlieGxfX2djKiwgdWludDMyX3QgZG9taWQp
OwogX2hpZGRlbiBjaGFyICogbGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfcmVhZChsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4c190cmFu
c2FjdGlvbl90IHQsIHVpbnQzMl90IGRvbWlkKTsKLV9oaWRkZW4gaW50IGxpYnhsX19kb21haW5f
cHZjb250cm9sX3dyaXRlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25z
dCBjaGFyICpjbWQpOwogCiAvKiBmcm9tIHhsX2RldmljZSAqLwogX2hpZGRlbiBjaGFyICpsaWJ4
bF9fZGV2aWNlX2Rpc2tfc3RyaW5nX29mX2JhY2tlbmQobGlieGxfZGlza19iYWNrZW5kIGJhY2tl
bmQpOwpAQCAtNDcxOSw2ICs0NzE3LDExIEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9j
a19pbml0KGxpYnhsX19ldl9kZXZsb2NrICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZs
b2NrX2xvY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqKTsKIF9oaWRkZW4gdm9p
ZCBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhsX19ldl9kZXZsb2Nr
ICopOwogCisvKiBTZW5kIGNvbnRyb2wgY29tbWFuZHMgb3ZlciB4ZW5zdG9yZSBhbmQgd2FpdCBm
b3IgYW4gQWNrLiAqLworX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2wobGlieGxf
X2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hz
d2FpdF9zdGF0ZSAqcHZjb250cm9sLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZG9taWRfdCBkb21pZCwgY29uc3QgY2hhciAqY21kKTsKKwogI2VuZGlmCiAKIC8qCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMgYi90b29scy9vY2Ft
bC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKaW5kZXggMzdiMDQ2ZGY2My4uZmYxNmI4NzEwYiAx
MDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCisrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYwpAQCAtNTUxLDMyICs1NTEsMzggQEAg
dmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmUodmFsdWUgY3R4LCB2YWx1ZSBk
b21haW5fY29uZmlnLCB2YWx1ZSBwYXIKIAlDQU1McmV0dXJuKFZhbF9pbnQoY19kb21pZCkpOwog
fQogCi12YWx1ZSBzdHViX2xpYnhsX2RvbWFpbl9zaHV0ZG93bih2YWx1ZSBjdHgsIHZhbHVlIGRv
bWlkKQordmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fc2h1dGRvd24odmFsdWUgY3R4LCB2YWx1ZSBk
b21pZCwgdmFsdWUgYXN5bmMsIHZhbHVlIHVuaXQpCiB7Ci0JQ0FNTHBhcmFtMihjdHgsIGRvbWlk
KTsKKwlDQU1McGFyYW00KGN0eCwgZG9taWQsIGFzeW5jLCB1bml0KTsKIAlpbnQgcmV0OwogCXVp
bnQzMl90IGNfZG9taWQgPSBJbnRfdmFsKGRvbWlkKTsKKwlsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93ID0gYW9ob3dfdmFsKGFzeW5jKTsKIAogCWNhbWxfZW50ZXJfYmxvY2tpbmdfc2VjdGlvbigp
OwotCXJldCA9IGxpYnhsX2RvbWFpbl9zaHV0ZG93bihDVFgsIGNfZG9taWQpOworCXJldCA9IGxp
YnhsX2RvbWFpbl9zaHV0ZG93bihDVFgsIGNfZG9taWQsIGFvX2hvdyk7CiAJY2FtbF9sZWF2ZV9i
bG9ja2luZ19zZWN0aW9uKCk7CiAKKwlmcmVlKGFvX2hvdyk7CisKIAlpZiAocmV0ICE9IDApCiAJ
CWZhaWx3aXRoX3hsKHJldCwgImRvbWFpbl9zaHV0ZG93biIpOwogCiAJQ0FNTHJldHVybihWYWxf
dW5pdCk7CiB9CiAKLXZhbHVlIHN0dWJfbGlieGxfZG9tYWluX3JlYm9vdCh2YWx1ZSBjdHgsIHZh
bHVlIGRvbWlkKQordmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fcmVib290KHZhbHVlIGN0eCwgdmFs
dWUgZG9taWQsIHZhbHVlIGFzeW5jLCB2YWx1ZSB1bml0KQogewotCUNBTUxwYXJhbTIoY3R4LCBk
b21pZCk7CisJQ0FNTHBhcmFtNChjdHgsIGRvbWlkLCBhc3luYywgdW5pdCk7CiAJaW50IHJldDsK
IAl1aW50MzJfdCBjX2RvbWlkID0gSW50X3ZhbChkb21pZCk7CisJbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdyA9IGFvaG93X3ZhbChhc3luYyk7CiAKIAljYW1sX2VudGVyX2Jsb2NraW5nX3NlY3Rp
b24oKTsKLQlyZXQgPSBsaWJ4bF9kb21haW5fcmVib290KENUWCwgY19kb21pZCk7CisJcmV0ID0g
bGlieGxfZG9tYWluX3JlYm9vdChDVFgsIGNfZG9taWQsIGFvX2hvdyk7CiAJY2FtbF9sZWF2ZV9i
bG9ja2luZ19zZWN0aW9uKCk7CiAKKwlmcmVlKGFvX2hvdyk7CisKIAlpZiAocmV0ICE9IDApCiAJ
CWZhaWx3aXRoX3hsKHJldCwgImRvbWFpbl9yZWJvb3QiKTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCBlYjY3Nzlh
NTYxLi5iMjA1ODJlMTViIDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysg
Yi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtMTAzLDcgKzEwMyw3IEBAIHN0YXRpYyB2b2lk
IHJlYm9vdF9kb21haW4odWludDMyX3QgZG9taWQsIGxpYnhsX2V2Z2VuX2RvbWFpbl9kZWF0aCAq
KmRlYXRodywKICAgICBpbnQgcmM7CiAKICAgICBmcHJpbnRmKHN0ZGVyciwgIlJlYm9vdGluZyBk
b21haW4gJXVcbiIsIGRvbWlkKTsKLSAgICByYz1saWJ4bF9kb21haW5fcmVib290KGN0eCwgZG9t
aWQpOworICAgIHJjID0gbGlieGxfZG9tYWluX3JlYm9vdChjdHgsIGRvbWlkLCBOVUxMKTsKICAg
ICBpZiAocmMgPT0gRVJST1JfTk9QQVJBVklSVCkgewogICAgICAgICBpZiAoZmFsbGJhY2tfdHJp
Z2dlcikgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJQViBjb250cm9sIGludGVyZmFj
ZSBub3QgYXZhaWxhYmxlOiIKQEAgLTEzNiw3ICsxMzYsNyBAQCBzdGF0aWMgdm9pZCBzaHV0ZG93
bl9kb21haW4odWludDMyX3QgZG9taWQsCiAgICAgaW50IHJjOwogCiAgICAgZnByaW50ZihzdGRl
cnIsICJTaHV0dGluZyBkb3duIGRvbWFpbiAldVxuIiwgZG9taWQpOwotICAgIHJjPWxpYnhsX2Rv
bWFpbl9zaHV0ZG93bihjdHgsIGRvbWlkKTsKKyAgICByYyA9IGxpYnhsX2RvbWFpbl9zaHV0ZG93
bihjdHgsIGRvbWlkLCBOVUxMKTsKICAgICBpZiAocmMgPT0gRVJST1JfTk9QQVJBVklSVCkgewog
ICAgICAgICBpZiAoZmFsbGJhY2tfdHJpZ2dlcikgewogICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJQViBjb250cm9sIGludGVyZmFjZSBub3QgYXZhaWxhYmxlOiIKLS0gCjIuMjMuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:15:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFBP-0002Uc-EE; Tue, 01 Oct 2019 10:15:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFFBN-0002Tp-VT
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:15:01 +0000
X-Inumbo-ID: 53d38950-e434-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 53d38950-e434-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 10:15:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18B70B1B2;
 Tue,  1 Oct 2019 10:15:00 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
Date: Tue, 1 Oct 2019 12:15:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMTozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMDoxOQo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb2dl
ciBQYXUKPj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1Cj4+
IDx3bEB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEz
XSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24KPj4KPj4gT24gMDEuMTAu
MjAxOSAxMDo1MiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+IFNl
bnQ6IDAxIE9jdG9iZXIgMjAxOSAwOTo0Ngo+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9u
bmUKPj4+PiA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGNpdHJpeC5jb20+OyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Owo+PiBXZWkK
Pj4+PiBMaXUgPHdsQHhlbi5vcmc+Cj4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRD
SC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8gbWlncmF0aW9uCj4+Pj4K
Pj4+PiBPbiAwMS4xMC4yMDE5IDEwOjI4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+IE5vdyB0
aGF0IHhsLmNmZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBp
bmdzIGZvciBhCj4+Pj4+IGRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZldG9l
ZCBkdWUgdG8gdGhlIGNoZWNrIG9mCj4+Pj4+IGlzX2lvbW11X2VuYWJsZWQoKSBpbiBwYWdpbmdf
bG9nX2RpcnR5X2VuYWJsZSgpLgo+Pj4+PiBUaGVyZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHBy
ZXZlbnQgbG9nZGlydHkgZnJvbSBiZWluZyBlbmFibGVkIHVubGVzcwo+Pj4+PiBkZXZpY2VzIGFy
ZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBhbmQgdGhhdCBkb21haW4gaXMgc2hhcmluZyBIQVAgbWFw
cGluZ3MKPj4+Pj4gd2l0aCB0aGUgSU9NTVUgKGluIHdoaWNoIGNhc2UgZGlzYWJsaW5nIHdyaXRl
IHBlcm1pc3Npb25zIGluIHRoZSBQMk0gbWF5Cj4+Pj4+IGNhdXNlIERNQSBmYXVsdHMpLgo+Pj4+
Cj4+Pj4gQnV0IHRoYXQncyB0YWtpbmcgaW50byBhY2NvdW50IG9ubHkgaGFsZiBvZiB0aGUgcmVh
c29uIG9mIHRoZQo+Pj4+IGV4Y2x1c2lvbi4gVGhlIG90aGVyIGhhbGYgaXMgdGhhdCBhc3NpZ25l
ZCBkZXZpY2VzIG1heSBjYXVzZSBwYWdlcwo+Pj4+IHRvIGJlIGRpcnRpZWQgYmVoaW5kIHRoZSBi
YWNrIG9mIHRoZSBsb2ctZGlydHkgbG9naWMuCj4+Pgo+Pj4gQnV0IHRoYXQncyBubyByZWFzb24g
dG8gdmV0byBsb2dkaXJ0eS4gU29tZSBkZXZpY2VzIGhhdmUgZHJpdmVycyAoaW4gZG9tMCkKPj4+
IHdoaWNoIGNhbiBleHRyYWN0IERNQSBkaXJ0eWluZyBpbmZvcm1hdGlvbiBhbmQgc2V0IGRpcnR5
IHRyYWNraW5nCj4+PiBpbmZvcm1hdGlvbiBhcHByb3ByaWF0ZWx5Lgo+Pgo+PiBJdCBzdGlsbCBu
ZWVkcyBhIHBvc2l0aXZlIGlkZW50aWZpY2F0aW9uIHRoZW46IFN1Y2ggZHJpdmVycyBzaG91bGQg
dGVsbAo+PiBYZW4gZm9yIHdoaWNoIHNwZWNpZmljIGRldmljZXMgc3VjaCBpbmZvcm1hdGlvbiBp
cyBnb2luZyB0byBiZSBwcm92aWRlZC4KPiAKPiBXaHkgZG9lcyB0aGUgaHlwZXJ2aXNvciBuZWVk
IGhhdmUgdGhlIHJpZ2h0IG9mIHZldG8gdGhvdWdoPyBTdXJlbHkgaXQgaXMKPiB0aGUgdG9vbHN0
YWNrIHRoYXQgc2hvdWxkIGRlY2lkZSB3aGV0aGVyIGEgVk0gaXMgbWlncmF0YWJsZSBpbiB0aGUK
PiBwcmVzZW5jZSBvZiBhc3NpZ25lZCBoL3cuIFhlbiBuZWVkIG9ubHkgYmUgY29uY2VybmVkIHdp
dGggdGhlIGludGVncml0eQo+IG9mIHRoZSBob3N0LCB3aGljaCBpcyB3aHkgdGhlIGNoZWNrIGZv
ciBFVFAgc2hhcmluZyByZW1haW5zLgoKV2hpbGUgdGhlIHRvb2wgc3RhY2sgaXMgdG8gZGVjaWRl
LCB0aGUgaHlwZXJ2aXNvciBpcyBleHBlY3RlZCB0byBndWFyYW50ZWUKY29ycmVjdCBkYXRhIGNv
bWluZyBiYWNrIGZyb20gWEVOX0RPTUNUTF9TSEFET1dfT1Bfe1BFRUssQ0xFQU59LgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:20:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFGB-0002kA-3T; Tue, 01 Oct 2019 10:19:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T9og=X2=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1iFFG9-0002k4-RP
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:19:57 +0000
X-Inumbo-ID: d8fcf1cb-e434-11e9-96f7-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id d8fcf1cb-e434-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:18:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569925126;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=L4mCuKBI1giqXCrzqi7RkGzQw9+yedgJeSi3SUdVDOA=;
 b=HR4GQ8rKEMZyVJygnXn7UXhREQBW86g2RlEmyRDhJbiA3Z8MDkyKb0Xn
 uZPlKmM7RvpHrD30oqZ2O6wOm6vp0YTD9LJOM0+f4Bem8RRt5qGGVrzJf
 KeZzYEtvgZLoMJOJV/uIMOzq9MTTg1kb66DPwfb/5rBWs2alfVKGW4Y+e 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UL4urjB9mXG3e6uH3ydxo1HDJpUmmlc6VzKfC/uP4KV5p08Vsr1YdAvSmlGsaiCqSYdpCl1uLy
 GcYESJv4eE6h98pYh2hGwZ9Woh+NggbWZYSHoswQWiOB3e2cc1bDix4OJdYifco900GqwNIMaz
 hzZK/sOOaW+Hvya95Sl/9YkVe6uPUzUGh6rC26irUh5xMYa33tm3Z+2Zf5EePuMqfyqmX6qnvL
 d9UM6TZMvSFLeSDd0H1tcOdrsMvlww+0xvKA3TvJt7mdvVx+ndqeOjN7xA+huEfz1eY/etNpLM
 ABA=
X-SBRS: 2.7
X-MesageID: 6303303
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6303303"
From: Christian Lindig <christian.lindig@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH] libxl: wait for the ack when issuing power control
 requests
Thread-Index: AQHVeEDUBflDRvLA3k2DRILSexOTiadFcSiA
Date: Tue, 1 Oct 2019 10:18:41 +0000
Message-ID: <C99AFD6E-47A3-4F39-9B0A-4F01163F2081@citrix.com>
References: <20191001101259.53162-1-roger.pau@citrix.com>
In-Reply-To: <20191001101259.53162-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2856ECFEEDA6074E8462B082291D6D59@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <Ian.Jackson@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMSBPY3QgMjAxOSwgYXQgMTE6MTIsIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gKwlsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93ID0g
YW9ob3dfdmFsKGFzeW5jKTsNCj4gDQo+IAljYW1sX2VudGVyX2Jsb2NraW5nX3NlY3Rpb24oKTsN
Cj4gLQlyZXQgPSBsaWJ4bF9kb21haW5fc2h1dGRvd24oQ1RYLCBjX2RvbWlkKTsNCj4gKwlyZXQg
PSBsaWJ4bF9kb21haW5fc2h1dGRvd24oQ1RYLCBjX2RvbWlkLCBhb19ob3cpOw0KPiAJY2FtbF9s
ZWF2ZV9ibG9ja2luZ19zZWN0aW9uKCk7DQo+IA0KPiArCWZyZWUoYW9faG93KTsNCj4gKw0KDQpE
b2VzIHRoaXMgd29yayB3aGVuIGFvaG93X3ZhbCByZXR1cm5zIE5VTEwgb3IgZG9lcyB0aGlzIG5l
ZWRzIHRvIGJlIGNoZWNrZWQ/IE90aGVyd2lzZSBUaGlzIGxvb2tzIGdvb2QgdG8gbWUuDQoNCuKA
lCBDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:24:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFKc-0003WA-00; Tue, 01 Oct 2019 10:24:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFFKa-0003W5-Sh
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:24:32 +0000
X-Inumbo-ID: a19f3ff2-e435-11e9-96f7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id a19f3ff2-e435-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:24:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569925461;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=sfTnuvI+oyDB3ASbB7OrcueW9qgAU4pkokeXkkHeAY0=;
 b=Ns5SdZWB4yXtxIL9QnbrRSuJxByelomOpa0cB2XoCVo5z1RwJrgx8ybJ
 QuvddoBe5mlOqnpHMerCfDJZU4Q6mUZ3FZ3GOAW2gMrFPBmTRrkHLfsuT
 EpsVYJniG5fqW+Al6+hEpcDnNqnG06PlBfEpPdh0DH4iYqgUrmXyQM/6w Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rJz7LAkZX0WXIKVYMIPBUWFp/bO+m2ajLKIkhDrCi3jQrt9R8zJLhsqlSWELP8ebipqFq+tihS
 hv8jNACccrknO33G4QUXGTVlNXHuRIeezOn20XJZ9XfFZhOur1lHhZm1wVptUfFfvN+OOEvg3/
 /SE7vIBAMgTG31uTZhWlELqqt2kv7fQfzOrlszk502rI841YxaXGIJbXqUXSoJynaKypPQQmZC
 HHLn0OjeWsxVKaAwbrz1wkzcZvHZtn2ig81wgYIAOgGRwI8RUhiBDt7yX0xtlNj91hE7oLyTSO
 i0s=
X-SBRS: 2.7
X-MesageID: 6652752
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6652752"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
Thread-Index: AQHVeDIwRG0o+S2xK02nqNXtlOqU5KdFV3YAgAAisFD//+aCgIAAJMzQ///q0QCAACM5wA==
Date: Tue, 1 Oct 2019 10:24:16 +0000
Message-ID: <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
In-Reply-To: <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMToxNQ0KPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFu
ZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+OyBSb2dlciBQYXUNCj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+OyBXZWkgTGl1DQo+IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENILWZvci00LjEzXSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24N
Cj4gDQo+IE9uIDAxLjEwLjIwMTkgMTE6MzYsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPg0KPiA+PiBTZW50OiAwMSBPY3RvYmVyIDIwMTkgMTA6MTkNCj4gPj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+IENjOiBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgUm9nZXIgUGF1DQo+ID4+IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPjsgV2VpDQo+IExpdQ0KPiA+PiA8d2xAeGVuLm9yZz4NCj4gPj4gU3ViamVj
dDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVz
c2x5IHZldG8gbWlncmF0aW9uDQo+ID4+DQo+ID4+IE9uIDAxLjEwLjIwMTkgMTA6NTIsIFBhdWwg
RHVycmFudCB3cm90ZToNCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+
IEZyb206IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPj4+PiBTZW50OiAwMSBP
Y3RvYmVyIDIwMTkgMDk6NDYNCj4gPj4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4NCj4gPj4+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBB
bmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5l
DQo+ID4+Pj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsgSnVlcmdlbiBHcm9zcw0KPiA8amdyb3NzQHN1c2UuY29tPjsNCj4g
Pj4gV2VpDQo+ID4+Pj4gTGl1IDx3bEB4ZW4ub3JnPg0KPiA+Pj4+IFN1YmplY3Q6IFJlOiBbWGVu
LWRldmVsXSBbUEFUQ0gtZm9yLTQuMTNdIHg4Ni9tbTogZG9uJ3QgbmVlZGxlc3NseSB2ZXRvIG1p
Z3JhdGlvbg0KPiA+Pj4+DQo+ID4+Pj4gT24gMDEuMTAuMjAxOSAxMDoyOCwgUGF1bCBEdXJyYW50
IHdyb3RlOg0KPiA+Pj4+PiBOb3cgdGhhdCB4bC5jZmcgaGFzIGFuIG9wdGlvbiB0byBleHBsaWNp
dGx5IGVuYWJsZSBJT01NVSBtYXBwaW5ncyBmb3IgYQ0KPiA+Pj4+PiBkb21haW4sIG1pZ3JhdGlv
biBtYXkgYmUgbmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRvIHRoZSBjaGVjayBvZg0KPiA+Pj4+PiBp
c19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4NCj4gPj4+Pj4g
VGhlcmUgaXMgYWN0dWFsbHkgbm8gbmVlZCB0byBwcmV2ZW50IGxvZ2RpcnR5IGZyb20gYmVpbmcg
ZW5hYmxlZCB1bmxlc3MNCj4gPj4+Pj4gZGV2aWNlcyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4g
YW5kIHRoYXQgZG9tYWluIGlzIHNoYXJpbmcgSEFQIG1hcHBpbmdzDQo+ID4+Pj4+IHdpdGggdGhl
IElPTU1VIChpbiB3aGljaCBjYXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUg
UDJNIG1heQ0KPiA+Pj4+PiBjYXVzZSBETUEgZmF1bHRzKS4NCj4gPj4+Pg0KPiA+Pj4+IEJ1dCB0
aGF0J3MgdGFraW5nIGludG8gYWNjb3VudCBvbmx5IGhhbGYgb2YgdGhlIHJlYXNvbiBvZiB0aGUN
Cj4gPj4+PiBleGNsdXNpb24uIFRoZSBvdGhlciBoYWxmIGlzIHRoYXQgYXNzaWduZWQgZGV2aWNl
cyBtYXkgY2F1c2UgcGFnZXMNCj4gPj4+PiB0byBiZSBkaXJ0aWVkIGJlaGluZCB0aGUgYmFjayBv
ZiB0aGUgbG9nLWRpcnR5IGxvZ2ljLg0KPiA+Pj4NCj4gPj4+IEJ1dCB0aGF0J3Mgbm8gcmVhc29u
IHRvIHZldG8gbG9nZGlydHkuIFNvbWUgZGV2aWNlcyBoYXZlIGRyaXZlcnMgKGluIGRvbTApDQo+
ID4+PiB3aGljaCBjYW4gZXh0cmFjdCBETUEgZGlydHlpbmcgaW5mb3JtYXRpb24gYW5kIHNldCBk
aXJ0eSB0cmFja2luZw0KPiA+Pj4gaW5mb3JtYXRpb24gYXBwcm9wcmlhdGVseS4NCj4gPj4NCj4g
Pj4gSXQgc3RpbGwgbmVlZHMgYSBwb3NpdGl2ZSBpZGVudGlmaWNhdGlvbiB0aGVuOiBTdWNoIGRy
aXZlcnMgc2hvdWxkIHRlbGwNCj4gPj4gWGVuIGZvciB3aGljaCBzcGVjaWZpYyBkZXZpY2VzIHN1
Y2ggaW5mb3JtYXRpb24gaXMgZ29pbmcgdG8gYmUgcHJvdmlkZWQuDQo+ID4NCj4gPiBXaHkgZG9l
cyB0aGUgaHlwZXJ2aXNvciBuZWVkIGhhdmUgdGhlIHJpZ2h0IG9mIHZldG8gdGhvdWdoPyBTdXJl
bHkgaXQgaXMNCj4gPiB0aGUgdG9vbHN0YWNrIHRoYXQgc2hvdWxkIGRlY2lkZSB3aGV0aGVyIGEg
Vk0gaXMgbWlncmF0YWJsZSBpbiB0aGUNCj4gPiBwcmVzZW5jZSBvZiBhc3NpZ25lZCBoL3cuIFhl
biBuZWVkIG9ubHkgYmUgY29uY2VybmVkIHdpdGggdGhlIGludGVncml0eQ0KPiA+IG9mIHRoZSBo
b3N0LCB3aGljaCBpcyB3aHkgdGhlIGNoZWNrIGZvciBFVFAgc2hhcmluZyByZW1haW5zLg0KPiAN
Cj4gV2hpbGUgdGhlIHRvb2wgc3RhY2sgaXMgdG8gZGVjaWRlLCB0aGUgaHlwZXJ2aXNvciBpcyBl
eHBlY3RlZCB0byBndWFyYW50ZWUNCj4gY29ycmVjdCBkYXRhIGNvbWluZyBiYWNrIGZyb20gWEVO
X0RPTUNUTF9TSEFET1dfT1Bfe1BFRUssQ0xFQU59Lg0KDQpGb3Igc29tZSBkZWZpbml0aW9uIG9m
ICdjb3JyZWN0JywgeWVzLCBhbmQgSSBkb24ndCB0aGluayB0aGF0IHRoaXMgY2hhbmdlIHZpb2xh
dGVzIGFueSBkZWZpbml0aW9uIEkgY2FuIGZpbmQgaW4gdGhlIGRvbWN0bCBoZWFkZXIuDQoNCk5v
dGU6IHRoZXJlIGFyZSBhbHJlYWR5IGVtdWxhdG9ycyB0aGF0IHdpbGwgYmUgcGxheWluZyB3aXRo
IHRoZSBkaXJ0eSBtYXAgb24gYW4gYXJiaXRyYXJ5IGFuZCB1bnN5bmNocm9uaXplZCBiYXNpcyBi
ZWNhdXNlIHRoZXkgYXJlIGVtdWxhdGluZyBidXMgbWFzdGVyaW5nIGgvdy4NCg0KICBQYXVsDQoN
Cj4gDQo+IEphbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:34:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFUH-0004O5-2J; Tue, 01 Oct 2019 10:34:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HIsb=X2=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iFFUG-0004O0-7G
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:34:32 +0000
X-Inumbo-ID: 0d52b5b6-e437-11e9-97fb-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 0d52b5b6-e437-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 10:34:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926071;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=u7FMYIfN5ICNsYl4WqIFXuugDnERaq4tT1+D9XnKapk=;
 b=E8o7Llv+H32LD9fCsyDA/bJvG38T/JzUnAnSbB9DOzn0V2EkYvtWX0tG
 eKDb36OZ+iPj9vAotmcoF52BS8IgPdtKic5mwxHI84fJRXpl1kbht5yDt
 y7ifmc4dkhlforlPgEWTX67iQbk2DPLTqQLa1uH0Seqyhsvp2NVM2F8a1 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2R+StLSOBVUNMCmWEtWC0iNJvUEVCLDJpRZa/q8LkJBcdbXzKDvEHAC88qJZza4H/Bnj3labLM
 /BtJh+gIeT1NSuoxLm/KL2IawN7DrSblJDCJtaaK/AsE46JlYIcLfx6kQiHNfGLOQjrjF6Dfjc
 t66q49DIYcYlssUNdqEEKVWNHRxQtK7KlOCbUJGaUcoPkqv7KeK8RKPQoMzc9uz9QaUOTdCnMN
 4mfu1Dn1KKaIro+wgtw1rqgjvgvDRP/ik1VYSDG6DpxyT8UVwM9H/l2kQFXxqMjteIkQwAa42q
 Tkc=
X-SBRS: 2.7
X-MesageID: 6369397
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6369397"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
Date: Tue, 1 Oct 2019 11:34:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMS8xOSAxMToyNCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMToxNQo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb2dl
ciBQYXUKPj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1Cj4+
IDx3bEB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEz
XSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24KPj4KPj4gT24gMDEuMTAu
MjAxOSAxMTozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+IFNl
bnQ6IDAxIE9jdG9iZXIgMjAxOSAxMDoxOQo+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgUm9n
ZXIgUGF1Cj4+Pj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkKPj4g
TGl1Cj4+Pj4gPHdsQHhlbi5vcmc+Cj4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRD
SC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8gbWlncmF0aW9uCj4+Pj4K
Pj4+PiBPbiAwMS4xMC4yMDE5IDEwOjUyLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4+Pj4gU2VudDogMDEgT2N0b2JlciAyMDE5IDA5OjQ2Cj4+Pj4+PiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4+Pj4+IENjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUKPj4+Pj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3MK
Pj4gPGpncm9zc0BzdXNlLmNvbT47Cj4+Pj4gV2VpCj4+Pj4+PiBMaXUgPHdsQHhlbi5vcmc+Cj4+
Pj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEzXSB4ODYvbW06IGRv
bid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24KPj4+Pj4+Cj4+Pj4+PiBPbiAwMS4xMC4yMDE5
IDEwOjI4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+Pj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBh
biBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4+Pj4+
PiBkb21haW4sIG1pZ3JhdGlvbiBtYXkgYmUgbmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRvIHRoZSBj
aGVjayBvZgo+Pj4+Pj4+IGlzX2lvbW11X2VuYWJsZWQoKSBpbiBwYWdpbmdfbG9nX2RpcnR5X2Vu
YWJsZSgpLgo+Pj4+Pj4+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dk
aXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCj4+Pj4+Pj4gZGV2aWNlcyBhcmUgYXNzaWdu
ZWQgdG8gYSBkb21haW4gYW5kIHRoYXQgZG9tYWluIGlzIHNoYXJpbmcgSEFQIG1hcHBpbmdzCj4+
Pj4+Pj4gd2l0aCB0aGUgSU9NTVUgKGluIHdoaWNoIGNhc2UgZGlzYWJsaW5nIHdyaXRlIHBlcm1p
c3Npb25zIGluIHRoZSBQMk0gbWF5Cj4+Pj4+Pj4gY2F1c2UgRE1BIGZhdWx0cykuCj4+Pj4+Pgo+
Pj4+Pj4gQnV0IHRoYXQncyB0YWtpbmcgaW50byBhY2NvdW50IG9ubHkgaGFsZiBvZiB0aGUgcmVh
c29uIG9mIHRoZQo+Pj4+Pj4gZXhjbHVzaW9uLiBUaGUgb3RoZXIgaGFsZiBpcyB0aGF0IGFzc2ln
bmVkIGRldmljZXMgbWF5IGNhdXNlIHBhZ2VzCj4+Pj4+PiB0byBiZSBkaXJ0aWVkIGJlaGluZCB0
aGUgYmFjayBvZiB0aGUgbG9nLWRpcnR5IGxvZ2ljLgo+Pj4+Pgo+Pj4+PiBCdXQgdGhhdCdzIG5v
IHJlYXNvbiB0byB2ZXRvIGxvZ2RpcnR5LiBTb21lIGRldmljZXMgaGF2ZSBkcml2ZXJzIChpbiBk
b20wKQo+Pj4+PiB3aGljaCBjYW4gZXh0cmFjdCBETUEgZGlydHlpbmcgaW5mb3JtYXRpb24gYW5k
IHNldCBkaXJ0eSB0cmFja2luZwo+Pj4+PiBpbmZvcm1hdGlvbiBhcHByb3ByaWF0ZWx5Lgo+Pj4+
Cj4+Pj4gSXQgc3RpbGwgbmVlZHMgYSBwb3NpdGl2ZSBpZGVudGlmaWNhdGlvbiB0aGVuOiBTdWNo
IGRyaXZlcnMgc2hvdWxkIHRlbGwKPj4+PiBYZW4gZm9yIHdoaWNoIHNwZWNpZmljIGRldmljZXMg
c3VjaCBpbmZvcm1hdGlvbiBpcyBnb2luZyB0byBiZSBwcm92aWRlZC4KPj4+Cj4+PiBXaHkgZG9l
cyB0aGUgaHlwZXJ2aXNvciBuZWVkIGhhdmUgdGhlIHJpZ2h0IG9mIHZldG8gdGhvdWdoPyBTdXJl
bHkgaXQgaXMKPj4+IHRoZSB0b29sc3RhY2sgdGhhdCBzaG91bGQgZGVjaWRlIHdoZXRoZXIgYSBW
TSBpcyBtaWdyYXRhYmxlIGluIHRoZQo+Pj4gcHJlc2VuY2Ugb2YgYXNzaWduZWQgaC93LiBYZW4g
bmVlZCBvbmx5IGJlIGNvbmNlcm5lZCB3aXRoIHRoZSBpbnRlZ3JpdHkKPj4+IG9mIHRoZSBob3N0
LCB3aGljaCBpcyB3aHkgdGhlIGNoZWNrIGZvciBFVFAgc2hhcmluZyByZW1haW5zLgo+Pgo+PiBX
aGlsZSB0aGUgdG9vbCBzdGFjayBpcyB0byBkZWNpZGUsIHRoZSBoeXBlcnZpc29yIGlzIGV4cGVj
dGVkIHRvIGd1YXJhbnRlZQo+PiBjb3JyZWN0IGRhdGEgY29taW5nIGJhY2sgZnJvbSBYRU5fRE9N
Q1RMX1NIQURPV19PUF97UEVFSyxDTEVBTn0uCj4gCj4gRm9yIHNvbWUgZGVmaW5pdGlvbiBvZiAn
Y29ycmVjdCcsIHllcywgYW5kIEkgZG9uJ3QgdGhpbmsgdGhhdCB0aGlzIGNoYW5nZSB2aW9sYXRl
cyBhbnkgZGVmaW5pdGlvbiBJIGNhbiBmaW5kIGluIHRoZSBkb21jdGwgaGVhZGVyLgo+IAo+IE5v
dGU6IHRoZXJlIGFyZSBhbHJlYWR5IGVtdWxhdG9ycyB0aGF0IHdpbGwgYmUgcGxheWluZyB3aXRo
IHRoZSBkaXJ0eSBtYXAgb24gYW4gYXJiaXRyYXJ5IGFuZCB1bnN5bmNocm9uaXplZCBiYXNpcyBi
ZWNhdXNlIHRoZXkgYXJlIGVtdWxhdGluZyBidXMgbWFzdGVyaW5nIGgvdy4KCkJ1dCB0aGUgcXVl
c3Rpb24gaXMsIGRvIHdlIHdhbnQgdGhlIHRvb2xzdGFjayB0byBoYXZlIHRvIGJlY29tZSBhbgpl
eHBlcnQgaW4gd2hhdCBoYXJkd2FyZSBtaWdodCBoYXZlIGV4dGVybmFsIGRpcnR5IHRyYWNraW5n
LCBhbmQgd2hldGhlcgpzdWNoIHRyYWNraW5nIGlzIGFjdGl2ZT8gIEF0IHRoZSBtb21lbnQgdGhh
dCB3b3VsZCBtZWFuIGVpdGhlciAxKQpwdXR0aW5nIHRoYXQgaW5mb3JtYXRpb24gaW5zaWRlIG9m
IGxpYnhjLCBvciAyKSBkdXBsaWNhdGluZyBpdCBhY3Jvc3MKeGFwaSBhbmQgbGlieGwsIGZvciBp
bnN0YW5jZS4KCk9uZSB0aGluZyB3ZSBjb3VsZCBpbWFnaW5lIGlzIHRoYXQgd2hlbiBzcGVjaWZp
YyBkZXZpY2VzIGhhdmUgYW4gYWN0aXZlCmVtdWxhdG9yIChvciB3aGF0ZXZlcikgcHJvcGFnYXRp
bmcgdGhlIGRpcnR5IGluZm9ybWF0aW9uLCBmb3IgdGhhdCBjb2RlCnRvIHRlbGwgWGVuLCAiSSBh
bSBpbXBsZW1lbnRpbmcgZGlydHkgdHJhY2tpbmcgZm9yIHRoaXMgZGV2aWNlIi4gIFRoZW4Kd2hl
biB0aGUgdG9vbHN0YWNrIGVuYWJsZXMgbG9nZGlydHksIHRoZSBjaGVjayBjYW4gYmUsICJBcmUg
dGhlcmUgYW55CmRldmljZXMgKnRoYXQgZG9uJ3QgaGF2ZSBleHRlcm5hbCBkaXJ0eSB0cmFja2lu
ZyBlbmFibGVkKiBhc3NpZ25lZCB0bwp0aGUgZ3Vlc3Q/IgoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFVM-0004SA-F0; Tue, 01 Oct 2019 10:35:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ehNT=X2=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iFFVL-0004Rz-0C
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:35:39 +0000
X-Inumbo-ID: 353c811a-e437-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 353c811a-e437-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 10:35:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926138;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=2E5MaSqe8cM52Alp8l/E5DQtEbSAc3CSlW8cTRe8AV4=;
 b=ArdchyNoo0lUwZHMx+IrJr1/8jtuFhi8mTV4AXhJ61PnvTLnWO7uvRo2
 aqSH4IZGUJLEpNFdE40SoTYMcQZthBqisW46232hkvaRxL5A4rfdA/7Zr
 gWQOkcbFVCXh2xUDQaE38ZrwLJJutDSl4TkKY4lPYNN2HU/emymfxgfY9 g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lUy4iRRX8PVEmepJ/Fy2kzsR6SkuC0vtq4YNetF9UIHM+6VIE9ipcHtEhIEgH4bmzy2OjAC901
 ISFwR36UwQG/oyv1tL+b00mZH3PrVyBHw31+weDXsiq+kXBuBiCkaGGD7oKO1wqzGxbVUugWrp
 WUwwODGGgH8m75QHPd7rlJ2BQFzJyQCMuBSEBluNjE72jb9hzvc94S1WkwvE9n24OWr1UfcHWC
 +Ds9s6AORM2JUdPy3SFHR89Ub1QldxLm5lba0/adjDzFrrEIxc6yfj8z+Ca4Db1x7NJkqJSfWu
 d9I=
X-SBRS: 2.7
X-MesageID: 6587621
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6587621"
Date: Tue, 1 Oct 2019 11:35:22 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20191001103522.GG1163@perard.uk.xensource.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930172327.784520-3-anthony.perard@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sander
 Eikelenboom <linux@eikelenboom.it>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV3cml0ZSBvZiB0aGUgY29tbWl0IG1lc3NhZ2U6CgpCZWZvcmUgdGhlIHByb2JsZW1hdGljIGNv
bW1pdCwgbGlieGwgdXNlZCB0byBpZ25vcmUgZXJyb3Igd2hlbgpkZXN0cm95aW5nIChmb3JjZSA9
PSB0cnVlKSBhIHBhc3N0aHJvdWdoIGRldmljZSwgZXNwZWNpYWxseSBlcnJvciB0aGF0CmhhcHBl
bnMgd2hlbiBkZWFsaW5nIHdpdGggdGhlIERNLgoKU2luY2UgZmFlNDg4MGM0NWZlLCBpZiB0aGUg
RE0gZmFpbGVkIHRvIGRldGFjaCB0aGUgcGNpIGRldmljZSB3aXRoaW4KdGhlIGFsbG93ZWQgdGlt
ZSwgdGhlIHRpbWVkIG91dCBlcnJvciByYWlzZWQgc2tpcCBwYXJ0IG9mCnBjaV9yZW1vdmVfKiwg
YnV0IGFsc28gcmFpc2UgdGhlIGVycm9yIHVwIHRvIHRoZSBjYWxsZXIgb2YKbGlieGxfX2Rldmlj
ZV9wY2lfZGVzdHJveV9hbGwsIGxpYnhsX19kZXN0cm95X2RvbWlkLCBhbmQgdGh1cyB0aGUKZGVz
dHJ1Y3Rpb24gb2YgdGhlIGRvbWFpbiBmYWlscy4KCkluIHRoaXMgcGF0Y2gsIGlmIHRoZSBETSBk
aWRuJ3QgY29uZmlybWVkIHRoYXQgdGhlIGRldmljZSBpcyByZW1vdmVkLAp3ZSB3aWxsIHByaW50
IGEgd2FybmluZyBhbmQga2VlcCBnb2luZyBpZiBmb3JjZT10cnVlLiAgVGhlIHBhdGNoCnJlb3Jk
ZXIgdGhlIGZ1bmN0aW9ucyBzbyB0aGF0IHBjaV9yZW1vdmVfdGltZW91dCgpIGNhbGxzCnBjaV9y
ZW1vdmVfZGV0YXRjaGVkKCkgbGlrZSBpdCdzIGRvbmUgd2hlbiBETSBjYWxscyBhcmUgc3VjY2Vz
c2Z1bC4KCldlIGFsc28gY2xlYW4gdGhlIFFNUCBzdGF0ZXMgYW5kIGFzc29jaWF0ZWQgdGltZW91
dHMgZWFybGllciwgYXMgc29vbgphcyB0aGV5IGFyZSBub3QgbmVlZGVkIGFueW1vcmUuCgpSZXBv
cnRlZC1ieTogU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KRml4ZXM6
IGZhZTQ4ODBjNDVmZTAxNWU1NjdhZmEyMjNmNzhiZjE3YTZkOThlMWIKU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgotLSAKQW50aG9ueSBQ
RVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:35:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:35:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFVR-0004T1-Ph; Tue, 01 Oct 2019 10:35:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFFVQ-0004Sj-0u
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:35:44 +0000
X-Inumbo-ID: 369dadfe-e437-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 369dadfe-e437-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 10:35:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926140;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=6ibZek01jD626bqhieD1LMq23ly+uZXI4Mn2w3qfGCg=;
 b=X/a1TYhoyOYpCDDHFX/4pnpamw4Csksh7cnilaqh5JkS8TZu2WD88WgX
 ihi+kHJ2tdKBk9YJWuDtS8TdekuF5IE2mZf1floZeiOBzcJAmYkDraZ27
 FWTIEQyd3nzreUqySgPbT9fJfMKCto/qIqee2xhzffzpMVOe8w3mh3IH6 g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ne2gUj9k3kuaymOfOwQ//8vZWtp+9Nr7pVpm9Etwx5Fmo9ReyREedAZBYB6J3kd5P+UUv42jOf
 A+t0jNGxBYbNRPepcoUM818s3ZnoCfMue5NYQNFxSrpuAsMyuO3E7fTlTXJpcuKRfn3NB04pfo
 s0oud5P6g50dyn1+moxn1PruVbHTIMJkmXWaKsaU/v1eOF7cq5OXXULrjnAmRDhCBbKPzdslxK
 xesttMbA2EEfBUrSDTKj21c6ljyI/KoSzqRidkHSK3qV8GxNFxr6FhEMTGbX6+eUp9I8zUMe+x
 kVs=
X-SBRS: 2.7
X-MesageID: 6587619
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6587619"
Date: Tue, 1 Oct 2019 12:35:10 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Christian Lindig <christian.lindig@citrix.com>
Message-ID: <20191001103510.rtis3xfzw22ayre2@Air-de-Roger>
References: <20191001101259.53162-1-roger.pau@citrix.com>
 <C99AFD6E-47A3-4F39-9B0A-4F01163F2081@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <C99AFD6E-47A3-4F39-9B0A-4F01163F2081@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <Ian.Jackson@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTI6MTg6NDFQTSArMDIwMCwgQ2hyaXN0aWFuIExpbmRp
ZyB3cm90ZToKPiAKPiAKPiA+IE9uIDEgT2N0IDIwMTksIGF0IDExOjEyLCBSb2dlciBQYXUgTW9u
bmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IAo+ID4gKwlsaWJ4bF9hc3luY29w
X2hvdyAqYW9faG93ID0gYW9ob3dfdmFsKGFzeW5jKTsKPiA+IAo+ID4gCWNhbWxfZW50ZXJfYmxv
Y2tpbmdfc2VjdGlvbigpOwo+ID4gLQlyZXQgPSBsaWJ4bF9kb21haW5fc2h1dGRvd24oQ1RYLCBj
X2RvbWlkKTsKPiA+ICsJcmV0ID0gbGlieGxfZG9tYWluX3NodXRkb3duKENUWCwgY19kb21pZCwg
YW9faG93KTsKPiA+IAljYW1sX2xlYXZlX2Jsb2NraW5nX3NlY3Rpb24oKTsKPiA+IAo+ID4gKwlm
cmVlKGFvX2hvdyk7Cj4gPiArCj4gCj4gRG9lcyB0aGlzIHdvcmsgd2hlbiBhb2hvd192YWwgcmV0
dXJucyBOVUxMIG9yIGRvZXMgdGhpcyBuZWVkcyB0byBiZSBjaGVja2VkPyBPdGhlcndpc2UgVGhp
cyBsb29rcyBnb29kIHRvIG1lLgoKQm90aCBsaWJ4bF9kb21haW5fc2h1dGRvd24gYW5kIGZyZWUg
YXJlIHBlcmZlY3RseSBmaW5lIHRvIGNhbGwgd2l0aAphb19ob3cgPT0gTlVMTCwgYnV0IFRCSCBJ
IGhhdmUgbm8gaWRlYSBvZiBvY2FtbCwgc28gSSBqdXN0IGNvcGllZAp3aGF0J3MgZG9uZSBpbiBz
dHViX2xpYnhsX2RvbWFpbl9kZXN0cm95LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:37:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFWl-0004eS-Ce; Tue, 01 Oct 2019 10:37:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFFWk-0004eJ-EL
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:37:06 +0000
X-Inumbo-ID: 69299fa8-e437-11e9-96f7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 69299fa8-e437-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:37:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926225;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=XIC0j10n9ESBcEFd6Yiboq7/13YMn1U1Vt8+rvD2Bd8=;
 b=WFCZsoLUxyOhe1JCIwbAlCk94+9YyoGTqXSpLN2eRMM8VRH/NyfmS4cL
 o0H4xkoi7SLSWE6evntJNaZqVFdjxZ74J2rleKs5ylWlPQfjxLuQGCED6
 mKl6yQcIdMXiI6dkXTCfCg4yD8A8zezWG3LmyR6t8YB0kWACl1pwu+Ki4 Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MFMXMWJOeus8dc43uyrW3UpFmwbNwtzio1AbPiIuRX/5Qa/6bx8qFh3HYJpgGQfwNHSCHF8/04
 a8mq2cCeU89mbkTqoOxPaLrXF4AyTn0ePPr31sDcQT1tMOUGGSrUKKeOSkpZsCaPKpXQWDosA7
 hm7iFi4MV3C5woL6I1Giy4pZVxrSPgwMQ5cX1YFk7/DUbHulHddbxinpVwmAIa07caqcP9p+4m
 jUuXvO/FLF2jiyPU+GmGVyYOT8d9HEtv8pVKN/yJ6Ze98Qx4T25Rnq/1J2BfM8bvZt7Cno3r4p
 OkA=
X-SBRS: 2.7
X-MesageID: 6540311
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6540311"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v3 07/10] ioreq: allow decoding accesses to
 MMCFG regions
Thread-Index: AQHVd5PGmrUVxmb2jkmTFs5kWDm9UqdFl8ug
Date: Tue, 1 Oct 2019 10:37:01 +0000
Message-ID: <3bcad8c0413a481e92b6ccdc70564a1e@AMSPEX02CL03.citrite.net>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-8-roger.pau@citrix.com>
In-Reply-To: <20190930133238.49868-8-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v3 07/10] ioreq: allow decoding accesses to
 MMCFG regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgPHhlbi1kZXZl
bC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnPiBPbiBCZWhhbGYgT2YgUm9nZXIgUGF1IE1v
bm5lDQo+IFNlbnQ6IDMwIFNlcHRlbWJlciAyMDE5IDE0OjMzDQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcNCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz47IFdlaSBMaXUgPHdsQHhlbi5v
cmc+OyBKYW4NCj4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0ggdjMg
MDcvMTBdIGlvcmVxOiBhbGxvdyBkZWNvZGluZyBhY2Nlc3NlcyB0byBNTUNGRyByZWdpb25zDQo+
IA0KPiBQaWNrIHVwIG9uIHRoZSBpbmZyYXN0cnVjdHVyZSBhbHJlYWR5IGFkZGVkIGZvciB2UENJ
IGFuZCBhbGxvdyBpb3JlcQ0KPiB0byBkZWNvZGUgYWNjZXNzZXMgdG8gTU1DRkcgcmVnaW9ucyBy
ZWdpc3RlcmVkIGZvciBhIGRvbWFpbi4gVGhpcw0KPiBpbmZyYXN0cnVjdHVyZSBpcyBzdGlsbCBv
bmx5IGFjY2Vzc2libGUgZnJvbSBpbnRlcm5hbCBjYWxsZXJzLCBzbw0KPiBNTUNGRyByZWdpb25z
IGNhbiBvbmx5IGJlIHJlZ2lzdGVyZWQgZnJvbSB0aGUgaW50ZXJuYWwgZG9tYWluIGJ1aWxkZXIN
Cj4gdXNlZCBieSBQVkggZG9tMC4NCj4gDQo+IE5vdGUgdGhhdCB0aGUgdlBDSSBpbmZyYXN0cnVj
dHVyZSB0byBkZWNvZGUgYW5kIGhhbmRsZSBhY2Nlc3NlcyB0bw0KPiBNTUNGRyByZWdpb25zIHdp
bGwgYmUgcmVtb3ZlZCBpbiBmb2xsb3dpbmcgcGF0Y2hlcyB3aGVuIHZQQ0kgaXMNCj4gc3dpdGNo
ZWQgdG8gYmVjb21lIGFuIGludGVybmFsIGlvcmVxIHNlcnZlci4NCj4gDQo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+DQoNCi4uLndpdGggb25lIG5pdCBiZWxvdy4u
Lg0KDQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYyOg0KPiAgLSBEb24ndCBwcmV2ZW50IG1hcHBp
bmcgTUNGRyByYW5nZXMgYnkgaW9yZXEgc2VydmVycy4NCj4gDQo+IENoYW5nZXMgc2luY2UgdjE6
DQo+ICAtIFJlbW92ZSBwcm90b3R5cGUgZm9yIGRlc3Ryb3lfdnBjaV9tbWNmZy4NCj4gIC0gS2Vl
cCB0aGUgY29kZSBpbiBpby5jIHNvIFBDSSBhY2Nlc3NlcyB0byBNTUNGRyByZWdpb25zIGNhbiBi
ZQ0KPiAgICBkZWNvZGVkIGJlZm9yZSBpb3JlcSBwcm9jZXNzaW5nLg0KPiAtLS0NCj4gIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAgIHwgIDggKy0tDQo+ICB4ZW4vYXJjaC94ODYv
aHZtL2h2bS5jICAgICAgICAgICAgICB8ICAyICstDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2lvLmMg
ICAgICAgICAgICAgICB8IDc5ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tDQo+ICB4ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICB8IDE4ICsrKysrLS0NCj4gIHhlbi9hcmNo
L3g4Ni9waHlzZGV2LmMgICAgICAgICAgICAgIHwgIDUgKy0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9pb21tdS5jIHwgIDIgKy0NCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lv
LmggICAgICAgIHwgMjkgKysrKysrKystLS0NCj4gIDcgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0
aW9ucygrKSwgNjggZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYw0KPiBpbmRl
eCA4MzEzMjUxNTBiLi5iMzAwNDJkOGYzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2RvbTBfYnVpbGQuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYw0KPiBA
QCAtMTEwOCwxMCArMTEwOCwxMCBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgcHZoX3NldHVw
X21tY2ZnKHN0cnVjdCBkb21haW4gKmQpDQo+IA0KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgcGNp
X21tY2ZnX2NvbmZpZ19udW07IGkrKyApDQo+ICAgICAgew0KPiAtICAgICAgICByYyA9IHJlZ2lz
dGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsDQo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25m
aWdbaV0uc3RhcnRfYnVzX251bWJlciwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5lbmRfYnVzX251bWJlciwNCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5w
Y2lfc2VnbWVudCk7DQo+ICsgICAgICAgIHJjID0gaHZtX3JlZ2lzdGVyX21tY2ZnKGQsIHBjaV9t
bWNmZ19jb25maWdbaV0uYWRkcmVzcywNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5zdGFydF9idXNfbnVtYmVyLA0KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLmVuZF9idXNfbnVtYmVyLA0K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnBj
aV9zZWdtZW50KTsNCj4gICAgICAgICAgaWYgKCByYyApDQo+ICAgICAgICAgICAgICBwcmludGso
IlVuYWJsZSB0byBzZXR1cCBNTUNGRyBoYW5kbGVyIGF0ICUjbHggZm9yIHNlZ21lbnQgJXVcbiIs
DQo+ICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5hZGRyZXNzLA0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMNCj4gaW5kZXggYzIyY2IzOWNmMy4uNTM0ODE4NmMwYyAxMDA2NDQNCj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jDQo+IEBAIC03
NTMsNyArNzUzLDcgQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkN
Cj4gICAgICAgICAgeGZyZWUoaW9wb3J0KTsNCj4gICAgICB9DQo+IA0KPiAtICAgIGRlc3Ryb3lf
dnBjaV9tbWNmZyhkKTsNCj4gKyAgICBodm1fZnJlZV9tbWNmZyhkKTsNCj4gIH0NCj4gDQo+ICBz
dGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVu
L2FyY2gveDg2L2h2bS9pby5jDQo+IGluZGV4IGE1YjBhMjNmMDYuLjMzMzQ4ODgxMzYgMTAwNjQ0
DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2lvLmMNCj4gQEAgLTI3OSw2ICsyNzksMTggQEAgdW5zaWduZWQgaW50IGh2bV9wY2lfZGVjb2Rl
X2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFkZHIsDQo+ICAgICAgcmV0dXJu
IENGOF9BRERSX0xPKGNmOCkgfCAoYWRkciAmIDMpOw0KPiAgfQ0KPiANCj4gK3Vuc2lnbmVkIGlu
dCBodm1fbW1jZmdfZGVjb2RlX2FkZHIoY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcsDQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGNpX3Ni
ZGZfdCAqc2JkZikNCj4gK3sNCj4gKyAgICBhZGRyIC09IG1tY2ZnLT5hZGRyOw0KPiArICAgIHNi
ZGYtPmJkZiA9IE1NQ0ZHX0JERihhZGRyKTsNCj4gKyAgICBzYmRmLT5idXMgKz0gbW1jZmctPnN0
YXJ0X2J1czsNCj4gKyAgICBzYmRmLT5zZWcgPSBtbWNmZy0+c2VnbWVudDsNCj4gKw0KPiArICAg
IHJldHVybiBhZGRyICYgKFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgLSAxKTsNCj4gK30NCj4gKw0K
PiArDQoNCkV4dHJhbmVvdXMgYmxhbmsgbGluZSBoZXJlLg0KDQogIFBhdWwNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:39:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFYu-0004r5-RV; Tue, 01 Oct 2019 10:39:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqjC=X2=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFFYt-0004r0-Cd
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:39:19 +0000
X-Inumbo-ID: b889b3ee-e437-11e9-97fb-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id b889b3ee-e437-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 10:39:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926359;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=F5HWKwwzcmxCMXkLVs2SsKLkI/jq074GRTNmWxe7ur8=;
 b=JYFdqg6kSq50knYAOARdbn3f2L9nvprOfxTqE/cE+hzI318Qm+PdIs41
 MtX8J993iHJobtIH24vCYKUMH/hgcmCmaXhsho09R0Y5ydW6W7VQtCQ8z
 APaYLD0RizOuh7S5a9o01MibifZQd4M5rPiqpV25JLcDUQna0/XRWP34P o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jyQqejMKpq//aR1Fvlc+bmOthVe71I3LbV6iKGhlhqbZNEHAf1pcTD7nUo7Et2gngI9XjiuitL
 bmV4sT5GHRCxCY5tuGM+F2YfHUCNiP08It2zs8HNtQjddovki0ujyz3PRlMeNRcjEQAud20WMc
 8HGMx9jt1Eto79jgj7Asvz1wqolp+XtN3NueTKpp2sBk7ikQiAewEXwevVjTZ8JTv9aS6huQ0s
 ElNMyBLTehtWhgYIdkT7Gf6/6BC/eMH8SANSLH61wCUF9K0gTOH4inkvgwATri1++IFQOy5qp5
 BaM=
X-SBRS: 2.7
X-MesageID: 6303989
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6303989"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23955.11471.728957.434428@mariner.uk.xensource.com>
Date: Tue, 1 Oct 2019 11:39:11 +0100
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20191001091214.3287-1-paul.durrant@citrix.com>
References: <20191001091214.3287-1-paul.durrant@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.13] libxl: choose an appropriate
 default for passthrough...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSC1mb3ItNC4xM10gbGlieGw6IGNob29zZSBhbiBh
cHByb3ByaWF0ZSBkZWZhdWx0IGZvciBwYXNzdGhyb3VnaC4uLiIpOgo+IC4uLmlmIHRoZXJlIGlz
IG5vIElPTU1VIG9yIGl0IGlzIGdsb2JhbGx5IGRpc2FibGVkLgo+IAo+IFdpdGhvdXQgdGhpcyBw
YXRjaCwgdGhlIGZvbGxvd2luZyBhc3NlcnRpb24gbWF5IGJlIGhpdDoKPiAKPiB4bDogbGlieGxf
Y3JlYXRlLmM6NTg5OiBsaWJ4bF9fZG9tYWluX21ha2U6IEFzc2VydGlvbiBgaW5mby0+cGFzc3Ro
cm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCcgZmFpbGVkLgo+IAo+IFRoaXMgaXMg
YmVjYXVzZSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoKSBjdXJyZW50bHkg
b25seSBzZXRzCj4gYW4gYXBwcm9wcmlhdGUgdmFsdWUgZm9yICdwYXNzdGhyb3VnaCcgaW4gdGhl
IGNhc2UgdGhhdCAnY2FwX2h2bV9kaXJlY3RpbycKPiBpcyB0cnVlLCB3aGljaCBpcyBub3QgdGhl
IGNhc2UgdW5sZXNzIGFuIElPTU1VIGlzIHByZXNlbnQgYW5kIGVuYWJsZWQgaW4KPiB0aGUgc3lz
dGVtLiBUaGlzIGlzIG5vcm1hbGx5IG1hc2tlZCBieSB4bCBjaG9vc2luZyBhIGRlZmF1bHQgdmFs
dWUsIGJ1dAo+IHRoYXQgd2lsbCBub3QgaGFwcGVuIGlmIHhsIGlzIG5vdCB1c2VkIChlLmcuIHdo
ZW4gdXNpbmcgbGlidmlydCkgb3Igd2hlbgo+IGEgc3R1YiBkb21haW4gaXMgYmVpbmcgY3JlYXRl
ZC4KCkl0J3Mgd2VpcmQgdGhhdCBhZnRlciB0aGlzIHBhdGNoICJlbmFibGVkIiBjYW4gbWVhbiBE
SVNBQkxFRC4gIFN1cmVseQppZiB5b3Ugc2F5IGBwYXNzdGhyb3VnaD0iZW5hYmxlZCInIGFuZCB0
aGUgaG9zdCBoYXMgbm8gUFQgc3VwcG9ydCAoZWcKaXQncyBkaXNhYmxlZCBpbiB0aGUgYmlvcykg
aXQgc2hvdWxkIGZhaWwgPwoKTm9ybWFsbHkgbGlieGwgY29uZmlnIG9wdGlvbnMgaGF2ZSBhbiAi
dW5rbm93biIgb3IgImRlZmF1bHQiIG9wdGlvbi4KCkFsc28gaXQgaXMgYW5vbWFsb3VzIHRoYXQg
eGwgaXMgZG9pbmcgdGhlIGNvbXBsZXggd29yayBvZiBjaG9vc2luZyBhCmRlZmF1bHQuICBJIHRo
aW5rIGFsbCB0aGUgY29tcGxleCBjb2RlCgorICAgIHN3aXRjaCAoY19pbmZvLT5wYXNzdGhyb3Vn
aCkgeworICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRDoKCmluIHhsX3BhcnNlLmMg
c2hvdWxkIGJlIGluIGxpYnhsLiAgKFNvbWUgb2YgaXQgaXMgdGhlcmUgYWxyZWFkeS4pCgpJJ20g
c29ycnkgdGhhdCBJIHdhc24ndCBkaWRuJ3QgcmV2aWV3IGJhYmRlNDdhM2ZlZC4uLgoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:41:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFaU-0005Xe-7g; Tue, 01 Oct 2019 10:40:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFFaS-0005XW-Rg
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:40:56 +0000
X-Inumbo-ID: f1c3e383-e437-11e9-96f7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id f1c3e383-e437-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:40:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926455;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=gEVF6tOmNYSrFSxvO9wUlmIzLlhtptaqIU7DjUUKD7M=;
 b=cjO0GvHnd0HZTVagy78GVgdfnmheN28RrhwolulLEz1uU5qygtBWEZ0u
 f7Bql8QAEIWPx7kNEkfG6qjYfPdDgAj7s9s2TZHhpxbAXm6QyVwMKAq03
 uPtbwV1UQbUI3wpZF8Z4/q4TdWIAHDQsDSXs3vf6EZMogQNYj1+wc3J6+ o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aBOh7+AA5NuUChDVRU/DtNGulDOK11EJhkFPam1Zd/4opMokQQwb3RhlwrAgXUqmiP8xf/Tc24
 98ZqUPTUayTt9vAHipxWrEjX6H6uMdU6BoY1PNDx7p4dxU/Dhv2hiaIZpuox79dZJbZC8hxOw3
 Mjt0HK1UHHTF21u5PI3OmyxXYcOVYZXLyzwLDiaVpZMTZF0I5D57QUoqujpQGWKookg+CifbEW
 9gm6qcOOQd4Ze65T1u09/tlzUJSV78le7zYqX4MsIz9mavy4aAkmvgVfEL0oI3mNvvqLUbwnxd
 D3o=
X-SBRS: 2.7
X-MesageID: 6653264
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6653264"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
Thread-Index: AQHVeDIwRG0o+S2xK02nqNXtlOqU5KdFV3YAgAAisFD//+aCgIAAJMzQ///q0QCAACM5wP//4i+AAAROh5A=
Date: Tue, 1 Oct 2019 10:40:51 +0000
Message-ID: <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
In-Reply-To: <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4NCj4gU2VudDogMDEgT2N0b2JlciAyMDE5IDExOjM0DQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJyA8
amJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT47IHhlbi0N
Cj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBb
UEFUQ0gtZm9yLTQuMTNdIHg4Ni9tbTogZG9uJ3QgbmVlZGxlc3NseSB2ZXRvIG1pZ3JhdGlvbg0K
PiANCj4gT24gMTAvMS8xOSAxMToyNCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+DQo+ID4+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMToxNQ0KPiA+PiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPj4gQ2M6IEFuZHJldyBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGNpdHJpeC5jb20+OyBSb2dlciBQYXUNCj4gPj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+OyBXZWkNCj4gTGl1DQo+ID4+IDx3bEB4ZW4ub3JnPg0KPiA+PiBTdWJqZWN0
OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEzXSB4ODYvbW06IGRvbid0IG5lZWRsZXNz
bHkgdmV0byBtaWdyYXRpb24NCj4gPj4NCj4gPj4gT24gMDEuMTAuMjAxOSAxMTozNiwgUGF1bCBE
dXJyYW50IHdyb3RlOg0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4g
RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4+IFNlbnQ6IDAxIE9j
dG9iZXIgMjAxOSAxMDoxOQ0KPiA+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPg0KPiA+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgUm9nZXIN
Cj4gUGF1DQo+ID4+Pj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ow0KPiBX
ZWkNCj4gPj4gTGl1DQo+ID4+Pj4gPHdsQHhlbi5vcmc+DQo+ID4+Pj4gU3ViamVjdDogUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8g
bWlncmF0aW9uDQo+ID4+Pj4NCj4gPj4+PiBPbiAwMS4xMC4yMDE5IDEwOjUyLCBQYXVsIER1cnJh
bnQgd3JvdGU6DQo+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4g
RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4+Pj4gU2VudDogMDEg
T2N0b2JlciAyMDE5IDA5OjQ2DQo+ID4+Pj4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4NCj4gPj4+Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUg
TW9ubmUNCj4gPj4+Pj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3MNCj4gPj4gPGpncm9zc0BzdXNl
LmNvbT47DQo+ID4+Pj4gV2VpDQo+ID4+Pj4+PiBMaXUgPHdsQHhlbi5vcmc+DQo+ID4+Pj4+PiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEzXSB4ODYvbW06IGRvbid0IG5l
ZWRsZXNzbHkgdmV0byBtaWdyYXRpb24NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBPbiAwMS4xMC4yMDE5
IDEwOjI4LCBQYXVsIER1cnJhbnQgd3JvdGU6DQo+ID4+Pj4+Pj4gTm93IHRoYXQgeGwuY2ZnIGhh
cyBhbiBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGENCj4g
Pj4+Pj4+PiBkb21haW4sIG1pZ3JhdGlvbiBtYXkgYmUgbmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRv
IHRoZSBjaGVjayBvZg0KPiA+Pj4+Pj4+IGlzX2lvbW11X2VuYWJsZWQoKSBpbiBwYWdpbmdfbG9n
X2RpcnR5X2VuYWJsZSgpLg0KPiA+Pj4+Pj4+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8g
cHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzDQo+ID4+Pj4+Pj4gZGV2
aWNlcyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4gYW5kIHRoYXQgZG9tYWluIGlzIHNoYXJpbmcg
SEFQIG1hcHBpbmdzDQo+ID4+Pj4+Pj4gd2l0aCB0aGUgSU9NTVUgKGluIHdoaWNoIGNhc2UgZGlz
YWJsaW5nIHdyaXRlIHBlcm1pc3Npb25zIGluIHRoZSBQMk0gbWF5DQo+ID4+Pj4+Pj4gY2F1c2Ug
RE1BIGZhdWx0cykuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gQnV0IHRoYXQncyB0YWtpbmcgaW50byBh
Y2NvdW50IG9ubHkgaGFsZiBvZiB0aGUgcmVhc29uIG9mIHRoZQ0KPiA+Pj4+Pj4gZXhjbHVzaW9u
LiBUaGUgb3RoZXIgaGFsZiBpcyB0aGF0IGFzc2lnbmVkIGRldmljZXMgbWF5IGNhdXNlIHBhZ2Vz
DQo+ID4+Pj4+PiB0byBiZSBkaXJ0aWVkIGJlaGluZCB0aGUgYmFjayBvZiB0aGUgbG9nLWRpcnR5
IGxvZ2ljLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBCdXQgdGhhdCdzIG5vIHJlYXNvbiB0byB2ZXRvIGxv
Z2RpcnR5LiBTb21lIGRldmljZXMgaGF2ZSBkcml2ZXJzIChpbiBkb20wKQ0KPiA+Pj4+PiB3aGlj
aCBjYW4gZXh0cmFjdCBETUEgZGlydHlpbmcgaW5mb3JtYXRpb24gYW5kIHNldCBkaXJ0eSB0cmFj
a2luZw0KPiA+Pj4+PiBpbmZvcm1hdGlvbiBhcHByb3ByaWF0ZWx5Lg0KPiA+Pj4+DQo+ID4+Pj4g
SXQgc3RpbGwgbmVlZHMgYSBwb3NpdGl2ZSBpZGVudGlmaWNhdGlvbiB0aGVuOiBTdWNoIGRyaXZl
cnMgc2hvdWxkIHRlbGwNCj4gPj4+PiBYZW4gZm9yIHdoaWNoIHNwZWNpZmljIGRldmljZXMgc3Vj
aCBpbmZvcm1hdGlvbiBpcyBnb2luZyB0byBiZSBwcm92aWRlZC4NCj4gPj4+DQo+ID4+PiBXaHkg
ZG9lcyB0aGUgaHlwZXJ2aXNvciBuZWVkIGhhdmUgdGhlIHJpZ2h0IG9mIHZldG8gdGhvdWdoPyBT
dXJlbHkgaXQgaXMNCj4gPj4+IHRoZSB0b29sc3RhY2sgdGhhdCBzaG91bGQgZGVjaWRlIHdoZXRo
ZXIgYSBWTSBpcyBtaWdyYXRhYmxlIGluIHRoZQ0KPiA+Pj4gcHJlc2VuY2Ugb2YgYXNzaWduZWQg
aC93LiBYZW4gbmVlZCBvbmx5IGJlIGNvbmNlcm5lZCB3aXRoIHRoZSBpbnRlZ3JpdHkNCj4gPj4+
IG9mIHRoZSBob3N0LCB3aGljaCBpcyB3aHkgdGhlIGNoZWNrIGZvciBFVFAgc2hhcmluZyByZW1h
aW5zLg0KPiA+Pg0KPiA+PiBXaGlsZSB0aGUgdG9vbCBzdGFjayBpcyB0byBkZWNpZGUsIHRoZSBo
eXBlcnZpc29yIGlzIGV4cGVjdGVkIHRvIGd1YXJhbnRlZQ0KPiA+PiBjb3JyZWN0IGRhdGEgY29t
aW5nIGJhY2sgZnJvbSBYRU5fRE9NQ1RMX1NIQURPV19PUF97UEVFSyxDTEVBTn0uDQo+ID4NCj4g
PiBGb3Igc29tZSBkZWZpbml0aW9uIG9mICdjb3JyZWN0JywgeWVzLCBhbmQgSSBkb24ndCB0aGlu
ayB0aGF0IHRoaXMgY2hhbmdlIHZpb2xhdGVzIGFueSBkZWZpbml0aW9uIEkNCj4gY2FuIGZpbmQg
aW4gdGhlIGRvbWN0bCBoZWFkZXIuDQo+ID4NCj4gPiBOb3RlOiB0aGVyZSBhcmUgYWxyZWFkeSBl
bXVsYXRvcnMgdGhhdCB3aWxsIGJlIHBsYXlpbmcgd2l0aCB0aGUgZGlydHkgbWFwIG9uIGFuIGFy
Yml0cmFyeSBhbmQNCj4gdW5zeW5jaHJvbml6ZWQgYmFzaXMgYmVjYXVzZSB0aGV5IGFyZSBlbXVs
YXRpbmcgYnVzIG1hc3RlcmluZyBoL3cuDQo+IA0KPiBCdXQgdGhlIHF1ZXN0aW9uIGlzLCBkbyB3
ZSB3YW50IHRoZSB0b29sc3RhY2sgdG8gaGF2ZSB0byBiZWNvbWUgYW4NCj4gZXhwZXJ0IGluIHdo
YXQgaGFyZHdhcmUgbWlnaHQgaGF2ZSBleHRlcm5hbCBkaXJ0eSB0cmFja2luZywgYW5kIHdoZXRo
ZXINCj4gc3VjaCB0cmFja2luZyBpcyBhY3RpdmU/ICBBdCB0aGUgbW9tZW50IHRoYXQgd291bGQg
bWVhbiBlaXRoZXIgMSkNCj4gcHV0dGluZyB0aGF0IGluZm9ybWF0aW9uIGluc2lkZSBvZiBsaWJ4
Yywgb3IgMikgZHVwbGljYXRpbmcgaXQgYWNyb3NzDQo+IHhhcGkgYW5kIGxpYnhsLCBmb3IgaW5z
dGFuY2UuDQoNCldoeSBub3Q/IFRoZSB0b29sc3RhY2sgaXMgaW4gY2hhcmdlIG9mIG1pZ3JhdGlv
biBzbyB3aHkgY2FuJ3QgaXQgZGVjaWRlIHdoZXRoZXIgaXQgaXMgJ3NhZmUnIG9yIG5vdD8NCg0K
PiANCj4gT25lIHRoaW5nIHdlIGNvdWxkIGltYWdpbmUgaXMgdGhhdCB3aGVuIHNwZWNpZmljIGRl
dmljZXMgaGF2ZSBhbiBhY3RpdmUNCj4gZW11bGF0b3IgKG9yIHdoYXRldmVyKSBwcm9wYWdhdGlu
ZyB0aGUgZGlydHkgaW5mb3JtYXRpb24sIGZvciB0aGF0IGNvZGUNCj4gdG8gdGVsbCBYZW4sICJJ
IGFtIGltcGxlbWVudGluZyBkaXJ0eSB0cmFja2luZyBmb3IgdGhpcyBkZXZpY2UiLiAgVGhlbg0K
PiB3aGVuIHRoZSB0b29sc3RhY2sgZW5hYmxlcyBsb2dkaXJ0eSwgdGhlIGNoZWNrIGNhbiBiZSwg
IkFyZSB0aGVyZSBhbnkNCj4gZGV2aWNlcyAqdGhhdCBkb24ndCBoYXZlIGV4dGVybmFsIGRpcnR5
IHRyYWNraW5nIGVuYWJsZWQqIGFzc2lnbmVkIHRvDQo+IHRoZSBndWVzdD8iDQoNCkFuZCB3aGF0
IGFib3V0IGV4aXN0aW5nIGVtdWxhdG9ycyBzZXR0aW5nIHBhZ2VzIGRpcnR5IGF0IHRoZSBtb21l
bnQ/IEkgZG9uJ3Qgc2VlIHdoeSBYZW4ncyBpbnRlcm5hbCBkaXJ0eSBwYWdlIGxvZ2dpbmcgaXMg
Y29uc2lkZXJlZCBkZWZpbml0aXZlIGJlY2F1c2UgQUZBSUNUIHRoYXQgaXMgcmVhbGx5IG5vdCB0
aGUgY2FzZSBldmVuIG5vdy4NCg0KICBQYXVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:43:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFcy-0005iB-O5; Tue, 01 Oct 2019 10:43:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFFcx-0005i5-2x
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:43:31 +0000
X-Inumbo-ID: 4e85d15c-e438-11e9-bf31-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 4e85d15c-e438-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 10:43:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926611;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=tEZFRv4l/DfwPJ9tSQ4buio8nK0JMdJ83hI+qg8m2eg=;
 b=Tln4K2muO2tuya9LmkDXoSpAMFGsnKHU1LnPNsQB80IjWQ7Dz2ib+IBd
 PErTpvkMHmfXr0WcVk3qZbOYksuJXt5x3BfqO5digbnvgFEsjQoHqUbYP
 77jP0sG4clRsK3N8+lSDcAEZ4pZFpnP4SJfRT9U0SwOpHTJXSDToxT/Ag 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: andby5zb/TljQ2H9SvZhPcZ6ZsCLzdOFBfFo8yzgALFZ2yWGT+MN+pMRINS7XPt9pF738PxHyu
 2XA315sRFTb0/UW3tcAsA3DjF4fghfSursEDMpcO6iOLpkFPrYjjtS2aOdVHr68KXABBpd7C1q
 cn30GqWHbQzhjoQPKIwf5WZ1cj0G+h1mJIUkPa32vjZIYV6RdKKp+FTFJnMcWUqKzBjOeypsUQ
 dkx2ShJvM70xQD+nhL9WLEjKORV0jJRsHBbCbwGMCIiGoaEhAEQ4D4dwN6JefEWvSsgBe4t38u
 7gM=
X-SBRS: 2.7
X-MesageID: 6304081
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6304081"
Date: Tue, 1 Oct 2019 12:43:22 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191001104322.dl2ajo6yu7672yrc@Air-de-Roger>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-5-roger.pau@citrix.com>
 <e3bfd804-4c4c-5c6a-7d9c-a374e7c19d40@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e3bfd804-4c4c-5c6a-7d9c-a374e7c19d40@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 04/10] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTA6NTc6MTNBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMC8wOS8yMDE5IDE0OjMyLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9yZXEuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvcmVxLmgKPiA+IGluZGV4IDY1NDkxYzQ4ZDIuLmMzOTE3YWE3NGQgMTAw
NjQ0Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCj4gPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pb3JlcS5oCj4gPiBAQCAtNTQsNiArNTQsMTIgQEAgdW5z
aWduZWQgaW50IGh2bV9icm9hZGNhc3RfaW9yZXEoaW9yZXFfdCAqcCwgYm9vbCBidWZmZXJlZCk7
Cj4gPiAgCj4gPiAgdm9pZCBodm1faW9yZXFfaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKPiA+ICAK
PiA+ICtzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2lvcmVxX2lzX2ludGVybmFsKHVuc2lnbmVkIGlu
dCBpZCkKPiA+ICt7Cj4gPiArICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsK
PiA+ICsgICAgcmV0dXJuIGlkID49IE1BWF9OUl9FWFRFUk5BTF9JT1JFUV9TRVJWRVJTOwo+IAo+
IFlvdSBjYW5ub3QgQVNTRVJUKCkgaGVyZS7CoCBpZCBpcyBndWVzdC1jb250cm9sbGVkIGRhdGEg
aW4gdGhlIGRtX29wKCkgcGF0aC4KClVyZywgcmlnaHQsIHRoYW5rcyBmb3Igbm90aWNpbmcuIFRo
ZXJlJ3Mgbm8gY2hlY2sgcHJpb3IgdG8gY2FsbGluZwpodm1faW9yZXFfaXNfaW50ZXJuYWwgb24g
dGhlIGRtX29wIHBhdGguCgpJIGd1ZXNzIGp1c3QgcmV0dXJuaW5nIHRydWUgaWYgaWQgPj0gTUFY
X05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMKd291bGQgYmUgT0ssIGdldF9pb3JlcV9zZXJ2ZXIg
YWxyZWFkeSBjb3BlcyB3aXRoIG92ZXJmbG93aW5nIGlkcy4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:45:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFeV-0005pA-9Y; Tue, 01 Oct 2019 10:45:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFFeU-0005p0-B7
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:45:06 +0000
X-Inumbo-ID: 86d3e7ce-e438-11e9-96f7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 86d3e7ce-e438-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:45:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C5501B011;
 Tue,  1 Oct 2019 10:45:03 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <48e28ff1-3598-52a5-2f79-0087596a0688@suse.com>
Date: Tue, 1 Oct 2019 12:45:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930182437.25478-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_ARRAY_HARDEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAyMDoyNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL0tjb25maWcKPiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtNzcsNiArNzcsMjcg
QEAgY29uZmlnIEhBU19DSEVDS1BPTElDWQo+ICAJc3RyaW5nCj4gIAlvcHRpb24gZW52PSJYRU5f
SEFTX0NIRUNLUE9MSUNZIgo+ICAKPiArbWVudSAiU3BlY3VsYXRpdmUgaGFyZGVuaW5nIgo+ICsK
PiArY29uZmlnIFNQRUNVTEFUSVZFX0FSUkFZX0hBUkRFTgoKU2VlaW5nIGFsc28gdGhlIG5ldyBp
dGVtIGluIHBhdGNoIDIgLSB3b3VsZG4ndCBpdCBiZSBiZXR0ZXIgZm9yIHRoZW0gYWxsCnRvIGhh
dmUgKGp1c3QpIGEgY29tbW9uIHByZWZpeCwgcmF0aGVyIHRoYW4gY29tbW9uIHByZWZpeCBhbmQg
YSBjb21tb24Kc3VmZml4LiBFLmcuIFNQRUNVTEFUSVZFX0hBUkRFTl9BUlJBWVMgaGVyZSBhbmQg
U1BFQ1VMQVRJVkVfSEFSREVOX0JSQU5DSEVTCnRoZXJlPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vbm9zcGVjLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKPiBAQCAtMzMsNiAr
MzMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFza19ub3Nw
ZWModW5zaWduZWQgbG9uZyBpbmRleCwKPiAgfQo+ICAjZW5kaWYKPiAgCj4gKyNpZmRlZiBDT05G
SUdfU1BFQ1VMQVRJVkVfQVJSQVlfSEFSREVOCj4gIC8qCj4gICAqIGFycmF5X2luZGV4X25vc3Bl
YyAtIHNhbml0aXplIGFuIGFycmF5IGluZGV4IGFmdGVyIGEgYm91bmRzIGNoZWNrCj4gICAqCj4g
QEAgLTU4LDYgKzU5LDE3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRl
eF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
ICAgICAodHlwZW9mKF9pKSkgKF9pICYgX21hc2spOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAgfSkKPiArI2Vsc2UKPiArLyogTm8gaW5kZXggaGFyZGVuaW5n
LiAqLwo+ICsjZGVmaW5lIGFycmF5X2luZGV4X25vc3BlYyhpbmRleCwgc2l6ZSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHR5cGVv
ZihpbmRleCkgX2kgPSAoaW5kZXgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgdHlwZW9mKHNpemUpIF9zID0gKHNpemUpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICh2
b2lkKV9zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgX2k7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK30pCgpXaHkgbm90IHRoZSBzaW1wbGVy
CgojZGVmaW5lIGFycmF5X2luZGV4X25vc3BlYyhpbmRleCwgc2l6ZSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCih7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICh2b2lkKShzaXplKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
KGluZGV4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCn0pCgphdCB3aGljaCBwb2ludCBpdCB3b3VsZCBzZWVtIGZlYXNpYmxlIHRv
IGF2b2lkIHRoZSB1c2Ugb2YgY29tcGlsZXIKZXh0ZW5zaW9ucyBhbHRvZ2V0aGVyIGJ5IG1ha2lu
ZyBpdAoKI2RlZmluZSBhcnJheV9pbmRleF9ub3NwZWMoaW5kZXgsIHNpemUpICgodm9pZCkoc2l6
ZSksIChpbmRleCkpCgo/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:46:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:46:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFfw-0005wC-NL; Tue, 01 Oct 2019 10:46:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFFfv-0005w5-5i
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:46:35 +0000
X-Inumbo-ID: bc371544-e438-11e9-96f7-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id bc371544-e438-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:46:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569926794;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Dfr7hshzxNdUiGaIagQjJpl12HCjZzEinobAXmHH12M=;
 b=erUkL1yKT0DE9f6RGE8sS9YC0Q4p001ohphFU/po+MfKTM6JRkhP87+Q
 oJRrwV3uuBWpolPtvwXwJZHzjE8PKdw9PiPFBXo14wnV5lNWNZCS+XJLl
 x5QoTQgLCrJhrtrVyccHmN3+vk2znuaWo+yGVUxNYGagOo24KBldjb95X s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: k90wuUzJWHuZVj8QoPcyviSebjsygF0FgtoyiFN0VAYgQP3yVsbQdjZg8PYcwqRh0emoLa3GeC
 YqeJ+ELOZXNRCRRvuljfhHr0uebpOMBIYJAEidlp/JjB8M1a+LQgorcE/jp2lhOHBca66XVERr
 qdFUYpdnxZtBde7pUCfDDOSKDhUXrSkfr5sVClG31OR6lcT1dDL0gJuGBvPwfG3eMRQapz0u0I
 XzjEGc1nN74UOPUriFQz4xYGQ/BZ2pXrwoU/n9+/D05yMHcqxGheF1MQ9Y+G5VaVU149cainp1
 C8I=
X-SBRS: 2.7
X-MesageID: 6369763
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6369763"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH-for-4.13] libxl: choose an appropriate default for
 passthrough...
Thread-Index: AQHVeDhTgL3pyHrnK0i7HT0UlmCZiKdFdvSAgAAiG/A=
Date: Tue, 1 Oct 2019 10:46:30 +0000
Message-ID: <045e191e8d1b4e9b9e131921dc865483@AMSPEX02CL03.citrite.net>
References: <20191001091214.3287-1-paul.durrant@citrix.com>
 <23955.11471.728957.434428@mariner.uk.xensource.com>
In-Reply-To: <23955.11471.728957.434428@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH-for-4.13] libxl: choose an appropriate
 default for passthrough...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBjaXRyaXguY29tPgo+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMTozOQo+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmc7IFdlaSBMaXUgPHdsQHhlbi5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47Cj4gSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0gtZm9yLTQuMTNdIGxpYnhsOiBjaG9vc2UgYW4gYXBwcm9w
cmlhdGUgZGVmYXVsdCBmb3IgcGFzc3Rocm91Z2guLi4KPiAKPiBQYXVsIER1cnJhbnQgd3JpdGVz
ICgiW1BBVENILWZvci00LjEzXSBsaWJ4bDogY2hvb3NlIGFuIGFwcHJvcHJpYXRlIGRlZmF1bHQg
Zm9yIHBhc3N0aHJvdWdoLi4uIik6Cj4gPiAuLi5pZiB0aGVyZSBpcyBubyBJT01NVSBvciBpdCBp
cyBnbG9iYWxseSBkaXNhYmxlZC4KPiA+Cj4gPiBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoZSBmb2xs
b3dpbmcgYXNzZXJ0aW9uIG1heSBiZSBoaXQ6Cj4gPgo+ID4geGw6IGxpYnhsX2NyZWF0ZS5jOjU4
OTogbGlieGxfX2RvbWFpbl9tYWtlOiBBc3NlcnRpb24gYGluZm8tPnBhc3N0aHJvdWdoICE9Cj4g
TElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCcgZmFpbGVkLgo+ID4KPiA+IFRoaXMgaXMgYmVjYXVz
ZSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoKSBjdXJyZW50bHkgb25seSBz
ZXRzCj4gPiBhbiBhcHByb3ByaWF0ZSB2YWx1ZSBmb3IgJ3Bhc3N0aHJvdWdoJyBpbiB0aGUgY2Fz
ZSB0aGF0ICdjYXBfaHZtX2RpcmVjdGlvJwo+ID4gaXMgdHJ1ZSwgd2hpY2ggaXMgbm90IHRoZSBj
YXNlIHVubGVzcyBhbiBJT01NVSBpcyBwcmVzZW50IGFuZCBlbmFibGVkIGluCj4gPiB0aGUgc3lz
dGVtLiBUaGlzIGlzIG5vcm1hbGx5IG1hc2tlZCBieSB4bCBjaG9vc2luZyBhIGRlZmF1bHQgdmFs
dWUsIGJ1dAo+ID4gdGhhdCB3aWxsIG5vdCBoYXBwZW4gaWYgeGwgaXMgbm90IHVzZWQgKGUuZy4g
d2hlbiB1c2luZyBsaWJ2aXJ0KSBvciB3aGVuCj4gPiBhIHN0dWIgZG9tYWluIGlzIGJlaW5nIGNy
ZWF0ZWQuCj4gCj4gSXQncyB3ZWlyZCB0aGF0IGFmdGVyIHRoaXMgcGF0Y2ggImVuYWJsZWQiIGNh
biBtZWFuIERJU0FCTEVELiBTdXJlbHkKPiBpZiB5b3Ugc2F5IGBwYXNzdGhyb3VnaD0iZW5hYmxl
ZCInIGFuZCB0aGUgaG9zdCBoYXMgbm8gUFQgc3VwcG9ydCAoZWcKPiBpdCdzIGRpc2FibGVkIGlu
IHRoZSBiaW9zKSBpdCBzaG91bGQgZmFpbCA/CgpJbmRlZWQsIGFuZCB4bCB3aWxsIGRvIGV4YWN0
bHkgdGhhdC4gCgo+IAo+IE5vcm1hbGx5IGxpYnhsIGNvbmZpZyBvcHRpb25zIGhhdmUgYW4gInVu
a25vd24iIG9yICJkZWZhdWx0IiBvcHRpb24uCj4gCj4gQWxzbyBpdCBpcyBhbm9tYWxvdXMgdGhh
dCB4bCBpcyBkb2luZyB0aGUgY29tcGxleCB3b3JrIG9mIGNob29zaW5nIGEKPiBkZWZhdWx0LiAg
SSB0aGluayBhbGwgdGhlIGNvbXBsZXggY29kZQo+IAo+ICsgICAgc3dpdGNoIChjX2luZm8tPnBh
c3N0aHJvdWdoKSB7Cj4gKyAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQ6Cj4gCj4g
aW4geGxfcGFyc2UuYyBzaG91bGQgYmUgaW4gbGlieGwuICAoU29tZSBvZiBpdCBpcyB0aGVyZSBh
bHJlYWR5LikKPiAKPiBJJ20gc29ycnkgdGhhdCBJIHdhc24ndCBkaWRuJ3QgcmV2aWV3IGJhYmRl
NDdhM2ZlZC4uLgo+IAoKU28sIHdvdWxkIHlvdSBhZHZvY2F0ZSBhbiAndW5rbm93bicgdmFsdWUg
dGhlbj8gVGhhdCdzIGVzc2VudGlhbGx5IGp1c3QgYSByZW5hbWUgb3BlcmF0aW9uIG9uICdlbmFi
bGVkJy4KClRoZSBjb2RlIGluIHhsX3BhcnNlLmMgaXMgdGhlcmUgZm9yIGEgcmVhc29uIHRob3Vn
aDsgdGhlIGFwcHJvcHJpYXRlIGFtb3VudCBvZiBleHRyYSBtZW1vcnkgZm9yIHRoZSBJT01NVSBw
YWdlIHRhYmxlcyBoYXMgdG8gYmUgZGV0ZXJtaW5lZCB0aGVyZSBiZWNhdXNlIHRoZSAnYnVpbGQn
IHBhcnRzIG9mIGxpYnhsIHNlZW0gdG8gYmUgbGFyZ2VseSBmaXJld2FsbGVkIGZyb20gdGhlICdj
cmVhdGUnIHBhcnRzIGFuZCB0aHVzIHRoZSByZWxldmFudCBpbmZvcm1hdGlvbiBpcyBub3QgYXZh
aWxhYmxlIHRvIGRlY2lkZSB0aGUgYXBwcm9wcmlhdGUgb3ZlcmhlYWQuCgogIFBhdWwKCj4gSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:50:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFje-0006iT-9N; Tue, 01 Oct 2019 10:50:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFFjc-0006iO-Oh
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:50:24 +0000
X-Inumbo-ID: 44b72008-e439-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 44b72008-e439-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 10:50:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7BE22B022;
 Tue,  1 Oct 2019 10:50:22 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <f0153ab0-84b7-65e6-ad1d-4de06052034a@suse.com>
Date: Tue, 1 Oct 2019 12:50:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMjo0MCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBGcm9tOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+IFNlbnQ6IDAxIE9jdG9iZXIgMjAx
OSAxMTozNAo+Pgo+PiBPbmUgdGhpbmcgd2UgY291bGQgaW1hZ2luZSBpcyB0aGF0IHdoZW4gc3Bl
Y2lmaWMgZGV2aWNlcyBoYXZlIGFuIGFjdGl2ZQo+PiBlbXVsYXRvciAob3Igd2hhdGV2ZXIpIHBy
b3BhZ2F0aW5nIHRoZSBkaXJ0eSBpbmZvcm1hdGlvbiwgZm9yIHRoYXQgY29kZQo+PiB0byB0ZWxs
IFhlbiwgIkkgYW0gaW1wbGVtZW50aW5nIGRpcnR5IHRyYWNraW5nIGZvciB0aGlzIGRldmljZSIu
ICBUaGVuCj4+IHdoZW4gdGhlIHRvb2xzdGFjayBlbmFibGVzIGxvZ2RpcnR5LCB0aGUgY2hlY2sg
Y2FuIGJlLCAiQXJlIHRoZXJlIGFueQo+PiBkZXZpY2VzICp0aGF0IGRvbid0IGhhdmUgZXh0ZXJu
YWwgZGlydHkgdHJhY2tpbmcgZW5hYmxlZCogYXNzaWduZWQgdG8KPj4gdGhlIGd1ZXN0PyIKPiAK
PiBBbmQgd2hhdCBhYm91dCBleGlzdGluZyBlbXVsYXRvcnMgc2V0dGluZyBwYWdlcyBkaXJ0eSBh
dCB0aGUgbW9tZW50PyBJCj4gZG9uJ3Qgc2VlIHdoeSBYZW4ncyBpbnRlcm5hbCBkaXJ0eSBwYWdl
IGxvZ2dpbmcgaXMgY29uc2lkZXJlZCBkZWZpbml0aXZlCj4gYmVjYXVzZSBBRkFJQ1QgdGhhdCBp
cyByZWFsbHkgbm90IHRoZSBjYXNlIGV2ZW4gbm93LgoKSSBkb24ndCB0aGluayBleHRlcm5hbCBl
bXVsYXRvcnMgYWxyZWFkeSBzZXR0aW5nIHBhZ2VzIGRpcnR5IG1hdHRlciBoZXJlLgpBbGwgdGhl
eSB3YW50L25lZWQgdG8gZG8gaXMgYWR2ZXJ0aXNlIHdoaWNoIGRldmljZShzKSB0aGV5IHRha2Ug
Y2FyZSBvZi4KVGhlc2UgZW11bGF0b3JzIGFjdHVhbGx5IF9oZWxwXyBYZW4gbWFpbnRhaW4gYSBj
b3JyZWN0IHBpY3R1cmUuIFdoYXQgeW91cgpwYXRjaCBpbW8gZG9lcyB0aG91Z2ggaXMgKGZ1cnRo
ZXIpIHdlYWtlbiB0aGUgY3VycmVudCBtb2RlbC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 10:57:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 10:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFFqU-0006vZ-ET; Tue, 01 Oct 2019 10:57:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFFqT-0006vU-M4
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 10:57:29 +0000
X-Inumbo-ID: 425a7ebc-e43a-11e9-96f7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 425a7ebc-e43a-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 10:57:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569927448;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=skHPFdknwcHgmcV95H7cyh5RLQmQGzppxIdhzn/Mr1s=;
 b=UYlYlNKcSWqh3WarWKEDytWG1PVJRnnf6PS/GVMpRVLrHSiNZaljdNjJ
 ibzL8JZN315g6+4eNPeaNzymIvfWlvjd5/7UGPrjxIq0OQAHLKKBgAOuC
 7Pp+yMML5GNHqGdST4pq1BtIlRwnqMguWj+IGIjlJCsLYt910AP6DItBj 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=Paul.Durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 Paul.Durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PGN6oaUctdKumM/mPmywwp3H90TZbfaRYHV2G09aEWUwFjE63GgDfGWPw94gYvCFdyOXTI6Dr6
 4Es3MoOHR+trOY73SNv2Ebi1bLdfPZl+PkIPLec+MSoAUM0FOnl525GBjdkwssvjfmFBmtBPlF
 uPkysdUBP7Q3tFcbYij7GJ6b0HL0A0ehOKhgP76OwEIPRlU8ShKXyKes2DbmzedZEso0CYcHBz
 sAS2ZYGMBfgg8tJkFwMXuND+RiWAI75ihVLPN8G1dKZOgGPmnnroizhYekv2jYUAgaaWZFL0BF
 BzY=
X-SBRS: 2.7
X-MesageID: 6540915
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6540915"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
Thread-Index: AQHVeDIwRG0o+S2xK02nqNXtlOqU5KdFV3YAgAAisFD//+aCgIAAJMzQ///q0QCAACM5wP//4i+AAAROh5D//+IGAP//3jSA
Date: Tue, 1 Oct 2019 10:57:25 +0000
Message-ID: <153610a687a343ea9b50e2152fe3e47b@AMSPEX02CL03.citrite.net>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
 <f0153ab0-84b7-65e6-ad1d-4de06052034a@suse.com>
In-Reply-To: <f0153ab0-84b7-65e6-ad1d-4de06052034a@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMTo1MA0KPiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBSb2dlciBQYXUNCj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+OyBXZWkgTGl1DQo+IDx3bEB4ZW4ub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
W1BBVENILWZvci00LjEzXSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24N
Cj4gDQo+IE9uIDAxLjEwLjIwMTkgMTI6NDAsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gRnJv
bTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPg0KPiA+PiBTZW50OiAw
MSBPY3RvYmVyIDIwMTkgMTE6MzQNCj4gPj4NCj4gPj4gT25lIHRoaW5nIHdlIGNvdWxkIGltYWdp
bmUgaXMgdGhhdCB3aGVuIHNwZWNpZmljIGRldmljZXMgaGF2ZSBhbiBhY3RpdmUNCj4gPj4gZW11
bGF0b3IgKG9yIHdoYXRldmVyKSBwcm9wYWdhdGluZyB0aGUgZGlydHkgaW5mb3JtYXRpb24sIGZv
ciB0aGF0IGNvZGUNCj4gPj4gdG8gdGVsbCBYZW4sICJJIGFtIGltcGxlbWVudGluZyBkaXJ0eSB0
cmFja2luZyBmb3IgdGhpcyBkZXZpY2UiLiAgVGhlbg0KPiA+PiB3aGVuIHRoZSB0b29sc3RhY2sg
ZW5hYmxlcyBsb2dkaXJ0eSwgdGhlIGNoZWNrIGNhbiBiZSwgIkFyZSB0aGVyZSBhbnkNCj4gPj4g
ZGV2aWNlcyAqdGhhdCBkb24ndCBoYXZlIGV4dGVybmFsIGRpcnR5IHRyYWNraW5nIGVuYWJsZWQq
IGFzc2lnbmVkIHRvDQo+ID4+IHRoZSBndWVzdD8iDQo+ID4NCj4gPiBBbmQgd2hhdCBhYm91dCBl
eGlzdGluZyBlbXVsYXRvcnMgc2V0dGluZyBwYWdlcyBkaXJ0eSBhdCB0aGUgbW9tZW50PyBJDQo+
ID4gZG9uJ3Qgc2VlIHdoeSBYZW4ncyBpbnRlcm5hbCBkaXJ0eSBwYWdlIGxvZ2dpbmcgaXMgY29u
c2lkZXJlZCBkZWZpbml0aXZlDQo+ID4gYmVjYXVzZSBBRkFJQ1QgdGhhdCBpcyByZWFsbHkgbm90
IHRoZSBjYXNlIGV2ZW4gbm93Lg0KPiANCj4gSSBkb24ndCB0aGluayBleHRlcm5hbCBlbXVsYXRv
cnMgYWxyZWFkeSBzZXR0aW5nIHBhZ2VzIGRpcnR5IG1hdHRlciBoZXJlLg0KPiBBbGwgdGhleSB3
YW50L25lZWQgdG8gZG8gaXMgYWR2ZXJ0aXNlIHdoaWNoIGRldmljZShzKSB0aGV5IHRha2UgY2Fy
ZSBvZi4NCj4gVGhlc2UgZW11bGF0b3JzIGFjdHVhbGx5IF9oZWxwXyBYZW4gbWFpbnRhaW4gYSBj
b3JyZWN0IHBpY3R1cmUuIFdoYXQgeW91cg0KPiBwYXRjaCBpbW8gZG9lcyB0aG91Z2ggaXMgKGZ1
cnRoZXIpIHdlYWtlbiB0aGUgY3VycmVudCBtb2RlbC4NCj4gDQoNCldlbGwgdGhhdCdzIHdoZXJl
IHdlIGRpc2FncmVlLiBJIGRvbid0IHRoaW5rIHRoZSBoeXBlcnZpc29yIGN1cnJlbnRseSBpcyB0
aGUgYXV0aG9yaXRhdGl2ZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24gb24gdGhlIHN0YXRlIG9mIHRo
ZSBkb21haW4uIElNTyB0aGF0IGlzIHdoYXQgdGhlIHRvb2xzdGFjayBpcyBmb3IgYW5kIFhlbiBz
aG91bGQgbm90IGJlIHJlZnVzaW5nIHRvIHByb3ZpZGUgaXRzIGlucHV0IHRvIHRoZSBkaXJ0eSBw
YWdlIHRyYWNraW5nIGluZm9ybWF0aW9uIHNpbXBseSBiZWNhdXNlIGl0IG1heSBub3QgaGF2ZSB0
aGUgY29tcGxldGUgcGljdHVyZS4NCg0KICBQYXVsDQoNCj4gSmFuDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:07:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:07:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFG0G-0007pT-J7; Tue, 01 Oct 2019 11:07:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HIsb=X2=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iFG0F-0007pO-MV
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:07:35 +0000
X-Inumbo-ID: ab744c7e-e43b-11e9-96f7-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id ab744c7e-e43b-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 11:07:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569928055;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ftXrxmBvMQmLDWyvgUMOoeQ4fN3LhGhrKwJUmphU+b0=;
 b=YnHH5V6VZHciXUioPt/ZWWfhsO9u/BnhTWmpuAgecK43RJg98tQy1La2
 WzpLtYGoyEAJvEHTIWimWfc7gn9jt7hgPDjqR3MCHwTEcT7s+W06Kfc2R
 XGw210ptWHw9PztRDyWEl1Z7OmqZs7plE9tnVYGVrE6bWluVITrl6FnEW o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7enjlTiE9IZmDw32dzX188abHVQSlvL3EhG3NR5vBxKhll4G+VK328MZfJUNcqb2r08xr/59ur
 uL3czo4L29tGeaWXS2bZyqB4gnozG8pI+Tl6EFkQ+BBet9VVRlIAGv93hVLDBhvPD/TsZJjZa3
 aGf1KdWLG2l9qFiraPX2o46N+nsgxQ1Ai/a0ccPLVJKAD75R7FMRa1/56jyHTLPG93uU1rinGe
 FyuP51kPI9voTjUjdrVXDVb62V5DxqQLiwcnq7VbjGj69FcxuB4Q4WvAIE1KKiZUNz2Emkhfay
 snA=
X-SBRS: 2.7
X-MesageID: 6299403
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6299403"
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <jbeulich@suse.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ba2b9cc4-bd80-6049-d759-c0a9400c295f@citrix.com>
Date: Tue, 1 Oct 2019 12:07:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMS8xOSAxMTo0MCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ICAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Cj4+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMTozNAo+PiBUbzogUGF1bCBEdXJyYW50
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdKYW4gQmV1bGljaCcgPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJv
Z2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4ZW4tCj4+IGRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEz
XSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24KPj4KPj4gT24gMTAvMS8x
OSAxMToyNCBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tCj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+IFNl
bnQ6IDAxIE9jdG9iZXIgMjAxOSAxMToxNQo+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPgo+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0Bj
aXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgUm9n
ZXIgUGF1Cj4+Pj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkKPj4g
TGl1Cj4+Pj4gPHdsQHhlbi5vcmc+Cj4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRD
SC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8gbWlncmF0aW9uCj4+Pj4K
Pj4+PiBPbiAwMS4xMC4yMDE5IDExOjM2LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+Pj4+Pj4gU2VudDogMDEgT2N0b2JlciAyMDE5IDEwOjE5Cj4+Pj4+PiBUbzog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4+Pj4+IENjOiBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsgUm9nZXIKPj4gUGF1Cj4+Pj4+PiBNb25uZSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT47Cj4+IFdlaQo+Pj4+IExpdQo+Pj4+Pj4gPHdsQHhlbi5vcmc+
Cj4+Pj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEzXSB4ODYvbW06
IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24KPj4+Pj4+Cj4+Pj4+PiBPbiAwMS4xMC4y
MDE5IDEwOjUyLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tCj4+Pj4+Pj4+IEZyb206IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pj4+Pj4+Pj4gU2VudDogMDEgT2N0b2JlciAyMDE5IDA5OjQ2Cj4+Pj4+Pj4+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+Pj4+Pj4+PiBDYzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgUm9nZXIgUGF1IE1vbm5lCj4+Pj4+Pj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdl
b3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3MKPj4+
PiA8amdyb3NzQHN1c2UuY29tPjsKPj4+Pj4+IFdlaQo+Pj4+Pj4+PiBMaXUgPHdsQHhlbi5vcmc+
Cj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gtZm9yLTQuMTNdIHg4Ni9t
bTogZG9uJ3QgbmVlZGxlc3NseSB2ZXRvIG1pZ3JhdGlvbgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBPbiAw
MS4xMC4yMDE5IDEwOjI4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+Pj4+PiBOb3cgdGhhdCB4
bC5jZmcgaGFzIGFuIG9wdGlvbiB0byBleHBsaWNpdGx5IGVuYWJsZSBJT01NVSBtYXBwaW5ncyBm
b3IgYQo+Pj4+Pj4+Pj4gZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2Vk
IGR1ZSB0byB0aGUgY2hlY2sgb2YKPj4+Pj4+Pj4+IGlzX2lvbW11X2VuYWJsZWQoKSBpbiBwYWdp
bmdfbG9nX2RpcnR5X2VuYWJsZSgpLgo+Pj4+Pj4+Pj4gVGhlcmUgaXMgYWN0dWFsbHkgbm8gbmVl
ZCB0byBwcmV2ZW50IGxvZ2RpcnR5IGZyb20gYmVpbmcgZW5hYmxlZCB1bmxlc3MKPj4+Pj4+Pj4+
IGRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluIGFuZCB0aGF0IGRvbWFpbiBpcyBzaGFy
aW5nIEhBUCBtYXBwaW5ncwo+Pj4+Pj4+Pj4gd2l0aCB0aGUgSU9NTVUgKGluIHdoaWNoIGNhc2Ug
ZGlzYWJsaW5nIHdyaXRlIHBlcm1pc3Npb25zIGluIHRoZSBQMk0gbWF5Cj4+Pj4+Pj4+PiBjYXVz
ZSBETUEgZmF1bHRzKS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gQnV0IHRoYXQncyB0YWtpbmcgaW50byBh
Y2NvdW50IG9ubHkgaGFsZiBvZiB0aGUgcmVhc29uIG9mIHRoZQo+Pj4+Pj4+PiBleGNsdXNpb24u
IFRoZSBvdGhlciBoYWxmIGlzIHRoYXQgYXNzaWduZWQgZGV2aWNlcyBtYXkgY2F1c2UgcGFnZXMK
Pj4+Pj4+Pj4gdG8gYmUgZGlydGllZCBiZWhpbmQgdGhlIGJhY2sgb2YgdGhlIGxvZy1kaXJ0eSBs
b2dpYy4KPj4+Pj4+Pgo+Pj4+Pj4+IEJ1dCB0aGF0J3Mgbm8gcmVhc29uIHRvIHZldG8gbG9nZGly
dHkuIFNvbWUgZGV2aWNlcyBoYXZlIGRyaXZlcnMgKGluIGRvbTApCj4+Pj4+Pj4gd2hpY2ggY2Fu
IGV4dHJhY3QgRE1BIGRpcnR5aW5nIGluZm9ybWF0aW9uIGFuZCBzZXQgZGlydHkgdHJhY2tpbmcK
Pj4+Pj4+PiBpbmZvcm1hdGlvbiBhcHByb3ByaWF0ZWx5Lgo+Pj4+Pj4KPj4+Pj4+IEl0IHN0aWxs
IG5lZWRzIGEgcG9zaXRpdmUgaWRlbnRpZmljYXRpb24gdGhlbjogU3VjaCBkcml2ZXJzIHNob3Vs
ZCB0ZWxsCj4+Pj4+PiBYZW4gZm9yIHdoaWNoIHNwZWNpZmljIGRldmljZXMgc3VjaCBpbmZvcm1h
dGlvbiBpcyBnb2luZyB0byBiZSBwcm92aWRlZC4KPj4+Pj4KPj4+Pj4gV2h5IGRvZXMgdGhlIGh5
cGVydmlzb3IgbmVlZCBoYXZlIHRoZSByaWdodCBvZiB2ZXRvIHRob3VnaD8gU3VyZWx5IGl0IGlz
Cj4+Pj4+IHRoZSB0b29sc3RhY2sgdGhhdCBzaG91bGQgZGVjaWRlIHdoZXRoZXIgYSBWTSBpcyBt
aWdyYXRhYmxlIGluIHRoZQo+Pj4+PiBwcmVzZW5jZSBvZiBhc3NpZ25lZCBoL3cuIFhlbiBuZWVk
IG9ubHkgYmUgY29uY2VybmVkIHdpdGggdGhlIGludGVncml0eQo+Pj4+PiBvZiB0aGUgaG9zdCwg
d2hpY2ggaXMgd2h5IHRoZSBjaGVjayBmb3IgRVRQIHNoYXJpbmcgcmVtYWlucy4KPj4+Pgo+Pj4+
IFdoaWxlIHRoZSB0b29sIHN0YWNrIGlzIHRvIGRlY2lkZSwgdGhlIGh5cGVydmlzb3IgaXMgZXhw
ZWN0ZWQgdG8gZ3VhcmFudGVlCj4+Pj4gY29ycmVjdCBkYXRhIGNvbWluZyBiYWNrIGZyb20gWEVO
X0RPTUNUTF9TSEFET1dfT1Bfe1BFRUssQ0xFQU59Lgo+Pj4KPj4+IEZvciBzb21lIGRlZmluaXRp
b24gb2YgJ2NvcnJlY3QnLCB5ZXMsIGFuZCBJIGRvbid0IHRoaW5rIHRoYXQgdGhpcyBjaGFuZ2Ug
dmlvbGF0ZXMgYW55IGRlZmluaXRpb24gSQo+PiBjYW4gZmluZCBpbiB0aGUgZG9tY3RsIGhlYWRl
ci4KPj4+Cj4+PiBOb3RlOiB0aGVyZSBhcmUgYWxyZWFkeSBlbXVsYXRvcnMgdGhhdCB3aWxsIGJl
IHBsYXlpbmcgd2l0aCB0aGUgZGlydHkgbWFwIG9uIGFuIGFyYml0cmFyeSBhbmQKPj4gdW5zeW5j
aHJvbml6ZWQgYmFzaXMgYmVjYXVzZSB0aGV5IGFyZSBlbXVsYXRpbmcgYnVzIG1hc3RlcmluZyBo
L3cuCj4+Cj4+IEJ1dCB0aGUgcXVlc3Rpb24gaXMsIGRvIHdlIHdhbnQgdGhlIHRvb2xzdGFjayB0
byBoYXZlIHRvIGJlY29tZSBhbgo+PiBleHBlcnQgaW4gd2hhdCBoYXJkd2FyZSBtaWdodCBoYXZl
IGV4dGVybmFsIGRpcnR5IHRyYWNraW5nLCBhbmQgd2hldGhlcgo+PiBzdWNoIHRyYWNraW5nIGlz
IGFjdGl2ZT8gIEF0IHRoZSBtb21lbnQgdGhhdCB3b3VsZCBtZWFuIGVpdGhlciAxKQo+PiBwdXR0
aW5nIHRoYXQgaW5mb3JtYXRpb24gaW5zaWRlIG9mIGxpYnhjLCBvciAyKSBkdXBsaWNhdGluZyBp
dCBhY3Jvc3MKPj4geGFwaSBhbmQgbGlieGwsIGZvciBpbnN0YW5jZS4KPiAKPiBXaHkgbm90PyBU
aGUgdG9vbHN0YWNrIGlzIGluIGNoYXJnZSBvZiBtaWdyYXRpb24gc28gd2h5IGNhbid0IGl0IGRl
Y2lkZSB3aGV0aGVyIGl0IGlzICdzYWZlJyBvciBub3Q/CgpGaXJzdCBvZiBhbGwsIGl0J3Mgbm90
IGFib3V0IHdoYXQgdGhlIHRvb2xzdGFjayBjYW4gZGVjaWRlOyBpdCdzIHdoYXQgaXQKa25vd3Mu
ICBJdCBkb2Vzbid0IGN1cnJlbnRseSBrbm93IGFueXRoaW5nIGFib3V0IHRoZSBkZXRhaWxzIG9m
IGRldmljZXMKdGhlbXNlbHZlcyBvciBob3cgdGhleSByZWxhdGUgdG8gb3RoZXIgZnVuY3Rpb25h
bGl0eSwgc3VjaCBhcyBtaWdyYXRpb24uCiBYZW4ga25vd3MgYWJvdXQgc3BlY2lmaWMgZGV2aWNl
cywgYW5kIGNvdWxkIChmb3IgaW5zdGFuY2UpIHNwZWNpYWwtY2FzZQpzcGVjaWZpYyBkZXZpY2Ug
SURzIG9yIHdoYXQtbm90OyBhbmQgWGVuIGtub3dzIHRoYXQgZGV2aWNlIHBhc3MtdGhyb3VnaApp
bnRlcmFjdHMgd2l0aCBsb2dkaXJ0eS4gIFlvdSdyZSBwcm9wb3NpbmcgdG8gdGVhY2ggdGhlIHRv
b2xzdGFjayBhYm91dAphbGwgb2YgdGhhdC4KClNlY29uZGx5LCB5b3UgaGF2ZW4ndCBhbnN3ZXJl
ZCB0aGUgcXVlc3Rpb24gYWJvdXQgZHVwbGljYXRpb24uICBXaGVyZSBkbwp5b3UgcHJvcG9zZSB0
byBwdXQgdGhpcyBmdW5jdGlvbmFsaXR5PwoKSSdtIG5vdCAxMDAlIG9wcG9zZWQgdG8gdGhlIGlk
ZWEgb2YgZG9pbmcgaXQgaW4gdGhlIHRvb2xzdGFjazsgZGVmaW5pbmcKImNvcnJlY3QiIGZvciB0
aGUgbG9nZGlydHkgZnVuY3Rpb25hbGl0eSB0byBiZSAiY29sbGVjdCBjaGFuZ2VzIG1hZGUgYnkK
cHJvY2Vzc29ycywgSSdsbCB3b3JyeSBhYm91dCBjaGFuZ2VzIG1hZGUgYnkgZGV2aWNlcyIgaXMg
Y2VydGFpbmx5IGEKcmVhc29uYWJsZSBhcHByb2FjaCwgcGFydGljdWxhcmx5IGFzICpzb21ld2hl
cmUqIGluIHRoZSB0b29sc3RhY2sgd2lsbApldmVudHVhbGx5IGhhdmUgdG8gYWN0dWFsbHkgc3Rh
cnQgdGhlc2UgZXh0ZXJuYWwgZW11bGF0b3JzLgoKQnV0IGtub3dpbmcgdGhhdCBlbXVsYXRvciBY
IGdvZXMgd2l0aCBiZGYgWSBpcyBvbmUgdGhpbmc7IGtub3dpbmcgdGhhdAoxKSBkZXZpY2VzIGlu
dGVyYWN0IHdpdGggbG9nZGlydHksIGFuZCAyKSBlbXVsYXRvciBYIGtub3dzIGhvdyB0bwptaXRp
Z2F0ZSB0aGF0IGlzIGEgZGlmZmVyZW50IHRoaW5nLgoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:09:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFG1c-0007wj-3s; Tue, 01 Oct 2019 11:09:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFG1a-0007we-HW
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:08:58 +0000
X-Inumbo-ID: dd036bc6-e43b-11e9-96f7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id dd036bc6-e43b-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 11:08:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569928137;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Z38zDPQvWUuDa5UQDgLcnICsLbAtzSL83ze2mfCsPcM=;
 b=ftOcox47VeXpVhFdMqNL+gl7ea3xJfZ7haeRQvGnwvUArreOSzd21S6i
 LlF4WCMUp5475COtBekBlQ1akpjCTKB2vwIukN/BwjzoL7nTuvTdRYE9z
 Xz6JLdxT8UYRxnzgcx0bcI2YLdgLDDbYRGQXNMf8w36BSmSdaVQvib/id Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zlUbXBUYkXRyncvj8LAq6ULfeolR/Bmo2mrMWy1yreZ02OT3yWW4gxcnLa0tgveJ7Ru8mO1JTe
 Cbu2ihfUHSqG0oC0k1UEL4SWDnyXXXLswS0njJSRLppauyoM8rZVLI9puS6UJLrwVZcyjeyXnx
 pFIEm34pg/ZKBWbm6NPxyFeQII6F5ry4ewKyKWdqbZFvey9NstNHpB+g3d62iBwSByTJPeQjDP
 0J0kYAFyWCXtzhS+ejnSpbk1pITXSxEMeTP8Ni6SDtdIgHsJHy89ujD+fknTNqX28eGnd3lXBP
 GTs=
X-SBRS: 2.7
X-MesageID: 6541392
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,570,1559534400"; 
   d="scan'208";a="6541392"
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <115d4e7e-610c-842b-49ac-ab735f7e85df@citrix.com>
Date: Tue, 1 Oct 2019 12:08:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAwOTo0NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEuMTAuMjAxOSAx
MDoyOCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBOb3cgdGhhdCB4bC5jZmcgaGFzIGFuIG9wdGlv
biB0byBleHBsaWNpdGx5IGVuYWJsZSBJT01NVSBtYXBwaW5ncyBmb3IgYQo+PiBkb21haW4sIG1p
Z3JhdGlvbiBtYXkgYmUgbmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRvIHRoZSBjaGVjayBvZgo+PiBp
c19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPj4gVGhlcmUg
aXMgYWN0dWFsbHkgbm8gbmVlZCB0byBwcmV2ZW50IGxvZ2RpcnR5IGZyb20gYmVpbmcgZW5hYmxl
ZCB1bmxlc3MKPj4gZGV2aWNlcyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4gYW5kIHRoYXQgZG9t
YWluIGlzIHNoYXJpbmcgSEFQIG1hcHBpbmdzCj4+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBj
YXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+PiBjYXVzZSBE
TUEgZmF1bHRzKS4KPiBCdXQgdGhhdCdzIHRha2luZyBpbnRvIGFjY291bnQgb25seSBoYWxmIG9m
IHRoZSByZWFzb24gb2YgdGhlCj4gZXhjbHVzaW9uLiBUaGUgb3RoZXIgaGFsZiBpcyB0aGF0IGFz
c2lnbmVkIGRldmljZXMgbWF5IGNhdXNlIHBhZ2VzCj4gdG8gYmUgZGlydGllZCBiZWhpbmQgdGhl
IGJhY2sgb2YgdGhlIGxvZy1kaXJ0eSBsb2dpYy4KCk5vLsKgIFZlcnkgc3BlY2lmaWNhbGx5IG5v
dC4KClhlbiBjYW5ub3QgY29ycmVjdGx5IGV2YWx1YXRlIHdoZXRoZXIgYSBkb21haW4gaXMgbWln
cmF0ZWFibGUgb3Igbm90LAphbmQgdGhlcmVmb3JlIGlzIHVuYWJsZSB0byBtYWtlIGEgY29ycmVj
dCB2ZXRvIGRlY2lzaW9uLgoKVGhlIGV4aXN0aW5nIERPTUNUTF9kaXNhYmxlX21pZ3JhdGUgaXMg
Ym9ndXMgYW5kIEknbSBpbiB0aGUgcHJvY2VzcyBvZgpwdXJnaW5nIGl0IGZyb20gWGVuLgoKQWxz
bywgSSBzZWVtIHRvIHJlY2FsbCBuYWNraW5nIHRoaXMgY2hhbmdlIG9yaWdpbmFsbHksIHNwZWNp
ZmljYWxseSBvbgp0aGUgYmFzaXMgdGhhdCBpdCBicmVha3MgbGl2ZSBtaWdyYXRpb24gd2l0aCBH
UFVzLCBzbyBJJ20gcmF0aGVyCmNvbmZ1c2VkIHRvIGZpbmQgdGhlIGNvZGUgcHJlc2VudC4uLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:30:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:30:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFGME-0001nA-0w; Tue, 01 Oct 2019 11:30:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFGMC-0001n5-P6
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:30:16 +0000
X-Inumbo-ID: d6da4776-e43e-11e9-97fb-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id d6da4776-e43e-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 11:30:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569929415;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=IJji6CvTHJATSJX/o//bsvT/umzeNm+dzL0HbUHiGhc=;
 b=FR9VFXYo8v9aDMxai53iiE01f8MIHHCppluAwhoKjtIy+sppJ4A+2GyS
 l4dbrE/9l7D6oCbHVsrhoX6b8CiCbijVu0vnzhjsU/sWCeM0GFaEb08/o
 4c35HQWedhhIfaohxyVNsKArrJIZLJY5D0ne7i0j3glDm4dhuTGkCTQrq Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HM8VpHfKPpU3/fEkdn49r04Wm95dRmCEyoySCGnfD7EhJZ7SS4mHVEBLd21Su8/tQ78LBYi+kH
 TDCMtfIITFOYkPPQjGPiQtmcFeMvk/cTlD/RnFCUuO7AS3aKc5mHcX9KtL6ivTvI8v3bXOsX+g
 565rE5j2mDq+zTEMkIax4ivoH1dd3fOaFO7ivgSrsHKNuaKzgoACqzZ9s6s2gW228NYK9xbkQu
 JWn2XRO18E20Q7vp/ZwLheRPb2X0OQzWlFUgzJrCSwgOS2NY+Ibyp7MjZsE0mo21d+LyUwxrUN
 e1g=
X-SBRS: 2.7
X-MesageID: 6542135
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6542135"
Date: Tue, 1 Oct 2019 13:30:08 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191001113008.dquc2jhxgjenst5a@Air-de-Roger>
References: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTE6MDc6NTVBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIHdyaXRlLWRpc2NhcmQgcHJvcGVydHkgb2YgdGhlIHR5cGUgY2FuJ3QgYmUgcmVw
cmVzZW50ZWQgaW4gSU9NTVUKPiBwYWdlIHRhYmxlIGVudHJpZXMuIE1ha2Ugc3VyZSB0aGUgcmVz
cGVjdGl2ZSBjaGVja3MgLyB0cmFja2luZyBjYW4ndAo+IHJhY2UsIGJ5IHV0aWxpemluZyB0aGUg
ZG9tYWluIGxvY2suIFRoZSBvdGhlciBzaWRlcyBvZiB0aGUgc2hhcmluZy8KPiBwYWdpbmcvbG9n
LWRpcnR5IGV4Y2x1c2lvbiBjaGVja3Mgc2hvdWxkIHN1YnNlcXVlbnRseSBwZXJoYXBzIGFsc28g
YmUKPiBwdXQgdW5kZXIgdGhhdCBsb2NrIHRoZW4uCj4gCj4gVGhpcyBhbHNvIGZpeGVzIGFuIHVu
Z3VhcmRlZCBkLT5hcmNoLmh2bSBhY2Nlc3MuCj4gCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5k
IGFsc28gY29udmVydCBuZWlnaGJvcmluZyBib29sX3QgdG8gYm9vbCBpbgo+IHN0cnVjdCBodm1f
ZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiAtLS0KPiB2MzogUmUtYmFzZS4KPiB2MjogRG9uJ3Qgc2V0IHAybV9yYW1fcm9fdXNlZCB3aGVu
IGZhaWxpbmcgdGhlIHJlcXVlc3QuCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4gQEAgLTI1NSwxNiArMjU1LDMzIEBAIHN0YXRp
YyBpbnQgc2V0X21lbV90eXBlKHN0cnVjdCBkb21haW4gKmQKPiAgCj4gICAgICBtZW1fdHlwZSA9
IGFycmF5X2luZGV4X25vc3BlYyhkYXRhLT5tZW1fdHlwZSwgQVJSQVlfU0laRShtZW10eXBlKSk7
Cj4gIAo+IC0gICAgaWYgKCBtZW1fdHlwZSA9PSBIVk1NRU1faW9yZXFfc2VydmVyICkKPiArICAg
IHN3aXRjaCAoIG1lbV90eXBlICkKPiAgICAgIHsKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3M7Cj4gIAo+ICsgICAgY2FzZSBIVk1NRU1faW9yZXFfc2VydmVyOgo+ICAgICAgICAgIGlmICgg
IWhhcF9lbmFibGVkKGQpICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICAK
PiAgICAgICAgICAvKiBEbyBub3QgY2hhbmdlIHRvIEhWTU1FTV9pb3JlcV9zZXJ2ZXIgaWYgbm8g
aW9yZXEgc2VydmVyIG1hcHBlZC4gKi8KPiAgICAgICAgICBpZiAoICFwMm1fZ2V0X2lvcmVxX3Nl
cnZlcihkLCAmZmxhZ3MpICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsg
ICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgSFZNTUVNX3JhbV9ybzoKPiArICAgICAgICAv
KiBwMm1fcmFtX3JvIGNhbid0IGJlIHJlcHJlc2VudGVkIGluIElPTU1VIG1hcHBpbmdzLiAqLwo+
ICsgICAgICAgIGRvbWFpbl9sb2NrKGQpOwo+ICsgICAgICAgIGlmICggaGFzX2FyY2hfcGRldnMo
ZCkgKQoKSSB3b3VsZCB1c2UgaXNfaW9tbXVfZW5hYmxlZCBiZWNhdXNlIEkgdGhpbmsgaXQncyBj
bGVhcmVyIGluIHRoaXMKY29udGV4dCAoZ2l2aW5nIHRoZSBjb21tZW50IGFib3ZlIGV4cGxpY2l0
bHkgcmVmZXJzIHRvIGhhdmluZyBpb21tdQptYXBwaW5ncykuCgo+ICsgICAgICAgICAgICByYyA9
IC1FWERFVjsKCkVPUE5PVFNVUFAgbWlnaHQgYmUgYmV0dGVyLCBzaW5jZSBpdCdzIHBvc3NpYmxl
IHRoYXQgZnV0dXJlIGlvbW11cwpzdXBwb3J0IHN1Y2ggcGFnZSB0eXBlPwoKPiArICAgICAgICBl
bHNlCj4gKyAgICAgICAgICAgIGQtPmFyY2guaHZtLnAybV9yYW1fcm9fdXNlZCA9IHRydWU7Cj4g
KyAgICAgICAgZG9tYWluX3VubG9jayhkKTsKPiArCj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAg
ICAgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gIAo+
ICAgICAgd2hpbGUgKCBpdGVyIDwgZGF0YS0+bnIgKQo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAt
MTQ4NiwxNSArMTQ4NiwzMyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqCj4gICAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKPiAgICAgICAgICByZXR1cm4g
MDsKPiAgCj4gLSAgICAvKiBQcmV2ZW50IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBt
ZW0gc2hhcmluZyBoYXZlIGJlZW4gCj4gLSAgICAgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiAq
Lwo+IC0gICAgaWYgKCB1bmxpa2VseShkLT5hcmNoLmh2bS5tZW1fc2hhcmluZ19lbmFibGVkIHx8
Cj4gLSAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFn
aW5nKSB8fAo+ICsgICAgZG9tYWluX2xvY2soZCk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFBy
ZXZlbnQgZGV2aWNlIGFzc2lnbm1lbnQgaWYgYW55IG9mCj4gKyAgICAgKiAtIG1lbSBwYWdpbmcK
PiArICAgICAqIC0gbWVtIHNoYXJpbmcKPiArICAgICAqIC0gdGhlIHAybV9yYW1fcm8gdHlwZQo+
ICsgICAgICogLSBnbG9iYWwgbG9nLWRpcnR5IG1vZGUKPiArICAgICAqIGFyZSBpbiB1c2UgYnkg
dGhpcyBkb21haW4uCj4gKyAgICAgKi8KPiArICAgIGlmICggdW5saWtlbHkodm1fZXZlbnRfY2hl
Y2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8Cj4gKyNpZmRlZiBDT05GSUdfSFZNCj4gKyAg
ICAgICAgICAgICAgICAgIChpc19odm1fZG9tYWluKGQpICYmCj4gKyAgICAgICAgICAgICAgICAg
ICAoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAo+ICsgICAgICAgICAgICAgICAg
ICAgIGQtPmFyY2guaHZtLnAybV9yYW1fcm9fdXNlZCkpIHx8Cj4gKyNlbmRpZgo+ICAgICAgICAg
ICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0eSkgKQoKSXMgc3Vj
aCBjaGVjayBuZWVkZWQgYW55bW9yZT8KCldpdGggdGhlIGVuYWJsaW5nIG9mIHRoZSBpb21tdSBy
aWdodCBhdCBkb21haW4gY3JlYXRpb24gaXQgc2hvdWxkbid0CmJlIHBvc3NpYmxlIHRvIGVuYWJs
ZSBhbnkgb2YgdGhlIGFib3ZlIGZlYXR1cmVzIGF0IGFsbCBhbnltb3JlLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:41:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFGXE-0002gN-7t; Tue, 01 Oct 2019 11:41:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFGXC-0002gI-JI
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:41:38 +0000
X-Inumbo-ID: 6c699eda-e440-11e9-96f8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6c699eda-e440-11e9-96f8-12813bfff9fa;
 Tue, 01 Oct 2019 11:41:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3CDA8ACC3;
 Tue,  1 Oct 2019 11:41:35 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
 <20191001113008.dquc2jhxgjenst5a@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <72ca9492-5204-5f5c-1ee1-2760cf98559a@suse.com>
Date: Tue, 1 Oct 2019 13:40:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001113008.dquc2jhxgjenst5a@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMzozMCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMDEsIDIwMTkgYXQgMTE6MDc6NTVBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMK
Pj4gQEAgLTI1NSwxNiArMjU1LDMzIEBAIHN0YXRpYyBpbnQgc2V0X21lbV90eXBlKHN0cnVjdCBk
b21haW4gKmQKPj4gIAo+PiAgICAgIG1lbV90eXBlID0gYXJyYXlfaW5kZXhfbm9zcGVjKGRhdGEt
Pm1lbV90eXBlLCBBUlJBWV9TSVpFKG1lbXR5cGUpKTsKPj4gIAo+PiAtICAgIGlmICggbWVtX3R5
cGUgPT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCj4+ICsgICAgc3dpdGNoICggbWVtX3R5cGUgKQo+
PiAgICAgIHsKPj4gICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzOwo+PiAgCj4+ICsgICAgY2Fz
ZSBIVk1NRU1faW9yZXFfc2VydmVyOgo+PiAgICAgICAgICBpZiAoICFoYXBfZW5hYmxlZChkKSAp
Cj4+ICAgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+ICAKPj4gICAgICAgICAgLyog
RG8gbm90IGNoYW5nZSB0byBIVk1NRU1faW9yZXFfc2VydmVyIGlmIG5vIGlvcmVxIHNlcnZlciBt
YXBwZWQuICovCj4+ICAgICAgICAgIGlmICggIXAybV9nZXRfaW9yZXFfc2VydmVyKGQsICZmbGFn
cykgKQo+PiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgICAgICAgYnJl
YWs7Cj4+ICsKPj4gKyAgICBjYXNlIEhWTU1FTV9yYW1fcm86Cj4+ICsgICAgICAgIC8qIHAybV9y
YW1fcm8gY2FuJ3QgYmUgcmVwcmVzZW50ZWQgaW4gSU9NTVUgbWFwcGluZ3MuICovCj4+ICsgICAg
ICAgIGRvbWFpbl9sb2NrKGQpOwo+PiArICAgICAgICBpZiAoIGhhc19hcmNoX3BkZXZzKGQpICkK
PiAKPiBJIHdvdWxkIHVzZSBpc19pb21tdV9lbmFibGVkIGJlY2F1c2UgSSB0aGluayBpdCdzIGNs
ZWFyZXIgaW4gdGhpcwo+IGNvbnRleHQgKGdpdmluZyB0aGUgY29tbWVudCBhYm92ZSBleHBsaWNp
dGx5IHJlZmVycyB0byBoYXZpbmcgaW9tbXUKPiBtYXBwaW5ncykuCgpCdXQgdGhlIHdob2xlIHBv
aW50IG9mIHRoZSByZS1iYXNpbmcgb3ZlciBQYXVsJ3MgY2hhbmdlIGlzIHRoYXQgbm93CnRoZSBv
cGVyYXRpb24gZ2V0cyByZWZ1c2VkIG9ubHkgaWYgYSBkZXZpY2Ugd2FzIGFjdHVhbGx5IGFzc2ln
bmVkLgoKPj4gKyAgICAgICAgICAgIHJjID0gLUVYREVWOwo+IAo+IEVPUE5PVFNVUFAgbWlnaHQg
YmUgYmV0dGVyLCBzaW5jZSBpdCdzIHBvc3NpYmxlIHRoYXQgZnV0dXJlIGlvbW11cwo+IHN1cHBv
cnQgc3VjaCBwYWdlIHR5cGU/CgpJIGRvbid0IHRoaW5rIGZ1dHVyZSBJT01NVSBiZWhhdmlvciBh
ZmZlY3RzIHRoZSBjaG9pY2Ugb2YgZXJyb3IKY29kZS4gSSB3YW50ZWQgdG8gdXNlIHNvbWV0aGlu
ZyBoYWxmIHdheSByZWFzb25hYmxlLCB5ZXQgbm90IHRvbwpjb21tb24sIGluIG9yZGVyIHRvIGJl
IGFibGUgdG8gZWFzaWx5IGlkZW50aWZ5IHRoZSBzb3VyY2Ugb2YgdGhlCmVycm9yLiBJZiB5b3Ug
YW5kIG90aGVycyB0aGluayB0aGlzIGlzbid0IGEgbWVhbmluZ2Z1bCBjb25jZXJuLApJJ2QgYmUg
b2theSBzd2l0Y2hpbmcgdG8gLUVPUE5PVFNVUFAuCgo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9wY2kuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+PiBA
QCAtMTQ4NiwxNSArMTQ4NiwzMyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqCj4+ICAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxlZChkKSApCj4+ICAgICAgICAgIHJl
dHVybiAwOwo+PiAgCj4+IC0gICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdp
bmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAo+PiAtICAgICAqIGVuYWJsZWQgZm9yIHRoaXMg
ZG9tYWluICovCj4+IC0gICAgaWYgKCB1bmxpa2VseShkLT5hcmNoLmh2bS5tZW1fc2hhcmluZ19l
bmFibGVkIHx8Cj4+IC0gICAgICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZt
X2V2ZW50X3BhZ2luZykgfHwKPj4gKyAgICBkb21haW5fbG9jayhkKTsKPj4gKwo+PiArICAgIC8q
Cj4+ICsgICAgICogUHJldmVudCBkZXZpY2UgYXNzaWdubWVudCBpZiBhbnkgb2YKPj4gKyAgICAg
KiAtIG1lbSBwYWdpbmcKPj4gKyAgICAgKiAtIG1lbSBzaGFyaW5nCj4+ICsgICAgICogLSB0aGUg
cDJtX3JhbV9ybyB0eXBlCj4+ICsgICAgICogLSBnbG9iYWwgbG9nLWRpcnR5IG1vZGUKPj4gKyAg
ICAgKiBhcmUgaW4gdXNlIGJ5IHRoaXMgZG9tYWluLgo+PiArICAgICAqLwo+PiArICAgIGlmICgg
dW5saWtlbHkodm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8Cj4+ICsj
aWZkZWYgQ09ORklHX0hWTQo+PiArICAgICAgICAgICAgICAgICAgKGlzX2h2bV9kb21haW4oZCkg
JiYKPj4gKyAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxl
ZCB8fAo+PiArICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5wMm1fcmFtX3JvX3VzZWQp
KSB8fAo+PiArI2VuZGlmCj4+ICAgICAgICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCkt
Pmdsb2JhbF9sb2dkaXJ0eSkgKQo+IAo+IElzIHN1Y2ggY2hlY2sgbmVlZGVkIGFueW1vcmU/Cj4g
Cj4gV2l0aCB0aGUgZW5hYmxpbmcgb2YgdGhlIGlvbW11IHJpZ2h0IGF0IGRvbWFpbiBjcmVhdGlv
biBpdCBzaG91bGRuJ3QKPiBiZSBwb3NzaWJsZSB0byBlbmFibGUgYW55IG9mIHRoZSBhYm92ZSBm
ZWF0dXJlcyBhdCBhbGwgYW55bW9yZS4KClNlZSBhYm92ZSAtIGFsbCBzdWNoIGNoZWNrcyBzaG91
bGQgbm93IGJlIC8gZ2V0IGNvbnZlcnRlZCB0byBjaGVjawp3aGV0aGVyIGRldmljZXMgYXJlIGFz
c2lnbmVkLCBub3Qgd2hldGhlciBJT01NVSBwYWdlIHRhYmxlcyBleGlzdC4KQWZ0ZXIgYWxsIHdl
IHdhbnQgdG8gcmVmdXNlIHJlcXVlc3RzIG9ubHkgaWYgc3RyaWN0bHkgbmVjZXNzYXJ5LgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:44:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFGaC-0002oH-QE; Tue, 01 Oct 2019 11:44:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ehNT=X2=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iFGaB-0002oA-BG
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:44:43 +0000
X-Inumbo-ID: da5b5047-e440-11e9-96f8-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id da5b5047-e440-11e9-96f8-12813bfff9fa;
 Tue, 01 Oct 2019 11:44:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569930283;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=XodJHaR1qh+2GIRhu25ClBp2KZn8Y8oYxfIRrotGnRc=;
 b=dKzvfX0hq4Hq6/2Cn9WLQHRYYS33Drivm3DlDxBOJA/EcKuOTwBzxesp
 iBLS2q3Zbtnxb5+Od5BCmGEaas00Lo6uMes+ZkEX+ApyKSERf5acuLE8M
 fcVBt+6SRtubFRNi+hckZzFiLkFDMC+idUkHWcFd08WCnLwq6Vzg4jYDO 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8ls1ISJlNdWHUAey2T4VJWVamRCQaSgbCIFo3rfm5Xcves87WzZukH/1oikwEbfT70kifYDgHU
 dwIWF8pL1tBbQc+9zuyBnIxZIyyZcMknyom7+Sa301gGt1cHTrXVtFFyuLxlfx80CE6hGkAjKt
 gottDx71ZOTq69II5YRc9qQwnujzwaRu1OFQE598vvzJhayXxy4710fpmR7qDDWuJOVvgRHIeo
 sSLU/UuVSmTs+vjUtoujsRTXd7AxY/jFz/rsjmRa+W02TqQOSSlYkvC8T2yA0gZKf5L2zTgyAv
 H28=
X-SBRS: 2.7
X-MesageID: 6306139
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6306139"
Date: Tue, 1 Oct 2019 12:44:38 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191001114438.GH1163@perard.uk.xensource.com>
References: <20191001101259.53162-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001101259.53162-1-roger.pau@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David
 Scott <dave@recoil.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTI6MTI6NTlQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEN1cnJlbnRseSBvbmx5IHN1c3BlbmQgcG93ZXIgY29udHJvbCByZXF1ZXN0cyB3
YWl0IGZvciBhbiBhY2sgZnJvbSB0aGUKPiBkb21haW4sIHdoaWxlIHBvd2VyIG9mZiBvciByZWJv
b3QgcmVxdWVzdHMgc2ltcGx5IHdyaXRlIHRoZSBjb21tYW5kIHRvCj4geGVuc3RvcmUgYW5kIGV4
aXQuCj4gCj4gSW50cm9kdWNlIGEgMSBtaW51dGUgd2FpdCBmb3IgdGhlIGRvbWFpbiB0byBhY2tu
b3dsZWRnZSB0aGUgcmVxdWVzdCwgb3IKPiBlbHNlIHJldHVybiBhbiBlcnJvci4gVGhlIHN1c3Bl
bmQgY29kZSBpcyBzbGlnaHRseSBtb2RpZmllZCB0byB1c2UgdGhlCj4gbmV3IGluZnJhc3RydWN0
dXJlIGFkZGVkLCBidXQgc2hvdWxkbid0IGhhdmUgYW55IGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+
IEZpeCB0aGUgb2NhbWwgYmluZGluZ3MgYW5kIGFsc28gcHJvdmlkZSBhIGJhY2t3YXJkcyBjb21w
YXRpYmxlCj4gaW50ZXJmYWNlIGZvciB0aGUgcmVib290IGFuZCBwb3dlcm9mZiBsaWJ4bCBBUEkg
ZnVuY3Rpb25zLgo+IAo+IFJlcG9ydGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiAtLS0KPiBJIGJlbGlldmUgYXBwbHlpbmcgdGhpcyBwYXRjaCBpcyBu
b3QgZ29pbmcgdG8gY2F1c2UgcmVncmVzc2lvbnMgaW4KPiBvc3N0ZXN0LCBhbGJlaXQgRnJlZUJT
RCBkb2Vzbid0IGFja25vd2xlZGdlIHBvd2Vyb2ZmL3JlYm9vdCByZXF1ZXN0cwo+IGluIHRoZSBj
dXJyZW50bHkgdGVzdGVkIHZlcnNpb25zLCBpdCB3aWxsIHNodXRkb3duIGluIGxlc3MgdGhhbiBv
bmUKPiBtaW51dGUsIGFuZCB0aHVzIHRoZSB0b29sc3RhY2sgd29uJ3QgY29tcGxhaW4gYmVjYXVz
ZSB0aGUgY29udHJvbCBub2RlCj4gaXMgZ29pbmcgdG8gYmUgcmVtb3ZlZCBmcm9tIHhlbnN0b3Jl
Lgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgfCAyMyArKysr
KysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jICAgICAgfCAxMSArKy0tCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgICAgICAgICB8IDgxICsrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwg
IDcgKystCj4gIHRvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYyB8IDE4ICsrKyst
LS0KPiAgdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICAgICAgICAgIHwgIDQgKy0KPiAgNiBm
aWxlcyBjaGFuZ2VkLCAxMDIgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCj4gaW5k
ZXggZjcxMWNmYzc1MC4uMDNlYTVjYTc0MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAoKSW4gbGlieGwuaCwgY2FuIHlvdSB1cGRh
dGUgdGhlIGNvbW1lbnQgb2YgTElCWExfSEFWRV9GTl9VU0lOR19RTVBfQVNZTkMKdG8gYWRkIHRo
ZSBfc2h1dGRvd24gYW5kIF9yZWJvb3Q/CihUaGUgZGVmaW5lIG5hbWUgbWlnaHQgbm90IHJlZmxl
Y3QgdGhlIHJlYWxpdHksIGJ1dCBJIHRoaW5rIHRoZSBjb21tZW50CmRlc2NyaWJlIHdoYXQgdGhl
IGRlZmluZSBpcyBmb3IuIEl0IHdhcyBpbnRyb2R1Y2VkIGJ5IGVkYWE2MzFkZGNlLikKCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG9tYWluLmMKPiBpbmRleCAwZGQ1YjdmZmE5Li4wNThmM2M3N2VjIDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWlu
LmMKPiBAQCAtNzYzLDQ5ICs3NjMsODYgQEAgY2hhciAqIGxpYnhsX19kb21haW5fcHZjb250cm9s
X3JlYWQobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAo+ICAgICAgcmV0dXJuIGxp
YnhsX194c19yZWFkKGdjLCB0LCBzaHV0ZG93bl9wYXRoKTsKPiAgfQo+ICAKPiAtaW50IGxpYnhs
X19kb21haW5fcHZjb250cm9sX3dyaXRlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3Qg
dCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBj
b25zdCBjaGFyICpjbWQpCj4gK2ludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChsaWJ4bF9fZWdj
ICplZ2MsIGxpYnhsX194c3dhaXRfc3RhdGUgKnB2Y29udHJvbCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsIGNvbnN0IGNoYXIgKmNtZCkKPiAgewo+ICsgICAg
U1RBVEVfQU9fR0MocHZjb250cm9sLT5hbyk7Cj4gICAgICBjb25zdCBjaGFyICpzaHV0ZG93bl9w
YXRoOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIHJjID0gbGlieGxfX2RvbWFpbl9wdmNvbnRy
b2xfYXZhaWxhYmxlKGdjLCBkb21pZCk7Cj4gKyAgICBpZiAocmMgPCAwKQo+ICsgICAgICAgIHJl
dHVybiByYzsKPiAgCj4gICAgICBzaHV0ZG93bl9wYXRoID0gbGlieGxfX2RvbWFpbl9wdmNvbnRy
b2xfeHNwYXRoKGdjLCBkb21pZCk7Cj4gICAgICBpZiAoIXNodXRkb3duX3BhdGgpCj4gICAgICAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7Cj4gIAo+IC0gICAgcmV0dXJuIGxpYnhsX194c19wcmludGYo
Z2MsIHQsIHNodXRkb3duX3BhdGgsICIlcyIsIGNtZCk7Cj4gKyAgICByYyA9IGxpYnhsX194c19w
cmludGYoZ2MsIFhCVF9OVUxMLCBzaHV0ZG93bl9wYXRoLCAiJXMiLCBjbWQpOwo+ICsgICAgaWYg
KHJjKQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICBwdmNvbnRyb2wtPnBhdGggPSBz
aHV0ZG93bl9wYXRoOwo+ICsgICAgcHZjb250cm9sLT53aGF0ID0gR0NTUFJJTlRGKCJndWVzdCBh
Y2tub3dsZWRnZW1lbnQgb2YgJXMgcmVxdWVzdCIsIGNtZCk7Cj4gKyAgICBwdmNvbnRyb2wtPnRp
bWVvdXRfbXMgPSA2MCAqIDEwMDA7Cj4gKyAgICBsaWJ4bF9feHN3YWl0X3N0YXJ0KGdjLCBwdmNv
bnRyb2wpOwoKU2hvdWxkbid0IHdlIHdhdGNoIHNodXRkb3duX3BhdGggYmVmb3JlIHdlIHdyaXRl
IHRvIGl0PyBPdGhlcndpc2UsIHdlCm1pZ2h0IG5ldmVyIHNlZSB0aGUgYWNrbm93bGVkZ2VtZW50
IGJ5IHRoZSBndWVzdC4KQnV0IEkgZG9uJ3Qga25vdyBpZiB4c3dhaXQgdG8gYSByZWFkIHRoZSBm
aXJzdCB0aW1lIGl0IGlzIHNldHVwLgoKQWxzbywgeW91IG5lZWQgdG8gY2hlY2sgdGhlIHJldHVy
biB2YWx1ZSBvZiBsaWJ4bF9feHN3YWl0X3N0YXJ0LgoKPiArCj4gKyAgICByZXR1cm4gMDsKPiAg
fQo+ICAKPiAtc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyICpjbWQpCj4gK3N0YXRpYyBib29sIHB2Y29udHJvbF9hY2tlZChjb25zdCBjaGFy
ICpzdGF0ZSkKPiAgewo+IC0gICAgaW50IHJldDsKPiArICAgIGlmICghc3RhdGUgfHwgIXN0cmNt
cChzdGF0ZSwiIikpCj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgcmV0dXJuIGZh
bHNlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBwdmNvbnRyb2xfY2IobGlieGxfX2VnYyAqZWdj
LCBsaWJ4bF9feHN3YWl0X3N0YXRlICp4c3dhLCBpbnQgcmMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpzdGF0ZSkKCkNhbiB5b3UgbW92ZSBwdmNvbnRyb2xfY2IgYWZ0
ZXIgbGlieGxfZG9tYWluX3NodXRkb3duIGFuZApsaWJ4bF9kb21haW5fcmVib290ID8gSW4gZ2Vu
ZXJhbCwgdGhlIGNhbGxiYWNrIG9mIGEgZnVuY3Rpb24gc2hvdWxkIGJlCmFmdGVyIHRoZSBmdW5j
dGlvbiB0aGF0IHNldCB0aGUgY2FsbGJhY2suClNlZSAiQVNZTkNIUk9OT1VTL0xPTkctUlVOTklO
RyBPUEVSQVRJT05TIiBmb3IgYSBtb3JlIGRldGFpbApleHBsYW5hdGlvbi4KCj4gK3sKPiArICAg
IFNUQVRFX0FPX0dDKHhzd2EtPmFvKTsKPiArCj4gKyAgICBpZiAoIXJjICYmICFwdmNvbnRyb2xf
YWNrZWQoc3RhdGUpKQo+ICsgICAgICAgIHJldHVybjsKPiAgCj4gLSAgICByZXQgPSBsaWJ4bF9f
ZG9tYWluX3B2Y29udHJvbF9hdmFpbGFibGUoZ2MsIGRvbWlkKTsKPiAtICAgIGlmIChyZXQgPCAw
KQo+IC0gICAgICAgIHJldHVybiByZXQ7Cj4gKyAgICBsaWJ4bF9feHN3YWl0X3N0b3AoZ2MsIHhz
d2EpOwo+ICAKPiAtICAgIGlmICghcmV0KQo+IC0gICAgICAgIHJldHVybiBFUlJPUl9OT1BBUkFW
SVJUOwo+ICsgICAgaWYgKHJjKQo+ICsgICAgICAgIExPRyhFUlJPUiwgImd1ZXN0IGRpZG4ndCBh
Y2tub3dsZWRnZSBjb250cm9sIHJlcXVlc3Q6ICVkIiwgcmMpOwo+ICAKPiAtICAgIHJldHVybiBs
aWJ4bF9fZG9tYWluX3B2Y29udHJvbF93cml0ZShnYywgWEJUX05VTEwsIGRvbWlkLCBjbWQpOwo+
ICsgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywgYW8sIHJjKTsKPiAgfQo+ICAKPiAtaW50IGxp
YnhsX2RvbWFpbl9zaHV0ZG93bihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCj4gKwo+
ICtpbnQgbGlieGxfZG9tYWluX3NodXRkb3duKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93KQo+ICB7Cj4gLSAgICBHQ19JTklUKGN0eCk7Cj4gKyAgICBBT19DUkVBVEUoY3R4LCBk
b21pZCwgYW9faG93KTsKPiArICAgIGxpYnhsX194c3dhaXRfc3RhdGUgKnB2Y29udHJvbDsKPiAg
ICAgIGludCByZXQ7Cj4gLSAgICByZXQgPSBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChnYywgZG9t
aWQsICJwb3dlcm9mZiIpOwo+IC0gICAgR0NfRlJFRTsKPiAtICAgIHJldHVybiByZXQ7Cj4gKwo+
ICsgICAgR0NORVcocHZjb250cm9sKTsKPiArICAgIHB2Y29udHJvbC0+YW8gPSBhbzsKPiArICAg
IHB2Y29udHJvbC0+Y2FsbGJhY2sgPSBwdmNvbnRyb2xfY2I7Cj4gKyAgICByZXQgPSBsaWJ4bF9f
ZG9tYWluX3B2Y29udHJvbChlZ2MsIHB2Y29udHJvbCwgZG9taWQsICJwb3dlcm9mZiIpOwoKbGli
eGxfX2RvbWFpbl9wdmNvbnRyb2wgc2hvdWxkIHJldHVybiBhIGxpYnhsIGVycm9yIChJIGhhdmVu
J3QgY2hlY2spLApzbyBpdCBzaG91bGQgYmUgYHJjJyBoZXJlLCBub3QgcmV0LgoKPiArCj4gKyAg
ICByZXR1cm4gcmV0ID8gQU9fQ1JFQVRFX0ZBSUwocmV0KSA6IEFPX0lOUFJPR1JFU1M7Cj4gIH0K
PiAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYyBi
L3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYwo+IGluZGV4IDM3YjA0NmRmNjMu
LmZmMTZiODcxMGIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9z
dHVicy5jCj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCj4gQEAg
LTU1MSwzMiArNTUxLDM4IEBAIHZhbHVlIHN0dWJfbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3Jl
KHZhbHVlIGN0eCwgdmFsdWUgZG9tYWluX2NvbmZpZywgdmFsdWUgcGFyCj4gIAlDQU1McmV0dXJu
KFZhbF9pbnQoY19kb21pZCkpOwo+ICB9Cj4gIAo+IC12YWx1ZSBzdHViX2xpYnhsX2RvbWFpbl9z
aHV0ZG93bih2YWx1ZSBjdHgsIHZhbHVlIGRvbWlkKQo+ICt2YWx1ZSBzdHViX2xpYnhsX2RvbWFp
bl9zaHV0ZG93bih2YWx1ZSBjdHgsIHZhbHVlIGRvbWlkLCB2YWx1ZSBhc3luYywgdmFsdWUgdW5p
dCkKCllvdSBhbHNvIG5lZWQgdG8gY2hhbmdlIHRoZSBvY2FtbCBwcm90b3R5cGUgOy0pLiBUaGV5
IGFyZSBkZWNsYXJlZCBpbgp0aGUgKi5tbCBhbmQgKi5tbGkgZmlsZS4KClRoYW5rcywKCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:51:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFGgZ-0003eC-MR; Tue, 01 Oct 2019 11:51:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=emkH=X2=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFGgY-0003e7-US
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:51:18 +0000
X-Inumbo-ID: c6c0d64a-e441-11e9-96f8-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id c6c0d64a-e441-11e9-96f8-12813bfff9fa;
 Tue, 01 Oct 2019 11:51:17 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id h7so15134151wrw.8
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 04:51:17 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=6C81664m4MK1DyFZmVVri+/wp7mnWEMeXZTJK8bPi1A=;
 b=o4bIHFyn6rVbLARv0KNbVz8tlRV1MRJ5q8DSOEZp+P+/BlFwAK5rysxcqpbkcA5avG
 zJ50SgEWARJ56zHcMSWdrV+qvFw3ive9qLPbbpdmvalTb4JT5POLdOXdQFCkOr8HQTbF
 L0XDZb074gs/suk5NM+3v8gHZQIdpI9peVc6mDwnl6CYXknwOq/Sa0vrncLCNLMrSrg+
 6s0ReVQm5X0FIBNFJCNAXarJ7B5v77of2geNNNxnXVRkl8/jAu1d8D8R3IOE8AqCqkCn
 KPbTWclaFxHIvyVHLD+K0Z/6lGtXK5lCZc4qddLl7bQ3zgs8nBEKs/0FK6OeZi6NMrbG
 IHkA==
X-Gm-Message-State: APjAAAWGn+63BcO6WatTyaYbZ/Rj4JoE5pdW+/4V73ZGVH/3JrVYG9Ni
 oH4yX8lcKdIO/HwClDsbUqA=
X-Google-Smtp-Source: APXvYqxV1gks/WQTlO4ZoHiozcihrdyc5YKcVsKGrIpt7Mxheyeokde4Uj7OrqKTx4Y5LuTwhUgLFQ==
X-Received: by 2002:adf:e5c2:: with SMTP id a2mr18636287wrn.320.1569930676694; 
 Tue, 01 Oct 2019 04:51:16 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id c8sm11996469wrr.49.2019.10.01.04.51.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 01 Oct 2019 04:51:16 -0700 (PDT)
Date: Tue, 1 Oct 2019 12:51:14 +0100
From: Wei Liu <wl@xen.org>
To: Hongyan Xia <hongyax@amazon.com>
Message-ID: <20191001115114.yim3dbmbmbeirxmy@debian>
References: <cover.1569833766.git.hongyax@amazon.com>
 <4429f3d4cb3075d3dc2f30b3f8273e3620b8d995.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4429f3d4cb3075d3dc2f30b3f8273e3620b8d995.1569833766.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 22/55] x86_64/mm: switch to new APIs in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMTE6MzM6MTRBTSArMDEwMCwgSG9uZ3lhbiBYaWEgd3Jv
dGU6Cj4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEhvbmd5
YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlZCBzaW5jZSB2MToK
PiAgICogdXNlIGEgZ2xvYmFsIG1hcHBpbmcgZm9yIGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyLCBv
dGhlcndpc2UKPiAgICAgbDJfcm9fbXB0IHdpbGwgdW5tYXAgaXQuCgpIbW1tLi4uIEkgd29uZGVy
IHdoeSBYVEYgZGlkbid0IGNhdGNoIHRoaXMuCgpJZiB3ZSByZWFsbHkgd2FudCB0byBnbyBhbGwg
dGhlIHdheSB0byBlbGltaW5hdGUgcGVyc2lzdGVudCBtYXBwaW5ncwpmb3IgcGFnZSB0YWJsZXMs
IHRoZSBjb2RlIHNob3VsZCBiZSBjaGFuZ2VkIHN1Y2ggdGhhdDoKCjEuIGNvbXBhdF9pZGxlX3Bn
X3RhYmxlX2wyIHNob3VsZCBiZSBjaGFuZ2VkIHRvIHN0b3JlIG1mbiwgbm90IHZhLgoyLiBtYXAg
YW5kIHVubWFwIHRoYXQgbWZuIHdoZW4gYWNjZXNzIHRvIHRoZSBjb21wYXQgcGFnZSB0YWJsZSBp
cwogICByZXF1aXJlZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:55:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFGl2-0003mv-AP; Tue, 01 Oct 2019 11:55:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T9og=X2=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1iFGl1-0003mq-2M
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:55:55 +0000
X-Inumbo-ID: 6b79ebb8-e442-11e9-96f9-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 6b79ebb8-e442-11e9-96f9-12813bfff9fa;
 Tue, 01 Oct 2019 11:55:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569930953;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=osVZnobzbwAuBRRggcesFtkFAPDjgISieu4HYTKrMMA=;
 b=QuKZHf/QYjv8v0OPZ8aUXm8ZxpYcSLh5+3wh+315S7neU4VNhpqlYwJY
 EzJIsxw+319UG3PwQizyPh35bzaHhCS44WSojUtJqksDBRC7q0ERQF0fF
 wJwWfRGz1/17O08Dp8a/JtrP8qxOaThs5CVQeojpHLCBa87NDVoh3er0z o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sJoX0ORgiQnwnssTRViSUIda+xpL4StwvdI4+rdNXhjerTai8uhRk/x3QUYmx791RZQLG2FhXF
 uo5E+1r40BVyhHzTWCbYDJSKYaVe6WWno8sNB8sleDX+IFrcElNhunas3WlOuB8UejDnRoj30P
 bCYEVaQIXrw7kNelrpsuGthgAZJ8093eg0Z3QSrZjOh9Mp5+v9uT10oFtWNkcYYL19lYBPrwan
 jQqvfdt3F9+qgnNpAv3O8LI2lvycJ2RjayINhJwsezgVWwoHhy3VRrSnCtAWqGiedwLVix9wVX
 0Zs=
X-SBRS: 2.7
X-MesageID: 6590585
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6590585"
From: Christian Lindig <christian.lindig@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH] libxl: wait for the ack when issuing power control
 requests
Thread-Index: AQHVeEDUBflDRvLA3k2DRILSexOTiadFjEyA
Date: Tue, 1 Oct 2019 11:55:50 +0000
Message-ID: <05BD0B27-1DC3-4976-9E2E-622410ECDA8C@citrix.com>
References: <20191001101259.53162-1-roger.pau@citrix.com>
In-Reply-To: <20191001101259.53162-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <90D3E3CFF644FB4FB2FF29455472CC84@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <Ian.Jackson@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDEgT2N0IDIwMTksIGF0IDExOjEyLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiAKPiB0b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJz
LmMgfCAxOCArKysrLS0tCgpBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxp
bmRpZ0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 11:56:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 11:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFGlk-0003rJ-La; Tue, 01 Oct 2019 11:56:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=emkH=X2=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFGlj-0003r8-3H
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 11:56:39 +0000
X-Inumbo-ID: 860c77ac-e442-11e9-bf31-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id 860c77ac-e442-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 11:56:38 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id a11so15170520wrx.1
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 04:56:38 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=R3BpaO/5j6G8MDlf8VGjBeoX3UKRw2f0EL8YpwZOxEs=;
 b=Pm4mNfcibt8aVqGI5h4dACzvmO7ZpaxEi/mDVqaP2VpKUWs0ULNpUH5fXOSkEuL/H0
 p0aLndJD7MUcUBecD/inxqZkeUNtRCtwyOmUdNVOrvdrWMj9JkCBSusWFEQTprnvH+NA
 z66bpd+XT7V3PIzo9vVWOhBBNH5z0bKfL5fxWWMCPIIXkyz/HiaECJgXWgV9zMY6kdvJ
 rGtRbnadA2hUvsX03/tY71qyDhCmXwEVpzw3YhB8TuLOf1ijKC/k4hLmmbyZZTXiB5DU
 oka6Qz3a7TbJ4eWCtF3jVESqgM1XWnpKibVBgs+VP1RAVtGs3W8DyW6q1/xj9XElAXqe
 FxTQ==
X-Gm-Message-State: APjAAAWDKTzBSWXYhkd1IOatmU9ERRtWvvO4aWst4KxOPpN9FqrBcA5j
 RHWgbeRF+G0xzMHi5mnhIB0=
X-Google-Smtp-Source: APXvYqyG8o2XQTxszht1Kirtf3nO4nsEYwFwzU5DFJswsVfJYx30VZSjc6U3giKghRephkW9iLCXpg==
X-Received: by 2002:adf:ce86:: with SMTP id r6mr3008935wrn.57.1569930997660;
 Tue, 01 Oct 2019 04:56:37 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id r7sm16360242wrx.87.2019.10.01.04.56.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 01 Oct 2019 04:56:37 -0700 (PDT)
Date: Tue, 1 Oct 2019 12:56:35 +0100
From: Wei Liu <wl@xen.org>
To: Hongyan Xia <hongyax@amazon.com>
Message-ID: <20191001115635.ppzoacxypjjx5nzu@debian>
References: <cover.1569833766.git.hongyax@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.1569833766.git.hongyax@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 00/55] Switch to domheap for Xen PTEs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMTE6MzI6NTJBTSArMDEwMCwgSG9uZ3lhbiBYaWEgd3Jv
dGU6Cj4gVGhpcyBzZXJpZXMgaXMgbW9zdGx5IFdlaSdzIGVmZm9ydCB0byBzd2l0Y2ggZnJvbSB4
ZW5oZWFwIHRvIGRvbWhlYXAgZm9yCj4gWGVuIHBhZ2UgdGFibGVzLiBJbiBhZGRpdGlvbiwgSSBo
YXZlIGFsc28gbWVyZ2VkIHNldmVyYWwgYnVnIGZpeGVzIGZyb20KPiBteSAiUmVtb3ZlIGRpcmVj
dCBtYXAgZnJvbSBYZW4iIHNlcmllcyBbMV0uIEFzIHRoZSB0aXRsZSBzdWdnZXN0cywgdGhpcwo+
IHNlcmllcyBzd2l0Y2hlcyBmcm9tIHhlbmhlYXAgdG8gZG9taGVhcCBmb3IgWGVuIFBURXMuCj4g
Cj4gVGhpcyBpcyBuZWVkZWQgdG8gYWNoaWV2ZSB0aGUgdWx0aW1hdGUgZ29hbCBvZiByZW1vdmlu
ZyB0aGUKPiBhbHdheXMtbWFwcGVkIGRpcmVjdCBtYXAgZnJvbSBYZW4uIFRvIHdvcmsgd2l0aG91
dCBhbiBhbHdheXMtbWFwcGVkCj4gZGlyZWN0IG1hcCwgWGVuIFBURSBtYW5pcHVsYXRpb25zIHRo
ZW1zZWx2ZXMgbXVzdCBub3QgcmVseSBvbiBpdC4KPiBVbmZvcnR1bmF0ZWx5LCBQVEUgQVBJcyBj
dXJyZW50bHkgdXNlIHRoZSB4ZW5oZWFwIHRoYXQgZG9lcyBub3Qgd29yawo+IHdpdGhvdXQgdGhl
IGRpcmVjdCBtYXAuIEJ5IHN3aXRjaGluZyB0byBkb21oZWFwIEFQSXMsIGl0IGlzIG11Y2ggZWFz
aWVyCj4gZm9yIHVzIHRvIGJyZWFrIHRoZSByZWxpYW5jZSBvbiB0aGUgZGlyZWN0IG1hcCBsYXRl
ciBvbiwgbm90IG9ubHkgZm9yCj4gUFRFcyBidXQgZm9yIGFsbCBvdGhlciBtZW1vcnkgYWxsb2Nh
dGlvbnMgYXMgd2VsbC4KPiAKPiBJIGhhdmUgYnJva2VuIGRvd24gdGhlIGRpcmVjdCBtYXAgcmVt
b3ZhbCBzZXJpZXMgaW50byB0d28uIFRoaXMgc2VyaWVzCj4gaXMgdGhlIGZpcnN0IGJhdGNoLiBU
aGUgcGF0Y2hlcyBjaGFuZ2UgdGhlIGxpZmUgY3ljbGUgb2YgWGVuIFBURXMgZnJvbQo+IGFsbG9j
LWZyZWUgdG8gYWxsb2MtbWFwLXVubWFwLWZyZWUsIHdoaWNoIG1lYW5zIFBURXMgbXVzdCBiZSBl
eHBsaWNpdGx5Cj4gbWFwcGVkIGFuZCB1bm1hcHBlZC4gVGhpcyBhbHNvIG1ha2VzIHNlbnNlIHRv
IGJlIHRoZSBmaXJzdCBiYXRjaCBmcm9tIGEKPiBzdGFiaWxpdHkgUG9WLCBzaW5jZSB0aGlzIGlz
IGp1c3QgYW4gQVBJIGNoYW5nZSBhbmQgdGhlIGRpcmVjdCBtYXAgaGFzCj4gbm90IGJlZW4gYWN0
dWFsbHkgcmVtb3ZlZC4gRnVydGhlciwgdGhlIG1hcCBhbmQgdW5tYXAgaW4gdGhlIHJlbGVhc2UK
PiBidWlsZCB1c2UgdGhlIGRpcmVjdCBtYXAgYXMgYSBmYXN0IHBhdGgsIHNvIHRoZXJlIGlzIGFs
c28gbm8gcGVyZm9ybWFuY2UKPiBkZWdyZWRhdGlvbiBpbiBhIHJlbGVhc2UgYnVpbGQuCj4gCj4g
SSBoYXZlIHRlc3RlZCBib3RoIGRlYnVnIGFuZCByZWxlYXNlIGJ1aWxkIG9uIGJhcmUtbWV0YWwg
YW5kIG5lc3RlZAo+IHZpcnR1YWxpc2F0aW9uLiBJIGFtIGFibGUgdG8gcnVuIFBWIGFuZCBIVk0g
Z3Vlc3RzIGFuZCBYVEYgdGVzdHMgd2l0aG91dAo+IGNyYXNoZXMgc28gZmFyIG9uIHg4Ni4gSSBh
bSBhYmxlIHRvIGJ1aWxkIG9uIEFBcmNoNjQuCj4gCj4gVGhpcyBzZXJpZXMgaXMgYXQgaHR0cHM6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2h4MjQyL3hlbi5naXQsCj4geGVuX3B0
ZV9tYXAgYnJhbmNoLgo+IAo+IC0tLQo+IENoYW5nZWQgc2luY2UgdjE6Cj4gLSBzcXVhc2ggc29t
ZSBjb21taXRzCj4gLSBtZXJnZSBidWcgZml4ZXMgaW50byB0aGlzIGZpcnN0IGJhdGNoCj4gLSBy
ZWJhc2UgYWdhaW5zdCBsYXRlc3QgbWFzdGVyCgpGWUkgaW4gdGhlIGZ1dHVyZSBpdCBpcyBiZXR0
ZXIgdG8gcmViYXNlIGFnYWluc3Qgc3RhZ2luZy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:01:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFGqp-0004kM-M4; Tue, 01 Oct 2019 12:01:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFGqo-0004kH-Pn
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:01:54 +0000
X-Inumbo-ID: 41d83477-e443-11e9-96f9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 41d83477-e443-11e9-96f9-12813bfff9fa;
 Tue, 01 Oct 2019 12:01:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E27CAAC26;
 Tue,  1 Oct 2019 12:01:52 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <115d4e7e-610c-842b-49ac-ab735f7e85df@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <703a0450-4b62-91b9-eb0e-cc93a956cd89@suse.com>
Date: Tue, 1 Oct 2019 14:01:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <115d4e7e-610c-842b-49ac-ab735f7e85df@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxMzowOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDA5OjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAxMDoyOCwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+Pj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGlj
aXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4+IGRvbWFpbiwgbWlncmF0aW9uIG1h
eSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUgdG8gdGhlIGNoZWNrIG9mCj4+PiBpc19pb21tdV9l
bmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPj4+IFRoZXJlIGlzIGFjdHVh
bGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNz
Cj4+PiBkZXZpY2VzIGFyZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBhbmQgdGhhdCBkb21haW4gaXMg
c2hhcmluZyBIQVAgbWFwcGluZ3MKPj4+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBjYXNlIGRp
c2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+Pj4gY2F1c2UgRE1BIGZh
dWx0cykuCj4+IEJ1dCB0aGF0J3MgdGFraW5nIGludG8gYWNjb3VudCBvbmx5IGhhbGYgb2YgdGhl
IHJlYXNvbiBvZiB0aGUKPj4gZXhjbHVzaW9uLiBUaGUgb3RoZXIgaGFsZiBpcyB0aGF0IGFzc2ln
bmVkIGRldmljZXMgbWF5IGNhdXNlIHBhZ2VzCj4+IHRvIGJlIGRpcnRpZWQgYmVoaW5kIHRoZSBi
YWNrIG9mIHRoZSBsb2ctZGlydHkgbG9naWMuCj4gCj4gTm8uwqAgVmVyeSBzcGVjaWZpY2FsbHkg
bm90Lgo+IAo+IFhlbiBjYW5ub3QgY29ycmVjdGx5IGV2YWx1YXRlIHdoZXRoZXIgYSBkb21haW4g
aXMgbWlncmF0ZWFibGUgb3Igbm90LAo+IGFuZCB0aGVyZWZvcmUgaXMgdW5hYmxlIHRvIG1ha2Ug
YSBjb3JyZWN0IHZldG8gZGVjaXNpb24uCgpUaGVuIGl0IHNob3VsZCBiZSBwdXQgaW4gdGhlIHBv
c2l0aW9uLCBzaG91bGRuJ3QgaXQ/IExpa2Ugd2l0aCB0aGUKc3VnZ2VzdGVkIHJlcG9ydGluZyBv
ZiB3aGF0IGRldmljZXMgaGF2ZSBsb2ctZGlydHkgaGFuZGxpbmcgdGFrZW4gY2FyZQpvZiAod2hp
Y2gsIHRvIHRha2UgaW50byBhY2NvdW50IGEgcmVtYXJrIGJ5IFBhdWwsIEkgdGhpbmsgc2hvdWxk
IGdvCndpdGhvdXQgc2F5aW5nIGZvciBlbXVsYXRlZCBkZXZpY2VzKS4KCj4gVGhlIGV4aXN0aW5n
IERPTUNUTF9kaXNhYmxlX21pZ3JhdGUgaXMgYm9ndXMgYW5kIEknbSBpbiB0aGUgcHJvY2VzcyBv
Zgo+IHB1cmdpbmcgaXQgZnJvbSBYZW4uCgpUaGF0IGRvbWN0bCBpcyBwcmV0dHkgbXVjaCBvcnRo
b2dvbmFsIEkgdGhpbmsuCgo+IEFsc28sIEkgc2VlbSB0byByZWNhbGwgbmFja2luZyB0aGlzIGNo
YW5nZSBvcmlnaW5hbGx5LCBzcGVjaWZpY2FsbHkgb24KPiB0aGUgYmFzaXMgdGhhdCBpdCBicmVh
a3MgbGl2ZSBtaWdyYXRpb24gd2l0aCBHUFVzLCBzbyBJJ20gcmF0aGVyCj4gY29uZnVzZWQgdG8g
ZmluZCB0aGUgY29kZSBwcmVzZW50Li4uCgpJJ3ZlIGdvbmUgYW5kIGNoZWNrZWQgLSB0aGVyZSdz
IG5vIHJlc3BvbnNlIGJ5IHlvdSB0aGF0IEkgY291bGQgZmluZCBpbgp0aGUgbGlzdCBhcmNoaXZl
cyBvbiBhbnkgb2YgdGhlIHYyIHRocm91Z2ggdjQgc3VibWlzc2lvbnMgYnkgUm9nZXIgKGluCnRo
ZSBBcHJpbC1KdW5lIDIwMTQgdGltZSBmcmFtZTsgdjEgbG9va3MgdG8gbm90IGhhdmUgaGFkIHRo
aXMgY2hhbmdlIHlldCkuCkhlbmNlIGl0IGJlY2FtZSBjb21taXQgMzcyMDFjNjIwMy4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:22:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHAA-0006PS-Qo; Tue, 01 Oct 2019 12:21:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFHA8-0006PN-VG
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:21:52 +0000
X-Inumbo-ID: 0bd75dae-e446-11e9-96f9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0bd75dae-e446-11e9-96f9-12813bfff9fa;
 Tue, 01 Oct 2019 12:21:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 79E3EAD4E;
 Tue,  1 Oct 2019 12:21:50 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
Date: Tue, 1 Oct 2019 14:21:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930182437.25478-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAyMDoyNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgY29kZSBnZW5l
cmF0aW9uIGZvciBiYXJyaWVyX25vc3BlY190cnVlKCkgaXMgbm90IGNvcnJlY3QuICBXZSBhcmUg
dGFraW5nIGEKPiBwZXJmIGl0IGZyb20gdGhlIGFkZGVkIGZlbmNlcywgYnV0IG5vdCBnYWluaW5n
IGFueSBzcGVjdWxhdGl2ZSBzYWZldHkuCgpZb3Ugd2FudCB0byBiZSBtb3JlIHNwZWNpZmljIGhl
cmUsIEkgdGhpbms6IElTVFIgeW91IHNheWluZyB0aGF0IHRoZSBMRkVOQ0VzCmdldCBpbnNlcnRl
ZCBhdCB0aGUgd3JvbmcgcGxhY2UuIElJUkMgd2Ugd2FudCB0aGVtIG9uIGVpdGhlciBzaWRlIG9m
IGEKY29uZGl0aW9uYWwgYnJhbmNoLCBpLmUuIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBhIGJyYW5j
aCBpbnNuIGFzIHdlbGwgYXMgcmlnaHQKYXQgdGhlIGJyYW5jaCB0YXJnZXQuIEkndmUgdGFrZW4s
IGFzIGEgc2ltcGxlIGV4YW1wbGUsCnAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpLCBhbmQg
dGhpcyBsb29rcyB0byBiZSB0aGUgd2F5IGdjYzkgaGFzIGdlbmVyYXRlZApjb2RlIChpbiBhIG5v
bi1kZWJ1ZyBidWlsZCkuIEhlbmNlIGVpdGhlciBJJ20gbWlzLXJlbWVtYmVyaW5nIHdoYXQgd2Ug
d2FudAp0aGluZ3MgdG8gbG9vayBsaWtlLCBvciB0aGVyZSdzIG1vcmUgdG8gaXQgdGhhbiBjb2Rl
IGdlbmVyYXRpb24gc2ltcGx5IGJlaW5nCiJub3QgY29ycmVjdCIuCgo+IC0tLSBhL3hlbi9jb21t
b24vS2NvbmZpZwo+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+IEBAIC05Niw2ICs5NiwyMyBA
QCBjb25maWcgU1BFQ1VMQVRJVkVfQVJSQVlfSEFSREVOCj4gIAo+ICAJICBJZiB1bnN1cmUsIHNh
eSBZLgo+ICAKPiArY29uZmlnIFNQRUNVTEFUSVZFX0JSQU5DSF9IQVJERU4KPiArCWJvb2wgIlNw
ZWN1bGF0aXZlIEJyYW5jaCBIYXJkZW5pbmciCj4gKwlkZXBlbmRzIG9uIEJST0tFTgo+ICsgICAg
ICAgIC0tLWhlbHAtLS0KPiArCSAgQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgbWF5IHVzZSBzcGVj
dWxhdGl2ZSBleGVjdXRpb24gYXMgYQo+ICsJICBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24sIGJ1
dCB0aGlzIGNhbiBwb3RlbnRpYWxseSBiZSBhYnVzZWQgYnkgYW4KPiArCSAgYXR0YWNrZXIgdG8g
bGVhayBkYXRhIHZpYSBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbHMuCj4gKwo+ICsJICBPbmUgc291
cmNlIG9mIG1pc2JlaGF2aW91ciBpcyBieSBleGVjdXRpbmcgdGhlIHdyb25nIGJhc2ljIGJsb2Nr
Cj4gKwkgIGZvbGxvd2luZyBhIGNvbmRpdGlvbmFsIGp1bXAuCj4gKwo+ICsJICBXaGVuIGVuYWJs
ZWQsIHNwZWNpZmljIGNvbmRpdGlvbnMgd2hpY2ggaGF2ZSBiZWVuIGRlZW1lZCBsaWFibGUgdG8K
PiArCSAgYmUgc3BlY3VsYXRpdmVseSBhYnVzZWQgd2lsbCBiZSBoYXJkZW5lZCB0byBhdm9pZCBl
bnRlcmluZyB0aGUgd3JvbmcKPiArCSAgYmFzaWMgYmxvY2suCj4gKwo+ICsJICAhISEgV0FSTklO
RyAtIFRoaXMgaXMgYnJva2VuIGFuZCBkb2Vzbid0IGdlbmVyYXRlIHNhZmUgY29kZSAhISEKCk5v
dCBiZWluZyBhIG5hdGl2ZSBzcGVha2VyLCB0aGlzIHJlYWQgdG8gbWUgYXMgImlzIGJyb2tlbiBp
biBnZW5lcmFsIiwKd2hlcmVhcyB0aGUgYnJva2VubmVzcyBpcyB0aGF0IGFjY29yZGluZyB0byB5
b3VyIGFuYWx5c2lzIHNhZmUgY29kZQpkb2VzIG5vdCByZXN1bHQuIFRoZXJlZm9yZSBob3cgYWJv
dXQgIlRoaXMgaXMgYnJva2VuIGluIHRoYXQgaXQgZG9lc24ndApnZW5lcmF0ZSBzYWZlIGNvZGUi
PwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ub3NwZWMuaAo+IEBAIC05LDggKzksOCBAQAo+ICAvKiBBbGxvdyB0byBpbnNl
cnQgYSByZWFkIG1lbW9yeSBiYXJyaWVyIGludG8gY29uZGl0aW9uYWxzICovCj4gIHN0YXRpYyBh
bHdheXNfaW5saW5lIGJvb2wgYmFycmllcl9ub3NwZWNfdHJ1ZSh2b2lkKQo+ICB7Cj4gLSNpZmRl
ZiBDT05GSUdfSFZNCj4gLSAgICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9GRUFUVVJF
X1NDX0wxVEZfVlVMTik7Cj4gKyNpZmRlZiBDT05GSUdfU1BFQ1VMQVRJVkVfQlJBTkNIX0hBUkRF
Tgo+ICsgICAgYWx0ZXJuYXRpdmUoIiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9BTFdBWVMpOwoK
V2h5IGFsdGVybmF0aXZlKCkgdGhlbiBhbmQgbm90IGp1c3QgYXNtKCk/CgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHIZ-0007Gd-SF; Tue, 01 Oct 2019 12:30:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFHIY-0007GY-Mu
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:30:34 +0000
X-Inumbo-ID: 42dc2e14-e447-11e9-bf31-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 42dc2e14-e447-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 12:30:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569933033;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=R8Uvok4FZYJ/QnufSpB3cffKHza/a9AA1RIy7G/lF/k=;
 b=QYfH+7P/WyelYVBKM/3cTmijOKXE3F+J2AgwcmhpqeWin5hpYV8XyxQb
 aPpXcIj0/ZcjgpPxbRer+R6skO5xKP5EW1g+o5KOWhqB7QqEQTWuUEyVt
 N1hDw7SvdYCgyEgUN0QbWfEhbmz4Rw14FxgUCaqQVh9V6ZUHRkuqzzlG1 E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Hb6I1xiu7NK6UKNDDfthA4LFnIkQyslSEARCiXBdd/y4cWIBic/C8+2kr+fJ/3PLzeI7ITGtta
 Oo8Jhx94EgWyb2kkI4NDevoPwk7jJ53MQpcHKH24WhwzAZR1BZoQjWQ079GKbLSYWt15InIESc
 HITPgsemOSknqTNHH/0t/nl3Qdhta5JwUXCR85OSik6BGIPJFlYeWZbg0oHo5SeKKuFdOBeqDs
 OTdfRSgftaLhhV0Vq4YlX24hlHWS6958wXlMy6GkbJdQPiT/iE9Qot8N96JmXyXW7ifE4Hxfzz
 JY8=
X-SBRS: 2.7
X-MesageID: 6374317
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6374317"
To: Jan Beulich <jbeulich@suse.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-2-andrew.cooper3@citrix.com>
 <48e28ff1-3598-52a5-2f79-0087596a0688@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0ceb4471-8e6b-7220-26c4-16aa9b2bb630@citrix.com>
Date: Tue, 1 Oct 2019 13:30:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <48e28ff1-3598-52a5-2f79-0087596a0688@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_ARRAY_HARDEN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxMTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMDkuMjAxOSAy
MDoyNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+
ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+PiBAQCAtNzcsNiArNzcsMjcgQEAgY29uZmlnIEhB
U19DSEVDS1BPTElDWQo+PiAgCXN0cmluZwo+PiAgCW9wdGlvbiBlbnY9IlhFTl9IQVNfQ0hFQ0tQ
T0xJQ1kiCj4+ICAKPj4gK21lbnUgIlNwZWN1bGF0aXZlIGhhcmRlbmluZyIKPj4gKwo+PiArY29u
ZmlnIFNQRUNVTEFUSVZFX0FSUkFZX0hBUkRFTgo+IFNlZWluZyBhbHNvIHRoZSBuZXcgaXRlbSBp
biBwYXRjaCAyIC0gd291bGRuJ3QgaXQgYmUgYmV0dGVyIGZvciB0aGVtIGFsbAo+IHRvIGhhdmUg
KGp1c3QpIGEgY29tbW9uIHByZWZpeCwgcmF0aGVyIHRoYW4gY29tbW9uIHByZWZpeCBhbmQgYSBj
b21tb24KPiBzdWZmaXguIEUuZy4gU1BFQ1VMQVRJVkVfSEFSREVOX0FSUkFZUyBoZXJlIGFuZCBT
UEVDVUxBVElWRV9IQVJERU5fQlJBTkNIRVMKPiB0aGVyZT8KCkNhbiBkby4KCj4KPj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMu
aAo+PiBAQCAtMzMsNiArMzMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlf
aW5kZXhfbWFza19ub3NwZWModW5zaWduZWQgbG9uZyBpbmRleCwKPj4gIH0KPj4gICNlbmRpZgo+
PiAgCj4+ICsjaWZkZWYgQ09ORklHX1NQRUNVTEFUSVZFX0FSUkFZX0hBUkRFTgo+PiAgLyoKPj4g
ICAqIGFycmF5X2luZGV4X25vc3BlYyAtIHNhbml0aXplIGFuIGFycmF5IGluZGV4IGFmdGVyIGEg
Ym91bmRzIGNoZWNrCj4+ICAgKgo+PiBAQCAtNTgsNiArNTksMTcgQEAgc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgs
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgKHR5cGVvZihfaSkpIChfaSAmIF9tYXNrKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICB9KQo+PiArI2Vs
c2UKPj4gKy8qIE5vIGluZGV4IGhhcmRlbmluZy4gKi8KPj4gKyNkZWZpbmUgYXJyYXlfaW5kZXhf
bm9zcGVjKGluZGV4LCBzaXplKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
Kyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gKyAgICB0eXBlb2YoaW5kZXgpIF9pID0gKGluZGV4KTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICB0eXBlb2Yoc2l6
ZSkgX3MgPSAoc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAodm9pZClfczsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICBfaTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gK30pCj4gV2h5IG5vdCB0aGUgc2ltcGxlcgo+Cj4gI2RlZmluZSBhcnJheV9p
bmRleF9ub3NwZWMoaW5kZXgsIHNpemUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiAgICAgKHZvaWQpKHNpemUpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgIChpbmRleCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+IH0pCj4KPiBhdCB3aGljaCBwb2ludCBpdCB3b3VsZCBzZWVtIGZlYXNpYmxlIHRvIGF2b2lk
IHRoZSB1c2Ugb2YgY29tcGlsZXIKPiBleHRlbnNpb25zIGFsdG9nZXRoZXIgYnkgbWFraW5nIGl0
Cj4KPiAjZGVmaW5lIGFycmF5X2luZGV4X25vc3BlYyhpbmRleCwgc2l6ZSkgKCh2b2lkKShzaXpl
KSwgKGluZGV4KSkKCkh1aCAtIEkgdHJpZWQgdGhhdCBmaXJzdCwgYW5kIEdDQyB3YXMgZGlzdGlu
Y3RseSB1bmhhcHB5LsKgIEl0IHR1cm5zIG91dAp0byBiZSB0aGUgYnJhY2tldGluZyBvZiBzaXpl
LCB3aGljaCB3aGVuIG9taXR0ZWQsIGNhdXNlczoKCi9sb2NhbC94ZW4uZ2l0L3hlbi9pbmNsdWRl
L3hlbi9ub3NwZWMuaDo2Njo0MjogZXJyb3I6IHZvaWQgdmFsdWUgbm90Cmlnbm9yZWQgYXMgaXQg
b3VnaHQgdG8gYmUKwqAjZGVmaW5lIGFycmF5X2luZGV4X25vc3BlYyhpbmRleCwgc2l6ZSkgKCh2
b2lkKXNpemUsIChpbmRleCkpCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoAphcmdvLmM6MjE3
NDoxNjogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvIOKAmGFycmF5X2luZGV4X25vc3BlY+KA
mQrCoMKgwqDCoMKgwqDCoMKgIG5pb3YgPSBhcnJheV9pbmRleF9ub3NwZWMoYXJnMywgWEVOX0FS
R09fTUFYSU9WICsgMSk7CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBefn5+fn5+fn5+
fn5+fn5+fn4KCkknbGwgc3dpdGNoIHRvIHRoaXMgdmVyc2lvbi4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:32:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:32:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHKZ-0007Np-A3; Tue, 01 Oct 2019 12:32:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GEcb=X2=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFHKX-0007Nj-Pq
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:32:37 +0000
X-Inumbo-ID: 8c96c46a-e447-11e9-b588-bc764e2007e4
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by localhost (Halon) with ESMTPS
 id 8c96c46a-e447-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 12:32:36 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id c17so9551697pgg.4
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 05:32:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=rM9+OzMqPtoArZNoxWqHBswzuRuZL9bc4pjXQxHMjBQ=;
 b=KZm4OnZfrlMx9SxPN70yYRRztu5vubyCeK4lxOMclc5s0dlV8uzZSM+xA5Oxznz/iG
 w1XRn802mHJjiC+lKk6YnJ9lSH/nkKdA7Vic0sRLUDsIC10k4bcGesSAtAm4TCgVqiFB
 JVJPzsD4fcQ0LiZAO7RWr0P2tUAS7NCGhPlMjpS3/UjFh42xkgLHQu/2AAFo2pl5pkcM
 a+8FpnNLbNUvC4zSNE6Xo3v7OB1f4R3UoCl2FQx0bFUV/LiWkE5fUOiYzjM/3wK4/B/Z
 j/8PrDvt9HZ1EAEMf7/JSYM45BmvMJCfUPB04X+N1pH3dMSiecUsn5q+dsYg/TNVMpxt
 JCww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=rM9+OzMqPtoArZNoxWqHBswzuRuZL9bc4pjXQxHMjBQ=;
 b=QTCgMUZk5RH2vxoGcU9FJdNqhMVAaa+KaA7I/FQ5aTYEX9vyEgkTdhrQ6GY9+3meiu
 CFNsOOsWeImmW5y6PjY23Kc+zODYZE1CripqEDTdiBiHzlz52zTm8r2FAf5uf+X/E/Ae
 +ofdpTzfPUjusguI8+VbL8fGpsWM8gQV3VkutVDBRBGerdYOCDY7C3lA6KqROVz3TUrP
 LK3wqCDqeMtYS3cMpQe1XtytAksicm27yPcPnUd4oj2KwFdczhM4aBy1LBwMR8p34V8i
 urbMZozOpXpupyGq6mPpDtWbTuddeoAukUnnbMYwvZiXYPA1BsDB3z9kj6eSLyVTx5E+
 76sA==
X-Gm-Message-State: APjAAAUDgxl83tUP1vu/cO6LEwJpYz7ro9RoYf0QRV7nwJQV0kxNJmqC
 SItxN5qtYMJsApnHf3R7WT0NyF221HvilsBX8KA=
X-Google-Smtp-Source: APXvYqwfzHpRhrzclzGyEHC7FN2u9SenKIZhuMRy5mFXHoDKXOS7VGsJabenoED/gHmPsns0cEGBsZONxZ8LsoAA4qI=
X-Received: by 2002:a63:1e04:: with SMTP id e4mr11781294pge.396.1569933155827; 
 Tue, 01 Oct 2019 05:32:35 -0700 (PDT)
MIME-Version: 1.0
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
 <ba2b9cc4-bd80-6049-d759-c0a9400c295f@citrix.com>
In-Reply-To: <ba2b9cc4-bd80-6049-d759-c0a9400c295f@citrix.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Tue, 1 Oct 2019 13:32:23 +0100
Message-ID: <CACCGGhCqaxkYY90Nsvcg2yxjsRvdBXEN+cwPBhLVOdJKscS1pg@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxIE9jdCAyMDE5IGF0IDEyOjA5LCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gMTAvMS8xOSAxMTo0MCBBTSwgUGF1bCBEdXJyYW50
IHdyb3RlOgo+ID4gIC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+ID4+IFNlbnQ6IDAxIE9jdG9iZXIg
MjAxOSAxMTozNAo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgJ0phbiBCZXVsaWNoJyA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4gQ2M6IEFuZHJldyBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPjsgeGVuLQo+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4+IFN1
YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0gtZm9yLTQuMTNdIHg4Ni9tbTogZG9uJ3QgbmVl
ZGxlc3NseSB2ZXRvIG1pZ3JhdGlvbgo+ID4+Cj4gPj4gT24gMTAvMS8xOSAxMToyNCBBTSwgUGF1
bCBEdXJyYW50IHdyb3RlOgo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+Pj4+
IEZyb206IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+Pj4+IFNlbnQ6IDAxIE9j
dG9iZXIgMjAxOSAxMToxNQo+ID4+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4gPj4+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFJvZ2VyIFBh
dQo+ID4+Pj4gTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBXZWkKPiA+PiBM
aXUKPiA+Pj4+IDx3bEB4ZW4ub3JnPgo+ID4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQ
QVRDSC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8gbWlncmF0aW9uCj4g
Pj4+Pgo+ID4+Pj4gT24gMDEuMTAuMjAxOSAxMTozNiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4+Pj4+PiBGcm9tOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4+Pj4+IFNlbnQ6IDAxIE9jdG9iZXIgMjAxOSAxMDox
OQo+ID4+Pj4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+
Pj4+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBSb2dlcgo+ID4+IFBhdQo+ID4+
Pj4+PiBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc7IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47Cj4gPj4gV2VpCj4gPj4+
PiBMaXUKPiA+Pj4+Pj4gPHdsQHhlbi5vcmc+Cj4gPj4+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBbUEFUQ0gtZm9yLTQuMTNdIHg4Ni9tbTogZG9uJ3QgbmVlZGxlc3NseSB2ZXRvIG1pZ3Jh
dGlvbgo+ID4+Pj4+Pgo+ID4+Pj4+PiBPbiAwMS4xMC4yMDE5IDEwOjUyLCBQYXVsIER1cnJhbnQg
d3JvdGU6Cj4gPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+Pj4+Pj4+PiBG
cm9tOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPj4+Pj4+Pj4gU2VudDogMDEg
T2N0b2JlciAyMDE5IDA5OjQ2Cj4gPj4+Pj4+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+Cj4gPj4+Pj4+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZzsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBh
dSBNb25uZQo+ID4+Pj4+Pj4+IDxyb2dlci5wYXVAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IEp1ZXJnZW4gR3Jvc3MKPiA+Pj4+IDxqZ3Jvc3NA
c3VzZS5jb20+Owo+ID4+Pj4+PiBXZWkKPiA+Pj4+Pj4+PiBMaXUgPHdsQHhlbi5vcmc+Cj4gPj4+
Pj4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSC1mb3ItNC4xM10geDg2L21tOiBk
b24ndCBuZWVkbGVzc2x5IHZldG8gbWlncmF0aW9uCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBPbiAw
MS4xMC4yMDE5IDEwOjI4LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPj4+Pj4+Pj4+IE5vdyB0aGF0
IHhsLmNmZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBpbmdz
IGZvciBhCj4gPj4+Pj4+Pj4+IGRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZl
dG9lZCBkdWUgdG8gdGhlIGNoZWNrIG9mCj4gPj4+Pj4+Pj4+IGlzX2lvbW11X2VuYWJsZWQoKSBp
biBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgpLgo+ID4+Pj4+Pj4+PiBUaGVyZSBpcyBhY3R1YWxs
eSBubyBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBiZWluZyBlbmFibGVkIHVubGVzcwo+
ID4+Pj4+Pj4+PiBkZXZpY2VzIGFyZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBhbmQgdGhhdCBkb21h
aW4gaXMgc2hhcmluZyBIQVAgbWFwcGluZ3MKPiA+Pj4+Pj4+Pj4gd2l0aCB0aGUgSU9NTVUgKGlu
IHdoaWNoIGNhc2UgZGlzYWJsaW5nIHdyaXRlIHBlcm1pc3Npb25zIGluIHRoZSBQMk0gbWF5Cj4g
Pj4+Pj4+Pj4+IGNhdXNlIERNQSBmYXVsdHMpLgo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4gQnV0IHRo
YXQncyB0YWtpbmcgaW50byBhY2NvdW50IG9ubHkgaGFsZiBvZiB0aGUgcmVhc29uIG9mIHRoZQo+
ID4+Pj4+Pj4+IGV4Y2x1c2lvbi4gVGhlIG90aGVyIGhhbGYgaXMgdGhhdCBhc3NpZ25lZCBkZXZp
Y2VzIG1heSBjYXVzZSBwYWdlcwo+ID4+Pj4+Pj4+IHRvIGJlIGRpcnRpZWQgYmVoaW5kIHRoZSBi
YWNrIG9mIHRoZSBsb2ctZGlydHkgbG9naWMuCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gQnV0IHRoYXQn
cyBubyByZWFzb24gdG8gdmV0byBsb2dkaXJ0eS4gU29tZSBkZXZpY2VzIGhhdmUgZHJpdmVycyAo
aW4gZG9tMCkKPiA+Pj4+Pj4+IHdoaWNoIGNhbiBleHRyYWN0IERNQSBkaXJ0eWluZyBpbmZvcm1h
dGlvbiBhbmQgc2V0IGRpcnR5IHRyYWNraW5nCj4gPj4+Pj4+PiBpbmZvcm1hdGlvbiBhcHByb3By
aWF0ZWx5Lgo+ID4+Pj4+Pgo+ID4+Pj4+PiBJdCBzdGlsbCBuZWVkcyBhIHBvc2l0aXZlIGlkZW50
aWZpY2F0aW9uIHRoZW46IFN1Y2ggZHJpdmVycyBzaG91bGQgdGVsbAo+ID4+Pj4+PiBYZW4gZm9y
IHdoaWNoIHNwZWNpZmljIGRldmljZXMgc3VjaCBpbmZvcm1hdGlvbiBpcyBnb2luZyB0byBiZSBw
cm92aWRlZC4KPiA+Pj4+Pgo+ID4+Pj4+IFdoeSBkb2VzIHRoZSBoeXBlcnZpc29yIG5lZWQgaGF2
ZSB0aGUgcmlnaHQgb2YgdmV0byB0aG91Z2g/IFN1cmVseSBpdCBpcwo+ID4+Pj4+IHRoZSB0b29s
c3RhY2sgdGhhdCBzaG91bGQgZGVjaWRlIHdoZXRoZXIgYSBWTSBpcyBtaWdyYXRhYmxlIGluIHRo
ZQo+ID4+Pj4+IHByZXNlbmNlIG9mIGFzc2lnbmVkIGgvdy4gWGVuIG5lZWQgb25seSBiZSBjb25j
ZXJuZWQgd2l0aCB0aGUgaW50ZWdyaXR5Cj4gPj4+Pj4gb2YgdGhlIGhvc3QsIHdoaWNoIGlzIHdo
eSB0aGUgY2hlY2sgZm9yIEVUUCBzaGFyaW5nIHJlbWFpbnMuCj4gPj4+Pgo+ID4+Pj4gV2hpbGUg
dGhlIHRvb2wgc3RhY2sgaXMgdG8gZGVjaWRlLCB0aGUgaHlwZXJ2aXNvciBpcyBleHBlY3RlZCB0
byBndWFyYW50ZWUKPiA+Pj4+IGNvcnJlY3QgZGF0YSBjb21pbmcgYmFjayBmcm9tIFhFTl9ET01D
VExfU0hBRE9XX09QX3tQRUVLLENMRUFOfS4KPiA+Pj4KPiA+Pj4gRm9yIHNvbWUgZGVmaW5pdGlv
biBvZiAnY29ycmVjdCcsIHllcywgYW5kIEkgZG9uJ3QgdGhpbmsgdGhhdCB0aGlzIGNoYW5nZSB2
aW9sYXRlcyBhbnkgZGVmaW5pdGlvbiBJCj4gPj4gY2FuIGZpbmQgaW4gdGhlIGRvbWN0bCBoZWFk
ZXIuCj4gPj4+Cj4gPj4+IE5vdGU6IHRoZXJlIGFyZSBhbHJlYWR5IGVtdWxhdG9ycyB0aGF0IHdp
bGwgYmUgcGxheWluZyB3aXRoIHRoZSBkaXJ0eSBtYXAgb24gYW4gYXJiaXRyYXJ5IGFuZAo+ID4+
IHVuc3luY2hyb25pemVkIGJhc2lzIGJlY2F1c2UgdGhleSBhcmUgZW11bGF0aW5nIGJ1cyBtYXN0
ZXJpbmcgaC93Lgo+ID4+Cj4gPj4gQnV0IHRoZSBxdWVzdGlvbiBpcywgZG8gd2Ugd2FudCB0aGUg
dG9vbHN0YWNrIHRvIGhhdmUgdG8gYmVjb21lIGFuCj4gPj4gZXhwZXJ0IGluIHdoYXQgaGFyZHdh
cmUgbWlnaHQgaGF2ZSBleHRlcm5hbCBkaXJ0eSB0cmFja2luZywgYW5kIHdoZXRoZXIKPiA+PiBz
dWNoIHRyYWNraW5nIGlzIGFjdGl2ZT8gIEF0IHRoZSBtb21lbnQgdGhhdCB3b3VsZCBtZWFuIGVp
dGhlciAxKQo+ID4+IHB1dHRpbmcgdGhhdCBpbmZvcm1hdGlvbiBpbnNpZGUgb2YgbGlieGMsIG9y
IDIpIGR1cGxpY2F0aW5nIGl0IGFjcm9zcwo+ID4+IHhhcGkgYW5kIGxpYnhsLCBmb3IgaW5zdGFu
Y2UuCj4gPgo+ID4gV2h5IG5vdD8gVGhlIHRvb2xzdGFjayBpcyBpbiBjaGFyZ2Ugb2YgbWlncmF0
aW9uIHNvIHdoeSBjYW4ndCBpdCBkZWNpZGUgd2hldGhlciBpdCBpcyAnc2FmZScgb3Igbm90Pwo+
Cj4gRmlyc3Qgb2YgYWxsLCBpdCdzIG5vdCBhYm91dCB3aGF0IHRoZSB0b29sc3RhY2sgY2FuIGRl
Y2lkZTsgaXQncyB3aGF0IGl0Cj4ga25vd3MuICBJdCBkb2Vzbid0IGN1cnJlbnRseSBrbm93IGFu
eXRoaW5nIGFib3V0IHRoZSBkZXRhaWxzIG9mIGRldmljZXMKPiB0aGVtc2VsdmVzIG9yIGhvdyB0
aGV5IHJlbGF0ZSB0byBvdGhlciBmdW5jdGlvbmFsaXR5LCBzdWNoIGFzIG1pZ3JhdGlvbi4KCkRv
ZXNuJ3QgaXQ/IFdoeT8gSXQgY2FuLCBpbiB0aGUgZmFjZSBvZiBhbiBhcmJpdHJhcnkgZGV2aWNl
LCB1c2UgYW4KZW11bGF0b3Igc3VjaCBhcyBRRU1VIHRvIGRlYWwgd2l0aCB0aGUgcGFzcy10aHJv
dWdoIGFuZCBoYXZpbmcgc28KZGVjaWRlZCBrbm93cyB0aGF0IGl0IGNhbid0IGdldCBkaXJ0eSBw
YWdlIGluZm9ybWF0aW9uLCBhbmQgaGVuY2UgdGhlCmRvbWFpbiBjYW5ub3QgYmUgc2FmZWx5IG1p
Z3JhdGVkLiBJbiB0aGUgZmFjZSBvZiBhIGRldmljZSBpdCBrbm93cwphYm91dCB0aG91Z2ggZS5n
LiBhIEdQVSwgaXQgY2FuIHJ1biBhIGRlZGljYXRlZCBlbXVsYXRvciBmcm9tIHdoaWNoIGl0CmNh
biBnZXQgZGlydHkgcGFnZSBpbmZvcm1hdGlvbiBhbmQgaGVuY2UgKHByb3ZpZGluZyBzaGFyZWQg
RVBUIGlzIG5vdAppbiB1c2UpIGl0IGtub3dzIHRoZSBkb21haW4gY2FuIGJlIG1pZ3JhdGVkLgoK
PiAgWGVuIGtub3dzIGFib3V0IHNwZWNpZmljIGRldmljZXMsIGFuZCBjb3VsZCAoZm9yIGluc3Rh
bmNlKSBzcGVjaWFsLWNhc2UKPiBzcGVjaWZpYyBkZXZpY2UgSURzIG9yIHdoYXQtbm90OyBhbmQg
WGVuIGtub3dzIHRoYXQgZGV2aWNlIHBhc3MtdGhyb3VnaAo+IGludGVyYWN0cyB3aXRoIGxvZ2Rp
cnR5LiAgWW91J3JlIHByb3Bvc2luZyB0byB0ZWFjaCB0aGUgdG9vbHN0YWNrIGFib3V0Cj4gYWxs
IG9mIHRoYXQuCj4KCkluZGVlZCwgYmVjYXVzZSBpdCBpcyBpbiBhIG11Y2ggYmV0dGVyIHBvc2l0
aW9uIHRvIGtub3cgdGhhdCBraW5kIG9mCmluZm9ybWF0aW9uIGFuZCBpbmRlZWQgWEFQSSBhbHJl
YWR5IGRvZXMga25vdyB0aGF0IGtpbmQgb2YKaW5mb3JtYWl0b24uCgo+IFNlY29uZGx5LCB5b3Ug
aGF2ZW4ndCBhbnN3ZXJlZCB0aGUgcXVlc3Rpb24gYWJvdXQgZHVwbGljYXRpb24uICBXaGVyZSBk
bwo+IHlvdSBwcm9wb3NlIHRvIHB1dCB0aGlzIGZ1bmN0aW9uYWxpdHk/Cj4KCkRpZmZlcmVudCB0
b29sc3RhY2tzIGNhbiBoYXZlIGRpZmZlcmVudCBjYXBhYmlsaXRpZXMuIElmIGxpYnhsIGlzCnVu
YXdhcmUgb2YgYSBkZXZpY2VzIGNhcGFiaWxpdHkgdG8gcHJvdmlkZSBkaXJ0eSBwYWdlIGluZm9y
bWF0aW9uLCBidXQKWEFQSSBpcyBhd2FyZSwgdGhlbiB3aHkgaXMgdGhhdCBhIHByb2JsZW0/Cgo+
IEknbSBub3QgMTAwJSBvcHBvc2VkIHRvIHRoZSBpZGVhIG9mIGRvaW5nIGl0IGluIHRoZSB0b29s
c3RhY2s7IGRlZmluaW5nCj4gImNvcnJlY3QiIGZvciB0aGUgbG9nZGlydHkgZnVuY3Rpb25hbGl0
eSB0byBiZSAiY29sbGVjdCBjaGFuZ2VzIG1hZGUgYnkKPiBwcm9jZXNzb3JzLCBJJ2xsIHdvcnJ5
IGFib3V0IGNoYW5nZXMgbWFkZSBieSBkZXZpY2VzIiBpcyBjZXJ0YWlubHkgYQo+IHJlYXNvbmFi
bGUgYXBwcm9hY2gsIHBhcnRpY3VsYXJseSBhcyAqc29tZXdoZXJlKiBpbiB0aGUgdG9vbHN0YWNr
IHdpbGwKPiBldmVudHVhbGx5IGhhdmUgdG8gYWN0dWFsbHkgc3RhcnQgdGhlc2UgZXh0ZXJuYWwg
ZW11bGF0b3JzLgo+Cj4gQnV0IGtub3dpbmcgdGhhdCBlbXVsYXRvciBYIGdvZXMgd2l0aCBiZGYg
WSBpcyBvbmUgdGhpbmc7IGtub3dpbmcgdGhhdAo+IDEpIGRldmljZXMgaW50ZXJhY3Qgd2l0aCBs
b2dkaXJ0eSwgYW5kIDIpIGVtdWxhdG9yIFgga25vd3MgaG93IHRvCj4gbWl0aWdhdGUgdGhhdCBp
cyBhIGRpZmZlcmVudCB0aGluZy4KCkl0IGlzLCBidXQgSSBkb24ndCBzZWUgdGhhdCBYZW4gc2hv
dWxkIGhhdmUgYW55IHJpZ2h0IG9mIHZldG8gb3Zlcgp3aGF0IGEgcGF0aWN1bGFyIHRvb2xzdGFj
ayB3aXNoZXMgdG8gZG8gd2l0aCB0aGUgZG9tYWlucyBpdCBoYXMKY3JlYXRlZC4KCiAgUGF1bAoK
Pgo+ICAtR2VvcmdlCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:38:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:38:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHPx-0007bU-22; Tue, 01 Oct 2019 12:38:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GEcb=X2=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFHPv-0007bL-EB
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:38:11 +0000
X-Inumbo-ID: 537d4e50-e448-11e9-b588-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by localhost (Halon) with ESMTPS
 id 537d4e50-e448-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 12:38:10 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id b128so7901893pfa.1
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 05:38:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=oqX6MhKxLe/NeQGYNy3KsleTPFE2fAhEEpeYYMBNOjg=;
 b=fU/SbNUHYeP6ljFaPxe16i5ziCv/wsIc4OmcR9s7Mx+HJVfnllznEJidrpcukUQUmM
 yhpyFJ3E6g9hOFX581mnamPo8pYNp5TPwhBp4Q7QbuDZjpyy/E42+98BbzvBUSG7sNYo
 dcAnCFPjU3vTPj0LB0Yz4wGhsqb7UXro495HPT610RmVroCd7LOKqSTyKfbmzp8915PM
 WhnohjgolLoPdFud+fSraYIg66AYBvs9Pl1Ooj29wQSwoL8d2ixlEnZPiR9MjFkA83Vp
 XofTjy+iHHZT2V4FCHI/5E8vyQ0a4v/A4Y4HEFFY6OCEjVbpxnMYwGCVobnU41aI6pau
 6oug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=oqX6MhKxLe/NeQGYNy3KsleTPFE2fAhEEpeYYMBNOjg=;
 b=gzVbVoLCT809PcM1Y++VhMgc6uhgfsJ5Qtnx/aP7DYqxO4QVkClscpcudeirFdaLfK
 GAU1n4Q0b7mwRCB8zYacNyOJatKsmPcmJdERjpEbFEoxi+9PuAerOiR19HPjG07nCUYC
 fPYyO/1SDknUnHUjMxzj4EE66QoRh2t89ZWNqO4LOhFerjSAW2VZqedmL4KHRpl0HEaq
 G2Kd1/Yd29YL4Anm4d3KPEuX2vsCEKMPwJEfm6eZZoBdS3fz1WqPZ9qWuvkOrw6W32yj
 oDbEaAqpPxQ6+Z/A3rMok7Cj/5QnpRxIrHIrdNnK93nivaZECE2UcNez3LoG/+kHXsa7
 Dj+w==
X-Gm-Message-State: APjAAAXjazc6H6JmO9N2MEczDehgSPwl8S990Fow33NFhgZrv41WzEiG
 uhc3Xrt3NWBtkkXaZuc/4GrQnrtX9N0Hq/Yftv4=
X-Google-Smtp-Source: APXvYqzIIVJBHZ/aQo7wHPH4F14pFF/ZwDSEnf5a2qfr+HRSmUzOk/cQPjw7VbaylFWh7sNX1BvxqVVQU90hSvV4AE0=
X-Received: by 2002:aa7:9a5b:: with SMTP id x27mr26782037pfj.232.1569933489520; 
 Tue, 01 Oct 2019 05:38:09 -0700 (PDT)
MIME-Version: 1.0
References: <20191001091214.3287-1-paul.durrant@citrix.com>
 <23955.11471.728957.434428@mariner.uk.xensource.com>
 <045e191e8d1b4e9b9e131921dc865483@AMSPEX02CL03.citrite.net>
In-Reply-To: <045e191e8d1b4e9b9e131921dc865483@AMSPEX02CL03.citrite.net>
From: Paul Durrant <pdurrant@gmail.com>
Date: Tue, 1 Oct 2019 13:37:57 +0100
Message-ID: <CACCGGhC78VVFo3XGOH0Xn32TRWjbqz7_npHjtLgWtP1A=YJdgg@mail.gmail.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13] libxl: choose an appropriate
 default for passthrough...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8gQ2FuIEkgZ2V0IGEgcmVzcG9uc2Ugb24gdGhpcyAody5yLnQuICdlbmFibGVkJyB2cy4g
J3Vua25vd24nKQpiZWZvcmUgZG9pbmcgYSB2Mj8gVGhpcyBpc3N1ZSBpcyBjdXJyZW50bHkgYmxv
Y2tpbmcgYSBwdXNoLCBJIGJlbGlldmUuCgpPbiBUdWUsIDEgT2N0IDIwMTkgYXQgMTE6NDgsIFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+Cj4gPiBTZW50OiAwMSBPY3RvYmVyIDIwMTkgMTE6MzkKPiA+IFRvOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2xAeGVuLm9yZz47IEFudGhvbnkgUGVyYXJkIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPjsKPiA+IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0gtZm9yLTQuMTNdIGxpYnhsOiBjaG9vc2UgYW4gYXBw
cm9wcmlhdGUgZGVmYXVsdCBmb3IgcGFzc3Rocm91Z2guLi4KPiA+Cj4gPiBQYXVsIER1cnJhbnQg
d3JpdGVzICgiW1BBVENILWZvci00LjEzXSBsaWJ4bDogY2hvb3NlIGFuIGFwcHJvcHJpYXRlIGRl
ZmF1bHQgZm9yIHBhc3N0aHJvdWdoLi4uIik6Cj4gPiA+IC4uLmlmIHRoZXJlIGlzIG5vIElPTU1V
IG9yIGl0IGlzIGdsb2JhbGx5IGRpc2FibGVkLgo+ID4gPgo+ID4gPiBXaXRob3V0IHRoaXMgcGF0
Y2gsIHRoZSBmb2xsb3dpbmcgYXNzZXJ0aW9uIG1heSBiZSBoaXQ6Cj4gPiA+Cj4gPiA+IHhsOiBs
aWJ4bF9jcmVhdGUuYzo1ODk6IGxpYnhsX19kb21haW5fbWFrZTogQXNzZXJ0aW9uIGBpbmZvLT5w
YXNzdGhyb3VnaCAhPQo+ID4gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCcgZmFpbGVkLgo+ID4g
Pgo+ID4gPiBUaGlzIGlzIGJlY2F1c2UgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZh
dWx0KCkgY3VycmVudGx5IG9ubHkgc2V0cwo+ID4gPiBhbiBhcHByb3ByaWF0ZSB2YWx1ZSBmb3Ig
J3Bhc3N0aHJvdWdoJyBpbiB0aGUgY2FzZSB0aGF0ICdjYXBfaHZtX2RpcmVjdGlvJwo+ID4gPiBp
cyB0cnVlLCB3aGljaCBpcyBub3QgdGhlIGNhc2UgdW5sZXNzIGFuIElPTU1VIGlzIHByZXNlbnQg
YW5kIGVuYWJsZWQgaW4KPiA+ID4gdGhlIHN5c3RlbS4gVGhpcyBpcyBub3JtYWxseSBtYXNrZWQg
YnkgeGwgY2hvb3NpbmcgYSBkZWZhdWx0IHZhbHVlLCBidXQKPiA+ID4gdGhhdCB3aWxsIG5vdCBo
YXBwZW4gaWYgeGwgaXMgbm90IHVzZWQgKGUuZy4gd2hlbiB1c2luZyBsaWJ2aXJ0KSBvciB3aGVu
Cj4gPiA+IGEgc3R1YiBkb21haW4gaXMgYmVpbmcgY3JlYXRlZC4KPiA+Cj4gPiBJdCdzIHdlaXJk
IHRoYXQgYWZ0ZXIgdGhpcyBwYXRjaCAiZW5hYmxlZCIgY2FuIG1lYW4gRElTQUJMRUQuIFN1cmVs
eQo+ID4gaWYgeW91IHNheSBgcGFzc3Rocm91Z2g9ImVuYWJsZWQiJyBhbmQgdGhlIGhvc3QgaGFz
IG5vIFBUIHN1cHBvcnQgKGVnCj4gPiBpdCdzIGRpc2FibGVkIGluIHRoZSBiaW9zKSBpdCBzaG91
bGQgZmFpbCA/Cj4KPiBJbmRlZWQsIGFuZCB4bCB3aWxsIGRvIGV4YWN0bHkgdGhhdC4KPgo+ID4K
PiA+IE5vcm1hbGx5IGxpYnhsIGNvbmZpZyBvcHRpb25zIGhhdmUgYW4gInVua25vd24iIG9yICJk
ZWZhdWx0IiBvcHRpb24uCj4gPgo+ID4gQWxzbyBpdCBpcyBhbm9tYWxvdXMgdGhhdCB4bCBpcyBk
b2luZyB0aGUgY29tcGxleCB3b3JrIG9mIGNob29zaW5nIGEKPiA+IGRlZmF1bHQuICBJIHRoaW5r
IGFsbCB0aGUgY29tcGxleCBjb2RlCj4gPgo+ID4gKyAgICBzd2l0Y2ggKGNfaW5mby0+cGFzc3Ro
cm91Z2gpIHsKPiA+ICsgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEOgo+ID4KPiA+
IGluIHhsX3BhcnNlLmMgc2hvdWxkIGJlIGluIGxpYnhsLiAgKFNvbWUgb2YgaXQgaXMgdGhlcmUg
YWxyZWFkeS4pCj4gPgo+ID4gSSdtIHNvcnJ5IHRoYXQgSSB3YXNuJ3QgZGlkbid0IHJldmlldyBi
YWJkZTQ3YTNmZWQuLi4KPiA+Cj4KPiBTbywgd291bGQgeW91IGFkdm9jYXRlIGFuICd1bmtub3du
JyB2YWx1ZSB0aGVuPyBUaGF0J3MgZXNzZW50aWFsbHkganVzdCBhIHJlbmFtZSBvcGVyYXRpb24g
b24gJ2VuYWJsZWQnLgo+Cj4gVGhlIGNvZGUgaW4geGxfcGFyc2UuYyBpcyB0aGVyZSBmb3IgYSBy
ZWFzb24gdGhvdWdoOyB0aGUgYXBwcm9wcmlhdGUgYW1vdW50IG9mIGV4dHJhIG1lbW9yeSBmb3Ig
dGhlIElPTU1VIHBhZ2UgdGFibGVzIGhhcyB0byBiZSBkZXRlcm1pbmVkIHRoZXJlIGJlY2F1c2Ug
dGhlICdidWlsZCcgcGFydHMgb2YgbGlieGwgc2VlbSB0byBiZSBsYXJnZWx5IGZpcmV3YWxsZWQg
ZnJvbSB0aGUgJ2NyZWF0ZScgcGFydHMgYW5kIHRodXMgdGhlIHJlbGV2YW50IGluZm9ybWF0aW9u
IGlzIG5vdCBhdmFpbGFibGUgdG8gZGVjaWRlIHRoZSBhcHByb3ByaWF0ZSBvdmVyaGVhZC4KPgo+
ICAgUGF1bAo+Cj4gPiBJYW4uCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:41:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHSp-0008LU-OP; Tue, 01 Oct 2019 12:41:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqjC=X2=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFHSp-0008LO-2Q
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:41:11 +0000
X-Inumbo-ID: be76e252-e448-11e9-96f9-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id be76e252-e448-11e9-96f9-12813bfff9fa;
 Tue, 01 Oct 2019 12:41:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569933670;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=T8aOJBSYOXIpz27IPm5FizVBJ6hlNVcuFaHlisr8ipk=;
 b=F2KhT0WtPTwDNH1Cyzj+cvlH3EtG+avKqVpa0p3/cQ9/+F86Oojz06e5
 X+4FfXGEFkFEppxjnSnfihS/gYpri+jP6eGNkCh3zdok8G0IFSl0TLu6R
 ALg29tLCEMmxXB6phqP9v6h9L5DHNiu2E2YVFyeUpG8KCv2RMEAtca2pz M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P2bhtZso+vqqUfn5IhbFhDIEktdpUJrUKmEErLl8Lvh/tDiAQCuLzEZm+rVd2zLbBZ1mK+ZL+P
 p9/vJFIPcT7Mzysg5JpJdr8pGBFF0TIa2OoRBTEAt8SUAhZwV9oAIbzS7rSxhAy+O/fNarzucj
 bIowYYq2JA+bFJieNE+YGcL/RzFb0qVj+gnQx5o7hOr9WJOhv1mhMFQoC3V1mwDeV4Rw//xzRy
 UhYmD03FlccwHvBbGXMWnwFJBPQAxkbvz+hNx1n/+4AxL4acxCWmRtYBdJPJWJY4s/S23w/2RG
 1Ug=
X-SBRS: 2.7
X-MesageID: 6374970
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6374970"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23955.18786.606189.277746@mariner.uk.xensource.com>
Date: Tue, 1 Oct 2019 13:41:06 +0100
To: Paul Durrant <pdurrant@gmail.com>
In-Reply-To: <CACCGGhC78VVFo3XGOH0Xn32TRWjbqz7_npHjtLgWtP1A=YJdgg@mail.gmail.com>
References: <20191001091214.3287-1-paul.durrant@citrix.com>
 <23955.11471.728957.434428@mariner.uk.xensource.com>
 <045e191e8d1b4e9b9e131921dc865483@AMSPEX02CL03.citrite.net>
 <CACCGGhC78VVFo3XGOH0Xn32TRWjbqz7_npHjtLgWtP1A=YJdgg@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.13] libxl: choose an appropriate
 default for passthrough...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0gtZm9yLTQuMTNdIGxp
YnhsOiBjaG9vc2UgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCBmb3IgcGFzc3Rocm91Z2guLi4iKToK
PiBQaW5nPyBDYW4gSSBnZXQgYSByZXNwb25zZSBvbiB0aGlzICh3LnIudC4gJ2VuYWJsZWQnIHZz
LiAndW5rbm93bicpCj4gYmVmb3JlIGRvaW5nIGEgdjI/IFRoaXMgaXNzdWUgaXMgY3VycmVudGx5
IGJsb2NraW5nIGEgcHVzaCwgSSBiZWxpZXZlLgoKSSBkZWZpbml0ZWx5IHRoaW5rIHdlIHNob3Vs
ZCBpbnRyb2R1Y2UgInVua25vd24iLgoKPiA+IFNvLCB3b3VsZCB5b3UgYWR2b2NhdGUgYW4gJ3Vu
a25vd24nIHZhbHVlIHRoZW4/IFRoYXQncyBlc3NlbnRpYWxseSBqdXN0IGEgcmVuYW1lIG9wZXJh
dGlvbiBvbiAnZW5hYmxlZCcuCgpJIHRoaW5rIHdlIHByb2JhYmx5IHdhbnQgImVuYWJsZWQiIGFz
IHdlbGwgYnV0IHRoYXQgY2FuIHdhaXQuICBJZiBmb3IKbm93IHlvdSByZW5hbWUgInVua25vd24i
IHRoYXQgd2lsbCBkby4KCj4gPiBUaGUgY29kZSBpbiB4bF9wYXJzZS5jIGlzIHRoZXJlIGZvciBh
IHJlYXNvbiB0aG91Z2g7IHRoZSBhcHByb3ByaWF0ZSBhbW91bnQgb2YgZXh0cmEgbWVtb3J5IGZv
ciB0aGUgSU9NTVUgcGFnZSB0YWJsZXMgaGFzIHRvIGJlIGRldGVybWluZWQgdGhlcmUgYmVjYXVz
ZSB0aGUgJ2J1aWxkJyBwYXJ0cyBvZiBsaWJ4bCBzZWVtIHRvIGJlIGxhcmdlbHkgZmlyZXdhbGxl
ZCBmcm9tIHRoZSAnY3JlYXRlJyBwYXJ0cyBhbmQgdGh1cyB0aGUgcmVsZXZhbnQgaW5mb3JtYXRp
b24gaXMgbm90IGF2YWlsYWJsZSB0byBkZWNpZGUgdGhlIGFwcHJvcHJpYXRlIG92ZXJoZWFkLgoK
SSB3YW50IHRvIGxvb2sgaW50byB0aGlzIG1vcmUgZGVlcGx5LgoKVGhhbmtzLApJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:51:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHcK-0000me-Ry; Tue, 01 Oct 2019 12:51:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFHcK-0000mY-3c
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:51:00 +0000
X-Inumbo-ID: 1abbbbfe-e44a-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 1abbbbfe-e44a-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 12:50:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFHcD-0004tH-Fg; Tue, 01 Oct 2019 12:50:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFHcD-0006XB-0G; Tue, 01 Oct 2019 12:50:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFHcC-0006lY-Vw; Tue, 01 Oct 2019 12:50:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142099-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=057a2956212a29377c0f2f6d38e5bec787fb78e4
X-Osstest-Versions-That: xen=58197b685a4f61969c5903e7f079ba0ebf4fa59e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 12:50:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142099: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA5OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjA5OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwNTdhMjk1NjIxMmEyOTM3N2MwZjJmNmQzOGU1YmVjNzg3ZmI3OGU0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1ODE5N2I2ODVhNGY2MTk2OWM1
OTAzZTdmMDc5YmEwZWJmNGZhNTllCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIwODIgIDIwMTkt
MTAtMDEgMDU6MDM6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMDk5ICAy
MDE5LTEwLTAxIDEwOjA5OjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICA1ODE5N2I2ODVhLi4wNTdhMjk1NjIxICAwNTdhMjk1NjIxMmEy
OTM3N2MwZjJmNmQzOGU1YmVjNzg3ZmI3OGU0IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 12:51:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 12:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHcf-0000pS-7t; Tue, 01 Oct 2019 12:51:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFHce-0000pL-55
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 12:51:20 +0000
X-Inumbo-ID: 29ac0ab0-e44a-11e9-8628-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 29ac0ab0-e44a-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 12:51:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569934279;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Hv6fDexgN5XCHkEJ+HcVRr5N+B9kLEPqkE4AIkxp0qY=;
 b=XP0oFdq8qwaBtSOFJ2riXOiQ7hCM6FMSkniOWm8hmqTjvdnwnOHw+Jzq
 QCyUOTj79wrHVSIF0967drbE1F3J55Cgkc79HsetYutNKUsJ4rdeE+pR3
 r5u10GyVsrYsKr/gLUeNBYfpR1CG9dnrNyCMw7XRdwlrbH5jTbjQ5N2dl I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YSnudxRoPLSpxzaPHbUpQSnX+PNCVng47cLB+z/p3PhIhgL8mJJapNAr7kxPdEPflSFefgyIHL
 gJ5QneEmxN36qYQHO6bGBaXMgBpBbMKonNOY8Pnw+wiCV+SfO1TK/NqN0Q+6IvML09wdH7AZ9E
 x37KwfRaA7DY9KtQMCO3ASpl38qpY4F+ga7hwYSDOk+4f31o/F5BY5EdXfZdhBx2OOQr33thfw
 gc8nD77uhY8/U+Kcr8ywVszvS9UUAeCUnfoudkY51HV0pb6+t/h+5WgQqtyG+BNT0NxavbseBB
 nlk=
X-SBRS: 2.7
X-MesageID: 6659360
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6659360"
To: Jan Beulich <jbeulich@suse.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
Date: Tue, 1 Oct 2019 13:51:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxMzoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMDkuMjAxOSAy
MDoyNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIGNvZGUgZ2VuZXJhdGlvbiBmb3IgYmFy
cmllcl9ub3NwZWNfdHJ1ZSgpIGlzIG5vdCBjb3JyZWN0LiAgV2UgYXJlIHRha2luZyBhCj4+IHBl
cmYgaXQgZnJvbSB0aGUgYWRkZWQgZmVuY2VzLCBidXQgbm90IGdhaW5pbmcgYW55IHNwZWN1bGF0
aXZlIHNhZmV0eS4KPiBZb3Ugd2FudCB0byBiZSBtb3JlIHNwZWNpZmljIGhlcmUsIEkgdGhpbms6
IElTVFIgeW91IHNheWluZyB0aGF0IHRoZSBMRkVOQ0VzCj4gZ2V0IGluc2VydGVkIGF0IHRoZSB3
cm9uZyBwbGFjZS4KCkNvcnJlY3QuCgo+ICBJSVJDIHdlIHdhbnQgdGhlbSBvbiBlaXRoZXIgc2lk
ZSBvZiBhCj4gY29uZGl0aW9uYWwgYnJhbmNoLCBpLmUuIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBh
IGJyYW5jaCBpbnNuIGFzIHdlbGwgYXMgcmlnaHQKPiBhdCB0aGUgYnJhbmNoIHRhcmdldC4KClNw
ZWNpZmljYWxseSwgdGhleSBtdXN0IGJlIGF0IHRoZSBoZWFkIG9mIGJvdGggYmFzaWMgYmxvY2tz
IGZvbGxvd2luZwp0aGUgY29uZGl0aW9uYWwganVtcC4KCj4gSSd2ZSB0YWtlbiwgYXMgYSBzaW1w
bGUgZXhhbXBsZSwKPiBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2soKSwgYW5kIHRoaXMgbG9v
a3MgdG8gYmUgdGhlIHdheSBnY2M5IGhhcyBnZW5lcmF0ZWQKPiBjb2RlIChpbiBhIG5vbi1kZWJ1
ZyBidWlsZCkuIEhlbmNlIGVpdGhlciBJJ20gbWlzLXJlbWVtYmVyaW5nIHdoYXQgd2Ugd2FudAo+
IHRoaW5ncyB0byBsb29rIGxpa2UsIG9yIHRoZXJlJ3MgbW9yZSB0byBpdCB0aGFuIGNvZGUgZ2Vu
ZXJhdGlvbiBzaW1wbHkgYmVpbmcKPiAibm90IGNvcnJlY3QiLgoKVGhpcyBleGFtcGxlIGRlbW9u
c3RyYXRlcyB0aGUgcHJvYmxlbSwgYW5kIGFjdHVhbGx5IHRocm93cyBhIGZ1cnRoZXIKc3Bhbm5l
ciBpbiB0aGUgd29ya3Mgb2YgaG93IG1ha2UgdGhpcyBzYWZlLCB3aGljaCBoYWRuJ3Qgb2NjdXJy
ZWQgdG8gbWUKYmVmb3JlLgoKVGhlIGluc3RydWN0aW9uIHN0cmVhbSBmcm9tIGEgY2FsbGVyIG9m
IHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpCndpbGwgbG9vayBzb21ldGhpbmcgbGlrZSB0
aGlzOgoKY2FsbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2sKwqDCoMKgIC4uLgrCoMKgwqAg
bGZlbmNlCsKgwqDCoCAuLi4KwqDCoMKgIHJldMKgwqDCoApjbXAgJDAsICVlYXgKam5lIC4uLgoK
V2hpY2ggaXMgdW5zYWZlLCBiZWNhdXNlIHRoZSBvbmx5IHNhZmUgd2F5IHRvIGFycmFuZ2UgdGhp
cyBjb2RlIHdvdWxkIGJlOgoKY2FsbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2sKwqDCoMKg
IC4uLgrCoMKgwqAgcmV0CmNtcCAkMCwgJWVheApqbmUgMWYKbGZlbmNlCi4uLgoxOiBsZmVuY2UK
Li4uCgpUaGVyZSBpcyBhYnNvbHV0ZWx5IG5vIHBvc3NpYmxlIHdheSBmb3IgaW5saW5lIGFzc2Vt
Ymx5IHRvIGJlIHVzZWQgdG8KcHJvcGFnYXRlIHRoaXMgc2FmZXR5IHByb3BlcnR5IGFjcm9zcyB0
cmFuc2xhdGlvbiB1bml0cy7CoCBUaGlzIGlzIGdvaW5nCnRvIGhhdmUgdG8gYmUgYW4gYXR0cmli
dXRlIG9mIHNvbWUgZm9ybSBvciBhbm90aGVyIGhhbmRsZWQgYnkgdGhlIGNvbXBpbGVyLgoKPgo+
PiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4+
IEBAIC05Niw2ICs5NiwyMyBAQCBjb25maWcgU1BFQ1VMQVRJVkVfQVJSQVlfSEFSREVOCj4+ICAK
Pj4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4+ICAKPj4gK2NvbmZpZyBTUEVDVUxBVElWRV9CUkFO
Q0hfSEFSREVOCj4+ICsJYm9vbCAiU3BlY3VsYXRpdmUgQnJhbmNoIEhhcmRlbmluZyIKPj4gKwlk
ZXBlbmRzIG9uIEJST0tFTgo+PiArICAgICAgICAtLS1oZWxwLS0tCj4+ICsJICBDb250ZW1wb3Jh
cnkgcHJvY2Vzc29ycyBtYXkgdXNlIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBhcyBhCj4+ICsJICBw
ZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24sIGJ1dCB0aGlzIGNhbiBwb3RlbnRpYWxseSBiZSBhYnVz
ZWQgYnkgYW4KPj4gKwkgIGF0dGFja2VyIHRvIGxlYWsgZGF0YSB2aWEgc3BlY3VsYXRpdmUgc2lk
ZWNoYW5uZWxzLgo+PiArCj4+ICsJICBPbmUgc291cmNlIG9mIG1pc2JlaGF2aW91ciBpcyBieSBl
eGVjdXRpbmcgdGhlIHdyb25nIGJhc2ljIGJsb2NrCj4+ICsJICBmb2xsb3dpbmcgYSBjb25kaXRp
b25hbCBqdW1wLgo+PiArCj4+ICsJICBXaGVuIGVuYWJsZWQsIHNwZWNpZmljIGNvbmRpdGlvbnMg
d2hpY2ggaGF2ZSBiZWVuIGRlZW1lZCBsaWFibGUgdG8KPj4gKwkgIGJlIHNwZWN1bGF0aXZlbHkg
YWJ1c2VkIHdpbGwgYmUgaGFyZGVuZWQgdG8gYXZvaWQgZW50ZXJpbmcgdGhlIHdyb25nCj4+ICsJ
ICBiYXNpYyBibG9jay4KPj4gKwo+PiArCSAgISEhIFdBUk5JTkcgLSBUaGlzIGlzIGJyb2tlbiBh
bmQgZG9lc24ndCBnZW5lcmF0ZSBzYWZlIGNvZGUgISEhCj4gTm90IGJlaW5nIGEgbmF0aXZlIHNw
ZWFrZXIsIHRoaXMgcmVhZCB0byBtZSBhcyAiaXMgYnJva2VuIGluIGdlbmVyYWwiLAo+IHdoZXJl
YXMgdGhlIGJyb2tlbm5lc3MgaXMgdGhhdCBhY2NvcmRpbmcgdG8geW91ciBhbmFseXNpcyBzYWZl
IGNvZGUKPiBkb2VzIG5vdCByZXN1bHQuIFRoZXJlZm9yZSBob3cgYWJvdXQgIlRoaXMgaXMgYnJv
a2VuIGluIHRoYXQgaXQgZG9lc24ndAo+IGdlbmVyYXRlIHNhZmUgY29kZSI/CgpJIHdvdWxkbid0
IG5lY2Vzc2FyaWx5IGFncmVlIHdpdGggdGhlICJpbiBnZW5lcmFsIiBpbXBsaWNhdGlvbiwgYnV0
CmdpdmVuIHRoZSBsYWNrIG9mIGNsYXJpdHksIGEgYmV0dGVyIG9wdGlvbiB3b3VsZCBiZToKCiEh
ISBXQVJOSU5HIC0gVGhpcyBvcHRpb24gZG9lc24ndCB3b3JrIGFzIGludGVuZGVkLiBJdCBkb2Vz
IG5vdCBnZW5lcmF0ZQpzcGVjdWxhdGl2ZWx5IHNhZmUgY29kZSAhISEKCj4KPj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25v
c3BlYy5oCj4+IEBAIC05LDggKzksOCBAQAo+PiAgLyogQWxsb3cgdG8gaW5zZXJ0IGEgcmVhZCBt
ZW1vcnkgYmFycmllciBpbnRvIGNvbmRpdGlvbmFscyAqLwo+PiAgc3RhdGljIGFsd2F5c19pbmxp
bmUgYm9vbCBiYXJyaWVyX25vc3BlY190cnVlKHZvaWQpCj4+ICB7Cj4+IC0jaWZkZWYgQ09ORklH
X0hWTQo+PiAtICAgIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFU
Rl9WVUxOKTsKPj4gKyNpZmRlZiBDT05GSUdfU1BFQ1VMQVRJVkVfQlJBTkNIX0hBUkRFTgo+PiAr
ICAgIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2X0ZFQVRVUkVfQUxXQVlTKTsKPiBXaHkg
YWx0ZXJuYXRpdmUoKSB0aGVuIGFuZCBub3QganVzdCBhc20oKT8KCk9rLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 13:06:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 13:06:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHr9-0001sa-Ov; Tue, 01 Oct 2019 13:06:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HIsb=X2=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iFHr8-0001sV-PK
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:06:18 +0000
X-Inumbo-ID: 4105faa2-e44c-11e9-97fb-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 4105faa2-e44c-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 13:06:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569935178;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hRYaofMdAmY/ZTVHE591kxYO4z+BnVjY6aJPdsyclAI=;
 b=DDWEkp6KmdhizOTVDwdABhRmTdtf8jm4oPG6s1brCGIM5WsRZsr9syTt
 hr04LskCOJJyBnICGhZ17p5cDzQNzoym6Dc3h6tOHPrMhjLbLZtzE1gxd
 Ncp/Oy7UftvrGYPLixC3MeDSe5RlYcUlPWSX8mwnNBAHmncWykNZK6Vxt Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: m6/haZBtOpvA/PUeWd84Qtblce1ueauUgDUSdbYkZP0r0l30A5wvlADcq6b0X/UWBP5V9nLF2H
 Zfzbo8c2jzRliG8ClzifjwONo+cNZaGzWQZJ2oAaKz7FbA7j/rupsvo6ya/JDu+E2SZPgi1WI8
 mp4WOoj3xgdLygkcOMp5Uyou21aKgO0yHosVjve62ppsbIdqYda+X9ewHlUay8HV0lgVhy0B40
 IksUgIddIuAKsXOiTuMW5TNAALuaWi+Gwv5/lL9fsfkAHb/0uiQVp92u/DXE+/7U2plsXWLayp
 qBg=
X-SBRS: 2.7
X-MesageID: 6376556
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6376556"
To: Paul Durrant <pdurrant@gmail.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
 <ba2b9cc4-bd80-6049-d759-c0a9400c295f@citrix.com>
 <CACCGGhCqaxkYY90Nsvcg2yxjsRvdBXEN+cwPBhLVOdJKscS1pg@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ead796d4-a531-7f23-04c8-a60c3aa142d6@citrix.com>
Date: Tue, 1 Oct 2019 14:06:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CACCGGhCqaxkYY90Nsvcg2yxjsRvdBXEN+cwPBhLVOdJKscS1pg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMS8xOSAxOjMyIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gT24gVHVlLCAxIE9jdCAy
MDE5IGF0IDEyOjA5LCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdy
b3RlOgo+Pgo+PiBPbiAxMC8xLzE5IDExOjQwIEFNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+PiAg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+PiBGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+Pj4gU2VudDogMDEgT2N0b2JlciAyMDE5IDExOjM0Cj4+
Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxp
Y2gnIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
OyB4ZW4tCj4+Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT47IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4+Pj4gU3ViamVjdDogUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSC1mb3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8g
bWlncmF0aW9uCj4+Pj4KPj4+PiBPbiAxMC8xLzE5IDExOjI0IEFNLCBQYXVsIER1cnJhbnQgd3Jv
dGU6Cj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+Pj4gRnJvbTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+Pj4gU2VudDogMDEgT2N0b2JlciAyMDE5IDEx
OjE1Cj4+Pj4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4+
Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgUm9nZXIgUGF1Cj4+Pj4+PiBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT47IFdlaQo+Pj4+IExpdQo+Pj4+Pj4gPHds
QHhlbi5vcmc+Cj4+Pj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEz
XSB4ODYvbW06IGRvbid0IG5lZWRsZXNzbHkgdmV0byBtaWdyYXRpb24KPj4+Pj4+Cj4+Pj4+PiBP
biAwMS4xMC4yMDE5IDExOjM2LCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4+Pj4+IEZyb206IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4+Pj4+Pj4gU2VudDogMDEgT2N0b2JlciAyMDE5IDEwOjE5Cj4+Pj4+Pj4+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+Pj4+Pj4+PiBDYzogQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IFJvZ2VyCj4+Pj4gUGF1Cj4+Pj4+Pj4+IE1vbm5lIDxy
b2dlci5wYXVAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPjsKPj4+PiBXZWkKPj4+Pj4+IExpdQo+Pj4+Pj4+
PiA8d2xAeGVuLm9yZz4KPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSC1m
b3ItNC4xM10geDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8gbWlncmF0aW9uCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IE9uIDAxLjEwLjIwMTkgMTA6NTIsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+Pj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+Pj4+Pj4+IEZyb206IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4+Pj4+PiBTZW50OiAwMSBPY3RvYmVyIDIwMTkg
MDk6NDYKPj4+Pj4+Pj4+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT4KPj4+Pj4+Pj4+PiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5lCj4+Pj4+
Pj4+Pj4gPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBjaXRyaXguY29tPjsgSnVlcmdlbiBHcm9zcwo+Pj4+Pj4gPGpncm9zc0BzdXNlLmNvbT47Cj4+
Pj4+Pj4+IFdlaQo+Pj4+Pj4+Pj4+IExpdSA8d2xAeGVuLm9yZz4KPj4+Pj4+Pj4+PiBTdWJqZWN0
OiBSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEzXSB4ODYvbW06IGRvbid0IG5lZWRsZXNz
bHkgdmV0byBtaWdyYXRpb24KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IE9uIDAxLjEwLjIwMTkgMTA6
MjgsIFBhdWwgRHVycmFudCB3cm90ZToKPj4+Pj4+Pj4+Pj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBh
biBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4+Pj4+
Pj4+Pj4gZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0
aGUgY2hlY2sgb2YKPj4+Pj4+Pj4+Pj4gaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2df
ZGlydHlfZW5hYmxlKCkuCj4+Pj4+Pj4+Pj4+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8g
cHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCj4+Pj4+Pj4+Pj4+IGRl
dmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluIGFuZCB0aGF0IGRvbWFpbiBpcyBzaGFyaW5n
IEhBUCBtYXBwaW5ncwo+Pj4+Pj4+Pj4+PiB3aXRoIHRoZSBJT01NVSAoaW4gd2hpY2ggY2FzZSBk
aXNhYmxpbmcgd3JpdGUgcGVybWlzc2lvbnMgaW4gdGhlIFAyTSBtYXkKPj4+Pj4+Pj4+Pj4gY2F1
c2UgRE1BIGZhdWx0cykuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBCdXQgdGhhdCdzIHRha2luZyBp
bnRvIGFjY291bnQgb25seSBoYWxmIG9mIHRoZSByZWFzb24gb2YgdGhlCj4+Pj4+Pj4+Pj4gZXhj
bHVzaW9uLiBUaGUgb3RoZXIgaGFsZiBpcyB0aGF0IGFzc2lnbmVkIGRldmljZXMgbWF5IGNhdXNl
IHBhZ2VzCj4+Pj4+Pj4+Pj4gdG8gYmUgZGlydGllZCBiZWhpbmQgdGhlIGJhY2sgb2YgdGhlIGxv
Zy1kaXJ0eSBsb2dpYy4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBCdXQgdGhhdCdzIG5vIHJlYXNvbiB0
byB2ZXRvIGxvZ2RpcnR5LiBTb21lIGRldmljZXMgaGF2ZSBkcml2ZXJzIChpbiBkb20wKQo+Pj4+
Pj4+Pj4gd2hpY2ggY2FuIGV4dHJhY3QgRE1BIGRpcnR5aW5nIGluZm9ybWF0aW9uIGFuZCBzZXQg
ZGlydHkgdHJhY2tpbmcKPj4+Pj4+Pj4+IGluZm9ybWF0aW9uIGFwcHJvcHJpYXRlbHkuCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+IEl0IHN0aWxsIG5lZWRzIGEgcG9zaXRpdmUgaWRlbnRpZmljYXRpb24gdGhl
bjogU3VjaCBkcml2ZXJzIHNob3VsZCB0ZWxsCj4+Pj4+Pj4+IFhlbiBmb3Igd2hpY2ggc3BlY2lm
aWMgZGV2aWNlcyBzdWNoIGluZm9ybWF0aW9uIGlzIGdvaW5nIHRvIGJlIHByb3ZpZGVkLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gV2h5IGRvZXMgdGhlIGh5cGVydmlzb3IgbmVlZCBoYXZlIHRoZSByaWdodCBv
ZiB2ZXRvIHRob3VnaD8gU3VyZWx5IGl0IGlzCj4+Pj4+Pj4gdGhlIHRvb2xzdGFjayB0aGF0IHNo
b3VsZCBkZWNpZGUgd2hldGhlciBhIFZNIGlzIG1pZ3JhdGFibGUgaW4gdGhlCj4+Pj4+Pj4gcHJl
c2VuY2Ugb2YgYXNzaWduZWQgaC93LiBYZW4gbmVlZCBvbmx5IGJlIGNvbmNlcm5lZCB3aXRoIHRo
ZSBpbnRlZ3JpdHkKPj4+Pj4+PiBvZiB0aGUgaG9zdCwgd2hpY2ggaXMgd2h5IHRoZSBjaGVjayBm
b3IgRVRQIHNoYXJpbmcgcmVtYWlucy4KPj4+Pj4+Cj4+Pj4+PiBXaGlsZSB0aGUgdG9vbCBzdGFj
ayBpcyB0byBkZWNpZGUsIHRoZSBoeXBlcnZpc29yIGlzIGV4cGVjdGVkIHRvIGd1YXJhbnRlZQo+
Pj4+Pj4gY29ycmVjdCBkYXRhIGNvbWluZyBiYWNrIGZyb20gWEVOX0RPTUNUTF9TSEFET1dfT1Bf
e1BFRUssQ0xFQU59Lgo+Pj4+Pgo+Pj4+PiBGb3Igc29tZSBkZWZpbml0aW9uIG9mICdjb3JyZWN0
JywgeWVzLCBhbmQgSSBkb24ndCB0aGluayB0aGF0IHRoaXMgY2hhbmdlIHZpb2xhdGVzIGFueSBk
ZWZpbml0aW9uIEkKPj4+PiBjYW4gZmluZCBpbiB0aGUgZG9tY3RsIGhlYWRlci4KPj4+Pj4KPj4+
Pj4gTm90ZTogdGhlcmUgYXJlIGFscmVhZHkgZW11bGF0b3JzIHRoYXQgd2lsbCBiZSBwbGF5aW5n
IHdpdGggdGhlIGRpcnR5IG1hcCBvbiBhbiBhcmJpdHJhcnkgYW5kCj4+Pj4gdW5zeW5jaHJvbml6
ZWQgYmFzaXMgYmVjYXVzZSB0aGV5IGFyZSBlbXVsYXRpbmcgYnVzIG1hc3RlcmluZyBoL3cuCj4+
Pj4KPj4+PiBCdXQgdGhlIHF1ZXN0aW9uIGlzLCBkbyB3ZSB3YW50IHRoZSB0b29sc3RhY2sgdG8g
aGF2ZSB0byBiZWNvbWUgYW4KPj4+PiBleHBlcnQgaW4gd2hhdCBoYXJkd2FyZSBtaWdodCBoYXZl
IGV4dGVybmFsIGRpcnR5IHRyYWNraW5nLCBhbmQgd2hldGhlcgo+Pj4+IHN1Y2ggdHJhY2tpbmcg
aXMgYWN0aXZlPyAgQXQgdGhlIG1vbWVudCB0aGF0IHdvdWxkIG1lYW4gZWl0aGVyIDEpCj4+Pj4g
cHV0dGluZyB0aGF0IGluZm9ybWF0aW9uIGluc2lkZSBvZiBsaWJ4Yywgb3IgMikgZHVwbGljYXRp
bmcgaXQgYWNyb3NzCj4+Pj4geGFwaSBhbmQgbGlieGwsIGZvciBpbnN0YW5jZS4KPj4+Cj4+PiBX
aHkgbm90PyBUaGUgdG9vbHN0YWNrIGlzIGluIGNoYXJnZSBvZiBtaWdyYXRpb24gc28gd2h5IGNh
bid0IGl0IGRlY2lkZSB3aGV0aGVyIGl0IGlzICdzYWZlJyBvciBub3Q/Cj4+Cj4+IEZpcnN0IG9m
IGFsbCwgaXQncyBub3QgYWJvdXQgd2hhdCB0aGUgdG9vbHN0YWNrIGNhbiBkZWNpZGU7IGl0J3Mg
d2hhdCBpdAo+PiBrbm93cy4gIEl0IGRvZXNuJ3QgY3VycmVudGx5IGtub3cgYW55dGhpbmcgYWJv
dXQgdGhlIGRldGFpbHMgb2YgZGV2aWNlcwo+PiB0aGVtc2VsdmVzIG9yIGhvdyB0aGV5IHJlbGF0
ZSB0byBvdGhlciBmdW5jdGlvbmFsaXR5LCBzdWNoIGFzIG1pZ3JhdGlvbi4KPiAKPiBEb2Vzbid0
IGl0PyBXaHk/CltzbmlwXQo+IEl0IGlzLCBidXQgSSBkb24ndCBzZWUgdGhhdCBYZW4gc2hvdWxk
IGhhdmUgYW55IHJpZ2h0IG9mIHZldG8gb3Zlcgo+IHdoYXQgYSBwYXRpY3VsYXIgdG9vbHN0YWNr
IHdpc2hlcyB0byBkbyB3aXRoIHRoZSBkb21haW5zIGl0IGhhcwo+IGNyZWF0ZWQuCgpJIGZlZWwg
bGlrZSB0aGUgdGVtcGVyYXR1cmUgb2YgdGhpcyBjb252ZXJzYXRpb24gaXMgcmVhbGx5IGhpZ2gs
IGFuZCBJCmNhbid0IHJlYWxseSBmaWd1cmUgb3V0IHdoeS4gIENvdWxkIEkgYXNrIHRoYXQgd2Ug
dHJ5IHRvIHR1cm4gZG93biB0aGUKaGVhdCBhIGJpdCwgYW5kIHBlcmhhcHMgaGVscCBKYW4gYW5k
IEkgZmlndXJlIG91dCB3aGVyZSB5b3UncmUgY29taW5nIGZyb20/Cgo+IEl0IGNhbiwgaW4gdGhl
IGZhY2Ugb2YgYW4gYXJiaXRyYXJ5IGRldmljZSwgdXNlIGFuCj4gZW11bGF0b3Igc3VjaCBhcyBR
RU1VIHRvIGRlYWwgd2l0aCB0aGUgcGFzcy10aHJvdWdoIGFuZCBoYXZpbmcgc28KPiBkZWNpZGVk
IGtub3dzIHRoYXQgaXQgY2FuJ3QgZ2V0IGRpcnR5IHBhZ2UgaW5mb3JtYXRpb24sIGFuZCBoZW5j
ZSB0aGUKPiBkb21haW4gY2Fubm90IGJlIHNhZmVseSBtaWdyYXRlZC4gSW4gdGhlIGZhY2Ugb2Yg
YSBkZXZpY2UgaXQga25vd3MKPiBhYm91dCB0aG91Z2ggZS5nLiBhIEdQVSwgaXQgY2FuIHJ1biBh
IGRlZGljYXRlZCBlbXVsYXRvciBmcm9tIHdoaWNoIGl0Cj4gY2FuIGdldCBkaXJ0eSBwYWdlIGlu
Zm9ybWF0aW9uIGFuZCBoZW5jZSAocHJvdmlkaW5nIHNoYXJlZCBFUFQgaXMgbm90Cj4gaW4gdXNl
KSBpdCBrbm93cyB0aGUgZG9tYWluIGNhbiBiZSBtaWdyYXRlZC4KCnhhcGkga25vd3Mgd2hhdCBk
ZXZpY2VzICppdCBoYXMgYXNrZWQgWGVuIHRvIHBhc3MgdGhyb3VnaCouICBYZW4ga25vd3MKKndo
YXQgZGV2aWNlcyBpdCBnYXZlIHRvIHRoZSBndWVzdCouCgp4YXBpIGNhbiAqZ2F0aGVyKiBzcGVj
aWZpYyBpbmZvcm1hdGlvbiBhYm91dCBkZXZpY2VzICh0b3BvbG9neSwKY2hhcmFjdGVyaXN0aWNz
LCAmYykgZnJvbSBMaW51eCBhbmQgWGVuOyBYZW4gaGFzIGl0IGFscmVhZHkuCgpJdCBzZWVtcyB5
b3UndmUgZW5jb2RlZCBpbiB4YXBpIGluZm9ybWF0aW9uIGFib3V0IGhvdyBYZW4gaXMKaW1wbGVt
ZW50ZWQuICBUaGF0IGNvdWxkIGNoYW5nZTogTW9yZSBmZWF0dXJlcyBjb3VsZCBiZWdpbiB0byBp
bnRlcmFjdAp3aXRoIGxvZ2RpcnR5LCBvciB3aXRoIGRldmljZXMgd2hpY2ggY2FuIGltcGxlbWVu
dCB0aGVpciBvd24KbG9nZGlydHktbGlrZSBmdW5jdGlvbmFsaXR5LiAgSWYvd2hlbiB0aG9zZSBj
aGFuZ2VzIGhhcHBlbiwgd2UgY2FuCnVwZGF0ZSB0aGUgcnVsZXMgZm9yIHdoZW4gbG9nZGlydHkg
d29ya3Mgd2l0aGluIHRoZSBwYXRjaCBzZXJpZXMgaXRzZWxmCmluIFhlbi4gIElmIHlvdSBpbnN0
ZWFkIGVuY29kZSB0aGF0IGtub3dsZWdkZSBpbiB4YXBpLCB0aGVuIHhhcGkgbmVlZHMKdG8gYmUg
dXBkYXRlZCB0byBrZWVwIGluIHN5bmMgd2l0aCB0aGUgaW50ZXJuYWwgaW1wbGVtZW50YXRpb24g
b2YgdGhlCmh5cGVydmlzb3IuCgpJbiBhbnkgY2FzZSwgaGF2aW5nIGVtdWxhdG9ycyB3aGljaCBj
YW4gaGFuZGxlIGxvZ2RpcnR5IGV4dGVybmFsbHkKcmVwb3J0IHRoZWlyIG93biBjYXBhYmlsaXR5
IHNlZW1zIGEgbXVjaCBiZXR0ZXIgd2F5IG9mIGRvaW5nIHRoaW5ncyB0aGFuCmhhcmQtY29kaW5n
IGluIHhhcGkgd2hpY2ggZW11bGF0b3JzIGtub3cgaG93IHRvIGRvIHdoYXQuCgo+PiBTZWNvbmRs
eSwgeW91IGhhdmVuJ3QgYW5zd2VyZWQgdGhlIHF1ZXN0aW9uIGFib3V0IGR1cGxpY2F0aW9uLiAg
V2hlcmUgZG8KPj4geW91IHByb3Bvc2UgdG8gcHV0IHRoaXMgZnVuY3Rpb25hbGl0eT8KPj4KPiAK
PiBEaWZmZXJlbnQgdG9vbHN0YWNrcyBjYW4gaGF2ZSBkaWZmZXJlbnQgY2FwYWJpbGl0aWVzLiBJ
ZiBsaWJ4bCBpcwo+IHVuYXdhcmUgb2YgYSBkZXZpY2VzIGNhcGFiaWxpdHkgdG8gcHJvdmlkZSBk
aXJ0eSBwYWdlIGluZm9ybWF0aW9uLCBidXQKPiBYQVBJIGlzIGF3YXJlLCB0aGVuIHdoeSBpcyB0
aGF0IGEgcHJvYmxlbT8KClNvIGl0IHNvdW5kcyBsaWtlIHlvdSd2ZSBhbHJlYWR5IGRvbmUgYSBs
b3Qgb2YgdGhpcyB3b3JrIGluIHhhcGkuICBCdXQKdGhhdCBvbmx5IGJlbmVmaXRzIFhlblNlcnZl
ciBhbmQgZGVyaXZhdGl2ZXM6IGFsbCBvZiBDaXRyaXgncyBvdGhlcgpwYXJ0bmVycyB3aG8gd2Fu
dCB0byBkbyBzb21ldGhpbmcgc2ltaWxhciB3aWxsIGhhdmUgdG8gY29tcGxldGVseQpkdXBsaWNh
dGUgYWxsIG9mIHRoYXQgZnVuY3Rpb25hbGl0eS4gIEl0IHNob3VsZCBiZSBvYnZpb3VzIHdoeSB0
aGF0J3MKc3ViLW9wdGltYWwuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 13:15:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 13:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFHzl-0002mJ-1s; Tue, 01 Oct 2019 13:15:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ehNT=X2=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iFHzj-0002mE-OD
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:15:11 +0000
X-Inumbo-ID: 7eb2026e-e44d-11e9-8628-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 7eb2026e-e44d-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 13:15:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569935711;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Mo88sCmAENkuU3DYCQw1XcfSFCAqx3vD9ekaqbZrjbI=;
 b=g1igSahcCvaq6fxlwMMCLHiHKwST7wX4+gNI7WHYEIemO+vtSwwJL5k0
 ywc5YHhQxVEeicpsNADtqL2v21GB21boCM2mSAmqvTxqommA8RdLIH6J8
 OBK/Y7pj+SwCV3jTHY4IpqH86AohJuDaae/2k5fYSzGSQsJGluSBkN1xn M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sSePO1Joeo4llop4kyRRVEspFHO3SmK7Hvj6Zdzn/WEjxxrOLDGkKePe7Xinp7c8PCYEvlNRKH
 NvKCllRNo5CMxNrxs0kxVhyh0eGyPyPzIoAGvpAo+FE/n5G+VtqPOkiLwNhFKYs991bNFslHGs
 A+ZbpLv7QBErXz5ZM1kTANsxjQsqCmqckFQjOXL3FxP+3SjjnXAy5qHDQPzigTvi379puWFA3Q
 EZTmxPiJHvKFfdO9VjoDBL8i46ueQB+UL3nUUB+3PLu0DrVll1fnwNKzrRbPet45Z1Vpqp4YPR
 JhE=
X-SBRS: 2.7
X-MesageID: 6311261
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6311261"
Date: Tue, 1 Oct 2019 14:15:07 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191001131507.GI1163@perard.uk.xensource.com>
References: <20191001101259.53162-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001101259.53162-1-roger.pau@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David
 Scott <dave@recoil.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTI6MTI6NTlQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEkgYmVsaWV2ZSBhcHBseWluZyB0aGlzIHBhdGNoIGlzIG5vdCBnb2luZyB0byBj
YXVzZSByZWdyZXNzaW9ucyBpbgo+IG9zc3Rlc3QsIGFsYmVpdCBGcmVlQlNEIGRvZXNuJ3QgYWNr
bm93bGVkZ2UgcG93ZXJvZmYvcmVib290IHJlcXVlc3RzCj4gaW4gdGhlIGN1cnJlbnRseSB0ZXN0
ZWQgdmVyc2lvbnMsIGl0IHdpbGwgc2h1dGRvd24gaW4gbGVzcyB0aGFuIG9uZQo+IG1pbnV0ZSwg
YW5kIHRodXMgdGhlIHRvb2xzdGFjayB3b24ndCBjb21wbGFpbiBiZWNhdXNlIHRoZSBjb250cm9s
IG5vZGUKPiBpcyBnb2luZyB0byBiZSByZW1vdmVkIGZyb20geGVuc3RvcmUuCgpBY2tub3dsZWRn
ZW1lbnQgaXMgZGVzY3JpYmVkIGluIHRoZSBkb2N1bWVudGF0aW9uIG9mIH4vY29udHJvbC9zaHV0
ZG93bgooZGVzY3JpYmVkIGluIHhlbnN0b3JlLXBhdGhzLnBhbmRvYyksIHNvIEkgZ3Vlc3MgaXQg
d291bGQgYmUgYSBidWcgaW4KRnJlZUJTRCByYXRoZXIgdGhhbiBhIHJlZ3Jlc3Npb24gb2YgdGhl
IHRvb2xzdGFjay4gSXNuJ3QgaXQ/CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 13:29:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 13:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFIDT-0003qy-Dk; Tue, 01 Oct 2019 13:29:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GEcb=X2=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFIDR-0003qt-AW
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:29:21 +0000
X-Inumbo-ID: 795cfc90-e44f-11e9-8628-bc764e2007e4
Received: from mail-pl1-x62a.google.com (unknown [2607:f8b0:4864:20::62a])
 by localhost (Halon) with ESMTPS
 id 795cfc90-e44f-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 13:29:20 +0000 (UTC)
Received: by mail-pl1-x62a.google.com with SMTP id u20so5489200plq.4
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 06:29:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=aXzJY0TB38AGte1X1gBC27CEUWVS71V1t07I30blH/o=;
 b=MUI064g5yF50Xx8IjHblAtO7lnOtiEPyLS0nbh4+xB0hxpmxgomRyn2EK/jXolOjZz
 yFFF6zcap0MqrmCkGSy+MrgUYoY6BktMjG+0xrQBTn29CxaxdG39qJZDEwL2peR6X3uN
 PmP6pIWqGL5a22qj9S34bW7ebJgQFkZsabBfz05Fj6Vbg5aTcZNuZ8vYz2ItoHfZXKw/
 mpPO7i7Vs3ze4L2KmCnJerz8XGkb8Dpk32/Sj4KiXFwxx5hJMMrj7U0ffPFkZ2oTJCA0
 HnZsK03WnJ1toTpf1WPqu7odCIX73Xl/rO09g/dP7Xg5qdsbtsev16EyMxj+7JgVoS7n
 WE1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=aXzJY0TB38AGte1X1gBC27CEUWVS71V1t07I30blH/o=;
 b=Bg0pM+eRI04EjMdSJBPrtq4/CvJ59VY/hw+wvoCF3/FA3Tcm9iipWSemB+LSdc3hYh
 80GXhmxiNiD5PpB/J31oiwNOWnOuAuO9xp7i+C/1zTxlkCab+WB6NwqbI0IoUf8R8AZ9
 b74u1edLyOzvtEdBeQTL8IAvEq3jFYJiantTuzhGJ3XH6HG9T9g0Xj4W3QB9gL9W0+XT
 UVyo2Si1pSM4DiRtWqtOFzeEi3IntF4ohtqyIxJzkHciuuVv8Apw/FeZdFwGic1TuFO/
 VJLHoY+p1bAkxykn7rR0WRdEhfe57MhsVlRrMDLkugvQ4L3sJJjif/sVpG3AITz2XE89
 Ufew==
X-Gm-Message-State: APjAAAWgiHp0ic5auBOlEsudn/P44Qh0C9FgAGrbx6bljeDWAOt32lK/
 YbJocaeMZs9zw+pLX7vhE431TKm5qnSKuxHbJcw=
X-Google-Smtp-Source: APXvYqxqjBgdKSvpQwb7YV4QJLGqB4Nqvd5SSJoJQ2LPd6bFBM7zkjnViuGDKwgFdC82r+96m576/noyrBO2MG+GE7M=
X-Received: by 2002:a17:902:ba86:: with SMTP id
 k6mr2677686pls.263.1569936559624; 
 Tue, 01 Oct 2019 06:29:19 -0700 (PDT)
MIME-Version: 1.0
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
 <ba2b9cc4-bd80-6049-d759-c0a9400c295f@citrix.com>
 <CACCGGhCqaxkYY90Nsvcg2yxjsRvdBXEN+cwPBhLVOdJKscS1pg@mail.gmail.com>
 <ead796d4-a531-7f23-04c8-a60c3aa142d6@citrix.com>
In-Reply-To: <ead796d4-a531-7f23-04c8-a60c3aa142d6@citrix.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Tue, 1 Oct 2019 14:29:07 +0100
Message-ID: <CACCGGhDGsc3izYWbHzM9cGN1S5w8kgTw6Ny9pRuCp8vudpdLSQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxIE9jdCAyMDE5IGF0IDE0OjA2LCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+IHdyb3RlOgo+CltzbmlwXQo+ID4+Pj4gQnV0IHRoZSBxdWVzdGlvbiBpcywg
ZG8gd2Ugd2FudCB0aGUgdG9vbHN0YWNrIHRvIGhhdmUgdG8gYmVjb21lIGFuCj4gPj4+PiBleHBl
cnQgaW4gd2hhdCBoYXJkd2FyZSBtaWdodCBoYXZlIGV4dGVybmFsIGRpcnR5IHRyYWNraW5nLCBh
bmQgd2hldGhlcgo+ID4+Pj4gc3VjaCB0cmFja2luZyBpcyBhY3RpdmU/ICBBdCB0aGUgbW9tZW50
IHRoYXQgd291bGQgbWVhbiBlaXRoZXIgMSkKPiA+Pj4+IHB1dHRpbmcgdGhhdCBpbmZvcm1hdGlv
biBpbnNpZGUgb2YgbGlieGMsIG9yIDIpIGR1cGxpY2F0aW5nIGl0IGFjcm9zcwo+ID4+Pj4geGFw
aSBhbmQgbGlieGwsIGZvciBpbnN0YW5jZS4KPiA+Pj4KPiA+Pj4gV2h5IG5vdD8gVGhlIHRvb2xz
dGFjayBpcyBpbiBjaGFyZ2Ugb2YgbWlncmF0aW9uIHNvIHdoeSBjYW4ndCBpdCBkZWNpZGUgd2hl
dGhlciBpdCBpcyAnc2FmZScgb3Igbm90Pwo+ID4+Cj4gPj4gRmlyc3Qgb2YgYWxsLCBpdCdzIG5v
dCBhYm91dCB3aGF0IHRoZSB0b29sc3RhY2sgY2FuIGRlY2lkZTsgaXQncyB3aGF0IGl0Cj4gPj4g
a25vd3MuICBJdCBkb2Vzbid0IGN1cnJlbnRseSBrbm93IGFueXRoaW5nIGFib3V0IHRoZSBkZXRh
aWxzIG9mIGRldmljZXMKPiA+PiB0aGVtc2VsdmVzIG9yIGhvdyB0aGV5IHJlbGF0ZSB0byBvdGhl
ciBmdW5jdGlvbmFsaXR5LCBzdWNoIGFzIG1pZ3JhdGlvbi4KPiA+Cj4gPiBEb2Vzbid0IGl0PyBX
aHk/Cj4gW3NuaXBdCj4gPiBJdCBpcywgYnV0IEkgZG9uJ3Qgc2VlIHRoYXQgWGVuIHNob3VsZCBo
YXZlIGFueSByaWdodCBvZiB2ZXRvIG92ZXIKPiA+IHdoYXQgYSBwYXRpY3VsYXIgdG9vbHN0YWNr
IHdpc2hlcyB0byBkbyB3aXRoIHRoZSBkb21haW5zIGl0IGhhcwo+ID4gY3JlYXRlZC4KPgo+IEkg
ZmVlbCBsaWtlIHRoZSB0ZW1wZXJhdHVyZSBvZiB0aGlzIGNvbnZlcnNhdGlvbiBpcyByZWFsbHkg
aGlnaCwgYW5kIEkKPiBjYW4ndCByZWFsbHkgZmlndXJlIG91dCB3aHkuICBDb3VsZCBJIGFzayB0
aGF0IHdlIHRyeSB0byB0dXJuIGRvd24gdGhlCj4gaGVhdCBhIGJpdCwgYW5kIHBlcmhhcHMgaGVs
cCBKYW4gYW5kIEkgZmlndXJlIG91dCB3aGVyZSB5b3UncmUgY29taW5nIGZyb20/Cj4KCkl0IGlz
IG5vdCBteSBpbnRlbnRpb24gaXQgYXBwZWFycyB0aGlzIHdheSwgYnV0IHRleHQtYmFzZWQKY29t
bXVuaWNhdGlvbiBpcyBub3QgZ3JlYXQgaW4gdGhpcyBraW5kIG9mIGNhc2UuCgpJJ2xsIGV4cGxh
aW4gdGhlIGJhY2tncm91bmQsIHdoaWxzdCB0cnlpbmcgdG8ga2VlcCBwcm9wcmlldGFyeSBzdHVm
Zgpwcm9wcmlldGFyeS4uLiBXZSAoQ2l0cml4KSBoYXZlIHNvbWUgU1ItSU9WIGhhcmR3YXJlIHdo
ZXJlIFZGcyBhcmUKcGFzc2VkIHRocm91Z2ggdG8gYSBkb21haW4gdmlhIGEgZGVkaWNhdGVkIGVt
dWxhdG9yLiBUaGUgUEYgY2FuCnBvdGVudGlhbGx5IHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQg
d2hpY2ggZ3Vlc3QgcGFnZXMgaGF2ZSBiZWVuCmRpcnRpZWQgYnkgRE1BLCBhbmQgdGh1cyBpdCBp
cyBmZWFzaWJsZSB0byBtaWdyYXRlIGRvbWFpbnMgd2l0aCBWRnMKYXNzaWduZWQuIEhvd2V2ZXIs
IGN1cnJlbnQgZGV2ZWxvcG1lbnQgaXMgZnJ1c3RyYXRlZCBieSBYZW4ncyByZWZ1c2FsCnRvIGVu
YWJsZSBsb2dkaXJ0eSBhbmQgc28gd2Ugbm93IGhhdmUgYSBwYXRjaCAoYSBwcmlvciB2ZXJzaW9u
IG9mIHRoZQpvbmUgSSBwb3N0ZWQpIHRoYXQgcmVjdGlmaWVzIHRoaXMuIEkgd291bGQgbm93IGxp
a2UgdG8gZ2V0IHRoaXMKdXBzdHJlYW0gYXMgSSBkbyBub3Qgc2VlIHRoYXQgYW55IGhhcm0gY2Fu
IGJlIGNhdXNlZCB0byB0aGUgc3lzdGVtIGJ5CmFsbG93aW5nIGEgZG9tYWluIHdpdGggSU9NTVUg
bWFwcGluZ3MgdG8gaGF2ZSBsb2dkaXJ0eSBlbmFibGVkLCB1bmxlc3MKdGhlIFAyTSBpcyBzaGFy
ZWQuCgo+ID4gSXQgY2FuLCBpbiB0aGUgZmFjZSBvZiBhbiBhcmJpdHJhcnkgZGV2aWNlLCB1c2Ug
YW4KPiA+IGVtdWxhdG9yIHN1Y2ggYXMgUUVNVSB0byBkZWFsIHdpdGggdGhlIHBhc3MtdGhyb3Vn
aCBhbmQgaGF2aW5nIHNvCj4gPiBkZWNpZGVkIGtub3dzIHRoYXQgaXQgY2FuJ3QgZ2V0IGRpcnR5
IHBhZ2UgaW5mb3JtYXRpb24sIGFuZCBoZW5jZSB0aGUKPiA+IGRvbWFpbiBjYW5ub3QgYmUgc2Fm
ZWx5IG1pZ3JhdGVkLiBJbiB0aGUgZmFjZSBvZiBhIGRldmljZSBpdCBrbm93cwo+ID4gYWJvdXQg
dGhvdWdoIGUuZy4gYSBHUFUsIGl0IGNhbiBydW4gYSBkZWRpY2F0ZWQgZW11bGF0b3IgZnJvbSB3
aGljaCBpdAo+ID4gY2FuIGdldCBkaXJ0eSBwYWdlIGluZm9ybWF0aW9uIGFuZCBoZW5jZSAocHJv
dmlkaW5nIHNoYXJlZCBFUFQgaXMgbm90Cj4gPiBpbiB1c2UpIGl0IGtub3dzIHRoZSBkb21haW4g
Y2FuIGJlIG1pZ3JhdGVkLgo+Cj4geGFwaSBrbm93cyB3aGF0IGRldmljZXMgKml0IGhhcyBhc2tl
ZCBYZW4gdG8gcGFzcyB0aHJvdWdoKi4gIFhlbiBrbm93cwo+ICp3aGF0IGRldmljZXMgaXQgZ2F2
ZSB0byB0aGUgZ3Vlc3QqLgoKSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBkaWZmZXJlbmNlLgoKPgo+
IHhhcGkgY2FuICpnYXRoZXIqIHNwZWNpZmljIGluZm9ybWF0aW9uIGFib3V0IGRldmljZXMgKHRv
cG9sb2d5LAo+IGNoYXJhY3RlcmlzdGljcywgJmMpIGZyb20gTGludXggYW5kIFhlbjsgWGVuIGhh
cyBpdCBhbHJlYWR5Lgo+Cj4gSXQgc2VlbXMgeW91J3ZlIGVuY29kZWQgaW4geGFwaSBpbmZvcm1h
dGlvbiBhYm91dCBob3cgWGVuIGlzCj4gaW1wbGVtZW50ZWQuICBUaGF0IGNvdWxkIGNoYW5nZTog
TW9yZSBmZWF0dXJlcyBjb3VsZCBiZWdpbiB0byBpbnRlcmFjdAo+IHdpdGggbG9nZGlydHksIG9y
IHdpdGggZGV2aWNlcyB3aGljaCBjYW4gaW1wbGVtZW50IHRoZWlyIG93bgo+IGxvZ2RpcnR5LWxp
a2UgZnVuY3Rpb25hbGl0eS4gIElmL3doZW4gdGhvc2UgY2hhbmdlcyBoYXBwZW4sIHdlIGNhbgo+
IHVwZGF0ZSB0aGUgcnVsZXMgZm9yIHdoZW4gbG9nZGlydHkgd29ya3Mgd2l0aGluIHRoZSBwYXRj
aCBzZXJpZXMgaXRzZWxmCj4gaW4gWGVuLiAgSWYgeW91IGluc3RlYWQgZW5jb2RlIHRoYXQga25v
d2xlZ2RlIGluIHhhcGksIHRoZW4geGFwaSBuZWVkcwo+IHRvIGJlIHVwZGF0ZWQgdG8ga2VlcCBp
biBzeW5jIHdpdGggdGhlIGludGVybmFsIGltcGxlbWVudGF0aW9uIG9mIHRoZQo+IGh5cGVydmlz
b3IuCj4KCkkgZG9uJ3QgZm9sbG93LiBJIGRvbid0IHRoaW5rIHdlIGhhdmUgZW5jb2RlZCBpbmZv
cm1hdGlvbiBhYm91dCBob3cKWGVuIHdvcmtzLiBXaGF0IHdlIGhhdmUgYXJlIGJ1Y2ggb2YgdGhp
bmdzIGludm9sdmVkIGluIG1pZ3JhdGlvbi4uLgpYZW4gaXMgb25lLCBhbmQgYWxsIHRoZSBvdGhl
cnMgYXJlIGVtdWxhdG9ycy4gU28sIHdlIGVuYWJsZSBsb2dkaXJ0eQppbiBYZW4gYW5kIHRoZW4g
YXNrIGl0IHdoYXQgcGFnZXMgdGhlIGd1ZXN0IGhhcyB0b3VjaGVkLCBhbmQgd2UgZW5hYmxlCmRp
cnR5IHRyYWNraW5nIGluIHRoZSBlbXVsYXRvcnMgYW5kIGFzayB0aGVtIHdoYXQgcGFnZXMgdGhl
eSAob3IgdGhlCmgvdyB0aGV5IG1hbmFnZSkgYXMgdG91Y2hlZC4gVGhhdCBpbmZvLiBmZWVkcyBp
bnRvIGEgY29tYmluZWQgZGlydHkKcGFnZSBsaXN0IGFuZCB0aGF0IHRoZW4gaW5mb3JtcyB0aGUg
bWlncmF0aW9uIHN0cmVhbS4KCj4gSW4gYW55IGNhc2UsIGhhdmluZyBlbXVsYXRvcnMgd2hpY2gg
Y2FuIGhhbmRsZSBsb2dkaXJ0eSBleHRlcm5hbGx5Cj4gcmVwb3J0IHRoZWlyIG93biBjYXBhYmls
aXR5IHNlZW1zIGEgbXVjaCBiZXR0ZXIgd2F5IG9mIGRvaW5nIHRoaW5ncyB0aGFuCj4gaGFyZC1j
b2RpbmcgaW4geGFwaSB3aGljaCBlbXVsYXRvcnMga25vdyBob3cgdG8gZG8gd2hhdC4KCkluIHRo
ZSBsb25nIHJ1biwgeWVzLCBidXQgSSBkb24ndCBzZWUgd2h5IFhlbiBzaG91bGQgYmUgbWFraW5n
IHRoZQphc3N1bXB0aW9uIHRoYXQgbm8gY3VycmVudCBlbXVsYXRvciBjYW4gZG8gdGhhdC4gSXQg
c2VlbXMgZW50aXJlbHkgdGhlCndyb25nIHBsYWNlIHRvIGJlIGRvaW5nIHRoYXQuIEF0IHNvbWUg
bGV2ZWwgWGVuIGlzICdqdXN0IGFub3RoZXIKZW11bGF0b3InIGFuZCBvdWdodCBub3QgdG8gY2Fy
ZSB3aGF0IGl0cyBwZWVycyBhcmUgY2FwYWJsZSBvZi4KCj4KPiA+PiBTZWNvbmRseSwgeW91IGhh
dmVuJ3QgYW5zd2VyZWQgdGhlIHF1ZXN0aW9uIGFib3V0IGR1cGxpY2F0aW9uLiAgV2hlcmUgZG8K
PiA+PiB5b3UgcHJvcG9zZSB0byBwdXQgdGhpcyBmdW5jdGlvbmFsaXR5Pwo+ID4+Cj4gPgo+ID4g
RGlmZmVyZW50IHRvb2xzdGFja3MgY2FuIGhhdmUgZGlmZmVyZW50IGNhcGFiaWxpdGllcy4gSWYg
bGlieGwgaXMKPiA+IHVuYXdhcmUgb2YgYSBkZXZpY2VzIGNhcGFiaWxpdHkgdG8gcHJvdmlkZSBk
aXJ0eSBwYWdlIGluZm9ybWF0aW9uLCBidXQKPiA+IFhBUEkgaXMgYXdhcmUsIHRoZW4gd2h5IGlz
IHRoYXQgYSBwcm9ibGVtPwo+Cj4gU28gaXQgc291bmRzIGxpa2UgeW91J3ZlIGFscmVhZHkgZG9u
ZSBhIGxvdCBvZiB0aGlzIHdvcmsgaW4geGFwaS4gIEJ1dAo+IHRoYXQgb25seSBiZW5lZml0cyBY
ZW5TZXJ2ZXIgYW5kIGRlcml2YXRpdmVzOiBhbGwgb2YgQ2l0cml4J3Mgb3RoZXIKPiBwYXJ0bmVy
cyB3aG8gd2FudCB0byBkbyBzb21ldGhpbmcgc2ltaWxhciB3aWxsIGhhdmUgdG8gY29tcGxldGVs
eQo+IGR1cGxpY2F0ZSBhbGwgb2YgdGhhdCBmdW5jdGlvbmFsaXR5LiAgSXQgc2hvdWxkIGJlIG9i
dmlvdXMgd2h5IHRoYXQncwo+IHN1Yi1vcHRpbWFsLgoKVGhlIGNoYW5nZXMgaW4gWEFQSSBhcmUg
bm90IHZhc3Q7IHRoZSBtYWluIGNvbXBsZXhpdHkgaXMgaW4gdGhlIGRldmljZQplbXVsYXRvciAo
dG8gcHJvdmlkZSBpbmZvcm1hdGlvbiBkdXJpbmcgdGhlIGxpdmUgcGhhc2Ugb2YgbWlncmF0aW9u
KQpidXQgSSBzdGlsbCBkb24ndCBzZWUgd2h5IENpdHJpeCdzIGNob2ljZSBvZiBjbG9zZWQgdnMu
IG9wZW4gc291cmNlCmltcGxlbWVudGF0aW9uIG9mIHRoZSBlbXVsYXRvciByZWFsbHkgaGFzIGFu
eXRoaW5nIHRvIGRvIHdpdGggdGhpcy4gSXQKaXMgc3RpbGwgbXkgb3BpbmlvbiB0aGF0IFhlbidz
IG9ubHkgdmFsaWQgcmVhc29uIGZvciByZWZ1c2luZyB0bwplbmFibGUgbG9nZGlydHkgZm9yIGEg
ZG9tYWluIGlzIG9uZSBvZiBob3N0IHNhZmV0eSBhbmQgSSBzdGlsbCBoYXZlbid0CmhlYXJkIGFu
IGFyZ3VtZW50IGFzIHRvIHdoeSBYZW4gKmlzKiByaWdodCB0byByZWZ1c2UgaW4gb3RoZXIKY2ly
Y3Vtc3RhbmNlcy4KCiAgUGF1bAoKPgo+ICAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 13:34:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 13:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFIIO-0004bU-2o; Tue, 01 Oct 2019 13:34:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XqjC=X2=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFIIN-0004bP-BE
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:34:27 +0000
X-Inumbo-ID: 2f95f444-e450-11e9-96fd-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 2f95f444-e450-11e9-96fd-12813bfff9fa;
 Tue, 01 Oct 2019 13:34:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569936866;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=s32kIX46aY8Hd4BKKox0lNJrcYvekQ/gIXvka1nyQS4=;
 b=UWzkyHVSrUPIqsZFC83nEYrcHA2ue56CJu27YiJVkO6HbRC4YNbwia6C
 pJag+nIsXSajp99ObtUa90liemcZNw3DTC6l9iwsAPSZvO46K8i6sFvX5
 aTb5VDPdGzNIDwQB3uRa2THh2MxQ2L3ty+UMqDcrmgBUXwA/oedo6Amv6 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cB+u9ijHBzHK4zNjhkiOAwN2y94nwhQXEkg031elq4/I/GJvnqOgkYhx+A4+9X+pXF61mBsES4
 QOEXUzDOVNePZkVq7W9M8veJb4FHH2x000aH2mZSwquQnEwQhOTRNK7Dw4SypaaaxfdfhTGlYX
 e2uCMTAcvTb+s3ySDTgTapZZq3lbnbbG8pOsHHvAe7JAmwuDGNLRA+d17j4DIHr6XvwyuEvgK7
 2Cu6H+T/kqrn0NZto4yK2W1WLhnv5S5vN275L+rUZAJK+jFfwdeiZ4viSrKazR/0h+4n2++yMo
 cW8=
X-SBRS: 2.7
X-MesageID: 6549670
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6549670"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23955.21983.2115.154193@mariner.uk.xensource.com>
Date: Tue, 1 Oct 2019 14:34:23 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191001131507.GI1163@perard.uk.xensource.com>
References: <20191001101259.53162-1-roger.pau@citrix.com>
 <20191001131507.GI1163@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtQQVRDSF0gbGlieGw6IHdhaXQgZm9yIHRoZSBh
Y2sgd2hlbiBpc3N1aW5nIHBvd2VyIGNvbnRyb2wgcmVxdWVzdHMiKToKPiBPbiBUdWUsIE9jdCAw
MSwgMjAxOSBhdCAxMjoxMjo1OVBNICswMjAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBJ
IGJlbGlldmUgYXBwbHlpbmcgdGhpcyBwYXRjaCBpcyBub3QgZ29pbmcgdG8gY2F1c2UgcmVncmVz
c2lvbnMgaW4KPiA+IG9zc3Rlc3QsIGFsYmVpdCBGcmVlQlNEIGRvZXNuJ3QgYWNrbm93bGVkZ2Ug
cG93ZXJvZmYvcmVib290IHJlcXVlc3RzCj4gPiBpbiB0aGUgY3VycmVudGx5IHRlc3RlZCB2ZXJz
aW9ucywgaXQgd2lsbCBzaHV0ZG93biBpbiBsZXNzIHRoYW4gb25lCj4gPiBtaW51dGUsIGFuZCB0
aHVzIHRoZSB0b29sc3RhY2sgd29uJ3QgY29tcGxhaW4gYmVjYXVzZSB0aGUgY29udHJvbCBub2Rl
Cj4gPiBpcyBnb2luZyB0byBiZSByZW1vdmVkIGZyb20geGVuc3RvcmUuCj4gCj4gQWNrbm93bGVk
Z2VtZW50IGlzIGRlc2NyaWJlZCBpbiB0aGUgZG9jdW1lbnRhdGlvbiBvZiB+L2NvbnRyb2wvc2h1
dGRvd24KPiAoZGVzY3JpYmVkIGluIHhlbnN0b3JlLXBhdGhzLnBhbmRvYyksIHNvIEkgZ3Vlc3Mg
aXQgd291bGQgYmUgYSBidWcgaW4KPiBGcmVlQlNEIHJhdGhlciB0aGFuIGEgcmVncmVzc2lvbiBv
ZiB0aGUgdG9vbHN0YWNrLiBJc24ndCBpdD8KCldlbGwsIHllcywgYnV0IHdlIHRyeSB0byBhdm9p
ZCBicmVha2luZyBvbGQgZ3Vlc3RzLCBldmVuIGlmIHRoZXkgYXJlCmJ1Z2d5LgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 13:40:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 13:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFINp-00057f-Ju; Tue, 01 Oct 2019 13:40:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q5vT=X2=amazon.com=prvs=17096c9fa=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFINn-00051F-Gt
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:40:03 +0000
X-Inumbo-ID: f8808dce-e450-11e9-96fd-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id f8808dce-e450-11e9-96fd-12813bfff9fa;
 Tue, 01 Oct 2019 13:40:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569937202; x=1601473202;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=FzL+YhfPlhkhdTqSZCWbf61z0CAAZ0gtCP4UUpkMeAo=;
 b=ncfbMELA6SYc/6ttHKHFCEjRsLMQlUHN3u70NNdKK5eizt/QLe7/GtmI
 l2hS0V6ucCsccrAkNWQPaVmjEsZEP839O40E2jDLecHqdNMsNN3b/XFVM
 Mkx9sr+M9UchfPYj4QoLDJjujtwDxrdjE0FadcZKHu5lPqYObOGWesC73 g=;
X-IronPort-AV: E=Sophos;i="5.64,571,1559520000"; d="scan'208";a="788807124"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 01 Oct 2019 13:40:01 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (Postfix) with ESMTPS
 id 79781A2A7C; Tue,  1 Oct 2019 13:40:00 +0000 (UTC)
Received: from EX13D06UEA001.ant.amazon.com (10.43.61.154) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 13:39:59 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D06UEA001.ant.amazon.com (10.43.61.154) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 13:39:59 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Tue, 1 Oct 2019 13:39:59 +0000
To: Wei Liu <wl@xen.org>
References: <cover.1569833766.git.hongyax@amazon.com>
 <4429f3d4cb3075d3dc2f30b3f8273e3620b8d995.1569833766.git.hongyax@amazon.com>
 <20191001115114.yim3dbmbmbeirxmy@debian>
From: Hongyan Xia <hongyax@amazon.com>
Message-ID: <1f1c673e-bec8-80b8-a598-832f0e5f5391@amazon.com>
Date: Tue, 1 Oct 2019 14:39:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191001115114.yim3dbmbmbeirxmy@debian>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 22/55] x86_64/mm: switch to new APIs in
 paging_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxMjo1MSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIFNlcCAzMCwgMjAx
OSBhdCAxMTozMzoxNEFNICswMTAwLCBIb25neWFuIFhpYSB3cm90ZToKPj4gRnJvbTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4KPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSG9uZ3lhbiBYaWEgPGhvbmd5YXhA
YW1hem9uLmNvbT4KPj4KPj4gLS0tCj4+IENoYW5nZWQgc2luY2UgdjE6Cj4+ICAgICogdXNlIGEg
Z2xvYmFsIG1hcHBpbmcgZm9yIGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyLCBvdGhlcndpc2UKPj4g
ICAgICBsMl9yb19tcHQgd2lsbCB1bm1hcCBpdC4KPiAKPiBIbW1tLi4uIEkgd29uZGVyIHdoeSBY
VEYgZGlkbid0IGNhdGNoIHRoaXMuCj4gCgpXZWxsLCBwcm9iYWJseSBiZWNhdXNlIHRoaXMgb25s
eSBzaG93cyB1cCB3aGVuIHdlIGFjdHVhbGx5IHJlbW92ZSBhbGwgZmFzdCAKcGF0aHMgYW5kIHRo
ZSBkaXJlY3QgbWFwLiBJZiB3ZSBqdXN0IGFwcGx5IHRoaXMgYmF0Y2gsIHVubWFwIG9uIHRoZSBk
aXJlY3QgbWFwIAppcyBqdXN0IGEgbm8tb3AuIEkgY2F1Z2h0IHRoaXMgd2l0aCBteSBsYXRlciBw
YXRjaGVzLgoKPiBJZiB3ZSByZWFsbHkgd2FudCB0byBnbyBhbGwgdGhlIHdheSB0byBlbGltaW5h
dGUgcGVyc2lzdGVudCBtYXBwaW5ncwo+IGZvciBwYWdlIHRhYmxlcywgdGhlIGNvZGUgc2hvdWxk
IGJlIGNoYW5nZWQgc3VjaCB0aGF0Ogo+IAo+IDEuIGNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyIHNo
b3VsZCBiZSBjaGFuZ2VkIHRvIHN0b3JlIG1mbiwgbm90IHZhLgo+IDIuIG1hcCBhbmQgdW5tYXAg
dGhhdCBtZm4gd2hlbiBhY2Nlc3MgdG8gdGhlIGNvbXBhdCBwYWdlIHRhYmxlIGlzCj4gICAgIHJl
cXVpcmVkLgo+IAoKU291bmRzIHNlbnNpYmxlIGFuZCBtb3JlIGNvbnNpc3RlbnQgd2l0aCBvdGhl
ciBQVEVzLgoKSG9uZ3lhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 13:54:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 13:54:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFIbh-0006On-1P; Tue, 01 Oct 2019 13:54:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q5vT=X2=amazon.com=prvs=17096c9fa=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFIbg-0006Oi-Cw
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:54:24 +0000
X-Inumbo-ID: f9872a5a-e452-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id f9872a5a-e452-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 13:54:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569938063; x=1601474063;
 h=subject:from:to:cc:references:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rBiA2BGSpeZOlvc+B47i3H6p0leJNj/wKTA7KZ6j+x0=;
 b=MaNAgN3EkzhZ3oRv9quiJw7LBcfPIGsiMhUubF/lRre93IFdnV4o0p3t
 xsnHSo6p9ypzEGZmZWbyem2UF4hFtZcN9GJW72cdO23MV9iL+AF+L7zU9
 pIMQ1oBO+tdk81Vr0JCyjw0hXDJU8yxtH6tF9My34U7/O/+LG3zG6Ac4R Y=;
X-IronPort-AV: E=Sophos;i="5.64,571,1559520000"; d="scan'208";a="425025477"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 01 Oct 2019 13:54:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id A4547A2385; Tue,  1 Oct 2019 13:54:21 +0000 (UTC)
Received: from EX13D01UEA001.ant.amazon.com (10.43.61.161) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 13:54:21 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D01UEA001.ant.amazon.com (10.43.61.161) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 13:54:20 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Tue, 1 Oct 2019 13:54:20 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
References: <cover.1569833766.git.hongyax@amazon.com>
 <f8b0b15146c357270fb0978f3ec50eea4695dc1c.1569833766.git.hongyax@amazon.com>
Message-ID: <480a0733-07c4-b98a-a2c9-465cf9fbef63@amazon.com>
Date: Tue, 1 Oct 2019 14:54:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f8b0b15146c357270fb0978f3ec50eea4695dc1c.1569833766.git.hongyax@amazon.com>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 39/55] x86: switch root_pgt to mfn_t and
 use new APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDkvMjAxOSAxMTozMywgSG9uZ3lhbiBYaWEgd3JvdGU6Cj4gRnJvbTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBUaGlzIHRoZW4gcmVxdWlyZXMgbW92aW5nIGRlY2xh
cmF0aW9uIG9mIHJvb3QgcGFnZSB0YWJsZSBtZm4gaW50byBtbS5oCj4gYW5kIG1vZGlmeSBzZXR1
cF9jcHVfcm9vdF9wZ3QgdG8gaGF2ZSBhIHNpbmdsZSBleGl0IHBhdGguCj4gCj4gV2UgYWxzbyBu
ZWVkIHRvIGZvcmNlIG1hcF9kb21haW5fcGFnZSB0byB1c2UgZGlyZWN0IG1hcCB3aGVuIHN3aXRj
aGluZwo+IHBlci1kb21haW4gbWFwcGluZ3MuIFRoaXMgaXMgY29udHJhcnkgdG8gb3VyIGVuZCBn
b2FsIG9mIHJlbW92aW5nCj4gZGlyZWN0IG1hcCwgYnV0IHRoaXMgd2lsbCBiZSByZW1vdmVkIG9u
Y2Ugd2UgbWFrZSBtYXBfZG9tYWluX3BhZ2UKPiBjb250ZXh0LXN3aXRjaCBzYWZlIGluIGFub3Ro
ZXIgKGxhcmdlKSBwYXRjaCBzZXJpZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAg
ICAgfCAxNSArKysrKysrKysrLS0tCj4gICB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYyAgICAg
IHwgIDIgKy0KPiAgIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICAg
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICAyICstCj4gICB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jICAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
Cj4gICB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwgIDIgKysKPiAgIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgMiArLQo+ICAgNyBmaWxlcyBjaGFuZ2VkLCA0NSBp
bnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gaW5kZXggZGJkZjZiMWJjMi4u
ZTliZjQ3ZWZjZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBAQCAtNjksNiArNjksNyBAQAo+ICAgI2luY2x1ZGUgPGFz
bS9wdi9kb21haW4uaD4KPiAgICNpbmNsdWRlIDxhc20vcHYvbW0uaD4KPiAgICNpbmNsdWRlIDxh
c20vc3BlY19jdHJsLmg+Cj4gKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgIAo+ICAgREVGSU5F
X1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKPiAgIAo+IEBAIC0xNTgwLDEyICsx
NTgxLDIwIEBAIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikK
PiAgIAo+ICAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKPiAg
IHsKPiAtICAgIHJvb3RfcGdlbnRyeV90ICpyb290X3BndCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsK
PiArICAgIG1mbl90IHJwdF9tZm4gPSB0aGlzX2NwdShyb290X3BndF9tZm4pOwo+ICAgCj4gLSAg
ICBpZiAoIHJvb3RfcGd0ICkKPiAtICAgICAgICByb290X3BndFtyb290X3RhYmxlX29mZnNldChQ
RVJET01BSU5fVklSVF9TVEFSVCldID0KPiArICAgIGlmICggIW1mbl9lcShycHRfbWZuLCBJTlZB
TElEX01GTikgKQo+ICsgICAgewo+ICsgICAgICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7Cj4gKwo+
ICsgICAgICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsKPiArICAg
ICAgICBycHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7Cj4gKyAgICAgICAgcnB0
W3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQo+ICAgICAgICAgICAg
ICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4gKyAgICAgICAg
VU5NQVBfWEVOX1BBR0VUQUJMRV9ORVcocnB0KTsKPiArICAgICAgICBtYXBjYWNoZV9vdmVycmlk
ZV9jdXJyZW50KE5VTEwpOwo+ICsgICAgfQo+ICAgCj4gICAgICAgaWYgKCB1bmxpa2VseSh2LT5h
cmNoLmRyNyAmIERSN19BQ1RJVkVfTUFTSykgKQo+ICAgICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3Jl
Z3Modik7CgpJIGFtIGhhdmluZyBzZWNvbmQgdGhvdWdodHMgb24gd2hldGhlciBJIHNob3VsZCBp
bmNsdWRlIHRoaXMgcGF0Y2ggZm9yIG5vdy4gCk9idmlvdXNseSB0aGUgcGVyLWRvbWFpbiBtYXBj
YWNoZSBpbiBpdHMgY3VycmVudCBmb3JtIGNhbm5vdCBiZSB1c2VkIGhlcmUgCmR1cmluZyB0aGUg
Y29udGV4dCBzd2l0Y2guIEhvd2V2ZXIsIEkgYWxzbyBkb24ndCB3YW50IHRvIHVzZSBQTUFQIGJl
Y2F1c2UgaXQgaXMgCmp1c3QgYSBib290c3RyYXBwaW5nIG1lY2hhbmlzbSBhbmQgbWF5IHJlc3Vs
dCBpbiBoZWF2eSBsb2NrIGNvbnRlbnRpb24gaGVyZS4KCkkgYW0gaW5jbGluZWQgdG8gZHJvcCBp
dCBmb3Igbm93IGFuZCBpbmNsdWRlIHRoaXMgYWZ0ZXIgd2UgaGF2ZSBhIApjb250ZXh0LXN3aXRj
aCBzYWZlIG1hcHBpbmcgbWVjaGFuaXNtLCBhcyB0aGUgY29tbWl0IG1lc3NhZ2Ugc3VnZ2VzdHMu
CgpIb25neWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 13:56:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 13:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFIdq-0006Vt-Fs; Tue, 01 Oct 2019 13:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LEtS=X2=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1iFIdp-0006Vo-Bq
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:56:37 +0000
X-Inumbo-ID: 488c5e0e-e453-11e9-96fe-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by localhost (Halon) with ESMTPS
 id 488c5e0e-e453-11e9-96fe-12813bfff9fa;
 Tue, 01 Oct 2019 13:56:36 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91DiVIs069498;
 Tue, 1 Oct 2019 13:56:27 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2019-08-05;
 bh=9GWeqhJnT5PGkazNzMmgVhKC+DkKpsNOs2T2q3VSXac=;
 b=YQ9au5zrbo5ogpT38yZosjjBdTHx3lvFjGT7Jr6XFzkxCpLXFQOoyF9og7t6J7v18n2u
 8mkyXJpxHWgj3DF8LmyF14FN5B2/PE5RiFiyZbZeY+v64dyTRNvMxvAQ54Eg8yO1DmO0
 j+d83AnWQFcM5XyK0c3GrLTdSmo3KXL0cMGM3Ahr9nCm6tDoYHXPP545TXCTURQH0Qas
 5csgLO3K/EDUD15D0ctQklBzF7R32Og/2PBggtrmMIzcvM4Rjirt47o6yVJWtuMxWI+4
 LsH1cpmqvvZpCmGKtUmfq2Fa7fRj4+0b/1rXU2oOwiA4zji6sF6363ueSoD7gLZOuP65 FQ== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2va05rp0hx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 13:56:26 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91DheEB025460;
 Tue, 1 Oct 2019 13:56:26 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2vbmpymbq6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 13:56:26 +0000
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x91DuOvF026286;
 Tue, 1 Oct 2019 13:56:24 GMT
Received: from linux.cn.oracle.com (/10.182.69.106)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 01 Oct 2019 06:56:23 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org
Date: Tue,  1 Oct 2019 21:56:41 +0800
Message-Id: <1569938201-23620-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9396
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=963
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910010125
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9396
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910010125
Subject: [Xen-devel] [PATCH v2 1/1] xen-netfront: do not use ~0U as error
 return value for xennet_fill_frags()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, joe.jin@oracle.com,
 linux-kernel@vger.kernel.org, boris.ostrovsky@oracle.com, davem@davemloft.net
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVubmV0X2ZpbGxfZnJhZ3MoKSB1c2VzIH4wVSBhcyByZXR1cm4gdmFsdWUgd2hlbiB0aGUgc2tf
YnVmZiBpcyBub3QgYWJsZQp0byBjYWNoZSBleHRyYSBmcmFnbWVudHMuIFRoaXMgaXMgaW5jb3Jy
ZWN0IGJlY2F1c2UgdGhlIHJldHVybiB0eXBlIG9mCnhlbm5ldF9maWxsX2ZyYWdzKCkgaXMgUklO
R19JRFggYW5kIDB4ZmZmZmZmZmYgaXMgYW4gZXhwZWN0ZWQgdmFsdWUgZm9yCnJpbmcgYnVmZmVy
IGluZGV4LgoKSW4gdGhlIHNpdHVhdGlvbiB3aGVuIHRoZSByc3BfY29ucyBpcyBhcHByb2FjaGlu
ZyAweGZmZmZmZmZmLCB0aGUgcmV0dXJuCnZhbHVlIG9mIHhlbm5ldF9maWxsX2ZyYWdzKCkgbWF5
IGJlY29tZSAweGZmZmZmZmZmIHdoaWNoIHhlbm5ldF9wb2xsKCkgKHRoZQpjYWxsZXIpIHdvdWxk
IHJlZ2FyZCBhcyBlcnJvci4gQXMgYSByZXN1bHQsIHF1ZXVlLT5yeC5yc3BfY29ucyBpcyBzZXQK
aW5jb3JyZWN0bHkgYmVjYXVzZSBpdCBpcyB1cGRhdGVkIG9ubHkgd2hlbiB0aGVyZSBpcyBlcnJv
ci4gSWYgdGhlcmUgaXMgbm8KZXJyb3IsIHhlbm5ldF9wb2xsKCkgd291bGQgYmUgcmVzcG9uc2li
bGUgdG8gdXBkYXRlIHF1ZXVlLT5yeC5yc3BfY29ucy4KRmluYWxseSwgcXVldWUtPnJ4LnJzcF9j
b25zIHdvdWxkIHBvaW50IHRvIHRoZSByeCByaW5nIGJ1ZmZlciBlbnRyaWVzIHdob3NlCnF1ZXVl
LT5yeF9za2JzW2ldIGFuZCBxdWV1ZS0+Z3JhbnRfcnhfcmVmW2ldIGFyZSBhbHJlYWR5IGNsZWFy
ZWQgdG8gTlVMTC4KVGhpcyBsZWFkcyB0byBOVUxMIHBvaW50ZXIgYWNjZXNzIGluIHRoZSBuZXh0
IGl0ZXJhdGlvbiB0byBwcm9jZXNzIHJ4IHJpbmcKYnVmZmVyIGVudHJpZXMuCgpUaGUgc3ltcHRv
bSBpcyBzaW1pbGFyIHRvIHRoZSBvbmUgZml4ZWQgaW4KY29tbWl0IDAwYjM2ODUwMmQxOCAoInhl
bi1uZXRmcm9udDogZG8gbm90IGFzc3VtZSBza19idWZmX2hlYWQgbGlzdCBpcwplbXB0eSBpbiBl
cnJvciBoYW5kbGluZyIpLgoKVGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSByZXR1cm4gdHlwZSBvZiB4
ZW5uZXRfZmlsbF9mcmFncygpIHRvIGluZGljYXRlCndoZXRoZXIgaXQgaXMgc3VjY2Vzc2Z1bCBv
ciBmYWlsZWQuIFRoZSBxdWV1ZS0+cngucnNwX2NvbnMgd2lsbCBiZQphbHdheXMgdXBkYXRlZCBp
bnNpZGUgdGhpcyBmdW5jdGlvbi4KCkZpeGVzOiBhZDRmMTVkYzJjNzAgKCJ4ZW4vbmV0ZnJvbnQ6
IGRvbid0IGJ1ZyBpbiBjYXNlIG9mIHRvbyBtYW55IGZyYWdzIikKU2lnbmVkLW9mZi1ieTogRG9u
Z2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZWQgc2luY2UgdjE6
CiAgLSBBbHdheXMgdXBkYXRlIHF1ZXVlLT5yeC5yc3BfY29ucyBpbnNpZGUgeGVubmV0X2ZpbGxf
ZnJhZ3MoKSBzbyB3ZSBkbwogICAgbm90IG5lZWQgdG8gYWRkIGV4dHJhIGFyZ3VtZW50IHRvIHhl
bm5ldF9maWxsX2ZyYWdzKCkuCgogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCAxNyArKysr
KysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYyBiL2RyaXZlcnMv
bmV0L3hlbi1uZXRmcm9udC5jCmluZGV4IGUxNGVjNzUuLjQ4MmM2YzggMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5j
CkBAIC04ODcsOSArODg3LDkgQEAgc3RhdGljIGludCB4ZW5uZXRfc2V0X3NrYl9nc28oc3RydWN0
IHNrX2J1ZmYgKnNrYiwKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIFJJTkdfSURYIHhlbm5ldF9m
aWxsX2ZyYWdzKHN0cnVjdCBuZXRmcm9udF9xdWV1ZSAqcXVldWUsCi0JCQkJICBzdHJ1Y3Qgc2tf
YnVmZiAqc2tiLAotCQkJCSAgc3RydWN0IHNrX2J1ZmZfaGVhZCAqbGlzdCkKK3N0YXRpYyBpbnQg
eGVubmV0X2ZpbGxfZnJhZ3Moc3RydWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSwKKwkJCSAgICAg
c3RydWN0IHNrX2J1ZmYgKnNrYiwKKwkJCSAgICAgc3RydWN0IHNrX2J1ZmZfaGVhZCAqbGlzdCkK
IHsKIAlSSU5HX0lEWCBjb25zID0gcXVldWUtPnJ4LnJzcF9jb25zOwogCXN0cnVjdCBza19idWZm
ICpuc2tiOwpAQCAtOTA4LDcgKzkwOCw3IEBAIHN0YXRpYyBSSU5HX0lEWCB4ZW5uZXRfZmlsbF9m
cmFncyhzdHJ1Y3QgbmV0ZnJvbnRfcXVldWUgKnF1ZXVlLAogCQlpZiAodW5saWtlbHkoc2tiX3No
aW5mbyhza2IpLT5ucl9mcmFncyA+PSBNQVhfU0tCX0ZSQUdTKSkgewogCQkJcXVldWUtPnJ4LnJz
cF9jb25zID0gKytjb25zICsgc2tiX3F1ZXVlX2xlbihsaXN0KTsKIAkJCWtmcmVlX3NrYihuc2ti
KTsKLQkJCXJldHVybiB+MFU7CisJCQlyZXR1cm4gLUVOT0VOVDsKIAkJfQogCiAJCXNrYl9hZGRf
cnhfZnJhZyhza2IsIHNrYl9zaGluZm8oc2tiKS0+bnJfZnJhZ3MsCkBAIC05MTksNyArOTE5LDkg
QEAgc3RhdGljIFJJTkdfSURYIHhlbm5ldF9maWxsX2ZyYWdzKHN0cnVjdCBuZXRmcm9udF9xdWV1
ZSAqcXVldWUsCiAJCWtmcmVlX3NrYihuc2tiKTsKIAl9CiAKLQlyZXR1cm4gY29uczsKKwlxdWV1
ZS0+cngucnNwX2NvbnMgPSBjb25zOworCisJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgY2hl
Y2tzdW1fc2V0dXAoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwgc3RydWN0IHNrX2J1ZmYgKnNrYikK
QEAgLTEwNDUsOCArMTA0Nyw3IEBAIHN0YXRpYyBpbnQgeGVubmV0X3BvbGwoc3RydWN0IG5hcGlf
c3RydWN0ICpuYXBpLCBpbnQgYnVkZ2V0KQogCQlza2ItPmRhdGFfbGVuID0gcngtPnN0YXR1czsK
IAkJc2tiLT5sZW4gKz0gcngtPnN0YXR1czsKIAotCQlpID0geGVubmV0X2ZpbGxfZnJhZ3MocXVl
dWUsIHNrYiwgJnRtcHEpOwotCQlpZiAodW5saWtlbHkoaSA9PSB+MFUpKQorCQlpZiAodW5saWtl
bHkoeGVubmV0X2ZpbGxfZnJhZ3MocXVldWUsIHNrYiwgJnRtcHEpKSkKIAkJCWdvdG8gZXJyOwog
CiAJCWlmIChyeC0+ZmxhZ3MgJiBYRU5fTkVUUlhGX2NzdW1fYmxhbmspCkBAIC0xMDU2LDcgKzEw
NTcsNyBAQCBzdGF0aWMgaW50IHhlbm5ldF9wb2xsKHN0cnVjdCBuYXBpX3N0cnVjdCAqbmFwaSwg
aW50IGJ1ZGdldCkKIAogCQlfX3NrYl9xdWV1ZV90YWlsKCZyeHEsIHNrYik7CiAKLQkJcXVldWUt
PnJ4LnJzcF9jb25zID0gKytpOworCQlpID0gKytxdWV1ZS0+cngucnNwX2NvbnM7CiAJCXdvcmtf
ZG9uZSsrOwogCX0KIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:00:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFIh4-0006iU-8M; Tue, 01 Oct 2019 13:59:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFIh2-0006iP-9d
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 13:59:56 +0000
X-Inumbo-ID: b9f1621a-e453-11e9-96fe-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id b9f1621a-e453-11e9-96fe-12813bfff9fa;
 Tue, 01 Oct 2019 13:59:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFIgr-0006G3-W9; Tue, 01 Oct 2019 13:59:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFIgr-0002XN-IP; Tue, 01 Oct 2019 13:59:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFIgr-0007Dm-H7; Tue, 01 Oct 2019 13:59:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142062-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=95e9d74fe4281f7ad79a5a7511400541729aa44a
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 13:59:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 142062: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA2MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIwNjIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAxMSBndWVzdC1zdGFydCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRo
YXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOTVlOWQ3
NGZlNDI4MWY3YWQ3OWE1YTc1MTE0MDA1NDE3MjlhYTQ0YQpiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTll
MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICA0
NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBa
ICAgNDMgZGF5cyAgIDUwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjA2MiAgMjAx
OS0wOS0zMCAyMTo0NTozNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0Bp
Z2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+
CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNo
ZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5j
aXNAd2RjLmNvbT4KICBBbWl0IFNoYWggPGFtaXRAa2VybmVsLm9yZz4KICBBbmRyZXcgSmVmZmVy
eSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmlj
aEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIEF0aXNoIFBhdHJhIDxhdGlzaC5wYXRyYUB3ZGMuY29tPgogIEF1cmVsaWVuIEphcm5v
IDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1l
Lmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFp
bC5jb20+CiAgQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+CiAgQ2FybG8g
TWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8g
PGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQG1lLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFN2ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1i
cmVuZGFAbGludXguaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxs
aW5nQGxpbnV4LmlibS5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4K
ICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8
Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFu
aWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4g
QmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2li
c29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZp
ZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMg
PGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2Vy
IDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+
CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2Vj
ayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFj
dG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFt
bWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbWVz
IExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNp
ZW1lbnMuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKaW5n
IExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1z
LmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4g
U25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29nbGUuY29tPgogIEp1
YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3Vh
bEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxmQGdtYWlsLmNvbT4KICBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMu
a29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdt
YWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29t
PgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8
bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpo
b3UgPHpobGIyOUBmb3htYWlsLmNvbT4KICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29j
cy5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxh
bmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1z
QGNpdHJpeC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1h
cnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxt
anJvc2F0b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZp
dHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0u
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhh
YXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5z
b2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAg
UGFua2FqIEd1cHRhIDxwYWd1cHRhQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENs
YXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5
dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRv
dmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFz
LnJ1PgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4KICBSYXBo
YWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSYXNobWljYSBHdXB0
YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgog
IFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNhdGhlZXNoIFJh
amVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNlcmdpbyBMb3BleiA8c2xw
QHJlZGhhdC5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgog
IFNodS1DaHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZh
bi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0
LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxh
IDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAg
VGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHku
b3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255
Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+
CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFy
ZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29t
PgogIFlpZmFuIEx1byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5n
IDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4K
ICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMjAxNjcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:15:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFIw2-0008KN-U7; Tue, 01 Oct 2019 14:15:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFIw1-0008KI-RR
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:15:25 +0000
X-Inumbo-ID: e9203802-e455-11e9-bf31-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id e9203802-e455-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 14:15:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569939324;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=Y6IhObJYLR2scTcGTVcfSXGZO5Q5i8CVykXXnSqV6uk=;
 b=hC4n3pQ/Sgdjrbu+WJrf/qbYbgYQJncrWrk5wHAUNZxs79D0zxjR845+
 FneBS3R1VqBrXUaGyF7AtZ46r30cJWph8diJGlBEPqckcXKe3KW49Ewkr
 dTCgX2NJZNKyxsrrFXPsW2Q39CaRXRAi0Yr9TSwV43JtjBkosNqx9Rk0S w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WewehEOafqF9EVg0llFSPlpJBrVsNX1q8iOg+j45E4/laHwj+5MevlqZPw3D/UZkDR+7/50VVR
 wADZoCHdPLSnr9NOovFY5Pzxs75KvFLi0P3Hplpw1irwkMxNcJ3BH3fiCJLAUuZ+u89CZ9Cl+L
 DJMBBefZmto/vI0MEZGEMIwokslhFfHvKo9FPDvsXNsRdnLd5B8BYjj/guyCsVn+CQ2V2p195T
 /3xUWR02uZVfWo4v/7fZhPGjjVv4CvHb+mXkw9/QFIIfaCPiqu3q52v/tKMmASO9ndoiJHy9+z
 iEY=
X-SBRS: 2.7
X-MesageID: 6553445
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6553445"
Date: Tue, 1 Oct 2019 16:15:15 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191001141515.k2ukmwo36kfizx5r@Air-de-Roger>
References: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
 <20191001113008.dquc2jhxgjenst5a@Air-de-Roger>
 <72ca9492-5204-5f5c-1ee1-2760cf98559a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <72ca9492-5204-5f5c-1ee1-2760cf98559a@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDE6NDA6NTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDEuMTAuMjAxOSAxMzozMCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUdWUsIE9jdCAwMSwgMjAxOSBhdCAxMTowNzo1NUFNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiA+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2RtLmMKPiA+PiBAQCAtMjU1LDE2ICsyNTUsMzMgQEAgc3RhdGljIGludCBzZXRfbWVt
X3R5cGUoc3RydWN0IGRvbWFpbiAqZAo+ID4+ICAKPiA+PiAgICAgIG1lbV90eXBlID0gYXJyYXlf
aW5kZXhfbm9zcGVjKGRhdGEtPm1lbV90eXBlLCBBUlJBWV9TSVpFKG1lbXR5cGUpKTsKPiA+PiAg
Cj4gPj4gLSAgICBpZiAoIG1lbV90eXBlID09IEhWTU1FTV9pb3JlcV9zZXJ2ZXIgKQo+ID4+ICsg
ICAgc3dpdGNoICggbWVtX3R5cGUgKQo+ID4+ICAgICAgewo+ID4+ICAgICAgICAgIHVuc2lnbmVk
IGludCBmbGFnczsKPiA+PiAgCj4gPj4gKyAgICBjYXNlIEhWTU1FTV9pb3JlcV9zZXJ2ZXI6Cj4g
Pj4gICAgICAgICAgaWYgKCAhaGFwX2VuYWJsZWQoZCkgKQo+ID4+ICAgICAgICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7Cj4gPj4gIAo+ID4+ICAgICAgICAgIC8qIERvIG5vdCBjaGFuZ2UgdG8g
SFZNTUVNX2lvcmVxX3NlcnZlciBpZiBubyBpb3JlcSBzZXJ2ZXIgbWFwcGVkLiAqLwo+ID4+ICAg
ICAgICAgIGlmICggIXAybV9nZXRfaW9yZXFfc2VydmVyKGQsICZmbGFncykgKQo+ID4+ICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+PiArCj4gPj4gKyAgICAgICAgYnJlYWs7Cj4gPj4g
Kwo+ID4+ICsgICAgY2FzZSBIVk1NRU1fcmFtX3JvOgo+ID4+ICsgICAgICAgIC8qIHAybV9yYW1f
cm8gY2FuJ3QgYmUgcmVwcmVzZW50ZWQgaW4gSU9NTVUgbWFwcGluZ3MuICovCj4gPj4gKyAgICAg
ICAgZG9tYWluX2xvY2soZCk7Cj4gPj4gKyAgICAgICAgaWYgKCBoYXNfYXJjaF9wZGV2cyhkKSAp
Cj4gPiAKPiA+IEkgd291bGQgdXNlIGlzX2lvbW11X2VuYWJsZWQgYmVjYXVzZSBJIHRoaW5rIGl0
J3MgY2xlYXJlciBpbiB0aGlzCj4gPiBjb250ZXh0IChnaXZpbmcgdGhlIGNvbW1lbnQgYWJvdmUg
ZXhwbGljaXRseSByZWZlcnMgdG8gaGF2aW5nIGlvbW11Cj4gPiBtYXBwaW5ncykuCj4gCj4gQnV0
IHRoZSB3aG9sZSBwb2ludCBvZiB0aGUgcmUtYmFzaW5nIG92ZXIgUGF1bCdzIGNoYW5nZSBpcyB0
aGF0IG5vdwo+IHRoZSBvcGVyYXRpb24gZ2V0cyByZWZ1c2VkIG9ubHkgaWYgYSBkZXZpY2Ugd2Fz
IGFjdHVhbGx5IGFzc2lnbmVkLgo+IAo+ID4+ICsgICAgICAgICAgICByYyA9IC1FWERFVjsKPiA+
IAo+ID4gRU9QTk9UU1VQUCBtaWdodCBiZSBiZXR0ZXIsIHNpbmNlIGl0J3MgcG9zc2libGUgdGhh
dCBmdXR1cmUgaW9tbXVzCj4gPiBzdXBwb3J0IHN1Y2ggcGFnZSB0eXBlPwo+IAo+IEkgZG9uJ3Qg
dGhpbmsgZnV0dXJlIElPTU1VIGJlaGF2aW9yIGFmZmVjdHMgdGhlIGNob2ljZSBvZiBlcnJvcgo+
IGNvZGUuIEkgd2FudGVkIHRvIHVzZSBzb21ldGhpbmcgaGFsZiB3YXkgcmVhc29uYWJsZSwgeWV0
IG5vdCB0b28KPiBjb21tb24sIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gZWFzaWx5IGlkZW50aWZ5
IHRoZSBzb3VyY2Ugb2YgdGhlCj4gZXJyb3IuIElmIHlvdSBhbmQgb3RoZXJzIHRoaW5rIHRoaXMg
aXNuJ3QgYSBtZWFuaW5nZnVsIGNvbmNlcm4sCj4gSSdkIGJlIG9rYXkgc3dpdGNoaW5nIHRvIC1F
T1BOT1RTVVBQLgo+IAo+ID4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4g
Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+PiBAQCAtMTQ4NiwxNSAr
MTQ4NiwzMyBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqCj4gPj4g
ICAgICBpZiAoICFpc19pb21tdV9lbmFibGVkKGQpICkKPiA+PiAgICAgICAgICByZXR1cm4gMDsK
PiA+PiAgCj4gPj4gLSAgICAvKiBQcmV2ZW50IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBv
ciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCj4gPj4gLSAgICAgKiBlbmFibGVkIGZvciB0aGlzIGRv
bWFpbiAqLwo+ID4+IC0gICAgaWYgKCB1bmxpa2VseShkLT5hcmNoLmh2bS5tZW1fc2hhcmluZ19l
bmFibGVkIHx8Cj4gPj4gLSAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+
dm1fZXZlbnRfcGFnaW5nKSB8fAo+ID4+ICsgICAgZG9tYWluX2xvY2soZCk7Cj4gPj4gKwo+ID4+
ICsgICAgLyoKPiA+PiArICAgICAqIFByZXZlbnQgZGV2aWNlIGFzc2lnbm1lbnQgaWYgYW55IG9m
Cj4gPj4gKyAgICAgKiAtIG1lbSBwYWdpbmcKPiA+PiArICAgICAqIC0gbWVtIHNoYXJpbmcKPiA+
PiArICAgICAqIC0gdGhlIHAybV9yYW1fcm8gdHlwZQo+ID4+ICsgICAgICogLSBnbG9iYWwgbG9n
LWRpcnR5IG1vZGUKPiA+PiArICAgICAqIGFyZSBpbiB1c2UgYnkgdGhpcyBkb21haW4uCj4gPj4g
KyAgICAgKi8KPiA+PiArICAgIGlmICggdW5saWtlbHkodm1fZXZlbnRfY2hlY2tfcmluZyhkLT52
bV9ldmVudF9wYWdpbmcpIHx8CgpXb3VsZCBiZSBuaWNlIHRvIGhhdmUgc29tZSBzeW50YWN0aWMg
c3VnYXIgbGlrZSB2bV9ldmVudF9lbmFibGVkIG9yCnNvbWUgc3VjaC4KCj4gPj4gKyNpZmRlZiBD
T05GSUdfSFZNCj4gPj4gKyAgICAgICAgICAgICAgICAgIChpc19odm1fZG9tYWluKGQpICYmCj4g
Pj4gKyAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCB8
fAo+ID4+ICsgICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtLnAybV9yYW1fcm9fdXNlZCkp
IHx8Cj4gPj4gKyNlbmRpZgoKRG8geW91IHJlYWxseSBuZWVkIHRoZSBDT05GSUdfSFZNIGd1YXJk
cz8gaXNfaHZtX2RvbWFpbiBhbHJlYWR5IGhhcyBhCklTX0VOQUJMRUQoQ09ORklHX0hWTSkuCgo+
ID4+ICAgICAgICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0
eSkgKQo+ID4gCj4gPiBJcyBzdWNoIGNoZWNrIG5lZWRlZCBhbnltb3JlPwo+ID4gCj4gPiBXaXRo
IHRoZSBlbmFibGluZyBvZiB0aGUgaW9tbXUgcmlnaHQgYXQgZG9tYWluIGNyZWF0aW9uIGl0IHNo
b3VsZG4ndAo+ID4gYmUgcG9zc2libGUgdG8gZW5hYmxlIGFueSBvZiB0aGUgYWJvdmUgZmVhdHVy
ZXMgYXQgYWxsIGFueW1vcmUuCj4gCj4gU2VlIGFib3ZlIC0gYWxsIHN1Y2ggY2hlY2tzIHNob3Vs
ZCBub3cgYmUgLyBnZXQgY29udmVydGVkIHRvIGNoZWNrCj4gd2hldGhlciBkZXZpY2VzIGFyZSBh
c3NpZ25lZCwgbm90IHdoZXRoZXIgSU9NTVUgcGFnZSB0YWJsZXMgZXhpc3QuCj4gQWZ0ZXIgYWxs
IHdlIHdhbnQgdG8gcmVmdXNlIHJlcXVlc3RzIG9ubHkgaWYgc3RyaWN0bHkgbmVjZXNzYXJ5LgoK
T2ggcmlnaHQsIEkgd2FzIG1pc3NpbmcgdGhlIHdob2xlIHBvaW50IHRoZW4uIFNvIHdlIHN0aWxs
IGtlZXAgdGhlCmlvbW11IGVuYWJsZWQgdG9nZXRoZXIgd2l0aCBpbnRyb3NwZWN0aW9uIG9yIHJh
bV9ybyBhcyBsb25nIGFzIHRoZXJlCmFyZSBubyBkZXZpY2VzIGFzc2lnbmVkLgoKUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:24:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJ4d-0000mB-2V; Tue, 01 Oct 2019 14:24:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFJ4b-0000m6-FL
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:24:17 +0000
X-Inumbo-ID: 250aa176-e457-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 250aa176-e457-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 14:24:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 10977AFC3;
 Tue,  1 Oct 2019 14:24:13 +0000 (UTC)
To: Paul Durrant <pdurrant@gmail.com>
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
 <ba2b9cc4-bd80-6049-d759-c0a9400c295f@citrix.com>
 <CACCGGhCqaxkYY90Nsvcg2yxjsRvdBXEN+cwPBhLVOdJKscS1pg@mail.gmail.com>
 <ead796d4-a531-7f23-04c8-a60c3aa142d6@citrix.com>
 <CACCGGhDGsc3izYWbHzM9cGN1S5w8kgTw6Ny9pRuCp8vudpdLSQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <742ce14b-d57a-4ad3-ce50-5d939ba89e15@suse.com>
Date: Tue, 1 Oct 2019 16:24:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CACCGGhDGsc3izYWbHzM9cGN1S5w8kgTw6Ny9pRuCp8vudpdLSQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNToyOSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBjaGFuZ2VzIGlu
IFhBUEkgYXJlIG5vdCB2YXN0OyB0aGUgbWFpbiBjb21wbGV4aXR5IGlzIGluIHRoZSBkZXZpY2UK
PiBlbXVsYXRvciAodG8gcHJvdmlkZSBpbmZvcm1hdGlvbiBkdXJpbmcgdGhlIGxpdmUgcGhhc2Ug
b2YgbWlncmF0aW9uKQo+IGJ1dCBJIHN0aWxsIGRvbid0IHNlZSB3aHkgQ2l0cml4J3MgY2hvaWNl
IG9mIGNsb3NlZCB2cy4gb3BlbiBzb3VyY2UKPiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgZW11bGF0
b3IgcmVhbGx5IGhhcyBhbnl0aGluZyB0byBkbyB3aXRoIHRoaXMuIEl0Cj4gaXMgc3RpbGwgbXkg
b3BpbmlvbiB0aGF0IFhlbidzIG9ubHkgdmFsaWQgcmVhc29uIGZvciByZWZ1c2luZyB0bwo+IGVu
YWJsZSBsb2dkaXJ0eSBmb3IgYSBkb21haW4gaXMgb25lIG9mIGhvc3Qgc2FmZXR5IGFuZCBJIHN0
aWxsIGhhdmVuJ3QKPiBoZWFyZCBhbiBhcmd1bWVudCBhcyB0byB3aHkgWGVuICppcyogcmlnaHQg
dG8gcmVmdXNlIGluIG90aGVyCj4gY2lyY3Vtc3RhbmNlcy4KCkxldCBtZSB0YWtlIGEgY29tcGxl
dGVseSBkaWZmZXJlbnQgZXhhbXBsZSBmb3IgY29tcGFyaXNvbjoKVGhlcmUncyBubyByaXNrIHRv
IHRoZSBob3N0IGluIGFzc2lnbmluZyB0aGUgc2FtZSwgc2F5LCBVU0IKY29udHJvbGxlciB0byB0
d28gZ3Vlc3RzLiBZZXQgWGVuIHJlZnVzZXMgdG8gZG8gc28sIGV2ZW4gaWYgdGhlCnRvb2wgc3Rh
Y2sgZGlkbid0IGFscmVhZHkgZmlsdGVyIHN1Y2ggYXR0ZW1wdHMsIGFuZCBldmVuIGlmIHRoZQph
ZG1pbiBtYXkga25vdyB0aGF0IHRoZSB0d28gZG9tYWlucyBhcmUgY29vcGVyYXRpbmcsIGFuZCBo
ZW5jZQp3b3VsZG4ndCBnZXQgaW4gdGhlIHdheSBvZiBvbmUgYW5vdGhlci4gKFRoZXJlIGFyZSwg
SSB0aGluaywKbWFueSBvdGhlciBzaW1pbGFyIGV4YW1wbGVzLikKClRoYXQgc2FpZCBJIGNhbiBj
ZXJ0YWlubHkgc2VlIHRoZSB2YWxpZGl0eSBvZiB5b3VyIGFuZCBBbmRyZXcncwphcmd1bWVudGF0
aW9uLiBJdCdzIGp1c3QgdGhhdCwgYXMgaW4gdmFyaW91cyBvdGhlciBjYXNlcywgSQpkb24ndCB0
aGluayB0aGF0J3MgdGhlIG9ubHkgcmVhc29uYWJsZSB3YXkgb2YgYXJyYW5naW5nIHRoaW5ncy4K
SGVuY2UgYXQgdGhlIHZlcnkgbGVhc3QgeW91ciBjaGFuZ2Ugd291bGQgaW1vIG5lZWQgdG8gY29t
ZSB3aXRoCmFuIGV4dGVuZGVkIGRlc2NyaXB0aW9uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:32:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJC8-0001bc-2r; Tue, 01 Oct 2019 14:32:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFJC7-0001bX-AX
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:32:03 +0000
X-Inumbo-ID: 3b12867c-e458-11e9-9700-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 3b12867c-e458-11e9-9700-12813bfff9fa;
 Tue, 01 Oct 2019 14:32:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFJC4-0006yw-Pl; Tue, 01 Oct 2019 14:32:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFJC4-0004hR-F7; Tue, 01 Oct 2019 14:32:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFJC4-00039r-Dt; Tue, 01 Oct 2019 14:32:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142051-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=97f9a3c4eee55b0178b518ae7114a6a53372913d
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 14:32:00 +0000
Subject: [Xen-devel] [linux-linus test] 142051: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA1MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMDUxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOTdmOWEzYzRlZWU1
NWIwMTc4YjUxOGFlNzExNGE2YTUzMzcyOTEzZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIxMCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMDkg
ZGF5cyAgMTYyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjA1MSAgMjAxOS0wOS0z
MCAxNzowMDo1NiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDk0NyBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExODk5NzEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:32:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:32:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJCI-0001cv-Ex; Tue, 01 Oct 2019 14:32:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFJCH-0001cc-94
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:32:13 +0000
X-Inumbo-ID: 4070fb44-e458-11e9-9701-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 4070fb44-e458-11e9-9701-12813bfff9fa;
 Tue, 01 Oct 2019 14:32:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569940331;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=qN9vrpn9ppYQyu9gxN0suHznD3EeQ34geDfu/AkxTxA=;
 b=H6Y0OcaJXUCtiib+tLyyUqcEFCXQe0DDI7n5wJ92xm0BrMvy9trTAeLo
 BojGoL+XZ5Eyavm24pdABXv6YqfOAk1gf0I70h+jlsnI4R9LgYAXiQn5D
 AXw2XndDY87ymZrJJVxQWKLQeD50CtJbuwkI+ZCd3tSuKFvcxeUmmqs2G c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nrReZ/hhV1ob2rWvAjhYLPPK4y3hvFFG2HlvZAkQhqC8qBiXHjYupI6kQCNFoE4tnm66uDP7I+
 KQ/X5qQhfGn9cSiEJrWCS2P7vTZv6WX5T/VgEKraBzt3BeG4odhAe/HAHdD22BF90DCwnXOzPb
 ADdZPVsvD5cHTLbqqauARsVPYbOifpsbXgwRaDF99LndKUWi5EWNiuS14G+VbvcjwGiU2QMDJs
 T8bQt4SrLZdYisKQUoSO1H+yfDtDgRodgGeoCg+OfHhzDCsaabvm8pq3KmdDtBzpBJ/umaC6NJ
 yOQ=
X-SBRS: 2.7
X-MesageID: 6316998
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6316998"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 15:32:05 +0100
Message-ID: <20191001143207.15844-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 v2 0/2] xen/nospec: Add Kconfig options
 for speculative hardening
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1haW4gcHVycG9zZSBpcyBwYXRjaCAyLiAgVGhlICJsMXRmLWJhcnJpZXIiIHdvcmsgY3Vy
cmVudGx5IGNhdXNlcyBhIHBlcmYKaGl0IGFuZCBnYWlucyBubyBzYWZldHksIGFuZCBpcyB0aGVy
ZWZvcmUgdW5maXQgZm9yIGluY2x1c2lvbiBpbnRvIFhlbiA0LjEzIGF0CnRoaXMgdGltZS4KClNl
ZSBpbmRpdmlkdWFsIHBhdGNoZXMgZm9yIGNoYW5nZXMgZnJvbSB2MS4KCkFuZHJldyBDb29wZXIg
KDIpOgogIHhlbi9ub3NwZWM6IEludHJvZHVjZSBDT05GSUdfU1BFQ1VMQVRJVkVfSEFSREVOX0FS
UkFZCiAgeGVuL25vc3BlYzogSW50cm9kdWNlIENPTkZJR19TUEVDVUxBVElWRV9IQVJERU5fQlJB
TkNIIGFuZCBkaXNhYmxlIGl0CgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwg
IDggKy0tLS0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgMTcgKystLS0t
LS0tLS0tLS0tCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgfCA0NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oICAgICAgfCAg
NiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICB8ICAxIC0KIHhlbi9p
bmNsdWRlL3hlbi9ub3NwZWMuaCAgICAgICAgICB8ICA1ICsrKysrCiA3IGZpbGVzIGNoYW5nZWQs
IDU3IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:32:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:32:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJCN-0001eE-TP; Tue, 01 Oct 2019 14:32:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFJCM-0001e0-9W
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:32:18 +0000
X-Inumbo-ID: 4070fb46-e458-11e9-9701-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 4070fb46-e458-11e9-9701-12813bfff9fa;
 Tue, 01 Oct 2019 14:32:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569940332;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Z+QHYW8IPEEIm03k86KOSgwcQwB2XLe9JqCbyycENoo=;
 b=P30iHMObp7468Oiv1oFqpnwJBRBhGE+ao8Z+2QY383eFRqGMB20109t9
 NeSLXTcx9UZf7zDhfZLak4i9AJOriLjD0pHO2EHRbVNPSX+qvgjWQNsIS
 e+s3di7gvmFenXGJyeUExymMkIB0k/GZJtNGQBGFJdmP0j27oGoZIu8wy M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Gli+TqwGxC/GYrRPCgNGxhfqKTVCvoT7k0/Pen5Lh1UUFrS/risYlnTDJoPX7tmq4BFJt6QAUq
 hr8IeK+EwJ5qCMZGkhzuvogSdKxNltfBgFQJbRQVQkCA766CjHBWRZCmdJRiuZBSe6AfOtTlwS
 9LCuGogQ6Z4iEuV3MrV7hNBz3Ztq0UqvIBJaWhn3/O5UREMFPdLpidSh8Q3JUzbtdpPPHZSW3L
 ObnBhwNAeg4yVcwGOra0eedqQhDS8yTGB0dkK/VHSc0mu5I5mYmcVE/RLoCdPJ8rssr+7USspn
 Wvg=
X-SBRS: 2.7
X-MesageID: 6317000
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6317000"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 15:32:06 +0100
Message-ID: <20191001143207.15844-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191001143207.15844-1-andrew.cooper3@citrix.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_ARRAY
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIGxlZ2l0aW1hdGUgY2lyY3Vtc3RhbmNlIHdoZXJlIGFycmF5IGhhcmRlbmluZyBp
cyBub3Qgd2FudGVkIG9yCm5lZWRlZC4gIEFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKdjI6CiAqIFJlbmFtZSB0byBDT05GSUdfU1BFQ1VMQVRJVkVf
SEFSREVOX0FSUkFZCiAqIFNpbXBsaWZ5IHRoZSBzdHViIGFycmF5X2luZGV4X25vc3BlYygpCi0t
LQogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggfCAgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAy
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2Nv
bW1vbi9LY29uZmlnCmluZGV4IDE2ODI5ZjYyNzQuLjkxMTMzMzM1N2EgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTc3LDYgKzc3LDMw
IEBAIGNvbmZpZyBIQVNfQ0hFQ0tQT0xJQ1kKIAlzdHJpbmcKIAlvcHRpb24gZW52PSJYRU5fSEFT
X0NIRUNLUE9MSUNZIgogCittZW51ICJTcGVjdWxhdGl2ZSBoYXJkZW5pbmciCisKK2NvbmZpZyBT
UEVDVUxBVElWRV9IQVJERU5fQVJSQVkKKwlib29sICJTcGVjdWxhdGl2ZSBBcnJheSBIYXJkZW5p
bmciCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMg
bWF5IHVzZSBzcGVjdWxhdGl2ZSBleGVjdXRpb24gYXMgYQorCSAgcGVyZm9ybWFuY2Ugb3B0aW1p
c2F0aW9uLCBidXQgdGhpcyBjYW4gcG90ZW50aWFsbHkgYmUgYWJ1c2VkIGJ5IGFuCisJICBhdHRh
Y2tlciB0byBsZWFrIGRhdGEgdmlhIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVscy4KKworCSAgT25l
IHNvdXJjZSBvZiBkYXRhIGxlYWthZ2UgaXMgdmlhIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZHMg
YXJyYXkKKwkgIGFjY2Vzc2VzLgorCisJICBXaGVuIGVuYWJsZWQsIHNwZWNpZmljIGFycmF5IGFj
Y2Vzc2VzIHdoaWNoIGhhdmUgYmVlbiBkZWVtZWQgbGlhYmxlCisJICB0byBiZSBzcGVjdWxhdGl2
ZWx5IGFidXNlZCB3aWxsIGJlIGhhcmRlbmVkIHRvIGF2b2lkIG91dC1vZi1ib3VuZHMKKwkgIGFj
Y2Vzc2VzLgorCisJICBUaGlzIGlzIGEgYmVzdC1lZmZvcnQgbWl0aWdhdGlvbi4gIFRoZXJlIGFy
ZSBubyBndWFyYW50ZWVzIHRoYXQgYWxsCisJICBhcmVhcyBvZiBjb2RlIG9wZW4gdG8gYWJ1c2Ug
aGF2ZSBiZWVuIGhhcmRlbmVkLgorCisJICBJZiB1bnN1cmUsIHNheSBZLgorCitlbmRtZW51CisK
IGNvbmZpZyBLRVhFQwogCWJvb2wgImtleGVjIHN1cHBvcnQiCiAJZGVmYXVsdCB5CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgK
aW5kZXggMmFjOGZlY2NjMi4uNzYyNTViYzQ2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaApAQCAtMzMsNiArMzMsNyBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFza19ub3NwZWModW5z
aWduZWQgbG9uZyBpbmRleCwKIH0KICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1NQRUNVTEFUSVZF
X0hBUkRFTl9BUlJBWQogLyoKICAqIGFycmF5X2luZGV4X25vc3BlYyAtIHNhbml0aXplIGFuIGFy
cmF5IGluZGV4IGFmdGVyIGEgYm91bmRzIGNoZWNrCiAgKgpAQCAtNTgsNiArNTksMTAgQEAgc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVk
IGxvbmcgaW5kZXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKHR5cGVvZihfaSkpIChfaSAmIF9t
YXNrKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQorI2Vs
c2UKKy8qIE5vIGluZGV4IGhhcmRlbmluZy4gKi8KKyNkZWZpbmUgYXJyYXlfaW5kZXhfbm9zcGVj
KGluZGV4LCBzaXplKSAoKHZvaWQpKHNpemUpLCAoaW5kZXgpKQorI2VuZGlmIC8qIENPTkZJR19T
UEVDVUxBVElWRV9IQVJERU5fQVJSQVkgKi8KIAogLyoKICAqIGFycmF5X2FjY2Vzc19ub3NwZWMg
LSBhbGxvdyBub3NwZWMgYWNjZXNzIGZvciBzdGF0aWMgc2l6ZSBhcnJheXMKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:32:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:32:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJCS-0001fe-7G; Tue, 01 Oct 2019 14:32:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFJCR-0001fH-92
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:32:23 +0000
X-Inumbo-ID: 41491723-e458-11e9-9701-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 41491723-e458-11e9-9701-12813bfff9fa;
 Tue, 01 Oct 2019 14:32:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569940333;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=AqIOEm+nzP4XZxBlbSrwAmyzNaFVcTpZ0ZfC5lAKhFo=;
 b=M3AJBD6ugBlkw6MzAbEG9JMqXjvDNsv2TIZbDi9cWtaIMq4voR31uIIk
 0b3HpaZVhKDlkwz4ZabHmqSv8Vn+H6ggoq+VcpPw2qaz8XExzFxYjFUIK
 3lOb1eyNtpvFvaiZgFTeqSgOA8lMnYMVb9eJjmFI0p7SWneLY/hFDSVwq Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: keDZFjuxS6HrlFfBOsJFCECCkEycSigVM9aBGV/WMRjnyvHpjAOzbRF3Kkb2dWzPVZ8PAQl7ba
 LRuRQfSmPA7Up3Tel0XGYXEw8x3IHFOOzgcTQRzFSQ/zrCP2WhFmyBHbkRRJ4/flW//CYLYld2
 ALTQTk/Gk6vPxb/iYpWqARGXm6qyDlxJlK+oYFPngHHWCcTSfmu5Ba3LkYelWsGBGQbliAO6LC
 tiMexPnqtvGaBmvW1MMCWpc0aEuSMuhX5PQroFgSJAtrmORe2njokQOv/8Q+reJ2Baho9jQtBq
 gh4=
X-SBRS: 2.7
X-MesageID: 6311442
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6311442"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 15:32:07 +0100
Message-ID: <20191001143207.15844-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191001143207.15844-1-andrew.cooper3@citrix.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_BRANCH and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvZGUgZ2VuZXJhdGlvbiBmb3IgYmFycmllcl9ub3NwZWNfdHJ1ZSgpIGlzIG5vdCBjb3Jy
ZWN0OyB0aGUgbGZlbmNlCmluc3RydWN0aW9ucyBhcmUgZ2VuZXJhbGx5IHRvbyBlYXJseSBpbiB0
aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtLCByZXN1bHRpbmcgaW4gYQpwZXJmb3JtYW5jZSBoaXQgYnV0
IG5vIGFkZGl0aW9uYWwgc3BlY3VsYXRpdmUgc2FmZXR5LgoKVGhpcyBpcyBjYXVzZWQgYnkgaW5s
aW5lIGFzc2VtYmx5IHRyeWluZyB0byBmaWdodCB0aGUgY29tcGlsZXIgb3B0aW1pc2VyLCBhbmQK
dGhlIG9wdGltaXNlciB3aW5uaW5nLiAgVGhlcmUgaXMgbm8gY2xlYXIgd2F5IHRvIGFjaGlldmUg
c2FmZXR5LCBzbyB0dXJuIHRoZQpwZXJmIGhpdCBvZmYgZm9yIG5vdy4KClRoaXMgYWxzbyBsYXJn
ZWx5IHJldmVydHMgMzg2MGQ1NTM0ZGY0LiAgVGhlIG5hbWUgJ2wxdGYtYmFycmllcicsIGFuZCBt
YWtpbmcKYmFycmllcl9ub3NwZWNfdHJ1ZSgpIGRlcGVuZCBvbiBDT05GSUdfSFZNIHdhcyBjb25z
dHJhaW5lZCBieSB3aGF0IGNvdWxkIGJlCmRpc2N1c3NlZCBwdWJsaWNseSBhdCB0aGUgdGltZS4g
IE5vdyB0aGF0IE1EUyBpcyBwdWJsaWMsIG5laXRoZXIgYXNwZWN0cyBhcmUKY29ycmVjdC4KCkFz
IGwxdGYtYmFycmllciBoYXNuJ3QgYmVlbiBpbiBhIHJlbGVhc2Ugb2YgWGVuLCBhbmQKQ09ORklH
X1NQRUNVTEFUSVZFX0hBUkRFTl9CUkFOQ0ggaXMgZGlzYWJsZWQgdW50aWwgd2UgY2FuIGZpbmQg
YSBzYWZlIHdheSBvZgppbXBsZW1lbnRpbmcgdGhlIGZ1bmN0aW9uYWxpdHksIHJlbW92ZSB0aGUg
bDF0Zi1iYXJyaWVyIGNvbW1hbmQgbGluZSBvcHRpb24uCkZpeCBhIHR5cG8gb2YgJ2NvbmRpdGlv
bmFscycgaW4gYW4gYWRqYWNlbnQgY29tbWVudC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkND
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KCnYyOgogKiBFeHBhbmQgdGhl
IGNvbW1pdCBtZXNzYWdlIHRvIGRlc2NyaWJlIGhvdyB0aGUgZ2VuZXJhdGVkIGNvZGUgaXMgYnJv
a2VuLgogKiBSZW5hbWUgdG8gQ09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9CUkFOQ0gKICogU3dp
dGNoIGFsdGVybmF0aXZlKCkgdG8gYXNtKCkKICogRml4IGEgY29tbWVudCB0eXBvCi0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgIDggKy0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICB8IDE3ICsrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9u
L0tjb25maWcgICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L25vc3BlYy5oICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmggICB8ICAxIC0KIDYgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGZjNjQ0MjkwNjQuLmI5YzVi
ODIyY2EgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE5MzIsNyArMTkzMiw3IEBA
IEJ5IGRlZmF1bHQgU1NCRCB3aWxsIGJlIG1pdGlnYXRlZCBhdCBydW50aW1lIChpLmUgYHNzYmQ9
cnVudGltZWApLgogIyMjIHNwZWMtY3RybCAoeDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4
ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxyc2IsbWQtY2xlYXJ9PTxib29sPiwKID4gICAgICAg
ICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkLGVh
Z2VyLWZwdSwKLT4gICAgICAgICAgICAgIGwxZC1mbHVzaCxsMXRmLWJhcnJpZXJ9PTxib29sPiBd
YAorPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4gXWAKIAogQ29udHJvbHMgZm9yIHNw
ZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9ucy4gIEJ5IGRlZmF1bHQs
IFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0IGFwcHJvcHJpYXRlIG1pdGlnYXRpb25zIGJhc2VkIG9u
IGNvbXBpbGVkIGluIHN1cHBvcnQsCkBAIC0yMDA0LDEyICsyMDA0LDYgQEAgSXJyZXNwZWN0aXZl
IG9mIFhlbidzIHNldHRpbmcsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBIVk0gZ3Vl
c3RzIHRvCiB1c2UuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9u
IG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIGJlCiB2dWxuZXJhYmxlIHRvIEwxVEYuCiAKLU9uIGhh
cmR3YXJlIHZ1bG5lcmFibGUgdG8gTDFURiwgdGhlIGBsMXRmLWJhcnJpZXI9YCBvcHRpb24gY2Fu
IGJlIHVzZWQgdG8gZm9yY2UKLW9yIHByZXZlbnQgWGVuIGZyb20gcHJvdGVjdGluZyBldmFsdWF0
aW9ucyBpbnNpZGUgdGhlIGh5cGVydmlzb3Igd2l0aCBhIGJhcnJpZXIKLWluc3RydWN0aW9uIHRv
IG5vdCBsb2FkIHBvdGVudGlhbGx5IHNlY3JldCBpbmZvcm1hdGlvbiBpbnRvIEwxIGNhY2hlLiAg
QnkKLWRlZmF1bHQsIFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUg
YmVsaWV2ZWQgdG8gYmUgdnVsbmVyYWJsZQotdG8gTDFURi4KLQogIyMjIHN5bmNfY29uc29sZQog
PiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0NzYxYmU4MWJkLi41ZWE4ODcwOTgxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC0yMSw3ICsyMSw2IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1
ZGUgPHhlbi93YXJuaW5nLmg+CiAKLSNpbmNsdWRlIDxhc20vY3B1aWQuaD4KICNpbmNsdWRlIDxh
c20vbWljcm9jb2RlLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9j
ZXNzb3IuaD4KQEAgLTUzLDcgKzUyLDYgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0g
dHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogaW50OF90IF9fcmVh
ZF9tb3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wx
ZF9mbHVzaCA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxdGZfYmFycmllciA9IC0x
OwogCiBib29sIF9faW5pdGRhdGEgYnNwX2RlbGF5X3NwZWNfY3RybDsKIHVpbnQ4X3QgX19yZWFk
X21vc3RseSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CkBAIC05OCw4ICs5Niw2IEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAgICAgICAgaWYg
KCBvcHRfcHZfbDF0Zl9kb211IDwgMCApCiAgICAgICAgICAgICAgICAgb3B0X3B2X2wxdGZfZG9t
dSA9IDA7CiAKLSAgICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSAwOwotCiAgICAgICAgIGRp
c2FibGVfY29tbW9uOgogICAgICAgICAgICAgb3B0X3JzYl9wdiA9IGZhbHNlOwogICAgICAgICAg
ICAgb3B0X3JzYl9odm0gPSBmYWxzZTsKQEAgLTE3NSw4ICsxNzEsNiBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIG9wdF9lYWdl
cl9mcHUgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibDFk
LWZsdXNoIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggPSB2YWw7
Ci0gICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibDF0Zi1iYXJyaWVyIiwg
cywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSB2YWw7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtMzM3LDcgKzMzMSw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1
aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBm
b3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmlu
dGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6
JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBT
UEVDX0NUUkw6ICVzJXMsIE90aGVyOiVzJXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTk9ORSAgICAgID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJ
TkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/
ICJMRkVOQ0UiIDoKQEAgLTM0OCw4ICszNDIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRf
ZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAg
KGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIg
U1NCRC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIgSUJQQiIgIDogIiIsCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCi0gICAgICAgICAgIG9wdF9t
ZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIiwKLSAg
ICAgICAgICAgb3B0X2wxdGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwx
VEZfQkFSUklFUiIgOiAiIik7CisgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRf
Y2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0
aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8K
ICAgICBpZiAoIGNwdV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2
X2wxdGZfZG9tdSApCkBAIC0xMDM0LDEyICsxMDI3LDYgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVj
dWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVsc2UgaWYgKCBvcHRfbDFkX2ZsdXNoID09
IC0xICkKICAgICAgICAgb3B0X2wxZF9mbHVzaCA9IGNwdV9oYXNfYnVnX2wxdGYgJiYgIShjYXBz
ICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpOwogCi0gICAgLyogQnkgZGVmYXVsdCwgZW5hYmxlIEwx
VEZfVlVMTiBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgKi8KLSAgICBpZiAoIG9wdF9sMXRm
X2JhcnJpZXIgPT0gLTEgKQotICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gY3B1X2hhc19idWdf
bDF0ZiAmJiAob3B0X3NtdCB8fCAhb3B0X2wxZF9mbHVzaCk7Ci0gICAgaWYgKCBvcHRfbDF0Zl9i
YXJyaWVyID4gMCApCi0gICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0Nf
TDFURl9WVUxOKTsKLQogICAgIC8qCiAgICAgICogV2UgZG8gbm90IGRpc2FibGUgSFQgYnkgZGVm
YXVsdCBvbiBhZmZlY3RlZCBoYXJkd2FyZS4KICAgICAgKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IDkxMTMzMzM1N2EuLmIwYjhhYWRl
YjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25m
aWcKQEAgLTk5LDYgKzk5LDI3IEBAIGNvbmZpZyBTUEVDVUxBVElWRV9IQVJERU5fQVJSQVkKIAog
CSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY29uZmlnIFNQRUNVTEFUSVZFX0hBUkRFTl9CUkFOQ0gK
Kwlib29sICJTcGVjdWxhdGl2ZSBCcmFuY2ggSGFyZGVuaW5nIgorCWRlcGVuZHMgb24gQlJPS0VO
CisgICAgICAgIC0tLWhlbHAtLS0KKwkgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3JzIG1heSB1c2Ug
c3BlY3VsYXRpdmUgZXhlY3V0aW9uIGFzIGEKKwkgIHBlcmZvcm1hbmNlIG9wdGltaXNhdGlvbiwg
YnV0IHRoaXMgY2FuIHBvdGVudGlhbGx5IGJlIGFidXNlZCBieSBhbgorCSAgYXR0YWNrZXIgdG8g
bGVhayBkYXRhIHZpYSBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbHMuCisKKwkgIE9uZSBzb3VyY2Ug
b2YgbWlzYmVoYXZpb3VyIGlzIGJ5IGV4ZWN1dGluZyB0aGUgd3JvbmcgYmFzaWMgYmxvY2sKKwkg
IGZvbGxvd2luZyBhIGNvbmRpdGlvbmFsIGp1bXAuCisKKwkgIFdoZW4gZW5hYmxlZCwgc3BlY2lm
aWMgY29uZGl0aW9ucyB3aGljaCBoYXZlIGJlZW4gZGVlbWVkIGxpYWJsZSB0bworCSAgYmUgc3Bl
Y3VsYXRpdmVseSBhYnVzZWQgd2lsbCBiZSBoYXJkZW5lZCB0byBhdm9pZCBlbnRlcmluZyB0aGUg
d3JvbmcKKwkgIGJhc2ljIGJsb2NrLgorCisJICBUaGlzIGlzIGEgYmVzdC1lZmZvcnQgbWl0aWdh
dGlvbi4gIFRoZXJlIGFyZSBubyBndWFyYW50ZWVzIHRoYXQgYWxsCisJICBhcmVhcyBvZiBjb2Rl
IG9wZW4gdG8gYWJ1c2UgaGF2ZSBiZWVuIGhhcmRlbmVkLgorCisJICAhISEgV0FSTklORyAtIFRo
aXMgZG9lc24ndCBmdW5jdGlvbiBhcyBpbnRlbmRlZC4gIEl0IGRvZXMgbm90CisgICAgICAgICAg
ICAgIGdlbmVyYXRlIHNwZWN1bGF0aXZlbHkgc2FmZSBjb2RlICEhIQorCiBlbmRtZW51CiAKIGNv
bmZpZyBLRVhFQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDkxZWNjZjUxNjEuLmVj
YjY1MWMzNWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI3LDcgKzI3LDcgQEAg
WEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAgIFg4Nl9TWU5USCgxMSkpIC8qIFNNQVAg
Z2V0cyB1c2VkIGJ5IFhlbiBpdHNlbGYKIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwg
ICBYODZfU1lOVEgoMTIpKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNlcmlhbGlzaW5nICov
CiBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLCAgWDg2X1NZTlRIKDEzKSkgLyogVXNl
IElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgICBY
ODZfU1lOVEgoMTQpKSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwotWEVOX0NQVUZFQVRVUkUoU0Nf
TDFURl9WVUxOLCAgICAgIFg4Nl9TWU5USCgxNSkpIC8qIEwxVEYgcHJvdGVjdGlvbiByZXF1aXJl
ZCAqLworLyogMTUgdW51c2VkLiAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSX1BWLCAgICAgICAg
IFg4Nl9TWU5USCgxNikpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIFBWICovCiBY
RU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZNLCAgICAgICAgWDg2X1NZTlRIKDE3KSkgLyogTVNSX1NQ
RUNfQ1RSTCB1c2VkIGJ5IFhlbiBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShTQ19SU0JfUFYs
ICAgICAgICAgWDg2X1NZTlRIKDE4KSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIFBWICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3NwZWMuaAppbmRleCAyYWE0N2IzNDU1Li4wMzc0OGFiYmQzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bm9zcGVjLmgKQEAgLTksMTMgKzksMTMgQEAKIC8qIEFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVt
b3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMgKi8KIHN0YXRpYyBhbHdheXNfaW5saW5lIGJv
b2wgYmFycmllcl9ub3NwZWNfdHJ1ZSh2b2lkKQogewotI2lmZGVmIENPTkZJR19IVk0KLSAgICBh
bHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7CisjaWZk
ZWYgQ09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9CUkFOQ0gKKyAgICBhc20gdm9sYXRpbGUgKCAi
bGZlbmNlIiA6OjogIm1lbW9yeSIgKTsKICNlbmRpZgogICAgIHJldHVybiB0cnVlOwogfQogCi0v
KiBBbGxvdyB0byBwcm90ZWN0IGV2YWx1YXRpb24gb2YgY29uZGl0aW9uYXNsIHdpdGggcmVzcGVj
dCB0byBzcGVjdWxhdGlvbiAqLworLyogQWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNv
bmRpdGlvbmFscyB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24gKi8KIHN0YXRpYyBhbHdheXNf
aW5saW5lIGJvb2wgZXZhbHVhdGVfbm9zcGVjKGJvb2wgY29uZGl0aW9uKQogewogICAgIHJldHVy
biBjb25kaXRpb24gPyBiYXJyaWVyX25vc3BlY190cnVlKCkgOiAhYmFycmllcl9ub3NwZWNfdHJ1
ZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggMTMzOWRkZDdlZi4uYmEwM2JiNDJlNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0zNyw3ICszNyw2IEBAIGV4dGVybiBib29sIG9w
dF9pYnBiOwogZXh0ZXJuIGJvb2wgb3B0X3NzYmQ7CiBleHRlcm4gaW50OF90IG9wdF9lYWdlcl9m
cHU7CiBleHRlcm4gaW50OF90IG9wdF9sMWRfZmx1c2g7Ci1leHRlcm4gaW50OF90IG9wdF9sMXRm
X2JhcnJpZXI7CiAKIGV4dGVybiBib29sIGJzcF9kZWxheV9zcGVjX2N0cmw7CiBleHRlcm4gdWlu
dDhfdCBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:32:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJCx-0001n0-Je; Tue, 01 Oct 2019 14:32:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFJCw-0001mU-0z
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:32:54 +0000
X-Inumbo-ID: 596c79e8-e458-11e9-9702-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 596c79e8-e458-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 14:32:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9663AAE84;
 Tue,  1 Oct 2019 14:32:51 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
Date: Tue, 1 Oct 2019 16:32:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNDo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDEzOjIxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMzAuMDkuMjAxOSAyMDoyNCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IFRoZSBjb2RlIGdlbmVyYXRpb24gZm9yIGJhcnJpZXJfbm9zcGVj
X3RydWUoKSBpcyBub3QgY29ycmVjdC4gIFdlIGFyZSB0YWtpbmcgYQo+Pj4gcGVyZiBpdCBmcm9t
IHRoZSBhZGRlZCBmZW5jZXMsIGJ1dCBub3QgZ2FpbmluZyBhbnkgc3BlY3VsYXRpdmUgc2FmZXR5
Lgo+PiBZb3Ugd2FudCB0byBiZSBtb3JlIHNwZWNpZmljIGhlcmUsIEkgdGhpbms6IElTVFIgeW91
IHNheWluZyB0aGF0IHRoZSBMRkVOQ0VzCj4+IGdldCBpbnNlcnRlZCBhdCB0aGUgd3JvbmcgcGxh
Y2UuCj4gCj4gQ29ycmVjdC4KPiAKPj4gIElJUkMgd2Ugd2FudCB0aGVtIG9uIGVpdGhlciBzaWRl
IG9mIGEKPj4gY29uZGl0aW9uYWwgYnJhbmNoLCBpLmUuIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBh
IGJyYW5jaCBpbnNuIGFzIHdlbGwgYXMgcmlnaHQKPj4gYXQgdGhlIGJyYW5jaCB0YXJnZXQuCj4g
Cj4gU3BlY2lmaWNhbGx5LCB0aGV5IG11c3QgYmUgYXQgdGhlIGhlYWQgb2YgYm90aCBiYXNpYyBi
bG9ja3MgZm9sbG93aW5nCj4gdGhlIGNvbmRpdGlvbmFsIGp1bXAuCj4gCj4+IEkndmUgdGFrZW4s
IGFzIGEgc2ltcGxlIGV4YW1wbGUsCj4+IHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpLCBh
bmQgdGhpcyBsb29rcyB0byBiZSB0aGUgd2F5IGdjYzkgaGFzIGdlbmVyYXRlZAo+PiBjb2RlIChp
biBhIG5vbi1kZWJ1ZyBidWlsZCkuIEhlbmNlIGVpdGhlciBJJ20gbWlzLXJlbWVtYmVyaW5nIHdo
YXQgd2Ugd2FudAo+PiB0aGluZ3MgdG8gbG9vayBsaWtlLCBvciB0aGVyZSdzIG1vcmUgdG8gaXQg
dGhhbiBjb2RlIGdlbmVyYXRpb24gc2ltcGx5IGJlaW5nCj4+ICJub3QgY29ycmVjdCIuCj4gCj4g
VGhpcyBleGFtcGxlIGRlbW9uc3RyYXRlcyB0aGUgcHJvYmxlbSwgYW5kIGFjdHVhbGx5IHRocm93
cyBhIGZ1cnRoZXIKPiBzcGFubmVyIGluIHRoZSB3b3JrcyBvZiBob3cgbWFrZSB0aGlzIHNhZmUs
IHdoaWNoIGhhZG4ndCBvY2N1cnJlZCB0byBtZQo+IGJlZm9yZS4KPiAKPiBUaGUgaW5zdHJ1Y3Rp
b24gc3RyZWFtIGZyb20gYSBjYWxsZXIgb2YgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrKCkK
PiB3aWxsIGxvb2sgc29tZXRoaW5nIGxpa2UgdGhpczoKPiAKPiBjYWxsIHAybV9tZW1fYWNjZXNz
X3Nhbml0eV9jaGVjawo+IMKgwqDCoCAuLi4KPiDCoMKgwqAgbGZlbmNlCj4gwqDCoMKgIC4uLgo+
IMKgwqDCoCByZXTCoMKgwqAKPiBjbXAgJDAsICVlYXgKPiBqbmUgLi4uCj4gCj4gV2hpY2ggaXMg
dW5zYWZlLCBiZWNhdXNlIHRoZSBvbmx5IHNhZmUgd2F5IHRvIGFycmFuZ2UgdGhpcyBjb2RlIHdv
dWxkIGJlOgo+IAo+IGNhbGwgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrCj4gwqDCoMKgIC4u
Lgo+IMKgwqDCoCByZXQKPiBjbXAgJDAsICVlYXgKPiBqbmUgMWYKPiBsZmVuY2UKPiAuLi4KPiAx
OiBsZmVuY2UKPiAuLi4KPiAKPiBUaGVyZSBpcyBhYnNvbHV0ZWx5IG5vIHBvc3NpYmxlIHdheSBm
b3IgaW5saW5lIGFzc2VtYmx5IHRvIGJlIHVzZWQgdG8KPiBwcm9wYWdhdGUgdGhpcyBzYWZldHkg
cHJvcGVydHkgYWNyb3NzIHRyYW5zbGF0aW9uIHVuaXRzLsKgIFRoaXMgaXMgZ29pbmcKPiB0byBo
YXZlIHRvIGJlIGFuIGF0dHJpYnV0ZSBvZiBzb21lIGZvcm0gb3IgYW5vdGhlciBoYW5kbGVkIGJ5
IHRoZSBjb21waWxlci4KCkJ1dCB5b3UgcmVhbGl6ZSB0aGF0IHRoaXMgcGFydGljdWxhciBleGFt
cGxlIGlzIGJhc2ljYWxseSBhIG1vcmUKY29tcGxleCBpc19YWVooKSBjaGVjaywgd2hpY2ggY291
bGQgYmUgZGVhbHQgd2l0aCBieSBpbmxpbmluZyB0aGUKZnVuY3Rpb24uIE9mIGNvdXJzZSB0aGVy
ZSBhcmUgZ29pbmcgdG8gYmUgbGFyZ2VyIGZ1bmN0aW9ucyB3aGVyZQp0aGUgcmVzdWx0IHdhbnRz
IHRvIGJlIGd1YXJkZWQgbGlrZSB5b3Ugc2F5LiBCdXQganVzdCBsaWtlIHRoZQphZGRpdGlvbiBv
ZiB0aGUgbm9zcGVjIG1hY3JvcyB0byB2YXJpb3VzIGlzX1hZWigpIGZ1bmN0aW9ucyBpcyBhCm1h
bnVhbCBvcGVyYXRpb24gKGFzIGxvbmcgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgaGVscCksIGl0IHdv
dWxkIGluCnRoYXQgY2FzZSBiZSBhIG1hdHRlciBvZiBsYXRjaGluZyB0aGUgcmV0dXJuIHZhbHVl
IGludG8gYSBsb2NhbAp2YXJpYWJsZSBhbmQgdXNpbmcgYW4gYXBwcm9wcmlhdGUgZ3VhcmRpbmcg
Y29uc3RydWN0IHdoZW4KZXZhbHVhdGluZyBpdC4KClNvIEknbSBhZnJhaWQgZm9yIG5vdyBJIHN0
aWxsIGNhbid0IGFncmVlIHdpdGggeW91ciAibm90IGNvcnJlY3QiCmFzc2Vzc21lbnQgLSB0aGUg
Z2VuZXJhdGVkIGNvZGUgaW4gdGhlIGV4YW1wbGUgbG9va3MgY29ycmVjdCB0bwptZSwgYW5kIGlm
IGZ1cnRoZXIgZ3VhcmRpbmcgd2FzIG5lZWRlZCBpbiB1c2VycyBvZiB0aGlzIHBhcnRpY3VsYXIK
ZnVuY3Rpb24sIGl0IHdvdWxkIGJlIHRob3NlIHVzZXJzIHdoaWNoIHdvdWxkIG5lZWQgZnVydGhl
cgptYXNzYWdpbmcuCgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+PiArKysgYi94ZW4v
Y29tbW9uL0tjb25maWcKPj4+IEBAIC05Niw2ICs5NiwyMyBAQCBjb25maWcgU1BFQ1VMQVRJVkVf
QVJSQVlfSEFSREVOCj4+PiAgCj4+PiAgCSAgSWYgdW5zdXJlLCBzYXkgWS4KPj4+ICAKPj4+ICtj
b25maWcgU1BFQ1VMQVRJVkVfQlJBTkNIX0hBUkRFTgo+Pj4gKwlib29sICJTcGVjdWxhdGl2ZSBC
cmFuY2ggSGFyZGVuaW5nIgo+Pj4gKwlkZXBlbmRzIG9uIEJST0tFTgo+Pj4gKyAgICAgICAgLS0t
aGVscC0tLQo+Pj4gKwkgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3JzIG1heSB1c2Ugc3BlY3VsYXRp
dmUgZXhlY3V0aW9uIGFzIGEKPj4+ICsJICBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24sIGJ1dCB0
aGlzIGNhbiBwb3RlbnRpYWxseSBiZSBhYnVzZWQgYnkgYW4KPj4+ICsJICBhdHRhY2tlciB0byBs
ZWFrIGRhdGEgdmlhIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVscy4KPj4+ICsKPj4+ICsJICBPbmUg
c291cmNlIG9mIG1pc2JlaGF2aW91ciBpcyBieSBleGVjdXRpbmcgdGhlIHdyb25nIGJhc2ljIGJs
b2NrCj4+PiArCSAgZm9sbG93aW5nIGEgY29uZGl0aW9uYWwganVtcC4KPj4+ICsKPj4+ICsJICBX
aGVuIGVuYWJsZWQsIHNwZWNpZmljIGNvbmRpdGlvbnMgd2hpY2ggaGF2ZSBiZWVuIGRlZW1lZCBs
aWFibGUgdG8KPj4+ICsJICBiZSBzcGVjdWxhdGl2ZWx5IGFidXNlZCB3aWxsIGJlIGhhcmRlbmVk
IHRvIGF2b2lkIGVudGVyaW5nIHRoZSB3cm9uZwo+Pj4gKwkgIGJhc2ljIGJsb2NrLgo+Pj4gKwo+
Pj4gKwkgICEhISBXQVJOSU5HIC0gVGhpcyBpcyBicm9rZW4gYW5kIGRvZXNuJ3QgZ2VuZXJhdGUg
c2FmZSBjb2RlICEhIQo+PiBOb3QgYmVpbmcgYSBuYXRpdmUgc3BlYWtlciwgdGhpcyByZWFkIHRv
IG1lIGFzICJpcyBicm9rZW4gaW4gZ2VuZXJhbCIsCj4+IHdoZXJlYXMgdGhlIGJyb2tlbm5lc3Mg
aXMgdGhhdCBhY2NvcmRpbmcgdG8geW91ciBhbmFseXNpcyBzYWZlIGNvZGUKPj4gZG9lcyBub3Qg
cmVzdWx0LiBUaGVyZWZvcmUgaG93IGFib3V0ICJUaGlzIGlzIGJyb2tlbiBpbiB0aGF0IGl0IGRv
ZXNuJ3QKPj4gZ2VuZXJhdGUgc2FmZSBjb2RlIj8KPiAKPiBJIHdvdWxkbid0IG5lY2Vzc2FyaWx5
IGFncmVlIHdpdGggdGhlICJpbiBnZW5lcmFsIiBpbXBsaWNhdGlvbiwgYnV0Cj4gZ2l2ZW4gdGhl
IGxhY2sgb2YgY2xhcml0eSwgYSBiZXR0ZXIgb3B0aW9uIHdvdWxkIGJlOgo+IAo+ICEhISBXQVJO
SU5HIC0gVGhpcyBvcHRpb24gZG9lc24ndCB3b3JrIGFzIGludGVuZGVkLiBJdCBkb2VzIG5vdCBn
ZW5lcmF0ZQo+IHNwZWN1bGF0aXZlbHkgc2FmZSBjb2RlICEhIQoKRmluZSB3aXRoIG1lLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:32:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:32:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJCx-0001nH-UY; Tue, 01 Oct 2019 14:32:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GEcb=X2=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFJCw-0001mg-LV
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:32:54 +0000
X-Inumbo-ID: 5a5eb35c-e458-11e9-b588-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by localhost (Halon) with ESMTPS
 id 5a5eb35c-e458-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 14:32:53 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id q10so8160505pfl.0
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 07:32:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=j+SbYujNgbSDKhfXci5G84np+JnKDePagwfaeO/q+AE=;
 b=C9R+eJYi5bIJc29DzNhuBn2VEX7aXSZGhZAYO6H3SDXslgQB29ax+kcLEXBfsA3qUS
 7VSz6CTEY0DjyUcPkdudIdSoQfldXEEnk22Yzmx3gj3UGVyfwEe9LcM9IpLeTg6ubQ8x
 fOgzMlPeuWOkNp0ivdpWyW8U3TR5Gt5WoUUcbqFNuGNBQXOrMV+Vb2vpdG0210vaHquk
 d3Q6yamTcCVKkkaN0xrWl2rtwAQao2ObSnbRUNNTzT6609DFsro2LLUIZOOd/OozTiQk
 KL2qaKTAxc9B8WZO7qkXlVanXo/zwsTOfeqlUna9W47NIh5wBNAlchS6bj0tkPNth43L
 7P9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=j+SbYujNgbSDKhfXci5G84np+JnKDePagwfaeO/q+AE=;
 b=Z7ly+Tqtlg+HW9nO3zYQvtAWen+c9LkGmi9KN8+oxnLzi6p4hz2sI/svbchi3rXoua
 v2GitDJNzUDI6F7FqxkU0165DZ/JEJlWLHnmz6zS53DiKWwjfhY+RWtSKNJTMYO+PS2I
 K2YG8uZaljKStOWP70ihDv2QdzIGrwq0T1IFRa3cQm5D5IIt0kkDbyyMQAP+2K3XdouF
 0qLcsUt2XkfKHKzj2btsoX0KggdhW2WD5aXGNLg875Osa8R8NQL6s5dtFeii8N8vnc1b
 Ut0UlIQz7BjtVMSSfC10xugPs/tFryy53hlgpGvx213TlqM2J/1Bu8VeKDX8QMQW3w6I
 pj6w==
X-Gm-Message-State: APjAAAXKWyV9836Eovu3Cia1xfAwou8S84L4rpNbFhEokawrtqzKUeDp
 t8KxWywYUmcyKfGIJesOljQQpwGXbFuM5IT9lsgEtqBcsGk=
X-Google-Smtp-Source: APXvYqzqkcc1KTUKtsqlrrBbF5iViNeMJa5DJj2BHcNeACZ6QnnwBRDWpF38aovIwggC+e2WYJz4cydvVpfBTXrzaKo=
X-Received: by 2002:a17:90a:e017:: with SMTP id
 u23mr5594839pjy.55.1569940372982; 
 Tue, 01 Oct 2019 07:32:52 -0700 (PDT)
MIME-Version: 1.0
References: <20191001082818.34233-1-paul.durrant@citrix.com>
 <ead7c0a0-9ee2-c50b-7565-ada456cab052@suse.com>
 <540a69d5e3c246a08b9d87d0d032761a@AMSPEX02CL03.citrite.net>
 <b944e15f-5adc-4597-9bb0-a010445a6af5@suse.com>
 <dd43ad524f7c457eae6dbf74ec3a6547@AMSPEX02CL03.citrite.net>
 <352b04a5-52b4-4ab1-fa3c-41f93f566c47@suse.com>
 <728628bd673a405fbf9a37efeef01a2a@AMSPEX02CL03.citrite.net>
 <0e45cdd1-7f52-0e31-e732-9351d498f13a@citrix.com>
 <c2dff4f9265543629288d6cd64a6ddce@AMSPEX02CL03.citrite.net>
 <ba2b9cc4-bd80-6049-d759-c0a9400c295f@citrix.com>
 <CACCGGhCqaxkYY90Nsvcg2yxjsRvdBXEN+cwPBhLVOdJKscS1pg@mail.gmail.com>
 <ead796d4-a531-7f23-04c8-a60c3aa142d6@citrix.com>
 <CACCGGhDGsc3izYWbHzM9cGN1S5w8kgTw6Ny9pRuCp8vudpdLSQ@mail.gmail.com>
 <742ce14b-d57a-4ad3-ce50-5d939ba89e15@suse.com>
In-Reply-To: <742ce14b-d57a-4ad3-ce50-5d939ba89e15@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Tue, 1 Oct 2019 15:32:40 +0100
Message-ID: <CACCGGhA1V9pj1cd+YGG+wZH2NRaJr_n02AD0-kz5ZnpSDq7+Ew@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxIE9jdCAyMDE5IGF0IDE1OjI0LCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Cj4gT24gMDEuMTAuMjAxOSAxNToyOSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+
ID4gVGhlIGNoYW5nZXMgaW4gWEFQSSBhcmUgbm90IHZhc3Q7IHRoZSBtYWluIGNvbXBsZXhpdHkg
aXMgaW4gdGhlIGRldmljZQo+ID4gZW11bGF0b3IgKHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gZHVy
aW5nIHRoZSBsaXZlIHBoYXNlIG9mIG1pZ3JhdGlvbikKPiA+IGJ1dCBJIHN0aWxsIGRvbid0IHNl
ZSB3aHkgQ2l0cml4J3MgY2hvaWNlIG9mIGNsb3NlZCB2cy4gb3BlbiBzb3VyY2UKPiA+IGltcGxl
bWVudGF0aW9uIG9mIHRoZSBlbXVsYXRvciByZWFsbHkgaGFzIGFueXRoaW5nIHRvIGRvIHdpdGgg
dGhpcy4gSXQKPiA+IGlzIHN0aWxsIG15IG9waW5pb24gdGhhdCBYZW4ncyBvbmx5IHZhbGlkIHJl
YXNvbiBmb3IgcmVmdXNpbmcgdG8KPiA+IGVuYWJsZSBsb2dkaXJ0eSBmb3IgYSBkb21haW4gaXMg
b25lIG9mIGhvc3Qgc2FmZXR5IGFuZCBJIHN0aWxsIGhhdmVuJ3QKPiA+IGhlYXJkIGFuIGFyZ3Vt
ZW50IGFzIHRvIHdoeSBYZW4gKmlzKiByaWdodCB0byByZWZ1c2UgaW4gb3RoZXIKPiA+IGNpcmN1
bXN0YW5jZXMuCj4KPiBMZXQgbWUgdGFrZSBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IGV4YW1wbGUg
Zm9yIGNvbXBhcmlzb246Cj4gVGhlcmUncyBubyByaXNrIHRvIHRoZSBob3N0IGluIGFzc2lnbmlu
ZyB0aGUgc2FtZSwgc2F5LCBVU0IKPiBjb250cm9sbGVyIHRvIHR3byBndWVzdHMuIFlldCBYZW4g
cmVmdXNlcyB0byBkbyBzbywgZXZlbiBpZiB0aGUKPiB0b29sIHN0YWNrIGRpZG4ndCBhbHJlYWR5
IGZpbHRlciBzdWNoIGF0dGVtcHRzLCBhbmQgZXZlbiBpZiB0aGUKPiBhZG1pbiBtYXkga25vdyB0
aGF0IHRoZSB0d28gZG9tYWlucyBhcmUgY29vcGVyYXRpbmcsIGFuZCBoZW5jZQo+IHdvdWxkbid0
IGdldCBpbiB0aGUgd2F5IG9mIG9uZSBhbm90aGVyLiAoVGhlcmUgYXJlLCBJIHRoaW5rLAo+IG1h
bnkgb3RoZXIgc2ltaWxhciBleGFtcGxlcy4pCgpUaGF0IHNvdW5kcyBsaWtlIGEgcGVyZmVjdGx5
IHZhbGlkIHRoaW5nIHRvIGRvIGlmIHRoZSBzL3cgcnVubmluZyBpbgp0aGUgZG9tYWlucyBpcyB0
cnVzdGVkIHRvIGNvLW9wZXJhdGUgYXMgeW91IHNheS4gRm9yIE5WSURJQSB2R1BVCmltcGxlbWVu
dGF0aW9ucyBkaWZmZXJlbnQgTU1JTyByZWdpb25zIG9mIHRoZSBzYW1lIFBDSSBkZXZpY2UgYXJl
Cm1hcHBlZCBpbnRvIGRpZmZlcmVudCBndWVzdHMuCgo+Cj4gVGhhdCBzYWlkIEkgY2FuIGNlcnRh
aW5seSBzZWUgdGhlIHZhbGlkaXR5IG9mIHlvdXIgYW5kIEFuZHJldydzCj4gYXJndW1lbnRhdGlv
bi4gSXQncyBqdXN0IHRoYXQsIGFzIGluIHZhcmlvdXMgb3RoZXIgY2FzZXMsIEkKPiBkb24ndCB0
aGluayB0aGF0J3MgdGhlIG9ubHkgcmVhc29uYWJsZSB3YXkgb2YgYXJyYW5naW5nIHRoaW5ncy4K
PiBIZW5jZSBhdCB0aGUgdmVyeSBsZWFzdCB5b3VyIGNoYW5nZSB3b3VsZCBpbW8gbmVlZCB0byBj
b21lIHdpdGgKPiBhbiBleHRlbmRlZCBkZXNjcmlwdGlvbi4KPgoKT2ssIEkgd2lsbCBleHBhbmQg
b24gdGhlIHJlYXNvbmluZyBpbiB0aGUgY29tbWl0IGNvbW1lbnQgYW5kIHBvc3QgdjIuCgogIFBh
dWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:34:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJE9-00026h-G6; Tue, 01 Oct 2019 14:34:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FRxR=X2=arm.com=mark.rutland@srs-us1.protection.inumbo.net>)
 id 1iFJE8-00026Z-W7
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:34:09 +0000
X-Inumbo-ID: 85bbf92e-e458-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 85bbf92e-e458-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 14:34:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EFD9A1000;
 Tue,  1 Oct 2019 07:34:05 -0700 (PDT)
Received: from lakrids.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.121.207.14])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 63D533F71A;
 Tue,  1 Oct 2019 07:34:04 -0700 (PDT)
Date: Tue, 1 Oct 2019 15:33:43 +0100
From: Mark Rutland <mark.rutland@arm.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191001143334.GA46651@lakrids.cambridge.arm.com>
References: <20190906153948.2160342-1-arnd@arndb.de>
 <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
 <CAK8P3a1qkMLW_Wnn-N0seUw4N5bPwTU7Dy7CwOWxzS6NTnTmiQ@mail.gmail.com>
 <bda2a05b-e2d0-feee-761b-88deeeac2449@citrix.com>
 <95dbd972-fe78-d0ca-f7b4-1a6bdd418eab@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <95dbd972-fe78-d0ca-f7b4-1a6bdd418eab@arm.com>
User-Agent: Mutt/1.11.1+11 (2f07cb52) (2018-12-01)
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Will Deacon <will@kernel.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gU2F0LCBTZXAgMDcsIDIwMTkgYXQgMTE6MDU6NDVBTSArMDEwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+IE9uIDkvNi8xOSA2OjIwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+ID4gT24gMDYvMDkvMjAxOSAxNzowMCwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiA+ID4gT24g
RnJpLCBTZXAgNiwgMjAxOSBhdCA1OjU1IFBNIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+IE9uIDA2LzA5LzIwMTkgMTY6MzksIEFybmQgQmVy
Z21hbm4gd3JvdGU6Cj4gPiA+ID4gPiBIWVBFUlZJU09SX3BsYXRmb3JtX29wKCkgaXMgYW4gaW5s
aW5lIGZ1bmN0aW9uIGFuZCBzaG91bGQgbm90Cj4gPiA+ID4gPiBiZSBleHBvcnRlZC4gU2luY2Ug
Y29tbWl0IDE1YmZjMjM0OGQ1NCAoIm1vZHBvc3Q6IGNoZWNrIGZvcgo+ID4gPiA+ID4gc3RhdGlj
IEVYUE9SVF9TWU1CT0wqIGZ1bmN0aW9ucyIpLCB0aGlzIGNhdXNlcyBhIHdhcm5pbmc6Cj4gPiA+
ID4gPiAKPiA+ID4gPiA+IFdBUk5JTkc6ICJIWVBFUlZJU09SX3BsYXRmb3JtX29wIiBbdm1saW51
eF0gaXMgYSBzdGF0aWMgRVhQT1JUX1NZTUJPTF9HUEwKPiA+ID4gPiA+IAo+ID4gPiA+ID4gUmVt
b3ZlIHRoZSBleHRyYW5lb3VzIGV4cG9ydC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gRml4ZXM6IDE1
YmZjMjM0OGQ1NCAoIm1vZHBvc3Q6IGNoZWNrIGZvciBzdGF0aWMgRVhQT1JUX1NZTUJPTCogZnVu
Y3Rpb25zIikKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJu
ZGIuZGU+Cj4gPiA+ID4gU29tZXRoaW5nIGlzIHdvbmt5LiAgVGhhdCBzeW1ib2wgaXMgKC8gcmVh
bGx5IG91Z2h0IHRvIGJlKSBpbiB0aGUKPiA+ID4gPiBoeXBlcmNhbGwgcGFnZSBhbmQgbW9zdCBk
ZWZpbml0ZWx5IG5vdCBpbmxpbmUuCj4gPiA+ID4gCj4gPiA+ID4gV2hpY2ggdHJlZSBpcyB0aGF0
IGNoYW5nZXNldCBmcm9tPyAgSSBjYW4ndCBmaW5kIHRoZSBTSEEuCj4gPiA+IFRoaXMgaXMgZnJv
bSBsaW51eC1uZXh0LCBJIHRoaW5rIGZyb20gdGhlIGtidWlsZCB0cmVlLgo+ID4gCj4gPiBUaGFu
a3MuCj4gPiAKPiA+IEp1bGllbi9TdGVmYW5vOiBXaHkgYXJlIGFueSBvZiB0aGVzZSBoeXBlcmNh
bGxzIG91dC1vZi1saW5lP8KgIEFSTQo+ID4gZG9lc24ndCB1c2UgdGhlIGh5cGVyY2FsbCBwYWdl
LCBhbmQgdGhlcmUgaXMgbm8gYXJndW1lbnQgdHJhbnNsYXRpb24KPiA+IChub3QgZXZlbiBpbiBh
cm0zMiBhcyB0aGVyZSBhcmUgbm8gNS1hcmd1bWVudCBoeXBlcmNhbGxzIGRlY2xhcmVkKS4KPiAK
PiBJIGFtIG5vdCBzdXJlIGhvdyB0aGUgaHlwZXJjYWxsIHBhZ2UgbWFrZXMgdGhpbmdzIGRpZmZl
cmVudC4gWW91IHN0aWxsIGhhdmUKPiB0byBzdG9yZSB0aGUgYXJndW1lbnRzIGluIHRoZSBjb3Jy
ZWN0IHJlZ2lzdGVyIHNvLi4uCj4gCj4gPiAKPiA+IFRoZXknZCBzdXJlbHkgYmUgZWFzaWVyIHRv
IGltcGxlbWVudCB3aXRoIGEgZmV3IHN0YXRpYyBpbmxpbmVzIGFuZCBzb21lCj4gPiBjb21tb24g
Y29kZSwgdGhhbiB0byB0cnkgYW5kIHJlcGxpY2F0ZSB0aGUgeDg2IHNpZGUgaHlwZXJjYWxsX3Bh
Z2UKPiA+IGludGVyZmFjZSA/Cj4gCj4gLi4uIEkgZG9uJ3QgdGhpbmsgdGhleSB3aWxsIGJlIGVh
c2llciB0byBpbXBsZW1lbnQgd2l0aCBhIGZldyBzdGF0aWMKPiBpbmxpbmVzLiBUaGUgaW1wbGVt
ZW50YXRpb24gd2lsbCBsaWtlbHkgZW5kIHVwIHRvIGJlIHNpbWlsYXIgdG8KPiBhcmNoL3g4Ni9h
c20veGVuL2h5cGVyY2FsbC5oLgo+IAo+IEZ1cnRoZXJtb3JlLCBvbmUgb2YgdGhlIGRvd25zaWRl
IG9mIHBlci1hcmNoIHN0YXRpYyBpbmxpbmUgaXMgaXQgaXMgbW9yZQo+IGRpZmZpY3VsdCB0byBl
bnN1cmUgdGhlIHByb3RvdHlwZSBtYXRjaCBmb3IgYWxsIHRoZSBhcmNoaXRlY3R1cmVzLiBBbHRo
b3VnaCwKPiBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byBtYWtlIHRoZW0gY29tbW9uIGJ5IG9ubHkg
cmVxdWVzdGluZyBwZXItYXJjaCB0bwo+IGltcGxlbWVudCBIWVBFUkNBTExfTiguLi4pLgo+IAo+
IFNvIEkgdGhpbmsgdGhlIGNvZGUgaXMgYmV0dGVyIGFzIGl0IGlzLgo+IAo+IFdoaWxlIGxvb2tp
bmcgYXQgdGhlIGNvZGUsIEkgYWxzbyByZWFsaXplZCB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBv
Zgo+IEhZUEVSQ0FMTF9kbV9vcCBtaWdodCBiZSBpbmNvcnJlY3QgZm9yIEFybTMyLiBTaW1pbGFy
bHkgZG8gcHJpdmNtZCBjYWxsLCBJCj4gdGhpbmsgZG1fb3AgY2FsbCBzaG91bGQgZW5hYmxlIHVz
ZXIgYWNjZXNzIGFzIHRoZXkgd2lsbCBiZSB1c2VkIGJ5Cj4gdXNlcnNwYWNlLgo+IAo+IFdlIGRv
bid0IHVzZSBkbV9vcCBvbiBBcm0gc28gZmFyLCBoZW5jZSB3aHkgSSB0aGluayB0aGlzIHdhcyB1
bm5vdGljZWQuIEkKPiB3aWxsIHNlZSBpZiBJIGNhbiByZXByb2R1Y2UgaXQgYW5kIHNlbmQgYSBw
YXRjaC4KCkknbSBzZWVpbmcgdGhpcyB3aGVuIGJ1aWxkaW5nIGFybTY0IGRlZmNvbmZpZyB2NS40
LXJjMToKCnwgW21hcmtAbGFrcmlkczp+L3NyYy9saW51eF0lIHVzZWtvcmcgOC4xLjAgIG1ha2Ug
QVJDSD1hcm02NCBDUk9TU19DT01QSUxFPWFhcmNoNjQtbGludXgtIC1qNTYgLXMKfCBhcmNoL2Fy
bTY0L01ha2VmaWxlOjYyOiBDUk9TU19DT01QSUxFX0NPTVBBVCBub3QgZGVmaW5lZCBvciBlbXB0
eSwgdGhlIGNvbXBhdCB2RFNPIHdpbGwgbm90IGJlIGJ1aWx0CnwgV0FSTklORzogIkhZUEVSVklT
T1JfcGxhdGZvcm1fb3AiIFt2bWxpbnV4XSBpcyBhIHN0YXRpYyBFWFBPUlRfU1lNQk9MX0dQTAp8
IFdBUk5JTkc6ICJIWVBFUlZJU09SX3BsYXRmb3JtX29wIiBbdm1saW51eF0gaXMgYSBzdGF0aWMg
RVhQT1JUX1NZTUJPTF9HUEwKCkkgY291bGRuJ3Qgc2VlIGEgZm9sbG93LXVwOyBkbyB5b3UgaGF2
ZSBhIHBhdGNoIGZvciB0aGlzPwoKVGhhbmtzLApNYXJrLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:38:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:38:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJIH-0002Q3-6C; Tue, 01 Oct 2019 14:38:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFJIF-0002Py-MQ
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:38:23 +0000
X-Inumbo-ID: 1e4f1df6-e459-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 1e4f1df6-e459-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 14:38:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E5C68AE84;
 Tue,  1 Oct 2019 14:38:21 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
 <20191001113008.dquc2jhxgjenst5a@Air-de-Roger>
 <72ca9492-5204-5f5c-1ee1-2760cf98559a@suse.com>
 <20191001141515.k2ukmwo36kfizx5r@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <75773435-0d7b-c803-36a0-07d2a8ec8da7@suse.com>
Date: Tue, 1 Oct 2019 16:38:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001141515.k2ukmwo36kfizx5r@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNjoxNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMDEsIDIwMTkgYXQgMDE6NDA6NTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDAxLjEwLjIwMTkgMTM6MzAsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gVHVlLCBP
Y3QgMDEsIDIwMTkgYXQgMTE6MDc6NTVBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+PiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYwo+Pj4+IEBAIC0xNDg2LDE1ICsxNDg2LDMzIEBAIHN0YXRpYyBp
bnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICoKPj4+PiAgICAgIGlmICggIWlzX2lvbW11
X2VuYWJsZWQoZCkgKQo+Pj4+ICAgICAgICAgIHJldHVybiAwOwo+Pj4+ICAKPj4+PiAtICAgIC8q
IFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0gcGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUg
YmVlbiAKPj4+PiAtICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCj4+Pj4gLSAgICBp
ZiAoIHVubGlrZWx5KGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKPj4+PiAtICAg
ICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8
Cj4+Pj4gKyAgICBkb21haW5fbG9jayhkKTsKPj4+PiArCj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAg
ICogUHJldmVudCBkZXZpY2UgYXNzaWdubWVudCBpZiBhbnkgb2YKPj4+PiArICAgICAqIC0gbWVt
IHBhZ2luZwo+Pj4+ICsgICAgICogLSBtZW0gc2hhcmluZwo+Pj4+ICsgICAgICogLSB0aGUgcDJt
X3JhbV9ybyB0eXBlCj4+Pj4gKyAgICAgKiAtIGdsb2JhbCBsb2ctZGlydHkgbW9kZQo+Pj4+ICsg
ICAgICogYXJlIGluIHVzZSBieSB0aGlzIGRvbWFpbi4KPj4+PiArICAgICAqLwo+Pj4+ICsgICAg
aWYgKCB1bmxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgfHwK
PiAKPiBXb3VsZCBiZSBuaWNlIHRvIGhhdmUgc29tZSBzeW50YWN0aWMgc3VnYXIgbGlrZSB2bV9l
dmVudF9lbmFibGVkIG9yCj4gc29tZSBzdWNoLgoKSSdsbCBsZWF2ZSB0aGF0IHRvIHRoZSBWTSBl
dmVudCBtYWludGFpbmVycy4KCj4+Pj4gKyNpZmRlZiBDT05GSUdfSFZNCj4+Pj4gKyAgICAgICAg
ICAgICAgICAgIChpc19odm1fZG9tYWluKGQpICYmCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAo
ZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAo+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgIGQtPmFyY2guaHZtLnAybV9yYW1fcm9fdXNlZCkpIHx8Cj4+Pj4gKyNlbmRpZgo+IAo+IERv
IHlvdSByZWFsbHkgbmVlZCB0aGUgQ09ORklHX0hWTSBndWFyZHM/IGlzX2h2bV9kb21haW4gYWxy
ZWFkeSBoYXMgYQo+IElTX0VOQUJMRUQoQ09ORklHX0hWTSkuCgpTdHJpY3RseSBzcGVha2luZyBh
dCB0aGlzIHBvaW50IGluIHRpbWUgaXQgd291bGRuJ3QgYmUgbmVlZGVkLgpCdXQgZXZlbnR1YWxs
eSBJIHRoaW5rIHdlIHdpbGwgd2FudCBzdWNoLCBhcyB0aGVyZSdzIG5vIHBvaW50CmhhdmluZyBh
IGJpZ2dlciB0aGFuIG5lY2Vzc2FyeSBzdHJ1Y3QgYXJjaF9kb21haW4gKGFuZCBzdHJ1Y3QKYXJj
aF92Y3B1KSBpbiBhICFIVk0gYnVpbGQuIEFjaGlldmluZyB0aGF0IHdvdWxkIGxpa2VseSBpbXBs
eQp0aG91Z2ggdGhhdCB0aGUgZW50aXJlIGQtPmFyY2guaHZtIGRpc2FwcGVhcnMsIGFuZCBoZW5j
ZQp3aXRob3V0IHNvbWUga2luZCBvZiBndWFyZHMgdGhlIGFib3ZlIHdvdWxkIHRoZW4gZmFpbCB0
bwpjb21waWxlLiAoSSBoYXZlIGFjY3VtdWxhdGVkIHF1aXRlIGEgYml0IG9mIHJlbGF0ZWQgd29y
awphbHJlYWR5LCB3aGljaCBpcyBwcm9iYWJseSB3aHkgSSBmZWx0IGxpa2UgYWRkaW5nIHRoZSAj
aWZkZWYtcwpoZXJlLikKCj4+Pj4gICAgICAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAybShk
KS0+Z2xvYmFsX2xvZ2RpcnR5KSApCj4+Pgo+Pj4gSXMgc3VjaCBjaGVjayBuZWVkZWQgYW55bW9y
ZT8KPj4+Cj4+PiBXaXRoIHRoZSBlbmFibGluZyBvZiB0aGUgaW9tbXUgcmlnaHQgYXQgZG9tYWlu
IGNyZWF0aW9uIGl0IHNob3VsZG4ndAo+Pj4gYmUgcG9zc2libGUgdG8gZW5hYmxlIGFueSBvZiB0
aGUgYWJvdmUgZmVhdHVyZXMgYXQgYWxsIGFueW1vcmUuCj4+Cj4+IFNlZSBhYm92ZSAtIGFsbCBz
dWNoIGNoZWNrcyBzaG91bGQgbm93IGJlIC8gZ2V0IGNvbnZlcnRlZCB0byBjaGVjawo+PiB3aGV0
aGVyIGRldmljZXMgYXJlIGFzc2lnbmVkLCBub3Qgd2hldGhlciBJT01NVSBwYWdlIHRhYmxlcyBl
eGlzdC4KPj4gQWZ0ZXIgYWxsIHdlIHdhbnQgdG8gcmVmdXNlIHJlcXVlc3RzIG9ubHkgaWYgc3Ry
aWN0bHkgbmVjZXNzYXJ5Lgo+IAo+IE9oIHJpZ2h0LCBJIHdhcyBtaXNzaW5nIHRoZSB3aG9sZSBw
b2ludCB0aGVuLiBTbyB3ZSBzdGlsbCBrZWVwIHRoZQo+IGlvbW11IGVuYWJsZWQgdG9nZXRoZXIg
d2l0aCBpbnRyb3NwZWN0aW9uIG9yIHJhbV9ybyBhcyBsb25nIGFzIHRoZXJlCj4gYXJlIG5vIGRl
dmljZXMgYXNzaWduZWQuCj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:39:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJJF-0002UL-Hj; Tue, 01 Oct 2019 14:39:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFJJE-0002UA-4Z
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:39:24 +0000
X-Inumbo-ID: 424b694e-e459-11e9-9702-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 424b694e-e459-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 14:39:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 627F5ADFE;
 Tue,  1 Oct 2019 14:39:22 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org,
 netdev@vger.kernel.org
References: <1569938201-23620-1-git-send-email-dongli.zhang@oracle.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2071a165-c25f-210d-bda3-9090fe0d5c0e@suse.com>
Date: Tue, 1 Oct 2019 16:39:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1569938201-23620-1-git-send-email-dongli.zhang@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/1] xen-netfront: do not use ~0U as
 error return value for xennet_fill_frags()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: boris.ostrovsky@oracle.com, sstabellini@kernel.org, joe.jin@oracle.com,
 davem@davemloft.net, linux-kernel@vger.kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTU6NTYsIERvbmdsaSBaaGFuZyB3cm90ZToKPiB4ZW5uZXRfZmlsbF9mcmFn
cygpIHVzZXMgfjBVIGFzIHJldHVybiB2YWx1ZSB3aGVuIHRoZSBza19idWZmIGlzIG5vdCBhYmxl
Cj4gdG8gY2FjaGUgZXh0cmEgZnJhZ21lbnRzLiBUaGlzIGlzIGluY29ycmVjdCBiZWNhdXNlIHRo
ZSByZXR1cm4gdHlwZSBvZgo+IHhlbm5ldF9maWxsX2ZyYWdzKCkgaXMgUklOR19JRFggYW5kIDB4
ZmZmZmZmZmYgaXMgYW4gZXhwZWN0ZWQgdmFsdWUgZm9yCj4gcmluZyBidWZmZXIgaW5kZXguCj4g
Cj4gSW4gdGhlIHNpdHVhdGlvbiB3aGVuIHRoZSByc3BfY29ucyBpcyBhcHByb2FjaGluZyAweGZm
ZmZmZmZmLCB0aGUgcmV0dXJuCj4gdmFsdWUgb2YgeGVubmV0X2ZpbGxfZnJhZ3MoKSBtYXkgYmVj
b21lIDB4ZmZmZmZmZmYgd2hpY2ggeGVubmV0X3BvbGwoKSAodGhlCj4gY2FsbGVyKSB3b3VsZCBy
ZWdhcmQgYXMgZXJyb3IuIEFzIGEgcmVzdWx0LCBxdWV1ZS0+cngucnNwX2NvbnMgaXMgc2V0Cj4g
aW5jb3JyZWN0bHkgYmVjYXVzZSBpdCBpcyB1cGRhdGVkIG9ubHkgd2hlbiB0aGVyZSBpcyBlcnJv
ci4gSWYgdGhlcmUgaXMgbm8KPiBlcnJvciwgeGVubmV0X3BvbGwoKSB3b3VsZCBiZSByZXNwb25z
aWJsZSB0byB1cGRhdGUgcXVldWUtPnJ4LnJzcF9jb25zLgo+IEZpbmFsbHksIHF1ZXVlLT5yeC5y
c3BfY29ucyB3b3VsZCBwb2ludCB0byB0aGUgcnggcmluZyBidWZmZXIgZW50cmllcyB3aG9zZQo+
IHF1ZXVlLT5yeF9za2JzW2ldIGFuZCBxdWV1ZS0+Z3JhbnRfcnhfcmVmW2ldIGFyZSBhbHJlYWR5
IGNsZWFyZWQgdG8gTlVMTC4KPiBUaGlzIGxlYWRzIHRvIE5VTEwgcG9pbnRlciBhY2Nlc3MgaW4g
dGhlIG5leHQgaXRlcmF0aW9uIHRvIHByb2Nlc3MgcnggcmluZwo+IGJ1ZmZlciBlbnRyaWVzLgo+
IAo+IFRoZSBzeW1wdG9tIGlzIHNpbWlsYXIgdG8gdGhlIG9uZSBmaXhlZCBpbgo+IGNvbW1pdCAw
MGIzNjg1MDJkMTggKCJ4ZW4tbmV0ZnJvbnQ6IGRvIG5vdCBhc3N1bWUgc2tfYnVmZl9oZWFkIGxp
c3QgaXMKPiBlbXB0eSBpbiBlcnJvciBoYW5kbGluZyIpLgo+IAo+IFRoaXMgcGF0Y2ggY2hhbmdl
cyB0aGUgcmV0dXJuIHR5cGUgb2YgeGVubmV0X2ZpbGxfZnJhZ3MoKSB0byBpbmRpY2F0ZQo+IHdo
ZXRoZXIgaXQgaXMgc3VjY2Vzc2Z1bCBvciBmYWlsZWQuIFRoZSBxdWV1ZS0+cngucnNwX2NvbnMg
d2lsbCBiZQo+IGFsd2F5cyB1cGRhdGVkIGluc2lkZSB0aGlzIGZ1bmN0aW9uLgo+IAo+IEZpeGVz
OiBhZDRmMTVkYzJjNzAgKCJ4ZW4vbmV0ZnJvbnQ6IGRvbid0IGJ1ZyBpbiBjYXNlIG9mIHRvbyBt
YW55IGZyYWdzIikKPiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:39:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJJb-0002Wa-Rp; Tue, 01 Oct 2019 14:39:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFJJa-0002WL-9y
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:39:46 +0000
X-Inumbo-ID: 4f5fa5e6-e459-11e9-9702-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 4f5fa5e6-e459-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 14:39:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 65EB01570;
 Tue,  1 Oct 2019 07:39:44 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EA9323F71A;
 Tue,  1 Oct 2019 07:39:42 -0700 (PDT)
To: Mark Rutland <mark.rutland@arm.com>
References: <20190906153948.2160342-1-arnd@arndb.de>
 <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
 <CAK8P3a1qkMLW_Wnn-N0seUw4N5bPwTU7Dy7CwOWxzS6NTnTmiQ@mail.gmail.com>
 <bda2a05b-e2d0-feee-761b-88deeeac2449@citrix.com>
 <95dbd972-fe78-d0ca-f7b4-1a6bdd418eab@arm.com>
 <20191001143334.GA46651@lakrids.cambridge.arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9e04485f-2d4a-81a2-c7e1-e50dd888930f@arm.com>
Date: Tue, 1 Oct 2019 15:39:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001143334.GA46651@lakrids.cambridge.arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Arnd Bergmann <arnd@arndb.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Will Deacon <will@kernel.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLzEwLzIwMTkgMTU6MzMsIE1hcmsgUnV0bGFuZCB3cm90ZToKPiBIaSBKdWxpZW4sCgpI
aSBNYXJrLAoKPiAKPiBPbiBTYXQsIFNlcCAwNywgMjAxOSBhdCAxMTowNTo0NUFNICswMTAwLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDkvNi8xOSA2OjIwIFBNLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+Pj4gT24gMDYvMDkvMjAxOSAxNzowMCwgQXJuZCBCZXJnbWFubiB3cm90ZToKPj4+PiBP
biBGcmksIFNlcCA2LCAyMDE5IGF0IDU6NTUgUE0gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDA2LzA5LzIwMTkgMTY6MzksIEFybmQgQmVy
Z21hbm4gd3JvdGU6Cj4+Pj4+PiBIWVBFUlZJU09SX3BsYXRmb3JtX29wKCkgaXMgYW4gaW5saW5l
IGZ1bmN0aW9uIGFuZCBzaG91bGQgbm90Cj4+Pj4+PiBiZSBleHBvcnRlZC4gU2luY2UgY29tbWl0
IDE1YmZjMjM0OGQ1NCAoIm1vZHBvc3Q6IGNoZWNrIGZvcgo+Pj4+Pj4gc3RhdGljIEVYUE9SVF9T
WU1CT0wqIGZ1bmN0aW9ucyIpLCB0aGlzIGNhdXNlcyBhIHdhcm5pbmc6Cj4+Pj4+Pgo+Pj4+Pj4g
V0FSTklORzogIkhZUEVSVklTT1JfcGxhdGZvcm1fb3AiIFt2bWxpbnV4XSBpcyBhIHN0YXRpYyBF
WFBPUlRfU1lNQk9MX0dQTAo+Pj4+Pj4KPj4+Pj4+IFJlbW92ZSB0aGUgZXh0cmFuZW91cyBleHBv
cnQuCj4+Pj4+Pgo+Pj4+Pj4gRml4ZXM6IDE1YmZjMjM0OGQ1NCAoIm1vZHBvc3Q6IGNoZWNrIGZv
ciBzdGF0aWMgRVhQT1JUX1NZTUJPTCogZnVuY3Rpb25zIikKPj4+Pj4+IFNpZ25lZC1vZmYtYnk6
IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4+Pj4+IFNvbWV0aGluZyBpcyB3b25reS4g
IFRoYXQgc3ltYm9sIGlzICgvIHJlYWxseSBvdWdodCB0byBiZSkgaW4gdGhlCj4+Pj4+IGh5cGVy
Y2FsbCBwYWdlIGFuZCBtb3N0IGRlZmluaXRlbHkgbm90IGlubGluZS4KPj4+Pj4KPj4+Pj4gV2hp
Y2ggdHJlZSBpcyB0aGF0IGNoYW5nZXNldCBmcm9tPyAgSSBjYW4ndCBmaW5kIHRoZSBTSEEuCj4+
Pj4gVGhpcyBpcyBmcm9tIGxpbnV4LW5leHQsIEkgdGhpbmsgZnJvbSB0aGUga2J1aWxkIHRyZWUu
Cj4+Pgo+Pj4gVGhhbmtzLgo+Pj4KPj4+IEp1bGllbi9TdGVmYW5vOiBXaHkgYXJlIGFueSBvZiB0
aGVzZSBoeXBlcmNhbGxzIG91dC1vZi1saW5lP8KgIEFSTQo+Pj4gZG9lc24ndCB1c2UgdGhlIGh5
cGVyY2FsbCBwYWdlLCBhbmQgdGhlcmUgaXMgbm8gYXJndW1lbnQgdHJhbnNsYXRpb24KPj4+IChu
b3QgZXZlbiBpbiBhcm0zMiBhcyB0aGVyZSBhcmUgbm8gNS1hcmd1bWVudCBoeXBlcmNhbGxzIGRl
Y2xhcmVkKS4KPj4KPj4gSSBhbSBub3Qgc3VyZSBob3cgdGhlIGh5cGVyY2FsbCBwYWdlIG1ha2Vz
IHRoaW5ncyBkaWZmZXJlbnQuIFlvdSBzdGlsbCBoYXZlCj4+IHRvIHN0b3JlIHRoZSBhcmd1bWVu
dHMgaW4gdGhlIGNvcnJlY3QgcmVnaXN0ZXIgc28uLi4KPj4KPj4+Cj4+PiBUaGV5J2Qgc3VyZWx5
IGJlIGVhc2llciB0byBpbXBsZW1lbnQgd2l0aCBhIGZldyBzdGF0aWMgaW5saW5lcyBhbmQgc29t
ZQo+Pj4gY29tbW9uIGNvZGUsIHRoYW4gdG8gdHJ5IGFuZCByZXBsaWNhdGUgdGhlIHg4NiBzaWRl
IGh5cGVyY2FsbF9wYWdlCj4+PiBpbnRlcmZhY2UgPwo+Pgo+PiAuLi4gSSBkb24ndCB0aGluayB0
aGV5IHdpbGwgYmUgZWFzaWVyIHRvIGltcGxlbWVudCB3aXRoIGEgZmV3IHN0YXRpYwo+PiBpbmxp
bmVzLiBUaGUgaW1wbGVtZW50YXRpb24gd2lsbCBsaWtlbHkgZW5kIHVwIHRvIGJlIHNpbWlsYXIg
dG8KPj4gYXJjaC94ODYvYXNtL3hlbi9oeXBlcmNhbGwuaC4KPj4KPj4gRnVydGhlcm1vcmUsIG9u
ZSBvZiB0aGUgZG93bnNpZGUgb2YgcGVyLWFyY2ggc3RhdGljIGlubGluZSBpcyBpdCBpcyBtb3Jl
Cj4+IGRpZmZpY3VsdCB0byBlbnN1cmUgdGhlIHByb3RvdHlwZSBtYXRjaCBmb3IgYWxsIHRoZSBh
cmNoaXRlY3R1cmVzLiBBbHRob3VnaCwKPj4gaXQgbWlnaHQgYmUgcG9zc2libGUgdG8gbWFrZSB0
aGVtIGNvbW1vbiBieSBvbmx5IHJlcXVlc3RpbmcgcGVyLWFyY2ggdG8KPj4gaW1wbGVtZW50IEhZ
UEVSQ0FMTF9OKC4uLikuCj4+Cj4+IFNvIEkgdGhpbmsgdGhlIGNvZGUgaXMgYmV0dGVyIGFzIGl0
IGlzLgo+Pgo+PiBXaGlsZSBsb29raW5nIGF0IHRoZSBjb2RlLCBJIGFsc28gcmVhbGl6ZWQgdGhh
dCB0aGUgaW1wbGVtZW50YXRpb24gb2YKPj4gSFlQRVJDQUxMX2RtX29wIG1pZ2h0IGJlIGluY29y
cmVjdCBmb3IgQXJtMzIuIFNpbWlsYXJseSBkbyBwcml2Y21kIGNhbGwsIEkKPj4gdGhpbmsgZG1f
b3AgY2FsbCBzaG91bGQgZW5hYmxlIHVzZXIgYWNjZXNzIGFzIHRoZXkgd2lsbCBiZSB1c2VkIGJ5
Cj4+IHVzZXJzcGFjZS4KPj4KPj4gV2UgZG9uJ3QgdXNlIGRtX29wIG9uIEFybSBzbyBmYXIsIGhl
bmNlIHdoeSBJIHRoaW5rIHRoaXMgd2FzIHVubm90aWNlZC4gSQo+PiB3aWxsIHNlZSBpZiBJIGNh
biByZXByb2R1Y2UgaXQgYW5kIHNlbmQgYSBwYXRjaC4KPiAKPiBJJ20gc2VlaW5nIHRoaXMgd2hl
biBidWlsZGluZyBhcm02NCBkZWZjb25maWcgdjUuNC1yYzE6Cj4gCj4gfCBbbWFya0BsYWtyaWRz
On4vc3JjL2xpbnV4XSUgdXNla29yZyA4LjEuMCAgbWFrZSBBUkNIPWFybTY0IENST1NTX0NPTVBJ
TEU9YWFyY2g2NC1saW51eC0gLWo1NiAtcwo+IHwgYXJjaC9hcm02NC9NYWtlZmlsZTo2MjogQ1JP
U1NfQ09NUElMRV9DT01QQVQgbm90IGRlZmluZWQgb3IgZW1wdHksIHRoZSBjb21wYXQgdkRTTyB3
aWxsIG5vdCBiZSBidWlsdAo+IHwgV0FSTklORzogIkhZUEVSVklTT1JfcGxhdGZvcm1fb3AiIFt2
bWxpbnV4XSBpcyBhIHN0YXRpYyBFWFBPUlRfU1lNQk9MX0dQTAo+IHwgV0FSTklORzogIkhZUEVS
VklTT1JfcGxhdGZvcm1fb3AiIFt2bWxpbnV4XSBpcyBhIHN0YXRpYyBFWFBPUlRfU1lNQk9MX0dQ
TAo+IAo+IEkgY291bGRuJ3Qgc2VlIGEgZm9sbG93LXVwOyBkbyB5b3UgaGF2ZSBhIHBhdGNoIGZv
ciB0aGlzPwoKVGhlIGZpcnN0IGUtbWFpbCBvZiB0aGUgdGhyZWFkIHNob3VsZCBjb250YWluIGEg
cGF0Y2ggdG8gYWRkcmVzcyB0aGUgd2FybmluZyAKKHNlZSBbMV0pLiBCdXQgaXQgaXMgc3RpbGwg
d2FpdGluZyBvbiBhbiBBY2sgZnJvbSBTdGVmYW5vIHNvIGl0IGNhbiBnZXQgbWVyZ2VkLgoKQ2hl
ZXJzLAoKWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTExMzU2MDEvCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:47:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJQb-0003PR-PX; Tue, 01 Oct 2019 14:47:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FRxR=X2=arm.com=mark.rutland@srs-us1.protection.inumbo.net>)
 id 1iFJQa-0003PK-P9
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:47:00 +0000
X-Inumbo-ID: 52ca2534-e45a-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 52ca2534-e45a-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 14:46:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9C4491000;
 Tue,  1 Oct 2019 07:46:59 -0700 (PDT)
Received: from lakrids.cambridge.arm.com (usa-sjc-imap-foss1.foss.arm.com
 [10.121.207.14])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1298E3F71A;
 Tue,  1 Oct 2019 07:46:57 -0700 (PDT)
Date: Tue, 1 Oct 2019 15:46:50 +0100
From: Mark Rutland <mark.rutland@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20191001144650.GA22655@lakrids.cambridge.arm.com>
References: <20190906153948.2160342-1-arnd@arndb.de>
 <7abad95e-ea47-c068-d91c-ba503f2530b9@citrix.com>
 <CAK8P3a1qkMLW_Wnn-N0seUw4N5bPwTU7Dy7CwOWxzS6NTnTmiQ@mail.gmail.com>
 <bda2a05b-e2d0-feee-761b-88deeeac2449@citrix.com>
 <95dbd972-fe78-d0ca-f7b4-1a6bdd418eab@arm.com>
 <20191001143334.GA46651@lakrids.cambridge.arm.com>
 <9e04485f-2d4a-81a2-c7e1-e50dd888930f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9e04485f-2d4a-81a2-c7e1-e50dd888930f@arm.com>
User-Agent: Mutt/1.11.1+11 (2f07cb52) (2018-12-01)
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Arnd Bergmann <arnd@arndb.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Will Deacon <will@kernel.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDM6Mzk6NDFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIDAxLzEwLzIwMTkgMTU6MzMsIE1hcmsgUnV0bGFuZCB3cm90ZToKPiA+IE9uIFNh
dCwgU2VwIDA3LCAyMDE5IGF0IDExOjA1OjQ1QU0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
PiA+ID4gT24gOS82LzE5IDY6MjAgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiA+ID4gT24g
MDYvMDkvMjAxOSAxNzowMCwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiA+ID4gPiA+IE9uIEZyaSwg
U2VwIDYsIDIwMTkgYXQgNTo1NSBQTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gT24gMDYvMDkvMjAxOSAxNjozOSwgQXJuZCBCZXJn
bWFubiB3cm90ZToKPiA+ID4gPiA+ID4gPiBIWVBFUlZJU09SX3BsYXRmb3JtX29wKCkgaXMgYW4g
aW5saW5lIGZ1bmN0aW9uIGFuZCBzaG91bGQgbm90Cj4gPiA+ID4gPiA+ID4gYmUgZXhwb3J0ZWQu
IFNpbmNlIGNvbW1pdCAxNWJmYzIzNDhkNTQgKCJtb2Rwb3N0OiBjaGVjayBmb3IKPiA+ID4gPiA+
ID4gPiBzdGF0aWMgRVhQT1JUX1NZTUJPTCogZnVuY3Rpb25zIiksIHRoaXMgY2F1c2VzIGEgd2Fy
bmluZzoKPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBXQVJOSU5HOiAiSFlQRVJWSVNPUl9w
bGF0Zm9ybV9vcCIgW3ZtbGludXhdIGlzIGEgc3RhdGljIEVYUE9SVF9TWU1CT0xfR1BMCj4gPiA+
ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gUmVtb3ZlIHRoZSBleHRyYW5lb3VzIGV4cG9ydC4KPiA+
ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBGaXhlczogMTViZmMyMzQ4ZDU0ICgibW9kcG9zdDog
Y2hlY2sgZm9yIHN0YXRpYyBFWFBPUlRfU1lNQk9MKiBmdW5jdGlvbnMiKQo+ID4gPiA+ID4gPiA+
IFNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CgpbLi4uXQoKPiA+
ID4gV2hpbGUgbG9va2luZyBhdCB0aGUgY29kZSwgSSBhbHNvIHJlYWxpemVkIHRoYXQgdGhlIGlt
cGxlbWVudGF0aW9uIG9mCj4gPiA+IEhZUEVSQ0FMTF9kbV9vcCBtaWdodCBiZSBpbmNvcnJlY3Qg
Zm9yIEFybTMyLiBTaW1pbGFybHkgZG8gcHJpdmNtZCBjYWxsLCBJCj4gPiA+IHRoaW5rIGRtX29w
IGNhbGwgc2hvdWxkIGVuYWJsZSB1c2VyIGFjY2VzcyBhcyB0aGV5IHdpbGwgYmUgdXNlZCBieQo+
ID4gPiB1c2Vyc3BhY2UuCj4gPiA+IAo+ID4gPiBXZSBkb24ndCB1c2UgZG1fb3Agb24gQXJtIHNv
IGZhciwgaGVuY2Ugd2h5IEkgdGhpbmsgdGhpcyB3YXMgdW5ub3RpY2VkLiBJCj4gPiA+IHdpbGwg
c2VlIGlmIEkgY2FuIHJlcHJvZHVjZSBpdCBhbmQgc2VuZCBhIHBhdGNoLgo+ID4gCj4gPiBJJ20g
c2VlaW5nIHRoaXMgd2hlbiBidWlsZGluZyBhcm02NCBkZWZjb25maWcgdjUuNC1yYzE6Cj4gPiAK
PiA+IHwgW21hcmtAbGFrcmlkczp+L3NyYy9saW51eF0lIHVzZWtvcmcgOC4xLjAgIG1ha2UgQVJD
SD1hcm02NCBDUk9TU19DT01QSUxFPWFhcmNoNjQtbGludXgtIC1qNTYgLXMKPiA+IHwgYXJjaC9h
cm02NC9NYWtlZmlsZTo2MjogQ1JPU1NfQ09NUElMRV9DT01QQVQgbm90IGRlZmluZWQgb3IgZW1w
dHksIHRoZSBjb21wYXQgdkRTTyB3aWxsIG5vdCBiZSBidWlsdAo+ID4gfCBXQVJOSU5HOiAiSFlQ
RVJWSVNPUl9wbGF0Zm9ybV9vcCIgW3ZtbGludXhdIGlzIGEgc3RhdGljIEVYUE9SVF9TWU1CT0xf
R1BMCj4gPiB8IFdBUk5JTkc6ICJIWVBFUlZJU09SX3BsYXRmb3JtX29wIiBbdm1saW51eF0gaXMg
YSBzdGF0aWMgRVhQT1JUX1NZTUJPTF9HUEwKPiA+IAo+ID4gSSBjb3VsZG4ndCBzZWUgYSBmb2xs
b3ctdXA7IGRvIHlvdSBoYXZlIGEgcGF0Y2ggZm9yIHRoaXM/Cj4gCj4gVGhlIGZpcnN0IGUtbWFp
bCBvZiB0aGUgdGhyZWFkIHNob3VsZCBjb250YWluIGEgcGF0Y2ggdG8gYWRkcmVzcyB0aGUgd2Fy
bmluZwo+IChzZWUgWzFdKS4gQnV0IGl0IGlzIHN0aWxsIHdhaXRpbmcgb24gYW4gQWNrIGZyb20g
U3RlZmFubyBzbyBpdCBjYW4gZ2V0Cj4gbWVyZ2VkLgoKQWgsIHNvcnJ5LiBJIG1pc3VuZGVyc3Rv
b2Qgd2hhdCB5b3Ugd2VyZSBwbGFubmluZyB0byBzZW5kIGEgcGF0Y2ggZm9yLAphbmQgYXNzdW1l
ZCB5b3Ugd2VyZSBnb2luZyB0byBwcm9wb3NlIGFuIGFsdGVybmF0aXZlIHRvIEFybmQncyBwYXRj
aC4KClN0ZWZhbm8sIGRvIHlvdSBzZWUgYW55IHByb2JsZW0gd2l0aCBBcm5kJ3MgcGF0Y2g/IElm
IG5vdCwgaXQgd291bGQgYmUKZ29vZCB0byBnZXQgdGhpcyBtZXJnZWQgc29vbi4KClRoYW5rcywK
TWFyay4KCj4gCj4gQ2hlZXJzLAo+IAo+IFsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwub3Jn
L3BhdGNoLzExMTM1NjAxLwo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 14:48:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 14:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJRg-0003VY-5R; Tue, 01 Oct 2019 14:48:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFJRe-0003VS-SY
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:48:06 +0000
X-Inumbo-ID: 7977d1d6-e45a-11e9-9702-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7977d1d6-e45a-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 14:48:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5A931AE84;
 Tue,  1 Oct 2019 14:48:04 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
 <20191001143207.15844-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b5101087-a0db-50bf-8276-78f38b859aff@suse.com>
Date: Tue, 1 Oct 2019 16:48:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001143207.15844-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_ARRAY
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNjozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVyZSBhcmUgbGVn
aXRpbWF0ZSBjaXJjdW1zdGFuY2Ugd2hlcmUgYXJyYXkgaGFyZGVuaW5nIGlzIG5vdCB3YW50ZWQg
b3IKPiBuZWVkZWQuICBBbGxvdyBpdCB0byBiZSB0dXJuZWQgb2ZmLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIG9uZSBtb3JlIHF1ZXN0aW9u
IChJJ20gc29ycnksIEkgbWVhbnQgdG8gYXNrIG9uIHYxIGJ1dCB0aGVuCmZvcmdvdCk6Cgo+IC0t
LSBhL3hlbi9jb21tb24vS2NvbmZpZwo+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+IEBAIC03
Nyw2ICs3NywzMCBAQCBjb25maWcgSEFTX0NIRUNLUE9MSUNZCj4gIAlzdHJpbmcKPiAgCW9wdGlv
biBlbnY9IlhFTl9IQVNfQ0hFQ0tQT0xJQ1kiCj4gIAo+ICttZW51ICJTcGVjdWxhdGl2ZSBoYXJk
ZW5pbmciCj4gKwo+ICtjb25maWcgU1BFQ1VMQVRJVkVfSEFSREVOX0FSUkFZCj4gKwlib29sICJT
cGVjdWxhdGl2ZSBBcnJheSBIYXJkZW5pbmciCj4gKwlkZWZhdWx0IHkKCkFyZSB5b3Uvd2UgY29u
dmluY2VkIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGV4cG9zZSB0aGlzIHdpdGhvdXQgRVhQRVJUCnF1
YWxpZmllcj8gSSBrbm93IHlvdSBkaXNsaWtlIHRoYXQgZW50aXJlIG1vZGVsLCBidXQgb3VyIGNv
bW1vbgpncm91bmRzIHN0aWxsIGFyZSAtIGFmYWljdCAtIHRoYXQgd2UgZG9uJ3Qgd2FudCBhIHBy
b2xpZmVyYXRpb24gb2YKKHNlY3VyaXR5KSBzdXBwb3J0ZWQgY29uZmlndXJhdGlvbiB2YXJpYXRp
b25zLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJfO-000581-Pa; Tue, 01 Oct 2019 15:02:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFJaZ-0004OE-GA
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:57:19 +0000
X-Inumbo-ID: c3263fec-e45b-11e9-b588-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id c3263fec-e45b-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 14:57:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569941838;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=qUeO4+yJpm+ZEItf2jxtpPKt7p08qKHXSsAp1VS6gng=;
 b=PEyfqoL04HnMy4hRutPHGSyWmkyu3daE4G8uevxUe24tswICSd5OQy+J
 uj9vusy5Z2gFzMLEIRkrPDEMG5yoQScY+13MlCxnpqo7SyV7zjs77IpPg
 OCHKuH86519nMMhRx0+HwOGMQnrkGDj11asC7r7ToynWdcaC0CyXlCOHo Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: i+dlpgJiYn98uf/k4hHENFNoc19oJnNtSVdTPyZ30NfDMVCjXjWjElSpYWMctrmDZVL2r3w3FN
 JwRRJOeJQJ/UOl5+P+4vjDopP/gEJC02KL6Krxj+ePQ9XK2igqAj0XGX9BgFY/ywb2YYjWZDyN
 RV/EPD9pRroSG/jkL6a7FHiwYbagzKoQ90K/fpLIJUWwEWp+knjMyN+rWCJPGULbMYsmFhsZJw
 lP02hehDcjgrOTLLon/ZCUJjrZCh2eTwnxEYE8rsx3OAZMRNz2mG+j5Zef5oT/eIIl7OXvy/Bs
 cbU=
X-SBRS: 2.7
X-MesageID: 6557828
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6557828"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 15:57:13 +0100
Message-ID: <20191001145714.556-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20191001145714.556-1-paul.durrant@citrix.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 01 Oct 2019 15:02:16 +0000
Subject: [Xen-devel] [PATCH-for-4.13 v2 1/2] libxl: replace 'enabled' with
 'unknown' in libxl_passthrough enumeration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBtb3N0bHkgYSBjb3NtZXRpYyBwYXRjaCB0byBhdm9pZCB0aGUgZGVmYXVsdCBlbnVt
ZXJhdGlvbiB2YWx1ZQpiZWluZyAnZW5hYmxlZCcuIFRoZSBvbmx5IG5vbi1jb3NtZXRpYyBwYXJ0
cyBhcmUgaW4geGxfcGFyc2UuYyB3aGVyZSBpdCBub3cKYmVjb21lcyBuZWNlc3NhcnkgdG8gZXhw
bGljaXRseSBwYXJzZSB0aGUgJ2VuYWJsZWQnIHZhbHVlIGZvciB4bC5jZmcKJ3Bhc3N0aHJvdWdo
JyBvcHRpb24sIGFuZCBlcnJvciBvbiB0aGUgdmFsdWUgJ3Vua25vd24nLCBiZWNhdXNlIHRoZXJl
IGlzIG5vCmxvbmdlciBhIGRpcmVjdCBtYXBwaW5nIGJldHdlZW4gdmFsaWQgeGwuY2ZnIHZhbHVl
cyBhbmQgdGhlIGVudW1lcmF0aW9uLgoKU3VnZ2VzdGVkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cgp2MjoKIC0gbmV3IGluIHYyCi0tLQogdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMgIHwgIDQgKystLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDIgKy0K
IHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKaW5kZXggYjU4ZTAzMDM3Ni4uNWYyOTcyYmMwMyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
QEAgLTY0LDcgKzY0LDcgQEAgaW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBjX2luZm8tPnNzaWRyZWYgPSBTRUNJTklUU0lEX0RP
TVU7CiAKICAgICBpZiAoaW5mby5jYXBfaHZtX2RpcmVjdGlvICYmCi0gICAgICAgIChjX2luZm8t
PnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQpKSB7CisgICAgICAgIChj
X2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04pKSB7CiAgICAg
ICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9QVikgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaW5mby5jYXBfaW9t
bXVfaGFwX3B0X3NoYXJlKSA/CiAgICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BU
IDogTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7CkBAIC01ODYsNyArNTg2LDcgQEAgaW50IGxp
YnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKICAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5vb3MpID8gMCA6
IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CiAgICAgICAgIH0KIAotICAgICAgICBhc3NlcnQoaW5m
by0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCk7CisgICAgICAgIGFz
c2VydChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOKTsKICAg
ICAgICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCiAgICAgICAgICAgICBsaWJ4bF9w
YXNzdGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFzc3Rocm91Z2gpKTsKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CmluZGV4IDU0YWM2ODVmNTAuLjNhYzk0OTRiODAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTI2NCw3
ICsyNjQsNyBAQCBsaWJ4bF92a2JfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJ2a2JfYmFja2VuZCIs
IFsKICAgICBdKQogCiBsaWJ4bF9wYXNzdGhyb3VnaCA9IEVudW1lcmF0aW9uKCJwYXNzdGhyb3Vn
aCIsIFsKLSAgICAoMCwgImVuYWJsZWQiKSwKKyAgICAoMCwgInVua25vd24iKSwKICAgICAoMSwg
ImRpc2FibGVkIiksCiAgICAgKDIsICJzeW5jX3B0IiksCiAgICAgKDMsICJzaGFyZV9wdCIpLApk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5k
ZXggYzJlNjFiNjgwZi4uMDNhMmM1NGRkMiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2Uu
YworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xNTEyLDIzICsxNTEyLDI3IEBAIHZvaWQg
cGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICBpZiAoeGx1
X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInBhc3N0aHJvdWdoIiwgJmJ1ZiwgMCkpIHsKICAgICAg
ICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9CiAgICAgICAgICAgICAoZF9jb25maWctPm51bV9wY2lk
ZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzKQotICAgICAgICAgICAgPyBMSUJYTF9QQVNTVEhS
T1VHSF9FTkFCTEVEIDogTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7CisgICAgICAgICAgICA/
IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04gOiBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDsK
ICAgICB9IGVsc2UgewotICAgICAgICBsaWJ4bF9wYXNzdGhyb3VnaCBvOworICAgICAgICBpZiAo
IXN0cmNhc2VjbXAoImVuYWJsZWQiLCBidWYpKQorICAgICAgICAgICAgY19pbmZvLT5wYXNzdGhy
b3VnaCA9IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV047CisgICAgICAgIGVsc2UgeworICAgICAg
ICAgICAgbGlieGxfcGFzc3Rocm91Z2ggbzsKIAotICAgICAgICBlID0gbGlieGxfcGFzc3Rocm91
Z2hfZnJvbV9zdHJpbmcoYnVmLCAmbyk7Ci0gICAgICAgIGlmIChlKSB7Ci0gICAgICAgICAgICBm
cHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0
aHJvdWdoIG9wdGlvbiAnJXMnXG4iLAotICAgICAgICAgICAgICAgICAgICBidWYpOwotICAgICAg
ICAgICAgZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIGUgPSBsaWJ4
bF9wYXNzdGhyb3VnaF9mcm9tX3N0cmluZyhidWYsICZvKTsKKyAgICAgICAgICAgIGlmIChlIHx8
ICFzdHJjYXNlY21wKCJ1bmtub3duIiwgYnVmKSkgeworICAgICAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLAorICAgICAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0aHJv
dWdoIG9wdGlvbiAnJXMnXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAgICAg
ICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgICAgIH0KIAotICAgICAgICBj
X2luZm8tPnBhc3N0aHJvdWdoID0gbzsKKyAgICAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2gg
PSBvOworICAgICAgICB9CiAgICAgfQogCiAgICAgc3dpdGNoIChjX2luZm8tPnBhc3N0aHJvdWdo
KSB7Ci0gICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEOgorICAgIGNhc2UgTElCWExf
UEFTU1RIUk9VR0hfVU5LTk9XTjoKICAgICAgICAgLyoKICAgICAgICAgICogQ2hvb3NlIGEgc3Vp
dGFibGUgZGVmYXVsdC4gbGlieGwgd291bGQgYWxzbyBkbyB0aGlzIGJ1dAogICAgICAgICAgKiBj
aG9vc2luZyBoZXJlIGFsbG93cyB0aGUgY29kZSBjYWxjdWxhdGluZyAnaW9tbXVfbWVta2InCi0t
IAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJfP-000587-2V; Tue, 01 Oct 2019 15:02:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFJab-0004ON-60
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:57:21 +0000
X-Inumbo-ID: c41b7084-e45b-11e9-9702-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id c41b7084-e45b-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 14:57:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569941840;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Xghgu9KcB7ibFaIMt8VDKSPyd8RK6kPmGYyxg/fjkgk=;
 b=Zho7DnR10UkdojHMG/68vHj2N+RTFBA7w5ED98erxDa2WAu0apiWOWNo
 5EX+K3U0BJoqD0Cb24Kb3N8QEDt/CsLQAocVOq05ezZfrxbIetDQBeWcN
 GpJF0G2O2fqxWRlD1A/Bg5vCemHwaGXFRJzOA32/3LLfA+5EyfP8GO7c/ M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RymhN+7LULBvXplrj3sq21HiUFEDdErU+tofNbdOQl6PPK4dnqaGlrmI4iBtnpztfOmUl32REh
 b9+4XK68B+P1D2IAtjAJf5hEhQj1Y0Gx4/bP2Z/6ZlM5QVqZgartJlZT/9T3E0Fwx2hWQjw6c8
 0pFBHfcuSh2030a0p0eD9+z34CuLeOn6Go70JxMfWhvEYHsmJxHe6UygpPD5N75U/TPFf8cg9y
 u0/L5IyE0FBsOrbuf/3o7mKaVOtpEYp3us79SGyriy+293c6fVakbBWgbxGNNa52EUnzuM3uEO
 WQw=
X-SBRS: 2.7
X-MesageID: 6557833
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6557833"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 15:57:12 +0100
Message-ID: <20191001145714.556-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 01 Oct 2019 15:02:16 +0000
Subject: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3YXMgb3JpZ2luYWxseSBhIHNpbmdsZSBwYXRjaCwgd2hpY2ggaXMgbm93IHBhdGNoICMy
IG9mIHRoaXMgc2VyaWVzLgoKUGF1bCBEdXJyYW50ICgyKToKICBsaWJ4bDogcmVwbGFjZSAnZW5h
YmxlZCcgd2l0aCAndW5rbm93bicgaW4gbGlieGxfcGFzc3Rocm91Z2gKICAgIGVudW1lcmF0aW9u
CiAgbGlieGw6IGNob29zZSBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IGZvciBwYXNzdGhyb3VnaC4u
LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8IDEwICsrKysrKystLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAyICstCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAg
fCAyNiArKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNl
cnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKLS0tCkNjOiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogV2VpIExpdSA8
d2xAeGVuLm9yZz4KLS0gCjIuMjAuMS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJfP-00058D-Bc; Tue, 01 Oct 2019 15:02:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFJae-0004Ok-GM
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 14:57:24 +0000
X-Inumbo-ID: c4100ac8-e45b-11e9-b588-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id c4100ac8-e45b-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 14:57:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569941839;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=5GIZbrW/7UHOKzPnQwF1sYeQLthDe/gD90GMyjCPdmA=;
 b=IRbJkyg/wlMNUY0iKIqJ867fsKhgZTF2xjOEgbscc4lbwSxrtFpq4EhB
 SQHjzlesjrBxL3WjkVMVRNcFYFO/OJw393zAwwjW3IaT+ZO0ff0lGe4MO
 ONKEQNUqXfpR6qWKvwl3gN5zbZW3CbjmTawsASyLMh/PoOYpMCb1MJiaQ s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OSGpm651Otu5wXR8ZPAaipv5MhhxGpJLMigU5Nx5Nj3fEtvpwyTRB1owgELfZmY1OoEphXfA2+
 aKCWd96+NkMSNWz3eEp9xCeyd5nAWZ3gJ5gsIc8KVJ+uiHGNmYbgMo6png1zmCxcWCOzAwSNyv
 tbdBX2SMAtxaxKaxyBOR5Oz5RSN6uM/XZZOF+FNZXyRXQO1AMPOSj9eF1j+pbqx4FrbStzjLWA
 qktBUsSqSZ3rrCugf4a3fHdZQjwHI3nL5xLRajBb9J1tfa9+7fLxihd3ehe+CvWPkxZO4CNstu
 Dbw=
X-SBRS: 2.7
X-MesageID: 6557830
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6557830"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 15:57:14 +0100
Message-ID: <20191001145714.556-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
In-Reply-To: <20191001145714.556-1-paul.durrant@citrix.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 01 Oct 2019 15:02:16 +0000
Subject: [Xen-devel] [PATCH-for-4.13 v2 2/2] libxl: choose an appropriate
 default for passthrough...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uaWYgdGhlcmUgaXMgbm8gSU9NTVUgb3IgaXQgaXMgZ2xvYmFsbHkgZGlzYWJsZWQuCgpXaXRo
b3V0IHRoaXMgcGF0Y2gsIHRoZSBmb2xsb3dpbmcgYXNzZXJ0aW9uIG1heSBiZSBoaXQ6Cgp4bDog
bGlieGxfY3JlYXRlLmM6NTg5OiBsaWJ4bF9fZG9tYWluX21ha2U6IEFzc2VydGlvbiBgaW5mby0+
cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTicgZmFpbGVkLgoKVGhpcyBp
cyBiZWNhdXNlIGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdCgpIGN1cnJlbnRs
eSBvbmx5IHNldHMKYW4gYXBwcm9wcmlhdGUgdmFsdWUgZm9yICdwYXNzdGhyb3VnaCcgaW4gdGhl
IGNhc2UgdGhhdCAnY2FwX2h2bV9kaXJlY3RpbycKaXMgdHJ1ZSwgd2hpY2ggaXMgbm90IHRoZSBj
YXNlIHVubGVzcyBhbiBJT01NVSBpcyBwcmVzZW50IGFuZCBlbmFibGVkIGluCnRoZSBzeXN0ZW0u
IFRoaXMgaXMgbm9ybWFsbHkgbWFza2VkIGJ5IHhsIGNob29zaW5nIGEgZGVmYXVsdCB2YWx1ZSwg
YnV0CnRoYXQgd2lsbCBub3QgaGFwcGVuIGlmIHhsIGlzIG5vdCB1c2VkIChlLmcuIHdoZW4gdXNp
bmcgbGlidmlydCkgb3Igd2hlbgphIHN0dWIgZG9tYWluIGlzIGJlaW5nIGNyZWF0ZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KQ2M6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKdjI6CiAtIHJlLWJhc2UKLS0tCiB0
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA1ZjI5NzJiYzAz
Li42MmUxM2YzZTdjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNjgsNyArNjgsMTEgQEAgaW50IGxpYnhs
X19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBj
X2luZm8tPnBhc3N0aHJvdWdoID0gKChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
UFYpIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWluZm8uY2FwX2lvbW11X2hh
cF9wdF9zaGFyZSkgPwogICAgICAgICAgICAgTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCA6IExJ
QlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwotICAgIH0KKyAgICB9IGVsc2UgaWYgKCFpbmZvLmNh
cF9odm1fZGlyZWN0aW8pCisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJYTF9QQVNT
VEhST1VHSF9ESVNBQkxFRDsKKworICAgIC8qIEFuIGV4cGxpY2l0IHNldHRpbmcgc2hvdWxkIG5v
dyBoYXZlIGJlZW4gY2hvc2VuICovCisgICAgYXNzZXJ0KGNfaW5mby0+cGFzc3Rocm91Z2ggIT0g
TElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTik7CiAKICAgICByZXR1cm4gMDsKIH0KLS0gCjIuMjAu
MS4yLmdiMjFlYmI2NzEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:04:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJhX-0005Nr-Uu; Tue, 01 Oct 2019 15:04:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFJhW-0005Nd-Nt
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:04:30 +0000
X-Inumbo-ID: c470f2ec-e45c-11e9-9702-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id c470f2ec-e45c-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 15:04:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 42F5D1000;
 Tue,  1 Oct 2019 08:04:29 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8F3623F71A;
 Tue,  1 Oct 2019 08:04:28 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
Date: Tue, 1 Oct 2019 16:04:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIHJldml2aW5nIHRoZSB0aHJlYWQuIEkgdGhpbmsgd2UgbmVlZCBhIHBhdGNoIHNp
bWlsYXIgdG8gdGhpcyBvbmUgZm9yIFhlbiAKNC4xMy4gVGhpcyBpcyBiZWNhdXNlIGdlbmVyaWMg
YXJlIG5vdyB1c2VkIGJ5IFhlbiBzbyB0aGV5IHNob3VsZCBiZSBoaWRkZW4gZnJvbSAKdGhlIGhh
cmR3YXJlIGRvbWFpbi4KCkFuZHJpaSwgT2xla3NhbmRyLCBjYW4gb25lIG9mIHlvdSBsb29rIGF0
IGl0PwoKQ2hlZXJzLAoKT24gMjEvMDEvMjAxOSAxNzowNCwgQW5kcmlpIEFuaXNvdiB3cm90ZToK
PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+Cj4gCj4gV2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIERPTTAgZXZlbiBp
ZiBpdCBpcyBub3QgdXNlZCBieQo+IFhlbi4gVGhlcmVmb3JlIGV4cG9zaW5nIHRoZSBwcm9wZXJ0
aWVzIHRoYXQgZGVzY3JpYmUgcmVsYXRpb25zaGlwCj4gYmV0d2VlbiBtYXN0ZXIgZGV2aWNlcyBh
bmQgSU9NTVVzIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLgo+IAo+IEFjY29yZGluZyB0byB0aGU6
Cj4gMS4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11LnR4dAo+
IDIuIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlvbW11LnR4dAo+
IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KPiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEwICsrKysrKysr
KysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
Ywo+IGluZGV4IGQyYzYzYTguLjE1YTA4ZDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTU0
MCw2ICs1NDAsMTYgQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ICAgICAgICAgICAgICAgY29u
dGludWU7Cj4gICAgICAgICAgIH0KPiAgIAo+ICsgICAgICAgIC8qIERvbid0IGV4cG9zZSBJT01N
VSBzcGVjaWZpYyBwcm9wZXJ0aWVzIHRvIHRoZSBndWVzdCAqLwo+ICsgICAgICAgIGlmICggZHRf
cHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQo+ICsgICAgICAgICAgICBj
b250aW51ZTsKPiArCj4gKyAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHBy
b3AsICJpb21tdS1tYXAiKSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAg
ICBpZiAoIGR0X3Byb3BlcnR5X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1hcC1tYXNrIikg
KQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gICAgICAgICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eShraW5mby0+ZmR0LCBwcm9wLT5uYW1lLCBwcm9wX2RhdGEsIHByb3BfbGVuKTsKPiAgIAo+
ICAgICAgICAgICBpZiAoIHJlcyApCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:04:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:04:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJhi-0005Pj-8s; Tue, 01 Oct 2019 15:04:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFJhg-0005PF-AE
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:04:40 +0000
X-Inumbo-ID: c9ed7f42-e45c-11e9-9702-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id c9ed7f42-e45c-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 15:04:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 291F6AF8E;
 Tue,  1 Oct 2019 15:04:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org,
	linux-kernel@vger.kernel.org
Date: Tue,  1 Oct 2019 17:03:55 +0200
Message-Id: <20191001150355.25365-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/xenbus: fix self-deadlock after killing
 user process
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, stable@vger.kernel.org,
 James Dingwall <james@dingwall.me.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBhIHVzZXIgcHJvY2VzcyB1c2luZyB4ZW5idXMgaGFzIG9wZW4gdHJhbnNhY3Rpb25z
IGFuZCBpcyBraWxsZWQKZS5nLiB2aWEgY3RybC1DIHRoZSBmb2xsb3dpbmcgY2xlYW51cCBvZiB0
aGUgYWxsb2NhdGVkIHJlc291cmNlcyBtaWdodApyZXN1bHQgaW4gYSBkZWFkbG9jayBkdWUgdG8g
dHJ5aW5nIHRvIGVuZCBhIHRyYW5zYWN0aW9uIGluIHRoZSB4ZW5idXMKd29ya2VyIHRocmVhZDoK
ClsgMjU1MS40NzQ3MDZdIElORk86IHRhc2sgeGVuYnVzOjM3IGJsb2NrZWQgZm9yIG1vcmUgdGhh
biAxMjAgc2Vjb25kcy4KWyAyNTUxLjQ5MjIxNV0gICAgICAgVGFpbnRlZDogUCAgICAgICAgICAg
T0UgICAgIDUuMC4wLTI5LWdlbmVyaWMgIzUKWyAyNTUxLjUxMDI2M10gImVjaG8gMCA+IC9wcm9j
L3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdl
LgpbIDI1NTEuNTI4NTg1XSB4ZW5idXMgICAgICAgICAgRCAgICAwICAgIDM3ICAgICAgMiAweDgw
MDAwMDgwClsgMjU1MS41Mjg1OTBdIENhbGwgVHJhY2U6ClsgMjU1MS41Mjg2MDNdICBfX3NjaGVk
dWxlKzB4MmMwLzB4ODcwClsgMjU1MS41Mjg2MDZdICA/IF9jb25kX3Jlc2NoZWQrMHgxOS8weDQw
ClsgMjU1MS41Mjg2MzJdICBzY2hlZHVsZSsweDJjLzB4NzAKWyAyNTUxLjUyODYzN10gIHhzX3Rh
bGt2KzB4MWVjLzB4MmIwClsgMjU1MS41Mjg2NDJdICA/IHdhaXRfd29rZW4rMHg4MC8weDgwClsg
MjU1MS41Mjg2NDVdICB4c19zaW5nbGUrMHg1My8weDgwClsgMjU1MS41Mjg2NDhdICB4ZW5idXNf
dHJhbnNhY3Rpb25fZW5kKzB4M2IvMHg3MApbIDI1NTEuNTI4NjUxXSAgeGVuYnVzX2ZpbGVfZnJl
ZSsweDVhLzB4MTYwClsgMjU1MS41Mjg2NTRdICB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KzB4YzQv
MHgyMjAKWyAyNTUxLjUyODY1N10gIHhlbmJ1c190aHJlYWQrMHg3ZGUvMHg4ODAKWyAyNTUxLjUy
ODY2MF0gID8gd2FpdF93b2tlbisweDgwLzB4ODAKWyAyNTUxLjUyODY2NV0gIGt0aHJlYWQrMHgx
MjEvMHgxNDAKWyAyNTUxLjUyODY2N10gID8geGJfcmVhZCsweDFkMC8weDFkMApbIDI1NTEuNTI4
NjcwXSAgPyBrdGhyZWFkX3BhcmsrMHg5MC8weDkwClsgMjU1MS41Mjg2NzNdICByZXRfZnJvbV9m
b3JrKzB4MzUvMHg0MAoKRml4IHRoaXMgYnkgZG9pbmcgdGhlIGNsZWFudXAgdmlhIGEgd29ya3F1
ZXVlIGluc3RlYWQuCgpSZXBvcnRlZC1ieTogSmFtZXMgRGluZ3dhbGwgPGphbWVzQGRpbmd3YWxs
Lm1lLnVrPgpGaXhlczogZmQ4YWE5MDk1YTk1YyAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZl
ciBmb3IgbXVsdGlwbGUgY29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpCkNjOiA8c3RhYmxl
QHZnZXIua2VybmVsLm9yZz4gIyA0LjExClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVu
ZC5jIHwgMjAgKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfZGV2X2Zyb250ZW5kLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9u
dGVuZC5jCmluZGV4IDA4YWRjNTkwZjYzMS4uNTk3YWY0NTVhNTIyIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jCisrKyBiL2RyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKQEAgLTU1LDYgKzU1LDcgQEAKICNpbmNsdWRlIDxs
aW51eC9zdHJpbmcuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgv
bWlzY2RldmljZS5oPgorI2luY2x1ZGUgPGxpbnV4L3dvcmtxdWV1ZS5oPgogCiAjaW5jbHVkZSA8
eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KQEAgLTExNiw2ICsxMTcsOCBAQCBz
dHJ1Y3QgeGVuYnVzX2ZpbGVfcHJpdiB7CiAJd2FpdF9xdWV1ZV9oZWFkX3QgcmVhZF93YWl0cTsK
IAogCXN0cnVjdCBrcmVmIGtyZWY7CisKKwlzdHJ1Y3Qgd29ya19zdHJ1Y3Qgd3E7CiB9OwogCiAv
KiBSZWFkIG91dCBhbnkgcmF3IHhlbmJ1cyBtZXNzYWdlcyBxdWV1ZWQgdXAuICovCkBAIC0zMDAs
MTQgKzMwMywxNCBAQCBzdGF0aWMgdm9pZCB3YXRjaF9maXJlZChzdHJ1Y3QgeGVuYnVzX3dhdGNo
ICp3YXRjaCwKIAltdXRleF91bmxvY2soJmFkYXAtPmRldl9kYXRhLT5yZXBseV9tdXRleCk7CiB9
CiAKLXN0YXRpYyB2b2lkIHhlbmJ1c19maWxlX2ZyZWUoc3RydWN0IGtyZWYgKmtyZWYpCitzdGF0
aWMgdm9pZCB4ZW5idXNfd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd3EpCiB7CiAJc3RydWN0
IHhlbmJ1c19maWxlX3ByaXYgKnU7CiAJc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbl9ob2xkZXIg
KnRyYW5zLCAqdG1wOwogCXN0cnVjdCB3YXRjaF9hZGFwdGVyICp3YXRjaCwgKnRtcF93YXRjaDsK
IAlzdHJ1Y3QgcmVhZF9idWZmZXIgKnJiLCAqdG1wX3JiOwogCi0JdSA9IGNvbnRhaW5lcl9vZihr
cmVmLCBzdHJ1Y3QgeGVuYnVzX2ZpbGVfcHJpdiwga3JlZik7CisJdSA9IGNvbnRhaW5lcl9vZih3
cSwgc3RydWN0IHhlbmJ1c19maWxlX3ByaXYsIHdxKTsKIAogCS8qCiAJICogTm8gbmVlZCBmb3Ig
bG9ja2luZyBoZXJlIGJlY2F1c2UgdGhlcmUgYXJlIG5vIG90aGVyIHVzZXJzLApAQCAtMzMzLDYg
KzMzNiwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5idXNfZmlsZV9mcmVlKHN0cnVjdCBrcmVmICprcmVm
KQogCWtmcmVlKHUpOwogfQogCitzdGF0aWMgdm9pZCB4ZW5idXNfZmlsZV9mcmVlKHN0cnVjdCBr
cmVmICprcmVmKQoreworCXN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1OworCisJLyoKKwkgKiBX
ZSBtaWdodCBiZSBjYWxsZWQgaW4geGVuYnVzX3RocmVhZCgpLgorCSAqIFVzZSB3b3JrcXVldWUg
dG8gYXZvaWQgZGVhZGxvY2suCisJICovCisJdSA9IGNvbnRhaW5lcl9vZihrcmVmLCBzdHJ1Y3Qg
eGVuYnVzX2ZpbGVfcHJpdiwga3JlZik7CisJc2NoZWR1bGVfd29yaygmdS0+d3EpOworfQorCiBz
dGF0aWMgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbl9ob2xkZXIgKnhlbmJ1c19nZXRfdHJhbnNh
Y3Rpb24oCiAJc3RydWN0IHhlbmJ1c19maWxlX3ByaXYgKnUsIHVpbnQzMl90IHR4X2lkKQogewpA
QCAtNjUwLDYgKzY2NSw3IEBAIHN0YXRpYyBpbnQgeGVuYnVzX2ZpbGVfb3BlbihzdHJ1Y3QgaW5v
ZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmlscCkKIAlJTklUX0xJU1RfSEVBRCgmdS0+d2F0Y2hl
cyk7CiAJSU5JVF9MSVNUX0hFQUQoJnUtPnJlYWRfYnVmZmVycyk7CiAJaW5pdF93YWl0cXVldWVf
aGVhZCgmdS0+cmVhZF93YWl0cSk7CisJSU5JVF9XT1JLKCZ1LT53cSwgeGVuYnVzX3dvcmtlcik7
CiAKIAltdXRleF9pbml0KCZ1LT5yZXBseV9tdXRleCk7CiAJbXV0ZXhfaW5pdCgmdS0+bXNnYnVm
ZmVyX211dGV4KTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:05:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJiK-0005Wd-KE; Tue, 01 Oct 2019 15:05:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hN/W=X2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFJiJ-0005WT-F1
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:05:19 +0000
X-Inumbo-ID: e0a88b28-e45c-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id e0a88b28-e45c-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 15:05:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8D7C7AEFB;
 Tue,  1 Oct 2019 15:05:16 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
References: <20191001145714.556-1-paul.durrant@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <0e187808-f45e-a07a-76c4-83159d1f6122@suse.com>
Date: Tue, 1 Oct 2019 17:05:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191001145714.556-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTY6NTcsIFBhdWwgRHVycmFudCB3cm90ZToKPiBUaGlzIHdhcyBvcmlnaW5h
bGx5IGEgc2luZ2xlIHBhdGNoLCB3aGljaCBpcyBub3cgcGF0Y2ggIzIgb2YgdGhpcyBzZXJpZXMu
Cj4gCj4gUGF1bCBEdXJyYW50ICgyKToKPiAgICBsaWJ4bDogcmVwbGFjZSAnZW5hYmxlZCcgd2l0
aCAndW5rbm93bicgaW4gbGlieGxfcGFzc3Rocm91Z2gKPiAgICAgIGVudW1lcmF0aW9uCj4gICAg
bGlieGw6IGNob29zZSBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IGZvciBwYXNzdGhyb3VnaC4uLgo+
IAo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgMTAgKysrKysrKy0tLQo+ICAgdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgIDIgKy0KPiAgIHRvb2xzL3hsL3hsX3BhcnNlLmMg
ICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gICAzIGZpbGVzIGNoYW5n
ZWQsIDIzIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKRm9yIHRoZSBzZXJpZXM6CgpS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:07:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:07:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJkb-0005l8-3h; Tue, 01 Oct 2019 15:07:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFJkZ-0005l2-Cd
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:07:39 +0000
X-Inumbo-ID: 34ec40ee-e45d-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 34ec40ee-e45d-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 15:07:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569942458;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=SUVBYJ4W+kBFHTrIoID0Uai0BqHKHUgUITDYo8LS/kE=;
 b=ONL6aONI5u+XHJe4VT5QYAJMQnQuKWdWO0kGyIwExPukYg/PG5PEF5x3
 DYNjS7IJN7kAoHTotYpb1Uh6ccyVuQgrO8k9bC+V/3n2VKL2mEmo14IdC
 +ygphEtzJCfz1EPOme34xde0JIHATkYKZXhM91LhsRNT5ZobA0Gzkf8VB g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iexSi31JsK4IWfFOkSMnrcYSkMPeDIBbEyVNrjjldPfaamBi9Ka+6VIzCgmTgl1sQiq86SBujI
 2+b6abv1j6QjvvhykEBFQ3MAPwBJhWr9kSr20pT03SaiY0kwo5m32uw9y2ErDeEWAFa8KsU06L
 pjSR7huzqCQ7q5d3wRH+knrOlIWCa+FvdLgRcnJItphYs08kDFDaILOFL+RTEKQZjFJ9qPH242
 37kChZJmn3U7uvVoH+cF13l8rqclAhyyHGKwir7Of1R8x11Ep+Rbzf5WMOmrUGtgp1a4qTOiPJ
 uMs=
X-SBRS: 2.7
X-MesageID: 6670575
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6670575"
Date: Tue, 1 Oct 2019 17:07:26 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20191001150726.gk6co3cxbxnszv3v@Air-de-Roger>
References: <20191001101259.53162-1-roger.pau@citrix.com>
 <20191001114438.GH1163@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001114438.GH1163@perard.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David
 Scott <dave@recoil.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTI6NDQ6MzhQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMTI6MTI6NTlQTSArMDIwMCwgUm9nZXIg
UGF1IE1vbm5lIHdyb3RlOgo+ID4gLSAgICByZXR1cm4gbGlieGxfX3hzX3ByaW50ZihnYywgdCwg
c2h1dGRvd25fcGF0aCwgIiVzIiwgY21kKTsKPiA+ICsgICAgcmMgPSBsaWJ4bF9feHNfcHJpbnRm
KGdjLCBYQlRfTlVMTCwgc2h1dGRvd25fcGF0aCwgIiVzIiwgY21kKTsKPiA+ICsgICAgaWYgKHJj
KQo+ID4gKyAgICAgICAgcmV0dXJuIHJjOwo+ID4gKwo+ID4gKyAgICBwdmNvbnRyb2wtPnBhdGgg
PSBzaHV0ZG93bl9wYXRoOwo+ID4gKyAgICBwdmNvbnRyb2wtPndoYXQgPSBHQ1NQUklOVEYoImd1
ZXN0IGFja25vd2xlZGdlbWVudCBvZiAlcyByZXF1ZXN0IiwgY21kKTsKPiA+ICsgICAgcHZjb250
cm9sLT50aW1lb3V0X21zID0gNjAgKiAxMDAwOwo+ID4gKyAgICBsaWJ4bF9feHN3YWl0X3N0YXJ0
KGdjLCBwdmNvbnRyb2wpOwo+IAo+IFNob3VsZG4ndCB3ZSB3YXRjaCBzaHV0ZG93bl9wYXRoIGJl
Zm9yZSB3ZSB3cml0ZSB0byBpdD8gT3RoZXJ3aXNlLCB3ZQo+IG1pZ2h0IG5ldmVyIHNlZSB0aGUg
YWNrbm93bGVkZ2VtZW50IGJ5IHRoZSBndWVzdC4KPiBCdXQgSSBkb24ndCBrbm93IGlmIHhzd2Fp
dCB0byBhIHJlYWQgdGhlIGZpcnN0IHRpbWUgaXQgaXMgc2V0dXAuCgpBRkFJSyB5b3UgYWx3YXlz
IGdldCBhbiBldmVudCBhZnRlciB0aGUgd2F0Y2ggaXMgcmVnaXN0ZXJlZC4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:12:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJp2-0006Yg-OF; Tue, 01 Oct 2019 15:12:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rvNq=X2=citrix.com=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1iFJp0-0006Yb-Ou
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:12:14 +0000
X-Inumbo-ID: d8d8a396-e45d-11e9-9702-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id d8d8a396-e45d-11e9-9702-12813bfff9fa;
 Tue, 01 Oct 2019 15:12:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569942734;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=/iwItURg68sf/3NKLMJhhPcEhYp6e1tLS7te61cCek4=;
 b=RIWk+sXomozI3LuUACt450lNsT4faq8MDuLaauRrWTU4+nlUgZX22ZjD
 M011sWn3Z06+VdUMaEhtD0VAUyRdp+V7fQvZP4SpuGEANRAXo4wy7d3rf
 OP96Vc2xvi8iSI+qddDNm/TlqBoSiMSu0/p3M4OURcWhoPbW6XwBswy7+ o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=paul.durrant@citrix.com;
 spf=Pass smtp.mailfrom=Paul.Durrant@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 paul.durrant@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="paul.durrant@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Paul.Durrant@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="Paul.Durrant@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Paul.Durrant@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yCsTpRXk5pVSmb1GNYo85TLOCZSRONeI30pXfEcU32HuPtn39peNzJNRS2op7zEEf3tTENnqBz
 6AYlKLO0ZA5YQluh/I/juUAtnQ2b5l39m83OaNi/revObCGeXxj6L35mlq7GJdTUuR+pQkfovP
 ZpyB/KrDNUa1OzhNrE0sK1mFMkTrKkM1+b0A3BZl6Z0KRnyiXlNOmFGMv5TqUptQ9a/yIpSw2R
 8HdoqY/kczqJo+Xu4NlFLyOpPFZz3xbNIvjwhZPw684Hd65ufiJYq8c/GDvYNImr2pcjzUhbDv
 hgQ=
X-SBRS: 2.7
X-MesageID: 6313976
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6313976"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 16:11:59 +0100
Message-ID: <20191001151159.861-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.20.1.2.gb21ebb671
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUg
bWFwcGluZ3MgZm9yIGEKZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2Vk
IGR1ZSB0byB0aGUgY2hlY2sgb2YKaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGly
dHlfZW5hYmxlKCkuClRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0
eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCmRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9t
YWluIGFuZCB0aGF0IGRvbWFpbiBpcyBzaGFyaW5nIEhBUCBtYXBwaW5ncwp3aXRoIHRoZSBJT01N
VSAoaW4gd2hpY2ggY2FzZSBkaXNhYmxpbmcgd3JpdGUgcGVybWlzc2lvbnMgaW4gdGhlIFAyTSBt
YXkKY2F1c2UgRE1BIGZhdWx0cykuIEl0IGlzIHF1aXRlIHBvc3NpYmxlIHRoYXQgc29tZSBhc3Np
Z25lZCBkZXZpY2VzIG1heQpwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHdoaWNoIHBhZ2VzIG1h
eSBoYXZlIGJlZW4gZGlydGllZCBieSBETUEgdmlhCmFuIEFQSSBleHBvcnRlZCBieSB0aGVpciBt
YW5hZ2luZyBlbXVsYXRvci4gVGh1cyBYZW4ncyBsb2dkaXJ0eSBtYXAgaXMgb25seQpvbmUgc291
cmNlIG9mIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIGF2YWlsYWJsZSB0byB0aGUgdG9vbHN0YWNr
IHdoZW4KcGVyZm9ybWluZyBhIG1pZ3JhdGlvbiBhbmQgaGVuY2UgaXQgaXMgdGhlIHRvb2xzdGFj
ayB0aGF0IGlzIGJlc3QgcGxhY2VkCnRvIGRlY2lkZSB1bmRlciB3aGF0IGNpcmN1bXN0YW5jZXMg
aXQgY2FuIGJlIHBlcmZvcm1lZCwgbm90IHRoZSBoeXBlcnZpc29yLgoKVGhpcyBwYXRjaCB0aGVy
ZWZvcmUgcmV2ZXJ0cyBjb21taXQgMzcyMDFjNjIgIm1ha2UgbG9nZGlydHkgYW5kIGlvbW11Cm11
dHVhbGx5IGV4Y2x1c2l2ZSIgYW5kIHJlcGxhY2VzIGl0IHdpdGggY2hlY2tzIHRvIGVuc3VyZSB0
aGF0LCBpZgppb21tdV91c2VfaGFwX3B0KCkgaXMgdHJ1ZSwgdGhhdCBsb2dkaXJ0eSBhbmQgZGV2
aWNlIGFzc2lnbm1lbnQgYXJlIG11dHVhbGx5CmV4Y2x1c2l2ZS4KCk5PVEU6IFdoaWxlIGluIHRo
ZSBuZWlnaGJvdXJob29kLCB0aGUgYm9vbF90IHBhcmFtZXRlciB0eXBlIGluCiAgICAgIHBhZ2lu
Z19sb2dfZGlydHlfZW5hYmxlKCkgaXMgcmVwbGFjZWQgd2l0aCBhIGJvb2wgYW5kIHRoZSBmb3Jt
YXQKICAgICAgb2YgdGhlIGNvbW1lbnQgaW4gYXNzaWduX2RldmljZSgpIGlzIGZpeGVkLgoKU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzogIlJvZ2VyIFBhdSBNb25uw6kiIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CnYyOgogLSBleHBhbmQgY29tbWl0IGNvbW1lbnQKLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hh
cC5jICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgICAgICB8ICA4ICsrKyst
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDEwICsrKysrKystLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcGFnaW5nLmggIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTMgaW5z
ZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
aGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCA0MTJhNDQyYjZhLi4z
ZDkzZjM0NTFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTcxLDcgKzcxLDcgQEAgaW50IGhhcF90cmFja19k
aXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVf
bG9nX2RpcnR5KGQpICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBwYWdpbmdfbG9nX2Rp
cnR5X2VuYWJsZShkLCAwKTsKKyAgICAgICAgICAgIHJjID0gcGFnaW5nX2xvZ19kaXJ0eV9lbmFi
bGUoZCwgZmFsc2UpOwogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICAgICAgZ290
byBvdXQ7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBkOWE1MmM0ZGI0Li4yNDBmNmY5M2ZiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3BhZ2luZy5jCkBAIC0yMDksMTUgKzIwOSwxNSBAQCBzdGF0aWMgaW50IHBhZ2luZ19mcmVlX2xv
Z19kaXJ0eV9iaXRtYXAoc3RydWN0IGRvbWFpbiAqZCwgaW50IHJjKQogICAgIHJldHVybiByYzsK
IH0KIAotaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJvb2xf
dCBsb2dfZ2xvYmFsKQoraW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4g
KmQsIGJvb2wgbG9nX2dsb2JhbCkKIHsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKCBpc19pb21t
dV9lbmFibGVkKGQpICYmIGxvZ19nbG9iYWwgKQorICAgIGlmICggaGFzX2FyY2hfcGRldnMoZCkg
JiYgaW9tbXVfdXNlX2hhcF9wdChkKSAmJiBsb2dfZ2xvYmFsICkKICAgICB7CiAgICAgICAgIC8q
CiAgICAgICAgICAqIFJlZnVzZSB0byB0dXJuIG9uIGdsb2JhbCBsb2ctZGlydHkgbW9kZQotICAg
ICAgICAgKiBpZiB0aGUgZG9tYWluIGlzIHVzaW5nIHRoZSBJT01NVS4KKyAgICAgICAgICogaWYg
dGhlIGRvbWFpbiBpcyBzaGFyaW5nIHRoZSBQMk0gd2l0aCB0aGUgSU9NTVUuCiAgICAgICAgICAq
LwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CkBAIC03MjcsNyArNzI3LDcgQEAgaW50
IHBhZ2luZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfc2hhZG93
X29wICpzYywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAvKiBFbHNlIGZhbGwgdGhyb3Vn
aC4uLiAqLwogICAgIGNhc2UgWEVOX0RPTUNUTF9TSEFET1dfT1BfRU5BQkxFX0xPR0RJUlRZOgot
ICAgICAgICByZXR1cm4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoZCwgMSk7CisgICAgICAgIHJl
dHVybiBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShkLCB0cnVlKTsKIAogICAgIGNhc2UgWEVOX0RP
TUNUTF9TSEFET1dfT1BfT0ZGOgogICAgICAgICBpZiAoIChyYyA9IHBhZ2luZ19sb2dfZGlydHlf
ZGlzYWJsZShkLCByZXN1bWluZykpICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA3ZGVl
ZjJmMTJiLi45NjE0ZGNhOGMxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTQ4NiwxMSArMTQ4
NiwxNSBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYgKCAhaXNfaW9tbXVfZW5hYmxl
ZChkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWdu
IGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAotICAgICAqIGVuYWJsZWQg
Zm9yIHRoaXMgZG9tYWluICovCisgICAgLyoKKyAgICAgKiBQcmV2ZW50IGRldmljZSBhc3NpZ24g
aWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4KKyAgICAgKiBlbmFibGVkIGZv
ciB0aGlzIGRvbWFpbiwgb3IgbG9nZGlydHkgaXMgZW5hYmxlZCBhbmQgdGhlIFAyTSBpcworICAg
ICAqIHNoYXJlZCB3aXRoIHRoZSBJT01NVS4KKyAgICAgKi8KICAgICBpZiAoIHVubGlrZWx5KGQt
PmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQgfHwKICAgICAgICAgICAgICAgICAgIHZtX2V2
ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAotICAgICAgICAgICAgICAgICAg
cDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkKKyAgICAgICAgICAgICAgICAg
IChwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9sb2dkaXJ0eSAmJgorICAgICAgICAgICAgICAg
ICAgIGlvbW11X3VzZV9oYXBfcHQoZCkpKSApCiAgICAgICAgIHJldHVybiAtRVhERVY7CiAKICAg
ICBpZiAoICFwY2lkZXZzX3RyeWxvY2soKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAppbmRleCBhYjc4ODdm
MjNjLi44YzIwMjdjNzkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTE1Nyw3ICsxNTcsNyBAQCB2
b2lkIHBhZ2luZ19sb2dfZGlydHlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50OF90ICpkaXJ0eV9iaXRtYXApOwogCiAvKiBlbmFibGUgbG9n
IGRpcnR5ICovCi1pbnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwg
Ym9vbF90IGxvZ19nbG9iYWwpOworaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBk
b21haW4gKmQsIGJvb2wgbG9nX2dsb2JhbCk7CiAKIC8qIGxvZyBkaXJ0eSBpbml0aWFsaXphdGlv
biAqLwogdm9pZCBwYWdpbmdfbG9nX2RpcnR5X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IGxvZ19kaXJ0eV9vcHMgKm9wcyk7Ci0tIAoyLjIwLjEuMi5nYjIxZWJiNjcxCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:16:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJt7-0006jD-HH; Tue, 01 Oct 2019 15:16:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pYZ1=X2=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iFJt6-0006j8-OT
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:16:28 +0000
X-Inumbo-ID: 7033f86c-e45e-11e9-b588-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by localhost (Halon) with ESMTPS
 id 7033f86c-e45e-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 15:16:27 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id l21so13814058lje.4
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 08:16:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=DMnjBNHP95RDdTutSOhnnWbGoHkoH2/vCPc74E3oK3w=;
 b=oMlAqms1ppV8yZH6DGxEU2w7IbbfpaU5vyZQ3TNeSblHq6yP+nM1UDTO7mAMCF0C8r
 7cDxgBNtK1JNtUcYCNCo4y1I4xOZ7iu/j3Grc637Qn0sKyRBDjBQ1+SDmF7ZXVXEcxl5
 GCCmUkejyg1KhWy8aFPZ4ZPtWZaJr/tjiualmxDdgExH6vag+e/3lHBICXW8RG1wjjVs
 9jUmQxqiB4VM8BbC/hrueJXKXy9P6kROOX4nf7zLvnu6kOjXhowUQv7HOdRKf/F+3H1T
 MpWJewrOrG9hNUvvVT4kdgaY7wRNSJiYMFzS9LtzuUmRlHnZnTtwb1dPeCOYyB2Bwr7n
 Jyog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=DMnjBNHP95RDdTutSOhnnWbGoHkoH2/vCPc74E3oK3w=;
 b=tnRo0qtCwNi/uKu+lFId3Gpu8p2HVi7wiQQLVY1l1BGEPtL9um0EcMGdNgh+wBmKhb
 Qm3fbWnplcelPMr0R4k1NzhkCcLqiPVSDJzyaenuv3Mc6ZL1H+JkOdZprPQgvGn5waqr
 vmeaRYOcQKpIogPu6wncX0yKkbUZckTJEX2Ojks13vPW8G1244X5YR4HTz8LQyNqjuqs
 P5aPo4zhJ6HZiswd70L6Snr6MNCL/4gvi4muZgXJEbZOZKBPBFtNFC5Zyo5fw0aDUl1Q
 8Nxu3vYzCvkemmzdUANzDT/PNQbAg7Qoe9vUiKEE2IiiFEJB4T2xNHK4RP2F+XwexZR8
 RFyw==
X-Gm-Message-State: APjAAAWpq+obEXzEvRN70P+KKMQJr61NvyiifoN8nmY6g4ShvuyzFewb
 BC4KnA5OaAbSt6EG1NbnImU=
X-Google-Smtp-Source: APXvYqze3tTH4vVi0xFZLICvSxnjNUra0jBF87OgWd6CJp3EWRoDct1IlAHW1qYkw5FFH5x8zJY6vQ==
X-Received: by 2002:a2e:1614:: with SMTP id w20mr16191707ljd.159.1569942986702; 
 Tue, 01 Oct 2019 08:16:26 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id g10sm3932130lfb.76.2019.10.01.08.16.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Oct 2019 08:16:26 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, julien.grall@arm.com
References: <20190930205618.29942-1-sstabellini@kernel.org>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <53deb838-677a-5d4b-7b40-fcdb935751cc@gmail.com>
Date: Tue, 1 Oct 2019 18:16:25 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930205618.29942-1-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: boot with device trees
 with "mmu-masters" and "iommus"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDMwLjA5LjE5IDIzOjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6CgpIaSBTdGVmYW5v
Cgo+IFNvbWUgRGV2aWNlIFRyZWVzIG1heSBleHBvc2UgYm90aCBsZWdhY3kgU01NVSBhbmQgZ2Vu
ZXJpYyBJT01NVSBiaW5kaW5ncwo+IHRvZ2V0aGVyLiBIb3dldmVyLCB0aGUgU01NVSBkcml2ZXIg
aW4gWGVuIGlzIG9ubHkgc3VwcG9ydGluZyB0aGUgbGVnYWN5Cj4gU01NVSBiaW5kaW5ncywgbGVh
ZGluZyB0byBmYXRhbCBpbml0aWFsaXphdGlvbiBlcnJvcnMgYXQgYm9vdCB0aW1lLgo+Cj4gVGhp
cyBwYXRjaCBmaXhlcyB0aGUgYm9vdGluZyBwcm9ibGVtIGJ5IGFkZGluZyBhIGNoZWNrIHRvCj4g
aW9tbXVfYWRkX2R0X2RldmljZTogaWYgdGhlIFhlbiBkcml2ZXIgZG9lc24ndCBzdXBwb3J0IHRo
ZSBuZXcgZ2VuZXJpYwo+IGJpbmRpbmdzLCBhbmQgdGhlIGRldmljZSBpcyBiZWhpbmQgYW4gSU9N
TVUsIGRvIG5vdCByZXR1cm4gZXJyb3IuIFRoZQo+IGZvbGxvd2luZyBpb21tdV9hc3NpZ25fZHRf
ZGV2aWNlIHNob3VsZCBzdWNjZWVkLgo+Cj4gVGhpcyBjaGVjayB3aWxsIGJlY29tZSBzdXBlcmZs
dW91cywgaGVuY2UgcmVtb3ZhYmxlLCBvbmNlIHRoZSBYZW4gU01NVQo+IGRyaXZlciBnZXRzIHN1
cHBvcnQgZm9yIHRoZSBnZW5lcmljIElPTU1VIGJpbmRpbmdzLgo+Cj4gU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KPiAtLS0K
PiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgfCAxNyArKysrKysrKysr
KysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwo+IGluZGV4IGNjOTAwYmFj
NzAuLjI3ZTI2NWI5MzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2
aWNlX3RyZWUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMK
PiBAQCAtMTU1LDcgKzE1NSwyMiBAQCBpbnQgaW9tbXVfYWRkX2R0X2RldmljZShzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5wKQo+ICAgICAgICAgICAgKiB0aGVzZSBjYWxsYmFjayBpbXBsZW1lbnRl
ZC4KPiAgICAgICAgICAgICovCj4gICAgICAgICAgIGlmICggIW9wcy0+YWRkX2RldmljZSB8fCAh
b3BzLT5kdF94bGF0ZSApCj4gLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogU29tZSBEZXZpY2UgVHJlZXMg
bWF5IGV4cG9zZSBib3RoIGxlZ2FjeSBTTU1VIGFuZCBnZW5lcmljCj4gKyAgICAgICAgICAgICAq
IElPTU1VIGJpbmRpbmdzIHRvZ2V0aGVyLiBIb3dldmVyLCB0aGUgU01NVSBkcml2ZXIgaXMgb25s
eQo+ICsgICAgICAgICAgICAgKiBzdXBwb3J0aW5nIHRoZSBmb3JtZXIgYW5kIHdpbGwgcHJvdGVj
dCB0aGVtIGR1cmluZyB0aGUKPiArICAgICAgICAgICAgICogaW5pdGlhbGl6YXRpb24uIFNvIHdl
IG5lZWQgdG8gc2tpcCB0aGVtIGFuZCBub3QgcmV0dXJuCj4gKyAgICAgICAgICAgICAqIGVycm9y
IGhlcmUuCj4gKyAgICAgICAgICAgICAqCj4gKyAgICAgICAgICAgICAqIFhYWDogVGhpcyBjYW4g
YmUgZHJvcHBlZCB3aGVuIHRoZSBTTU1VIGlzIGFibGUgdG8gZGVhbAo+ICsgICAgICAgICAgICAg
KiB3aXRoIGdlbmVyaWMgYmluZGluZ3MuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAg
ICBpZiAoIGR0X2RldmljZV9pc19wcm90ZWN0ZWQobnApICkKPiArICAgICAgICAgICAgICAgIHJl
dHVybiAwOwo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiArICAgICAgICB9Cj4gICAKPiAgICAgICAgICAgaWYgKCAhZHRfZGV2aWNlX2lzX2F2
YWlsYWJsZShpb21tdV9zcGVjLm5wKSApCj4gICAgICAgICAgICAgICBicmVhazsKClBhdGNoIGxv
b2tzIGNvcnJlY3QgYW5kIHF1aXRlIHdlbGwgZGVzY3JpYmVkLi4uCgoKWW91IGNhbiBhZGQgKGlm
IG5lZWRlZCk6CgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90
eXNoY2hlbmtvQGVwYW0uY29tPgoKCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:17:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:17:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJtg-0006lV-So; Tue, 01 Oct 2019 15:17:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3N+/=X2=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iFJtf-0006lK-D6
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:17:03 +0000
X-Inumbo-ID: 8537bf28-e45e-11e9-bf31-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by localhost (Halon) with ESMTPS
 id 8537bf28-e45e-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 15:17:02 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91FDk5A161443;
 Tue, 1 Oct 2019 15:16:58 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-transfer-encoding;
 s=corp-2019-08-05; bh=Cl6NTVoaJaSBxqb2QcFNk13Sq3UWtVzalNOzurAnyF4=;
 b=D7dJqcMa/TH7rlsI4YA3nfkLmOEGuG6OjIc4axgqDw1FHCIBmQKLWjEzTOjp/DFTx6Eo
 ctOxQPyKguGydMvx2zKFl0zRbaMfIlpYe94hAsmOI5K38kdVUKxnqzNqLkUJ0+N4t2NS
 w68m/FwI73QiBcv+Kb6Qr+AQUFmyl889nJrPfFUOVAS3KX4EjrAt6YCxeYYKtRD3V106
 wi8geTLcDENErs6iwAZKvI8P+pSTCZyAko1Cmg4Y1osISuXFo5vHwVkDIYZ5q4RYGMmV
 aPWMSXidqQyOYB459e0fzrcJhIl25hNhTbSaU88pQ1wmIKnnBeIM3KcHGpATsOnEXTUe Xw== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2va05rpp81-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 15:16:57 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91FEL6J127106;
 Tue, 1 Oct 2019 15:16:57 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2vbmpysbdj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 15:16:56 +0000
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x91FGs8p010956;
 Tue, 1 Oct 2019 15:16:55 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 01 Oct 2019 08:16:54 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Tue,  1 Oct 2019 11:16:33 -0400
Message-Id: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910010137
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910010137
Subject: [Xen-devel] [PATCH] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 james@dingwall.me.uk
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGV4ZWN1dGlvbiBvZiBwYW5pYygpIGNvbnRpbnVlcyB1bnRpbCBYZW4ncyBwYW5p
YyBub3RpZmllcgooeGVuX3BhbmljX2V2ZW50KCkpIGlzIGNhbGxlZCBhdCB3aGljaCBwb2ludCB3
ZSBtYWtlIGEgaHlwZXJjYWxsIHRoYXQKbmV2ZXIgcmV0dXJucy4KClRoaXMgbWVhbnMgdGhhdCBh
bnkgbm90aWZpZXIgdGhhdCBpcyBzdXBwb3NlZCB0byBiZSBjYWxsZWQgbGF0ZXIgYXMKd2VsbCBh
cyBzaWduaWZpY2FudCBwYXJ0IG9mIHBhbmljKCkgY29kZSAoc3VjaCBhcyBwc3RvcmUgd3JpdGVz
IGZyb20Ka21zZ19kdW1wKCkpIGlzIG5ldmVyIGV4ZWN1dGVkLgoKVGhlcmUgaXMgbm8gcmVhc29u
IGZvciB4ZW5fcGFuaWNfZXZlbnQoKSB0byBiZSB0aGlzIGxhc3QgcG9pbnQgaW4KZXhlY3V0aW9u
IHNpbmNlIHBhbmljKCkncyBlbWVyZ2VuY3lfcmVzdGFydCgpIHdpbGwgY2FsbCBpbnRvCnhlbl9l
bWVyZ2VuY3lfcmVzdGFydCgpIGZyb20gd2hlcmUgd2UgY2FuIHBlcmZvcm0gb3VyIGh5cGVyY2Fs
bC4KClJlcG9ydGVkLWJ5OiBKYW1lcyBEaW5nd2FsbCA8amFtZXNAZGluZ3dhbGwubWUudWs+ClNp
Z25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
Ci0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIHwgMTcgKysrKysrKysrKysrKystLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpp
bmRleCA3NTBmNDZhZDAxOGEuLmZkNGY1OGNmNTFkYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpAQCAtMjY5LDE2ICsy
NjksMjcgQEAgdm9pZCB4ZW5fcmVib290KGludCByZWFzb24pCiAJCUJVRygpOwogfQogCitzdGF0
aWMgaW50IHJlYm9vdF9yZWFzb24gPSBTSFVURE9XTl9yZWJvb3Q7CiB2b2lkIHhlbl9lbWVyZ2Vu
Y3lfcmVzdGFydCh2b2lkKQogewotCXhlbl9yZWJvb3QoU0hVVERPV05fcmVib290KTsKKwl4ZW5f
cmVib290KHJlYm9vdF9yZWFzb24pOwogfQogCiBzdGF0aWMgaW50CiB4ZW5fcGFuaWNfZXZlbnQo
c3RydWN0IG5vdGlmaWVyX2Jsb2NrICp0aGlzLCB1bnNpZ25lZCBsb25nIGV2ZW50LCB2b2lkICpw
dHIpCiB7Ci0JaWYgKCFrZXhlY19jcmFzaF9sb2FkZWQoKSkKLQkJeGVuX3JlYm9vdChTSFVURE9X
Tl9jcmFzaCk7CisJaWYgKCFrZXhlY19jcmFzaF9sb2FkZWQoKSkgeworCQlyZWJvb3RfcmVhc29u
ID0gU0hVVERPV05fY3Jhc2g7CisKKwkJLyoKKwkJICogSWYgcGFuaWNfdGltZW91dD09MCB0aGVu
IHdlIGFyZSBzdXBwb3NlZCB0byB3YWl0IGZvcmV2ZXIuCisJCSAqIEhvd2V2ZXIsIHRvIHByZXNl
cnZlIG9yaWdpbmFsIGRvbTAgYmVoYXZpb3Igd2UgaGF2ZSB0byBkcm9wCisJCSAqIGludG8gaHlw
ZXJ2aXNvci4gKGRvbVUgYmVoYXZpb3IgaXMgY29udHJvbGxlZCBieSBpdHMKKwkJICogY29uZmln
IGZpbGUpCisJCSAqLworCQlpZiAocGFuaWNfdGltZW91dCA9PSAwKQorCQkJcGFuaWNfdGltZW91
dCA9IC0xOworCX0KIAlyZXR1cm4gTk9USUZZX0RPTkU7CiB9CiAKLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:20:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJwn-0007aE-DW; Tue, 01 Oct 2019 15:20:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=emkH=X2=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFJwl-0007a9-Il
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:20:15 +0000
X-Inumbo-ID: f791643e-e45e-11e9-bf31-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by localhost (Halon) with ESMTPS
 id f791643e-e45e-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 15:20:14 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id 5so3872362wmg.0
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 08:20:14 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=A2Nk0Tb6h6S7xHaI4N2eQwecWOkaf6URQEQg2ILdHQU=;
 b=mvEsWwmGjxNm8BmKEcyufN3I2rGg+TUMQ+KPg0IWNb8sMjwecrKUvihbNRtLfJ8be8
 x9zsY4yOarNZp9i3H4FJ/yAYB21BIacY1twfLNIsJB8EC4ppu1YjZv49sCn48hb9DCV+
 lDdHDgzxj5PtcZ+Zee43vABrAJyKrNAkgN4Y6rQbIb1hj3gxjSTmqSkdDr/fb4teyvxH
 SIBlisIgr7fTfWbsEzj1rRygWCJFQKWax9ZpAgoaK15IyXrkX8C7Aewxsj0UrckLW1m0
 sr9WicYd+bXl+6bfzURoRJS7fucq4vMVwV6qW7knVEKEsQ2xGxFZxwzGqHqHu4/eLmfo
 d9VA==
X-Gm-Message-State: APjAAAWgHUwg+Zj6dL3gh50cAtJK2q9kVtSG+7H1TI5zalvddxwaeVJB
 mvTBt0+bu7dSUzEL2Qiv7Ps=
X-Google-Smtp-Source: APXvYqzGfZME40FR+UEI1EAz5I5aDDoezVhhG4Haz9QH90+yCePp5Cn6b9CRRgcf0O9BTdZDc/2ptQ==
X-Received: by 2002:a7b:caa9:: with SMTP id r9mr4493773wml.14.1569943213902;
 Tue, 01 Oct 2019 08:20:13 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id q15sm35900154wrg.65.2019.10.01.08.20.13
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 01 Oct 2019 08:20:13 -0700 (PDT)
Date: Tue, 1 Oct 2019 16:20:11 +0100
From: Wei Liu <wl@xen.org>
To: Hongyan Xia <hongyax@amazon.com>
Message-ID: <20191001152011.s254ddmdh2lv4tpa@debian>
References: <cover.1569833766.git.hongyax@amazon.com>
 <f8b0b15146c357270fb0978f3ec50eea4695dc1c.1569833766.git.hongyax@amazon.com>
 <480a0733-07c4-b98a-a2c9-465cf9fbef63@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <480a0733-07c4-b98a-a2c9-465cf9fbef63@amazon.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 39/55] x86: switch root_pgt to mfn_t and
 use new APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDI6NTQ6MTlQTSArMDEwMCwgSG9uZ3lhbiBYaWEgd3Jv
dGU6Cj4gT24gMzAvMDkvMjAxOSAxMTozMywgSG9uZ3lhbiBYaWEgd3JvdGU6Cj4gPiBGcm9tOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBUaGlzIHRoZW4gcmVxdWlyZXMg
bW92aW5nIGRlY2xhcmF0aW9uIG9mIHJvb3QgcGFnZSB0YWJsZSBtZm4gaW50byBtbS5oCj4gPiBh
bmQgbW9kaWZ5IHNldHVwX2NwdV9yb290X3BndCB0byBoYXZlIGEgc2luZ2xlIGV4aXQgcGF0aC4K
PiA+IAo+ID4gV2UgYWxzbyBuZWVkIHRvIGZvcmNlIG1hcF9kb21haW5fcGFnZSB0byB1c2UgZGly
ZWN0IG1hcCB3aGVuIHN3aXRjaGluZwo+ID4gcGVyLWRvbWFpbiBtYXBwaW5ncy4gVGhpcyBpcyBj
b250cmFyeSB0byBvdXIgZW5kIGdvYWwgb2YgcmVtb3ZpbmcKPiA+IGRpcmVjdCBtYXAsIGJ1dCB0
aGlzIHdpbGwgYmUgcmVtb3ZlZCBvbmNlIHdlIG1ha2UgbWFwX2RvbWFpbl9wYWdlCj4gPiBjb250
ZXh0LXN3aXRjaCBzYWZlIGluIGFub3RoZXIgKGxhcmdlKSBwYXRjaCBzZXJpZXMuCj4gPiAKPiA+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+
ICAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8IDE1ICsrKysrKysrKystLS0KPiA+
ICAgeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICB8ICAyICstCj4gPiAgIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgMiArLQo+ID4gICB4ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgICAgICAgIHwgIDIgKy0KPiA+ICAgeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAg
ICB8IDQwICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ID4gICB4ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggICAgICAgIHwgIDIgKysKPiA+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaCB8ICAyICstCj4gPiAgIDcgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygr
KSwgMjAgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+IGluZGV4IGRiZGY2YjFiYzIuLmU5YmY0
N2VmY2UgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwo+ID4gQEAgLTY5LDYgKzY5LDcgQEAKPiA+ICAgI2luY2x1ZGUg
PGFzbS9wdi9kb21haW4uaD4KPiA+ICAgI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgo+ID4gICAjaW5j
bHVkZSA8YXNtL3NwZWNfY3RybC5oPgo+ID4gKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiA+ICAg
REVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKPiA+IEBAIC0xNTgwLDEy
ICsxNTgxLDIwIEBAIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAq
dikKPiA+ICAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKPiA+
ICAgewo+ID4gLSAgICByb290X3BnZW50cnlfdCAqcm9vdF9wZ3QgPSB0aGlzX2NwdShyb290X3Bn
dCk7Cj4gPiArICAgIG1mbl90IHJwdF9tZm4gPSB0aGlzX2NwdShyb290X3BndF9tZm4pOwo+ID4g
LSAgICBpZiAoIHJvb3RfcGd0ICkKPiA+IC0gICAgICAgIHJvb3RfcGd0W3Jvb3RfdGFibGVfb2Zm
c2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQo+ID4gKyAgICBpZiAoICFtZm5fZXEocnB0X21m
biwgSU5WQUxJRF9NRk4pICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcm9vdF9wZ2VudHJ5X3Qg
KnJwdDsKPiA+ICsKPiA+ICsgICAgICAgIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoSU5WQUxJ
RF9WQ1BVKTsKPiA+ICsgICAgICAgIHJwdCA9IG1hcF94ZW5fcGFnZXRhYmxlX25ldyhycHRfbWZu
KTsKPiA+ICsgICAgICAgIHJwdFtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFS
VCldID0KPiA+ICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVy
ZG9tYWluX2wzX3BnLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBF
UlZJU09SX1JXKTsKPiA+ICsgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHJwdCk7Cj4g
PiArICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwo+ID4gKyAgICB9Cj4g
PiAgICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZHI3ICYgRFI3X0FDVElWRV9NQVNLKSApCj4g
PiAgICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYpOwo+IAo+IEkgYW0gaGF2aW5nIHNlY29u
ZCB0aG91Z2h0cyBvbiB3aGV0aGVyIEkgc2hvdWxkIGluY2x1ZGUgdGhpcyBwYXRjaCBmb3Igbm93
Lgo+IE9idmlvdXNseSB0aGUgcGVyLWRvbWFpbiBtYXBjYWNoZSBpbiBpdHMgY3VycmVudCBmb3Jt
IGNhbm5vdCBiZSB1c2VkIGhlcmUKPiBkdXJpbmcgdGhlIGNvbnRleHQgc3dpdGNoLiBIb3dldmVy
LCBJIGFsc28gZG9uJ3Qgd2FudCB0byB1c2UgUE1BUCBiZWNhdXNlIGl0Cj4gaXMganVzdCBhIGJv
b3RzdHJhcHBpbmcgbWVjaGFuaXNtIGFuZCBtYXkgcmVzdWx0IGluIGhlYXZ5IGxvY2sgY29udGVu
dGlvbgo+IGhlcmUuCj4gCj4gSSBhbSBpbmNsaW5lZCB0byBkcm9wIGl0IGZvciBub3cgYW5kIGlu
Y2x1ZGUgdGhpcyBhZnRlciB3ZSBoYXZlIGEKPiBjb250ZXh0LXN3aXRjaCBzYWZlIG1hcHBpbmcg
bWVjaGFuaXNtLCBhcyB0aGUgY29tbWl0IG1lc3NhZ2Ugc3VnZ2VzdHMuCj4gCgpEcm9wcGluZyB0
aGlzIHBhdGNoIGlzIG9mIGNvdXJzZSBmaW5lLiBUaGVuIHlvdSBuZWVkIHRvIGNvbnNpZGVyIGhv
dyB0bwptYWtlIHRoZSByZXN0IG9mIHRoZSBzZXJpZXMgcmVtYWluIGFwcGxpY2FibGUgdG8gc3Rh
Z2luZy4KCkkgZ3Vlc3MgdGhlIHBsYW4gaW4gdGhlIHNob3J0IHRlcm0gaXMgdG9vIGtlZXAgYSBn
bG9iYWwgbWFwcGluZyBmb3IgZWFjaApyb290IHBhZ2UgdGFibGUsIHJpZ2h0PwoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:23:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFJzO-0007iJ-UE; Tue, 01 Oct 2019 15:22:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFJzN-0007iD-PB
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:22:57 +0000
X-Inumbo-ID: 57cb93b0-e45f-11e9-8628-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 57cb93b0-e45f-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 15:22:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569943377;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=xwdUCTQ3uB0XsAldQTd+EEazQQjMc+qbkb/dzkqW2TA=;
 b=hwIPLfYAsYHxfE9Tvos9Fju4Tu2WfiQO0rV2eE7EJFRTX6jQ2tutTYBZ
 LPifU4iDw+5ZBBoABlrmu+x4UsoswTJ82bxciXmEnRdz9+UG0Qly7cdq8
 JtSx5lQNom5UKtFCN8quGHjw2lR2NXOgnaSBK2PXSItANA1eIKKx8WqUd o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5NKyaMrQvp78qQvLFXkYwjgaVWk3QdANpuGMVgNFlBAVGHbrfQkKJ8/No+qPmhmM0AWC7V/QHN
 AhBWGD/a9ZnRKsnlkTWjfH0et30NBSdGTmnxCIxBLlcJVk/RqzWkYxnA0QN8OCZgHKT5wbXo9+
 vsaCy1THYCigwGB+NfvL3j7o3CTgvL35a8e8zi1zbjTwkogX9nkoWYGqjJmYJ3HsxOFvFMnmbB
 Ca2ZUGCGKCMlG9oqE9JSbvl9TwSFKp4Y15QiIeePTrEk6akiLywx96HxAkBT0qvrleX+QLr0Wa
 Zwo=
X-SBRS: 2.7
X-MesageID: 6314593
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6314593"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 17:22:33 +0200
Message-ID: <20191001152233.55491-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] libxl: wait for the ack when issuing power
 control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IG9ubHkgc3VzcGVuZCBwb3dlciBjb250cm9sIHJlcXVlc3RzIHdhaXQgZm9yIGFu
IGFjayBmcm9tIHRoZQpkb21haW4sIHdoaWxlIHBvd2VyIG9mZiBvciByZWJvb3QgcmVxdWVzdHMg
c2ltcGx5IHdyaXRlIHRoZSBjb21tYW5kIHRvCnhlbnN0b3JlIGFuZCBleGl0LgoKSW50cm9kdWNl
IGEgMSBtaW51dGUgd2FpdCBmb3IgdGhlIGRvbWFpbiB0byBhY2tub3dsZWRnZSB0aGUgcmVxdWVz
dCwgb3IKZWxzZSByZXR1cm4gYW4gZXJyb3IuIFRoZSBzdXNwZW5kIGNvZGUgaXMgc2xpZ2h0bHkg
bW9kaWZpZWQgdG8gdXNlIHRoZQpuZXcgaW5mcmFzdHJ1Y3R1cmUgYWRkZWQsIGJ1dCBzaG91bGRu
J3QgaGF2ZSBhbnkgZnVuY3Rpb25hbCBjaGFuZ2UuCgpGaXggdGhlIG9jYW1sIGJpbmRpbmdzIGFu
ZCBhbHNvIHByb3ZpZGUgYSBiYWNrd2FyZHMgY29tcGF0aWJsZQppbnRlcmZhY2UgZm9yIHRoZSBy
ZWJvb3QgYW5kIHBvd2Vyb2ZmIGxpYnhsIEFQSSBmdW5jdGlvbnMuCgpSZXBvcnRlZC1ieTogUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KSSBiZWxpZXZlIGFwcGx5
aW5nIHRoaXMgcGF0Y2ggaXMgbm90IGdvaW5nIHRvIGNhdXNlIHJlZ3Jlc3Npb25zIGluCm9zc3Rl
c3QsIGFsYmVpdCBGcmVlQlNEIGRvZXNuJ3QgYWNrbm93bGVkZ2UgcG93ZXJvZmYvcmVib290IHJl
cXVlc3RzCmluIHRoZSBjdXJyZW50bHkgdGVzdGVkIHZlcnNpb25zLCBpdCB3aWxsIHNodXRkb3du
IGluIGxlc3MgdGhhbiBvbmUKbWludXRlLCBhbmQgdGh1cyB0aGUgdG9vbHN0YWNrIHdvbid0IGNv
bXBsYWluIGJlY2F1c2UgdGhlIGNvbnRyb2wgbm9kZQppcyBnb2luZyB0byBiZSByZW1vdmVkIGZy
b20geGVuc3RvcmUuCi0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBFeHBhbmQgTElCWExfSEFWRV9G
Tl9VU0lOR19RTVBfQVNZTkMgY29tbWVudCB0byBpbmNsdWRlCiAgIHJlYm9vdC9wb3dlcm9mZiBm
dW5jdGlvbnMuCiAtIENoZWNrIHJldHVybiB2YWx1ZSBvZiBsaWJ4bF9feHN3YWl0X3N0YXJ0Lgog
LSBDaGFuZ2UgcG9zaXRpb24gb2YgcHZjb250cm9sX2NiIHRvIGJlIGluIGNocm9ub2xvZ2ljYWwg
b3JkZXIuCiAtIFVzZSByYyBpbnN0ZWFkIG9mIHJldCBpbiBsaWJ4bF9kb21haW5fe3NodXRkb3du
L3Bvd2Vyb2ZmfS4KIC0gRml4IHByb3RvdHlwZXMgaW4geGVubGlnaHQue21saS9tbH0uaW4uCi0t
LQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwgMjUgKysrKysrKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgICAgICB8IDExICstLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jICAgICAgICAgICB8IDg4ICsrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICA3ICsrLQogdG9vbHMv
b2NhbWwvbGlicy94bC94ZW5saWdodC5tbC5pbiAgIHwgIDQgKy0KIHRvb2xzL29jYW1sL2xpYnMv
eGwveGVubGlnaHQubWxpLmluICB8ICA0ICstCiB0b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0
X3N0dWJzLmMgfCAxOCArKysrLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAgICAgICAgICAg
ICB8ICA0ICstCiA4IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGli
eGwuaAppbmRleCBmNzExY2ZjNzUwLi4yNTU1ZTljZDNiIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEyMzksNiArMTIzOSw4IEBA
IHZvaWQgbGlieGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25z
dCBsaWJ4bF9tYWMgKnNyYyk7CiAgKiAgIGxpYnhsX3NldF92Y3B1b25saW5lKCkKICAqICAgbGli
eGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24oKQogICogICBsaWJ4bF9xZW11X21vbml0
b3JfY29tbWFuZCgpCisgKiAgIGxpYnhsX2RvbWFpbl9zaHV0ZG93bigpCisgKiAgIGxpYnhsX2Rv
bWFpbl9yZWJvb3QoKQogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfRk5fVVNJTkdfUU1QX0FTWU5D
IDEKIApAQCAtMTYyOCw4ICsxNjMwLDI3IEBAIGludCBsaWJ4bF9kb21haW5fcmVtdXNfc3RhcnQo
bGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9yZW11c19pbmZvICppbmZvLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CiAK
LWludCBsaWJ4bF9kb21haW5fc2h1dGRvd24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
KTsKLWludCBsaWJ4bF9kb21haW5fcmVib290KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCk7CitpbnQgbGlieGxfZG9tYWluX3NodXRkb3duKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVS
U19PTkxZOworaW50IGxpYnhsX2RvbWFpbl9yZWJvb3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNf
T05MWTsKKyNpZiBkZWZpbmVkKExJQlhMX0FQSV9WRVJTSU9OKSAmJiBMSUJYTF9BUElfVkVSU0lP
TiA8IDB4MDQxMzAwCitzdGF0aWMgaW5saW5lIGludCBsaWJ4bF9kb21haW5fc2h1dGRvd25fMHgw
NDEyMDAobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCit7CisgICAgcmV0dXJuIGxpYnhsX2RvbWFp
bl9zaHV0ZG93bihjdHgsIGRvbWlkLCBOVUxMKTsKK30KKyNkZWZpbmUgbGlieGxfZG9tYWluX3No
dXRkb3duIGxpYnhsX2RvbWFpbl9zaHV0ZG93bl8weDA0MTIwMAorc3RhdGljIGlubGluZSBpbnQg
bGlieGxfZG9tYWluX3JlYm9vdF8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCit7Cisg
ICAgcmV0dXJuIGxpYnhsX2RvbWFpbl9yZWJvb3QoY3R4LCBkb21pZCwgTlVMTCk7Cit9CisjZGVm
aW5lIGxpYnhsX2RvbWFpbl9yZWJvb3QgbGlieGxfZG9tYWluX3JlYm9vdF8weDA0MTIwMAorI2Vu
ZGlmCisKIGludCBsaWJ4bF9kb21haW5fZGVzdHJveShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJT
X09OTFk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYwppbmRleCA5YmIyZDAwYmVjLi4yNDhkYmMzM2Uz
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKQEAgLTE5MywxNiArMTkzLDExIEBAIHN0YXRpYyB2
b2lkIGRvbWFpbl9zdXNwZW5kX2NhbGxiYWNrX2NvbW1vbihsaWJ4bF9fZWdjICplZ2MsCiAgICAg
TE9HRChERUJVRywgZG9taWQsICJpc3N1aW5nICVzIHN1c3BlbmQgcmVxdWVzdCB2aWEgWGVuQnVz
IGNvbnRyb2wgbm9kZSIsCiAgICAgICAgIGRzcHMtPnR5cGUgIT0gTElCWExfRE9NQUlOX1RZUEVf
UFYgPyAiUFZIL0hWTSIgOiAiUFYiKTsKIAotICAgIGxpYnhsX19kb21haW5fcHZjb250cm9sX3dy
aXRlKGdjLCBYQlRfTlVMTCwgZG9taWQsICJzdXNwZW5kIik7Ci0KLSAgICBkc3BzLT5wdmNvbnRy
b2wucGF0aCA9IGxpYnhsX19kb21haW5fcHZjb250cm9sX3hzcGF0aChnYywgZG9taWQpOwotICAg
IGlmICghZHNwcy0+cHZjb250cm9sLnBhdGgpIHsgcmMgPSBFUlJPUl9GQUlMOyBnb3RvIGVycjsg
fQotCiAgICAgZHNwcy0+cHZjb250cm9sLmFvID0gYW87Ci0gICAgZHNwcy0+cHZjb250cm9sLndo
YXQgPSAiZ3Vlc3QgYWNrbm93bGVkZ2VtZW50IG9mIHN1c3BlbmQgcmVxdWVzdCI7Ci0gICAgZHNw
cy0+cHZjb250cm9sLnRpbWVvdXRfbXMgPSA2MCAqIDEwMDA7CiAgICAgZHNwcy0+cHZjb250cm9s
LmNhbGxiYWNrID0gZG9tYWluX3N1c3BlbmRfY29tbW9uX3B2Y29udHJvbF9zdXNwZW5kaW5nOwot
ICAgIGxpYnhsX194c3dhaXRfc3RhcnQoZ2MsICZkc3BzLT5wdmNvbnRyb2wpOworICAgIHJjID0g
bGlieGxfX2RvbWFpbl9wdmNvbnRyb2woZWdjLCAmZHNwcy0+cHZjb250cm9sLCBkb21pZCwgInN1
c3BlbmQiKTsKKyAgICBpZiAocmMpIGdvdG8gZXJyOworCiAgICAgcmV0dXJuOwogCiAgZXJyOgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb21haW4uYwppbmRleCAwZGQ1YjdmZmE5Li4wNzg5YmM1MjhiIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kb21haW4uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwpA
QCAtNzYzLDQ5ICs3NjMsOTEgQEAgY2hhciAqIGxpYnhsX19kb21haW5fcHZjb250cm9sX3JlYWQo
bGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAogICAgIHJldHVybiBsaWJ4bF9feHNf
cmVhZChnYywgdCwgc2h1dGRvd25fcGF0aCk7CiB9CiAKLWludCBsaWJ4bF9fZG9tYWluX3B2Y29u
dHJvbF93cml0ZShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmNtZCkK
K2ludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX194c3dh
aXRfc3RhdGUgKnB2Y29udHJvbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IGRvbWlkLCBjb25zdCBjaGFyICpjbWQpCiB7CisgICAgU1RBVEVfQU9fR0MocHZjb250cm9sLT5h
byk7CiAgICAgY29uc3QgY2hhciAqc2h1dGRvd25fcGF0aDsKKyAgICBpbnQgcmM7CisKKyAgICBy
YyA9IGxpYnhsX19kb21haW5fcHZjb250cm9sX2F2YWlsYWJsZShnYywgZG9taWQpOworICAgIGlm
IChyYyA8IDApCisgICAgICAgIHJldHVybiByYzsKIAogICAgIHNodXRkb3duX3BhdGggPSBsaWJ4
bF9fZG9tYWluX3B2Y29udHJvbF94c3BhdGgoZ2MsIGRvbWlkKTsKICAgICBpZiAoIXNodXRkb3du
X3BhdGgpCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogCi0gICAgcmV0dXJuIGxpYnhsX194
c19wcmludGYoZ2MsIHQsIHNodXRkb3duX3BhdGgsICIlcyIsIGNtZCk7CisgICAgcmMgPSBsaWJ4
bF9feHNfcHJpbnRmKGdjLCBYQlRfTlVMTCwgc2h1dGRvd25fcGF0aCwgIiVzIiwgY21kKTsKKyAg
ICBpZiAocmMpCisgICAgICAgIHJldHVybiByYzsKKworICAgIHB2Y29udHJvbC0+cGF0aCA9IHNo
dXRkb3duX3BhdGg7CisgICAgcHZjb250cm9sLT53aGF0ID0gR0NTUFJJTlRGKCJndWVzdCBhY2tu
b3dsZWRnZW1lbnQgb2YgJXMgcmVxdWVzdCIsIGNtZCk7CisgICAgcHZjb250cm9sLT50aW1lb3V0
X21zID0gNjAgKiAxMDAwOworICAgIHJjID0gbGlieGxfX3hzd2FpdF9zdGFydChnYywgcHZjb250
cm9sKTsKKyAgICBpZiAocmMpCisgICAgICAgIHJldHVybiByYzsKKworICAgIHJldHVybiAwOwog
fQogCi1zdGF0aWMgaW50IGxpYnhsX19kb21haW5fcHZjb250cm9sKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpjbWQpCitzdGF0aWMgYm9vbCBwdmNvbnRyb2xfYWNrZWQoY29uc3QgY2hhciAqc3RhdGUp
CiB7Ci0gICAgaW50IHJldDsKKyAgICBpZiAoIXN0YXRlIHx8ICFzdHJjbXAoc3RhdGUsIiIpKQor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KIAotICAgIHJldCA9
IGxpYnhsX19kb21haW5fcHZjb250cm9sX2F2YWlsYWJsZShnYywgZG9taWQpOwotICAgIGlmIChy
ZXQgPCAwKQotICAgICAgICByZXR1cm4gcmV0OworLyogWGVuc3RvcmUgd2F0Y2ggY2FsbGJhY2sg
cHJvdG90eXBlIGZvciB0aGUgcmVib290L3Bvd2Vyb2ZmIG9wZXJhdGlvbnMuICovCitzdGF0aWMg
dm9pZCBwdmNvbnRyb2xfY2IobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9feHN3YWl0X3N0YXRlICp4
c3dhLCBpbnQgcmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3RhdGUp
OworCitpbnQgbGlieGxfZG9tYWluX3NodXRkb3duKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdykKK3sKKyAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKKyAgICBsaWJ4
bF9feHN3YWl0X3N0YXRlICpwdmNvbnRyb2w7CisgICAgaW50IHJjOwogCi0gICAgaWYgKCFyZXQp
Ci0gICAgICAgIHJldHVybiBFUlJPUl9OT1BBUkFWSVJUOworICAgIEdDTkVXKHB2Y29udHJvbCk7
CisgICAgcHZjb250cm9sLT5hbyA9IGFvOworICAgIHB2Y29udHJvbC0+Y2FsbGJhY2sgPSBwdmNv
bnRyb2xfY2I7CisgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChlZ2MsIHB2Y29udHJv
bCwgZG9taWQsICJwb3dlcm9mZiIpOwogCi0gICAgcmV0dXJuIGxpYnhsX19kb21haW5fcHZjb250
cm9sX3dyaXRlKGdjLCBYQlRfTlVMTCwgZG9taWQsIGNtZCk7CisgICAgcmV0dXJuIHJjID8gQU9f
Q1JFQVRFX0ZBSUwocmMpIDogQU9fSU5QUk9HUkVTUzsKIH0KIAotaW50IGxpYnhsX2RvbWFpbl9z
aHV0ZG93bihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCitpbnQgbGlieGxfZG9tYWlu
X3JlYm9vdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQogewotICAgIEdDX0lOSVQo
Y3R4KTsKKyAgICBBT19DUkVBVEUoY3R4LCBkb21pZCwgYW9faG93KTsKKyAgICBsaWJ4bF9feHN3
YWl0X3N0YXRlICpwdmNvbnRyb2w7CiAgICAgaW50IHJldDsKLSAgICByZXQgPSBsaWJ4bF9fZG9t
YWluX3B2Y29udHJvbChnYywgZG9taWQsICJwb3dlcm9mZiIpOwotICAgIEdDX0ZSRUU7Ci0gICAg
cmV0dXJuIHJldDsKKworICAgIEdDTkVXKHB2Y29udHJvbCk7CisgICAgcHZjb250cm9sLT5hbyA9
IGFvOworICAgIHB2Y29udHJvbC0+Y2FsbGJhY2sgPSBwdmNvbnRyb2xfY2I7CisgICAgcmMgPSBs
aWJ4bF9fZG9tYWluX3B2Y29udHJvbChlZ2MsIHB2Y29udHJvbCwgZG9taWQsICJyZWJvb3QiKTsK
KworICAgIHJldHVybiByYyA/IEFPX0NSRUFURV9GQUlMKHJjKSA6IEFPX0lOUFJPR1JFU1M7CiB9
CiAKLWludCBsaWJ4bF9kb21haW5fcmVib290KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCkKK3N0YXRpYyB2b2lkIHB2Y29udHJvbF9jYihsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX194c3dh
aXRfc3RhdGUgKnhzd2EsIGludCByYywKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpzdGF0ZSkKIHsKLSAgICBHQ19JTklUKGN0eCk7Ci0gICAgaW50IHJldDsKLSAgICByZXQg
PSBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbChnYywgZG9taWQsICJyZWJvb3QiKTsKLSAgICBHQ19G
UkVFOwotICAgIHJldHVybiByZXQ7CisgICAgU1RBVEVfQU9fR0MoeHN3YS0+YW8pOworCisgICAg
aWYgKCFyYyAmJiAhcHZjb250cm9sX2Fja2VkKHN0YXRlKSkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgbGlieGxfX3hzd2FpdF9zdG9wKGdjLCB4c3dhKTsKKworICAgIGlmIChyYykKKyAgICAgICAg
TE9HKEVSUk9SLCAiZ3Vlc3QgZGlkbid0IGFja25vd2xlZGdlIGNvbnRyb2wgcmVxdWVzdDogJWQi
LCByYyk7CisKKyAgICBsaWJ4bF9fYW9fY29tcGxldGUoZWdjLCBhbywgcmMpOwogfQogCiBzdGF0
aWMgdm9pZCBkb21haW5fZGVhdGhfb2NjdXJyZWQobGlieGxfX2VnYyAqZWdjLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggYmZlYjM4ZTBlZC4uZDJkNWFmNzQ2YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC0xMzc4LDggKzEzNzgsNiBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX3B2Y29udHJvbF9h
dmFpbGFibGUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwogX2hpZGRlbiBjb25zdCBj
aGFyICpsaWJ4bF9fZG9tYWluX3B2Y29udHJvbF94c3BhdGgobGlieGxfX2djKiwgdWludDMyX3Qg
ZG9taWQpOwogX2hpZGRlbiBjaGFyICogbGlieGxfX2RvbWFpbl9wdmNvbnRyb2xfcmVhZChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
c190cmFuc2FjdGlvbl90IHQsIHVpbnQzMl90IGRvbWlkKTsKLV9oaWRkZW4gaW50IGxpYnhsX19k
b21haW5fcHZjb250cm9sX3dyaXRlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
LCBjb25zdCBjaGFyICpjbWQpOwogCiAvKiBmcm9tIHhsX2RldmljZSAqLwogX2hpZGRlbiBjaGFy
ICpsaWJ4bF9fZGV2aWNlX2Rpc2tfc3RyaW5nX29mX2JhY2tlbmQobGlieGxfZGlza19iYWNrZW5k
IGJhY2tlbmQpOwpAQCAtNDcxOSw2ICs0NzE3LDExIEBAIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZf
ZGV2bG9ja19pbml0KGxpYnhsX19ldl9kZXZsb2NrICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19l
dl9kZXZsb2NrX2xvY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqKTsKIF9oaWRk
ZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhsX19ldl9k
ZXZsb2NrICopOwogCisvKiBTZW5kIGNvbnRyb2wgY29tbWFuZHMgb3ZlciB4ZW5zdG9yZSBhbmQg
d2FpdCBmb3IgYW4gQWNrLiAqLworX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2wo
bGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX3hzd2FpdF9zdGF0ZSAqcHZjb250cm9sLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9taWRfdCBkb21pZCwgY29uc3QgY2hhciAqY21kKTsKKwogI2VuZGlmCiAKIC8q
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1sLmluIGIvdG9vbHMv
b2NhbWwvbGlicy94bC94ZW5saWdodC5tbC5pbgppbmRleCA5NTRlNTZmYzc0Li42OTg5YmI2NjM4
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1sLmluCisrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGwveGVubGlnaHQubWwuaW4KQEAgLTM3LDggKzM3LDggQEAgbW9kdWxl
IERvbWFpbiA9IHN0cnVjdAogCWV4dGVybmFsIGNyZWF0ZV9uZXcgOiBjdHggLT4gRG9tYWluX2Nv
bmZpZy50IC0+ID9hc3luYzonYSAtPiB1bml0IC0+IGRvbWlkID0gInN0dWJfbGlieGxfZG9tYWlu
X2NyZWF0ZV9uZXciCiAJZXh0ZXJuYWwgY3JlYXRlX3Jlc3RvcmUgOiBjdHggLT4gRG9tYWluX2Nv
bmZpZy50IC0+IChVbml4LmZpbGVfZGVzY3IgKiBEb21haW5fcmVzdG9yZV9wYXJhbXMudCkgLT4K
IAkJP2FzeW5jOidhIC0+IHVuaXQgLT4gZG9taWQgPSAic3R1Yl9saWJ4bF9kb21haW5fY3JlYXRl
X3Jlc3RvcmUiCi0JZXh0ZXJuYWwgc2h1dGRvd24gOiBjdHggLT4gZG9taWQgLT4gdW5pdCA9ICJz
dHViX2xpYnhsX2RvbWFpbl9zaHV0ZG93biIKLQlleHRlcm5hbCByZWJvb3QgOiBjdHggLT4gZG9t
aWQgLT4gdW5pdCA9ICJzdHViX2xpYnhsX2RvbWFpbl9yZWJvb3QiCisJZXh0ZXJuYWwgc2h1dGRv
d24gOiBjdHggLT4gZG9taWQgLT4gP2FzeW5jOidhIC0+IHVuaXQgLT4gdW5pdCA9ICJzdHViX2xp
YnhsX2RvbWFpbl9zaHV0ZG93biIKKwlleHRlcm5hbCByZWJvb3QgOiBjdHggLT4gZG9taWQgLT4g
P2FzeW5jOidhIC0+IHVuaXQgLT4gdW5pdCA9ICJzdHViX2xpYnhsX2RvbWFpbl9yZWJvb3QiCiAJ
ZXh0ZXJuYWwgZGVzdHJveSA6IGN0eCAtPiBkb21pZCAtPiA/YXN5bmM6J2EgLT4gdW5pdCAtPiB1
bml0ID0gInN0dWJfbGlieGxfZG9tYWluX2Rlc3Ryb3kiCiAJZXh0ZXJuYWwgc3VzcGVuZCA6IGN0
eCAtPiBkb21pZCAtPiBVbml4LmZpbGVfZGVzY3IgLT4gP2FzeW5jOidhIC0+IHVuaXQgLT4gdW5p
dCA9ICJzdHViX2xpYnhsX2RvbWFpbl9zdXNwZW5kIgogCWV4dGVybmFsIHBhdXNlIDogY3R4IC0+
IGRvbWlkIC0+ID9hc3luYzonYSAtPiB1bml0ID0gInN0dWJfbGlieGxfZG9tYWluX3BhdXNlIgpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodC5tbGkuaW4gYi90b29scy9v
Y2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1saS5pbgppbmRleCBjMDgzMDRhZThiLi5iOThhM2RiN2U3
IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1saS5pbgorKysgYi90
b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1saS5pbgpAQCAtMzksOCArMzksOCBAQCBtb2R1
bGUgRG9tYWluIDogc2lnCiAJZXh0ZXJuYWwgY3JlYXRlX25ldyA6IGN0eCAtPiBEb21haW5fY29u
ZmlnLnQgLT4gP2FzeW5jOidhIC0+IHVuaXQgLT4gZG9taWQgPSAic3R1Yl9saWJ4bF9kb21haW5f
Y3JlYXRlX25ldyIKIAlleHRlcm5hbCBjcmVhdGVfcmVzdG9yZSA6IGN0eCAtPiBEb21haW5fY29u
ZmlnLnQgLT4gKFVuaXguZmlsZV9kZXNjciAqIERvbWFpbl9yZXN0b3JlX3BhcmFtcy50KSAtPgog
CQk/YXN5bmM6J2EgLT4gdW5pdCAtPiBkb21pZCA9ICJzdHViX2xpYnhsX2RvbWFpbl9jcmVhdGVf
cmVzdG9yZSIKLQlleHRlcm5hbCBzaHV0ZG93biA6IGN0eCAtPiBkb21pZCAtPiB1bml0ID0gInN0
dWJfbGlieGxfZG9tYWluX3NodXRkb3duIgotCWV4dGVybmFsIHJlYm9vdCA6IGN0eCAtPiBkb21p
ZCAtPiB1bml0ID0gInN0dWJfbGlieGxfZG9tYWluX3JlYm9vdCIKKwlleHRlcm5hbCBzaHV0ZG93
biA6IGN0eCAtPiBkb21pZCAtPiA/YXN5bmM6J2EgLT4gdW5pdCAtPiB1bml0ID0gInN0dWJfbGli
eGxfZG9tYWluX3NodXRkb3duIgorCWV4dGVybmFsIHJlYm9vdCA6IGN0eCAtPiBkb21pZCAtPiA/
YXN5bmM6J2EgLT4gdW5pdCAtPiB1bml0ID0gInN0dWJfbGlieGxfZG9tYWluX3JlYm9vdCIKIAll
eHRlcm5hbCBkZXN0cm95IDogY3R4IC0+IGRvbWlkIC0+ID9hc3luYzonYSAtPiB1bml0IC0+IHVu
aXQgPSAic3R1Yl9saWJ4bF9kb21haW5fZGVzdHJveSIKIAlleHRlcm5hbCBzdXNwZW5kIDogY3R4
IC0+IGRvbWlkIC0+IFVuaXguZmlsZV9kZXNjciAtPiA/YXN5bmM6J2EgLT4gdW5pdCAtPiB1bml0
ID0gInN0dWJfbGlieGxfZG9tYWluX3N1c3BlbmQiCiAJZXh0ZXJuYWwgcGF1c2UgOiBjdHggLT4g
ZG9taWQgLT4gP2FzeW5jOidhIC0+IHVuaXQgPSAic3R1Yl9saWJ4bF9kb21haW5fcGF1c2UiCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMgYi90b29scy9v
Y2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKaW5kZXggMzdiMDQ2ZGY2My4uZmYxNmI4NzEw
YiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCisrKyBi
L3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYwpAQCAtNTUxLDMyICs1NTEsMzgg
QEAgdmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmUodmFsdWUgY3R4LCB2YWx1
ZSBkb21haW5fY29uZmlnLCB2YWx1ZSBwYXIKIAlDQU1McmV0dXJuKFZhbF9pbnQoY19kb21pZCkp
OwogfQogCi12YWx1ZSBzdHViX2xpYnhsX2RvbWFpbl9zaHV0ZG93bih2YWx1ZSBjdHgsIHZhbHVl
IGRvbWlkKQordmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fc2h1dGRvd24odmFsdWUgY3R4LCB2YWx1
ZSBkb21pZCwgdmFsdWUgYXN5bmMsIHZhbHVlIHVuaXQpCiB7Ci0JQ0FNTHBhcmFtMihjdHgsIGRv
bWlkKTsKKwlDQU1McGFyYW00KGN0eCwgZG9taWQsIGFzeW5jLCB1bml0KTsKIAlpbnQgcmV0Owog
CXVpbnQzMl90IGNfZG9taWQgPSBJbnRfdmFsKGRvbWlkKTsKKwlsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93ID0gYW9ob3dfdmFsKGFzeW5jKTsKIAogCWNhbWxfZW50ZXJfYmxvY2tpbmdfc2VjdGlv
bigpOwotCXJldCA9IGxpYnhsX2RvbWFpbl9zaHV0ZG93bihDVFgsIGNfZG9taWQpOworCXJldCA9
IGxpYnhsX2RvbWFpbl9zaHV0ZG93bihDVFgsIGNfZG9taWQsIGFvX2hvdyk7CiAJY2FtbF9sZWF2
ZV9ibG9ja2luZ19zZWN0aW9uKCk7CiAKKwlmcmVlKGFvX2hvdyk7CisKIAlpZiAocmV0ICE9IDAp
CiAJCWZhaWx3aXRoX3hsKHJldCwgImRvbWFpbl9zaHV0ZG93biIpOwogCiAJQ0FNTHJldHVybihW
YWxfdW5pdCk7CiB9CiAKLXZhbHVlIHN0dWJfbGlieGxfZG9tYWluX3JlYm9vdCh2YWx1ZSBjdHgs
IHZhbHVlIGRvbWlkKQordmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fcmVib290KHZhbHVlIGN0eCwg
dmFsdWUgZG9taWQsIHZhbHVlIGFzeW5jLCB2YWx1ZSB1bml0KQogewotCUNBTUxwYXJhbTIoY3R4
LCBkb21pZCk7CisJQ0FNTHBhcmFtNChjdHgsIGRvbWlkLCBhc3luYywgdW5pdCk7CiAJaW50IHJl
dDsKIAl1aW50MzJfdCBjX2RvbWlkID0gSW50X3ZhbChkb21pZCk7CisJbGlieGxfYXN5bmNvcF9o
b3cgKmFvX2hvdyA9IGFvaG93X3ZhbChhc3luYyk7CiAKIAljYW1sX2VudGVyX2Jsb2NraW5nX3Nl
Y3Rpb24oKTsKLQlyZXQgPSBsaWJ4bF9kb21haW5fcmVib290KENUWCwgY19kb21pZCk7CisJcmV0
ID0gbGlieGxfZG9tYWluX3JlYm9vdChDVFgsIGNfZG9taWQsIGFvX2hvdyk7CiAJY2FtbF9sZWF2
ZV9ibG9ja2luZ19zZWN0aW9uKCk7CiAKKwlmcmVlKGFvX2hvdyk7CisKIAlpZiAocmV0ICE9IDAp
CiAJCWZhaWx3aXRoX3hsKHJldCwgImRvbWFpbl9yZWJvb3QiKTsKIApkaWZmIC0tZ2l0IGEvdG9v
bHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCBlYjY3
NzlhNTYxLi5iMjA1ODJlMTViIDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYwor
KysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtMTAzLDcgKzEwMyw3IEBAIHN0YXRpYyB2
b2lkIHJlYm9vdF9kb21haW4odWludDMyX3QgZG9taWQsIGxpYnhsX2V2Z2VuX2RvbWFpbl9kZWF0
aCAqKmRlYXRodywKICAgICBpbnQgcmM7CiAKICAgICBmcHJpbnRmKHN0ZGVyciwgIlJlYm9vdGlu
ZyBkb21haW4gJXVcbiIsIGRvbWlkKTsKLSAgICByYz1saWJ4bF9kb21haW5fcmVib290KGN0eCwg
ZG9taWQpOworICAgIHJjID0gbGlieGxfZG9tYWluX3JlYm9vdChjdHgsIGRvbWlkLCBOVUxMKTsK
ICAgICBpZiAocmMgPT0gRVJST1JfTk9QQVJBVklSVCkgewogICAgICAgICBpZiAoZmFsbGJhY2tf
dHJpZ2dlcikgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJQViBjb250cm9sIGludGVy
ZmFjZSBub3QgYXZhaWxhYmxlOiIKQEAgLTEzNiw3ICsxMzYsNyBAQCBzdGF0aWMgdm9pZCBzaHV0
ZG93bl9kb21haW4odWludDMyX3QgZG9taWQsCiAgICAgaW50IHJjOwogCiAgICAgZnByaW50Zihz
dGRlcnIsICJTaHV0dGluZyBkb3duIGRvbWFpbiAldVxuIiwgZG9taWQpOwotICAgIHJjPWxpYnhs
X2RvbWFpbl9zaHV0ZG93bihjdHgsIGRvbWlkKTsKKyAgICByYyA9IGxpYnhsX2RvbWFpbl9zaHV0
ZG93bihjdHgsIGRvbWlkLCBOVUxMKTsKICAgICBpZiAocmMgPT0gRVJST1JfTk9QQVJBVklSVCkg
ewogICAgICAgICBpZiAoZmFsbGJhY2tfdHJpZ2dlcikgewogICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsICJQViBjb250cm9sIGludGVyZmFjZSBub3QgYXZhaWxhYmxlOiIKLS0gCjIuMjMuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:25:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFK21-0007rH-Jx; Tue, 01 Oct 2019 15:25:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pYZ1=X2=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iFK20-0007rC-13
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:25:40 +0000
X-Inumbo-ID: b8da964c-e45f-11e9-b588-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by localhost (Halon) with ESMTPS
 id b8da964c-e45f-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 15:25:39 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id d1so13801071ljl.13
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 08:25:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=Oau+8Ud/Xn5xQ1qeg28uhmXQ1ooczSFTyAgCvxQMkME=;
 b=K0pulDLnsIMS9ck6GUdtgDoSF00gKlLQVpBl8m6/6mWc/bR7ulkF6SjByCYZR4LNoG
 kc6bR+UGEd+IaXH8Nd4+2oLORiXlAEuWRa485jiYRD5CG7SeBmneNqP99DoY2BJMtpr/
 ssaPgcKCfoo4WivXkzc7NQkJo2b1XIivSpqdVTcSxYhh1i9ghsdQY+22wuw8kplLNGLJ
 +SokpPnMCQb4LbJWXyWbUhb2Z5L5OdYjJKLeX73d6su3/9XC6RqdYXugzl8gdepV03Wi
 Yi4WG9K9Yj940JKmxfLGHv67EyWp6MWmpCT9dJm3Ik/bb954iWr1ydxZJz5I7Ph0R4X5
 BGEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=Oau+8Ud/Xn5xQ1qeg28uhmXQ1ooczSFTyAgCvxQMkME=;
 b=K+itGbiUVkIbM5w1ByyxUjbXNf7xsoqFrSfPYM5IEw8xARtwXOMer/0Z+T0hURmPTz
 sCPefTT8k5v9zdT9Pdlm65vyT5JhPVfx5ncDQLkHsAjG6zSojSxTC0JUkqj8Vd6UV2H9
 Pi4dJCNwNmdVQNNvmZOIajJ9Hv2bZRvN43SEf/Gn59AvAqxsPUQGL7QgeTPEBNklvGHc
 1qU7300UGTzL5w7zCSuCugojtIwUVFIAAh0vxEpqhMjdwK/Jbmk+8rOGpBLJj/QuAjvW
 LoMr31pOd2Obj8EGAW2L0LrulLwumCrPuc9gVDzFx5PJ1UaY61QhlMdXU1KCKbTfbEfP
 SPNA==
X-Gm-Message-State: APjAAAXtSXPvHewtxQVU1CyI6pE+yw6/aD+x9aIb4VhAW4aCW3ft172m
 QGtz9iuamncDupavpvH9TuE=
X-Google-Smtp-Source: APXvYqyMq87S6+tXTnhcenv/0QiJ4e3V4wf39/WCsHIik9RrH7/9Qm+R69CC0ZHcCOOLQ8OxtqZikg==
X-Received: by 2002:a2e:96d8:: with SMTP id d24mr4954534ljj.138.1569943538057; 
 Tue, 01 Oct 2019 08:25:38 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m15sm4212505ljg.97.2019.10.01.08.25.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Oct 2019 08:25:37 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
 <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
Date: Tue, 1 Oct 2019 18:25:36 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjEwLjE5IDE4OjA0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Cj4gSSBhbSByZXZpdmluZyB0aGUgdGhyZWFkLiBJIHRoaW5rIHdlIG5lZWQgYSBwYXRjaCBz
aW1pbGFyIHRvIHRoaXMgb25lIAo+IGZvciBYZW4gNC4xMy4gVGhpcyBpcyBiZWNhdXNlIGdlbmVy
aWMgYXJlIG5vdyB1c2VkIGJ5IFhlbiBzbyB0aGV5IAo+IHNob3VsZCBiZSBoaWRkZW4gZnJvbSB0
aGUgaGFyZHdhcmUgZG9tYWluLgo+Cj4gQW5kcmlpLCBPbGVrc2FuZHIsIGNhbiBvbmUgb2YgeW91
IGxvb2sgYXQgaXQ/CgpJIHdpbGwgYmUgYWJsZSB0byBsb29rIGF0IGl0IHByb2JhYmx5IGF0IHRo
ZSBlbmQgb2YgdGhlIHdlZWsgaWYgdGhlcmUgaXMgCm5vIHVyZ2VuY3kuCgoKPgo+IENoZWVycywK
Pgo+IE9uIDIxLzAxLzIwMTkgMTc6MDQsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4+IEZyb206IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4g
V2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIERPTTAgZXZlbiBpZiBpdCBpcyBu
b3QgdXNlZCBieQo+PiBYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJvcGVydGllcyB0aGF0
IGRlc2NyaWJlIHJlbGF0aW9uc2hpcAo+PiBiZXR3ZWVuIG1hc3RlciBkZXZpY2VzIGFuZCBJT01N
VXMgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuCj4+Cj4+IEFjY29yZGluZyB0byB0aGU6Cj4+IDEu
IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQKPj4gMi4g
RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9wY2ktaW9tbXUudHh0Cj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5r
b0BlcGFtLmNvbT4KPj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMCArKysrKysr
KysrCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPj4gaW5kZXggZDJjNjNhOC4uMTVhMDhkNiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+
PiBAQCAtNTQwLDYgKzU0MCwxNiBAQCBzdGF0aWMgaW50IF9faW5pdCB3cml0ZV9wcm9wZXJ0aWVz
KHN0cnVjdCBkb21haW4gCj4+ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIH0K
Pj4gwqAgK8KgwqDCoMKgwqDCoMKgIC8qIERvbid0IGV4cG9zZSBJT01NVSBzcGVjaWZpYyBwcm9w
ZXJ0aWVzIHRvIHRoZSBndWVzdCAqLwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBkdF9wcm9wZXJ0
eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdXMiKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGNvbnRpbnVlOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGR0X3Byb3BlcnR5X25h
bWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1hcCIpICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgY29udGludWU7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZHRfcHJvcGVydHlfbmFt
ZV9pc19lcXVhbChwcm9wLCAiaW9tbXUtbWFwLW1hc2siKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbnRpbnVlOwo+PiArCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXMgPSBmZHRfcHJv
cGVydHkoa2luZm8tPmZkdCwgcHJvcC0+bmFtZSwgcHJvcF9kYXRhLCAKPj4gcHJvcF9sZW4pOwo+
PiDCoCDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgKQo+Pgo+Ckp1bGllbiwgYXJlIHlvdSBo
YXBweSB0byBzZWUgdGhpcyBwYXRjaCBhcyBpcywgb3IgZG8geW91IGhhdmUgc29tZSAKY29tbWVu
dHMgcmVnYXJkaW5nIGl0PwoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:28:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFK4J-00080o-4P; Tue, 01 Oct 2019 15:28:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFK4H-00080G-Jy
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:28:01 +0000
X-Inumbo-ID: 0c9e9622-e460-11e9-9703-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 0c9e9622-e460-11e9-9703-12813bfff9fa;
 Tue, 01 Oct 2019 15:28:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569943681;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=XyQItPE2hoGwPb/tCGclGuAoDavjwqvl+p3+VJAGDIc=;
 b=SG/enfj1F5SzfCZZAXLyLIKrHt+9U6+IOebnwXfQB8SIyZDOGUEweZ9b
 XGbWEz2WaN75HEq9mssY5eMtI2FoazT8dCfN5xIi1hFT5XiRaW7EsW2eV
 h/nNqZhenAlGpqA9fGYwmvHN1+Czx82CzYchttStL2IUUi3k0Rk1ZyAWx k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NTE8bparcp06bShWb2D/qQpvq+yTO7RUUwD5nLB54DnTd/R4kFH16cBKhTwyHjXNF+sHSZR02j
 RUwjvXwEXzXCubnTAxMW6X92B56Y+o3SbEEdIoAPNAeZx7ZsN8nrTyluTpZZyvdmS7QuHn17DY
 sZaTWtYbqpsHT6fXeeyvC9fD+QK5+zwiuycdcKmcJ2ODbRIKAG06cCQjjBvZu/SFwXQfFg1EpK
 bJSotZOMWgkLCIocd9QJ34VZIfT+AhWDzjG7avQeHdO8Yxj/TrMN7pUm9C11QSccVouSKeXoBY
 MDU=
X-SBRS: 2.7
X-MesageID: 6321003
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6321003"
Date: Tue, 1 Oct 2019 17:27:53 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20191001152734.ttikfrtxk3jemlb5@Air-de-Roger>
References: <20191001152233.55491-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001152233.55491-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] libxl: wait for the ack when issuing
 power control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDU6MjI6MzNQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ICtpbnQgbGlieGxfZG9tYWluX3JlYm9vdChsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3Bf
aG93ICphb19ob3cpCj4gIHsKPiAtICAgIEdDX0lOSVQoY3R4KTsKPiArICAgIEFPX0NSRUFURShj
dHgsIGRvbWlkLCBhb19ob3cpOwo+ICsgICAgbGlieGxfX3hzd2FpdF9zdGF0ZSAqcHZjb250cm9s
Owo+ICAgICAgaW50IHJldDsKCkZvcmdvdCB0byBgc3RnIHJlZnJlc2hgIGJlZm9yZSBzZW5kaW5n
IGFuZCB0aGlzIGRpZG4ndCBnZXQgY2hhbmdlZCB0bwpyYy4gSSBjYW4gc2VuZCBhIG5ldyB2ZXJz
aW9uIG9yIHRoaXMgY2FuIGJlIGZpeGVkIG9uIGNvbW1pdCBJIGd1ZXNzIGlmCmV2ZXJ5dGhpbmcg
ZWxzZSBpcyBmaW5lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFK7x-0000MG-OJ; Tue, 01 Oct 2019 15:31:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Q5vT=X2=amazon.com=prvs=17096c9fa=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFK7w-0000MA-Ve
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:31:49 +0000
X-Inumbo-ID: 955fe72a-e460-11e9-9703-12813bfff9fa
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 955fe72a-e460-11e9-9703-12813bfff9fa;
 Tue, 01 Oct 2019 15:31:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1569943908; x=1601479908;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=cbofGbzZXF88ns2GJEbT7AxAysiMuIRUT4DEZXmoX9o=;
 b=rkrMCfzhZgdknsBUX1RGBXr8j8/g8tBFO9IntKtcyGZCQAZcIuvC29GH
 cxEZa8AvJhTuC+SobZIXNtX2w5LpPPprz6r4ggLCX80o4xqs5Cyd5XjUo
 GDX3Ajtrgtr1GbSgar6Tnt0A6UY37QTCWAGuvDzPv7vWYY/7aLmRWyYQs o=;
X-IronPort-AV: E=Sophos;i="5.64,571,1559520000"; d="scan'208";a="788839488"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 01 Oct 2019 15:31:46 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id 1CAE5A22A4; Tue,  1 Oct 2019 15:31:46 +0000 (UTC)
Received: from EX13D16UEA003.ant.amazon.com (10.43.61.183) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 15:31:45 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D16UEA003.ant.amazon.com (10.43.61.183) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 1 Oct 2019 15:31:45 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id
 15.0.1367.3 via Frontend Transport; Tue, 1 Oct 2019 15:31:44 +0000
To: Wei Liu <wl@xen.org>
References: <cover.1569833766.git.hongyax@amazon.com>
 <f8b0b15146c357270fb0978f3ec50eea4695dc1c.1569833766.git.hongyax@amazon.com>
 <480a0733-07c4-b98a-a2c9-465cf9fbef63@amazon.com>
 <20191001152011.s254ddmdh2lv4tpa@debian>
From: Hongyan Xia <hongyax@amazon.com>
Message-ID: <d04bd8c6-16e9-7155-5973-0fa0fa604bb1@amazon.com>
Date: Tue, 1 Oct 2019 16:31:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191001152011.s254ddmdh2lv4tpa@debian>
Content-Language: en-US
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v2 39/55] x86: switch root_pgt to mfn_t and
 use new APIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxNjoyMCwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIE9jdCAwMSwgMjAx
OSBhdCAwMjo1NDoxOVBNICswMTAwLCBIb25neWFuIFhpYSB3cm90ZToKPj4gT24gMzAvMDkvMjAx
OSAxMTozMywgSG9uZ3lhbiBYaWEgd3JvdGU6Cj4+PiBGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+Pj4KPj4+IFRoaXMgdGhlbiByZXF1aXJlcyBtb3ZpbmcgZGVjbGFyYXRpb24g
b2Ygcm9vdCBwYWdlIHRhYmxlIG1mbiBpbnRvIG1tLmgKPj4+IGFuZCBtb2RpZnkgc2V0dXBfY3B1
X3Jvb3RfcGd0IHRvIGhhdmUgYSBzaW5nbGUgZXhpdCBwYXRoLgo+Pj4KPj4+IFdlIGFsc28gbmVl
ZCB0byBmb3JjZSBtYXBfZG9tYWluX3BhZ2UgdG8gdXNlIGRpcmVjdCBtYXAgd2hlbiBzd2l0Y2hp
bmcKPj4+IHBlci1kb21haW4gbWFwcGluZ3MuIFRoaXMgaXMgY29udHJhcnkgdG8gb3VyIGVuZCBn
b2FsIG9mIHJlbW92aW5nCj4+PiBkaXJlY3QgbWFwLCBidXQgdGhpcyB3aWxsIGJlIHJlbW92ZWQg
b25jZSB3ZSBtYWtlIG1hcF9kb21haW5fcGFnZQo+Pj4gY29udGV4dC1zd2l0Y2ggc2FmZSBpbiBh
bm90aGVyIChsYXJnZSkgcGF0Y2ggc2VyaWVzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+ICAgIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICAgICAgfCAxNSArKysrKysrKysrLS0tCj4+PiAgICB4ZW4vYXJjaC94ODYvZG9t
YWluX3BhZ2UuYyAgICAgIHwgIDIgKy0KPj4+ICAgIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICAgICAgfCAgMiArLQo+Pj4gICAgeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICB8ICAy
ICstCj4+PiAgICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgNDAgKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4+PiAgICB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
ICAgICAgIHwgIDIgKysKPj4+ICAgIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAg
MiArLQo+Pj4gICAgNyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlv
bnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCj4+PiBpbmRleCBkYmRmNmIxYmMyLi5lOWJmNDdlZmNlIDEwMDY0NAo+
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKPj4+IEBAIC02OSw2ICs2OSw3IEBACj4+PiAgICAjaW5jbHVkZSA8YXNtL3B2L2RvbWFp
bi5oPgo+Pj4gICAgI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgo+Pj4gICAgI2luY2x1ZGUgPGFzbS9z
cGVjX2N0cmwuaD4KPj4+ICsjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4+PiAgICBERUZJTkVfUEVS
X0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwo+Pj4gQEAgLTE1ODAsMTIgKzE1ODEsMjAg
QEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gICAg
dm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKPj4+ICAgIHsKPj4+
IC0gICAgcm9vdF9wZ2VudHJ5X3QgKnJvb3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwo+Pj4g
KyAgICBtZm5fdCBycHRfbWZuID0gdGhpc19jcHUocm9vdF9wZ3RfbWZuKTsKPj4+IC0gICAgaWYg
KCByb290X3BndCApCj4+PiAtICAgICAgICByb290X3BndFtyb290X3RhYmxlX29mZnNldChQRVJE
T01BSU5fVklSVF9TVEFSVCldID0KPj4+ICsgICAgaWYgKCAhbWZuX2VxKHJwdF9tZm4sIElOVkFM
SURfTUZOKSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7Cj4+
PiArCj4+PiArICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KElOVkFMSURfVkNQVSk7
Cj4+PiArICAgICAgICBycHQgPSBtYXBfeGVuX3BhZ2V0YWJsZV9uZXcocnB0X21mbik7Cj4+PiAr
ICAgICAgICBycHRbcm9vdF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Cj4+
PiAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5f
bDNfcGcsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09S
X1JXKTsKPj4+ICsgICAgICAgIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHJwdCk7Cj4+PiArICAg
ICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KE5VTEwpOwo+Pj4gKyAgICB9Cj4+PiAgICAg
ICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLmRyNyAmIERSN19BQ1RJVkVfTUFTSykgKQo+Pj4gICAg
ICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7Cj4+Cj4+IEkgYW0gaGF2aW5nIHNlY29uZCB0
aG91Z2h0cyBvbiB3aGV0aGVyIEkgc2hvdWxkIGluY2x1ZGUgdGhpcyBwYXRjaCBmb3Igbm93Lgo+
PiBPYnZpb3VzbHkgdGhlIHBlci1kb21haW4gbWFwY2FjaGUgaW4gaXRzIGN1cnJlbnQgZm9ybSBj
YW5ub3QgYmUgdXNlZCBoZXJlCj4+IGR1cmluZyB0aGUgY29udGV4dCBzd2l0Y2guIEhvd2V2ZXIs
IEkgYWxzbyBkb24ndCB3YW50IHRvIHVzZSBQTUFQIGJlY2F1c2UgaXQKPj4gaXMganVzdCBhIGJv
b3RzdHJhcHBpbmcgbWVjaGFuaXNtIGFuZCBtYXkgcmVzdWx0IGluIGhlYXZ5IGxvY2sgY29udGVu
dGlvbgo+PiBoZXJlLgo+Pgo+PiBJIGFtIGluY2xpbmVkIHRvIGRyb3AgaXQgZm9yIG5vdyBhbmQg
aW5jbHVkZSB0aGlzIGFmdGVyIHdlIGhhdmUgYQo+PiBjb250ZXh0LXN3aXRjaCBzYWZlIG1hcHBp
bmcgbWVjaGFuaXNtLCBhcyB0aGUgY29tbWl0IG1lc3NhZ2Ugc3VnZ2VzdHMuCj4+Cj4gCj4gRHJv
cHBpbmcgdGhpcyBwYXRjaCBpcyBvZiBjb3Vyc2UgZmluZS4gVGhlbiB5b3UgbmVlZCB0byBjb25z
aWRlciBob3cgdG8KPiBtYWtlIHRoZSByZXN0IG9mIHRoZSBzZXJpZXMgcmVtYWluIGFwcGxpY2Fi
bGUgdG8gc3RhZ2luZy4KCkkgd2lsbCBtYWtlIHN1cmUgdGhlIHNlcmllcyBzdGlsbCBhcHBsaWVz
IGFmdGVyIGRyb3BwaW5nIGl0LgoKPiAKPiBJIGd1ZXNzIHRoZSBwbGFuIGluIHRoZSBzaG9ydCB0
ZXJtIGlzIHRvbyBrZWVwIGEgZ2xvYmFsIG1hcHBpbmcgZm9yIGVhY2gKPiByb290IHBhZ2UgdGFi
bGUsIHJpZ2h0PwoKWWVzLiBJIGhhdmUgY2hhbmdlZCBycHRzIHRvIGJlIHhlbmhlYXAgcGFnZXMg
aW4gbXkgbmV4dCByZXZpc2lvbiwgd2hpY2ggc28gZmFyIAp3b3JrcyBoYXBwaWx5IHdpdGhvdXQg
dGhlIGRpcmVjdCBtYXAuCgo+IAo+IFdlaS4KPiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:36:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKCC-0000XG-GF; Tue, 01 Oct 2019 15:36:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFKCB-0000X9-9u
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:36:11 +0000
X-Inumbo-ID: 31402c40-e461-11e9-8628-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 31402c40-e461-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 15:36:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D87901000;
 Tue,  1 Oct 2019 08:36:09 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1306B3F71A;
 Tue,  1 Oct 2019 08:36:08 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, Andrii Anisov <andrii.anisov@gmail.com>, 
 xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
 <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
 <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9ce8c39-fa90-461d-0958-a0b2a0cf968a@arm.com>
Date: Tue, 1 Oct 2019 16:36:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMDEvMTAvMjAxOSAxNjoyNSwgT2xla3NhbmRyIHdyb3RlOgo+IAo+
IE9uIDAxLjEwLjE5IDE4OjA0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+IAo+IEhpIEp1
bGllbgo+IAo+IAo+Pgo+PiBJIGFtIHJldml2aW5nIHRoZSB0aHJlYWQuIEkgdGhpbmsgd2UgbmVl
ZCBhIHBhdGNoIHNpbWlsYXIgdG8gdGhpcyBvbmUgZm9yIFhlbiAKPj4gNC4xMy4gVGhpcyBpcyBi
ZWNhdXNlIGdlbmVyaWMgYXJlIG5vdyB1c2VkIGJ5IFhlbiBzbyB0aGV5IHNob3VsZCBiZSBoaWRk
ZW4gCj4+IGZyb20gdGhlIGhhcmR3YXJlIGRvbWFpbi4KPj4KPj4gQW5kcmlpLCBPbGVrc2FuZHIs
IGNhbiBvbmUgb2YgeW91IGxvb2sgYXQgaXQ/Cj4gCj4gSSB3aWxsIGJlIGFibGUgdG8gbG9vayBh
dCBpdCBwcm9iYWJseSBhdCB0aGUgZW5kIG9mIHRoZSB3ZWVrIGlmIHRoZXJlIGlzIG5vIAo+IHVy
Z2VuY3kuCgpUaGF0J3MgZmluZSwgSSB0aGluayB3ZSBjYW4gbWFrZSBhIGNhc2UgdG8gYWRkIGl0
IGluIFhlbiA0LjEzLgoKPiAKPiAKPj4KPj4gQ2hlZXJzLAo+Pgo+PiBPbiAyMS8wMS8yMDE5IDE3
OjA0LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pj4gRnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28g
PG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4KPj4+IFdlIGRvbid0IHBhc3N0aHJv
dWdoIElPTU1VIGRldmljZSB0byBET00wIGV2ZW4gaWYgaXQgaXMgbm90IHVzZWQgYnkKPj4+IFhl
bi4gVGhlcmVmb3JlIGV4cG9zaW5nIHRoZSBwcm9wZXJ0aWVzIHRoYXQgZGVzY3JpYmUgcmVsYXRp
b25zaGlwCj4+PiBiZXR3ZWVuIG1hc3RlciBkZXZpY2VzIGFuZCBJT01NVXMgZG9lcyBub3QgbWFr
ZSBhbnkgc2Vuc2UuCj4+Pgo+Pj4gQWNjb3JkaW5nIHRvIHRoZToKPj4+IDEuIERvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQKPj4+IDIuIERvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlvbW11LnR4dAo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KPj4+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4g
LS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMCArKysrKysrKysrCj4+
PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPj4+IGluZGV4IGQyYzYzYTguLjE1YTA4ZDYgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+
Pj4gQEAgLTU0MCw2ICs1NDAsMTYgQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGll
cyhzdHJ1Y3QgZG9tYWluICpkLCAKPj4+IHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4+PiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oCB9Cj4+PiDCoCArwqDCoMKgwqDCoMKgwqAgLyogRG9uJ3QgZXhwb3NlIElPTU1VIHNwZWNpZmlj
IHByb3BlcnRpZXMgdG8gdGhlIGd1ZXN0ICovCj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBkdF9w
cm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdXMiKSApCj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBjb250aW51ZTsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGR0X3By
b3BlcnR5X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1hcCIpICkKPj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZHRf
cHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXUtbWFwLW1hc2siKSApCj4+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+ICsKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oCByZXMgPSBmZHRfcHJvcGVydHkoa2luZm8tPmZkdCwgcHJvcC0+bmFtZSwgcHJvcF9kYXRhLCBw
cm9wX2xlbik7Cj4+PiDCoCDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgKQo+Pj4KPj4KPiBK
dWxpZW4sIGFyZSB5b3UgaGFwcHkgdG8gc2VlIHRoaXMgcGF0Y2ggYXMgaXMsIG9yIGRvIHlvdSBo
YXZlIHNvbWUgY29tbWVudHMgCj4gcmVnYXJkaW5nIGl0PwoKSSBoYXZlIHNvbWUgY29tbWVudHMg
b24gdGhlIGNvdmVyIGxldHRlciBmb3IgdGhpcyBwYXRjaC4gUGxlYXNlIHNlZSBbMV0uCgpUaGFu
ayB5b3UgZm9yIGhhdmluZyBhIGxvb2sgYXQgdGhlIHBhdGNoLgoKQ2hlZXJzLAoKWzFdIDxlZDA4
Nzk4MC1hMmI5LTJmZDQtN2U4NC00NDYxNDJlODE3NmJAYXJtLmNvbT4KCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:37:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:37:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKDA-0000bS-SV; Tue, 01 Oct 2019 15:37:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFKD9-0000bL-SN
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:37:11 +0000
X-Inumbo-ID: 552dd472-e461-11e9-9703-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 552dd472-e461-11e9-9703-12813bfff9fa;
 Tue, 01 Oct 2019 15:37:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569944230;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7iUp9m4AdOFjzpdnoPomDyK4KpxuASBt+7VSN8sZ7o0=;
 b=DlsNOw5fzdDhbaHxgm6ZnMhF4wzPH9TZzL8TCED+mDOeGdq5JpdU2X75
 Zo1myLCvidl5P640d0pevgXl0CbplhssNY/y9wiR9nYjOWyWLKzHrK4sS
 DXZtk+IuGS46w+sZ6l7wn0VqglVHg3c8Vh5M+KE2BzkSfcQtanptLVzYK w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YZeUneov8tmgTPGhCXhPn3+JSQoIfNGKGVJ+X9MMUSQlwnZhIAk7RRq9APNxrVkaEgqI+PqAN2
 weYnNXB+28kAKUolj973twi3buM3Iz7knqC9G9dLGgAVxzyN89iIZRCdq/7mgDPZBq02INJSZO
 Teq3OvZWVmbX2XIUQ21/h1r1Noa5Y8xewIijQGf0TmGojt9YinxWqKbt1mHbvZl9Y1w98fL1+O
 bullXEK2RGuJgrpQ4GgZRgRVjiy7PQ4BMvxYmYhJki718KIMYb+I/pCwoRLLjlmA6//YPDsMrD
 hu0=
X-SBRS: 2.7
X-MesageID: 6610061
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6610061"
To: Jan Beulich <jbeulich@suse.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
 <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
Date: Tue, 1 Oct 2019 16:37:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen
 Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxNTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEuMTAuMjAxOSAx
NDo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDEvMTAvMjAxOSAxMzoyMSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAzMC4wOS4yMDE5IDIwOjI0LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IFRoZSBjb2RlIGdlbmVyYXRpb24gZm9yIGJhcnJpZXJfbm9zcGVjX3RydWUoKSBpcyBu
b3QgY29ycmVjdC4gIFdlIGFyZSB0YWtpbmcgYQo+Pj4+IHBlcmYgaXQgZnJvbSB0aGUgYWRkZWQg
ZmVuY2VzLCBidXQgbm90IGdhaW5pbmcgYW55IHNwZWN1bGF0aXZlIHNhZmV0eS4KPj4+IFlvdSB3
YW50IHRvIGJlIG1vcmUgc3BlY2lmaWMgaGVyZSwgSSB0aGluazogSVNUUiB5b3Ugc2F5aW5nIHRo
YXQgdGhlIExGRU5DRXMKPj4+IGdldCBpbnNlcnRlZCBhdCB0aGUgd3JvbmcgcGxhY2UuCj4+IENv
cnJlY3QuCj4+Cj4+PiAgSUlSQyB3ZSB3YW50IHRoZW0gb24gZWl0aGVyIHNpZGUgb2YgYQo+Pj4g
Y29uZGl0aW9uYWwgYnJhbmNoLCBpLmUuIGltbWVkaWF0ZWx5IGZvbGxvd2luZyBhIGJyYW5jaCBp
bnNuIGFzIHdlbGwgYXMgcmlnaHQKPj4+IGF0IHRoZSBicmFuY2ggdGFyZ2V0Lgo+PiBTcGVjaWZp
Y2FsbHksIHRoZXkgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcyBmb2xs
b3dpbmcKPj4gdGhlIGNvbmRpdGlvbmFsIGp1bXAuCj4+Cj4+PiBJJ3ZlIHRha2VuLCBhcyBhIHNp
bXBsZSBleGFtcGxlLAo+Pj4gcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrKCksIGFuZCB0aGlz
IGxvb2tzIHRvIGJlIHRoZSB3YXkgZ2NjOSBoYXMgZ2VuZXJhdGVkCj4+PiBjb2RlIChpbiBhIG5v
bi1kZWJ1ZyBidWlsZCkuIEhlbmNlIGVpdGhlciBJJ20gbWlzLXJlbWVtYmVyaW5nIHdoYXQgd2Ug
d2FudAo+Pj4gdGhpbmdzIHRvIGxvb2sgbGlrZSwgb3IgdGhlcmUncyBtb3JlIHRvIGl0IHRoYW4g
Y29kZSBnZW5lcmF0aW9uIHNpbXBseSBiZWluZwo+Pj4gIm5vdCBjb3JyZWN0Ii4KPj4gVGhpcyBl
eGFtcGxlIGRlbW9uc3RyYXRlcyB0aGUgcHJvYmxlbSwgYW5kIGFjdHVhbGx5IHRocm93cyBhIGZ1
cnRoZXIKPj4gc3Bhbm5lciBpbiB0aGUgd29ya3Mgb2YgaG93IG1ha2UgdGhpcyBzYWZlLCB3aGlj
aCBoYWRuJ3Qgb2NjdXJyZWQgdG8gbWUKPj4gYmVmb3JlLgo+Pgo+PiBUaGUgaW5zdHJ1Y3Rpb24g
c3RyZWFtIGZyb20gYSBjYWxsZXIgb2YgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrKCkKPj4g
d2lsbCBsb29rIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Cj4+IGNhbGwgcDJtX21lbV9hY2Nlc3Nf
c2FuaXR5X2NoZWNrCj4+IMKgwqDCoCAuLi4KPj4gwqDCoMKgIGxmZW5jZQo+PiDCoMKgwqAgLi4u
Cj4+IMKgwqDCoCByZXTCoMKgwqAKPj4gY21wICQwLCAlZWF4Cj4+IGpuZSAuLi4KPj4KPj4gV2hp
Y2ggaXMgdW5zYWZlLCBiZWNhdXNlIHRoZSBvbmx5IHNhZmUgd2F5IHRvIGFycmFuZ2UgdGhpcyBj
b2RlIHdvdWxkIGJlOgo+Pgo+PiBjYWxsIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjawo+PiDC
oMKgwqAgLi4uCj4+IMKgwqDCoCByZXQKPj4gY21wICQwLCAlZWF4Cj4+IGpuZSAxZgo+PiBsZmVu
Y2UKPj4gLi4uCj4+IDE6IGxmZW5jZQo+PiAuLi4KPj4KPj4gVGhlcmUgaXMgYWJzb2x1dGVseSBu
byBwb3NzaWJsZSB3YXkgZm9yIGlubGluZSBhc3NlbWJseSB0byBiZSB1c2VkIHRvCj4+IHByb3Bh
Z2F0ZSB0aGlzIHNhZmV0eSBwcm9wZXJ0eSBhY3Jvc3MgdHJhbnNsYXRpb24gdW5pdHMuwqAgVGhp
cyBpcyBnb2luZwo+PiB0byBoYXZlIHRvIGJlIGFuIGF0dHJpYnV0ZSBvZiBzb21lIGZvcm0gb3Ig
YW5vdGhlciBoYW5kbGVkIGJ5IHRoZSBjb21waWxlci4KPiBCdXQgeW91IHJlYWxpemUgdGhhdCB0
aGlzIHBhcnRpY3VsYXIgZXhhbXBsZSBpcyBiYXNpY2FsbHkgYSBtb3JlCj4gY29tcGxleCBpc19Y
WVooKSBjaGVjaywgd2hpY2ggY291bGQgYmUgZGVhbHQgd2l0aCBieSBpbmxpbmluZyB0aGUKPiBm
dW5jdGlvbi4gT2YgY291cnNlIHRoZXJlIGFyZSBnb2luZyB0byBiZSBsYXJnZXIgZnVuY3Rpb25z
IHdoZXJlCj4gdGhlIHJlc3VsdCB3YW50cyB0byBiZSBndWFyZGVkIGxpa2UgeW91IHNheS4gQnV0
IGp1c3QgbGlrZSB0aGUKPiBhZGRpdGlvbiBvZiB0aGUgbm9zcGVjIG1hY3JvcyB0byB2YXJpb3Vz
IGlzX1hZWigpIGZ1bmN0aW9ucyBpcyBhCj4gbWFudWFsIG9wZXJhdGlvbiAoYXMgbG9uZyB0aGUg
Y29tcGlsZXIgZG9lc24ndCBoZWxwKSwgaXQgd291bGQgaW4KPiB0aGF0IGNhc2UgYmUgYSBtYXR0
ZXIgb2YgbGF0Y2hpbmcgdGhlIHJldHVybiB2YWx1ZSBpbnRvIGEgbG9jYWwKPiB2YXJpYWJsZSBh
bmQgdXNpbmcgYW4gYXBwcm9wcmlhdGUgZ3VhcmRpbmcgY29uc3RydWN0IHdoZW4KPiBldmFsdWF0
aW5nIGl0LgoKQW5kIHRoaXMgcmVhc29uaW5nIGRlbW9uc3RyYXRlcyB5ZXQgYW5vdGhlciBwcm9i
bGVtICh0aGlzIG9uZSB3YXMgcmFpc2VkCmF0IHRoZSBtZWV0aW5nIGluIENoaWNhZ28pLgoKZXZh
bHVhdGVfbm9zcGVjKCkgaXMgbm90IGEgdXNlZnVsIGNvbnN0cnVjdCBpZiBpdCBuZWVkcyBpbnNl
cnRpbmcgYXQKZXZlcnkgaGlnaGVyIGxldmVsIHByZWRpY2F0ZSB0byByZXN1bHQgaW4gc2FmZSBj
b2RlLsKgIFRoaXMgaXMKYm9hcmRlcmxpbmUtaW1wb3NzaWJsZSB0byByZXZpZXcgZm9yLCBhbmQg
ZXh0cmVtZWx5IGVhc3kgdG8gYnJlYWsKYWNjaWRlbnRhbGx5LgoKPgo+IFNvIEknbSBhZnJhaWQg
Zm9yIG5vdyBJIHN0aWxsIGNhbid0IGFncmVlIHdpdGggeW91ciAibm90IGNvcnJlY3QiCj4gYXNz
ZXNzbWVudCAtIHRoZSBnZW5lcmF0ZWQgY29kZSBpbiB0aGUgZXhhbXBsZSBsb29rcyBjb3JyZWN0
IHRvCj4gbWUsIGFuZCBpZiBmdXJ0aGVyIGd1YXJkaW5nIHdhcyBuZWVkZWQgaW4gdXNlcnMgb2Yg
dGhpcyBwYXJ0aWN1bGFyCj4gZnVuY3Rpb24sIGl0IHdvdWxkIGJlIHRob3NlIHVzZXJzIHdoaWNo
IHdvdWxkIG5lZWQgZnVydGhlcgo+IG1hc3NhZ2luZy4KClNhZmV0eSBhZ2FpbnN0IHNwZWN0cmUg
djEgaXMgbm90IGEgbWF0dGVyIG9mIG9waW5pb24uCgpUbyBwcm90ZWN0IGFnYWluc3Qgc3BlY3Vs
YXRpdmVseSBleGVjdXRpbmcgdGhlIHdyb25nIGJhc2ljIGJsb2NrLCB0aGUKcGlwZWxpbmUgbXVz
dCBleGVjdXRlIHRoZSBjb25kaXRpb25hbCBqdW1wIGZpcnN0LCAqdGhlbiogaGl0IGFuIGxmZW5j
ZQp0byBzZXJpYWxpc2UgdGhlIGluc3RydWN0aW9uIHN0cmVhbSBhbmQgcmV2ZWN0b3IgaW4gdGhl
IGNhc2Ugb2YKaW5jb3JyZWN0IHNwZWN1bGF0aW9uLgoKVGhlIG90aGVyIHdheSBhcm91bmQgaXMg
bm90IHNhZmUuwqAgU2VyaWFsaXNpbmcgdGhlIGluc3RydWN0aW9uIHN0cmVhbQpkb2Vzbid0IGRv
IGFueXRoaW5nIHRvIHByb3RlY3QgYWdhaW5zdCB0aGUgYXR0YWNrZXIgdGFraW5nIGNvbnRyb2wg
b2YgYQpsYXRlciBicmFuY2guCgpUaGUgYmlnZ2VyIHByb2JsZW0gaXMgdG8gZG8gd2l0aCBjbGFz
c2lmeWluZyB3aGF0IHdlIGFyZSBwcm90ZWN0aW5nCmFnYWluc3QuwqAgSW4gdGhlIGNhc2Ugb2Yg
aXNfY29udHJvbF9kb21haW4oKSwgaXQgaXMgYW55IGFjdGlvbiBiYXNlZCBvbgp0aGUgcmVzdWx0
IG9mIHRoZSBkZWNpc2lvbi7CoCBGb3IgaXNfe3B2LGh2bX1fZG9tYWluKCksIGlzIG9ubHkgKHRv
IGEKZmlyc3QgYXBwcm94aW1hdGlvbikgc3BlY3VsYXRpdmUgdHlwZSBjb25mdXNpb24gaW50byB0
aGUgcHYvaHZtIHVuaW9ucwood2hpY2ggaW4gcHJhY3RpY2UgZXh0ZW5kcyB0byBjYWxsaW5nIHB2
Xy9odm1fIGZ1bmN0aW9ucyBhcyB3ZWxsKS4KCkFzIGZvciB0aGUgcmVhbCBjb25jcmV0ZSBicmVh
a2FnZXMuwqAgSW4gYSBzdGFnaW5nIGJ1aWxkIHdpdGggR0NDIDYKCiQgb2JqZHVtcCAtZCB4ZW4t
c3ltcyB8IGdyZXAgJzxpc19odm1fZG9tYWluPjonIHwgd2MgLWwKMTgKJCBvYmpkdW1wIC1kIHhl
bi1zeW1zIHwgZ3JlcCAnPGlzX3B2X2RvbWFpbj46JyB8IHdjIC1sCjkKCkFsbCBvZiB3aGljaCBo
YXZlIHRoZSBsZmVuY2UgdG9vIGVhcmx5IHRvIHByb3RlY3QgYWdhaW5zdCBzcGVjdWxhdGl2ZQp0
eXBlIGNvbmZ1c2lvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:52:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:52:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKRs-0002EL-Hv; Tue, 01 Oct 2019 15:52:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFKRr-0002EG-B4
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:52:23 +0000
X-Inumbo-ID: 7186eeea-e463-11e9-9703-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 7186eeea-e463-11e9-9703-12813bfff9fa;
 Tue, 01 Oct 2019 15:52:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569945137;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=nFDYgvNhXkZ9fBqBMQpyUIpQRjGOJPxYV/q+kSejqbQ=;
 b=UZ99/bVW+brwLpRaHzlAIKYKz39rOlJfeUdhB+ZjHFFkASgPXE9lT+oZ
 30vtaPg+o7U6oDGEUWopxuMYHPu8V+KPYky8+XWNXOnqedjxEeSZIajcd
 lYlaCmwcD/A2N31gTr6pgkUvFcZY0YWLo8SUh1Wxl528443r3T74iB2s1 o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Mc1Hjsm3ZfG2Y1ZSJ9dSBDr/mHUgv4KwYue5UvVSIb4MkO3OH/u5B5BX7rZ3WkvE+5HZmST3u7
 0SSdQcpUNchOl8QoWG+FvPuYLOfJXxMsVxG3AvIzopWGfIKTsxDzrw44crRxc6JojaDCH2v0RR
 uX/kx6Ec/a5cWB6GmBit6xCNn6nMhrK4741gOPjV+fdoEwy9EG9eXXLTWgU45XpDXjOW3/IdQO
 WjcqahjE4AHm8daCx93PIBzpC5l4icmJlnO7Aa8pljuAVJJ9RLCWWDaJ9NSnrqTK1Jkjjnx0lO
 cMo=
X-SBRS: 2.7
X-MesageID: 6673838
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6673838"
To: Jan Beulich <jbeulich@suse.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
 <20191001143207.15844-2-andrew.cooper3@citrix.com>
 <b5101087-a0db-50bf-8276-78f38b859aff@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f8483c39-947c-1ef1-34b7-3927d55cbf42@citrix.com>
Date: Tue, 1 Oct 2019 16:52:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b5101087-a0db-50bf-8276-78f38b859aff@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_ARRAY
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxNTo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEuMTAuMjAxOSAx
NjozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlcmUgYXJlIGxlZ2l0aW1hdGUgY2lyY3Vt
c3RhbmNlIHdoZXJlIGFycmF5IGhhcmRlbmluZyBpcyBub3Qgd2FudGVkIG9yCj4+IG5lZWRlZC4g
IEFsbG93IGl0IHRvIGJlIHR1cm5lZCBvZmYuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiB3aXRoIG9uZSBtb3JlIHF1ZXN0aW9uIChJJ20gc29y
cnksIEkgbWVhbnQgdG8gYXNrIG9uIHYxIGJ1dCB0aGVuCj4gZm9yZ290KToKPgo+PiAtLS0gYS94
ZW4vY29tbW9uL0tjb25maWcKPj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4+IEBAIC03Nyw2
ICs3NywzMCBAQCBjb25maWcgSEFTX0NIRUNLUE9MSUNZCj4+ICAJc3RyaW5nCj4+ICAJb3B0aW9u
IGVudj0iWEVOX0hBU19DSEVDS1BPTElDWSIKPj4gIAo+PiArbWVudSAiU3BlY3VsYXRpdmUgaGFy
ZGVuaW5nIgo+PiArCj4+ICtjb25maWcgU1BFQ1VMQVRJVkVfSEFSREVOX0FSUkFZCj4+ICsJYm9v
bCAiU3BlY3VsYXRpdmUgQXJyYXkgSGFyZGVuaW5nIgo+PiArCWRlZmF1bHQgeQo+IEFyZSB5b3Uv
d2UgY29udmluY2VkIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGV4cG9zZSB0aGlzIHdpdGhvdXQgRVhQ
RVJUCj4gcXVhbGlmaWVyPyBJIGtub3cgeW91IGRpc2xpa2UgdGhhdCBlbnRpcmUgbW9kZWwsIGJ1
dCBvdXIgY29tbW9uCj4gZ3JvdW5kcyBzdGlsbCBhcmUgLSBhZmFpY3QgLSB0aGF0IHdlIGRvbid0
IHdhbnQgYSBwcm9saWZlcmF0aW9uIG9mCj4gKHNlY3VyaXR5KSBzdXBwb3J0ZWQgY29uZmlndXJh
dGlvbiB2YXJpYXRpb25zLgoKSXRzIG5vdCBFWFBFUlQgSSBkaXNsaWtlLsKgIEhhdmluZyBhIENP
TkZJR19FWFBFUlQganVzdCBsaWtlIExpbnV4IGhhcwp3b3VsZCBiZSBmaW5lLsKgIEl0cyB0aGUg
ZmFjdCB0aGF0IGl0IHdpbGwgc2lsZW50bHkgcmV2ZXJ0IGJlaGluZCB5b3VyCmJhY2sgaWYgYW4g
ZW52aXJvbm1lbnQgdmFyaWFibGUgaXMgbWlzc2luZyB3aGljaCBpcyB3aGF0IG1ha2VzIHRoZQpi
ZWhhdmlvdXIgdG94aWMgZm9yIHBlb3BsZSB0byB1c2UuCgpUaGF0IGFzaWRlLCBJIGRvbid0IHRo
aW5rIHRoaXMgd2FycmFudHMgZXhwZXJ0LsKgIEl0IGlzIGJlc3QtZWZmb3J0LW9ubHkKbWl0aWdh
dGlvbiwgd2hpY2ggb24gdGhlIGJhbGFuY2Ugb2YgcHJvYmFiaWxpdHkgaXMgbm90IGNvbXBsZXRl
LCB3aGljaApjYW4gc2FmZWx5IGJlIHR1cm5lZCBvZmYgYmFzZWQgb24gYSByaXNrIGFzc2Vzc21l
bnQgb2YgdGhlIHRhcmdldCBDUFUKYW5kIGVudmlyb25tZW50LgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 15:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 15:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKY3-0002Ri-CF; Tue, 01 Oct 2019 15:58:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=itvi=X2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFKY1-0002Rd-Of
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 15:58:45 +0000
X-Inumbo-ID: 585b5cfc-e464-11e9-9703-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 585b5cfc-e464-11e9-9703-12813bfff9fa;
 Tue, 01 Oct 2019 15:58:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A5698B137;
 Tue,  1 Oct 2019 15:58:43 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
 <20191001143207.15844-2-andrew.cooper3@citrix.com>
 <b5101087-a0db-50bf-8276-78f38b859aff@suse.com>
 <f8483c39-947c-1ef1-34b7-3927d55cbf42@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <88f519eb-ca6b-56ce-991a-3699942db1f7@suse.com>
Date: Tue, 1 Oct 2019 17:58:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f8483c39-947c-1ef1-34b7-3927d55cbf42@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_ARRAY
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNzo1MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDE1OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAxNjozMiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IFRoZXJlIGFyZSBsZWdpdGltYXRlIGNpcmN1bXN0YW5jZSB3aGVy
ZSBhcnJheSBoYXJkZW5pbmcgaXMgbm90IHdhbnRlZCBvcgo+Pj4gbmVlZGVkLiAgQWxsb3cgaXQg
dG8gYmUgdHVybmVkIG9mZi4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiB3aXRoIG9uZSBtb3JlIHF1ZXN0aW9uIChJJ20gc29ycnksIEkg
bWVhbnQgdG8gYXNrIG9uIHYxIGJ1dCB0aGVuCj4+IGZvcmdvdCk6Cj4+Cj4+PiAtLS0gYS94ZW4v
Y29tbW9uL0tjb25maWcKPj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4gQEAgLTc3LDYg
Kzc3LDMwIEBAIGNvbmZpZyBIQVNfQ0hFQ0tQT0xJQ1kKPj4+ICAJc3RyaW5nCj4+PiAgCW9wdGlv
biBlbnY9IlhFTl9IQVNfQ0hFQ0tQT0xJQ1kiCj4+PiAgCj4+PiArbWVudSAiU3BlY3VsYXRpdmUg
aGFyZGVuaW5nIgo+Pj4gKwo+Pj4gK2NvbmZpZyBTUEVDVUxBVElWRV9IQVJERU5fQVJSQVkKPj4+
ICsJYm9vbCAiU3BlY3VsYXRpdmUgQXJyYXkgSGFyZGVuaW5nIgo+Pj4gKwlkZWZhdWx0IHkKPj4g
QXJlIHlvdS93ZSBjb252aW5jZWQgaXQgaXMgYSBnb29kIGlkZWEgdG8gZXhwb3NlIHRoaXMgd2l0
aG91dCBFWFBFUlQKPj4gcXVhbGlmaWVyPyBJIGtub3cgeW91IGRpc2xpa2UgdGhhdCBlbnRpcmUg
bW9kZWwsIGJ1dCBvdXIgY29tbW9uCj4+IGdyb3VuZHMgc3RpbGwgYXJlIC0gYWZhaWN0IC0gdGhh
dCB3ZSBkb24ndCB3YW50IGEgcHJvbGlmZXJhdGlvbiBvZgo+PiAoc2VjdXJpdHkpIHN1cHBvcnRl
ZCBjb25maWd1cmF0aW9uIHZhcmlhdGlvbnMuCj4gCj4gSXRzIG5vdCBFWFBFUlQgSSBkaXNsaWtl
LsKgIEhhdmluZyBhIENPTkZJR19FWFBFUlQganVzdCBsaWtlIExpbnV4IGhhcwo+IHdvdWxkIGJl
IGZpbmUuwqAgSXRzIHRoZSBmYWN0IHRoYXQgaXQgd2lsbCBzaWxlbnRseSByZXZlcnQgYmVoaW5k
IHlvdXIKPiBiYWNrIGlmIGFuIGVudmlyb25tZW50IHZhcmlhYmxlIGlzIG1pc3Npbmcgd2hpY2gg
aXMgd2hhdCBtYWtlcyB0aGUKPiBiZWhhdmlvdXIgdG94aWMgZm9yIHBlb3BsZSB0byB1c2UuCj4g
Cj4gVGhhdCBhc2lkZSwgSSBkb24ndCB0aGluayB0aGlzIHdhcnJhbnRzIGV4cGVydC7CoCBJdCBp
cyBiZXN0LWVmZm9ydC1vbmx5Cj4gbWl0aWdhdGlvbiwgd2hpY2ggb24gdGhlIGJhbGFuY2Ugb2Yg
cHJvYmFiaWxpdHkgaXMgbm90IGNvbXBsZXRlLCB3aGljaAo+IGNhbiBzYWZlbHkgYmUgdHVybmVk
IG9mZiBiYXNlZCBvbiBhIHJpc2sgYXNzZXNzbWVudCBvZiB0aGUgdGFyZ2V0IENQVQo+IGFuZCBl
bnZpcm9ubWVudC4KCkkgbW9zdGx5IGFncmVlIHdpdGggdGhpczsgdGhlIHF1ZXN0aW9uIHRob3Vn
aCB3YXMgbW9yZSB0b3dhcmRzIHdoZXRoZXIKdGhpcyBpcyBhIGdvb2QgZW5vdWdoIHJlYXNvbiB0
byBzZXQgYShub3RoZXIpIHByZWNlZGVudCBvZiBhbiBFWFBFUlQtCmxlc3Mgb3B0aW9uLCB3aGVu
IHdlIHRyeSB0byBoYXZlIGFzIGZldyBvZiB0aGVtIGFzIHBvc3NpYmxlLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 16:01:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 16:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKaU-0003hD-SI; Tue, 01 Oct 2019 16:01:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hWiX=X2=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFKaT-0003h7-Nd
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 16:01:17 +0000
X-Inumbo-ID: b30904ce-e464-11e9-97fb-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id b30904ce-e464-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 16:01:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569945676;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=RICxgLL8G0+HCZle8Z+iu7sKxAW1tFIgs8sLxXNaRmw=;
 b=fBPFWdKSFdOGhqSnyRjKHsMHnpxn8b6MrI+H4dWY97f461QecZ528yje
 lP/AmaDKXx447gGOFHUjHGuuGpdPSOswV5qaUBXVNY2mFib7VutSs96fF
 ZB2WHGJxMEfQt+2K1I4CubpYRrdJNwmDafGbrXWRhxYnWhiqWfNpZf5hl o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Np3q6sr0bhd6LrBnlZGAenQ8Z5fLztYj5gPQle2c9HqVRdTPnOGYeLypijWYeq5i1HTW7HAh00
 D6ncAzKXbQWnoVPJSsNQCqOLyfpbUDuyU6QFH3I10E5d+QwyG+gYzrabX5WjHHgWOlU9e6eEd5
 wICoaESvy10U1/vrm2zY4kEjSXI3jKAjUIXwCGaBTVy4RorjFMYik64TP9CeEq8UwCU8aUhNd8
 mQqRH9G8BF1cE3Cqk3PBZ32kCkylw47tcSMhcyy45hT02SVhGoKjGXN1wI4Hzb5UON+O/fWQrv
 8+M=
X-SBRS: 2.7
X-MesageID: 6562514
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6562514"
Date: Tue, 1 Oct 2019 18:01:09 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20191001160109.zq4jlrru6xl5pnpf@Air-de-Roger>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
 <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
 <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
 <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDE6MzM6NDJQTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiBPbiA5LzI0LzE5IDg6NDIgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBGcmks
IFNlcCAxMywgMjAxOSBhdCAwOTo1MDozNEFNIC0wNzAwLCBKb2UgSmluIHdyb3RlOgo+ID4+IE9u
IDkvMTMvMTkgMzozMyBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj4gT24gVGh1LCBT
ZXAgMTIsIDIwMTkgYXQgMTE6MDM6MTRBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToKPiA+Pj4+IFdp
dGggYmVsb3cgdGVzdGNhc2UsIGd1ZXN0IGtlcm5lbCByZXBvcnRlZCAiTm8gaXJxIGhhbmRsZXIg
Zm9yIHZlY3RvciI6Cj4gPj4+PiAgIDEpLiBQYXNzdGhyb3VnaCBtbHggaWIgVkYgdG8gMiBwdmh2
bSBndWVzdHMuCj4gPj4+PiAgIDIpLiBTdGFydCByZHMtc3RyZXNzIGJldHdlZW4gMiBndWVzdHMu
Cj4gPj4+PiAgIDMpLiBTY2FsZSBkb3duIDIgZ3Vlc3RzIHZjcHUgZnJvbSAzMiB0byA2IGF0IHRo
ZSBzYW1lIHRpbWUuCj4gPj4+Pgo+ID4+Pj4gUmVwZWF0IGFib3ZlIHRlc3Qgc2V2ZXJhbCBpdGVy
YXRpb24sIGd1ZXN0IGtlcm5lbCByZXBvcnRlZCAiTm8gaXJxIGhhbmRsZXIKPiA+Pj4+IGZvciB2
ZWN0b3IiLCBhbmQgSUIgdHJhZmZpYyBkb3duZWQgdG8gemVybyB3aGljaCBjYXVzZWQgYnkgaW50
ZXJydXB0IGxvc3QuCj4gPj4+Pgo+ID4+Pj4gV2hlbiB2Y3B1IG9mZmxpbmUsIGtlcm5lbCBkaXNh
YmxlZCBsb2NhbCBJUlEsIG1pZ3JhdGUgSVJRIHRvIG90aGVyIGNwdSwKPiA+Pj4+IHVwZGF0ZSBN
U0ktWCB0YWJsZSwgZW5hYmxlIElSUS4gSWYgYW55IG5ldyBpbnRlcnJ1cHQgYXJyaXZlZCBhZnRl
cgo+ID4+Pj4gbG9jYWwgSVJRIGRpc2FibGVkIGFsc28gYmVmb3JlIE1TSS1YIHRhYmxlIGJlZW4g
dXBkYXRlZCwgaW50ZXJydXB0IHN0aWxsIAo+ID4+Pj4gdXNlZCBvbGQgdmVjdG9yIGFuZCBkZXN0
IGNwdSBpbmZvLCBhbmQgd2hlbiBsb2NhbCBJUlEgZW5hYmxlZCBhZ2FpbiwgCj4gPj4+PiBpbnRl
cnJ1cHQgYmVlbiBzZW50IHRvIHdyb25nIGNwdSBhbmQgdmVjdG9yLgo+ID4+Pgo+ID4+PiBZZXMs
IGJ1dCB0aGF0J3Mgc29tZXRoaW5nIExpbnV4IHNob3Vsa2QgYmUgYWJsZSB0byBoYW5kbGUsIGFj
Y29yZGluZwo+ID4+PiB0byB5b3VyIGRlc2NyaXB0aW9uIHRoZXJlJ3MgYSB3aW5kb3cgd2hlcmUg
aW50ZXJydXB0cyBjYW4gYmUgZGVsaXZlcmVkCj4gPj4+IHRvIHRoZSBvbGQgQ1BVLCBidXQgdGhh
dCdzIHNvbWV0aGluZyBleHBlY3RlZC4KPiA+Pgo+ID4+IEFjdHVhbGx5LCBrZXJuZWwgd2lsbCBj
aGVjayBBUElDIElSUiB3aGVuIGRvIG1pZ3JhdGlvbiwgaWYgYW55IHBlbmRpbmcKPiA+PiBJUlEs
IHdpbGwgcmV0cmlnZ2VyIElSUSB0byBuZXcgZGVzdGluYXRpb24sIGJ1dCBYZW4gZG9lcyBub3Qg
c2V0IHRoZQo+ID4+IGJpdC4KPiA+IAo+ID4gUmlnaHQsIGJlY2F1c2UgdGhlIGludGVycnVwdCBp
cyBwZW5kaW5nIGluIHRoZSBQSVJSIHBvc3RlZCBkZXNjcmlwdG9yCj4gPiBmaWVsZCwgaXQgaGFz
IG5vdCB5ZXQgcmVhY2hlZCB0aGUgdmxhcGljIElSUi4KPiA+IAo+ID4+Pgo+ID4+Pj4KPiA+Pj4+
IExvb2tzIHN5bmMgUElSIHRvIElSUiBhZnRlciBNU0ktWCBiZWVuIHVwZGF0ZWQgaXMgaGVscCBm
b3IgdGhpcyBpc3N1ZS4KPiA+Pj4KPiA+Pj4gQUZBSUNUIHRoZSBzeW5jIHRoYXQgeW91IGRvIGlz
IHN0aWxsIHVzaW5nIHRoZSBvbGQgdmNwdSBpZCwgYXMKPiA+Pj4gcGlycV9kcGNpLT5nbXNpLmRl
c3RfdmNwdV9pZCBnZXRzIHVwZGF0ZWQgYSBsaXR0bGUgYml0IGJlbG93LiBJJ20KPiA+Pj4gdW5z
dXJlIGFib3V0IHdoeSBkb2VzIHRoaXMgaGVscCwgSSB3b3VsZCBleHBlY3QgdGhlIHN5bmMgYmV0
d2VlbiBwaXIKPiA+Pj4gYW5kIGlyciB0byBoYXBwZW4gYW55d2F5LCBhbmQgaGVuY2UgSSdtIG5v
dCBzdXJlIHdoeSBpcyB0aGlzIGhlbHBpbmcuCj4gPj4KPiA+PiBBcyBteSBhYm92ZSB1cGRhdGUs
IElSUSByZXRyaWdnZXJlZCBieSBvbGQgY3B1LCBzbyBYZW4gbmVlZCB0byBzZXQgSVJSCj4gPj4g
Zm9yIG9sZCBjcHUgYnV0IG5vdCBvZiBuZXcuCj4gPiAKPiA+IEFGQUlDVCB5b3UgYXJlIGRyYWlu
aW5nIGFueSBwZW5kaW5nIGRhdGEgZnJvbSB0aGUgcG9zdGVkIGludGVycnVwdAo+ID4gUElSUiBm
aWVsZCBpbnRvIHRoZSBJUlIgdmxhcGljIGZpZWxkLCBzbyB0aGF0IG5vIHN0YWxlIGludGVycnVw
dHMgYXJlCj4gPiBsZWZ0IGJlaGluZCBhZnRlciB0aGUgTVNJIGZpZWxkcyBoYXZlIGJlZW4gdXBk
YXRlZCBieSB0aGUgZ3Vlc3QuIEkKPiA+IHRoaW5rIHRoaXMgaXMgY29ycmVjdCwgSSB3b25kZXIg
aG93ZXZlciB3aGV0aGVyIHlvdSBhbHNvIG5lZWQgdG8KPiA+IHRyaWdnZXIgYSB2Y3B1IHJlLXNj
aGVkdWxpbmcgKHBhdXNlL3VucGF1c2UgdGhlIHZwY3UpLCBzbyB0aGF0IHBlbmRpbmcKPiA+IGlu
dGVycnVwdHMgaW4gSVJSIGFyZSBpbmplY3RlZCBieSB2bXhfaW50cl9hc3Npc3QuCj4gPiAKPiA+
IEFsc28sIEkgdGhpbmsgeW91IHNob3VsZCBkbyB0aGlzIHN5bmNpbmcgYWZ0ZXIgdGhlIHBpX3Vw
ZGF0ZV9pcnRlCj4gPiBjYWxsLCBvciBlbHNlIHRoZXJlJ3Mgc3RpbGwgYSB3aW5kb3cgKGFsYmVp
dCBzbWFsbCkgd2hlcmUgeW91IGNhbgo+ID4gc3RpbGwgZ2V0IHBvc3RlZCBpbnRlcnJ1cHRzIGRl
bGl2ZXJlZCB0byB0aGUgb2xkIHZjcHUuCj4gCj4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHdlIG5l
ZWQgdG8gdGFrZSBjYXJlIG9mIHRoaXMgaXNzdWUgYXMgd2VsbC4KCkNhbiB5b3UgZ2l2ZSBhIHRy
eSB0byB0aGUgcGF0Y2ggYWJvdmU/IEkgZG9uJ3QgaGF2ZSB0aGUgaGFyZHdhcmUgdG8KdGVzdCBh
bnkgb2YgdGhpcyBBVE0sIHNvIHlvdXIgaGVscCB3b3VsZCBiZSBhcHByZWNpYXRlZC4KClRoYW5r
cywgUm9nZXIuCi0tLTg8LS0tCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
IGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA5NDY2MjU4ZDZmLi5kMjU1YWQ4ZGI3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmxhcGljLmMKQEAgLTEwNiw3ICsxMDYsNyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfY2xl
YXJfaXJyKGludCB2ZWN0b3IsIHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKICAgICB2bGFwaWNfY2xl
YXJfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lSUl0pOwogfQogCi1z
dGF0aWMgdm9pZCBzeW5jX3Bpcl90b19pcnIoc3RydWN0IHZjcHUgKnYpCit2b2lkIHZsYXBpY19z
eW5jX3Bpcl90b19pcnIoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBodm1fZnVuY3Muc3lu
Y19waXJfdG9faXJyICkKICAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnN5bmNf
cGlyX3RvX2lyciwgdik7CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGljIHZvaWQgc3luY19waXJf
dG9faXJyKHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgaW50IHZsYXBpY19maW5kX2hpZ2hlc3Rf
aXJyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKIHsKLSAgICBzeW5jX3Bpcl90b19pcnIodmxhcGlj
X3ZjcHUodmxhcGljKSk7CisgICAgdmxhcGljX3N5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2
bGFwaWMpKTsKIAogICAgIHJldHVybiB2bGFwaWNfZmluZF9oaWdoZXN0X3ZlY3RvcigmdmxhcGlj
LT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7CiB9CkBAIC0xNDkzLDcgKzE0OTMsNyBAQCBzdGF0aWMg
aW50IGxhcGljX3NhdmVfcmVncyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCiAgICAgaWYgKCAhaGFzX3ZsYXBpYyh2LT5kb21haW4pICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICBzeW5jX3Bpcl90b19pcnIodik7CisgICAgdmxhcGljX3N5bmNfcGlyX3RvX2lycih2
KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdTLCB2LT52Y3B1X2lkLCBo
LCB2Y3B1X3ZsYXBpYyh2KS0+cmVncyk7CiB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCBiMjkyZTc5
MzgyLi44ODE4OGQyZDdmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTM0MSw3ICszNDEsNyBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHsKICAgICAgICAgdWludDhfdCBkZXN0LCBkZWxp
dmVyeV9tb2RlOwogICAgICAgICBib29sIGRlc3RfbW9kZTsKLSAgICAgICAgaW50IGRlc3RfdmNw
dV9pZDsKKyAgICAgICAgaW50IGRlc3RfdmNwdV9pZCwgcHJldl92Y3B1X2lkID0gLTE7CiAgICAg
ICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1OwogICAgICAgICB1aW50MzJfdCBnZmxhZ3MgPSBw
dF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYKICAgICAgICAgICAgICAgICAgICAgICAgICAgflhF
Tl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQ7CkBAIC00MTEsNiArNDExLDcgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKIAogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjID0g
cHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNp
LmdmbGFncyA9IGdmbGFnczsKKyAgICAgICAgICAgICAgICBwcmV2X3ZjcHVfaWQgPSBwaXJxX2Rw
Y2ktPmdtc2kuZGVzdF92Y3B1X2lkOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAg
IC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWlncmF0aW9uLiAq
LwpAQCAtNDQwLDcgKzQ0MSw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIC8q
IFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0ZWQuICovCiAgICAgICAgIGlm
ICggaW9tbXVfaW50cG9zdCApCiAgICAgICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZj
cHUtPmFyY2guaHZtLnZteC5waV9kZXNjIDogTlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHJldl92Y3B1X2lkID49IDAgPyBkLT52Y3B1W3ByZXZfdmNwdV9pZF0gOiBOVUxMKTsKIAog
ICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJiBYRU5fRE9NQ1RMX1ZNU0lf
WDg2X1VOTUFTS0VEICkKICAgICAgICAgewpAQCAtNzI5LDcgKzczMSw5IEBAIGludCBwdF9pcnFf
ZGVzdHJveV9iaW5kKAogICAgICAgICAgICAgd2hhdCA9ICJib2d1cyI7CiAgICAgfQogICAgIGVs
c2UgaWYgKCBwaXJxX2RwY2kgJiYgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCApCi0gICAgICAgIHBp
X3VwZGF0ZV9pcnRlKE5VTEwsIHBpcnEsIDApOworICAgICAgICBwaV91cGRhdGVfaXJ0ZShOVUxM
LCBwaXJxLCAwLAorICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92
Y3B1X2lkID49IDAKKyAgICAgICAgICAgICAgICAgICAgICAgPyBkLT52Y3B1W3BpcnFfZHBjaS0+
Z21zaS5kZXN0X3ZjcHVfaWRdIDogTlVMTCk7CiAKICAgICBpZiAoIHBpcnFfZHBjaSAmJiAocGly
cV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICYmCiAgICAgICAgICBsaXN0X2Vt
cHR5KCZwaXJxX2RwY2ktPmRpZ2xfbGlzdCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50
cmVtYXAuYwppbmRleCBiZjg0NjE5NWM0Li5hZDAzYWJiNGRhIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW50cmVtYXAuYwpAQCAtOTUxLDcgKzk1MSw3IEBAIHZvaWQgaW50ZWxfaW9tbXVf
ZGlzYWJsZV9laW0odm9pZCkKICAqIHdoZW4gZ3Vlc3QgY2hhbmdlcyBNU0kvTVNJLVggaW5mb3Jt
YXRpb24uCiAgKi8KIGludCBwaV91cGRhdGVfaXJ0ZShjb25zdCBzdHJ1Y3QgcGlfZGVzYyAqcGlf
ZGVzYywgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEsCi0gICAgY29uc3QgdWludDhfdCBndmVjKQor
ICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYywgc3RydWN0IHZjcHUgKnByZXYpCiB7CiAgICAgc3RydWN0
IGlycV9kZXNjICpkZXNjOwogICAgIHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2M7CkBAIC05NjQs
OCArOTY0LDggQEAgaW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9k
ZXNjLCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKICAgICBtc2lfZGVzYyA9IGRlc2MtPm1zaV9k
ZXNjOwogICAgIGlmICggIW1zaV9kZXNjICkKICAgICB7Ci0gICAgICAgIHJjID0gLUVOT0RFVjsK
LSAgICAgICAgZ290byB1bmxvY2tfb3V0OworICAgICAgICBzcGluX3VubG9ja19pcnEoJmRlc2Mt
PmxvY2spOworICAgICAgICByZXR1cm4gLUVOT0RFVjsKICAgICB9CiAgICAgbXNpX2Rlc2MtPnBp
X2Rlc2MgPSBwaV9kZXNjOwogICAgIG1zaV9kZXNjLT5ndmVjID0gZ3ZlYzsKQEAgLTk3NCwxMCAr
OTc0LDkgQEAgaW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNj
LCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKIAogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgp
KTsKIAotICAgIHJldHVybiBtc2lfbXNnX3dyaXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9k
ZXNjLT5tc2cpOwotCi0gdW5sb2NrX291dDoKLSAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxv
Y2spOworICAgIHJjID0gbXNpX21zZ193cml0ZV9yZW1hcF9ydGUobXNpX2Rlc2MsICZtc2lfZGVz
Yy0+bXNnKTsKKyAgICBpZiAoICFyYyAmJiBwcmV2ICkKKyAgICAgICAgIHZsYXBpY19zeW5jX3Bp
cl90b19pcnIocHJldik7CiAKICAgICByZXR1cm4gcmM7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92bGFwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBp
Yy5oCmluZGV4IGRkZTY2YjRmMGYuLmIwMDE3ZDFkYWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZsYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBp
Yy5oCkBAIC0xNTAsNCArMTUwLDYgQEAgYm9vbF90IHZsYXBpY19tYXRjaF9kZXN0KAogICAgIGNv
bnN0IHN0cnVjdCB2bGFwaWMgKnRhcmdldCwgY29uc3Qgc3RydWN0IHZsYXBpYyAqc291cmNlLAog
ICAgIGludCBzaG9ydF9oYW5kLCB1aW50MzJfdCBkZXN0LCBib29sX3QgZGVzdF9tb2RlKTsKIAor
dm9pZCB2bGFwaWNfc3luY19waXJfdG9faXJyKHN0cnVjdCB2Y3B1ICp2KTsKKwogI2VuZGlmIC8q
IF9fQVNNX1g4Nl9IVk1fVkxBUElDX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4IDg1NzQxZjdj
OTYuLjMxNGRjZmJlNDcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKQEAgLTExOSw3ICsxMTksNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgaW9tbXVfZGlzYWJsZV94MmFwaWModm9pZCkKIGV4dGVybiBib29sIHVu
dHJ1c3RlZF9tc2k7CiAKIGludCBwaV91cGRhdGVfaXJ0ZShjb25zdCBzdHJ1Y3QgcGlfZGVzYyAq
cGlfZGVzYywgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEsCi0gICAgICAgICAgICAgICAgICAgY29u
c3QgdWludDhfdCBndmVjKTsKKyAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90IGd2ZWMs
IHN0cnVjdCB2Y3B1ICpwcmV2KTsKIAogI2VuZGlmIC8qICFfX0FSQ0hfWDg2X0lPTU1VX0hfXyAq
LwogLyoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 16:08:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 16:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKh1-0003uD-Qa; Tue, 01 Oct 2019 16:08:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pYZ1=X2=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iFKh0-0003u8-Tw
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 16:08:02 +0000
X-Inumbo-ID: a4667856-e465-11e9-97fb-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by localhost (Halon) with ESMTPS
 id a4667856-e465-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 16:08:01 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id q64so13956400ljb.12
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 09:08:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=owDBS8aqoPIMpY8HM8pKcrTOsNWrzGIzxBx7JoQh5aU=;
 b=cWb8XEgMGsHVnE7asZ2F1ejb5X1jtpwuc1qmdEdpKME7QW64HFXRlAM19HvVDcsc9Y
 7sL8LZMjZVxUPyG9HzBHY3ge+keXD/jOy03oidYC3McZTjUMkoRsJrljDB/aFHFMYOdU
 A9zE608BhbViXlMyvVWoMN3FWrDbH6zGeA9W6QQl4GxDhuYBzIRZvtZh47msyokXmEtE
 OHXWXky22NTYAVNund8hKGPjD7i6tVsxKtcUHwW7dCZFpvlwFx7isLBhcsmRtP9b7ae7
 TIjDkWGEppwzroXJ+/en3vdKP1rQbsN0IfbyAg1msa37+fJTeTBESG9TISTwRm+BEv4z
 vVbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=owDBS8aqoPIMpY8HM8pKcrTOsNWrzGIzxBx7JoQh5aU=;
 b=DjPXjcGLkiYoaY0sMz6XhOejIkAcV2pWgW/v73jCD8IwcxeL/8Mb17k0utP3PLI+6Q
 YhAkLWci8SfKVcbmEGMKtnxkW5Vvb3k+6TV13mDME4oyON+vN0liq7WbznYwHpn6MAlX
 zkcB73i1qXke9ZeoVmyEFRtIKDrwNeBcV2JtFcaNah8dEojWQiVtqvrhq6rP8XX0udF3
 2XjmdFYm+H+mRKRx4ICTZYpmSjjmxmBrrWsILBjdMvfJrONwvjM6XLC0r/ZQzQxlvoAY
 Ha6B2U7CPLuQYtADXM4bqb/QICsVTjbA7c+QZtP+FpVoGCf+zsz0GaltZ/1Jxiwbfrbk
 NVZw==
X-Gm-Message-State: APjAAAWioy2FXXumAbvQJA0ouKPazXrw9kFeelUE62l/il3zGQRvuxXI
 g04nWBAONjYPQpjfBtPGcIg=
X-Google-Smtp-Source: APXvYqxp9/3Td3p8H7E9aBX+LglvQM660eedXBNVanVvtwiP9R6rnynJ1PMHrhtbYUJ7Sfs2PMclXA==
X-Received: by 2002:a2e:b4c5:: with SMTP id r5mr16515065ljm.54.1569946080736; 
 Tue, 01 Oct 2019 09:08:00 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id w27sm4072565ljd.55.2019.10.01.09.07.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 01 Oct 2019 09:08:00 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
 <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
 <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
 <e9ce8c39-fa90-461d-0958-a0b2a0cf968a@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <d43ca714-130b-091b-79db-c20d1a6da2b0@gmail.com>
Date: Tue, 1 Oct 2019 19:07:59 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e9ce8c39-fa90-461d-0958-a0b2a0cf968a@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjEwLjE5IDE4OjM2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKCj4KPiBPbiAwMS8xMC8yMDE5IDE2OjI1LCBPbGVrc2FuZHIgd3JvdGU6Cj4+
Cj4+IE9uIDAxLjEwLjE5IDE4OjA0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4KPj4g
SGkgSnVsaWVuCj4+Cj4+Cj4+Pgo+Pj4gSSBhbSByZXZpdmluZyB0aGUgdGhyZWFkLiBJIHRoaW5r
IHdlIG5lZWQgYSBwYXRjaCBzaW1pbGFyIHRvIHRoaXMgCj4+PiBvbmUgZm9yIFhlbiA0LjEzLiBU
aGlzIGlzIGJlY2F1c2UgZ2VuZXJpYyBhcmUgbm93IHVzZWQgYnkgWGVuIHNvIAo+Pj4gdGhleSBz
aG91bGQgYmUgaGlkZGVuIGZyb20gdGhlIGhhcmR3YXJlIGRvbWFpbi4KPj4+Cj4+PiBBbmRyaWks
IE9sZWtzYW5kciwgY2FuIG9uZSBvZiB5b3UgbG9vayBhdCBpdD8KPj4KPj4gSSB3aWxsIGJlIGFi
bGUgdG8gbG9vayBhdCBpdCBwcm9iYWJseSBhdCB0aGUgZW5kIG9mIHRoZSB3ZWVrIGlmIHRoZXJl
IAo+PiBpcyBubyB1cmdlbmN5Lgo+Cj4gVGhhdCdzIGZpbmUsIEkgdGhpbmsgd2UgY2FuIG1ha2Ug
YSBjYXNlIHRvIGFkZCBpdCBpbiBYZW4gNC4xMy4KPgo+Pgo+Pgo+Pj4KPj4+IENoZWVycywKPj4+
Cj4+PiBPbiAyMS8wMS8yMDE5IDE3OjA0LCBBbmRyaWkgQW5pc292IHdyb3RlOgo+Pj4+IEZyb206
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4+
Pgo+Pj4+IFdlIGRvbid0IHBhc3N0aHJvdWdoIElPTU1VIGRldmljZSB0byBET00wIGV2ZW4gaWYg
aXQgaXMgbm90IHVzZWQgYnkKPj4+PiBYZW4uIFRoZXJlZm9yZSBleHBvc2luZyB0aGUgcHJvcGVy
dGllcyB0aGF0IGRlc2NyaWJlIHJlbGF0aW9uc2hpcAo+Pj4+IGJldHdlZW4gbWFzdGVyIGRldmlj
ZXMgYW5kIElPTU1VcyBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4KPj4+Pgo+Pj4+IEFjY29yZGlu
ZyB0byB0aGU6Cj4+Pj4gMS4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11
L2lvbW11LnR4dAo+Pj4+IDIuIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kv
cGNpLWlvbW11LnR4dAo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVu
a28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+IEFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+IC0tLQo+Pj4+IMKgIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8IDEwICsrKysrKysrKysKPj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwg
MTAgaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4+IGluZGV4IGQyYzYz
YTguLjE1YTA4ZDYgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+Pj4gQEAgLTU0MCw2ICs1
NDAsMTYgQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgCj4+Pj4g
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+Pj4+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+Pj4gwqAg
K8KgwqDCoMKgwqDCoMKgIC8qIERvbid0IGV4cG9zZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVz
IHRvIHRoZSBndWVzdCAqLwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGR0X3Byb3BlcnR5X25h
bWVfaXNfZXF1YWwocHJvcCwgImlvbW11cyIpICkKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBjb250aW51ZTsKPj4+PiArCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggZHRfcHJvcGVydHlf
bmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXUtbWFwIikgKQo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbnRpbnVlOwo+Pj4+ICsKPj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBkdF9wcm9w
ZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdS1tYXAtbWFzayIpICkKPj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+PiArCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg
IHJlcyA9IGZkdF9wcm9wZXJ0eShraW5mby0+ZmR0LCBwcm9wLT5uYW1lLCBwcm9wX2RhdGEsIAo+
Pj4+IHByb3BfbGVuKTsKPj4+PiDCoCDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgKQo+Pj4+
Cj4+Pgo+PiBKdWxpZW4sIGFyZSB5b3UgaGFwcHkgdG8gc2VlIHRoaXMgcGF0Y2ggYXMgaXMsIG9y
IGRvIHlvdSBoYXZlIHNvbWUgCj4+IGNvbW1lbnRzIHJlZ2FyZGluZyBpdD8KPgo+IEkgaGF2ZSBz
b21lIGNvbW1lbnRzIG9uIHRoZSBjb3ZlciBsZXR0ZXIgZm9yIHRoaXMgcGF0Y2guIFBsZWFzZSBz
ZWUgWzFdLgo+Cj4gVGhhbmsgeW91IGZvciBoYXZpbmcgYSBsb29rIGF0IHRoZSBwYXRjaC4KPgo+
IENoZWVycywKPgo+IFsxXSA8ZWQwODc5ODAtYTJiOS0yZmQ0LTdlODQtNDQ2MTQyZTgxNzZiQGFy
bS5jb20+CgpMb29raW5nIGJyaWVmbHksIEkgZm91bmQgdHdvIG1haW4gcG9pbnRzIHJlZ2FyZGlu
ZyB0aGF0IHBhdGNoLiBUaGlzIGlzIApob3cgSSB1bmRlcnN0YW5kIHRoZW0gKHBsZWFzZSwgY29y
cmVjdCBtZSBpZiBJIGFtIHdyb25nKToKCjEuIFRoZSBJT01NVSBjYW4gYmUgYWNjZXNzaWJsZSBi
eSBEb20wIChmb3IgZXhhbXBsZSwgaWYgd2UgcGFzcyAKImlvbW11PWRpc2FibGVkIiB0byBYZW4g
Y29tbWFuZCBsaW5lIG9yIGl0IGlzIGVuYWJsZWQsIGJ1dCB0aGVyZSBpcyBub3QgCnN1aXRhYmxl
IGRyaXZlciBpbiBYZW4gZm91bmQpLgpUaGVyZSBpcyBubyBuZWVkIHRvIHJlbW92ZSBwcm9wZXJ0
aWVzIGlmIERvbTAgaXMgYWxyZWFkeSB0b3VjaGluZyB0aGUgSU9NTVUuCjIuIEdlbmVyaWMgSU9N
TVUgRFQgYmluZGluZ3MgaXMgbm90IHVzZWQgaW4gWGVuIHNvIGZhci4gVGhlcmUgaXMgbm8gbmVl
ZCAKdG8gcmVtb3ZlIHByb3BlcnRpZXMuCgpBcyBJIHVuZGVyc3RhbmQsIGJvdGggcG9pbnRzIGFy
ZSBub3QgYWN0dWFsIGFueW1vcmUgYW5kIG5vdGhpbmcgdG8gCm1vZGlmeSBpbiB0aGF0IHBhdGNo
LCBjb3JyZWN0PwoKQmVjYXVzZToKCjEuIEdpdmluZyB0aGUgSU9NTVUgdG8gRG9tMCBpcyBhIGJh
ZCBpZGVhLgoyLiBBbHJlYWR5IHN1cHBvcnRlZC4KCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBU
eXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 16:16:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 16:16:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKpT-0004ka-Ti; Tue, 01 Oct 2019 16:16:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFKpS-0004kV-Ef
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 16:16:46 +0000
X-Inumbo-ID: dc8bc212-e466-11e9-9703-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id dc8bc212-e466-11e9-9703-12813bfff9fa;
 Tue, 01 Oct 2019 16:16:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569946606;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3tCOX3cICpF1no9CXfkS0NCae+zAs5N+Qjr/2fJA530=;
 b=XkSe57Y54+KJEgwvz3eflVgz7OTWnCuj/noyeGINyOE4T4eCH+ulOq+g
 ia5b6FMky4C9Eg0TpZ+jzo7JaM+O+8xNpgsc+bTGACciBIXq/cD6bSlhA
 TgGPUWedu4dvj50xA4ckbVM/5Er1YOOpRFhedWasKuDRBSVGPgO8C87U+ 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sf8LNYM7loUEQ9PI2iQ+55keFiAZWbdmNo9XcpqLqFf31PdmydqrZtQoS/7nlUn5ihgwHV+E4B
 YBuTC0X7oGcRmyUpb0DlS9ZfbPZzcCIvWAWJ/7vdJuF68RltI7K/S8Q3swvbn8Zqxf3DqJm8Z1
 psagbwHp2miQGbAY45S04sb6OtPejjy260PJ9JS/ZoTDTnsGyLNGDv0kskVzjrZ4hJ2lwtfFIE
 ZrBwwMpV1NqG/iiRVwJQPsazT168Vjd+VK/qaowDGPyTFyQnlbjrsBbwKW0YTs4zINf7JsoJZD
 Lo0=
X-SBRS: 2.7
X-MesageID: 6317974
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6317974"
To: Jan Beulich <jbeulich@suse.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
 <20191001143207.15844-2-andrew.cooper3@citrix.com>
 <b5101087-a0db-50bf-8276-78f38b859aff@suse.com>
 <f8483c39-947c-1ef1-34b7-3927d55cbf42@citrix.com>
 <88f519eb-ca6b-56ce-991a-3699942db1f7@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fc096d6f-8abc-6095-8ab7-5b13045f6a3f@citrix.com>
Date: Tue, 1 Oct 2019 17:16:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <88f519eb-ca6b-56ce-991a-3699942db1f7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_ARRAY
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxNjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEuMTAuMjAxOSAx
Nzo1MiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDEvMTAvMjAxOSAxNTo0OCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwMS4xMC4yMDE5IDE2OjMyLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IFRoZXJlIGFyZSBsZWdpdGltYXRlIGNpcmN1bXN0YW5jZSB3aGVyZSBhcnJheSBoYXJk
ZW5pbmcgaXMgbm90IHdhbnRlZCBvcgo+Pj4+IG5lZWRlZC4gIEFsbG93IGl0IHRvIGJlIHR1cm5l
ZCBvZmYuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4+IHdpdGggb25lIG1vcmUgcXVlc3Rpb24gKEknbSBzb3JyeSwgSSBtZWFudCB0
byBhc2sgb24gdjEgYnV0IHRoZW4KPj4+IGZvcmdvdCk6Cj4+Pgo+Pj4+IC0tLSBhL3hlbi9jb21t
b24vS2NvbmZpZwo+Pj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4+IEBAIC03Nyw2ICs3
NywzMCBAQCBjb25maWcgSEFTX0NIRUNLUE9MSUNZCj4+Pj4gIAlzdHJpbmcKPj4+PiAgCW9wdGlv
biBlbnY9IlhFTl9IQVNfQ0hFQ0tQT0xJQ1kiCj4+Pj4gIAo+Pj4+ICttZW51ICJTcGVjdWxhdGl2
ZSBoYXJkZW5pbmciCj4+Pj4gKwo+Pj4+ICtjb25maWcgU1BFQ1VMQVRJVkVfSEFSREVOX0FSUkFZ
Cj4+Pj4gKwlib29sICJTcGVjdWxhdGl2ZSBBcnJheSBIYXJkZW5pbmciCj4+Pj4gKwlkZWZhdWx0
IHkKPj4+IEFyZSB5b3Uvd2UgY29udmluY2VkIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGV4cG9zZSB0
aGlzIHdpdGhvdXQgRVhQRVJUCj4+PiBxdWFsaWZpZXI/IEkga25vdyB5b3UgZGlzbGlrZSB0aGF0
IGVudGlyZSBtb2RlbCwgYnV0IG91ciBjb21tb24KPj4+IGdyb3VuZHMgc3RpbGwgYXJlIC0gYWZh
aWN0IC0gdGhhdCB3ZSBkb24ndCB3YW50IGEgcHJvbGlmZXJhdGlvbiBvZgo+Pj4gKHNlY3VyaXR5
KSBzdXBwb3J0ZWQgY29uZmlndXJhdGlvbiB2YXJpYXRpb25zLgo+PiBJdHMgbm90IEVYUEVSVCBJ
IGRpc2xpa2UuwqAgSGF2aW5nIGEgQ09ORklHX0VYUEVSVCBqdXN0IGxpa2UgTGludXggaGFzCj4+
IHdvdWxkIGJlIGZpbmUuwqAgSXRzIHRoZSBmYWN0IHRoYXQgaXQgd2lsbCBzaWxlbnRseSByZXZl
cnQgYmVoaW5kIHlvdXIKPj4gYmFjayBpZiBhbiBlbnZpcm9ubWVudCB2YXJpYWJsZSBpcyBtaXNz
aW5nIHdoaWNoIGlzIHdoYXQgbWFrZXMgdGhlCj4+IGJlaGF2aW91ciB0b3hpYyBmb3IgcGVvcGxl
IHRvIHVzZS4KPj4KPj4gVGhhdCBhc2lkZSwgSSBkb24ndCB0aGluayB0aGlzIHdhcnJhbnRzIGV4
cGVydC7CoCBJdCBpcyBiZXN0LWVmZm9ydC1vbmx5Cj4+IG1pdGlnYXRpb24sIHdoaWNoIG9uIHRo
ZSBiYWxhbmNlIG9mIHByb2JhYmlsaXR5IGlzIG5vdCBjb21wbGV0ZSwgd2hpY2gKPj4gY2FuIHNh
ZmVseSBiZSB0dXJuZWQgb2ZmIGJhc2VkIG9uIGEgcmlzayBhc3Nlc3NtZW50IG9mIHRoZSB0YXJn
ZXQgQ1BVCj4+IGFuZCBlbnZpcm9ubWVudC4KPiBJIG1vc3RseSBhZ3JlZSB3aXRoIHRoaXM7IHRo
ZSBxdWVzdGlvbiB0aG91Z2ggd2FzIG1vcmUgdG93YXJkcyB3aGV0aGVyCj4gdGhpcyBpcyBhIGdv
b2QgZW5vdWdoIHJlYXNvbiB0byBzZXQgYShub3RoZXIpIHByZWNlZGVudCBvZiBhbiBFWFBFUlQt
Cj4gbGVzcyBvcHRpb24sIHdoZW4gd2UgdHJ5IHRvIGhhdmUgYXMgZmV3IG9mIHRoZW0gYXMgcG9z
c2libGUuCgpSZW1lbWJlciB0aGF0IGl0IGlzIG9ubHkgeW91IHdobyBpcyBzdHJpdmluZyB0byBo
YXZlIDAgRVhQRVJULWxlc3MKb3B0aW9ucy7CoCBJdCBpcyBub3QgYSB2aWV3IHNoYXJlZCBieSBl
dmVyeW9uZSwgYW5kIGlzIGNlcnRhaW5seSBub3QgYQpzdGF0ZWQgZ29hbCBvZiBvdXIgS2NvbmZp
ZyBzZXR1cC4KClRoaXMgaXMgYW4gb3B0aW9uIHdoaWNoIGlzIHNhZmUgdG8gZmxpcCwgYW5kIHdp
bGwgd2FudCB0byBiZSBmbGlwcGVkIGJ5CnVzZXJzIGluIHNvbWUgY2lyY3Vtc3RhbmNlcy7CoCBI
aWRpbmcgaXQgZG9lc24ndCBzZWVtIGxpa2UgYSByZWFzb25hYmxlCnRoaW5nIHRvIGRvLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 16:22:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 16:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFKus-0005Xm-Lz; Tue, 01 Oct 2019 16:22:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mU0R=X2=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iFKuq-0005Xh-Ne
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 16:22:20 +0000
X-Inumbo-ID: a3df18d2-e467-11e9-97fb-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by localhost (Halon) with ESMTPS
 id a3df18d2-e467-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 16:22:19 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91GEY00180100;
 Tue, 1 Oct 2019 16:22:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=Kkp9fyDwPlLySZAQuFQs7wtDBNHu7cD5K3bWsiBeFWE=;
 b=kAZNYy0zaBwf3H3pha7p3Xlb7j5v+n7t83FRwsmuDd5SWy/dvb6B888V3SPYsRZmlhGU
 o9lZMYZlCQdCTRHHKOFlAeToirNWvmIkoVATq75zqrArWrGXMq8F6oNg3Pzlqwa2cJqy
 kYR625+tuWPYOjeJr4Tam46lGdHKAGLkl6Wt9II3gmmYEZhVoPBI6yGFl/eCyNcSM7Cy
 X3Oh7odo2dSBaXAY6cjnQ1TLQKF0OqGENvcTIDlbKp5GY3S5/WcrbEArh1oQ1HCLJGHL
 MIK7AOSTimZPEtpTtyYQIv4LlPGemwDU0HdYzTrtswg/T5fJThgsPJ78nIVmUY4fZvpA hw== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2120.oracle.com with ESMTP id 2v9yfq77sj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 16:22:18 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91GETsB133093;
 Tue, 1 Oct 2019 16:22:17 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3030.oracle.com with ESMTP id 2vbmpyw35n-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 16:22:17 +0000
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x91GMFLg023439;
 Tue, 1 Oct 2019 16:22:16 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 01 Oct 2019 09:22:15 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <70457d4e-068f-0160-532b-e00dd295b3b1@oracle.com>
 <20190913103335.ijzx6tuy4iwb5dt5@Air-de-Roger>
 <89c9c9b5-a99f-bfdb-c42c-df64e308a98e@oracle.com>
 <20190924154242.nwhetdvkgmkhjgph@Air-de-Roger>
 <8a81e76c-b342-05b5-b592-c7e6912e6a9f@oracle.com>
 <20191001160109.zq4jlrru6xl5pnpf@Air-de-Roger>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <394a7fb3-e400-d859-10db-cb350ebdf2fd@oracle.com>
Date: Tue, 1 Oct 2019 09:22:07 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001160109.zq4jlrru6xl5pnpf@Air-de-Roger>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910010140
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910010140
Subject: Re: [Xen-devel] [PATCH RFC] pass-through: sync pir to irr after
 msix vector been updated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Joao Martins <joao.m.martins@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "DONGLI.ZHANG" <dongli.zhang@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMS8xOSA5OjAxIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IENhbiB5b3UgZ2l2
ZSBhIHRyeSB0byB0aGUgcGF0Y2ggYWJvdmU/IEkgZG9uJ3QgaGF2ZSB0aGUgaGFyZHdhcmUgdG8K
PiB0ZXN0IGFueSBvZiB0aGlzIEFUTSwgc28geW91ciBoZWxwIHdvdWxkIGJlIGFwcHJlY2lhdGVk
LgoKSSdkIGxpa2UgdG8gdGVzdCB0aGlzIHBhdGNoLCBidXQgbm93IHRoZXJlIGlzIGhhcmR3YXJl
IGlzc3VlLCBvbmNlIHRoZQpteSB0ZXN0IGVudiBpcyBhdmFpbGFibGUgSSdsbCB0ZXN0IGl0IGFu
ZCB1cGRhdGUgeW91IHJlc3VsdC4KClRoYW5rcywKSm9lCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 16:32:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 16:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFL4t-0006NW-L4; Tue, 01 Oct 2019 16:32:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFL4s-0006NR-35
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 16:32:42 +0000
X-Inumbo-ID: 163ae234-e469-11e9-9703-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 163ae234-e469-11e9-9703-12813bfff9fa;
 Tue, 01 Oct 2019 16:32:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569947561;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=hQN9ovBz+SbHc0E/ymxLioY3XZh28bFDf2kBApQ1KIY=;
 b=fw2FVUKw4JOZHOGSeyVLp0xjeuvkulLrAfgzTxSWYIBRF6K0KRw2PYph
 QHz0Ve6i3q2b6TqcIKMuUTwApiZ19KtQDA32bKlghFJutb0LGNOHLWRVr
 Tm3VtPXYwyDoFQi1U0HWSV3gfmO3TVLJcAO0KJX0qq7mefUUBkaeNOGXM Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sIx/eyRXiN3Elh5F48kvYKbAbYDIfTIIJYkzv54rX14zM7M/ZG5WcMjjov6U3xvkPLQEQ7IJzT
 bHs2vBD9yth9KJOBo3bw3zuXqrt9SKcqMSq0r7wInbunopimhhZz+0jkh/SPTVvXSyJwi51O4F
 qnMk6h9DbOkjmYnqrp6TRjMOwc6IpxqPuudQGUlEBWdYcOkAbCXK6tCMQK35AmV7i4iGjVrgdg
 BplqI/dzQyPK5HK4Yq4ZcWvNurvvlPnDJ8GHbW8TpK+WSqS/6o8EmYmT/7pGZeXyHUzxdeYpYS
 WF8=
X-SBRS: 2.7
X-MesageID: 6391929
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6391929"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 17:32:37 +0100
Message-ID: <20191001163237.17361-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/Kconfig: Invert the defaults for
 CONFIG_{PVH_GUEST, PV_SHIM}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIG1pbm9yIFVJIGNoYW5nZSwgYnV0IHVzZXJzIHdoaWNoIGhhdmUgZWxlY3RlZCB0
byBlbmFibGUKWEVOX0dVRVNUICh3aGljaCBzdGlsbCBkZWZhdWx0cyB0byBubykgd2lsbCBkZWZp
bml0ZWx5IG5lZWQgb25lIG9mIHRoZXNlCm9wdGlvbnMsIGFuZCB3aWxsIHR5cGljYWxseSB3YW50
IGJvdGguCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJGQyBGb3ItNC4xMyAtIE1p
bm9yIHVzaWJpbGl0eSB0d2Vhay4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyB8IDggKysrKy0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRl
eCAyODhkYzZjMDQyLi5mODVmNWU4NjI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZp
ZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMTY5LDE2ICsxNjksMTYgQEAgY29uZmln
IFhFTl9HVUVTVAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIFBWSF9HVUVTVAotCWRl
Zl9ib29sIG4KKwlkZWZfYm9vbCB5CiAJcHJvbXB0ICJQVkggR3Vlc3QiCiAJZGVwZW5kcyBvbiBY
RU5fR1VFU1QKIAktLS1oZWxwLS0tCiAJICBTdXBwb3J0IGJvb3RpbmcgdXNpbmcgdGhlIFBWSCBB
QkkuCiAKLQkgIElmIHVuc3VyZSwgc2F5IE4uCisJICBJZiB1bnN1cmUsIHNheSBZLgogCiBjb25m
aWcgUFZfU0hJTQotCWRlZl9ib29sIG4KKwlkZWZfYm9vbCB5CiAJcHJvbXB0ICJQViBTaGltIgog
CWRlcGVuZHMgb24gUFYgJiYgWEVOX0dVRVNUCiAJLS0taGVscC0tLQpAQCAtMTg2LDcgKzE4Niw3
IEBAIGNvbmZpZyBQVl9TSElNCiAJICBpbiBhbiBIVk0vUFZIIGNvbnRhaW5lci4gVGhpcyBtb2Rl
IGNhbiBvbmx5IGJlIGVuYWJsZWQgd2l0aCBjb21tYW5kCiAJICBsaW5lIG9wdGlvbi4KIAotCSAg
SWYgdW5zdXJlLCBzYXkgTi4KKwkgIElmIHVuc3VyZSwgc2F5IFkuCiAKIGNvbmZpZyBQVl9TSElN
X0VYQ0xVU0lWRQogCWRlZl9ib29sIG4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 16:41:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 16:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFLDO-0007FL-J0; Tue, 01 Oct 2019 16:41:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=emkH=X2=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFLDN-0007FG-JG
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 16:41:29 +0000
X-Inumbo-ID: 50bd4cfc-e46a-11e9-9704-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by localhost (Halon) with ESMTPS
 id 50bd4cfc-e46a-11e9-9704-12813bfff9fa;
 Tue, 01 Oct 2019 16:41:28 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id b24so3967921wmj.5
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 09:41:28 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=YyuAY4w7wyly3cgRKA1eRrtMbnHYvTD6Cu197sjK/Cc=;
 b=BeJ9z8H+8I/jk2aErorGcX0S1fwm/KKv+UcuoAfQWMNXeF/MqTXvLMQ8Yqg8miCs6i
 NwUpaLxG7NJE73sI+f3pdPyQMX9aLBHz75g9ftUgfDPWGNR2vgPvATBNg92k+A3b7Luh
 ef7vIYBddDd4Mk74/6Y08N/5+kLHDQgIHz4aia4cWCtcbg0/4CfKeguwTcs19AdFv2PG
 naWO4GjozkhCV+blvu3jVPLDEp5DXVJt1AVxBAMOU1c7DwgNMetyP8NTOYl9XZdtEOlC
 ZOSyBULVn2HW9A6UnYdM3ScCUGdEdUQ2PR/vQWDZw7vR3TRakOYch8HRM+QnXJKSiBp/
 Ei9A==
X-Gm-Message-State: APjAAAWWEzIZz0lxiW1snWLJJA3yb6RRSe2bRz+DY2BER/y2JoqOJOUg
 Ni++0THIzjaWsjXq3gfekmQ=
X-Google-Smtp-Source: APXvYqykEVJiJbVlbTVAXZhXfBZWTn0BYapfiF9N9C67HYvoWc3G5B79Cxn7D8HnML/I81huONK7OQ==
X-Received: by 2002:a1c:9ecb:: with SMTP id h194mr4330325wme.35.1569948088067; 
 Tue, 01 Oct 2019 09:41:28 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id x2sm23036476wrn.81.2019.10.01.09.41.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 01 Oct 2019 09:41:27 -0700 (PDT)
Date: Tue, 1 Oct 2019 17:41:25 +0100
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191001164125.vasymydjxrhilffg@debian>
References: <20191001163237.17361-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001163237.17361-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/Kconfig: Invert the defaults for
 CONFIG_{PVH_GUEST, PV_SHIM}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDU6MzI6MzdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGlzIGEgbWlub3IgVUkgY2hhbmdlLCBidXQgdXNlcnMgd2hpY2ggaGF2ZSBl
bGVjdGVkIHRvIGVuYWJsZQo+IFhFTl9HVUVTVCAod2hpY2ggc3RpbGwgZGVmYXVsdHMgdG8gbm8p
IHdpbGwgZGVmaW5pdGVseSBuZWVkIG9uZSBvZiB0aGVzZQo+IG9wdGlvbnMsIGFuZCB3aWxsIHR5
cGljYWxseSB3YW50IGJvdGguCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCk1ha2VzIHNlbnNlLiAKCkFja2VkLWJ5OiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 16:44:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 16:44:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFLG0-0007MW-3L; Tue, 01 Oct 2019 16:44:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ehNT=X2=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iFLFz-0007MQ-2o
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 16:44:11 +0000
X-Inumbo-ID: b0efa778-e46a-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id b0efa778-e46a-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 16:44:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569948250;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=FJYL1wO7KZUnObNC02BV5wzgzxN77uy/Z2lAxuEjriM=;
 b=WbguM8X9Q8TmoRgSxXEGq5IPJ2hSnME7L3TaT+BHwXxC++dU1BwxmE6+
 lq9sQJXurMfDWxqSnmSkuwS/dPYUo8+SNaDm2W2bDqW5W+pZ9QLnDitCa
 Wj8uvUwZzLE1oAR8DlQBIgp7YnIAW3n4490bmY7Zf5hsGscvXUmskqSJm g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VMR4vwa+DiY7R2zH5MytR9V1STi6WznOw6bgIaulomCwjyLcEN9QoPxJ9X32JVf4++iUvzlrHZ
 1OJYzW6KsNABeXcwNxeqIziZ5hcWS0kqfh/Ufv/PLn7hAdnFeeQk+SOAkZVMFS/raWj7tzzthI
 MvSlmQvxeLofoZwJe4EAewuj9HH15rvXy5BvLPcGNmUv+lxxD60+goA07q+faqlcddclCil3ZT
 f/pVyrhWCBUyJKwhp/JsRGMjp/qDpaA1oeC98RAXjHx16FKc+tmJgLu+qqzgcRhhiv3n8EN/nE
 lCs=
X-SBRS: 2.7
X-MesageID: 6677624
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6677624"
Date: Tue, 1 Oct 2019 17:44:07 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191001164407.GJ1163@perard.uk.xensource.com>
References: <20191001152233.55491-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001152233.55491-1-roger.pau@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH v2] libxl: wait for the ack when issuing
 power control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David
 Scott <dave@recoil.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDU6MjI6MzNQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEN1cnJlbnRseSBvbmx5IHN1c3BlbmQgcG93ZXIgY29udHJvbCByZXF1ZXN0cyB3
YWl0IGZvciBhbiBhY2sgZnJvbSB0aGUKPiBkb21haW4sIHdoaWxlIHBvd2VyIG9mZiBvciByZWJv
b3QgcmVxdWVzdHMgc2ltcGx5IHdyaXRlIHRoZSBjb21tYW5kIHRvCj4geGVuc3RvcmUgYW5kIGV4
aXQuCj4gCj4gSW50cm9kdWNlIGEgMSBtaW51dGUgd2FpdCBmb3IgdGhlIGRvbWFpbiB0byBhY2tu
b3dsZWRnZSB0aGUgcmVxdWVzdCwgb3IKPiBlbHNlIHJldHVybiBhbiBlcnJvci4gVGhlIHN1c3Bl
bmQgY29kZSBpcyBzbGlnaHRseSBtb2RpZmllZCB0byB1c2UgdGhlCj4gbmV3IGluZnJhc3RydWN0
dXJlIGFkZGVkLCBidXQgc2hvdWxkbid0IGhhdmUgYW55IGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+
IEZpeCB0aGUgb2NhbWwgYmluZGluZ3MgYW5kIGFsc28gcHJvdmlkZSBhIGJhY2t3YXJkcyBjb21w
YXRpYmxlCj4gaW50ZXJmYWNlIGZvciB0aGUgcmVib290IGFuZCBwb3dlcm9mZiBsaWJ4bCBBUEkg
ZnVuY3Rpb25zLgo+IAo+IFJlcG9ydGVkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KClRoYW5rcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 17:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 17:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFM5j-0002px-Sw; Tue, 01 Oct 2019 17:37:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3N+/=X2=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iFM5i-0002ps-UE
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 17:37:38 +0000
X-Inumbo-ID: 28af0a72-e472-11e9-97fb-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by localhost (Halon) with ESMTPS
 id 28af0a72-e472-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 17:37:37 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91HY0jo097184;
 Tue, 1 Oct 2019 17:37:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=GRi32tn2XB/AepE2g/iJJPpxb7t/b1ZRobgj4f6uCX4=;
 b=hmOCIkH0m8mf2WDePl4BC+pHlHqCiFZ7ZmtSt648JYzj2lSdJuY0jQTzL3CylcC+r0+I
 GnPcSMd6xvyVe4oeoyNkaOkfnGlb/LJ8n+1aHYAe67PiYeGs9zmx6fLhEqGXt7aUGFno
 aYxRxCxE9W496mR4hZJWiCDYUGJmQ/zjjePZFQ/ajZY7muUHuR82oZ4GR2Y+DbZlZOoC
 d2LLRJQG4cKZO0fkFh6+uPBk9w/be1lttSz7Bz+JlhZ+fi8gIEUnLuoQJSqSRE9l4KI5
 d4mPYPR/55jg+axwMPaRtRK065Aioj9IiYCEZ29TGYgAJfBITDemt1v62FxEO4sPcifM rA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2130.oracle.com with ESMTP id 2v9xxuqr1r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 17:37:31 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91HXhd9182775;
 Tue, 1 Oct 2019 17:37:30 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2vbqd18d8u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 17:37:30 +0000
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x91HbREV028665;
 Tue, 1 Oct 2019 17:37:28 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 01 Oct 2019 10:37:27 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <20191001150355.25365-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <547479f7-bbb3-609c-fcc7-4e2e609823ae@oracle.com>
Date: Tue, 1 Oct 2019 13:37:24 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20191001150355.25365-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910010144
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910010144
Subject: Re: [Xen-devel] [PATCH] xen/xenbus: fix self-deadlock after killing
 user process
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, stable@vger.kernel.org,
 James Dingwall <james@dingwall.me.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMS8xOSAxMTowMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBjYXNlIGEgdXNl
ciBwcm9jZXNzIHVzaW5nIHhlbmJ1cyBoYXMgb3BlbiB0cmFuc2FjdGlvbnMgYW5kIGlzIGtpbGxl
ZAo+IGUuZy4gdmlhIGN0cmwtQyB0aGUgZm9sbG93aW5nIGNsZWFudXAgb2YgdGhlIGFsbG9jYXRl
ZCByZXNvdXJjZXMgbWlnaHQKPiByZXN1bHQgaW4gYSBkZWFkbG9jayBkdWUgdG8gdHJ5aW5nIHRv
IGVuZCBhIHRyYW5zYWN0aW9uIGluIHRoZSB4ZW5idXMKPiB3b3JrZXIgdGhyZWFkOgo+Cj4gWyAy
NTUxLjQ3NDcwNl0gSU5GTzogdGFzayB4ZW5idXM6MzcgYmxvY2tlZCBmb3IgbW9yZSB0aGFuIDEy
MCBzZWNvbmRzLgo+IFsgMjU1MS40OTIyMTVdICAgICAgIFRhaW50ZWQ6IFAgICAgICAgICAgIE9F
ICAgICA1LjAuMC0yOS1nZW5lcmljICM1Cj4gWyAyNTUxLjUxMDI2M10gImVjaG8gMCA+IC9wcm9j
L3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJsZXMgdGhpcyBtZXNzYWdl
Lgo+IFsgMjU1MS41Mjg1ODVdIHhlbmJ1cyAgICAgICAgICBEICAgIDAgICAgMzcgICAgICAyIDB4
ODAwMDAwODAKPiBbIDI1NTEuNTI4NTkwXSBDYWxsIFRyYWNlOgo+IFsgMjU1MS41Mjg2MDNdICBf
X3NjaGVkdWxlKzB4MmMwLzB4ODcwCj4gWyAyNTUxLjUyODYwNl0gID8gX2NvbmRfcmVzY2hlZCsw
eDE5LzB4NDAKPiBbIDI1NTEuNTI4NjMyXSAgc2NoZWR1bGUrMHgyYy8weDcwCj4gWyAyNTUxLjUy
ODYzN10gIHhzX3RhbGt2KzB4MWVjLzB4MmIwCj4gWyAyNTUxLjUyODY0Ml0gID8gd2FpdF93b2tl
bisweDgwLzB4ODAKPiBbIDI1NTEuNTI4NjQ1XSAgeHNfc2luZ2xlKzB4NTMvMHg4MAo+IFsgMjU1
MS41Mjg2NDhdICB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKzB4M2IvMHg3MAo+IFsgMjU1MS41Mjg2
NTFdICB4ZW5idXNfZmlsZV9mcmVlKzB4NWEvMHgxNjAKPiBbIDI1NTEuNTI4NjU0XSAgeGVuYnVz
X2Rldl9xdWV1ZV9yZXBseSsweGM0LzB4MjIwCj4gWyAyNTUxLjUyODY1N10gIHhlbmJ1c190aHJl
YWQrMHg3ZGUvMHg4ODAKPiBbIDI1NTEuNTI4NjYwXSAgPyB3YWl0X3dva2VuKzB4ODAvMHg4MAo+
IFsgMjU1MS41Mjg2NjVdICBrdGhyZWFkKzB4MTIxLzB4MTQwCj4gWyAyNTUxLjUyODY2N10gID8g
eGJfcmVhZCsweDFkMC8weDFkMAo+IFsgMjU1MS41Mjg2NzBdICA/IGt0aHJlYWRfcGFyaysweDkw
LzB4OTAKPiBbIDI1NTEuNTI4NjczXSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKPgo+IEZpeCB0
aGlzIGJ5IGRvaW5nIHRoZSBjbGVhbnVwIHZpYSBhIHdvcmtxdWV1ZSBpbnN0ZWFkLgo+Cj4gUmVw
b3J0ZWQtYnk6IEphbWVzIERpbmd3YWxsIDxqYW1lc0BkaW5nd2FsbC5tZS51az4KPiBGaXhlczog
ZmQ4YWE5MDk1YTk1YyAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVsdGlwbGUg
Y29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpCj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwu
b3JnPiAjIDQuMTEKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 17:38:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 17:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFM6H-0002sk-BO; Tue, 01 Oct 2019 17:38:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFM6F-0002sW-Lh
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 17:38:11 +0000
X-Inumbo-ID: 3ca9ca4e-e472-11e9-9704-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 3ca9ca4e-e472-11e9-9704-12813bfff9fa;
 Tue, 01 Oct 2019 17:38:11 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 B7CEE2053B;
 Tue,  1 Oct 2019 17:38:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569951490;
 bh=MMmGvGL9mMISD7665FS8n/2elHIASz6KuyJpSch+Vzc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=PGyzGHOi8DLY9Ntkwu1xLIIjou96erVvR41GoRYE63/OEUdplRKDX/U+LkKD1XiPD
 4RC1VBOtqVJPdE3vzE0V0JTmVjnNOFDFOOfnH/zLIYFmxWmDIhAvlM0PHZnLoSvOgQ
 7wnlKe7hxq0JZ33qeMO21zV/luBcFtqS9qbtj/18=
Date: Tue, 1 Oct 2019 10:38:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Arnd Bergmann <arnd@arndb.de>
In-Reply-To: <20190906153948.2160342-1-arnd@arndb.de>
Message-ID: <alpine.DEB.2.21.1910011032500.20899@sstabellini-ThinkPad-T480s>
References: <20190906153948.2160342-1-arnd@arndb.de>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: mark.rutland@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>, linux-kernel@vger.kernel.org,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA2IFNlcCAyMDE5LCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+IEhZUEVSVklTT1JfcGxh
dGZvcm1fb3AoKSBpcyBhbiBpbmxpbmUgZnVuY3Rpb24gYW5kIHNob3VsZCBub3QKPiBiZSBleHBv
cnRlZC4gU2luY2UgY29tbWl0IDE1YmZjMjM0OGQ1NCAoIm1vZHBvc3Q6IGNoZWNrIGZvcgo+IHN0
YXRpYyBFWFBPUlRfU1lNQk9MKiBmdW5jdGlvbnMiKSwgdGhpcyBjYXVzZXMgYSB3YXJuaW5nOgo+
IAo+IFdBUk5JTkc6ICJIWVBFUlZJU09SX3BsYXRmb3JtX29wIiBbdm1saW51eF0gaXMgYSBzdGF0
aWMgRVhQT1JUX1NZTUJPTF9HUEwKPiAKPiBSZW1vdmUgdGhlIGV4dHJhbmVvdXMgZXhwb3J0Lgo+
IAo+IEZpeGVzOiAxNWJmYzIzNDhkNTQgKCJtb2Rwb3N0OiBjaGVjayBmb3Igc3RhdGljIEVYUE9S
VF9TWU1CT0wqIGZ1bmN0aW9ucyIpCj4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJu
ZEBhcm5kYi5kZT4KPiAtLS0KPiAgYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jIHwgMSAtCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hl
bi9lbmxpZ2h0ZW4uYyBiL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYwo+IGluZGV4IDFlNTc2OTI1
NTJkOS4uODQ1YzUyOGFjZjI0IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4u
Ywo+ICsrKyBiL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYwo+IEBAIC00MzcsNyArNDM3LDYgQEAg
RVhQT1JUX1NZTUJPTF9HUEwoSFlQRVJWSVNPUl9tZW1vcnlfb3ApOwo+ICBFWFBPUlRfU1lNQk9M
X0dQTChIWVBFUlZJU09SX3BoeXNkZXZfb3ApOwo+ICBFWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJ
U09SX3ZjcHVfb3ApOwo+ICBFWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJU09SX3RtZW1fb3ApOwo+
IC1FWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJU09SX3BsYXRmb3JtX29wKTsKPiAgRVhQT1JUX1NZ
TUJPTF9HUEwoSFlQRVJWSVNPUl9tdWx0aWNhbGwpOwo+ICBFWFBPUlRfU1lNQk9MX0dQTChIWVBF
UlZJU09SX3ZtX2Fzc2lzdCk7Cj4gIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfZG1fb3Ap
OwoKSGkgQXJuZCwgCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4gSFlQRVJWSVNPUl9wbGF0Zm9y
bV9vcCgpIGlzIGFuIGlubGluZSBmdW5jdGlvbiwKdGhlIHVuZGVybHlpbmcgZnVuY3Rpb24gdGhh
dCBzaG91bGQgYmUgZXhwb3J0ZWQgaXMKSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcF9yYXcuIFNvLCBp
bnN0ZWFkIG9mIHJlbW92aW5nCkhZUEVSVklTT1JfcGxhdGZvcm1fb3AsIHdlIHNob3VsZCBjaGFu
Z2UgaXQgdG8KSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcF9yYXcuCgpGb3IgY29udmVuaWVuY2UsIGFu
ZCBmb3IgdGVzdGluZyBJIGNvb2tlZCB1cCBhIHBhdGNoLiBBcm5kLCBpZiB5b3UgYXJlCmhhcHB5
IHdpdGggaXQgKGluIHRoZSBzZW5zZSB0aGF0IGl0IHNvbHZlcyB5b3VyIHByb2JsZW0pIHdlJ2xs
IGNoZWNrIGl0CmluIHRoZSB4ZW50aXAgdHJlZSwgdW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGdl
dCBpdCBpbiB5b3VyIHRyZWU/CgpDaGVlcnMsCgpTdGVmYW5vCgotLS0KCkZyb206IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CgpIWVBFUlZJU09SX3Bs
YXRmb3JtX29wKCkgaXMgYW4gaW5saW5lIGZ1bmN0aW9uIGFuZCBzaG91bGQgbm90CmJlIGV4cG9y
dGVkLiBTaW5jZSBjb21taXQgMTViZmMyMzQ4ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yCnN0YXRp
YyBFWFBPUlRfU1lNQk9MKiBmdW5jdGlvbnMiKSwgdGhpcyBjYXVzZXMgYSB3YXJuaW5nOgoKV0FS
TklORzogIkhZUEVSVklTT1JfcGxhdGZvcm1fb3AiIFt2bWxpbnV4XSBpcyBhIHN0YXRpYyBFWFBP
UlRfU1lNQk9MX0dQTAoKSW5zdGVhZCwgZXhwb3J0IHRoZSB1bmRlcmx5aW5nIGZ1bmN0aW9uIGNh
bGxlZCBieSB0aGUgc3RhdGljIGlubGluZToKSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcF9yYXcuCgpG
aXhlczogMTViZmMyMzQ4ZDU0ICgibW9kcG9zdDogY2hlY2sgZm9yIHN0YXRpYyBFWFBPUlRfU1lN
Qk9MKiBmdW5jdGlvbnMiKQpTaWduZWQtb2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGlu
aUB4aWxpbnguY29tPgoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYyBiL2Fy
Y2gvYXJtL3hlbi9lbmxpZ2h0ZW4uYwppbmRleCAxZTU3NjkyNTUyZDkuLjUyMmM5N2Q0M2VmOCAx
MDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gvYXJtL3hlbi9l
bmxpZ2h0ZW4uYwpAQCAtNDM3LDcgKzQzNyw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklT
T1JfbWVtb3J5X29wKTsKIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfcGh5c2Rldl9vcCk7
CiBFWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJU09SX3ZjcHVfb3ApOwogRVhQT1JUX1NZTUJPTF9H
UEwoSFlQRVJWSVNPUl90bWVtX29wKTsKLUVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfcGxh
dGZvcm1fb3ApOworRVhQT1JUX1NZTUJPTF9HUEwoSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcF9yYXcp
OwogRVhQT1JUX1NZTUJPTF9HUEwoSFlQRVJWSVNPUl9tdWx0aWNhbGwpOwogRVhQT1JUX1NZTUJP
TF9HUEwoSFlQRVJWSVNPUl92bV9hc3Npc3QpOwogRVhQT1JUX1NZTUJPTF9HUEwoSFlQRVJWSVNP
Ul9kbV9vcCk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 17:42:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 17:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFM9v-0003gN-Vq; Tue, 01 Oct 2019 17:41:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFM9u-0003gH-LO
 for xen-devel@lists.xen.org; Tue, 01 Oct 2019 17:41:58 +0000
X-Inumbo-ID: c3d37a4c-e472-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id c3d37a4c-e472-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 17:41:57 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 B94C12053B;
 Tue,  1 Oct 2019 17:41:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569951717;
 bh=vwW2gDuGNOWhqxraVnn++lBKjPUzTdDuqj1BndwfZ7M=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=PR1imiiHZ1SMnbXuVjMDn5Bm7FnmSM1tPqng28u7ge96Od1ty5TNYVNo+n8dxW08V
 wOsAcaWwhArXhjRLDAvbbA8UVK06hsxZ6cqDS+1rLVTSq2ktSyH71fIx9CGFV8QSzU
 iiZl+YQiI8j3U+UNlHP5vXpRQj54VZ2UG5iXm9T4=
Date: Tue, 1 Oct 2019 10:41:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <56d8660e-1098-603b-1a30-b0118c072e30@arm.com>
Message-ID: <alpine.DEB.2.21.1910011039150.20899@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909251146261.24909@sstabellini-ThinkPad-T480s>
 <20190925184924.21691-5-sstabellini@kernel.org>
 <0eef5f6f-a8f2-4a6c-745f-56a16314d3ac@arm.com>
 <e1ccdeff-58f7-11ff-f07f-1e9457ca578d@gmail.com>
 <d24ff53d-b153-b00f-4374-5fe9fbd80e47@arm.com>
 <alpine.DEB.2.21.1909271627160.2594@sstabellini-ThinkPad-T480s>
 <697f53cd-2e3b-8890-45e8-4897a29b4133@gmail.com>
 <f2f155dd-4387-61ca-9a16-496c958352a7@arm.com>
 <alpine.DEB.2.21.1909301415250.2594@sstabellini-ThinkPad-T480s>
 <56d8660e-1098-603b-1a30-b0118c072e30@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-18548701-1569951717=:20899"
Subject: Re: [Xen-devel] [PATCH v5 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii_anisov@epam.com" <andrii_anisov@epam.com>,
 Achin Gupta <Achin.Gupta@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Oleksandr <olekstysh@gmail.com>, nd <nd@arm.com>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-18548701-1569951717=:20899
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 1 Oct 2019, Julien Grall wrote:
> Hi Stefano,
> 
> On 01/10/2019 00:24, Stefano Stabellini wrote:
> > On Mon, 30 Sep 2019, Julien Grall wrote:
> > > Hi Oleksandr,
> > > 
> > > On 30/09/2019 10:34, Oleksandr wrote:
> > > > On 28.09.19 02:28, Stefano Stabellini wrote:
> > > > > > > I have to admit that I don't know about dom0less feature enough
> > > > > > > ...
> > > > > > > 
> > > > > > > 
> > > > > > > But, shouldn't we check if the device is behind the IOMMU and try
> > > > > > > to
> > > > > > > add
> > > > > > > it (iommu_add_dt_device) before assigning it (this is needed for
> > > > > > > drivers
> > > > > > > which support generic IOMMU DT bindings in the first place).
> > > > > > > 
> > > > > > > [please take a look at
> > > > > > > https://lists.xenproject.org/archives/html/xen-devel/2019-09/msg02714.html
> > > > > > > if so]
> > > > > > > 
> > > > > > > Julien, what do you think?
> > > > > > Yes you are right.
> > > > > > 
> > > > > > @Stefano, this is a recently merged feature. Without it, you will
> > > > > > not be
> > > > > > able to use passthrough with dom0less guest when the IOMMU (such as
> > > > > > IPMMU) is using the generic DT bindings.
> > > > > Just double-checking but it should be only a matter of the following,
> > > > > right?
> > > > > 
> > > > > +        res = iommu_add_dt_device(node);
> > > > > +        if ( res < 0 )
> > > > > +            return res;
> > > > 
> > > > I think, the change above is correct.
> > > > 
> > > > 
> > > > > +
> > > > > +        if ( dt_device_is_protected(node) )
> > > > > +        {
> > > > > +            res = iommu_assign_dt_device(kinfo->d, node);
> > > > > +            if ( res < 0 )
> > > > > +                return res;
> > > > > +        }
> > > > > +
> > > > > 
> > > > > (I am asking because I couldn't quite test it due to the error with
> > > > > mmu-masters I mentioned in the other email.)
> > > > Regarding the check "if (dt_device_is_protected(node))" here. I think,
> > > > it
> > > > depends on the "xen,path" purpose.
> > > > 
> > > > 1. If "xen,path" property is, let say, close to "dtdev" property in
> > > > domain
> > > > config file, where we describe master devices which are behind the
> > > > IOMMU, so
> > > > *must* be protected, then that check should be removed. Please see
> > > > iommu_do_dt_domctl().
> > > > 
> > > > 2. If "xen,path" property can also be used to describe devices which are
> > > > not
> > > > behind the IOMMU (so don't need to be protected), but just for the
> > > > "interrupt mappings" purposes, then that check is correct and should
> > > > remain.
> > > 
> > > Some device may not be behind an IOMMU but still do DMA. We are not doing
> > > a
> > > favor to the user to continue the assignment as this could lead to at best
> > > to
> > > a non-working device (at worst a security issue).
> > > 
> > > Therefore I am against the solution 2).
> > 
> > I agree. (And honestly, "xen,path" was introduced as an equivalent of
> > "dtdev" initially.)
> > 
> > 
> > > However, this raises some questions why MMIOs are treated differently (i.e
> > > they don't need an IOMMU).
> > > 
> > > In the current setup, you would not be able to passthrough a non
> > > DMA-capable
> > > to a guest if they needs interrupts (e.g. an UART) but you would be if
> > > they
> > > don't use interrupts.
> > > 
> > > So I think we need a couple of more changes:
> > >     1) Introduce an option to allow the user to ignore IOMMU issues
> > > (something
> > > like "xen,force-assign-without-iommu").
> > >     2) "xen,reg" cannot be specified without "xen,path". This allows us to
> > > police the user DT.
> > 
> > Interesting questions.
> > 
> > Something like "xen,force-assign-without-iommu" would be useful. The
> > upside of being able to assign a non-IOMMU-protected non-DMA-capable
> > device outweighs the downsides.
> > 
> > I am less sure about having to specify "xen,reg" together with
> > "xen,path". It is fairly common to have a control register MMIO region
> > page in FPGA that doesn't do any DMA and has no related interrupts. In
> > those cases, it is nice to be able to handle it by just having one
> > "xen,reg" property. But maybe if the user also passes
> > "xen,force-assign-without-iommu" then we could also ignore a missing
> > "xen,path".
> > 
> > In any case, my preference would be to keep the series as is for now,
> > and make these changes later. 
> 
> Bindings are meant to be stable, so we would end up to have to create a new
> bindings to cater the solution discussed here. So I would rather avoid to take
> that approach.

Adding a note here from our discussion on IRC. One idea would be to keep
the code as is (v7a) but to make sure the docs reflect that xen,reg and
xen,path are both required. That would be good. However, the docs
already imply it so I didn't actually need to make any changes in that
respect in v7a. In any case, I could certainly add a statement or two to
the docs if it helps.


> > However, for the sake of moving things
> > forward quickly, I also implemented Julien's suggestions. So I'll send
> > two v7 updates to this series:
> > 
> > - v7a: the minimal changes version, without things discussed here except
> >         for removing the "if (dt_device_is_protected(node))" check
> > - v7b: a version with all the changes discussed here
> > 
> > Julien, I'll let you pick your favorite, hopefully one of them will be
> > to your liking.
> 
> Thank you for suggesting the two versions. I will have a look at them.

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-18548701-1569951717=:20899--


From xen-devel-bounces@lists.xenproject.org Tue Oct 01 17:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 17:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFMDl-0003q4-JJ; Tue, 01 Oct 2019 17:45:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3N+/=X2=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iFMDl-0003pz-4r
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 17:45:57 +0000
X-Inumbo-ID: 521d88c4-e473-11e9-97fb-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by localhost (Halon) with ESMTPS
 id 521d88c4-e473-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 17:45:56 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91HXjSW095595;
 Tue, 1 Oct 2019 17:45:52 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=xCc14auU/7xbV7v44f4I+forICzjpnPJ2YuVVISPr5c=;
 b=FRtSzzbqDrET7BOnlOkIi3TzIuWyt/0wHty/IRIOcypLORTAsXyLxMM+kIhPe5hAv1Fc
 vWd/95Axr88B4jqEcWK1GJZJORJUa/KN6yAb+lShIMzeDHafdL+6fYRtVL+bDZUCWFsd
 vK46eILoKIxhtxRPufwJCRHS5DWTzRsyZpvJpB7NDmN4H7f6RYQzFjLUalWzIO0VgMky
 42MEPueJlBQy4kQL/uGFgaSAaaX0xWs1Bh8iZ9j+fbMpx7hLm+IwbwhriaKtbNV/qjW8
 gCgSwNsfiEOQZfThvsdeilLIrh6UIyV2WtOSbYW6gnLBh/aGONzpSlMnLZOGNnKYHikk wg== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2va05rqpsw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 17:45:52 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x91HXPfl081903;
 Tue, 1 Oct 2019 17:45:51 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 2vbsm2cm5c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 01 Oct 2019 17:45:51 +0000
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x91Hjmhe002212;
 Tue, 1 Oct 2019 17:45:48 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 01 Oct 2019 10:45:48 -0700
To: David Hildenbrand <david@redhat.com>, linux-kernel@vger.kernel.org
References: <20191001090152.1770-1-david@redhat.com>
 <20191001090152.1770-2-david@redhat.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <be450770-07f6-9fbf-087d-6fc420b6329b@oracle.com>
Date: Tue, 1 Oct 2019 13:45:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20191001090152.1770-2-david@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=811
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910010144
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=892 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910010144
Subject: Re: [Xen-devel] [PATCH v1 1/3] xen/balloon: Drop __balloon_append()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, linux-mm@kvack.org,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMS8xOSA1OjAxIEFNLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPiBMZXQncyBzaW1w
bHkgdXNlIGJhbGxvb25fYXBwZW5kKCkgZGlyZWN0bHkuCj4KPiBDYzogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CgpGb3IgdGhlIHNlcmllcyAoYW5kIHlvdXIgZWFybGllciBwYXRjaCkKClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 17:57:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 17:57:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFMOw-0004hs-TP; Tue, 01 Oct 2019 17:57:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFMOv-0004hn-C1
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 17:57:29 +0000
X-Inumbo-ID: ee3a18df-e474-11e9-9704-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ee3a18df-e474-11e9-9704-12813bfff9fa;
 Tue, 01 Oct 2019 17:57:28 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 9E73E20B7C;
 Tue,  1 Oct 2019 17:57:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569952648;
 bh=jqZrJUX/XvHY6Hze9NH6ANRNQKWFpLy6ihQsCU8ZVXU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=p/ss4BNFk5GNO9LEAdZY55fbLBbq5aU5+/DJtdyKgkR7kC2Adid8j0us+djkbTTnA
 AFbWE2ltcLs82tOW81pHoWX4RYmtGDRuXu5TDUWJ+vdfDsoYuNREDcGOQSpYV5LLAg
 hFElPWAHSpMWKB5Iqdt7ikEUdDnMUB9Cwmg5nDRs=
Date: Tue, 1 Oct 2019 10:57:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <20190927154920.13713-1-ross.lagerwall@citrix.com>
Message-ID: <alpine.DEB.2.21.1910011057170.20899@sstabellini-ThinkPad-T480s>
References: <20190927154920.13713-1-ross.lagerwall@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/efi: Set nonblocking callbacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Russell King <linux@armlinux.org.uk>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNyBTZXAgMjAxOSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT3RoZXIgcGFydHMg
b2YgdGhlIGtlcm5lbCBleHBlY3QgdGhlc2Ugbm9uYmxvY2tpbmcgRUZJIGNhbGxiYWNrcyB0bwo+
IGV4aXN0IGFuZCBjcmFzaCB3aGVuIHJ1bm5pbmcgdW5kZXIgWGVuLiBTaW5jZSB0aGUgaW1wbGVt
ZW50YXRpb25zIG9mCj4geGVuX2VmaV9zZXRfdmFyaWFibGUoKSBhbmQgeGVuX2VmaV9xdWVyeV92
YXJpYWJsZV9pbmZvKCkgZG8gbm90IHRha2UgYW55Cj4gbG9ja3MsIHVzZSB0aGVtIGZvciB0aGUg
bm9uYmxvY2tpbmcgY2FsbGJhY2tzIHRvby4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgYXJjaC9hcm0veGVuL2Vm
aS5jIHwgMiArKwo+ICBhcmNoL3g4Ni94ZW4vZWZpLmMgfCAyICsrCj4gIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9lZmkuYyBi
L2FyY2gvYXJtL3hlbi9lZmkuYwo+IGluZGV4IGQ2ODdhNzMwNDRiZi4uY2IyYWFmOThlMjQzIDEw
MDY0NAo+IC0tLSBhL2FyY2gvYXJtL3hlbi9lZmkuYwo+ICsrKyBiL2FyY2gvYXJtL3hlbi9lZmku
Ywo+IEBAIC0xOSw3ICsxOSw5IEBAIHZvaWQgX19pbml0IHhlbl9lZmlfcnVudGltZV9zZXR1cCh2
b2lkKQo+ICAJZWZpLmdldF92YXJpYWJsZSAgICAgICAgICAgICA9IHhlbl9lZmlfZ2V0X3Zhcmlh
YmxlOwo+ICAJZWZpLmdldF9uZXh0X3ZhcmlhYmxlICAgICAgICA9IHhlbl9lZmlfZ2V0X25leHRf
dmFyaWFibGU7Cj4gIAllZmkuc2V0X3ZhcmlhYmxlICAgICAgICAgICAgID0geGVuX2VmaV9zZXRf
dmFyaWFibGU7Cj4gKwllZmkuc2V0X3ZhcmlhYmxlX25vbmJsb2NraW5nID0geGVuX2VmaV9zZXRf
dmFyaWFibGU7Cj4gIAllZmkucXVlcnlfdmFyaWFibGVfaW5mbyAgICAgID0geGVuX2VmaV9xdWVy
eV92YXJpYWJsZV9pbmZvOwo+ICsJZWZpLnF1ZXJ5X3ZhcmlhYmxlX2luZm9fbm9uYmxvY2tpbmcg
PSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm87Cj4gIAllZmkudXBkYXRlX2NhcHN1bGUgICAg
ICAgICAgID0geGVuX2VmaV91cGRhdGVfY2Fwc3VsZTsKPiAgCWVmaS5xdWVyeV9jYXBzdWxlX2Nh
cHMgICAgICAgPSB4ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwczsKPiAgCWVmaS5nZXRfbmV4dF9o
aWdoX21vbm9fY291bnQgPSB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudDsKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL2VmaS5jIGIvYXJjaC94ODYveGVuL2VmaS5jCj4gaW5kZXgg
MGQzMzY1Y2I2NGRlLi43ZTNlYjcwZjQxMWEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL2Vm
aS5jCj4gKysrIGIvYXJjaC94ODYveGVuL2VmaS5jCj4gQEAgLTY1LDcgKzY1LDkgQEAgc3RhdGlj
IGVmaV9zeXN0ZW1fdGFibGVfdCBfX2luaXQgKnhlbl9lZmlfcHJvYmUodm9pZCkKPiAgCWVmaS5n
ZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF92YXJpYWJsZTsKPiAgCWVmaS5n
ZXRfbmV4dF92YXJpYWJsZSAgICAgICAgPSB4ZW5fZWZpX2dldF9uZXh0X3ZhcmlhYmxlOwo+ICAJ
ZWZpLnNldF92YXJpYWJsZSAgICAgICAgICAgICA9IHhlbl9lZmlfc2V0X3ZhcmlhYmxlOwo+ICsJ
ZWZpLnNldF92YXJpYWJsZV9ub25ibG9ja2luZyA9IHhlbl9lZmlfc2V0X3ZhcmlhYmxlOwo+ICAJ
ZWZpLnF1ZXJ5X3ZhcmlhYmxlX2luZm8gICAgICA9IHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5m
bzsKPiArCWVmaS5xdWVyeV92YXJpYWJsZV9pbmZvX25vbmJsb2NraW5nID0geGVuX2VmaV9xdWVy
eV92YXJpYWJsZV9pbmZvOwo+ICAJZWZpLnVwZGF0ZV9jYXBzdWxlICAgICAgICAgICA9IHhlbl9l
ZmlfdXBkYXRlX2NhcHN1bGU7Cj4gIAllZmkucXVlcnlfY2Fwc3VsZV9jYXBzICAgICAgID0geGVu
X2VmaV9xdWVyeV9jYXBzdWxlX2NhcHM7Cj4gIAllZmkuZ2V0X25leHRfaGlnaF9tb25vX2NvdW50
ID0geGVuX2VmaV9nZXRfbmV4dF9oaWdoX21vbm9fY291bnQ7Cj4gLS0gCj4gMi4yMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:00:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFMRp-0005Un-DC; Tue, 01 Oct 2019 18:00:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFMRn-0005Ud-OP
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:00:27 +0000
X-Inumbo-ID: 58827038-e475-11e9-8628-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 58827038-e475-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 18:00:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569952827;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/LadduqgB7TUP/JGycovPfJel0VNhKe+o5TsRTNl31w=;
 b=U5KqV+vX2HA1Q+y31EaGXHoMBh7d2RRN3Gqm8DDLaF1uNqlXgI4EFBaw
 Wisi8uCyzWpHB4d3ZuCvVNV2Y0VWf7LCujcc9wMbaPxTdqam+F9HDm7b2
 0gqeSqa/00vm0ANVAFy3oGBXox6/SXEJpFbzScmDkkcnm79yuFlvEVeiQ U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4KWg1sAetdYD11gP+FVf86tw8jeUZ0D05+FVh5XaAjYAJA1ku2wsaPGg/gc4ilrOhTTh/l7cRB
 3WzplepP5XZVJ9zmep/gWszuDKwheILPQrTKmmvfBFSALG9H5X1FWFx0LHuwWF9R68ioxb4izT
 X3EDcI7i/581AXsnmWbR4jnOicyvSoLdj74y3FpktecgsZxfN0WNfW07lNFgY9Rr885Uz1XDVf
 6Ua/DszOH6IUasD68odGGs0E/44O4RtfsQF4oZysvI7JtjDZdnQ34vHoPLcDBvmC4l+/usxHQt
 Dww=
X-SBRS: 2.7
X-MesageID: 6397280
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6397280"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e3eb6daa-3971-fd1f-59c7-0e4059a9b74e@citrix.com>
Date: Tue, 1 Oct 2019 19:00:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxMDowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIHdyaXRlLWRpc2Nh
cmQgcHJvcGVydHkgb2YgdGhlIHR5cGUgY2FuJ3QgYmUgcmVwcmVzZW50ZWQgaW4gSU9NTVUKPiBw
YWdlIHRhYmxlIGVudHJpZXMuIE1ha2Ugc3VyZSB0aGUgcmVzcGVjdGl2ZSBjaGVja3MgLyB0cmFj
a2luZyBjYW4ndAo+IHJhY2UsIGJ5IHV0aWxpemluZyB0aGUgZG9tYWluIGxvY2suIFRoZSBvdGhl
ciBzaWRlcyBvZiB0aGUgc2hhcmluZy8KPiBwYWdpbmcvbG9nLWRpcnR5IGV4Y2x1c2lvbiBjaGVj
a3Mgc2hvdWxkIHN1YnNlcXVlbnRseSBwZXJoYXBzIGFsc28gYmUKPiBwdXQgdW5kZXIgdGhhdCBs
b2NrIHRoZW4uCj4KPiBUaGlzIGFsc28gZml4ZXMgYW4gdW5ndWFyZGVkIGQtPmFyY2guaHZtIGFj
Y2Vzcy4KPgo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGNvbnZlcnQgbmVpZ2hib3Jp
bmcgYm9vbF90IHRvIGJvb2wgaW4KPiBzdHJ1Y3QgaHZtX2RvbWFpbi4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkxlYXZpbmcgYXNpZGUgdGhlIGxvZ2Rp
cnR5IGNoYW5nZSB3aGljaCBpcyBhbiBhdXRvbWF0aWMgbm8gZnJvbSBtZSBpbgp0aGlzIGZvcm0s
wqAgSSBjYW4ndCBzZWUgaG93IHRoaXMgY2hhbmdlIGF2b2lkcyByZWdyZXNzaW5nIHRoZSBzdGF0
dXMgcXVvLgoKUWVtdSByZWFsbHkgZG9lcyBzZXQgdGhpcyBmbGFnIGZvciBvcHRpb24gUk9Ncywg
d2hpY2ggd2lsbCB0eXBpY2FsbHkgYmUKdGhlIGlQWEUgaW1hZ2UgZm9yIG5ldCBib290aW5nLsKg
IEN1cnJlbnRseSwgbmV0Ym9vdGluZyBhbiBIVk0gZ3Vlc3Qgd2l0aApkZXZpY2UgcGFzc2VkIHRo
cm91Z2ggdG8gaXQgZG9lcyB3b3JrLCBiZWNhdXNlIGl0IGlzIHBhcnQgb2YgWGVuU2VydmVycwpi
YXNpYyB0ZXN0aW5nLgoKSXQgaXMgZW50aXJlbHkgcG9zc2libGUgdGhhdCB0aGlzIG9ubHkgIndv
cmtzIiBhcyBsb25nIGFzIERNQSBkb2Vzbid0CnRvdWNoIHRoZSBvcHRpb24gUk9NLCBhbmQgd2hp
bGUgdGhpcyBtaWdodCBub3QgYmUgaWRlYWwsIGl0IHNlZW1zIHRvIGJlCmxlc3MgYmFkIGJlaGF2
aW91ciB0aGFuIGJyZWFraW5nIGV4aXN0aW5nIFZNcyB1c2luZyB0aGlzIGNvbmZpZ3VyYXRpb24u
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:08:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFMZV-0005kx-Gz; Tue, 01 Oct 2019 18:08:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFMZU-0005ks-Rb
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:08:24 +0000
X-Inumbo-ID: 7598ee58-e476-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 7598ee58-e476-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 18:08:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 4CD5420B7C;
 Tue,  1 Oct 2019 18:08:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569953303;
 bh=qpTn8IlYpWG+id5kbXFWIAyDzO5c/4HXNONBtMlybjI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=0z27ugatEVBOFaEu4moOIPlom5Feb0SGJKIO7RfJtYNYRkM+OE4PC8R+y+4WY0gYu
 dMhLWE9DGUJpDJoKkkq/RoElSb+kQUGlvaTgzzgpdn+3RHEugZPF//+4s7MqXoTCyQ
 yzUN9C8xag+q8MshPjTHU3H87vjXtjVo/3v8ebu0=
Date: Tue, 1 Oct 2019 11:08:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
In-Reply-To: <1569507722-16981-1-git-send-email-olekstysh@gmail.com>
Message-ID: <alpine.DEB.2.21.1910011108040.20899@sstabellini-ThinkPad-T480s>
References: <1569507722-16981-1-git-send-email-olekstysh@gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Describe Renesas IPMMU-VMSA
 support (Arm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 volodymyr_babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNiBTZXAgMjAxOSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gRnJvbTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+
IFJlbmVzYXMgSVBNTVUtVk1TQSBzdXBwb3J0IChBcm0pIGNhbiBiZSBjb25zaWRlcmVkCj4gYXMg
VGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1cmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKQWNrZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IFBs
ZWFzZSBub3RlLCBzaG91bGQgb25seSBnbyBpbiBhZnRlcjoKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkvbXNnMDI3MDcuaHRtbAo+
IAo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENDOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Q0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KPiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiAtLS0KPiAgU1VQ
UE9SVC5tZCB8IDEgKwo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZm
IC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKPiBpbmRleCAzNzU0NzNhLi4xMDBhM2Ix
IDEwMDY0NAo+IC0tLSBhL1NVUFBPUlQubWQKPiArKysgYi9TVVBQT1JULm1kCj4gQEAgLTY0LDYg
KzY0LDcgQEAgc3VwcG9ydGVkIGluIHRoaXMgZG9jdW1lbnQuCj4gICAgICBTdGF0dXMsIEludGVs
IFZULWQ6IFN1cHBvcnRlZAo+ICAgICAgU3RhdHVzLCBBUk0gU01NVXYxOiBTdXBwb3J0ZWQKPiAg
ICAgIFN0YXR1cywgQVJNIFNNTVV2MjogU3VwcG9ydGVkCj4gKyAgICBTdGF0dXMsIFJlbmVzYXMg
SVBNTVUtVk1TQTogVGVjaCBQcmV2aWV3Cj4gIAo+ICAjIyMgQVJNL0dJQ3YzIElUUwo+ICAKPiAt
LSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:19:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:19:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFMjv-0006au-LQ; Tue, 01 Oct 2019 18:19:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFMju-0006ap-5Y
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:19:10 +0000
X-Inumbo-ID: f6268340-e477-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f6268340-e477-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 18:19:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFMjt-0003lZ-1h; Tue, 01 Oct 2019 18:19:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFMjs-00062o-GO; Tue, 01 Oct 2019 18:19:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFMjs-0001mc-Fm; Tue, 01 Oct 2019 18:19:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142070-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=ed9db1b91ceba7d3a24743d4d9314c6fbe11c4b3
X-Osstest-Versions-That: ovmf=f835e1d4c187014742fbd766ec2fbc07ef5384ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 18:19:08 +0000
Subject: [Xen-devel] [ovmf test] 142070: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA3MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIwNzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlZDlkYjFiOTFjZWJhN2QzYTI0NzQzZDRkOTMxNGM2
ZmJlMTFjNGIzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmODM1ZTFk
NGMxODcwMTQ3NDJmYmQ3NjZlYzJmYmMwN2VmNTM4NGJhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDIwMTcgIDIwMTktMDktMzAgMDc6MDk6MDIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyMDcwICAyMDE5LTEwLTAxIDAwOjQxOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhc2VsIENo
aXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IGY4MzVlMWQ0YzEuLmVkOWRiMWI5MWMgIGVkOWRiMWI5MWNlYmE3ZDNhMjQ3NDNkNGQ5MzE0YzZm
YmUxMWM0YjMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:23:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFMoK-0007Lv-At; Tue, 01 Oct 2019 18:23:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFMoJ-0007Lq-4I
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:23:43 +0000
X-Inumbo-ID: 98c93de0-e478-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 98c93de0-e478-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 18:23:42 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 17FC820815;
 Tue,  1 Oct 2019 18:23:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569954221;
 bh=30tHIqsDuyS4f8J3OK28SndY+e+8UaTT56u/QQWRHho=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=odQoLLf6OCmnd+DWoF7HNvP7+n/w0zmHVkSI99DuU6myj5pv1WWcCBm02zyGc19Ql
 RqhAf1pvzE9QSnQhfdbwVrNyySAi8t7B6csVibpVIxtSEsZdmCyN3l7qyHCr1caS14
 uvWycia7O0XMDdyBU6ueyO+7Nfv74WN1/PWZBNzA=
Date: Tue, 1 Oct 2019 11:23:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Rob Herring <robh@kernel.org>
In-Reply-To: <CAL_JsqKJP3itMOueZD7fGH2b6VNFrTuozW5tWyKN3uBg4gYMzA@mail.gmail.com>
Message-ID: <alpine.DEB.2.21.1910011112020.20899@sstabellini-ThinkPad-T480s>
References: <20190925215006.12056-1-robh@kernel.org>
 <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
 <1ae7f42e-bf93-b335-b543-653fae5cf49f@epam.com>
 <28440326-ed76-b014-c1b8-02125c3214b9@arm.com>
 <f63f55eb-969e-6364-5781-a227d0c04e4c@epam.com>
 <CAL_JsqKJP3itMOueZD7fGH2b6VNFrTuozW5tWyKN3uBg4gYMzA@mail.gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNiBTZXAgMjAxOSwgUm9iIEhlcnJpbmcgd3JvdGU6Cj4gT24gVGh1LCBTZXAgMjYs
IDIwMTkgYXQgNjoxNiBBTSBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+IDxPbGVrc2FuZHJfQW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4gd3JvdGU6Cj4gPgo+ID4gT24gOS8yNi8xOSAxOjQ2IFBNLCBS
b2JpbiBNdXJwaHkgd3JvdGU6Cj4gPiA+IE9uIDIwMTktMDktMjYgMTE6MTcgYW0sIE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4gPj4KPiA+ID4+IE9uIDkvMjYvMTkgMTI6NDkgUE0s
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4+PiBIaSBSb2IsCj4gPiA+Pj4KPiA+ID4+Pgo+ID4g
Pj4+IE9uIDkvMjUvMTkgMTA6NTAgUE0sIFJvYiBIZXJyaW5nIHdyb3RlOgo+ID4gPj4+PiBBcyB0
aGUgY29tbWVudCBzYXlzLCB0aGlzIGlzbid0IGEgRFQgYmFzZWQgZGV2aWNlLiBvZl9kbWFfY29u
ZmlndXJlKCkKPiA+ID4+Pj4gaXMgZ29pbmcgdG8gc3RvcCBhbGxvd2luZyBhIE5VTEwgRFQgbm9k
ZSwgc28gdGhpcyBuZWVkcyB0byBiZSBmaXhlZC4KPiA+ID4+Pgo+ID4gPj4+IEFuZCB0aGlzIGNh
bid0IHdvcmsgb24gYXJjaCBub3Qgc2VsZWN0aW5nIENPTkZJR19PRiBhbmQgY2FuIHNlbGVjdAo+
ID4gPj4+IENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DLgo+ID4gPj4+Cj4gPiA+Pj4gV2UgYXJl
IGx1Y2t5IGVub3VnaCBvbiB4ODYgYmVjYXVzZSwgQUZBSUNULCBhcmNoX3NldHVwX2RtYV9vcHMg
aXMganVzdAo+ID4gPj4+IGEgbm9wLgo+ID4gPj4+Cj4gPiA+PiBObyBsdWNrIGlzIG5lZWRlZCBh
cyBbMV0gZG9lcyBub3RoaW5nIGZvciB0aG9zZSBwbGF0Zm9ybXMgbm90IHVzaW5nCj4gPiA+PiBD
T05GSUdfT0YKPiA+ID4+Pj4KPiA+ID4+Pj4gTm90IHN1cmUgZXhhY3RseSB3aGF0IHNldHVwIGJl
c2lkZXMgYXJjaF9zZXR1cF9kbWFfb3BzIGlzIG5lZWRlZC4uLgo+ID4gPj4+Cj4gPiA+Pj4gV2Ug
cHJvYmFibHkgd2FudCB0byB1cGRhdGUgZG1hX21hc2ssIGNvaGVyZW50X2RtYV9tYXNrIGFuZAo+
ID4gPj4+IGRtYV9wZm5fb2Zmc2V0Lgo+ID4gPj4+Cj4gPiA+Pj4gQWxzbywgd2hpbGUgbG9vayBh
dCBvZl9jb25maWd1cmVfZG1hLCBJIG5vdGljZWQgdGhhdCB3ZSBjb25zaWRlciB0aGUKPiA+ID4+
PiBETUEgd2lsbCBub3QgYmUgY29oZXJlbnQgZm9yIHRoZSBncmFudC10YWJsZS4gT2xla3NhbmRy
LCBkbyB5b3Uga25vdwo+ID4gPj4+IHdoeSB0aGV5IGNhbid0IGJlIGNvaGVyZW50Pwo+ID4gPj4g
VGhlIG1haW4gYW5kIHRoZSBvbmx5IHJlYXNvbiB0byB1c2Ugb2ZfY29uZmlndXJlX2RtYSBpcyB0
aGF0IGlmIHdlIGRvbid0Cj4gPiA+PiB0aGVuIHdlCj4gPiA+PiBhcmUgYWJvdXQgdG8gc3RheSB3
aXRoIGRtYV9kdW1teV9vcHMgWzJdLiBJdCBlZmZlY3RpdmVseSBtZWFucyB0aGF0Cj4gPiA+PiBv
cGVyYXRpb25zIG9uIGRtYS1idWZzCj4gPiA+PiB3aWxsIGVuZCB1cCByZXR1cm5pbmcgZXJyb3Jz
LCBsaWtlIFszXSwgWzRdLCB0aHVzIG5vdCBtYWtpbmcgaXQgcG9zc2libGUKPiA+ID4+IGZvciBY
ZW4gUFYgRFJNIGFuZCBETUEKPiA+ID4+IHBhcnQgb2YgZ250ZGV2IGRyaXZlciB0byBkbyB3aGF0
IHdlIG5lZWQgKGRtYS1idWZzIGluIG91ciB1c2UtY2FzZXMKPiA+ID4+IGFsbG93IHplcm8tY29w
eWluZwo+ID4gPj4gd2hpbGUgdXNpbmcgZ3JhcGhpY3MgYnVmZmVycyBhbmQgbWFueSBtb3JlKS4K
PiA+ID4+Cj4gPiA+PiBJIGRpZG4ndCBmaW5kIGFueSBiZXR0ZXIgd2F5IG9mIGFjaGlldmluZyB0
aGF0LCBidXQgb2ZfY29uZmlndXJlX2RtYS4uLgo+ID4gPj4gSWYgdGhlcmUgaXMgYW55IGJldHRl
ciBzb2x1dGlvbiB3aGljaCB3aWxsIG5vdCBicmVhayB0aGUgZXhpc3RpbmcKPiA+ID4+IGZ1bmN0
aW9uYWxpdHkgdGhlbgo+ID4gPj4gSSB3aWxsIGRlZmluaXRlbHkgY2hhbmdlIHRoZSBkcml2ZXJz
IHNvIHdlIGRvIG5vdCBhYnVzZSBEVCApCj4gPiA+PiBCZWZvcmUgdGhhdCwgcGxlYXNlIGtlZXAg
aW4gbWluZCB0aGF0IG1lcmdpbmcgdGhpcyBSRkMgd2lsbCBicmVhayBYZW4gUFYKPiA+ID4+IERS
TSArCj4gPiA+PiBETUEgYnVmIHN1cHBvcnQgaW4gZ250ZGV2Li4uCj4gPiA+PiBIb3BlIHdlIGNh
biB3b3JrIG91dCBzb21lIGFjY2VwdGFibGUgc29sdXRpb24sIHNvIGV2ZXJ5b25lIGlzIGhhcHB5
Cj4gPiA+Cj4gPiA+IEFzIEkgbWVudGlvbmVkIGVsc2V3aGVyZSwgdGhlIHJlY2VudCBkbWEtZGly
ZWN0IHJld29yayBtZWFucyB0aGF0Cj4gPiA+IGRtYV9kdW1teV9vcHMgYXJlIG5vdyBvbmx5IGV4
cGxpY2l0bHkgaW5zdGFsbGVkIGZvciB0aGUgQUNQSSBlcnJvcgo+ID4gPiBjYXNlLCBzbyAtIG11
Y2ggYXMgSSBtYXkgZGlzbGlrZSBpdCAtIHlvdSBzaG91bGQgZ2V0IHJlZ3VsYXIKPiA+ID4gKGRp
cmVjdC9TV0lPVExCKSBvcHMgYnkgZGVmYXVsdCBhZ2Fpbi4KPiA+IEFoLCBteSBiYWQsIEkgbWlz
c2VkIHRoYXQgY2hhbmdlLiBTbywgaWYgbm8gZHVtbXkgZG1hIG9wcyBhcmUgdG8gYmUgdXNlZAo+
ID4gdGhlbgo+ID4gSSBiZWxpZXZlIHdlIGNhbiBhcHBseSBib3RoIGNoYW5nZXMsIGUuZy4gcmVt
b3ZlIG9mX2RtYV9jb25maWd1cmUgZnJvbQo+ID4gYm90aCBvZiB0aGUgZHJpdmVycy4KPiAKPiBX
aGF0IGFib3V0IHRoZSBkbWEgbWFza3M/IEkgdGhpbmsgdGhlcmUncyBhIGRlZmF1bHQgc2V0dXAs
IGJ1dCBpdCBpcwo+IGNvbnNpZGVyZWQgYSBkcml2ZXIgYnVnIHRvIG5vdCBzZXQgaXRzIG1hc2su
IHhlbl9kcm1fZnJvbnQgc2V0cyB0aGUKPiBjb2hlcmVudF9kbWFfbWFzayAod2h5IG9ubHkgMzIt
Yml0cyB0aG91Z2g/KSwgYnV0IG5vdCB0aGUgZG1hX21hc2suCj4gZ250ZGV2IGlzIGRvaW5nIG5l
aXRoZXIuIEkgY291bGQgY29weSBvdXQgd2hhdCBvZl9kbWFfY29uZmlndXJlIGRvZXMKPiBidXQg
YmV0dGVyIGZvciB0aGUgWGVuIGZvbGtzIHRvIGRlY2lkZSB3aGF0IGlzIG5lZWRlZCBvciBub3Qg
YW5kIHRlc3QKPiB0aGUgY2hhbmdlLiBJJ20gbm90IHNldHVwIHRvIHRlc3QgYW55IG9mIHRoaXMu
CgpGWUkgSSBoYXZlIHNlZW4gdGhlIGlzc3VlIE9sZWtzYW5kciBpcyB0YWxraW5nIGFib3V0IHRv
by4gSSBjb25maXJtIHRoYXQKdGhlIG9ubHkgcmVhc29uIGZvciB0aGUgb2ZfY29uZmlndXJlX2Rt
YSBjYWxsIGlzIHRvIGdldCBhd2F5IGZyb20gdGhlCmR1bW15X2RtYV9vcHMgYW5kIHVzZSB0aGUg
ZGVmYXVsdCBkbWFfb3BzIGluc3RlYWQuIEkgdGhpbmsgdGhpcyBzaG91bGQKYmUgbWVudGlvbmVk
IGluIHRoZSBjb21taXQgbWVzc2FnZSBzbyB0aGF0IGlmIG9uZSBkYXkgdGhlIGJlaGF2aW9yCnJl
Z2FyZGluZyBkdW1teV9kbWFfb3BzIGNoYW5nZXMgb25lIG1vcmUgdGltZSwgaG9wZWZ1bGx5IHdl
J2xsIGJlIGFibGUKdG8gZmlndXJlIG91dCB0aGUgaXNzdWUgbW9yZSBlYXNpbHkgd2l0aCBiaXNl
Y3Rpb24uCgpJbiByZWdhcmRzIHRvIHRoZSBjb2hlcmVudF9kbWFfbWFzayBhbmQgZG1hX21hc2ss
IEkgY2FuJ3Qgc2VlIHdoeSBnbnRkZXYKd291bGQgaGF2ZSBhbnkgZG1hIGFkZHJlc3NpbmcgbGlt
aXRhdGlvbnMsIHNvIHdlIHNob3VsZCBiZSBhYmxlIHRvIHNldApib3RoIHRvIDY0IGJpdHMuICBJ
IGFsc28gY2FuJ3Qgc2VlIHdoeSB4ZW5fZHJtX2Zyb250IHdvdWxkIGxpbWl0IGl0IHRvCjMyIGJp
dHMsIGFmdGVyIGFsbCB0aGlzIGlzIGp1c3QgdGhlIGZyb250ZW5kLCBpZiBhbnl0aGluZyBpdCB3
b3VsZCBiZQp0aGUgYmFja2VuZCB0aGF0IGhhcyBhIGxpbWl0YXRpb24uIFNvLCB3ZSBzaG91bGQg
YmUgYWJsZSB0byBzZXQgYm90aApkbWFfbWFzayBhbmQgY29oZXJlbnRfZG1hX21hc2sgaW4geGVu
X2RybV9mcm9udCB0byA2NCBiaXRzLiBPbGVrc2FuZHIsCmNhbiB5b3UgY29uZmlybT8KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFMvD-00087y-5C; Tue, 01 Oct 2019 18:30:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFMvB-00087t-Ve
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:30:50 +0000
X-Inumbo-ID: 973902d4-e479-11e9-9705-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 973902d4-e479-11e9-9705-12813bfff9fa;
 Tue, 01 Oct 2019 18:30:49 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 30F34215EA;
 Tue,  1 Oct 2019 18:30:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569954648;
 bh=nN+N4tPpwfx12zXwNW5tpydNX0vv7BmCAzR6CDp+lz0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ljtvQyd6P33CgmmsxdVcO35EhE5vu54nQYhTBHMPLNtZHlGVjHdOHt54Pp2cLg/cO
 u5UPdoeeSQhFq6lMX94sj9GsDxMczlXbFGaJaUSXXuHc8pE51wCymZ4P7nR+XENOKR
 yo5DrzkeopIR8jgdxzYLvD7hCwGx/0vwzaVlFr5I=
Date: Tue, 1 Oct 2019 11:30:47 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Wei Liu <wl@xen.org>
In-Reply-To: <20190916102345.y5sfpzc6s46ox6qx@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
Message-ID: <alpine.DEB.2.21.1910011130390.20899@sstabellini-ThinkPad-T480s>
References: <20190913103953.8182-1-julien.grall@arm.com>
 <20190916102345.y5sfpzc6s46ox6qx@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Add Skeleton for using
 configuring early printk using Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNiBTZXAgMjAxOSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIFNlcCAxMywgMjAx
OSBhdCAxMTozOTo1M0FNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBBdCB0aGUgbW9t
ZW50LCBlYXJseSBwcmludGsgY2FuIG9ubHkgYmUgY29uZmlndXJlZCBvbiB0aGUgbWFrZSBjb21t
YW5kCj4gPiBsaW5lLiBJdCBpcyBub3QgdmVyeSBoYW5keSBiZWNhdXNlIGEgdXNlciBoYXMgdG8g
cmVtb3ZlIHRoZSBvcHRpb24KPiA+IGV2ZXJ5dGltZSBpdCBpcyB1c2luZyBhbm90aGVyIGNvbW1h
bmQgb3RoZXIgdGhhbiBjb21waWxpbmcgdGhlCj4gPiBoeXBlcnZpc29yLgo+ID4gCj4gPiBGdXJ0
aGVybW9yZSwgZWFybHkgcHJpbnRrIGlzIG9uZSBvZiB0aGUgZmV3IG9kZHMgb25lIHRoYXQgYXJl
IG5vdCB1c2luZwo+ID4gS2NvbmZpZy4KPiA+IAo+ID4gU28gdGhpcyBpcyBhYm91dCB0aW1lIHRv
IG1vdmUgaXQgdG8gS2NvbmZpZy4gRm9yIG5vdywgYSBza2VsZXRvbiBpcwo+ID4gYWRkZWQgd2l0
aCBvbmUgZXhhbXBsZSBiYXNlZCBvbiBDYWRlbmNlIFVBUlQuIEZvbGxvdy11cCB3aWxsIGNvbnRp
bnVlIHRvCj4gPiBjb252ZXJ0IGFsbCB0aGUgb3B0aW9ucyB0byBLY29uZmlnLgo+ID4gCj4gPiBC
ZWNhdXNlIEtjb25maWcgd2lsbCBwcmVmaXggYWxsIHRoZSBjb25maWcgYnkgQ09ORklHXywgaXQg
aXMgbmVjZXNzYXJ5Cj4gPiB0byBhZGFwdCB0aGUgZGVmaW5lIHdpdGhpbiB0aGUgY29kZS4KPiA+
IAo+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiA+IAo+ID4gLS0tCj4gPiAKPiA+IEkgaGF2ZSBzZW50IGl0IGFzIFJGQyBiZWNhdXNlIHRoaXMg
aXMgbm90IGNvbXBsZXRlLiBJIHdpbGwgY29udmVydCB0aGUKPiA+IHJlc3Qgb25jZSB3ZSBhZ3Jl
ZSB0aGUgYXBwcm9hY2ggaXMgY29ycmVjdC4KPiAKPiBIYXZpbmcgYSB0b3AtbGV2ZWwgS2NvbmZp
Zy5kZWJ1ZyBhbmQgaW5jbHVkZXMgYXJjaCBzcGVjaWZpYyBydWxlcyBpcyBob3cKPiBMaW51eCBk
b2VzIGl0IChhbGJlaXQgd2l0aCBkaWZmZXJlbnQgZGlyZWN0b3J5IHN0cnVjdHVyZSksIHNvIEkg
dGhpbmsKPiB3ZSdyZSBqdXN0IGZvbGxvd2luZyB0aGUgbm9ybSBoZXJlLiBObyBvYmplY3Rpb24g
ZnJvbSBtZS4KCkkgYWdyZWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:40:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:40:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFN4Q-0000Xv-5U; Tue, 01 Oct 2019 18:40:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFN4P-0000Xq-IC
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:40:21 +0000
X-Inumbo-ID: eb1c9aae-e47a-11e9-9705-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id eb1c9aae-e47a-11e9-9705-12813bfff9fa;
 Tue, 01 Oct 2019 18:40:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFN4M-0004Au-Vg; Tue, 01 Oct 2019 18:40:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFN4M-00075X-JE; Tue, 01 Oct 2019 18:40:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFN4M-0000br-IZ; Tue, 01 Oct 2019 18:40:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142066-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d7a9382866f2385a183af46677f4165d3a5ba7e9
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 18:40:18 +0000
Subject: [Xen-devel] [xen-unstable test] 142066: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA2NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjA2Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0
LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgMjIgZ3Vlc3QtbWln
cmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdS
LiB2cy4gMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgy
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0MTgyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGQ3YTkzODI4NjZmMjM4NWExODNhZjQ2Njc3ZjQxNjVkM2E1YmE3ZTkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgw
NDdmZDZhNTRlYzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTgyMiAgMjAxOS0wOS0yNSAxNDo1
OTo1NSBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDE4ODIgIDIwMTktMDktMjcg
MDE6MjA6NTUgWiAgICA0IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDIwNjYgIDIwMTktMDktMzAgMjM6MTE6MDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgT2xla3NhbmRyIFR5c2hjaGVu
a28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9u
QGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTkxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:52:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFNFq-0001QZ-HS; Tue, 01 Oct 2019 18:52:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFNFo-0001QU-NB
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:52:08 +0000
X-Inumbo-ID: 912da856-e47c-11e9-9707-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 912da856-e47c-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 18:52:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F97B1000;
 Tue,  1 Oct 2019 11:52:07 -0700 (PDT)
Received: from [10.37.10.143] (unknown [10.37.10.143])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 399213F706;
 Tue,  1 Oct 2019 11:52:05 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>
References: <20190913103953.8182-1-julien.grall@arm.com>
 <20190916102345.y5sfpzc6s46ox6qx@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <alpine.DEB.2.21.1910011130390.20899@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cf37428b-6a11-635e-0898-0d6a3493e8b3@arm.com>
Date: Tue, 1 Oct 2019 19:52:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011130390.20899@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Add Skeleton for using
 configuring early printk using Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8xLzE5IDc6MzAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBN
b24sIDE2IFNlcCAyMDE5LCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBGcmksIFNlcCAxMywgMjAxOSBh
dCAxMTozOTo1M0FNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBBdCB0aGUgbW9tZW50
LCBlYXJseSBwcmludGsgY2FuIG9ubHkgYmUgY29uZmlndXJlZCBvbiB0aGUgbWFrZSBjb21tYW5k
Cj4+PiBsaW5lLiBJdCBpcyBub3QgdmVyeSBoYW5keSBiZWNhdXNlIGEgdXNlciBoYXMgdG8gcmVt
b3ZlIHRoZSBvcHRpb24KPj4+IGV2ZXJ5dGltZSBpdCBpcyB1c2luZyBhbm90aGVyIGNvbW1hbmQg
b3RoZXIgdGhhbiBjb21waWxpbmcgdGhlCj4+PiBoeXBlcnZpc29yLgo+Pj4KPj4+IEZ1cnRoZXJt
b3JlLCBlYXJseSBwcmludGsgaXMgb25lIG9mIHRoZSBmZXcgb2RkcyBvbmUgdGhhdCBhcmUgbm90
IHVzaW5nCj4+PiBLY29uZmlnLgo+Pj4KPj4+IFNvIHRoaXMgaXMgYWJvdXQgdGltZSB0byBtb3Zl
IGl0IHRvIEtjb25maWcuIEZvciBub3csIGEgc2tlbGV0b24gaXMKPj4+IGFkZGVkIHdpdGggb25l
IGV4YW1wbGUgYmFzZWQgb24gQ2FkZW5jZSBVQVJULiBGb2xsb3ctdXAgd2lsbCBjb250aW51ZSB0
bwo+Pj4gY29udmVydCBhbGwgdGhlIG9wdGlvbnMgdG8gS2NvbmZpZy4KPj4+Cj4+PiBCZWNhdXNl
IEtjb25maWcgd2lsbCBwcmVmaXggYWxsIHRoZSBjb25maWcgYnkgQ09ORklHXywgaXQgaXMgbmVj
ZXNzYXJ5Cj4+PiB0byBhZGFwdCB0aGUgZGVmaW5lIHdpdGhpbiB0aGUgY29kZS4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4KPj4+
IC0tLQo+Pj4KPj4+IEkgaGF2ZSBzZW50IGl0IGFzIFJGQyBiZWNhdXNlIHRoaXMgaXMgbm90IGNv
bXBsZXRlLiBJIHdpbGwgY29udmVydCB0aGUKPj4+IHJlc3Qgb25jZSB3ZSBhZ3JlZSB0aGUgYXBw
cm9hY2ggaXMgY29ycmVjdC4KPj4KPj4gSGF2aW5nIGEgdG9wLWxldmVsIEtjb25maWcuZGVidWcg
YW5kIGluY2x1ZGVzIGFyY2ggc3BlY2lmaWMgcnVsZXMgaXMgaG93Cj4+IExpbnV4IGRvZXMgaXQg
KGFsYmVpdCB3aXRoIGRpZmZlcmVudCBkaXJlY3Rvcnkgc3RydWN0dXJlKSwgc28gSSB0aGluawo+
PiB3ZSdyZSBqdXN0IGZvbGxvd2luZyB0aGUgbm9ybSBoZXJlLiBObyBvYmplY3Rpb24gZnJvbSBt
ZS4KPiAKPiBJIGFncmVlCgpJIGtub3cgdGhpcyBpcyBhbiBSRkMsIGJ1dCBkbyB5b3UgYW55IG9w
aW5pb24gb24gdGhlIHJlc3Qgb2YgdGhlIHBhdGNoPyAKSXMgdGhlIGludGVyZmFjZSB3aXRoIHRo
ZSB1c2VyIGdvb2QgZm9yIHlvdT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 18:58:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 18:58:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFNLb-0001cU-AO; Tue, 01 Oct 2019 18:58:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=k2xm=X2=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1iFNLa-0001cP-Ge
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 18:58:06 +0000
X-Inumbo-ID: 66a808a0-e47d-11e9-bf31-bc764e2007e4
Received: from mail-qk1-f195.google.com (unknown [209.85.222.195])
 by localhost (Halon) with ESMTPS
 id 66a808a0-e47d-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 18:58:05 +0000 (UTC)
Received: by mail-qk1-f195.google.com with SMTP id y144so12306334qkb.7
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 11:58:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=7EY66jo6PvKaSsJh31JkxqgQFmjMunJ0Kvj/PM6tpU0=;
 b=H97s9IVzmIKVSiGvR6zrMMhSNq2+pk5og/o2OWiVOz9LGEsxP6KElBZdm5VUstDOMA
 bW8m4j62FiC0Ri5gDPEKG0eeZpTfsQyVuG+BCYp0OvCzBbUiyzhsgPQxWPIQAL3BNwFo
 oTb62zz5op55XHv1louqDhpAI+0niep2hOJnr0arJXt/UcN+VCl/X1SU+1S2ZA6GGu0+
 beCKiZzZG2RiV+lnq7GdDDlXieuhHIrqYs+i+75QydS5bSuvVobE9Frv3YS9cdOXbWcN
 PWBHVycsBlKlj3Dv/mK8fM+0lWtI0DocFVRAoOZZ72U0z+Ds44mDgLdZGdGOnEszp51M
 iwaw==
X-Gm-Message-State: APjAAAWVW66R2Ac5lQQa9XlKxKDIyuPw2YVNJczaT5o+ViRdaDJX0jpK
 tpsHvX8SRgSgDlfuiCbYh+/7t0QpMoHBQ5Li/tQ=
X-Google-Smtp-Source: APXvYqyDB8xPt1kofeJ9vy4DjGVaLfhn0UKXBeJHpGI6/IjnKwTQqHsuDY0fC/wEA0lObfyGUxpteBLFU4gleCtca20=
X-Received: by 2002:a37:a858:: with SMTP id r85mr7732418qke.394.1569956285225; 
 Tue, 01 Oct 2019 11:58:05 -0700 (PDT)
MIME-Version: 1.0
References: <20190906153948.2160342-1-arnd@arndb.de>
 <alpine.DEB.2.21.1910011032500.20899@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910011032500.20899@sstabellini-ThinkPad-T480s>
From: Arnd Bergmann <arnd@arndb.de>
Date: Tue, 1 Oct 2019 20:57:49 +0200
Message-ID: <CAK8P3a3Nhh1isvm--U8-s5F0bH1DHQ8pYR_+yB9xckhzyV=x3Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] ARM: xen: unexport HYPERVISOR_platform_op
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>,
 Emil Velikov <emil.l.velikov@gmail.com>, Russell King <linux@armlinux.org.uk>,
 Denis Efremov <efremov@linux.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Masahiro Yamada <yamada.masahiro@socionext.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMSwgMjAxOSBhdCA3OjM4IFBNIFN0ZWZhbm8gU3RhYmVsbGluaQo8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cgo+IFRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLiBIWVBF
UlZJU09SX3BsYXRmb3JtX29wKCkgaXMgYW4gaW5saW5lIGZ1bmN0aW9uLAo+IHRoZSB1bmRlcmx5
aW5nIGZ1bmN0aW9uIHRoYXQgc2hvdWxkIGJlIGV4cG9ydGVkIGlzCj4gSFlQRVJWSVNPUl9wbGF0
Zm9ybV9vcF9yYXcuIFNvLCBpbnN0ZWFkIG9mIHJlbW92aW5nCj4gSFlQRVJWSVNPUl9wbGF0Zm9y
bV9vcCwgd2Ugc2hvdWxkIGNoYW5nZSBpdCB0bwo+IEhZUEVSVklTT1JfcGxhdGZvcm1fb3BfcmF3
LgoKT2ssIHRoYXQgbWFrZXMgc2Vuc2UuCgo+IEZvciBjb252ZW5pZW5jZSwgYW5kIGZvciB0ZXN0
aW5nIEkgY29va2VkIHVwIGEgcGF0Y2guIEFybmQsIGlmIHlvdSBhcmUKPiBoYXBweSB3aXRoIGl0
IChpbiB0aGUgc2Vuc2UgdGhhdCBpdCBzb2x2ZXMgeW91ciBwcm9ibGVtKSB3ZSdsbCBjaGVjayBp
dAo+IGluIHRoZSB4ZW50aXAgdHJlZSwgdW5sZXNzIHlvdSB3b3VsZCBsaWtlIHRvIGdldCBpdCBp
biB5b3VyIHRyZWU/Cj4KClBsZWFzZSBtZXJnZSBpdCB0aHJvdWdoIHlvdXIgdHJlZS4KCj4gQEAg
LTQzNyw3ICs0MzcsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJU09SX21lbW9yeV9vcCk7
Cj4gIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfcGh5c2Rldl9vcCk7Cj4gIEVYUE9SVF9T
WU1CT0xfR1BMKEhZUEVSVklTT1JfdmNwdV9vcCk7Cj4gIEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVS
VklTT1JfdG1lbV9vcCk7Cj4gLUVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfcGxhdGZvcm1f
b3ApOwo+ICtFWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJU09SX3BsYXRmb3JtX29wX3Jhdyk7Cj4g
IEVYUE9SVF9TWU1CT0xfR1BMKEhZUEVSVklTT1JfbXVsdGljYWxsKTsKPiAgRVhQT1JUX1NZTUJP
TF9HUEwoSFlQRVJWSVNPUl92bV9hc3Npc3QpOwo+ICBFWFBPUlRfU1lNQk9MX0dQTChIWVBFUlZJ
U09SX2RtX29wKTsKCk5vdGUgdGhhdCB0aGVyZSBhcmUgb2J2aW91c2x5IG5vIGNhbGxlcnMgZnJv
bSBhbnkgbG9hZGFibGUgbW9kdWxlcyBpbiB0aGUKa2VybmVsLCBhbGwgdXNlcnMgYXJlIGluIGJ1
aWx0LWluIGNvZGUgYXQgdGhlIG1vbWVudC4gQXMgYW4gQVBJIGRlZmluaXRpb24KaXQgc3RpbGwg
bWFrZXMgc2Vuc2UgdGhvdWdoLgoKICAgICAgQXJuZAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:04:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFNRj-0002Qh-4Y; Tue, 01 Oct 2019 19:04:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFNRh-0002Qc-F1
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:04:25 +0000
X-Inumbo-ID: 44a95032-e47e-11e9-9707-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 44a95032-e47e-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 19:04:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFNRZ-0004e3-9T; Tue, 01 Oct 2019 19:04:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFNRY-00080c-Sj; Tue, 01 Oct 2019 19:04:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFNRY-0004my-S7; Tue, 01 Oct 2019 19:04:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iFNRY-0004my-S7@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 19:04:16 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-raw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBz
ZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhl
biBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICA5N2Y5YTNjNGVlZTU1YjAxNzhiNTE4YWU3MTE0YTZhNTMz
NzI5MTNkCiAgQnVnIG5vdCBwcmVzZW50OiA0Yjk3MmEwMWE3ZGE2MTRiNDc5NjQ3NWY5MzMwOTQ3
NTFhMjk1YTJmCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMTE1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywg
b21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qv
bGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdy54ZW4tYm9vdC5odG1sClJldmlzaW9u
IElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVz
IGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5n
IGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qv
bGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdy54ZW4tYm9vdCAtLXN1bW1hcnktb3V0
PXRtcC8xNDIxMTUuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1i
bGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDIwNTEg
ZmFpbCBbaG9zdD1kZWJpbmExXSAvIDEzODg0OSBbaG9zdD1yaW1hdmExXSAxMzg4MTMgW2hvc3Q9
ZWxibGluZzFdIDEzODc4MCBbaG9zdD1iYXJvcXVlMF0gMTM4NzU0IFtob3N0PWRlYmluYTBdIDEz
ODczNSBbaG9zdD1maWFubzBdIDEzODcxMCBbaG9zdD1pdGFsaWEwXSAxMzg2ODAgW2hvc3Q9YWxi
YW5hMV0gMTM4NjYxIFtob3N0PXBpbm90MV0gMTM4NjM5IFtob3N0PWJhcm9xdWUxXSAxMzg2MTIg
W2hvc3Q9YWxiYW5hMF0gMTM4NTg0IFtob3N0PWNoYXJkb25uYXkxXSAxMzg0ODggW2hvc3Q9cmlt
YXZhMV0gMTM4Mzg2IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxNDIwNTEgLyAx
MzgzODYKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
VHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1m
aXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1m
LmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgOTdmOWEzYzRlZWU1NWIw
MTc4YjUxOGFlNzExNGE2YTUzMzcyOTEzZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGFjODE3ODljM2IzMDkzYTFlZmZmYzgyMzMzYTdjMTNiOGQ4MTQyMjIgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlh
MWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNApCYXNpcyBwYXNzIDRi
OTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1NjI3ZjQyNDQ3YmU0ZjEyYWFi
MDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhm
ZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQxMjljOTc4MmJhMDUwYTVmYmZi
ZjRhYzEyMzM1YjIzMGY3IDdkMTQ2MGM5OTFhYzQ1Y2NjYmY5YmEzZDhhYTEzNzAyOWMyYmYzMTIK
R2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQjNGI5NzJhMDFhN2RhNjE0YjQ3OTY0NzVmOTMzMDk0NzUxYTI5NWEyZi05N2Y5YTNj
NGVlZTU1YjAxNzhiNTE4YWU3MTE0YTZhNTMzNzI5MTNkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjNzE5YTY4NGQ3ZGYxYjViNTYyN2Y0MjQ0
N2JlNGYxMmFhYjAzODM0My1hYzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3YzEzYjhkODE0MjIy
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5cCiBnaXQjZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS05MzNlYmFkMjQ3MGExNjk1MDQ3
OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0IzZlNTZlZDEyOWM5NzgyYmEwNTBhNWZiZmJmNGFjMTIzMzViMjMwZjctNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdCM3ZDE0NjBjOTkxYWM0NWNjY2JmOWJhM2Q4YWExMzcwMjljMmJmMzEyLWY5M2FiZjAzMTVl
ZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0
cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRy
ZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDMwMDMgbm9kZXMgaW4gcmV2aXNpb24g
Z3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzgyNDUgW2hvc3Q9ZWxibGluZzFd
CiAxMzgzODYgcGFzcyA0Yjk3MmEwMWE3ZGE2MTRiNDc5NjQ3NWY5MzMwOTQ3NTFhMjk1YTJmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzE5YTY4NGQ3ZGYxYjViNTYy
N2Y0MjQ0N2JlNGYxMmFhYjAzODM0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNmU1NmVkMTI5
Yzk3ODJiYTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNyA3ZDE0NjBjOTkxYWM0NWNjY2JmOWJhM2Q4
YWExMzcwMjljMmJmMzEyCiAxMzg0ODggW2hvc3Q9cmltYXZhMV0KIDEzODU4NCBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDEzODYxMiBbaG9zdD1hbGJhbmEwXQogMTM4NjM5IFtob3N0PWJhcm9xdWUxXQog
MTM4NjYxIFtob3N0PXBpbm90MV0KIDEzODY4MCBbaG9zdD1hbGJhbmExXQogMTM4NzEwIFtob3N0
PWl0YWxpYTBdCiAxMzg3MzUgW2hvc3Q9Zmlhbm8wXQogMTM4NzU0IFtob3N0PWRlYmluYTBdCiAx
Mzg3ODAgW2hvc3Q9YmFyb3F1ZTBdCiAxMzg4MTMgW2hvc3Q9ZWxibGluZzFdCiAxMzg4NDkgW2hv
c3Q9cmltYXZhMV0KIDEzODg3OCBmYWlsIGlycmVsZXZhbnQKIDEzODkwMiBmYWlsIGlycmVsZXZh
bnQKIDEzODk2MiBmYWlsIGlycmVsZXZhbnQKIDEzOTAwMyBmYWlsIGlycmVsZXZhbnQKIDEzOTA2
OCBmYWlsIGlycmVsZXZhbnQKIDEzOTEzNCBmYWlsIGlycmVsZXZhbnQKIDEzOTIzNyBmYWlsIGly
cmVsZXZhbnQKIDEzOTIyMyBmYWlsIGlycmVsZXZhbnQKIDEzOTI1NyBmYWlsIGlycmVsZXZhbnQK
IDEzOTMyNCBmYWlsIGlycmVsZXZhbnQKIDEzOTMwNiBmYWlsIGlycmVsZXZhbnQKIDEzOTI4NiBm
YWlsIGlycmVsZXZhbnQKIDEzOTMzOCBmYWlsIGlycmVsZXZhbnQKIDEzOTM2MSBmYWlsIGlycmVs
ZXZhbnQKIDEzOTM4MyBmYWlsIGlycmVsZXZhbnQKIDEzOTQwOCBmYWlsIGlycmVsZXZhbnQKIDEz
OTQ4MyBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjZjJkOGQ0OTc4ZTg3YTgwZDIzZWNk
NDBlZjdiNDlmMjcxOTlhMTNjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0
YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIGQ5NWI5NTk4YTYzNGE0ZDJjMDc5MGI2NmFhNjhm
ZjNkNTRlOTI4NWEKIDEzOTUwMCBmYWlsIGlycmVsZXZhbnQKIDEzOTQ3NCBwYXNzIDRiOTcyYTAx
YTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCAyOTZjOTA4YzY5Njg5MTBlYTdjNDQ5NmI5NGNmYmExZTUyMjEyZGUy
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5
Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2Zj
MzFjOWZmNGYzIGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2UzZWZlZDFkZTI0NmVjNDAKIDEzOTQ3
MSBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNTI3OTQyZTZiZGQ5ZjE5OGRiOTBmMmRl
OTlhMDQ4MmU5YmU1YjFiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0Yzcx
NWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDY4ZTBlYjgzZWY2MmE0YmJiZDQ4MzdjMzc1OWJhZGE2
NWE2MmI3MWIKIDEzOTQ2MyBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEy
OTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdk
ZjFiNWI1NjI3ZjQyNDQ3YmU0ZjEyYWFiMDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2
ZTU2ZWQxMjljOTc4MmJhMDUwYTVmYmZiZjRhYzEyMzM1YjIzMGY3IDdkMTQ2MGM5OTFhYzQ1Y2Nj
YmY5YmEzZDhhYTEzNzAyOWMyYmYzMTIKIDEzOTQ2OSBmYWlsIGlycmVsZXZhbnQKIDEzOTQ4NiBw
YXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3ZDBhNTZjNGExMjU5MTdhNDc0ZDM0NjlmNzc0
MTg0ZDA5YTM4ZjQ4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQy
N2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDA5NDc5NmFmZmI3Yzg3ZjZiMmRhY2NkYmUxOTIyMDhhZjcx
NWUwODgKIDEzOTQ4MCBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVh
MmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBiYjgyNGY2ODVkNzYw
ZjU2MGJiM2MzZmIxNGFmMzk0YWIzYjM1NDRmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYx
ZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIGIzMWI3ODVkYmQ4MmM1MmYxY2Iy
ODE3MTliN2QwYjNlZjBlYWRjMDUKIDEzOTQ5NyBwYXNzIGlycmVsZXZhbnQKIDEzOTQ5MCBwYXNz
IDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwZGQ4ZDdkNTU2ZGY0NmM1MDMyNTRkMzdiMjJiMmIz
NGY2YWQxMmY2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAy
ZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzIDJmYjQ2Y2FmZTA3ZTIwMjEwYmZiNDc0YzY2YTQyZjc3NjVmMTlh
Y2MKIDEzOTQ5MSBwYXNzIGlycmVsZXZhbnQKIDEzOTQ5NCBwYXNzIGlycmVsZXZhbnQKIDEzOTUw
MSBwYXNzIGlycmVsZXZhbnQKIDEzOTUwMyBmYWlsIGlycmVsZXZhbnQKIDEzOTUwNCBwYXNzIGly
cmVsZXZhbnQKIDEzOTQ3OCBmYWlsIGlycmVsZXZhbnQKIDEzOTUwNSBmYWlsIGlycmVsZXZhbnQK
IDEzOTUwNyBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1NjI3
ZjQyNDQ3YmU0ZjEyYWFiMDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQxMjlj
OTc4MmJhMDUwYTVmYmZiZjRhYzEyMzM1YjIzMGY3IDdkMTQ2MGM5OTFhYzQ1Y2NjYmY5YmEzZDhh
YTEzNzAyOWMyYmYzMTIKIDEzOTUwOCBmYWlsIGlycmVsZXZhbnQKIDEzOTUxMCBwYXNzIDRiOTcy
YTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCAzMGY2MTQ4NTQ2YzcwOTI2NTBhYjQ4ODZmYzZkOTVkNTA2NWMz
MTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAz
Y2ZjMzFjOWZmNGYzIDRkNjI5OGQ2ODI5ZmRiNjIxZDFjNzIyYjAxMmYxOGVlMzRiNjY1NDgKIDEz
OTUxNSBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAzMGY2MTQ4NTQ2YzcwOTI2NTBhYjQ4
ODZmYzZkOTVkNTA2NWMzMTg4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0
YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIGE3YzY4NTllYzk4MmY5NGU4OTk2MjllMmU3OTg1
Y2FhNjBlMzgzM2UKIDEzOTUxNyBwYXNzIGlycmVsZXZhbnQKIDEzOTUxOSBwYXNzIGlycmVsZXZh
bnQKIDEzOTUyMCBwYXNzIGlycmVsZXZhbnQKIDEzOTUyMiBmYWlsIGlycmVsZXZhbnQKIDEzOTUy
NCBwYXNzIGlycmVsZXZhbnQKIDEzOTUyNyBmYWlsIGlycmVsZXZhbnQKIDEzOTUyOCBwYXNzIGly
cmVsZXZhbnQKIDEzOTUzMCBmYWlsIGlycmVsZXZhbnQKIDEzOTUzMiBmYWlsIGlycmVsZXZhbnQK
IDEzOTU4NCBmYWlsIGlycmVsZXZhbnQKIDEzOTU1NSBmYWlsIGlycmVsZXZhbnQKIDEzOTY4NyBm
YWlsIGlycmVsZXZhbnQKIDEzOTYxNiBmYWlsIGlycmVsZXZhbnQKIDEzOTY2OSBmYWlsIGlycmVs
ZXZhbnQKIDEzOTcxMSBmYWlsIGlycmVsZXZhbnQKIDEzOTczNSBmYWlsIGlycmVsZXZhbnQKIDEz
OTc5MiBmYWlsIGlycmVsZXZhbnQKIDEzOTgzMiBmYWlsIGlycmVsZXZhbnQKIDEzOTk0MiBmYWls
IGlycmVsZXZhbnQKIDEzOTg2NiBmYWlsIGlycmVsZXZhbnQKIDEzOTkwNyBmYWlsIGlycmVsZXZh
bnQKIDEzOTk5NiBmYWlsIGlycmVsZXZhbnQKIDE0MDAzOCBmYWlsIGlycmVsZXZhbnQKIDE0MDEy
OCBmYWlsIGlycmVsZXZhbnQKIDE0MDE2MyBmYWlsIGlycmVsZXZhbnQKIDE0MDI1MSBmYWlsIGly
cmVsZXZhbnQKIDE0MDE4OCBmYWlsIGlycmVsZXZhbnQKIDE0MDIxNiBmYWlsIGlycmVsZXZhbnQK
IDE0MDM4MiBmYWlsIGlycmVsZXZhbnQKIDE0MDQyOCBmYWlsIGlycmVsZXZhbnQKIDE0MDQ3NyBm
YWlsIGlycmVsZXZhbnQKIDE0MDUyNSBmYWlsIGlycmVsZXZhbnQKIDE0MDYwMSBmYWlsIGlycmVs
ZXZhbnQKIDE0MDU3MSBmYWlsIGlycmVsZXZhbnQKIDE0MDYyNCBmYWlsIGlycmVsZXZhbnQKIDE0
MDY0OCBbXQogMTQwNjc2IGZhaWwgaXJyZWxldmFudAogMTQwNzI5IGZhaWwgaXJyZWxldmFudAog
MTQwODE3IGZhaWwgaXJyZWxldmFudAogMTQwNzc4IGZhaWwgaXJyZWxldmFudAogMTQwODU1IGZh
aWwgaXJyZWxldmFudAogMTQwOTMwIGZhaWwgaXJyZWxldmFudAogMTQwOTAyIGZhaWwgaXJyZWxl
dmFudAogMTQwOTUwIGZhaWwgaXJyZWxldmFudAogMTQwOTczIGZhaWwgaXJyZWxldmFudAogMTQw
OTk5IGZhaWwgaXJyZWxldmFudAogMTQxMDM2IGZhaWwgaXJyZWxldmFudAogMTQxMTk2IGZhaWwg
aXJyZWxldmFudAogMTQxMjIyIFtdCiAxNDEyOTIgW10KIDE0MTI0MCBmYWlsIGlycmVsZXZhbnQK
IDE0MTM4NiBmYWlsIGlycmVsZXZhbnQKIDE0MTM1NCBmYWlsIGlycmVsZXZhbnQKIDE0MTQ0NiBm
YWlsIGlycmVsZXZhbnQKIDE0MTQ4NCBmYWlsIGlycmVsZXZhbnQKIDE0MTU0NyBmYWlsIGlycmVs
ZXZhbnQKIDE0MTYxMyBmYWlsIGlycmVsZXZhbnQKIDE0MTgwNSBmYWlsIGlycmVsZXZhbnQKIDE0
MTczNyBmYWlsIGlycmVsZXZhbnQKIDE0MTg3MCBmYWlsIGlycmVsZXZhbnQKIDE0MTkxMSBmYWls
IGlycmVsZXZhbnQKIDE0MTk3OSBmYWlsIGlycmVsZXZhbnQKIDE0MTk0NCBmYWlsIGlycmVsZXZh
bnQKIDE0MjAwNSBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1
NjI3ZjQyNDQ3YmU0ZjEyYWFiMDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQx
MjljOTc4MmJhMDUwYTVmYmZiZjRhYzEyMzM1YjIzMGY3IDdkMTQ2MGM5OTFhYzQ1Y2NjYmY5YmEz
ZDhhYTEzNzAyOWMyYmYzMTIKIDE0MjAxNCBmYWlsIGlycmVsZXZhbnQKIDE0MjAyMSBwYXNzIDRi
OTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0ODcwNjM5ZjU1ZWQ0MjA0NGE1MWM2NjY0ZTY2YzRkYzkw
ZGZhYTZmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhm
ZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdm
MDAzY2ZjMzFjOWZmNGYzIDdjN2Y3ZThmYmEwMWY2Y2M5ODU5ODUxNzNkMGU2OWM2ZTZlY2Q1NmMK
IDE0MjAyNiBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NmFkNzYyZmE3YTUxY2JmOTRl
MzRlNzMyOTYxYWFlM2RlMzMzOWMzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDY4Zjk0ZWY4ZTU3Y2VhODI2ODBiN2JkYTJl
MDNjYWFiY2JhNmQwYTYKIDE0MjAwNiBmYWlsIGlycmVsZXZhbnQKIDE0MjAzMiBwYXNzIDRiOTcy
YTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5YzUxOWNkY2UwNTQwM2Q0YmEwMjM0
OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGY3ZjcxZjUwOTQ2ZWFiNDkxY2U1YjcyYWYwZGY3OWExMDMzZWQ2NWIKIDE0
MjAzNiBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1NjI3ZjQy
NDQ3YmU0ZjEyYWFiMDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQxMjljOTc4
MmJhMDUwYTVmYmZiZjRhYzEyMzM1YjIzMGY3IDdkMTQ2MGM5OTFhYzQ1Y2NjYmY5YmEzZDhhYTEz
NzAyOWMyYmYzMTIKIDE0MjA1MCBmYWlsIGlycmVsZXZhbnQKIDE0MjA1NSBibG9ja2VkIDRiOTcy
YTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5YzUxOWNkY2UwNTQwM2Q0YmEwMjM0
OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIDNjNThhNjI5ODIxNzMzOWU5OWY5OGU2NzhkZWM1ZmNmMTlhMDNjZTUKIDE0
MjA1OCBibG9ja2VkIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5YzUx
OWNkY2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGJlY2EzN2JhOTdkOWQ2NGI3Y2Q5YTYwNmQ5
M2NiNDk4YmY2ODFhZDEKIDE0MjA2MCBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5
NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1OTBj
OWQ1ODI4MGJiMGZhZDE0NGY3NjBjNGRhMmFjYWYxNjYyMmFhIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4
OWIxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDczZDFkNjFmYTlk
ZTMxNTc1ZDc2MzFhMzM5MGQ3MGJhMTU0ZDE1MWIKIDE0MjA2NCBwYXNzIDRiOTcyYTAxYTdkYTYx
NGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjNzBmZWY5NjJlODA0ZWJhNDgzNTEyYjY0ZWMyNDE2OTg3MTA2MGJlIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjA3MyBwYXNz
IDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3NmUxZTU2MzFmMWFkOWIyMjc1ZmYzMWZlZmU4MzI1
OGMwODEyYjNkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJh
ZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRl
YzQKIDE0MjA3OCBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0M2JiNGUzNzliMjA3NTky
ODRlYTQ5OWQxN2M4ZjUwM2ExMjdiNjY2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1
ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjA4NCBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1Zjkz
MzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAx
ZmY3ZWQyY2ZhNjRiYTk4NzAyMjFmMWVlZTcyYjA1OTA1ZTBhMGI1IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBi
ZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAz
MTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjA4OCBwYXNzIDRiOTcyYTAxYTdk
YTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBhYzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3YzEzYjhkODE0MjIyIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0
Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjA1MSBm
YWlsIDk3ZjlhM2M0ZWVlNTViMDE3OGI1MThhZTcxMTRhNmE1MzM3MjkxM2QgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhYzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3
YzEzYjhkODE0MjIyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMz
ZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZh
NTRlYzQKIDE0MjA5MiBmYWlsIGlycmVsZXZhbnQKIDE0MjA5NSBwYXNzIDRiOTcyYTAxYTdkYTYx
NGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1NjI3ZjQyNDQ3YmU0ZjEyYWFiMDM4MzQzIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQxMjljOTc4MmJhMDUwYTVmYmZiZjRhYzEyMzM1YjIz
MGY3IDdkMTQ2MGM5OTFhYzQ1Y2NjYmY5YmEzZDhhYTEzNzAyOWMyYmYzMTIKIDE0MjEwMCBmYWls
IDk3ZjlhM2M0ZWVlNTViMDE3OGI1MThhZTcxMTRhNmE1MzM3MjkxM2QgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhYzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3YzEz
YjhkODE0MjIyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJh
ZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRl
YzQKIDE0MjEwMyBwYXNzIDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhYzgxNzg5YzNiMzA5M2Ex
ZWZmZmM4MjMzM2E3YzEzYjhkODE0MjIyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1
ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjEwOSBmYWlsIDk3ZjlhM2M0ZWVlNTViMDE3OGI1MThhZTcx
MTRhNmE1MzM3MjkxM2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBh
YzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3YzEzYjhkODE0MjIyIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBi
ZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAz
MTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjExMiBwYXNzIDRiOTcyYTAxYTdk
YTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBhYzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3YzEzYjhkODE0MjIyIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0
Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjExNSBm
YWlsIDk3ZjlhM2M0ZWVlNTViMDE3OGI1MThhZTcxMTRhNmE1MzM3MjkxM2QgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhYzgxNzg5YzNiMzA5M2ExZWZmZmM4MjMzM2E3
YzEzYjhkODE0MjIyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMz
ZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZh
NTRlYzQKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTM4Mzg2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDE0MjA1MSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0
MjA5NSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjEwMCAo
ZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA0Yjk3MmEwMWE3ZGE2MTRi
NDc5NjQ3NWY5MzMwOTQ3NTFhMjk1YTJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYWM4MTc4OWMzYjMwOTNhMWVmZmZjODIzMzNhN2MxM2I4ZDgxNDIyMiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0Ck5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTQyMDg4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyMTAw
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyMTAzIChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDIxMDkgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDIxMTIgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjExNSAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDk3
ZjlhM2M0ZWVlNTViMDE3OGI1MThhZTcxMTRhNmE1MzM3MjkxM2QKICBCdWcgbm90IHByZXNlbnQ6
IDRiOTcyYTAxYTdkYTYxNGI0Nzk2NDc1ZjkzMzA5NDc1MWEyOTVhMmYKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIx
MTUvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDogZ3JhcGggaXMg
dG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuNTU5Mzc0
IHRvIGZpdApwbm10b3BuZzogNjMgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4g
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cmF3Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoxNDIxMTU6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0
MjExNSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjExNS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:07:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:07:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFNUl-0002Z3-Lv; Tue, 01 Oct 2019 19:07:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFNUk-0002Yy-6E
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:07:34 +0000
X-Inumbo-ID: b8f456d0-e47e-11e9-9707-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b8f456d0-e47e-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 19:07:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EF65C1000;
 Tue,  1 Oct 2019 12:07:32 -0700 (PDT)
Received: from [10.37.10.143] (unknown [10.37.10.143])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D5E8A3F706;
 Tue,  1 Oct 2019 12:07:31 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, Andrii Anisov <andrii.anisov@gmail.com>, 
 xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
 <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
 <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
 <e9ce8c39-fa90-461d-0958-a0b2a0cf968a@arm.com>
 <d43ca714-130b-091b-79db-c20d1a6da2b0@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <435b4ce8-6c9c-a9d3-f5b5-b19bf68f1ab9@arm.com>
Date: Tue, 1 Oct 2019 20:07:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d43ca714-130b-091b-79db-c20d1a6da2b0@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMTAvMS8xOSA1OjA3IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4g
T24gMDEuMTAuMTkgMTg6MzYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDEvMTAvMjAxOSAx
NjoyNSwgT2xla3NhbmRyIHdyb3RlOgo+Pj4KPj4+IE9uIDAxLjEwLjE5IDE4OjA0LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gPiAxLiBHaXZpbmcgdGhlIElPTU1VIHRvIERvbTAgaXMgYSBiYWQgaWRl
YS4KClBsZWFzZSB0byB0cnkgZXhwYW5kIHlvdXIgdGhvdWdodHMgaW4gdGhlIHNhbWUgZS1tYWls
IHdoZW4geW91IHNheSAidGhpcyAKaXMgYSBiYWQgaWRlYSIuCgpCdXQsIHRoaXMgaXMgY2xlYXJs
eSB3aGF0IGhhcHBlbiBpbiBjdXJyZW50IFhlbiBzZXR1cCBpZiB0aGUgZHJpdmVyIGlzIApub3Qg
ZW5hYmxlZC4gV2hhdCBJIHdhbnQgdG8gYXZvaWQgaXMgZXhwb3NpbmcgYW4gaGFsZiBjb21wbGV0
ZSBiaW5kaW5ncyAKdG8gdGhlIGd1ZXN0ICh5b3UgZG9uJ3Qga25vdyBob3cgaXQgd2lsbCBiZWhh
dmUpLgoKU28gd2UgZWl0aGVyIHJlbW92ZSBhbGwgdGhlIHByb3BlcnRpZXMgYW5kIG5vZGUgcmVs
YXRlZCB0byB0aGUgSU9NTVVzIG9yIApub3RoaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:16:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFNcy-0003PP-PG; Tue, 01 Oct 2019 19:16:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JO9a=X2=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iFNcy-0003PK-6X
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:16:04 +0000
X-Inumbo-ID: e84c0576-e47f-11e9-9707-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id e84c0576-e47f-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 19:16:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569957362;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=a2IUMnJku1CYcf8X9Skx3RU/jroqUS1+A9CIrrErbAA=;
 b=C6J4DBXk1x/dok1rzmjSr1PL1IFA7reDu9GZAu39wDJToCsBRDe0xHFh
 PvOG2tGjQ7osH8VOh8GhgeudVJiT3uvdo+bgKXrcO8Favd4rS1PmLNPEc
 6S24oFtk9HqVi1BpeAGAHQeeSqw4pLOYhJDB24CDlWs3/ZhbPkAt1U7CZ k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: h80v/L78EIMC/lKt5lop0JK0yKVhSW4e9PBHDVJ5shQM2BfqZqlVk9ZbCdVwIFrYts/9beNzIX
 H8Zk3umP9JqZWKs/dYDydsER4SOTt98Lqn0YE+dRDtmaZSfUa8QNPzzksDZ4nOJRj21iYM8guL
 YOVZKun98ylIL8z+pJUz/r66fFTb/wAPQqQeEBfD81sy+8Wwi3JldVE5hcXqRA9vMroIIAAuZ1
 8zfq9yyZi9hXOd/JO/Ms6aG0kQkVV1Rk0w4gJTr+oAvybq5OqrwqROJQa77bcbojgkfS6FX7l0
 nlE=
X-SBRS: 2.7
X-MesageID: 6625096
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6625096"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 1 Oct 2019 20:15:57 +0100
Message-ID: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] x86/crash: force unlock console before
 printing on kexec crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 wl@xen.org, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBzbWFsbCB3aW5kb3cgd2hlcmUgc2hvb3Rkb3duIE5NSSBtaWdodCBjb21lIHRv
IGEgQ1BVCihlLmcuIGluIHNlcmlhbCBpbnRlcnJ1cHQgaGFuZGxlcikgd2hlcmUgY29uc29sZSBs
b2NrIGlzIHRha2VuLiBJbiBvcmRlcgpub3QgdG8gbGVhdmUgZm9sbG93aW5nIGNvbnNvbGUgcHJp
bnRzIHdhaXRpbmcgaW5maW5pdGVseSBmb3Igc2hvdCBkb3duCkNQVXMgdG8gZnJlZSB0aGUgbG9j
ayAtIGZvcmNlIHVubG9jayB0aGUgY29uc29sZS4KClRoZSByYWNlIGhhcyBiZWVuIGZyZXF1ZW50
bHkgb2JzZXJ2ZWQgd2hpbGUgY3Jhc2hpbmcgbmVzdGVkIFhlbiBpbgphbiBIVk0gZG9tYWluLgoK
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2NyYXNoLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94
ODYvY3Jhc2guYwppbmRleCA2ZTFkM2QzLi5hMjBlYzhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3Jhc2guYworKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMjksNiArMjksNyBAQAog
I2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+CiAjaW5jbHVk
ZSA8YXNtL2hwZXQuaD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogCiBzdGF0aWMgY3B1bWFz
a190IHdhaXRpbmdfdG9fY3Jhc2g7CiBzdGF0aWMgdW5zaWduZWQgaW50IGNyYXNoaW5nX2NwdTsK
QEAgLTE1NSw2ICsxNTYsNyBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkK
ICAgICB9CiAKICAgICAvKiBMZWF2ZSBhIGhpbnQgb2YgaG93IHdlbGwgd2UgZGlkIHRyeWluZyB0
byBzaG9vdCBkb3duIHRoZSBvdGhlciBjcHVzICovCisgICAgY29uc29sZV9mb3JjZV91bmxvY2so
KTsKICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gpICkKICAgICAgICAg
cHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNcbiIpOwogICAgIGVsc2UKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:34:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFNv7-0004zQ-IE; Tue, 01 Oct 2019 19:34:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFNv6-0004zL-8a
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:34:48 +0000
X-Inumbo-ID: 63247088-e482-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 63247088-e482-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 19:33:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 240EF20B7C;
 Tue,  1 Oct 2019 19:33:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569958426;
 bh=HztAMj/LI03iomeg8WKXAcH9HPV7vZulTNN+VF4ArSQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=VDFhYRx5+CtjW7ipzGloW8UealmtALaE0P/0HQ8PSLyY+vYTmrNbaC3A+/doKFxyE
 QS4ONdmgveHQRgSCMsVT/3gmK6w4ik4TOEbiSq+ESqEIkS4E2HsghYT6XlBqeMU73V
 Mv2hdvGUUDlTI9znjtsjmdo4b/SL0AXGoKbkFc7o=
Date: Tue, 1 Oct 2019 12:33:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190913103953.8182-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011227350.20899@sstabellini-ThinkPad-T480s>
References: <20190913103953.8182-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Add Skeleton for using
 configuring early printk using Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMyBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IGVhcmx5IHByaW50ayBjYW4gb25seSBiZSBjb25maWd1cmVkIG9uIHRoZSBtYWtlIGNvbW1hbmQK
PiBsaW5lLiBJdCBpcyBub3QgdmVyeSBoYW5keSBiZWNhdXNlIGEgdXNlciBoYXMgdG8gcmVtb3Zl
IHRoZSBvcHRpb24KPiBldmVyeXRpbWUgaXQgaXMgdXNpbmcgYW5vdGhlciBjb21tYW5kIG90aGVy
IHRoYW4gY29tcGlsaW5nIHRoZQo+IGh5cGVydmlzb3IuCj4gCj4gRnVydGhlcm1vcmUsIGVhcmx5
IHByaW50ayBpcyBvbmUgb2YgdGhlIGZldyBvZGRzIG9uZSB0aGF0IGFyZSBub3QgdXNpbmcKPiBL
Y29uZmlnLgo+IAo+IFNvIHRoaXMgaXMgYWJvdXQgdGltZSB0byBtb3ZlIGl0IHRvIEtjb25maWcu
IEZvciBub3csIGEgc2tlbGV0b24gaXMKPiBhZGRlZCB3aXRoIG9uZSBleGFtcGxlIGJhc2VkIG9u
IENhZGVuY2UgVUFSVC4gRm9sbG93LXVwIHdpbGwgY29udGludWUgdG8KPiBjb252ZXJ0IGFsbCB0
aGUgb3B0aW9ucyB0byBLY29uZmlnLgo+IAo+IEJlY2F1c2UgS2NvbmZpZyB3aWxsIHByZWZpeCBh
bGwgdGhlIGNvbmZpZyBieSBDT05GSUdfLCBpdCBpcyBuZWNlc3NhcnkKPiB0byBhZGFwdCB0aGUg
ZGVmaW5lIHdpdGhpbiB0aGUgY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+IAo+IEkgaGF2ZSBzZW50IGl0IGFzIFJG
QyBiZWNhdXNlIHRoaXMgaXMgbm90IGNvbXBsZXRlLiBJIHdpbGwgY29udmVydCB0aGUKPiByZXN0
IG9uY2Ugd2UgYWdyZWUgdGhlIGFwcHJvYWNoIGlzIGNvcnJlY3QuCj4gLS0tCj4gIHhlbi9LY29u
ZmlnLmRlYnVnICAgICAgICAgICAgICAgICAgfCAgMiArKwo+ICB4ZW4vYXJjaC9hcm0vS2NvbmZp
Zy5kZWJ1ZyAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgeGVuL2FyY2gvYXJtL1J1bGVzLm1rICAgICAgICAgICAgICB8ICA1ICsrLS0tCj4gIHhl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgICAgICAgICAgfCAgOCArKysrLS0tLQo+ICB4ZW4vYXJj
aC9hcm0vYXJtNjQvZGVidWcuUyAgICAgICAgIHwgIDQgKystLQo+ICB4ZW4vYXJjaC9hcm0vYXJt
NjQvaGVhZC5TICAgICAgICAgIHwgIDggKysrKy0tLS0KPiAgeGVuL2FyY2gveDg2L0tjb25maWcu
ZGVidWcgICAgICAgICB8ICAwCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZWFybHlfcHJpbnRrLmgg
fCAgMiArLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL0tjb25maWcuZGVidWcKPiAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVidWcKPiBpbmRleCBlMTBl
MzE0ZTI1Li5kMDgwNmRiYTMyIDEwMDY0NAo+IC0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCj4gKysr
IGIveGVuL0tjb25maWcuZGVidWcKPiBAQCAtMTEyLDYgKzExMiw4IEBAIGNvbmZpZyBYTUVNX1BP
T0xfUE9JU09OCj4gIAkgIFBvaXNvbiBmcmVlIGJsb2NrcyB3aXRoIDB4QUEgYnl0ZXMgYW5kIHZl
cmlmeSB0aGVtIHdoZW4gYSBibG9jayBpcwo+ICAJICBhbGxvY2F0ZWQgaW4gb3JkZXIgdG8gc3Bv
dCB1c2UtYWZ0ZXItZnJlZSBpc3N1ZXMuCj4gIAo+ICtzb3VyY2UgImFyY2gvJFNSQ0FSQ0gvS2Nv
bmZpZy5kZWJ1ZyIKPiArCj4gIGVuZGlmICMgREVCVUcgfHwgRVhQRVJUCj4gIAo+ICBlbmRtZW51
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnLmRlYnVnIGIveGVuL2FyY2gvYXJt
L0tjb25maWcuZGVidWcKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAu
LmJjM2I2MjI2OTUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcu
ZGVidWcKPiBAQCAtMCwwICsxLDQwIEBACj4gK2Nob2ljZQo+ICsJcHJvbXB0ICJFbmFibGUgZWFy
bHkgcHJpbnRrIgo+ICsKPiArCW9wdGlvbmFsCj4gKwljb25maWcgRUFSTFlfUFJJTlRLX1pZTlFN
UAo+ICsJCWJvb2wgIkVuYWJsZSBlYXJseSBwcmludGsgb24gWGlsaW54IFp5blFNUCIKPiArCQlz
ZWxlY3QgRUFSTFlfVUFSVF9DQURFTkNFCj4gKwkJaGVscAo+ICsJCSAgU2F5IFkgaGVyZSBpZiB5
b3Ugd2FudCB0aGUgZWFybHkgcHJpbnRrIHN1cHBvcnQgb24gWGlsaW54Cj4gKwkJICBaeW5RTVAg
cGxhdGZvcm0uCj4gKwo+ICsJY29uZmlnIEVBUkxZX1BSSU5US19DQURFTkNFCj4gKwkJYm9vbCAi
RW5hYmxlIGVhcmx5IHByaW50ayB2aWEgQ2FkZW5jZSBVQVJUIgo+ICsJCXNlbGVjdCBFQVJMWV9V
QVJUX0NBREVOQ0UKCldoeSBub3Qgc2VsZWN0IEVBUkxZX1BSSU5USyBkaXJlY3RseT8gSXMgRUFS
TFlfVUFSVF9DQURFTkNFIGFjdHVhbGx5Cm5lZWRlZD8KCgo+ICsJCWhlbHAKPiArCQkgIFNheSBZ
IGhlcmUgaWYgeW91IHdpc2ggdGhlIGVhcmx5IHByaW50ayB0byBkaXJlY3QgdGhlaXIKPiArCQkg
IG91dHB1dCB0byBhIENhZGVuY2UgVUFSVC4gWW91IGNhbiB1c2UgdGhpcyBvcHRpb24gdG8gcHJv
dmlkZQo+ICsJCSAgdGhlIHBhcmFtZXRlcnMgZm9yIHRoZSBDYWRlbmNlIFVBUlQgcmF0aGVyIHRo
YW4gc2VsZWN0aW5nCj4gKwkJICBvbmUgb2YgdGhlIHBsYXRmb3JtIHNwZWNpZmljIG9wdGlvbnMg
YWJvdmUgaWYgeW91IGtub3cgdGhlCj4gKwkJICBwYXJhbWV0ZXJzIGZvciB0aGUgcG9ydC4KPiAr
Cj4gKwkJICBUaGlzIG9wdGlvbiBpcyBwcmVmZXJyZWQgb3ZlciB0aGUgcGxhdGZvcm0gc3BlY2lm
aWMgb3B0aW9uczsKPiArCQkgIHRoZSBwbGF0Zm9ybSBzcGVjaWZpYyBvcHRpb25zIGFyZSBkZXBy
ZWNhdGVkIGFuZCB3aWxsIHNvb24KPiArCQkgIGJlIHJlbW92ZWQuCj4gK2VuZGNob2ljZQo+ICsK
PiArY29uZmlnIEVBUkxZX1BSSU5USwo+ICsJYm9vbAo+ICsKPiArY29uZmlnIEVBUkxZX1VBUlRf
Q0FERU5DRQo+ICsJYm9vbAo+ICsJc2VsZWN0IEVBUkxZX1BSSU5USwo+ICsKPiArY29uZmlnIEVB
UkxZX1VBUlRfQkFTRV9BRERSRVNTCj4gKwloZXggIlBoeXNpY2FsIGJhc2UgYWRkcmVzcyBvZiBk
ZWJ1ZyBVQVJUIiBpZiBFQVJMWV9QUklOVEsKPiArCWRlZmF1bHQgMHhmZjAwMDAwMCBpZiBFQVJM
WV9QUklOVEtfWllOUU1QCgpUaGlzIG9ubHkgd29ya3MgZm9yIEVBUkxZX1BSSU5US19aWU5RTVAg
YW5kIG5vdCBmb3IKRUFSTFlfUFJJTlRLX0NBREVOQ0UuIEkgaW1hZ2luZSB3ZSBuZWVkIGEgZGVm
YXVsdCBsaW5lIGZvciBlYWNoIG9mIHRoZQpwb3NzaWJsZSBvcHRpb25zIGFib3ZlLgoKCj4gK2Nv
bmZpZyBFQVJMWV9QUklOVEtfSU5DCj4gKwlzdHJpbmcKPiArCWRlZmF1bHQgImRlYnVnLWNhZGVu
Y2UuaW5jIiBpZiBFQVJMWV9VQVJUX0NBREVOQ0UKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L1J1bGVzLm1rIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCj4gaW5kZXggM2Q5YTBlZDM1Ny4uMDg0
ZjE3MjVhOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vUnVsZXMubWsKPiArKysgYi94ZW4v
YXJjaC9hcm0vUnVsZXMubWsKPiBAQCAtNDYsNyArNDYsNiBAQCBFQVJMWV9QUklOVEtfdGh1bmRl
cnggICAgICAgOj0gcGwwMTEsMHg4N2UwMjQwMDAwMDAKPiAgRUFSTFlfUFJJTlRLX3ZleHByZXNz
ICAgICAgIDo9IHBsMDExLDB4MWMwOTAwMDAKPiAgRUFSTFlfUFJJTlRLX3hnZW5lLW1jZGl2aXR0
IDo9IDgyNTAsMHgxYzAyMTAwMCwyCj4gIEVBUkxZX1BSSU5US194Z2VuZS1zdG9ybSAgICA6PSA4
MjUwLDB4MWMwMjAwMDAsMgo+IC1FQVJMWV9QUklOVEtfenlucW1wICAgICAgICAgOj0gY2FkZW5j
ZSwweGZmMDAwMDAwCj4gIAo+ICBpZm5lcSAoJChFQVJMWV9QUklOVEtfJChDT05GSUdfRUFSTFlf
UFJJTlRLKSksKQo+ICBFQVJMWV9QUklOVEtfQ0ZHIDo9ICQoc3Vic3QgJChjb21tYSksICwkKEVB
UkxZX1BSSU5US18kKENPTkZJR19FQVJMWV9QUklOVEspKSkKPiBAQCAtODIsOSArODEsOSBAQCBl
bmRpZgo+ICAKPiAgQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLKSArPSAtRENPTkZJR19FQVJMWV9QUklO
VEsKPiAgQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLX0lOSVRfVUFSVCkgKz0gLURFQVJMWV9QUklOVEtf
SU5JVF9VQVJUCj4gLUNGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURFQVJMWV9QUklOVEtfSU5D
PVwiZGVidWctJChFQVJMWV9QUklOVEtfSU5DKS5pbmNcIgo+ICtDRkxBR1MtJChFQVJMWV9QUklO
VEspICs9IC1EQ09ORklHX0VBUkxZX1BSSU5US19JTkM9XCJkZWJ1Zy0kKEVBUkxZX1BSSU5US19J
TkMpLmluY1wiCj4gIENGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURFQVJMWV9QUklOVEtfQkFV
RD0kKEVBUkxZX1BSSU5US19CQVVEKQo+IC1DRkxBR1MtJChFQVJMWV9QUklOVEspICs9IC1ERUFS
TFlfVUFSVF9CQVNFX0FERFJFU1M9JChFQVJMWV9VQVJUX0JBU0VfQUREUkVTUykKPiArQ0ZMQUdT
LSQoRUFSTFlfUFJJTlRLKSArPSAtRENPTkZJR19FQVJMWV9VQVJUX0JBU0VfQUREUkVTUz0kKEVB
UkxZX1VBUlRfQkFTRV9BRERSRVNTKQoKSSBkb24ndCBoYXZlIGFuIG9waW5pb24gb24gdGhlIG5h
bWluZywgdGhlIGZvbGxvd2luZyBpcyBhIHN1Z2dlc3Rpb24gdG8KbWFrZSB0aGUgcGF0Y2ggZWFz
aWVyIHRvIHdyaXRlLiBJdCBsb29rcyBsaWtlIHdlIGNvdWxkIGdldCBhd2F5IHdpdGhvdXQKYW55
IG9mIHRoZSByZW5hbWluZyBiZWxvdyBpZiB3ZSBjaG9vc2UgdG8gZXhwb3J0CkVBUkxZX1VBUlRf
QkFTRV9BRERSRVNTIGFuZCBrZWVwIHVzaW5nIEVBUkxZX1VBUlRfQkFTRV9BRERSRVNTIGRpcmVj
dGx5CmluIHRoZSBjb2RlIGJlbG93LgoKCj4gIENGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURF
QVJMWV9VQVJUX1JFR19TSElGVD0kKEVBUkxZX1VBUlRfUkVHX1NISUZUKQo+ICAKPiAgZWxzZSAj
ICFDT05GSUdfREVCVUcKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiBpbmRleCA4Zjk0NWQzMThhLi4wYzdlNDA1Mjk5
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiArKysgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvaGVhZC5TCj4gQEAgLTMyLDggKzMyLDggQEAKPiAgI2RlZmluZSBQVF9VUFBF
Uih4KSAoUFRfIyN4ICYgMHhmMDApCj4gICNkZWZpbmUgUFRfTE9XRVIoeCkgKFBUXyMjeCAmIDB4
MGZmKQo+ICAKPiAtI2lmIChkZWZpbmVkIChDT05GSUdfRUFSTFlfUFJJTlRLKSkgJiYgKGRlZmlu
ZWQgKEVBUkxZX1BSSU5US19JTkMpKQo+IC0jaW5jbHVkZSBFQVJMWV9QUklOVEtfSU5DCj4gKyNp
ZiAoZGVmaW5lZCAoQ09ORklHX0VBUkxZX1BSSU5USykpICYmIChkZWZpbmVkIChDT05GSUdfRUFS
TFlfUFJJTlRLX0lOQykpCj4gKyNpbmNsdWRlIENPTkZJR19FQVJMWV9QUklOVEtfSU5DCj4gICNl
bmRpZgo+ICAKPiAgLyoKPiBAQCAtMTkwLDcgKzE5MCw3IEBAIEdMT0JBTChpbml0X3NlY29uZGFy
eSkKPiAgMToKPiAgCj4gICNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLCj4gLSAgICAgICAgbW92
X3cgcjExLCBFQVJMWV9VQVJUX0JBU0VfQUREUkVTUyAgIC8qIHIxMSA6PSBVQVJUIGJhc2UgYWRk
cmVzcyAqLwo+ICsgICAgICAgIG1vdl93IHIxMSwgQ09ORklHX0VBUkxZX1VBUlRfQkFTRV9BRERS
RVNTICAgLyogcjExIDo9IFVBUlQgYmFzZSBhZGRyZXNzICovCj4gICAgICAgICAgUFJJTlQoIi0g
Q1BVICIpCj4gICAgICAgICAgcHJpbnRfcmVnIHI3Cj4gICAgICAgICAgUFJJTlQoIiBib290aW5n
IC1cclxuIikKPiBAQCAtNTgwLDcgKzU4MCw3IEBAIEVOVFJZKHN3aXRjaF90dGJyKQo+ICAgKiBD
bG9iYmVycyByMCAtIHIzCj4gICAqLwo+ICBpbml0X3VhcnQ6Cj4gLSAgICAgICAgbW92X3cgcjEx
LCBFQVJMWV9VQVJUX0JBU0VfQUREUkVTUwo+ICsgICAgICAgIG1vdl93IHIxMSwgQ09ORklHX0VB
UkxZX1VBUlRfQkFTRV9BRERSRVNTCj4gICNpZmRlZiBFQVJMWV9QUklOVEtfSU5JVF9VQVJUCj4g
ICAgICAgICAgZWFybHlfdWFydF9pbml0IHIxMSwgcjEsIHIyCj4gICNlbmRpZgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWcuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9kZWJ1
Zy5TCj4gaW5kZXggYjdmNTNhYzA1MS4uNzFjYWQ5ZDc2MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvZGVidWcuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9kZWJ1Zy5TCj4g
QEAgLTE5LDggKzE5LDggQEAKPiAgCj4gICNpbmNsdWRlIDxhc20vZWFybHlfcHJpbnRrLmg+Cj4g
IAo+IC0jaWZkZWYgRUFSTFlfUFJJTlRLX0lOQwo+IC0jaW5jbHVkZSBFQVJMWV9QUklOVEtfSU5D
Cj4gKyNpZmRlZiBDT05GSUdfRUFSTFlfUFJJTlRLX0lOQwo+ICsjaW5jbHVkZSBDT05GSUdfRUFS
TFlfUFJJTlRLX0lOQwo+ICAjZW5kaWYKPiAgCj4gIC8qCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gaW5kZXggNzkw
YjQ4NWYwNC4uMzJiODk1ZWNlYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+IEBAIC00MCw4ICs0MCw4IEBA
Cj4gICNkZWZpbmUgX19IRUFEX0ZMQUdTICAgICAgICAgICAgKChfX0hFQURfRkxBR19QQUdFX1NJ
WkUgPDwgMSkgfCBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChfX0hFQURf
RkxBR19QSFlTX0JBU0UgPDwgMykpCj4gIAo+IC0jaWYgKGRlZmluZWQgKENPTkZJR19FQVJMWV9Q
UklOVEspKSAmJiAoZGVmaW5lZCAoRUFSTFlfUFJJTlRLX0lOQykpCj4gLSNpbmNsdWRlIEVBUkxZ
X1BSSU5US19JTkMKPiArI2lmIChkZWZpbmVkIChDT05GSUdfRUFSTFlfUFJJTlRLKSkgJiYgKGRl
ZmluZWQgKENPTkZJR19FQVJMWV9QUklOVEtfSU5DKSkKPiArI2luY2x1ZGUgQ09ORklHX0VBUkxZ
X1BSSU5US19JTkMKPiAgI2VuZGlmCj4gIAo+ICAvKgo+IEBAIC0zNTEsNyArMzUxLDcgQEAgR0xP
QkFMKGluaXRfc2Vjb25kYXJ5KQo+ICAxOgo+ICAKPiAgI2lmZGVmIENPTkZJR19FQVJMWV9QUklO
VEsKPiAtICAgICAgICBsZHIgICB4MjMsID1FQVJMWV9VQVJUX0JBU0VfQUREUkVTUyAvKiB4MjMg
Oj0gVUFSVCBiYXNlIGFkZHJlc3MgKi8KPiArICAgICAgICBsZHIgICB4MjMsID1DT05GSUdfRUFS
TFlfVUFSVF9CQVNFX0FERFJFU1MgLyogeDIzIDo9IFVBUlQgYmFzZSBhZGRyZXNzICovCj4gICAg
ICAgICAgUFJJTlQoIi0gQ1BVICIpCj4gICAgICAgICAgcHJpbnRfcmVnIHgyNAo+ICAgICAgICAg
IFBSSU5UKCIgYm9vdGluZyAtXHJcbiIpCj4gQEAgLTc1Myw3ICs3NTMsNyBAQCBFTlRSWShzd2l0
Y2hfdHRicikKPiAgICogQ2xvYmJlcnMgeDAgLSB4MQo+ICAgKi8KPiAgaW5pdF91YXJ0Ogo+IC0g
ICAgICAgIGxkciAgIHgyMywgPUVBUkxZX1VBUlRfQkFTRV9BRERSRVNTCj4gKyAgICAgICAgbGRy
ICAgeDIzLCA9Q09ORklHX0VBUkxZX1VBUlRfQkFTRV9BRERSRVNTCj4gICNpZmRlZiBFQVJMWV9Q
UklOVEtfSU5JVF9VQVJUCj4gICAgICAgICAgZWFybHlfdWFydF9pbml0IHgyMywgMAo+ICAjZW5k
aWYKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcuZGVidWcgYi94ZW4vYXJjaC94
ODYvS2NvbmZpZy5kZWJ1Zwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAw
MC4uZTY5ZGUyOWJiMgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Vhcmx5X3By
aW50ay5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9lYXJseV9wcmludGsuaAo+IGluZGV4IDA3OGNm
NzAxZGMuLmQ1NDg1ZGVjZmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9lYXJs
eV9wcmludGsuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZWFybHlfcHJpbnRrLmgKPiBA
QCAtMTUsNyArMTUsNyBAQAo+ICAKPiAgLyogbmVlZCB0byBhZGQgdGhlIHVhcnQgYWRkcmVzcyBv
ZmZzZXQgaW4gcGFnZSB0byB0aGUgZml4bWFwIGFkZHJlc3MgKi8KPiAgI2RlZmluZSBFQVJMWV9V
QVJUX1ZJUlRVQUxfQUREUkVTUyBcCj4gLSAgICAoRklYTUFQX0FERFIoRklYTUFQX0NPTlNPTEUp
ICsoRUFSTFlfVUFSVF9CQVNFX0FERFJFU1MgJiB+UEFHRV9NQVNLKSkKPiArICAgIChGSVhNQVBf
QUREUihGSVhNQVBfQ09OU09MRSkgKyAoQ09ORklHX0VBUkxZX1VBUlRfQkFTRV9BRERSRVNTICYg
flBBR0VfTUFTSykpCj4gIAo+ICAjZW5kaWYgLyogIUNPTkZJR19FQVJMWV9QUklOVEsgKi8KPiAg
Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:37:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFNxv-000581-46; Tue, 01 Oct 2019 19:37:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFNxt-00057w-I9
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:37:41 +0000
X-Inumbo-ID: edcdc176-e482-11e9-9707-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id edcdc176-e482-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 19:37:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFNxr-0005Hs-6a; Tue, 01 Oct 2019 19:37:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFNxq-0001Nx-Mq; Tue, 01 Oct 2019 19:37:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFNxq-0007Bz-GE; Tue, 01 Oct 2019 19:37:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142067-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 19:37:38 +0000
Subject: [Xen-devel] [linux-4.4 test] 142067: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA2NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjA2Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjAxOSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGlu
IDE0MjAxOSBwYXNzIGluIDE0MjA2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyMDE5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAyIGhvc3RzLWFsbG9jYXRlICAg
c3RhcnZlZCBpbiAxNDIwMTkgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgNWYwOTBkODM3YjFmNjFiYTEyNzgwYThiODE5NmI2OWEwMGQ3Y2Q3
MApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjVi
MjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAy
MDE5LTA4LTA0IDA3OjQ4OjMwIFogICA1OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3
MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNTYgZGF5cyAgIDY1IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0MTU5OSAgMjAxOS0wOS0yMSAxOTowMDo0NiBaICAgMTAgZGF5cyAgIDEx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KMzAxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgOTY2MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:44:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFO4m-0005w2-3D; Tue, 01 Oct 2019 19:44:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFO4l-0005vx-F2
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:44:47 +0000
X-Inumbo-ID: eb91a728-e483-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id eb91a728-e483-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 19:44:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569959086;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=QdXqdx+zypegABifJQGZjVV5vzwHiH9LFXSLr/YXWLg=;
 b=IYyAusZvJKvb49MS5PqBrU93CXSUy5008kT1U/qglpWDxjil+7W7FXZW
 FPf3ztJRSSfAr+5qBIqRUgXDyFBiDLh45YCHsZj5OSqExSuwCFO4JCoA0
 gNdTvj88Jt3fEyPL4lEvTMr2GomL9dZSqazHMzKgKT85hDk8y2cyQ5fFT U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mKgse1TRlFCYq0Pe0o75eGTVHiQ6KmHHKQ5rKPYung30MEtlAe4JL3MOxiIc+8kI/E/k6B4J2/
 i37sKRrFD+M7MbUr0mbDkZeTiMydA8MQAH3nrl1jEickuZNO8a5vFPe3XhNz/zOasAF5Q88VoW
 zBIyhfIgBi1viMGlo+J1pJNVcttjXzHM6jYd5MDbJlY5yxGmwbMPOb50udrAwG4thEffi+n0If
 d7yumkPBEbbKuGqDmQUsCdzBJJl1H0rrRxFs1U5rMka5rkFUrIqMYoQ1Bx75hnf77Wy9eNiimi
 td8=
X-SBRS: 2.7
X-MesageID: 6689212
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6689212"
To: Jan Beulich <jbeulich@suse.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
 <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
 <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
 <39e9ad3d-e3b0-e5c3-f115-33af4e2ee688@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <dfcfd2dc-65cb-e11b-0db2-535322c8275c@citrix.com>
Date: Tue, 1 Oct 2019 20:44:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <39e9ad3d-e3b0-e5c3-f115-33af4e2ee688@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDkvMjAxOSAxMDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMTguMDkuMjAxOSAy
MToyMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTgvMDkvMjAxOSAwNzozNCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAxNy4wOS4yMDE5IDE5OjE3LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IE9uIDE2LzA5LzIwMTkgMTA6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBYRUQg
Y29tbWl0IDFiMmZkOTQ0MjUgKCJVcGRhdGUgTU9WU1hEIHRvIG1vZGVybiBiZWhhdmlvciIpIHBv
aW50cyBvdXQKPj4+Pj4gdGhhdCBhcyBvZiBTRE0gcmV2IDA2NCBNT1ZTWEQgaXMgc3BlY2lmaWVk
IHRvIHJlYWQgb25seSAxNiBiaXRzIGZyb20KPj4+Pj4gbWVtb3J5IChvciByZWdpc3Rlcikgd2hl
biB1c2VkIHdpdGhvdXQgUkVYLlcgYW5kIHdpdGggb3BlcmFuZCBzaXplCj4+Pj4+IG92ZXJyaWRl
LiBTaW5jZSB0aGUgdXBwZXIgMTYgYml0cyBvZiB0aGUgdmFsdWUgcmVhZCB3b24ndCBiZSB1c2Vk
Cj4+Pj4+IGFueXdheSBpbiB0aGlzIGNhc2UsIG1ha2UgdGhlIGVtdWxhdGlvbiB1bmlmb3JtbHkg
Zm9sbG93IHRoaXMgbW9yZQo+Pj4+PiBjb21wYXRpYmxlIGJlaGF2aW9yIHdoZW4gbm90IGVtdWxh
dGluZyBhbiBBTUQtbGlrZSBDUFUsIGF0IHRoZSByaXNrCj4+Pj4+IG9mIG1pc3NpbmcgYW4gZXhj
ZXB0aW9uIHdoZW4gZW11bGF0aW5nIG9uL2ZvciBvbGRlciBoYXJkd2FyZSAodGhlCj4+Pj4+IGJv
dW5kYXJ5IGF0IFNhbmR5QnJpZGdlIG5vdGVkIGluIHNhaWQgY29tbWl0IGxvb2tzIHF1ZXN0aW9u
YWJsZSAtIEkndmUKPj4+Pj4gb2JzZXJ2ZWQgdGhlICJuZXciIGJlaGF2aW9yIGFsc28gb24gV2Vz
dG1lcmUpLgo+Pj4+IEFNRCBkb2N1bWVudHMgdGhpcyBpbnN0cnVjdGlvbiBoYXMgYWx3YXlzIHVz
aW5nIGFuIDggb3IgMTZiaXQgc291cmNlCj4+Pj4gb3BlcmFuZC4KPj4+IEhhdmUgeW91IG1peGVk
IHVwIE1PVlNYIHdpdGggTU9WU1hEPyBCb3RoIGhhdmUgc2VwYXJhdGUgcGFnZXMgaW4KPj4+IEFN
RCdzIGRvYywgYnV0IGEgY29tbW9uIHBhZ2UgaW4gSW50ZWwncy4KPj4gSSBoYWQgY29uZnVzZWQg
dGhlIHR3bywgeWVzLgo+Pgo+PiBJIGNvbnN0cnVjdGVkIGFuIGV4cGVyaW1lbnQgdXNpbmcgNjYg
NmUgMDgsIGkuZS4KPj4KPj4gbW92c2xxICglcmF4KSwlY3gKPj4KPj4gYWNjb3JkaW5nIHRvIG9i
amR1bXAsIGFuZCBpdGVyYXRpbmcgYmFja3dhcmRzIG92ZXIgdGhlIGJvdW5kYXJ5IHRvIHRoZQo+
PiB1bm1hcHBlZCBwYWdlIGF0IDAuCj4+Cj4+IE9uIGEgUm9tZSBzeXN0ZW06Cj4+Cj4+IChkMjQp
IFB0cjogMDAwMDAwMDAwMDAwMTAwMAo+PiAoZDI0KcKgID0+IGMyYzIKPj4gKGQyNCkgUHRyOiAw
MDAwMDAwMDAwMDAwZmZmCj4+IChkMjQpICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
PiAoZDI0KSBQQU5JQzogVW5oYW5kbGVkIGV4Y2VwdGlvbiBhdCAwMDA4OjAwMDAwMDAwMDAxMDQ3
YTUKPj4gKGQyNCkgVmVjIDE0ICNQRlstZC1zci1dICVjcjIgMDAwMDAwMDAwMDAwMGZmZgo+PiAo
ZDI0KSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4KPj4gV2hpY2ggYWxzbyBjb25m
aXJtcyB0aGUgZGVzY3JpcHRpb24gd2hpY2ggc3RhdGVzIHRoYXQgaW4gdGhlIGNhc2Ugb2YgYQo+
PiAxNiBiaXQgb3BlcmFuZCwgbm8gc2lnbiBleHRlbnNpb24gb2NjdXJzLgo+Pgo+PiBJIHRoZW4g
dHJpZWQgdGhlIHNhbWUgdGVzdCBvbiBhbiBJbnRlbCBIYXN3ZWxsIHN5c3RlbToKPj4KPj4gKGQ5
MSkgUHRyOiAwMDAwMDAwMDAwMDAxMDAwCj4+IChkOTEpwqAgPT4gYzJjMgo+PiAoZDkxKSBQdHI6
IDAwMDAwMDAwMDAwMDBmZmYKPj4gKGQ5MSkgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4+IChkOTEpIFBBTklDOiBVbmhhbmRsZWQgZXhjZXB0aW9uIGF0IDAwMDg6MDAwMDAwMDAwMDEw
NDdhNQo+PiAoZDkxKSBWZWMgMTQgI1BGWy1kLXNyLV0gJWNyMiAwMDAwMDAwMDAwMDAwZmZmCj4+
IChkOTEpICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IEJ1dCBqdWRnaW5nIGZyb20g
dGhlICJQdHI6IDAwMDAwMDAwMDAwMDBmZmYiIGluIHRoZSBsb2cgSSB0YWtlCj4gaXQgeW91IHRy
aWVkIHRvIGFjY2VzcyBhIGJ5dGUgcmF0aGVyIHRoYW4gYSB3b3JkICh3aGljaCB3b3VsZAo+IG5l
ZWQgYW4gYWRkcmVzcyBvZiAwMDAwMDAwMDAwMDAwZmZlIHRvIGRpc3Rpbmd1aXNoIHdoZXRoZXIg
aXQncwo+IGEgMi0gb3IgNC1ieXRlIHJlYWQgdGhhdCB0aGUgQ1BVIGlzc3VlcykuCgpObyAtIGl0
IHdhcyBhIHdvcmQgYWNjZXNzIGluIGFsbCBjYXNlcy7CoCBUaGUgYnVnIHdhcyB3YWxraW5nIGJh
Y2t3YXJkcwppbnRvIGFuIHVubWFwcGVkIHBhZ2UsIHJhdGhlciB0aGFuIGZvcndhcmQuCgpXaGVu
IHdhbGtpbmcgZm9yd2FyZCBmcm9tIDB4MWZmYyB0byAweDIwMDAsIEkgZG8gb2JzZXJ2ZSB0aGF0
IEFNRCBkb2VzCjQtYnl0ZSBhY2Nlc3NlcyB3aGlsZSBJbnRlbCBkb2VzIDIuCgo+IFRydXN0IG1l
LCBJIGRpZCB0cnkKPiB0aGlzIG91dCwgd2hpY2ggaXMgYWxzbyB3aHkgSSBub3RpY2VkIHRoYXQg
TWFyaydzIGNsYWltIG9mCj4gdGhlIGJlaGF2aW9yIGhhdmluZyBjaGFuZ2VkIHdpdGggU2FuZHlC
cmlkZ2UgaXMgbGlrZWx5IHdyb25nLgo+IEhlIGhhcyBtZWFud2hpbGUgY29uZmlybWVkIHRoYXQg
TWVyb20gYWxzbyBhbHJlYWR5IGJlaGF2ZWQgdGhpcwo+IHdheS4KClNhZGx5LCB3ZSBhbHNvIGhh
dmUgYSBzZWNvbmQgYnVnIGhlcmUsIGFuZCBpdCBpcyByYXRoZXIgbW9yZSBjb21wbGljYXRlZAp0
byByZWFzb24gYWJvdXQuCgpUaGUgc2hhZG93IGxpdmVsb2NrIGJ1ZyB3aXRoIGltcGxpY2l0IHN1
cGVydmlzb3IgYWNjZXNzZXMgdG8gdXNlcgptYXBwaW5ncyBoYXBwZW5zIHdoZW4gdGhlIHBpcGVs
aW5lIGdlbmVyYXRlcyAjUEYsIGFuZCB0aGUgZW11bGF0b3IKYmVsaWV2ZXMgdGhhdCB0aGUgaW5z
dHJ1Y3Rpb24gY29tcGxldGVzIGNvcnJlY3RseS7CoCBUaGUgU01BUCBjYXNlCnNwZWNpZmljYWxs
eSBvY2N1cnMgYmVjYXVzZSBpbmZvcm1hdGlvbiBpcyBkaXNjYXJkZWQgb24gVk1FeGl0IHdoaWNo
CnByZXZlbnRzIFhlbidzIHBhZ2V3YWxrIGZyb20gYmVoYXZpbmcgaWRlbnRpY2FsbHkgdG8gdGhl
IHBpcGVsaW5lLsKgCkhvd2V2ZXIsIGFueSBjYXNlIHdoZXJlIGhhcmR3YXJlIGFuZCB0aGUgZW11
bGF0b3IgZGlzYWdyZWUgaXMgYSByZWNpcGUKZm9yIGxpdmVsb2NrLgoKSW4gdGhpcyBleGFtcGxl
LCBoYXJkd2FyZSBjYW4gdGhlIGVtdWxhdG9yIGNhbiBkaXNhZ3JlZSBieSB1c2luZyBhCmRpZmZl
cmVudCBhY2Nlc3Mgd2lkdGguCgpJJ3ZlIGJlZW4gZXhwZXJpbWVudGluZyB3aXRoIG15IFJvbWUg
c3lzdGVtLCBhbmQgYW4gZW11bGF0b3IgaGFyZGNvZGVkCnRvIHVzZSAyLWJ5dGUgYWNjZXNzZXMu
wqAgQWZ0ZXIgc29tZSBpbnZlc3RpZ2F0aW9uLCB0aGUgbGl2ZWxvY2sgb25seQpvY2N1cnMgZm9y
IGFjY2Vzcy1yaWdodHMgZmF1bHRzLsKgIFRyYW5zbGF0aW9uIGZhdWx0cyBnZXQgaWRlbnRpZmll
ZCBhcwpub3QgYSBzaGFkb3cgZmF1bHQsIGFuZCBib3VuY2VkIGJhY2sgdG8gdGhlIGd1ZXN0LgoK
U2hhZG93IGd1ZXN0cyBjYW4gdXNlIFBLUlUsIHNvIGNhbiBnZW5lcmF0ZSBhbiBhY2Nlc3MgZmF1
bHQgYnkgbWFya2luZwp0aGUgcGFnZSBhdCAweDIwMDAgYXMgbm8tYWNjZXNzLCBzbyBJIHRoaW5r
IHRoYXQgaW4gcHJpbmNpcGxlLCB0aGlzCmNoYW5nZSB3aWxsIHJlc3VsdCBpbiBhIG5ldyBsYXRl
bnQgbGl2ZWxvY2sgY2FzZSwgYnV0IEkgY2FuJ3QgYWN0dWFsbHkKY29uZmlybSBpdC4KCkZvciBu
b3csIEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIGludGVyYWN0IHByb2JsZW1hdGljYWxseSB3aXRo
Cm1lbS1hY2Nlc3MgcmVkdWNlZCBwMm0gdHlwZXMsIGJlY2F1c2UgdGhleSBhcmUgaWdub3JlZCBi
eSB0aGUgZW11bGF0b3IuCgpIb3dldmVyLCBJIHRoaW5rIHdlIG5lZWQgdG8gdHJlYWQgdmVyeSBj
YXJlZnVsbHkgaGVyZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:48:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFO8I-00065R-M8; Tue, 01 Oct 2019 19:48:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFO8G-00065M-QI
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:48:24 +0000
X-Inumbo-ID: 6da15222-e484-11e9-8628-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 6da15222-e484-11e9-8628-bc764e2007e4;
 Tue, 01 Oct 2019 19:48:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569959304;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xAgDkluzuyXP+L4xZi4Z064+7Y58bKwtNAANxvFpoUo=;
 b=HO1KF/dtEobvdyhZb8XqTqfUlB5vQuREXC5/ijoSp0USAVWM4hP8MdgW
 MWcCOOor+1gXO6jno5Uc7crUQCP+wW+oxyAoqZfFAwL/KBCsVOduaERzE
 G16+WBqTlhZ0plzaIyW6CsKTePtHxBM0AV4WDc3lo3n8NBhvvZQJa56Xs g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nfXAnNURnSzb48Y5rbxtRzwoMe637xa9UkkOCPcbShK/ZYgUQjRkJvhjMpWrpeex/qq00WOn1B
 vanEyEL2NvDFHeZ5ApW5LpAaLiftjh97VO8LAlQ6l8ev7gP//TDYQ91mCLed92uuQLF8c3wvvj
 7cIMvnVsecbzIRm6Q9VxEI/sT+/DH+pHOMAt5smfI7CZGBukpefRfDUyitqXLakGipVtGnA0SU
 oiraTEferE8VLjfy+69AqQlVhSRzH/gBwphusWVJxFvIAuLQbU3AOU5SyaYWwTwXTCvI9h7zQQ
 ULM=
X-SBRS: 2.7
X-MesageID: 6626849
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6626849"
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <63495f52-d696-e3bb-d82b-a5f3663ce3ba@citrix.com>
Date: Tue, 1 Oct 2019 20:48:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wl@xen.org, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAyMDoxNSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gVGhlcmUgaXMgYSBz
bWFsbCB3aW5kb3cgd2hlcmUgc2hvb3Rkb3duIE5NSSBtaWdodCBjb21lIHRvIGEgQ1BVCj4gKGUu
Zy4gaW4gc2VyaWFsIGludGVycnVwdCBoYW5kbGVyKSB3aGVyZSBjb25zb2xlIGxvY2sgaXMgdGFr
ZW4uIEluIG9yZGVyCj4gbm90IHRvIGxlYXZlIGZvbGxvd2luZyBjb25zb2xlIHByaW50cyB3YWl0
aW5nIGluZmluaXRlbHkgZm9yIHNob3QgZG93bgo+IENQVXMgdG8gZnJlZSB0aGUgbG9jayAtIGZv
cmNlIHVubG9jayB0aGUgY29uc29sZS4KPgo+IFRoZSByYWNlIGhhcyBiZWVuIGZyZXF1ZW50bHkg
b2JzZXJ2ZWQgd2hpbGUgY3Jhc2hpbmcgbmVzdGVkIFhlbiBpbgo+IGFuIEhWTSBkb21haW4uCj4K
PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2NyYXNoLmMgfCAyICsrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3Jhc2guYyBi
L3hlbi9hcmNoL3g4Ni9jcmFzaC5jCj4gaW5kZXggNmUxZDNkMy4uYTIwZWM4YSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvY3Jhc2guYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCj4g
QEAgLTI5LDYgKzI5LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vaW9tbXUuaD4KPiAgI2luY2x1ZGUgPGFzbS9ocGV0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
Y29uc29sZS5oPgo+ICAKPiAgc3RhdGljIGNwdW1hc2tfdCB3YWl0aW5nX3RvX2NyYXNoOwo+ICBz
dGF0aWMgdW5zaWduZWQgaW50IGNyYXNoaW5nX2NwdTsKPiBAQCAtMTU1LDYgKzE1Niw3IEBAIHN0
YXRpYyB2b2lkIG5taV9zaG9vdGRvd25fY3B1cyh2b2lkKQo+ICAgICAgfQo+ICAKPiAgICAgIC8q
IExlYXZlIGEgaGludCBvZiBob3cgd2VsbCB3ZSBkaWQgdHJ5aW5nIHRvIHNob290IGRvd24gdGhl
IG90aGVyIGNwdXMgKi8KPiArICAgIGNvbnNvbGVfZm9yY2VfdW5sb2NrKCk7Cj4gICAgICBpZiAo
IGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gpICkKPiAgICAgICAgICBwcmludGsoIlNo
b3QgZG93biBhbGwgQ1BVc1xuIik7Cj4gICAgICBlbHNlCgpUaGUgb3ZlcmFsbCBjaGFuZ2UsIFIt
YnkgbWUsIGJ1dCBJJ2QgcHJlZmVyIHNvbWV0aGluZyBhbG9uZyB0aGUgbGluZXMgb2Y6CgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwppbmRl
eCA2ZTFkM2QzYTg0Li40MTY4NzQ2NWFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3Jhc2gu
YworKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMTU0LDYgKzE1NCwxMiBAQCBzdGF0aWMg
dm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKwqDCoMKgwqDCoMKgwqDCoCBtc2Vjcy0tOwrC
oMKgwqDCoCB9CsKgCivCoMKgwqAgLyoKK8KgwqDCoMKgICogV2UgbWF5IGhhdmUgTk1JJ2QgYW5v
dGhlciBDUFUgd2hpbGUgaXQgd2FzIGhvbGRpbmcgdGhlIGNvbnNvbGUgbG9jay4KK8KgwqDCoMKg
ICogSXQgd29uJ3QgYmUgaW4gYSBwb3NpdGlvbiB0byByZWxlYXNlIHRoZSBsb2NrLi4uCivCoMKg
wqDCoCAqLworwqDCoMKgIGNvbnNvbGVfZm9yY2VfdW5sb2NrKCk7CisKwqDCoMKgwqAgLyogTGVh
dmUgYSBoaW50IG9mIGhvdyB3ZWxsIHdlIGRpZCB0cnlpbmcgdG8gc2hvb3QgZG93biB0aGUgb3Ro
ZXIKY3B1cyAqLwrCoMKgwqDCoCBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gp
ICkKwqDCoMKgwqDCoMKgwqDCoCBwcmludGsoIlNob3QgZG93biBhbGwgQ1BVc1xuIik7CgoKSWYg
eW91J3JlIGhhcHB5LCBJIGNhbiBmb2xkIHRoaXMgaW4gb24gY29tbWl0LgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:51:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:51:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFOBe-0006oq-7p; Tue, 01 Oct 2019 19:51:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JO9a=X2=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iFOBc-0006ok-RN
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:51:52 +0000
X-Inumbo-ID: e93fdd7c-e484-11e9-9707-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id e93fdd7c-e484-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 19:51:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569959511;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=hQBfnEA5WE/KrcxJhJBRCjEA5gaNVaaQPCuKifFVKh8=;
 b=Lvwa6uegkLqd0B0fJE1SX8RR+JIC6J51uWL3gJrZHj1sCqICPx3pKSL+
 W7h4hgdTaLU+ovalNNFOB6NY9IHq7F0LNvWJLojmdim7r2Xg9NXDBzlsH
 Np0X3TAdvdK5OwyNYSmprYfsQhqzar0Ef3vSOVD2/OLhxHC6aXPhwVv5P g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FR0fLhdfiZ/s9velOtRwx4m4+Gyy+YX9RBKRJdaT9nSa9G5Xb5Q+gzNwh97u/GyzuU4HpCdpVP
 IpwtD1hssOQmpKosmsq7mtbUT/a0e5z4ni4yu15dHJ+ET249hzPhS//HxN5Y+hs+piI4vtyUBY
 6ailjgfpEjRv4j9UaTpKFib7i9OdncivyT1ZA6/7n7gsLRXkZaD2/QxpHsDKZxwGBOo4tGrSFI
 GrdtDJafVdtgbKRTSZeeB4x7BLnxYViyauNaQxKvbTNn0UDGPl0019jikf3JnC0plDdP2dtuCX
 htc=
X-SBRS: 2.7
X-MesageID: 6577681
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,571,1559534400"; 
   d="scan'208";a="6577681"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
 <63495f52-d696-e3bb-d82b-a5f3663ce3ba@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <86a72e5d-1785-6d00-0891-97634d79c9cf@citrix.com>
Date: Tue, 1 Oct 2019 20:51:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <63495f52-d696-e3bb-d82b-a5f3663ce3ba@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wl@xen.org, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAyMDo0OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDIwOjE1LCBJZ29yIERydXpoaW5pbiB3cm90ZToKPj4gVGhlcmUgaXMgYSBzbWFsbCB3aW5kb3cg
d2hlcmUgc2hvb3Rkb3duIE5NSSBtaWdodCBjb21lIHRvIGEgQ1BVCj4+IChlLmcuIGluIHNlcmlh
bCBpbnRlcnJ1cHQgaGFuZGxlcikgd2hlcmUgY29uc29sZSBsb2NrIGlzIHRha2VuLiBJbiBvcmRl
cgo+PiBub3QgdG8gbGVhdmUgZm9sbG93aW5nIGNvbnNvbGUgcHJpbnRzIHdhaXRpbmcgaW5maW5p
dGVseSBmb3Igc2hvdCBkb3duCj4+IENQVXMgdG8gZnJlZSB0aGUgbG9jayAtIGZvcmNlIHVubG9j
ayB0aGUgY29uc29sZS4KPj4KPj4gVGhlIHJhY2UgaGFzIGJlZW4gZnJlcXVlbnRseSBvYnNlcnZl
ZCB3aGlsZSBjcmFzaGluZyBuZXN0ZWQgWGVuIGluCj4+IGFuIEhWTSBkb21haW4uCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgo+
PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9jcmFzaC5jIHwgMiArKwo+PiAgMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMg
Yi94ZW4vYXJjaC94ODYvY3Jhc2guYwo+PiBpbmRleCA2ZTFkM2QzLi5hMjBlYzhhIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC94ODYvY3Jhc2guYwo+PiArKysgYi94ZW4vYXJjaC94ODYvY3Jhc2gu
Ywo+PiBAQCAtMjksNiArMjksNyBAQAo+PiAgI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4+ICAj
aW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2hwZXQuaD4KPj4gKyNpbmNs
dWRlIDx4ZW4vY29uc29sZS5oPgo+PiAgCj4+ICBzdGF0aWMgY3B1bWFza190IHdhaXRpbmdfdG9f
Y3Jhc2g7Cj4+ICBzdGF0aWMgdW5zaWduZWQgaW50IGNyYXNoaW5nX2NwdTsKPj4gQEAgLTE1NSw2
ICsxNTYsNyBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKPj4gICAgICB9
Cj4+ICAKPj4gICAgICAvKiBMZWF2ZSBhIGhpbnQgb2YgaG93IHdlbGwgd2UgZGlkIHRyeWluZyB0
byBzaG9vdCBkb3duIHRoZSBvdGhlciBjcHVzICovCj4+ICsgICAgY29uc29sZV9mb3JjZV91bmxv
Y2soKTsKPj4gICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gpICkKPj4g
ICAgICAgICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNcbiIpOwo+PiAgICAgIGVsc2UKPiAK
PiBUaGUgb3ZlcmFsbCBjaGFuZ2UsIFItYnkgbWUsIGJ1dCBJJ2QgcHJlZmVyIHNvbWV0aGluZyBh
bG9uZyB0aGUgbGluZXMgb2Y6Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5j
IGIveGVuL2FyY2gveDg2L2NyYXNoLmMKPiBpbmRleCA2ZTFkM2QzYTg0Li40MTY4NzQ2NWFjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Ny
YXNoLmMKPiBAQCAtMTU0LDYgKzE1NCwxMiBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2Nw
dXModm9pZCkKPiDCoMKgwqDCoMKgwqDCoMKgIG1zZWNzLS07Cj4gwqDCoMKgwqAgfQo+IMKgCj4g
K8KgwqDCoCAvKgo+ICvCoMKgwqDCoCAqIFdlIG1heSBoYXZlIE5NSSdkIGFub3RoZXIgQ1BVIHdo
aWxlIGl0IHdhcyBob2xkaW5nIHRoZSBjb25zb2xlIGxvY2suCj4gK8KgwqDCoMKgICogSXQgd29u
J3QgYmUgaW4gYSBwb3NpdGlvbiB0byByZWxlYXNlIHRoZSBsb2NrLi4uCj4gK8KgwqDCoMKgICov
Cj4gK8KgwqDCoCBjb25zb2xlX2ZvcmNlX3VubG9jaygpOwo+ICsKPiDCoMKgwqDCoCAvKiBMZWF2
ZSBhIGhpbnQgb2YgaG93IHdlbGwgd2UgZGlkIHRyeWluZyB0byBzaG9vdCBkb3duIHRoZSBvdGhl
cgo+IGNwdXMgKi8KPiDCoMKgwqDCoCBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jh
c2gpICkKPiDCoMKgwqDCoMKgwqDCoMKgIHByaW50aygiU2hvdCBkb3duIGFsbCBDUFVzXG4iKTsK
PiAKPiAKPiBJZiB5b3UncmUgaGFwcHksIEkgY2FuIGZvbGQgdGhpcyBpbiBvbiBjb21taXQuCgpI
YXZlIG5vIG9iamVjdGlvbnMgYnV0IHRoZXJlIGFyZSBvdGhlciBwbGFjZXMgd2UgY2FsbApjb25z
b2xlX2ZvcmNlX3VubG9jaygpIGZvciBzaW1pbGFyIHB1cnBvc2VzIGFuZCB0aG9zZSBkb24ndCBo
YXZlCmV4cGxhbmF0b3J5IGNvbW1lbnRzIGxpa2UgdGhhdC4gRnJvbSBteSBwb2ludCBvZiB2aWV3
IHRoZSByZWFzb24gaGVyZSBpcwpraW5kIG9mIG9idmlvdXMgYnV0IGlmIHlvdSBwcmVmZXIuLi4K
Cklnb3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFOD9-0006vB-M9; Tue, 01 Oct 2019 19:53:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFOD8-0006v5-A2
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:53:26 +0000
X-Inumbo-ID: 20ef28f5-e485-11e9-9707-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 20ef28f5-e485-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 19:53:25 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 A6EF420842;
 Tue,  1 Oct 2019 19:53:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569959605;
 bh=PgH639NT+C+vmD+FDXWnUQ+U6viXLiFryvYvfd8KWyg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=r17enuzJNxyp/R8Cy/NjZWEYXYTCSToKqwwKAWi9cLFvLER512+mCvADdSRET0Zqy
 ep8EgHZGVliusLfgsUMMt7BvTeduxyhzR4+5FugfVqhTph6198MW3g9lWkVvoAZKQf
 aEu6YD9uz99BXtXTW0exh+t0kmIe4ByFRuj3RHWE=
Date: Tue, 1 Oct 2019 12:53:21 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
In-Reply-To: <874l0y9dlz.fsf@epam.com>
Message-ID: <alpine.DEB.2.21.1910011253120.20899@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-2-julien.grall@arm.com> <874l0y9dlz.fsf@epam.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 01/10] xen/arm64: entry:
 Introduce a macro to generate guest vector and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNyBTZXAgMjAxOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gSGVsbG8g
SnVsaWVuLAo+IAo+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4gCj4gPiBNb3N0IG9mIHRoZSBndWVz
dCB2ZWN0b3JzIGFyZSB1c2luZyB0aGUgc2FtZSBwYXR0ZXJuLiBUaGlzIG1ha2VzIGZhaXJseQo+
ID4gdGVkaW91cyB0byBhbHRlciB0aGUgcGF0dGVybiBhbmQgcmlzayBpbnRyb2R1Y2luZyBtaXN0
YWtlcyB3aGVuIHVwZGF0aW5nCj4gPiBlYWNoIHBhdGguCj4gPgo+ID4gQSBuZXcgbWFjcm8gaXMg
aW50cm9kdWNlZCB0byBnZW5lcmF0ZSB0aGUgZ3Vlc3QgdmVjdG9ycyBhbmQgbm93IHVzZSBpdAo+
ID4gaW4gdGhlIG9uZSB0aGF0IHVzZSB0aGUgb3Blbi1jb2RlIHZlcnNpb24uCj4gPgo+ID4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZpZXdl
ZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:58:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFOHp-00077A-Ga; Tue, 01 Oct 2019 19:58:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFOHo-000770-1E
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:58:16 +0000
X-Inumbo-ID: ce322f5c-e485-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ce322f5c-e485-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 19:58:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 1C29921920;
 Tue,  1 Oct 2019 19:58:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569959895;
 bh=BTkt6MALdrN8EVVZdnhyv60l/CBsgFxjolIl3X/5gPE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Rx4sy0cDqPqBG50eZH3zw5fLHoa5VodobhNLoReHAye2E8zB+p0f4YoBJ1/QHCq+G
 qBG09v72r67NjYV0tUKKzY8r4WMeeVUd1Nv3wdyLa9f4Kw/7KLXIFyAPOXPgRWw8N/
 79mVk8GkkP6JLdkSJxnrlYV9m7p2RqLsmQ4IETEM=
Date: Tue, 1 Oct 2019 12:58:05 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
In-Reply-To: <8736gi9dkj.fsf@epam.com>
Message-ID: <alpine.DEB.2.21.1910011257590.20899@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-3-julien.grall@arm.com> <8736gi9dkj.fsf@epam.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 02/10] xen/arm64: head: Check
 if an SError is pending when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNyBTZXAgMjAxOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSnVsaWVuIEdy
YWxsIHdyaXRlczoKPiAKPiA+IEF0IHRoZSBtb21lbnQsIHdoZW4gd2UgcmVjZWl2ZSBhbiBTRXJy
b3IgZXhjZXB0aW9uIGZyb20gdGhlIGd1ZXN0LCB3ZQo+ID4gZG9uJ3QgY2hlY2sgaWYgdGhlcmUg
YXJlIGFueSBvdGhlciBwZW5kaW5nLiBGb3IgaGFyZGVuaW5nIHRoZSBjb2RlLCB3ZQo+ID4gc2hv
dWxkIGVuc3VyZSBhbnkgcGVuZGluZyBTRXJyb3IgYXJlIGFjY291bnRlZCB0byB0aGUgZ3Vlc3Qg
YmVmb3JlCj4gPiBleGVjdXRpbmcgYW55IGNvZGUgd2l0aCBTRXJyb3IgdW5tYXNrZWQuCj4gPgo+
ID4gVGhlIHJlY2VudGx5IGludHJvZHVjZWQgbWFjcm8gJ2d1ZXN0X3ZlY3RvcicgY291bGQgdXNl
ZCB0byBnZW5lcmF0ZSB0aGUKPiA+IHR3byB2ZWN0b3JzIGFuZCB0aGVyZWZvcmUgdGFrZSBhZHZh
bnRhZ2Ugb2YgYW55IGNoYW5nZSByZXF1aXJlZCBpbiB0aGUKPiA+IGZ1dHVyZS4KPiA+Cj4gPiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmll
d2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 19:58:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 19:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFOHp-00077G-RQ; Tue, 01 Oct 2019 19:58:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFOHo-000775-Be
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 19:58:16 +0000
X-Inumbo-ID: cdf7e158-e485-11e9-9707-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id cdf7e158-e485-11e9-9707-12813bfff9fa;
 Tue, 01 Oct 2019 19:58:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8872C1000;
 Tue,  1 Oct 2019 12:58:14 -0700 (PDT)
Received: from [10.37.10.143] (unknown [10.37.10.143])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 599703F706;
 Tue,  1 Oct 2019 12:58:12 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190913103953.8182-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011227350.20899@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b20312e5-6c55-f6b2-76c9-cd036af4ba6e@arm.com>
Date: Tue, 1 Oct 2019 20:58:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011227350.20899@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Add Skeleton for using
 configuring early printk using Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzEvMTkgODozMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIEZyaSwgMTMgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQXQgdGhlIG1v
bWVudCwgZWFybHkgcHJpbnRrIGNhbiBvbmx5IGJlIGNvbmZpZ3VyZWQgb24gdGhlIG1ha2UgY29t
bWFuZAo+PiBsaW5lLiBJdCBpcyBub3QgdmVyeSBoYW5keSBiZWNhdXNlIGEgdXNlciBoYXMgdG8g
cmVtb3ZlIHRoZSBvcHRpb24KPj4gZXZlcnl0aW1lIGl0IGlzIHVzaW5nIGFub3RoZXIgY29tbWFu
ZCBvdGhlciB0aGFuIGNvbXBpbGluZyB0aGUKPj4gaHlwZXJ2aXNvci4KPj4KPj4gRnVydGhlcm1v
cmUsIGVhcmx5IHByaW50ayBpcyBvbmUgb2YgdGhlIGZldyBvZGRzIG9uZSB0aGF0IGFyZSBub3Qg
dXNpbmcKPj4gS2NvbmZpZy4KPj4KPj4gU28gdGhpcyBpcyBhYm91dCB0aW1lIHRvIG1vdmUgaXQg
dG8gS2NvbmZpZy4gRm9yIG5vdywgYSBza2VsZXRvbiBpcwo+PiBhZGRlZCB3aXRoIG9uZSBleGFt
cGxlIGJhc2VkIG9uIENhZGVuY2UgVUFSVC4gRm9sbG93LXVwIHdpbGwgY29udGludWUgdG8KPj4g
Y29udmVydCBhbGwgdGhlIG9wdGlvbnMgdG8gS2NvbmZpZy4KPj4KPj4gQmVjYXVzZSBLY29uZmln
IHdpbGwgcHJlZml4IGFsbCB0aGUgY29uZmlnIGJ5IENPTkZJR18sIGl0IGlzIG5lY2Vzc2FyeQo+
PiB0byBhZGFwdCB0aGUgZGVmaW5lIHdpdGhpbiB0aGUgY29kZS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+Cj4+IEkg
aGF2ZSBzZW50IGl0IGFzIFJGQyBiZWNhdXNlIHRoaXMgaXMgbm90IGNvbXBsZXRlLiBJIHdpbGwg
Y29udmVydCB0aGUKPj4gcmVzdCBvbmNlIHdlIGFncmVlIHRoZSBhcHByb2FjaCBpcyBjb3JyZWN0
Lgo+PiAtLS0KPj4gICB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICAgICAgIHwgIDIgKysK
Pj4gICB4ZW4vYXJjaC9hcm0vS2NvbmZpZy5kZWJ1ZyAgICAgICAgIHwgNDAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gICB4ZW4vYXJjaC9hcm0vUnVsZXMubWsgICAg
ICAgICAgICAgIHwgIDUgKystLS0KPj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TICAgICAg
ICAgIHwgIDggKysrKy0tLS0KPj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWcuUyAgICAgICAg
IHwgIDQgKystLQo+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgICAgICAgICAgfCAgOCAr
KysrLS0tLQo+PiAgIHhlbi9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnICAgICAgICAgfCAgMAo+PiAg
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZWFybHlfcHJpbnRrLmggfCAgMiArLQo+PiAgIDggZmlsZXMg
Y2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9LY29uZmlnLmRlYnVnCj4+ICAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL3g4Ni9LY29uZmlnLmRlYnVnCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vS2Nv
bmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCj4+IGluZGV4IGUxMGUzMTRlMjUuLmQwODA2
ZGJhMzIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCj4+ICsrKyBiL3hlbi9LY29u
ZmlnLmRlYnVnCj4+IEBAIC0xMTIsNiArMTEyLDggQEAgY29uZmlnIFhNRU1fUE9PTF9QT0lTT04K
Pj4gICAJICBQb2lzb24gZnJlZSBibG9ja3Mgd2l0aCAweEFBIGJ5dGVzIGFuZCB2ZXJpZnkgdGhl
bSB3aGVuIGEgYmxvY2sgaXMKPj4gICAJICBhbGxvY2F0ZWQgaW4gb3JkZXIgdG8gc3BvdCB1c2Ut
YWZ0ZXItZnJlZSBpc3N1ZXMuCj4+ICAgCj4+ICtzb3VyY2UgImFyY2gvJFNSQ0FSQ0gvS2NvbmZp
Zy5kZWJ1ZyIKPj4gKwo+PiAgIGVuZGlmICMgREVCVUcgfHwgRVhQRVJUCj4+ICAgCj4+ICAgZW5k
bWVudQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcuZGVidWcgYi94ZW4vYXJj
aC9hcm0vS2NvbmZpZy5kZWJ1Zwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAw
MDAwMDAwLi5iYzNiNjIyNjk1Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2FyY2gvYXJt
L0tjb25maWcuZGVidWcKPj4gQEAgLTAsMCArMSw0MCBAQAo+PiArY2hvaWNlCj4+ICsJcHJvbXB0
ICJFbmFibGUgZWFybHkgcHJpbnRrIgo+PiArCj4+ICsJb3B0aW9uYWwKPj4gKwljb25maWcgRUFS
TFlfUFJJTlRLX1pZTlFNUAo+PiArCQlib29sICJFbmFibGUgZWFybHkgcHJpbnRrIG9uIFhpbGlu
eCBaeW5RTVAiCj4+ICsJCXNlbGVjdCBFQVJMWV9VQVJUX0NBREVOQ0UKPj4gKwkJaGVscAo+PiAr
CQkgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgdGhlIGVhcmx5IHByaW50ayBzdXBwb3J0IG9uIFhp
bGlueAo+PiArCQkgIFp5blFNUCBwbGF0Zm9ybS4KPj4gKwo+PiArCWNvbmZpZyBFQVJMWV9QUklO
VEtfQ0FERU5DRQo+PiArCQlib29sICJFbmFibGUgZWFybHkgcHJpbnRrIHZpYSBDYWRlbmNlIFVB
UlQiCj4+ICsJCXNlbGVjdCBFQVJMWV9VQVJUX0NBREVOQ0UKPiAKPiBXaHkgbm90IHNlbGVjdCBF
QVJMWV9QUklOVEsgZGlyZWN0bHk/IElzIEVBUkxZX1VBUlRfQ0FERU5DRSBhY3R1YWxseQo+IG5l
ZWRlZD8KClllcyB0byBzZWxlY3QgdGhlIHByb3BlciBFQVJMWV9QUklOVEtfSU5DLiBGb3Igb3Ro
ZXIgVUFSVHMgKHN1Y2ggYXMgCjgyNTApLCBpdCB3aWxsIGJlIG5lY2Vzc2FyeSB0byBlbmFibGUg
bW9yZSBvcHRpb25zLgoKVGhlIG90aGVyIG9wdGlvbiBpcyB0byBoYXZlIGxlbmd0aHkgaWYgaW4g
c29tZSBwYXJ0IG9mIHRoZSBLY29uZmlnIHdoaWNoIAppcyBub3QgcHJldHR5IGFuZCBsaWtlbHkg
YSB3YXkgdG8gbWlzcyBzb21lIHBsYWNlcyBpZiB3ZSBldmVyIGRlY2lkZSB0byAKYWRkIG1vcmUg
YWxpYXMgKEkgaG9wZSBub3QhKS4KCj4gCj4gCj4+ICsJCWhlbHAKPj4gKwkJICBTYXkgWSBoZXJl
IGlmIHlvdSB3aXNoIHRoZSBlYXJseSBwcmludGsgdG8gZGlyZWN0IHRoZWlyCj4+ICsJCSAgb3V0
cHV0IHRvIGEgQ2FkZW5jZSBVQVJULiBZb3UgY2FuIHVzZSB0aGlzIG9wdGlvbiB0byBwcm92aWRl
Cj4+ICsJCSAgdGhlIHBhcmFtZXRlcnMgZm9yIHRoZSBDYWRlbmNlIFVBUlQgcmF0aGVyIHRoYW4g
c2VsZWN0aW5nCj4+ICsJCSAgb25lIG9mIHRoZSBwbGF0Zm9ybSBzcGVjaWZpYyBvcHRpb25zIGFi
b3ZlIGlmIHlvdSBrbm93IHRoZQo+PiArCQkgIHBhcmFtZXRlcnMgZm9yIHRoZSBwb3J0Lgo+PiAr
Cj4+ICsJCSAgVGhpcyBvcHRpb24gaXMgcHJlZmVycmVkIG92ZXIgdGhlIHBsYXRmb3JtIHNwZWNp
ZmljIG9wdGlvbnM7Cj4+ICsJCSAgdGhlIHBsYXRmb3JtIHNwZWNpZmljIG9wdGlvbnMgYXJlIGRl
cHJlY2F0ZWQgYW5kIHdpbGwgc29vbgo+PiArCQkgIGJlIHJlbW92ZWQuCj4+ICtlbmRjaG9pY2UK
Pj4gKwo+PiArY29uZmlnIEVBUkxZX1BSSU5USwo+PiArCWJvb2wKPj4gKwo+PiArY29uZmlnIEVB
UkxZX1VBUlRfQ0FERU5DRQo+PiArCWJvb2wKPj4gKwlzZWxlY3QgRUFSTFlfUFJJTlRLCj4+ICsK
Pj4gK2NvbmZpZyBFQVJMWV9VQVJUX0JBU0VfQUREUkVTUwo+PiArCWhleCAiUGh5c2ljYWwgYmFz
ZSBhZGRyZXNzIG9mIGRlYnVnIFVBUlQiIGlmIEVBUkxZX1BSSU5USwo+PiArCWRlZmF1bHQgMHhm
ZjAwMDAwMCBpZiBFQVJMWV9QUklOVEtfWllOUU1QCj4gCj4gVGhpcyBvbmx5IHdvcmtzIGZvciBF
QVJMWV9QUklOVEtfWllOUU1QIGFuZCBub3QgZm9yCj4gRUFSTFlfUFJJTlRLX0NBREVOQ0UuIEkg
aW1hZ2luZSB3ZSBuZWVkIGEgZGVmYXVsdCBsaW5lIGZvciBlYWNoIG9mIHRoZQo+IHBvc3NpYmxl
IG9wdGlvbnMgYWJvdmUuCgpJZiB5b3UgZG9uJ3Qgc2V0IGFueSBkZWZhdWx0IHZhbHVlLCB0aGVu
IGl0IHdpbGwgYmUgcmVxdWVzdGVkIHdoZW4gCmNvbXBpbGluZyBYZW4uIFRoZSByaXNrIG9mIHNl
dHRpbmcgYSBkZWZhdWx0IHZhbHVlIGZvciAiZ2VuZXJpYyIgY29uZmlnIAppcyB0aGUgdXNlciBt
YXkgbm90IG5vdGljZSB0aGF0IGl0IG5lZWRzIHRvIGZpbGwgaXQgdXAuCgpTbyBoZS9zaGUgbWF5
IGVuZCB1cCB0byBjb21waWxlIFhlbiB3aXRoIHRoZSB3cm9uZyBhZGRyZXNzIGFuZCB3aWxsIGdl
dCAKbm90IG91dHB1dCBsYXRlciBvbiBhdCBiZXN0LiBUaGlzIHNvcnQgb2YgdGhpbmdzIGlzIHF1
aXRlIGRpZmZpY3VsdCB0byAKZGVidWcgdW50aWwgeW91IGtub3cgd2hhdCB5b3UgYXJlIGRvaW5n
LgoKPiAKPiAKPj4gK2NvbmZpZyBFQVJMWV9QUklOVEtfSU5DCj4+ICsJc3RyaW5nCj4+ICsJZGVm
YXVsdCAiZGVidWctY2FkZW5jZS5pbmMiIGlmIEVBUkxZX1VBUlRfQ0FERU5DRQo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL1J1bGVzLm1rIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCj4+IGlu
ZGV4IDNkOWEwZWQzNTcuLjA4NGYxNzI1YTggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9S
dWxlcy5tawo+PiArKysgYi94ZW4vYXJjaC9hcm0vUnVsZXMubWsKPj4gQEAgLTQ2LDcgKzQ2LDYg
QEAgRUFSTFlfUFJJTlRLX3RodW5kZXJ4ICAgICAgIDo9IHBsMDExLDB4ODdlMDI0MDAwMDAwCj4+
ICAgRUFSTFlfUFJJTlRLX3ZleHByZXNzICAgICAgIDo9IHBsMDExLDB4MWMwOTAwMDAKPj4gICBF
QVJMWV9QUklOVEtfeGdlbmUtbWNkaXZpdHQgOj0gODI1MCwweDFjMDIxMDAwLDIKPj4gICBFQVJM
WV9QUklOVEtfeGdlbmUtc3Rvcm0gICAgOj0gODI1MCwweDFjMDIwMDAwLDIKPj4gLUVBUkxZX1BS
SU5US196eW5xbXAgICAgICAgICA6PSBjYWRlbmNlLDB4ZmYwMDAwMDAKPj4gICAKPj4gICBpZm5l
cSAoJChFQVJMWV9QUklOVEtfJChDT05GSUdfRUFSTFlfUFJJTlRLKSksKQo+PiAgIEVBUkxZX1BS
SU5US19DRkcgOj0gJChzdWJzdCAkKGNvbW1hKSwgLCQoRUFSTFlfUFJJTlRLXyQoQ09ORklHX0VB
UkxZX1BSSU5USykpKQo+PiBAQCAtODIsOSArODEsOSBAQCBlbmRpZgo+PiAgIAo+PiAgIENGTEFH
Uy0kKEVBUkxZX1BSSU5USykgKz0gLURDT05GSUdfRUFSTFlfUFJJTlRLCj4+ICAgQ0ZMQUdTLSQo
RUFSTFlfUFJJTlRLX0lOSVRfVUFSVCkgKz0gLURFQVJMWV9QUklOVEtfSU5JVF9VQVJUCj4+IC1D
RkxBR1MtJChFQVJMWV9QUklOVEspICs9IC1ERUFSTFlfUFJJTlRLX0lOQz1cImRlYnVnLSQoRUFS
TFlfUFJJTlRLX0lOQykuaW5jXCIKPj4gK0NGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURDT05G
SUdfRUFSTFlfUFJJTlRLX0lOQz1cImRlYnVnLSQoRUFSTFlfUFJJTlRLX0lOQykuaW5jXCIKPj4g
ICBDRkxBR1MtJChFQVJMWV9QUklOVEspICs9IC1ERUFSTFlfUFJJTlRLX0JBVUQ9JChFQVJMWV9Q
UklOVEtfQkFVRCkKPj4gLUNGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0gLURFQVJMWV9VQVJUX0JB
U0VfQUREUkVTUz0kKEVBUkxZX1VBUlRfQkFTRV9BRERSRVNTKQo+PiArQ0ZMQUdTLSQoRUFSTFlf
UFJJTlRLKSArPSAtRENPTkZJR19FQVJMWV9VQVJUX0JBU0VfQUREUkVTUz0kKEVBUkxZX1VBUlRf
QkFTRV9BRERSRVNTKQo+IAo+IEkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIG9uIHRoZSBuYW1pbmcs
IHRoZSBmb2xsb3dpbmcgaXMgYSBzdWdnZXN0aW9uIHRvCj4gbWFrZSB0aGUgcGF0Y2ggZWFzaWVy
IHRvIHdyaXRlLgoKSSBnb3QgYm9yZWQgZW5vdWdoIG9uIHRoZSBwbGFuIHRvIHRyeSB0byBkbyBt
b3JlIGNsZWFudXAgYXQgdGhlIHNhbWUgCnRpbWUgKHNlZSBiZWxvdykuIDspCgo+ICBJdCBsb29r
cyBsaWtlIHdlIGNvdWxkIGdldCBhd2F5IHdpdGhvdXQKPiBhbnkgb2YgdGhlIHJlbmFtaW5nIGJl
bG93IGlmIHdlIGNob29zZSB0byBleHBvcnQKPiBFQVJMWV9VQVJUX0JBU0VfQUREUkVTUyBhbmQg
a2VlcCB1c2luZyBFQVJMWV9VQVJUX0JBU0VfQUREUkVTUyBkaXJlY3RseQo+IGluIHRoZSBjb2Rl
IGJlbG93LgoKSSB3YW50IHRvIGdldCByaWQgb2YgYW55dGhpbmcgbm90IHN0YXJ0aW5nIHdpdGgg
Q09ORklHXyBiZWNhdXNlIHRoaXMgaXMgCm1pc2xlYWRpbmcuIFNvIHRoZXkgZWl0aGVyIGdvdCBk
cm9wIGluIHRoaXMgcGF0Y2ggKGFuZCBmb2xsb3ctdXBzKSBvciAKdGhleSBnZXQgcmVuYW1lZCBi
ZWZvcmUgaGFuZC4KCkkgY2hvc2UgdGhlIGZvcm1lciBiZWNhdXNlIHNvbWUgb3B0aW9ucyB3aWxs
IG5vdCBiZSBhIHN0cmFpZ2h0IHByZWZpeGluZyAKb2YgQ09ORklHXy4gRm9yIGluc3RhbmNlLCBF
QVJMWV9VQVJUX1JFR19TSElGVCBpcyBhIHNwZWNpZmljIHRvIDgyNTAsIHNvIApJIHdvdWxkIGxp
a2UgdG8gcmVuYW1lIGl0IENPTkZJR19FQVJMWV9VQVJUXzgyNTBfU0hJRlQuCgpJIGNhbiB0cnkg
dG8gZG8gdGhlIHJlbmFtaW5nIGJlZm9yZSBoYW5kIGlmIHlvdSBwcmVmZXIuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 20:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 20:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFOWB-0000MB-9v; Tue, 01 Oct 2019 20:13:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFOWA-0000M6-Ir
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 20:13:06 +0000
X-Inumbo-ID: e0f0cd5e-e487-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id e0f0cd5e-e487-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 20:13:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 215252133F;
 Tue,  1 Oct 2019 20:13:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569960785;
 bh=AeJEMebj80NpCaUHEISvVUR+QXKbqQ3BJuO7+oqVOCU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=sDjXeCJvvGaON5NhfK/gbaDhzAw0c8Z68TDhim7iT63wu5uzgoAw/kT4FK8Gazcrk
 5dQYwEXX+Ga6CbHEPTDnlx621p4n07Z7EcmtmPpwC0RYuesGKQwUS2Q3RS+BjHWBi/
 FmeA1lgJl7vKycgE6VMHSwcJo2ev6GFWj0fPhlRM=
Date: Tue, 1 Oct 2019 13:12:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIGFuZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSBhcmUK
PiB1c2VkIHRvIGRlYWwgd2l0aCBhY3Rpb25zIHRvIGJlIGRvbmUgYmVmb3JlL2FmdGVyIGFueSBn
dWVzdCByZXF1ZXN0IGlzCj4gaGFuZGxlZC4KPiAKPiBXaGlsZSB0aGV5IGFyZSBtZWFudCB0byB3
b3JrIGluIHBhaXIsIHRoZSBmb3JtZXIgaXMgY2FsbGVkIGZvciBtb3N0IG9mCj4gdGhlIHRyYXBz
LCBpbmNsdWRpbmcgdHJhcHMgZnJvbSB0aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KPiBo
eXBlcnZpc29yKSB3aGlsc3QgdGhlIGxhdHRlciB3aWxsIG9ubHkgYmUgY2FsbGVkIHdoZW4gcmV0
dXJuaW5nIHRvIHRoZQo+IGd1ZXN0Lgo+IAo+IEFzIHBvaW50ZWQgb3V0LCB0aGUgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKCkgaXMgbm90IGNhbGxlZCBmcm9tIGFsbCB0aGUKPiB0cmFwcywgc28gdGhp
cyBtYWtlcyBwb3RlbnRpYWxseSBkaWZmaWN1bHQgdG8gZXh0ZW5kIGl0IGZvciB0aGUgZGVhbGlu
Zwo+IHdpdGggc2FtZSBleGNlcHRpb24gbGV2ZWwuCj4gCj4gRnVydGhlcm1vcmUsIHNvbWUgYXNz
ZW1ibHkgb25seSBwYXRoIHdpbGwgcmVxdWlyZSB0byBjYWxsCj4gZW50ZXJfaHlwZXJ2aXNvcl90
YWlsKCkuIFNvIHRoZSBmdW5jdGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQo+IGFzc2VtYmx5
IGluIGZvciBndWVzdCB2ZWN0b3Igb25seS4gVGhpcyBtZWFucyB0aGF0IHRoZSBjaGVjayB3aGV0
aGVyIHdlCj4gYXJlIGNhbGxlZCBpbiBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBiZSByZW1vdmVkLgo+
IAo+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbmFtZSBlbnRlcl9oeXBlcnZpc29yX3RhaWwo
KSBhbmQKPiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSB0byBzb21ldGhpbmcgbW9yZSBtZWFuaW5n
ZnVsIGFuZCBkb2N1bWVudCB0aGVtLgo+IFRoaXMgc2hvdWxkIGhlbHAgZXZlcnlvbmUgdG8gdW5k
ZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGUgdHdvCj4gZnVuY3Rpb25zLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gLS0tCj4gCj4g
SSBoYXZlbid0IGRvbmUgdGhlIDMyLWJpdHMgcGFydCB5ZXQuIEkgd2FudGVkIHRvIGdhdGhlciBm
ZWVkYmFjayBiZWZvcmUKPiBsb29raW5nIGluIGRldGFpbHMgaG93IHRvIGludGVncmF0ZSB0aGF0
IHdpdGggQXJtMzIuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgIDQgKyst
Cj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgNzEgKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlv
bnMoKyksIDM4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gaW5kZXggNDBkOWYzZWM4
Yy4uOWVhZmFlNTE2YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gQEAgLTE0Nyw3ICsxNDcsNyBAQAo+
ICAKPiAgICAgICAgICAuaWYgXGh5cCA9PSAwICAgICAgICAgLyogR3Vlc3QgbW9kZSAqLwo+ICAK
PiAtICAgICAgICBibCAgICAgIGxlYXZlX2h5cGVydmlzb3JfdGFpbCAvKiBEaXNhYmxlcyBpbnRl
cnJ1cHRzIG9uIHJldHVybiAqLwo+ICsgICAgICAgIGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90
b19ndWVzdCAvKiBEaXNhYmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLwo+ICAKPiAgICAgICAg
ICBleGl0X2d1ZXN0IFxjb21wYXQKPiAgCj4gQEAgLTE3NSw2ICsxNzUsOCBAQAo+ICAgICAgICAg
ICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4gICAgICAg
ICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCj4gICAgICAgICAgbW92ICAgICB4MCwgc3AKPiAr
ICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAo+ICsgICAgICAgIG1v
diAgICAgeDAsIHNwCj4gICAgICAgICAgYmwgICAgICBkb190cmFwX1x0cmFwCj4gIDE6Cj4gICAg
ICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PVxjb21wYXQKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IGEzYjk2MWJkMDYu
LjIwYmEzNGVjOTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0yMDA2LDQ3ICsyMDA2LDQ2IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgICAgICAgICBj
cHVfcmVxdWlyZV9zc2JkX21pdGlnYXRpb24oKTsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgZW50
ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICsvKgo+ICsg
KiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBleGl0aW5nIHRoZSBndWVzdCBh
bmQgYmVmb3JlIGFueQo+ICsgKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFuZGxlZC4KPiArICovCj4g
K3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ICB7Cj4gLSAgICBpZiAoIGd1ZXN0X21vZGUocmVncykgKQo+IC0gICAgewo+IC0gICAg
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKPiAgCj4gLSAgICAgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29y
a2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4gKi8KPiAtICAgICAgICBpZiAoIG5lZWRzX3NzYmRf
ZmxpcCh2KSApCj4gLSAgICAgICAgICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNI
X1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOwo+ICsgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBk
aXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4gKi8KPiArICAgIGlmICgg
bmVlZHNfc3NiZF9mbGlwKHYpICkKPiArICAgICAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01D
Q0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxMKTsKPiAgCj4gLSAgICAgICAgLyoKPiAt
ICAgICAgICAgKiBJZiB3ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBwcmVzZXJ2ZSBpdCB1bnRp
bCBpdCBnZXRzIGNsZWFyZWQuCj4gLSAgICAgICAgICogU2VlIEFSTSBBUk0gRERJIDA0ODdBLmog
RDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWlscywKPiAtICAgICAgICAgKiBi
dXQgdGhlIGNydWNpYWwgYml0IGlzICJPbiB0YWtpbmcgYSB2U0Vycm9yIGludGVycnVwdCwgSENS
X0VMMi5WU0UKPiAtICAgICAgICAgKiAoYWxpYXMgb2YgSENSLlZBKSBpcyBjbGVhcmVkIHRvIDAu
Igo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIGlmICggdi0+YXJjaC5oY3JfZWwyICYgSENSX1ZB
ICkKPiAtICAgICAgICAgICAgdi0+YXJjaC5oY3JfZWwyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7
Cj4gKyAgICAvKgo+ICsgICAgICogSWYgd2UgcGVuZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2Vy
dmUgaXQgdW50aWwgaXQgZ2V0cyBjbGVhcmVkLgo+ICsgICAgICogU2VlIEFSTSBBUk0gRERJIDA0
ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWlscywKPiArICAgICAq
IGJ1dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LCBI
Q1JfRUwyLlZTRQo+ICsgICAgICogKGFsaWFzIG9mIEhDUi5WQSkgaXMgY2xlYXJlZCB0byAwLiIK
PiArICAgICAqLwo+ICsgICAgaWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQo+ICsgICAg
ICAgIHYtPmFyY2guaGNyX2VsMiA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwo+ICAKPiAgI2lmZGVm
IENPTkZJR19ORVdfVkdJQwo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogV2UgbmVlZCB0byB1
cGRhdGUgdGhlIHN0YXRlIG9mIG91ciBlbXVsYXRlZCBkZXZpY2VzIHVzaW5nIGxldmVsCj4gLSAg
ICAgICAgICogdHJpZ2dlcmVkIGludGVycnVwdHMgYmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJ
QyBzdGF0ZS4KPiAtICAgICAgICAgKgo+IC0gICAgICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdo
ZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkgdG8gZG8gb24gZXZlcnkKPiAtICAgICAgICAgKiB0cmFw
IGFuZCBob3cgaXQgY2FuIGJlIG9wdGltaXNlZC4KPiAtICAgICAgICAgKi8KPiAtICAgICAgICB2
dGltZXJfdXBkYXRlX2lycXModik7Cj4gLSAgICAgICAgdmNwdV91cGRhdGVfZXZ0Y2huX2lycSh2
KTsKPiArICAgIC8qCj4gKyAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3RhdGUgb2Ygb3Vy
IGVtdWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKPiArICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1
cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCj4gKyAgICAgKgo+ICsgICAg
ICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0byBkbyBvbiBl
dmVyeQo+ICsgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlzZWQuCj4gKyAgICAg
Ki8KPiArICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKPiArICAgIHZjcHVfdXBkYXRlX2V2dGNo
bl9pcnEodik7Cj4gICNlbmRpZgo+ICAKPiAtICAgICAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7
Cj4gLSAgICB9Cj4gKyAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7Cj4gIH0KPiAgCj4gIHZvaWQg
ZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAg
ICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+ICAKPiAtICAg
IGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiAtCj4gICAgICBzd2l0Y2ggKCBoc3IuZWMg
KQo+ICAgICAgewo+ICAgICAgY2FzZSBIU1JfRUNfV0ZJX1dGRToKPiBAQCAtMjE4MCw4ICsyMTc5
LDYgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
ICB7Cj4gICAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+
ICAKPiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiAtCj4gICAgICBzd2l0Y2gg
KCBoc3IuZWMgKQo+ICAgICAgewo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+IEBAIC0yMjE4LDI3
ICsyMjE1LDIxIEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiAgCj4gIHZvaWQgZG9fdHJhcF9oeXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+ICB7Cj4gLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Cj4gLQo+ICAg
ICAgX19kb190cmFwX3NlcnJvcihyZWdzLCBWQUJPUlRfR0VOX0JZX0dVRVNUKHJlZ3MpKTsKPiAg
fQo+ICAKPiAgdm9pZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiAgewo+IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+IC0KPiAgICAg
IF9fZG9fdHJhcF9zZXJyb3IocmVncywgdHJ1ZSk7Cj4gIH0KPiAgCj4gIHZvaWQgZG9fdHJhcF9p
cnEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAtICAgIGVudGVyX2h5cGVydmlz
b3JfaGVhZChyZWdzKTsKPiAgICAgIGdpY19pbnRlcnJ1cHQocmVncywgMCk7Cj4gIH0KPiAgCj4g
IHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAtICAg
IGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiAgICAgIGdpY19pbnRlcnJ1cHQocmVncywg
MSk7Cj4gIH0KCkkgYW0gT0sgd2l0aCB0aGUgZ2VuZXJhbCBhcHByb2FjaCBidXQgb25lIHRoaW5n
IHRvIG5vdGUgaXMgdGhhdCB0aGUgZmlxCmhhbmRsZXIgZG9lc24ndCB1c2UgdGhlIGd1ZXN0X3Zl
Y3RvciBtYWNybyBhdCB0aGUgbW9tZW50LgoKCj4gQEAgLTIyODEsNyArMjI3MiwxMyBAQCBzdGF0
aWMgdm9pZCBjaGVja19mb3JfdmNwdV93b3JrKHZvaWQpCj4gICAgICBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwo+ICB9Cj4gIAo+IC12b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lkKQo+ICsvKgo+
ICsgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgZW50ZXJpbmcgdGhlIGd1
ZXN0LiBUaGlzIGlzIHRoZQo+ICsgKiBsYXN0IHRoaW5nIGV4ZWN1dGVkIGJlZm9yZSB0aGUgZ3Vl
c3QgY29udGV4dCBpcyBmdWxseSByZXN0b3JlZC4KPiArICoKPiArICogVGhlIGZ1bmN0aW9uIHdp
bGwgcmV0dXJuIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZC4KPiArICovCj4gK3ZvaWQgbGVhdmVf
aHlwZXJ2aXNvcl90b19ndWVzdCh2b2lkKQo+ICB7Cj4gICAgICBsb2NhbF9pcnFfZGlzYWJsZSgp
Owo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 20:24:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 20:24:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFOh5-0001E4-HR; Tue, 01 Oct 2019 20:24:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Re2+=X2=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFOh4-0001DX-C0
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 20:24:22 +0000
X-Inumbo-ID: 709cece8-e489-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 709cece8-e489-11e9-b588-bc764e2007e4;
 Tue, 01 Oct 2019 20:24:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFOgy-0006Hp-0c; Tue, 01 Oct 2019 20:24:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFOgx-0005g6-Kl; Tue, 01 Oct 2019 20:24:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFOgx-00060Z-Jq; Tue, 01 Oct 2019 20:24:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142080-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=cd62dbc03bf3a5c7ee3d155ceafb39dc16ed1b7b
X-Osstest-Versions-That: libvirt=a95e585e132de71bab030c84b1f7f1d116b65695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 01 Oct 2019 20:24:15 +0000
Subject: [Xen-devel] [libvirt test] 142080: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA4MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIwODAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTkzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxOTMxCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGNkNjJkYmMwM2JmM2E1YzdlZTNkMTU1Y2VhZmIzOWRjMTZlZDFi
N2IKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGE5NWU1ODVlMTMyZGU3
MWJhYjAzMGM4NGIxZjdmMWQxMTZiNjU2OTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTkzMSAg
MjAxOS0wOS0yOCAwNDoxOToxOCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIw
ODAgIDIwMTktMTAtMDEgMDQ6MjI6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDaHJpcyBDb3Vsc29uIDxj
aHJpcy5jb3Vsc29uQGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBMdXlhbyBaaG9uZyA8bHV5YW8uemhvbmdAaW50ZWwuY29tPgogIE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3Jl
bXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgYTk1ZTU4NWUxMy4u
Y2Q2MmRiYzAzYiAgY2Q2MmRiYzAzYmYzYTVjN2VlM2QxNTVjZWFmYjM5ZGMxNmVkMWI3YiAtPiB4
ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 20:56:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 20:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFPBm-0003Ze-BB; Tue, 01 Oct 2019 20:56:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFPBl-0003ZZ-Eh
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 20:56:05 +0000
X-Inumbo-ID: e19aebdb-e48d-11e9-9708-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id e19aebdb-e48d-11e9-9708-12813bfff9fa;
 Tue, 01 Oct 2019 20:56:04 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 A53E2215EA;
 Tue,  1 Oct 2019 20:56:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569963364;
 bh=0W/Nn54lmkVNxiWM49tCV4ebA2P+i0y/fTkHZYbKWwM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=yVDPcyCkNE0/msLxu28MDaB+QRz+XYyr7/3iWU03Ck74lMb042s7c1+NwM+Of2ZXC
 YgzvqHSaK1JAOAHdPjbG2QLeeDu1ThZxR6U/yDmHKCevGqb1NluySTtIefdVbVp6RH
 +3dB1s2NcUxokP9DBxbsSdiSZpD/3YKB4DEjT5ZA=
Date: Tue, 1 Oct 2019 13:55:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
In-Reply-To: <87zhiq7yaz.fsf@epam.com>
Message-ID: <alpine.DEB.2.21.1910011355090.20899@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-6-julien.grall@arm.com> <87zhiq7yaz.fsf@epam.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 05/10] xen/arm: alternative:
 Remove unused parameter for alternative_if_not_cap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNyBTZXAgMjAxOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gSnVsaWVu
IEdyYWxsIHdyaXRlczoKPiAKPiA+IFRoZSBtYWNybyBhbHRlcm5hdGl2ZV9pZl9ub3RfY2FwIGlz
IHRha2luZyB0d28gcGFyYW1ldGVycy4gVGhlIHNlY29uZAo+ID4gcGFyYW1ldGVyIGlzIG5ldmVy
IHVzZWQgYW5kIGl0IGlzIGhhcmQgdG8gc2VlIGhvdyB0aGlzIGNhbiBiZSB1c2VkCj4gPiBjb3Jy
ZWN0bHkgYXMgaXQgaXMgb25seSBwcm90ZWN0aW5nIHRoZSBhbHRlcm5hdGl2ZSBzZWN0aW9uIG1h
Z2ljLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1
a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CgoKPiA+IC0tLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUu
aCB8IDQgKy0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlv
bnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCj4gPiBpbmRleCBkZWRiNmRk
MDAxLi4yODMwYTZkYTJkIDEwMDY0NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKPiA+
IEBAIC0xMTYsMTMgKzExNiwxMSBAQCBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbgo+ID4gICAqIFRo
ZSBjb2RlIHRoYXQgZm9sbG93cyB0aGlzIG1hY3JvIHdpbGwgYmUgYXNzZW1ibGVkIGFuZCBsaW5r
ZWQgYXMKPiA+ICAgKiBub3JtYWwuIFRoZXJlIGFyZSBubyByZXN0cmljdGlvbnMgb24gdGhpcyBj
b2RlLgo+ID4gICAqLwo+ID4gLS5tYWNybyBhbHRlcm5hdGl2ZV9pZl9ub3QgY2FwLCBlbmFibGUg
PSAxCj4gPiAtCS5pZiBcZW5hYmxlCj4gPiArLm1hY3JvIGFsdGVybmF0aXZlX2lmX25vdCBjYXAK
PiA+ICAJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgo+ID4gIAlhbHRpbnN0cnVj
dGlvbl9lbnRyeSA2NjFmLCA2NjNmLCBcY2FwLCA2NjJmLTY2MWYsIDY2NGYtNjYzZgo+ID4gIAku
cG9wc2VjdGlvbgo+ID4gIDY2MToKPiA+IC0JLmVuZGlmCj4gPiAgLmVuZG0KPiA+ICAKPiA+ICAv
Kgo+IAo+IAo+IC0tIAo+IFZvbG9keW15ciBCYWJjaHVrIGF0IEVQQU0KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 20:57:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 20:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFPD9-0003fd-S3; Tue, 01 Oct 2019 20:57:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFPD8-0003fX-Iy
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 20:57:30 +0000
X-Inumbo-ID: 14aee15c-e48e-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 14aee15c-e48e-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 20:57:29 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 4A323215EA;
 Tue,  1 Oct 2019 20:57:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569963449;
 bh=fqpvqWc+p1i06Z8j+u3qFZCAXjORC6hlyz0QHw207RU=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=XSJTjX1GUyz6T8k9LOAJgEDRO997hwaHNRgC0iTBjh17+2ExU7E19pY7IkY6bD3gn
 16GjJh5f6wPvnRXIIpv1APigM+VH0HSXJPbDX2X/jKJlHVjzTOhtjn2oNm7F7lNJ/E
 eIPJ6vNIxLgk16htYGVKs5arC7c7gsOCtAJPhaAE=
Date: Tue, 1 Oct 2019 13:57:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011357091.20899@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-7-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 06/10] xen/arm: Move
 ARCH_PATCH_INSN_SIZE out of the header livepatch.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, andrii.anisov@gmail.com,
 Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIGlzIGRlZmluZWQgaW4gdGhlIGhlYWRlcgo+IGxpdmVwYXRj
aC5oLiBIb3dldmVyLCB0aGlzIGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4K
PiAKPiBSYXRoZXIgdGhhbiBpbmNsdWRpbmcgbGl2ZXBhdGNoLmgganVzdCBmb3IgdXNpbmcgdGhl
IGRlZmluZSwgbW92ZSBpdCBpbgo+IHRoZSBoZWFkZXIgaW5zbi5oIHdoaWNoIHNlZW1zIG1vcmUg
c3VpdGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICB8IDIgLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmggICAgICB8IDMgKysrCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vbGl2ZXBhdGNoLmggfCA0ICstLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
bHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPiBpbmRleCA1MmVkN2Vk
ZjY5Li4yMzdjNGU1NjQyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPiBAQCAtMzAsOCArMzAsNiBAQAo+
ICAjaW5jbHVkZSA8YXNtL2J5dGVvcmRlci5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUu
aD4KPiAgI2luY2x1ZGUgPGFzbS9pbnNuLmg+Cj4gLS8qIFhYWDogTW92ZSBBUkNIX1BBVENIX0lO
U05fU0laRSBvdXQgb2YgbGl2ZXBhdGNoLmggKi8KPiAtI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2gu
aD4KPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gIAo+ICAvKiBPdmVycmlkZSBtYWNyb3MgZnJv
bSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24u
aAo+IGluZGV4IDM0ODkxNzk4MjYuLjE5Mjc3MjEyZTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9pbnNuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAo+IEBA
IC0xMSw2ICsxMSw5IEBACj4gICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCj4gICNlbmRp
Zgo+ICAKPiArLyogT24gQVJNMzIsNjQgaW5zdHJ1Y3Rpb25zIGFyZSBhbHdheXMgNCBieXRlcyBs
b25nLiAqLwo+ICsjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKPiArCj4gICNlbmRpZiAv
KiAhX19BUkNIX0FSTV9JTlNOICovCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbGl2ZXBhdGNoLmgKPiBpbmRleCA2YmNhNzlkZWI5Li4wMjZhZjVlN2RjIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbGl2ZXBhdGNoLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2xpdmVwYXRjaC5oCj4gQEAgLTcsOSArNyw3IEBACj4gICNkZWZpbmUgX19YRU5f
QVJNX0xJVkVQQVRDSF9IX18KPiAgCj4gICNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4gLyogRm9yIFNa
XyogbWFjcm9zLiAqLwo+IC0KPiAtLyogT24gQVJNMzIsNjQgaW5zdHJ1Y3Rpb25zIGFyZSBhbHdh
eXMgNCBieXRlcyBsb25nLiAqLwo+IC0jZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKPiAr
I2luY2x1ZGUgPGFzbS9pbnNuLmg+Cj4gIAo+ICAvKgo+ICAgKiBUaGUgdmEgb2YgdGhlIGh5cGVy
dmlzb3IgLnRleHQgcmVnaW9uLiBXZSBuZWVkIHRoaXMgYXMgdGhlCj4gLS0gCj4gMi4xMS4wCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 20:59:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 20:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFPFL-0003oa-Af; Tue, 01 Oct 2019 20:59:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=78uS=X2=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFPFJ-0003oT-4L
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 20:59:45 +0000
X-Inumbo-ID: 64dee604-e48e-11e9-97fb-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id 64dee604-e48e-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 20:59:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1569963584;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LYxrEtVZh7E0oBT16cYThPwkkmE70PAfCr8YgNZkbbw=;
 b=THn21zmola+OqhL7T6P0PdeUX7LuV3+DQkj770xDt9Efs2lawpmcnzUZ
 rHUrgsPi00dvsVaicSt+rgzGq1a99x9Jxp3T3NSNcmWcyy5a6I/Vi5KKW
 mC01e/8/DJ3wybsXkxt5QxLEvzKvRNJaAy51h6hMGohGCuKXFb5zFSPxe 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: R5vHZgB6pgBNZgOAf1rOUPO8UrZgYInsAmytplTDsl4EhdjUynaFZ78K8oAPngvMWhG5N27bND
 0DzvCKUgXWR5w6TgEnIUD9fEpXUT6zbuC2ALtqe39Ic2LTVqr6TJ6cKATmF9WO9dVDdRl6GbEW
 tQ7daiOVImQY+3gwZrvsCwVM3FBArAXlCQY1+2mpuEO80tEWiO5+hbBN2pmyFS/TdXDGdUy6XY
 ZftKtqsf3XK01ZB45t9OWuhcgZ+EbYkZuMjt7C9j6KvJ4LNwlGdpQcAcOsAfuxS3+VbTlUWr7q
 UL8=
X-SBRS: 2.7
X-MesageID: 6335155
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,572,1559534400"; 
   d="scan'208";a="6335155"
To: Jan Beulich <jbeulich@suse.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
Date: Tue, 1 Oct 2019 21:59:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAwOTozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMDkuMjAxOSAy
MToxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQ2xhbmcgaW4gcGFydGljdWxhciBoYXMgYSBo
YWJpdCBvZiBvdXQtb2YtbGluaW5nIHRoZXNlIGFuZCBjcmVhdGluZyBtdWx0aXBsZQo+PiBsb2Nh
bCBjb3BpZXMgb2YgX21mbigpIGFuZCBtZm5feCgpLCBldGMuICBPdmVycmlkZSB0aGlzIGJlaGF2
aW91ci4KPiBJcyBzcGVjaWFsIGNhc2luZyB0aGUgdHlwZXNhZmUgaGVscGVycyB0aGVuIHRoZSBy
aWdodCBhcHByb2FjaD8gVGhlCj4gZnVuZGFtZW50YWwgaWRlYSBhZnRlciBhbGwgaXMgdG8gbGV0
IHRoZSBjb21waWxlciBkZWNpZGUuIEkgY2VydGFpbmx5Cj4gYWdyZWUgdGhhdCBub3QgaW5saW5p
bmcgc3VjaCB0cml2aWFsIGZ1bmN0aW9ucyBkZXNwaXRlIHRoZSBpbmxpbmUKPiBrZXl3b3JkIGxv
b2tzIGZhciBmcm9tIG9wdGltYWwsIGJ1dCBpZiB0aGVyZSdzIHN1Y2ggYSBnZW5lcmFsIGlzc3Vl
Cj4gd2l0aCBjbGFuZywgc2hvdWxkbid0IHdlIG1ha2UgImlubGluZSIgZXhwYW5kIHRvICJhbHdh
eXNfaW5saW5lIgo+IHVuaWZvcm1seT8KCklubGluZSBoYW5kaW5nIGlzIGEgbWVzcy4KCldlIGN1
cnJlbnRseSBkZWZpbmUgaW5saW5lIHRvIF9faW5saW5lX18uwqAgVW5kb2luZyB0aGlzIHJlc3Vs
dHMgaW4gYnVpbGQKZmFpbHVyZXMuCgpMaW51eCBjdXJyZW50bHkgZGVmaW5lcyBpbmxpbmUgdG8g
YWx3YXlzX2lubGluZSBhbmQgdGhleSBhcmUgZGVzcGVyYXRlbHkKdHJ5aW5nIHRvIHVuZG8gdGhp
cyAobWlzKWJlaGF2aW91ci4KClRoZXJlIGFyZSBhIGZldyB1c2VzIG9mIGFsd2F5c19pbmxpbmUg
Zm9yIHNhZmV0eSBwdXJwb3NlcyAodGhlCnNwZWN1bGF0aXZlIGhlbHBlcnMpLsKgIE1vc3QgdXNl
cyBvZiBhbHdheXNfaW5saW5lIGxvb2sgdG8gYmUgd29ya2Fyb3VuZHMKZm9yIHRoZSBzaXplLW9m
LWFzbSBidWcvKG1pcylmZWF0dXJlLgoKSW4gYW4gaWRlYWwgd29ybGQsIHdlIHdvdWxkbid0IG5l
ZWQgaXQgYXQgYWxsLCBidXQgSSBkZWZpbml0ZWx5IGRvbid0CnRoaW5rIHRoYXQgdGFraW5nIHRo
ZSBMaW51eCBhcHByb2FjaCBpcyBhIGNsZXZlciBtb3ZlLsKgIFdlIGRlZmluaXRlbHkKaGF2ZSBz
b21lIHN0YXRpYyBpbmxpbmVzIHdoaWNoIHdvdWxkIGJldHRlciBub3QgYmVpbmcgaW5saW5lLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 21:00:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 21:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFPFg-0004Mj-Lv; Tue, 01 Oct 2019 21:00:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFPFf-0004IX-Mo
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 21:00:07 +0000
X-Inumbo-ID: 7284290e-e48e-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 7284290e-e48e-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 21:00:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 A1E6A215EA;
 Tue,  1 Oct 2019 21:00:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569963606;
 bh=FQTZEfofLciIugh+rSCbXefacxs1scNTwAUvK3jekgs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=2oQ/C9H5/FPpZveruNBYuJxgwsOXr/AXFizp9EtrGv89tsYqVVZVJciHb4KRxywWY
 IbKjoZJRHxFcc/cuzqFtltaC6iM/82SVwUueRIFznyC8jDt+ZKJ/MJny765BxAZmF6
 NtTdjKnK/wkFFo2/uhW3FZVgBF9eNTWweqlOiEN8=
Date: Tue, 1 Oct 2019 14:00:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011358180.20899@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-8-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 07/10] xen/arm: Allow insn.h to
 be called from assembly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgcmVxdWlyZSB0byBpbmNsdWRlIGluc24uaCBmcm9tIGFzc2VtYmx5IGNvZGUuIFNv
Cj4gd2VlIG5lZWQgdG8gcHJvdGVjdCBhbnkgQy1zcGVjaWZpYyBkZWZpbml0aW9uIHRvIGF2b2lk
IGNvbXBpbGF0aW9uCiAgXiB3ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGRlZmlu
aXRpb25zCgo+IGVycm9yIHdoZW4gdXNlZCBpbiBhc3NlbWJseSBjb2RlLgogIF4gZXJyb3JzCgoK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCB8IDggKysrKysrKysKPiAgMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2luc24uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCj4gaW5kZXggMTkyNzcy
MTJlMS4uMDAzOTFmODNmOSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24u
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCj4gQEAgLTEsOCArMSwxNCBAQAo+
ICAjaWZuZGVmIF9fQVJDSF9BUk1fSU5TTgo+ICAjZGVmaW5lIF9fQVJDSF9BUk1fSU5TTgo+ICAK
PiArI2lmbmRlZiBfX0FTU0VNQkxZX18KPiArCj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAg
Cj4gKy8qCj4gKyAqIEF0IHRoZSBtb21lbnQsIGFyY2gtc3BlY2lmaWMgaGVhZGVycyBjb250YWlu
IG9ubHkgZGVmaW5pdGlvbiBmb3IgQwo+ICsgKiBjb2RlLgo+ICsgKi8KClBsZWFzZSByZW1vdmUg
IkF0IHRoZSBtb21lbnQsICIgYmVjYXVzZSBpbi1jb2RlIGNvbW1lbnQgc2hvdWxkIGFsd2F5cwpy
ZWZsZWN0IHRoZSBsYXRlc3Qgc3RhdGUgb2YgdGhlIGNvZGViYXNlLgoKCj4gICNpZiBkZWZpbmVk
KENPTkZJR19BUk1fNjQpCj4gICMgaW5jbHVkZSA8YXNtL2FybTY0L2luc24uaD4KPiAgI2VsaWYg
ZGVmaW5lZChDT05GSUdfQVJNXzMyKQo+IEBAIC0xMSw2ICsxNyw4IEBACj4gICMgZXJyb3IgInVu
a25vd24gQVJNIHZhcmlhbnQiCj4gICNlbmRpZgo+ICAKPiArI2VuZGlmIC8qIF9fQVNTRU1CTFlf
XyAqLwo+ICsKPiAgLyogT24gQVJNMzIsNjQgaW5zdHJ1Y3Rpb25zIGFyZSBhbHdheXMgNCBieXRl
cyBsb25nLiAqLwo+ICAjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKPiAgCj4gLS0gCj4g
Mi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 21:06:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 21:06:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFPM7-0004jg-HJ; Tue, 01 Oct 2019 21:06:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFPM6-0004jb-9s
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 21:06:46 +0000
X-Inumbo-ID: 5e170314-e48f-11e9-bf31-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::621]) by localhost (Halon) with ESMTPS
 id 5e170314-e48f-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 21:06:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S/LCTqCwGGzvM4Azk+4NclYQRPoC0q0ocd+HPJOamsw=;
 b=PS/Upy0Zg8qvF17mkJUtsX/3QdqjQeHvZWvIoIoaEIoXyl3/0tD6Yro9MLhXMsZ2TEDIAy6wk1cOMLCJwZEdTIPMkrxGpgYxIebrM6A+adls4aJkIxoziFq3ReLXrq3CTvY8SxXNGExfsUxdo1pNwuW0CvgHH0fRpawPyGPWFB8=
Received: from HE1PR08CA0047.eurprd08.prod.outlook.com (2603:10a6:7:2a::18) by
 HE1PR0802MB2476.eurprd08.prod.outlook.com (2603:10a6:3:da::8) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Tue, 1 Oct 2019 21:06:39 +0000
Received: from VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::209) by HE1PR08CA0047.outlook.office365.com
 (2603:10a6:7:2a::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.20 via Frontend
 Transport; Tue, 1 Oct 2019 21:06:39 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT006.mail.protection.outlook.com (10.152.18.116) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Tue, 1 Oct 2019 21:06:37 +0000
Received: ("Tessian outbound 0939a6bab6b1:v33");
 Tue, 01 Oct 2019 21:06:33 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 14e76976cff537be
X-CR-MTA-TID: 64aa7808
Received: from 7b1fa20355b5.2 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.2.59]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 97F060E3-27AD-4302-B2DE-0CE9397234F4.1; 
 Tue, 01 Oct 2019 21:06:27 +0000
Received: from EUR01-DB5-obe.outbound.protection.outlook.com
 (mail-db5eur01lp2059.outbound.protection.outlook.com [104.47.2.59])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7b1fa20355b5.2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Tue, 01 Oct 2019 21:06:27 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=T5OnJZFvgBskmMq2ilTrQZzVskP+WjAyDd/SLNk45IkkBP/NVmnBx0rpSO5iPo2Dva/5DPDY69bEEytUkaL85Kc98x1r2YpP6dFTklAvLhra9U/mxy6oTwnMHhAdwT2B2ROT92kfzdkq5dXrGSlIV37Luxr2rXyrIlc4yN+0Q+IxWd1jNnnCxvrsOl3FcoD8GRTVOtqLqco6rlLQMDUq7WVoJ36VIfRECa9gCO9ya058JyX2DSmFvngXLzDu22ase3saZHWwxo20ljm1nJd4NTQfyOdzy7UeQnyn4ndNNxtkno24cGjAws+glEUvEZKkFD1SfCglq9br8hgWZdITPw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S/LCTqCwGGzvM4Azk+4NclYQRPoC0q0ocd+HPJOamsw=;
 b=VbkJeNjyBj09lZ351sCsbdBL8NfvkHwFhZtKQ8n06m3nIJhv8eH1d3NhRBN5y1GMbhx5ojxArgdCZjRF72spFYEAo2FW/pFuIroLhNqAzopf3+OJFqauoY577dGoFL1qdxJ2XGCCV+M0wdeN8xIVlXMXwGNwGJGJk8E7TVHKOG+JGy6BaRUCXUyNQ+Nvdr9yFTw19YDJdEZTlmo7s7iW7cC4rsXMgp3Myo8AxAUYWk2RpEEhHeXZL8g2bP/g+olpUlzakyiSHhmlwxAIOYSBE+FazzanfjJV3EuEfR8Ywu65O6AdK1NHPWkloVFWli/RTRWz7TvqH/k1Lr2Bxn1fvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=S/LCTqCwGGzvM4Azk+4NclYQRPoC0q0ocd+HPJOamsw=;
 b=PS/Upy0Zg8qvF17mkJUtsX/3QdqjQeHvZWvIoIoaEIoXyl3/0tD6Yro9MLhXMsZ2TEDIAy6wk1cOMLCJwZEdTIPMkrxGpgYxIebrM6A+adls4aJkIxoziFq3ReLXrq3CTvY8SxXNGExfsUxdo1pNwuW0CvgHH0fRpawPyGPWFB8=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4396.eurprd08.prod.outlook.com (20.179.42.148) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Tue, 1 Oct 2019 21:06:22 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2305.017; Tue, 1 Oct 2019
 21:06:22 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework entry/exit
 from the guest path
Thread-Index: AQHVdJmX5czwtFbw3UWw2EKaW7ISC6dGQAeAgAAO6YA=
Date: Tue, 1 Oct 2019 21:06:21 +0000
Message-ID: <af8c7f32-699b-7611-495b-575a81361952@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0086.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:8::26) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 4c1cb475-acb2-4716-a8dc-08d746b33fd8
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4396:|DBBPR08MB4396:|HE1PR0802MB2476:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB247655C79D3F4DE2A0C51284809D0@HE1PR0802MB2476.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 0177904E6B
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(346002)(376002)(396003)(136003)(39860400002)(189003)(199004)(6512007)(14454004)(76176011)(7736002)(54906003)(305945005)(2906002)(316002)(25786009)(8936002)(5660300002)(81166006)(229853002)(81156014)(99286004)(6486002)(3846002)(36756003)(8676002)(6116002)(6436002)(4326008)(52116002)(6246003)(256004)(14444005)(66066001)(86362001)(31696002)(31686004)(186003)(66556008)(53546011)(66476007)(64756008)(486006)(66446008)(44832011)(26005)(476003)(66946007)(386003)(11346002)(102836004)(2616005)(71190400001)(71200400001)(478600001)(446003)(6916009)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4396;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 0PMfTL7x2tkeRuZ4O0+X6/DUSeLHnRsRiIGK3h+3dXUVbl7n8Z6d3qC0zNbpdon2Kt8hMBwv0dvuW3iSqmwE4HL1OOE09uWrl9AeXlNNKcqJZTHOF8+UjNSIq7fIRCdsOAVWx1FRFOQUyvtMqOXdrROlLolklR41axXCyzmwpw4VPfzKFpCvSyBEe+cPBNSdsM9toD4eOF09tBcQGwZZI9nPO6rQ8I60snUg2za2WRsY+tQQs/6TWuEFctbWCutZI/+HhBbXu6GPj1O7hHyZox4oldouXT9XV0wtlzC26p9AoqeR6ERLkWl1mNVweXrCK8UJRn6qI4BQERFGiXoTGCpNXPrT9gqpp9rJZJyBFezS/fHIC8NYLnr3CsJ08QF5dBbyYulmxBMcn+jVN+t3gDVMFPEfEIoxPUDD3m5uEHY=
Content-ID: <DC6AB8CDFC1E6440918866FA3C6E9510@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4396
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT006.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(346002)(396003)(376002)(136003)(199004)(189003)(50466002)(14454004)(63350400001)(476003)(486006)(70586007)(2616005)(25786009)(66066001)(47776003)(336012)(436003)(11346002)(356004)(26826003)(446003)(478600001)(31686004)(76130400001)(5660300002)(7736002)(305945005)(126002)(70206006)(23676004)(8676002)(6116002)(36756003)(229853002)(316002)(3846002)(81166006)(2486003)(8936002)(26005)(36906005)(53546011)(81156014)(6486002)(76176011)(102836004)(99286004)(22756006)(6246003)(2906002)(14444005)(4326008)(31696002)(54906003)(86362001)(386003)(6512007)(186003)(6862004)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2476;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 94010b0c-3993-4dfb-a535-08d746b3361e
NoDisclaimer: True
X-Forefront-PRVS: 0177904E6B
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 9++YyAH9yTF+2f2drOXy1jYEoi17eZad0qWWzJ2vtNRG92XZCxgezHrsUs3M8KnKRPGjG/TWtnNZRTYViqarEqTcDY0rWt2Z4nB0V93r1pzQjRPMCALMMP6yJRg73ANgpab4XYvXgW2YE9Nl9shUj1eAIHAQXfaogDkqzCRWf8Xb8uI/Fw1Au5oLU6GK5ipwuTPjpogUGE1Szg2Jc3WcZ68B90YWAd/TpNaME8flA+RRQ9HR9qfMJNbeiQmh96uAp4Yihm+z6PLyLm8zSdr4zov2IidXRawvUiAOI90d2+w0Qn1o+d7aHeN3XUcpFGxFvczrLAgFrq6GW4HD+RalqRcOIVBbMlGUNsZyeZT0XYF4ZZM7U9xR/I2mtzPVUT75Em8Id0rYAVFJaxQ448kj9RP2NTKAzTpABJNjIkY7A2g=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2019 21:06:37.8867 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c1cb475-acb2-4716-a8dc-08d746b33fd8
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2476
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <Andre.Przywara@arm.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDAxLzEwLzIwMTkgMjE6MTIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gVGh1LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gQXQgdGhlIG1vbWVu
dCwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgYW5kIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIGFy
ZQ0KPj4gdXNlZCB0byBkZWFsIHdpdGggYWN0aW9ucyB0byBiZSBkb25lIGJlZm9yZS9hZnRlciBh
bnkgZ3Vlc3QgcmVxdWVzdCBpcw0KPj4gaGFuZGxlZC4NCj4+DQo+PiBXaGlsZSB0aGV5IGFyZSBt
ZWFudCB0byB3b3JrIGluIHBhaXIsIHRoZSBmb3JtZXIgaXMgY2FsbGVkIGZvciBtb3N0IG9mDQo+
PiB0aGUgdHJhcHMsIGluY2x1ZGluZyB0cmFwcyBmcm9tIHRoZSBzYW1lIGV4Y2VwdGlvbiBsZXZl
bCAoaS5lLg0KPj4gaHlwZXJ2aXNvcikgd2hpbHN0IHRoZSBsYXR0ZXIgd2lsbCBvbmx5IGJlIGNh
bGxlZCB3aGVuIHJldHVybmluZyB0byB0aGUNCj4+IGd1ZXN0Lg0KPj4NCj4+IEFzIHBvaW50ZWQg
b3V0LCB0aGUgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgaXMgbm90IGNhbGxlZCBmcm9tIGFsbCB0
aGUNCj4+IHRyYXBzLCBzbyB0aGlzIG1ha2VzIHBvdGVudGlhbGx5IGRpZmZpY3VsdCB0byBleHRl
bmQgaXQgZm9yIHRoZSBkZWFsaW5nDQo+PiB3aXRoIHNhbWUgZXhjZXB0aW9uIGxldmVsLg0KPj4N
Cj4+IEZ1cnRoZXJtb3JlLCBzb21lIGFzc2VtYmx5IG9ubHkgcGF0aCB3aWxsIHJlcXVpcmUgdG8g
Y2FsbA0KPj4gZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkuIFNvIHRoZSBmdW5jdGlvbiBpcyBub3cg
ZGlyZWN0bHkgY2FsbCBieQ0KPj4gYXNzZW1ibHkgaW4gZm9yIGd1ZXN0IHZlY3RvciBvbmx5LiBU
aGlzIG1lYW5zIHRoYXQgdGhlIGNoZWNrIHdoZXRoZXIgd2UNCj4+IGFyZSBjYWxsZWQgaW4gYSBn
dWVzdCB0cmFwIGNhbiBub3cgYmUgcmVtb3ZlZC4NCj4+DQo+PiBUYWtlIHRoZSBvcHBvcnR1bml0
eSB0byByZW5hbWUgZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkgYW5kDQo+PiBsZWF2ZV9oeXBlcnZp
c29yX3RhaWwoKSB0byBzb21ldGhpbmcgbW9yZSBtZWFuaW5nZnVsIGFuZCBkb2N1bWVudCB0aGVt
Lg0KPj4gVGhpcyBzaG91bGQgaGVscCBldmVyeW9uZSB0byB1bmRlcnN0YW5kIHRoZSBwdXJwb3Nl
IG9mIHRoZSB0d28NCj4+IGZ1bmN0aW9ucy4NCj4+DQo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPj4NCj4+IC0tLQ0KPj4NCj4+IEkgaGF2ZW4n
dCBkb25lIHRoZSAzMi1iaXRzIHBhcnQgeWV0LiBJIHdhbnRlZCB0byBnYXRoZXIgZmVlZGJhY2sg
YmVmb3JlDQo+PiBsb29raW5nIGluIGRldGFpbHMgaG93IHRvIGludGVncmF0ZSB0aGF0IHdpdGgg
QXJtMzIuDQo+PiAtLS0NCj4+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCAgNCArKy0N
Cj4+ICAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5z
ZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMNCj4+IGluZGV4
IDQwZDlmM2VjOGMuLjllYWZhZTUxNmIgMTAwNjQ0DQo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUw0KPj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMNCj4+IEBAIC0x
NDcsNyArMTQ3LDcgQEANCj4+ICAgDQo+PiAgICAgICAgICAgLmlmIFxoeXAgPT0gMCAgICAgICAg
IC8qIEd1ZXN0IG1vZGUgKi8NCj4+ICAgDQo+PiAtICAgICAgICBibCAgICAgIGxlYXZlX2h5cGVy
dmlzb3JfdGFpbCAvKiBEaXNhYmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLw0KPj4gKyAgICAg
ICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8qIERpc2FibGVzIGludGVycnVw
dHMgb24gcmV0dXJuICovDQo+PiAgIA0KPj4gICAgICAgICAgIGV4aXRfZ3Vlc3QgXGNvbXBhdA0K
Pj4gICANCj4+IEBAIC0xNzUsNiArMTc1LDggQEANCj4+ICAgICAgICAgICAgICAgICAgICAgICBT
S0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQ0KPj4gICAgICAgICAgIG1zciAgICAg
ZGFpZmNsciwgXGlmbGFncw0KPj4gICAgICAgICAgIG1vdiAgICAgeDAsIHNwDQo+PiArICAgICAg
ICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdA0KPj4gKyAgICAgICAgbW92ICAg
ICB4MCwgc3ANCj4+ICAgICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXANCj4+ICAgMToNCj4+
ICAgICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9XGNvbXBhdA0KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMNCj4+IGluZGV4IGEz
Yjk2MWJkMDYuLjIwYmEzNGVjOTEgMTAwNjQ0DQo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
Yw0KPj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMNCj4+IEBAIC0yMDA2LDQ3ICsyMDA2LDQ2
IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpDQo+
PiAgICAgICAgICAgICAgICBjcHVfcmVxdWlyZV9zc2JkX21pdGlnYXRpb24oKTsNCj4+ICAgfQ0K
Pj4gICANCj4+IC1zdGF0aWMgdm9pZCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpDQo+PiArLyoNCj4+ICsgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUg
ZG9uZSBhZnRlciBleGl0aW5nIHRoZSBndWVzdCBhbmQgYmVmb3JlIGFueQ0KPj4gKyAqIHJlcXVl
c3QgZnJvbSBpdCBpcyBoYW5kbGVkLg0KPj4gKyAqLw0KPj4gK3ZvaWQgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPj4gICB7DQo+PiAtICAg
IGlmICggZ3Vlc3RfbW9kZShyZWdzKSApDQo+PiAtICAgIHsNCj4+IC0gICAgICAgIHN0cnVjdCB2
Y3B1ICp2ID0gY3VycmVudDsNCj4+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Ow0KPj4g
ICANCj4+IC0gICAgICAgIC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91
bmQsIGJyaW5nIGl0IGJhY2sgb24uICovDQo+PiAtICAgICAgICBpZiAoIG5lZWRzX3NzYmRfZmxp
cCh2KSApDQo+PiAtICAgICAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hf
V09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7DQo+PiArICAgIC8qIElmIHRoZSBndWVzdCBoYXMg
ZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJhY2sgb24uICovDQo+PiArICAgIGlm
ICggbmVlZHNfc3NiZF9mbGlwKHYpICkNCj4+ICsgICAgICAgIGFybV9zbWNjY18xXzFfc21jKEFS
TV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOw0KPj4gICANCj4+IC0gICAg
ICAgIC8qDQo+PiAtICAgICAgICAgKiBJZiB3ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBwcmVz
ZXJ2ZSBpdCB1bnRpbCBpdCBnZXRzIGNsZWFyZWQuDQo+PiAtICAgICAgICAgKiBTZWUgQVJNIEFS
TSBEREkgMDQ4N0EuaiBEMS4xNC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLA0K
Pj4gLSAgICAgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEgdlNFcnJv
ciBpbnRlcnJ1cHQsIEhDUl9FTDIuVlNFDQo+PiAtICAgICAgICAgKiAoYWxpYXMgb2YgSENSLlZB
KSBpcyBjbGVhcmVkIHRvIDAuIg0KPj4gLSAgICAgICAgICovDQo+PiAtICAgICAgICBpZiAoIHYt
PmFyY2guaGNyX2VsMiAmIEhDUl9WQSApDQo+PiAtICAgICAgICAgICAgdi0+YXJjaC5oY3JfZWwy
ID0gUkVBRF9TWVNSRUcoSENSX0VMMik7DQo+PiArICAgIC8qDQo+PiArICAgICAqIElmIHdlIHBl
bmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4N
Cj4+ICsgICAgICogU2VlIEFSTSBBUk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRl
cnJ1cHRzKSBmb3IgZGV0YWlscywNCj4+ICsgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAi
T24gdGFraW5nIGEgdlNFcnJvciBpbnRlcnJ1cHQsIEhDUl9FTDIuVlNFDQo+PiArICAgICAqIChh
bGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4iDQo+PiArICAgICAqLw0KPj4gKyAgICBp
ZiAoIHYtPmFyY2guaGNyX2VsMiAmIEhDUl9WQSApDQo+PiArICAgICAgICB2LT5hcmNoLmhjcl9l
bDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsNCj4+ICAgDQo+PiAgICNpZmRlZiBDT05GSUdfTkVX
X1ZHSUMNCj4+IC0gICAgICAgIC8qDQo+PiAtICAgICAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0
aGUgc3RhdGUgb2Ygb3VyIGVtdWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwNCj4+IC0gICAgICAg
ICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3Rh
dGUuDQo+PiAtICAgICAgICAgKg0KPj4gLSAgICAgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hl
dGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0byBkbyBvbiBldmVyeQ0KPj4gLSAgICAgICAgICogdHJh
cCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlzZWQuDQo+PiAtICAgICAgICAgKi8NCj4+IC0gICAg
ICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsNCj4+IC0gICAgICAgIHZjcHVfdXBkYXRlX2V2dGNo
bl9pcnEodik7DQo+PiArICAgIC8qDQo+PiArICAgICAqIFdlIG5lZWQgdG8gdXBkYXRlIHRoZSBz
dGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbA0KPj4gKyAgICAgKiB0cmln
Z2VyZWQgaW50ZXJydXB0cyBiZWZvcmUgc3luY2luZyBiYWNrIHRoZSBWR0lDIHN0YXRlLg0KPj4g
KyAgICAgKg0KPj4gKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMgbmVj
ZXNzYXJ5IHRvIGRvIG9uIGV2ZXJ5DQo+PiArICAgICAqIHRyYXAgYW5kIGhvdyBpdCBjYW4gYmUg
b3B0aW1pc2VkLg0KPj4gKyAgICAgKi8NCj4+ICsgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOw0K
Pj4gKyAgICB2Y3B1X3VwZGF0ZV9ldnRjaG5faXJxKHYpOw0KPj4gICAjZW5kaWYNCj4+ICAgDQo+
PiAtICAgICAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7DQo+PiAtICAgIH0NCj4+ICsgICAgdmdp
Y19zeW5jX2Zyb21fbHJzKHYpOw0KPj4gICB9DQo+PiAgIA0KPj4gICB2b2lkIGRvX3RyYXBfZ3Vl
c3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCj4+ICAgew0KPj4gICAgICAgY29u
c3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsNCj4+ICAgDQo+PiAtICAg
IGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsNCj4+IC0NCj4+ICAgICAgIHN3aXRjaCAoIGhz
ci5lYyApDQo+PiAgICAgICB7DQo+PiAgICAgICBjYXNlIEhTUl9FQ19XRklfV0ZFOg0KPj4gQEAg
LTIxODAsOCArMjE3OSw2IEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykNCj4+ICAgew0KPj4gICAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJp
dHMgPSByZWdzLT5oc3IgfTsNCj4+ICAgDQo+PiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChy
ZWdzKTsNCj4+IC0NCj4+ICAgICAgIHN3aXRjaCAoIGhzci5lYyApDQo+PiAgICAgICB7DQo+PiAg
ICNpZmRlZiBDT05GSUdfQVJNXzY0DQo+PiBAQCAtMjIxOCwyNyArMjIxNSwyMSBAQCB2b2lkIGRv
X3RyYXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+PiAgIA0KPj4gICB2
b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCj4+ICAg
ew0KPj4gLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7DQo+PiAtDQo+PiAgICAgICBf
X2RvX3RyYXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVncykpOw0KPj4gICB9
DQo+PiAgIA0KPj4gICB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQ0KPj4gICB7DQo+PiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsN
Cj4+IC0NCj4+ICAgICAgIF9fZG9fdHJhcF9zZXJyb3IocmVncywgdHJ1ZSk7DQo+PiAgIH0NCj4+
ICAgDQo+PiAgIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+
PiAgIHsNCj4+IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOw0KPj4gICAgICAgZ2lj
X2ludGVycnVwdChyZWdzLCAwKTsNCj4+ICAgfQ0KPj4gICANCj4+ICAgdm9pZCBkb190cmFwX2Zp
cShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykNCj4+ICAgew0KPj4gLSAgICBlbnRlcl9oeXBl
cnZpc29yX2hlYWQocmVncyk7DQo+PiAgICAgICBnaWNfaW50ZXJydXB0KHJlZ3MsIDEpOw0KPj4g
ICB9DQo+IA0KPiBJIGFtIE9LIHdpdGggdGhlIGdlbmVyYWwgYXBwcm9hY2ggYnV0IG9uZSB0aGlu
ZyB0byBub3RlIGlzIHRoYXQgdGhlIGZpcQ0KPiBoYW5kbGVyIGRvZXNuJ3QgdXNlIHRoZSBndWVz
dF92ZWN0b3IgbWFjcm8gYXQgdGhlIG1vbWVudC4NCg0KZG9fdHJhcF9maXEoKSBpcyBub3QgY2Fs
bGVkIGZyb20gYXJtNjQgSW5zdGVhZCwgd2UgY2FsbCBkb19iYWRfbW9kZSgpLiANClNvIEkgZG9u
J3Qgc2VlIGFuIGlzc3VlIGhlcmUuDQoNCkFzIGRvX2JhZF9tb2RlKCkgZG9lcyBub3QgY2FsbCBl
bnRlcl9oeXBlcnZpc29yX2hlYWQoKSwgdGhlIGZpcSBoYW5kbGVyIA0KZG9lcyBub3QgdXNlIGd1
ZXN0X3ZlY3Rvci4NCg0KVGhhdCBzYWlkLCBpdCBpcyBpbnRlcmVzdGluZyB0byBzZWUgdGhhdCB3
ZSBkb24ndCBkZWFsIHRoZSBzYW1lIHdheSB0aGUgDQpGSVEgb24gQXJtMzIgYW5kIEFybTY0LiBP
biB0aGUgZm9ybWVyLCB3ZSB3aWxsIGNhbGwgZG9fSVJRIHdoaWxlIHRoZSANCmxhdHRlciB3aWxs
IGNyYXNoIHRoZSBndWVzdC4NCg0KSXQgd291bGQgYmUgZ29vZCBpZiB3ZSBjYW4gaGF2ZSB0aGUg
c2FtZSBiZWhhdmlvciBhY2Nyb3NzIHRoZSB0d28gYXJjaCANCmlmIHBvc3NpYmxlLiBJIHZhZ3Vl
bHkgcmVjYWxsIHNvbWVvbmUgKEFuZHJlPykgbWVudGlvbmluZyBzb21lIGNoYW5nZXMgDQphcm91
bmQgRklRIGluIEtWTSByZWNlbnRseS4gQW5kcmUsIGFyZSBGSVEgbWVhbnQgdG8gd29yayB3aXRo
IEd1ZXN0Pw0KDQpBbHNvLCBhIHNpZGUgZWZmZWN0IG9mIG5vdCBjYWxsaW5nIGVudGVyX2h5cGVy
dmlzb3JfaGVhZCgpIGlzIHdvcmthcm91bmQgDQphcmUgbm90IHJlLWVuYWJsZWQuIFdlIGFyZSBn
b2luZyB0byBwYW5pYyBzb29uIGFmdGVyLCBzbyBpdCBtYXkgbm90IGJlIA0KdGhhdCBtdWNoIGFu
IGlzc3VlLg0KDQpJIHdpbGwgaGF2ZSBhIHRoaW5rIGFib3V0IGl0Lg0KDQpDaGVlcnMsDQoNCi0t
IA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 22:08:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 22:08:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFQJc-0000uy-Ki; Tue, 01 Oct 2019 22:08:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFQJb-0000ut-Sc
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 22:08:15 +0000
X-Inumbo-ID: f6e1c112-e497-11e9-9709-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id f6e1c112-e497-11e9-9709-12813bfff9fa;
 Tue, 01 Oct 2019 22:08:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 BB63021906;
 Tue,  1 Oct 2019 22:08:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569967694;
 bh=gNiNQ6K+VHMPz9BltF4z+oVkZorax4NPm0gAsLZ4M/A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=c9eEcf2Cjr8/DSe/DdM4IffbMbu6ErkTV/2DqPyZOnKBabRV/T2qfNyhluzZSRVzr
 jl4y//tMC+gxHBp9PLC3CskfHOj6f46phmpO6ZSMoIiJKWP8jMh58BcPn5ea+8ddDr
 ywXcXpl6BV4AdRKKuJ/W/wg/w9OUS3If6RsKYycg=
Date: Tue, 1 Oct 2019 15:08:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
In-Reply-To: <87impd92i4.fsf@epam.com>
Message-ID: <alpine.DEB.2.21.1910011507590.2943@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-9-julien.grall@arm.com> <87impd92i4.fsf@epam.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 08/10] xen/arm: alternative:
 add auto-nop infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Will Deacon <will.deacon@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNyBTZXAgMjAxOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSnVsaWVuIEdy
YWxsIHdyaXRlczoKPiAKPiA+IEZyb206IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5j
b20+Cj4gPgo+ID4gSW4gc29tZSBjYXNlcywgb25lIHNpZGUgb2YgYW4gYWx0ZXJuYXRpdmUgc2Vx
dWVuY2UgaXMgc2ltcGx5IGEgbnVtYmVyIG9mCj4gPiBOT1BzIHVzZWQgdG8gYmFsYW5jZSB0aGUg
b3RoZXIgc2lkZS4gS2VlcGluZyB0cmFjayBvZiB0aGlzIG1hbnVhbGx5IGlzCj4gPiB0ZWRpb3Vz
LCBhbmQgdGhlIHByZXNlbmNlIG9mIGxhcmdlIGNoYWlucyBvZiBOT1BzIG1ha2VzIHRoZSBjb2Rl
IG1vcmUKPiA+IHBhaW5mdWwgdG8gcmVhZCB0aGFuIG5lY2Vzc2FyeS4KPiA+Cj4gPiBUbyBhbWVs
aW9yYXRlIG1hdHRlcnMsIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBhbHRlcm5hdGl2ZV9lbHNlX25v
cF9lbmRpZiwKPiA+IHdoaWNoIGF1dG9tYXRpY2FsbHkgYmFsYW5jZXMgYW4gYWx0ZXJuYXRpdmUg
c2VxdWVuY2Ugd2l0aCBhIHRyaXZpYWwgTk9QCj4gPiBzbGVkLgo+ID4KPiA+IEluIG1hbnkgY2Fz
ZXMsIHdlIHdvdWxkIGxpa2UgYSBOT1Atc2xlZCBpbiB0aGUgZGVmYXVsdCBjYXNlLCBhbmQKPiA+
IGluc3RydWN0aW9ucyBwYXRjaGVkIGluIGluIHRoZSBwcmVzZW5jZSBvZiBhIGZlYXR1cmUuIFRv
IGVuYWJsZSB0aGUgTk9Qcwo+ID4gdG8gYmUgZ2VuZXJhdGVkIGF1dG9tYXRpY2FsbHkgZm9yIHRo
aXMgY2FzZSwgdGhpcyBwYXRjaCBhbHNvIGFkZHMgYSBuZXcKPiA+IGFsdGVybmF0aXZlX2lmLCBh
bmQgdXBkYXRlcyBhbHRlcm5hdGl2ZV9lbHNlIGFuZCBhbHRlcm5hdGl2ZV9lbmRpZiB0bwo+ID4g
d29yayB3aXRoIGVpdGhlciBhbHRlcm5hdGl2ZV9pZiBvciBhbHRlcm5hdGl2ZV9lbmRpZi4KPiA+
Cj4gPiBUaGUgYWx0ZXJuYXRpdmUgaW5mcmFzdHJ1Y3R1cmUgd2FzIG9yaWdpbmFsbHkgcG9ydGVk
IGZyb20gTGludXguIFNvIHRoaXMKPiA+IGlzIHByZXR0eSBtdWNoIGEgc3RyYWlnaHQgYmFja3Bv
cnQgZnJvbSBjb21taXQgNzkyZDQ3Mzc5ZjRkICJhcm02NDoKPiA+IGFsdGVybmF0aXZlOiBhZGQg
YXV0by1ub3AgaW5mcmFzdHJ1Y3R1cmUiLiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHRoZQo+ID4g
bm9wcyBtYWNybyBhZGRlZCBhcyBub3QgeWV0IGV4aXN0aW5nIGluIFhlbi4KPiA+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgo+ID4gW3dpbGw6
IHVzZSBuZXcgbm9wcyBtYWNybyB0byBnZW5lcmF0ZSBub3Agc2VxdWVuY2VzXQo+ID4gU2lnbmVk
LW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+Cj4gPiBbanVsaWVuOiBB
ZGQgbm9wcyBhbmQgcG9ydCB0byBYZW5dCj4gPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 22:19:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 22:19:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFQUB-0001lN-SG; Tue, 01 Oct 2019 22:19:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFQUA-0001lI-Io
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 22:19:10 +0000
X-Inumbo-ID: 7d19b18a-e499-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 7d19b18a-e499-11e9-bf31-bc764e2007e4;
 Tue, 01 Oct 2019 22:19:09 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 A87E52054F;
 Tue,  1 Oct 2019 22:19:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569968348;
 bh=rhN1ZUfVHRSI4KNy9O5AvyjmUsUA2wSsdi+5iv+mgg8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HyHwedpZqp3q+73UT5UshAOKXoUKA1Dr8/E9AzuPQwW7ByNIUwwiQ8/0TtueTrnPu
 GCHj9AlNezE66CSuwMopFe6NP7qG6atLCxJQrzKrScAjbYhI0EBABN6sYawhWuzW+r
 JxQik5iCW8iJ/+7KjVy9cvwcs8xOsX1Z+gXWpIfg=
Date: Tue, 1 Oct 2019 15:19:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011518240.2943@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-10-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace
 use of ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFVzaW5nIGFsdGVybmF0
aXZlX2lmIG1ha2VzIHRoZSBjb2RlIGEgYml0IG1vcmUgc3RyZWFtbGluZWQuCj4gCj4gVGFrZSB0
aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIHRoZSBuZXcgYXV0by1ub3AgaW5mcmFzdHJ1Y3R1cmUgdG8g
YXZvaWQKPiBjb3VudGluZyB0aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUgZWxzZSBwYXJ0IGZvciBh
cmNoL2FybS9hcm02NC9lbnRyeS5TCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAgICAgVGhpcyBpcyBwcmV0dHkgbXVjaCBh
IG1hdHRlciBvZiB0YXN0ZSwgYnV0IGF0IGxlYXN0IGZvciBhcm02NCB0aGlzCj4gICAgIGFsbG93
cyB1cyB0byB1c2UgdGhlIGF1dG8tbm9wIGluZnJhc3RydWN0dXJlLiBTbyB0aGUgYXJtMzIgaXMg
bW9yZQo+ICAgICB0byBrZWVwIGlubGluZSB3aXRoIGFybTY0Lgo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUyB8IDkgKysrKysrLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TIHwgOCArKysrKy0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiBpbmRleCAwYjRjZDE5YWJkLi4xNDI4Y2Qz
NTgzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gKysrIGIveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiBAQCAtNjUsOSArNjUsMTIgQEAgc2F2ZV9ndWVzdF9y
ZWdzOgo+ICAgICAgICAgICAqIElmIHRoZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9F
WElUIGhhcyBiZWVuIHNldCBpbiB0aGUgY3B1Cj4gICAgICAgICAgICogZmVhdHVyZSwgdGhlIGNo
ZWNraW5nIG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxsIGJlIHNraXBwZWQuCj4gICAgICAgICAgICov
Cj4gLSAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsCj4gLSAgICAgICAgICAgICAgICAgICAgImIg
c2tpcF9jaGVjayIsCj4gLSAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJS
T1JfRU5UUllfRVhJVCkKPiArICAgICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUCj4gKyAgICAgICAgbm9wCj4gKyAgICAgICAgYWx0ZXJuYXRpdmVf
ZWxzZQo+ICsgICAgICAgIGIgICBza2lwX2NoZWNrCj4gKyAgICAgICAgYWx0ZXJuYXRpdmVfZW5k
aWYKClRoaXMgY291bGQgYmUgd3JpdHRlbiBhczoKCmFsdGVybmF0aXZlX2lmX25vdCBTS0lQX1NZ
TkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCmIgICBza2lwX2NoZWNrCmFsdGVybmF0aXZlX2Vs
c2Vfbm9wX2VuZGlmCgoKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIFN0YXJ0IHRvIGNoZWNr
IHBlbmRpbmcgdmlydHVhbCBhYm9ydCBpbiB0aGUgZ2FwIG9mIEd1ZXN0IC0+IEhZUAo+ICAgICAg
ICAgICAqIHdvcmxkIHN3aXRjaC4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IGluZGV4IDQ1OGQxMmYxODguLjkx
Y2Y2ZWU2ZjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IEBAIC0xNzAsOSArMTcwLDExIEBACj4gICAg
ICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFs
IGV4Y2VwdGlvbiB3aWxsIGJlCj4gICAgICAgICAgICogc2tpcHBlZC4gRXhpdCBBU0FQCj4gICAg
ICAgICAgICovCj4gLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJv
cjsgY2JueiB4MCwgMWYiLAo+IC0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCj4gLSAg
ICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKPiAr
ICAgICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElU
Cj4gKyAgICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3IKPiArICAgICAgICBjYm56
ICAgIHgwLCAxZgo+ICsgICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCj4gKwo+ICAg
ICAgICAgIG1vdiAgICAgeDAsIHNwCj4gICAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3Rfbm9pcnEKPiAgICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 22:37:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 22:37:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFQm9-0003K6-JB; Tue, 01 Oct 2019 22:37:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Yyqo=X2=gmail.com=katereenart@srs-us1.protection.inumbo.net>)
 id 1iFQm8-0003K1-3Z
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 22:37:44 +0000
X-Inumbo-ID: 14c1b83c-e49c-11e9-97fb-bc764e2007e4
Received: from mail-lj1-x234.google.com (unknown [2a00:1450:4864:20::234])
 by localhost (Halon) with ESMTPS
 id 14c1b83c-e49c-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 22:37:43 +0000 (UTC)
Received: by mail-lj1-x234.google.com with SMTP id f5so15090636ljg.8
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 15:37:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=OTfHAhTAYDP2xDw9G6HAhEUi+2CP6+9f0kAO4CnGFOg=;
 b=hxaOlRMild58XTVZ3fT91QNjIcv6lP6SKvMZvqqe9eLUhftpYVxrUA09BWFuYtplWN
 wDNXHvm+J+1BwzqlgOjaHquubSgakEUbvFeRrTtxOFaooXtEnYJu4yU416jwL5n9LjxY
 681vt9l+pIM5I2Vy+TMmI4K0WS/CTO9Sza5gFUarymFgS9KD/NG5RgEmIrPEjwezTKA6
 Ze4usv8VlhbrTdG/giFn9R4ahZQseb91btKesAj7RAzjNBdQ4hY2vNfA8tR6u7NQOWK7
 wIZAlJRpFjSvKNUhsrj7pDoEWQ95bM/CGBUoL8sYV+nlOWzh/UZj3BU5M8Lcnfz8Ur7m
 83+g==
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=OTfHAhTAYDP2xDw9G6HAhEUi+2CP6+9f0kAO4CnGFOg=;
 b=BUZhdJB3VsLT9/uVepwb7DDy6vTuM06MRamDWqQZpD/FRFOM0Vz9gv09fKa6GecuZl
 ANLGIZb74iAgwYGPewghRMFAf8hOy5cKjlxL1dHPHmhROlhJNX2A2H4ZY909LWyedofJ
 P5IHMZ9+u4szAczOFzm9BuywnsPxLuPNw2/owi+i9IydpWOuyo9uZAvnaRNBV9AjYsGR
 AK1p3KIl7ie2iKQOVCTsw+Jofc7s7k7GCFCQ0iO8c6y9pD3TwAgrrVfGmx0iazxLWgYX
 GnmXW+19u82XS4IJAMTlPijLAbWtwAiSp2VIJoXU6NIN3MObuK/9+sBDZgiW08Z8GU1d
 5EoA==
X-Gm-Message-State: APjAAAXaZcO9vbIpKdRRFOlovCnay5P5egDCv9IDxatIdDnXWjn6ATiW
 6PhYKRHAxcQ+/LiG3tex/+gIhWbeMEpbiPEFSLSMUFew
X-Google-Smtp-Source: APXvYqwxpvAY1aWy3Y2VWybjQUk/CscM+z/RgH1uAgKWoWUDdLk7y4hVk6OuVD4+/dn9GquG+iBlDWpIlJ97SJxSobc=
X-Received: by 2002:a2e:9094:: with SMTP id l20mr150409ljg.35.1569969462027;
 Tue, 01 Oct 2019 15:37:42 -0700 (PDT)
MIME-Version: 1.0
References: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
In-Reply-To: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
From: Kateryna Razumova <katereenart@gmail.com>
Date: Wed, 2 Oct 2019 00:37:30 +0200
Message-ID: <CAFjkr2qskyxgtoZzToNXWAZPnN=5fbEiWpZO3P+Lq=1PiiEZPg@mail.gmail.com>
To: xen-devel@lists.xenproject.org, wl@xen.org
Subject: Re: [Xen-devel] I want to participate in Outreachy with CONFIG_PDX
 related project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6321520798253173693=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6321520798253173693==
Content-Type: multipart/alternative; boundary="00000000000017a94f0593e10057"

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

Hello,
I want to make the first contribution for xen. I want to participate with:
Introduce CONFIG_PDX and use it in Xen hypervisor

Where can I start?
I have few years of C programming experience but never had contributed to
open-source projects before.

On Wed, 25 Sep 2019 at 11:27, Kateryna Razumova <katereenart@gmail.com>
wrote:
>
> Hello xen,
> I would like to participate in Outreachy. I was registered on the site
few days ago, filled some quite a big form but still can't see tasks'
descriptions.
> Since, I like C programming I would like to know more about "Introduce
CONFIG_PDX and use it in Xen hypervisor". What hardware do I need? I think
I can find an old laptop with virtualization support. Also, how can I start
contributing?
> I have few years of C programming experience but never had contributed to
open-source projects before.

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

<div dir=3D"ltr">Hello,<br>I want to make the first contribution for xen. I=
 want to participate with:<br><div>Introduce CONFIG_PDX and use it in Xen h=
ypervisor</div><div><br></div>Where can I start? <br>I have few years of C =
programming experience but never had contributed to open-source projects be=
fore.<br><br>On Wed, 25 Sep 2019 at 11:27, Kateryna Razumova &lt;<a href=3D=
"mailto:katereenart@gmail.com">katereenart@gmail.com</a>&gt; wrote:<br>&gt;=
<br>&gt; Hello xen,<br>&gt; I would like to participate in Outreachy. I was=
 registered on the site few days ago, filled some quite a big form but stil=
l can&#39;t see tasks&#39; descriptions.<br>&gt; Since, I like C programmin=
g I would like to know more about &quot;Introduce CONFIG_PDX and use it in =
Xen hypervisor&quot;. What hardware do I need? I think I can find an old la=
ptop with virtualization support. Also, how can I start contributing?<br>&g=
t; I have few years of C programming experience but never had contributed t=
o open-source projects before.</div>

--00000000000017a94f0593e10057--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6321520798253173693==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 01 22:44:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 22:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFQsX-00046H-Ck; Tue, 01 Oct 2019 22:44:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T/b7=X2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFQsW-00046C-Bm
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 22:44:20 +0000
X-Inumbo-ID: ffbe68d0-e49c-11e9-9709-12813bfff9fa
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.89]) by localhost (Halon) with ESMTPS
 id ffbe68d0-e49c-11e9-9709-12813bfff9fa;
 Tue, 01 Oct 2019 22:44:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=61eAluV5SxgImzPumZ+YbsbxTCdfCoHmK+Cgv7T5rCM=;
 b=BI2/Ii6Og6XzZ7CZxslYpyvtm1RigqU2fHPFoKKKQTzjO2GSqw7Tb7Ea2B1ATwXJuAJxx0jEdeRqgMTvUe6znNh/UkT5W0GibGINGPjKIDO12aw8KthhrtQvx/PQQul+PYQqqJZY3AwVmOvrBUFbGzRkVV19q3iJ/+4iZ3Wor2I=
Received: from HE1PR0802CA0020.eurprd08.prod.outlook.com (2603:10a6:3:bd::30)
 by AM6PR08MB4070.eurprd08.prod.outlook.com (2603:10a6:20b:a3::25)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.20; Tue, 1 Oct
 2019 22:44:14 +0000
Received: from AM5EUR03FT064.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::203) by HE1PR0802CA0020.outlook.office365.com
 (2603:10a6:3:bd::30) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.17 via Frontend
 Transport; Tue, 1 Oct 2019 22:44:14 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT064.mail.protection.outlook.com (10.152.17.53) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Tue, 1 Oct 2019 22:44:13 +0000
Received: ("Tessian outbound 0cf06bf5c60e:v33");
 Tue, 01 Oct 2019 22:44:11 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 25b0bc7bdf05a17c
X-CR-MTA-TID: 64aa7808
Received: from a08912346a90.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.4.52]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 EC915AD3-D125-4E6C-BAE7-163AE6DAF244.1; 
 Tue, 01 Oct 2019 22:44:06 +0000
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-am5eur02lp2052.outbound.protection.outlook.com [104.47.4.52])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id a08912346a90.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Tue, 01 Oct 2019 22:44:06 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=m5KC2ZY8+t3eVWAERkUVLCN0OdoFqGneckvW6HKvrHepLH0nkSEZWnWzkELm5LnVp4YNtXOjhDfbAPLRV7hRpcPaT7BMyY1nNviqsayDj29STPEVuQabP9dhBJib55Mhtv57IXw6MOBochAfgfXfdBePazYJufJIT56+nJ44pUZH+4rbIxW9JMkxZivQoxcG68bZoVGTjegM+JBsrSl4y1NAMJTohEPmDVTsYhLPvu+JyarqZcbg5+1yqnBMTF0pKuZpS36hVWsEGKaDmfNbnFda9J07ZxpWyOPRBlF/grzzvTwdb3t5jh71SD3uFmM7RIaniMn6IbM60if99TPlzA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=61eAluV5SxgImzPumZ+YbsbxTCdfCoHmK+Cgv7T5rCM=;
 b=DEHbAlYRADTtskMlShJZfhfvEQBO2hTDgCoAn13KhMIaAZh2L3eY0uatsKT9jttatc79sqn/CcYpRFq7/KzYHQ2L93yAkcsh3Y6zf5J+Iec4HmwRcwbWCajJ+2fIpRFYeAhJ+MTulkw+A/VqXIYig8nh4KK0Jri1M5asHTmBZYODKWZ2lWZH587E/gp77c7MCEwTvecLLwWANipEIvB1/nwF5OeRmlN3KegruFwsvBVaSLBrXKxV3CxFjk5jtqTetLWxcMru+6rjusMf2Wc8V5+o+jFnKACjefb+Bm81KQJjQdXEz+xTKPHXbsyYRwWhFQ3vEs4H1wROxqB2bj4kBA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=61eAluV5SxgImzPumZ+YbsbxTCdfCoHmK+Cgv7T5rCM=;
 b=BI2/Ii6Og6XzZ7CZxslYpyvtm1RigqU2fHPFoKKKQTzjO2GSqw7Tb7Ea2B1ATwXJuAJxx0jEdeRqgMTvUe6znNh/UkT5W0GibGINGPjKIDO12aw8KthhrtQvx/PQQul+PYQqqJZY3AwVmOvrBUFbGzRkVV19q3iJ/+4iZ3Wor2I=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4855.eurprd08.prod.outlook.com (20.179.46.206) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Tue, 1 Oct 2019 22:44:05 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2305.017; Tue, 1 Oct 2019
 22:44:04 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
Thread-Index: AQHVdJmakvRy0HmRrECoJRHrsgituKdGY0kAgAAG9QA=
Date: Tue, 1 Oct 2019 22:44:04 +0000
Message-ID: <4748bf97-3354-f4eb-5df3-e19b37d635e1@arm.com>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-10-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011518240.2943@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910011518240.2943@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0236.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:b::32) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: a4295cd4-338c-4231-7bb4-08d746c0e1e5
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4855:|AM6PR08MB4070:
X-Microsoft-Antispam-PRVS: <AM6PR08MB4070D9B37E7B84D8EE4D9D00809D0@AM6PR08MB4070.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0177904E6B
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(39860400002)(376002)(346002)(136003)(366004)(189003)(199004)(76176011)(4326008)(2616005)(14444005)(6246003)(44832011)(256004)(476003)(446003)(11346002)(486006)(6512007)(6436002)(52116002)(99286004)(71200400001)(71190400001)(186003)(6486002)(102836004)(229853002)(53546011)(6506007)(386003)(81166006)(81156014)(8676002)(66066001)(2906002)(66446008)(7736002)(8936002)(14454004)(31686004)(6916009)(26005)(305945005)(478600001)(36756003)(3846002)(6116002)(66476007)(31696002)(66556008)(64756008)(54906003)(316002)(66946007)(5660300002)(86362001)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4855;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: kVTnPzbpqyZhtrqNHsvxjiYAeDcVpHFLgQS8ALXMY0uq0CKBPbn4CVL21pE+dApiMCUFZj2L45Pe0h53BiV6AiwjcLXe8ZOcj9oHHvRv2Oga6NPNEirnmS8ZcL9XvsLaa2ajOsbMQntebm3oy+PPepMWPdZtjlu1EiH1BGNDKijsUiSM4TR5D8z48r4Lwx8G/H9lDZZ5d+Z880O2gcncCcTtQSvB6Py2JDeoGaGEzw8bEu+ZJ4a73ZhVw6KxwxCRh9AIV3ugyNmd2opMymTsK7d/YHDKWfsfPupECn78xYUWlitRzQQ7VBnyaKxYVpzOca2qz2vIW9P91IZRkjnQTXoMS/+dw4guc8t7MoixBjPtk9gwLlZwsaH+ljui4Clx7oELSyxiM7xqtpD1MwALaldmJrwhY6riPCzqOpjbZ7I=
x-ms-exchange-transport-forked: True
Content-ID: <A87EB632F2CC554FACA61391F7B01377@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4855
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT064.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(136003)(376002)(346002)(396003)(189003)(199004)(6862004)(26826003)(31686004)(7736002)(305945005)(478600001)(316002)(86362001)(36906005)(8936002)(81166006)(81156014)(36756003)(8676002)(76130400001)(70206006)(70586007)(54906003)(25786009)(386003)(6506007)(53546011)(229853002)(107886003)(102836004)(6246003)(2486003)(23676004)(6512007)(47776003)(356004)(486006)(126002)(476003)(2616005)(66066001)(11346002)(446003)(336012)(63350400001)(436003)(6486002)(26005)(76176011)(186003)(5660300002)(31696002)(22756006)(4326008)(14444005)(50466002)(6116002)(3846002)(14454004)(99286004)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB4070;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: a006ed77-47c6-4c44-eba2-08d746c0dc8a
NoDisclaimer: True
X-Forefront-PRVS: 0177904E6B
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: +55e+WjxDZffSoWb1fqNN4DKnyXE03yowAYe8mO9wC2Gm+1k1cN28TX2fX7Qffcj+PM+vZtRnGgpFQwOZuP0ixsdOJnxeglGvsv7xv9kovSAEG0wZwyJ+JPPeMGf8wRhVzExxtiXxavTzKjJ6BTuE9rcWUi5oLW8smG2pHNzYOD3LFodXop4Nl9Djbz3aFqmWFK4HecxiM5RRNgMa6vVrrC7bZ7iJQ/8XIQ2Kv76SYgOoVIbZi3iGFRl/KjdSXgVB2SazJd7xPYJLCCF/glOoEy4HWD1G2MGHzXpQ2k47XLFV1yAlbcpcf2Jz55fxdLw2wB5tkT2mxv888Rzd11SBUdWeaYnIpy3kXx3/b5AUh85J6yl1OzEdCjnPJo15yxRDT4ns438rmM8bCe+h+1RkGdONcOsOrLMo/IZbv3HWws=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2019 22:44:13.2521 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a4295cd4-338c-4231-7bb4-08d746c0e1e5
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB4070
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace
 use of ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywNCg0KT24gMDEvMTAvMjAxOSAyMzoxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOg0KPiBPbiBUaHUsIDI2IFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBVc2lu
ZyBhbHRlcm5hdGl2ZV9pZiBtYWtlcyB0aGUgY29kZSBhIGJpdCBtb3JlIHN0cmVhbWxpbmVkLg0K
Pj4NCj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJh
c3RydWN0dXJlIHRvIGF2b2lkDQo+PiBjb3VudGluZyB0aGUgbnVtYmVyIG9mIG5vcCBpbiB0aGUg
ZWxzZSBwYXJ0IGZvciBhcmNoL2FybS9hcm02NC9lbnRyeS5TDQo+Pg0KPj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4+DQo+PiAtLS0NCj4+ICAg
ICAgVGhpcyBpcyBwcmV0dHkgbXVjaCBhIG1hdHRlciBvZiB0YXN0ZSwgYnV0IGF0IGxlYXN0IGZv
ciBhcm02NCB0aGlzDQo+PiAgICAgIGFsbG93cyB1cyB0byB1c2UgdGhlIGF1dG8tbm9wIGluZnJh
c3RydWN0dXJlLiBTbyB0aGUgYXJtMzIgaXMgbW9yZQ0KPj4gICAgICB0byBrZWVwIGlubGluZSB3
aXRoIGFybTY0Lg0KPj4gLS0tDQo+PiAgIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgOSAr
KysrKystLS0NCj4+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCA4ICsrKysrLS0tDQo+
PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkNCj4+
DQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUw0KPj4gaW5kZXggMGI0Y2QxOWFiZC4uMTQyOGNkMzU4MyAxMDA2NDQN
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TDQo+PiArKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUw0KPj4gQEAgLTY1LDkgKzY1LDEyIEBAIHNhdmVfZ3Vlc3RfcmVnczoN
Cj4+ICAgICAgICAgICAgKiBJZiB0aGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VCBoYXMgYmVlbiBzZXQgaW4gdGhlIGNwdQ0KPj4gICAgICAgICAgICAqIGZlYXR1cmUsIHRoZSBj
aGVja2luZyBvZiBwZW5kaW5nIFNFcnJvcnMgd2lsbCBiZSBza2lwcGVkLg0KPj4gICAgICAgICAg
ICAqLw0KPj4gLSAgICAgICAgQUxURVJOQVRJVkUoIm5vcCIsDQo+PiAtICAgICAgICAgICAgICAg
ICAgICAiYiBza2lwX2NoZWNrIiwNCj4+IC0gICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hS
T05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpDQo+PiArICAgICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQ
X1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUDQo+PiArICAgICAgICBub3ANCj4+ICsgICAg
ICAgIGFsdGVybmF0aXZlX2Vsc2UNCj4+ICsgICAgICAgIGIgICBza2lwX2NoZWNrDQo+PiArICAg
ICAgICBhbHRlcm5hdGl2ZV9lbmRpZg0KPiANCj4gVGhpcyBjb3VsZCBiZSB3cml0dGVuIGFzOg0K
PiANCj4gYWx0ZXJuYXRpdmVfaWZfbm90IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VY
SVQNCj4gYiAgIHNraXBfY2hlY2sNCj4gYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYNCg0KQWN0
dWFsbHkgbXkgaW1wbGVtZW50YXRpb24gaXMgd3JvbmcgOi8uIFdlIHdhbnQgdG8gc2tpcCB0aGUg
Y2hlY2sgaWYgdGhlIA0KY2FwIGlzIHNldC4gU28gdGhpcyBzaG91bGQgYmU6DQoNCmFsdGVybmF0
aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQNCmIgICAgc2tpcF9jaGVj
aw0KYWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYNCg0KPiANCj4gDQo+PiAgICAgICAgICAgLyoN
Cj4+ICAgICAgICAgICAgKiBTdGFydCB0byBjaGVjayBwZW5kaW5nIHZpcnR1YWwgYWJvcnQgaW4g
dGhlIGdhcCBvZiBHdWVzdCAtPiBIWVANCj4+ICAgICAgICAgICAgKiB3b3JsZCBzd2l0Y2guDQo+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUw0KPj4gaW5kZXggNDU4ZDEyZjE4OC4uOTFjZjZlZTZmNCAxMDA2NDQNCj4+
IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TDQo+PiArKysgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUw0KPj4gQEAgLTE3MCw5ICsxNzAsMTEgQEANCj4+ICAgICAgICAgICAgKiBp
cyBub3Qgc2V0LiBJZiBhIHZTRXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9u
IHdpbGwgYmUNCj4+ICAgICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVANCj4+ICAgICAgICAg
ICAgKi8NCj4+IC0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7
IGNibnogeDAsIDFmIiwNCj4+IC0gICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsDQo+PiAt
ICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQ0K
Pj4gKyAgICAgICAgYWx0ZXJuYXRpdmVfaWYgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllf
RVhJVA0KDQpUaGlzIHdvdWxkIG5lZWQgdG8gYmUgYWx0ZXJuYXRpdmVfaWZfbm90IGFzIHdhbnQg
dG8gY2FsbCB0aGUgZnVuY3Rpb24gDQp3aGVuIHRoZSBjYXAgaXMgbm90IHNldC4NCg0KPj4gKyAg
ICAgICAgYmwgICAgICBjaGVja19wZW5kaW5nX3ZzZXJyb3INCj4+ICsgICAgICAgIGNibnogICAg
eDAsIDFmDQo+PiArICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZg0KPj4gKw0KPj4g
ICAgICAgICAgIG1vdiAgICAgeDAsIHNwDQo+PiAgICAgICAgICAgYmwgICAgICBlbnRlcl9oeXBl
cnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnENCj4+ICAgICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxp
ZmxhZ3MNCj4+IC0tIA0KPj4gMi4xMS4wDQo+Pg0KDQpDaGVlZXJzLA0KDQotLSANCkp1bGllbiBH
cmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 01 22:52:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 22:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFR0k-0004uy-8t; Tue, 01 Oct 2019 22:52:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JHuc=X2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFR0j-0004ut-9O
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 22:52:49 +0000
X-Inumbo-ID: 30a166cc-e49e-11e9-9709-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 30a166cc-e49e-11e9-9709-12813bfff9fa;
 Tue, 01 Oct 2019 22:52:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 9F929215EA;
 Tue,  1 Oct 2019 22:52:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569970368;
 bh=CAfGiiCfC8clskYSWQqP7RKbvSorFTAqO+g7kZedIaM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=NyRIupCeja6bx+Q4YMwL31XU8VeSwY/18RFVcETKKyp7oxNT/MDr79Fa6rP0B6A48
 UJQanANRZpDu8XKu0KIRb+Fz0yysZ/yJpwI6tyFJGsvfUP48MAsaOfVHsBlpWu+v+n
 gP9Usus1xwCsQjscoKaGqttesxMegk6twkhmjjrU=
Date: Tue, 1 Oct 2019 15:52:45 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <4748bf97-3354-f4eb-5df3-e19b37d635e1@arm.com>
Message-ID: <alpine.DEB.2.21.1910011551350.2943@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-10-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011518240.2943@sstabellini-ThinkPad-T480s>
 <4748bf97-3354-f4eb-5df3-e19b37d635e1@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 09/10] xen/arm: asm: Replace
 use of ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwMS8xMC8yMDE5IDIzOjE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBU
aHUsIDI2IFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4gVXNpbmcgYWx0ZXJuYXRp
dmVfaWYgbWFrZXMgdGhlIGNvZGUgYSBiaXQgbW9yZSBzdHJlYW1saW5lZC4KPiA+Pgo+ID4+IFRh
a2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJhc3RydWN0dXJl
IHRvIGF2b2lkCj4gPj4gY291bnRpbmcgdGhlIG51bWJlciBvZiBub3AgaW4gdGhlIGVsc2UgcGFy
dCBmb3IgYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+Pgo+ID4+IC0tLQo+ID4+ICAgICAg
VGhpcyBpcyBwcmV0dHkgbXVjaCBhIG1hdHRlciBvZiB0YXN0ZSwgYnV0IGF0IGxlYXN0IGZvciBh
cm02NCB0aGlzCj4gPj4gICAgICBhbGxvd3MgdXMgdG8gdXNlIHRoZSBhdXRvLW5vcCBpbmZyYXN0
cnVjdHVyZS4gU28gdGhlIGFybTMyIGlzIG1vcmUKPiA+PiAgICAgIHRvIGtlZXAgaW5saW5lIHdp
dGggYXJtNjQuCj4gPj4gLS0tCj4gPj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDkg
KysrKysrLS0tCj4gPj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDggKysrKystLS0K
PiA+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
PiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gPj4gaW5kZXggMGI0Y2QxOWFiZC4uMTQyOGNkMzU4MyAx
MDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ID4+ICsrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gPj4gQEAgLTY1LDkgKzY1LDEyIEBAIHNhdmVfZ3Vl
c3RfcmVnczoKPiA+PiAgICAgICAgICAgICogSWYgdGhlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9S
X0VOVFJZX0VYSVQgaGFzIGJlZW4gc2V0IGluIHRoZSBjcHUKPiA+PiAgICAgICAgICAgICogZmVh
dHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxsIGJlIHNraXBwZWQuCj4g
Pj4gICAgICAgICAgICAqLwo+ID4+IC0gICAgICAgIEFMVEVSTkFUSVZFKCJub3AiLAo+ID4+IC0g
ICAgICAgICAgICAgICAgICAgICJiIHNraXBfY2hlY2siLAo+ID4+IC0gICAgICAgICAgICAgICAg
ICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4gPj4gKyAgICAgICAgYWx0
ZXJuYXRpdmVfaWYgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAo+ID4+ICsgICAg
ICAgIG5vcAo+ID4+ICsgICAgICAgIGFsdGVybmF0aXZlX2Vsc2UKPiA+PiArICAgICAgICBiICAg
c2tpcF9jaGVjawo+ID4+ICsgICAgICAgIGFsdGVybmF0aXZlX2VuZGlmCj4gPiAKPiA+IFRoaXMg
Y291bGQgYmUgd3JpdHRlbiBhczoKPiA+IAo+ID4gYWx0ZXJuYXRpdmVfaWZfbm90IFNLSVBfU1lO
Q0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiA+IGIgICBza2lwX2NoZWNrCj4gPiBhbHRlcm5h
dGl2ZV9lbHNlX25vcF9lbmRpZgo+IAo+IEFjdHVhbGx5IG15IGltcGxlbWVudGF0aW9uIGlzIHdy
b25nIDovLiBXZSB3YW50IHRvIHNraXAgdGhlIGNoZWNrIGlmIHRoZSAKPiBjYXAgaXMgc2V0LiBT
byB0aGlzIHNob3VsZCBiZToKPiAKPiBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUCj4gYiAgICBza2lwX2NoZWNrCj4gYWx0ZXJuYXRpdmVfZWxzZV9ub3Bf
ZW5kaWYKCkFoLCB5ZXMgb2YgY291cnNlLCBsaWtlIHRoZSBuYW1lIHN1Z2dlc3RzCgoKPiA+IAo+
ID4+ICAgICAgICAgICAvKgo+ID4+ICAgICAgICAgICAgKiBTdGFydCB0byBjaGVjayBwZW5kaW5n
IHZpcnR1YWwgYWJvcnQgaW4gdGhlIGdhcCBvZiBHdWVzdCAtPiBIWVAKPiA+PiAgICAgICAgICAg
ICogd29ybGQgc3dpdGNoLgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50
cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gPj4gaW5kZXggNDU4ZDEyZjE4OC4u
OTFjZjZlZTZmNCAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+
ID4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gPj4gQEAgLTE3MCw5ICsxNzAs
MTEgQEAKPiA+PiAgICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxh
Y2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCj4gPj4gICAgICAgICAgICAqIHNraXBw
ZWQuIEV4aXQgQVNBUAo+ID4+ICAgICAgICAgICAgKi8KPiA+PiAtICAgICAgICBBTFRFUk5BVElW
RSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBjYm56IHgwLCAxZiIsCj4gPj4gLSAgICAgICAg
ICAgICAgICAgICAgIm5vcDsgbm9wIiwKPiA+PiAtICAgICAgICAgICAgICAgICAgICBTS0lQX1NZ
TkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+ID4+ICsgICAgICAgIGFsdGVybmF0aXZlX2lm
IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiAKPiBUaGlzIHdvdWxkIG5lZWQg
dG8gYmUgYWx0ZXJuYXRpdmVfaWZfbm90IGFzIHdhbnQgdG8gY2FsbCB0aGUgZnVuY3Rpb24gCj4g
d2hlbiB0aGUgY2FwIGlzIG5vdCBzZXQuCgpZZXAKCgo+ID4+ICsgICAgICAgIGJsICAgICAgY2hl
Y2tfcGVuZGluZ192c2Vycm9yCj4gPj4gKyAgICAgICAgY2JueiAgICB4MCwgMWYKPiA+PiArICAg
ICAgICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgo+ID4+ICsKPiA+PiAgICAgICAgICAgbW92
ICAgICB4MCwgc3AKPiA+PiAgICAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21f
Z3Vlc3Rfbm9pcnEKPiA+PiAgICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCj4gPj4g
LS0gCj4gPj4gMi4xMS4wCj4gPj4KPiAKPiBDaGVlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFs
bAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 00:14:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 00:14:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFSHj-0003Ma-NW; Wed, 02 Oct 2019 00:14:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IAKy=X3=gmail.com=aford173@srs-us1.protection.inumbo.net>)
 id 1iFSHi-0003MV-HH
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 00:14:26 +0000
X-Inumbo-ID: 97a1b7a4-e4a9-11e9-bf31-bc764e2007e4
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by localhost (Halon) with ESMTPS
 id 97a1b7a4-e4a9-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 00:14:25 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id a1so52819438ioc.6
 for <xen-devel@lists.xenproject.org>; Tue, 01 Oct 2019 17:14:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Qp6mpPjoJw8IpL230TwztYNGcdXtc2wRumjJPrYIsQE=;
 b=nJtPZChLaez2QyIvdw5xpQM+gY+4nNfutZP/DX1GosRihN1p8Y/jzvzU5+zZVVXLDq
 DNW5rNxAEWMfY4DML2WBa4k8L6N9BKjZt+S1WhSwJylMRWekm8bQGBEDcBvcSstJLeH7
 osBNQPoC6vhf9EY6DvGZUS8bjPCLVbggq0vpLSG6o0qgZ68mHanhcK7N3A/k0zMXrBbT
 Myz3NcGtILKbjxYen8N4nInaRBIm801lXbpfCzyfiuoGv9mi3cSKUjp9iAirGweypF7I
 T5mChO7ltGRoxOnD6pn9vRPircx8cSspNsbQ9S+cDzRYkEkb4WMfK2l7wEZANDZnvpgU
 4hTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Qp6mpPjoJw8IpL230TwztYNGcdXtc2wRumjJPrYIsQE=;
 b=Z5Gzj4B+0Scybhtkram3Nx5F2QNC405N50YbSbzAEStqnhbQCKMqZ1JEo1g+7aV1+Z
 AaFNDdmwIdrLjNchlu4QilsWsUQQDfzMsfzp4vifiIBwcJgj3kgEUAd/9ZmP29J4cB5t
 MMge3rzZ/1M+THxTr/7KXABOgr3MjVZ6eCNj6t0vVMjX77QZISGSK31Vu3ZwqZrz2EQs
 qgH4os9F8SWzHtQUV8uMtFaFhvWo2aMuZy0HnwZ/P8V0koaAJNkXeTvAmHYId8Wl2LFO
 3IrLemswWXrf/WEeq4m8lmkF9UKeWXCwIjY0gQxnyQ9aWT9KU11V7YuhPkFcyT8a7uUH
 /SMw==
X-Gm-Message-State: APjAAAWdW+lNgjQI8sRBS9MAOeuh6cfRmEIg1mu2TPyIXAuDSm4GLb7R
 KfSmuXgsGoeXINgZjrWl4l9ap6X8c9MhHFCZkkI=
X-Google-Smtp-Source: APXvYqw1icrX5CgHqYJTBX6lKVXwK6z5wdputtkAh6YFSqMaOhm8xmij6KJaNr2N6b3kx+nme5PxuCv6WXWh+UvZaMU=
X-Received: by 2002:a92:3314:: with SMTP id a20mr890351ilf.276.1569975265009; 
 Tue, 01 Oct 2019 17:14:25 -0700 (PDT)
MIME-Version: 1.0
References: <1548057848-15136-1-git-send-email-rppt@linux.ibm.com>
 <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
 <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
 <20190926160433.GD32311@linux.ibm.com>
 <CAHCN7xL1sFXDhKUpj04d3eDZNgLA1yGAOqwEeCxedy1Qm-JOfQ@mail.gmail.com>
 <20190928073331.GA5269@linux.ibm.com>
 <CAHCN7xJEvS2Si=M+BYtz+kY0M4NxmqDjiX9Nwq6_3GGBh3yg=w@mail.gmail.com>
In-Reply-To: <CAHCN7xJEvS2Si=M+BYtz+kY0M4NxmqDjiX9Nwq6_3GGBh3yg=w@mail.gmail.com>
From: Adam Ford <aford173@gmail.com>
Date: Tue, 1 Oct 2019 19:14:13 -0500
Message-ID: <CAHCN7xKLhWw4P9-sZKXQcfSfh2r3J_+rLxuxACW0UVgimCzyVw@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Fabio Estevam <festevam@gmail.com>, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, Chris Healy <cphealy@gmail.com>,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBTZXAgMjksIDIwMTkgYXQgODozMyBBTSBBZGFtIEZvcmQgPGFmb3JkMTczQGdtYWls
LmNvbT4gd3JvdGU6Cj4KPiBJIGFtIGF0dGFjaGluZyB0d28gbG9ncy4gIEkgbm93IHRoZSBtYWls
aW5nIGxpc3RzIHdpbGwgYmUgdW5oYXBweSwgYnV0Cj4gIGRvbid0IHdhbnQgdG8gdHJ5IGFuZCBz
cGFtIGEgYnVuY2ggb2YgbG9nIHRocm91Z2ggdGhlIG1haWxpbmcgbGlhc3QuCj4gVGhlIHR3byBs
b2dzIHNob3cgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIHdvcmtpbmcgYW5kIG5vbi13b3Jr
aW5nCj4gaW14NnEgM0QgYWNjZWxlcmF0b3Igd2hlbiB0cnlpbmcgdG8gcnVuIGEgc2ltcGxlIGds
bWFyazItZXMyLWRybSBkZW1vLgo+Cj4gVGhlIG9ubHkgY2hhbmdlIGJldHdlZW4gdGhlbSBpcyB0
aGUgMiBsaW5lIGNvZGUgY2hhbmdlIHlvdSBzdWdnZXN0ZWQuCj4KPiBJbiBib3RoIGNhc2VzLCBJ
IGhhdmUgY21hPTEyOE0gc2V0IGluIG15IGJvb3RhcmdzLiAgSGlzdG9yaWNhbGx5IHRoaXMKPiBo
YXMgYmVlbiBzdWZmaWNpZW50LCBidXQgY21hPTI1Nk0gaGFzIG5vdCBtYWRlIGEgZGlmZmVyZW5j
ZS4KPgoKTWlrZSBhbnkgc3VnZ2VzdGlvbnMgb24gaG93IHRvIG1vdmUgZm9yd2FyZD8KSSB3YXMg
aG9waW5nIHRvIGdldCB0aGUgZml4ZXMgdGVzdGVkIGFuZCBwdXNoZWQgYmVmb3JlIDUuNCBpcyBy
ZWxlYXNlZAppZiBhdCBhbGwgcG9zc2libGUKCj4gYWRhbQo+Cj4gT24gU2F0LCBTZXAgMjgsIDIw
MTkgYXQgMjozMyBBTSBNaWtlIFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+IHdyb3RlOgo+
ID4KPiA+IE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDAyOjM1OjUzUE0gLTA1MDAsIEFkYW0gRm9y
ZCB3cm90ZToKPiA+ID4gT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMTE6MDQgQU0gTWlrZSBSYXBv
cG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPiB3cm90ZToKPiA+ID4gPgo+ID4gPiA+IEhpLAo+ID4g
PiA+Cj4gPiA+ID4gT24gVGh1LCBTZXAgMjYsIDIwMTkgYXQgMDg6MDk6NTJBTSAtMDUwMCwgQWRh
bSBGb3JkIHdyb3RlOgo+ID4gPiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MTcgQU0g
RmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+
ID4gPiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgOToxNyBBTSBBZGFtIEZvcmQgPGFmb3Jk
MTczQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gSSB0cmllZCBj
bWE9MjU2TSBhbmQgbm90aWNlZCB0aGUgY21hIGR1bXAgYXQgdGhlIGJlZ2lubmluZyBkaWRuJ3QK
PiA+ID4gPiA+ID4gPiBjaGFuZ2UuICBEbyB3ZSBuZWVkIHRvIHNldHVwIGEgcmVzZXJ2ZWQtbWVt
b3J5IG5vZGUgbGlrZQo+ID4gPiA+ID4gPiA+IGlteDZ1bC1jY2lteDZ1bHNvbS5kdHNpIGRpZD8K
PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gSSBkb24ndCB0aGluayBzby4KPiA+ID4gPiA+ID4KPiA+
ID4gPiA+ID4gV2VyZSB5b3UgYWJsZSB0byBpZGVudGlmeSB3aGF0IHdhcyB0aGUgZXhhY3QgY29t
bWl0IHRoYXQgY2F1c2VkIHN1Y2ggcmVncmVzc2lvbj8KPiA+ID4gPiA+Cj4gPiA+ID4gPiBJIHdh
cyBhYmxlIHRvIG5hcnJvdyBpdCBkb3duIHRoZSA5MmQxMmY5NTQ0YjcgKCJtZW1ibG9jazogcmVm
YWN0b3IKPiA+ID4gPiA+IGludGVybmFsIGFsbG9jYXRpb24gZnVuY3Rpb25zIikgdGhhdCBjYXVz
ZWQgdGhlIHJlZ3Jlc3Npb24gd2l0aAo+ID4gPiA+ID4gRXRuYXZpdi4KPiA+ID4gPgo+ID4gPiA+
Cj4gPiA+ID4gQ2FuIHlvdSBwbGVhc2UgdGVzdCB3aXRoIHRoaXMgY2hhbmdlOgo+ID4gPiA+Cj4g
PiA+Cj4gPiA+IFRoYXQgYXBwZWFycyB0byBoYXZlIGZpeGVkIG15IGlzc3VlLiAgSSBhbSBub3Qg
c3VyZSB3aGF0IHRoZSBpbXBhY3QKPiA+ID4gaXMsIGJ1dCBpcyB0aGlzIGEgc2FmZSBvcHRpb24/
Cj4gPgo+ID4gSXQncyBub3QgcmVhbGx5IGEgZml4LCBJIGp1c3Qgd2FudGVkIHRvIHNlZSBob3cg
ZXhhY3RseSA5MmQxMmY5NTQ0YjcgKCJtZW1ibG9jazoKPiA+IHJlZmFjdG9yIGludGVybmFsIGFs
bG9jYXRpb24gZnVuY3Rpb25zIikgYnJva2UgeW91ciBzZXR1cC4KPiA+Cj4gPiBDYW4geW91IHNo
YXJlIHRoZSBkdHMgeW91IGFyZSB1c2luZyBhbmQgdGhlIGZ1bGwga2VybmVsIGxvZz8KPiA+Cj4g
PiA+IGFkYW0KPiA+ID4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21tL21l
bWJsb2NrLmMKPiA+ID4gPiBpbmRleCA3ZDRmNjFhLi4xZjVhMGViIDEwMDY0NAo+ID4gPiA+IC0t
LSBhL21tL21lbWJsb2NrLmMKPiA+ID4gPiArKysgYi9tbS9tZW1ibG9jay5jCj4gPiA+ID4gQEAg
LTEzNTYsOSArMTM1Niw2IEBAIHN0YXRpYyBwaHlzX2FkZHJfdCBfX2luaXQgbWVtYmxvY2tfYWxs
b2NfcmFuZ2VfbmlkKHBoeXNfYWRkcl90IHNpemUsCj4gPiA+ID4gICAgICAgICAgICAgICAgIGFs
aWduID0gU01QX0NBQ0hFX0JZVEVTOwo+ID4gPiA+ICAgICAgICAgfQo+ID4gPiA+Cj4gPiA+ID4g
LSAgICAgICBpZiAoZW5kID4gbWVtYmxvY2suY3VycmVudF9saW1pdCkKPiA+ID4gPiAtICAgICAg
ICAgICAgICAgZW5kID0gbWVtYmxvY2suY3VycmVudF9saW1pdDsKPiA+ID4gPiAtCj4gPiA+ID4g
IGFnYWluOgo+ID4gPiA+ICAgICAgICAgZm91bmQgPSBtZW1ibG9ja19maW5kX2luX3JhbmdlX25v
ZGUoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIG5pZCwKPiA+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKPiA+ID4gPgo+ID4gPiA+ID4gSSBh
bHNvIG5vdGljZWQgdGhhdCBpZiBJIGNyZWF0ZSBhIHJlc2VydmVkIG1lbW9yeSBub2RlIGFzIHdh
cyBkb25lIG9uZQo+ID4gPiA+ID4gaW14NnVsLWNjaW14NnVsc29tLmR0c2kgdGhlIDNEIHNlZW1z
IHRvIHdvcmsgYWdhaW4sIGJ1dCB3aXRob3V0IGl0LCBJCj4gPiA+ID4gPiB3YXMgZ2V0dGluZyBl
cnJvcnMgcmVnYXJkbGVzcyBvZiB0aGUgJ2NtYT0yNTZNJyBvciBub3QuCj4gPiA+ID4gPiBJIGRv
bid0IGhhdmUgYSBwcm9ibGVtIHVzaW5nIHRoZSByZXNlcnZlZCBtZW1vcnksIGJ1dCBJIGd1ZXNz
IEkgYW0gbm90Cj4gPiA+ID4gPiBzdXJlIHdoYXQgdGhlIGFtb3VudCBzaG91bGQgYmUuICBJIGtu
b3cgZm9yIHRoZSB2aWRlbyBkZWNvZGluZyAxMDgwcCwKPiA+ID4gPiA+IEkgaGF2ZSBoaXN0b3Jp
Y2FsbHkgdXNlZCBjbWE9MTI4TSwgYnV0IHdpdGggdGhlIDNEIGFsc28gbmVlZGluZyBzb21lCj4g
PiA+ID4gPiBtZW1vcnkgYWxsb2NhdGlvbiwgaXMgdGhhdCBlbm91Z2ggb3Igc2hvdWxkIEkgdXNl
IDI1Nk0/Cj4gPiA+ID4gPgo+ID4gPiA+ID4gYWRhbQo+ID4gPiA+Cj4gPiA+ID4gLS0KPiA+ID4g
PiBTaW5jZXJlbHkgeW91cnMsCj4gPiA+ID4gTWlrZS4KPiA+ID4gPgo+ID4KPiA+IC0tCj4gPiBT
aW5jZXJlbHkgeW91cnMsCj4gPiBNaWtlLgo+ID4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 00:16:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 00:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFSJd-0003Sz-54; Wed, 02 Oct 2019 00:16:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFSJb-0003Ss-BD
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 00:16:23 +0000
X-Inumbo-ID: dd5586ea-e4a9-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id dd5586ea-e4a9-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 00:16:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 0539920815;
 Wed,  2 Oct 2019 00:16:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569975382;
 bh=uiBT4ReyRmLxHlhxulqNjnUX1hHqY9BVV51rybkGyOk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=yL3ndJyHd3o+Ri9MM9NrmkO/aj2WhchFsc9kdPQVhmBP3Dz2mawbQVefO6TeP/zqO
 ewusGR0+sycnMZFxuOVLJ5O/epMrp9+nMoPGHMBlYOOLmPnQwhqLJw2wpwy4UobEDI
 sgxR32JbD/XGGRcOt/C8bHl+GnT94dJC1+YuZnGc=
Date: Tue, 1 Oct 2019 17:16:21 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <af8c7f32-699b-7611-495b-575a81361952@arm.com>
Message-ID: <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <Andre.Przywara@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDEv
MTAvMjAxOSAyMToxMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVGh1LCAyNiBT
ZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+IEF0IHRoZSBtb21lbnQsIGVudGVyX2h5
cGVydmlzb3JfaGVhZCgpIGFuZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSBhcmUKPiA+PiB1c2Vk
IHRvIGRlYWwgd2l0aCBhY3Rpb25zIHRvIGJlIGRvbmUgYmVmb3JlL2FmdGVyIGFueSBndWVzdCBy
ZXF1ZXN0IGlzCj4gPj4gaGFuZGxlZC4KPiA+Pgo+ID4+IFdoaWxlIHRoZXkgYXJlIG1lYW50IHRv
IHdvcmsgaW4gcGFpciwgdGhlIGZvcm1lciBpcyBjYWxsZWQgZm9yIG1vc3Qgb2YKPiA+PiB0aGUg
dHJhcHMsIGluY2x1ZGluZyB0cmFwcyBmcm9tIHRoZSBzYW1lIGV4Y2VwdGlvbiBsZXZlbCAoaS5l
Lgo+ID4+IGh5cGVydmlzb3IpIHdoaWxzdCB0aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQg
d2hlbiByZXR1cm5pbmcgdG8gdGhlCj4gPj4gZ3Vlc3QuCj4gPj4KPiA+PiBBcyBwb2ludGVkIG91
dCwgdGhlIGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIGlzIG5vdCBjYWxsZWQgZnJvbSBhbGwgdGhl
Cj4gPj4gdHJhcHMsIHNvIHRoaXMgbWFrZXMgcG90ZW50aWFsbHkgZGlmZmljdWx0IHRvIGV4dGVu
ZCBpdCBmb3IgdGhlIGRlYWxpbmcKPiA+PiB3aXRoIHNhbWUgZXhjZXB0aW9uIGxldmVsLgo+ID4+
Cj4gPj4gRnVydGhlcm1vcmUsIHNvbWUgYXNzZW1ibHkgb25seSBwYXRoIHdpbGwgcmVxdWlyZSB0
byBjYWxsCj4gPj4gZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkuIFNvIHRoZSBmdW5jdGlvbiBpcyBu
b3cgZGlyZWN0bHkgY2FsbCBieQo+ID4+IGFzc2VtYmx5IGluIGZvciBndWVzdCB2ZWN0b3Igb25s
eS4gVGhpcyBtZWFucyB0aGF0IHRoZSBjaGVjayB3aGV0aGVyIHdlCj4gPj4gYXJlIGNhbGxlZCBp
biBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBiZSByZW1vdmVkLgo+ID4+Cj4gPj4gVGFrZSB0aGUgb3Bw
b3J0dW5pdHkgdG8gcmVuYW1lIGVudGVyX2h5cGVydmlzb3JfdGFpbCgpIGFuZAo+ID4+IGxlYXZl
X2h5cGVydmlzb3JfdGFpbCgpIHRvIHNvbWV0aGluZyBtb3JlIG1lYW5pbmdmdWwgYW5kIGRvY3Vt
ZW50IHRoZW0uCj4gPj4gVGhpcyBzaG91bGQgaGVscCBldmVyeW9uZSB0byB1bmRlcnN0YW5kIHRo
ZSBwdXJwb3NlIG9mIHRoZSB0d28KPiA+PiBmdW5jdGlvbnMuCj4gPj4KPiA+PiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4+Cj4gPj4gLS0tCj4g
Pj4KPiA+PiBJIGhhdmVuJ3QgZG9uZSB0aGUgMzItYml0cyBwYXJ0IHlldC4gSSB3YW50ZWQgdG8g
Z2F0aGVyIGZlZWRiYWNrIGJlZm9yZQo+ID4+IGxvb2tpbmcgaW4gZGV0YWlscyBob3cgdG8gaW50
ZWdyYXRlIHRoYXQgd2l0aCBBcm0zMi4KPiA+PiAtLS0KPiA+PiAgIHhlbi9hcmNoL2FybS9hcm02
NC9lbnRyeS5TIHwgIDQgKystCj4gPj4gICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDcx
ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+PiAgIDIg
ZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCj4gPj4KPiA+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUwo+ID4+IGluZGV4IDQwZDlmM2VjOGMuLjllYWZhZTUxNmIgMTAwNjQ0Cj4g
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+PiArKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwo+ID4+IEBAIC0xNDcsNyArMTQ3LDcgQEAKPiA+PiAgIAo+ID4+ICAg
ICAgICAgICAuaWYgXGh5cCA9PSAwICAgICAgICAgLyogR3Vlc3QgbW9kZSAqLwo+ID4+ICAgCj4g
Pj4gLSAgICAgICAgYmwgICAgICBsZWF2ZV9oeXBlcnZpc29yX3RhaWwgLyogRGlzYWJsZXMgaW50
ZXJydXB0cyBvbiByZXR1cm4gKi8KPiA+PiArICAgICAgICBibCAgICAgIGxlYXZlX2h5cGVydmlz
b3JfdG9fZ3Vlc3QgLyogRGlzYWJsZXMgaW50ZXJydXB0cyBvbiByZXR1cm4gKi8KPiA+PiAgIAo+
ID4+ICAgICAgICAgICBleGl0X2d1ZXN0IFxjb21wYXQKPiA+PiAgIAo+ID4+IEBAIC0xNzUsNiAr
MTc1LDggQEAKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJS
T1JfRU5UUllfRVhJVCkKPiA+PiAgICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCj4g
Pj4gICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gPj4gKyAgICAgICAgYmwgICAgICBlbnRlcl9o
eXBlcnZpc29yX2Zyb21fZ3Vlc3QKPiA+PiArICAgICAgICBtb3YgICAgIHgwLCBzcAo+ID4+ICAg
ICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRyYXAKPiA+PiAgIDE6Cj4gPj4gICAgICAgICAgIGV4
aXQgICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0Cj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiA+PiBpbmRleCBhM2I5NjFiZDA2Li4y
MGJhMzRlYzkxIDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPj4gKysr
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiA+PiBAQCAtMjAwNiw0NyArMjAwNiw0NiBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgbmVlZHNfc3NiZF9mbGlwKHN0cnVjdCB2Y3B1ICp2KQo+ID4+ICAgICAg
ICAgICAgICAgIGNwdV9yZXF1aXJlX3NzYmRfbWl0aWdhdGlvbigpOwo+ID4+ICAgfQo+ID4+ICAg
Cj4gPj4gLXN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPiA+PiArLyoKPiA+PiArICogQWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRv
bmUgYWZ0ZXIgZXhpdGluZyB0aGUgZ3Vlc3QgYW5kIGJlZm9yZSBhbnkKPiA+PiArICogcmVxdWVz
dCBmcm9tIGl0IGlzIGhhbmRsZWQuCj4gPj4gKyAqLwo+ID4+ICt2b2lkIGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+PiAgIHsKPiA+PiAt
ICAgIGlmICggZ3Vlc3RfbW9kZShyZWdzKSApCj4gPj4gLSAgICB7Cj4gPj4gLSAgICAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ID4+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50
Owo+ID4+ICAgCj4gPj4gLSAgICAgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUg
d29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4gKi8KPiA+PiAtICAgICAgICBpZiAoIG5lZWRz
X3NzYmRfZmxpcCh2KSApCj4gPj4gLSAgICAgICAgICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9T
TUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwpOwo+ID4+ICsgICAgLyogSWYgdGhl
IGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4gKi8K
PiA+PiArICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKPiA+PiArICAgICAgICBhcm1fc21j
Y2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxMKTsKPiA+
PiAgIAo+ID4+IC0gICAgICAgIC8qCj4gPj4gLSAgICAgICAgICogSWYgd2UgcGVuZGVkIGEgdmly
dHVhbCBhYm9ydCwgcHJlc2VydmUgaXQgdW50aWwgaXQgZ2V0cyBjbGVhcmVkLgo+ID4+IC0gICAg
ICAgICAqIFNlZSBBUk0gQVJNIERESSAwNDg3QS5qIEQxLjE0LjMgKFZpcnR1YWwgSW50ZXJydXB0
cykgZm9yIGRldGFpbHMsCj4gPj4gLSAgICAgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAi
T24gdGFraW5nIGEgdlNFcnJvciBpbnRlcnJ1cHQsIEhDUl9FTDIuVlNFCj4gPj4gLSAgICAgICAg
ICogKGFsaWFzIG9mIEhDUi5WQSkgaXMgY2xlYXJlZCB0byAwLiIKPiA+PiAtICAgICAgICAgKi8K
PiA+PiAtICAgICAgICBpZiAoIHYtPmFyY2guaGNyX2VsMiAmIEhDUl9WQSApCj4gPj4gLSAgICAg
ICAgICAgIHYtPmFyY2guaGNyX2VsMiA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwo+ID4+ICsgICAg
LyoKPiA+PiArICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZlIGl0
IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KPiA+PiArICAgICAqIFNlZSBBUk0gQVJNIERESSAwNDg3
QS5qIEQxLjE0LjMgKFZpcnR1YWwgSW50ZXJydXB0cykgZm9yIGRldGFpbHMsCj4gPj4gKyAgICAg
KiBidXQgdGhlIGNydWNpYWwgYml0IGlzICJPbiB0YWtpbmcgYSB2U0Vycm9yIGludGVycnVwdCwg
SENSX0VMMi5WU0UKPiA+PiArICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8g
MC4iCj4gPj4gKyAgICAgKi8KPiA+PiArICAgIGlmICggdi0+YXJjaC5oY3JfZWwyICYgSENSX1ZB
ICkKPiA+PiArICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsK
PiA+PiAgIAo+ID4+ICAgI2lmZGVmIENPTkZJR19ORVdfVkdJQwo+ID4+IC0gICAgICAgIC8qCj4g
Pj4gLSAgICAgICAgICogV2UgbmVlZCB0byB1cGRhdGUgdGhlIHN0YXRlIG9mIG91ciBlbXVsYXRl
ZCBkZXZpY2VzIHVzaW5nIGxldmVsCj4gPj4gLSAgICAgICAgICogdHJpZ2dlcmVkIGludGVycnVw
dHMgYmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJQyBzdGF0ZS4KPiA+PiAtICAgICAgICAgKgo+
ID4+IC0gICAgICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoZXRoZXIgdGhpcyBpcyBuZWNlc3Nh
cnkgdG8gZG8gb24gZXZlcnkKPiA+PiAtICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJl
IG9wdGltaXNlZC4KPiA+PiAtICAgICAgICAgKi8KPiA+PiAtICAgICAgICB2dGltZXJfdXBkYXRl
X2lycXModik7Cj4gPj4gLSAgICAgICAgdmNwdV91cGRhdGVfZXZ0Y2huX2lycSh2KTsKPiA+PiAr
ICAgIC8qCj4gPj4gKyAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3RhdGUgb2Ygb3VyIGVt
dWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKPiA+PiArICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1
cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCj4gPj4gKyAgICAgKgo+ID4+
ICsgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0byBk
byBvbiBldmVyeQo+ID4+ICsgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlzZWQu
Cj4gPj4gKyAgICAgKi8KPiA+PiArICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKPiA+PiArICAg
IHZjcHVfdXBkYXRlX2V2dGNobl9pcnEodik7Cj4gPj4gICAjZW5kaWYKPiA+PiAgIAo+ID4+IC0g
ICAgICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKPiA+PiAtICAgIH0KPiA+PiArICAgIHZnaWNf
c3luY19mcm9tX2xycyh2KTsKPiA+PiAgIH0KPiA+PiAgIAo+ID4+ICAgdm9pZCBkb190cmFwX2d1
ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPj4gICB7Cj4gPj4gICAgICAg
Y29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPiA+PiAgIAo+ID4+
IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ID4+IC0KPiA+PiAgICAgICBzd2l0
Y2ggKCBoc3IuZWMgKQo+ID4+ICAgICAgIHsKPiA+PiAgICAgICBjYXNlIEhTUl9FQ19XRklfV0ZF
Ogo+ID4+IEBAIC0yMTgwLDggKzIxNzksNiBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPj4gICB7Cj4gPj4gICAgICAgY29uc3QgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPiA+PiAgIAo+ID4+IC0gICAgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ID4+IC0KPiA+PiAgICAgICBzd2l0Y2ggKCBoc3IuZWMgKQo+
ID4+ICAgICAgIHsKPiA+PiAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gPj4gQEAgLTIyMTgsMjcg
KzIyMTUsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ID4+ICAgCj4gPj4gICB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPiA+PiAgIHsKPiA+PiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChy
ZWdzKTsKPiA+PiAtCj4gPj4gICAgICAgX19kb190cmFwX3NlcnJvcihyZWdzLCBWQUJPUlRfR0VO
X0JZX0dVRVNUKHJlZ3MpKTsKPiA+PiAgIH0KPiA+PiAgIAo+ID4+ICAgdm9pZCBkb190cmFwX2d1
ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+PiAgIHsKPiA+PiAtICAg
IGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiA+PiAtCj4gPj4gICAgICAgX19kb190cmFw
X3NlcnJvcihyZWdzLCB0cnVlKTsKPiA+PiAgIH0KPiA+PiAgIAo+ID4+ICAgdm9pZCBkb190cmFw
X2lycShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+PiAgIHsKPiA+PiAtICAgIGVudGVy
X2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiA+PiAgICAgICBnaWNfaW50ZXJydXB0KHJlZ3MsIDAp
Owo+ID4+ICAgfQo+ID4+ICAgCj4gPj4gICB2b2lkIGRvX3RyYXBfZmlxKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ID4+ICAgewo+ID4+IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJl
Z3MpOwo+ID4+ICAgICAgIGdpY19pbnRlcnJ1cHQocmVncywgMSk7Cj4gPj4gICB9Cj4gPiAKPiA+
IEkgYW0gT0sgd2l0aCB0aGUgZ2VuZXJhbCBhcHByb2FjaCBidXQgb25lIHRoaW5nIHRvIG5vdGUg
aXMgdGhhdCB0aGUgZmlxCj4gPiBoYW5kbGVyIGRvZXNuJ3QgdXNlIHRoZSBndWVzdF92ZWN0b3Ig
bWFjcm8gYXQgdGhlIG1vbWVudC4KPiAKPiBkb190cmFwX2ZpcSgpIGlzIG5vdCBjYWxsZWQgZnJv
bSBhcm02NCBJbnN0ZWFkLCB3ZSBjYWxsIGRvX2JhZF9tb2RlKCkuIAo+IFNvIEkgZG9uJ3Qgc2Vl
IGFuIGlzc3VlIGhlcmUuCj4gCj4gQXMgZG9fYmFkX21vZGUoKSBkb2VzIG5vdCBjYWxsIGVudGVy
X2h5cGVydmlzb3JfaGVhZCgpLCB0aGUgZmlxIGhhbmRsZXIgCj4gZG9lcyBub3QgdXNlIGd1ZXN0
X3ZlY3Rvci4KPiAKPiBUaGF0IHNhaWQsIGl0IGlzIGludGVyZXN0aW5nIHRvIHNlZSB0aGF0IHdl
IGRvbid0IGRlYWwgdGhlIHNhbWUgd2F5IHRoZSAKPiBGSVEgb24gQXJtMzIgYW5kIEFybTY0LiBP
biB0aGUgZm9ybWVyLCB3ZSB3aWxsIGNhbGwgZG9fSVJRIHdoaWxlIHRoZSAKPiBsYXR0ZXIgd2ls
bCBjcmFzaCB0aGUgZ3Vlc3QuCj4gCj4gSXQgd291bGQgYmUgZ29vZCBpZiB3ZSBjYW4gaGF2ZSB0
aGUgc2FtZSBiZWhhdmlvciBhY2Nyb3NzIHRoZSB0d28gYXJjaCAKPiBpZiBwb3NzaWJsZS4gSSB2
YWd1ZWx5IHJlY2FsbCBzb21lb25lIChBbmRyZT8pIG1lbnRpb25pbmcgc29tZSBjaGFuZ2VzIAo+
IGFyb3VuZCBGSVEgaW4gS1ZNIHJlY2VudGx5LiBBbmRyZSwgYXJlIEZJUSBtZWFudCB0byB3b3Jr
IHdpdGggR3Vlc3Q/Cj4gCj4gQWxzbywgYSBzaWRlIGVmZmVjdCBvZiBub3QgY2FsbGluZyBlbnRl
cl9oeXBlcnZpc29yX2hlYWQoKSBpcyB3b3JrYXJvdW5kIAo+IGFyZSBub3QgcmUtZW5hYmxlZC4g
V2UgYXJlIGdvaW5nIHRvIHBhbmljIHNvb24gYWZ0ZXIsIHNvIGl0IG1heSBub3QgYmUgCj4gdGhh
dCBtdWNoIGFuIGlzc3VlLgoKUmlnaHQsIHRoYXQgaXMgd2hhdCBJIHdhcyB0aGlua2luZyB0b28s
IGJ1dCBJIHdhbnRlZCB0byBoaWdobGlnaHQgaXQuIEF0CmxlYXN0IGl0IHdvdWxkIGJlIHdvcnRo
IGFkZGluZyBhIHNlbnRlbmNlIHRvIHRoZSBjb21taXQgbWVzc2FnZSBhYm91dAppdC4KCj4gSSB3
aWxsIGhhdmUgYSB0aGluayBhYm91dCBpdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 00:32:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 00:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFSZP-00051C-UM; Wed, 02 Oct 2019 00:32:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VXk2=X3=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iFSZO-000517-Bq
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 00:32:42 +0000
X-Inumbo-ID: 2292edcc-e4ac-11e9-9709-12813bfff9fa
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.81.75]) by localhost (Halon) with ESMTPS
 id 2292edcc-e4ac-11e9-9709-12813bfff9fa;
 Wed, 02 Oct 2019 00:32:38 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=RYqXDFDAqAvXR8piVmCu8C4QdX0pXhHKKu62uzh8ceFOLZwXpo6mOb59payw9o11iZPUFOLtk/DuZ+8FxLKgaL862nDo0zbyX18dVuBL4PBRcgBlo4D/WZSbqCwYuy0TAHXLv3pYiwdW6HA09OvF3W5+j3tubIxwgkSFgbi/KfKa2G26Q6ZPjDHFKswH4gKD2bw6w+neVp/AR/HIDrG82DG5j21sOl69824NBX/BmM1hvYOE1W5JkJLmssk+ZZw5He4UfUfTM23Dk1NfVepdVMp4lLBzvHiTW2cm0KugYQa5Svf3Q7WZxTGKEfQprc/+CGzbrUYW0xJf9K4uxrjfyw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VIA2+4nhUsYSwZGADHDvJDLGFmIb3wLqU0s1wd6Hmik=;
 b=ggoJ1DyZk8SmSouvnLTgZlxRVoAR/uAkSvoOweZvjUvO6k3x9+R8XnDzQziZkdjuvW3YBq2sPCmN+GI/0m/UHH4KV5Qyv2neXN0A8DBdj8NsnakEarfdtrcHwffK2WT3uGlnRM081VDBKyyg4Pv0ZSfz4D/B1iR+Y6L9NXwPNL7K0d76ro4L6eaD0ZjGMmDGJJT5A6ET808mIrvjgvG/JlPxBwwPSGx6856DZzc9ArIThnHw4Vz2FAYryExmyfQUXU/b/KrL9HWtUp1reJNh58aWcDU8KvE2S+s9AzjqaHZpmHH2KOFhsy4o7pZp/AZRSzt5NQO1Y8WMx0RnBnx6pA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=lists.xenproject.org
 smtp.mailfrom=xilinx.com; dmarc=bestguesspass action=none
 header.from=xilinx.com; dkim=none (message not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VIA2+4nhUsYSwZGADHDvJDLGFmIb3wLqU0s1wd6Hmik=;
 b=UvKNhhYeOGx0mBFM7v9U0KWOnVw+JCg4/rjcobtCc29PBScyfyhaea4CGeA2OwAWb7Z4k0RwBy5uwI3CzRAMlXUkCZRt5OB5gOWBHmuH1GDUctAUdlBj8QBWeAhOWPbAXpaBpskcydT527TsFJFnUtSB69X4R52RFaSEaUsKz78=
Received: from BL0PR02CA0135.namprd02.prod.outlook.com (2603:10b6:208:35::40)
 by MN2PR02MB6991.namprd02.prod.outlook.com (2603:10b6:208:207::21)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.18; Wed, 2 Oct
 2019 00:32:35 +0000
Received: from CY1NAM02FT014.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::201) by BL0PR02CA0135.outlook.office365.com
 (2603:10b6:208:35::40) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17 via Frontend
 Transport; Wed, 2 Oct 2019 00:32:35 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; lists.xenproject.org; dkim=none (message not
 signed) header.d=none;lists.xenproject.org; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT014.mail.protection.outlook.com (10.152.75.142) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2305.20
 via Frontend Transport; Wed, 2 Oct 2019 00:32:35 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>) id 1iFSZG-0003zf-Md
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 17:32:34 -0700
Received: from localhost ([127.0.0.1] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>) id 1iFSZB-00015H-Jv
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 17:32:29 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>) id 1iFSZB-00015C-6v
 for xen-devel@lists.xenproject.org; Tue, 01 Oct 2019 17:32:29 -0700
Date: Tue, 1 Oct 2019 17:32:29 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20191002003228.GA3940@xilinx.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="VS++wcV0S1rZb1Fb"
Content-Disposition: inline
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(39860400002)(346002)(136003)(376002)(189003)(199004)(478600001)(186003)(58126008)(26005)(316002)(2351001)(70206006)(2361001)(5660300002)(16586007)(235185007)(86362001)(36756003)(126002)(5024004)(106002)(71190400001)(426003)(7696005)(2616005)(5000100001)(476003)(486006)(336012)(44832011)(44144004)(8936002)(81156014)(568964002)(8676002)(9786002)(2906002)(21480400003)(1076003)(6916009)(33656002)(356004)(66576008)(70586007)(81166006)(2476003)(305945005)(2700100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR02MB6991; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 90c703cd-b0ae-479b-5673-08d746d00573
X-MS-TrafficTypeDiagnostic: MN2PR02MB6991:
X-Microsoft-Antispam-PRVS: <MN2PR02MB699182156A59E585871A0B46D79C0@MN2PR02MB6991.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:3968;
X-Forefront-PRVS: 0178184651
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ssntAn/e/pZS8/r7qjTGcvqfrnmrkG7+Y+VXZbADsrgeAe5fWnuksWyb1APMALf6fykrW7uBQNMVZb444TgqzLMS2ZaIPQqgu8GDHR21RfsBKuGWpCIk1TRP2XZ3ki+gfNfZu4JHoPi6U+Bknv78MVuKoJ9WMEwbxIFvR0YwpdbVDmiR3iZAqLmS9kshQZYiYriXu04DNVlJsTTApyCAdha+CiJCHhNYZreRXnXPAG+OlOrc32RiXm7L85mROPyQQKxwRHTzHgauxVD1G7DA8Wn2uNU1mcqsOyEythO+1rpGGhxeZWNzLCuWaRIbP4mPbiujzkXwouBAk6bBM4dIh/7Ka/fkrrTR0f4n9p8JfIPmnmjTyeKFqrYuDE1KYGcmy0SxChiwdkl3ivWp1Ms3ogMxCM/sSZox1qY0wgn9KZM=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2019 00:32:35.1988 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 90c703cd-b0ae-479b-5673-08d746d00573
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR02MB6991
Subject: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hello,

While testing some things out, I found a possible bug in Xen.  Xen would
successfully run when loaded (from u-boot) at some addresses but not
others.  I didn't observe this issue in 4.11 stable, so I did a bisect
and found that:
commit f60658c6ae47e74792e6cc48ea2effac8bb52826
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Dec 18 13:07:39 2018 +0000

    xen/arm: Stop relocating Xen

was what was causing it to fail when it was loaded to that certain
address.

I've attached the logs from a build from staging (about a week or so
ago) with both a passing and failing address.

-- 
Brian Woods

--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: attachment; filename="xen_good_addr.log"
Content-Transfer-Encoding: quoted-printable

PMU Firmware 2019.1	May 25 2019   06:57:33=0D
PMU_ROM Version: xpbr-v8.1.0-0=0D
NOTICE:  ATF running on XCZUUNKN/QEMU v4/RTL0.0 at 0xfffea000=0D
NOTICE:  BL31: Secure code at 0x60000000=0D
NOTICE:  BL31: Non secure code at 0x10080000=0D
NOTICE:  BL31: v2.0(release):xilinx-v2018.3-720-g80d1c790=0D
NOTICE:  BL31: Built : 06:54:23, May 25 2019=0D
PMUFW:	v1.1=0D
=0D
=0D
U-Boot 2019.01 (May 25 2019 - 06:55:09 +0000)=0D
=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
DRAM:  4 GiB=0D
EL Level:	EL2=0D
Chip ID:	unknown=0D
MMC:   mmc@ff170000: 0=0D
Loading Environment from SPI Flash... SF: Detected n25q512a with page size =
512 Bytes, erase size 128 KiB, total 128 MiB=0D
*** Warning - bad CRC, using default environment=0D
=0D
In:    serial@ff000000=0D
Out:   serial@ff000000=0D
Err:   serial@ff000000=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
Bootmode: JTAG_MODE=0D
Reset reason:	EXTERNAL =0D
Net:   ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id=0D
eth0: ethernet@ff0e0000=0D
U-BOOT for xilinx-zcu102-2019_1=0D
=0D
BOOTP broadcast 1=0D
DHCP client bound to address 10.0.5.15 (1 ms)=0D
Hit any key to stop autoboot:  4 =08=08=08 0 =0D
ZynqMP> setenv serverip 10.0.5.2; tftpb 1280000 xen-qemu-mod.dtb; tftpb 0x8=
0000 yocto-Image; tftpb 4200000 xen-custom.ub; tftpb 9000000 yocto-rootfs.c=
pio.gz.ub; bootm 4200000 9000000 1280000 =0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-qemu-mod.dtb'.=0D
Load address: 0x1280000=0D
Loading: *=08###=0D
	 12.1 MiB/s=0D
done=0D
Bytes transferred =3D 38019 (9483 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-Image'.=0D
Load address: 0x80000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #########################################=0D
	 32.9 MiB/s=0D
done=0D
Bytes transferred =3D 18215424 (115f200 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-custom.ub'.=0D
Load address: 0x4200000=0D
Loading: *=08##############################################################=
###=0D
	 ####=0D
	 32.4 MiB/s=0D
done=0D
Bytes transferred =3D 984464 (f0590 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-rootfs.cpio.gz.ub'.=0D
Load address: 0x9000000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #####################=0D
	 32.7 MiB/s=0D
done=0D
Bytes transferred =3D 9569188 (9203a4 hex)=0D
## Booting kernel from Legacy Image at 04200000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux Kernel Image (uncompressed)=0D
   Data Size:    984400 Bytes =3D 961.3 KiB=0D
   Load Address: 04200000=0D
   Entry Point:  04200000=0D
   Verifying Checksum ... OK=0D
## Loading init Ramdisk from Legacy Image at 09000000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)=0D
   Data Size:    9569124 Bytes =3D 9.1 MiB=0D
   Load Address: 09000000=0D
   Entry Point:  09000000=0D
   Verifying Checksum ... OK=0D
## Flattened Device Tree blob at 01280000=0D
   Booting using the fdt blob at 0x1280000=0D
   Loading Kernel Image ... OK=0D
   Loading Ramdisk to 076df000, end 07fff364 ... OK=0D
   Loading Device Tree to 00000000076d2000, end 00000000076de482 ... OK=0D
=0D
Starting kernel ...=0D
=0D
 Xen 4.13-unstable=0D
(XEN) Xen version 4.13-unstable (woods@xilinx.com) (aarch64-unknown-linux-g=
nu-gcc (crosstool-NG 1.24.0.6-afaf7b9) 8.3.0) debug=3Dy  Wed Sep 25 16:02:2=
6 PDT 2019=0D
(XEN) Latest ChangeSet: Tue Sep 24 15:46:48 2019 +0000 git:4333876=0D
(XEN) build-id: a026a3bc865f1c93f67de50e71b7aea86f79e5b9=0D
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4=
=0D
(XEN) 64-bit Execution:=0D
(XEN)   Processor Features: 1100000000002222 0000000000000000=0D
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32=0D
(XEN)     Extensions: FloatingPoint AdvancedSIMD=0D
(XEN)   Debug Features: 0000000010305106 0000000000000000=0D
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000=0D
(XEN)   Memory Model Features: 0000000000001122 0000000000000000=0D
(XEN)   ISA Features:  0000000000011120 0000000000000000=0D
(XEN) 32-bit Execution:=0D
(XEN)   Processor Features: 00001231:00011011=0D
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 ThumbEE Jazelle=0D
(XEN)     Extensions: GenericTimer Security=0D
(XEN)   Debug Features: 03010066=0D
(XEN)   Auxiliary Features: 00000000=0D
(XEN)   Memory Model Features: 10101105 40000000 01260000 02102211=0D
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121=
=0D
(XEN) Using SMC Calling Convention v1.1=0D
(XEN) Using PSCI v1.1=0D
(XEN) SMP: Allowing 4 CPUs=0D
(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 65000 KHz=0D
(XEN) GICv2 initialization:=0D
(XEN)         gic_dist_addr=3D00000000f9010000=0D
(XEN)         gic_cpu_addr=3D00000000f9020000=0D
(XEN)         gic_hyp_addr=3D00000000f9040000=0D
(XEN)         gic_vcpu_addr=3D00000000f9060000=0D
(XEN)         gic_maintenance_irq=3D25=0D
(XEN) GICv2: Adjusting CPU interface base to 0xf902f000=0D
(XEN) GICv2: 192 lines, 4 cpus (IID 00000000).=0D
(XEN) XSM Framework v1.0.0 initialized=0D
(XEN) Initialising XSM SILO mode=0D
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)=0D
(XEN) Initializing Credit2 scheduler=0D
(XEN)  load_precision_shift: 18=0D
(XEN)  load_window_shift: 30=0D
(XEN)  underload_balance_tolerance: 0=0D
(XEN)  overload_balance_tolerance: -3=0D
(XEN)  runqueues arrangement: socket=0D
(XEN)  cap enforcement granularity: 10ms=0D
(XEN) load tracking window length 1073741824 ns=0D
(XEN) Allocated console ring of 32 KiB.=0D
(XEN) CPU0: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU1=0D
(XEN) CPU1: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU2=0D
(XEN) CPU 1 booted.=0D
(XEN) CPU2: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU3=0D
(XEN) CPU 2 booted.=0D
(XEN) CPU3: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Brought up 4 CPUs=0D
(XEN) CPU 3 booted.=0D
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID=0D
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558=0D
(XEN) smmu: /smmu@fd800000: probing hardware configuration...=0D
(XEN) smmu: /smmu@fd800000: SMMUv2 with:=0D
(XEN) smmu: /smmu@fd800000: 	stage 2 translation=0D
(XEN) smmu: /smmu@fd800000: 	stream matching with 48 register groups, mask =
0x7fff=0D
(XEN) smmu: /smmu@fd800000: 	16 context banks (0 stage-2 only)=0D
(XEN) smmu: /smmu@fd800000: 	Stage-2: 40-bit IPA -> 48-bit PA=0D
(XEN) smmu: /smmu@fd800000: registered 26 master devices=0D
(XEN) I/O virtualisation enabled=0D
(XEN)  - Dom0 mode: Relaxed=0D
(XEN) Interrupt remapping enabled=0D
(XEN) Adding cpu 0 to runqueue 0=0D
(XEN)  First cpu on runqueue, activating=0D
(XEN) Adding cpu 1 to runqueue 0=0D
(XEN) Adding cpu 2 to runqueue 0=0D
(XEN) Adding cpu 3 to runqueue 0=0D
(XEN) alternatives: Patching with alt table 00000000002c3e68 -> 00000000002=
c4528=0D
(XEN) *** LOADING DOMAIN 0 ***=0D
(XEN) Loading d0 kernel from boot module @ 0000000000080000=0D
(XEN) Loading ramdisk from boot module @ 00000000076df000=0D
(XEN) Allocating 1:1 mappings totalling 1024MB for dom0:=0D
(XEN) BANK[0] 0x00000020000000-0x00000060000000 (1024MB)=0D
(XEN) Grant table range: 0x00000004200000-0x00000004240000=0D
(XEN) smmu: /smmu@fd800000: d0: p2maddr 0x000000087bf9a000=0D
(XEN) Allocating PPI 16 for event channel interrupt=0D
(XEN) Loading zImage from 0000000000080000 to 0000000020080000-000000002318=
0000=0D
(XEN) Loading dom0 initrd from 00000000076df000 to 0x0000000028200000-0x000=
0000028b20364=0D
(XEN) Loading dom0 DTB to 0x0000000028000000-0x0000000028008db3=0D
(XEN) Initial low memory virq threshold set at 0x4000 pages.=0D
(XEN) Std. Loglevel: All=0D
(XEN) Guest Loglevel: All=0D
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)=
=0D
(XEN) Freed 332kB init memory.=0D
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4=0D
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8=0D
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12=0D
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16=0D
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20=0D
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0=0D
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]=0D=0D
[    0.000000] Linux version 4.19.0-xilinx-v2019.1 (oe-user@oe-host) (gcc v=
ersion 8.3.0 (GCC)) #1 SMP Mon Sep 16 21:16:49 UTC 2019=0D=0D
[    0.000000] Machine model: ZynqMP ZCU102 Rev1.0=0D=0D
[    0.000000] Xen 4.13 support found=0D=0D
[    0.000000] efi: Getting EFI parameters from FDT:=0D=0D
[    0.000000] efi: UEFI not found.=0D=0D
[    0.000000] cma: Reserved 256 MiB at 0x0000000050000000=0D=0D
[    0.000000] psci: probing for conduit method from DT.=0D=0D
[    0.000000] psci: PSCIv1.1 detected in firmware.=0D=0D
[    0.000000] psci: Using standard PSCI v0.2 function IDs=0D=0D
[    0.000000] psci: Trusted OS migration not required=0D=0D
[    0.000000] psci: SMC Calling Convention v1.1=0D=0D
[    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3f8=
 with crng_init=3D0=0D=0D
[    0.000000] percpu: Embedded 23 pages/cpu @(____ptrval____) s53656 r8192=
 d32360 u94208=0D=0D
[    0.000000] Detected VIPT I-cache on CPU0=0D=0D
[    0.000000] CPU features: enabling workaround for ARM erratum 843419=0D=
=0D
[    0.000000] CPU features: enabling workaround for ARM erratum 845719=0D=
=0D
[    0.000000] Speculative Store Bypass Disable mitigation not required=0D=
=0D
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 25856=
0=0D=0D
[    0.000000] Kernel command line: console=3Dhvc0 earlycon=3Dxen earlyprin=
tk=3Dxen clk_ignore_unused=0D=0D
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 b=
ytes)=0D=0D
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 byte=
s)=0D=0D
[    0.000000] Memory: 727836K/1048576K available (10812K kernel code, 636K=
 rwdata, 5436K rodata, 832K init, 316K bss, 58596K reserved, 262144K cma-re=
served)=0D=0D
[    0.000000] rcu: Hierarchical RCU implementation.=0D=0D
[    0.000000] rcu: 	RCU event tracing is enabled.=0D=0D
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=3D8 to nr_cpu_ids=3D=
4.=0D=0D
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids=
=3D4=0D=0D
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0=0D=0D
[    0.000000] arch_timer: cp15 timer(s) running at 65.00MHz (virt).=0D=0D
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cy=
cles: 0xefdb196da, max_idle_ns: 440795204367 ns=0D=0D
[    0.000187] sched_clock: 56 bits at 65MHz, resolution 15ns, wraps every =
2199023255550ns=0D=0D
[    0.014877] Console: colour dummy device 80x25=0D=0D
[    0.038027] console [hvc0] enabled=0D=0D
[    0.039888] Calibrating delay loop (skipped), value calculated using tim=
er frequency.. 130.00 BogoMIPS (lpj=3D260000)=0D=0D
[    0.041386] pid_max: default: 32768 minimum: 301=0D=0D
[    0.044785] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)=
=0D=0D
[    0.045963] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 b=
ytes)=0D=0D
[    0.095986] ASID allocator initialised with 32768 entries=0D=0D
[    0.125944] xen:grant_table: Grant tables using version 1 layout=0D=0D
[    0.128575] Grant table initialized=0D=0D
[    0.130614] xen:events: Using FIFO-based ABI=0D=0D
[    0.133101] Xen: initializing cpu0=0D=0D
[    0.136546] rcu: Hierarchical SRCU implementation.=0D=0D
[    0.144127] EFI services will not be available.=0D=0D
[    0.148328] smp: Bringing up secondary CPUs ...=0D=0D
(XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0=0D
(XEN) d0v2: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0=0D
(XEN) d0v3: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0=0D
[    0.157088] Detected VIPT I-cache on CPU1=0D=0D
[    0.160631] Xen: initializing cpu1=0D=0D
[    0.161124] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]=
=0D=0D
[    0.176014] Detected VIPT I-cache on CPU2=0D=0D
[    0.177413] Xen: initializing cpu2=0D=0D
[    0.177683] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]=
=0D=0D
[    0.189775] Detected VIPT I-cache on CPU3=0D=0D
[    0.191512] Xen: initializing cpu3=0D=0D
[    0.191873] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]=
=0D=0D
[    0.196127] smp: Brought up 1 node, 4 CPUs=0D=0D
[    0.202335] SMP: Total of 4 processors activated.=0D=0D
[    0.203328] CPU features: detected: 32-bit EL0 Support=0D=0D
[    0.207121] CPU: All CPU(s) started at EL1=0D=0D
[    0.209995] alternatives: patching kernel code=0D=0D
[    0.241280] devtmpfs: initialized=0D=0D
[    0.274871] Duplicate name in base, renamed to "memory#1"=0D=0D
[    0.291631] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff=
f, max_idle_ns: 7645041785100000 ns=0D=0D
[    0.292955] futex hash table entries: 1024 (order: 4, 65536 bytes)=0D=0D
[    0.326137] xor: measuring software checksum speed=0D=0D
[    0.368712]    8regs     :  1570.000 MB/sec=0D=0D
[    0.411173]    8regs_prefetch:   670.000 MB/sec=0D=0D
[    0.453717]    32regs    :  1473.000 MB/sec=0D=0D
[    0.496061]    32regs_prefetch:  1487.000 MB/sec=0D=0D
[    0.496820] xor: using function: 8regs (1570.000 MB/sec)=0D=0D
[    0.497848] pinctrl core: initialized pinctrl subsystem=0D=0D
[    0.531356] NET: Registered protocol family 16=0D=0D
[    0.542985] audit: initializing netlink subsys (disabled)=0D=0D
[    0.551328] audit: type=3D2000 audit(0.480:1): state=3Dinitialized audit=
_enabled=3D0 res=3D1=0D=0D
[    0.579037] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrv=
al____))=0D=0D
[    0.582688] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers=
=2E=0D=0D
[    0.609680] DMA: preallocated 256 KiB pool for atomic allocations=0D=0D
[    0.612524] xen:swiotlb_xen: Warning: only able to allocate 4 MB for sof=
tware IO TLB=0D=0D
[    0.626620] software IO TLB: mapped [mem 0x4d400000-0x4d800000] (4MB)=0D=
=0D
[    0.922838] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages=
=0D=0D
[    1.014553] raid6: int64x1  gen()   713 MB/s=0D=0D
[    1.094148] raid6: int64x1  xor()   451 MB/s=0D=0D
[    1.173144] raid6: int64x2  gen()   911 MB/s=0D=0D
[    1.253055] raid6: int64x2  xor()   517 MB/s=0D=0D
[    1.337241] raid6: int64x4  gen()  1439 MB/s=0D=0D
[    1.420751] raid6: int64x4  xor()   394 MB/s=0D=0D
[    1.501362] raid6: int64x8  gen()  1073 MB/s=0D=0D
[    1.588967] raid6: int64x8  xor()   483 MB/s=0D=0D
[    1.671314] raid6: neonx1   gen()   555 MB/s=0D=0D
[    1.755222] raid6: neonx1   xor()   327 MB/s=0D=0D
[    1.837742] raid6: neonx2   gen()   675 MB/s=0D=0D
[    1.917942] raid6: neonx2   xor()   351 MB/s=0D=0D
[    2.002178] raid6: neonx4   gen()   707 MB/s=0D=0D
[    2.086068] raid6: neonx4   xor()   378 MB/s=0D=0D
[    2.169306] raid6: neonx8   gen()   678 MB/s=0D=0D
[    2.256944] raid6: neonx8   xor()   324 MB/s=0D=0D
[    2.257797] raid6: using algorithm int64x4 gen() 1439 MB/s=0D=0D
[    2.258864] raid6: .... xor() 394 MB/s, rmw enabled=0D=0D
[    2.259623] raid6: using neon recovery algorithm=0D=0D
[    2.268414] xen:balloon: Initialising balloon driver=0D=0D
[    2.280389] SCSI subsystem initialized=0D=0D
[    2.286679] usbcore: registered new interface driver usbfs=0D=0D
[    2.289433] usbcore: registered new interface driver hub=0D=0D
[    2.292037] usbcore: registered new device driver usb=0D=0D
[    2.294868] media: Linux media interface: v0.10=0D=0D
[    2.296800] videodev: Linux video capture interface: v2.00=0D=0D
[    2.297925] pps_core: LinuxPPS API ver. 1 registered=0D=0D
[    2.299068] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>=0D=0D
[    2.301473] PTP clock support registered=0D=0D
[    2.302868] EDAC MC: Ver: 3.0.0=0D=0D
[    2.325066] zynqmp-ipi-mbox mailbox@ff990400: Probed ZynqMP IPI Mailbox =
driver.=0D=0D
[    2.332219] FPGA manager framework=0D=0D
[    2.339159] Advanced Linux Sound Architecture Driver Initialized.=0D=0D
[    2.355807] Bluetooth: Core ver 2.22=0D=0D
[    2.357352] NET: Registered protocol family 31=0D=0D
[    2.358190] Bluetooth: HCI device and connection manager initialized=0D=
=0D
[    2.359932] Bluetooth: HCI socket layer initialized=0D=0D
[    2.361133] Bluetooth: L2CAP socket layer initialized=0D=0D
[    2.362570] Bluetooth: SCO socket layer initialized=0D=0D
[    2.381595] clocksource: Switched to clocksource arch_sys_counter=0D=0D
[    2.387863] VFS: Disk quotas dquot_6.6.0=0D=0D
[    2.389835] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 byte=
s)=0D=0D
[    2.539774] NET: Registered protocol family 2=0D=0D
[    2.555479] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, =
8192 bytes)=0D=0D
[    2.557302] TCP established hash table entries: 8192 (order: 4, 65536 by=
tes)=0D=0D
[    2.558762] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)=
=0D=0D
[    2.560158] TCP: Hash tables configured (established 8192 bind 8192)=0D=
=0D
[    2.566089] UDP hash table entries: 512 (order: 2, 16384 bytes)=0D=0D
[    2.567470] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)=0D=
=0D
[    2.571551] NET: Registered protocol family 1=0D=0D
[    2.592826] RPC: Registered named UNIX socket transport module.=0D=0D
[    2.594557] RPC: Registered udp transport module.=0D=0D
[    2.595355] RPC: Registered tcp transport module.=0D=0D
[    2.595902] RPC: Registered tcp NFSv4.1 backchannel transport module.=0D=
=0D
[    2.614851] Trying to unpack rootfs image as initramfs...=0D=0D
[    4.740251] Freeing initrd memory: 9344K=0D=0D
[    4.765443] Initialise system trusted keyrings=0D=0D
[    4.770758] workingset: timestamp_bits=3D62 max_order=3D18 bucket_order=
=3D0=0D=0D
[    4.803719] NFS: Registering the id_resolver key type=0D=0D
[    4.805475] Key type id_resolver registered=0D=0D
[    4.806079] Key type id_legacy registered=0D=0D
[    4.806808] nfs4filelayout_init: NFSv4 File Layout Driver Registering...=
=0D=0D
[    4.808279] jffs2: version 2.2. (NAND) =A9 2001-2006 Red Hat, Inc.=0D=0D
[    6.453560] NET: Registered protocol family 38=0D=0D
[    6.607526] Key type asymmetric registered=0D=0D
[    6.608394] Asymmetric key parser 'x509' registered=0D=0D
[    6.610910] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma=
jor 247)=0D=0D
[    6.612076] io scheduler noop registered=0D=0D
[    6.613116] io scheduler deadline registered=0D=0D
[    6.614108] io scheduler cfq registered (default)=0D=0D
[    6.614686] io scheduler mq-deadline registered=0D=0D
[    6.615223] io scheduler kyber registered=0D=0D
[    6.648343] OF: /amba/dma@fd500000: could not find phandle=0D=0D
[    6.650762] OF: /amba/dma@fd510000: could not find phandle=0D=0D
[    6.652047] OF: /amba/dma@fd520000: could not find phandle=0D=0D
[    6.654383] OF: /amba/dma@fd530000: could not find phandle=0D=0D
[    6.655616] OF: /amba/dma@fd540000: could not find phandle=0D=0D
[    6.657589] OF: /amba/dma@fd550000: could not find phandle=0D=0D
[    6.659022] OF: /amba/dma@fd560000: could not find phandle=0D=0D
[    6.660296] OF: /amba/dma@fd570000: could not find phandle=0D=0D
[    6.677808] xen:xen_evtchn: Event-channel device installed=0D=0D
[    8.679402] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled=0D=
=0D
[    8.888333] brd: module loaded=0D=0D
[    8.957493] loop: module loaded=0D=0D
[    8.975211] mtdoops: mtd device (mtddev=3Dname/number) must be supplied=
=0D=0D
[    8.984150] OF: /amba/spi@ff0f0000: could not find phandle=0D=0D
[    9.005750] libphy: Fixed MDIO Bus: probed=0D=0D
[    9.031025] tun: Universal TUN/TAP device driver, 1.6=0D=0D
[    9.051550] CAN device driver interface=0D=0D
[    9.065683] xen_netfront: Initialising Xen virtual ethernet driver=0D=0D
[    9.067527] usbcore: registered new interface driver asix=0D=0D
[    9.069506] usbcore: registered new interface driver ax88179_178a=0D=0D
[    9.071320] usbcore: registered new interface driver cdc_ether=0D=0D
[    9.073852] usbcore: registered new interface driver net1080=0D=0D
[    9.075284] usbcore: registered new interface driver cdc_subset=0D=0D
[    9.077488] usbcore: registered new interface driver zaurus=0D=0D
[    9.078861] usbcore: registered new interface driver cdc_ncm=0D=0D
[    9.097405] usbcore: registered new interface driver uas=0D=0D
[    9.098956] usbcore: registered new interface driver usb-storage=0D=0D
[    9.123263] rtc_zynqmp ffa60000.rtc: rtc core: registered ffa60000.rtc a=
s rtc0=0D=0D
[    9.126336] i2c /dev entries driver=0D=0D
[    9.168401] usbcore: registered new interface driver uvcvideo=0D=0D
[    9.170219] USB Video Class driver (1.1.1)=0D=0D
[    9.189011] Bluetooth: HCI UART driver ver 2.3=0D=0D
[    9.190300] Bluetooth: HCI UART protocol H4 registered=0D=0D
[    9.190887] Bluetooth: HCI UART protocol BCSP registered=0D=0D
[    9.193790] Bluetooth: HCI UART protocol LL registered=0D=0D
[    9.194212] Bluetooth: HCI UART protocol ATH3K registered=0D=0D
[    9.195268] Bluetooth: HCI UART protocol Three-wire (H5) registered=0D=0D
[    9.198265] Bluetooth: HCI UART protocol Intel registered=0D=0D
[    9.199806] Bluetooth: HCI UART protocol QCA registered=0D=0D
[    9.202233] usbcore: registered new interface driver bcm203x=0D=0D
[    9.203677] usbcore: registered new interface driver bpa10x=0D=0D
[    9.205870] usbcore: registered new interface driver bfusb=0D=0D
[    9.207416] usbcore: registered new interface driver btusb=0D=0D
[    9.207991] Bluetooth: Generic Bluetooth SDIO driver ver 0.1=0D=0D
[    9.210060] usbcore: registered new interface driver ath3k=0D=0D
[    9.215315] EDAC MC: ECC not enabled=0D=0D
[    9.219734] EDAC ZynqMP-OCM: ECC not enabled - Disabling EDAC driver=0D=
=0D
[    9.226639] cpu cpu0: failed to get clock: -2=0D=0D
[    9.227455] cpufreq-dt: probe of cpufreq-dt failed with error -2=0D=0D
[    9.233655] sdhci: Secure Digital Host Controller Interface driver=0D=0D
[    9.234310] sdhci: Copyright(c) Pierre Ossman=0D=0D
[    9.234782] sdhci-pltfm: SDHCI platform and OF driver helper=0D=0D
[    9.252074] ledtrig-cpu: registered to indicate activity on CPUs=0D=0D
[    9.256443] zynqmp_firmware_probe Platform Management API v1.1=0D=0D
[    9.258526] zynqmp_firmware_probe Trustzone version v1.0=0D=0D
[    9.416122] zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: zynqmp pinc=
trl initialized=0D=0D
[   10.351793] zynqmp_clk_mux_get_parent() getparent failed for clock: lpd_=
wdt, ret =3D -22=0D=0D
[   10.374747] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)=0D=0D
[   10.379006] zynqmp_aes zynqmp_aes: AES Successfully Registered=0D=0D
[   10.379006] =0D=0D=0D
[   10.395910] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)=0D=0D
[   10.411748] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)=0D=0D
[   10.423719] usbcore: registered new interface driver usbhid=0D=0D
[   10.424338] usbhid: USB HID core driver=0D=0D
[   10.490912] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered=0D=
=0D
[   10.503819] usbcore: registered new interface driver snd-usb-audio=0D=0D
[   10.532250] pktgen: Packet Generator for packet performance testing. Ver=
sion: 2.75=0D=0D
[   10.569213] Initializing XFRM netlink socket=0D=0D
[   10.571617] NET: Registered protocol family 10=0D=0D
[   10.592010] Segment Routing with IPv6=0D=0D
[   10.597834] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver=0D=0D
[   10.607228] NET: Registered protocol family 17=0D=0D
[   10.608363] NET: Registered protocol family 15=0D=0D
[   10.611095] bridge: filtering via arp/ip/ip6tables is no longer availabl=
e by default. Update your scripts to load br_netfilter if you need this.=0D=
=0D
[   10.619177] can: controller area network core (rev 20170425 abi 9)=0D=0D
[   10.622296] NET: Registered protocol family 29=0D=0D
[   10.623320] can: raw protocol (rev 20170425)=0D=0D
[   10.624039] can: broadcast manager protocol (rev 20170425 t)=0D=0D
[   10.626776] can: netlink gateway (rev 20170425) max_hops=3D1=0D=0D
[   10.635096] Bluetooth: RFCOMM TTY layer initialized=0D=0D
[   10.638144] Bluetooth: RFCOMM socket layer initialized=0D=0D
[   10.639447] Bluetooth: RFCOMM ver 1.11=0D=0D
[   10.640526] Bluetooth: BNEP (Ethernet Emulation) ver 1.3=0D=0D
[   10.642514] Bluetooth: BNEP filters: protocol multicast=0D=0D
[   10.643292] Bluetooth: BNEP socket layer initialized=0D=0D
[   10.644150] Bluetooth: HIDP (Human Interface Emulation) ver 1.2=0D=0D
[   10.645902] Bluetooth: HIDP socket layer initialized=0D=0D
[   10.651298] 9pnet: Installing 9P2000 support=0D=0D
[   10.653393] Key type dns_resolver registered=0D=0D
[   10.675782] registered taskstats version 1=0D=0D
[   10.677688] Loading compiled-in X.509 certificates=0D=0D
[   10.685503] Btrfs loaded, crc32c=3Dcrc32c-generic=0D=0D
[   10.777889] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq =3D 42, base=
_baud =3D 2479910) is a xuartps=0D=0D
[   10.831149] of-fpga-region fpga-full: FPGA Region probed=0D=0D
[   10.855207] nwl-pcie fd0e0000.pcie: Link is UP=0D=0D
[   10.857587] nwl-pcie fd0e0000.pcie: host bridge /amba/pcie@fd0e0000 rang=
es:=0D=0D
[   10.859285] nwl-pcie fd0e0000.pcie:   MEM 0xe0000000..0xefffffff -> 0xe0=
000000=0D=0D
[   10.861504] nwl-pcie fd0e0000.pcie:   MEM 0x600000000..0x7ffffffff -> 0x=
600000000=0D=0D
[   10.878305] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00=0D=0D
[   10.879776] pci_bus 0000:00: root bus resource [bus 00-ff]=0D=0D
[   10.881949] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xeffffff=
f]=0D=0D
[   10.882745] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7fffff=
fff pref]=0D=0D
[   10.939267] xilinx-dpdma fd4c0000.dma: Xilinx DPDMA engine is probed=0D=
=0D
[   10.942636] OF: /amba/dma@fd500000: could not find phandle=0D=0D
[   10.952392] xilinx-zynqmp-dma fd500000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   10.955784] OF: /amba/dma@fd510000: could not find phandle=0D=0D
[   10.959604] xilinx-zynqmp-dma fd510000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   10.963155] OF: /amba/dma@fd520000: could not find phandle=0D=0D
[   10.967328] xilinx-zynqmp-dma fd520000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   10.972127] OF: /amba/dma@fd530000: could not find phandle=0D=0D
[   10.984219] xilinx-zynqmp-dma fd530000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   10.990969] OF: /amba/dma@fd540000: could not find phandle=0D=0D
[   10.998890] xilinx-zynqmp-dma fd540000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.003722] OF: /amba/dma@fd550000: could not find phandle=0D=0D
[   11.008451] xilinx-zynqmp-dma fd550000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.014072] OF: /amba/dma@fd560000: could not find phandle=0D=0D
[   11.018192] xilinx-zynqmp-dma fd560000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.022348] OF: /amba/dma@fd570000: could not find phandle=0D=0D
[   11.026906] xilinx-zynqmp-dma fd570000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.038217] xilinx-zynqmp-dma ffa80000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.047419] xilinx-zynqmp-dma ffa90000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.054780] xilinx-zynqmp-dma ffaa0000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.060455] xilinx-zynqmp-dma ffab0000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.067010] xilinx-zynqmp-dma ffac0000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.073652] xilinx-zynqmp-dma ffad0000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.078947] xilinx-zynqmp-dma ffae0000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.085621] xilinx-zynqmp-dma ffaf0000.dma: ZynqMP DMA driver Probe succ=
ess=0D=0D
[   11.098980] xilinx-psgtr fd400000.zynqmp_phy: Lane:1 type:8 protocol:4 p=
ll_locked:yes=0D=0D
[   11.177334] zynqmp_clk_divider_set_rate() set divider failed for ams_ref=
_div1, ret =3D -13=0D=0D
[   11.288143] xilinx-dp-snd-codec fd4a0000.zynqmp-display:zynqmp_dp_snd_co=
dec0: Failed to get required clock freq=0D=0D
[   11.294376] xilinx-dp-snd-codec: probe of fd4a0000.zynqmp-display:zynqmp=
_dp_snd_codec0 failed with error -22=0D=0D
[   11.302811] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sou=
nd PCM probed=0D=0D
[   11.309766] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sou=
nd PCM probed=0D=0D
[   11.317681] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D=0D
[   11.322825] OF: graph: no port node found in /amba/zynqmp-display@fd4a00=
00=0D=0D
[   11.333499] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).=
=0D=0D
[   11.334622] [drm] No driver support for vblank timestamp query.=0D=0D
[   11.341007] xlnx-drm xlnx-drm.0: bound fd4a0000.zynqmp-display (ops 0xff=
ffff8008bcf5e0)=0D=0D
[   11.591223] Console: switching to colour frame buffer device 128x48=0D=0D
[   11.623881] zynqmp-display fd4a0000.zynqmp-display: fb0:  frame buffer d=
evice=0D=0D
[   11.632004] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.zynqmp-di=
splay on minor 0=0D=0D
[   11.634724] zynqmp-display fd4a0000.zynqmp-display: ZynqMP DisplayPort S=
ubsystem driver probed=0D=0D
[   11.653595] xilinx-psgtr fd400000.zynqmp_phy: Lane:3 type:3 protocol:2 p=
ll_locked:yes=0D=0D
[   11.659283] ahci-ceva fd0c0000.ahci: AHCI 0001.0000 32 slots 2 ports 1.5=
 Gbps 0x3 impl platform mode=0D=0D
[   11.661161] ahci-ceva fd0c0000.ahci: flags: 64bit ncq only =0D=0D
[   11.691718] scsi host0: ahci-ceva=0D=0D
[   11.701756] scsi host1: ahci-ceva=0D=0D
[   11.706625] ata1: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] por=
t 0x100 irq 40=0D=0D
[   11.707844] ata2: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] por=
t 0x180 irq 40=0D=0D
[   11.713473] OF: /amba/spi@ff0f0000: could not find phandle=0D=0D
[   11.758795] m25p80 spi0.0: n25q512a (131072 Kbytes)=0D=0D
[   11.761881] 3 fixed-partitions partitions found on MTD device spi0.0=0D=
=0D
[   11.763015] Creating 3 MTD partitions on "spi0.0":=0D=0D
[   11.763926] 0x000000000000-0x000001e00000 : "boot"=0D=0D
[   11.783917] 0x000001e00000-0x000001e40000 : "bootenv"=0D=0D
[   11.802300] 0x000001e40000-0x000004240000 : "kernel"=0D=0D
[   11.928974] OF: /amba/ethernet@ff0e0000: could not find phandle=0D=0D
[   11.942285] macb ff0e0000.ethernet: Not enabling partial store and forwa=
rd=0D=0D
[   11.943803] macb: GEM doesn't support hardware ptp.=0D=0D
[   11.958257] libphy: MACB_mii_bus: probed=0D=0D
[   12.035793] ata2: SATA link down (SStatus 0 SControl 300)=0D=0D
[   12.042107] ata1: SATA link down (SStatus 0 SControl 300)=0D=0D
[   12.198649] Marvell 88E1118 ff0e0000.ethernet-ffffffff:0c: attached PHY =
driver [Marvell 88E1118] (mii_bus:phy_addr=3Dff0e0000.ethernet-ffffffff:0c,=
 irq=3DPOLL)=0D=0D
[   12.201283] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x40070106 at 0=
xff0e0000 irq 25 (00:0a:35:00:22:01)=0D=0D
[   12.209855] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM=0D=0D
[   12.218817] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM=0D=0D
[   12.227413] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM=0D=0D
[   12.235184] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM=0D=0D
[   12.355418] OF: /amba/usb0@ff9d0000/dwc3@fe200000: could not find phandl=
e=0D=0D
[   12.364085] dwc3 fe200000.dwc3: Failed to get clk 'ref': -2=0D=0D
[   12.387237] dwc3 fe200000.dwc3: Configuration mismatch. dr_mode forced t=
o gadget=0D=0D
[   12.389498] dwc3 fe200000.dwc3: this is not a DesignWare USB3 DRD Core=
=0D=0D
[   12.391165] dwc3 fe200000.dwc3: failed to initialize core=0D=0D
[   12.432037] pca953x 0-0020: 0-0020 supply vcc not found, using dummy reg=
ulator=0D=0D
[   12.435311] pca953x 0-0020: Linked as a consumer to regulator.0=0D=0D
[   12.450872] pca953x 0-0021: 0-0021 supply vcc not found, using dummy reg=
ulator=0D=0D
[   12.452052] pca953x 0-0021: Linked as a consumer to regulator.0=0D=0D
[   12.481056] ina2xx 3-0040: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.490833] ina2xx 3-0041: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.498810] ina2xx 3-0042: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.506734] ina2xx 3-0043: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.515770] ina2xx 3-0044: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.524179] ina2xx 3-0045: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.531713] ina2xx 3-0046: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.539135] ina2xx 3-0047: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.547721] ina2xx 3-004a: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.558475] ina2xx 3-004b: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.560204] i2c i2c-0: Added multiplexed i2c bus 3=0D=0D
[   12.572260] ina2xx 4-0040: power monitor ina226 (Rshunt =3D 2000 uOhm)=
=0D=0D
[   12.582877] ina2xx 4-0041: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.591273] ina2xx 4-0042: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.598863] ina2xx 4-0043: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.607568] ina2xx 4-0044: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.615698] ina2xx 4-0045: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.623637] ina2xx 4-0046: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.631058] ina2xx 4-0047: power monitor ina226 (Rshunt =3D 5000 uOhm)=
=0D=0D
[   12.633609] i2c i2c-0: Added multiplexed i2c bus 4=0D=0D
[   12.671705] max20751 5-0072: Failed to identify chip capabilities=0D=0D
[   12.683220] max20751 5-0073: Failed to identify chip capabilities=0D=0D
[   12.684374] i2c i2c-0: Added multiplexed i2c bus 5=0D=0D
[   12.688412] i2c i2c-0: Added multiplexed i2c bus 6=0D=0D
[   12.690222] pca954x 0-0075: registered 4 multiplexed busses for I2C mux =
pca9544=0D=0D
[   12.692209] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 27=0D=0D
[   12.749448] at24 7-0054: 1024 byte 24c08 EEPROM, writable, 1 bytes/write=
=0D=0D
[   12.751221] i2c i2c-1: Added multiplexed i2c bus 7=0D=0D
[   12.758081] i2c i2c-1: Added multiplexed i2c bus 8=0D=0D
[   12.795535] si570 9-005d: registered, current frequency 300000000 Hz=0D=
=0D
[   12.798892] i2c i2c-1: Added multiplexed i2c bus 9=0D=0D
[   12.842746] si570 10-005d: registered, current frequency 148500000 Hz=0D=
=0D
[   12.845526] i2c i2c-1: Added multiplexed i2c bus 10=0D=0D
[   12.851693] si5324 11-0069: si5328 probed=0D=0D
[   12.959905] si5324 11-0069: si5328 probe successful=0D=0D
[   12.962602] i2c i2c-1: Added multiplexed i2c bus 11=0D=0D
[   12.967159] i2c i2c-1: Added multiplexed i2c bus 12=0D=0D
[   12.971903] i2c i2c-1: Added multiplexed i2c bus 13=0D=0D
[   12.975988] i2c i2c-1: Added multiplexed i2c bus 14=0D=0D
[   12.977810] pca954x 1-0074: registered 8 multiplexed busses for I2C swit=
ch pca9548=0D=0D
[   12.986526] i2c i2c-1: Added multiplexed i2c bus 15=0D=0D
[   12.993749] i2c i2c-1: Added multiplexed i2c bus 16=0D=0D
[   12.998045] i2c i2c-1: Added multiplexed i2c bus 17=0D=0D
[   13.011805] i2c i2c-1: Added multiplexed i2c bus 18=0D=0D
[   13.016105] i2c i2c-1: Added multiplexed i2c bus 19=0D=0D
[   13.022575] i2c i2c-1: Added multiplexed i2c bus 20=0D=0D
[   13.030834] i2c i2c-1: Added multiplexed i2c bus 21=0D=0D
[   13.039436] i2c i2c-1: Added multiplexed i2c bus 22=0D=0D
[   13.040192] pca954x 1-0075: registered 8 multiplexed busses for I2C swit=
ch pca9548=0D=0D
[   13.043055] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 28=0D=0D
[   13.059767] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer at (____pt=
rval____) with timeout 60s=0D=0D
[   13.071290] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer at (____pt=
rval____) with timeout 10s=0D=0D
[   13.155397] OF: /amba/mmc@ff170000: could not find phandle=0D=0D
[   13.225799] mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using =
ADMA 64-bit=0D=0D
[   13.256193] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D=0D
[   13.263536] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D=0D
[   13.305681] input: gpio-keys as /devices/platform/gpio-keys/input/input0=
=0D=0D
[   13.319376] rtc_zynqmp ffa60000.rtc: setting system clock to 2019-09-25 =
23:11:02 UTC (1569453062)=0D=0D
[   13.321397] of_cfs_init=0D=0D
[   13.322618] of_cfs_init: OK=0D=0D
[   13.323972] cfg80211: Loading compiled-in X.509 certificates for regulat=
ory database=0D=0D
[   13.332430] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D=0D
[   13.640023] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'=
=0D=0D
[   13.642385] clk: Not disabling unused clocks=0D=0D
[   13.643172] ALSA device list:=0D=0D
[   13.643558]   No soundcards found.=0D=0D
[   13.653880] platform regulatory.0: Direct firmware load for regulatory.d=
b failed with error -2=0D=0D
[   13.656345] cfg80211: failed to load regulatory.db=0D=0D
[   13.735227] Freeing unused kernel memory: 832K=0D=0D
[   13.773488] Run /init as init process=0D=0D
=0DINIT: version 2.88 booting=0D=0D=0D
[   13.983079] random: fast init done=0D=0D
Starting udev=0D=0D
[   16.738379] udevd[1953]: starting version 3.2.7=0D=0D
[   16.750045] random: udevd: uninitialized urandom read (16 bytes read)=0D=
=0D
[   16.755853] random: udevd: uninitialized urandom read (16 bytes read)=0D=
=0D
[   16.758589] random: udevd: uninitialized urandom read (16 bytes read)=0D=
=0D
[   16.816342] udevd[1953]: specified group 'kvm' unknown=0D=0D
[   16.886994] udevd[1954]: starting eudev-3.2.7=0D=0D
[   17.079037] udevd[1954]: specified group 'kvm' unknown=0D=0D
[   18.047529] urandom_read: 3 callbacks suppressed=0D=0D
[   18.048148] random: udevd: uninitialized urandom read (16 bytes read)=0D=
=0D
[   19.929071] random: udevd: uninitialized urandom read (16 bytes read)=0D=
=0D
[   37.429717] random: dd: uninitialized urandom read (512 bytes read)=0D=0D
Configuring packages on first boot....=0D=0D=0D
 (This may take several minutes. Please do not power off the machine.)=0D=
=0D=0D
Running postinst /etc/rpm-postinsts/100-sysvinit-inittab...=0D=0D=0D
update-rc.d: /etc/init.d/run-postinsts exists during rc.d purge (continuing=
)=0D=0D=0D
 Removing any system startup links for run-postinsts ...=0D=0D=0D
  /etc/rcS.d/S99run-postinsts=0D=0D=0D
=0DINIT: Entering runlevel: 5=0D=0D=0D=0D
Configuring network interfaces... [   42.089608] IPv6: ADDRCONF(NETDEV_UP):=
 eth0: link is not ready=0D=0D
udhcpc: started, v1.30.1=0D=0D=0D
udhcpc: sending discover=0D=0D=0D
[   43.202444] macb ff0e0000.ethernet eth0: link up (100/Full)=0D=0D
[   43.204166] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready=0D=0D
udhcpc: sending discover=0D=0D=0D
udhcpc: sending select for 10.0.5.15=0D=0D=0D
udhcpc: lease of 10.0.5.15 obtained, lease time 86400=0D=0D=0D
/etc/udhcpc.d/50default: Adding DNS 10.0.5.3=0D=0D=0D
done.=0D=0D=0D
Starting Dropbear SSH server: [   47.689556] random: dropbearkey: uninitial=
ized urandom read (32 bytes read)=0D=0D
Generating 2048 bit rsa key, this may take a while...=0D=0D=0D
Public key portion is:=0D=0D=0D
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmxEx8MqHJk6dl+uPH6JYn6sQJo0+Bf9qqpPe=
WzNHV/8CLtKnohuuv2aKj+Y1Nhi969+OYef9SY7KM6Gttb7i45a3tqtSomML/Ccnn26LcANdO9D=
kAoX48oukdRDIdqKIirD8c0eiKbj48oVcNcmoXfprIIKqnQktpk1y5tzX7dQJ8/8X5sBQ7BUw1p=
QuoToipO9hhjz+d5Yow+F8TfcmsI/2ffpPCjGy9jZll/h19YnLf7f16pNxm+GT5lOqIyxQr3BUn=
V4nYVhUG9Ae3Ke5pL9H/kX11saiGt21abwILSL8ek4IxqDWQADPmJuoJ42Jo6Znv8twY0BKCKsM=
cb+07 root@zcu102-zynqmp=0D=0D=0D
Fingerprint: sha1!! bf:ed:5d:2a:0e:fc:e6:6c:9b:db:3a:74:ba:91:12:f4:11:92:3=
6:d8=0D=0D=0D
dropbear.=0D=0D=0D
Starting syslogd/klogd: done=0D=0D=0D
Starting /usr/sbin/xenstored...=0D=0D=0D
Setting domain 0 name, domid and JSON config...=0D=0D=0D
WARNING: Failed to open connection to gnttab=0D=0D=0D
Done setting up Dom0=0D=0D=0D
Starting xenconsoled...=0D=0D=0D
Starting QEMU as disk backend for dom0=0D=0D=0D
/etc/rc5.d/S80xencommons: line 73: /usr/bin/qemu-system-i386: No such file =
or directory=0D=0D=0D
Starting domain watchdog daemon: xenwatchdogd startup=0D=0D=0D
=0D=0D=0D
[done]=0D=0D=0D
=0D=0D=0D
Poky (Yocto Project Reference Distro) 2.7.1 zcu102-zynqmp /dev/hvc0=0D=0D
=0D=0D=0D
=0Dzcu102-zynqmp login: root=0D=0D
rroot@zcu102-zynqmp:~# root=08 =08=08 =08=08 =08=08 =08powerof=07f=0D=0D
=07=0D=0D=0D
Broadcast message from root@zcu102-zynqmp (hvc0) (Wed Sep 25 23:11:53 2019)=
:=0D=0DThe system is going down for system halt NOW!=0D=0D=0D
root@zcu102-zynqmp:~# =0DINIT: Switching to runlevel: 0=0D=0D=0D
=0DINIT: Sending processes the TERM signal=0D=0D=0D
logout=0D=0D
Stopping Dropbear SSH server: stopped /usr/sbin/dropbear (pid 2194)=0D=0D
dropbear.=0D=0D
Stopping syslogd/klogd: stopped syslogd (pid 2202)=0D=0D
stopped klogd (pid 2205)=0D=0D
done=0D=0D
Deconfiguring network interfaces... [   68.520044] IPv6: ADDRCONF(NETDEV_UP=
): eth0: link is not ready=0D=0D
[   68.535851] macb ff0e0000.ethernet eth0: link up (100/Full)=0D=0D
[   68.550329] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready=0D=0D
done.=0D=0D
Stopping xenconsoled=0D=0D
Stopping QEMU=0D=0D
WARNING: Not stopping xenstored, as it cannot be restarted.=0D=0D
Stopping domain watchdog daemon: xenwatchdogd stop=0D=0D
=0D=0D
Shutting down Xen domains:[done]=0D=0D
Sending all processes the TERM signal...=0D=0D
Sending all processes the KILL signal...=0D=0D
Unmounting remote filesystems...=0D=0D
Deactivating swap...=0D=0D
Unmounting local filesystems...=0D=0D
[   82.799302] Console: switching to colour dummy device 80x25=0D=0D
[   82.847327] reboot: Power down=0D=0D
(XEN) Hardware Dom0 halted: halting machine=0D

--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="xen_bad_addr.log"
Content-Transfer-Encoding: quoted-printable

PMU Firmware 2019.1	May 25 2019   06:57:33=0D
PMU_ROM Version: xpbr-v8.1.0-0=0D
NOTICE:  ATF running on XCZUUNKN/QEMU v4/RTL0.0 at 0xfffea000=0D
NOTICE:  BL31: Secure code at 0x60000000=0D
NOTICE:  BL31: Non secure code at 0x10080000=0D
NOTICE:  BL31: v2.0(release):xilinx-v2018.3-720-g80d1c790=0D
NOTICE:  BL31: Built : 06:54:23, May 25 2019=0D
PMUFW:	v1.1=0D
=0D
=0D
U-Boot 2019.01 (May 25 2019 - 06:55:09 +0000)=0D
=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
DRAM:  4 GiB=0D
EL Level:	EL2=0D
Chip ID:	unknown=0D
MMC:   mmc@ff170000: 0=0D
Loading Environment from SPI Flash... SF: Detected n25q512a with page size =
512 Bytes, erase size 128 KiB, total 128 MiB=0D
*** Warning - bad CRC, using default environment=0D
=0D
In:    serial@ff000000=0D
Out:   serial@ff000000=0D
Err:   serial@ff000000=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
Bootmode: JTAG_MODE=0D
Reset reason:	EXTERNAL =0D
Net:   ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id=0D
eth0: ethernet@ff0e0000=0D
U-BOOT for xilinx-zcu102-2019_1=0D
=0D
BOOTP broadcast 1=0D
DHCP client bound to address 10.0.5.15 (2 ms)=0D
Hit any key to stop autoboot:  4 =08=08=08 3 =08=08=08 0 =0D
ZynqMP> setenv serverip 10.0.5.2; tftpb 1280000 xen-qemu-mod.dtb; tftpb 0x8=
0000 yocto-Image; tftpb 1400000 xen-custom.ub; tftpb 9000000 yocto-rootfs.c=
pio.gz.ub; bootm 1400000 9000000 1280000 =0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-qemu-mod.dtb'.=0D
Load address: 0x1280000=0D
Loading: *=08###=0D
	 18.1 MiB/s=0D
done=0D
Bytes transferred =3D 38019 (9483 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-Image'.=0D
Load address: 0x80000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #########################################=0D
	 36.4 MiB/s=0D
done=0D
Bytes transferred =3D 18215424 (115f200 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-custom.ub'.=0D
Load address: 0x1400000=0D
Loading: *=08##############################################################=
###=0D
	 ####=0D
	 36.1 MiB/s=0D
done=0D
Bytes transferred =3D 984464 (f0590 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-rootfs.cpio.gz.ub'.=0D
Load address: 0x9000000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #####################=0D
	 37.1 MiB/s=0D
done=0D
Bytes transferred =3D 9569188 (9203a4 hex)=0D
## Booting kernel from Legacy Image at 01400000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux Kernel Image (uncompressed)=0D
   Data Size:    984400 Bytes =3D 961.3 KiB=0D
   Load Address: 01400000=0D
   Entry Point:  01400000=0D
   Verifying Checksum ... OK=0D
## Loading init Ramdisk from Legacy Image at 09000000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)=0D
   Data Size:    9569124 Bytes =3D 9.1 MiB=0D
   Load Address: 09000000=0D
   Entry Point:  09000000=0D
   Verifying Checksum ... OK=0D
## Flattened Device Tree blob at 01280000=0D
   Booting using the fdt blob at 0x1280000=0D
   Loading Kernel Image ... OK=0D
   Loading Ramdisk to 076df000, end 07fff364 ... OK=0D
   Loading Device Tree to 00000000076d2000, end 00000000076de482 ... OK=0D
=0D
Starting kernel ...=0D
=0D
 Xen 4.13-unstable=0D
(XEN) Xen version 4.13-unstable (woods@xilinx.com) (aarch64-unknown-linux-g=
nu-gcc (crosstool-NG 1.24.0.6-afaf7b9) 8.3.0) debug=3Dy  Wed Sep 25 16:02:2=
6 PDT 2019=0D
(XEN) Latest ChangeSet: Tue Sep 24 15:46:48 2019 +0000 git:4333876=0D
(XEN) build-id: a026a3bc865f1c93f67de50e71b7aea86f79e5b9=0D
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4=
=0D
(XEN) 64-bit Execution:=0D
(XEN)   Processor Features: 1100000000002222 0000000000000000=0D
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32=0D
(XEN)     Extensions: FloatingPoint AdvancedSIMD=0D
(XEN)   Debug Features: 0000000010305106 0000000000000000=0D
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000=0D
(XEN)   Memory Model Features: 0000000000001122 0000000000000000=0D
(XEN)   ISA Features:  0000000000011120 0000000000000000=0D
(XEN) 32-bit Execution:=0D
(XEN)   Processor Features: 00001231:00011011=0D
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 ThumbEE Jazelle=0D
(XEN)     Extensions: GenericTimer Security=0D
(XEN)   Debug Features: 03010066=0D
(XEN)   Auxiliary Features: 00000000=0D
(XEN)   Memory Model Features: 10101105 40000000 01260000 02102211=0D
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121=
=0D
(XEN) Using SMC Calling Convention v1.1=0D
(XEN) Using PSCI v1.1=0D
(XEN) SMP: Allowing 4 CPUs=0D
(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 65000 KHz=0D
(XEN) GICv2 initialization:=0D
(XEN)         gic_dist_addr=3D00000000f9010000=0D
(XEN)         gic_cpu_addr=3D00000000f9020000=0D
(XEN)         gic_hyp_addr=3D00000000f9040000=0D
(XEN)         gic_vcpu_addr=3D00000000f9060000=0D
(XEN)         gic_maintenance_irq=3D25=0D
(XEN) GICv2: Adjusting CPU interface base to 0xf902f000=0D
(XEN) GICv2: 192 lines, 4 cpus (IID 00000000).=0D
(XEN) XSM Framework v1.0.0 initialized=0D
(XEN) Initialising XSM SILO mode=0D
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)=0D
(XEN) Initializing Credit2 scheduler=0D
(XEN)  load_precision_shift: 18=0D
(XEN)  load_window_shift: 30=0D
(XEN)  underload_balance_tolerance: 0=0D
(XEN)  overload_balance_tolerance: -3=0D
(XEN)  runqueues arrangement: socket=0D
(XEN)  cap enforcement granularity: 10ms=0D
(XEN) load tracking window length 1073741824 ns=0D
(XEN) Allocated console ring of 32 KiB.=0D
(XEN) CPU0: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU1=0D
(XEN) CPU1: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU2=0D
(XEN) CPU 1 booted.=0D
(XEN) CPU2: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU3=0D
(XEN) CPU 2 booted.=0D
(XEN) CPU3: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Brought up 4 CPUs=0D
(XEN) CPU 3 booted.=0D
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID=0D
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558=0D
(XEN) smmu: /smmu@fd800000: probing hardware configuration...=0D
(XEN) smmu: /smmu@fd800000: SMMUv2 with:=0D
(XEN) smmu: /smmu@fd800000: 	stage 2 translation=0D
(XEN) smmu: /smmu@fd800000: 	stream matching with 48 register groups, mask =
0x7fff=0D
(XEN) smmu: /smmu@fd800000: 	16 context banks (0 stage-2 only)=0D
(XEN) smmu: /smmu@fd800000: 	Stage-2: 40-bit IPA -> 48-bit PA=0D
(XEN) smmu: /smmu@fd800000: registered 26 master devices=0D
(XEN) I/O virtualisation enabled=0D
(XEN)  - Dom0 mode: Relaxed=0D
(XEN) Interrupt remapping enabled=0D
(XEN) Adding cpu 0 to runqueue 0=0D
(XEN)  First cpu on runqueue, activating=0D
(XEN) Adding cpu 1 to runqueue 0=0D
(XEN) Adding cpu 2 to runqueue 0=0D
(XEN) Adding cpu 3 to runqueue 0=0D
(XEN) alternatives: Patching with alt table 00000000002c3e68 -> 00000000002=
c4528=0D
(XEN) *** LOADING DOMAIN 0 ***=0D
(XEN) Loading d0 kernel from boot module @ 0000000000080000=0D
(XEN) Loading ramdisk from boot module @ 00000000076df000=0D
(XEN) Allocating 1:1 mappings totalling 1024MB for dom0:=0D
(XEN) BANK[0] 0x00000020000000-0x00000060000000 (1024MB)=0D
(XEN) Grant table range: 0x00000001400000-0x00000001440000=0D
(XEN) smmu: /smmu@fd800000: d0: p2maddr 0x000000087bf9a000=0D
(XEN) Allocating PPI 16 for event channel interrupt=0D
(XEN) Loading zImage from 0000000000080000 to 0000000020080000-000000002318=
0000=0D
(XEN) Loading dom0 initrd from 00000000076df000 to 0x0000000028200000-0x000=
0000028b20364=0D
(XEN) Loading dom0 DTB to 0x0000000028000000-0x0000000028008db3=0D
(XEN) Initial low memory virq threshold set at 0x4000 pages.=0D
(XEN) Std. Loglevel: All=0D
(XEN) Guest Loglevel: All=0D
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)=
=0D
(XEN) pg[0] MFN 01533 c=3D0x180000000000000 o=3D0 v=3D0x7ffff t=3D0=0D
(XEN) Xen BUG at page_alloc.c:1422=0D
(XEN) ----[ Xen-4.13-unstable  arm64  debug=3Dy   Not tainted ]----=0D
(XEN) CPU:    0=0D
(XEN) PC:     000000000021bfcc page_alloc.c#free_heap_pages+0x1b4/0x5ec=0D
(XEN) LR:     000000000021bfcc=0D
(XEN) SP:     00008000fbff7d10=0D
(XEN) CPSR:   60000249 MODE:64-bit EL2h (Hypervisor, handler)=0D
(XEN)      X0: 00000000002a1558  X1: 0000000000000068  X2: 0000000000000000=
=0D
(XEN)      X3: 0000000000000000  X4: 0000000000000000  X5: 0000000000000012=
=0D
(XEN)      X6: 0000000000000080  X7: fefefefefefeff09  X8: 7f7f7f7f7f7f7f7f=
=0D
(XEN)      X9: 731f646b61606d54 X10: 7f7f7f7f7f7f7f7f X11: 0101010101010101=
=0D
(XEN)     X12: 0000000000000008 X13: 000000000027c8c0 X14: 0000000000000020=
=0D
(XEN)     X15: 0000000000000000 X16: 00000000002a3000 X17: 00000000002a3000=
=0D
(XEN)     X18: 00000000002a3000 X19: 0000000000000000 X20: 0000000000000000=
=0D
(XEN)     X21: 000000080004a328 X22: 0000000000000000 X23: 6db6db6db6db6db7=
=0D
(XEN)     X24: fffffff800000000 X25: 3d3d3d3d3d3d3d3d X26: 00000000002a3000=
=0D
(XEN)     X27: 00000000002a3000 X28: 00000000002a3000  FP: 00008000fbff7d10=
=0D
(XEN) =0D
(XEN)   VTCR_EL2: 80023558=0D
(XEN)  VTTBR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN)  SCTLR_EL2: 30cd183d=0D
(XEN)    HCR_EL2: 0000000000000038=0D
(XEN)  TTBR0_EL2: 000000000152c000=0D
(XEN) =0D
(XEN)    ESR_EL2: f2000001=0D
(XEN)  HPFAR_EL2: 0000000000000000=0D
(XEN)    FAR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN) Xen stack trace from sp=3D00008000fbff7d10:=0D
(XEN)    00008000fbff7d80 000000000021e6f0 000000080004a328 00000000000014b=
3=0D
(XEN)    00000000002fad40 0000000000003100 00000000002a3488 0000000800001c0=
0=0D
(XEN)    0000000000000000 00000000000fff00 00000000002d03c0 6db6db6db6db6db=
7=0D
(XEN)    00000000002a10f8 0000000d002a1118 00008000fbff7df0 000000000021e91=
4=0D
(XEN)    0000000000000002 0000000000000002 0000000000080000 000000000318000=
0=0D
(XEN)    000000000021e880 00000000002fa000 0000000003180000 00000000000fff0=
0=0D
(XEN)    00000000002d03c0 ffffffffffffffff 0000000000000001 00000000002fad9=
0=0D
(XEN)    00008000fbff7e00 00000000002b8354 00008000fbff7e50 00000000002b886=
c=0D
(XEN)    00000000002d0408 0000000000000003 0000000000080000 00000000002a34b=
8=0D
(XEN)    00000000002d03c0 000000000021e880 00000000076df000 0000000007fff36=
4=0D
(XEN)    00008000fbff7ea0 00000000002609dc 00000000002a2000 000000000000000=
4=0D
(XEN)    00000000002a2380 000000000032d430 0000000000000004 0000000000296e5=
8=0D
(XEN)    0000000000000002 00000000002609d8 00000000002efde0 00000000002b94d=
4=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000=0D
(XEN) Xen call trace:=0D
(XEN)    [<000000000021bfcc>] page_alloc.c#free_heap_pages+0x1b4/0x5ec (PC)=
=0D
(XEN)    [<000000000021bfcc>] page_alloc.c#free_heap_pages+0x1b4/0x5ec (LR)=
=0D
(XEN)    [<000000000021e6f0>] page_alloc.c#init_heap_pages+0x3d4/0x564=0D
(XEN)    [<000000000021e914>] init_domheap_pages+0x94/0x9c=0D
(XEN)    [<00000000002b8354>] 00000000002b8354=0D
(XEN)    [<00000000002b886c>] 00000000002b886c=0D
(XEN)    [<00000000002609dc>] setup.c#init_done+0x10/0x20=0D
(XEN)    [<00000000002b94d4>] 00000000002b94d4=0D
(XEN) =0D
(XEN) =0D
(XEN) ****************************************=0D
(XEN) Panic on CPU 0:=0D
(XEN) Xen BUG at page_alloc.c:1422=0D
(XEN) ****************************************=0D
(XEN) =0D
(XEN) Reboot in five seconds...=0D

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--VS++wcV0S1rZb1Fb--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 00:51:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 00:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFSqw-0006Z4-R0; Wed, 02 Oct 2019 00:50:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFSqv-0006Yz-C8
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 00:50:49 +0000
X-Inumbo-ID: ac90d686-e4ae-11e9-970a-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ac90d686-e4ae-11e9-970a-12813bfff9fa;
 Wed, 02 Oct 2019 00:50:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 8D37D2070B;
 Wed,  2 Oct 2019 00:50:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569977447;
 bh=BDmBI4zhlFESPqzDtN7TB+ep3qAsy0NxNEH46QINYo8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jh/GyDsA3I2TaOTjmmBSYwB6SG7T13cOjp0ARbexhUlQk9oN1Tj8TeDmWxurtHdvr
 Pxk+do/dbAc8Pw/ZeIPXLqjrlWbxju/3Dgc0Ja4MsaBxX1J+Xk9DUbun0mEwLoI4Ps
 Z1JMLpgm2vAMF/Popse2GuWOwyyl9hhpNqyRtoB4=
Date: Tue, 1 Oct 2019 17:50:47 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190926183808.11630-11-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011741250.2943@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-11-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 10/10] xen/arm64: entry: Ensure
 the guest state is synced when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IHdoZW4gYSBTRXJyb3IgaXMgcmVjZWl2ZWQgd2hpbGUgY2hlY2tpbmcgZm9yIGEgcGVuZGluZwo+
IG9uZSwgd2Ugd2lsbCBza2lwIHRoZSBoYW5kbGluZyB0aGUgaW5pdGlhbCBleGNlcHRpb24uCj4g
Cj4gVGhpcyBpbmNsdWRlcyBjYWxsIHRvIGV4aXRfZnJvbV9ndWVzdHssIF9ub2lycX0gdGhhdCBp
cyB1c2VkIHRvCj4gc3luY2hyb25pemUgcGFydCBvZiB0aGUgZ3Vlc3Qgc3RhdGUgd2l0aCB0aGUg
aW50ZXJuYWwgcmVwcmVzZW50YXRpb24uCj4gSG93ZXZlciwgd2Ugc3RpbGwgY2FsbCBsZWF2ZV9o
eXBlcnZpc29yX3RhaWwoKSB3aGljaCBpcyB1c2VkIGZvciBwcmVlbXB0aW5nCj4gdGhlIGd1ZXN0
IGFuZCBzeW5jaHJvbml6aW5nIGJhY2sgcGFydCBvZiB0aGUgZ3Vlc3Qgc3RhdGUuCgpJIHNlY29u
ZCBWb2xvZHlteXIncyBjb21tZW50IGFib3V0IGV4aXRfZnJvbV9ndWVzdCogYmVpbmcgdGhlIHdy
b25nCm5hbWUuCgoKPiBleGl0X2Zyb21fZ3Vlc3R7LCBfbm9pcnF9IHdvcmtzIGluIHBhaXIgd2l0
aCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSwgc28KPiBza2lwcGluZyBpZiBmb3JtZXIgbWF5IHJl
c3VsdCB0byBhIGxvc3Mgb2Ygc29tZSBwYXJ0IG9mICBndWVzdCBzdGF0ZS4KPiBBbiBleGFtcGxl
IGlzIHRoZSBuZXcgdkdJQyB3aGljaCB3aWxsIHNhdmUgdGhlIHN0YXRlIG9mIHRoZSBMUlMgb24g
ZXhpdAo+IGZyb20gdGhlIGd1ZXN0IGFuZCByZXdyaXRlIGFsbCBvZiB0aGVtIG9uIGVudHJ5IHRv
IHRoZSBndWVzdC4KPiAKPiBGb3Igbm93LCBjYWxsaW5nIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgp
IGlzIG5vdCBuZWNlc3Nhcnkgd2hlbiBpbmplY3RpbmcKPiBhIHZTRXJyb3IgdG8gdGhlIGd1ZXN0
LiBCdXQgYXMgdGhlIHBhdGggaXMgc3ByZWFkIGFjY3Jvc3MgbXVsdGlwbGUgZmlsZSwKPiBpdCBp
cyBoYXJkIHRvIGVuZm9yY2UgdGhhdCBmb3IgdGhlIGZ1dHVyZSAoc29tZW9uZSB3ZSBtYXkgd2Fu
dCB0byBjcmFzaCB0aGUKPiBkb21haW4pLiBUaGVyZWZvcmUgaXQgaXMgYmVzdCB0byBjYWxsIGV4
aXRfZnJvbV9ndWVzdHssIF9ub2lycX0gaW4gdGhlCj4gdlNFcnJvciBwYXRoIGFzIHdlbGwuCj4g
Cj4gTm90ZSB0aGF0IHRoZSByZXR1cm4gdmFsdWUgb2YgY2hlY2tfcGVuZGluZ192c2Vycm9yIGlz
IG5vdyBzZXQgaW4geDE5Cj4gaW5zdGVhZCBvZiB4MC4gVGhpcyBpcyBiZWNhdXNlIHdlIHdhbnQg
dG8ga2VlcCB0aGUgdmFsdWUgYWNyb3NzIGNhbGwgdG8KPiBDLWZ1bmN0aW9uIGFuZCB4MCwgdW5s
aWtlIHgxOSwgd2lsbCBub3QgYmUgc2F2ZWQgYnkgdGhlIGNhbGxlZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+IAo+IEkg
YW0gbm90IGF3YXJlIG9mIGFueSBpc3N1ZXMgb3RoZXIgdGhhbiB3aXRoIHRoZSBuZXcgdkdJQy4g
QnV0IEkKPiBoYXZlbid0IGxvb2tlZCBoYXJkIGVub3VnaCBzbyBJIHRoaW5rIGl0IHdvdWxkIGJl
IHdvcnRoIHRvIHRyeSB0byBmaXggaXQKPiBmb3IgWGVuIDQuMTMuCj4gLS0tCj4gIHhlbi9hcmNo
L2FybS9hcm02NC9lbnRyeS5TIHwgMjEgKysrKysrKysrKysrKystLS0tLS0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5T
Cj4gaW5kZXggOTFjZjZlZTZmNC4uZjUzNTAyNDdlMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gQEAg
LTE2OCwxMSArMTY4LDEzIEBACj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBUaGUgdlNFcnJv
ciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VAo+ICAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUg
aW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+IC0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNB
UAo+ICsgICAgICAgICAqIHNraXBwZWQuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBIb3dl
dmVyLCB3ZSBzdGlsbCBuZWVkIHRvIGNhbGwgZXhpdF9mcm9tX2d1ZXN0eyxfbm9pcnF9IGFzIHRo
ZQo+ICsgICAgICAgICAqIHJldHVybiBwYXRoIHRvIHRoZSBndWVzdCBtYXkgcmVseSBvbiBzdGF0
ZSBzYXZlZCBieSB0aGVtLgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGFsdGVybmF0aXZlX2lm
IFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiAgICAgICAgICBibCAgICAgIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcgo+IC0gICAgICAgIGNibnogICAgeDAsIDFmCj4gICAgICAgICAg
YWx0ZXJuYXRpdmVfZWxzZV9ub3BfZW5kaWYKPiAgCj4gICAgICAgICAgbW92ICAgICB4MCwgc3AK
PiBAQCAtMTgwLDYgKzE4MiwxMSBAQAo+ICAgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFn
cwo+ICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gICAgICAgICAgYmwgICAgICBlbnRlcl9oeXBl
cnZpc29yX2Zyb21fZ3Vlc3QKPiArCj4gKyAgICAgICAgYWx0ZXJuYXRpdmVfaWYgU0tJUF9TWU5D
SFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAo+ICsgICAgICAgIGNibnogICAgeDE5LCAxZgo+ICsg
ICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCgpJIGxpa2UgdGhlIGlkZWEgb2YgYWx3
YXlzIGNhbGxpbmcgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KF9wcmVpcnEpCmV2ZW4gd2hl
biB3ZSBhcmUgYWJvdXQgdG8gaW5qZWN0IGEgU0VSUk9SIGludG8gdGhlIGd1ZXN0LiBJdCBpcyB3
b3J0aApub3RpbmcgdGhhdCB3aXRoIHRoaXMgcGF0Y2ggdGhlIGd1ZXN0LXJlbGF0ZWQgU0VSUk9S
IHdvdWxkIHN0aWxsIGdldApkZWxpdmVyZWQgKGR1ZSB0byB0aGUgY2FsbCB0byBjaGVja19wZW5k
aW5nX3ZzZXJyb3IpIGJlZm9yZSB0aGUgZ3Vlc3QKc3RhdGUgaXMgc2F2ZWQgYnkgZW50ZXJfaHlw
ZXJ2aXNvcl9mcm9tX2d1ZXN0KF9wcmVpcnEpLiBTbyBpdCBpcyBtb3JlCmxpa2UgdGhlIGZvbGxv
d2luZyByaWdodD8KCi0gZW50ZXIgaHlwZXJ2aXNvciBmcm9tIGd1ZXN0Ci0gZ3Vlc3RfdmVjdG9y
IG1hY3JvCi0gY2hlY2tfcGVuZGluZ192c2Vycm9yCi0gU0VSUk9SIGlzIGRlbGl2ZXJlZAotIGRv
X3RyYXBfaHlwX3NlcnJvcgotIGluamVjdF92YWJ0X2V4Y2VwdGlvbgotIGJhY2sgdG8gZ3Vlc3Rf
dmVjdG9yIG1hY3JvCi0gY2FsbCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxICYg
ZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Ci0gbGVhdmVfaHlwZXJ2aXNvcl90YWlsCgpXaGlj
aCBpcyBiZXR0ZXIgdGhhbiB3aGF0IHdlIHdvdWxkIGhhdmUgd2l0aG91dCB0aGUgcGF0Y2gsIGJ1
dCBub3Qgd2hhdApvbmUgd291bGQgZXhwZWN0LiBXb3VsZCB5b3UgYmUgdXAgZm9yIGFkZGluZyBh
IGluLWNvZGUgY29tbWVudCB0aGF0CmRlc2NyaWJlcyB0aGUgc2VxdWVuY2UsIHRvIGNsYXJpZnkg
dGhpbmdzPwoKCgo+ICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gICAgICAgICAgYmwgICAgICBk
b190cmFwX1x0cmFwCj4gIDE6Cj4gQEAgLTM4Myw5ICszOTAsOSBAQCByZXR1cm5fZnJvbV90cmFw
Ogo+ICAvKgo+ICAgKiBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgdG8gY2hlY2sgcGVuZGluZyB2aXJ0
dWFsIFNFcnJvciBpbiB0aGUgZ2FwIG9mCj4gICAqIEVMMSAtPiBFTDIgd29ybGQgc3dpdGNoLgo+
IC0gKiBUaGUgeDAgcmVnaXN0ZXIgd2lsbCBiZSB1c2VkIHRvIGluZGljYXRlIHRoZSByZXN1bHRz
IG9mIGRldGVjdGlvbi4KPiAtICogeDAgLS0gTm9uLXplcm8gaW5kaWNhdGVzIGEgcGVuZGluZyB2
aXJ0dWFsIFNFcnJvciB0b29rIHBsYWNlLgo+IC0gKiB4MCAtLSBaZXJvIGluZGljYXRlcyBubyBw
ZW5kaW5nIHZpcnR1YWwgU0Vycm9yIHRvb2sgcGxhY2UuCj4gKyAqIFRoZSByZWdpc3RlciB4MTkg
d2lsbCBiZSB1c2VkIHRvIGluZGljYXRlIHRoZSByZXN1bHRzIG9mIGRldGVjdGlvbi4KPiArICog
eDE5IC0tIE5vbi16ZXJvIGluZGljYXRlcyBhIHBlbmRpbmcgdmlydHVhbCBTRXJyb3IgdG9vayBw
bGFjZS4KPiArICogeDE5IC0tIFplcm8gaW5kaWNhdGVzIG5vIHBlbmRpbmcgdmlydHVhbCBTRXJy
b3IgdG9vayBwbGFjZS4KPiAgICovCj4gIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjoKPiAgICAgICAg
ICAvKgo+IEBAIC00MzIsOSArNDM5LDkgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6Cj4gIAo+ICAg
ICAgICAgIC8qCj4gICAgICAgICAgICogTm90IGVxdWFsLCB0aGUgcGVuZGluZyBTRXJyb3IgZXhj
ZXB0aW9uIHRvb2sgcGxhY2UsIHNldAo+IC0gICAgICAgICAqIHgwIHRvIG5vbi16ZXJvLgo+ICsg
ICAgICAgICAqIHgxOSB0byBub24temVyby4KPiAgICAgICAgICAgKi8KPiAtICAgICAgICBjc2V0
ICAgIHgwLCBuZQo+ICsgICAgICAgIGNzZXQgICAgeDE5LCBuZQo+ICAKPiAgICAgICAgICByZXQK
PiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 00:53:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 00:53:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFStB-0006gd-9I; Wed, 02 Oct 2019 00:53:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFStA-0006gX-CH
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 00:53:08 +0000
X-Inumbo-ID: ff857b80-e4ae-11e9-970b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ff857b80-e4ae-11e9-970b-12813bfff9fa;
 Wed, 02 Oct 2019 00:53:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 B13842070B;
 Wed,  2 Oct 2019 00:53:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569977587;
 bh=Xmy9830aKuHXTVBJmJsVNDt0g8iMYRhLACXU5iExCJ8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=B+CHjkq/tm0VNTzmnxTF5TbQwzGWyb8BRgn+MRNfMYfAVEwgkLId94dAFT8yHo7qt
 R+tok7h5H871zrVTL4nuwulEIlYKBew0W9CKElSiOCOB8taekDzcwbDka4nbvI7uJV
 gg8/oMybGGh8PEG8WpYuSMiCI22eyncWPvR9GcsQ=
Date: Tue, 1 Oct 2019 17:53:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b20312e5-6c55-f6b2-76c9-cd036af4ba6e@arm.com>
Message-ID: <alpine.DEB.2.21.1910011752500.2943@sstabellini-ThinkPad-T480s>
References: <20190913103953.8182-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011227350.20899@sstabellini-ThinkPad-T480s>
 <b20312e5-6c55-f6b2-76c9-cd036af4ba6e@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Add Skeleton for using
 configuring early printk using Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAxMC8xLzE5IDg6MzMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZy
aSwgMTMgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gQXQgdGhlIG1vbWVudCwg
ZWFybHkgcHJpbnRrIGNhbiBvbmx5IGJlIGNvbmZpZ3VyZWQgb24gdGhlIG1ha2UgY29tbWFuZAo+
ID4gPiBsaW5lLiBJdCBpcyBub3QgdmVyeSBoYW5keSBiZWNhdXNlIGEgdXNlciBoYXMgdG8gcmVt
b3ZlIHRoZSBvcHRpb24KPiA+ID4gZXZlcnl0aW1lIGl0IGlzIHVzaW5nIGFub3RoZXIgY29tbWFu
ZCBvdGhlciB0aGFuIGNvbXBpbGluZyB0aGUKPiA+ID4gaHlwZXJ2aXNvci4KPiA+ID4gCj4gPiA+
IEZ1cnRoZXJtb3JlLCBlYXJseSBwcmludGsgaXMgb25lIG9mIHRoZSBmZXcgb2RkcyBvbmUgdGhh
dCBhcmUgbm90IHVzaW5nCj4gPiA+IEtjb25maWcuCj4gPiA+IAo+ID4gPiBTbyB0aGlzIGlzIGFi
b3V0IHRpbWUgdG8gbW92ZSBpdCB0byBLY29uZmlnLiBGb3Igbm93LCBhIHNrZWxldG9uIGlzCj4g
PiA+IGFkZGVkIHdpdGggb25lIGV4YW1wbGUgYmFzZWQgb24gQ2FkZW5jZSBVQVJULiBGb2xsb3ct
dXAgd2lsbCBjb250aW51ZSB0bwo+ID4gPiBjb252ZXJ0IGFsbCB0aGUgb3B0aW9ucyB0byBLY29u
ZmlnLgo+ID4gPiAKPiA+ID4gQmVjYXVzZSBLY29uZmlnIHdpbGwgcHJlZml4IGFsbCB0aGUgY29u
ZmlnIGJ5IENPTkZJR18sIGl0IGlzIG5lY2Vzc2FyeQo+ID4gPiB0byBhZGFwdCB0aGUgZGVmaW5l
IHdpdGhpbiB0aGUgY29kZS4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+IAo+ID4gPiAtLS0KPiA+ID4gCj4gPiA+IEkg
aGF2ZSBzZW50IGl0IGFzIFJGQyBiZWNhdXNlIHRoaXMgaXMgbm90IGNvbXBsZXRlLiBJIHdpbGwg
Y29udmVydCB0aGUKPiA+ID4gcmVzdCBvbmNlIHdlIGFncmVlIHRoZSBhcHByb2FjaCBpcyBjb3Jy
ZWN0Lgo+ID4gPiAtLS0KPiA+ID4gICB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICAgICAg
IHwgIDIgKysKPiA+ID4gICB4ZW4vYXJjaC9hcm0vS2NvbmZpZy5kZWJ1ZyAgICAgICAgIHwgNDAK
PiA+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4gICB4ZW4v
YXJjaC9hcm0vUnVsZXMubWsgICAgICAgICAgICAgIHwgIDUgKystLS0KPiA+ID4gICB4ZW4vYXJj
aC9hcm0vYXJtMzIvaGVhZC5TICAgICAgICAgIHwgIDggKysrKy0tLS0KPiA+ID4gICB4ZW4vYXJj
aC9hcm0vYXJtNjQvZGVidWcuUyAgICAgICAgIHwgIDQgKystLQo+ID4gPiAgIHhlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMgICAgICAgICAgfCAgOCArKysrLS0tLQo+ID4gPiAgIHhlbi9hcmNoL3g4
Ni9LY29uZmlnLmRlYnVnICAgICAgICAgfCAgMAo+ID4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZWFybHlfcHJpbnRrLmggfCAgMiArLQo+ID4gPiAgIDggZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0
aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL2FybS9LY29uZmlnLmRlYnVnCj4gPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNo
L3g4Ni9LY29uZmlnLmRlYnVnCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcu
ZGVidWcgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+ID4gPiBpbmRleCBlMTBlMzE0ZTI1Li5kMDgwNmRi
YTMyIDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vS2NvbmZpZy5kZWJ1Zwo+ID4gPiArKysgYi94ZW4v
S2NvbmZpZy5kZWJ1Zwo+ID4gPiBAQCAtMTEyLDYgKzExMiw4IEBAIGNvbmZpZyBYTUVNX1BPT0xf
UE9JU09OCj4gPiA+ICAgCSAgUG9pc29uIGZyZWUgYmxvY2tzIHdpdGggMHhBQSBieXRlcyBhbmQg
dmVyaWZ5IHRoZW0gd2hlbiBhIGJsb2NrIGlzCj4gPiA+ICAgCSAgYWxsb2NhdGVkIGluIG9yZGVy
IHRvIHNwb3QgdXNlLWFmdGVyLWZyZWUgaXNzdWVzLgo+ID4gPiAgICtzb3VyY2UgImFyY2gvJFNS
Q0FSQ0gvS2NvbmZpZy5kZWJ1ZyIKPiA+ID4gKwo+ID4gPiAgIGVuZGlmICMgREVCVUcgfHwgRVhQ
RVJUCj4gPiA+ICAgICBlbmRtZW51Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2Nv
bmZpZy5kZWJ1ZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnLmRlYnVnCj4gPiA+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gPiA+IGluZGV4IDAwMDAwMDAwMDAuLmJjM2I2MjI2OTUKPiA+ID4gLS0tIC9k
ZXYvbnVsbAo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZy5kZWJ1Zwo+ID4gPiBAQCAt
MCwwICsxLDQwIEBACj4gPiA+ICtjaG9pY2UKPiA+ID4gKwlwcm9tcHQgIkVuYWJsZSBlYXJseSBw
cmludGsiCj4gPiA+ICsKPiA+ID4gKwlvcHRpb25hbAo+ID4gPiArCWNvbmZpZyBFQVJMWV9QUklO
VEtfWllOUU1QCj4gPiA+ICsJCWJvb2wgIkVuYWJsZSBlYXJseSBwcmludGsgb24gWGlsaW54IFp5
blFNUCIKPiA+ID4gKwkJc2VsZWN0IEVBUkxZX1VBUlRfQ0FERU5DRQo+ID4gPiArCQloZWxwCj4g
PiA+ICsJCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0aGUgZWFybHkgcHJpbnRrIHN1cHBvcnQg
b24gWGlsaW54Cj4gPiA+ICsJCSAgWnluUU1QIHBsYXRmb3JtLgo+ID4gPiArCj4gPiA+ICsJY29u
ZmlnIEVBUkxZX1BSSU5US19DQURFTkNFCj4gPiA+ICsJCWJvb2wgIkVuYWJsZSBlYXJseSBwcmlu
dGsgdmlhIENhZGVuY2UgVUFSVCIKPiA+ID4gKwkJc2VsZWN0IEVBUkxZX1VBUlRfQ0FERU5DRQo+
ID4gCj4gPiBXaHkgbm90IHNlbGVjdCBFQVJMWV9QUklOVEsgZGlyZWN0bHk/IElzIEVBUkxZX1VB
UlRfQ0FERU5DRSBhY3R1YWxseQo+ID4gbmVlZGVkPwo+IAo+IFllcyB0byBzZWxlY3QgdGhlIHBy
b3BlciBFQVJMWV9QUklOVEtfSU5DLiBGb3Igb3RoZXIgVUFSVHMgKHN1Y2ggYXMgODI1MCksIGl0
Cj4gd2lsbCBiZSBuZWNlc3NhcnkgdG8gZW5hYmxlIG1vcmUgb3B0aW9ucy4KPiAKPiBUaGUgb3Ro
ZXIgb3B0aW9uIGlzIHRvIGhhdmUgbGVuZ3RoeSBpZiBpbiBzb21lIHBhcnQgb2YgdGhlIEtjb25m
aWcgd2hpY2ggaXMKPiBub3QgcHJldHR5IGFuZCBsaWtlbHkgYSB3YXkgdG8gbWlzcyBzb21lIHBs
YWNlcyBpZiB3ZSBldmVyIGRlY2lkZSB0byBhZGQgbW9yZQo+IGFsaWFzIChJIGhvcGUgbm90ISku
Cj4gCj4gPiAKPiA+IAo+ID4gPiArCQloZWxwCj4gPiA+ICsJCSAgU2F5IFkgaGVyZSBpZiB5b3Ug
d2lzaCB0aGUgZWFybHkgcHJpbnRrIHRvIGRpcmVjdCB0aGVpcgo+ID4gPiArCQkgIG91dHB1dCB0
byBhIENhZGVuY2UgVUFSVC4gWW91IGNhbiB1c2UgdGhpcyBvcHRpb24gdG8gcHJvdmlkZQo+ID4g
PiArCQkgIHRoZSBwYXJhbWV0ZXJzIGZvciB0aGUgQ2FkZW5jZSBVQVJUIHJhdGhlciB0aGFuIHNl
bGVjdGluZwo+ID4gPiArCQkgIG9uZSBvZiB0aGUgcGxhdGZvcm0gc3BlY2lmaWMgb3B0aW9ucyBh
Ym92ZSBpZiB5b3Uga25vdyB0aGUKPiA+ID4gKwkJICBwYXJhbWV0ZXJzIGZvciB0aGUgcG9ydC4K
PiA+ID4gKwo+ID4gPiArCQkgIFRoaXMgb3B0aW9uIGlzIHByZWZlcnJlZCBvdmVyIHRoZSBwbGF0
Zm9ybSBzcGVjaWZpYyBvcHRpb25zOwo+ID4gPiArCQkgIHRoZSBwbGF0Zm9ybSBzcGVjaWZpYyBv
cHRpb25zIGFyZSBkZXByZWNhdGVkIGFuZCB3aWxsIHNvb24KPiA+ID4gKwkJICBiZSByZW1vdmVk
Lgo+ID4gPiArZW5kY2hvaWNlCj4gPiA+ICsKPiA+ID4gK2NvbmZpZyBFQVJMWV9QUklOVEsKPiA+
ID4gKwlib29sCj4gPiA+ICsKPiA+ID4gK2NvbmZpZyBFQVJMWV9VQVJUX0NBREVOQ0UKPiA+ID4g
Kwlib29sCj4gPiA+ICsJc2VsZWN0IEVBUkxZX1BSSU5USwo+ID4gPiArCj4gPiA+ICtjb25maWcg
RUFSTFlfVUFSVF9CQVNFX0FERFJFU1MKPiA+ID4gKwloZXggIlBoeXNpY2FsIGJhc2UgYWRkcmVz
cyBvZiBkZWJ1ZyBVQVJUIiBpZiBFQVJMWV9QUklOVEsKPiA+ID4gKwlkZWZhdWx0IDB4ZmYwMDAw
MDAgaWYgRUFSTFlfUFJJTlRLX1pZTlFNUAo+ID4gCj4gPiBUaGlzIG9ubHkgd29ya3MgZm9yIEVB
UkxZX1BSSU5US19aWU5RTVAgYW5kIG5vdCBmb3IKPiA+IEVBUkxZX1BSSU5US19DQURFTkNFLiBJ
IGltYWdpbmUgd2UgbmVlZCBhIGRlZmF1bHQgbGluZSBmb3IgZWFjaCBvZiB0aGUKPiA+IHBvc3Np
YmxlIG9wdGlvbnMgYWJvdmUuCj4gCj4gSWYgeW91IGRvbid0IHNldCBhbnkgZGVmYXVsdCB2YWx1
ZSwgdGhlbiBpdCB3aWxsIGJlIHJlcXVlc3RlZCB3aGVuIGNvbXBpbGluZwo+IFhlbi4gVGhlIHJp
c2sgb2Ygc2V0dGluZyBhIGRlZmF1bHQgdmFsdWUgZm9yICJnZW5lcmljIiBjb25maWcgaXMgdGhl
IHVzZXIgbWF5Cj4gbm90IG5vdGljZSB0aGF0IGl0IG5lZWRzIHRvIGZpbGwgaXQgdXAuCj4gCj4g
U28gaGUvc2hlIG1heSBlbmQgdXAgdG8gY29tcGlsZSBYZW4gd2l0aCB0aGUgd3JvbmcgYWRkcmVz
cyBhbmQgd2lsbCBnZXQgbm90Cj4gb3V0cHV0IGxhdGVyIG9uIGF0IGJlc3QuIFRoaXMgc29ydCBv
ZiB0aGluZ3MgaXMgcXVpdGUgZGlmZmljdWx0IHRvIGRlYnVnIHVudGlsCj4geW91IGtub3cgd2hh
dCB5b3UgYXJlIGRvaW5nLgo+IAo+ID4gCj4gPiAKPiA+ID4gK2NvbmZpZyBFQVJMWV9QUklOVEtf
SU5DCj4gPiA+ICsJc3RyaW5nCj4gPiA+ICsJZGVmYXVsdCAiZGVidWctY2FkZW5jZS5pbmMiIGlm
IEVBUkxZX1VBUlRfQ0FERU5DRQo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL1J1bGVz
Lm1rIGIveGVuL2FyY2gvYXJtL1J1bGVzLm1rCj4gPiA+IGluZGV4IDNkOWEwZWQzNTcuLjA4NGYx
NzI1YTggMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9SdWxlcy5tawo+ID4gPiArKysg
Yi94ZW4vYXJjaC9hcm0vUnVsZXMubWsKPiA+ID4gQEAgLTQ2LDcgKzQ2LDYgQEAgRUFSTFlfUFJJ
TlRLX3RodW5kZXJ4ICAgICAgIDo9IHBsMDExLDB4ODdlMDI0MDAwMDAwCj4gPiA+ICAgRUFSTFlf
UFJJTlRLX3ZleHByZXNzICAgICAgIDo9IHBsMDExLDB4MWMwOTAwMDAKPiA+ID4gICBFQVJMWV9Q
UklOVEtfeGdlbmUtbWNkaXZpdHQgOj0gODI1MCwweDFjMDIxMDAwLDIKPiA+ID4gICBFQVJMWV9Q
UklOVEtfeGdlbmUtc3Rvcm0gICAgOj0gODI1MCwweDFjMDIwMDAwLDIKPiA+ID4gLUVBUkxZX1BS
SU5US196eW5xbXAgICAgICAgICA6PSBjYWRlbmNlLDB4ZmYwMDAwMDAKPiA+ID4gICAgIGlmbmVx
ICgkKEVBUkxZX1BSSU5US18kKENPTkZJR19FQVJMWV9QUklOVEspKSwpCj4gPiA+ICAgRUFSTFlf
UFJJTlRLX0NGRyA6PSAkKHN1YnN0ICQoY29tbWEpLAo+ID4gPiAsJChFQVJMWV9QUklOVEtfJChD
T05GSUdfRUFSTFlfUFJJTlRLKSkpCj4gPiA+IEBAIC04Miw5ICs4MSw5IEBAIGVuZGlmCj4gPiA+
ICAgICBDRkxBR1MtJChFQVJMWV9QUklOVEspICs9IC1EQ09ORklHX0VBUkxZX1BSSU5USwo+ID4g
PiAgIENGTEFHUy0kKEVBUkxZX1BSSU5US19JTklUX1VBUlQpICs9IC1ERUFSTFlfUFJJTlRLX0lO
SVRfVUFSVAo+ID4gPiAtQ0ZMQUdTLSQoRUFSTFlfUFJJTlRLKSArPQo+ID4gPiAtREVBUkxZX1BS
SU5US19JTkM9XCJkZWJ1Zy0kKEVBUkxZX1BSSU5US19JTkMpLmluY1wiCj4gPiA+ICtDRkxBR1Mt
JChFQVJMWV9QUklOVEspICs9Cj4gPiA+IC1EQ09ORklHX0VBUkxZX1BSSU5US19JTkM9XCJkZWJ1
Zy0kKEVBUkxZX1BSSU5US19JTkMpLmluY1wiCj4gPiA+ICAgQ0ZMQUdTLSQoRUFSTFlfUFJJTlRL
KSArPSAtREVBUkxZX1BSSU5US19CQVVEPSQoRUFSTFlfUFJJTlRLX0JBVUQpCj4gPiA+IC1DRkxB
R1MtJChFQVJMWV9QUklOVEspICs9Cj4gPiA+IC1ERUFSTFlfVUFSVF9CQVNFX0FERFJFU1M9JChF
QVJMWV9VQVJUX0JBU0VfQUREUkVTUykKPiA+ID4gK0NGTEFHUy0kKEVBUkxZX1BSSU5USykgKz0K
PiA+ID4gLURDT05GSUdfRUFSTFlfVUFSVF9CQVNFX0FERFJFU1M9JChFQVJMWV9VQVJUX0JBU0Vf
QUREUkVTUykKPiA+IAo+ID4gSSBkb24ndCBoYXZlIGFuIG9waW5pb24gb24gdGhlIG5hbWluZywg
dGhlIGZvbGxvd2luZyBpcyBhIHN1Z2dlc3Rpb24gdG8KPiA+IG1ha2UgdGhlIHBhdGNoIGVhc2ll
ciB0byB3cml0ZS4KPiAKPiBJIGdvdCBib3JlZCBlbm91Z2ggb24gdGhlIHBsYW4gdG8gdHJ5IHRv
IGRvIG1vcmUgY2xlYW51cCBhdCB0aGUgc2FtZSB0aW1lIChzZWUKPiBiZWxvdykuIDspCj4gCj4g
PiAgSXQgbG9va3MgbGlrZSB3ZSBjb3VsZCBnZXQgYXdheSB3aXRob3V0Cj4gPiBhbnkgb2YgdGhl
IHJlbmFtaW5nIGJlbG93IGlmIHdlIGNob29zZSB0byBleHBvcnQKPiA+IEVBUkxZX1VBUlRfQkFT
RV9BRERSRVNTIGFuZCBrZWVwIHVzaW5nIEVBUkxZX1VBUlRfQkFTRV9BRERSRVNTIGRpcmVjdGx5
Cj4gPiBpbiB0aGUgY29kZSBiZWxvdy4KPiAKPiBJIHdhbnQgdG8gZ2V0IHJpZCBvZiBhbnl0aGlu
ZyBub3Qgc3RhcnRpbmcgd2l0aCBDT05GSUdfIGJlY2F1c2UgdGhpcyBpcwo+IG1pc2xlYWRpbmcu
IFNvIHRoZXkgZWl0aGVyIGdvdCBkcm9wIGluIHRoaXMgcGF0Y2ggKGFuZCBmb2xsb3ctdXBzKSBv
ciB0aGV5IGdldAo+IHJlbmFtZWQgYmVmb3JlIGhhbmQuCj4gCj4gSSBjaG9zZSB0aGUgZm9ybWVy
IGJlY2F1c2Ugc29tZSBvcHRpb25zIHdpbGwgbm90IGJlIGEgc3RyYWlnaHQgcHJlZml4aW5nIG9m
Cj4gQ09ORklHXy4gRm9yIGluc3RhbmNlLCBFQVJMWV9VQVJUX1JFR19TSElGVCBpcyBhIHNwZWNp
ZmljIHRvIDgyNTAsIHNvIEkgd291bGQKPiBsaWtlIHRvIHJlbmFtZSBpdCBDT05GSUdfRUFSTFlf
VUFSVF84MjUwX1NISUZULgo+IAo+IEkgY2FuIHRyeSB0byBkbyB0aGUgcmVuYW1pbmcgYmVmb3Jl
IGhhbmQgaWYgeW91IHByZWZlci4KClllcywgSSBwcmVmZXIgdGhlIHJlbmFtaW5nIHRvIGJlIHNl
cGFyYXRlIGlmIGl0IGlzIG5vdCBhIHByb2JsZW0uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 00:56:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 00:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFSwX-0006qO-Qi; Wed, 02 Oct 2019 00:56:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFSwW-0006qJ-R8
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 00:56:36 +0000
X-Inumbo-ID: 7b96b504-e4af-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 7b96b504-e4af-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 00:56:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 0994520842;
 Wed,  2 Oct 2019 00:56:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569977795;
 bh=mtHGiMcriX93hDLIeRWjYDHf2I2dEU2EK+r9HjMLmUs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pTGg+2pY58Smopzbq09IAo1zawkXXS9C4aY+NY+0OaEuvJdkZ3A6qo9nbjVqqTXGf
 8vevMRbhl7CTHaWAO6HyMfnOFpSvteBEB3w7dmfP5bcNbQBJex23pam4YHN/mLPCXE
 KlVFs0q5lUP15jlXmzbTL9Uaq6VpAlVvVs4055Do=
Date: Tue, 1 Oct 2019 17:56:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190924143515.8810-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011755590.2943@sstabellini-ThinkPad-T480s>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 1/2] xen/arm: Implement
 workaround for Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEJvdGggQ29ydGV4LUE1
NyAoZXJyYXR1bSAxMzE5NTM3KSBhbmQgQ29ydGV4LUE3MiAoZXJyYXR1bSAxMzE5MzY3KSBjYW4K
PiBlbmQgd2l0aCBjb3JydXB0IFRMQnMgaWYgdGhleSBzcGVjdWxhdGUgYW4gQVQgaW5zdHJ1Y3Rp
b24gd2hpbGUgUzEvUzIKICAgICAgICAgICBeIGNvcnJ1cHRlZAoKPiBzeXN0ZW0gcmVnaXN0ZXJz
IGluIGluY29uc2lzdGVudCBzdGF0ZS4KPiAKPiBUaGUgd29ya2Fyb3VuZCBpcyB0aGUgc2FtZSBh
cyBmb3IgQ29ydGV4IEEtNzYgaW1wbGVtZW50ZWQgYnkgY29tbWl0Cj4gYTE4YmUwNmFjYSAieGVu
L2FybTogSW1wbGVtZW50IHdvcmthcm91bmQgZm9yIENvcnRleC1BNzYgZXJyYXR1bSAxMTY1NTIy
IiwKPiBzbyBpdCBpcyBvbmx5IG5lY2Vzc2FyeSB0byBwbHVtYiBpbiB0aGUgY3B1ZXJyYXRhIGZy
YW1ld29yay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgbWlzc2lu
ZyB8Cj4gLS0tCj4gIGRvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IHwgIDIgKysKPiAg
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgfCAxMCArKysrKysrKysrCj4gIDIgZmls
ZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
YXJtL3NpbGljb24tZXJyYXRhLnR4dCBiL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0
Cj4gaW5kZXggNmNkMTM2NmYxNS4uMTFlNWE5ZGNlYyAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2Mv
YXJtL3NpbGljb24tZXJyYXRhLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJh
dGEudHh0Cj4gQEAgLTQ4LDUgKzQ4LDcgQEAgc3RhYmxlIGh5cGVydmlzb3JzLgo+ICB8IEFSTSAg
ICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAg
ICAgICAgICAgICAgICAgfAo+ICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwg
IzgzMjA3NSAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzIwNzUgICAgfAo+ICB8IEFSTSAgICAg
ICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzNDIyMCAgICAgICAgIHwgQVJNNjRfRVJSQVRV
TV84MzQyMjAgICAgfAo+ICt8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzEz
MTk1MzcgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+ICt8IEFSTSAgICAgICAg
ICAgIHwgQ29ydGV4LUE3MiAgICAgIHwgIzEzMTkzNjcgICAgICAgIHwgTi9BICAgICAgICAgICAg
ICAgICAgICAgfAo+ICB8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE3NiAgICAgIHwgIzExNjU1
MjIgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfAo+ICB8IEFSTSAgICAgICAgICAg
IHwgTU1VLTUwMCAgICAgICAgIHwgIzg0Mjg2OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAg
ICAgICAgfAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKPiBpbmRleCA2ZjQ4M2IyZDhkLi5kYTcyYjAyNDQyIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwo+IEBAIC00ODEsNiArNDgxLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2Nw
dV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewo+ICAgICAgICAgIC5jYXBhYmlsaXR5ID0g
QVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCj4gICAgICAgICAgTUlEUl9SQU5HRShNSURS
X0NPUlRFWF9BNzYsIDAsIDIgPDwgTUlEUl9WQVJJQU5UX1NISUZUKSwKPiAgICAgIH0sCj4gKyAg
ICB7Cj4gKyAgICAgICAgLmRlc2MgPSAiQVJNIGVycmF0dW0gMTMxOTUzNyIsCj4gKyAgICAgICAg
LmNhcGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKPiArICAgICAgICBN
SURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAo+ICsgICAgfSwKPiArICAgIHsKPiAr
ICAgICAgICAuZGVzYyA9ICJBUk0gZXJyYXR1bSAxMzE5MzY3IiwKPiArICAgICAgICAuY2FwYWJp
bGl0eSA9IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFLAo+ICsgICAgICAgIE1JRFJfQUxM
X1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCj4gKyAgICB9LAo+ICAgICAge30sCj4gIH07Cj4g
IAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:05:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFT4r-0004BJ-Ng; Wed, 02 Oct 2019 01:05:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFT4p-0004BA-Ho
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:05:11 +0000
X-Inumbo-ID: ae7ab730-e4b0-11e9-b588-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ae7ab730-e4b0-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 01:05:10 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 9EC6520815;
 Wed,  2 Oct 2019 01:05:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569978310;
 bh=i0CfPykfgN71yNmXbVXnBjtnCVUMowjwh8UaIJiHL4M=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=sJ1NFkM5N2fqg4t9pqHk2B9Z0WUQbx0DKUguxBQ0it4THaE8+Z9Gzq1In3Inq2zr2
 SyDhrA1vwKcQf2DnnAZlAfFVZbto8yG/DLUkZ8VKJ+03jNL/tJFsEwm+fxvwQuzfpU
 gPL781VfotFqe41x8Jdqckmc7eT5PCvpewgwT/ig=
Date: Tue, 1 Oct 2019 18:05:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190924143515.8810-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBkb2N1bWVudGF0
aW9uIGlzIHVzaW5nIGEgbWl4IG9mIEFSTSAob2xkKSBhbmQgQXJtIChuZXcpLiBUbyBzdGF5Cj4g
Y29uc2lzdGVudCwgdXNlIG9ubHkgdGhlIG5ldyBuYW1lLgoKVGhhbmsgeW91IGZvciB0aGUgcGF0
Y2gsIGl0IG11c3QgaGF2ZSBiZWVuICJub3QgZnVuIiB0byB3cml0ZSB0aGlzCnBhdGNoLgoKSG93
ZXZlciwgbGV0IG1lIHN1Z2dlc3QgYSByYWRpY2FsIG1heWJlIGNvbnRyb3ZlcnNpYWwgaWRlYS4g
V2hhdCBhYm91dAprZWVwaW5nICJBUk0iIGluc3RlYWQgb2Ygc3dpdGNoaW5nPyBUaGVyZSBhcmUg
c2V2ZXJhbCBhZHZhbnRhZ2VzOiBpdCBpcwplYXNpZXIgdG8gZ3JlcCwgbm8gbmVlZCB0byB3b3Jy
eSBhYm91dCBjYXNlLXNlbnNpdGl2aXR5LiBJdCBpcyB3aGF0CnBlb3BsZSBhcmUgdXNlZCB0bywg
YW5kIHdoYXQgc3RpbGwgdXNlIChpbiBteSBleHBlcmllbmNlIGF0IGNvbmZlcmVuY2UKYW5kIGF0
IHdvcmsuKSBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGlnbm9yZSBBcm0ncyBtYXJrZXRpbmcgYW5k
IGtlZXAgdGhlCm9sZCAiQVJNIiBub21lbmNsYXR1cmU/CgpJZiBub3QsIEknZCBzdWdnZXN0IHRv
IGFsc28gcmVwbGFjZSAiYXJtIiB3aXRoICJBcm0iIHNvIHRoYXQgYXQgbGVhc3QKd2l0aCBoYXZl
IGNvbnNpc3RlbnQgY2FzZXMgZXZlcnl3aGVyZS4gQnV0IHRoZW4gdGhlIHBhdGhuYW1lcyB3b3Vs
ZApyZW1haW4geGVuL2FyY2gvYXJtLCBsZWFkaW5nIHRvIHNlbnRlbmNlcyBzdWNoIGFzOgoKIChu
b24tekltYWdlKSIgcHJvdG9jb2wgZGVzY3JpYmVkIGluIGFybS9Cb290aW5nLgogIAogVGhlcmUg
YXJlIG5vIGV4Y2VwdGlvbiBvbiA2NC1iaXQgQXJtLgoKV2l0aCAiYXJtIiBhbmQgIkFSTSIgdGhl
IGRpc3RpbmN0aW9uIHdhcyBjbGVhciBiZXR3ZWVuIHBhdGhuYW1lcyBhbmQKdGV4dCAoYXQgbGVh
c3QgdG8gbWUuKSBXaXRoICJhcm0iIGFuZCAiQXJtIiwgSSBrbm93IGl0IGlzIHNpbGx5IGJ1dCBp
dApraW5kIG9mIGJvdGhlcnMgbWUgOi0pCgpJIGFtIG5vdCBnb2luZyB0byBpbnNpc3Qgb24gdGhp
cyBvbmUgdGhvdWdoLgoKCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAKPiBDYzogamdyb3NzQHN1c2UuY29tCj4gCj4gICAgIENo
YW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIFNVUFBPUlQubWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUwICsrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLQo+ICBkb2NzL0lOREVYICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNiArKy0tCj4gIGRvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYyAgICAgICAgICAgICB8
ICAyICstCj4gIGRvY3MvZmVhdHVyZXMvc2NoZWRfcnRkcy5wYW5kb2MgICAgICAgICAgICB8ICAy
ICstCj4gIGRvY3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCAgICB8ICAyICst
Cj4gIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICAgICAgICB8ICA4ICsrLS0t
Cj4gIGRvY3MvbWlzYy9hcm0vYm9vdGluZy50eHQgICAgICAgICAgICAgICAgICB8IDEwICsrKy0t
LQo+ICBkb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2d1ZXN0LnR4dCAgICAgICAgfCAgNCArLS0K
PiAgZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0ICAgICAgICAgICAgIHwgIDIgKy0KPiAg
ZG9jcy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQgICAgICAgICAgIHwgMjYgKysrKysrKyst
LS0tLS0tLQo+ICBkb2NzL21pc2MvY29uc29sZS50eHQgICAgICAgICAgICAgICAgICAgICAgfCAg
MiArLQo+ICBkb2NzL21pc2MvZWZpLnBhbmRvYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMiAr
LQo+ICBkb2NzL21pc2MvbGl2ZXBhdGNoLnBhbmRvYyAgICAgICAgICAgICAgICAgfCAgOCArKy0t
LQo+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgICAgICAgICAgfCAyMiArKysr
KystLS0tLS0tCj4gIGRvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYyB8
ICAyICstCj4gIGRvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MgICB8ICA2
ICsrLS0KPiAgZG9jcy9zcGVjcy9saWJ4bC1taWdyYXRpb24tc3RyZWFtLnBhbmRvYyAgIHwgIDIg
Ky0KPiAgMTcgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCj4gaW5kZXggMzc1NDcz
YTQ1Ni4uY2Y3NTkzMTljYyAxMDA2NDQKPiAtLS0gYS9TVVBQT1JULm1kCj4gKysrIGIvU1VQUE9S
VC5tZAo+IEBAIC0zMSwxMSArMzEsMTEgQEAgc3VwcG9ydGVkIGluIHRoaXMgZG9jdW1lbnQuCj4g
IAo+ICAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiAgCj4gLSMjIyBBUk0gdjcgKyBWaXJ0dWFsaXph
dGlvbiBFeHRlbnNpb25zCj4gKyMjIyBBcm0gdjcgKyBWaXJ0dWFsaXphdGlvbiBFeHRlbnNpb25z
Cj4gIAo+ICAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiAgCj4gLSMjIyBBUk0gdjgKPiArIyMjIEFy
bSB2OAo+ICAKPiAgICAgIFN0YXR1czogU3VwcG9ydGVkCj4gIAo+IEBAIC01Miw3ICs1Miw3IEBA
IHN1cHBvcnRlZCBpbiB0aGlzIGRvY3VtZW50Lgo+ICAjIyMgSG9zdCBBQ1BJICh2aWEgRG9tYWlu
IDApCj4gIAo+ICAgICAgU3RhdHVzLCB4ODYgUFY6IFN1cHBvcnRlZAo+IC0gICAgU3RhdHVzLCBB
Uk06IEV4cGVyaW1lbnRhbAo+ICsgICAgU3RhdHVzLCBBcm06IEV4cGVyaW1lbnRhbAo+ICAKPiAg
IyMjIHg4Ni9JbnRlbCBQbGF0Zm9ybSBRb1MgVGVjaG5vbG9naWVzCj4gIAo+IEBAIC02MiwxMCAr
NjIsMTAgQEAgc3VwcG9ydGVkIGluIHRoaXMgZG9jdW1lbnQuCj4gIAo+ICAgICAgU3RhdHVzLCBB
TUQgSU9NTVU6IFN1cHBvcnRlZAo+ICAgICAgU3RhdHVzLCBJbnRlbCBWVC1kOiBTdXBwb3J0ZWQK
PiAtICAgIFN0YXR1cywgQVJNIFNNTVV2MTogU3VwcG9ydGVkCj4gLSAgICBTdGF0dXMsIEFSTSBT
TU1VdjI6IFN1cHBvcnRlZAo+ICsgICAgU3RhdHVzLCBBcm0gU01NVXYxOiBTdXBwb3J0ZWQKPiAr
ICAgIFN0YXR1cywgQXJtIFNNTVV2MjogU3VwcG9ydGVkCj4gIAo+IC0jIyMgQVJNL0dJQ3YzIElU
Uwo+ICsjIyMgQXJtL0dJQ3YzIElUUwo+ICAKPiAgRXh0ZW5zaW9uIHRvIHRoZSBHSUN2MyBpbnRl
cnJ1cHQgY29udHJvbGxlciB0byBzdXBwb3J0IE1TSS4KPiAgCj4gQEAgLTEwMiw5ICsxMDIsOSBA
QCBEb20wIHN1cHBvcnQgcmVxdWlyZXMgYW4gSU9NTVUgKEludGVsIFZULWQgLyBBTUQgSU9NTVUp
Lgo+ICAgICAgU3RhdHVzLCBkb21VOiBTdXBwb3J0ZWQKPiAgICAgIFN0YXR1cywgZG9tMDogRXhw
ZXJpbWVudGFsCj4gIAo+IC0jIyMgQVJNCj4gKyMjIyBBcm0KPiAgCj4gLUFSTSBvbmx5IGhhcyBv
bmUgZ3Vlc3QgdHlwZSBhdCB0aGUgbW9tZW50Cj4gK0FybSBvbmx5IGhhcyBvbmUgZ3Vlc3QgdHlw
ZSBhdCB0aGUgbW9tZW50Cj4gIAo+ICAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiAgCj4gQEAgLTEx
OSw4ICsxMTksOCBAQCBBUk0gb25seSBoYXMgb25lIGd1ZXN0IHR5cGUgYXQgdGhlIG1vbWVudAo+
ICBGb3JtYXQgd2hpY2ggdGhlIHRvb2xzdGFjayBhY2NlcHRzIGZvciBkaXJlY3QtYm9vdCBrZXJu
ZWxzCj4gIAo+ICAgICAgU3VwcG9ydGVkLCB4ODY6IGJ6SW1hZ2UsIEVMRgo+IC0gICAgU3VwcG9y
dGVkLCBBUk0zMjogekltYWdlCj4gLSAgICBTdXBwb3J0ZWQsIEFSTTY0OiBJbWFnZQo+ICsgICAg
U3VwcG9ydGVkLCBBcm0zMjogekltYWdlCj4gKyAgICBTdXBwb3J0ZWQsIEFybTY0OiBJbWFnZQo+
ICAKPiAgIyMjIERvbTAgaW5pdCBzdXBwb3J0IGZvciB4bAo+ICAKPiBAQCAtMTU4LDEwICsxNTgs
MTAgQEAgT3V0cHV0IG9mIGluZm9ybWF0aW9uIGluIG1hY2hpbmUtcGFyc2VhYmxlIEpTT04gZm9y
bWF0Cj4gIAo+ICAgICAgU3RhdHVzLCBOUzE2NTUwOiBTdXBwb3J0ZWQKPiAgICAgIFN0YXR1cywg
RUhDSTogU3VwcG9ydGVkCj4gLSAgICBTdGF0dXMsIENhZGVuY2UgVUFSVCAoQVJNKTogU3VwcG9y
dGVkCj4gLSAgICBTdGF0dXMsIFBMMDExIFVBUlQgKEFSTSk6IFN1cHBvcnRlZAo+IC0gICAgU3Rh
dHVzLCBFeHlub3MgNDIxMCBVQVJUIChBUk0pOiBTdXBwb3J0ZWQKPiAtICAgIFN0YXR1cywgT01B
UCBVQVJUIChBUk0pOiBTdXBwb3J0ZWQKPiArICAgIFN0YXR1cywgQ2FkZW5jZSBVQVJUIChBcm0p
OiBTdXBwb3J0ZWQKPiArICAgIFN0YXR1cywgUEwwMTEgVUFSVCAoQXJtKTogU3VwcG9ydGVkCj4g
KyAgICBTdGF0dXMsIEV4eW5vcyA0MjEwIFVBUlQgKEFybSk6IFN1cHBvcnRlZAo+ICsgICAgU3Rh
dHVzLCBPTUFQIFVBUlQgKEFybSk6IFN1cHBvcnRlZAo+ICAgICAgU3RhdHVzLCBTQ0koRikgVUFS
VDogU3VwcG9ydGVkCj4gIAo+ICAjIyMgSHlwZXJ2aXNvciAnZGVidWcga2V5cycKPiBAQCAtMjQy
LDcgKzI0Miw3IEBAIEFsdGVybmF0aXZlIHAybSAoYWx0cDJtKSBhbGxvd3MgZXh0ZXJuYWwgbW9u
aXRvcmluZyBvZiBndWVzdCBtZW1vcnkKPiAgYnkgbWFpbnRhaW5pbmcgbXVsdGlwbGUgcGh5c2lj
YWwgdG8gbWFjaGluZSAocDJtKSBtZW1vcnkgbWFwcGluZ3MuCj4gIAo+ICAgICAgU3RhdHVzLCB4
ODYgSFZNOiBUZWNoIFByZXZpZXcKPiAtICAgIFN0YXR1cywgQVJNOiBUZWNoIFByZXZpZXcKPiAr
ICAgIFN0YXR1cywgQXJtOiBUZWNoIFByZXZpZXcKPiAgCj4gICMjIFJlc291cmNlIE1hbmFnZW1l
bnQKPiAgCj4gQEAgLTMwNSwxNSArMzA1LDE1IEBAIEVuYWJsZXMgTlVNQSBhd2FyZSBzY2hlZHVs
aW5nIGluIFhlbgo+ICBOQiB0aGF0IHRoaXMgcmVmZXJzIHRvIHRoZSBhYmlsaXR5IG9mIGd1ZXN0
cwo+ICB0byBoYXZlIGhpZ2hlci1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgcG9pbnQgZGlyZWN0
bHkgdG8gbWVtb3J5LAo+ICBpbXByb3ZpbmcgVExCIHBlcmZvcm1hbmNlLgo+IC1PbiBBUk0sIGFu
ZCBvbiB4ODYgaW4gSEFQIG1vZGUsCj4gK09uIEFybSwgYW5kIG9uIHg4NiBpbiBIQVAgbW9kZSwK
PiAgdGhlIGd1ZXN0IGhhcyB3aGF0ZXZlciBzdXBwb3J0IGlzIGVuYWJsZWQgYnkgdGhlIGhhcmR3
YXJlLgo+ICAKPiAgVGhpcyBmZWF0dXJlIGlzIGluZGVwZW5kZW50Cj4gLW9mIHRoZSBBUk0gInBh
Z2UgZ3JhbnVsYXJpdHkiIGZlYXR1cmUgKHNlZSBiZWxvdykuCj4gK29mIHRoZSBBcm0gInBhZ2Ug
Z3JhbnVsYXJpdHkiIGZlYXR1cmUgKHNlZSBiZWxvdykuCj4gIAo+ICAgICAgU3RhdHVzLCB4ODYg
SFZNL1BWSCwgSEFQOiBTdXBwb3J0ZWQKPiAgICAgIFN0YXR1cywgeDg2IEhWTS9QVkgsIFNoYWRv
dywgMk1pQjogU3VwcG9ydGVkCj4gLSAgICBTdGF0dXMsIEFSTTogU3VwcG9ydGVkCj4gKyAgICBT
dGF0dXMsIEFybTogU3VwcG9ydGVkCj4gIAo+ICBPbiB4ODYgaW4gc2hhZG93IG1vZGUsIG9ubHkg
Mk1pQiAoTDIpIHN1cGVycGFnZXMgYXJlIGF2YWlsYWJsZTsKPiAgZnVydGhlcm1vcmUsIHRoZXkg
ZG8gbm90IGhhdmUgdGhlIHBlcmZvcm1hbmNlIGNoYXJhY3RlcmlzdGljcwo+IEBAIC01NDUsOSAr
NTQ1LDkgQEAgYmUgaXNzdWVkIGFuIFhTQSwgc2luY2UgdGhhdCBkb2VzIHdlYWtlbiBzZWN1cml0
eS4KPiAgIyMjIExpdmUgUGF0Y2hpbmcKPiAgCj4gICAgICBTdGF0dXMsIHg4NjogU3VwcG9ydGVk
Cj4gLSAgICBTdGF0dXMsIEFSTTogRXhwZXJpbWVudGFsCj4gKyAgICBTdGF0dXMsIEFybTogRXhw
ZXJpbWVudGFsCj4gIAo+IC1Db21waWxlIHRpbWUgZGlzYWJsZWQgZm9yIEFSTSBieSBkZWZhdWx0
Lgo+ICtDb21waWxlIHRpbWUgZGlzYWJsZWQgZm9yIEFybSBieSBkZWZhdWx0Lgo+ICAKPiAgIyMj
IFZpcnR1YWwgTWFjaGluZSBJbnRyb3NwZWN0aW9uCj4gIAo+IEBAIC02MzksMjQgKzYzOSwyNCBA
QCB0byBiZSB1c2VkIGluIGFkZGl0aW9uIHRvIFFFTVUuCj4gIAo+ICAJU3RhdHVzOiBFeHBlcmlt
ZW50YWwKPiAgCj4gLSMjIyBBUk0vTm9uLVBDSSBkZXZpY2UgcGFzc3Rocm91Z2gKPiArIyMjIEFy
bS9Ob24tUENJIGRldmljZSBwYXNzdGhyb3VnaAo+ICAKPiAgICAgIFN0YXR1czogU3VwcG9ydGVk
LCBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkCj4gIAo+ICBOb3RlIHRoYXQgdGhpcyBzdGlsbCByZXF1
aXJlcyBhbiBJT01NVQo+ICB0aGF0IGNvdmVycyB0aGUgRE1BIG9mIHRoZSBkZXZpY2UgdG8gYmUg
cGFzc2VkIHRocm91Z2guCj4gIAo+IC0jIyMgQVJNOiAxNksgYW5kIDY0SyBwYWdlIGdyYW51bGFy
aXR5IGluIGd1ZXN0cwo+ICsjIyMgQXJtOiAxNksgYW5kIDY0SyBwYWdlIGdyYW51bGFyaXR5IGlu
IGd1ZXN0cwo+ICAKPiAgICAgIFN0YXR1czogU3VwcG9ydGVkLCB3aXRoIGNhdmVhdHMKPiAgCj4g
IE5vIHN1cHBvcnQgZm9yIFFFTVUgYmFja2VuZHMgaW4gYSAxNksgb3IgNjRLIGRvbWFpbi4KPiAg
Cj4gLSMjIyBBUk06IEd1ZXN0IERldmljZSBUcmVlIHN1cHBvcnQKPiArIyMjIEFybTogR3Vlc3Qg
RGV2aWNlIFRyZWUgc3VwcG9ydAo+ICAKPiAgICAgIFN0YXR1czogU3VwcG9ydGVkCj4gIAo+IC0j
IyMgQVJNOiBHdWVzdCBBQ1BJIHN1cHBvcnQKPiArIyMjIEFybTogR3Vlc3QgQUNQSSBzdXBwb3J0
Cj4gIAo+ICAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPiAgCj4gQEAgLTc2Miw3ICs3NjIsNyBAQCBp
bmNsdWRpbmcgc2VjdXJpdHkgc3VwcG9ydCBzdGF0dXMsIGZ1bmN0aW9uYWwgY29tcGxldGVuZXNz
LCBldGMuCj4gIFJlZmVyIHRvIHRoZSBkZXRhaWxlZCBkZWZpbml0aW9ucyBiZWxvdy4KPiAgCj4g
IElmIHN1cHBvcnQgZGlmZmVycyBiYXNlZCBvbiBpbXBsZW1lbnRhdGlvbgo+IC0oZm9yIGluc3Rh
bmNlLCB4ODYgLyBBUk0sIExpbnV4IC8gUUVNVSAvIEZyZWVCU0QpLAo+ICsoZm9yIGluc3RhbmNl
LCB4ODYgLyBBcm0sIExpbnV4IC8gUUVNVSAvIEZyZWVCU0QpLAo+ICBvbmUgbGluZSBmb3IgZWFj
aCBzZXQgb2YgaW1wbGVtZW50YXRpb25zIHdpbGwgYmUgbGlzdGVkLgo+ICAKPiAgIyMgRGVmaW5p
dGlvbiBvZiBTdGF0dXMgbGFiZWxzCj4gZGlmZiAtLWdpdCBhL2RvY3MvSU5ERVggYi9kb2NzL0lO
REVYCj4gaW5kZXggZTY3M2VkZDc1Yy4uOGNkN2M3Y2Y2NSAxMDA2NDQKPiAtLS0gYS9kb2NzL0lO
REVYCj4gKysrIGIvZG9jcy9JTkRFWAo+IEBAIC0xLDUgKzEsNSBAQAo+ICBoeXBlcmNhbGwJCQlI
eXBlcmNhbGwgSW50ZXJmYWNlcwo+IC1oeXBlcmNhbGwvYXJtL2luZGV4CQlBUk0KPiAraHlwZXJj
YWxsL2FybS9pbmRleAkJQXJtCj4gIGh5cGVyY2FsbC94ODZfMzIvaW5kZXgJCXg4Nl8zMgo+ICBo
eXBlcmNhbGwveDg2XzY0L2luZGV4CQl4ODZfNjQKPiAgCj4gQEAgLTIwLDggKzIwLDggQEAgbWlz
Yy92dGQJCQlWVC1kIEhPV1RPCj4gIG1pc2MveGVuLWVycm9yLWhhbmRsaW5nCQlYZW4gRXJyb3Ig
SGFuZGxpbmcKPiAgbWlzYy94ZW5wYWdpbmcJCQlYZW4gUGFnaW5nCj4gIG1pc2MveHNtLWZsYXNr
CQkJWFNNL0ZMQVNLIENvbmZpZ3VyYXRpb24KPiAtbWlzYy9hcm0vYm9vdGluZwkJSG93IHRvIGJv
b3QgWGVuIG9uIEFSTQo+IC1taXNjL2FybS9lYXJseS1wcmludGsJCUVuYWJsaW5nIGVhcmx5IHBy
aW50ayBvbiBBUk0KPiArbWlzYy9hcm0vYm9vdGluZwkJSG93IHRvIGJvb3QgWGVuIG9uIEFybQo+
ICttaXNjL2FybS9lYXJseS1wcmludGsJCUVuYWJsaW5nIGVhcmx5IHByaW50ayBvbiBBcm0KPiAg
bWlzYy9hcm0vcGFzc3Rocm91Z2gJCVBhc3N0aHJvdWdoIGEgZGV2aWNlIGRlc2NyaWJlZCBpbiB0
aGUgRGV2aWNlIFRyZWUgdG8gYSBndWVzdAo+ICBtaXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5n
CURldmljZSB0cmVlIGJpbmRpbmdzIHRvIGJvb3QgWGVuCj4gIG1pc2MvYXJtL2RldmljZS10cmVl
L3Bhc3N0aHJvdWdoCURldmljZSB0cmVlIGJpbmRpbmcgdG8gcGFzc3Rocm91Z2ggYSBkZXZpY2UK
PiBkaWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jIGIvZG9jcy9mZWF0
dXJlcy9saXZlcGF0Y2gucGFuZG9jCj4gaW5kZXggMTdmMWNkMGQwNS4uODk3NGI5ZDg5NCAxMDA2
NDQKPiAtLS0gYS9kb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKPiArKysgYi9kb2NzL2Zl
YXR1cmVzL2xpdmVwYXRjaC5wYW5kb2MKPiBAQCAtMTIsNyArMTIsNyBAQAo+ICAKPiAgICAgICAg
ICAgU3RhdHVzOiAqKlRlY2ggUHJldmlldy9FeHBlcmltZW50YWwqKgo+ICAKPiAtICAgQXJjaGl0
ZWN0dXJlOiBBUk0KPiArICAgQXJjaGl0ZWN0dXJlOiBBcm0KPiAgCj4gICAgICAgIENvbXBvbmVu
dDogSHlwZXJ2aXNvciwgdG9vbHN0YWNrCj4gIC0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IGRpZmYgLS1naXQgYS9k
b2NzL2ZlYXR1cmVzL3NjaGVkX3J0ZHMucGFuZG9jIGIvZG9jcy9mZWF0dXJlcy9zY2hlZF9ydGRz
LnBhbmRvYwo+IGluZGV4IDRjY2Y3MDRiNTMuLjJhNTBjZDFiNGQgMTAwNjQ0Cj4gLS0tIGEvZG9j
cy9mZWF0dXJlcy9zY2hlZF9ydGRzLnBhbmRvYwo+ICsrKyBiL2RvY3MvZmVhdHVyZXMvc2NoZWRf
cnRkcy5wYW5kb2MKPiBAQCAtMTAxLDcgKzEwMSw3IEBAIGF0IGEgbWFjcm9zY29waWMgbGV2ZWwp
LCB0aGUgZm9sbG93aW5nIHNob3VsZCBiZSBkb25lOgo+ICAKPiAgIyBLbm93biBpc3N1ZXMKPiAg
Cj4gLSogT1NTVGVzdCByZXBvcnRzIG9jY2FzaW9uYWwgZmFpbHVyZXMgb24gQVJNLgo+ICsqIE9T
U1Rlc3QgcmVwb3J0cyBvY2Nhc2lvbmFsIGZhaWx1cmVzIG9uIEFybS4KPiAgCj4gICMgUmVmZXJl
bmNlcwo+ICAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJh
Z2UucnN0IGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0Cj4gaW5kZXgg
NmM3NTUyZDY5MS4uMWM3MDU3MDAzNyAxMDA2NDQKPiAtLS0gYS9kb2NzL2h5cGVydmlzb3ItZ3Vp
ZGUvY29kZS1jb3ZlcmFnZS5yc3QKPiArKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1j
b3ZlcmFnZS5yc3QKPiBAQCAtOCw3ICs4LDcgQEAgc28gc29tZSBleHRyYSBzdGVwcyBhcmUgcmVx
dWlyZWQgdG8gY29sbGVjdCBhbmQgcHJvY2VzcyB0aGUgZGF0YS4KPiAgCj4gIC4uIHdhcm5pbmc6
Ogo+ICAKPiAtICBBUk0gZG9lc24ndCBjdXJyZW50bHkgYm9vdCB3aGVuIHRoZSBmaW5hbCBiaW5h
cnkgZXhjZWVkcyAyTUIgaW4gc2l6ZSwKPiArICBBcm0gZG9lc24ndCBjdXJyZW50bHkgYm9vdCB3
aGVuIHRoZSBmaW5hbCBiaW5hcnkgZXhjZWVkcyAyTUIgaW4gc2l6ZSwKPiAgICBhbmQgdGhlIGNv
dmVyYWdlIGJ1aWxkIHRlbmRzIHRvIGV4Y2VlZCB0aGlzIGxpbWl0Lgo+ICAKPiAgCj4gZGlmZiAt
LWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5p
bgo+IGluZGV4IGU3MWIzYjQxMWQuLmRiYjEyZTE1NTggMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4v
eGwuY2ZnLjUucG9kLmluCj4gKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCj4gQEAgLTEy
NTksNyArMTI1OSw3IEBAIEd1ZXN0cyB1c2UgaHlwZXJ2aXNvciByZXNvdXJjZXMgZm9yIGVhY2gg
ZXZlbnQgY2hhbm5lbCB0aGV5IHVzZS4KPiAgVGhlIGRlZmF1bHQgb2YgMTAyMyBzaG91bGQgYmUg
c3VmZmljaWVudCBmb3IgdHlwaWNhbCBndWVzdHMuICBUaGUKPiAgbWF4aW11bSB2YWx1ZSBkZXBl
bmRzIG9uIHdoYXQgdGhlIGd1ZXN0IHN1cHBvcnRzLiAgR3Vlc3RzIHN1cHBvcnRpbmcgdGhlCj4g
IEZJRk8tYmFzZWQgZXZlbnQgY2hhbm5lbCBBQkkgc3VwcG9ydCB1cCB0byAxMzEsMDcxIGV2ZW50
IGNoYW5uZWxzLgo+IC1PdGhlciBndWVzdHMgYXJlIGxpbWl0ZWQgdG8gNDA5NSAoNjQtYml0IHg4
NiBhbmQgQVJNKSBvciAxMDIzICgzMi1iaXQKPiArT3RoZXIgZ3Vlc3RzIGFyZSBsaW1pdGVkIHRv
IDQwOTUgKDY0LWJpdCB4ODYgYW5kIEFybSkgb3IgMTAyMyAoMzItYml0Cj4gIHg4NikuCj4gIAo+
ICA9aXRlbSBCPHZkaXNwbD1bICJWRElTUExfU1BFQ19TVFJJTkciLCAiVkRJU1BMX1NQRUNfU1RS
SU5HIiwgLi4uXT4KPiBAQCAtMTc5MSw3ICsxNzkxLDcgQEAgdGhlIHZpcnR1YWwgZmlybXdhcmUg
dG8gdGhlIGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW0uIEFDUEkgaXMgcmVxdWlyZWQKPiAgYnkgbW9z
dCBtb2Rlcm4gZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbXMuIFRoaXMgb3B0aW9uIGlzIGVuYWJsZWQg
YnkKPiAgZGVmYXVsdCBhbmQgdXN1YWxseSB5b3Ugc2hvdWxkIG9taXQgaXQuIEhvd2V2ZXIsIGl0
IG1heSBiZSBuZWNlc3NhcnkgdG8KPiAgZGlzYWJsZSBBQ1BJIGZvciBjb21wYXRpYmlsaXR5IHdp
dGggc29tZSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtcy4KPiAtVGhpcyBvcHRpb24gaXMgdHJ1ZSBm
b3IgeDg2IHdoaWxlIGl0J3MgZmFsc2UgZm9yIEFSTSBieSBkZWZhdWx0Lgo+ICtUaGlzIG9wdGlv
biBpcyB0cnVlIGZvciB4ODYgd2hpbGUgaXQncyBmYWxzZSBmb3IgQXJtIGJ5IGRlZmF1bHQuCj4g
IAo+ICA9aXRlbSBCPGFjcGlfczM9Qk9PTEVBTj4KPiAgCj4gQEAgLTI3MDcsNyArMjcwNyw3IEBA
IFNlZSBCPHFlbXUoMSk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgo+ICAKPiAgPWhlYWQyIEFyY2hp
dGVjdHVyZSBTcGVjaWZpYyBvcHRpb25zCj4gIAo+IC09aGVhZDMgQVJNCj4gKz1oZWFkMyBBcm0K
PiAgCj4gID1vdmVyIDQKPiAgCj4gQEAgLTI3NDUsNyArMjc0NSw3IEBAIFZNIGNvbmZpZyBmaWxl
Ogo+ICAKPiAgdnVhcnQgPSAic2JzYV91YXJ0Igo+ICAKPiAtQ3VycmVudGx5LCBvbmx5IHRoZSAi
c2JzYV91YXJ0IiBtb2RlbCBpcyBzdXBwb3J0ZWQgZm9yIEFSTS4KPiArQ3VycmVudGx5LCBvbmx5
IHRoZSAic2JzYV91YXJ0IiBtb2RlbCBpcyBzdXBwb3J0ZWQgZm9yIEFybS4KPiAgCj4gID1iYWNr
Cj4gIAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNj
L2FybS9ib290aW5nLnR4dAo+IGluZGV4IGQzZjZjZTQ3NTUuLjY5MjUwYzFmOGQgMTAwNjQ0Cj4g
LS0tIGEvZG9jcy9taXNjL2FybS9ib290aW5nLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vYm9v
dGluZy50eHQKPiBAQCAtMSwxMyArMSwxMyBAQAo+ICBCb290aW5nIFhlbgo+ICA9PT09PT09PT09
PQo+ICAKPiAtWGVuIGZvbGxvd3MgdGhlIHpJbWFnZSBwcm90b2NvbCBkZWZpbmVkIGZvciAzMi1i
aXQgQVJNIExpbnV4WzFdIGFuZCB0aGUKPiAtSW1hZ2UgcHJvdG9jb2wgZGVmaW5lZCBmb3IgQVJN
NjQgTGludXhbMl0uCj4gK1hlbiBmb2xsb3dzIHRoZSB6SW1hZ2UgcHJvdG9jb2wgZGVmaW5lZCBm
b3IgMzItYml0IEFybSBMaW51eFsxXSBhbmQgdGhlCj4gK0ltYWdlIHByb3RvY29sIGRlZmluZWQg
Zm9yIEFybTY0IExpbnV4WzJdLgo+ICAKPiAgSW4gYm90aCBjYXNlcyB0aGUgcmVjb21tZW5kYXRp
b24gdG8gYm9vdCBpbiBIWVAvRUwyIG1vZGUgaXMgYSBzdHJpY3QKPiAgcmVxdWlyZW1lbnQgZm9y
IFhlbi4KPiAgCj4gLVRoZSBleGNlcHRpb25zIHRvIHRoaXMgb24gMzItYml0IEFSTSBhcmUgYXMg
Zm9sbG93czoKPiArVGhlIGV4Y2VwdGlvbnMgdG8gdGhpcyBvbiAzMi1iaXQgQXJtIGFyZSBhcyBm
b2xsb3dzOgo+ICAKPiAgIFhlbiBkb2VzIG5vdCByZXF1aXJlIHRoZSBtYWNoaW5lIHR5cGUgdG8g
YmUgcGFzc2VkIGluIHIxLiBUaGlzCj4gICByZWdpc3RlciBpcyBpZ25vcmVkIChzbyBtYXkgYmUg
aW52YWxpZCBvciB0aGUgYWN0dWFsIG1hY2hpbmUgdHlwZSkuCj4gQEAgLTIxLDcgKzIxLDcgQEAg
VGhlIGV4Y2VwdGlvbnMgdG8gdGhpcyBvbiAzMi1iaXQgQVJNIGFyZSBhcyBmb2xsb3dzOgo+ICAg
ekltYWdlIHByb3RvY29sIHNob3VsZCBzdGlsbCBiZSB1c2VkIGFuZCBub3QgdGhlIHN0cmljdGVy
ICJyYXcKPiAgIChub24tekltYWdlKSIgcHJvdG9jb2wgZGVzY3JpYmVkIGluIGFybS9Cb290aW5n
Lgo+ICAKPiAtVGhlcmUgYXJlIG5vIGV4Y2VwdGlvbiBvbiA2NC1iaXQgQVJNLgo+ICtUaGVyZSBh
cmUgbm8gZXhjZXB0aW9uIG9uIDY0LWJpdCBBcm0uCj4gIAo+ICAKPiAgRmlybXdhcmUvYm9vdGxv
YWRlciByZXF1aXJlbWVudHMKPiBAQCAtMzEsNyArMzEsNyBAQCBYZW4gcmVsaWVzIG9uIHNvbWUg
c2V0dGluZ3MgdGhlIGZpcm13YXJlIGhhcyB0byBjb25maWd1cmUgaW4gRUwzIGJlZm9yZSBzdGFy
dGluZwo+ICAKPiAgKiBYZW4gbXVzdCBiZSBlbnRlcmVkIGluIE5TIEVMMiBtb2RlCj4gIAo+IC0q
IFRoZSBiaXQgU0NSX0VMMy5IQ0UgKHJlc3AuIFNDUi5IQ0UgZm9yIDMyLWJpdCBBUk0pIG11c3Qg
YmUgc2V0IHRvIDEuCj4gKyogVGhlIGJpdCBTQ1JfRUwzLkhDRSAocmVzcC4gU0NSLkhDRSBmb3Ig
MzItYml0IEFybSkgbXVzdCBiZSBzZXQgdG8gMS4KPiAgCj4gIAo+ICBbMV0gbGludXgvRG9jdW1l
bnRhdGlvbi9hcm0vQm9vdGluZwo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10
cmVlL2d1ZXN0LnR4dCBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvZ3Vlc3QudHh0Cj4gaW5k
ZXggNDE4ZjFlOWY0ZS4uNWE3NmJhODFlMSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MvYXJtL2Rl
dmljZS10cmVlL2d1ZXN0LnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvZ3Vl
c3QudHh0Cj4gQEAgLTEsNiArMSw2IEBACj4gICogWGVuIGh5cGVydmlzb3IgZGV2aWNlIHRyZWUg
YmluZGluZ3MKPiAgCj4gLVhlbiBBUk0gdmlydHVhbCBwbGF0Zm9ybXMgc2hhbGwgaGF2ZSBhIHRv
cC1sZXZlbCAiaHlwZXJ2aXNvciIgbm9kZSB3aXRoCj4gK1hlbiBBcm0gdmlydHVhbCBwbGF0Zm9y
bXMgc2hhbGwgaGF2ZSBhIHRvcC1sZXZlbCAiaHlwZXJ2aXNvciIgbm9kZSB3aXRoCj4gIHRoZSBm
b2xsb3dpbmcgcHJvcGVydGllczoKPiAgCj4gIC0gY29tcGF0aWJsZToKPiBAQCAtMTcsNyArMTcs
NyBAQCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6Cj4gICAgQSBHSUMgbm9kZSBpcyBhbHNvIHJl
cXVpcmVkLgo+ICAgIFRoaXMgcHJvcGVydHkgaXMgdW5uZWNlc3Nhcnkgd2hlbiBib290aW5nIERv
bTAgdXNpbmcgQUNQSS4KPiAgCj4gLVRvIHN1cHBvcnQgVUVGSSBvbiBYZW4gQVJNIHZpcnR1YWwg
cGxhdGZvcm1zLCBYZW4gcG9wdWxhdGVzIHRoZSBGRFQgInVlZmkiIG5vZGUKPiArVG8gc3VwcG9y
dCBVRUZJIG9uIFhlbiBBcm0gdmlydHVhbCBwbGF0Zm9ybXMsIFhlbiBwb3B1bGF0ZXMgdGhlIEZE
VCAidWVmaSIgbm9kZQo+ICB1bmRlciAvaHlwZXJ2aXNvciB3aXRoIGZvbGxvd2luZyBwYXJhbWV0
ZXJzOgo+ICAKPiAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL2FybS9lYXJseS1wcmludGsudHh0IGIvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0
Cj4gaW5kZXggODllMDgxZTUxZS4uYjUzYWRlYWU0OSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2Mv
YXJtL2Vhcmx5LXByaW50ay50eHQKPiArKysgYi9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50ay50
eHQKPiBAQCAtNDEsNyArNDEsNyBAQCB0aGUgbmFtZSBvZiB0aGUgbWFjaGluZToKPiAgICAtIGJy
Y206IHByaW50ayB3aXRoIDgyNTAgb24gQnJvYWRjb20gNzQ0NUQwIGJvYXJkcyB3aXRoIEExNSBw
cm9jZXNzb3JzLgo+ICAgIC0gZHJhNzogcHJpbnRrIHdpdGggODI1MCBvbiBEUkE3IHBsYXRmb3Jt
Cj4gICAgLSBleHlub3M1MjUwOiBwcmludGsgd2l0aCB0aGUgc2Vjb25kIFVBUlQKPiAtICAtIGZh
c3Rtb2RlbDogcHJpbnRrIG9uIEFSTSBGYXN0bW9kZWwgc29mdHdhcmUgZW11bGF0b3JzCj4gKyAg
LSBmYXN0bW9kZWw6IHByaW50ayBvbiBBcm0gRmFzdG1vZGVsIHNvZnR3YXJlIGVtdWxhdG9ycwo+
ICAgIC0gaGlrZXk5NjA6IHByaW50ayB3aXRoIHBsMDExIHdpdGggSGlrZXkgOTYwCj4gICAgLSBq
dW5vOiBwcmludGsgd2l0aCBwbDAxMSBvbiBKdW5vIHBsYXRmb3JtCj4gICAgLSBsYWdlcjogcHJp
bnRrIHdpdGggU0NJRjAgb24gUmVuZXNhcyBMYWdlciBib2FyZCAoUi1DYXIgSDIgcHJvY2Vzc29y
KQo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dCBiL2RvY3Mv
bWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0Cj4gaW5kZXggMTFlNWE5ZGNlYy4uNGJiMWEwM2Ix
ZSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dAo+ICsrKyBi
L2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0Cj4gQEAgLTMsNyArMyw3IEBACj4gIAo+
ICBJdCBpcyBhbiB1bmZvcnR1bmF0ZSBmYWN0IG9mIGxpZmUgdGhhdCBoYXJkd2FyZSBpcyBvZnRl
biBwcm9kdWNlZCB3aXRoCj4gIHNvLWNhbGxlZCAiZXJyYXRhIiwgd2hpY2ggY2FuIGNhdXNlIGl0
IHRvIGRldmlhdGUgZnJvbSB0aGUgYXJjaGl0ZWN0dXJlCj4gLXVuZGVyIHNwZWNpZmljIGNpcmN1
bXN0YW5jZXMuICBGb3IgaGFyZHdhcmUgcHJvZHVjZWQgYnkgQVJNLCB0aGVzZQo+ICt1bmRlciBz
cGVjaWZpYyBjaXJjdW1zdGFuY2VzLiAgRm9yIGhhcmR3YXJlIHByb2R1Y2VkIGJ5IEFybSwgdGhl
c2UKPiAgZXJyYXRhIGFyZSBicm9hZGx5IGNsYXNzaWZpZWQgaW50byB0aGUgZm9sbG93aW5nIGNh
dGVnb3JpZXM6Cj4gIAo+ICAgIENhdGVnb3J5IEE6IEEgY3JpdGljYWwgZXJyb3Igd2l0aG91dCBh
IHZpYWJsZSB3b3JrYXJvdW5kLgo+IEBAIC0yOSw3ICsyOSw3IEBAIEZvciBzb2Z0d2FyZSB3b3Jr
YXJvdW5kcyB0aGF0IG1heSBhZHZlcnNlbHkgaW1wYWN0IHN5c3RlbXMgdW5hZmZlY3RlZCBieQo+
ICB0aGUgZXJyYXR1bSBpbiBxdWVzdGlvbiwgYSBLY29uZmlnIGVudHJ5IGlzIGFkZGVkIHVuZGVy
ICJBUk0gZXJyYXRhCj4gIHdvcmthcm91bmRzIHZpYSB0aGUgYWx0ZXJuYXRpdmVzIGZyYW1ld29y
ayIuIFRoZXNlIGFyZSBlbmFibGVkIGJ5IGRlZmF1bHQKPiAgYW5kIHBhdGNoZWQgaW4gYXQgcnVu
dGltZSB3aGVuIGFuIGFmZmVjdGVkIENQVSBpcyBkZXRlY3RlZC4gTm90ZSB0aGF0Cj4gLXJ1bnRp
bWUgcGF0Y2hpbmcgaXMgb25seSBzdXBwb3J0ZWQgb24gQVJNNjQuIEZvciBsZXNzLWludHJ1c2l2
ZSB3b3JrYXJvdW5kcywKPiArcnVudGltZSBwYXRjaGluZyBpcyBvbmx5IHN1cHBvcnRlZCBvbiBB
cm02NC4gRm9yIGxlc3MtaW50cnVzaXZlIHdvcmthcm91bmRzLAo+ICBhIEtjb25maWcgb3B0aW9u
IGlzIG5vdCBhdmFpbGFibGUgYW5kIHRoZSBjb2RlIGlzIHN0cnVjdHVyZWQgKHByZWZlcmFibHkK
PiAgd2l0aCBhIGNvbW1lbnQpIGluIHN1Y2ggYSB3YXkgdGhhdCB0aGUgZXJyYXR1bSB3aWxsIG5v
dCBiZSBoaXQuCj4gIAo+IEBAIC00MSwxNCArNDEsMTQgQEAgc3RhYmxlIGh5cGVydmlzb3JzLgo+
ICAKPiAgfCBJbXBsZW1lbnRvciAgICB8IENvbXBvbmVudCAgICAgICB8IEVycmF0dW0gSUQgICAg
ICB8IEtjb25maWcgICAgICAgICAgICAgICAgIHwKPiAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
PiAtfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BMTUgICAgICB8ICM3NjY0MjIgICAgICAgICB8
IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKPiAtfCBBUk0gICAgICAgICAgICB8IENvcnRleC1B
NTMgICAgICB8ICM4MjczMTkgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODI3MzE5ICAgIHwKPiAt
fCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTMgICAgICB8ICM4MjQwNjkgICAgICAgICB8IEFS
TTY0X0VSUkFUVU1fODI0MDY5ICAgIHwKPiAtfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTMg
ICAgICB8ICM4MTk0NzIgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODE5NDcyICAgIHwKPiAtfCBB
Uk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4NTI1MjMgICAgICAgICB8IE4vQSAg
ICAgICAgICAgICAgICAgICAgIHwKPiAtfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAg
ICB8ICM4MzIwNzUgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODMyMDc1ICAgIHwKPiAtfCBBUk0g
ICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzQyMjAgICAgICAgICB8IEFSTTY0X0VS
UkFUVU1fODM0MjIwICAgIHwKPiAtfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8
ICMxMzE5NTM3ICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKPiAtfCBBUk0gICAg
ICAgICAgICB8IENvcnRleC1BNzIgICAgICB8ICMxMzE5MzY3ICAgICAgICB8IE4vQSAgICAgICAg
ICAgICAgICAgICAgIHwKPiAtfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNzYgICAgICB8ICMx
MTY1NTIyICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKPiAtfCBBUk0gICAgICAg
ICAgICB8IE1NVS01MDAgICAgICAgICB8ICM4NDI4NjkgICAgICAgICB8IE4vQSAgICAgICAgICAg
ICAgICAgICAgIHwKPiArfCBBcm0gICAgICAgICAgICB8IENvcnRleC1BMTUgICAgICB8ICM3NjY0
MjIgICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKPiArfCBBcm0gICAgICAgICAg
ICB8IENvcnRleC1BNTMgICAgICB8ICM4MjczMTkgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODI3
MzE5ICAgIHwKPiArfCBBcm0gICAgICAgICAgICB8IENvcnRleC1BNTMgICAgICB8ICM4MjQwNjkg
ICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODI0MDY5ICAgIHwKPiArfCBBcm0gICAgICAgICAgICB8
IENvcnRleC1BNTMgICAgICB8ICM4MTk0NzIgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODE5NDcy
ICAgIHwKPiArfCBBcm0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4NTI1MjMgICAg
ICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKPiArfCBBcm0gICAgICAgICAgICB8IENv
cnRleC1BNTcgICAgICB8ICM4MzIwNzUgICAgICAgICB8IEFSTTY0X0VSUkFUVU1fODMyMDc1ICAg
IHwKPiArfCBBcm0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzQyMjAgICAgICAg
ICB8IEFSTTY0X0VSUkFUVU1fODM0MjIwICAgIHwKPiArfCBBcm0gICAgICAgICAgICB8IENvcnRl
eC1BNTcgICAgICB8ICMxMzE5NTM3ICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwK
PiArfCBBcm0gICAgICAgICAgICB8IENvcnRleC1BNzIgICAgICB8ICMxMzE5MzY3ICAgICAgICB8
IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKPiArfCBBcm0gICAgICAgICAgICB8IENvcnRleC1B
NzYgICAgICB8ICMxMTY1NTIyICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKPiAr
fCBBcm0gICAgICAgICAgICB8IE1NVS01MDAgICAgICAgICB8ICM4NDI4NjkgICAgICAgICB8IE4v
QSAgICAgICAgICAgICAgICAgICAgIHwKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2NvbnNvbGUu
dHh0IGIvZG9jcy9taXNjL2NvbnNvbGUudHh0Cj4gaW5kZXggNGUxODBmODhiYS4uYWRiZWZkMzk1
NSAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MvY29uc29sZS50eHQKPiArKysgYi9kb2NzL21pc2Mv
Y29uc29sZS50eHQKPiBAQCAtMjMsNyArMjMsNyBAQCBUaGUgdmlydHVhbCBVQVJUIGNvbnNvbGUg
cGF0aCBpbiB4ZW5zdG9yZSBpcyBkZWZpbmVkIGFzOgo+ICAKPiAgL2xvY2FsL2RvbWFpbi8kRE9N
SUQvdnVhcnQvMAo+ICAKPiAtVGhlIHZ1YXJ0IGNvbnNvbGUgcHJvdmlkZXMgYWNjZXNzIHRvIGEg
dmlydHVhbCBTQlNBIFVBUlQgb24gQVJNIHN5c3RlbXMuCj4gK1RoZSB2dWFydCBjb25zb2xlIHBy
b3ZpZGVzIGFjY2VzcyB0byBhIHZpcnR1YWwgU0JTQSBVQVJUIG9uIEFybSBzeXN0ZW1zLgo+ICBU
byBlbmFibGUgdnVhcnQgdGhlIGZvbGxvd2luZyBsaW5lIGhhcyB0byBiZSBhZGRlZCB0byB0aGUg
Z3Vlc3QgY29uZmlndXJhdGlvbgo+ICBmaWxlOgo+ICAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L2VmaS5wYW5kb2MgYi9kb2NzL21pc2MvZWZpLnBhbmRvYwo+IGluZGV4IDIzYzFhMjczMmQuLjk2
OGY0OTgwYmQgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2VmaS5wYW5kb2MKPiArKysgYi9kb2Nz
L21pc2MvZWZpLnBhbmRvYwo+IEBAIC0xMDMsNyArMTAzLDcgQEAgU3BlY2lmaWVzIGEgQ1BVIG1p
Y3JvY29kZSBibG9iIHRvIGxvYWQuICh4ODYgb25seSkKPiAgU3BlY2lmaWVzIGEgZGV2aWNlIHRy
ZWUgZmlsZSB0byBsb2FkLiAgVGhlIHBsYXRmb3JtIGZpcm13YXJlIG1heSBwcm92aWRlIGEKPiAg
RFRCIGluIGFuIEVGSSBjb25maWd1cmF0aW9uIHRhYmxlLCBzbyB0aGlzIGZpZWxkIGlzIG9wdGlv
bmFsIGluIHRoYXQKPiAgY2FzZS4gQSBkdGIgc3BlY2lmaWVkIGluIHRoZSBjb25maWd1cmF0aW9u
IGZpbGUgd2lsbCBvdmVycmlkZSBhIGRldmljZSB0cmVlCj4gLXByb3ZpZGVkIGluIHRoZSBFRkkg
Y29uZmlndXJhdGlvbiB0YWJsZS4gKEFSTSBvbmx5KQo+ICtwcm92aWRlZCBpbiB0aGUgRUZJIGNv
bmZpZ3VyYXRpb24gdGFibGUuIChBcm0gb25seSkKPiAgCj4gICMjI2BjaGFpbj08ZmlsZW5hbWU+
YAo+ICAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MgYi9kb2NzL21p
c2MvbGl2ZXBhdGNoLnBhbmRvYwo+IGluZGV4IDZkOWY3MmY0OWIuLjA3MzU0MTIxM2IgMTAwNjQ0
Cj4gLS0tIGEvZG9jcy9taXNjL2xpdmVwYXRjaC5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MvbGl2
ZXBhdGNoLnBhbmRvYwo+IEBAIC0zMTMsNyArMzEzLDcgQEAgVGhlIHNpemUgb2YgdGhlIHN0cnVj
dHVyZSBpcyA2NCBieXRlcyBvbiA2NC1iaXQgaHlwZXJ2aXNvcnMuIEl0IHdpbGwgYmUKPiAgICAg
IHRoZSBuZXcgZnVuY3Rpb24gKHdoaWNoIHdpbGwgcmVwbGFjZSB0aGUgb25lIGF0IGBvbGRfYWRk
cmApIGluIGJ5dGVzLgo+ICAgICAqIElmIHRoZSB2YWx1ZSBvZiBgbmV3X2FkZHJgIGlzIHplcm8g
dGhlbiBgbmV3X3NpemVgIGRldGVybWluZXMgaG93IG1hbnkKPiAgICAgIGluc3RydWN0aW9uIGJ5
dGVzIHRvIE5PUCAodXAgdG8gb3BhcXVlIHNpemUgbW9kdWxvIHNtYWxsZXN0IHBsYXRmb3JtCj4g
LSAgICBpbnN0cnVjdGlvbiAtIDEgYnl0ZSB4ODYgYW5kIDQgYnl0ZXMgb24gQVJNKS4KPiArICAg
IGluc3RydWN0aW9uIC0gMSBieXRlIHg4NiBhbmQgNCBieXRlcyBvbiBBcm0pLgo+ICAgKiBgdmVy
c2lvbmAgaXMgdG8gYmUgb25lLgo+ICAgKiBgb3BhcXVlYCAqKk1VU1QqKiBiZSB6ZXJvLgo+ICAK
PiBAQCAtMTA5MSw3ICsxMDkxLDcgQEAgdGhhdCBpbiB0aGUgaHlwZXJ2aXNvciBpcyBhZHZpc2Vk
Lgo+ICBUaGUgdG9vbCBmb3IgZ2VuZXJhdGluZyBwYXlsb2FkcyBjdXJyZW50bHkgZG9lcyBwZXJm
b3JtIGEgY29tcGlsZS10aW1lCj4gIGNoZWNrIHRvIGVuc3VyZSB0aGF0IHRoZSBmdW5jdGlvbiB0
byBiZSByZXBsYWNlZCBpcyBsYXJnZSBlbm91Z2guCj4gIAo+IC0jIyMjIFRyYW1wb2xpbmUsIEFS
TQo+ICsjIyMjIFRyYW1wb2xpbmUsIEFybQo+ICAKPiAgVGhlIHVuY29uZGl0aW9uYWwgYnJhbmNo
IGluc3RydWN0aW9uIChmb3IgdGhlIGVuY29kaW5nIHNlZSB0aGUKPiAgRERJIDA0MDZDLmMgYW5k
IERESSAwNDg3QS5qIEFyY2hpdGVjdHVyZSBSZWZlcmVuY2UgTWFudWFsJ3MpLgo+IEBAIC0xMDk5
LDggKzEwOTksOCBAQCB3aXRoIHByb3BlciBvZmZzZXQgaXMgdXNlZCBmb3IgYW4gdW5jb25kaXRp
b25hbCBicmFuY2ggdG8gdGhlIG5ldyBjb2RlLgo+ICBUaGlzIG1lYW5zIHRoYXQgdGhhdCBgb2xk
X3NpemVgICoqTVVTVCoqIGJlIGF0IGxlYXN0IGZvdXIgYnl0ZXMgaWYgcGF0Y2hpbmcKPiAgaW4g
dHJhbXBvbGluZS4KPiAgCj4gLVRoZSBpbnN0cnVjdGlvbiBvZmZzZXQgaXMgbGltaXRlZCBvbiBB
Uk0zMiB0byArLy0gMzJNQiB0byBkaXNwbGFjZW1lbnQKPiAtYW5kIG9uIEFSTTY0IHRvICsvLSAx
MjhNQiBkaXNwbGFjZW1lbnQuCj4gK1RoZSBpbnN0cnVjdGlvbiBvZmZzZXQgaXMgbGltaXRlZCBv
biBBcm0zMiB0byArLy0gMzJNQiB0byBkaXNwbGFjZW1lbnQKPiArYW5kIG9uIEFybTY0IHRvICsv
LSAxMjhNQiBkaXNwbGFjZW1lbnQuCj4gIAo+ICBUaGUgbmV3IGNvZGUgaXMgcGxhY2VkIGluIHRo
ZSA4TSAtIDEwTSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2Ugd2hpbGUgdGhlCj4gIFhlbiBjb2RlIGlz
IGluIDJNIC0gNE0uIFRoYXQgZ2l2ZXMgdXMgZW5vdWdoIHNwYWNlLgo+IGRpZmYgLS1naXQgYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5wYW5kb2MKPiBpbmRleCA4MzI3OTdlMmUyLi41NWRmYjc0MjBkIDEwMDY0NAo+IC0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwo+ICsrKyBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYwo+IEBAIC03MTAsNyArNzEwLDcgQEAgQ29udHJvbHMgZm9yIHRo
ZSBkb20wIElPTU1VIHNldHVwLgo+ICAgICAgYXZhaWxhYmxlIGJ5IGZ1bGx5IGRpc2FibGluZyBh
bGwgSU9NTVVzLgo+ICAKPiAgICAgIFRoaXMgb3B0aW9uIGlzIGhhcmR3aXJlZCB0byBmYWxzZSBm
b3IgeDg2IFBWSCBkb20wJ3MgKHdoZXJlIGEgbm9uLWlkZW50aXR5Cj4gLSAgICB0cmFuc2Zvcm0g
aXMgcmVxdWlyZWQgZm9yIGRvbTAgdG8gZnVuY3Rpb24pLCBhbmQgaXMgaWdub3JlZCBmb3IgQVJN
Lgo+ICsgICAgdHJhbnNmb3JtIGlzIHJlcXVpcmVkIGZvciBkb20wIHRvIGZ1bmN0aW9uKSwgYW5k
IGlzIGlnbm9yZWQgZm9yIEFybS4KPiAgCj4gICogICBUaGUgYHN0cmljdGAgYm9vbGVhbiBpcyBh
cHBsaWNhYmxlIHRvIHg4NiBQViBkb20wJ3Mgb25seSBhbmQgZGVmYXVsdHMgdG8KPiAgICAgIGZh
bHNlLiAgSXQgY29udHJvbHMgd2hldGhlciBkb20wIGNhbiBoYXZlIElPTU1VIG1hcHBpbmdzIGZv
ciBhbGwgZG9tYWluCj4gQEAgLTcxOCw3ICs3MTgsNyBAQCBDb250cm9scyBmb3IgdGhlIGRvbTAg
SU9NTVUgc2V0dXAuCj4gIAo+ICAgICAgVGhpcyBvcHRpb24gaXMgaGFyZHdpcmVkIHRvIHRydWUg
Zm9yIHg4NiBQVkggZG9tMCdzIChhcyBSQU0gYmVsb25naW5nIHRvCj4gICAgICBvdGhlciBkb21h
aW5zIGluIHRoZSBzeXN0ZW0gZG9uJ3QgbGl2ZSBpbiBhIGNvbXBhdGlibGUgYWRkcmVzcyBzcGFj
ZSksIGFuZAo+IC0gICAgaXMgaWdub3JlZCBmb3IgQVJNLgo+ICsgICAgaXMgaWdub3JlZCBmb3Ig
QXJtLgo+ICAKPiAgKiAgIFRoZSBgbWFwLWluY2x1c2l2ZWAgYm9vbGVhbiBpcyBhcHBsaWNhYmxl
IHRvIHg4NiBQViBkb20wJ3MsIGFuZCBzZXRzIHVwCj4gICAgICBpZGVudGl0eSBJT01NVSBtYXBw
aW5ncyBmb3IgYWxsIG5vbi1SQU0gcmVnaW9ucyBiZWxvdyA0R0IgZXhjZXB0IGZvcgo+IEBAIC03
ODQsNyArNzg0LDcgQEAgRm9yIGV4YW1wbGUsIHdpdGggYGRvbTBfbWF4X3ZjcHVzPTQtOGA6Cj4g
ID4gICAgICA4ICAgIHwgIDgKPiAgPiAgICAgMTAgICAgfCAgOAo+ICAKPiAtIyMjIGRvbTBfbWVt
IChBUk0pCj4gKyMjIyBkb20wX21lbSAoQXJtKQo+ICA+IGA9IDxzaXplPmAKPiAgCj4gIFNldCB0
aGUgYW1vdW50IG9mIG1lbW9yeSBmb3IgdGhlIGluaXRpYWwgZG9tYWluIChkb20wKS4gSXQgbXVz
dCBiZQo+IEBAIC04NDksNyArODQ5LDcgQEAgYWZmaW5pdGllcyB0byBwcmVmZXIgYnV0IGJlIG5v
dCBsaW1pdGVkIHRvIHRoZSBzcGVjaWZpZWQgbm9kZShzKS4KPiAgCj4gIFBpbiBkb20wIHZjcHVz
IHRvIHRoZWlyIHJlc3BlY3RpdmUgcGNwdXMKPiAgCj4gLSMjIyBkdHVhcnQgKEFSTSkKPiArIyMj
IGR0dWFydCAoQXJtKQo+ICA+IGA9IHBhdGggWzpvcHRpb25zXWAKPiAgCj4gID4gRGVmYXVsdDog
YCIiYAo+IEBAIC0xMDE3LDcgKzEwMTcsNyBAQCB2ZXJzaW9uIGFyZSAxIGFuZCAyLgo+ICB1c2Ug
b2YgZ3JhbnQgdGFibGUgdjIgd2l0aG91dCB0cmFuc2l0aXZlIGdyYW50cyBpcyBhbiBBQkkgYnJl
YWthZ2UgZnJvbSB0aGUKPiAgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCj4gIAo+IC1UaGUgdXNhZ2Ug
b2YgZ250dGFiIHYyIGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQgb24gQVJNIHBsYXRmb3Jtcy4K
PiArVGhlIHVzYWdlIG9mIGdudHRhYiB2MiBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkIG9uIEFy
bSBwbGF0Zm9ybXMuCj4gIAo+ICAjIyMgZ250dGFiX21heF9mcmFtZXMKPiAgPiBgPSA8aW50ZWdl
cj5gCj4gQEAgLTEyMjUsNyArMTIyNSw3IEBAIGJvb2xlYW4gKGUuZy4gYGlvbW11PW5vYCkgY2Fu
IG92ZXJyaWRlIHRoaXMgYW5kIGxlYXZlIHRoZSBJT01NVXMgZGlzYWJsZWQuCj4gICAgICBoYXJk
d2FyZSwgYW5kIHRoaXMgb3B0aW9uIGlzIGlnbm9yZWQuICBJdCBpcyBlbmFibGVkIGJ5IGRlZmF1
bHQgb24gSW50ZWwKPiAgICAgIHN5c3RlbXMuCj4gIAo+IC0gICAgVGhpcyBvcHRpb24gaXMgaWdu
b3JlZCBvbiBBUk0sIGFuZCB0aGUgcGFnZXRhYmxlcyBhcmUgYWx3YXlzIHNoYXJlZC4KPiArICAg
IFRoaXMgb3B0aW9uIGlzIGlnbm9yZWQgb24gQXJtLCBhbmQgdGhlIHBhZ2V0YWJsZXMgYXJlIGFs
d2F5cyBzaGFyZWQuCj4gIAo+ICAqICAgVGhlIGBpbnRyZW1hcGAgYm9vbGVhbiBjb250cm9scyB0
aGUgSW50ZXJydXB0IFJlbWFwcGluZyBzdWItZmVhdHVyZSwgYW5kCj4gICAgICBpcyBhY3RpdmUg
YnkgZGVmYXVsdCBvbiBjb21wYXRpYmxlIGhhcmR3YXJlLiAgT24geDg2IHN5c3RlbXMsIHRoZSBm
aXJzdAo+IEBAIC0xMzkwLDcgKzEzOTAsNyBAQCBiYXNlZCBpbnRlcnJ1cHRzLiBBbnkgaGlnaGVy
IElSUXMgd2lsbCBiZSBhdmFpbGFibGUgZm9yIHVzZSB2aWEgUENJIE1TSS4KPiAgIyMjIG1heF9s
cGlfYml0cyAoYXJtKQo+ICA+IGA9IDxpbnRlZ2VyPmAKPiAgCj4gLVNwZWNpZmllcyB0aGUgbnVt
YmVyIG9mIEFSTSBHSUN2MyBMUEkgaW50ZXJydXB0cyB0byBhbGxvY2F0ZSBvbiB0aGUgaG9zdCwK
PiArU3BlY2lmaWVzIHRoZSBudW1iZXIgb2YgQXJtIEdJQ3YzIExQSSBpbnRlcnJ1cHRzIHRvIGFs
bG9jYXRlIG9uIHRoZSBob3N0LAo+ICBwcmVzZW50ZWQgYXMgdGhlIG51bWJlciBvZiBiaXRzIG5l
ZWRlZCB0byBlbmNvZGUgaXQuIFRoaXMgbXVzdCBiZSBhdCBsZWFzdAo+ICAxNCBhbmQgbm90IGV4
Y2VlZCAzMiwgYW5kIGVhY2ggTFBJIHJlcXVpcmVzIG9uZSBieXRlIChjb25maWd1cmF0aW9uKSBh
bmQKPiAgb25lIHBlbmRpbmcgYml0IHRvIGJlIGFsbG9jYXRlZC4KPiBAQCAtMTQxNyw3ICsxNDE3
LDcgQEAgbGltaXQgaXMgaWdub3JlZCBieSBYZW4uCj4gID4gYD0gWzxkb21VPl1bLFs8Y3RsZG9t
Pl1bLFs8aHdkb20+XVssPHB0ZG9tPl1dXWAKPiAgCj4gID4geDg2IGRlZmF1bHQ6IGA5LDE4LDEy
LDEyYAo+IC0+IEFSTSBkZWZhdWx0OiBgOSwxOCwxMCwxMGAKPiArPiBBcm0gZGVmYXVsdDogYDks
MTgsMTAsMTBgCj4gIAo+ICBDaGFuZ2UgdGhlIG1heGltdW0gb3JkZXIgcGVybWl0dGVkIGZvciBh
bGxvY2F0aW9uIChvciBhbGxvY2F0aW9uLWxpa2UpCj4gIHJlcXVlc3RzIGlzc3VlZCBieSB0aGUg
dmFyaW91cyBraW5kcyBvZiBkb21haW5zIChpbiB0aGlzIG9yZGVyOgo+IEBAIC0xODA0LDcgKzE4
MDQsNyBAQCBhY2NpZGVudGFsbHkgbGVha2luZyBzZWNyZXRzIGJ5IHJlbGVhc2luZyBwYWdlcyB3
aXRob3V0IHByb3BlciBzYW5pdGl6YXRpb24uCj4gIAo+ICBTZXQgdGhlIHNlcmlhbCB0cmFuc21p
dCBidWZmZXIgc2l6ZS4KPiAgCj4gLSMjIyBzZXJyb3JzIChBUk0pCj4gKyMjIyBzZXJyb3JzIChB
cm0pCj4gID4gYD0gZGl2ZXJzZSB8IGZvcndhcmQgfCBwYW5pY2AKPiAgCj4gID4gRGVmYXVsdDog
YGRpdmVyc2VgCj4gQEAgLTIxODQsOCArMjE4NCw4IEBAIHByb2R1Y3Rpb24gc3lzdGVtcyAoc2Vl
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL2Fkdmlzb3J5LTE2My5odG1sKSEKPiAgCj4gID4g
RGVmYXVsdDogYHRyYXBgCj4gIAo+IC1XRkkgaXMgdGhlIEFSTSBpbnN0cnVjdGlvbiB0byAid2Fp
dCBmb3IgaW50ZXJydXB0Ii4gV0ZFIGlzIHNpbWlsYXIgYW5kCj4gLW1lYW5zICJ3YWl0IGZvciBl
dmVudCIuIFRoaXMgb3B0aW9uLCB3aGljaCBpcyBBUk0gc3BlY2lmaWMsIGNoYW5nZXMgdGhlCj4g
K1dGSSBpcyB0aGUgQXJtIGluc3RydWN0aW9uIHRvICJ3YWl0IGZvciBpbnRlcnJ1cHQiLiBXRkUg
aXMgc2ltaWxhciBhbmQKPiArbWVhbnMgIndhaXQgZm9yIGV2ZW50Ii4gVGhpcyBvcHRpb24sIHdo
aWNoIGlzIEFybSBzcGVjaWZpYywgY2hhbmdlcyB0aGUKPiAgd2F5IGd1ZXN0IFdGSSBhbmQgV0ZF
IGFyZSBpbXBsZW1lbnRlZCBpbiBYZW4uIEJ5IGRlZmF1bHQsIFhlbiB0cmFwcyBib3RoCj4gIGlu
c3RydWN0aW9ucy4gSW4gdGhlIGNhc2Ugb2YgV0ZJLCBYZW4gYmxvY2tzIHRoZSBndWVzdCB2Y3B1
OyBpbiB0aGUgY2FzZQo+ICBvZiBXRkUsIFhlbiB5aWVsZCB0aGUgZ3Vlc3QgdmNwdS4gV2hlbiBz
ZXR0aW5nIHZ3ZmkgdG8gYG5hdGl2ZWAsIFhlbgo+IGRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3Mv
eGVuLXJlbGVhc2UtbWFuYWdlbWVudC5wYW5kb2MgYi9kb2NzL3Byb2Nlc3MveGVuLXJlbGVhc2Ut
bWFuYWdlbWVudC5wYW5kb2MKPiBpbmRleCBkNmFiYzkwYTAyLi45NjIwN2M5M2YwIDEwMDY0NAo+
IC0tLSBhL2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYwo+ICsrKyBi
L2RvY3MvcHJvY2Vzcy94ZW4tcmVsZWFzZS1tYW5hZ2VtZW50LnBhbmRvYwo+IEBAIC00MTYsNyAr
NDE2LDcgQEAgSjogWEVOLTI4Cj4gIAo+ICA9PT0geDg2ID09PQo+ICAKPiAtPT09IEFSTSA9PT0K
PiArPT09IEFybSA9PT0KPiAgCj4gID09IENvbXBsZXRlZCA9PQo+ICAKPiBkaWZmIC0tZ2l0IGEv
ZG9jcy9zcGVjcy9saWJ4Yy1taWdyYXRpb24tc3RyZWFtLnBhbmRvYyBiL2RvY3Mvc3BlY3MvbGli
eGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKPiBpbmRleCA5N2RhY2I2ZTMwLi5kZGQ3ZDFlYjJm
IDEwMDY0NAo+IC0tLSBhL2RvY3Mvc3BlY3MvbGlieGMtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MK
PiArKysgYi9kb2NzL3NwZWNzL2xpYnhjLW1pZ3JhdGlvbi1zdHJlYW0ucGFuZG9jCj4gQEAgLTMw
LDcgKzMwLDcgQEAgaW1hZ2UgdXNlZCBpbiBYZW4gNC40IGFuZCBlYXJsaWVyICh0aGUgX2xlZ2Fj
eSBmb3JtYXRfKS4KPiAgCj4gIEEgbmV3IGZvcm1hdCB0aGF0IGFkZHJlc3NlcyB0aGUgYWJvdmUg
aXMgcmVxdWlyZWQuCj4gIAo+IC1BUk0gZG9lcyBub3QgeWV0IGhhdmUgaGF2ZSBhIGRvbWFpbiBz
YXZlIGltYWdlIGZvcm1hdCBzcGVjaWZpZWQgYW5kCj4gK0FybSBkb2VzIG5vdCB5ZXQgaGF2ZSBo
YXZlIGEgZG9tYWluIHNhdmUgaW1hZ2UgZm9ybWF0IHNwZWNpZmllZCBhbmQKPiAgdGhlIGZvcm1h
dCBkZXNjcmliZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uIHNob3VsZCBiZSBzdWl0YWJsZS4KPiAg
Cj4gIE5vdCBZZXQgSW5jbHVkZWQKPiBAQCAtNDEsNyArNDEsNyBAQCBpbmNsdWRlZCBpbiBhIGZ1
dHVyZSBkcmFmdC4KPiAgCj4gICogUGFnZSBkYXRhIGNvbXByZXNzaW9uLgo+ICAKPiAtKiBBUk0K
PiArKiBBcm0KPiAgCj4gIAo+ICBPdmVydmlldwo+IEBAIC0xNjIsNyArMTYyLDcgQEAgdHlwZSAg
ICAgICAgMHgwMDAwOiBSZXNlcnZlZC4KPiAgCj4gICAgICAgICAgICAgIDB4MDAwMzogeDg2IFBW
SC4KPiAgCj4gLSAgICAgICAgICAgIDB4MDAwNDogQVJNLgo+ICsgICAgICAgICAgICAweDAwMDQ6
IEFybS4KPiAgCj4gICAgICAgICAgICAgIDB4MDAwNSAtIDB4RkZGRkZGRkY6IFJlc2VydmVkLgo+
ICAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9zcGVjcy9saWJ4bC1taWdyYXRpb24tc3RyZWFtLnBhbmRv
YyBiL2RvY3Mvc3BlY3MvbGlieGwtbWlncmF0aW9uLXN0cmVhbS5wYW5kb2MKPiBpbmRleCAzNzY2
ZjM3ZjRmLi5kNDA3YWJkODE3IDEwMDY0NAo+IC0tLSBhL2RvY3Mvc3BlY3MvbGlieGwtbWlncmF0
aW9uLXN0cmVhbS5wYW5kb2MKPiArKysgYi9kb2NzL3NwZWNzL2xpYnhsLW1pZ3JhdGlvbi1zdHJl
YW0ucGFuZG9jCj4gQEAgLTQzLDcgKzQzLDcgQEAgTm90IFlldCBJbmNsdWRlZAo+ICBUaGUgZm9s
bG93aW5nIGZlYXR1cmVzIGFyZSBub3QgeWV0IGZ1bGx5IHNwZWNpZmllZCBhbmQgd2lsbCBiZQo+
ICBpbmNsdWRlZCBpbiBhIGZ1dHVyZSBkcmFmdC4KPiAgCj4gLSogQVJNCj4gKyogQXJtCj4gIAo+
ICAKPiAgT3ZlcnZpZXcKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:12:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTC5-0004zt-NC; Wed, 02 Oct 2019 01:12:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFTC4-0004zo-2p
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:12:40 +0000
X-Inumbo-ID: b9ebdca6-e4b1-11e9-970b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id b9ebdca6-e4b1-11e9-970b-12813bfff9fa;
 Wed, 02 Oct 2019 01:12:39 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 90BCA20815;
 Wed,  2 Oct 2019 01:12:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569978758;
 bh=3dAoIpfHLdgY/BUWFg0vsIbh4/6vKkKnaGK6eX0X/cg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=0JqyHAz59lN4jsZqE/J8BomA8LOFOobxc/psD8ZRbCCMkYR6H80I9eewY4HPf8bWp
 G/dnJgLAIviVGwv5DXXzQLi2XeFsos3YgctfYF4RW56+TtcLDHY84Lr5e3YL4mq6Rp
 Q5v4c8rHWGLBZUMSY91fuPOeuTiSnZHdl+ki3oq8=
Date: Tue, 1 Oct 2019 18:12:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190821221221.19456-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011811270.26319@sstabellini-ThinkPad-T480s>
References: <20190821221221.19456-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: domain_build: Don't continue if
 unable to allocate all dom0 banks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, Bertrand.Marquis@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBBdWcgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiB3aWxsIG9ubHkg
cHJpbnQgYSB3YXJuaW5nIGlmIHRoZXJlIGFyZSBtZW1vcnkgdW5hbGxvY2F0ZWQgd2hlbiB1c2lu
ZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gaXMKCgo+IDE6MSBt
YXBwaW5nIChvbmx5IHVzZWQgYnkgZG9tMCkuIFRoaXMgYWxzbyBpbmNsdWRlcyB0aGUgY2FzZSB3
aGVyZSBubwo+IG1lbW9yeSBoYXMgYmVlbiBhbGxvY2F0ZWQuCj4gCj4gSXQgd2lsbCBicmluZyB0
byBhbGwgc29ydCBvZiBpc3N1ZXMgdGhhdCBjYW4gYmUgaGFyZCB0byBkaWFnbm9zdGljIGZvcgo+
IHVzZXJzICh0aGUgd2FybmluZyBjYW4gYmUgZGlmZmljdWx0IHRvIHNwb3Qgb3IgZGlzcmVnYXJk
KS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gZGlz
cmVnYXJkZWQKCiAKPiBJZiB0aGUgdXNlcnMgcmVxdWVzdCAxR0Igb2YgbWVtb3J5LCB0aGVuIG1v
c3QgbGlrZWx5IHRoZXkgd2FudCB0aGUgZXhhY3QKPiBhbW91bnQgYW5kIG5vdCA1MTJNQi4gU28g
cGFuaWMgaWYgYWxsIHRoZSBtZW1vcnkgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZC4KPiAKPiBBZnRl
ciB0aGlzIGNoYW5nZSwgdGhlIGJlaGF2aW9yIGlzIHRoZSBzYW1lIGFzIGZvciBub24tMToxIG1l
bW9yeQo+IGFsbG9jYXRpb24gKHVzZWQgYnkgZG9tVSkuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSwg
cmVmbG93IHRoZSBtZXNzYWdlIHRvIGhhdmUgdGhlIGZvcm1hdCBvbiBhIHNpbmdsZQo+IGxpbmUu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoK
PiAtLS0KPiAKPiBDYzogQmVydHJhbmQuTWFycXVpc0Bhcm0uY29tCj4gCj4gSXQgdG9vayBtZSBz
b21ldGltZXMgdGhpcyBtb3JuaW5nIHRvIHNwb3QgdGhlIHdhcm5pbmcgaW4gdGhlIGxvZy4gSWYg
d2UKPiBkb24ndCBob25vciB0aGUgc2l6ZSwgaXQgZmVlbHMgaXQgaXMgYmV0dGVyIHRvIGNyYXNo
IGFuZCByZXF1ZXN0IHRoZQo+IHVzZXIgdG8gcmVxdWVzdCBsZXNzIG1lbW9yeSAob3IgcmUtb3Jk
ZXIgdGhlIGJpbmFyeSkuCj4gCj4gVGhpcyBpcyBpbmxpbmUgb24gaG93IGRvbVUgbWVtb3J5IGFs
bG9jYXRpb24gaXMgaGFuZGxlZC4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IHwgNyArKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDFhM2RjYjFiY2QuLjcyZTE0NzQ2Y2Qg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTM1OCwxMCArMzU4LDkgQEAgc3RhdGljIHZvaWQg
X19pbml0IGFsbG9jYXRlX21lbW9yeV8xMShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgfQo+ICAK
PiAgICAgIGlmICgga2luZm8tPnVuYXNzaWduZWRfbWVtICkKPiAtICAgICAgICBwcmludGsoIldB
Uk5JTkc6IEZhaWxlZCB0byBhbGxvY2F0ZSByZXF1ZXN0ZWQgZG9tMCBtZW1vcnkuIgo+IC0gICAg
ICAgICAgICAgICAvKiBEb24ndCB3YW50IGZvcm1hdCB0aGlzIGFzIFBSSXBhZGRyICgxNiBkaWdp
dCBoZXgpICovCj4gLSAgICAgICAgICAgICAgICIgJWxkTUIgdW5hbGxvY2F0ZWRcbiIsCj4gLSAg
ICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAyMCk7
Cj4gKyAgICAgICAgLyogRG9uJ3Qgd2FudCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGln
aXQgaGV4KSAqLwo+ICsgICAgICAgIHBhbmljKCJGYWlsZWQgdG8gYWxsb2NhdGUgcmVxdWVzdGVk
IGRvbTAgbWVtb3J5LiAlbGRNQiB1bmFsbG9jYXRlZFxuIiwKPiArICAgICAgICAgICAgICAodW5z
aWduZWQgbG9uZylraW5mby0+dW5hc3NpZ25lZF9tZW0gPj4gMjApOwo+ICAKPiAgICAgIGZvcigg
aSA9IDA7IGkgPCBraW5mby0+bWVtLm5yX2JhbmtzOyBpKysgKQo+ICAgICAgewo+IC0tIAo+IDIu
MTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:18:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTHU-0005An-Dl; Wed, 02 Oct 2019 01:18:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFTHT-0005Ag-6I
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:18:15 +0000
X-Inumbo-ID: 81d1f17e-e4b2-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 81d1f17e-e4b2-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 01:18:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 EB4FE20818;
 Wed,  2 Oct 2019 01:18:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569979094;
 bh=vWwchyz3AoLgLbCBzPJ+Inu1Zie/AEObceweJ4tLq6s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=f7OLss2Mue+0I0pjDTnGCTZRrHDytEQ1xHiyNCA1SIFF0p7oChmtntwoaY+lGkyvK
 59YHpftfyVSsdMyOJGcVHUH9Rd9AmPQblE7DFchV+7SsnMVYCYYV3y//Vr9jcheVje
 thzvl9brNFfdm5kctfCithD01efeXn8DSwclBCF8=
Date: Tue, 1 Oct 2019 18:18:13 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190815173258.20752-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011815450.26319@sstabellini-ThinkPad-T480s>
References: <20190815173258.20752-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: domain_build: Print the correct
 domain in initrd_load()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBBdWcgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGluaXRyZF9sb2FkKCkg
Y2FuIGJlIGNhbGxlZCBieSBvdGhlciBkb21haW4gdGhhbiBkb20wLiBUbyBhdm9pZAo+IGNvbmZ1
c2lvbiBpbiB0aGUgbG9nLCBwcmludCB0aGUgY29ycmVjdCBkb21haW4uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoYW5rcyB0aGUgYnVn
IHdhcyByZWFsbHkgYW5ub3lpbmcuCgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCAxMjYzNzRmNjAzLi4zMzE3MTA4MWVh
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0xODE4LDggKzE4MTgsOCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgaW5pdHJkX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiAgICAgIHBh
ZGRyID0gbW9kLT5zdGFydDsKPiAgICAgIGxlbiA9IG1vZC0+c2l6ZTsKPiAgCj4gLSAgICBwcmlu
dGsoIkxvYWRpbmcgZG9tMCBpbml0cmQgZnJvbSAlIlBSSXBhZGRyIiB0byAweCUiUFJJcGFkZHIi
LTB4JSJQUklwYWRkciJcbiIsCj4gLSAgICAgICAgICAgcGFkZHIsIGxvYWRfYWRkciwgbG9hZF9h
ZGRyICsgbGVuKTsKPiArICAgIHByaW50aygiTG9hZGluZyAlcGQgaW5pdHJkIGZyb20gJSJQUklw
YWRkciIgdG8gMHglIlBSSXBhZGRyIi0weCUiUFJJcGFkZHIiXG4iLAo+ICsgICAgICAgICAgIGtp
bmZvLT5kLCBwYWRkciwgbG9hZF9hZGRyLCBsb2FkX2FkZHIgKyBsZW4pOwo+ICAKPiAgICAgIC8q
IEZpeCB1cCBsaW51eCxpbml0cmQtc3RhcnQgYW5kIGxpbnV4LGluaXRyZC1lbmQgaW4gL2Nob3Nl
biAqLwo+ICAgICAgbm9kZSA9IGZkdF9wYXRoX29mZnNldChraW5mby0+ZmR0LCAiL2Nob3NlbiIp
Owo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:18:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:18:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTHj-0005Bk-NZ; Wed, 02 Oct 2019 01:18:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFTHi-0005BY-Eg
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:18:30 +0000
X-Inumbo-ID: 8aa154a2-e4b2-11e9-970b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 8aa154a2-e4b2-11e9-970b-12813bfff9fa;
 Wed, 02 Oct 2019 01:18:29 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 D69E820818;
 Wed,  2 Oct 2019 01:18:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569979109;
 bh=13ItRQqEtrZNpcsvWsCT2MW15HyRD27afWaDNBWCWEQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=orfl3UskiFMeht4xpB92E3YsK/dS/d0sI6KVMAyf3EL4CyjgcQFK8YCs9Lhzay1uE
 /MAeV3DXo6yQpfWLC1lQpbhLc0+qvHtY83zUaea+aHOGXT0P7Dd4m8EbKanwrKHv8c
 F8wcDrVHmKBXVpPntmpvapjeyWnXmiIdHEtKafqc=
Date: Tue, 1 Oct 2019 18:18:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190815173533.26310-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011818230.26319@sstabellini-ThinkPad-T480s>
References: <20190815173533.26310-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: domain_build: Print the correct
 domain in construct_domain()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBBdWcgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGNvbnN0cnVjdF9kb21h
aW4oKSBjYW4gYmUgY2FsbGVkIGJ5IG90aGVyIGRvbWFpbiB0aGFuIGRvbTAuIFRvIGF2b2lkCj4g
Y29uZnVzaW9uIGluIHRoZSBsb2csIHByaW50IHRoZSBjb3JyZWN0IGRvbWFpbi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4g
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDMz
MTcxMDgxZWEuLmNmOWZmYmMzNjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE5NzgsNyAr
MTk3OCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiAgICAgICAgICBjcHUgPSBjcHVtYXNr
X2N5Y2xlKGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKPiAgICAgICAgICBpZiAoIHZjcHVfY3JlYXRl
KGQsIGksIGNwdSkgPT0gTlVMTCApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGso
IkZhaWxlZCB0byBhbGxvY2F0ZSBkb20wIHZjcHUgJWQgb24gcGNwdSAlZFxuIiwgaSwgY3B1KTsK
PiArICAgICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gYWxsb2NhdGUgJXBkIHZjcHUgJWQgb24g
cGNwdSAlZFxuIiwgZCwgaSwgY3B1KTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAg
fQo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:19:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTIe-0005Hr-4W; Wed, 02 Oct 2019 01:19:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFTId-0005Hi-H7
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:19:27 +0000
X-Inumbo-ID: ace06e5e-e4b2-11e9-970b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ace06e5e-e4b2-11e9-970b-12813bfff9fa;
 Wed, 02 Oct 2019 01:19:27 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 4EA3520818;
 Wed,  2 Oct 2019 01:19:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569979166;
 bh=lkguUI04KHihAbL66gnYXGSSIuIlnq/VHSVI4fQLm8w=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=jAnht7ZT16pvVHLTtKEw95Ti/3zIao8JT/vC6PxZcT+AbDGJPvIZbK9IPtWINVc3b
 q8UmCnPRyOwDYmgZqci5SsO/jfBKV6vHc6ZdKSU1v60p2EKdCEzvfgF1KZAUXDM3zc
 pd4slDnNjKvlc4g13Io/hCiEfsQ5yaxgvKJZ1MK8=
Date: Tue, 1 Oct 2019 18:19:25 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190815195114.31148-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011818490.26319@sstabellini-ThinkPad-T480s>
References: <20190815195114.31148-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: domain_build: Remove redundant
 check in make_vpl011_uart_node()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBBdWcgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE5vbmUgb2YgdGhlIGNv
ZGUgc2luY2UgdGhlIGxhc3QgY2hlY2sgb2YgcmVzIG1vZGlmeSB0aGUgdmFsdWUuIFNvIHRoZQo+
IGNoZWNrIGNhbiBiZSByZW1vdmVkLgo+IAo+IENvdmVyaXR5LUlEOiAxNDc2ODI0Cj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMyArLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCBj
ZjlmZmJjMzYwLi4xNzM1NDRkOGM1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0xNjI5LDgg
KzE2MjksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgZHRfY2hpbGRfc2V0X3JhbmdlKCZj
ZWxscywgR1VFU1RfUk9PVF9BRERSRVNTX0NFTExTLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
IEdVRVNUX1JPT1RfU0laRV9DRUxMUywgR1VFU1RfUEwwMTFfQkFTRSwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICBHVUVTVF9QTDAxMV9TSVpFKTsKPiAtICAgIGlmICggcmVzICkKPiAtICAgICAg
ICByZXR1cm4gcmVzOwo+ICsKPiAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCBy
ZWcsIHNpemVvZihyZWcpKTsKPiAgICAgIGlmICggcmVzICkKPiAgICAgICAgICByZXR1cm4gcmVz
Owo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:20:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:20:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTJR-0005za-GM; Wed, 02 Oct 2019 01:20:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFTJQ-0005zL-05
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:20:16 +0000
X-Inumbo-ID: c9d13782-e4b2-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id c9d13782-e4b2-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 01:20:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 DF48E20818;
 Wed,  2 Oct 2019 01:20:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569979215;
 bh=vaHvUY4vyZAGWYTTKCMlO4yBpGPJVWClQV1xc4Suad4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=oP1JyYGOmLJV4D5bweWQa/eSfSsDg/9oKDrzq8eUcGZw/fXXdBYMGLSKKnAI2+5LX
 BvRk45u8PJxIpQ+oMFKye+rndLD38+Z840u7jyLCSB1hwaC0SfnAmYfrGBp/jxsDrX
 D+GZFcUQgaVxtngxzZXzoOxMxtdNsR1B3zMCyl8Y=
Date: Tue, 1 Oct 2019 18:20:13 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190815172944.14163-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011819480.26319@sstabellini-ThinkPad-T480s>
References: <20190815172944.14163-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Print the correct
 domain in dtb_load()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBBdWcgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGR0Yl9sb2FkKCkgY2Fu
IGJlIGNhbGxlZCBieSBvdGhlciBkb21haW4gdGhhbiBkb20wLiBUbyBhdm9pZCBjb25mdXNpb24K
PiBpbiB0aGUgbG9nLCBwcmludCB0aGUgY29ycmVjdCBkb21haW4uCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBDaGFu
Z2VzIGluIHYyOgo+ICAgICAgICAgLSBGaXggdGhlIHNlY29uZCBwcmludCBpbiB0aGUgZnVuY3Rp
b24gYXMgd2VsbC4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgOCArKysr
Ky0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCA0ZTUxZTIyOTI3Li4xMjYzNzRmNjAzIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+IEBAIC0xNzg3LDE1ICsxNzg3LDE3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBkdGJfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICB7Cj4gICAgICB1bnNpZ25l
ZCBsb25nIGxlZnQ7Cj4gIAo+IC0gICAgcHJpbnRrKCJMb2FkaW5nIGRvbTAgRFRCIHRvIDB4JSJQ
UklwYWRkciItMHglIlBSSXBhZGRyIlxuIiwKPiAtICAgICAgICAgICBraW5mby0+ZHRiX3BhZGRy
LCBraW5mby0+ZHRiX3BhZGRyICsgZmR0X3RvdGFsc2l6ZShraW5mby0+ZmR0KSk7Cj4gKyAgICBw
cmludGsoIkxvYWRpbmcgJXBkIERUQiB0byAweCUiUFJJcGFkZHIiLTB4JSJQUklwYWRkciJcbiIs
Cj4gKyAgICAgICAgICAga2luZm8tPmQsIGtpbmZvLT5kdGJfcGFkZHIsCj4gKyAgICAgICAgICAg
a2luZm8tPmR0Yl9wYWRkciArIGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOwo+ICAKPiAgICAg
IGxlZnQgPSBjb3B5X3RvX2d1ZXN0X3BoeXNfZmx1c2hfZGNhY2hlKGtpbmZvLT5kLCBraW5mby0+
ZHRiX3BhZGRyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
a2luZm8tPmZkdCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOwo+ICAKPiAgICAgIGlmICggbGVmdCAhPSAwICkK
PiAtICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGNvcHkgdGhlIERUQiB0byBkb20wIG1lbW9yeSAo
bGVmdCA9ICVsdSBieXRlcylcbiIsIGxlZnQpOwo+ICsgICAgICAgIHBhbmljKCJVbmFibGUgdG8g
Y29weSB0aGUgRFRCIHRvICVwZCBtZW1vcnkgKGxlZnQgPSAlbHUgYnl0ZXMpXG4iLAo+ICsgICAg
ICAgICAgICAgIGtpbmZvLT5kLCBsZWZ0KTsKPiAgICAgIHhmcmVlKGtpbmZvLT5mZHQpOwo+ICB9
Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTP1-0006FA-7x; Wed, 02 Oct 2019 01:26:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFTOz-0006EA-OB
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:26:01 +0000
X-Inumbo-ID: 97c41646-e4b3-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 97c41646-e4b3-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 01:26:01 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 1650D20818;
 Wed,  2 Oct 2019 01:26:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569979560;
 bh=ci8zJC3KyY879QMa81K4rBlioQVKqmNwm5BqedFACvQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=HZFYCzOZuATwXi/sGqFI9G6sN3vmPZ7MisoBHOlmAyNm7yee5GPltc+O6JA9xRWYi
 E0IJiAixIBg6RZ0QUbvGvYOTmwoXKMW8k+LnbXxOM13W1xVGohTW1tu8RM7z29BGOD
 FKzqvIeKKsb5xMg0PYaXbGwL4dQZbKYEb7c9L5U8=
Date: Tue, 1 Oct 2019 18:25:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190805132955.1630-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011825490.26319@sstabellini-ThinkPad-T480s>
References: <20190805132955.1630-1-julien.grall@arm.com>
 <20190805132955.1630-2-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen/console: Don't treat NUL
 character as the end of the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IEF1ZyAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQWZ0ZXIgdXBncmFkaW5n
IERlYmlhbiB0byBCdXN0ZXIsIEkgaGF2ZSBiZWdhbiB0byBub3RpY2UgY29uc29sZQo+IG1hbmds
aW5nIHdoZW4gdXNpbmcgenNoIGluIERvbTAuIFRoaXMgaXMgaGFwcGVubmluZyBiZWNhdXNlIG91
dHB1dCBzZW50IGJ5Cj4genNoIHRvIHRoZSBjb25zb2xlIG1heSBjb250YWluIE5VTHMgaW4gdGhl
IG1pZGRsZSBvZiB0aGUgYnVmZmVyLgo+IAo+IFRoZSBhY3R1YWwgaW1wbGVtZW50YXRpb24gb2Yg
Q09OU09MRUlPX3dyaXRlIGNvbnNpZGVycyB0aGF0IGEgYnVmZmVyCj4gYWx3YXlzIHRlcm1pbmF0
ZSB3aXRoIGEgTlVMIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhpbmcgYWZ0ZXIgaXQu
Cj4gCj4gSW4gZ2VuZXJhbCwgTlVMcyBhcmUgcGVyZmVjdGx5IGxlZ2l0aW1hdGUgaW4gdGVybWlu
YWwgc3RyZWFtcy4gRm9yCj4gaW5zdGFuY2UsIHRoaXMgY291bGQgYmUgdXNlZCBmb3IgcGFkZGlu
ZyBzbG93IHRlcm1pbmFscy4gU2VlIHRlcm1pbmZvKDUpCj4gc2VjdGlvbiBgRGVsYXlzIGFuZCBQ
YWRkaW5nYCwgb3Igc2VhcmNoIGZvciB0aGUgcGNyZSAnXGJwYWQnLgo+IAo+IE90aGVyIHVzZSBj
YXNlcyBpbmNsdWRlcyB1c2luZyB0aGUgY29uc29sZSBmb3IgZHVtcGluZyBub24taHVtYW4KPiBy
ZWFkYWJsZSBpbmZvcm1hdGlvbiAoZS5nIGRlYnVnZ2VyLCBmaWxlIGlmIG5vIG5ldHdvcmsuLi4p
LiBXaXRoIHRoZQo+IGN1cnJlbnQgYmVoYXZpb3IsIHRoZSByZXN1bHRpbmcgc3RyZWFtIHdpbGwg
ZW5kIHVwIHRvIGJlIGNvcnJ1cHRlZC4KPiAKPiBUaGUgZG9jdW1lbnRhdGlvbiBmb3IgQ09OU09M
RUlPX3dyaXRlIGlzIHByZXR0eSBsaW1pdGVkICh0byBub3Qgc2F5Cj4gaW5leGlzdGVudCkuIEZy
b20gdGhlIGRlY2xhcmF0aW9uLCB0aGUgaHlwZXJjYWxsIHRha2VzIGEgYnVmZmVyIGFuZCBzaXpl
Lgo+IFNvIHRoaXMgY291bGQgbGVhZCB0byB0aGluayB0aGUgTlVMIGNoYXJhY3RlciBpcyBhbGxv
d2VkIGluIHRoZSBtaWRkbGUgb2YKPiB0aGUgYnVmZmVyLgo+IAo+IFRoaXMgcGF0Y2ggdXBkYXRl
cyB0aGUgY29uc29sZSBBUEkgdG8gcGFzcyB0aGUgc2l6ZSBhbG9uZyB0aGUgYnVmZmVyCj4gZG93
biBzbyB3ZSBjYW4gcmVtb3ZlIHRoZSByZWxpYW5jZSBvbiBidWZmZXIgdGVybWluYXRpbmcgYnkg
YSBOVUwKPiBjaGFyYWN0ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAKPiBUaGlzIHBhdGNoIHdhcyBvcmlnaW5hbGx5
IHNlbnQgc3RhbmRhbG9uZSBbMV0uIEJ1dCB0aGUgc2VyaWVzIGdyb3dzIHRvCj4gaW5jbHVkZSBh
bm90aGVyIGJ1ZyBmb3VuZCBpbiB0aGUgY29uc29sZSBjb2RlIGFuZCBkb2N1bWVudGF0aW9uLgo+
IAo+IENuaGFuZ2VzIGluIHYyOgo+ICAgICAtIFN3aXRjaCBmcm9tIHVuc2lnbmVkIGludCB0byBz
aXplX3QuIFNvIHRydW5jYXRpb24gaXMgYXZvaWRlZC4gV2UKPiAgICAgY2FuIGRlY2lkZSB3aGV0
aGVyIHdlIHdhbnQgZXhwbGljaXQgdHJ1bmNhdGlvbiBsYXRlciBvbi4KPiAgICAgLSBSZW1vdmUg
dW5lY2Vzc2FyeSBsZWFkaW5nIE5VTCBhZGRlZCBpbiBkdW1wX2NvbnNvbGVfcmluZ19rZXkKPiAg
ICAgLSBSZW1vdmUgdW5lY2Vzc2FyeSBkZWNvcmF0aW9uIGluIHNlcmNvbl9wdXRzCj4gICAgIC0g
Rml4IGxvb3AgaW4gbGZiX3Njcm9sbF9wdXRzCj4gICAgIC0gdXNlIHdoaWxlKCkgcmF0aGVyIHRo
YW4gZG8ge30gd2hpbGUoKQo+IAo+IENoYW5nZSBzaW5jZSB0aGUgc3RhbmRhbG9uZSB2ZXJzaW9u
Ogo+ICAgICAtIEZpeCBlYXJseSBwcmludGsgb24gQXJtCj4gICAgIC0gRml4IGdkYnN0dWIKPiAg
ICAgLSBSZW1vdmUgdW5lY2Vzc2FyeSBsZWFkaW5nIE5VTCBjaGFyYWN0ZXIgYWRkZWQgYnkgWGVu
Cj4gICAgIC0gSGFuZGxlIERvbVUgY29uc29sZQo+ICAgICAtIFJld29yayB0aGUgY29tbWl0IG1l
c3NhZ2UKPiAKPiBCZWxvdyBhIHNtYWxsIEMgcHJvZ3JhbSB0byByZXBybyB0aGUgYnVnIG9uIFhl
bjoKPiAKPiBpbnQgbWFpbih2b2lkKQo+IHsKPiAgICAgd3JpdGUoMSwKPiAgICAgICAgICAgIlxy
XDMzWzBtXDBcMFwwXDBcMFwwXDBcMFwzM1syN21cMzNbMjRtXDMzW2pcMzNbMzJtanVsaWVuXDMz
WzMxbUBcMzNbMDBtXDMzWzM2bWp1bm8yLWp1bGllbmc6flwzM1szN20+IiwKPiAgICAgICAgICAg
NzUpOwo+ICAgICB3cml0ZSgxLAo+ICAgICAgICAgICAiXDMzW0tcMzNbMzJDXDMzWzAxOzMzbS0t
anVubzItanVsaWVuZy0xMzo0NC0tXDMzWzAwbVwzM1szN21cMzNbNTVEIiwKPiAgICAgICAgICAg
NTQpOwo+ICAgICB3cml0ZSgxLCAiXDMzWz8yMDA0aCIsIDgpOwo+IAo+ICAgICByZXR1cm4gMDsK
PiB9Cj4gCj4gV2l0aG91dCB0aGlzIHBhdGNoLCB0aGUgb25seSAtLWp1bm8yLWp1bGllbmctMTM6
NDQtLSB3aWxsIGJlIHByaW50ZWQgaW4KPiB5ZWxsb3cuCj4gCj4gVGhpcyBwYXRjaCB3YXMgdGVz
dGVkIG9uIEFybSB1c2luZyBzZXJpYWwgY29uc29sZS4gSSBhbSBub3QgZW50aXJlbHkKPiBzdXJl
IHdoZXRoZXIgdGhlIHZpZGVvIGFuZCBQViBjb25zb2xlIGlzIGNvcnJlY3QuIEkgd291bGQgYXBw
cmVjaWF0ZSBoZWxwCj4gZm9yIHRlc3RpbmcgaGVyZS4KPiAKPiBbMV0gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTAyL21zZzAxOTMyLmh0
bWwKCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2Vhcmx5X3ByaW50ay5jICAgICAgIHwgIDUgKystLQo+
ICB4ZW4vY29tbW9uL2dkYnN0dWIuYyAgICAgICAgICAgICAgfCAgNiArKy0tCj4gIHhlbi9kcml2
ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgICAgICAgfCAgNyAr
Ky0tLQo+ICB4ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jICAgICAgICAgfCAgNyArKystLQo+ICB4
ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMgfCAxMCArKystLS0tCj4gIHhlbi9kcml2
ZXJzL3ZpZGVvL2xmYi5jICAgICAgICAgICB8IDE0ICsrKysrKy0tLS0KPiAgeGVuL2RyaXZlcnMv
dmlkZW8vbGZiLmggICAgICAgICAgIHwgIDQgKy0tCj4gIHhlbi9kcml2ZXJzL3ZpZGVvL3ZnYS5j
ICAgICAgICAgICB8IDE0ICsrKysrLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL2NvbnNvbGUuaCAg
ICAgICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUveGVuL2Vhcmx5X3ByaW50ay5oICAgIHwgIDIg
Ky0KPiAgeGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaCAgICAgIHwgIDQgKy0tCj4gIHhlbi9p
bmNsdWRlL3hlbi9zZXJpYWwuaCAgICAgICAgICB8ICA0ICstLQo+ICB4ZW4vaW5jbHVkZS94ZW4v
dmlkZW8uaCAgICAgICAgICAgfCAgNCArLS0KPiAgMTQgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0
aW9ucygrKSwgNzEgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9l
YXJseV9wcmludGsuYyBiL3hlbi9hcmNoL2FybS9lYXJseV9wcmludGsuYwo+IGluZGV4IDk3NDY2
YTEyYjEuLjMzMzA3M2Q5N2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Vhcmx5X3ByaW50
ay5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Vhcmx5X3ByaW50ay5jCj4gQEAgLTE3LDkgKzE3LDEw
IEBACj4gIHZvaWQgZWFybHlfcHV0Y2goY2hhciBjKTsKPiAgdm9pZCBlYXJseV9mbHVzaCh2b2lk
KTsKPiAgCj4gLXZvaWQgZWFybHlfcHV0cyhjb25zdCBjaGFyICpzKQo+ICt2b2lkIGVhcmx5X3B1
dHMoY29uc3QgY2hhciAqcywgc2l6ZV90IG5yKQo+ICB7Cj4gLSAgICB3aGlsZSAoKnMgIT0gJ1ww
Jykgewo+ICsgICAgd2hpbGUgKCBuci0tID4gMCApCj4gKyAgICB7Cj4gICAgICAgICAgaWYgKCpz
ID09ICdcbicpCj4gICAgICAgICAgICAgIGVhcmx5X3B1dGNoKCdccicpOwo+ICAgICAgICAgIGVh
cmx5X3B1dGNoKCpzKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9nZGJzdHViLmMgYi94ZW4v
Y29tbW9uL2dkYnN0dWIuYwo+IGluZGV4IDA3MDk1ZTFlYzcuLjYyMzQ4MzRhMjAgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi9nZGJzdHViLmMKPiArKysgYi94ZW4vY29tbW9uL2dkYnN0dWIuYwo+
IEBAIC02OCw3ICs2OCw3IEBAIHN0YXRpYyB2b2lkIGdkYl9zbXBfcmVzdW1lKHZvaWQpOwo+ICBz
dGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9nZGJbMzBdOwo+ICBzdHJpbmdfcGFyYW0oImdkYiIs
IG9wdF9nZGIpOwo+ICAKPiAtc3RhdGljIHZvaWQgZ2Ric3R1Yl9jb25zb2xlX3B1dHMoY29uc3Qg
Y2hhciAqc3RyKTsKPiArc3RhdGljIHZvaWQgZ2Ric3R1Yl9jb25zb2xlX3B1dHMoY29uc3QgY2hh
ciAqc3RyLCBzaXplX3QgbnIpOwo+ICAKPiAgLyogdmFsdWUgPC0+IGNoYXIgKGRlKXNlcmlhbHpl
cnMgKi8KPiAgc3RhdGljIGNoYXIKPiBAQCAtNTQ2LDE0ICs1NDYsMTQgQEAgX19nZGJfY3R4ID0g
ewo+ICBzdGF0aWMgc3RydWN0IGdkYl9jb250ZXh0ICpnZGJfY3R4ID0gJl9fZ2RiX2N0eDsKPiAg
Cj4gIHN0YXRpYyB2b2lkCj4gLWdkYnN0dWJfY29uc29sZV9wdXRzKGNvbnN0IGNoYXIgKnN0cikK
PiArZ2Ric3R1Yl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqc3RyLCBzaXplX3QgbnIpCj4gIHsK
PiAgICAgIGNvbnN0IGNoYXIgKnA7Cj4gIAo+ICAgICAgZ2RiX3N0YXJ0X3BhY2tldChnZGJfY3R4
KTsKPiAgICAgIGdkYl93cml0ZV90b19wYWNrZXRfY2hhcignTycsIGdkYl9jdHgpOwo+ICAKPiAt
ICAgIGZvciAoIHAgPSBzdHI7ICpwICE9ICdcMCc7IHArKyApCj4gKyAgICBmb3IgKCBwID0gc3Ry
OyBuciA+IDA7IHArKywgbnItLSApCj4gICAgICB7Cj4gICAgICAgICAgZ2RiX3dyaXRlX3RvX3Bh
Y2tldF9jaGFyKGhleDJjaGFyKCgqcD4+NCkgJiAweDBmKSwgZ2RiX2N0eCApOwo+ICAgICAgICAg
IGdkYl93cml0ZV90b19wYWNrZXRfY2hhcihoZXgyY2hhcigoKnApICYgMHgwZiksIGdkYl9jdHgg
KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGUuYwo+IGluZGV4IGQ3MjhlNzM3ZDEuLjc1MmExMWY2YzUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiArKysgYi94ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYwo+IEBAIC0zMjYsOSArMzI2LDkgQEAgbG9uZyByZWFkX2NvbnNvbGVfcmluZyhz
dHJ1Y3QgeGVuX3N5c2N0bF9yZWFkY29uc29sZSAqb3ApCj4gIHN0YXRpYyBjaGFyIHNlcmlhbF9y
eF9yaW5nW1NFUklBTF9SWF9TSVpFXTsKPiAgc3RhdGljIHVuc2lnbmVkIGludCBzZXJpYWxfcnhf
Y29ucywgc2VyaWFsX3J4X3Byb2Q7Cj4gIAo+IC1zdGF0aWMgdm9pZCAoKnNlcmlhbF9zdGVhbF9m
bikoY29uc3QgY2hhciAqKSA9IGVhcmx5X3B1dHM7Cj4gK3N0YXRpYyB2b2lkICgqc2VyaWFsX3N0
ZWFsX2ZuKShjb25zdCBjaGFyICosIHNpemVfdCBucikgPSBlYXJseV9wdXRzOwo+ICAKPiAtaW50
IGNvbnNvbGVfc3RlYWwoaW50IGhhbmRsZSwgdm9pZCAoKmZuKShjb25zdCBjaGFyICopKQo+ICtp
bnQgY29uc29sZV9zdGVhbChpbnQgaGFuZGxlLCB2b2lkICgqZm4pKGNvbnN0IGNoYXIgKiwgc2l6
ZV90IG5yKSkKPiAgewo+ICAgICAgaWYgKCAoaGFuZGxlID09IC0xKSB8fCAoaGFuZGxlICE9IHNl
cmNvbl9oYW5kbGUpICkKPiAgICAgICAgICByZXR1cm4gMDsKPiBAQCAtMzQ2LDE1ICszNDYsMTUg
QEAgdm9pZCBjb25zb2xlX2dpdmViYWNrKGludCBpZCkKPiAgICAgICAgICBzZXJpYWxfc3RlYWxf
Zm4gPSBOVUxMOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBzZXJjb25fcHV0cyhjb25zdCBjaGFy
ICpzKQo+ICtzdGF0aWMgdm9pZCBzZXJjb25fcHV0cyhjb25zdCBjaGFyICpzLCBzaXplX3QgbnIp
Cj4gIHsKPiAgICAgIGlmICggc2VyaWFsX3N0ZWFsX2ZuICE9IE5VTEwgKQo+IC0gICAgICAgICgq
c2VyaWFsX3N0ZWFsX2ZuKShzKTsKPiArICAgICAgICBzZXJpYWxfc3RlYWxfZm4ocywgbnIpOwo+
ICAgICAgZWxzZQo+IC0gICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIHMpOwo+ICsg
ICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIHMsIG5yKTsKPiAgCj4gICAgICAvKiBD
b3B5IGFsbCBzZXJpYWwgb3V0cHV0IGludG8gUFYgY29uc29sZSAqLwo+IC0gICAgcHZfY29uc29s
ZV9wdXRzKHMpOwo+ICsgICAgcHZfY29uc29sZV9wdXRzKHMsIG5yKTsKPiAgfQo+ICAKPiAgc3Rh
dGljIHZvaWQgZHVtcF9jb25zb2xlX3Jpbmdfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQo+IEBAIC0z
ODcsMTAgKzM4Nyw5IEBAIHN0YXRpYyB2b2lkIGR1bXBfY29uc29sZV9yaW5nX2tleSh1bnNpZ25l
ZCBjaGFyIGtleSkKPiAgICAgICAgICBzb2ZhciArPSBsZW47Cj4gICAgICAgICAgYyArPSBsZW47
Cj4gICAgICB9Cj4gLSAgICBidWZbc29mYXJdID0gJ1wwJzsKPiAgCj4gLSAgICBzZXJjb25fcHV0
cyhidWYpOwo+IC0gICAgdmlkZW9fcHV0cyhidWYpOwo+ICsgICAgc2VyY29uX3B1dHMoYnVmLCBz
b2Zhcik7Cj4gKyAgICB2aWRlb19wdXRzKGJ1Ziwgc29mYXIpOwo+ICAKPiAgICAgIGZyZWVfeGVu
aGVhcF9wYWdlcyhidWYsIG9yZGVyKTsKPiAgfQo+IEBAIC01MjgsNyArNTI3LDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHhlbl9jb25zb2xlX3dyaXRlX2RlYnVnX3BvcnQoY29uc3QgY2hhciAqYnVm
LCBzaXplX3QgbGVuKQo+ICBzdGF0aWMgbG9uZyBndWVzdF9jb25zb2xlX3dyaXRlKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oY2hhcikgYnVmZmVyLCBpbnQgY291bnQpCj4gIHsKPiAgICAgIGNoYXIg
a2J1ZlsxMjhdOwo+IC0gICAgaW50IGtjb3VudCA9IDA7Cj4gKyAgICB1bnNpZ25lZCBpbnQga2Nv
dW50ID0gMDsKPiAgICAgIHN0cnVjdCBkb21haW4gKmNkID0gY3VycmVudC0+ZG9tYWluOwo+ICAK
PiAgICAgIHdoaWxlICggY291bnQgPiAwICkKPiBAQCAtNTQxLDI1ICs1NDAsMjIgQEAgc3RhdGlj
IGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1
ZmZlciwgaW50IGNvdW50KQo+ICAgICAgICAgIGtjb3VudCA9IG1pbl90KGludCwgY291bnQsIHNp
emVvZihrYnVmKS0xKTsKPiAgICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChrYnVmLCBidWZm
ZXIsIGtjb3VudCkgKQo+ICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAtICAgICAgICBr
YnVmW2tjb3VudF0gPSAnXDAnOwo+ICAKPiAgICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFp
bihjZCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgLyogVXNlIGRpcmVjdCBjb25zb2xl
IG91dHB1dCBhcyBpdCBjb3VsZCBiZSBpbnRlcmFjdGl2ZSAqLwo+ICAgICAgICAgICAgICBzcGlu
X2xvY2tfaXJxKCZjb25zb2xlX2xvY2spOwo+ICAKPiAtICAgICAgICAgICAgc2VyY29uX3B1dHMo
a2J1Zik7Cj4gLSAgICAgICAgICAgIHZpZGVvX3B1dHMoa2J1Zik7Cj4gKyAgICAgICAgICAgIHNl
cmNvbl9wdXRzKGtidWYsIGtjb3VudCk7Cj4gKyAgICAgICAgICAgIHZpZGVvX3B1dHMoa2J1Ziwg
a2NvdW50KTsKPiAgCj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gICAgICAgICAgICAgIGlmICggb3B0
X2NvbnNvbGVfeGVuICkKPiAgICAgICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgc2l6ZV90
IGxlbiA9IHN0cmxlbihrYnVmKTsKPiAtCj4gICAgICAgICAgICAgICAgICBpZiAoIHhlbl9ndWVz
dCApCj4gLSAgICAgICAgICAgICAgICAgICAgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dyaXRlKGti
dWYsIGxlbik7Cj4gKyAgICAgICAgICAgICAgICAgICAgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dy
aXRlKGtidWYsIGtjb3VudCk7Cj4gICAgICAgICAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAg
ICAgICAgICAgeGVuX2NvbnNvbGVfd3JpdGVfZGVidWdfcG9ydChrYnVmLCBsZW4pOwo+ICsgICAg
ICAgICAgICAgICAgICAgIHhlbl9jb25zb2xlX3dyaXRlX2RlYnVnX3BvcnQoa2J1Ziwga2NvdW50
KTsKPiAgICAgICAgICAgICAgfQo+ICAjZW5kaWYKPiAgCj4gQEAgLTU3NiwxOSArNTcyLDIwIEBA
IHN0YXRpYyBsb25nIGd1ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShj
aGFyKSBidWZmZXIsIGludCBjb3VudCkKPiAgICAgICAgICAgICAgY2hhciAqa2luID0ga2J1Ziwg
KmtvdXQgPSBrYnVmLCBjOwo+ICAKPiAgICAgICAgICAgICAgLyogU3RyaXAgbm9uLXByaW50YWJs
ZSBjaGFyYWN0ZXJzICovCj4gLSAgICAgICAgICAgIGZvciAoIDsgOyApCj4gKyAgICAgICAgICAg
IGRvCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIGMgPSAqa2luKys7Cj4gLSAg
ICAgICAgICAgICAgICBpZiAoIGMgPT0gJ1wwJyB8fCBjID09ICdcbicgKQo+ICsgICAgICAgICAg
ICAgICAgaWYgKCBjID09ICdcbicgKQo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAg
ICAgICAgICAgICAgICAgaWYgKCBpc3ByaW50KGMpIHx8IGMgPT0gJ1x0JyApCj4gICAgICAgICAg
ICAgICAgICAgICAgKmtvdXQrKyA9IGM7Cj4gLSAgICAgICAgICAgIH0KPiArICAgICAgICAgICAg
fSB3aGlsZSAoIC0ta2NvdW50ID4gMCApOwo+ICsKPiAgICAgICAgICAgICAgKmtvdXQgPSAnXDAn
Owo+ICAgICAgICAgICAgICBzcGluX2xvY2soJmNkLT5wYnVmX2xvY2spOwo+ICsgICAgICAgICAg
ICBrY291bnQgPSBraW4gLSBrYnVmOwo+ICAgICAgICAgICAgICBpZiAoIGMgPT0gJ1xuJyApCj4g
ICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIGtjb3VudCA9IGtpbiAtIGtidWY7Cj4g
ICAgICAgICAgICAgICAgICBjZC0+cGJ1ZltjZC0+cGJ1Zl9pZHhdID0gJ1wwJzsKPiAgICAgICAg
ICAgICAgICAgIGd1ZXN0X3ByaW50ayhjZCwgWEVOTE9HX0dfREVCVUcgIiVzJXNcbiIsIGNkLT5w
YnVmLCBrYnVmKTsKPiAgICAgICAgICAgICAgICAgIGNkLT5wYnVmX2lkeCA9IDA7Cj4gQEAgLTY2
NywxNiArNjY0LDE2IEBAIHN0YXRpYyBib29sX3QgY29uc29sZV9sb2Nrc19idXN0ZWQ7Cj4gIAo+
ICBzdGF0aWMgdm9pZCBfX3B1dHN0cihjb25zdCBjaGFyICpzdHIpCj4gIHsKPiArICAgIHNpemVf
dCBsZW4gPSBzdHJsZW4oc3RyKTsKPiArCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmNv
bnNvbGVfbG9jaykpOwo+ICAKPiAtICAgIHNlcmNvbl9wdXRzKHN0cik7Cj4gLSAgICB2aWRlb19w
dXRzKHN0cik7Cj4gKyAgICBzZXJjb25fcHV0cyhzdHIsIGxlbik7Cj4gKyAgICB2aWRlb19wdXRz
KHN0ciwgbGVuKTsKPiAgCj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gICAgICBpZiAoIG9wdF9jb25z
b2xlX3hlbiApCj4gICAgICB7Cj4gLSAgICAgICAgc2l6ZV90IGxlbiA9IHN0cmxlbihzdHIpOwo+
IC0KPiAgICAgICAgICBpZiAoIHhlbl9ndWVzdCApCj4gICAgICAgICAgICAgIHhlbl9oeXBlcmNh
bGxfY29uc29sZV93cml0ZShzdHIsIGxlbik7Cj4gICAgICAgICAgZWxzZQo+IEBAIC0xMjUwLDYg
KzEyNDcsNyBAQCB2b2lkIGRlYnVndHJhY2VfcHJpbnRrKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQo+
ICAgICAgY2hhciAgICAgICAgICBjbnRidWZbMjRdOwo+ICAgICAgdmFfbGlzdCAgICAgICBhcmdz
Owo+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHVuc2lnbmVkIGludCBucjsKPiAg
Cj4gICAgICBpZiAoIGRlYnVndHJhY2VfYnl0ZXMgPT0gMCApCj4gICAgICAgICAgcmV0dXJuOwo+
IEBAIC0xMjYxLDE0ICsxMjU5LDE1IEBAIHZvaWQgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hh
ciAqZm10LCAuLi4pCj4gICAgICBBU1NFUlQoZGVidWd0cmFjZV9idWZbZGVidWd0cmFjZV9ieXRl
cyAtIDFdID09IDApOwo+ICAKPiAgICAgIHZhX3N0YXJ0KGFyZ3MsIGZtdCk7Cj4gLSAgICB2c25w
cmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10LCBhcmdzKTsKPiArICAgIG5yID0gdnNjbnByaW50
ZihidWYsIHNpemVvZihidWYpLCBmbXQsIGFyZ3MpOwo+ICAgICAgdmFfZW5kKGFyZ3MpOwo+ICAK
PiAgICAgIGlmICggZGVidWd0cmFjZV9zZW5kX3RvX2NvbnNvbGUgKQo+ICAgICAgewo+IC0gICAg
ICAgIHNucHJpbnRmKGNudGJ1Ziwgc2l6ZW9mKGNudGJ1ZiksICIldSAiLCArK2NvdW50KTsKPiAt
ICAgICAgICBzZXJpYWxfcHV0cyhzZXJjb25faGFuZGxlLCBjbnRidWYpOwo+IC0gICAgICAgIHNl
cmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIGJ1Zik7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IG4g
PSBzbnByaW50ZihjbnRidWYsIHNpemVvZihjbnRidWYpLCAiJXUgIiwgKytjb3VudCk7Cj4gKwo+
ICsgICAgICAgIHNlcmlhbF9wdXRzKHNlcmNvbl9oYW5kbGUsIGNudGJ1Ziwgbik7Cj4gKyAgICAg
ICAgc2VyaWFsX3B1dHMoc2VyY29uX2hhbmRsZSwgYnVmLCBucik7Cj4gICAgICB9Cj4gICAgICBl
bHNlCj4gICAgICB7Cj4gQEAgLTEzODEsNyArMTM4MCw3IEBAIHZvaWQgcGFuaWMoY29uc3QgY2hh
ciAqZm10LCAuLi4pCj4gICAqICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gICAqLwo+ICAKPiAtc3RhdGljIHZvaWQgc3VzcGVu
ZF9zdGVhbF9mbihjb25zdCBjaGFyICpzdHIpIHsgfQo+ICtzdGF0aWMgdm9pZCBzdXNwZW5kX3N0
ZWFsX2ZuKGNvbnN0IGNoYXIgKnN0ciwgc2l6ZV90IG5yKSB7IH0KPiAgc3RhdGljIGludCBzdXNw
ZW5kX3N0ZWFsX2lkOwo+ICAKPiAgaW50IGNvbnNvbGVfc3VzcGVuZCh2b2lkKQo+IGRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNv
bGVkLmMKPiBpbmRleCA1NTJhYmY1NzY2Li4yMjJlMDE4NDQyIDEwMDY0NAo+IC0tLSBhL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZWQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZWQu
Ywo+IEBAIC03NywxNiArNzcsMTMgQEAgc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZvaWQpCj4g
IAo+ICAgICAgICAgIGlmICggaWR4ID49IEJVRl9TWiApCj4gICAgICAgICAgewo+IC0gICAgICAg
ICAgICBwdl9jb25zb2xlX3B1dHMoYnVmKTsKPiArICAgICAgICAgICAgcHZfY29uc29sZV9wdXRz
KGJ1ZiwgQlVGX1NaKTsKPiAgICAgICAgICAgICAgaWR4ID0gMDsKPiAgICAgICAgICB9Cj4gICAg
ICB9Cj4gIAo+ICAgICAgaWYgKCBpZHggKQo+IC0gICAgewo+IC0gICAgICAgIGJ1ZltpZHhdID0g
J1wwJzsKPiAtICAgICAgICBwdl9jb25zb2xlX3B1dHMoYnVmKTsKPiAtICAgIH0KPiArICAgICAg
ICBwdl9jb25zb2xlX3B1dHMoYnVmLCBpZHgpOwo+ICAKPiAgICAgIC8qIE5vIG5lZWQgZm9yIGEg
bWVtIGJhcnJpZXIgYmVjYXVzZSBldmVyeSBjaGFyYWN0ZXIgd2FzIGFscmVhZHkgY29uc3VtZWQg
Ki8KPiAgICAgIGJhcnJpZXIoKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9zZXJp
YWwuYyBiL3hlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMKPiBpbmRleCAyMjFhMTRjMDkyLi44OGNk
ODc2NzkwIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMKPiArKysgYi94
ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jCj4gQEAgLTIyMywxMSArMjIzLDEwIEBAIHZvaWQgc2Vy
aWFsX3B1dGMoaW50IGhhbmRsZSwgY2hhciBjKQo+ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmcG9ydC0+dHhfbG9jaywgZmxhZ3MpOwo+ICB9Cj4gIAo+IC12b2lkIHNlcmlhbF9wdXRzKGlu
dCBoYW5kbGUsIGNvbnN0IGNoYXIgKnMpCj4gK3ZvaWQgc2VyaWFsX3B1dHMoaW50IGhhbmRsZSwg
Y29uc3QgY2hhciAqcywgc2l6ZV90IG5yKQo+ICB7Cj4gICAgICBzdHJ1Y3Qgc2VyaWFsX3BvcnQg
KnBvcnQ7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0gICAgY2hhciBjOwo+ICAKPiAg
ICAgIGlmICggaGFuZGxlID09IC0xICkKPiAgICAgICAgICByZXR1cm47Cj4gQEAgLTIzOCw4ICsy
MzcsMTAgQEAgdm9pZCBzZXJpYWxfcHV0cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzKQo+ICAK
PiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwb3J0LT50eF9sb2NrLCBmbGFncyk7Cj4gIAo+IC0g
ICAgd2hpbGUgKCAoYyA9ICpzKyspICE9ICdcMCcgKQo+ICsgICAgZm9yICggOyBuciA+IDA7IG5y
LS0sIHMrKyApCj4gICAgICB7Cj4gKyAgICAgICAgY2hhciBjID0gKnM7Cj4gKwo+ICAgICAgICAg
IGlmICggKGMgPT0gJ1xuJykgJiYgKGhhbmRsZSAmIFNFUkhORF9DT09LRUQpICkKPiAgICAgICAg
ICAgICAgX19zZXJpYWxfcHV0Yyhwb3J0LCAnXHInIHwgKChoYW5kbGUgJiBTRVJITkRfSEkpID8g
MHg4MCA6IDB4MDApKTsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2
X2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwo+IGluZGV4IGNj
MWMxZDc0M2YuLjYxMjc4NGIwNzQgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvY2hhci94ZW5f
cHZfY29uc29sZS5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCj4g
QEAgLTEyOSwxMyArMTI5LDEzIEBAIHNpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICAgICAgcmV0dXJuIHJlY3Y7Cj4gIH0KPiAgCj4gLXN0YXRpYyBzaXpl
X3QgcHZfcmluZ19wdXRzKGNvbnN0IGNoYXIgKmJ1ZikKPiArc3RhdGljIHNpemVfdCBwdl9yaW5n
X3B1dHMoY29uc3QgY2hhciAqYnVmLCBzaXplX3QgbnIpCj4gIHsKPiAgICAgIFhFTkNPTlNfUklO
R19JRFggY29ucywgcHJvZDsKPiAgICAgIHNpemVfdCBzZW50ID0gMCwgYXZhaWw7Cj4gICAgICBi
b29sIHB1dF9yID0gZmFsc2U7Cj4gIAo+IC0gICAgd2hpbGUgKCBidWZbc2VudF0gIT0gJ1wwJyB8
fCBwdXRfciApCj4gKyAgICB3aGlsZSAoIHNlbnQgPCBuciB8fCBwdXRfciApCj4gICAgICB7Cj4g
ICAgICAgICAgY29ucyA9IEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+b3V0X2NvbnMpOwo+ICAgICAg
ICAgIHByb2QgPSBjb25zX3JpbmctPm91dF9wcm9kOwo+IEBAIC0xNTYsNyArMTU2LDcgQEAgc3Rh
dGljIHNpemVfdCBwdl9yaW5nX3B1dHMoY29uc3QgY2hhciAqYnVmKQo+ICAgICAgICAgICAgICBj
b250aW51ZTsKPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIHdoaWxlICggYXZhaWwgJiYgKGJ1
ZltzZW50XSAhPSAnXDAnIHx8IHB1dF9yKSApCj4gKyAgICAgICAgd2hpbGUgKCBhdmFpbCAmJiAo
c2VudCA8IG5yIHx8IHB1dF9yKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBpZiAoIHB1
dF9yICkKPiAgICAgICAgICAgICAgewo+IEBAIC0xODUsNyArMTg1LDcgQEAgc3RhdGljIHNpemVf
dCBwdl9yaW5nX3B1dHMoY29uc3QgY2hhciAqYnVmKQo+ICAgICAgcmV0dXJuIHNlbnQ7Cj4gIH0K
PiAgCj4gLXZvaWQgcHZfY29uc29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1ZikKPiArdm9pZCBwdl9j
b25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmLCBzaXplX3QgbnIpCj4gIHsKPiAgICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4gIAo+IEBAIC0xOTMsNyArMTkzLDcgQEAgdm9pZCBwdl9jb25zb2xl
X3B1dHMoY29uc3QgY2hhciAqYnVmKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdHhfbG9jaywgZmxhZ3MpOwo+IC0gICAgcHZfcmluZ19wdXRzKGJ1Zik7
Cj4gKyAgICBwdl9yaW5nX3B1dHMoYnVmLCBucik7Cj4gICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZ0eF9sb2NrLCBmbGFncyk7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3ZpZGVvL2xmYi5jIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKPiBpbmRleCA1MDIyMTk1YWU1
Li43NWI3NDliMzMwIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2xmYi5jCj4gKysr
IGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmMKPiBAQCAtNTMsMTQgKzUzLDE1IEBAIHN0YXRpYyB2
b2lkIGxmYl9zaG93X2xpbmUoCj4gIH0KPiAgCj4gIC8qIEZhc3QgbW9kZSB3aGljaCByZWRyYXdz
IGFsbCBtb2RpZmllZCBwYXJ0cyBvZiBhIDJEIHRleHQgYnVmZmVyLiAqLwo+IC12b2lkIGxmYl9y
ZWRyYXdfcHV0cyhjb25zdCBjaGFyICpzKQo+ICt2b2lkIGxmYl9yZWRyYXdfcHV0cyhjb25zdCBj
aGFyICpzLCBzaXplX3QgbnIpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGludCBpLCBtaW5fcmVkcmF3
X3kgPSBsZmIueXBvczsKPiAtICAgIGNoYXIgYzsKPiAgCj4gICAgICAvKiBQYXN0ZSBjaGFyYWN0
ZXJzIGludG8gdGV4dCBidWZmZXIuICovCj4gLSAgICB3aGlsZSAoIChjID0gKnMrKykgIT0gJ1ww
JyApCj4gKyAgICBmb3IgKCA7IG5yID4gMDsgbnItLSwgcysrICkKPiAgICAgIHsKPiArICAgICAg
ICBjaGFyIGMgPSAqczsKPiArCj4gICAgICAgICAgaWYgKCAoYyA9PSAnXG4nKSB8fCAobGZiLnhw
b3MgPj0gbGZiLmxmYnAudGV4dF9jb2x1bW5zKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICBpZiAoICsrbGZiLnlwb3MgPj0gbGZiLmxmYnAudGV4dF9yb3dzICkKPiBAQCAtOTcsMTMgKzk4
LDE0IEBAIHZvaWQgbGZiX3JlZHJhd19wdXRzKGNvbnN0IGNoYXIgKnMpCj4gIH0KPiAgCj4gIC8q
IFNsb3dlciBsaW5lLWJhc2VkIHNjcm9sbCBtb2RlIHdoaWNoIGludGVyYWN0cyBiZXR0ZXIgd2l0
aCBkb20wLiAqLwo+IC12b2lkIGxmYl9zY3JvbGxfcHV0cyhjb25zdCBjaGFyICpzKQo+ICt2b2lk
IGxmYl9zY3JvbGxfcHV0cyhjb25zdCBjaGFyICpzLCBzaXplX3QgbnIpCj4gIHsKPiAgICAgIHVu
c2lnbmVkIGludCBpOwo+IC0gICAgY2hhciBjOwo+ICAKPiAtICAgIHdoaWxlICggKGMgPSAqcysr
KSAhPSAnXDAnICkKPiArICAgIGZvciAoIDsgbnIgPiAwOyBuci0tLCBzKysgKQo+ICAgICAgewo+
ICsgICAgICAgIGNoYXIgYyA9ICpzOwo+ICsKPiAgICAgICAgICBpZiAoIChjID09ICdcbicpIHx8
IChsZmIueHBvcyA+PSBsZmIubGZicC50ZXh0X2NvbHVtbnMpICkKPiAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcyA9IChsZmIubGZicC53aWR0aCAqCj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL2xmYi5oIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmgK
PiBpbmRleCBhYzQwYTY2Mzc5Li5lNzQzY2NkZDZiIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L3ZpZGVvL2xmYi5oCj4gKysrIGIveGVuL2RyaXZlcnMvdmlkZW8vbGZiLmgKPiBAQCAtMzUsOCAr
MzUsOCBAQCBzdHJ1Y3QgbGZiX3Byb3Agewo+ICAgICAgdW5zaWduZWQgaW50IHRleHRfcm93czsK
PiAgfTsKPiAgCj4gLXZvaWQgbGZiX3JlZHJhd19wdXRzKGNvbnN0IGNoYXIgKnMpOwo+IC12b2lk
IGxmYl9zY3JvbGxfcHV0cyhjb25zdCBjaGFyICpzKTsKPiArdm9pZCBsZmJfcmVkcmF3X3B1dHMo
Y29uc3QgY2hhciAqcywgc2l6ZV90IG5yKTsKPiArdm9pZCBsZmJfc2Nyb2xsX3B1dHMoY29uc3Qg
Y2hhciAqcywgc2l6ZV90IG5yKTsKPiAgdm9pZCBsZmJfY2FycmlhZ2VfcmV0dXJuKHZvaWQpOwo+
ICB2b2lkIGxmYl9mcmVlKHZvaWQpOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlk
ZW8vdmdhLmMgYi94ZW4vZHJpdmVycy92aWRlby92Z2EuYwo+IGluZGV4IDQ1NDQ1N2FkZTguLjY2
NmYyZTI1MDkgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vdmdhLmMKPiArKysgYi94
ZW4vZHJpdmVycy92aWRlby92Z2EuYwo+IEBAIC0xOCw5ICsxOCw5IEBAIHN0YXRpYyBpbnQgdmdh
Y29uX2tlZXA7Cj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgeHBvcywgeXBvczsKPiAgc3RhdGljIHVu
c2lnbmVkIGNoYXIgKnZpZGVvOwo+ICAKPiAtc3RhdGljIHZvaWQgdmdhX3RleHRfcHV0cyhjb25z
dCBjaGFyICpzKTsKPiAtc3RhdGljIHZvaWQgdmdhX25vb3BfcHV0cyhjb25zdCBjaGFyICpzKSB7
fQo+IC12b2lkICgqdmlkZW9fcHV0cykoY29uc3QgY2hhciAqKSA9IHZnYV9ub29wX3B1dHM7Cj4g
K3N0YXRpYyB2b2lkIHZnYV90ZXh0X3B1dHMoY29uc3QgY2hhciAqcywgc2l6ZV90IG5yKTsKPiAr
c3RhdGljIHZvaWQgdmdhX25vb3BfcHV0cyhjb25zdCBjaGFyICpzLCBzaXplX3QgbnIpIHt9Cj4g
K3ZvaWQgKCp2aWRlb19wdXRzKShjb25zdCBjaGFyICosIHNpemVfdCBucikgPSB2Z2Ffbm9vcF9w
dXRzOwo+ICAKPiAgLyoKPiAgICogJ3ZnYT08bW9kZS1zcGVjaWZpZXI+WyxrZWVwXScgd2hlcmUg
PG1vZGUtc3BlY2lmaWVyPiBpcyBvbmUgb2Y6Cj4gQEAgLTE3NCwxMiArMTc0LDEyIEBAIHZvaWQg
X19pbml0IHZpZGVvX2VuZGJvb3Qodm9pZCkKPiAgICAgIH0KPiAgfQo+ICAKPiAtc3RhdGljIHZv
aWQgdmdhX3RleHRfcHV0cyhjb25zdCBjaGFyICpzKQo+ICtzdGF0aWMgdm9pZCB2Z2FfdGV4dF9w
dXRzKGNvbnN0IGNoYXIgKnMsIHNpemVfdCBucikKPiAgewo+IC0gICAgY2hhciBjOwo+IC0KPiAt
ICAgIHdoaWxlICggKGMgPSAqcysrKSAhPSAnXDAnICkKPiArICAgIGZvciAoIDsgbnIgPiAwOyBu
ci0tLCBzKysgKQo+ICAgICAgewo+ICsgICAgICAgIGNoYXIgYyA9ICpzOwo+ICsKPiAgICAgICAg
ICBpZiAoIChjID09ICdcbicpIHx8ICh4cG9zID49IGNvbHVtbnMpICkKPiAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgIGlmICggKyt5cG9zID49IGxpbmVzICkKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlLmgKPiBpbmRleCBi
NGY5NDYzOTM2Li5iYTkxNGY5ZTViIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb25z
b2xlLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vY29uc29sZS5oCj4gQEAgLTM4LDcgKzM4LDcg
QEAgc3RydWN0IGRvbWFpbiAqY29uc29sZV9pbnB1dF9kb21haW4odm9pZCk7Cj4gICAqIFN0ZWFs
IG91dHB1dCBmcm9tIHRoZSBjb25zb2xlLiBSZXR1cm5zICt2ZSBpZGVudGlmaWVyLCBlbHNlIC12
ZSBlcnJvci4KPiAgICogVGFrZXMgdGhlIGhhbmRsZSBvZiB0aGUgc2VyaWFsIGxpbmUgdG8gc3Rl
YWwsIGFuZCBzdGVhbCBjYWxsYmFjayBmdW5jdGlvbi4KPiAgICovCj4gLWludCBjb25zb2xlX3N0
ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqKSk7Cj4gK2ludCBjb25zb2xl
X3N0ZWFsKGludCBoYW5kbGUsIHZvaWQgKCpmbikoY29uc3QgY2hhciAqLCBzaXplX3QgbnIpKTsK
PiAgCj4gIC8qIEdpdmUgYmFjayBzdG9sZW4gY29uc29sZS4gVGFrZXMgdGhlIGlkZW50aWZpZXIg
cmV0dXJuZWQgYnkgY29uc29sZV9zdGVhbC4gKi8KPiAgdm9pZCBjb25zb2xlX2dpdmViYWNrKGlu
dCBpZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9lYXJseV9wcmludGsuaCBiL3hl
bi9pbmNsdWRlL3hlbi9lYXJseV9wcmludGsuaAo+IGluZGV4IDJjM2UxYjM1MTkuLjBmNzZjM2E3
NGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2Vhcmx5X3ByaW50ay5oCj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL2Vhcmx5X3ByaW50ay5oCj4gQEAgLTUsNyArNSw3IEBACj4gICNkZWZp
bmUgX19YRU5fRUFSTFlfUFJJTlRLX0hfXwo+ICAKPiAgI2lmZGVmIENPTkZJR19FQVJMWV9QUklO
VEsKPiAtdm9pZCBlYXJseV9wdXRzKGNvbnN0IGNoYXIgKnMpOwo+ICt2b2lkIGVhcmx5X3B1dHMo
Y29uc3QgY2hhciAqcywgc2l6ZV90IG5yKTsKPiAgI2Vsc2UKPiAgI2RlZmluZSBlYXJseV9wdXRz
IE5VTEwKPiAgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xl
LmggYi94ZW4vaW5jbHVkZS94ZW4vcHZfY29uc29sZS5oCj4gaW5kZXggY2I5MjUzOTY2Ni4uNDc0
NWY0NmYyZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcHZfY29uc29sZS5oCj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaAo+IEBAIC04LDcgKzgsNyBAQAo+ICB2b2lk
IHB2X2NvbnNvbGVfaW5pdCh2b2lkKTsKPiAgdm9pZCBwdl9jb25zb2xlX3NldF9yeF9oYW5kbGVy
KHNlcmlhbF9yeF9mbiBmbik7Cj4gIHZvaWQgcHZfY29uc29sZV9pbml0X3Bvc3RpcnEodm9pZCk7
Cj4gLXZvaWQgcHZfY29uc29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1Zik7Cj4gK3ZvaWQgcHZfY29u
c29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IG5yKTsKPiAgc2l6ZV90IHB2X2NvbnNv
bGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwo+ICBldnRjaG5fcG9ydF90IHB2X2Nv
bnNvbGVfZXZ0Y2huKHZvaWQpOwo+ICAKPiBAQCAtMTcsNyArMTcsNyBAQCBldnRjaG5fcG9ydF90
IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQpOwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgcHZfY29uc29s
ZV9pbml0KHZvaWQpIHt9Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX3NldF9yeF9o
YW5kbGVyKHNlcmlhbF9yeF9mbiBmbikgeyB9Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25z
b2xlX2luaXRfcG9zdGlycSh2b2lkKSB7IH0KPiAtc3RhdGljIGlubGluZSB2b2lkIHB2X2NvbnNv
bGVfcHV0cyhjb25zdCBjaGFyICpidWYpIHsgfQo+ICtzdGF0aWMgaW5saW5lIHZvaWQgcHZfY29u
c29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IG5yKSB7IH0KPiAgc3RhdGljIGlubGlu
ZSBzaXplX3QgcHZfY29uc29sZV9yeChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyByZXR1
cm4gMDsgfQo+ICBldnRjaG5fcG9ydF90IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQpCj4gIHsKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oIGIveGVuL2luY2x1ZGUveGVuL3Nl
cmlhbC5oCj4gaW5kZXggZjI5OTRkNDA5My4uNjU0OGYwYjBhOSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS94ZW4vc2VyaWFsLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2VyaWFsLmgKPiBA
QCAtMTE0LDggKzExNCw4IEBAIGludCBzZXJpYWxfcGFyc2VfaGFuZGxlKGNoYXIgKmNvbmYpOwo+
ICAvKiBUcmFuc21pdCBhIHNpbmdsZSBjaGFyYWN0ZXIgdmlhIHRoZSBzcGVjaWZpZWQgQ09NIHBv
cnQuICovCj4gIHZvaWQgc2VyaWFsX3B1dGMoaW50IGhhbmRsZSwgY2hhciBjKTsKPiAgCj4gLS8q
IFRyYW5zbWl0IGEgTlVMTC10ZXJtaW5hdGVkIHN0cmluZyB2aWEgdGhlIHNwZWNpZmllZCBDT00g
cG9ydC4gKi8KPiAtdm9pZCBzZXJpYWxfcHV0cyhpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpzKTsK
PiArLyogVHJhbnNtaXQgYSBzdHJpbmcgdmlhIHRoZSBzcGVjaWZpZWQgQ09NIHBvcnQuICovCj4g
K3ZvaWQgc2VyaWFsX3B1dHMoaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcywgc2l6ZV90IG5yKTsK
PiAgCj4gIC8qCj4gICAqIEFuIGFsdGVybmF0aXZlIHRvIHJlZ2lzdGVyaW5nIGEgY2hhcmFjdGVy
LXJlY2VpdmUgaG9vay4gVGhpcyBmdW5jdGlvbgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vdmlkZW8uaCBiL3hlbi9pbmNsdWRlL3hlbi92aWRlby5oCj4gaW5kZXggMmU4OTdmOWRmNS4u
OTA1ZjMzMTExMiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdmlkZW8uaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi92aWRlby5oCj4gQEAgLTEzLDExICsxMywxMSBAQAo+ICAKPiAgI2lm
ZGVmIENPTkZJR19WSURFTwo+ICB2b2lkIHZpZGVvX2luaXQodm9pZCk7Cj4gLWV4dGVybiB2b2lk
ICgqdmlkZW9fcHV0cykoY29uc3QgY2hhciAqKTsKPiArZXh0ZXJuIHZvaWQgKCp2aWRlb19wdXRz
KShjb25zdCBjaGFyICosIHNpemVfdCBucik7Cj4gIHZvaWQgdmlkZW9fZW5kYm9vdCh2b2lkKTsK
PiAgI2Vsc2UKPiAgI2RlZmluZSB2aWRlb19pbml0KCkgICAgKCh2b2lkKTApCj4gLSNkZWZpbmUg
dmlkZW9fcHV0cyhzKSAgICgodm9pZCkwKQo+ICsjZGVmaW5lIHZpZGVvX3B1dHMocywgbnIpICAg
KCh2b2lkKTApCj4gICNkZWZpbmUgdmlkZW9fZW5kYm9vdCgpICgodm9pZCkwKQo+ICAjZW5kaWYK
PiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:32:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTVI-00071r-4j; Wed, 02 Oct 2019 01:32:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFTVH-00071m-4H
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:32:31 +0000
X-Inumbo-ID: 7fe51ff6-e4b4-11e9-970b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 7fe51ff6-e4b4-11e9-970b-12813bfff9fa;
 Wed, 02 Oct 2019 01:32:30 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 8BB2C20873;
 Wed,  2 Oct 2019 01:32:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569979949;
 bh=NCguvm8ZH0VuZJmubMT+6CVArPYEWQ8h34WUk935RPo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=KNhJvieS/cKytIVJyr+/bHg0NN3WQ7WX9xcFf7l3A93WhPtSRUHFCSgAKAzhTyJAF
 ZUNKk3lQuokC9cBJ/I+caASRiSbZW/pD+ziAuaOntm2CgVs0/PXZjLRX4DbevPnsiX
 0HKawEnzhFk8qy/tQQKc1k4Zs7pegRK+GmI2XO0k=
Date: Tue, 1 Oct 2019 18:32:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Peng Fan <peng.fan@nxp.com>
In-Reply-To: <1568627400-21335-1-git-send-email-peng.fan@nxp.com>
Message-ID: <alpine.DEB.2.21.1910011832200.26319@sstabellini-ThinkPad-T480s>
References: <1568627400-21335-1-git-send-email-peng.fan@nxp.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH V3] arm: xen: mm: use __GPF_DMA32 for arm64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "catalin.marinas@arm.com" <catalin.marinas@arm.com>,
 "linux@armlinux.org.uk" <linux@armlinux.org.uk>,
 dl-linux-imx <linux-imx@nxp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "will@kernel.org" <will@kernel.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>,
 "robin.murphy@arm.com" <robin.murphy@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNiBTZXAgMjAxOSwgUGVuZyBGYW4gd3JvdGU6Cj4gRnJvbTogUGVuZyBGYW4gPHBl
bmcuZmFuQG54cC5jb20+Cj4gCj4gYXJtNjQgc2hhcmVzIHNvbWUgY29kZSB1bmRlciBhcmNoL2Fy
bS94ZW4sIGluY2x1ZGluZyBtbS5jLgo+IEhvd2V2ZXIgWk9ORV9ETUEgaXMgcmVtb3ZlZCBieSBj
b21taXQKPiBhZDY3ZjVhNjU0NSgiYXJtNjQ6IHJlcGxhY2UgWk9ORV9ETUEgd2l0aCBaT05FX0RN
QTMyIikuCj4gCj4gU28gYWRkIGEgY2hlY2sgaWYgQ09ORklHX1pPTkVfRE1BMzIgaXMgZW5hYmxl
ZCB1c2UgX19HRlBfRE1BMzIuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGVuZyBGYW4gPHBlbmcuZmFu
QG54cC5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKCj4gLS0tCj4gCj4gVjM6Cj4gIFVzZSBJU19FTkFCTEVEKENPTkZJR19aT05FX0RN
QTMyKSBhbmQgZHJvcCB4ZW5fc2V0X2dmcF9kbWEuCj4gCj4gVjI6Cj4gIEZvbGxvdyBzdWdnZXN0
aW9uIGZyb20gU3RlZmFubywKPiAgaW50cm9kdWNlIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fc2V0
X2dmcF9kbWEoZ2ZwX3QgKmZsYWdzKSBmb3IgYXJtMzIvYXJtNjQsIGFuZAo+ICBmb3IgYXJtNjQg
dXNpbmcgX19HRlBfRE1BIGZvciB0aGUgZm9ybWVyIGFuZCBfX0dGUF9ETUEzMiBmb3IgdGhlIGxh
dHRlci4KPiAKPiAKPiAgYXJjaC9hcm0veGVuL21tLmMgfCA1ICsrKystCj4gIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJj
aC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwo+IGluZGV4IDJiMmMyMDg0MDhiYi4u
MzhmYTkxN2M4NTg1IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL3hlbi9tbS5jCj4gKysrIGIvYXJj
aC9hcm0veGVuL21tLmMKPiBAQCAtMjgsNyArMjgsMTAgQEAgdW5zaWduZWQgbG9uZyB4ZW5fZ2V0
X3N3aW90bGJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgb3JkZXIpCj4gIAo+ICAJZm9yX2VhY2hf
bWVtYmxvY2sobWVtb3J5LCByZWcpIHsKPiAgCQlpZiAocmVnLT5iYXNlIDwgKHBoeXNfYWRkcl90
KTB4ZmZmZmZmZmYpIHsKPiAtCQkJZmxhZ3MgfD0gX19HRlBfRE1BOwo+ICsJCQlpZiAoSVNfRU5B
QkxFRChDT05GSUdfWk9ORV9ETUEzMikpCj4gKwkJCQlmbGFncyB8PSBfX0dGUF9ETUEzMjsKPiAr
CQkJZWxzZQo+ICsJCQkJZmxhZ3MgfD0gX19HRlBfRE1BOwo+ICAJCQlicmVhazsKPiAgCQl9Cj4g
IAl9Cj4gLS0gCj4gMi4xNi40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 01:51:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 01:51:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFTn7-0000Aa-UJ; Wed, 02 Oct 2019 01:50:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SC+b=X3=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1iFTn6-0000AS-UT
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 01:50:56 +0000
X-Inumbo-ID: 12c52102-e4b7-11e9-b588-bc764e2007e4
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by localhost (Halon) with ESMTPS
 id 12c52102-e4b7-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 01:50:56 +0000 (UTC)
Received: from localhost (unknown
 [IPv6:2603:3023:50c:85e1:b5c5:ae11:3e54:6a07])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id E58B51530FB4F;
 Tue,  1 Oct 2019 18:50:54 -0700 (PDT)
Date: Tue, 01 Oct 2019 21:50:54 -0400 (EDT)
Message-Id: <20191001.215054.2217306306286086981.davem@davemloft.net>
To: dongli.zhang@oracle.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <1569938201-23620-1-git-send-email-dongli.zhang@oracle.com>
References: <1569938201-23620-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Tue, 01 Oct 2019 18:50:55 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH v2 1/1] xen-netfront: do not use ~0U as
 error return value for xennet_fill_frags()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, sstabellini@kernel.org, netdev@vger.kernel.org,
 joe.jin@oracle.com, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KRGF0ZTogVHVlLCAg
MSBPY3QgMjAxOSAyMTo1Njo0MSArMDgwMAoKPiB4ZW5uZXRfZmlsbF9mcmFncygpIHVzZXMgfjBV
IGFzIHJldHVybiB2YWx1ZSB3aGVuIHRoZSBza19idWZmIGlzIG5vdCBhYmxlCj4gdG8gY2FjaGUg
ZXh0cmEgZnJhZ21lbnRzLiBUaGlzIGlzIGluY29ycmVjdCBiZWNhdXNlIHRoZSByZXR1cm4gdHlw
ZSBvZgo+IHhlbm5ldF9maWxsX2ZyYWdzKCkgaXMgUklOR19JRFggYW5kIDB4ZmZmZmZmZmYgaXMg
YW4gZXhwZWN0ZWQgdmFsdWUgZm9yCj4gcmluZyBidWZmZXIgaW5kZXguCj4gCj4gSW4gdGhlIHNp
dHVhdGlvbiB3aGVuIHRoZSByc3BfY29ucyBpcyBhcHByb2FjaGluZyAweGZmZmZmZmZmLCB0aGUg
cmV0dXJuCj4gdmFsdWUgb2YgeGVubmV0X2ZpbGxfZnJhZ3MoKSBtYXkgYmVjb21lIDB4ZmZmZmZm
ZmYgd2hpY2ggeGVubmV0X3BvbGwoKSAodGhlCj4gY2FsbGVyKSB3b3VsZCByZWdhcmQgYXMgZXJy
b3IuIEFzIGEgcmVzdWx0LCBxdWV1ZS0+cngucnNwX2NvbnMgaXMgc2V0Cj4gaW5jb3JyZWN0bHkg
YmVjYXVzZSBpdCBpcyB1cGRhdGVkIG9ubHkgd2hlbiB0aGVyZSBpcyBlcnJvci4gSWYgdGhlcmUg
aXMgbm8KPiBlcnJvciwgeGVubmV0X3BvbGwoKSB3b3VsZCBiZSByZXNwb25zaWJsZSB0byB1cGRh
dGUgcXVldWUtPnJ4LnJzcF9jb25zLgo+IEZpbmFsbHksIHF1ZXVlLT5yeC5yc3BfY29ucyB3b3Vs
ZCBwb2ludCB0byB0aGUgcnggcmluZyBidWZmZXIgZW50cmllcyB3aG9zZQo+IHF1ZXVlLT5yeF9z
a2JzW2ldIGFuZCBxdWV1ZS0+Z3JhbnRfcnhfcmVmW2ldIGFyZSBhbHJlYWR5IGNsZWFyZWQgdG8g
TlVMTC4KPiBUaGlzIGxlYWRzIHRvIE5VTEwgcG9pbnRlciBhY2Nlc3MgaW4gdGhlIG5leHQgaXRl
cmF0aW9uIHRvIHByb2Nlc3MgcnggcmluZwo+IGJ1ZmZlciBlbnRyaWVzLgo+IAo+IFRoZSBzeW1w
dG9tIGlzIHNpbWlsYXIgdG8gdGhlIG9uZSBmaXhlZCBpbgo+IGNvbW1pdCAwMGIzNjg1MDJkMTgg
KCJ4ZW4tbmV0ZnJvbnQ6IGRvIG5vdCBhc3N1bWUgc2tfYnVmZl9oZWFkIGxpc3QgaXMKPiBlbXB0
eSBpbiBlcnJvciBoYW5kbGluZyIpLgo+IAo+IFRoaXMgcGF0Y2ggY2hhbmdlcyB0aGUgcmV0dXJu
IHR5cGUgb2YgeGVubmV0X2ZpbGxfZnJhZ3MoKSB0byBpbmRpY2F0ZQo+IHdoZXRoZXIgaXQgaXMg
c3VjY2Vzc2Z1bCBvciBmYWlsZWQuIFRoZSBxdWV1ZS0+cngucnNwX2NvbnMgd2lsbCBiZQo+IGFs
d2F5cyB1cGRhdGVkIGluc2lkZSB0aGlzIGZ1bmN0aW9uLgo+IAo+IEZpeGVzOiBhZDRmMTVkYzJj
NzAgKCJ4ZW4vbmV0ZnJvbnQ6IGRvbid0IGJ1ZyBpbiBjYXNlIG9mIHRvbyBtYW55IGZyYWdzIikK
PiBTaWduZWQtb2ZmLWJ5OiBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgoK
QXBwbGllZCBhbmQgcXVldWVkIHVwIGZvciAtc3RhYmxlLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 02:07:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 02:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFU3W-0001Vt-M3; Wed, 02 Oct 2019 02:07:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFU3U-0001Vo-Jm
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 02:07:52 +0000
X-Inumbo-ID: 706c93d8-e4b9-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 706c93d8-e4b9-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 02:07:52 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 285802086A;
 Wed,  2 Oct 2019 02:07:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1569982071;
 bh=wdBTYSMj0JI5oZkvv6UYv0QSiMs7jpNipZ02/YeSVjM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=H8CVoXr1fpJxrydf530kOveXny2ETwE9nkyOo/I0acqNRuBFOhs7Rae4MH0H9/cbD
 Xs6Ju4MlWOTXnjbTksegNLIZu4v4c9mu4whrdvkwYZL5Dc3t5tJBYzXf04GF/bxr7N
 y7+DvAUTWMyYNcBdSVgO8ot3k0N+pbunqgfmxqLM=
Date: Tue, 1 Oct 2019 19:07:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190812202735.23411-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910011907080.26319@sstabellini-ThinkPad-T480s>
References: <20190812202735.23411-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: Free the p2m entry after
 flushing the IOMMU TLBs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 olekstysh@gmail.com, oleksandr_tyshchenko@epam.com,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KyBKdWVyZ2VuCgpPbiBNb24sIDEyIEF1ZyAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gV2hl
biBmcmVlaW5nIGEgcDJtIGVudHJ5LCBhbGwgdGhlIHN1Yi10cmVlIGJlaGluZCBpdCB3aWxsIGFs
c28gYmUgZnJlZWQuCj4gVGhpcyBtYXkgaW5jbHVkZSBpbnRlcm1lZGlhdGUgcGFnZS10YWJsZXMg
b3IgYW55IGwzIGVudHJ5IHJlcXVpcmluZyB0bwo+IGRyb3AgYSByZWZlcmVuY2UgKGUuZyBmb3Ig
Zm9yZWlnbiBwYWdlcykuIEFzIHNvb24gYXMgcGFnZXMgYXJlIGZyZWVkLAo+IHRoZXkgbWF5IGJl
IHJlLXVzZWQgYnkgWGVuIG9yIGFub3RoZXIgZG9tYWluLiBUaGVyZWZvcmUgaXQgaXMgbmVjZXNz
YXJ5Cj4gdG8gZmx1c2ggKmFsbCogdGhlIFRMQnMgYmVmb3JlaGFuZC4KPiAKPiBXaGlsZSBDUFUg
VExCcyB3aWxsIGJlIGZsdXNoZWQgYmVmb3JlIGZyZWVpbmcgdGhlIHBhZ2VzLCB0aGlzIGlzIG5v
dAo+IHRoZSBjYXNlIGZvciBJT01NVSBUTEJzLiBUaGlzIGNhbiBiZSBzb2x2ZWQgYnkgbW92aW5n
IHRoZSBJT01NVSBUTEJzCj4gZmx1c2ggZWFybGllciBpbiB0aGUgY29kZS4KPiAKPiBUaGlzIHdh
c24ndCBjb25zaWRlcmVkIGFzIGEgc2VjdXJpdHkgaXNzdWUgYXMgZGV2aWNlIHBhc3N0aHJvdWdo
IG9uIEFybQo+IGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAKPiBDYzogb2xl
a3N0eXNoQGdtYWlsLmNvbQo+IENjOiBvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbQo+IAo+
ICAgICBJIGRpc2NvdmVyZWQgaXQgd2hpbGUgbG9va2luZyBhdCB0aGUgY29kZSwgc28gSSBkb24n
dCBoYXZlIGFueQo+ICAgICByZXByb2R1Y2VyIG9mIHRoZSBpc3N1ZS4gVGhlcmUgaXMgYSBzbWFs
bCB3aW5kb3dzIHdoZXJlIHBhZ2UgY291bGQKPiAgICAgYmUgcmVhbGxvY2F0ZWQgdG8gWGVuIG9y
IGFub3RoZXIgZG9tYWluIGJ1dCBzdGlsbCBwcmVzZW50IGluIHRoZQo+ICAgICBJT01NVSBUTEJz
Lgo+IAo+ICAgICBUaGlzIHBhdGNoIG9ubHkgYWRkcmVzcyB0aGUgY2FzZSB3aGVyZSB0aGUgZmx1
c2ggc3VjY2VlZC4gSW4gdGhlCj4gICAgIHVubGlrZWx5IGNhc2Ugd2hlcmUgaXQgZG9lcyBub3Qg
c3VjY2VlZCwgdGhlbiB3ZSB3aWxsIHN0aWxsIGZyZWUgdGhlCj4gICAgIHBhZ2VzLiBUaGUgSU9N
TVUgaGVscGVyIHdpbGwgY3Jhc2ggZG9tYWluLCBidXQgdGhlIGRldmljZSBtYXkgc3RpbGwKPiAg
ICAgbm90IGJlIHF1aWVzY2VudC4gU28gdGhlcmUgYXJlIGEgcG90ZW50aWFsbHkgaXNzdWVzIGRv
IERNQSBvbiB3cm9uZwo+ICAgICB0aGluZ3MuCj4gCj4gICAgIEF0IHRoZSBtb21lbnQsIG5vbmUg
b2YgdGhlIEFybSBJT01NVXMgZHJpdmVycyAoaW5jbHVkaW5nIHRoZSBJUE1NVQo+ICAgICBvbmUg
dW5kZXIgcmV2aWV3KSBhcmUgcmV0dXJuIGFuIGVycm9yIGhlcmUuIE5vdGUgdGhhdCBmbHVzaCBt
YXkKPiAgICAgc3RpbGwgZmFpbCAoc2VlIHRpbWVvdXQpLCBidXQgaXMgaWdub3JlZC4gVGhpcyBp
cyBub3QgZ3JlYXQgYXMgaXQKPiAgICAgbWVhbnMgYSBkZXZpY2UgbWF5IERNQSBpbnRvIHNvbWV0
aGluZyB0aGF0IGRvZXMgbm90IGJlbG9uZyB0byB0aGUKPiAgICAgZG9tYWluLiBTbyB3ZSBwcm9i
YWJseSB3YW50IHRvIHJldHVybiBhbiBlcnJvciBoZXJlLgo+IAo+ICAgICBFdmVuIGlmIGFuIGVy
cm9yIGlzIHJldHVybmVkLCB0aGVyZSBhcmUgc3RpbGwgcG90ZW50aWFsIGlzc3Vlcwo+ICAgICAo
c2VlIGFib3ZlKS4gVGhlIGZpeCBpcyBub3QgZW50aXJlbHkgdHJpdmlhbCwgd2Ugd291bGQgbmVl
ZCB0byBrZWVwCj4gICAgIHRoZSBwYWdlIGFyb3VuZCB1bnRpbCB0aGUgYSBkZXZpY2UgaXMgcXVp
ZXNjZW50IG9yIHRoZSBJT01NVSBpcwo+ICAgICByZXNldC4gVGhpcyBtb3N0bHkgbGlrZWx5IG1l
YW5zIHVudGlsIHRoZSBkb21haW4gaXMgZnVsbHkgZGVzdHJveWVkLgo+IAo+ICAgICBPbmUgb2Yg
dGhlIHNvbHV0aW9uIHdvdWxkIGJlIHRvOgo+ICAgICAgICAxKSBIYXZlIGEgcG9vbCBvZiBtZW1v
cnkgZm9yIGVhY2ggZG9tYWluIHAybSBwYWdlLXRhYmxlcy4gU28gdGhlCj4gICAgICAgIGRvbWFp
biBjYW4gb25seSB0b3VjaCBpdHNlbGYKPiAgICAgICAgMikgRGVmZXIgZm9yZWlnbiBtYXBwaW5n
IHJlbW92YWwKPiAKPiAgICAgMSkgc2hvdWxkIGFsc28gc29sdmUgdGhlIGNhc2Ugd2hlcmUgdGhl
IFAyTSBpcyB0cnlpbmcgdG8gc2hhdHRlcgo+ICAgICBldmVyeXRoaW5nIGFuZCB0aGVyZWZvcmUg
aG9nIHRoZSBtZW1vcnkuIE5vdGUgdGhhdCB0b2RheSB3ZSBkb24ndAo+ICAgICBmcmVlIGVtcHR5
IHBhZ2UtdGFibGVzLgo+IAo+ICAgICAyKSBJIGFsd2F5cyBmZWx0IHRyeWluZyB0byByZW1vdmUg
dGhlIGZvcmVpZ24gcGFnZSByZWZlcmVuY2UgaW4gdGhlCj4gICAgIHAybSBjb2RlIHdhcyB3cm9u
Zy4gVGhpcyBpcyBkb25lIGJlY2F1c2Ugd2UgY3VycmVudGx5IGFsbG93IHRoZQo+ICAgICBndWVz
dCB0byByZW1vdmUgYW55IG1hcHBpbmcuIFNvIHdlIG5lZWQgdG8gcHJvdGVjdCBvdXJzZWxmIGFn
YWluc3QgYQo+ICAgICByb2d1ZSBndWVzdC4gV2UgY291bGQgdHJ5IHRvIHJlc3RyaWN0IHdoYXQg
dGhlIGd1ZXN0IGNhbiBkbyBvbiB0aGUKPiAgICAgcDJtLgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0v
cDJtLmMgfCAxNiArKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0u
YyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDNjODI4N2EwNDguLjk2M2NkMWQ2MDAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5j
Cj4gQEAgLTEwNDgsMTQgKzEwNDgsNiBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICAgIHAybS0+bG93ZXN0X21hcHBlZF9nZm4gPSBn
Zm5fbWluKHAybS0+bG93ZXN0X21hcHBlZF9nZm4sIHNnZm4pOwo+ICAgICAgfQo+ICAKPiAtICAg
IC8qCj4gLSAgICAgKiBGcmVlIHRoZSBlbnRyeSBvbmx5IGlmIHRoZSBvcmlnaW5hbCBwdGUgd2Fz
IHZhbGlkIGFuZCB0aGUgYmFzZQo+IC0gICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9pZCBmcmVl
aW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4KPiAtICAgICAqLwo+IC0gICAgaWYgKCBw
Mm1faXNfdmFsaWQob3JpZ19wdGUpICYmCj4gLSAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZu
KCplbnRyeSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKPiAtICAgICAgICBwMm1fZnJlZV9l
bnRyeShwMm0sIG9yaWdfcHRlLCBsZXZlbCk7Cj4gLQo+ICAgICAgaWYgKCBoYXNfaW9tbXVfcHQo
cDJtLT5kb21haW4pICYmCj4gICAgICAgICAgIChscGFlX2lzX3ZhbGlkKG9yaWdfcHRlKSB8fCBs
cGFlX2lzX3ZhbGlkKCplbnRyeSkpICkKPiAgICAgIHsKPiBAQCAtMTA3Miw2ICsxMDY0LDE0IEBA
IHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAg
ICBlbHNlCj4gICAgICAgICAgcmMgPSAwOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBGcmVlIHRo
ZSBlbnRyeSBvbmx5IGlmIHRoZSBvcmlnaW5hbCBwdGUgd2FzIHZhbGlkIGFuZCB0aGUgYmFzZQo+
ICsgICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9pZCBmcmVlaW5nIHdoZW4gcGVybWlzc2lvbiBp
cyBjaGFuZ2VkKS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBwMm1faXNfdmFsaWQob3JpZ19wdGUp
ICYmCj4gKyAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZuKCplbnRyeSksIGxwYWVfZ2V0X21m
bihvcmlnX3B0ZSkpICkKPiArICAgICAgICBwMm1fZnJlZV9lbnRyeShwMm0sIG9yaWdfcHRlLCBs
ZXZlbCk7Cj4gKwo+ICBvdXQ6Cj4gICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gIAo+
IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 03:54:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 03:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFVin-0001FD-H2; Wed, 02 Oct 2019 03:54:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VzPU=X3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFVim-0001F8-TZ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 03:54:36 +0000
X-Inumbo-ID: 55f52916-e4c8-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 55f52916-e4c8-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 03:54:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFVif-0005k5-0V; Wed, 02 Oct 2019 03:54:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFVie-0000zJ-IA; Wed, 02 Oct 2019 03:54:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFVie-00037f-GZ; Wed, 02 Oct 2019 03:54:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142087-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-armhf-armhf-xl-arndale:<job
 status>:broken:regression
 linux-4.19:test-armhf-armhf-xl-arndale:host-install(4):broken:regression
 linux-4.19:test-arm64-arm64-libvirt-xsm:guest-start.2:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=555161ee1b7a74e77ca70fd14ed8a5137c8108ac
X-Osstest-Versions-That: linux=d573e8a79f70404ba08623d1de7ea617d55092ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Oct 2019 03:54:28 +0000
Subject: [Xen-devel] [linux-4.19 test] 142087: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjA4NyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIwODcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0
MTk0NgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNyBndWVzdC1zdGFydC4yICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxOTQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxOTQ2CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNTU1MTYxZWUxYjdhNzRlNzdjYTcwZmQxNGVkOGE1MTM3YzgxMDhhYwpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZDU3M2U4YTc5ZjcwNDA0YmEwODYyM2Qx
ZGU3ZWE2MTdkNTUwOTJhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxOTQ2ICAyMDE5LTA5LTI4
IDE1OjQ1OjU4IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjA4NyAgMjAxOS0x
MC0wMSAwNjo0MDoyNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYWEgSGxlaWhlbCA8YWxhYUBtZWxsYW5v
eC5jb20+CiAgQWxhbiBTdGVybiA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGV4IERl
dWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBBdXJlbGllbiBBcHRlbCA8YWFwdGVsQHN1c2UuY29tPgog
IEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJl
bmphbWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgogIENoYW8gWXUgPHl1Y2hhbzBAaHVhd2VpLmNv
bT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDb2x5IExpIDxj
b2x5bGlAc3VzZS5kZT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBE
YW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhcnJpY2sgSi4gV29uZyA8
ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAgRGF2aWQgTGVjaG5lciA8ZGF2aWRAbGVjaG5vbG9n
eS5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERleHVhbiBD
dWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdy
dW1iYWNoQGludGVsLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmVybmFu
ZG8gRmVybmFuZGV6IE1hbmNlcmEgPGZmbWFuY2VyYUByaXNldXAubmV0PgogIEdyZWcgS3JvYWgt
SGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZyBLdXJ6IDxncm91Z0Br
YW9kLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgog
IEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGF1a2UgTWVocnRlbnMgPGhh
dWtlQGhhdWtlLW0uZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1
PgogIEhpbWFuc2h1IE1hZGhhbmkgPGhpbWFuc2h1Lm1hZGhhbmlAY2F2aXVtLmNvbT4KICBJbGlh
IE1pcmtpbiA8aW1pcmtpbkBhbHVtLm1pdC5lZHU+CiAgSWx5YSBQc2hvbmtpbiA8c3Vkb2thbWlr
YXplQHByb3Rvbm1haWwuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEph
Y2sgTW9yZ2Vuc3RlaW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYWVnZXVrIEtpbSA8
amFlZ2V1a0BrZXJuZWwub3JnPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhbi1Ib25nIFBhbiA8amlhbi1ob25n
QGVuZGxlc3NtLmNvbT4KICBKaWFuY2hhbyBXYW5nIDxqaWFuY2hhby53LndhbmdAb3JhY2xlLmNv
bT4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEpvaGFuIEhlZGJlcmcgPGpvaGFu
LmhlZGJlcmdAaW50ZWwuY29tPgogIEpvaG4gR2FycnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNvbT4K
ICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KICBKdWxpZXQgS2ltIDxqdWxp
ZXRrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBKdXNzaSBMYWFrbyA8anVzc2lAc29uYXJuZXJkLm5l
dD4KICBLYS1DaGVvbmcgUG9vbiA8a2EtY2hlb25nLnBvb25Ab3JhY2xlLmNvbT4KICBLYWNwZXIg
UGl3acWEc2tpIDxjb3NpZWt2ZmpAbzIucGw+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVs
bGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTG9yZW56IEJh
dWVyIDxsbWJAY2xvdWRmbGFyZS5jb20+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGll
cmFsaXNpQGFybS5jb20+CiAgTHVjYSBDb2VsaG8gPGx1Y2lhbm8uY29lbGhvQGludGVsLmNvbT4K
ICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmNlbCBIb2x0bWFubiA8bWFyY2Vs
QGhvbHRtYW5uLm9yZz4KICBNYXJjbyBGZWxzY2ggPG0uZmVsc2NoQHBlbmd1dHJvbml4LmRlPgog
IE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0
bGFuZEBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNs
ZS5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9y
Zz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWljaGFsIFN1Y2hh
bmVrIDxtc3VjaGFuZWtAc3VzZS5kZT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNv
bT4KICBNaWt1bGFzIFBhdG9ja2EgPG1wYXRvY2thQHJlZGhhdC5jb20+CiAgTmFmdGFsaSBHb2xk
c3RlaW4gPG5hZnRhbGkuZ29sZHN0ZWluQGludGVsLmNvbT4KICBOYXRhbGkgU2hlY2h0bWFuIDxu
YXRhbGlAbWVsbGFub3guY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hhbmNlbGxvckBn
bWFpbC5jb20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+CiAg
Tmljb2xpbiBDaGVuIDxuaWNvbGVvdHN1a2FAZ21haWwuY29tPgogIE9yIEdlcmxpdHogPG9nZXJs
aXR6QG1lbGxhbm94LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9y
Zz4KICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwp
IDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxv
dWlzLmJvc3NhcnRAbGludXguaW50ZWwuY29tPgogIFF1aW5uIFRyYW4gPHF1aW5uLnRyYW5AY2F2
aXVtLmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
CiAgUm9kZXJpY2sgQ29sZW5icmFuZGVyIDxyb2Rlcmljay5jb2xlbmJyYW5kZXJAc29ueS5jb20+
CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxsYW5veC5jb20+CiAgU2FudG9zaCBTaGlsaW1r
YXIgPHNhbnRvc2guc2hpbGlta2FyQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBr
ZXJuZWwub3JnPgogIFNlYmFzdGlhbiBQYXJzY2hhdWVyIDxzLnBhcnNjaGF1ZXJAZ214LmRlPgog
IFNlYmFzdGlhbiBSZWljaGVsIDxzZWJhc3RpYW4ucmVpY2hlbEBjb2xsYWJvcmEuY29tPgogIFNo
aWgtWXVhbiBMZWUgKEZvdXJEb2xsYXJzKSA8Zm91cmRvbGxhcnNAZGViaWFuLm9yZz4KICBTaGly
aXNoIFMgPHNoaXJpc2guc0BhbWQuY29tPgogIFN0ZXBoZW4gSGVtbWluZ2VyIDxzdGVwaGVuQG5l
dHdvcmtwbHVtYmVyLm9yZz4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+
CiAgU3RldmVuIFByaWNlIDxzdGV2ZW4ucHJpY2VAYXJtLmNvbT4KICBTdXJiaGkgUGFsYW5kZSA8
Y3N1cmJoaUBnbWFpbC5jb20+CiAgU3VyYmhpIFBhbGFuZGUgPGYyZnNuZXdiaWVAZ21haWwuY29t
PgogIHN1cmVzaCBndXR0dWxhIDxzdXJlc2guZ3V0dHVsYUBhbWQuY29tPgogIFRha2FzaGkgSXdh
aSA8dGl3YWlAc3VzZS5kZT4KICBUYWthc2hpIFNha2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2No
aS5qcD4KICBUb2t1bm9yaSBJa2VnYW1pIDxpa2VnYW1pLnRAZ21haWwuY29tPgogIFZhbGRpcyBL
bGV0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZpZ25lc2ggUmFnaGF2ZW5kcmEg
PHZpZ25lc2hyQHRpLmNvbT4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIHpo
ZW5nYmluIDx6aGVuZ2JpbjEzQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxNzU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 04:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 04:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFWNR-0004Po-BE; Wed, 02 Oct 2019 04:36:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFWNQ-0004Pj-6n
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 04:36:36 +0000
X-Inumbo-ID: 362860d4-e4ce-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 362860d4-e4ce-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 04:36:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA59AAF56;
 Wed,  2 Oct 2019 04:36:32 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <3fb02346-16b8-1885-32b3-8d136ad7118b@suse.com>
Date: Wed, 2 Oct 2019 06:36:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: james@dingwall.me.uk
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTc6MTYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDdXJyZW50bHkgZXhl
Y3V0aW9uIG9mIHBhbmljKCkgY29udGludWVzIHVudGlsIFhlbidzIHBhbmljIG5vdGlmaWVyCj4g
KHhlbl9wYW5pY19ldmVudCgpKSBpcyBjYWxsZWQgYXQgd2hpY2ggcG9pbnQgd2UgbWFrZSBhIGh5
cGVyY2FsbCB0aGF0Cj4gbmV2ZXIgcmV0dXJucy4KPiAKPiBUaGlzIG1lYW5zIHRoYXQgYW55IG5v
dGlmaWVyIHRoYXQgaXMgc3VwcG9zZWQgdG8gYmUgY2FsbGVkIGxhdGVyIGFzCj4gd2VsbCBhcyBz
aWduaWZpY2FudCBwYXJ0IG9mIHBhbmljKCkgY29kZSAoc3VjaCBhcyBwc3RvcmUgd3JpdGVzIGZy
b20KPiBrbXNnX2R1bXAoKSkgaXMgbmV2ZXIgZXhlY3V0ZWQuCj4gCj4gVGhlcmUgaXMgbm8gcmVh
c29uIGZvciB4ZW5fcGFuaWNfZXZlbnQoKSB0byBiZSB0aGlzIGxhc3QgcG9pbnQgaW4KPiBleGVj
dXRpb24gc2luY2UgcGFuaWMoKSdzIGVtZXJnZW5jeV9yZXN0YXJ0KCkgd2lsbCBjYWxsIGludG8K
PiB4ZW5fZW1lcmdlbmN5X3Jlc3RhcnQoKSBmcm9tIHdoZXJlIHdlIGNhbiBwZXJmb3JtIG91ciBo
eXBlcmNhbGwuCj4gCj4gUmVwb3J0ZWQtYnk6IEphbWVzIERpbmd3YWxsIDxqYW1lc0BkaW5nd2Fs
bC5tZS51az4KPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 04:43:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 04:43:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFWTg-0005Bk-4N; Wed, 02 Oct 2019 04:43:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0L3Y=X3=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iFWTe-0005Bf-Dl
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 04:43:02 +0000
X-Inumbo-ID: 1d08c2dc-e4cf-11e9-bf31-bc764e2007e4
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.74]) by localhost (Halon) with ESMTPS
 id 1d08c2dc-e4cf-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 04:43:01 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=f/pcdmmwV007MZ1+1Hwvl0TLkjVuofRcKym9ArL0AR0FZ3bnpURQKmS90WMr5IdyBkAofJnUZ3KhBQGe3V2YluCUIBOyE+Noe3ZPq371GmO03+p3XMW8xdM4khcSp7GhYF0rfg0PMsuaViqtlfAxNLZlnlA3LkDEzanlZNPO/5FtDSKHkNjPRFWVZuYb7SXHSPQypK6KALI2x+lYItp26WyW7na4Mnc+9caO86d1dU6TrAcaKDDiXBeRY4nX8q9ypB5ZVZrj82XocXtZLhIMxPietKSIBserFRXzGRz6UxvOprAsp2tBhHQCxd9Ee7nTd3lYv92uN5M14pEUuN+gFA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=00xFwGDkfgNmlC3ML5nChLpnvw2PQfd/d6p8QCfyg8U=;
 b=kGEjFwUerFNiwO4q6g+IVUdThspZYKxc+GsLZI7YnqapDEOwgm/aAVFGxSIdYoxTSE/ajvbemU2SINfT0f97Cv0P62wDz3hI4/hfpQFwJKC2eX2nAJf6cDemfHH0zcw+w0kRhabPBShb87TiW5F1i/2kx7TgptHjV1p3uR8BkI2WNKzONo4WGvz7P4Qoqk9dM0A+XfQQRjISnYIdVPEp9GOvl+A2AvXMzb8a5V4kdoDitI5dXv2G0Vasu6VqI9MibLgUSDcHZi7khOOOV7CXt2iCQmmyJeBuyoUGU8wC+ofXuKePPcNI/+t/jabTIA+LO6cxSucnJ4E35HiZsBpU1A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=00xFwGDkfgNmlC3ML5nChLpnvw2PQfd/d6p8QCfyg8U=;
 b=MBuW5i3lfAFl+ALQCEEdbm3lIZhM7slAdOOt5vatvTKlvcOnxQAH6/w+sCXmB+1f5BoFVrQQ2ufBQ28lQjoHJ5bDbHYNUTNyhc1J71nfQLuwWJHgfeqNc+croKmg97zY71QWbQ2oTYAc5drx91LGunzpTRSnphj04SuvShmalBY=
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com (10.255.122.93) by
 AM6PR03MB5576.eurprd03.prod.outlook.com (20.179.246.31) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Wed, 2 Oct 2019 04:42:59 +0000
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::21:60d7:a2a6:12f0]) by AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::21:60d7:a2a6:12f0%5]) with mapi id 15.20.2305.023; Wed, 2 Oct 2019
 04:42:59 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Rob Herring <robh@kernel.org>
Thread-Topic: [RFC PATCH] xen/gntdev: Stop abusing DT of_dma_configure API
Thread-Index: AQHVc+s0RRpCCJNN+0uv/ZIcTqnc7ac9t66AgAAHl4CAAAgUAIAACJOAgACJPACAB8m0AIAArQUA
Date: Wed, 2 Oct 2019 04:42:59 +0000
Message-ID: <37dbe77a-72df-7556-f8e7-a73ea0f974bc@epam.com>
References: <20190925215006.12056-1-robh@kernel.org>
 <e898c025-32a7-1d2c-3501-c99556f7cdd4@arm.com>
 <1ae7f42e-bf93-b335-b543-653fae5cf49f@epam.com>
 <28440326-ed76-b014-c1b8-02125c3214b9@arm.com>
 <f63f55eb-969e-6364-5781-a227d0c04e4c@epam.com>
 <CAL_JsqKJP3itMOueZD7fGH2b6VNFrTuozW5tWyKN3uBg4gYMzA@mail.gmail.com>
 <alpine.DEB.2.21.1910011112020.20899@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910011112020.20899@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a796edff-d5cc-486b-94db-08d746f30060
x-ms-traffictypediagnostic: AM6PR03MB5576:
x-microsoft-antispam-prvs: <AM6PR03MB557639ED14675C7F0BFEBEE4E79C0@AM6PR03MB5576.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0178184651
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(366004)(39860400002)(136003)(396003)(346002)(54014002)(199004)(189003)(66556008)(66946007)(66446008)(80792005)(14444005)(64756008)(66066001)(6512007)(7416002)(71190400001)(53546011)(71200400001)(6506007)(6436002)(4326008)(26005)(6486002)(86362001)(476003)(91956017)(76116006)(2616005)(36756003)(11346002)(14454004)(446003)(256004)(66476007)(76176011)(8936002)(316002)(6116002)(3846002)(31686004)(6246003)(229853002)(8676002)(110136005)(81156014)(2906002)(478600001)(305945005)(54906003)(7736002)(186003)(486006)(31696002)(25786009)(5660300002)(102836004)(55236004)(99286004)(81166006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5576;
 H:AM6PR03MB5958.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: NouSZ4w75eB1s/YAhk+VxGtSYPJ+SGtOpjUj0aIZ19hmeCPbBzw5PSVLgLJpBUy4GxSOtPef0Vg8we+1OEn2UgwExqsaJukrVlEt0oLoBKK8LNMS7dhG8WdqfihwlCVdALZd3ggP2zNQUTYU5hCM3EC0aukmiuVQXzIubJ/mW8caaCtzQ7aceVEkOEeWect5bPbtjiRTtRIMeYCUK1eUwa9Edi/7XcsNe7PJ28ySTde1CfC98DYAoy4prDi2unaj5M45oc9slQRCSTfRBZwzyfO54uMH0CXUCdCNmFNkbKSVKHQzNl4cGkJ0Culz8buon+si01x5lqqKY35/bKzX+Kkgy0ZIcAErJUROjCkt9+eFGa0vU27hwQHYGCKpAOOhEMIYG1YDa686s/8XsTzxMj+BHoxt8Je3xh3T2KRTf0o=
x-ms-exchange-transport-forked: True
Content-ID: <3CB3F2654A64FE4A85BF3272B77952F4@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a796edff-d5cc-486b-94db-08d746f30060
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2019 04:42:59.2431 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LYD90QzOwOz17Nw9nnn/+UEa+Aff6gAZs1+xInXTc5o/Nnbjta2w4EnlMnSvDON+0gSrWvxGW3GTLkrLkZmgeiuQfErUt4Juj5UjR7ZhKkgEglpJB7aETiaXEdv/qubJ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5576
Subject: Re: [Xen-devel] [RFC PATCH] xen/gntdev: Stop abusing DT
 of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMS8xOSA5OjIzIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+IE9uIFRodSwg
MjYgU2VwIDIwMTksIFJvYiBIZXJyaW5nIHdyb3RlOg0KPj4gT24gVGh1LCBTZXAgMjYsIDIwMTkg
YXQgNjoxNiBBTSBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbw0KPj4gPE9sZWtzYW5kcl9BbmRydXNo
Y2hlbmtvQGVwYW0uY29tPiB3cm90ZToNCj4+PiBPbiA5LzI2LzE5IDE6NDYgUE0sIFJvYmluIE11
cnBoeSB3cm90ZToNCj4+Pj4gT24gMjAxOS0wOS0yNiAxMToxNyBhbSwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6DQo+Pj4+PiBPbiA5LzI2LzE5IDEyOjQ5IFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6DQo+Pj4+Pj4gSGkgUm9iLA0KPj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBPbiA5LzI1LzE5
IDEwOjUwIFBNLCBSb2IgSGVycmluZyB3cm90ZToNCj4+Pj4+Pj4gQXMgdGhlIGNvbW1lbnQgc2F5
cywgdGhpcyBpc24ndCBhIERUIGJhc2VkIGRldmljZS4gb2ZfZG1hX2NvbmZpZ3VyZSgpDQo+Pj4+
Pj4+IGlzIGdvaW5nIHRvIHN0b3AgYWxsb3dpbmcgYSBOVUxMIERUIG5vZGUsIHNvIHRoaXMgbmVl
ZHMgdG8gYmUgZml4ZWQuDQo+Pj4+Pj4gQW5kIHRoaXMgY2FuJ3Qgd29yayBvbiBhcmNoIG5vdCBz
ZWxlY3RpbmcgQ09ORklHX09GIGFuZCBjYW4gc2VsZWN0DQo+Pj4+Pj4gQ09ORklHX1hFTl9HUkFO
VF9ETUFfQUxMT0MuDQo+Pj4+Pj4NCj4+Pj4+PiBXZSBhcmUgbHVja3kgZW5vdWdoIG9uIHg4NiBi
ZWNhdXNlLCBBRkFJQ1QsIGFyY2hfc2V0dXBfZG1hX29wcyBpcyBqdXN0DQo+Pj4+Pj4gYSBub3Au
DQo+Pj4+Pj4NCj4+Pj4+IE5vIGx1Y2sgaXMgbmVlZGVkIGFzIFsxXSBkb2VzIG5vdGhpbmcgZm9y
IHRob3NlIHBsYXRmb3JtcyBub3QgdXNpbmcNCj4+Pj4+IENPTkZJR19PRg0KPj4+Pj4+PiBOb3Qg
c3VyZSBleGFjdGx5IHdoYXQgc2V0dXAgYmVzaWRlcyBhcmNoX3NldHVwX2RtYV9vcHMgaXMgbmVl
ZGVkLi4uDQo+Pj4+Pj4gV2UgcHJvYmFibHkgd2FudCB0byB1cGRhdGUgZG1hX21hc2ssIGNvaGVy
ZW50X2RtYV9tYXNrIGFuZA0KPj4+Pj4+IGRtYV9wZm5fb2Zmc2V0Lg0KPj4+Pj4+DQo+Pj4+Pj4g
QWxzbywgd2hpbGUgbG9vayBhdCBvZl9jb25maWd1cmVfZG1hLCBJIG5vdGljZWQgdGhhdCB3ZSBj
b25zaWRlciB0aGUNCj4+Pj4+PiBETUEgd2lsbCBub3QgYmUgY29oZXJlbnQgZm9yIHRoZSBncmFu
dC10YWJsZS4gT2xla3NhbmRyLCBkbyB5b3Uga25vdw0KPj4+Pj4+IHdoeSB0aGV5IGNhbid0IGJl
IGNvaGVyZW50Pw0KPj4+Pj4gVGhlIG1haW4gYW5kIHRoZSBvbmx5IHJlYXNvbiB0byB1c2Ugb2Zf
Y29uZmlndXJlX2RtYSBpcyB0aGF0IGlmIHdlIGRvbid0DQo+Pj4+PiB0aGVuIHdlDQo+Pj4+PiBh
cmUgYWJvdXQgdG8gc3RheSB3aXRoIGRtYV9kdW1teV9vcHMgWzJdLiBJdCBlZmZlY3RpdmVseSBt
ZWFucyB0aGF0DQo+Pj4+PiBvcGVyYXRpb25zIG9uIGRtYS1idWZzDQo+Pj4+PiB3aWxsIGVuZCB1
cCByZXR1cm5pbmcgZXJyb3JzLCBsaWtlIFszXSwgWzRdLCB0aHVzIG5vdCBtYWtpbmcgaXQgcG9z
c2libGUNCj4+Pj4+IGZvciBYZW4gUFYgRFJNIGFuZCBETUENCj4+Pj4+IHBhcnQgb2YgZ250ZGV2
IGRyaXZlciB0byBkbyB3aGF0IHdlIG5lZWQgKGRtYS1idWZzIGluIG91ciB1c2UtY2FzZXMNCj4+
Pj4+IGFsbG93IHplcm8tY29weWluZw0KPj4+Pj4gd2hpbGUgdXNpbmcgZ3JhcGhpY3MgYnVmZmVy
cyBhbmQgbWFueSBtb3JlKS4NCj4+Pj4+DQo+Pj4+PiBJIGRpZG4ndCBmaW5kIGFueSBiZXR0ZXIg
d2F5IG9mIGFjaGlldmluZyB0aGF0LCBidXQgb2ZfY29uZmlndXJlX2RtYS4uLg0KPj4+Pj4gSWYg
dGhlcmUgaXMgYW55IGJldHRlciBzb2x1dGlvbiB3aGljaCB3aWxsIG5vdCBicmVhayB0aGUgZXhp
c3RpbmcNCj4+Pj4+IGZ1bmN0aW9uYWxpdHkgdGhlbg0KPj4+Pj4gSSB3aWxsIGRlZmluaXRlbHkg
Y2hhbmdlIHRoZSBkcml2ZXJzIHNvIHdlIGRvIG5vdCBhYnVzZSBEVCApDQo+Pj4+PiBCZWZvcmUg
dGhhdCwgcGxlYXNlIGtlZXAgaW4gbWluZCB0aGF0IG1lcmdpbmcgdGhpcyBSRkMgd2lsbCBicmVh
ayBYZW4gUFYNCj4+Pj4+IERSTSArDQo+Pj4+PiBETUEgYnVmIHN1cHBvcnQgaW4gZ250ZGV2Li4u
DQo+Pj4+PiBIb3BlIHdlIGNhbiB3b3JrIG91dCBzb21lIGFjY2VwdGFibGUgc29sdXRpb24sIHNv
IGV2ZXJ5b25lIGlzIGhhcHB5DQo+Pj4+IEFzIEkgbWVudGlvbmVkIGVsc2V3aGVyZSwgdGhlIHJl
Y2VudCBkbWEtZGlyZWN0IHJld29yayBtZWFucyB0aGF0DQo+Pj4+IGRtYV9kdW1teV9vcHMgYXJl
IG5vdyBvbmx5IGV4cGxpY2l0bHkgaW5zdGFsbGVkIGZvciB0aGUgQUNQSSBlcnJvcg0KPj4+PiBj
YXNlLCBzbyAtIG11Y2ggYXMgSSBtYXkgZGlzbGlrZSBpdCAtIHlvdSBzaG91bGQgZ2V0IHJlZ3Vs
YXINCj4+Pj4gKGRpcmVjdC9TV0lPVExCKSBvcHMgYnkgZGVmYXVsdCBhZ2Fpbi4NCj4+PiBBaCwg
bXkgYmFkLCBJIG1pc3NlZCB0aGF0IGNoYW5nZS4gU28sIGlmIG5vIGR1bW15IGRtYSBvcHMgYXJl
IHRvIGJlIHVzZWQNCj4+PiB0aGVuDQo+Pj4gSSBiZWxpZXZlIHdlIGNhbiBhcHBseSBib3RoIGNo
YW5nZXMsIGUuZy4gcmVtb3ZlIG9mX2RtYV9jb25maWd1cmUgZnJvbQ0KPj4+IGJvdGggb2YgdGhl
IGRyaXZlcnMuDQo+PiBXaGF0IGFib3V0IHRoZSBkbWEgbWFza3M/IEkgdGhpbmsgdGhlcmUncyBh
IGRlZmF1bHQgc2V0dXAsIGJ1dCBpdCBpcw0KPj4gY29uc2lkZXJlZCBhIGRyaXZlciBidWcgdG8g
bm90IHNldCBpdHMgbWFzay4geGVuX2RybV9mcm9udCBzZXRzIHRoZQ0KPj4gY29oZXJlbnRfZG1h
X21hc2sgKHdoeSBvbmx5IDMyLWJpdHMgdGhvdWdoPyksIGJ1dCBub3QgdGhlIGRtYV9tYXNrLg0K
Pj4gZ250ZGV2IGlzIGRvaW5nIG5laXRoZXIuIEkgY291bGQgY29weSBvdXQgd2hhdCBvZl9kbWFf
Y29uZmlndXJlIGRvZXMNCj4+IGJ1dCBiZXR0ZXIgZm9yIHRoZSBYZW4gZm9sa3MgdG8gZGVjaWRl
IHdoYXQgaXMgbmVlZGVkIG9yIG5vdCBhbmQgdGVzdA0KPj4gdGhlIGNoYW5nZS4gSSdtIG5vdCBz
ZXR1cCB0byB0ZXN0IGFueSBvZiB0aGlzLg0KPiBGWUkgSSBoYXZlIHNlZW4gdGhlIGlzc3VlIE9s
ZWtzYW5kciBpcyB0YWxraW5nIGFib3V0IHRvby4gSSBjb25maXJtIHRoYXQNCj4gdGhlIG9ubHkg
cmVhc29uIGZvciB0aGUgb2ZfY29uZmlndXJlX2RtYSBjYWxsIGlzIHRvIGdldCBhd2F5IGZyb20g
dGhlDQo+IGR1bW15X2RtYV9vcHMgYW5kIHVzZSB0aGUgZGVmYXVsdCBkbWFfb3BzIGluc3RlYWQu
IEkgdGhpbmsgdGhpcyBzaG91bGQNCj4gYmUgbWVudGlvbmVkIGluIHRoZSBjb21taXQgbWVzc2Fn
ZSBzbyB0aGF0IGlmIG9uZSBkYXkgdGhlIGJlaGF2aW9yDQo+IHJlZ2FyZGluZyBkdW1teV9kbWFf
b3BzIGNoYW5nZXMgb25lIG1vcmUgdGltZSwgaG9wZWZ1bGx5IHdlJ2xsIGJlIGFibGUNCj4gdG8g
ZmlndXJlIG91dCB0aGUgaXNzdWUgbW9yZSBlYXNpbHkgd2l0aCBiaXNlY3Rpb24uDQo+DQo+IElu
IHJlZ2FyZHMgdG8gdGhlIGNvaGVyZW50X2RtYV9tYXNrIGFuZCBkbWFfbWFzaywgSSBjYW4ndCBz
ZWUgd2h5IGdudGRldg0KPiB3b3VsZCBoYXZlIGFueSBkbWEgYWRkcmVzc2luZyBsaW1pdGF0aW9u
cywgc28gd2Ugc2hvdWxkIGJlIGFibGUgdG8gc2V0DQo+IGJvdGggdG8gNjQgYml0cy4gIEkgYWxz
byBjYW4ndCBzZWUgd2h5IHhlbl9kcm1fZnJvbnQgd291bGQgbGltaXQgaXQgdG8NCj4gMzIgYml0
cywgYWZ0ZXIgYWxsIHRoaXMgaXMganVzdCB0aGUgZnJvbnRlbmQsIGlmIGFueXRoaW5nIGl0IHdv
dWxkIGJlDQo+IHRoZSBiYWNrZW5kIHRoYXQgaGFzIGEgbGltaXRhdGlvbi4gU28sIHdlIHNob3Vs
ZCBiZSBhYmxlIHRvIHNldCBib3RoDQo+IGRtYV9tYXNrIGFuZCBjb2hlcmVudF9kbWFfbWFzayBp
biB4ZW5fZHJtX2Zyb250IHRvIDY0IGJpdHMuIE9sZWtzYW5kciwNCj4gY2FuIHlvdSBjb25maXJt
Pw0KSSBhbSB0b3RhbGx5IGZpbmUgd2l0aCA2NC1iaXRzIGluIGJvdGggY2FzZXMgYW5kDQphZ3Jl
ZSB3aXRoIHdoYXQgU3RlZmFubyBzYXlzLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 05:08:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 05:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFWrl-0007RS-7q; Wed, 02 Oct 2019 05:07:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFWrk-0007RJ-F9
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 05:07:56 +0000
X-Inumbo-ID: 9722be1c-e4d2-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 9722be1c-e4d2-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 05:07:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7BE5AE3A;
 Wed,  2 Oct 2019 05:07:53 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20190812202735.23411-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011907080.26319@sstabellini-ThinkPad-T480s>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <daa146e1-c131-7cd2-aa55-678b6267d314@suse.com>
Date: Wed, 2 Oct 2019 07:07:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011907080.26319@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: p2m: Free the p2m entry after
 flushing the IOMMU TLBs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: olekstysh@gmail.com, oleksandr_tyshchenko@epam.com,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMDQ6MDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiArIEp1ZXJnZW4K
PiAKPiBPbiBNb24sIDEyIEF1ZyAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFdoZW4gZnJl
ZWluZyBhIHAybSBlbnRyeSwgYWxsIHRoZSBzdWItdHJlZSBiZWhpbmQgaXQgd2lsbCBhbHNvIGJl
IGZyZWVkLgo+PiBUaGlzIG1heSBpbmNsdWRlIGludGVybWVkaWF0ZSBwYWdlLXRhYmxlcyBvciBh
bnkgbDMgZW50cnkgcmVxdWlyaW5nIHRvCj4+IGRyb3AgYSByZWZlcmVuY2UgKGUuZyBmb3IgZm9y
ZWlnbiBwYWdlcykuIEFzIHNvb24gYXMgcGFnZXMgYXJlIGZyZWVkLAo+PiB0aGV5IG1heSBiZSBy
ZS11c2VkIGJ5IFhlbiBvciBhbm90aGVyIGRvbWFpbi4gVGhlcmVmb3JlIGl0IGlzIG5lY2Vzc2Fy
eQo+PiB0byBmbHVzaCAqYWxsKiB0aGUgVExCcyBiZWZvcmVoYW5kLgo+Pgo+PiBXaGlsZSBDUFUg
VExCcyB3aWxsIGJlIGZsdXNoZWQgYmVmb3JlIGZyZWVpbmcgdGhlIHBhZ2VzLCB0aGlzIGlzIG5v
dAo+PiB0aGUgY2FzZSBmb3IgSU9NTVUgVExCcy4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IG1vdmlu
ZyB0aGUgSU9NTVUgVExCcwo+PiBmbHVzaCBlYXJsaWVyIGluIHRoZSBjb2RlLgo+Pgo+PiBUaGlz
IHdhc24ndCBjb25zaWRlcmVkIGFzIGEgc2VjdXJpdHkgaXNzdWUgYXMgZGV2aWNlIHBhc3N0aHJv
dWdoIG9uIEFybQo+PiBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkLgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:07:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFYjH-00083h-Cs; Wed, 02 Oct 2019 07:07:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFYjG-00083c-V7
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:07:18 +0000
X-Inumbo-ID: 4472a536-e4e3-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4472a536-e4e3-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:07:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 56ABAAC12;
 Wed,  2 Oct 2019 07:07:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
 <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
 <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
 <39e9ad3d-e3b0-e5c3-f115-33af4e2ee688@suse.com>
 <dfcfd2dc-65cb-e11b-0db2-535322c8275c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9ee0114c-41ba-5d8e-1aef-5bccf1fb15dc@suse.com>
Date: Wed, 2 Oct 2019 09:07:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dfcfd2dc-65cb-e11b-0db2-535322c8275c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAyMTo0NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJbiB0aGlzIGV4YW1w
bGUsIGhhcmR3YXJlIGNhbiB0aGUgZW11bGF0b3IgY2FuIGRpc2FncmVlIGJ5IHVzaW5nIGEKPiBk
aWZmZXJlbnQgYWNjZXNzIHdpZHRoLgo+IAo+IEkndmUgYmVlbiBleHBlcmltZW50aW5nIHdpdGgg
bXkgUm9tZSBzeXN0ZW0sIGFuZCBhbiBlbXVsYXRvciBoYXJkY29kZWQKPiB0byB1c2UgMi1ieXRl
IGFjY2Vzc2VzLsKgIEFmdGVyIHNvbWUgaW52ZXN0aWdhdGlvbiwgdGhlIGxpdmVsb2NrIG9ubHkK
PiBvY2N1cnMgZm9yIGFjY2Vzcy1yaWdodHMgZmF1bHRzLsKgIFRyYW5zbGF0aW9uIGZhdWx0cyBn
ZXQgaWRlbnRpZmllZCBhcwo+IG5vdCBhIHNoYWRvdyBmYXVsdCwgYW5kIGJvdW5jZWQgYmFjayB0
byB0aGUgZ3Vlc3QuCj4gCj4gU2hhZG93IGd1ZXN0cyBjYW4gdXNlIFBLUlUsIHNvIGNhbiBnZW5l
cmF0ZSBhbiBhY2Nlc3MgZmF1bHQgYnkgbWFya2luZwo+IHRoZSBwYWdlIGF0IDB4MjAwMCBhcyBu
by1hY2Nlc3MsIHNvIEkgdGhpbmsgdGhhdCBpbiBwcmluY2lwbGUsIHRoaXMKPiBjaGFuZ2Ugd2ls
bCByZXN1bHQgaW4gYSBuZXcgbGF0ZW50IGxpdmVsb2NrIGNhc2UsIGJ1dCBJIGNhbid0IGFjdHVh
bGx5Cj4gY29uZmlybSBpdC4KCkkgdGhpbmsgSSBzZWUgd2hhdCB5b3UgbWVhbiwgYnV0IHRoZW4g
SSBkb24ndCBzZWUgaG93IHRoaXMgaXMgYW4KYXJndW1lbnQgYWdhaW5zdCB0aGUgcGF0Y2ggaW4g
aXRzIGN1cnJlbnQgc2hhcGU6IEl0IGFjdHVhbGx5CnJlZHVjZXMgdGhlIGNhc2VzIG9mIGRpc2Fn
cmVlbWVudCBiZXR3ZWVuIGhhcmR3YXJlIGFuZCBlbXVsYXRvci4KT25lIHBvc3NpYmlsaXR5IHRv
IG1ha2UgYSBmdXJ0aGVyIHN0ZXAgaW4gdGhhdCBkaXJlY3Rpb24gd291bGQKYmUgdG8gbWFrZSBi
ZWhhdmlvciBkZXBlbmRlbnQgdXBvbiB0aGUgdW5kZXJseWluZyBoYXJkd2FyZSdzCnZlbmRvciwg
cmF0aGVyIHRoYW4gdGhlIG9uZSB0aGUgZ3Vlc3Qgc2Vlcy4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:27:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ2O-0001B5-2g; Wed, 02 Oct 2019 07:27:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZ2M-0001B0-Qc
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:27:02 +0000
X-Inumbo-ID: 05ff01c0-e4e6-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 05ff01c0-e4e6-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 27A23AD6B;
 Wed,  2 Oct 2019 07:27:00 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
Date: Wed, 2 Oct 2019 09:27:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH 0/2] tools/xen-cpuid: two small adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogTUFJTlRBSU5FUlM6IGFkZCB0b29scy9taXNjL3hlbi1jcHVpZCB0byAiWDg2IEFSQ0hJVEVD
VFVSRSIKMjogdG9vbHMveGVuLWNwdWlkOiBhdm9pZCBwcm9kdWNpbmcgYm9ndXMgb3V0cHV0CgpU
aGV5J3JlIG5vdCBvdmVybHkgaW1wb3J0YW50IHRvIGhhdmUgZm9yIDQuMTMsIGJ1dCB0aGV5J3Jl
IGFsc28gcmF0aGVyCmxvdyByaXNrLCBzbyBJIHRoaW5rIHRoZXkncmUgd29ydGh3aGlsZSBjb25z
aWRlcmluZyBhdCB0aGlzIHBvaW50IGluCnRpbWUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:27:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3B-0001F4-NY; Wed, 02 Oct 2019 07:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ39-0001Ek-Mf
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:27:51 +0000
X-Inumbo-ID: 22ddf1ac-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 22ddf1ac-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9B2FBAF41;
 Wed,  2 Oct 2019 07:27:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:26 +0200
Message-Id: <20191002072745.24919-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 01/20] xen/sched: add code to sync scheduling
 of all vcpus of a sched unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzd2l0Y2hpbmcgc2NoZWQgdW5pdHMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBu
ZXcgdW5pdCB0byBiZQpzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KCkEgdmFyaWFibGUgc2No
ZWRfZ3JhbnVsYXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwpw
ZXIgc2NoZWR1bGUgdW5pdC4KCkFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlk
bGUgdW5pdCBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCnRhc2tsZXRfd29ya19zY2hlZHVsZWQg
cGFyYW1ldGVyIG9mIGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CmNvdmVyZWQgYnkg
dGhlIGN1cnJlbnQgc2NoZWR1bGUoKSBjYWxsIGhhcyBhbnkgcGVuZGluZyB0YXNrbGV0IHdvcmsu
CgpGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwpzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4gb3JkZXIgdG8gaGF2ZSBh
IHdheSB0byBpbml0aWF0ZSBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGluZyB0aGUgZ2Vu
ZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCnNlbGVjdGluZyB0aGUgdmNwdSB0byBzd2l0Y2ggdG8s
IGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCndhbnQgdG8gcnVuLiBUaGlzIGhhcyB0
aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBhbnkgb3RoZXIKY29uY3VycmVudCBTQ0hF
RFVMRV9TT0ZUSVJRIGV2ZW50cy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpSRkMgVjI6
Ci0gbW92ZSBzeW5jaW5nIGFmdGVyIGNvbnRleHRfc3dpdGNoKCkgdG8gc2NoZWR1bGUuYwpWMjoK
LSBkb24ndCBydW4gdGFza2xldHMgZGlyZWN0bHkgZnJvbSBzY2hlZF93YWl0X3JlbmRlenZvdXNf
aW4oKQpWMzoKLSBhZGFwdCBhcnJheSBzaXplIGluIHNjaGVkX21vdmVfZG9tYWluKCkgKEphbiBC
ZXVsaWNoKQotIGludCAtPiB1bnNpZ25lZCBpbnQgKEphbiBCZXVsaWNoKQpWNDoKLSByZW5hbWVk
IHNkIHRvIHNyIGluIHNldmVyYWwgcGxhY2VzIChKYW4gQmV1bGljaCkKLSBzd2FwIHN0b3BfdGlt
ZXIoKSBhbmQgTk9XKCkgY2FsbHMgKEphbiBCZXVsaWNoKQotIGNvbnRleHRfc3dpdGNoKCkgb24g
QVJNIHJldHVybnMgLSBoYW5kbGUgdGhhdCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbi5jICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgIHwgICAz
ICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDM1MyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9jb21tb24vc29mdGlycS5jICAgICAgIHwg
ICA2ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICAgMSArCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgICB8ICAxNiArLQogeGVuL2luY2x1ZGUveGVuL3NvZnRpcnEuaCAgfCAgIDEg
KwogNyBmaWxlcyBjaGFuZ2VkLCAyOTQgaW5zZXJ0aW9ucygrKSwgODggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IGYwZWU1YTIxNDAuLjQ2MGU5NjhlOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTMxOCw3ICszMTgsNyBAQCBz
dGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQogCiAgICAgbG9jYWxf
aXJxX2VuYWJsZSgpOwogCi0gICAgY29udGV4dF9zYXZlZChwcmV2KTsKKyAgICBzY2hlZF9jb250
ZXh0X3N3aXRjaGVkKHByZXYsIGN1cnJlbnQpOwogCiAgICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEo
Y3VycmVudCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCBjN2ZhMjI0Yzg5Li4yN2Y5OWQzYmNjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNzg0
LDcgKzE3ODQsNiBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgcGVy
X2NwdShjdXJyX3ZjcHUsIGNwdSkgPSBuOwogfQogCi0KIHZvaWQgY29udGV4dF9zd2l0Y2goc3Ry
dWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogewogICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CkBAIC0xODYwLDcgKzE4NTksNyBAQCB2b2lkIGNvbnRl
eHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKICAgICAgICAg
fQogICAgIH0KIAotICAgIGNvbnRleHRfc2F2ZWQocHJldik7CisgICAgc2NoZWRfY29udGV4dF9z
d2l0Y2hlZChwcmV2LCBuZXh0KTsKIAogICAgIF91cGRhdGVfcnVuc3RhdGVfYXJlYShuZXh0KTsK
ICAgICAvKiBNdXN0IGJlIGRvbmUgd2l0aCBpbnRlcnJ1cHRzIGVuYWJsZWQgKi8KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA0
NzExZWNlMWVmLi5mZjY3ZmIzNjMzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02MSw2ICs2MSw5IEBAIGJvb2xlYW5fcGFy
YW0oInNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzIiwgc2NoZWRfc210X3Bvd2VyX3NhdmluZ3MpOwog
aW50IHNjaGVkX3JhdGVsaW1pdF91cyA9IFNDSEVEX0RFRkFVTFRfUkFURUxJTUlUX1VTOwogaW50
ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAor
LyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4gKi8KK3N0YXRpYyB1bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9ncmFudWxhcml0eSA9IDE7CisKIC8qIENvbW1v
biBsb2NrIGZvciBmcmVlIGNwdXMuICovCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHNjaGVkX2Zy
ZWVfY3B1X2xvY2spOwogCkBAIC01MzIsOCArNTM1LDggQEAgaW50IHNjaGVkX21vdmVfZG9tYWlu
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIGlmICggSVNfRVJSKGRv
bWRhdGEpICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIoZG9tZGF0YSk7CiAKLSAgICAvKiBUT0RP
OiBmaXggYXJyYXkgc2l6ZSB3aXRoIG11bHRpcGxlIHZjcHVzIHBlciB1bml0LiAqLwotICAgIHVu
aXRfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBkLT5tYXhfdmNwdXMpOworICAgIHVuaXRf
cHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRElWX1JPVU5EX1VQKGQtPm1heF92Y3B1cywgc2NoZWRfZ3JhbnVsYXJpdHkpKTsKICAgICBp
ZiAoIHVuaXRfcHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0
YShjLT5zY2hlZCwgZG9tZGF0YSk7CkBAIC0xNzE0LDEzMyArMTcxNywzMjUgQEAgdm9pZCB2Y3B1
X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3QgdmFsdWUpCiAgICAg
c3Bpbl91bmxvY2soJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwogfQogCi0vKgotICogVGhlIG1h
aW4gZnVuY3Rpb24KLSAqIC0gZGVzY2hlZHVsZSB0aGUgY3VycmVudCBkb21haW4gKHNjaGVkdWxl
ciBpbmRlcGVuZGVudCkuCi0gKiAtIHBpY2sgYSBuZXcgZG9tYWluIChzY2hlZHVsZXIgZGVwZW5k
ZW50KS4KLSAqLwotc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKK3N0YXRpYyB2b2lkIHNjaGVk
X3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0LCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqcHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7
Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSBjdXJyZW50LT5zY2hlZF91bml0LCAq
bmV4dCA9IE5VTEw7Ci0gICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKLSAgICBzdHJ1Y3Qg
c2NoZWR1bGVyICAgICAqc2NoZWQ7Ci0gICAgdW5zaWduZWQgbG9uZyAgICAgICAgKnRhc2tsZXRf
d29yayA9ICZ0aGlzX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8pOwotICAgIGJvb2wgICAgICAgICAg
ICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7Ci0gICAgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzZDsKLSAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKLSAgICBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHNyLT5jdXJyID0gbmV4dDsKIAotICAgIEFT
U0VSVF9OT1RfSU5fQVRPTUlDKCk7CisgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRDSF9JTkZQ
UkVWLCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKKyAgICAgICAgICAg
ICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICBUUkFDRV80RChUUkNfU0NIRURf
U1dJVENIX0lORk5FWFQsIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAor
ICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRF
X3J1bm5hYmxlKSA/CisgICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUp
IDogMCwgcHJldi0+bmV4dF90aW1lKTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWRfcnVu
KTsKKyAgICBBU1NFUlQocHJldi0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFU
RV9ydW5uaW5nKTsKKworICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFp
bi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAorICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+
ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkKTsKKworICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hh
bmdlKHByZXYsIGZhbHNlLCBub3cpOworCisgICAgQVNTRVJUKG5leHQtPnZjcHVfbGlzdC0+cnVu
c3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAgc2NoZWRfdW5pdF9ydW5zdGF0
ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKIAotICAgIHNkID0gZ2V0X3NjaGVkX3JlcyhjcHUp
OworICAgIC8qCisgICAgICogTkIuIERvbid0IGFkZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhl
cmUgdW50aWwgdGhlIGFjdHVhbCBjb250ZXh0CisgICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVj
b3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJseS4KKyAgICAgKi8KKworICAgIEFTU0VS
VCghbmV4dC0+aXNfcnVubmluZyk7CisgICAgbmV4dC0+dmNwdV9saXN0LT5pc19ydW5uaW5nID0g
MTsKKyAgICBuZXh0LT5pc19ydW5uaW5nID0gdHJ1ZTsKKyAgICBuZXh0LT5zdGF0ZV9lbnRyeV90
aW1lID0gbm93OworfQorCitzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrX2NwdSh1bnNp
Z25lZCBpbnQgY3B1KQoreworICAgIHVuc2lnbmVkIGxvbmcgKnRhc2tsZXRfd29yayA9ICZwZXJf
Y3B1KHRhc2tsZXRfd29ya190b19kbywgY3B1KTsKIAotICAgIC8qIFVwZGF0ZSB0YXNrbGV0IHNj
aGVkdWxpbmcgc3RhdHVzLiAqLwogICAgIHN3aXRjaCAoICp0YXNrbGV0X3dvcmsgKQogICAgIHsK
ICAgICBjYXNlIFRBU0tMRVRfZW5xdWV1ZWQ6CiAgICAgICAgIHNldF9iaXQoX1RBU0tMRVRfc2No
ZWR1bGVkLCB0YXNrbGV0X3dvcmspOwogICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgIGNh
c2UgVEFTS0xFVF9lbnF1ZXVlZHxUQVNLTEVUX3NjaGVkdWxlZDoKLSAgICAgICAgdGFza2xldF93
b3JrX3NjaGVkdWxlZCA9IHRydWU7CisgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICBicmVh
azsKICAgICBjYXNlIFRBU0tMRVRfc2NoZWR1bGVkOgogICAgICAgICBjbGVhcl9iaXQoX1RBU0tM
RVRfc2NoZWR1bGVkLCB0YXNrbGV0X3dvcmspOworICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwog
ICAgIGNhc2UgMDoKLSAgICAgICAgLyp0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gZmFsc2U7Ki8K
KyAgICAgICAgLyogcmV0dXJuIGZhbHNlOyAqLwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgogICAgICAgICBCVUcoKTsKICAgICB9CiAKLSAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2Nr
X2lycShjcHUpOworICAgIHJldHVybiBmYWxzZTsKK30KIAotICAgIG5vdyA9IE5PVygpOworc3Rh
dGljIGJvb2wgc2NoZWRfdGFza2xldF9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGJv
b2wgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IGZhbHNlOworICAgIGNvbnN0IGNwdW1hc2tfdCAq
bWFzayA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKKyAgICB1bnNpZ25lZCBpbnQgY3B1X2l0
ZXI7CisKKyAgICBmb3JfZWFjaF9jcHUgKCBjcHVfaXRlciwgbWFzayApCisgICAgICAgIGlmICgg
c2NoZWRfdGFza2xldF9jaGVja19jcHUoY3B1X2l0ZXIpICkKKyAgICAgICAgICAgIHRhc2tsZXRf
d29ya19zY2hlZHVsZWQgPSB0cnVlOwogCi0gICAgc3RvcF90aW1lcigmc2QtPnNfdGltZXIpOwor
ICAgIHJldHVybiB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOworfQorCitzdGF0aWMgc3RydWN0IHNj
aGVkX3VuaXQgKmRvX3NjaGVkdWxlKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LCBzX3RpbWVfdCBu
b3csCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBj
cHUpCit7CisgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQgPSBwZXJfY3B1KHNjaGVkdWxlciwg
Y3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUp
OworICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0OwogCiAgICAgLyogZ2V0IHBvbGljeS1zcGVj
aWZpYyBkZWNpc2lvbiBvbiBzY2hlZHVsaW5nLi4uICovCi0gICAgc2NoZWQgPSB0aGlzX2NwdShz
Y2hlZHVsZXIpOwotICAgIHNjaGVkLT5kb19zY2hlZHVsZShzY2hlZCwgcHJldiwgbm93LCB0YXNr
bGV0X3dvcmtfc2NoZWR1bGVkKTsKKyAgICBzY2hlZC0+ZG9fc2NoZWR1bGUoc2NoZWQsIHByZXYs
IG5vdywgc2NoZWRfdGFza2xldF9jaGVjayhjcHUpKTsKIAogICAgIG5leHQgPSBwcmV2LT5uZXh0
X3Rhc2s7CiAKLSAgICBzZC0+Y3VyciA9IG5leHQ7Ci0KICAgICBpZiAoIHByZXYtPm5leHRfdGlt
ZSA+PSAwICkgLyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCi0gICAgICAgIHNldF90aW1lcigmc2Qt
PnNfdGltZXIsIG5vdyArIHByZXYtPm5leHRfdGltZSk7CisgICAgICAgIHNldF90aW1lcigmc3It
PnNfdGltZXIsIG5vdyArIHByZXYtPm5leHRfdGltZSk7CisKKyAgICBpZiAoIGxpa2VseShwcmV2
ICE9IG5leHQpICkKKyAgICAgICAgc2NoZWRfc3dpdGNoX3VuaXRzKHNyLCBuZXh0LCBwcmV2LCBu
b3cpOworCisgICAgcmV0dXJuIG5leHQ7Cit9CisKK3N0YXRpYyB2b2lkIGNvbnRleHRfc2F2ZWQo
c3RydWN0IHZjcHUgKnByZXYpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSBwcmV2
LT5zY2hlZF91bml0OworCisgICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3JpdGlu
ZyBjb250ZXh0IHRvIG1lbW9yeS4gKi8KKyAgICBzbXBfd21iKCk7CisKKyAgICBwcmV2LT5pc19y
dW5uaW5nID0gMDsKKyAgICB1bml0LT5pc19ydW5uaW5nID0gZmFsc2U7CisgICAgdW5pdC0+c3Rh
dGVfZW50cnlfdGltZSA9IE5PVygpOworCisgICAgLyogQ2hlY2sgZm9yIG1pZ3JhdGlvbiByZXF1
ZXN0IC9hZnRlci8gY2xlYXJpbmcgcnVubmluZyBmbGFnLiAqLworICAgIHNtcF9tYigpOworCisg
ICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgdW5pdCk7CiAKLSAg
ICBpZiAoIHVubGlrZWx5KHByZXYgPT0gbmV4dCkgKQorICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9m
aW5pc2godW5pdCk7Cit9CisKKy8qCisgKiBSZW5kZXp2b3VzIG9uIGVuZCBvZiBjb250ZXh0IHN3
aXRjaC4KKyAqIEFzIG5vIGxvY2sgaXMgcHJvdGVjdGluZyB0aGlzIHJlbmRlenZvdXMgZnVuY3Rp
b24gd2UgbmVlZCB0byB1c2UgYXRvbWljCisgKiBhY2Nlc3MgZnVuY3Rpb25zIG9uIHRoZSBjb3Vu
dGVyLgorICogVGhlIGNvdW50ZXIgd2lsbCBiZSAwIGluIGNhc2Ugbm8gcmVuZGV6dm91cyBpcyBu
ZWVkZWQuIEZvciB0aGUgcmVuZGV6dm91cworICogY2FzZSBpdCBpcyBpbml0aWFsaXNlZCB0byB0
aGUgbnVtYmVyIG9mIGNwdXMgdG8gcmVuZGV6dm91cyBwbHVzIDEuIEVhY2gKKyAqIG1lbWJlciBl
bnRlcmluZyBkZWNyZW1lbnRzIHRoZSBjb3VudGVyLiBUaGUgbGFzdCBvbmUgd2lsbCBkZWNyZW1l
bnQgaXQgdG8KKyAqIDEgYW5kIHBlcmZvcm0gdGhlIGZpbmFsIG5lZWRlZCBhY3Rpb24gaW4gdGhh
dCBjYXNlIChjYWxsIG9mIGNvbnRleHRfc2F2ZWQoKQorICogaWYgdmNwdSB3YXMgc3dpdGNoZWQp
LCBhbmQgdGhlbiBzZXQgdGhlIGNvdW50ZXIgdG8gemVyby4gVGhlIG90aGVyIG1lbWJlcnMKKyAq
IHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBiZWNvbWVzIHplcm8gdW50aWwgdGhleSBwcm9j
ZWVkLgorICovCit2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2
LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQgPSB2
bmV4dC0+c2NoZWRfdW5pdDsKKworICAgIGlmICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZv
dXNfb3V0X2NudCkgKQorICAgIHsKKyAgICAgICAgaW50IGNudCA9IGF0b21pY19kZWNfcmV0dXJu
KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpOworCisgICAgICAgIC8qIENhbGwgY29udGV4dF9z
YXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2FpdGVycy4gKi8KKyAgICAgICAgaWYgKCBj
bnQgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggdnByZXYgIT0gdm5leHQgKQor
ICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOworICAgICAgICAgICAgYXRvbWlj
X3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCAwKTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlCisgICAgICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291
dF9jbnQpICkKKyAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICB9CisgICAgZWxzZSBp
ZiAoIHZwcmV2ICE9IHZuZXh0ICkKKyAgICAgICAgY29udGV4dF9zYXZlZCh2cHJldik7Cit9CisK
K3N0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3Ry
dWN0IHZjcHUgKnZuZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1l
X3Qgbm93KQoreworICAgIGlmICggdW5saWtlbHkodnByZXYgPT0gdm5leHQpICkKICAgICB7Ci0g
ICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogICAgICAgICBUUkFD
RV80RChUUkNfU0NIRURfU1dJVENIX0lORkNPTlQsCi0gICAgICAgICAgICAgICAgIG5leHQtPmRv
bWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkLAotICAgICAgICAgICAgICAgICBub3cgLSBw
cmV2LT5zdGF0ZV9lbnRyeV90aW1lLAotICAgICAgICAgICAgICAgICBwcmV2LT5uZXh0X3RpbWUp
OwotICAgICAgICB0cmFjZV9jb250aW51ZV9ydW5uaW5nKG5leHQtPnZjcHVfbGlzdCk7Ci0gICAg
ICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHByZXYtPnZjcHVfbGlzdCk7CisgICAgICAgICAg
ICAgICAgIHZuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgdm5leHQtPnNjaGVkX3VuaXQtPnVuaXRf
aWQsCisgICAgICAgICAgICAgICAgIG5vdyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90
aW1lLAorICAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdC0+bmV4dF90aW1lKTsKKyAg
ICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2hlZCh2cHJldiwgdm5leHQpOworICAgICAgICB0cmFj
ZV9jb250aW51ZV9ydW5uaW5nKHZuZXh0KTsKKyAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1bm5p
bmcodnByZXYpOwogICAgIH0KIAotICAgIFRSQUNFXzNEKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GUFJF
ViwKLSAgICAgICAgICAgICBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwK
LSAgICAgICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKLSAgICBUUkFDRV80
RChUUkNfU0NIRURfU1dJVENIX0lORk5FWFQsCi0gICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5k
b21haW5faWQsIG5leHQtPnVuaXRfaWQsCi0gICAgICAgICAgICAgKG5leHQtPnZjcHVfbGlzdC0+
cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAgICAgICAgICAgICAobm93
IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLAotICAgICAgICAgICAgIHByZXYtPm5leHRf
dGltZSk7CisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9jdHgpOwogCi0gICAgQVNTRVJUKHBy
ZXYtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmluZyk7CisgICAg
c3RvcF90aW1lcigmdnByZXYtPnBlcmlvZGljX3RpbWVyKTsKIAotICAgIFRSQUNFXzREKFRSQ19T
Q0hFRF9TV0lUQ0gsCi0gICAgICAgICAgICAgcHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYt
PnVuaXRfaWQsCi0gICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVu
aXRfaWQpOworICAgIGlmICggdm5leHQtPnNjaGVkX3VuaXQtPm1pZ3JhdGVkICkKKyAgICAgICAg
dmNwdV9tb3ZlX2lycXModm5leHQpOwogCi0gICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uo
cHJldiwgZmFsc2UsIG5vdyk7CisgICAgdmNwdV9wZXJpb2RpY190aW1lcl93b3JrKHZuZXh0KTsK
IAotICAgIEFTU0VSVChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlICE9IFJVTlNUQVRF
X3J1bm5pbmcpOwotICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdlKG5leHQsIHRydWUsIG5v
dyk7CisgICAgY29udGV4dF9zd2l0Y2godnByZXYsIHZuZXh0KTsKK30KIAotICAgIC8qCi0gICAg
ICogTkIuIERvbid0IGFkZCBhbnkgdHJhY2UgcmVjb3JkcyBmcm9tIGhlcmUgdW50aWwgdGhlIGFj
dHVhbCBjb250ZXh0Ci0gICAgICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2ls
bCBub3Qgd29yayBwcm9wZXJseS4KLSAgICAgKi8KKy8qCisgKiBSZW5kZXp2b3VzIGJlZm9yZSB0
YWtpbmcgYSBzY2hlZHVsaW5nIGRlY2lzaW9uLgorICogQ2FsbGVkIHdpdGggc2NoZWR1bGUgbG9j
ayBoZWxkLCBzbyBhbGwgYWNjZXNzZXMgdG8gdGhlIHJlbmRlenZvdXMgY291bnRlcgorICogY2Fu
IGJlIG5vcm1hbCBvbmVzIChubyBhdG9taWMgYWNjZXNzZXMgbmVlZGVkKS4KKyAqIFRoZSBjb3Vu
dGVyIGlzIGluaXRpYWxpemVkIHRvIHRoZSBudW1iZXIgb2YgY3B1cyB0byByZW5kZXp2b3VzIGlu
aXRpYWxseS4KKyAqIEVhY2ggY3B1IGVudGVyaW5nIHdpbGwgZGVjcmVtZW50IHRoZSBjb3VudGVy
LiBJbiBjYXNlIHRoZSBjb3VudGVyIGJlY29tZXMKKyAqIHplcm8gZG9fc2NoZWR1bGUoKSBpcyBj
YWxsZWQgYW5kIHRoZSByZW5kZXp2b3VzIGNvdW50ZXIgZm9yIGxlYXZpbmcKKyAqIGNvbnRleHRf
c3dpdGNoKCkgaXMgc2V0LiBBbGwgb3RoZXIgbWVtYmVycyB3aWxsIHdhaXQgdW50aWwgdGhlIGNv
dW50ZXIgaXMKKyAqIGJlY29taW5nIHplcm8sIGRyb3BwaW5nIHRoZSBzY2hlZHVsZSBsb2NrIGlu
IGJldHdlZW4uCisgKi8KK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5k
ZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqKmxvY2ssIGludCBjcHUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3Rp
bWVfdCBub3cpCit7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQ7CiAKLSAgICBBU1NFUlQo
IW5leHQtPmlzX3J1bm5pbmcpOwotICAgIG5leHQtPnZjcHVfbGlzdC0+aXNfcnVubmluZyA9IDE7
Ci0gICAgbmV4dC0+aXNfcnVubmluZyA9IHRydWU7Ci0gICAgbmV4dC0+c3RhdGVfZW50cnlfdGlt
ZSA9IG5vdzsKKyAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKKyAgICB7Cisg
ICAgICAgIG5leHQgPSBkb19zY2hlZHVsZShwcmV2LCBub3csIGNwdSk7CisgICAgICAgIGF0b21p
Y19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgc2NoZWRfZ3JhbnVsYXJpdHkgKyAxKTsK
KyAgICAgICAgcmV0dXJuIG5leHQ7CisgICAgfQogCi0gICAgcGNwdV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIGNwdSk7CisgICAgd2hpbGUgKCBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb21pbmcgZnJvbSBpZGxlIG1pZ2h0IG5lZWQg
dG8gZG8gdGFza2xldCB3b3JrLgorICAgICAgICAgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9j
a3Mgd2UgY2FuJ3QgZG8gdGhhdCBoZXJlLCBidXQgaGF2ZSB0bworICAgICAgICAgKiBjb250aW51
ZSB0aGUgaWRsZSBsb29wLgorICAgICAgICAgKiBVbmRvIHRoZSByZW5kZXp2b3VzX2luX2NudCBk
ZWNyZW1lbnQgYW5kIHNjaGVkdWxlIGFub3RoZXIgY2FsbCBvZgorICAgICAgICAgKiBzY2hlZF9z
bGF2ZSgpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpc19pZGxlX3VuaXQocHJldikgJiYg
c2NoZWRfdGFza2xldF9jaGVja19jcHUoY3B1KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICp2cHJldiA9IGN1cnJlbnQ7CiAKLSAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVk
X2N0eCk7CisgICAgICAgICAgICBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCsrOworICAgICAgICAg
ICAgYXRvbWljX3NldCgmcHJldi0+cmVuZGV6dm91c19vdXRfY250LCAwKTsKKworICAgICAgICAg
ICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBjcHUpOworCisgICAgICAgICAgICBy
YWlzZV9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEpOworICAgICAgICAgICAgc2NoZWRfY29u
dGV4dF9zd2l0Y2godnByZXYsIHZwcmV2LCBub3cpOworCisgICAgICAgICAgICByZXR1cm4gTlVM
TDsgICAgICAgICAvKiBBUk0gb25seS4gKi8KKyAgICAgICAgfQogCi0gICAgc3RvcF90aW1lcigm
cHJldi0+dmNwdV9saXN0LT5wZXJpb2RpY190aW1lcik7CisgICAgICAgIHBjcHVfc2NoZWR1bGVf
dW5sb2NrX2lycSgqbG9jaywgY3B1KTsKIAotICAgIGlmICggbmV4dC0+bWlncmF0ZWQgKQotICAg
ICAgICB2Y3B1X21vdmVfaXJxcyhuZXh0LT52Y3B1X2xpc3QpOworICAgICAgICBjcHVfcmVsYXgo
KTsKIAotICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayhuZXh0LT52Y3B1X2xpc3QpOworICAg
ICAgICAqbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKyAgICB9CiAKLSAgICBj
b250ZXh0X3N3aXRjaChwcmV2LT52Y3B1X2xpc3QsIG5leHQtPnZjcHVfbGlzdCk7CisgICAgcmV0
dXJuIHByZXYtPm5leHRfdGFzazsKIH0KIAotdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1
ICpwcmV2KQorc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIHsKLSAgICAvKiBDbGVhciBy
dW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAqLwotICAgIHNt
cF93bWIoKTsKKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdnByZXYgPSBjdXJyZW50OworICAg
IHN0cnVjdCBzY2hlZF91bml0ICAgICpwcmV2ID0gdnByZXYtPnNjaGVkX3VuaXQsICpuZXh0Owor
ICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CisgICAgc3BpbmxvY2tfdCAgICAgICAgICAg
KmxvY2s7CisgICAgdW5zaWduZWQgaW50ICAgICAgICAgIGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKIAotICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOwotICAgIHByZXYtPnNjaGVkX3VuaXQtPmlz
X3J1bm5pbmcgPSBmYWxzZTsKLSAgICBwcmV2LT5zY2hlZF91bml0LT5zdGF0ZV9lbnRyeV90aW1l
ID0gTk9XKCk7CisgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIAotICAgIC8qIENoZWNrIGZv
ciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KLSAg
ICBzbXBfbWIoKTsKKyAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOwogCi0g
ICAgc2NoZWRfY29udGV4dF9zYXZlZCh2Y3B1X3NjaGVkdWxlcihwcmV2KSwgcHJldi0+c2NoZWRf
dW5pdCk7CisgICAgbm93ID0gTk9XKCk7CisKKyAgICBpZiAoICFwcmV2LT5yZW5kZXp2b3VzX2lu
X2NudCApCisgICAgeworICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHN0b3BfdGltZXIoJmdldF9zY2hlZF9y
ZXMoY3B1KS0+c190aW1lcik7CisKKyAgICBuZXh0ID0gc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2lu
KHByZXYsICZsb2NrLCBjcHUsIG5vdyk7CisgICAgaWYgKCAhbmV4dCApCisgICAgICAgIHJldHVy
bjsKKworICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0gICAgc2No
ZWRfdW5pdF9taWdyYXRlX2ZpbmlzaChwcmV2LT5zY2hlZF91bml0KTsKKyAgICBzY2hlZF9jb250
ZXh0X3N3aXRjaCh2cHJldiwgbmV4dC0+dmNwdV9saXN0LCBub3cpOworfQorCisvKgorICogVGhl
IG1haW4gZnVuY3Rpb24KKyAqIC0gZGVzY2hlZHVsZSB0aGUgY3VycmVudCBkb21haW4gKHNjaGVk
dWxlciBpbmRlcGVuZGVudCkuCisgKiAtIHBpY2sgYSBuZXcgZG9tYWluIChzY2hlZHVsZXIgZGVw
ZW5kZW50KS4KKyAqLworc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKK3sKKyAgICBzdHJ1Y3Qg
dmNwdSAgICAgICAgICAqdm5leHQsICp2cHJldiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHNjaGVk
X3VuaXQgICAgKnByZXYgPSB2cHJldi0+c2NoZWRfdW5pdCwgKm5leHQgPSBOVUxMOworICAgIHNf
dGltZV90ICAgICAgICAgICAgICBub3c7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsK
KyAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKKyAgICBpbnQgY3B1ID0gc21wX3Byb2Nl
c3Nvcl9pZCgpOworCisgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKKworICAgIFNDSEVEX1NU
QVRfQ1JBTksoc2NoZWRfcnVuKTsKKworICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworCisg
ICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKworICAgIGlmICggcHJldi0+
cmVuZGV6dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgaGF2
ZSBhIHJhY2U6IHNjaGVkX3NsYXZlKCkgc2hvdWxkIGJlIGNhbGxlZCwgc28gcmFpc2UgYSBzb2Z0
aXJxCisgICAgICAgICAqIGluIG9yZGVyIHRvIHJlLWVudGVyIHNjaGVkdWxlKCkgbGF0ZXIgYW5k
IGNhbGwgc2NoZWRfc2xhdmUoKSBub3cuCisgICAgICAgICAqLworICAgICAgICBwY3B1X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKworICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVE
VUxFX1NPRlRJUlEpOworICAgICAgICByZXR1cm4gc2NoZWRfc2xhdmUoKTsKKyAgICB9CisKKyAg
ICBzdG9wX3RpbWVyKCZzci0+c190aW1lcik7CisKKyAgICBub3cgPSBOT1coKTsKKworICAgIGlm
ICggc2NoZWRfZ3JhbnVsYXJpdHkgPiAxICkKKyAgICB7CisgICAgICAgIGNwdW1hc2tfdCBtYXNr
OworCisgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0gc2NoZWRfZ3JhbnVsYXJpdHk7
CisgICAgICAgIGNwdW1hc2tfYW5kbm90KCZtYXNrLCBzci0+Y3B1cywgY3B1bWFza19vZihjcHUp
KTsKKyAgICAgICAgY3B1bWFza19yYWlzZV9zb2Z0aXJxKCZtYXNrLCBTQ0hFRF9TTEFWRV9TT0ZU
SVJRKTsKKyAgICAgICAgbmV4dCA9IHNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihwcmV2LCAmbG9j
aywgY3B1LCBub3cpOworICAgICAgICBpZiAoICFuZXh0ICkKKyAgICAgICAgICAgIHJldHVybjsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQg
PSAwOworICAgICAgICBuZXh0ID0gZG9fc2NoZWR1bGUocHJldiwgbm93LCBjcHUpOworICAgICAg
ICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQsIDApOworICAgIH0KKworICAg
IHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworCisgICAgdm5leHQgPSBuZXh0
LT52Y3B1X2xpc3Q7CisgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHZuZXh0LCBub3cp
OwogfQogCiAvKiBUaGUgc2NoZWR1bGVyIHRpbWVyOiBmb3JjZSBhIHJ1biB0aHJvdWdoIHRoZSBz
Y2hlZHVsZXIgKi8KQEAgLTE4ODEsNiArMjA3Niw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxl
X3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBzciA9PSBOVUxMICkKICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgc3ItPm1hc3Rlcl9jcHUgPSBjcHU7CisgICAgc3ItPmNwdXMgPSBj
cHVtYXNrX29mKGNwdSk7CiAgICAgc2V0X3NjaGVkX3JlcyhjcHUsIHNyKTsKIAogICAgIHBlcl9j
cHUoc2NoZWR1bGVyLCBjcHUpID0gJnNjaGVkX2lkbGVfb3BzOwpAQCAtMTkwMSw2ICsyMDk3LDgg
QEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAo
IGlkbGVfdmNwdVtjcHVdID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAorICAg
IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0LT5yZW5kZXp2b3VzX2luX2NudCA9IDA7CisKICAg
ICAvKgogICAgICAqIE5vIG5lZWQgdG8gYWxsb2NhdGUgYW55IHNjaGVkdWxlciBkYXRhLCBhcyBj
cHVzIGNvbWluZyBvbmxpbmUgYXJlCiAgICAgICogZnJlZSBpbml0aWFsbHkgYW5kIHRoZSBpZGxl
IHNjaGVkdWxlciBkb2Vzbid0IG5lZWQgYW55IGRhdGEgYXJlYXMKQEAgLTIwMDEsNiArMjE5OSw3
IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgaW50IGk7CiAKICAgICBv
cGVuX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSwgc2NoZWR1bGUpOworICAgIG9wZW5fc29mdGly
cShTQ0hFRF9TTEFWRV9TT0ZUSVJRLCBzY2hlZF9zbGF2ZSk7CiAKICAgICBmb3IgKCBpID0gMDsg
aSA8IE5VTV9TQ0hFRFVMRVJTOyBpKyspCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
b2Z0aXJxLmMgYi94ZW4vY29tbW9uL3NvZnRpcnEuYwppbmRleCA4M2MzYzA5YmQ1Li4yZDY2MTkz
MjAzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NvZnRpcnEuYworKysgYi94ZW4vY29tbW9uL3Nv
ZnRpcnEuYwpAQCAtMzMsOCArMzMsOCBAQCBzdGF0aWMgdm9pZCBfX2RvX3NvZnRpcnEodW5zaWdu
ZWQgbG9uZyBpZ25vcmVfbWFzaykKICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgLyoK
LSAgICAgICAgICogSW5pdGlhbGlzZSBAY3B1IG9uIGV2ZXJ5IGl0ZXJhdGlvbjogU0NIRURVTEVf
U09GVElSUSBtYXkgbW92ZQotICAgICAgICAgKiB1cyB0byBhbm90aGVyIHByb2Nlc3Nvci4KKyAg
ICAgICAgICogSW5pdGlhbGlzZSBAY3B1IG9uIGV2ZXJ5IGl0ZXJhdGlvbjogU0NIRURVTEVfU09G
VElSUSBvcgorICAgICAgICAgKiBTQ0hFRF9TTEFWRV9TT0ZUSVJRIG1heSBtb3ZlIHVzIHRvIGFu
b3RoZXIgcHJvY2Vzc29yLgogICAgICAgICAgKi8KICAgICAgICAgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwogCkBAIC01NSw3ICs1NSw3IEBAIHZvaWQgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFz
KHZvaWQpCiB7CiAgICAgQVNTRVJUKCFpbl9pcnEoKSAmJiBsb2NhbF9pcnFfaXNfZW5hYmxlZCgp
KTsKICAgICAvKiBEbyBub3QgZW50ZXIgc2NoZWR1bGVyIGFzIGl0IGNhbiBwcmVlbXB0IHRoZSBj
YWxsaW5nIGNvbnRleHQuICovCi0gICAgX19kb19zb2Z0aXJxKDF1bDw8U0NIRURVTEVfU09GVElS
USk7CisgICAgX19kb19zb2Z0aXJxKCgxdWwgPDwgU0NIRURVTEVfU09GVElSUSkgfCAoMXVsIDw8
IFNDSEVEX1NMQVZFX1NPRlRJUlEpKTsKIH0KIAogdm9pZCBkb19zb2Z0aXJxKHZvaWQpCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oCmluZGV4IDA0MjNiZTk4N2QuLmM2NWRmYTk0M2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC00
Miw2ICs0Miw3IEBAIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSB7CiAKICAgICAvKiBDcHUgd2l0aCBs
b3dlc3QgaWQgaW4gc2NoZWR1bGluZyByZXNvdXJjZS4gKi8KICAgICB1bnNpZ25lZCBpbnQgICAg
ICAgIG1hc3Rlcl9jcHU7CisgICAgY29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAg
LyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAqLwogfTsKIAogREVDTEFSRV9QRVJf
Q1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZWJmNzIzYTg2
Ni4uYzc3MGFiNGFhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTI5Miw2ICsyOTIsMTIgQEAgc3RydWN0IHNjaGVk
X3VuaXQgewogICAgIC8qIE5leHQgdW5pdCB0byBydW4uICovCiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgICAgICAqbmV4dF90YXNrOwogICAgIHNfdGltZV90ICAgICAgICAgICAgICAgIG5leHRfdGlt
ZTsKKworICAgIC8qIE51bWJlciBvZiB2Y3B1cyBub3QgeWV0IGpvaW5lZCBmb3IgY29udGV4dCBz
d2l0Y2guICovCisgICAgdW5zaWduZWQgaW50ICAgICAgICAgICAgcmVuZGV6dm91c19pbl9jbnQ7
CisKKyAgICAvKiBOdW1iZXIgb2YgdmNwdXMgbm90IHlldCBmaW5pc2hlZCB3aXRoIGNvbnRleHQg
c3dpdGNoLiAqLworICAgIGF0b21pY190ICAgICAgICAgICAgICAgIHJlbmRlenZvdXNfb3V0X2Nu
dDsKIH07CiAKICNkZWZpbmUgZm9yX2VhY2hfc2NoZWRfdW5pdChkLCB1KSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjk2LDEwICs3MDIsMTAgQEAgdm9pZCBz
eW5jX2xvY2FsX2V4ZWNzdGF0ZSh2b2lkKTsKIAogLyoKICAqIENhbGxlZCBieSB0aGUgc2NoZWR1
bGVyIHRvIHN3aXRjaCB0byBhbm90aGVyIFZDUFUuIFRoaXMgZnVuY3Rpb24gbXVzdAotICogY2Fs
bCBjb250ZXh0X3NhdmVkKEBwcmV2KSB3aGVuIHRoZSBsb2NhbCBDUFUgaXMgbm8gbG9uZ2VyIHJ1
bm5pbmcgaW4KLSAqIEBwcmV2J3MgY29udGV4dCwgYW5kIHRoYXQgY29udGV4dCBpcyBzYXZlZCB0
byBtZW1vcnkuIEFsdGVybmF0aXZlbHksIGlmCi0gKiBpbXBsZW1lbnRpbmcgbGF6eSBjb250ZXh0
IHN3aXRjaGluZywgaXQgc3VmZmljZXMgdG8gZW5zdXJlIHRoYXQgaW52b2tpbmcKLSAqIHN5bmNf
dmNwdV9leGVjc3RhdGUoKSB3aWxsIHN3aXRjaCBhbmQgY29tbWl0IEBwcmV2J3Mgc3RhdGUuCisg
KiBjYWxsIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoQHByZXYsIEBuZXh0KSB3aGVuIHRoZSBsb2Nh
bCBDUFUgaXMgbm8gbG9uZ2VyCisgKiBydW5uaW5nIGluIEBwcmV2J3MgY29udGV4dCwgYW5kIHRo
YXQgY29udGV4dCBpcyBzYXZlZCB0byBtZW1vcnkuCisgKiBBbHRlcm5hdGl2ZWx5LCBpZiBpbXBs
ZW1lbnRpbmcgbGF6eSBjb250ZXh0IHN3aXRjaGluZywgaXQgc3VmZmljZXMgdG8gZW5zdXJlCisg
KiB0aGF0IGludm9raW5nIHN5bmNfdmNwdV9leGVjc3RhdGUoKSB3aWxsIHN3aXRjaCBhbmQgY29t
bWl0IEBwcmV2J3Mgc3RhdGUuCiAgKi8KIHZvaWQgY29udGV4dF9zd2l0Y2goCiAgICAgc3RydWN0
IHZjcHUgKnByZXYsCkBAIC03MTEsNyArNzE3LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaCgKICAq
IHNhdmVkIHRvIG1lbW9yeS4gQWx0ZXJuYXRpdmVseSwgaWYgaW1wbGVtZW50aW5nIGxhenkgY29u
dGV4dCBzd2l0Y2hpbmcsCiAgKiBlbnN1cmUgdGhhdCBpbnZva2luZyBzeW5jX3ZjcHVfZXhlY3N0
YXRlKCkgd2lsbCBzd2l0Y2ggYW5kIGNvbW1pdCBAcHJldi4KICAqLwotdm9pZCBjb250ZXh0X3Nh
dmVkKHN0cnVjdCB2Y3B1ICpwcmV2KTsKK3ZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1
Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KTsKIAogLyogQ2FsbGVkIGJ5IHRoZSBz
Y2hlZHVsZXIgdG8gY29udGludWUgcnVubmluZyB0aGUgY3VycmVudCBWQ1BVLiAqLwogdm9pZCBj
b250aW51ZV9ydW5uaW5nKApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NvZnRpcnEuaCBi
L3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKaW5kZXggYzMyN2M5YjZjZC4uZDcyNzNiMzg5YiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NvZnRpcnEuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vc29mdGlycS5oCkBAIC00LDYgKzQsNyBAQAogLyogTG93LWxhdGVuY3kgc29mdGlycXMgY29t
ZSBmaXJzdCBpbiB0aGUgZm9sbG93aW5nIGxpc3QuICovCiBlbnVtIHsKICAgICBUSU1FUl9TT0ZU
SVJRID0gMCwKKyAgICBTQ0hFRF9TTEFWRV9TT0ZUSVJRLAogICAgIFNDSEVEVUxFX1NPRlRJUlEs
CiAgICAgTkVXX1RMQkZMVVNIX0NMT0NLX1BFUklPRF9TT0ZUSVJRLAogICAgIFJDVV9TT0ZUSVJR
LAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:27:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3A-0001Eq-Ej; Wed, 02 Oct 2019 07:27:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ38-0001Ed-LZ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:27:50 +0000
X-Inumbo-ID: 22f20336-e4e6-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 22f20336-e4e6-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D1F32AF81;
 Wed,  2 Oct 2019 07:27:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:28 +0200
Message-Id: <20191002072745.24919-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 03/20] xen/sched: add support for multiple
 vcpus per sched unit where missing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gc2V2ZXJhbCBwbGFjZXMgdGhlcmUgaXMgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVy
IHNjaGVkIHVuaXQKbWlzc2luZy4gQWRkIHRoYXQgbWlzc2luZyBzdXBwb3J0ICh3aXRoIHRoZSBl
eGNlcHRpb24gb2YgaW5pdGlhbAphbGxvY2F0aW9uKSBhbmQgbWlzc2luZyBoZWxwZXJzIGZvciB0
aGF0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tClJGQyBWMjoKLSBmaXggdmNwdV9ydW5z
dGF0ZV9oZWxwZXIoKQpWMToKLSBhZGQgc3BlY2lhbCBoYW5kbGluZyBmb3IgaWRsZSB1bml0IGlu
IHVuaXRfcnVubmFibGUoKSBhbmQKICB1bml0X3J1bm5hYmxlX3N0YXRlKCkKVjI6Ci0gaGFuZGxl
IGFmZmluaXR5X2Jyb2tlbiBjb3JyZWN0bHkgKEphbiBCZXVsaWNoKQpWMzoKLSB0eXBlIGZvciBj
cHUgLT51bnNpZ25lZCBpbnQgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vZG9tYWluLmMg
ICAgICAgIHwgIDUgKysrKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgIDkgKysrKyst
LS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8IDE2ICsrKysrKysrKysrKysrKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBhOTg4
MjUwOWVkLi45M2FhODU2YmNiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBi
L3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEyNzMsNyArMTI3MywxMCBAQCBpbnQgdmNwdV9yZXNl
dChzdHJ1Y3QgdmNwdSAqdikKICAgICB2LT5hc3luY19leGNlcHRpb25fbWFzayA9IDA7CiAgICAg
bWVtc2V0KHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSwgMCwgc2l6ZW9mKHYtPmFzeW5jX2V4Y2Vw
dGlvbl9zdGF0ZSkpOwogI2VuZGlmCi0gICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMDsKKyAgICBp
ZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiAmIFZDUFVfQUZGSU5JVFlfT1ZFUlJJREUgKQorICAgICAg
ICB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eSh2LCBOUl9DUFVTLCBWQ1BVX0FGRklOSVRZX09WRVJS
SURFKTsKKyAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiAmIFZDUFVfQUZGSU5JVFlfV0FJVCAp
CisgICAgICAgIHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5KHYsIE5SX0NQVVMsIFZDUFVfQUZGSU5J
VFlfV0FJVCk7CiAgICAgY2xlYXJfYml0KF9WUEZfYmxvY2tlZCwgJnYtPnBhdXNlX2ZsYWdzKTsK
ICAgICBjbGVhcl9iaXQoX1ZQRl9pbl9yZXNldCwgJnYtPnBhdXNlX2ZsYWdzKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDljMWIwNDRiNDkuLjMwOTRmZjY4MzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTI1Miw4ICsyNTIsOSBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAgc190aW1lX3QgZGVsdGE7CiAg
ICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OwogCi0gICAgQVNTRVJU
KHYtPnJ1bnN0YXRlLnN0YXRlICE9IG5ld19zdGF0ZSk7CiAgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKGdldF9zY2hlZF9yZXModi0+cHJvY2Vzc29yKS0+c2NoZWR1bGVfbG9jaykpOworICAgIGlm
ICggdi0+cnVuc3RhdGUuc3RhdGUgPT0gbmV3X3N0YXRlICkKKyAgICAgICAgcmV0dXJuOwogCiAg
ICAgdmNwdV91cmdlbnRfY291bnRfdXBkYXRlKHYpOwogCkBAIC0xNzI5LDE0ICsxNzMwLDE0IEBA
IHN0YXRpYyB2b2lkIHNjaGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNy
LAogICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNU
QVRFX3J1bm5hYmxlKSA/CiAgICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3Rp
bWUpIDogMCwgcHJldi0+bmV4dF90aW1lKTsKIAotICAgIEFTU0VSVChwcmV2LT52Y3B1X2xpc3Qt
PnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5pbmcpOworICAgIEFTU0VSVCh1bml0X3J1
bm5pbmcocHJldikpOwogCiAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwgcHJldi0+ZG9t
YWluLT5kb21haW5faWQsIHByZXYtPnVuaXRfaWQsCiAgICAgICAgICAgICAgbmV4dC0+ZG9tYWlu
LT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQpOwogCiAgICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9j
aGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7CiAKLSAgICBBU1NFUlQobmV4dC0+dmNwdV9saXN0LT5y
dW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBBU1NFUlQoIXVuaXRfcnVu
bmluZyhuZXh0KSk7CiAgICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwg
bm93KTsKIAogICAgIC8qCkBAIC0xODU4LDcgKzE4NTksNyBAQCB2b2lkIHNjaGVkX2NvbnRleHRf
c3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiAgICAgICAg
ICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKICAg
ICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHZwcmV2ICE9
IHZuZXh0ICkKKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgJiYgc2NoZWRfZ3JhbnVsYXJp
dHkgPT0gMSApCiAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOwogfQogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CmluZGV4IDdlNTY4YTlkOWYuLjk4M2YyZWNlODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC04MSw2ICs4
MSwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfdW5pdF9vbmxpbmUoY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGludCB1bml0X3J1bm5pbmcoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7
CisgICAgcmV0dXJuIHVuaXQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uaW5nXTsKK30KKwog
LyogUmV0dXJucyB0cnVlIGlmIGF0IGxlYXN0IG9uZSB2Y3B1IG9mIHRoZSB1bml0IGlzIHJ1bm5h
YmxlLiAqLwogc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGUoY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQpCiB7CkBAIC0xMjYsNyArMTMxLDE2IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCB1bml0X3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3Rh
dGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJl
cykKIHsKLSAgICB1bml0LT52Y3B1X2xpc3QtPnByb2Nlc3NvciA9IHJlcy0+bWFzdGVyX2NwdTsK
KyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gY3B1bWFza19maXJzdChyZXMtPmNwdXMpOworICAgIHN0
cnVjdCB2Y3B1ICp2OworCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiAp
CisgICAgeworICAgICAgICBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcyk7CisgICAgICAgIHYtPnBy
b2Nlc3NvciA9IGNwdTsKKyAgICAgICAgY3B1ID0gY3B1bWFza19uZXh0KGNwdSwgcmVzLT5jcHVz
KTsKKyAgICB9CisKICAgICB1bml0LT5yZXMgPSByZXM7CiB9CiAKLS0gCjIuMTYuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:27:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:27:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3E-0001Ge-5d; Wed, 02 Oct 2019 07:27:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3D-0001GT-LX
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:27:55 +0000
X-Inumbo-ID: 23001570-e4e6-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 23001570-e4e6-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BB1B2AF6B;
 Wed,  2 Oct 2019 07:27:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:25 +0200
Message-Id: <20191002072745.24919-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v6 00/20] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHN1cHBvcnQgZm9yIGNvcmUtIGFuZCBzb2NrZXQtc2NoZWR1bGluZyBpbiB0aGUgWGVuIGh5
cGVydmlzb3IuCgpWaWEgYm9vdCBwYXJhbWV0ZXIgc2NoZWQtZ3Jhbj1jb3JlIChvciBzY2hlZC1n
cmFuPXNvY2tldCkKaXQgaXMgcG9zc2libGUgdG8gY2hhbmdlIHRoZSBzY2hlZHVsaW5nIGdyYW51
bGFyaXR5IGZyb20gY3B1ICh0aGUKZGVmYXVsdCkgdG8gZWl0aGVyIHdob2xlIGNvcmVzIG9yIGV2
ZW4gc29ja2V0cy4KCkFsbCBsb2dpY2FsIGNwdXMgKHRocmVhZHMpIG9mIHRoZSBjb3JlIG9yIHNv
Y2tldCBhcmUgYWx3YXlzIHNjaGVkdWxlZAp0b2dldGhlci4gVGhpcyBtZWFucyB0aGF0IG9uIGEg
Y29yZSBhbHdheXMgdmNwdXMgb2YgdGhlIHNhbWUgZG9tYWluCndpbGwgYmUgYWN0aXZlLCBhbmQg
dGhvc2UgdmNwdXMgd2lsbCBhbHdheXMgYmUgc2NoZWR1bGVkIGF0IHRoZSBzYW1lCnRpbWUuCgpU
aGlzIGlzIGFjaGlldmVkIGJ5IHN3aXRjaGluZyB0aGUgc2NoZWR1bGVyIHRvIG5vIGxvbmdlciBz
ZWUgdmNwdXMgYXMKdGhlIHByaW1hcnkgb2JqZWN0IHRvIHNjaGVkdWxlLCBidXQgInNjaGVkdWxl
IHVuaXRzIi4gRWFjaCBzY2hlZHVsZQp1bml0IGNvbnNpc3RzIG9mIGFzIG1hbnkgdmNwdXMgYXMg
ZWFjaCBjb3JlIGhhcyB0aHJlYWRzIG9uIHRoZSBjdXJyZW50CnN5c3RlbS4gVGhlIHZjcHUtPnVu
aXQgcmVsYXRpb24gaXMgZml4ZWQuCgpJIGhhdmUgZG9uZSBzb21lIHZlcnkgYmFzaWMgcGVyZm9y
bWFuY2UgdGVzdGluZzogb24gYSA0IGNwdSBzeXN0ZW0KKDIgY29yZXMgd2l0aCAyIHRocmVhZHMg
ZWFjaCkgSSBkaWQgYSAibWFrZSAtaiA0IiBmb3IgYnVpbGRpbmcgdGhlIFhlbgpoeXBlcnZpc29y
LiBXaXRoIFRoaXMgdGVzdCBoYXMgYmVlbiBydW4gb24gZG9tMCwgb25jZSB3aXRoIG5vIG90aGVy
Cmd1ZXN0IGFjdGl2ZSBhbmQgb25jZSB3aXRoIGFub3RoZXIgZ3Vlc3Qgd2l0aCA0IHZjcHVzIHJ1
bm5pbmcgdGhlIHNhbWUKdGVzdC4gVGhlIHJlc3VsdHMgYXJlIChhbHdheXMgZWxhcHNlZCB0aW1l
LCBzeXN0ZW0gdGltZSwgdXNlciB0aW1lKToKCnNjaGVkLWdyYW49Y3B1LCAgICBubyBvdGhlciBn
dWVzdDogMTE2LjEwIDE3Ny42NSAyMDcuODQKc2NoZWQtZ3Jhbj1jb3JlLCAgIG5vIG90aGVyIGd1
ZXN0OiAxMTQuMDQgMTc1LjQ3IDIwNy40NQpzY2hlZC1ncmFuPWNwdSwgICAgb3RoZXIgZ3Vlc3Q6
ICAgIDIwMi4zMCAzMzQuMjEgMzg0LjYzCnNjaGVkLWdyYW49Y29yZSwgICBvdGhlciBndWVzdDog
ICAgMjA3LjI0IDI5My4wNCAzNzEuMzcKClRoZSBwZXJmb3JtYW5jZSB0ZXN0cyBoYXZlIGJlZW4g
cGVyZm9ybWVkIHdpdGggY3JlZGl0MiwgdGhlIG90aGVyCnNjaGVkdWxlcnMgYXJlIHRlc3RlZCBv
bmx5IGJyaWVmbHkgdG8gYmUgYWJsZSB0byBjcmVhdGUgYSBkb21haW4gaW4gYQpjcHVwb29sLgoK
Q3B1cG9vbHMgaGF2ZSBiZWVuIG1vZGVyYXRlbHkgdGVzdGVkIChjcHUgYWRkL3JlbW92ZSwgY3Jl
YXRlLCBkZXN0cm95LAptb3ZlIGRvbWFpbikuCgpDcHUgb24tL29mZmxpbmluZyBoYXMgYmVlbiBt
b2RlcmF0ZWx5IHRlc3RlZCwgdG9vLgoKQ2hhbmdlcyBpbiBWNjoKLSBvbmx5IGFkZGVkIG5ldyBw
YXRjaCAyMCAoc2VudCBhcyB2NSAyMC8xOSBiZWZvcmUpCgpDaGFuZ2VzIGluIFY1OgotIGRyb3Bw
ZWQgcGF0Y2hlcyAxLTI3IGFzIHRoZXkgYWxyZWFkeSB3ZW50IGluCi0gYWRkZWQgY29tbWVudHMg
aW4gMiBwYXRjaGVzCgpDaGFuZ2VzIGluIFY0OgotIGNvbW1lbnRzIGFkZHJlc3NlZAotIGZvcm1l
ciBwYXRjaCAzNiBtZXJnZWQgaW50byBwYXRjaCAzMgoKQ2hhbmdlcyBpbiBWMzoKLSBjb21tZW50
cyBhZGRyZXNzZWQKLSBmb3JtZXIgcGF0Y2ggMjYgY2FydmVkIG91dCBhbmQgc2VudCBzZXBhcmF0
ZWx5Ci0gc29tZSBtaW5vciBidWdzIGZpeGVkCgpDaGFuZ2VzIGluIFYyOgotIGNvbW1lbnRzIGFk
ZHJlc3NlZAotIHNvbWUgcGF0Y2hlcyBtZXJnZWQgaW50byBvbmUKLSBpZGxlIHNjaGVkdWxlciBy
ZWxhdGVkIHBhdGNoZXMgc3BsaXQgb2ZmIHRvIG93biBzZXJpZXMKLSBzb21lIHBhdGNoZXMgYXJl
IGFscmVhZHkgYXBwbGllZAotIHNvbWUgYnVncyBmaXhlZCAoZS5nLiBjcmFzaGVzIHdoZW4gcG93
ZXJpbmcgb2ZmKQoKQ2hhbmdlcyBpbiBWMToKLSBjcHVwb29scyBhcmUgd29ya2luZyBub3cKLSBj
cHUgb24tL29mZmxpbmluZyB3b3JraW5nIG5vdwotIGFsbCBzY2hlZHVsZXJzIHdvcmtpbmcgbm93
Ci0gcmVuYW1lZCAiaXRlbXMiIHRvICJ1bml0cyIKLSBpbnRyb2R1Y3Rpb24gb2YgImlkbGUgc2No
ZWR1bGVyIgotIHNldmVyYWwgbmV3IHBhdGNoZXMgKHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMsIG1v
c3RseSBzcGxpdHMgb2YKICBmb3JtZXIgcGF0Y2hlcyBvciBjcHVwb29sIGFuZCBjcHUgb24tL29m
ZmxpbmluZyBzdXBwb3J0KQotIGFsbCByZXZpZXcgY29tbWVudHMgYWRkcmVzc2VkCi0gc29tZSBt
aW5vciBjaGFuZ2VzIChzZWUgaW5kaXZpZHVhbCBwYXRjaGVzKQoKQ2hhbmdlcyBpbiBSRkMgVjI6
Ci0gQVJNIGlzIGJ1aWxkaW5nIG5vdwotIEhWTSBkb21haW5zIGFyZSB3b3JraW5nIG5vdwotIGlk
bGluZyB3aWxsIGFsd2F5cyBiZSBkb25lIHdpdGggaWRsZV92Y3B1IGFjdGl2ZQotIG90aGVyIHNt
YWxsIGNoYW5nZXMgc2VlIGluZGl2aWR1YWwgcGF0Y2hlcwoKSnVlcmdlbiBHcm9zcyAoMjApOgog
IHhlbi9zY2hlZDogYWRkIGNvZGUgdG8gc3luYyBzY2hlZHVsaW5nIG9mIGFsbCB2Y3B1cyBvZiBh
IHNjaGVkIHVuaXQKICB4ZW4vc2NoZWQ6IGludHJvZHVjZSB1bml0X3J1bm5hYmxlX3N0YXRlKCkK
ICB4ZW4vc2NoZWQ6IGFkZCBzdXBwb3J0IGZvciBtdWx0aXBsZSB2Y3B1cyBwZXIgc2NoZWQgdW5p
dCB3aGVyZSBtaXNzaW5nCiAgeGVuL3NjaGVkOiBtb2RpZnkgY3B1cG9vbF9kb21haW5fY3B1bWFz
aygpIHRvIGJlIGFuIHVuaXQgbWFzawogIHhlbi9zY2hlZDogc3VwcG9ydCBhbGxvY2F0aW5nIG11
bHRpcGxlIHZjcHVzIGludG8gb25lIHNjaGVkIHVuaXQKICB4ZW4vc2NoZWQ6IGFkZCBhIHBlcmNw
dSByZXNvdXJjZSBpbmRleAogIHhlbi9zY2hlZDogYWRkIGZhbGwgYmFjayB0byBpZGxlIHZjcHUg
d2hlbiBzY2hlZHVsaW5nIHVuaXQKICB4ZW4vc2NoZWQ6IG1ha2UgdmNwdV93YWtlKCkgYW5kIHZj
cHVfc2xlZXAoKSBjb3JlIHNjaGVkdWxpbmcgYXdhcmUKICB4ZW4vc2NoZWQ6IG1vdmUgcGVyLWNw
dSB2YXJpYWJsZSBzY2hlZHVsZXIgdG8gc3RydWN0IHNjaGVkX3Jlc291cmNlCiAgeGVuL3NjaGVk
OiBtb3ZlIHBlci1jcHUgdmFyaWFibGUgY3B1cG9vbCB0byBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UK
ICB4ZW4vc2NoZWQ6IHJlamVjdCBzd2l0Y2hpbmcgc210IG9uL29mZiB3aXRoIGNvcmUgc2NoZWR1
bGluZyBhY3RpdmUKICB4ZW4vc2NoZWQ6IHByZXBhcmUgcGVyLWNwdXBvb2wgc2NoZWR1bGluZyBn
cmFudWxhcml0eQogIHhlbi9zY2hlZDogc3BsaXQgc2NoZWR1bGVfY3B1X3N3aXRjaCgpCiAgeGVu
L3NjaGVkOiBwcm90ZWN0IHNjaGVkdWxpbmcgcmVzb3VyY2UgdmlhIHJjdQogIHhlbi9zY2hlZDog
c3VwcG9ydCBtdWx0aXBsZSBjcHVzIHBlciBzY2hlZHVsaW5nIHJlc291cmNlCiAgeGVuL3NjaGVk
OiBzdXBwb3J0IGRpZmZlcmluZyBncmFudWxhcml0eSBpbiBzY2hlZHVsZV9jcHVfW2FkZC9ybV0o
KQogIHhlbi9zY2hlZDogc3VwcG9ydCBjb3JlIHNjaGVkdWxpbmcgZm9yIG1vdmluZyBjcHVzIHRv
L2Zyb20gY3B1cG9vbHMKICB4ZW4vc2NoZWQ6IGRpc2FibGUgc2NoZWR1bGluZyB3aGVuIGVudGVy
aW5nIEFDUEkgZGVlcCBzbGVlcCBzdGF0ZXMKICB4ZW4vc2NoZWQ6IGFkZCBzY2hlZHVsaW5nIGdy
YW51bGFyaXR5IGVudW0KICBkb2NzOiBhZGQgInNjaGVkLWdyYW4iIGJvb3QgcGFyYW1ldGVyIGRv
Y3VtZW50YXRpb24KCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCAgIDI4ICsK
IHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9LY29uZmlnICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIu
YyAgICAgICAgIHwgICAgNCArCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgfCAg
IDI2ICstCiB4ZW4vYXJjaC94ODYvc3lzY3RsLmMgICAgICAgICAgICAgfCAgICA1ICsKIHhlbi9j
b21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2NvbW1vbi9jcHVwb29s
LmMgICAgICAgICAgICAgIHwgIDIzMiArKysrKy0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAg
ICAgICAgICAgfCAgICA4ICstCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgfCAg
ICAyICstCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgICAgICAgfCAgICA0ICstCiB4ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jICAgICAgICAgfCAgIDczICsrLQogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMgICAgICAgIHwgICAzMiArLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAg
ICAgICAgIHwgICAxMSArLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgICAgICAgIHwgICAx
OCArLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgICAgICAgIHwgMTMwMCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICAg
ICAgICAgfCAgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaCAgICAgfCAgICAx
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICB8ICAgMTkgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc21wLmggICAgICAgICB8ICAgIDcgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LWlmLmggICAgICAgIHwgICA4NiArKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAg
ICB8ICAgMjYgKy0KIHhlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmggICAgICAgICB8ICAgIDEgKwog
MjMgZmlsZXMgY2hhbmdlZCwgMTUzMiBpbnNlcnRpb25zKCspLCAzNjMgZGVsZXRpb25zKC0pCgot
LSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:27:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3F-0001Hm-GP; Wed, 02 Oct 2019 07:27:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3E-0001H3-LW
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:27:56 +0000
X-Inumbo-ID: 22ddf1ae-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 22ddf1ae-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BB108AF61;
 Wed,  2 Oct 2019 07:27:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:27 +0200
Message-Id: <20191002072745.24919-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 02/20] xen/sched: introduce
 unit_runnable_state()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIHZjcHUgcnVuc3RhdGUgb2YgYSBuZXcgc2NoZWR1bGVkIHZjcHUgaXMgYWx3YXlz
IHNldCB0bwoicnVubmluZyIgZXZlbiBpZiBhdCB0aGF0IHRpbWUgdmNwdV9ydW5uYWJsZSgpIGlz
IGFscmVhZHkgcmV0dXJuaW5nCmZhbHNlIGR1ZSB0byBhIHJhY2UgKGUuZy4gd2l0aCBwYXVzaW5n
IHRoZSB2Y3B1KS4KCldpdGggY29yZSBzY2hlZHVsaW5nIHRoaXMgY2FuIG5vIGxvbmdlciB3b3Jr
IGFzIG5vdCBhbGwgdmNwdXMgb2YgYQpzY2hlZHVsZSB1bml0IGhhdmUgdG8gYmUgInJ1bm5pbmci
IHdoZW4gYmVpbmcgc2NoZWR1bGVkLiBTbyB0aGUgdmNwdSdzCm5ldyBydW5zdGF0ZSBoYXMgdG8g
YmUgc2VsZWN0ZWQgYXQgdGhlIHNhbWUgdGltZSBhcyB0aGUgcnVubmFiaWxpdHkgb2YKdGhlIHJl
bGF0ZWQgc2NoZWR1bGUgdW5pdCBpcyBwcm9iZWQuCgpGb3IgdGhpcyBwdXJwb3NlIGludHJvZHVj
ZSBhIG5ldyBoZWxwZXIgdW5pdF9ydW5uYWJsZV9zdGF0ZSgpIHdoaWNoCndpbGwgc2F2ZSB0aGUg
bmV3IHJ1bnN0YXRlIG9mIGFsbCB0ZXN0ZWQgdmNwdXMgaW4gYSBuZXcgZmllbGQgb2YgdGhlCnZj
cHUgc3RydWN0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClJG
QyBWMjoKLSBuZXcgcGF0Y2gKVjM6Ci0gYWRkIHZjcHUgbG9vcCB0byB1bml0X3J1bm5hYmxlX3N0
YXRlKCkgcmlnaHQgbm93IGluc3RlYWQgb2YgZG9pbmcKICBzbyBpbiBuZXh0IHBhdGNoIChKYW4g
QmV1bGljaCwgRGFyaW8gRmFnZ2lvbGkpCi0gbWFrZSBuZXdfc3RhdGUgdW5zaWduZWQgaW50IChK
YW4gQmV1bGljaCkKVjQ6Ci0gYWRkIGNvbW1lbnQgZXhwbGFpbmluZyB1bml0X3J1bm5hYmxlX3N0
YXRlKCkgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICB8ICAx
ICsKIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8ICAyICstCiB4ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA3ICsrKystLS0KIHhlbi9jb21t
b24vc2NoZWRfbnVsbC5jICAgICB8ICAzICsrLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAg
IHwgIDggKysrKysrKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8ICAyICstCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICB8ICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgNzMg
aW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
b21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNjAxZGEyOGM5Yy4uYTk4ODI1MDll
ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFp
bi5jCkBAIC0xNTcsNiArMTU3LDcgQEAgc3RydWN0IHZjcHUgKnZjcHVfY3JlYXRlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIGlmICggaXNfaWRsZV9kb21haW4o
ZCkgKQogICAgIHsKICAgICAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBSVU5TVEFURV9ydW5uaW5n
OworICAgICAgICB2LT5uZXdfc3RhdGUgPSBSVU5TVEFURV9ydW5uaW5nOwogICAgIH0KICAgICBl
bHNlCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IGZjZjgxZGIxOWEuLmRkNTg3NmVhY2QgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMKQEAgLTU2Myw3ICs1NjMsNyBAQCBhNjUzc2NoZWRfZG9fc2NoZWR1bGUo
CiAgICAgaWYgKCAhKChuZXdfdGFzayAhPSBOVUxMKQogICAgICAgICAgICAmJiAoQVVOSVQobmV3
X3Rhc2spICE9IE5VTEwpCiAgICAgICAgICAgICYmIEFVTklUKG5ld190YXNrKS0+YXdha2UKLSAg
ICAgICAgICAgJiYgdW5pdF9ydW5uYWJsZShuZXdfdGFzaykpICkKKyAgICAgICAgICAgJiYgdW5p
dF9ydW5uYWJsZV9zdGF0ZShuZXdfdGFzaykpICkKICAgICAgICAgbmV3X3Rhc2sgPSBJRExFVEFT
SyhjcHUpOwogICAgIEJVR19PTihuZXdfdGFzayA9PSBOVUxMKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXgg
Mjk5ZWZmMjFhYy4uMDBiZWFjM2VhNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xODk0LDcgKzE4OTQsNyBA
QCBzdGF0aWMgdm9pZCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgaWYgKCAhdGVzdF9iaXQoQ1NDSEVE
X0ZMQUdfVU5JVF9ZSUVMRCwgJnNjdXJyLT5mbGFncykKICAgICAgICAgICYmICF0YXNrbGV0X3dv
cmtfc2NoZWR1bGVkCiAgICAgICAgICAmJiBwcnYtPnJhdGVsaW1pdAotICAgICAgICAgJiYgdW5p
dF9ydW5uYWJsZSh1bml0KQorICAgICAgICAgJiYgdW5pdF9ydW5uYWJsZV9zdGF0ZSh1bml0KQog
ICAgICAgICAgJiYgIWlzX2lkbGVfdW5pdCh1bml0KQogICAgICAgICAgJiYgcnVudGltZSA8IHBy
di0+cmF0ZWxpbWl0ICkKICAgICB7CkBAIC0xOTM5LDMzICsxOTM5LDM2IEBAIHN0YXRpYyB2b2lk
IGNzY2hlZF9zY2hlZHVsZSgKICAgICAgICAgZGVjX25yX3J1bm5hYmxlKHNjaGVkX2NwdSk7CiAg
ICAgfQogCi0gICAgc25leHQgPSBfX3J1bnFfZWxlbShydW5xLT5uZXh0KTsKLQotICAgIC8qIFRh
c2tsZXQgd29yayAod2hpY2ggcnVucyBpbiBpZGxlIFVOSVQgY29udGV4dCkgb3ZlcnJpZGVzIGFs
bCBlbHNlLiAqLwotICAgIGlmICggdGFza2xldF93b3JrX3NjaGVkdWxlZCApCi0gICAgewotICAg
ICAgICBUUkFDRV8wRChUUkNfQ1NDSEVEX1NDSEVEX1RBU0tMRVQpOwotICAgICAgICBzbmV4dCA9
IENTQ0hFRF9VTklUKHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUpKTsKLSAgICAgICAgc25leHQt
PnByaSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7Ci0gICAgfQotCiAgICAgLyoKICAgICAgKiBDbGVh
ciBZSUVMRCBmbGFnIGJlZm9yZSBzY2hlZHVsaW5nIG91dAogICAgICAqLwogICAgIGNsZWFyX2Jp
dChDU0NIRURfRkxBR19VTklUX1lJRUxELCAmc2N1cnItPmZsYWdzKTsKIAotICAgIC8qCi0gICAg
ICogU01QIExvYWQgYmFsYW5jZToKLSAgICAgKgotICAgICAqIElmIHRoZSBuZXh0IGhpZ2hlc3Qg
cHJpb3JpdHkgbG9jYWwgcnVubmFibGUgVU5JVCBoYXMgYWxyZWFkeSBlYXRlbgotICAgICAqIHRo
cm91Z2ggaXRzIGNyZWRpdHMsIGxvb2sgb24gb3RoZXIgUENQVXMgdG8gc2VlIGlmIHdlIGhhdmUg
bW9yZQotICAgICAqIHVyZ2VudCB3b3JrLi4uIElmIG5vdCwgY3NjaGVkX2xvYWRfYmFsYW5jZSgp
IHdpbGwgcmV0dXJuIHNuZXh0LCBidXQKLSAgICAgKiBhbHJlYWR5IHJlbW92ZWQgZnJvbSB0aGUg
cnVucS4KLSAgICAgKi8KLSAgICBpZiAoIHNuZXh0LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIg
KQotICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0KTsKLSAgICBlbHNlCi0gICAgICAgIHNuZXh0
ID0gY3NjaGVkX2xvYWRfYmFsYW5jZShwcnYsIHNjaGVkX2NwdSwgc25leHQsICZtaWdyYXRlZCk7
CisgICAgZG8geworICAgICAgICBzbmV4dCA9IF9fcnVucV9lbGVtKHJ1bnEtPm5leHQpOworCisg
ICAgICAgIC8qIFRhc2tsZXQgd29yayAod2hpY2ggcnVucyBpbiBpZGxlIFVOSVQgY29udGV4dCkg
b3ZlcnJpZGVzIGFsbCBlbHNlLiAqLworICAgICAgICBpZiAoIHRhc2tsZXRfd29ya19zY2hlZHVs
ZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBUUkFDRV8wRChUUkNfQ1NDSEVEX1NDSEVEX1RB
U0tMRVQpOworICAgICAgICAgICAgc25leHQgPSBDU0NIRURfVU5JVChzY2hlZF9pZGxlX3VuaXQo
c2NoZWRfY3B1KSk7CisgICAgICAgICAgICBzbmV4dC0+cHJpID0gQ1NDSEVEX1BSSV9UU19CT09T
VDsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFNNUCBMb2FkIGJhbGFuY2U6
CisgICAgICAgICAqCisgICAgICAgICAqIElmIHRoZSBuZXh0IGhpZ2hlc3QgcHJpb3JpdHkgbG9j
YWwgcnVubmFibGUgVU5JVCBoYXMgYWxyZWFkeSBlYXRlbgorICAgICAgICAgKiB0aHJvdWdoIGl0
cyBjcmVkaXRzLCBsb29rIG9uIG90aGVyIFBDUFVzIHRvIHNlZSBpZiB3ZSBoYXZlIG1vcmUKKyAg
ICAgICAgICogdXJnZW50IHdvcmsuLi4gSWYgbm90LCBjc2NoZWRfbG9hZF9iYWxhbmNlKCkgd2ls
bCByZXR1cm4gc25leHQsIGJ1dAorICAgICAgICAgKiBhbHJlYWR5IHJlbW92ZWQgZnJvbSB0aGUg
cnVucS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggc25leHQtPnByaSA+IENTQ0hFRF9QUklf
VFNfT1ZFUiApCisgICAgICAgICAgICBfX3J1bnFfcmVtb3ZlKHNuZXh0KTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgc25leHQgPSBjc2NoZWRfbG9hZF9iYWxhbmNlKHBydiwgc2NoZWRfY3B1
LCBzbmV4dCwgJm1pZ3JhdGVkKTsKKworICAgIH0gd2hpbGUgKCAhdW5pdF9ydW5uYWJsZV9zdGF0
ZShzbmV4dC0+dW5pdCkgKTsKIAogICAgIC8qCiAgICAgICogVXBkYXRlIGlkbGVycyBtYXNrIGlm
IG5lY2Vzc2FyeS4gV2hlbiB3ZSdyZSBpZGxpbmcsIG90aGVyIENQVXMKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5k
ZXggODdkMTQyYmJlNC4uMGUyOWU1NmQ1YSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTMyOTEsNyArMzI5
MSw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwK
ICAgICAgKiBJbiBmYWN0LCBpdCBtYXkgYmUgdGhlIGNhc2UgdGhhdCBzY3VyciBpcyBhYm91dCB0
byBzcGluLCBhbmQgdGhlcmUncwogICAgICAqIG5vIHBvaW50IGZvcmNpbmcgaXQgdG8gZG8gc28g
dW50aWwgcmF0ZSBsaW1pdGluZyBleHBpcmVzLgogICAgICAqLwotICAgIGlmICggIXlpZWxkICYm
IHBydi0+cmF0ZWxpbWl0X3VzICYmIHVuaXRfcnVubmFibGUoc2N1cnItPnVuaXQpICYmCisgICAg
aWYgKCAheWllbGQgJiYgcHJ2LT5yYXRlbGltaXRfdXMgJiYgdW5pdF9ydW5uYWJsZV9zdGF0ZShz
Y3Vyci0+dW5pdCkgJiYKICAgICAgICAgIChub3cgLSBzY3Vyci0+dW5pdC0+c3RhdGVfZW50cnlf
dGltZSkgPCBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpICkKICAgICB7CiAgICAgICAgIGlm
ICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCkBAIC0zMzQ1LDcgKzMzNDUsNyBAQCBydW5xX2Nh
bmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICoKICAgICAg
KiBPZiBjb3Vyc2UsIHdlIGFsc28gZGVmYXVsdCB0byBpZGxlIGFsc28gaWYgc2N1cnIgaXMgbm90
IHJ1bm5hYmxlLgogICAgICAqLwotICAgIGlmICggdW5pdF9ydW5uYWJsZShzY3Vyci0+dW5pdCkg
JiYgIXNvZnRfYWZmX3ByZWVtcHQgKQorICAgIGlmICggdW5pdF9ydW5uYWJsZV9zdGF0ZShzY3Vy
ci0+dW5pdCkgJiYgIXNvZnRfYWZmX3ByZWVtcHQgKQogICAgICAgICBzbmV4dCA9IHNjdXJyOwog
ICAgIGVsc2UKICAgICAgICAgc25leHQgPSBjc2NoZWQyX3VuaXQoc2NoZWRfaWRsZV91bml0KGNw
dSkpOwpAQCAtMzQwNSw3ICszNDA1LDggQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqcnFkLAogICAgICAgICAgKiBzb21lIGJ1ZGdldCwgdGhlbiBjaG9vc2Ug
aXQuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoICh5aWVsZCB8fCBzdmMtPmNyZWRpdCA+IHNu
ZXh0LT5jcmVkaXQpICYmCi0gICAgICAgICAgICAgKCFoYXNfY2FwKHN2YykgfHwgdW5pdF9ncmFi
X2J1ZGdldChzdmMpKSApCisgICAgICAgICAgICAgKCFoYXNfY2FwKHN2YykgfHwgdW5pdF9ncmFi
X2J1ZGdldChzdmMpKSAmJgorICAgICAgICAgICAgIHVuaXRfcnVubmFibGVfc3RhdGUoc3ZjLT51
bml0KSApCiAgICAgICAgICAgICBzbmV4dCA9IHN2YzsKIAogICAgICAgICAvKiBJbiBhbnkgY2Fz
ZSwgaWYgd2UgZ290IHRoaXMgZmFyLCBicmVhay4gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggODBhN2Q0NTkzNS4u
M2RkZTFkY2QwMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTg2NCw3ICs4NjQsOCBAQCBzdGF0aWMgdm9pZCBudWxs
X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVkX3VuaXQg
KnByZXYsCiAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoc2NoZWRfY3B1LCAmcHJ2LT5jcHVz
X2ZyZWUpOwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHkocHJldi0+bmV4dF90YXNrID09IE5V
TEwgfHwgIXVuaXRfcnVubmFibGUocHJldi0+bmV4dF90YXNrKSkgKQorICAgIGlmICggdW5saWtl
bHkocHJldi0+bmV4dF90YXNrID09IE5VTEwgfHwKKyAgICAgICAgICAgICAgICAgICF1bml0X3J1
bm5hYmxlX3N0YXRlKHByZXYtPm5leHRfdGFzaykpICkKICAgICAgICAgcHJldi0+bmV4dF90YXNr
ID0gc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSk7CiAKICAgICBOVUxMX1VOSVRfQ0hFQ0socHJl
di0+bmV4dF90YXNrKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwppbmRleCBjZmQ3ZDMzNGZhLi5mZDg4MmYyY2E0IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0x
MDkyLDEyICsxMDkyLDE4IEBAIHJ0X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cywgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJ1bml0LAogICAgIGVsc2UKICAgICB7CiAgICAgICAg
IHNuZXh0ID0gcnVucV9waWNrKG9wcywgY3B1bWFza19vZihzY2hlZF9jcHUpKTsKKwogICAgICAg
ICBpZiAoIHNuZXh0ID09IE5VTEwgKQogICAgICAgICAgICAgc25leHQgPSBydF91bml0KHNjaGVk
X2lkbGVfdW5pdChzY2hlZF9jcHUpKTsKKyAgICAgICAgZWxzZSBpZiAoICF1bml0X3J1bm5hYmxl
X3N0YXRlKHNuZXh0LT51bml0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHFfcmVtb3ZlKHNu
ZXh0KTsKKyAgICAgICAgICAgIHNuZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQoc2NoZWRf
Y3B1KSk7CisgICAgICAgIH0KIAogICAgICAgICAvKiBpZiBzY3VyciBoYXMgaGlnaGVyIHByaW9y
aXR5IGFuZCBidWRnZXQsIHN0aWxsIHBpY2sgc2N1cnIgKi8KICAgICAgICAgaWYgKCAhaXNfaWRs
ZV91bml0KGN1cnJ1bml0KSAmJgotICAgICAgICAgICAgIHVuaXRfcnVubmFibGUoY3VycnVuaXQp
ICYmCisgICAgICAgICAgICAgdW5pdF9ydW5uYWJsZV9zdGF0ZShjdXJydW5pdCkgJiYKICAgICAg
ICAgICAgICBzY3Vyci0+Y3VyX2J1ZGdldCA+IDAgJiYKICAgICAgICAgICAgICAoIGlzX2lkbGVf
dW5pdChzbmV4dC0+dW5pdCkgfHwKICAgICAgICAgICAgICAgIGNvbXBhcmVfdW5pdF9wcmlvcml0
eShzY3Vyciwgc25leHQpID4gMCApICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBmZjY3ZmIzNjMzLi45YzFiMDQ0YjQ5IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC0yODAsNyArMjgwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3VuaXRfcnVu
c3RhdGVfY2hhbmdlKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIGZvcl9lYWNoX3NjaGVk
X3VuaXRfdmNwdSAoIHVuaXQsIHYgKQogICAgIHsKICAgICAgICAgaWYgKCBydW5uaW5nICkKLSAg
ICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5pbmcsIG5ld19l
bnRyeV90aW1lKTsKKyAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19z
dGF0ZSwgbmV3X2VudHJ5X3RpbWUpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZSh2LAogICAgICAgICAgICAgICAgICgodi0+cGF1c2VfZmxhZ3MgJiBWUEZf
YmxvY2tlZCkgPyBSVU5TVEFURV9ibG9ja2VkIDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggYzY1ZGZhOTQz
Yi4uN2U1NjhhOWQ5ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTkzLDYgKzkzLDM2IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCB1bml0X3J1bm5hYmxlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ICAgIHJldHVybiBmYWxzZTsKIH0KIAorLyoKKyAqIFJldHVybnMgd2hldGhlciBhIHNjaGVkX3Vu
aXQgaXMgcnVubmFibGUgYW5kIHNldHMgbmV3X3N0YXRlIGZvciBlYWNoIG9mIGl0cworICogdmNw
dXMuIEl0IGlzIG1hbmRhdG9yeSB0byBkZXRlcm1pbmUgdGhlIG5ldyBydW5zdGF0ZSBmb3IgYWxs
IHZjcHVzIG9mIGEgdW5pdAorICogd2l0aG91dCBkcm9wcGluZyB0aGUgc2NoZWR1bGUgbG9jayAo
d2hpY2ggaGFwcGVucyB3aGVuIHN5bmNocm9uaXppbmcgdGhlCisgKiBjb250ZXh0IHN3aXRjaCBv
ZiB0aGUgdmNwdXMgb2YgYSB1bml0KSBpbiBvcmRlciB0byBhdm9pZCByYWNlcyB3aXRoIGUuZy4K
KyAqIHZjcHVfc2xlZXAoKS4KKyAqLworc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGVf
c3RhdGUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7CisgICAgc3RydWN0IHZjcHUg
KnY7CisgICAgYm9vbCBydW5uYWJsZSwgcmV0ID0gZmFsc2U7CisKKyAgICBpZiAoIGlzX2lkbGVf
dW5pdCh1bml0KSApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgZm9yX2VhY2hfc2NoZWRf
dW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgeworICAgICAgICBydW5uYWJsZSA9IHZjcHVfcnVu
bmFibGUodik7CisKKyAgICAgICAgdi0+bmV3X3N0YXRlID0gcnVubmFibGUgPyBSVU5TVEFURV9y
dW5uaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKHYtPnBhdXNlX2ZsYWdz
ICYgVlBGX2Jsb2NrZWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBSVU5T
VEFURV9ibG9ja2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKKworICAgICAgICBpZiAoIHJ1bm5hYmxl
ICkKKyAgICAgICAgICAgIHJldCA9IHRydWU7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30K
Kwogc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX3NldF9yZXMoc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgKnJlcykKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggYzc3MGFiNGFhMC4uMTJmMDBjZDc4ZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTE3NCw2ICsxNzQsNyBAQCBzdHJ1Y3QgdmNwdQogICAgICAgICBYRU5fR1VFU1RfSEFORExF
KHZjcHVfcnVuc3RhdGVfaW5mb19jb21wYXRfdCkgY29tcGF0OwogICAgIH0gcnVuc3RhdGVfZ3Vl
c3Q7IC8qIGd1ZXN0IGFkZHJlc3MgKi8KICNlbmRpZgorICAgIHVuc2lnbmVkIGludCAgICAgbmV3
X3N0YXRlOwogCiAgICAgLyogSGFzIHRoZSBGUFUgYmVlbiBpbml0aWFsaXNlZD8gKi8KICAgICBi
b29sICAgICAgICAgICAgIGZwdV9pbml0aWFsaXNlZDsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3J-0001KC-Sz; Wed, 02 Oct 2019 07:28:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3I-0001JY-MK
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:00 +0000
X-Inumbo-ID: 23d7c808-e4e6-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 23d7c808-e4e6-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5AE6FAF98;
 Wed,  2 Oct 2019 07:27:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:30 +0200
Message-Id: <20191002072745.24919-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 05/20] xen/sched: support allocating multiple
 vcpus into one sched unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgZ3JlYXRlciB0aGFuIDEgbXVsdGlwbGUgdmNw
dXMgc2hhcmUgdGhlCnNhbWUgc3RydWN0IHNjaGVkX3VuaXQuIFN1cHBvcnQgdGhhdC4KClNldHRp
bmcgdGhlIGluaXRpYWwgcHJvY2Vzc29yIG11c3QgYmUgZG9uZSBjYXJlZnVsbHk6IHdlIGNhbid0
IHVzZQpzY2hlZF9zZXRfcmVzKCkgYXMgdGhhdCByZWxpZXMgb24gZm9yX2VhY2hfc2NoZWRfdW5p
dF92Y3B1KCkgd2hpY2ggaW4KdHVybiBuZWVkcyB0aGUgdmNwdSBhbHJlYWR5IGFzIGEgbWVtYmVy
IG9mIHRoZSBkb21haW4ncyB2Y3B1IGxpbmtlZApsaXN0LCB3aGljaCBpc24ndCB0aGUgY2FzZS4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWNDoKLSBtZXJnZSBw
YXRjaCAzNiBvZiBWMyBpbnRvIHRoaXMgb25lIChKYW4gQmV1bGljaCkKLSBhZGQgc29tZSBjb21t
ZW50cyAoSmFuIEJldWxpY2gpCi0gdXNlIHVuaXRfaWQgaW5zdGVhZCBvZiB2Y3B1X2xpc3QtPnZj
cHVfaWQgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDk3ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzNmIxZDNk
ZjZlLi4zNzAwMmI0YzBlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC0zNDksNyArMzQ5LDcgQEAgc3RhdGljIHZvaWQgc2No
ZWRfc3Bpbl91bmxvY2tfZG91YmxlKHNwaW5sb2NrX3QgKmxvY2sxLCBzcGlubG9ja190ICpsb2Nr
MiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2sxLCBmbGFncyk7CiB9CiAKLXN0YXRp
YyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKK3N0YXRpYyB2
b2lkIHNjaGVkX2ZyZWVfdW5pdF9tZW0oc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
c3RydWN0IHNjaGVkX3VuaXQgKnByZXZfdW5pdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdW5p
dC0+ZG9tYWluOwpAQCAtMzY4LDggKzM2OCw2IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5p
dChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgfQogICAgIH0KIAotICAgIHVuaXQt
PnZjcHVfbGlzdC0+c2NoZWRfdW5pdCA9IE5VTEw7Ci0KICAgICBmcmVlX2NwdW1hc2tfdmFyKHVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBmcmVlX2NwdW1hc2tfdmFyKHVuaXQtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICBmcmVlX2NwdW1hc2tfdmFyKHVuaXQtPmNwdV9zb2Z0
X2FmZmluaXR5KTsKQEAgLTM3NywxOCArMzc1LDY1IEBAIHN0YXRpYyB2b2lkIHNjaGVkX2ZyZWVf
dW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB4ZnJlZSh1bml0KTsKIH0KIAorc3Rh
dGljIHZvaWQgc2NoZWRfZnJlZV91bml0KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3Qg
dmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdnVuaXQ7CisgICAgdW5zaWduZWQgaW50IGNu
dCA9IDA7CisKKyAgICAvKiBEb24ndCBjb3VudCB0byBiZSByZWxlYXNlZCB2Y3B1LCBtaWdodCBi
ZSBub3QgaW4gdmNwdSBsaXN0IHlldC4gKi8KKyAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUg
KCB1bml0LCB2dW5pdCApCisgICAgICAgIGlmICggdnVuaXQgIT0gdiApCisgICAgICAgICAgICBj
bnQrKzsKKworICAgIHYtPnNjaGVkX3VuaXQgPSBOVUxMOworICAgIHVuaXQtPnJ1bnN0YXRlX2Nu
dFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKKworICAgIGlmICggdW5pdC0+dmNwdV9saXN0ID09IHYg
KQorICAgICAgICB1bml0LT52Y3B1X2xpc3QgPSB2LT5uZXh0X2luX2xpc3Q7CisKKyAgICBpZiAo
ICFjbnQgKQorICAgICAgICBzY2hlZF9mcmVlX3VuaXRfbWVtKHVuaXQpOworfQorCitzdGF0aWMg
dm9pZCBzY2hlZF91bml0X2FkZF92Y3B1KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBzdHJ1Y3Qg
dmNwdSAqdikKK3sKKyAgICB2LT5zY2hlZF91bml0ID0gdW5pdDsKKworICAgIC8qIEFsbCBidXQg
aWRsZSB2Y3B1cyBhcmUgYWxsb2NhdGVkIHdpdGggc2VxdWVudGlhbCB2Y3B1X2lkLiAqLworICAg
IGlmICggIXVuaXQtPnZjcHVfbGlzdCB8fCB1bml0LT52Y3B1X2xpc3QtPnZjcHVfaWQgPiB2LT52
Y3B1X2lkICkKKyAgICB7CisgICAgICAgIHVuaXQtPnZjcHVfbGlzdCA9IHY7CisgICAgICAgIC8q
CisgICAgICAgICAqIHVuaXRfaWQgaXMgYWx3YXlzIHRoZSBzYW1lIGFzIGxvd2VzdCB2Y3B1X2lk
IG9mIHVuaXQuCisgICAgICAgICAqIFRoaXMgaXMgdXNlZCBmb3Igc3RvcHBpbmcgZm9yX2VhY2hf
c2NoZWRfdW5pdF92Y3B1KCkgbG9vcCBhbmQgaW4KKyAgICAgICAgICogb3JkZXIgdG8gc3VwcG9y
dCBjcHVwb29scyB3aXRoIGRpZmZlcmVudCBncmFudWxhcml0aWVzLgorICAgICAgICAgKi8KKyAg
ICAgICAgdW5pdC0+dW5pdF9pZCA9IHYtPnZjcHVfaWQ7CisgICAgfQorICAgIHVuaXQtPnJ1bnN0
YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0rKzsKK30KKwogc3RhdGljIHN0cnVjdCBzY2hlZF91
bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9t
YWluOwogCisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQorICAgICAgICBpZiAo
IHVuaXQtPnVuaXRfaWQgLyBzY2hlZF9ncmFudWxhcml0eSA9PQorICAgICAgICAgICAgIHYtPnZj
cHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSApCisgICAgICAgICAgICBicmVhazsKKworICAgIGlm
ICggdW5pdCApCisgICAgeworICAgICAgICBzY2hlZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOwor
ICAgICAgICByZXR1cm4gdW5pdDsKKyAgICB9CisKICAgICBpZiAoICh1bml0ID0geHphbGxvYyhz
dHJ1Y3Qgc2NoZWRfdW5pdCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAg
IHVuaXQtPnZjcHVfbGlzdCA9IHY7Ci0gICAgdW5pdC0+dW5pdF9pZCA9IHYtPnZjcHVfaWQ7CiAg
ICAgdW5pdC0+ZG9tYWluID0gZDsKLSAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUu
c3RhdGVdKys7CisgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsKIAogICAgIGZvciAo
IHByZXZfdW5pdCA9ICZkLT5zY2hlZF91bml0X2xpc3Q7ICpwcmV2X3VuaXQ7CiAgICAgICAgICAg
cHJldl91bml0ID0gJigqcHJldl91bml0KS0+bmV4dF9pbl9saXN0ICkKQEAgLTQwNCwxMiArNDQ5
LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9zb2Z0X2Fm
ZmluaXR5KSApCiAgICAgICAgIGdvdG8gZmFpbDsKIAotICAgIHYtPnNjaGVkX3VuaXQgPSB1bml0
OwotCiAgICAgcmV0dXJuIHVuaXQ7CiAKICBmYWlsOgotICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0
KTsKKyAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CiAgICAgcmV0dXJuIE5VTEw7CiB9CiAK
QEAgLTQ1OSwyMSArNTAyLDI2IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0IHZjcHUgKnYp
CiAgICAgZWxzZQogICAgICAgICBwcm9jZXNzb3IgPSBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUo
dik7CiAKLSAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7
Ci0KICAgICAvKiBJbml0aWFsaXNlIHRoZSBwZXItdmNwdSB0aW1lcnMuICovCiAgICAgc3Bpbl9s
b2NrX2luaXQoJnYtPnBlcmlvZGljX3RpbWVyX2xvY2spOwotICAgIGluaXRfdGltZXIoJnYtPnBl
cmlvZGljX3RpbWVyLCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLAotICAgICAgICAgICAgICAgdiwg
di0+cHJvY2Vzc29yKTsKLSAgICBpbml0X3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCB2Y3B1
X3NpbmdsZXNob3RfdGltZXJfZm4sCi0gICAgICAgICAgICAgICB2LCB2LT5wcm9jZXNzb3IpOwot
ICAgIGluaXRfdGltZXIoJnYtPnBvbGxfdGltZXIsIHBvbGxfdGltZXJfZm4sCi0gICAgICAgICAg
ICAgICB2LCB2LT5wcm9jZXNzb3IpOworICAgIGluaXRfdGltZXIoJnYtPnBlcmlvZGljX3RpbWVy
LCB2Y3B1X3BlcmlvZGljX3RpbWVyX2ZuLCB2LCBwcm9jZXNzb3IpOworICAgIGluaXRfdGltZXIo
JnYtPnNpbmdsZXNob3RfdGltZXIsIHZjcHVfc2luZ2xlc2hvdF90aW1lcl9mbiwgdiwgcHJvY2Vz
c29yKTsKKyAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2ZuLCB2LCBw
cm9jZXNzb3IpOworCisgICAgLyogSWYgdGhpcyBpcyBub3QgdGhlIGZpcnN0IHZjcHUgb2YgdGhl
IHVuaXQgd2UgYXJlIGRvbmUuICovCisgICAgaWYgKCB1bml0LT5wcml2ICE9IE5VTEwgKQorICAg
IHsKKyAgICAgICAgdi0+cHJvY2Vzc29yID0gcHJvY2Vzc29yOworICAgICAgICByZXR1cm4gMDsK
KyAgICB9CisKKyAgICAvKiBUaGUgZmlyc3QgdmNwdSBvZiBhbiB1bml0IGNhbiBiZSBzZXQgdmlh
IHNjaGVkX3NldF9yZXMoKS4gKi8KKyAgICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9y
ZXMocHJvY2Vzc29yKSk7CiAKICAgICB1bml0LT5wcml2ID0gc2NoZWRfYWxsb2NfdWRhdGEoZG9t
X3NjaGVkdWxlcihkKSwgdW5pdCwgZC0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB1bml0LT5wcml2
ID09IE5VTEwgKQogICAgIHsKLSAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOworICAgICAg
ICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KIApA
QCAtNjMzLDkgKzY4MSwxNiBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAq
dikKICAgICBraWxsX3RpbWVyKCZ2LT5wb2xsX3RpbWVyKTsKICAgICBpZiAoIHRlc3RfYW5kX2Ns
ZWFyX2Jvb2wodi0+aXNfdXJnZW50KSApCiAgICAgICAgIGF0b21pY19kZWMoJnBlcl9jcHUoc2No
ZWRfdXJnZW50X2NvdW50LCB2LT5wcm9jZXNzb3IpKTsKLSAgICBzY2hlZF9yZW1vdmVfdW5pdCh2
Y3B1X3NjaGVkdWxlcih2KSwgdW5pdCk7Ci0gICAgc2NoZWRfZnJlZV91ZGF0YSh2Y3B1X3NjaGVk
dWxlcih2KSwgdW5pdC0+cHJpdik7Ci0gICAgc2NoZWRfZnJlZV91bml0KHVuaXQpOworICAgIC8q
CisgICAgICogVmNwdXMgYXJlIGJlaW5nIGRlc3Ryb3llZCB0b3AtZG93bi4gU28gYmVpbmcgdGhl
IGZpcnN0IHZjcHUgb2YgYW4gdW5pdAorICAgICAqIGlzIHRoZSBzYW1lIGFzIGJlaW5nIHRoZSBv
bmx5IG9uZS4KKyAgICAgKi8KKyAgICBpZiAoIHVuaXQtPnZjcHVfbGlzdCA9PSB2ICkKKyAgICB7
CisgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKKyAg
ICAgICAgc2NoZWRfZnJlZV91ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7Cisg
ICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKKyAgICB9CiB9CiAKIGludCBzY2hlZF9p
bml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9vbGlkKQotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3K-0001Kb-8B; Wed, 02 Oct 2019 07:28:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3J-0001Jz-Lk
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:01 +0000
X-Inumbo-ID: 233a30de-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 233a30de-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 38856AF8A;
 Wed,  2 Oct 2019 07:27:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:29 +0200
Message-Id: <20191002072745.24919-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 04/20] xen/sched: modify
 cpupool_domain_cpumask() to be an unit mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGlzIHVzZWQgYnkgc2NoZWR1bGluZyB0byBzZWxlY3Qg
Y3B1cyBvciB0bwppdGVyYXRlIG92ZXIgY3B1cy4gSW4gb3JkZXIgdG8gc3VwcG9ydCBzY2hlZHVs
aW5nIHVuaXRzIHNwYW5uaW5nCm11bHRpcGxlIGNwdXMgcmVuYW1lIGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soKSB0bwpjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzaygpIGFuZCBsZXQgaXQgcmV0
dXJuIGEgY3B1bWFzayB3aXRoIG9ubHkKb25lIGJpdCBzZXQgcGVyIHNjaGVkdWxpbmcgcmVzb3Vy
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KVjQ6Ci0gcmVu
YW1lIHRvIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKCkgKEphbiBCZXVsaWNoKQotIGNo
ZWNrIHJldHVybiB2YWx1ZSBvZiB6YWxsb2NfY3B1bWFza192YXIoKSAoSmFuIEJldWxpY2gpCi0t
LQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9k
b21jdGwuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8ICAy
ICstCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYyAgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkX251bGwuYyAgICAgfCAgOCArKysrLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAg
IHwgIDggKysrKy0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8IDEzICsrKysrKyst
LS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8ICA5ICsrKysrKy0tLQogMTAgZmls
ZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCBmZDMw
MDQwOTIyLi40NDFhMjZmMTZjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysg
Yi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMzYsMjYgKzM2LDMzIEBAIHN0YXRpYyBERUZJTkVf
U1BJTkxPQ0soY3B1cG9vbF9sb2NrKTsKIAogREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wg
KiwgY3B1cG9vbCk7CiAKK3N0YXRpYyB2b2lkIGZyZWVfY3B1cG9vbF9zdHJ1Y3Qoc3RydWN0IGNw
dXBvb2wgKmMpCit7CisgICAgaWYgKCBjICkKKyAgICB7CisgICAgICAgIGZyZWVfY3B1bWFza192
YXIoYy0+cmVzX3ZhbGlkKTsKKyAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjLT5jcHVfdmFsaWQp
OworICAgIH0KKyAgICB4ZnJlZShjKTsKK30KKwogc3RhdGljIHN0cnVjdCBjcHVwb29sICphbGxv
Y19jcHVwb29sX3N0cnVjdCh2b2lkKQogewogICAgIHN0cnVjdCBjcHVwb29sICpjID0geHphbGxv
YyhzdHJ1Y3QgY3B1cG9vbCk7CiAKLSAgICBpZiAoICFjIHx8ICF6YWxsb2NfY3B1bWFza192YXIo
JmMtPmNwdV92YWxpZCkgKQorICAgIGlmICggIWMgKQorICAgICAgICByZXR1cm4gTlVMTDsKKwor
ICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmYy0+Y3B1X3ZhbGlkKSB8fAorICAgICAgICAg
IXphbGxvY19jcHVtYXNrX3ZhcigmYy0+cmVzX3ZhbGlkKSApCiAgICAgewotICAgICAgICB4ZnJl
ZShjKTsKKyAgICAgICAgZnJlZV9jcHVwb29sX3N0cnVjdChjKTsKICAgICAgICAgYyA9IE5VTEw7
CiAgICAgfQogCiAgICAgcmV0dXJuIGM7CiB9CiAKLXN0YXRpYyB2b2lkIGZyZWVfY3B1cG9vbF9z
dHJ1Y3Qoc3RydWN0IGNwdXBvb2wgKmMpCi17Ci0gICAgaWYgKCBjICkKLSAgICAgICAgZnJlZV9j
cHVtYXNrX3ZhcihjLT5jcHVfdmFsaWQpOwotICAgIHhmcmVlKGMpOwotfQotCiAvKgogICogZmlu
ZCBhIGNwdXBvb2wgYnkgaXQncyBpZC4gdG8gYmUgY2FsbGVkIHdpdGggY3B1cG9vbCBsb2NrIGhl
bGQKICAqIGlmIGV4YWN0IGlzIG5vdCBzcGVjaWZpZWQsIHRoZSBmaXJzdCBjcHVwb29sIHdpdGgg
YW4gaWQgbGFyZ2VyIG9yIGVxdWFsIHRvCkBAIC0yNjksNiArMjc2LDcgQEAgc3RhdGljIGludCBj
cHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQg
Y3B1KQogICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwogICAgIH0KICAgICBjcHVt
YXNrX3NldF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfYW5kKGMtPnJlc192
YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CiAKICAgICByY3VfcmVhZF9sb2Nr
KCZkb21saXN0X3JlYWRfbG9jayk7CiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwg
YykKQEAgLTM2MSw2ICszNjksNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0
YXJ0KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGF0b21pY19pbmMo
JmMtPnJlZmNudCk7CiAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gYzsKICAgICBjcHVtYXNrX2Ns
ZWFyX2NwdShjcHUsIGMtPmNwdV92YWxpZCk7CisgICAgY3B1bWFza19hbmQoYy0+cmVzX3ZhbGlk
LCBjLT5jcHVfdmFsaWQsIHNjaGVkX3Jlc19tYXNrKTsKIAogb3V0OgogICAgIHNwaW5fdW5sb2Nr
KCZjcHVwb29sX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9j
b21tb24vZG9tYWluLmMKaW5kZXggOTNhYTg1NmJjYi4uOWM3MzYwZWQyYSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC01ODQsNyAr
NTg0LDcgQEAgdm9pZCBkb21haW5fdXBkYXRlX25vZGVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soZCk7CisgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2so
ZCk7CiAKICAgICBzcGluX2xvY2soJmQtPm5vZGVfYWZmaW5pdHlfbG9jayk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDhhNjk0
ZTBkMzcuLmQ1OTdhMDlmOTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIv
eGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtNjE5LDcgKzYxOSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgaWYg
KCBvcC0+Y21kID09IFhFTl9ET01DVExfc2V0dmNwdWFmZmluaXR5ICkKICAgICAgICAgewogICAg
ICAgICAgICAgY3B1bWFza192YXJfdCBuZXdfYWZmaW5pdHksIG9sZF9hZmZpbml0eTsKLSAgICAg
ICAgICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh2LT5kb21h
aW4pOworICAgICAgICAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0
ZXJfY3B1bWFzayh2LT5kb21haW4pOwogCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICog
V2Ugd2FudCB0byBiZSBhYmxlIHRvIHJlc3RvcmUgaGFyZCBhZmZpbml0eSBpZiB3ZSBhcmUgdHJ5
aW5nCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2FyaW5jNjUzLmMKaW5kZXggZGQ1ODc2ZWFjZC4uNDVjMDVjNmNkOSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJp
bmM2NTMuYwpAQCAtNjE0LDcgKzYxNCw3IEBAIGE2NTNzY2hlZF9waWNrX3Jlc291cmNlKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgKiBJZiBwcmVzZW50LCBwcmVmZXIgdW5pdCdz
IGN1cnJlbnQgcHJvY2Vzc29yLCBlbHNlCiAgICAgICoganVzdCBmaW5kIHRoZSBmaXJzdCB2YWxp
ZCB1bml0LgogICAgICAqLwotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5p
dC0+ZG9tYWluKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1
bml0LT5kb21haW4pOwogCiAgICAgY3B1ID0gY3B1bWFza19maXJzdChvbmxpbmUpOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYwppbmRleCAwMGJlYWMzZWE0Li5hNmRmZjhlYzYyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTM2MSw3
ICszNjEsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVk
X3VuaXQgKm5ldykKICAgICBBU1NFUlQoY3VyKTsKICAgICBjcHVtYXNrX2NsZWFyKCZtYXNrKTsK
IAotICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT5zZG9tLT5kb20pOwor
ICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKG5ldy0+c2RvbS0+ZG9t
KTsKICAgICBjcHVtYXNrX2FuZCgmaWRsZV9tYXNrLCBwcnYtPmlkbGVycywgb25saW5lKTsKICAg
ICBpZGxlcnNfZW1wdHkgPSBjcHVtYXNrX2VtcHR5KCZpZGxlX21hc2spOwogCkBAIC03MjQsNyAr
NzI0LDcgQEAgX2NzY2hlZF9jcHVfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgIC8qIFdlIG11c3QgYWx3YXlzIHVzZSBj
cHUncyBzY3JhdGNoIHNwYWNlICovCiAgICAgY3B1bWFza190ICpjcHVzID0gY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpOwogICAgIGNwdW1hc2tfdCBpZGxlcnM7Ci0gICAgY3B1bWFza190ICpvbmxp
bmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza190
ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pOwog
ICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gTlVMTDsKICAgICBpbnQgYmFsYW5jZV9zdGVw
OwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCmluZGV4IDBlMjllNTZkNWEuLmQ1MWRmMDU4ODcgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCkBAIC03MDUsNyArNzA1LDcgQEAgc3RhdGljIGludCBnZXRfZmFsbGJhY2tfY3B1KHN0cnVj
dCBjc2NoZWQyX3VuaXQgKnN2YykKIAogICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1hc2so
dW5pdCwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgICAgIGNwdW1hc2tfYW5k
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAotICAg
ICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwor
ICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5k
b21haW4pKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBUaGlzIGlzIGNhc2VzIDEgb3IgMyAo
ZGVwZW5kaW5nIG9uIGJzKTogaWYgcHJvY2Vzc29yIGlzIChzdGlsbCkKQEAgLTE0NDAsNyArMTQ0
MCw3IEBAIHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGNz
Y2hlZDJfdW5pdCAqbmV3LCBzX3RpbWVfdCBub3cpCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQgPSBuZXctPnVuaXQ7CiAgICAgdW5zaWduZWQgaW50IGJzLCBjcHUgPSBzY2hlZF91bml0X21h
c3Rlcih1bml0KTsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJx
ZChvcHMsIGNwdSk7Ci0gICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFp
bl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pOwogICAgIGNwdW1hc2tfdCBtYXNrOwogCiAg
ICAgQVNTRVJUKG5ldy0+cnFkID09IHJxZCk7CkBAIC0yMjQzLDcgKzIyNDMsNyBAQCBjc2NoZWQy
X3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiAgICAgfQogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xf
ZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwogCiAgICAgLyoKICAgICAgKiBG
aXJzdCBjaGVjayB0byBzZWUgaWYgd2UncmUgaGVyZSBiZWNhdXNlIHNvbWVvbmUgZWxzZSBzdWdn
ZXN0ZWQgYSBwbGFjZQpAQCAtMjM1OCw4ICsyMzU4LDggQEAgY3NjaGVkMl9yZXNfcGljayhjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQog
ICAgICAgICAgKiBvayBiZWNhdXNlOgogICAgICAgICAgKiAtIHdlIGtub3cgdGhhdCB1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSBhbmQgLT5jcHVfc29mdF9hZmZpbml0eSBoYXZlCiAgICAgICAgICAq
ICAgYSBub24tZW1wdHkgaW50ZXJzZWN0aW9uIChiZWNhdXNlIGhhc19zb2Z0IGlzIHRydWUpOwot
ICAgICAgICAgKiAtIHdlIGhhdmUgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgJiBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKCkgYWxyZWFkeQotICAgICAgICAgKiAgIGluIGNwdW1hc2tfc2NyYXRjaCwg
d2UgZG8gc2F2ZSBhIGxvdCBkb2luZyBsaWtlIHRoaXMuCisgICAgICAgICAqIC0gd2UgaGF2ZSB1
bml0LT5jcHVfaGFyZF9hZmZpbml0eSAmIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKCkK
KyAgICAgICAgICogICBhbHJlYWR5IGluIGNwdW1hc2tfc2NyYXRjaCwgd2UgZG8gc2F2ZSBhIGxv
dCBkb2luZyBsaWtlIHRoaXMuCiAgICAgICAgICAqCiAgICAgICAgICAqIEl0J3Mga2luZCBvZiBs
aWtlIG9wZW4gY29kaW5nIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzaygpIGJ1dCwgaW4KICAgICAg
ICAgICogdGhpcyBzcGVjaWZpYyBjYXNlLCBjYWxsaW5nIHRoYXQgd291bGQgbWVhbiBhIGxvdCBv
ZiAodW5uZWNlc3NhcnkpCkBAIC0yMzc4LDcgKzIzNzgsNyBAQCBjc2NoZWQyX3Jlc19waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiAgICAgICAgICAqIGFmZmluaXR5LCBzbyBnbyBmb3IgaXQuCiAgICAgICAgICAqCiAgICAgICAg
ICAqIGNwdW1hc2tfc2NyYXRjaCBhbHJlYWR5IGhhcyB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSAm
Ci0gICAgICAgICAqIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soKSBpbiBpdCwgc28gaXQncyBlbm91
Z2ggdGhhdCB3ZSBmaWx0ZXIKKyAgICAgICAgICogY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1h
c2soKSBpbiBpdCwgc28gaXQncyBlbm91Z2ggdGhhdCB3ZSBmaWx0ZXIKICAgICAgICAgICogd2l0
aCB0aGUgY3B1cyBvZiB0aGUgcnVucS4KICAgICAgICAgICovCiAgICAgICAgIGNwdW1hc2tfYW5k
KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLApAQCAt
MjUxMyw3ICsyNTEzLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsCiAgICAgICAgIF9ydW5xX2RlYXNzaWduKHN2Yyk7CiAKICAgICAgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwK
LSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4p
KTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5p
dC0+ZG9tYWluKSk7CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAogICAgICAgICAgICAgICAgICAgICAmdHJxZC0+
YWN0aXZlKTsKICAgICAgICAgc2NoZWRfc2V0X3Jlcyh1bml0LApAQCAtMjU0Nyw3ICsyNTQ3LDcg
QEAgc3RhdGljIGJvb2wgdW5pdF9pc19taWdyYXRlYWJsZShzdHJ1Y3QgY3NjaGVkMl91bml0ICpz
dmMsCiAgICAgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOwogCiAgICAgY3B1bWFz
a19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwK
LSAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwor
ICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFp
bikpOwogCiAgICAgcmV0dXJuICEoc3ZjLT5mbGFncyAmIENTRkxBR19ydW5xX21pZ3JhdGVfcmVx
dWVzdCkgJiYKICAgICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgJnJxZC0+YWN0aXZlKTsKQEAgLTI3NjMsNyArMjc2Myw3IEBAIGNzY2hlZDJfdW5p
dF9taWdyYXRlKAogICAgICAqIHYtPnByb2Nlc3NvciB3aWxsIGJlIGNob3NlbiwgYW5kIGR1cmlu
ZyBhY3R1YWwgZG9tYWluIHVucGF1c2UgdGhhdAogICAgICAqIHRoZSB1bml0IHdpbGwgYmUgYXNz
aWduZWQgdG8gYW5kIGFkZGVkIHRvIHRoZSBwcm9wZXIgcnVucXVldWUuCiAgICAgICovCi0gICAg
aWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShuZXdfY3B1LCBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKGQpKSkgKQorICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUobmV3X2Nw
dSwgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soZCkpKSApCiAgICAgewogICAgICAgICBB
U1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKTsKICAgICAgICAgaWYgKCB1
bml0X29uX3J1bnEoc3ZjKSApCkBAIC0zMDY5LDcgKzMwNjksNyBAQCBjc2NoZWQyX2FsbG9jX2Rv
bWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCiAg
ICAgc2RvbS0+bnJfdW5pdHMgPSAwOwogCiAgICAgaW5pdF90aW1lcigmc2RvbS0+cmVwbF90aW1l
ciwgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQsIHNkb20sCi0gICAgICAgICAgICAgICBjcHVtYXNr
X2FueShjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGRvbSkpKTsKKyAgICAgICAgICAgICAgIGNwdW1h
c2tfYW55KGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGRvbSkpKTsKICAgICBzcGluX2xv
Y2tfaW5pdCgmc2RvbS0+YnVkZ2V0X2xvY2spOwogICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5w
YXJrZWRfdW5pdHMpOwogCkBAIC0zMzE3LDcgKzMzMTcsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1
Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjcHVtYXNrX3NjcmF0Y2gpOwogICAgICAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoKSkgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc2N1cnItPnVuaXQt
PmRvbWFpbik7CisgICAgICAgICAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNwdXBvb2xfZG9tYWlu
X21hc3Rlcl9jcHVtYXNrKHNjdXJyLT51bml0LT5kb21haW4pOwogCiAgICAgICAgICAgICAvKiBP
aywgaXMgYW55IG9mIHRoZSBwY3B1cyBpbiBzY3VyciBzb2Z0LWFmZmluaXR5IGlkbGU/ICovCiAg
ICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2gsIGNwdW1hc2tfc2NyYXRjaCwg
JnJxZC0+aWRsZSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9j
b21tb24vc2NoZWRfbnVsbC5jCmluZGV4IDNkZGUxZGNkMDAuLjI1MjU0NjRhN2MgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CkBAIC0xMjUsNyArMTI1LDcgQEAgc3RhdGljIGlubGluZSBib29sIHVuaXRfY2hlY2tfYWZmaW5p
dHkoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiB7CiAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVt
YXNrKHVuaXQsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKICAgICBj
cHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSwKLSAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFp
bikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQt
PmRvbWFpbikpOwogCiAgICAgcmV0dXJuIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3Nj
cmF0Y2hfY3B1KGNwdSkpOwogfQpAQCAtMjY2LDcgKzI2Niw3IEBAIHBpY2tfcmVzKHN0cnVjdCBu
dWxsX3ByaXZhdGUgKnBydiwgY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAg
dW5zaWduZWQgaW50IGJzOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzY2hlZF91bml0X21hc3Rl
cih1bml0KSwgbmV3X2NwdTsKLSAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAgY3B1bWFza190ICpjcHVzID0gY3B1cG9vbF9kb21h
aW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZChnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlX2xvY2spKTsKIApAQCAtNDY3LDcgKzQ2
Nyw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2sodW5pdCk7CiAKICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5
LAotICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7
CisgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9t
YWluKSk7CiAKICAgICAvKiBJZiB0aGUgcENQVSBpcyBmcmVlLCB3ZSBhc3NpZ24gdW5pdCB0byBp
dCAqLwogICAgIGlmICggbGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnVuaXQgPT0gTlVMTCkgKQpA
QCAtNTc5LDcgKzU3OSw3IEBAIHN0YXRpYyB2b2lkIG51bGxfdW5pdF93YWtlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7
CiAKICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5j
cHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1
bWFzayh1bml0LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5f
bWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICAgICAgaWYgKCAhY3B1bWFza19p
bnRlcnNlY3RzKCZwcnYtPmNwdXNfZnJlZSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSApCiAg
ICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24v
c2NoZWRfcnQuYwppbmRleCBmZDg4MmYyY2E0Li5kMjFjNDE2Y2FlIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0zMjYsNyAr
MzI2LDcgQEAgcnRfZHVtcF91bml0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgY29uc3Qg
c3RydWN0IHJ0X3VuaXQgKnN2YykKICAgICAgKi8KICAgICBtYXNrID0gY3B1bWFza19zY3JhdGNo
X2NwdShzY2hlZF91bml0X21hc3RlcihzdmMtPnVuaXQpKTsKIAotICAgIGNwdXBvb2xfbWFzayA9
IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soc3ZjLT51bml0LT5kb21haW4pOworICAgIGNwdXBvb2xf
bWFzayA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHN2Yy0+dW5pdC0+ZG9tYWluKTsK
ICAgICBjcHVtYXNrX2FuZChtYXNrLCBjcHVwb29sX21hc2ssIHN2Yy0+dW5pdC0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwogICAgIHByaW50aygiWyU1ZC4lLTJ1XSBjcHUgJXUsICglIlBSSV9zdGltZSIs
ICUiUFJJX3N0aW1lIiksIgogICAgICAgICAgICAiIGN1cl9iPSUiUFJJX3N0aW1lIiBjdXJfZD0l
IlBSSV9zdGltZSIgbGFzdF9zdGFydD0lIlBSSV9zdGltZSJcbiIKQEAgLTY0Miw3ICs2NDIsNyBA
QCBydF9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0KQogICAgIGNwdW1hc2tfdCAqb25saW5lOwogICAgIGludCBjcHU7CiAK
LSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAg
b25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKICAg
ICBjcHVtYXNrX2FuZCgmY3B1cywgb25saW5lLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAK
ICAgICBjcHUgPSBjcHVtYXNrX3Rlc3RfY3B1KHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpLCAmY3B1
cykKQEAgLTEwMTYsNyArMTAxNiw3IEBAIHJ1bnFfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKICAgICAgICAgaXRlcl9zdmMgPSBxX2VsZW0o
aXRlcik7CiAKICAgICAgICAgLyogbWFzayBjcHVfaGFyZF9hZmZpbml0eSAmIGNwdXBvb2wgJiBt
YXNrICovCi0gICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2soaXRlcl9zdmMt
PnVuaXQtPmRvbWFpbik7CisgICAgICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9j
cHVtYXNrKGl0ZXJfc3ZjLT51bml0LT5kb21haW4pOwogICAgICAgICBjcHVtYXNrX2FuZCgmY3B1
X2NvbW1vbiwgb25saW5lLCBpdGVyX3N2Yy0+dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAg
ICAgICBjcHVtYXNrX2FuZCgmY3B1X2NvbW1vbiwgbWFzaywgJmNwdV9jb21tb24pOwogICAgICAg
ICBpZiAoIGNwdW1hc2tfZW1wdHkoJmNwdV9jb21tb24pICkKQEAgLTExOTEsNyArMTE5MSw3IEBA
IHJ1bnFfdGlja2xlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHJ0X3VuaXQg
Km5ldykKICAgICBpZiAoIG5ldyA9PSBOVUxMIHx8IGlzX2lkbGVfdW5pdChuZXctPnVuaXQpICkK
ICAgICAgICAgcmV0dXJuOwogCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayhu
ZXctPnVuaXQtPmRvbWFpbik7CisgICAgb25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2Nw
dW1hc2sobmV3LT51bml0LT5kb21haW4pOwogICAgIGNwdW1hc2tfYW5kKCZub3RfdGlja2xlZCwg
b25saW5lLCBuZXctPnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBjcHVtYXNrX2FuZG5v
dCgmbm90X3RpY2tsZWQsICZub3RfdGlja2xlZCwgJnBydi0+dGlja2xlZCk7CiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAz
MDk0ZmY2ODM4Li4zNmIxZDNkZjZlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
KysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02Myw2ICs2Myw3IEBAIGludGVnZXJfcGFy
YW0oInNjaGVkX3JhdGVsaW1pdF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8qIE51bWJl
ciBvZiB2Y3B1cyBwZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCiBzdGF0aWMgdW5zaWduZWQgaW50
IF9fcmVhZF9tb3N0bHkgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOworY29uc3QgY3B1bWFza190ICpz
Y2hlZF9yZXNfbWFzayA9ICZjcHVtYXNrX2FsbDsKIAogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUg
Y3B1cy4gKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9jayk7CkBA
IC0xODgsNyArMTg5LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICp2Y3B1X3Nj
aGVkdWxlcihjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gdW5pdF9zY2hlZHVs
ZXIodi0+c2NoZWRfdW5pdCk7CiB9Ci0jZGVmaW5lIFZDUFUyT05MSU5FKF92KSBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKChfdiktPmRvbWFpbikKKyNkZWZpbmUgVkNQVTJPTkxJTkUoX3YpIGNwdXBv
b2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKChfdiktPmRvbWFpbikKIAogc3RhdGljIGlubGluZSB2
b2lkIHRyYWNlX3J1bnN0YXRlX2NoYW5nZShzdHJ1Y3QgdmNwdSAqdiwgaW50IG5ld19zdGF0ZSkK
IHsKQEAgLTQyNSw5ICs0MjYsOSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHNjaGVkX3NlbGVjdF9p
bml0aWFsX2NwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBjcHVtYXNrX2NsZWFyKGNwdXMp
OwogICAgIGZvcl9lYWNoX25vZGVfbWFzayAoIG5vZGUsIGQtPm5vZGVfYWZmaW5pdHkgKQogICAg
ICAgICBjcHVtYXNrX29yKGNwdXMsIGNwdXMsICZub2RlX3RvX2NwdW1hc2sobm9kZSkpOwotICAg
IGNwdW1hc2tfYW5kKGNwdXMsIGNwdXMsIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOworICAg
IGNwdW1hc2tfYW5kKGNwdXMsIGNwdXMsIGQtPmNwdXBvb2wtPmNwdV92YWxpZCk7CiAgICAgaWYg
KCBjcHVtYXNrX2VtcHR5KGNwdXMpICkKLSAgICAgICAgY3B1bWFza19jb3B5KGNwdXMsIGNwdXBv
b2xfZG9tYWluX2NwdW1hc2soZCkpOworICAgICAgICBjcHVtYXNrX2NvcHkoY3B1cywgZC0+Y3B1
cG9vbC0+Y3B1X3ZhbGlkKTsKIAogICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICkKICAgICAgICAg
Y3B1X3JldCA9IGNwdW1hc2tfZmlyc3QoY3B1cyk7CkBAIC05NzMsNyArOTc0LDcgQEAgdm9pZCBy
ZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgbG9jayA9IHVu
aXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAg
ICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICAgICAgICAg
IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGQpKTsKICAgICAgICAgaWYgKCBjcHVtYXNr
X2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBpZiAoIHNjaGVkX2NoZWNrX2FmZmluaXR5X2Jyb2tlbih1bml0KSApCkBAIC05ODEsNyArOTgy
LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodW5pdCwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHlfc2F2ZWQsIE5VTEwpOwogICAgICAgICAgICAgICAgIHNjaGVkX3Jlc2V0X2FmZmluaXR5X2Jy
b2tlbih1bml0KTsKICAgICAgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2soZCkpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGQpKTsKICAgICAgICAgICAgIH0K
IAogICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSkgKQpAQCAtOTkxLDcgKzk5Miw3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgICAgIHVuaXQtPnZjcHVfbGlzdCk7CiAg
ICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsICZjcHVtYXNrX2FsbCwgTlVM
TCk7CiAgICAgICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaAppbmRleCA5ODNmMmVjZTgzLi4xYjI5NmIxNTBmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaApAQCAtMjIsNiArMjIsOCBAQCBleHRlcm4gY3B1bWFza190IGNwdXBvb2xfZnJlZV9jcHVz
OwogI2RlZmluZSBTQ0hFRF9ERUZBVUxUX1JBVEVMSU1JVF9VUyAxMDAwCiBleHRlcm4gaW50IHNj
aGVkX3JhdGVsaW1pdF91czsKIAorLyogU2NoZWR1bGluZyByZXNvdXJjZSBtYXNrLiAqLworZXh0
ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAKIC8qCiAgKiBJbiBvcmRlciB0
byBhbGxvdyBhIHNjaGVkdWxlciB0byByZW1hcCB0aGUgbG9jay0+Y3B1IG1hcHBpbmcsCkBAIC01
MzUsNiArNTM3LDcgQEAgc3RydWN0IGNwdXBvb2wKICAgICBpbnQgICAgICAgICAgICAgIGNwdXBv
b2xfaWQ7CiAgICAgdW5zaWduZWQgaW50ICAgICBuX2RvbTsKICAgICBjcHVtYXNrX3Zhcl90ICAg
IGNwdV92YWxpZDsgICAgICAvKiBhbGwgY3B1cyBhc3NpZ25lZCB0byBwb29sICovCisgICAgY3B1
bWFza192YXJfdCAgICByZXNfdmFsaWQ7ICAgICAgLyogYWxsIHNjaGVkdWxpbmcgcmVzb3VyY2Vz
IG9mIHBvb2wgKi8KICAgICBzdHJ1Y3QgY3B1cG9vbCAgICpuZXh0OwogICAgIHN0cnVjdCBzY2hl
ZHVsZXIgKnNjaGVkOwogICAgIGF0b21pY190ICAgICAgICAgcmVmY250OwpAQCAtNTQzLDE0ICs1
NDYsMTQgQEAgc3RydWN0IGNwdXBvb2wKICNkZWZpbmUgY3B1cG9vbF9vbmxpbmVfY3B1bWFzayhf
cG9vbCkgXAogICAgICgoKF9wb29sKSA9PSBOVUxMKSA/ICZjcHVfb25saW5lX21hcCA6IChfcG9v
bCktPmNwdV92YWxpZCkKIAotc3RhdGljIGlubGluZSBjcHVtYXNrX3QgKmNwdXBvb2xfZG9tYWlu
X2NwdW1hc2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBpbmxpbmUgY3B1bWFza190
ICpjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIC8qCiAgICAgICogZC0+Y3B1cG9vbCBpcyBOVUxMIG9ubHkgZm9yIHRoZSBpZGxlIGRv
bWFpbiwgYW5kIG5vIG9uZSBzaG91bGQKICAgICAgKiBiZSBpbnRlcmVzdGVkIGluIGNhbGxpbmcg
dGhpcyBmb3IgdGhlIGlkbGUgZG9tYWluLgogICAgICAqLwogICAgIEFTU0VSVChkLT5jcHVwb29s
ICE9IE5VTEwpOwotICAgIHJldHVybiBkLT5jcHVwb29sLT5jcHVfdmFsaWQ7CisgICAgcmV0dXJu
IGQtPmNwdXBvb2wtPnJlc192YWxpZDsKIH0KIAogLyoKQEAgLTU5MCw3ICs1OTMsNyBAQCBzdGF0
aWMgaW5saW5lIGNwdW1hc2tfdCAqY3B1cG9vbF9kb21haW5fY3B1bWFzayhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogc3RhdGljIGlubGluZSBpbnQgaGFzX3NvZnRfYWZmaW5pdHkoY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgcmV0dXJuIHVuaXQtPnNvZnRfYWZmX2VmZmVj
dGl2ZSAmJgotICAgICAgICAgICAhY3B1bWFza19zdWJzZXQoY3B1cG9vbF9kb21haW5fY3B1bWFz
ayh1bml0LT5kb21haW4pLAorICAgICAgICAgICAhY3B1bWFza19zdWJzZXQoY3B1cG9vbF9kb21h
aW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuaXQtPmNwdV9zb2Z0X2FmZmluaXR5KTsKIH0KIAotLSAKMi4xNi40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3O-0001OS-RL; Wed, 02 Oct 2019 07:28:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3N-0001NW-Lq
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:05 +0000
X-Inumbo-ID: 23eeb4b4-e4e6-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 23eeb4b4-e4e6-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 349B1AFE4;
 Wed,  2 Oct 2019 07:27:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:33 +0200
Message-Id: <20191002072745.24919-9-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 08/20] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV93YWtlKCkgYW5kIHZjcHVfc2xlZXAoKSBuZWVkIHRvIGJlIG1hZGUgY29yZSBzY2hlZHVs
aW5nIGF3YXJlOgp0aGV5IG1pZ2h0IG5lZWQgdG8gc3dpdGNoIGEgc2luZ2xlIHZjcHUgb2YgYW4g
YWxyZWFkeSBzY2hlZHVsZWQgdW5pdApiZXR3ZWVuIHJ1bm5pbmcgYW5kIG5vdCBydW5uaW5nLgoK
RXNwZWNpYWxseSB3aGVuIHZjcHVfc2xlZXAoKSBmb3IgYSB2Y3B1IGlzIGJlaW5nIGNhbGxlZCBi
eSBhIHZjcHUgb2YKdGhlIHNhbWUgc2NoZWR1bGluZyB1bml0IHNwZWNpYWwgY2FyZSBtdXN0IGJl
IHRha2VuIGluIG9yZGVyIHRvIGF2b2lkCmEgZGVhZGxvY2s6IHRoZSB2Y3B1IHRvIGJlIHB1dCBh
c2xlZXAgbXVzdCBiZSBmb3JjZWQgdGhyb3VnaCBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgZG9p
bmcgc28gZm9yIHRoZSBjYWxsaW5nIHZjcHUuIEZvciB0aGlzCnB1cnBvc2UgYWRkIGEgdmNwdSBm
bGFnIGhhbmRsZWQgaW4gc2NoZWRfc2xhdmUoKSBhbmQgaW4Kc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKCkgYWxsb3dpbmcgYSB2Y3B1IG9mIHRoZSBjdXJyZW50bHkgcnVubmluZwp1bml0IHRvIHN3
aXRjaCBzdGF0ZSBhdCBhIGhpZ2hlciBwcmlvcml0eSB0aGFuIGEgbm9ybWFsIHNjaGVkdWxlCmV2
ZW50LgoKVXNlIHRoZSBzYW1lIG1lY2hhbmlzbSB3aGVuIHdha2luZyB1cCBhIHZjcHUgb2YgYSBj
dXJyZW50bHkgYWN0aXZlCnVuaXQuCgpXaGlsZSBhdCBpdCBtYWtlIHZjcHVfc2xlZXBfbm9zeW5j
X2xvY2tlZCgpIHN0YXRpYyBhcyBpdCBpcyB1c2VkIGluCnNjaGVkdWxlLmMgb25seS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpSRkMgVjI6IGFkZCB2Y3B1X3Ns
ZWVwKCkgaGFuZGxpbmcgYW5kIGZvcmNlX2NvbnRleHRfc3dpdGNoIGZsYWcKVjI6IGZpeCBydW5z
dGF0ZSBjaGFuZ2UgaW4gc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2goKQpWNDoKLSB1c2UgdW5p
dF9zY2hlZHVsZXIoKSB3aGVyZSBhcHByb3ByaWF0ZSAoSmFuIEJldWxpY2gpCi0gbWFrZSBjcHUg
cGFyYW1ldGVyIHVuc2lnbmVkIGludCAoSmFuIEJldWxpY2gpCi0gY29tbWVudHMgKEphbiBCZXVs
aWNoKQotIHVzZSB0cnVlIGluc3RlYWQgMSBmb3Igc2V0dGluZyBib29sIChKYW4gQmV1bGljaCkK
LSBjb25zdCBwYXJhbWV0ZXIgKEphbiBCZXVsaWNoKQpWNToKLSBhZGQgY29tbWVudHMgKERhcmlv
IEZhZ2dpb2xpKQotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTM0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmggfCAgIDkgKystCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAgMiArCiAz
IGZpbGVzIGNoYW5nZWQsIDEzNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCBiNGM0YjA0ZWJlLi45NDQyYmUxYzgzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03NTEsOCArNzUxLDEwIEBAIHZvaWQg
c2NoZWRfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9CiAKLXZvaWQg
dmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgdmNw
dV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKKwogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZChnZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPnNjaGVkdWxlX2xvY2spKTsKIAogICAgIGlm
ICggbGlrZWx5KCF2Y3B1X3J1bm5hYmxlKHYpKSApCkBAIC03NjAsNyArNzYyLDE1IEBAIHZvaWQg
dmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBpZiAoIHYt
PnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlICkKICAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX29mZmxpbmUsIE5PVygpKTsKIAotICAgICAgICBz
Y2hlZF9zbGVlcCh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7CisgICAgICAgIC8q
IE9ubHkgcHV0IHVuaXQgdG8gc2xlZXAgaW4gY2FzZSBhbGwgdmNwdXMgYXJlIG5vdCBydW5uYWJs
ZS4gKi8KKyAgICAgICAgaWYgKCBsaWtlbHkoIXVuaXRfcnVubmFibGUodW5pdCkpICkKKyAgICAg
ICAgICAgIHNjaGVkX3NsZWVwKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0KTsKKyAgICAgICAg
ZWxzZSBpZiAoIHVuaXRfcnVubmluZyh1bml0KSA+IDEgJiYgdi0+aXNfcnVubmluZyAmJgorICAg
ICAgICAgICAgICAgICAgIXYtPmZvcmNlX2NvbnRleHRfc3dpdGNoICkKKyAgICAgICAgeworICAg
ICAgICAgICAgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2ggPSB0cnVlOworICAgICAgICAgICAgY3B1
X3JhaXNlX3NvZnRpcnEodi0+cHJvY2Vzc29yLCBTQ0hFRF9TTEFWRV9TT0ZUSVJRKTsKKyAgICAg
ICAgfQogICAgIH0KIH0KIApAQCAtNzkyLDE2ICs4MDIsMjcgQEAgdm9pZCB2Y3B1X3dha2Uoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzcGlubG9ja190
ICpsb2NrOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gdi0+c2NoZWRfdW5pdDsKIAog
ICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9XQUtFLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNw
dV9pZCk7CiAKLSAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRf
dW5pdCwgJmZsYWdzKTsKKyAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodW5p
dCwgJmZsYWdzKTsKIAogICAgIGlmICggbGlrZWx5KHZjcHVfcnVubmFibGUodikpICkKICAgICB7
CiAgICAgICAgIGlmICggdi0+cnVuc3RhdGUuc3RhdGUgPj0gUlVOU1RBVEVfYmxvY2tlZCApCiAg
ICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uYWJsZSwgTk9X
KCkpOwotICAgICAgICBzY2hlZF93YWtlKHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0
KTsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2FsbCBzY2hlZF93YWtlKCkgdW5jb25kaXRpb25h
bGx5LCBldmVuIGlmIHVuaXQgaXMgcnVubmluZyBhbHJlYWR5LgorICAgICAgICAgKiBXZSBtaWdo
dCBoYXZlIG5vdCBiZWVuIGRlLXNjaGVkdWxlZCBhZnRlciB2Y3B1X3NsZWVwX25vc3luY19sb2Nr
ZWQoKQorICAgICAgICAgKiBhbmQgYXJlIG5vdyB0byBiZSB3b2tlbiB1cCBhZ2Fpbi4KKyAgICAg
ICAgICovCisgICAgICAgIHNjaGVkX3dha2UodW5pdF9zY2hlZHVsZXIodW5pdCksIHVuaXQpOwor
ICAgICAgICBpZiAoIHVuaXQtPmlzX3J1bm5pbmcgJiYgIXYtPmlzX3J1bm5pbmcgJiYgIXYtPmZv
cmNlX2NvbnRleHRfc3dpdGNoICkKKyAgICAgICAgeworICAgICAgICAgICAgdi0+Zm9yY2VfY29u
dGV4dF9zd2l0Y2ggPSB0cnVlOworICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEodi0+cHJv
Y2Vzc29yLCBTQ0hFRF9TTEFWRV9TT0ZUSVJRKTsKKyAgICAgICAgfQogICAgIH0KICAgICBlbHNl
IGlmICggISh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSApCiAgICAgewpAQCAtODA5LDcg
KzgzMCw3IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgdmNw
dV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfb2ZmbGluZSwgTk9XKCkpOwogICAgIH0KIAot
ICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVk
X3VuaXQpOworICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3Ms
IHVuaXQpOwogfQogCiB2b2lkIHZjcHVfdW5ibG9jayhzdHJ1Y3QgdmNwdSAqdikKQEAgLTIwMjcs
NiArMjA0OCw2NSBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNw
dSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKICAgICBjb250ZXh0X3N3aXRjaCh2cHJldiwg
dm5leHQpOwogfQogCisvKgorICogRm9yY2UgYSBjb250ZXh0IHN3aXRjaCBvZiBhIHNpbmdsZSB2
Y3B1IG9mIGFuIHVuaXQuCisgKiBNaWdodCBiZSBjYWxsZWQgZWl0aGVyIGlmIGEgdmNwdSBvZiBh
biBhbHJlYWR5IHJ1bm5pbmcgdW5pdCBpcyB3b2tlbiB1cAorICogb3IgaWYgYSB2Y3B1IG9mIGEg
cnVubmluZyB1bml0IGlzIHB1dCBhc2xlZXAgd2l0aCBvdGhlciB2Y3B1cyBvZiB0aGUgc2FtZQor
ICogdW5pdCBzdGlsbCBydW5uaW5nLgorICogUmV0dXJucyBlaXRoZXIgTlVMTCBpZiB2IGlzIGFs
cmVhZHkgaW4gdGhlIGNvcnJlY3Qgc3RhdGUgb3IgdGhlIHZjcHUgdG8KKyAqIHJ1biBuZXh0Lgor
ICovCitzdGF0aWMgc3RydWN0IHZjcHUgKnNjaGVkX2ZvcmNlX2NvbnRleHRfc3dpdGNoKHN0cnVj
dCB2Y3B1ICp2cHJldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUsIHNfdGltZV90IG5vdykKK3sKKyAgICB2LT5m
b3JjZV9jb250ZXh0X3N3aXRjaCA9IGZhbHNlOworCisgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHYp
ID09IHYtPmlzX3J1bm5pbmcgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGlmICggdmNw
dV9ydW5uYWJsZSh2KSApCisgICAgeworICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJldikg
KQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2cHJldiwgUlVO
U1RBVEVfcnVubmFibGUsIG5vdyk7CisgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5pdCA9IGdl
dF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAgICB9CisgICAgICAgIHZj
cHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5pbmcsIG5vdyk7CisgICAgfQorICAg
IGVsc2UKKyAgICB7CisgICAgICAgIC8qIE1ha2Ugc3VyZSBub3QgdG8gc3dpdGNoIGxhc3QgdmNw
dSBvZiBhbiB1bml0IGF3YXkuICovCisgICAgICAgIGlmICggdW5pdF9ydW5uaW5nKHYtPnNjaGVk
X3VuaXQpID09IDEgKQorICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICAgICAgdi0+bmV3
X3N0YXRlID0gdmNwdV9ydW5zdGF0ZV9ibG9ja2VkKHYpOworICAgICAgICB2Y3B1X3J1bnN0YXRl
X2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5vdyk7CisgICAgICAgIHYgPSBzY2hlZF91bml0MnZj
cHVfY3B1KHZwcmV2LT5zY2hlZF91bml0LCBjcHUpOworICAgICAgICBpZiAoIHYgIT0gdnByZXYg
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdSh2cHJldikgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHZwcmV2LCBS
VU5TVEFURV9ydW5uYWJsZSwgbm93KTsKKyAgICAgICAgICAgICAgICB2cHJldi0+c2NoZWRfdW5p
dCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAgICAgICAgfQor
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHYtPnNjaGVk
X3VuaXQgPSB2cHJldi0+c2NoZWRfdW5pdDsKKyAgICAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRl
X2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOworICAgICAgICAgICAgfQorICAgICAg
ICB9CisgICAgfQorCisgICAgLyogVGhpcyB2Y3B1IHdpbGwgYmUgc3dpdGNoZWQgdG8uICovCisg
ICAgdi0+aXNfcnVubmluZyA9IHRydWU7CisKKyAgICAvKiBNYWtlIHN1cmUgbm90IHRvIGxvb3Nl
IGFub3RoZXIgc2xhdmUgY2FsbC4gKi8KKyAgICByYWlzZV9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NP
RlRJUlEpOworCisgICAgcmV0dXJuIHY7Cit9CisKIC8qCiAgKiBSZW5kZXp2b3VzIGJlZm9yZSB0
YWtpbmcgYSBzY2hlZHVsaW5nIGRlY2lzaW9uLgogICogQ2FsbGVkIHdpdGggc2NoZWR1bGUgbG9j
ayBoZWxkLCBzbyBhbGwgYWNjZXNzZXMgdG8gdGhlIHJlbmRlenZvdXMgY291bnRlcgpAQCAtMjA0
Miw2ICsyMTIyLDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRl
enZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCiB7CiAgICAgc3RydWN0
IHNjaGVkX3VuaXQgKm5leHQ7CisgICAgc3RydWN0IHZjcHUgKnY7CiAKICAgICBpZiAoICEtLXBy
ZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CkBAIC0yMDUwLDggKzIxMzEsMjggQEAgc3Rh
dGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNj
aGVkX3VuaXQgKnByZXYsCiAgICAgICAgIHJldHVybiBuZXh0OwogICAgIH0KIAorICAgIHYgPSB1
bml0MnZjcHVfY3B1KHByZXYsIGNwdSk7CiAgICAgd2hpbGUgKCBwcmV2LT5yZW5kZXp2b3VzX2lu
X2NudCApCiAgICAgeworICAgICAgICBpZiAoIHYgJiYgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2gg
KQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdnByZXYgPSBjdXJyZW50Owor
CisgICAgICAgICAgICB2ID0gc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGNw
dSwgbm93KTsKKworICAgICAgICAgICAgaWYgKCB2ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAvKiBXZSdsbCBjb21lIGJhY2sgYW5vdGhlciB0aW1lLCBzbyBhZGp1c3QgcmVuZGV6
dm91c19pbl9jbnQuICovCisgICAgICAgICAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQr
KzsKKyAgICAgICAgICAgICAgICBhdG9taWNfc2V0KCZwcmV2LT5yZW5kZXp2b3VzX291dF9jbnQs
IDApOworCisgICAgICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBj
cHUpOworCisgICAgICAgICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGZh
bHNlLCBub3cpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICB2ID0gdW5pdDJ2Y3B1X2Nw
dShwcmV2LCBjcHUpOworICAgICAgICB9CiAgICAgICAgIC8qCiAgICAgICAgICAqIENvbWluZyBm
cm9tIGlkbGUgbWlnaHQgbmVlZCB0byBkbyB0YXNrbGV0IHdvcmsuCiAgICAgICAgICAqIEluIG9y
ZGVyIHRvIGF2b2lkIGRlYWRsb2NrcyB3ZSBjYW4ndCBkbyB0aGF0IGhlcmUsIGJ1dCBoYXZlIHRv
CkBAIC0yMDg2LDEwICsyMTg3LDExIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRf
d2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogCiBzdGF0aWMgdm9p
ZCBzY2hlZF9zbGF2ZSh2b2lkKQogewotICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2cHJldiA9
IGN1cnJlbnQ7CisgICAgc3RydWN0IHZjcHUgICAgICAgICAgKnYsICp2cHJldiA9IGN1cnJlbnQ7
CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgICAgKnByZXYgPSB2cHJldi0+c2NoZWRfdW5pdCwgKm5l
eHQ7CiAgICAgc190aW1lX3QgICAgICAgICAgICAgIG5vdzsKICAgICBzcGlubG9ja190ICAgICAg
ICAgICAqbG9jazsKKyAgICBib29sICAgICAgICAgICAgICAgICAgZG9fc29mdGlycSA9IGZhbHNl
OwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAK
ICAgICBBU1NFUlRfTk9UX0lOX0FUT01JQygpOwpAQCAtMjA5OCw5ICsyMjAwLDI5IEBAIHN0YXRp
YyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAKICAgICBub3cgPSBOT1coKTsKIAorICAgIHYgPSB1
bml0MnZjcHVfY3B1KHByZXYsIGNwdSk7CisgICAgaWYgKCB2ICYmIHYtPmZvcmNlX2NvbnRleHRf
c3dpdGNoICkKKyAgICB7CisgICAgICAgIHYgPSBzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaCh2
cHJldiwgdiwgY3B1LCBub3cpOworCisgICAgICAgIGlmICggdiApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworCisgICAgICAgICAg
ICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdiwgZmFsc2UsIG5vdyk7CisgICAgICAgIH0K
KworICAgICAgICBkb19zb2Z0aXJxID0gdHJ1ZTsKKyAgICB9CisKICAgICBpZiAoICFwcmV2LT5y
ZW5kZXp2b3VzX2luX2NudCApCiAgICAgewogICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19p
cnEobG9jaywgY3B1KTsKKworICAgICAgICAvKiBDaGVjayBmb3IgZmFpbGVkIGZvcmNlZCBjb250
ZXh0IHN3aXRjaC4gKi8KKyAgICAgICAgaWYgKCBkb19zb2Z0aXJxICkKKyAgICAgICAgICAgIHJh
aXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CisKICAgICAgICAgcmV0dXJuOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaAppbmRleCA0MWExMDgzYTA4Li4wMjFjMWQ3YzJjIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aApAQCAtMTAyLDYgKzEwMiwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZShj
b25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3N0
YXRpYyBpbmxpbmUgaW50IHZjcHVfcnVuc3RhdGVfYmxvY2tlZChjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKK3sKKyAgICByZXR1cm4gKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RB
VEVfYmxvY2tlZCA6IFJVTlNUQVRFX29mZmxpbmU7Cit9CisKIC8qCiAgKiBSZXR1cm5zIHdoZXRo
ZXIgYSBzY2hlZF91bml0IGlzIHJ1bm5hYmxlIGFuZCBzZXRzIG5ld19zdGF0ZSBmb3IgZWFjaCBv
ZiBpdHMKICAqIHZjcHVzLiBJdCBpcyBtYW5kYXRvcnkgdG8gZGV0ZXJtaW5lIHRoZSBuZXcgcnVu
c3RhdGUgZm9yIGFsbCB2Y3B1cyBvZiBhIHVuaXQKQEAgLTEyMSw5ICsxMjYsNyBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKICAgICB7CiAgICAgICAgIHJ1bm5hYmxlID0gdmNwdV9ydW5uYWJsZSh2KTsKIAotICAg
ICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBS
VU5TVEFURV9vZmZsaW5lOworICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNU
QVRFX3J1bm5pbmcgOiB2Y3B1X3J1bnN0YXRlX2Jsb2NrZWQodik7CiAKICAgICAgICAgaWYgKCBy
dW5uYWJsZSApCiAgICAgICAgICAgICByZXQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBjZTQzMjlkYjcy
Li5mOTczMDM2NjhhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTg2LDYgKzE4Niw4IEBAIHN0cnVjdCB2Y3B1CiAg
ICAgYm9vbCAgICAgICAgICAgICBpc19ydW5uaW5nOwogICAgIC8qIFZDUFUgc2hvdWxkIHdha2Ug
ZmFzdCAoZG8gbm90IGRlZXAgc2xlZXAgdGhlIENQVSkuICovCiAgICAgYm9vbCAgICAgICAgICAg
ICBpc191cmdlbnQ7CisgICAgLyogVkNQVSBtdXN0IGNvbnRleHRfc3dpdGNoIHdpdGhvdXQgc2No
ZWR1bGluZyB1bml0LiAqLworICAgIGJvb2wgICAgICAgICAgICAgZm9yY2VfY29udGV4dF9zd2l0
Y2g7CiAKICNpZmRlZiBWQ1BVX1RSQVBfTEFTVAogI2RlZmluZSBWQ1BVX1RSQVBfTk9ORSAgICAw
Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3P-0001Ou-8O; Wed, 02 Oct 2019 07:28:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3O-0001OI-Mz
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:06 +0000
X-Inumbo-ID: 23d9a40c-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 23d9a40c-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7FE9BAFAE;
 Wed,  2 Oct 2019 07:27:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:31 +0200
Message-Id: <20191002072745.24919-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 06/20] xen/sched: add a percpu resource index
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgcGVyY3B1IHZhcmlhYmxlIGhvbGRpbmcgdGhlIGluZGV4IG9mIHRoZSBjcHUgaW4gdGhl
IGN1cnJlbnQKc2NoZWRfcmVzb3VyY2Ugc3RydWN0dXJlLiBUaGlzIGluZGV4IGlzIHVzZWQgdG8g
Z2V0IHRoZSBjb3JyZWN0IHZjcHUKb2YgYSBzY2hlZF91bml0IG9uIGEgc3BlY2lmaWMgY3B1LgoK
Rm9yIG5vdyB0aGlzIGluZGV4IHdpbGwgYmUgemVybyBmb3IgYWxsIGNwdXMsIGJ1dCB3aXRoIGNv
cmUgc2NoZWR1bGluZwppdCB3aWxsIGJlIHBvc3NpYmxlIHRvIGhhdmUgaGlnaGVyIHZhbHVlcywg
dG9vLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClJGQyBWMjog
bmV3IHBhdGNoIChjYXJ2ZWQgb3V0IGZyb20gUkZDIFYxIHBhdGNoIDQ5KQpWNDoKLSBtYWtlIGZ1
bmN0aW9uIHBhcmFtZXRlciBjb25zdCAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIHwgMTEgKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDM3MDAyYjRjMGUuLmM4ZTI5OTk0MDcgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAg
LTc3LDYgKzc3LDcgQEAgc3RhdGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8q
IFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBj
YW4gcmVhY2ggaXQgKi8KIERFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2NoZWR1
bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
LCBzY2hlZF9yZXMpOworc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVk
IGludCwgc2NoZWRfcmVzX2lkeCk7CiAKIC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAq
LwogREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtMTQ0LDYg
KzE0NSwxMiBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9pZGxlX29wcyA9IHsKICAg
ICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9pZGxlX3N3aXRjaF9zY2hlZCwKIH07CiAKK3N0YXRp
YyBpbmxpbmUgc3RydWN0IHZjcHUgKnNjaGVkX3VuaXQydmNwdV9jcHUoY29uc3Qgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcmV0dXJuIHVuaXQtPmRvbWFpbi0+dmNw
dVt1bml0LT51bml0X2lkICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpXTsKK30KKwogc3Rh
dGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICpkb21fc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgaWYgKCBsaWtlbHkoZC0+Y3B1cG9vbCAhPSBOVUxMKSApCkBAIC0y
MDMwLDcgKzIwMzcsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQogCiAgICAgcGNw
dV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3N3
aXRjaCh2cHJldiwgbmV4dC0+dmNwdV9saXN0LCBub3cpOworICAgIHNjaGVkX2NvbnRleHRfc3dp
dGNoKHZwcmV2LCBzY2hlZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksIG5vdyk7CiB9CiAKIC8q
CkBAIC0yMDkxLDcgKzIwOTgsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogCiAgICAg
cGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICB2bmV4dCA9IG5leHQt
PnZjcHVfbGlzdDsKKyAgICB2bmV4dCA9IHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KTsK
ICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7CiB9CiAKLS0gCjIu
MTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3T-0001SM-KE; Wed, 02 Oct 2019 07:28:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3S-0001Rt-LK
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:10 +0000
X-Inumbo-ID: 245a92ba-e4e6-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 245a92ba-e4e6-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7F732AFF0;
 Wed,  2 Oct 2019 07:27:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:34 +0200
Message-Id: <20191002072745.24919-10-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 09/20] xen/sched: move per-cpu variable
 scheduler to struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGEgcG9pbnRlciB0byBzdHJ1Y3Qgc2NoZWR1bGVyIGluIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSBpbnN0ZWFkCm9mIHBlciBjcHUgaXMgZW5vdWdoLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNl
LmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKVjQ6Ci0gc2V2ZXJhbCByZW5hbWVzIHNkIC0+IHNyIChK
YW4gQmV1bGljaCkKLSB1c2Ugb3BzIGluc3RlYWQgb3Igc3ItPnNjaGVkdWxlciAoSmFuIEJldWxp
Y2gpCi0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAxOCArKysrKysrKysrKy0tLS0t
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgIDMgKystCiB4ZW4vY29tbW9uL3NjaGVk
dWxlLmMgICAgICB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYwppbmRleCBhNmRmZjhlYzYyLi44NjYwM2FkY2I2IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKQEAgLTM1Miw5ICszNTIsMTAgQEAgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0
X3RpY2tsZV9jcHUpOwogc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNz
Y2hlZF91bml0ICpuZXcpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFz
dGVyKG5ldy0+dW5pdCk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKICAg
ICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBjdXIgPSBDU0NIRURfVU5JVChjdXJyX29uX2Nw
dShjcHUpKTsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9
IENTQ0hFRF9QUklWKHNyLT5zY2hlZHVsZXIpOwogICAgIGNwdW1hc2tfdCBtYXNrLCBpZGxlX21h
c2ssICpvbmxpbmU7CiAgICAgaW50IGJhbGFuY2Vfc3RlcCwgaWRsZXJzX2VtcHR5OwogCkBAIC05
MzEsNyArOTMyLDggQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQg
PSBjdXJyZW50LT5zY2hlZF91bml0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2
YyA9IENTQ0hFRF9VTklUKGN1cnJ1bml0KTsKLSAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMgPSBwZXJfY3B1KHNjaGVkdWxlciwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9w
cyA9IHNyLT5zY2hlZHVsZXI7CiAKICAgICBBU1NFUlQoIHNjaGVkX3VuaXRfbWFzdGVyKGN1cnJ1
bml0KSA9PSBjcHUgKTsKICAgICBBU1NFUlQoIHN2Yy0+c2RvbSAhPSBOVUxMICk7CkBAIC05ODcs
OCArOTg5LDcgQEAgY3NjaGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwg
dW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgICAgICAqIGlkbGVycy4gQnV0LCBpZiB3ZSBhcmUg
aGVyZSwgaXQgbWVhbnMgdGhlcmUgaXMgc29tZW9uZSBydW5uaW5nCiAgICAgICAgICAgICAgKiBv
biBpdCwgYW5kIGhlbmNlIHRoZSBiaXQgbXVzdCBiZSB6ZXJvIGFscmVhZHkuCiAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkpLT5pZGxlcnMpKTsKKyAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2Nw
dShjcHUsIENTQ0hFRF9QUklWKG9wcyktPmlkbGVycykpOwogICAgICAgICAgICAgY3B1X3JhaXNl
X3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgfQogICAgIH0KQEAgLTEw
ODMsNiArMTA4NCw3IEBAIGNzY2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF91bml0
ICogY29uc3Qgc3ZjID0gQ1NDSEVEX1VOSVQodW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9
IHNjaGVkX3VuaXRfbWFzdGVyKHVuaXQpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3Ig
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXAp
OwogCkBAIC0xMDk1LDcgKzEwOTcsNyBAQCBjc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgKiBCdXQs
IHdlIGFyZSBoZXJlIGJlY2F1c2UgdW5pdCBpcyBnb2luZyB0byBzbGVlcCB3aGlsZSBydW5uaW5n
IG9uIGNwdSwKICAgICAgICAgICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8gYWxyZWFkeS4KICAg
ICAgICAgICovCi0gICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9Q
UklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKS0+aWRsZXJzKSk7CisgICAgICAgIEFTU0VSVCgh
Y3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklWKHNyLT5zY2hlZHVsZXIpLT5pZGxlcnMp
KTsKICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIF9fdW5pdF9vbl9ydW5xKHN2YykgKQpAQCAtMTU3NSw4ICsxNTc3
LDkgQEAgc3RhdGljIHZvaWQKIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKV9jcHU7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNw
YyA9IENTQ0hFRF9QQ1BVKGNwdSk7Ci0gICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBD
U0NIRURfUFJJVihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF9w
cml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihzci0+c2NoZWR1bGVyKTsKIAogICAgIHNwYy0+dGlj
aysrOwogCkBAIC0xNjAxLDcgKzE2MDQsOCBAQCBjc2NoZWRfdGljayh2b2lkICpfY3B1KQogc3Rh
dGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUs
IGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7Ci0gICAgY29uc3Qgc3RydWN0
IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVs
ZXIsIGNwdSkpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CisgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1ND
SEVEX1BSSVYoc3ItPnNjaGVkdWxlcik7CiAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wY3B1ICog
Y29uc3QgcGVlcl9wY3B1ID0gQ1NDSEVEX1BDUFUocGVlcl9jcHUpOwogICAgIHN0cnVjdCBjc2No
ZWRfdW5pdCAqc3BlZXI7CiAgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggZDUxZGYwNTg4Ny4uYWY1OGVlMTYxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTMyNjgsOCAr
MzI2OCw5IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJx
ZCwKICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqc2tpcHBlZCkKIHsKICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkICppdGVyLCAqdGVtcDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0g
Z2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNuZXh0ID0gTlVM
TDsKLSAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYocGVyX2Nw
dShzY2hlZHVsZXIsIGNwdSkpOworICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNz
Y2hlZDJfcHJpdihzci0+c2NoZWR1bGVyKTsKICAgICBib29sIHlpZWxkID0gZmFsc2UsIHNvZnRf
YWZmX3ByZWVtcHQgPSBmYWxzZTsKIAogICAgICpza2lwcGVkID0gMDsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA5NDQyYmUx
YzgzLi41ZTljZWUxZjgyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03NSw3ICs3NSw2IEBAIHN0YXRpYyB2b2lkIHZjcHVf
c2luZ2xlc2hvdF90aW1lcl9mbih2b2lkICpkYXRhKTsKIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJf
Zm4odm9pZCAqZGF0YSk7CiAKIC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2
YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KLURFRklORV9QRVJfQ1BVKHN0cnVj
dCBzY2hlZHVsZXIgKiwgc2NoZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogc3RhdGljIERFRklORV9QRVJfQ1BV
X1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgc2NoZWRfcmVzX2lkeCk7CiAKQEAgLTIwMCw3ICsx
OTksNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnVuaXRfc2NoZWR1bGVyKGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAqLwogCiAgICAgQVNTRVJUKGlzX2lk
bGVfZG9tYWluKGQpKTsKLSAgICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZXIsIHVuaXQtPnJlcy0+
bWFzdGVyX2NwdSk7CisgICAgcmV0dXJuIHVuaXQtPnJlcy0+c2NoZWR1bGVyOwogfQogCiBzdGF0
aWMgaW5saW5lIHN0cnVjdCBzY2hlZHVsZXIgKnZjcHVfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQpAQCAtMTkyMSw4ICsxOTIwLDggQEAgc3RhdGljIGJvb2wgc2NoZWRfdGFza2xldF9j
aGVjayh1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpkb19zY2hl
ZHVsZShzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwgc190aW1lX3Qgbm93LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVj
dCBzY2hlZHVsZXIgKnNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAgICAgc3RydWN0
IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpzY2hlZCA9IHNyLT5zY2hlZHVsZXI7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5l
eHQ7CiAKICAgICAvKiBnZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcu
Li4gKi8KQEAgLTIzNDIsNyArMjM0MSw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgc3ItPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CiAgICAgc2V0
X3NjaGVkX3JlcyhjcHUsIHNyKTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJnNj
aGVkX2lkbGVfb3BzOworICAgIHNyLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CiAgICAg
c3Bpbl9sb2NrX2luaXQoJnNyLT5fbG9jayk7CiAgICAgc3ItPnNjaGVkdWxlX2xvY2sgPSAmc2No
ZWRfZnJlZV9jcHVfbG9jazsKICAgICBpbml0X3RpbWVyKCZzci0+c190aW1lciwgc190aW1lcl9m
biwgTlVMTCwgY3B1KTsKQEAgLTI1NTMsNyArMjU1Miw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dp
dGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIHN0cnVjdCB2
Y3B1ICppZGxlOwogICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xkLCAqdnByaXYsICp2cHJpdl9v
bGQ7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBnZXRfc2NoZWRfcmVzKGNwdSkt
PnNjaGVkdWxlcjsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkg
PyAmc2NoZWRfaWRsZV9vcHMgOiBjLT5zY2hlZDsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bv
b2wgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
ZCA9IGdldF9zY2hlZF9yZXMoY3B1KTsKQEAgLTI2MTcsNyArMjYxNiw3IEBAIGludCBzY2hlZHVs
ZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHBw
cml2X29sZCA9IHNkLT5zY2hlZF9wcml2OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3Nj
aGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVy
LCBjcHUpID0gbmV3X29wczsKKyAgICBzZC0+c2NoZWR1bGVyID0gbmV3X29wczsKICAgICBzZC0+
c2NoZWRfcHJpdiA9IHBwcml2OwogCiAgICAgLyoKQEAgLTI3MTcsNyArMjcxNiw3IEBAIHZvaWQg
c2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAg
ICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAotICAgIHNjaGVkID0g
cGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CisgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSkt
PnNjaGVkdWxlcjsKICAgICBzY2hlZF9kb190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAg
cmN1X2lkbGVfZW50ZXIoY3B1KTsKICAgICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwpAQCAtMjcz
MCw3ICsyNzI5LDcgQEAgdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogCiAgICAgcmN1X2lk
bGVfdGltZXJfc3RvcCgpOwogICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKLSAgICBzY2hlZCA9IHBl
cl9jcHUoc2NoZWR1bGVyLCBjcHUpOworICAgIHNjaGVkID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5z
Y2hlZHVsZXI7CiAgICAgc2NoZWRfZG9fdGlja19yZXN1bWUoc2NoZWQsIGNwdSk7CiB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKaW5kZXggMDIxYzFkN2MyYy4uMDE4MjFiM2U1YiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAg
LTM2LDYgKzM2LDcgQEAgZXh0ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAg
KiBhcyB0aGUgcmVzdCBvZiB0aGUgc3RydWN0LiAgSnVzdCBoYXZlIHRoZSBzY2hlZHVsZXIgcG9p
bnQgdG8gdGhlCiAgKiBvbmUgaXQgd2FudHMgKFRoaXMgbWF5IGJlIHRoZSBvbmUgcmlnaHQgaW4g
ZnJvbnQgb2YgaXQpLiovCiBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgeworICAgIHN0cnVjdCBzY2hl
ZHVsZXIgICAqc2NoZWR1bGVyOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9j
aywKICAgICAgICAgICAgICAgICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQg
ICpjdXJyOwpAQCAtNDksNyArNTAsNiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIGNv
bnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlz
IHN0cnVjdCAgICAgKi8KIH07CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICos
IHNjaGVkdWxlcik7CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7
CiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CiAK
LS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3V-0001Tc-0P; Wed, 02 Oct 2019 07:28:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3T-0001SP-Mv
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:11 +0000
X-Inumbo-ID: 245ca942-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 245ca942-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D5007B016;
 Wed,  2 Oct 2019 07:27:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:35 +0200
Message-Id: <20191002072745.24919-11-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 10/20] xen/sched: move per-cpu variable
 cpupool to struct sched_resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIGEgcG9pbnRlciB0byBzdHJ1Y3QgY3B1cG9vbCBpbiBzdHJ1Y3Qgc2NoZWRfcmVzb3Vy
Y2UgaW5zdGVhZApvZiBwZXIgY3B1IGlzIGVub3VnaC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+Ci0tLQpWMTogbmV3IHBhdGNoCi0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCA0
ICstLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgIHwgMiArLQogeGVuL2NvbW1vbi9zY2hl
ZF9ydC5jICAgICAgfCAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDggKysrKy0t
LS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Y3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggNDQxYTI2ZjE2Yy4uNjBhODVm
NTBlMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9j
cHVwb29sLmMKQEAgLTM0LDggKzM0LDYgQEAgc3RhdGljIGNwdW1hc2tfdCBjcHVwb29sX2xvY2tl
ZF9jcHVzOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7CiAKLURFRklO
RV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwotCiBzdGF0aWMgdm9pZCBmcmVl
X2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIGlmICggYyApCkBAIC01
MDQsNyArNTAyLDcgQEAgc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNw
dSkKICAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMg
dGhlIGRlZmF1bHQgYmVoYXZpb3IKICAgICAgKiBhbnl3YXkuCiAgICAgICovCi0gICAgcGVyX2Nw
dShjcHVwb29sLCBjcHUpID0gTlVMTDsKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wg
PSBOVUxMOwogICAgIHJldCA9IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNw
dSk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCmluZGV4IDg2
NjAzYWRjYjYuLjMxZmRjZDZhMmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTY4MSw3ICsxNjgxLDcgQEAg
c3RhdGljIHN0cnVjdCBjc2NoZWRfdW5pdCAqCiBjc2NoZWRfbG9hZF9iYWxhbmNlKHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2LCBpbnQgY3B1LAogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc25l
eHQsIGJvb2wgKnN0b2xlbikKIHsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHBlcl9jcHUoY3B1
cG9vbCwgY3B1KTsKKyAgICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+
Y3B1cG9vbDsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKnNwZWVyOwogICAgIGNwdW1hc2tfdCB3
b3JrZXJzOwogICAgIGNwdW1hc2tfdCAqb25saW5lOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCmluZGV4IGQyMWM0MTZjYWUuLjZlOTNl
NTBhY2IgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfcnQuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX3J0LmMKQEAgLTc3NCw3ICs3NzQsNyBAQCBydF9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgaWYgKCBwcnYt
PnJlcGxfdGltZXIuY3B1ID09IGNwdSApCiAgICAgewotICAgICAgICBzdHJ1Y3QgY3B1cG9vbCAq
YyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKKyAgICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBn
ZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1
ID0gY3B1bWFza19jeWNsZShjcHUsIGNwdXBvb2xfb25saW5lX2NwdW1hc2soYykpOwogCiAgICAg
ICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMKaW5kZXggNWU5Y2VlMWY4Mi4uMjQ5ZmY4YTg4MiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTEyMCw3ICsx
MTIwLDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
IGNwdW1hc2tfdCBvbmxpbmVfYWZmaW5pdHk7CiAgICAgaW50IHJldCA9IDA7CiAKLSAgICBjID0g
cGVyX2NwdShjcHVwb29sLCBjcHUpOworICAgIGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBv
b2w7CiAgICAgaWYgKCBjID09IE5VTEwgKQogICAgICAgICByZXR1cm4gcmV0OwogCkBAIC0xMTg5
LDcgKzExODksNyBAQCBzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNp
Z25lZCBpbnQgY3B1KQogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBjcHVwb29sICpj
OwogCi0gICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKKyAgICBjID0gZ2V0X3NjaGVkX3Jl
cyhjcHUpLT5jcHVwb29sOwogICAgIGlmICggYyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIDA7
CiAKQEAgLTI1NTQsOCArMjU1NCw4IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVk
IGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xk
LCAqdnByaXYsICp2cHJpdl9vbGQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IGdl
dF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19v
cHMgPSAoYyA9PSBOVUxMKSA/ICZzY2hlZF9pZGxlX29wcyA6IGMtPnNjaGVkOwotICAgIHN0cnVj
dCBjcHVwb29sICpvbGRfcG9vbCA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKICAgICBzdHJ1Y3Qg
c2NoZWRfcmVzb3VyY2UgKnNkID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0cnVjdCBjcHVw
b29sICpvbGRfcG9vbCA9IHNkLT5jcHVwb29sOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAq
bmV3X2xvY2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIApAQCAtMjYzNyw3ICsyNjM3LDcg
QEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBv
b2wgKmMpCiAgICAgc2NoZWRfZnJlZV91ZGF0YShvbGRfb3BzLCB2cHJpdl9vbGQpOwogICAgIHNj
aGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZfb2xkLCBjcHUpOwogCi0gICAgcGVyX2NwdShj
cHVwb29sLCBjcHUpID0gYzsKKyAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBjOwog
ICAgIC8qIFdoZW4gYSBjcHUgaXMgYWRkZWQgdG8gYSBwb29sLCB0cmlnZ2VyIGl0IHRvIGdvIHBp
Y2sgdXAgc29tZSB3b3JrICovCiAgICAgaWYgKCBjICE9IE5VTEwgKQogICAgICAgICBjcHVfcmFp
c2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCAwMTgy
MWIzZTViLi5lNjc1MDYxMjkwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMzcsNiArMzcsNyBAQCBleHRl
cm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsKICAqIG9uZSBpdCB3YW50cyAoVGhp
cyBtYXkgYmUgdGhlIG9uZSByaWdodCBpbiBmcm9udCBvZiBpdCkuKi8KIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSB7CiAgICAgc3RydWN0IHNjaGVkdWxlciAgICpzY2hlZHVsZXI7CisgICAgc3RydWN0
IGNwdXBvb2wgICAgICpjcHVwb29sOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVf
bG9jaywKICAgICAgICAgICAgICAgICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3Vu
aXQgICpjdXJyOwpAQCAtNTAsNyArNTEsNiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAg
IGNvbnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0
aGlzIHN0cnVjdCAgICAgKi8KIH07CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgY3B1cG9vbCAq
LCBjcHVwb29sKTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2No
ZWRfcmVzKTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKmdldF9zY2hl
ZF9yZXModW5zaWduZWQgaW50IGNwdSkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3Y-0001XG-HW; Wed, 02 Oct 2019 07:28:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3X-0001We-MK
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:15 +0000
X-Inumbo-ID: 249dfdde-e4e6-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 249dfdde-e4e6-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 36916B022;
 Wed,  2 Oct 2019 07:27:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:36 +0200
Message-Id: <20191002072745.24919-12-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 11/20] xen/sched: reject switching smt on/off
 with core scheduling active
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjb3JlIG9yIHNvY2tldCBzY2hlZHVsaW5nIGFyZSBhY3RpdmUgZW5hYmxpbmcgb3IgZGlz
YWJsaW5nIHNtdCBpcwpub3QgcG9zc2libGUgYXMgdGhhdCB3b3VsZCByZXF1aXJlIGEgbWFqb3Ig
aG9zdCByZWNvbmZpZ3VyYXRpb24uCgpBZGQgYSBib29sIHNjaGVkX2Rpc2FibGVfc210X3N3aXRj
aGluZyB3aGljaCB3aWxsIGJlIHNldCBmb3IgY29yZSBvcgpzb2NrZXQgc2NoZWR1bGluZy4KClNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
ZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpWMToKLSBuZXcgcGF0Y2gKVjI6Ci0gRUJVU1kgYXMgcmV0
dXJuIGNvZGUgKEphbiBCZXVsaWNoLCBEYXJpbyBGYWdnaW9saSkKLSBfX3JlYWRfbW9zdGx5IGZv
ciBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmcgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNo
L3g4Ni9zeXNjdGwuYyAgIHwgNSArKysrKwogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgfCAxICsK
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYyBiL3hlbi9hcmNoL3g4
Ni9zeXNjdGwuYwppbmRleCAzNzQyZWRlNjFiLi40YTc2ZjBmNDdmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCkBAIC0yMDksNiAr
MjA5LDExIEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVP
UE5PVFNVUFA7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CisgICAgICAg
ICAgICBpZiAoIHNjaGVkX2Rpc2FibGVfc210X3N3aXRjaGluZyApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcmV0ID0gLUVCVVNZOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfQogICAgICAgICAgICAgcGx1ZyA9IG9wID09IFhFTl9TWVNDVExfQ1BVX0hPVFBM
VUdfU01UX0VOQUJMRTsKICAgICAgICAgICAgIGZuID0gc210X3VwX2Rvd25faGVscGVyOwogICAg
ICAgICAgICAgaGNwdSA9IF9wKHBsdWcpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDI0OWZmOGE4ODIuLjBkY2YwMDRkNzgg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKQEAgLTYzLDYgKzYzLDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3Vz
Iiwgc2NoZWRfcmF0ZWxpbWl0X3VzKTsKIAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qg
c2NoZWRfdW5pdC4gKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9n
cmFudWxhcml0eSA9IDE7Citib29sIF9fcmVhZF9tb3N0bHkgc2NoZWRfZGlzYWJsZV9zbXRfc3dp
dGNoaW5nOwogY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzayA9ICZjcHVtYXNrX2FsbDsK
IAogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZjk3MzAzNjY4
YS4uYWE4MjU3ZWRjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTEwMzcsNiArMTAzNyw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBpc19pb21tdV9lbmFibGVkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIGV4
dGVybiBib29sIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzOworZXh0ZXJuIGJvb2wgc2NoZWRfZGlz
YWJsZV9zbXRfc3dpdGNoaW5nOwogCiBleHRlcm4gZW51bSBjcHVmcmVxX2NvbnRyb2xsZXIgewog
ICAgIEZSRVFDVExfbm9uZSwgRlJFUUNUTF9kb20wX2tlcm5lbCwgRlJFUUNUTF94ZW4KLS0gCjIu
MTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3Z-0001Ym-SS; Wed, 02 Oct 2019 07:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3Y-0001XS-MY
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:16 +0000
X-Inumbo-ID: 23d9a40d-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 23d9a40d-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E35C8AFC2;
 Wed,  2 Oct 2019 07:27:49 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:32 +0200
Message-Id: <20191002072745.24919-8-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 07/20] xen/sched: add fall back to idle vcpu
 when scheduling unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzY2hlZHVsaW5nIGFuIHVuaXQgd2l0aCBtdWx0aXBsZSB2Y3B1cyB0aGVyZSBpcyBubyBn
dWFyYW50ZWUgYWxsCnZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUgbWF4dmNwdXMgb3Ig
dmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCmlkbGUgdmNwdSBvZiB0aGUgY3VycmVudCBjcHUg
aW4gdGhhdCBjYXNlLiBUaGlzIHJlcXVpcmVzIHRvIHN0b3JlIHRoZQpjb3JyZWN0IHNjaGVkdWxl
X3VuaXQgcG9pbnRlciBpbiB0aGUgaWRsZSB2Y3B1IGFzIGxvbmcgYXMgaXQgdXNlZCBhcwpmYWxs
YmFjayB2Y3B1LgoKSW4gb3JkZXIgdG8gbW9kaWZ5IHRoZSBydW5zdGF0ZXMgb2YgdGhlIGNvcnJl
Y3QgdmNwdXMgd2hlbiBzd2l0Y2hpbmcKc2NoZWR1bGUgdW5pdHMgbWVyZ2Ugc2NoZWRfdW5pdF9y
dW5zdGF0ZV9jaGFuZ2UoKSBpbnRvCnNjaGVkX3N3aXRjaF91bml0cygpIGFuZCBsb29wIG92ZXIg
dGhlIGFmZmVjdGVkIHBoeXNpY2FsIGNwdXMgaW5zdGVhZApvZiB0aGUgdW5pdCdzIHZjcHVzLiBU
aGlzIGluIHR1cm4gcmVxdWlyZXMgYW4gYWNjZXNzIGZ1bmN0aW9uIHRvIHRoZQpjdXJyZW50IHZh
cmlhYmxlIG9mIG90aGVyIGNwdXMuCgpUb2RheSBjb250ZXh0X3NhdmVkKCkgaXMgY2FsbGVkIGlu
IGNhc2UgcHJldmlvdXMgYW5kIG5leHQgdmNwdXMgZGlmZmVyCndoZW4gZG9pbmcgYSBjb250ZXh0
IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcgY2FwYWJsZSB0byBiZSBhCnN1YnN0aXR1
dGUgZm9yIGFuIG9mZmxpbmUgdmNwdSB0aGlzIGlzIHByb2JsZW1hdGljIHdoZW4gc3dpdGNoaW5n
IHRvCmFuIGlkbGUgc2NoZWR1bGluZyB1bml0LiBBbiBpZGxlIHByZXZpb3VzIHZjcHUgbGVhdmVz
IHVzIGluIGRvdWJ0IHdoaWNoCnNjaGVkdWxlIHVuaXQgd2FzIGFjdGl2ZSBwcmV2aW91c2x5LCBz
byBzYXZlIHRoZSBwcmV2aW91cyB1bml0IHBvaW50ZXIKaW4gdGhlIHBlci1zY2hlZHVsZSByZXNv
dXJjZSBhcmVhLiBJZiBpdCBpcyBOVUxMIHRoZSB1bml0IGhhcyBub3QKY2hhbmdlZCBhbmQgd2Ug
ZG9uJ3QgaGF2ZSB0byBzZXQgdGhlIHByZXZpb3VzIHVuaXQgdG8gYmUgbm90IHJ1bm5pbmcuCgpX
aGVuIHJ1bm5pbmcgYW4gaWRsZSB2Y3B1IGluIGEgbm9uLWlkbGUgc2NoZWR1bGluZyB1bml0IHVz
ZSBhIHNwZWNpZmljCmd1ZXN0IGlkbGUgbG9vcCBub3QgcGVyZm9ybWluZyBhbnkgbm9uLXNvZnRp
cnEgdGFza2xldHMgYW5kCmxpdmVwYXRjaGluZyBpbiBvcmRlciB0byBhdm9pZCBwb3B1bGF0aW5n
IHRoZSBjcHUgY2FjaGVzIHdpdGggbWVtb3J5CnVzZWQgYnkgb3RoZXIgZG9tYWlucyAoYXMgZmFy
IGFzIHBvc3NpYmxlKS4gU29mdGlycXMgYXJlIGNvbnNpZGVyZWQgdG8KYmUgc2F2ZS4KCkluIG9y
ZGVyIHRvIGF2b2lkIGxpdmVwYXRjaGluZyB3aGVuIGdvaW5nIHRvIGd1ZXN0IGlkbGUgYW5vdGhl
cgp2YXJpYW50IG9mIHJlc2V0X3N0YWNrX2FuZF9qdW1wKCkgbm90IGNhbGxpbmcgY2hlY2tfZm9y
X2xpdmVwYXRjaF93b3JrCmlzIG5lZWRlZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KUkZDIFYyOgotIG5l
dyBwYXRjaCAoQW5kcmV3IENvb3BlcikKClYxOgotIHVzZSB1cmdlbnRfY291bnQgdG8gc2VsZWN0
IGNvcnJlY3QgaWRsZSByb3V0aW5lIChKYW4gQmV1bGljaCkKClYyOgotIHNldCB2Y3B1LT5pc19y
dW5uaW5nIGluIGNvbnRleHRfc2F2ZWQoKQotIGludHJvZHVjZSByZXNldF9zdGFja19hbmRfanVt
cF9ub2xwKCkgKEphbiBCZXVsaWNoKQotIHJlYWRkIHNjcnViYmluZyAoSmFuIEJldWxpY2gsIEFu
ZHJldyBDb29wZXIpCi0gZ2V0X2NwdV9jdXJyZW50KCkgX05PVF8gbW92ZWQgdG8gaW5jbHVkZS9h
c20teDg2L2N1cnJlbnQuaCBhcyB0aGUKICBuZWVkZWQgcmVmZXJlbmNlIG9mIHN0YWNrX2Jhc2Vb
XSByZXN1bHRzIGluIGEgI2luY2x1ZGUgaGVsbAoKVjM6Ci0gc3BsaXQgY29udGV4dF9zYXZlZCgp
IGludG8gdW5pdF9jb250ZXh0X3NhdmVkKCkgYW5kIHZjcHVfY29udGV4dF9zYXZlZCgpCgpWNDoK
LSByZW5hbWUgc2QgLT4gc3IgKEphbiBCZXVsaWNoKQotIHVzZSB1bnNpZ25lZCBpbnQgZm9yIGNw
dSAoSmFuIEJldWxpY2gpCi0gYWRkIGNvbW1lbnQgaW4gc2NoZWRfY29udGV4dF9zd2l0Y2goKSAo
SmFuIEJldWxpY2gpCi0gYWRkIGNvbW1lbnQgYmVmb3JlIGRlZmluaXRpb24gb2YgZ2V0X2NwdV9j
dXJyZW50KCkgKEphbiBCZXVsaWNoKQoKVjU6Ci0gYWRkIGNvbW1lbnQgKERhcmlvIEZhZ2dpb2xp
KQotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgIHwgIDIzICsrKysrCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICAgICAgICB8IDE5NSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwgICAxICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIHwgIDE5ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvc21wLmggICAgIHwgICA3ICsrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgICB8ICAg
NCArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgfCAgIDEgKwogNyBmaWxlcyBjaGFu
Z2VkLCAxODcgaW5zZXJ0aW9ucygrKSwgNjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDI3Zjk5ZDNi
Y2MuLmM4ZDdmNDkxZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1OSw2ICsxNTksMjUgQEAgc3RhdGljIHZvaWQgaWRs
ZV9sb29wKHZvaWQpCiAgICAgfQogfQogCisvKgorICogSWRsZSBsb29wIGZvciBzaWJsaW5ncyBp
biBhY3RpdmUgc2NoZWR1bGUgdW5pdHMuCisgKiBXZSBkb24ndCBkbyBhbnkgc3RhbmRhcmQgaWRs
ZSB3b3JrIGxpa2UgdGFza2xldHMgb3IgbGl2ZXBhdGNoaW5nLgorICovCitzdGF0aWMgdm9pZCBn
dWVzdF9pZGxlX2xvb3Aodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nl
c3Nvcl9pZCgpOworCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIEFTU0VSVCghY3B1
X2lzX29mZmxpbmUoY3B1KSk7CisKKyAgICAgICAgaWYgKCAhc29mdGlycV9wZW5kaW5nKGNwdSkg
JiYgIXNjcnViX2ZyZWVfcGFnZXMoKSAmJgorICAgICAgICAgICAgICFzb2Z0aXJxX3BlbmRpbmco
Y3B1KSkKKyAgICAgICAgICAgIHNjaGVkX2d1ZXN0X2lkbGUocG1faWRsZSwgY3B1KTsKKyAgICAg
ICAgZG9fc29mdGlycSgpOworICAgIH0KK30KKwogdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xvb3Ao
dm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CkBAIC0xNzIsNiArMTkxLDEw
IEBAIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCiAKIHN0YXRpYyB2b2lkIG5vcmV0
dXJuIGNvbnRpbnVlX2lkbGVfZG9tYWluKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIC8qIElkbGUg
dmNwdXMgbWlnaHQgYmUgYXR0YWNoZWQgdG8gbm9uLWlkbGUgdW5pdHMhICovCisgICAgaWYgKCAh
aXNfaWRsZV9kb21haW4odi0+c2NoZWRfdW5pdC0+ZG9tYWluKSApCisgICAgICAgIHJlc2V0X3N0
YWNrX2FuZF9qdW1wX25vbHAoZ3Vlc3RfaWRsZV9sb29wKTsKKwogICAgIHJlc2V0X3N0YWNrX2Fu
ZF9qdW1wKGlkbGVfbG9vcCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBjOGUyOTk5NDA3Li5iNGM0YjA0ZWJlIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC0xNDUsMTAgKzE0NSwyMSBAQCBzdGF0aWMgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9p
ZGxlX29wcyA9IHsKICAgICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9pZGxlX3N3aXRjaF9zY2hl
ZCwKIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnVuaXQydmNwdV9jcHUoY29uc3Qg
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgdW5zaWduZWQgaW50IGlkeCA9IHVu
aXQtPnVuaXRfaWQgKyBwZXJfY3B1KHNjaGVkX3Jlc19pZHgsIGNwdSk7CisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCA9IHVuaXQtPmRvbWFpbjsKKworICAgIHJldHVybiAoaWR4IDwgZC0+bWF4
X3ZjcHVzKSA/IGQtPnZjcHVbaWR4XSA6IE5VTEw7Cit9CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0
IHZjcHUgKnNjaGVkX3VuaXQydmNwdV9jcHUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBjcHUpCiB7Ci0gICAgcmV0dXJuIHVuaXQtPmRvbWFpbi0+dmNwdVt1bml0LT51bml0X2lk
ICsgcGVyX2NwdShzY2hlZF9yZXNfaWR4LCBjcHUpXTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHVu
aXQydmNwdV9jcHUodW5pdCwgY3B1KTsKKworICAgIHJldHVybiAodiAmJiB2LT5uZXdfc3RhdGUg
PT0gUlVOU1RBVEVfcnVubmluZykgPyB2IDogaWRsZV92Y3B1W2NwdV07CiB9CiAKIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHNjaGVkdWxlciAqZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQpAQCAtMjY4LDggKzI3OSwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNwdV9ydW5zdGF0
ZV9jaGFuZ2UoCiAKICAgICB0cmFjZV9ydW5zdGF0ZV9jaGFuZ2UodiwgbmV3X3N0YXRlKTsKIAot
ICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0tLTsKLSAgICB1bml0LT5y
dW5zdGF0ZV9jbnRbbmV3X3N0YXRlXSsrOworICAgIGlmICggIWlzX2lkbGVfdmNwdSh2KSApCisg
ICAgeworICAgICAgICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07Cisg
ICAgICAgIHVuaXQtPnJ1bnN0YXRlX2NudFtuZXdfc3RhdGVdKys7CisgICAgfQogCiAgICAgZGVs
dGEgPSBuZXdfZW50cnlfdGltZSAtIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWU7CiAgICAg
aWYgKCBkZWx0YSA+IDAgKQpAQCAtMjgxLDIxICsyOTUsMTggQEAgc3RhdGljIGlubGluZSB2b2lk
IHZjcHVfcnVuc3RhdGVfY2hhbmdlKAogICAgIHYtPnJ1bnN0YXRlLnN0YXRlID0gbmV3X3N0YXRl
OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2Uoc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQsCi0gICAgYm9vbCBydW5uaW5nLCBzX3RpbWVfdCBuZXdfZW50
cnlfdGltZSkKK3ZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNp
Z25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCB2Y3B1ICp2OwotCi0gICAgZm9yX2VhY2hfc2No
ZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCi0gICAgewotICAgICAgICBpZiAoIHJ1bm5pbmcgKQot
ICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodiwgdi0+bmV3X3N0YXRlLCBuZXdfZW50
cnlfdGltZSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdl
KHYsCi0gICAgICAgICAgICAgICAgKCh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/IFJV
TlNUQVRFX2Jsb2NrZWQgOgotICAgICAgICAgICAgICAgICAodmNwdV9ydW5uYWJsZSh2KSA/IFJV
TlNUQVRFX3J1bm5hYmxlIDogUlVOU1RBVEVfb2ZmbGluZSkpLAotICAgICAgICAgICAgICAgIG5l
d19lbnRyeV90aW1lKTsKLSAgICB9CisgICAgLyoKKyAgICAgKiBBbm90aGVyIHZjcHUgb2YgdGhl
IHVuaXQgaXMgYWN0aXZlIGluIGd1ZXN0IGNvbnRleHQgd2hpbGUgdGhpcyBvbmUgaXMKKyAgICAg
KiBpZGxlLiBJbiBjYXNlIG9mIGEgc2NoZWR1bGluZyBldmVudCB3ZSBkb24ndCB3YW50IHRvIGhh
dmUgaGlnaCBsYXRlbmNpZXMKKyAgICAgKiBkdWUgdG8gYSBjcHUgbmVlZGluZyB0byB3YWtlIHVw
IGZyb20gZGVlcCBDIHN0YXRlIGZvciBqb2luaW5nIHRoZQorICAgICAqIHJlbmRlenZvdXMsIHNv
IGF2b2lkIHRob3NlIGRlZXAgQyBzdGF0ZXMgYnkgaW5jcmVtZW50aW5nIHRoZSB1cmdlbnQKKyAg
ICAgKiBjb3VudCBvZiB0aGUgY3B1LgorICAgICAqLworICAgIGF0b21pY19pbmMoJnBlcl9jcHUo
c2NoZWRfdXJnZW50X2NvdW50LCBjcHUpKTsKKyAgICBpZGxlKCk7CisgICAgYXRvbWljX2RlYygm
cGVyX2NwdShzY2hlZF91cmdlbnRfY291bnQsIGNwdSkpOwogfQogCiB2b2lkIHZjcHVfcnVuc3Rh
dGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0
ZSkKQEAgLTU0NSw2ICs1NTYsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgZ2V0X3NjaGVk
X3Jlcyh2LT5wcm9jZXNzb3IpLT5jdXJyID0gdW5pdDsKKyAgICAgICAgZ2V0X3NjaGVkX3Jlcyh2
LT5wcm9jZXNzb3IpLT5zY2hlZF91bml0X2lkbGUgPSB1bml0OwogICAgICAgICB2LT5pc19ydW5u
aW5nID0gMTsKICAgICAgICAgdW5pdC0+aXNfcnVubmluZyA9IHRydWU7CiAgICAgICAgIHVuaXQt
PnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKQEAgLTg3Nyw3ICs4ODksNyBAQCBzdGF0aWMgdm9p
ZCBzY2hlZF91bml0X21vdmVfbG9ja2VkKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICoKICAq
IHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2goKSB3aWxsIGRvIHRoZSB3b3JrIG5vdyBpZiBpdCBj
YW4sIG9yIHNpbXBseQogICogcmV0dXJuIGlmIGl0IGNhbid0IChiZWNhdXNlIHVuaXQgaXMgc3Rp
bGwgcnVubmluZyk7IGluIHRoYXQgY2FzZQotICogc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCgp
IHdpbGwgYmUgY2FsbGVkIGJ5IGNvbnRleHRfc2F2ZWQoKS4KKyAqIHNjaGVkX3VuaXRfbWlncmF0
ZV9maW5pc2goKSB3aWxsIGJlIGNhbGxlZCBieSB1bml0X2NvbnRleHRfc2F2ZWQoKS4KICAqLwog
c3RhdGljIHZvaWQgc2NoZWRfdW5pdF9taWdyYXRlX3N0YXJ0KHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogewpAQCAtOTAwLDcgKzkxMiw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbWlncmF0
ZV9maW5pc2goc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAKICAgICAvKgogICAgICAqIElmIHRo
ZSB1bml0IGlzIGN1cnJlbnRseSBydW5uaW5nLCB0aGlzIHdpbGwgYmUgaGFuZGxlZCBieQotICAg
ICAqIGNvbnRleHRfc2F2ZWQoKTsgYW5kIGluIGFueSBjYXNlLCBpZiB0aGUgYml0IGlzIGNsZWFy
ZWQsIHRoZW4KKyAgICAgKiB1bml0X2NvbnRleHRfc2F2ZWQoKTsgYW5kIGluIGFueSBjYXNlLCBp
ZiB0aGUgYml0IGlzIGNsZWFyZWQsIHRoZW4KICAgICAgKiBzb21lb25lIGVsc2UgaGFzIGFscmVh
ZHkgZG9uZSB0aGUgd29yayBzbyB3ZSBkb24ndCBuZWVkIHRvLgogICAgICAqLwogICAgIGlmICgg
dW5pdC0+aXNfcnVubmluZyApCkBAIC0xNzg1LDMzICsxNzk3LDY2IEBAIHN0YXRpYyB2b2lkIHNj
aGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzY2hlZF91bml0ICpuZXh0LCBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqcHJldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cp
CiB7Ci0gICAgc3ItPmN1cnIgPSBuZXh0OwotCi0gICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRD
SF9JTkZQUkVWLCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKLSAgICAg
ICAgICAgICBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKLSAgICBUUkFDRV80RChUUkNf
U0NIRURfU1dJVENIX0lORk5FWFQsIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0
X2lkLAotICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJV
TlNUQVRFX3J1bm5hYmxlKSA/Ci0gICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5
X3RpbWUpIDogMCwgcHJldi0+bmV4dF90aW1lKTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAg
ICAgQVNTRVJUKHVuaXRfcnVubmluZyhwcmV2KSk7CiAKLSAgICBUUkFDRV80RChUUkNfU0NIRURf
U1dJVENILCBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKLSAgICAgICAg
ICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CisgICAgaWYgKCBw
cmV2ICE9IG5leHQgKQorICAgIHsKKyAgICAgICAgc3ItPmN1cnIgPSBuZXh0OworICAgICAgICBz
ci0+cHJldiA9IHByZXY7CiAKLSAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBm
YWxzZSwgbm93KTsKKyAgICAgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLCBw
cmV2LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgcHJldi0+dW5pdF9pZCwg
bm93IC0gcHJldi0+c3RhdGVfZW50cnlfdGltZSk7CisgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hF
RF9TV0lUQ0hfSU5GTkVYVCwgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsCisgICAgICAgICAgICAg
ICAgIG5leHQtPnVuaXRfaWQsCisgICAgICAgICAgICAgICAgIChuZXh0LT52Y3B1X2xpc3QtPnJ1
bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/CisgICAgICAgICAgICAgICAgIChu
b3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lKSA6IDAsIHByZXYtPm5leHRfdGltZSk7CisgICAg
ICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBw
cmV2LT51bml0X2lkLAorICAgICAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwg
bmV4dC0+dW5pdF9pZCk7CiAKLSAgICBBU1NFUlQoIXVuaXRfcnVubmluZyhuZXh0KSk7Ci0gICAg
c2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKKyAgICAgICAgQVNT
RVJUKCF1bml0X3J1bm5pbmcobmV4dCkpOwogCi0gICAgLyoKLSAgICAgKiBOQi4gRG9uJ3QgYWRk
IGFueSB0cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKLSAg
ICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Bl
cmx5LgotICAgICAqLworICAgICAgICAvKgorICAgICAgICAgKiBOQi4gRG9uJ3QgYWRkIGFueSB0
cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKKyAgICAgICAg
ICogc3dpdGNoLCBlbHNlIGxvc3RfcmVjb3JkcyByZXN1bWUgd2lsbCBub3Qgd29yayBwcm9wZXJs
eS4KKyAgICAgICAgICovCisKKyAgICAgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsKKyAg
ICAgICAgbmV4dC0+aXNfcnVubmluZyA9IHRydWU7CisgICAgICAgIG5leHQtPnN0YXRlX2VudHJ5
X3RpbWUgPSBub3c7CisKKyAgICAgICAgaWYgKCBpc19pZGxlX3VuaXQocHJldikgKQorICAgICAg
ICB7CisgICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ10gPSAw
OworICAgICAgICAgICAgcHJldi0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5hYmxlXSA9IHNj
aGVkX2dyYW51bGFyaXR5OworICAgICAgICB9CisgICAgICAgIGlmICggaXNfaWRsZV91bml0KG5l
eHQpICkKKyAgICAgICAgeworICAgICAgICAgICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRF
X3J1bm5pbmddID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgICAgICBuZXh0LT5ydW5zdGF0
ZV9jbnRbUlVOU1RBVEVfcnVubmFibGVdID0gMDsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZv
cl9lYWNoX2NwdSAoIGNwdSwgc3ItPmNwdXMgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZjcHUg
KnZwcmV2ID0gZ2V0X2NwdV9jdXJyZW50KGNwdSk7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2bmV4
dCA9IHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwgY3B1KTsKKworICAgICAgICBpZiAoIHZwcmV2
ICE9IHZuZXh0IHx8IHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZSAhPSB2bmV4dC0+bmV3X3N0YXRlICkK
KyAgICAgICAgeworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodnByZXYsCisgICAg
ICAgICAgICAgICAgKCh2cHJldi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgPyBSVU5TVEFU
RV9ibG9ja2VkIDoKKyAgICAgICAgICAgICAgICAgKHZjcHVfcnVubmFibGUodnByZXYpID8gUlVO
U1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCisgICAgICAgICAgICAgICAgbm93
KTsKKyAgICAgICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHZuZXh0LCB2bmV4dC0+bmV3X3N0
YXRlLCBub3cpOworICAgICAgICB9CiAKLSAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5pbmcpOwot
ICAgIG5leHQtPnZjcHVfbGlzdC0+aXNfcnVubmluZyA9IDE7Ci0gICAgbmV4dC0+aXNfcnVubmlu
ZyA9IHRydWU7Ci0gICAgbmV4dC0+c3RhdGVfZW50cnlfdGltZSA9IG5vdzsKKyAgICAgICAgdm5l
eHQtPmlzX3J1bm5pbmcgPSAxOworCisgICAgICAgIGlmICggaXNfaWRsZV92Y3B1KHZuZXh0KSAp
CisgICAgICAgICAgICB2bmV4dC0+c2NoZWRfdW5pdCA9IG5leHQ7CisgICAgfQogfQogCiBzdGF0
aWMgYm9vbCBzY2hlZF90YXNrbGV0X2NoZWNrX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQpAQCAtMTg2
NywyOSArMTkxMiwzOSBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKmRvX3NjaGVkdWxlKHN0
cnVjdCBzY2hlZF91bml0ICpwcmV2LCBzX3RpbWVfdCBub3csCiAgICAgaWYgKCBwcmV2LT5uZXh0
X3RpbWUgPj0gMCApIC8qIC12ZSBtZWFucyBubyBsaW1pdCAqLwogICAgICAgICBzZXRfdGltZXIo
JnNyLT5zX3RpbWVyLCBub3cgKyBwcmV2LT5uZXh0X3RpbWUpOwogCi0gICAgaWYgKCBsaWtlbHko
cHJldiAhPSBuZXh0KSApCi0gICAgICAgIHNjaGVkX3N3aXRjaF91bml0cyhzciwgbmV4dCwgcHJl
diwgbm93KTsKKyAgICBzY2hlZF9zd2l0Y2hfdW5pdHMoc3IsIG5leHQsIHByZXYsIG5vdyk7CiAK
ICAgICByZXR1cm4gbmV4dDsKIH0KIAotc3RhdGljIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3Qg
dmNwdSAqcHJldikKK3N0YXRpYyB2b2lkIHZjcHVfY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAq
dnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCA9IHByZXYtPnNjaGVkX3VuaXQ7Ci0KICAgICAvKiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVy
LyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAqLwogICAgIHNtcF93bWIoKTsKIAotICAgIHBy
ZXYtPmlzX3J1bm5pbmcgPSAwOworICAgIGlmICggdnByZXYgIT0gdm5leHQgKQorICAgICAgICB2
cHJldi0+aXNfcnVubmluZyA9IDA7Cit9CisKK3N0YXRpYyB2b2lkIHVuaXRfY29udGV4dF9zYXZl
ZChzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyKQoreworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1
bml0ID0gc3ItPnByZXY7CisKKyAgICBpZiAoICF1bml0ICkKKyAgICAgICAgcmV0dXJuOworCiAg
ICAgdW5pdC0+aXNfcnVubmluZyA9IGZhbHNlOwogICAgIHVuaXQtPnN0YXRlX2VudHJ5X3RpbWUg
PSBOT1coKTsKKyAgICBzci0+cHJldiA9IE5VTEw7CiAKICAgICAvKiBDaGVjayBmb3IgbWlncmF0
aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBydW5uaW5nIGZsYWcuICovCiAgICAgc21wX21i
KCk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHZjcHVfc2NoZWR1bGVyKHByZXYpLCB1bml0
KTsKKyAgICBzY2hlZF9jb250ZXh0X3NhdmVkKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0KTsK
IAotICAgIHNjaGVkX3VuaXRfbWlncmF0ZV9maW5pc2godW5pdCk7CisgICAgLyogSWRsZSBuZXZl
ciBtaWdyYXRlcyBhbmQgaWRsZSB2Y3B1cyBtaWdodCBiZWxvbmcgdG8gb3RoZXIgdW5pdHMuICov
CisgICAgaWYgKCAhaXNfaWRsZV91bml0KHVuaXQpICkKKyAgICAgICAgc2NoZWRfdW5pdF9taWdy
YXRlX2ZpbmlzaCh1bml0KTsKIH0KIAogLyoKQEAgLTE4OTksMzUgKzE5NTQsNDQgQEAgc3RhdGlj
IHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKICAqIFRoZSBjb3VudGVyIHdp
bGwgYmUgMCBpbiBjYXNlIG5vIHJlbmRlenZvdXMgaXMgbmVlZGVkLiBGb3IgdGhlIHJlbmRlenZv
dXMKICAqIGNhc2UgaXQgaXMgaW5pdGlhbGlzZWQgdG8gdGhlIG51bWJlciBvZiBjcHVzIHRvIHJl
bmRlenZvdXMgcGx1cyAxLiBFYWNoCiAgKiBtZW1iZXIgZW50ZXJpbmcgZGVjcmVtZW50cyB0aGUg
Y291bnRlci4gVGhlIGxhc3Qgb25lIHdpbGwgZGVjcmVtZW50IGl0IHRvCi0gKiAxIGFuZCBwZXJm
b3JtIHRoZSBmaW5hbCBuZWVkZWQgYWN0aW9uIGluIHRoYXQgY2FzZSAoY2FsbCBvZiBjb250ZXh0
X3NhdmVkKCkKLSAqIGlmIHZjcHUgd2FzIHN3aXRjaGVkKSwgYW5kIHRoZW4gc2V0IHRoZSBjb3Vu
dGVyIHRvIHplcm8uIFRoZSBvdGhlciBtZW1iZXJzCisgKiAxIGFuZCBwZXJmb3JtIHRoZSBmaW5h
bCBuZWVkZWQgYWN0aW9uIGluIHRoYXQgY2FzZSAoY2FsbCBvZgorICogdW5pdF9jb250ZXh0X3Nh
dmVkKCkpLCBhbmQgdGhlbiBzZXQgdGhlIGNvdW50ZXIgdG8gemVyby4gVGhlIG90aGVyIG1lbWJl
cnMKICAqIHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBiZWNvbWVzIHplcm8gdW50aWwgdGhl
eSBwcm9jZWVkLgogICovCiB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3RydWN0IHZjcHUg
KnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5l
eHQgPSB2bmV4dC0+c2NoZWRfdW5pdDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0g
Z2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpOwogCiAgICAgaWYgKCBhdG9taWNfcmVh
ZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCiAgICAgewogICAgICAgICBpbnQgY250ID0g
YXRvbWljX2RlY19yZXR1cm4oJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCk7CiAKLSAgICAgICAg
LyogQ2FsbCBjb250ZXh0X3NhdmVkKCkgYmVmb3JlIHJlbGVhc2luZyBvdGhlciB3YWl0ZXJzLiAq
LworICAgICAgICB2Y3B1X2NvbnRleHRfc2F2ZWQodnByZXYsIHZuZXh0KTsKKworICAgICAgICAv
KiBDYWxsIHVuaXRfY29udGV4dF9zYXZlZCgpIGJlZm9yZSByZWxlYXNpbmcgb3RoZXIgd2FpdGVy
cy4gKi8KICAgICAgICAgaWYgKCBjbnQgPT0gMSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlm
ICggdnByZXYgIT0gdm5leHQgKQotICAgICAgICAgICAgICAgIGNvbnRleHRfc2F2ZWQodnByZXYp
OworICAgICAgICAgICAgdW5pdF9jb250ZXh0X3NhdmVkKHNyKTsKICAgICAgICAgICAgIGF0b21p
Y19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgMCk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgd2hpbGUgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19v
dXRfY250KSApCiAgICAgICAgICAgICAgICAgY3B1X3JlbGF4KCk7CiAgICAgfQotICAgIGVsc2Ug
aWYgKCB2cHJldiAhPSB2bmV4dCAmJiBzY2hlZF9ncmFudWxhcml0eSA9PSAxICkKLSAgICAgICAg
Y29udGV4dF9zYXZlZCh2cHJldik7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdmNwdV9jb250
ZXh0X3NhdmVkKHZwcmV2LCB2bmV4dCk7CisgICAgICAgIGlmICggc2NoZWRfZ3JhbnVsYXJpdHkg
PT0gMSApCisgICAgICAgICAgICB1bml0X2NvbnRleHRfc2F2ZWQoc3IpOworICAgIH0KKworICAg
IGlmICggaXNfaWRsZV92Y3B1KHZwcmV2KSAmJiB2cHJldiAhPSB2bmV4dCApCisgICAgICAgIHZw
cmV2LT5zY2hlZF91bml0ID0gc3ItPnNjaGVkX3VuaXRfaWRsZTsKIH0KIAogc3RhdGljIHZvaWQg
c2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5l
eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJlc2V0X2lkbGVfdW5pdCwgc190aW1l
X3Qgbm93KQogewogICAgIGlmICggdW5saWtlbHkodnByZXYgPT0gdm5leHQpICkKICAgICB7CkBA
IC0xOTM2LDYgKzIwMDAsMTcgQEAgc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3Ry
dWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiAgICAgICAgICAgICAgICAgIG5v
dyAtIHZwcmV2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lLAogICAgICAgICAgICAgICAgICB2
cHJldi0+c2NoZWRfdW5pdC0+bmV4dF90aW1lKTsKICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0
Y2hlZCh2cHJldiwgdm5leHQpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGFyZSBzd2l0
Y2hpbmcgZnJvbSBhIG5vbi1pZGxlIHRvIGFuIGlkbGUgdW5pdC4KKyAgICAgICAgICogQSB2Y3B1
IG9mIHRoZSBpZGxlIHVuaXQgbWlnaHQgaGF2ZSBiZWVuIHJ1bm5pbmcgYmVmb3JlIGR1ZSB0bwor
ICAgICAgICAgKiB0aGUgZ3Vlc3QgdmNwdSBiZWluZyBibG9ja2VkLiBXZSBtdXN0IGFkanVzdCB0
aGUgdW5pdCBvZiB0aGUgaWRsZQorICAgICAgICAgKiB2Y3B1IHdoaWNoIG1pZ2h0IGhhdmUgYmVl
biBzZXQgdG8gdGhlIGd1ZXN0J3Mgb25lLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCByZXNl
dF9pZGxlX3VuaXQgKQorICAgICAgICAgICAgdm5leHQtPnNjaGVkX3VuaXQgPQorICAgICAgICAg
ICAgICAgIGdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKS0+c2NoZWRfdW5pdF9pZGxl
OworCiAgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5leHQpOwogICAgICAgICByZXR1
cm4gY29udGludWVfcnVubmluZyh2cHJldik7CiAgICAgfQpAQCAtMTk5NCw3ICsyMDY5LDcgQEAg
c3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0
IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEo
KmxvY2ssIGNwdSk7CiAKICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURfU0xBVkVfU09G
VElSUSk7Ci0gICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdnByZXYsIG5v
dyk7CisgICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdnByZXYsIGZhbHNl
LCBub3cpOwogCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsgICAgICAgICAvKiBBUk0gb25seS4g
Ki8KICAgICAgICAgfQpAQCAtMjAzNyw3ICsyMTEyLDggQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xh
dmUodm9pZCkKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCi0g
ICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHNjaGVkX3VuaXQydmNwdV9jcHUobmV4dCwg
Y3B1KSwgbm93KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2
Y3B1X2NwdShuZXh0LCBjcHUpLAorICAgICAgICAgICAgICAgICAgICAgICAgIGlzX2lkbGVfdW5p
dChuZXh0KSAmJiAhaXNfaWRsZV91bml0KHByZXYpLCBub3cpOwogfQogCiAvKgpAQCAtMjA5OSw3
ICsyMTc1LDggQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBwY3B1X3NjaGVkdWxl
X3VubG9ja19pcnEobG9jaywgY3B1KTsKIAogICAgIHZuZXh0ID0gc2NoZWRfdW5pdDJ2Y3B1X2Nw
dShuZXh0LCBjcHUpOwotICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwgbm93
KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIWlzX2lkbGVfdW5pdChwcmV2KSAmJiBpc19pZGxlX3VuaXQobmV4dCksIG5v
dyk7CiB9CiAKIC8qIFRoZSBzY2hlZHVsZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhl
IHNjaGVkdWxlciAqLwpAQCAtMjE3MCw2ICsyMjQ3LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1
bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAgKi8KIAogICAgIHNyLT5jdXJyID0gaWRsZV92
Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CisgICAgc3ItPnNjaGVkX3VuaXRfaWRsZSA9IGlkbGVfdmNw
dVtjcHVdLT5zY2hlZF91bml0OwogCiAgICAgc3ItPnNjaGVkX3ByaXYgPSBOVUxMOwogCkBAIC0y
MzM5LDYgKzI0MTcsNyBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogICAgIGlm
ICggdmNwdV9jcmVhdGUoaWRsZV9kb21haW4sIDApID09IE5VTEwgKQogICAgICAgICBCVUcoKTsK
ICAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1WzBdLT5zY2hlZF91bml0Owor
ICAgIGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3VuaXRfaWRsZSA9IGlkbGVfdmNwdVswXS0+c2No
ZWRfdW5pdDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVu
dC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKaW5kZXggMTY1M2U4OWQzMC4uODhi
ZWI0NjQ1YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKQEAgLTE4LDYgKzE4LDcgQEAgREVDTEFSRV9Q
RVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKICNkZWZpbmUgY3VycmVudCAgICAg
ICAgICAgICh0aGlzX2NwdShjdXJyX3ZjcHUpKQogI2RlZmluZSBzZXRfY3VycmVudCh2Y3B1KSAg
ZG8geyBjdXJyZW50ID0gKHZjcHUpOyB9IHdoaWxlICgwKQorI2RlZmluZSBnZXRfY3B1X2N1cnJl
bnQoY3B1KSAgKHBlcl9jcHUoY3Vycl92Y3B1LCBjcHUpKQogCiAvKiBQZXItVkNQVSBzdGF0ZSB0
aGF0IGxpdmVzIGF0IHRoZSB0b3Agb2YgdGhlIHN0YWNrICovCiBzdHJ1Y3QgY3B1X2luZm8gewpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2N1cnJlbnQuaAppbmRleCBmMzUwOGMzYzA4Li4wYjQ3NDg1MzM3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2N1cnJlbnQuaApAQCAtNzcsNiArNzcsMTEgQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICAvKiBn
ZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07CiAKK3N0YXRp
YyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm9fZnJvbV9zdGFjayh1bnNpZ25l
ZCBsb25nIHNwKQoreworICAgIHJldHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCB8IChTVEFD
S19TSVpFIC0gMSkpICsgMSkgLSAxOworfQorCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBjcHVfaW5m
byAqZ2V0X2NwdV9pbmZvKHZvaWQpCiB7CiAjaWZkZWYgX19jbGFuZ19fCkBAIC04Nyw3ICs5Miw3
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm8odm9pZCkKICAg
ICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHNwIGFzbSgicnNwIik7CiAjZW5kaWYKIAotICAgIHJl
dHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCB8IChTVEFDS19TSVpFIC0gMSkpICsgMSkgLSAx
OworICAgIHJldHVybiBnZXRfY3B1X2luZm9fZnJvbV9zdGFjayhzcCk7CiB9CiAKICNkZWZpbmUg
Z2V0X2N1cnJlbnQoKSAgICAgICAgIChnZXRfY3B1X2luZm8oKS0+Y3VycmVudF92Y3B1KQpAQCAt
MTI0LDE2ICsxMjksMjIgQEAgdW5zaWduZWQgbG9uZyBnZXRfc3RhY2tfZHVtcF9ib3R0b20gKHVu
c2lnbmVkIGxvbmcgc3ApOwogIyBkZWZpbmUgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLICIiCiAj
ZW5kaWYKIAotI2RlZmluZSByZXNldF9zdGFja19hbmRfanVtcChfX2ZuKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBzd2l0Y2hfc3RhY2tfYW5kX2p1bXAo
Zm4sIGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXyAoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgIm1vdiAlMCwlJSJfX09QInNwOyIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgQ0hF
Q0tfRk9SX0xJVkVQQVRDSF9XT1JLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICBpbnN0ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgImptcCAlYzEiICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICA6IDog
InIiIChndWVzdF9jcHVfdXNlcl9yZWdzKCkpLCAiaSIgKF9fZm4pIDogIm1lbW9yeSIgKTsgICBc
CisgICAgICAgICAgICA6IDogInIiIChndWVzdF9jcHVfdXNlcl9yZWdzKCkpLCAiaSIgKGZuKSA6
ICJtZW1vcnkiICk7ICAgICBcCiAgICAgICAgIHVucmVhY2hhYmxlKCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSkKIAorI2RlZmluZSBy
ZXNldF9zdGFja19hbmRfanVtcChmbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHN3aXRjaF9zdGFja19hbmRfanVtcChmbiwgQ0hFQ0tfRk9SX0xJVkVQQVRD
SF9XT1JLKQorCisjZGVmaW5lIHJlc2V0X3N0YWNrX2FuZF9qdW1wX25vbHAoZm4pICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3dpdGNoX3N0YWNrX2FuZF9qdW1wKGZu
LCAiIikKKwogLyoKICAqIFdoaWNoIFZDUFUncyBzdGF0ZSBpcyBjdXJyZW50bHkgcnVubmluZyBv
biBlYWNoIENQVT8KICAqIFRoaXMgaXMgbm90IG5lY2VzYXNyaWx5IHRoZSBzYW1lIGFzICdjdXJy
ZW50JyBhcyBhIENQVSBtYXkgYmUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCmluZGV4IDYxNDQ2ZDBlZmQuLmRiZWVkMmZk
NDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zbXAuaApAQCAtNzcsNiArNzcsMTMgQEAgdm9pZCBzZXRfbnJfc29ja2V0cyh2
b2lkKTsKIC8qIFJlcHJlc2VudGluZyBIVCBhbmQgY29yZSBzaWJsaW5ncyBpbiBlYWNoIHNvY2tl
dC4gKi8KIGV4dGVybiBjcHVtYXNrX3QgKipzb2NrZXRfY3B1bWFzazsKIAorLyoKKyAqIFRvIGJl
IHVzZWQgb25seSB3aGlsZSBubyBjb250ZXh0IHN3aXRjaCBjYW4gb2NjdXIgb24gdGhlIGNwdSwg
aS5lLgorICogYnkgY2VydGFpbiBzY2hlZHVsaW5nIGNvZGUgb25seS4KKyAqLworI2RlZmluZSBn
ZXRfY3B1X2N1cnJlbnQoY3B1KSBcCisgICAgKGdldF9jcHVfaW5mb19mcm9tX3N0YWNrKCh1bnNp
Z25lZCBsb25nKXN0YWNrX2Jhc2VbY3B1XSktPmN1cnJlbnRfdmNwdSkKKwogI2VuZGlmIC8qICFf
X0FTU0VNQkxZX18gKi8KIAogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDFiMjk2YjE1MGYuLjQx
YTEwODNhMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0zOSw2ICszOSw4IEBAIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSB7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICpzY2hlZHVsZV9sb2NrLAogICAgICAg
ICAgICAgICAgICAgICAgICBfbG9jazsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7Cisg
ICAgc3RydWN0IHNjaGVkX3VuaXQgICpzY2hlZF91bml0X2lkbGU7CisgICAgc3RydWN0IHNjaGVk
X3VuaXQgICpwcmV2OwogICAgIHZvaWQgICAgICAgICAgICAgICAqc2NoZWRfcHJpdjsKICAgICBz
dHJ1Y3QgdGltZXIgICAgICAgIHNfdGltZXI7ICAgICAgICAvKiBzY2hlZHVsaW5nIHRpbWVyICAg
ICAgICAgICAgICAgICovCiAKQEAgLTE5NCw3ICsxOTYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
c2NoZWRfY2xlYXJfcGF1c2VfZmxhZ3NfYXRvbWljKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAog
CiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9pZGxlX3VuaXQodW5zaWdu
ZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7Cisg
ICAgcmV0dXJuIGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWRfdW5pdF9pZGxlOwogfQogCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KHVuc2lnbmVkIGlu
dCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCmluZGV4IDEyZjAwY2Q3OGQuLmNlNDMyOWRiNzIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05
MjksNiArOTI5LDcgQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAq
ZCk7CiAKIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1
X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKTsKIHVpbnQ2NF90IGdldF9jcHVfaWRsZV90aW1lKHVu
c2lnbmVkIGludCBjcHUpOwordm9pZCBzY2hlZF9ndWVzdF9pZGxlKHZvaWQgKCppZGxlKSAodm9p
ZCksIHVuc2lnbmVkIGludCBjcHUpOwogCiAvKgogICogVXNlZCBieSBpZGxlIGxvb3AgdG8gZGVj
aWRlIHdoZXRoZXIgdGhlcmUgaXMgd29yayB0byBkbzoKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3e-0001dg-AE; Wed, 02 Oct 2019 07:28:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3c-0001c7-Mh
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:20 +0000
X-Inumbo-ID: 24eddc64-e4e6-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 24eddc64-e4e6-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C4214AF93;
 Wed,  2 Oct 2019 07:27:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:38 +0200
Message-Id: <20191002072745.24919-14-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 13/20] xen/sched: split schedule_cpu_switch()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBsZXR0aW5nIHNjaGVkdWxlX2NwdV9zd2l0Y2goKSBoYW5kbGUgbW92aW5nIGNw
dXMgZnJvbSBhbmQKdG8gY3B1cG9vbHMsIHNwbGl0IGl0IGludG8gc2NoZWR1bGVfY3B1X2FkZCgp
IGFuZCBzY2hlZHVsZV9jcHVfcm0oKS4KClRoaXMgd2lsbCBhbGxvdyB1cyB0byBkcm9wIGFsbG9j
YXRpbmcvZnJlZWluZyBzY2hlZHVsZXIgZGF0YSBmb3IgZnJlZQpjcHVzIGFzIHRoZSBpZGxlIHNj
aGVkdWxlciBkb2Vzbid0IG5lZWQgc3VjaCBkYXRhLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKVjQ6Ci0gcmVuYW1lIHNkIC0+IHNyIChK
YW4gQmV1bGljaCkKLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICB8ICAgNCArLQogeGVuL2Nv
bW1vbi9zY2hlZHVsZS5jICAgfCAxMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCB8ICAgMyArLQogMyBmaWxl
cyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDUxZjBm
ZjBkODguLjAyODI1ZTc3OWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBi
L3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0yNzEsNyArMjcxLDcgQEAgc3RhdGljIGludCBjcHVw
b29sX2Fzc2lnbl9jcHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1
KQogCiAgICAgaWYgKCAoY3B1cG9vbF9tb3ZpbmdfY3B1ID09IGNwdSkgJiYgKGMgIT0gY3B1cG9v
bF9jcHVfbW92aW5nKSApCiAgICAgICAgIHJldHVybiAtRUFERFJOT1RBVkFJTDsKLSAgICByZXQg
PSBzY2hlZHVsZV9jcHVfc3dpdGNoKGNwdSwgYyk7CisgICAgcmV0ID0gc2NoZWR1bGVfY3B1X2Fk
ZChjcHUsIGMpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgcmV0dXJuIHJldDsKIApAQCAtMzIx
LDcgKzMyMSw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVfZmluaXNoKHN0cnVj
dCBjcHVwb29sICpjKQogICAgICAqLwogICAgIGlmICggIXJldCApCiAgICAgewotICAgICAgICBy
ZXQgPSBzY2hlZHVsZV9jcHVfc3dpdGNoKGNwdSwgTlVMTCk7CisgICAgICAgIHJldCA9IHNjaGVk
dWxlX2NwdV9ybShjcHUpOwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CiAgICAgICAgIGVsc2UKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRl
eCA1MjU3MjI1MDUwLi5hOTZmYzgyMjgyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC05MywxNSArOTMsNiBAQCBzdGF0aWMg
c3RydWN0IHNjaGVkdWxlciBfX3JlYWRfbW9zdGx5IG9wczsKIHN0YXRpYyB2b2lkIHNjaGVkX3Nl
dF9hZmZpbml0eSgKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgY29uc3QgY3B1bWFza190
ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNvZnQpOwogCi1zdGF0aWMgc3BpbmxvY2tfdCAqCi1z
Y2hlZF9pZGxlX3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzLCB1bnNpZ25l
ZCBpbnQgY3B1LAotICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcGRhdGEsIHZvaWQgKnZk
YXRhKQotewotICAgIHNjaGVkX2lkbGVfdW5pdChjcHUpLT5wcml2ID0gTlVMTDsKLQotICAgIHJl
dHVybiAmc2NoZWRfZnJlZV9jcHVfbG9jazsKLX0KLQogc3RhdGljIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSAqCiBzY2hlZF9pZGxlX3Jlc19waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
Y29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiB7CkBAIC0xNDEsNyArMTMyLDYgQEAgc3Rh
dGljIHN0cnVjdCBzY2hlZHVsZXIgc2NoZWRfaWRsZV9vcHMgPSB7CiAKICAgICAuYWxsb2NfdWRh
dGEgICAgPSBzY2hlZF9pZGxlX2FsbG9jX3VkYXRhLAogICAgIC5mcmVlX3VkYXRhICAgICA9IHNj
aGVkX2lkbGVfZnJlZV91ZGF0YSwKLSAgICAuc3dpdGNoX3NjaGVkICAgPSBzY2hlZF9pZGxlX3N3
aXRjaF9zY2hlZCwKIH07CiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZjcHUgKnVuaXQydmNwdV9j
cHUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCkBAIC0yNTQ3LDM2ICsyNTM3LDIyIEBA
IHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiB9CiAKIC8qCi0gKiBNb3ZlIGEgcENQ
VSBvdXRzaWRlIG9mIHRoZSBpbmZsdWVuY2Ugb2YgdGhlIHNjaGVkdWxlciBvZiBpdHMgY3VycmVu
dAotICogY3B1cG9vbCwgb3Igc3ViamVjdCBpdCB0byB0aGUgc2NoZWR1bGVyIG9mIGEgbmV3IGNw
dXBvb2wuCi0gKgotICogRm9yIHRoZSBwQ1BVcyB0aGF0IGFyZSByZW1vdmVkIGZyb20gdGhlaXIg
Y3B1cG9vbCwgdGhlaXIgc2NoZWR1bGVyIGJlY29tZXMKLSAqICZzY2hlZF9pZGxlX29wcyAodGhl
IGlkbGUgc2NoZWR1bGVyKS4KKyAqIE1vdmUgYSBwQ1BVIGZyb20gZnJlZSBjcHVzIChydW5uaW5n
IHRoZSBpZGxlIHNjaGVkdWxlcikgdG8gYSBjcHVwb29sCisgKiB1c2luZyBhbnkgInJlYWwiIHNj
aGVkdWxlci4KKyAqIFRoZSBjcHUgaXMgc3RpbGwgbWFya2VkIGFzICJmcmVlIiBhbmQgbm90IHll
dCB2YWxpZCBmb3IgaXRzIGNwdXBvb2wuCiAgKi8KLWludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVu
c2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQoraW50IHNjaGVkdWxlX2NwdV9hZGQo
dW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgc3RydWN0IHZjcHUg
KmlkbGU7Ci0gICAgdm9pZCAqcHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2X29sZDsK
LSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hl
ZHVsZXI7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJnNj
aGVkX2lkbGVfb3BzIDogYy0+c2NoZWQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9
IGdldF9zY2hlZF9yZXMoY3B1KTsKLSAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bvb2wgPSBzZC0+
Y3B1cG9vbDsKKyAgICB2b2lkICpwcHJpdiwgKnZwcml2OworICAgIHN0cnVjdCBzY2hlZHVsZXIg
Km5ld19vcHMgPSBjLT5zY2hlZDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0
X3NjaGVkX3JlcyhjcHUpOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrLCAqbmV3X2xvY2s7CiAg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAotICAgIC8qCi0gICAgICogcENQVXMgb25seSBtb3Zl
IGZyb20gYSB2YWxpZCBjcHVwb29sIHRvIGZyZWUgKGkuZS4sIG91dCBvZiBhbnkgcG9vbCksCi0g
ICAgICogb3IgZnJvbSBmcmVlIHRvIGEgdmFsaWQgY3B1cG9vbC4gSW4gdGhlIGZvcm1lciBjYXNl
ICh3aGljaCBoYXBwZW5zIHdoZW4KLSAgICAgKiBjIGlzIE5VTEwpLCB3ZSB3YW50IHRoZSBDUFUg
dG8gaGF2ZSBiZWVuIG1hcmtlZCBhcyBmcmVlIGFscmVhZHksIGFzCi0gICAgICogd2VsbCBhcyB0
byBub3QgYmUgdmFsaWQgZm9yIHRoZSBzb3VyY2UgcG9vbCBhbnkgbG9uZ2VyLCB3aGVuIHdlIGdl
dCB0bwotICAgICAqIGhlcmUuIEluIHRoZSBsYXR0ZXIgY2FzZSAod2hpY2ggaGFwcGVucyB3aGVu
IGMgaXMgYSB2YWxpZCBjcHVwb29sKSwgd2UKLSAgICAgKiB3YW50IHRoZSBDUFUgdG8gc3RpbGwg
YmUgbWFya2VkIGFzIGZyZWUsIGFzIHdlbGwgYXMgdG8gbm90IHlldCBiZSB2YWxpZAotICAgICAq
IGZvciB0aGUgZGVzdGluYXRpb24gcG9vbC4KLSAgICAgKi8KLSAgICBBU1NFUlQoYyAhPSBvbGRf
cG9vbCAmJiAoYyAhPSBOVUxMIHx8IG9sZF9wb29sICE9IE5VTEwpKTsKICAgICBBU1NFUlQoY3B1
bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwotICAgIEFTU0VSVCgoYyA9
PSBOVUxMICYmICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgb2xkX3Bvb2wtPmNwdV92YWxpZCkpIHx8
Ci0gICAgICAgICAgIChjICE9IE5VTEwgJiYgIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjLT5jcHVf
dmFsaWQpKSk7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlk
KSk7CisgICAgQVNTRVJUKGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9PSBOVUxMKTsKIAog
ICAgIC8qCiAgICAgICogVG8gc2V0dXAgdGhlIGNwdSBmb3IgdGhlIG5ldyBzY2hlZHVsZXIgd2Ug
bmVlZDoKQEAgLTI2MDEsNTIgKzI1NzcsOTEgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogICAgIH0KIAotICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRfb3BzLCBjcHUpOwotCiAg
ICAgLyoKLSAgICAgKiBUaGUgYWN0dWFsIHN3aXRjaCwgaW5jbHVkaW5nIChpZiBuZWNlc3Nhcnkp
IHRoZSByZXJvdXRpbmcgb2YgdGhlCi0gICAgICogc2NoZWR1bGVyIGxvY2sgdG8gd2hhdGV2ZXIg
bmV3X29wcyBwcmVmZXJzLCAgbmVlZHMgdG8gaGFwcGVuIGluIG9uZQotICAgICAqIGNyaXRpY2Fs
IHNlY3Rpb24sIHByb3RlY3RlZCBieSBvbGRfb3BzJyBsb2NrLCBvciByYWNlcyBhcmUgcG9zc2li
bGUuCi0gICAgICogSXQgaXMsIGluIGZhY3QsIHRoZSBsb2NrIG9mIGFub3RoZXIgc2NoZWR1bGVy
IHRoYXQgd2UgYXJlIHRha2luZyAodGhlCi0gICAgICogc2NoZWR1bGVyIG9mIHRoZSBjcHVwb29s
IHRoYXQgY3B1IHN0aWxsIGJlbG9uZ3MgdG8pLiBCdXQgdGhhdCBpcyBvawotICAgICAqIGFzLCBh
bnlvbmUgdHJ5aW5nIHRvIHNjaGVkdWxlIG9uIHRoaXMgY3B1IHdpbGwgc3BpbiB1bnRpbCB3aGVu
IHdlCi0gICAgICogcmVsZWFzZSB0aGF0IGxvY2sgKGJvdHRvbSBvZiB0aGlzIGZ1bmN0aW9uKS4g
V2hlbiBoZSdsbCBnZXQgdGhlIGxvY2sKLSAgICAgKiAtLXRoYW5rcyB0byB0aGUgbG9vcCBpbnNp
ZGUgKl9zY2hlZHVsZV9sb2NrKCkgZnVuY3Rpb25zLS0gaGUnbGwgbm90aWNlCi0gICAgICogdGhh
dCB0aGUgbG9jayBpdHNlbGYgY2hhbmdlZCwgYW5kIHJldHJ5IGFjcXVpcmluZyB0aGUgbmV3IG9u
ZSAod2hpY2gKLSAgICAgKiB3aWxsIGJlIHRoZSBjb3JyZWN0LCByZW1hcHBlZCBvbmUsIGF0IHRo
YXQgcG9pbnQpLgorICAgICAqIFRoZSBhY3R1YWwgc3dpdGNoLCBpbmNsdWRpbmcgdGhlIHJlcm91
dGluZyBvZiB0aGUgc2NoZWR1bGVyIGxvY2sgdG8KKyAgICAgKiB3aGF0ZXZlciBuZXdfb3BzIHBy
ZWZlcnMsIG5lZWRzIHRvIGhhcHBlbiBpbiBvbmUgY3JpdGljYWwgc2VjdGlvbiwKKyAgICAgKiBw
cm90ZWN0ZWQgYnkgb2xkX29wcycgbG9jaywgb3IgcmFjZXMgYXJlIHBvc3NpYmxlLgorICAgICAq
IEl0IGlzLCBpbiBmYWN0LCB0aGUgbG9jayBvZiB0aGUgaWRsZSBzY2hlZHVsZXIgdGhhdCB3ZSBh
cmUgdGFraW5nLgorICAgICAqIEJ1dCB0aGF0IGlzIG9rIGFzIGFueW9uZSB0cnlpbmcgdG8gc2No
ZWR1bGUgb24gdGhpcyBjcHUgd2lsbCBzcGluIHVudGlsCisgICAgICogd2hlbiB3ZSByZWxlYXNl
IHRoYXQgbG9jayAoYm90dG9tIG9mIHRoaXMgZnVuY3Rpb24pLiBXaGVuIGhlJ2xsIGdldCB0aGUK
KyAgICAgKiBsb2NrIC0tdGhhbmtzIHRvIHRoZSBsb29wIGluc2lkZSAqX3NjaGVkdWxlX2xvY2so
KSBmdW5jdGlvbnMtLSBoZSdsbAorICAgICAqIG5vdGljZSB0aGF0IHRoZSBsb2NrIGl0c2VsZiBj
aGFuZ2VkLCBhbmQgcmV0cnkgYWNxdWlyaW5nIHRoZSBuZXcgb25lCisgICAgICogKHdoaWNoIHdp
bGwgYmUgdGhlIGNvcnJlY3QsIHJlbWFwcGVkIG9uZSwgYXQgdGhhdCBwb2ludCkuCiAgICAgICov
CiAgICAgb2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7
CiAKLSAgICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF91bml0LT5wcml2OwotICAgIHBwcml2X29s
ZCA9IHNkLT5zY2hlZF9wcml2OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5l
d19vcHMsIGNwdSwgcHByaXYsIHZwcml2KTsKIAotICAgIHNkLT5zY2hlZHVsZXIgPSBuZXdfb3Bz
OwotICAgIHNkLT5zY2hlZF9wcml2ID0gcHByaXY7CisgICAgc3ItPnNjaGVkdWxlciA9IG5ld19v
cHM7CisgICAgc3ItPnNjaGVkX3ByaXYgPSBwcHJpdjsKIAogICAgIC8qCi0gICAgICogVGhlIGRh
dGEgYWJvdmUgaXMgcHJvdGVjdGVkIHVuZGVyIG5ld19sb2NrLCB3aGljaCBtYXkgYmUgdW5sb2Nr
ZWQuCi0gICAgICogQW5vdGhlciBDUFUgY2FuIHRha2UgbmV3X2xvY2sgYXMgc29vbiBhcyBzZC0+
c2NoZWR1bGVfbG9jayBpcyB2aXNpYmxlLAotICAgICAqIGFuZCBtdXN0IG9ic2VydmUgYWxsIHBy
aW9yIGluaXRpYWxpc2F0aW9uLgorICAgICAqIFJlcm91dGUgdGhlIGxvY2sgdG8gdGhlIHBlciBw
Q1BVIGxvY2sgYXMgL2xhc3QvIHRoaW5nLiBJbiBmYWN0LAorICAgICAqIGlmIGl0IGlzIGZyZWUg
KGFuZCBpdCBjYW4gYmUpIHdlIHdhbnQgdGhhdCBhbnlvbmUgdGhhdCBtYW5hZ2VzCisgICAgICog
dGFraW5nIGl0LCBmaW5kcyBhbGwgdGhlIGluaXRpYWxpemF0aW9ucyB3ZSd2ZSBkb25lIGFib3Zl
IGluIHBsYWNlLgogICAgICAqLwogICAgIHNtcF93bWIoKTsKLSAgICBzZC0+c2NoZWR1bGVfbG9j
ayA9IG5ld19sb2NrOworICAgIHNyLT5zY2hlZHVsZV9sb2NrID0gbmV3X2xvY2s7CiAKLSAgICAv
KiBfTm90XyBwY3B1X3NjaGVkdWxlX3VubG9jaygpOiBzY2hlZHVsZV9sb2NrIG1heSBoYXZlIGNo
YW5nZWQhICovCisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1bGVf
bG9jayBoYXMgY2hhbmdlZCEgKi8KICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKG9sZF9sb2Nr
LCBmbGFncyk7CiAKICAgICBzY2hlZF9kb190aWNrX3Jlc3VtZShuZXdfb3BzLCBjcHUpOwogCisg
ICAgc3ItPmdyYW51bGFyaXR5ID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoYyk7CisgICAgc3It
PmNwdXBvb2wgPSBjOworICAgIC8qIFRoZSAgY3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dl
ciBpdCB0byBnbyBwaWNrIHVwIHNvbWUgd29yayAqLworICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNw
dSwgU0NIRURVTEVfU09GVElSUSk7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIFJlbW92
ZSBhIHBDUFUgZnJvbSBpdHMgY3B1cG9vbC4gSXRzIHNjaGVkdWxlciBiZWNvbWVzICZzY2hlZF9p
ZGxlX29wcworICogKHRoZSBpZGxlIHNjaGVkdWxlcikuCisgKiBUaGUgY3B1IGlzIGFscmVhZHkg
bWFya2VkIGFzICJmcmVlIiBhbmQgbm90IHZhbGlkIGFueSBsb25nZXIgZm9yIGl0cworICogY3B1
cG9vbC4KKyAqLworaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAg
IHN0cnVjdCB2Y3B1ICppZGxlOworICAgIHZvaWQgKnBwcml2X29sZCwgKnZwcml2X29sZDsKKyAg
ICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIHN0
cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHMgPSBzci0+c2NoZWR1bGVyOworICAgIHNwaW5sb2NrX3Qg
Km9sZF9sb2NrOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBBU1NFUlQoc3ItPmNw
dXBvb2wgIT0gTlVMTCk7CisgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9v
bF9mcmVlX2NwdXMpKTsKKyAgICBBU1NFUlQoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCBzci0+Y3B1
cG9vbC0+Y3B1X3ZhbGlkKSk7CisKKyAgICBpZGxlID0gaWRsZV92Y3B1W2NwdV07CisKKyAgICBz
Y2hlZF9kb190aWNrX3N1c3BlbmQob2xkX29wcywgY3B1KTsKKworICAgIC8qIFNlZSBjb21tZW50
IGluIHNjaGVkdWxlX2NwdV9hZGQoKSByZWdhcmRpbmcgbG9jayBzd2l0Y2hpbmcuICovCisgICAg
b2xkX2xvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CisKKyAg
ICB2cHJpdl9vbGQgPSBpZGxlLT5zY2hlZF91bml0LT5wcml2OworICAgIHBwcml2X29sZCA9IHNy
LT5zY2hlZF9wcml2OworCisgICAgaWRsZS0+c2NoZWRfdW5pdC0+cHJpdiA9IE5VTEw7CisgICAg
c3ItPnNjaGVkdWxlciA9ICZzY2hlZF9pZGxlX29wczsKKyAgICBzci0+c2NoZWRfcHJpdiA9IE5V
TEw7CisKKyAgICBzbXBfbWIoKTsKKyAgICBzci0+c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9mcmVl
X2NwdV9sb2NrOworCisgICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1
bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
b2xkX2xvY2ssIGZsYWdzKTsKKwogICAgIHNjaGVkX2RlaW5pdF9wZGF0YShvbGRfb3BzLCBwcHJp
dl9vbGQsIGNwdSk7CiAKICAgICBzY2hlZF9mcmVlX3VkYXRhKG9sZF9vcHMsIHZwcml2X29sZCk7
CiAgICAgc2NoZWRfZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNwdSk7CiAKLSAgICBn
ZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5ID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHko
Yyk7Ci0gICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sID0gYzsKLSAgICAvKiBXaGVuIGEg
Y3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dlciBpdCB0byBnbyBwaWNrIHVwIHNvbWUgd29y
ayAqLwotICAgIGlmICggYyAhPSBOVUxMICkKLSAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1
LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBzci0+Z3JhbnVsYXJpdHkgPSAxOworICAgIHNyLT5j
cHVwb29sID0gTlVMTDsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBhYTgyNTdlZGM5
Li5hNDBiZDVmYjU2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTIwLDcgKzkyMCw4IEBAIHN0cnVjdCBzY2hlZHVs
ZXI7CiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfZ2V0X2RlZmF1bHQodm9pZCk7CiBzdHJ1
Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfYWxsb2ModW5zaWduZWQgaW50IHNjaGVkX2lkLCBpbnQg
KnBlcnIpOwogdm9pZCBzY2hlZHVsZXJfZnJlZShzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCk7Ci1p
bnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAq
Yyk7CitpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9v
bCAqYyk7CitpbnQgc2NoZWR1bGVfY3B1X3JtKHVuc2lnbmVkIGludCBjcHUpOwogdm9pZCB2Y3B1
X3NldF9wZXJpb2RpY190aW1lcihzdHJ1Y3QgdmNwdSAqdiwgc190aW1lX3QgdmFsdWUpOwogaW50
IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KTsKIHZvaWQgc2NoZWRfc2V0
dXBfZG9tMF92Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3e-0001ed-VH; Wed, 02 Oct 2019 07:28:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3d-0001dD-MZ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:21 +0000
X-Inumbo-ID: 24a0f1f6-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 24a0f1f6-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 820DAB03E;
 Wed,  2 Oct 2019 07:27:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:37 +0200
Message-Id: <20191002072745.24919-13-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 12/20] xen/sched: prepare per-cpupool
 scheduling granularity
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24tIGFuZCBvZmZsaW5pbmcgY3B1cyB3aXRoIGNvcmUgc2NoZWR1bGluZyBpcyByYXRoZXIgY29t
cGxpY2F0ZWQgYXMKdGhlIGNwdXMgYXJlIHRha2VuIG9uLSBvciBvZmZsaW5lIG9uZSBieSBvbmUs
IGJ1dCBzY2hlZHVsaW5nIHdhbnRzIHRoZW0KcmF0aGVyIHRvIGJlIGhhbmRsZWQgcGVyIGNvcmUu
CgpBcyB0aGUgZnV0dXJlIHBsYW4gaXMgdG8gYmUgYWJsZSB0byBzZWxlY3Qgc2NoZWR1bGluZyBn
cmFudWxhcml0eSBwZXIKY3B1cG9vbCBwcmVwYXJlIHRoYXQgYnkgc3RvcmluZyB0aGUgZ3JhbnVs
YXJpdHkgaW4gc3RydWN0CnNjaGVkX3Jlc291cmNlICh3ZSBuZWVkIGl0IHRoZXJlIGZvciBmcmVl
IGNwdXMgd2hpY2ggYXJlIG5vdAphc3NvY2lhdGVkIHRvIGFueSBjcHVwb29sKS4gRnJlZSBjcHVz
IHdpbGwgYWx3YXlzIHVzZSBncmFudWxhcml0eSAxLgoKU3RvcmUgdGhlIHNlbGVjdGVkIGdyYW51
bGFyaXR5IG9wdGlvbiAoY3B1LCBjb3JlIG9yIHNvY2tldCkgaW4gdGhlCmNwdXBvb2wgLCBhcyB3
ZSB3aWxsIG5lZWQgaXQgdG8gc2VsZWN0IHRoZSBhcHByb3ByaWF0ZSBjcHUgbWFzayB3aGVuCnBv
cHVsYXRpbmcgdGhlIGNwdXBvb2wgd2l0aCBjcHVzLgoKVGhpcyB3aWxsIG1ha2Ugb24tIGFuZCBv
ZmZsaW5pbmcgb2YgY3B1cyBtdWNoIGVhc2llciBhbmQgYXZvaWRzCndyaXRpbmcgY29kZSB3aGlj
aCB3b3VsZCBuZWVkZWQgdG8gYmUgdGhyb3duIGF3YXkgbGF0ZXIuCgpNb3ZlIHRoZSBncmFudWxh
cml0eSByZWxhdGVkIHZhcmlhYmxlcyB0byBjcHVwb29sLmMgYXMgdGhleSBhcmUgbm93CnVzZWQg
Zm9ybSB0aGVyZSBvbmx5LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4K
LS0tClYxOiBuZXcgcGF0Y2gKVjQ6Ci0gbW92ZSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgYW5kIHNj
aGVkX2dyYW51bGFyaXR5IHRvIGNwdXBvb2wuYwogIChKYW4gQmV1bGljaCkKLSByZW5hbWUgYy0+
b3B0X3NjaGVkX2dyYW51bGFyaXR5LCBkcm9wIGMtPmdyYW51bGFyaXR5IChKYW4gQmV1bGljaCkK
LS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8ICA5ICsrKysrKysrKwogeGVuL2NvbW1v
bi9zY2hlZHVsZS5jICAgICAgfCAyNyArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgMTEgKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCA2MGE4NWY1MGUxLi41MWYw
ZmYwZDg4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9u
L2NwdXBvb2wuYwpAQCAtMzQsNiArMzQsMTQgQEAgc3RhdGljIGNwdW1hc2tfdCBjcHVwb29sX2xv
Y2tlZF9jcHVzOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7CiAKK3N0
YXRpYyBlbnVtIHNjaGVkX2dyYW4gX19yZWFkX21vc3RseSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkg
PSBTQ0hFRF9HUkFOX2NwdTsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hl
ZF9ncmFudWxhcml0eSA9IDE7CisKK3Vuc2lnbmVkIGludCBjcHVwb29sX2dldF9ncmFudWxhcml0
eShjb25zdCBzdHJ1Y3QgY3B1cG9vbCAqYykKK3sKKyAgICByZXR1cm4gYyA/IHNjaGVkX2dyYW51
bGFyaXR5IDogMTsKK30KKwogc3RhdGljIHZvaWQgZnJlZV9jcHVwb29sX3N0cnVjdChzdHJ1Y3Qg
Y3B1cG9vbCAqYykKIHsKICAgICBpZiAoIGMgKQpAQCAtMTczLDYgKzE4MSw3IEBAIHN0YXRpYyBz
dHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbF9jcmVhdGUoCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsK
ICAgICAgICAgfQogICAgIH0KKyAgICBjLT5ncmFuID0gb3B0X3NjaGVkX2dyYW51bGFyaXR5Owog
CiAgICAgKnEgPSBjOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMGRjZjAwNGQ3OC4uNTI1NzIyNTA1MCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAt
NjIsNyArNjIsNiBAQCBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzID0gU0NIRURfREVGQVVMVF9SQVRF
TElNSVRfVVM7CiBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRl
bGltaXRfdXMpOwogCiAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAq
Lwotc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0g
MTsKIGJvb2wgX19yZWFkX21vc3RseSBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7CiBjb25z
dCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOwogCkBAIC00MzUsMTAg
KzQzNCwxMCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0
OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IGdy
YW4gPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShkLT5jcHVwb29sKTsKIAogICAgIGZvcl9lYWNo
X3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKLSAgICAgICAgaWYgKCB1bml0LT51bml0X2lkIC8gc2No
ZWRfZ3JhbnVsYXJpdHkgPT0KLSAgICAgICAgICAgICB2LT52Y3B1X2lkIC8gc2NoZWRfZ3JhbnVs
YXJpdHkgKQorICAgICAgICBpZiAoIHVuaXQtPnVuaXRfaWQgLyBncmFuID09IHYtPnZjcHVfaWQg
LyBncmFuICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgaWYgKCB1bml0ICkKQEAgLTU5Myw2
ICs1OTIsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGNwdXBvb2wgKmMpCiAgICAgdm9pZCAqdW5pdGRhdGE7CiAgICAgc3RydWN0IHNjaGVkdWxlciAq
b2xkX29wczsKICAgICB2b2lkICpvbGRfZG9tZGF0YTsKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9
IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGMpOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQogICAgIHsKQEAgLTYwNCw4ICs2MDQsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgaWYgKCBJU19FUlIoZG9tZGF0YSkg
KQogICAgICAgICByZXR1cm4gUFRSX0VSUihkb21kYXRhKTsKIAotICAgIHVuaXRfcHJpdiA9IHh6
YWxsb2NfYXJyYXkodm9pZCAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRElWX1JP
VU5EX1VQKGQtPm1heF92Y3B1cywgc2NoZWRfZ3JhbnVsYXJpdHkpKTsKKyAgICB1bml0X3ByaXYg
PSB4emFsbG9jX2FycmF5KHZvaWQgKiwgRElWX1JPVU5EX1VQKGQtPm1heF92Y3B1cywgZ3Jhbikp
OwogICAgIGlmICggdW5pdF9wcml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAgc2NoZWRfZnJl
ZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKQEAgLTE4NTAsMTEgKzE4NDksMTEgQEAgc3Rh
dGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IsCiAg
ICAgICAgIGlmICggaXNfaWRsZV91bml0KHByZXYpICkKICAgICAgICAgewogICAgICAgICAgICAg
cHJldi0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gMDsKLSAgICAgICAgICAgIHBy
ZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSBzY2hlZF9ncmFudWxhcml0eTsK
KyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSBzci0+
Z3JhbnVsYXJpdHk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBpc19pZGxlX3VuaXQobmV4dCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVu
bmluZ10gPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgICAgIG5leHQtPnJ1bnN0YXRlX2Nu
dFtSVU5TVEFURV9ydW5uaW5nXSA9IHNyLT5ncmFudWxhcml0eTsKICAgICAgICAgICAgIG5leHQt
PnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSAwOwogICAgICAgICB9CiAgICAgfQpA
QCAtMjAwMyw3ICsyMDAyLDcgQEAgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2
Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogICAgIGVsc2UKICAgICB7CiAgICAgICAg
IHZjcHVfY29udGV4dF9zYXZlZCh2cHJldiwgdm5leHQpOwotICAgICAgICBpZiAoIHNjaGVkX2dy
YW51bGFyaXR5ID09IDEgKQorICAgICAgICBpZiAoIHNyLT5ncmFudWxhcml0eSA9PSAxICkKICAg
ICAgICAgICAgIHVuaXRfY29udGV4dF9zYXZlZChzcik7CiAgICAgfQogCkBAIC0yMTIzLDExICsy
MTIyLDEyIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogewogICAgIHN0cnVjdCBzY2hlZF91bml0ICpu
ZXh0OwogICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIHVuc2lnbmVkIGludCBncmFuID0gZ2V0X3Nj
aGVkX3JlcyhjcHUpLT5ncmFudWxhcml0eTsKIAogICAgIGlmICggIS0tcHJldi0+cmVuZGV6dm91
c19pbl9jbnQgKQogICAgIHsKICAgICAgICAgbmV4dCA9IGRvX3NjaGVkdWxlKHByZXYsIG5vdywg
Y3B1KTsKLSAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCBzY2hl
ZF9ncmFudWxhcml0eSArIDEpOworICAgICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3Vz
X291dF9jbnQsIGdyYW4gKyAxKTsKICAgICAgICAgcmV0dXJuIG5leHQ7CiAgICAgfQogCkBAIC0y
MjUxLDYgKzIyNTEsNyBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc3I7CiAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgKmxvY2s7CiAgICAg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAg
Z3JhbiA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Z3JhbnVsYXJpdHk7CiAKICAgICBBU1NFUlRfTk9U
X0lOX0FUT01JQygpOwogCkBAIC0yMjc2LDExICsyMjc3LDExIEBAIHN0YXRpYyB2b2lkIHNjaGVk
dWxlKHZvaWQpCiAKICAgICBub3cgPSBOT1coKTsKIAotICAgIGlmICggc2NoZWRfZ3JhbnVsYXJp
dHkgPiAxICkKKyAgICBpZiAoIGdyYW4gPiAxICkKICAgICB7CiAgICAgICAgIGNwdW1hc2tfdCBt
YXNrOwogCi0gICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0gc2NoZWRfZ3JhbnVsYXJp
dHk7CisgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250ID0gZ3JhbjsKICAgICAgICAgY3B1
bWFza19hbmRub3QoJm1hc2ssIHNyLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwogICAgICAgICBj
cHVtYXNrX3JhaXNlX3NvZnRpcnEoJm1hc2ssIFNDSEVEX1NMQVZFX1NPRlRJUlEpOwogICAgICAg
ICBuZXh0ID0gc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHByZXYsICZsb2NrLCBjcHUsIG5vdyk7
CkBAIC0yMzQ4LDYgKzIzNDksOSBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25l
ZCBpbnQgY3B1KQogICAgIGluaXRfdGltZXIoJnNyLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBOVUxM
LCBjcHUpOwogICAgIGF0b21pY19zZXQoJnBlcl9jcHUoc2NoZWRfdXJnZW50X2NvdW50LCBjcHUp
LCAwKTsKIAorICAgIC8qIFdlIHN0YXJ0IHdpdGggY3B1IGdyYW51bGFyaXR5LiAqLworICAgIHNy
LT5ncmFudWxhcml0eSA9IDE7CisKICAgICAvKiBCb290IENQVSBpcyBkZWFsdCB3aXRoIGxhdGVy
IGluIHNjaGVkdWxlcl9pbml0KCkuICovCiAgICAgaWYgKCBjcHUgPT0gMCApCiAgICAgICAgIHJl
dHVybiAwOwpAQCAtMjYzOCw2ICsyNjQyLDcgQEAgaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgc2NoZWRfZnJlZV91ZGF0YShv
bGRfb3BzLCB2cHJpdl9vbGQpOwogICAgIHNjaGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZf
b2xkLCBjcHUpOwogCisgICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5ncmFudWxhcml0eSA9IGNwdXBv
b2xfZ2V0X2dyYW51bGFyaXR5KGMpOwogICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9
IGM7CiAgICAgLyogV2hlbiBhIGNwdSBpcyBhZGRlZCB0byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8g
Z28gcGljayB1cCBzb21lIHdvcmsgKi8KICAgICBpZiAoIGMgIT0gTlVMTCApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
CmluZGV4IGU2NzUwNjEyOTAuLmY4ZjBmNDg0Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yNSw2ICsy
NSwxMyBAQCBleHRlcm4gaW50IHNjaGVkX3JhdGVsaW1pdF91czsKIC8qIFNjaGVkdWxpbmcgcmVz
b3VyY2UgbWFzay4gKi8KIGV4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOwog
CisvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAqLworZW51bSBzY2hl
ZF9ncmFuIHsKKyAgICBTQ0hFRF9HUkFOX2NwdSwKKyAgICBTQ0hFRF9HUkFOX2NvcmUsCisgICAg
U0NIRURfR1JBTl9zb2NrZXQKK307CisKIC8qCiAgKiBJbiBvcmRlciB0byBhbGxvdyBhIHNjaGVk
dWxlciB0byByZW1hcCB0aGUgbG9jay0+Y3B1IG1hcHBpbmcsCiAgKiB3ZSBoYXZlIGEgcGVyLWNw
dSBwb2ludGVyLCBhbG9uZyB3aXRoIGEgcHJlLWFsbG9jYXRlZCBzZXQgb2YKQEAgLTQ4LDYgKzU1
LDcgQEAgc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKIAogICAgIC8qIENwdSB3aXRoIGxvd2VzdCBp
ZCBpbiBzY2hlZHVsaW5nIHJlc291cmNlLiAqLwogICAgIHVuc2lnbmVkIGludCAgICAgICAgbWFz
dGVyX2NwdTsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5OwogICAgIGNvbnN0
IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0
cnVjdCAgICAgKi8KIH07CiAKQEAgLTU0Niw2ICs1NTQsNyBAQCBzdHJ1Y3QgY3B1cG9vbAogICAg
IHN0cnVjdCBjcHVwb29sICAgKm5leHQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAg
ICAgYXRvbWljX3QgICAgICAgICByZWZjbnQ7CisgICAgZW51bSBzY2hlZF9ncmFuICBncmFuOwog
fTsKIAogI2RlZmluZSBjcHVwb29sX29ubGluZV9jcHVtYXNrKF9wb29sKSBcCkBAIC01NjEsNiAr
NTcwLDggQEAgc3RhdGljIGlubGluZSBjcHVtYXNrX3QgKmNwdXBvb2xfZG9tYWluX21hc3Rlcl9j
cHVtYXNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGQtPmNwdXBvb2wtPnJl
c192YWxpZDsKIH0KIAordW5zaWduZWQgaW50IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGNvbnN0
IHN0cnVjdCBjcHVwb29sICpjKTsKKwogLyoKICAqIEhhcmQgYW5kIHNvZnQgYWZmaW5pdHkgbG9h
ZCBiYWxhbmNpbmcuCiAgKgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3j-0001k1-Eu; Wed, 02 Oct 2019 07:28:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3h-0001i4-Mn
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:25 +0000
X-Inumbo-ID: 251f510e-e4e6-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 251f510e-e4e6-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66B17B061;
 Wed,  2 Oct 2019 07:27:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:40 +0200
Message-Id: <20191002072745.24919-16-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 15/20] xen/sched: support multiple cpus per
 scheduling resource
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlcGFyZSBzdXBwb3J0aW5nIG11bHRpcGxlIGNwdXMgcGVyIHNjaGVkdWxpbmcgcmVzb3VyY2Ug
YnkgYWxsb2NhdGluZwp0aGUgY3B1bWFzayBwZXIgcmVzb3VyY2UgZHluYW1pY2FsbHkuCgpNb2Rp
Znkgc2NoZWRfcmVzX21hc2sgdG8gaGF2ZSBvbmx5IG9uZSBiaXQgcGVyIHNjaGVkdWxpbmcgcmVz
b3VyY2Ugc2V0LgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYx
OiBuZXcgcGF0Y2ggKGNhcnZlZCBvdXQgZnJvbSBvdGhlciBwYXRjaCkKVjQ6Ci0gdXNlIGNwdW1h
c2tfdCBmb3Igc2NoZWRfcmVzX21hc2sgKEphbiBCZXVsaWNoKQotIGNsZWFyIGNwdSBpbiBzY2hl
ZF9yZXNfbWFzayB3aGVuIHRha2luZyBjcHUgYXdheSAoSmFuIEJldWxpY2gpCi0tLQogeGVuL2Nv
bW1vbi9jcHVwb29sLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAg
ICB8IDE1ICsrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgNCAr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpp
bmRleCA3MjI4Y2E4NGI0Li4xM2RmZmFhZGNmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBv
b2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMjgzLDcgKzI4Myw3IEBAIHN0YXRp
YyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWdu
ZWQgaW50IGNwdSkKICAgICAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gTlVMTDsKICAgICB9CiAg
ICAgY3B1bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKTsKLSAgICBjcHVtYXNrX2FuZChj
LT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVzX21hc2spOworICAgIGNwdW1hc2tf
YW5kKGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCAmc2NoZWRfcmVzX21hc2spOwogCiAgICAg
cmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZvcl9lYWNoX2RvbWFpbl9p
bl9jcHVwb29sKGQsIGMpCkBAIC0zNzYsNyArMzc2LDcgQEAgc3RhdGljIGludCBjcHVwb29sX3Vu
YXNzaWduX2NwdV9zdGFydChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAg
ICBhdG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9IGM7CiAg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOwotICAgIGNwdW1hc2tfYW5k
KGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFzayk7CisgICAgY3B1bWFz
a19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsICZzY2hlZF9yZXNfbWFzayk7CiAKIG91
dDoKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAxZjIzYmYwZTgzLi5l
ZmUwNzdiMDFmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC02Myw3ICs2Myw3IEBAIGludGVnZXJfcGFyYW0oInNjaGVkX3Jh
dGVsaW1pdF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8qIE51bWJlciBvZiB2Y3B1cyBw
ZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCiBib29sIF9fcmVhZF9tb3N0bHkgc2NoZWRfZGlzYWJs
ZV9zbXRfc3dpdGNoaW5nOwotY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzayA9ICZjcHVt
YXNrX2FsbDsKK2NwdW1hc2tfdCBzY2hlZF9yZXNfbWFzazsKIAogLyogQ29tbW9uIGxvY2sgZm9y
IGZyZWUgY3B1cy4gKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9j
ayk7CkBAIC0yNDI2LDggKzI0MjYsMTQgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5z
aWduZWQgaW50IGNwdSkKICAgICBzciA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3Jlc291cmNlKTsK
ICAgICBpZiAoIHNyID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICBpZiAo
ICF6YWxsb2NfY3B1bWFza192YXIoJnNyLT5jcHVzKSApCisgICAgeworICAgICAgICB4ZnJlZShz
cik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIH0KKwogICAgIHNyLT5tYXN0ZXJfY3B1
ID0gY3B1OwotICAgIHNyLT5jcHVzID0gY3B1bWFza19vZihjcHUpOworICAgIGNwdW1hc2tfY29w
eShzci0+Y3B1cywgY3B1bWFza19vZihjcHUpKTsKICAgICBzZXRfc2NoZWRfcmVzKGNwdSwgc3Ip
OwogCiAgICAgc3ItPnNjaGVkdWxlciA9ICZzY2hlZF9pZGxlX29wczsKQEAgLTI0MzksNiArMjQ0
NSw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAg
LyogV2Ugc3RhcnQgd2l0aCBjcHUgZ3JhbnVsYXJpdHkuICovCiAgICAgc3ItPmdyYW51bGFyaXR5
ID0gMTsKIAorICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZzY2hlZF9yZXNfbWFzayk7CisKICAg
ICAvKiBCb290IENQVSBpcyBkZWFsdCB3aXRoIGxhdGVyIGluIHNjaGVkdWxlcl9pbml0KCkuICov
CiAgICAgaWYgKCBjcHUgPT0gMCApCiAgICAgICAgIHJldHVybiAwOwpAQCAtMjQ3MSw2ICsyNDc5
LDcgQEAgc3RhdGljIHZvaWQgc2NoZWRfcmVzX2ZyZWUoc3RydWN0IHJjdV9oZWFkICpoZWFkKQog
ewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBjb250YWluZXJfb2YoaGVhZCwgc3Ry
dWN0IHNjaGVkX3Jlc291cmNlLCByY3UpOwogCisgICAgZnJlZV9jcHVtYXNrX3Zhcihzci0+Y3B1
cyk7CiAgICAgeGZyZWUoc3IpOwogfQogCkBAIC0yNDg0LDcgKzI0OTMsOSBAQCBzdGF0aWMgdm9p
ZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogCiAgICAga2lsbF90aW1lcigm
c3ItPnNfdGltZXIpOwogCisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmc2NoZWRfcmVzX21h
c2spOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBOVUxMKTsKKwogICAgIGNhbGxfcmN1KCZzci0+
cmN1LCBzY2hlZF9yZXNfZnJlZSk7CiAKICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMzk4ODk4NWVlNi4uNzgwNzM1ZGRhMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKQEAgLTI0LDcgKzI0LDcgQEAgZXh0ZXJuIGNwdW1hc2tfdCBjcHVwb29sX2ZyZWVf
Y3B1czsKIGV4dGVybiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3VzOwogCiAvKiBTY2hlZHVsaW5nIHJl
c291cmNlIG1hc2suICovCi1leHRlcm4gY29uc3QgY3B1bWFza190ICpzY2hlZF9yZXNfbWFzazsK
K2V4dGVybiBjcHVtYXNrX3Qgc2NoZWRfcmVzX21hc2s7CiAKIC8qIE51bWJlciBvZiB2Y3B1cyBw
ZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCiBlbnVtIHNjaGVkX2dyYW4gewpAQCAtNTcsNyArNTcs
NyBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIC8qIENwdSB3aXRoIGxvd2VzdCBpZCBp
biBzY2hlZHVsaW5nIHJlc291cmNlLiAqLwogICAgIHVuc2lnbmVkIGludCAgICAgICAgbWFzdGVy
X2NwdTsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5OwotICAgIGNvbnN0IGNw
dW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVj
dCAgICAgKi8KKyAgICBjcHVtYXNrX3Zhcl90ICAgICAgIGNwdXM7ICAgICAgICAgICAvKiBjcHVz
IGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3QgICAgICovCiAgICAgc3RydWN0IHJjdV9oZWFkICAgICBy
Y3U7CiB9OwogCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3j-0001ka-SX; Wed, 02 Oct 2019 07:28:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3i-0001jA-No
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:26 +0000
X-Inumbo-ID: 24a0f1f7-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 24a0f1f7-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8E3A4B077;
 Wed,  2 Oct 2019 07:27:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:41 +0200
Message-Id: <20191002072745.24919-17-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 16/20] xen/sched: support differing
 granularity in schedule_cpu_[add/rm]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlIHNjaGVkdWxlX2NwdV9bYWRkL3JtXSgpIGhhcyB0
byBjb3BlIHdpdGgKZGlmZmVyZW50IHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHk6IGEgY3B1IG5vdCBp
biBhbnkgY3B1cG9vbCBpcyBzdWJqZWN0CnRvIGdyYW51bGFyaXR5IDEgKGNwdSBzY2hlZHVsaW5n
KSwgd2hpbGUgYSBjcHUgaW4gYSBjcHVwb29sIG1pZ2h0IGJlCmluIGEgc2NoZWR1bGluZyByZXNv
dXJjZSB3aXRoIG1vcmUgdGhhbiBvbmUgY3B1LgoKSGFuZGxlIHRoYXQgYnkgaGF2aW5nIGFycmF5
cyBvZiBvbGQvbmV3IHBkYXRhIGFuZCB2ZGF0YSBhbmQgbG9vcCBvdmVyCnRob3NlIHdoZXJlIGFw
cHJvcHJpYXRlLgoKQWRkaXRpb25hbGx5IHRoZSBzY2hlZHVsaW5nIHJlc291cmNlKHMpIG11c3Qg
ZWl0aGVyIGJlIG1lcmdlZCBvcgpzcGxpdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgIHwgIDE4ICsrLS0KIHhlbi9jb21t
b24vc2NoZWR1bGUuYyB8IDIyNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMDQgaW5zZXJ0aW9ucygrKSwgNDAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9u
L2NwdXBvb2wuYwppbmRleCAxM2RmZmFhZGNmLi4wNGMzYjNjMDRiIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtNTM2LDYgKzUz
Niw3IEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQog
ICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goY3B1cG9vbDApOwogICAg
ICAgICBCVUdfT04ocmV0KTsKICAgICB9CisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1
cG9vbF9mcmVlX2NwdXMpOwogfQogCiAvKgpAQCAtNTg1LDIwICs1ODYsMTkgQEAgc3RhdGljIHZv
aWQgY3B1cG9vbF9jcHVfcmVtb3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHN0cnVj
dCBjcHVwb29sICoqYzsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1
KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSApCi0gICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsKLSAgICBlbHNlCisgICAgZm9yX2VhY2hfY3B1cG9vbCAo
IGMgKQogICAgIHsKLSAgICAgICAgZm9yX2VhY2hfY3B1cG9vbChjKQorICAgICAgICBpZiAoIGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQpICkKICAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgKCpjKS0+Y3B1X3ZhbGlkKSApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHUoKmMs
IGNwdSk7Ci0gICAgICAgICAgICAgICAgQlVHX09OKHJldCk7Ci0gICAgICAgICAgICB9CisgICAg
ICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydCgqYywgY3B1KTsKKyAgICAg
ICAgICAgIEJVR19PTihyZXQpOworICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9j
cHVfZmluaXNoKCpjKTsKKyAgICAgICAgICAgIEJVR19PTihyZXQpOwogICAgICAgICB9CiAgICAg
fQogCisgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOworCiAg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIHNjaGVkX3JtX2NwdShj
cHUpOwogICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGVm
ZTA3N2IwMWYuLmU0MTFiNmQwM2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTQyNSwyNyArNDI1LDMwIEBAIHN0YXRpYyB2
b2lkIHNjaGVkX3VuaXRfYWRkX3ZjcHUoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCB2
Y3B1ICp2KQogICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0ZV0rKzsKIH0K
IAotc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1
ICp2KQorc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF9hbGxvY191bml0X21lbSh2b2lk
KQogewotICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCAqKnByZXZfdW5pdDsKLSAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGludCBncmFuID0gY3B1cG9v
bF9nZXRfZ3JhbnVsYXJpdHkoZC0+Y3B1cG9vbCk7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQ7CiAKLSAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCi0gICAgICAgIGlmICgg
dW5pdC0+dW5pdF9pZCAvIGdyYW4gPT0gdi0+dmNwdV9pZCAvIGdyYW4gKQotICAgICAgICAgICAg
YnJlYWs7CisgICAgdW5pdCA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3VuaXQpOworICAgIGlmICgg
IXVuaXQgKQorICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICggdW5pdCApCisgICAgaWYg
KCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgfHwKKyAgICAg
ICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8
fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X3NvZnRfYWZmaW5pdHkp
ICkKICAgICB7Ci0gICAgICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7Ci0gICAgICAg
IHJldHVybiB1bml0OworICAgICAgICBzY2hlZF9mcmVlX3VuaXRfbWVtKHVuaXQpOworICAgICAg
ICB1bml0ID0gTlVMTDsKICAgICB9CiAKLSAgICBpZiAoICh1bml0ID0geHphbGxvYyhzdHJ1Y3Qg
c2NoZWRfdW5pdCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICByZXR1cm4g
dW5pdDsKK30KKworc3RhdGljIHZvaWQgc2NoZWRfZG9tYWluX2luc2VydF91bml0KHN0cnVjdCBz
Y2hlZF91bml0ICp1bml0LCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBzY2hlZF91
bml0ICoqcHJldl91bml0OwogCiAgICAgdW5pdC0+ZG9tYWluID0gZDsKLSAgICBzY2hlZF91bml0
X2FkZF92Y3B1KHVuaXQsIHYpOwogCiAgICAgZm9yICggcHJldl91bml0ID0gJmQtPnNjaGVkX3Vu
aXRfbGlzdDsgKnByZXZfdW5pdDsKICAgICAgICAgICBwcmV2X3VuaXQgPSAmKCpwcmV2X3VuaXQp
LT5uZXh0X2luX2xpc3QgKQpAQCAtNDU1LDE3ICs0NTgsMzEgQEAgc3RhdGljIHN0cnVjdCBzY2hl
ZF91bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdW5pdC0+bmV4
dF9pbl9saXN0ID0gKnByZXZfdW5pdDsKICAgICAqcHJldl91bml0ID0gdW5pdDsKK30KIAotICAg
IGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpIHx8Ci0g
ICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZl
ZCkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9zb2Z0X2FmZmlu
aXR5KSApCi0gICAgICAgIGdvdG8gZmFpbDsKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2No
ZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGlu
dCBncmFuID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoZC0+Y3B1cG9vbCk7CiAKLSAgICByZXR1
cm4gdW5pdDsKKyAgICBmb3JfZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCisgICAgICAgIGlm
ICggdW5pdC0+dW5pdF9pZCAvIGdyYW4gPT0gdi0+dmNwdV9pZCAvIGdyYW4gKQorICAgICAgICAg
ICAgYnJlYWs7CiAKLSBmYWlsOgotICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKLSAgICBy
ZXR1cm4gTlVMTDsKKyAgICBpZiAoIHVuaXQgKQorICAgIHsKKyAgICAgICAgc2NoZWRfdW5pdF9h
ZGRfdmNwdSh1bml0LCB2KTsKKyAgICAgICAgcmV0dXJuIHVuaXQ7CisgICAgfQorCisgICAgaWYg
KCAodW5pdCA9IHNjaGVkX2FsbG9jX3VuaXRfbWVtKCkpID09IE5VTEwgKQorICAgICAgICByZXR1
cm4gTlVMTDsKKworICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7CisgICAgc2NoZWRf
ZG9tYWluX2luc2VydF91bml0KHVuaXQsIGQpOworCisgICAgcmV0dXJuIHVuaXQ7CiB9CiAKIHN0
YXRpYyB1bnNpZ25lZCBpbnQgc2NoZWRfc2VsZWN0X2luaXRpYWxfY3B1KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQpAQCAtMjQxOSwxOCArMjQzNiwyOCBAQCBzdGF0aWMgdm9pZCBwb2xsX3RpbWVyX2Zu
KHZvaWQgKmRhdGEpCiAgICAgICAgIHZjcHVfdW5ibG9jayh2KTsKIH0KIAotc3RhdGljIGludCBj
cHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKnNjaGVkX2FsbG9jX3Jlcyh2b2lkKQogewogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqc3I7CiAKICAgICBzciA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3Jlc291cmNlKTsKICAgICBp
ZiAoIHNyID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgcmV0dXJu
IE5VTEw7CiAgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZzci0+Y3B1cykgKQogICAgIHsK
ICAgICAgICAgeGZyZWUoc3IpOwotICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgcmV0
dXJuIE5VTEw7CiAgICAgfQorICAgIHJldHVybiBzcjsKK30KKworc3RhdGljIGludCBjcHVfc2No
ZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNyOworCisgICAgc3IgPSBzY2hlZF9hbGxvY19yZXMoKTsKKyAgICBpZiAoIHNyID09IE5VTEwg
KQorICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAgIHNyLT5tYXN0ZXJfY3B1ID0gY3B1Owog
ICAgIGNwdW1hc2tfY29weShzci0+Y3B1cywgY3B1bWFza19vZihjcHUpKTsKQEAgLTI0ODAsNiAr
MjUwNyw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3Jlc19mcmVlKHN0cnVjdCByY3VfaGVhZCAqaGVh
ZCkKICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gY29udGFpbmVyX29mKGhlYWQsIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSwgcmN1KTsKIAogICAgIGZyZWVfY3B1bWFza192YXIoc3ItPmNw
dXMpOworICAgIGlmICggc3ItPnNjaGVkX3VuaXRfaWRsZSApCisgICAgICAgIHNjaGVkX2ZyZWVf
dW5pdF9tZW0oc3ItPnNjaGVkX3VuaXRfaWRsZSk7CiAgICAgeGZyZWUoc3IpOwogfQogCkBAIC0y
NDk2LDYgKzI1MjUsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBp
bnQgY3B1KQogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnNjaGVkX3Jlc19tYXNrKTsKICAg
ICBzZXRfc2NoZWRfcmVzKGNwdSwgTlVMTCk7CiAKKyAgICAvKiBLZWVwIGlkbGUgdW5pdC4gKi8K
KyAgICBzci0+c2NoZWRfdW5pdF9pZGxlID0gTlVMTDsKICAgICBjYWxsX3JjdSgmc3ItPnJjdSwg
c2NoZWRfcmVzX2ZyZWUpOwogCiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CkBAIC0yNTc1LDYgKzI2MDYsMzAgQEAgc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBj
cHVfc2NoZWR1bGVfbmZiID0gewogICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X3NjaGVkdWxlX2Nh
bGxiYWNrCiB9OwogCitzdGF0aWMgY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1h
c2soZW51bSBzY2hlZF9ncmFuIG9wdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIGNvbnN0IGNwdW1hc2tfdCAq
bWFzazsKKworICAgIHN3aXRjaCAoIG9wdCApCisgICAgeworICAgIGNhc2UgU0NIRURfR1JBTl9j
cHU6CisgICAgICAgIG1hc2sgPSBjcHVtYXNrX29mKGNwdSk7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgU0NIRURfR1JBTl9jb3JlOgorICAgICAgICBtYXNrID0gcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFNDSEVEX0dSQU5fc29ja2V0
OgorICAgICAgICBtYXNrID0gcGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpOworICAgICAgICBi
cmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgcmV0dXJuIG1hc2s7Cit9CisKIC8qIEluaXRp
YWxpc2UgdGhlIGRhdGEgc3RydWN0dXJlcy4gKi8KIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0
KHZvaWQpCiB7CkBAIC0yNzMwLDYgKzI3ODUsNDYgQEAgaW50IHNjaGVkdWxlX2NwdV9hZGQodW5z
aWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICovCiAgICAgb2xkX2xvY2sg
PSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShjcHUsICZmbGFncyk7CiAKKyAgICBpZiAoIGNw
dXBvb2xfZ2V0X2dyYW51bGFyaXR5KGMpID4gMSApCisgICAgeworICAgICAgICBjb25zdCBjcHVt
YXNrX3QgKm1hc2s7CisgICAgICAgIHVuc2lnbmVkIGludCBjcHVfaXRlciwgaWR4ID0gMDsKKyAg
ICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm9sZF91bml0LCAqbWFzdGVyX3VuaXQ7CisgICAgICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3Jfb2xkOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFdlIG5lZWQgdG8gbWVyZ2UgbXVsdGlwbGUgaWRsZV92Y3B1IHVuaXRzIGFuZCBzY2hlZF9yZXNv
dXJjZSBzdHJ1Y3RzCisgICAgICAgICAqIGludG8gb25lLiBBcyB0aGUgZnJlZSBjcHVzIGFsbCBz
aGFyZSB0aGUgc2FtZSBsb2NrIHdlIGFyZSBmaW5lIGRvaW5nCisgICAgICAgICAqIHRoYXQgbm93
LiBUaGUgd29yc3Qgd2hpY2ggY291bGQgaGFwcGVuIHdvdWxkIGJlIHNvbWVvbmUgd2FpdGluZyBm
b3IKKyAgICAgICAgICogdGhlIGxvY2ssIHRodXMgZGVyZWZlcmVuY2luZyBzY2hlZF9yZXMtPnNj
aGVkdWxlX2xvY2suIFRoaXMgaXMgdGhlCisgICAgICAgICAqIHJlYXNvbiB3ZSBhcmUgZnJlZWlu
ZyBzdHJ1Y3Qgc2NoZWRfcmVzIHZpYSBjYWxsX3JjdSgpIHRvIGF2b2lkIHRoZQorICAgICAgICAg
KiBsb2NrIHBvaW50ZXIgc3VkZGVubHkgZGlzYXBwZWFyaW5nLgorICAgICAgICAgKi8KKyAgICAg
ICAgbWFzayA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhjLT5ncmFuLCBjcHUpOworICAgICAgICBt
YXN0ZXJfdW5pdCA9IGlkbGVfdmNwdVtjcHVdLT5zY2hlZF91bml0OworCisgICAgICAgIGZvcl9l
YWNoX2NwdSAoIGNwdV9pdGVyLCBtYXNrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBp
ZHggKQorICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdV9pdGVyLCAmc2NoZWRf
cmVzX21hc2spOworCisgICAgICAgICAgICBwZXJfY3B1KHNjaGVkX3Jlc19pZHgsIGNwdV9pdGVy
KSA9IGlkeCsrOworCisgICAgICAgICAgICBpZiAoIGNwdSA9PSBjcHVfaXRlciApCisgICAgICAg
ICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIG9sZF91bml0ID0gaWRsZV92Y3B1W2Nw
dV9pdGVyXS0+c2NoZWRfdW5pdDsKKyAgICAgICAgICAgIHNyX29sZCA9IGdldF9zY2hlZF9yZXMo
Y3B1X2l0ZXIpOworICAgICAgICAgICAga2lsbF90aW1lcigmc3Jfb2xkLT5zX3RpbWVyKTsKKyAg
ICAgICAgICAgIGlkbGVfdmNwdVtjcHVfaXRlcl0tPnNjaGVkX3VuaXQgPSBtYXN0ZXJfdW5pdDsK
KyAgICAgICAgICAgIG1hc3Rlcl91bml0LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmluZ10r
KzsKKyAgICAgICAgICAgIHNldF9zY2hlZF9yZXMoY3B1X2l0ZXIsIHNyKTsKKyAgICAgICAgICAg
IGNwdW1hc2tfc2V0X2NwdShjcHVfaXRlciwgc3ItPmNwdXMpOworCisgICAgICAgICAgICBjYWxs
X3JjdSgmc3Jfb2xkLT5yY3UsIHNjaGVkX3Jlc19mcmVlKTsKKyAgICAgICAgfQorICAgIH0KKwog
ICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwgcHByaXYsIHZw
cml2KTsKIAogICAgIHNyLT5zY2hlZHVsZXIgPSBuZXdfb3BzOwpAQCAtMjc2NywzMyArMjg2Miwx
MDAgQEAgb3V0OgogICovCiBpbnQgc2NoZWR1bGVfY3B1X3JtKHVuc2lnbmVkIGludCBjcHUpCiB7
Ci0gICAgc3RydWN0IHZjcHUgKmlkbGU7CiAgICAgdm9pZCAqcHByaXZfb2xkLCAqdnByaXZfb2xk
OwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3I7CisgICAgc3RydWN0IHNjaGVkX3Jlc291
cmNlICpzciwgKipzcl9uZXcgPSBOVUxMOworICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0Owog
ICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgc3BpbmxvY2tfdCAqb2xkX2xvY2s7
CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgaWR4LCByZXQgPSAtRU5PTUVNOwor
ICAgIHVuc2lnbmVkIGludCBjcHVfaXRlcjsKIAogICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKIAogICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwogICAgIG9sZF9vcHMg
PSBzci0+c2NoZWR1bGVyOwogCisgICAgaWYgKCBzci0+Z3JhbnVsYXJpdHkgPiAxICkKKyAgICB7
CisgICAgICAgIHNyX25ldyA9IHhtYWxsb2NfYXJyYXkoc3RydWN0IHNjaGVkX3Jlc291cmNlICos
IHNyLT5ncmFudWxhcml0eSAtIDEpOworICAgICAgICBpZiAoICFzcl9uZXcgKQorICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIGZvciAoIGlkeCA9IDA7IGlkeCA8IHNyLT5ncmFudWxhcml0
eSAtIDE7IGlkeCsrICkKKyAgICAgICAgeworICAgICAgICAgICAgc3JfbmV3W2lkeF0gPSBzY2hl
ZF9hbGxvY19yZXMoKTsKKyAgICAgICAgICAgIGlmICggc3JfbmV3W2lkeF0gKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHNyX25ld1tpZHhdLT5zY2hlZF91bml0X2lkbGUgPSBzY2hl
ZF9hbGxvY191bml0X21lbSgpOworICAgICAgICAgICAgICAgIGlmICggIXNyX25ld1tpZHhdLT5z
Y2hlZF91bml0X2lkbGUgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
c2NoZWRfcmVzX2ZyZWUoJnNyX25ld1tpZHhdLT5yY3UpOworICAgICAgICAgICAgICAgICAgICBz
cl9uZXdbaWR4XSA9IE5VTEw7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAg
ICAgICAgICAgaWYgKCAhc3JfbmV3W2lkeF0gKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGZvciAoIGlkeC0tOyBpZHggPj0gMDsgaWR4LS0gKQorICAgICAgICAgICAgICAgICAgICBz
Y2hlZF9yZXNfZnJlZSgmc3JfbmV3W2lkeF0tPnJjdSk7CisgICAgICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+Y3VyciA9IHNyX25l
d1tpZHhdLT5zY2hlZF91bml0X2lkbGU7CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+c2NoZWR1
bGVyID0gJnNjaGVkX2lkbGVfb3BzOworICAgICAgICAgICAgc3JfbmV3W2lkeF0tPmdyYW51bGFy
aXR5ID0gMTsKKworICAgICAgICAgICAgLyogV2Ugd2FudCB0aGUgbG9jayBub3QgdG8gY2hhbmdl
IHdoZW4gcmVwbGFjaW5nIHRoZSByZXNvdXJjZS4gKi8KKyAgICAgICAgICAgIHNyX25ld1tpZHhd
LT5zY2hlZHVsZV9sb2NrID0gc3ItPnNjaGVkdWxlX2xvY2s7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICByZXQgPSAwOwogICAgIEFTU0VSVChzci0+Y3B1cG9vbCAhPSBOVUxMKTsKICAgICBBU1NF
UlQoY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwogICAgIEFTU0VS
VCghY3B1bWFza190ZXN0X2NwdShjcHUsIHNyLT5jcHVwb29sLT5jcHVfdmFsaWQpKTsKIAotICAg
IGlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKLQogICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRf
b3BzLCBjcHUpOwogCiAgICAgLyogU2VlIGNvbW1lbnQgaW4gc2NoZWR1bGVfY3B1X2FkZCgpIHJl
Z2FyZGluZyBsb2NrIHN3aXRjaGluZy4gKi8KICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVf
bG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKIAotICAgIHZwcml2X29sZCA9IGlkbGUtPnNjaGVk
X3VuaXQtPnByaXY7CisgICAgdnByaXZfb2xkID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQt
PnByaXY7CiAgICAgcHByaXZfb2xkID0gc3ItPnNjaGVkX3ByaXY7CiAKLSAgICBpZGxlLT5zY2hl
ZF91bml0LT5wcml2ID0gTlVMTDsKKyAgICBpZHggPSAwOworICAgIGZvcl9lYWNoX2NwdSAoIGNw
dV9pdGVyLCBzci0+Y3B1cyApCisgICAgeworICAgICAgICBwZXJfY3B1KHNjaGVkX3Jlc19pZHgs
IGNwdV9pdGVyKSA9IDA7CisgICAgICAgIGlmICggY3B1X2l0ZXIgPT0gY3B1ICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWRsZV92Y3B1W2NwdV9pdGVyXS0+c2NoZWRfdW5pdC0+cHJpdiA9IE5V
TEw7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICAvKiBJ
bml0aWFsaXplIHVuaXQuICovCisgICAgICAgICAgICB1bml0ID0gc3JfbmV3W2lkeF0tPnNjaGVk
X3VuaXRfaWRsZTsKKyAgICAgICAgICAgIHVuaXQtPnJlcyA9IHNyX25ld1tpZHhdOworICAgICAg
ICAgICAgdW5pdC0+aXNfcnVubmluZyA9IHRydWU7CisgICAgICAgICAgICBzY2hlZF91bml0X2Fk
ZF92Y3B1KHVuaXQsIGlkbGVfdmNwdVtjcHVfaXRlcl0pOworICAgICAgICAgICAgc2NoZWRfZG9t
YWluX2luc2VydF91bml0KHVuaXQsIGlkbGVfdmNwdVtjcHVfaXRlcl0tPmRvbWFpbik7CisKKyAg
ICAgICAgICAgIC8qIEFkanVzdCBjcHUgbWFza3Mgb2YgcmVzb3VyY2VzIChvbGQgYW5kIG5ldyku
ICovCisgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHVfaXRlciwgc3ItPmNwdXMpOwor
ICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdV9pdGVyLCBzcl9uZXdbaWR4XS0+Y3B1cyk7
CisKKyAgICAgICAgICAgIC8qIEluaXQgdGltZXIuICovCisgICAgICAgICAgICBpbml0X3RpbWVy
KCZzcl9uZXdbaWR4XS0+c190aW1lciwgc190aW1lcl9mbiwgTlVMTCwgY3B1X2l0ZXIpOworCisg
ICAgICAgICAgICAvKiBMYXN0IHJlc291cmNlIGluaXRpYWxpemF0aW9ucyBhbmQgaW5zZXJ0IHJl
c291cmNlIHBvaW50ZXIuICovCisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+bWFzdGVyX2NwdSA9
IGNwdV9pdGVyOworICAgICAgICAgICAgc2V0X3NjaGVkX3JlcyhjcHVfaXRlciwgc3JfbmV3W2lk
eF0pOworCisgICAgICAgICAgICAvKiBMYXN0IGFjdGlvbjogc2V0IHRoZSBuZXcgbG9jayBwb2lu
dGVyLiAqLworICAgICAgICAgICAgc21wX21iKCk7CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+
c2NoZWR1bGVfbG9jayA9ICZzY2hlZF9mcmVlX2NwdV9sb2NrOworCisgICAgICAgICAgICBpZHgr
KzsKKyAgICAgICAgfQorICAgIH0KICAgICBzci0+c2NoZWR1bGVyID0gJnNjaGVkX2lkbGVfb3Bz
OwogICAgIHNyLT5zY2hlZF9wcml2ID0gTlVMTDsKIApAQCAtMjgxMSw5ICsyOTczLDExIEBAIGlu
dCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKICAgICBzci0+Z3JhbnVsYXJpdHkg
PSAxOwogICAgIHNyLT5jcHVwb29sID0gTlVMTDsKIAorb3V0OgogICAgIHJjdV9yZWFkX3VubG9j
aygmc2NoZWRfcmVzX3JjdWxvY2spOworICAgIHhmcmVlKHNyX25ldyk7CiAKLSAgICByZXR1cm4g
MDsKKyAgICByZXR1cm4gcmV0OwogfQogCiBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZHVsZXJfZ2V0
X2RlZmF1bHQodm9pZCkKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3o-0001qB-AJ; Wed, 02 Oct 2019 07:28:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3m-0001oD-N6
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:30 +0000
X-Inumbo-ID: 258ec854-e4e6-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 258ec854-e4e6-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3F240B090;
 Wed,  2 Oct 2019 07:27:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:43 +0200
Message-Id: <20191002072745.24919-19-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 18/20] xen/sched: disable scheduling when
 entering ACPI deep sleep states
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBlbnRlcmluZyBkZWVwIHNsZWVwIHN0YXRlcyBhbGwgZG9tYWlucyBhcmUgcGF1c2VkIHJl
c3VsdGluZyBpbgphbGwgY3B1cyBvbmx5IHJ1bm5pbmcgaWRsZSB2Y3B1cy4gVGhpcyBlbmFibGVz
IHVzIHRvIHN0b3Agc2NoZWR1bGluZwpjb21wbGV0ZWx5IGluIG9yZGVyIHRvIGF2b2lkIHN5bmNo
cm9uaXphdGlvbiBwcm9ibGVtcyB3aXRoIGNvcmUKc2NoZWR1bGluZyB3aGVuIGluZGl2aWR1YWwg
Y3B1cyBhcmUgb2ZmbGluZWQuCgpEaXNhYmxpbmcgdGhlIHNjaGVkdWxlciBpcyBkb25lIGJ5IHJl
cGxhY2luZyB0aGUgc29mdGlycSBoYW5kbGVyCndpdGggYSBkdW1teSBzY2hlZHVsaW5nIHJvdXRp
bmUgb25seSBlbmFibGluZyB0YXNrbGV0cyB0byBydW4uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgotLS0KVjI6IG5ldyBwYXRjaAotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgfCAgNCAr
KysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICB8ICAyICsrCiAzIGZpbGVzIGNo
YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXgg
MDFlNmFlYzRlOC4uODA3ODM1MjMxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93
ZXIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0xNDUsMTIgKzE0NSwxNiBA
QCBzdGF0aWMgdm9pZCBmcmVlemVfZG9tYWlucyh2b2lkKQogICAgIGZvcl9lYWNoX2RvbWFpbiAo
IGQgKQogICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7CisKKyAgICBzY2hlZHVsZXJfZGlzYWJsZSgpOwogfQogCiBzdGF0aWMg
dm9pZCB0aGF3X2RvbWFpbnModm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogCisgICAg
c2NoZWR1bGVyX2VuYWJsZSgpOworCiAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOwogICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA0OGRkYmRmZDdl
Li5kYmZmZWM4Y2YyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCkBAIC05MSw2ICs5MSw4IEBAIGV4dGVybiBjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXlbXSwgKl9fZW5kX3NjaGVkdWxlcnNf
YXJyCiAKIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIF9fcmVhZF9tb3N0bHkgb3BzOwogCitzdGF0
aWMgYm9vbCBzY2hlZHVsZXJfYWN0aXZlOworCiBzdGF0aWMgdm9pZCBzY2hlZF9zZXRfYWZmaW5p
dHkoCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwg
Y29uc3QgY3B1bWFza190ICpzb2Z0KTsKIApAQCAtMjI3NSw2ICsyMjc3LDEzIEBAIHN0YXRpYyBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hlZF91
bml0ICpwcmV2LAogICAgICAgICBjcHVfcmVsYXgoKTsKIAogICAgICAgICAqbG9jayA9IHBjcHVf
c2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KCFzY2hlZHVs
ZXJfYWN0aXZlKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVChpc19pZGxlX3VuaXQo
cHJldikpOworICAgICAgICAgICAgYXRvbWljX3NldCgmcHJldi0+bmV4dF90YXNrLT5yZW5kZXp2
b3VzX291dF9jbnQsIDApOworICAgICAgICAgICAgcHJldi0+cmVuZGV6dm91c19pbl9jbnQgPSAw
OworICAgICAgICB9CiAgICAgfQogCiAgICAgcmV0dXJuIHByZXYtPm5leHRfdGFzazsKQEAgLTI2
MjksMTQgKzI2MzgsMzIgQEAgY29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1hc2so
ZW51bSBzY2hlZF9ncmFuIG9wdCwgdW5zaWduZWQgaW50IGNwdSkKICAgICByZXR1cm4gbWFzazsK
IH0KIAorc3RhdGljIHZvaWQgc2NoZWR1bGVfZHVtbXkodm9pZCkKK3sKKyAgICBzY2hlZF90YXNr
bGV0X2NoZWNrX2NwdShzbXBfcHJvY2Vzc29yX2lkKCkpOworfQorCit2b2lkIHNjaGVkdWxlcl9k
aXNhYmxlKHZvaWQpCit7CisgICAgc2NoZWR1bGVyX2FjdGl2ZSA9IGZhbHNlOworICAgIG9wZW5f
c29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRLCBzY2hlZHVsZV9kdW1teSk7CisgICAgb3Blbl9zb2Z0
aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEsIHNjaGVkdWxlX2R1bW15KTsKK30KKwordm9pZCBzY2hl
ZHVsZXJfZW5hYmxlKHZvaWQpCit7CisgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEs
IHNjaGVkdWxlKTsKKyAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRf
c2xhdmUpOworICAgIHNjaGVkdWxlcl9hY3RpdmUgPSB0cnVlOworfQorCiAvKiBJbml0aWFsaXNl
IHRoZSBkYXRhIHN0cnVjdHVyZXMuICovCiB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lk
KQogewogICAgIHN0cnVjdCBkb21haW4gKmlkbGVfZG9tYWluOwogICAgIGludCBpOwogCi0gICAg
b3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEsIHNjaGVkdWxlKTsKLSAgICBvcGVuX3NvZnRp
cnEoU0NIRURfU0xBVkVfU09GVElSUSwgc2NoZWRfc2xhdmUpOworICAgIHNjaGVkdWxlcl9lbmFi
bGUoKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlVNX1NDSEVEVUxFUlM7IGkrKykKICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCmluZGV4IGE0MGJkNWZiNTYuLjYyOWE0YzUyZTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MzMsNiAr
OTMzLDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCk7CiB2
b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0
ZV9pbmZvICpydW5zdGF0ZSk7CiB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBp
bnQgY3B1KTsKIHZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lkICgqaWRsZSkgKHZvaWQpLCB1bnNp
Z25lZCBpbnQgY3B1KTsKK3ZvaWQgc2NoZWR1bGVyX2VuYWJsZSh2b2lkKTsKK3ZvaWQgc2NoZWR1
bGVyX2Rpc2FibGUodm9pZCk7CiAKIC8qCiAgKiBVc2VkIGJ5IGlkbGUgbG9vcCB0byBkZWNpZGUg
d2hldGhlciB0aGVyZSBpcyB3b3JrIHRvIGRvOgotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3p-0001rK-41; Wed, 02 Oct 2019 07:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3n-0001pT-N5
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:31 +0000
X-Inumbo-ID: 25c0dbd2-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 25c0dbd2-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8C7D4B0B6;
 Wed,  2 Oct 2019 07:27:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:44 +0200
Message-Id: <20191002072745.24919-20-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 19/20] xen/sched: add scheduling granularity
 enum
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtICgiY3B1IiwgImNvcmUiLCAic29ja2V0
IikgZm9yCnNwZWNpZmljYXRpb24gb2YgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkuIEluaXRp
YWxseSBpdCBpcyBzZXQgdG8KImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcg
Ym9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQoic2NoZWQtZ3JhbiIuCgpBY2NvcmRpbmcgdG8gdGhl
IHNlbGVjdGVkIGdyYW51bGFyaXR5IHNjaGVkX2dyYW51bGFyaXR5IGlzIHNldCBhZnRlcgphbGwg
Y3B1cyBhcmUgb25saW5lLgoKQSB0ZXN0IGlzIGFkZGVkIGZvciBhbGwgc2NoZWQgcmVzb3VyY2Vz
IGhvbGRpbmcgdGhlIHNhbWUgbnVtYmVyIG9mCmNwdXMuIEZhbGwgYmFjayB0byBjb3JlLSBvciBj
cHUtc2NoZWR1bGluZyBpbiB0aGF0IGNhc2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPgotLS0KUkZDIFYyOgotIGZpeGVkIGZyZWVpbmcgb2Ygc2NoZWRfcmVzIHdoZW4g
bWVyZ2luZyBjcHVzCi0gcmVuYW1lIHBhcmFtZXRlciB0byAic2NoZWQtZ3JhbiIgKEphbiBCZXVs
aWNoKQotIHJlbmFtZSBwYXJhbWV0ZXIgb3B0aW9uIGZyb20gInRocmVhZCIgdG8gImNwdSIgKEph
biBCZXVsaWNoKQoKVjE6Ci0gcmVuYW1lIHNjaGVkdWxlcl9zbXBfaW5pdCgpIHRvIHNjaGVkdWxl
cl9ncmFuX2luaXQoKSwgbGV0IGl0IGJlIGNhbGxlZAogIGJ5IGNwdXBvb2xfaW5pdCgpCi0gYXZv
aWQgdXNpbmcgbGl0ZXJhbCBjcHUgbnVtYmVyIDAgaW4gc2NoZWR1bGVyX3BlcmNwdV9pbml0KCkg
KEphbiBCZXVsaWNoKQotIHN0eWxlIGNvcnJlY3Rpb24gKEphbiBCZXVsaWNoKQotIGZhbGxiYWNr
IHRvIHNtYWxsZXIgZ3JhbnVsYXJpdHkgaW5zdGVhZCBvZiBwYW5pYyBpbiBjYXNlIG9mCiAgdW5i
YWxhbmNlZCBjcHUgY29uZmlndXJhdGlvbgoKVjI6Ci0gc3R5bGUgY2hhbmdlcyAoSmFuIEJldWxp
Y2gpCi0gaW50cm9kdWNlIENPTkZJR19IQVNfU0NIRURfR1JBTlVMQVJJVFkgKEphbiBCZXVsaWNo
KQoKVjQ6Ci0gbW92ZSBjb2RlIHRvIGNwdXBvb2wuYwotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmln
IHwgIDEgKwogeGVuL2NvbW1vbi9LY29uZmlnICAgfCAgMyArKwogeGVuL2NvbW1vbi9jcHVwb29s
LmMgfCA4MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAzIGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDI4OGRjNmMwNDIu
LjNmODhhZGFlOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9h
cmNoL3g4Ni9LY29uZmlnCkBAIC0yMiw2ICsyMiw3IEBAIGNvbmZpZyBYODYKIAlzZWxlY3QgSEFT
X1BBU1NUSFJPVUdICiAJc2VsZWN0IEhBU19QQ0kKIAlzZWxlY3QgSEFTX1BEWAorCXNlbGVjdCBI
QVNfU0NIRURfR1JBTlVMQVJJVFkKIAlzZWxlY3QgSEFTX1VCU0FOCiAJc2VsZWN0IEhBU19WUENJ
IGlmICFQVl9TSElNX0VYQ0xVU0lWRSAmJiBIVk0KIAlzZWxlY3QgTkVFRFNfTElCRUxGCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMTY4
MjlmNjI3NC4uZTkyNDc4NzFhOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBi
L3hlbi9jb21tb24vS2NvbmZpZwpAQCAtNjMsNiArNjMsOSBAQCBjb25maWcgSEFTX0dEQlNYCiBj
b25maWcgSEFTX0lPUE9SVFMKIAlib29sCiAKK2NvbmZpZyBIQVNfU0NIRURfR1JBTlVMQVJJVFkK
Kwlib29sCisKIGNvbmZpZyBORUVEU19MSUJFTEYKIAlib29sCiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggZjdhMTNjN2E0Yy4u
NGQzYWRiZGQ4ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2Nv
bW1vbi9jcHVwb29sLmMKQEAgLTE3LDYgKzE3LDcgQEAKICNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+
CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLWlmLmg+CisjaW5j
bHVkZSA8eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1
ZGUgPHhlbi9jcHUuaD4KIApAQCAtMzcsNiArMzgsODMgQEAgc3RhdGljIERFRklORV9TUElOTE9D
SyhjcHVwb29sX2xvY2spOwogc3RhdGljIGVudW0gc2NoZWRfZ3JhbiBfX3JlYWRfbW9zdGx5IG9w
dF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY3B1Owogc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKIAorI2lmZGVmIENPTkZJR19I
QVNfU0NIRURfR1JBTlVMQVJJVFkKK3N0YXRpYyBpbnQgX19pbml0IHNjaGVkX3NlbGVjdF9ncmFu
dWxhcml0eShjb25zdCBjaGFyICpzdHIpCit7CisgICAgaWYgKCBzdHJjbXAoImNwdSIsIHN0cikg
PT0gMCApCisgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY3B1Owor
ICAgIGVsc2UgaWYgKCBzdHJjbXAoImNvcmUiLCBzdHIpID09IDAgKQorICAgICAgICBvcHRfc2No
ZWRfZ3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFOX2NvcmU7CisgICAgZWxzZSBpZiAoIHN0cmNtcCgi
c29ja2V0Iiwgc3RyKSA9PSAwICkKKyAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NI
RURfR1JBTl9zb2NrZXQ7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
IHJldHVybiAwOworfQorY3VzdG9tX3BhcmFtKCJzY2hlZC1ncmFuIiwgc2NoZWRfc2VsZWN0X2dy
YW51bGFyaXR5KTsKKyNlbmRpZgorCitzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBjcHVwb29s
X2NoZWNrX2dyYW51bGFyaXR5KHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGNwdTsKKyAgICB1
bnNpZ25lZCBpbnQgc2libGluZ3MsIGdyYW4gPSAwOworCisgICAgaWYgKCBvcHRfc2NoZWRfZ3Jh
bnVsYXJpdHkgPT0gU0NIRURfR1JBTl9jcHUgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGZv
cl9lYWNoX29ubGluZV9jcHUgKCBjcHUgKQorICAgIHsKKyAgICAgICAgc2libGluZ3MgPSBjcHVt
YXNrX3dlaWdodChzY2hlZF9nZXRfb3B0X2NwdW1hc2sob3B0X3NjaGVkX2dyYW51bGFyaXR5LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHUpKTsKKyAgICAgICAgaWYgKCBncmFuID09IDAgKQorICAgICAgICAgICAgZ3JhbiA9IHNpYmxp
bmdzOworICAgICAgICBlbHNlIGlmICggZ3JhbiAhPSBzaWJsaW5ncyApCisgICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICB9CisKKyAgICBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmcgPSB0cnVl
OworCisgICAgcmV0dXJuIGdyYW47Cit9CisKKy8qIFNldHVwIGRhdGEgZm9yIHNlbGVjdGVkIHNj
aGVkdWxlciBncmFudWxhcml0eS4gKi8KK3N0YXRpYyB2b2lkIF9faW5pdCBjcHVwb29sX2dyYW5f
aW5pdCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBncmFuID0gMDsKKyAgICBjb25zdCBjaGFy
ICpmYWxsYmFjayA9IE5VTEw7CisKKyAgICB3aGlsZSAoIGdyYW4gPT0gMCApCisgICAgeworICAg
ICAgICBncmFuID0gY3B1cG9vbF9jaGVja19ncmFudWxhcml0eSgpOworCisgICAgICAgIGlmICgg
Z3JhbiA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgc3dpdGNoICggb3B0X3NjaGVkX2dy
YW51bGFyaXR5ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgU0NIRURfR1JBTl9j
b3JlOgorICAgICAgICAgICAgICAgIG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5f
Y3B1OworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1tZXRyaWMgY3B1IGNvbmZpZ3Vy
YXRpb24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiRmFsbGluZyBiYWNrIHRvIHNj
aGVkLWdyYW49Y3B1LlxuIjsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGNh
c2UgU0NIRURfR1JBTl9zb2NrZXQ6CisgICAgICAgICAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFy
aXR5ID0gU0NIRURfR1JBTl9jb3JlOworICAgICAgICAgICAgICAgIGZhbGxiYWNrID0gIkFzeW1t
ZXRyaWMgY3B1IGNvbmZpZ3VyYXRpb24uXG4iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAi
RmFsbGluZyBiYWNrIHRvIHNjaGVkLWdyYW49Y29yZS5cbiI7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgfQorCisgICAgaWYgKCBmYWxsYmFjayApCisgICAgICAgIHdhcm5pbmdfYWRkKGZhbGxi
YWNrKTsKKworICAgIHNjaGVkX2dyYW51bGFyaXR5ID0gZ3JhbjsKK30KKwogdW5zaWduZWQgaW50
IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGNvbnN0IHN0cnVjdCBjcHVwb29sICpjKQogewogICAg
IHJldHVybiBjID8gc2NoZWRfZ3JhbnVsYXJpdHkgOiAxOwpAQCAtODcxLDYgKzk0OSw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IGNwdXBvb2xfaW5pdCh2b2lkKQogICAgIHVuc2lnbmVkIGludCBjcHU7
CiAgICAgaW50IGVycjsKIAorICAgIGNwdXBvb2xfZ3Jhbl9pbml0KCk7CisKICAgICBjcHVwb29s
MCA9IGNwdXBvb2xfY3JlYXRlKDAsIDAsICZlcnIpOwogICAgIEJVR19PTihjcHVwb29sMCA9PSBO
VUxMKTsKICAgICBjcHVwb29sX3B1dChjcHVwb29sMCk7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3t-0001xU-KF; Wed, 02 Oct 2019 07:28:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3r-0001vI-MK
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:35 +0000
X-Inumbo-ID: 25634a4e-e4e6-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 25634a4e-e4e6-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 07:27:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E9424AF81;
 Wed,  2 Oct 2019 07:27:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:42 +0200
Message-Id: <20191002072745.24919-18-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 17/20] xen/sched: support core scheduling for
 moving cpus to/from cpupools
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBjb3JlIHNjaGVkdWxpbmcgYWN0aXZlIGl0IGlzIG5lY2Vzc2FyeSB0byBtb3ZlIG11bHRp
cGxlIGNwdXMgYXQKdGhlIHNhbWUgdGltZSB0byBvciBmcm9tIGEgY3B1cG9vbCBpbiBvcmRlciB0
byBhdm9pZCBzcGxpdCBzY2hlZHVsaW5nCnJlc291cmNlcyBpbiBiZXR3ZWVuLgoKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFyaW8g
RmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYxOiBuZXcgcGF0Y2gKLS0tCiB4ZW4v
Y29tbW9uL2NwdXBvb2wuYyAgICAgICB8IDEwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgICAzICstCiB4
ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDc2IGlu
c2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1
cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKaW5kZXggMDRjM2IzYzA0Yi4uZjdhMTNjN2E0
YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVw
b29sLmMKQEAgLTI2OCwyMyArMjY4LDMwIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1
X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQg
cmV0OwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwor
CisgICAgY3B1cyA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhjLT5ncmFuLCBjcHUpOwogCiAgICAg
aWYgKCAoY3B1cG9vbF9tb3ZpbmdfY3B1ID09IGNwdSkgJiYgKGMgIT0gY3B1cG9vbF9jcHVfbW92
aW5nKSApCiAgICAgICAgIHJldHVybiAtRUFERFJOT1RBVkFJTDsKLSAgICByZXQgPSBzY2hlZHVs
ZV9jcHVfYWRkKGNwdSwgYyk7CisgICAgcmV0ID0gc2NoZWR1bGVfY3B1X2FkZChjcHVtYXNrX2Zp
cnN0KGNwdXMpLCBjKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiByZXQ7CiAKLSAg
ICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAgcmN1X3Jl
YWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgY3B1bWFza19hbmRub3QoJmNwdXBv
b2xfZnJlZV9jcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMsIGNwdXMpOwogICAgIGlmIChjcHVwb29s
X21vdmluZ19jcHUgPT0gY3B1KQogICAgIHsKICAgICAgICAgY3B1cG9vbF9tb3ZpbmdfY3B1ID0g
LTE7CiAgICAgICAgIGNwdXBvb2xfcHV0KGNwdXBvb2xfY3B1X21vdmluZyk7CiAgICAgICAgIGNw
dXBvb2xfY3B1X21vdmluZyA9IE5VTEw7CiAgICAgfQotICAgIGNwdW1hc2tfc2V0X2NwdShjcHUs
IGMtPmNwdV92YWxpZCk7CisgICAgY3B1bWFza19vcihjLT5jcHVfdmFsaWQsIGMtPmNwdV92YWxp
ZCwgY3B1cyk7CiAgICAgY3B1bWFza19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsICZz
Y2hlZF9yZXNfbWFzayk7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICBmb3JfZWFj
aF9kb21haW5faW5fY3B1cG9vbChkLCBjKQogICAgIHsKQEAgLTI5OCw2ICszMDUsNyBAQCBzdGF0
aWMgaW50IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2ln
bmVkIGludCBjcHUpCiBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChzdHJ1
Y3QgY3B1cG9vbCAqYykKIHsKICAgICBpbnQgY3B1ID0gY3B1cG9vbF9tb3ZpbmdfY3B1OworICAg
IGNvbnN0IGNwdW1hc2tfdCAqY3B1czsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIGludCBy
ZXQ7CiAKQEAgLTMxMCw3ICszMTgsMTAgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2Nw
dV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICovCiAgICAgcmN1X3JlYWRfbG9jaygm
ZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIHJldCA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcihjcHUp
OwotICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CisKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAgY3B1cyA9IGdldF9zY2hlZF9y
ZXMoY3B1KS0+Y3B1czsKKyAgICBjcHVtYXNrX29yKCZjcHVwb29sX2ZyZWVfY3B1cywgJmNwdXBv
b2xfZnJlZV9jcHVzLCBjcHVzKTsKIAogICAgIC8qCiAgICAgICogY3B1X2Rpc2FibGVfc2NoZWR1
bGVyKCkgcmV0dXJuaW5nIGFuIGVycm9yIGRvZXNuJ3QgcmVxdWlyZSByZXNldHRpbmcKQEAgLTMy
Myw3ICszMzQsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICB7CiAgICAgICAgIHJldCA9IHNjaGVkdWxlX2NwdV9ybShjcHUp
OwogICAgICAgICBpZiAoIHJldCApCi0gICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAgICAgICAgICBjcHVtYXNrX2FuZG5vdCgmY3B1cG9v
bF9mcmVlX2NwdXMsICZjcHVwb29sX2ZyZWVfY3B1cywgY3B1cyk7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgewogICAgICAgICAgICAgY3B1cG9vbF9tb3ZpbmdfY3B1ID0gLTE7CkBAIC0zMzEsNiAr
MzQyLDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goc3RydWN0IGNw
dXBvb2wgKmMpCiAgICAgICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwogICAgICAg
ICB9CiAgICAgfQorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAg
ICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwgYykKICAgICB7CkBAIC0zNDUsNiArMzU3
LDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChzdHJ1Y3QgY3B1cG9v
bCAqYywgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgcmV0OwogICAgIHN0cnVjdCBkb21h
aW4gKmQ7CisgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogCiAgICAgc3Bpbl9sb2NrKCZjcHVw
b29sX2xvY2spOwogICAgIHJldCA9IC1FQUREUk5PVEFWQUlMOwpAQCAtMzUzLDcgKzM2NiwxMSBA
QCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KHN0cnVjdCBjcHVwb29sICpj
LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJldCA9IDA7Ci0g
ICAgaWYgKCAoYy0+bl9kb20gPiAwKSAmJiAoY3B1bWFza193ZWlnaHQoYy0+Y3B1X3ZhbGlkKSA9
PSAxKSAmJgorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAgICBjcHVz
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5jcHVzOworCisgICAgaWYgKCAoYy0+bl9kb20gPiAwKSAm
JgorICAgICAgICAgKGNwdW1hc2tfd2VpZ2h0KGMtPmNwdV92YWxpZCkgPT0gY3B1bWFza193ZWln
aHQoY3B1cykpICYmCiAgICAgICAgICAoY3B1ICE9IGNwdXBvb2xfbW92aW5nX2NwdSkgKQogICAg
IHsKICAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwpAQCAtMzc1LDkg
KzM5MiwxMCBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KHN0cnVjdCBj
cHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGNwdXBvb2xfbW92aW5nX2NwdSA9IGNw
dTsKICAgICBhdG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1X21vdmluZyA9
IGM7Ci0gICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1h
c2tfYW5kbm90KGMtPmNwdV92YWxpZCwgYy0+Y3B1X3ZhbGlkLCBjcHVzKTsKICAgICBjcHVtYXNr
X2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgJnNjaGVkX3Jlc19tYXNrKTsKIAorICAg
IHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogb3V0OgogICAgIHNwaW5fdW5s
b2NrKCZjcHVwb29sX2xvY2spOwogCkBAIC00MTcsMTEgKzQzNSwxMyBAQCBzdGF0aWMgaW50IGNw
dXBvb2xfdW5hc3NpZ25fY3B1KHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQog
ewogICAgIGludCB3b3JrX2NwdTsKICAgICBpbnQgcmV0OworICAgIHVuc2lnbmVkIGludCBtYXN0
ZXJfY3B1OwogCiAgICAgZGVidWd0cmFjZV9wcmludGsoImNwdXBvb2xfdW5hc3NpZ25fY3B1KHBv
b2w9JWQsY3B1PSVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICBjLT5jcHVwb29sX2lkLCBj
cHUpOwogCi0gICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoYywgY3B1KTsKKyAg
ICBtYXN0ZXJfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShjcHUpOworICAgIHJldCA9IGNw
dXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KGMsIG1hc3Rlcl9jcHUpOwogICAgIGlmICggcmV0ICkK
ICAgICB7CiAgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX3VuYXNzaWduX2NwdShw
b29sPSVkLGNwdT0lZCkgcmV0ICVkXG4iLApAQCAtNDI5LDEyICs0NDksMTIgQEAgc3RhdGljIGlu
dCBjcHVwb29sX3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNw
dSkKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKLSAgICB3b3JrX2NwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKLSAgICBpZiAoIHdvcmtfY3B1ID09IGNwdSApCisgICAgd29ya19jcHUgPSBz
Y2hlZF9nZXRfcmVzb3VyY2VfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSk7CisgICAgaWYgKCB3b3Jr
X2NwdSA9PSBtYXN0ZXJfY3B1ICkKICAgICB7CiAgICAgICAgIHdvcmtfY3B1ID0gY3B1bWFza19m
aXJzdChjcHVwb29sMC0+Y3B1X3ZhbGlkKTsKLSAgICAgICAgaWYgKCB3b3JrX2NwdSA9PSBjcHUg
KQotICAgICAgICAgICAgd29ya19jcHUgPSBjcHVtYXNrX25leHQoY3B1LCBjcHVwb29sMC0+Y3B1
X3ZhbGlkKTsKKyAgICAgICAgaWYgKCB3b3JrX2NwdSA9PSBtYXN0ZXJfY3B1ICkKKyAgICAgICAg
ICAgIHdvcmtfY3B1ID0gY3B1bWFza19sYXN0KGNwdXBvb2wwLT5jcHVfdmFsaWQpOwogICAgIH0K
ICAgICByZXR1cm4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSh3b3JrX2NwdSwgY3B1cG9vbF91
bmFzc2lnbl9jcHVfaGVscGVyLCBjKTsKIH0KQEAgLTUwMCw2ICs1MjAsNyBAQCB2b2lkIGNwdXBv
b2xfcm1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X2Fk
ZCh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGludCByZXQgPSAwOworICAgIGNvbnN0IGNwdW1h
c2tfdCAqY3B1czsKIAogICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVzKTsKQEAgLTUxMyw3ICs1MzQsMTEg
QEAgc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKICAgICAgKi8K
ICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgZ2V0X3NjaGVkX3Jl
cyhjcHUpLT5jcHVwb29sID0gTlVMTDsKLSAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9j
a2VkKGNwdXBvb2wwLCBjcHUpOworCisgICAgY3B1cyA9IHNjaGVkX2dldF9vcHRfY3B1bWFzayhj
cHVwb29sMC0+Z3JhbiwgY3B1KTsKKyAgICBpZiAoIGNwdW1hc2tfc3Vic2V0KGNwdXMsICZjcHVw
b29sX2ZyZWVfY3B1cykgKQorICAgICAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2Vk
KGNwdXBvb2wwLCBjcHUpOworCiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKQEAgLTU0OCwyNyArNTczLDMz
IEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogc3Rh
dGljIGludCBjcHVwb29sX2NwdV9yZW1vdmVfcHJvbG9ndWUodW5zaWduZWQgaW50IGNwdSkKIHsK
ICAgICBpbnQgcmV0ID0gMDsKKyAgICBjcHVtYXNrX3QgKmNwdXM7CisgICAgdW5zaWduZWQgaW50
IG1hc3Rlcl9jcHU7CiAKICAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CiAKLSAgICBpZiAo
IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cykgKQorICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKyAgICBjcHVzID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpLT5jcHVzOworICAgIG1hc3Rlcl9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7
CisgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoY3B1cywgJmNwdXBvb2xfbG9ja2VkX2NwdXMp
ICkKICAgICAgICAgcmV0ID0gLUVCVVNZOwogICAgIGVsc2UKICAgICAgICAgY3B1bWFza19zZXRf
Y3B1KGNwdSwgJmNwdXBvb2xfbG9ja2VkX2NwdXMpOworICAgIHJjdV9yZWFkX3VubG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CiAKICAg
ICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiAgcmV0OwogCi0gICAgaWYgKCBjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCkgKQorICAgIGlmICggY3B1bWFza190ZXN0
X2NwdShtYXN0ZXJfY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKSApCiAgICAgewogICAgICAgICAv
KiBDcHVwb29sMCBpcyBwb3B1bGF0ZWQgb25seSBhZnRlciBhbGwgY3B1cyBhcmUgdXAuICovCiAg
ICAgICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2FjdGl2ZSk7CiAKLSAgICAg
ICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQoY3B1cG9vbDAsIGNwdSk7CisgICAg
ICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KGNwdXBvb2wwLCBtYXN0ZXJfY3B1
KTsKICAgICB9Ci0gICAgZWxzZSBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xf
ZnJlZV9jcHVzKSApCisgICAgZWxzZSBpZiAoICFjcHVtYXNrX3Rlc3RfY3B1KG1hc3Rlcl9jcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cykgKQogICAgICAgICByZXQgPSAtRU5PREVWOwogCiAgICAgcmV0
dXJuIHJldDsKQEAgLTU4NSwxMiArNjE2LDEzIEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3Jl
bW92ZV9mb3JjZWQodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqKmM7
CiAgICAgaW50IHJldDsKKyAgICB1bnNpZ25lZCBpbnQgbWFzdGVyX2NwdSA9IHNjaGVkX2dldF9y
ZXNvdXJjZV9jcHUoY3B1KTsKIAogICAgIGZvcl9lYWNoX2NwdXBvb2wgKCBjICkKICAgICB7Ci0g
ICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkgKQorICAg
ICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUobWFzdGVyX2NwdSwgKCpjKS0+Y3B1X3ZhbGlkKSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0
KCpjLCBjcHUpOworICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfc3RhcnQo
KmMsIG1hc3Rlcl9jcHUpOwogICAgICAgICAgICAgQlVHX09OKHJldCk7CiAgICAgICAgICAgICBy
ZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9maW5pc2goKmMpOwogICAgICAgICAgICAgQlVHX09O
KHJldCk7CkBAIC02NTgsMjkgKzY5MCw0NSBAQCBpbnQgY3B1cG9vbF9kb19zeXNjdGwoc3RydWN0
IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAqb3ApCiAgICAgY2FzZSBYRU5fU1lTQ1RMX0NQVVBPT0xf
T1BfQUREQ1BVOgogICAgIHsKICAgICAgICAgdW5zaWduZWQgY3B1OworICAgICAgICBjb25zdCBj
cHVtYXNrX3QgKmNwdXM7CiAKICAgICAgICAgY3B1ID0gb3AtPmNwdTsKICAgICAgICAgZGVidWd0
cmFjZV9wcmludGsoImNwdXBvb2xfYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lkLCBjcHUpOworCiAgICAgICAgIHNw
aW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKKworICAgICAgICBjID0gY3B1cG9vbF9maW5kX2J5X2lk
KG9wLT5jcHVwb29sX2lkKTsKKyAgICAgICAgcmV0ID0gLUVOT0VOVDsKKyAgICAgICAgaWYgKCBj
ID09IE5VTEwgKQorICAgICAgICAgICAgZ290byBhZGRjcHVfb3V0OwogICAgICAgICBpZiAoIGNw
dSA9PSBYRU5fU1lTQ1RMX0NQVVBPT0xfUEFSX0FOWSApCi0gICAgICAgICAgICBjcHUgPSBjcHVt
YXNrX2ZpcnN0KCZjcHVwb29sX2ZyZWVfY3B1cyk7CisgICAgICAgIHsKKyAgICAgICAgICAgIGZv
cl9lYWNoX2NwdSAoIGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBjcHVzID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPmdyYW4sIGNwdSk7
CisgICAgICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVzLCAmY3B1cG9vbF9mcmVl
X2NwdXMpICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICAgICAgaWYgKCBjcHUgPj0gbnJfY3B1X2lk
cyApCisgICAgICAgICAgICAgICAgZ290byBhZGRjcHVfb3V0OworICAgICAgICB9CiAgICAgICAg
IHJldCA9IC1FSU5WQUw7CiAgICAgICAgIGlmICggY3B1ID49IG5yX2NwdV9pZHMgKQogICAgICAg
ICAgICAgZ290byBhZGRjcHVfb3V0OwogICAgICAgICByZXQgPSAtRU5PREVWOwotICAgICAgICBp
ZiAoICFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAgICAg
ICAgICAgIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cykgKQotICAg
ICAgICAgICAgZ290byBhZGRjcHVfb3V0OwotICAgICAgICBjID0gY3B1cG9vbF9maW5kX2J5X2lk
KG9wLT5jcHVwb29sX2lkKTsKLSAgICAgICAgcmV0ID0gLUVOT0VOVDsKLSAgICAgICAgaWYgKCBj
ID09IE5VTEwgKQorICAgICAgICBjcHVzID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPmdyYW4s
IGNwdSk7CisgICAgICAgIGlmICggIWNwdW1hc2tfc3Vic2V0KGNwdXMsICZjcHVwb29sX2ZyZWVf
Y3B1cykgfHwKKyAgICAgICAgICAgICBjcHVtYXNrX2ludGVyc2VjdHMoY3B1cywgJmNwdXBvb2xf
bG9ja2VkX2NwdXMpICkKICAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKICAgICAgICAgcmV0
ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjLCBjcHUpOworCiAgICAgYWRkY3B1X291dDoK
ICAgICAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7CiAgICAgICAgIGRlYnVndHJhY2Vf
cHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpIHJldCAlZFxuIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmNwdXBvb2xfaWQsIGNwdSwgcmV0KTsKKwogICAg
IH0KICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVu
L2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGU0MTFiNmQwM2UuLjQ4ZGRiZGZkN2UgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAg
LTI2MDYsOCArMjYwNiw3IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NjaGVk
dWxlX25mYiA9IHsKICAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9zY2hlZHVsZV9jYWxsYmFjawog
fTsKIAotc3RhdGljIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGVudW0g
c2NoZWRfZ3JhbiBvcHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGNwdSkKK2NvbnN0IGNwdW1hc2tfdCAqc2NoZWRfZ2V0X29wdF9j
cHVtYXNrKGVudW0gc2NoZWRfZ3JhbiBvcHQsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgY29u
c3QgY3B1bWFza190ICptYXNrOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDc4MDczNWRkYTMuLmNkNzMx
ZDcxNzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC02MzgsNSArNjM4LDYgQEAgYWZmaW5pdHlfYmFsYW5j
ZV9jcHVtYXNrKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LCBpbnQgc3RlcCwKIH0KIAog
dm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSk7Citjb25zdCBjcHVtYXNrX3QgKnNj
aGVkX2dldF9vcHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0LCB1bnNpZ25lZCBpbnQgY3B1
KTsKIAogI2VuZGlmIC8qIF9fWEVOX1NDSEVEX0lGX0hfXyAqLwotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3v-0001zi-1b; Wed, 02 Oct 2019 07:28:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3s-0001wP-Ns
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:36 +0000
X-Inumbo-ID: 24f85b9e-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 24f85b9e-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 28E5EB04F;
 Wed,  2 Oct 2019 07:27:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:39 +0200
Message-Id: <20191002072745.24919-15-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 14/20] xen/sched: protect scheduling resource
 via rcu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBtb3ZlIGNwdXMgdG8gY3B1cG9vbHMgd2l0aCBjb3JlIHNj
aGVkdWxpbmcKYWN0aXZlIGl0IGlzIG1hbmRhdG9yeSB0byBtZXJnZSBtdWx0aXBsZSBjcHVzIGlu
dG8gb25lIHNjaGVkdWxpbmcKcmVzb3VyY2Ugb3IgdG8gc3BsaXQgYSBzY2hlZHVsaW5nIHJlc291
cmNlIHdpdGggbXVsdGlwbGUgY3B1cyBpbiBpdAppbnRvIG11bHRpcGxlIHNjaGVkdWxpbmcgcmVz
b3VyY2VzLiBUaGlzIGluIHR1cm4gcmVxdWlyZXMgdG8gbW9kaWZ5CnRoZSBjcHUgPC0+IHNjaGVk
dWxpbmcgcmVzb3VyY2UgcmVsYXRpb24uIEluIG9yZGVyIHRvIGJlIGFibGUgdG8gZnJlZQp1bnVz
ZWQgcmVzb3VyY2VzIHByb3RlY3Qgc3RydWN0IHNjaGVkX3Jlc291cmNlIHZpYSBSQ1UuIFRoaXMg
ZW5zdXJlcwp0aGVyZSBhcmUgbm8gdXNlcnMgbGVmdCB3aGVuIGZyZWVpbmcgc3VjaCBhIHJlc291
cmNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tClYxOiBuZXcg
cGF0Y2gKLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8ICAgNCArCiB4ZW4vY29tbW9u
L3NjaGVkdWxlLmMgICAgICB8IDE4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICA3ICstCiAzIGZpbGVz
IGNoYW5nZWQsIDE3OCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDAyODI1
ZTc3OWQuLjcyMjhjYTg0YjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBi
L3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC01MTEsOCArNTExLDEwIEBAIHN0YXRpYyBpbnQgY3B1
cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICogKG9yIHVucGx1Z2dpbmcgd291
bGQgaGF2ZSBmYWlsZWQpIGFuZCB0aGF0IGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yCiAgICAgICog
YW55d2F5LgogICAgICAqLworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
ICAgICBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2wgPSBOVUxMOwogICAgIHJldCA9IGNwdXBv
b2xfYXNzaWduX2NwdV9sb2NrZWQoY3B1cG9vbDAsIGNwdSk7CisgICAgcmN1X3JlYWRfdW5sb2Nr
KCZzY2hlZF9yZXNfcmN1bG9jayk7CiAKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsK
IApAQCAtNTk3LDcgKzU5OSw5IEBAIHN0YXRpYyB2b2lkIGNwdXBvb2xfY3B1X3JlbW92ZV9mb3Jj
ZWQodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgfQogICAgIH0KIAorICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICBzY2hlZF9ybV9jcHUoY3B1KTsKKyAgICByY3Vf
cmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBhOTZmYzgy
MjgyLi4xZjIzYmYwZTgzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03Nyw2ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIHBvbGxf
dGltZXJfZm4odm9pZCAqZGF0YSk7CiAvKiBUaGlzIGlzIGdsb2JhbCBmb3Igbm93IHNvIHRoYXQg
cHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgY2FuIHJlYWNoIGl0ICovCiBERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2NoZWRfcmVzKTsKIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIHNjaGVkX3Jlc19pZHgpOwor
REVGSU5FX1JDVV9SRUFEX0xPQ0soc2NoZWRfcmVzX3JjdWxvY2spOwogCiAvKiBTY3JhdGNoIHNw
YWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwgY3B1bWFza19z
Y3JhdGNoKTsKQEAgLTMwMCwxMCArMzAxLDEyIEBAIHZvaWQgc2NoZWRfZ3Vlc3RfaWRsZSh2b2lk
ICgqaWRsZSkgKHZvaWQpLCB1bnNpZ25lZCBpbnQgY3B1KQogCiB2b2lkIHZjcHVfcnVuc3RhdGVf
Z2V0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZSkK
IHsKLSAgICBzcGlubG9ja190ICpsb2NrID0gbGlrZWx5KHYgPT0gY3VycmVudCkKLSAgICAgICAg
ICAgICAgICAgICAgICAgPyBOVUxMIDogdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91
bml0KTsKKyAgICBzcGlubG9ja190ICpsb2NrOwogICAgIHNfdGltZV90IGRlbHRhOwogCisgICAg
cmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgbG9jayA9IGxpa2VseSh2
ID09IGN1cnJlbnQpID8gTlVMTCA6IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5p
dCk7CiAgICAgbWVtY3B5KHJ1bnN0YXRlLCAmdi0+cnVuc3RhdGUsIHNpemVvZigqcnVuc3RhdGUp
KTsKICAgICBkZWx0YSA9IE5PVygpIC0gcnVuc3RhdGUtPnN0YXRlX2VudHJ5X3RpbWU7CiAgICAg
aWYgKCBkZWx0YSA+IDAgKQpAQCAtMzExLDYgKzMxNCw4IEBAIHZvaWQgdmNwdV9ydW5zdGF0ZV9n
ZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQog
CiAgICAgaWYgKCB1bmxpa2VseShsb2NrICE9IE5VTEwpICkKICAgICAgICAgdW5pdF9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIHYtPnNjaGVkX3VuaXQpOworCisgICAgcmN1X3JlYWRfdW5sb2Nr
KCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHVpbnQ2NF90IGdldF9jcHVfaWRsZV90aW1lKHVu
c2lnbmVkIGludCBjcHUpCkBAIC01MjIsNiArNTI3LDggQEAgaW50IHNjaGVkX2luaXRfdmNwdShz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisgICAgcmN1X3JlYWRf
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgLyogVGhlIGZpcnN0IHZjcHUgb2YgYW4g
dW5pdCBjYW4gYmUgc2V0IHZpYSBzY2hlZF9zZXRfcmVzKCkuICovCiAgICAgc2NoZWRfc2V0X3Jl
cyh1bml0LCBnZXRfc2NoZWRfcmVzKHByb2Nlc3NvcikpOwogCkBAIC01MjksNiArNTM2LDcgQEAg
aW50IHNjaGVkX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHVuaXQtPnByaXYg
PT0gTlVMTCApCiAgICAgewogICAgICAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CisgICAg
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgICAgICByZXR1cm4g
MTsKICAgICB9CiAKQEAgLTU1NSw2ICs1NjMsOCBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICBzY2hlZF9pbnNlcnRfdW5pdChkb21fc2NoZWR1bGVyKGQpLCB1
bml0KTsKICAgICB9CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KwogICAgIHJldHVybiAwOwogfQogCkBAIC01ODMsNiArNTkzLDcgQEAgaW50IHNjaGVkX21vdmVf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgdm9pZCAqb2xkX2RvbWRhdGE7CiAgICAgdW5zaWduZWQg
aW50IGdyYW4gPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShjKTsKKyAgICBpbnQgcmV0ID0gMDsK
IAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7CkBAIC01OTAsMTUgKzYwMSwyMSBA
QCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wg
KmMpCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgIH0KIAorICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGRvbWRhdGEgPSBzY2hlZF9hbGxvY19kb21k
YXRhKGMtPnNjaGVkLCBkKTsKICAgICBpZiAoIElTX0VSUihkb21kYXRhKSApCi0gICAgICAgIHJl
dHVybiBQVFJfRVJSKGRvbWRhdGEpOworICAgIHsKKyAgICAgICAgcmV0ID0gUFRSX0VSUihkb21k
YXRhKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgdW5pdF9wcml2ID0geHphbGxv
Y19hcnJheSh2b2lkICosIERJVl9ST1VORF9VUChkLT5tYXhfdmNwdXMsIGdyYW4pKTsKICAgICBp
ZiAoIHVuaXRfcHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0
YShjLT5zY2hlZCwgZG9tZGF0YSk7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICBy
ZXQgPSAtRU5PTUVNOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKICAgICB1bml0X2lkeCA9
IDA7CkBAIC02MTEsNyArNjI4LDggQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICAgICAgICAgIHNjaGVkX2ZyZWVfdWRh
dGEoYy0+c2NoZWQsIHVuaXRfcHJpdlt1bml0X2lkeF0pOwogICAgICAgICAgICAgeGZyZWUodW5p
dF9wcml2KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0
YSk7Ci0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIHJldCA9IC1FTk9N
RU07CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICB1bml0X2lkeCsr
OwogICAgIH0KQEAgLTY3Nyw3ICs2OTUsMTAgQEAgaW50IHNjaGVkX21vdmVfZG9tYWluKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogCiAgICAgeGZyZWUodW5pdF9wcml2KTsK
IAotICAgIHJldHVybiAwOworb3V0OgorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3Jj
dWxvY2spOworCisgICAgcmV0dXJuIHJldDsKIH0KIAogdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUo
c3RydWN0IHZjcHUgKnYpCkBAIC02OTUsOSArNzE2LDEzIEBAIHZvaWQgc2NoZWRfZGVzdHJveV92
Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgICAqLwogICAgIGlmICggdW5pdC0+dmNwdV9saXN0ID09
IHYgKQogICAgIHsKKyAgICAgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwor
CiAgICAgICAgIHNjaGVkX3JlbW92ZV91bml0KHZjcHVfc2NoZWR1bGVyKHYpLCB1bml0KTsKICAg
ICAgICAgc2NoZWRfZnJlZV91ZGF0YSh2Y3B1X3NjaGVkdWxlcih2KSwgdW5pdC0+cHJpdik7CiAg
ICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1bml0LCB2KTsKKworICAgICAgICByY3VfcmVhZF91bmxv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICB9CiB9CiAKQEAgLTcxNSw3ICs3NDAsMTIgQEAg
aW50IHNjaGVkX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIGludCBwb29saWQpCiAgICAg
U0NIRURfU1RBVF9DUkFOSyhkb21faW5pdCk7CiAgICAgVFJBQ0VfMUQoVFJDX1NDSEVEX0RPTV9B
REQsIGQtPmRvbWFpbl9pZCk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKICAgICBzZG9tID0gc2NoZWRfYWxsb2NfZG9tZGF0YShkb21fc2NoZWR1bGVyKGQpLCBk
KTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgaWYg
KCBJU19FUlIoc2RvbSkgKQogICAgICAgICByZXR1cm4gUFRSX0VSUihzZG9tKTsKIApAQCAtNzMz
LDkgKzc2MywxMyBAQCB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksoZG9tX2Rlc3Ryb3kpOwogICAgICAgICBUUkFDRV8x
RChUUkNfU0NIRURfRE9NX1JFTSwgZC0+ZG9tYWluX2lkKTsKIAorICAgICAgICByY3VfcmVhZF9s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGRv
bV9zY2hlZHVsZXIoZCksIGQtPnNjaGVkX3ByaXYpOwogICAgICAgICBkLT5zY2hlZF9wcml2ID0g
TlVMTDsKIAorICAgICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwog
ICAgICAgICBjcHVwb29sX3JtX2RvbWFpbihkKTsKICAgICB9CiB9CkBAIC03NzAsMTEgKzgwNCwx
NSBAQCB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgVFJBQ0Vf
MkQoVFJDX1NDSEVEX1NMRUVQLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7CiAK
KyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBsb2NrID0gdW5p
dF9zY2hlZHVsZV9sb2NrX2lycXNhdmUodi0+c2NoZWRfdW5pdCwgJmZsYWdzKTsKIAogICAgIHZj
cHVfc2xlZXBfbm9zeW5jX2xvY2tlZCh2KTsKIAogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2ly
cXJlc3RvcmUobG9jaywgZmxhZ3MsIHYtPnNjaGVkX3VuaXQpOworCisgICAgcmN1X3JlYWRfdW5s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgdmNwdV9zbGVlcF9zeW5jKHN0cnVj
dCB2Y3B1ICp2KQpAQCAtNzk1LDYgKzgzMyw4IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1
ICp2KQogCiAgICAgVFJBQ0VfMkQoVFJDX1NDSEVEX1dBS0UsIHYtPmRvbWFpbi0+ZG9tYWluX2lk
LCB2LT52Y3B1X2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
KwogICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh1bml0LCAmZmxhZ3MpOwog
CiAgICAgaWYgKCBsaWtlbHkodmNwdV9ydW5uYWJsZSh2KSkgKQpAQCAtODIwLDYgKzg2MCw4IEBA
IHZvaWQgdmNwdV93YWtlKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KIAogICAgIHVuaXRfc2NoZWR1
bGVfdW5sb2NrX2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHVuaXQpOworCisgICAgcmN1X3JlYWRf
dW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVj
dCB2Y3B1ICp2KQpAQCAtODUzLDYgKzg5NSw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkX3VuaXRfbW92
ZV9sb2NrZWQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgdW5zaWduZWQgaW50IG9sZF9j
cHUgPSB1bml0LT5yZXMtPm1hc3Rlcl9jcHU7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAvKgogICAgICAqIFRyYW5z
ZmVyIHVyZ2VuY3kgc3RhdHVzIHRvIG5ldyBDUFUgYmVmb3JlIHN3aXRjaGluZyBDUFVzLCBhcwog
ICAgICAqIG9uY2UgdGhlIHN3aXRjaCBvY2N1cnMsIHYtPmlzX3VyZ2VudCBpcyBubyBsb25nZXIg
cHJvdGVjdGVkIGJ5CkBAIC04NzIsNiArOTE2LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfdW5pdF9t
b3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICAgKiBwb2ludGVyIGNhbid0
IGNoYW5nZSB3aGlsZSB0aGUgY3VycmVudCBsb2NrIGlzIGhlbGQuCiAgICAgICovCiAgICAgc2No
ZWRfbWlncmF0ZSh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5pdCwgbmV3X2NwdSk7CisKKyAgICBy
Y3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogLyoKQEAgLTEwMzksNiAr
MTA4NSw4IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAK
ICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9yZXN1bWUpOwogCisgICAgcmN1
X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgZm9yX2VhY2hfc2NoZWRfdW5p
dCAoIGQsIHVuaXQgKQogICAgIHsKICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsKQEAgLTEwOTUs
NiArMTE0Myw4IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgICAgICBzY2hlZF9tb3ZlX2lycXModW5pdCk7CiAgICAgfQogCisgICAgcmN1X3Jl
YWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBkb21haW5fdXBkYXRlX25vZGVf
YWZmaW5pdHkoZCk7CiB9CiAKQEAgLTExMTAsOSArMTE2MCwxMSBAQCBpbnQgY3B1X2Rpc2FibGVf
c2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza190IG9ubGluZV9hZmZpbml0
eTsKICAgICBpbnQgcmV0ID0gMDsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vs
b2NrKTsKKwogICAgIGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAgICAgaWYgKCBj
ID09IE5VTEwgKQotICAgICAgICByZXR1cm4gcmV0OworICAgICAgICBnb3RvIG91dDsKIAogICAg
IGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sICggZCwgYyApCiAgICAgewpAQCAtMTE3MCw2ICsx
MjIyLDkgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICB9CiAgICAgfQogCitvdXQ6CisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xMjAxLDcgKzEyNTYsOSBAQCBzdGF0
aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KQogc3Rh
dGljIHZvaWQgc2NoZWRfc2V0X2FmZmluaXR5KAogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0
LCBjb25zdCBjcHVtYXNrX3QgKmhhcmQsIGNvbnN0IGNwdW1hc2tfdCAqc29mdCkKIHsKKyAgICBy
Y3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgc2NoZWRfYWRqdXN0X2FmZmlu
aXR5KGRvbV9zY2hlZHVsZXIodW5pdC0+ZG9tYWluKSwgdW5pdCwgaGFyZCwgc29mdCk7CisgICAg
cmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAKICAgICBpZiAoIGhhcmQgKQog
ICAgICAgICBjcHVtYXNrX2NvcHkodW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksIGhhcmQpOwpAQCAt
MTIyMSw2ICsxMjc4LDggQEAgc3RhdGljIGludCB2Y3B1X3NldF9hZmZpbml0eSgKICAgICBzcGlu
bG9ja190ICpsb2NrOwogICAgIGludCByZXQgPSAwOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5p
dCk7CiAKICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCkBAIC0xMjQ5LDYgKzEzMDgsOCBA
QCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmluaXR5KAogCiAgICAgc2NoZWRfdW5pdF9taWdyYXRl
X2ZpbmlzaCh1bml0KTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2sp
OworCiAgICAgcmV0dXJuIHJldDsKIH0KIApAQCAtMTM3NSwxMSArMTQzNiwxNiBAQCBzdGF0aWMg
bG9uZyBkb19wb2xsKHN0cnVjdCBzY2hlZF9wb2xsICpzY2hlZF9wb2xsKQogbG9uZyB2Y3B1X3lp
ZWxkKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKiB2PWN1cnJlbnQ7Ci0gICAgc3BpbmxvY2tf
dCAqbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2NoZWRfdW5pdCk7CisgICAgc3Bp
bmxvY2tfdCAqbG9jazsKKworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
IAorICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHYtPnNjaGVkX3VuaXQpOwogICAg
IHNjaGVkX3lpZWxkKHZjcHVfc2NoZWR1bGVyKHYpLCB2LT5zY2hlZF91bml0KTsKICAgICB1bml0
X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CiAKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIFNDSEVEX1NUQVRfQ1JBTksodmNw
dV95aWVsZCk7CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfWUlFTEQsIGN1cnJlbnQtPmRvbWFp
bi0+ZG9tYWluX2lkLCBjdXJyZW50LT52Y3B1X2lkKTsKQEAgLTE0NzYsNiArMTU0Miw4IEBAIGlu
dCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNw
dSwgdWludDhfdCByZWFzb24pCiAgICAgaW50IHJldCA9IC1FSU5WQUw7CiAgICAgYm9vbCBtaWdy
YXRlOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9j
ayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodW5pdCk7CiAKICAgICBpZiAoIGNwdSA9PSBOUl9D
UFVTICkKQEAgLTE1MTUsNiArMTU4Myw4IEBAIGludCB2Y3B1X3RlbXBvcmFyeV9hZmZpbml0eShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNwdSwgdWludDhfdCByZWFzb24pCiAgICAgaWYg
KCBtaWdyYXRlICkKICAgICAgICAgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCh1bml0KTsKIAor
ICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgcmV0dXJuIHJl
dDsKIH0KIApAQCAtMTcyNiw5ICsxNzk2LDEzIEBAIGxvbmcgc2NoZWRfYWRqdXN0KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkdWxlcl9vcCAqb3ApCiAKICAgICAvKiBO
QjogdGhlIHBsdWdnYWJsZSBzY2hlZHVsZXIgY29kZSBuZWVkcyB0byB0YWtlIGNhcmUKICAgICAg
KiBvZiBsb2NraW5nIGJ5IGl0c2VsZi4gKi8KKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisKICAgICBpZiAoIChyZXQgPSBzY2hlZF9hZGp1c3RfZG9tKGRvbV9zY2hlZHVs
ZXIoZCksIGQsIG9wKSkgPT0gMCApCiAgICAgICAgIFRSQUNFXzFEKFRSQ19TQ0hFRF9BREpET00s
IGQtPmRvbWFpbl9pZCk7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTE3NDksOSArMTgyMywxMyBAQCBsb25nIHNj
aGVkX2FkanVzdF9nbG9iYWwoc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICpvcCkKICAg
ICBpZiAoIHBvb2wgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAKKyAgICByY3Vf
cmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByYyA9ICgob3AtPnNjaGVkX2lk
ID09IHBvb2wtPnNjaGVkLT5zY2hlZF9pZCkKICAgICAgICAgICA/IHNjaGVkX2FkanVzdF9jcHVw
b29sKHBvb2wtPnNjaGVkLCBvcCkgOiAtRUlOVkFMKTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygm
c2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgY3B1cG9vbF9wdXQocG9vbCk7CiAKICAgICByZXR1
cm4gcmM7CkBAIC0xOTcxLDcgKzIwNDksMTEgQEAgc3RhdGljIHZvaWQgdW5pdF9jb250ZXh0X3Nh
dmVkKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IpCiB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNo
ZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiB7CiAgICAgc3RydWN0
IHNjaGVkX3VuaXQgKm5leHQgPSB2bmV4dC0+c2NoZWRfdW5pdDsKLSAgICBzdHJ1Y3Qgc2NoZWRf
cmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3I7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisKKyAgICBzciA9IGdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKTsK
IAogICAgIGlmICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQogICAg
IHsKQEAgLTE5OTgsNiArMjA4MCw4IEBAIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1
Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKIAogICAgIGlmICggaXNfaWRsZV92
Y3B1KHZwcmV2KSAmJiB2cHJldiAhPSB2bmV4dCApCiAgICAgICAgIHZwcmV2LT5zY2hlZF91bml0
ID0gc3ItPnNjaGVkX3VuaXRfaWRsZTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOwogfQogCiBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKQEAgLTIwMjEsNiArMjEwNSw4IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0
IHZjcHUgKnZuZXh0LAogICAgICAgICAgICAgdm5leHQtPnNjaGVkX3VuaXQgPQogICAgICAgICAg
ICAgICAgIGdldF9zY2hlZF9yZXMoc21wX3Byb2Nlc3Nvcl9pZCgpKS0+c2NoZWRfdW5pdF9pZGxl
OwogCisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAg
ICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5leHQpOwogICAgICAgICByZXR1cm4gY29udGlu
dWVfcnVubmluZyh2cHJldik7CiAgICAgfQpAQCAtMjAzNCw2ICsyMTIwLDggQEAgc3RhdGljIHZv
aWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAq
dm5leHQsCiAKICAgICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsodm5leHQpOwogCisgICAgcmN1
X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBjb250ZXh0X3N3aXRjaCh2
cHJldiwgdm5leHQpOwogfQogCkBAIC0yMTg2LDYgKzIyNzQsOCBAQCBzdGF0aWMgdm9pZCBzY2hl
ZF9zbGF2ZSh2b2lkKQogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIAorICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGxvY2sgPSBwY3B1X3NjaGVkdWxl
X2xvY2tfaXJxKGNwdSk7CiAKICAgICBub3cgPSBOT1coKTsKQEAgLTIyMDksNiArMjI5OSw4IEBA
IHN0YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAgICAgewogICAgICAgICBwY3B1X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKIAorICAgICAgICByY3VfcmVhZF91bmxvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgICAgICAvKiBDaGVjayBmb3IgZmFpbGVkIGZvcmNlZCBj
b250ZXh0IHN3aXRjaC4gKi8KICAgICAgICAgaWYgKCBkb19zb2Z0aXJxICkKICAgICAgICAgICAg
IHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CkBAIC0yMjQxLDEzICsyMzMzLDE2IEBA
IHN0YXRpYyB2b2lkIHNjaGVkdWxlKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
cjsKICAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKICAgICBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwotICAgIHVuc2lnbmVkIGludCAgICAgICAgICBncmFuID0gZ2V0X3NjaGVk
X3JlcyhjcHUpLT5ncmFudWxhcml0eTsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgZ3JhbjsK
IAogICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNj
aGVkX3J1bik7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAg
ICBzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBncmFuID0gc3ItPmdyYW51bGFyaXR5Owog
CiAgICAgbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKIApAQCAtMjI1OSw2ICsy
MzU0LDggQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICAgICAgICovCiAgICAgICAg
IHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCisgICAgICAgIHJjdV9yZWFk
X3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NI
RURVTEVfU09GVElSUSk7CiAgICAgICAgIHJldHVybiBzY2hlZF9zbGF2ZSgpOwogICAgIH0KQEAg
LTIzNzAsMTQgKzI0NjcsMjcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQg
aW50IGNwdSkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgc2NoZWRfcmVzX2ZyZWUo
c3RydWN0IHJjdV9oZWFkICpoZWFkKQoreworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3Ig
PSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IHNjaGVkX3Jlc291cmNlLCByY3UpOworCisgICAg
eGZyZWUoc3IpOworfQorCiBzdGF0aWMgdm9pZCBjcHVfc2NoZWR1bGVfZG93bih1bnNpZ25lZCBp
bnQgY3B1KQogewotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVz
KGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKworICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOwog
CiAgICAga2lsbF90aW1lcigmc3ItPnNfdGltZXIpOwogCiAgICAgc2V0X3NjaGVkX3JlcyhjcHUs
IE5VTEwpOwotICAgIHhmcmVlKHNyKTsKKyAgICBjYWxsX3JjdSgmc3ItPnJjdSwgc2NoZWRfcmVz
X2ZyZWUpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAK
IHZvaWQgc2NoZWRfcm1fY3B1KHVuc2lnbmVkIGludCBjcHUpCkBAIC0yMzk3LDYgKzI1MDcsOCBA
QCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxsYmFjaygKICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKICAgICBpbnQgcmMgPSAwOwogCisgICAgcmN1X3JlYWRf
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgLyoKICAgICAgKiBGcm9tIHRoZSBzY2hl
ZHVsZXIgcGVyc3BlY3RpdmUsIGJyaW5naW5nIHVwIGEgcENQVSByZXF1aXJlcwogICAgICAqIGFs
bG9jYXRpbmcgYW5kIGluaXRpYWxpemluZyB0aGUgcGVyLXBDUFUgc2NoZWR1bGVyIHNwZWNpZmlj
IGRhdGEsCkBAIC0yNDQzLDYgKzI1NTUsOCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV9jYWxs
YmFjaygKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hl
ZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gIXJjID8gTk9USUZZX0RPTkUgOiBub3RpZmll
cl9mcm9tX2Vycm5vKHJjKTsKIH0KIApAQCAtMjUzMiw4ICsyNjQ2LDEzIEBAIHZvaWQgX19pbml0
IHNjaGVkdWxlcl9pbml0KHZvaWQpCiAgICAgaWRsZV9kb21haW4tPm1heF92Y3B1cyA9IG5yX2Nw
dV9pZHM7CiAgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCkgPT0gTlVMTCApCiAg
ICAgICAgIEJVRygpOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwor
CiAgICAgZ2V0X3NjaGVkX3JlcygwKS0+Y3VyciA9IGlkbGVfdmNwdVswXS0+c2NoZWRfdW5pdDsK
ICAgICBnZXRfc2NoZWRfcmVzKDApLT5zY2hlZF91bml0X2lkbGUgPSBpZGxlX3ZjcHVbMF0tPnNj
aGVkX3VuaXQ7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0K
IAogLyoKQEAgLTI1NDYsOSArMjY2NSwxNCBAQCBpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNpZ25l
ZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAg
ICB2b2lkICpwcHJpdiwgKnZwcml2OwogICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMgPSBj
LT5zY2hlZDsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3I7CiAgICAgc3BpbmxvY2tfdCAqb2xk
X2xvY2ssICpuZXdfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQg
PSAwOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgc3Ig
PSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAKICAgICBBU1NFUlQoY3B1bWFza190ZXN0X2NwdShjcHUs
ICZjcHVwb29sX2ZyZWVfY3B1cykpOwogICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUs
IGMtPmNwdV92YWxpZCkpOwpAQCAtMjU2OCwxMyArMjY5MiwxOCBAQCBpbnQgc2NoZWR1bGVfY3B1
X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBpZGxlID0gaWRs
ZV92Y3B1W2NwdV07CiAgICAgcHByaXYgPSBzY2hlZF9hbGxvY19wZGF0YShuZXdfb3BzLCBjcHUp
OwogICAgIGlmICggSVNfRVJSKHBwcml2KSApCi0gICAgICAgIHJldHVybiBQVFJfRVJSKHBwcml2
KTsKKyAgICB7CisgICAgICAgIHJldCA9IFBUUl9FUlIocHByaXYpOworICAgICAgICBnb3RvIG91
dDsKKyAgICB9CisKICAgICB2cHJpdiA9IHNjaGVkX2FsbG9jX3VkYXRhKG5ld19vcHMsIGlkbGUt
PnNjaGVkX3VuaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZGxlLT5kb21haW4t
PnNjaGVkX3ByaXYpOwogICAgIGlmICggdnByaXYgPT0gTlVMTCApCiAgICAgewogICAgICAgICBz
Y2hlZF9mcmVlX3BkYXRhKG5ld19vcHMsIHBwcml2LCBjcHUpOwotICAgICAgICByZXR1cm4gLUVO
T01FTTsKKyAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
CiAgICAgLyoKQEAgLTI2MTMsNyArMjc0MiwxMCBAQCBpbnQgc2NoZWR1bGVfY3B1X2FkZCh1bnNp
Z25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAvKiBUaGUgIGNwdSBpcyBhZGRl
ZCB0byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8gZ28gcGljayB1cCBzb21lIHdvcmsgKi8KICAgICBj
cHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogCi0gICAgcmV0dXJuIDA7
CitvdXQ6CisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBy
ZXR1cm4gcmV0OwogfQogCiAvKgpAQCAtMjYyNiwxMSArMjc1OCwxNiBAQCBpbnQgc2NoZWR1bGVf
Y3B1X3JtKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IHZjcHUgKmlkbGU7CiAgICAg
dm9pZCAqcHByaXZfb2xkLCAqdnByaXZfb2xkOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAq
c3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9
IHNyLT5zY2hlZHVsZXI7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKyAgICBzdHJ1
Y3Qgc2NoZWR1bGVyICpvbGRfb3BzOwogICAgIHNwaW5sb2NrX3QgKm9sZF9sb2NrOwogICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKKyAgICBzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBvbGRfb3BzID0gc3ItPnNj
aGVkdWxlcjsKKwogICAgIEFTU0VSVChzci0+Y3B1cG9vbCAhPSBOVUxMKTsKICAgICBBU1NFUlQo
Y3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwogICAgIEFTU0VSVCgh
Y3B1bWFza190ZXN0X2NwdShjcHUsIHNyLT5jcHVwb29sLT5jcHVfdmFsaWQpKTsKQEAgLTI2NjMs
NiArMjgwMCw4IEBAIGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKICAgICBz
ci0+Z3JhbnVsYXJpdHkgPSAxOwogICAgIHNyLT5jcHVwb29sID0gTlVMTDsKIAorICAgIHJjdV9y
ZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAg
LTI3MTEsNiArMjg1MCw4IEBAIHZvaWQgc2NoZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9vbCAqYykK
IAogICAgIC8qIExvY2tpbmcsIGlmIG5lY2Vzc2FyeSwgbXVzdCBiZSBoYW5kbGVkIHdpdGhpbmcg
ZWFjaCBzY2hlZHVsZXIgKi8KIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIGlmICggYyAhPSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkID0gYy0+c2No
ZWQ7CkBAIC0yNzMwLDYgKzI4NzEsOCBAQCB2b2lkIHNjaGVkdWxlX2R1bXAoc3RydWN0IGNwdXBv
b2wgKmMpCiAgICAgICAgIGZvcl9lYWNoX2NwdSAoaSwgY3B1cykKICAgICAgICAgICAgIHNjaGVk
X2R1bXBfY3B1X3N0YXRlKHNjaGVkLCBpKTsKICAgICB9CisKKyAgICByY3VfcmVhZF91bmxvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCBzY2hlZF90aWNrX3N1c3BlbmQodm9pZCkK
QEAgLTI3MzcsMTAgKzI4ODAsMTQgQEAgdm9pZCBzY2hlZF90aWNrX3N1c3BlbmQodm9pZCkKICAg
ICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwor
CiAgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBzY2hlZF9k
b190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAgcmN1X2lkbGVfZW50ZXIoY3B1KTsKICAg
ICByY3VfaWRsZV90aW1lcl9zdGFydCgpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9y
ZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgc2NoZWRfdGlja19yZXN1bWUodm9pZCkKQEAgLTI3NDgs
MTAgKzI4OTUsMTQgQEAgdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByY3Vf
aWRsZV90aW1lcl9zdG9wKCk7CiAgICAgcmN1X2lkbGVfZXhpdChjcHUpOwogICAgIHNjaGVkID0g
Z2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7CiAgICAgc2NoZWRfZG9fdGlja19yZXN1bWUo
c2NoZWQsIGNwdSk7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsK
IH0KIAogdm9pZCB3YWl0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGY4ZjBmNDg0Y2IuLjM5ODg5
ODVlZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0xMCw2ICsxMCw3IEBACiAKICNpbmNsdWRlIDx4ZW4v
cGVyY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL2Vyci5oPgorI2luY2x1ZGUgPHhlbi9yY3VwZGF0ZS5o
PgogCiAvKiBBIGdsb2JhbCBwb2ludGVyIHRvIHRoZSBpbml0aWFsIGNwdXBvb2wgKFBPT0wwKS4g
Ki8KIGV4dGVybiBzdHJ1Y3QgY3B1cG9vbCAqY3B1cG9vbDA7CkBAIC01NywxOCArNTgsMjAgQEAg
c3RydWN0IHNjaGVkX3Jlc291cmNlIHsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1hc3Rlcl9j
cHU7CiAgICAgdW5zaWduZWQgaW50ICAgICAgICBncmFudWxhcml0eTsKICAgICBjb25zdCBjcHVt
YXNrX3QgICAgKmNwdXM7ICAgICAgICAgICAvKiBjcHVzIGNvdmVyZWQgYnkgdGhpcyBzdHJ1Y3Qg
ICAgICovCisgICAgc3RydWN0IHJjdV9oZWFkICAgICByY3U7CiB9OwogCiBERUNMQVJFX1BFUl9D
UFUoc3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CitleHRlcm4gcmN1X3JlYWRf
bG9ja190IHNjaGVkX3Jlc19yY3Vsb2NrOwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqZ2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJldHVybiBw
ZXJfY3B1KHNjaGVkX3JlcywgY3B1KTsKKyAgICByZXR1cm4gcmN1X2RlcmVmZXJlbmNlKHBlcl9j
cHUoc2NoZWRfcmVzLCBjcHUpKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHNldF9zY2hlZF9y
ZXModW5zaWduZWQgaW50IGNwdSwgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXMpCiB7Ci0gICAg
cGVyX2NwdShzY2hlZF9yZXMsIGNwdSkgPSByZXM7CisgICAgcmN1X2Fzc2lnbl9wb2ludGVyKHBl
cl9jcHUoc2NoZWRfcmVzLCBjcHUpLCByZXMpOwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBz
Y2hlZF91bml0ICpjdXJyX29uX2NwdSh1bnNpZ25lZCBpbnQgY3B1KQotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:28:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ3y-00024p-M3; Wed, 02 Oct 2019 07:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZ3x-00023T-Na
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:28:41 +0000
X-Inumbo-ID: 25c0dbd3-e4e6-11e9-9710-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 25c0dbd3-e4e6-11e9-9710-12813bfff9fa;
 Wed, 02 Oct 2019 07:27:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7184B0B7;
 Wed,  2 Oct 2019 07:27:53 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 09:27:45 +0200
Message-Id: <20191002072745.24919-21-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
References: <20191002072745.24919-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v6 20/20] docs: add "sched-gran" boot parameter
 documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGRvY3VtZW50YXRpb24gZm9yIHRoZSBuZXcgInNjaGVkLWdyYW4iIGh5cGVydmlzb3IgYm9v
dCBwYXJhbWV0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Ci0tLQpWNjoKLSBhZGQgYSBub3RlIHJlZ2FyZGluZyBkaWZmZXJlbnQgQU1EL0ludGVsIHRl
cm1pbm9sb2d5IChKYW4gQmV1bGljaCkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwg
MjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCBmYzY0NDI5
MDY0Li43NGFjZWFjNWRiIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xNzgyLDYg
KzE3ODIsMzQgQEAgU2V0IHRoZSB0aW1lc2xpY2Ugb2YgdGhlIGNyZWRpdDEgc2NoZWR1bGVyLCBp
biBtaWxsaXNlY29uZHMuICBUaGUKIGRlZmF1bHQgaXMgMzBtcy4gIFJlYXNvbmFibGUgdmFsdWVz
IG1heSBpbmNsdWRlIDEwLCA1LCBvciBldmVuIDEgZm9yCiB2ZXJ5IGxhdGVuY3ktc2Vuc2l0aXZl
IHdvcmtsb2Fkcy4KIAorIyMjIHNjaGVkLWdyYW4gKHg4NikKKz4gYD0gY3B1IHwgY29yZSB8IHNv
Y2tldGAKKworPiBEZWZhdWx0OiBgc2NoZWQtZ3Jhbj1jcHVgCisKK1NldCB0aGUgc2NoZWR1bGlu
ZyBncmFudWxhcml0eS4gSW4gY2FzZSB0aGUgZ3JhbnVsYXJpdHkgaXMgbGFyZ2VyIHRoYW4gMSAo
ZS5nLgorYGNvcmVgb24gYSBTTVQtZW5hYmxlZCBzeXN0ZW0sIG9yIGBzb2NrZXRgKSBtdWx0aXBs
ZSB2Y3B1cyBhcmUgYXNzaWduZWQKK3N0YXRpY2FsbHkgdG8gYSAic2NoZWR1bGluZyB1bml0IiB3
aGljaCB3aWxsIHRoZW4gYmUgc3ViamVjdCB0byBzY2hlZHVsaW5nLgorVGhpcyBhc3NpZ25tZW50
IG9mIHZjcHVzIHRvIHNjaGVkdWxpbmcgdW5pdHMgaXMgZml4ZWQuCisKK2BjcHVgOiBWY3B1cyB3
aWxsIGJlIHNjaGVkdWxlZCBpbmRpdmlkdWFsbHkgb24gc2luZ2xlIGNwdXMgKGUuZy4gYQoraHlw
ZXJ0aHJlYWQgdXNpbmcgeDg2L0ludGVsIHRlcm1pbm9sb2d5KQorCitgY29yZWA6IEFzIG1hbnkg
dmNwdXMgYXMgdGhlcmUgYXJlIGNwdXMgb24gYSBwaHlzaWNhbCBjb3JlIGFyZSBzY2hlZHVsZWQK
K3RvZ2V0aGVyIG9uIGEgcGh5c2ljYWwgY29yZS4KKworYHNvY2tldGA6IEFzIG1hbnkgdmNwdXMg
YXMgdGhlcmUgYXJlIGNwdXMgb24gYSBwaHlzaWNhbCBzb2NrZXRzIGFyZSBzY2hlZHVsZWQKK3Rv
Z2V0aGVyIG9uIGEgcGh5c2ljYWwgc29ja2V0LgorCitOb3RlOiBhIHZhbHVlIG90aGVyIHRoYW4g
YGNwdWAgd2lsbCByZXN1bHQgaW4gcmVqZWN0aW5nIGEgcnVudGltZSBtb2RpZmljYXRpb24KK2F0
dGVtcHQgb2YgdGhlICJzbXQiIHNldHRpbmcuCisKK05vdGU6IGZvciBBTUQgeDg2IHByb2Nlc3Nv
cnMgYmVmb3JlIEZhbTE3IHRoZSB0ZXJtaW5vbG9neSBpbiB0aGUgb2ZmaWNpYWwgZGF0YQorc2hl
ZXRzIGlzIGRpZmZlcmVudDogYSBjcHUgaXMgbmFtZWQgImNvcmUiIGFuZCBtdWx0aXBsZSAiY29y
ZXMiIGFyZSBydW5uaW5nCitpbiB0aGUgc2FtZSAiY29tcHV0ZSB1bml0Ii4gQXMgZnJvbSBGYW0x
NyBvbiBBTUQgaXMgdXNpbmcgdGhlIHNhbWUgbmFtZXMgYXMKK0ludGVsICgidGhyZWFkIiBhbmQg
ImNvcmUiKSB0aGUgdG9wb2xvZ3kgbGV2ZWxzIGFyZSBuYW1lZCAiY3B1IiwgImNvcmUiIGFuZAor
InNvY2tldCIgZXZlbiBvbiBvbGRlciBBTUQgcHJvY2Vzc29ycy4KKwogIyMjIHNjaGVkX3JhdGVs
aW1pdF91cwogPiBgPSA8aW50ZWdlcj5gCiAKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:31:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ6l-0003ur-FK; Wed, 02 Oct 2019 07:31:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZ6k-0003ul-66
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:31:34 +0000
X-Inumbo-ID: a8603740-e4e6-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a8603740-e4e6-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 07:31:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BA0DCAE79;
 Wed,  2 Oct 2019 07:31:32 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
 <63495f52-d696-e3bb-d82b-a5f3663ce3ba@citrix.com>
 <86a72e5d-1785-6d00-0891-97634d79c9cf@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <136b9552-63cf-c726-ed1c-9dd1b312acb3@suse.com>
Date: Wed, 2 Oct 2019 09:31:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <86a72e5d-1785-6d00-0891-97634d79c9cf@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, wl@xen.org, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAyMTo1MSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMDEvMTAvMjAx
OSAyMDo0OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDEvMTAvMjAxOSAyMDoxNSwgSWdv
ciBEcnV6aGluaW4gd3JvdGU6Cj4+PiBUaGVyZSBpcyBhIHNtYWxsIHdpbmRvdyB3aGVyZSBzaG9v
dGRvd24gTk1JIG1pZ2h0IGNvbWUgdG8gYSBDUFUKPj4+IChlLmcuIGluIHNlcmlhbCBpbnRlcnJ1
cHQgaGFuZGxlcikgd2hlcmUgY29uc29sZSBsb2NrIGlzIHRha2VuLiBJbiBvcmRlcgo+Pj4gbm90
IHRvIGxlYXZlIGZvbGxvd2luZyBjb25zb2xlIHByaW50cyB3YWl0aW5nIGluZmluaXRlbHkgZm9y
IHNob3QgZG93bgo+Pj4gQ1BVcyB0byBmcmVlIHRoZSBsb2NrIC0gZm9yY2UgdW5sb2NrIHRoZSBj
b25zb2xlLgo+Pj4KPj4+IFRoZSByYWNlIGhhcyBiZWVuIGZyZXF1ZW50bHkgb2JzZXJ2ZWQgd2hp
bGUgY3Jhc2hpbmcgbmVzdGVkIFhlbiBpbgo+Pj4gYW4gSFZNIGRvbWFpbi4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4+
IC0tLQo+Pj4gIHhlbi9hcmNoL3g4Ni9jcmFzaC5jIHwgMiArKwo+Pj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNo
LmMgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwo+Pj4gaW5kZXggNmUxZDNkMy4uYTIwZWM4YSAxMDA2
NDQKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYv
Y3Jhc2guYwo+Pj4gQEAgLTI5LDYgKzI5LDcgQEAKPj4+ICAjaW5jbHVkZSA8YXNtL2lvX2FwaWMu
aD4KPj4+ICAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4+PiAgI2luY2x1ZGUgPGFzbS9ocGV0Lmg+
Cj4+PiArI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+Cj4+PiAgCj4+PiAgc3RhdGljIGNwdW1hc2tf
dCB3YWl0aW5nX3RvX2NyYXNoOwo+Pj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgY3Jhc2hpbmdfY3B1
Owo+Pj4gQEAgLTE1NSw2ICsxNTYsNyBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXMo
dm9pZCkKPj4+ICAgICAgfQo+Pj4gIAo+Pj4gICAgICAvKiBMZWF2ZSBhIGhpbnQgb2YgaG93IHdl
bGwgd2UgZGlkIHRyeWluZyB0byBzaG9vdCBkb3duIHRoZSBvdGhlciBjcHVzICovCj4+PiArICAg
IGNvbnNvbGVfZm9yY2VfdW5sb2NrKCk7Cj4+PiAgICAgIGlmICggY3B1bWFza19lbXB0eSgmd2Fp
dGluZ190b19jcmFzaCkgKQo+Pj4gICAgICAgICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNc
biIpOwo+Pj4gICAgICBlbHNlCj4+Cj4+IFRoZSBvdmVyYWxsIGNoYW5nZSwgUi1ieSBtZSwgYnV0
IEknZCBwcmVmZXIgc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZjoKPj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKPj4gaW5kZXgg
NmUxZDNkM2E4NC4uNDE2ODc0NjVhYyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NyYXNo
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKPj4gQEAgLTE1NCw2ICsxNTQsMTIgQEAg
c3RhdGljIHZvaWQgbm1pX3Nob290ZG93bl9jcHVzKHZvaWQpCj4+IMKgwqDCoMKgwqDCoMKgwqAg
bXNlY3MtLTsKPj4gwqDCoMKgwqAgfQo+PiDCoAo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAq
IFdlIG1heSBoYXZlIE5NSSdkIGFub3RoZXIgQ1BVIHdoaWxlIGl0IHdhcyBob2xkaW5nIHRoZSBj
b25zb2xlIGxvY2suCj4+ICvCoMKgwqDCoCAqIEl0IHdvbid0IGJlIGluIGEgcG9zaXRpb24gdG8g
cmVsZWFzZSB0aGUgbG9jay4uLgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCBjb25zb2xlX2Zv
cmNlX3VubG9jaygpOwo+PiArCj4+IMKgwqDCoMKgIC8qIExlYXZlIGEgaGludCBvZiBob3cgd2Vs
bCB3ZSBkaWQgdHJ5aW5nIHRvIHNob290IGRvd24gdGhlIG90aGVyCj4+IGNwdXMgKi8KPj4gwqDC
oMKgwqAgaWYgKCBjcHVtYXNrX2VtcHR5KCZ3YWl0aW5nX3RvX2NyYXNoKSApCj4+IMKgwqDCoMKg
wqDCoMKgwqAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNcbiIpOwo+Pgo+Pgo+PiBJZiB5b3Un
cmUgaGFwcHksIEkgY2FuIGZvbGQgdGhpcyBpbiBvbiBjb21taXQuCj4gCj4gSGF2ZSBubyBvYmpl
Y3Rpb25zIGJ1dCB0aGVyZSBhcmUgb3RoZXIgcGxhY2VzIHdlIGNhbGwKPiBjb25zb2xlX2ZvcmNl
X3VubG9jaygpIGZvciBzaW1pbGFyIHB1cnBvc2VzIGFuZCB0aG9zZSBkb24ndCBoYXZlCj4gZXhw
bGFuYXRvcnkgY29tbWVudHMgbGlrZSB0aGF0LiBGcm9tIG15IHBvaW50IG9mIHZpZXcgdGhlIHJl
YXNvbiBoZXJlIGlzCj4ga2luZCBvZiBvYnZpb3VzIGJ1dCBpZiB5b3UgcHJlZmVyLi4uCgorMSBm
b3IgdGhlIHZhcmlhbnQgd2l0aCBjb21tZW50LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:33:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZ8w-00044L-Sa; Wed, 02 Oct 2019 07:33:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZ8v-00044F-Gb
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:33:49 +0000
X-Inumbo-ID: f64ad4a6-e4e6-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f64ad4a6-e4e6-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 07:33:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5222AAE79;
 Wed,  2 Oct 2019 07:33:43 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
Message-ID: <663427a1-4844-50fb-87ef-2be8591f2795@suse.com>
Date: Wed, 2 Oct 2019 09:33:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 1/2] MAINTAINERS: add tools/misc/xen-cpuid to
 "X86 ARCHITECTURE"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxvbmcgdGhlIGxpbmVzIG9mIG90aGVyIHg4Ni1zcGVjaWZpYyBwaWVjZXMgdW5kZXIgdG9vbHMv
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEv
TUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQ3Miw2ICs0NzIsNyBAQAogRjoJdG9v
bHMvZmlybXdhcmUvdmdhYmlvcy8KIEY6CXRvb2xzL2Z1enovY3B1LXBvbGljeS8KIEY6CXRvb2xz
L2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yLworRjoJdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YwogRjoJdG9vbHMvdGVzdHMvY3B1LXBvbGljeS8KIEY6CXRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci8KIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:35:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZAN-00049Y-8r; Wed, 02 Oct 2019 07:35:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZAL-00049T-EJ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:35:17 +0000
X-Inumbo-ID: 2d9a7db2-e4e7-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 2d9a7db2-e4e7-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 07:35:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1D3C2AF3E;
 Wed,  2 Oct 2019 07:35:16 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
Message-ID: <8176930a-a532-84aa-4e6c-921837f26956@suse.com>
Date: Wed, 2 Oct 2019 09:34:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 2/2] tools/xen-cpuid: avoid producing bogus
 output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3YXMgKG1pc3Rha2VubHksIGFzIC0gbG9va2luZyBhdCB0aGUgY29kZSAtIGl0J3MgY2xlYXJs
eSBub3QgaW50ZW5kZWQKdG8gd29yaykgcGFzc2luZyB0aGUgdG9vbCAiUmF3IiBhbmQgIkhvc3Qi
IGFzIGNvbW1hbmQgbGluZSBhcmd1bWVudHMuCkF2b2lkIHByaW50aW5nIGp1c3QgIlJhdyAgICAg
ICAiIHdpdGggbm90IGV2ZW4gYSBuZXdsaW5lIGF0IHRoZSBlbmQgaW4Kc3VjaCBhIGNhc2UuIElu
c3RlYWQgcmVwb3J0IHdoYXQgd2Fzbid0IHVuZGVyc3Rvb2QgYnkgdGhlIHBhcnNpbmcgbG9naWMu
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS90
b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTUz
MCw2ICs1MzAsMTUgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoICFpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIiclcycgdW5yZWNv
Z25pemVkIC0gc2tpcHBpbmdcbiIsIHB0cik7CisgICAgICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggKnB0ciApCisgICAgICAgICAgICAgICAg
ZnByaW50ZihzdGRlcnIsICInJXMnIHVucmVjb2duaXplZCAtIGlnbm9yaW5nXG4iLCBwdHIpOwor
CiAgICAgICAgICAgICBkZWNvZGVfZmVhdHVyZXNldChmcywgaSwgIlJhdyIsIHRydWUpOwogICAg
ICAgICB9CiAgICAgfQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:36:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:36:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZBe-0004HH-LM; Wed, 02 Oct 2019 07:36:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Bvdn=X3=linux.ibm.com=rppt@srs-us1.protection.inumbo.net>)
 id 1iFZBc-0004H3-Id
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:36:36 +0000
X-Inumbo-ID: 5cbc39e6-e4e7-11e9-9711-12813bfff9fa
Received: from mx0a-001b2d01.pphosted.com (unknown [148.163.158.5])
 by localhost (Halon) with ESMTPS
 id 5cbc39e6-e4e7-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 07:36:35 +0000 (UTC)
Received: from pps.filterd (m0098421.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id
 x927aW4t026604
 for <xen-devel@lists.xenproject.org>; Wed, 2 Oct 2019 03:36:35 -0400
Received: from e06smtp02.uk.ibm.com (e06smtp02.uk.ibm.com [195.75.94.98])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2vcqdurd8v-1
 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 03:36:34 -0400
Received: from localhost
 by e06smtp02.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <rppt@linux.ibm.com>;
 Wed, 2 Oct 2019 08:36:23 +0100
Received: from b06avi18626390.portsmouth.uk.ibm.com (9.149.26.192)
 by e06smtp02.uk.ibm.com (192.168.101.132) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256)
 Wed, 2 Oct 2019 08:36:12 +0100
Received: from b06wcsmtp001.portsmouth.uk.ibm.com
 (b06wcsmtp001.portsmouth.uk.ibm.com [9.149.105.160])
 by b06avi18626390.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP
 id x927ZgPA34865576
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 2 Oct 2019 07:35:42 GMT
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 56E0EA4060;
 Wed,  2 Oct 2019 07:36:11 +0000 (GMT)
Received: from b06wcsmtp001.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id CDD2EA4054;
 Wed,  2 Oct 2019 07:36:07 +0000 (GMT)
Received: from linux.ibm.com (unknown [9.148.8.153])
 by b06wcsmtp001.portsmouth.uk.ibm.com (Postfix) with ESMTPS;
 Wed,  2 Oct 2019 07:36:07 +0000 (GMT)
Date: Wed, 2 Oct 2019 10:36:06 +0300
From: Mike Rapoport <rppt@linux.ibm.com>
To: Adam Ford <aford173@gmail.com>
References: <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
 <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
 <20190926160433.GD32311@linux.ibm.com>
 <CAHCN7xL1sFXDhKUpj04d3eDZNgLA1yGAOqwEeCxedy1Qm-JOfQ@mail.gmail.com>
 <20190928073331.GA5269@linux.ibm.com>
 <CAHCN7xJEvS2Si=M+BYtz+kY0M4NxmqDjiX9Nwq6_3GGBh3yg=w@mail.gmail.com>
 <CAHCN7xKLhWw4P9-sZKXQcfSfh2r3J_+rLxuxACW0UVgimCzyVw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHCN7xKLhWw4P9-sZKXQcfSfh2r3J_+rLxuxACW0UVgimCzyVw@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-GCONF: 00
x-cbid: 19100207-0008-0000-0000-0000031D3BD8
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 19100207-0009-0000-0000-00004A3C3DD3
Message-Id: <20191002073605.GA30433@linux.ibm.com>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, ,
 definitions=2019-10-02_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 priorityscore=1501
 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0
 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0
 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx
 scancount=1 engine=8.0.1-1908290000 definitions=main-1910020071
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Fabio Estevam <festevam@gmail.com>, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, Chris Healy <cphealy@gmail.com>,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWRhbSwKCk9uIFR1ZSwgT2N0IDAxLCAyMDE5IGF0IDA3OjE0OjEzUE0gLTA1MDAsIEFkYW0g
Rm9yZCB3cm90ZToKPiBPbiBTdW4sIFNlcCAyOSwgMjAxOSBhdCA4OjMzIEFNIEFkYW0gRm9yZCA8
YWZvcmQxNzNAZ21haWwuY29tPiB3cm90ZToKPiA+Cj4gPiBJIGFtIGF0dGFjaGluZyB0d28gbG9n
cy4gIEkgbm93IHRoZSBtYWlsaW5nIGxpc3RzIHdpbGwgYmUgdW5oYXBweSwgYnV0Cj4gPiAgZG9u
J3Qgd2FudCB0byB0cnkgYW5kIHNwYW0gYSBidW5jaCBvZiBsb2cgdGhyb3VnaCB0aGUgbWFpbGlu
ZyBsaWFzdC4KPiA+IFRoZSB0d28gbG9ncyBzaG93IHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRo
ZSB3b3JraW5nIGFuZCBub24td29ya2luZwo+ID4gaW14NnEgM0QgYWNjZWxlcmF0b3Igd2hlbiB0
cnlpbmcgdG8gcnVuIGEgc2ltcGxlIGdsbWFyazItZXMyLWRybSBkZW1vLgo+ID4KPiA+IFRoZSBv
bmx5IGNoYW5nZSBiZXR3ZWVuIHRoZW0gaXMgdGhlIDIgbGluZSBjb2RlIGNoYW5nZSB5b3Ugc3Vn
Z2VzdGVkLgo+ID4KPiA+IEluIGJvdGggY2FzZXMsIEkgaGF2ZSBjbWE9MTI4TSBzZXQgaW4gbXkg
Ym9vdGFyZ3MuICBIaXN0b3JpY2FsbHkgdGhpcwo+ID4gaGFzIGJlZW4gc3VmZmljaWVudCwgYnV0
IGNtYT0yNTZNIGhhcyBub3QgbWFkZSBhIGRpZmZlcmVuY2UuCj4gPgo+IAo+IE1pa2UgYW55IHN1
Z2dlc3Rpb25zIG9uIGhvdyB0byBtb3ZlIGZvcndhcmQ/Cj4gSSB3YXMgaG9waW5nIHRvIGdldCB0
aGUgZml4ZXMgdGVzdGVkIGFuZCBwdXNoZWQgYmVmb3JlIDUuNCBpcyByZWxlYXNlZAo+IGlmIGF0
IGFsbCBwb3NzaWJsZQoKSSBoYXZlIGEgZml4IChiZWxvdykgdGhhdCBraW5kYSByZXN0b3JlcyB0
aGUgb3JpZ2luYWwgYmVoYXZpb3VyLCBidXQgSQpzdGlsbCB3b3VsZCBsaWtlIHRvIGRvdWJsZSBj
aGVjayB0byBtYWtlIHN1cmUgaXQncyBub3QgYSBiYW5kIGFpZCBhbmQgSQpoYXZlbid0IG1pc3Nl
ZCB0aGUgYWN0dWFsIHJvb3QgY2F1c2UuCgpDYW4geW91IHBsZWFzZSBzZW5kIG1lIHlvdXIgZGV2
aWNlIHRyZWUgZGVmaW5pdGlvbiBhbmQgdGhlIG91dHB1dCBvZiAKCmNhdCAvc3lzL2tlcm5lbC9k
ZWJ1Zy9tZW1ibG9jay9tZW1vcnkKCmFuZCAKCmNhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9tZW1ibG9j
ay9yZXNlcnZlZAoKVGhhbmtzIQoKRnJvbSAwNjUyOWY4NjE3NzJiN2RlYTI5MTJmYzIyNDVkZWJl
NDY5MDEzOWI4IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNaWtlIFJhcG9wb3J0IDxy
cHB0QGxpbnV4LmlibS5jb20+CkRhdGU6IFdlZCwgMiBPY3QgMjAxOSAxMDoxNDoxNyArMDMwMApT
dWJqZWN0OiBbUEFUQ0hdIG1tOiBtZW1ibG9jazogZG8gbm90IGVuZm9yY2UgY3VycmVudCBsaW1p
dCBmb3IgbWVtYmxvY2tfcGh5cyoKIGZhbWlseQoKVW50aWwgY29tbWl0IDkyZDEyZjk1NDRiNyAo
Im1lbWJsb2NrOiByZWZhY3RvciBpbnRlcm5hbCBhbGxvY2F0aW9uCmZ1bmN0aW9ucyIpIHRoZSBt
YXhpbWFsIGFkZHJlc3MgZm9yIG1lbWJsb2NrIGFsbG9jYXRpb25zIHdhcyBmb3JjZWQgdG8KbWVt
YmxvY2suY3VycmVudF9saW1pdCBvbmx5IGZvciB0aGUgYWxsb2NhdGlvbiBmdW5jdGlvbnMgcmV0
dXJuaW5nIHZpcnR1YWwKYWRkcmVzcy4gVGhlIGNoYW5nZXMgaW50cm9kdWNlZCBieSB0aGF0IGNv
bW1pdCBtb3ZlZCB0aGUgbGltaXQgZW5mb3JjZW1lbnQKaW50byB0aGUgYWxsb2NhdGlvbiBjb3Jl
IGFuZCBhcyBhIHJlc3VsdCB0aGUgYWxsb2NhdGlvbiBmdW5jdGlvbnMgcmV0dXJuaW5nCnBoeXNp
Y2FsIGFkZHJlc3MgYWxzbyBzdGFydGVkIHRvIGxpbWl0IGFsbG9jYXRpb25zIHRvCm1lbWJsb2Nr
LmN1cnJlbnRfbGltaXQuCgpUaGlzIGNhdXNlZCBicmVha2FnZSBvZiBldG5hdml2IEdQVSBkcml2
ZXI6CgpbICAgIDMuNjgyMzQ3XSBldG5hdml2IGV0bmF2aXY6IGJvdW5kIDEzMDAwMC5ncHUgKG9w
cyBncHVfb3BzKQpbICAgIDMuNjg4NjY5XSBldG5hdml2IGV0bmF2aXY6IGJvdW5kIDEzNDAwMC5n
cHUgKG9wcyBncHVfb3BzKQpbICAgIDMuNjk1MDk5XSBldG5hdml2IGV0bmF2aXY6IGJvdW5kIDIy
MDQwMDAuZ3B1IChvcHMgZ3B1X29wcykKWyAgICAzLjcwMDgwMF0gZXRuYXZpdi1ncHUgMTMwMDAw
LmdwdTogbW9kZWw6IEdDMjAwMCwgcmV2aXNpb246IDUxMDgKWyAgICAzLjcyMzAxM10gZXRuYXZp
di1ncHUgMTMwMDAwLmdwdTogY29tbWFuZCBidWZmZXIgb3V0c2lkZSB2YWxpZAptZW1vcnkgd2lu
ZG93ClsgICAgMy43MzEzMDhdIGV0bmF2aXYtZ3B1IDEzNDAwMC5ncHU6IG1vZGVsOiBHQzMyMCwg
cmV2aXNpb246IDUwMDcKWyAgICAzLjc1MjQzN10gZXRuYXZpdi1ncHUgMTM0MDAwLmdwdTogY29t
bWFuZCBidWZmZXIgb3V0c2lkZSB2YWxpZAptZW1vcnkgd2luZG93ClsgICAgMy43NjA1ODNdIGV0
bmF2aXYtZ3B1IDIyMDQwMDAuZ3B1OiBtb2RlbDogR0MzNTUsIHJldmlzaW9uOiAxMjE1ClsgICAg
My43NjY3NjZdIGV0bmF2aXYtZ3B1IDIyMDQwMDAuZ3B1OiBJZ25vcmluZyBHUFUgd2l0aCBWRyBh
bmQgRkUyLjAKClJlc3RvcmUgdGhlIGJlaGF2aW91ciBvZiBtZW1ibG9ja19waHlzKiBmYW1pbHkg
c28gdGhhdCB0aGVzZSBmdW5jdGlvbnMgd2lsbApub3QgZW5mb3JjZSBtZW1ibG9jay5jdXJyZW50
X2xpbWl0LgoKRml4ZXM6IDkyZDEyZjk1NDRiNyAoIm1lbWJsb2NrOiByZWZhY3RvciBpbnRlcm5h
bCBhbGxvY2F0aW9uIGZ1bmN0aW9ucyIpClJlcG9ydGVkLWJ5OiBBZGFtIEZvcmQgPGFmb3JkMTcz
QGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTogTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5pYm0u
Y29tPgotLS0KIG1tL21lbWJsb2NrLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tbS9tZW1ibG9jay5jIGIv
bW0vbWVtYmxvY2suYwppbmRleCA3ZDRmNjFhLi5jNGIxNmNhIDEwMDY0NAotLS0gYS9tbS9tZW1i
bG9jay5jCisrKyBiL21tL21lbWJsb2NrLmMKQEAgLTEzNTYsOSArMTM1Niw2IEBAIHN0YXRpYyBw
aHlzX2FkZHJfdCBfX2luaXQgbWVtYmxvY2tfYWxsb2NfcmFuZ2VfbmlkKHBoeXNfYWRkcl90IHNp
emUsCiAJCWFsaWduID0gU01QX0NBQ0hFX0JZVEVTOwogCX0KIAotCWlmIChlbmQgPiBtZW1ibG9j
ay5jdXJyZW50X2xpbWl0KQotCQllbmQgPSBtZW1ibG9jay5jdXJyZW50X2xpbWl0OwotCiBhZ2Fp
bjoKIAlmb3VuZCA9IG1lbWJsb2NrX2ZpbmRfaW5fcmFuZ2Vfbm9kZShzaXplLCBhbGlnbiwgc3Rh
cnQsIGVuZCwgbmlkLAogCQkJCQkgICAgZmxhZ3MpOwpAQCAtMTQ2OSw2ICsxNDY2LDkgQEAgc3Rh
dGljIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfaW50ZXJuYWwoCiAJaWYgKFdBUk5fT05f
T05DRShzbGFiX2lzX2F2YWlsYWJsZSgpKSkKIAkJcmV0dXJuIGt6YWxsb2Nfbm9kZShzaXplLCBH
RlBfTk9XQUlULCBuaWQpOwogCisJaWYgKG1heF9hZGRyID4gbWVtYmxvY2suY3VycmVudF9saW1p
dCkKKwkJbWF4X2FkZHIgPSBtZW1ibG9jay5jdXJyZW50X2xpbWl0OworCiAJYWxsb2MgPSBtZW1i
bG9ja19hbGxvY19yYW5nZV9uaWQoc2l6ZSwgYWxpZ24sIG1pbl9hZGRyLCBtYXhfYWRkciwgbmlk
KTsKIAogCS8qIHJldHJ5IGFsbG9jYXRpb24gd2l0aG91dCBsb3dlciBsaW1pdCAqLwotLSAKMi43
LjQKCiAKPiA+IGFkYW0KPiA+Cj4gPiBPbiBTYXQsIFNlcCAyOCwgMjAxOSBhdCAyOjMzIEFNIE1p
a2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4gd3JvdGU6Cj4gPiA+Cj4gPiA+IE9uIFRo
dSwgU2VwIDI2LCAyMDE5IGF0IDAyOjM1OjUzUE0gLTA1MDAsIEFkYW0gRm9yZCB3cm90ZToKPiA+
ID4gPiBPbiBUaHUsIFNlcCAyNiwgMjAxOSBhdCAxMTowNCBBTSBNaWtlIFJhcG9wb3J0IDxycHB0
QGxpbnV4LmlibS5jb20+IHdyb3RlOgo+ID4gPiA+ID4KPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4K
PiA+ID4gPiA+IE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDA4OjA5OjUyQU0gLTA1MDAsIEFkYW0g
Rm9yZCB3cm90ZToKPiA+ID4gPiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MTcgQU0g
RmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPgo+
ID4gPiA+ID4gPiA+IE9uIFdlZCwgU2VwIDI1LCAyMDE5IGF0IDk6MTcgQU0gQWRhbSBGb3JkIDxh
Zm9yZDE3M0BnbWFpbC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBJ
IHRyaWVkIGNtYT0yNTZNIGFuZCBub3RpY2VkIHRoZSBjbWEgZHVtcCBhdCB0aGUgYmVnaW5uaW5n
IGRpZG4ndAo+ID4gPiA+ID4gPiA+ID4gY2hhbmdlLiAgRG8gd2UgbmVlZCB0byBzZXR1cCBhIHJl
c2VydmVkLW1lbW9yeSBub2RlIGxpa2UKPiA+ID4gPiA+ID4gPiA+IGlteDZ1bC1jY2lteDZ1bHNv
bS5kdHNpIGRpZD8KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IEkgZG9uJ3QgdGhpbmsgc28u
Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBXZXJlIHlvdSBhYmxlIHRvIGlkZW50aWZ5IHdo
YXQgd2FzIHRoZSBleGFjdCBjb21taXQgdGhhdCBjYXVzZWQgc3VjaCByZWdyZXNzaW9uPwo+ID4g
PiA+ID4gPgo+ID4gPiA+ID4gPiBJIHdhcyBhYmxlIHRvIG5hcnJvdyBpdCBkb3duIHRoZSA5MmQx
MmY5NTQ0YjcgKCJtZW1ibG9jazogcmVmYWN0b3IKPiA+ID4gPiA+ID4gaW50ZXJuYWwgYWxsb2Nh
dGlvbiBmdW5jdGlvbnMiKSB0aGF0IGNhdXNlZCB0aGUgcmVncmVzc2lvbiB3aXRoCj4gPiA+ID4g
PiA+IEV0bmF2aXYuCj4gPiA+ID4gPgo+ID4gPiA+ID4KPiA+ID4gPiA+IENhbiB5b3UgcGxlYXNl
IHRlc3Qgd2l0aCB0aGlzIGNoYW5nZToKPiA+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBUaGF0IGFw
cGVhcnMgdG8gaGF2ZSBmaXhlZCBteSBpc3N1ZS4gIEkgYW0gbm90IHN1cmUgd2hhdCB0aGUgaW1w
YWN0Cj4gPiA+ID4gaXMsIGJ1dCBpcyB0aGlzIGEgc2FmZSBvcHRpb24/Cj4gPiA+Cj4gPiA+IEl0
J3Mgbm90IHJlYWxseSBhIGZpeCwgSSBqdXN0IHdhbnRlZCB0byBzZWUgaG93IGV4YWN0bHkgOTJk
MTJmOTU0NGI3ICgibWVtYmxvY2s6Cj4gPiA+IHJlZmFjdG9yIGludGVybmFsIGFsbG9jYXRpb24g
ZnVuY3Rpb25zIikgYnJva2UgeW91ciBzZXR1cC4KPiA+ID4KPiA+ID4gQ2FuIHlvdSBzaGFyZSB0
aGUgZHRzIHlvdSBhcmUgdXNpbmcgYW5kIHRoZSBmdWxsIGtlcm5lbCBsb2c/Cj4gPiA+Cj4gPiA+
ID4gYWRhbQo+ID4gPiA+Cj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21t
L21lbWJsb2NrLmMKPiA+ID4gPiA+IGluZGV4IDdkNGY2MWEuLjFmNWEwZWIgMTAwNjQ0Cj4gPiA+
ID4gPiAtLS0gYS9tbS9tZW1ibG9jay5jCj4gPiA+ID4gPiArKysgYi9tbS9tZW1ibG9jay5jCj4g
PiA+ID4gPiBAQCAtMTM1Niw5ICsxMzU2LDYgQEAgc3RhdGljIHBoeXNfYWRkcl90IF9faW5pdCBt
ZW1ibG9ja19hbGxvY19yYW5nZV9uaWQocGh5c19hZGRyX3Qgc2l6ZSwKPiA+ID4gPiA+ICAgICAg
ICAgICAgICAgICBhbGlnbiA9IFNNUF9DQUNIRV9CWVRFUzsKPiA+ID4gPiA+ICAgICAgICAgfQo+
ID4gPiA+ID4KPiA+ID4gPiA+IC0gICAgICAgaWYgKGVuZCA+IG1lbWJsb2NrLmN1cnJlbnRfbGlt
aXQpCj4gPiA+ID4gPiAtICAgICAgICAgICAgICAgZW5kID0gbWVtYmxvY2suY3VycmVudF9saW1p
dDsKPiA+ID4gPiA+IC0KPiA+ID4gPiA+ICBhZ2FpbjoKPiA+ID4gPiA+ICAgICAgICAgZm91bmQg
PSBtZW1ibG9ja19maW5kX2luX3JhbmdlX25vZGUoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIG5p
ZCwKPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmxhZ3MpOwo+ID4gPiA+ID4KPiA+ID4gPiA+ID4gSSBhbHNvIG5vdGljZWQgdGhhdCBpZiBJIGNy
ZWF0ZSBhIHJlc2VydmVkIG1lbW9yeSBub2RlIGFzIHdhcyBkb25lIG9uZQo+ID4gPiA+ID4gPiBp
bXg2dWwtY2NpbXg2dWxzb20uZHRzaSB0aGUgM0Qgc2VlbXMgdG8gd29yayBhZ2FpbiwgYnV0IHdp
dGhvdXQgaXQsIEkKPiA+ID4gPiA+ID4gd2FzIGdldHRpbmcgZXJyb3JzIHJlZ2FyZGxlc3Mgb2Yg
dGhlICdjbWE9MjU2TScgb3Igbm90Lgo+ID4gPiA+ID4gPiBJIGRvbid0IGhhdmUgYSBwcm9ibGVt
IHVzaW5nIHRoZSByZXNlcnZlZCBtZW1vcnksIGJ1dCBJIGd1ZXNzIEkgYW0gbm90Cj4gPiA+ID4g
PiA+IHN1cmUgd2hhdCB0aGUgYW1vdW50IHNob3VsZCBiZS4gIEkga25vdyBmb3IgdGhlIHZpZGVv
IGRlY29kaW5nIDEwODBwLAo+ID4gPiA+ID4gPiBJIGhhdmUgaGlzdG9yaWNhbGx5IHVzZWQgY21h
PTEyOE0sIGJ1dCB3aXRoIHRoZSAzRCBhbHNvIG5lZWRpbmcgc29tZQo+ID4gPiA+ID4gPiBtZW1v
cnkgYWxsb2NhdGlvbiwgaXMgdGhhdCBlbm91Z2ggb3Igc2hvdWxkIEkgdXNlIDI1Nk0/Cj4gPiA+
ID4gPiA+Cj4gPiA+ID4gPiA+IGFkYW0KPiA+ID4gPiA+Cj4gPiA+ID4gPiAtLQo+ID4gPiA+ID4g
U2luY2VyZWx5IHlvdXJzLAo+ID4gPiA+ID4gTWlrZS4KPiA+ID4gPiA+Cj4gPiA+Cj4gPiA+IC0t
Cj4gPiA+IFNpbmNlcmVseSB5b3VycywKPiA+ID4gTWlrZS4KPiA+ID4KCi0tIApTaW5jZXJlbHkg
eW91cnMsCk1pa2UuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZF1-00052K-6S; Wed, 02 Oct 2019 07:40:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZEz-0004vC-V0
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:40:05 +0000
X-Inumbo-ID: d971ce06-e4e7-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d971ce06-e4e7-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 07:40:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6A720ACFE;
 Wed,  2 Oct 2019 07:40:04 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9b3f955c-ad76-601f-2b58-fa9dc4608c72@suse.com>
Date: Wed, 2 Oct 2019 09:40:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, james@dingwall.me.uk
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNzoxNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IEN1cnJlbnRseSBl
eGVjdXRpb24gb2YgcGFuaWMoKSBjb250aW51ZXMgdW50aWwgWGVuJ3MgcGFuaWMgbm90aWZpZXIK
PiAoeGVuX3BhbmljX2V2ZW50KCkpIGlzIGNhbGxlZCBhdCB3aGljaCBwb2ludCB3ZSBtYWtlIGEg
aHlwZXJjYWxsIHRoYXQKPiBuZXZlciByZXR1cm5zLgo+IAo+IFRoaXMgbWVhbnMgdGhhdCBhbnkg
bm90aWZpZXIgdGhhdCBpcyBzdXBwb3NlZCB0byBiZSBjYWxsZWQgbGF0ZXIgYXMKPiB3ZWxsIGFz
IHNpZ25pZmljYW50IHBhcnQgb2YgcGFuaWMoKSBjb2RlIChzdWNoIGFzIHBzdG9yZSB3cml0ZXMg
ZnJvbQo+IGttc2dfZHVtcCgpKSBpcyBuZXZlciBleGVjdXRlZC4KCkJhY2sgYXQgdGhlIHRpbWUg
d2hlbiB0aGlzIHdhcyBpbnRyb2R1Y2VkIGludG8gdGhlIFhlbm9MaW51eCB0cmVlLApJIHRoaW5r
IHRoaXMgYmVoYXZpb3Igd2FzIGludGVudGlvbmFsIGZvciBhdCBsZWFzdCBEb21VLXMuIEkgd29u
ZGVyCndoZXRoZXIgeW91IHdvdWxkbid0IHdhbnQgeW91ciBjaGFuZ2UgdG8gZnVydGhlciBkaXN0
aW5ndWlzaCBEb20wCmFuZCBEb21VIGJlaGF2aW9yLgoKPiBUaGVyZSBpcyBubyByZWFzb24gZm9y
IHhlbl9wYW5pY19ldmVudCgpIHRvIGJlIHRoaXMgbGFzdCBwb2ludCBpbgo+IGV4ZWN1dGlvbiBz
aW5jZSBwYW5pYygpJ3MgZW1lcmdlbmN5X3Jlc3RhcnQoKSB3aWxsIGNhbGwgaW50bwo+IHhlbl9l
bWVyZ2VuY3lfcmVzdGFydCgpIGZyb20gd2hlcmUgd2UgY2FuIHBlcmZvcm0gb3VyIGh5cGVyY2Fs
bC4KCkRpZCB5b3UgY29uc2lkZXIsIGFzIGFuIGFsdGVybmF0aXZlLCB0byBsb3dlciB0aGUgbm90
aWZpZXIncwpwcmlvcml0eT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:47:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:47:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZMI-0005Fa-34; Wed, 02 Oct 2019 07:47:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XnjA=X3=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iFZMG-0005FV-PS
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:47:36 +0000
X-Inumbo-ID: e64a0f5c-e4e8-11e9-9711-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by localhost (Halon) with ESMTPS
 id e64a0f5c-e4e8-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 07:47:36 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com
 [10.5.11.22])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 82B83308339B;
 Wed,  2 Oct 2019 07:47:35 +0000 (UTC)
Received: from [10.36.117.58] (ovpn-117-58.ams2.redhat.com [10.36.117.58])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 256BD1001B23;
 Wed,  2 Oct 2019 07:47:33 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
References: <20191001090152.1770-1-david@redhat.com>
 <20191001090152.1770-2-david@redhat.com>
 <be450770-07f6-9fbf-087d-6fc420b6329b@oracle.com>
From: David Hildenbrand <david@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 xsFNBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABzSREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT7CwX4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+zsFNBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABwsFl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <b89e930b-bbf4-9358-97fe-8107e304ee65@redhat.com>
Date: Wed, 2 Oct 2019 09:47:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <be450770-07f6-9fbf-087d-6fc420b6329b@oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Wed, 02 Oct 2019 07:47:35 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH v1 1/3] xen/balloon: Drop __balloon_append()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, linux-mm@kvack.org,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTk6NDUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMC8xLzE5IDU6
MDEgQU0sIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBMZXQncyBzaW1wbHkgdXNlIGJhbGxv
b25fYXBwZW5kKCkgZGlyZWN0bHkuCj4+Cj4+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgo+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBT
aWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPiAKPiBG
b3IgdGhlIHNlcmllcyAoYW5kIHlvdXIgZWFybGllciBwYXRjaCkKPiAKPiBSZXZpZXdlZC1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KClRoYW5rcyEgV2hv
J3MgdGhlIGx1Y2t5IHdpbm5lciB0byBldmVudHVhbGx5IHBpY2sgdGhlIGZvdXIgcGF0Y2hlcyB1
cD8gOikKCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:56:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZUv-00068D-7F; Wed, 02 Oct 2019 07:56:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFZUu-000688-1m
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:56:32 +0000
X-Inumbo-ID: 24f43e0c-e4ea-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 24f43e0c-e4ea-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 07:56:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 11626AE21;
 Wed,  2 Oct 2019 07:56:30 +0000 (UTC)
To: David Hildenbrand <david@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
References: <20191001090152.1770-1-david@redhat.com>
 <20191001090152.1770-2-david@redhat.com>
 <be450770-07f6-9fbf-087d-6fc420b6329b@oracle.com>
 <b89e930b-bbf4-9358-97fe-8107e304ee65@redhat.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <25797c40-2ea9-1a3a-eeea-2f6057358481@suse.com>
Date: Wed, 2 Oct 2019 09:56:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b89e930b-bbf4-9358-97fe-8107e304ee65@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/3] xen/balloon: Drop __balloon_append()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-mm@kvack.org, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMDk6NDcsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IE9uIDAxLjEwLjE5
IDE5OjQ1LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDEwLzEvMTkgNTowMSBBTSwgRGF2
aWQgSGlsZGVuYnJhbmQgd3JvdGU6Cj4+PiBMZXQncyBzaW1wbHkgdXNlIGJhbGxvb25fYXBwZW5k
KCkgZGlyZWN0bHkuCj4+Pgo+Pj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+Cj4+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+IFNpZ25l
ZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgo+Pgo+PiBGb3Ig
dGhlIHNlcmllcyAoYW5kIHlvdXIgZWFybGllciBwYXRjaCkKPj4KPj4gUmV2aWV3ZWQtYnk6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gCj4gVGhhbmtzISBX
aG8ncyB0aGUgbHVja3kgd2lubmVyIHRvIGV2ZW50dWFsbHkgcGljayB0aGUgZm91ciBwYXRjaGVz
IHVwPyA6KQoKVGhleSB3aWxsIGJlIHRha2VuIHRocm91Z2ggdGhlIFhlbiB0cmVlLgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 07:59:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 07:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZXa-0006GK-Np; Wed, 02 Oct 2019 07:59:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZXZ-0006GF-SB
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 07:59:17 +0000
X-Inumbo-ID: 87d752ca-e4ea-11e9-9711-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 87d752ca-e4ea-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 07:59:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A32FACC6;
 Wed,  2 Oct 2019 07:59:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <98fd2d35-30f6-961d-a03d-3354b77d49b0@suse.com>
 <e3eb6daa-3971-fd1f-59c7-0e4059a9b74e@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cde69f44-ab04-adb8-5dcc-6aa24c5231bf@suse.com>
Date: Wed, 2 Oct 2019 09:59:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e3eb6daa-3971-fd1f-59c7-0e4059a9b74e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/HVM: p2m_ram_ro is incompatible with
 device pass-through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAyMDowMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDEwOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIHdyaXRlLWRpc2NhcmQgcHJvcGVydHkg
b2YgdGhlIHR5cGUgY2FuJ3QgYmUgcmVwcmVzZW50ZWQgaW4gSU9NTVUKPj4gcGFnZSB0YWJsZSBl
bnRyaWVzLiBNYWtlIHN1cmUgdGhlIHJlc3BlY3RpdmUgY2hlY2tzIC8gdHJhY2tpbmcgY2FuJ3QK
Pj4gcmFjZSwgYnkgdXRpbGl6aW5nIHRoZSBkb21haW4gbG9jay4gVGhlIG90aGVyIHNpZGVzIG9m
IHRoZSBzaGFyaW5nLwo+PiBwYWdpbmcvbG9nLWRpcnR5IGV4Y2x1c2lvbiBjaGVja3Mgc2hvdWxk
IHN1YnNlcXVlbnRseSBwZXJoYXBzIGFsc28gYmUKPj4gcHV0IHVuZGVyIHRoYXQgbG9jayB0aGVu
Lgo+Pgo+PiBUaGlzIGFsc28gZml4ZXMgYW4gdW5ndWFyZGVkIGQtPmFyY2guaHZtIGFjY2Vzcy4K
Pj4KPj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28gY29udmVydCBuZWlnaGJvcmluZyBi
b29sX3QgdG8gYm9vbCBpbgo+PiBzdHJ1Y3QgaHZtX2RvbWFpbi4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiBMZWF2aW5nIGFzaWRlIHRoZSBs
b2dkaXJ0eSBjaGFuZ2Ugd2hpY2ggaXMgYW4gYXV0b21hdGljIG5vIGZyb20gbWUgaW4KPiB0aGlz
IGZvcm0sCgpUaGVyZSdzIG5vIGxvZy1kaXJ0eSBjaGFuZ2UgaGVyZSwgdGhhdCBsaW5lIGlzIGp1
c3QgcGF0Y2ggY29udGV4dC4KQWxsIHRoZSBwYXRjaCBkb2VzIGlzIGFsc28gaW5jbHVkZSB0aGF0
IGNhc2UgaW4gdGhlIGNvbW1lbnQgbmV4dCB0bwp0aGUgY2hlY2suCgo+wqAgSSBjYW4ndCBzZWUg
aG93IHRoaXMgY2hhbmdlIGF2b2lkcyByZWdyZXNzaW5nIHRoZSBzdGF0dXMgcXVvLgo+IAo+IFFl
bXUgcmVhbGx5IGRvZXMgc2V0IHRoaXMgZmxhZyBmb3Igb3B0aW9uIFJPTXMsIHdoaWNoIHdpbGwg
dHlwaWNhbGx5IGJlCj4gdGhlIGlQWEUgaW1hZ2UgZm9yIG5ldCBib290aW5nLsKgIEN1cnJlbnRs
eSwgbmV0Ym9vdGluZyBhbiBIVk0gZ3Vlc3Qgd2l0aAo+IGRldmljZSBwYXNzZWQgdGhyb3VnaCB0
byBpdCBkb2VzIHdvcmssIGJlY2F1c2UgaXQgaXMgcGFydCBvZiBYZW5TZXJ2ZXJzCj4gYmFzaWMg
dGVzdGluZy4KPiAKPiBJdCBpcyBlbnRpcmVseSBwb3NzaWJsZSB0aGF0IHRoaXMgb25seSAid29y
a3MiIGFzIGxvbmcgYXMgRE1BIGRvZXNuJ3QKPiB0b3VjaCB0aGUgb3B0aW9uIFJPTSwgYW5kIHdo
aWxlIHRoaXMgbWlnaHQgbm90IGJlIGlkZWFsLCBpdCBzZWVtcyB0byBiZQo+IGxlc3MgYmFkIGJl
aGF2aW91ciB0aGFuIGJyZWFraW5nIGV4aXN0aW5nIFZNcyB1c2luZyB0aGlzIGNvbmZpZ3VyYXRp
b24uCgpIbW0sIHllcywgSSBoYXZlIHRvIGFkbWl0IEkgZGlkbid0IGNvbnNpZGVyIHRoaXMgY2Fz
ZSwgbWlzLXJlbWVtYmVyaW5nCnRoYXQgSFZNTUVNX3JhbV9ybyB3b3VsZCBiZSBtb3JlICJzcGVj
aWFsIiB0aGFuIGl0IHJlYWxseSBpcy4gSSBndWVzcwpJJ2xsIHdpdGhkcmF3IHRoZSBwYXRjaCB0
aGVuLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:12:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZjl-0008Ji-9k; Wed, 02 Oct 2019 08:11:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZjk-0008Jd-3R
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:11:52 +0000
X-Inumbo-ID: 487cf22c-e4ec-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 487cf22c-e4ec-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 08:11:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 88B28ACC6;
 Wed,  2 Oct 2019 08:11:48 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
 <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
Date: Wed, 2 Oct 2019 10:11:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAyMjo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDA5OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMzAuMDkuMjAxOSAyMToxNiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IENsYW5nIGluIHBhcnRpY3VsYXIgaGFzIGEgaGFiaXQgb2Ygb3V0
LW9mLWxpbmluZyB0aGVzZSBhbmQgY3JlYXRpbmcgbXVsdGlwbGUKPj4+IGxvY2FsIGNvcGllcyBv
ZiBfbWZuKCkgYW5kIG1mbl94KCksIGV0Yy4gIE92ZXJyaWRlIHRoaXMgYmVoYXZpb3VyLgo+PiBJ
cyBzcGVjaWFsIGNhc2luZyB0aGUgdHlwZXNhZmUgaGVscGVycyB0aGVuIHRoZSByaWdodCBhcHBy
b2FjaD8gVGhlCj4+IGZ1bmRhbWVudGFsIGlkZWEgYWZ0ZXIgYWxsIGlzIHRvIGxldCB0aGUgY29t
cGlsZXIgZGVjaWRlLiBJIGNlcnRhaW5seQo+PiBhZ3JlZSB0aGF0IG5vdCBpbmxpbmluZyBzdWNo
IHRyaXZpYWwgZnVuY3Rpb25zIGRlc3BpdGUgdGhlIGlubGluZQo+PiBrZXl3b3JkIGxvb2tzIGZh
ciBmcm9tIG9wdGltYWwsIGJ1dCBpZiB0aGVyZSdzIHN1Y2ggYSBnZW5lcmFsIGlzc3VlCj4+IHdp
dGggY2xhbmcsIHNob3VsZG4ndCB3ZSBtYWtlICJpbmxpbmUiIGV4cGFuZCB0byAiYWx3YXlzX2lu
bGluZSIKPj4gdW5pZm9ybWx5Pwo+IAo+IElubGluZSBoYW5kaW5nIGlzIGEgbWVzcy4KPiAKPiBX
ZSBjdXJyZW50bHkgZGVmaW5lIGlubGluZSB0byBfX2lubGluZV9fLsKgIFVuZG9pbmcgdGhpcyBy
ZXN1bHRzIGluIGJ1aWxkCj4gZmFpbHVyZXMuCj4gCj4gTGludXggY3VycmVudGx5IGRlZmluZXMg
aW5saW5lIHRvIGFsd2F5c19pbmxpbmUgYW5kIHRoZXkgYXJlIGRlc3BlcmF0ZWx5Cj4gdHJ5aW5n
IHRvIHVuZG8gdGhpcyAobWlzKWJlaGF2aW91ci4KPiAKPiBUaGVyZSBhcmUgYSBmZXcgdXNlcyBv
ZiBhbHdheXNfaW5saW5lIGZvciBzYWZldHkgcHVycG9zZXMgKHRoZQo+IHNwZWN1bGF0aXZlIGhl
bHBlcnMpLsKgIE1vc3QgdXNlcyBvZiBhbHdheXNfaW5saW5lIGxvb2sgdG8gYmUgd29ya2Fyb3Vu
ZHMKPiBmb3IgdGhlIHNpemUtb2YtYXNtIGJ1Zy8obWlzKWZlYXR1cmUuCj4gCj4gSW4gYW4gaWRl
YWwgd29ybGQsIHdlIHdvdWxkbid0IG5lZWQgaXQgYXQgYWxsLCBidXQgSSBkZWZpbml0ZWx5IGRv
bid0Cj4gdGhpbmsgdGhhdCB0YWtpbmcgdGhlIExpbnV4IGFwcHJvYWNoIGlzIGEgY2xldmVyIG1v
dmUuwqAgV2UgZGVmaW5pdGVseQo+IGhhdmUgc29tZSBzdGF0aWMgaW5saW5lcyB3aGljaCB3b3Vs
ZCBiZXR0ZXIgbm90IGJlaW5nIGlubGluZS4KCklPVyB5b3VyIHN1Z2dlc3RlZCBhcHByb2FjaCAo
YXQgbGVhc3QgZm9yIHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUpIGlzIHRvCmRvIHdoYXQgeW91IGRv
IGhlcmUgYW5kIGNvbnZlcnQgaW5saW5lIHRvIGFsd2F5c19pbmxpbmUgYXMgd2Ugc2VlIGZpdD8K
SWYgc28sIHdlIHNob3VsZCBhdCBsZWFzdCBzZXR0bGUgb24gc29tZSBzdWZmaWNpZW50bHkgZmly
bSBjcml0ZXJpYSBieQp3aGljaCBzdWNoIGEgY29udmVyc2lvbiB3b3VsZCBiZSBqdXN0aWZpYWJs
ZS4KClNlZWluZyB0aGF0IHRoaXMgaXMgcHJpbWFyaWx5IHRvIGhlbHAgY2xhbmcgLSBkaWQgeW91
IGNvbnNpZGVyCmludHJvZHVjaW5nIHNvbWV0aGluZyBsaWtlIGNsYW5nX2lubGluZSwgZXhwYW5k
aW5nIHRvIGp1c3QgaW5saW5lIGZvcgpnY2MsIGJ1dCBhbHdheXNfaW5saW5lIGZvciBjbGFuZz8g
VGhpcyB3b3VsZCBhdCBsZWFzdCBwcm92aWRlIGEKc3VmZmljaWVudGx5IGVhc3kgd2F5IHRvIHVu
ZG8gdGhpcyBpZiBhIGJldHRlciBjbGFuZy1zaWRlIGFwcHJvYWNoIGNhbgpiZSBmb3VuZCBkb3du
IHRoZSByb2FkLgoKRnVydGhlcm1vcmUsIHdvdWxkbid0IHRoZSBsaXZlcGF0Y2ggYXNwZWN0IG9m
IHRoaXMgYmUgdGFrZW4gY2FyZSBvZgpieSBteSBwbGFuIHRvIHByZWZpeCBmaWxlbmFtZXMgKGlu
IHR1cm4gcHJlZml4aW5nIHN0YXRpYyBzeW1ib2wgbmFtZXMKaW4gb3VyIGthbGxzeW1zKSB3aXRo
IHRoZWlyIChyZWxhdGl2ZSkgcGF0aHM/IElmIHNvLCByYXRoZXIgdGhhbgpmdXJ0aGVyaW5nIHRo
ZSBtZXNzIGhlcmUsIHNob3VsZCBJIHNlZSBhYm91dCBhY3R1YWxseSBtYWtpbmcgdGhpcwp3b3Jr
IChhZGRyZXNzaW5nIGEgd2lkZXIgcmFuZ2Ugb2YgY2FzZXMsIGluY2x1ZGluZyBnY2MgY29tcGls
ZWQgY29kZQppbiBhIGZldyBpbnN0YW5jZXMpPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:15:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZnV-0008Rg-Uw; Wed, 02 Oct 2019 08:15:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZnU-0008Ra-7J
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:15:44 +0000
X-Inumbo-ID: d3ce4182-e4ec-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id d3ce4182-e4ec-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 08:15:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9235AB022;
 Wed,  2 Oct 2019 08:15:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
 <20191001143207.15844-2-andrew.cooper3@citrix.com>
 <b5101087-a0db-50bf-8276-78f38b859aff@suse.com>
 <f8483c39-947c-1ef1-34b7-3927d55cbf42@citrix.com>
 <88f519eb-ca6b-56ce-991a-3699942db1f7@suse.com>
 <fc096d6f-8abc-6095-8ab7-5b13045f6a3f@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9fdf3039-be4e-7bd8-7fb8-154d08d85862@suse.com>
Date: Wed, 2 Oct 2019 10:15:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <fc096d6f-8abc-6095-8ab7-5b13045f6a3f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_ARRAY
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxODoxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDE2OjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAxNzo1MiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDAxLzEwLzIwMTkgMTU6NDgsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDAxLjEwLjIwMTkgMTY6MzIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFRo
ZXJlIGFyZSBsZWdpdGltYXRlIGNpcmN1bXN0YW5jZSB3aGVyZSBhcnJheSBoYXJkZW5pbmcgaXMg
bm90IHdhbnRlZCBvcgo+Pj4+PiBuZWVkZWQuICBBbGxvdyBpdCB0byBiZSB0dXJuZWQgb2ZmLgo+
Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+Pj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4+Pj4gd2l0aCBvbmUgbW9yZSBxdWVzdGlvbiAoSSdtIHNvcnJ5LCBJIG1lYW50IHRvIGFz
ayBvbiB2MSBidXQgdGhlbgo+Pj4+IGZvcmdvdCk6Cj4+Pj4KPj4+Pj4gLS0tIGEveGVuL2NvbW1v
bi9LY29uZmlnCj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4+PiBAQCAtNzcsNiAr
NzcsMzAgQEAgY29uZmlnIEhBU19DSEVDS1BPTElDWQo+Pj4+PiAgCXN0cmluZwo+Pj4+PiAgCW9w
dGlvbiBlbnY9IlhFTl9IQVNfQ0hFQ0tQT0xJQ1kiCj4+Pj4+ICAKPj4+Pj4gK21lbnUgIlNwZWN1
bGF0aXZlIGhhcmRlbmluZyIKPj4+Pj4gKwo+Pj4+PiArY29uZmlnIFNQRUNVTEFUSVZFX0hBUkRF
Tl9BUlJBWQo+Pj4+PiArCWJvb2wgIlNwZWN1bGF0aXZlIEFycmF5IEhhcmRlbmluZyIKPj4+Pj4g
KwlkZWZhdWx0IHkKPj4+PiBBcmUgeW91L3dlIGNvbnZpbmNlZCBpdCBpcyBhIGdvb2QgaWRlYSB0
byBleHBvc2UgdGhpcyB3aXRob3V0IEVYUEVSVAo+Pj4+IHF1YWxpZmllcj8gSSBrbm93IHlvdSBk
aXNsaWtlIHRoYXQgZW50aXJlIG1vZGVsLCBidXQgb3VyIGNvbW1vbgo+Pj4+IGdyb3VuZHMgc3Rp
bGwgYXJlIC0gYWZhaWN0IC0gdGhhdCB3ZSBkb24ndCB3YW50IGEgcHJvbGlmZXJhdGlvbiBvZgo+
Pj4+IChzZWN1cml0eSkgc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb24gdmFyaWF0aW9ucy4KPj4+IEl0
cyBub3QgRVhQRVJUIEkgZGlzbGlrZS7CoCBIYXZpbmcgYSBDT05GSUdfRVhQRVJUIGp1c3QgbGlr
ZSBMaW51eCBoYXMKPj4+IHdvdWxkIGJlIGZpbmUuwqAgSXRzIHRoZSBmYWN0IHRoYXQgaXQgd2ls
bCBzaWxlbnRseSByZXZlcnQgYmVoaW5kIHlvdXIKPj4+IGJhY2sgaWYgYW4gZW52aXJvbm1lbnQg
dmFyaWFibGUgaXMgbWlzc2luZyB3aGljaCBpcyB3aGF0IG1ha2VzIHRoZQo+Pj4gYmVoYXZpb3Vy
IHRveGljIGZvciBwZW9wbGUgdG8gdXNlLgo+Pj4KPj4+IFRoYXQgYXNpZGUsIEkgZG9uJ3QgdGhp
bmsgdGhpcyB3YXJyYW50cyBleHBlcnQuwqAgSXQgaXMgYmVzdC1lZmZvcnQtb25seQo+Pj4gbWl0
aWdhdGlvbiwgd2hpY2ggb24gdGhlIGJhbGFuY2Ugb2YgcHJvYmFiaWxpdHkgaXMgbm90IGNvbXBs
ZXRlLCB3aGljaAo+Pj4gY2FuIHNhZmVseSBiZSB0dXJuZWQgb2ZmIGJhc2VkIG9uIGEgcmlzayBh
c3Nlc3NtZW50IG9mIHRoZSB0YXJnZXQgQ1BVCj4+PiBhbmQgZW52aXJvbm1lbnQuCj4+IEkgbW9z
dGx5IGFncmVlIHdpdGggdGhpczsgdGhlIHF1ZXN0aW9uIHRob3VnaCB3YXMgbW9yZSB0b3dhcmRz
IHdoZXRoZXIKPj4gdGhpcyBpcyBhIGdvb2QgZW5vdWdoIHJlYXNvbiB0byBzZXQgYShub3RoZXIp
IHByZWNlZGVudCBvZiBhbiBFWFBFUlQtCj4+IGxlc3Mgb3B0aW9uLCB3aGVuIHdlIHRyeSB0byBo
YXZlIGFzIGZldyBvZiB0aGVtIGFzIHBvc3NpYmxlLgo+IAo+IFJlbWVtYmVyIHRoYXQgaXQgaXMg
b25seSB5b3Ugd2hvIGlzIHN0cml2aW5nIHRvIGhhdmUgMCBFWFBFUlQtbGVzcwo+IG9wdGlvbnMu
wqAgSXQgaXMgbm90IGEgdmlldyBzaGFyZWQgYnkgZXZlcnlvbmUsIGFuZCBpcyBjZXJ0YWlubHkg
bm90IGEKPiBzdGF0ZWQgZ29hbCBvZiBvdXIgS2NvbmZpZyBzZXR1cC4KCiJPbmx5IHlvdSIgaXMg
ZGVmaW5pdGVseSB0b28gbmFycm93LiBCYWNrIHdoZW4gdGhpcyB3YXMgZGlzY3Vzc2VkLCBJCmRl
ZmluaXRlbHkgd2Fzbid0IHRoZSBvbmx5IG9uZSBjb25jZXJuZWQgb2YgcGVvcGxlIHJlcG9ydGlu
ZyBpc3N1ZXMKd2l0aCBhcmJpdHJhcnkgY29uZmlndXJhdGlvbnMgdGhleSdkIGRlZW0gc2Vuc2li
bGUuIElmIGl0IHJlYWxseSB3YXMKb25seSBtZSwgdGhlbiBJIHdvdWxkIHNodXQgdXAsIGJ1dCBw
cm9iYWJseSBsZWF2ZSB5b3UgYW5kIG90aGVycyBwaWNrCnVwIHRoZSBwaWVjZXMuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:18:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZq6-0000AK-F2; Wed, 02 Oct 2019 08:18:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFZq5-0000AF-4t
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:18:25 +0000
X-Inumbo-ID: 32ff8e04-e4ed-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 32ff8e04-e4ed-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 08:18:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 314321000;
 Wed,  2 Oct 2019 01:18:22 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E0423F706;
 Wed,  2 Oct 2019 01:18:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190805132955.1630-1-julien.grall@arm.com>
 <20190805132955.1630-2-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011825490.26319@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a23f608d-2756-3ef5-7a74-ab81929d0858@arm.com>
Date: Wed, 2 Oct 2019 09:18:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011825490.26319@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/4] xen/console: Don't treat NUL
 character as the end of the buffer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzIvMTkgMjoyNSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIE1vbiwgNSBBdWcgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBBZnRlciB1cGdy
YWRpbmcgRGViaWFuIHRvIEJ1c3RlciwgSSBoYXZlIGJlZ2FuIHRvIG5vdGljZSBjb25zb2xlCj4+
IG1hbmdsaW5nIHdoZW4gdXNpbmcgenNoIGluIERvbTAuIFRoaXMgaXMgaGFwcGVubmluZyBiZWNh
dXNlIG91dHB1dCBzZW50IGJ5Cj4+IHpzaCB0byB0aGUgY29uc29sZSBtYXkgY29udGFpbiBOVUxz
IGluIHRoZSBtaWRkbGUgb2YgdGhlIGJ1ZmZlci5IaSwKPj4KPj4gVGhlIGFjdHVhbCBpbXBsZW1l
bnRhdGlvbiBvZiBDT05TT0xFSU9fd3JpdGUgY29uc2lkZXJzIHRoYXQgYSBidWZmZXIKPj4gYWx3
YXlzIHRlcm1pbmF0ZSB3aXRoIGEgTlVMIGFuZCB0aGVyZWZvcmUgd2lsbCBpZ25vcmUgYW55dGhp
bmcgYWZ0ZXIgaXQuCj4+Cj4+IEluIGdlbmVyYWwsIE5VTHMgYXJlIHBlcmZlY3RseSBsZWdpdGlt
YXRlIGluIHRlcm1pbmFsIHN0cmVhbXMuIEZvcgo+PiBpbnN0YW5jZSwgdGhpcyBjb3VsZCBiZSB1
c2VkIGZvciBwYWRkaW5nIHNsb3cgdGVybWluYWxzLiBTZWUgdGVybWluZm8oNSkKPj4gc2VjdGlv
biBgRGVsYXlzIGFuZCBQYWRkaW5nYCwgb3Igc2VhcmNoIGZvciB0aGUgcGNyZSAnXGJwYWQnLgo+
Pgo+PiBPdGhlciB1c2UgY2FzZXMgaW5jbHVkZXMgdXNpbmcgdGhlIGNvbnNvbGUgZm9yIGR1bXBp
bmcgbm9uLWh1bWFuCj4+IHJlYWRhYmxlIGluZm9ybWF0aW9uIChlLmcgZGVidWdnZXIsIGZpbGUg
aWYgbm8gbmV0d29yay4uLikuIFdpdGggdGhlCj4+IGN1cnJlbnQgYmVoYXZpb3IsIHRoZSByZXN1
bHRpbmcgc3RyZWFtIHdpbGwgZW5kIHVwIHRvIGJlIGNvcnJ1cHRlZC4KPj4KPj4gVGhlIGRvY3Vt
ZW50YXRpb24gZm9yIENPTlNPTEVJT193cml0ZSBpcyBwcmV0dHkgbGltaXRlZCAodG8gbm90IHNh
eQo+PiBpbmV4aXN0ZW50KS4gRnJvbSB0aGUgZGVjbGFyYXRpb24sIHRoZSBoeXBlcmNhbGwgdGFr
ZXMgYSBidWZmZXIgYW5kIHNpemUuCj4+IFNvIHRoaXMgY291bGQgbGVhZCB0byB0aGluayB0aGUg
TlVMIGNoYXJhY3RlciBpcyBhbGxvd2VkIGluIHRoZSBtaWRkbGUgb2YKPj4gdGhlIGJ1ZmZlci4K
Pj4KPj4gVGhpcyBwYXRjaCB1cGRhdGVzIHRoZSBjb25zb2xlIEFQSSB0byBwYXNzIHRoZSBzaXpl
IGFsb25nIHRoZSBidWZmZXIKPj4gZG93biBzbyB3ZSBjYW4gcmVtb3ZlIHRoZSByZWxpYW5jZSBv
biBidWZmZXIgdGVybWluYXRpbmcgYnkgYSBOVUwKPj4gY2hhcmFjdGVyLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiAtLS0KPj4K
Pj4gVGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSBzZW50IHN0YW5kYWxvbmUgWzFdLiBCdXQgdGhl
IHNlcmllcyBncm93cyB0bwo+PiBpbmNsdWRlIGFub3RoZXIgYnVnIGZvdW5kIGluIHRoZSBjb25z
b2xlIGNvZGUgYW5kIGRvY3VtZW50YXRpb24uCj4+Cj4+IENuaGFuZ2VzIGluIHYyOgo+PiAgICAg
IC0gU3dpdGNoIGZyb20gdW5zaWduZWQgaW50IHRvIHNpemVfdC4gU28gdHJ1bmNhdGlvbiBpcyBh
dm9pZGVkLiBXZQo+PiAgICAgIGNhbiBkZWNpZGUgd2hldGhlciB3ZSB3YW50IGV4cGxpY2l0IHRy
dW5jYXRpb24gbGF0ZXIgb24uCj4+ICAgICAgLSBSZW1vdmUgdW5lY2Vzc2FyeSBsZWFkaW5nIE5V
TCBhZGRlZCBpbiBkdW1wX2NvbnNvbGVfcmluZ19rZXkKPj4gICAgICAtIFJlbW92ZSB1bmVjZXNz
YXJ5IGRlY29yYXRpb24gaW4gc2VyY29uX3B1dHMKPj4gICAgICAtIEZpeCBsb29wIGluIGxmYl9z
Y3JvbGxfcHV0cwo+PiAgICAgIC0gdXNlIHdoaWxlKCkgcmF0aGVyIHRoYW4gZG8ge30gd2hpbGUo
KQo+Pgo+PiBDaGFuZ2Ugc2luY2UgdGhlIHN0YW5kYWxvbmUgdmVyc2lvbjoKPj4gICAgICAtIEZp
eCBlYXJseSBwcmludGsgb24gQXJtCj4+ICAgICAgLSBGaXggZ2Ric3R1Ygo+PiAgICAgIC0gUmVt
b3ZlIHVuZWNlc3NhcnkgbGVhZGluZyBOVUwgY2hhcmFjdGVyIGFkZGVkIGJ5IFhlbgo+PiAgICAg
IC0gSGFuZGxlIERvbVUgY29uc29sZQo+PiAgICAgIC0gUmV3b3JrIHRoZSBjb21taXQgbWVzc2Fn
ZQo+Pgo+PiBCZWxvdyBhIHNtYWxsIEMgcHJvZ3JhbSB0byByZXBybyB0aGUgYnVnIG9uIFhlbjoK
Pj4KPj4gaW50IG1haW4odm9pZCkKPj4gewo+PiAgICAgIHdyaXRlKDEsCj4+ICAgICAgICAgICAg
IlxyXDMzWzBtXDBcMFwwXDBcMFwwXDBcMFwzM1syN21cMzNbMjRtXDMzW2pcMzNbMzJtanVsaWVu
XDMzWzMxbUBcMzNbMDBtXDMzWzM2bWp1bm8yLWp1bGllbmc6flwzM1szN20+IiwKPj4gICAgICAg
ICAgICA3NSk7Cj4+ICAgICAgd3JpdGUoMSwKPj4gICAgICAgICAgICAiXDMzW0tcMzNbMzJDXDMz
WzAxOzMzbS0tanVubzItanVsaWVuZy0xMzo0NC0tXDMzWzAwbVwzM1szN21cMzNbNTVEIiwKPj4g
ICAgICAgICAgICA1NCk7Cj4+ICAgICAgd3JpdGUoMSwgIlwzM1s/MjAwNGgiLCA4KTsKPj4KPj4g
ICAgICByZXR1cm4gMDsKPj4gfQo+Pgo+PiBXaXRob3V0IHRoaXMgcGF0Y2gsIHRoZSBvbmx5IC0t
anVubzItanVsaWVuZy0xMzo0NC0tIHdpbGwgYmUgcHJpbnRlZCBpbgo+PiB5ZWxsb3cuCj4+Cj4+
IFRoaXMgcGF0Y2ggd2FzIHRlc3RlZCBvbiBBcm0gdXNpbmcgc2VyaWFsIGNvbnNvbGUuIEkgYW0g
bm90IGVudGlyZWx5Cj4+IHN1cmUgd2hldGhlciB0aGUgdmlkZW8gYW5kIFBWIGNvbnNvbGUgaXMg
Y29ycmVjdC4gSSB3b3VsZCBhcHByZWNpYXRlIGhlbHAKPj4gZm9yIHRlc3RpbmcgaGVyZS4KPj4K
Pj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOS0wMi9tc2cwMTkzMi5odG1sCj4gCj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KClRoYW5rIHlvdSBmb3IgdGhlIGFja2VkLWJ5LiBB
bHRob3VnaCwgdGhpcyB3YXMgYWxyZWFkeSBtZXJnZWQgMiBtb250aHMgYWdvLgoKQ2hlZXJzLAoK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:23:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZv1-0000vf-5n; Wed, 02 Oct 2019 08:23:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VzPU=X3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFZv0-0000va-7A
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:23:30 +0000
X-Inumbo-ID: e8dc8092-e4ed-11e9-9711-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id e8dc8092-e4ed-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 08:23:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFZux-0003lR-Bg; Wed, 02 Oct 2019 08:23:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFZux-0005Qj-0k; Wed, 02 Oct 2019 08:23:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFZuw-0007Xo-Vk; Wed, 02 Oct 2019 08:23:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142108-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:leak-check/check:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7f21573c822805a8e6be379d9bcf3ad9effef3dc
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Oct 2019 08:23:26 +0000
Subject: [Xen-devel] [qemu-mainline test] 142108: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjEwOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIxMDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMCByZWRo
YXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTggbGVhay1jaGVjay9jaGVjayAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11
dSAgICAgICAgICAgICAgICA3ZjIxNTczYzgyMjgwNWE4ZTZiZTM3OWQ5YmNmM2FkOWVmZmVmM2Rj
CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUy
NGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIw
MTktMDgtMTggMDU6MzY6NTEgWiAgIDQ1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYx
ICAyMDE5LTA4LTE5IDExOjM2OjI2IFogICA0MyBkYXlzICAgNTEgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQyMTA4ICAyMDE5LTEwLTAxIDE0OjA0OjM2IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8
YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFy
by5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIg
RnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJu
ZWwub3JnPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5r
ZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdk
Yy5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04g
Wm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+
CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAg
QmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlA
bGludXguaWJtLmNvbT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21h
aWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4g
WmhhbmcgPHRnZmJldGFAbWUuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVn
ZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4K
ICBDbGF1ZGlvIEltYnJlbmRhIDxpbWJyZW5kYUBsaW51eC5pYm0uY29tPgogIENsZWJlciBSb3Nh
IDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JleSBNaW55YXJk
IDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29t
PgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5p
ZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNA
Z21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
RGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZp
cnR1b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNv
bT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFA
YnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJs
YWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0Br
YW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVydsOpIFBv
dXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVw
c3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBSZW4gPGl2YW5y
ZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxjaGV3aUBnZW50b28ub3JnPgogIEph
biBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtq
YUBsaW51eC5pYm0uY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgog
IEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMu
YmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvc2ggS3Vu
eiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
ICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVzdGluIEhpYmJpdHMgPGNo
bWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS09O
UkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgS8WRdsOhZ8OzLCBa
b2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxsYXVy
ZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVy
LmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxp
cTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwuY29tPgogIEx1YyBNaWNo
ZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNh
bmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhh
dC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+
CiAgTWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8
YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5v
cmc+CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9zYXRvQGxpbnV4LmlibS5jb20+CiAgTWF4IEZpbGlw
cG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4K
ICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJj
aWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgu
dm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgog
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8
bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29t
PgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFp
bC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0
IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNvbT4K
ICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxw
Y0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0Bvemxh
YnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBh
dmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1
ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0
ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9y
Zz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2Fk
IEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8u
cG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFu
aXguY29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KICBSaWNoYXJk
IEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8
cmthZ2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3Vy
Y2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5j
b20+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQg
PHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAg
U3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhh
am5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5k
ZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0
aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxz
dmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21h
cyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5j
b20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2
c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQu
Y29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhh
byA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5h
bW9iaWxlLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5n
IFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRl
YW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMDg2OCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:25:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:25:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFZwT-00012A-OS; Wed, 02 Oct 2019 08:25:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFZwS-000123-D6
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:25:00 +0000
X-Inumbo-ID: 1f1949f6-e4ee-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 1f1949f6-e4ee-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 08:24:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1E0DDAEA1;
 Wed,  2 Oct 2019 08:24:56 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
 <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
 <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6e653a04-576e-1ebb-1419-30fd5c1b7f89@suse.com>
Date: Wed, 2 Oct 2019 10:24:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNzozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8xMC8yMDE5
IDE1OjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAxNDo1MSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDAxLzEwLzIwMTkgMTM6MjEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDMwLjA5LjIwMTkgMjA6MjQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFRo
ZSBjb2RlIGdlbmVyYXRpb24gZm9yIGJhcnJpZXJfbm9zcGVjX3RydWUoKSBpcyBub3QgY29ycmVj
dC4gIFdlIGFyZSB0YWtpbmcgYQo+Pj4+PiBwZXJmIGl0IGZyb20gdGhlIGFkZGVkIGZlbmNlcywg
YnV0IG5vdCBnYWluaW5nIGFueSBzcGVjdWxhdGl2ZSBzYWZldHkuCj4+Pj4gWW91IHdhbnQgdG8g
YmUgbW9yZSBzcGVjaWZpYyBoZXJlLCBJIHRoaW5rOiBJU1RSIHlvdSBzYXlpbmcgdGhhdCB0aGUg
TEZFTkNFcwo+Pj4+IGdldCBpbnNlcnRlZCBhdCB0aGUgd3JvbmcgcGxhY2UuCj4+PiBDb3JyZWN0
Lgo+Pj4KPj4+PiAgSUlSQyB3ZSB3YW50IHRoZW0gb24gZWl0aGVyIHNpZGUgb2YgYQo+Pj4+IGNv
bmRpdGlvbmFsIGJyYW5jaCwgaS5lLiBpbW1lZGlhdGVseSBmb2xsb3dpbmcgYSBicmFuY2ggaW5z
biBhcyB3ZWxsIGFzIHJpZ2h0Cj4+Pj4gYXQgdGhlIGJyYW5jaCB0YXJnZXQuCj4+PiBTcGVjaWZp
Y2FsbHksIHRoZXkgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcyBmb2xs
b3dpbmcKPj4+IHRoZSBjb25kaXRpb25hbCBqdW1wLgo+Pj4KPj4+PiBJJ3ZlIHRha2VuLCBhcyBh
IHNpbXBsZSBleGFtcGxlLAo+Pj4+IHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpLCBhbmQg
dGhpcyBsb29rcyB0byBiZSB0aGUgd2F5IGdjYzkgaGFzIGdlbmVyYXRlZAo+Pj4+IGNvZGUgKGlu
IGEgbm9uLWRlYnVnIGJ1aWxkKS4gSGVuY2UgZWl0aGVyIEknbSBtaXMtcmVtZW1iZXJpbmcgd2hh
dCB3ZSB3YW50Cj4+Pj4gdGhpbmdzIHRvIGxvb2sgbGlrZSwgb3IgdGhlcmUncyBtb3JlIHRvIGl0
IHRoYW4gY29kZSBnZW5lcmF0aW9uIHNpbXBseSBiZWluZwo+Pj4+ICJub3QgY29ycmVjdCIuCj4+
PiBUaGlzIGV4YW1wbGUgZGVtb25zdHJhdGVzIHRoZSBwcm9ibGVtLCBhbmQgYWN0dWFsbHkgdGhy
b3dzIGEgZnVydGhlcgo+Pj4gc3Bhbm5lciBpbiB0aGUgd29ya3Mgb2YgaG93IG1ha2UgdGhpcyBz
YWZlLCB3aGljaCBoYWRuJ3Qgb2NjdXJyZWQgdG8gbWUKPj4+IGJlZm9yZS4KPj4+Cj4+PiBUaGUg
aW5zdHJ1Y3Rpb24gc3RyZWFtIGZyb20gYSBjYWxsZXIgb2YgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5
X2NoZWNrKCkKPj4+IHdpbGwgbG9vayBzb21ldGhpbmcgbGlrZSB0aGlzOgo+Pj4KPj4+IGNhbGwg
cDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrCj4+PiDCoMKgwqAgLi4uCj4+PiDCoMKgwqAgbGZl
bmNlCj4+PiDCoMKgwqAgLi4uCj4+PiDCoMKgwqAgcmV0wqDCoMKgCj4+PiBjbXAgJDAsICVlYXgK
Pj4+IGpuZSAuLi4KPj4+Cj4+PiBXaGljaCBpcyB1bnNhZmUsIGJlY2F1c2UgdGhlIG9ubHkgc2Fm
ZSB3YXkgdG8gYXJyYW5nZSB0aGlzIGNvZGUgd291bGQgYmU6Cj4+Pgo+Pj4gY2FsbCBwMm1fbWVt
X2FjY2Vzc19zYW5pdHlfY2hlY2sKPj4+IMKgwqDCoCAuLi4KPj4+IMKgwqDCoCByZXQKPj4+IGNt
cCAkMCwgJWVheAo+Pj4gam5lIDFmCj4+PiBsZmVuY2UKPj4+IC4uLgo+Pj4gMTogbGZlbmNlCj4+
PiAuLi4KPj4+Cj4+PiBUaGVyZSBpcyBhYnNvbHV0ZWx5IG5vIHBvc3NpYmxlIHdheSBmb3IgaW5s
aW5lIGFzc2VtYmx5IHRvIGJlIHVzZWQgdG8KPj4+IHByb3BhZ2F0ZSB0aGlzIHNhZmV0eSBwcm9w
ZXJ0eSBhY3Jvc3MgdHJhbnNsYXRpb24gdW5pdHMuwqAgVGhpcyBpcyBnb2luZwo+Pj4gdG8gaGF2
ZSB0byBiZSBhbiBhdHRyaWJ1dGUgb2Ygc29tZSBmb3JtIG9yIGFub3RoZXIgaGFuZGxlZCBieSB0
aGUgY29tcGlsZXIuCj4+IEJ1dCB5b3UgcmVhbGl6ZSB0aGF0IHRoaXMgcGFydGljdWxhciBleGFt
cGxlIGlzIGJhc2ljYWxseSBhIG1vcmUKPj4gY29tcGxleCBpc19YWVooKSBjaGVjaywgd2hpY2gg
Y291bGQgYmUgZGVhbHQgd2l0aCBieSBpbmxpbmluZyB0aGUKPj4gZnVuY3Rpb24uIE9mIGNvdXJz
ZSB0aGVyZSBhcmUgZ29pbmcgdG8gYmUgbGFyZ2VyIGZ1bmN0aW9ucyB3aGVyZQo+PiB0aGUgcmVz
dWx0IHdhbnRzIHRvIGJlIGd1YXJkZWQgbGlrZSB5b3Ugc2F5LiBCdXQganVzdCBsaWtlIHRoZQo+
PiBhZGRpdGlvbiBvZiB0aGUgbm9zcGVjIG1hY3JvcyB0byB2YXJpb3VzIGlzX1hZWigpIGZ1bmN0
aW9ucyBpcyBhCj4+IG1hbnVhbCBvcGVyYXRpb24gKGFzIGxvbmcgdGhlIGNvbXBpbGVyIGRvZXNu
J3QgaGVscCksIGl0IHdvdWxkIGluCj4+IHRoYXQgY2FzZSBiZSBhIG1hdHRlciBvZiBsYXRjaGlu
ZyB0aGUgcmV0dXJuIHZhbHVlIGludG8gYSBsb2NhbAo+PiB2YXJpYWJsZSBhbmQgdXNpbmcgYW4g
YXBwcm9wcmlhdGUgZ3VhcmRpbmcgY29uc3RydWN0IHdoZW4KPj4gZXZhbHVhdGluZyBpdC4KPiAK
PiBBbmQgdGhpcyByZWFzb25pbmcgZGVtb25zdHJhdGVzIHlldCBhbm90aGVyIHByb2JsZW0gKHRo
aXMgb25lIHdhcyByYWlzZWQKPiBhdCB0aGUgbWVldGluZyBpbiBDaGljYWdvKS4KPiAKPiBldmFs
dWF0ZV9ub3NwZWMoKSBpcyBub3QgYSB1c2VmdWwgY29uc3RydWN0IGlmIGl0IG5lZWRzIGluc2Vy
dGluZyBhdAo+IGV2ZXJ5IGhpZ2hlciBsZXZlbCBwcmVkaWNhdGUgdG8gcmVzdWx0IGluIHNhZmUg
Y29kZS7CoCBUaGlzIGlzCj4gYm9hcmRlcmxpbmUtaW1wb3NzaWJsZSB0byByZXZpZXcgZm9yLCBh
bmQgZXh0cmVtZWx5IGVhc3kgdG8gYnJlYWsKPiBhY2NpZGVudGFsbHkuCgpJIGFncmVlOyBzaW5j
ZSBldmFsdWF0ZV9ub3NwZWMoKSBpbnNlcnRpb24gbmVlZCBpcyBnZW5lcmFsbHkgYSBoYXJkCnRv
IGludmVzdGlnYXRlIC8gcmV2aWV3IGFjdGlvbiwgSSBkb24jdCBjb25zaWRlciB0aGlzIHVuZXhw
ZWN0ZWQuCgo+PiBTbyBJJ20gYWZyYWlkIGZvciBub3cgSSBzdGlsbCBjYW4ndCBhZ3JlZSB3aXRo
IHlvdXIgIm5vdCBjb3JyZWN0Igo+PiBhc3Nlc3NtZW50IC0gdGhlIGdlbmVyYXRlZCBjb2RlIGlu
IHRoZSBleGFtcGxlIGxvb2tzIGNvcnJlY3QgdG8KPj4gbWUsIGFuZCBpZiBmdXJ0aGVyIGd1YXJk
aW5nIHdhcyBuZWVkZWQgaW4gdXNlcnMgb2YgdGhpcyBwYXJ0aWN1bGFyCj4+IGZ1bmN0aW9uLCBp
dCB3b3VsZCBiZSB0aG9zZSB1c2VycyB3aGljaCB3b3VsZCBuZWVkIGZ1cnRoZXIKPj4gbWFzc2Fn
aW5nLgo+IAo+IFNhZmV0eSBhZ2FpbnN0IHNwZWN0cmUgdjEgaXMgbm90IGEgbWF0dGVyIG9mIG9w
aW5pb24uCj4gCj4gVG8gcHJvdGVjdCBhZ2FpbnN0IHNwZWN1bGF0aXZlbHkgZXhlY3V0aW5nIHRo
ZSB3cm9uZyBiYXNpYyBibG9jaywgdGhlCj4gcGlwZWxpbmUgbXVzdCBleGVjdXRlIHRoZSBjb25k
aXRpb25hbCBqdW1wIGZpcnN0LCAqdGhlbiogaGl0IGFuIGxmZW5jZQo+IHRvIHNlcmlhbGlzZSB0
aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtIGFuZCByZXZlY3RvciBpbiB0aGUgY2FzZSBvZgo+IGluY29y
cmVjdCBzcGVjdWxhdGlvbi4KPiAKPiBUaGUgb3RoZXIgd2F5IGFyb3VuZCBpcyBub3Qgc2FmZS7C
oCBTZXJpYWxpc2luZyB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtCj4gZG9lc24ndCBkbyBhbnl0aGlu
ZyB0byBwcm90ZWN0IGFnYWluc3QgdGhlIGF0dGFja2VyIHRha2luZyBjb250cm9sIG9mIGEKPiBs
YXRlciBicmFuY2guCj4gCj4gVGhlIGJpZ2dlciBwcm9ibGVtIGlzIHRvIGRvIHdpdGggY2xhc3Np
Znlpbmcgd2hhdCB3ZSBhcmUgcHJvdGVjdGluZwo+IGFnYWluc3QuwqAgSW4gdGhlIGNhc2Ugb2Yg
aXNfY29udHJvbF9kb21haW4oKSwgaXQgaXMgYW55IGFjdGlvbiBiYXNlZCBvbgo+IHRoZSByZXN1
bHQgb2YgdGhlIGRlY2lzaW9uLsKgIEZvciBpc197cHYsaHZtfV9kb21haW4oKSwgaXMgb25seSAo
dG8gYQo+IGZpcnN0IGFwcHJveGltYXRpb24pIHNwZWN1bGF0aXZlIHR5cGUgY29uZnVzaW9uIGlu
dG8gdGhlIHB2L2h2bSB1bmlvbnMKPiAod2hpY2ggaW4gcHJhY3RpY2UgZXh0ZW5kcyB0byBjYWxs
aW5nIHB2Xy9odm1fIGZ1bmN0aW9ucyBhcyB3ZWxsKS4KPiAKPiBBcyBmb3IgdGhlIHJlYWwgY29u
Y3JldGUgYnJlYWthZ2VzLsKgIEluIGEgc3RhZ2luZyBidWlsZCB3aXRoIEdDQyA2Cj4gCj4gJCBv
YmpkdW1wIC1kIHhlbi1zeW1zIHwgZ3JlcCAnPGlzX2h2bV9kb21haW4+OicgfCB3YyAtbAo+IDE4
Cj4gJCBvYmpkdW1wIC1kIHhlbi1zeW1zIHwgZ3JlcCAnPGlzX3B2X2RvbWFpbj46JyB8IHdjIC1s
Cj4gOQo+IAo+IEFsbCBvZiB3aGljaCBoYXZlIHRoZSBsZmVuY2UgdG9vIGVhcmx5IHRvIHByb3Rl
Y3QgYWdhaW5zdCBzcGVjdWxhdGl2ZQo+IHR5cGUgY29uZnVzaW9uLgoKQW5kIGFsbCBvZiB3aGlj
aCBhcmUgYmVjYXVzZSwgb3RoZXIgdGhhbiBJIHRoaW5rIGl0IHdhcyBvcmlnaW5hbGx5CmludGVu
ZGVkLCB0aGUgZnVuY3Rpb25zIHN0aWxsIGFyZW4ndCBhbHdheXNfaW5saW5lLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:30:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFa1L-0001S1-DK; Wed, 02 Oct 2019 08:30:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VzPU=X3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFa1K-0001LX-4G
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:30:02 +0000
X-Inumbo-ID: d3127324-e4ee-11e9-9711-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id d3127324-e4ee-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 08:30:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFa1I-0003uO-9m; Wed, 02 Oct 2019 08:30:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFa1I-0005dg-27; Wed, 02 Oct 2019 08:30:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFa1I-0002ba-1b; Wed, 02 Oct 2019 08:30:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142117-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=5be5439a5a4e45382abdba2a4339db4bb8e4bbcb
X-Osstest-Versions-That: ovmf=ed9db1b91ceba7d3a24743d4d9314c6fbe11c4b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Oct 2019 08:30:00 +0000
Subject: [Xen-devel] [ovmf test] 142117: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjExNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIxMTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0
YmI4ZTRiYmNiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlZDlkYjFi
OTFjZWJhN2QzYTI0NzQzZDRkOTMxNGM2ZmJlMTFjNGIzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDIwNzAgIDIwMTktMTAtMDEgMDA6NDE6MzcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyMTE3ICAyMDE5LTEwLTAxIDE4OjIyOjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CiAgIGVkOWRiMWI5MWMuLjViZTU0MzlhNWEgIDViZTU0MzlhNWE0ZTQ1Mzgy
YWJkYmEyYTQzMzlkYjRiYjhlNGJiY2IgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:40:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaBd-0002em-I8; Wed, 02 Oct 2019 08:40:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFaBc-0002eh-NI
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:40:40 +0000
X-Inumbo-ID: 4f13b2fc-e4f0-11e9-9711-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4f13b2fc-e4f0-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 08:40:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 51FBFAE39;
 Wed,  2 Oct 2019 08:40:37 +0000 (UTC)
To: Paul Durrant <paul.durrant@citrix.com>
References: <20191001151159.861-1-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
Date: Wed, 2 Oct 2019 10:40:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001151159.861-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE5vdyB0aGF0IHhsLmNm
ZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBpbmdzIGZvciBh
Cj4gZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0aGUg
Y2hlY2sgb2YKPiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUo
KS4KPiBUaGVyZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBi
ZWluZyBlbmFibGVkIHVubGVzcwo+IGRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluIGFu
ZCB0aGF0IGRvbWFpbiBpcyBzaGFyaW5nIEhBUCBtYXBwaW5ncwo+IHdpdGggdGhlIElPTU1VIChp
biB3aGljaCBjYXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+
IGNhdXNlIERNQSBmYXVsdHMpLiBJdCBpcyBxdWl0ZSBwb3NzaWJsZSB0aGF0IHNvbWUgYXNzaWdu
ZWQgZGV2aWNlcyBtYXkKPiBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHdoaWNoIHBhZ2VzIG1h
eSBoYXZlIGJlZW4gZGlydGllZCBieSBETUEgdmlhCj4gYW4gQVBJIGV4cG9ydGVkIGJ5IHRoZWly
IG1hbmFnaW5nIGVtdWxhdG9yLiBUaHVzIFhlbidzIGxvZ2RpcnR5IG1hcCBpcyBvbmx5Cj4gb25l
IHNvdXJjZSBvZiBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBhdmFpbGFibGUgdG8gdGhlIHRvb2xz
dGFjayB3aGVuCj4gcGVyZm9ybWluZyBhIG1pZ3JhdGlvbiBhbmQgaGVuY2UgaXQgaXMgdGhlIHRv
b2xzdGFjayB0aGF0IGlzIGJlc3QgcGxhY2VkCj4gdG8gZGVjaWRlIHVuZGVyIHdoYXQgY2lyY3Vt
c3RhbmNlcyBpdCBjYW4gYmUgcGVyZm9ybWVkLCBub3QgdGhlIGh5cGVydmlzb3IuCgpXaGlsZSBJ
J20gaGFwcHkgYWJvdXQgdGhlIGV4dGVuZGVkIGRlc2NyaXB0aW9uLCBpdCdzIHN0aWxsIHdyaXR0
ZW4gaW4KYSB3YXkgc3VnZ2VzdGluZyB0aGF0IHRoaXMgaXMgdGhlIG9ubHkgcG9zc2libGUgd2F5
IG9mIHZpZXdpbmcgdGhpbmdzLgpBcyBleHByZXNzZWQgYnkgR2VvcmdlIGFuZCBtZSwgcHV0dGlu
ZyB0aGUgaHlwZXJ2aXNvciBpbiBhIHBvc2l0aW9uIHRvCmJlIGFibGUgdG8ganVkZ2UgaXMgYXQg
bGVhc3QgYW4gYWx0ZXJuYXRpdmUgd29ydGggY29uc2lkZXJpbmcuCgpXaGF0J3Mgd29yc2UgdGhv
dWdoIC0geW91IGRvbid0IGdvIGFsbCB0aGUgd2F5IHRvIHRoZSBlbmQgb2Ygd2hhdCB5b3VyCmFy
Z3VtZW50YXRpb24gd291bGQgbGVhZCB0bzogVGhlcmUncyBubyByZWFzb24gZm9yIFhlbiB0byB2
ZXRvIHRoZQpyZXF1ZXN0IHRoZW4gZXZlbiBpbiB0aGUgc2hhcmVkIHBhZ2UgdGFibGUgY2FzZS4g
VGhlIG9ubHkgZGV2aWNlCmFzc2lnbmVkIHRvIGEgZ3Vlc3QgaW4gcXVlc3Rpb24gbWF5IGJlIGRv
aW5nIERNQSByZWFkcyBvbmx5LiBGb2xsb3dpbmcKeW91ciByZWFzb25pbmcsIFhlbiBzaG91bGRu
J3QgYmUgZ2V0dGluZyBpbiB0aGUgd2F5IHRoZW4gZWl0aGVyLiBPbmNlCmFnYWluIHRoZSBzaXR1
YXRpb24gY291bGQgYmUgdGFrZW4gY2FyZSBvZiBieSBpbmZvcm1pbmcgWGVuIGFib3V0IHRoaXMK
cHJvcGVydHkgb2YgYSBkZXZpY2UgKGFzc3VtaW5nIGl0IGNhbid0IHRlbGwgYWxsIGJ5IGl0c2Vs
ZikuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:43:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaDt-0002mx-0b; Wed, 02 Oct 2019 08:43:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFaDr-0002ms-Cq
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:42:59 +0000
X-Inumbo-ID: a23ec2f0-e4f0-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a23ec2f0-e4f0-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 08:42:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 69A24AD18;
 Wed,  2 Oct 2019 08:42:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191001163237.17361-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d56fbf64-838d-6c3a-e8c9-19056f5b5282@suse.com>
Date: Wed, 2 Oct 2019 10:43:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001163237.17361-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/Kconfig: Invert the defaults for
 CONFIG_{PVH_GUEST, PV_SHIM}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxODozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGlzIGEgbWlu
b3IgVUkgY2hhbmdlLCBidXQgdXNlcnMgd2hpY2ggaGF2ZSBlbGVjdGVkIHRvIGVuYWJsZQo+IFhF
Tl9HVUVTVCAod2hpY2ggc3RpbGwgZGVmYXVsdHMgdG8gbm8pIHdpbGwgZGVmaW5pdGVseSBuZWVk
IG9uZSBvZiB0aGVzZQo+IG9wdGlvbnMsIGFuZCB3aWxsIHR5cGljYWxseSB3YW50IGJvdGguCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:45:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaGC-0002v0-Gd; Wed, 02 Oct 2019 08:45:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFaGA-0002uv-N4
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:45:22 +0000
X-Inumbo-ID: f77c7fc8-e4f0-11e9-9711-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id f77c7fc8-e4f0-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 08:45:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 60059AE92;
 Wed,  2 Oct 2019 08:45:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191001163237.17361-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <578af773-7ea9-c103-4644-67f1be77a897@suse.com>
Date: Wed, 2 Oct 2019 10:44:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191001163237.17361-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/Kconfig: Invert the defaults for
 CONFIG_{PVH_GUEST, PV_SHIM}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMTkgMTg6MzIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhpcyBpcyBhIG1pbm9y
IFVJIGNoYW5nZSwgYnV0IHVzZXJzIHdoaWNoIGhhdmUgZWxlY3RlZCB0byBlbmFibGUKPiBYRU5f
R1VFU1QgKHdoaWNoIHN0aWxsIGRlZmF1bHRzIHRvIG5vKSB3aWxsIGRlZmluaXRlbHkgbmVlZCBv
bmUgb2YgdGhlc2UKPiBvcHRpb25zLCBhbmQgd2lsbCB0eXBpY2FsbHkgd2FudCBib3RoLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBSRkMgRm9yLTQu
MTMgLSBNaW5vciB1c2liaWxpdHkgdHdlYWsuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:45:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:45:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaGT-0002wp-Qq; Wed, 02 Oct 2019 08:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFaGT-0002we-7y
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:45:41 +0000
X-Inumbo-ID: 0284cca4-e4f1-11e9-9711-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0284cca4-e4f1-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 08:45:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5067BAE39;
 Wed,  2 Oct 2019 08:45:38 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e3534aa9-afcd-dc75-6c7d-835065a73ad3@suse.com>
Date: Wed, 2 Oct 2019 10:45:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] tools/xen-cpuid: two small adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMDk6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IDE6IE1BSU5UQUlORVJTOiBh
ZGQgdG9vbHMvbWlzYy94ZW4tY3B1aWQgdG8gIlg4NiBBUkNISVRFQ1RVUkUiCj4gMjogdG9vbHMv
eGVuLWNwdWlkOiBhdm9pZCBwcm9kdWNpbmcgYm9ndXMgb3V0cHV0Cj4gCj4gVGhleSdyZSBub3Qg
b3Zlcmx5IGltcG9ydGFudCB0byBoYXZlIGZvciA0LjEzLCBidXQgdGhleSdyZSBhbHNvIHJhdGhl
cgo+IGxvdyByaXNrLCBzbyBJIHRoaW5rIHRoZXkncmUgd29ydGh3aGlsZSBjb25zaWRlcmluZyBh
dCB0aGlzIHBvaW50IGluCj4gdGltZS4KCkZvciB0aGUgc2VyaWVzOgoKUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:49:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaJp-0003B6-Ck; Wed, 02 Oct 2019 08:49:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFaJo-0003B1-Fv
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:49:08 +0000
X-Inumbo-ID: 7ce28aae-e4f1-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 7ce28aae-e4f1-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 08:49:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4798E1000;
 Wed,  2 Oct 2019 01:49:04 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 652353F706;
 Wed,  2 Oct 2019 01:49:02 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5e058d03-d854-efe6-56d2-ca99852a8397@arm.com>
Date: Wed, 2 Oct 2019 09:49:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzIvMTkgMjowNSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIFR1ZSwgMjQgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhlIGRvY3Vt
ZW50YXRpb24gaXMgdXNpbmcgYSBtaXggb2YgQVJNIChvbGQpIGFuZCBBcm0gKG5ldykuIFRvIHN0
YXkKPj4gY29uc2lzdGVudCwgdXNlIG9ubHkgdGhlIG5ldyBuYW1lLgo+IAo+IFRoYW5rIHlvdSBm
b3IgdGhlIHBhdGNoLCBpdCBtdXN0IGhhdmUgYmVlbiAibm90IGZ1biIgdG8gd3JpdGUgdGhpcwo+
IHBhdGNoLgo+IAo+IEhvd2V2ZXIsIGxldCBtZSBzdWdnZXN0IGEgcmFkaWNhbCBtYXliZSBjb250
cm92ZXJzaWFsIGlkZWEuIFdoYXQgYWJvdXQKPiBrZWVwaW5nICJBUk0iIGluc3RlYWQgb2Ygc3dp
dGNoaW5nPyBUaGVyZSBhcmUgc2V2ZXJhbCBhZHZhbnRhZ2VzOiBpdCBpcwo+IGVhc2llciB0byBn
cmVwLCBubyBuZWVkIHRvIHdvcnJ5IGFib3V0IGNhc2Utc2Vuc2l0aXZpdHkuIAo+IEl0IGlzIHdo
YXQKPiBwZW9wbGUgYXJlIHVzZWQgdG8sIGFuZCB3aGF0IHN0aWxsIHVzZSAoaW4gbXkgZXhwZXJp
ZW5jZSBhdCBjb25mZXJlbmNlCj4gYW5kIGF0IHdvcmsuKSBXb3VsZCBpdCBtYWtlIHNlbnNlIHRv
IGlnbm9yZSBBcm0ncyBtYXJrZXRpbmcgYW5kIGtlZXAgdGhlCj4gb2xkICJBUk0iIG5vbWVuY2xh
dHVyZT8KClByZXR0eSBtdWNoIGFsbCB0aGUgbmV3IGRvY3VtZW50YXRpb24gb24gQXJtIHdlYnNp
dGUgYXJlIG5vdyB1c2luZyBBcm0gCih0aGUgc3BlYyBpcyBub3cgY2FsbGVkIEFybSBBcm0pLgoK
PiAKPiBJZiBub3QsIEknZCBzdWdnZXN0IHRvIGFsc28gcmVwbGFjZSAiYXJtIiB3aXRoICJBcm0i
IHNvIHRoYXQgYXQgbGVhc3QKPiB3aXRoIGhhdmUgY29uc2lzdGVudCBjYXNlcyBldmVyeXdoZXJl
LiBCdXQgdGhlbiB0aGUgcGF0aG5hbWVzIHdvdWxkCj4gcmVtYWluIHhlbi9hcmNoL2FybSwgbGVh
ZGluZyB0byBzZW50ZW5jZXMgc3VjaCBhczoKPiAKPiAgIChub24tekltYWdlKSIgcHJvdG9jb2wg
ZGVzY3JpYmVkIGluIGFybS9Cb290aW5nLgo+ICAgIAo+ICAgVGhlcmUgYXJlIG5vIGV4Y2VwdGlv
biBvbiA2NC1iaXQgQXJtLgo+IAo+IFdpdGggImFybSIgYW5kICJBUk0iIHRoZSBkaXN0aW5jdGlv
biB3YXMgY2xlYXIgYmV0d2VlbiBwYXRobmFtZXMgYW5kCj4gdGV4dCAoYXQgbGVhc3QgdG8gbWUu
KSBXaXRoICJhcm0iIGFuZCAiQXJtIiwgSSBrbm93IGl0IGlzIHNpbGx5IGJ1dCBpdAo+IGtpbmQg
b2YgYm90aGVycyBtZSA6LSkKCkhvdyBkbyB5b3UgZGVhbCB3aXRoIFhpbGlueCB0aGVuPyA7KQoK
PiAKPiBJIGFtIG5vdCBnb2luZyB0byBpbnNpc3Qgb24gdGhpcyBvbmUgdGhvdWdoLgoKVGhpcyBp
cyBxdWl0ZSBzaW1pbGFyIHRvIGEgY29tcGFueSByZW5hbWluZyBpdHNlbGYgKG9yIGdvdCBhY3F1
aXJlZCBhbmQgCnRoZSBuYW1lIGNvbXBsZXRlbHkgZGlzYXBwZWFyKSBidXQgaW4gYSBsZXNzIHJh
ZGljYWwgd2F5LiBXb3VsZCB5b3UgCnN0aWxsIGtlZXAgdGhlIG9sZCBuYW1lIGNvbXBhbnkgaW4g
eW91ciBkb2N1bWVudGF0aW9uIGFuZC9vciBtaXhpbmcgdGhlIApib3RoPwoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:51:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:51:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaLr-0003sQ-Re; Wed, 02 Oct 2019 08:51:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFaLq-0003sJ-77
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:51:14 +0000
X-Inumbo-ID: c96c742a-e4f1-11e9-9711-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by localhost (Halon) with ESMTPS
 id c96c742a-e4f1-11e9-9711-12813bfff9fa;
 Wed, 02 Oct 2019 08:51:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570006273;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=OEHgG1gapD7TTgxSyR7PqMxEKixdVLsezfrS1dQJyOU=;
 b=NtYUWhMgabh9P4s+dzyUj50umcXTXmYiJcwFymmLxpHChKv1PfI67GS7
 jx7X84dpi80h3TmJP+eBS5wPISRsn3o1gQ7qcStxRIdMzKcb21sFfpxSA
 LauBspNLhQrlCaySWfpD+48BzmgB/Q9T6unzm2po/Zrag651SFBpgtNlZ M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: I4jxX4+gIYBCvMcjlR+XaUkY0/+dp/f+X5u5R1F/TXWJcdj9Ya+jH8QR0ihXddRhLvcjH8WzNP
 HGDySrnfO5SLI4uDjndT5A+sk/Kw2LeN3itLhKkX/1/b9wUUMmCIcbfL8kUl8h+uwmVtIJDixr
 MqCir7jGicMZXeWwj5MHv5w294hPEsoJJ9GsfAB8mjlM7S8+YdEw9CuwEzGyN90NJzX0cCTZZx
 bkuQIHKze5Z9ySAaVeRJP5+Us0gzFReasX8GhC9EVCi3XaRV1E96w0wcw3FVax1I9WlTfasdiZ
 tLs=
X-SBRS: 2.7
X-MesageID: 6351158
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,573,1559534400"; 
   d="scan'208";a="6351158"
To: Jan Beulich <jbeulich@suse.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
 <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
 <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
 <39e9ad3d-e3b0-e5c3-f115-33af4e2ee688@suse.com>
 <dfcfd2dc-65cb-e11b-0db2-535322c8275c@citrix.com>
 <9ee0114c-41ba-5d8e-1aef-5bccf1fb15dc@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <ce240495-a64f-db54-4162-890d0c524df7@citrix.com>
Date: Wed, 2 Oct 2019 09:51:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9ee0114c-41ba-5d8e-1aef-5bccf1fb15dc@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAwODowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEuMTAuMjAxOSAy
MTo0NCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSW4gdGhpcyBleGFtcGxlLCBoYXJkd2FyZSBj
YW4gdGhlIGVtdWxhdG9yIGNhbiBkaXNhZ3JlZSBieSB1c2luZyBhCj4+IGRpZmZlcmVudCBhY2Nl
c3Mgd2lkdGguCj4+Cj4+IEkndmUgYmVlbiBleHBlcmltZW50aW5nIHdpdGggbXkgUm9tZSBzeXN0
ZW0sIGFuZCBhbiBlbXVsYXRvciBoYXJkY29kZWQKPj4gdG8gdXNlIDItYnl0ZSBhY2Nlc3Nlcy7C
oCBBZnRlciBzb21lIGludmVzdGlnYXRpb24sIHRoZSBsaXZlbG9jayBvbmx5Cj4+IG9jY3VycyBm
b3IgYWNjZXNzLXJpZ2h0cyBmYXVsdHMuwqAgVHJhbnNsYXRpb24gZmF1bHRzIGdldCBpZGVudGlm
aWVkIGFzCj4+IG5vdCBhIHNoYWRvdyBmYXVsdCwgYW5kIGJvdW5jZWQgYmFjayB0byB0aGUgZ3Vl
c3QuCj4+Cj4+IFNoYWRvdyBndWVzdHMgY2FuIHVzZSBQS1JVLCBzbyBjYW4gZ2VuZXJhdGUgYW4g
YWNjZXNzIGZhdWx0IGJ5IG1hcmtpbmcKPj4gdGhlIHBhZ2UgYXQgMHgyMDAwIGFzIG5vLWFjY2Vz
cywgc28gSSB0aGluayB0aGF0IGluIHByaW5jaXBsZSwgdGhpcwo+PiBjaGFuZ2Ugd2lsbCByZXN1
bHQgaW4gYSBuZXcgbGF0ZW50IGxpdmVsb2NrIGNhc2UsIGJ1dCBJIGNhbid0IGFjdHVhbGx5Cj4+
IGNvbmZpcm0gaXQuCj4gSSB0aGluayBJIHNlZSB3aGF0IHlvdSBtZWFuLCBidXQgdGhlbiBJIGRv
bid0IHNlZSBob3cgdGhpcyBpcyBhbgo+IGFyZ3VtZW50IGFnYWluc3QgdGhlIHBhdGNoIGluIGl0
cyBjdXJyZW50IHNoYXBlOiBJdCBhY3R1YWxseQo+IHJlZHVjZXMgdGhlIGNhc2VzIG9mIGRpc2Fn
cmVlbWVudCBiZXR3ZWVuIGhhcmR3YXJlIGFuZCBlbXVsYXRvci4KCkF0IHRoZSBtb21lbnQsIHRo
ZSBlbXVsYXRvciBpcyBzdHJpY3RseSA0IGJ5dGVzLCBhbmQgaGFyZHdhcmUgbWF5IGJlIDQKb3Ig
Mi7CoCBUaGVyZWZvcmUsIHRoZXJlIGlzIG5vIGNoYW5jZSBvZiB0aGUgcGlwZWxpbmUgeWllbGRp
bmcgI1BGIHdoaWxlCnRoZSBlbXVsYXRvciB5aWVsZGluZyBPSy4KCldpdGggdGhlIGNoYW5nZSBp
biBwbGFjZSwgb2xkZXIgSW50ZWwgcGFydHMgd2hpY2ggZG8gdXNlIGEgNCBieXRlIGFjY2Vzcwpu
b3cgY29tZSB3aXRoIGEgcmlzayBvZiBsaXZlbG9jay7CoCBXaGljaGV2ZXIgcGFydHMgdGhlc2Ug
YXJlLCB0aGV5CnByZWRhdGUgUEtSVSBzbyBpbiB0aGlzIHNwZWNpZmljIGNhc2UsIHRoZSBwcm9i
bGVtIGlzIG9ubHkgdGhlb3JldGljYWwKQUZBSUNULgoKQWxzbywgaW4gdGhpcyBzcGVjaWZpYyBj
YXNlLCBJbnRlbCdzIHdhcm5pbmcgb2YgIkRvbid0IHVzZSB0aGlzCmluc3RydWN0aW9uIHdpdGhv
dXQgYSBSRVggcHJlZml4IiBtZWFucyB0aGF0IHdlIHNob3VsZG4ndCBzZWUgaXQgaW4KYW55dGhp
bmcgYnV0IHRlc3Qgc2NlbmFyaW9zLgoKPiBPbmUgcG9zc2liaWxpdHkgdG8gbWFrZSBhIGZ1cnRo
ZXIgc3RlcCBpbiB0aGF0IGRpcmVjdGlvbiB3b3VsZAo+IGJlIHRvIG1ha2UgYmVoYXZpb3IgZGVw
ZW5kZW50IHVwb24gdGhlIHVuZGVybHlpbmcgaGFyZHdhcmUncwo+IHZlbmRvciwgcmF0aGVyIHRo
YW4gdGhlIG9uZSB0aGUgZ3Vlc3Qgc2Vlcy4KCkkgY29uc2lkZXJlZCB0aGlzLsKgIEl0IHdvdWxk
IHdvcmsgb24gbmF0aXZlIChhdCB0aGUgZXhwZW5zZSBvZgpjb21wbGljYXRpbmcgdGhlIGVtdWxh
dG9yKSwgYnV0IHdvbid0IHdvcmsgcHJvcGVybHkgaWYgWGVuIGlzCnZpcnR1YWxpc2llZCBhbmQg
bWlncmF0ZWQuwqAgSSBjYW4ndCBzZWUgYSB3YXkgYXJvdW5kIHRoaXMuCgpGdXJ0aGVybW9yZSwg
d2UgY2FuJ3QgZXhlY3V0ZSB0aGUgaW5zdHJ1Y3Rpb24gYWdhaW5zdCBhIG1hcHBpbmcgb2YgdGhl
Cmd1ZXN0LCBiZWNhdXNlIHRoZSBwcm9ibGVtIGhlcmUgaXMgZGV0ZXJtaW5pbmcgdGhlIHdpZHRo
IG9mIHRoZSBhY2Nlc3MsCndoaWNoIGlzIGluZm9ybWF0aW9uIG5lZWRlZCB0byBjb25zdHJ1Y3Qg
dGhlIG1hcHBpbmcgaW4gdGhlIGZpcnN0IHBsYWNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 08:59:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 08:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaTu-00046x-P2; Wed, 02 Oct 2019 08:59:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4c3l=X3=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFaTt-00046s-8r
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 08:59:33 +0000
X-Inumbo-ID: f2e53da4-e4f2-11e9-8628-bc764e2007e4
Received: from mail-pl1-x641.google.com (unknown [2607:f8b0:4864:20::641])
 by localhost (Halon) with ESMTPS
 id f2e53da4-e4f2-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 08:59:32 +0000 (UTC)
Received: by mail-pl1-x641.google.com with SMTP id u20so6821069plq.4
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 01:59:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=QeOO5i8EC8GgaQZD8bSjmzFwtibbHuG3bvvW1PRYBNU=;
 b=qQ6ikixWdDdbyeGFYmX9yCusdUTcoGgh/vu8nN/q4Z7Cwf+Hu9cGWz3nJHN66KdNLl
 9xZr5ns8oamuKq27I2mwcY0lpYSRbxACrxhUsKyA2OuPE4R1sfOkZOIZWTOUar3RVzFJ
 DqDoY7oKaP9AWaPELXrEkaILf+CoCTaHeTgb3fVClpDwN+FsAkxZQqNV/27liE7AJ0WF
 i5QNlXw1uPsvlDzD4Y/rw+S1AgetbhTuQD52ct6l+P7+LDymdKsW9EozPefFcYE2EsKK
 Ysf8H/w97aiidEr75LrdqKSYb1JQDKlVJaa/hfm8crLnn3wEAzRTfj64jD1Og5ynFUqg
 nQpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=QeOO5i8EC8GgaQZD8bSjmzFwtibbHuG3bvvW1PRYBNU=;
 b=IVXx9abKBJlNgyOPMJkpWCOFrhpug5AJOaU8S+nEOyzO3uvSbgnJ8FORqAGw0r1pvf
 /9fh5XrqeI73H9k+J7hHzkQ/2skPreUx4Xb7ifGE4oRjcPUyBvHpiF/VbMNSDU5o906x
 0+KaB1xsXOsfaHf7dKGv+mIxBh1Flo8XoDAJGfL97HCS0Yc8S1RNBsxcbz7SZqZHZ5ha
 fTm1t2syh/0cIpVXhW7kvXdUEr11x4h1a6a1hc1nFlw3exESakezfudkzrYpgneblJdl
 JPr9mrZHAuf9RxX/jFlMqzbLQhKkZ+t/jE0nijj7dorPG6Xm7Zgdih4Kqzm/s07A5PZx
 5wFg==
X-Gm-Message-State: APjAAAUxtVnWMhoavr6hISEbRTdl0WfDxUHyO1wV88EWiHd7wR8ea9xV
 lOnyMdi1Ac5h+3uvdyogAbIqQLCLHAXJkgrfkF4=
X-Google-Smtp-Source: APXvYqzcxVyqWzhnT/uCXFL6hG9Rvs4nRWxavF7wL1B0G0HLr0EJkAn1xWYrGCq6tLsQiRX2BIlb9N+NaAA91jSw6x4=
X-Received: by 2002:a17:902:ba86:: with SMTP id
 k6mr2522923pls.263.1570006771352; 
 Wed, 02 Oct 2019 01:59:31 -0700 (PDT)
MIME-Version: 1.0
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
In-Reply-To: <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 2 Oct 2019 09:59:18 +0100
Message-ID: <CACCGGhBHZgObmuP9UJrHGgp3=BKMot55qJ61Cx0+Tr_L_kV1mQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5IGF0IDA5OjQyLCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Cj4gT24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+
ID4gTm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9N
TVUgbWFwcGluZ3MgZm9yIGEKPiA+IGRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5
IHZldG9lZCBkdWUgdG8gdGhlIGNoZWNrIG9mCj4gPiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFn
aW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPiA+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8g
cHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCj4gPiBkZXZpY2VzIGFy
ZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBhbmQgdGhhdCBkb21haW4gaXMgc2hhcmluZyBIQVAgbWFw
cGluZ3MKPiA+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBjYXNlIGRpc2FibGluZyB3cml0ZSBw
ZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+ID4gY2F1c2UgRE1BIGZhdWx0cykuIEl0IGlzIHF1
aXRlIHBvc3NpYmxlIHRoYXQgc29tZSBhc3NpZ25lZCBkZXZpY2VzIG1heQo+ID4gcHJvdmlkZSBp
bmZvcm1hdGlvbiBhYm91dCB3aGljaCBwYWdlcyBtYXkgaGF2ZSBiZWVuIGRpcnRpZWQgYnkgRE1B
IHZpYQo+ID4gYW4gQVBJIGV4cG9ydGVkIGJ5IHRoZWlyIG1hbmFnaW5nIGVtdWxhdG9yLiBUaHVz
IFhlbidzIGxvZ2RpcnR5IG1hcCBpcyBvbmx5Cj4gPiBvbmUgc291cmNlIG9mIGluZm9ybWF0aW9u
IHRoYXQgbWF5IGJlIGF2YWlsYWJsZSB0byB0aGUgdG9vbHN0YWNrIHdoZW4KPiA+IHBlcmZvcm1p
bmcgYSBtaWdyYXRpb24gYW5kIGhlbmNlIGl0IGlzIHRoZSB0b29sc3RhY2sgdGhhdCBpcyBiZXN0
IHBsYWNlZAo+ID4gdG8gZGVjaWRlIHVuZGVyIHdoYXQgY2lyY3Vtc3RhbmNlcyBpdCBjYW4gYmUg
cGVyZm9ybWVkLCBub3QgdGhlIGh5cGVydmlzb3IuCj4KPiBXaGlsZSBJJ20gaGFwcHkgYWJvdXQg
dGhlIGV4dGVuZGVkIGRlc2NyaXB0aW9uLCBpdCdzIHN0aWxsIHdyaXR0ZW4gaW4KPiBhIHdheSBz
dWdnZXN0aW5nIHRoYXQgdGhpcyBpcyB0aGUgb25seSBwb3NzaWJsZSB3YXkgb2Ygdmlld2luZyB0
aGluZ3MuCj4gQXMgZXhwcmVzc2VkIGJ5IEdlb3JnZSBhbmQgbWUsIHB1dHRpbmcgdGhlIGh5cGVy
dmlzb3IgaW4gYSBwb3NpdGlvbiB0bwo+IGJlIGFibGUgdG8ganVkZ2UgaXMgYXQgbGVhc3QgYW4g
YWx0ZXJuYXRpdmUgd29ydGggY29uc2lkZXJpbmcuCj4KClRoaXMgaXMgYSBzbWFsbCBwYXRjaCBh
bmQgaXQgZG9lcyBub3QgY2xvc2UgdGhlIGRvb3Igb24gYmVpbmcgYWJsZSB0bwphZGQgc3VjaCBh
biBpbnRlcmZhY2UgbGF0ZXIuIEknbSBub3Qgc2F5aW5nIHRoYXQgSSBkaXNsaWtlIHRoYXQKYWx0
ZXJuYXRpdmUsIGJ1dCBpdCB3aWxsIGluZXZpdGFibHkgYmUgcXVpdGUgYSBsb3QgbW9yZSBjb2Rl
IGFuZCBJJ20Kbm90IHN1cmUgaXQgcmVhbGx5IGJ1eXMgYW55dGhpbmcuCgo+IFdoYXQncyB3b3Jz
ZSB0aG91Z2ggLSB5b3UgZG9uJ3QgZ28gYWxsIHRoZSB3YXkgdG8gdGhlIGVuZCBvZiB3aGF0IHlv
dXIKPiBhcmd1bWVudGF0aW9uIHdvdWxkIGxlYWQgdG86IFRoZXJlJ3Mgbm8gcmVhc29uIGZvciBY
ZW4gdG8gdmV0byB0aGUKPiByZXF1ZXN0IHRoZW4gZXZlbiBpbiB0aGUgc2hhcmVkIHBhZ2UgdGFi
bGUgY2FzZS4KCldlbGwsIEkgYWRkcmVzcyB0aGF0IGluIHRoZSBjb21taXQgY29tbWVudC4KCj4g
VGhlIG9ubHkgZGV2aWNlCj4gYXNzaWduZWQgdG8gYSBndWVzdCBpbiBxdWVzdGlvbiBtYXkgYmUg
ZG9pbmcgRE1BIHJlYWRzIG9ubHkuIEZvbGxvd2luZwo+IHlvdXIgcmVhc29uaW5nLCBYZW4gc2hv
dWxkbid0IGJlIGdldHRpbmcgaW4gdGhlIHdheSB0aGVuIGVpdGhlci4gT25jZQo+IGFnYWluIHRo
ZSBzaXR1YXRpb24gY291bGQgYmUgdGFrZW4gY2FyZSBvZiBieSBpbmZvcm1pbmcgWGVuIGFib3V0
IHRoaXMKPiBwcm9wZXJ0eSBvZiBhIGRldmljZSAoYXNzdW1pbmcgaXQgY2FuJ3QgdGVsbCBhbGwg
YnkgaXRzZWxmKS4KCkkgYW0gbm90IGF3YXJlIG9mIGEgbWVjaGFuc2ltIHRvIGNvbmZpZ3VyZSBl
dmVuIGEgUENJIGV4cHJlc3MgZGV2aWNlCnRvIG9ubHkgYWxsb3cgcmVhZCBUTFBzIGFuZCB0aHVz
IHdlIG11c3QgYXNzdW1lIHRoYXQgYW55IGRldmljZSB3aXRoCmJ1cyBtYXN0ZXJpbmcgZW5hYmxl
ZCBtYXkgYXR0ZW1wdCB0byBpc3N1ZSBhIHdyaXRlIFRMUC4gVGh1cyBJIHRoaW5rCml0IGlzIHJl
YXNvbmFibGUgZm9yIFhlbiB0byB2ZXRvIGxvZ2RpcnR5IGluIHRoZSBjYXNlIG9mIHNoYXJlZCBF
UFQKYmVjYXVzZSBhIHNpZGUgZWZmZWN0IG9mIFhlbidzIGJlaGF2aW91ciBtYXkgaGF2ZSBkZXRy
aW1lbnRhbCBhZmZlY3QKb24gZGV2aWNlIGZ1bmN0aW9uYWxpdHksIGFuZCBjYXVzZSBidXMgZXJy
b3JzIHRvIGJlIHJlcG9ydGVkLiBJIGd1ZXNzCml0IHdvdWxkIGJlIHJlYXNvbmFibGUgdG8gY2hl
Y2sgYWxsIGFzc2lnbmVkIGRldmljZXMnIEJNRSBiaXQgYW5kIG9ubHkKdmV0byBpZiBhbnkgYXJl
IHNldCB0aG91Z2guIEkgd291bGQgcHJlZmVyIHRoYXQgYmUgYW4gaW5jcmVtZW50YWwKcGF0Y2gg
dGhvdWdoLgoKICBQYXVsCgo+Cj4gSmFuCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:02:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaX1-0004s4-AF; Wed, 02 Oct 2019 09:02:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFaX0-0004rw-4v
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:02:46 +0000
X-Inumbo-ID: 661d5004-e4f3-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 661d5004-e4f3-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:02:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 111EF1000;
 Wed,  2 Oct 2019 02:02:45 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EEADB3F706;
 Wed,  2 Oct 2019 02:02:42 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <1569507722-16981-1-git-send-email-olekstysh@gmail.com>
 <alpine.DEB.2.21.1910011108040.20899@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1cdb3e94-4a98-a0f9-4681-24af37e82f01@arm.com>
Date: Wed, 2 Oct 2019 10:02:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011108040.20899@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Describe Renesas IPMMU-VMSA
 support (Arm)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8xLzE5IDc6MDggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBU
aHUsIDI2IFNlcCAyMDE5LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4gRnJvbTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBS
ZW5lc2FzIElQTU1VLVZNU0Egc3VwcG9ydCAoQXJtKSBjYW4gYmUgY29uc2lkZXJlZAo+PiBhcyBU
ZWNobm9sb2dpY2FsIFByZXZpZXcgZmVhdHVyZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+IEFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpJIGhhdmUg
Y29tbWl0dGVkIHRoZSBwYXRjaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:02:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaXB-0004tI-JV; Wed, 02 Oct 2019 09:02:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFaXA-0004t9-Iz
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:02:56 +0000
X-Inumbo-ID: 6b603798-e4f3-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6b603798-e4f3-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:02:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 84FC9AE04;
 Wed,  2 Oct 2019 09:02:53 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191001143207.15844-1-andrew.cooper3@citrix.com>
 <20191001143207.15844-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a600eb53-d5f4-cad4-92d2-32929e0f90cd@suse.com>
Date: Wed, 2 Oct 2019 11:03:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001143207.15844-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_BRANCH and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNjozMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgY29kZSBnZW5l
cmF0aW9uIGZvciBiYXJyaWVyX25vc3BlY190cnVlKCkgaXMgbm90IGNvcnJlY3Q7IHRoZSBsZmVu
Y2UKPiBpbnN0cnVjdGlvbnMgYXJlIGdlbmVyYWxseSB0b28gZWFybHkgaW4gdGhlIGluc3RydWN0
aW9uIHN0cmVhbSwgcmVzdWx0aW5nIGluIGEKPiBwZXJmb3JtYW5jZSBoaXQgYnV0IG5vIGFkZGl0
aW9uYWwgc3BlY3VsYXRpdmUgc2FmZXR5Lgo+IAo+IFRoaXMgaXMgY2F1c2VkIGJ5IGlubGluZSBh
c3NlbWJseSB0cnlpbmcgdG8gZmlnaHQgdGhlIGNvbXBpbGVyIG9wdGltaXNlciwgYW5kCj4gdGhl
IG9wdGltaXNlciB3aW5uaW5nLiAgVGhlcmUgaXMgbm8gY2xlYXIgd2F5IHRvIGFjaGlldmUgc2Fm
ZXR5LCBzbyB0dXJuIHRoZQo+IHBlcmYgaGl0IG9mZiBmb3Igbm93LgoKRm9yIG9uZSAoZm9sbG93
aW5nIHRoZSB2MSB0aHJlYWQgd2hpY2ggd2FzIHN0aWxsIGluIHByb2dyZXNzIHdoZW4geW91CnNl
bnQgdGhpcykgYW5kIGltcG9ydGFudCBidXQgbm90IChleHBsaWNpdGx5KSBtZW50aW9uZWQgYXNw
ZWN0IGhlcmUgaXMKdGhhdCBpbiBjYXNlIGFmZmVjdGVkIGlubGluZSBmdW5jdGlvbnMgdG8gbm90
IGdldCBpbmxpbmVkLCB0aGUgTEZFTkNFCndvdWxkIGVuZCB1cCBpbiB0aGUgZnVuY3Rpb24gYm9k
eSByYXRoZXIgdGhhbiBpbiB0aGUgY2FsbGVyLiBJIHRoaW5rCnRoaXMgd2FudHMgbWFraW5nIGV4
cGxpY2l0LgoKQXMgdG8gIm5vIGNsZWFyIHdheSIgLSBpcyB0aGUgImNvbnZlcnQgYWxsIGludm9s
dmVkIGlubGluZSBmdW5jdGlvbnMKdG8gYWx3YXlzX2lubGluZSIgbm90IGEgc3VmZmljaWVudGx5
IHByb21pc2luZyBhcHByb2FjaCwgdW50aWwgYWlkIGJ5CmNvbXBpbGVycyBpcyBhdmFpbGFibGU/
IChGb3IgZ2NjIDkgdGhlIGFzbSBpbmxpbmUoKSBhcHByb2FjaCBjb3VsZCBhbHNvCmJlIGNob3Nl
biwgYW5kIHNob3VsZG4ndCBiZSBvdmVybHkgZGlmZmljdWx0IHRvIGNhcnJ5IG91dC4pCgpGaW5h
bGx5IC4uLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAo+IEBAIC05LDEzICs5LDEzIEBACj4gIC8qIEFsbG93
IHRvIGluc2VydCBhIHJlYWQgbWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMgKi8KPiAg
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBiYXJyaWVyX25vc3BlY190cnVlKHZvaWQpCj4gIHsK
PiAtI2lmZGVmIENPTkZJR19IVk0KPiAtICAgIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2
X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsKPiArI2lmZGVmIENPTkZJR19TUEVDVUxBVElWRV9IQVJE
RU5fQlJBTkNICj4gKyAgICBhc20gdm9sYXRpbGUgKCAibGZlbmNlIiA6OjogIm1lbW9yeSIgKTsK
PiAgI2VuZGlmCj4gICAgICByZXR1cm4gdHJ1ZTsKPiAgfQoKLi4uIGRvZXNuJ3QgdGhpcyBjaGFu
Z2UgYWxvbmUgKGFzc3VtaW5nIHRoZSBjb25maWcgb3B0aW9uIGNvdWxkIGJlIHNldAp0byBZKSBh
bHJlYWR5IHRha2UgY2FyZSBvZiB0aGUgaXNzdWU/IEJ5IHRoZXJlIG5vIGxvbmdlciBiZWluZyB0
aGUKKG1pc2xlYWRpbmcgdG8gdGhlIGNvbXBpbGVyKSBjb21wbGV4aXR5IG9mIGFsdGVybmF0aXZl
KCksIHRoZXJlIHNob3VsZApiZSBmYXIgbGVzcyAoaWYgYW55KSBpbnN0YW5jZXMgb2YgdGhpcyAo
YW5kIGl0cyBpbmxpbmUgdXNlcnMpIG5vdApnZXR0aW5nIGlubGluZWQuIEluIGZhY3QgSSB3b25k
ZXIgd2hldGhlciB0aGVuIHRoZSBhbHdheXNfaW5saW5lIGhlcmUKY291bGRuJ3QgYWxzbyBiZSBj
b252ZXJ0ZWQgYmFjayB0byBqdXN0IGlubGluZSAoZXhjZXB0IHBlcmhhcHMgZm9yCmNsYW5nLCBh
cyBwZXIgdGhlIG90aGVyIHBhdGNoIG9mIHlvdXJzKS4KClRoZW4gYWdhaW4gaWYgdGhlIGNvbmZp
ZyBvcHRpb24gY291bGQgYmUgc2V0IHRvIFksIHdlJ2Qgbm90IHdhbnQgdGhlCkxGRU5DRSB1bmNv
bmRpdGlvbmFsbHkgYW55d2F5IGFpdWk6IEhhcmR3YXJlIGFmZmVjdGVkIGJ5IG5laXRoZXIgTDFU
Rgpub3IgdGhlIE1EUyB2YXJpYXRpb25zIChpLmUuIGluIHBhcnRpY3VsYXIgYWxsIG9mIEFNRCBo
YXJkd2FyZSkKc2hvdWxkbid0IGdldCBwZW5hbGl6ZWQuIFNvIHBlcmhhcHMgaXQgd2FzIGEgYmFk
IHJlcXVlc3Qgb2YgbWluZSB0bwpzd2l0Y2ggZnJvbSBhbHRlcm5hdGl2ZSgpIHRvIGFzbSgpOyBp
bnN0ZWFkIEkgc2hvdWxkIGhhdmUgYXNrZWQgdGhhdAp5b3VyIHVzZSBvZiBYODZfRkVBVFVSRV9B
TFdBWVMgaW4gdjEgYmUgcmVwbGFjZWQgYnkgc29tZXRoaW5nIHRoYXQKd291bGQgYWN0dWFsbHkg
dHJpZ2dlciBhIGJ1aWxkIGVycm9yIChvciB3b3JrIGNvcnJlY3RseSkgaWYgdGhlIGNvbmZpZwpv
cHRpb24gYmVjYW1lIHNldHRhYmxlIHRvIFkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFae8-0005ko-Eu; Wed, 02 Oct 2019 09:10:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFae6-0005ki-M9
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:10:06 +0000
X-Inumbo-ID: 6c79ccba-e4f4-11e9-8628-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id 6c79ccba-e4f4-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 09:10:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570007405;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=623LdmPzqrnvbrrTgfmjDHnBV6T0xY1aF+FHWUfNah4=;
 b=Zzd0qbKptiv3bUmcU9LEVIvkx2/zB7Ek+2GzdpdnSU3UWWXCvO5erd1e
 ET5Tn+oDGaySwtrRoms0YJiZP/d20pymOwOtW/oRodRspUXQFPdqAoQta
 7R0ZiTMcJ2Cv7MxojOWU2rE50cmsKhzJZBrz6jqyBYzghp5ReXNTBFYz7 E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kZRQkOuxZdAD18O/QC2y8KsJc004i81/9j1fk4LXebND4RJik2Xzzcv1Yay8Dwa7hburhzWwqC
 zeGBWDCD0C0rCbUzZ6UL8Dk79jVjcFoETPhGUzXC3JLmYfFr47b/+OkS7lI/stwrhV3GNuj2Sm
 ZKXzxonv/7suHHxjkikMWP/B0zKSl8u9SQP4hqS3LsmLd/xD35RfadioNwgPtGzDtfx3RdJQ5y
 94oyD0bPwJVHNg5yGUximjtESlDCpbbjpFFx2B+1hTv/PDotI+iG0IAcuLMor3ymAau4P24pli
 Ips=
X-SBRS: 2.7
X-MesageID: 6598310
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,573,1559534400"; 
   d="scan'208";a="6598310"
To: Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
Date: Wed, 2 Oct 2019 10:10:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAwOTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEuMTAuMjAxOSAx
NzoxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiBOb3cgdGhhdCB4bC5jZmcgaGFzIGFuIG9wdGlv
biB0byBleHBsaWNpdGx5IGVuYWJsZSBJT01NVSBtYXBwaW5ncyBmb3IgYQo+PiBkb21haW4sIG1p
Z3JhdGlvbiBtYXkgYmUgbmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRvIHRoZSBjaGVjayBvZgo+PiBp
c19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPj4gVGhlcmUg
aXMgYWN0dWFsbHkgbm8gbmVlZCB0byBwcmV2ZW50IGxvZ2RpcnR5IGZyb20gYmVpbmcgZW5hYmxl
ZCB1bmxlc3MKPj4gZGV2aWNlcyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4gYW5kIHRoYXQgZG9t
YWluIGlzIHNoYXJpbmcgSEFQIG1hcHBpbmdzCj4+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBj
YXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+PiBjYXVzZSBE
TUEgZmF1bHRzKS4gSXQgaXMgcXVpdGUgcG9zc2libGUgdGhhdCBzb21lIGFzc2lnbmVkIGRldmlj
ZXMgbWF5Cj4+IHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgd2hpY2ggcGFnZXMgbWF5IGhhdmUg
YmVlbiBkaXJ0aWVkIGJ5IERNQSB2aWEKPj4gYW4gQVBJIGV4cG9ydGVkIGJ5IHRoZWlyIG1hbmFn
aW5nIGVtdWxhdG9yLiBUaHVzIFhlbidzIGxvZ2RpcnR5IG1hcCBpcyBvbmx5Cj4+IG9uZSBzb3Vy
Y2Ugb2YgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgYXZhaWxhYmxlIHRvIHRoZSB0b29sc3RhY2sg
d2hlbgo+PiBwZXJmb3JtaW5nIGEgbWlncmF0aW9uIGFuZCBoZW5jZSBpdCBpcyB0aGUgdG9vbHN0
YWNrIHRoYXQgaXMgYmVzdCBwbGFjZWQKPj4gdG8gZGVjaWRlIHVuZGVyIHdoYXQgY2lyY3Vtc3Rh
bmNlcyBpdCBjYW4gYmUgcGVyZm9ybWVkLCBub3QgdGhlIGh5cGVydmlzb3IuCj4gV2hpbGUgSSdt
IGhhcHB5IGFib3V0IHRoZSBleHRlbmRlZCBkZXNjcmlwdGlvbiwgaXQncyBzdGlsbCB3cml0dGVu
IGluCj4gYSB3YXkgc3VnZ2VzdGluZyB0aGF0IHRoaXMgaXMgdGhlIG9ubHkgcG9zc2libGUgd2F5
IG9mIHZpZXdpbmcgdGhpbmdzLgo+IEFzIGV4cHJlc3NlZCBieSBHZW9yZ2UgYW5kIG1lLCBwdXR0
aW5nIHRoZSBoeXBlcnZpc29yIGluIGEgcG9zaXRpb24gdG8KPiBiZSBhYmxlIHRvIGp1ZGdlIGlz
IGF0IGxlYXN0IGFuIGFsdGVybmF0aXZlIHdvcnRoIGNvbnNpZGVyaW5nLgoKTm8sIGZvciBleGFj
dGx5IHRoZSBzYW1lIHJlYXNvbiBhcyBJJ20gcHVyZ2luZyB0aGUgZGlzYWJsZV9taWdyYXRlIGZs
YWcuCgpUaGlzIGlzIHRvdGFsbHkgYmFja3dhcmRzIHRoaW5raW5nLCBiZWNhdXNlIHRoZSBjaGVj
ayBpcyBpbiB0aGUgd3JvbmcgcGxhY2UuCgpUaGVyZSByZWFsbHkgYXJlIGNhc2VzIHdoZXJlIHRo
ZSB0b29sc3RhY2ssICphbmQgb25seSogdGhlIHRvb2xzdGFjayBpcwppbiBhIHBvc2l0aW9uIHRv
IGRldGVybWluZSBtaWdyYXRpb24gc2FmZXR5LsKgIFdoZW4gaXQgY29tZXMgdG8KZGlzYWJsZV9t
aWdyYXRlLCB0aGUgYXJlYSB1bmRlciBhcmd1bWVudCBpcyB0aGUgSVRTQyBmbGFnLCB3aGljaCAq
aXMqCnNhZmUgdG8gb2ZmZXIgb24gbWlncmF0ZSBmb3IgdmlyaWRpYW4gZ3Vlc3RzIHdoaWNoIGFy
ZSBrbm93biB0byB1c2UKcmVmZXJlbmNlX3RzYywgb3IgaWYgdGhlIGRlc3RpbmF0aW9uIGhhcmR3
YXJlIHN1cHBvcnRzIHRzYyBzY2FsaW5nLsKgCihIaWxhcmlvdXNseSwgbm90aGluZywgbm90IGV2
ZW4gdGhlIHRvb2xzdGFjaywgcHJvaGliaXRzIG1pZ3JhdGlvbiBiYXNlZApvbiBYZW4ncyBuby1t
aWdyYXRlIGZsYWcsIGJlY2F1c2UgaXRzIGEgd3JpdGUtb25seSBmaWVsZCB3aGljaCBjYW4ndCBi
ZQpyZXRyaWV2ZWQgYnkgdGhlIHRvb2xzLikKClRoZSB0d28gb3B0aW9ucyBhcmU6CgoxKSBOZXcg
aHlwZXJjYWxsLApET01DVExfdGhlX3Rvb2xzdGFja19rbm93c193dGZfaXRzX2RvaW5nX3NvX2xl
dF90aGVfZG9pbWFpbl9taWdyYXRlLAp3aGljaCBkaXNhYmxlcyB0aGUgdmV0b3MsCgpvcgoKMikg
RGVsZXRlIHRoZSBlcnJvbmVvdXMgdmV0b3MsIGFuZCB0cnVzdCB0aGF0IHRoZSB0b29sc3RhY2sg
a25vd3Mgd2hhdAppdCBpcyBkb2luZywgYW5kIHdpbGwgb25seSBpbml0aWF0ZSBhIG1pZ3JhdGUg
aW4gc2FmZSBzaXR1YXRpb25zLgoKT3B0aW9uIDIgaGFzIHRoZSBzYWZldHkgY2hlY2tzIHBlcmZv
bWVkIGF0IHRoZSBsZXZlbCB3aGljaCBpcyBhY3R1YWxseQpjYXBhYmxlIG9mIGNhbGN1bGF0aW5n
IHRoZSByZXN1bHRzIGNvcnJlY3RseS4KCk9uZSBvZiB0aGVzZSBvcHRpb25zIGlzIHN1YnN0YW50
aWFsbHkgbGVzcyBib25lLWhlYWRlZCB0aGFuIHRoZSBvdGhlci4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:12:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:12:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFagZ-0005t9-Vl; Wed, 02 Oct 2019 09:12:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFagY-0005t3-JW
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:12:38 +0000
X-Inumbo-ID: c72df348-e4f4-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id c72df348-e4f4-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:12:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5930A1000;
 Wed,  2 Oct 2019 02:12:37 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 23E663F706;
 Wed,  2 Oct 2019 02:12:35 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
 <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6ca204a6-286c-6406-58cd-69eaf4a6dbc7@arm.com>
Date: Wed, 2 Oct 2019 10:12:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <Andre.Przywara@arm.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzIvMTkgMToxNiBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IE9uIFR1ZSwgMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAwMS8xMC8y
MDE5IDIxOjEyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUaHUsIDI2IFNlcCAy
MDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBJIGFtIE9LIHdpdGggdGhlIGdlbmVyYWwgYXBw
cm9hY2ggYnV0IG9uZSB0aGluZyB0byBub3RlIGlzIHRoYXQgdGhlIGZpcQo+Pj4gaGFuZGxlciBk
b2Vzbid0IHVzZSB0aGUgZ3Vlc3RfdmVjdG9yIG1hY3JvIGF0IHRoZSBtb21lbnQuCj4+Cj4+IGRv
X3RyYXBfZmlxKCkgaXMgbm90IGNhbGxlZCBmcm9tIGFybTY0IEluc3RlYWQsIHdlIGNhbGwgZG9f
YmFkX21vZGUoKS4KPj4gU28gSSBkb24ndCBzZWUgYW4gaXNzdWUgaGVyZS4KPj4KPj4gQXMgZG9f
YmFkX21vZGUoKSBkb2VzIG5vdCBjYWxsIGVudGVyX2h5cGVydmlzb3JfaGVhZCgpLCB0aGUgZmlx
IGhhbmRsZXIKPj4gZG9lcyBub3QgdXNlIGd1ZXN0X3ZlY3Rvci4KPj4KPj4gVGhhdCBzYWlkLCBp
dCBpcyBpbnRlcmVzdGluZyB0byBzZWUgdGhhdCB3ZSBkb24ndCBkZWFsIHRoZSBzYW1lIHdheSB0
aGUKPj4gRklRIG9uIEFybTMyIGFuZCBBcm02NC4gT24gdGhlIGZvcm1lciwgd2Ugd2lsbCBjYWxs
IGRvX0lSUSB3aGlsZSB0aGUKPj4gbGF0dGVyIHdpbGwgY3Jhc2ggdGhlIGd1ZXN0Lgo+Pgo+PiBJ
dCB3b3VsZCBiZSBnb29kIGlmIHdlIGNhbiBoYXZlIHRoZSBzYW1lIGJlaGF2aW9yIGFjY3Jvc3Mg
dGhlIHR3byBhcmNoCj4+IGlmIHBvc3NpYmxlLiBJIHZhZ3VlbHkgcmVjYWxsIHNvbWVvbmUgKEFu
ZHJlPykgbWVudGlvbmluZyBzb21lIGNoYW5nZXMKPj4gYXJvdW5kIEZJUSBpbiBLVk0gcmVjZW50
bHkuIEFuZHJlLCBhcmUgRklRIG1lYW50IHRvIHdvcmsgd2l0aCBHdWVzdD8KPj4KPj4gQWxzbywg
YSBzaWRlIGVmZmVjdCBvZiBub3QgY2FsbGluZyBlbnRlcl9oeXBlcnZpc29yX2hlYWQoKSBpcyB3
b3JrYXJvdW5kCj4+IGFyZSBub3QgcmUtZW5hYmxlZC4gV2UgYXJlIGdvaW5nIHRvIHBhbmljIHNv
b24gYWZ0ZXIsIHNvIGl0IG1heSBub3QgYmUKPj4gdGhhdCBtdWNoIGFuIGlzc3VlLgo+IAo+IFJp
Z2h0LCB0aGF0IGlzIHdoYXQgSSB3YXMgdGhpbmtpbmcgdG9vLCBidXQgSSB3YW50ZWQgdG8gaGln
aGxpZ2h0IGl0LiBBdAo+IGxlYXN0IGl0IHdvdWxkIGJlIHdvcnRoIGFkZGluZyBhIHNlbnRlbmNl
IHRvIHRoZSBjb21taXQgbWVzc2FnZSBhYm91dAo+IGl0LgpBcyBJIHBvaW50ZWQgb3V0IGFib3Zl
LCB0aGlzIHBhdGNoIGRvZXMgbm90IGNoYW5nZSBhbnl0aGluZyBpbiB0aGlzIApwYXJ0aWN1bGFy
IEFybTY0IHZlY3RvciBzbyBJIGRvbid0IHNlZSB3aHkgSSBzaG91bGQgbWVudGlvbiBpdCBpbiB0
aGUgCmNvbW1pdCBtZXNzYWdlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:17:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFalF-00063F-Il; Wed, 02 Oct 2019 09:17:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFalE-00063A-Fa
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:17:28 +0000
X-Inumbo-ID: 7336a7df-e4f5-11e9-9712-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7336a7df-e4f5-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 09:17:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 70291AE8A;
 Wed,  2 Oct 2019 09:17:25 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
 <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
 <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
 <39e9ad3d-e3b0-e5c3-f115-33af4e2ee688@suse.com>
 <dfcfd2dc-65cb-e11b-0db2-535322c8275c@citrix.com>
 <9ee0114c-41ba-5d8e-1aef-5bccf1fb15dc@suse.com>
 <ce240495-a64f-db54-4162-890d0c524df7@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5bd70e24-4a0f-20ef-c847-3bc82aa35325@suse.com>
Date: Wed, 2 Oct 2019 11:17:32 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ce240495-a64f-db54-4162-890d0c524df7@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAxMDo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMi8xMC8yMDE5
IDA4OjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAyMTo0NCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEluIHRoaXMgZXhhbXBsZSwgaGFyZHdhcmUgY2FuIHRoZSBlbXVs
YXRvciBjYW4gZGlzYWdyZWUgYnkgdXNpbmcgYQo+Pj4gZGlmZmVyZW50IGFjY2VzcyB3aWR0aC4K
Pj4+Cj4+PiBJJ3ZlIGJlZW4gZXhwZXJpbWVudGluZyB3aXRoIG15IFJvbWUgc3lzdGVtLCBhbmQg
YW4gZW11bGF0b3IgaGFyZGNvZGVkCj4+PiB0byB1c2UgMi1ieXRlIGFjY2Vzc2VzLsKgIEFmdGVy
IHNvbWUgaW52ZXN0aWdhdGlvbiwgdGhlIGxpdmVsb2NrIG9ubHkKPj4+IG9jY3VycyBmb3IgYWNj
ZXNzLXJpZ2h0cyBmYXVsdHMuwqAgVHJhbnNsYXRpb24gZmF1bHRzIGdldCBpZGVudGlmaWVkIGFz
Cj4+PiBub3QgYSBzaGFkb3cgZmF1bHQsIGFuZCBib3VuY2VkIGJhY2sgdG8gdGhlIGd1ZXN0Lgo+
Pj4KPj4+IFNoYWRvdyBndWVzdHMgY2FuIHVzZSBQS1JVLCBzbyBjYW4gZ2VuZXJhdGUgYW4gYWNj
ZXNzIGZhdWx0IGJ5IG1hcmtpbmcKPj4+IHRoZSBwYWdlIGF0IDB4MjAwMCBhcyBuby1hY2Nlc3Ms
IHNvIEkgdGhpbmsgdGhhdCBpbiBwcmluY2lwbGUsIHRoaXMKPj4+IGNoYW5nZSB3aWxsIHJlc3Vs
dCBpbiBhIG5ldyBsYXRlbnQgbGl2ZWxvY2sgY2FzZSwgYnV0IEkgY2FuJ3QgYWN0dWFsbHkKPj4+
IGNvbmZpcm0gaXQuCj4+IEkgdGhpbmsgSSBzZWUgd2hhdCB5b3UgbWVhbiwgYnV0IHRoZW4gSSBk
b24ndCBzZWUgaG93IHRoaXMgaXMgYW4KPj4gYXJndW1lbnQgYWdhaW5zdCB0aGUgcGF0Y2ggaW4g
aXRzIGN1cnJlbnQgc2hhcGU6IEl0IGFjdHVhbGx5Cj4+IHJlZHVjZXMgdGhlIGNhc2VzIG9mIGRp
c2FncmVlbWVudCBiZXR3ZWVuIGhhcmR3YXJlIGFuZCBlbXVsYXRvci4KPiAKPiBBdCB0aGUgbW9t
ZW50LCB0aGUgZW11bGF0b3IgaXMgc3RyaWN0bHkgNCBieXRlcywgYW5kIGhhcmR3YXJlIG1heSBi
ZSA0Cj4gb3IgMi7CoCBUaGVyZWZvcmUsIHRoZXJlIGlzIG5vIGNoYW5jZSBvZiB0aGUgcGlwZWxp
bmUgeWllbGRpbmcgI1BGIHdoaWxlCj4gdGhlIGVtdWxhdG9yIHlpZWxkaW5nIE9LLgoKQXQgdGhl
IGV4cGVuc2Ugb2YgcG9zc2libHkgeWllbGRpbmcgI1BGIHdoZW4gdGhlIHBpcGVsaW5lIHdvdWxk
bid0LgoKPiBXaXRoIHRoZSBjaGFuZ2UgaW4gcGxhY2UsIG9sZGVyIEludGVsIHBhcnRzIHdoaWNo
IGRvIHVzZSBhIDQgYnl0ZSBhY2Nlc3MKPiBub3cgY29tZSB3aXRoIGEgcmlzayBvZiBsaXZlbG9j
ay7CoCBXaGljaGV2ZXIgcGFydHMgdGhlc2UgYXJlLCB0aGV5Cj4gcHJlZGF0ZSBQS1JVIHNvIGlu
IHRoaXMgc3BlY2lmaWMgY2FzZSwgdGhlIHByb2JsZW0gaXMgb25seSB0aGVvcmV0aWNhbAo+IEFG
QUlDVC4KClBsdXMgYXQgdGhpcyBwb2ludCB3ZSBkb24ndCBldmVuIGtub3cgd2hldGhlciB0aGVy
ZSBhcmUgYW55IHN1Y2gKcGFydHMuCgo+IEFsc28sIGluIHRoaXMgc3BlY2lmaWMgY2FzZSwgSW50
ZWwncyB3YXJuaW5nIG9mICJEb24ndCB1c2UgdGhpcwo+IGluc3RydWN0aW9uIHdpdGhvdXQgYSBS
RVggcHJlZml4IiBtZWFucyB0aGF0IHdlIHNob3VsZG4ndCBzZWUgaXQgaW4KPiBhbnl0aGluZyBi
dXQgdGVzdCBzY2VuYXJpb3MuCgpJdCdzIGV4dHJlbWVseSB1bmxpa2VseSBhdCBsZWFzdC4KCj4+
IE9uZSBwb3NzaWJpbGl0eSB0byBtYWtlIGEgZnVydGhlciBzdGVwIGluIHRoYXQgZGlyZWN0aW9u
IHdvdWxkCj4+IGJlIHRvIG1ha2UgYmVoYXZpb3IgZGVwZW5kZW50IHVwb24gdGhlIHVuZGVybHlp
bmcgaGFyZHdhcmUncwo+PiB2ZW5kb3IsIHJhdGhlciB0aGFuIHRoZSBvbmUgdGhlIGd1ZXN0IHNl
ZXMuCj4gCj4gSSBjb25zaWRlcmVkIHRoaXMuwqAgSXQgd291bGQgd29yayBvbiBuYXRpdmUgKGF0
IHRoZSBleHBlbnNlIG9mCj4gY29tcGxpY2F0aW5nIHRoZSBlbXVsYXRvciksIGJ1dCB3b24ndCB3
b3JrIHByb3Blcmx5IGlmIFhlbiBpcwo+IHZpcnR1YWxpc2llZCBhbmQgbWlncmF0ZWQuwqAgSSBj
YW4ndCBzZWUgYSB3YXkgYXJvdW5kIHRoaXMuCgpBcmUgeW91IGNvbmNlcm5lZCBhYm91dCBYZW4g
Z2V0dGluZyBjcm9zcy12ZW5kb3IgbWlncmF0ZWQ/IElmCnlvdSdkIGFjY2VwdCB0aGluZ3MgdG8g
bm90IGJlIDEwMCUgcmlnaHQgaW4gc3VjaCBhIGNhc2UsIEkgY291bGQKc2ltcGx5IHByb2JlIGhh
cmR3YXJlIHdoaWxlIGJvb3RpbmcuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:26:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:26:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFau9-00070r-0q; Wed, 02 Oct 2019 09:26:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFau7-00070m-Dh
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:26:39 +0000
X-Inumbo-ID: bbd00b2e-e4f6-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id bbd00b2e-e4f6-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:26:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC9E0AEF8;
 Wed,  2 Oct 2019 09:26:36 +0000 (UTC)
To: Paul Durrant <pdurrant@gmail.com>
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
 <CACCGGhBHZgObmuP9UJrHGgp3=BKMot55qJ61Cx0+Tr_L_kV1mQ@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <809d558c-9556-6be9-14bd-7c7023c39f17@suse.com>
Date: Wed, 2 Oct 2019 11:26:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CACCGGhBHZgObmuP9UJrHGgp3=BKMot55qJ61Cx0+Tr_L_kV1mQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAxMDo1OSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE9uIFdlZCwgMiBPY3Qg
MjAxOSBhdCAwOTo0MiwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4K
Pj4gT24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4gTm93IHRoYXQg
eGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3Mg
Zm9yIGEKPj4+IGRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUg
dG8gdGhlIGNoZWNrIG9mCj4+PiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0
eV9lbmFibGUoKS4KPj4+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dk
aXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCj4+PiBkZXZpY2VzIGFyZSBhc3NpZ25lZCB0
byBhIGRvbWFpbiBhbmQgdGhhdCBkb21haW4gaXMgc2hhcmluZyBIQVAgbWFwcGluZ3MKPj4+IHdp
dGggdGhlIElPTU1VIChpbiB3aGljaCBjYXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBp
biB0aGUgUDJNIG1heQo+Pj4gY2F1c2UgRE1BIGZhdWx0cykuIEl0IGlzIHF1aXRlIHBvc3NpYmxl
IHRoYXQgc29tZSBhc3NpZ25lZCBkZXZpY2VzIG1heQo+Pj4gcHJvdmlkZSBpbmZvcm1hdGlvbiBh
Ym91dCB3aGljaCBwYWdlcyBtYXkgaGF2ZSBiZWVuIGRpcnRpZWQgYnkgRE1BIHZpYQo+Pj4gYW4g
QVBJIGV4cG9ydGVkIGJ5IHRoZWlyIG1hbmFnaW5nIGVtdWxhdG9yLiBUaHVzIFhlbidzIGxvZ2Rp
cnR5IG1hcCBpcyBvbmx5Cj4+PiBvbmUgc291cmNlIG9mIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJl
IGF2YWlsYWJsZSB0byB0aGUgdG9vbHN0YWNrIHdoZW4KPj4+IHBlcmZvcm1pbmcgYSBtaWdyYXRp
b24gYW5kIGhlbmNlIGl0IGlzIHRoZSB0b29sc3RhY2sgdGhhdCBpcyBiZXN0IHBsYWNlZAo+Pj4g
dG8gZGVjaWRlIHVuZGVyIHdoYXQgY2lyY3Vtc3RhbmNlcyBpdCBjYW4gYmUgcGVyZm9ybWVkLCBu
b3QgdGhlIGh5cGVydmlzb3IuCj4+Cj4+IFdoaWxlIEknbSBoYXBweSBhYm91dCB0aGUgZXh0ZW5k
ZWQgZGVzY3JpcHRpb24sIGl0J3Mgc3RpbGwgd3JpdHRlbiBpbgo+PiBhIHdheSBzdWdnZXN0aW5n
IHRoYXQgdGhpcyBpcyB0aGUgb25seSBwb3NzaWJsZSB3YXkgb2Ygdmlld2luZyB0aGluZ3MuCj4+
IEFzIGV4cHJlc3NlZCBieSBHZW9yZ2UgYW5kIG1lLCBwdXR0aW5nIHRoZSBoeXBlcnZpc29yIGlu
IGEgcG9zaXRpb24gdG8KPj4gYmUgYWJsZSB0byBqdWRnZSBpcyBhdCBsZWFzdCBhbiBhbHRlcm5h
dGl2ZSB3b3J0aCBjb25zaWRlcmluZy4KPj4KPiAKPiBUaGlzIGlzIGEgc21hbGwgcGF0Y2ggYW5k
IGl0IGRvZXMgbm90IGNsb3NlIHRoZSBkb29yIG9uIGJlaW5nIGFibGUgdG8KPiBhZGQgc3VjaCBh
biBpbnRlcmZhY2UgbGF0ZXIuIEknbSBub3Qgc2F5aW5nIHRoYXQgSSBkaXNsaWtlIHRoYXQKPiBh
bHRlcm5hdGl2ZSwgYnV0IGl0IHdpbGwgaW5ldml0YWJseSBiZSBxdWl0ZSBhIGxvdCBtb3JlIGNv
ZGUgYW5kIEknbQo+IG5vdCBzdXJlIGl0IHJlYWxseSBidXlzIGFueXRoaW5nLgo+IAo+PiBXaGF0
J3Mgd29yc2UgdGhvdWdoIC0geW91IGRvbid0IGdvIGFsbCB0aGUgd2F5IHRvIHRoZSBlbmQgb2Yg
d2hhdCB5b3VyCj4+IGFyZ3VtZW50YXRpb24gd291bGQgbGVhZCB0bzogVGhlcmUncyBubyByZWFz
b24gZm9yIFhlbiB0byB2ZXRvIHRoZQo+PiByZXF1ZXN0IHRoZW4gZXZlbiBpbiB0aGUgc2hhcmVk
IHBhZ2UgdGFibGUgY2FzZS4KPiAKPiBXZWxsLCBJIGFkZHJlc3MgdGhhdCBpbiB0aGUgY29tbWl0
IGNvbW1lbnQuCgpEbyB5b3U/IEkndmUganVzdCByZWFkIGl0IGFnYWluLCB3aXRob3V0IGZpbmRp
bmcgbWVudGlvbiBvZiB0aGlzIGNhc2UuCgo+PiBUaGUgb25seSBkZXZpY2UKPj4gYXNzaWduZWQg
dG8gYSBndWVzdCBpbiBxdWVzdGlvbiBtYXkgYmUgZG9pbmcgRE1BIHJlYWRzIG9ubHkuIEZvbGxv
d2luZwo+PiB5b3VyIHJlYXNvbmluZywgWGVuIHNob3VsZG4ndCBiZSBnZXR0aW5nIGluIHRoZSB3
YXkgdGhlbiBlaXRoZXIuIE9uY2UKPj4gYWdhaW4gdGhlIHNpdHVhdGlvbiBjb3VsZCBiZSB0YWtl
biBjYXJlIG9mIGJ5IGluZm9ybWluZyBYZW4gYWJvdXQgdGhpcwo+PiBwcm9wZXJ0eSBvZiBhIGRl
dmljZSAoYXNzdW1pbmcgaXQgY2FuJ3QgdGVsbCBhbGwgYnkgaXRzZWxmKS4KPiAKPiBJIGFtIG5v
dCBhd2FyZSBvZiBhIG1lY2hhbnNpbSB0byBjb25maWd1cmUgZXZlbiBhIFBDSSBleHByZXNzIGRl
dmljZQo+IHRvIG9ubHkgYWxsb3cgcmVhZCBUTFBzIGFuZCB0aHVzIHdlIG11c3QgYXNzdW1lIHRo
YXQgYW55IGRldmljZSB3aXRoCj4gYnVzIG1hc3RlcmluZyBlbmFibGVkIG1heSBhdHRlbXB0IHRv
IGlzc3VlIGEgd3JpdGUgVExQLiBUaHVzIEkgdGhpbmsKPiBpdCBpcyByZWFzb25hYmxlIGZvciBY
ZW4gdG8gdmV0byBsb2dkaXJ0eSBpbiB0aGUgY2FzZSBvZiBzaGFyZWQgRVBUCj4gYmVjYXVzZSBh
IHNpZGUgZWZmZWN0IG9mIFhlbidzIGJlaGF2aW91ciBtYXkgaGF2ZSBkZXRyaW1lbnRhbCBhZmZl
Y3QKPiBvbiBkZXZpY2UgZnVuY3Rpb25hbGl0eSwgYW5kIGNhdXNlIGJ1cyBlcnJvcnMgdG8gYmUg
cmVwb3J0ZWQuCgpJIGRvbid0IGZvbGxvdyB5b3UgaGVyZTogVGhlcmUncyBubyBuZWVkIHRvIGNv
bmZpZ3VyZSBhIGRldmljZSB0aGlzCndheS4gSWYgaXQgaXMgY2xhaW1lZCAoZS5nLiBieSBhbiBh
ZG1pbiBvciBpdHMgbWFudWZhY3R1cmVyKSB0byBvbmx5CmV2ZXIgaXNzdWUgRE1BIHJlYWRzLCB0
aGVuIHRoYXQncyBhbGwgd2UgbmVlZC4gQW55IGVycm9uZW91cyBvcgptYWxpY2lvdXMgd3JpdGUg
KG90aGVyIHRoYW4gcGVyaGFwcyB0aGUgb25lcyB0byB0cmlnZ2VyIE1TSSkgd291bGQKcG90ZW50
aWFsbHkgcmVzdWx0IGluIG1pc2JlaGF2aW9yIG9mIHRoZSBndWVzdCwgYnV0IG5vdCB0aGUgaG9z
dCAoSQpkb24ndCBzZWUgd2h5IHlvdSBtZW50aW9uICJidXMgZXJyb3JzIiAtIGl0IHdvdWxkIGJl
IElPTU1VIGZhdWx0cywKd2l0aCBhc3NvY2lhdGVkIGFib3J0cyByZXBvcnRlZCBiYWNrIHRvIHRo
ZSBkZXZpY2UpLiBBbmQgaXQncyBvbmx5CnRoZSBsYXR0ZXIgeW91IHNheSB5b3UncmUgY29uY2Vy
bmVkIGFib3V0IHdoZW4gaXQgY29tZXMgdG8gYWxsb3cgWGVuCnRvIHZldG8gc29tZXRoaW5nLgoK
PiBJIGd1ZXNzCj4gaXQgd291bGQgYmUgcmVhc29uYWJsZSB0byBjaGVjayBhbGwgYXNzaWduZWQg
ZGV2aWNlcycgQk1FIGJpdCBhbmQgb25seQo+IHZldG8gaWYgYW55IGFyZSBzZXQgdGhvdWdoLiBJ
IHdvdWxkIHByZWZlciB0aGF0IGJlIGFuIGluY3JlbWVudGFsCj4gcGF0Y2ggdGhvdWdoLgoKU3Vy
ZSAtIHRoaXMgd291bGRuJ3QgcmVhbGx5IGJlbG9uZyBoZXJlLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:30:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFaxp-0007kE-KH; Wed, 02 Oct 2019 09:30:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4c3l=X3=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFaxo-0007k9-SK
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:30:28 +0000
X-Inumbo-ID: 44e57106-e4f7-11e9-bf31-bc764e2007e4
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by localhost (Halon) with ESMTPS
 id 44e57106-e4f7-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:30:27 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id 205so10041239pfw.2
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 02:30:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=kEqoPuceOFol0iEnnUcSplBjaNyBKhMXwSZ3C4Xl2zs=;
 b=gpQ/kxC6IG1+JVa6VWHVEqlj3NbvLFPzVTwOVOhWhJs6fWeBSXfHfO9QfERb2SU6y/
 CW/05N0ljAiYVctuSNQfEiLH08BQsn6gFtNljSJ0qmP70OizdLX/NDtI4yjju6ti3pUi
 CW+IhTgk250W48vBNufQoQQai6Ebq7gQFwWCYT/Ftbo/yLveeJCBH1kUkgBHFmZ6m+cu
 fiVl4QTVJKcPl4Zwk6nCCwR5LlA2VN6Q05A3KO5VxhoNENEXE8AyVP/3D/Nljc9ST18O
 JYxBzNMYGJeGzFyDlw7zcjsHlyAqVccEGeVsaDZl/twNZZf5BRHVC+wYVf4wlhP+Dzvg
 R86g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=kEqoPuceOFol0iEnnUcSplBjaNyBKhMXwSZ3C4Xl2zs=;
 b=IiHKbNH1fDrqYSQJatlgr0O+9SXdwyq35BXV8zzldSAfS9kFEBPUEczFpfeYcwVuFx
 0tIqT3/Dxv0tNX8eYRjd2NzwzCtrOepEsK1gWFZYK2PtVO7bpA+k7x91x/0moXIcitPV
 Z/if4m7eDEKCQyQEIPETnPkD+v1sOoAVJEcuCk8iEZ8B1FOHagsmFT+YtE7O3o31V4hS
 sMZw8APvx08Mr3t6/gv77w48Fo4YCHfuHsUSXI4QL1VAkF3l8CV6tlieHggL9qWFgjfM
 EqB9U9c543aUrprmaXUibwj3qnsZ0/jDoOnQj+zq20Fqcox9flfiUQNa8lVwRwVVHbm3
 oGcg==
X-Gm-Message-State: APjAAAW5JAI/KLpDMa8zfczw07FgX4GJpnuI2dYJLg29b+6cnTKt2hR2
 mQhYno6tju2zQvGQ8eprkkE0WyUlLkLi5Veb1dI=
X-Google-Smtp-Source: APXvYqyWZs4DCMqvf7YTivsP648tg0a2DEsCJm1+zHyL8F+gqEjTXdFD/9bPZJ6n8VhNSJDJ+OiRnGXx8Ca9/yMg5V0=
X-Received: by 2002:a17:90a:e017:: with SMTP id
 u23mr3047083pjy.55.1570008626898; 
 Wed, 02 Oct 2019 02:30:26 -0700 (PDT)
MIME-Version: 1.0
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
 <CACCGGhBHZgObmuP9UJrHGgp3=BKMot55qJ61Cx0+Tr_L_kV1mQ@mail.gmail.com>
 <809d558c-9556-6be9-14bd-7c7023c39f17@suse.com>
In-Reply-To: <809d558c-9556-6be9-14bd-7c7023c39f17@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 2 Oct 2019 10:30:14 +0100
Message-ID: <CACCGGhCEKEU4=KA38_aJULBesEX5FZ4GX5=9gCfFpOxmtqgpTA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5IGF0IDEwOjI2LCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Cj4gT24gMDIuMTAuMjAxOSAxMDo1OSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+
ID4gT24gV2VkLCAyIE9jdCAyMDE5IGF0IDA5OjQyLCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+ID4+Cj4gPj4gT24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBEdXJyYW50
IHdyb3RlOgo+ID4+PiBOb3cgdGhhdCB4bC5jZmcgaGFzIGFuIG9wdGlvbiB0byBleHBsaWNpdGx5
IGVuYWJsZSBJT01NVSBtYXBwaW5ncyBmb3IgYQo+ID4+PiBkb21haW4sIG1pZ3JhdGlvbiBtYXkg
YmUgbmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRvIHRoZSBjaGVjayBvZgo+ID4+PiBpc19pb21tdV9l
bmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPiA+Pj4gVGhlcmUgaXMgYWN0
dWFsbHkgbm8gbmVlZCB0byBwcmV2ZW50IGxvZ2RpcnR5IGZyb20gYmVpbmcgZW5hYmxlZCB1bmxl
c3MKPiA+Pj4gZGV2aWNlcyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4gYW5kIHRoYXQgZG9tYWlu
IGlzIHNoYXJpbmcgSEFQIG1hcHBpbmdzCj4gPj4+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBj
YXNlIGRpc2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+ID4+PiBjYXVz
ZSBETUEgZmF1bHRzKS4gSXQgaXMgcXVpdGUgcG9zc2libGUgdGhhdCBzb21lIGFzc2lnbmVkIGRl
dmljZXMgbWF5Cj4gPj4+IHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgd2hpY2ggcGFnZXMgbWF5
IGhhdmUgYmVlbiBkaXJ0aWVkIGJ5IERNQSB2aWEKPiA+Pj4gYW4gQVBJIGV4cG9ydGVkIGJ5IHRo
ZWlyIG1hbmFnaW5nIGVtdWxhdG9yLiBUaHVzIFhlbidzIGxvZ2RpcnR5IG1hcCBpcyBvbmx5Cj4g
Pj4+IG9uZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgYXZhaWxhYmxlIHRvIHRo
ZSB0b29sc3RhY2sgd2hlbgo+ID4+PiBwZXJmb3JtaW5nIGEgbWlncmF0aW9uIGFuZCBoZW5jZSBp
dCBpcyB0aGUgdG9vbHN0YWNrIHRoYXQgaXMgYmVzdCBwbGFjZWQKPiA+Pj4gdG8gZGVjaWRlIHVu
ZGVyIHdoYXQgY2lyY3Vtc3RhbmNlcyBpdCBjYW4gYmUgcGVyZm9ybWVkLCBub3QgdGhlIGh5cGVy
dmlzb3IuCj4gPj4KPiA+PiBXaGlsZSBJJ20gaGFwcHkgYWJvdXQgdGhlIGV4dGVuZGVkIGRlc2Ny
aXB0aW9uLCBpdCdzIHN0aWxsIHdyaXR0ZW4gaW4KPiA+PiBhIHdheSBzdWdnZXN0aW5nIHRoYXQg
dGhpcyBpcyB0aGUgb25seSBwb3NzaWJsZSB3YXkgb2Ygdmlld2luZyB0aGluZ3MuCj4gPj4gQXMg
ZXhwcmVzc2VkIGJ5IEdlb3JnZSBhbmQgbWUsIHB1dHRpbmcgdGhlIGh5cGVydmlzb3IgaW4gYSBw
b3NpdGlvbiB0bwo+ID4+IGJlIGFibGUgdG8ganVkZ2UgaXMgYXQgbGVhc3QgYW4gYWx0ZXJuYXRp
dmUgd29ydGggY29uc2lkZXJpbmcuCj4gPj4KPiA+Cj4gPiBUaGlzIGlzIGEgc21hbGwgcGF0Y2gg
YW5kIGl0IGRvZXMgbm90IGNsb3NlIHRoZSBkb29yIG9uIGJlaW5nIGFibGUgdG8KPiA+IGFkZCBz
dWNoIGFuIGludGVyZmFjZSBsYXRlci4gSSdtIG5vdCBzYXlpbmcgdGhhdCBJIGRpc2xpa2UgdGhh
dAo+ID4gYWx0ZXJuYXRpdmUsIGJ1dCBpdCB3aWxsIGluZXZpdGFibHkgYmUgcXVpdGUgYSBsb3Qg
bW9yZSBjb2RlIGFuZCBJJ20KPiA+IG5vdCBzdXJlIGl0IHJlYWxseSBidXlzIGFueXRoaW5nLgo+
ID4KPiA+PiBXaGF0J3Mgd29yc2UgdGhvdWdoIC0geW91IGRvbid0IGdvIGFsbCB0aGUgd2F5IHRv
IHRoZSBlbmQgb2Ygd2hhdCB5b3VyCj4gPj4gYXJndW1lbnRhdGlvbiB3b3VsZCBsZWFkIHRvOiBU
aGVyZSdzIG5vIHJlYXNvbiBmb3IgWGVuIHRvIHZldG8gdGhlCj4gPj4gcmVxdWVzdCB0aGVuIGV2
ZW4gaW4gdGhlIHNoYXJlZCBwYWdlIHRhYmxlIGNhc2UuCj4gPgo+ID4gV2VsbCwgSSBhZGRyZXNz
IHRoYXQgaW4gdGhlIGNvbW1pdCBjb21tZW50Lgo+Cj4gRG8geW91PyBJJ3ZlIGp1c3QgcmVhZCBp
dCBhZ2Fpbiwgd2l0aG91dCBmaW5kaW5nIG1lbnRpb24gb2YgdGhpcyBjYXNlLgo+Cj4gPj4gVGhl
IG9ubHkgZGV2aWNlCj4gPj4gYXNzaWduZWQgdG8gYSBndWVzdCBpbiBxdWVzdGlvbiBtYXkgYmUg
ZG9pbmcgRE1BIHJlYWRzIG9ubHkuIEZvbGxvd2luZwo+ID4+IHlvdXIgcmVhc29uaW5nLCBYZW4g
c2hvdWxkbid0IGJlIGdldHRpbmcgaW4gdGhlIHdheSB0aGVuIGVpdGhlci4gT25jZQo+ID4+IGFn
YWluIHRoZSBzaXR1YXRpb24gY291bGQgYmUgdGFrZW4gY2FyZSBvZiBieSBpbmZvcm1pbmcgWGVu
IGFib3V0IHRoaXMKPiA+PiBwcm9wZXJ0eSBvZiBhIGRldmljZSAoYXNzdW1pbmcgaXQgY2FuJ3Qg
dGVsbCBhbGwgYnkgaXRzZWxmKS4KPiA+Cj4gPiBJIGFtIG5vdCBhd2FyZSBvZiBhIG1lY2hhbnNp
bSB0byBjb25maWd1cmUgZXZlbiBhIFBDSSBleHByZXNzIGRldmljZQo+ID4gdG8gb25seSBhbGxv
dyByZWFkIFRMUHMgYW5kIHRodXMgd2UgbXVzdCBhc3N1bWUgdGhhdCBhbnkgZGV2aWNlIHdpdGgK
PiA+IGJ1cyBtYXN0ZXJpbmcgZW5hYmxlZCBtYXkgYXR0ZW1wdCB0byBpc3N1ZSBhIHdyaXRlIFRM
UC4gVGh1cyBJIHRoaW5rCj4gPiBpdCBpcyByZWFzb25hYmxlIGZvciBYZW4gdG8gdmV0byBsb2dk
aXJ0eSBpbiB0aGUgY2FzZSBvZiBzaGFyZWQgRVBUCj4gPiBiZWNhdXNlIGEgc2lkZSBlZmZlY3Qg
b2YgWGVuJ3MgYmVoYXZpb3VyIG1heSBoYXZlIGRldHJpbWVudGFsIGFmZmVjdAo+ID4gb24gZGV2
aWNlIGZ1bmN0aW9uYWxpdHksIGFuZCBjYXVzZSBidXMgZXJyb3JzIHRvIGJlIHJlcG9ydGVkLgo+
Cj4gSSBkb24ndCBmb2xsb3cgeW91IGhlcmU6IFRoZXJlJ3Mgbm8gbmVlZCB0byBjb25maWd1cmUg
YSBkZXZpY2UgdGhpcwo+IHdheS4gSWYgaXQgaXMgY2xhaW1lZCAoZS5nLiBieSBhbiBhZG1pbiBv
ciBpdHMgbWFudWZhY3R1cmVyKSB0byBvbmx5Cj4gZXZlciBpc3N1ZSBETUEgcmVhZHMsIHRoZW4g
dGhhdCdzIGFsbCB3ZSBuZWVkLiBBbnkgZXJyb25lb3VzIG9yCj4gbWFsaWNpb3VzIHdyaXRlIChv
dGhlciB0aGFuIHBlcmhhcHMgdGhlIG9uZXMgdG8gdHJpZ2dlciBNU0kpIHdvdWxkCj4gcG90ZW50
aWFsbHkgcmVzdWx0IGluIG1pc2JlaGF2aW9yIG9mIHRoZSBndWVzdCwgYnV0IG5vdCB0aGUgaG9z
dCAoSQo+IGRvbid0IHNlZSB3aHkgeW91IG1lbnRpb24gImJ1cyBlcnJvcnMiIC0gaXQgd291bGQg
YmUgSU9NTVUgZmF1bHRzLAo+IHdpdGggYXNzb2NpYXRlZCBhYm9ydHMgcmVwb3J0ZWQgYmFjayB0
byB0aGUgZGV2aWNlKS4gQW5kIGl0J3Mgb25seQo+IHRoZSBsYXR0ZXIgeW91IHNheSB5b3UncmUg
Y29uY2VybmVkIGFib3V0IHdoZW4gaXQgY29tZXMgdG8gYWxsb3cgWGVuCj4gdG8gdmV0byBzb21l
dGhpbmcuCgpJU1RSIHRoYXQgZm9yIGF0IGxlYXN0IHNvbWUgc3lzdGVtcyBJT01NVSBmYXVsdHMg
YXJlIHJlcG9ydGVkIGFzIGJ1cwplcnJvcnMgaW4gdGhlIGYvdyBsb2dzLiBTdWNoIGZhdWx0cyAo
ZGVsaWJlcmF0ZWx5IGNhdXNlZCBkdXJpbmcKZGV2ZWxvcG1lbnQgb2YgSU9NTVUgY29kZSkgaGF2
ZSBhY3R1YWxseSBsZWQgdG8gb25lIG9mIG91ciBzeXNhZG1pbnMKZGVjbGFyaW5nIG15IHRlc3Qg
cmlnIHRvIGJlIGZhdWx0eS4gVGhpcyBpcyB3aHkgSSdtIGtlZW4gdG8gYXZvaWQgc3VjaApmYXVs
dHMuCgo+Cj4gPiBJIGd1ZXNzCj4gPiBpdCB3b3VsZCBiZSByZWFzb25hYmxlIHRvIGNoZWNrIGFs
bCBhc3NpZ25lZCBkZXZpY2VzJyBCTUUgYml0IGFuZCBvbmx5Cj4gPiB2ZXRvIGlmIGFueSBhcmUg
c2V0IHRob3VnaC4gSSB3b3VsZCBwcmVmZXIgdGhhdCBiZSBhbiBpbmNyZW1lbnRhbAo+ID4gcGF0
Y2ggdGhvdWdoLgo+Cj4gU3VyZSAtIHRoaXMgd291bGRuJ3QgcmVhbGx5IGJlbG9uZyBoZXJlLgo+
CgpPaywgZ29vZC4KCiAgUGF1bAoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:32:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFazm-0007rW-2L; Wed, 02 Oct 2019 09:32:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4c3l=X3=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFazl-0007rR-GP
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:32:29 +0000
X-Inumbo-ID: 8ce0ac0a-e4f7-11e9-b588-bc764e2007e4
Received: from mail-pg1-x533.google.com (unknown [2607:f8b0:4864:20::533])
 by localhost (Halon) with ESMTPS
 id 8ce0ac0a-e4f7-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 09:32:28 +0000 (UTC)
Received: by mail-pg1-x533.google.com with SMTP id s1so11546521pgv.8
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 02:32:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=UgZk8OY8sbgzMeiKRxpfdsrJe825v/jVkOBPlS8wfS8=;
 b=oiTI3OOm9xZiJ/8Mg4iu3Nei9vSXTcKsQvOwVrTLHjLj3TdhCF4xj8pH7FiLEYClZR
 7vRij2aMPjMPxfxXEzB1HZp66YUmDP7O39OfpAMNbvDYQDX2mHtD6dTzoFRz2MLVihkI
 ljeXcG/MUwU7k5UizsMmjAStBzS0Q2IWkBzIWJeenoS9HKef6cw0XYmHV3Z2Hb34Ntsr
 ueCbsxc1GvyBWnVToHZ+yM06SisyILNn6ur1FouaxKEXTjzqVAx60ExBZj1jL6kzmBBj
 ys9x66oIpyr1GNK9qcji/NDWr9PJlAU6KKfpuOtVBzAftN8FU6SZC90/SzeUL8ULoHgT
 ASCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=UgZk8OY8sbgzMeiKRxpfdsrJe825v/jVkOBPlS8wfS8=;
 b=F5NUBH42xyh6VtB9ojnZAn+EjrIbzmNM573b8M7HN9I3HcyrldOD+7tSVBY6Ezygse
 hTsR/Y6uUegi/YXJRsFtUTcriQlIXovZyo/weX7tS0DcZdVHISKX85JcHlhzKRBVRqr9
 mgAKs13cF2JvmxLg5zRELH1IYLu9dVS2d5SlqklAurSLt3lnwW0/iWvceuGCvC+yl7HD
 1GEDDcEQh38WMXeeTgAtz4hCkp1FbvVrDJsVhGlY5sRLphr/syvvWhuoyPm9jesJVe4p
 TJk1BJC4LK2qQ2WFLZiIhnY+J3uU/UVGaGmY/Het07430SSyBNIJmjBo1paUGJc1wgLk
 aCBQ==
X-Gm-Message-State: APjAAAWnN3rYs1Y9MijrQPQgLVdW9wRSZANvPZWiymgsgo9m2daIPr2v
 EyAfCBefl9J/EqIMOOCsnbH96YuBPBNKd+jxkck=
X-Google-Smtp-Source: APXvYqxyR81AUXXfJXwynzBWnoXj2jVyw/ezdAa8ik6tKnI3oW1bcejelRYB5aD5zukysJ9nKpyvEhuO9SkTGDVBN6M=
X-Received: by 2002:a63:1e04:: with SMTP id e4mr2685087pge.396.1570008747829; 
 Wed, 02 Oct 2019 02:32:27 -0700 (PDT)
MIME-Version: 1.0
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
 <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
In-Reply-To: <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 2 Oct 2019 10:32:15 +0100
Message-ID: <CACCGGhAQTidiafGLeuJj+HsWXx1quWsYZRWVZcFYjPxuCO9OJw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5IGF0IDEwOjEyLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDAyLzEwLzIwMTkgMDk6NDAsIEphbiBCZXVsaWNo
IHdyb3RlOgo+ID4gT24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+
IE5vdyB0aGF0IHhsLmNmZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1V
IG1hcHBpbmdzIGZvciBhCj4gPj4gZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkg
dmV0b2VkIGR1ZSB0byB0aGUgY2hlY2sgb2YKPiA+PiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFn
aW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPiA+PiBUaGVyZSBpcyBhY3R1YWxseSBubyBuZWVkIHRv
IHByZXZlbnQgbG9nZGlydHkgZnJvbSBiZWluZyBlbmFibGVkIHVubGVzcwo+ID4+IGRldmljZXMg
YXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluIGFuZCB0aGF0IGRvbWFpbiBpcyBzaGFyaW5nIEhBUCBt
YXBwaW5ncwo+ID4+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBjYXNlIGRpc2FibGluZyB3cml0
ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+ID4+IGNhdXNlIERNQSBmYXVsdHMpLiBJdCBp
cyBxdWl0ZSBwb3NzaWJsZSB0aGF0IHNvbWUgYXNzaWduZWQgZGV2aWNlcyBtYXkKPiA+PiBwcm92
aWRlIGluZm9ybWF0aW9uIGFib3V0IHdoaWNoIHBhZ2VzIG1heSBoYXZlIGJlZW4gZGlydGllZCBi
eSBETUEgdmlhCj4gPj4gYW4gQVBJIGV4cG9ydGVkIGJ5IHRoZWlyIG1hbmFnaW5nIGVtdWxhdG9y
LiBUaHVzIFhlbidzIGxvZ2RpcnR5IG1hcCBpcyBvbmx5Cj4gPj4gb25lIHNvdXJjZSBvZiBpbmZv
cm1hdGlvbiB0aGF0IG1heSBiZSBhdmFpbGFibGUgdG8gdGhlIHRvb2xzdGFjayB3aGVuCj4gPj4g
cGVyZm9ybWluZyBhIG1pZ3JhdGlvbiBhbmQgaGVuY2UgaXQgaXMgdGhlIHRvb2xzdGFjayB0aGF0
IGlzIGJlc3QgcGxhY2VkCj4gPj4gdG8gZGVjaWRlIHVuZGVyIHdoYXQgY2lyY3Vtc3RhbmNlcyBp
dCBjYW4gYmUgcGVyZm9ybWVkLCBub3QgdGhlIGh5cGVydmlzb3IuCj4gPiBXaGlsZSBJJ20gaGFw
cHkgYWJvdXQgdGhlIGV4dGVuZGVkIGRlc2NyaXB0aW9uLCBpdCdzIHN0aWxsIHdyaXR0ZW4gaW4K
PiA+IGEgd2F5IHN1Z2dlc3RpbmcgdGhhdCB0aGlzIGlzIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBv
ZiB2aWV3aW5nIHRoaW5ncy4KPiA+IEFzIGV4cHJlc3NlZCBieSBHZW9yZ2UgYW5kIG1lLCBwdXR0
aW5nIHRoZSBoeXBlcnZpc29yIGluIGEgcG9zaXRpb24gdG8KPiA+IGJlIGFibGUgdG8ganVkZ2Ug
aXMgYXQgbGVhc3QgYW4gYWx0ZXJuYXRpdmUgd29ydGggY29uc2lkZXJpbmcuCj4KPiBObywgZm9y
IGV4YWN0bHkgdGhlIHNhbWUgcmVhc29uIGFzIEknbSBwdXJnaW5nIHRoZSBkaXNhYmxlX21pZ3Jh
dGUgZmxhZy4KPgo+IFRoaXMgaXMgdG90YWxseSBiYWNrd2FyZHMgdGhpbmtpbmcsIGJlY2F1c2Ug
dGhlIGNoZWNrIGlzIGluIHRoZSB3cm9uZyBwbGFjZS4KPgo+IFRoZXJlIHJlYWxseSBhcmUgY2Fz
ZXMgd2hlcmUgdGhlIHRvb2xzdGFjaywgKmFuZCBvbmx5KiB0aGUgdG9vbHN0YWNrIGlzCj4gaW4g
YSBwb3NpdGlvbiB0byBkZXRlcm1pbmUgbWlncmF0aW9uIHNhZmV0eS4gIFdoZW4gaXQgY29tZXMg
dG8KPiBkaXNhYmxlX21pZ3JhdGUsIHRoZSBhcmVhIHVuZGVyIGFyZ3VtZW50IGlzIHRoZSBJVFND
IGZsYWcsIHdoaWNoICppcyoKPiBzYWZlIHRvIG9mZmVyIG9uIG1pZ3JhdGUgZm9yIHZpcmlkaWFu
IGd1ZXN0cyB3aGljaCBhcmUga25vd24gdG8gdXNlCj4gcmVmZXJlbmNlX3RzYywgb3IgaWYgdGhl
IGRlc3RpbmF0aW9uIGhhcmR3YXJlIHN1cHBvcnRzIHRzYyBzY2FsaW5nLgo+IChIaWxhcmlvdXNs
eSwgbm90aGluZywgbm90IGV2ZW4gdGhlIHRvb2xzdGFjaywgcHJvaGliaXRzIG1pZ3JhdGlvbiBi
YXNlZAo+IG9uIFhlbidzIG5vLW1pZ3JhdGUgZmxhZywgYmVjYXVzZSBpdHMgYSB3cml0ZS1vbmx5
IGZpZWxkIHdoaWNoIGNhbid0IGJlCj4gcmV0cmlldmVkIGJ5IHRoZSB0b29scy4pCj4KPiBUaGUg
dHdvIG9wdGlvbnMgYXJlOgo+Cj4gMSkgTmV3IGh5cGVyY2FsbCwKPiBET01DVExfdGhlX3Rvb2xz
dGFja19rbm93c193dGZfaXRzX2RvaW5nX3NvX2xldF90aGVfZG9pbWFpbl9taWdyYXRlLAo+IHdo
aWNoIGRpc2FibGVzIHRoZSB2ZXRvcywKPgo+IG9yCj4KPiAyKSBEZWxldGUgdGhlIGVycm9uZW91
cyB2ZXRvcywgYW5kIHRydXN0IHRoYXQgdGhlIHRvb2xzdGFjayBrbm93cyB3aGF0Cj4gaXQgaXMg
ZG9pbmcsIGFuZCB3aWxsIG9ubHkgaW5pdGlhdGUgYSBtaWdyYXRlIGluIHNhZmUgc2l0dWF0aW9u
cy4KPgo+IE9wdGlvbiAyIGhhcyB0aGUgc2FmZXR5IGNoZWNrcyBwZXJmb21lZCBhdCB0aGUgbGV2
ZWwgd2hpY2ggaXMgYWN0dWFsbHkKPiBjYXBhYmxlIG9mIGNhbGN1bGF0aW5nIHRoZSByZXN1bHRz
IGNvcnJlY3RseS4KClRoYXQgZG9lcyByZW1pbmQgbWUgdGhhdCBJIG11c3QgY2hlY2sgdGhhdCB4
bCB3aWxsIG5vdCBpbml0aWF0ZSBhCm1pZ3JhdGUgd2l0aCBhcmJpdHJhcnkgaC93IHBhc3NlZCB0
aHJvdWdoLiBJIGtub3cgWEFQSSBkb2VzCmFwcHJvcHJpYXRlIGNoZWNraW5nLgoKICBQYXVsCgoK
Pgo+IE9uZSBvZiB0aGVzZSBvcHRpb25zIGlzIHN1YnN0YW50aWFsbHkgbGVzcyBib25lLWhlYWRl
ZCB0aGFuIHRoZSBvdGhlci4KPgo+IH5BbmRyZXcKPgo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:40:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:40:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFb7m-0000Ft-25; Wed, 02 Oct 2019 09:40:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFb7l-0000Fo-27
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:40:45 +0000
X-Inumbo-ID: b4132388-e4f8-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id b4132388-e4f8-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:40:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C2EDDB028;
 Wed,  2 Oct 2019 09:40:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
 <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <12a05c39-9770-265f-a41b-9e83d8752918@suse.com>
Date: Wed, 2 Oct 2019 11:40:10 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAxMToxMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMi8xMC8yMDE5
IDA5OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+Pj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGlj
aXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4+IGRvbWFpbiwgbWlncmF0aW9uIG1h
eSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUgdG8gdGhlIGNoZWNrIG9mCj4+PiBpc19pb21tdV9l
bmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPj4+IFRoZXJlIGlzIGFjdHVh
bGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNz
Cj4+PiBkZXZpY2VzIGFyZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBhbmQgdGhhdCBkb21haW4gaXMg
c2hhcmluZyBIQVAgbWFwcGluZ3MKPj4+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBjYXNlIGRp
c2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+Pj4gY2F1c2UgRE1BIGZh
dWx0cykuIEl0IGlzIHF1aXRlIHBvc3NpYmxlIHRoYXQgc29tZSBhc3NpZ25lZCBkZXZpY2VzIG1h
eQo+Pj4gcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB3aGljaCBwYWdlcyBtYXkgaGF2ZSBiZWVu
IGRpcnRpZWQgYnkgRE1BIHZpYQo+Pj4gYW4gQVBJIGV4cG9ydGVkIGJ5IHRoZWlyIG1hbmFnaW5n
IGVtdWxhdG9yLiBUaHVzIFhlbidzIGxvZ2RpcnR5IG1hcCBpcyBvbmx5Cj4+PiBvbmUgc291cmNl
IG9mIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIGF2YWlsYWJsZSB0byB0aGUgdG9vbHN0YWNrIHdo
ZW4KPj4+IHBlcmZvcm1pbmcgYSBtaWdyYXRpb24gYW5kIGhlbmNlIGl0IGlzIHRoZSB0b29sc3Rh
Y2sgdGhhdCBpcyBiZXN0IHBsYWNlZAo+Pj4gdG8gZGVjaWRlIHVuZGVyIHdoYXQgY2lyY3Vtc3Rh
bmNlcyBpdCBjYW4gYmUgcGVyZm9ybWVkLCBub3QgdGhlIGh5cGVydmlzb3IuCj4+IFdoaWxlIEkn
bSBoYXBweSBhYm91dCB0aGUgZXh0ZW5kZWQgZGVzY3JpcHRpb24sIGl0J3Mgc3RpbGwgd3JpdHRl
biBpbgo+PiBhIHdheSBzdWdnZXN0aW5nIHRoYXQgdGhpcyBpcyB0aGUgb25seSBwb3NzaWJsZSB3
YXkgb2Ygdmlld2luZyB0aGluZ3MuCj4+IEFzIGV4cHJlc3NlZCBieSBHZW9yZ2UgYW5kIG1lLCBw
dXR0aW5nIHRoZSBoeXBlcnZpc29yIGluIGEgcG9zaXRpb24gdG8KPj4gYmUgYWJsZSB0byBqdWRn
ZSBpcyBhdCBsZWFzdCBhbiBhbHRlcm5hdGl2ZSB3b3J0aCBjb25zaWRlcmluZy4KPiAKPiBObywg
Zm9yIGV4YWN0bHkgdGhlIHNhbWUgcmVhc29uIGFzIEknbSBwdXJnaW5nIHRoZSBkaXNhYmxlX21p
Z3JhdGUgZmxhZy4KPiAKPiBUaGlzIGlzIHRvdGFsbHkgYmFja3dhcmRzIHRoaW5raW5nLCBiZWNh
dXNlIHRoZSBjaGVjayBpcyBpbiB0aGUgd3JvbmcgcGxhY2UuCj4gCj4gVGhlcmUgcmVhbGx5IGFy
ZSBjYXNlcyB3aGVyZSB0aGUgdG9vbHN0YWNrLCAqYW5kIG9ubHkqIHRoZSB0b29sc3RhY2sgaXMK
PiBpbiBhIHBvc2l0aW9uIHRvIGRldGVybWluZSBtaWdyYXRpb24gc2FmZXR5LgoKVGhlbiwgYXMg
YWxyZWFkeSBzYWlkIHRvIFBhdWwsIHRoZSByZW1haW5pbmcgdmV0b2luZyBpbiBYZW4gaXMgc3Rp
bGwgdG9vCm11Y2guIEl0IHRoZW4gc2hvdWxkIHdob2xlc2FsZSB0cnVzdCB0aGUgdG9vbCBzdGFj
ay4gQnV0IG5vLCBJIGRvbid0IHRoaW5rCnRoYXQncyBhIHZpYWJsZSBtb2RlbCAtIHdoZW4gbXVs
dGlwbGUgcGFydGllcyBhcmUgaW52b2x2ZWQgaW4gc29tZQpvcGVyYXRpb24sIGl0IGlzIHF1aXRl
IGNvbW1vbiB0aGF0IGFsbCBvZiB0aGVtIGhhdmUgdG8gc2F5ICJ5ZXMiIGluIG9yZGVyCmZvciBp
dCB0byBhY3R1YWxseSBzdWNjZWVkLiAoSXQncyBub3QgbGlrZSBhbnlvbmUgd291bGQgaGF2ZSBz
dWdnZXN0ZWQKZm9yIHRoZSB0b29sIHN0YWNrIHRvIGJsaW5kbHkgdHJ1c3QgWGVuJ3MganVkZ2Vt
ZW50LikKCj7CoCBXaGVuIGl0IGNvbWVzIHRvCj4gZGlzYWJsZV9taWdyYXRlLCB0aGUgYXJlYSB1
bmRlciBhcmd1bWVudCBpcyB0aGUgSVRTQyBmbGFnLCB3aGljaCAqaXMqCj4gc2FmZSB0byBvZmZl
ciBvbiBtaWdyYXRlIGZvciB2aXJpZGlhbiBndWVzdHMgd2hpY2ggYXJlIGtub3duIHRvIHVzZQo+
IHJlZmVyZW5jZV90c2MsIG9yIGlmIHRoZSBkZXN0aW5hdGlvbiBoYXJkd2FyZSBzdXBwb3J0cyB0
c2Mgc2NhbGluZy7CoAo+IChIaWxhcmlvdXNseSwgbm90aGluZywgbm90IGV2ZW4gdGhlIHRvb2xz
dGFjaywgcHJvaGliaXRzIG1pZ3JhdGlvbiBiYXNlZAo+IG9uIFhlbidzIG5vLW1pZ3JhdGUgZmxh
ZywgYmVjYXVzZSBpdHMgYSB3cml0ZS1vbmx5IGZpZWxkIHdoaWNoIGNhbid0IGJlCj4gcmV0cmll
dmVkIGJ5IHRoZSB0b29scy4pCj4gCj4gVGhlIHR3byBvcHRpb25zIGFyZToKPiAKPiAxKSBOZXcg
aHlwZXJjYWxsLAo+IERPTUNUTF90aGVfdG9vbHN0YWNrX2tub3dzX3d0Zl9pdHNfZG9pbmdfc29f
bGV0X3RoZV9kb2ltYWluX21pZ3JhdGUsCj4gd2hpY2ggZGlzYWJsZXMgdGhlIHZldG9zLAoKTm9i
b2R5IGhhcyBldmVyIHN1Z2dlc3RlZCBzb21ldGhpbmcgbGlrZSB0aGlzLiBJZiAoc2VlIGFib3Zl
KSB0aGUgdG9vbApzdGFjayB3YXMgdG8gYmUgYmxpbmRseSB0cnVzdGVkIG9uIGFsbCBtYXR0ZXJz
LCB0aGVuIHN1Y2ggYW4gb3BlcmF0aW9uCndvdWxkbid0IGJlIG5lZWRlZCBpbiB0aGUgZmlyc3Qg
cGxhY2UuCgo+IG9yCj4gCj4gMikgRGVsZXRlIHRoZSBlcnJvbmVvdXMgdmV0b3MsIGFuZCB0cnVz
dCB0aGF0IHRoZSB0b29sc3RhY2sga25vd3Mgd2hhdAo+IGl0IGlzIGRvaW5nLCBhbmQgd2lsbCBv
bmx5IGluaXRpYXRlIGEgbWlncmF0ZSBpbiBzYWZlIHNpdHVhdGlvbnMuCj4gCj4gT3B0aW9uIDIg
aGFzIHRoZSBzYWZldHkgY2hlY2tzIHBlcmZvbWVkIGF0IHRoZSBsZXZlbCB3aGljaCBpcyBhY3R1
YWxseQo+IGNhcGFibGUgb2YgY2FsY3VsYXRpbmcgdGhlIHJlc3VsdHMgY29ycmVjdGx5LgoKVGhl
biB3aHkgZG9uJ3Qgd2UgdHJ1c3QgdGhlIHRvb2wgc3RhY2sgdG8gYXZvaWQgYXNzaWduaW5nIGEg
ZGV2aWNlIHRvCmEgbWVtLXBhZ2luZyBvciBtZW0tc2hhcmluZyBlbmFibGVkIGd1ZXN0PyBTdXJl
bHkgdGhlIHRvb2wgc3RhY2sgaGFzCm1lYW5zIHRvIGtub3cgd2hldGhlciBvbmUgb2YgdGhlc2Ug
aXMgaW4gdXNlPyBBbmQgSSdtIG5vdCBjb252aW5jZWQKdGhlcmUncyBhIHJpc2sgdG8gdGhlIGhv
c3QgaWYgc3VjaCB3YXMgZG9uZSBpbiBlcnJvcjsgaXQncyBtZXJlbHkKa25vd24gdGhhdCBpdCB3
b3VsZG4ndCBlbmQgd2VsbCBmb3IgdGhlIGludm9sdmVkIGd1ZXN0KHMpLgoKMykgSGF2ZSB0aGUg
dG9vbCBzdGFjayAoYXNzdW1pbmcgd2UgY29uc2lkZXIgZW11bGF0b3JzIHBhcnQgb2YgaXQpCnJl
cG9ydCB0aGUgbmVjZXNzYXJ5IChkZXZpY2UpIHByb3BlcnRpZXMgc3VjaCB0aGF0IFhlbiBpcyBp
biBhIHBvc2l0aW9uCnRvIGp1ZGdlIGNvcnJlY3RseSBpdHNlbGYuCgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:50:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbH8-00016S-5F; Wed, 02 Oct 2019 09:50:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YSaJ=X3=amazon.de=prvs=171ab464b=wipawel@srs-us1.protection.inumbo.net>)
 id 1iFbH6-00016N-J9
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:50:24 +0000
X-Inumbo-ID: 0e1c7112-e4fa-11e9-97fb-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 0e1c7112-e4fa-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 09:50:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1570009824; x=1601545824;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=B4x39SFDYGCq3SQ6e9umyichxbecO8cLMFypL66eCDs=;
 b=b+vfJYWw8gPY4V1X5Prf/1QD12EzMP9RjbIJputYp3qcMtzSOLQjWF39
 foSY9BM6mCt0RxmXYZDGoGmdfk1u6RuWsiBAYm27onfITlHatRQ+lcCsY
 ejLbAyN1QTmFTfSI4AAqY4l+7QkK/gg3DfN0JOlC4Dji6fNpreRSTJeLk E=;
X-IronPort-AV: E=Sophos;i="5.64,574,1559520000"; d="scan'208";a="789058676"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 02 Oct 2019 09:50:21 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 7740AA2144; Wed,  2 Oct 2019 09:50:21 +0000 (UTC)
Received: from EX13D02EUB002.ant.amazon.com (10.43.166.170) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 09:50:20 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D02EUB002.ant.amazon.com (10.43.166.170) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 09:50:19 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Wed, 2 Oct 2019 09:50:19 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
Thread-Index: AQHVd7zeVEtV72K+90WC9bCWIxSiJ6dFticAgAAIMYCAABxqgIAAEe6AgAExb4A=
Date: Wed, 2 Oct 2019 09:50:19 +0000
Message-ID: <81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
 <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
 <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
In-Reply-To: <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.48]
Content-ID: <AFFA3CCFDB9BD044AFD933E05E9A9A84@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>, "Manthey,
 Norbert" <nmanthey@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMS4gT2N0IDIwMTksIGF0IDE3OjM3LCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IE9uIDAxLzEwLzIwMTkgMTU6MzIsIEphbiBC
ZXVsaWNoIHdyb3RlOg0KPj4gT24gMDEuMTAuMjAxOSAxNDo1MSwgQW5kcmV3IENvb3BlciB3cm90
ZToNCj4+PiBPbiAwMS8xMC8yMDE5IDEzOjIxLCBKYW4gQmV1bGljaCB3cm90ZToNCj4+Pj4gT24g
MzAuMDkuMjAxOSAyMDoyNCwgQW5kcmV3IENvb3BlciB3cm90ZToNCj4+Pj4+IFRoZSBjb2RlIGdl
bmVyYXRpb24gZm9yIGJhcnJpZXJfbm9zcGVjX3RydWUoKSBpcyBub3QgY29ycmVjdC4gIFdlIGFy
ZSB0YWtpbmcgYQ0KPj4+Pj4gcGVyZiBpdCBmcm9tIHRoZSBhZGRlZCBmZW5jZXMsIGJ1dCBub3Qg
Z2FpbmluZyBhbnkgc3BlY3VsYXRpdmUgc2FmZXR5Lg0KPj4+PiBZb3Ugd2FudCB0byBiZSBtb3Jl
IHNwZWNpZmljIGhlcmUsIEkgdGhpbms6IElTVFIgeW91IHNheWluZyB0aGF0IHRoZSBMRkVOQ0Vz
DQo+Pj4+IGdldCBpbnNlcnRlZCBhdCB0aGUgd3JvbmcgcGxhY2UuDQo+Pj4gQ29ycmVjdC4NCj4+
PiANCj4+Pj4gSUlSQyB3ZSB3YW50IHRoZW0gb24gZWl0aGVyIHNpZGUgb2YgYQ0KPj4+PiBjb25k
aXRpb25hbCBicmFuY2gsIGkuZS4gaW1tZWRpYXRlbHkgZm9sbG93aW5nIGEgYnJhbmNoIGluc24g
YXMgd2VsbCBhcyByaWdodA0KPj4+PiBhdCB0aGUgYnJhbmNoIHRhcmdldC4NCj4+PiBTcGVjaWZp
Y2FsbHksIHRoZXkgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcyBmb2xs
b3dpbmcNCj4+PiB0aGUgY29uZGl0aW9uYWwganVtcC4NCj4+PiANCj4+Pj4gSSd2ZSB0YWtlbiwg
YXMgYSBzaW1wbGUgZXhhbXBsZSwNCj4+Pj4gcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrKCks
IGFuZCB0aGlzIGxvb2tzIHRvIGJlIHRoZSB3YXkgZ2NjOSBoYXMgZ2VuZXJhdGVkDQo+Pj4+IGNv
ZGUgKGluIGEgbm9uLWRlYnVnIGJ1aWxkKS4gSGVuY2UgZWl0aGVyIEknbSBtaXMtcmVtZW1iZXJp
bmcgd2hhdCB3ZSB3YW50DQo+Pj4+IHRoaW5ncyB0byBsb29rIGxpa2UsIG9yIHRoZXJlJ3MgbW9y
ZSB0byBpdCB0aGFuIGNvZGUgZ2VuZXJhdGlvbiBzaW1wbHkgYmVpbmcNCj4+Pj4gIm5vdCBjb3Jy
ZWN0Ii4NCj4+PiBUaGlzIGV4YW1wbGUgZGVtb25zdHJhdGVzIHRoZSBwcm9ibGVtLCBhbmQgYWN0
dWFsbHkgdGhyb3dzIGEgZnVydGhlcg0KPj4+IHNwYW5uZXIgaW4gdGhlIHdvcmtzIG9mIGhvdyBt
YWtlIHRoaXMgc2FmZSwgd2hpY2ggaGFkbid0IG9jY3VycmVkIHRvIG1lDQo+Pj4gYmVmb3JlLg0K
Pj4+IA0KPj4+IFRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gZnJvbSBhIGNhbGxlciBvZiBwMm1fbWVt
X2FjY2Vzc19zYW5pdHlfY2hlY2soKQ0KPj4+IHdpbGwgbG9vayBzb21ldGhpbmcgbGlrZSB0aGlz
Og0KPj4+IA0KPj4+IGNhbGwgcDJtX21lbV9hY2Nlc3Nfc2FuaXR5X2NoZWNrDQo+Pj4gICAgIC4u
Lg0KPj4+ICAgICBsZmVuY2UNCj4+PiAgICAgLi4uDQo+Pj4gICAgIHJldCAgIA0KPj4+IGNtcCAk
MCwgJWVheA0KPj4+IGpuZSAuLi4NCj4+PiANCj4+PiBXaGljaCBpcyB1bnNhZmUsIGJlY2F1c2Ug
dGhlIG9ubHkgc2FmZSB3YXkgdG8gYXJyYW5nZSB0aGlzIGNvZGUgd291bGQgYmU6DQo+Pj4gDQo+
Pj4gY2FsbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2sNCj4+PiAgICAgLi4uDQo+Pj4gICAg
IHJldA0KPj4+IGNtcCAkMCwgJWVheA0KPj4+IGpuZSAxZg0KPj4+IGxmZW5jZQ0KPj4+IC4uLg0K
Pj4+IDE6IGxmZW5jZQ0KPj4+IOKApg0KPj4+IA0KDQpEb2VzIGl0IG1lYW4gdGhlIENQVSBzcGVj
dWxhdGVzIG92ZXIgYSBkaXJlY3QgY2FsbCAoYXNzdW1pbmcgbm8gI1BGIGV0YykgYW5kDQphc3N1
bWVzIHNvbWUgZGVmYXVsdCByZXR1cm4gdmFsdWUgdG8gYmUgdXNlZD8NCg0KSWYgbm90LCBtYXli
ZSB3ZSBzaG91bGQgYmUgbW9yZSBjb25jZXJuZWQgYWJvdXQgdGhlIHZhbHVlIHRoZSBjYWNoZS1s
b2FkaW5nDQpnYWRnZXQgc3BlY3VsYXRlcyB3aXRoLCByYXRoZXIgdGhhbiB0aGUgc2hlZXIgc3Bl
Y3VsYXRpb24gb3ZlciB0aGUgYnJhbmNoLg0KDQpBbSBJIG1pcyh1bmRlcnN0YW5kaW5nKSBzb21l
dGhpbmcgaGVyZT8gSSB3b3VsZCBiZSB0aGFua2Z1bCBmb3IgZXhwbGFuYXRpb24uDQoNCj4+PiBU
aGVyZSBpcyBhYnNvbHV0ZWx5IG5vIHBvc3NpYmxlIHdheSBmb3IgaW5saW5lIGFzc2VtYmx5IHRv
IGJlIHVzZWQgdG8NCj4+PiBwcm9wYWdhdGUgdGhpcyBzYWZldHkgcHJvcGVydHkgYWNyb3NzIHRy
YW5zbGF0aW9uIHVuaXRzLiAgVGhpcyBpcyBnb2luZw0KPj4+IHRvIGhhdmUgdG8gYmUgYW4gYXR0
cmlidXRlIG9mIHNvbWUgZm9ybSBvciBhbm90aGVyIGhhbmRsZWQgYnkgdGhlIGNvbXBpbGVyLg0K
Pj4gQnV0IHlvdSByZWFsaXplIHRoYXQgdGhpcyBwYXJ0aWN1bGFyIGV4YW1wbGUgaXMgYmFzaWNh
bGx5IGEgbW9yZQ0KPj4gY29tcGxleCBpc19YWVooKSBjaGVjaywgd2hpY2ggY291bGQgYmUgZGVh
bHQgd2l0aCBieSBpbmxpbmluZyB0aGUNCj4+IGZ1bmN0aW9uLiBPZiBjb3Vyc2UgdGhlcmUgYXJl
IGdvaW5nIHRvIGJlIGxhcmdlciBmdW5jdGlvbnMgd2hlcmUNCj4+IHRoZSByZXN1bHQgd2FudHMg
dG8gYmUgZ3VhcmRlZCBsaWtlIHlvdSBzYXkuIEJ1dCBqdXN0IGxpa2UgdGhlDQo+PiBhZGRpdGlv
biBvZiB0aGUgbm9zcGVjIG1hY3JvcyB0byB2YXJpb3VzIGlzX1hZWigpIGZ1bmN0aW9ucyBpcyBh
DQo+PiBtYW51YWwgb3BlcmF0aW9uIChhcyBsb25nIHRoZSBjb21waWxlciBkb2Vzbid0IGhlbHAp
LCBpdCB3b3VsZCBpbg0KPj4gdGhhdCBjYXNlIGJlIGEgbWF0dGVyIG9mIGxhdGNoaW5nIHRoZSBy
ZXR1cm4gdmFsdWUgaW50byBhIGxvY2FsDQo+PiB2YXJpYWJsZSBhbmQgdXNpbmcgYW4gYXBwcm9w
cmlhdGUgZ3VhcmRpbmcgY29uc3RydWN0IHdoZW4NCj4+IGV2YWx1YXRpbmcgaXQuDQo+IA0KPiBB
bmQgdGhpcyByZWFzb25pbmcgZGVtb25zdHJhdGVzIHlldCBhbm90aGVyIHByb2JsZW0gKHRoaXMg
b25lIHdhcyByYWlzZWQNCj4gYXQgdGhlIG1lZXRpbmcgaW4gQ2hpY2FnbykuDQo+IA0KPiBldmFs
dWF0ZV9ub3NwZWMoKSBpcyBub3QgYSB1c2VmdWwgY29uc3RydWN0IGlmIGl0IG5lZWRzIGluc2Vy
dGluZyBhdA0KPiBldmVyeSBoaWdoZXIgbGV2ZWwgcHJlZGljYXRlIHRvIHJlc3VsdCBpbiBzYWZl
IGNvZGUuICBUaGlzIGlzDQo+IGJvYXJkZXJsaW5lLWltcG9zc2libGUgdG8gcmV2aWV3IGZvciwg
YW5kIGV4dHJlbWVseSBlYXN5IHRvIGJyZWFrDQo+IGFjY2lkZW50YWxseS4NCj4gDQo+PiANCj4+
IFNvIEknbSBhZnJhaWQgZm9yIG5vdyBJIHN0aWxsIGNhbid0IGFncmVlIHdpdGggeW91ciAibm90
IGNvcnJlY3QiDQo+PiBhc3Nlc3NtZW50IC0gdGhlIGdlbmVyYXRlZCBjb2RlIGluIHRoZSBleGFt
cGxlIGxvb2tzIGNvcnJlY3QgdG8NCj4+IG1lLCBhbmQgaWYgZnVydGhlciBndWFyZGluZyB3YXMg
bmVlZGVkIGluIHVzZXJzIG9mIHRoaXMgcGFydGljdWxhcg0KPj4gZnVuY3Rpb24sIGl0IHdvdWxk
IGJlIHRob3NlIHVzZXJzIHdoaWNoIHdvdWxkIG5lZWQgZnVydGhlcg0KPj4gbWFzc2FnaW5nLg0K
PiANCj4gU2FmZXR5IGFnYWluc3Qgc3BlY3RyZSB2MSBpcyBub3QgYSBtYXR0ZXIgb2Ygb3Bpbmlv
bi4NCj4gDQoNCkJ1dCB0aGUgaGFyZGVuaW5nIHdhc27igJl0IGFib3V0IHNwZWN0cmUgdjEsIGJ1
dCBhYm91dCBjYWNoZS1sb2FkIGdhZGdldHM/DQoNCj4gVG8gcHJvdGVjdCBhZ2FpbnN0IHNwZWN1
bGF0aXZlbHkgZXhlY3V0aW5nIHRoZSB3cm9uZyBiYXNpYyBibG9jaywgdGhlDQo+IHBpcGVsaW5l
IG11c3QgZXhlY3V0ZSB0aGUgY29uZGl0aW9uYWwganVtcCBmaXJzdCwgKnRoZW4qIGhpdCBhbiBs
ZmVuY2UNCj4gdG8gc2VyaWFsaXNlIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gYW5kIHJldmVjdG9y
IGluIHRoZSBjYXNlIG9mDQo+IGluY29ycmVjdCBzcGVjdWxhdGlvbi4NCg0KVGhhdOKAmXMgdHJ1
ZSwgYnV0IHRoZXJlIGFyZSBhbHNvIDIgYXNwZWN0cyB3b3J0aCBtZW50aW9uaW5nOg0KMSkgRXhh
bXBsZToNCg0Kam5lIDENClBSSVZJTEVHRUQNCjE6DQpBTFdBWVNfU0FGRQ0KDQpXZSBkbyBub3Qg
bmVjZXNzYXJpbHkgaGF2ZSB0byBjb3ZlciB0aGUgMTogcGF0aCB3aXRoIGFuIGxmZW5jZT8NCldl
IGNvdWxkIGFsbG93IHNwZWN1bGF0aW9uIHRoZXJlLCBhcyBpdCBpcyBoYXJtbGVzcy4NCg0KMikg
Y2FjaGUtbG9hZCBwcm90ZWN0aW9uDQoNCkl0IG1pZ2h0IGJlIG9rIHRvIHNwZWN1bGF0ZSBvdmVy
IGEgY29uZGl0aW9uYWwgYnJhbmNoLCB3aGVuIHdlIGNhbg0KZ3VhcmFudGVlIHRoYXQgdGhlIHZh
bHVlIHRvIGJlIHVzZWQgaW4gYSBkZXJlZmVyZW5jZSBpcyBub3Qgb3V0LW9mLWJvdW5kLg0KSW4g
dGhhdCBjYXNlIGFuIGxmZW5jZSBpcyB1c2VkIHRvIGxhdGNoIHRoZSB2YWx1ZSBpbiB0aGUgcmVn
aXN0ZXIuIFdlIGNhbg0Kc3RpbGwgc3BlY3VsYXRlIG92ZXIgdGhlIGJyYW5jaCBhbmQgcmVhY2gg
dGhlIGRlcmVmZXJlbmNlLCBidXQgd2l0aCBhIHNhbmUgdmFsdWUuDQoNCkkgYWdyZWUgdGhhdCBs
ZmVuY2UgbWlnaHQgbm90IGdpdmUgdXMgMTAwJSBzZWN1cml0eSBpbiBldmVyeSBwb3RlbnRpYWwg
Y2FzZSwNCmJ1dCB0aGF0IGlzIHdoYXQgImhhcmRlbmluZyIgZ2l2ZXMgeW91Li4uDQoNCj4gDQo+
IFRoZSBvdGhlciB3YXkgYXJvdW5kIGlzIG5vdCBzYWZlLiAgU2VyaWFsaXNpbmcgdGhlIGluc3Ry
dWN0aW9uIHN0cmVhbQ0KPiBkb2Vzbid0IGRvIGFueXRoaW5nIHRvIHByb3RlY3QgYWdhaW5zdCB0
aGUgYXR0YWNrZXIgdGFraW5nIGNvbnRyb2wgb2YgYQ0KPiBsYXRlciBicmFuY2guDQo+IA0KDQpT
dXJlLCBidXQgaXQgbWF5IGRvIHNvbWV0aGluZyBhYm91dCB0aGUgdmFsdWUgdXNlZCB0byBkZXJl
ZmVyZW5jZSBtZW1vcnkNCndoZW4gdGhlIHNwZWN1bGF0aW9uIGhhcHBlbnMgb3ZlciB0aGUgYnJh
bmNoLg0KDQo+IFRoZSBiaWdnZXIgcHJvYmxlbSBpcyB0byBkbyB3aXRoIGNsYXNzaWZ5aW5nIHdo
YXQgd2UgYXJlIHByb3RlY3RpbmcNCj4gYWdhaW5zdC4gIEluIHRoZSBjYXNlIG9mIGlzX2NvbnRy
b2xfZG9tYWluKCksIGl0IGlzIGFueSBhY3Rpb24gYmFzZWQgb24NCj4gdGhlIHJlc3VsdCBvZiB0
aGUgZGVjaXNpb24uICBGb3IgaXNfe3B2LGh2bX1fZG9tYWluKCksIGlzIG9ubHkgKHRvIGENCj4g
Zmlyc3QgYXBwcm94aW1hdGlvbikgc3BlY3VsYXRpdmUgdHlwZSBjb25mdXNpb24gaW50byB0aGUg
cHYvaHZtIHVuaW9ucw0KPiAod2hpY2ggaW4gcHJhY3RpY2UgZXh0ZW5kcyB0byBjYWxsaW5nIHB2
Xy9odm1fIGZ1bmN0aW9ucyBhcyB3ZWxsKS4NCj4gDQo+IEFzIGZvciB0aGUgcmVhbCBjb25jcmV0
ZSBicmVha2FnZXMuICBJbiBhIHN0YWdpbmcgYnVpbGQgd2l0aCBHQ0MgNg0KPiANCj4gJCBvYmpk
dW1wIC1kIHhlbi1zeW1zIHwgZ3JlcCAnPGlzX2h2bV9kb21haW4+OicgfCB3YyAtbA0KPiAxOA0K
PiAkIG9iamR1bXAgLWQgeGVuLXN5bXMgfCBncmVwICc8aXNfcHZfZG9tYWluPjonIHwgd2MgLWwN
Cj4gOQ0KPiANCj4gQWxsIG9mIHdoaWNoIGhhdmUgdGhlIGxmZW5jZSB0b28gZWFybHkgdG8gcHJv
dGVjdCBhZ2FpbnN0IHNwZWN1bGF0aXZlDQo+IHR5cGUgY29uZnVzaW9uLg0KPiANCj4gfkFuZHJl
dw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA0KDQpCZXN0IFJlZ2FyZHMsDQpQYXdlbCBXaWVjem9ya2lld2ljeg0KDQoNCg0KCgoKQW1h
em9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcg
QmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJi
cmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIg
MTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:56:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbMj-0001JS-1H; Wed, 02 Oct 2019 09:56:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4c3l=X3=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFbMi-0001JL-09
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:56:12 +0000
X-Inumbo-ID: dcad3034-e4fa-11e9-bf31-bc764e2007e4
Received: from mail-pf1-x431.google.com (unknown [2607:f8b0:4864:20::431])
 by localhost (Halon) with ESMTPS
 id dcad3034-e4fa-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:56:11 +0000 (UTC)
Received: by mail-pf1-x431.google.com with SMTP id q5so10039090pfg.13
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 02:56:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=0OzCk8uqDspaJ66x/RKoqVqfB4UHdrtOx+STOG0/wFE=;
 b=GcUec3EKlEvJ2Pill7c7sTvbc3RVP6AlQUBuja/+HancztgY2VeuKLnwU0q1HbqMgR
 9X1aNZNjPPhA3tDcvdkRJoswF/S19oyEbL8rdXvv8u36Frl73B93GxJ99ysR5YTYziRM
 w7Mno+nyRvA1dPuPCl74SMIbvFww/qTwwYwC4V5DMbZvwS3tEI5Z8b7MtT3TvEVq1zK6
 eK0U8SOMia6bYfMVENY+/6xmLxfFuX21PCQEMWngel7YooevGYhvBgfWwxO17D7/wVmB
 nITFOsjhtaEinj3YHQ7SJlF05lYrHuAcgmE6MHrAmlrj2UNGUTupqlMET7w5cNtkIfB4
 ZOvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=0OzCk8uqDspaJ66x/RKoqVqfB4UHdrtOx+STOG0/wFE=;
 b=TudwBl8JX5BJ9P9sUEMVmjzmVfKNpr++sor7P6VmA2asGx/RbHWF76mo/l4bLBHurf
 siO9AJFZEya7fG66/Gt/VDSvao6vBdlRiV/RL0QhFHVt6ckdBDIR25n1eScr8wWAuNFV
 8ZtYzF+qRF2YwHUwbEaChKgVskAGrooSIx8TRBHwvYOOAopuG/seXhUMu+Q5FvEb6KbP
 lNAg0mhJ3XbQBZ56nw6/e//VUG/6qRL15UFVmUaruc3CK4uf9PZvmBg+QwXXSlfax9sK
 m/jXAvUP0RZPL09hWtzxEVH+YgIp2mArXPwaf2JLkJdDrAvNGHX1IlMcOK8SRt86wOca
 YWkQ==
X-Gm-Message-State: APjAAAUcxhILXIoST9GmVFkOJ6OwMVIGYb2gAGIMPOuxMwd/rjf1laBr
 7G02Na43GagwB7xr6yKtRhkPH/549p54lO4eQjs=
X-Google-Smtp-Source: APXvYqxUezvPiVGFiVbXWEXnCw2m8ls9SsxR2ppYmFNUOj4NSZAxwRF2chFbiBxRAKd64oV9zC40lRkdh7xU0ngq9LM=
X-Received: by 2002:a17:90a:b396:: with SMTP id
 e22mr3347581pjr.102.1570010169953; 
 Wed, 02 Oct 2019 02:56:09 -0700 (PDT)
MIME-Version: 1.0
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
 <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
 <12a05c39-9770-265f-a41b-9e83d8752918@suse.com>
In-Reply-To: <12a05c39-9770-265f-a41b-9e83d8752918@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 2 Oct 2019 10:55:57 +0100
Message-ID: <CACCGGhByPtHUHJURVR8zqbqV8z6-PMuEH=Cjime5fJT0OJ2nnw@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5IGF0IDEwOjQyLCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Cj4gT24gMDIuMTAuMjAxOSAxMToxMCwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiA+IE9uIDAyLzEwLzIwMTkgMDk6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IE9uIDAxLjEw
LjIwMTkgMTc6MTEsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+Pj4gTm93IHRoYXQgeGwuY2ZnIGhh
cyBhbiBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPiA+
Pj4gZG9tYWluLCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0aGUg
Y2hlY2sgb2YKPiA+Pj4gaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGlydHlfZW5h
YmxlKCkuCj4gPj4+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0
eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCj4gPj4+IGRldmljZXMgYXJlIGFzc2lnbmVkIHRv
IGEgZG9tYWluIGFuZCB0aGF0IGRvbWFpbiBpcyBzaGFyaW5nIEhBUCBtYXBwaW5ncwo+ID4+PiB3
aXRoIHRoZSBJT01NVSAoaW4gd2hpY2ggY2FzZSBkaXNhYmxpbmcgd3JpdGUgcGVybWlzc2lvbnMg
aW4gdGhlIFAyTSBtYXkKPiA+Pj4gY2F1c2UgRE1BIGZhdWx0cykuIEl0IGlzIHF1aXRlIHBvc3Np
YmxlIHRoYXQgc29tZSBhc3NpZ25lZCBkZXZpY2VzIG1heQo+ID4+PiBwcm92aWRlIGluZm9ybWF0
aW9uIGFib3V0IHdoaWNoIHBhZ2VzIG1heSBoYXZlIGJlZW4gZGlydGllZCBieSBETUEgdmlhCj4g
Pj4+IGFuIEFQSSBleHBvcnRlZCBieSB0aGVpciBtYW5hZ2luZyBlbXVsYXRvci4gVGh1cyBYZW4n
cyBsb2dkaXJ0eSBtYXAgaXMgb25seQo+ID4+PiBvbmUgc291cmNlIG9mIGluZm9ybWF0aW9uIHRo
YXQgbWF5IGJlIGF2YWlsYWJsZSB0byB0aGUgdG9vbHN0YWNrIHdoZW4KPiA+Pj4gcGVyZm9ybWlu
ZyBhIG1pZ3JhdGlvbiBhbmQgaGVuY2UgaXQgaXMgdGhlIHRvb2xzdGFjayB0aGF0IGlzIGJlc3Qg
cGxhY2VkCj4gPj4+IHRvIGRlY2lkZSB1bmRlciB3aGF0IGNpcmN1bXN0YW5jZXMgaXQgY2FuIGJl
IHBlcmZvcm1lZCwgbm90IHRoZSBoeXBlcnZpc29yLgo+ID4+IFdoaWxlIEknbSBoYXBweSBhYm91
dCB0aGUgZXh0ZW5kZWQgZGVzY3JpcHRpb24sIGl0J3Mgc3RpbGwgd3JpdHRlbiBpbgo+ID4+IGEg
d2F5IHN1Z2dlc3RpbmcgdGhhdCB0aGlzIGlzIHRoZSBvbmx5IHBvc3NpYmxlIHdheSBvZiB2aWV3
aW5nIHRoaW5ncy4KPiA+PiBBcyBleHByZXNzZWQgYnkgR2VvcmdlIGFuZCBtZSwgcHV0dGluZyB0
aGUgaHlwZXJ2aXNvciBpbiBhIHBvc2l0aW9uIHRvCj4gPj4gYmUgYWJsZSB0byBqdWRnZSBpcyBh
dCBsZWFzdCBhbiBhbHRlcm5hdGl2ZSB3b3J0aCBjb25zaWRlcmluZy4KPiA+Cj4gPiBObywgZm9y
IGV4YWN0bHkgdGhlIHNhbWUgcmVhc29uIGFzIEknbSBwdXJnaW5nIHRoZSBkaXNhYmxlX21pZ3Jh
dGUgZmxhZy4KPiA+Cj4gPiBUaGlzIGlzIHRvdGFsbHkgYmFja3dhcmRzIHRoaW5raW5nLCBiZWNh
dXNlIHRoZSBjaGVjayBpcyBpbiB0aGUgd3JvbmcgcGxhY2UuCj4gPgo+ID4gVGhlcmUgcmVhbGx5
IGFyZSBjYXNlcyB3aGVyZSB0aGUgdG9vbHN0YWNrLCAqYW5kIG9ubHkqIHRoZSB0b29sc3RhY2sg
aXMKPiA+IGluIGEgcG9zaXRpb24gdG8gZGV0ZXJtaW5lIG1pZ3JhdGlvbiBzYWZldHkuCj4KPiBU
aGVuLCBhcyBhbHJlYWR5IHNhaWQgdG8gUGF1bCwgdGhlIHJlbWFpbmluZyB2ZXRvaW5nIGluIFhl
biBpcyBzdGlsbCB0b28KPiBtdWNoLiBJdCB0aGVuIHNob3VsZCB3aG9sZXNhbGUgdHJ1c3QgdGhl
IHRvb2wgc3RhY2suIEJ1dCBubywgSSBkb24ndCB0aGluawo+IHRoYXQncyBhIHZpYWJsZSBtb2Rl
bCAtIHdoZW4gbXVsdGlwbGUgcGFydGllcyBhcmUgaW52b2x2ZWQgaW4gc29tZQo+IG9wZXJhdGlv
biwgaXQgaXMgcXVpdGUgY29tbW9uIHRoYXQgYWxsIG9mIHRoZW0gaGF2ZSB0byBzYXkgInllcyIg
aW4gb3JkZXIKPiBmb3IgaXQgdG8gYWN0dWFsbHkgc3VjY2VlZC4gKEl0J3Mgbm90IGxpa2UgYW55
b25lIHdvdWxkIGhhdmUgc3VnZ2VzdGVkCj4gZm9yIHRoZSB0b29sIHN0YWNrIHRvIGJsaW5kbHkg
dHJ1c3QgWGVuJ3MganVkZ2VtZW50LikKPgo+ID4gIFdoZW4gaXQgY29tZXMgdG8KPiA+IGRpc2Fi
bGVfbWlncmF0ZSwgdGhlIGFyZWEgdW5kZXIgYXJndW1lbnQgaXMgdGhlIElUU0MgZmxhZywgd2hp
Y2ggKmlzKgo+ID4gc2FmZSB0byBvZmZlciBvbiBtaWdyYXRlIGZvciB2aXJpZGlhbiBndWVzdHMg
d2hpY2ggYXJlIGtub3duIHRvIHVzZQo+ID4gcmVmZXJlbmNlX3RzYywgb3IgaWYgdGhlIGRlc3Rp
bmF0aW9uIGhhcmR3YXJlIHN1cHBvcnRzIHRzYyBzY2FsaW5nLgo+ID4gKEhpbGFyaW91c2x5LCBu
b3RoaW5nLCBub3QgZXZlbiB0aGUgdG9vbHN0YWNrLCBwcm9oaWJpdHMgbWlncmF0aW9uIGJhc2Vk
Cj4gPiBvbiBYZW4ncyBuby1taWdyYXRlIGZsYWcsIGJlY2F1c2UgaXRzIGEgd3JpdGUtb25seSBm
aWVsZCB3aGljaCBjYW4ndCBiZQo+ID4gcmV0cmlldmVkIGJ5IHRoZSB0b29scy4pCj4gPgo+ID4g
VGhlIHR3byBvcHRpb25zIGFyZToKPiA+Cj4gPiAxKSBOZXcgaHlwZXJjYWxsLAo+ID4gRE9NQ1RM
X3RoZV90b29sc3RhY2tfa25vd3Nfd3RmX2l0c19kb2luZ19zb19sZXRfdGhlX2RvaW1haW5fbWln
cmF0ZSwKPiA+IHdoaWNoIGRpc2FibGVzIHRoZSB2ZXRvcywKPgo+IE5vYm9keSBoYXMgZXZlciBz
dWdnZXN0ZWQgc29tZXRoaW5nIGxpa2UgdGhpcy4gSWYgKHNlZSBhYm92ZSkgdGhlIHRvb2wKPiBz
dGFjayB3YXMgdG8gYmUgYmxpbmRseSB0cnVzdGVkIG9uIGFsbCBtYXR0ZXJzLCB0aGVuIHN1Y2gg
YW4gb3BlcmF0aW9uCj4gd291bGRuJ3QgYmUgbmVlZGVkIGluIHRoZSBmaXJzdCBwbGFjZS4KPgo+
ID4gb3IKPiA+Cj4gPiAyKSBEZWxldGUgdGhlIGVycm9uZW91cyB2ZXRvcywgYW5kIHRydXN0IHRo
YXQgdGhlIHRvb2xzdGFjayBrbm93cyB3aGF0Cj4gPiBpdCBpcyBkb2luZywgYW5kIHdpbGwgb25s
eSBpbml0aWF0ZSBhIG1pZ3JhdGUgaW4gc2FmZSBzaXR1YXRpb25zLgo+ID4KPiA+IE9wdGlvbiAy
IGhhcyB0aGUgc2FmZXR5IGNoZWNrcyBwZXJmb21lZCBhdCB0aGUgbGV2ZWwgd2hpY2ggaXMgYWN0
dWFsbHkKPiA+IGNhcGFibGUgb2YgY2FsY3VsYXRpbmcgdGhlIHJlc3VsdHMgY29ycmVjdGx5Lgo+
Cj4gVGhlbiB3aHkgZG9uJ3Qgd2UgdHJ1c3QgdGhlIHRvb2wgc3RhY2sgdG8gYXZvaWQgYXNzaWdu
aW5nIGEgZGV2aWNlIHRvCj4gYSBtZW0tcGFnaW5nIG9yIG1lbS1zaGFyaW5nIGVuYWJsZWQgZ3Vl
c3Q/IFN1cmVseSB0aGUgdG9vbCBzdGFjayBoYXMKPiBtZWFucyB0byBrbm93IHdoZXRoZXIgb25l
IG9mIHRoZXNlIGlzIGluIHVzZT8gQW5kIEknbSBub3QgY29udmluY2VkCj4gdGhlcmUncyBhIHJp
c2sgdG8gdGhlIGhvc3QgaWYgc3VjaCB3YXMgZG9uZSBpbiBlcnJvcjsgaXQncyBtZXJlbHkKPiBr
bm93biB0aGF0IGl0IHdvdWxkbid0IGVuZCB3ZWxsIGZvciB0aGUgaW52b2x2ZWQgZ3Vlc3Qocyku
CgpJIGhhdmVuJ3QgbG9va2VkIGJ1dCBJJ2QgZXhwZWN0IHNoYXJpbmcgb3IgcGFnaW5nIG91dCBh
IHBhZ2UgdG8KaW52b2x2ZSBjbGVhcmluZyB3cml0ZSBwZXJtcyBvciBpbnZhbGlkYXRpbmcgYSBQ
Mk0gZW50cnksIGluIHdoaWNoCmNhc2UgdGhlIG1haW4gZGFuZ2VyIHdpdGggc2hhcmluZyAoYXMg
d2l0aCBsb2dkaXJ0eSkgY29tZXMgZnJvbQpzaGFyaW5nIHRoZSBQMk0gd2l0aCB0aGUgSU9NTVUg
YW5kIGhlbmNlIHRha2luZyBmYXVsdHMuIEZhciBwYWdpbmcKdGhvdWdoLCBJIGRvbid0IGtub3cg
d2hldGhlciB0aGVyZSBpcyBhbnkgbG9naWMgdG8gY2xlYXIgZW50cmllcyBmcm9tCnRoZSBJT01N
VSBtYXBwaW5ncyB3aGVuIGEgcGFnZSBpcyBpbnZhbGlkYXRlZC4gSWYgbm90IHRoZW4gdGhhdCB3
b3VsZApwb3NlIGEgc2lnbmlmaWNhbnQgZGFuZ2VyIHRvIHN5c3RlbSBpbnRlZ3JpdHkuCgogIFBh
dWwKCj4KPiAzKSBIYXZlIHRoZSB0b29sIHN0YWNrIChhc3N1bWluZyB3ZSBjb25zaWRlciBlbXVs
YXRvcnMgcGFydCBvZiBpdCkKPiByZXBvcnQgdGhlIG5lY2Vzc2FyeSAoZGV2aWNlKSBwcm9wZXJ0
aWVzIHN1Y2ggdGhhdCBYZW4gaXMgaW4gYSBwb3NpdGlvbgo+IHRvIGp1ZGdlIGNvcnJlY3RseSBp
dHNlbGYuCj4KPiBKYW4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 09:57:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbNd-0001NL-Dr; Wed, 02 Oct 2019 09:57:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uMoo=X3=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFbNb-0001NE-IC
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 09:57:07 +0000
X-Inumbo-ID: fe03e0e8-e4fa-11e9-bf31-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by localhost (Halon) with ESMTPS
 id fe03e0e8-e4fa-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 09:57:07 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id r17so4537263wme.0
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 02:57:07 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=gSrWgbnwhDUpyx0sjhnnz19c73fBLcuFgj9lH1LaGq4=;
 b=ooq3lU35JBpkTeIdLOKieeLSYumdr3xX1D1YlXENmBZYXUgY+B4Pf8td9u0ycglJy+
 SSv3vq0kER/fmmBwutvwPuSpVZpU2i1Y5IDwN0iGCryIZJi52NWGXSLrDUwPvOzA2p3P
 VDzwXoSYM7UMHAvytd3Udsmv4VcPmm9/rx7x/L4WHYSeljJRgJJGm5r23jDjR7XcIrb9
 SOaQ+rjloR6F0nJzmFI+H3EW4YSiSv1RIBVQ2vWH8CMs5PJkBlzJaE8GwooFzs4T7+DP
 R2e4AOG4qG9/p9nFCWxGE6IlxtBqsdnVlzlhtB1i/CnFn3/zx41k+8FHHREBh1cuu61o
 pJPw==
X-Gm-Message-State: APjAAAURnJPVwZrepyrhxJrpUX/mfN3MzIbLeWFpkbMiLVlg7MHfUzwm
 OcQLfSzToeftX/Ql0bP0QEE=
X-Google-Smtp-Source: APXvYqxxpL9cBxvkkr6J50NWLtkq47zYfNhkBnyISUrtcWhofXTFy6BRgpORMmzwdEqTvrH6p0aPdw==
X-Received: by 2002:a1c:cfc9:: with SMTP id f192mr2040772wmg.85.1570010226344; 
 Wed, 02 Oct 2019 02:57:06 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id l4sm2601778wrw.6.2019.10.02.02.57.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 02 Oct 2019 02:57:05 -0700 (PDT)
Date: Wed, 2 Oct 2019 10:57:04 +0100
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191002095704.yz6dtkpyvgrq5w33@debian>
References: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH 0/2] tools/xen-cpuid: two small adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMDk6Mjc6MDdBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gMTogTUFJTlRBSU5FUlM6IGFkZCB0b29scy9taXNjL3hlbi1jcHVpZCB0byAiWDg2IEFS
Q0hJVEVDVFVSRSIKPiAyOiB0b29scy94ZW4tY3B1aWQ6IGF2b2lkIHByb2R1Y2luZyBib2d1cyBv
dXRwdXQKPiAKPiBUaGV5J3JlIG5vdCBvdmVybHkgaW1wb3J0YW50IHRvIGhhdmUgZm9yIDQuMTMs
IGJ1dCB0aGV5J3JlIGFsc28gcmF0aGVyCj4gbG93IHJpc2ssIHNvIEkgdGhpbmsgdGhleSdyZSB3
b3J0aHdoaWxlIGNvbnNpZGVyaW5nIGF0IHRoaXMgcG9pbnQgaW4KPiB0aW1lLgoKQWNrZWQtYnk6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:04:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbUu-0002IO-D2; Wed, 02 Oct 2019 10:04:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nbWb=X3=posteo.de=hfp@srs-us1.protection.inumbo.net>)
 id 1iFbUs-0002IJ-5X
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:04:38 +0000
X-Inumbo-ID: 093741b6-e4fc-11e9-bf31-bc764e2007e4
Received: from mout02.posteo.de (unknown [185.67.36.66])
 by localhost (Halon) with ESMTPS
 id 093741b6-e4fc-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 10:04:35 +0000 (UTC)
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id EC909240105
 for <xen-devel@lists.xenproject.org>; Wed,  2 Oct 2019 12:04:33 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1570010674; bh=I1qw5OQMzaEiyN76u1lpQGp4vW63zitfeMJBuGfOejc=;
 h=Subject:To:From:Date:From;
 b=jte0WdO8hhbIgMsy1Q8x+G9c/jTLH+O/P6MoidziuPuf4d28phnwSzcAzqTCyxURA
 j/vBV2A4Vk6OTITDLT1nIpDaZIiXMXdHrmduTyez7h0sdTCcqY5yEQydDP+PPTTWNW
 TJ2d7hh/5RVRJMd1pguEesRVUe0NiNdwcACwgHAeW6x0Bso+OmxisJ3MoDeIPF8zK4
 ChF3IvbACLwwYMvoM7pYvueiYmN0wN9uy+Ir5mQ9BcBEVyJ/VKFAvbOtVPA29eoZ1t
 J8VhtZuk/Hzai5eZtlqtZJzrvrwe7oftnBVJzRvLjS7mgNiiqDhFyXVk1NOtLgvu6c
 s5s2OLo4ORj3g==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 46jsDw0n6bz9rxc;
 Wed,  2 Oct 2019 12:04:32 +0200 (CEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org, Paul.Durrant@citrix.com
References: <51bd31f9-4fb1-84b5-7b9b-983b53133148@posteo.de>
 <a2fecd7b-a035-48b4-ed18-cd3234be8d58@citrix.com>
 <53c70f32-9ae6-a9f8-6472-5e49d01ce2b0@posteo.de>
 <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
From: Andreas Kinzler <hfp@posteo.de>
Message-ID: <67b07eb0-e9ac-e7b2-cf07-0a1733f7526a@posteo.de>
Date: Wed, 2 Oct 2019 12:04:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1b95b3f8-b822-1f1c-243f-728e7967d04f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Windows HVM no longer boots with AMD Ryzen 3700X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAuMDguMjAxOSAyMjozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8wOC8yMDE5
IDIxOjM2LCBBbmRyZWFzIEtpbnpsZXIgd3JvdGU6Cj4+Pj4gSXMgaXQgYSBrbm93biBwcm9ibGVt
PyBEaWQgc29tZW9uZSB0ZXN0IHRoZSBuZXcgRVBZQ3M/Cj4+PiBUaGlzIGxvb2tzIGZhbWlsaWFy
LCBhbmQgaXMgc3RpbGwgc29tZXdoZXJlIG9uIG15IFRPRE8gbGlzdC4KPj4gRG8geW91IGFscmVh
ZHkga25vdyB0aGUgcmVhc29uIG9yIGlzIHRoYXQgc3RpbGwgdG8gaW52ZXN0aWdhdGU/Cj4+PiBE
b2VzIGJvb3Rpbmcgd2l0aCBhIHNpbmdsZSB2Q1BVIHdvcms/Cj4gSG1tIC0gcGVyaGFwcyBpdHMg
bm90IHRoZSBzYW1lIGlzc3VlIHRoZW4uwqAgRWl0aGVyIHdheSwgaXRzIGZpcm1seSBpbgo+IHRo
ZSAic3RpbGwgdG8gaW52ZXN0aWdhdGUiIHBoYXNlLgoKQW55IHVwZGF0ZSBvbiB0aGUgdG9waWM/
CgpSZWdhcmRzIEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:08:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:08:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbYz-0002Sd-0W; Wed, 02 Oct 2019 10:08:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xXQL=X3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFbYy-0002SY-5A
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:08:52 +0000
X-Inumbo-ID: a19185f2-e4fc-11e9-9712-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id a19185f2-e4fc-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 10:08:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570010930;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=YuJxf6Aauh5TojdYVUX3T4vGooxCY7Ml9U+5zeMcA7M=;
 b=ZTfHAl8FzCK/XFoOFTyaPmB6ljV6QlWWHt0V7E95F5/F88KL5pmXU7or
 sd7uMBm/uP2EnX7JFrvGWpp6L+yC1dOLbYiv9ZV4DjJXYD0jN1gPw3c7w
 VPbP2xh1vqKPPhGrcD0t9ceZDUrn1aIJ5oIFEn+YL6oIiEVwEzLSjOmbT U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VgSYf8PwujT2Kjqhc6jq4zZKw6x5bVssXLBFZmT5FHRy1aHvx4rGKkjbKSgO2WIood4p+T0Nzl
 xh+11+BoYADPyBVsuc92Nu6DrnuF1FcVdXVG+A745UHQUt1dq+X88r2FvtFhbCqUfbRi9jxW1P
 HjxHYpEjzIcIIv6k0tUFoxbCVs4RtcQsXnoJHIOhQOIbhEcVmKn/LZPuyhhtk13XIV7ffzvWLp
 gH2oCCmmz6Nmt7KEY4gX7Vf1NgNdSRyjjfcTaQ126shR7BKyFLE8yCeUTqqGMsBLGX4WGHTw8z
 IOo=
X-SBRS: 2.7
X-MesageID: 6713263
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,574,1559534400"; 
   d="scan'208";a="6713263"
Date: Wed, 2 Oct 2019 12:08:43 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20191002100843.dq3m53awg22dcrj7@Air-de-Roger>
References: <20191001152233.55491-1-roger.pau@citrix.com>
 <20191001164407.GJ1163@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001164407.GJ1163@perard.uk.xensource.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] libxl: wait for the ack when issuing
 power control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David
 Scott <dave@recoil.org>, Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIEp1ZXJnZW4gZm9yIGEgcmVsZWFzZS1hY2suCgpPbiBUdWUsIE9jdCAwMSwgMjAxOSBh
dCAwNTo0NDowN1BNICswMTAwLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiBPbiBUdWUsIE9jdCAw
MSwgMjAxOSBhdCAwNToyMjozM1BNICswMjAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiBD
dXJyZW50bHkgb25seSBzdXNwZW5kIHBvd2VyIGNvbnRyb2wgcmVxdWVzdHMgd2FpdCBmb3IgYW4g
YWNrIGZyb20gdGhlCj4gPiBkb21haW4sIHdoaWxlIHBvd2VyIG9mZiBvciByZWJvb3QgcmVxdWVz
dHMgc2ltcGx5IHdyaXRlIHRoZSBjb21tYW5kIHRvCj4gPiB4ZW5zdG9yZSBhbmQgZXhpdC4KPiA+
IAo+ID4gSW50cm9kdWNlIGEgMSBtaW51dGUgd2FpdCBmb3IgdGhlIGRvbWFpbiB0byBhY2tub3ds
ZWRnZSB0aGUgcmVxdWVzdCwgb3IKPiA+IGVsc2UgcmV0dXJuIGFuIGVycm9yLiBUaGUgc3VzcGVu
ZCBjb2RlIGlzIHNsaWdodGx5IG1vZGlmaWVkIHRvIHVzZSB0aGUKPiA+IG5ldyBpbmZyYXN0cnVj
dHVyZSBhZGRlZCwgYnV0IHNob3VsZG4ndCBoYXZlIGFueSBmdW5jdGlvbmFsIGNoYW5nZS4KPiA+
IAo+ID4gRml4IHRoZSBvY2FtbCBiaW5kaW5ncyBhbmQgYWxzbyBwcm92aWRlIGEgYmFja3dhcmRz
IGNvbXBhdGlibGUKPiA+IGludGVyZmFjZSBmb3IgdGhlIHJlYm9vdCBhbmQgcG93ZXJvZmYgbGli
eGwgQVBJIGZ1bmN0aW9ucy4KPiA+IAo+ID4gUmVwb3J0ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IAo+IFRoYW5rcywKPiAKPiAtLSAKPiBB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:10:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFba7-0002iM-Cm; Wed, 02 Oct 2019 10:10:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFba6-0002br-7e
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:10:02 +0000
X-Inumbo-ID: cb00a03b-e4fc-11e9-9712-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id cb00a03b-e4fc-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 10:10:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8BF23AE09;
 Wed,  2 Oct 2019 10:09:59 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <87c597a3-d7f0-bd20-4c43-afd5ec919be3@suse.com>
Date: Wed, 2 Oct 2019 12:10:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] IOMMU: add missing HVM check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGFuIHVuZ3VhcmRlZCBkLT5hcmNoLmh2bSBhY2Nlc3MgaW4gYXNzaWduX2RldmljZSgpLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KU3BsaXQg
ZnJvbSBub3cgd2l0aGRyYXduICJ4ODYvSFZNOiBwMm1fcmFtX3JvIGlzIGluY29tcGF0aWJsZSB3
aXRoCmRldmljZSBwYXNzLXRocm91Z2giLgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTE0ODgsNyArMTQ4
OCw4IEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICoKIAogICAgIC8q
IFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0gcGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUg
YmVlbiAKICAgICAgKiBlbmFibGVkIGZvciB0aGlzIGRvbWFpbiAqLwotICAgIGlmICggdW5saWtl
bHkoZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAorICAgIGlmICggdW5saWtlbHko
KGlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5tZW1f
c2hhcmluZ19lbmFibGVkKSB8fAogICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmlu
ZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8CiAgICAgICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3Rw
Mm0oZCktPmdsb2JhbF9sb2dkaXJ0eSkgKQogICAgICAgICByZXR1cm4gLUVYREVWOwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:15:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbeo-0003Jh-1K; Wed, 02 Oct 2019 10:14:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xXQL=X3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFbem-0003Jc-Fc
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:14:52 +0000
X-Inumbo-ID: 7848e96e-e4fd-11e9-9712-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by localhost (Halon) with ESMTPS
 id 7848e96e-e4fd-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 10:14:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570011292;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=/7XwJicWxf2779ZInP9ioHLsEov/rMyX+bTzV5r/OnU=;
 b=Wg8+TpW17mLdq7dOhjAwMCwgi43NOwbfM3mI8MQbaeC9VsB22FI919f2
 hhUNqv/Ktfd+DTPFkmOQksighmdPap+s/q05Uv0e4MftWm0+rc48TUY8F
 n13KIM++ojt+Iex0ghE+BncV/s6fP8r3EWXLqdyLTgJzIueykmQdDjiV2 k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: B1FP82QirFbQU7u9q3rylD3nmnZ230dIQssoHdo0sibtfllFCLaBImG1a4gL767DfdvxLKyfvZ
 4ELHLh9QAyIwGmqGXFKmHRe5xjJbJl5j1ujaM9veeBSTbj7v8jRPXluYLZ9iBpZa4/BrSKXx16
 PjyMuzcQ/Nnsiaik9oHqVBbBGem3lMJc79ylbgryMXeiF+hg9T9sHTGlMhrSAkbQMIg4enmfHi
 ImuWz22KjFWRKQdcVHFByL5tsqU1Lzdjufonqasm3nMcAKKsG9Ye31sCKbN8Drwih9qQqTjgf9
 KHE=
X-SBRS: 2.7
X-MesageID: 6427109
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,574,1559534400"; 
   d="scan'208";a="6427109"
Date: Wed, 2 Oct 2019 12:14:33 +0200
From: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191002101433.f7565dqdcu6kaspz@Air-de-Roger>
References: <87c597a3-d7f0-bd20-4c43-afd5ec919be3@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <87c597a3-d7f0-bd20-4c43-afd5ec919be3@suse.com>
User-Agent: NeoMutt/20180716
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] IOMMU: add missing HVM check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMTI6MTA6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRml4IGFuIHVuZ3VhcmRlZCBkLT5hcmNoLmh2bSBhY2Nlc3MgaW4gYXNzaWduX2Rldmlj
ZSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkkn
bSBhbHNvIGFkZGluZyBKdWVyZ2VuIGFzIEkgdGhpbmsgdGhpcyBpcyBzdWl0YWJsZSBmb3IgNC4x
My4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbh4-0003Qk-G9; Wed, 02 Oct 2019 10:17:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFbh2-0003Qc-EX
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:17:12 +0000
X-Inumbo-ID: cb92e8b8-e4fd-11e9-b588-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id cb92e8b8-e4fd-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 10:17:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570011431;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=tV+ofMalyMLoASOzZYlJrPCR2McwtYdp2W3l0UEj+yQ=;
 b=FKsELQ2HLW/vbqmcbqZ5+ffuTq3fZHMpMi3l7gIlkLP8M/0HQx95xZes
 t45/S3hvyrLSrTQ3oSY95QdHtI8Z3U7bIUa4qVSdoTDX99SLPW61x0ISk
 IXet/5ZrtcvQdsGvE8FwM6CCUg9s7sFaryQv3UQzBJPst43IXJy2AWVJX w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DCyp++hXC7ME6sBrj/76bTo7zNsi/2gz2ramBksi0AqE6teug3vreh9sj0WFu/8gW6++M2GZ8m
 +sX7vccCbcRtiVKaPvODxrmonxFtnoncoHcVdHU+t2oHgB8dDwdBmzzwurBPhggOwj8zG+VRFk
 Hn6e3RDIPNB/VabRAnR5PkNWzGuCMhJ006BKhKq8RpNNBbMvbDEj9Kg64eIbROH6wgZ+NvwSMy
 7B4iUF2E91DjfVxICVEQabJcpwVFocwVk0a+xoBXtnotOKIlqLeLbpynm4LbFhuLJIvgaVGNx1
 YkY=
X-SBRS: 2.7
X-MesageID: 6650332
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,574,1559534400"; 
   d="scan'208";a="6650332"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e97829cf-77e3-7504-1694-d21fb4edd226@citrix.com>
Date: Wed, 2 Oct 2019 11:17:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9cfa35b6-697c-5be1-f846-0bb8288a8708@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/2] tools/xen-cpuid: two small adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAwODoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogTUFJTlRBSU5FUlM6
IGFkZCB0b29scy9taXNjL3hlbi1jcHVpZCB0byAiWDg2IEFSQ0hJVEVDVFVSRSIKPiAyOiB0b29s
cy94ZW4tY3B1aWQ6IGF2b2lkIHByb2R1Y2luZyBib2d1cyBvdXRwdXQKPgo+IFRoZXkncmUgbm90
IG92ZXJseSBpbXBvcnRhbnQgdG8gaGF2ZSBmb3IgNC4xMywgYnV0IHRoZXkncmUgYWxzbyByYXRo
ZXIKPiBsb3cgcmlzaywgc28gSSB0aGluayB0aGV5J3JlIHdvcnRod2hpbGUgY29uc2lkZXJpbmcg
YXQgdGhpcyBwb2ludCBpbgo+IHRpbWUuCgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCkluIHNvbWUgY29waW91cyBmcmVlIHRpbWUsIEkgd2FzIHBs
YW5uaW5nIHRvIHJld3JpdGUgeGVuLWNwdWlkIGluIHB5dGhvbgpzbyB3ZSBnaXZlIGl0IG1vcmUg
aW50ZXJlc3RpbmcgZnVuY3Rpb25hbGl0eSwgaW5jbHVkaW5nICJnaXZlbiB0d28KcG9saWNpZXMs
IGFyZSB0aGV5IGNvbXBhdGlibGUiLCBhbmQgcGFydCBvZiB0aGF0IGluY2x1ZGVzIGdldHRpbmcK
aW5kaXZpZHVhbCBwb2xpY2llcyBhdCBhIHRpbWUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbjA-0003aD-20; Wed, 02 Oct 2019 10:19:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFbj9-0003a7-Aj
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:19:23 +0000
X-Inumbo-ID: 19c8791c-e4fe-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 19c8791c-e4fe-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 10:19:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 11650ADCC;
 Wed,  2 Oct 2019 10:19:21 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <87c597a3-d7f0-bd20-4c43-afd5ec919be3@suse.com>
 <20191002101433.f7565dqdcu6kaspz@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b85a2a06-860e-8509-40d4-b2d115144512@suse.com>
Date: Wed, 2 Oct 2019 12:19:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191002101433.f7565dqdcu6kaspz@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] IOMMU: add missing HVM check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 JulienGrall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAxMjoxNCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBP
Y3QgMDIsIDIwMTkgYXQgMTI6MTA6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEZp
eCBhbiB1bmd1YXJkZWQgZC0+YXJjaC5odm0gYWNjZXNzIGluIGFzc2lnbl9kZXZpY2UoKS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5r
cy4KCj4gSSdtIGFsc28gYWRkaW5nIEp1ZXJnZW4gYXMgSSB0aGluayB0aGlzIGlzIHN1aXRhYmxl
IGZvciA0LjEzLgoKQXMgYSBwcmV2aW91c2x5IHBvc3RlZCBmaXggSSBkaWRuJ3QgdGhpbmsgaXQg
bmVlZGVkIGEgcmVsZWFzZQphY2sganVzdCB5ZXQsIGkuZS4gYmVmb3JlIHRoZSBmcmVlemUuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:25:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:25:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbpE-0004MM-Jo; Wed, 02 Oct 2019 10:25:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFbpD-0004MH-Le
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:25:39 +0000
X-Inumbo-ID: fa4e69e2-e4fe-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id fa4e69e2-e4fe-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 10:25:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F0EB5AEC2;
 Wed,  2 Oct 2019 10:25:37 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ad5d3685-f2f8-28d4-d8e6-a985988061cd@suse.com>
Date: Wed, 2 Oct 2019 12:25:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, wl@xen.org, andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAyMToxNSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gVGhlcmUgaXMgYSBz
bWFsbCB3aW5kb3cgd2hlcmUgc2hvb3Rkb3duIE5NSSBtaWdodCBjb21lIHRvIGEgQ1BVCj4gKGUu
Zy4gaW4gc2VyaWFsIGludGVycnVwdCBoYW5kbGVyKSB3aGVyZSBjb25zb2xlIGxvY2sgaXMgdGFr
ZW4uIEluIG9yZGVyCj4gbm90IHRvIGxlYXZlIGZvbGxvd2luZyBjb25zb2xlIHByaW50cyB3YWl0
aW5nIGluZmluaXRlbHkgZm9yIHNob3QgZG93bgo+IENQVXMgdG8gZnJlZSB0aGUgbG9jayAtIGZv
cmNlIHVubG9jayB0aGUgY29uc29sZS4KPiAKPiBUaGUgcmFjZSBoYXMgYmVlbiBmcmVxdWVudGx5
IG9ic2VydmVkIHdoaWxlIGNyYXNoaW5nIG5lc3RlZCBYZW4gaW4KPiBhbiBIVk0gZG9tYWluLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgoKVGhpcyBzaG91bGQgaGF2ZSBiZWVuIENjLWVkIHRvIErDvHJnZW4gKG5vdyBkb25lKSwg
Zm9yIGhpbSB0byByZWxlYXNlLWFjawppdC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:27:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbrB-0004Tr-3N; Wed, 02 Oct 2019 10:27:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFbr9-0004Tk-R1
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:27:39 +0000
X-Inumbo-ID: 42069ba6-e4ff-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 42069ba6-e4ff-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 10:27:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 42A3DB090;
 Wed,  2 Oct 2019 10:27:38 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1569957357-20803-1-git-send-email-igor.druzhinin@citrix.com>
 <ad5d3685-f2f8-28d4-d8e6-a985988061cd@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6a7cc757-8ceb-10f6-512b-91d8a4d22b08@suse.com>
Date: Wed, 2 Oct 2019 12:27:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ad5d3685-f2f8-28d4-d8e6-a985988061cd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, roger.pau@citrix.com, wl@xen.org,
 andrew.cooper3@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMTI6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAxLjEwLjIwMTkgMjE6
MTUsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBUaGVyZSBpcyBhIHNtYWxsIHdpbmRvdyB3aGVy
ZSBzaG9vdGRvd24gTk1JIG1pZ2h0IGNvbWUgdG8gYSBDUFUKPj4gKGUuZy4gaW4gc2VyaWFsIGlu
dGVycnVwdCBoYW5kbGVyKSB3aGVyZSBjb25zb2xlIGxvY2sgaXMgdGFrZW4uIEluIG9yZGVyCj4+
IG5vdCB0byBsZWF2ZSBmb2xsb3dpbmcgY29uc29sZSBwcmludHMgd2FpdGluZyBpbmZpbml0ZWx5
IGZvciBzaG90IGRvd24KPj4gQ1BVcyB0byBmcmVlIHRoZSBsb2NrIC0gZm9yY2UgdW5sb2NrIHRo
ZSBjb25zb2xlLgo+Pgo+PiBUaGUgcmFjZSBoYXMgYmVlbiBmcmVxdWVudGx5IG9ic2VydmVkIHdo
aWxlIGNyYXNoaW5nIG5lc3RlZCBYZW4gaW4KPj4gYW4gSFZNIGRvbWFpbi4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gCj4g
VGhpcyBzaG91bGQgaGF2ZSBiZWVuIENjLWVkIHRvIErDvHJnZW4gKG5vdyBkb25lKSwgZm9yIGhp
bSB0byByZWxlYXNlLWFjawo+IGl0LgoKQWxyZWFkeSBkb25lIHZpYSBJUkMKCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbrU-0004Wq-D7; Wed, 02 Oct 2019 10:28:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFbrS-0004WZ-TZ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:27:58 +0000
X-Inumbo-ID: 4d6a9268-e4ff-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 4d6a9268-e4ff-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 10:27:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 79F87ADCC;
 Wed,  2 Oct 2019 10:27:57 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <87c597a3-d7f0-bd20-4c43-afd5ec919be3@suse.com>
 <20191002101433.f7565dqdcu6kaspz@Air-de-Roger>
 <b85a2a06-860e-8509-40d4-b2d115144512@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <41ee2440-00dd-49d9-4360-9083b799320e@suse.com>
Date: Wed, 2 Oct 2019 12:27:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b85a2a06-860e-8509-40d4-b2d115144512@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] IOMMU: add missing HVM check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 KonradWilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 JulienGrall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMTI6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDAyLjEwLjIwMTkgMTI6
MTQsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+PiBPbiBXZWQsIE9jdCAwMiwgMjAxOSBhdCAx
MjoxMDowNlBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEZpeCBhbiB1bmd1YXJkZWQg
ZC0+YXJjaC5odm0gYWNjZXNzIGluIGFzc2lnbl9kZXZpY2UoKS4KPj4+Cj4+PiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IFJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBUaGFua3MuCj4gCj4+
IEknbSBhbHNvIGFkZGluZyBKdWVyZ2VuIGFzIEkgdGhpbmsgdGhpcyBpcyBzdWl0YWJsZSBmb3Ig
NC4xMy4KPiAKPiBBcyBhIHByZXZpb3VzbHkgcG9zdGVkIGZpeCBJIGRpZG4ndCB0aGluayBpdCBu
ZWVkZWQgYSByZWxlYXNlCj4gYWNrIGp1c3QgeWV0LCBpLmUuIGJlZm9yZSB0aGUgZnJlZXplLgoK
UmlnaHQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:35:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbyL-0005Qz-AH; Wed, 02 Oct 2019 10:35:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uMoo=X3=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFbyK-0005Qu-2M
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:35:04 +0000
X-Inumbo-ID: 1b0474aa-e500-11e9-b588-bc764e2007e4
Received: from mail-wm1-f49.google.com (unknown [209.85.128.49])
 by localhost (Halon) with ESMTPS
 id 1b0474aa-e500-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 10:33:43 +0000 (UTC)
Received: by mail-wm1-f49.google.com with SMTP id y135so4606100wmc.1
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 03:33:43 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=3N34ICJw/459MbCpfDqcXDV0ZLolHFa5nB7RORfzPB0=;
 b=W7bzL8YgYiTHN6nYT0XqIK4RlW4lDbuzAzlCX1U7lL2TrOxqYk5uRuyk7Um+R3FxVh
 B4uwPAa15MuT9kf1QpcWZrd/s3TR0ZH1FQiGLx0Rc4aG1KA47HiwGBM8Q9Q5pgrPgsbr
 4qimQtdE8osaFyN/386aDeH8WUdejV6AY8YI4NIGEo3W6TBKQqhptZ2RnWxgNuitZLf9
 BfNLs7W8NsKXlq8mQZRDqgQ9CQuIHiGBmtn1pAWrcDB3+SaQhq7MuR9Rmh1XOeVySeTE
 hvFSWetYN3OIQwRQM3V/bRp8a2ytGNHL1OPavUIiZxOlvcdgumBfhaXegheTn7Wip9sV
 k5yA==
X-Gm-Message-State: APjAAAWREVIrq+9L7mcB25HL29BnB0saLhJgoqX5KuQzbqIvKnCVnfwx
 XEpdJ/KTCzUHh45yjuvrKvw=
X-Google-Smtp-Source: APXvYqzm2tEaeOyQAM/uqn9W3vSjzYNvXGebX8ulJtrbeVphs5xwie7s+ACSh36ixLceJPRLiWgupw==
X-Received: by 2002:a1c:c14a:: with SMTP id r71mr2378043wmf.46.1570012422407; 
 Wed, 02 Oct 2019 03:33:42 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id z9sm29500826wrp.26.2019.10.02.03.33.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 02 Oct 2019 03:33:41 -0700 (PDT)
Date: Wed, 2 Oct 2019 11:33:40 +0100
From: Wei Liu <wl@xen.org>
To: Kateryna Razumova <katereenart@gmail.com>
Message-ID: <20191002103340.vxqzkwcptpw7lhol@debian>
References: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
 <CAFjkr2qskyxgtoZzToNXWAZPnN=5fbEiWpZO3P+Lq=1PiiEZPg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFjkr2qskyxgtoZzToNXWAZPnN=5fbEiWpZO3P+Lq=1PiiEZPg@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] I want to participate in Outreachy with CONFIG_PDX
 related project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, wl@xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgS2F0ZXJ5bmEKClRoYW5rcyBmb3IgeW91ciBpbnRlcmVzdCBpbiB0aGlzIHByb2plY3QuCgpP
biBXZWQsIE9jdCAwMiwgMjAxOSBhdCAxMjozNzozMEFNICswMjAwLCBLYXRlcnluYSBSYXp1bW92
YSB3cm90ZToKPiBIZWxsbywKPiBJIHdhbnQgdG8gbWFrZSB0aGUgZmlyc3QgY29udHJpYnV0aW9u
IGZvciB4ZW4uIEkgd2FudCB0byBwYXJ0aWNpcGF0ZSB3aXRoOgo+IEludHJvZHVjZSBDT05GSUdf
UERYIGFuZCB1c2UgaXQgaW4gWGVuIGh5cGVydmlzb3IKPiAKPiBXaGVyZSBjYW4gSSBzdGFydD8K
ClBsZWFzZSByZWFkIGFsbCByZWZlcmVuY2UgbWF0ZXJpYWxzIGZvciB0aGF0IHByb2plY3QuCgpZ
b3Ugd2lsbCBuZWVkIHRvIG1ha2Ugc3VyZSB5b3UgaGF2ZSB0aGUgaGFyZHdhcmUgdGhhdCdzIGNh
cGFibGUgb2YKcnVubmluZyBYZW4uIElmIHlvdSBoYXZlIHJlYWQgdGhlIHByb2plY3QgZGVzY3Jp
cHRpb24gYW5kIGhhdmUgbW9yZQpzcGVjaWZpYyBxdWVzdGlvbnMsIHBsZWFzZSBhc2suCgo+IEkg
aGF2ZSBmZXcgeWVhcnMgb2YgQyBwcm9ncmFtbWluZyBleHBlcmllbmNlIGJ1dCBuZXZlciBoYWQg
Y29udHJpYnV0ZWQgdG8KPiBvcGVuLXNvdXJjZSBwcm9qZWN0cyBiZWZvcmUuCj4gCj4gT24gV2Vk
LCAyNSBTZXAgMjAxOSBhdCAxMToyNywgS2F0ZXJ5bmEgUmF6dW1vdmEgPGthdGVyZWVuYXJ0QGdt
YWlsLmNvbT4KPiB3cm90ZToKPiA+Cj4gPiBIZWxsbyB4ZW4sCj4gPiBJIHdvdWxkIGxpa2UgdG8g
cGFydGljaXBhdGUgaW4gT3V0cmVhY2h5LiBJIHdhcyByZWdpc3RlcmVkIG9uIHRoZSBzaXRlCj4g
ZmV3IGRheXMgYWdvLCBmaWxsZWQgc29tZSBxdWl0ZSBhIGJpZyBmb3JtIGJ1dCBzdGlsbCBjYW4n
dCBzZWUgdGFza3MnCj4gZGVzY3JpcHRpb25zLgo+ID4gU2luY2UsIEkgbGlrZSBDIHByb2dyYW1t
aW5nIEkgd291bGQgbGlrZSB0byBrbm93IG1vcmUgYWJvdXQgIkludHJvZHVjZQo+IENPTkZJR19Q
RFggYW5kIHVzZSBpdCBpbiBYZW4gaHlwZXJ2aXNvciIuIFdoYXQgaGFyZHdhcmUgZG8gSSBuZWVk
PyBJIHRoaW5rCj4gSSBjYW4gZmluZCBhbiBvbGQgbGFwdG9wIHdpdGggdmlydHVhbGl6YXRpb24g
c3VwcG9ydC4gQWxzbywgaG93IGNhbiBJIHN0YXJ0CgpZZXMuIEZpbmQgYSBsYXB0b3Agd2l0aCB2
aXJ0dWFsaXNhdGlvbiBzdXBwb3J0LiBJbnN0YWxsIHlvdXIgY2hvaWNlIG9mCnZpcnR1YWxpc2F0
aW9uIHNvZnR3YXJlLCBhbmQgdGhlbiBpbnN0YWxsIGEgWGVuIHN5c3RlbSBmcm9tIHNvdXJjZSBp
biBpdC4KCkZvciBjb250cmlidXRpbmcsIEkgc3VnZ2VzdCB5b3UgY2xvbmUgeGVuLmdpdCBmcm9t
CgogICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC94ZW4uZ2l0CgphbmQgaGF2ZSBh
IGxvb2sgYXQgeGVuLyBkaXJlY3RvcnksIHdoaWNoIGNvbnRhaW5zIHRoZSBoeXBlcnZpc29yIHNv
dXJjZQpjb2RlIHlvdSB3aWxsIHdvcmsgb24uIFN1Ym1pdCBhIHBhdGNoIG9yIHBhdGNoZXMuIFRo
ZXkgY2FuIGJlIGFzIGVhc3kgYXMKZml4aW5nIHR5cG9zIG9yIGFzIGNvbXBsZXggYXMgZml4aW5n
IGEgcmVhbCBidWcgdGhhdCB5b3UgZmluZC4KCldlaS4KCj4gY29udHJpYnV0aW5nPwo+ID4gSSBo
YXZlIGZldyB5ZWFycyBvZiBDIHByb2dyYW1taW5nIGV4cGVyaWVuY2UgYnV0IG5ldmVyIGhhZCBj
b250cmlidXRlZCB0bwo+IG9wZW4tc291cmNlIHByb2plY3RzIGJlZm9yZS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:35:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFbyQ-0005RJ-KC; Wed, 02 Oct 2019 10:35:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFbyP-0005RE-3I
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:35:09 +0000
X-Inumbo-ID: 4712d500-e500-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 4712d500-e500-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 10:34:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570012497;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=f3YO+mx86GuEiJcBDPLrIPLfY3NYSeix2X2kg3SDhMw=;
 b=M4dDziWG2rfUXdYFioO950gEth0ffjl7ueSOEMWjIe6BaKzBQMUkBgh3
 R1QfuhE+Z9CQWLt4J+XbhI6vje8S8nErVjUQtwU1c9eYCr3eQf61zGXVH
 NZkhaK4UUrunLyTX2bZ7C0+/XIGVa7PHn2VHjDhJ2oLBZ0vExUyqbYuFx k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eiqL6m8HYDeYcoQcWcXFMR7FysUcUM/LzYhpoLcaHl8OfAw9kegcRM3i4+KgdhOTVC6/DCW2VZ
 PLVdvxMe/zHt13zsqTBeBPlvG4zsx1ixxsJlZukXPylLHXUiBcAdi47nwUeqCvjAKS5d6BCAvH
 CfJgTAj5Xd4hwmHiH2EQtJXWIyWSjKDXciAr5Uy8koT6LJ1aWL1yVgsR5xGl3Cfv4ok8hN1H2a
 X7llEFnRmr4tqjqGCzb5+5l+2dYXAr0NWBC3CmB7O942LyfaX99v2eZe1XH+CGJ9KaxoSleG3m
 btc=
X-SBRS: 2.7
X-MesageID: 6714558
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,574,1559534400"; 
   d="scan'208";a="6714558"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Jan Beulich
 <jbeulich@suse.com>
References: <87c597a3-d7f0-bd20-4c43-afd5ec919be3@suse.com>
 <20191002101433.f7565dqdcu6kaspz@Air-de-Roger>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b59586c2-1730-6d5c-c49d-6018d84dcf8a@citrix.com>
Date: Wed, 2 Oct 2019 11:34:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191002101433.f7565dqdcu6kaspz@Air-de-Roger>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] IOMMU: add missing HVM check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAxMToxNCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIE9j
dCAwMiwgMjAxOSBhdCAxMjoxMDowNlBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRml4
IGFuIHVuZ3VhcmRlZCBkLT5hcmNoLmh2bSBhY2Nlc3MgaW4gYXNzaWduX2RldmljZSgpLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 10:49:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10:49:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcCa-0006VZ-Ak; Wed, 02 Oct 2019 10:49:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xXQL=X3=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iFcCY-0006VU-Jo
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 10:49:46 +0000
X-Inumbo-ID: 58a95b16-e502-11e9-9712-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 58a95b16-e502-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 10:49:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570013385;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=9g3yQ8/yFu8MB+e69ExSbEN8NzP8qzfavPEi88ss+tE=;
 b=TBZDUnZ14Lgqz9umZ+Io2kD727Jo66haq1Dfol8gxSNWvLHwUXM+1kh0
 fLRdoDxcVL5svxn4q2b5aMyfxM5CydiryM2M6waLKIvf5gmB8dgEdCGC5
 BQHeBMdKj3AMylmLYIKKayhaIxkFDjRVKtbO3HGI2U1D97eRk0tr3hybQ w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1frYUEHpB7lfN6RuIEiYr3dkP7V4b5rkcyIzoDBs8P60rVtZw80pHzagrxp+fGo6JsNox6tgyH
 RW2xiVcIddEQSlvXBz0jJtnoOMRiQIroCZHLJkDlguWIuW/foZ82yg2e14yWiMq0ygN+pOKMWc
 JvDF2YiOfw9l2fHALLGl2hDr4T8JR/+lN2CHl6ZKke0qzoGoYzLfozikzoSux3IvsU3o2rrPzR
 zEBnCyK1JnBxOeRc4lFuLijU7sA3Vam1pL3gj1rJmuwIoM8i2xliJY2xPyjQRElubuRpEXENXq
 z3k=
X-SBRS: 2.7
X-MesageID: 6715069
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,574,1559534400"; 
   d="scan'208";a="6715069"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 12:49:35 +0200
Message-ID: <20191002104935.60245-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Chao Gao <chao.gao@intel.com>, "Spassov, Stanislav" <stanspas@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgaG9zdF9tYXNrYWxsIG1ha2VzIGl0IHN0aWNr
eSBhY3Jvc3MKYXNzaWduIGFuZCBkZWFzc2lnbiBjYWxscywgd2hpY2ggbWVhbnMgdGhhdCBvbmNl
IGEgZ3Vlc3QgZm9yY2VzIFhlbiB0bwpzZXQgaG9zdF9tYXNrYWxsIHRoZSBtYXNrYWxsIGJpdCBp
cyBub3QgZ29pbmcgdG8gYmUgY2xlYXJlZCB1bnRpbCBhCmNhbGwgdG8gUEhZU0RFVk9QX3ByZXBh
cmVfbXNpeCBpcyBwZXJmb3JtZWQuIFN1Y2ggY2FsbCBob3dldmVyCnNob3VsZG4ndCBiZSBwYXJ0
IG9mIHRoZSBub3JtYWwgZmxvdyB3aGVuIGRvaW5nIFBDSSBwYXNzdGhyb3VnaCwgYW5kCmhlbmNl
IHRoZSBmbGFnIG5lZWRzIHRvIGJlIGNsZWFyZWQgd2hlbiBhc3NpZ25pbmcgaW4gb3JkZXIgdG8g
cHJldmVudApob3N0X21hc2thbGwgYmVpbmcgY2FycmllZCBvdmVyIGZyb20gcHJldmlvdXMgYXNz
aWduYXRpb25zLgoKTm90ZSB0aGF0IG90aGVyIG1hc2sgZmllbGRzLCBsaWtlIGd1ZXN0X21hc2tl
ZCBvciB0aGUgZW50cnkgbWFza2JpdAphcmUgYWxyZWFkeSByZXNldCB3aGVuIHRoZSBtc2l4IGNh
cGFiaWxpdHkgaXMgaW5pdGlhbGl6ZWQuIEFsc28gbm90ZQp0aGF0IGRvaW5nIHRoZSByZXNldCBv
ZiBob3N0X21hc2thbGwgdGhlcmUgd291bGQgYWxsb3cgdGhlIGd1ZXN0IHRvCnJlc2V0IHN1Y2gg
ZmllbGQgYnkgZW5hYmxpbmcgYW5kIGRpc2FibGluZyBNU0lYLCB3aGljaCBpcyBub3QKaW50ZW5k
ZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNjOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgpDYzogIlNwYXNzb3YsIFN0
YW5pc2xhdiIgPHN0YW5zcGFzQGFtYXpvbi5kZT4KQ2M6IFBhc2kgS8Okcmtrw6RpbmVuIDxwYXNp
a0Bpa2kuZmk+Ci0tLQpDaGFvLCBTdGFuaXNsYXYsIGNhbiB5b3UgcGxlYXNlIGNoZWNrIGlmIHRo
aXMgcGF0Y2ggZml4ZXMgeW91cgppc3N1ZXM/Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKaW5kZXggN2RlZWYyZjEyYi4uYjRmMWFjMmRkOSAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMKQEAgLTE1MDQsNyArMTUwNCwxMCBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgfQog
CiAgICAgaWYgKCBwZGV2LT5tc2l4ICkKKyAgICB7CiAgICAgICAgIG1zaXh0YmxfaW5pdChkKTsK
KyAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7CisgICAgfQogCiAgICAg
cGRldi0+ZmF1bHQuY291bnQgPSAwOwogCi0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:14:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcaP-0000L2-HZ; Wed, 02 Oct 2019 11:14:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IAKy=X3=gmail.com=aford173@srs-us1.protection.inumbo.net>)
 id 1iFcaO-0000Kx-Uz
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:14:25 +0000
X-Inumbo-ID: c9ecf172-e505-11e9-bf31-bc764e2007e4
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by localhost (Halon) with ESMTPS
 id c9ecf172-e505-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 11:14:23 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id h144so55843114iof.7
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 04:14:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZB4/wBe40ScWLOPnOnO2A5CCUN+N+AU8kGY9PrjNkCo=;
 b=vHy1Q0oWcWtdLVhbCIPh+2w9YyGU1ImOhLI5IYNI26dpCY56cp4nN11g6QdPghxgrv
 20fT4a0g6KLE9VPM1GGk5WEkaW3W8ibLplns+b38ULo0BgoOcLLXCa7vMq/06HlDu8EM
 gYtJnvLmiztT9H85Z2TULtV8b8ID9SIHxTpPosRs4q7FgHjyH3IZpBXpQDID+/dgBUC+
 En2Hlb2QAEqtnUaaBxS39e5+tgbBqdCQ3zi0GiT0+9AVVWt7MrDThyBGFLlAOVN5ZDXh
 tLAOiZcErI98+RWq/9yucOO1d/qVlE8fzwQR20ke0rf9w1JhzdrTYUO+QEJ+9ZevRBiw
 SNvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ZB4/wBe40ScWLOPnOnO2A5CCUN+N+AU8kGY9PrjNkCo=;
 b=nEnV6rFWEx1nQle86/npJjU+UYWEIDeq4JI5gktAuPV5rX2bjmTsoIfqaiPEsEQY02
 Y0yJk/odZCdg1CfIM3UVM2Gf8poqSby+/Hxrq/pmOJV4+N/G+WyNv+u3N1CC/Rfa+M2K
 GM4uKc67UINpvTwK0kmEh2phZGQ62ChaS3HxFWb0IiTUxUTwAz8ESA15XZKfFtdx8n/i
 VPGEgc41YxKS0gB40Km0hDB3sZO5u1y/6+1SL9LT/nJBwIarmiaPXd6IoqC8BI+ZxLO9
 RN4AbIegXXiwifIYl8DP5iBaqTy5EBoEy7KOfrt2mP1iozt22eD3/iMOV2D96/GUEV/I
 FAXw==
X-Gm-Message-State: APjAAAUHpaetm9aCTV+uLgZCAV7NFgOS8A9FeZG91NVPE4W2nACuCUW1
 O9Xe+UMuzjY7LHiLTBZ3adHkDcF9qg58u57Ygn8=
X-Google-Smtp-Source: APXvYqxt3TCdlj0r7UU5RMh1pKp58F/EEIucnVtIKTi1s6mnbV7Wt5Su0S7y51mDcoVCyuPplnln+o3jSRMB6j2CKEI=
X-Received: by 2002:a6b:d601:: with SMTP id w1mr2668972ioa.158.1570014862922; 
 Wed, 02 Oct 2019 04:14:22 -0700 (PDT)
MIME-Version: 1.0
References: <CAHCN7x+Jv7yGPoB0Gm=TJ30ObLJduw2XomHkd++KqFEURYQcGg@mail.gmail.com>
 <CAOMZO5A_U4aYC4XZXK1r9JaLg-eRdXy8m6z4GatQp62rK4HZ6A@mail.gmail.com>
 <CAHCN7xJdzEppn8-74SvzACsA25bUHGdV7v=CfS08xzSi59Z2uw@mail.gmail.com>
 <CAOMZO5D2uzR6Sz1QnX3G-Ce_juxU-0PO_vBZX+nR1mpQB8s8-w@mail.gmail.com>
 <CAHCN7xJ32BYZu-DVTVLSzv222U50JDb8F0A_tLDERbb8kPdRxg@mail.gmail.com>
 <20190926160433.GD32311@linux.ibm.com>
 <CAHCN7xL1sFXDhKUpj04d3eDZNgLA1yGAOqwEeCxedy1Qm-JOfQ@mail.gmail.com>
 <20190928073331.GA5269@linux.ibm.com>
 <CAHCN7xJEvS2Si=M+BYtz+kY0M4NxmqDjiX9Nwq6_3GGBh3yg=w@mail.gmail.com>
 <CAHCN7xKLhWw4P9-sZKXQcfSfh2r3J_+rLxuxACW0UVgimCzyVw@mail.gmail.com>
 <20191002073605.GA30433@linux.ibm.com>
In-Reply-To: <20191002073605.GA30433@linux.ibm.com>
From: Adam Ford <aford173@gmail.com>
Date: Wed, 2 Oct 2019 06:14:11 -0500
Message-ID: <CAHCN7xL1MkJh44N3W_1+08DHmX__SqnfH6dqUzYzr2Wpg0kQyQ@mail.gmail.com>
To: Mike Rapoport <rppt@linux.ibm.com>
Subject: Re: [Xen-devel] [PATCH v2 00/21] Refine memblock API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rich Felker <dalias@libc.org>, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, Catalin Marinas <catalin.marinas@arm.com>,
 Heiko Carstens <heiko.carstens@de.ibm.com>, linux-mips@vger.kernel.org,
 Max Filippov <jcmvbkbc@gmail.com>, devicetree <devicetree@vger.kernel.org>,
 Guo Ren <guoren@kernel.org>, sparclinux@vger.kernel.org,
 Fabio Estevam <festevam@gmail.com>, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Richard Weinberger <richard@nod.at>, x86@kernel.org,
 Russell King <linux@armlinux.org.uk>, kasan-dev <kasan-dev@googlegroups.com>,
 Geert Uytterhoeven <geert@linux-m68k.org>, Mark Salter <msalter@redhat.com>,
 Dennis Zhou <dennis@kernel.org>, Matt Turner <mattst88@gmail.com>,
 linux-snps-arc@lists.infradead.org, Chris Healy <cphealy@gmail.com>,
 uclinux-h8-devel@lists.sourceforge.jp, Petr Mladek <pmladek@suse.com>,
 linux-xtensa@linux-xtensa.org, linux-alpha@vger.kernel.org,
 linux-um@lists.infradead.org,
 The etnaviv authors <etnaviv@lists.freedesktop.org>,
 linux-m68k@lists.linux-m68k.org, Rob Herring <robh+dt@kernel.org>,
 Greentime Hu <green.hu@gmail.com>, xen-devel@lists.xenproject.org,
 Stafford Horne <shorne@gmail.com>, Guan Xuetao <gxt@pku.edu.cn>,
 arm-soc <linux-arm-kernel@lists.infradead.org>,
 Michal Simek <monstr@monstr.eu>, Tony Luck <tony.luck@intel.com>,
 Linux Memory Management List <linux-mm@kvack.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 USB list <linux-usb@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Paul Burton <paul.burton@mips.com>, Vineet Gupta <vgupta@synopsys.com>,
 Michael Ellerman <mpe@ellerman.id.au>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org,
 "David S. Miller" <davem@davemloft.net>, openrisc@lists.librecores.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMiwgMjAxOSBhdCAyOjM2IEFNIE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXgu
aWJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBBZGFtLAo+Cj4gT24gVHVlLCBPY3QgMDEsIDIwMTkgYXQg
MDc6MTQ6MTNQTSAtMDUwMCwgQWRhbSBGb3JkIHdyb3RlOgo+ID4gT24gU3VuLCBTZXAgMjksIDIw
MTkgYXQgODozMyBBTSBBZGFtIEZvcmQgPGFmb3JkMTczQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPiA+
Cj4gPiA+IEkgYW0gYXR0YWNoaW5nIHR3byBsb2dzLiAgSSBub3cgdGhlIG1haWxpbmcgbGlzdHMg
d2lsbCBiZSB1bmhhcHB5LCBidXQKPiA+ID4gIGRvbid0IHdhbnQgdG8gdHJ5IGFuZCBzcGFtIGEg
YnVuY2ggb2YgbG9nIHRocm91Z2ggdGhlIG1haWxpbmcgbGlhc3QuCj4gPiA+IFRoZSB0d28gbG9n
cyBzaG93IHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZSB3b3JraW5nIGFuZCBub24td29ya2lu
Zwo+ID4gPiBpbXg2cSAzRCBhY2NlbGVyYXRvciB3aGVuIHRyeWluZyB0byBydW4gYSBzaW1wbGUg
Z2xtYXJrMi1lczItZHJtIGRlbW8uCj4gPiA+Cj4gPiA+IFRoZSBvbmx5IGNoYW5nZSBiZXR3ZWVu
IHRoZW0gaXMgdGhlIDIgbGluZSBjb2RlIGNoYW5nZSB5b3Ugc3VnZ2VzdGVkLgo+ID4gPgo+ID4g
PiBJbiBib3RoIGNhc2VzLCBJIGhhdmUgY21hPTEyOE0gc2V0IGluIG15IGJvb3RhcmdzLiAgSGlz
dG9yaWNhbGx5IHRoaXMKPiA+ID4gaGFzIGJlZW4gc3VmZmljaWVudCwgYnV0IGNtYT0yNTZNIGhh
cyBub3QgbWFkZSBhIGRpZmZlcmVuY2UuCj4gPiA+Cj4gPgo+ID4gTWlrZSBhbnkgc3VnZ2VzdGlv
bnMgb24gaG93IHRvIG1vdmUgZm9yd2FyZD8KPiA+IEkgd2FzIGhvcGluZyB0byBnZXQgdGhlIGZp
eGVzIHRlc3RlZCBhbmQgcHVzaGVkIGJlZm9yZSA1LjQgaXMgcmVsZWFzZWQKPiA+IGlmIGF0IGFs
bCBwb3NzaWJsZQo+Cj4gSSBoYXZlIGEgZml4IChiZWxvdykgdGhhdCBraW5kYSByZXN0b3JlcyB0
aGUgb3JpZ2luYWwgYmVoYXZpb3VyLCBidXQgSQo+IHN0aWxsIHdvdWxkIGxpa2UgdG8gZG91Ymxl
IGNoZWNrIHRvIG1ha2Ugc3VyZSBpdCdzIG5vdCBhIGJhbmQgYWlkIGFuZCBJCj4gaGF2ZW4ndCBt
aXNzZWQgdGhlIGFjdHVhbCByb290IGNhdXNlLgo+Cj4gQ2FuIHlvdSBwbGVhc2Ugc2VuZCBtZSB5
b3VyIGRldmljZSB0cmVlIGRlZmluaXRpb24gYW5kIHRoZSBvdXRwdXQgb2YKPgo+IGNhdCAvc3lz
L2tlcm5lbC9kZWJ1Zy9tZW1ibG9jay9tZW1vcnkKPgo+IGFuZAo+Cj4gY2F0IC9zeXMva2VybmVs
L2RlYnVnL21lbWJsb2NrL3Jlc2VydmVkCj4KPiBUaGFua3MhCj4KCkJlZm9yZSB0aGUgcGF0Y2g6
CgojIGNhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9tZW1ibG9jay9tZW1vcnkKICAgMDogMHgxMDAwMDAw
MC4uMHg4ZmZmZmZmZgojIGNhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9tZW1ibG9jay9yZXNlcnZlZAog
ICAwOiAweDEwMDA0MDAwLi4weDEwMDA3ZmZmCiAgIDE6IDB4MTAxMDAwMDAuLjB4MTFhYjE0MWYK
ICAgMjogMHgxZmZmMTAwMC4uMHgxZmZmY2ZmZgogICAzOiAweDJlZTQwMDAwLi4weDJlZjUzZmZm
CiAgIDQ6IDB4MmVmNTY5NDAuLjB4MmVmNTZjNDMKICAgNTogMHgyZWY1NmM0OC4uMHgyZmZmZWZm
ZgogICA2OiAweDJmZmZmMGMwLi4weDJmZmZmNGQ4CiAgIDc6IDB4MmZmZmY1MDAuLjB4MmZmZmY1
NWYKICAgODogMHgyZmZmZjU4MC4uMHgyZmZmZjcwMwogICA5OiAweDJmZmZmNzQwLi4weDJmZmZm
OTE4CiAgMTA6IDB4MmZmZmY5NDAuLjB4MmZmZmY5Y2YKICAxMTogMHgyZmZmZmEwMC4uMHgyZmZm
ZmEwZgogIDEyOiAweDJmZmZmYTQwLi4weDJmZmZmYTQzCiAgMTM6IDB4MmZmZmZhODAuLjB4MmZm
ZmZhZDUKICAxNDogMHgyZmZmZmIwMC4uMHgyZmZmZmI1NQogIDE1OiAweDJmZmZmYjgwLi4weDJm
ZmZmYmQ1CiAgMTY6IDB4MmZmZmZjMDAuLjB4MmZmZmZjNGUKICAxNzogMHgyZmZmZmM1MC4uMHgy
ZmZmZmM2YQogIDE4OiAweDJmZmZmYzZjLi4weDJmZmZmY2U2CiAgMTk6IDB4MmZmZmZjZTguLjB4
MmZmZmZkMDIKICAyMDogMHgyZmZmZmQwNC4uMHgyZmZmZmQxZQogIDIxOiAweDJmZmZmZDIwLi4w
eDJmZmZmZDNhCiAgMjI6IDB4MmZmZmZkM2MuLjB4MmZmZmZkNTYKICAyMzogMHgyZmZmZmQ1OC4u
MHgyZmZmZmUzMAogIDI0OiAweDJmZmZmZTM0Li4weDJmZmZmZTRjCiAgMjU6IDB4MmZmZmZlNTAu
LjB4MmZmZmZlNjgKICAyNjogMHgyZmZmZmU2Yy4uMHgyZmZmZmU4NAogIDI3OiAweDJmZmZmZTg4
Li4weDJmZmZmZWEwCiAgMjg6IDB4MmZmZmZlYTQuLjB4MmZmZmZlYmMKICAyOTogMHgyZmZmZmVj
MC4uMHgyZmZmZmVkZgogIDMwOiAweDJmZmZmZWU0Li4weDJmZmZmZWZjCiAgMzE6IDB4MmZmZmZm
MDAuLjB4MmZmZmZmMTMKICAzMjogMHgyZmZmZmYyOC4uMHgyZmZmZmY0YgogIDMzOiAweDJmZmZm
ZjUwLi4weDJmZmZmZjg0CiAgMzQ6IDB4MmZmZmZmODguLjB4M2ZmZmZmZmYKCgpBZnRlciB0aGUg
cGF0Y2g6CiMgY2F0IC9zeXMva2VybmVsL2RlYnVnL21lbWJsb2NrL21lbW9yeQogICAwOiAweDEw
MDAwMDAwLi4weDhmZmZmZmZmCiMgY2F0IC9zeXMva2VybmVsL2RlYnVnL21lbWJsb2NrL3Jlc2Vy
dmVkCiAgIDA6IDB4MTAwMDQwMDAuLjB4MTAwMDdmZmYKICAgMTogMHgxMDEwMDAwMC4uMHgxMWFi
MTQxZgogICAyOiAweDFmZmYxMDAwLi4weDFmZmZjZmZmCiAgIDM6IDB4M2VlYzAwMDAuLjB4M2Vm
ZDNmZmYKICAgNDogMHgzZWZkNjk0MC4uMHgzZWZkNmM0MwogICA1OiAweDNlZmQ2YzQ4Li4weDNm
ZmZiZmZmCiAgIDY6IDB4M2ZmZmMwYzAuLjB4M2ZmZmM0ZDgKICAgNzogMHgzZmZmYzUwMC4uMHgz
ZmZmYzU1ZgogICA4OiAweDNmZmZjNTgwLi4weDNmZmZjNzAzCiAgIDk6IDB4M2ZmZmM3NDAuLjB4
M2ZmZmM5MTgKICAxMDogMHgzZmZmYzk0MC4uMHgzZmZmYzljZgogIDExOiAweDNmZmZjYTAwLi4w
eDNmZmZjYTBmCiAgMTI6IDB4M2ZmZmNhNDAuLjB4M2ZmZmNhNDMKICAxMzogMHgzZmZmY2E4MC4u
MHgzZmZmY2E4MwogIDE0OiAweDNmZmZjYWMwLi4weDNmZmZjYjE1CiAgMTU6IDB4M2ZmZmNiNDAu
LjB4M2ZmZmNiOTUKICAxNjogMHgzZmZmY2JjMC4uMHgzZmZmY2MxNQogIDE3OiAweDNmZmZjYzI4
Li4weDNmZmZjYzcyCiAgMTg6IDB4M2ZmZmNjNzQuLjB4M2ZmZmNjOGUKICAxOTogMHgzZmZmY2M5
MC4uMHgzZmZmY2QwYQogIDIwOiAweDNmZmZjZDBjLi4weDNmZmZjZDI2CiAgMjE6IDB4M2ZmZmNk
MjguLjB4M2ZmZmNkNDIKICAyMjogMHgzZmZmY2Q0NC4uMHgzZmZmY2Q1ZQogIDIzOiAweDNmZmZj
ZDYwLi4weDNmZmZjZDdhCiAgMjQ6IDB4M2ZmZmNkN2MuLjB4M2ZmZmNlNTQKICAyNTogMHgzZmZm
Y2U1OC4uMHgzZmZmY2U3MAogIDI2OiAweDNmZmZjZTc0Li4weDNmZmZjZThjCiAgMjc6IDB4M2Zm
ZmNlOTAuLjB4M2ZmZmNlYTgKICAyODogMHgzZmZmY2VhYy4uMHgzZmZmY2VjNAogIDI5OiAweDNm
ZmZjZWM4Li4weDNmZmZjZWUwCiAgMzA6IDB4M2ZmZmNlZTQuLjB4M2ZmZmNlZmMKICAzMTogMHgz
ZmZmY2YwMC4uMHgzZmZmY2YxZgogIDMyOiAweDNmZmZjZjI4Li4weDNmZmZjZjUzCiAgMzM6IDB4
M2ZmZmNmNjguLjB4M2ZmZmNmOGIKICAzNDogMHgzZmZmY2Y5MC4uMHgzZmZmY2ZhYwogIDM1OiAw
eDNmZmZjZmIwLi4weDNmZmZmZmZmCiAgMzY6IDB4ODAwMDAwMDAuLjB4OGZmZmZmZmYKCj4gRnJv
bSAwNjUyOWY4NjE3NzJiN2RlYTI5MTJmYzIyNDVkZWJlNDY5MDEzOWI4IE1vbiBTZXAgMTcgMDA6
MDA6MDAgMjAwMQo+IEZyb206IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4KPiBE
YXRlOiBXZWQsIDIgT2N0IDIwMTkgMTA6MTQ6MTcgKzAzMDAKPiBTdWJqZWN0OiBbUEFUQ0hdIG1t
OiBtZW1ibG9jazogZG8gbm90IGVuZm9yY2UgY3VycmVudCBsaW1pdCBmb3IgbWVtYmxvY2tfcGh5
cyoKPiAgZmFtaWx5Cj4KPiBVbnRpbCBjb21taXQgOTJkMTJmOTU0NGI3ICgibWVtYmxvY2s6IHJl
ZmFjdG9yIGludGVybmFsIGFsbG9jYXRpb24KPiBmdW5jdGlvbnMiKSB0aGUgbWF4aW1hbCBhZGRy
ZXNzIGZvciBtZW1ibG9jayBhbGxvY2F0aW9ucyB3YXMgZm9yY2VkIHRvCj4gbWVtYmxvY2suY3Vy
cmVudF9saW1pdCBvbmx5IGZvciB0aGUgYWxsb2NhdGlvbiBmdW5jdGlvbnMgcmV0dXJuaW5nIHZp
cnR1YWwKPiBhZGRyZXNzLiBUaGUgY2hhbmdlcyBpbnRyb2R1Y2VkIGJ5IHRoYXQgY29tbWl0IG1v
dmVkIHRoZSBsaW1pdCBlbmZvcmNlbWVudAo+IGludG8gdGhlIGFsbG9jYXRpb24gY29yZSBhbmQg
YXMgYSByZXN1bHQgdGhlIGFsbG9jYXRpb24gZnVuY3Rpb25zIHJldHVybmluZwo+IHBoeXNpY2Fs
IGFkZHJlc3MgYWxzbyBzdGFydGVkIHRvIGxpbWl0IGFsbG9jYXRpb25zIHRvCj4gbWVtYmxvY2su
Y3VycmVudF9saW1pdC4KPgo+IFRoaXMgY2F1c2VkIGJyZWFrYWdlIG9mIGV0bmF2aXYgR1BVIGRy
aXZlcjoKPgo+IFsgICAgMy42ODIzNDddIGV0bmF2aXYgZXRuYXZpdjogYm91bmQgMTMwMDAwLmdw
dSAob3BzIGdwdV9vcHMpCj4gWyAgICAzLjY4ODY2OV0gZXRuYXZpdiBldG5hdml2OiBib3VuZCAx
MzQwMDAuZ3B1IChvcHMgZ3B1X29wcykKPiBbICAgIDMuNjk1MDk5XSBldG5hdml2IGV0bmF2aXY6
IGJvdW5kIDIyMDQwMDAuZ3B1IChvcHMgZ3B1X29wcykKPiBbICAgIDMuNzAwODAwXSBldG5hdml2
LWdwdSAxMzAwMDAuZ3B1OiBtb2RlbDogR0MyMDAwLCByZXZpc2lvbjogNTEwOAo+IFsgICAgMy43
MjMwMTNdIGV0bmF2aXYtZ3B1IDEzMDAwMC5ncHU6IGNvbW1hbmQgYnVmZmVyIG91dHNpZGUgdmFs
aWQKPiBtZW1vcnkgd2luZG93Cj4gWyAgICAzLjczMTMwOF0gZXRuYXZpdi1ncHUgMTM0MDAwLmdw
dTogbW9kZWw6IEdDMzIwLCByZXZpc2lvbjogNTAwNwo+IFsgICAgMy43NTI0MzddIGV0bmF2aXYt
Z3B1IDEzNDAwMC5ncHU6IGNvbW1hbmQgYnVmZmVyIG91dHNpZGUgdmFsaWQKPiBtZW1vcnkgd2lu
ZG93Cj4gWyAgICAzLjc2MDU4M10gZXRuYXZpdi1ncHUgMjIwNDAwMC5ncHU6IG1vZGVsOiBHQzM1
NSwgcmV2aXNpb246IDEyMTUKPiBbICAgIDMuNzY2NzY2XSBldG5hdml2LWdwdSAyMjA0MDAwLmdw
dTogSWdub3JpbmcgR1BVIHdpdGggVkcgYW5kIEZFMi4wCj4KPiBSZXN0b3JlIHRoZSBiZWhhdmlv
dXIgb2YgbWVtYmxvY2tfcGh5cyogZmFtaWx5IHNvIHRoYXQgdGhlc2UgZnVuY3Rpb25zIHdpbGwK
PiBub3QgZW5mb3JjZSBtZW1ibG9jay5jdXJyZW50X2xpbWl0Lgo+CgpUaGlzIGZpeGVkIHRoZSBp
c3N1ZS4gIFRoYW5rIHlvdQoKVGVzdGVkLWJ5OiBBZGFtIEZvcmQgPGFmb3JkMTczQGdtYWlsLmNv
bT4gI2lteDZxLWxvZ2ljcGQKCj4gRml4ZXM6IDkyZDEyZjk1NDRiNyAoIm1lbWJsb2NrOiByZWZh
Y3RvciBpbnRlcm5hbCBhbGxvY2F0aW9uIGZ1bmN0aW9ucyIpCj4gUmVwb3J0ZWQtYnk6IEFkYW0g
Rm9yZCA8YWZvcmQxNzNAZ21haWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IE1pa2UgUmFwb3BvcnQg
PHJwcHRAbGludXguaWJtLmNvbT4KPiAtLS0KPiAgbW0vbWVtYmxvY2suYyB8IDYgKysrLS0tCj4g
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZm
IC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21tL21lbWJsb2NrLmMKPiBpbmRleCA3ZDRmNjFhLi5j
NGIxNmNhIDEwMDY0NAo+IC0tLSBhL21tL21lbWJsb2NrLmMKPiArKysgYi9tbS9tZW1ibG9jay5j
Cj4gQEAgLTEzNTYsOSArMTM1Niw2IEBAIHN0YXRpYyBwaHlzX2FkZHJfdCBfX2luaXQgbWVtYmxv
Y2tfYWxsb2NfcmFuZ2VfbmlkKHBoeXNfYWRkcl90IHNpemUsCj4gICAgICAgICAgICAgICAgIGFs
aWduID0gU01QX0NBQ0hFX0JZVEVTOwo+ICAgICAgICAgfQo+Cj4gLSAgICAgICBpZiAoZW5kID4g
bWVtYmxvY2suY3VycmVudF9saW1pdCkKPiAtICAgICAgICAgICAgICAgZW5kID0gbWVtYmxvY2su
Y3VycmVudF9saW1pdDsKPiAtCj4gIGFnYWluOgo+ICAgICAgICAgZm91bmQgPSBtZW1ibG9ja19m
aW5kX2luX3JhbmdlX25vZGUoc2l6ZSwgYWxpZ24sIHN0YXJ0LCBlbmQsIG5pZCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKPiBAQCAtMTQ2OSw2
ICsxNDY2LDkgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgbWVtYmxvY2tfYWxsb2NfaW50ZXJuYWwo
Cj4gICAgICAgICBpZiAoV0FSTl9PTl9PTkNFKHNsYWJfaXNfYXZhaWxhYmxlKCkpKQo+ICAgICAg
ICAgICAgICAgICByZXR1cm4ga3phbGxvY19ub2RlKHNpemUsIEdGUF9OT1dBSVQsIG5pZCk7Cj4K
PiArICAgICAgIGlmIChtYXhfYWRkciA+IG1lbWJsb2NrLmN1cnJlbnRfbGltaXQpCj4gKyAgICAg
ICAgICAgICAgIG1heF9hZGRyID0gbWVtYmxvY2suY3VycmVudF9saW1pdDsKPiArCj4gICAgICAg
ICBhbGxvYyA9IG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZChzaXplLCBhbGlnbiwgbWluX2FkZHIs
IG1heF9hZGRyLCBuaWQpOwo+Cj4gICAgICAgICAvKiByZXRyeSBhbGxvY2F0aW9uIHdpdGhvdXQg
bG93ZXIgbGltaXQgKi8KPiAtLQo+IDIuNy40Cj4KPgo+ID4gPiBhZGFtCj4gPiA+Cj4gPiA+IE9u
IFNhdCwgU2VwIDI4LCAyMDE5IGF0IDI6MzMgQU0gTWlrZSBSYXBvcG9ydCA8cnBwdEBsaW51eC5p
Ym0uY29tPiB3cm90ZToKPiA+ID4gPgo+ID4gPiA+IE9uIFRodSwgU2VwIDI2LCAyMDE5IGF0IDAy
OjM1OjUzUE0gLTA1MDAsIEFkYW0gRm9yZCB3cm90ZToKPiA+ID4gPiA+IE9uIFRodSwgU2VwIDI2
LCAyMDE5IGF0IDExOjA0IEFNIE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXguaWJtLmNvbT4gd3Jv
dGU6Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBP
biBUaHUsIFNlcCAyNiwgMjAxOSBhdCAwODowOTo1MkFNIC0wNTAwLCBBZGFtIEZvcmQgd3JvdGU6
Cj4gPiA+ID4gPiA+ID4gT24gV2VkLCBTZXAgMjUsIDIwMTkgYXQgMTA6MTcgQU0gRmFiaW8gRXN0
ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4g
PiA+ID4gPiBPbiBXZWQsIFNlcCAyNSwgMjAxOSBhdCA5OjE3IEFNIEFkYW0gRm9yZCA8YWZvcmQx
NzNAZ21haWwuY29tPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiA+IEkg
dHJpZWQgY21hPTI1Nk0gYW5kIG5vdGljZWQgdGhlIGNtYSBkdW1wIGF0IHRoZSBiZWdpbm5pbmcg
ZGlkbid0Cj4gPiA+ID4gPiA+ID4gPiA+IGNoYW5nZS4gIERvIHdlIG5lZWQgdG8gc2V0dXAgYSBy
ZXNlcnZlZC1tZW1vcnkgbm9kZSBsaWtlCj4gPiA+ID4gPiA+ID4gPiA+IGlteDZ1bC1jY2lteDZ1
bHNvbS5kdHNpIGRpZD8KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBJIGRvbid0IHRo
aW5rIHNvLgo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+IFdlcmUgeW91IGFibGUgdG8g
aWRlbnRpZnkgd2hhdCB3YXMgdGhlIGV4YWN0IGNvbW1pdCB0aGF0IGNhdXNlZCBzdWNoIHJlZ3Jl
c3Npb24/Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBJIHdhcyBhYmxlIHRvIG5hcnJvdyBp
dCBkb3duIHRoZSA5MmQxMmY5NTQ0YjcgKCJtZW1ibG9jazogcmVmYWN0b3IKPiA+ID4gPiA+ID4g
PiBpbnRlcm5hbCBhbGxvY2F0aW9uIGZ1bmN0aW9ucyIpIHRoYXQgY2F1c2VkIHRoZSByZWdyZXNz
aW9uIHdpdGgKPiA+ID4gPiA+ID4gPiBFdG5hdml2Lgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPgo+
ID4gPiA+ID4gPiBDYW4geW91IHBsZWFzZSB0ZXN0IHdpdGggdGhpcyBjaGFuZ2U6Cj4gPiA+ID4g
PiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhhdCBhcHBlYXJzIHRvIGhhdmUgZml4ZWQgbXkgaXNz
dWUuICBJIGFtIG5vdCBzdXJlIHdoYXQgdGhlIGltcGFjdAo+ID4gPiA+ID4gaXMsIGJ1dCBpcyB0
aGlzIGEgc2FmZSBvcHRpb24/Cj4gPiA+ID4KPiA+ID4gPiBJdCdzIG5vdCByZWFsbHkgYSBmaXgs
IEkganVzdCB3YW50ZWQgdG8gc2VlIGhvdyBleGFjdGx5IDkyZDEyZjk1NDRiNyAoIm1lbWJsb2Nr
Ogo+ID4gPiA+IHJlZmFjdG9yIGludGVybmFsIGFsbG9jYXRpb24gZnVuY3Rpb25zIikgYnJva2Ug
eW91ciBzZXR1cC4KPiA+ID4gPgo+ID4gPiA+IENhbiB5b3Ugc2hhcmUgdGhlIGR0cyB5b3UgYXJl
IHVzaW5nIGFuZCB0aGUgZnVsbCBrZXJuZWwgbG9nPwo+ID4gPiA+Cj4gPiA+ID4gPiBhZGFtCj4g
PiA+ID4gPgo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvbW0vbWVtYmxvY2suYyBiL21tL21lbWJs
b2NrLmMKPiA+ID4gPiA+ID4gaW5kZXggN2Q0ZjYxYS4uMWY1YTBlYiAxMDA2NDQKPiA+ID4gPiA+
ID4gLS0tIGEvbW0vbWVtYmxvY2suYwo+ID4gPiA+ID4gPiArKysgYi9tbS9tZW1ibG9jay5jCj4g
PiA+ID4gPiA+IEBAIC0xMzU2LDkgKzEzNTYsNiBAQCBzdGF0aWMgcGh5c19hZGRyX3QgX19pbml0
IG1lbWJsb2NrX2FsbG9jX3JhbmdlX25pZChwaHlzX2FkZHJfdCBzaXplLAo+ID4gPiA+ID4gPiAg
ICAgICAgICAgICAgICAgYWxpZ24gPSBTTVBfQ0FDSEVfQllURVM7Cj4gPiA+ID4gPiA+ICAgICAg
ICAgfQo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAtICAgICAgIGlmIChlbmQgPiBtZW1ibG9jay5j
dXJyZW50X2xpbWl0KQo+ID4gPiA+ID4gPiAtICAgICAgICAgICAgICAgZW5kID0gbWVtYmxvY2su
Y3VycmVudF9saW1pdDsKPiA+ID4gPiA+ID4gLQo+ID4gPiA+ID4gPiAgYWdhaW46Cj4gPiA+ID4g
PiA+ICAgICAgICAgZm91bmQgPSBtZW1ibG9ja19maW5kX2luX3JhbmdlX25vZGUoc2l6ZSwgYWxp
Z24sIHN0YXJ0LCBlbmQsIG5pZCwKPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmbGFncyk7Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gSSBh
bHNvIG5vdGljZWQgdGhhdCBpZiBJIGNyZWF0ZSBhIHJlc2VydmVkIG1lbW9yeSBub2RlIGFzIHdh
cyBkb25lIG9uZQo+ID4gPiA+ID4gPiA+IGlteDZ1bC1jY2lteDZ1bHNvbS5kdHNpIHRoZSAzRCBz
ZWVtcyB0byB3b3JrIGFnYWluLCBidXQgd2l0aG91dCBpdCwgSQo+ID4gPiA+ID4gPiA+IHdhcyBn
ZXR0aW5nIGVycm9ycyByZWdhcmRsZXNzIG9mIHRoZSAnY21hPTI1Nk0nIG9yIG5vdC4KPiA+ID4g
PiA+ID4gPiBJIGRvbid0IGhhdmUgYSBwcm9ibGVtIHVzaW5nIHRoZSByZXNlcnZlZCBtZW1vcnks
IGJ1dCBJIGd1ZXNzIEkgYW0gbm90Cj4gPiA+ID4gPiA+ID4gc3VyZSB3aGF0IHRoZSBhbW91bnQg
c2hvdWxkIGJlLiAgSSBrbm93IGZvciB0aGUgdmlkZW8gZGVjb2RpbmcgMTA4MHAsCj4gPiA+ID4g
PiA+ID4gSSBoYXZlIGhpc3RvcmljYWxseSB1c2VkIGNtYT0xMjhNLCBidXQgd2l0aCB0aGUgM0Qg
YWxzbyBuZWVkaW5nIHNvbWUKPiA+ID4gPiA+ID4gPiBtZW1vcnkgYWxsb2NhdGlvbiwgaXMgdGhh
dCBlbm91Z2ggb3Igc2hvdWxkIEkgdXNlIDI1Nk0/Cj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4g
PiBhZGFtCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IC0tCj4gPiA+ID4gPiA+IFNpbmNlcmVseSB5
b3VycywKPiA+ID4gPiA+ID4gTWlrZS4KPiA+ID4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+IC0tCj4g
PiA+ID4gU2luY2VyZWx5IHlvdXJzLAo+ID4gPiA+IE1pa2UuCj4gPiA+ID4KPgo+IC0tCj4gU2lu
Y2VyZWx5IHlvdXJzLAo+IE1pa2UuCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcg0-00017R-Aw; Wed, 02 Oct 2019 11:20:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFcfz-00017H-94
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:20:11 +0000
X-Inumbo-ID: 977c5664-e506-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 977c5664-e506-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 11:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E0182AFB7;
 Wed,  2 Oct 2019 11:20:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 13:19:59 +0200
Message-Id: <20191002112004.25793-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002112004.25793-1-jgross@suse.com>
References: <20191002112004.25793-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 1/6] docs: add feature document for Xen
 hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
SW4gdGhlIGJlZ2lubmluZyB0aGVyZSBzaG91bGQgb25seSBiZSBiYXNpYyBzdXBwb3J0OiBlbnRy
aWVzIGNhbiBiZQphZGRlZCBmcm9tIHRoZSBoeXBlcnZpc29yIGl0c2VsZiBvbmx5LCB0aGVyZSBp
cyBhIHNpbXBsZSBoeXBlcmNhbGwKaW50ZXJmYWNlIHRvIHJlYWQgdGhlIGRhdGEuCgpBZGQgYSBm
ZWF0dXJlIGRvY3VtZW50IGZvciBzZXR0aW5nIHRoZSBiYXNlIG9mIGEgZGlzY3Vzc2lvbiByZWdh
cmRpbmcKdGhlIGRlc2lyZWQgZnVuY3Rpb25hbGl0eSBhbmQgdGhlIGVudHJpZXMgdG8gYWRkLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjE6Ci0g
cmVtb3ZlIHRoZSAiLS0iIHByZWZpeGVzIG9mIHRoZSBzdWItY29tbWFuZHMgb2YgdGhlIHVzZXIg
dG9vbAogIChKYW4gQmV1bGljaCkKLSByZW5hbWUgeGVuZnMgdG8geGVuaHlwZnMgKEphbiBCZXVs
aWNoKQotIGFkZCAidHJlZSIgYW5kICJ3cml0ZSIgb3B0aW9ucyB0byB1c2VyIHRvb2wKClYyOgot
IG1vdmUgZXhhbXBsZSB0cmVlIHRvIHRoZSBwYXRocyBkZXNjcmlwdGlvbiAoSWFuIEphY2tzb24p
Ci0gc3BlY2lmeSBhbGxvd2VkIGNoYXJhY3RlcnMgZm9yIGtleXMgYW5kIHZhbHVlcyAoSWFuIEph
Y2tzb24pCi0tLQogZG9jcy9mZWF0dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jIHwgODcgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5k
b2MgICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCAxODIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mv
ZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlz
Yy9oeXBmcy1wYXRocy5wYW5kb2MKCmRpZmYgLS1naXQgYS9kb2NzL2ZlYXR1cmVzL2h5cGVydmlz
b3Jmcy5wYW5kb2MgYi9kb2NzL2ZlYXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNjRkZWY2NDk0YQotLS0gL2Rldi9udWxsCisr
KyBiL2RvY3MvZmVhdHVyZXMvaHlwZXJ2aXNvcmZzLnBhbmRvYwpAQCAtMCwwICsxLDg3IEBACisl
IEh5cGVydmlzb3IgRlMKKyUgUmV2aXNpb24gMQorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCist
LS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAq
KlN1cHBvcnRlZCoqCisKKyAgQXJjaGl0ZWN0dXJlczogYWxsCisKKyAgICAgQ29tcG9uZW50czog
SHlwZXJ2aXNvciwgdG9vbHN0YWNrCistLS0tLS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorCisjIE92ZXJ2aWV3CisKK1RoZSBIeXBlcnZpc29yIEZTIGlzIGEgaGllcmFyY2hpY2Fs
IG5hbWUtdmFsdWUgc3RvcmUgZm9yIHJlcG9ydGluZworaW5mb3JtYXRpb24gdG8gZ3Vlc3RzLCBl
c3BlY2lhbGx5IGRvbTAuICBJdCBpcyBzaW1pbGFyIHRvIHRoZSBMaW51eAora2VybmVsJ3Mgc3lz
ZnMsIGJ1dCB3aXRob3V0IHRoZSBmdW5jdGlvbmFsaXR5IHRvIGRpcmVjdGx5IGFsdGVyCitlbnRy
aWVzIHZhbHVlcy4gRW50cmllcyBhbmQgZGlyZWN0b3JpZXMgYXJlIGNyZWF0ZWQgYnkgdGhlIGh5
cGVydmlzb3IsCit3aGlsZSB0aGUgdG9vbHN0YWNrIGlzIGFibGUgdG8gdXNlIGEgaHlwZXJjYWxs
IHRvIHF1ZXJ5IHRoZSBlbnRyeQordmFsdWVzLgorCisjIFVzZXIgZGV0YWlscworCitXaXRoOgor
CisgICAgeGVuaHlwZnMgbHMgPHBhdGg+CisKK3RoZSB1c2VyIGNhbiBsaXN0IHRoZSBlbnRyaWVz
IG9mIGEgc3BlY2lmaWMgcGF0aCBvZiB0aGUgRlMuIFVzaW5nOgorCisgICAgeGVuaHlwZnMgY2F0
IDxwYXRoPgorCit0aGUgY29udGVudCBvZiBhbiBlbnRyeSBjYW4gYmUgcmV0cmlldmVkLiBVc2lu
ZzoKKworICAgIHhlbmh5cGZzIHdyaXRlIDxwYXRoPiA8c3RyaW5nPgorCithIHdyaXRhYmxlIGVu
dHJ5IGNhbiBiZSBtb2RpZmllZC4gV2l0aDoKKworICAgIHhlbmh5cGZzIHRyZWUKKwordGhlIGNv
bXBsZXRlIEh5cGVydmlzb3IgRlMgZW50cnkgdHJlZSBjYW4gYmUgcHJpbnRlZC4KKworVGhlIEZT
IHBhdGhzIGFyZSBkb2N1bWVudGVkIGluIGBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jYC4K
KworIyBUZWNobmljYWwgZGV0YWlscworCitBY2Nlc3MgdG8gdGhlIGh5cGVydmlzb3IgZmlsZXN5
c3RlbSBpcyBkb25lIHZpYSB0aGUgc3RhYmxlIG5ldyBoeXBlcmNhbGwKK19fSFlQRVJWSVNPUl9m
aWxlc3lzdGVtX29wLgorCisqIGh5cGVyY2FsbCBpbnRlcmZhY2Ugc3BlY2lmaWNhdGlvbgorICAg
ICogYHhlbi9pbmNsdWRlL3B1YmxpYy9maWxlc3lzdGVtLmhgCisqIGh5cGVydmlzb3IgaW50ZXJu
YWwgZmlsZXMKKyAgICAqIGB4ZW4vaW5jbHVkZS94ZW4vZmlsZXN5c3RlbS5oYAorICAgICogYHhl
bi9jb21tb24vZmlsZXN5c3RlbS5jYAorKiBgbGlieGVuaHlwZnNgCisgICAgKiBgdG9vbHMvbGli
cy9saWJ4ZW5oeXBmcy8qYAorKiBgeGVuaHlwZnNgCisgICAgKiBgdG9vbHMvbWlzYy94ZW5oeXBm
cy5jYAorKiBwYXRoIGRvY3VtZW50YXRpb24KKyAgICAqIGBkb2NzL21pc2MvaHlwZnMtcGF0aHMu
cGFuZG9jYAorIAorIyBUZXN0aW5nCisKK0FueSBuZXcgcGFyYW1ldGVycyBvciBoYXJkd2FyZSBt
aXRpZ2F0aW9ucyBzaG91bGQgYmUgdmVyaWZpZWQgdG8gc2hvdyB1cAorY29ycmVjdGx5IGluIHRo
ZSBmaWxlc3lzdGVtLgorCisjIEFyZWFzIGZvciBpbXByb3ZlbWVudAorCisqIE1vcmUgZGV0YWls
ZWQgYWNjZXNzIHJpZ2h0cworKiBFbnRyaWVzIHBlciBkb21haW4gYW5kL29yIHBlciBjcHVwb29s
CisKKyMgS25vd24gaXNzdWVzCisKKyogTm9uZQorCisjIFJlZmVyZW5jZXMKKworKiBOb25lCisK
KyMgSGlzdG9yeQorCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0RhdGUgICAgICAgUmV2aXNpb24gVmVyc2lv
biAgTm90ZXMKKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorMjAxOS0xMC0wMiAxICAgICAgICBYZW4gNC4xMyBE
b2N1bWVudCB3cml0dGVuCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9o
eXBmcy1wYXRocy5wYW5kb2MgYi9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjY3ZGU4ZDJjZjgKLS0tIC9kZXYvbnVsbAor
KysgYi9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCkBAIC0wLDAgKzEsOTUgQEAKKyMgWGVu
aHlwZnMgUGF0aHMKKworVGhpcyBkb2N1bWVudCBhdHRlbXB0cyB0byBkZWZpbmUgYWxsIHRoZSBw
YXRocyB3aGljaCBhcmUgYXZhaWxhYmxlCitpbiB0aGUgWGVuIGh5cGVydmlzb3IgZmlsZSBzeXN0
ZW0gKGh5cGZzKS4KKworVGhlIGh5cGVydmlzb3IgZmlsZSBzeXN0ZW0gY2FuIGJlIGFjY2Vzc2Vk
IHZpYSB0aGUgeGVuaHlwZnMgdG9vbC4KKworIyMgTm90YXRpb24KKworVGhlIGh5cGVydmlzb3Ig
ZmlsZSBzeXN0ZW0gaXMgc2ltaWxhciB0byB0aGUgTGludXgga2VybmVsJ3Mgc3lzZnMuCitJbiB0
aGlzIGRvY3VtZW50IGRpcmVjdG9yaWVzIGFyZSBhbHdheXMgc3BlY2lmaWVkIHdpdGggYSB0cmFp
bGluZyAiLyIuCisKK1RoZSBmb2xsb3dpbmcgbm90YXRpb24gY29udmVudGlvbnMgYXBwbHk6CisK
KyAgICAgICAgRElSRUNUT1JZLworCisgICAgICAgIFBBVEggPSBWQUxVRVMgW1RBR1NdCisKK1Ro
ZSBmaXJzdCBzeW50YXggZGVmaW5lcyBhIGRpcmVjdG9yeS4gSXQgbm9ybWFsbHkgY29udGFpbnMg
cmVsYXRlZAorZW50cmllcyBhbmQgdGhlIGdlbmVyYWwgc2NvcGUgb2YgdGhlIGRpcmVjdG9yeSBp
cyBkZXNjcmliZWQuCisKK1RoZSBzZWNvbmQgc3ludGF4IGRlZmluZXMgYSBmaWxlIGVudHJ5IGNv
bnRhaW5pbmcgdmFsdWVzIHdoaWNoIGFyZQorZWl0aGVyIHNldCBieSB0aGUgaHlwZXJ2aXNvciBv
ciwgaWYgdGhlIGZpbGUgaXMgd3JpdGFibGUsIGNhbiBiZSBzZXQKK2J5IHRoZSB1c2VyLgorCitQ
QVRIIGNhbiBjb250YWluIHNpbXBsZSByZWdleCBjb25zdHJ1Y3RzIGZvbGxvd2luZyB0aGUgUGVy
bCBjb21wYXRpYmxlCityZWdleHAgc3ludGF4IGRlc2NyaWJlZCBpbiBwY3JlKDMpIG9yIHBlcmxy
ZSgxKS4KKworQSBoeXBlcnZpc29yIGZpbGUgc3lzdGVtIGVudHJ5IG5hbWUgY2FuIGJlIGFueSAw
LWRlbGltaXRlZCBieXRlIHN0cmluZworbm90IGNvbnRhaW5pbmcgYW55ICcvJyBjaGFyYWN0ZXIu
IFRoZSBuYW1lcyAiLiIgYW5kICIuLiIgYXJlIHJlc2VydmVkCitmb3IgZmlsZSBzeXN0ZW0gaW50
ZXJuYWwgdXNlLgorCitWQUxVRVMgYXJlIHN0cmluZ3MgYW5kIGNhbiB0YWtlIHRoZSBmb2xsb3dp
bmcgZm9ybXM6CisKKyogU1RSSU5HIC0tIGFuIGFyYml0cmFyeSAwLWRlbGltaXRlZCBieXRlIHN0
cmluZy4KKyogSU5URUdFUiAtLSBBbiBpbnRlZ2VyLCBpbiBkZWNpbWFsIHJlcHJlc2VudGF0aW9u
IHVubGVzcyBvdGhlcndpc2UKKyAgbm90ZWQuCisqICJhIGxpdGVyYWwgc3RyaW5nIiAtLSBsaXRl
cmFsIHN0cmluZ3MgYXJlIGNvbnRhaW5lZCB3aXRoaW4gcXVvdGVzLgorKiAoVkFMVUUgfCBWQUxV
RSB8IC4uLiApIC0tIGEgc2V0IG9mIGFsdGVybmF0aXZlcy4gQWx0ZXJuYXRpdmVzIGFyZQorICBz
ZXBhcmF0ZWQgYnkgYSAifCIgYW5kIGFsbCB0aGUgYWx0ZXJuYXRpdmVzIGFyZSBlbmNsb3NlZCBp
biAiKCIgYW5kCisgICIpIi4KKworQWRkaXRpb25hbCBUQUdTIG1heSBmb2xsb3cgYXMgYSBjb21t
YSBzZXBhcmF0ZWQgc2V0IG9mIHRoZSBmb2xsb3dpbmcKK3RhZ3MgZW5jbG9zZWQgaW4gc3F1YXJl
IGJyYWNrZXRzLgorCisqIHcgLS0gUGF0aCBpcyB3cml0YWJsZSBieSB0aGUgdXNlci4gVGhpcyBj
YXBhYmlsaXR5IGlzIHVzdWFsbHkKKyAgbGltaXRlZCB0byB0aGUgY29udHJvbCBkb21haW4gKGUu
Zy4gZG9tMCkuCisqIEFSTSB8IEFSTTMyIHwgWDg2OiB0aGUgcGF0aCBpcyBhdmFpbGFibGUgZm9y
IHRoZSByZXNwZWN0aXZlIGFyY2hpdGVjdHVyZQorICBvbmx5LgorKiBQViAtLSAgUGF0aCBpcyB2
YWxpZCBmb3IgUFYgY2FwYWJsZSBoeXBlcnZpc29ycyBvbmx5LgorKiBIVk0gLS0gUGF0aCBpcyB2
YWxpZCBmb3IgSFZNIGNhcGFibGUgaHlwZXJ2aXNvcnMgb25seS4KKyogQ09ORklHXyogLS0gUGF0
aCBpcyB2YWxpZCBvbmx5IGluIGNhc2UgdGhlIGh5cGVydmlzb3Igd2FzIGJ1aWx0IHdpdGgKKyAg
dGhlIHJlc3BlY3RpdmUgY29uZmlnIG9wdGlvbi4KKworIyMgRXhhbXBsZQorCitBIHBvcHVsYXRl
ZCBYZW4gaHlwZXJ2aXNvciBmaWxlIHN5c3RlbSBtaWdodCBsb29rIGxpa2UgdGhlIGZvbGxvd2lu
ZyBleGFtcGxlOgorCisgICAgLworICAgICAgICBidWlsZGluZm8vICAgICAgICAgICBkaXJlY3Rv
cnkgY29udGFpbmluZyBidWlsZC10aW1lIGRhdGEKKyAgICAgICAgICAgIGNvbmZpZyAgICAgICAg
ICAgY29udGVudHMgb2YgLmNvbmZpZyBmaWxlIHVzZWQgdG8gYnVpbGQgWGVuCisgICAgICAgIGNw
dS1idWdzLyAgICAgICAgICAgIHg4NjogZGlyZWN0b3J5IG9mIGNwdSBidWcgaW5mb3JtYXRpb24K
KyAgICAgICAgICAgIGwxdGYgICAgICAgICAgICAgIlZ1bG5lcmFibGUiIG9yICJOb3QgdnVsbmVy
YWJsZSIKKyAgICAgICAgICAgIG1kcyAgICAgICAgICAgICAgIlZ1bG5lcmFibGUiIG9yICJOb3Qg
dnVsbmVyYWJsZSIKKyAgICAgICAgICAgIG1lbHRkb3duICAgICAgICAgIlZ1bG5lcmFibGUiIG9y
ICJOb3QgdnVsbmVyYWJsZSIKKyAgICAgICAgICAgIHNwZWMtc3RvcmUtYnlwYXNzICJWdWxuZXJh
YmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAgICAgICBzcGVjdHJlLXYxICAgICAgICJW
dWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAgICAgICBzcGVjdHJlLXYyICAg
ICAgICJWdWxuZXJhYmxlIiBvciAiTm90IHZ1bG5lcmFibGUiCisgICAgICAgICAgICBtaXRpZ2F0
aW9ucy8gICAgIGRpcmVjdG9yeSBvZiBtaXRpZ2F0aW9uIHNldHRpbmdzCisgICAgICAgICAgICAg
ICAgYnRpLXRodW5rICAgICJOL0EiLCAiUkVUUE9MSU5FIiwgIkxGRU5DRSIgb3IgIkpNUCIKKyAg
ICAgICAgICAgICAgICBzcGVjLWN0cmwgICAgIk5vIiwgIklCUlMrIiBvciBJQlJTLSIKKyAgICAg
ICAgICAgICAgICBpYnBiICAgICAgICAgIk5vIiBvciAiWWVzIgorICAgICAgICAgICAgICAgIGwx
ZC1mbHVzaCAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgbWQtY2xlYXIgICAgICJO
byIgb3IgIlZFUlciCisgICAgICAgICAgICAgICAgbDF0Zi1iYXJyaWVyICJObyIgb3IgIlllcyIK
KyAgICAgICAgICAgIGFjdGl2ZS1odm0vICAgICAgZGlyZWN0b3J5IGZvciBtaXRpZ2F0aW9ucyBh
Y3RpdmUgaW4gaHZtIGRvYW1pbnMKKyAgICAgICAgICAgICAgICBtc3Itc3BlYy1jdHJsICJObyIg
b3IgIlllcyIKKyAgICAgICAgICAgICAgICByc2IgICAgICAgICAgIk5vIiBvciAiWWVzIgorICAg
ICAgICAgICAgICAgIGVhZ2VyLWZwdSAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAg
bWQtY2xlYXIgICAgICJObyIgb3IgIlllcyIKKyAgICAgICAgICAgIGFjdGl2ZS1wdi8gICAgICAg
ZGlyZWN0b3J5IGZvciBtaXRpZ2F0aW9ucyBhY3RpdmUgaW4gcHYgZG9hbWlucworICAgICAgICAg
ICAgICAgIG1zci1zcGVjLWN0cmwgIk5vIiBvciAiWWVzIgorICAgICAgICAgICAgICAgIHJzYiAg
ICAgICAgICAiTm8iIG9yICJZZXMiCisgICAgICAgICAgICAgICAgZWFnZXItZnB1ICAgICJObyIg
b3IgIlllcyIKKyAgICAgICAgICAgICAgICBtZC1jbGVhciAgICAgIk5vIiBvciAiWWVzIgorICAg
ICAgICAgICAgICAgIHhwdGkgICAgICAgICAiTm8iIG9yIGxpc3Qgb2YgImRvbTAiLCAiZG9tVSIs
ICJQQ0lEIG9uIgorICAgICAgICAgICAgICAgIGwxdGYtc2hhZG93ICAiTm8iIG9yIGxpc3Qgb2Yg
ImRvbTAiLCAiZG9tVSIKKyAgICAgICAgcGFyYW1zLyAgICAgICAgICAgICAgZGlyZWN0b3J5IHdp
dGggaHlwZXJ2aXNvciBwYXJhbWV0ZXIgdmFsdWVzCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChib290L3J1bnRpbWUgcGFyYW1ldGVycykKKworIyMgR2VuZXJhbCBQYXRocworCisjIyMj
IC8KKworVGhlIHJvb3Qgb2YgdGhlIGh5cGVydmlzb3IgZmlsZSBzeXN0ZW0uCi0tIAoyLjE2LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcg5-00017z-UQ; Wed, 02 Oct 2019 11:20:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFcg4-00017j-5C
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:20:16 +0000
X-Inumbo-ID: 977c5150-e506-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 977c5150-e506-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 11:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DFFADAFB0;
 Wed,  2 Oct 2019 11:20:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 13:20:00 +0200
Message-Id: <20191002112004.25793-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002112004.25793-1-jgross@suse.com>
References: <20191002112004.25793-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 2/6] xen: add basic hypervisor filesystem
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBpbmZyYXN0cnVjdHVyZSBmb3IgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3RlbS4KClRo
aXMgaW5jbHVkZXMgdGhlIGh5cGVyY2FsbCBpbnRlcmZhY2UgYW5kIHRoZSBiYXNlIGZ1bmN0aW9u
cyBmb3IKZW50cnkgY3JlYXRpb24sIGRlbGV0aW9uIGFuZCBtb2RpZmljYXRpb24uCgpJbml0aWFs
bHkgd2Ugc3VwcG9ydCBzdHJpbmcgYW5kIHVuc2lnbmVkIGludGVnZXIgZW50cnkgdHlwZXMuIFRo
ZSBzYXZlZAplbnRyeSBzaXplIGlzIGFuIHVwcGVyIGJvdW5kLCBzbyBmb3IgdW5zaWduZWQgaW50
ZWdlciBlbnRyaWVzIHdlIGFsd2F5cwpzZXQgdGhlIHZhbHVlICIxMSIuCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMToKLSByZW5hbWUgZmlsZXMg
ZnJvbSBmaWxlc3lzdGVtLiogdG8gaHlwZnMuKgotIGFkZCBkdW1teSB3cml0ZSBlbnRyeSBzdXBw
b3J0Ci0gcmVuYW1lIGh5cGVyY2FsbCBmaWxlc3lzdGVtX29wIHRvIGh5cGZzX29wCi0gYWRkIHN1
cHBvcnQgZm9yIHVuc2lnbmVkIGludGVnZXIgZW50cmllcwoKVjI6Ci0gdGVzdCBuZXcgZW50cnkg
bmFtZSB0byBiZSB2YWxpZAotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgfCAgIDEg
KwogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgfCAgIDEg
KwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL2h5cGZz
LmMgICAgICAgICAgIHwgMzE4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oICAgfCAgIDEgKwogeGVuL2luY2x1ZGUv
cHVibGljL2h5cGZzLmggICB8IDEyMyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL3hlbi5oICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggIHwgICA4
ICsrCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaCAgICAgIHwgIDQwICsrKysrKwogMTEgZmlsZXMg
Y2hhbmdlZCwgNDk2IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9u
L2h5cGZzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMuaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9oeXBmcy5oCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhM2I5NjFi
ZDA2Li40YjFhY2Q2N2EyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTQwMSw2ICsxNDAxLDcgQEAgc3RhdGljIGFybV9oeXBl
cmNhbGxfdCBhcm1faHlwZXJjYWxsX3RhYmxlW10gPSB7CiAjaWZkZWYgQ09ORklHX0FSR08KICAg
ICBIWVBFUkNBTEwoYXJnb19vcCwgNSksCiAjZW5kaWYKKyAgICBIWVBFUkNBTEwoaHlwZnNfb3As
IDUpLAogfTsKIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCmluZGV4IDMzZGQyZDk5
ZDIuLjIxMGRkYTRmMzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpAQCAtMTQ0LDYgKzE0NCw3IEBAIHN0
YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1faHlwZXJjYWxsX3RhYmxlW10gPSB7CiAj
ZW5kaWYKICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICAgICBDT01QQVRfQ0FMTChkbV9vcCks
CisgICAgSFlQRVJDQUxMKGh5cGZzX29wKSwKICAgICBIWVBFUkNBTEwoYXJjaF8xKQogfTsKIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVy
Y2FsbC5jCmluZGV4IGQ0ODNkYmFhNmIuLjhhOGYyMjM0ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTczLDYg
KzczLDcgQEAgY29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190YWJsZVtOUl9o
eXBlcmNhbGxzXSA9CiAgICAgQVJHUyhodm1fb3AsIDIpLAogICAgIEFSR1MoZG1fb3AsIDMpLAog
I2VuZGlmCisgICAgQVJHUyhoeXBmc19vcCwgNSksCiAgICAgQVJHUyhtY2EsIDEpLAogICAgIEFS
R1MoYXJjaF8xLCAxKSwKIH07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxs
LmMgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKaW5kZXggMGM4NGMwYjNhMC4uZTY4NjAy
NDdjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtODQsNiArODQsNyBAQCBjb25zdCBoeXBlcmNhbGxf
dGFibGVfdCBwdl9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBIWVBFUkNBTEwoaHZtX29wKSwK
ICAgICBDT01QQVRfQ0FMTChkbV9vcCksCiAjZW5kaWYKKyAgICBIWVBFUkNBTEwoaHlwZnNfb3Ap
LAogICAgIEhZUEVSQ0FMTChtY2EpLAogICAgIEhZUEVSQ0FMTChhcmNoXzEpLAogfTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDYy
YjM0ZTY5ZTkuLmEzZjY2YWEwYzAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZpbGUKKysr
IGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBvYmoteSArPSBkb21haW4u
bwogb2JqLXkgKz0gZXZlbnRfMmwubwogb2JqLXkgKz0gZXZlbnRfY2hhbm5lbC5vCiBvYmoteSAr
PSBldmVudF9maWZvLm8KK29iai15ICs9IGh5cGZzLm8KIG9iai0kKENPTkZJR19DUkFTSF9ERUJV
RykgKz0gZ2Ric3R1Yi5vCiBvYmotJChDT05GSUdfR1JBTlRfVEFCTEUpICs9IGdyYW50X3RhYmxl
Lm8KIG9iai15ICs9IGd1ZXN0Y29weS5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2h5cGZzLmMg
Yi94ZW4vY29tbW9uL2h5cGZzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uYzhjNWM1MDRjZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vaHlwZnMuYwpAQCAt
MCwwICsxLDMxOCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICoKKyAqIGh5cGZzLmMKKyAq
CisgKiBTaW1wbGUgc3lzZnMtbGlrZSBmaWxlIHN5c3RlbSBmb3IgdGhlIGh5cGVydmlzb3IuCisg
Ki8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vaHlwZnMuaD4KKyNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorI2lu
Y2x1ZGUgPHB1YmxpYy9oeXBmcy5oPgorCitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGh5cGZzX2xv
Y2spOworCitzdHJ1Y3QgaHlwZnNfZGlyIGh5cGZzX3Jvb3QgPSB7CisgICAgLmxpc3QgPSBMSVNU
X0hFQURfSU5JVChoeXBmc19yb290Lmxpc3QpLAorfTsKKworc3RhdGljIHN0cnVjdCBoeXBmc19l
bnRyeSBoeXBmc19yb290X2VudHJ5ID0geworICAgIC50eXBlID0gaHlwZnNfdHlwZV9kaXIsCisg
ICAgLm5hbWUgPSAiIiwKKyAgICAubGlzdCA9IExJU1RfSEVBRF9JTklUKGh5cGZzX3Jvb3RfZW50
cnkubGlzdCksCisgICAgLnBhcmVudCA9ICZoeXBmc19yb290LAorICAgIC5kaXIgPSAmaHlwZnNf
cm9vdCwKK307CisKK3N0YXRpYyBpbnQgaHlwZnNfYWRkX2VudHJ5KHN0cnVjdCBoeXBmc19kaXIg
KnBhcmVudCwgc3RydWN0IGh5cGZzX2VudHJ5ICpuZXcpCit7CisgICAgaW50IHJldCA9IC1FTk9F
TlQ7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqbDsKKworICAgIGlmICggIW5ldy0+Y29udGVudCAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3Bpbl9sb2NrKCZoeXBmc19sb2NrKTsK
KworICAgIGxpc3RfZm9yX2VhY2ggKCBsLCAmcGFyZW50LT5saXN0ICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCBoeXBmc19lbnRyeSAqZSA9IGxpc3RfZW50cnkobCwgc3RydWN0IGh5cGZzX2VudHJ5
LCBsaXN0KTsKKyAgICAgICAgaW50IGNtcCA9IHN0cmNtcChlLT5uYW1lLCBuZXctPm5hbWUpOwor
CisgICAgICAgIGlmICggY21wID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IDA7
CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuZXctPmxpc3QsIGwpOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBjbXAgPT0gMCApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJldCA9IC1FRVhJU1Q7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIGlmICggcmV0ID09IC1FTk9FTlQgKQorICAgIHsKKyAgICAgICAgcmV0ID0g
MDsKKyAgICAgICAgbGlzdF9hZGRfdGFpbCgmbmV3LT5saXN0LCAmcGFyZW50LT5saXN0KTsKKyAg
ICB9CisKKyAgICBpZiAoICFyZXQgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN6ID0g
c3RybGVuKG5ldy0+bmFtZSkgKyAxOworCisgICAgICAgIHBhcmVudC0+Y29udGVudF9zaXplICs9
IHNpemVvZihzdHJ1Y3QgeGVuX2h5cGZzX2RpcmVudHJ5KSArCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFJPVU5EVVAoc3osIDQpOworICAgICAgICBuZXctPnBhcmVudCA9IHBhcmVu
dDsKKyAgICB9CisKKyAgICBzcGluX3VubG9jaygmaHlwZnNfbG9jayk7CisKKyAgICByZXR1cm4g
cmV0OworfQorCitpbnQgaHlwZnNfbmV3X2VudHJ5X2FueShzdHJ1Y3QgaHlwZnNfZGlyICpwYXJl
bnQsIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGh5cGZz
X2VudHJ5X3R5cGUgdHlwZSwgdm9pZCAqY29udGVudCkKK3sKKyAgICBpbnQgcmV0OworICAgIHN0
cnVjdCBoeXBmc19lbnRyeSAqbmV3OworCisgICAgaWYgKCBzdHJjaHIobmFtZSwgJy8nKSB8fCAh
c3RyY21wKG5hbWUsICIuIikgfHwgIXN0cmNtcChuYW1lLCAiLi4iKSApCisgICAgICAgIHJldHVy
biAtRUlOVkFMOworCisgICAgbmV3ID0geHphbGxvYyhzdHJ1Y3QgaHlwZnNfZW50cnkpOworICAg
IGlmICggIW5ldyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgbmV3LT5uYW1lID0g
bmFtZTsKKyAgICBuZXctPnR5cGUgPSB0eXBlOworICAgIG5ldy0+Y29udGVudCA9IGNvbnRlbnQ7
CisKKyAgICByZXQgPSBoeXBmc19hZGRfZW50cnkocGFyZW50LCBuZXcpOworCisgICAgaWYgKCBy
ZXQgKQorICAgICAgICB4ZnJlZShuZXcpOworCisgICAgcmV0dXJuIHJldDsKK30KKworaW50IGh5
cGZzX25ld19lbnRyeV9zdHJpbmcoc3RydWN0IGh5cGZzX2RpciAqcGFyZW50LCBjb25zdCBjaGFy
ICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqdmFsKQoreworICAgIHJl
dHVybiBoeXBmc19uZXdfZW50cnlfYW55KHBhcmVudCwgbmFtZSwgaHlwZnNfdHlwZV9zdHJpbmcs
IHZhbCk7Cit9CisKK2ludCBoeXBmc19uZXdfZW50cnlfdWludChzdHJ1Y3QgaHlwZnNfZGlyICpw
YXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50ICp2YWwpCit7CisgICAgcmV0dXJuIGh5cGZzX25ld19lbnRyeV9hbnkocGFyZW50LCBu
YW1lLCBoeXBmc190eXBlX3VpbnQsIHZhbCk7Cit9CisKK2ludCBoeXBmc19uZXdfZGlyKHN0cnVj
dCBoeXBmc19kaXIgKnBhcmVudCwgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAg
IHN0cnVjdCBoeXBmc19kaXIgKmRpcikKK3sKKyAgICBpZiAoICFkaXIgKQorICAgICAgICBkaXIg
PSB4emFsbG9jKHN0cnVjdCBoeXBmc19kaXIpOworCisgICAgcmV0dXJuIGh5cGZzX25ld19lbnRy
eV9hbnkocGFyZW50LCBuYW1lLCBoeXBmc190eXBlX2RpciwgZGlyKTsKK30KKworc3RhdGljIGlu
dCBoeXBmc19nZXRfcGF0aF91c2VyKGNoYXIgKmJ1ZiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSB1YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGxlbikKK3sKKyAgICBpZiAoIGxlbiA+IFhFTl9IWVBGU19NQVhfUEFUSExFTiApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoYnVmLCB1YWRkciwg
bGVuKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgYnVmW2xlbiAtIDFdID0gMDsK
KworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgc3RydWN0IGh5cGZzX2VudHJ5ICpoeXBmc19n
ZXRfZW50cnlfcmVsKHN0cnVjdCBoeXBmc19lbnRyeSAqZGlyLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpwYXRoKQoreworICAgIGNoYXIgKnNs
YXNoOworICAgIHN0cnVjdCBoeXBmc19lbnRyeSAqZW50cnk7CisgICAgc3RydWN0IGxpc3RfaGVh
ZCAqbDsKKyAgICB1bnNpZ25lZCBpbnQgbmFtZV9sZW47CisKKyAgICBpZiAoICpwYXRoID09IDAg
KQorICAgICAgICByZXR1cm4gZGlyOworCisgICAgaWYgKCBkaXItPnR5cGUgIT0gaHlwZnNfdHlw
ZV9kaXIgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHNsYXNoID0gc3RyY2hyKHBhdGgs
ICcvJyk7CisgICAgaWYgKCAhc2xhc2ggKQorICAgICAgICBzbGFzaCA9IHN0cmNocihwYXRoLCAn
XDAnKTsKKyAgICBuYW1lX2xlbiA9IHNsYXNoIC0gcGF0aDsKKworICAgIGxpc3RfZm9yX2VhY2gg
KCBsLCAmZGlyLT5kaXItPmxpc3QgKQorICAgIHsKKyAgICAgICAgaW50IGNtcDsKKworICAgICAg
ICBlbnRyeSA9IGxpc3RfZW50cnkobCwgc3RydWN0IGh5cGZzX2VudHJ5LCBsaXN0KTsKKyAgICAg
ICAgY21wID0gc3RybmNtcChwYXRoLCBlbnRyeS0+bmFtZSwgbmFtZV9sZW4pOworICAgICAgICBp
ZiAoIGNtcCA8IDAgKQorICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIGlmICggY21w
ID4gMCApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgaWYgKCBzdHJsZW4oZW50cnkt
Pm5hbWUpID09IG5hbWVfbGVuICkKKyAgICAgICAgICAgIHJldHVybiAqc2xhc2ggPyBoeXBmc19n
ZXRfZW50cnlfcmVsKGVudHJ5LCBzbGFzaCArIDEpIDogZW50cnk7CisgICAgfQorCisgICAgcmV0
dXJuIE5VTEw7Cit9CisKK3N0cnVjdCBoeXBmc19lbnRyeSAqaHlwZnNfZ2V0X2VudHJ5KGNoYXIg
KnBhdGgpCit7CisgICAgaWYgKCBwYXRoWzBdICE9ICcvJyApCisgICAgICAgIHJldHVybiBOVUxM
OworCisgICAgcmV0dXJuIGh5cGZzX2dldF9lbnRyeV9yZWwoJmh5cGZzX3Jvb3RfZW50cnksIHBh
dGggKyAxKTsKK30KKworc3RhdGljIHVuc2lnbmVkIGludCBoeXBmc19nZXRfZW50cnlfbGVuKHN0
cnVjdCBoeXBmc19lbnRyeSAqZW50cnkpCit7CisgICAgdW5zaWduZWQgaW50IGxlbiA9IDA7CisK
KyAgICBzd2l0Y2ggKCBlbnRyeS0+dHlwZSApCisgICAgeworICAgIGNhc2UgaHlwZnNfdHlwZV9k
aXI6CisgICAgICAgIGxlbiA9IGVudHJ5LT5kaXItPmNvbnRlbnRfc2l6ZTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBoeXBmc190eXBlX3N0cmluZzoKKyAgICAgICAgbGVuID0gc3RybGVuKGVu
dHJ5LT5zdHJfdmFsKSArIDE7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgaHlwZnNfdHlwZV91
aW50OgorICAgICAgICBsZW4gPSAxMTsgICAgICAvKiBsb25nZXN0IHBvc3NpYmxlIHByaW50ZWQg
dmFsdWUgKyAxICovCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBsZW47Cit9
CisKK2xvbmcgZG9faHlwZnNfb3AodW5zaWduZWQgaW50IGNtZCwKKyAgICAgICAgICAgICAgICAg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcxLCB1bnNpZ25lZCBsb25nIGFyZzIsCisg
ICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnMywgdW5zaWdu
ZWQgbG9uZyBhcmc0KQoreworICAgIGludCByZXQ7CisgICAgc3RydWN0IGh5cGZzX2VudHJ5ICpl
bnRyeTsKKyAgICB1bnNpZ25lZCBpbnQgbGVuOworICAgIHN0YXRpYyBjaGFyIHBhdGhbWEVOX0hZ
UEZTX01BWF9QQVRITEVOXTsKKworICAgIGlmICggIWlzX2NvbnRyb2xfZG9tYWluKGN1cnJlbnQt
PmRvbWFpbikgJiYKKyAgICAgICAgICFpc19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWlu
KSApCisgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICBzcGluX2xvY2soJmh5cGZzX2xvY2sp
OworCisgICAgcmV0ID0gaHlwZnNfZ2V0X3BhdGhfdXNlcihwYXRoLCBhcmcxLCBhcmcyKTsKKyAg
ICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgZW50cnkgPSBoeXBmc19nZXRf
ZW50cnkocGF0aCk7CisgICAgaWYgKCAhZW50cnkgKQorICAgIHsKKyAgICAgICAgcmV0ID0gLUVO
T0VOVDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgc3dpdGNoICggY21kICkKKyAg
ICB7CisgICAgY2FzZSBYRU5fSFlQRlNfT1BfcmVhZF9jb250ZW50czoKKyAgICB7CisgICAgICAg
IGNoYXIgYnVmWzEyXTsKKyAgICAgICAgY2hhciAqdmFsID0gYnVmOworCisgICAgICAgIGxlbiA9
IGh5cGZzX2dldF9lbnRyeV9sZW4oZW50cnkpOworICAgICAgICBpZiAoIGxlbiA+IGFyZzQgKQor
ICAgICAgICB7CisgICAgICAgICAgICByZXQgPSBsZW47CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorCisgICAgICAgIHN3aXRjaCAoIGVudHJ5LT50eXBlICkKKyAgICAgICAgeworICAg
ICAgICBjYXNlIGh5cGZzX3R5cGVfZGlyOgorICAgICAgICAgICAgcmV0ID0gLUVJU0RJUjsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIGh5cGZzX3R5cGVfc3RyaW5nOgorICAgICAg
ICAgICAgdmFsID0gZW50cnktPnN0cl92YWw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSBoeXBmc190eXBlX3VpbnQ6CisgICAgICAgICAgICBsZW4gPSBzbnByaW50ZihidWYsIHNp
emVvZihidWYpLCAiJXUiLCAqZW50cnktPnVpbnRfdmFsKSArIDE7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIXJldCAmJiBjb3B5X3RvX2d1ZXN0KGFyZzMs
IHZhbCwgbGVuKSApCisgICAgICAgICAgICByZXQgPSAtRUZBVUxUOworCisgICAgICAgIGJyZWFr
OworICAgIH0KKworICAgIGNhc2UgWEVOX0hZUEZTX09QX3JlYWRfZGlyOgorICAgIHsKKyAgICAg
ICAgc3RydWN0IGxpc3RfaGVhZCAqbDsKKworICAgICAgICBpZiAoIGVudHJ5LT50eXBlICE9IGh5
cGZzX3R5cGVfZGlyICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVOT1RESVI7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGxlbiA9IGVudHJ5LT5kaXIt
PmNvbnRlbnRfc2l6ZTsKKyAgICAgICAgaWYgKCBsZW4gPiBhcmc0ICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmV0ID0gbGVuOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAg
ICAgICBsaXN0X2Zvcl9lYWNoICggbCwgJmVudHJ5LT5kaXItPmxpc3QgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzdHJ1Y3QgeGVuX2h5cGZzX2RpcmVudHJ5IGRpcmVudHJ5OworICAgICAgICAg
ICAgc3RydWN0IGh5cGZzX2VudHJ5ICplID0gbGlzdF9lbnRyeShsLCBzdHJ1Y3QgaHlwZnNfZW50
cnksIGxpc3QpOworICAgICAgICAgICAgdW5zaWduZWQgaW50IGVfbGVuID0gc3RybGVuKGUtPm5h
bWUpICsgMTsKKworICAgICAgICAgICAgZV9sZW4gPSBzaXplb2YoZGlyZW50cnkpICsgUk9VTkRV
UChlX2xlbiwgNCk7CisgICAgICAgICAgICBkaXJlbnRyeS5mbGFncyA9IChlLT50eXBlID09IGh5
cGZzX3R5cGVfZGlyKSA/IFhFTl9IWVBGU19JU0RJUiA6IDA7CisgICAgICAgICAgICBkaXJlbnRy
eS5vZmZfbmV4dCA9IGxpc3RfaXNfbGFzdChsLCAmZW50cnktPmRpci0+bGlzdCkgPyAwIDogZV9s
ZW47CisgICAgICAgICAgICBkaXJlbnRyeS5jb250ZW50X2xlbiA9IGh5cGZzX2dldF9lbnRyeV9s
ZW4oZSk7CisgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnMywgJmRpcmVudHJ5LCAx
KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCBj
b3B5X3RvX2d1ZXN0X29mZnNldChhcmczLCBzaXplb2YoZGlyZW50cnkpLCBlLT5uYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJsZW4oZS0+bmFtZSkgKyAxKSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgZ3Vlc3RfaGFu
ZGxlX2FkZF9vZmZzZXQoYXJnMywgZV9sZW4pOworICAgICAgICB9CisKKyAgICAgICAgYnJlYWs7
CisgICAgfQorCisgICAgY2FzZSBYRU5fSFlQRlNfT1Bfd3JpdGVfY29udGVudHM6CisgICAgICAg
IHJldCA9IC1FQUNDRVM7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
cmV0ID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgb3V0OgorICAgIHNwaW5f
dW5sb2NrKCZoeXBmc19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oCmlu
ZGV4IGUxZDAyZmNkZGYuLjVjNTNhZjZhZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9lcnJuby5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oCkBAIC03OCw2ICs3OCw3
IEBAIFhFTl9FUlJOTyhFQlVTWSwJMTYpCS8qIERldmljZSBvciByZXNvdXJjZSBidXN5ICovCiBY
RU5fRVJSTk8oRUVYSVNULAkxNykJLyogRmlsZSBleGlzdHMgKi8KIFhFTl9FUlJOTyhFWERFViwJ
MTgpCS8qIENyb3NzLWRldmljZSBsaW5rICovCiBYRU5fRVJSTk8oRU5PREVWLAkxOSkJLyogTm8g
c3VjaCBkZXZpY2UgKi8KK1hFTl9FUlJOTyhFTk9URElSLAkyMCkJLyogTm90IGEgZGlyZWN0b3J5
ICovCiBYRU5fRVJSTk8oRUlTRElSLAkyMSkJLyogSXMgYSBkaXJlY3RvcnkgKi8KIFhFTl9FUlJO
TyhFSU5WQUwsCTIyKQkvKiBJbnZhbGlkIGFyZ3VtZW50ICovCiBYRU5fRVJSTk8oRU5GSUxFLAky
MykJLyogRmlsZSB0YWJsZSBvdmVyZmxvdyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL2h5cGZzLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi44ODIyZTJmYjE1Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2h5cGZzLmgKQEAgLTAsMCArMSwxMjMgQEAKKy8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKyAqIFhlbiBIeXBlcnZpc29yIEZpbGVzeXN0ZW0KKyAqCisgKiBDb3B5cmlnaHQg
KGMpIDIwMTksIFNVU0UgU29mdHdhcmUgU29sdXRpb25zIEdlcm1hbnkgR21iSAorICoKKyAqIFBl
cm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29u
IG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9j
dW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVhbCBpbiB0aGUgU29m
dHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0
aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3Ry
aWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKKyAqIGZ1cm5p
c2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgor
ICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ug
c2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlv
bnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMg
SVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVE
LCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5U
QUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZS
SU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBPUiBDT1BZUklHSFQg
SE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElB
QklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJ
U0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP
RlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS4K
KyAqCisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfSFlQRlNfSF9fCisjZGVmaW5lIF9fWEVO
X1BVQkxJQ19IWVBGU19IX18KKworI2luY2x1ZGUgInhlbi5oIgorCisvKgorICogRGVmaW5pdGlv
bnMgZm9yIHRoZSBfX0hZUEVSVklTT1JfaHlwZnNfb3AgaHlwZXJjYWxsLgorICovCisKKy8qIE1h
eGltdW0gbGVuZ3RoIG9mIGEgcGF0aCBpbiB0aGUgZmlsZXN5c3RlbS4gKi8KKyNkZWZpbmUgWEVO
X0hZUEZTX01BWF9QQVRITEVOIDEwMjQKKworc3RydWN0IHhlbl9oeXBmc19kaXJlbnRyeSB7Cisg
ICAgdWludDE2X3QgZmxhZ3M7CisjZGVmaW5lIFhFTl9IWVBGU19JU0RJUiAgICAgIDB4MDAwMQor
I2RlZmluZSBYRU5fSFlQRlNfV1JJVEVBQkxFICAweDAwMDIKKyAgICAvKiBPZmZzZXQgaW4gYnl0
ZXMgdG8gbmV4dCBlbnRyeSAoMCA9PSB0aGlzIGlzIHRoZSBsYXN0IGVudHJ5KS4gKi8KKyAgICB1
aW50MTZfdCBvZmZfbmV4dDsKKyAgICB1aW50MzJfdCBjb250ZW50X2xlbjsKKyAgICBjaGFyIG5h
bWVbWEVOX0ZMRVhfQVJSQVlfRElNXTsKK307CisKKy8qCisgKiBIeXBlcmNhbGwgb3BlcmF0aW9u
cy4KKyAqLworCisvKgorICogWEVOX0hZUEZTX09QX3JlYWRfY29udGVudHMKKyAqCisgKiBSZWFk
IGNvbnRlbnRzIG9mIGEgZmlsZXN5c3RlbSBlbnRyeS4KKyAqCisgKiBSZXR1cm5zIHRoZSBjb250
ZW50cyBvZiBhbiBlbnRyeSBpbiB0aGUgYnVmZmVyIHN1cHBsaWVkIGJ5IHRoZSBjYWxsZXIuCisg
KiBPbmx5IHRleHQgZGF0YSB3aXRoIGEgdHJhaWxpbmcgemVybyBieXRlIGlzIHJldHVybmVkLgor
ICoKKyAqIGFyZzE6IFhFTl9HVUVTVF9IQU5ETEUocGF0aCBuYW1lKQorICogYXJnMjogbGVuZ3Ro
IG9mIHBhdGggbmFtZSAoaW5jbHVkaW5nIHRyYWlsaW5nIHplcm8gYnl0ZSkKKyAqIGFyZzM6IFhF
Tl9HVUVTVF9IQU5ETEUoY29udGVudCBidWZmZXIpCisgKiBhcmc0OiBjb250ZW50IGJ1ZmZlciBz
aXplCisgKgorICogUG9zc2libGUgcmV0dXJuIHZhbHVlczoKKyAqIDA6IHN1Y2Nlc3MKKyAqIC1F
UEVSTTogICBvcGVyYXRpb24gbm90IHBlcm1pdHRlZAorICogLUVOT0VOVDogIGVudHJ5IG5vdCBm
b3VuZAorICogLUVBQ0NFU1M6IGFjY2VzcyB0byBlbnRyeSBub3QgcGVybWl0dGVkCisgKiAtRUlT
RElSOiAgZW50cnkgaXMgYSBkaXJlY3RvcnkKKyAqIC1FSU5WQUw6ICBpbnZhbGlkIHBhcmFtZXRl
cgorICogcG9zaXRpdmUgdmFsdWU6IGNvbnRlbnQgYnVmZmVyIHdhcyB0b28gc21hbGwsIHJldHVy
bmVkIHZhbHVlIGlzIG5lZWRlZCBzaXplCisgKi8KKyNkZWZpbmUgWEVOX0hZUEZTX09QX3JlYWRf
Y29udGVudHMgICAgIDEKKworLyoKKyAqIFhFTl9IWVBGU19PUF9yZWFkX2RpcgorICoKKyAqIFJl
YWQgZGlyZWN0b3J5IGVudHJpZXMgb2YgYSBkaXJlY3RvcnkuCisgKgorICogUmV0dXJucyBhIHN0
cnVjdCB4ZW5fZnNfZGlyZW50cnkgZm9yIGVhY2ggZW50cnkgaW4gYSBkaXJlY3RvcnkuCisgKgor
ICogYXJnMTogWEVOX0dVRVNUX0hBTkRMRShwYXRoIG5hbWUpCisgKiBhcmcyOiBsZW5ndGggb2Yg
cGF0aCBuYW1lIChpbmNsdWRpbmcgdHJhaWxpbmcgemVybyBieXRlKQorICogYXJnMzogWEVOX0dV
RVNUX0hBTkRMRShjb250ZW50IGJ1ZmZlcikKKyAqIGFyZzQ6IGNvbnRlbnQgYnVmZmVyIHNpemUK
KyAqCisgKiBQb3NzaWJsZSByZXR1cm4gdmFsdWVzOgorICogMDogc3VjY2VzcworICogLUVQRVJN
OiAgIG9wZXJhdGlvbiBub3QgcGVybWl0dGVkCisgKiAtRU5PRU5UOiAgZW50cnkgbm90IGZvdW5k
CisgKiAtRUFDQ0VTUzogYWNjZXNzIHRvIGVudHJ5IG5vdCBwZXJtaXR0ZWQKKyAqIC1FTk9URElS
OiBlbnRyeSBpcyBub3QgYSBkaXJlY3RvcnkKKyAqIC1FSU5WQUw6ICBpbnZhbGlkIHBhcmFtZXRl
cgorICogcG9zaXRpdmUgdmFsdWU6IGNvbnRlbnQgYnVmZmVyIHdhcyB0b28gc21hbGwsIHJldHVy
bmVkIHZhbHVlIGlzIG5lZWRlZCBzaXplCisgKi8KKyNkZWZpbmUgWEVOX0hZUEZTX09QX3JlYWRf
ZGlyICAgICAgICAgIDIKKworLyoKKyAqIFhFTl9IWVBGU19PUF9yZWFkX2NvbnRlbnRzCisgKgor
ICogV3JpdGUgY29udGVudHMgb2YgYSBmaWxlc3lzdGVtIGVudHJ5LgorICoKKyAqIFdyaXRlcyBh
biBlbnRyeSB3aXRoIHRoZSBjb250ZW50cyBvZiBhIGJ1ZmZlciBzdXBwbGllZCBieSB0aGUgY2Fs
bGVyLgorICogT25seSB0ZXh0IGRhdGEgd2l0aCBhIHRyYWlsaW5nIHplcm8gYnl0ZSBjYW4gYmUg
d3JpdHRlbi4KKyAqCisgKiBhcmcxOiBYRU5fR1VFU1RfSEFORExFKHBhdGggbmFtZSkKKyAqIGFy
ZzI6IGxlbmd0aCBvZiBwYXRoIG5hbWUgKGluY2x1ZGluZyB0cmFpbGluZyB6ZXJvIGJ5dGUpCisg
KiBhcmczOiBYRU5fR1VFU1RfSEFORExFKGNvbnRlbnQgYnVmZmVyKQorICogYXJnNDogY29udGVu
dCBidWZmZXIgc2l6ZQorICoKKyAqIFBvc3NpYmxlIHJldHVybiB2YWx1ZXM6CisgKiAwOiBzdWNj
ZXNzCisgKiAtRVBFUk06ICAgb3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQKKyAqIC1FTk9FTlQ6ICBl
bnRyeSBub3QgZm91bmQKKyAqIC1FQUNDRVNTOiBhY2Nlc3MgdG8gZW50cnkgbm90IHBlcm1pdHRl
ZAorICogLUVJU0RJUjogIGVudHJ5IGlzIGEgZGlyZWN0b3J5CisgKiAtRUlOVkFMOiAgaW52YWxp
ZCBwYXJhbWV0ZXIKKyAqIC1FTk9NRU06ICBtZW1vcnkgc2hvcnRhZ2UgaW4gdGhlIGh5cGVydmlz
b3IKKyAqLworI2RlZmluZSBYRU5fSFlQRlNfT1Bfd3JpdGVfY29udGVudHMgICAgMworCisjZW5k
aWYgLyogX19YRU5fUFVCTElDX0hZUEZTX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCmluZGV4IGQyMTk4ZGZmYWQu
LmJmODBmMWRhOGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTEzMCw2ICsxMzAsNyBAQCBERUZJTkVfWEVOX0dV
RVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmdvX29wICAg
ICAgICAgICAgICAzOQogI2RlZmluZSBfX0hZUEVSVklTT1JfeGVucG11X29wICAgICAgICAgICAg
NDAKICNkZWZpbmUgX19IWVBFUlZJU09SX2RtX29wICAgICAgICAgICAgICAgIDQxCisjZGVmaW5l
IF9fSFlQRVJWSVNPUl9oeXBmc19vcCAgICAgICAgICAgICA0MgogCiAvKiBBcmNoaXRlY3R1cmUt
c3BlY2lmaWMgaHlwZXJjYWxsIGRlZmluaXRpb25zLiAqLwogI2RlZmluZSBfX0hZUEVSVklTT1Jf
YXJjaF8wICAgICAgICAgICAgICAgNDgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9oeXBl
cmNhbGwuaCBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaAppbmRleCBhZDhhZDI3YjIzLi4z
NDlhMGY2NDg3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCkBAIC0xNTAsNiArMTUwLDE0IEBAIGRvX2RtX29w
KAogICAgIHVuc2lnbmVkIGludCBucl9idWZzLAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX2RtX29wX2J1Zl90KSBidWZzKTsKIAorZXh0ZXJuIGxvbmcKK2RvX2h5cGZzX29wKAorICAg
IHVuc2lnbmVkIGludCBjbWQsCisgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcx
LAorICAgIHVuc2lnbmVkIGxvbmcgYXJnMiwKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZzMsCisgICAgdW5zaWduZWQgbG9uZyBhcmc0KTsKKwogI2lmZGVmIENPTkZJR19DT01Q
QVQKIAogZXh0ZXJuIGludApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h5cGZzLmggYi94
ZW4vaW5jbHVkZS94ZW4vaHlwZnMuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi5kMjUzNzIxMWY2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2h5cGZz
LmgKQEAgLTAsMCArMSw0MCBAQAorI2lmbmRlZiBfX1hFTl9IWVBGU19IX18KKyNkZWZpbmUgX19Y
RU5fSFlQRlNfSF9fCisKKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorCitzdHJ1Y3QgaHlwZnNfZGly
IHsKKyAgICB1bnNpZ25lZCBpbnQgY29udGVudF9zaXplOworICAgIHN0cnVjdCBsaXN0X2hlYWQg
bGlzdDsKK307CisKK2VudW0gaHlwZnNfZW50cnlfdHlwZSB7CisgICAgaHlwZnNfdHlwZV9kaXIs
CisgICAgaHlwZnNfdHlwZV9zdHJpbmcsCisgICAgaHlwZnNfdHlwZV91aW50Cit9OworCitzdHJ1
Y3QgaHlwZnNfZW50cnkgeworICAgIGVudW0gaHlwZnNfZW50cnlfdHlwZSB0eXBlOworICAgIGNv
bnN0IGNoYXIgKm5hbWU7CisgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OworICAgIHN0cnVjdCBo
eXBmc19kaXIgKnBhcmVudDsKKyAgICB1bmlvbiB7CisgICAgICAgIHZvaWQgKmNvbnRlbnQ7Cisg
ICAgICAgIHN0cnVjdCBoeXBmc19kaXIgKmRpcjsKKyAgICAgICAgY2hhciAqc3RyX3ZhbDsKKyAg
ICAgICAgdW5zaWduZWQgaW50ICp1aW50X3ZhbDsKKyAgICB9OworfTsKKworZXh0ZXJuIHN0cnVj
dCBoeXBmc19kaXIgaHlwZnNfcm9vdDsKKworaW50IGh5cGZzX25ld19kaXIoc3RydWN0IGh5cGZz
X2RpciAqcGFyZW50LCBjb25zdCBjaGFyICpuYW1lLAorICAgICAgICAgICAgICAgICAgc3RydWN0
IGh5cGZzX2RpciAqZGlyKTsKK2ludCBoeXBmc19uZXdfZW50cnlfc3RyaW5nKHN0cnVjdCBoeXBm
c19kaXIgKnBhcmVudCwgY29uc3QgY2hhciAqbmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNoYXIgKnZhbCk7CitpbnQgaHlwZnNfbmV3X2VudHJ5X3VpbnQoc3RydWN0IGh5cGZzX2Rp
ciAqcGFyZW50LCBjb25zdCBjaGFyICpuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqdmFsKTsKK3N0cnVjdCBoeXBmc19lbnRyeSAqaHlwZnNfZ2V0X2VudHJ5KGNo
YXIgKnBhdGgpOworCisjZW5kaWYgLyogX19YRU5fSFlQRlNfSF9fICovCi0tIAoyLjE2LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcg0-00017X-KR; Wed, 02 Oct 2019 11:20:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFcfz-00017I-DX
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:20:11 +0000
X-Inumbo-ID: 977f14e4-e506-11e9-9713-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 977f14e4-e506-11e9-9713-12813bfff9fa;
 Wed, 02 Oct 2019 11:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DEED0AF97;
 Wed,  2 Oct 2019 11:20:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 13:20:01 +0200
Message-Id: <20191002112004.25793-4-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002112004.25793-1-jgross@suse.com>
References: <20191002112004.25793-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 3/6] libs: add libxenhypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBuZXcgbGlicmFyeSBsaWJ4ZW5oeXBmcyBmb3IgYWNjZXNzIHRvIHRoZSBoeXBlcnZp
c29yIGZpbGVzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tClYxOgotIHJlbmFtZSB0byBsaWJ4ZW5oeXBmcwotIGFkZCB4ZW5oeXBmc193cml0ZSgpCi0t
LQogdG9vbHMvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvbGli
cy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvbGlicy9oeXBmcy9NYWtl
ZmlsZSAgICAgICAgICAgfCAgMTQgKysKIHRvb2xzL2xpYnMvaHlwZnMvY29yZS5jICAgICAgICAg
ICAgIHwgMjUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGli
cy9oeXBmcy9pbmNsdWRlL3hlbmh5cGZzLmggfCAgNjAgKysrKysrKysrCiB0b29scy9saWJzL2h5
cGZzL2xpYnhlbmh5cGZzLm1hcCAgICB8ICAgOSArKwogdG9vbHMvbGlicy9oeXBmcy94ZW5oeXBm
cy5wYy5pbiAgICAgfCAgMTAgKysKIDcgZmlsZXMgY2hhbmdlZCwgMzUyIGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJzL2h5cGZzL01ha2VmaWxlCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBmcy9jb3JlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29s
cy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L2xpYnMvaHlwZnMvbGlieGVuaHlwZnMubWFwCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGli
cy9oeXBmcy94ZW5oeXBmcy5wYy5pbgoKZGlmZiAtLWdpdCBhL3Rvb2xzL1J1bGVzLm1rIGIvdG9v
bHMvUnVsZXMubWsKaW5kZXggY2Y4OTM1ZDZhMy4uYjFlYmI0Yzk2YyAxMDA2NDQKLS0tIGEvdG9v
bHMvUnVsZXMubWsKKysrIGIvdG9vbHMvUnVsZXMubWsKQEAgLTE5LDYgKzE5LDcgQEAgWEVOX0xJ
QlhFTkdOVFRBQiAgID0gJChYRU5fUk9PVCkvdG9vbHMvbGlicy9nbnR0YWIKIFhFTl9MSUJYRU5D
QUxMICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvY2FsbAogWEVOX0xJQlhFTkZPUkVJR05N
RU1PUlkgPSAkKFhFTl9ST09UKS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkKIFhFTl9MSUJYRU5E
RVZJQ0VNT0RFTCA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwKK1hFTl9MSUJY
RU5IWVBGUyAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvaHlwZnMKIFhFTl9MSUJYQyAgICAg
ICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjCiBYRU5fWEVOTElHSFQgICAgICAgPSAkKFhF
Tl9ST09UKS90b29scy9saWJ4bAogIyBDdXJyZW50bHkgbGlieGx1dGlsIGxpdmVzIGluIHRoZSBz
YW1lIGRpcmVjdG9yeSBhcyBsaWJ4ZW5saWdodApAQCAtMTM0LDYgKzEzNSwxMSBAQCBTSERFUFNf
bGlieGVuZGV2aWNlbW9kZWwgPSAkKFNITElCX2xpYnhlbnRvb2xsb2cpICQoU0hMSUJfbGlieGVu
dG9vbGNvcmUpICQoU0hMSQogTERMSUJTX2xpYnhlbmRldmljZW1vZGVsID0gJChTSERFUFNfbGli
eGVuZGV2aWNlbW9kZWwpICQoWEVOX0xJQlhFTkRFVklDRU1PREVMKS9saWJ4ZW5kZXZpY2Vtb2Rl
bCQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVuZGV2aWNlbW9kZWwgID0gJChTSERFUFNfbGli
eGVuZGV2aWNlbW9kZWwpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9MSUJYRU5ERVZJQ0VNT0RFTCkK
IAorQ0ZMQUdTX2xpYnhlbmh5cGZzID0gLUkkKFhFTl9MSUJYRU5IWVBGUykvaW5jbHVkZSAkKENG
TEFHU194ZW5pbmNsdWRlKQorU0hERVBTX2xpYnhlbmh5cGZzID0gJChTSExJQl9saWJ4ZW50b29s
bG9nKSAkKFNITElCX2xpYnhlbnRvb2xjb3JlKSAkKFNITElCX3hlbmNhbGwpCitMRExJQlNfbGli
eGVuaHlwZnMgPSAkKFNIREVQU19saWJ4ZW5oeXBmcykgJChYRU5fTElCWEVOSFlQRlMpL2xpYnhl
bmh5cGZzJChsaWJleHRlbnNpb24pCitTSExJQl9saWJ4ZW5oeXBmcyAgPSAkKFNIREVQU19saWJ4
ZW5oeXBmcykgLVdsLC1ycGF0aC1saW5rPSQoWEVOX0xJQlhFTkhZUEZTKQorCiAjIGNvZGUgd2hp
Y2ggY29tcGlsZXMgYWdhaW5zdCBsaWJ4ZW5jdHJsIGdldCBfX1hFTl9UT09MU19fIGFuZAogIyB0
aGVyZWZvcmUgc2VlcyB0aGUgdW5zdGFibGUgaHlwZXJjYWxsIGludGVyZmFjZXMuCiBDRkxBR1Nf
bGlieGVuY3RybCA9IC1JJChYRU5fTElCWEMpL2luY2x1ZGUgJChDRkxBR1NfbGlieGVudG9vbGxv
ZykgJChDRkxBR1NfbGlieGVuZm9yZWlnbm1lbW9yeSkgJChDRkxBR1NfbGlieGVuZGV2aWNlbW9k
ZWwpICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1EX19YRU5fVE9PTFNfXwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnMvTWFrZWZpbGUKaW5kZXggODg5MDFlNzM0MS4u
NjljZGZiNTk3NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9NYWtlZmlsZQorKysgYi90b29scy9s
aWJzL01ha2VmaWxlCkBAIC05LDYgKzksNyBAQCBTVUJESVJTLXkgKz0gZ250dGFiCiBTVUJESVJT
LXkgKz0gY2FsbAogU1VCRElSUy15ICs9IGZvcmVpZ25tZW1vcnkKIFNVQkRJUlMteSArPSBkZXZp
Y2Vtb2RlbAorU1VCRElSUy15ICs9IGh5cGZzCiAKIGlmZXEgKCQoQ09ORklHX1JVTVApLHkpCiBT
VUJESVJTLXkgOj0gdG9vbGNvcmUKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvaHlwZnMvTWFrZWZp
bGUgYi90b29scy9saWJzL2h5cGZzL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLmM1NzE1OTc2ODYKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJzL2h5
cGZzL01ha2VmaWxlCkBAIC0wLDAgKzEsMTQgQEAKK1hFTl9ST09UID0gJChDVVJESVIpLy4uLy4u
Ly4uCitpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCisKK01BSk9SICAgID0gMQor
TUlOT1IgICAgPSAwCitMSUJOQU1FICA6PSBoeXBmcworVVNFTElCUyAgOj0gdG9vbGxvZyB0b29s
Y29yZSBjYWxsCisKK1NSQ1MteSAgICAgICAgICAgICAgICAgKz0gY29yZS5jCisKK2luY2x1ZGUg
Li4vbGlicy5taworCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklHX0lOQ0RJUiA9ICQo
WEVOX0xJQlhFTkhZUEZTKS9pbmNsdWRlCiskKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09ORklH
X0NGTEFHU19MT0NBTCA9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCmRpZmYgLS1naXQgYS90b29scy9s
aWJzL2h5cGZzL2NvcmUuYyBiL3Rvb2xzL2xpYnMvaHlwZnMvY29yZS5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVkYmYzN2YyYzEKLS0tIC9kZXYvbnVsbAorKysgYi90
b29scy9saWJzL2h5cGZzL2NvcmUuYwpAQCAtMCwwICsxLDI1MiBAQAorLyoKKyAqIENvcHlyaWdo
dCAoYykgMjAxOSBTVVNFIFNvZnR3YXJlIFNvbHV0aW9ucyBHZXJtYW55IEdtYkgKKyAqCisgKiBU
aGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOworICogdmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UuCisgKgorICogVGhpcyBs
aWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRo
IHRoaXMgbGlicmFyeTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorICovCisKKyNkZWZpbmUgX19YRU5fVE9PTFNfXyAxCisKKyNpbmNsdWRlIDxlcnJuby5oPgor
I2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorCisjaW5jbHVkZSA8eGVu
dG9vbGxvZy5oPgorI2luY2x1ZGUgPHhlbmh5cGZzLmg+CisjaW5jbHVkZSA8eGVuY2FsbC5oPgor
CisjaW5jbHVkZSA8eGVudG9vbGNvcmVfaW50ZXJuYWwuaD4KKworc3RydWN0IHhlbmh5cGZzX2hh
bmRsZSB7CisgICAgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwgKmxvZ2dlcl90b2ZyZWU7Cisg
ICAgdW5zaWduZWQgaW50IGZsYWdzOworICAgIHhlbmNhbGxfaGFuZGxlICp4Y2FsbDsKK307CisK
K3hlbmh5cGZzX2hhbmRsZSAqeGVuaHlwZnNfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2Vy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG9wZW5fZmxhZ3MpCit7
CisgICAgeGVuaHlwZnNfaGFuZGxlICpmc2hkbCA9IGNhbGxvYygxLCBzaXplb2YoKmZzaGRsKSk7
CisKKyAgICBpZiAoIWZzaGRsKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGZzaGRsLT5m
bGFncyA9IG9wZW5fZmxhZ3M7CisgICAgZnNoZGwtPmxvZ2dlciA9IGxvZ2dlcjsKKyAgICBmc2hk
bC0+bG9nZ2VyX3RvZnJlZSA9IE5VTEw7CisKKyAgICBpZiAoIWZzaGRsLT5sb2dnZXIpIHsKKyAg
ICAgICAgZnNoZGwtPmxvZ2dlciA9IGZzaGRsLT5sb2dnZXJfdG9mcmVlID0KKyAgICAgICAgICAg
ICh4ZW50b29sbG9nX2xvZ2dlciopCisgICAgICAgICAgICB4dGxfY3JlYXRlbG9nZ2VyX3N0ZGlv
c3RyZWFtKHN0ZGVyciwgWFRMX1BST0dSRVNTLCAwKTsKKyAgICAgICAgaWYgKCFmc2hkbC0+bG9n
Z2VyKQorICAgICAgICAgICAgZ290byBlcnI7CisgICAgfQorCisgICAgZnNoZGwtPnhjYWxsID0g
eGVuY2FsbF9vcGVuKGZzaGRsLT5sb2dnZXIsIDApOworICAgIGlmICghZnNoZGwtPnhjYWxsKQor
ICAgICAgICBnb3RvIGVycjsKKworCisgICAgcmV0dXJuIGZzaGRsOworCitlcnI6CisgICAgeHRs
X2xvZ2dlcl9kZXN0cm95KGZzaGRsLT5sb2dnZXJfdG9mcmVlKTsKKyAgICB4ZW5jYWxsX2Nsb3Nl
KGZzaGRsLT54Y2FsbCk7CisgICAgZnJlZShmc2hkbCk7CisgICAgcmV0dXJuIE5VTEw7Cit9CisK
K2ludCB4ZW5oeXBmc19jbG9zZSh4ZW5oeXBmc19oYW5kbGUgKmZzaGRsKQoreworICAgIGlmICgh
ZnNoZGwpCisgICAgICAgIHJldHVybiAwOworCisgICAgeGVuY2FsbF9jbG9zZShmc2hkbC0+eGNh
bGwpOworICAgIHh0bF9sb2dnZXJfZGVzdHJveShmc2hkbC0+bG9nZ2VyX3RvZnJlZSk7CisgICAg
ZnJlZShmc2hkbCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgeGVuaHlwZnNfZ2V0
X3BhdGhidWYoeGVuaHlwZnNfaGFuZGxlICpmc2hkbCwgY29uc3QgY2hhciAqcGF0aCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqKnBhdGhfYnVmKQoreworICAgIGludCBy
ZXQgPSAtMTsKKyAgICBpbnQgcGF0aF9zejsKKworICAgIGlmICghZnNoZGwpIHsKKyAgICAgICAg
ZXJybm8gPSBFQkFERjsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcGF0aF9zeiA9
IHN0cmxlbihwYXRoKSArIDE7CisgICAgaWYgKHBhdGhfc3ogPiBYRU5fSFlQRlNfTUFYX1BBVEhM
RU4pCisgICAgeworICAgICAgICBlcnJubyA9IEVOQU1FVE9PTE9ORzsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQorCisgICAgKnBhdGhfYnVmID0geGVuY2FsbF9hbGxvY19idWZmZXIoZnNoZGwt
PnhjYWxsLCBwYXRoX3N6KTsKKyAgICBpZiAoISpwYXRoX2J1ZikgeworICAgICAgICBlcnJubyA9
IEVOT01FTTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorICAgIHN0cmNweSgqcGF0aF9idWYs
IHBhdGgpOworCisgICAgcmV0ID0gcGF0aF9zejsKKworIG91dDoKKyAgICByZXR1cm4gcmV0Owor
fQorCitzdGF0aWMgdm9pZCAqeGVuaHlwZnNfcmVhZF9hbnkoeGVuaHlwZnNfaGFuZGxlICpmc2hk
bCwgY29uc3QgY2hhciAqcGF0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY21kKQoreworICAgIGNoYXIgKmJ1ZiA9IE5VTEwsICpwYXRoX2J1ZiA9IE5VTEw7
CisgICAgaW50IHJldDsKKyAgICBpbnQgc3osIHBhdGhfc3o7CisKKyAgICByZXQgPSB4ZW5oeXBm
c19nZXRfcGF0aGJ1Zihmc2hkbCwgcGF0aCwgJnBhdGhfYnVmKTsKKyAgICBpZiAocmV0IDwgMCkK
KyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwYXRoX3N6ID0gcmV0OworCisgICAgZm9yIChzeiA9
IDQwOTY7IHN6ID4gMDsgc3ogPSByZXQpIHsKKyAgICAgICAgaWYgKGJ1ZikKKyAgICAgICAgICAg
IHhlbmNhbGxfZnJlZV9idWZmZXIoZnNoZGwtPnhjYWxsLCBidWYpOworCisgICAgICAgIGJ1ZiA9
IHhlbmNhbGxfYWxsb2NfYnVmZmVyKGZzaGRsLT54Y2FsbCwgc3opOworICAgICAgICBpZiAoIWJ1
ZikgeworICAgICAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgICAgICBnb3RvIG91dDsK
KyAgICAgICAgfQorCisgICAgICAgIHJldCA9IHhlbmNhbGw1KGZzaGRsLT54Y2FsbCwgX19IWVBF
UlZJU09SX2h5cGZzX29wLCBjbWQsCisgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBs
b25nKXBhdGhfYnVmLCBwYXRoX3N6LAorICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQg
bG9uZylidWYsIHN6KTsKKyAgICB9CisKKyAgICBpZiAocmV0IDwgMCkgeworICAgICAgICBlcnJu
byA9IC1yZXQ7CisgICAgICAgIHhlbmNhbGxfZnJlZV9idWZmZXIoZnNoZGwtPnhjYWxsLCBidWYp
OworICAgICAgICBidWYgPSBOVUxMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyBvdXQ6
CisgICAgcmV0ID0gZXJybm87CisgICAgeGVuY2FsbF9mcmVlX2J1ZmZlcihmc2hkbC0+eGNhbGws
IHBhdGhfYnVmKTsKKyAgICBlcnJubyA9IHJldDsKKworICAgIHJldHVybiBidWY7Cit9CisKK2No
YXIgKnhlbmh5cGZzX3JlYWQoeGVuaHlwZnNfaGFuZGxlICpmc2hkbCwgY29uc3QgY2hhciAqcGF0
aCkKK3sKKyAgICBjaGFyICpidWYsICpyZXRfYnVmID0gTlVMTDsKKyAgICBpbnQgcmV0OworCisg
ICAgYnVmID0geGVuaHlwZnNfcmVhZF9hbnkoZnNoZGwsIHBhdGgsIFhFTl9IWVBGU19PUF9yZWFk
X2NvbnRlbnRzKTsKKyAgICBpZiAoYnVmKQorICAgICAgICByZXRfYnVmID0gc3RyZHVwKGJ1Zik7
CisKKyAgICByZXQgPSBlcnJubzsKKyAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRsLT54Y2Fs
bCwgYnVmKTsKKyAgICBlcnJubyA9IHJldDsKKworICAgIHJldHVybiByZXRfYnVmOworfQorCitz
dHJ1Y3QgeGVuaHlwZnNfZGlyZW50ICp4ZW5oeXBmc19yZWFkZGlyKHhlbmh5cGZzX2hhbmRsZSAq
ZnNoZGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKnBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCAqbnVtX2VudHJpZXMpCit7CisgICAgdm9pZCAqYnVmLCAqY3VycjsKKyAgICBpbnQg
cmV0OworICAgIGNoYXIgKm5hbWVzOworICAgIHN0cnVjdCB4ZW5oeXBmc19kaXJlbnQgKnJldF9i
dWYgPSBOVUxMOworICAgIHVuc2lnbmVkIGludCBuLCBuYW1lX3N6ID0gMDsKKyAgICBzdHJ1Y3Qg
eGVuX2h5cGZzX2RpcmVudHJ5ICplbnRyeTsKKworICAgIGJ1ZiA9IHhlbmh5cGZzX3JlYWRfYW55
KGZzaGRsLCBwYXRoLCBYRU5fSFlQRlNfT1BfcmVhZF9kaXIpOworICAgIGlmICghYnVmKQorICAg
ICAgICBnb3RvIG91dDsKKworICAgIGN1cnIgPSBidWY7CisgICAgZm9yIChuID0gMTs7IG4rKykg
eworICAgICAgICBlbnRyeSA9IGN1cnI7CisgICAgICAgIG5hbWVfc3ogKz0gc3RybGVuKGVudHJ5
LT5uYW1lKSArIDE7CisgICAgICAgIGlmICghZW50cnktPm9mZl9uZXh0KQorICAgICAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgY3VyciArPSBlbnRyeS0+b2ZmX25leHQ7CisgICAgfQorCisgICAg
cmV0X2J1ZiA9IG1hbGxvYyhuICogc2l6ZW9mKCpyZXRfYnVmKSArIG5hbWVfc3opOworICAgIGlm
ICghcmV0X2J1ZikKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAqbnVtX2VudHJpZXMgPSBuOwor
ICAgIG5hbWVzID0gKGNoYXIgKikocmV0X2J1ZiAgKyBuKTsKKyAgICBjdXJyID0gYnVmOworICAg
IGZvciAobiA9IDA7IG4gPCAqbnVtX2VudHJpZXM7IG4rKykgeworICAgICAgICBlbnRyeSA9IGN1
cnI7CisgICAgICAgIHJldF9idWZbbl0ubmFtZSA9IG5hbWVzOworICAgICAgICByZXRfYnVmW25d
LmlzX2RpciA9IGVudHJ5LT5mbGFncyAmIFhFTl9IWVBGU19JU0RJUjsKKyAgICAgICAgc3RyY3B5
KG5hbWVzLCBlbnRyeS0+bmFtZSk7CisgICAgICAgIG5hbWVzICs9IHN0cmxlbihlbnRyeS0+bmFt
ZSkgKyAxOworICAgICAgICBjdXJyICs9IGVudHJ5LT5vZmZfbmV4dDsKKyAgICB9CisKKyBvdXQ6
CisgICAgcmV0ID0gZXJybm87CisgICAgeGVuY2FsbF9mcmVlX2J1ZmZlcihmc2hkbC0+eGNhbGws
IGJ1Zik7CisgICAgZXJybm8gPSByZXQ7CisKKyAgICByZXR1cm4gcmV0X2J1ZjsKK30KKworaW50
IHhlbmh5cGZzX3dyaXRlKHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBhdGgs
IGNvbnN0IGNoYXIgKnZhbCkKK3sKKyAgICBjaGFyICpidWYgPSBOVUxMLCAqcGF0aF9idWYgPSBO
VUxMOworICAgIGludCByZXQsIHNhdmVkX2Vycm5vOworICAgIGludCBzeiwgcGF0aF9zejsKKwor
ICAgIHJldCA9IHhlbmh5cGZzX2dldF9wYXRoYnVmKGZzaGRsLCBwYXRoLCAmcGF0aF9idWYpOwor
ICAgIGlmIChyZXQgPCAwKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHBhdGhfc3ogPSByZXQ7
CisKKyAgICBzeiA9IHN0cmxlbih2YWwpICsgMTsKKyAgICBidWYgPSB4ZW5jYWxsX2FsbG9jX2J1
ZmZlcihmc2hkbC0+eGNhbGwsIHN6KTsKKyAgICBpZiAoIWJ1ZikgeworICAgICAgICByZXQgPSAt
MTsKKyAgICAgICAgZXJybm8gPSBFTk9NRU07CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKyAg
ICBzdHJjcHkoYnVmLCB2YWwpOworCisgICAgcmV0ID0geGVuY2FsbDUoZnNoZGwtPnhjYWxsLCBf
X0hZUEVSVklTT1JfaHlwZnNfb3AsCisgICAgICAgICAgICAgICAgICAgWEVOX0hZUEZTX09QX3dy
aXRlX2NvbnRlbnRzLAorICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXBhdGhfYnVm
LCBwYXRoX3N6LAorICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWJ1Ziwgc3opOwor
Cisgb3V0OgorICAgIHNhdmVkX2Vycm5vID0gZXJybm87CisgICAgeGVuY2FsbF9mcmVlX2J1ZmZl
cihmc2hkbC0+eGNhbGwsIHBhdGhfYnVmKTsKKyAgICB4ZW5jYWxsX2ZyZWVfYnVmZmVyKGZzaGRs
LT54Y2FsbCwgYnVmKTsKKyAgICBlcnJubyA9IHNhdmVkX2Vycm5vOworICAgIHJldHVybiByZXQ7
Cit9CmRpZmYgLS1naXQgYS90b29scy9saWJzL2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaCBiL3Rv
b2xzL2xpYnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjQ0MzIyMTUxMGEKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJz
L2h5cGZzL2luY2x1ZGUveGVuaHlwZnMuaApAQCAtMCwwICsxLDYwIEBACisvKgorICogQ29weXJp
Z2h0IChjKSAyMDE5IFNVU0UgU29mdHdhcmUgU29sdXRpb25zIEdlcm1hbnkgR21iSAorICoKKyAq
IFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247CisgKiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiBUaGlz
IGxpYnJhcnkgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdp
dGggdGhpcyBsaWJyYXJ5OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCisgKi8KKyNpZm5kZWYgWEVOSFlQRlNfSAorI2RlZmluZSBYRU5IWVBGU19ICisKKyNpbmNs
dWRlIDxzdGRib29sLmg+CisjaW5jbHVkZSA8c3RkaW50Lmg+CisKKyNpbmNsdWRlIDx4ZW4veGVu
Lmg+CisjaW5jbHVkZSA8eGVuL2h5cGZzLmg+CisKKy8qIENhbGxlcnMgd2hvIGRvbid0IGNhcmUg
ZG9uJ3QgbmVlZCB0byAjaW5jbHVkZSA8eGVudG9vbGxvZy5oPiAqLworc3RydWN0IHhlbnRvb2xs
b2dfbG9nZ2VyOworCit0eXBlZGVmIHN0cnVjdCB4ZW5oeXBmc19oYW5kbGUgeGVuaHlwZnNfaGFu
ZGxlOworCitzdHJ1Y3QgeGVuaHlwZnNfZGlyZW50IHsKKyAgICBjaGFyICpuYW1lOworICAgIGJv
b2wgaXNfZGlyOworfTsKKworeGVuaHlwZnNfaGFuZGxlICp4ZW5oeXBmc19vcGVuKHN0cnVjdCB4
ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBvcGVuX2ZsYWdzKTsKK2ludCB4ZW5oeXBmc19jbG9zZSh4ZW5oeXBmc19o
YW5kbGUgKmZzaGRsKTsKKworLyogUmV0dXJuZWQgYnVmZmVyIHNob3VsZCBiZSBmcmVlZCB2aWEg
ZnJlZSgpLiAqLworY2hhciAqeGVuaHlwZnNfcmVhZCh4ZW5oeXBmc19oYW5kbGUgKmZzaGRsLCBj
b25zdCBjaGFyICpwYXRoKTsKKworLyogUmV0dXJuZWQgYnVmZmVyIHNob3VsZCBiZSBmcmVlZCB2
aWEgZnJlZSgpLiAqLworc3RydWN0IHhlbmh5cGZzX2RpcmVudCAqeGVuaHlwZnNfcmVhZGRpcih4
ZW5oeXBmc19oYW5kbGUgKmZzaGRsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgKm51bV9lbnRyaWVzKTsKKworaW50IHhlbmh5cGZzX3dy
aXRlKHhlbmh5cGZzX2hhbmRsZSAqZnNoZGwsIGNvbnN0IGNoYXIgKnBhdGgsIGNvbnN0IGNoYXIg
KnZhbCk7CisKKyNlbmRpZiAvKiBYRU5IWVBGU19IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJs
ZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9oeXBmcy9saWJ4ZW5oeXBmcy5tYXAgYi90b29s
cy9saWJzL2h5cGZzL2xpYnhlbmh5cGZzLm1hcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi4zOWM2M2Y0MzY3Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGlicy9oeXBm
cy9saWJ4ZW5oeXBmcy5tYXAKQEAgLTAsMCArMSw5IEBACitWRVJTXzEuMCB7CisJZ2xvYmFsOgor
CQl4ZW5oeXBmc19vcGVuOworCQl4ZW5oeXBmc19jbG9zZTsKKwkJeGVuaHlwZnNfcmVhZDsKKwkJ
eGVuaHlwZnNfcmVhZGRpcjsKKwkJeGVuaHlwZnNfd3JpdGU7CisJbG9jYWw6ICo7IC8qIERvIG5v
dCBleHBvc2UgYW55dGhpbmcgYnkgZGVmYXVsdCAqLworfTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnMvaHlwZnMveGVuaHlwZnMucGMuaW4gYi90b29scy9saWJzL2h5cGZzL3hlbmh5cGZzLnBjLmlu
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjljYjk2OGYwZGIKLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy9saWJzL2h5cGZzL3hlbmh5cGZzLnBjLmluCkBAIC0wLDAgKzEs
MTAgQEAKK3ByZWZpeD1AQHByZWZpeEBACitpbmNsdWRlZGlyPUBAaW5jZGlyQEAKK2xpYmRpcj1A
QGxpYmRpckBACisKK05hbWU6IFhlbmh5cGZzCitEZXNjcmlwdGlvbjogVGhlIFhlbmh5cGZzIGxp
YnJhcnkgZm9yIFhlbiBoeXBlcnZpc29yCitWZXJzaW9uOiBAQHZlcnNpb25AQAorQ2ZsYWdzOiAt
SSR7aW5jbHVkZWRpcn0gQEBjZmxhZ3Nsb2NhbEBACitMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRp
cn0gLWx4ZW5oeXBmcworUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGNvcmUseGVudG9vbGxvZyx4
ZW5jYWxsCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:20:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:20:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcg6-000189-79; Wed, 02 Oct 2019 11:20:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFcg4-00017k-BC
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:20:16 +0000
X-Inumbo-ID: 977f0c9c-e506-11e9-9713-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 977f0c9c-e506-11e9-9713-12813bfff9fa;
 Wed, 02 Oct 2019 11:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E1244B02C;
 Wed,  2 Oct 2019 11:20:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 13:19:58 +0200
Message-Id: <20191002112004.25793-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2 0/6] Add hypervisor sysfs-like support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gdGhlIDIwMTkgWGVuIGRldmVsb3BlciBzdW1taXQgdGhlcmUgd2FzIGFncmVlbWVudCB0aGF0
IHRoZSBYZW4KaHlwZXJ2aXNvciBzaG91bGQgZ2FpbiBzdXBwb3J0IGZvciBhIGhpZXJhcmNoaWNh
bCBuYW1lLXZhbHVlIHN0b3JlCnNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCdzIHN5c2ZzLgoK
VGhpcyBpcyBhIGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIHRoYXQgaWRlYSBhZGRpbmcgdGhlIGJh
c2ljCmZ1bmN0aW9uYWxpdHkgdG8gaHlwZXJ2aXNvciBhbmQgdG9vbHMgc2lkZS4gVGhlIGludGVy
ZmFjZSB0byBhbnkKdXNlciBwcm9ncmFtIG1ha2luZyB1c2Ugb2YgdGhhdCAieGVuLWh5cGZzIiBp
cyBhIG5ldyBsaWJyYXJ5CiJsaWJ4ZW5oeXBmcyIgd2l0aCBhIHN0YWJsZSBpbnRlcmZhY2UuCgpD
aGFuZ2VzIGluIFYyOgotIGFsbCBjb21tZW50cyB0byBWMSBhZGRyZXNzZWQKLSBhZGRlZCBtYW4t
cGFnZSBmb3IgeGVuaHlwZnMgdG9vbAotIGFkZGVkIHJ1bnRpbWUgcGFyYW1ldGVyIHJlYWQgYWNj
ZXNzIGZvciBzdHJpbmcgcGFyYW1ldGVycwoKQ2hhbmdlcyBpbiBWMToKLSByZW5hbWVkIHhlbmZz
IC0+eGVuaHlwZnMKLSBhZGRlZCB3cml0YWJsZSBlbnRyaWVzIHN1cHBvcnQgYXQgdGhlIGludGVy
ZmFjZSBsZXZlbCBhbmQgaW4gdGhlCiAgeGVuaHlwZnMgdG9vbAotIGFkZGVkIHJ1bnRpbWUgcGFy
YW1ldGVyIHJlYWQgYWNjZXNzIChpbnRlZ2VyIHR5cGUgb25seSBmb3Igbm93KQotIGFkZGVkIGRv
Y3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MgZm9yIHBhdGggZGVzY3JpcHRpb25zCgpKdWVyZ2Vu
IEdyb3NzICg2KToKICBkb2NzOiBhZGQgZmVhdHVyZSBkb2N1bWVudCBmb3IgWGVuIGh5cGVydmlz
b3Igc3lzZnMtbGlrZSBzdXBwb3J0CiAgeGVuOiBhZGQgYmFzaWMgaHlwZXJ2aXNvciBmaWxlc3lz
dGVtIHN1cHBvcnQKICBsaWJzOiBhZGQgbGlieGVuaHlwZnMKICB0b29sczogYWRkIHhlbmZzIHRv
b2wKICB4ZW46IGFkZCAvYnVpbGRpbmZvL2NvbmZpZyBlbnRyeSB0byBoeXBlcnZpc29yIGZpbGVz
eXN0ZW0KICB4ZW46IGFkZCBydW50aW1lIHBhcmFtZXRlciByZWFkaW5nIHN1cHBvcnQgdG8gaHlw
ZnMKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBkb2NzL2Zl
YXR1cmVzL2h5cGVydmlzb3Jmcy5wYW5kb2MgICB8ICA4NyArKysrKysrKysrCiBkb2NzL21hbi94
ZW5oeXBmcy4xLnBvZCAgICAgICAgICAgICB8ICA2MSArKysrKysrCiBkb2NzL21pc2MvaHlwZnMt
cGF0aHMucGFuZG9jICAgICAgICB8IDExMyArKysrKysrKysrKysKIHRvb2xzL1J1bGVzLm1rICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnMvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnMvaHlwZnMvTWFrZWZpbGUgICAgICAgICAgIHwgIDE0
ICsrCiB0b29scy9saWJzL2h5cGZzL2NvcmUuYyAgICAgICAgICAgICB8IDI1MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvaHlwZnMvaW5jbHVkZS94ZW5oeXBmcy5oIHwg
IDYwICsrKysrKysKIHRvb2xzL2xpYnMvaHlwZnMvbGlieGVuaHlwZnMubWFwICAgIHwgICA5ICsK
IHRvb2xzL2xpYnMvaHlwZnMveGVuaHlwZnMucGMuaW4gICAgIHwgIDEwICsrCiB0b29scy9taXNj
L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9taXNjL3hlbmh5cGZzLmMg
ICAgICAgICAgICAgICB8IDE2MCArKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBz
LmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAg
ICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jICAgICAgICAgICAgfCAgIDEg
KwogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICAgICAgfCAgIDEgKwogeGVuL2NvbW1v
bi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMTAgKysKIHhlbi9jb21tb24vaHlwZnMuYyAg
ICAgICAgICAgICAgICAgIHwgMzM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAgMzkgKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9lcnJuby5oICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9oeXBmcy5oICAgICAgICAgIHwgMTIzICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1Ymxp
Yy94ZW4uaCAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaCAg
ICAgICAgIHwgICA4ICsKIHhlbi9pbmNsdWRlL3hlbi9oeXBmcy5oICAgICAgICAgICAgIHwgIDQw
ICsrKysrCiB4ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggICAgICAgICAgICB8ICAgMiArCiB4ZW4v
dG9vbHMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgOSArLQogeGVuL3Rvb2xzL2JpbjJj
LmMgICAgICAgICAgICAgICAgICAgfCAgMjggKysrCiAyOCBmaWxlcyBjaGFuZ2VkLCAxMzgwIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0
dXJlcy9oeXBlcnZpc29yZnMucGFuZG9jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9tYW4veGVu
aHlwZnMuMS5wb2QKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFu
ZG9jCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlicy9oeXBmcy9NYWtlZmlsZQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnMvaHlwZnMvY29yZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvbGlicy9oeXBmcy9pbmNsdWRlL3hlbmh5cGZzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0
b29scy9saWJzL2h5cGZzL2xpYnhlbmh5cGZzLm1hcAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L2xpYnMvaHlwZnMveGVuaHlwZnMucGMuaW4KIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9taXNj
L3hlbmh5cGZzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2h5cGZzLmMKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9wdWJsaWMvaHlwZnMuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL3hlbi9oeXBmcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xz
L2JpbjJjLmMKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:20:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:20:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcgA-0001A9-O6; Wed, 02 Oct 2019 11:20:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFcg9-00018v-5O
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:20:21 +0000
X-Inumbo-ID: 98ea5906-e506-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 98ea5906-e506-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 11:20:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 71ABFAE5E;
 Wed,  2 Oct 2019 11:20:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 13:20:04 +0200
Message-Id: <20191002112004.25793-7-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002112004.25793-1-jgross@suse.com>
References: <20191002112004.25793-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 6/6] xen: add runtime parameter reading
 support to hypfs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHN1cHBvcnQgdG8gcmVhZCB2YWx1ZXMgb2YgaHlwZXJ2aXNvciBydW50aW1lIHBhcmFtZXRl
cnMgdmlhIHRoZQpoeXBlcnZpc29yIGZpbGUgc3lzdGVtIGZvciBhbGwgdW5zaWduZWQgaW50ZWdl
ciB0eXBlIHJ1bnRpbWUgcGFyYW1ldGVycy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jIHwgIDkg
KysrKysrKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgIHwgMzkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jIGIvZG9jcy9t
aXNjL2h5cGZzLXBhdGhzLnBhbmRvYwppbmRleCA4MTM1MzU0NmVmLi5jMTIwMTQ1MDVlIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCisrKyBiL2RvY3MvbWlzYy9oeXBm
cy1wYXRocy5wYW5kb2MKQEAgLTEwMiwzICsxMDIsMTIgQEAgaHlwZXJ2aXNvci4KICMjIyMgL2J1
aWxkaW5mby9jb25maWcgPSBTVFJJTkcKIAogVGhlIGNvbnRlbnRzIG9mIHRoZSBgeGVuLy5jb25m
aWdgIGZpbGUgYXQgdGhlIHRpbWUgb2YgdGhlIGh5cGVydmlzb3IgYnVpbGQuCisKKyMjIyMgL3Bh
cmFtcy8KKworQSBkaXJlY3Rvcnkgb2YgcnVudGltZSBwYXJhbWV0ZXJzICh0aG9zZSBjYW4gYmUg
c2V0IHZpYSB4bCBzZXQtcGFyYW1ldGVycykuCisKKyMjIyMgL3BhcmFtcy8qCisKK1RoZSBzaW5n
bGUgcGFyYW1ldGVycy4gVGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBkaWZmZXJlbnQgcGFyYW1ldGVy
cyBjYW4gYmUKK2ZvdW5kIGluIGBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2NgLgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5k
ZXggNzYwOTE3ZGFiNS4uZTJlNmQxNzFhNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwu
YworKysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgor
I2luY2x1ZGUgPHhlbi9oeXBmcy5oPgogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgpAQCAtMzIwLDYgKzMyMSw0
NCBAQCBpbnQgY21kbGluZV9zdHJjbXAoY29uc3QgY2hhciAqZnJhZywgY29uc3QgY2hhciAqbmFt
ZSkKICAgICB9CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgaHlwZnNfZGlyIGh5cGZzX3BhcmFtcyA9IHsK
KyAgICAubGlzdCA9IExJU1RfSEVBRF9JTklUKGh5cGZzX3BhcmFtcy5saXN0KSwKK307CisKK3N0
YXRpYyBpbnQgX19pbml0IHJ1bnRpbWVfcGFyYW1faHlwZnNfYWRkKHZvaWQpCit7CisgICAgY29u
c3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07CisgICAgaW50IHJldDsKKworICAgIHJldCA9
IGh5cGZzX25ld19kaXIoJmh5cGZzX3Jvb3QsICJwYXJhbXMiLCAmaHlwZnNfcGFyYW1zKTsKKyAg
ICBCVUdfT04ocmV0KTsKKworICAgIGZvciAoIHBhcmFtID0gX19wYXJhbV9zdGFydDsgcGFyYW0g
PCBfX3BhcmFtX2VuZDsgcGFyYW0rKyApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBwYXJhbS0+
dHlwZSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBPUFRfVUlOVDoKKyAgICAgICAgICAgIGlm
ICggcGFyYW0tPmxlbiA9PSBzaXplb2YodW5zaWduZWQgaW50KSApCisgICAgICAgICAgICAgICAg
cmV0ID0gaHlwZnNfbmV3X2VudHJ5X3VpbnQoJmh5cGZzX3BhcmFtcywgcGFyYW0tPm5hbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGludCAq
KShwYXJhbS0+cGFyLnZhcikpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBP
UFRfU1RSOgorICAgICAgICAgICAgcmV0ID0gaHlwZnNfbmV3X2VudHJ5X3VpbnQoJmh5cGZzX3Bh
cmFtcywgcGFyYW0tPm5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXJhbS0+cGFyLnZhcik7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBCVUdfT04ocmV0KTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KK19faW5pdGNhbGwocnVudGltZV9wYXJhbV9oeXBm
c19hZGQpOworCiB1bnNpZ25lZCBpbnQgdGFpbnRlZDsKIAogLyoqCi0tIAoyLjE2LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:20:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcgB-0001AU-1r; Wed, 02 Oct 2019 11:20:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFcg9-00018z-9L
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:20:21 +0000
X-Inumbo-ID: 977f1084-e506-11e9-9713-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 977f1084-e506-11e9-9713-12813bfff9fa;
 Wed, 02 Oct 2019 11:20:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E0734B022;
 Wed,  2 Oct 2019 11:20:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 13:20:02 +0200
Message-Id: <20191002112004.25793-5-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002112004.25793-1-jgross@suse.com>
References: <20191002112004.25793-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 4/6] tools: add xenfs tool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSB4ZW5mcyB0b29sIGZvciBhY2Nlc3NpbmcgdGhlIGh5cGVydmlzb3IgZmlsZXN5c3Rl
bS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYx
OgotIHJlbmFtZSB0byB4ZW5oeXBmcwotIGRvbid0IHVzZSAiLS0iIGZvciBzdWJjb21tYW5kcwot
IGFkZCB3cml0ZSBzdXBwb3J0CgpWMjoKLSBlc2NhcGUgbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJz
IHBlciBkZWZhdWx0IHdpdGggY2F0IHN6YmNvbW1hbmQKICAoSWFuIEphY2tzb24pCi0gYWRkIC1i
IG9wdGlvbiB0byBjYXQgc3ViY29tbWFuZCAoSWFuIEphY2tzb24pCi0gYWRkIG1hbiBwYWdlCi0t
LQogLmdpdGlnbm9yZSAgICAgICAgICAgICAgfCAgIDEgKwogZG9jcy9tYW4veGVuaHlwZnMuMS5w
b2QgfCAgNjEgKysrKysrKysrKysrKysrKysrCiB0b29scy9taXNjL01ha2VmaWxlICAgICB8ICAg
NiArKwogdG9vbHMvbWlzYy94ZW5oeXBmcy5jICAgfCAxNjAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIyOCBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9tYW4veGVuaHlwZnMuMS5wb2QKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0b29scy9taXNjL3hlbmh5cGZzLmMKCmRpZmYgLS1naXQgYS8uZ2l0aWdu
b3JlIGIvLmdpdGlnbm9yZQppbmRleCAzYWRhMGM0ZjBiLi45NTRjMWRhMmNiIDEwMDY0NAotLS0g
YS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTM3MCw2ICszNzAsNyBAQCB0b29scy9s
aWJ4bC90ZXN0X3RpbWVkZXJlZwogdG9vbHMvbGlieGwvdGVzdF9mZGRlcmVncmFjZQogdG9vbHMv
ZmlybXdhcmUvZXRoZXJib290L2ViLXJvbXMuaAogdG9vbHMvZmlybXdhcmUvZXRoZXJib290L2dw
eGUtZ2l0LXNuYXBzaG90LnRhci5negordG9vbHMvbWlzYy94ZW5oeXBmcwogdG9vbHMvbWlzYy94
ZW53YXRjaGRvZ2QKIHRvb2xzL21pc2MveGVuLWh2bWNyYXNoCiB0b29scy9taXNjL3hlbi1sb3dt
ZW1kCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5oeXBmcy4xLnBvZCBiL2RvY3MvbWFuL3hlbmh5
cGZzLjEucG9kCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjM3YWE0ODhm
Y2MKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL21hbi94ZW5oeXBmcy4xLnBvZApAQCAtMCwwICsx
LDYxIEBACis9aGVhZDEgTkFNRQorCit4ZW5oeXBmcyAtIFhlbiB0b29sIHRvIGFjY2VzcyBYZW4g
aHlwZXJ2aXNvciBmaWxlIHN5c3RlbQorCis9aGVhZDEgU1lOT1BTSVMKKworQjx4ZW5oeXBmcz4g
STxzdWJjb21tYW5kPiBbSTxvcHRpb25zPl0gW0k8YXJncz5dCisKKz1oZWFkMSBERVNDUklQVElP
TgorCitUaGUgQjx4ZW5oeXBmcz4gcHJvZ3JhbSBpcyB1c2VkIHRvIGFjY2VzcyB0aGUgWGVuIGh5
cGVydmlzb3IgZmlsZSBzeXN0ZW0uCitJdCBjYW4gYmUgdXNlZCB0byBzaG93IHRoZSBhdmFpbGFi
bGUgZW50cmllcywgdG8gc2hvdyB0aGVpciBjb250ZW50cyBhbmQKKyhpZiBhbGxvd2VkKSB0byBt
b2RpZnkgdGhlaXIgY29udGVudHMuCisKKz1oZWFkMSBTVUJDT01NQU5EUworCis9b3ZlciA0CisK
Kz1pdGVtIEI8bHM+IEk8cGF0aD4KKworTGlzdCB0aGUgYXZhaWxhYmxlIGVudHJpZXMgYmVsb3cg
STxwYXRoPi4KKworPWl0ZW0gQjxjYXQ+IFtJPC1iPl0gSTxwYXRoPgorCitTaG93IHRoZSBjb250
ZW50cyBvZiB0aGUgZW50cnkgc3BlY2lmaWVkIGJ5IEk8cGF0aD4uIE5vbi1wcmludGFibGUgY2hh
cmFjdGVycworb3RoZXIgdGhhbiB3aGl0ZSBzcGFjZSBjaGFyYWN0ZXJzIChsaWtlIHRhYiwgbmV3
IGxpbmUpIHdpbGwgYmUgc2hvd24gYXMKK0I8XHhubj4gKEI8bm4+IGJlaW5nIGEgdHdvIGRpZ2l0
IGhleCBudW1iZXIpIHVubGVzcyB0aGUgb3B0aW9uIEI8LWI+IGlzCitzcGVjaWZpZWQuCisKKz1p
dGVtIEI8d3JpdGU+IEk8cGF0aD4gSTx2YWx1ZT4KKworU2V0IHRoZSBjb250ZW50cyBvZiB0aGUg
ZW50cnkgc3BlY2lmaWVkIGJ5IEk8cGF0aD4gdG8gSTx2YWx1ZT4uCisKKz1pdGVtIEI8dHJlZT4K
KworU2hvdyBhbGwgdGhlIGVudHJpZXMgb2YgdGhlIGZpbGUgc3lzdGVtIGFzIGEgdHJlZS4KKwor
PWJhY2sKKworPWhlYWQxIFJFVFVSTiBDT0RFUworCis9b3ZlciA0CisKKz1pdGVtIEI8MD4KKwor
U3VjY2VzcworCis9aXRlbSBCPDE+CisKK0ludmFsaWQgdXNhZ2UgKGUuZy4gdW5rbm93biBzdWJj
b21tYW5kLCB1bmtub3duIG9wdGlvbiwgbWlzc2luZyBwYXJhbWV0ZXIpLgorCis9aXRlbSBCPDI+
CisKK0VudHJ5IG5vdCBmb3VuZCB3aGlsZSB0cmF2ZXJzaW5nIHRoZSB0cmVlLgorCis9aXRlbSBC
PDM+CisKK0FjY2VzcyByaWdodCB2aW9sYXRpb24uCisKKz1iYWNrCisKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9taXNjL01ha2VmaWxlCmluZGV4IDYzOTQ3YmZhZGMu
LjlmZGIxMzU5N2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMv
bWlzYy9NYWtlZmlsZQpAQCAtMjQsNiArMjQsNyBAQCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2
KSAgICAgKz0geGVuLWxvd21lbWQKIElOU1RBTExfU0JJTi0kKENPTkZJR19YODYpICAgICArPSB4
ZW4tbWZuZHVtcAogSU5TVEFMTF9TQklOLSQoQ09ORklHX1g4NikgICAgICs9IHhlbi11Y29kZQog
SU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbmNvdgorSU5TVEFMTF9TQklOICAg
ICAgICAgICAgICAgICAgICs9IHhlbmh5cGZzCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAg
ICAgKz0geGVubG9ja3Byb2YKIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5w
ZXJmCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVucG0KQEAgLTg2LDYgKzg3
LDkgQEAgeGVucGVyZjogeGVucGVyZi5vCiB4ZW5wbTogeGVucG0ubwogCSQoQ0MpICQoTERGTEFH
UykgLW8gJEAgJDwgJChMRExJQlNfbGlieGVuY3RybCkgJChBUFBFTkRfTERGTEFHUykKIAoreGVu
aHlwZnM6IHhlbmh5cGZzLm8KKwkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xp
Ynhlbmh5cGZzKSAkKEFQUEVORF9MREZMQUdTKQorCiB4ZW5sb2NrcHJvZjogeGVubG9ja3Byb2Yu
bwogCSQoQ0MpICQoTERGTEFHUykgLW8gJEAgJDwgJChMRExJQlNfbGlieGVuY3RybCkgJChBUFBF
TkRfTERGTEFHUykKIApAQCAtOTQsNiArOTgsOCBAQCB4ZW4taHB0b29sLm86IENGTEFHUyArPSAt
SSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhjICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCiB4ZW4taHB0b29s
OiB4ZW4taHB0b29sLm8KIAkkKENDKSAkKExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhl
bmV2dGNobikgJChMRExJQlNfbGlieGVuY3RybCkgJChMRExJQlNfbGlieGVuZ3Vlc3QpICQoTERM
SUJTX2xpYnhlbnN0b3JlKSAkKEFQUEVORF9MREZMQUdTKQogCit4ZW5oeXBmcy5vOiBDRkxBR1Mg
Kz0gJChDRkxBR1NfbGlieGVuaHlwZnMpCisKICMgeGVuLW1mbmR1bXAgaW5jb3JyZWN0bHkgdXNl
cyBsaWJ4YyBpbnRlcm5hbHMKIHhlbi1tZm5kdW1wLm86IENGTEFHUyArPSAtSSQoWEVOX1JPT1Qp
L3Rvb2xzL2xpYnhjICQoQ0ZMQUdTX2xpYnhlbmNhbGwpCiB4ZW4tbWZuZHVtcDogeGVuLW1mbmR1
bXAubwpkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW5oeXBmcy5jIGIvdG9vbHMvbWlzYy94ZW5o
eXBmcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjEyY2Y5ODlkNTMK
LS0tIC9kZXYvbnVsbAorKysgYi90b29scy9taXNjL3hlbmh5cGZzLmMKQEAgLTAsMCArMSwxNjAg
QEAKKyNkZWZpbmUgX0dOVV9TT1VSQ0UKKyNpbmNsdWRlIDxjdHlwZS5oPgorI2luY2x1ZGUgPHN0
ZGlvLmg+CisjaW5jbHVkZSA8c3RkbGliLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisjaW5jbHVk
ZSA8eGVuaHlwZnMuaD4KKworc3RhdGljIHN0cnVjdCB4ZW5oeXBmc19oYW5kbGUgKmhkbDsKKwor
c3RhdGljIGludCB1c2FnZSh2b2lkKQoreworICAgIGZwcmludGYoc3RkZXJyLCAidXNhZ2U6IHhl
bmh5cGZzIGxzIDxwYXRoPlxuIik7CisgICAgZnByaW50ZihzdGRlcnIsICIgICAgICAgeGVuaHlw
ZnMgY2F0IFstYl0gPHBhdGg+XG4iKTsKKyAgICBmcHJpbnRmKHN0ZGVyciwgIiAgICAgICB4ZW5o
eXBmcyB3cml0ZSA8cGF0aD4gPHZhbD5cbiIpOworICAgIGZwcmludGYoc3RkZXJyLCAiICAgICAg
IHhlbmh5cGZzIHRyZWVcbiIpOworCisgICAgcmV0dXJuIDE7Cit9CisKK3N0YXRpYyB2b2lkIHhl
bmh5cGZzX3ByaW50X2VzY2FwZWQoY2hhciAqc3RyaW5nKQoreworICAgIGNoYXIgKmM7CisKKyAg
ICBmb3IgKGMgPSBzdHJpbmc7ICpjOyBjKyspIHsKKyAgICAgICAgaWYgKGlzZ3JhcGgoKmMpIHx8
IGlzc3BhY2UoKmMpKQorICAgICAgICAgICAgcHJpbnRmKCIlYyIsICpjKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgcHJpbnRmKCJcXHglMDJ4IiwgKmMpOworICAgIH0KKyAgICBwcmludGYo
IlxuIik7Cit9CisKK3N0YXRpYyBpbnQgeGVuaHlwZnNfY2F0KGludCBhcmdjLCBjaGFyICphcmd2
W10pCit7CisgICAgaW50IHJldCA9IDA7CisgICAgY2hhciAqcmVzdWx0OworICAgIGNoYXIgKnBh
dGg7CisgICAgYm9vbCBiaW4gPSBmYWxzZTsKKworICAgIHN3aXRjaCAoYXJnYykgeworICAgIGNh
c2UgMToKKyAgICAgICAgcGF0aCA9IGFyZ3ZbMF07CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSAyOgorICAgICAgICBpZiAoc3RyY21wKGFyZ3ZbMF0sICItYiIpKQorICAgICAgICAgICAgcmV0
dXJuIHVzYWdlKCk7CisgICAgICAgIGJpbiA9IHRydWU7CisgICAgICAgIHBhdGggPSBhcmd2WzFd
OworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiB1c2FnZSgp
OworICAgIH0KKworICAgIHJlc3VsdCA9IHhlbmh5cGZzX3JlYWQoaGRsLCBwYXRoKTsKKyAgICBp
ZiAoIXJlc3VsdCkgeworICAgICAgICBwZXJyb3IoImNvdWxkIG5vdCByZWFkIik7CisgICAgICAg
IHJldCA9IDM7CisgICAgfSBlbHNlIHsKKyAgICAgICAgaWYgKGJpbikKKyAgICAgICAgICAgIHBy
aW50ZigiJXNcbiIsIHJlc3VsdCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHhlbmh5cGZz
X3ByaW50X2VzY2FwZWQocmVzdWx0KTsKKyAgICAgICAgZnJlZShyZXN1bHQpOworICAgIH0KKwor
ICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgeGVuaHlwZnNfd3IoY2hhciAqcGF0aCwg
Y2hhciAqdmFsKQoreworICAgIGludCByZXQ7CisKKyAgICByZXQgPSB4ZW5oeXBmc193cml0ZSho
ZGwsIHBhdGgsIHZhbCk7CisgICAgaWYgKHJldCkgeworICAgICAgICBwZXJyb3IoImNvdWxkIG5v
dCB3cml0ZSIpOworICAgICAgICByZXQgPSAzOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9
CisKK3N0YXRpYyBpbnQgeGVuaHlwZnNfbHMoY2hhciAqcGF0aCkKK3sKKyAgICBzdHJ1Y3QgeGVu
aHlwZnNfZGlyZW50ICplbnQ7CisgICAgdW5zaWduZWQgaW50IG4sIGk7CisgICAgaW50IHJldCA9
IDA7CisKKyAgICBlbnQgPSB4ZW5oeXBmc19yZWFkZGlyKGhkbCwgcGF0aCwgJm4pOworICAgIGlm
ICghZW50KSB7CisgICAgICAgIHBlcnJvcigiY291bGQgbm90IHJlYWQgZGlyIik7CisgICAgICAg
IHJldCA9IDM7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IG47IGkrKykK
KyAgICAgICAgICAgIHByaW50ZigiJWMgJXNcbiIsIGVudFtpXS5pc19kaXIgPyAnZCcgOiAnLScs
IGVudFtpXS5uYW1lKTsKKworICAgICAgICBmcmVlKGVudCk7CisgICAgfQorCisgICAgcmV0dXJu
IHJldDsKK30KKworc3RhdGljIGludCB4ZW5oeXBmc190cmVlX3N1YihjaGFyICpwYXRoLCB1bnNp
Z25lZCBpbnQgZGVwdGgpCit7CisgICAgc3RydWN0IHhlbmh5cGZzX2RpcmVudCAqZW50OworICAg
IHVuc2lnbmVkIGludCBuLCBpOworICAgIGludCByZXQgPSAwOworICAgIGNoYXIgKnA7CisKKyAg
ICBlbnQgPSB4ZW5oeXBmc19yZWFkZGlyKGhkbCwgcGF0aCwgJm4pOworICAgIGlmICghZW50KQor
ICAgICAgICByZXR1cm4gMjsKKworICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpKyspIHsKKyAgICAg
ICAgcHJpbnRmKCIlKnMlcyVzXG4iLCBkZXB0aCAqIDIsICIiLCBlbnRbaV0ubmFtZSwKKyAgICAg
ICAgICAgICAgIGVudFtpXS5pc19kaXIgPyAiLyIgOiAiIik7CisgICAgICAgIGlmIChlbnRbaV0u
aXNfZGlyKSB7CisgICAgICAgICAgICBhc3ByaW50ZigmcCwgIiVzJXMlcyIsIHBhdGgsIChkZXB0
aCA9PSAxKSA/ICIiIDogIi8iLCBlbnRbaV0ubmFtZSk7CisgICAgICAgICAgICBpZiAoeGVuaHlw
ZnNfdHJlZV9zdWIocCwgZGVwdGggKyAxKSkKKyAgICAgICAgICAgICAgICByZXQgPSAyOworICAg
ICAgICB9CisgICAgfQorCisgICAgZnJlZShlbnQpOworCisgICAgcmV0dXJuIHJldDsKK30KKwor
c3RhdGljIGludCB4ZW5oeXBmc190cmVlKHZvaWQpCit7CisgICAgcHJpbnRmKCIvXG4iKTsKKwor
ICAgIHJldHVybiB4ZW5oeXBmc190cmVlX3N1YigiLyIsIDEpOworfQorCitpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqYXJndltdKQoreworICAgIGludCByZXQ7CisKKyAgICBoZGwgPSB4ZW5oeXBm
c19vcGVuKE5VTEwsIDApOworCisgICAgaWYgKCFoZGwpIHsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJDb3VsZCBub3Qgb3BlbiBsaWJ4ZW5oeXBmc1xuIik7CisgICAgICAgIHJldCA9IDI7Cisg
ICAgfSBlbHNlIGlmIChhcmdjID49IDMgJiYgIXN0cmNtcChhcmd2WzFdLCAiY2F0IikpCisgICAg
ICAgIHJldCA9IHhlbmh5cGZzX2NhdChhcmdjIC0gMiwgYXJndiArIDIpOworICAgIGVsc2UgaWYg
KGFyZ2MgPT0gMyAmJiAhc3RyY21wKGFyZ3ZbMV0sICJscyIpKQorICAgICAgICByZXQgPSB4ZW5o
eXBmc19scyhhcmd2WzJdKTsKKyAgICBlbHNlIGlmIChhcmdjID09IDQgJiYgIXN0cmNtcChhcmd2
WzFdLCAid3JpdGUiKSkKKyAgICAgICAgcmV0ID0geGVuaHlwZnNfd3IoYXJndlsyXSwgYXJndlsz
XSk7CisgICAgZWxzZSBpZiAoYXJnYyA9PSAyICYmICFzdHJjbXAoYXJndlsxXSwgInRyZWUiKSkK
KyAgICAgICAgcmV0ID0geGVuaHlwZnNfdHJlZSgpOworICAgIGVsc2UKKyAgICAgICAgcmV0ID0g
dXNhZ2UoKTsKKworICAgIHhlbmh5cGZzX2Nsb3NlKGhkbCk7CisKKyAgICByZXR1cm4gcmV0Owor
fQotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 11:20:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11:20:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFcgF-0001D4-FT; Wed, 02 Oct 2019 11:20:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFcgE-0001Cb-C3
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 11:20:26 +0000
X-Inumbo-ID: 98ec211e-e506-11e9-9713-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 98ec211e-e506-11e9-9713-12813bfff9fa;
 Wed, 02 Oct 2019 11:20:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2FC1FB02E;
 Wed,  2 Oct 2019 11:20:08 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 13:20:03 +0200
Message-Id: <20191002112004.25793-6-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002112004.25793-1-jgross@suse.com>
References: <20191002112004.25793-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH v2 5/6] xen: add /buildinfo/config entry to
 hypervisor filesystem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSAvYnVpbGRpbmZvL2NvbmZpZyBlbnRyeSB0byB0aGUgaHlwZXJ2aXNvciBmaWxlc3lz
dGVtLiBUaGlzCmVudHJ5IGNvbnRhaW5zIHRoZSAuY29uZmlnIGZpbGUgdXNlZCB0byBidWlsZCB0
aGUgaHlwZXJ2aXNvci4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIGRvY3MvbWlz
Yy9oeXBmcy1wYXRocy5wYW5kb2MgfCAgOSArKysrKysrKysKIHhlbi9jb21tb24vTWFrZWZpbGUg
ICAgICAgICAgfCAgOSArKysrKysrKysKIHhlbi9jb21tb24vaHlwZnMuYyAgICAgICAgICAgfCAx
NyArKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICB8ICAyICsr
CiB4ZW4vdG9vbHMvTWFrZWZpbGUgICAgICAgICAgIHwgIDkgKysrKysrKy0tCiB4ZW4vdG9vbHMv
YmluMmMuYyAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNyBm
aWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi90b29scy9iaW4yYy5jCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5n
aXRpZ25vcmUKaW5kZXggOTU0YzFkYTJjYi4uMTZkZmJiODMwMiAxMDA2NDQKLS0tIGEvLmdpdGln
bm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yOTUsNiArMjk1LDcgQEAgeGVuL2FyY2gvKi9lZmkv
Ym9vdC5jCiB4ZW4vYXJjaC8qL2VmaS9jb21wYXQuYwogeGVuL2FyY2gvKi9lZmkvZWZpLmgKIHhl
bi9hcmNoLyovZWZpL3J1bnRpbWUuYworeGVuL2NvbW1vbi9jb25maWdfZGF0YS5jCiB4ZW4vaW5j
bHVkZS9oZWFkZXJzKi5jaGsKIHhlbi9pbmNsdWRlL2FzbQogeGVuL2luY2x1ZGUvYXNtLSovYXNt
LW9mZnNldHMuaApAQCAtMzEyLDYgKzMxMyw3IEBAIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYnll
X3dvcmxkLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZC5saXZl
cGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2
ZXBhdGNoL3hlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAoreGVuL3Rvb2xzL2JpbjJjCiB4ZW4v
dG9vbHMva2NvbmZpZy8udG1wX2d0a2NoZWNrCiB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX3F0Y2hl
Y2sKIHhlbi90b29scy9zeW1ib2xzCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMu
cGFuZG9jIGIvZG9jcy9taXNjL2h5cGZzLXBhdGhzLnBhbmRvYwppbmRleCA2N2RlOGQyY2Y4Li44
MTM1MzU0NmVmIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvaHlwZnMtcGF0aHMucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy9oeXBmcy1wYXRocy5wYW5kb2MKQEAgLTkzLDMgKzkzLDEyIEBAIEEgcG9wdWxh
dGVkIFhlbiBoeXBlcnZpc29yIGZpbGUgc3lzdGVtIG1pZ2h0IGxvb2sgbGlrZSB0aGUgZm9sbG93
aW5nIGV4YW1wbGU6CiAjIyMjIC8KIAogVGhlIHJvb3Qgb2YgdGhlIGh5cGVydmlzb3IgZmlsZSBz
eXN0ZW0uCisKKyMjIyMgL2J1aWxkaW5mby8KKworQSBkaXJlY3RvcnkgY29udGFpbmluZyBzdGF0
aWMgaW5mb3JtYXRpb24gZ2VuZXJhdGVkIHdoaWxlIGJ1aWxkaW5nIHRoZQoraHlwZXJ2aXNvci4K
KworIyMjIyAvYnVpbGRpbmZvL2NvbmZpZyA9IFNUUklORworCitUaGUgY29udGVudHMgb2YgdGhl
IGB4ZW4vLmNvbmZpZ2AgZmlsZSBhdCB0aGUgdGltZSBvZiB0aGUgaHlwZXJ2aXNvciBidWlsZC4K
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCmlu
ZGV4IGEzZjY2YWEwYzAuLmRlN2UwZmE2NDUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vTWFrZWZp
bGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtMSw2ICsxLDcgQEAKIG9iai0kKENPTkZJ
R19BUkdPKSArPSBhcmdvLm8KIG9iai15ICs9IGJpdG1hcC5vCiBvYmoteSArPSBic2VhcmNoLm8K
K29iai15ICs9IGNvbmZpZ19kYXRhLm8KIG9iai0kKENPTkZJR19DT1JFX1BBUktJTkcpICs9IGNv
cmVfcGFya2luZy5vCiBvYmoteSArPSBjcHUubwogb2JqLXkgKz0gY3B1cG9vbC5vCkBAIC03OSwz
ICs4MCwxMSBAQCBzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVic2FuCiAKIHN1YmRpci0kKENP
TkZJR19ORUVEU19MSUJFTEYpICs9IGxpYmVsZgogc3ViZGlyLSQoQ09ORklHX0hBU19ERVZJQ0Vf
VFJFRSkgKz0gbGliZmR0CisKK2NvbmZpZ19kYXRhLmM6IC4uLy5jb25maWcKKwkoIGVjaG8gImNo
YXIgeGVuX2NvbmZpZ19kYXRhW10gPSI7IFwKKwkgIC4uL3Rvb2xzL2JpbjJjIDwkPDsgXAorCSAg
ZWNobyAiOyIgKSA+ICRACisKK2NsZWFuOjoKKwlybSBjb25maWdfZGF0YS5jIDI+L2Rldi9udWxs
IHx8IHRydWUKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vaHlwZnMuYyBiL3hlbi9jb21tb24vaHlw
ZnMuYwppbmRleCBjOGM1YzUwNGNmLi5hYjE3ZDBkZTQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2h5cGZzLmMKKysrIGIveGVuL2NvbW1vbi9oeXBmcy5jCkBAIC0yNSw2ICsyNSwxMCBAQCBzdGF0
aWMgc3RydWN0IGh5cGZzX2VudHJ5IGh5cGZzX3Jvb3RfZW50cnkgPSB7CiAgICAgLmRpciA9ICZo
eXBmc19yb290LAogfTsKIAorc3RhdGljIHN0cnVjdCBoeXBmc19kaXIgaHlwZnNfYnVpbGRpbmZv
ID0geworICAgIC5saXN0ID0gTElTVF9IRUFEX0lOSVQoaHlwZnNfYnVpbGRpbmZvLmxpc3QpLAor
fTsKKwogc3RhdGljIGludCBoeXBmc19hZGRfZW50cnkoc3RydWN0IGh5cGZzX2RpciAqcGFyZW50
LCBzdHJ1Y3QgaHlwZnNfZW50cnkgKm5ldykKIHsKICAgICBpbnQgcmV0ID0gLUVOT0VOVDsKQEAg
LTMxNiwzICszMjAsMTYgQEAgbG9uZyBkb19oeXBmc19vcCh1bnNpZ25lZCBpbnQgY21kLAogCiAg
ICAgcmV0dXJuIHJldDsKIH0KKworc3RhdGljIGludCBfX2luaXQgaHlwZnNfaW5pdCh2b2lkKQor
eworICAgIGludCByZXQ7CisKKyAgICByZXQgPSBoeXBmc19uZXdfZGlyKCZoeXBmc19yb290LCAi
YnVpbGRpbmZvIiwgJmh5cGZzX2J1aWxkaW5mbyk7CisgICAgQlVHX09OKHJldCk7CisgICAgcmV0
ID0gaHlwZnNfbmV3X2VudHJ5X3N0cmluZygmaHlwZnNfYnVpbGRpbmZvLCAiY29uZmlnIiwgeGVu
X2NvbmZpZ19kYXRhKTsKKyAgICBCVUdfT04ocmV0KTsKKworICAgIHJldHVybiAwOworfQorX19p
bml0Y2FsbChoeXBmc19pbml0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwu
aCBiL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAppbmRleCA1NDhiNjRkYTlmLi41ZmYyMjgwYjBm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL2tlcm5lbC5oCkBAIC0xMDAsNSArMTAwLDcgQEAgZXh0ZXJuIGVudW0gc3lzdGVtX3N0YXRl
IHsKIAogYm9vbF90IGlzX2FjdGl2ZV9rZXJuZWxfdGV4dCh1bnNpZ25lZCBsb25nIGFkZHIpOwog
CitleHRlcm4gY2hhciB4ZW5fY29uZmlnX2RhdGFbXTsKKwogI2VuZGlmIC8qIF9MSU5VWF9LRVJO
RUxfSCAqLwogCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvTWFrZWZpbGUgYi94ZW4vdG9vbHMvTWFr
ZWZpbGUKaW5kZXggZTk0MDkzOWQ2MS4uY2QyYmJiZjY0NyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xz
L01ha2VmaWxlCisrKyBiL3hlbi90b29scy9NYWtlZmlsZQpAQCAtMSwxMyArMSwxOCBAQAogCiBp
bmNsdWRlICQoWEVOX1JPT1QpL0NvbmZpZy5tawogCitQUk9HUyA9IHN5bWJvbHMgYmluMmMKKwog
LlBIT05ZOiBkZWZhdWx0CiBkZWZhdWx0OgotCSQoTUFLRSkgc3ltYm9scworCSQoTUFLRSkgJChQ
Uk9HUykKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46Ci0Jcm0gLWYgKi5vIHN5bWJvbHMKKwlybSAt
ZiAqLm8gJChQUk9HUykKIAogc3ltYm9sczogc3ltYm9scy5jCiAJJChIT1NUQ0MpICQoSE9TVENG
TEFHUykgLW8gJEAgJDwKKworYmluMmM6IGJpbjJjLmMKKwkkKEhPU1RDQykgJChIT1NUQ0ZMQUdT
KSAtbyAkQCAkPApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2JpbjJjLmMgYi94ZW4vdG9vbHMvYmlu
MmMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jMzMyMzk5YjcwCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2JpbjJjLmMKQEAgLTAsMCArMSwyOCBAQAorLyoK
KyAqIFVubG92ZWQgcHJvZ3JhbSB0byBjb252ZXJ0IGEgYmluYXJ5IG9uIHN0ZGluIHRvIGEgQyBp
bmNsdWRlIG9uIHN0ZG91dAorICoKKyAqIEphbiAxOTk5IE1hdHQgTWFja2FsbCA8bXBtQHNlbGVu
aWMuY29tPgorICoKKyAqIFRoaXMgc29mdHdhcmUgbWF5IGJlIHVzZWQgYW5kIGRpc3RyaWJ1dGVk
IGFjY29yZGluZyB0byB0aGUgdGVybXMKKyAqIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSwgaW5jb3Jwb3JhdGVkIGhlcmVpbiBieSByZWZlcmVuY2UuCisgKi8KKworI2luY2x1ZGUg
PHN0ZGlvLmg+CisKK2ludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisJaW50IGNo
LCB0b3RhbCA9IDA7CisKKwlkbyB7CisJCXByaW50ZigiXHRcIiIpOworCQl3aGlsZSAoKGNoID0g
Z2V0Y2hhcigpKSAhPSBFT0YpIHsKKwkJCXRvdGFsKys7CisJCQlwcmludGYoIlxceCUwMngiLCBj
aCk7CisJCQlpZiAodG90YWwgJSAxNiA9PSAwKQorCQkJCWJyZWFrOworCQl9CisJCXByaW50Zigi
XCJcbiIpOworCX0gd2hpbGUgKGNoICE9IEVPRik7CisKKwlyZXR1cm4gMDsKK30KLS0gCjIuMTYu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 12:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 12:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFdqv-0007LM-Oh; Wed, 02 Oct 2019 12:35:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFdqu-0007LH-EH
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 12:35:32 +0000
X-Inumbo-ID: 1dfc61c1-e511-11e9-9714-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 1dfc61c1-e511-11e9-9714-12813bfff9fa;
 Wed, 02 Oct 2019 12:35:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A757AF26;
 Wed,  2 Oct 2019 12:35:30 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191001152233.55491-1-roger.pau@citrix.com>
 <20191001164407.GJ1163@perard.uk.xensource.com>
 <20191002100843.dq3m53awg22dcrj7@Air-de-Roger>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <c7df9cd3-2821-913f-e670-3a6531c93a0d@suse.com>
Date: Wed, 2 Oct 2019 14:35:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191002100843.dq3m53awg22dcrj7@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] libxl: wait for the ack when issuing
 power control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, DavidScott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMTI6MDgsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+IEFkZGluZyBKdWVy
Z2VuIGZvciBhIHJlbGVhc2UtYWNrLgo+IAo+IE9uIFR1ZSwgT2N0IDAxLCAyMDE5IGF0IDA1OjQ0
OjA3UE0gKzAxMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+PiBPbiBUdWUsIE9jdCAwMSwgMjAx
OSBhdCAwNToyMjozM1BNICswMjAwLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+PiBDdXJyZW50
bHkgb25seSBzdXNwZW5kIHBvd2VyIGNvbnRyb2wgcmVxdWVzdHMgd2FpdCBmb3IgYW4gYWNrIGZy
b20gdGhlCj4+PiBkb21haW4sIHdoaWxlIHBvd2VyIG9mZiBvciByZWJvb3QgcmVxdWVzdHMgc2lt
cGx5IHdyaXRlIHRoZSBjb21tYW5kIHRvCj4+PiB4ZW5zdG9yZSBhbmQgZXhpdC4KPj4+Cj4+PiBJ
bnRyb2R1Y2UgYSAxIG1pbnV0ZSB3YWl0IGZvciB0aGUgZG9tYWluIHRvIGFja25vd2xlZGdlIHRo
ZSByZXF1ZXN0LCBvcgo+Pj4gZWxzZSByZXR1cm4gYW4gZXJyb3IuIFRoZSBzdXNwZW5kIGNvZGUg
aXMgc2xpZ2h0bHkgbW9kaWZpZWQgdG8gdXNlIHRoZQo+Pj4gbmV3IGluZnJhc3RydWN0dXJlIGFk
ZGVkLCBidXQgc2hvdWxkbid0IGhhdmUgYW55IGZ1bmN0aW9uYWwgY2hhbmdlLgo+Pj4KPj4+IEZp
eCB0aGUgb2NhbWwgYmluZGluZ3MgYW5kIGFsc28gcHJvdmlkZSBhIGJhY2t3YXJkcyBjb21wYXRp
YmxlCj4+PiBpbnRlcmZhY2UgZm9yIHRoZSByZWJvb3QgYW5kIHBvd2Vyb2ZmIGxpYnhsIEFQSSBm
dW5jdGlvbnMuCj4+Pgo+Pj4gUmVwb3J0ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4+Cj4+IFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 12:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 12:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFdwZ-00088a-GH; Wed, 02 Oct 2019 12:41:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFdwY-00088V-PH
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 12:41:22 +0000
X-Inumbo-ID: f029a3e2-e511-11e9-9715-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id f029a3e2-e511-11e9-9715-12813bfff9fa;
 Wed, 02 Oct 2019 12:41:22 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 391FD21920;
 Wed,  2 Oct 2019 12:41:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570020081;
 bh=XJde1nVGZTfJVo3cqG+QYEHJHXPpA2VU71LLuADiqUo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=XzwXm5cHQBIWMwxGen11bxvzbxovuZgYY5BSCaC/IgGfih3nDQHjczhC25UdEC4Ea
 UZntAqEEVIXGeLakIVMxFQl863suP5tJOApJgSCl54qU745YlZuVLCT++31HzSJQ43
 xrR1ex7+4cf9Pwi/Tr+zfw4OgOZcgUwJ4Pnl8PXg=
Date: Wed, 2 Oct 2019 05:41:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
Message-ID: <alpine.DEB.2.21.1910020541060.26319@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
 <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andre Przywara <Andre.Przywara@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 Julien Grall <Julien.Grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxIE9jdCAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVlLCAx
IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBIaSwKPiA+IAo+ID4gT24gMDEvMTAv
MjAxOSAyMToxMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBPbiBUaHUsIDI2IFNl
cCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+PiBBdCB0aGUgbW9tZW50LCBlbnRlcl9o
eXBlcnZpc29yX2hlYWQoKSBhbmQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgYXJlCj4gPiA+PiB1
c2VkIHRvIGRlYWwgd2l0aCBhY3Rpb25zIHRvIGJlIGRvbmUgYmVmb3JlL2FmdGVyIGFueSBndWVz
dCByZXF1ZXN0IGlzCj4gPiA+PiBoYW5kbGVkLgo+ID4gPj4KPiA+ID4+IFdoaWxlIHRoZXkgYXJl
IG1lYW50IHRvIHdvcmsgaW4gcGFpciwgdGhlIGZvcm1lciBpcyBjYWxsZWQgZm9yIG1vc3Qgb2YK
PiA+ID4+IHRoZSB0cmFwcywgaW5jbHVkaW5nIHRyYXBzIGZyb20gdGhlIHNhbWUgZXhjZXB0aW9u
IGxldmVsIChpLmUuCj4gPiA+PiBoeXBlcnZpc29yKSB3aGlsc3QgdGhlIGxhdHRlciB3aWxsIG9u
bHkgYmUgY2FsbGVkIHdoZW4gcmV0dXJuaW5nIHRvIHRoZQo+ID4gPj4gZ3Vlc3QuCj4gPiA+Pgo+
ID4gPj4gQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZpc29yX2hlYWQoKSBpcyBub3Qg
Y2FsbGVkIGZyb20gYWxsIHRoZQo+ID4gPj4gdHJhcHMsIHNvIHRoaXMgbWFrZXMgcG90ZW50aWFs
bHkgZGlmZmljdWx0IHRvIGV4dGVuZCBpdCBmb3IgdGhlIGRlYWxpbmcKPiA+ID4+IHdpdGggc2Ft
ZSBleGNlcHRpb24gbGV2ZWwuCj4gPiA+Pgo+ID4gPj4gRnVydGhlcm1vcmUsIHNvbWUgYXNzZW1i
bHkgb25seSBwYXRoIHdpbGwgcmVxdWlyZSB0byBjYWxsCj4gPiA+PiBlbnRlcl9oeXBlcnZpc29y
X3RhaWwoKS4gU28gdGhlIGZ1bmN0aW9uIGlzIG5vdyBkaXJlY3RseSBjYWxsIGJ5Cj4gPiA+PiBh
c3NlbWJseSBpbiBmb3IgZ3Vlc3QgdmVjdG9yIG9ubHkuIFRoaXMgbWVhbnMgdGhhdCB0aGUgY2hl
Y2sgd2hldGhlciB3ZQo+ID4gPj4gYXJlIGNhbGxlZCBpbiBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBi
ZSByZW1vdmVkLgo+ID4gPj4KPiA+ID4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbmFtZSBl
bnRlcl9oeXBlcnZpc29yX3RhaWwoKSBhbmQKPiA+ID4+IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgp
IHRvIHNvbWV0aGluZyBtb3JlIG1lYW5pbmdmdWwgYW5kIGRvY3VtZW50IHRoZW0uCj4gPiA+PiBU
aGlzIHNob3VsZCBoZWxwIGV2ZXJ5b25lIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgdGhl
IHR3bwo+ID4gPj4gZnVuY3Rpb25zLgo+ID4gPj4KPiA+ID4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+Pgo+ID4gPj4gLS0tCj4gPiA+Pgo+
ID4gPj4gSSBoYXZlbid0IGRvbmUgdGhlIDMyLWJpdHMgcGFydCB5ZXQuIEkgd2FudGVkIHRvIGdh
dGhlciBmZWVkYmFjayBiZWZvcmUKPiA+ID4+IGxvb2tpbmcgaW4gZGV0YWlscyBob3cgdG8gaW50
ZWdyYXRlIHRoYXQgd2l0aCBBcm0zMi4KPiA+ID4+IC0tLQo+ID4gPj4gICB4ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUyB8ICA0ICsrLQo+ID4gPj4gICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAg
ICB8IDcxICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+
ID4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkK
PiA+ID4+Cj4gPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ID4gPj4gaW5kZXggNDBkOWYzZWM4Yy4uOWVhZmFl
NTE2YiAxMDA2NDQKPiA+ID4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gPiA+
PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ID4gPj4gQEAgLTE0Nyw3ICsxNDcs
NyBAQAo+ID4gPj4gICAKPiA+ID4+ICAgICAgICAgICAuaWYgXGh5cCA9PSAwICAgICAgICAgLyog
R3Vlc3QgbW9kZSAqLwo+ID4gPj4gICAKPiA+ID4+IC0gICAgICAgIGJsICAgICAgbGVhdmVfaHlw
ZXJ2aXNvcl90YWlsIC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0dXJuICovCj4gPiA+PiAr
ICAgICAgICBibCAgICAgIGxlYXZlX2h5cGVydmlzb3JfdG9fZ3Vlc3QgLyogRGlzYWJsZXMgaW50
ZXJydXB0cyBvbiByZXR1cm4gKi8KPiA+ID4+ICAgCj4gPiA+PiAgICAgICAgICAgZXhpdF9ndWVz
dCBcY29tcGF0Cj4gPiA+PiAgIAo+ID4gPj4gQEAgLTE3NSw2ICsxNzUsOCBAQAo+ID4gPj4gICAg
ICAgICAgICAgICAgICAgICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCj4g
PiA+PiAgICAgICAgICAgbXNyICAgICBkYWlmY2xyLCBcaWZsYWdzCj4gPiA+PiAgICAgICAgICAg
bW92ICAgICB4MCwgc3AKPiA+ID4+ICsgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9m
cm9tX2d1ZXN0Cj4gPiA+PiArICAgICAgICBtb3YgICAgIHgwLCBzcAo+ID4gPj4gICAgICAgICAg
IGJsICAgICAgZG9fdHJhcF9cdHJhcAo+ID4gPj4gICAxOgo+ID4gPj4gICAgICAgICAgIGV4aXQg
ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0Cj4gPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ID4gPj4gaW5kZXggYTNiOTYxYmQwNi4u
MjBiYTM0ZWM5MSAxMDA2NDQKPiA+ID4+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPiA+
PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ID4gPj4gQEAgLTIwMDYsNDcgKzIwMDYsNDYg
QEAgc3RhdGljIGlubGluZSBib29sIG5lZWRzX3NzYmRfZmxpcChzdHJ1Y3QgdmNwdSAqdikKPiA+
ID4+ICAgICAgICAgICAgICAgIGNwdV9yZXF1aXJlX3NzYmRfbWl0aWdhdGlvbigpOwo+ID4gPj4g
ICB9Cj4gPiA+PiAgIAo+ID4gPj4gLXN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+ID4+ICsvKgo+ID4gPj4gKyAqIEFjdGlvbnMg
dGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1ZXN0IGFuZCBiZWZvcmUg
YW55Cj4gPiA+PiArICogcmVxdWVzdCBmcm9tIGl0IGlzIGhhbmRsZWQuCj4gPiA+PiArICovCj4g
PiA+PiArdm9pZCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4gPiA+PiAgIHsKPiA+ID4+IC0gICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkK
PiA+ID4+IC0gICAgewo+ID4gPj4gLSAgICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+
ID4gPj4gKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gPiA+PiAgIAo+ID4gPj4gLSAg
ICAgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcg
aXQgYmFjayBvbi4gKi8KPiA+ID4+IC0gICAgICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkK
PiA+ID4+IC0gICAgICAgICAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9XT1JL
QVJPVU5EXzJfRklELCAxLCBOVUxMKTsKPiA+ID4+ICsgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBk
aXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBvbi4gKi8KPiA+ID4+ICsgICAg
aWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQo+ID4gPj4gKyAgICAgICAgYXJtX3NtY2NjXzFfMV9z
bWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7Cj4gPiA+PiAgIAo+
ID4gPj4gLSAgICAgICAgLyoKPiA+ID4+IC0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1
YWwgYWJvcnQsIHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KPiA+ID4+IC0gICAg
ICAgICAqIFNlZSBBUk0gQVJNIERESSAwNDg3QS5qIEQxLjE0LjMgKFZpcnR1YWwgSW50ZXJydXB0
cykgZm9yIGRldGFpbHMsCj4gPiA+PiAtICAgICAgICAgKiBidXQgdGhlIGNydWNpYWwgYml0IGlz
ICJPbiB0YWtpbmcgYSB2U0Vycm9yIGludGVycnVwdCwgSENSX0VMMi5WU0UKPiA+ID4+IC0gICAg
ICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4iCj4gPiA+PiAtICAgICAg
ICAgKi8KPiA+ID4+IC0gICAgICAgIGlmICggdi0+YXJjaC5oY3JfZWwyICYgSENSX1ZBICkKPiA+
ID4+IC0gICAgICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsK
PiA+ID4+ICsgICAgLyoKPiA+ID4+ICsgICAgICogSWYgd2UgcGVuZGVkIGEgdmlydHVhbCBhYm9y
dCwgcHJlc2VydmUgaXQgdW50aWwgaXQgZ2V0cyBjbGVhcmVkLgo+ID4gPj4gKyAgICAgKiBTZWUg
QVJNIEFSTSBEREkgMDQ4N0EuaiBEMS4xNC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRh
aWxzLAo+ID4gPj4gKyAgICAgKiBidXQgdGhlIGNydWNpYWwgYml0IGlzICJPbiB0YWtpbmcgYSB2
U0Vycm9yIGludGVycnVwdCwgSENSX0VMMi5WU0UKPiA+ID4+ICsgICAgICogKGFsaWFzIG9mIEhD
Ui5WQSkgaXMgY2xlYXJlZCB0byAwLiIKPiA+ID4+ICsgICAgICovCj4gPiA+PiArICAgIGlmICgg
di0+YXJjaC5oY3JfZWwyICYgSENSX1ZBICkKPiA+ID4+ICsgICAgICAgIHYtPmFyY2guaGNyX2Vs
MiA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwo+ID4gPj4gICAKPiA+ID4+ICAgI2lmZGVmIENPTkZJ
R19ORVdfVkdJQwo+ID4gPj4gLSAgICAgICAgLyoKPiA+ID4+IC0gICAgICAgICAqIFdlIG5lZWQg
dG8gdXBkYXRlIHRoZSBzdGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAo+
ID4gPj4gLSAgICAgICAgICogdHJpZ2dlcmVkIGludGVycnVwdHMgYmVmb3JlIHN5bmNpbmcgYmFj
ayB0aGUgVkdJQyBzdGF0ZS4KPiA+ID4+IC0gICAgICAgICAqCj4gPiA+PiAtICAgICAgICAgKiBU
T0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMgbmVjZXNzYXJ5IHRvIGRvIG9uIGV2ZXJ5
Cj4gPiA+PiAtICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9wdGltaXNlZC4KPiA+
ID4+IC0gICAgICAgICAqLwo+ID4gPj4gLSAgICAgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOwo+
ID4gPj4gLSAgICAgICAgdmNwdV91cGRhdGVfZXZ0Y2huX2lycSh2KTsKPiA+ID4+ICsgICAgLyoK
PiA+ID4+ICsgICAgICogV2UgbmVlZCB0byB1cGRhdGUgdGhlIHN0YXRlIG9mIG91ciBlbXVsYXRl
ZCBkZXZpY2VzIHVzaW5nIGxldmVsCj4gPiA+PiArICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRz
IGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCj4gPiA+PiArICAgICAqCj4gPiA+
PiArICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkgdG8g
ZG8gb24gZXZlcnkKPiA+ID4+ICsgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlz
ZWQuCj4gPiA+PiArICAgICAqLwo+ID4gPj4gKyAgICB2dGltZXJfdXBkYXRlX2lycXModik7Cj4g
PiA+PiArICAgIHZjcHVfdXBkYXRlX2V2dGNobl9pcnEodik7Cj4gPiA+PiAgICNlbmRpZgo+ID4g
Pj4gICAKPiA+ID4+IC0gICAgICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKPiA+ID4+IC0gICAg
fQo+ID4gPj4gKyAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7Cj4gPiA+PiAgIH0KPiA+ID4+ICAg
Cj4gPiA+PiAgIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ID4gPj4gICB7Cj4gPiA+PiAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0
cyA9IHJlZ3MtPmhzciB9Owo+ID4gPj4gICAKPiA+ID4+IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9o
ZWFkKHJlZ3MpOwo+ID4gPj4gLQo+ID4gPj4gICAgICAgc3dpdGNoICggaHNyLmVjICkKPiA+ID4+
ICAgICAgIHsKPiA+ID4+ICAgICAgIGNhc2UgSFNSX0VDX1dGSV9XRkU6Cj4gPiA+PiBAQCAtMjE4
MCw4ICsyMTc5LDYgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+ID4gPj4gICB7Cj4gPiA+PiAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAu
Yml0cyA9IHJlZ3MtPmhzciB9Owo+ID4gPj4gICAKPiA+ID4+IC0gICAgZW50ZXJfaHlwZXJ2aXNv
cl9oZWFkKHJlZ3MpOwo+ID4gPj4gLQo+ID4gPj4gICAgICAgc3dpdGNoICggaHNyLmVjICkKPiA+
ID4+ICAgICAgIHsKPiA+ID4+ICAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiA+ID4+IEBAIC0yMjE4
LDI3ICsyMjE1LDIxIEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiA+ID4+ICAgCj4gPiA+PiAgIHZvaWQgZG9fdHJhcF9oeXBfc2Vycm9yKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ID4gPj4gICB7Cj4gPiA+PiAtICAgIGVudGVyX2h5cGVy
dmlzb3JfaGVhZChyZWdzKTsKPiA+ID4+IC0KPiA+ID4+ICAgICAgIF9fZG9fdHJhcF9zZXJyb3Io
cmVncywgVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSk7Cj4gPiA+PiAgIH0KPiA+ID4+ICAgCj4g
PiA+PiAgIHZvaWQgZG9fdHJhcF9ndWVzdF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4gPiA+PiAgIHsKPiA+ID4+IC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+
ID4gPj4gLQo+ID4gPj4gICAgICAgX19kb190cmFwX3NlcnJvcihyZWdzLCB0cnVlKTsKPiA+ID4+
ICAgfQo+ID4gPj4gICAKPiA+ID4+ICAgdm9pZCBkb190cmFwX2lycShzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPiA+ID4+ICAgewo+ID4gPj4gLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQo
cmVncyk7Cj4gPiA+PiAgICAgICBnaWNfaW50ZXJydXB0KHJlZ3MsIDApOwo+ID4gPj4gICB9Cj4g
PiA+PiAgIAo+ID4gPj4gICB2b2lkIGRvX3RyYXBfZmlxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ID4gPj4gICB7Cj4gPiA+PiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsK
PiA+ID4+ICAgICAgIGdpY19pbnRlcnJ1cHQocmVncywgMSk7Cj4gPiA+PiAgIH0KPiA+ID4gCj4g
PiA+IEkgYW0gT0sgd2l0aCB0aGUgZ2VuZXJhbCBhcHByb2FjaCBidXQgb25lIHRoaW5nIHRvIG5v
dGUgaXMgdGhhdCB0aGUgZmlxCj4gPiA+IGhhbmRsZXIgZG9lc24ndCB1c2UgdGhlIGd1ZXN0X3Zl
Y3RvciBtYWNybyBhdCB0aGUgbW9tZW50Lgo+ID4gCj4gPiBkb190cmFwX2ZpcSgpIGlzIG5vdCBj
YWxsZWQgZnJvbSBhcm02NCBJbnN0ZWFkLCB3ZSBjYWxsIGRvX2JhZF9tb2RlKCkuIAo+ID4gU28g
SSBkb24ndCBzZWUgYW4gaXNzdWUgaGVyZS4KPiA+IAo+ID4gQXMgZG9fYmFkX21vZGUoKSBkb2Vz
IG5vdCBjYWxsIGVudGVyX2h5cGVydmlzb3JfaGVhZCgpLCB0aGUgZmlxIGhhbmRsZXIgCj4gPiBk
b2VzIG5vdCB1c2UgZ3Vlc3RfdmVjdG9yLgo+ID4gCj4gPiBUaGF0IHNhaWQsIGl0IGlzIGludGVy
ZXN0aW5nIHRvIHNlZSB0aGF0IHdlIGRvbid0IGRlYWwgdGhlIHNhbWUgd2F5IHRoZSAKPiA+IEZJ
USBvbiBBcm0zMiBhbmQgQXJtNjQuIE9uIHRoZSBmb3JtZXIsIHdlIHdpbGwgY2FsbCBkb19JUlEg
d2hpbGUgdGhlIAo+ID4gbGF0dGVyIHdpbGwgY3Jhc2ggdGhlIGd1ZXN0Lgo+ID4gCj4gPiBJdCB3
b3VsZCBiZSBnb29kIGlmIHdlIGNhbiBoYXZlIHRoZSBzYW1lIGJlaGF2aW9yIGFjY3Jvc3MgdGhl
IHR3byBhcmNoIAo+ID4gaWYgcG9zc2libGUuIEkgdmFndWVseSByZWNhbGwgc29tZW9uZSAoQW5k
cmU/KSBtZW50aW9uaW5nIHNvbWUgY2hhbmdlcyAKPiA+IGFyb3VuZCBGSVEgaW4gS1ZNIHJlY2Vu
dGx5LiBBbmRyZSwgYXJlIEZJUSBtZWFudCB0byB3b3JrIHdpdGggR3Vlc3Q/Cj4gPiAKPiA+IEFs
c28sIGEgc2lkZSBlZmZlY3Qgb2Ygbm90IGNhbGxpbmcgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkg
aXMgd29ya2Fyb3VuZCAKPiA+IGFyZSBub3QgcmUtZW5hYmxlZC4gV2UgYXJlIGdvaW5nIHRvIHBh
bmljIHNvb24gYWZ0ZXIsIHNvIGl0IG1heSBub3QgYmUgCj4gPiB0aGF0IG11Y2ggYW4gaXNzdWUu
Cj4gCj4gUmlnaHQsIHRoYXQgaXMgd2hhdCBJIHdhcyB0aGlua2luZyB0b28sIGJ1dCBJIHdhbnRl
ZCB0byBoaWdobGlnaHQgaXQuIEF0Cj4gbGVhc3QgaXQgd291bGQgYmUgd29ydGggYWRkaW5nIGEg
c2VudGVuY2UgdG8gdGhlIGNvbW1pdCBtZXNzYWdlIGFib3V0Cj4gaXQuCgpBY3R1YWxseSBvbiBz
ZWNvbmQgdGhvdWdodCwgbWF5YmUgd2UgaGF2ZSB0byBhcHBseSB0aGUgd29ya2Fyb3VuZCBhbnl3
YXkKdG8gaWRlbnRpZnkvc3BvdCB0aGF0IHRoZSBndWVzdCBzb21laG93IG1hbmFnZWQgdG8gdHJp
Z2dlciBhIHNlcnJvcj8gSQptZWFuOiBtYXliZSBpdCBpcyBpbXBvcnRhbnQgZW5vdWdoIHRoYXQg
d2Ugc2hvdWxkIGxldCB0aGUgdXNlciBrbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 12:47:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 12:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFe2n-0008Ji-9u; Wed, 02 Oct 2019 12:47:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFe2m-0008Jd-AB
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 12:47:48 +0000
X-Inumbo-ID: d5a75a86-e512-11e9-9715-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id d5a75a86-e512-11e9-9715-12813bfff9fa;
 Wed, 02 Oct 2019 12:47:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9170C28;
 Wed,  2 Oct 2019 05:47:46 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EBB773F71A;
 Wed,  2 Oct 2019 05:47:44 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
 <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910020541060.26319@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a34363de-bafe-eb22-472f-4b0f2e0d325d@arm.com>
Date: Wed, 2 Oct 2019 13:47:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910020541060.26319@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <Andre.Przywara@arm.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8yLzE5IDE6NDEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBU
dWUsIDEgT2N0IDIwMTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCAxIE9j
dCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAwMS8xMC8yMDE5
IDIxOjEyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gT24gVGh1LCAyNiBTZXAgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBBdCB0aGUgbW9tZW50LCBlbnRlcl9oeXBlcnZp
c29yX2hlYWQoKSBhbmQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgYXJlCj4+Pj4+IHVzZWQgdG8g
ZGVhbCB3aXRoIGFjdGlvbnMgdG8gYmUgZG9uZSBiZWZvcmUvYWZ0ZXIgYW55IGd1ZXN0IHJlcXVl
c3QgaXMKPj4+Pj4gaGFuZGxlZC4KPj4+Pj4KPj4+Pj4gV2hpbGUgdGhleSBhcmUgbWVhbnQgdG8g
d29yayBpbiBwYWlyLCB0aGUgZm9ybWVyIGlzIGNhbGxlZCBmb3IgbW9zdCBvZgo+Pj4+PiB0aGUg
dHJhcHMsIGluY2x1ZGluZyB0cmFwcyBmcm9tIHRoZSBzYW1lIGV4Y2VwdGlvbiBsZXZlbCAoaS5l
Lgo+Pj4+PiBoeXBlcnZpc29yKSB3aGlsc3QgdGhlIGxhdHRlciB3aWxsIG9ubHkgYmUgY2FsbGVk
IHdoZW4gcmV0dXJuaW5nIHRvIHRoZQo+Pj4+PiBndWVzdC4KPj4+Pj4KPj4+Pj4gQXMgcG9pbnRl
ZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZpc29yX2hlYWQoKSBpcyBub3QgY2FsbGVkIGZyb20gYWxs
IHRoZQo+Pj4+PiB0cmFwcywgc28gdGhpcyBtYWtlcyBwb3RlbnRpYWxseSBkaWZmaWN1bHQgdG8g
ZXh0ZW5kIGl0IGZvciB0aGUgZGVhbGluZwo+Pj4+PiB3aXRoIHNhbWUgZXhjZXB0aW9uIGxldmVs
Lgo+Pj4+Pgo+Pj4+PiBGdXJ0aGVybW9yZSwgc29tZSBhc3NlbWJseSBvbmx5IHBhdGggd2lsbCBy
ZXF1aXJlIHRvIGNhbGwKPj4+Pj4gZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkuIFNvIHRoZSBmdW5j
dGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQo+Pj4+PiBhc3NlbWJseSBpbiBmb3IgZ3Vlc3Qg
dmVjdG9yIG9ubHkuIFRoaXMgbWVhbnMgdGhhdCB0aGUgY2hlY2sgd2hldGhlciB3ZQo+Pj4+PiBh
cmUgY2FsbGVkIGluIGEgZ3Vlc3QgdHJhcCBjYW4gbm93IGJlIHJlbW92ZWQuCj4+Pj4+Cj4+Pj4+
IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbmFtZSBlbnRlcl9oeXBlcnZpc29yX3RhaWwoKSBh
bmQKPj4+Pj4gbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgdG8gc29tZXRoaW5nIG1vcmUgbWVhbmlu
Z2Z1bCBhbmQgZG9jdW1lbnQgdGhlbS4KPj4+Pj4gVGhpcyBzaG91bGQgaGVscCBldmVyeW9uZSB0
byB1bmRlcnN0YW5kIHRoZSBwdXJwb3NlIG9mIHRoZSB0d28KPj4+Pj4gZnVuY3Rpb25zLgo+Pj4+
Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+Pj4+Pgo+Pj4+PiAtLS0KPj4+Pj4KPj4+Pj4gSSBoYXZlbid0IGRvbmUgdGhlIDMyLWJpdHMg
cGFydCB5ZXQuIEkgd2FudGVkIHRvIGdhdGhlciBmZWVkYmFjayBiZWZvcmUKPj4+Pj4gbG9va2lu
ZyBpbiBkZXRhaWxzIGhvdyB0byBpbnRlZ3JhdGUgdGhhdCB3aXRoIEFybTMyLgo+Pj4+PiAtLS0K
Pj4+Pj4gICAgeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCAgNCArKy0KPj4+Pj4gICAgeGVu
L2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4+ICAgIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9u
cygrKSwgMzggZGVsZXRpb25zKC0pCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4+Pj4+IGluZGV4
IDQwZDlmM2VjOGMuLjllYWZhZTUxNmIgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4+Pj4+
IEBAIC0xNDcsNyArMTQ3LDcgQEAKPj4+Pj4gICAgCj4+Pj4+ICAgICAgICAgICAgLmlmIFxoeXAg
PT0gMCAgICAgICAgIC8qIEd1ZXN0IG1vZGUgKi8KPj4+Pj4gICAgCj4+Pj4+IC0gICAgICAgIGJs
ICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsIC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0
dXJuICovCj4+Pj4+ICsgICAgICAgIGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAv
KiBEaXNhYmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLwo+Pj4+PiAgICAKPj4+Pj4gICAgICAg
ICAgICBleGl0X2d1ZXN0IFxjb21wYXQKPj4+Pj4gICAgCj4+Pj4+IEBAIC0xNzUsNiArMTc1LDgg
QEAKPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9F
TlRSWV9FWElUKQo+Pj4+PiAgICAgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFncwo+Pj4+
PiAgICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4+Pj4+ICsgICAgICAgIGJsICAgICAgZW50ZXJf
aHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Cj4+Pj4+ICsgICAgICAgIG1vdiAgICAgeDAsIHNwCj4+Pj4+
ICAgICAgICAgICAgYmwgICAgICBkb190cmFwX1x0cmFwCj4+Pj4+ICAgIDE6Cj4+Pj4+ICAgICAg
ICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PVxjb21wYXQKPj4+Pj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gaW5kZXggYTNi
OTYxYmQwNi4uMjBiYTM0ZWM5MSAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBz
LmMKPj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gQEAgLTIwMDYsNDcgKzIw
MDYsNDYgQEAgc3RhdGljIGlubGluZSBib29sIG5lZWRzX3NzYmRfZmxpcChzdHJ1Y3QgdmNwdSAq
dikKPj4+Pj4gICAgICAgICAgICAgICAgIGNwdV9yZXF1aXJlX3NzYmRfbWl0aWdhdGlvbigpOwo+
Pj4+PiAgICB9Cj4+Pj4+ICAgIAo+Pj4+PiAtc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9o
ZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+Pj4+PiArLyoKPj4+Pj4gKyAqIEFjdGlv
bnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1ZXN0IGFuZCBiZWZv
cmUgYW55Cj4+Pj4+ICsgKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFuZGxlZC4KPj4+Pj4gKyAqLwo+
Pj4+PiArdm9pZCBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4+Pj4+ICAgIHsKPj4+Pj4gLSAgICBpZiAoIGd1ZXN0X21vZGUocmVncykgKQo+
Pj4+PiAtICAgIHsKPj4+Pj4gLSAgICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+Pj4+
PiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPj4+Pj4gICAgCj4+Pj4+IC0gICAgICAg
IC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQgdGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJh
Y2sgb24uICovCj4+Pj4+IC0gICAgICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKPj4+Pj4g
LSAgICAgICAgICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRf
Ml9GSUQsIDEsIE5VTEwpOwo+Pj4+PiArICAgIC8qIElmIHRoZSBndWVzdCBoYXMgZGlzYWJsZWQg
dGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJhY2sgb24uICovCj4+Pj4+ICsgICAgaWYgKCBuZWVk
c19zc2JkX2ZsaXAodikgKQo+Pj4+PiArICAgICAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01D
Q0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxMKTsKPj4+Pj4gICAgCj4+Pj4+IC0gICAg
ICAgIC8qCj4+Pj4+IC0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHBy
ZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KPj4+Pj4gLSAgICAgICAgICogU2VlIEFS
TSBBUk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWls
cywKPj4+Pj4gLSAgICAgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEg
dlNFcnJvciBpbnRlcnJ1cHQsIEhDUl9FTDIuVlNFCj4+Pj4+IC0gICAgICAgICAqIChhbGlhcyBv
ZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4iCj4+Pj4+IC0gICAgICAgICAqLwo+Pj4+PiAtICAg
ICAgICBpZiAoIHYtPmFyY2guaGNyX2VsMiAmIEhDUl9WQSApCj4+Pj4+IC0gICAgICAgICAgICB2
LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKPj4+Pj4gKyAgICAvKgo+Pj4+
PiArICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNlcnZlIGl0IHVudGls
IGl0IGdldHMgY2xlYXJlZC4KPj4+Pj4gKyAgICAgKiBTZWUgQVJNIEFSTSBEREkgMDQ4N0EuaiBE
MS4xNC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLAo+Pj4+PiArICAgICAqIGJ1
dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LCBIQ1Jf
RUwyLlZTRQo+Pj4+PiArICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4i
Cj4+Pj4+ICsgICAgICovCj4+Pj4+ICsgICAgaWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEg
KQo+Pj4+PiArICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsK
Pj4+Pj4gICAgCj4+Pj4+ICAgICNpZmRlZiBDT05GSUdfTkVXX1ZHSUMKPj4+Pj4gLSAgICAgICAg
LyoKPj4+Pj4gLSAgICAgICAgICogV2UgbmVlZCB0byB1cGRhdGUgdGhlIHN0YXRlIG9mIG91ciBl
bXVsYXRlZCBkZXZpY2VzIHVzaW5nIGxldmVsCj4+Pj4+IC0gICAgICAgICAqIHRyaWdnZXJlZCBp
bnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCj4+Pj4+IC0gICAg
ICAgICAqCj4+Pj4+IC0gICAgICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoZXRoZXIgdGhpcyBp
cyBuZWNlc3NhcnkgdG8gZG8gb24gZXZlcnkKPj4+Pj4gLSAgICAgICAgICogdHJhcCBhbmQgaG93
IGl0IGNhbiBiZSBvcHRpbWlzZWQuCj4+Pj4+IC0gICAgICAgICAqLwo+Pj4+PiAtICAgICAgICB2
dGltZXJfdXBkYXRlX2lycXModik7Cj4+Pj4+IC0gICAgICAgIHZjcHVfdXBkYXRlX2V2dGNobl9p
cnEodik7Cj4+Pj4+ICsgICAgLyoKPj4+Pj4gKyAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUg
c3RhdGUgb2Ygb3VyIGVtdWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKPj4+Pj4gKyAgICAgKiB0
cmlnZ2VyZWQgaW50ZXJydXB0cyBiZWZvcmUgc3luY2luZyBiYWNrIHRoZSBWR0lDIHN0YXRlLgo+
Pj4+PiArICAgICAqCj4+Pj4+ICsgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlz
IGlzIG5lY2Vzc2FyeSB0byBkbyBvbiBldmVyeQo+Pj4+PiArICAgICAqIHRyYXAgYW5kIGhvdyBp
dCBjYW4gYmUgb3B0aW1pc2VkLgo+Pj4+PiArICAgICAqLwo+Pj4+PiArICAgIHZ0aW1lcl91cGRh
dGVfaXJxcyh2KTsKPj4+Pj4gKyAgICB2Y3B1X3VwZGF0ZV9ldnRjaG5faXJxKHYpOwo+Pj4+PiAg
ICAjZW5kaWYKPj4+Pj4gICAgCj4+Pj4+IC0gICAgICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsK
Pj4+Pj4gLSAgICB9Cj4+Pj4+ICsgICAgdmdpY19zeW5jX2Zyb21fbHJzKHYpOwo+Pj4+PiAgICB9
Cj4+Pj4+ICAgIAo+Pj4+PiAgICB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPj4+Pj4gICAgewo+Pj4+PiAgICAgICAgY29uc3QgdW5pb24gaHNyIGhz
ciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPj4+Pj4gICAgCj4+Pj4+IC0gICAgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+Pj4+PiAtCj4+Pj4+ICAgICAgICBzd2l0Y2ggKCBoc3IuZWMg
KQo+Pj4+PiAgICAgICAgewo+Pj4+PiAgICAgICAgY2FzZSBIU1JfRUNfV0ZJX1dGRToKPj4+Pj4g
QEAgLTIxODAsOCArMjE3OSw2IEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPj4+Pj4gICAgewo+Pj4+PiAgICAgICAgY29uc3QgdW5pb24gaHNyIGhz
ciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPj4+Pj4gICAgCj4+Pj4+IC0gICAgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+Pj4+PiAtCj4+Pj4+ICAgICAgICBzd2l0Y2ggKCBoc3IuZWMg
KQo+Pj4+PiAgICAgICAgewo+Pj4+PiAgICAjaWZkZWYgQ09ORklHX0FSTV82NAo+Pj4+PiBAQCAt
MjIxOCwyNyArMjIxNSwyMSBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4+Pj4+ICAgIAo+Pj4+PiAgICB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4+Pj4gICAgewo+Pj4+PiAtICAgIGVudGVyX2h5
cGVydmlzb3JfaGVhZChyZWdzKTsKPj4+Pj4gLQo+Pj4+PiAgICAgICAgX19kb190cmFwX3NlcnJv
cihyZWdzLCBWQUJPUlRfR0VOX0JZX0dVRVNUKHJlZ3MpKTsKPj4+Pj4gICAgfQo+Pj4+PiAgICAK
Pj4+Pj4gICAgdm9pZCBkb190cmFwX2d1ZXN0X3NlcnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPj4+Pj4gICAgewo+Pj4+PiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsK
Pj4+Pj4gLQo+Pj4+PiAgICAgICAgX19kb190cmFwX3NlcnJvcihyZWdzLCB0cnVlKTsKPj4+Pj4g
ICAgfQo+Pj4+PiAgICAKPj4+Pj4gICAgdm9pZCBkb190cmFwX2lycShzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPj4+Pj4gICAgewo+Pj4+PiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChy
ZWdzKTsKPj4+Pj4gICAgICAgIGdpY19pbnRlcnJ1cHQocmVncywgMCk7Cj4+Pj4+ICAgIH0KPj4+
Pj4gICAgCj4+Pj4+ICAgIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4+Pj4+ICAgIHsKPj4+Pj4gLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Cj4+
Pj4+ICAgICAgICBnaWNfaW50ZXJydXB0KHJlZ3MsIDEpOwo+Pj4+PiAgICB9Cj4+Pj4KPj4+PiBJ
IGFtIE9LIHdpdGggdGhlIGdlbmVyYWwgYXBwcm9hY2ggYnV0IG9uZSB0aGluZyB0byBub3RlIGlz
IHRoYXQgdGhlIGZpcQo+Pj4+IGhhbmRsZXIgZG9lc24ndCB1c2UgdGhlIGd1ZXN0X3ZlY3RvciBt
YWNybyBhdCB0aGUgbW9tZW50Lgo+Pj4KPj4+IGRvX3RyYXBfZmlxKCkgaXMgbm90IGNhbGxlZCBm
cm9tIGFybTY0IEluc3RlYWQsIHdlIGNhbGwgZG9fYmFkX21vZGUoKS4KPj4+IFNvIEkgZG9uJ3Qg
c2VlIGFuIGlzc3VlIGhlcmUuCj4+Pgo+Pj4gQXMgZG9fYmFkX21vZGUoKSBkb2VzIG5vdCBjYWxs
IGVudGVyX2h5cGVydmlzb3JfaGVhZCgpLCB0aGUgZmlxIGhhbmRsZXIKPj4+IGRvZXMgbm90IHVz
ZSBndWVzdF92ZWN0b3IuCj4+Pgo+Pj4gVGhhdCBzYWlkLCBpdCBpcyBpbnRlcmVzdGluZyB0byBz
ZWUgdGhhdCB3ZSBkb24ndCBkZWFsIHRoZSBzYW1lIHdheSB0aGUKPj4+IEZJUSBvbiBBcm0zMiBh
bmQgQXJtNjQuIE9uIHRoZSBmb3JtZXIsIHdlIHdpbGwgY2FsbCBkb19JUlEgd2hpbGUgdGhlCj4+
PiBsYXR0ZXIgd2lsbCBjcmFzaCB0aGUgZ3Vlc3QuCj4+Pgo+Pj4gSXQgd291bGQgYmUgZ29vZCBp
ZiB3ZSBjYW4gaGF2ZSB0aGUgc2FtZSBiZWhhdmlvciBhY2Nyb3NzIHRoZSB0d28gYXJjaAo+Pj4g
aWYgcG9zc2libGUuIEkgdmFndWVseSByZWNhbGwgc29tZW9uZSAoQW5kcmU/KSBtZW50aW9uaW5n
IHNvbWUgY2hhbmdlcwo+Pj4gYXJvdW5kIEZJUSBpbiBLVk0gcmVjZW50bHkuIEFuZHJlLCBhcmUg
RklRIG1lYW50IHRvIHdvcmsgd2l0aCBHdWVzdD8KPj4+Cj4+PiBBbHNvLCBhIHNpZGUgZWZmZWN0
IG9mIG5vdCBjYWxsaW5nIGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIGlzIHdvcmthcm91bmQKPj4+
IGFyZSBub3QgcmUtZW5hYmxlZC4gV2UgYXJlIGdvaW5nIHRvIHBhbmljIHNvb24gYWZ0ZXIsIHNv
IGl0IG1heSBub3QgYmUKPj4+IHRoYXQgbXVjaCBhbiBpc3N1ZS4KPj4KPj4gUmlnaHQsIHRoYXQg
aXMgd2hhdCBJIHdhcyB0aGlua2luZyB0b28sIGJ1dCBJIHdhbnRlZCB0byBoaWdobGlnaHQgaXQu
IEF0Cj4+IGxlYXN0IGl0IHdvdWxkIGJlIHdvcnRoIGFkZGluZyBhIHNlbnRlbmNlIHRvIHRoZSBj
b21taXQgbWVzc2FnZSBhYm91dAo+PiBpdC4KPiAKPiBBY3R1YWxseSBvbiBzZWNvbmQgdGhvdWdo
dCwgbWF5YmUgd2UgaGF2ZSB0byBhcHBseSB0aGUgd29ya2Fyb3VuZCBhbnl3YXkKPiB0byBpZGVu
dGlmeS9zcG90IHRoYXQgdGhlIGd1ZXN0IHNvbWVob3cgbWFuYWdlZCB0byB0cmlnZ2VyIGEgc2Vy
cm9yPyBJCj4gbWVhbjogbWF5YmUgaXQgaXMgaW1wb3J0YW50IGVub3VnaCB0aGF0IHdlIHNob3Vs
ZCBsZXQgdGhlIHVzZXIga25vdy4KCkkgYW0gc29ycnkgYnV0IEkgZG9uJ3QgdW5kZXJzdGFuZCBo
b3cgdGhpcyBpcyByZWxhdGVkIHRvIHRoaXMgcGF0Y2guIApUaGVyZSBhcmUgc3RyaWN0bHkgbm8g
Y2hhbmdlIGluIHRoZSBTRXJyb3IgaGFuZGxpbmcgaGVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 12:59:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 12:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFeDX-0000kR-H3; Wed, 02 Oct 2019 12:58:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=moxi=X3=citrix.com=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1iFeDW-0000k2-Du
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 12:58:54 +0000
X-Inumbo-ID: 62e4f84e-e514-11e9-bf31-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id 62e4f84e-e514-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 12:58:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570021133;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=imGmHzaC70nAlrkr6vl1IfUEQx0P+ECholmi26YGgH8=;
 b=LAhbhwD8yx6MJRAwqdwXV1B3q41u0E3+Se2YPwIp3+rk0qw6FUKRXWUu
 Qtpq8KnD2Gy9SO2cyX7DEPGkPyGemym8QwXEv9RqdB4ul+8BgUOAT1YTw
 bwD3dWk+LZc2Vg4IKaX7XGMDuFex9Bn+anT3swFBNS1ZROpEkzhX+bJYC k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=christian.lindig@citrix.com;
 spf=Pass smtp.mailfrom=christian.lindig@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 christian.lindig@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 christian.lindig@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="christian.lindig@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="christian.lindig@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5Y4GjvmGod/nLQXqfM45zf14uVBperySKu4D9UgrIKb2ltvs6+4wEKRY05QNpv3Jqvg92xU/E5
 hOWKIeZGDQZRUT8MQootk8LAozPKpfmkq1ieQ6JG5HeUO4VaXRCevVrQVHn0a4UgZ3DY5t7TYS
 IhTJp0HXutyuN50Hkojy8Lkg0eD42ifH8Eb/i9cNl8ABPUTFZnxvlFLFyng7PgpxJKx1oDirsJ
 kUc+7P/tef78M5IXwBvlrWOcxPEh0EFD6vW3zsBPA4rM0dMA9TDSLCqv8+3PSsWgPeUOQVQtCW
 rOk=
X-SBRS: 2.7
X-MesageID: 6721375
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.64,574,1559534400"; 
   d="scan'208";a="6721375"
From: Christian Lindig <christian.lindig@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v2] libxl: wait for the ack when issuing power control
 requests
Thread-Index: AQHVeGwSoGs2nUAQcU2NNaCYF8MuKqdHL+SA
Date: Wed, 2 Oct 2019 12:58:50 +0000
Message-ID: <6460EFE3-72AC-4EE0-8E6B-71057B876D1F@citrix.com>
References: <20191001152233.55491-1-roger.pau@citrix.com>
In-Reply-To: <20191001152233.55491-1-roger.pau@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.104.11)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <900A6DEDC9350B459C39A7B77E94FD2E@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] libxl: wait for the ack when issuing
 power control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <Ian.Jackson@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, David Scott <dave@recoil.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDEgT2N0IDIwMTksIGF0IDE2OjIyLCBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiAKPiB0b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0Lm1sLmlu
ICAgfCAgNCArLQo+IHRvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHQubWxpLmluICB8ICA0ICst
Cj4gdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jIHwgMTggKysrKy0tCgpBY2tl
ZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:25:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFecn-00033J-1I; Wed, 02 Oct 2019 13:25:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0IwX=X3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iFecl-00033E-ID
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:24:59 +0000
X-Inumbo-ID: 07e51830-e518-11e9-b588-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by localhost (Halon) with ESMTPS
 id 07e51830-e518-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 13:24:59 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x92DJZij033227;
 Wed, 2 Oct 2019 13:24:53 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=BBTNn8EElFEk9v9DuC7/VUtXgc26NqXIsNOXZvl0cdU=;
 b=PtUkEn2a0G9mhHMajE9vAzkKWA9fs0pz4G8t5HYg2QVVvEzlyGNTtgUD71l31bF9oM6U
 7lJNYyLnzJBhWlgios4vOwuRKUqZi68wFbfdeB1+8tBPjkGC3wcDUW9u+z1BYVj3/3Tc
 wZUS2JVOnZ+1pIZhxBuZReT9WvhKv2V4viI6Z0zBm7jveeW2dclRyoFcVSyom5TKwhvN
 iKmnrONZ8lD1WpCNFD96jn2T99VIORzSsTp0nMi4FoSXX7SOnM16e39i4NeBCBpswqD4
 5FFELoaRhPKfHH75XiuqyxOXePMU5b/tqLlk6dwOMzjWTrYW6YxODlgk2zcpxDH+EQ0h ew== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2130.oracle.com with ESMTP id 2v9xxuvx8c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 02 Oct 2019 13:24:53 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x92DNMut129772;
 Wed, 2 Oct 2019 13:24:53 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2vcg61a4np-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 02 Oct 2019 13:24:53 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x92DOpTv025674;
 Wed, 2 Oct 2019 13:24:51 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 02 Oct 2019 06:24:51 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
 <9b3f955c-ad76-601f-2b58-fa9dc4608c72@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <924f41b2-7779-9c56-9b71-56523756ecdc@oracle.com>
Date: Wed, 2 Oct 2019 09:24:46 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <9b3f955c-ad76-601f-2b58-fa9dc4608c72@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910020128
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910020128
Subject: Re: [Xen-devel] [PATCH] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, james@dingwall.me.uk
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMi8xOSAzOjQwIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAwMS4xMC4yMDE5IDE3
OjE2LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IEN1cnJlbnRseSBleGVjdXRpb24gb2YgcGFu
aWMoKSBjb250aW51ZXMgdW50aWwgWGVuJ3MgcGFuaWMgbm90aWZpZXIKPj4gKHhlbl9wYW5pY19l
dmVudCgpKSBpcyBjYWxsZWQgYXQgd2hpY2ggcG9pbnQgd2UgbWFrZSBhIGh5cGVyY2FsbCB0aGF0
Cj4+IG5ldmVyIHJldHVybnMuCj4+Cj4+IFRoaXMgbWVhbnMgdGhhdCBhbnkgbm90aWZpZXIgdGhh
dCBpcyBzdXBwb3NlZCB0byBiZSBjYWxsZWQgbGF0ZXIgYXMKPj4gd2VsbCBhcyBzaWduaWZpY2Fu
dCBwYXJ0IG9mIHBhbmljKCkgY29kZSAoc3VjaCBhcyBwc3RvcmUgd3JpdGVzIGZyb20KPj4ga21z
Z19kdW1wKCkpIGlzIG5ldmVyIGV4ZWN1dGVkLgo+IEJhY2sgYXQgdGhlIHRpbWUgd2hlbiB0aGlz
IHdhcyBpbnRyb2R1Y2VkIGludG8gdGhlIFhlbm9MaW51eCB0cmVlLAo+IEkgdGhpbmsgdGhpcyBi
ZWhhdmlvciB3YXMgaW50ZW50aW9uYWwgZm9yIGF0IGxlYXN0IERvbVUtcy4gSSB3b25kZXIKPiB3
aGV0aGVyIHlvdSB3b3VsZG4ndCB3YW50IHlvdXIgY2hhbmdlIHRvIGZ1cnRoZXIgZGlzdGluZ3Vp
c2ggRG9tMAo+IGFuZCBEb21VIGJlaGF2aW9yLgoKRG8geW91IHJlbWVtYmVyIHdoYXQgdGhlIHJl
YXNvbiBmb3IgdGhhdCB3YXM/CgpJIHRoaW5rIGhhdmluZyBhYmlsaXR5IHRvIGNhbGwga21zZ19k
dW1wKCkgb24gYSBwYW5pYyBpcyBhIHVzZWZ1bCB0aGluZwp0byBoYXZlIGZvciBkb21VcyBhcyB3
ZWxsLiBCZXNpZGVzLCB0aGVyZSBtYXkgYmUgb3RoZXIgZnVuY3Rpb25hbGl0eQphZGRlZCBwb3N0
LW5vdGlmaWVycyBpbiBwYW5pYygpIGluIHRoZSBmdXR1cmUuIE9yIGFub3RoZXIgbm90aWZpZXIg
bWF5CmJlIHJlZ2lzdGVyZWQgbGF0ZXIgd2l0aCB0aGUgc2FtZSBsb3dlc3QgcHJpb3JpdHkuCgpJ
cyB0aGVyZSBhIGRvd25zaWRlIGluIGFsbG93aW5nIGRvbVVzIHRvIGZhbGwgdGhyb3VnaCBwYW5p
YygpIGFsbCB0aGUKd2F5IHRvIGVtZXJnZW5jeV9yZXN0YXJ0KCk/Cgo+Cj4+IFRoZXJlIGlzIG5v
IHJlYXNvbiBmb3IgeGVuX3BhbmljX2V2ZW50KCkgdG8gYmUgdGhpcyBsYXN0IHBvaW50IGluCj4+
IGV4ZWN1dGlvbiBzaW5jZSBwYW5pYygpJ3MgZW1lcmdlbmN5X3Jlc3RhcnQoKSB3aWxsIGNhbGwg
aW50bwo+PiB4ZW5fZW1lcmdlbmN5X3Jlc3RhcnQoKSBmcm9tIHdoZXJlIHdlIGNhbiBwZXJmb3Jt
IG91ciBoeXBlcmNhbGwuCj4gRGlkIHlvdSBjb25zaWRlciwgYXMgYW4gYWx0ZXJuYXRpdmUsIHRv
IGxvd2VyIHRoZSBub3RpZmllcidzCj4gcHJpb3JpdHk/CgpJIGRpZG4ndCBidXQgdGhhdCB3b3Vs
ZG4ndCBoZWxwIHdpdGggdGhlIG9yaWdpbmFsIHByb2JsZW0gdGhhdCBKYW1lcwpyZXBvcnRlZCAt
LS0gd2UnZCBzdGlsbCBub3QgZ2V0IHRvIGttc2dfZHVtcCgpIGNhbGwuCgoKLWJvcmlzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:33:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:33:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFelA-0003sM-29; Wed, 02 Oct 2019 13:33:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFel8-0003sA-Vb
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:33:38 +0000
X-Inumbo-ID: 3cb48b62-e519-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3cb48b62-e519-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 13:33:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4BD46B0E2;
 Wed,  2 Oct 2019 13:33:36 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191002104935.60245-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
Date: Wed, 2 Oct 2019 15:33:43 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191002104935.60245-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAxMjo0OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIGhvc3RfbWFza2FsbCBtYWtlcyBpdCBzdGlja3kgYWNyb3NzCj4g
YXNzaWduIGFuZCBkZWFzc2lnbiBjYWxscywgd2hpY2ggbWVhbnMgdGhhdCBvbmNlIGEgZ3Vlc3Qg
Zm9yY2VzIFhlbiB0bwo+IHNldCBob3N0X21hc2thbGwgdGhlIG1hc2thbGwgYml0IGlzIG5vdCBn
b2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPiBjYWxsIHRvIFBIWVNERVZPUF9wcmVwYXJlX21z
aXggaXMgcGVyZm9ybWVkLiBTdWNoIGNhbGwgaG93ZXZlcgo+IHNob3VsZG4ndCBiZSBwYXJ0IG9m
IHRoZSBub3JtYWwgZmxvdyB3aGVuIGRvaW5nIFBDSSBwYXNzdGhyb3VnaCwgYW5kCj4gaGVuY2Ug
dGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVuIGFzc2lnbmluZyBpbiBvcmRlciB0byBw
cmV2ZW50Cj4gaG9zdF9tYXNrYWxsIGJlaW5nIGNhcnJpZWQgb3ZlciBmcm9tIHByZXZpb3VzIGFz
c2lnbmF0aW9ucy4KPiAKPiBOb3RlIHRoYXQgb3RoZXIgbWFzayBmaWVsZHMsIGxpa2UgZ3Vlc3Rf
bWFza2VkIG9yIHRoZSBlbnRyeSBtYXNrYml0Cj4gYXJlIGFscmVhZHkgcmVzZXQgd2hlbiB0aGUg
bXNpeCBjYXBhYmlsaXR5IGlzIGluaXRpYWxpemVkLgoKSSB0YWtlIGl0IHlvdSBtZWFuIGEgZ3Vl
c3QgYWN0aW9uIGhlcmUsIGFzIFBIWVNERVZPUF9wcmVwYXJlX21zaXggaXMKc3BlY2lmaWNhbGx5
IGFib3V0IHNldHRpbmcgdXAgdGhlIGFjdHVhbCBoYXJkd2FyZSdzIG9uZT8gVGhpcyBoYXBwZW5z
CnF1aXRlIGEgYml0IGxhdGVyIHRob3VnaCwgaS5lLiAtPmd1ZXN0X21hc2thbGwgbWF5IG5lZWQg
ZXhwbGljaXRseQpzZXR0aW5nIGF0IHRoZSBzYW1lIHRpbWUgYXMgeW91IGNsZWFyIC0+aG9zdF9t
YXNrYWxsLiBGdXJ0aGVybW9yZSAuLi4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwo+IEBAIC0xNTA0LDcg
KzE1MDQsMTAgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQo+ICAgICAgfQo+ICAKPiAgICAgIGlm
ICggcGRldi0+bXNpeCApCj4gKyAgICB7Cj4gICAgICAgICAgbXNpeHRibF9pbml0KGQpOwo+ICsg
ICAgICAgIHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCA9IGZhbHNlOwo+ICsgICAgfQoKLi4uIGRv
aW5nIGp1c3QgdGhpcyB3b3VsZCB2aW9sYXRlIGFuIGFzc3VtZWQgcHJvcGVydHk6IEl0IG91Z2h0
IHRvCmJlIGZpbmUgdG8gYXNzZXJ0IGF0IGV2ZXJ5IGVudHJ5IG9yIGV4aXQgcG9pbnQgdGhhdCB0
aGUgcGh5c2ljYWwKbWFza2FsbCBiaXQgb2YgYW4gTVNJLVgtZW5hYmxlZCBkZXZpY2UgaXMgdGhl
IGxvZ2ljYWwgT1Igb2YKLT5ob3N0X21hc2thbGwgYW5kIC0+Z3Vlc3RfbWFza2FsbC4gSS5lLiBJ
IHNlZSB0aGUgZm9sbG93aW5nCm9wdGlvbnM6CgoxKSB5b3VyIHZhcmlhbnQgYWNjb21wYW5pZWQg
YnkgdXBkYXRpbmcgb2YgdGhlIGhhcmR3YXJlIGJpdCwKCjIpCgogICAgICAgIHBkZXYtPm1zaXgt
Pmd1ZXN0X21hc2thbGwgPSBwZGV2LT5tc2l4LT5ob3N0X21hc2thbGw7CiAgICAgICAgcGRldi0+
bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7CgpsZWF2aW5nIHRoZSBoYXJkd2FyZSBiaXQgYWxv
bmUsIGFzIHRoZSBhYm92ZSB0cmFuc2Zvcm1hdGlvbgp3b3VsZG4ndCBjaGFuZ2Ugd2hhdCBpdCdz
IHN1cHBvc2VkIHRvIGJlIHNldCB0bywKCjMpCgogICAgICAgIHBkZXYtPm1zaXgtPmd1ZXN0X21h
c2thbGwgPSB0cnVlOwogICAgICAgIHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCA9IGZhbHNlOwoK
YWxvbmdzaWRlIHNldHRpbmcgdGhlIGJpdCBpbiBoYXJkd2FyZSAoaWYgbm90IGFscmVhZHkgc2V0
KSwKCjQpCgogICAgICAgIHBkZXYtPm1zaXgtPmd1ZXN0X21hc2thbGwgPSBmYWxzZTsKICAgICAg
ICBwZGV2LT5tc2l4LT5ob3N0X21hc2thbGwgPSBmYWxzZTsKCmFsb25nc2lkZSBjbGVhcmluZyB0
aGUgYml0IGluIGhhcmR3YXJlIChpZiBub3QgYWxyZWFkeSBjbGVhciksCnJlbHlpbmcgb24gYWxs
IGVudHJpZXMgYmVpbmcgaW5kaXZpZHVhbGx5IG1hc2tlZCAod2hpY2ggb3VnaHQKdG8gYmUgdGhl
IHN0YXRlIGFmdGVyIHRoZSBpbml0aWFsIG1zaXhfY2FwYWJpbGl0eV9pbml0KCkpLgoKSW4gYWxs
IGNhc2VzIHRoZSBvcGVyYXRpb24gd291bGQgbGlrZWx5IGJldHRlciBiZSBkb25lIGJ5CmNhbGxp
bmcgYSBmdW5jdGlvbiB0byBiZSBwdXQgaW4geDg2L21zaS5jLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFer1-00044v-Rb; Wed, 02 Oct 2019 13:39:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VzPU=X3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFeqz-00044q-Ti
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:39:41 +0000
X-Inumbo-ID: 126eca4c-e51a-11e9-9717-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 126eca4c-e51a-11e9-9717-12813bfff9fa;
 Wed, 02 Oct 2019 13:39:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFeqs-0001cu-V3; Wed, 02 Oct 2019 13:39:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFeqs-0008Lo-LP; Wed, 02 Oct 2019 13:39:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFeqs-0006oA-Ka; Wed, 02 Oct 2019 13:39:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142110-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Oct 2019 13:39:34 +0000
Subject: [Xen-devel] [linux-linus test] 142110: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjExMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMTEwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDU0ZWNiOGY3MDI4YzVlYjNkNzQwYmI4MmIwZjFkOTBmMmRm
NjNjNWMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMy
OTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4
MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMjEwIGRheXMgIDE2MyBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDIxMTAgIDIwMTktMTAtMDEgMTQ6Mzc6MjQgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjQ5NDcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkxNTE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFetF-0004oh-GO; Wed, 02 Oct 2019 13:42:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFetE-0004oa-MH
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:42:00 +0000
X-Inumbo-ID: 6858cc32-e51a-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 6858cc32-e51a-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 13:41:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E48D5AC52;
 Wed,  2 Oct 2019 13:41:58 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 15:41:56 +0200
Message-Id: <20191002134156.31073-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] docs: remove tmem references from man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICJUTyBCRSBET0NVTUVOVEVEIiBzZWN0aW9uIG9mIHRoZSB4bCBtYW4gcGFnZSBzdGlsbCBy
ZWZlcmVuY2VzCnRtZW0uIFNvIGRvZXMgdGhlIHhsLmNvbmYgbWFuIHBhZ2UuIFJlbW92ZSB0aGUg
cmVmZXJlbmNlcy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiBkb2NzL21hbi94bC4xLnBvZC5pbiAgIHwgMTIgLS0tLS0tLS0tLS0tCiBkb2NzL21h
bi94bC5jb25mLjUucG9kIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLjEucG9kLmluIGIvZG9j
cy9tYW4veGwuMS5wb2QuaW4KaW5kZXggMmY3Mzc1ZWQwYS4uMjI4MDAyMmY4ZSAxMDA2NDQKLS0t
IGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KQEAgLTE5
MjEsMTggKzE5MjEsNiBAQCBpZ25vcmVkOgogCiA9YmFjawogCi09aGVhZDEgVE8gQkUgRE9DVU1F
TlRFRAotCi1XZSBuZWVkIGJldHRlciBkb2N1bWVudGF0aW9uIGZvcjoKLQotPW92ZXIgNAotCi09
aXRlbSBCPHRtZW0+Ci0KLVRyYW5zY2VuZGVudCBNZW1vcnkuCi0KLT1iYWNrCi0KID1oZWFkMSBT
RUUgQUxTTwogCiBUaGUgZm9sbG93aW5nIG1hbiBwYWdlczoKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNvbmYuNS5wb2QgYi9kb2NzL21hbi94bC5jb25mLjUucG9kCmluZGV4IGIxYmRlN2Q2NTcu
LjhjMjBkNzdhMjUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QKKysrIGIvZG9j
cy9tYW4veGwuY29uZi41LnBvZApAQCAtMTcyLDcgKzE3Miw3IEBAIGF0dGVtcHRlZCBhcyBub3Jt
YWwgYW5kIG1heSBmYWlsIGR1ZSB0byBtZW1vcnkgZXhoYXVzdGlvbi4KIAogPWl0ZW0gQzwxPgog
Ci1Ob3JtYWwgbWVtb3J5IGFuZCBmcmVlYWJsZSBwb29sIG9mIGVwaGVtZXJhbCBwYWdlcyAodG1l
bSkgaXMgdXNlZCB3aGVuCitGcmVlIG1lbW9yeSBhcyByZXBvcnRlZCBieSB0aGUgaHlwZXJ2aXNv
ciBpcyB1c2VkIGZvcgogY2FsY3VsYXRpbmcgd2hldGhlciB0aGVyZSBpcyBlbm91Z2ggbWVtb3J5
IGZyZWUgdG8gbGF1bmNoIGEgZ3Vlc3QuCiBUaGlzIGd1YXJhbnRlZXMgaW1tZWRpYXRlIGZlZWRi
YWNrIHdoZXRoZXIgdGhlIGd1ZXN0IGNhbiBiZSBsYXVuY2hlZCBkdWUKIHRvIG1lbW9yeSBleGhh
dXN0aW9uICh3aGljaCBjYW4gdGFrZSBhIGxvbmcgdGltZSB0byBmaW5kIG91dCBpZiBsYXVuY2hp
bmcKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:42:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFeta-0004qb-Qu; Wed, 02 Oct 2019 13:42:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFetZ-0004qP-E2
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:42:21 +0000
X-Inumbo-ID: 74ab098c-e51a-11e9-8628-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 74ab098c-e51a-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 13:42:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C41EAACA4;
 Wed,  2 Oct 2019 13:42:19 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
 <9b3f955c-ad76-601f-2b58-fa9dc4608c72@suse.com>
 <924f41b2-7779-9c56-9b71-56523756ecdc@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5650904d-b616-5ee7-216a-a0ac28d7426d@suse.com>
Date: Wed, 2 Oct 2019 15:42:26 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <924f41b2-7779-9c56-9b71-56523756ecdc@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, james@dingwall.me.uk
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAxNToyNCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzIvMTkg
Mzo0MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAxLjEwLjIwMTkgMTc6MTYsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+IEN1cnJlbnRseSBleGVjdXRpb24gb2YgcGFuaWMoKSBjb250
aW51ZXMgdW50aWwgWGVuJ3MgcGFuaWMgbm90aWZpZXIKPj4+ICh4ZW5fcGFuaWNfZXZlbnQoKSkg
aXMgY2FsbGVkIGF0IHdoaWNoIHBvaW50IHdlIG1ha2UgYSBoeXBlcmNhbGwgdGhhdAo+Pj4gbmV2
ZXIgcmV0dXJucy4KPj4+Cj4+PiBUaGlzIG1lYW5zIHRoYXQgYW55IG5vdGlmaWVyIHRoYXQgaXMg
c3VwcG9zZWQgdG8gYmUgY2FsbGVkIGxhdGVyIGFzCj4+PiB3ZWxsIGFzIHNpZ25pZmljYW50IHBh
cnQgb2YgcGFuaWMoKSBjb2RlIChzdWNoIGFzIHBzdG9yZSB3cml0ZXMgZnJvbQo+Pj4ga21zZ19k
dW1wKCkpIGlzIG5ldmVyIGV4ZWN1dGVkLgo+PiBCYWNrIGF0IHRoZSB0aW1lIHdoZW4gdGhpcyB3
YXMgaW50cm9kdWNlZCBpbnRvIHRoZSBYZW5vTGludXggdHJlZSwKPj4gSSB0aGluayB0aGlzIGJl
aGF2aW9yIHdhcyBpbnRlbnRpb25hbCBmb3IgYXQgbGVhc3QgRG9tVS1zLiBJIHdvbmRlcgo+PiB3
aGV0aGVyIHlvdSB3b3VsZG4ndCB3YW50IHlvdXIgY2hhbmdlIHRvIGZ1cnRoZXIgZGlzdGluZ3Vp
c2ggRG9tMAo+PiBhbmQgRG9tVSBiZWhhdmlvci4KPiAKPiBEbyB5b3UgcmVtZW1iZXIgd2hhdCB0
aGUgcmVhc29uIGZvciB0aGF0IHdhcz8KCkkgY2FuIG9ubHkgZ3Vlc3MgdGhhdCB0aGUgdGhpbmtp
bmcgcHJvYmFibHkgd2FzIHRoYXQgZS5nLiBleHRlcm5hbApkdW1waW5nIChieSB0aGUgdG9vbCBz
dGFjaykgd291bGQgYmUgbW9yZSByZWxpYWJsZSAoaW5jbHVkaW5nIGJ1dApub3QgbGltaXRlZCB0
byB0aGlzIG1lYW5pbmcgbGVzcyBjaGFuZ2Ugb2Ygc3RhdGUgZnJvbSB3aGVuIHRoZQpvcmlnaW5h
bCBjcmFzaCByZWFzb24gd2FzIGRldGVjdGVkKSB0aGFuIGhhdmluZyB0aGUgZG9tYWluIGR1bXAK
aXRzZWxmLgoKPiBJIHRoaW5rIGhhdmluZyBhYmlsaXR5IHRvIGNhbGwga21zZ19kdW1wKCkgb24g
YSBwYW5pYyBpcyBhIHVzZWZ1bCB0aGluZwo+IHRvIGhhdmUgZm9yIGRvbVVzIGFzIHdlbGwuIEJl
c2lkZXMsIHRoZXJlIG1heSBiZSBvdGhlciBmdW5jdGlvbmFsaXR5Cj4gYWRkZWQgcG9zdC1ub3Rp
ZmllcnMgaW4gcGFuaWMoKSBpbiB0aGUgZnV0dXJlLiBPciBhbm90aGVyIG5vdGlmaWVyIG1heQo+
IGJlIHJlZ2lzdGVyZWQgbGF0ZXIgd2l0aCB0aGUgc2FtZSBsb3dlc3QgcHJpb3JpdHkuCj4gCj4g
SXMgdGhlcmUgYSBkb3duc2lkZSBpbiBhbGxvd2luZyBkb21VcyB0byBmYWxsIHRocm91Z2ggcGFu
aWMoKSBhbGwgdGhlCj4gd2F5IHRvIGVtZXJnZW5jeV9yZXN0YXJ0KCk/CgpTZWUgYWJvdmUuCgo+
Pj4gVGhlcmUgaXMgbm8gcmVhc29uIGZvciB4ZW5fcGFuaWNfZXZlbnQoKSB0byBiZSB0aGlzIGxh
c3QgcG9pbnQgaW4KPj4+IGV4ZWN1dGlvbiBzaW5jZSBwYW5pYygpJ3MgZW1lcmdlbmN5X3Jlc3Rh
cnQoKSB3aWxsIGNhbGwgaW50bwo+Pj4geGVuX2VtZXJnZW5jeV9yZXN0YXJ0KCkgZnJvbSB3aGVy
ZSB3ZSBjYW4gcGVyZm9ybSBvdXIgaHlwZXJjYWxsLgo+PiBEaWQgeW91IGNvbnNpZGVyLCBhcyBh
biBhbHRlcm5hdGl2ZSwgdG8gbG93ZXIgdGhlIG5vdGlmaWVyJ3MKPj4gcHJpb3JpdHk/Cj4gCj4g
SSBkaWRuJ3QgYnV0IHRoYXQgd291bGRuJ3QgaGVscCB3aXRoIHRoZSBvcmlnaW5hbCBwcm9ibGVt
IHRoYXQgSmFtZXMKPiByZXBvcnRlZCAtLS0gd2UnZCBzdGlsbCBub3QgZ2V0IHRvIGttc2dfZHVt
cCgpIGNhbGwuCgpUcnVlLiBJIGd1ZXNzIG1vcmUgY29udHJvbCBvdmVyIHRoZSBiZWhhdmlvciBu
ZWVkcyB0byBiZSBnaXZlbiB0bwp0aGUgYWRtaW4sIGFzIGVpdGhlciBhcHByb2FjaCBoYXMgaXRz
IHVwLSBhbmQgZG93bnNpZGVzCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:44:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:44:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFevN-00051z-Ac; Wed, 02 Oct 2019 13:44:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uMoo=X3=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFevM-00051o-11
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:44:12 +0000
X-Inumbo-ID: b5d01593-e51a-11e9-9717-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by localhost (Halon) with ESMTPS
 id b5d01593-e51a-11e9-9717-12813bfff9fa;
 Wed, 02 Oct 2019 13:44:10 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q9so951200wrm.8
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 06:44:10 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=1q7vCYuENc8fUlbYZ7XOsG2wPdRX1hllJ2xaU/uZe2U=;
 b=jSoSW6qpXnYl/emQtjPLM48OACdnyfoFvu3OB1TsZVXUlr7mlWX6MlKf0qLUEeV+6j
 DfAed3t+W514hPLvK/+jsYiM2NeQ/CqUFqWgL10E9Zhb/ehGbhmb3uCe7DvzGR++j9eF
 THEqnAbo5yXhCiBViCa1U/el6VbOpWnnEKz6VQVzetB6NQ+dj4PokX5aB+hYQDPfuqDj
 +aZVQsYXr/o8P2CDMrjjA8a4wMXnPJsSpSIScl6UTGnMPREZgIGNGRxNz5cAQnMfez7d
 Xe7DPAkquVnz0/anPQWZ5yCIyPJK1kmhXZ2quyEhia5saOSX+SUfCfRYmOUgbgFG949X
 vbWA==
X-Gm-Message-State: APjAAAVmi9+ZrmN+QhuITR9cM2V6IkZvBtx+lupV0l0715/jC/59QyYq
 +lGAHuyBDqq9H8wcvcidrbU=
X-Google-Smtp-Source: APXvYqxdPtgDUbkQ585S4Zg1IP49dTUjEUVRAyJv5TiL7s+DyKoam8TqlAhE0Ng8CeOiAQctw16OxQ==
X-Received: by 2002:a5d:670c:: with SMTP id o12mr2923733wru.103.1570023849831; 
 Wed, 02 Oct 2019 06:44:09 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id w125sm12551983wmg.32.2019.10.02.06.44.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 02 Oct 2019 06:44:08 -0700 (PDT)
Date: Wed, 2 Oct 2019 14:44:07 +0100
From: Wei Liu <wl@xen.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20191002134407.msokdpr3mg3nx3is@debian>
References: <20191002134156.31073-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191002134156.31073-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] docs: remove tmem references from man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMDM6NDE6NTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgIlRPIEJFIERPQ1VNRU5URUQiIHNlY3Rpb24gb2YgdGhlIHhsIG1hbiBwYWdl
IHN0aWxsIHJlZmVyZW5jZXMKPiB0bWVtLiBTbyBkb2VzIHRoZSB4bC5jb25mIG1hbiBwYWdlLiBS
ZW1vdmUgdGhlIHJlZmVyZW5jZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKTmljZSBjYXRjaC4gVGhhbmtzLgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:44:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:44:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFevg-00054j-MD; Wed, 02 Oct 2019 13:44:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uMoo=X3=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iFevf-00054X-UC
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:44:31 +0000
X-Inumbo-ID: c26e12a4-e51a-11e9-9717-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by localhost (Halon) with ESMTPS
 id c26e12a4-e51a-11e9-9717-12813bfff9fa;
 Wed, 02 Oct 2019 13:44:31 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id v8so19766153wrt.2
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 06:44:30 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=pHygYKm+xasmUUk98SD+5hZcOO910V7+MRuID1DV96o=;
 b=BO4phmVIstfiJ0pvPBeeAw2LXndKkAHUyyKH+yeyJujlsyFBaY2+UtBJNc1hOvnBYQ
 yWnaGYDrR/WHMPiASxhT6t7YMyfKARnpDyYVcUVFeUB+lGMElNEZ4GBRMiVRXbHBSVJT
 0JvEAzVNByT+HmxEmbMiRCNsQeqKO2r5CT8ICSBB6+Tmd82C8plkEeskqOiacEGLaOEZ
 8EtNb/zbbBrRXPIV7ssI85HzYZOh2GQ1KELFgVpysFHHJBSboceZ026RXSH4S6AAspev
 ag1oWjr+goA983NrPET8BzwoFaJ5fSEYQJMwoFKACOPUCqJ/BmaDm7Dp6H60A3iT8pme
 owUQ==
X-Gm-Message-State: APjAAAX8SLHp2mRVR2iDkVVVhfamned+tHT9q8arKxX0XZDT9DlIyaQ4
 +6gGdDuNrVQw+b6rUfBeJtfb6jzq
X-Google-Smtp-Source: APXvYqxl4T5it8yZbqstj405z+iCNzeQ3zl4TS3tHQQgk62hSfmMWpW+s1US+UuOTRwO8HqfwK/bZQ==
X-Received: by 2002:a05:6000:43:: with SMTP id k3mr3071719wrx.84.1570023870291; 
 Wed, 02 Oct 2019 06:44:30 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id g24sm17874803wrb.35.2019.10.02.06.44.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 02 Oct 2019 06:44:29 -0700 (PDT)
Date: Wed, 2 Oct 2019 14:44:28 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20191002134428.7wvv3qie3l77lwkg@debian>
References: <20191001152233.55491-1-roger.pau@citrix.com>
 <20191001152734.ttikfrtxk3jemlb5@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001152734.ttikfrtxk3jemlb5@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] libxl: wait for the ack when issuing
 power control requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDU6Mjc6NTNQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIE9jdCAwMSwgMjAxOSBhdCAwNToyMjozM1BNICswMjAwLCBSb2dl
ciBQYXUgTW9ubmUgd3JvdGU6Cj4gPiAraW50IGxpYnhsX2RvbWFpbl9yZWJvb3QobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCj4gPiAgewo+ID4gLSAgICBHQ19JTklUKGN0eCk7
Cj4gPiArICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCBhb19ob3cpOwo+ID4gKyAgICBsaWJ4bF9f
eHN3YWl0X3N0YXRlICpwdmNvbnRyb2w7Cj4gPiAgICAgIGludCByZXQ7Cj4gCj4gRm9yZ290IHRv
IGBzdGcgcmVmcmVzaGAgYmVmb3JlIHNlbmRpbmcgYW5kIHRoaXMgZGlkbid0IGdldCBjaGFuZ2Vk
IHRvCj4gcmMuIEkgY2FuIHNlbmQgYSBuZXcgdmVyc2lvbiBvciB0aGlzIGNhbiBiZSBmaXhlZCBv
biBjb21taXQgSSBndWVzcyBpZgo+IGV2ZXJ5dGhpbmcgZWxzZSBpcyBmaW5lLgoKRml4ZWQgYW5k
IHB1c2hlZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:56:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:56:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFf72-00061T-Tm; Wed, 02 Oct 2019 13:56:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFf71-00061O-P2
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:56:15 +0000
X-Inumbo-ID: 655e3196-e51c-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 655e3196-e51c-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 13:56:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E32F2AB87;
 Wed,  2 Oct 2019 13:56:12 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20191002072745.24919-1-jgross@suse.com>
 <20191002072745.24919-2-jgross@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <68ab9788-a61e-bffc-3fdb-ddc82450dfdd@suse.com>
Date: Wed, 2 Oct 2019 15:56:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191002072745.24919-2-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 01/20] xen/sched: add code to sync
 scheduling of all vcpus of a sched unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMDk6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gV2hlbiBzd2l0Y2hpbmcg
c2NoZWQgdW5pdHMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBuZXcgdW5pdCB0byBiZQo+
IHNjaGVkdWxlZCBhdCB0aGUgc2FtZSB0aW1lLgo+IAo+IEEgdmFyaWFibGUgc2NoZWRfZ3JhbnVs
YXJpdHkgaXMgYWRkZWQgd2hpY2ggaG9sZHMgdGhlIG51bWJlciBvZiB2Y3B1cwo+IHBlciBzY2hl
ZHVsZSB1bml0Lgo+IAo+IEFzIHRhc2tsZXRzIHJlcXVpcmUgdG8gc2NoZWR1bGUgdGhlIGlkbGUg
dW5pdCBpdCBpcyByZXF1aXJlZCB0byBzZXQgdGhlCj4gdGFza2xldF93b3JrX3NjaGVkdWxlZCBw
YXJhbWV0ZXIgb2YgZG9fc2NoZWR1bGUoKSB0byB0cnVlIGlmIGFueSBjcHUKPiBjb3ZlcmVkIGJ5
IHRoZSBjdXJyZW50IHNjaGVkdWxlKCkgY2FsbCBoYXMgYW55IHBlbmRpbmcgdGFza2xldCB3b3Jr
Lgo+IAo+IEZvciBqb2luaW5nIG90aGVyIHZjcHVzIG9mIHRoZSBzY2hlZHVsZSB1bml0IHdlIG5l
ZWQgdG8gYWRkIGEgbmV3Cj4gc29mdGlycSBTQ0hFRF9TTEFWRV9TT0ZUSVJRIGluIG9yZGVyIHRv
IGhhdmUgYSB3YXkgdG8gaW5pdGlhdGUgYQo+IGNvbnRleHQgc3dpdGNoIHdpdGhvdXQgY2FsbGlu
ZyB0aGUgZ2VuZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCj4gc2VsZWN0aW5nIHRoZSB2Y3B1IHRv
IHN3aXRjaCB0bywgYXMgd2UgYWxyZWFkeSBrbm93IHdoaWNoIHZjcHUgd2UKPiB3YW50IHRvIHJ1
bi4gVGhpcyBoYXMgdGhlIG90aGVyIGFkdmFudGFnZSBub3QgdG8gbG9vc2UgYW55IG90aGVyCj4g
Y29uY3VycmVudCBTQ0hFRFVMRV9TT0ZUSVJRIGV2ZW50cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dp
b2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkp1bGllbiBnYXZlIGlzIEFja2VkLWJ5IHZpYSBJUkMuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 13:57:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFf8e-000673-FR; Wed, 02 Oct 2019 13:57:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFf8c-00066k-NW
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 13:57:54 +0000
X-Inumbo-ID: a126bbbc-e51c-11e9-b588-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a126bbbc-e51c-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 13:57:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 70CCCAC18;
 Wed,  2 Oct 2019 13:57:53 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20191002134156.31073-1-jgross@suse.com>
 <20191002134407.msokdpr3mg3nx3is@debian>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <4ff08777-5b2c-bea5-41cc-606de047c4e1@suse.com>
Date: Wed, 2 Oct 2019 15:57:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191002134407.msokdpr3mg3nx3is@debian>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] docs: remove tmem references from man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMTU6NDQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBPY3QgMDIsIDIwMTkg
YXQgMDM6NDE6NTZQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhlICJUTyBCRSBE
T0NVTUVOVEVEIiBzZWN0aW9uIG9mIHRoZSB4bCBtYW4gcGFnZSBzdGlsbCByZWZlcmVuY2VzCj4+
IHRtZW0uIFNvIGRvZXMgdGhlIHhsLmNvbmYgbWFuIHBhZ2UuIFJlbW92ZSB0aGUgcmVmZXJlbmNl
cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IAo+IE5pY2UgY2F0Y2guIFRoYW5rcy4KPiAKPiBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:15:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFfPH-0007oh-E7; Wed, 02 Oct 2019 14:15:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0IwX=X3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iFfPG-0007oc-Gp
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:15:06 +0000
X-Inumbo-ID: 084ca200-e51f-11e9-8628-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by localhost (Halon) with ESMTPS
 id 084ca200-e51f-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 14:15:06 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x92E3k6I030132;
 Wed, 2 Oct 2019 14:15:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=oIGo+6lfdt1NE+MmHc8xi4BmyOlaNMtmo+JMIXO3xnM=;
 b=O8nRxt/MN8fkkTIebTXcBRgtb9jbmuoPI9FZB20pWY720Fapq2EkeWhaFU9peVB9dDPr
 ZHuoFqfRZXGLtmcNpSnfBfWlq3zbyjjBP0dvbGhe3wCQKfnFNyb28NnfrYvvnBKJokmY
 KwiHbGWkAx3yRbi5fKkY+5hAG+t3O4erCe4/86uJsjHjCs4Lq1pI9Xc70SJAmSPHmp8O
 A7Ljk4KQOX2Q07QeVUC8BFUooBvk/k+vpwEuzBai7DqWZmrpYnFNKHC/3QSnnyaM9Jwc
 UuJyNCAZ2EACIb9g1y70dwNipwoZnU2+lvDBN6ovceLPXZMTndLzFX2GSI9wbomgW52S 5w== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2120.oracle.com with ESMTP id 2v9yfqd7x8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 02 Oct 2019 14:15:01 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x92E4BJ3046750;
 Wed, 2 Oct 2019 14:15:00 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2vcg61cq8b-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 02 Oct 2019 14:15:00 +0000
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x92EEwXZ029339;
 Wed, 2 Oct 2019 14:14:59 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 02 Oct 2019 07:14:58 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
 <9b3f955c-ad76-601f-2b58-fa9dc4608c72@suse.com>
 <924f41b2-7779-9c56-9b71-56523756ecdc@oracle.com>
 <5650904d-b616-5ee7-216a-a0ac28d7426d@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <9d6b6b00-a3b1-95b4-7633-597c0094ab90@oracle.com>
Date: Wed, 2 Oct 2019 10:14:54 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <5650904d-b616-5ee7-216a-a0ac28d7426d@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=959
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910020136
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9397
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910020136
Subject: Re: [Xen-devel] [PATCH] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, james@dingwall.me.uk
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMi8xOSA5OjQyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPgo+IEkgY2FuIG9ubHkgZ3Vl
c3MgdGhhdCB0aGUgdGhpbmtpbmcgcHJvYmFibHkgd2FzIHRoYXQgZS5nLiBleHRlcm5hbAo+IGR1
bXBpbmcgKGJ5IHRoZSB0b29sIHN0YWNrKSB3b3VsZCBiZSBtb3JlIHJlbGlhYmxlIChpbmNsdWRp
bmcgYnV0Cj4gbm90IGxpbWl0ZWQgdG8gdGhpcyBtZWFuaW5nIGxlc3MgY2hhbmdlIG9mIHN0YXRl
IGZyb20gd2hlbiB0aGUKPiBvcmlnaW5hbCBjcmFzaCByZWFzb24gd2FzIGRldGVjdGVkKSB0aGFu
IGhhdmluZyB0aGUgZG9tYWluIGR1bXAKPiBpdHNlbGYuCgoKV2UgY291bGQgcmVnaXN0ZXIgYW4g
ZXh0ZXJuYWwgZHVtcGVyIChjb250cm9sbGVkIGJ5IGEgYm9vdCBvcHRpb24KcGVyaGFwcywgb2Zm
IGJ5IGRlZmF1bHQpIHRoYXQgd2lsbCBjYWxsIGRpcmVjdGx5IGludG8gaHlwZXJ2aXNvciB3aXRo
ClNIVVRET1dOX2NyYXNoLiBUaGF0IHdpbGwgZ3VhcmFudGVlIHRoYXQgd2Ugd2lsbCBjb21wbGV0
ZSB0aGUgbm90aWZpZXIKY2hhaW4gd2l0aG91dCByZWx5aW5nIG9uIHByaW9yaXRpZXMuIChPZiBj
b3Vyc2UgdGhpcyBzdGlsbCB3b24ndCBhZGRyZXNzCmEgcG9zc2libGUgbmV3IGZlYXR1cmUgaW4g
cGFuaWMoKSB0aGF0IG1pZ2h0IGJlIGNhbGxlZCBwb3N0LWR1bXBpbmcpCgpJZiB5b3UgdGhpbmsg
aXQncyB3b3J0aCBkb2luZyB0aGlzIGNhbiBiZSBlYXNpbHkgYWRkZWQuCgotYm9yaXMKCj4gVHJ1
ZS4gSSBndWVzcyBtb3JlIGNvbnRyb2wgb3ZlciB0aGUgYmVoYXZpb3IgbmVlZHMgdG8gYmUgZ2l2
ZW4gdG8KPiB0aGUgYWRtaW4sIGFzIGVpdGhlciBhcHByb2FjaCBoYXMgaXRzIHVwLSBhbmQgZG93
bnNpZGVzCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:19:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFfTQ-000802-3J; Wed, 02 Oct 2019 14:19:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFfTO-0007zx-T8
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:19:22 +0000
X-Inumbo-ID: a09f04f8-e51f-11e9-9718-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a09f04f8-e51f-11e9-9718-12813bfff9fa;
 Wed, 02 Oct 2019 14:19:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DB71CAE0C;
 Wed,  2 Oct 2019 14:19:20 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7660f1a7-a0ef-3739-cf83-fdfc41761a4c@suse.com>
Date: Wed, 2 Oct 2019 16:19:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 01/10] ioreq: terminate cf8 handling at
 hypervisor level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>,
 WeiLiu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBA
IC0xNTE4LDExICsxNTE4LDE1IEBAIHN0YXRpYyBpbnQgaHZtX2FjY2Vzc19jZjgoCj4gIHsKPiAg
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gIAo+IC0gICAgaWYgKCBk
aXIgPT0gSU9SRVFfV1JJVEUgJiYgYnl0ZXMgPT0gNCApCj4gKyAgICBpZiAoIGJ5dGVzICE9IDQg
KQo+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CgpJIHRoaW5rIGl0IHdhcyBhbHJlYWR5
IG9uIHYxIHRoYXQgQW5kcmV3IGhhZCBwb2ludGVkIG91dCB0aGF0IGUuZy4KYSAxLWJ5ZSBhY2Nl
c3MgdG8gQ0Y5IHNob3VsZCBzdGlsbCBiZSBmb3J3YXJkZWQuIEkgZ3Vlc3MgeW91IG1lYW4KdG8g
dXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFIGhlcmUsIGp1c3QgbGlrZSB3YXMgZG9uZSAuLi4KCj4g
KyAgICBpZiAoIGRpciA9PSBJT1JFUV9XUklURSApCj4gICAgICAgICAgZC0+YXJjaC5odm0ucGNp
X2NmOCA9ICp2YWw7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnBj
aV9jZjg7Cj4gIAo+IC0gICAgLyogV2UgYWx3YXlzIG5lZWQgdG8gZmFsbCB0aHJvdWdoIHRvIHRo
ZSBjYXRjaCBhbGwgZW11bGF0b3IgKi8KPiAtICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KCi4uLiB1bml2ZXJzYWxseSBiZWZv
cmUuIFRoZSBjb21tZW50IChzdWl0YWJseSBhZGp1c3RlZCkgbWF5IHRoZW4KYWxzbyB3YW50IHRv
IG1vdmUgdXAuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:22:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:22:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFfWB-0000Ip-Nc; Wed, 02 Oct 2019 14:22:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFfWA-0000Ik-Fw
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:22:14 +0000
X-Inumbo-ID: 07122ec2-e520-11e9-9718-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 07122ec2-e520-11e9-9718-12813bfff9fa;
 Wed, 02 Oct 2019 14:22:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DBFFCAC7B;
 Wed,  2 Oct 2019 14:22:12 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-4-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8b3fca72-718e-51c1-c1ae-91c51f154db8@suse.com>
Date: Wed, 2 Oct 2019 16:22:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-4-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 03/10] ioreq: add fields to allow
 internal ioreq servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul.durrant@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEludGVybmFsIGlv
cmVxIHNlcnZlcnMgYXJlIHBsYWluIGZ1bmN0aW9uIGhhbmRsZXJzIGltcGxlbWVudGVkIGluc2lk
ZQo+IG9mIHRoZSBoeXBlcnZpc29yLiBOb3RlIHRoYXQgbW9zdCBmaWVsZHMgdXNlZCBieSBjdXJy
ZW50IChleHRlcm5hbCkKPiBpb3JlcSBzZXJ2ZXJzIGFyZSBub3QgbmVlZGVkIGZvciBpbnRlcm5h
bCBvbmVzLCBhbmQgaGVuY2UgaGF2ZSBiZWVuCj4gcGxhY2VkIGluc2lkZSBvZiBhIHN0cnVjdCBh
bmQgcGFja2VkIGluIGFuIHVuaW9uIHRvZ2V0aGVyIHdpdGggdGhlCj4gb25seSBpbnRlcm5hbCBz
cGVjaWZpYyBmaWVsZCwgYSBmdW5jdGlvbiBwb2ludGVyIHRvIGEgaGFuZGxlci4KPiAKPiBUaGlz
IGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvIGhhdmUgUENJIGNvbmZpZyBhY2Nlc3NlcyBmb3J3YXJk
ZWQgdG8KPiBleHRlcm5hbCBpb3JlcSBzZXJ2ZXJzIG9yIHRvIGludGVybmFsIG9uZXMgKGllOiBR
RU1VIGVtdWxhdGVkIGRldmljZXMKPiB2cyB2UENJIHBhc3N0aHJvdWdoKSwgYW5kIGlzIHRoZSBm
aXJzdCBzdGVwIGluIG9yZGVyIHRvIGFsbG93Cj4gdW5wcml2aWxlZ2VkIGRvbWFpbnMgdG8gdXNl
IHZQQ0kuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:38:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFflo-0001F8-B4; Wed, 02 Oct 2019 14:38:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFfln-0001F3-AJ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:38:23 +0000
X-Inumbo-ID: 48776fec-e522-11e9-9718-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 48776fec-e522-11e9-9718-12813bfff9fa;
 Wed, 02 Oct 2019 14:38:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 95B1428;
 Wed,  2 Oct 2019 07:38:21 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8CAB73F706;
 Wed,  2 Oct 2019 07:38:18 -0700 (PDT)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <20191002072745.24919-1-jgross@suse.com>
 <20191002072745.24919-2-jgross@suse.com>
 <68ab9788-a61e-bffc-3fdb-ddc82450dfdd@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f72547a9-e2a1-8385-1e67-6d57efd3ba20@arm.com>
Date: Wed, 2 Oct 2019 15:38:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <68ab9788-a61e-bffc-3fdb-ddc82450dfdd@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 01/20] xen/sched: add code to sync
 scheduling of all vcpus of a sched unit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCk9uIDEwLzIvMTkgMjo1NiBQTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBP
biAwMi4xMC4xOSAwOToyNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gV2hlbiBzd2l0Y2hpbmcg
c2NoZWQgdW5pdHMgc3luY2hyb25pemUgYWxsIHZjcHVzIG9mIHRoZSBuZXcgdW5pdCB0byBiZQo+
PiBzY2hlZHVsZWQgYXQgdGhlIHNhbWUgdGltZS4KPj4KPj4gQSB2YXJpYWJsZSBzY2hlZF9ncmFu
dWxhcml0eSBpcyBhZGRlZCB3aGljaCBob2xkcyB0aGUgbnVtYmVyIG9mIHZjcHVzCj4+IHBlciBz
Y2hlZHVsZSB1bml0Lgo+Pgo+PiBBcyB0YXNrbGV0cyByZXF1aXJlIHRvIHNjaGVkdWxlIHRoZSBp
ZGxlIHVuaXQgaXQgaXMgcmVxdWlyZWQgdG8gc2V0IHRoZQo+PiB0YXNrbGV0X3dvcmtfc2NoZWR1
bGVkIHBhcmFtZXRlciBvZiBkb19zY2hlZHVsZSgpIHRvIHRydWUgaWYgYW55IGNwdQo+PiBjb3Zl
cmVkIGJ5IHRoZSBjdXJyZW50IHNjaGVkdWxlKCkgY2FsbCBoYXMgYW55IHBlbmRpbmcgdGFza2xl
dCB3b3JrLgo+Pgo+PiBGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5p
dCB3ZSBuZWVkIHRvIGFkZCBhIG5ldwo+PiBzb2Z0aXJxIFNDSEVEX1NMQVZFX1NPRlRJUlEgaW4g
b3JkZXIgdG8gaGF2ZSBhIHdheSB0byBpbml0aWF0ZSBhCj4+IGNvbnRleHQgc3dpdGNoIHdpdGhv
dXQgY2FsbGluZyB0aGUgZ2VuZXJpYyBzY2hlZHVsZSgpIGZ1bmN0aW9uCj4+IHNlbGVjdGluZyB0
aGUgdmNwdSB0byBzd2l0Y2ggdG8sIGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCj4+
IHdhbnQgdG8gcnVuLiBUaGlzIGhhcyB0aGUgb3RoZXIgYWR2YW50YWdlIG5vdCB0byBsb29zZSBh
bnkgb3RoZXIKPj4gY29uY3VycmVudCBTQ0hFRFVMRV9TT0ZUSVJRIGV2ZW50cy4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiBSZXZpZXdlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPj4gQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBKdWxpZW4gZ2F2ZSBpcyBBY2tlZC1ieSB2
aWEgSVJDLgoKRkFPRCwgdGhpcyBpcyBhc3N1bWluZyBwYXRjaCAjOCBpcyBnb2luZyB0byBiZSBm
aXhlZCB0byBwcmV2ZW50IGEgbGF0ZW50IApidWcgd2hlbiBjb250ZXh0X3N3aXRjaCgpIGlzIHJl
dHVybmluZyAoc3VjaCBhcyBvbiBBcm0pLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:43:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:43:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFfqt-0001zc-1T; Wed, 02 Oct 2019 14:43:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFfqr-0001zX-O8
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:43:37 +0000
X-Inumbo-ID: 0333231c-e523-11e9-9718-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0333231c-e523-11e9-9718-12813bfff9fa;
 Wed, 02 Oct 2019 14:43:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67157ABBE;
 Wed,  2 Oct 2019 14:43:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 16:43:30 +0200
Message-Id: <20191002144330.21392-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v6.1 08/20] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmNwdV93YWtlKCkgYW5kIHZjcHVfc2xlZXAoKSBuZWVkIHRvIGJlIG1hZGUgY29yZSBzY2hlZHVs
aW5nIGF3YXJlOgp0aGV5IG1pZ2h0IG5lZWQgdG8gc3dpdGNoIGEgc2luZ2xlIHZjcHUgb2YgYW4g
YWxyZWFkeSBzY2hlZHVsZWQgdW5pdApiZXR3ZWVuIHJ1bm5pbmcgYW5kIG5vdCBydW5uaW5nLgoK
RXNwZWNpYWxseSB3aGVuIHZjcHVfc2xlZXAoKSBmb3IgYSB2Y3B1IGlzIGJlaW5nIGNhbGxlZCBi
eSBhIHZjcHUgb2YKdGhlIHNhbWUgc2NoZWR1bGluZyB1bml0IHNwZWNpYWwgY2FyZSBtdXN0IGJl
IHRha2VuIGluIG9yZGVyIHRvIGF2b2lkCmEgZGVhZGxvY2s6IHRoZSB2Y3B1IHRvIGJlIHB1dCBh
c2xlZXAgbXVzdCBiZSBmb3JjZWQgdGhyb3VnaCBhCmNvbnRleHQgc3dpdGNoIHdpdGhvdXQgZG9p
bmcgc28gZm9yIHRoZSBjYWxsaW5nIHZjcHUuIEZvciB0aGlzCnB1cnBvc2UgYWRkIGEgdmNwdSBm
bGFnIGhhbmRsZWQgaW4gc2NoZWRfc2xhdmUoKSBhbmQgaW4Kc2NoZWRfd2FpdF9yZW5kZXp2b3Vz
X2luKCkgYWxsb3dpbmcgYSB2Y3B1IG9mIHRoZSBjdXJyZW50bHkgcnVubmluZwp1bml0IHRvIHN3
aXRjaCBzdGF0ZSBhdCBhIGhpZ2hlciBwcmlvcml0eSB0aGFuIGEgbm9ybWFsIHNjaGVkdWxlCmV2
ZW50LgoKVXNlIHRoZSBzYW1lIG1lY2hhbmlzbSB3aGVuIHdha2luZyB1cCBhIHZjcHUgb2YgYSBj
dXJyZW50bHkgYWN0aXZlCnVuaXQuCgpXaGlsZSBhdCBpdCBtYWtlIHZjcHVfc2xlZXBfbm9zeW5j
X2xvY2tlZCgpIHN0YXRpYyBhcyBpdCBpcyB1c2VkIGluCnNjaGVkdWxlLmMgb25seS4KClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpSRkMgVjI6IGFkZCB2Y3B1X3Ns
ZWVwKCkgaGFuZGxpbmcgYW5kIGZvcmNlX2NvbnRleHRfc3dpdGNoIGZsYWcKVjI6IGZpeCBydW5z
dGF0ZSBjaGFuZ2UgaW4gc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0Y2goKQpWNDoKLSB1c2UgdW5p
dF9zY2hlZHVsZXIoKSB3aGVyZSBhcHByb3ByaWF0ZSAoSmFuIEJldWxpY2gpCi0gbWFrZSBjcHUg
cGFyYW1ldGVyIHVuc2lnbmVkIGludCAoSmFuIEJldWxpY2gpCi0gY29tbWVudHMgKEphbiBCZXVs
aWNoKQotIHVzZSB0cnVlIGluc3RlYWQgMSBmb3Igc2V0dGluZyBib29sIChKYW4gQmV1bGljaCkK
LSBjb25zdCBwYXJhbWV0ZXIgKEphbiBCZXVsaWNoKQpWNToKLSBhZGQgY29tbWVudHMgKERhcmlv
IEZhZ2dpb2xpKQpWNi4xOgotIGhhbmRsZSBjb250ZXh0X3N3aXRjaCByZXR1cm5pbmcgKEp1bGll
biBHcmFsbCkKLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDEzOCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oIHwgICA5ICsrLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgIDIgKwogMyBm
aWxlcyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXgg
YjRjNGIwNGViZS4uYTZlNDFiZTliMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNzUxLDggKzc1MSwxMCBAQCB2b2lkIHNj
aGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQogCi12b2lkIHZj
cHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHZjcHVf
c2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CisKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
Z2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBpZiAo
IGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkgKQpAQCAtNzYwLDcgKzc2MiwxNSBAQCB2b2lkIHZj
cHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCB2LT5y
dW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSApCiAgICAgICAgICAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAKLSAgICAgICAgc2No
ZWRfc2xlZXAodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOworICAgICAgICAvKiBP
bmx5IHB1dCB1bml0IHRvIHNsZWVwIGluIGNhc2UgYWxsIHZjcHVzIGFyZSBub3QgcnVubmFibGUu
ICovCisgICAgICAgIGlmICggbGlrZWx5KCF1bml0X3J1bm5hYmxlKHVuaXQpKSApCisgICAgICAg
ICAgICBzY2hlZF9zbGVlcCh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5pdCk7CisgICAgICAgIGVs
c2UgaWYgKCB1bml0X3J1bm5pbmcodW5pdCkgPiAxICYmIHYtPmlzX3J1bm5pbmcgJiYKKyAgICAg
ICAgICAgICAgICAgICF2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gdHJ1ZTsKKyAgICAgICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURfU0xBVkVfU09GVElSUSk7CisgICAgICAg
IH0KICAgICB9CiB9CiAKQEAgLTc5MiwxNiArODAyLDI3IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3BpbmxvY2tfdCAq
bG9jazsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CiAKICAg
ICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVf
aWQpOwogCi0gICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYtPnNjaGVkX3Vu
aXQsICZmbGFncyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHVuaXQs
ICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewog
ICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAg
ICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUsIE5PVygp
KTsKLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7
CisgICAgICAgIC8qCisgICAgICAgICAqIENhbGwgc2NoZWRfd2FrZSgpIHVuY29uZGl0aW9uYWxs
eSwgZXZlbiBpZiB1bml0IGlzIHJ1bm5pbmcgYWxyZWFkeS4KKyAgICAgICAgICogV2UgbWlnaHQg
aGF2ZSBub3QgYmVlbiBkZS1zY2hlZHVsZWQgYWZ0ZXIgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2Vk
KCkKKyAgICAgICAgICogYW5kIGFyZSBub3cgdG8gYmUgd29rZW4gdXAgYWdhaW4uCisgICAgICAg
ICAqLworICAgICAgICBzY2hlZF93YWtlKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0KTsKKyAg
ICAgICAgaWYgKCB1bml0LT5pc19ydW5uaW5nICYmICF2LT5pc19ydW5uaW5nICYmICF2LT5mb3Jj
ZV9jb250ZXh0X3N3aXRjaCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHYtPmZvcmNlX2NvbnRl
eHRfc3dpdGNoID0gdHJ1ZTsKKyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nl
c3NvciwgU0NIRURfU0xBVkVfU09GVElSUSk7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBp
ZiAoICEodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgKQogICAgIHsKQEAgLTgwOSw3ICs4
MzAsNyBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX29mZmxpbmUsIE5PVygpKTsKICAgICB9CiAKLSAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91
bml0KTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB1
bml0KTsKIH0KIAogdm9pZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC0yMDI3LDYg
KzIwNDgsNjUgQEAgc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiAgICAgY29udGV4dF9zd2l0Y2godnByZXYsIHZu
ZXh0KTsKIH0KIAorLyoKKyAqIEZvcmNlIGEgY29udGV4dCBzd2l0Y2ggb2YgYSBzaW5nbGUgdmNw
dSBvZiBhbiB1bml0LgorICogTWlnaHQgYmUgY2FsbGVkIGVpdGhlciBpZiBhIHZjcHUgb2YgYW4g
YWxyZWFkeSBydW5uaW5nIHVuaXQgaXMgd29rZW4gdXAKKyAqIG9yIGlmIGEgdmNwdSBvZiBhIHJ1
bm5pbmcgdW5pdCBpcyBwdXQgYXNsZWVwIHdpdGggb3RoZXIgdmNwdXMgb2YgdGhlIHNhbWUKKyAq
IHVuaXQgc3RpbGwgcnVubmluZy4KKyAqIFJldHVybnMgZWl0aGVyIE5VTEwgaWYgdiBpcyBhbHJl
YWR5IGluIHRoZSBjb3JyZWN0IHN0YXRlIG9yIHRoZSB2Y3B1IHRvCisgKiBydW4gbmV4dC4KKyAq
Lworc3RhdGljIHN0cnVjdCB2Y3B1ICpzY2hlZF9mb3JjZV9jb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqdnByZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1LCBzX3RpbWVfdCBub3cpCit7CisgICAgdi0+Zm9y
Y2VfY29udGV4dF9zd2l0Y2ggPSBmYWxzZTsKKworICAgIGlmICggdmNwdV9ydW5uYWJsZSh2KSA9
PSB2LT5pc19ydW5uaW5nICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoIHZjcHVf
cnVubmFibGUodikgKQorICAgIHsKKyAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICkK
KyAgICAgICAgeworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodnByZXYsIFJVTlNU
QVRFX3J1bm5hYmxlLCBub3cpOworICAgICAgICAgICAgdnByZXYtPnNjaGVkX3VuaXQgPSBnZXRf
c2NoZWRfcmVzKGNwdSktPnNjaGVkX3VuaXRfaWRsZTsKKyAgICAgICAgfQorICAgICAgICB2Y3B1
X3J1bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9ydW5uaW5nLCBub3cpOworICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgbm90IHRvIHN3aXRjaCBsYXN0IHZjcHUg
b2YgYW4gdW5pdCBhd2F5LiAqLworICAgICAgICBpZiAoIHVuaXRfcnVubmluZyh2LT5zY2hlZF91
bml0KSA9PSAxICkKKyAgICAgICAgICAgIHJldHVybiBOVUxMOworCisgICAgICAgIHYtPm5ld19z
dGF0ZSA9IHZjcHVfcnVuc3RhdGVfYmxvY2tlZCh2KTsKKyAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2Uodiwgdi0+bmV3X3N0YXRlLCBub3cpOworICAgICAgICB2ID0gc2NoZWRfdW5pdDJ2Y3B1
X2NwdSh2cHJldi0+c2NoZWRfdW5pdCwgY3B1KTsKKyAgICAgICAgaWYgKCB2ICE9IHZwcmV2ICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2cHJldiwgUlVO
U1RBVEVfcnVubmFibGUsIG5vdyk7CisgICAgICAgICAgICAgICAgdnByZXYtPnNjaGVkX3VuaXQg
PSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkX3VuaXRfaWRsZTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB2LT5zY2hlZF91
bml0ID0gdnByZXYtPnNjaGVkX3VuaXQ7CisgICAgICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9j
aGFuZ2UodiwgUlVOU1RBVEVfcnVubmluZywgbm93KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgIH0KKworICAgIC8qIFRoaXMgdmNwdSB3aWxsIGJlIHN3aXRjaGVkIHRvLiAqLworICAg
IHYtPmlzX3J1bm5pbmcgPSB0cnVlOworCisgICAgLyogTWFrZSBzdXJlIG5vdCB0byBsb29zZSBh
bm90aGVyIHNsYXZlIGNhbGwuICovCisgICAgcmFpc2Vfc29mdGlycShTQ0hFRF9TTEFWRV9TT0ZU
SVJRKTsKKworICAgIHJldHVybiB2OworfQorCiAvKgogICogUmVuZGV6dm91cyBiZWZvcmUgdGFr
aW5nIGEgc2NoZWR1bGluZyBkZWNpc2lvbi4KICAqIENhbGxlZCB3aXRoIHNjaGVkdWxlIGxvY2sg
aGVsZCwgc28gYWxsIGFjY2Vzc2VzIHRvIHRoZSByZW5kZXp2b3VzIGNvdW50ZXIKQEAgLTIwNDIs
NiArMjEyMiw3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2
b3VzX2luKHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93KQogewogICAgIHN0cnVjdCBz
Y2hlZF91bml0ICpuZXh0OworICAgIHN0cnVjdCB2Y3B1ICp2OwogCiAgICAgaWYgKCAhLS1wcmV2
LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAgewpAQCAtMjA1MCw4ICsyMTMxLDMwIEBAIHN0YXRp
YyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHN0cnVjdCBzY2hl
ZF91bml0ICpwcmV2LAogICAgICAgICByZXR1cm4gbmV4dDsKICAgICB9CiAKKyAgICB2ID0gdW5p
dDJ2Y3B1X2NwdShwcmV2LCBjcHUpOwogICAgIHdoaWxlICggcHJldi0+cmVuZGV6dm91c19pbl9j
bnQgKQogICAgIHsKKyAgICAgICAgaWYgKCB2ICYmIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoICkK
KyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZwcmV2ID0gY3VycmVudDsKKwor
ICAgICAgICAgICAgdiA9IHNjaGVkX2ZvcmNlX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2LCBjcHUs
IG5vdyk7CisKKyAgICAgICAgICAgIGlmICggdiApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgLyogV2UnbGwgY29tZSBiYWNrIGFub3RoZXIgdGltZSwgc28gYWRqdXN0IHJlbmRlenZv
dXNfaW5fY250LiAqLworICAgICAgICAgICAgICAgIHByZXYtPnJlbmRlenZvdXNfaW5fY250Kys7
CisgICAgICAgICAgICAgICAgYXRvbWljX3NldCgmcHJldi0+cmVuZGV6dm91c19vdXRfY250LCAw
KTsKKworICAgICAgICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycSgqbG9jaywgY3B1
KTsKKworICAgICAgICAgICAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2LCBmYWxz
ZSwgbm93KTsKKworICAgICAgICAgICAgICAgIHJldHVybiBOVUxMOyAgICAgLyogQVJNIG9ubHku
ICovCisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHYgPSB1bml0MnZjcHVfY3B1KHByZXYs
IGNwdSk7CisgICAgICAgIH0KICAgICAgICAgLyoKICAgICAgICAgICogQ29taW5nIGZyb20gaWRs
ZSBtaWdodCBuZWVkIHRvIGRvIHRhc2tsZXQgd29yay4KICAgICAgICAgICogSW4gb3JkZXIgdG8g
YXZvaWQgZGVhZGxvY2tzIHdlIGNhbid0IGRvIHRoYXQgaGVyZSwgYnV0IGhhdmUgdG8KQEAgLTIw
ODYsMTAgKzIxODksMTEgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3Jl
bmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAKIHN0YXRpYyB2b2lkIHNjaGVk
X3NsYXZlKHZvaWQpCiB7Ci0gICAgc3RydWN0IHZjcHUgICAgICAgICAgKnZwcmV2ID0gY3VycmVu
dDsKKyAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqdiwgKnZwcmV2ID0gY3VycmVudDsKICAgICBz
dHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9IHZwcmV2LT5zY2hlZF91bml0LCAqbmV4dDsKICAg
ICBzX3RpbWVfdCAgICAgICAgICAgICAgbm93OwogICAgIHNwaW5sb2NrX3QgICAgICAgICAgICps
b2NrOworICAgIGJvb2wgICAgICAgICAgICAgICAgICBkb19zb2Z0aXJxID0gZmFsc2U7CiAgICAg
dW5zaWduZWQgaW50ICAgICAgICAgIGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAogICAgIEFT
U0VSVF9OT1RfSU5fQVRPTUlDKCk7CkBAIC0yMDk4LDkgKzIyMDIsMzEgQEAgc3RhdGljIHZvaWQg
c2NoZWRfc2xhdmUodm9pZCkKIAogICAgIG5vdyA9IE5PVygpOwogCisgICAgdiA9IHVuaXQydmNw
dV9jcHUocHJldiwgY3B1KTsKKyAgICBpZiAoIHYgJiYgdi0+Zm9yY2VfY29udGV4dF9zd2l0Y2gg
KQorICAgIHsKKyAgICAgICAgdiA9IHNjaGVkX2ZvcmNlX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2
LCBjcHUsIG5vdyk7CisKKyAgICAgICAgaWYgKCB2ICkKKyAgICAgICAgeworICAgICAgICAgICAg
cGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisKKyAgICAgICAgICAgIHNjaGVk
X2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2LCBmYWxzZSwgbm93KTsKKworICAgICAgICAgICAgcmV0
dXJuOworICAgICAgICB9CisKKyAgICAgICAgZG9fc29mdGlycSA9IHRydWU7CisgICAgfQorCiAg
ICAgaWYgKCAhcHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQogICAgIHsKICAgICAgICAgcGNwdV9z
Y2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CisKKyAgICAgICAgLyogQ2hlY2sgZm9yIGZh
aWxlZCBmb3JjZWQgY29udGV4dCBzd2l0Y2guICovCisgICAgICAgIGlmICggZG9fc29mdGlycSAp
CisgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJUlEpOworCiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggNDFhMTA4M2EwOC4uMDIxYzFkN2My
YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTEwMiw2ICsxMDIsMTEgQEAgc3RhdGljIGlubGluZSBib29s
IHVuaXRfcnVubmFibGUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgcmV0dXJu
IGZhbHNlOwogfQogCitzdGF0aWMgaW5saW5lIGludCB2Y3B1X3J1bnN0YXRlX2Jsb2NrZWQoY29u
c3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuICh2LT5wYXVzZV9mbGFncyAmIFZQRl9i
bG9ja2VkKSA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworfQorCiAvKgog
ICogUmV0dXJucyB3aGV0aGVyIGEgc2NoZWRfdW5pdCBpcyBydW5uYWJsZSBhbmQgc2V0cyBuZXdf
c3RhdGUgZm9yIGVhY2ggb2YgaXRzCiAgKiB2Y3B1cy4gSXQgaXMgbWFuZGF0b3J5IHRvIGRldGVy
bWluZSB0aGUgbmV3IHJ1bnN0YXRlIGZvciBhbGwgdmNwdXMgb2YgYSB1bml0CkBAIC0xMjEsOSAr
MTI2LDcgQEAgc3RhdGljIGlubGluZSBib29sIHVuaXRfcnVubmFibGVfc3RhdGUoY29uc3Qgc3Ry
dWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgewogICAgICAgICBydW5uYWJsZSA9IHZjcHVfcnVu
bmFibGUodik7CiAKLSAgICAgICAgdi0+bmV3X3N0YXRlID0gcnVubmFibGUgPyBSVU5TVEFURV9y
dW5uaW5nCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKHYtPnBhdXNlX2ZsYWdz
ICYgVlBGX2Jsb2NrZWQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBSVU5T
VEFURV9ibG9ja2VkIDogUlVOU1RBVEVfb2ZmbGluZTsKKyAgICAgICAgdi0+bmV3X3N0YXRlID0g
cnVubmFibGUgPyBSVU5TVEFURV9ydW5uaW5nIDogdmNwdV9ydW5zdGF0ZV9ibG9ja2VkKHYpOwog
CiAgICAgICAgIGlmICggcnVubmFibGUgKQogICAgICAgICAgICAgcmV0ID0gdHJ1ZTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
aW5kZXggY2U0MzI5ZGI3Mi4uZjk3MzAzNjY4YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTE4Niw2ICsxODYsOCBA
QCBzdHJ1Y3QgdmNwdQogICAgIGJvb2wgICAgICAgICAgICAgaXNfcnVubmluZzsKICAgICAvKiBW
Q1BVIHNob3VsZCB3YWtlIGZhc3QgKGRvIG5vdCBkZWVwIHNsZWVwIHRoZSBDUFUpLiAqLwogICAg
IGJvb2wgICAgICAgICAgICAgaXNfdXJnZW50OworICAgIC8qIFZDUFUgbXVzdCBjb250ZXh0X3N3
aXRjaCB3aXRob3V0IHNjaGVkdWxpbmcgdW5pdC4gKi8KKyAgICBib29sICAgICAgICAgICAgIGZv
cmNlX2NvbnRleHRfc3dpdGNoOwogCiAjaWZkZWYgVkNQVV9UUkFQX0xBU1QKICNkZWZpbmUgVkNQ
VV9UUkFQX05PTkUgICAgMAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:47:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:47:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFfuW-00028q-JR; Wed, 02 Oct 2019 14:47:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFfuV-00028l-4k
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:47:23 +0000
X-Inumbo-ID: 89ae838c-e523-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 89ae838c-e523-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 14:47:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 803B2AC1C;
 Wed,  2 Oct 2019 14:47:20 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-5-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2edf7d4a-5d30-75dd-db6e-beab84fc6585@suse.com>
Date: Wed, 2 Oct 2019 16:47:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-5-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 04/10] ioreq: add internal ioreq
 initialization support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEBAIC04NTUsNiAr
ODg0LDggQEAgaW50IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBp
b3NlcnZpZF90IGlkKQo+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4gICAgICBp
bnQgcmM7Cj4gIAo+ICsgICAgQVNTRVJUKCFodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpKTsKCldp
dGggdGhpcywgLi4uCgo+IEBAIC04NzEsMTMgKzkwMywxMyBAQCBpbnQgaHZtX2Rlc3Ryb3lfaW9y
ZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQpCj4gIAo+ICAgICAgcDJt
X3NldF9pb3JlcV9zZXJ2ZXIoZCwgMCwgaWQpOwo+ICAKPiAtICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZGlzYWJsZShzKTsKPiArICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzLCBodm1faW9yZXFf
aXNfaW50ZXJuYWwoaWQpKTsKCi4uLiB3aHkgbm90IHNpbXBseSAiZmFsc2UiIGhlcmU/Cgo+ICAg
ICAgLyoKPiAgICAgICAqIEl0IGlzIHNhZmUgdG8gY2FsbCBodm1faW9yZXFfc2VydmVyX2RlaW5p
dCgpIHByaW9yIHRvCj4gICAgICAgKiBzZXRfaW9yZXFfc2VydmVyKCkgc2luY2UgdGhlIHRhcmdl
dCBkb21haW4gaXMgcGF1c2VkLgo+ICAgICAgICovCj4gLSAgICBodm1faW9yZXFfc2VydmVyX2Rl
aW5pdChzKTsKPiArICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMsIGZhbHNlKTsKClRoZSBt
b3JlIHRoYXQgaGVyZSB5b3UgZG8gc28uCgo+IEBAIC05MDAsNiArOTMyLDggQEAgaW50IGh2bV9n
ZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKPiAg
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+ICAgICAgaW50IHJjOwo+ICAKPiArICAg
IEFTU0VSVCghaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSk7Cj4gKwo+ICAgICAgc3Bpbl9sb2Nr
X3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwo+ICAKPiAgICAgIHMg
PSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKPiBAQCAtOTA5LDYgKzk0Myw3IEBAIGludCBodm1f
Z2V0X2lvcmVxX3NlcnZlcl9pbmZvKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4g
ICAgICAgICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgcmMgPSAtRVBFUk07Cj4gKyAgICAvKiBOQjog
ZG9uJ3QgYWxsb3cgZmV0Y2hpbmcgaW5mb3JtYXRpb24gZnJvbSBpbnRlcm5hbCBpb3JlcSBzZXJ2
ZXJzLiAqLwo+ICAgICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21haW4gKQo+ICAg
ICAgICAgIGdvdG8gb3V0OwoKVGhlIGNvbW1lbnQgZG9lc24ndCByZWFsbHkgc2VlbSB0byBiZSBh
cHBsaWNhYmxlIHRvIHRoZSBjb2RlIGhlcmU6Ci0+ZW11bGF0b3IgbGl2ZXMgaW4gdGhlICJleHRl
cm5hbCIgcGFydCBvZiB0aGUgdW5pb24sIGFuZCBoZW5jZSBpZgphbnl3aGVyZSBJIHRoaW5rIHRo
ZSBjb21tZW50IHNob3VsZCBnbyBuZXh0IHRvIHRoZSBBU1NFUlQoKSBhYm92ZS4KCj4gQEAgLTEw
MTAsNyArMTA0NSw3IEBAIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1
Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiAg
ICAgIHJjID0gLUVQRVJNOwo+IC0gICAgaWYgKCBzLT5lbXVsYXRvciAhPSBjdXJyZW50LT5kb21h
aW4gKQo+ICsgICAgaWYgKCAhaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSAmJiBzLT5lbXVsYXRv
ciAhPSBjdXJyZW50LT5kb21haW4gKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiAgICAgIHN3
aXRjaCAoIHR5cGUgKQo+IEBAIC0xMDYyLDcgKzEwOTcsNyBAQCBpbnQgaHZtX3VubWFwX2lvX3Jh
bmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCj4g
ICAgICAgICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgcmMgPSAtRVBFUk07Cj4gLSAgICBpZiAoIHMt
PmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiApCj4gKyAgICBpZiAoICFodm1faW9yZXFfaXNf
aW50ZXJuYWwoaWQpICYmIHMtPmVtdWxhdG9yICE9IGN1cnJlbnQtPmRvbWFpbiApCj4gICAgICAg
ICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgc3dpdGNoICggdHlwZSApCj4gQEAgLTExMDgsNiArMTE0
Myw4IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3NlcnZpZF90IGlkLAo+ICAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7Cj4g
ICAgICBpbnQgcmM7Cj4gIAo+ICsgICAgQVNTRVJUKCFodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQp
KTsKPiArCj4gICAgICBpZiAoIHR5cGUgIT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCj4gICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CgpUYWtpbmcganVzdCB0aGVzZSB0aHJlZSwgdGhpbmdzIHNlZW0g
cHJldHR5IGluY29uc2lzdGVudDogV2h5IEFTU0VSVCgpCmhlcmUgYnV0IGlmKCkgYWJvdmU/IEkg
dGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIGlmIGRtLmMgd2FzIGxlZnQKdW5jaGFuZ2VkIChub3Qg
c3VyZSBpZiBJJ20gaW4gb3Bwb3NpdGlvbiB3aXRoIHRoaXMgdG8gcHJpb3IgcmV2aWV3CmNvbW1l
bnRzIGJ5IHNvbWVvbmUgZWxzZSksIGluIHBhcnRpY3VsYXIgbWFraW5nIGl0IHVubmVjZXNzYXJ5
IChhcyBpdApzZWVtcykgdG8gZXhwb3NlIGh2bV9pb3JlcV9pc19pbnRlcm5hbCgpIG91dHNpZGUg
b2YgdGhpcyBDVS4KCj4gQEAgLTExODQsNyArMTIyMSw3IEBAIGludCBodm1fYWxsX2lvcmVxX3Nl
cnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYpCj4gIAo+ICAg
ICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm0uaW9yZXFfc2VydmVyLmxvY2spOwo+
ICAKPiAtICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKPiArICAgIEZPUl9FQUNI
X0VYVEVSTkFMX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKClN0aWxsIHJlbWVtYmVyaW5nIHRoZSBl
cnJvciBwYXRoIGZpeCB5b3UgbGlrZWx5IHNwb3R0ZWQgYXMgbmVjZXNzYXJ5CndoaWxlIGRvaW5n
IHRoaXMgd29yayAoY29tbWl0IDIxNWYyNTc2YjApOiBEb24ndCB5b3UgbmVlZCB0byBhZ2Fpbgph
ZGp1c3QgdGhpcyBzYW1lIGVycm9yIHBhdGggaGVyZSAoTUFYX05SX0lPUkVRX1NFUlZFUlMgLT4K
TUFYX05SX0VYVEVSTkFMX0lPUkVRX1NFUlZFUlMpPwoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:52:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFfzR-0002uP-B2; Wed, 02 Oct 2019 14:52:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFfzQ-0002uK-OH
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:52:28 +0000
X-Inumbo-ID: 40acfcee-e524-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 40acfcee-e524-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 14:52:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9B5D428;
 Wed,  2 Oct 2019 07:52:27 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 820803F706;
 Wed,  2 Oct 2019 07:52:25 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20191002144330.21392-1-jgross@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <48cce409-0ec4-a952-a564-f089683b189b@arm.com>
Date: Wed, 2 Oct 2019 15:52:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191002144330.21392-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6.1 08/20] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8yLzE5IDM6NDMgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gdmNwdV93YWtl
KCkgYW5kIHZjcHVfc2xlZXAoKSBuZWVkIHRvIGJlIG1hZGUgY29yZSBzY2hlZHVsaW5nIGF3YXJl
Ogo+IHRoZXkgbWlnaHQgbmVlZCB0byBzd2l0Y2ggYSBzaW5nbGUgdmNwdSBvZiBhbiBhbHJlYWR5
IHNjaGVkdWxlZCB1bml0Cj4gYmV0d2VlbiBydW5uaW5nIGFuZCBub3QgcnVubmluZy4KPiAKPiBF
c3BlY2lhbGx5IHdoZW4gdmNwdV9zbGVlcCgpIGZvciBhIHZjcHUgaXMgYmVpbmcgY2FsbGVkIGJ5
IGEgdmNwdSBvZgo+IHRoZSBzYW1lIHNjaGVkdWxpbmcgdW5pdCBzcGVjaWFsIGNhcmUgbXVzdCBi
ZSB0YWtlbiBpbiBvcmRlciB0byBhdm9pZAo+IGEgZGVhZGxvY2s6IHRoZSB2Y3B1IHRvIGJlIHB1
dCBhc2xlZXAgbXVzdCBiZSBmb3JjZWQgdGhyb3VnaCBhCj4gY29udGV4dCBzd2l0Y2ggd2l0aG91
dCBkb2luZyBzbyBmb3IgdGhlIGNhbGxpbmcgdmNwdS4gRm9yIHRoaXMKPiBwdXJwb3NlIGFkZCBh
IHZjcHUgZmxhZyBoYW5kbGVkIGluIHNjaGVkX3NsYXZlKCkgYW5kIGluCj4gc2NoZWRfd2FpdF9y
ZW5kZXp2b3VzX2luKCkgYWxsb3dpbmcgYSB2Y3B1IG9mIHRoZSBjdXJyZW50bHkgcnVubmluZwo+
IHVuaXQgdG8gc3dpdGNoIHN0YXRlIGF0IGEgaGlnaGVyIHByaW9yaXR5IHRoYW4gYSBub3JtYWwg
c2NoZWR1bGUKPiBldmVudC4KPiAKPiBVc2UgdGhlIHNhbWUgbWVjaGFuaXNtIHdoZW4gd2FraW5n
IHVwIGEgdmNwdSBvZiBhIGN1cnJlbnRseSBhY3RpdmUKPiB1bml0Lgo+IAo+IFdoaWxlIGF0IGl0
IG1ha2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkgc3RhdGljIGFzIGl0IGlzIHVzZWQgaW4K
PiBzY2hlZHVsZS5jIG9ubHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpE
YXJpbywgY2FuIHlvdSBjb25maXJtIHlvdSBhcmUgaGFwcHkgd2l0aCB0aGUgc2xpZ2h0IGNoYW5n
ZXMgdG8gY2F0ZXIgQXJtPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 14:59:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 14:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFg5x-00036X-5M; Wed, 02 Oct 2019 14:59:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFg5v-00036S-Ll
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 14:59:11 +0000
X-Inumbo-ID: 3095e694-e525-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 3095e694-e525-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 14:59:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C15BCABD3;
 Wed,  2 Oct 2019 14:59:09 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20191001151633.1659-1-boris.ostrovsky@oracle.com>
 <9b3f955c-ad76-601f-2b58-fa9dc4608c72@suse.com>
 <924f41b2-7779-9c56-9b71-56523756ecdc@oracle.com>
 <5650904d-b616-5ee7-216a-a0ac28d7426d@suse.com>
 <9d6b6b00-a3b1-95b4-7633-597c0094ab90@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <63155d02-1082-3f26-6c2f-76aa3b753302@suse.com>
Date: Wed, 2 Oct 2019 16:59:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9d6b6b00-a3b1-95b4-7633-597c0094ab90@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, james@dingwall.me.uk
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAxNjoxNCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDEwLzIvMTkg
OTo0MiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Cj4+IEkgY2FuIG9ubHkgZ3Vlc3MgdGhhdCB0
aGUgdGhpbmtpbmcgcHJvYmFibHkgd2FzIHRoYXQgZS5nLiBleHRlcm5hbAo+PiBkdW1waW5nIChi
eSB0aGUgdG9vbCBzdGFjaykgd291bGQgYmUgbW9yZSByZWxpYWJsZSAoaW5jbHVkaW5nIGJ1dAo+
PiBub3QgbGltaXRlZCB0byB0aGlzIG1lYW5pbmcgbGVzcyBjaGFuZ2Ugb2Ygc3RhdGUgZnJvbSB3
aGVuIHRoZQo+PiBvcmlnaW5hbCBjcmFzaCByZWFzb24gd2FzIGRldGVjdGVkKSB0aGFuIGhhdmlu
ZyB0aGUgZG9tYWluIGR1bXAKPj4gaXRzZWxmLgo+IAo+IAo+IFdlIGNvdWxkIHJlZ2lzdGVyIGFu
IGV4dGVybmFsIGR1bXBlciAoY29udHJvbGxlZCBieSBhIGJvb3Qgb3B0aW9uCj4gcGVyaGFwcywg
b2ZmIGJ5IGRlZmF1bHQpIHRoYXQgd2lsbCBjYWxsIGRpcmVjdGx5IGludG8gaHlwZXJ2aXNvciB3
aXRoCj4gU0hVVERPV05fY3Jhc2guIFRoYXQgd2lsbCBndWFyYW50ZWUgdGhhdCB3ZSB3aWxsIGNv
bXBsZXRlIHRoZSBub3RpZmllcgo+IGNoYWluIHdpdGhvdXQgcmVseWluZyBvbiBwcmlvcml0aWVz
LiAoT2YgY291cnNlIHRoaXMgc3RpbGwgd29uJ3QgYWRkcmVzcwo+IGEgcG9zc2libGUgbmV3IGZl
YXR1cmUgaW4gcGFuaWMoKSB0aGF0IG1pZ2h0IGJlIGNhbGxlZCBwb3N0LWR1bXBpbmcpCj4gCj4g
SWYgeW91IHRoaW5rIGl0J3Mgd29ydGggZG9pbmcgdGhpcyBjYW4gYmUgZWFzaWx5IGFkZGVkLgoK
V2VsbCwgSSB0aGluayB0aGlzIGlzIHRoZSBiZXR0ZXIgb3B0aW9uIHRoYW4gcG90ZW50aWFsbHkK
cGluZ3BvbmdpbmcgYmV0d2VlbiB0aGUgdHdvIGV4dHJlbWVzLCBiZWNhdXNlIG9uZSB3YW50cyBp
dCB0aGUKd2F5IGl0IGN1cnJlbnRseSBpcyBhbmQgYW5vdGhlciB3YW50cyBpdCB0aGUgd2F5IHRo
aXMgcGF0Y2gKY2hhbmdlcyB0aGluZ3MgdG8uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 15:05:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 15:05:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFgBc-0003un-3t; Wed, 02 Oct 2019 15:05:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFgBa-0003ui-37
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 15:05:02 +0000
X-Inumbo-ID: 0113fc84-e526-11e9-9719-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 0113fc84-e526-11e9-9719-12813bfff9fa;
 Wed, 02 Oct 2019 15:05:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7A112ABBE;
 Wed,  2 Oct 2019 15:04:59 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-6-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <01650277-2d0c-e519-eda8-41736a7edfbb@suse.com>
Date: Wed, 2 Oct 2019 17:05:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-6-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 05/10] ioreq: allow dispatching ioreqs to
 internal servers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul@xen.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>, WeiLiu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBA
IC0xNDgyLDcgKzE0ODIsMTYgQEAgaW50IGh2bV9zZW5kX2lvcmVxKGlvc2VydmlkX3QgaWQsIGlv
cmVxX3QgKnByb3RvX3AsIGJvb2wgYnVmZmVyZWQpCj4gICAgICBBU1NFUlQocyk7Cj4gIAo+ICAg
ICAgaWYgKCBidWZmZXJlZCApCj4gLSAgICAgICAgcmV0dXJuIGh2bV9zZW5kX2J1ZmZlcmVkX2lv
cmVxKHMsIHByb3RvX3ApOwo+ICsgICAgewo+ICsgICAgICAgIGlmICggbGlrZWx5KCFodm1faW9y
ZXFfaXNfaW50ZXJuYWwoaWQpKSApCj4gKyAgICAgICAgICAgIHJldHVybiBodm1fc2VuZF9idWZm
ZXJlZF9pb3JlcShzLCBwcm90b19wKTsKPiArCj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7Cj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgfQo+ICsK
PiArICAgIGlmICggaHZtX2lvcmVxX2lzX2ludGVybmFsKGlkKSApCj4gKyAgICAgICAgcmV0dXJu
IHMtPmhhbmRsZXIocHJvdG9fcCwgcy0+ZGF0YSk7Cj4gIAo+ICAgICAgaWYgKCB1bmxpa2VseSgh
dmNwdV9zdGFydF9zaHV0ZG93bl9kZWZlcnJhbChjdXJyKSkgKQo+ICAgICAgICAgIHJldHVybiBY
ODZFTVVMX1JFVFJZOwoKV291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGhhbmRsZSBpbnRlcm5hbCBv
bmVzIGZpcnN0LCBiZWZvcmUgZXZlbgpsb29raW5nIGF0IHRoZSAiYnVmZmVyZWQiIGlucHV0PyBU
aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGJ1ZmZlcmVkCmFuZCBub24tYnVmZmVyZWQgZm9yIGV4dGVy
bmFsIG9uZXMgaXMgd2hldGhlciB0byB3YWl0IGZvciBhIHJlcGx5CmlpcmM7IHN1Y2ggYSBkaWZm
ZXJlbmNlIHNpbXBseSBkb2Vzbid0IGV4aXN0IGZvciBpbnRlcm5hbCBvbmVzLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 15:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 15:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFgF0-00044H-M3; Wed, 02 Oct 2019 15:08:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=bv4y=X3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iFgEz-00044C-8j
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 15:08:33 +0000
X-Inumbo-ID: 7f1dc560-e526-11e9-97fb-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 7f1dc560-e526-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 15:08:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E7D9AC81;
 Wed,  2 Oct 2019 15:08:31 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, Paul Durrant <paul@xen.org>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-7-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e115b2bc-a426-d96c-6f55-7953fd7c9fcf@suse.com>
Date: Wed, 2 Oct 2019 17:08:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-7-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 06/10] ioreq: allow registering internal
 ioreq server handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, WeiLiu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IEBA
IC00ODUsNiArNDg1LDM4IEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+
ICtpbnQgaHZtX3NldF9pb3JlcV9oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3Qg
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICgqaGFuZGxlcikoaW9yZXFfdCAq
LCB2b2lkICopLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCj4gK3sK
PiArICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwo+ICsgICAgaW50IHJjID0gMDsKPiAr
Cj4gKyAgICBpZiAoICFodm1faW9yZXFfaXNfaW50ZXJuYWwoaWQpICkKPiArICAgICAgICByZXR1
cm4gLUVJTlZBTDsKCklzbid0IEJVR19PTigpIG1vcmUgYXBwbGljYWJsZSBoZXJlPwoKPiArICAg
IHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtLmlvcmVxX3NlcnZlci5sb2NrKTsKPiAr
ICAgIHMgPSBnZXRfaW9yZXFfc2VydmVyKGQsIGlkKTsKPiArICAgIGlmICggIXMgKQo+ICsgICAg
ewo+ICsgICAgICAgIHJjID0gLUVOT0VOVDsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0K
PiArICAgIGlmICggcy0+ZW5hYmxlZCApCj4gKyAgICB7Cj4gKyAgICAgICAgcmMgPSAtRUJVU1k7
Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcy0+aGFuZGxlciA9IGhh
bmRsZXI7Cj4gKyAgICBzLT5kYXRhID0gZGF0YTsKCklzIGl0IHJlYWxseSBpbnRlbmRlZCB0byBi
bGluZGx5IHJlcGxhY2UgYSBkaXNhYmxlZCBoYW5kbGVyPwpXb3VsZG4ndCB0aGUgcy0+ZW5hYmxl
ZCBjaGVjayBiZXR0ZXIgYmUgZXZhbHVhdGluZyBzLT5oYW5kbGVyPwoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 15:44:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 15:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFgn7-00073J-QC; Wed, 02 Oct 2019 15:43:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLuE=X3=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFgn5-00073E-SP
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 15:43:47 +0000
X-Inumbo-ID: 6b5cfe2e-e52b-11e9-97fb-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 6b5cfe2e-e52b-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 15:43:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570031027;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=t8cc82Mbgycxgk9IqTjJj6d+4uJbueBy6X39Cas15Xo=;
 b=b3Hy5Gexpq7tWTVneRcx4Oa/F6ENuRhTVoHKzMxBATLssPfC+0dZ096/
 F27+pBMp3HfgyuMB1obw4kIstFCyC44vesJobP4mGKLClvRQVuex36Kqg
 bgaJMYxNQOVUJn/PEVlDtCDVfcJDUMaBwel7yD4oNOHhLImvGVdXIPUjm g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Bfsabup1vLdSnDohqDoCsFPFPAqENv1H+FVRw45Gcy8Nq6o2GQm6pKGsd6HBcW2qvXKLDaecVK
 M+iS5KSoK1gbgcJAQBQ7AafnpNIbomwTUIjSGF+DQaQMOGUc3G9l7KzYwgNEeSUBI1+Yy1f71i
 Kbnbgp0yeN69oL6Q/psoZzVegO5WT2Lo3vIkL24ftkU7qvTEchrFZCiB0mXW63OT06qLFiRA9D
 RR9CQzQb9QrCorfJV16q99J1joSJ7YieIEgbSmHv57/lNIiJTNhi2TewjuJT0hHAYjLaoKIJPr
 JZc=
X-SBRS: 2.7
X-MesageID: 6376979
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,574,1566878400"; 
   d="scan'208";a="6376979"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23956.50605.996440.673345@mariner.uk.xensource.com>
Date: Wed, 2 Oct 2019 16:43:41 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <9a61b361c46b5b1082ef47ac6aa25f8b5db7646b.1569680095.git-series.marmarek@invisiblethingslab.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
 <9a61b361c46b5b1082ef47ac6aa25f8b5db7646b.1569680095.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 1/4] libxl: fix cold plugged PCI device
 with stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbi4gIFRoaXMgc2VyaWVzCiAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAzMDcyLmh0bWwKbmVlZHMgeW91ciBy
ZWxlYXNlIHJldmlldy4KCkhlcmUncyB0aGUgZmlyc3QgcGF0Y2guICBJIGNhbiBib3VuY2UgeW91
IGEgZGlnZXN0IGlmIHlvdSBsaWtlLgoKVGhhbmtzLApJYW4uCgpNYXJlayBNYXJjenlrb3dza2kt
R8OzcmVja2kgd3JpdGVzICgiW1BBVENIIHY4IDEvNF0gbGlieGw6IGZpeCBjb2xkIHBsdWdnZWQg
UENJIGRldmljZSB3aXRoIHN0dWJkb21haW4iKToKPiBXaGVuIGxpYnhsX19kZXZpY2VfcGNpX2Fk
ZCgpIGlzIGNhbGxlZCwgc3R1YmRvbWFpbiBpcyBhbHJlYWR5IHJ1bm5pbmcsCj4gZXZlbiB3aGVu
IHN0aWxsIGNvbnN0cnVjdGluZyB0aGUgdGFyZ2V0IGRvbWFpbi4gUHJldmlvdXNseSwgZG9fcGNp
X2FkZCgpCj4gd2FzIGNhbGxlZCB3aXRoICdzdGFydGluZycgaGFyZGNvZGVkIHRvIGZhbHNlLCBi
dXQgbm93IGRvX3BjaV9hZGQoKSBzaGFyZXMKPiAnc3RhcnRpbmcnIGZsYWcgaW4gcGNpX2FkZF9z
dGF0ZSBmb3IgYm90aCB0YXJnZXQgZG9tYWluIGFuZCBzdHViZG9tYWluLgo+IAo+IEZpeCB0aGlz
IGJ5IHJlc2V0dGluZyAobG9jYWwpICdzdGFydGluZycgdG8gZmFsc2UgaW4gcGNpX2FkZF9kbV9k
b25lKCkKPiAocHJldmlvdXNseSBwYXJ0IG9mIGRvX3BjaV9hZGQoKSkgd2hlbiBoYW5kbGluZyBz
dHViZG9tYWluLCByZWdhcmRsZXNzCj4gb2YgcGFzLT5zdGFydGluZyB2YWx1ZS4KPiAKPiBGaXhl
czogMTFkYjU2ZjlhNiAobGlieGxfcGNpOiBVc2UgbGlieGxfX2FvX2RldmljZSB3aXRoIGxpYnhs
X19kZXZpY2VfcGNpX2FkZCkKPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gLS0tCj4gIHRvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jIHwgNSArKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bj
aS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiBpbmRleCA0NzI1ODE3Li4yZWRmZjY0IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfcGNpLmMKPiBAQCAtMTMwMCw2ICsxMzAwLDEwIEBAIHN0YXRpYyB2b2lkIHBjaV9hZGRf
ZG1fZG9uZShsaWJ4bF9fZWdjICplZ2MsCj4gIAo+ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiAg
Cj4gKyAgICAvKiBzdHViZG9tYWluIGlzIGFsd2F5cyBydW5uaW5nIGJ5IG5vdywgZXZlbiBhdCBj
cmVhdGUgdGltZSAqLwo+ICsgICAgaWYgKGlzc3R1YmRvbSkKPiArICAgICAgICBzdGFydGluZyA9
IGZhbHNlOwo+ICsKPiAgICAgIHN5c2ZzX3BhdGggPSBHQ1NQUklOVEYoU1lTRlNfUENJX0RFViIv
IlBDSV9CREYiL3Jlc291cmNlIiwgcGNpZGV2LT5kb21haW4sCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKPiAgICAg
IGYgPSBmb3BlbihzeXNmc19wYXRoLCAiciIpOwo+IEBAIC0xNTU5LDcgKzE1NjMsNiBAQCB2b2lk
IGxpYnhsX19kZXZpY2VfcGNpX2FkZChsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAo+
ICAgICAgICAgIEdDTkVXKHBjaWRldl9zKTsKPiAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2lu
aXQocGNpZGV2X3MpOwo+ICAgICAgICAgIGxpYnhsX2RldmljZV9wY2lfY29weShDVFgsIHBjaWRl
dl9zLCBwY2lkZXYpOwo+IC0gICAgICAgIC8qIHN0dWJkb21haW4gaXMgYWx3YXlzIHJ1bm5pbmcg
Ynkgbm93LCBldmVuIGF0IGNyZWF0ZSB0aW1lICovCj4gICAgICAgICAgcGFzLT5jYWxsYmFjayA9
IGRldmljZV9wY2lfYWRkX3N0dWJkb21fZG9uZTsKPiAgICAgICAgICBkb19wY2lfYWRkKGVnYywg
c3R1YmRvbWlkLCBwY2lkZXZfcywgcGFzKTsgLyogbXVzdCBiZSBsYXN0ICovCj4gICAgICAgICAg
cmV0dXJuOwo+IC0tIAo+IGdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 15:45:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 15:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFgol-00078F-8F; Wed, 02 Oct 2019 15:45:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLuE=X3=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFgoj-000785-MC
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 15:45:29 +0000
X-Inumbo-ID: a82f24da-e52b-11e9-9719-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id a82f24da-e52b-11e9-9719-12813bfff9fa;
 Wed, 02 Oct 2019 15:45:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570031128;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=vgCYk/5hfqM9Rl2dIRoJDkKyqem+gQHCc1GcLBJOYdI=;
 b=BBEIDtq6Pj+xmYD1OJRZwwv7xeL1mx05t6nGqQDXo5CsJF+wjXAQdJP6
 h28BFA8vDzxgpRLtg0nXP7UKawBFrcdUFW6yl8rrfUyUhawxwLsKE30tG
 IeAjneaiFx/1fCyJyP6ulH1dF/aOBoDUxtmMJ4uEhE4YEq2+GFVaFb807 w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wKosujEYffY/gwjeXLMu6ZS1M/rKc8xXKb5CBo4nzT1AQRVSN1ygzZNRi1niGAeMZaPxP63wmS
 kzC64N8LeCzyDzVYJK3JKjaeGgM0vpEdVQaS0BXlA7FtG1wh5DW10hKgJqBLEEzS+HBCn2Qedw
 pcgHlRkEbj2kyEPd2A9zPpE6dpA6BNjjWjJhVky+5wighQ7T1FlbfEJbcF2AU+vhBM8sc2HN2v
 +/Fmjc9zL7a21uLqu7tjWXYGBTbfgm2XgLEG+s69cSOTn9wqXURKy7dy6g+Z6cA3TcxVPUitU7
 jyA=
X-SBRS: 2.7
X-MesageID: 6622873
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,574,1566878400"; 
   d="scan'208";a="6622873"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="mNAOaWS+FL"
Content-Transfer-Encoding: 7bit
Message-ID: <23956.50708.749190.711920@mariner.uk.xensource.com>
Date: Wed, 2 Oct 2019 16:45:24 +0100
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <20190930172327.784520-1-anthony.perard@citrix.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 0/2] libxl fixes with pci passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--mNAOaWS+FL
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

Hi Juergen.  Here's another bugfix series
  https://lists.xenproject.org/archives/html/xen-devel/2019-09/msg03320.html
  https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git
  #br.fixes-for-pci-pt-libxl-v1
needing your release review.

Here's the cover letter.  I can bounce you a digest if you like.

Thanks,
Ian.


--mNAOaWS+FL
Content-Type: message/rfc822
Content-Description: forwarded message
Content-Transfer-Encoding: 7bit

Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Content-Language: en-GB
Content-Type: text/plain; charset="iso-8859-1"
Return-Path: <anthony.perard@citrix.com>
Envelope-to: iwj@localhost
Delivery-date: Mon, 30 Sep 2019 18:23:36 +0100
Received: from localhost ([::1] helo=mariner.uk.xensource.com)
	by mariner.uk.xensource.com with esmtp (Exim 4.89)
	(envelope-from <anthony.perard@citrix.com>)
	id 1iEzOZ-0000hy-Lx
	for iwj@localhost; Mon, 30 Sep 2019 18:23:36 +0100
Received: from mail.citrix.com [10.9.164.206]
	by mariner.uk.xensource.com with IMAP (fetchmail-6.3.26)
	for <iwj@localhost> (single-drop); Mon, 30 Sep 2019 18:23:35 +0100 (BST)
Received: from FTLPEX02AMS01.citrite.net (10.13.108.166) by
 AMSPEX02CL02.citrite.net (10.69.22.126) with Microsoft SMTP Server (TLS) id
 15.0.1473.3 via Mailbox Transport; Mon, 30 Sep 2019 19:23:31 +0200
Received: from FTLPEX02CAS04.citrite.net (10.13.99.237) by
 FTLPEX02AMS01.citrite.net (10.13.108.166) with Microsoft SMTP Server (TLS) id
 15.0.1473.3; Mon, 30 Sep 2019 13:23:28 -0400
Received: from ukmail1.uk.xensource.com (10.9.154.239) by smtprelay.citrix.com
 (10.13.99.237) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend
 Transport; Mon, 30 Sep 2019 13:23:28 -0400
Received: from [10.80.2.84] (helo=perard.uk.xensource.com)
	by ukmail1.uk.xensource.com with esmtp (Exim 4.69)
	(envelope-from <anthony.perard@citrix.com>)
	id 1iEzOR-00030z-M6; Mon, 30 Sep 2019 18:23:27 +0100
Thread-Topic: [PATCH 0/2] libxl fixes with pci passthrough
Thread-Index: AQHVd7PIWECAAB8QmkSCd3shlpyBaA==
Message-ID: <20190930172327.784520-1-anthony.perard@citrix.com>
X-MS-Exchange-Organization-AuthAs: Anonymous
X-MS-Exchange-Organization-AuthSource: FTLPEX02CAS04.citrite.net
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: git-send-email 2.23.0
From: Anthony PERARD <anthony.perard@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
CC: Anthony Perard <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>, "Ian
 Jackson" <Ian.Jackson@citrix.com>
Subject: [PATCH 0/2] libxl fixes with pci passthrough
Date: Mon, 30 Sep 2019 18:23:25 +0100

Patch series available in this git branch:
https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git br.fixes-f=
or-pci-pt-libxl-v1

Hi,

Some fixes following the recent changes to use ev_qmp in libxl.

Anthony PERARD (2):
  libxl_pci: Don't ignore PCI PT error at guest creation
  libxl_pci: Fix guest shutdown with PCI PT attached

 tools/libxl/libxl_pci.c | 43 +++++++++++++++++++++++++++--------------
 1 file changed, 28 insertions(+), 15 deletions(-)

--=20
Anthony PERARD


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--mNAOaWS+FL--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 15:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 15:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFgxa-00080X-A1; Wed, 02 Oct 2019 15:54:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFgxZ-00080S-Ex
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 15:54:37 +0000
X-Inumbo-ID: ee82d00c-e52c-11e9-9719-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id ee82d00c-e52c-11e9-9719-12813bfff9fa;
 Wed, 02 Oct 2019 15:54:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C63E0ADB3;
 Wed,  2 Oct 2019 15:54:34 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
 <9a61b361c46b5b1082ef47ac6aa25f8b5db7646b.1569680095.git-series.marmarek@invisiblethingslab.com>
 <23956.50605.996440.673345@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ad3306d7-6567-a8f1-7cb5-c408fba20934@suse.com>
Date: Wed, 2 Oct 2019 17:54:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23956.50605.996440.673345@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 1/4] libxl: fix cold plugged PCI device
 with stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMTc6NDMsIElhbiBKYWNrc29uIHdyb3RlOgo+IEhpIEp1ZXJnZW4uICBUaGlz
IHNlcmllcwo+ICAgIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxOS0wOS9tc2cwMzA3Mi5odG1sCj4gbmVlZHMgeW91ciByZWxlYXNlIHJldmll
dy4KCkZpciB0aGUgc2VyaWVzOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKZXZlbiBpZiBJIGRvbid0IHNlZSB3aHkgaXQgaXMgbmVjZXNzYXJ5OiB0
aGUgc2VyaWVzIHdhcyBwb3N0ZWQgZmlyc3Qgd2F5CmJlZm9yZSBsYXN0IHBvc3RpbmcgZGF0ZS4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 15:58:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 15:58:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFh1F-00089T-Tw; Wed, 02 Oct 2019 15:58:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lglc=X3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFh1E-00089N-Hf
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 15:58:24 +0000
X-Inumbo-ID: 75c8f6ff-e52d-11e9-9719-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id 75c8f6ff-e52d-11e9-9719-12813bfff9fa;
 Wed, 02 Oct 2019 15:58:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 192D4ADB3;
 Wed,  2 Oct 2019 15:58:22 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <23956.50708.749190.711920@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2893c735-48b8-6e34-79e1-5dbea6afaa26@suse.com>
Date: Wed, 2 Oct 2019 17:58:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23956.50708.749190.711920@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 0/2] libxl fixes with pci passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMTc6NDUsIElhbiBKYWNrc29uIHdyb3RlOgo+IEhpIEp1ZXJnZW4uICBIZXJl
J3MgYW5vdGhlciBidWdmaXggc2VyaWVzCj4gICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAzMzIwLmh0bWwKPiAgICBodHRw
czovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvYXBlcmFyZC94ZW4tdW5zdGFibGUu
Z2l0Cj4gICAgI2JyLmZpeGVzLWZvci1wY2ktcHQtbGlieGwtdjEKPiBuZWVkaW5nIHlvdXIgcmVs
ZWFzZSByZXZpZXcuCgpGb3IgdGhlIHNlcmllczoKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFh4q-00010f-Hw; Wed, 02 Oct 2019 16:02:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLuE=X3=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFh4o-00010a-SQ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 16:02:06 +0000
X-Inumbo-ID: fa59a99a-e52d-11e9-9719-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by localhost (Halon) with ESMTPS
 id fa59a99a-e52d-11e9-9719-12813bfff9fa;
 Wed, 02 Oct 2019 16:02:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570032125;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=X6lKk43lB7igN2Xyeg8A5EsSz0Ap1WAoFGMoZw3aEe8=;
 b=enOT31b28n+JskQ9yDAoCE/CxDQuMg0tFmdXQC4ryRa9TeWmZk+dqWqU
 59b0MU4XiO/LXl+XiAknqG6gs6sKZjJbx3FZ7PUZ5yljn09PC2Tsrw/af
 N1ULk8colGlCYY0QiZcNgCYOLUNiPuzfWWyggy+TLlntHimBf4iPvYeqD k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PnFab+2pw0N8CYDvbU4DE/t4OPOGBWLG8nOp+cYrJXE7XK6X7whpmKhkO6UU7cY733Umt214MX
 +dCAXJ+0Z4NvsIc/xsaNtErclagHERmThHwbbfpUi4ajROkJOpYRaY1WXk93UZFOhO4fq+hRSo
 SMuj2Zl4lhR3lve0PGbAyqYelYkSLIZ+fg/WMMT56eTcfd2aN2KY237HABqt/FhiprKv0c8zXW
 iKBej/EGT/FG40oYrrtgcHGcLi17TaF5Ii6pgZ0jrcOdN0ZHXGK5uDvqEaqf5ZLhwdGpyvZB7w
 b/M=
X-SBRS: 2.7
X-MesageID: 6624024
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,249,1566878400"; d="scan'208,223";a="6624024"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23956.51705.860315.343098@mariner.uk.xensource.com>
Date: Wed, 2 Oct 2019 17:02:01 +0100
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20191001145714.556-1-paul.durrant@citrix.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIltQQVRDSC1mb3ItNC4xMyB2MiAwLzJdIGxpYnhsOiBmaXgg
YXNzZXJ0aW9uIGZhaWx1cmUiKToKPiBUaGlzIHdhcyBvcmlnaW5hbGx5IGEgc2luZ2xlIHBhdGNo
LCB3aGljaCBpcyBub3cgcGF0Y2ggIzIgb2YgdGhpcyBzZXJpZXMuCj4gCj4gUGF1bCBEdXJyYW50
ICgyKToKPiAgIGxpYnhsOiByZXBsYWNlICdlbmFibGVkJyB3aXRoICd1bmtub3duJyBpbiBsaWJ4
bF9wYXNzdGhyb3VnaAo+ICAgICBlbnVtZXJhdGlvbgo+ICAgbGlieGw6IGNob29zZSBhbiBhcHBy
b3ByaWF0ZSBkZWZhdWx0IGZvciBwYXNzdGhyb3VnaC4uLgoKVGhhbmtzLiAgSSBoYXZlIGFwcGxp
ZWQgdGhlc2UsIGFuZCBhbHNvIGEgc3R5bGUgZml4dXAgKGJlbG93KS4KCkkgYW0gY29udGludWlu
ZyB0byBsb29rIGF0IHRoZSBkZWZhdWx0aW5nIGFuZCBjb25maWcgbWFuYWdlbWVudCBoZXJlCndp
dGggYSB2aWV3IHRvIGdldHRpbmcgcmlkIG9mIHNvbWUgb2YgdGhlIGR1cGxpY2F0ZWQgY29kZSBh
bmQgbW92aW5nCml0IGFsbCBpbnRvIGxpYnhsLgoKSWFuLgoKRnJvbSBiMDFiMWRjMDQ2ZGE3MGEy
NjIxYTRkMWYwMzJkZGIyMmIwY2RkZTZiIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogV2VkLCAyIE9jdCAy
MDE5IDE2OjU1OjQ3ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gbGlieGw6IGNyZWF0ZTogc3R5bGU6
IEFkZCBhIHBhaXIgb2YgbWlzc2luZyB7IF0KCkZyb20gQ09ESU5HX1NUWUxFOgoKICBFdmVyeSBp
bmRlbnRlZCBzdGF0ZW1lbnQgaXMgYnJhY2VkLCBidXQgYmxvY2tzIHRoYXQgY29udGFpbiBqdXN0
IG9uZQogIHN0YXRlbWVudCBtYXkgaGF2ZSB0aGUgYnJhY2VzIG9taXR0ZWQuICBUbyBhdm9pZCBj
b25mdXNpb24sIGVpdGhlciBhbGwKICB0aGUgYmxvY2tzIGluIGFuIGlmLi4uZWxzZSBjaGFpbiBo
YXZlIGJyYWNlcywgb3Igbm9uZSBvZiB0aGVtIGRvLgoKQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMyArKy0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDYyZTEzZjNlN2MuLjA5OTc2MWEyZDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC02OCw4
ICs2OCw5IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKICAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9ICgoY19pbmZvLT50eXBlID09
IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICFpbmZvLmNhcF9pb21tdV9oYXBfcHRfc2hhcmUpID8KICAgICAgICAgICAgIExJQlhMX1BBU1NU
SFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKLSAgICB9IGVsc2Ug
aWYgKCFpbmZvLmNhcF9odm1fZGlyZWN0aW8pCisgICAgfSBlbHNlIGlmICghaW5mby5jYXBfaHZt
X2RpcmVjdGlvKSB7CiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJYTF9QQVNTVEhS
T1VHSF9ESVNBQkxFRDsKKyAgICB9CiAKICAgICAvKiBBbiBleHBsaWNpdCBzZXR0aW5nIHNob3Vs
ZCBub3cgaGF2ZSBiZWVuIGNob3NlbiAqLwogICAgIGFzc2VydChjX2luZm8tPnBhc3N0aHJvdWdo
ICE9IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04pOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:03:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:03:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFh6G-00016Z-2v; Wed, 02 Oct 2019 16:03:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RLuE=X3=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFh6E-00016U-Ow
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 16:03:34 +0000
X-Inumbo-ID: 2f54104a-e52e-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 2f54104a-e52e-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 16:03:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570032214;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=eX2iwb7ymQkY8kDmFYg2DJKaA67pdByWIOepOAGXStY=;
 b=A6UMKdoemwainPHw3S15rNrobIEKWvzMKrPDuhpgyehPw8W58IkJGZsi
 BVJYJPfk3PEsUQTlR+yrpGVqEO4RhY1pwM4RNxl+LqugxLLG4aau2jkqd
 iXUb1WY6qLPDlTdLBdMs69Hg+VDxiDnzyZhk7bVpi0RwgGVRQvRyZTVBi 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZORheBSL5iw/3iuKa6Agx81xAdhIRtfLuaoBogYVCjA9m2B2gzdIScbMHcfeUO67s6c0KXeHPT
 FC02s5YDIbk+5lq5eYsmyhaJeoHodSs1z2mjkGvsfsQC14XtYNl071s6J11iWTwjj/KGr1wFaP
 6OtwXxOFF+ZLGmjlmdVOdyFcyC/6teAV/TM0oU75UmDSq+s2dwDzX3bvBjMOofdJPmP0TgBUde
 y0D6PJoqNPNQh76u6E6OoFI8EVZfpb3d8+Fib2RKWrjhwBRPbqrA5BNuQwfUze2Lo5HMB5ELW5
 MsQ=
X-SBRS: 2.7
X-MesageID: 6670142
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,249,1566878400"; 
   d="scan'208";a="6670142"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23956.51794.877621.167418@mariner.uk.xensource.com>
Date: Wed, 2 Oct 2019 17:03:30 +0100
To: Paul Durrant <pdurrant@gmail.com>
In-Reply-To: <CACCGGhAQURtCRt5Zn9a6uDvUDKdtAyV_pqv_HQ5CpZ20pBNf1A@mail.gmail.com>, 
 <23956.51705.860315.343098@mariner.uk.xensource.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
 <23956.51705.860315.343098@mariner.uk.xensource.com>
 <20191001091214.3287-1-paul.durrant@citrix.com>
 <23955.11471.728957.434428@mariner.uk.xensource.com>
 <045e191e8d1b4e9b9e131921dc865483@AMSPEX02CL03.citrite.net>
 <CACCGGhC78VVFo3XGOH0Xn32TRWjbqz7_npHjtLgWtP1A=YJdgg@mail.gmail.com>
 <23955.18786.606189.277746@mariner.uk.xensource.com>
 <CACCGGhAQURtCRt5Zn9a6uDvUDKdtAyV_pqv_HQ5CpZ20pBNf1A@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.13] libxl: choose an appropriate
 default for passthrough... [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtQQVRDSC1mb3ItNC4xMyB2MiAwLzJdIGxpYnhsOiBm
aXggYXNzZXJ0aW9uIGZhaWx1cmUiKToKPiBJIGFtIGNvbnRpbnVpbmcgdG8gbG9vayBhdCB0aGUg
ZGVmYXVsdGluZyBhbmQgY29uZmlnIG1hbmFnZW1lbnQgaGVyZQo+IHdpdGggYSB2aWV3IHRvIGdl
dHRpbmcgcmlkIG9mIHNvbWUgb2YgdGhlIGR1cGxpY2F0ZWQgY29kZSBhbmQgbW92aW5nCj4gaXQg
YWxsIGludG8gbGlieGwuCgpTcGVjaWZpY2FsbHksIFBhdWwgRHVycmFudCB3cml0ZXM6Cj4gT2su
IFNwZWNpZmljYWxseSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkoKSBvbmx5IGhhcyBhY2Nlc3Mg
dG8gdGhlCj4gYnVpbGQgaW5mbywgYnV0IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZh
dWx0KCkgZG9lcyBub3QgaGF2ZQo+IGFjY2VzcyB0byB0aGUgY3JlYXRlIGluZm8sIHNvIGl0IGNh
bid0IGNob29zZSBhIHNlbnNpYmxlIGRlZmF1bHQuIFRvCj4gYXZvaWQgcmUtd3JpdGluZyBsb3Rz
IG9mIGNvZGUgSSB3ZW50IHdpdGggaGF2aW5nIHhsIGNhbHVsYXRlIGEKPiBkZWZhdWx0LiAoUHJp
b3IgdG8gbXkgcGF0Y2ggdGhlcmUgd2FzIG5vIGNhbGN1bGF0ZWQgb3ZlcmhlYWQgYW55d2F5IHNv
Cj4gYSBob3N0IHdpdGhvdXQgc2hhcmVkIEVQVCBhbmQgYXV0b2JhbGxvb25pbmcgb24gd2FzIGFs
cmVhZHkgcGxheWluZwo+IHJ1c3NpYW4gcm91bGV0dGUpLgoKU28gc29tZSByZXN0cnVjdHVyaW5n
IG1heSBiZSBuZWVkZWQuICBJJ2xsIHNlZSBob3cgaW52YXNpdmUgaXQgbG9va3MuCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:18:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFhKM-00025v-ML; Wed, 02 Oct 2019 16:18:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4c3l=X3=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iFhKK-00025q-P7
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 16:18:08 +0000
X-Inumbo-ID: 382a522c-e530-11e9-bf31-bc764e2007e4
Received: from mail-pg1-x543.google.com (unknown [2607:f8b0:4864:20::543])
 by localhost (Halon) with ESMTPS
 id 382a522c-e530-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 16:18:07 +0000 (UTC)
Received: by mail-pg1-x543.google.com with SMTP id d26so6644408pgl.7
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 09:18:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=XhZfvdAX+Ooy3aiL7PVi/+SCOdQ+j5XjnFLdmhIPw1c=;
 b=eS8q6nQxNJlPVuAZR/yRBg2/9cFNLIHCyQKi/hI1OXLWwsVNzxlqYLcaca96JYewJ/
 xm1/ihOZ0WtffhrQAd+gJ72yvInvyyYvA21oHUqxyY50sUiIMgWJE8bj38kEJii9tPOm
 Y1tX77SF+QtkEyuqBj2H0Nx9Q8Cp4O8rljmWY56vf4lqLsl8nEvg+mGaVM1FfZwFI1jP
 a6SXOy+J0xlxIxkEdcOMaJHx2xm/TDOYJuMFlT/CLyPMMWF2hYNBdOcRJebFwPlQqbdy
 GAi5RE43qAOCu+enSrwDyakGVIYHW/kGxN0KxrJGop4bKosuFJNQeNrU9S7UM9R1IM6z
 AWpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=XhZfvdAX+Ooy3aiL7PVi/+SCOdQ+j5XjnFLdmhIPw1c=;
 b=FkGOr+iQKe1OPuszYbFGbgythLtn/6+qTB0fPjmlM47k8epU9NaIkRdDUgDIpj2wb1
 zOWnqHWyO63L3y+ksMLOyUfIs083gUGTxbu4fV67LH+3vX8l9HbYhj0B6iUuhzcC6FhQ
 G1OSAwwQ4zS+Xg+KImeR/HeBXxCwsUbeSGzdrYntm+gLE1epZ9//Pcw5ShY3ckUwoh/W
 uLKx4e4Vryf6VgXZfx2vfMUhEiISQk6tHQn8x3jqRf2eIzPq1fy2wmWhHzIwVGeXK8QT
 cHIO6oZTQxd9KTBMok3+CJm6bmEuzLWUM6BOrQhDqbqqtFv4aF/+nFm27ZKJl7ocWdVU
 FrWQ==
X-Gm-Message-State: APjAAAXl92WEQgURhClRBjNddeUy2/0Pp2syV9O8uvWP+jwxHoLE9Ve6
 N6arL8W9lhmwYe+CXX8LpQLkBO2PJDflA7AV5sM=
X-Google-Smtp-Source: APXvYqw+kKc7N3GYLxQbBFlJvif4PMyQHzAowIxTzVwe0RjkfprogiK/K6+q7pNftMFDOsM70yCC1dalz26WLA8AW2c=
X-Received: by 2002:a63:225f:: with SMTP id t31mr4588220pgm.50.1570033086873; 
 Wed, 02 Oct 2019 09:18:06 -0700 (PDT)
MIME-Version: 1.0
References: <20191001145714.556-1-paul.durrant@citrix.com>
 <23956.51705.860315.343098@mariner.uk.xensource.com>
In-Reply-To: <23956.51705.860315.343098@mariner.uk.xensource.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 2 Oct 2019 17:18:01 +0100
Message-ID: <CACCGGhDXHhuF7z-ezZUWyGGLY8T9a+JDC4_yw-TrCY3HuPyKPQ@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5IGF0IDE3OjA0LCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0
cml4LmNvbT4gd3JvdGU6Cj4KPiBQYXVsIER1cnJhbnQgd3JpdGVzICgiW1BBVENILWZvci00LjEz
IHYyIDAvMl0gbGlieGw6IGZpeCBhc3NlcnRpb24gZmFpbHVyZSIpOgo+ID4gVGhpcyB3YXMgb3Jp
Z2luYWxseSBhIHNpbmdsZSBwYXRjaCwgd2hpY2ggaXMgbm93IHBhdGNoICMyIG9mIHRoaXMgc2Vy
aWVzLgo+ID4KPiA+IFBhdWwgRHVycmFudCAoMik6Cj4gPiAgIGxpYnhsOiByZXBsYWNlICdlbmFi
bGVkJyB3aXRoICd1bmtub3duJyBpbiBsaWJ4bF9wYXNzdGhyb3VnaAo+ID4gICAgIGVudW1lcmF0
aW9uCj4gPiAgIGxpYnhsOiBjaG9vc2UgYW4gYXBwcm9wcmlhdGUgZGVmYXVsdCBmb3IgcGFzc3Ro
cm91Z2guLi4KPgo+IFRoYW5rcy4gIEkgaGF2ZSBhcHBsaWVkIHRoZXNlLCBhbmQgYWxzbyBhIHN0
eWxlIGZpeHVwIChiZWxvdykuCj4KCkNvb2wuCgo+IEkgYW0gY29udGludWluZyB0byBsb29rIGF0
IHRoZSBkZWZhdWx0aW5nIGFuZCBjb25maWcgbWFuYWdlbWVudCBoZXJlCj4gd2l0aCBhIHZpZXcg
dG8gZ2V0dGluZyByaWQgb2Ygc29tZSBvZiB0aGUgZHVwbGljYXRlZCBjb2RlIGFuZCBtb3ZpbmcK
PiBpdCBhbGwgaW50byBsaWJ4bC4KPgoKVGhhdCB3b3VsZCBpbmRlZWQgYmUgYmVuZWZpY2lhbCBm
b3IgdGhlIGxpa2VzIG9mIGxpYnZpcnQuIFBlcmhhcHMgaXQKd291bGQgYmUgcmVhc29uYWJsZSB0
byB1bmlmeSB0aGUgY3JlYXRlIGFuZCBidWlsZCBpbmZvIGF0IGEgbGlieGwKbGV2ZWwgKGV2ZW4g
dGhvdWdoIHRoZXkgbWF5IGZlZWQgaW50byBkaXN0aW5jdCBkb21jdGxzIHVuZGVybmVhdGggZm9y
CnRoZSBtb21lbnQpPwoKICBDaGVlcnMsCgogICAgUGF1bAoKPiBJYW4uCj4KPiBGcm9tIGIwMWIx
ZGMwNDZkYTcwYTI2MjFhNGQxZjAzMmRkYjIyYjBjZGRlNmIgTW9uIFNlcCAxNyAwMDowMDowMCAy
MDAxCj4gRnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gRGF0
ZTogV2VkLCAyIE9jdCAyMDE5IDE2OjU1OjQ3ICswMTAwCj4gU3ViamVjdDogW1BBVENIXSBsaWJ4
bDogY3JlYXRlOiBzdHlsZTogQWRkIGEgcGFpciBvZiBtaXNzaW5nIHsgXQo+Cj4gRnJvbSBDT0RJ
TkdfU1RZTEU6Cj4KPiAgIEV2ZXJ5IGluZGVudGVkIHN0YXRlbWVudCBpcyBicmFjZWQsIGJ1dCBi
bG9ja3MgdGhhdCBjb250YWluIGp1c3Qgb25lCj4gICBzdGF0ZW1lbnQgbWF5IGhhdmUgdGhlIGJy
YWNlcyBvbWl0dGVkLiAgVG8gYXZvaWQgY29uZnVzaW9uLCBlaXRoZXIgYWxsCj4gICB0aGUgYmxv
Y2tzIGluIGFuIGlmLi4uZWxzZSBjaGFpbiBoYXZlIGJyYWNlcywgb3Igbm9uZSBvZiB0aGVtIGRv
Lgo+Cj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCA2MmUx
M2YzZTdjLi4wOTk3NjFhMmQ3IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtNjgsOCArNjgsOSBA
QCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
Cj4gICAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9ICgoY19pbmZvLT50eXBlID09IExJQlhM
X0RPTUFJTl9UWVBFX1BWKSB8fAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWlu
Zm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZSkgPwo+ICAgICAgICAgICAgICBMSUJYTF9QQVNTVEhS
T1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7Cj4gLSAgICB9IGVsc2Ug
aWYgKCFpbmZvLmNhcF9odm1fZGlyZWN0aW8pCj4gKyAgICB9IGVsc2UgaWYgKCFpbmZvLmNhcF9o
dm1fZGlyZWN0aW8pIHsKPiAgICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFT
U1RIUk9VR0hfRElTQUJMRUQ7Cj4gKyAgICB9Cj4KPiAgICAgIC8qIEFuIGV4cGxpY2l0IHNldHRp
bmcgc2hvdWxkIG5vdyBoYXZlIGJlZW4gY2hvc2VuICovCj4gICAgICBhc3NlcnQoY19pbmZvLT5w
YXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOKTsKPiAtLQo+IDIuMTEuMAo+
Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFhM8-0002BL-5i; Wed, 02 Oct 2019 16:20:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2c0b=X3=gmail.com=katereenart@srs-us1.protection.inumbo.net>)
 id 1iFhM6-0002BC-6M
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 16:19:58 +0000
X-Inumbo-ID: 791dbbac-e530-11e9-bf31-bc764e2007e4
Received: from mail-lj1-x22e.google.com (unknown [2a00:1450:4864:20::22e])
 by localhost (Halon) with ESMTPS
 id 791dbbac-e530-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 16:19:57 +0000 (UTC)
Received: by mail-lj1-x22e.google.com with SMTP id f5so17774983ljg.8
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 09:19:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=poK9KrlOYiiRMHpMlP0EBSka2uC4YgqfSeOPehxNZlQ=;
 b=VOBQhx7ozhhriWaKFsOtjCLpZg65YLb6S0VV6jOeBJ7IzQALnZ6xALlXDf1emuVXYS
 cJ9h23EcMrGNR/FF2fPnuWi6R2K0//2eVz3/8K9yTTVoTyT6+QJBJ2sT+ww54vxllOWL
 I5e3f/CVjkRJrrSJvytsMLtzwA31v571MDnpJW7rOt3kEcZubEVTplzt2CoFYIhe884v
 X8xed1Tfre5l7CbjRJlzq+KGpMw/2FbLPe63G3V/g3nXFxhgfsYpzqnMWQu2RkJMS9Dx
 rcpAiA79a6FsjaWN2ZbgQbhSAkF6j+P9R7f2qG43TukWlQwX4gnL4eHzyAca10FKp0bp
 ccxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=poK9KrlOYiiRMHpMlP0EBSka2uC4YgqfSeOPehxNZlQ=;
 b=bW06R8yLzzzI5g6gBj+kIn6G8WXmgBWpRQvJDx0Q8oaQdyKWo0PQoXt6GjZLG+yPIL
 ehauLtYv11dV9muo67EvG2IwStIrzNhIt5wHChPE5U6gFn65/XAYNz06Xl09Uf304YIh
 ThII2pIe7jZcp9ogL2Ikpv6EpR7VxSAYVxqBCuIgWCKekXDvEKSkkDC6IFxycuquy+jv
 lsBYOqJq7IYh/Zj8Oek4q5Vb1fLr3Stp/9b7Hb4HBgF3+buA029bGgLEqwLf9WGbsnGu
 dw9duBSawIJR9bm8w/kl9xufX1/cQ6HsQWYNtolhLiP4ZmGVFAbEXo0jVuY4SakvLwFx
 MMPQ==
X-Gm-Message-State: APjAAAW+TIeW8DdlrY/5Gxqkb7dsWo33mjhhfF5suNUN13mxHHJ+vwqe
 9wyYL7TYeuQzS2I5U4/1Wz2q8bNZZ70KHxCVJwWAwA==
X-Google-Smtp-Source: APXvYqxBR9Mec6qg+KLlHPqpLxQ3H4TvTICuuj2WXMp2y2Ap4NrEIB7iPwiUlAMHCBxfQmpgE2yr+x+Dx8KMNw0Iu6M=
X-Received: by 2002:a2e:9d16:: with SMTP id t22mr2660571lji.207.1570033196049; 
 Wed, 02 Oct 2019 09:19:56 -0700 (PDT)
MIME-Version: 1.0
References: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
 <CAFjkr2qskyxgtoZzToNXWAZPnN=5fbEiWpZO3P+Lq=1PiiEZPg@mail.gmail.com>
 <20191002103340.vxqzkwcptpw7lhol@debian>
In-Reply-To: <20191002103340.vxqzkwcptpw7lhol@debian>
From: Kateryna Razumova <katereenart@gmail.com>
Date: Wed, 2 Oct 2019 18:19:44 +0200
Message-ID: <CAFjkr2rK6vi4CmqyT+2ce3LFRz0FNngproCeOGROnO5rSWp8uA@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] I want to participate in Outreachy with CONFIG_PDX
 related project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6587576172504351697=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6587576172504351697==
Content-Type: multipart/alternative; boundary="000000000000efaa430593efd6e7"

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

Dear Liu,

oh, I thought that xen participates in Outreachy in order to get new
contributors via easing the entrance process.
But it seems that a potential contributor to xen should already have some
knowledge of xen (for example, how to find a bug, since there are no issues
on github and no visible link to bugzilla). I didn't know that!
I am really sorry for this inconvenience!!!

On Wed, 2 Oct 2019 at 12:33, Wei Liu <wl@xen.org> wrote:

> Hi Kateryna
>
> Thanks for your interest in this project.
>
> On Wed, Oct 02, 2019 at 12:37:30AM +0200, Kateryna Razumova wrote:
> > Hello,
> > I want to make the first contribution for xen. I want to participate
> with:
> > Introduce CONFIG_PDX and use it in Xen hypervisor
> >
> > Where can I start?
>
> Please read all reference materials for that project.
>
> You will need to make sure you have the hardware that's capable of
> running Xen. If you have read the project description and have more
> specific questions, please ask.
>
> > I have few years of C programming experience but never had contributed to
> > open-source projects before.
> >
> > On Wed, 25 Sep 2019 at 11:27, Kateryna Razumova <katereenart@gmail.com>
> > wrote:
> > >
> > > Hello xen,
> > > I would like to participate in Outreachy. I was registered on the site
> > few days ago, filled some quite a big form but still can't see tasks'
> > descriptions.
> > > Since, I like C programming I would like to know more about "Introduce
> > CONFIG_PDX and use it in Xen hypervisor". What hardware do I need? I
> think
> > I can find an old laptop with virtualization support. Also, how can I
> start
>
> Yes. Find a laptop with virtualisation support. Install your choice of
> virtualisation software, and then install a Xen system from source in it.
>
> For contributing, I suggest you clone xen.git from
>
>    https://xenbits.xen.org/git-http/xen.git
>
> and have a look at xen/ directory, which contains the hypervisor source
> code you will work on. Submit a patch or patches. They can be as easy as
> fixing typos or as complex as fixing a real bug that you find.
>
> Wei.
>
> > contributing?
> > > I have few years of C programming experience but never had contributed
> to
> > open-source projects before.
>

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

<div dir=3D"ltr"><div>Dear Liu,</div><div><br></div><div>oh, I thought that=
 xen participates in Outreachy in order to get new contributors via easing =
the entrance process.</div><div>But it seems that a potential contributor t=
o xen should already have some knowledge of xen (for example, how to find a=
 bug, since there are no issues on github and no visible link to bugzilla).=
 I didn&#39;t know that!<br></div><div>I am really sorry for this inconveni=
ence!!!<br></div></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" clas=
s=3D"gmail_attr">On Wed, 2 Oct 2019 at 12:33, Wei Liu &lt;<a href=3D"mailto=
:wl@xen.org">wl@xen.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">Hi Kateryna<br>
<br>
Thanks for your interest in this project.<br>
<br>
On Wed, Oct 02, 2019 at 12:37:30AM +0200, Kateryna Razumova wrote:<br>
&gt; Hello,<br>
&gt; I want to make the first contribution for xen. I want to participate w=
ith:<br>
&gt; Introduce CONFIG_PDX and use it in Xen hypervisor<br>
&gt; <br>
&gt; Where can I start?<br>
<br>
Please read all reference materials for that project.<br>
<br>
You will need to make sure you have the hardware that&#39;s capable of<br>
running Xen. If you have read the project description and have more<br>
specific questions, please ask.<br>
<br>
&gt; I have few years of C programming experience but never had contributed=
 to<br>
&gt; open-source projects before.<br>
&gt; <br>
&gt; On Wed, 25 Sep 2019 at 11:27, Kateryna Razumova &lt;<a href=3D"mailto:=
katereenart@gmail.com" target=3D"_blank">katereenart@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; Hello xen,<br>
&gt; &gt; I would like to participate in Outreachy. I was registered on the=
 site<br>
&gt; few days ago, filled some quite a big form but still can&#39;t see tas=
ks&#39;<br>
&gt; descriptions.<br>
&gt; &gt; Since, I like C programming I would like to know more about &quot=
;Introduce<br>
&gt; CONFIG_PDX and use it in Xen hypervisor&quot;. What hardware do I need=
? I think<br>
&gt; I can find an old laptop with virtualization support. Also, how can I =
start<br>
<br>
Yes. Find a laptop with virtualisation support. Install your choice of<br>
virtualisation software, and then install a Xen system from source in it.<b=
r>
<br>
For contributing, I suggest you clone xen.git from<br>
<br>
=C2=A0 =C2=A0<a href=3D"https://xenbits.xen.org/git-http/xen.git" rel=3D"no=
referrer" target=3D"_blank">https://xenbits.xen.org/git-http/xen.git</a><br=
>
<br>
and have a look at xen/ directory, which contains the hypervisor source<br>
code you will work on. Submit a patch or patches. They can be as easy as<br=
>
fixing typos or as complex as fixing a real bug that you find.<br>
<br>
Wei.<br>
<br>
&gt; contributing?<br>
&gt; &gt; I have few years of C programming experience but never had contri=
buted to<br>
&gt; open-source projects before.<br>
</blockquote></div>

--000000000000efaa430593efd6e7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6587576172504351697==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:30:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:30:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFhW8-0003gs-96; Wed, 02 Oct 2019 16:30:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFhW7-0003gi-8f
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 16:30:19 +0000
X-Inumbo-ID: b2838f4c-e531-11e9-97fb-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by localhost (Halon) with ESMTPS
 id b2838f4c-e531-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 16:28:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570033722;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=orO3+pzi+o/JELx/jEotZh6mypjKUrI6Z+HeOPCMhY0=;
 b=BM5Ud9wiNm2tQi9AnqVgxWFrnx5yO4jlw+Pq2kbpz+XnOn8WtyqO129B
 FtWxrXg5Q4T0E7JhO+UwQ4fYoB1sWjoMy5KpO3BTo+AIt5eBRpXdhbSj4
 SV6qO2HAXsyKOBBEIQ3i6Ge0VcjR8U0JECBnJaoQI3nlXBEREzLpsOyEq 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xMuITL1NBxoylOJTpyBKclroeeQCICaiuQC1dtK9K2H1zudybq00Sdp0lIGVBq/9s4POKTy3V7
 /CpWiMDXpkyxvH6jWh3cI35XFsLgs0lGXWTJ0+fdm9t/zqUW6BdIPNaKvjSJCmDFHnvjrDvTpE
 8C6szFIABxiyT61UFNSCIAxvnkhUuSt64tZilmVUFaVC5cSTjHBafXmTaH6wEApNC7Je0bVJJ+
 QfQHsRVTcSr6oAg5f6BU/MuGLKJsnI8J2LDqDeIis23GXac6wUMX9aspDD2tVcGyliq1owEpvM
 AmE=
X-SBRS: 2.7
X-MesageID: 6736467
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,249,1566878400"; 
   d="scan'208";a="6736467"
To: Ian Jackson <ian.jackson@citrix.com>, Paul Durrant
 <paul.durrant@citrix.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
 <23956.51705.860315.343098@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <27cf5785-ce0d-1d53-5140-0a7e4f58d52a@citrix.com>
Date: Wed, 2 Oct 2019 17:28:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23956.51705.860315.343098@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Juergen
 Gross <jgross@suse.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAxNzowMiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gUGF1bCBEdXJyYW50IHdy
aXRlcyAoIltQQVRDSC1mb3ItNC4xMyB2MiAwLzJdIGxpYnhsOiBmaXggYXNzZXJ0aW9uIGZhaWx1
cmUiKToKPj4gVGhpcyB3YXMgb3JpZ2luYWxseSBhIHNpbmdsZSBwYXRjaCwgd2hpY2ggaXMgbm93
IHBhdGNoICMyIG9mIHRoaXMgc2VyaWVzLgo+Pgo+PiBQYXVsIER1cnJhbnQgKDIpOgo+PiAgIGxp
YnhsOiByZXBsYWNlICdlbmFibGVkJyB3aXRoICd1bmtub3duJyBpbiBsaWJ4bF9wYXNzdGhyb3Vn
aAo+PiAgICAgZW51bWVyYXRpb24KPj4gICBsaWJ4bDogY2hvb3NlIGFuIGFwcHJvcHJpYXRlIGRl
ZmF1bHQgZm9yIHBhc3N0aHJvdWdoLi4uCj4gVGhhbmtzLiAgSSBoYXZlIGFwcGxpZWQgdGhlc2Us
IGFuZCBhbHNvIGEgc3R5bGUgZml4dXAgKGJlbG93KS4KPgo+IEkgYW0gY29udGludWluZyB0byBs
b29rIGF0IHRoZSBkZWZhdWx0aW5nIGFuZCBjb25maWcgbWFuYWdlbWVudCBoZXJlCj4gd2l0aCBh
IHZpZXcgdG8gZ2V0dGluZyByaWQgb2Ygc29tZSBvZiB0aGUgZHVwbGljYXRlZCBjb2RlIGFuZCBt
b3ZpbmcKPiBpdCBhbGwgaW50byBsaWJ4bC4KPgo+IElhbi4KPgo+IEZyb20gYjAxYjFkYzA0NmRh
NzBhMjYyMWE0ZDFmMDMyZGRiMjJiMGNkZGU2YiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBG
cm9tOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBEYXRlOiBXZWQs
IDIgT2N0IDIwMTkgMTY6NTU6NDcgKzAxMDAKPiBTdWJqZWN0OiBbUEFUQ0hdIGxpYnhsOiBjcmVh
dGU6IHN0eWxlOiBBZGQgYSBwYWlyIG9mIG1pc3NpbmcgeyBdCgpzL10vfS8KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:30:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFhWN-0003iC-KP; Wed, 02 Oct 2019 16:30:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=WSC0=X3=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iFhWM-0003i1-9Q
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 16:30:34 +0000
X-Inumbo-ID: ea096108-e531-11e9-97fb-bc764e2007e4
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by localhost (Halon) with ESMTPS
 id ea096108-e531-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 16:30:15 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id b136so58338954iof.3
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 09:30:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=DcGxwLvSa3+Q7cuSOC7nIDJ5f0WyeDEVoiYKyJDFbRM=;
 b=SpAkknkUbtI+AqspOq66QOboPfwYHFvg2StnQ8bVfgaRBVLm7q7n5hdwfnpxrheeEI
 GGA0aMgMd4sn4F3PSsJ6a8re8vHc8RnlbWTmC0g/sX2fT+nHSNHZUt2xwdEVICBe0xjy
 FkWPa1itnrYm42y9GFKSANasTWLlaIIJbLU5AZPHe2yKQv0UoGyYTy6NC3RcNcLo/gwQ
 gg9xJ2fu/yWUS3OWoibONoeo2ReJGn6W6gtI6j/Pz5p9l0itNfcJF4zTfauf60yQjAKt
 2Y6uXzp7VYEzMDYkO0IDLf3nhFzsY47DsoLx9NQDHXHlvM360uC6GOyhPvPTW2Nmfa8I
 7odw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=DcGxwLvSa3+Q7cuSOC7nIDJ5f0WyeDEVoiYKyJDFbRM=;
 b=NbFf0S46bSFi7Aupc5OzG26n52XcVweQ+LUpvOtuLsTaxiEgOkckhR7Fy8wm6Q1kdL
 exjkUjNsMKTEDzbr8qeykPTEI4TsGp1690Pa0j3aUovCdrfYAwsujjL6kcz+w3SbzRl7
 L8Euzr9AV6zcvY2utKsRGPyYyhM1vicyn1ZIA9RD+tZ3Y4tkvV/Q9Tu3O79IC0d0kcYh
 XluEx7kEy5cstZXgR170u8Ju4SP0JnPlxdqi67TUAiqGBpxJUOCNEi1JVd+IgFSmo+Ka
 IyntLrkhbxH4kHWjAZSPib0dphUyAJwyNc8RzCupjq6IOlwEDkO75PXBcD2nH1epXZq1
 oS0Q==
X-Gm-Message-State: APjAAAWPw04uCbiCfNSncCy1qAoYjdYsyhCdARDV8rQ2DT5toLxtq2hF
 aAK1S9jmeKnncZYYIBbMBLtDYNIbKU4IIkCjlI4=
X-Google-Smtp-Source: APXvYqwXmVcKXLrwEo06jWUEQVXV2GtvJr3zoQ6I/bfqLMMasH1UxwxigAUs0gT6yVIhKoiJJIKqnvGPxCyLr5Ad+iU=
X-Received: by 2002:a92:398a:: with SMTP id h10mr5181381ilf.260.1570033815041; 
 Wed, 02 Oct 2019 09:30:15 -0700 (PDT)
MIME-Version: 1.0
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
 <20180206123635.xqjoqsq4dfgve73d@citrix.com>
 <CACvf2oV9sJPJ9cK6HsstthSmpuh6SC-y058qmV6_=zExRRgd5A@mail.gmail.com>
 <20180213120658.bshetw3jommut5nj@citrix.com>
 <CACvf2oWkY6=tHqQ=pYHj6cH+g01FrSrr_iJbu1qPrrnmeXgJYw@mail.gmail.com>
 <20180223174448.3vmc7a74vr6b42lx@citrix.com>
 <CACvf2oXkN6xfNmveFT2hQCPdicrdTe1pedLmCXsOVsx8OLBW-A@mail.gmail.com>
In-Reply-To: <CACvf2oXkN6xfNmveFT2hQCPdicrdTe1pedLmCXsOVsx8OLBW-A@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 2 Oct 2019 19:30:03 +0300
Message-ID: <CACvf2oWONobmgCxw7pTJzr_J_r6Q=QnQ-j+jQTUc4zuh7rN4mA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTI6MTQgUE0gT2xla3NhbmRyIEdyeXRzb3YgPGFsMWlt
Z0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4gT24gRnJpLCBGZWIgMjMsIDIwMTggYXQgNzo0NCBQTSwg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIFR1ZSwgRmViIDEz
LCAyMDE4IGF0IDAzOjMyOjA0UE0gKzAyMDAsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+PiA+
IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDI6MDYgUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+IHdyb3RlOgo+PiA+Cj4+ID4gPiBPbiBUdWUsIEZlYiAwNiwgMjAxOCBhdCAwMzowODo0
NVBNICswMjAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gPiA+ID4gT24gVHVlLCBGZWIg
NiwgMjAxOCBhdCAyOjM2IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToK
Pj4gPiA+ID4KPj4gPiA+ID4gPiBPbiBUaHUsIERlYyAxNCwgMjAxNyBhdCAwNDoxNDoxMlBNICsw
MjAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPj4gPiA+ID4gPiA+IEZyb206IE9sZWtzYW5k
ciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4gPiA+ID4gPiA+Cj4+ID4g
PiA+ID4gPiBXZSBoYXZlIGZvbGxvd2luZyBhcm0tYmFzZWQgc2V0dXA6Cj4+ID4gPiA+ID4gPgo+
PiA+ID4gPiA+ID4gLSBEb20wIHdpdGggeGVuIGFuZCB4ZW4gdG9vbHM7Cj4+ID4gPiA+ID4gPiAt
IERvbTEgd2l0aCBkZXZpY2UgYmFja2VuZHMgKGJ1dCBpdCBpcyBub3QgdGhlIGRyaXZlciBkb21h
aW4pOwo+PiA+ID4gPiA+Cj4+ID4gPiA+ID4gV2hhdCBpcyB5b3VyIGRlZmluaXRpb24gb2YgYSAi
ZHJpdmVyIGRvbWFpbiI/IFdoYXQgZG9lcyBpdCBkbyBpbiB0aGlzCj4+ID4gPiA+ID4gY2FzZT8K
Pj4gPiA+ID4gPgo+PiA+ID4gPiA+IEkgc2VlbSB0byBoYXZlIHNlZW4gcGVvcGxlIHVzZSB0aGlz
IHRlcm0gaW4gZGlmZmVyZW50IGNvbnRleHRzIHRvIG1lYW4KPj4gPiA+ID4gPiBzbGlnaHRseSBk
aWZmZXJlbnQgdGhpbmdzLiBJIG5lZWQgdG8gZmlndXJlIG91dCB3aGF0IHlvdSBhY3R1YWxseSBt
ZWFuCj4+ID4gPiA+ID4gZmlyc3QuCj4+ID4gPiA+ID4KPj4gPiA+ID4gPgo+PiA+ID4gPiBJIHNl
ZSBpbiB0aGUgbGlieGwveGwgc291cmNlcyB0aGF0IGNsb3NpbmcgUFYgZGV2aWNlcyBpcyBkb25l
IGRpZmZlcmVudGx5Cj4+ID4gPiA+IGluIGNhc2UgYmFja2VuZHMgYXJlIGluIERvbTAgYW5kIGFy
ZSBpbiBvdGhlciBkb21haW4uIEl0IGlzIGNhbGxlZCBhcwo+PiA+ID4gPiBkcml2ZXIgZG9tYWlu
IGluIHRoZSBzb3VyY2VzLiBTbywgSSBkb24ndCBoYXZlIGNsZWFyIHVuZGVyc3RhbmRpbmcKPj4g
PiA+ID4gd2hhdCBkb2VzIGl0IG1lYW4uIEluIG91ciBzZXR1cCBiYWNrZW5kcyBhcmUgaW4gRG9t
MSBhbmQgeGwgaXMgaW4gRG9tMC4KPj4gPiA+ID4gQW5kIEkgc2VlIHRoYXQgeGwgZG9zbid0IGNs
b3NlIFBWIGRldmljZSBvbiBkb21haW4gcmVib290IG9yIHNodXRkb3duLgo+PiA+ID4KPj4gPiA+
IERvIHlvdSBydW4geGwgZGV2ZCBpbiB5b3VyIGJhY2tlbmQgZG9tYWluPwo+PiA+ID4KPj4gPiA+
IFdlaS4KPj4gPiA+Cj4+ID4KPj4gPiBObyBJIGRvbid0Cj4+Cj4+IENhbiB5b3UgdHJ5IHRoYXQ/
IEkgdGhpbmsgeGwgZGV2ZCBzaG91bGQgY2xlYW4gdXAgdGhlIHN0YWxlIGVudHJpZXMgLS0KPj4g
dGhhdCdzIGhvdyB3ZSBlbnZpc2FnZSBkcml2ZXIgZG9tYWlucyB0byBiZSB1c2VkLgo+Pgo+PiBX
ZWkuCj4KPgo+IFdlIHdpbGwgY2hlY2sgdGhpcy4gVGhhbmtzLgo+Cj4gLS0KPiBCZXN0IFJlZ2Fy
ZHMsCj4gT2xla3NhbmRyIEdyeXRzb3YuCgoKTGV0IG1lIHJlbmV3IHRoaXMgdG9waWMuCgp4bCBk
ZXZkIGNsZWFucyB1cCB0aGUgc3RhdGUgZW50cmllcyBvbmx5IGZvciBzcGVjaWZpYyBkZXZpY2Vz
OiBWQkQsIFZJRiwgUURJU0suCkkgd29uZGVyLCBzaGFsbCB4bCBkZXZkIHBlcmZvcm0gY2xlYW5p
bmcgZm9yIGFsbCBvdGhlciBiYWNrZW5kcyBpbgpkcml2ZXIgZG9tYWluIGFzIHdlbGw/CgoKLS0g
CkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:50:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:50:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFhpT-0005OO-RL; Wed, 02 Oct 2019 16:50:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=whiU=X3=prgmr.com=cmb@srs-us1.protection.inumbo.net>)
 id 1iFhpS-0005OJ-Io
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 16:50:18 +0000
X-Inumbo-ID: b395505c-e534-11e9-97fb-bc764e2007e4
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by localhost (Halon) with ESMTPS
 id b395505c-e534-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 16:50:13 +0000 (UTC)
Received: from localhost (97-115-96-182.ptld.qwest.net [97.115.96.182])
 (Authenticated sender: cmb)
 by mail.prgmr.com (Postfix) with ESMTPSA id 1C1B7720087
 for <xen-devel@lists.xen.org>; Wed,  2 Oct 2019 17:45:12 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 1C1B7720087
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1570052712;
 bh=HHfaEx1OyG1H6AYnvMKMUffBpUHeri+OymMZhwf3UWo=;
 h=From:To:Subject:References:Date:In-Reply-To:From;
 b=oJQnNTaOZBSKeH/POEeAKWKvGkhSxTdsBN2xJVNH6gtLi53c8M/NdTCGYsuM6Rc+o
 /r/ldnRW3Ssm4AwOPHFTaLb5OGNeZqp+kNN7ar9cGx7hx/oTvMLOuW99K/vgO0L/yq
 ah0yLA7herAdF19JTvB4HTjyn+yzCAGGX01D7C1k=
From: Chris Brannon <cmb@prgmr.com>
To: "xen-devel\@lists.xen.org" <xen-devel@lists.xen.org>
References: <aecc7e18-40ff-8bb8-467c-24bfe99ee8f1@prgmr.com>
 <470f5ce1-d43f-a5dd-a00d-e2ec339b06c0@suse.com>
Date: Wed, 02 Oct 2019 09:50:11 -0700
In-Reply-To: <470f5ce1-d43f-a5dd-a00d-e2ec339b06c0@suse.com> (Jan Beulich's
 message of "Mon, 23 Sep 2019 09:54:03 +0200")
Message-ID: <8736gb5by4.fsf@cmbmachine.messageid.invalid>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Subject: Re: [Xen-devel] Crash with nested HVM and Linux v5.1+
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=-=-=
Content-Type: text/plain

Jan Beulich <jbeulich@suse.com> writes:

> On 21.09.2019 01:14, Sarah Newman wrote:
>> With nestedhvm=1, the L2 HVM guest is either hanging (Xen 4.8) or
>> crashing (Xen 4.12.1) the L1 Xen hypervisor with recent versions of
>> Linux. We
>> isolated the commit to:
>> 
>> commit 093ae8f9a86a974c920b613860f1f7fd5bbd70ab
>> Author: Borislav Petkov <bp@suse.de>
>> Date:   Thu Apr 12 13:11:36 2018 +0200
>
> Thanks for doing the bisection on the Linux side. Would you please also
> provide the actual data about the L1 Xen crash (i.e. a maximum
> verbosity L1 log of a debug build of Xen)? It might also turn out
> helpful if you could provide the corresponding L0 Xen log, assuming you
> have host access.

Typescripts are attached.
typescript-l1.txt contains the log of domain creation on the L1.
typescript-l0.txt contains both the log of domain creation on the L0,
and xl dmesg output from the L0.

Both the L0 and L1 are running debug builds of Xen 4.12.1.

-- Chris


--=-=-=
Content-Type: text/plain
Content-Disposition: attachment; filename=typescript-l1.txt

Script started on Wed 02 Oct 2019 08:15:49 AM PDT
[cmb@nested-dom0 ~]$ sudo xl -vvvv create -F ~/crash.xl
Parsing config from /home/cmb/crash.xl
libxl: debug: libxl_create.c:1693:do_domain_create: Domain 0:ao 0x138bc50: create: how=(nil) callback=(nil) poller=0x1380b50
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=hdd spec.backend=qdisk
libxl: debug: libxl_create.c:1018:initiate_domain_create: Domain 1:running bootloader
libxl: debug: libxl_bootloader.c:328:libxl__bootloader_run: Domain 1:not a PV/PVH domain, skipping bootloader
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x1381e68: deregister unregistered
domainbuilder: detail: xc_dom_allocate: cmdline="", features=""
domainbuilder: detail: xc_dom_kernel_file: filename="/usr/lib64/xen/boot/hvmloader"
domainbuilder: detail: xc_dom_malloc_filemap    : 609 kB
domainbuilder: detail: xc_dom_module_file: filename="/usr/lib64/xen/boot/ipxe.bin"
domainbuilder: detail: xc_dom_malloc_filemap    : 512 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.12, 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 HVM-generic loader ... 
domainbuilder: detail: loader probe OK
xc: detail: ELF: phdr: paddr=0x100000 memsz=0x67aa4
xc: detail: ELF: memory: 0x100000 -> 0x167aa4
domainbuilder: detail: xc_dom_mem_init: mem 512 MB, pages 0x20000 pages, 4k each
domainbuilder: detail: xc_dom_mem_init: 0x20000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: range: start=0x0 end=0x20000000
domainbuilder: detail: xc_dom_malloc            : 1024 kB
xc: detail: PHYSICAL MEMORY ALLOCATION:
xc: detail:   4KB PAGES: 0x0000000000000200
xc: detail:   2MB PAGES: 0x00000000000000ff
xc: detail:   1GB PAGES: 0x0000000000000000
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x100+0x68 at 0x7fa020771000
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x100000 -> 0x168000  (pfn 0x100 + 0x68 pages)
xc: detail: ELF: phdr 0 at 0x7fa020709000 -> 0x7fa020766ec8
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x168+0x80 at 0x7fa01d392000
domainbuilder: detail: xc_dom_alloc_segment:   module0      : 0x168000 -> 0x1e8000  (pfn 0x168 + 0x80 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x1e8+0x1 at 0x7fa020902000
domainbuilder: detail: xc_dom_alloc_segment:   HVM start info : 0x1e8000 -> 0x1e9000  (pfn 0x1e8 + 0x1 pages)
domainbuilder: detail: alloc_pgtables_hvm: doing nothing
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x1e9000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_64
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32 <= matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_64
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 1032 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 1121 kB
domainbuilder: detail:       domU mmap          : 932 kB
domainbuilder: detail: Adding module 0 guest_addr 168000 len 524288
domainbuilder: detail: vcpu_hvm: called
(XEN) HVM d1v0 save: CPU
(XEN) HVM d1 save: PIC
(XEN) HVM d1 save: IOAPIC
(XEN) HVM d1v0 save: LAPIC
(XEN) HVM d1v0 save: LAPIC_REGS
(XEN) HVM d1 save: PCI_IRQ
(XEN) HVM d1 save: ISA_IRQ
(XEN) HVM d1 save: PCI_LINK
(XEN) HVM d1 save: PIT
(XEN) HVM d1 save: RTC
(XEN) HVM d1 save: HPET
(XEN) HVM d1 save: PMTIMER
(XEN) HVM d1v0 save: MTRR
(XEN) HVM d1 save: VIRIDIAN_DOMAIN
(XEN) HVM d1v0 save: CPU_XSAVE
(XEN) HVM d1v0 save: VIRIDIAN_VCPU
(XEN) HVM d1v0 save: VMCE_VCPU
(XEN) HVM d1v0 save: TSC_ADJUST
(XEN) HVM d1v0 save: CPU_MSR
(XEN) HVM1 restore: CPU 0
domainbuilder: detail: compat_gnttab_hvm_seed: d1: pfn=0xff000
domainbuilder: detail: xc_dom_set_gnttab_entry: d1 gnt[0] -> d0 0xfefff
domainbuilder: detail: xc_dom_set_gnttab_entry: d1 gnt[1] -> d0 0xfeffc
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=hdd spec.backend=qdisk
libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 1:backend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 1:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x1383bb0: deregister unregistered
domainbuilder: detail: xc_dom_allocate: cmdline=" -d 1", features=""
libxl: debug: libxl_dom.c:799:libxl__build_pv: pv kernel mapped 0 path /usr/lib64/xen/boot/ioemu-stubdom.gz
domainbuilder: detail: xc_dom_kernel_file: filename="/usr/lib64/xen/boot/ioemu-stubdom.gz"
domainbuilder: detail: xc_dom_malloc_filemap    : 1435 kB
domainbuilder: detail: xc_dom_malloc            : 6500 kB
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x166e18 -> 0x659070
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.12, 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 HVM-generic loader ... 
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ... 
domainbuilder: detail: xc_dom_probe_bzimage_kernel: kernel is not a bzImage
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying ELF-generic loader ... 
domainbuilder: detail: loader probe OK
xc: detail: ELF: phdr: paddr=0 memsz=0x566638
xc: detail: ELF: memory: 0 -> 0x566638
xc: detail: ELF: note: GUEST_OS = "Mini-OS"
xc: detail: ELF: note: LOADER = "generic"
xc: detail: ELF: note: HYPERCALL_PAGE = 0x2000
xc: detail: ELF: note: XEN_VERSION = "xen-3.0"
xc: detail: ELF: using notes from SHT_NOTE section
xc: detail: ELF: VIRT_BASE unset, using 0
xc: detail: ELF_PADDR_OFFSET unset, using 0
xc: detail: ELF: addresses:
xc: detail:     virt_base        = 0x0
xc: detail:     elf_paddr_offset = 0x0
xc: detail:     virt_offset      = 0x0
xc: detail:     virt_kstart      = 0x0
xc: detail:     virt_kend        = 0x566638
xc: detail:     virt_entry       = 0x0
xc: detail:     p2m_base         = 0xffffffffffffffff
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0x0 -> 0x566638
domainbuilder: detail: xc_dom_mem_init: mem 28 MB, pages 0x1c00 pages, 4k each
domainbuilder: detail: xc_dom_mem_init: 0x1c00 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_build_image: called
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x0+0x567 at 0x7fa01c952000
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x0 -> 0x567000  (pfn 0x0 + 0x567 pages)
xc: detail: ELF: phdr 0 at 0x7fa01c952000 -> 0x7fa01cabf188
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x567+0xe at 0x7fa02077d000
domainbuilder: detail: xc_dom_alloc_segment:   phys2mach    : 0x567000 -> 0x575000  (pfn 0x567 + 0xe pages)
domainbuilder: detail: xc_dom_alloc_page   :   start info   : 0x575000 (pfn 0x575)
domainbuilder: detail: xc_dom_alloc_page   :   xenstore     : 0x576000 (pfn 0x576)
domainbuilder: detail: xc_dom_alloc_page   :   console      : 0x577000 (pfn 0x577)
domainbuilder: detail: count_pgtables: 0x0000007fffffffff/39: 0x0000000000000000 -> 0x0000007fffffffff, 1 table(s)
domainbuilder: detail: count_pgtables: 0x000000003fffffff/30: 0x0000000000000000 -> 0x000000003fffffff, 1 table(s)
domainbuilder: detail: count_pgtables: 0x00000000001fffff/21: 0x0000000000000000 -> 0x00000000007fffff, 4 table(s)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x578+0x7 at 0x7fa020776000
domainbuilder: detail: xc_dom_alloc_segment:   page tables  : 0x578000 -> 0x57f000  (pfn 0x578 + 0x7 pages)
domainbuilder: detail: xc_dom_alloc_page   :   boot stack   : 0x57f000 (pfn 0x57f)
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x580000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x800000
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_64 <= matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_64
domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bit, pages 0x1c00
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x575+0x1 at 0x7fa020902000
domainbuilder: detail: start_info_x86_64: called
domainbuilder: detail: setup_hypercall_page: vaddr=0x2000 pfn=0x2
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 6592 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 1435 kB
domainbuilder: detail:       domU mmap          : 5620 kB
domainbuilder: detail: bootlate_pv: shared_info: pfn 0x0, mfn 0x85ace
domainbuilder: detail: shared_info_x86_64: called
domainbuilder: detail: vcpu_x86_64: called
domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x578 mfn 0x60f78
domainbuilder: detail: xc_dom_set_gnttab_entry: d2 gnt[0] -> d0 0x60f77
domainbuilder: detail: xc_dom_set_gnttab_entry: d2 gnt[1] -> d0 0x60f76
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=hdd spec.backend=qdisk
libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 2:backend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 2:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x1388270: deregister unregistered
libxl: debug: libxl_dm.c:2602:libxl__spawn_local_dm: Domain 2:Spawning device-model /usr/lib64/xen/bin/qemu-dm with arguments:
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  /usr/lib64/xen/bin/qemu-dm
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -d
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  2
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -domain-name
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  crash-dm
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -vnc
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  none
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -nographic
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -M
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  xenpv
libxl: debug: libxl_dm.c:2606:libxl__spawn_local_dm: Domain 2:Spawning device-model /usr/lib64/xen/bin/qemu-dm with additional environment:
libxl: debug: libxl_dm.c:2608:libxl__spawn_local_dm: Domain 2:  XEN_QEMU_CONSOLE_LIMIT=1048576
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x13828b8 wpath=/local/domain/0/device-model/2/state token=3/0: register slotnum=3
libxl: debug: libxl_create.c:1730:do_domain_create: Domain 0:ao 0x138bc50: inprogress: poller=0x1380b50, flags=i
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x13828b8 wpath=/local/domain/0/device-model/2/state token=3/0: event epath=/local/domain/0/device-model/2/state
libxl: debug: libxl_exec.c:407:spawn_watch_event: domain 2 device model: spawn watch p=(null)
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x13828b8 wpath=/local/domain/0/device-model/2/state token=3/0: event epath=/local/domain/0/device-model/2/state
libxl: debug: libxl_exec.c:407:spawn_watch_event: domain 2 device model: spawn watch p=running
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x13828b8 wpath=/local/domain/0/device-model/2/state token=3/0: deregister slotnum=3
libxl: debug: libxl_exec.c:129:libxl_report_child_exitstatus: domain 2 device model (dying as expected) [1124] died due to fatal signal Killed
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x13828b8: deregister unregistered
libxl: debug: libxl_qmp.c:2162:libxl__ev_qmp_dispose: Domain 0: ev 0x13828d0
(d2) Bootstrapping...
(d2) Xen Minimal OS (pv)!
libxl: (d2)   start_info: 0x575000(VA)
debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x1382b18 wpath=/local/domain/2/device-model/1/state token=3/1: register (d2)     nr_pages: 0x1c00
(d2)   shared_inf: 0x85ace000(MA)
(d2)      pt_base: 0x578000(VA)
(d2) nr_pt_frames: 0x7
(d2)     mfn_list: 0x567000(VA)
(d2)    mod_start: 0x0(VA)
(d2)      mod_len: 0
(d2)        flags: 0x0
(d2)     cmd_line:  -d 1
(d2)        stack: 0x525900-0x545900
slotnum=3
libxl: debug: (d2) MM: Init
(d2)       _text: 0x0(VA)
(d2)      _etext: 0x116092(VA)
(d2)    _erodata: 0x167000(VA)
(d2)      _edata: 0x16d188(VA)
(d2) stack start: 0x525900(VA)
(d2)        _end: 0x566638(VA)
(d2)   start_pfn: 57f
(d2)     max_pfn: 1c00
libxl_event.c:576:watchfd_callback: watch w=0x1382b18 wpath=/local/domain/2/device-model/1/state token=3/1: event epath=/local/(d2) Mapping memory range 0x57f000 - 0x1c00000
domain/2/device-model/1/state
(d2) setting 0x0-0x167000 readonly
(d2) skipped 1000
(d2) MM: Initialise page allocator for 589000(589000)-1c00000(1c00000)
(d2)     Adding memory range 58a000-1c00000
(d2) MM: done
(d2) Demand map pfns at 100000000000-108000000000.
(d2) Heap resides at 200000000000-208000000000.
(d2) Initialising timer interface
(d2) Initialising console ... done.
(XEN) grant_table.c:1751:d2v0 Expanding d2 grant table from 1 to 4 frames
(d2) gnttab_table mapped at 0x100000000000.
(d2) Initialising scheduler
(d2) Thread "Idle": pointer: 0x0x200000000050, stack: 0x0x5a0000
(d2) Thread "xenstore": pointer: 0x0x200000000800, stack: 0x0x5b0000
(d2) xenbus initialised on irq 1
(d2) Thread "shutdown": pointer: 0x0x200000000fb0, stack: 0x0x5c0000
(d2) main.c: dummy main: par=0x0
(d2) Thread "main": pointer: 0x0x200000001760, stack: 0x0x5d0000
(d2) sparsing 3MB at 183000
(d2) Thread "pcifront": pointer: 0x0x200000003c70, stack: 0x0x5e0000
(d2) pcifront_watches: waiting for backend path to appear device/pci/0/backend
(d2) dom vm is at /vm/c3a9c2fc-c22e-4995-82b7-d24fefbc9cde
(d2) xs_daemon_open -> 3, 0x16ba88
(d2) xs_watch(/local/domain/0/backend/qdisk/2/5696/params, hdd)
(d2) ******************* BLKFRONT for /local/domain/2/device/vbd/5696 **********
(d2) 
(d2) 
(d2) backend at /local/domain/0/backend/qdisk/2/5696
(d2) Failed to read /local/domain/0/backend/qdisk/2/5696/feature-flush-cache.
(d2) 17736 sectors of 512 bytes
(d2) **************************
(d2) blk_open(/local/domain/2/device/vbd/5696) -> 4
(d2) xs_directory(/local/domain/2/device/vkbd): ENOENT
(d2) xs_directory(/local/domain/2/device/vfb): ENOENT
(d2) xs_watch(device-model/1/logdirty/cmd, logdirty)
(d2) xs_watch(device-model/1/command, dm-command)
(d2) xs_watch(/local/domain/1/cpu, vcpu-set)
(d2) xs_read(/local/domain/0/backend/pci/1/0/msitranslate): EACCES
(d2) xs_read(/local/domain/0/backend/pci/1/0/power_mgmt): EACCES
(d2) ******************* CONSFRONT for device/console/3 **********
(d2) 
(d2) 
(d2) backend at /local/domain/0/backend/console/2/3
(d2) **************************
(d2) fd(5) = posix_openpt
(d2) fcntl(5, 3, 16/26)
(d2) fcntl(5, 4, ffffffff/37777777777)
(d2) fcntl(5, 3, 23/43)
(d2) fcntl(5, 4, ffffffff/37777777777)
(d2) xs_watch(/local/domain/0/backend/console/1, be:0x156dd2:1:0x167460)
(d2) xs_directory(/local/domain/0/backend/console/1): EACCES
(d2) xs_watch(/local/domain/0/backend/vkbd/1, be:0x153639:1:0x167400)
(d2) xs_directory(/local/domain/0/backend/vkbd/1): EACCES
(d2) xs_read(device-model/1/disable_pf): ENOENT
(d2) xs_watch(/local/domain/1/log-throttling, /local/domain/1/log-throttling)
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x1382b18 wpath=/local/domain/2/device-model/1/state token=3/1: event epath=/local/(d2) xs_read_watch() -> /local/domain/1/log-throttling /local/domain/1/log-throttling
domain/2/device-model/1/state
libxl: debug: (d2) xs_read(/local/domain/1/log-throttling): ENOENT
(d2) xs_read_watch() -> /local/domain/1/cpu vcpu-set
libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x1382b18 wpath=/local/domain/2/device-model/1/state token=3/1: deregis(d2) xs_read_watch() -> device-model/1/command dm-command
ter slotnum=3
libxl: debug: libxl_qmp.c:2162:libxl__ev_qmp_dispose: Domain 0: ev 0x1382178(d2) xs_read(device-model/1/command): ENOENT
(d2) xs_read_watch() -> device-model/1/logdirty/cmd logdirty

libxl: debug: libxl_event.c:2190:libxl__ao_progress_report: ao 0x138bc50: progress report: ignored
libxl: debug: libxl_event.c:1873:libxl__ao_complete: ao 0x138bc50: complete, rc=0(d2) xs_read(device-model/1/logdirty/cmd): ENOENT

libxl: debug: libxl_event.c:1842:libxl__ao__destroy: ao 0x138bc50: destroy(d2) xs_read_watch() -> /local/domain/0/backend/qdisk/2/5696/params hdd

Waiting for domain crash (domid 1) to die [pid 1121]
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x13801d0 wpath=@releaseDomain token=3/2: register slotnum=3(d1) HVM Loader
(d1) Detected Xen v4.12.1-1.el7
(d1) Xenbus rings @0xfeffc000, event channel 1

libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x13883c0 wpath=/local/domain/2/device/vbd/5696/eject token=2/3: register slotnum=2
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x13801d0 wpath=@releaseDomain token=3/2: event epath=@releaseDomain(d1) System requested ROMBIOS

(d1) CPU speed is 2200 MHz
libxl: debug: libxl_domain.c:767:domain_death_xswatch_callback: Domain 1:[evg=0x138cda0] nentries=1 rc=1 1..1
libxl: (d1) Relocating guest memory for lowmem MMIO space enabled
debug: libxl_domain.c:778:domain_death_xswatch_callback: Domain 1:[evg=0x138cda0]   got=domaininfos[0] got->domain=1
libxl: debug: libxl_domain.c:804:domain_death_xswatch_callback: Domain 1:Exists shutdown_reported=0 dominf.flags=ffff0122
(XEN) irq.c:374: Dom1 PCI link 0 changed 0 -> 5
(d1) PCI-ISA link 0 routed to IRQ5
libxl: debug: libxl_domain.c:771:domain_death_xswatch_callback: [evg=0] all reported
(XEN) irq.c:374: Dom1 PCI link 1 changed 0 -> 10
(d1) PCI-ISA link 1 routed to IRQ10
libxl: debug: libxl_domain.c:833:domain_death_xswatch_callback: domain death search done(XEN) irq.c:374: Dom1 PCI link 2 changed 0 -> 11
(d1) PCI-ISA link 2 routed to IRQ11

libxl: debug: (XEN) irq.c:374: Dom1 PCI link 3 changed 0 -> 5
(d1) PCI-ISA link 3 routed to IRQ5
libxl_event.c:576:watchfd_callback: watch w=0x13883c0 wpath=/local/domain/2/device/vbd/5696/eject token=2/3: event epath=/local/domain/2/device/vbd/5696/eject
[  283.874958] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 234121
[  283.891019] Policy zone: DMA32
[  283.901630] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 234121
[  283.920617] Policy zone: DMA32
(d1) pci dev 01:3 INTA->IRQ10
(d1) pci dev 02:0 INTA->IRQ11
(d1) No RAM in high memory; setting high_mem resource base to 100000000
(d1) pci dev 02:0 bar 14 size 001000000: 0f0000008
(d1) pci dev 02:0 bar 10 size 000000100: 00000c001
(d1) pci dev 01:1 bar 20 size 000000010: 00000c101
(d1) Multiprocessor initialisation:
(d1)  - CPU0 ... 46-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d1) Testing HVM environment:
(d1) Using scratch memory at 400000
(d1)  - REP INSB across page boundaries ... passed
(d1)  - REP INSW across page boundaries ... passed
(d1)  - GS base MSRs and SWAPGS ... passed
(d1) Passed 3 of 3 tests
(d1) Writing SMBIOS tables ...
(d1) Loading ROMBIOS ...
(d1) 16796 bytes of ROMBIOS high-memory extensions:
(d1)   Relocating to 0xfc001000-0xfc00519c ... done
(d1) Creating MP tables ...
(d1) No emulated VGA adaptor ...
(d1) Option ROMs:
(d1) Loading ACPI ...
(d1) vm86 TSS at fc011480
(d1) BIOS map:
(d1)  f0000-fffff: Main BIOS
(d1) E820 table:
(d1)  [00]: 00000000:00000000 - 00000000:0009e000: RAM
(d1)  [01]: 00000000:0009e000 - 00000000:000a0000: RESERVED
(d1)  HOLE: 00000000:000a0000 - 00000000:000e0000
(d1)  [02]: 00000000:000e0000 - 00000000:00100000: RESERVED
(d1)  [03]: 00000000:00100000 - 00000000:20000000: RAM
(d1)  HOLE: 00000000:20000000 - 00000000:fc000000
(d1)  [04]: 00000000:fc000000 - 00000001:00000000: RESERVED
(d1) Invoking ROMBIOS ...
(d1) Bochs BIOS - build: 06/23/99
(d1) $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(d1) Options: apmbios pcibios eltorito PMM 
(d1) 
(d1) ata1  slave: QEMU DVD-ROM ATAPI-4 CD-Rom/DVD-Rom
(d1) 
(d1) 
(d1) 
(d1) Press F12 for boot menu.
(d1) 
(d1) Booting from CD-Rom...
(d1) 8MB medium detected
(XEN) Dom1 callback via changed to Direct Vector 0xf3
L1 DOM0 crashed here, no further output.

--=-=-=
Content-Type: text/plain
Content-Disposition: attachment; filename=typescript-l0.txt
Content-Transfer-Encoding: 8bit

Script started on Wed 02 Oct 2019 08:59:52 AM PDT
cmb@phys-dom0 ~$ sudo xl -vvvv create -F ~/c7dom0.xl
Parsing config from /home/cmb/c7dom0.xl
libxl: debug: libxl_create.c:1693:do_domain_create: Domain 0:ao 0x8ce4a0: create: how=(nil) callback=(nil) poller=0x8ce0f0
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=qdisk
libxl: debug: libxl_create.c:1018:initiate_domain_create: Domain 1:running bootloader
libxl: debug: libxl_bootloader.c:328:libxl__bootloader_run: Domain 1:not a PV/PVH domain, skipping bootloader
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8cf0c8: deregister unregistered
libxl: debug: libxl_sched.c:74:libxl__set_vcpuaffinity: Domain 1:New hard affinity for vcpu 0 has unreachable cpus
libxl: debug: libxl_sched.c:74:libxl__set_vcpuaffinity: Domain 1:New hard affinity for vcpu 1 has unreachable cpus
domainbuilder: detail: xc_dom_allocate: cmdline="", features=""
domainbuilder: detail: xc_dom_kernel_file: filename="/usr/lib64/xen/boot/hvmloader"
domainbuilder: detail: xc_dom_malloc_filemap    : 609 kB
domainbuilder: detail: xc_dom_module_file: filename="/usr/lib64/xen/boot/ipxe.bin"
domainbuilder: detail: xc_dom_malloc_filemap    : 512 kB
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.12, 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 HVM-generic loader ... 
domainbuilder: detail: loader probe OK
xc: detail: ELF: phdr: paddr=0x100000 memsz=0x67aa4
xc: detail: ELF: memory: 0x100000 -> 0x167aa4
domainbuilder: detail: xc_dom_mem_init: mem 3072 MB, pages 0xc0000 pages, 4k each
domainbuilder: detail: xc_dom_mem_init: 0xc0000 pages
domainbuilder: detail: xc_dom_boot_mem_init: called
domainbuilder: detail: range: start=0x0 end=0xc0000000
domainbuilder: detail: xc_dom_malloc            : 6144 kB
xc: detail: PHYSICAL MEMORY ALLOCATION:
xc: detail:   4KB PAGES: 0x0000000000000200
xc: detail:   2MB PAGES: 0x00000000000005ff
xc: detail:   1GB PAGES: 0x0000000000000000
domainbuilder: detail: xc_dom_build_image: called
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x100+0x68 at 0x7fb8127be000
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x100000 -> 0x168000  (pfn 0x100 + 0x68 pages)
xc: detail: ELF: phdr 0 at 0x7fb812756000 -> 0x7fb8127b3ec8
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x168+0x80 at 0x7fb80eee0000
domainbuilder: detail: xc_dom_alloc_segment:   module0      : 0x168000 -> 0x1e8000  (pfn 0x168 + 0x80 pages)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x1e8+0x1 at 0x7fb812950000
domainbuilder: detail: xc_dom_alloc_segment:   HVM start info : 0x1e8000 -> 0x1e9000  (pfn 0x1e8 + 0x1 pages)
domainbuilder: detail: alloc_pgtables_hvm: doing nothing
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x1e9000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x0
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_64
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32 <= matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_64
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 6152 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 1121 kB
domainbuilder: detail:       domU mmap          : 932 kB
domainbuilder: detail: Adding module 0 guest_addr 168000 len 524288
domainbuilder: detail: vcpu_hvm: called
domainbuilder: detail: compat_gnttab_hvm_seed: d1: pfn=0xff000
domainbuilder: detail: xc_dom_set_gnttab_entry: d1 gnt[0] -> d0 0xfefff
domainbuilder: detail: xc_dom_set_gnttab_entry: d1 gnt[1] -> d0 0xfeffc
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=qdisk
libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 1:backend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 1:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8d1220: deregister unregistered
domainbuilder: detail: xc_dom_allocate: cmdline=" -d 1", features=""
libxl: debug: libxl_dom.c:799:libxl__build_pv: pv kernel mapped 0 path /usr/lib64/xen/boot/ioemu-stubdom.gz
domainbuilder: detail: xc_dom_kernel_file: filename="/usr/lib64/xen/boot/ioemu-stubdom.gz"
domainbuilder: detail: xc_dom_malloc_filemap    : 1435 kB
domainbuilder: detail: xc_dom_malloc            : 6500 kB
domainbuilder: detail: xc_dom_do_gunzip: unzip ok, 0x166e18 -> 0x659070
domainbuilder: detail: xc_dom_boot_xen_init: ver 4.12, 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 HVM-generic loader ... 
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying Linux bzImage loader ... 
domainbuilder: detail: xc_dom_probe_bzimage_kernel: kernel is not a bzImage
domainbuilder: detail: loader probe failed
domainbuilder: detail: xc_dom_find_loader: trying ELF-generic loader ... 
domainbuilder: detail: loader probe OK
xc: detail: ELF: phdr: paddr=0 memsz=0x566638
xc: detail: ELF: memory: 0 -> 0x566638
xc: detail: ELF: note: GUEST_OS = "Mini-OS"
xc: detail: ELF: note: LOADER = "generic"
xc: detail: ELF: note: HYPERCALL_PAGE = 0x2000
xc: detail: ELF: note: XEN_VERSION = "xen-3.0"
xc: detail: ELF: using notes from SHT_NOTE section
xc: detail: ELF: VIRT_BASE unset, using 0
xc: detail: ELF_PADDR_OFFSET unset, using 0
xc: detail: ELF: addresses:
xc: detail:     virt_base        = 0x0
xc: detail:     elf_paddr_offset = 0x0
xc: detail:     virt_offset      = 0x0
xc: detail:     virt_kstart      = 0x0
xc: detail:     virt_kend        = 0x566638
xc: detail:     virt_entry       = 0x0
xc: detail:     p2m_base         = 0xffffffffffffffff
domainbuilder: detail: xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0x0 -> 0x566638
domainbuilder: detail: xc_dom_mem_init: mem 28 MB, pages 0x1c00 pages, 4k each
domainbuilder: detail: xc_dom_mem_init: 0x1c00 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_build_image: called
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x0+0x567 at 0x7fb80e9a0000
domainbuilder: detail: xc_dom_alloc_segment:   kernel       : 0x0 -> 0x567000  (pfn 0x0 + 0x567 pages)
xc: detail: ELF: phdr 0 at 0x7fb80e9a0000 -> 0x7fb80eb0d188
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x567+0xe at 0x7fb8127ca000
domainbuilder: detail: xc_dom_alloc_segment:   phys2mach    : 0x567000 -> 0x575000  (pfn 0x567 + 0xe pages)
domainbuilder: detail: xc_dom_alloc_page   :   start info   : 0x575000 (pfn 0x575)
domainbuilder: detail: xc_dom_alloc_page   :   xenstore     : 0x576000 (pfn 0x576)
domainbuilder: detail: xc_dom_alloc_page   :   console      : 0x577000 (pfn 0x577)
domainbuilder: detail: count_pgtables: 0x0000007fffffffff/39: 0x0000000000000000 -> 0x0000007fffffffff, 1 table(s)
domainbuilder: detail: count_pgtables: 0x000000003fffffff/30: 0x0000000000000000 -> 0x000000003fffffff, 1 table(s)
domainbuilder: detail: count_pgtables: 0x00000000001fffff/21: 0x0000000000000000 -> 0x00000000007fffff, 4 table(s)
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x578+0x7 at 0x7fb8127c3000
domainbuilder: detail: xc_dom_alloc_segment:   page tables  : 0x578000 -> 0x57f000  (pfn 0x578 + 0x7 pages)
domainbuilder: detail: xc_dom_alloc_page   :   boot stack   : 0x57f000 (pfn 0x57f)
domainbuilder: detail: xc_dom_build_image  : virt_alloc_end : 0x580000
domainbuilder: detail: xc_dom_build_image  : virt_pgtab_end : 0x800000
domainbuilder: detail: xc_dom_boot_image: called
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_64 <= matches
domainbuilder: detail: xc_dom_compat_check: supported guest type: xen-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_32p
domainbuilder: detail: xc_dom_compat_check: supported guest type: hvm-3.0-x86_64
domainbuilder: detail: xc_dom_update_guest_p2m: dst 64bit, pages 0x1c00
domainbuilder: detail: xc_dom_pfn_to_ptr_retcount: domU mapping: pfn 0x575+0x1 at 0x7fb812950000
domainbuilder: detail: start_info_x86_64: called
domainbuilder: detail: setup_hypercall_page: vaddr=0x2000 pfn=0x2
domainbuilder: detail: domain builder memory footprint
domainbuilder: detail:    allocated
domainbuilder: detail:       malloc             : 6592 kB
domainbuilder: detail:       anon mmap          : 0 bytes
domainbuilder: detail:    mapped
domainbuilder: detail:       file mmap          : 1435 kB
domainbuilder: detail:       domU mmap          : 5620 kB
domainbuilder: detail: bootlate_pv: shared_info: pfn 0x0, mfn 0x793ee
domainbuilder: detail: shared_info_x86_64: called
domainbuilder: detail: vcpu_x86_64: called
domainbuilder: detail: vcpu_x86_64: cr3: pfn 0x578 mfn 0x34578
domainbuilder: detail: xc_dom_set_gnttab_entry: d2 gnt[0] -> d0 0x34577
domainbuilder: detail: xc_dom_set_gnttab_entry: d2 gnt[1] -> d0 0x34576
domainbuilder: detail: xc_dom_release: called
libxl: debug: libxl_device.c:397:libxl__device_disk_set_backend: Disk vdev=hda spec.backend=qdisk
libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 2:backend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 2:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8d4d60: deregister unregistered
libxl: debug: libxl_dm.c:2602:libxl__spawn_local_dm: Domain 2:Spawning device-model /usr/lib64/xen/bin/qemu-dm with arguments:
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  /usr/lib64/xen/bin/qemu-dm
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -d
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  2
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -domain-name
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  cmb-c7dom0-dm
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -vnc
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  none
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -nographic
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  -M
libxl: debug: libxl_dm.c:2604:libxl__spawn_local_dm: Domain 2:  xenpv
libxl: debug: libxl_dm.c:2606:libxl__spawn_local_dm: Domain 2:Spawning device-model /usr/lib64/xen/bin/qemu-dm with additional environment:
libxl: debug: libxl_dm.c:2608:libxl__spawn_local_dm: Domain 2:  XEN_QEMU_CONSOLE_LIMIT=1048576
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x8cfb18 wpath=/local/domain/0/device-model/2/state token=3/0: register slotnum=3
libxl: debug: libxl_create.c:1730:do_domain_create: Domain 0:ao 0x8ce4a0: inprogress: poller=0x8ce0f0, flags=i
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8cfb18 wpath=/local/domain/0/device-model/2/state token=3/0: event epath=/local/domain/0/device-model/2/state
libxl: debug: libxl_exec.c:407:spawn_watch_event: domain 2 device model: spawn watch p=(null)
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8cfb18 wpath=/local/domain/0/device-model/2/state token=3/0: event epath=/local/domain/0/device-model/2/state
libxl: debug: libxl_exec.c:407:spawn_watch_event: domain 2 device model: spawn watch p=running
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x8cfb18 wpath=/local/domain/0/device-model/2/state token=3/0: deregister slotnum=3
libxl: debug: libxl_exec.c:129:libxl_report_child_exitstatus: domain 2 device model (dying as expected) [3256] died due to fatal signal Killed
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8cfb18: deregister unregistered
libxl: debug: libxl_qmp.c:2162:libxl__ev_qmp_dispose: Domain 0: ev 0x8cfb30
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x8da410 wpath=/local/domain/0/backend/vif/2/0/state token=3/1: register slotnum=3
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8da410 wpath=/local/domain/0/backend/vif/2/0/state token=3/1: event epath=/local/domain/0/backend/vif/2/0/state
libxl: debug: libxl_event.c:881:devstate_callback: backend /local/domain/0/backend/vif/2/0/state wanted state 2 still waiting state 1
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8da410 wpath=/local/domain/0/backend/vif/2/0/state token=3/1: event epath=/local/domain/0/backend/vif/2/0/state
libxl: debug: libxl_event.c:877:devstate_callback: backend /local/domain/0/backend/vif/2/0/state wanted state 2 ok
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x8da410 wpath=/local/domain/0/backend/vif/2/0/state token=3/1: deregister slotnum=3
libxl: debug: libxl_device.c:1117:device_backend_callback: Domain 2:calling device_backend_cleanup
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8da410: deregister unregistered
libxl: debug: libxl_device.c:1218:device_hotplug: Domain 2:calling hotplug script: /etc/xen/scripts/vif-bridge-extended online
libxl: debug: libxl_device.c:1219:device_hotplug: Domain 2:extra args:
libxl: debug: libxl_device.c:1225:device_hotplug: Domain 2:	type_if=vif
libxl: debug: libxl_device.c:1227:device_hotplug: Domain 2:env:
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	script: /etc/xen/scripts/vif-bridge-extended
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	XENBUS_TYPE: vif
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	XENBUS_PATH: backend/vif/2/0
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	XENBUS_BASE_PATH: backend
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	netdev: 
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	vif: vif2.0
libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/vif-bridge-extended online 
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8da510: deregister unregistered
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 2:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8da510: deregister unregistered
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x8cfd78 wpath=/local/domain/2/device-model/1/state token=3/2: register slotnum=3
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8cfd78 wpath=/local/domain/2/device-model/1/state token=3/2: event epath=/local/domain/2/device-model/1/state
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8cfd78 wpath=/local/domain/2/device-model/1/state token=3/2: event epath=/local/domain/2/device-model/1/state
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x8cfd78 wpath=/local/domain/2/device-model/1/state token=3/2: deregister slotnum=3
libxl: debug: libxl_qmp.c:2162:libxl__ev_qmp_dispose: Domain 0: ev 0x8cf3d8
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x8db8d0 wpath=/local/domain/0/backend/vif/1/0/state token=3/3: register slotnum=3
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8db8d0 wpath=/local/domain/0/backend/vif/1/0/state token=3/3: event epath=/local/domain/0/backend/vif/1/0/state
libxl: debug: libxl_event.c:881:devstate_callback: backend /local/domain/0/backend/vif/1/0/state wanted state 2 still waiting state 1
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8db8d0 wpath=/local/domain/0/backend/vif/1/0/state token=3/3: event epath=/local/domain/0/backend/vif/1/0/state
libxl: debug: libxl_event.c:877:devstate_callback: backend /local/domain/0/backend/vif/1/0/state wanted state 2 ok
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x8db8d0 wpath=/local/domain/0/backend/vif/1/0/state token=3/3: deregister slotnum=3
libxl: debug: libxl_device.c:1117:device_backend_callback: Domain 1:calling device_backend_cleanup
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8db8d0: deregister unregistered
libxl: debug: libxl_device.c:1218:device_hotplug: Domain 1:calling hotplug script: /etc/xen/scripts/vif-bridge-extended online
libxl: debug: libxl_device.c:1219:device_hotplug: Domain 1:extra args:
libxl: debug: libxl_device.c:1225:device_hotplug: Domain 1:	type_if=vif
libxl: debug: libxl_device.c:1227:device_hotplug: Domain 1:env:
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	script: /etc/xen/scripts/vif-bridge-extended
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	XENBUS_TYPE: vif
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	XENBUS_PATH: backend/vif/1/0
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	XENBUS_BASE_PATH: backend
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	netdev: 
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	INTERFACE: vif1.0-emu
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	vif: vif1.0
libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/vif-bridge-extended online 
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8db9d0: deregister unregistered
libxl: debug: libxl_linux.c:226:libxl__get_hotplug_script_info: Domain 1:num_exec 1, not running hotplug scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 1:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8db9d0: deregister unregistered
libxl: debug: libxl_event.c:2190:libxl__ao_progress_report: ao 0x8ce4a0: progress report: ignored
libxl: debug: libxl_event.c:1873:libxl__ao_complete: ao 0x8ce4a0: complete, rc=0
libxl: debug: libxl_event.c:1842:libxl__ao__destroy: ao 0x8ce4a0: destroy
Waiting for domain cmb-c7dom0 (domid 1) to die [pid 3253]
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x8cc1d0 wpath=@releaseDomain token=3/4: register slotnum=3
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8cc1d0 wpath=@releaseDomain token=3/4: event epath=@releaseDomain
libxl: debug: libxl_domain.c:767:domain_death_xswatch_callback: Domain 1:[evg=0x8da020] nentries=1 rc=1 1..1
libxl: debug: libxl_domain.c:778:domain_death_xswatch_callback: Domain 1:[evg=0x8da020]   got=domaininfos[0] got->domain=1
libxl: debug: libxl_domain.c:804:domain_death_xswatch_callback: Domain 1:Exists shutdown_reported=0 dominf.flags=ffff0122
libxl: debug: libxl_domain.c:771:domain_death_xswatch_callback: [evg=0] all reported
libxl: debug: libxl_domain.c:833:domain_death_xswatch_callback: domain death search done
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8cc1d0 wpath=@releaseDomain token=3/4: event epath=@releaseDomain
libxl: debug: libxl_domain.c:767:domain_death_xswatch_callback: Domain 1:[evg=0x8da020] nentries=1 rc=1 1..1
libxl: debug: libxl_domain.c:778:domain_death_xswatch_callback: Domain 1:[evg=0x8da020]   got=domaininfos[0] got->domain=1
libxl: debug: libxl_domain.c:804:domain_death_xswatch_callback: Domain 1:Exists shutdown_reported=0 dominf.flags=30106
libxl: debug: libxl_domain.c:816:domain_death_xswatch_callback:  shutdown reporting
libxl: debug: libxl_domain.c:771:domain_death_xswatch_callback: [evg=0] all reported
libxl: debug: libxl_domain.c:833:domain_death_xswatch_callback: domain death search done
Domain 1 has shut down, reason code 3 0x3
Action for shutdown reason code 3 is destroy
Domain 1 needs to be cleaned up: destroying the domain
libxl: debug: libxl_domain.c:902:libxl_domain_destroy: Domain 1:ao 0x8d14a0: create: how=(nil) callback=(nil) poller=0x8ce0f0
libxl: debug: libxl_dm.c:3008:libxl__destroy_device_model: Domain 2:Didn't find dm UID; destroying by pid
libxl: debug: libxl_dm.c:2877:kill_device_model: Device Model signaled
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x8db5e0 wpath=/local/domain/0/backend/vif/2/0/state token=2/5: register slotnum=2
libxl: debug: libxl_event.c:639:libxl__ev_xswatch_register: watch w=0x8da500 wpath=/local/domain/0/backend/vif/1/0/state token=1/6: register slotnum=1
libxl: debug: libxl_domain.c:911:libxl_domain_destroy: Domain 1:ao 0x8d14a0: inprogress: poller=0x8ce0f0, flags=i
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8db5e0 wpath=/local/domain/0/backend/vif/2/0/state token=2/5: event epath=/local/domain/0/backend/vif/2/0/state
libxl: debug: libxl_event.c:877:devstate_callback: backend /local/domain/0/backend/vif/2/0/state wanted state 6 ok
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x8db5e0 wpath=/local/domain/0/backend/vif/2/0/state token=2/5: deregister slotnum=2
libxl: debug: libxl_device.c:1117:device_backend_callback: Domain 2:calling device_backend_cleanup
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8db5e0: deregister unregistered
libxl: debug: libxl_device.c:1218:device_hotplug: Domain 2:calling hotplug script: /etc/xen/scripts/vif-bridge-extended offline
libxl: debug: libxl_device.c:1219:device_hotplug: Domain 2:extra args:
libxl: debug: libxl_device.c:1225:device_hotplug: Domain 2:	type_if=vif
libxl: debug: libxl_device.c:1227:device_hotplug: Domain 2:env:
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	script: /etc/xen/scripts/vif-bridge-extended
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	XENBUS_TYPE: vif
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	XENBUS_PATH: backend/vif/2/0
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	XENBUS_BASE_PATH: backend
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	netdev: 
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 2:	vif: vif2.0
libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/vif-bridge-extended offline 
libxl: debug: libxl_event.c:545:watchfd_callback: watch epath=/local/domain/0/backend/vif/2/0/state token=2/5: empty slot
libxl: debug: libxl_event.c:545:watchfd_callback: watch epath=/local/domain/0/backend/vif/2/0/state token=2/5: empty slot
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8da500 wpath=/local/domain/0/backend/vif/1/0/state token=1/6: event epath=/local/domain/0/backend/vif/1/0/state
libxl: debug: libxl_event.c:881:devstate_callback: backend /local/domain/0/backend/vif/1/0/state wanted state 6 still waiting state 5
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8da500 wpath=/local/domain/0/backend/vif/1/0/state token=1/6: event epath=/local/domain/0/backend/vif/1/0/state
libxl: debug: libxl_event.c:877:devstate_callback: backend /local/domain/0/backend/vif/1/0/state wanted state 6 ok
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x8da500 wpath=/local/domain/0/backend/vif/1/0/state token=1/6: deregister slotnum=1
libxl: debug: libxl_device.c:1117:device_backend_callback: Domain 1:calling device_backend_cleanup
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8da500: deregister unregistered
libxl: debug: libxl_device.c:1218:device_hotplug: Domain 1:calling hotplug script: /etc/xen/scripts/vif-bridge-extended offline
libxl: debug: libxl_device.c:1219:device_hotplug: Domain 1:extra args:
libxl: debug: libxl_device.c:1225:device_hotplug: Domain 1:	type_if=vif
libxl: debug: libxl_device.c:1227:device_hotplug: Domain 1:env:
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	script: /etc/xen/scripts/vif-bridge-extended
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	XENBUS_TYPE: vif
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	XENBUS_PATH: backend/vif/1/0
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	XENBUS_BASE_PATH: backend
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	netdev: 
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	INTERFACE: vif1.0-emu
libxl: debug: libxl_device.c:1234:device_hotplug: Domain 1:	vif: vif1.0
libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking to execute: /etc/xen/scripts/vif-bridge-extended offline 
libxl: debug: libxl_event.c:545:watchfd_callback: watch epath=/local/domain/0/backend/vif/1/0/state token=1/6: empty slot
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8db6e0: deregister unregistered
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 2:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8db6e0: deregister unregistered
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8da600: deregister unregistered
libxl: debug: libxl_linux.c:226:libxl__get_hotplug_script_info: Domain 1:num_exec 1, not running hotplug scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 1:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8da600: deregister unregistered
libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 2:backend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 2:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8d1220: deregister unregistered
libxl: debug: libxl_domain.c:1194:devices_destroy_cb: Domain 2:Forked pid 3628 for destroy of domain
libxl: debug: libxl_event.c:576:watchfd_callback: watch w=0x8cc1d0 wpath=@releaseDomain token=3/4: event epath=@releaseDomain
libxl: debug: libxl_domain.c:767:domain_death_xswatch_callback: Domain 1:[evg=0x8da020] nentries=1 rc=1 1..1
libxl: debug: libxl_domain.c:778:domain_death_xswatch_callback: Domain 1:[evg=0x8da020]   got=domaininfos[0] got->domain=1
libxl: debug: libxl_domain.c:804:domain_death_xswatch_callback: Domain 1:Exists shutdown_reported=1 dominf.flags=3010e
libxl: debug: libxl_domain.c:771:domain_death_xswatch_callback: [evg=0] all reported
libxl: debug: libxl_domain.c:833:domain_death_xswatch_callback: domain death search done
libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 1:backend_kind 3, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 1:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8da220: deregister unregistered
libxl: debug: libxl_linux.c:235:libxl__get_hotplug_script_info: Domain 1:backend_kind 6, no need to execute scripts
libxl: debug: libxl_device.c:1203:device_hotplug: Domain 1:No hotplug script to execute
libxl: debug: libxl_event.c:689:libxl__ev_xswatch_deregister: watch w=0x8cd5b0: deregister unregistered
libxl: debug: libxl_domain.c:1194:devices_destroy_cb: Domain 1:Forked pid 3629 for destroy of domain
libxl: debug: libxl_event.c:1873:libxl__ao_complete: ao 0x8d14a0: complete, rc=0
libxl: debug: libxl_event.c:1842:libxl__ao__destroy: ao 0x8d14a0: destroy
Done. Exiting now
libxl: debug: libxl_event.c:676:libxl__ev_xswatch_deregister: watch w=0x8cc1d0 wpath=@releaseDomain token=3/4: deregister slotnum=3
xencall:buffer: debug: total allocations:1092 total releases:1092
xencall:buffer: debug: current allocations:0 maximum allocations:3
xencall:buffer: debug: cache current size:3
xencall:buffer: debug: cache hits:1055 misses:3 toobig:34
xencall:buffer: debug: total allocations:0 total releases:0
xencall:buffer: debug: current allocations:0 maximum allocations:0
xencall:buffer: debug: cache current size:0
xencall:buffer: debug: cache hits:0 misses:0 toobig:0
cmb@phys-dom0 ~$[0m sudo xl dmesg
 Xen 4.12.1-1.el7
(XEN) Xen version 4.12.1-1.el7 (mockbuild@centos.org) (gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)) debug=y  Tue Oct  1 16:41:35 PDT 2019
(XEN) Latest ChangeSet: 
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  VGA is text mode 80x25, font 8x16
(XEN)  VBE/DDC methods: none; EDID transfer time: 1 seconds
(XEN)  EDID info not retrieved because no DDC retrieval method detected
(XEN) Disc information:
(XEN)  Found 2 MBR signatures
(XEN)  Found 2 EDD information structures
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009ac00 (usable)
(XEN)  000000000009ac00 - 00000000000a0000 (reserved)
(XEN)  00000000000e0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 00000000796ee000 (usable)
(XEN)  00000000796ee000 - 00000000798bd000 (reserved)
(XEN)  00000000798bd000 - 00000000799be000 (usable)
(XEN)  00000000799be000 - 0000000079e5a000 (ACPI NVS)
(XEN)  0000000079e5a000 - 000000007bdb1000 (reserved)
(XEN)  000000007bdb1000 - 000000007bdb2000 (usable)
(XEN)  000000007bdb2000 - 000000007be38000 (reserved)
(XEN)  000000007be38000 - 000000007c000000 (usable)
(XEN)  0000000080000000 - 0000000090000000 (reserved)
(XEN)  00000000fed1c000 - 00000000fed20000 (reserved)
(XEN)  00000000ff000000 - 0000000100000000 (reserved)
(XEN)  0000000100000000 - 0000000280000000 (usable)
(XEN) New Xen image base address: 0x79000000
(XEN) ACPI: RSDP 000F0580, 0024 (r2 SUPERM)
(XEN) ACPI: XSDT 79A020A0, 00BC (r1 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: FACP 79A1A900, 010C (r5 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: DSDT 79A021F0, 1870B (r2 SUPERM SMCI--MB  1072009 INTL 20091013)
(XEN) ACPI: FACS 79E58F80, 0040
(XEN) ACPI: APIC 79A1AA10, 0084 (r3 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: FPDT 79A1AA98, 0044 (r1 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: FIDT 79A1AAE0, 009C (r1 SUPERM SMCI--MB  1072009 AMI     10013)
(XEN) ACPI: SPMI 79A1AB80, 0040 (r5 SUPERM SMCI--MB        0 AMI.        0)
(XEN) ACPI: MCFG 79A1ABC0, 003C (r1 SUPERM SMCI--MB  1072009 MSFT       97)
(XEN) ACPI: UEFI 79A1AC00, 0042 (r1                        0             0)
(XEN) ACPI: DBG2 79A1AC48, 0072 (r0 SUPERM SMCI--MB        0 INTL 20091013)
(XEN) ACPI: HPET 79A1ACC0, 0038 (r1 SUPERM SMCI--MB        1 INTL 20091013)
(XEN) ACPI: WDDT 79A1ACF8, 0040 (r1 SUPERM SMCI--MB        0 INTL 20091013)
(XEN) ACPI: SSDT 79A1AD38, ED8B (r1    AMI    PmMgt        1 INTL 20120913)
(XEN) ACPI: SSDT 79A29AC8, 2285 (r2 SUPERM SpsNm           2 INTL 20120913)
(XEN) ACPI: SSDT 79A2BD50, 0064 (r2 SUPERM SpsNvs          2 INTL 20120913)
(XEN) ACPI: PRAD 79A2BDB8, 0102 (r2 SUPERM SMCI--MB        2 INTL 20120913)
(XEN) ACPI: DMAR 79A2BEC0, 00BC (r1 SUPERM SMCI--MB        1 INTL 20091013)
(XEN) ACPI: HEST 79A2BF80, 00A8 (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) ACPI: BERT 79A2C028, 0030 (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) ACPI: ERST 79A2C058, 0230 (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) ACPI: EINJ 79A2C288, 0130 (r1 SUPERM SMCI--MB        1 INTL        1)
(XEN) System RAM: 8089MB (8283464kB)
(XEN) No NUMA configuration found
(XEN) Faking a node at 0000000000000000-0000000280000000
(XEN) Domain heap initialised
(XEN) CPU Vendor: Intel, Family 6 (0x6), Model 86 (0x56), Stepping 3 (raw 00050663)
(XEN) found SMP MP-table at 000fd940
(XEN) DMI 2.7 present.
(XEN) Using APIC driver default
(XEN) ACPI: PM-Timer IO Port: 0x408 (32 bits)
(XEN) ACPI: v5 SLEEP INFO: control[0:0], status[0:0]
(XEN) ACPI: SLEEP INFO: pm1x_cnt[1:404,1:0], pm1x_evt[1:400,1:0]
(XEN) ACPI: 32/64X FACS address mismatch in FADT - 79e58f80/0000000000000000, using 32
(XEN) ACPI:             wakeup_vec[79e58f8c], vec_size[20]
(XEN) ACPI: Local APIC address 0xfee00000
(XEN) ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x04] lapic_id[0x04] enabled)
(XEN) ACPI: LAPIC (acpi_id[0x06] lapic_id[0x06] enabled)
(XEN) ACPI: LAPIC_NMI (acpi_id[0x00] high level lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x02] high level lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x04] high level lint[0x1])
(XEN) ACPI: LAPIC_NMI (acpi_id[0x06] high level lint[0x1])
(XEN) ACPI: IOAPIC (id[0x08] address[0xfec00000] gsi_base[0])
(XEN) IOAPIC[0]: apic_id 8, version 32, address 0xfec00000, GSI 0-23
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
(XEN) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
(XEN) ACPI: IRQ0 used by override.
(XEN) ACPI: IRQ2 used by override.
(XEN) ACPI: IRQ9 used by override.
(XEN) Enabling APIC mode:  Flat.  Using 1 I/O APICs
(XEN) ACPI: HPET id: 0x8086a701 base: 0xfed00000
(XEN) PCI: MCFG configuration 0: base 80000000 segment 0000 buses 00 - ff
(XEN) PCI: MCFG area at 80000000 reserved in E820
(XEN) PCI: Using MCFG for segment 0000 bus 00-ff
(XEN) Xen ERST support is initialized.
(XEN) HEST: Table parsing has been initialized
(XEN) Using ACPI (MADT) for SMP configuration information
(XEN) SMP: Allowing 4 CPUs (0 hotplug CPUs)
(XEN) IRQ limits: 24 GSI, 760 MSI/MSI-X
(XEN) Not enabling x2APIC (upon firmware request)
(XEN) microcode: CPU0 updated from revision 0x700000c to 0x7000017, date = 2019-03-23 
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 0
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) xstate: size: 0x340 and states: 0x7
(XEN) mce_intel.c:780: MCA Capability: firstbank 0, extended MCE MSR 0, BCAST, SER, CMCI
(XEN) CMCI: threshold 0x2 too large for CPU0 bank 17, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU0 bank 18, using 0x1
(XEN) CMCI: threshold 0x2 too large for CPU0 bank 19, using 0x1
(XEN) CPU0: Thermal monitoring enabled (TM1)
(XEN) CPU0: Intel machine check reporting enabled
(XEN) Speculative mitigation facilities:
(XEN)   Hardware features: IBRS/IBPB STIBP L1D_FLUSH SSBD MD_CLEAR
(XEN)   Compiled-in support: INDIRECT_THUNK SHADOW_PAGING
(XEN)   Xen settings: BTI-Thunk RETPOLINE, SPEC_CTRL: IBRS- SSBD-, Other: IBPB L1D_FLUSH VERW
(XEN)   L1TF: believed vulnerable, maxphysaddr L1D 46, CPUID 46, Safe address 300000000000
(XEN)   Support for HVM VMs: MSR_SPEC_CTRL RSB EAGER_FPU MD_CLEAR
(XEN)   Support for PV VMs: MSR_SPEC_CTRL RSB EAGER_FPU MD_CLEAR
(XEN)   XPTI (64-bit PV only): Dom0 enabled, DomU enabled (with PCID)
(XEN)   PV L1TF shadowing: Dom0 disabled, DomU enabled
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Initializing CPU#0
(XEN) Platform timer is 14.318MHz HPET
(XEN) Detected 2199.998 MHz processor.
(XEN) Initing memory sharing.
(XEN) alt table ffff82d080461c70 -> ffff82d080463bc6
(XEN) Intel VT-d iommu 0 supported page sizes: 4kB, 2MB, 1GB.
(XEN) Intel VT-d Snoop Control enabled.
(XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
(XEN) Intel VT-d Queued Invalidation enabled.
(XEN) Intel VT-d Interrupt Remapping enabled.
(XEN) Intel VT-d Posted Interrupt not enabled.
(XEN) Intel VT-d Shared EPT tables enabled.
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) CPU0: Intel(R) Xeon(R) CPU D-1518 @ 2.20GHz stepping 03
(XEN) nr_sockets: 1
(XEN) Enabled directed EOI with ioapic_ack_old on!
(XEN) ENABLING IO-APIC IRQs
(XEN)  -> Using old ACK method
(XEN) ..TIMER: vector=0xF0 apic1=0 pin1=2 apic2=-1 pin2=-1
(XEN) TSC deadline timer enabled
(XEN) Allocated console ring of 32 KiB.
(XEN) mwait-idle: MWAIT substates: 0x2120
(XEN) mwait-idle: v0.4.1 model 0x56
(XEN) mwait-idle: lapic_timer_reliable_states 0xffffffff
(XEN) VMX: Supported advanced features:
(XEN)  - APIC MMIO access virtualisation
(XEN)  - APIC TPR shadow
(XEN)  - Extended Page Tables (EPT)
(XEN)  - Virtual-Processor Identifiers (VPID)
(XEN)  - Virtual NMI
(XEN)  - MSR direct-access bitmap
(XEN)  - Unrestricted Guest
(XEN)  - APIC Register Virtualization
(XEN)  - Virtual Interrupt Delivery
(XEN)  - Posted Interrupt Processing
(XEN)  - VMCS shadowing
(XEN)  - VM Functions
(XEN)  - Virtualisation Exceptions
(XEN)  - Page Modification Logging
(XEN) HVM: ASIDs enabled.
(XEN) HVM: VMX enabled
(XEN) HVM: Hardware Assisted Paging (HAP) detected
(XEN) HVM: HAP page sizes: 4kB, 2MB, 1GB
(XEN) Booting processor 1/2 eip 8a000
(XEN) Initializing CPU#1
(XEN) microcode: CPU1 updated from revision 0x700000c to 0x7000017, date = 2019-03-23 
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 1
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU1: Thermal monitoring enabled (TM1)
(XEN) CPU1: Intel(R) Xeon(R) CPU D-1518 @ 2.20GHz stepping 03
(XEN) Adding cpu 1 to runqueue 0
(XEN) Booting processor 2/4 eip 8a000
(XEN) Initializing CPU#2
(XEN) microcode: CPU2 updated from revision 0x700000c to 0x7000017, date = 2019-03-23 
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 2
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU2: Thermal monitoring enabled (TM1)
(XEN) CPU2: Intel(R) Xeon(R) CPU D-1518 @ 2.20GHz stepping 03
(XEN) Adding cpu 2 to runqueue 0
(XEN) Booting processor 3/6 eip 8a000
(XEN) Initializing CPU#3
(XEN) microcode: CPU3 updated from revision 0x700000c to 0x7000017, date = 2019-03-23 
(XEN) CPU: Physical Processor ID: 0
(XEN) CPU: Processor Core ID: 3
(XEN) CPU: L1 I cache: 32K, L1 D cache: 32K
(XEN) CPU: L2 cache: 256K
(XEN) CPU: L3 cache: 6144K
(XEN) CPU3: Thermal monitoring enabled (TM1)
(XEN) CPU3: Intel(R) Xeon(R) CPU D-1518 @ 2.20GHz stepping 03
(XEN) Adding cpu 3 to runqueue 0
(XEN) Brought up 4 CPUs
(XEN) build-id: 8987a26abbd29d7845db55e16a34db271e0bef44
(XEN) Running stub recovery selftests...
(XEN) traps.c:1576: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08037c412
(XEN) traps.c:757: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] -> ffff82d08037c412
(XEN) traps.c:1096: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] -> ffff82d08037c412
(XEN) ACPI sleep modes: S3
(XEN) VPMU: disabled
(XEN) mcheck_poll: Machine check polling timer started.
(XEN) Dom0 has maximum 408 PIRQs
(XEN) NX (Execute Disable) protection active
(XEN) *** Building a PV Dom0 ***
(XEN) ELF: phdr: paddr=0x1000000 memsz=0xe01000
(XEN) ELF: phdr: paddr=0x2000000 memsz=0x194000
(XEN) ELF: phdr: paddr=0x2194000 memsz=0x1b298
(XEN) ELF: phdr: paddr=0x21b0000 memsz=0x4e8000
(XEN) ELF: memory: 0x1000000 -> 0x2698000
(XEN) ELF: note: GUEST_OS = "linux"
(XEN) ELF: note: GUEST_VERSION = "2.6"
(XEN) ELF: note: XEN_VERSION = "xen-3.0"
(XEN) ELF: note: VIRT_BASE = 0xffffffff80000000
(XEN) ELF: note: INIT_P2M = 0x8000000000
(XEN) ELF: note: ENTRY = 0xffffffff821b0180
(XEN) ELF: note: HYPERCALL_PAGE = 0xffffffff81001000
(XEN) ELF: note: FEATURES = "!writable_page_tables|pae_pgdir_above_4gb|writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel"
(XEN) ELF: note: SUPPORTED_FEATURES = 0x90d
(XEN) ELF: note: PAE_MODE = "yes"
(XEN) ELF: note: LOADER = "generic"
(XEN) ELF: note: unknown (0xd)
(XEN) ELF: note: SUSPEND_CANCEL = 0x1
(XEN) ELF: note: MOD_START_PFN = 0x1
(XEN) ELF: note: HV_START_LOW = 0xffff800000000000
(XEN) ELF: note: PADDR_OFFSET = 0
(XEN) ELF: addresses:
(XEN)     virt_base        = 0xffffffff80000000
(XEN)     elf_paddr_offset = 0x0
(XEN)     virt_offset      = 0xffffffff80000000
(XEN)     virt_kstart      = 0xffffffff81000000
(XEN)     virt_kend        = 0xffffffff82698000
(XEN)     virt_entry       = 0xffffffff821b0180
(XEN)     p2m_base         = 0x8000000000
(XEN)  Xen  kernel: 64-bit, lsb, compat32
(XEN)  Dom0 kernel: 64-bit, PAE, lsb, paddr 0x1000000 -> 0x2698000
(XEN) PHYSICAL MEMORY ARRANGEMENT:
(XEN)  Dom0 alloc.:   0000000270000000->0000000274000000 (1027107 pages to be allocated)
(XEN)  Init. ramdisk: 000000027ec23000->000000027ffff463
(XEN) VIRTUAL MEMORY ARRANGEMENT:
(XEN)  Loaded kernel: ffffffff81000000->ffffffff82698000
(XEN)  Init. ramdisk: 0000000000000000->0000000000000000
(XEN)  Phys-Mach map: 0000008000000000->0000008000800000
(XEN)  Start info:    ffffffff82698000->ffffffff826984b4
(XEN)  Xenstore ring: 0000000000000000->0000000000000000
(XEN)  Console ring:  0000000000000000->0000000000000000
(XEN)  Page tables:   ffffffff82699000->ffffffff826b0000
(XEN)  Boot stack:    ffffffff826b0000->ffffffff826b1000
(XEN)  TOTAL:         ffffffff80000000->ffffffff82800000
(XEN)  ENTRY ADDRESS: ffffffff821b0180
(XEN) Dom0 has maximum 2 VCPUs
(XEN) ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff81e01000
(XEN) ELF: phdr 1 at 0xffffffff82000000 -> 0xffffffff82194000
(XEN) ELF: phdr 2 at 0xffffffff82194000 -> 0xffffffff821af298
(XEN) ELF: phdr 3 at 0xffffffff821b0000 -> 0xffffffff823f1000
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Scrubbing Free RAM in background
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) Freed 476kB init memory
(XEN) d0: Forcing write emulation on MFNs 80000-8ffff
(XEN) PCI add device 0000:ff:0b.0
(XEN) PCI add device 0000:ff:0b.1
(XEN) PCI add device 0000:ff:0b.2
(XEN) PCI add device 0000:ff:0b.3
(XEN) PCI add device 0000:ff:0c.0
(XEN) PCI add device 0000:ff:0c.1
(XEN) PCI add device 0000:ff:0c.2
(XEN) PCI add device 0000:ff:0c.3
(XEN) PCI add device 0000:ff:0f.0
(XEN) PCI add device 0000:ff:0f.4
(XEN) PCI add device 0000:ff:0f.5
(XEN) PCI add device 0000:ff:0f.6
(XEN) PCI add device 0000:ff:10.0
(XEN) PCI add device 0000:ff:10.1
(XEN) PCI add device 0000:ff:10.5
(XEN) PCI add device 0000:ff:10.6
(XEN) PCI add device 0000:ff:10.7
(XEN) PCI add device 0000:ff:12.0
(XEN) PCI add device 0000:ff:12.1
(XEN) PCI add device 0000:ff:13.0
(XEN) PCI add device 0000:ff:13.1
(XEN) PCI add device 0000:ff:13.2
(XEN) PCI add device 0000:ff:13.3
(XEN) PCI add device 0000:ff:13.4
(XEN) PCI add device 0000:ff:13.5
(XEN) PCI add device 0000:ff:13.6
(XEN) PCI add device 0000:ff:13.7
(XEN) PCI add device 0000:ff:14.0
(XEN) PCI add device 0000:ff:14.1
(XEN) PCI add device 0000:ff:14.2
(XEN) PCI add device 0000:ff:14.3
(XEN) PCI add device 0000:ff:14.4
(XEN) PCI add device 0000:ff:14.5
(XEN) PCI add device 0000:ff:14.6
(XEN) PCI add device 0000:ff:14.7
(XEN) PCI add device 0000:ff:15.0
(XEN) PCI add device 0000:ff:15.1
(XEN) PCI add device 0000:ff:15.2
(XEN) PCI add device 0000:ff:15.3
(XEN) PCI add device 0000:ff:1e.0
(XEN) PCI add device 0000:ff:1e.1
(XEN) PCI add device 0000:ff:1e.2
(XEN) PCI add device 0000:ff:1e.3
(XEN) PCI add device 0000:ff:1e.4
(XEN) PCI add device 0000:ff:1f.0
(XEN) PCI add device 0000:ff:1f.2
(XEN) PCI add device 0000:00:00.0
(XEN) PCI add device 0000:00:01.0
(XEN) PCI add device 0000:00:02.0
(XEN) PCI add device 0000:00:02.2
(XEN) PCI add device 0000:00:03.0
(XEN) PCI add device 0000:00:05.0
(XEN) PCI add device 0000:00:05.1
(XEN) PCI add device 0000:00:05.2
(XEN) PCI add device 0000:00:14.0
(XEN) PCI add device 0000:00:16.0
(XEN) PCI add device 0000:00:16.1
(XEN) PCI add device 0000:00:1a.0
(XEN) PCI add device 0000:00:1c.0
(XEN) PCI add device 0000:00:1c.4
(XEN) PCI add device 0000:00:1d.0
(XEN) PCI add device 0000:00:1f.0
(XEN) PCI add device 0000:00:1f.2
(XEN) PCI add device 0000:00:1f.3
(XEN) PCI add device 0000:00:1f.6
(XEN) PCI add device 0000:02:00.0
(XEN) PCI add device 0000:02:00.1
(XEN) PCI add device 0000:02:00.2
(XEN) PCI add device 0000:02:00.3
(XEN) PCI add device 0000:03:00.0
(XEN) PCI add device 0000:03:00.1
(XEN) PCI add device 0000:04:00.0
(XEN) PCI add device 0000:05:00.0
(XEN) PCI add device 0000:05:00.1
(XEN) PCI add device 0000:06:00.0
(XEN) PCI add device 0000:07:00.0
(XEN) d0: Forcing read-only access to MFN fed00
(XEN) traps.c:1576: GPF (0000): ffff82d08037191f [emul-priv-op.c#read_msr+0x413/0x4b3] -> ffff82d08037cbda
(XEN) traps.c:1576: GPF (0000): ffff82d08037191f [emul-priv-op.c#read_msr+0x413/0x4b3] -> ffff82d08037cbda
(XEN) memory.c:257:d0v1 Could not allocate order=18 extent: id=1 memflags=0xc0 (0 of 1)
(XEN) memory.c:257:d0v1 Could not allocate order=18 extent: id=1 memflags=0xc0 (0 of 1)
(XEN) HVM d1v0 save: CPU
(XEN) HVM d1v1 save: CPU
(XEN) HVM d1 save: PIC
(XEN) HVM d1 save: IOAPIC
(XEN) HVM d1v0 save: LAPIC
(XEN) HVM d1v1 save: LAPIC
(XEN) HVM d1v0 save: LAPIC_REGS
(XEN) HVM d1v1 save: LAPIC_REGS
(XEN) HVM d1 save: PCI_IRQ
(XEN) HVM d1 save: ISA_IRQ
(XEN) HVM d1 save: PCI_LINK
(XEN) HVM d1 save: PIT
(XEN) HVM d1 save: RTC
(XEN) HVM d1 save: HPET
(XEN) HVM d1 save: PMTIMER
(XEN) HVM d1v0 save: MTRR
(XEN) HVM d1v1 save: MTRR
(XEN) HVM d1 save: VIRIDIAN_DOMAIN
(XEN) HVM d1v0 save: CPU_XSAVE
(XEN) HVM d1v1 save: CPU_XSAVE
(XEN) HVM d1v0 save: VIRIDIAN_VCPU
(XEN) HVM d1v1 save: VIRIDIAN_VCPU
(XEN) HVM d1v0 save: VMCE_VCPU
(XEN) HVM d1v1 save: VMCE_VCPU
(XEN) HVM d1v0 save: TSC_ADJUST
(XEN) HVM d1v1 save: TSC_ADJUST
(XEN) HVM d1v0 save: CPU_MSR
(XEN) HVM d1v1 save: CPU_MSR
(XEN) HVM1 restore: CPU 0
(d2) Bootstrapping...
(d2) Xen Minimal OS (pv)!
(d2)   start_info: 0x575000(VA)
(d2)     nr_pages: 0x1c00
(d2)   shared_inf: 0x793ee000(MA)
(d2)      pt_base: 0x578000(VA)
(d2) nr_pt_frames: 0x7
(d2)     mfn_list: 0x567000(VA)
(d2)    mod_start: 0x0(VA)
(d2)      mod_len: 0
(d2)        flags: 0x0
(d2)     cmd_line:  -d 1
(d2)        stack: 0x525900-0x545900
(d2) MM: Init
(d2)       _text: 0x0(VA)
(d2)      _etext: 0x116092(VA)
(d2)    _erodata: 0x167000(VA)
(d2)      _edata: 0x16d188(VA)
(d2) stack start: 0x525900(VA)
(d2)        _end: 0x566638(VA)
(d2)   start_pfn: 57f
(d2)     max_pfn: 1c00
(d2) Mapping memory range 0x57f000 - 0x1c00000
(d2) setting 0x0-0x167000 readonly
(d2) skipped 1000
(d2) MM: Initialise page allocator for 589000(589000)-1c00000(1c00000)
(d2)     Adding memory range 58a000-1c00000
(d2) MM: done
(d2) Demand map pfns at 100000000000-108000000000.
(d2) Heap resides at 200000000000-208000000000.
(d2) Initialising timer interface
(d2) Initialising console ... done.
(XEN) grant_table.c:1751:d2v0 Expanding d2 grant table from 1 to 4 frames
(d2) gnttab_table mapped at 0x100000000000.
(d2) Initialising scheduler
(d2) Thread "Idle": pointer: 0x0x200000000050, stack: 0x0x5a0000
(d2) Thread "xenstore": pointer: 0x0x200000000800, stack: 0x0x5b0000
(d2) xenbus initialised on irq 1
(d2) Thread "shutdown": pointer: 0x0x200000000fb0, stack: 0x0x5c0000
(d2) main.c: dummy main: par=0x0
(d2) Thread "main": pointer: 0x0x200000001760, stack: 0x0x5d0000
(d2) sparsing 3MB at 183000
(d2) Thread "pcifront": pointer: 0x0x200000003c70, stack: 0x0x5e0000
(d2) pcifront_watches: waiting for backend path to appear device/pci/0/backend
(d2) dom vm is at /vm/95f11fc0-b9e7-47ff-8523-bacab35b96b6
(d2) ************************ NETFRONT for device/vif/0 **********
(d2) 
(d2) 
(d2) net TX ring size 256
(d2) net RX ring size 256
(d2) backend at /local/domain/0/backend/vif/2/0
(d2) mac is 00:16:3e:9a:7b:4f
(d2) **************************
(d2) tap_open((null)) -> 3
(d2) xs_daemon_open -> 4, 0x16baa8
(d2) ******************* BLKFRONT for /local/domain/2/device/vbd/768 **********
(d2) 
(d2) 
(d2) backend at /local/domain/0/backend/qdisk/2/768
(d2) Failed to read /local/domain/0/backend/qdisk/2/768/feature-flush-cache.
(d2) 6291456 sectors of 512 bytes
(d2) **************************
(d2) blk_open(/local/domain/2/device/vbd/768) -> 5
(d2) xs_directory(/local/domain/2/device/vkbd): ENOENT
(d2) xs_directory(/local/domain/2/device/vfb): ENOENT
(d2) xs_watch(device-model/1/logdirty/cmd, logdirty)
(d2) xs_watch(device-model/1/command, dm-command)
(d2) xs_watch(/local/domain/1/cpu, vcpu-set)
(d2) xs_read(/local/domain/0/backend/pci/1/0/msitranslate): EACCES
(d2) xs_read(/local/domain/0/backend/pci/1/0/power_mgmt): EACCES
(d2) ******************* CONSFRONT for device/console/3 **********
(d2) 
(d2) 
(d2) backend at /local/domain/0/backend/console/2/3
(d2) **************************
(d2) fd(6) = posix_openpt
(d2) fcntl(6, 3, 16/26)
(d2) fcntl(6, 4, ffffffff/37777777777)
(d2) fcntl(6, 3, 23/43)
(d2) fcntl(6, 4, ffffffff/37777777777)
(d2) xs_watch(/local/domain/0/backend/console/1, be:0x156dd2:1:0x167460)
(d2) xs_directory(/local/domain/0/backend/console/1): EACCES
(d2) xs_watch(/local/domain/0/backend/vkbd/1, be:0x153639:1:0x167400)
(d2) xs_directory(/local/domain/0/backend/vkbd/1): EACCES
(d2) xs_read(device-model/1/disable_pf): ENOENT
(d2) xs_watch(/local/domain/1/log-throttling, /local/domain/1/log-throttling)
(d2) xs_read_watch() -> /local/domain/1/log-throttling /local/domain/1/log-throttling
(d2) xs_read(/local/domain/1/log-throttling): ENOENT
(d2) xs_read_watch() -> /local/domain/1/cpu vcpu-set
(d2) xs_read_watch() -> device-model/1/command dm-command
(d2) xs_read(device-model/1/command): ENOENT
(d2) xs_read_watch() -> device-model/1/logdirty/cmd logdirty
(d2) xs_read(device-model/1/logdirty/cmd): ENOENT
(d1) HVM Loader
(d1) Detected Xen v4.12.1-1.el7
(d1) Xenbus rings @0xfeffc000, event channel 1
(d1) System requested ROMBIOS
(d1) CPU speed is 2200 MHz
(d1) Relocating guest memory for lowmem MMIO space enabled
(XEN) irq.c:374: Dom1 PCI link 0 changed 0 -> 5
(d1) PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:374: Dom1 PCI link 1 changed 0 -> 10
(d1) PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:374: Dom1 PCI link 2 changed 0 -> 11
(d1) PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:374: Dom1 PCI link 3 changed 0 -> 5
(d1) PCI-ISA link 3 routed to IRQ5
(d1) pci dev 01:3 INTA->IRQ10
(d1) pci dev 02:0 INTA->IRQ11
(d1) pci dev 03:0 INTA->IRQ5
(d1) No RAM in high memory; setting high_mem resource base to 100000000
(d1) pci dev 02:0 bar 14 size 001000000: 0f0000008
(d1) pci dev 02:0 bar 10 size 000000100: 00000c001
(d1) pci dev 03:0 bar 10 size 000000100: 00000c101
(d1) pci dev 03:0 bar 14 size 000000100: 0f1000000
(d1) pci dev 01:1 bar 20 size 000000010: 00000c201
(d1) Multiprocessor initialisation:
(d1)  - CPU0 ... 46-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d1)  - CPU1 ... 46-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d1) Testing HVM environment:
(d1) Using scratch memory at 400000
(d1)  - REP INSB across page boundaries ... passed
(d1)  - REP INSW across page boundaries ... passed
(d1)  - GS base MSRs and SWAPGS ... passed
(d1) Passed 3 of 3 tests
(d1) Writing SMBIOS tables ...
(d1) Loading ROMBIOS ...
(d1) 16796 bytes of ROMBIOS high-memory extensions:
(d1)   Relocating to 0xfc001000-0xfc00519c ... done
(d1) Creating MP tables ...
(d1) No emulated VGA adaptor ...
(d1) Loading PCI Option ROM ...
(d1)  - Manufacturer: http://ipxe.org
(d1)  - Product name: iPXE
(d1) Option ROMs:
(d1)  c8000-d97ff: Etherboot ROM
(d1) Loading ACPI ...
(d1) vm86 TSS at fc011480
(d1) BIOS map:
(d1)  f0000-fffff: Main BIOS
(d1) E820 table:
(d1)  [00]: 00000000:00000000 - 00000000:0009e000: RAM
(d1)  [01]: 00000000:0009e000 - 00000000:000a0000: RESERVED
(d1)  HOLE: 00000000:000a0000 - 00000000:000e0000
(d1)  [02]: 00000000:000e0000 - 00000000:00100000: RESERVED
(d1)  [03]: 00000000:00100000 - 00000000:c0000000: RAM
(d1)  HOLE: 00000000:c0000000 - 00000000:fc000000
(d1)  [04]: 00000000:fc000000 - 00000001:00000000: RESERVED
(d1) Invoking ROMBIOS ...
(d1) Bochs BIOS - build: 06/23/99
(d1) $Revision: 1.221 $ $Date: 2008/12/07 17:32:29 $
(d1) Options: apmbios pcibios eltorito PMM 
(d1) 
(d1) ata0 master: QEMU HARDDISK ATA-7 Hard-Disk (3072 MBytes)
(d1) 
(d1) 
(d1) 
(d1) Press F12 for boot menu.
(d1) 
(d1) Booting from Hard Disk...
(XEN) irq.c:374: Dom1 PCI link 0 changed 5 -> 0
(XEN) irq.c:374: Dom1 PCI link 1 changed 10 -> 0
(XEN) irq.c:374: Dom1 PCI link 2 changed 11 -> 0
(XEN) irq.c:374: Dom1 PCI link 3 changed 5 -> 0
(XEN) traps.c:1576: GPF (0000): ffff82d08031a80f [vmx.c#vmx_msr_read_intercept+0x387/0x3fd] -> ffff82d08037c9f2
(XEN) traps.c:1576: GPF (0000): ffff82d08031a80f [vmx.c#vmx_msr_read_intercept+0x387/0x3fd] -> ffff82d08037c9f2
(d2) xs_write(/vm/95f11fc0-b9e7-47ff-8523-bacab35b96b6/rtc/timeoffset): EACCES
(XEN) d1v1 Unhandled nested vmexit: reason 51
(XEN) domain_crash called from vvmx.c:2671
(XEN) Domain 1 (vcpu#1) crashed on cpu#2:
(XEN) ----[ Xen-4.12.1-1.el7  x86_64  debug=y   Not tainted ]----
(XEN) CPU:    2
(XEN) RIP:    0010:[<ffffffffb3a695a2>]
(XEN) RFLAGS: 0000000000000006   CONTEXT: hvm guest (d1v1)
(XEN) rax: 000000002c175168   rbx: ffff92291f223680   rcx: 0000000000000008
(XEN) rdx: 0000000000000012   rsi: 0000000000000012   rdi: ffff92291f214100
(XEN) rbp: ffff92291f203e10   rsp: ffff92291f203df8   r8:  0000000000000000
(XEN) r9:  ffffffffffffffff   r10: 0000000000000000   r11: 0000003b9aca0000
(XEN) r12: 0000000000022ac0   r13: 0000000000000000   r14: ffffffffb5017740
(XEN) r15: ffffffffb502fb80   cr0: 0000000080050033   cr4: 00000000003626f0
(XEN) cr3: 000000001520e001   cr2: ffff922915c01000
(XEN) fsb: 0000000000000000   gsb: ffff92291f200000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000   cs: 0010
cmb@phys-dom0 ~$ exit
exit

Script done on Wed 02 Oct 2019 09:02:32 AM PDT

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=-=-=--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 16:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFhs8-0005Wo-G8; Wed, 02 Oct 2019 16:53:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFhs7-0005WG-4X
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 16:53:03 +0000
X-Inumbo-ID: 16dbaa4e-e535-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 16dbaa4e-e535-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 16:52:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C97371000;
 Wed,  2 Oct 2019 09:52:58 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2F19B3F706;
 Wed,  2 Oct 2019 09:52:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
Message-ID: <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
Date: Wed, 2 Oct 2019 17:52:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgSSBmb3Jnb3QgdG8gQ0MgeGVuLWRldmVsIGJhY2suCgpPbiAxMC8yLzE5IDU6NTIgUE0s
IEp1bGllbiBHcmFsbCB3cm90ZToKPiBPbiAxMC8yLzE5IDE6MzIgQU0sIEJyaWFuIFdvb2RzIHdy
b3RlOgo+PiBIZWxsbywKPiAKPiBIaSBCcmlhbiwKPiAKPiBUaGFuayB5b3UgZm9yIHJlcG9ydC4K
PiAKPiBJIGd1ZXNzIHRoaXMgQXJtIHNwZWNpZmljLCByaWdodD8gSWYgc28sIHBsZWFzZSB0cnkg
dG8gQ0MKPiB0aGUgcmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIHBvc3NpYmx5IGFkZCAiYXJtIiBp
biB0aGUKPiBzdWJqZWN0IHRvIGF2b2lkIGFueSBkZWxheSAoWGVuLURldmVsIGhhcyBxdWl0ZSBh
biBoaWdoCj4gdm9sdW1lIG9mIGUtbWFpbCEpLgo+IAo+IE1heSBJIGFsc28gYXNrIHRvIGF2b2lk
aW5nIHNlbmRpbmcgYXR0YWNobWVudCBvbiB0aGUgbWFpbGluZwo+IGxpc3QgYW5kICBpbnN0ZWFk
IHVwbG9hZCB0aGUgbG9nIHNvbWV3aGVyZSAoZS5nLiBwYXN0ZWJpbiwKPiB5b3VyIG93biB3ZWJz
ZXJ2ZXIuLi4pPwo+IAo+Pgo+PiBXaGlsZSB0ZXN0aW5nIHNvbWUgdGhpbmdzIG91dCwgSSBmb3Vu
ZCBhIHBvc3NpYmxlIGJ1ZyBpbiBYZW4uICBYZW4gd291bGQKPj4gc3VjY2Vzc2Z1bGx5IHJ1biB3
aGVuIGxvYWRlZCAoZnJvbSB1LWJvb3QpIGF0IHNvbWUgYWRkcmVzc2VzIGJ1dCBub3QKPj4gb3Ro
ZXJzLiAgSSBkaWRuJ3Qgb2JzZXJ2ZSB0aGlzIGlzc3VlIGluIDQuMTEgc3RhYmxlLCBzbyBJIGRp
ZCBhIGJpc2VjdAo+PiBhbmQgZm91bmQgdGhhdDoKPj4gY29tbWl0IGY2MDY1OGM2YWU0N2U3NDc5
MmU2Y2M0OGVhMmVmZmFjOGJiNTI4MjYKPj4gQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+PiBEYXRlOiAgIFR1ZSBEZWMgMTggMTM6MDc6MzkgMjAxOCArMDAwMAo+
Pgo+PiAgICAgICB4ZW4vYXJtOiBTdG9wIHJlbG9jYXRpbmcgWGVuCj4+Cj4+IHdhcyB3aGF0IHdh
cyBjYXVzaW5nIGl0IHRvIGZhaWwgd2hlbiBpdCB3YXMgbG9hZGVkIHRvIHRoYXQgY2VydGFpbgo+
PiBhZGRyZXNzLgo+IAo+IFRoaXMgcGF0Y2ggaXMgYmFzaWNhbGx5IGNoYW5naW5nIGhvdyBYZW4g
aXMgdXNpbmcgdGhlCj4gcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4gU28gaXQgZXhlcmNpc2UgbW9y
ZSBwYXJ0IG9mIFhlbgo+IGNvZGUgYW5kIG1vc3QgbGlrZWx5IGEgcmVkLWhlcnJpbmcgOikuCj4g
Cj4gSG93ZXZlciwgdGhlIGxvZ3MgYXJlIHF1aXRlIGludGVyZXN0aW5nOgo+IAo+IChYRU4pIHBn
WzBdIE1GTiAwMTUzMyBjPTB4MTgwMDAwMDAwMDAwMDAwIG89MCB2PTB4N2ZmZmYgdD0wCj4gCj4g
SWYgSSBhbSBub3QgbWlzdGFrZW4sIHRoZSBwYWdlIHN0YXRlIGlzIFBHQ19zdGF0ZV9mcmVlLgo+
IFNvIHRoaXMgc2VlbXMgdG8gc3VnZ2VzdCB0aGF0IHRoZSBwYWdlIHdlcmUgYWxyZWFkeQo+IGhh
bmRlZCBvdmVyIHRvIHRoZSBhbGxvY2F0b3IuCj4gCj4gV291bGQgeW91IG1pbmQgdG8gYXBwbHkg
dGhlIHBhdGNoIGJlbG93IGFuZCBwYXN0ZSB0aGUgbG9nPwo+IAo+IEhvcGVmdWxseSwgeW91IHNl
ZSBzZWUgdHdvIFdBUk5fT04oKSBiZWZvcmUgWGVuIGlzIGNyYXNoaW5nLgo+IAo+IE5vdGUgdGhl
IHBhdGNoIGlzIGFzc3VtaW5nIHRoZSBNRk4gd2lsbCBzdGF5IHRoZSBzYW1lIGFmdGVyCj4gdGhl
IHBhdGNoIGhhcyBiZWVuIGFwcGxpZWQuIElmIG5vdCwgeW91IG1heSBuZWVkIHRvIHNsaWdodGx5
Cj4gdHdlYWsgaXQuCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiBpbmRleCA3Y2IxYmQzNjhiLi40YmYwZGJjNzI3IDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBAQCAtMTM4OSw2ICsxMzg5LDkgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFw
X3BhZ2VzKAo+ICAgCj4gICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyAp
Cj4gICAgICAgewo+ICsKPiArICAgICAgICBXQVJOX09OKG1mbl94KHBhZ2VfdG9fbWZuKHBnICsg
MSkpID09IDB4MDE1MzMpOwo+ICsKPiAgICAgICAgICAgLyoKPiAgICAgICAgICAgICogQ2Fubm90
IGFzc3VtZSB0aGF0IGNvdW50X2luZm8gPT0gMCwgYXMgdGhlcmUgYXJlIHNvbWUgY29ybmVyIGNh
c2VzCj4gICAgICAgICAgICAqIHdoZXJlIGl0IGlzbid0IHRoZSBjYXNlIGFuZCB5ZXQgaXQgaXNu
J3QgYSBidWc6Cj4gCj4gQ2hlZXJzLAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:02:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi1N-0006QE-L7; Wed, 02 Oct 2019 17:02:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFi1L-0006Q9-H3
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:02:35 +0000
X-Inumbo-ID: 6dd39a86-e536-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 6dd39a86-e536-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:02:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3A8B91000;
 Wed,  2 Oct 2019 10:02:34 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 15E133F706;
 Wed,  2 Oct 2019 10:02:32 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190930205618.29942-1-sstabellini@kernel.org>
 <53deb838-677a-5d4b-7b40-fcdb935751cc@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e5f4a172-3215-0128-bab4-cc0afedcce82@arm.com>
Date: Wed, 2 Oct 2019 18:02:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <53deb838-677a-5d4b-7b40-fcdb935751cc@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: boot with device trees
 with "mmu-masters" and "iommus"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

K0p1ZXJnZW4KCkhpLAoKT24gMTAvMS8xOSA0OjE2IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4g
T24gMzAuMDkuMTkgMjM6NTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiAKPiBIaSBTdGVm
YW5vCj4gCj4+IFNvbWUgRGV2aWNlIFRyZWVzIG1heSBleHBvc2UgYm90aCBsZWdhY3kgU01NVSBh
bmQgZ2VuZXJpYyBJT01NVSBiaW5kaW5ncwo+PiB0b2dldGhlci4gSG93ZXZlciwgdGhlIFNNTVUg
ZHJpdmVyIGluIFhlbiBpcyBvbmx5IHN1cHBvcnRpbmcgdGhlIGxlZ2FjeQo+PiBTTU1VIGJpbmRp
bmdzLCBsZWFkaW5nIHRvIGZhdGFsIGluaXRpYWxpemF0aW9uIGVycm9ycyBhdCBib290IHRpbWUu
Cj4+Cj4+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIGJvb3RpbmcgcHJvYmxlbSBieSBhZGRpbmcgYSBj
aGVjayB0bwo+PiBpb21tdV9hZGRfZHRfZGV2aWNlOiBpZiB0aGUgWGVuIGRyaXZlciBkb2Vzbid0
IHN1cHBvcnQgdGhlIG5ldyBnZW5lcmljCj4+IGJpbmRpbmdzLCBhbmQgdGhlIGRldmljZSBpcyBi
ZWhpbmQgYW4gSU9NTVUsIGRvIG5vdCByZXR1cm4gZXJyb3IuIFRoZQo+PiBmb2xsb3dpbmcgaW9t
bXVfYXNzaWduX2R0X2RldmljZSBzaG91bGQgc3VjY2VlZC4KPj4KPj4gVGhpcyBjaGVjayB3aWxs
IGJlY29tZSBzdXBlcmZsdW91cywgaGVuY2UgcmVtb3ZhYmxlLCBvbmNlIHRoZSBYZW4gU01NVQo+
PiBkcml2ZXIgZ2V0cyBzdXBwb3J0IGZvciB0aGUgZ2VuZXJpYyBJT01NVSBiaW5kaW5ncy4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlA
eGlsaW54LmNvbT4KPj4gLS0tCj4+IMKgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmMgfCAxNyArKysrKysrKysrKysrKysrLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTYgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyAKPj4gYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jCj4+IGluZGV4IGNjOTAwYmFjNzAuLjI3ZTI2NWI5MzYgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKPj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwo+PiBAQCAtMTU1LDcgKzE1NSwyMiBAQCBp
bnQgaW9tbXVfYWRkX2R0X2RldmljZShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wKQo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAqIHRoZXNlIGNhbGxiYWNrIGltcGxlbWVudGVkLgo+PiDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAqLwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhb3BzLT5hZGRfZGV2
aWNlIHx8ICFvcHMtPmR0X3hsYXRlICkKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IC1FSU5WQUw7Cj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IC8qCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBTb21lIERldmljZSBUcmVlcyBtYXkg
ZXhwb3NlIGJvdGggbGVnYWN5IFNNTVUgYW5kIGdlbmVyaWMKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAqIElPTU1VIGJpbmRpbmdzIHRvZ2V0aGVyLiBIb3dldmVyLCB0aGUgU01NVSBkcml2
ZXIgaXMgb25seQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICogc3VwcG9ydGluZyB0aGUg
Zm9ybWVyIGFuZCB3aWxsIHByb3RlY3QgdGhlbSBkdXJpbmcgdGhlCj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgKiBpbml0aWFsaXphdGlvbi4gU28gd2UgbmVlZCB0byBza2lwIHRoZW0gYW5k
IG5vdCByZXR1cm4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIGVycm9yIGhlcmUuCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
ICogWFhYOiBUaGlzIGNhbiBiZSBkcm9wcGVkIHdoZW4gdGhlIFNNTVUgaXMgYWJsZSB0byBkZWFs
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiB3aXRoIGdlbmVyaWMgYmluZGluZ3MuCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKi8KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKG5wKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIDA7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGVsc2UKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsKPj4gK8KgwqDC
oMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggIWR0X2RldmljZV9pc19hdmFp
bGFibGUoaW9tbXVfc3BlYy5ucCkgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVh
azsKPiAKPiBQYXRjaCBsb29rcyBjb3JyZWN0IGFuZCBxdWl0ZSB3ZWxsIGRlc2NyaWJlZC4uLgo+
IAo+IAo+IFlvdSBjYW4gYWRkIChpZiBuZWVkZWQpOgo+IAo+IFJldmlld2VkLWJ5OiBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CgpBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:05:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi4W-0006Xw-8e; Wed, 02 Oct 2019 17:05:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi4U-0006Xr-3f
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:05:50 +0000
X-Inumbo-ID: e0bac56a-e536-11e9-97fb-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::5])
 by localhost (Halon) with ESMTPS
 id e0bac56a-e536-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 17:05:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035947;
 s=strato-dkim-0002; d=aepfle.de;
 h=Message-Id:Date:Subject:Cc:To:From:X-RZG-CLASS-ID:X-RZG-AUTH:From:
 Subject:Sender;
 bh=IUXC4I+JXC+DHEkub8mYWOX6hI/P/lD4+i+wDdaNKk0=;
 b=THASjDLDiFxUtNwh/XGz7z49hDT6yn5pp2Ma0nYw1wBygM2wahRJEeuXfDncBnNQox
 vibuqXWV3YKCTMVCYbUrOV6MjzPuf4ZZnrNHHd1fku1oUdvrdeHltksnbkOnziScvgDj
 fLhbNUq7AiSk3glGmmtvz9wnyK1mHO+pM7sUXspqcbQjHdcJ7IUw4DoeMD9AuZeD1+Tb
 S9kQcCOQLvM/fC9PU6P4a3d2PrpYgJgd0w31qgr2jK1JhwcfxzWJFiRGe2etOK4mHSjl
 7/ZBOtsnCNO5H/Cn6Fc2xkc3L/Q1x5/YXHiJReXC554yZuFhF1Fmn1GNTdJywBjVwAPm
 MNGw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5kUVb
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:46 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:35 +0200
Message-Id: <20191002170543.26571-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/8] tools, doc and stubdom fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9sYWYgSGVyaW5nICg4KToKICBzdHViZG9tL3Z0cG06IGluY2x1ZGUgc3RkaW8uaCBmb3IgZGVj
bGFyYXRpb24gb2YgcHJpbnRmCiAgdG9vbHM6IGFkZCB3aXRoLXhlbi1zY3JpcHRkaXIgY29uZmln
dXJlIG9wdGlvbgogIFVzZSBYRU5fU0NSSVBUX0RJUiB0byByZWZlciB0byAvZXRjL3hlbi9zY3Jp
cHRzCiAgUmVtb3ZlIHRvb2xzL2V4YW1wbGVzL1JFQURNRS5pbmNvbXBhdGliaWxpdGllcwogIHRv
b2xzOiByZW1vdmUgZW1wdHkgeGwuY29uZgogIFJlbW92ZSB0b29scy9leGFtcGxlcy9jcHVwb29s
CiAgZG9jczogc3Vic3RpdHV0ZSBYRU5fQ09ORklHX0RJUiBpbiB4bC5jb25mLjUKICBkb2NzOiBy
ZW1vdmUgc3RhbGUgY3JlYXRlIGV4YW1wbGUgZnJvbSB4bC4xCgogLmdpdGlnbm9yZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKwogZG9jcy9jb25maWd1cmUu
YWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKwogLi4ucmF0aW9uLjUu
cG9kID0+IHhsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZC5pbn0gfCAgMiArLQogLi4uaW9uLjUu
cG9kID0+IHhsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZC5pbn0gfCAgNCArLQogZG9jcy9t
YW4veGwuMS5wb2QuaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMSArLS0tLS0K
IGRvY3MvbWFuL3t4bC5jb25mLjUucG9kID0+IHhsLmNvbmYuNS5wb2QuaW59ICAgICAgIHwgIDgg
KystLQogZG9jcy9taXNjL2Jsb2NrLXNjcmlwdHMudHh0ICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMiArLQogbTQvcGF0aHMubTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgOCArKystCiBzdHViZG9tL3Z0cG0vdnRwbWJsay5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxICsKIHRvb2xzL2V4YW1wbGVzL01ha2VmaWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDMgLS0KIHRvb2xzL2V4YW1wbGVzL1JFQURNRSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDIgLQogdG9vbHMvZXhhbXBsZXMvUkVBRE1FLmluY29tcGF0aWJpbGl0
aWVzICAgICAgICAgICAgfCAzOCAtLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9leGFtcGxlcy9j
cHVwb29sICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE3IC0tLS0tLS0tLQogdG9vbHMv
ZXhhbXBsZXMveGwuY29uZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCA0NCAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyICstCiAxNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAx
MjMgZGVsZXRpb25zKC0pCiByZW5hbWUgZG9jcy9tYW4ve3hsLWRpc2stY29uZmlndXJhdGlvbi41
LnBvZCA9PiB4bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QuaW59ICg5OSUpCiByZW5hbWUgZG9j
cy9tYW4ve3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZCA9PiB4bC1uZXR3b3JrLWNvbmZp
Z3VyYXRpb24uNS5wb2QuaW59ICg5OCUpCiByZW5hbWUgZG9jcy9tYW4ve3hsLmNvbmYuNS5wb2Qg
PT4geGwuY29uZi41LnBvZC5pbn0gKDk2JSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9leGFt
cGxlcy9SRUFETUUuaW5jb21wYXRpYmlsaXRpZXMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB0b29scy9l
eGFtcGxlcy9jcHVwb29sCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMveGwuY29u
ZgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:05:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi4a-0006YV-IY; Wed, 02 Oct 2019 17:05:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi4Z-0006YH-FU
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:05:55 +0000
X-Inumbo-ID: e497ff68-e536-11e9-8628-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::9])
 by localhost (Halon) with ESMTPS
 id e497ff68-e536-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:05:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035953;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=4DYp51Vc9ztkdEHMvY1HqDsmG8RHkVlIlHFvANw7/Sw=;
 b=sFXgiJvG19mceTyuq1g40w0suxrVbwWHMsaQDz/BPa2w6HkbWDcNpgM1w2UvCgBc2Q
 GmElUxlkKvVr8WZtPaGeDIhjlM4xfq6Ug26cyynyJrXNfib2rOHQv2/0PFxfvscWSPNM
 2PRNV+8WX3NmDJ+aEEodk2tA5Kjwh2wxgtjpaSOFhzbwqKvmE4i6BKmCmWyjjFWGLd13
 7CezK3VRqQr9OeqMavzVtsbzs6TENhVYTqIo+dHJOTloSiVStGv99uABOl5Yl2SfQZ1M
 YvhgfBh2ihmphMQ1D1YYGgr4j4yXQ4J0DyOcx5aYahPYf3AG0r5nwpMJeRx31oIPrt1/
 V24Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5lUVd
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:47 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:37 +0200
Message-Id: <20191002170543.26571-3-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/8] tools: add with-xen-scriptdir configure
 option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIG5lYXIgZnV0dXJlIGFsbCBmcmVzaCBpbnN0YWxsYXRpb25zIHdpbGwgaGF2ZSBhbiBl
bXB0eSAvZXRjLgpUaGUgY29udGVudCBvZiB0aGlzIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjb250
cm9sbGVkIGJ5IHRoZSBwYWNrYWdlCm1hbmFnZXIgYW55bW9yZS4gT25lIG9mIHRoZSByZWFzb25z
IGZvciB0aGlzIG1vdmUgaXMgdG8gbWFrZSBzbmFwc2hvdHMKbW9yZSByb2J1c3QuCgpBcyBhIGZp
cnN0IHN0ZXAgaW50byB0aGlzIGRpcmVjdGlvbiwgYWRkIGEga25vYiB0byBjb25maWd1cmUgdG8g
YWxsb3cKc3RvcmluZyB0aGUgaG90cGx1ZyBzY3JpcHRzIHRvIGxpYmV4ZWMgYmVjYXVzZSB0aGV5
IGFyZSBub3QgZXhhY3RseQpjb25maWd1cmF0aW9uLiBUaGUgY3VycmVudCBkZWZhdWx0IGlzIHVu
Y2hhbmdlZCwgd2hpY2ggaXMKL2V0Yy94ZW4vc2NyaXB0cy4KClNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiBtNC9wYXRocy5tNCB8IDggKysrKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9tNC9wYXRocy5tNCBiL200L3BhdGhzLm00CmluZGV4IDg5ZDNiYjgzMTIuLjBjZWMyYmIxOTAg
MTAwNjQ0Ci0tLSBhL200L3BhdGhzLm00CisrKyBiL200L3BhdGhzLm00CkBAIC03MCw2ICs3MCwx
MiBAQCBBQ19BUkdfV0lUSChbbGliZXhlYy1sZWFmLWRpcl0sCiAgICAgW2xpYmV4ZWNfc3ViZGly
PSR3aXRodmFsXSwKICAgICBbbGliZXhlY19zdWJkaXI9JFBBQ0tBR0VfVEFSTkFNRV0pCiAKK0FD
X0FSR19XSVRIKFt4ZW4tc2NyaXB0ZGlyXSwKKyAgICBBU19IRUxQX1NUUklORyhbLS13aXRoLXhl
bi1zY3JpcHRkaXI9RElSXSwKKyAgICBbUGF0aCB0byBkaXJlY3RvcnkgZm9yIGRvbTAgaG90cGx1
ZyBzY3JpcHRzLiBbU1lTQ09ORkRJUi94ZW4vc2NyaXB0c11dKSwKKyAgICBbeGVuX3NjcmlwdGRp
cl9wYXRoPSR3aXRodmFsXSwKKyAgICBbeGVuX3NjcmlwdGRpcl9wYXRoPSRzeXNjb25mZGlyL3hl
bi9zY3JpcHRzXSkKKwogQUNfQVJHX1dJVEgoW3hlbi1kdW1wZGlyXSwKICAgICBBU19IRUxQX1NU
UklORyhbLS13aXRoLXhlbi1kdW1wZGlyPURJUl0sCiAgICAgW1BhdGggdG8gZGlyZWN0b3J5IGZv
ciBkb21VIGNyYXNoIGR1bXBzLiBbTE9DQUxTVEFURURJUi9saWIveGVuL2R1bXBdXSksCkBAIC0x
MzcsNyArMTQzLDcgQEAgQUNfU1VCU1QoSU5JVERfRElSKQogWEVOX0NPTkZJR19ESVI9JENPTkZJ
R19ESVIveGVuCiBBQ19TVUJTVChYRU5fQ09ORklHX0RJUikKIAotWEVOX1NDUklQVF9ESVI9JFhF
Tl9DT05GSUdfRElSL3NjcmlwdHMKK1hFTl9TQ1JJUFRfRElSPSR4ZW5fc2NyaXB0ZGlyX3BhdGgK
IEFDX1NVQlNUKFhFTl9TQ1JJUFRfRElSKQogCiBjYXNlICIkaG9zdF9vcyIgaW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:06:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:06:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi4f-0006Zi-Ty; Wed, 02 Oct 2019 17:06:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi4d-0006ZG-V3
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:05:59 +0000
X-Inumbo-ID: e49d4d1a-e536-11e9-bf31-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::10])
 by localhost (Halon) with ESMTPS
 id e49d4d1a-e536-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 17:05:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035953;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=rblfzOkk+yS9331fp62yPy7O19azJKWvQC1HbXCfYFE=;
 b=iGipLbtybMszQ69qRba7Hst1vFO4YgaaR3YHK0dquLq5a6VewkLE+f/o8hzr9TAsjc
 F+aIF0QCLc/S4xKUSt++Gd5YJ32BM7F1IRmjxXKQgWK1UXOOvMOuH2aZQhBBcEqqLD9p
 JrewjpnMmk5UX3/vbd7AVoEEYo236YXVPKpcDm8aw1y9uyKz9y28+4sWOPTtbSjJLPRP
 zwZcDbddhU5WXJR6Zp2fti9PKsVPb0fHSF0hPZZwP5fqltU8X1yXR4RnULcZe7wvNRN0
 zQTOaw/UTctDS7s+VLI9KAJYzojKLz5JxVuzF4AG9eaug+92OdzXS/XTrlEnNiRPaddz
 JWHA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5mUVf
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:48 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:39 +0200
Message-Id: <20191002170543.26571-5-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 4/8] Remove
 tools/examples/README.incompatibilities
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZmVyZW5jZWQgdmVyc2lvbnMgY2FuIG5vdCBydW4gc3RhZ2luZyBhbnltb3JlIHNpbmNl
IGEgd2hpbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0t
LQogdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDEgLQogdG9vbHMv
ZXhhbXBsZXMvUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzIHwgMzggLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGRlbGV0aW9ucygtKQogZGVsZXRl
IG1vZGUgMTAwNjQ0IHRvb2xzL2V4YW1wbGVzL1JFQURNRS5pbmNvbXBhdGliaWxpdGllcwoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2V4YW1wbGVzL01ha2VmaWxlIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZp
bGUKaW5kZXggZjg2ZWQzYTI3MS4uMmE2YzU0NDRkNCAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBs
ZXMvTWFrZWZpbGUKKysrIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKQEAgLTMsNyArMyw2IEBA
IGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAogIyBYZW4gY29uZmlndXJhdGlv
biBkaXIgYW5kIGNvbmZpZ3MgdG8gZ28gdGhlcmUuCiBYRU5fUkVBRE1FUyA9IFJFQURNRQotWEVO
X1JFQURNRVMgKz0gUkVBRE1FLmluY29tcGF0aWJpbGl0aWVzCiAKIFhFTl9DT05GSUdTICs9IHhs
ZXhhbXBsZS5odm0KIFhFTl9DT05GSUdTICs9IHhsZXhhbXBsZS5wdmxpbnV4CmRpZmYgLS1naXQg
YS90b29scy9leGFtcGxlcy9SRUFETUUuaW5jb21wYXRpYmlsaXRpZXMgYi90b29scy9leGFtcGxl
cy9SRUFETUUuaW5jb21wYXRpYmlsaXRpZXMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IGJiMDY3YmQ0MTkuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvZXhhbXBsZXMvUkVBRE1FLmluY29t
cGF0aWJpbGl0aWVzCisrKyAvZGV2L251bGwKQEAgLTEsMzggKzAsMCBAQAotQ29tbWFuZCBJbmNv
bXBhdGliaWxpdGllcwotPT09PT09PT09PT09PT09PT09PT09PT09PQotCi1Lbm93biBpbmNvbXBh
dGliaWxpdGllcyB3aXRoIHZhcmlvdXMgY29tbWFuZHMgb24gdmFyaW91cyBkaXN0cmlidXRpb25z
LCBhbmQKLXRoZSB3b3JrYXJvdW5kcyB3ZSB1c2UuCi0KLQotYnJjdGwKLS0tLS0tCi0KLWJyY3Rs
IHNob3cgPGJyaWRnZT4gZmFpbHMgb24gU0xFUzkgU1AyLiAgV29ya2Fyb3VuZCBpcyB0byB1c2Ug
YnJjdGwgc2hvdwotd2l0aG91dCBhcmd1bWVudHMsIGFuZCBncmVwLCB0aG91Z2ggdGhpcyB3b3Vs
ZCBiZSBkaWZmaWN1bHQgd2VyZSB5b3UgdG8gbmVlZAotdG8gY2hlY2sgZm9yIGEgc3BlY2lmaWMg
YnJpZGdlLWludGVyZmFjZSBwYWlyLCBzaW5jZSBicmN0bCBkb2VzIG5vdCBzaG93IHRoZSAKLWJy
aWRnZSBuYW1lIG9uIGV2ZXJ5IGxpbmUuCi0KLQotaWZ1cCAvIGlmZG93bgotLS0tLS0tLS0tLS0t
LQotCi1TdVNFIHJlcXVpcmVzIGFuIGV4dHJhIHBhcmFtZXRlciB0byBpZnVwLCB3aGljaCBpcyBj
cmVhdGVkIGJ5IGNhbGxpbmcgZ2V0Y2ZnCi1hcHByb3ByaWF0ZWx5LiAgU2VlIHhlbi1uZXR3b3Jr
LWNvbW1vbi5zaCBmb3IgZGV0YWlscy4KLQotR2VudG9vIGRvZXNuJ3QgaGF2ZSBpZnVwL2lmZG93
bjsgYXBwcm9wcmlhdGUgYWx0ZXJuYXRpdmVzIGFyZSBkZWZpbmVkIGluCi14ZW4tbmV0d29yay1j
b21tb24uc2guCi0KLQotaXAKLS0tCi0KLU5ld2VyIGlwIGNvbW1hbmRzIChmcm9tIGlwcm91dGUy
KSBkbyBub3QgYWNjZXB0IHRoZSBhYmJyZXZpYXRlZCBzeW50YXggImlwIHIgYQotLi4uIiBldGMu
ICAiaXAgcm91dGUgYWRkIC4uLiIgbXVzdCBiZSB1c2VkIGluc3RlYWQuCi0KLQotc2VkCi0tLS0K
LQotXHMgaXMgbm90IHN1cHBvcnRlZCBpbiByZWdleHBzIG9uIERlYmlhbiBldGNoIChzZWQgNC4x
LjIpLCBVYnVudHUgNC4xMC4gIFdlCi1oYW5kLWNyYWZ0IGNoYXJhY3RlciBjbGFzc2VzIGluc3Rl
YWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:06:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:06:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi4k-0006d0-8Z; Wed, 02 Oct 2019 17:06:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi4i-0006cU-VW
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:06:04 +0000
X-Inumbo-ID: e4fcb53e-e536-11e9-bf31-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::8])
 by localhost (Halon) with ESMTPS
 id e4fcb53e-e536-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 17:05:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035954;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=nBR3zEU94WYdOXy7CgVjOc61VyMwjlW5XPqLtnBVt5M=;
 b=irZafbaJmXlQvhDpK4ZEx07EAN4RpMzhplQg50lh6GjFHZFQe5GeOlhWLFp5zyDMCe
 srfHwEtB1hEq3Upd3OasTGUngSWVYY1dRNOov20QpbOE/odAR0ZTqKnPT29NSmdjocNj
 E7RTDxidpvpifUPbRi8lBkpJ66xr8fsLSBUQw7ZZw8RlRFsxdds/9eXXePMaI/IGjdZ+
 se1PCgPKKqo/YtRWAljtTSMi0IUrXwpbIGHQO/KuHotA+PmTf4ohVdqExIC20ku5KZ9w
 NsMYGlSlpKJHChbAyG7rE3dlF7idQvJHuohaA87iF9Atb1JQxQMAG0qL8UuQrjWSJBet
 W8KQ==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5mUVg
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:48 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:40 +0200
Message-Id: <20191002170543.26571-6-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 5/8] tools: remove empty xl.conf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIG5lYXIgZnV0dXJlIGFsbCBmcmVzaCBpbnN0YWxsYXRpb25zIHdpbGwgaGF2ZSBhbiBl
bXB0eSAvZXRjLgpUaGUgY29udGVudCBvZiB0aGlzIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjb250
cm9sbGVkIGJ5IHRoZSBwYWNrYWdlCm1hbmFnZXIgYW55bW9yZS4gT25lIG9mIHRoZSByZWFzb25z
IGZvciB0aGlzIG1vdmUgaXMgdG8gbWFrZSBzbmFwc2hvdHMKbW9yZSByb2J1c3QuCgpJbnN0YWxs
aW5nIGVtcHR5IGNvbmZpZ3VyYXRpb24gZmlsZXMgaXMgbm90IGhlbHBmdWwgZm9yIGFuIGVtcHR5
IC9ldGMKZGlyZWN0b3J5LiBUaGUgZXhwZWN0ZWQgdmFsdWVzIGFyZSBhbGwgZGVzY3JpYmVkIGlu
IHhsLmNvbmYoNSkuIFRoZXJlIGlzCm5vIG5lZWQgdG8gZHVwbGljYXRlIHRoaXMgaW5mbyBpbnRv
IGFub3RoZXIgZmlsZS4KCklmIHRoZSBsb2NhbCBhZG1pbiByZWFsbHkgbmVlZHMgdG8gdHdlYWsg
dGhlIGRlZmF1bHRzIGhlIHdpbGwgYmUgYWJsZSB0bwpjcmVhdGUgdGhpcyBmaWxlIHdpdGggdGhl
IGRlc2lyZWQgY29udGVudC4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZs
ZS5kZT4KQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQog
dG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUgfCAgMSAtCiB0b29scy9leGFtcGxlcy9SRUFETUUgICB8
ICAxIC0KIHRvb2xzL2V4YW1wbGVzL3hsLmNvbmYgIHwgNDQgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDYgZGVsZXRpb25zKC0p
CiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMveGwuY29uZgoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2V4YW1wbGVzL01ha2VmaWxlIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKaW5kZXgg
MmE2YzU0NDRkNC4uMTQ3ZWE1OTBlZiAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBsZXMvTWFrZWZp
bGUKKysrIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKQEAgLTYsNyArNiw2IEBAIFhFTl9SRUFE
TUVTID0gUkVBRE1FCiAKIFhFTl9DT05GSUdTICs9IHhsZXhhbXBsZS5odm0KIFhFTl9DT05GSUdT
ICs9IHhsZXhhbXBsZS5wdmxpbnV4Ci1YRU5fQ09ORklHUyArPSB4bC5jb25mCiBYRU5fQ09ORklH
UyArPSBjcHVwb29sCiAKIFhFTl9DT05GSUdTICs9ICQoWEVOX0NPTkZJR1MteSkKZGlmZiAtLWdp
dCBhL3Rvb2xzL2V4YW1wbGVzL1JFQURNRSBiL3Rvb2xzL2V4YW1wbGVzL1JFQURNRQppbmRleCBj
M2YyNGQ1OWZhLi40OGFjZTgyMTg5IDEwMDY0NAotLS0gYS90b29scy9leGFtcGxlcy9SRUFETUUK
KysrIGIvdG9vbHMvZXhhbXBsZXMvUkVBRE1FCkBAIC0yNiw3ICsyNiw2IEBAIHhlbi1ob3RwbHVn
LWNvbW1vbi5zaCAtIHNvdXJjZWQgYnkgdmlmLWNvbW1vbi5zaAogeGVuLW5ldHdvcmstY29tbW9u
LnNoIC0gc291cmNlZCBieSB2aWYtY29tbW9uLnNoCiB4ZW4tc2NyaXB0LWNvbW1vbi5zaCAgLSBz
b3VyY2VkIGJ5IHhlbi1ob3RwbHVnLWNvbW1vbi5zaAogb3hlbnN0b3JlZC5jb25mICAgICAtIGNv
bmZpZ3VyYXRpb24gZmlsZSBmb3Igb3hlbnN0b3JlZAoteGwuY29uZiAgICAgICAgICAgICAtIGNv
bmZpZ3VyYXRpb24gZmlsZSBmb3IgeGwKIHhsZXhhbXBsZS5odm0gICAgICAgLSBhIGNvbmZpZ3Vy
YXRpb24gc2NyaXB0IGZvciBjcmVhdGluZyBhIGh2bSBkb21haW4gd2l0aAogICAgICAgICAgICAg
ICAgICAgICAgICd4bCBjcmVhdGUnCiB4bGV4YW1wbGUucHZsaW51eCAgIC0gYSBjb25maWd1cmF0
aW9uIHNjcmlwdCBmb3IgY3JlYXRpbmcgYSBwdiBkb21haW4gd2l0aApkaWZmIC0tZ2l0IGEvdG9v
bHMvZXhhbXBsZXMveGwuY29uZiBiL3Rvb2xzL2V4YW1wbGVzL3hsLmNvbmYKZGVsZXRlZCBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDA0NDZkZWIzMDQuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvZXhh
bXBsZXMveGwuY29uZgorKysgL2Rldi9udWxsCkBAIC0xLDQ0ICswLDAgQEAKLSMjIEdsb2JhbCBY
TCBjb25maWcgZmlsZSAjIwotCi0jIENvbnRyb2wgd2hldGhlciBkb20wIGlzIGJhbGxvb25lZCBk
b3duIHdoZW4geGVuIGRvZXNuJ3QgaGF2ZSBlbm91Z2gKLSMgZnJlZSBtZW1vcnkgdG8gY3JlYXRl
IGEgZG9tYWluLiAgImF1dG8iIG1lYW5zIG9ubHkgYmFsbG9vbiBpZiBkb20wCi0jIHN0YXJ0cyB3
aXRoIGFsbCB0aGUgaG9zdCdzIG1lbW9yeS4KLSNhdXRvYmFsbG9vbj0iYXV0byIKLQotIyBmdWxs
IHBhdGggb2YgdGhlIGxvY2tmaWxlIHVzZWQgYnkgeGwgZHVyaW5nIGRvbWFpbiBjcmVhdGlvbgot
I2xvY2tmaWxlPSIvdmFyL2xvY2sveGwiCi0KLSMgZGVmYXVsdCBvdXRwdXQgZm9ybWF0IHVzZWQg
YnkgInhsIGxpc3QgLWwiCi0jb3V0cHV0X2Zvcm1hdD0ianNvbiIKLQotIyBmaXJzdCBibG9jayBk
ZXZpY2UgdG8gYmUgdXNlZCBmb3IgdGVtcG9yYXJ5IFZNIGRpc2sgbW91bnRzCi0jYmxrZGV2X3N0
YXJ0PSJ4dmRhIgotCi0jIGRlZmF1bHQgb3B0aW9uIHRvIHJ1biBob3RwbHVnIHNjcmlwdHMgZnJv
bSB4bAotIyBpZiBkaXNhYmxlZCB0aGUgb2xkIGJlaGF2aW91ciB3aWxsIGJlIHVzZWQsIGFuZCBo
b3RwbHVnIHNjcmlwdHMgd2lsbCBiZQotIyBsYXVuY2hlZCBieSB1ZGV2LgotI3J1bl9ob3RwbHVn
X3NjcmlwdHM9MQotCi0jIGRlZmF1bHQgYmFja2VuZCBkb21haW4gdG8gY29ubmVjdCBndWVzdCB2
aWZzIHRvLiAgVGhpcyBjYW4gYmUgYW55Ci0jIHZhbGlkIGRvbWFpbiBpZGVudGlmaWVyLgotI3Zp
Zi5kZWZhdWx0LmJhY2tlbmQ9IjAiCi0KLSMgZGVmYXVsdCBnYXRld2F5IGRldmljZSB0byB1c2Ug
d2l0aCB2aWYtcm91dGUgaG90cGx1ZyBzY3JpcHQKLSN2aWYuZGVmYXVsdC5nYXRld2F5ZGV2PSJl
dGgwIgotCi0jIGRlZmF1bHQgdmlmIHNjcmlwdCB0byB1c2UgaWYgbm9uZSBpcyBzcGVjaWZpZWQg
aW4gdGhlIGd1ZXN0IGNvbmZpZwotI3ZpZi5kZWZhdWx0LnNjcmlwdD0idmlmLWJyaWRnZSIKLQot
IyBkZWZhdWx0IGJyaWRnZSBkZXZpY2UgdG8gdXNlIHdpdGggdmlmLWJyaWRnZSBob3RwbHVnIHNj
cmlwdHMKLSN2aWYuZGVmYXVsdC5icmlkZ2U9InhlbmJyMCIKLQotIyBSZXNlcnZlIGEgY2xhaW0g
b2YgbWVtb3J5IHdoZW4gbGF1bmNoaW5nIGEgZ3Vlc3QuIFRoaXMgZ3VhcmFudGVlcyBpbW1lZGlh
dGUKLSMgZmVlZGJhY2sgd2hldGhlciB0aGUgZ3Vlc3QgY2FuIGJlIGxhdW5jaGVkIGR1ZSB0byBt
ZW1vcnkgZXhoYXVzdGlvbgotIyAod2hpY2ggY2FuIHRha2UgYSBsb25nIHRpbWUgdG8gZmluZCBv
dXQgaWYgbGF1bmNoaW5nIGh1Z2UgZ3Vlc3RzKS4KLSMgc2VlIHhsLmNvbmYoNSkgZm9yIGRldGFp
bHMuCi0jY2xhaW1fbW9kZT0xCi0KLSMgU3BlY2lmeSBnbG9iYWwgdmNwdSBoYXJkIGFmZmluaXR5
IG1hc2tzLiBTZWUgeGwuY29uZig1KSBmb3IgZGV0YWlscy4KLSN2bS5jcHVtYXNrPSIwLTciCi0j
dm0ucHYuY3B1bWFzaz0iMC0zIgotI3ZtLmh2bS5jcHVtYXNrPSIzLTciCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi4p-0006fP-Kw; Wed, 02 Oct 2019 17:06:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi4n-0006eQ-V5
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:06:09 +0000
X-Inumbo-ID: e510b3c2-e536-11e9-8628-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::11])
 by localhost (Halon) with ESMTPS
 id e510b3c2-e536-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:05:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035954;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=K+0umHwR3D9c/NmdH4VyiiVwrcCxMwHaL/ft2w21YVo=;
 b=Atzf1kiX1k4EtX7Qpay04N+YQ2GKSS+0eN/R/dtwnv1P0Gv6FG+ZP6gEtWh0ThtXzc
 6p4mUdghq/jRrsBLG4/j9rE0EPQVWfjRJdOS8m3P0R0oEqI/N2AwWnarW39zygRounvm
 ItgdM18UtYSWWSYILA/m2/ipwtseF7jHBP9rsS9yrw+BjBsxRotBdqNhrRR1ruhRZZvb
 XzRUn/mEQ9rTpgJ9hTp5RT03Kz+I/xfXVv3Qw3VSbFlD4HL0haZFDJjkcCQhrh4VpLbz
 cZIQRBFGUrh6sXPytCilfO/AWTq8eP+3oivS65AQLW4jE5Cqq4Yd3E+IlKXEC3Hbkon/
 pO2w==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5nUVk
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:49 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:43 +0200
Message-Id: <20191002170543.26571-9-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 8/8] docs: remove stale create example from
 xl.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWF5YmUgeG0gY3JlYXRlIGhhZCBhIGZlYXR1cmUgdG8gY3JlYXRlIGEgZG9tVSBiYXNlZCBvbiBh
IGNvbmZpZ3VyYXRpb24KZmlsZS4geGwgY3JlYXRlIHJlcXVpcmVzIHRoZSAnLWYnIG9wdGlvbiB0
byByZWZlciB0byBhIGZpbGUuClRoZXJlIGlzIG5vIGNvZGUgdG8gbG9vayBpbnRvIFhFTl9DT05G
SUdfRElSLCBzbyByZW1vdmUgdGhlIGV4YW1wbGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmlu
ZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4gfCA3IC0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hs
LjEucG9kLmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggZmIxNzE1MzYzNS4uYWE5MmRh
MmQyNyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwu
MS5wb2QuaW4KQEAgLTE3MSwxMyArMTcxLDYgQEAgQjxFWEFNUExFUz4KIAogPW92ZXIgNAogCi09
aXRlbSBJPHdpdGggY29uZmlnIGZpbGU+Ci0KLSAgeGwgY3JlYXRlIERlYmlhbkxlbm55Ci0KLVRo
aXMgY3JlYXRlcyBhIGRvbWFpbiB3aXRoIHRoZSBmaWxlIC9ldGMveGVuL0RlYmlhbkxlbm55LCBh
bmQgcmV0dXJucyBhcwotc29vbiBhcyBpdCBpcyBydW4uCi0KID1pdGVtIEk8d2l0aCBleHRyYSBw
YXJhbWV0ZXJzPgogCiAgIHhsIGNyZWF0ZSBodm0uY2ZnICdjcHVzPSIwLTMiOyBwY2k9WyIwMTow
NS4xIiwiMDE6MDUuMiJdJwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:06:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi4v-0006iT-4X; Wed, 02 Oct 2019 17:06:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi4s-0006hU-Vt
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:06:15 +0000
X-Inumbo-ID: e4fa7468-e536-11e9-97fb-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::12])
 by localhost (Halon) with ESMTPS
 id e4fa7468-e536-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 17:05:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035954;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=yTIVMVbZvbc3SmzJpck47i7oNhpMIi+WcsT8SjfqktI=;
 b=JMUpEO3siIgmiqo0C95Ir7t6imwnb6N5cIfLD4gk579txMgK6x8AI4xK8xJ8l1nX9M
 MfIMTqWfHaBGwQLcicm+d+cqGYPj1AcYjGSRsu3iQ6oSQYdgcq0bn1eoZp3tpbbwh2hb
 VCTYo+/GTcdq6JRVih3FEg13fag32nX90YTuh3UemQkvISmNBFvgGwwKbROJOxlb4iEg
 1F6P/z/h1mhec5lpv0Au2c96UYsiFQ0X37yRrq2fcxCFl6G6MeFUtQ8ZK4YUp036bGVU
 HHeLVU1XAbpyiumlvFWHTCyEagmdbNfwl7F0VNF/x6PTmWflpA8iNG3xGNcCgUOUoMjZ
 XorA==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5mUVh
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:48 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:41 +0200
Message-Id: <20191002170543.26571-7-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 6/8] Remove tools/examples/cpupool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIG5lYXIgZnV0dXJlIGFsbCBmcmVzaCBpbnN0YWxsYXRpb25zIHdpbGwgaGF2ZSBhbiBl
bXB0eSAvZXRjLgpUaGUgY29udGVudCBvZiB0aGlzIGRpcmVjdG9yeSB3aWxsIG5vdCBiZSBjb250
cm9sbGVkIGJ5IHRoZSBwYWNrYWdlCm1hbmFnZXIgYW55bW9yZS4gT25lIG9mIHRoZSByZWFzb25z
IGZvciB0aGlzIG1vdmUgaXMgdG8gbWFrZSBzbmFwc2hvdHMKbW9yZSByb2J1c3QuCgpJbnN0YWxs
aW5nIGVtcHR5IGNvbmZpZ3VyYXRpb24gZmlsZXMgaXMgbm90IGhlbHBmdWwgZm9yIGFuIGVtcHR5
IC9ldGMKZGlyZWN0b3J5LiBUaGUgZXhwZWN0ZWQgdmFsdWVzIGFyZSBhbGwgZGVzY3JpYmVkIGlu
IHhsY3B1cG9vbC5jZmcoNSkuClRoZXJlIGlzIG5vIG5lZWQgdG8gZHVwbGljYXRlIHRoaXMgaW5m
byBpbnRvIGFub3RoZXIgZmlsZS4KVGhlIG5lZWQgZm9yIGEgZGVkaWNhdGVkIGZpbGUgaXMgYWxz
byBkZXNjcmliZWQgaW4geGwoMSkgY3B1cG9vbC1jcmVhdGUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFm
IEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUgfCAg
MSAtCiB0b29scy9leGFtcGxlcy9SRUFETUUgICB8ICAxIC0KIHRvb2xzL2V4YW1wbGVzL2NwdXBv
b2wgIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTkgZGVsZXRpb25z
KC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgdG9vbHMvZXhhbXBsZXMvY3B1cG9vbAoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2V4YW1wbGVzL01ha2VmaWxlIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKaW5k
ZXggMTQ3ZWE1OTBlZi4uNjRiMjMzMGIwMyAxMDA2NDQKLS0tIGEvdG9vbHMvZXhhbXBsZXMvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvZXhhbXBsZXMvTWFrZWZpbGUKQEAgLTYsNyArNiw2IEBAIFhFTl9S
RUFETUVTID0gUkVBRE1FCiAKIFhFTl9DT05GSUdTICs9IHhsZXhhbXBsZS5odm0KIFhFTl9DT05G
SUdTICs9IHhsZXhhbXBsZS5wdmxpbnV4Ci1YRU5fQ09ORklHUyArPSBjcHVwb29sCiAKIFhFTl9D
T05GSUdTICs9ICQoWEVOX0NPTkZJR1MteSkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvZXhhbXBsZXMv
UkVBRE1FIGIvdG9vbHMvZXhhbXBsZXMvUkVBRE1FCmluZGV4IDQ4YWNlODIxODkuLmQxMzQ5NDVl
YjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2V4YW1wbGVzL1JFQURNRQorKysgYi90b29scy9leGFtcGxl
cy9SRUFETUUKQEAgLTEzLDcgKzEzLDYgQEAgYmxvY2sgICAgICAgICAgICAgICAtIGNhbGxlZCBi
eSB4ZW4tYmFja2VuZC5hZ2VudCB0byBiaW5kL3VuYmluZCBkZXYKIGJsb2NrLWNvbW1vbi5zaCAg
ICAgLSBzb3VyY2VkIGJ5IGJsb2NrLCBibG9jay0qCiBibG9jay1lbmJkICAgICAgICAgIC0gYmlu
ZHMvdW5iaW5kcyBuZXR3b3JrIGJsb2NrIGRldmljZXMKIGJsb2NrLW5iZCAgICAgICAgICAgLSBi
aW5kcy91bmJpbmRzIG5ldHdvcmsgYmxvY2sgZGV2aWNlcwotY3B1cG9vbCAgICAgICAgICAgICAt
IGV4YW1wbGUgY29uZmlndXJhdGlvbiBzY3JpcHQgZm9yICd4bCBjcHVwb29sLWNyZWF0ZScKIGV4
dGVybmFsLWRldmljZS1taWdyYXRlIC0gY2FsbGVkIGJ5IHhlbmQgZm9yIG1pZ3JhdGluZyBleHRl
cm5hbCBkZXZpY2VzCiBsb2NraW5nLnNoICAgICAgICAgIC0gbG9ja2luZyBmdW5jdGlvbnMgdG8g
cHJldmVudCBjb25jdXJyZW50IGFjY2VzcyB0bwogICAgICAgICAgICAgICAgICAgICAgIGNyaXRp
Y2FsIHNlY3Rpb25zIGluc2lkZSBzY3JpcHQgZmlsZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2V4YW1w
bGVzL2NwdXBvb2wgYi90b29scy9leGFtcGxlcy9jcHVwb29sCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAzNWUyMjllNDYyLi4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2V4YW1wbGVzL2Nw
dXBvb2wKKysrIC9kZXYvbnVsbApAQCAtMSwxNyArMCwwIEBACi0jPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotIyBDb25maWd1cmF0aW9uIHNldHVwIGZvciAneG0gY3B1cG9vbC1jcmVhdGUnIG9yICd4bCBj
cHVwb29sLWNyZWF0ZScuCi0jIFRoaXMgc2NyaXB0IHNldHMgdGhlIHBhcmFtZXRlcnMgdXNlZCB3
aGVuIGEgY3B1cG9vbCBpcyBjcmVhdGVkIHVzaW5nCi0jICd4bSBjcHVwb29sLWNyZWF0ZScgb3Ig
J3hsIGNwdXBvb2wtY3JlYXRlJy4KLSMgWW91IHVzZSBhIHNlcGFyYXRlIHNjcmlwdCBmb3IgZWFj
aCBjcHVwb29sIHlvdSB3YW50IHRvIGNyZWF0ZSwgb3IgCi0jIHlvdSBjYW4gc2V0IHRoZSBwYXJh
bWV0ZXJzIGZvciB0aGUgY3B1cG9vbCBvbiB0aGUgeG0gY29tbWFuZCBsaW5lLgotIz09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLQotIyB0aGUgbmFtZSBvZiB0aGUgbmV3IGNwdXBvb2wKLW5hbWUgPSAiRXhh
bXBsZS1DcHVwb29sIgotCi0jIHRoZSBzY2hlZHVsZXIgdG8gdXNlOiB2YWxpZCBhcmUgZS5nLiBj
cmVkaXQsIGNyZWRpdDIgYW5kIHJ0ZHMKLXNjaGVkID0gImNyZWRpdCIKLQotIyBsaXN0IG9mIGNw
dXMgdG8gdXNlCi1jcHVzID0gWyIyIiwgIjMiXQotCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:06:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi4z-0006l2-Ep; Wed, 02 Oct 2019 17:06:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi4y-0006kA-0J
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:06:20 +0000
X-Inumbo-ID: e50732e8-e536-11e9-8628-bc764e2007e4
Received: from mo6-p02-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5302::2])
 by localhost (Halon) with ESMTPS
 id e50732e8-e536-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:05:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035954;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=wJEcYSFxaUYDN/2aym6GXu8L8F3iC/exumk52VK89IQ=;
 b=lk0zIL2Q0LvEo5nVi3Qa9dwORhxkJ2l9R4jvJ64U9K+VYzNjc1EZtAVk+RS5UAJ6ni
 zONZYJeCrZEMmVEtOFMmOVmZGwZY2vUKw0xYjkDYadknfHugKveXorib0Tb+NC3ZrCXl
 J7vHEzl9Lgw8bewdcoSreXQStPOBu2xxlEzrtiRslx81Ol09QJQYkDmJDbQqv+XfPqVy
 8ybXR+keue1nADXD+N4cR3IxD82lui5I8+ebnfR+MsYamFhOvL1EYjux/1lYNYjNZCXi
 qKo+oPAcz0xFj2vwwABBBPhiS95vdrSq9eo/r7VYy1C9M60CfvEZfSX1IPjjMoK/t3y7
 Js1Q==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5nUVj
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:49 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:42 +0200
Message-Id: <20191002170543.26571-8-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 7/8] docs: substitute XEN_CONFIG_DIR in
 xl.conf.5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGwoMSkgb3BlbnMgeGwuY29uZiBpbiBYRU5fQ09ORklHX0RJUi4KU3Vic3RpdHV0ZSB0aGlzIHZh
cmlhYmxlIGFsc28gaW4gdGhlIG1hbiBwYWdlLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwuMS5wb2QuaW4gICAgICB8IDIgKy0KIGRv
Y3MvbWFuL3hsLmNvbmYuNS5wb2QuaW4gfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC4xLnBvZC5p
biBiL2RvY3MvbWFuL3hsLjEucG9kLmluCmluZGV4IDNkNjRlYWE1YjIuLmZiMTcxNTM2MzUgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLjEucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLjEucG9kLmlu
CkBAIC01MCw3ICs1MCw3IEBAIHNldHVwIHRoZSBicmlkZ2UuCiAKIElmIHlvdSBzcGVjaWZ5IHRo
ZSBhbW91bnQgb2YgbWVtb3J5IGRvbTAgaGFzLCBwYXNzaW5nIEI8ZG9tMF9tZW0+IHRvCiBYZW4s
IGl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0byBkaXNhYmxlIEI8YXV0b2JhbGxvb24+LiBFZGl0
Ci1CPC9ldGMveGVuL3hsLmNvbmY+IGFuZCBzZXQgaXQgdG8gMC4KK0I8QFhFTl9DT05GSUdfRElS
QC94bC5jb25mPiBhbmQgc2V0IGl0IHRvIDAuCiAKID1pdGVtIHJ1biB4bCBhcyBCPHJvb3Q+CiAK
ZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jb25m
LjUucG9kLmluCmluZGV4IDJiZWIyMTE5YTguLjdiMTMxNTk0NzYgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWFuL3hsLmNvbmYuNS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuY29uZi41LnBvZC5pbgpAQCAt
MSw2ICsxLDYgQEAKID1oZWFkMSBOQU1FCiAKLS9ldGMveGVuL3hsLmNvbmYgLSBYTCBHbG9iYWwv
SG9zdCBDb25maWd1cmF0aW9uIAorQFhFTl9DT05GSUdfRElSQC94bC5jb25mIC0gWEwgR2xvYmFs
L0hvc3QgQ29uZmlndXJhdGlvbgogCiA9aGVhZDEgREVTQ1JJUFRJT04KIAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:06:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:06:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi53-0006nk-Pz; Wed, 02 Oct 2019 17:06:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi52-0006nG-Vx
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:06:25 +0000
X-Inumbo-ID: f3de729a-e536-11e9-bf31-bc764e2007e4
Received: from mo6-p01-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5301::5])
 by localhost (Halon) with ESMTPS
 id f3de729a-e536-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 17:06:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570035979;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=Xtwg9ai18ZvoT3lpie3awnF4TPLWhIgCby5hhsaPIvE=;
 b=o2YuLZCE2HfAE02rEPZp0PqGtrZKvk1Gw8RwXCApJcdh0H6EHMoIr4dtAOS66wObbW
 RQ19Zsh5DMMo6KW2F0IT1rc7UgKttegkPbFBwRuaBY+x3wLi9nkY5Haz01qWo0Tk1hDD
 xgFHuvSMVfz72pHEa2yxgVvZvlMzkxhXHqYZrVMX7Xz6alA01kydo1wDsb2WP/QSgfBQ
 F34eFXsHLrsQd6nkpn5IEzzOsnRpQatlV47F8TE3PeJxeE4dPno/snxrKOp479KQVB7C
 A0x+9JqS5SMYtDMBIrBrp2kv/hTFtp9TSGXIlwiKrbCBcG2SlvNEsTHSA5RxUVC/bc6b
 aUUg==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5lUVe
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:47 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:38 +0200
Message-Id: <20191002170543.26571-4-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 3/8] Use XEN_SCRIPT_DIR to refer to
 /etc/xen/scripts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVwbGFjZSBhbGwgaGFyZGNvZGVkIHBhdGhzIHRvIHVzZSBYRU5fU0NSSVBUX0RJUiB0byBleHBh
bmQgdGhlIGFjdHVhbCBsb2NhdGlvbi4KClVwZGF0ZSAuZ2l0aWdub3JlLgoKU2lnbmVkLW9mZi1i
eTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIC5naXRpZ25vcmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAzICsrKwog
ZG9jcy9jb25maWd1cmUuYWMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IDMgKysrCiAuLi4ve3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZCA9PiB4
bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QuaW59IHwgMiArLQogLi4uZXR3b3JrLWNvbmZpZ3Vy
YXRpb24uNS5wb2QgPT4geGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kLmlufSB8IDQgKyst
LQogZG9jcy9tYW4veGwuMS5wb2QuaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDIgKy0KIGRvY3MvbWFuL3t4bC5jb25mLjUucG9kID0+IHhsLmNvbmYu
NS5wb2QuaW59ICAgICAgICAgICAgICAgICAgICAgICAgfCA2ICsrKy0tLQogZG9jcy9taXNjL2Js
b2NrLXNjcmlwdHMudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIgKy0KIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyICstCiA4IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCiByZW5hbWUgZG9jcy9tYW4ve3hsLWRpc2stY29uZmlndXJhdGlv
bi41LnBvZCA9PiB4bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QuaW59ICg5OSUpCiByZW5hbWUg
ZG9jcy9tYW4ve3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZCA9PiB4bC1uZXR3b3JrLWNv
bmZpZ3VyYXRpb24uNS5wb2QuaW59ICg5OCUpCiByZW5hbWUgZG9jcy9tYW4ve3hsLmNvbmYuNS5w
b2QgPT4geGwuY29uZi41LnBvZC5pbn0gKDk3JSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIv
LmdpdGlnbm9yZQppbmRleCAzYWRhMGM0ZjBiLi41YWE0MjAxZDM0IDEwMDY0NAotLS0gYS8uZ2l0
aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTQ3LDcgKzQ3LDEwIEBAIGRpc3QvKgogZG9jcy90
bXAuKgogZG9jcy9odG1sLwogZG9jcy9tYW4veGwuY2ZnLjUucG9kCitkb2NzL21hbi94bC1kaXNr
LWNvbmZpZ3VyYXRpb24uNS5wb2QKK2RvY3MvbWFuL3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41
LnBvZAogZG9jcy9tYW4veGwuMS5wb2QKK2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QKIGRvY3MvbWFu
MS8KIGRvY3MvbWFuNS8KIGRvY3MvbWFuNy8KZGlmZiAtLWdpdCBhL2RvY3MvY29uZmlndXJlLmFj
IGIvZG9jcy9jb25maWd1cmUuYWMKaW5kZXggZTc5NWJlYzA0Yy4uMTY5NDgwZGE2YyAxMDA2NDQK
LS0tIGEvZG9jcy9jb25maWd1cmUuYWMKKysrIGIvZG9jcy9jb25maWd1cmUuYWMKQEAgLTksNiAr
OSw5IEBAIEFDX0NPTkZJR19GSUxFUyhbCiAuLi9jb25maWcvRG9jcy5tawogbWFuL3hsLmNmZy41
LnBvZAogbWFuL3hsLjEucG9kCittYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kCittYW4v
eGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kCittYW4veGwuY29uZi41LnBvZAogXSkKIEFD
X0NPTkZJR19BVVhfRElSKFsuLi9dKQogCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC1kaXNrLWNv
bmZpZ3VyYXRpb24uNS5wb2QgYi9kb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2Qu
aW4Kc2ltaWxhcml0eSBpbmRleCA5OSUKcmVuYW1lIGZyb20gZG9jcy9tYW4veGwtZGlzay1jb25m
aWd1cmF0aW9uLjUucG9kCnJlbmFtZSB0byBkb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24u
NS5wb2QuaW4KaW5kZXggNzk2NWQ1ZGQ3My4uOTVjMjNiNGE5MiAxMDA2NDQKLS0tIGEvZG9jcy9t
YW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kCisrKyBiL2RvY3MvbWFuL3hsLWRpc2stY29u
ZmlndXJhdGlvbi41LnBvZC5pbgpAQCAtMjU3LDcgKzI1Nyw3IEBAIGF1dG9tYXRpY2FsbHkgZGV0
ZXJtaW5lIHRoZSBtb3N0IHN1aXRhYmxlIGJhY2tlbmQuCiAKIFNwZWNpZmllcyB0aGF0IEI8dGFy
Z2V0PiBpcyBub3QgYSBub3JtYWwgaG9zdCBwYXRoLCBidXQgcmF0aGVyCiBpbmZvcm1hdGlvbiB0
byBiZSBpbnRlcnByZXRlZCBieSB0aGUgZXhlY3V0YWJsZSBwcm9ncmFtIEk8U0NSSVBUPiwKLShs
b29rZWQgZm9yIGluIEY8L2V0Yy94ZW4vc2NyaXB0cz4sIGlmIGl0IGRvZXNuJ3QgY29udGFpbiBh
IHNsYXNoKS4KKyhsb29rZWQgZm9yIGluIEY8QFhFTl9TQ1JJUFRfRElSQD4sIGlmIGl0IGRvZXNu
J3QgY29udGFpbiBhIHNsYXNoKS4KIAogVGhlc2Ugc2NyaXB0cyBhcmUgbm9ybWFsbHkgY2FsbGVk
ICJibG9jay1JPFNDUklQVD4iLgogCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC1uZXR3b3JrLWNv
bmZpZ3VyYXRpb24uNS5wb2QgYi9kb2NzL21hbi94bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5w
b2QuaW4Kc2ltaWxhcml0eSBpbmRleCA5OCUKcmVuYW1lIGZyb20gZG9jcy9tYW4veGwtbmV0d29y
ay1jb25maWd1cmF0aW9uLjUucG9kCnJlbmFtZSB0byBkb2NzL21hbi94bC1uZXR3b3JrLWNvbmZp
Z3VyYXRpb24uNS5wb2QuaW4KaW5kZXggZTlhYzNjNWI5ZS4uYzM0NjdjNmU3NiAxMDA2NDQKLS0t
IGEvZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kCisrKyBiL2RvY3MvbWFu
L3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZC5pbgpAQCAtMTY5LDggKzE2OSw4IEBAIG51
bWJlci4gTGlrZXdpc2UgdGhlIGRlZmF1bHQgdGFwIG5hbWUgaXMgQzx2aWZET01JRC5ERVZJRC1l
bXU+LgogCiBTcGVjaWZpZXMgdGhlIGhvdHBsdWcgc2NyaXB0IHRvIHJ1biB0byBjb25maWd1cmUg
dGhpcyBkZXZpY2UgKGUuZy4gdG8KIGFkZCBpdCB0byB0aGUgcmVsZXZhbnQgYnJpZGdlKS4gRGVm
YXVsdHMgdG8KLUM8WEVOX1NDUklQVF9ESVIvdmlmLWJyaWRnZT4gYnV0IGNhbiBiZSBzZXQgdG8g
YW55IHNjcmlwdC4gU29tZSBleGFtcGxlCi1zY3JpcHRzIGFyZSBpbnN0YWxsZWQgaW4gQzxYRU5f
U0NSSVBUX0RJUj4uCitDPEBYRU5fU0NSSVBUX0RJUkAvdmlmLWJyaWRnZT4gYnV0IGNhbiBiZSBz
ZXQgdG8gYW55IHNjcmlwdC4gU29tZSBleGFtcGxlCitzY3JpcHRzIGFyZSBpbnN0YWxsZWQgaW4g
QzxAWEVOX1NDUklQVF9ESVJAPi4KIAogCiA9aGVhZDIgaXAKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLjEucG9kLmluIGIvZG9jcy9tYW4veGwuMS5wb2QuaW4KaW5kZXggMmY3Mzc1ZWQwYS4uM2Q2
NGVhYTViMiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuMS5wb2QuaW4KKysrIGIvZG9jcy9tYW4v
eGwuMS5wb2QuaW4KQEAgLTU3MSw3ICs1NzEsNyBAQCBTZWUgdGhlIGNvcnJlc3BvbmRpbmcgb3B0
aW9uIG9mIHRoZSBJPGNyZWF0ZT4gc3ViY29tbWFuZC4KID1pdGVtIEI8LU4+IEk8bmV0YnVmc2Ny
aXB0PgogCiBVc2UgPG5ldGJ1ZnNjcmlwdD4gdG8gc2V0dXAgbmV0d29yayBidWZmZXJpbmcgaW5z
dGVhZCBvZiB0aGUKLWRlZmF1bHQgc2NyaXB0ICgvZXRjL3hlbi9zY3JpcHRzL3JlbXVzLW5ldGJ1
Zi1zZXR1cCkuCitkZWZhdWx0IHNjcmlwdCAoQFhFTl9TQ1JJUFRfRElSQC9yZW11cy1uZXRidWYt
c2V0dXApLgogCiA9aXRlbSBCPC1GPgogCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jb25mLjUu
cG9kIGIvZG9jcy9tYW4veGwuY29uZi41LnBvZC5pbgpzaW1pbGFyaXR5IGluZGV4IDk3JQpyZW5h
bWUgZnJvbSBkb2NzL21hbi94bC5jb25mLjUucG9kCnJlbmFtZSB0byBkb2NzL21hbi94bC5jb25m
LjUucG9kLmluCmluZGV4IGIxYmRlN2Q2NTcuLjJiZWIyMTE5YTggMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWFuL3hsLmNvbmYuNS5wb2QKKysrIGIvZG9jcy9tYW4veGwuY29uZi41LnBvZC5pbgpAQCAtOTUs
NyArOTUsNyBAQCBDb25maWd1cmVzIHRoZSBkZWZhdWx0IGhvdHBsdWcgc2NyaXB0IHVzZWQgYnkg
dmlydHVhbCBuZXR3b3JrIGRldmljZXMuCiAKIFRoZSBvbGQgQjx2aWZzY3JpcHQ+IG9wdGlvbiBp
cyBkZXByZWNhdGVkIGFuZCBzaG91bGQgbm90IGJlIHVzZWQuCiAKLURlZmF1bHQ6IEM8L2V0Yy94
ZW4vc2NyaXB0cy92aWYtYnJpZGdlPgorRGVmYXVsdDogQzxAWEVOX1NDUklQVF9ESVJAL3ZpZi1i
cmlkZ2U+CiAKID1pdGVtIEI8dmlmLmRlZmF1bHQuYnJpZGdlPSJOQU1FIj4KIApAQCAtMTIxLDEz
ICsxMjEsMTMgQEAgRGVmYXVsdDogQzxOb25lPgogCiBDb25maWd1cmVzIHRoZSBkZWZhdWx0IHNj
cmlwdCB1c2VkIGJ5IFJlbXVzIHRvIHNldHVwIG5ldHdvcmsgYnVmZmVyaW5nLgogCi1EZWZhdWx0
OiBDPC9ldGMveGVuL3NjcmlwdHMvcmVtdXMtbmV0YnVmLXNldHVwPgorRGVmYXVsdDogQzxAWEVO
X1NDUklQVF9ESVJAL3JlbXVzLW5ldGJ1Zi1zZXR1cD4KIAogPWl0ZW0gQjxjb2xvLmRlZmF1bHQu
cHJveHlzY3JpcHQ9IlBBVEgiPgogCiBDb25maWd1cmVzIHRoZSBkZWZhdWx0IHNjcmlwdCB1c2Vk
IGJ5IENPTE8gdG8gc2V0dXAgY29sby1wcm94eS4KIAotRGVmYXVsdDogQzwvZXRjL3hlbi9zY3Jp
cHRzL2NvbG8tcHJveHktc2V0dXA+CitEZWZhdWx0OiBDPEBYRU5fU0NSSVBUX0RJUkAvY29sby1w
cm94eS1zZXR1cD4KIAogPWl0ZW0gQjxvdXRwdXRfZm9ybWF0PSJqc29ufHN4cCI+CiAKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy9ibG9jay1zY3JpcHRzLnR4dCBiL2RvY3MvbWlzYy9ibG9jay1zY3Jp
cHRzLnR4dAppbmRleCBlYWJhYjEwMGE4Li44MDIwNzg3YTUyIDEwMDY0NAotLS0gYS9kb2NzL21p
c2MvYmxvY2stc2NyaXB0cy50eHQKKysrIGIvZG9jcy9taXNjL2Jsb2NrLXNjcmlwdHMudHh0CkBA
IC0xOCw3ICsxOCw3IEBAIFNldHVwCiAKIEl0IGlzIGhpZ2hseSByZWNvbW1lbmRlZCB0aGF0IGN1
c3RvbSBob3RwbHVnIHNjcmlwdHMgYXMgbXVjaCBhcwogcG9zc2libGUgaW5jbHVkZSBhbmQgdXNl
IHRoZSBjb21tb24gWGVuIGZ1bmN0aW9uYWxpdHkuICBJZiB0aGUgc2NyaXB0Ci1pcyBydW4gZnJv
bSB0aGUgbm9ybWFsIGJsb2NrIHNjcmlwdCBsb2NhdGlvbiAoL2V0Yy94ZW4vc2NyaXB0cyBieQor
aXMgcnVuIGZyb20gdGhlIG5vcm1hbCBibG9jayBzY3JpcHQgbG9jYXRpb24gKC91c3IvbGliL3hl
bi9zY3JpcHRzIGJ5CiBkZWZhdWx0KSwgdGhlbiB0aGlzIGNhbiBiZSBkb25lIGJ5IGFkZGluZyB0
aGUgZm9sbG93aW5nIHRvIHRoZSB0b3Agb2YKIHRoZSBzY3JpcHQ6CiAKZGlmZiAtLWdpdCBhL3Rv
b2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDViYWE2
MDIzYWEuLjIxNjIwMjIyY2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysr
IGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTE4LDcgKzUxOCw3IEBAIHN0cnVjdCBjbWRf
c3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICItZSAgICAgICAgICAgICAgICAgICAgICBEbyBu
b3Qgd2FpdCBpbiB0aGUgYmFja2dyb3VuZCAob24gPGhvc3Q+KSBmb3IgdGhlIGRlYXRoXG4iCiAg
ICAgICAiICAgICAgICAgICAgICAgICAgICAgICAgb2YgdGhlIGRvbWFpbi5cbiIKICAgICAgICIt
TiA8bmV0YnVmc2NyaXB0PiAgICAgICBVc2UgbmV0YnVmc2NyaXB0IHRvIHNldHVwIG5ldHdvcmsg
YnVmZmVyaW5nIGluc3RlYWQgb2YgdGhlXG4iCi0gICAgICAiICAgICAgICAgICAgICAgICAgICAg
ICAgZGVmYXVsdCBzY3JpcHQgKC9ldGMveGVuL3NjcmlwdHMvcmVtdXMtbmV0YnVmLXNldHVwKS5c
biIKKyAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0IHNjcmlwdCAoIiBYRU5f
U0NSSVBUX0RJUiAiL3JlbXVzLW5ldGJ1Zi1zZXR1cCkuXG4iCiAgICAgICAiLUYgICAgICAgICAg
ICAgICAgICAgICAgRW5hYmxlIHVuc2FmZSBjb25maWd1cmF0aW9ucyBbLWJ8LW58LWQgZmxhZ3Nd
LiBVc2UgdGhpcyBvcHRpb25cbiIKICAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICB3aXRo
IGNhdXRpb24gYXMgZmFpbG92ZXIgbWF5IG5vdCB3b3JrIGFzIGludGVuZGVkLlxuIgogICAgICAg
Ii1iICAgICAgICAgICAgICAgICAgICAgIFJlcGxpY2F0ZSBtZW1vcnkgY2hlY2twb2ludHMgdG8g
L2Rldi9udWxsIChibGFja2hvbGUpLlxuIgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:09:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFi7h-0007MA-B5; Wed, 02 Oct 2019 17:09:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0qpV=X3=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iFi7e-0007Lx-Qm
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:09:07 +0000
X-Inumbo-ID: 567b3ad2-e537-11e9-b588-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by localhost (Halon) with ESMTPS
 id 567b3ad2-e537-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 17:09:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570036144;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=GbzhYxVr4PKOxK24SXzYvDJKwRH20NVwyGDYZAtBo0w=;
 b=ZNaEFnn9Bm/KS0S22PbQRXayVvHGrexIfODuXrjJzqK3UrMfnhSVF9+EPAoks7iZxo
 7uLpqoIwm8UU0CXpedykBVYx5CmoSR9VLaWwmbsgwdqGP4KGDmu6fHn97rO3WCp7whXy
 4UyR9D3UrzgpGPUuJOsA8m2JFo9YFFoYg5onichH/eMuluDGaJe2CDSK/T4B2sN9Q3cX
 MJVJzu+C15M5uPjYHJsjVXfjqTcPJ+LEZFKvdPSTKpoJETMQzo336UyX1rqVoIe+UQQG
 7q3uBIjdcTPKE+5g7nJwpNeVfHBVtgO6CpPKuOk8LtMUHvLSAoIeN4d6Cb6TfsGVOUKp
 UOqw==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzBW/OdlBZQ4AHSS2Gkg"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 SBL|AUTH)
 with ESMTPSA id j06a90v92H5kUVc
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 2 Oct 2019 19:05:46 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:05:36 +0200
Message-Id: <20191002170543.26571-2-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191002170543.26571-1-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Olaf Hering <olaf@aepfle.de>, Quan Xu <quan.xu0@gmail.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHJlYWRfdnRwbWJsayB1c2VzIHByaW50ZigzKSwgYnV0IHN0ZGlvLmggaXMg
bm90IGluY2x1ZGVkCmluIHRoaXMgZmlsZS4gVGhpcyByZXN1bHRzIGluIGEgd2FybmluZyBmcm9t
IGdjYy03OgoKdnRwbWJsay5jOiBJbiBmdW5jdGlvbiAncmVhZF92dHBtYmxrJzoKdnRwbWJsay5j
OjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncHJpbnRm
JyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAgIHByaW50ZigiRXhwZWN0
ZWQ6ICIpOwp2dHBtYmxrLmM6MzIyOjc6IHdhcm5pbmc6IGluY29tcGF0aWJsZSBpbXBsaWNpdCBk
ZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiAncHJpbnRmJwp2dHBtYmxrLmM6MzIyOjc6
IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdw
cmludGYnCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CmNrZWQt
Ynk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgotLS0KIHN0dWJkb20v
dnRwbS92dHBtYmxrLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlm
ZiAtLWdpdCBhL3N0dWJkb20vdnRwbS92dHBtYmxrLmMgYi9zdHViZG9tL3Z0cG0vdnRwbWJsay5j
CmluZGV4IGZlNTI5YWI1YWMuLjY4MWYwYzAxYjYgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vdnRwbS92
dHBtYmxrLmMKKysrIGIvc3R1YmRvbS92dHBtL3Z0cG1ibGsuYwpAQCAtMjAsNiArMjAsNyBAQAog
I2luY2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUgPGVycm5vLmg+CiAjaW5jbHVkZSA8ZmNudGwu
aD4KKyNpbmNsdWRlIDxzdGRpby5oPgogCiAvKkVuY3J5cHRpb24ga2V5IGFuZCBibG9jayBzaXpl
cyAqLwogI2RlZmluZSBCTEtTWiAxNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiFL-0008CP-Af; Wed, 02 Oct 2019 17:17:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiFJ-0008CK-VA
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:17:02 +0000
X-Inumbo-ID: 728e5528-e538-11e9-8628-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 728e5528-e538-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:17:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036621; x=1601572621;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=f6cwDU2ie2s8UVTn9hlExfxVN53hCHOL9mZq5a2tA1c=;
 b=OuRTPhsiT1W5CIrsxaxgZGeggGjKSfeWdVha0x4sIs/ph9dXpnxG9PjD
 SJm84pN71wSJJhDogDWYDEilhBpElZtEljZray0zhDmBc41hEnbdGzI4W
 fAUfKRsx5E1/wKDIJ8gvHGSVKdXEv9gdgjCkj18t2lBopQgKYS6IvSoXm 4=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="754987207"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 02 Oct 2019 17:16:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id 89D87A05E5; Wed,  2 Oct 2019 17:16:56 +0000 (UTC)
Received: from EX13D09UEE002.ant.amazon.com (10.43.62.239) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:56 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D09UEE002.ant.amazon.com (10.43.62.239) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:55 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:16:55 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:45 +0100
Message-ID: <cover.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 0/9] Add alternative API for Xen PTEs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBiYXRjaCBhZGRzIGFuIGFsdGVybmF0aXZlIGFsbG9jLW1hcC11bm1hcC1mcmVlIFhlbiBQ
VEUgQVBJIHRvIHRoZQpub3JtYWwgYWxsb2MtZnJlZSBvbiB0aGUgeGVuaGVhcCwgaW4gcHJlcGFy
YXRpb24gb2Ygc3dpdGNoaW5nIHRvIGRvbWhlYXAKZm9yIFhlbiBwYWdlIHRhYmxlcy4gU2luY2Ug
bWFwIGFuZCB1bm1hcCBhcmUgYmFzaWNhbGx5IG5vLW9wcyBub3csIGFuZApvdGhlciBjaGFuZ2Vz
IGFyZSBjb3NtZXRpYyB0byBlYXNlIGZ1dHVyZSBwYXRjaGVzLCB0aGlzIGJhdGNoIGRvZXMgbm90
CmludHJvZHVjZSBhbnkgZnVuY3Rpb25hbCBjaGFuZ2VzLgoKdHJlZToKaHR0cHM6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2h4MjQyL3hlbi5naXQgeGVuX3B0ZV9tYXAtdjMKCnYy
OiAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE5LTA5L21zZzAzMjIxLmh0bWwKCi0tLQpDaGFuZ2VkIHNpbmNlIHYyOgotIHNwbGl0IGludG8g
YSBzbWFsbGVyIHNlcmllcwotIGRyb3AgdGhlIGNsZWFyX3BhZ2Ugb3B0aW1pc2F0aW9uIGFzIFdl
aSBzdWdnZXN0cwotIHJlYmFzZQoKQ2hhbmdlZCBzaW5jZSB2MToKLSBzcXVhc2ggc29tZSBjb21t
aXRzCi0gbWVyZ2UgYnVnIGZpeGVzIGludG8gdGhpcyBmaXJzdCBiYXRjaAotIHJlYmFzZSBhZ2Fp
bnN0IGxhdGVzdCBtYXN0ZXIKCldlaSBMaXUgKDkpOgogIHg4NjogbW92ZSBzb21lIHhlbiBtbSBm
dW5jdGlvbiBkZWNsYXJhdGlvbnMKICB4ODY6IGludHJvZHVjZSBhIG5ldyBzZXQgb2YgQVBJcyB0
byBtYW5hZ2UgWGVuIHBhZ2UgdGFibGVzCiAgeDg2L21tOiBpbnRyb2R1Y2UgbHsxLDJ9dCBsb2Nh
bCB2YXJpYWJsZXMgdG8gbWFwX3BhZ2VzX3RvX3hlbgogIHg4Ni9tbTogaW50cm9kdWNlIGx7MSwy
fXQgbG9jYWwgdmFyaWFibGVzIHRvIG1vZGlmeV94ZW5fbWFwcGluZ3MKICB4ODYvbW06IG1hcF9w
YWdlc190b194ZW4gc2hvdWxkIGhhdmUgb25lIGV4aXQgcGF0aAogIHg4Ni9tbTogYWRkIGFuIGVu
ZF9vZl9sb29wIGxhYmVsIGluIG1hcF9wYWdlc190b194ZW4KICB4ODYvbW06IG1ha2Ugc3VyZSB0
aGVyZSBpcyBvbmUgZXhpdCBwYXRoIGZvciBtb2RpZnlfeGVuX21hcHBpbmdzCiAgeDg2L21tOiBh
ZGQgYW4gZW5kX29mX2xvb3AgbGFiZWwgaW4gbW9kaWZ5X3hlbl9tYXBwaW5ncwogIHg4Ni9tbTog
Y2hhbmdlIHBsKmUgdG8gbCp0IGluIHZpcnRfdG9feGVuX2wqZQoKIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgIHwgMzAwICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDE2ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2UuaCB8ICAgNSAtCiAzIGZpbGVzIGNoYW5nZWQsIDIwNiBpbnNlcnRpb25zKCspLCAxMTUgZGVs
ZXRpb25zKC0pCgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiFP-0008D6-KG; Wed, 02 Oct 2019 17:17:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiFO-0008D1-SO
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:17:06 +0000
X-Inumbo-ID: 730dd424-e538-11e9-bf31-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by localhost (Halon) with ESMTPS
 id 730dd424-e538-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 17:17:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036622; x=1601572622;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nPtaka/gXfugAqPQq4HcFHXTvUe4DdTjNQEPXGjd+9c=;
 b=l3n6Vk/uRuif2X5agAEVXNZnWOKiL9ZaCmJk9+m2U6qQDqGcZf/uKZmc
 3S2Rp5NDHzCjf8/0sEMEWsQRdwV2alSDLH3W3BCAvALDwsOcIFM7UCvtP
 WqSOJjCWUMou2dMPXi9Ci7Qs7/u0LFEwwuHZwvBLHXvp/FR6GOMnzZyS2 4=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="789153766"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 02 Oct 2019 17:17:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (Postfix) with ESMTPS
 id 8A3FBA1E0F; Wed,  2 Oct 2019 17:16:59 +0000 (UTC)
Received: from EX13D06UEE004.ant.amazon.com (10.43.62.44) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:59 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D06UEE004.ant.amazon.com (10.43.62.44) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:58 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:16:58 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:48 +0100
Message-ID: <a20119602bc7adadba49a5cfae687edae5f55323.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 3/9] x86/mm: introduce l{1,
 2}t local variables to map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiBJdAppcyBmaW5l
IGF0IHRoZSBtb21lbnQgYmVjYXVzZSBhbGwgcGFnZSB0YWJsZXMgYXJlIGFsd2F5cyBtYXBwZWQg
c28KdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUuCgpXZSB3aWxsIHNvb24gaGF2ZSB0aGUgcmVxdWlyZW1lbnQgdG8gbWFwIGFuZCB1bm1hcCBw
YWdlIHRhYmxlcy4gV2UKbmVlZCB0byB0cmFjayB0aGUgbGlmZSB0aW1lIG9mIGVhY2ggdmFyaWFi
bGUgdG8gYXZvaWQgbGVha2FnZS4KCkludHJvZHVjZSBzb21lIGx7MSwyfXQgdmFyaWFibGVzIHdp
dGggbGltaXRlZCBzY29wZSBzbyB0aGF0IHdlIGNhbgp0cmFjayBsaWZlIHRpbWUgb2YgcG9pbnRl
cnMgdG8geGVuIHBhZ2UgdGFibGVzIG1vcmUgZWFzaWx5LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IDg4YTE1ZWNkZjIuLjIzMDY2YzQ5MmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MDYxLDEwICs1MDYxLDEyIEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwbDJlID0gbDNlX3RvX2wyZShv
bDNlKTsKKyAgICAgICAgICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKKyAgICAgICAg
ICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsKICAgICAgICAgICAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgb2wyZSA9IHBsMmVbaV07CisgICAg
ICAgICAgICAgICAgICAgICAgICBvbDJlID0gbDJ0W2ldOwogICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgICAgICAgICBp
ZiAoIGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UgKQpAQCAtNTA3MiwyMSArNTA3NCwy
MiBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgajsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3Qg
KmwxdDsKIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKG9s
MmUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUob2wyZSk7
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBMMV9QQUdFVEFC
TEVfRU5UUklFUzsgaisrICkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hf
ZmxhZ3MobDFlX2dldF9mbGFncyhwbDFlW2pdKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MobDF0W2pdKSk7CiAgICAgICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg
Zmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7CiAgICAgICAgICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIG9sMmUgPSBwbDJlW2ldOworICAgICAgICAg
ICAgICAgICAgICAgICAgb2wyZSA9IGwydFtpXTsKICAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAhKGwyZV9nZXRfZmxhZ3Mob2wyZSkgJiBfUEFHRV9QU0UpICkKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShv
bDJlKSk7CiAgICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgZnJlZV94
ZW5fcGFnZXRhYmxlKHBsMmUpOworICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFi
bGUobDJ0KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTUxMDIsNiAr
NTEwNSw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAgICAgIEZMVVNIX1RMQiB8IEZM
VVNIX09SREVSKDIgKiBQQUdFVEFCTEVfT1JERVIpOworICAgICAgICAgICAgbDJfcGdlbnRyeV90
ICpsMnQ7CiAKICAgICAgICAgICAgIC8qIFNraXAgdGhpcyBQVEUgaWYgdGhlcmUgaXMgbm8gY2hh
bmdlLiAqLwogICAgICAgICAgICAgaWYgKCAoKGwzZV9nZXRfcGZuKG9sM2UpICYgfihMMl9QQUdF
VEFCTEVfRU5UUklFUyAqCkBAIC01MTIzLDEyICs1MTI3LDEyIEBAIGludCBtYXBfcGFnZXNfdG9f
eGVuKAogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQogCi0gICAgICAg
ICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgICAgICAgICAgaWYgKCBwbDJl
ID09IE5VTEwgKQorICAgICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAg
ICAgICAgICAgaWYgKCBsMnQgPT0gTlVMTCApCiAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7
IGkrKyApCi0gICAgICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUgKyBpLAorICAgICAgICAgICAg
ICAgIGwyZV93cml0ZShsMnQgKyBpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJv
bV9wZm4obDNlX2dldF9wZm4ob2wzZSkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGkgPDwgUEFHRVRBQkxFX09SREVSKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxhZ3Mob2wzZSkpKTsKQEAgLTUxNDEsMTUgKzUxNDUs
MTUgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAoIChsM2VfZ2V0X2Zs
YWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZpcnRfdG9fbWZuKHBsMmUp
LAorICAgICAgICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZp
cnRfdG9fbWZuKGwydCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKLSAgICAgICAgICAgICAgICBwbDJlID0g
TlVMTDsKKyAgICAgICAgICAgICAgICBsMnQgPSBOVUxMOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3Bn
ZGlyX2xvY2spOwogICAgICAgICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0g
ICAgICAgICAgICBpZiAoIHBsMmUgKQotICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJs
ZShwbDJlKTsKKyAgICAgICAgICAgIGlmICggbDJ0ICkKKyAgICAgICAgICAgICAgICBmcmVlX3hl
bl9wYWdldGFibGUobDJ0KTsKICAgICAgICAgfQogCiAgICAgICAgIHBsMmUgPSB2aXJ0X3RvX3hl
bl9sMmUodmlydCk7CkBAIC01MTc3LDExICs1MTgxLDEzIEBAIGludCBtYXBfcGFnZXNfdG9feGVu
KAogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZShvbDJlKTsKKyAgICAg
ICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXQ7CisKKyAgICAgICAgICAgICAgICAgICAg
bDF0ID0gbDJlX3RvX2wxZShvbDJlKTsKICAgICAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgICAgICAgICAgICAgICAg
IGZsdXNoX2ZsYWdzKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkpOworICAgICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfZmxhZ3MobDFlX2dldF9mbGFncyhsMXRbaV0pKTsKICAgICAgICAgICAgICAg
ICAgICAgZmx1c2hfYXJlYSh2aXJ0LCBmbHVzaF9mbGFncyk7Ci0gICAgICAgICAgICAgICAgICAg
IGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAgICAgICAgICAgICAgICAgZnJlZV94ZW5f
cGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCkBAIC01
MjAzLDYgKzUyMDksNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPQogICAgICAgICAgICAgICAg
ICAgICBGTFVTSF9UTEIgfCBGTFVTSF9PUkRFUihQQUdFVEFCTEVfT1JERVIpOworICAgICAgICAg
ICAgICAgIGwxX3BnZW50cnlfdCAqbDF0OwogCiAgICAgICAgICAgICAgICAgLyogU2tpcCB0aGlz
IFBURSBpZiB0aGVyZSBpcyBubyBjaGFuZ2UuICovCiAgICAgICAgICAgICAgICAgaWYgKCAoKChs
MmVfZ2V0X3BmbigqcGwyZSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSkpICsKQEAgLTUy
MjIsMTIgKzUyMjksMTIgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY2hlY2tfbDM7CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAg
cGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgICAgICBpZiAoIHBsMWUg
PT0gTlVMTCApCisgICAgICAgICAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwor
ICAgICAgICAgICAgICAgIGlmICggbDF0ID09IE5VTEwgKQogICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKIAogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFH
RVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmcGwx
ZVtpXSwKKyAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZsMXRbaV0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4obDJlX2dldF9wZm4oKnBsMmUpICsgaSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsTmZfdG9fbDFmKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpKSkpOwogCkBAIC01MjM5LDE1ICs1MjQ2LDE1IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIGlmICggKGwyZV9nZXRfZmxhZ3MoKnBsMmUp
ICYgX1BBR0VfUFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2ZsYWdz
KCpwbDJlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICAgICAgbDJlX3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4ocGwx
ZSksCisgICAgICAgICAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21f
bWZuKHZpcnRfdG9fbWZuKGwxdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAgICAgICAg
ICAgICAgIHBsMWUgPSBOVUxMOworICAgICAgICAgICAgICAgICAgICBsMXQgPSBOVUxMOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICAgICAgICAg
IGZsdXNoX2FyZWEodmlydCwgZmx1c2hfZmxhZ3MpOwotICAgICAgICAgICAgICAgIGlmICggcGwx
ZSApCi0gICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShwbDFlKTsKKyAgICAg
ICAgICAgICAgICBpZiAoIGwxdCApCisgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0
YWJsZShsMXQpOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBwbDFlICA9IGwyZV90b19s
MWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHZpcnQpOwpAQCAtNTI3Miw2ICs1Mjc5LDcgQEAg
aW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICgoMXUgPDwgUEFHRVRB
QkxFX09SREVSKSAtIDEpKSA9PSAwKSkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47CisgICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICps
MXQ7CiAKICAgICAgICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAg
ICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTUyOTUsMTEgKzUzMDMsMTEgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gY2hlY2tfbDM7CiAg
ICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUob2wy
ZSk7Ci0gICAgICAgICAgICAgICAgYmFzZV9tZm4gPSBsMWVfZ2V0X3BmbigqcGwxZSkgJiB+KEwx
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7Ci0gICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrLCBwbDFlKysgKQotICAgICAgICAgICAgICAgICAg
ICBpZiAoIChsMWVfZ2V0X3BmbigqcGwxZSkgIT0gKGJhc2VfbWZuICsgaSkpIHx8Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgKGwxZV9nZXRfZmxhZ3MoKnBsMWUpICE9IGZsYWdzKSApCisgICAg
ICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZShvbDJlKTsKKyAgICAgICAgICAgICAgICBiYXNl
X21mbiA9IGwxZV9nZXRfcGZuKGwxdFswXSkgJiB+KEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7
CisgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsg
aSsrICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCAobDFlX2dldF9wZm4obDF0W2ldKSAhPSAo
YmFzZV9tZm4gKyBpKSkgfHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAobDFlX2dldF9mbGFn
cyhsMXRbaV0pICE9IGZsYWdzKSApCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgICAgICBpZiAoIGkgPT0gTDFfUEFHRVRBQkxFX0VOVFJJRVMgKQogICAgICAgICAg
ICAgICAgIHsKQEAgLTUzMjUsNiArNTMzMyw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAg
ICAgICAgICAgICAgICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkg
LSAxKSkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlX21mbjsK
KyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwogCiAgICAgICAgICAgICBpZiAoIGxvY2tp
bmcgKQogICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmbWFwX3BnZGlyX2xvY2spOwpAQCAtNTM0
MiwxMyArNTM1MSwxMyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcGwyZSA9IGwzZV90b19sMmUo
b2wzZSk7Ci0gICAgICAgICAgICBiYXNlX21mbiA9IGwyZV9nZXRfcGZuKCpwbDJlKSAmIH4oTDJf
UEFHRVRBQkxFX0VOVFJJRVMgKgorICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShvbDNlKTsK
KyAgICAgICAgICAgIGJhc2VfbWZuID0gbDJlX2dldF9wZm4obDJ0WzBdKSAmIH4oTDJfUEFHRVRB
QkxFX0VOVFJJRVMgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSk7Ci0gICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKyssIHBsMmUrKyApCi0gICAgICAgICAgICAgICAg
aWYgKCAobDJlX2dldF9wZm4oKnBsMmUpICE9CisgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgICAgICAgICAgICAgIGlmICggKGwyZV9n
ZXRfcGZuKGwydFtpXSkgIT0KICAgICAgICAgICAgICAgICAgICAgICAoYmFzZV9tZm4gKyAoaSA8
PCBQQUdFVEFCTEVfT1JERVIpKSkgfHwKLSAgICAgICAgICAgICAgICAgICAgIChsMmVfZ2V0X2Zs
YWdzKCpwbDJlKSAhPSBsMWZfdG9fbE5mKGZsYWdzKSkgKQorICAgICAgICAgICAgICAgICAgICAg
KGwyZV9nZXRfZmxhZ3MobDJ0W2ldKSAhPSBsMWZfdG9fbE5mKGZsYWdzKSkgKQogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGlmICggaSA9PSBMMl9QQUdFVEFCTEVfRU5U
UklFUyApCiAgICAgICAgICAgICB7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:17:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiFV-0008EV-3E; Wed, 02 Oct 2019 17:17:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiFT-0008E9-Sm
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:17:11 +0000
X-Inumbo-ID: 7365c29c-e538-11e9-bf31-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id 7365c29c-e538-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 17:17:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036622; x=1601572622;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=5Q2XE0XvYzUty69qqRlTGEEguqCrML7ftDS0JmcjKEo=;
 b=Kcouyx2jS7CKL6bC/JuXZmCbf4z2k8w7K0VcCo8eX4jX4U+GdaJybvni
 4W4MsU+YVxiUBP8eBRCVzbrqDuB/0WuSUX6vrB0Hl/Sqv4mimZ1nlyOmG
 o1ZXpekVVAhHe/hJ6DqhnWNa277spLuDXbHhj/f8eIByEAOIV87a3TXp7 8=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="419366605"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-69849ee2.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 02 Oct 2019 17:16:58 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-69849ee2.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9BDEBA1C90; Wed,  2 Oct 2019 17:16:57 +0000 (UTC)
Received: from EX13D15UEE001.ant.amazon.com (10.43.62.86) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:57 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D15UEE001.ant.amazon.com (10.43.62.86) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:56 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:16:56 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:46 +0100
Message-ID: <136f8a63b7e381af7a6134721ab6c63dac4e4654.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 1/9] x86: move some xen mm function
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZXkgd2VyZSBwdXQgaW50byBw
YWdlLmggYnV0IG1tLmggaXMgbW9yZSBhcHByb3ByaWF0ZS4KClRoZSByZWFsIHJlYXNvbiBpcyB0
aGF0IEkgd2lsbCBiZSBhZGRpbmcgc29tZSBuZXcgZnVuY3Rpb25zIHdoaWNoCnRha2VzIG1mbl90
LiBJdCB0dXJucyBvdXQgaXQgaXMgYSBiaXQgZGlmZmljdWx0IHRvIGRvIGluIHBhZ2UuaC4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICB8IDUgKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvcGFnZS5oIHwgNSAtLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDM4NjNlNGNlNTcuLjI4MDAx
MDYzMjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKQEAgLTYzMCw0ICs2MzAsOSBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jl
c291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9mcmFtZXMsIHhlbl9wZm5fdCBt
Zm5fbGlzdFtdKTsKIAorLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVuIHBhZ2V0YWJsZXMu
ICovCit2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwordm9pZCBmcmVlX3hlbl9wYWdl
dGFibGUodm9pZCAqdik7CitsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBs
b25nIHYpOworCiAjZW5kaWYgLyogX19BU01fWDg2X01NX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRl
eCBjMWU5MjkzN2MwLi4wNWE4YjFlZmE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtMzQ1LDExICszNDUs
NiBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0X3Bn
ZW50cnlfdCk7CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLS8qIEFsbG9jYXRvciBmdW5jdGlv
bnMgZm9yIFhlbiBwYWdldGFibGVzLiAqLwotdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2b2lk
KTsKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpOwotbDFfcGdlbnRyeV90ICp2aXJ0
X3RvX3hlbl9sMWUodW5zaWduZWQgbG9uZyB2KTsKLQogLyogQ29udmVydCBiZXR3ZWVuIFBBVC9Q
Q0QvUFdUIGVtYmVkZGVkIGluIFBURSBmbGFncyBhbmQgMy1iaXQgY2FjaGVhdHRyLiAqLwogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBpbnQgcHRlX2ZsYWdzX3RvX2NhY2hlYXR0cih1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiFZ-0008G5-E4; Wed, 02 Oct 2019 17:17:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiFY-0008Fs-S0
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:17:16 +0000
X-Inumbo-ID: 788cd242-e538-11e9-8628-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id 788cd242-e538-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:17:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036631; x=1601572631;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=tH0b4W+UWpzdh9E5CsarCcvHj0VbyzZplIDQB4UfEXA=;
 b=XVK66bcXYxzwTWx02BEab3p3G0j/dKbZ1x0+CMCsEd5F/MJVQHsTptFS
 7EhHo4XM4qC1Cd8xWX7aFrdqtraG1mxx8yqmBde2Az4Hoc6DedZBhvHlQ
 9RYAXSw1PL25k49+Ww411qc4Df1h4n7cdFuvZVslUx4TSrHcIJEPFoJxi g=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="419366681"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 02 Oct 2019 17:17:10 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (Postfix) with ESMTPS
 id 102CCA1EF0; Wed,  2 Oct 2019 17:17:10 +0000 (UTC)
Received: from EX13D10UEE001.ant.amazon.com (10.43.62.201) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:00 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UEE001.ant.amazon.com (10.43.62.201) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:59 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:16:59 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:49 +0100
Message-ID: <11d0e9d423772a7ddbd7d239a5029952d8b0c132.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 4/9] x86/mm: introduce l{1,
 2}t local variables to modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBwbDJlIGFuZCBwbDFlIHZh
cmlhYmxlcyBhcmUgaGVhdmlseSAoYWIpdXNlZCBpbiB0aGF0IGZ1bmN0aW9uLiAgSXQKaXMgZmlu
ZSBhdCB0aGUgbW9tZW50IGJlY2F1c2UgYWxsIHBhZ2UgdGFibGVzIGFyZSBhbHdheXMgbWFwcGVk
IHNvCnRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlLgoKV2Ugd2lsbCBzb29uIGhhdmUgdGhlIHJlcXVpcmVtZW50IHRvIG1hcCBhbmQgdW5tYXAg
cGFnZSB0YWJsZXMuIFdlCm5lZWQgdG8gdHJhY2sgdGhlIGxpZmUgdGltZSBvZiBlYWNoIHZhcmlh
YmxlIHRvIGF2b2lkIGxlYWthZ2UuCgpJbnRyb2R1Y2Ugc29tZSBsezEsMn10IHZhcmlhYmxlcyB3
aXRoIGxpbWl0ZWQgc2NvcGUgc28gdGhhdCB3ZSBjYW4KdHJhY2sgbGlmZSB0aW1lIG9mIHBvaW50
ZXJzIHRvIHhlbiBwYWdlIHRhYmxlcyBtb3JlIGVhc2lseS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAyMzA2NmM0OTJlLi4yYjhlMTkyZTI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTQyOCw2ICs1NDI4LDggQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKIAogICAgICAgICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNF
ICkKICAgICAgICAgeworICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKICAgICAgICAg
ICAgIGlmICggbDJfdGFibGVfb2Zmc2V0KHYpID09IDAgJiYKICAgICAgICAgICAgICAgICAgbDFf
dGFibGVfb2Zmc2V0KHYpID09IDAgJiYKICAgICAgICAgICAgICAgICAgKChlIC0gdikgPj0gKDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpKSApCkBAIC01NDQzLDExICs1NDQ1LDExIEBAIGludCBt
b2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNp
Z25lZCBpbnQgbmYpCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIFBBR0UxR0I6IHNo
YXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLwotICAgICAgICAgICAgcGwy
ZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgIGlmICggIXBsMmUgKQorICAg
ICAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICAgICAgaWYgKCAh
bDJ0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICAgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgICAgICAgICAgICAg
bDJlX3dyaXRlKHBsMmUgKyBpLAorICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2Up
ICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpIDw8IFBBR0VUQUJM
RV9PUkRFUiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0
X2ZsYWdzKCpwbDNlKSkpOwpAQCAtNTQ1NiwxNCArNTQ1OCwxNCBAQCBpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQogICAgICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSAmJgogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0Up
ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRvbWljKHBsM2Us
IGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihwbDJlKSwKKyAgICAgICAgICAgICAgICBsM2Vfd3Jp
dGVfYXRvbWljKHBsM2UsIGwzZV9mcm9tX21mbih2aXJ0X3RvX21mbihsMnQpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJ
U09SKSk7Ci0gICAgICAgICAgICAgICAgcGwyZSA9IE5VTEw7CisgICAgICAgICAgICAgICAgbDJ0
ID0gTlVMTDsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAg
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgICAgIGlm
ICggcGwyZSApCi0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOworICAg
ICAgICAgICAgaWYgKCBsMnQgKQorICAgICAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShs
MnQpOwogICAgICAgICB9CiAKICAgICAgICAgLyoKQEAgLTU0OTcsMTIgKzU0OTksMTQgQEAgaW50
IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVu
c2lnbmVkIGludCBuZikKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdDsKKwogICAgICAgICAgICAg
ICAgIC8qIFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCi0gICAg
ICAgICAgICAgICAgcGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgICAgICAg
ICBpZiAoICFwbDFlICkKKyAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxl
KCk7CisgICAgICAgICAgICAgICAgaWYgKCAhbDF0ICkKICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFC
TEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgICAgICAgICAgICAgbDFlX3dyaXRlKCZwbDFlW2ld
LAorICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwxdFtpXSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9nZXRfZmxhZ3MoKnBs
MmUpICYgfl9QQUdFX1BTRSkpOwogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyApCkBAIC01
NTEwLDE5ICs1NTE0LDE5IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAgICAgaWYg
KCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSApCiAgICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9m
cm9tX21mbih2aXJ0X3RvX21mbihwbDFlKSwKKyAgICAgICAgICAgICAgICAgICAgbDJlX3dyaXRl
X2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4obDF0KSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVS
VklTT1IpKTsKLSAgICAgICAgICAgICAgICAgICAgcGwxZSA9IE5VTEw7CisgICAgICAgICAgICAg
ICAgICAgIGwxdCA9IE5VTEw7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlm
ICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJf
bG9jayk7Ci0gICAgICAgICAgICAgICAgaWYgKCBwbDFlICkKLSAgICAgICAgICAgICAgICAgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlKHBsMWUpOworICAgICAgICAgICAgICAgIGlmICggbDF0ICkKKyAg
ICAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBsMV9wZ2Vu
dHJ5X3QgbmwxZTsKKyAgICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlLCAqbDF0OwogCiAgICAg
ICAgICAgICAvKgogICAgICAgICAgICAgICogT3JkaW5hcnkgNGtCIG1hcHBpbmc6IFRoZSBMMiBl
bnRyeSBoYXMgYmVlbiB2ZXJpZmllZCB0byBiZQpAQCAtNTU2OSw5ICs1NTczLDkgQEAgaW50IG1v
ZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2ln
bmVkIGludCBuZikKICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgICAgIH0KIAot
ICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgICAgICAgICAgbDF0ID0g
bDJlX3RvX2wxZSgqcGwyZSk7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAgICAgICAgICAgIGlmICggbDFlX2dldF9pbnRwdGUo
cGwxZVtpXSkgIT0gMCApCisgICAgICAgICAgICAgICAgaWYgKCBsMWVfZ2V0X2ludHB0ZShsMXRb
aV0pICE9IDAgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGlmICgg
aSA9PSBMMV9QQUdFVEFCTEVfRU5UUklFUyApCiAgICAgICAgICAgICB7CkBAIC01NTgwLDcgKzU1
ODQsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVk
IGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAgICAgIGlmICggbG9ja2luZyAp
CiAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAg
ICAgICAgICAgICAgZmx1c2hfYXJlYShOVUxMLCBGTFVTSF9UTEJfR0xPQkFMKTsgLyogZmx1c2gg
YmVmb3JlIGZyZWUgKi8KLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUocGwxZSk7
CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwxdCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgICAgICBlbHNlIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91
bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKQEAgLTU2MDksMjEgKzU2MTMsMjUgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgcGwy
ZSA9IGwzZV90b19sMmUoKnBsM2UpOwotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQotICAgICAgICAgICAgaWYgKCBsMmVfZ2V0X2ludHB0ZShwbDJl
W2ldKSAhPSAwICkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBpID09IEwy
X1BBR0VUQUJMRV9FTlRSSUVTICkKICAgICAgICAgewotICAgICAgICAgICAgLyogRW1wdHk6IHph
cCB0aGUgTDNFIGFuZCBmcmVlIHRoZSBMMiBwYWdlLiAqLwotICAgICAgICAgICAgbDNlX3dyaXRl
X2F0b21pYyhwbDNlLCBsM2VfZW1wdHkoKSk7Ci0gICAgICAgICAgICBpZiAoIGxvY2tpbmcgKQor
ICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisKKyAgICAgICAgICAgIGwydCA9IGwzZV90
b19sMmUoKnBsM2UpOworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKKyAgICAgICAgICAgICAgICBpZiAoIGwyZV9nZXRfaW50cHRlKGwydFtp
XSkgIT0gMCApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBp
ID09IEwyX1BBR0VUQUJMRV9FTlRSSUVTICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAvKiBFbXB0eTogemFwIHRoZSBMM0UgYW5kIGZyZWUgdGhlIEwyIHBhZ2UuICovCisgICAgICAg
ICAgICAgICAgbDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZW1wdHkoKSk7CisgICAgICAgICAg
ICAgICAgaWYgKCBsb2NraW5nICkKKyAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1h
cF9wZ2Rpcl9sb2NrKTsKKyAgICAgICAgICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RM
Ql9HTE9CQUwpOyAvKiBmbHVzaCBiZWZvcmUgZnJlZSAqLworICAgICAgICAgICAgICAgIGZyZWVf
eGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7
Ci0gICAgICAgICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOyAvKiBmbHVz
aCBiZWZvcmUgZnJlZSAqLwotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOwog
ICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKLSAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgfQogCiAgICAgZmx1c2hfYXJlYShOVUxMLCBG
TFVTSF9UTEJfR0xPQkFMKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:17:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiFb-0008HM-QM; Wed, 02 Oct 2019 17:17:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiFa-0008Gi-HY
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:17:18 +0000
X-Inumbo-ID: 7c88dc4c-e538-11e9-971c-12813bfff9fa
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by localhost (Halon) with ESMTPS
 id 7c88dc4c-e538-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:17:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036638; x=1601572638;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=mGoiEalAlkkotdrI6fYCm5yWWMR/P1p/JssBzZjs3OE=;
 b=MfuDNpkR6IPa3OycjRAZL+SKFhil/pcKXGNV/PBbL76BwZ5iETcsnU7d
 xeXjx7+WRTKwXr5I3CVa7nCXUlD9u3MqCkEGL6b3Igo3AUNhUoPMnIIIm
 i9V+p2e+X2cPa3TnG9XmEtkFl/irgSy61ZF5JCfzZy8uUJKrGjGLvLzkZ A=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="754987328"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 02 Oct 2019 17:17:17 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (Postfix) with ESMTPS
 id D7FD1A2630; Wed,  2 Oct 2019 17:17:16 +0000 (UTC)
Received: from EX13D10UEE004.ant.amazon.com (10.43.62.185) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:05 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UEE004.ant.amazon.com (10.43.62.185) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:04 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:17:04 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:54 +0100
Message-ID: <55b6fbdac35d5c5b299a6c19315f462308ed6f3a.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 9/9] x86/mm: change pl*e to l*t in
 virt_to_xen_l*e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgbmVlZCB0byBoYXZl
IGEgdmFyaWFibGUgbmFtZWQgcGwqZSB3aGVuIHdlIHJld3JpdGUKdmlydF90b194ZW5fbCplLiBD
aGFuZ2UgcGwqZSB0byBsKnQgdG8gcmVmbGVjdCBiZXR0ZXIgaXRzIHB1cnBvc2UuClRoaXMgd2ls
bCBtYWtlIHJldmlld2luZyBsYXRlciBwYXRjaCBlYXNpZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEhvbmd5YW4gWGlhIDxob25neWF4QGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgfCA0MiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ3ZWI4MDRm
MDYuLjc5YzY1YjE1ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC00OTA0LDI1ICs0OTA0LDI1IEBAIHN0YXRpYyBsM19wZ2VudHJ5X3Qg
KnZpcnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGw0ZV9nZXRfZmxh
Z3MoKnBsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5n
ID0gc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwzX3BnZW50cnlfdCAq
cGwzZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgbDNfcGdlbnRyeV90ICpsM3Qg
PSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKLSAgICAgICAgaWYgKCAhcGwzZSApCisgICAgICAg
IGlmICggIWwzdCApCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAgICAgY2xlYXJfcGFn
ZShwbDNlKTsKKyAgICAgICAgY2xlYXJfcGFnZShsM3QpOwogICAgICAgICBpZiAoIGxvY2tpbmcg
KQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICgg
IShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAg
ICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZSA9IGw0ZV9mcm9tX3BhZGRyKF9fcGEocGwzZSksIF9f
UEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgICAgIGw0X3BnZW50cnlfdCBsNGUgPSBsNGVfZnJv
bV9wYWRkcihfX3BhKGwzdCksIF9fUEFHRV9IWVBFUlZJU09SKTsKIAogICAgICAgICAgICAgbDRl
X3dyaXRlKHBsNGUsIGw0ZSk7CiAgICAgICAgICAgICBlZmlfdXBkYXRlX2w0X3BndGFibGUobDRf
dGFibGVfb2Zmc2V0KHYpLCBsNGUpOwotICAgICAgICAgICAgcGwzZSA9IE5VTEw7CisgICAgICAg
ICAgICBsM3QgPSBOVUxMOwogICAgICAgICB9CiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAg
ICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwotICAgICAgICBpZiAoIHBsM2Ug
KQotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsM2UpOworICAgICAgICBpZiAoIGwz
dCApCisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDN0KTsKICAgICB9CiAKICAgICBy
ZXR1cm4gbDRlX3RvX2wzZSgqcGw0ZSkgKyBsM190YWJsZV9vZmZzZXQodik7CkBAIC00OTM5LDIy
ICs0OTM5LDIyIEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wyZSh1bnNpZ25l
ZCBsb25nIHYpCiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VO
VCkgKQogICAgIHsKICAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lTX1NU
QVRFX2Jvb3Q7Ci0gICAgICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IGFsbG9jX3hlbl9wYWdldGFi
bGUoKTsKKyAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7
CiAKLSAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAgIGlmICggIWwydCApCiAgICAgICAgICAg
ICByZXR1cm4gTlVMTDsKLSAgICAgICAgY2xlYXJfcGFnZShwbDJlKTsKKyAgICAgICAgY2xlYXJf
cGFnZShsMnQpOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2Nr
KCZtYXBfcGdkaXJfbG9jayk7CiAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgbDNlX3dyaXRlKHBsM2Us
IGwzZV9mcm9tX3BhZGRyKF9fcGEocGwyZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAg
ICAgICBwbDJlID0gTlVMTDsKKyAgICAgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9w
YWRkcihfX3BhKGwydCksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgICAgICAgICBsMnQgPSBO
VUxMOwogICAgICAgICB9CiAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGlu
X3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwotICAgICAgICBpZiAoIHBsMmUgKQotICAgICAgICAg
ICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOworICAgICAgICBpZiAoIGwydCApCisgICAgICAg
ICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsKICAgICB9CiAKICAgICBCVUdfT04obDNlX2dl
dF9mbGFncygqcGwzZSkgJiBfUEFHRV9QU0UpOwpAQCAtNDk3MiwyMiArNDk3MiwyMiBAQCBsMV9w
Z2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25nIHYpCiAgICAgaWYgKCAhKGwy
ZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKICAgICAgICAgYm9v
bCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7Ci0gICAgICAgIGwxX3Bn
ZW50cnlfdCAqcGwxZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgbDFfcGdlbnRy
eV90ICpsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAKLSAgICAgICAgaWYgKCAhcGwxZSAp
CisgICAgICAgIGlmICggIWwxdCApCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsKLSAgICAgICAg
Y2xlYXJfcGFnZShwbDFlKTsKKyAgICAgICAgY2xlYXJfcGFnZShsMXQpOwogICAgICAgICBpZiAo
IGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9sb2NrKCZtYXBfcGdkaXJfbG9jayk7CiAgICAg
ICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgewotICAgICAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEocGwx
ZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgICAgICAgICBwbDFlID0gTlVMTDsKKyAgICAg
ICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9wYWRkcihfX3BhKGwxdCksIF9fUEFHRV9I
WVBFUlZJU09SKSk7CisgICAgICAgICAgICBsMXQgPSBOVUxMOwogICAgICAgICB9CiAgICAgICAg
IGlmICggbG9ja2luZyApCiAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFwX3BnZGlyX2xvY2sp
OwotICAgICAgICBpZiAoIHBsMWUgKQotICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBs
MWUpOworICAgICAgICBpZiAoIGwxdCApCisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDF0KTsKICAgICB9CiAKICAgICBCVUdfT04obDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9Q
U0UpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:17:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiFf-0008JK-4D; Wed, 02 Oct 2019 17:17:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiFd-0008Im-Sh
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:17:21 +0000
X-Inumbo-ID: 7a18aae6-e538-11e9-8628-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by localhost (Halon) with ESMTPS
 id 7a18aae6-e538-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:17:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036633; x=1601572633;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=fV/9brbO4gWoje4rTTbmECdy77LcIRpQMwVCOUOHLvY=;
 b=Bkg3G6Lhx50Jw30+PFrnAspScmFPM6lNOc5gMJ2WpLnPuD8mgI9vvhx6
 IXbryp5tu+dpSInjPovNIxiNpMBi3ngJaobQTNZv07zNTT2oG6u3Nm3Wn
 IUOn+Z/oT5DeTmBg4x+yyY37L64Us8ky30iXNzyss7TMOHr9HGwjPtAAQ Q=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="425367849"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 02 Oct 2019 17:17:11 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (Postfix) with ESMTPS
 id 9DDC2A226F; Wed,  2 Oct 2019 17:17:11 +0000 (UTC)
Received: from EX13D10UEE002.ant.amazon.com (10.43.62.136) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:02 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UEE002.ant.amazon.com (10.43.62.136) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:02 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:17:01 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:51 +0100
Message-ID: <b95777174dca3eec45804195628edfc97aa8ecba.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 6/9] x86/mm: add an end_of_loop label in
 map_pages_to_xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIG1hcHBpbmdzIHdoZW5ldmVyIHRoZSBvdXQgbW9zdCBsb29wIGlzCmVuZGVkLiBB
ZGQgYSBuZXcgbGFiZWwgYW5kIHR1cm4gcmVsZXZhbnQgY29udGludWUncyBpbnRvIGdvdG8ncy4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDkgKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMjZmY2IyNzA5Yi4uNWE1
ZjA2ODVjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTUxMDIsNyArNTEwMiw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAg
ICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgICAgICAgICBt
Zm4gID0gbWZuX2FkZChtZm4sIDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElG
VCkpOwogICAgICAgICAgICAgbnJfbWZucyAtPSAxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAt
IFBBR0VfU0hJRlQpOwotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3RvIGVu
ZF9vZl9sb29wOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncyhvbDNl
KSAmIF9QQUdFX1BSRVNFTlQpICYmCkBAIC01MTI5LDcgKzUxMjksNyBAQCBpbnQgbWFwX3BhZ2Vz
X3RvX3hlbigKICAgICAgICAgICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQogICAgICAgICAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwgaSk7CiAgICAgICAgICAg
ICAgICAgbnJfbWZucyAtPSBpOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAg
ICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwy
dCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKQEAgLTUzMTAsNyArNTMxMCw3IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCBsb2NraW5nICkKICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZtYXBfcGdk
aXJfbG9jayk7Ci0gICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAg
ICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAg
ICAgIGlmICggbDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BTRSApCkBAIC01MzY1LDcgKzUz
NjUsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmbWFw
X3BnZGlyX2xvY2spOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAg
IGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwydCA9IGwz
ZV90b19sMmUob2wzZSk7CkBAIC01MzkwLDYgKzUzOTAsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hl
bigKICAgICAgICAgICAgIGVsc2UgaWYgKCBsb2NraW5nICkKICAgICAgICAgICAgICAgICBzcGlu
X3VubG9jaygmbWFwX3BnZGlyX2xvY2spOwogICAgICAgICB9CisgICAgZW5kX29mX2xvb3A6Owog
ICAgIH0KIAogI3VuZGVmIGZsdXNoX2ZsYWdzCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:17:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiFk-0008MP-Fe; Wed, 02 Oct 2019 17:17:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiFi-0008Lb-SA
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:17:26 +0000
X-Inumbo-ID: 7ae19ee2-e538-11e9-8628-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by localhost (Halon) with ESMTPS
 id 7ae19ee2-e538-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:17:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036635; x=1601572635;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=tjeKGCbuAqsatSmRBJDdSqvisBAGgtdMPQqc19l9ulA=;
 b=OsmxR+Fxm/qVzxUY6ePWK+9NTuaOXLReRAu/rCFBqUN3h42DXkfSbPRz
 WY+vxwGVT4saXkjJDbrburaY537YuQSko5zM4474BNg2Th+wgXIRkSQ6u
 DvZ+GTaOzMMSX6OVZTa+DjIXI6KbzVoBTSsVZ/pwfKaaJmT5DGpQB3wqF I=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="419366689"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 02 Oct 2019 17:17:14 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (Postfix) with ESMTPS
 id C79C5A2325; Wed,  2 Oct 2019 17:17:13 +0000 (UTC)
Received: from EX13D08UEE002.ant.amazon.com (10.43.62.92) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:03 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D08UEE002.ant.amazon.com (10.43.62.92) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:02 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:17:02 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:52 +0100
Message-ID: <f2e5ccd13e8f1cb400393b8e01c9a4408efe365f.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 7/9] x86/mm: make sure there is one exit path
 for modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGhhbmRsZSBkeW5hbWljYWxseSBtYXBwaW5nIC8gdW5tYXBwaW5nIHBhZ2UKdGFibGVzIGluIHRo
ZSBzYWlkIGZ1bmN0aW9uLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTgg
KysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDVhNWYwNjg1Y2MuLjM4MzgzNDNiODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01NDI1LDYgKzU0MjUsNyBAQCBp
bnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwg
dW5zaWduZWQgaW50IG5mKQogICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKICAgICB1bnNpZ25lZCBp
bnQgIGk7CiAgICAgdW5zaWduZWQgbG9uZyB2ID0gczsKKyAgICBpbnQgcmMgPSAtRU5PTUVNOwog
CiAgICAgLyogU2V0IG9mIHZhbGlkIFBURSBiaXRzIHdoaWNoIG1heSBiZSBhbHRlcmVkLiAqLwog
I2RlZmluZSBGTEFHU19NQVNLIChfUEFHRV9OWHxfUEFHRV9SV3xfUEFHRV9QUkVTRU5UKQpAQCAt
NTQ2OCw3ICs1NDY5LDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
cywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAvKiBQQUdF
MUdCOiBzaGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KICAgICAgICAg
ICAgIGwydCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgIGlmICggIWwydCAp
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOworICAgICAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwyX1BBR0VU
QUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgIGwyZV93cml0ZShsMnQgKyBpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBsMmVfZnJvbV9wZm4obDNlX2dldF9wZm4oKnBsM2Up
ICsKQEAgLTU1MjUsNyArNTUzMCwxMSBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgICAgICAgICAg
ICAgIC8qIFBTRTogc2hhdHRlciB0aGUgc3VwZXJwYWdlIGFuZCB0cnkgYWdhaW4uICovCiAgICAg
ICAgICAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgICAgICAgICAgICAg
IGlmICggIWwxdCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKHJjID09IC1FTk9NRU0pOwor
ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQog
ICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwxdFtpXSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBpLApAQCAtNTY1
OCw3ICs1NjY3LDEwIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywg
dW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgZmx1c2hfYXJlYShOVUxMLCBG
TFVTSF9UTEJfR0xPQkFMKTsKIAogI3VuZGVmIEZMQUdTX01BU0sKLSAgICByZXR1cm4gMDsKKyAg
ICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJjOwogfQogCiAjdW5kZWYgZmx1c2hfYXJl
YQotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:19:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiHj-0000Rd-5D; Wed, 02 Oct 2019 17:19:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiHh-0000RP-Fv
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:19:29 +0000
X-Inumbo-ID: ca23a3ec-e538-11e9-bf31-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id ca23a3ec-e538-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 17:19:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036769; x=1601572769;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Dlve+Wyb9tqo/66ImCfcUmRynkVkhYK/y9vCkHe0JZE=;
 b=ClC9h2Msdw6qF5iJ959bZ5E6KcBL/+KkRDZ9qj8OUaw/0BsNVeSJ4izv
 N9XYWas06/EnoiW4H3ZJ95VnAYR3NPrbUV48F9R85x0kUyXvDtZ4C1tJF
 mUwv3AU7HBthhcQK8mpT6YkvGutLMuGFBneCKDsKlWRM/NLuFWvuuItCk 0=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="706204314"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 02 Oct 2019 17:17:26 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (Postfix) with ESMTPS
 id 8C493A062E; Wed,  2 Oct 2019 17:16:58 +0000 (UTC)
Received: from EX13D23UEE002.ant.amazon.com (10.43.62.97) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:58 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D23UEE002.ant.amazon.com (10.43.62.97) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:16:58 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:16:57 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:47 +0100
Message-ID: <177843fa29560291b8af90db5daffe4852ea96b7.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 2/9] x86: introduce a new set of APIs to
 manage Xen page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIGFyZSBnb2luZyB0byBzd2l0
Y2ggdG8gdXNpbmcgZG9taGVhcCBwYWdlIGZvciBwYWdlIHRhYmxlcy4KQSBuZXcgc2V0IG9mIEFQ
SXMgaXMgaW50cm9kdWNlZCB0byBhbGxvY2F0ZSwgbWFwLCB1bm1hcCBhbmQgZnJlZSBwYWdlcwpm
b3IgcGFnZSB0YWJsZXMuCgpUaGUgYWxsb2NhdGlvbiBhbmQgZGVhbGxvY2F0aW9uIHdvcmsgb24g
bWZuX3QgYnV0IG5vdCBwYWdlX2luZm8sCmJlY2F1c2UgdGhleSBhcmUgcmVxdWlyZWQgdG8gd29y
ayBldmVuIGJlZm9yZSBmcmFtZSB0YWJsZSBpcyBzZXQgdXAuCgpJbXBsZW1lbnQgdGhlIG9sZCBm
dW5jdGlvbnMgd2l0aCB0aGUgbmV3IG9uZXMuIFdlIHdpbGwgcmV3cml0ZSwgc2l0ZQpieSBzaXRl
LCBvdGhlciBtbSBmdW5jdGlvbnMgdGhhdCBtYW5pcHVsYXRlIHBhZ2UgdGFibGVzIHRvIHVzZSB0
aGUgbmV3CkFQSXMuCgpOb3RlIHRoZXNlIG5ldyBBUElzIHN0aWxsIHVzZSB4ZW5oZWFwIHBhZ2Ug
dW5kZXJuZWF0aCBhbmQgbm8gYWN0dWFsCm1hcCBhbmQgdW5tYXAgaXMgZG9uZSBzbyB0aGF0IHdl
IGRvbid0IGJyZWFrIHhlbiBoYWxmIHdheS4gVGhleSB3aWxsCmJlIHN3aXRjaGVkIHRvIHVzZSBk
b21oZWFwIGFuZCBkeW5hbWljIG1hcHBpbmdzIHdoZW4gdXNhZ2Ugb2Ygb2xkIEFQSXMKaXMgZWxp
bWluYXRlZC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkIGluIHRoaXMgcGF0Y2guCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS5jICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMTEgKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDk5ODE2ZmM2N2MuLjg4
YTE1ZWNkZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xMTksNiArMTE5LDcgQEAKICNpbmNsdWRlIDx4ZW4vZWZpLmg+CiAjaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorI2luY2x1
ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20vc2hh
ZG93Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KQEAgLTQ4NDcsMjIgKzQ4NDgsNTAgQEAgaW50
IG1tY2ZnX2ludGVyY2VwdF93cml0ZSgKIH0KIAogdm9pZCAqYWxsb2NfeGVuX3BhZ2V0YWJsZSh2
b2lkKQoreworICAgIG1mbl90IG1mbjsKKworICAgIG1mbiA9IGFsbG9jX3hlbl9wYWdldGFibGVf
bmV3KCk7CisgICAgQVNTRVJUKCFtZm5fZXEobWZuLCBJTlZBTElEX01GTikpOworCisgICAgcmV0
dXJuIG1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm4pOworfQorCit2b2lkIGZyZWVfeGVuX3BhZ2V0
YWJsZSh2b2lkICp2KQoreworICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9lYXJs
eV9ib290ICkKKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyh2aXJ0X3RvX21mbih2KSk7
Cit9CisKK21mbl90IGFsbG9jX3hlbl9wYWdldGFibGVfbmV3KHZvaWQpCiB7CiAgICAgaWYgKCBz
eXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQogICAgIHsKICAgICAgICAgdm9p
ZCAqcHRyID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAKICAgICAgICAgQlVHX09OKCFoYXJkd2Fy
ZV9kb21haW4gJiYgIXB0cik7Ci0gICAgICAgIHJldHVybiBwdHI7CisgICAgICAgIHJldHVybiB2
aXJ0X3RvX21mbihwdHIpOwogICAgIH0KIAotICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChh
bGxvY19ib290X3BhZ2VzKDEsIDEpKSk7CisgICAgcmV0dXJuIGFsbG9jX2Jvb3RfcGFnZXMoMSwg
MSk7CiB9CiAKLXZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlKHZvaWQgKnYpCit2b2lkICptYXBfeGVu
X3BhZ2V0YWJsZV9uZXcobWZuX3QgbWZuKQogewotICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9lYXJseV9ib290ICkKLSAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2Uodik7CisgICAg
cmV0dXJuIG1mbl90b192aXJ0KG1mbl94KG1mbikpOworfQorCisvKiB2IGNhbiBwb2ludCB0byBh
biBlbnRyeSB3aXRoaW4gYSB0YWJsZSBvciBiZSBOVUxMICovCit2b2lkIHVubWFwX3hlbl9wYWdl
dGFibGVfbmV3KHZvaWQgKnYpCit7CisgICAgLyogWFhYIHN0aWxsIHVzaW5nIHhlbmhlYXAgcGFn
ZSwgbm8gbmVlZCB0byBkbyBhbnl0aGluZy4gICovCit9CisKKy8qIG1mbiBjYW4gYmUgSU5WQUxJ
RF9NRk4gKi8KK3ZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pCit7CisgICAg
aWYgKCBzeXN0ZW1fc3RhdGUgIT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgJiYgIW1mbl9lcShtZm4s
IElOVkFMSURfTUZOKSApCisgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKG1mbl90b192aXJ0KG1m
bl94KG1mbikpKTsKIH0KIAogc3RhdGljIERFRklORV9TUElOTE9DSyhtYXBfcGdkaXJfbG9jayk7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKaW5kZXggMjgwMDEwNjMyNy4uODAxNzNlYjRjMyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNjMz
LDYgKzYzMywxNyBAQCBpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB0eXBlLAogLyogQWxsb2NhdG9yIGZ1bmN0aW9ucyBmb3IgWGVuIHBhZ2V0
YWJsZXMuICovCiB2b2lkICphbGxvY194ZW5fcGFnZXRhYmxlKHZvaWQpOwogdm9pZCBmcmVlX3hl
bl9wYWdldGFibGUodm9pZCAqdik7CittZm5fdCBhbGxvY194ZW5fcGFnZXRhYmxlX25ldyh2b2lk
KTsKK3ZvaWQgKm1hcF94ZW5fcGFnZXRhYmxlX25ldyhtZm5fdCBtZm4pOwordm9pZCB1bm1hcF94
ZW5fcGFnZXRhYmxlX25ldyh2b2lkICp2KTsKK3ZvaWQgZnJlZV94ZW5fcGFnZXRhYmxlX25ldyht
Zm5fdCBtZm4pOworCisjZGVmaW5lIFVOTUFQX1hFTl9QQUdFVEFCTEVfTkVXKHB0cikgICAgXAor
ICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdW5tYXBf
eGVuX3BhZ2V0YWJsZV9uZXcoKHB0cikpOyBcCisgICAgICAgIChwdHIpID0gTlVMTDsgICAgICAg
ICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKDApCisKIGwxX3BnZW50cnlfdCAqdmlydF90b194
ZW5fbDFlKHVuc2lnbmVkIGxvbmcgdik7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfTU1fSF9fICov
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiIG-0000ql-Fm; Wed, 02 Oct 2019 17:20:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiIE-0000cC-Fg
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:20:02 +0000
X-Inumbo-ID: dd963854-e538-11e9-971c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id dd963854-e538-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:20:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036801; x=1601572801;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=nlNmX6oFMATrz1mrFcpu7UP42RxsFpSgYon4ulWCf4k=;
 b=lFvDBUjt7Or8n9uNLg+yTmeeqhXYAqO8HR0eltHvBSveYaBKu5VzpTT9
 Es84st6w32R7EMr0fmMxZzIdECZ0ZC0I1e1sR7eHBzgF1WNvwrQ75EjEM
 uD7w9OKP5jGcBq0BduWpK+jsID73M77njlmc0r3pqmGTxj5EJNWad6kZV g=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="706204429"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 02 Oct 2019 17:17:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (Postfix) with ESMTPS
 id 82251A0561; Wed,  2 Oct 2019 17:17:10 +0000 (UTC)
Received: from EX13D18UEE002.ant.amazon.com (10.43.62.65) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:01 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D18UEE002.ant.amazon.com (10.43.62.65) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:00 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:17:00 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:50 +0100
Message-ID: <f2f9ecb21bb40d0d41d169872b1cb18088f28e37.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 5/9] x86/mm: map_pages_to_xen should have one
 exit path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiByZXdyaXRl
IHRoZSBmdW5jdGlvbiB0byBoYW5kbGUgZHluYW1pY2FsbHkgbWFwcGluZyBhbmQKdW5tYXBwaW5n
IG9mIHBhZ2UgdGFibGVzLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI3IGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyYjhlMTkyZTI2Li4yNmZjYjI3MDliIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAx
NCw5ICs1MDE0LDExIEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICBib29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9v
dDsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UsIG9sM2U7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJl
LCBvbDJlOwogICAgIGwxX3BnZW50cnlfdCAqcGwxZSwgb2wxZTsKICAgICB1bnNpZ25lZCBpbnQg
IGk7CisgICAgaW50IHJjID0gLUVOT01FTTsKIAogI2RlZmluZSBmbHVzaF9mbGFncyhvbGRmKSBk
byB7ICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgaW50IG9fID0gKG9sZGYpOyAgICAg
ICAgICAgICAgICAgIFwKQEAgLTUwMzQsMTAgKzUwMzYsMTMgQEAgaW50IG1hcF9wYWdlc190b194
ZW4oCiAKICAgICB3aGlsZSAoIG5yX21mbnMgIT0gMCApCiAgICAgewotICAgICAgICBsM19wZ2Vu
dHJ5X3Qgb2wzZSwgKnBsM2UgPSB2aXJ0X3RvX3hlbl9sM2UodmlydCk7CisgICAgICAgIHBsM2Ug
PSB2aXJ0X3RvX3hlbl9sM2UodmlydCk7CiAKICAgICAgICAgaWYgKCAhcGwzZSApCi0gICAgICAg
ICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKHJjID09
IC1FTk9NRU0pOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KICAgICAgICAgb2wz
ZSA9ICpwbDNlOwogCiAgICAgICAgIGlmICggY3B1X2hhc19wYWdlMWdiICYmCkBAIC01MTI5LDcg
KzUxMzQsMTAgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAKICAgICAgICAgICAgIGwydCA9IGFs
bG9jX3hlbl9wYWdldGFibGUoKTsKICAgICAgICAgICAgIGlmICggbDJ0ID09IE5VTEwgKQotICAg
ICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIEFTU0VSVChyYyA9PSAtRU5PTUVNKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgICAgIH0KIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3JpdGUobDJ0ICsgaSwKQEAgLTUx
NTgsNyArNTE2NiwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogICAgICAgICBwbDJlID0g
dmlydF90b194ZW5fbDJlKHZpcnQpOwogICAgICAgICBpZiAoICFwbDJlICkKLSAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVO
T01FTSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICgg
KCgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm5feChtZm4pKSAmCiAgICAgICAgICAgICAgICAo
KDF1IDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkgJiYKQEAgLTUyMDMsNyArNTIxNCwx
MCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBwbDFlID0gdmlydF90b194ZW5fbDFlKHZpcnQpOwogICAgICAgICAgICAgICAgIGlmICggcGwx
ZSA9PSBOVUxMICkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlQocmMgPT0gLUVOT01FTSk7Cisg
ICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGVsc2UgaWYgKCBsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdF
X1BTRSApCiAgICAgICAgICAgICB7CkBAIC01MjMxLDcgKzUyNDUsMTAgQEAgaW50IG1hcF9wYWdl
c190b194ZW4oCiAKICAgICAgICAgICAgICAgICBsMXQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7
CiAgICAgICAgICAgICAgICAgaWYgKCBsMXQgPT0gTlVMTCApCi0gICAgICAgICAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKHJjID09IC1FTk9NRU0pOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BB
R0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJmwx
dFtpXSwKQEAgLTUzNzcsNyArNTM5NCwxMCBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKIAogI3Vu
ZGVmIGZsdXNoX2ZsYWdzCiAKLSAgICByZXR1cm4gMDsKKyAgICByYyA9IDA7CisKKyBvdXQ6Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBpbnQgcG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2
aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMpCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:20:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:20:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiIO-00018s-Qe; Wed, 02 Oct 2019 17:20:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMxB=X3=amazon.com=prvs=17142d732=hongyax@srs-us1.protection.inumbo.net>)
 id 1iFiIN-00018a-IK
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:20:11 +0000
X-Inumbo-ID: e3409574-e538-11e9-971c-12813bfff9fa
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by localhost (Halon) with ESMTPS
 id e3409574-e538-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:20:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570036811; x=1601572811;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=UjuKLyVt5NcnOe8Xrtb78RB4wfI3B0cRksZlB3VQq9Q=;
 b=ppt9pW6GWN3kSu5pmScQxuhMwthm6MepR24bZ5iuhdvgNojyy7QlLtyA
 8aeCN+XJ38SbbOg1Wy8iKZYTeZLQVggO1wN2tqo1M6QNwxz69N44Wu5VR
 74wAb82i6yhYnjmeLQynjaYsnXDxQJ+uVUG4GHlpktGdLqSCMbEfrx5g2 o=;
X-IronPort-AV: E=Sophos;i="5.67,249,1566864000"; d="scan'208";a="706204485"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 02 Oct 2019 17:18:08 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 04807A1C11; Wed,  2 Oct 2019 17:17:14 +0000 (UTC)
Received: from EX13D14UEE004.ant.amazon.com (10.43.62.145) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:04 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D14UEE004.ant.amazon.com (10.43.62.145) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 2 Oct 2019 17:17:03 +0000
Received: from u9d785c4ba99158.ant.amazon.com (10.125.106.78) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Wed, 2 Oct 2019 17:17:03 +0000
From: Hongyan Xia <hongyax@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 2 Oct 2019 18:16:53 +0100
Message-ID: <8bd69059eeda992d55ba29dd5946903cb55620fd.1570034362.git.hongyax@amazon.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <cover.1570034362.git.hongyax@amazon.com>
References: <cover.1570034362.git.hongyax@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH v3 8/9] x86/mm: add an end_of_loop label in
 modify_xen_mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCldlIHdpbGwgc29vbiBuZWVkIHRv
IGNsZWFuIHVwIG1hcHBpbmdzIHdoZW5ldmVyIHRoZSBvdXQgbW9zdCBsb29wCmlzIGVuZGVkLiBB
ZGQgYSBuZXcgbGFiZWwgYW5kIHR1cm4gcmVsZXZhbnQgY29udGludWUncyBpbnRvIGdvdG8ncy4K
Ck5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDE1ICsrKysrKysrLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM4MzgzNDNi
ODcuLmQ3ZWI4MDRmMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC01NDQ1LDcgKzU0NDUsNyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5mKQogCiAg
ICAgICAgICAgICB2ICs9IDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7CiAgICAgICAgICAgICB2
ICY9IH4oKDFVTCA8PCBMM19QQUdFVEFCTEVfU0hJRlQpIC0gMSk7Ci0gICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICAgICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFICkKQEAgLTU0NjMsNyArNTQ2
Myw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgICAgICBsM2Vfd3JpdGVfYXRv
bWljKHBsM2UsIG5sM2UpOwogICAgICAgICAgICAgICAgIHYgKz0gMVVMIDw8IEwzX1BBR0VUQUJM
RV9TSElGVDsKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBnb3Rv
IGVuZF9vZl9sb29wOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBQQUdFMUdCOiBz
aGF0dGVyIHRoZSBzdXBlcnBhZ2UgYW5kIGZhbGwgdGhyb3VnaC4gKi8KQEAgLTU1MDcsNyArNTUw
Nyw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgIHYgKz0gMVVMIDw8IEwyX1BB
R0VUQUJMRV9TSElGVDsKICAgICAgICAgICAgIHYgJj0gfigoMVVMIDw8IEwyX1BBR0VUQUJMRV9T
SElGVCkgLSAxKTsKLSAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgZ290byBlbmRf
b2ZfbG9vcDsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QU0UgKQpAQCAtNTU4MSw3ICs1NTgxLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAg
ICAgICAgICAgICAqIHNraXAgdGhlIGVtcHR5JmZyZWUgY2hlY2suCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIGlmICggKG5mICYgX1BBR0VfUFJFU0VOVCkgfHwgKCh2ICE9IGUpICYmIChs
MV90YWJsZV9vZmZzZXQodikgIT0gMCkpICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAg
ICAgICAgICAgICAgICBnb3RvIGVuZF9vZl9sb29wOwogICAgICAgICAgICAgaWYgKCBsb2NraW5n
ICkKICAgICAgICAgICAgICAgICBzcGluX2xvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKIApAQCAtNTYw
MCw3ICs1NjAwLDcgQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
bWFwX3BnZGlyX2xvY2spOwotICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg
ICAgIGdvdG8gZW5kX29mX2xvb3A7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGwxdCA9
IGwyZV90b19sMWUoKnBsMmUpOwpAQCAtNTYyNyw3ICs1NjI3LDcgQEAgaW50IG1vZGlmeV94ZW5f
bWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBu
ZikKICAgICAgICAgICovCiAgICAgICAgIGlmICggKG5mICYgX1BBR0VfUFJFU0VOVCkgfHwKICAg
ICAgICAgICAgICAoKHYgIT0gZSkgJiYgKGwyX3RhYmxlX29mZnNldCh2KSArIGwxX3RhYmxlX29m
ZnNldCh2KSAhPSAwKSkgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICBnb3Rv
IGVuZF9vZl9sb29wOwogICAgICAgICBpZiAoIGxvY2tpbmcgKQogICAgICAgICAgICAgc3Bpbl9s
b2NrKCZtYXBfcGdkaXJfbG9jayk7CiAKQEAgLTU2NDAsNyArNTY0MCw3IEBAIGludCBtb2RpZnlf
eGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBp
bnQgbmYpCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggbG9ja2luZyApCiAgICAgICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9sb2NrKTsKLSAgICAgICAgICAgIGNvbnRpbnVl
OworICAgICAgICAgICAgZ290byBlbmRfb2ZfbG9vcDsKICAgICAgICAgfQogCiAgICAgICAgIHsK
QEAgLTU2NjIsNiArNTY2Miw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxv
bmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICBlbHNl
IGlmICggbG9ja2luZyApCiAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJm1hcF9wZ2Rpcl9s
b2NrKTsKICAgICAgICAgfQorICAgIGVuZF9vZl9sb29wOjsKICAgICB9CiAKICAgICBmbHVzaF9h
cmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:27:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:27:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiPg-0001TY-NC; Wed, 02 Oct 2019 17:27:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFiPf-0001TT-MQ
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 17:27:43 +0000
X-Inumbo-ID: f06f082e-e539-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id f06f082e-e539-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:27:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D8A031000;
 Wed,  2 Oct 2019 10:27:41 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1842C3F706;
 Wed,  2 Oct 2019 10:27:39 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-5-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b3424309-d315-7ff8-7bd7-66782db279cd@arm.com>
Date: Wed, 2 Oct 2019 18:27:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930233032.2120-5-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzEvMTkgMTI6MzAgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBTY2FuIHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFj
aCBkZXZpY2Ugbm9kZSwgbWFwCj4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVw
dHMgYW5kIHNldHVwIHRoZSBpb21tdS4KPiAKPiBUaGUgbWVtb3J5IHJlZ2lvbiB0byByZW1hcCBp
cyBzcGVjaWZpZWQgYnkgdGhlICJ4ZW4scmVnIiBwcm9wZXJ0eS4KPiAKPiBUaGUgaW9tbXUgaXMg
c2V0dXAgYnkgcGFzc2luZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUK
PiBob3N0IGRldmljZSB0cmVlLiBUaGUgcGF0aCBpcyBzcGVjaWZpZWQgaW4gdGhlIGRldmljZSB0
cmVlIGZyYWdtZW50IGFzCj4gdGhlICJ4ZW4scGF0aCIgc3RyaW5nIHByb3BlcnR5Lgo+IAo+IFRo
ZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gZnJvbSB0
aGUKPiBjb3JyZXNwb25kaW5nIG5vZGUgb24gdGhlIGhvc3QgZGV2aWNlIHRyZWUuIENhbGwKPiBo
YW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8gcmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyBy
ZWxhdGVkIGRldmljZQo+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVkIGZyb20gdGhlIGRldmlj
ZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+IHRoZSBvdGhlciBwcm9wZXJ0aWVzLgo+IAo+
IFJlcXVpcmUgYm90aCB4ZW4scmVnIGFuZCB4ZW4scGF0aCB0byBiZSBwcmVzZW50LCB1bmxlc3MK
PiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgYWxzbyBzZXQuIEluIHRoYXQgY2Fz
ZSwgdG9sZXJhdGUgYQo+IG1pc3NpbmcgeGVuLHBhdGgsIGFsc28gdG9sZXJhdGUgaW9tbXUgc2V0
dXAgZmFpbHVyZSBmb3IgdGhlIHBhc3N0aHJvdWdoCj4gZGV2aWNlLgo+IAo+IEFsc28gc2V0IGFk
ZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9DREZfaW9tbXUgc28gdGhhdCBkb20wbGVzcyBkb21V
Cj4gY2FuIHVzZSB0aGUgSU9NTVUgaWYgYSBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQuCgpUaGUg
cGF0Y2ggbG9va3MgZ29vZCBhIGZldyBjb21tZW50cyBiZWxvdy4KClsuLi5dCgo+ICAgeGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCA4NGI2NWI4ZjI1Li40N2Y5YmIzMWRmIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0xNzE0LDYgKzE3MTQsODggQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4g
ICB9Cj4gICAjZW5kaWYKPiAgIAo+ICsvKgo+ICsgKiBTY2FuIGRldmljZSB0cmVlIHByb3BlcnRp
ZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNpZmljIGluZm9ybWF0aW9uLgo+ICsgKiBSZXR1cm5zIDwg
MCBvbiBlcnJvcgo+ICsgKiAgICAgICAgIDAgb24gc3VjY2Vzcwo+ICsgKi8KPiArc3RhdGljIGlu
dCBfX2luaXQgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Aoc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGZkdF9wcm9wZXJ0eSAqeGVuX3JlZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqeGVuX3BhdGgsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgeGVuX2ZvcmNlLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRy
ZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzKQo+ICt7Cj4gKyAgICBjb25zdCBfX2JlMzIg
KmNlbGw7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOwo+ICsgICAgc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpub2RlOwo+ICsgICAgaW50IHJlczsKPiArICAgIHBhZGRyX3QgbXN0YXJ0LCBzaXpl
LCBnc3RhcnQ7Cj4gKwo+ICsgICAgLyogeGVuLHJlZyBzcGVjaWZpZXMgd2hlcmUgdG8gbWFwIHRo
ZSBNTUlPIHJlZ2lvbiAqLwo+ICsgICAgY2VsbCA9IChjb25zdCBfX2JlMzIgKil4ZW5fcmVnLT5k
YXRhOwo+ICsgICAgbGVuID0gZmR0MzJfdG9fY3B1KHhlbl9yZWctPmxlbikgLwo+ICsgICAgICAg
ICAgKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVfY2VsbHMpICogc2l6ZW9mKHVpbnQzMl90KSk7
CgpDb2Rpbmcgc3R5bGUgYWdhaW4uIEkgd2FzIGtpbmQgb2YgZXhwZWN0aW5nIHlvdSBjb25maWd1
cmVkIHlvdXIgZWRpdG9yIApwcm9wZXJseSBhZnRlciB0aGUgbGFzdCBkaXNjdXNzaW9uLi4uCgpb
Li4uXQoKPiAgIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQoc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCj4g
QEAgLTE3MjEsNyArMTgwMyw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQo
c3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPiAgIHsKPiAgICAgICB2b2lkICpmZHQgPSBraW5m
by0+ZmR0Owo+ICAgICAgIGludCBwcm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4gLSAgICBjb25zdCBz
dHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOwo+ICsgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0
eSAqcHJvcCwgKnhlbl9yZWcgPSBOVUxMLCAqeGVuX3BhdGggPSBOVUxMOwo+ICsgICAgY29uc3Qg
Y2hhciAqbmFtZTsKPiArICAgIGJvb2wgZm91bmQsIHhlbl9mb3JjZSA9IGZhbHNlOwo+ICAgCj4g
ICAgICAgZm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQocGZkdCwgbm9k
ZW9mZik7Cj4gICAgICAgICAgICAgcHJvcG9mZiA+PSAwOwo+IEBAIC0xNzMwLDEwICsxODE0LDQ4
IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQoc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbywKPiAgICAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRfZ2V0X3Byb3BlcnR5X2J5X29m
ZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQo+ICAgICAgICAgICAgICAgcmV0dXJuIC1GRFRf
RVJSX0lOVEVSTkFMOwo+ICAgCj4gKyAgICAgICAgZm91bmQgPSBmYWxzZTsKPiAgICAgICAgICAg
bmFtZW9mZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKPiAtICAgICAgICByZXMgPSBm
ZHRfcHJvcGVydHkoZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7Cj4g
LSAgICAgICAgaWYgKCByZXMgKQo+ICsgICAgICAgIG5hbWUgPSBmZHRfc3RyaW5nKHBmZHQsIG5h
bWVvZmYpOwo+ICsKPiArICAgICAgICBpZiAoIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIGR0X3Byb3BfY21wKCJ4ZW4scmVnIiwgbmFtZSkg
PT0gMCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHhlbl9yZWcgPSBwcm9w
Owo+ICsgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOwo+ICsgICAgICAgICAgICB9Cj4gKyAg
ICAgICAgICAgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHBhdGgiLCBuYW1lKSA9PSAwICkK
PiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgeGVuX3BhdGggPSBwcm9wOwo+ICsg
ICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAg
ICAgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11
IiwKPiArICAgICAgICAgICAgICAgICAgICAgIG5hbWUpID09IDAgKQoKQ29kaW5nIHN0eWxlLgoK
PiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgeGVuX2ZvcmNlID0gdHJ1ZTsKPiAr
ICAgICAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAg
IH0KPiArCj4gKyAgICAgICAgLyogQ29weSBhbGwgb3RoZXIgcHJvcGVydGllcyAqLwoKSXQgaXMg
bm90IGVudGlyZWx5IGNsZWFyIHdoYXQgeW91IG1lYW4gYnkgIm90aGVyIiBoZXJlLgoKPiArICAg
ICAgICBpZiAoICFmb3VuZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByZXMgPSBmZHRf
cHJvcGVydHkoZmR0LCBuYW1lLCBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7
Cj4gKyAgICAgICAgICAgIGlmICggcmVzICkKPiArICAgICAgICAgICAgICAgIHJldHVybiByZXM7
Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBPbmx5IGhhbmRs
ZSBwYXNzdGhyb3VnaCBwcm9wZXJ0aWVzIGlmIGJvdGggeGVuLHJlZyBhbmQgeGVuLHBhdGgKPiAr
ICAgICAqIGFyZSBwcmVzZW50LCBvciBpZiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUg
aXMgc3BlY2lmaWVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHhlbl9yZWcgIT0gTlVMTCAmJiAo
eGVuX3BhdGggIT0gTlVMTCB8fCB4ZW5fZm9yY2UpICkKPiArICAgIHsKPiArICAgICAgICByZXMg
PSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChraW5mbywgeGVuX3JlZywgeGVuX3BhdGgsIHhlbl9m
b3JjZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2Nl
bGxzLCBzaXplX2NlbGxzKTsKPiArICAgICAgICBpZiAoIHJlcyA8IDAgKQo+ICAgICAgICAgICAg
ICAgcmV0dXJuIHJlczsKPiAgICAgICB9CgpJIHdvdWxkIHByaW50IGFuIGVycm9yIHNvIHRoZSB1
c2VyIGtub3dzIHdoYXQgaGFwcGVuIGhlcmUuCgo+ICAgCj4gQEAgLTIyOTEsNiArMjQxMyw5IEBA
IHZvaWQgX19pbml0IGNyZWF0ZV9kb21Vcyh2b2lkKQo+ICAgICAgICAgICAgICAgcGFuaWMoIk1p
c3NpbmcgcHJvcGVydHkgJ2NwdXMnIGZvciBkb21haW4gJXNcbiIsCj4gICAgICAgICAgICAgICAg
ICAgICBkdF9ub2RlX25hbWUobm9kZSkpOwo+ICAgCj4gKyAgICAgICAgaWYgKCBkdF9maW5kX2Nv
bXBhdGlibGVfbm9kZShub2RlLCBOVUxMLCAibXVsdGlib290LGRldmljZS10cmVlIikgKQo+ICsg
ICAgICAgICAgICBkX2NmZy5mbGFncyB8PSBYRU5fRE9NQ1RMX0NERl9pb21tdTsKPiArCj4gICAg
ICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2Up
Owo+ICAgICAgICAgICBpZiAoIElTX0VSUihkKSApCj4gICAgICAgICAgICAgICBwYW5pYygiRXJy
b3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBkdF9ub2RlX25hbWUobm9kZSkpOwo+IAoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFibf-00030W-1c; Wed, 02 Oct 2019 17:40:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFibd-0002sB-FN
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 17:40:05 +0000
X-Inumbo-ID: ab0016b4-e53b-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id ab0016b4-e53b-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:40:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 52D681000;
 Wed,  2 Oct 2019 10:40:04 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BD6D3F706;
 Wed,  2 Oct 2019 10:40:03 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-8-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75c8d8f0-e44b-154f-b3f1-3980313c5ac0@arm.com>
Date: Wed, 2 Oct 2019 18:40:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930233032.2120-8-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzEvMTkgMTI6MzAgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiArLSB4ZW4scmVnCj4gKwo+ICsgIFRoZSB4ZW4scmVnIHByb3BlcnR5IGlzIGFuIGFycmF5
IG9mOgo+ICsKPiArICAgIDxwaHlzX2FkZHIgc2l6ZSBndWVzdF9hZGRyPgo+ICsKPiArICBUaGV5
IHNwZWNpZnkgdGhlIHBoeXNpY2FsIGFkZHJlc3MgYW5kIHNpemUgb2YgdGhlIGRldmljZSBtZW1v
cnkKPiArICByYW5nZXMgdG9nZXRoZXIgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBndWVzdCBhZGRy
ZXNzIHRvIG1hcCB0aGVtIHRvLgo+ICsgIFRoZSBzaXplIG9mIGBwaHlzX2FkZHInIGFuZCBgZ3Vl
c3RfYWRkcicgaXMgZGV0ZXJtaW5lZCBieQo+ICsgICNhZGRyZXNzLWNlbGxzLCB0aGUgc2l6ZSBv
ZiBgc2l6ZScgaXMgZGV0ZXJtaW5lZCBieSAjc2l6ZS1jZWxscywgb2YKPiArICB0aGUgcGFydGlh
bCBkZXZpY2UgdHJlZS4KPiArICBUaGUgbWVtb3J5IHdpbGwgYmUgbWFwcGVkIGFzIGRldmljZSBt
ZW1vcnkgaW4gdGhlIGd1ZXN0IChEZXZpY2UtbkduUkUpLgo+ICsKPiArLSB4ZW4scGF0aAo+ICsK
PiArICBBIHN0cmluZyBwcm9wZXJ0eSByZXByZXNlbnRpbmcgdGhlIHBhdGggaW4gdGhlIGhvc3Qg
ZGV2aWNlIHRyZWUgdG8gdGhlCj4gKyAgY29ycmVzcG9uZGluZyBkZXZpY2Ugbm9kZS4KPiArCj4g
Ky0geGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11Cj4gKyAgSWYgcHJlc2VudCwgeGVuLHBh
dGggaXMgb3B0aW9uYWwgKG90aGVyd2lzZSBpdCBpcyBhbHdheXMgcmVxdWlyZWQpLgoKSSBhbSBv
ayB3aXRoIHRoZSBpbXBsZW1lbnRhdGlvbiB0byBhbGxvdyB4ZW4scGF0aCB0byBiZSBvcHRpb25h
bC4gQnV0IEkgCnRoaW5rOgoKICAgMSkgVGhpcyBpcyBhIGdvb2QgaGFiaXQgdG8gaGF2ZSB4ZW4s
cGF0aCBwcmVzZW50IGluIHRoZSBEVCBiZWNhdXNlIGl0IAphY3RzIGFzIGRvY3VtZW50YXRpb24g
KHRoZSB1c2VyIGRpcmVjdGx5IGtub3cgdGhlIGFzc29jaWF0ZWQgbm9kZSBpbiB0aGUgCmhvc3Qg
RFQpLgoKICAgMikgSXQgaXMgZWFzaWVyIHRvIHJlbGF4IGEgYmluZGluZyBpbiB0aGUgZnV0dXJl
IG92ZXIgdGlnaHRlbmluZyBhZ2Fpbi4KCiAgIDMpIFRoaXMgYXZvaWRzIHRoZSBtdWx0aXBsZSBi
ZWhhdmlvciBkZXBlbmRpbmcgb24gdGhlIHByb3BlcnRpZXMgcHJlc2VudC4KClNvIEkgd291bGQg
bXVjaCBwcmVmZXIgaWYgdGhlIGRvY3VtZW50IGlzIG1vcmUgc3RyaWN0IHRoYW4gdGhlIGFjdHVh
bCAKaW1wbGVtZW50YXRpb24uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFibg-00030z-G1; Wed, 02 Oct 2019 17:40:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VzPU=X3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFibf-00030o-OJ
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:40:07 +0000
X-Inumbo-ID: abc09ce0-e53b-11e9-8628-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id abc09ce0-e53b-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 17:40:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFibd-0007BF-Lx; Wed, 02 Oct 2019 17:40:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFibd-00071k-CP; Wed, 02 Oct 2019 17:40:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFibd-00089z-BJ; Wed, 02 Oct 2019 17:40:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142119-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=057a2956212a29377c0f2f6d38e5bec787fb78e4
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Oct 2019 17:40:05 +0000
Subject: [Xen-devel] [xen-unstable test] 142119: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjExOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjExOS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0
LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgMjIgZ3Vlc3QtbWln
cmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQxODIyCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgy
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwNTdhMjk1NjIxMmEyOTM3N2Mw
ZjJmNmQzOGU1YmVjNzg3ZmI3OGU0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDE4MjIgIDIwMTktMDktMjUgMTQ6NTk6NTUgWiAgICA3IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQxODgyICAyMDE5LTA5LTI3IDAxOjIwOjU1IFogICAgNSBkYXlzICAg
IDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMTE5ICAyMDE5LTEwLTAxIDE4OjQy
OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcg
PGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0
aGluZ3NsYWIuY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5r
b0BlcGFtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDE5ODQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:41:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:41:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFid9-0003Bl-VM; Wed, 02 Oct 2019 17:41:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFid8-0003Bg-SB
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 17:41:38 +0000
X-Inumbo-ID: e1d4d012-e53b-11e9-971c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id e1d4d012-e53b-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:41:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570038098;
 h=subject:to:references:from:cc:message-id:date:
 mime-version:in-reply-to;
 bh=m2dH3N0rauDdWBe/u4i1ApnbSIVqobp+Va7UxJJIXjM=;
 b=dstwm94lTqNF8oouTWjX9T+PCBijtChhyu9C85fCUD2yaDMHbQBM/vo7
 HQZbej+50O/E1aJq4cw2k7x/I+FdMpvpCy7k/fS4qVF/JDctYdqjiArLj
 Vb7dusL54K8MclXiRNWL51oUR8pCKSQRTCEzOkXYQpQkUcyo0kt/KkCNw Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4ElSUsRLt+p88LlNWOqmKjDwUU26Z8dDyf2kgqH3HSfD+TWmckDyoqNKL8dGnModmNKo9StRyP
 isgAdQxtkWEgxO/s9VRM76FHokUXHg73TMy36Fm2mJX32EG14xa8DjkC+VkcWYWz7bMZNWKTop
 n/UbdVZDuK2Rim0OvLJt74PP0MpeHo1hlyne/tx2uiFf+TOhNFyRW6qU/YasqEQAaofpJAFtZl
 /9FcGBJTke0KIg5kstAajSiPN4i55+YUVVbUrGuJZl1Au5msmAVHCwFszH1h49zn+SR+lO6N+B
 d0k=
X-SBRS: 2.7
X-MesageID: 6383698
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,249,1566878400"; d="scan'208,217";a="6383698"
To: Chris Brannon <cmb@prgmr.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <aecc7e18-40ff-8bb8-467c-24bfe99ee8f1@prgmr.com>
 <470f5ce1-d43f-a5dd-a00d-e2ec339b06c0@suse.com>
 <8736gb5by4.fsf@cmbmachine.messageid.invalid>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e05593f6-f223-2c7d-d607-ea76c9204f17@citrix.com>
Date: Wed, 2 Oct 2019 18:41:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8736gb5by4.fsf@cmbmachine.messageid.invalid>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Crash with nested HVM and Linux v5.1+
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <JBeulich@suse.com>, Sarah Newman <srn@prgmr.com>
Content-Type: multipart/mixed; boundary="===============3850887349750647139=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3850887349750647139==
Content-Type: multipart/alternative;
	boundary="------------5BAFB504C136C3FBABE6C437"
Content-Language: en-GB

--------------5BAFB504C136C3FBABE6C437
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 02/10/2019 17:50, Chris Brannon wrote:
> Jan Beulich <jbeulich@suse.com> writes:
>
>> On 21.09.2019 01:14, Sarah Newman wrote:
>>> With nestedhvm=1, the L2 HVM guest is either hanging (Xen 4.8) or
>>> crashing (Xen 4.12.1) the L1 Xen hypervisor with recent versions of
>>> Linux. We
>>> isolated the commit to:
>>>
>>> commit 093ae8f9a86a974c920b613860f1f7fd5bbd70ab
>>> Author: Borislav Petkov <bp@suse.de>
>>> Date:   Thu Apr 12 13:11:36 2018 +0200
>> Thanks for doing the bisection on the Linux side. Would you please also
>> provide the actual data about the L1 Xen crash (i.e. a maximum
>> verbosity L1 log of a debug build of Xen)? It might also turn out
>> helpful if you could provide the corresponding L0 Xen log, assuming you
>> have host access.
> Typescripts are attached.
> typescript-l1.txt contains the log of domain creation on the L1.
> typescript-l0.txt contains both the log of domain creation on the L0,
> and xl dmesg output from the L0.
>
> Both the L0 and L1 are running debug builds of Xen 4.12.1.
>
> -- Chris
> (XEN) traps.c:1576: GPF (0000): ffff82d08031a80f [vmx.c#vmx_msr_read_intercept+0x387/0x3fd] -> ffff82d08037c9f2
> (XEN) traps.c:1576: GPF (0000): ffff82d08031a80f [vmx.c#vmx_msr_read_intercept+0x387/0x3fd] -> ffff82d08037c9f2
> (d2) xs_write(/vm/95f11fc0-b9e7-47ff-8523-bacab35b96b6/rtc/timeoffset): EACCES
> (XEN) d1v1 Unhandled nested vmexit: reason 51
> (XEN) domain_crash called from vvmx.c:2671
> (XEN) Domain 1 (vcpu#1) crashed on cpu#2:

51 is the RDTSCP intercept.  It seems that noone has ever tried
executing a RDTSCP instruction in nested virt yet... which goes to show
how untested this all is.

Can you see about giving this patch a spin?

~Andrew

diff --git a/xen/arch/x86/hvm/vmx/vvmx.c b/xen/arch/x86/hvm/vmx/vvmx.c
index fdf449bfd1..6696bd6240 100644
--- a/xen/arch/x86/hvm/vmx/vvmx.c
+++ b/xen/arch/x86/hvm/vmx/vvmx.c
@@ -2491,6 +2491,7 @@ int nvmx_n2_vmexit_handler(struct cpu_user_regs *regs,
             nvcpu->nv_vmexit_pending = 1;
         break;
     case EXIT_REASON_RDTSC:
+    case EXIT_REASON_RDTSCP:
         ctrl = __n2_exec_control(v);
         if ( ctrl & CPU_BASED_RDTSC_EXITING )
             nvcpu->nv_vmexit_pending = 1;
@@ -2501,6 +2502,8 @@ int nvmx_n2_vmexit_handler(struct cpu_user_regs *regs,
              * avoiding changing guest_tsc and messing up timekeeping in L1
              */
             msr_split(regs, hvm_get_guest_tsc(v) + get_vvmcs(v,
TSC_OFFSET));
+            if ( exit_reason == EXIT_REASON_RDTSCP )
+                regs->rcx = v->arch.msrs->tsc_aux;
             update_guest_eip();
 
             return 1;


--------------5BAFB504C136C3FBABE6C437
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 02/10/2019 17:50, Chris Brannon
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:8736gb5by4.fsf@cmbmachine.messageid.invalid">
      <div class="moz-text-plain" wrap="true" graphical-quote="true"
        style="font-family: -moz-fixed; font-size: 12px;"
        lang="x-western">
        <pre class="moz-quote-pre" wrap="">Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com" moz-do-not-send="true">&lt;jbeulich@suse.com&gt;</a> writes:

</pre>
        <blockquote type="cite" style="color: #000000;">
          <pre class="moz-quote-pre" wrap="">On 21.09.2019 01:14, Sarah Newman wrote:
</pre>
          <blockquote type="cite" style="color: #000000;">
            <pre class="moz-quote-pre" wrap="">With nestedhvm=1, the L2 HVM guest is either hanging (Xen 4.8) or
crashing (Xen 4.12.1) the L1 Xen hypervisor with recent versions of
Linux. We
isolated the commit to:

commit 093ae8f9a86a974c920b613860f1f7fd5bbd70ab
Author: Borislav Petkov <a class="moz-txt-link-rfc2396E" href="mailto:bp@suse.de" moz-do-not-send="true">&lt;bp@suse.de&gt;</a>
Date:   Thu Apr 12 13:11:36 2018 +0200
</pre>
          </blockquote>
          <pre class="moz-quote-pre" wrap="">Thanks for doing the bisection on the Linux side. Would you please also
provide the actual data about the L1 Xen crash (i.e. a maximum
verbosity L1 log of a debug build of Xen)? It might also turn out
helpful if you could provide the corresponding L0 Xen log, assuming you
have host access.
</pre>
        </blockquote>
        <pre class="moz-quote-pre" wrap="">Typescripts are attached.
typescript-l1.txt contains the log of domain creation on the L1.
typescript-l0.txt contains both the log of domain creation on the L0,
and xl dmesg output from the L0.

Both the L0 and L1 are running debug builds of Xen 4.12.1.

-- Chris
</pre>
      </div>
      <div class="moz-text-plain" wrap="true" graphical-quote="true"
        style="font-family: -moz-fixed; font-size: 12px;"
        lang="x-western">
        <pre class="moz-quote-pre" wrap="">(XEN) traps.c:1576: GPF (0000): ffff82d08031a80f [vmx.c#vmx_msr_read_intercept+0x387/0x3fd] -&gt; ffff82d08037c9f2
(XEN) traps.c:1576: GPF (0000): ffff82d08031a80f [vmx.c#vmx_msr_read_intercept+0x387/0x3fd] -&gt; ffff82d08037c9f2
(d2) xs_write(/vm/95f11fc0-b9e7-47ff-8523-bacab35b96b6/rtc/timeoffset): EACCES
(XEN) d1v1 Unhandled nested vmexit: reason 51
(XEN) domain_crash called from vvmx.c:2671
(XEN) Domain 1 (vcpu#1) crashed on cpu#2:</pre>
      </div>
    </blockquote>
    <br>
    51 is the RDTSCP intercept.  It seems that noone has ever tried
    executing a RDTSCP instruction in nested virt yet... which goes to
    show how untested this all is.<br>
    <br>
    Can you see about giving this patch a spin?<br>
    <br>
    ~Andrew<br>
    <br>
    diff --git a/xen/arch/x86/hvm/vmx/vvmx.c
    b/xen/arch/x86/hvm/vmx/vvmx.c<br>
    index fdf449bfd1..6696bd6240 100644<br>
    --- a/xen/arch/x86/hvm/vmx/vvmx.c<br>
    +++ b/xen/arch/x86/hvm/vmx/vvmx.c<br>
    @@ -2491,6 +2491,7 @@ int nvmx_n2_vmexit_handler(struct
    cpu_user_regs *regs,<br>
                 nvcpu-&gt;nv_vmexit_pending = 1;<br>
             break;<br>
         case EXIT_REASON_RDTSC:<br>
    +    case EXIT_REASON_RDTSCP:<br>
             ctrl = __n2_exec_control(v);<br>
             if ( ctrl &amp; CPU_BASED_RDTSC_EXITING )<br>
                 nvcpu-&gt;nv_vmexit_pending = 1;<br>
    @@ -2501,6 +2502,8 @@ int nvmx_n2_vmexit_handler(struct
    cpu_user_regs *regs,<br>
                  * avoiding changing guest_tsc and messing up
    timekeeping in L1<br>
                  */<br>
                 msr_split(regs, hvm_get_guest_tsc(v) + get_vvmcs(v,
    TSC_OFFSET));<br>
    +            if ( exit_reason == EXIT_REASON_RDTSCP )<br>
    +                regs-&gt;rcx = v-&gt;arch.msrs-&gt;tsc_aux;<br>
                 update_guest_eip();<br>
     <br>
                 return 1;<br>
    <br>
  </body>
</html>

--------------5BAFB504C136C3FBABE6C437--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3850887349750647139==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:46:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFihf-0003Q3-QS; Wed, 02 Oct 2019 17:46:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFihe-0003Py-2P
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:46:18 +0000
X-Inumbo-ID: 88725733-e53c-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 88725733-e53c-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 17:46:16 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 73D3E1000;
 Wed,  2 Oct 2019 10:46:16 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 80E3E3F706;
 Wed,  2 Oct 2019 10:46:15 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190813213237.4819-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a4082fa0-0942-7b0a-3166-92260b47c5cc@arm.com>
Date: Wed, 2 Oct 2019 18:46:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190813213237.4819-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/docs: arm: Update dom0less binding and
 example
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: viktor_mitin@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VudGxlIHBpbmcuCgpPbiA4LzEzLzE5IDEwOjMyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
VGhlIGJpbmRpbmcgZm9yIHRoZSBkb20wbGVzcyBtb2R1bGUgZG9lcyBub3QgbWF0Y2ggWGVuIGlt
cGxlbWVudGF0aW9uLgo+IEFueSBtb2R1bGUgc2hvdWxkIGNvbnRhaW4gdGhlIGNvbXBhdGlibGUg
Im11bHRpYm9vdCxtb2R1bGUiIHRvIGJlCj4gcmVjb2duaXplZC4KPiAKPiBUaGlzIHdhcyBjbGVh
cmx5IGFuIG92ZXJzaWdodCBhcyBvdGhlciBleGFtcGxlcyB3aXRoIFhlbiBjb2RlIGJhc2UKPiBw
cm92aWRlIHRoZSBjb21wYXRpYmxlICJtdWx0aWJvb3QsbW9kdWxlIi4KPiAKPiBTbyBmaXggdGhl
IGJpbmRpbmcgYW5kIHRoZSBleGFtcGxlIGFzc29jaWF0ZWQgdG8gaXQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAKPiBD
YzogdmlrdG9yX21pdGluQGVwYW0uY29tCj4gCj4gICAgICBXZSBwcm9iYWJseSB3YW50IHRvIGNv
bnNvbGlkYXRlIGFsbCB0aGUgZG9tMGxlc3MgZG9jdW1lbnRhdGlvbiBpbgo+ICAgICAgb25lIHBs
YWNlIHJhdGhlciB0aGFuIGhhdmluZyB0byBmaXggZG9jdW1hdGlvbiBpc3N1ZXMgaW4gYSBtdWx0
aXBsZQo+ICAgICAgcGxhY2VzIG9uZSBieSBvbmUuCj4gLS0tCj4gICBkb2NzL21pc2MvYXJtL2Rl
dmljZS10cmVlL2Jvb3RpbmcudHh0IHwgMTIgKysrKysrLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2Nz
L21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2Ut
dHJlZS9ib290aW5nLnR4dAo+IGluZGV4IDMxN2E5ZTk2MmEuLjBmYWZhMDFiNWQgMTAwNjQ0Cj4g
LS0tIGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+ICsrKyBiL2RvY3Mv
bWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPiBAQCAtMTYwLDcgKzE2MCw3IEBAIFRo
ZSBrZXJuZWwgc3ViLW5vZGUgaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiAgIAo+ICAg
LSBjb21wYXRpYmxlCj4gICAKPiAtICAgICJtdWx0aWJvb3Qsa2VybmVsIgo+ICsgICAgIm11bHRp
Ym9vdCxrZXJuZWwiLCAibXVsdGlib290LG1vZHVsZSIKPiAgIAo+ICAgLSByZWcKPiAgIAo+IEBA
IC0xNzUsNyArMTc1LDcgQEAgVGhlIHJhbWRpc2sgc3ViLW5vZGUgaGFzIHRoZSBmb2xsb3dpbmcg
cHJvcGVydGllczoKPiAgIAo+ICAgLSBjb21wYXRpYmxlCj4gICAKPiAtICAgICJtdWx0aWJvb3Qs
cmFtZGlzayIKPiArICAgICJtdWx0aWJvb3QscmFtZGlzayIsICJtdWx0aWJvb3QsbW9kdWxlIgo+
ICAgCj4gICAtIHJlZwo+ICAgCj4gQEAgLTE5NiwxMyArMTk2LDEzIEBAIGNob3NlbiB7Cj4gICAg
ICAgICAgIHZwbDAxMTsKPiAgIAo+ICAgICAgICAgICBtb2R1bGVAMHg0YTAwMDAwMCB7Cj4gLSAg
ICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtlcm5lbCI7Cj4gKyAgICAgICAgICAg
IGNvbXBhdGlibGUgPSAibXVsdGlib290LGtlcm5lbCIsICJtdWx0aWJvb3QsbW9kdWxlIjsKPiAg
ICAgICAgICAgICAgIHJlZyA9IDwweDAgMHg0YTAwMDAwMCAweGZmZmZmZj47Cj4gICAgICAgICAg
ICAgICBib290YXJncyA9ICJjb25zb2xlPXR0eUFNQTAgaW5pdD0vYmluL3NoIjsKPiAgICAgICAg
ICAgfTsKPiAgIAo+ICAgICAgICAgICBtb2R1bGVAMHg0YjAwMDAwMCB7Cj4gLSAgICAgICAgICAg
IGNvbXBhdGlibGUgPSAibXVsdGlib290LHJhbWRpc2siOwo+ICsgICAgICAgICAgICBjb21wYXRp
YmxlID0gIm11bHRpYm9vdCxyYW1kaXNrIiwgIm11bHRpYm9vdCxtb2R1bGUiOwo+ICAgICAgICAg
ICAgICAgcmVnID0gPDB4MCAweDRiMDAwMDAwIDB4ZmZmZmZmPjsKPiAgICAgICAgICAgfTsKPiAg
ICAgICB9Owo+IEBAIC0yMTUsMTMgKzIxNSwxMyBAQCBjaG9zZW4gewo+ICAgICAgICAgICBjcHVz
ID0gPDE+Owo+ICAgCj4gICAgICAgICAgIG1vZHVsZUAweDRjMDAwMDAwIHsKPiAtICAgICAgICAg
ICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIjsKPiArICAgICAgICAgICAgY29tcGF0
aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIiwgIm11bHRpYm9vdCxtb2R1bGUiOwo+ICAgICAgICAg
ICAgICAgcmVnID0gPDB4MCAweDRjMDAwMDAwIDB4ZmZmZmZmPjsKPiAgICAgICAgICAgICAgIGJv
b3RhcmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9iaW4vc2giOwo+ICAgICAgICAgICB9Owo+
ICAgCj4gICAgICAgICAgIG1vZHVsZUAweDRkMDAwMDAwIHsKPiAtICAgICAgICAgICAgY29tcGF0
aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7Cj4gKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAi
bXVsdGlib290LHJhbWRpc2siLCAibXVsdGlib290LG1vZHVsZSI7Cj4gICAgICAgICAgICAgICBy
ZWcgPSA8MHgwIDB4NGQwMDAwMDAgMHhmZmZmZmY+Owo+ICAgICAgICAgICB9Owo+ICAgICAgIH07
Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:47:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiiT-0003TE-5U; Wed, 02 Oct 2019 17:47:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFiiS-0003T8-I4
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:47:08 +0000
X-Inumbo-ID: a5618fe8-e53c-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id a5618fe8-e53c-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 17:47:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 781D51000;
 Wed,  2 Oct 2019 10:47:04 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A01723F706;
 Wed,  2 Oct 2019 10:47:03 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190921100836.21396-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e881db02-b6cf-6634-0e2c-5f79c9325881@arm.com>
Date: Wed, 2 Oct 2019 18:47:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190921100836.21396-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZy4KCk9uIDkvMjEvMTkgMTE6MDggQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBBdCB0aGUg
bW9tZW50LCBib290IHBhZ2V0YWJsZXMgYXJlIG9ubHkgY2xlYXJlZCBvbmNlIGF0IGJvb3QuIFRo
aXMgbWVhbnMKPiB3aGVuIGJvb3RpbmcgQ1BVMiAoYW5kIG9ud2FyZHMpIHRoZW4gYm9vdCBwYWdl
dGFibGVzIHdpbGwgbm90IGJlCj4gY2xlYXJlZC4KPiAKPiBUbyBrZWVwIHRoZSBpbnRlcmZhY2Ug
ZXhhY3RseSB0aGUgc2FtZSBmb3IgYWxsIHNlY29uZGFyeSBDUFUsIHRoZSBib290Cj4gcGFnZXRh
YmxlcyBhcmUgbm93IGNsZWFyZWQgYmVmb3JlIGJyaW5naW5nLXVwIGVhY2ggc2Vjb25kYXJ5IENQ
VS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL21tLmMgfCAyNyArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
Cj4gaW5kZXggMTEyOWRjMjhjOC4uZTE0ZWU3NmZmOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTcwNCw4ICs3MDQsMjAgQEAg
dm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQpCj4gICAKPiAgICAgICBzd2l0Y2hfdHRicih0dGJyKTsKPiAgIAo+IC0gICAgLyogQ2xlYXIg
dGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCj4gLSAg
ICAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpICovCj4gKyAgICB4ZW5fcHRf
ZW5mb3JjZV93bngoKTsKPiArCj4gKyNpZmRlZiBDT05GSUdfQVJNXzMyCj4gKyAgICBwZXJfY3B1
KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKPiArICAgIHBlcl9jcHUoeGVuX2RvbW1h
cCwgMCkgPSBjcHUwX2RvbW1hcDsKPiArI2VuZGlmCj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGNs
ZWFyX2Jvb3RfcGFnZXRhYmxlcyh2b2lkKQo+ICt7Cj4gKyAgICAvKgo+ICsgICAgICogQ2xlYXIg
dGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCj4gKyAg
ICAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpCj4gKyAgICAgKi8KPiAgICAg
ICBjbGVhcl90YWJsZShib290X3BndGFibGUpOwo+ICAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAg
ICAgICBjbGVhcl90YWJsZShib290X2ZpcnN0KTsKPiBAQCAtNzEzLDE4ICs3MjUsMTMgQEAgdm9p
ZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQp
Cj4gICAjZW5kaWYKPiAgICAgICBjbGVhcl90YWJsZShib290X3NlY29uZCk7Cj4gICAgICAgY2xl
YXJfdGFibGUoYm9vdF90aGlyZCk7Cj4gLQo+IC0gICAgeGVuX3B0X2VuZm9yY2Vfd254KCk7Cj4g
LQo+IC0jaWZkZWYgQ09ORklHX0FSTV8zMgo+IC0gICAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgMCkg
PSBjcHUwX3BndGFibGU7Cj4gLSAgICBwZXJfY3B1KHhlbl9kb21tYXAsIDApID0gY3B1MF9kb21t
YXA7Cj4gLSNlbmRpZgo+ICAgfQo+ICAgCj4gICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAgaW50
IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKPiAgIHsKPiArICAgIGNsZWFyX2Jv
b3RfcGFnZXRhYmxlcygpOwo+ICsKPiAgICAgICAvKiBTZXQgaW5pdF90dGJyIGZvciB0aGlzIENQ
VSBjb21pbmcgdXAuIEFsbCBDUHVzIHNoYXJlIGEgc2luZ2xlIHNldG9mCj4gICAgICAgICogcGFn
ZXRhYmxlcywgYnV0IHJld3JpdGUgaXQgZWFjaCB0aW1lIGZvciBjb25zaXN0ZW5jeSB3aXRoIDMy
IGJpdC4gKi8KPiAgICAgICBpbml0X3R0YnIgPSAodWludHB0cl90KSB4ZW5fcGd0YWJsZSArIHBo
eXNfb2Zmc2V0Owo+IEBAIC03NjcsNiArNzc0LDggQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0
YWJsZXMoaW50IGNwdSkKPiAgICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7
Cj4gICAgICAgcGVyX2NwdSh4ZW5fZG9tbWFwLCBjcHUpID0gZG9taGVhcDsKPiAgIAo+ICsgICAg
Y2xlYXJfYm9vdF9wYWdldGFibGVzKCk7Cj4gKwo+ICAgICAgIC8qIFNldCBpbml0X3R0YnIgZm9y
IHRoaXMgQ1BVIGNvbWluZyB1cCAqLwo+ICAgICAgIGluaXRfdHRiciA9IF9fcGEoZmlyc3QpOwo+
ICAgICAgIGNsZWFuX2RjYWNoZShpbml0X3R0YnIpOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:47:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:47:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiiY-0003UM-G0; Wed, 02 Oct 2019 17:47:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFiiX-0003U6-Kp
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:47:13 +0000
X-Inumbo-ID: aa4535c8-e53c-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id aa4535c8-e53c-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 17:47:12 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B78841000;
 Wed,  2 Oct 2019 10:47:12 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DEA033F706;
 Wed,  2 Oct 2019 10:47:11 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190921100836.21396-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1fd0a4a-f238-f833-c1d5-3f490eaaebc4@arm.com>
Date: Wed, 2 Oct 2019 18:47:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190921100836.21396-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VudGxlIHBpbmcuCgpPbiA5LzIxLzE5IDExOjA4IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
QXQgdGhlIG1vbWVudCwgYm9vdCBwYWdldGFibGVzIGFyZSBvbmx5IGNsZWFyZWQgb25jZSBhdCBi
b290LiBUaGlzIG1lYW5zCj4gd2hlbiBib290aW5nIENQVTIgKGFuZCBvbndhcmRzKSB0aGVuIGJv
b3QgcGFnZXRhYmxlcyB3aWxsIG5vdCBiZQo+IGNsZWFyZWQuCj4gCj4gVG8ga2VlcCB0aGUgaW50
ZXJmYWNlIGV4YWN0bHkgdGhlIHNhbWUgZm9yIGFsbCBzZWNvbmRhcnkgQ1BVLCB0aGUgYm9vdAo+
IHBhZ2V0YWJsZXMgYXJlIG5vdyBjbGVhcmVkIGJlZm9yZSBicmluZ2luZy11cCBlYWNoIHNlY29u
ZGFyeSBDUFUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9tbS5jIHwgMjcgKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgOSBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9h
cm0vbW0uYwo+IGluZGV4IDExMjlkYzI4YzguLmUxNGVlNzZmZjggMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC03MDQsOCArNzA0
LDIwIEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0KQo+ICAgCj4gICAgICAgc3dpdGNoX3R0YnIodHRicik7Cj4gICAKPiAtICAgIC8q
IENsZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQ
VQo+IC0gICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKSAqLwo+ICsgICAg
eGVuX3B0X2VuZm9yY2Vfd254KCk7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTV8zMgo+ICsgICAg
cGVyX2NwdSh4ZW5fcGd0YWJsZSwgMCkgPSBjcHUwX3BndGFibGU7Cj4gKyAgICBwZXJfY3B1KHhl
bl9kb21tYXAsIDApID0gY3B1MF9kb21tYXA7Cj4gKyNlbmRpZgo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCBjbGVhcl9ib290X3BhZ2V0YWJsZXModm9pZCkKPiArewo+ICsgICAgLyoKPiArICAgICAq
IENsZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQ
VQo+ICsgICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKQo+ICsgICAgICov
Cj4gICAgICAgY2xlYXJfdGFibGUoYm9vdF9wZ3RhYmxlKTsKPiAgICNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4gICAgICAgY2xlYXJfdGFibGUoYm9vdF9maXJzdCk7Cj4gQEAgLTcxMywxOCArNzI1LDEz
IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNf
b2Zmc2V0KQo+ICAgI2VuZGlmCj4gICAgICAgY2xlYXJfdGFibGUoYm9vdF9zZWNvbmQpOwo+ICAg
ICAgIGNsZWFyX3RhYmxlKGJvb3RfdGhpcmQpOwo+IC0KPiAtICAgIHhlbl9wdF9lbmZvcmNlX3du
eCgpOwo+IC0KPiAtI2lmZGVmIENPTkZJR19BUk1fMzIKPiAtICAgIHBlcl9jcHUoeGVuX3BndGFi
bGUsIDApID0gY3B1MF9wZ3RhYmxlOwo+IC0gICAgcGVyX2NwdSh4ZW5fZG9tbWFwLCAwKSA9IGNw
dTBfZG9tbWFwOwo+IC0jZW5kaWYKPiAgIH0KPiAgIAo+ICAgI2lmZGVmIENPTkZJR19BUk1fNjQK
PiAgIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCj4gICB7Cj4gKyAgICBj
bGVhcl9ib290X3BhZ2V0YWJsZXMoKTsKPiArCj4gICAgICAgLyogU2V0IGluaXRfdHRiciBmb3Ig
dGhpcyBDUFUgY29taW5nIHVwLiBBbGwgQ1B1cyBzaGFyZSBhIHNpbmdsZSBzZXRvZgo+ICAgICAg
ICAqIHBhZ2V0YWJsZXMsIGJ1dCByZXdyaXRlIGl0IGVhY2ggdGltZSBmb3IgY29uc2lzdGVuY3kg
d2l0aCAzMiBiaXQuICovCj4gICAgICAgaW5pdF90dGJyID0gKHVpbnRwdHJfdCkgeGVuX3BndGFi
bGUgKyBwaHlzX29mZnNldDsKPiBAQCAtNzY3LDYgKzc3NCw4IEBAIGludCBpbml0X3NlY29uZGFy
eV9wYWdldGFibGVzKGludCBjcHUpCj4gICAgICAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgY3B1KSA9
IGZpcnN0Owo+ICAgICAgIHBlcl9jcHUoeGVuX2RvbW1hcCwgY3B1KSA9IGRvbWhlYXA7Cj4gICAK
PiArICAgIGNsZWFyX2Jvb3RfcGFnZXRhYmxlcygpOwo+ICsKPiAgICAgICAvKiBTZXQgaW5pdF90
dGJyIGZvciB0aGlzIENQVSBjb21pbmcgdXAgKi8KPiAgICAgICBpbml0X3R0YnIgPSBfX3BhKGZp
cnN0KTsKPiAgICAgICBjbGVhbl9kY2FjaGUoaW5pdF90dGJyKTsKPiAKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 17:49:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 17:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFikR-0003jG-Va; Wed, 02 Oct 2019 17:49:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFikQ-0003j9-O8
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 17:49:10 +0000
X-Inumbo-ID: eff1a426-e53c-11e9-97fb-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id eff1a426-e53c-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 17:49:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8DF2B1000;
 Wed,  2 Oct 2019 10:49:09 -0700 (PDT)
Received: from [10.37.10.48] (unknown [10.37.10.48])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4407B3F706;
 Wed,  2 Oct 2019 10:49:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
Message-ID: <2148a78c-633a-bf2e-acd1-ace9f8e62e1a@arm.com>
Date: Wed, 2 Oct 2019 18:49:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpHZW50bGUgcGluZy4KCkNoZWVycywKCk9uIDkvMjAvMTkgNDoyNiBQTSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIwLzA5LzIwMTkgMTY6MTYsIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPj4gT24gRnJpLCAyMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
Pj4gT24gMjAvMDkvMjAxOSAwMDozNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9u
IFR1ZSwgMTcgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gVGhlIGN1cnJlbnQg
aW1wbGVtZW50YXRpb25zIG9mIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBleHBlY3QKPj4+Pj4g
e21hcCwgdW5tYXB9X2RvbWFpbl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxwZXJzIGFy
ZSB1c2VkIHRvCj4+Pj4+IG1hcC91bm1hcCBwYWdlIHRhYmxlcyB3aGlsZSB1cGRhdGUgWGVuIHBh
Z2UtdGFibGVzLgo+Pj4+Pgo+Pj4+PiBTaW5jZSBjb21taXQgMDIyMzg3ZWUxYSAieGVuL2FybTog
bW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluCj4+Pj4+IHtzZXQsIGNsZWFyfV9m
aXhtYXAoKSIsIHNldHVwX2ZpeG1hcCgpIHdpbGwgbWFrZSB1c2Ugb2YgdGhlIGhlbHBlcnMKPj4+
Pj4gbWVudGlvbmVkIGFib3ZlLiBXaGVuIGJvb3RpbmcgWGVuIHVzaW5nIEdSVUIsIHNldHVwX2Zp
eG1hcCgpIG1heSBiZSAKPj4+Pj4gdXNlZAo+Pj4+PiBiZWZvcmUgbWFwX2RvbWFpbl9wYWdlKCkg
Y2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBkYXRhIAo+Pj4+PiBhYm9ydDoKPj4+
Pj4KPj4+Pj4gKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDUKPj4+Pj4gKFhFTikg
Q1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4+Pj4+Cj4+Pj4+IFsuLi5dCj4+Pj4+
Cj4+Pj4+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+Pj4+PiAoWEVOKcKgwqDCoCBbPDAwMDAwMDAw
MDAyNWFiNmM+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyYjQvMHg1OWMgKFBDKQo+Pj4+PiAoWEVO
KcKgwqDCoCBbPDAwMDAwMDAwMDAyNWFiMjA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyNjgvMHg1
OWMgKExSKQo+Pj4+PiAoWEVOKcKgwqDCoCBbPDAwMDAwMDAwMDAyNWFlNzA+XSBzZXRfZml4bWFw
KzB4MWMvMHgyYwo+Pj4+PiAoWEVOKcKgwqDCoCBbPDAwMDAwMDAwMDAyYTljOTg+XSBjb3B5X2Zy
b21fcGFkZHIrMHg3Yy8weGRjCj4+Pj4+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDJhNGFlMD5d
IGhhc194c21fbWFnaWMrMHgxOC8weDM0Cj4+Pj4+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDJh
NWI1Yz5dIGJvb3RmZHQuYyNlYXJseV9zY2FuX25vZGUrMHgzOTgvMHg1NjAKPj4+Pj4gKFhFTinC
oMKgwqAgWzwwMDAwMDAwMDAwMmE1ZGUwPl0gZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSsweGJj
LzB4MTQ0Cj4+Pj4+IChYRU4pwqDCoMKgIFs8MDAwMDAwMDAwMDJhNWVkND5dIGJvb3RfZmR0X2lu
Zm8rMHg2Yy8weDI2MAo+Pj4+PiAoWEVOKcKgwqDCoCBbPDAwMDAwMDAwMDAyYWMwZDA+XSBzdGFy
dF94ZW4rMHgxMDgvMHhjNzQKPj4+Pj4gKFhFTinCoMKgwqAgWzwwMDAwMDAwMDAwMjAwNDRjPl0g
YXJtNjQvaGVhZC5vI3BhZ2luZysweDYwLzB4ODgKPj4+Pj4KPj4+Pj4gRHVyaW5nIGVhcmx5IGJv
b3QsIHRoZSBwYWdlIHRhYmxlcyBhcmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluCj4+
Pj4+IFhlbiBiaW5hcnkgb3IgYWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCj4+Pj4+
Cj4+Pj4+IEZvciBzdGF0aWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgdGhleSB3aWxsIGFs
cmVhZHkgYmUgbWFwcGVkIGFzCj4+Pj4+IHBhcnQgb2YgWGVuIGJpbmFyeS4gU28gd2UgY2FuIGVh
c2lseSBmaW5kIHRoZSB2aXJ0dWFsIGFkZHJlc3MuCj4+Pj4+Cj4+Pj4+IEZvciBkeW5hbWljYWxs
eSBhbGxvY2F0ZWQgcGFnZS10YWJsZXMsIHdlIG5lZWQgdG8gcmVseQo+Pj4+PiBtYXBfZG9tYWlu
X3BhZ2UoKSB0byBiZSBmdW5jdGlvbmFsbHkgd29ya2luZy4KPj4+Pj4KPj4+Pj4gRm9yIGFybTMy
LCB0aGUgY2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBwYWdlIGNhbiBiZSBkeW5hbWlj
YWxseQo+Pj4+PiBhbGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJtNjQs
IHRoZSBjYWxsIHdpbGwgYmUgdXNhYmxlCj4+Pj4+IGFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGlu
Z3MoKS4KPj4+Pj4KPj4+Pj4gSW4gYm90aCBjYXNlcywgbWVtb3J5IGFyZSBnaXZlbiB0byB0aGUg
Ym9vdCBhbGxvY2F0b3IgYWZ0ZXJ3YXJkcy4gCj4+Pj4+IFNvIHdlCj4+Pj4+IGNhbiByZWx5IG9u
IG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBhZ2UgdGFibGVzIGFsbG9jYXRlZAo+Pj4+
PiBkeW5hbWljYWxseS4KPj4+Pj4KPj4+Pj4gVGhlIGhlbHBlcnMgeGVuX3ttYXAsIHVubWFwfV90
YWJsZSgpIGFyZSBub3cgdXBkYXRlZCB0byB0YWtlIGludG8KPj4+Pj4gYWNjb3VudCB0aGUgY2Fz
ZSB3aGVyZSBwYWdlLXRhYmxlcyBhcmUgcGFydCBvZiBYZW4gYmluYXJ5Lgo+Pj4+Pgo+Pj4+PiBG
aXhlczogMDIyMzg3ZWUxYSAoJ3hlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNvZGUgWGVuIFBUIHVw
ZGF0ZSBpbiAKPj4+Pj4ge3NldCwKPj4+Pj4gY2xlYXJ9X2ZpeG1hcCgpJykKPj4+Pj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Pj4gLS0tCj4+
Pj4+IMKgwqAgeGVuL2FyY2gvYXJtL21tLmMgfCAyMCArKysrKysrKysrKysrKysrKysrKwo+Pj4+
PiDCoMKgIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCj4+Pj4+Cj4+Pj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+Pj4+IGluZGV4
IGUxY2RlYWFmMmYuLmRhNjMwM2E4ZmQgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9t
bS5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+Pj4+IEBAIC05NTAsMTEgKzk1MCwz
MSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICplbnRyeSkKPj4+Pj4gwqDC
oMKgwqAgc3RhdGljIGxwYWVfdCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCj4+Pj4+IMKgwqAg
ewo+Pj4+PiArwqDCoMKgIC8qCj4+Pj4+ICvCoMKgwqDCoCAqIFdlIG1heSByZXF1aXJlIHRvIG1h
cCB0aGUgcGFnZSB0YWJsZSBiZWZvcmUgCj4+Pj4+IG1hcF9kb21haW5fcGFnZSgpIGlzCj4+Pj4+
ICvCoMKgwqDCoCAqIHVzZWFibGUuIFRoZSByZXF1aXJlbWVudHMgaGVyZSBpcyBpdCBtdXN0IGJl
IHVzZWFibGUgYXMgCj4+Pj4+IHNvb24gYXMKPj4+Pj4gK8KgwqDCoMKgICogcGFnZS10YWJsZXMg
YXJlIGFsbG9jYXRlZCBkeW5hbWljYWxseSB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLgo+Pj4+PiAr
wqDCoMKgwqAgKi8KPj4+Pj4gK8KgwqDCoCBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVf
ZWFybHlfYm9vdCApCj4+Pj4+ICvCoMKgwqAgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgdmFkZHJf
dCB2YSA9IG1mbl90b19tYWRkcihtZm4pIC0gcGh5c19vZmZzZXQ7Cj4+Pj4+ICsKPj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgIGlmICggaXNfa2VybmVsKHZhKSApCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHJldHVybiAobHBhZV90ICopdmE7Cj4+Pj4KPj4+PiBJcyBpdCBpbnRlbmRlZCB0byBj
b250aW51ZSBpZiBpdCBpcyBub3QgYSB4ZW4gdGV4dCBwYWdlPyBTaG91bGRuJ3Qgd2UKPj4+PiBC
VUcoKSBvciBXQVJOPwo+Pj4gWWVzLCBJIHdyb3RlIHRoZSByYXRpb25hbGUgaW4gdGhlIGNvbW1p
dCBtZXNzYWdlIGFuZCBhIHN1bW1hcnkgaW4gYSAKPj4+IGZldyBsaW5lcwo+Pj4gYWJvdmUuIEZv
ciBjb252ZW5pZW5jZSwgSSBwYXN0ZWQgdGhlIGNvbW1pdCBtZXNzYWdlIGFnYWluIGhlcmU6Cj4+
IFRoZSBjb21taXQgbWVzc2FnZSBleHBsYWlucyB3aGF0IHlvdSBhcmUgZG9pbmcgYnV0IEkgYW0g
c3RpbGwgbWlzc2luZwo+PiBzb21ldGhpbmcuCj4+Cj4+IFdoeSBhcmUgd2UgY29udGludWluZyBp
ZiBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgYW5kCj4+ICFpc19rZXJuZWwo
dmEpPwo+Pgo+PiBUaGUgY29tbWl0IG1lc3NhZ2UgZXhwbGFpbnMgdGhhdCBpZiBzeXN0ZW1fc3Rh
dGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QKPj4gcGFnZXRhYmxlIHBhZ2VzIGFyZSBzdGF0aWMs
IHJpZ2h0PyAKPiBUaGF0J3Mgbm90IGNvcnJlY3QuIEJlbG93IGFuIGV4Y2VycHQgb2YgdGhlIGNv
bW1pdCBtZXNzYWdlOgo+IAo+ICJEdXJpbmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFy
ZSBlaXRoZXIgc3RhdGljYWxseSBhbGxvY2F0ZWQgaW4KPiBYZW4gYmluYXJ5IG9yIGFsbG9jYXRl
ZCB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLiIKPiAKPiBBbiBleGFtcGxlIG9mIGR5bmFtaWMgYWxs
b2NhdGlvbiBoYXBwZW5pbmcgd2hlbiBzeXN0ZW1fc3RhdGUgPT0gCj4gU1lTX1NUQVRFX2Vhcmx5
X2Jvb3QgaXMgaW4gc2V0dXBfeGVuaGVhcF9tYXBwaW5ncygpLiBhbGxvY19ib290X3BhZ2VzKCkg
Cj4gd2lsbCBiZSB1c2VkIHRvIGFsbG9jYXRlIGludGVybWVkaWF0ZSBwYWdlLXRhYmxlcyBhcyB0
aGUgcnVudGltZSAKPiBhbGxvY2F0b3IgaXMgbm90IHlldCByZWFkeS4KPiAKPj4gT25seSBhZnRl
ciBkeW5hbWljIGFsbG9jYXRpb24gYXJlCj4+IHBvc3NpYmxlIGl0IG1ha2VzIHNlbnNlIHRvIHVz
ZSBtYXBfZG9tYWluX3BhZ2UsIGFuZCBkeW5hbWljIGFsbG9jYXRpb25zCj4+IGFyZSBwb3NzaWJs
ZSByb3VnaGx5IHdoZW4gc3lzdGVtX3N0YXRlIHN3aXRjaGVkIHRvIFNZU19TVEFURV9ib290Lgo+
IAo+IFRoYXQncyBub3QgY29ycmVjdC4gYWxsb2NfYm9vdF9wYWdlcygpIGlzIGFjdHVhbGx5IGhl
cmUgdG8gYWxsb3cgZHluYW1pYyAKPiBhbGxvY2F0aW9uIGJlZm9yZSB0aGUgbWVtb3J5IHN1YnN5
c3RlbSAoYW5kIHRoZXJlZm9yZSB0aGUgcnVudGltZSAKPiBhbGxvY2F0b3IpIGlzIGluaXRpYWxp
emVkLgo+IAo+IEhhbGYgb2YgdGhlIGNvbW1pdCBtZXNzYWdlIGFjdHVhbGx5IGV4cGxhaW4gd2hl
biBkeW5hbWljIGFsbG9jYXRpb24gY2FuIAo+IGJlIHVzZWQuIEkgYW0gbm90IGVudGlyZWx5IHN1
cmUgd2hhdCBpcyB1bmNsZWFyIGluIGl0IHNvIHBsZWFzZSBzdWdnZXN0IAo+IGEgZGlmZmVyZW50
IGNvbW1pdCBtZXNzYWdlLgo+IAo+IENoZWVycywKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFivt-0005I8-3W; Wed, 02 Oct 2019 18:01:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFivr-0005Hb-LC
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:00:59 +0000
X-Inumbo-ID: 96a62a7a-e53e-11e9-8628-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 96a62a7a-e53e-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 18:00:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CF84815A1;
 Wed,  2 Oct 2019 11:00:58 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E25773F706;
 Wed,  2 Oct 2019 11:00:57 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:00:47 +0100
Message-Id: <20191002180047.17144-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
References: <20191002180047.17144-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 6/6] xen/arm: traps: Mark
 check_stack_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgd2lsbCB0aHJvdyBhbiBlcnJvciBpZiBhIGZ1bmN0aW9uIGlzIHVudXNlZCB1bmxlc3Mg
eW91IHRlbGwKdG8gaWdub3JlIGl0LiBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIF9fbWF5YmVfdW51
c2VkLgoKV2hpbGUgbW9kaWZ5aW5nIHRoZSBkZWNsYXJhdGlvbiwgdXBkYXRlIGl0IHRvIG1hdGNo
IHByb3RvdHlwZSBvZiBzaW1pbGFyCmZ1bmN0aW9ucyAoc2VlIGJ1aWxkX2Fzc2VydGlvbnMpLiBU
aGlzIGhlbHBzIHRvIHVuZGVyc3RhbmQgdGhhdCB0aGUgc29sZQpwdXJwb3NlIG9mIHRoZSBmdW5j
dGlvbiBpcyB0byBob2xkIEJVSUxEX0JVR19PTigpLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIFVwZGF0ZSB0aGUgcHJvdG90eXBlIHRvIG1hdGNoIHN0eWxlIG9mIG90aGVyIGZ1bmN0aW9u
cyBob2xkaW5nCiAgICAgICAgb24gYnVpbGQgYXNzZXJ0aW9ucy4KLS0tCiB4ZW4vYXJjaC9hcm0v
dHJhcHMuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwppbmRleCBhM2I5NjFiZDA2Li5hM2RlYjU5MzcyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNTQsNyArNTQsOCBA
QAogICogdGhhdCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAo
d2hpY2ggaXMgcHVzaGVkIGluCiAgKiBlbnRyeS5TKSBhbmQgc3RydWN0IGNwdV9pbmZvICh3aGlj
aCBsaXZlcyBhdCB0aGUgYm90dG9tIG9mIGEgWGVuCiAgKiBzdGFjaykgbXVzdCBiZSBkb3VibGV3
b3JkLWFsaWduZWQgaW4gc2l6ZS4gICovCi1zdGF0aWMgaW5saW5lIHZvaWQgY2hlY2tfc3RhY2tf
YWxpZ25tZW50X2NvbnN0cmFpbnRzKHZvaWQpIHsKK3N0YXRpYyB2b2lkIF9faW5pdCBfX21heWJl
X3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCit7CiAjaWZkZWYgQ09ORklHX0FSTV82NAog
ICAgIEJVSUxEX0JVR19PTigoc2l6ZW9mIChzdHJ1Y3QgY3B1X3VzZXJfcmVncykpICYgMHhmKTsK
ICAgICBCVUlMRF9CVUdfT04oKG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcHNyX2Vs
MSkpICYgMHhmKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFivn-0005HD-1J; Wed, 02 Oct 2019 18:00:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFivl-0005H3-2W
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:00:53 +0000
X-Inumbo-ID: 92a8edae-e53e-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 92a8edae-e53e-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 18:00:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0CDBE1000;
 Wed,  2 Oct 2019 11:00:52 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 213EE3F706;
 Wed,  2 Oct 2019 11:00:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:00:41 +0100
Message-Id: <20191002180047.17144-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13 0/6] xen/arm: Add support to build with
 clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQWZ0ZXIgdGhpcyBzZXJpZXMsIEkgYW0gYWJsZSB0byBidWlsZCBYZW4gb24gQXJt
NjQgd2l0aCBjbGFuZyA3LjAuIFRoZXJlCmFyZSBzdGlsbCBzb21lIGlzc3VlcyB3aGVuIGJ1aWxk
aW5nIFhlbiBvbiBBcm0zMiBhbmQgYWxzbyB1c2luZyBsbGQuCgpDcm9zcy1jb21waWxhdGlvbiBp
cyBsZWZ0IG91dHNpZGUgZm9yIG5vdywgYnV0IHRoaXMgaXMgc3RpbGwgYSBnb29kIHN0YXJ0CmZv
ciBjbGFuZyAoYW5kIGFybWNsYW5nKS4KCkNoZWVycywKCkp1bGllbiBHcmFsbCAoNik6CiAgeGVu
L2FybTogZml4IGdldF9jcHVfaW5mbygpIHdoZW4gYnVpbHQgd2l0aCBjbGFuZwogIHhlbi9hcm02
NDogYml0b3BzOiBNYXRjaCB0aGUgcmVnaXN0ZXIgc2l6ZSB3aXRoIHRoZSB2YWx1ZSBzaXplIGlu
IGZsc2wKICB4ZW4vYXJtOiBjcHVlcnJhdGE6IE1hdGNoIHJlZ2lzdGVyIHNpemUgd2l0aCB2YWx1
ZSBzaXplIGluCiAgICBjaGVja193b3JrYXJvdW5kXyoKICB4ZW4vYXJtOiBjcHVmZWF0dXJlOiBN
YXRjaCByZWdpc3RlciBzaXplIHdpdGggdmFsdWUgc2l6ZSBpbgogICAgY3B1c19oYXZlX2NvbnN0
X2NhcAogIHhlbi9hcm06IG1tOiBNYXJrIGNoZWNrX21lbW9yeV9sYXlvdXRfYWxpZ25tZW50X2Nv
bnN0cmFpbnRzIGFzIHVudXNlZAogIHhlbi9hcm06IHRyYXBzOiBNYXJrIGNoZWNrX3N0YWNrX2Fs
aWdubWVudF9jb25zdHJhaW50cyBhcyB1bnVzZWQKCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
ICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgIHwg
IDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIHwgIDMgKystCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9jcHVmZWF0dXJlLmggICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVu
dC5oICAgICAgfCAxMCArKysrKysrKystCiA2IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo
KyksIDggZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiw1-0005Ld-NL; Wed, 02 Oct 2019 18:01:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFiw0-0005LE-52
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:01:08 +0000
X-Inumbo-ID: 955a0812-e53e-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 955a0812-e53e-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 18:00:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A23E1000;
 Wed,  2 Oct 2019 11:00:56 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E2403F706;
 Wed,  2 Oct 2019 11:00:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:00:45 +0100
Message-Id: <20191002180047.17144-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
References: <20191002180047.17144-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 4/6] xen/arm: cpufeature: Match
 register size with value size in cpus_have_const_cap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaXMgcGlja2llciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0
YXRlbWVudC4gSXQKZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUg
c2l6ZS4KClRoZSBhc20gc3RhdGVtZW50IGV4cGVjdHMgYSAzMi1iaXQgKHJlc3AuIDY0LWJpdCkg
dmFsdWUgb24gQXJtMzIKKHJlc3AuIEFybTY0KSB3aGVyZWFzIHRoZSB2YWx1ZSBpcyBhIGJvb2xl
YW4gKENsYW5nIGNvbnNpZGVyIHRvIGJlCjMyLWJpdCkuCgpJdCB3b3VsZCBiZSBwb3NzaWJsZSB0
byBpbXBvc2UgMzItYml0IHJlZ2lzdGVyIGZvciBib3RoIGFyY2hpdGVjdHVyZQpidXQgdGhpcyBy
ZXF1aXJlIHRoZSBjb2RlIHRvIHVzZSBfX09QMzIuIEhvd2V2ZXIsIGl0IGRvZXMgbm8gcmVhbGx5
CmltcHJvdmUgdGhlIGFzc2VtYmx5IGdlbmVyYXRlZC4gSW5zdGVhZCwgcmVwbGFjZSBzd2l0Y2gg
dGhlIHZhcmlhYmxlIHRvCnVzZSByZWdpc3Rlcl90LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIFVzZSAhISBwZXIgU3RlZmFubydzIHJlcXVlc3QKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2NwdWZlYXR1cmUuaCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1
cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCmluZGV4IGMyYzhmMzQxN2Mu
LjRjNWZmNmU4YWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCkBAIC02NywxNCArNjcsMTQg
QEAgc3RhdGljIGlubGluZSBib29sIGNwdXNfaGF2ZV9jYXAodW5zaWduZWQgaW50IG51bSkKIAog
LyogU3lzdGVtIGNhcGFiaWxpdHkgY2hlY2sgZm9yIGNvbnN0YW50IGNhcCAqLwogI2RlZmluZSBj
cHVzX2hhdmVfY29uc3RfY2FwKG51bSkgKHsgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYm9v
bCBfX3JldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJlZ2lz
dGVyX3QgX19yZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0
aWxlIChBTFRFUk5BVElWRSgibW92ICUwLCAjMCIsICAgICBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIm1vdiAlMCwgIzEiLCAgICAgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG51bSkgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICA6
ICI9ciIgKF9fcmV0KSk7ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB1bmxpa2VseShfX3JldCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdW5saWtlbHkoISFfX3JldCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIH0pCiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBjcHVzX3NldF9jYXAodW5zaWduZWQgaW50IG51bSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFivw-0005JZ-D5; Wed, 02 Oct 2019 18:01:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFivv-0005JI-4i
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:01:03 +0000
X-Inumbo-ID: 949eefe6-e53e-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 949eefe6-e53e-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 18:00:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 68F3E15A2;
 Wed,  2 Oct 2019 11:00:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7F5693F706;
 Wed,  2 Oct 2019 11:00:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:00:44 +0100
Message-Id: <20191002180047.17144-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
References: <20191002180047.17144-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 3/6] xen/arm: cpuerrata: Match register
 size with value size in check_workaround_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaXMgcGlja2llciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0
YXRlbWVudC4gSXQKZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUg
c2l6ZS4KClRoZSBhc20gc3RhdGVtZW50IGV4cGVjdHMgYSAzMi1iaXQgKHJlc3AuIDY0LWJpdCkg
dmFsdWUgb24gQXJtMzIKKHJlc3AuIEFybTY0KSB3aGVyZWFzIHRoZSB2YWx1ZSBpcyBhIGJvb2xl
YW4gKENsYW5nIGNvbnNpZGVyIHRvIGJlCjMyLWJpdCkuCgpJdCB3b3VsZCBiZSBwb3NzaWJsZSB0
byBpbXBvc2UgMzItYml0IHJlZ2lzdGVyIGZvciBib3RoIGFyY2hpdGVjdHVyZQpidXQgdGhpcyBy
ZXF1aXJlIHRoZSBjb2RlIHRvIHVzZSBfX09QMzIuIEhvd2V2ZXIsIGl0IGRvZXMgbm90IHJlYWxs
eQppbXByb3ZlIHRoZSBhc3NlbWJseSBnZW5lcmF0ZWQuIEluc3RlYWQsIHJlcGxhY2Ugc3dpdGNo
IHRoZSB2YXJpYWJsZQp0byB1c2UgcmVnaXN0ZXJfdC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBVc2UgISEgcGVyIFN0ZWZhbm8ncyByZXF1ZXN0Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHVlcnJhdGEuaCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0
YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAppbmRleCA1NWRkZmRhMjcyLi4w
ODk2ZmU2ZTI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKQEAgLTE0LDE0ICsxNCwxNCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgY2hlY2tfd29ya2Fyb3VuZF8jI2VycmF0dW0odm9pZCkgICAgICAg
ICAgICAgXAogICAgICAgICByZXR1cm4gZmFsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBib29sIHJldDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
cmVnaXN0ZXJfdCByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBhc20gdm9sYXRpbGUgKEFMVEVSTkFUSVZFKCJtb3YgJTAsICMw
IiwgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
bW92ICUwLCAjMSIsICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmVhdHVyZSkgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgIDogIj1yIiAocmV0KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIHJldHVybiB1bmxpa2VseShyZXQpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICByZXR1cm4gdW5saWtlbHkoISFyZXQpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFivr-0005Hc-L0; Wed, 02 Oct 2019 18:00:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFivq-0005HQ-4x
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:00:58 +0000
X-Inumbo-ID: 93b0929d-e53e-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 93b0929d-e53e-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 18:00:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4A25F15A1;
 Wed,  2 Oct 2019 11:00:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 613563F706;
 Wed,  2 Oct 2019 11:00:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:00:43 +0100
Message-Id: <20191002180047.17144-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
References: <20191002180047.17144-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 2/6] xen/arm64: bitops: Match the
 register size with the value size in flsl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgaXMgcGlja2llciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0
YXRlbWVudC4gSXQgZXhwZWN0cwp0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUg
c2l6ZS4KClRoZSBpbnN0cnVjdGlvbiBjbHogaXMgZXhwZWN0aW5nIHRoZSB0d28gb3BlcmFuZHMg
dG8gYmUgdGhlIHNhbWUgc2l6ZQooaS5lIDMyLWJpdCBvciA2NC1iaXQpLiBBcyB0aGUgZmxzbCBm
dW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggNjQtYml0CnZhbHVlLCB3ZSBuZWVkIHRvIG1ha2UgdGhl
IGRlc3RpbmF0aW9uIHZhcmlhYmxlIDY0LWJpdCBhcyB3ZWxsLgoKV2hpbGUgYXQgaXQsIGFkZCBh
IG5ld2xpbmUgYmVmb3JlIHRoZSByZXR1cm4gc3RhdGVtZW50LgoKTm90ZSB0aGF0IHRoZSByZXR1
cm4gdHlwZSBvZiBmbHNsIGlzIG5vdCB1cGRhdGVkIGJlY2F1c2UgdGhlIHJlc3VsdCB3aWxsCmFs
d2F5cyBiZSBzbWFsbGVyIHRoYW4gNjQgYW5kIHRoZXJlZm9yZSBmaXQgaW4gMzItYml0LgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVwZGF0ZSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gZXhw
bGFpbiB3aHkgdGhlIHJldHVybiB0eXBlIGlzCiAgICAgICAgbm90IG1vZGlmaWVkCi0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3Bz
LmgKaW5kZXggNmNjMjI0YWQxMy4uZDg1YTQ5YmNhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC9iaXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2Jp
dG9wcy5oCkBAIC0yNCwxMiArMjQsMTMgQEAgc3RhdGljIC8qX18qL2Fsd2F5c19pbmxpbmUgdW5z
aWduZWQgbG9uZyBfX2Zmcyh1bnNpZ25lZCBsb25nIHdvcmQpCiAKIHN0YXRpYyBpbmxpbmUgaW50
IGZsc2wodW5zaWduZWQgbG9uZyB4KQogewotICAgICAgICBpbnQgcmV0OworICAgICAgICB1aW50
NjRfdCByZXQ7CiAKICAgICAgICAgaWYgKF9fYnVpbHRpbl9jb25zdGFudF9wKHgpKQogICAgICAg
ICAgICAgICAgcmV0dXJuIGdlbmVyaWNfZmxzbCh4KTsKIAogICAgICAgICBhc20oImNselx0JTAs
ICUxIiA6ICI9ciIgKHJldCkgOiAiciIgKHgpKTsKKwogICAgICAgICByZXR1cm4gQklUU19QRVJf
TE9ORyAtIHJldDsKIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:01:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFivn-0005HJ-B6; Wed, 02 Oct 2019 18:00:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFivm-0005H8-7h
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:00:54 +0000
X-Inumbo-ID: 934094e2-e53e-11e9-b588-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 934094e2-e53e-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 18:00:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2BFC41597;
 Wed,  2 Oct 2019 11:00:53 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 41EEF3F706;
 Wed,  2 Oct 2019 11:00:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:00:42 +0100
Message-Id: <20191002180047.17144-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
References: <20191002180047.17144-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 1/6] xen/arm: fix get_cpu_info() when
 built with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgdW5kZXJzdGFuZHMgdGhlIEdDQ2lzbSBpbiB1c2UgaGVyZSwgYnV0IHN0aWxsIGNvbXBs
YWlucyB0aGF0IHNwIGlzCnVuaXRpYWxpc2VkLiBJbiBzdWNoIGNhc2VzLCByZXNvcnQgdG8gdGhl
IG9sZGVyIHZlcnNpb25zIG9mIHRoaXMgY29kZSwKd2hpY2ggZGlyZWN0bHkgcmVhZCBzcCBpbnRv
IHRoZSB0ZW1wb3JhcnkgdmFyaWFibGUuCgpOb3RlIHRoYXQgR0NDaXNtIGlzIHN0aWxsIGtlcHQg
aW4gZGVmYXVsdCBiZWNhdXNlIG90aGVyIGNvbXBpbGVycyAoZS5nLgpjbGFuZykgbWF5IGFsc28g
ZGVmaW5lIF9fR05VQ19fLCBzbyBBRkFJSyB0aGVyZSBhcmUgbm8gcHJvcGVyIHdheSB0bwpkZXRl
Y3QgcHJvcGVybHkgR0NDLgoKVGhpcyBtZWFucyB0aGF0IGluIHRoZSBldmVudCBYZW4gaXMgcG9y
dGVkIHRvIGEgbmV3IGNvbXBpbGVyLCB0aGUgY29kZQp3aWxsIG5lZWQgdG8gYmUgdXBkYXRlZC4g
QnV0IHRoYXQgbGlrZWx5IG5vdCBnb2luZyB0byBiZSB0aGUgb25seSBwbGFjZQp3aGVyZSBYZW4g
d2lsbCBuZWVkIHRvIGJlIGFkYXB0ZWQuLi4KClRoaXMgaXMgYmFzZWQgb24gdGhlIHg4NiBjb3Vu
dGVycGFydC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBVcGRhdGUgdGhlIGNvbW1pdCBtZXNz
YWdlIHRvIGV4cGxhaW4gdGhlIG9yZGVyaW5nIGluIHRoZSBjb2RlLgogICAgICAgIC0gQWRkIFN0
ZWZhbm8ncyBhY2tlZC1ieQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIHwgMTAg
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9jdXJyZW50LmgKaW5kZXggMTY1M2U4OWQzMC4uODA1MDM1NzhjZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9jdXJyZW50LmgKQEAgLTI4LDggKzI4LDE2IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAKIHN0
YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm8odm9pZCkKIHsKKyNpZmRl
ZiBfX2NsYW5nX18KKyAgICB1bnNpZ25lZCBsb25nIHNwOworCisgICAgYXNtICgibW92ICUwLCBz
cCIgOiAiPXIiIChzcCkpOworI2Vsc2UKICAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHNwIGFz
bSAoInNwIik7Ci0gICAgcmV0dXJuIChzdHJ1Y3QgY3B1X2luZm8gKikoKHNwICYgfihTVEFDS19T
SVpFIC0gMSkpICsgU1RBQ0tfU0laRSAtIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKKyNlbmRp
ZgorCisgICAgcmV0dXJuIChzdHJ1Y3QgY3B1X2luZm8gKikoKHNwICYgfihTVEFDS19TSVpFIC0g
MSkpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFDS19TSVpFIC0gc2l6ZW9m
KHN0cnVjdCBjcHVfaW5mbykpOwogfQogCiAjZGVmaW5lIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSAo
JmdldF9jcHVfaW5mbygpLT5ndWVzdF9jcHVfdXNlcl9yZWdzKQotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:01:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFiw6-0005Od-1v; Wed, 02 Oct 2019 18:01:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFiw5-0005O6-2w
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:01:13 +0000
X-Inumbo-ID: 96037564-e53e-11e9-971c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 96037564-e53e-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 18:00:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ABDA41597;
 Wed,  2 Oct 2019 11:00:57 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BF5153F706;
 Wed,  2 Oct 2019 11:00:56 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  2 Oct 2019 19:00:46 +0100
Message-Id: <20191002180047.17144-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
References: <20191002180047.17144-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 5/6] xen/arm: mm: Mark
 check_memory_layout_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgd2lsbCB0aHJvdyBhbiBlcnJvciBpZiBhIGZ1bmN0aW9uIGlzIHVudXNlZCB1bmxlc3Mg
eW91IHRlbGwKdG8gaWdub3JlIGl0LiBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIF9fbWF5YmVfdW51
c2VkLgoKV2hpbGUgbW9kaWZ5aW5nIHRoZSBkZWNsYXJhdGlvbiwgdXBkYXRlIGl0IHRvIG1hdGNo
IHByb3RvdHlwZSBvZiBzaW1pbGFyCmZ1bmN0aW9ucyAoc2VlIGJ1aWxkX2Fzc2VydGlvbnMpLiBU
aGlzIGhlbHBzIHRvIHVuZGVyc3RhbmQgdGhhdCB0aGUgc29sZQpwdXJwb3NlIG9mIHRoZSBmdW5j
dGlvbiBpcyB0byBob2xkIEJVSUxEX0JVR19PTigpLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIFVwZGF0ZSB0aGUgcHJvdG90eXBlIHRvIG1hdGNoIHN0eWxlIG9mIG90aGVyIGZ1bmN0aW9u
cyBob2xkaW5nCiAgICAgICAgb24gYnVpbGQgYXNzZXJ0aW9ucy4KLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwpp
bmRleCA5ZTBmZGMzOWY5Li5iZTIzYWNmZTI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0u
YworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTkwLDcgKzE5MCw4IEBAIHVuc2lnbmVkIGxv
bmcgdG90YWxfcGFnZXM7CiBleHRlcm4gY2hhciBfX2luaXRfYmVnaW5bXSwgX19pbml0X2VuZFtd
OwogCiAvKiBDaGVja2luZyBWQSBtZW1vcnkgbGF5b3V0IGFsaWdubWVudC4gKi8KLXN0YXRpYyBp
bmxpbmUgdm9pZCBjaGVja19tZW1vcnlfbGF5b3V0X2FsaWdubWVudF9jb25zdHJhaW50cyh2b2lk
KSB7CitzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2
b2lkKQorewogICAgIC8qIDJNQiBhbGlnbmVkIHJlZ2lvbnMgKi8KICAgICBCVUlMRF9CVUdfT04o
WEVOX1ZJUlRfU1RBUlQgJiB+U0VDT05EX01BU0spOwogICAgIEJVSUxEX0JVR19PTihGSVhNQVBf
QUREUigwKSAmIH5TRUNPTkRfTUFTSyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:28:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFjMD-0007dh-Iv; Wed, 02 Oct 2019 18:28:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bdjo=X3=gmail.com=f.fainelli@srs-us1.protection.inumbo.net>)
 id 1iFjMB-0007dY-CA
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:28:11 +0000
X-Inumbo-ID: 62ecdedc-e542-11e9-97fb-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by localhost (Halon) with ESMTPS
 id 62ecdedc-e542-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 18:28:10 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id y5so10916795pfo.4
 for <xen-devel@lists.xenproject.org>; Wed, 02 Oct 2019 11:28:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=izcdKMTlTPXdg1rZpK9PkNPTeAL5ACc5p0aT6ECn+3o=;
 b=nr6ZKcXN/729CI5YvKkqVc0Bz2wyp7AqMiNJbnneIbJ2S8a6/RpgT+vQxveooa1g8o
 Tzstjrebdj0ch6CBEQIhLHedt+Meqh8poQODSN2lg0OykjXXZCvv3ItaPXFO7ZImXqcW
 RuKmutNc32nfhTfdTSE+Gn+FP0hyvVehIb12ZNHr5rdWDezRIrhU/4qCY2koq02vv9hS
 0JYsKwzPEkKLeHC0o1yMLr4lNeC7nIidqjJQlgZ17X3hwG7uMGUGlb0FYDKstybAoxSN
 PuzGKEISFL71Mt9LOzHTLH19Bi/ikZqtSvsTTAUBs/9/pSrhf3mQrJw/Bi+Y2mWPIur/
 yzHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=izcdKMTlTPXdg1rZpK9PkNPTeAL5ACc5p0aT6ECn+3o=;
 b=o6ZHYiIEVAdEmcWED/Q1DPumnqt+AmtIP+E6GlLaehT5TwKQw/1HNmdNU8FZU6hjyO
 vWfCE9xwo3mu4ajGROsj1bMasZS9IvyKFODajiVrrti1pMjSRgfcjDqujYXRb98zptr0
 bUfUfKFtGlSDQOawCMuG/Tee6/SzTg77qQN/NaULh5NomQCdb1V6clkkARENuZjboZ1K
 Nf6KiinbQDZ2pv4v8MFNpL8C0h7WIyvhefp+ZSYRIj0EPjxgL9xGgtF2R0HPRTdDI91t
 f9bB0DUvjdUk7UNfVDTnb+BrzfNEmGAxtW+TmFGmUbtb231Dq5SP1ow+VIz9x3vHhNGn
 1rrA==
X-Gm-Message-State: APjAAAUoHG+LlvxR8XDQexFmLZQhMSFRd/Ywe8cMXGWQjEJCzjdc7Zp/
 X+c3tTAqScFJb7EZP1H/JA4=
X-Google-Smtp-Source: APXvYqwrs3FB89RH0+kgXBF3ejwmYPZLTgHaLNuUiXE1AjcShSZR76+3xPYW28RCBcE0p63294782w==
X-Received: by 2002:a17:90a:c214:: with SMTP id
 e20mr5758828pjt.81.1570040889544; 
 Wed, 02 Oct 2019 11:28:09 -0700 (PDT)
Received: from [10.69.78.41] ([192.19.223.252])
 by smtp.gmail.com with ESMTPSA id b14sm162486pfi.95.2019.10.02.11.28.07
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 02 Oct 2019 11:28:08 -0700 (PDT)
To: Robin Murphy <robin.murphy@arm.com>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>,
 Rob Herring <robh+dt@kernel.org>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <CAL_Jsq+v+svTyna7UzQdRVqfNc5Z_bgWzxNRXv7-Wqv3NwDu2g@mail.gmail.com>
 <d1a31a2ec8eb2f226b1fb41f6c24ffb47c3bf7c7.camel@suse.de>
 <e404c65b-5a66-6f91-5b38-8bf89a7697b2@arm.com>
 <43fb5fe1de317d65a4edf592f88ea150c6e3b8cc.camel@suse.de>
 <CAL_JsqLhx500cx3YLoC7HL1ux3bBpV+fEA2Qnk7D5RFGgiGzSw@mail.gmail.com>
 <aa4c8d62-7990-e385-2bb1-cec55148f0a8@arm.com>
 <CAL_JsqKKYcHPnA80ZwLY=Sk3e5MqrimedUhWQ5+iuPZXQxYHdA@mail.gmail.com>
 <307b988d0c67fb1c42166eca12742bcfda09d92d.camel@suse.de>
 <c27a51e1-1adf-ae6a-dc67-ae76222a1163@arm.com>
From: Florian Fainelli <f.fainelli@gmail.com>
Message-ID: <fbae48ca-fbd4-e32b-e874-92b5bba5df4d@gmail.com>
Date: Wed, 2 Oct 2019 11:28:06 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <c27a51e1-1adf-ae6a-dc67-ae76222a1163@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/11] of: Fix DMA configuration for non-DT
 masters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: devicetree@vger.kernel.org, Matthias Brugger <mbrugger@suse.com>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>,
 linux-wireless <linux-wireless@vger.kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel <dri-devel@lists.freedesktop.org>, etnaviv@lists.freedesktop.org,
 linux-tegra@vger.kernel.org, Stefan Wahren <wahrenst@gmx.net>,
 james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 "open list:DMA GENERIC OFFLOAD ENGINE SUBSYSTEM" <dmaengine@vger.kernel.org>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 freedreno <freedreno@lists.freedesktop.org>,
 Frank Rowand <frowand.list@gmail.com>,
 "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE"
 <linux-arm-kernel@lists.infradead.org>,
 Linux Media Mailing List <linux-media@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiA5LzI2LzIwMTkgNDoyMCBBTSwgUm9iaW4gTXVycGh5IHdyb3RlOgo+IE9uIDIwMTktMDkt
MjYgMTE6NDQgYW0sIE5pY29sYXMgU2FlbnogSnVsaWVubmUgd3JvdGU6Cj4+Pj4+PiBSb2Jpbiwg
aGF2ZSB5b3UgbG9va2VkIGludG8gc3VwcG9ydGluZyBtdWx0aXBsZSBkbWEtcmFuZ2VzPyBJdCdz
IHRoZQo+Pj4+Pj4gbmV4dCB0aGluZwo+Pj4+Pj4gd2UgbmVlZCBmb3IgQkNNIFNUQidzIFBDSWUu
IEknbGwgaGF2ZSBhIGdvIGF0IGl0IG15c2VsZiBpZiBub3RoaW5nCj4+Pj4+PiBpcyBpbgo+Pj4+
Pj4gdGhlCj4+Pj4+PiB3b3JrcyBhbHJlYWR5Lgo+Pj4+Pgo+Pj4+PiBNdWx0aXBsZSBkbWEtcmFu
Z2VzIGFzIGZhciBhcyBjb25maWd1cmluZyBpbmJvdW5kIHdpbmRvd3Mgc2hvdWxkIHdvcmsKPj4+
Pj4gYWxyZWFkeSBvdGhlciB0aGFuIHRoZSBidWcgd2hlbiB0aGVyZSdzIGFueSBwYXJlbnQgdHJh
bnNsYXRpb24uIEJ1dCBpZgo+Pj4+PiB5b3UgbWVhbiBzdXBwb3J0aW5nIG11bHRpcGxlIERNQSBv
ZmZzZXRzIGFuZCBtYXNrcyBwZXIgZGV2aWNlIGluIHRoZQo+Pj4+PiBETUEgQVBJLCB0aGVyZSdz
IG5vdGhpbmcgaW4gdGhlIHdvcmtzIHlldC4KPj4KPj4gU29ycnksIEkgbWVhbnQgc3VwcG9ydGlu
ZyBtdWx0aXBsZSBETUEgb2Zmc2V0c1sxXS4gSSB0aGluayBJIGNvdWxkCj4+IHN0aWxsIG1ha2UK
Pj4gaXQgd2l0aCBhIHNpbmdsZSBETUEgbWFzayB0aG91Z2guCj4gCj4gVGhlIG1haW4gcHJvYmxl
bSBmb3Igc3VwcG9ydGluZyB0aGF0IGNhc2UgaW4gZ2VuZXJhbCBpcyB0aGUgZGlzZ3VzdGluZwo+
IGNhcnZpbmcgdXAgb2YgdGhlIHBoeXNpY2FsIG1lbW9yeSBtYXAgeW91IG1heSBoYXZlIHRvIGRv
IHRvIGd1YXJhbnRlZQo+IHRoYXQgYSBzaW5nbGUgYnVmZmVyIGFsbG9jYXRpb24gY2Fubm90IGV2
ZXIgc3BhbiB0d28gd2luZG93cyB3aXRoCj4gZGlmZmVyZW50IG9mZnNldHMuIEkgZG9uJ3QgdGhp
bmsgd2UgZXZlciByZWFjaGVkIGEgY29uY2x1c2lvbiBvbiB3aGV0aGVyCj4gdGhhdCB3YXMgZXZl
biBhY2hpZXZhYmxlIGluIHByYWN0aWNlLgoKSXQgaXMgd2l0aCB0aGUgQnJvYWRjb20gU1RCIFNv
Q3Mgd2hpY2ggaGF2ZSBiZXR3ZWVuIDEgYW5kIDMgbWVtb3J5CmNvbnRyb2xsZXJzIGRlcGVuZGlu
ZyBvbiB0aGUgU29DLCBhbmQgbXVsdGlwbGUgZG1hLXJhbmdlcyBjZWxscyBmb3IgUENJZQphcyBh
IGNvbnNlcXVlbmNlLgoKRWFjaCBtZW1vcnkgY29udHJvbGxlciBoYXMgYSBkaWZmZXJlbnQgcGh5
c2ljYWwgYWRkcmVzcyBhcGVydHVyZSBpbiB0aGUKQ1BVJ3MgcGh5c2ljYWwgYWRkcmVzcyBtYXAg
KGUuZy46IE1FTUMwIGlzIDB4MCAtIDB4M2ZmZl9mZmZmLCBNRU1DMQoweDQwMDBfMDAwMCAtIDB4
N2ZmZmZfZmZmZiBhbmQgTUVNQzIgMHg4MDAwXzAwMDAgLSAweGJmZmZfZmZmZiwgbm90CmNvdW50
aW5nIHRoZSBleHRlbnNpb24gcmVnaW9ucyBhYm92ZSA0R0IpLCBhbmQgd2hpbGUgdGhlIENQVSBp
cwpzY2hlZHVsZWQgYW5kIGFyYml0cmF0ZWQgdGhlIHNhbWUgd2F5IGFjcm9zcyBhbGwgbWVtb3J5
IGNvbnRyb2xsZXJzCih0aHVzIG1ha2luZyBpdCB2aXJ0dWFsbHkgVU1BLCBhbG1vc3QpIGhhdmlu
ZyBhIGJ1ZmZlciBzcGFuIHR3byBtZW1vcnkKY29udHJvbGxlcnMgd291bGQgYmUgcHJvYmxlbWF0
aWMgYmVjYXVzZSB0aGUgbWVtb3J5IGNvbnRyb2xsZXJzIGRvIG5vdAprbm93IGhvdyB0byBndWFy
YW50ZWUgdGhlIHRyYW5zYWN0aW9uIG9yZGVyaW5nIGFuZCBidWZmZXIgZGF0YQpjb25zaXN0ZW5j
eSBpbiBib3RoIERSQU0gaXRzZWxmIGFuZCBmb3Igb3RoZXIgbWVtb3J5IGNvbnRyb2xsZXIgY2xp
ZW50cywKbGlrZSBQQ0llLgoKV2UgaGlzdG9yaWNhbGx5IGhhZCB0byByZXNlcnZlIHRoZSBsYXN0
IDRLQiBvZiBlYWNoIG1lbW9yeSBjb250cm9sbGVyIHRvCmF2b2lkIHByb2JsZW1hdGljIGNvbnRy
b2xsZXJzIGxpa2UgRUhDSSB0byBwcmVmZXRjaCBiZXlvbmQgdGhlIGVuZCBvZiBhCm1lbW9yeSBj
b250cm9sbGVyJ3MgcG9wdWxhdGVkIG1lbW9yeSBhbmQgdGhhdCBhbHNvIGluY2lkZW50YWxseSB0
YWtlcwpjYXJlIG9mIG5ldmVyIGhhdmluZyBhIGJ1ZmZlciBjcm9zcyBhIGNvbnRyb2xsZXIgYm91
bmRhcnkuIEVpdGhlciB5b3UKY2FuIGFsbG9jYXRlIHRoZSBlbnRpcmUgYnVmZmVyIG9uIGEgZ2l2
ZW4gbWVtb3J5IGNvbnRyb2xsZXIsIG9yIHlvdQpjYW5ub3QgYWxsb2NhdGUgbWVtb3J5IGF0IGFs
bCBvbiB0aGF0IHpvbmUvcmVnaW9uIGFuZCBhbm90aGVyIG9uZSBtdXN0CmJlIGZvdW5kIChvciB0
aGVyZSBpcyBubyBtb3JlIG1lbW9yeSBhbmQgdGhlcmUgaXMgYSBnZW51aW5lIE9PTSkuCgpUaGUg
d2F5IHdlIHJlc2VydmUgbWVtb3J5IHJpZ2h0IG5vdyBpcyBiYXNlZCBvbiB0aGUgZmlyc3QgcGF0
Y2gKc3VibWl0dGVkIGJ5IEppbToKCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3BhdGNod29yay9w
YXRjaC85ODg0NjkvCgp3aGVyZWJ5IHdlIHJlYWQgdGhlIG1lbW9yeSBub2RlJ3MgInJlZyIgcHJv
cGVydHkgYW5kIHdlIG1hcCB0aGUgcGh5c2ljYWwKYWRkcmVzc2VzIHRvIHRoZSBtZW1vcnkgY29u
dHJvbGxlciBjb25maWd1cmF0aW9uIHJlYWQgZnJvbSB0aGUgc3BlY2lmaWMKcmVnaXN0ZXJzIGlu
IHRoZSBDUFUncyBCdXMgSW50ZXJmYWNlIFVuaXQgKHdoZXJlIHRoZSBtZW1vcnkgY29udHJvbGxl
cgphcGVydHVyZXMgYXJlIGFyY2hpdGVjdHVyYWxseSBkZWZpbmVkKSBhbmQgdGhlbiB3ZSB1c2Ug
dGhhdCB0byBjYWxsCm1lbWJsb2NrX3Jlc2VydmUoKSAobm90IHBhcnQgb2YgdGhhdCBwYXRjaCwg
aXQgc2hvdWxkIGJlIHRob3VnaCkuCi0tIApGbG9yaWFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:42:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFjaN-0000jF-24; Wed, 02 Oct 2019 18:42:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFjaL-0000jA-MO
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:42:49 +0000
X-Inumbo-ID: 6e5ce2f6-e544-11e9-97fb-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 6e5ce2f6-e544-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 18:42:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570041769;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3sjr/Fokd3TLd2kx92zr70ollMEhssHaEc2ppH9n5tY=;
 b=S9Tuv7Fe5DLpGu5NStSbwib0CgHC2AsMGKPrbmfEb68FPn4oYmOF1gwM
 gxziSnsrXPtOOmNK8KLG2ZcYEPyrWJVZZuLCVGw0ddKWA/FJizQyaqX9P
 tEC7ntLbY+pRNHl8ooTx7VEpMfCASf2oa4KBKP/O8ytzkNqsRxFoqOm/B E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: USXM8291qX5PTQteb0KbbWO0g2RgHbX/mz48H6e3Il2siNHx/ejN3HG/W3gaAcZeH0SrFKq7Ua
 mFzMiMWsFM1zqGDf0tDiyTQ5fJac4LPy00KW6y9uj23Y9BsOZhy6x8uL/fesF4oHkk8M0+Tyqg
 WSz45SUS3ACVjQ4ZnL+YprceXBKYqXEPEHBgmuxm7W/3U+Ngf+P2onSHbxavyHJEYK6Fza2AOK
 o80QqCj84G062vfeNgME8edoCzt5Ps+lbS/aHBPbw17bVNFXx2Zbih+FwRKJNi5A2VD135WHzg
 e0I=
X-SBRS: 2.7
X-MesageID: 6387289
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,249,1566878400"; 
   d="scan'208";a="6387289"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-4-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <85006b86-5a6b-5f36-cf02-a2a2a08fcbf6@citrix.com>
Date: Wed, 2 Oct 2019 19:42:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191002180047.17144-4-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 3/6] xen/arm: cpuerrata: Match
 register size with value size in check_workaround_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAxOTowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENsYW5nIGlzIHBpY2tp
ZXIgdGhhbiBHQ0MgZm9yIHRoZSByZWdpc3RlciBzaXplIGluIGFzbSBzdGF0ZW1lbnQuIEl0Cj4g
ZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUgc2l6ZS4KPgo+IFRo
ZSBhc20gc3RhdGVtZW50IGV4cGVjdHMgYSAzMi1iaXQgKHJlc3AuIDY0LWJpdCkgdmFsdWUgb24g
QXJtMzIKPiAocmVzcC4gQXJtNjQpIHdoZXJlYXMgdGhlIHZhbHVlIGlzIGEgYm9vbGVhbiAoQ2xh
bmcgY29uc2lkZXIgdG8gYmUKPiAzMi1iaXQpLgo+Cj4gSXQgd291bGQgYmUgcG9zc2libGUgdG8g
aW1wb3NlIDMyLWJpdCByZWdpc3RlciBmb3IgYm90aCBhcmNoaXRlY3R1cmUKPiBidXQgdGhpcyBy
ZXF1aXJlIHRoZSBjb2RlIHRvIHVzZSBfX09QMzIuIEhvd2V2ZXIsIGl0IGRvZXMgbm90IHJlYWxs
eQo+IGltcHJvdmUgdGhlIGFzc2VtYmx5IGdlbmVyYXRlZC4gSW5zdGVhZCwgcmVwbGFjZSBzd2l0
Y2ggdGhlIHZhcmlhYmxlCj4gdG8gdXNlIHJlZ2lzdGVyX3QuCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gLS0tCj4gICAgIENoYW5nZXMg
aW4gdjI6Cj4gICAgICAgICAtIFVzZSAhISBwZXIgU3RlZmFubydzIHJlcXVlc3QKCllvdSBhcmUg
YXdhcmUgdGhhdCB1bmxpa2xleSgpLCBkZWxpYmVyYXRlbHksIGhhcyBhbiBlbWJlZGRlZCAhISA/
CgppbmNsdWRlL3hlbi9jb21waWxlci5oOjExOiNkZWZpbmUgdW5saWtlbHkoeCnCoMKgIF9fYnVp
bHRpbl9leHBlY3QoISEoeCksMCkKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:45:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFjdB-0000tJ-Pb; Wed, 02 Oct 2019 18:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VzPU=X3=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFjdA-0000t9-A0
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:45:44 +0000
X-Inumbo-ID: d34d4c14-e544-11e9-971c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id d34d4c14-e544-11e9-971c-12813bfff9fa;
 Wed, 02 Oct 2019 18:45:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFjd3-00006y-1d; Wed, 02 Oct 2019 18:45:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFjd2-0008ST-N5; Wed, 02 Oct 2019 18:45:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFjd2-0003Tt-MT; Wed, 02 Oct 2019 18:45:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142121-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 02 Oct 2019 18:45:36 +0000
Subject: [Xen-devel] [linux-4.4 test] 142121: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjEyMSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjEyMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjAxOSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGlu
IDE0MjAxOSBwYXNzIGluIDE0MjEyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyMDE5CiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDIwNjcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTggZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MjA2NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDIwMTkgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxNDIwMTkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDIgaG9zdHMtYWxsb2NhdGUgICBzdGFydmVk
IGluIDE0MjAxOSBuL2EKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA1ZjA5MGQ4MzdiMWY2MWJhMTI3ODBhOGI4MTk2YjY5YTAwZDdjZDcwCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2
YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgt
MDQgMDc6NDg6MzAgWiAgIDU5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5
LTA4LTA2IDE2OjQwOjI2IFogICA1NyBkYXlzICAgNjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQxNTk5ICAyMDE5LTA5LTIxIDE5OjAwOjQ2IFogICAxMCBkYXlzICAgMTIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQozMDEgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA5NjYwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 18:57:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 18:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFjnp-0001lM-Up; Wed, 02 Oct 2019 18:56:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VXk2=X3=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iFjno-0001lC-3O
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 18:56:44 +0000
X-Inumbo-ID: 5db173c0-e546-11e9-97fb-bc764e2007e4
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::604]) by localhost (Halon) with ESMTPS
 id 5db173c0-e546-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 18:56:39 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=g6MWjSoEq3iAITdtTNz0pXtCZRQ3BMEw5lNQQmBofUDoO8aj8F+Jev8Sao133Patz/VB/pmHuoyQ0kM7dJFaYqJ3y1mEMQF8ehdcTF3XUMdvzvzNgWPPqv2hNjf/0qgkQciXlM6UV+aXZ7uiXWeedG7zG0wPWAW3TXj7GqAxui6Zrj4BW0Y+PczA1WqidgRrYyWVEWqKj5cX+sHWAnovHWyb7M1gzP3ACvdo0ES7yvTs+H65g0v5ZfbAGEcCsZPmlTOCLc5cgU50avRWgDIImTzfZAe6R47UYY1wkZTDBFbPUNPQCnDgLWD82p2JXt0IX09p7cySFZhkxOeRUo3Udw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iiwWArnwvtWAZWyAgdgE7nuSwKP+8tlLfW5A4efP/Vg=;
 b=YlBYyURooFYJYrpGQ2v69zYdqTAMuTpXaitRz7h5D4IkyyoZYct0kQWGXK5ih8FmnG4/QVbicqliBh7jyYXQiEPzbtJSf+A/+d4sZO44BCcesW/4RRkw0PVUZDSj035qSDpyKCEjQgxv4aJjUHLc3IR8VJe8ZZLKDw1ddNPJAyhv234JKKx9hf41ZKY+z6g1SNE5gwwozUB6DKFpxFk4DHFCReMF6kr5nBZMiYHyjtU4k8/eVfwxosvrn2nF8tD3oUVvA/G0ZIrwzY41PXjb7/5iWTLaDotLV3jGWC3VszQWOMG1VxLKYpC6R7LRTakyXfir2koL4VSSeTr+TMOIiQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=iiwWArnwvtWAZWyAgdgE7nuSwKP+8tlLfW5A4efP/Vg=;
 b=m1NSjIr9La1gdbZ37avjOs7akSrgTAe3ycX3yUj0NA/E3tuvVz93pjG8LLo7LGUR6CRr8Yw3JE/OTUB2D0En2kCx7nxa1y/pZUwZSp7RhuR12fit8t74mz5tMdcjo0R/C0hUnG3NaMI2Rnw7dAUVoApnUd0v/6nLYc6wFI3p5+s=
Received: from MWHPR02CA0006.namprd02.prod.outlook.com (2603:10b6:300:4b::16)
 by MN2PR02MB5999.namprd02.prod.outlook.com (2603:10b6:208:10d::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.20; Wed, 2 Oct
 2019 18:56:36 +0000
Received: from CY1NAM02FT026.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::205) by MWHPR02CA0006.outlook.office365.com
 (2603:10b6:300:4b::16) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.15 via Frontend
 Transport; Wed, 2 Oct 2019 18:56:36 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT026.mail.protection.outlook.com (10.152.75.157) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2305.20
 via Frontend Transport; Wed, 2 Oct 2019 18:56:36 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFjnf-0002OX-IP; Wed, 02 Oct 2019 11:56:35 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFjna-0006bQ-HB; Wed, 02 Oct 2019 11:56:30 -0700
Received: from xsj-pvapsmtp01 (smtp3.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x92IuHOm032719; 
 Wed, 2 Oct 2019 11:56:17 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFjnN-0006ae-NN; Wed, 02 Oct 2019 11:56:17 -0700
Date: Wed, 2 Oct 2019 11:56:17 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191002185617.GA2644@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="QKdGvSO+nmPlgiQ/"
Content-Disposition: inline
In-Reply-To: <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(346002)(136003)(376002)(396003)(199004)(189003)(106002)(1076003)(486006)(44832011)(11346002)(126002)(2616005)(446003)(70586007)(9786002)(426003)(336012)(305945005)(8676002)(70206006)(66576008)(81166006)(81156014)(5660300002)(6916009)(33656002)(36756003)(476003)(235185007)(356004)(6246003)(5024004)(14444005)(568964002)(478600001)(54906003)(186003)(21480400003)(26005)(53546011)(316002)(7696005)(44144004)(2476003)(71190400001)(229853002)(58126008)(36386004)(2906002)(86362001)(8936002)(4326008)(16586007)(76176011)(2700100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR02MB5999; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 65a38575-24a3-4fe7-6c94-08d7476a401e
X-MS-TrafficTypeDiagnostic: MN2PR02MB5999:
X-Microsoft-Antispam-PRVS: <MN2PR02MB599963CEF6696FDE12458F1ED79C0@MN2PR02MB5999.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:2276;
X-Forefront-PRVS: 0178184651
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: k66ACWf/JG1PmTFjlrs3z+vUGEHQ0GETxSnULwPgzHhrPlMCFGV8+ebyCpjWTk/F26aYSJl8xnfaE0NxppbTGEv2ho+AnZdg2X/rH0qUh8GDsoBJt6svHPWLZux5OGKIz8HN4d/3EjizajIxyiW1tgSwoeU2w6Ggp3Au+9HAIgRiOBwMbAm63cDnptUclzi2fDR0odqy71NkfMACY78sQI0yapkZ8mvsdhq5746SCmLpW4F5DOeiwdFIFlPJ3yFlaIE4XrDW3urwaiEI7vmiRkpEhKjPu7yj1Ba2DJSfI7bCx/7pYPoPnKUzm+5AAB6GIcWU8I8hDjt57Dt59zbSRwO0kQ7DUaBxdtI2Tg5qeai1TGlFh5QuTGU0X8XzXyGVOAj8L0RIgZvsk0X5LY0dkrg3ATnGBuUTWo2NDjSgdvo=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2019 18:56:36.0883 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 65a38575-24a3-4fe7-6c94-08d7476a401e
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR02MB5999
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--QKdGvSO+nmPlgiQ/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On 10/2/19 5:52 PM, Julien Grall wrote:
>On 10/2/19 1:32 AM, Brian Woods wrote:
>>Hello,
>
>Hi Brian,
>
>Thank you for report.
>
>I guess this Arm specific, right? If so, please try to CC
>the relevant maintainers and possibly add "arm" in the
>subject to avoid any delay (Xen-Devel has quite an high
>volume of e-mail!).
>
>May I also ask to avoiding sending attachment on the mailing
>list and  instead upload the log somewhere (e.g. pastebin,
>your own webserver...)?
>

I did include all the ARM maintainers, although I forgot to CC
Volodymyr.  Sorry about that.  Also, I'm not sure if this is strictly an
ARM or general Xen bug so I left ARM.  I guess I should have mentioned
that in the email though.

I prefer having them as attachments due to the fact I can see everything
in mutt. Although if there's a strong community consensus that logs
shouldn't be emailed as attachments, I will start using a pastebin like
service to post them.

>>
>>While testing some things out, I found a possible bug in Xen.  Xen would
>>successfully run when loaded (from u-boot) at some addresses but not
>>others.  I didn't observe this issue in 4.11 stable, so I did a bisect
>>and found that:
>>commit f60658c6ae47e74792e6cc48ea2effac8bb52826
>>Author: Julien Grall <julien.grall@arm.com>
>>Date:   Tue Dec 18 13:07:39 2018 +0000
>>
>>      xen/arm: Stop relocating Xen
>>
>>was what was causing it to fail when it was loaded to that certain
>>address.
>
>This patch is basically changing how Xen is using the
>physical address space. So it exercise more part of Xen
>code and most likely a red-herring :).
>
>However, the logs are quite interesting:
>
>(XEN) pg[0] MFN 01533 c=0x180000000000000 o=0 v=0x7ffff t=0
>
>If I am not mistaken, the page state is PGC_state_free.
>So this seems to suggest that the page were already
>handed over to the allocator.
>
>Would you mind to apply the patch below and paste the log?
>
>Hopefully, you see see two WARN_ON() before Xen is crashing.
>
>Note the patch is assuming the MFN will stay the same after
>the patch has been applied. If not, you may need to slightly
>tweak it.
>
>diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c
>index 7cb1bd368b..4bf0dbc727 100644
>--- a/xen/common/page_alloc.c
>+++ b/xen/common/page_alloc.c
>@@ -1389,6 +1389,9 @@ static void free_heap_pages(
>      for ( i = 0; i < (1 << order); i++ )
>      {
>+
>+        WARN_ON(mfn_x(page_to_mfn(pg + 1)) == 0x01533);
>+
>          /*
>           * Cannot assume that count_info == 0, as there are some corner cases
>           * where it isn't the case and yet it isn't a bug:
>
>Cheers,
>
>-- 
>Julien Grall

Attached are the logs of loading patched Xen at the good and bad
address.  It appears the MFN has stayed the same, although there's only
one WARN message for both the good and bad address.

-- 
Brian Woods

--QKdGvSO+nmPlgiQ/
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: attachment; filename="xen-git_52633db2c5ed-patched-good_addr.log"
Content-Transfer-Encoding: quoted-printable

PMU Firmware 2019.1	May 25 2019   06:57:33
PMU_ROM Version: xpbr-v8.1.0-0
NOTICE:  ATF running on XCZUUNKN/QEMU v4/RTL0.0 at 0xfffea000
NOTICE:  BL31: Secure code at 0x60000000
NOTICE:  BL31: Non secure code at 0x10080000
NOTICE:  BL31: v2.0(release):xilinx-v2018.3-720-g80d1c790
NOTICE:  BL31: Built : 06:54:23, May 25 2019
PMUFW:	v1.1


U-Boot 2019.01 (May 25 2019 - 06:55:09 +0000)

Model: ZynqMP ZCU102 Rev1.0
Board: Xilinx ZynqMP
DRAM:  4 GiB
EL Level:	EL2
Chip ID:	unknown
MMC:   mmc@ff170000: 0
Loading Environment from SPI Flash... SF: Detected n25q512a with page size =
512 Bytes, erase size 128 KiB, total 128 MiB
*** Warning - bad CRC, using default environment

In:    serial@ff000000
Out:   serial@ff000000
Err:   serial@ff000000
Model: ZynqMP ZCU102 Rev1.0
Board: Xilinx ZynqMP
Bootmode: JTAG_MODE
Reset reason:	EXTERNAL=20
Net:   ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id
eth0: ethernet@ff0e0000
U-BOOT for xilinx-zcu102-2019_1

BOOTP broadcast 1
DHCP client bound to address 10.0.5.15 (1 ms)
Hit any key to stop autoboot:  4 =08=08=08 3 =08=08=08 0=20
ZynqMP> setenv serverip 10.0.5.2; tftpb 1280000 xen-qemu-mod.dtb; tftpb 0x8=
0000 yocto-Image; tftpb 4200000 xen-custom-patched-ga.ub; tftpb 9000000 yoc=
to-rootfs.cpio.gz.ub; bootm 4200000 9000000 1280000
Using ethernet@ff0e0000 device
TFTP from server 10.0.5.2; our IP address is 10.0.5.15
Filename 'xen-qemu-mod.dtb'.
Load address: 0x1280000
Loading: *=08###
	 18.1 MiB/s
done
Bytes transferred =3D 38019 (9483 hex)
Using ethernet@ff0e0000 device
TFTP from server 10.0.5.2; our IP address is 10.0.5.15
Filename 'yocto-Image'.
Load address: 0x80000
Loading: *=08##############################################################=
###
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #########################################
	 41.3 MiB/s
done
Bytes transferred =3D 18215424 (115f200 hex)
Using ethernet@ff0e0000 device
TFTP from server 10.0.5.2; our IP address is 10.0.5.15
Filename 'xen-custom-patched-ga.ub'.
Load address: 0x4200000
Loading: *=08##############################################################=
###
	 ####
	 42.7 MiB/s
done
Bytes transferred =3D 984464 (f0590 hex)
Using ethernet@ff0e0000 device
TFTP from server 10.0.5.2; our IP address is 10.0.5.15
Filename 'yocto-rootfs.cpio.gz.ub'.
Load address: 0x9000000
Loading: *=08##############################################################=
###
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #################################################################
	 #####################
	 41.5 MiB/s
done
Bytes transferred =3D 9569188 (9203a4 hex)
## Booting kernel from Legacy Image at 04200000 ...
   Image Name:  =20
   Image Type:   AArch64 Linux Kernel Image (uncompressed)
   Data Size:    984400 Bytes =3D 961.3 KiB
   Load Address: 04200000
   Entry Point:  04200000
   Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 09000000 ...
   Image Name:  =20
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    9569124 Bytes =3D 9.1 MiB
   Load Address: 09000000
   Entry Point:  09000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 01280000
   Booting using the fdt blob at 0x1280000
   Loading Kernel Image ... OK
   Loading Ramdisk to 076df000, end 07fff364 ... OK
   Loading Device Tree to 00000000076d2000, end 00000000076de482 ... OK

Starting kernel ...

 Xen 4.13-unstable
(XEN) Xen version 4.13-unstable (woods@xilinx.com) (aarch64-unknown-linux-g=
nu-gcc (crosstool-NG 1.24.0.6-afaf7b9) 8.3.0) debug=3Dy  Wed Oct  2 11:10:2=
9 PDT 2019
(XEN) Latest ChangeSet: Thu Sep 26 11:03:08 2019 +0100 git:52633db-dirty
(XEN) build-id: e6c172151e22766c92205cb9562ec14b33c7b6ed
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4
(XEN) 64-bit Execution:
(XEN)   Processor Features: 1100000000002222 0000000000000000
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32
(XEN)     Extensions: FloatingPoint AdvancedSIMD
(XEN)   Debug Features: 0000000010305106 0000000000000000
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000
(XEN)   Memory Model Features: 0000000000001122 0000000000000000
(XEN)   ISA Features:  0000000000011120 0000000000000000
(XEN) 32-bit Execution:
(XEN)   Processor Features: 00001231:00011011
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 ThumbEE Jazelle
(XEN)     Extensions: GenericTimer Security
(XEN)   Debug Features: 03010066
(XEN)   Auxiliary Features: 00000000
(XEN)   Memory Model Features: 10101105 40000000 01260000 02102211
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121
(XEN) Using SMC Calling Convention v1.1
(XEN) Using PSCI v1.1
(XEN) SMP: Allowing 4 CPUs
(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 65000 KHz
(XEN) GICv2 initialization:
(XEN)         gic_dist_addr=3D00000000f9010000
(XEN)         gic_cpu_addr=3D00000000f9020000
(XEN)         gic_hyp_addr=3D00000000f9040000
(XEN)         gic_vcpu_addr=3D00000000f9060000
(XEN)         gic_maintenance_irq=3D25
(XEN) GICv2: Adjusting CPU interface base to 0xf902f000
(XEN) GICv2: 192 lines, 4 cpus (IID 00000000).
(XEN) XSM Framework v1.0.0 initialized
(XEN) Initialising XSM SILO mode
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)
(XEN) Initializing Credit2 scheduler
(XEN)  load_precision_shift: 18
(XEN)  load_window_shift: 30
(XEN)  underload_balance_tolerance: 0
(XEN)  overload_balance_tolerance: -3
(XEN)  runqueues arrangement: socket
(XEN)  cap enforcement granularity: 10ms
(XEN) load tracking window length 1073741824 ns
(XEN) Allocated console ring of 32 KiB.
(XEN) CPU0: Guest atomics will try 1 times before pausing the domain
(XEN) Bringing up CPU1
(XEN) CPU1: Guest atomics will try 1 times before pausing the domain
(XEN) Bringing up CPU2
(XEN) CPU 1 booted.
(XEN) CPU2: Guest atomics will try 1 times before pausing the domain
(XEN) Bringing up CPU3
(XEN) CPU 2 booted.
(XEN) CPU3: Guest atomics will try 1 times before pausing the domain
(XEN) Brought up 4 CPUs
(XEN) CPU 3 booted.
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558
(XEN) smmu: /smmu@fd800000: probing hardware configuration...
(XEN) smmu: /smmu@fd800000: SMMUv2 with:
(XEN) smmu: /smmu@fd800000: 	stage 2 translation
(XEN) smmu: /smmu@fd800000: 	stream matching with 48 register groups, mask =
0x7fff
(XEN) smmu: /smmu@fd800000: 	16 context banks (0 stage-2 only)
(XEN) smmu: /smmu@fd800000: 	Stage-2: 40-bit IPA -> 48-bit PA
(XEN) smmu: /smmu@fd800000: registered 26 master devices
(XEN) I/O virtualisation enabled
(XEN)  - Dom0 mode: Relaxed
(XEN) Interrupt remapping enabled
(XEN) Adding cpu 0 to runqueue 0
(XEN)  First cpu on runqueue, activating
(XEN) Adding cpu 1 to runqueue 0
(XEN) Adding cpu 2 to runqueue 0
(XEN) Adding cpu 3 to runqueue 0
(XEN) alternatives: Patching with alt table 00000000002c3e78 -> 00000000002=
c4538
(XEN) *** LOADING DOMAIN 0 ***
(XEN) Loading d0 kernel from boot module @ 0000000000080000
(XEN) Loading ramdisk from boot module @ 00000000076df000
(XEN) Allocating 1:1 mappings totalling 1024MB for dom0:
(XEN) BANK[0] 0x00000020000000-0x00000060000000 (1024MB)
(XEN) Grant table range: 0x00000004200000-0x00000004240000
(XEN) smmu: /smmu@fd800000: d0: p2maddr 0x000000087bf9a000
(XEN) Allocating PPI 16 for event channel interrupt
(XEN) Loading zImage from 0000000000080000 to 0000000020080000-000000002318=
0000
(XEN) Loading dom0 initrd from 00000000076df000 to 0x0000000028200000-0x000=
0000028b20364
(XEN) Loading dom0 DTB to 0x0000000028000000-0x0000000028008db3
(XEN) Initial low memory virq threshold set at 0x4000 pages.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)
(XEN) Xen WARN at page_alloc.c:1393
(XEN) ----[ Xen-4.13-unstable  arm64  debug=3Dy   Not tainted ]----
(XEN) CPU:    0
(XEN) PC:     000000000021bf74 page_alloc.c#free_heap_pages+0x15c/0x648
(XEN) LR:     0000000047ffffff
(XEN) SP:     00008000fbff7d10
(XEN) CPSR:   60000249 MODE:64-bit EL2h (Hypervisor, handler)
(XEN)      X0: 0000000000001533  X1: 0000000000000000  X2: 000000080004a2f0
(XEN)      X3: 0000000000001533  X4: 0000000000001533  X5: 00000000002a34b8
(XEN)      X6: 00000000002a3000  X7: 00000000002a3000  X8: 00000000002a3000
(XEN)      X9: 0080000000000000 X10: 0000000000001533 X11: 0000000000000001
(XEN)     X12: 000000000007ffff X13: 0000000000000000 X14: 0000000000000000
(XEN)     X15: 00000000002a3488 X16: 0000000000000001 X17: 00000000002bcf54
(XEN)     X18: 0180000000000000 X19: 0000000000000000 X20: 000000080004a2f0
(XEN)     X21: 0000000000000000 X22: 00000000002a3000 X23: 6db6db6db6db6db7
(XEN)     X24: fffffff800000000 X25: 3d3d3d3d3d3d3d3d X26: 00000000002a3000
(XEN)     X27: 00000000002a3000 X28: 00000000002a3000  FP: 00008000fbff7d10
(XEN)=20
(XEN)   VTCR_EL2: 80023558
(XEN)  VTTBR_EL2: 0000000000000000
(XEN)=20
(XEN)  SCTLR_EL2: 30cd183d
(XEN)    HCR_EL2: 0000000000000038
(XEN)  TTBR0_EL2: 000000000432c000
(XEN)=20
(XEN)    ESR_EL2: f2000001
(XEN)  HPFAR_EL2: 0000000000000000
(XEN)    FAR_EL2: 0000000000000000
(XEN)=20
(XEN) Xen stack trace from sp=3D00008000fbff7d10:
(XEN)    00008000fbff7d80 000000000021e74c 000000080004a2f0 00000000000014b2
(XEN)    00000000002fad40 0000000000003100 00000000002a3488 0000000800001c00
(XEN)    0000000000000000 00000000000fff00 00000000002d03c0 6db6db6db6db6db7
(XEN)    00000000002a10f8 000000010000000d 00008000fbff7df0 000000000021e970
(XEN)    0000000000000002 0000000000000002 0000000000080000 0000000003180000
(XEN)    000000000021e8dc 00000000002fa000 0000000003180000 00000000000fff00
(XEN)    00000000002d03c0 ffffffffffffffff 0000000000000001 00000000002fad90
(XEN)    00008000fbff7e00 00000000002b8398 00008000fbff7e50 00000000002b88b0
(XEN)    00000000002d0408 0000000000000003 0000000000080000 00000000002a34b8
(XEN)    00000000002d03c0 000000000021e8dc 00000000076df000 0000000007fff364
(XEN)    00008000fbff7ea0 00000000002609dc 00000000002a2000 0000000000000004
(XEN)    00000000002a2380 000000000032d430 0000000000000004 0000000000296e40
(XEN)    0000000000000002 00000000002609d8 00000000002efde0 00000000002b9518
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000
(XEN) Xen call trace:
(XEN)    [<000000000021bf74>] page_alloc.c#free_heap_pages+0x15c/0x648 (PC)
(XEN)    [<0000000047ffffff>] 0000000047ffffff (LR)
(XEN)    [<000000000021e74c>] page_alloc.c#init_heap_pages+0x3d4/0x564
(XEN)    [<000000000021e970>] init_domheap_pages+0x94/0x9c
(XEN)    [<00000000002b8398>] 00000000002b8398
(XEN)    [<00000000002b88b0>] 00000000002b88b0
(XEN)    [<00000000002609dc>] setup.c#init_done+0x10/0x20
(XEN)    [<00000000002b9518>] 00000000002b9518
(XEN)=20
(XEN) Freed 332kB init memory.
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER4
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER8
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER12
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER16
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER20
(XEN) d0v0: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]=0D
[    0.000000] Linux version 4.19.0-xilinx-v2019.1 (oe-user@oe-host) (gcc v=
ersion 8.3.0 (GCC)) #1 SMP Mon Sep 16 21:16:49 UTC 2019=0D
[    0.000000] Machine model: ZynqMP ZCU102 Rev1.0=0D
[    0.000000] Xen 4.13 support found=0D
[    0.000000] efi: Getting EFI parameters from FDT:=0D
[    0.000000] efi: UEFI not found.=0D
[    0.000000] cma: Reserved 256 MiB at 0x0000000050000000=0D
[    0.000000] psci: probing for conduit method from DT.=0D
[    0.000000] psci: PSCIv1.1 detected in firmware.=0D
[    0.000000] psci: Using standard PSCI v0.2 function IDs=0D
[    0.000000] psci: Trusted OS migration not required=0D
[    0.000000] psci: SMC Calling Convention v1.1=0D
[    0.000000] random: get_random_bytes called from start_kernel+0x94/0x3f8=
 with crng_init=3D0=0D
[    0.000000] percpu: Embedded 23 pages/cpu @(____ptrval____) s53656 r8192=
 d32360 u94208=0D
[    0.000000] Detected VIPT I-cache on CPU0=0D
[    0.000000] CPU features: enabling workaround for ARM erratum 843419=0D
[    0.000000] CPU features: enabling workaround for ARM erratum 845719=0D
[    0.000000] Speculative Store Bypass Disable mitigation not required=0D
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 25856=
0=0D
[    0.000000] Kernel command line: console=3Dhvc0 earlycon=3Dxen earlyprin=
tk=3Dxen clk_ignore_unused=0D
[    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 b=
ytes)=0D
[    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 byte=
s)=0D
[    0.000000] Memory: 727836K/1048576K available (10812K kernel code, 636K=
 rwdata, 5436K rodata, 832K init, 316K bss, 58596K reserved, 262144K cma-re=
served)=0D
[    0.000000] rcu: Hierarchical RCU implementation.=0D
[    0.000000] rcu: 	RCU event tracing is enabled.=0D
[    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=3D8 to nr_cpu_ids=3D=
4.=0D
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=3D16, nr_cpu_ids=
=3D4=0D
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0=0D
[    0.000000] arch_timer: cp15 timer(s) running at 65.00MHz (virt).=0D
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cy=
cles: 0xefdb196da, max_idle_ns: 440795204367 ns=0D
[    0.000217] sched_clock: 56 bits at 65MHz, resolution 15ns, wraps every =
2199023255550ns=0D
[    0.016276] Console: colour dummy device 80x25=0D
[    0.045345] console [hvc0] enabled=0D
[    0.047368] Calibrating delay loop (skipped), value calculated using tim=
er frequency.. 130.00 BogoMIPS (lpj=3D260000)=0D
[    0.049836] pid_max: default: 32768 minimum: 301=0D
[    0.053384] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes)=
=0D
[    0.054906] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 b=
ytes)=0D
[    0.105654] ASID allocator initialised with 32768 entries=0D
[    0.125498] xen:grant_table: Grant tables using version 1 layout=0D
[    0.127075] Grant table initialized=0D
[    0.129687] xen:events: Using FIFO-based ABI=0D
[    0.131356] Xen: initializing cpu0=0D
[    0.135383] rcu: Hierarchical SRCU implementation.=0D
[    0.143323] EFI services will not be available.=0D
[    0.146956] smp: Bringing up secondary CPUs ...=0D
(XEN) d0v1: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
(XEN) d0v2: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
(XEN) d0v3: vGICD: unhandled word write 0x000000ffffffff to ICACTIVER0
[    0.156590] Detected VIPT I-cache on CPU1=0D
[    0.159640] Xen: initializing cpu1=0D
[    0.160434] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]=0D
[    0.176509] Detected VIPT I-cache on CPU2=0D
[    0.178259] Xen: initializing cpu2=0D
[    0.178630] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]=0D
[    0.190621] Detected VIPT I-cache on CPU3=0D
[    0.192847] Xen: initializing cpu3=0D
[    0.193330] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]=0D
[    0.198181] smp: Brought up 1 node, 4 CPUs=0D
[    0.204911] SMP: Total of 4 processors activated.=0D
[    0.205552] CPU features: detected: 32-bit EL0 Support=0D
[    0.210224] CPU: All CPU(s) started at EL1=0D
[    0.212376] alternatives: patching kernel code=0D
[    0.247484] devtmpfs: initialized=0D
[    0.283311] Duplicate name in base, renamed to "memory#1"=0D
[    0.300316] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xfffffff=
f, max_idle_ns: 7645041785100000 ns=0D
[    0.302974] futex hash table entries: 1024 (order: 4, 65536 bytes)=0D
[    0.337438] xor: measuring software checksum speed=0D
[    0.381803]    8regs     :  1587.000 MB/sec=0D
[    0.425268]    8regs_prefetch:   684.000 MB/sec=0D
[    0.468792]    32regs    :  1565.000 MB/sec=0D
[    0.511673]    32regs_prefetch:  1465.000 MB/sec=0D
[    0.512346] xor: using function: 8regs (1587.000 MB/sec)=0D
[    0.513401] pinctrl core: initialized pinctrl subsystem=0D
[    0.551434] NET: Registered protocol family 16=0D
[    0.566202] audit: initializing netlink subsys (disabled)=0D
[    0.576336] audit: type=3D2000 audit(0.492:1): state=3Dinitialized audit=
_enabled=3D0 res=3D1=0D
[    0.606916] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrv=
al____))=0D
[    0.608857] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers=
=2E=0D
[    0.638635] DMA: preallocated 256 KiB pool for atomic allocations=0D
[    0.641464] xen:swiotlb_xen: Warning: only able to allocate 4 MB for sof=
tware IO TLB=0D
[    0.656432] software IO TLB: mapped [mem 0x4d400000-0x4d800000] (4MB)=0D
[    1.010642] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages=
=0D
[    1.108077] raid6: int64x1  gen()   677 MB/s=0D
[    1.189932] raid6: int64x1  xor()   558 MB/s=0D
[    1.272320] raid6: int64x2  gen()   874 MB/s=0D
[    1.353864] raid6: int64x2  xor()   615 MB/s=0D
[    1.434753] raid6: int64x4  gen()  1112 MB/s=0D
[    1.517246] raid6: int64x4  xor()   424 MB/s=0D
[    1.597107] raid6: int64x8  gen()   874 MB/s=0D
[    1.677083] raid6: int64x8  xor()   494 MB/s=0D
[    1.757937] raid6: neonx1   gen()   490 MB/s=0D
[    1.839161] raid6: neonx1   xor()   332 MB/s=0D
[    1.923838] raid6: neonx2   gen()   657 MB/s=0D
[    2.004087] raid6: neonx2   xor()   391 MB/s=0D
[    2.083694] raid6: neonx4   gen()   669 MB/s=0D
[    2.163533] raid6: neonx4   xor()   388 MB/s=0D
[    2.243046] raid6: neonx8   gen()   629 MB/s=0D
[    2.322797] raid6: neonx8   xor()   357 MB/s=0D
[    2.323419] raid6: using algorithm int64x4 gen() 1112 MB/s=0D
[    2.324423] raid6: .... xor() 424 MB/s, rmw enabled=0D
[    2.325388] raid6: using neon recovery algorithm=0D
[    2.331974] xen:balloon: Initialising balloon driver=0D
[    2.343275] SCSI subsystem initialized=0D
[    2.349000] usbcore: registered new interface driver usbfs=0D
[    2.350431] usbcore: registered new interface driver hub=0D
[    2.352342] usbcore: registered new device driver usb=0D
[    2.354163] media: Linux media interface: v0.10=0D
[    2.355835] videodev: Linux video capture interface: v2.00=0D
[    2.357489] pps_core: LinuxPPS API ver. 1 registered=0D
[    2.357906] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo =
Giometti <giometti@linux.it>=0D
[    2.358849] PTP clock support registered=0D
[    2.359852] EDAC MC: Ver: 3.0.0=0D
[    2.381642] zynqmp-ipi-mbox mailbox@ff990400: Probed ZynqMP IPI Mailbox =
driver.=0D
[    2.388510] FPGA manager framework=0D
[    2.393739] Advanced Linux Sound Architecture Driver Initialized.=0D
[    2.407536] Bluetooth: Core ver 2.22=0D
[    2.409051] NET: Registered protocol family 31=0D
[    2.409642] Bluetooth: HCI device and connection manager initialized=0D
[    2.411229] Bluetooth: HCI socket layer initialized=0D
[    2.411953] Bluetooth: L2CAP socket layer initialized=0D
[    2.412979] Bluetooth: SCO socket layer initialized=0D
[    2.429505] clocksource: Switched to clocksource arch_sys_counter=0D
[    2.434739] VFS: Disk quotas dquot_6.6.0=0D
[    2.435712] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 byte=
s)=0D
[    2.664359] NET: Registered protocol family 2=0D
[    2.679482] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, =
8192 bytes)=0D
[    2.681257] TCP established hash table entries: 8192 (order: 4, 65536 by=
tes)=0D
[    2.682673] TCP bind hash table entries: 8192 (order: 5, 131072 bytes)=0D
[    2.683800] TCP: Hash tables configured (established 8192 bind 8192)=0D
[    2.687963] UDP hash table entries: 512 (order: 2, 16384 bytes)=0D
[    2.690009] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)=0D
[    2.693157] NET: Registered protocol family 1=0D
[    2.711877] RPC: Registered named UNIX socket transport module.=0D
[    2.713600] RPC: Registered udp transport module.=0D
[    2.714257] RPC: Registered tcp transport module.=0D
[    2.714825] RPC: Registered tcp NFSv4.1 backchannel transport module.=0D
[    2.731335] Trying to unpack rootfs image as initramfs...=0D
[    4.803118] Freeing initrd memory: 9344K=0D
[    4.826910] Initialise system trusted keyrings=0D
[    4.832770] workingset: timestamp_bits=3D62 max_order=3D18 bucket_order=
=3D0=0D
[    4.863940] NFS: Registering the id_resolver key type=0D
[    4.865607] Key type id_resolver registered=0D
[    4.866221] Key type id_legacy registered=0D
[    4.866824] nfs4filelayout_init: NFSv4 File Layout Driver Registering...=
=0D
[    4.868225] jffs2: version 2.2. (NAND) =A9 2001-2006 Red Hat, Inc.=0D
[    6.435890] NET: Registered protocol family 38=0D
[    6.578906] Key type asymmetric registered=0D
[    6.579757] Asymmetric key parser 'x509' registered=0D
[    6.582136] Block layer SCSI generic (bsg) driver version 0.4 loaded (ma=
jor 247)=0D
[    6.583175] io scheduler noop registered=0D
[    6.583724] io scheduler deadline registered=0D
[    6.585119] io scheduler cfq registered (default)=0D
[    6.585695] io scheduler mq-deadline registered=0D
[    6.586162] io scheduler kyber registered=0D
[    6.616098] OF: /amba/dma@fd500000: could not find phandle=0D
[    6.618237] OF: /amba/dma@fd510000: could not find phandle=0D
[    6.619290] OF: /amba/dma@fd520000: could not find phandle=0D
[    6.621126] OF: /amba/dma@fd530000: could not find phandle=0D
[    6.622448] OF: /amba/dma@fd540000: could not find phandle=0D
[    6.623486] OF: /amba/dma@fd550000: could not find phandle=0D
[    6.625236] OF: /amba/dma@fd560000: could not find phandle=0D
[    6.626526] OF: /amba/dma@fd570000: could not find phandle=0D
[    6.641848] xen:xen_evtchn: Event-channel device installed=0D
[    8.355867] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled=0D
[    8.530569] brd: module loaded=0D
[    8.620346] loop: module loaded=0D
[    8.637359] mtdoops: mtd device (mtddev=3Dname/number) must be supplied=
=0D
[    8.645730] OF: /amba/spi@ff0f0000: could not find phandle=0D
[    8.667006] libphy: Fixed MDIO Bus: probed=0D
[    8.689995] tun: Universal TUN/TAP device driver, 1.6=0D
[    8.713929] CAN device driver interface=0D
[    8.726478] xen_netfront: Initialising Xen virtual ethernet driver=0D
[    8.728323] usbcore: registered new interface driver asix=0D
[    8.731938] usbcore: registered new interface driver ax88179_178a=0D
[    8.733854] usbcore: registered new interface driver cdc_ether=0D
[    8.734950] usbcore: registered new interface driver net1080=0D
[    8.735979] usbcore: registered new interface driver cdc_subset=0D
[    8.738710] usbcore: registered new interface driver zaurus=0D
[    8.740138] usbcore: registered new interface driver cdc_ncm=0D
[    8.757551] usbcore: registered new interface driver uas=0D
[    8.759160] usbcore: registered new interface driver usb-storage=0D
[    8.778957] rtc_zynqmp ffa60000.rtc: rtc core: registered ffa60000.rtc a=
s rtc0=0D
[    8.782224] i2c /dev entries driver=0D
[    8.823428] usbcore: registered new interface driver uvcvideo=0D
[    8.823978] USB Video Class driver (1.1.1)=0D
[    8.842880] Bluetooth: HCI UART driver ver 2.3=0D
[    8.843614] Bluetooth: HCI UART protocol H4 registered=0D
[    8.844239] Bluetooth: HCI UART protocol BCSP registered=0D
[    8.847159] Bluetooth: HCI UART protocol LL registered=0D
[    8.847927] Bluetooth: HCI UART protocol ATH3K registered=0D
[    8.849308] Bluetooth: HCI UART protocol Three-wire (H5) registered=0D
[    8.851237] Bluetooth: HCI UART protocol Intel registered=0D
[    8.852348] Bluetooth: HCI UART protocol QCA registered=0D
[    8.854281] usbcore: registered new interface driver bcm203x=0D
[    8.855322] usbcore: registered new interface driver bpa10x=0D
[    8.857047] usbcore: registered new interface driver bfusb=0D
[    8.858321] usbcore: registered new interface driver btusb=0D
[    8.859154] Bluetooth: Generic Bluetooth SDIO driver ver 0.1=0D
[    8.861216] usbcore: registered new interface driver ath3k=0D
[    8.865246] EDAC MC: ECC not enabled=0D
[    8.868148] EDAC ZynqMP-OCM: ECC not enabled - Disabling EDAC driver=0D
[    8.873982] cpu cpu0: failed to get clock: -2=0D
[    8.874693] cpufreq-dt: probe of cpufreq-dt failed with error -2=0D
[    8.880159] sdhci: Secure Digital Host Controller Interface driver=0D
[    8.881536] sdhci: Copyright(c) Pierre Ossman=0D
[    8.881881] sdhci-pltfm: SDHCI platform and OF driver helper=0D
[    8.896109] ledtrig-cpu: registered to indicate activity on CPUs=0D
[    8.900253] zynqmp_firmware_probe Platform Management API v1.1=0D
[    8.902029] zynqmp_firmware_probe Trustzone version v1.0=0D
[    9.039752] zynqmp-pinctrl firmware:zynqmp-firmware:pinctrl: zynqmp pinc=
trl initialized=0D
[    9.748137] zynqmp_clk_mux_get_parent() getparent failed for clock: lpd_=
wdt, ret =3D -22=0D
[    9.763240] alg: No test for xilinx-zynqmp-aes (zynqmp-aes)=0D
[    9.766820] zynqmp_aes zynqmp_aes: AES Successfully Registered=0D
[    9.766820] =0D=0D
[    9.778483] alg: No test for xilinx-keccak-384 (zynqmp-keccak-384)=0D
[    9.787719] alg: No test for xilinx-zynqmp-rsa (zynqmp-rsa)=0D
[    9.795869] usbcore: registered new interface driver usbhid=0D
[    9.796326] usbhid: USB HID core driver=0D
[    9.858271] fpga_manager fpga0: Xilinx ZynqMP FPGA Manager registered=0D
[    9.870760] usbcore: registered new interface driver snd-usb-audio=0D
[    9.895771] pktgen: Packet Generator for packet performance testing. Ver=
sion: 2.75=0D
[    9.928398] Initializing XFRM netlink socket=0D
[    9.931239] NET: Registered protocol family 10=0D
[    9.950959] Segment Routing with IPv6=0D
[    9.955471] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver=0D
[    9.965184] NET: Registered protocol family 17=0D
[    9.966169] NET: Registered protocol family 15=0D
[    9.967579] bridge: filtering via arp/ip/ip6tables is no longer availabl=
e by default. Update your scripts to load br_netfilter if you need this.=0D
[    9.972192] can: controller area network core (rev 20170425 abi 9)=0D
[    9.974563] NET: Registered protocol family 29=0D
[    9.975252] can: raw protocol (rev 20170425)=0D
[    9.975758] can: broadcast manager protocol (rev 20170425 t)=0D
[    9.977123] can: netlink gateway (rev 20170425) max_hops=3D1=0D
[    9.981998] Bluetooth: RFCOMM TTY layer initialized=0D
[    9.983012] Bluetooth: RFCOMM socket layer initialized=0D
[    9.983736] Bluetooth: RFCOMM ver 1.11=0D
[    9.984250] Bluetooth: BNEP (Ethernet Emulation) ver 1.3=0D
[    9.985566] Bluetooth: BNEP filters: protocol multicast=0D
[    9.986232] Bluetooth: BNEP socket layer initialized=0D
[    9.986774] Bluetooth: HIDP (Human Interface Emulation) ver 1.2=0D
[    9.987383] Bluetooth: HIDP socket layer initialized=0D
[    9.991231] 9pnet: Installing 9P2000 support=0D
[    9.992011] Key type dns_resolver registered=0D
[   10.012281] registered taskstats version 1=0D
[   10.013850] Loading compiled-in X.509 certificates=0D
[   10.023245] Btrfs loaded, crc32c=3Dcrc32c-generic=0D
[   10.098624] ff010000.serial: ttyPS1 at MMIO 0xff010000 (irq =3D 42, base=
_baud =3D 2479910) is a xuartps=0D
[   10.146727] of-fpga-region fpga-full: FPGA Region probed=0D
[   10.166876] nwl-pcie fd0e0000.pcie: Link is UP=0D
[   10.168137] nwl-pcie fd0e0000.pcie: host bridge /amba/pcie@fd0e0000 rang=
es:=0D
[   10.170369] nwl-pcie fd0e0000.pcie:   MEM 0xe0000000..0xefffffff -> 0xe0=
000000=0D
[   10.171373] nwl-pcie fd0e0000.pcie:   MEM 0x600000000..0x7ffffffff -> 0x=
600000000=0D
[   10.186511] nwl-pcie fd0e0000.pcie: PCI host bridge to bus 0000:00=0D
[   10.187575] pci_bus 0000:00: root bus resource [bus 00-ff]=0D
[   10.188827] pci_bus 0000:00: root bus resource [mem 0xe0000000-0xeffffff=
f]=0D
[   10.189815] pci_bus 0000:00: root bus resource [mem 0x600000000-0x7fffff=
fff pref]=0D
[   10.217470] xilinx-dpdma fd4c0000.dma: Xilinx DPDMA engine is probed=0D
[   10.219360] OF: /amba/dma@fd500000: could not find phandle=0D
[   10.227686] xilinx-zynqmp-dma fd500000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.230458] OF: /amba/dma@fd510000: could not find phandle=0D
[   10.238046] xilinx-zynqmp-dma fd510000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.239811] OF: /amba/dma@fd520000: could not find phandle=0D
[   10.243651] xilinx-zynqmp-dma fd520000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.246315] OF: /amba/dma@fd530000: could not find phandle=0D
[   10.250006] xilinx-zynqmp-dma fd530000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.251912] OF: /amba/dma@fd540000: could not find phandle=0D
[   10.255609] xilinx-zynqmp-dma fd540000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.258499] OF: /amba/dma@fd550000: could not find phandle=0D
[   10.262115] xilinx-zynqmp-dma fd550000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.264056] OF: /amba/dma@fd560000: could not find phandle=0D
[   10.267843] xilinx-zynqmp-dma fd560000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.270607] OF: /amba/dma@fd570000: could not find phandle=0D
[   10.274170] xilinx-zynqmp-dma fd570000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.283101] xilinx-zynqmp-dma ffa80000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.288214] xilinx-zynqmp-dma ffa90000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.293746] xilinx-zynqmp-dma ffaa0000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.298550] xilinx-zynqmp-dma ffab0000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.303042] xilinx-zynqmp-dma ffac0000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.307991] xilinx-zynqmp-dma ffad0000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.313378] xilinx-zynqmp-dma ffae0000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.318320] xilinx-zynqmp-dma ffaf0000.dma: ZynqMP DMA driver Probe succ=
ess=0D
[   10.329804] xilinx-psgtr fd400000.zynqmp_phy: Lane:1 type:8 protocol:4 p=
ll_locked:yes=0D
[   10.397093] zynqmp_clk_divider_set_rate() set divider failed for ams_ref=
_div1, ret =3D -13=0D
[   10.482227] xilinx-dp-snd-codec fd4a0000.zynqmp-display:zynqmp_dp_snd_co=
dec0: Failed to get required clock freq=0D
[   10.485461] xilinx-dp-snd-codec: probe of fd4a0000.zynqmp-display:zynqmp=
_dp_snd_codec0 failed with error -22=0D
[   10.491249] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm0: Xilinx DisplayPort Sou=
nd PCM probed=0D
[   10.496176] xilinx-dp-snd-pcm zynqmp_dp_snd_pcm1: Xilinx DisplayPort Sou=
nd PCM probed=0D
[   10.502904] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D
[   10.507728] OF: graph: no port node found in /amba/zynqmp-display@fd4a00=
00=0D
[   10.515543] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).=
=0D
[   10.516280] [drm] No driver support for vblank timestamp query.=0D
[   10.522798] xlnx-drm xlnx-drm.0: bound fd4a0000.zynqmp-display (ops 0xff=
ffff8008bcf5e0)=0D
[   10.758976] Console: switching to colour frame buffer device 128x48=0D
[   10.790492] zynqmp-display fd4a0000.zynqmp-display: fb0:  frame buffer d=
evice=0D
[   10.800163] [drm] Initialized xlnx 1.0.0 20130509 for fd4a0000.zynqmp-di=
splay on minor 0=0D
[   10.803223] zynqmp-display fd4a0000.zynqmp-display: ZynqMP DisplayPort S=
ubsystem driver probed=0D
[   10.819834] xilinx-psgtr fd400000.zynqmp_phy: Lane:3 type:3 protocol:2 p=
ll_locked:yes=0D
[   10.825846] ahci-ceva fd0c0000.ahci: AHCI 0001.0000 32 slots 2 ports 1.5=
 Gbps 0x3 impl platform mode=0D
[   10.827139] ahci-ceva fd0c0000.ahci: flags: 64bit ncq only =0D
[   10.858637] scsi host0: ahci-ceva=0D
[   10.871948] scsi host1: ahci-ceva=0D
[   10.878216] ata1: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] por=
t 0x100 irq 40=0D
[   10.879253] ata2: SATA max UDMA/133 mmio [mem 0xfd0c0000-0xfd0c1fff] por=
t 0x180 irq 40=0D
[   10.883469] OF: /amba/spi@ff0f0000: could not find phandle=0D
[   10.967945] m25p80 spi0.0: n25q512a (131072 Kbytes)=0D
[   10.971015] 3 fixed-partitions partitions found on MTD device spi0.0=0D
[   10.971889] Creating 3 MTD partitions on "spi0.0":=0D
[   10.973253] 0x000000000000-0x000001e00000 : "boot"=0D
[   10.991685] 0x000001e00000-0x000001e40000 : "bootenv"=0D
[   11.003866] 0x000001e40000-0x000004240000 : "kernel"=0D
[   11.119185] OF: /amba/ethernet@ff0e0000: could not find phandle=0D
[   11.131974] macb ff0e0000.ethernet: Not enabling partial store and forwa=
rd=0D
[   11.134034] macb: GEM doesn't support hardware ptp.=0D
[   11.147079] libphy: MACB_mii_bus: probed=0D
[   11.206720] ata2: SATA link down (SStatus 0 SControl 300)=0D
[   11.211945] ata1: SATA link down (SStatus 0 SControl 300)=0D
[   11.378354] Marvell 88E1118 ff0e0000.ethernet-ffffffff:0c: attached PHY =
driver [Marvell 88E1118] (mii_bus:phy_addr=3Dff0e0000.ethernet-ffffffff:0c,=
 irq=3DPOLL)=0D
[   11.380341] macb ff0e0000.ethernet eth0: Cadence GEM rev 0x40070106 at 0=
xff0e0000 irq 25 (00:0a:35:00:22:01)=0D
[   11.390180] xilinx-axipmon ffa00000.perf-monitor: Probed Xilinx APM=0D
[   11.398335] xilinx-axipmon fd0b0000.perf-monitor: Probed Xilinx APM=0D
[   11.403935] xilinx-axipmon fd490000.perf-monitor: Probed Xilinx APM=0D
[   11.410755] xilinx-axipmon ffa10000.perf-monitor: Probed Xilinx APM=0D
[   11.524153] OF: /amba/usb0@ff9d0000/dwc3@fe200000: could not find phandl=
e=0D
[   11.531584] dwc3 fe200000.dwc3: Failed to get clk 'ref': -2=0D
[   11.559665] dwc3 fe200000.dwc3: Configuration mismatch. dr_mode forced t=
o gadget=0D
[   11.563198] dwc3 fe200000.dwc3: this is not a DesignWare USB3 DRD Core=0D
[   11.564318] dwc3 fe200000.dwc3: failed to initialize core=0D
[   11.602413] pca953x 0-0020: 0-0020 supply vcc not found, using dummy reg=
ulator=0D
[   11.605391] pca953x 0-0020: Linked as a consumer to regulator.0=0D
[   11.627293] pca953x 0-0021: 0-0021 supply vcc not found, using dummy reg=
ulator=0D
[   11.629484] pca953x 0-0021: Linked as a consumer to regulator.0=0D
[   11.686379] ina2xx 3-0040: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.695040] ina2xx 3-0041: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.703031] ina2xx 3-0042: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.710657] ina2xx 3-0043: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.719314] ina2xx 3-0044: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.727333] ina2xx 3-0045: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.737689] ina2xx 3-0046: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.746597] ina2xx 3-0047: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.755405] ina2xx 3-004a: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.766625] ina2xx 3-004b: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.769373] i2c i2c-0: Added multiplexed i2c bus 3=0D
[   11.784198] ina2xx 4-0040: power monitor ina226 (Rshunt =3D 2000 uOhm)=0D
[   11.792171] ina2xx 4-0041: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.803184] ina2xx 4-0042: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.813571] ina2xx 4-0043: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.821859] ina2xx 4-0044: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.830188] ina2xx 4-0045: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.839667] ina2xx 4-0046: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.851624] ina2xx 4-0047: power monitor ina226 (Rshunt =3D 5000 uOhm)=0D
[   11.854226] i2c i2c-0: Added multiplexed i2c bus 4=0D
[   11.904851] max20751 5-0072: Failed to identify chip capabilities=0D
[   11.932196] max20751 5-0073: Failed to identify chip capabilities=0D
[   11.935110] i2c i2c-0: Added multiplexed i2c bus 5=0D
[   11.939197] i2c i2c-0: Added multiplexed i2c bus 6=0D
[   11.940073] pca954x 0-0075: registered 4 multiplexed busses for I2C mux =
pca9544=0D
[   11.942937] cdns-i2c ff020000.i2c: 400 kHz mmio ff020000 irq 27=0D
[   11.999065] at24 7-0054: 1024 byte 24c08 EEPROM, writable, 1 bytes/write=
=0D
[   12.001758] i2c i2c-1: Added multiplexed i2c bus 7=0D
[   12.007717] i2c i2c-1: Added multiplexed i2c bus 8=0D
[   12.059690] si570 9-005d: registered, current frequency 300000000 Hz=0D
[   12.063051] i2c i2c-1: Added multiplexed i2c bus 9=0D
[   12.121008] si570 10-005d: registered, current frequency 148500000 Hz=0D
[   12.122840] i2c i2c-1: Added multiplexed i2c bus 10=0D
[   12.129826] si5324 11-0069: si5328 probed=0D
[   12.287060] si5324 11-0069: si5328 probe successful=0D
[   12.289462] i2c i2c-1: Added multiplexed i2c bus 11=0D
[   12.293672] i2c i2c-1: Added multiplexed i2c bus 12=0D
[   12.297890] i2c i2c-1: Added multiplexed i2c bus 13=0D
[   12.301478] i2c i2c-1: Added multiplexed i2c bus 14=0D
[   12.301998] pca954x 1-0074: registered 8 multiplexed busses for I2C swit=
ch pca9548=0D
[   12.311443] i2c i2c-1: Added multiplexed i2c bus 15=0D
[   12.315759] i2c i2c-1: Added multiplexed i2c bus 16=0D
[   12.321810] i2c i2c-1: Added multiplexed i2c bus 17=0D
[   12.334666] i2c i2c-1: Added multiplexed i2c bus 18=0D
[   12.338986] i2c i2c-1: Added multiplexed i2c bus 19=0D
[   12.343388] i2c i2c-1: Added multiplexed i2c bus 20=0D
[   12.347989] i2c i2c-1: Added multiplexed i2c bus 21=0D
[   12.352448] i2c i2c-1: Added multiplexed i2c bus 22=0D
[   12.354005] pca954x 1-0075: registered 8 multiplexed busses for I2C swit=
ch pca9548=0D
[   12.355843] cdns-i2c ff030000.i2c: 400 kHz mmio ff030000 irq 28=0D
[   12.366545] cdns-wdt fd4d0000.watchdog: Xilinx Watchdog Timer at (____pt=
rval____) with timeout 60s=0D
[   12.374440] cdns-wdt ff150000.watchdog: Xilinx Watchdog Timer at (____pt=
rval____) with timeout 10s=0D
[   12.453831] OF: /amba/mmc@ff170000: could not find phandle=0D
[   12.538264] mmc0: SDHCI controller on ff170000.mmc [ff170000.mmc] using =
ADMA 64-bit=0D
[   12.566543] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D
[   12.571620] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D
[   12.607038] input: gpio-keys as /devices/platform/gpio-keys/input/input0=
=0D
[   12.619691] rtc_zynqmp ffa60000.rtc: setting system clock to 2019-10-02 =
18:20:00 UTC (1570040400)=0D
[   12.621436] of_cfs_init=0D
[   12.622383] of_cfs_init: OK=0D
[   12.623829] cfg80211: Loading compiled-in X.509 certificates for regulat=
ory database=0D
[   12.631679] xilinx-dp-snd-card fd4a0000.zynqmp-display:zynqmp_dp_snd_car=
d: ASoC: CPU DAI (null) not registered=0D
[   12.862218] random: fast init done=0D
[   12.926338] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'=0D
[   12.927737] clk: Not disabling unused clocks=0D
[   12.929489] ALSA device list:=0D
[   12.930085]   No soundcards found.=0D
[   12.939427] platform regulatory.0: Direct firmware load for regulatory.d=
b failed with error -2=0D
[   12.941786] cfg80211: failed to load regulatory.db=0D
[   13.015749] Freeing unused kernel memory: 832K=0D
[   13.058596] Run /init as init process=0D
=0DINIT: version 2.88 booting=0D=0D
Starting udev=0D
[   15.606551] udevd[1953]: starting version 3.2.7=0D
[   15.616897] random: udevd: uninitialized urandom read (16 bytes read)=0D
[   15.622933] random: udevd: uninitialized urandom read (16 bytes read)=0D
[   15.625146] random: udevd: uninitialized urandom read (16 bytes read)=0D
[   15.678010] udevd[1953]: specified group 'kvm' unknown=0D
[   15.735912] udevd[1954]: starting eudev-3.2.7=0D
[   16.264333] udevd[1954]: specified group 'kvm' unknown=0D
[   16.764968] urandom_read: 3 callbacks suppressed=0D
[   16.767822] random: udevd: uninitialized urandom read (16 bytes read)=0D
[   17.403232] random: udevd: uninitialized urandom read (16 bytes read)=0D
[   22.451641] hrtimer: interrupt took 21946539 ns=0D
[   33.878490] random: dd: uninitialized urandom read (512 bytes read)=0D
Configuring packages on first boot....=0D=0D
 (This may take several minutes. Please do not power off the machine.)=0D=0D
Running postinst /etc/rpm-postinsts/100-sysvinit-inittab...=0D=0D
update-rc.d: /etc/init.d/run-postinsts exists during rc.d purge (continuing=
)=0D=0D
 Removing any system startup links for run-postinsts ...=0D=0D
  /etc/rcS.d/S99run-postinsts=0D=0D
=0DINIT: Entering runlevel: 5=0D=0D=0D
Configuring network interfaces... [   37.854981] IPv6: ADDRCONF(NETDEV_UP):=
 eth0: link is not ready=0D
udhcpc: started, v1.30.1=0D=0D
udhcpc: sending discover=0D=0D
[   38.950846] macb ff0e0000.ethernet eth0: link up (100/Full)=0D
[   38.952122] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready=0D
udhcpc: sending discover=0D=0D
udhcpc: sending select for 10.0.5.15=0D=0D
udhcpc: lease of 10.0.5.15 obtained, lease time 86400=0D=0D
/etc/udhcpc.d/50default: Adding DNS 10.0.5.3=0D=0D
done.=0D=0D
Starting Dropbear SSH server: [   43.219974] random: dropbearkey: uninitial=
ized urandom read (32 bytes read)=0D
Generating 2048 bit rsa key, this may take a while...=0D=0D
Public key portion is:=0D=0D
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDn35aPVMyUXAyftLf4UMbZRdACsWmQ4c5S4Ai=
4QXcbsCT1ngfKnwhojNH7MBG7ElrI6DeyP5PTGxsM85TyCdU2HXMfJAcC8p+Ly8xq1jPjBV3t/f=
UD/4t1mJ1BUL8SDPEXYJYNq8wyDoSqQ+NnGZIke6uf40vsjnfgSEYuaCOePyDLSjrhO7SkbZdY/=
F4ffTSSGYS5phluPWIAgz87m8g50JKWQZIi99vrGR7N7my8yxMxSlAwMKXpO0Oj1qmaF7J86Jjf=
ZEXu+Tz+xNYYlHUK6+1o1tZTK4yVphn9fOmoRLBWwyiPtQLiiqx4B2I1yAgMXrQPcLI2Qz8IH6N=
DVOhV root@zcu102-zynqmp=0D=0D
Fingerprint: sha1!! 75:11:3a:1c:83:8c:0d:fc:91:4d:09:18:bc:ac:32:cc:5a:0e:4=
e:44=0D=0D
dropbear.=0D=0D
Starting syslogd/klogd: done=0D=0D
Starting /usr/sbin/xenstored...=0D=0D
Setting domain 0 name, domid and JSON config...=0D=0D
WARNING: Failed to open connection to gnttab=0D=0D
Done setting up Dom0=0D=0D
Starting xenconsoled...=0D=0D
Starting QEMU as disk backend for dom0=0D=0D
/etc/rc5.d/S80xencommons: line 73: /usr/bin/qemu-system-i386: No such file =
or directory=0D=0D
Starting domain watchdog daemon: xenwatchdogd startup=0D=0D
=0D=0D
[done]=0D=0D
=0D=0D
Poky (Yocto Project Reference Distro) 2.7.1 zcu102-zynqmp /dev/hvc0=0D
=0D=0D
=0Dzcu102-zynqmp login:=20
--QKdGvSO+nmPlgiQ/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="xen-git_52633db2c5ed-patched-bad_addr.log"
Content-Transfer-Encoding: quoted-printable

PMU Firmware 2019.1	May 25 2019   06:57:33=0D
PMU_ROM Version: xpbr-v8.1.0-0=0D
NOTICE:  ATF running on XCZUUNKN/QEMU v4/RTL0.0 at 0xfffea000=0D
NOTICE:  BL31: Secure code at 0x60000000=0D
NOTICE:  BL31: Non secure code at 0x10080000=0D
NOTICE:  BL31: v2.0(release):xilinx-v2018.3-720-g80d1c790=0D
NOTICE:  BL31: Built : 06:54:23, May 25 2019=0D
PMUFW:	v1.1=0D
=0D
=0D
U-Boot 2019.01 (May 25 2019 - 06:55:09 +0000)=0D
=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
DRAM:  4 GiB=0D
EL Level:	EL2=0D
Chip ID:	unknown=0D
MMC:   mmc@ff170000: 0=0D
Loading Environment from SPI Flash... SF: Detected n25q512a with page size =
512 Bytes, erase size 128 KiB, total 128 MiB=0D
*** Warning - bad CRC, using default environment=0D
=0D
In:    serial@ff000000=0D
Out:   serial@ff000000=0D
Err:   serial@ff000000=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
Bootmode: JTAG_MODE=0D
Reset reason:	EXTERNAL =0D
Net:   ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id=0D
eth0: ethernet@ff0e0000=0D
U-BOOT for xilinx-zcu102-2019_1=0D
=0D
BOOTP broadcast 1=0D
DHCP client bound to address 10.0.5.15 (1 ms)=0D
Hit any key to stop autoboot:  4 =08=08=08 0 =0D
ZynqMP> setenv serverip 10.0.5.2; tftpb 1280000 xen-qemu-mod.dtb; tftpb 0x8=
0000 yocto-Image; tftpb 1400000 xen-custom-patched-ba.ub; tftpb 9000000 yoc=
to-rootfs.cpio.gz.ub; bootm 1400000 9000000 1280000=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-qemu-mod.dtb'.=0D
Load address: 0x1280000=0D
Loading: *=08###=0D
	 18.1 MiB/s=0D
done=0D
Bytes transferred =3D 38019 (9483 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-Image'.=0D
Load address: 0x80000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #########################################=0D
	 44.9 MiB/s=0D
done=0D
Bytes transferred =3D 18215424 (115f200 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-custom-patched-ba.ub'.=0D
Load address: 0x1400000=0D
Loading: *=08##############################################################=
###=0D
	 ####=0D
	 40.8 MiB/s=0D
done=0D
Bytes transferred =3D 984464 (f0590 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-rootfs.cpio.gz.ub'.=0D
Load address: 0x9000000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #####################=0D
	 42.1 MiB/s=0D
done=0D
Bytes transferred =3D 9569188 (9203a4 hex)=0D
## Booting kernel from Legacy Image at 01400000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux Kernel Image (uncompressed)=0D
   Data Size:    984400 Bytes =3D 961.3 KiB=0D
   Load Address: 01400000=0D
   Entry Point:  01400000=0D
   Verifying Checksum ... OK=0D
## Loading init Ramdisk from Legacy Image at 09000000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)=0D
   Data Size:    9569124 Bytes =3D 9.1 MiB=0D
   Load Address: 09000000=0D
   Entry Point:  09000000=0D
   Verifying Checksum ... OK=0D
## Flattened Device Tree blob at 01280000=0D
   Booting using the fdt blob at 0x1280000=0D
   Loading Kernel Image ... OK=0D
   Loading Ramdisk to 076df000, end 07fff364 ... OK=0D
   Loading Device Tree to 00000000076d2000, end 00000000076de482 ... OK=0D
=0D
Starting kernel ...=0D
=0D
 Xen 4.13-unstable=0D
(XEN) Xen version 4.13-unstable (woods@xilinx.com) (aarch64-unknown-linux-g=
nu-gcc (crosstool-NG 1.24.0.6-afaf7b9) 8.3.0) debug=3Dy  Wed Oct  2 11:10:2=
9 PDT 2019=0D
(XEN) Latest ChangeSet: Thu Sep 26 11:03:08 2019 +0100 git:52633db-dirty=0D
(XEN) build-id: e6c172151e22766c92205cb9562ec14b33c7b6ed=0D
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4=
=0D
(XEN) 64-bit Execution:=0D
(XEN)   Processor Features: 1100000000002222 0000000000000000=0D
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32=0D
(XEN)     Extensions: FloatingPoint AdvancedSIMD=0D
(XEN)   Debug Features: 0000000010305106 0000000000000000=0D
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000=0D
(XEN)   Memory Model Features: 0000000000001122 0000000000000000=0D
(XEN)   ISA Features:  0000000000011120 0000000000000000=0D
(XEN) 32-bit Execution:=0D
(XEN)   Processor Features: 00001231:00011011=0D
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 ThumbEE Jazelle=0D
(XEN)     Extensions: GenericTimer Security=0D
(XEN)   Debug Features: 03010066=0D
(XEN)   Auxiliary Features: 00000000=0D
(XEN)   Memory Model Features: 10101105 40000000 01260000 02102211=0D
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121=
=0D
(XEN) Using SMC Calling Convention v1.1=0D
(XEN) Using PSCI v1.1=0D
(XEN) SMP: Allowing 4 CPUs=0D
(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 65000 KHz=0D
(XEN) GICv2 initialization:=0D
(XEN)         gic_dist_addr=3D00000000f9010000=0D
(XEN)         gic_cpu_addr=3D00000000f9020000=0D
(XEN)         gic_hyp_addr=3D00000000f9040000=0D
(XEN)         gic_vcpu_addr=3D00000000f9060000=0D
(XEN)         gic_maintenance_irq=3D25=0D
(XEN) GICv2: Adjusting CPU interface base to 0xf902f000=0D
(XEN) GICv2: 192 lines, 4 cpus (IID 00000000).=0D
(XEN) XSM Framework v1.0.0 initialized=0D
(XEN) Initialising XSM SILO mode=0D
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)=0D
(XEN) Initializing Credit2 scheduler=0D
(XEN)  load_precision_shift: 18=0D
(XEN)  load_window_shift: 30=0D
(XEN)  underload_balance_tolerance: 0=0D
(XEN)  overload_balance_tolerance: -3=0D
(XEN)  runqueues arrangement: socket=0D
(XEN)  cap enforcement granularity: 10ms=0D
(XEN) load tracking window length 1073741824 ns=0D
(XEN) Allocated console ring of 32 KiB.=0D
(XEN) CPU0: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU1=0D
(XEN) CPU1: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU2=0D
(XEN) CPU 1 booted.=0D
(XEN) CPU2: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU3=0D
(XEN) CPU 2 booted.=0D
(XEN) CPU3: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Brought up 4 CPUs=0D
(XEN) CPU 3 booted.=0D
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID=0D
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558=0D
(XEN) smmu: /smmu@fd800000: probing hardware configuration...=0D
(XEN) smmu: /smmu@fd800000: SMMUv2 with:=0D
(XEN) smmu: /smmu@fd800000: 	stage 2 translation=0D
(XEN) smmu: /smmu@fd800000: 	stream matching with 48 register groups, mask =
0x7fff=0D
(XEN) smmu: /smmu@fd800000: 	16 context banks (0 stage-2 only)=0D
(XEN) smmu: /smmu@fd800000: 	Stage-2: 40-bit IPA -> 48-bit PA=0D
(XEN) smmu: /smmu@fd800000: registered 26 master devices=0D
(XEN) I/O virtualisation enabled=0D
(XEN)  - Dom0 mode: Relaxed=0D
(XEN) Interrupt remapping enabled=0D
(XEN) Adding cpu 0 to runqueue 0=0D
(XEN)  First cpu on runqueue, activating=0D
(XEN) Adding cpu 1 to runqueue 0=0D
(XEN) Adding cpu 2 to runqueue 0=0D
(XEN) Adding cpu 3 to runqueue 0=0D
(XEN) alternatives: Patching with alt table 00000000002c3e78 -> 00000000002=
c4538=0D
(XEN) *** LOADING DOMAIN 0 ***=0D
(XEN) Loading d0 kernel from boot module @ 0000000000080000=0D
(XEN) Loading ramdisk from boot module @ 00000000076df000=0D
(XEN) Allocating 1:1 mappings totalling 1024MB for dom0:=0D
(XEN) BANK[0] 0x00000020000000-0x00000060000000 (1024MB)=0D
(XEN) Grant table range: 0x00000001400000-0x00000001440000=0D
(XEN) smmu: /smmu@fd800000: d0: p2maddr 0x000000087bf9a000=0D
(XEN) Allocating PPI 16 for event channel interrupt=0D
(XEN) Loading zImage from 0000000000080000 to 0000000020080000-000000002318=
0000=0D
(XEN) Loading dom0 initrd from 00000000076df000 to 0x0000000028200000-0x000=
0000028b20364=0D
(XEN) Loading dom0 DTB to 0x0000000028000000-0x0000000028008db3=0D
(XEN) Initial low memory virq threshold set at 0x4000 pages.=0D
(XEN) Std. Loglevel: All=0D
(XEN) Guest Loglevel: All=0D
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)=
=0D
(XEN) Xen WARN at page_alloc.c:1393=0D
(XEN) ----[ Xen-4.13-unstable  arm64  debug=3Dy   Not tainted ]----=0D
(XEN) CPU:    0=0D
(XEN) PC:     000000000021bf74 page_alloc.c#free_heap_pages+0x15c/0x648=0D
(XEN) LR:     0000000047ffffff=0D
(XEN) SP:     00008000fbff7d10=0D
(XEN) CPSR:   60000249 MODE:64-bit EL2h (Hypervisor, handler)=0D
(XEN)      X0: 0000000000001533  X1: 0000000000000000  X2: 000000080004a2f0=
=0D
(XEN)      X3: 0000000000001533  X4: 0000000000001533  X5: 00000000002a34b8=
=0D
(XEN)      X6: 00000000002a3000  X7: 00000000002a3000  X8: 00000000002a3000=
=0D
(XEN)      X9: 0080000000000000 X10: 0000000000001533 X11: 0000000000000001=
=0D
(XEN)     X12: 000000000007ffff X13: 0000000000000000 X14: 0000000000000000=
=0D
(XEN)     X15: 00000000002a3488 X16: 0000000000000001 X17: 00000000002bcf54=
=0D
(XEN)     X18: 0180000000000000 X19: 0000000000000000 X20: 000000080004a2f0=
=0D
(XEN)     X21: 0000000000000000 X22: 00000000002a3000 X23: 6db6db6db6db6db7=
=0D
(XEN)     X24: fffffff800000000 X25: 3d3d3d3d3d3d3d3d X26: 00000000002a3000=
=0D
(XEN)     X27: 00000000002a3000 X28: 00000000002a3000  FP: 00008000fbff7d10=
=0D
(XEN) =0D
(XEN)   VTCR_EL2: 80023558=0D
(XEN)  VTTBR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN)  SCTLR_EL2: 30cd183d=0D
(XEN)    HCR_EL2: 0000000000000038=0D
(XEN)  TTBR0_EL2: 000000000152c000=0D
(XEN) =0D
(XEN)    ESR_EL2: f2000001=0D
(XEN)  HPFAR_EL2: 0000000000000000=0D
(XEN)    FAR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN) Xen stack trace from sp=3D00008000fbff7d10:=0D
(XEN)    00008000fbff7d80 000000000021e74c 000000080004a2f0 00000000000014b=
2=0D
(XEN)    00000000002fad40 0000000000003100 00000000002a3488 0000000800001c0=
0=0D
(XEN)    0000000000000000 00000000000fff00 00000000002d03c0 6db6db6db6db6db=
7=0D
(XEN)    00000000002a10f8 000000010000000d 00008000fbff7df0 000000000021e97=
0=0D
(XEN)    0000000000000002 0000000000000002 0000000000080000 000000000318000=
0=0D
(XEN)    000000000021e8dc 00000000002fa000 0000000003180000 00000000000fff0=
0=0D
(XEN)    00000000002d03c0 ffffffffffffffff 0000000000000001 00000000002fad9=
0=0D
(XEN)    00008000fbff7e00 00000000002b8398 00008000fbff7e50 00000000002b88b=
0=0D
(XEN)    00000000002d0408 0000000000000003 0000000000080000 00000000002a34b=
8=0D
(XEN)    00000000002d03c0 000000000021e8dc 00000000076df000 0000000007fff36=
4=0D
(XEN)    00008000fbff7ea0 00000000002609dc 00000000002a2000 000000000000000=
4=0D
(XEN)    00000000002a2380 000000000032d430 0000000000000004 0000000000296e4=
0=0D
(XEN)    0000000000000002 00000000002609d8 00000000002efde0 00000000002b951=
8=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000=0D
(XEN) Xen call trace:=0D
(XEN)    [<000000000021bf74>] page_alloc.c#free_heap_pages+0x15c/0x648 (PC)=
=0D
(XEN)    [<0000000047ffffff>] 0000000047ffffff (LR)=0D
(XEN)    [<000000000021e74c>] page_alloc.c#init_heap_pages+0x3d4/0x564=0D
(XEN)    [<000000000021e970>] init_domheap_pages+0x94/0x9c=0D
(XEN)    [<00000000002b8398>] 00000000002b8398=0D
(XEN)    [<00000000002b88b0>] 00000000002b88b0=0D
(XEN)    [<00000000002609dc>] setup.c#init_done+0x10/0x20=0D
(XEN)    [<00000000002b9518>] 00000000002b9518=0D
(XEN) =0D
(XEN) pg[0] MFN 01533 c=3D0x180000000000000 o=3D0 v=3D0x7ffff t=3D0=0D
(XEN) Xen BUG at page_alloc.c:1425=0D
(XEN) ----[ Xen-4.13-unstable  arm64  debug=3Dy   Not tainted ]----=0D
(XEN) CPU:    0=0D
(XEN) PC:     000000000021bff4 page_alloc.c#free_heap_pages+0x1dc/0x648=0D
(XEN) LR:     000000000021bff4=0D
(XEN) SP:     00008000fbff7d10=0D
(XEN) CPSR:   60000249 MODE:64-bit EL2h (Hypervisor, handler)=0D
(XEN)      X0: 00000000002a1558  X1: 0000000000000108  X2: 0000000000000000=
=0D
(XEN)      X3: 0000000000000000  X4: 0000000000000000  X5: 0000000000000012=
=0D
(XEN)      X6: 0000000000000080  X7: fefefefefefeff09  X8: 7f7f7f7f7f7f7f7f=
=0D
(XEN)      X9: 731f646b61606d54 X10: 7f7f7f7f7f7f7f7f X11: 0101010101010101=
=0D
(XEN)     X12: 0000000000000008 X13: 000000000027c8c0 X14: 0000000000000020=
=0D
(XEN)     X15: 0000000000000000 X16: 0000000000000001 X17: 00000000002bcf54=
=0D
(XEN)     X18: 0180000000000000 X19: 0000000000000000 X20: 000000080004a328=
=0D
(XEN)     X21: 0000000000000000 X22: 00000000002a3000 X23: 6db6db6db6db6db7=
=0D
(XEN)     X24: fffffff800000000 X25: 3d3d3d3d3d3d3d3d X26: 00000000002a3000=
=0D
(XEN)     X27: 00000000002a3000 X28: 00000000002a3000  FP: 00008000fbff7d10=
=0D
(XEN) =0D
(XEN)   VTCR_EL2: 80023558=0D
(XEN)  VTTBR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN)  SCTLR_EL2: 30cd183d=0D
(XEN)    HCR_EL2: 0000000000000038=0D
(XEN)  TTBR0_EL2: 000000000152c000=0D
(XEN) =0D
(XEN)    ESR_EL2: f2000001=0D
(XEN)  HPFAR_EL2: 0000000000000000=0D
(XEN)    FAR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN) Xen stack trace from sp=3D00008000fbff7d10:=0D
(XEN)    00008000fbff7d80 000000000021e74c 000000080004a328 00000000000014b=
3=0D
(XEN)    00000000002fad40 0000000000003100 00000000002a3488 0000000800001c0=
0=0D
(XEN)    0000000000000000 00000000000fff00 00000000002d03c0 6db6db6db6db6db=
7=0D
(XEN)    00000000002a10f8 000000010000000d 00008000fbff7df0 000000000021e97=
0=0D
(XEN)    0000000000000002 0000000000000002 0000000000080000 000000000318000=
0=0D
(XEN)    000000000021e8dc 00000000002fa000 0000000003180000 00000000000fff0=
0=0D
(XEN)    00000000002d03c0 ffffffffffffffff 0000000000000001 00000000002fad9=
0=0D
(XEN)    00008000fbff7e00 00000000002b8398 00008000fbff7e50 00000000002b88b=
0=0D
(XEN)    00000000002d0408 0000000000000003 0000000000080000 00000000002a34b=
8=0D
(XEN)    00000000002d03c0 000000000021e8dc 00000000076df000 0000000007fff36=
4=0D
(XEN)    00008000fbff7ea0 00000000002609dc 00000000002a2000 000000000000000=
4=0D
(XEN)    00000000002a2380 000000000032d430 0000000000000004 0000000000296e4=
0=0D
(XEN)    0000000000000002 00000000002609d8 00000000002efde0 00000000002b951=
8=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000=0D
(XEN) Xen call trace:=0D
(XEN)    [<000000000021bff4>] page_alloc.c#free_heap_pages+0x1dc/0x648 (PC)=
=0D
(XEN)    [<000000000021bff4>] page_alloc.c#free_heap_pages+0x1dc/0x648 (LR)=
=0D
(XEN)    [<000000000021e74c>] page_alloc.c#init_heap_pages+0x3d4/0x564=0D
(XEN)    [<000000000021e970>] init_domheap_pages+0x94/0x9c=0D
(XEN)    [<00000000002b8398>] 00000000002b8398=0D
(XEN)    [<00000000002b88b0>] 00000000002b88b0=0D
(XEN)    [<00000000002609dc>] setup.c#init_done+0x10/0x20=0D
(XEN)    [<00000000002b9518>] 00000000002b9518=0D
(XEN) =0D
(XEN) =0D
(XEN) ****************************************=0D
(XEN) Panic on CPU 0:=0D
(XEN) Xen BUG at page_alloc.c:1425=0D
(XEN) ****************************************=0D
(XEN) =0D
(XEN) Reboot in five seconds...=0D

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--QKdGvSO+nmPlgiQ/--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 19:18:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 19:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFk8I-0003PL-Uq; Wed, 02 Oct 2019 19:17:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFk8H-0003PG-9i
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 19:17:53 +0000
X-Inumbo-ID: 52b9d892-e549-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 52b9d892-e549-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 19:17:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4C9B028;
 Wed,  2 Oct 2019 12:17:49 -0700 (PDT)
Received: from [10.37.12.166] (unknown [10.37.12.166])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB1D03F534;
 Wed,  2 Oct 2019 12:17:47 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-4-julien.grall@arm.com>
 <85006b86-5a6b-5f36-cf02-a2a2a08fcbf6@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <66e897d7-d46f-1191-1ff4-492eff872efe@arm.com>
Date: Wed, 2 Oct 2019 20:17:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <85006b86-5a6b-5f36-cf02-a2a2a08fcbf6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 3/6] xen/arm: cpuerrata: Match
 register size with value size in check_workaround_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMTAvMi8xOSA3OjQyIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9u
IDAyLzEwLzIwMTkgMTk6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ2xhbmcgaXMgcGlja2ll
ciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0YXRlbWVudC4gSXQKPj4g
ZXhwZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUgc2l6ZS4KPj4KPj4g
VGhlIGFzbSBzdGF0ZW1lbnQgZXhwZWN0cyBhIDMyLWJpdCAocmVzcC4gNjQtYml0KSB2YWx1ZSBv
biBBcm0zMgo+PiAocmVzcC4gQXJtNjQpIHdoZXJlYXMgdGhlIHZhbHVlIGlzIGEgYm9vbGVhbiAo
Q2xhbmcgY29uc2lkZXIgdG8gYmUKPj4gMzItYml0KS4KPj4KPj4gSXQgd291bGQgYmUgcG9zc2li
bGUgdG8gaW1wb3NlIDMyLWJpdCByZWdpc3RlciBmb3IgYm90aCBhcmNoaXRlY3R1cmUKPj4gYnV0
IHRoaXMgcmVxdWlyZSB0aGUgY29kZSB0byB1c2UgX19PUDMyLiBIb3dldmVyLCBpdCBkb2VzIG5v
dCByZWFsbHkKPj4gaW1wcm92ZSB0aGUgYXNzZW1ibHkgZ2VuZXJhdGVkLiBJbnN0ZWFkLCByZXBs
YWNlIHN3aXRjaCB0aGUgdmFyaWFibGUKPj4gdG8gdXNlIHJlZ2lzdGVyX3QuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+
PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgIC0gVXNlICEhIHBlciBTdGVmYW5vJ3Mg
cmVxdWVzdAo+IAo+IFlvdSBhcmUgYXdhcmUgdGhhdCB1bmxpa2xleSgpLCBkZWxpYmVyYXRlbHks
IGhhcyBhbiBlbWJlZGRlZCAhISA/CgpJIGZvcmdvdCBpdCwgc29ycnkgYWJvdXQgdGhhdCA6Ly4g
U3RlZmFubyBhcmUgeW91IGhhcHB5IGlmIEkgcmV2ZXJ0IHRvIHYxPwoKPiAKPiBpbmNsdWRlL3hl
bi9jb21waWxlci5oOjExOiNkZWZpbmUgdW5saWtlbHkoeCnCoMKgIF9fYnVpbHRpbl9leHBlY3Qo
ISEoeCksMCkKPiAKPiB+QW5kcmV3Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 19:31:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 19:31:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFkLL-0004yh-G9; Wed, 02 Oct 2019 19:31:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFkLJ-0004yc-Uc
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 19:31:21 +0000
X-Inumbo-ID: 3621b6d0-e54b-11e9-bf31-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 3621b6d0-e54b-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 19:31:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570044680;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=GvIq2WAEQ+i6iA2kANyEl77jRZtHC7jJfqWOLyMDeCw=;
 b=Ex5fl1uXkj0m5ABMYhh8mN3d4S8MdD8qO/agdXO2KPWG0LPJVKgb6XG4
 cu+g1tDOINNx2tjCzuKpyop7s5LHDs2k6B/Jh+Dj5ZJFfFGdiLoTHQJ1B
 3UiQc5urGWS0KOmys1y+vePNHAuhMFrgODt87ZYjAT8/ALqDvLMt5uCaT I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HtNdpAK2xQe9OoZGVTUBxxpLXdrzZsbbAVnMe75MKYHkBu/fLqkZ3QbqhNh6TmZM485Hik/1Lf
 Gy7VwwiwmBfIo+HnoeQMsxuyFV5RG4wnSwbxCorJuqTrIrQf2hzV+2gt/NbuaXgdkemGTm/ggS
 bonXS6JOoGptJyJhex/cFBJDs9KE84UI7O7AOY1LzUCZweyum82PDb0iQeY9xSwHDVa65b0TLA
 8MlZ7S83e/jX8RFaAp1Y6L3JEVxvTQhlanNJrMAzSSCIZiJUURsWLi1g2LA2BV1gEloxT3te36
 XzA=
X-SBRS: 2.7
X-MesageID: 6681965
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,249,1566878400"; 
   d="scan'208";a="6681965"
To: Jan Beulich <jbeulich@suse.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
 <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
 <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
 <6e653a04-576e-1ebb-1419-30fd5c1b7f89@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1c0c5ec3-6de4-756f-2823-b97772a1d05a@citrix.com>
Date: Wed, 2 Oct 2019 20:31:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6e653a04-576e-1ebb-1419-30fd5c1b7f89@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen
 Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAwOToyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDEuMTAuMjAxOSAx
NzozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDEvMTAvMjAxOSAxNTozMiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwMS4xMC4yMDE5IDE0OjUxLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IE9uIDAxLzEwLzIwMTkgMTM6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAz
MC4wOS4yMDE5IDIwOjI0LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gVGhlIGNvZGUgZ2Vu
ZXJhdGlvbiBmb3IgYmFycmllcl9ub3NwZWNfdHJ1ZSgpIGlzIG5vdCBjb3JyZWN0LiAgV2UgYXJl
IHRha2luZyBhCj4+Pj4+PiBwZXJmIGl0IGZyb20gdGhlIGFkZGVkIGZlbmNlcywgYnV0IG5vdCBn
YWluaW5nIGFueSBzcGVjdWxhdGl2ZSBzYWZldHkuCj4+Pj4+IFlvdSB3YW50IHRvIGJlIG1vcmUg
c3BlY2lmaWMgaGVyZSwgSSB0aGluazogSVNUUiB5b3Ugc2F5aW5nIHRoYXQgdGhlIExGRU5DRXMK
Pj4+Pj4gZ2V0IGluc2VydGVkIGF0IHRoZSB3cm9uZyBwbGFjZS4KPj4+PiBDb3JyZWN0Lgo+Pj4+
Cj4+Pj4+ICBJSVJDIHdlIHdhbnQgdGhlbSBvbiBlaXRoZXIgc2lkZSBvZiBhCj4+Pj4+IGNvbmRp
dGlvbmFsIGJyYW5jaCwgaS5lLiBpbW1lZGlhdGVseSBmb2xsb3dpbmcgYSBicmFuY2ggaW5zbiBh
cyB3ZWxsIGFzIHJpZ2h0Cj4+Pj4+IGF0IHRoZSBicmFuY2ggdGFyZ2V0Lgo+Pj4+IFNwZWNpZmlj
YWxseSwgdGhleSBtdXN0IGJlIGF0IHRoZSBoZWFkIG9mIGJvdGggYmFzaWMgYmxvY2tzIGZvbGxv
d2luZwo+Pj4+IHRoZSBjb25kaXRpb25hbCBqdW1wLgo+Pj4+Cj4+Pj4+IEkndmUgdGFrZW4sIGFz
IGEgc2ltcGxlIGV4YW1wbGUsCj4+Pj4+IHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpLCBh
bmQgdGhpcyBsb29rcyB0byBiZSB0aGUgd2F5IGdjYzkgaGFzIGdlbmVyYXRlZAo+Pj4+PiBjb2Rl
IChpbiBhIG5vbi1kZWJ1ZyBidWlsZCkuIEhlbmNlIGVpdGhlciBJJ20gbWlzLXJlbWVtYmVyaW5n
IHdoYXQgd2Ugd2FudAo+Pj4+PiB0aGluZ3MgdG8gbG9vayBsaWtlLCBvciB0aGVyZSdzIG1vcmUg
dG8gaXQgdGhhbiBjb2RlIGdlbmVyYXRpb24gc2ltcGx5IGJlaW5nCj4+Pj4+ICJub3QgY29ycmVj
dCIuCj4+Pj4gVGhpcyBleGFtcGxlIGRlbW9uc3RyYXRlcyB0aGUgcHJvYmxlbSwgYW5kIGFjdHVh
bGx5IHRocm93cyBhIGZ1cnRoZXIKPj4+PiBzcGFubmVyIGluIHRoZSB3b3JrcyBvZiBob3cgbWFr
ZSB0aGlzIHNhZmUsIHdoaWNoIGhhZG4ndCBvY2N1cnJlZCB0byBtZQo+Pj4+IGJlZm9yZS4KPj4+
Pgo+Pj4+IFRoZSBpbnN0cnVjdGlvbiBzdHJlYW0gZnJvbSBhIGNhbGxlciBvZiBwMm1fbWVtX2Fj
Y2Vzc19zYW5pdHlfY2hlY2soKQo+Pj4+IHdpbGwgbG9vayBzb21ldGhpbmcgbGlrZSB0aGlzOgo+
Pj4+Cj4+Pj4gY2FsbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2sKPj4+PiDCoMKgwqAgLi4u
Cj4+Pj4gwqDCoMKgIGxmZW5jZQo+Pj4+IMKgwqDCoCAuLi4KPj4+PiDCoMKgwqAgcmV0wqDCoMKg
Cj4+Pj4gY21wICQwLCAlZWF4Cj4+Pj4gam5lIC4uLgo+Pj4+Cj4+Pj4gV2hpY2ggaXMgdW5zYWZl
LCBiZWNhdXNlIHRoZSBvbmx5IHNhZmUgd2F5IHRvIGFycmFuZ2UgdGhpcyBjb2RlIHdvdWxkIGJl
Ogo+Pj4+Cj4+Pj4gY2FsbCBwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hlY2sKPj4+PiDCoMKgwqAg
Li4uCj4+Pj4gwqDCoMKgIHJldAo+Pj4+IGNtcCAkMCwgJWVheAo+Pj4+IGpuZSAxZgo+Pj4+IGxm
ZW5jZQo+Pj4+IC4uLgo+Pj4+IDE6IGxmZW5jZQo+Pj4+IC4uLgo+Pj4+Cj4+Pj4gVGhlcmUgaXMg
YWJzb2x1dGVseSBubyBwb3NzaWJsZSB3YXkgZm9yIGlubGluZSBhc3NlbWJseSB0byBiZSB1c2Vk
IHRvCj4+Pj4gcHJvcGFnYXRlIHRoaXMgc2FmZXR5IHByb3BlcnR5IGFjcm9zcyB0cmFuc2xhdGlv
biB1bml0cy7CoCBUaGlzIGlzIGdvaW5nCj4+Pj4gdG8gaGF2ZSB0byBiZSBhbiBhdHRyaWJ1dGUg
b2Ygc29tZSBmb3JtIG9yIGFub3RoZXIgaGFuZGxlZCBieSB0aGUgY29tcGlsZXIuCj4+PiBCdXQg
eW91IHJlYWxpemUgdGhhdCB0aGlzIHBhcnRpY3VsYXIgZXhhbXBsZSBpcyBiYXNpY2FsbHkgYSBt
b3JlCj4+PiBjb21wbGV4IGlzX1hZWigpIGNoZWNrLCB3aGljaCBjb3VsZCBiZSBkZWFsdCB3aXRo
IGJ5IGlubGluaW5nIHRoZQo+Pj4gZnVuY3Rpb24uIE9mIGNvdXJzZSB0aGVyZSBhcmUgZ29pbmcg
dG8gYmUgbGFyZ2VyIGZ1bmN0aW9ucyB3aGVyZQo+Pj4gdGhlIHJlc3VsdCB3YW50cyB0byBiZSBn
dWFyZGVkIGxpa2UgeW91IHNheS4gQnV0IGp1c3QgbGlrZSB0aGUKPj4+IGFkZGl0aW9uIG9mIHRo
ZSBub3NwZWMgbWFjcm9zIHRvIHZhcmlvdXMgaXNfWFlaKCkgZnVuY3Rpb25zIGlzIGEKPj4+IG1h
bnVhbCBvcGVyYXRpb24gKGFzIGxvbmcgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgaGVscCksIGl0IHdv
dWxkIGluCj4+PiB0aGF0IGNhc2UgYmUgYSBtYXR0ZXIgb2YgbGF0Y2hpbmcgdGhlIHJldHVybiB2
YWx1ZSBpbnRvIGEgbG9jYWwKPj4+IHZhcmlhYmxlIGFuZCB1c2luZyBhbiBhcHByb3ByaWF0ZSBn
dWFyZGluZyBjb25zdHJ1Y3Qgd2hlbgo+Pj4gZXZhbHVhdGluZyBpdC4KPj4gQW5kIHRoaXMgcmVh
c29uaW5nIGRlbW9uc3RyYXRlcyB5ZXQgYW5vdGhlciBwcm9ibGVtICh0aGlzIG9uZSB3YXMgcmFp
c2VkCj4+IGF0IHRoZSBtZWV0aW5nIGluIENoaWNhZ28pLgo+Pgo+PiBldmFsdWF0ZV9ub3NwZWMo
KSBpcyBub3QgYSB1c2VmdWwgY29uc3RydWN0IGlmIGl0IG5lZWRzIGluc2VydGluZyBhdAo+PiBl
dmVyeSBoaWdoZXIgbGV2ZWwgcHJlZGljYXRlIHRvIHJlc3VsdCBpbiBzYWZlIGNvZGUuwqAgVGhp
cyBpcwo+PiBib2FyZGVybGluZS1pbXBvc3NpYmxlIHRvIHJldmlldyBmb3IsIGFuZCBleHRyZW1l
bHkgZWFzeSB0byBicmVhawo+PiBhY2NpZGVudGFsbHkuCj4gSSBhZ3JlZTsgc2luY2UgZXZhbHVh
dGVfbm9zcGVjKCkgaW5zZXJ0aW9uIG5lZWQgaXMgZ2VuZXJhbGx5IGEgaGFyZAo+IHRvIGludmVz
dGlnYXRlIC8gcmV2aWV3IGFjdGlvbiwgSSBkb24jdCBjb25zaWRlciB0aGlzIHVuZXhwZWN0ZWQu
Cj4KPj4+IFNvIEknbSBhZnJhaWQgZm9yIG5vdyBJIHN0aWxsIGNhbid0IGFncmVlIHdpdGggeW91
ciAibm90IGNvcnJlY3QiCj4+PiBhc3Nlc3NtZW50IC0gdGhlIGdlbmVyYXRlZCBjb2RlIGluIHRo
ZSBleGFtcGxlIGxvb2tzIGNvcnJlY3QgdG8KPj4+IG1lLCBhbmQgaWYgZnVydGhlciBndWFyZGlu
ZyB3YXMgbmVlZGVkIGluIHVzZXJzIG9mIHRoaXMgcGFydGljdWxhcgo+Pj4gZnVuY3Rpb24sIGl0
IHdvdWxkIGJlIHRob3NlIHVzZXJzIHdoaWNoIHdvdWxkIG5lZWQgZnVydGhlcgo+Pj4gbWFzc2Fn
aW5nLgo+PiBTYWZldHkgYWdhaW5zdCBzcGVjdHJlIHYxIGlzIG5vdCBhIG1hdHRlciBvZiBvcGlu
aW9uLgo+Pgo+PiBUbyBwcm90ZWN0IGFnYWluc3Qgc3BlY3VsYXRpdmVseSBleGVjdXRpbmcgdGhl
IHdyb25nIGJhc2ljIGJsb2NrLCB0aGUKPj4gcGlwZWxpbmUgbXVzdCBleGVjdXRlIHRoZSBjb25k
aXRpb25hbCBqdW1wIGZpcnN0LCAqdGhlbiogaGl0IGFuIGxmZW5jZQo+PiB0byBzZXJpYWxpc2Ug
dGhlIGluc3RydWN0aW9uIHN0cmVhbSBhbmQgcmV2ZWN0b3IgaW4gdGhlIGNhc2Ugb2YKPj4gaW5j
b3JyZWN0IHNwZWN1bGF0aW9uLgo+Pgo+PiBUaGUgb3RoZXIgd2F5IGFyb3VuZCBpcyBub3Qgc2Fm
ZS7CoCBTZXJpYWxpc2luZyB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtCj4+IGRvZXNuJ3QgZG8gYW55
dGhpbmcgdG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBhdHRhY2tlciB0YWtpbmcgY29udHJvbCBvZiBh
Cj4+IGxhdGVyIGJyYW5jaC4KPj4KPj4gVGhlIGJpZ2dlciBwcm9ibGVtIGlzIHRvIGRvIHdpdGgg
Y2xhc3NpZnlpbmcgd2hhdCB3ZSBhcmUgcHJvdGVjdGluZwo+PiBhZ2FpbnN0LsKgIEluIHRoZSBj
YXNlIG9mIGlzX2NvbnRyb2xfZG9tYWluKCksIGl0IGlzIGFueSBhY3Rpb24gYmFzZWQgb24KPj4g
dGhlIHJlc3VsdCBvZiB0aGUgZGVjaXNpb24uwqAgRm9yIGlzX3twdixodm19X2RvbWFpbigpLCBp
cyBvbmx5ICh0byBhCj4+IGZpcnN0IGFwcHJveGltYXRpb24pIHNwZWN1bGF0aXZlIHR5cGUgY29u
ZnVzaW9uIGludG8gdGhlIHB2L2h2bSB1bmlvbnMKPj4gKHdoaWNoIGluIHByYWN0aWNlIGV4dGVu
ZHMgdG8gY2FsbGluZyBwdl8vaHZtXyBmdW5jdGlvbnMgYXMgd2VsbCkuCj4+Cj4+IEFzIGZvciB0
aGUgcmVhbCBjb25jcmV0ZSBicmVha2FnZXMuwqAgSW4gYSBzdGFnaW5nIGJ1aWxkIHdpdGggR0ND
IDYKPj4KPj4gJCBvYmpkdW1wIC1kIHhlbi1zeW1zIHwgZ3JlcCAnPGlzX2h2bV9kb21haW4+Oicg
fCB3YyAtbAo+PiAxOAo+PiAkIG9iamR1bXAgLWQgeGVuLXN5bXMgfCBncmVwICc8aXNfcHZfZG9t
YWluPjonIHwgd2MgLWwKPj4gOQo+Pgo+PiBBbGwgb2Ygd2hpY2ggaGF2ZSB0aGUgbGZlbmNlIHRv
byBlYXJseSB0byBwcm90ZWN0IGFnYWluc3Qgc3BlY3VsYXRpdmUKPj4gdHlwZSBjb25mdXNpb24u
Cj4gQW5kIGFsbCBvZiB3aGljaCBhcmUgYmVjYXVzZSwgb3RoZXIgdGhhbiBJIHRoaW5rIGl0IHdh
cyBvcmlnaW5hbGx5Cj4gaW50ZW5kZWQsIHRoZSBmdW5jdGlvbnMgc3RpbGwgYXJlbid0IGFsd2F5
c19pbmxpbmUuCgpSaWdodCwgYnV0IGlmIHdlIGZvcmNlIGlzX2h2bV9kb21haW4oKSB0byBiZSBh
bHdheXNfaW5saW5lLCB0aGVuCmlzX2h2bV92Y3B1KCkgZ2V0cyBvdXQtb2YtbGluZWQuCgpUaGlz
IHR1cm5zIGludG8gYSBnYW1lIG9mIHdoYWNrLWEtbW9sZSwgd2hlcmUgYW55IHByZWRpY2F0ZSB3
cmFwcGluZwpzb21ldGhpbmcgd2l0aCBhbiBlbWJlZGRlZCBldmFsdWF0ZV9ub3NwZWMoKSBicmVh
a3MgdGhlIHNhZmV0eS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 19:59:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 19:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFkmg-0006iA-3P; Wed, 02 Oct 2019 19:59:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2BXq=X3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFkme-0006i5-K0
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 19:59:36 +0000
X-Inumbo-ID: 26342c7c-e54f-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 26342c7c-e54f-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 19:59:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8145C28;
 Wed,  2 Oct 2019 12:59:31 -0700 (PDT)
Received: from [10.37.12.166] (unknown [10.37.12.166])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 11E0D3F534;
 Wed,  2 Oct 2019 12:59:29 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
Date: Wed, 2 Oct 2019 20:59:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191002185617.GA2644@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8yLzE5IDc6NTYgUE0sIEJyaWFuIFdvb2RzIHdyb3RlOgo+IE9uIDEwLzIvMTkg
NTo1MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMC8yLzE5IDE6MzIgQU0sIEJyaWFu
IFdvb2RzIHdyb3RlOgo+Pj4gSGVsbG8sCj4+Cj4+IEhpIEJyaWFuLAo+Pgo+PiBUaGFuayB5b3Ug
Zm9yIHJlcG9ydC4KPj4KPj4gSSBndWVzcyB0aGlzIEFybSBzcGVjaWZpYywgcmlnaHQ/IElmIHNv
LCBwbGVhc2UgdHJ5IHRvIENDCj4+IHRoZSByZWxldmFudCBtYWludGFpbmVycyBhbmQgcG9zc2li
bHkgYWRkICJhcm0iIGluIHRoZQo+PiBzdWJqZWN0IHRvIGF2b2lkIGFueSBkZWxheSAoWGVuLURl
dmVsIGhhcyBxdWl0ZSBhbiBoaWdoCj4+IHZvbHVtZSBvZiBlLW1haWwhKS4KPj4KPj4gTWF5IEkg
YWxzbyBhc2sgdG8gYXZvaWRpbmcgc2VuZGluZyBhdHRhY2htZW50IG9uIHRoZSBtYWlsaW5nCj4+
IGxpc3QgYW5kICBpbnN0ZWFkIHVwbG9hZCB0aGUgbG9nIHNvbWV3aGVyZSAoZS5nLiBwYXN0ZWJp
biwKPj4geW91ciBvd24gd2Vic2VydmVyLi4uKT8KPj4KPiAKPiBJIGRpZCBpbmNsdWRlIGFsbCB0
aGUgQVJNIG1haW50YWluZXJzLCBhbHRob3VnaCBJIGZvcmdvdCB0byBDQwo+IFZvbG9keW15ci4g
IFNvcnJ5IGFib3V0IHRoYXQuCgpIbW1tLCB0aGUgZmlyc3QgZS1tYWlsIGRpZG4ndCBsYW5kIGlu
IG15IGluYm94IGRpcmVjdGx5IChJIGhhdmUgYSBmaWx0ZXIgCnNlbmQgdG8gYSBzZXBhcmF0ZSBk
aXJlY3RvcnkgYW55IGUtbWFpbCBJIG5vdCBDQ2VkIG9uKS4gRGlkIHlvdSBCQ0MgbWUgCmJ5IGFu
eSBjaGFuZ2U/Cgo+ICBBbHNvLCBJJ20gbm90IHN1cmUgaWYgdGhpcyBpcyBzdHJpY3RseSBhbgo+
IEFSTSBvciBnZW5lcmFsIFhlbiBidWcgc28gSSBsZWZ0IEFSTS4gIEkgZ3Vlc3MgSSBzaG91bGQg
aGF2ZSBtZW50aW9uZWQKPiB0aGF0IGluIHRoZSBlbWFpbCB0aG91Z2guCgpMZXQgc2VlIHRyeSB0
byB0cm91Ymxlc2hvb3QgaXQgZmlyc3QgOikuCgo+IAo+IEkgcHJlZmVyIGhhdmluZyB0aGVtIGFz
IGF0dGFjaG1lbnRzIGR1ZSB0byB0aGUgZmFjdCBJIGNhbiBzZWUgZXZlcnl0aGluZwo+IGluIG11
dHQuIEFsdGhvdWdoIGlmIHRoZXJlJ3MgYSBzdHJvbmcgY29tbXVuaXR5IGNvbnNlbnN1cyB0aGF0
IGxvZ3MKPiBzaG91bGRuJ3QgYmUgZW1haWxlZCBhcyBhdHRhY2htZW50cywgSSB3aWxsIHN0YXJ0
IHVzaW5nIGEgcGFzdGViaW4gbGlrZQo+IHNlcnZpY2UgdG8gcG9zdCB0aGVtLgoKV2VsbCwgYW55
IGF0dGFjaG1lbnQgeW91IHNlbmQgb24gdGhlIE1MIHdpbGwgc3RvcmUgdG8gZWFjaCBzdWJzY3Jp
YmVycyAKbWFpbGJveC4gSSBsZXQgeW91IGRvIHRoZSBtYXRoIGhlcmUgOykKClNvIHllYWgsIHBh
c3RlYmluIGlzIGFsd2F5cyB0aGUgcHJlZmVycmVkIHdheSB3aGVuIHlvdSBoYXZlIHRvIHNlbmQg
dGhlIApmdWxsIGxvZy4KCj4gCj4+Pgo+Pj4gV2hpbGUgdGVzdGluZyBzb21lIHRoaW5ncyBvdXQs
IEkgZm91bmQgYSBwb3NzaWJsZSBidWcgaW4gWGVuLiAgWGVuIHdvdWxkCj4+PiBzdWNjZXNzZnVs
bHkgcnVuIHdoZW4gbG9hZGVkIChmcm9tIHUtYm9vdCkgYXQgc29tZSBhZGRyZXNzZXMgYnV0IG5v
dAo+Pj4gb3RoZXJzLiAgSSBkaWRuJ3Qgb2JzZXJ2ZSB0aGlzIGlzc3VlIGluIDQuMTEgc3RhYmxl
LCBzbyBJIGRpZCBhIGJpc2VjdAo+Pj4gYW5kIGZvdW5kIHRoYXQ6Cj4+PiBjb21taXQgZjYwNjU4
YzZhZTQ3ZTc0NzkyZTZjYzQ4ZWEyZWZmYWM4YmI1MjgyNgo+Pj4gQXV0aG9yOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4gRGF0ZTogICBUdWUgRGVjIDE4IDEzOjA3OjM5
IDIwMTggKzAwMDAKPj4+Cj4+PiAgICAgICB4ZW4vYXJtOiBTdG9wIHJlbG9jYXRpbmcgWGVuCj4+
Pgo+Pj4gd2FzIHdoYXQgd2FzIGNhdXNpbmcgaXQgdG8gZmFpbCB3aGVuIGl0IHdhcyBsb2FkZWQg
dG8gdGhhdCBjZXJ0YWluCj4+PiBhZGRyZXNzLgo+Pgo+PiBUaGlzIHBhdGNoIGlzIGJhc2ljYWxs
eSBjaGFuZ2luZyBob3cgWGVuIGlzIHVzaW5nIHRoZQo+PiBwaHlzaWNhbCBhZGRyZXNzIHNwYWNl
LiBTbyBpdCBleGVyY2lzZSBtb3JlIHBhcnQgb2YgWGVuCj4+IGNvZGUgYW5kIG1vc3QgbGlrZWx5
IGEgcmVkLWhlcnJpbmcgOikuCj4+Cj4+IEhvd2V2ZXIsIHRoZSBsb2dzIGFyZSBxdWl0ZSBpbnRl
cmVzdGluZzoKPj4KPj4gKFhFTikgcGdbMF0gTUZOIDAxNTMzIGM9MHgxODAwMDAwMDAwMDAwMDAg
bz0wIHY9MHg3ZmZmZiB0PTAKPj4KPj4gSWYgSSBhbSBub3QgbWlzdGFrZW4sIHRoZSBwYWdlIHN0
YXRlIGlzIFBHQ19zdGF0ZV9mcmVlLgo+PiBTbyB0aGlzIHNlZW1zIHRvIHN1Z2dlc3QgdGhhdCB0
aGUgcGFnZSB3ZXJlIGFscmVhZHkKPj4gaGFuZGVkIG92ZXIgdG8gdGhlIGFsbG9jYXRvci4KPj4K
Pj4gV291bGQgeW91IG1pbmQgdG8gYXBwbHkgdGhlIHBhdGNoIGJlbG93IGFuZCBwYXN0ZSB0aGUg
bG9nPwo+Pgo+PiBIb3BlZnVsbHksIHlvdSBzZWUgc2VlIHR3byBXQVJOX09OKCkgYmVmb3JlIFhl
biBpcyBjcmFzaGluZy4KPj4KPj4gTm90ZSB0aGUgcGF0Y2ggaXMgYXNzdW1pbmcgdGhlIE1GTiB3
aWxsIHN0YXkgdGhlIHNhbWUgYWZ0ZXIKPj4gdGhlIHBhdGNoIGhhcyBiZWVuIGFwcGxpZWQuIElm
IG5vdCwgeW91IG1heSBuZWVkIHRvIHNsaWdodGx5Cj4+IHR3ZWFrIGl0Lgo+Pgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+
PiBpbmRleCA3Y2IxYmQzNjhiLi40YmYwZGJjNzI3IDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwo+PiArKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+PiBAQCAtMTM4
OSw2ICsxMzg5LDkgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAo+PiAgICAgICBmb3Ig
KCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKPj4gICAgICAgewo+PiArCj4+ICsgICAg
ICAgIFdBUk5fT04obWZuX3gocGFnZV90b19tZm4ocGcgKyAxKSkgPT0gMHgwMTUzMyk7Cj4+ICsK
Pj4gICAgICAgICAgIC8qCj4+ICAgICAgICAgICAgKiBDYW5ub3QgYXNzdW1lIHRoYXQgY291bnRf
aW5mbyA9PSAwLCBhcyB0aGVyZSBhcmUgc29tZSBjb3JuZXIgY2FzZXMKPj4gICAgICAgICAgICAq
IHdoZXJlIGl0IGlzbid0IHRoZSBjYXNlIGFuZCB5ZXQgaXQgaXNuJ3QgYSBidWc6Cj4+Cj4+IENo
ZWVycywKPj4KPj4gLS0gCj4+IEp1bGllbiBHcmFsbAo+IAo+IEF0dGFjaGVkIGFyZSB0aGUgbG9n
cyBvZiBsb2FkaW5nIHBhdGNoZWQgWGVuIGF0IHRoZSBnb29kIGFuZCBiYWQKPiBhZGRyZXNzLiAg
SXQgYXBwZWFycyB0aGUgTUZOIGhhcyBzdGF5ZWQgdGhlIHNhbWUsIGFsdGhvdWdoIHRoZXJlJ3Mg
b25seQo+IG9uZSBXQVJOIG1lc3NhZ2UgZm9yIGJvdGggdGhlIGdvb2QgYW5kIGJhZCBhZGRyZXNz
LgoKVGhhbmsgeW91IGZvciB0aGUgbG9nLiBTbyB0aGF0J3MgcHJvYmFibHkgbm90IGEgZG91Ymxl
LWluaXQgdGhlbi4KCkxvb2tpbmcgYmFjayBhdCB0aGUgbG9nLCB0aGUgdmFsdWVzIGxvb2sgcXVp
dGUgc2FuZS4gU28gSSBhbSBub3QgCmVudGlyZWx5IHN1cmUgd2hhdCBpcyBoYXBwZW5pbmcuCgpJ
IHdvdWxkIGNoZWNrIHRoYXQgdGhlIGZyYW1ldGFibGUgaXMgY29ycmVjdGx5IHplcm9lZC4gWW91
IGNvdWxkIGFkZCBhIApwcmludCBhdCB0aGUgZW5kIG9mIHNldHVwX2ZyYW1ldGFibGVfbWFwcGlu
Z3MoLi4uKSB0byBkdW1wIHRoZSAKY291bnRfaW5mbyBmb3IgdGhlIHBhZ2UuIFNvbWV0aGluZyBs
aWtlOgogICAgICBtZm5fdG9fcGFnZShfbWZuKDB4MDE1MzMpKS0+Y291bnRfaW5mbzsKCklmIGl0
IGlzIGNvcnJlY3RseSBpbml0aWFsaXplZCwgaXQgc2hvdWxkIGJlIHplcm8uCgpUaGUgbmV4dCBz
dGVwIHdvdWxkIGJlIHRvIGFkZCBhIHNpbWlsYXIgcHJpbnQgaW4gc3RhcnRfeGVuKCkgCih4ZW4v
YXJjaC9hcm0vc2V0dXAuYykgYW5kIHNlZSB3aGVyZSB0aGUgdmFsdWUgaXMgbm90IDAgYW55bW9y
ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 20:56:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 20:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFlf2-0002r3-VR; Wed, 02 Oct 2019 20:55:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=whiU=X3=prgmr.com=cmb@srs-us1.protection.inumbo.net>)
 id 1iFlf1-0002qy-NC
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 20:55:47 +0000
X-Inumbo-ID: 01482582-e557-11e9-b588-bc764e2007e4
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by localhost (Halon) with ESMTPS
 id 01482582-e557-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 20:55:46 +0000 (UTC)
Received: from localhost (97-115-96-182.ptld.qwest.net [97.115.96.182])
 (Authenticated sender: cmb)
 by mail.prgmr.com (Postfix) with ESMTPSA id 49006720087;
 Wed,  2 Oct 2019 21:50:45 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 49006720087
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1570067445;
 bh=Rxx0DG70SBXjABlHlGHU5ANey9hBmxXgZTNQdE6vObo=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From;
 b=otcmSdACfSt2CiN67KqyJHJmOPqXnACrr19fMmVvk3nHZOON+mb5TWMNmQ6ttFXp8
 PbMVfjGiX0EZu6tHYiTve8U03XBHh1HZfpokfU4iaF26hVio/id5UjOT8j+umCRO7d
 TcPKqQs2YWwj/fcy147ymB1zBm0nKexXwQTH9H3I=
From: Chris Brannon <cmb@prgmr.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <aecc7e18-40ff-8bb8-467c-24bfe99ee8f1@prgmr.com>
 <470f5ce1-d43f-a5dd-a00d-e2ec339b06c0@suse.com>
 <8736gb5by4.fsf@cmbmachine.messageid.invalid>
 <e05593f6-f223-2c7d-d607-ea76c9204f17@citrix.com>
Date: Wed, 02 Oct 2019 13:55:44 -0700
In-Reply-To: <e05593f6-f223-2c7d-d607-ea76c9204f17@citrix.com> (Andrew
 Cooper's message of "Wed, 2 Oct 2019 18:41:32 +0100")
Message-ID: <87pnje50kv.fsf@cmbmachine.messageid.invalid>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Crash with nested HVM and Linux v5.1+
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sarah Newman <srn@prgmr.com>, Jan Beulich <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JpdGVzOgoKPiAoWEVO
KSB0cmFwcy5jOjE1NzY6IEdQRiAoMDAwMCk6IGZmZmY4MmQwODAzMWE4MGYgW3ZteC5jI3ZteF9t
c3JfcmVhZF9pbnRlcmNlcHQrMHgzODcvMHgzZmRdIC0+IGZmZmY4MmQwODAzN2M5ZjIKPiAoWEVO
KSB0cmFwcy5jOjE1NzY6IEdQRiAoMDAwMCk6IGZmZmY4MmQwODAzMWE4MGYgW3ZteC5jI3ZteF9t
c3JfcmVhZF9pbnRlcmNlcHQrMHgzODcvMHgzZmRdIC0+IGZmZmY4MmQwODAzN2M5ZjIKPiAoZDIp
IHhzX3dyaXRlKC92bS85NWYxMWZjMC1iOWU3LTQ3ZmYtODUyMy1iYWNhYjM1Yjk2YjYvcnRjL3Rp
bWVvZmZzZXQpOiBFQUNDRVMKPiAoWEVOKSBkMXYxIFVuaGFuZGxlZCBuZXN0ZWQgdm1leGl0OiBy
ZWFzb24gNTEKPiAoWEVOKSBkb21haW5fY3Jhc2ggY2FsbGVkIGZyb20gdnZteC5jOjI2NzEKPiAo
WEVOKSBEb21haW4gMSAodmNwdSMxKSBjcmFzaGVkIG9uIGNwdSMyOgo+Cj4gNTEgaXMgdGhlIFJE
VFNDUCBpbnRlcmNlcHQuICBJdCBzZWVtcyB0aGF0IG5vb25lIGhhcyBldmVyIHRyaWVkIGV4ZWN1
dGluZyBhCj4gUkRUU0NQIGluc3RydWN0aW9uIGluIG5lc3RlZCB2aXJ0IHlldC4uLiB3aGljaCBn
b2VzIHRvIHNob3cgaG93IHVudGVzdGVkIHRoaXMKPiBhbGwgaXMuCj4KPiBDYW4geW91IHNlZSBh
Ym91dCBnaXZpbmcgdGhpcyBwYXRjaCBhIHNwaW4/Cj4KPiB+QW5kcmV3Cj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jCj4gaW5kZXggZmRmNDQ5YmZkMS4uNjY5NmJkNjI0MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
PiBAQCAtMjQ5MSw2ICsyNDkxLDcgQEAgaW50IG52bXhfbjJfdm1leGl0X2hhbmRsZXIoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAgIG52Y3B1LT5udl92bWV4aXRfcGVu
ZGluZyA9IDE7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEVYSVRfUkVBU09OX1JEVFND
Ogo+ICsgICAgY2FzZSBFWElUX1JFQVNPTl9SRFRTQ1A6Cj4gICAgICAgICAgY3RybCA9IF9fbjJf
ZXhlY19jb250cm9sKHYpOwo+ICAgICAgICAgIGlmICggY3RybCAmIENQVV9CQVNFRF9SRFRTQ19F
WElUSU5HICkKPiAgICAgICAgICAgICAgbnZjcHUtPm52X3ZtZXhpdF9wZW5kaW5nID0gMTsKPiBA
QCAtMjUwMSw2ICsyNTAyLDggQEAgaW50IG52bXhfbjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAgICAqIGF2b2lkaW5nIGNoYW5naW5nIGd1
ZXN0X3RzYyBhbmQgbWVzc2luZyB1cCB0aW1la2VlcGluZyBpbiBMMQo+ICAgICAgICAgICAgICAg
Ki8KPiAgICAgICAgICAgICAgbXNyX3NwbGl0KHJlZ3MsIGh2bV9nZXRfZ3Vlc3RfdHNjKHYpICsg
Z2V0X3Z2bWNzKHYsCj4gVFNDX09GRlNFVCkpOwo+ICsgICAgICAgICAgICBpZiAoIGV4aXRfcmVh
c29uID09IEVYSVRfUkVBU09OX1JEVFNDUCApCj4gKyAgICAgICAgICAgICAgICByZWdzLT5yY3gg
PSB2LT5hcmNoLm1zcnMtPnRzY19hdXg7Cj4gICAgICAgICAgICAgIHVwZGF0ZV9ndWVzdF9laXAo
KTsKPiAgCj4gICAgICAgICAgICAgIHJldHVybiAxOwoKSGkgQW5kcmV3LApUaGlzIHBhdGNoIHdv
cmtzIGZvciBtZS4gIFRoZSBMMiBkb21VIGJvb3RzIHN1Y2Nlc3NmdWxseS4KClRoYW5rIHlvdSEK
Ci0tIENocmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 21:03:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 21:03:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFllx-0003hB-VN; Wed, 02 Oct 2019 21:02:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G8yu=X3=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFllw-0003h6-UO
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 21:02:56 +0000
X-Inumbo-ID: 0123f103-e558-11e9-971d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by localhost (Halon) with ESMTPS
 id 0123f103-e558-11e9-971d-12813bfff9fa;
 Wed, 02 Oct 2019 21:02:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570050175;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to;
 bh=zQti7plwVLOaaJge615veYfycFK1iPy2rbEKWqYsgZs=;
 b=EBR4QUeD/pdz01jgjRIqnWjJlU5ynPZ57Bm7EwoJ+41wyuURvVe/O+74
 83QwNrZ+RyAc0uc/1sqU1g9M4HE7TX+jF6mm6GD5G2pbNPu6SI8OP2lv1
 R41cIxFSAskf74zyRe0vhnfcZAUk0z3fA+Gav5j7tpB+OXwKqBdjTH1+J 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FYl/2C7HUJidnO87Zp6uTFwqiodbl1My8fdTTL4WzhkarYh52fbPkK1WM1/Y0el1QIIEWEdSkd
 0DRpq1COiH9oH9d7plyw3DAxLxElePTNNkLuSqoOAFpc+2w/83A0pFYTE9GVH5YxLWsC4bdAfq
 1DSJXtuZ9ikHBj0vQgKMGtNWQf5nj0kG6BlBdfPi9+2tXqoiSQV3s6cm4W7RrU43PfCO4DEf7t
 Me4LdqaveyHE7xwgeCHoNSbtTGpFYK0Xq5iWEUpLog4225UBHYZwPa7CToRQz5qSEw8J4BxY0n
 kxU=
X-SBRS: 2.7
X-MesageID: 6686005
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,249,1566878400"; d="scan'208,217";a="6686005"
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
 <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
 <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
 <81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6a5d9510-fe42-8b7a-653b-dafa309ef7f6@citrix.com>
Date: Wed, 2 Oct 2019 22:02:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>, "Manthey,
 Norbert" <nmanthey@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="===============3121651617764503347=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3121651617764503347==
Content-Type: multipart/alternative;
	boundary="------------20E5156F5FA6BE49E8706ADE"
Content-Language: en-GB

--------------20E5156F5FA6BE49E8706ADE
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 02/10/2019 10:50, Wieczorkiewicz, Pawel wrote:
>>>>> I've taken, as a simple example,
>>>>> p2m_mem_access_sanity_check(), and this looks to be the way gcc9 has generated
>>>>> code (in a non-debug build). Hence either I'm mis-remembering what we want
>>>>> things to look like, or there's more to it than code generation simply being
>>>>> "not correct".
>>>> This example demonstrates the problem, and actually throws a further
>>>> spanner in the works of how make this safe, which hadn't occurred to me
>>>> before.
>>>>
>>>> The instruction stream from a caller of p2m_mem_access_sanity_check()
>>>> will look something like this:
>>>>
>>>> call p2m_mem_access_sanity_check
>>>>     ...
>>>>     lfence
>>>>     ...
>>>>     ret   
>>>> cmp $0, %eax
>>>> jne ...
>>>>
>>>> Which is unsafe, because the only safe way to arrange this code would be:
>>>>
>>>> call p2m_mem_access_sanity_check
>>>>     ...
>>>>     ret
>>>> cmp $0, %eax
>>>> jne 1f
>>>> lfence
>>>> ...
>>>> 1: lfence
>>>> …
>>>>

Answering out of order, because I think this will make things clearer.

> But the hardening wasn’t about spectre v1, but about cache-load gadgets?

Ultimately, yes - the goal is cache load gadgets.

Cache load gadgets are any memory read, where the attacker can influence
the position of the load.  The easy case to think about is the first
half of a Spectre v1 gadget (i.e. the first memory load), but a second
common case is a simple memory read with the wrong base pointer (as
demonstrated clearly by SpectreGS and CVE-2019-1125).

A 3rd case, which is actually the root of this discovery, is speculative
type confusion where the processor executes code expecting to use
{d,v}->arch.{pv,hvm}.$FOO, but is interpreting the data with the types
of the other union.  For people familiar with Speculative Store Bypass
gadgets, this is the same kind of thing as the integer/pointer confusion
in that case.

The only viable fix for these is to avoid entering the basic block with
the vulnerable code pattern in the first place.  I.e. "fixing" Spectre v1.

> Does it mean the CPU speculates over a direct call (assuming no #PF etc) and
> assumes some default return value to be used?

That wasn't the point I was trying to make, although Intel CPUs will
speculatively execute the instructions following an indirect call/jmp
while the frontend works out where to fetch from next.

The point was that, to avoid entering the wrong basic block, the lfence
must be later in the instruction stream than the conditional jump.  The
frontend has to follow the attacker controlled jump, then serialise
itself to figure out if it went wrong.

Serialising first, then following the attacker controlled jump still
leaves a speculation window, which can execute the gadget.

> If not, maybe we should be more concerned about the value the cache-loading
> gadget speculates with, rather than the sheer speculation over the branch.

In a mythical world where a complete solution existed, channels other
than the data cache want considering.  There is some interesting work
with instruction cache and TLB timing analysis, and these are far harder
to close.

Given the SpectreGS case of a bad base pointer, rather than a bad
offset, a non-spectre-v1 fix would have to clamp every register making
up part of a memory operand.

This is the approach which the Clang/LLVM Speculative Load Hardening
feature goes for, and comes with a 30% perf hit or so.  Furthermore, the
current design of SLH is specific to userspace, and there is development
work needed to make it safe for kernel mode code.

Specifically, the muxing of the speculation token against registers
needs to turn from &= token to |= token, and the sense of the token
being 0 or -1 needs to reverse, because of kernel code operating in the
top of the address space, rather than the bottom.  There is a further
complication given signed displacement.  For kernel code, that can still
speculatively wrap around into userspace, and SMAP (on
meltdown-vulnerable parts) won't even halt speculation in this case.

Further further more, for Xen, that would still move incorrect
speculative memory accesses into PV guest kernel controlled space,
rather than Xen controlled space.

>
>> To protect against speculatively executing the wrong basic block, the
>> pipeline must execute the conditional jump first, *then* hit an lfence
>> to serialise the instruction stream and revector in the case of
>> incorrect speculation.
> That’s true, but there are also 2 aspects worth mentioning:
> 1) Example:
>
> jne 1
> PRIVILEGED
> 1:
> ALWAYS_SAFE
>
> We do not necessarily have to cover the 1: path with an lfence?
> We could allow speculation there, as it is harmless.

I agree, but how do you express that using evaluate_nospec()?

There is no information tying what is privileged and what is safe, to
the condition for entering the basic block.

> 2) cache-load protection
>
> It might be ok to speculate over a conditional branch, when we can
> guarantee that the value to be used in a dereference is not out-of-bound.

I agree (in principle, because the guarantee is implausible to make in
general case) but...

> In that case an lfence is used to latch the value in the register. We can
> still speculate over the branch and reach the dereference, but with a sane value.

... this is reasoning about the wrong basic block.  This analogy is:

cmp ... #1
jcc 1f
    ALWAYS_SAFE
    lfence ("optimised" from the cmp #2 if statement)
    cmp ... #2
    jcc 1f
    PRIVILEGED
1:
ALWAYS_SAFE

This is saying that the spilled lfence from cmp2 protects PRIVLEGED
because it might reduce the speculative variability in registers.  There
are probably code sequences where that would be true, but there are
plenty of others where it would not be true.

This is because it is protecting cmp1's basic block (or at least, part
of it), not cmp2's.  It will protect against an attack which requires
poisoning of both cmp1 and cmp2 to be function, but this is orders of
magnitude harder for the attacker to detect and arrange for, than an
attack which simply involves poisoning cmp2 to enter PRIVILEGED with an
architecturally-correct register state intended for ALWAYS_SAFE.

> I agree that lfence might not give us 100% security in every potential case,
> but that is what "hardening" gives you...

This being a best-effort approach is fine.  There is no way it could
ever be called complete with a straight face.

If everything had been done using block_speculation(), that would also
be ok.  There is no way the optimiser can break the safety there,
because it cannot reposition the lfence instruction relative to any
memory references (although the subtleties of it being able to be
repositioned relative to non-memory accesses still make it hard to
reason about in general).

The problem is that, at the moment, the optimiser is undermining the
safety which is attempting to be inserted by the use of evaluate_nospec().

We have code which appears to be safe at the C level, and isn't.  A
false sense of security is arguably worse than no security.

The random sprinkling of lfences will reduce the amount of speculation,
but this is of very little use when it is only actually protecting
against certain more-complicated, and therefore rarer, gadgets but
leaves the common gadgets still exploitable.

~Andrew

--------------20E5156F5FA6BE49E8706ADE
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 02/10/2019 10:50, Wieczorkiewicz,
      Pawel wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com">
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <blockquote type="cite">
              <pre class="moz-quote-pre" wrap="">I've taken, as a simple example,
p2m_mem_access_sanity_check(), and this looks to be the way gcc9 has generated
code (in a non-debug build). Hence either I'm mis-remembering what we want
things to look like, or there's more to it than code generation simply being
"not correct".
</pre>
            </blockquote>
            <pre class="moz-quote-pre" wrap="">This example demonstrates the problem, and actually throws a further
spanner in the works of how make this safe, which hadn't occurred to me
before.

The instruction stream from a caller of p2m_mem_access_sanity_check()
will look something like this:

call p2m_mem_access_sanity_check
    ...
    lfence
    ...
    ret   
cmp $0, %eax
jne ...

Which is unsafe, because the only safe way to arrange this code would be:

call p2m_mem_access_sanity_check
    ...
    ret
cmp $0, %eax
jne 1f
lfence
...
1: lfence
…

</pre>
          </blockquote>
        </blockquote>
      </blockquote>
    </blockquote>
    <br>
    Answering out of order, because I think this will make things
    clearer.<br>
    <br>
    <blockquote type="cite">
      <pre class="moz-quote-pre" wrap="">But the hardening wasn’t about spectre v1, but about cache-load gadgets?</pre>
    </blockquote>
    <br>
    Ultimately, yes - the goal is cache load gadgets.<br>
    <br>
    Cache load gadgets are any memory read, where the attacker can
    influence the position of the load.  The easy case to think about is
    the first half of a Spectre v1 gadget (i.e. the first memory load),
    but a second common case is a simple memory read with the wrong base
    pointer (as demonstrated clearly by SpectreGS and <span
      class="c-message__body" dir="auto" data-qa="message-text">CVE-2019-1125</span>).<br>
    <br>
    A 3rd case, which is actually the root of this discovery, is
    speculative type confusion where the processor executes code
    expecting to use {d,v}-&gt;arch.{pv,hvm}.$FOO, but is interpreting
    the data with the types of the other union.  For people familiar
    with Speculative Store Bypass gadgets, this is the same kind of
    thing as the integer/pointer confusion in that case.<br>
    <br>
    The only viable fix for these is to avoid entering the basic block
    with the vulnerable code pattern in the first place.  I.e. "fixing"
    Spectre v1.<br>
    <br>
    <blockquote type="cite"
      cite="mid:81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com">
      <pre class="moz-quote-pre" wrap="">Does it mean the CPU speculates over a direct call (assuming no #PF etc) and
assumes some default return value to be used?</pre>
    </blockquote>
    <br>
    That wasn't the point I was trying to make, although Intel CPUs will
    speculatively execute the instructions following an indirect
    call/jmp while the frontend works out where to fetch from next.<br>
    <br>
    The point was that, to avoid entering the wrong basic block, the
    lfence must be later in the instruction stream than the conditional
    jump.  The frontend has to follow the attacker controlled jump, then
    serialise itself to figure out if it went wrong.<br>
    <br>
    Serialising first, then following the attacker controlled jump still
    leaves a speculation window, which can execute the gadget.<br>
    <br>
    <blockquote type="cite"
      cite="mid:81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com">
      <pre class="moz-quote-pre" wrap="">If not, maybe we should be more concerned about the value the cache-loading
gadget speculates with, rather than the sheer speculation over the branch.</pre>
    </blockquote>
    <br>
    In a mythical world where a complete solution existed, channels
    other than the data cache want considering.  There is some
    interesting work with instruction cache and TLB timing analysis, and
    these are far harder to close.<br>
    <br>
    Given the SpectreGS case of a bad base pointer, rather than a bad
    offset, a non-spectre-v1 fix would have to clamp every register
    making up part of a memory operand.<br>
    <br>
    This is the approach which the Clang/LLVM Speculative Load Hardening
    feature goes for, and comes with a 30% perf hit or so.  Furthermore,
    the current design of SLH is specific to userspace, and there is
    development work needed to make it safe for kernel mode code.<br>
    <br>
    Specifically, the muxing of the speculation token against registers
    needs to turn from &amp;= token to |= token, and the sense of the
    token being 0 or -1 needs to reverse, because of kernel code
    operating in the top of the address space, rather than the bottom. 
    There is a further complication given signed displacement.  For
    kernel code, that can still speculatively wrap around into
    userspace, and SMAP (on meltdown-vulnerable parts) won't even halt
    speculation in this case.<br>
    <br>
    Further further more, for Xen, that would still move incorrect
    speculative memory accesses into PV guest kernel controlled space,
    rather than Xen controlled space.<br>
    <br>
    <blockquote type="cite"
      cite="mid:81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com"><br>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">To protect against speculatively executing the wrong basic block, the
pipeline must execute the conditional jump first, *then* hit an lfence
to serialise the instruction stream and revector in the case of
incorrect speculation.
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
That’s true, but there are also 2 aspects worth mentioning:
1) Example:

jne 1
PRIVILEGED
1:
ALWAYS_SAFE

We do not necessarily have to cover the 1: path with an lfence?
We could allow speculation there, as it is harmless.</pre>
    </blockquote>
    <br>
    I agree, but how do you express that using evaluate_nospec()?<br>
    <br>
    There is no information tying what is privileged and what is safe,
    to the condition for entering the basic block.<br>
    <br>
    <blockquote type="cite"
      cite="mid:81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com">
      <pre class="moz-quote-pre" wrap="">2) cache-load protection

It might be ok to speculate over a conditional branch, when we can
guarantee that the value to be used in a dereference is not out-of-bound.</pre>
    </blockquote>
    <br>
    I agree (in principle, because the guarantee is implausible to make
    in general case) but...<br>
    <br>
    <blockquote type="cite"
      cite="mid:81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com">
      <pre class="moz-quote-pre" wrap="">
In that case an lfence is used to latch the value in the register. We can
still speculate over the branch and reach the dereference, but with a sane value.</pre>
    </blockquote>
    <br>
    ... this is reasoning about the wrong basic block.  This analogy is:<br>
    <br>
    cmp ... #1<br>
    jcc 1f<br>
        ALWAYS_SAFE<br>
        lfence ("optimised" from the cmp #2 if statement)<br>
        cmp ... #2<br>
        jcc 1f<br>
        PRIVILEGED<br>
    1:<br>
    ALWAYS_SAFE<br>
    <br>
    This is saying that the spilled lfence from cmp2 protects PRIVLEGED
    because it might reduce the speculative variability in registers. 
    There are probably code sequences where that would be true, but
    there are plenty of others where it would not be true.<br>
    <br>
    This is because it is protecting cmp1's basic block (or at least,
    part of it), not cmp2's.  It will protect against an attack which
    requires poisoning of both cmp1 and cmp2 to be function, but this is
    orders of magnitude harder for the attacker to detect and arrange
    for, than an attack which simply involves poisoning cmp2 to enter
    PRIVILEGED with an architecturally-correct register state intended
    for ALWAYS_SAFE.<br>
    <br>
    <blockquote type="cite"
      cite="mid:81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com">
      <pre class="moz-quote-pre" wrap="">I agree that lfence might not give us 100% security in every potential case,
but that is what "hardening" gives you...</pre>
    </blockquote>
    <br>
    This being a best-effort approach is fine.  There is no way it could
    ever be called complete with a straight face.<br>
    <br>
    If everything had been done using block_speculation(), that would
    also be ok.  There is no way the optimiser can break the safety
    there, because it cannot reposition the lfence instruction relative
    to any memory references (although the subtleties of it being able
    to be repositioned relative to non-memory accesses still make it
    hard to reason about in general).<br>
    <br>
    The problem is that, at the moment, the optimiser is undermining the
    safety which is attempting to be inserted by the use of
    evaluate_nospec().<br>
    <br>
    We have code which appears to be safe at the C level, and isn't.  A
    false sense of security is arguably worse than no security.<br>
    <br>
    The random sprinkling of lfences will reduce the amount of
    speculation, but this is of very little use when it is only actually
    protecting against certain more-complicated, and therefore rarer,
    gadgets but leaves the common gadgets still exploitable.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------20E5156F5FA6BE49E8706ADE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3121651617764503347==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 21:23:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 21:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFm5T-0005Hl-TA; Wed, 02 Oct 2019 21:23:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VXk2=X3=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iFm5S-0005Hg-Iz
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 21:23:06 +0000
X-Inumbo-ID: d1e7479c-e55a-11e9-971d-12813bfff9fa
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.79.71]) by localhost (Halon) with ESMTPS
 id d1e7479c-e55a-11e9-971d-12813bfff9fa;
 Wed, 02 Oct 2019 21:23:04 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=TxCKI1jok+R7BdtSTDYn/PV5rF8a8FrdiVtxz9eEzgv22HksdOGF6neakNnB/s20jCLOt2MJiUBXLQ3tzqvuxQZ9VaLsCJ5jNS4ePJWBr6NmwrMikdZLgwXsX6OlncazVWDEpsTMXlxtsKqIV6Qz4EJQGV6ARdBqZCa6Knsdg5cPMt30Hmj3KDoxwVlrYzViSINRXe/53gkfzzv8s3T0d82+ja+j9aS6WsTOT69u+7980N7iVAfR1hSH1eoFNeCy0b9shyzZh0cAevTIQaTq3mp0YZzuUbc0FimT7FEV4cOULhnxZDllixRzxaovw2ghF78BwbueA9F3U1/6g/aXkQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=V9yOMKi6P2MY8Y1ijyKa71B/o9vI/cRphdF5FmNfYMk=;
 b=e3T8YhIMyzsBQdAdidCYP9EKx1CBLFQ6PpJZHX1TYuKZ/TZNw8F1Isr/R6PA6DvookwvanBvFZ1ZzxExLcz7opGUvoRU8xIzfmVJP4r7uHZAKuLyACOdp8pC9p+dQArfw4PotPZtjCK90Gc27DORUqzjegXbeA4ebedhaKsksBDYTF/YrfNPiuWZpQqnn0riCCwqTzwa26d+ASlK+oLWpvBt4vMQEZjuxepY/zWvM1Qp5Q+Y3FnmchxZ2PEqruKAdoH8T6MwNGSgMYHDHtAeI5kGra8eEqWqsZqU1AQXRCShm2b4/o0horKubBsPajLO+GzzF/4qXrURybZPuFrNNg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=V9yOMKi6P2MY8Y1ijyKa71B/o9vI/cRphdF5FmNfYMk=;
 b=KU1ponAyqJovwcGBDWx/6le7dKhvsF4u1Q22KL/T+jpBXUEvfR8E5vooyaACXC0LiFLP+gnpyo1NuvFXUpIFaXzXj+uHqsNdI8Mi1/VLkTJT3TLK/yKRyU+3YiLAPGAKrkezevEHIiaOp5V89JJhuqUgT4SOvcQzpgfHwj67qxI=
Received: from MWHPR0201CA0025.namprd02.prod.outlook.com
 (2603:10b6:301:74::38) by DM6PR02MB5324.namprd02.prod.outlook.com
 (2603:10b6:5:47::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.20; Wed, 2 Oct
 2019 21:23:03 +0000
Received: from CY1NAM02FT056.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::205) by MWHPR0201CA0025.outlook.office365.com
 (2603:10b6:301:74::38) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.17 via Frontend
 Transport; Wed, 2 Oct 2019 21:23:02 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT056.mail.protection.outlook.com (10.152.74.160) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2305.20
 via Frontend Transport; Wed, 2 Oct 2019 21:23:02 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFm5M-0003bA-LF; Wed, 02 Oct 2019 14:23:00 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFm5H-000192-Ik; Wed, 02 Oct 2019 14:22:55 -0700
Received: from xsj-pvapsmtp01 (xsj-pvapsmtp01.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x92LMnbr002777; 
 Wed, 2 Oct 2019 14:22:49 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFm5B-00018M-Mg; Wed, 02 Oct 2019 14:22:49 -0700
Date: Wed, 2 Oct 2019 14:22:49 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191002212249.GB2644@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(136003)(396003)(346002)(199004)(189003)(54906003)(6246003)(70206006)(50466002)(26005)(229853002)(36386004)(486006)(7696005)(356004)(426003)(36756003)(44832011)(2616005)(478600001)(4326008)(86362001)(70586007)(476003)(186003)(446003)(23726003)(11346002)(305945005)(8676002)(316002)(126002)(76176011)(47776003)(33656002)(6916009)(58126008)(81156014)(81166006)(9786002)(16586007)(2906002)(53546011)(336012)(5024004)(14444005)(5660300002)(1076003)(8936002)(106002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR02MB5324; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 766d0b27-2b69-406a-5334-08d7477eb504
X-MS-TrafficTypeDiagnostic: DM6PR02MB5324:
X-Microsoft-Antispam-PRVS: <DM6PR02MB5324BE60F92D0136A4B2669FD79C0@DM6PR02MB5324.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-Forefront-PRVS: 0178184651
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: B7Rn6MlOsA3J8ssIYkp8sYqcb9QzJ9TOfRefzxyxbcLSMbTLx9j8iujzYXCEr5a+calFZdfUw4RXq+q//NG6poxMTnnXJUeLKCFM8hXL0ix+PqKtuZB/1YOMV3uxzSPOYpGkjb0TYJslr0vWAi+U8n/1I0tVdhG/YqRn3s2JGBbR3piR+rENUZvlft1F5GYm6AiEB8oIzqfC4owLTGBAuXD7H9VvNJxlngbDl7FiMnZ4fSeJf3nPz1IdgVxQ8KcYPi5crhUoTJ3YdZOM3yxAKdjQWdCJ2ISrbNv3/7HTVg19ZqshRPp7hBCIHNW3R2Ge6Z6NX2oHxjcvrJyEaGOFd/xm89yKEGPTF3l63KThKI3t5EBLA5vV+o6H53kQrmmZuVluGzDvOp2k7P3TZetPwBiQhbRDC0EDoQADaM+AlkE=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2019 21:23:02.2243 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 766d0b27-2b69-406a-5334-08d7477eb504
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR02MB5324
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMDg6NTk6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDEwLzIvMTkgNzo1NiBQTSwgQnJpYW4gV29vZHMgd3JvdGU6Cj4g
Pk9uIDEwLzIvMTkgNTo1MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+T24gMTAvMi8xOSAx
OjMyIEFNLCBCcmlhbiBXb29kcyB3cm90ZToKPiA+Pj5IZWxsbywKPiA+Pgo+ID4+SGkgQnJpYW4s
Cj4gPj4KPiA+PlRoYW5rIHlvdSBmb3IgcmVwb3J0Lgo+ID4+Cj4gPj5JIGd1ZXNzIHRoaXMgQXJt
IHNwZWNpZmljLCByaWdodD8gSWYgc28sIHBsZWFzZSB0cnkgdG8gQ0MKPiA+PnRoZSByZWxldmFu
dCBtYWludGFpbmVycyBhbmQgcG9zc2libHkgYWRkICJhcm0iIGluIHRoZQo+ID4+c3ViamVjdCB0
byBhdm9pZCBhbnkgZGVsYXkgKFhlbi1EZXZlbCBoYXMgcXVpdGUgYW4gaGlnaAo+ID4+dm9sdW1l
IG9mIGUtbWFpbCEpLgo+ID4+Cj4gPj5NYXkgSSBhbHNvIGFzayB0byBhdm9pZGluZyBzZW5kaW5n
IGF0dGFjaG1lbnQgb24gdGhlIG1haWxpbmcKPiA+Pmxpc3QgYW5kICBpbnN0ZWFkIHVwbG9hZCB0
aGUgbG9nIHNvbWV3aGVyZSAoZS5nLiBwYXN0ZWJpbiwKPiA+PnlvdXIgb3duIHdlYnNlcnZlci4u
Lik/Cj4gPj4KPiA+Cj4gPkkgZGlkIGluY2x1ZGUgYWxsIHRoZSBBUk0gbWFpbnRhaW5lcnMsIGFs
dGhvdWdoIEkgZm9yZ290IHRvIENDCj4gPlZvbG9keW15ci4gIFNvcnJ5IGFib3V0IHRoYXQuCj4g
Cj4gSG1tbSwgdGhlIGZpcnN0IGUtbWFpbCBkaWRuJ3QgbGFuZCBpbiBteSBpbmJveCBkaXJlY3Rs
eSAoSSBoYXZlIGEgZmlsdGVyCj4gc2VuZCB0byBhIHNlcGFyYXRlIGRpcmVjdG9yeSBhbnkgZS1t
YWlsIEkgbm90IENDZWQgb24pLiBEaWQgeW91IEJDQyBtZSBieQo+IGFueSBjaGFuZ2U/CgpUaGF0
J3Mgb2RkLiAgSSBrbm93IEkgY29waWVkIHlvdXIgYW5kIFN0ZWZhbm8ncyBlbWFpbCBhZGRyZXNz
ZXMgZnJvbSB0aGUKTUFJTlRBSU5FUlMgZmlsZSBidXQgdW5kZXIgbXkgc2VudCBlbWFpbHMgaXQg
c2hvd3MgaXQgaGFzIGhhdmluZyBubwpDQ3MuLi4gIFBFQkNBSyBJIGd1ZXNzLiAgTXkgYXBvbG9n
aWVzLgoKPiA+IEFsc28sIEknbSBub3Qgc3VyZSBpZiB0aGlzIGlzIHN0cmljdGx5IGFuCj4gPkFS
TSBvciBnZW5lcmFsIFhlbiBidWcgc28gSSBsZWZ0IEFSTS4gIEkgZ3Vlc3MgSSBzaG91bGQgaGF2
ZSBtZW50aW9uZWQKPiA+dGhhdCBpbiB0aGUgZW1haWwgdGhvdWdoLgo+IAo+IExldCBzZWUgdHJ5
IHRvIHRyb3VibGVzaG9vdCBpdCBmaXJzdCA6KS4KPiAKPiA+Cj4gPkkgcHJlZmVyIGhhdmluZyB0
aGVtIGFzIGF0dGFjaG1lbnRzIGR1ZSB0byB0aGUgZmFjdCBJIGNhbiBzZWUgZXZlcnl0aGluZwo+
ID5pbiBtdXR0LiBBbHRob3VnaCBpZiB0aGVyZSdzIGEgc3Ryb25nIGNvbW11bml0eSBjb25zZW5z
dXMgdGhhdCBsb2dzCj4gPnNob3VsZG4ndCBiZSBlbWFpbGVkIGFzIGF0dGFjaG1lbnRzLCBJIHdp
bGwgc3RhcnQgdXNpbmcgYSBwYXN0ZWJpbiBsaWtlCj4gPnNlcnZpY2UgdG8gcG9zdCB0aGVtLgo+
IAo+IFdlbGwsIGFueSBhdHRhY2htZW50IHlvdSBzZW5kIG9uIHRoZSBNTCB3aWxsIHN0b3JlIHRv
IGVhY2ggc3Vic2NyaWJlcnMKPiBtYWlsYm94LiBJIGxldCB5b3UgZG8gdGhlIG1hdGggaGVyZSA7
KQo+IAo+IFNvIHllYWgsIHBhc3RlYmluIGlzIGFsd2F5cyB0aGUgcHJlZmVycmVkIHdheSB3aGVu
IHlvdSBoYXZlIHRvIHNlbmQgdGhlIGZ1bGwKPiBsb2cuCj4gCj4gPgo+ID4+Pgo+ID4+PldoaWxl
IHRlc3Rpbmcgc29tZSB0aGluZ3Mgb3V0LCBJIGZvdW5kIGEgcG9zc2libGUgYnVnIGluIFhlbi4g
IFhlbiB3b3VsZAo+ID4+PnN1Y2Nlc3NmdWxseSBydW4gd2hlbiBsb2FkZWQgKGZyb20gdS1ib290
KSBhdCBzb21lIGFkZHJlc3NlcyBidXQgbm90Cj4gPj4+b3RoZXJzLiAgSSBkaWRuJ3Qgb2JzZXJ2
ZSB0aGlzIGlzc3VlIGluIDQuMTEgc3RhYmxlLCBzbyBJIGRpZCBhIGJpc2VjdAo+ID4+PmFuZCBm
b3VuZCB0aGF0Ogo+ID4+PmNvbW1pdCBmNjA2NThjNmFlNDdlNzQ3OTJlNmNjNDhlYTJlZmZhYzhi
YjUyODI2Cj4gPj4+QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
ID4+PkRhdGU6ICAgVHVlIERlYyAxOCAxMzowNzozOSAyMDE4ICswMDAwCj4gPj4+Cj4gPj4+ICAg
ICAgeGVuL2FybTogU3RvcCByZWxvY2F0aW5nIFhlbgo+ID4+Pgo+ID4+PndhcyB3aGF0IHdhcyBj
YXVzaW5nIGl0IHRvIGZhaWwgd2hlbiBpdCB3YXMgbG9hZGVkIHRvIHRoYXQgY2VydGFpbgo+ID4+
PmFkZHJlc3MuCj4gPj4KPiA+PlRoaXMgcGF0Y2ggaXMgYmFzaWNhbGx5IGNoYW5naW5nIGhvdyBY
ZW4gaXMgdXNpbmcgdGhlCj4gPj5waHlzaWNhbCBhZGRyZXNzIHNwYWNlLiBTbyBpdCBleGVyY2lz
ZSBtb3JlIHBhcnQgb2YgWGVuCj4gPj5jb2RlIGFuZCBtb3N0IGxpa2VseSBhIHJlZC1oZXJyaW5n
IDopLgo+ID4+Cj4gPj5Ib3dldmVyLCB0aGUgbG9ncyBhcmUgcXVpdGUgaW50ZXJlc3Rpbmc6Cj4g
Pj4KPiA+PihYRU4pIHBnWzBdIE1GTiAwMTUzMyBjPTB4MTgwMDAwMDAwMDAwMDAwIG89MCB2PTB4
N2ZmZmYgdD0wCj4gPj4KPiA+PklmIEkgYW0gbm90IG1pc3Rha2VuLCB0aGUgcGFnZSBzdGF0ZSBp
cyBQR0Nfc3RhdGVfZnJlZS4KPiA+PlNvIHRoaXMgc2VlbXMgdG8gc3VnZ2VzdCB0aGF0IHRoZSBw
YWdlIHdlcmUgYWxyZWFkeQo+ID4+aGFuZGVkIG92ZXIgdG8gdGhlIGFsbG9jYXRvci4KPiA+Pgo+
ID4+V291bGQgeW91IG1pbmQgdG8gYXBwbHkgdGhlIHBhdGNoIGJlbG93IGFuZCBwYXN0ZSB0aGUg
bG9nPwo+ID4+Cj4gPj5Ib3BlZnVsbHksIHlvdSBzZWUgc2VlIHR3byBXQVJOX09OKCkgYmVmb3Jl
IFhlbiBpcyBjcmFzaGluZy4KPiA+Pgo+ID4+Tm90ZSB0aGUgcGF0Y2ggaXMgYXNzdW1pbmcgdGhl
IE1GTiB3aWxsIHN0YXkgdGhlIHNhbWUgYWZ0ZXIKPiA+PnRoZSBwYXRjaCBoYXMgYmVlbiBhcHBs
aWVkLiBJZiBub3QsIHlvdSBtYXkgbmVlZCB0byBzbGlnaHRseQo+ID4+dHdlYWsgaXQuCj4gPj4K
PiA+PmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCj4gPj5pbmRleCA3Y2IxYmQzNjhiLi40YmYwZGJjNzI3IDEwMDY0NAo+ID4+LS0t
IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiA+PisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jCj4gPj5AQCAtMTM4OSw2ICsxMzg5LDkgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2Vz
KAo+ID4+ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCj4gPj4gICAg
ICB7Cj4gPj4rCj4gPj4rICAgICAgICBXQVJOX09OKG1mbl94KHBhZ2VfdG9fbWZuKHBnICsgMSkp
ID09IDB4MDE1MzMpOwo+ID4+Kwo+ID4+ICAgICAgICAgIC8qCj4gPj4gICAgICAgICAgICogQ2Fu
bm90IGFzc3VtZSB0aGF0IGNvdW50X2luZm8gPT0gMCwgYXMgdGhlcmUgYXJlIHNvbWUgY29ybmVy
IGNhc2VzCj4gPj4gICAgICAgICAgICogd2hlcmUgaXQgaXNuJ3QgdGhlIGNhc2UgYW5kIHlldCBp
dCBpc24ndCBhIGJ1ZzoKPiA+Pgo+ID4+Q2hlZXJzLAo+ID4+Cj4gPj4tLSAKPiA+Pkp1bGllbiBH
cmFsbAo+ID4KPiA+QXR0YWNoZWQgYXJlIHRoZSBsb2dzIG9mIGxvYWRpbmcgcGF0Y2hlZCBYZW4g
YXQgdGhlIGdvb2QgYW5kIGJhZAo+ID5hZGRyZXNzLiAgSXQgYXBwZWFycyB0aGUgTUZOIGhhcyBz
dGF5ZWQgdGhlIHNhbWUsIGFsdGhvdWdoIHRoZXJlJ3Mgb25seQo+ID5vbmUgV0FSTiBtZXNzYWdl
IGZvciBib3RoIHRoZSBnb29kIGFuZCBiYWQgYWRkcmVzcy4KPiAKPiBUaGFuayB5b3UgZm9yIHRo
ZSBsb2cuIFNvIHRoYXQncyBwcm9iYWJseSBub3QgYSBkb3VibGUtaW5pdCB0aGVuLgo+IAo+IExv
b2tpbmcgYmFjayBhdCB0aGUgbG9nLCB0aGUgdmFsdWVzIGxvb2sgcXVpdGUgc2FuZS4gU28gSSBh
bSBub3QgZW50aXJlbHkKPiBzdXJlIHdoYXQgaXMgaGFwcGVuaW5nLgo+IAo+IEkgd291bGQgY2hl
Y2sgdGhhdCB0aGUgZnJhbWV0YWJsZSBpcyBjb3JyZWN0bHkgemVyb2VkLiBZb3UgY291bGQgYWRk
IGEgcHJpbnQKPiBhdCB0aGUgZW5kIG9mIHNldHVwX2ZyYW1ldGFibGVfbWFwcGluZ3MoLi4uKSB0
byBkdW1wIHRoZSBjb3VudF9pbmZvIGZvciB0aGUKPiBwYWdlLiBTb21ldGhpbmcgbGlrZToKPiAg
ICAgIG1mbl90b19wYWdlKF9tZm4oMHgwMTUzMykpLT5jb3VudF9pbmZvOwo+IAo+IElmIGl0IGlz
IGNvcnJlY3RseSBpbml0aWFsaXplZCwgaXQgc2hvdWxkIGJlIHplcm8uCj4gCj4gVGhlIG5leHQg
c3RlcCB3b3VsZCBiZSB0byBhZGQgYSBzaW1pbGFyIHByaW50IGluIHN0YXJ0X3hlbigpCj4gKHhl
bi9hcmNoL2FybS9zZXR1cC5jKSBhbmQgc2VlIHdoZXJlIHRoZSB2YWx1ZSBpcyBub3QgMCBhbnlt
b3JlLgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKCkknbGwgZ28gYWhlYWQg
YWRkIHRob3NlIGFuZCBzZWUgaWYgdGhhdCBsZWFkcyB0byBhbnl0aGluZy4KCi0tIApCcmlhbiBX
b29kcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:26:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn4p-0001YN-OK; Wed, 02 Oct 2019 22:26:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn4o-0001YI-Hq
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 22:26:30 +0000
X-Inumbo-ID: ae17946c-e563-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ae17946c-e563-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 22:26:30 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 3567B2133F;
 Wed,  2 Oct 2019 22:26:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055189;
 bh=ennRcql1p1t4aHL3MZjkZHxnLrnsORCsr3DFObEyIAg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lpugrAE3QLB8QisNSpwt6fI9H9uWmUS2tsDY+/JN+95cPZ6vkufsC1FHHn11UHKBj
 BzJGH8bjXNYQ/XTdKi0vWtjkVetMTA6dpi3xtT3FFlRcE8IQHvSju3H7UAyMGIpmwE
 jj9ubzjH/e12odEioeQd4Ye9ZP7LxVGutzVeDk6U=
Date: Wed, 2 Oct 2019 15:26:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191002180047.17144-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910021448480.2691@sstabellini-ThinkPad-T480s>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-5-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 4/6] xen/arm: cpufeature: Match
 register size with value size in cpus_have_const_cap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ2xhbmcgaXMgcGlja2ll
ciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0YXRlbWVudC4gSXQKPiBl
eHBlY3RzIHRoZSByZWdpc3RlciBzaXplIHRvIG1hdGNoIHRoZSB2YWx1ZSBzaXplLgo+IAo+IFRo
ZSBhc20gc3RhdGVtZW50IGV4cGVjdHMgYSAzMi1iaXQgKHJlc3AuIDY0LWJpdCkgdmFsdWUgb24g
QXJtMzIKPiAocmVzcC4gQXJtNjQpIHdoZXJlYXMgdGhlIHZhbHVlIGlzIGEgYm9vbGVhbiAoQ2xh
bmcgY29uc2lkZXIgdG8gYmUKPiAzMi1iaXQpLgo+IAo+IEl0IHdvdWxkIGJlIHBvc3NpYmxlIHRv
IGltcG9zZSAzMi1iaXQgcmVnaXN0ZXIgZm9yIGJvdGggYXJjaGl0ZWN0dXJlCj4gYnV0IHRoaXMg
cmVxdWlyZSB0aGUgY29kZSB0byB1c2UgX19PUDMyLiBIb3dldmVyLCBpdCBkb2VzIG5vIHJlYWxs
eQo+IGltcHJvdmUgdGhlIGFzc2VtYmx5IGdlbmVyYXRlZC4gSW5zdGVhZCwgcmVwbGFjZSBzd2l0
Y2ggdGhlIHZhcmlhYmxlIHRvCj4gdXNlIHJlZ2lzdGVyX3QuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCgpXaXRoIG9yIHdpdGhvdXQgISEg
Z2l2ZW4gdGhhdCBpdCdzIHBhcnQgb2YgdW5saWtlbHkuCgpBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4g
djI6Cj4gICAgICAgICAtIFVzZSAhISBwZXIgU3RlZmFubydzIHJlcXVlc3QKPiAtLS0KPiAgeGVu
L2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1
cmUuaAo+IGluZGV4IGMyYzhmMzQxN2MuLjRjNWZmNmU4YWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Nw
dWZlYXR1cmUuaAo+IEBAIC02NywxNCArNjcsMTQgQEAgc3RhdGljIGlubGluZSBib29sIGNwdXNf
aGF2ZV9jYXAodW5zaWduZWQgaW50IG51bSkKPiAgCj4gIC8qIFN5c3RlbSBjYXBhYmlsaXR5IGNo
ZWNrIGZvciBjb25zdGFudCBjYXAgKi8KPiAgI2RlZmluZSBjcHVzX2hhdmVfY29uc3RfY2FwKG51
bSkgKHsgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICBib29sIF9fcmV0OyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICByZWdpc3Rlcl90IF9fcmV0OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICBhc20gdm9sYXRpbGUgKEFMVEVSTkFU
SVZFKCJtb3YgJTAsICMwIiwgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJtb3YgJTAsICMxIiwgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG51bSkgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgIDogIj1yIiAo
X19yZXQpKTsgICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICB1bmxpa2VseShfX3JldCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICB1bmxpa2VseSghIV9fcmV0KTsgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICB9KQo+ICAKPiAgc3RhdGljIGlubGlu
ZSB2b2lkIGNwdXNfc2V0X2NhcCh1bnNpZ25lZCBpbnQgbnVtKQo+IC0tIAo+IDIuMTEuMAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:26:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn4h-0001Y8-EV; Wed, 02 Oct 2019 22:26:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn4g-0001Y3-3g
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 22:26:22 +0000
X-Inumbo-ID: a8f5ae10-e563-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id a8f5ae10-e563-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 22:26:21 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 6264A20700;
 Wed,  2 Oct 2019 22:26:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055180;
 bh=MAzCITTrz5CeGnhkX6iD1Vuwy+DQLZfYuaBVTU5DsN0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=JO7lDC6nmauF9jI6WBcjvxdsQ/NvMCJ7zNR7FuTbLcW7hgiQo5+OJp7ugs4IIQTuM
 OHUzeQ9UwbUPn9R8P7LRgGrND/oBz8GqtBQuYWXoxR058KXid1rJLsxeYwP3u5SQRH
 DHYKoPazSecA0bE1g/XD4QZc3cLybe8/KE+d6mxI=
Date: Wed, 2 Oct 2019 15:26:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191002180047.17144-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910021446440.2691@sstabellini-ThinkPad-T480s>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-3-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 2/6] xen/arm64: bitops: Match the
 register size with the value size in flsl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ2xhbmcgaXMgcGlja2ll
ciB0aGFuIEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0YXRlbWVudC4gSXQgZXhw
ZWN0cwo+IHRoZSByZWdpc3RlciBzaXplIHRvIG1hdGNoIHRoZSB2YWx1ZSBzaXplLgo+IAo+IFRo
ZSBpbnN0cnVjdGlvbiBjbHogaXMgZXhwZWN0aW5nIHRoZSB0d28gb3BlcmFuZHMgdG8gYmUgdGhl
IHNhbWUgc2l6ZQo+IChpLmUgMzItYml0IG9yIDY0LWJpdCkuIEFzIHRoZSBmbHNsIGZ1bmN0aW9u
IGlzIGRlYWxpbmcgd2l0aCA2NC1iaXQKPiB2YWx1ZSwgd2UgbmVlZCB0byBtYWtlIHRoZSBkZXN0
aW5hdGlvbiB2YXJpYWJsZSA2NC1iaXQgYXMgd2VsbC4KPiAKPiBXaGlsZSBhdCBpdCwgYWRkIGEg
bmV3bGluZSBiZWZvcmUgdGhlIHJldHVybiBzdGF0ZW1lbnQuCj4gCj4gTm90ZSB0aGF0IHRoZSBy
ZXR1cm4gdHlwZSBvZiBmbHNsIGlzIG5vdCB1cGRhdGVkIGJlY2F1c2UgdGhlIHJlc3VsdCB3aWxs
Cj4gYWx3YXlzIGJlIHNtYWxsZXIgdGhhbiA2NCBhbmQgdGhlcmVmb3JlIGZpdCBpbiAzMi1iaXQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoK
PiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gVXBkYXRlIHRoZSBjb21taXQg
bWVzc2FnZSB0byBleHBsYWluIHdoeSB0aGUgcmV0dXJuIHR5cGUgaXMKPiAgICAgICAgIG5vdCBt
b2RpZmllZAo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIHwgMyAr
Ky0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAo+IGluZGV4IDZjYzIyNGFkMTMuLmQ4NWE0OWJj
YTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmgKPiBAQCAtMjQsMTIgKzI0LDEz
IEBAIHN0YXRpYyAvKl9fKi9hbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19mZnModW5zaWdu
ZWQgbG9uZyB3b3JkKQo+ICAKPiAgc3RhdGljIGlubGluZSBpbnQgZmxzbCh1bnNpZ25lZCBsb25n
IHgpCj4gIHsKPiAtICAgICAgICBpbnQgcmV0Owo+ICsgICAgICAgIHVpbnQ2NF90IHJldDsKPiAg
Cj4gICAgICAgICAgaWYgKF9fYnVpbHRpbl9jb25zdGFudF9wKHgpKQo+ICAgICAgICAgICAgICAg
ICByZXR1cm4gZ2VuZXJpY19mbHNsKHgpOwo+ICAKPiAgICAgICAgICBhc20oImNselx0JTAsICUx
IiA6ICI9ciIgKHJldCkgOiAiciIgKHgpKTsKPiArCj4gICAgICAgICAgcmV0dXJuIEJJVFNfUEVS
X0xPTkcgLSByZXQ7Cj4gIH0KPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:26:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn4w-0001Yp-1W; Wed, 02 Oct 2019 22:26:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn4v-0001Yh-B4
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 22:26:37 +0000
X-Inumbo-ID: b2291530-e563-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id b2291530-e563-11e9-971d-12813bfff9fa;
 Wed, 02 Oct 2019 22:26:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 0488E2133F;
 Wed,  2 Oct 2019 22:26:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055196;
 bh=4vPkhju4m3GuqGI0Gpbli6wVi/2A6LGXfnoc9DS3Tug=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=KEcf/V14CMhGe/FtCd8Ge7bBpmAxf3DqHh6FJzPnhiA0qu9EyYZyOqtG8u+rQqLeF
 EaDMWLknkiim62gahU9lLbivIcKjy1ii/mRwGdSspBacot9T1mE6I8LRYN9rCprZkv
 90g0abH1O/Yoqguq4/ZUnpiwSW0dmbTxqFDXzRKE=
Date: Wed, 2 Oct 2019 15:26:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191002180047.17144-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910021451120.2691@sstabellini-ThinkPad-T480s>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-6-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 5/6] xen/arm: mm: Mark
 check_memory_layout_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ2xhbmcgd2lsbCB0aHJv
dyBhbiBlcnJvciBpZiBhIGZ1bmN0aW9uIGlzIHVudXNlZCB1bmxlc3MgeW91IHRlbGwKPiB0byBp
Z25vcmUgaXQuIFRoaXMgY2FuIGJlIGRvbmUgdXNpbmcgX19tYXliZV91bnVzZWQuCj4gCj4gV2hp
bGUgbW9kaWZ5aW5nIHRoZSBkZWNsYXJhdGlvbiwgdXBkYXRlIGl0IHRvIG1hdGNoIHByb3RvdHlw
ZSBvZiBzaW1pbGFyCj4gZnVuY3Rpb25zIChzZWUgYnVpbGRfYXNzZXJ0aW9ucykuIFRoaXMgaGVs
cHMgdG8gdW5kZXJzdGFuZCB0aGF0IHRoZSBzb2xlCj4gcHVycG9zZSBvZiB0aGUgZnVuY3Rpb24g
aXMgdG8gaG9sZCBCVUlMRF9CVUdfT04oKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpJJ2QgbGlrZSBzb21ldGhpbmcgbGlrZSAiTm90ZSB0
aGF0IHRoZSBmdW5jdGlvbiBpcyBub3cgbWFya2VkIGFzIF9faW5pdCIKdG8gdGhlIGNvbW1pdCBt
ZXNzYWdlLCBidXQgaW4gYW55IGNhc2U6CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAg
ICAgICAtIFVwZGF0ZSB0aGUgcHJvdG90eXBlIHRvIG1hdGNoIHN0eWxlIG9mIG90aGVyIGZ1bmN0
aW9ucyBob2xkaW5nCj4gICAgICAgICBvbiBidWlsZCBhc3NlcnRpb25zLgo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vbW0uYyB8IDMgKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4v
YXJjaC9hcm0vbW0uYwo+IGluZGV4IDllMGZkYzM5ZjkuLmJlMjNhY2ZlMjYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xOTAs
NyArMTkwLDggQEAgdW5zaWduZWQgbG9uZyB0b3RhbF9wYWdlczsKPiAgZXh0ZXJuIGNoYXIgX19p
bml0X2JlZ2luW10sIF9faW5pdF9lbmRbXTsKPiAgCj4gIC8qIENoZWNraW5nIFZBIG1lbW9yeSBs
YXlvdXQgYWxpZ25tZW50LiAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgY2hlY2tfbWVtb3J5X2xh
eW91dF9hbGlnbm1lbnRfY29uc3RyYWludHModm9pZCkgewo+ICtzdGF0aWMgdm9pZCBfX2luaXQg
X19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQo+ICt7Cj4gICAgICAvKiAyTUIg
YWxpZ25lZCByZWdpb25zICovCj4gICAgICBCVUlMRF9CVUdfT04oWEVOX1ZJUlRfU1RBUlQgJiB+
U0VDT05EX01BU0spOwo+ICAgICAgQlVJTERfQlVHX09OKEZJWE1BUF9BRERSKDApICYgflNFQ09O
RF9NQVNLKTsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:26:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn52-0001aj-BQ; Wed, 02 Oct 2019 22:26:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn51-0001aW-3k
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 22:26:43 +0000
X-Inumbo-ID: b587a944-e563-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id b587a944-e563-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 22:26:42 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 A9D2C2133F;
 Wed,  2 Oct 2019 22:26:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055201;
 bh=CvanqAH7JxTOKrp1HRBsqV/XGnYdGC09PX/aZp7Yvag=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ImDr4eTegmL9CDdUO/l5xZF6LLLhFzcTL+AS68bCJPZYy0yiW0mPWz/59XS4D3pXO
 lMROllRmuf575l5lQQDippOycI24qbKWSvlPUC1Q2cHouXud9KNkEovUQJ5QBZWMGa
 Gc8PlgIGO5YyhaRVrbbUueNtVXfh34kN9+wF4Yzs=
Date: Wed, 2 Oct 2019 15:26:41 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191002180047.17144-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910021452280.2691@sstabellini-ThinkPad-T480s>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-7-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 6/6] xen/arm: traps: Mark
 check_stack_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ2xhbmcgd2lsbCB0aHJv
dyBhbiBlcnJvciBpZiBhIGZ1bmN0aW9uIGlzIHVudXNlZCB1bmxlc3MgeW91IHRlbGwKPiB0byBp
Z25vcmUgaXQuIFRoaXMgY2FuIGJlIGRvbmUgdXNpbmcgX19tYXliZV91bnVzZWQuCj4gCj4gV2hp
bGUgbW9kaWZ5aW5nIHRoZSBkZWNsYXJhdGlvbiwgdXBkYXRlIGl0IHRvIG1hdGNoIHByb3RvdHlw
ZSBvZiBzaW1pbGFyCj4gZnVuY3Rpb25zIChzZWUgYnVpbGRfYXNzZXJ0aW9ucykuIFRoaXMgaGVs
cHMgdG8gdW5kZXJzdGFuZCB0aGF0IHRoZSBzb2xlCj4gcHVycG9zZSBvZiB0aGUgZnVuY3Rpb24g
aXMgdG8gaG9sZCBCVUlMRF9CVUdfT04oKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKU2FtZSBzbWFsbCBub3RlIGFib3V0IGJ1aWxkX2Fz
c2VydGlvbnMgYmVjb21pbmcgX19pbml0LgoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAg
ICAgICAgLSBVcGRhdGUgdGhlIHByb3RvdHlwZSB0byBtYXRjaCBzdHlsZSBvZiBvdGhlciBmdW5j
dGlvbnMgaG9sZGluZwo+ICAgICAgICAgb24gYnVpbGQgYXNzZXJ0aW9ucy4KPiAtLS0KPiAgeGVu
L2FyY2gvYXJtL3RyYXBzLmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBhM2I5NjFiZDA2Li5hM2RlYjU5MzcyIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKPiBAQCAtNTQsNyArNTQsOCBAQAo+ICAgKiB0aGF0IGJvdGggdGhlIGtlcm5lbCBoYWxm
IG9mIHN0cnVjdCBjcHVfdXNlcl9yZWdzICh3aGljaCBpcyBwdXNoZWQgaW4KPiAgICogZW50cnku
UykgYW5kIHN0cnVjdCBjcHVfaW5mbyAod2hpY2ggbGl2ZXMgYXQgdGhlIGJvdHRvbSBvZiBhIFhl
bgo+ICAgKiBzdGFjaykgbXVzdCBiZSBkb3VibGV3b3JkLWFsaWduZWQgaW4gc2l6ZS4gICovCj4g
LXN0YXRpYyBpbmxpbmUgdm9pZCBjaGVja19zdGFja19hbGlnbm1lbnRfY29uc3RyYWludHModm9p
ZCkgewo+ICtzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9u
cyh2b2lkKQo+ICt7Cj4gICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAgICBCVUlMRF9CVUdfT04o
KHNpemVvZiAoc3RydWN0IGNwdV91c2VyX3JlZ3MpKSAmIDB4Zik7Cj4gICAgICBCVUlMRF9CVUdf
T04oKG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcHNyX2VsMSkpICYgMHhmKTsKPiAt
LSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:26:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn5F-0001eF-Ms; Wed, 02 Oct 2019 22:26:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn5E-0001dt-31
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 22:26:56 +0000
X-Inumbo-ID: bd40b7ca-e563-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id bd40b7ca-e563-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 22:26:55 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 E1E402133F;
 Wed,  2 Oct 2019 22:26:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055214;
 bh=pJNQoaTAIzuKVScb0KeC0pMFBCfT7t3OhXaRECGIOew=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=All9FktJQjiEOFQd4nmurkNcMw7tDL7K9cQFAlciGVVYFhjS3qnKddP4BIQNeLaCo
 vybPRNKhZGWlVsNwyREp6T5/IdYM4ws73SRV6qfs2FvO66uZSqdjZBkvV7vfV9PlxU
 uBBvKgU2SbHAbDDJtVBZNopfDNiNVQzDVZOLWdo8=
Date: Wed, 2 Oct 2019 15:26:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a34363de-bafe-eb22-472f-4b0f2e0d325d@arm.com>
Message-ID: <alpine.DEB.2.21.1910021454250.2691@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
 <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910020541060.26319@sstabellini-ThinkPad-T480s>
 <a34363de-bafe-eb22-472f-4b0f2e0d325d@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <Andre.Przywara@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMTAv
Mi8xOSAxOjQxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUdWUsIDEgT2N0
IDIwMTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gT24gVHVlLCAxIE9jdCAyMDE5
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gSGksCj4gPiA+ID4gCj4gPiA+ID4gT24gMDEv
MTAvMjAxOSAyMToxMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4gT24gVGh1
LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gPiBBdCB0aGUgbW9t
ZW50LCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoKSBhbmQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkK
PiA+ID4gPiA+ID4gYXJlCj4gPiA+ID4gPiA+IHVzZWQgdG8gZGVhbCB3aXRoIGFjdGlvbnMgdG8g
YmUgZG9uZSBiZWZvcmUvYWZ0ZXIgYW55IGd1ZXN0IHJlcXVlc3QKPiA+ID4gPiA+ID4gaXMKPiA+
ID4gPiA+ID4gaGFuZGxlZC4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFdoaWxlIHRoZXkgYXJl
IG1lYW50IHRvIHdvcmsgaW4gcGFpciwgdGhlIGZvcm1lciBpcyBjYWxsZWQgZm9yIG1vc3QKPiA+
ID4gPiA+ID4gb2YKPiA+ID4gPiA+ID4gdGhlIHRyYXBzLCBpbmNsdWRpbmcgdHJhcHMgZnJvbSB0
aGUgc2FtZSBleGNlcHRpb24gbGV2ZWwgKGkuZS4KPiA+ID4gPiA+ID4gaHlwZXJ2aXNvcikgd2hp
bHN0IHRoZSBsYXR0ZXIgd2lsbCBvbmx5IGJlIGNhbGxlZCB3aGVuIHJldHVybmluZyB0bwo+ID4g
PiA+ID4gPiB0aGUKPiA+ID4gPiA+ID4gZ3Vlc3QuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBB
cyBwb2ludGVkIG91dCwgdGhlIGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIGlzIG5vdCBjYWxsZWQg
ZnJvbSBhbGwKPiA+ID4gPiA+ID4gdGhlCj4gPiA+ID4gPiA+IHRyYXBzLCBzbyB0aGlzIG1ha2Vz
IHBvdGVudGlhbGx5IGRpZmZpY3VsdCB0byBleHRlbmQgaXQgZm9yIHRoZQo+ID4gPiA+ID4gPiBk
ZWFsaW5nCj4gPiA+ID4gPiA+IHdpdGggc2FtZSBleGNlcHRpb24gbGV2ZWwuCj4gPiA+ID4gPiA+
IAo+ID4gPiA+ID4gPiBGdXJ0aGVybW9yZSwgc29tZSBhc3NlbWJseSBvbmx5IHBhdGggd2lsbCBy
ZXF1aXJlIHRvIGNhbGwKPiA+ID4gPiA+ID4gZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkuIFNvIHRo
ZSBmdW5jdGlvbiBpcyBub3cgZGlyZWN0bHkgY2FsbCBieQo+ID4gPiA+ID4gPiBhc3NlbWJseSBp
biBmb3IgZ3Vlc3QgdmVjdG9yIG9ubHkuIFRoaXMgbWVhbnMgdGhhdCB0aGUgY2hlY2sgd2hldGhl
cgo+ID4gPiA+ID4gPiB3ZQo+ID4gPiA+ID4gPiBhcmUgY2FsbGVkIGluIGEgZ3Vlc3QgdHJhcCBj
YW4gbm93IGJlIHJlbW92ZWQuCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBUYWtlIHRoZSBvcHBv
cnR1bml0eSB0byByZW5hbWUgZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkgYW5kCj4gPiA+ID4gPiA+
IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIHRvIHNvbWV0aGluZyBtb3JlIG1lYW5pbmdmdWwgYW5k
IGRvY3VtZW50Cj4gPiA+ID4gPiA+IHRoZW0uCj4gPiA+ID4gPiA+IFRoaXMgc2hvdWxkIGhlbHAg
ZXZlcnlvbmUgdG8gdW5kZXJzdGFuZCB0aGUgcHVycG9zZSBvZiB0aGUgdHdvCj4gPiA+ID4gPiA+
IGZ1bmN0aW9ucy4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAt
LS0KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgaGF2ZW4ndCBkb25lIHRoZSAzMi1iaXRzIHBh
cnQgeWV0LiBJIHdhbnRlZCB0byBnYXRoZXIgZmVlZGJhY2sKPiA+ID4gPiA+ID4gYmVmb3JlCj4g
PiA+ID4gPiA+IGxvb2tpbmcgaW4gZGV0YWlscyBob3cgdG8gaW50ZWdyYXRlIHRoYXQgd2l0aCBB
cm0zMi4KPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ICAgIHhlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TIHwgIDQgKystCj4gPiA+ID4gPiA+ICAgIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAg
IHwgNzEKPiA+ID4gPiA+ID4gKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ID4gPiA+ID4gPiAgICAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyks
IDM4IGRlbGV0aW9ucygtKQo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+
ID4gPiA+ID4gaW5kZXggNDBkOWYzZWM4Yy4uOWVhZmFlNTE2YiAxMDA2NDQKPiA+ID4gPiA+ID4g
LS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+ID4gPiA+ID4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKPiA+ID4gPiA+ID4gQEAgLTE0Nyw3ICsxNDcsNyBAQAo+ID4g
PiA+ID4gPiAgICAgICAgICAgICAgIC5pZiBcaHlwID09IDAgICAgICAgICAvKiBHdWVzdCBtb2Rl
ICovCj4gPiA+ID4gPiA+ICAgIC0gICAgICAgIGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90YWls
IC8qIERpc2FibGVzIGludGVycnVwdHMgb24KPiA+ID4gPiA+ID4gcmV0dXJuICovCj4gPiA+ID4g
PiA+ICsgICAgICAgIGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAvKiBEaXNhYmxl
cyBpbnRlcnJ1cHRzIG9uCj4gPiA+ID4gPiA+IHJldHVybiAqLwo+ID4gPiA+ID4gPiAgICAgICAg
ICAgICAgIGV4aXRfZ3Vlc3QgXGNvbXBhdAo+ID4gPiA+ID4gPiAgICBAQCAtMTc1LDYgKzE3NSw4
IEBACj4gPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9T
RVJST1JfRU5UUllfRVhJVCkKPiA+ID4gPiA+ID4gICAgICAgICAgICBtc3IgICAgIGRhaWZjbHIs
IFxpZmxhZ3MKPiA+ID4gPiA+ID4gICAgICAgICAgICBtb3YgICAgIHgwLCBzcAo+ID4gPiA+ID4g
PiArICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAo+ID4gPiA+ID4g
PiArICAgICAgICBtb3YgICAgIHgwLCBzcAo+ID4gPiA+ID4gPiAgICAgICAgICAgIGJsICAgICAg
ZG9fdHJhcF9cdHJhcAo+ID4gPiA+ID4gPiAgICAxOgo+ID4gPiA+ID4gPiAgICAgICAgICAgIGV4
aXQgICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0Cj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPiA+ID4gPiA+IGluZGV4
IGEzYjk2MWJkMDYuLjIwYmEzNGVjOTEgMTAwNjQ0Cj4gPiA+ID4gPiA+IC0tLSBhL3hlbi9hcmNo
L2FybS90cmFwcy5jCj4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPiA+
ID4gPiA+IEBAIC0yMDA2LDQ3ICsyMDA2LDQ2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19z
c2JkX2ZsaXAoc3RydWN0Cj4gPiA+ID4gPiA+IHZjcHUgKnYpCj4gPiA+ID4gPiA+ICAgICAgICAg
ICAgICAgICBjcHVfcmVxdWlyZV9zc2JkX21pdGlnYXRpb24oKTsKPiA+ID4gPiA+ID4gICAgfQo+
ID4gPiA+ID4gPiAgICAtc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+ID4gPiA+ID4gPiArLyoKPiA+ID4gPiA+ID4gKyAqIEFjdGlv
bnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGV4aXRpbmcgdGhlIGd1ZXN0IGFuZCBiZWZv
cmUKPiA+ID4gPiA+ID4gYW55Cj4gPiA+ID4gPiA+ICsgKiByZXF1ZXN0IGZyb20gaXQgaXMgaGFu
ZGxlZC4KPiA+ID4gPiA+ID4gKyAqLwo+ID4gPiA+ID4gPiArdm9pZCBlbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPiA+ID4gPiA+ICAgIHsK
PiA+ID4gPiA+ID4gLSAgICBpZiAoIGd1ZXN0X21vZGUocmVncykgKQo+ID4gPiA+ID4gPiAtICAg
IHsKPiA+ID4gPiA+ID4gLSAgICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ID4gPiA+
ID4gPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPiA+ID4gPiA+ID4gICAgLSAgICAg
ICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQK
PiA+ID4gPiA+ID4gYmFjayBvbi4gKi8KPiA+ID4gPiA+ID4gLSAgICAgICAgaWYgKCBuZWVkc19z
c2JkX2ZsaXAodikgKQo+ID4gPiA+ID4gPiAtICAgICAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMo
QVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwKPiA+ID4gPiA+ID4gTlVMTCk7Cj4g
PiA+ID4gPiA+ICsgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3Vu
ZCwgYnJpbmcgaXQgYmFjayBvbi4KPiA+ID4gPiA+ID4gKi8KPiA+ID4gPiA+ID4gKyAgICBpZiAo
IG5lZWRzX3NzYmRfZmxpcCh2KSApCj4gPiA+ID4gPiA+ICsgICAgICAgIGFybV9zbWNjY18xXzFf
c21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsCj4gPiA+ID4gPiA+IE5VTEwp
Owo+ID4gPiA+ID4gPiAgICAtICAgICAgICAvKgo+ID4gPiA+ID4gPiAtICAgICAgICAgKiBJZiB3
ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBwcmVzZXJ2ZSBpdCB1bnRpbCBpdCBnZXRzCj4gPiA+
ID4gPiA+IGNsZWFyZWQuCj4gPiA+ID4gPiA+IC0gICAgICAgICAqIFNlZSBBUk0gQVJNIERESSAw
NDg3QS5qIEQxLjE0LjMgKFZpcnR1YWwgSW50ZXJydXB0cykgZm9yCj4gPiA+ID4gPiA+IGRldGFp
bHMsCj4gPiA+ID4gPiA+IC0gICAgICAgICAqIGJ1dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRh
a2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LAo+ID4gPiA+ID4gPiBIQ1JfRUwyLlZTRQo+ID4gPiA+
ID4gPiAtICAgICAgICAgKiAoYWxpYXMgb2YgSENSLlZBKSBpcyBjbGVhcmVkIHRvIDAuIgo+ID4g
PiA+ID4gPiAtICAgICAgICAgKi8KPiA+ID4gPiA+ID4gLSAgICAgICAgaWYgKCB2LT5hcmNoLmhj
cl9lbDIgJiBIQ1JfVkEgKQo+ID4gPiA+ID4gPiAtICAgICAgICAgICAgdi0+YXJjaC5oY3JfZWwy
ID0gUkVBRF9TWVNSRUcoSENSX0VMMik7Cj4gPiA+ID4gPiA+ICsgICAgLyoKPiA+ID4gPiA+ID4g
KyAgICAgKiBJZiB3ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBwcmVzZXJ2ZSBpdCB1bnRpbCBp
dCBnZXRzCj4gPiA+ID4gPiA+IGNsZWFyZWQuCj4gPiA+ID4gPiA+ICsgICAgICogU2VlIEFSTSBB
Uk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IKPiA+ID4gPiA+
ID4gZGV0YWlscywKPiA+ID4gPiA+ID4gKyAgICAgKiBidXQgdGhlIGNydWNpYWwgYml0IGlzICJP
biB0YWtpbmcgYSB2U0Vycm9yIGludGVycnVwdCwKPiA+ID4gPiA+ID4gSENSX0VMMi5WU0UKPiA+
ID4gPiA+ID4gKyAgICAgKiAoYWxpYXMgb2YgSENSLlZBKSBpcyBjbGVhcmVkIHRvIDAuIgo+ID4g
PiA+ID4gPiArICAgICAqLwo+ID4gPiA+ID4gPiArICAgIGlmICggdi0+YXJjaC5oY3JfZWwyICYg
SENSX1ZBICkKPiA+ID4gPiA+ID4gKyAgICAgICAgdi0+YXJjaC5oY3JfZWwyID0gUkVBRF9TWVNS
RUcoSENSX0VMMik7Cj4gPiA+ID4gPiA+ICAgICAgICNpZmRlZiBDT05GSUdfTkVXX1ZHSUMKPiA+
ID4gPiA+ID4gLSAgICAgICAgLyoKPiA+ID4gPiA+ID4gLSAgICAgICAgICogV2UgbmVlZCB0byB1
cGRhdGUgdGhlIHN0YXRlIG9mIG91ciBlbXVsYXRlZCBkZXZpY2VzCj4gPiA+ID4gPiA+IHVzaW5n
IGxldmVsCj4gPiA+ID4gPiA+IC0gICAgICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGJlZm9y
ZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUuCj4gPiA+ID4gPiA+IC0gICAgICAgICAqCj4g
PiA+ID4gPiA+IC0gICAgICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkgdG8gZG8gb24KPiA+ID4gPiA+ID4gZXZlcnkKPiA+ID4gPiA+ID4gLSAgICAgICAg
ICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlzZWQuCj4gPiA+ID4gPiA+IC0gICAgICAg
ICAqLwo+ID4gPiA+ID4gPiAtICAgICAgICB2dGltZXJfdXBkYXRlX2lycXModik7Cj4gPiA+ID4g
PiA+IC0gICAgICAgIHZjcHVfdXBkYXRlX2V2dGNobl9pcnEodik7Cj4gPiA+ID4gPiA+ICsgICAg
LyoKPiA+ID4gPiA+ID4gKyAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3RhdGUgb2Ygb3Vy
IGVtdWxhdGVkIGRldmljZXMgdXNpbmcKPiA+ID4gPiA+ID4gbGV2ZWwKPiA+ID4gPiA+ID4gKyAg
ICAgKiB0cmlnZ2VyZWQgaW50ZXJydXB0cyBiZWZvcmUgc3luY2luZyBiYWNrIHRoZSBWR0lDIHN0
YXRlLgo+ID4gPiA+ID4gPiArICAgICAqCj4gPiA+ID4gPiA+ICsgICAgICogVE9ETzogSW52ZXN0
aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0byBkbyBvbiBldmVyeQo+ID4gPiA+ID4g
PiArICAgICAqIHRyYXAgYW5kIGhvdyBpdCBjYW4gYmUgb3B0aW1pc2VkLgo+ID4gPiA+ID4gPiAr
ICAgICAqLwo+ID4gPiA+ID4gPiArICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKPiA+ID4gPiA+
ID4gKyAgICB2Y3B1X3VwZGF0ZV9ldnRjaG5faXJxKHYpOwo+ID4gPiA+ID4gPiAgICAjZW5kaWYK
PiA+ID4gPiA+ID4gICAgLSAgICAgICAgdmdpY19zeW5jX2Zyb21fbHJzKHYpOwo+ID4gPiA+ID4g
PiAtICAgIH0KPiA+ID4gPiA+ID4gKyAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7Cj4gPiA+ID4g
PiA+ICAgIH0KPiA+ID4gPiA+ID4gICAgICAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPiA+ID4gPiA+ICAgIHsKPiA+ID4gPiA+ID4gICAgICAg
IGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07Cj4gPiA+ID4gPiA+
ICAgIC0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ID4gPiA+ID4gPiAtCj4gPiA+
ID4gPiA+ICAgICAgICBzd2l0Y2ggKCBoc3IuZWMgKQo+ID4gPiA+ID4gPiAgICAgICAgewo+ID4g
PiA+ID4gPiAgICAgICAgY2FzZSBIU1JfRUNfV0ZJX1dGRToKPiA+ID4gPiA+ID4gQEAgLTIxODAs
OCArMjE3OSw2IEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncwo+
ID4gPiA+ID4gPiAqcmVncykKPiA+ID4gPiA+ID4gICAgewo+ID4gPiA+ID4gPiAgICAgICAgY29u
c3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPiA+ID4gPiA+ID4gICAg
LSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Cj4gPiA+ID4gPiA+IC0KPiA+ID4gPiA+
ID4gICAgICAgIHN3aXRjaCAoIGhzci5lYyApCj4gPiA+ID4gPiA+ICAgICAgICB7Cj4gPiA+ID4g
PiA+ICAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gPiA+ID4gPiA+IEBAIC0yMjE4LDI3ICsyMjE1
LDIxIEBAIHZvaWQgZG9fdHJhcF9oeXBfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncwo+ID4gPiA+
ID4gPiAqcmVncykKPiA+ID4gPiA+ID4gICAgICAgdm9pZCBkb190cmFwX2h5cF9zZXJyb3Ioc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPiA+ID4gPiA+ICAgIHsKPiA+ID4gPiA+ID4gLSAg
ICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Cj4gPiA+ID4gPiA+IC0KPiA+ID4gPiA+ID4g
ICAgICAgIF9fZG9fdHJhcF9zZXJyb3IocmVncywgVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSk7
Cj4gPiA+ID4gPiA+ICAgIH0KPiA+ID4gPiA+ID4gICAgICAgdm9pZCBkb190cmFwX2d1ZXN0X3Nl
cnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+ID4gPiA+ID4gICAgewo+ID4gPiA+
ID4gPiAtICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiA+ID4gPiA+ID4gLQo+ID4g
PiA+ID4gPiAgICAgICAgX19kb190cmFwX3NlcnJvcihyZWdzLCB0cnVlKTsKPiA+ID4gPiA+ID4g
ICAgfQo+ID4gPiA+ID4gPiAgICAgICB2b2lkIGRvX3RyYXBfaXJxKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ID4gPiA+ID4gPiAgICB7Cj4gPiA+ID4gPiA+IC0gICAgZW50ZXJfaHlwZXJ2
aXNvcl9oZWFkKHJlZ3MpOwo+ID4gPiA+ID4gPiAgICAgICAgZ2ljX2ludGVycnVwdChyZWdzLCAw
KTsKPiA+ID4gPiA+ID4gICAgfQo+ID4gPiA+ID4gPiAgICAgICB2b2lkIGRvX3RyYXBfZmlxKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ID4gPiA+ID4gPiAgICB7Cj4gPiA+ID4gPiA+IC0g
ICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ID4gPiA+ID4gPiAgICAgICAgZ2ljX2lu
dGVycnVwdChyZWdzLCAxKTsKPiA+ID4gPiA+ID4gICAgfQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJ
IGFtIE9LIHdpdGggdGhlIGdlbmVyYWwgYXBwcm9hY2ggYnV0IG9uZSB0aGluZyB0byBub3RlIGlz
IHRoYXQgdGhlCj4gPiA+ID4gPiBmaXEKPiA+ID4gPiA+IGhhbmRsZXIgZG9lc24ndCB1c2UgdGhl
IGd1ZXN0X3ZlY3RvciBtYWNybyBhdCB0aGUgbW9tZW50Lgo+ID4gPiA+IAo+ID4gPiA+IGRvX3Ry
YXBfZmlxKCkgaXMgbm90IGNhbGxlZCBmcm9tIGFybTY0IEluc3RlYWQsIHdlIGNhbGwgZG9fYmFk
X21vZGUoKS4KPiA+ID4gPiBTbyBJIGRvbid0IHNlZSBhbiBpc3N1ZSBoZXJlLgo+ID4gPiA+IAo+
ID4gPiA+IEFzIGRvX2JhZF9tb2RlKCkgZG9lcyBub3QgY2FsbCBlbnRlcl9oeXBlcnZpc29yX2hl
YWQoKSwgdGhlIGZpcSBoYW5kbGVyCj4gPiA+ID4gZG9lcyBub3QgdXNlIGd1ZXN0X3ZlY3Rvci4K
PiA+ID4gPiAKPiA+ID4gPiBUaGF0IHNhaWQsIGl0IGlzIGludGVyZXN0aW5nIHRvIHNlZSB0aGF0
IHdlIGRvbid0IGRlYWwgdGhlIHNhbWUgd2F5IHRoZQo+ID4gPiA+IEZJUSBvbiBBcm0zMiBhbmQg
QXJtNjQuIE9uIHRoZSBmb3JtZXIsIHdlIHdpbGwgY2FsbCBkb19JUlEgd2hpbGUgdGhlCj4gPiA+
ID4gbGF0dGVyIHdpbGwgY3Jhc2ggdGhlIGd1ZXN0Lgo+ID4gPiA+IAo+ID4gPiA+IEl0IHdvdWxk
IGJlIGdvb2QgaWYgd2UgY2FuIGhhdmUgdGhlIHNhbWUgYmVoYXZpb3IgYWNjcm9zcyB0aGUgdHdv
IGFyY2gKPiA+ID4gPiBpZiBwb3NzaWJsZS4gSSB2YWd1ZWx5IHJlY2FsbCBzb21lb25lIChBbmRy
ZT8pIG1lbnRpb25pbmcgc29tZSBjaGFuZ2VzCj4gPiA+ID4gYXJvdW5kIEZJUSBpbiBLVk0gcmVj
ZW50bHkuIEFuZHJlLCBhcmUgRklRIG1lYW50IHRvIHdvcmsgd2l0aCBHdWVzdD8KPiA+ID4gPiAK
PiA+ID4gPiBBbHNvLCBhIHNpZGUgZWZmZWN0IG9mIG5vdCBjYWxsaW5nIGVudGVyX2h5cGVydmlz
b3JfaGVhZCgpIGlzIHdvcmthcm91bmQKPiA+ID4gPiBhcmUgbm90IHJlLWVuYWJsZWQuIFdlIGFy
ZSBnb2luZyB0byBwYW5pYyBzb29uIGFmdGVyLCBzbyBpdCBtYXkgbm90IGJlCj4gPiA+ID4gdGhh
dCBtdWNoIGFuIGlzc3VlLgo+ID4gPiAKPiA+ID4gUmlnaHQsIHRoYXQgaXMgd2hhdCBJIHdhcyB0
aGlua2luZyB0b28sIGJ1dCBJIHdhbnRlZCB0byBoaWdobGlnaHQgaXQuIEF0Cj4gPiA+IGxlYXN0
IGl0IHdvdWxkIGJlIHdvcnRoIGFkZGluZyBhIHNlbnRlbmNlIHRvIHRoZSBjb21taXQgbWVzc2Fn
ZSBhYm91dAo+ID4gPiBpdC4KPiA+IAo+ID4gQWN0dWFsbHkgb24gc2Vjb25kIHRob3VnaHQsIG1h
eWJlIHdlIGhhdmUgdG8gYXBwbHkgdGhlIHdvcmthcm91bmQgYW55d2F5Cj4gPiB0byBpZGVudGlm
eS9zcG90IHRoYXQgdGhlIGd1ZXN0IHNvbWVob3cgbWFuYWdlZCB0byB0cmlnZ2VyIGEgc2Vycm9y
PyBJCj4gPiBtZWFuOiBtYXliZSBpdCBpcyBpbXBvcnRhbnQgZW5vdWdoIHRoYXQgd2Ugc2hvdWxk
IGxldCB0aGUgdXNlciBrbm93Lgo+IAo+IEkgYW0gc29ycnkgYnV0IEkgZG9uJ3QgdW5kZXJzdGFu
ZCBob3cgdGhpcyBpcyByZWxhdGVkIHRvIHRoaXMgcGF0Y2guIFRoZXJlIGFyZQo+IHN0cmljdGx5
IG5vIGNoYW5nZSBpbiB0aGUgU0Vycm9yIGhhbmRsaW5nIGhlcmUuCgpUaGF0IHdhcyBteSByZWZs
ZWN0aW9uIG9uIHdoZXRoZXIgaXQgd291bGQgYmUgYSBnb29kIGlkZWEgb3IgYSBiYWQgaWRlYQp0
byBoYXZlIGEgU0VSUk9SIGNoZWNrIG9uIHRoZSBmaXEgaHlwZXJ2aXNvciBlbnRyaWVzLiBOb3Qg
bmVjZXNzYXJlbHkgaW4KdGhpcyBwYXRjaC4gUHJvYmFibHkgbm90IGluIHRoaXMgcGF0Y2guCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:27:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:27:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn5M-0001gV-73; Wed, 02 Oct 2019 22:27:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn5K-0001g4-Vu
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 22:27:03 +0000
X-Inumbo-ID: c1809d3c-e563-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id c1809d3c-e563-11e9-971d-12813bfff9fa;
 Wed, 02 Oct 2019 22:27:02 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 2F1F12133F;
 Wed,  2 Oct 2019 22:27:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055222;
 bh=nIye4fkhfu48F5u4MCIDKtPtXJpOYs+JAmhCcePXZ9s=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=E0iMGMlz+A6GXZNHDOfZVK7AugPGugAPcKkcwB4X328mM1LqpBgc/xaxX0MCD+XLC
 xGmOYzcsE+GaY3sMSV2tEXbQnEhW15iw79bIXwCHluIOreq+19GUrs/rZd7mZ031vC
 UE2JwLp5jHzWQ0BescY5FAXImpY/O1lNA+mVgSeE=
Date: Wed, 2 Oct 2019 15:27:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <66e897d7-d46f-1191-1ff4-492eff872efe@arm.com>
Message-ID: <alpine.DEB.2.21.1910021504280.2691@sstabellini-ThinkPad-T480s>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-4-julien.grall@arm.com>
 <85006b86-5a6b-5f36-cf02-a2a2a08fcbf6@citrix.com>
 <66e897d7-d46f-1191-1ff4-492eff872efe@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-220250326-1570052710=:2691"
Content-ID: <alpine.DEB.2.21.1910021504250.2691@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH for-4.13 3/6] xen/arm: cpuerrata: Match
 register size with value size in check_workaround_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-220250326-1570052710=:2691
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1910021504251.2691@sstabellini-ThinkPad-T480s>

On Wed, 2 Oct 2019, Julien Grall wrote:
> Hi Andrew,
> 
> On 10/2/19 7:42 PM, Andrew Cooper wrote:
> > On 02/10/2019 19:00, Julien Grall wrote:
> > > Clang is pickier than GCC for the register size in asm statement. It
> > > expects the register size to match the value size.
> > > 
> > > The asm statement expects a 32-bit (resp. 64-bit) value on Arm32
> > > (resp. Arm64) whereas the value is a boolean (Clang consider to be
> > > 32-bit).
> > > 
> > > It would be possible to impose 32-bit register for both architecture
> > > but this require the code to use __OP32. However, it does not really
> > > improve the assembly generated. Instead, replace switch the variable
> > > to use register_t.
> > > 
> > > Signed-off-by: Julien Grall <julien.grall@arm.com>
> > > 
> > > ---
> > >      Changes in v2:
> > >          - Use !! per Stefano's request
> > 
> > You are aware that unlikley(), deliberately, has an embedded !! ?
> 
> I forgot it, sorry about that :/. Stefano are you happy if I revert to v1?

I forgot about that too. Yes, that's fine and add my acked-by.


> > 
> > include/xen/compiler.h:11:#define unlikely(x)   __builtin_expect(!!(x),0)
> > 
> > ~Andrew
--8323329-220250326-1570052710=:2691
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-220250326-1570052710=:2691--


From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:27:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn5R-0001iS-Ia; Wed, 02 Oct 2019 22:27:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn5Q-0001i3-0H
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 22:27:08 +0000
X-Inumbo-ID: c46bff78-e563-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id c46bff78-e563-11e9-971d-12813bfff9fa;
 Wed, 02 Oct 2019 22:27:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 AF98C2133F;
 Wed,  2 Oct 2019 22:27:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055226;
 bh=mqoj3NAOX5lzxTEYLZo5WqBUgjG57I4qjLGF6bGQJjw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GSECymUWZLbHxOxw414oH9U+PvygZlWKgr1jrNp6cLZQLLb1inl19mFRLyIilmJOT
 x2MXibmBQHtLtZLs/Du+K1xlk0G74b53YHuFpa3f2MsKwJ21p06URKQpMlZLwN/Dzy
 1WRUHj/+/IicvnI/i2McXeciCfDIAnGxI+Ui6yMY=
Date: Wed, 2 Oct 2019 15:27:06 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190813213237.4819-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910021508370.2691@sstabellini-ThinkPad-T480s>
References: <20190813213237.4819-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/docs: arm: Update dom0less binding and
 example
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, viktor_mitin@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxMyBBdWcgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBiaW5kaW5nIGZv
ciB0aGUgZG9tMGxlc3MgbW9kdWxlIGRvZXMgbm90IG1hdGNoIFhlbiBpbXBsZW1lbnRhdGlvbi4K
PiBBbnkgbW9kdWxlIHNob3VsZCBjb250YWluIHRoZSBjb21wYXRpYmxlICJtdWx0aWJvb3QsbW9k
dWxlIiB0byBiZQo+IHJlY29nbml6ZWQuCj4gCj4gVGhpcyB3YXMgY2xlYXJseSBhbiBvdmVyc2ln
aHQgYXMgb3RoZXIgZXhhbXBsZXMgd2l0aCBYZW4gY29kZSBiYXNlCj4gcHJvdmlkZSB0aGUgY29t
cGF0aWJsZSAibXVsdGlib290LG1vZHVsZSIuCj4gCj4gU28gZml4IHRoZSBiaW5kaW5nIGFuZCB0
aGUgZXhhbXBsZSBhc3NvY2lhdGVkIHRvIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpZZXMhCgpSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAKPiBDYzogdmlrdG9y
X21pdGluQGVwYW0uY29tCj4gCj4gICAgIFdlIHByb2JhYmx5IHdhbnQgdG8gY29uc29saWRhdGUg
YWxsIHRoZSBkb20wbGVzcyBkb2N1bWVudGF0aW9uIGluCj4gICAgIG9uZSBwbGFjZSByYXRoZXIg
dGhhbiBoYXZpbmcgdG8gZml4IGRvY3VtYXRpb24gaXNzdWVzIGluIGEgbXVsdGlwbGUKPiAgICAg
cGxhY2VzIG9uZSBieSBvbmUuCj4gLS0tCj4gIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9v
dGluZy50eHQgfCAxMiArKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9kZXZp
Y2UtdHJlZS9ib290aW5nLnR4dCBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50
eHQKPiBpbmRleCAzMTdhOWU5NjJhLi4wZmFmYTAxYjVkIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlz
Yy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPiArKysgYi9kb2NzL21pc2MvYXJtL2Rldmlj
ZS10cmVlL2Jvb3RpbmcudHh0Cj4gQEAgLTE2MCw3ICsxNjAsNyBAQCBUaGUga2VybmVsIHN1Yi1u
b2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6Cj4gIAo+ICAtIGNvbXBhdGlibGUKPiAg
Cj4gLSAgICAibXVsdGlib290LGtlcm5lbCIKPiArICAgICJtdWx0aWJvb3Qsa2VybmVsIiwgIm11
bHRpYm9vdCxtb2R1bGUiCj4gIAo+ICAtIHJlZwo+ICAKPiBAQCAtMTc1LDcgKzE3NSw3IEBAIFRo
ZSByYW1kaXNrIHN1Yi1ub2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6Cj4gIAo+ICAt
IGNvbXBhdGlibGUKPiAgCj4gLSAgICAibXVsdGlib290LHJhbWRpc2siCj4gKyAgICAibXVsdGli
b290LHJhbWRpc2siLCAibXVsdGlib290LG1vZHVsZSIKPiAgCj4gIC0gcmVnCj4gIAo+IEBAIC0x
OTYsMTMgKzE5NiwxMyBAQCBjaG9zZW4gewo+ICAgICAgICAgIHZwbDAxMTsKPiAgCj4gICAgICAg
ICAgbW9kdWxlQDB4NGEwMDAwMDAgewo+IC0gICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRp
Ym9vdCxrZXJuZWwiOwo+ICsgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxrZXJu
ZWwiLCAibXVsdGlib290LG1vZHVsZSI7Cj4gICAgICAgICAgICAgIHJlZyA9IDwweDAgMHg0YTAw
MDAwMCAweGZmZmZmZj47Cj4gICAgICAgICAgICAgIGJvb3RhcmdzID0gImNvbnNvbGU9dHR5QU1B
MCBpbml0PS9iaW4vc2giOwo+ICAgICAgICAgIH07Cj4gIAo+ICAgICAgICAgIG1vZHVsZUAweDRi
MDAwMDAwIHsKPiAtICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7
Cj4gKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LHJhbWRpc2siLCAibXVsdGli
b290LG1vZHVsZSI7Cj4gICAgICAgICAgICAgIHJlZyA9IDwweDAgMHg0YjAwMDAwMCAweGZmZmZm
Zj47Cj4gICAgICAgICAgfTsKPiAgICAgIH07Cj4gQEAgLTIxNSwxMyArMjE1LDEzIEBAIGNob3Nl
biB7Cj4gICAgICAgICAgY3B1cyA9IDwxPjsKPiAgCj4gICAgICAgICAgbW9kdWxlQDB4NGMwMDAw
MDAgewo+IC0gICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxrZXJuZWwiOwo+ICsg
ICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxrZXJuZWwiLCAibXVsdGlib290LG1v
ZHVsZSI7Cj4gICAgICAgICAgICAgIHJlZyA9IDwweDAgMHg0YzAwMDAwMCAweGZmZmZmZj47Cj4g
ICAgICAgICAgICAgIGJvb3RhcmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9iaW4vc2giOwo+
ICAgICAgICAgIH07Cj4gIAo+ICAgICAgICAgIG1vZHVsZUAweDRkMDAwMDAwIHsKPiAtICAgICAg
ICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7Cj4gKyAgICAgICAgICAgIGNv
bXBhdGlibGUgPSAibXVsdGlib290LHJhbWRpc2siLCAibXVsdGlib290LG1vZHVsZSI7Cj4gICAg
ICAgICAgICAgIHJlZyA9IDwweDAgMHg0ZDAwMDAwMCAweGZmZmZmZj47Cj4gICAgICAgICAgfTsK
PiAgICAgIH07Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:30:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:30:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFn8Z-0002ru-5A; Wed, 02 Oct 2019 22:30:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFn8X-0002rn-RP
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 22:30:21 +0000
X-Inumbo-ID: 37b8d41a-e564-11e9-b588-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 37b8d41a-e564-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 22:30:21 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 EAB142133F;
 Wed,  2 Oct 2019 22:30:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570055420;
 bh=zr/PxmWpmynfx/A2GxHzVF2JvFZlIqbFkUnRUKm2wRM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=dZ1Z8sDEsugI6hx9e22VP3ootiev/d+C5vv43oAWM7ZpP7Bt4Ku6m5GqfO8k80pWg
 uqnWU6tAnAoMNyAzmLUagIh7QkA5fnY6CebR6fcEVC9+TE/01UV/ibiZwf9npivbGM
 Pcu44wCM/1nf5Ia0SpJEuVjFhXIWYUa0Iw9H7xbE=
Date: Wed, 2 Oct 2019 15:30:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <75c8d8f0-e44b-154f-b3f1-3980313c5ac0@arm.com>
Message-ID: <alpine.DEB.2.21.1910021514110.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-8-sstabellini@kernel.org>
 <75c8d8f0-e44b-154f-b3f1-3980313c5ac0@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7b 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAxMC8xLzE5IDEyOjMwIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiArLSB4
ZW4scmVnCj4gPiArCj4gPiArICBUaGUgeGVuLHJlZyBwcm9wZXJ0eSBpcyBhbiBhcnJheSBvZjoK
PiA+ICsKPiA+ICsgICAgPHBoeXNfYWRkciBzaXplIGd1ZXN0X2FkZHI+Cj4gPiArCj4gPiArICBU
aGV5IHNwZWNpZnkgdGhlIHBoeXNpY2FsIGFkZHJlc3MgYW5kIHNpemUgb2YgdGhlIGRldmljZSBt
ZW1vcnkKPiA+ICsgIHJhbmdlcyB0b2dldGhlciB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIGd1ZXN0
IGFkZHJlc3MgdG8gbWFwIHRoZW0gdG8uCj4gPiArICBUaGUgc2l6ZSBvZiBgcGh5c19hZGRyJyBh
bmQgYGd1ZXN0X2FkZHInIGlzIGRldGVybWluZWQgYnkKPiA+ICsgICNhZGRyZXNzLWNlbGxzLCB0
aGUgc2l6ZSBvZiBgc2l6ZScgaXMgZGV0ZXJtaW5lZCBieSAjc2l6ZS1jZWxscywgb2YKPiA+ICsg
IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlLgo+ID4gKyAgVGhlIG1lbW9yeSB3aWxsIGJlIG1hcHBl
ZCBhcyBkZXZpY2UgbWVtb3J5IGluIHRoZSBndWVzdCAoRGV2aWNlLW5HblJFKS4KPiA+ICsKPiA+
ICstIHhlbixwYXRoCj4gPiArCj4gPiArICBBIHN0cmluZyBwcm9wZXJ0eSByZXByZXNlbnRpbmcg
dGhlIHBhdGggaW4gdGhlIGhvc3QgZGV2aWNlIHRyZWUgdG8gdGhlCj4gPiArICBjb3JyZXNwb25k
aW5nIGRldmljZSBub2RlLgo+ID4gKwo+ID4gKy0geGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlv
bW11Cj4gPiArICBJZiBwcmVzZW50LCB4ZW4scGF0aCBpcyBvcHRpb25hbCAob3RoZXJ3aXNlIGl0
IGlzIGFsd2F5cyByZXF1aXJlZCkuCj4gCj4gSSBhbSBvayB3aXRoIHRoZSBpbXBsZW1lbnRhdGlv
biB0byBhbGxvdyB4ZW4scGF0aCB0byBiZSBvcHRpb25hbC4gQnV0IEkgdGhpbms6Cj4gCj4gICAx
KSBUaGlzIGlzIGEgZ29vZCBoYWJpdCB0byBoYXZlIHhlbixwYXRoIHByZXNlbnQgaW4gdGhlIERU
IGJlY2F1c2UgaXQgYWN0cwo+IGFzIGRvY3VtZW50YXRpb24gKHRoZSB1c2VyIGRpcmVjdGx5IGtu
b3cgdGhlIGFzc29jaWF0ZWQgbm9kZSBpbiB0aGUgaG9zdCBEVCkuCj4gCj4gICAyKSBJdCBpcyBl
YXNpZXIgdG8gcmVsYXggYSBiaW5kaW5nIGluIHRoZSBmdXR1cmUgb3ZlciB0aWdodGVuaW5nIGFn
YWluLgo+IAo+ICAgMykgVGhpcyBhdm9pZHMgdGhlIG11bHRpcGxlIGJlaGF2aW9yIGRlcGVuZGlu
ZyBvbiB0aGUgcHJvcGVydGllcyBwcmVzZW50Lgo+IAo+IFNvIEkgd291bGQgbXVjaCBwcmVmZXIg
aWYgdGhlIGRvY3VtZW50IGlzIG1vcmUgc3RyaWN0IHRoYW4gdGhlIGFjdHVhbAo+IGltcGxlbWVu
dGF0aW9uLgoKSSBhbSBPSyB3aXRoIHRoYXQuIEknbGwgcmVtb3ZlIHRoYXQgc2VudGVuY2UgIklm
IHByZXNlbnQsIHhlbixwYXRoIGlzCm9wdGlvbmFsIChvdGhlcndpc2UgaXQgaXMgYWx3YXlzIHJl
cXVpcmVkKS4iIGFuZCBhZGp1c3QgdGhlIGZvbGxvd2luZwpzZW50ZW5jZToKCi0geGVuLGZvcmNl
LWFzc2lnbi13aXRob3V0LWlvbW11CiAgSWYgeGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11
IGlzIHByZXNlbnQgWGVuIGNvbnRpbnVlcyBib290aW5nCiAgZXZlbiBvbiBJT01NVSBzZXR1cCBl
cnJvcnMgZm9yIHRoZSBkZXZpY2UgKGkuZS4gdGhlIGRldmljZSBpcyBub3QKICBwcm90ZWN0ZWQg
YnkgYW4gSU9NTVUpLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:43:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFnKt-0003oJ-Vw; Wed, 02 Oct 2019 22:43:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFnKs-0003oE-AL
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 22:43:06 +0000
X-Inumbo-ID: ff773072-e565-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id ff773072-e565-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 22:43:05 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 A8255215EA;
 Wed,  2 Oct 2019 22:43:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570056184;
 bh=PkvbVqL83MH21HqgvYoUDXXgf45aubWdJfK4KJ9u5Zw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=J2eqc4bxgKRKb9yosv9Nh9wEqPYHT57IaNSQ4mp35wIRRU5kNDtv1L+sSq97S35vW
 wCav3Y2BfcM186CFUvT9FZduaPVtQTNJKVU7d6riDfapWKEX8ZxkMqEwCXUNBD7qto
 gcsv9fJj8fKjCSAgYUXUfZL8S4Ee4yczaWy5F/Cc=
Date: Wed, 2 Oct 2019 15:43:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b3424309-d315-7ff8-7bd7-66782db279cd@arm.com>
Message-ID: <alpine.DEB.2.21.1910021512400.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-5-sstabellini@kernel.org>
 <b3424309-d315-7ff8-7bd7-66782db279cd@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAxMC8xLzE5IDEyOjMwIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBTY2Fu
IHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFjaCBkZXZpY2Ug
bm9kZSwgbWFwCj4gPiBtZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11Lgo+ID4gCj4gPiBUaGUgbWVtb3J5IHJlZ2lvbiB0byByZW1hcCBpcyBz
cGVjaWZpZWQgYnkgdGhlICJ4ZW4scmVnIiBwcm9wZXJ0eS4KPiA+IAo+ID4gVGhlIGlvbW11IGlz
IHNldHVwIGJ5IHBhc3NpbmcgdGhlIG5vZGUgb2YgdGhlIGRldmljZSB0byBhc3NpZ24gb24gdGhl
Cj4gPiBob3N0IGRldmljZSB0cmVlLiBUaGUgcGF0aCBpcyBzcGVjaWZpZWQgaW4gdGhlIGRldmlj
ZSB0cmVlIGZyYWdtZW50IGFzCj4gPiB0aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCj4g
PiAKPiA+IFRoZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3JtYXRp
b24gZnJvbSB0aGUKPiA+IGNvcnJlc3BvbmRpbmcgbm9kZSBvbiB0aGUgaG9zdCBkZXZpY2UgdHJl
ZS4gQ2FsbAo+ID4gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzIHRvIHJlbWFwIGludGVycnVwdHMu
IEludGVycnVwdHMgcmVsYXRlZCBkZXZpY2UKPiA+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVk
IGZyb20gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+ID4gdGhlIG90aGVy
IHByb3BlcnRpZXMuCj4gPiAKPiA+IFJlcXVpcmUgYm90aCB4ZW4scmVnIGFuZCB4ZW4scGF0aCB0
byBiZSBwcmVzZW50LCB1bmxlc3MKPiA+IHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBp
cyBhbHNvIHNldC4gSW4gdGhhdCBjYXNlLCB0b2xlcmF0ZSBhCj4gPiBtaXNzaW5nIHhlbixwYXRo
LCBhbHNvIHRvbGVyYXRlIGlvbW11IHNldHVwIGZhaWx1cmUgZm9yIHRoZSBwYXNzdGhyb3VnaAo+
ID4gZGV2aWNlLgo+ID4gCj4gPiBBbHNvIHNldCBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01DVExf
Q0RGX2lvbW11IHNvIHRoYXQgZG9tMGxlc3MgZG9tVQo+ID4gY2FuIHVzZSB0aGUgSU9NTVUgaWYg
YSBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQuCj4gCj4gVGhlIHBhdGNoIGxvb2tzIGdvb2QgYSBm
ZXcgY29tbWVudHMgYmVsb3cuCgpUaGFua3MKCgo+IFsuLi5dCj4gCj4gPiAgIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8IDEzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDEyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBpbmRleCA4NGI2NWI4ZjI1Li40N2Y5YmIzMWRm
IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IEBAIC0xNzE0LDYgKzE3MTQsODggQEAgc3Rh
dGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdAo+ID4ga2VybmVsX2lu
Zm8gKmtpbmZvKQo+ID4gICB9Cj4gPiAgICNlbmRpZgo+ID4gICArLyoKPiA+ICsgKiBTY2FuIGRl
dmljZSB0cmVlIHByb3BlcnRpZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNpZmljIGluZm9ybWF0aW9u
Lgo+ID4gKyAqIFJldHVybnMgPCAwIG9uIGVycm9yCj4gPiArICogICAgICAgICAwIG9uIHN1Y2Nl
c3MKPiA+ICsgKi8KPiA+ICtzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcGFzc3Rocm91Z2hfcHJv
cChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkKPiA+ICp4ZW5fcmVn
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBmZHRfcHJvcGVydHkKPiA+ICp4ZW5fcGF0aCwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIHhlbl9mb3JjZSwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50
MzJfdAo+ID4gc2l6ZV9jZWxscykKPiA+ICt7Cj4gPiArICAgIGNvbnN0IF9fYmUzMiAqY2VsbDsK
PiA+ICsgICAgdW5zaWduZWQgaW50IGksIGxlbjsKPiA+ICsgICAgc3RydWN0IGR0X2RldmljZV9u
b2RlICpub2RlOwo+ID4gKyAgICBpbnQgcmVzOwo+ID4gKyAgICBwYWRkcl90IG1zdGFydCwgc2l6
ZSwgZ3N0YXJ0Owo+ID4gKwo+ID4gKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBt
YXAgdGhlIE1NSU8gcmVnaW9uICovCj4gPiArICAgIGNlbGwgPSAoY29uc3QgX19iZTMyICopeGVu
X3JlZy0+ZGF0YTsKPiA+ICsgICAgbGVuID0gZmR0MzJfdG9fY3B1KHhlbl9yZWctPmxlbikgLwo+
ID4gKyAgICAgICAgICAoKGFkZHJlc3NfY2VsbHMgKiAyICsgc2l6ZV9jZWxscykgKiBzaXplb2Yo
dWludDMyX3QpKTsKPiAKPiBDb2Rpbmcgc3R5bGUgYWdhaW4uIEkgd2FzIGtpbmQgb2YgZXhwZWN0
aW5nIHlvdSBjb25maWd1cmVkIHlvdXIgZWRpdG9yCj4gcHJvcGVybHkgYWZ0ZXIgdGhlIGxhc3Qg
ZGlzY3Vzc2lvbi4uLgoKQWN0dWFsbHkgSSBmYWlsIHRvIHNlZSB0aGUgY29kaW5nIHN0eWxlIGlz
c3VlIG9uIHRoaXMgb25lLiBJcyBpdCBzdGlsbAphbiBhbGlnbm1lbnQgaXNzdWUgeW91IGFyZSB0
YWxraW5nIGFib3V0PwoKCgo+IAo+ID4gICBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9w
ZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqcGZkdCwgaW50IG5vZGVvZmYsCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWlu
dDMyX3QKPiA+IHNpemVfY2VsbHMsCj4gPiBAQCAtMTcyMSw3ICsxODAzLDkgQEAgc3RhdGljIGlu
dCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8KPiA+ICpraW5mbywK
PiA+ICAgewo+ID4gICAgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKPiA+ICAgICAgIGludCBw
cm9wb2ZmLCBuYW1lb2ZmLCByZXM7Cj4gPiAtICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkg
KnByb3A7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3AsICp4ZW5fcmVn
ID0gTlVMTCwgKnhlbl9wYXRoID0gTlVMTDsKPiA+ICsgICAgY29uc3QgY2hhciAqbmFtZTsKPiA+
ICsgICAgYm9vbCBmb3VuZCwgeGVuX2ZvcmNlID0gZmFsc2U7Cj4gPiAgICAgICAgIGZvciAoIHBy
b3BvZmYgPSBmZHRfZmlyc3RfcHJvcGVydHlfb2Zmc2V0KHBmZHQsIG5vZGVvZmYpOwo+ID4gICAg
ICAgICAgICAgcHJvcG9mZiA+PSAwOwo+ID4gQEAgLTE3MzAsMTAgKzE4MTQsNDggQEAgc3RhdGlj
IGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3QKPiA+IGtlcm5lbF9pbmZvICpraW5m
bywKPiA+ICAgICAgICAgICBpZiAoICEocHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0
KHBmZHQsIHByb3BvZmYsIE5VTEwpKSApCj4gPiAgICAgICAgICAgICAgIHJldHVybiAtRkRUX0VS
Ul9JTlRFUk5BTDsKPiA+ICAgKyAgICAgICAgZm91bmQgPSBmYWxzZTsKPiA+ICAgICAgICAgICBu
YW1lb2ZmID0gZmR0MzJfdG9fY3B1KHByb3AtPm5hbWVvZmYpOwo+ID4gLSAgICAgICAgcmVzID0g
ZmR0X3Byb3BlcnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7
Cj4gPiAtICAgICAgICBpZiAoIHJlcyApCj4gPiArICAgICAgICBuYW1lID0gZmR0X3N0cmluZyhw
ZmR0LCBuYW1lb2ZmKTsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggc2Nhbl9wYXNzdGhyb3VnaF9w
cm9wICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBpZiAoIGR0X3Byb3BfY21wKCJ4
ZW4scmVnIiwgbmFtZSkgPT0gMCApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAg
ICAgICB4ZW5fcmVnID0gcHJvcDsKPiA+ICsgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOwo+
ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgICAgICBlbHNlIGlmICggZHRfcHJvcF9jbXAo
InhlbixwYXRoIiwgbmFtZSkgPT0gMCApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAg
ICAgICAgICB4ZW5fcGF0aCA9IHByb3A7Cj4gPiArICAgICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICAgICAgZWxzZSBpZiAoIGR0X3Byb3Bf
Y21wKCJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUiLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICBuYW1lKSA9PSAwICkKPiAKPiBDb2Rpbmcgc3R5bGUuCgpBaCwgdGhpcyBvbmUgSSBj
YW4gc2VlLCBpdCBzaG91bGQgYmU6CgogICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBkdF9wcm9w
X2NtcCgieGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11IiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbmFtZSkgPT0gMCApCgoKPiA+ICsgICAgICAgICAgICB7Cj4g
PiArICAgICAgICAgICAgICAgIHhlbl9mb3JjZSA9IHRydWU7Cj4gPiArICAgICAgICAgICAgICAg
IGZvdW5kID0gdHJ1ZTsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArICAgICAgICB9Cj4gPiArCj4g
PiArICAgICAgICAvKiBDb3B5IGFsbCBvdGhlciBwcm9wZXJ0aWVzICovCj4gCj4gSXQgaXMgbm90
IGVudGlyZWx5IGNsZWFyIHdoYXQgeW91IG1lYW4gYnkgIm90aGVyIiBoZXJlLgoKSSBjYW4gc3Bl
bGwgaXQgb3V0LiBJdCBtZWFudCBvdGhlciB0aGFuIHRoZSBvbmUgYWJvdmU6IHhlbixyZWcgeGVu
LHBhdGgKYW5kIHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdS4gSSdsbCByZXdvcmQgaXQg
dG86CgogIENvcHkgcHJvcGVydGllcyBvdGhlciB0aGFuIHRoZSBvbmUgYWJvdmUuCgoKPiA+ICsg
ICAgICAgIGlmICggIWZvdW5kICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICByZXMg
PSBmZHRfcHJvcGVydHkoZmR0LCBuYW1lLCBwcm9wLT5kYXRhLAo+ID4gZmR0MzJfdG9fY3B1KHBy
b3AtPmxlbikpOwo+ID4gKyAgICAgICAgICAgIGlmICggcmVzICkKPiA+ICsgICAgICAgICAgICAg
ICAgcmV0dXJuIHJlczsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAv
Kgo+ID4gKyAgICAgKiBPbmx5IGhhbmRsZSBwYXNzdGhyb3VnaCBwcm9wZXJ0aWVzIGlmIGJvdGgg
eGVuLHJlZyBhbmQgeGVuLHBhdGgKPiA+ICsgICAgICogYXJlIHByZXNlbnQsIG9yIGlmIHhlbixm
b3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBpcyBzcGVjaWZpZWQuCj4gPiArICAgICAqLwo+ID4g
KyAgICBpZiAoIHhlbl9yZWcgIT0gTlVMTCAmJiAoeGVuX3BhdGggIT0gTlVMTCB8fCB4ZW5fZm9y
Y2UpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcmVzID0gaGFuZGxlX3Bhc3N0aHJvdWdoX3By
b3Aoa2luZm8sIHhlbl9yZWcsIHhlbl9wYXRoLCB4ZW5fZm9yY2UsCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKPiA+
ICsgICAgICAgIGlmICggcmVzIDwgMCApCj4gPiAgICAgICAgICAgICAgIHJldHVybiByZXM7Cj4g
PiAgICAgICB9Cj4gCj4gSSB3b3VsZCBwcmludCBhbiBlcnJvciBzbyB0aGUgdXNlciBrbm93cyB3
aGF0IGhhcHBlbiBoZXJlLgoKQWxsIHJpZ2h0LCBJJ2xsIGFkZDoKCiAgcHJpbnRrKFhFTkxPR19F
UlIgIkZhaWxlZCB0byBhc3NpZ24gZGV2aWNlIHRvICVwZFxuIiwga2luZm8tPmQpOwoKTW9yZSBz
cGVjaWZpYyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgdHlwZSBvZiBmYWlsdXJlIGlzIGFscmVhZHkg
cHJpbnRlZApieSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcC4KCgo+ID4gICBAQCAtMjI5MSw2ICsy
NDEzLDkgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCj4gPiAgICAgICAgICAgICAg
IHBhbmljKCJNaXNzaW5nIHByb3BlcnR5ICdjcHVzJyBmb3IgZG9tYWluICVzXG4iLAo+ID4gICAg
ICAgICAgICAgICAgICAgICBkdF9ub2RlX25hbWUobm9kZSkpOwo+ID4gICArICAgICAgICBpZiAo
IGR0X2ZpbmRfY29tcGF0aWJsZV9ub2RlKG5vZGUsIE5VTEwsICJtdWx0aWJvb3QsZGV2aWNlLXRy
ZWUiKQo+ID4gKQo+ID4gKyAgICAgICAgICAgIGRfY2ZnLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RG
X2lvbW11Owo+ID4gKwo+ID4gICAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKCsrbWF4X2luaXRf
ZG9taWQsICZkX2NmZywgZmFsc2UpOwo+ID4gICAgICAgICAgIGlmICggSVNfRVJSKGQpICkKPiA+
ICAgICAgICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAlc1xuIiwgZHRfbm9k
ZV9uYW1lKG5vZGUpKTsKPiA+IAo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 22:48:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 22:48:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFnPt-0003zq-ME; Wed, 02 Oct 2019 22:48:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7bij=X3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFnPr-0003zZ-Nu
 for xen-devel@lists.xen.org; Wed, 02 Oct 2019 22:48:15 +0000
X-Inumbo-ID: b7f1a4e8-e566-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id b7f1a4e8-e566-11e9-971d-12813bfff9fa;
 Wed, 02 Oct 2019 22:48:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 D814B20659;
 Wed,  2 Oct 2019 22:48:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570056494;
 bh=ICJyIsm1BmPaOR9HfqR+wOGkM59tyrr/Lj8Etm9+kS0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nYPaeLl21dSISRHcQPtGcapoit+xVhdiW4cKBSJ6knP3raefDFqg8zkngzWBOq49i
 rmFqTgy3Ph1SODO1B88x3HVdj5cUhQ4fIKws+XJ/pqtpYkLNZn3fe/HDswQpOHCn/I
 RTEx72EmLkviVqkHR5wKHoKOF2DqKOeIjj7g3XdI=
Date: Wed, 2 Oct 2019 15:48:13 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.21.1910021512400.2691@sstabellini-ThinkPad-T480s>
Message-ID: <alpine.DEB.2.21.1910021547140.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-5-sstabellini@kernel.org>
 <b3424309-d315-7ff8-7bd7-66782db279cd@arm.com>
 <alpine.DEB.2.21.1910021512400.2691@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2VkLCAy
IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBIaSBTdGVmYW5vLAo+ID4gCj4gPiBP
biAxMC8xLzE5IDEyOjMwIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IFNjYW4g
dGhlIHVzZXIgcHJvdmlkZWQgZHRiIGZyYWdtZW50IGF0IGJvb3QuIEZvciBlYWNoIGRldmljZSBu
b2RlLCBtYXAKPiA+ID4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVwdHMgYW5k
IHNldHVwIHRoZSBpb21tdS4KPiA+ID4gCj4gPiA+IFRoZSBtZW1vcnkgcmVnaW9uIHRvIHJlbWFw
IGlzIHNwZWNpZmllZCBieSB0aGUgInhlbixyZWciIHByb3BlcnR5Lgo+ID4gPiAKPiA+ID4gVGhl
IGlvbW11IGlzIHNldHVwIGJ5IHBhc3NpbmcgdGhlIG5vZGUgb2YgdGhlIGRldmljZSB0byBhc3Np
Z24gb24gdGhlCj4gPiA+IGhvc3QgZGV2aWNlIHRyZWUuIFRoZSBwYXRoIGlzIHNwZWNpZmllZCBp
biB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQgYXMKPiA+ID4gdGhlICJ4ZW4scGF0aCIgc3RyaW5n
IHByb3BlcnR5Lgo+ID4gPiAKPiA+ID4gVGhlIGludGVycnVwdHMgYXJlIHJlbWFwcGVkIGJhc2Vk
IG9uIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZQo+ID4gPiBjb3JyZXNwb25kaW5nIG5vZGUgb24g
dGhlIGhvc3QgZGV2aWNlIHRyZWUuIENhbGwKPiA+ID4gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRz
IHRvIHJlbWFwIGludGVycnVwdHMuIEludGVycnVwdHMgcmVsYXRlZCBkZXZpY2UKPiA+ID4gdHJl
ZSBwcm9wZXJ0aWVzIGFyZSBjb3BpZWQgZnJvbSB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQsIHNh
bWUgYXMgYWxsCj4gPiA+IHRoZSBvdGhlciBwcm9wZXJ0aWVzLgo+ID4gPiAKPiA+ID4gUmVxdWly
ZSBib3RoIHhlbixyZWcgYW5kIHhlbixwYXRoIHRvIGJlIHByZXNlbnQsIHVubGVzcwo+ID4gPiB4
ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgYWxzbyBzZXQuIEluIHRoYXQgY2FzZSwg
dG9sZXJhdGUgYQo+ID4gPiBtaXNzaW5nIHhlbixwYXRoLCBhbHNvIHRvbGVyYXRlIGlvbW11IHNl
dHVwIGZhaWx1cmUgZm9yIHRoZSBwYXNzdGhyb3VnaAo+ID4gPiBkZXZpY2UuCj4gPiA+IAo+ID4g
PiBBbHNvIHNldCBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01DVExfQ0RGX2lvbW11IHNvIHRoYXQg
ZG9tMGxlc3MgZG9tVQo+ID4gPiBjYW4gdXNlIHRoZSBJT01NVSBpZiBhIHBhcnRpYWwgZHRiIGlz
IHNwZWNpZmllZC4KPiA+IAo+ID4gVGhlIHBhdGNoIGxvb2tzIGdvb2QgYSBmZXcgY29tbWVudHMg
YmVsb3cuCj4gCj4gVGhhbmtzCj4gCj4gCj4gPiBbLi4uXQo+ID4gCj4gPiA+ICAgeGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jIHwgMTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLQo+ID4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+ID4gaW5kZXggODRiNjViOGYyNS4u
NDdmOWJiMzFkZiAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gPiBAQCAtMTcxNCw2
ICsxNzE0LDg4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1
Y3QKPiA+ID4ga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gPiAgIH0KPiA+ID4gICAjZW5kaWYKPiA+
ID4gICArLyoKPiA+ID4gKyAqIFNjYW4gZGV2aWNlIHRyZWUgcHJvcGVydGllcyBmb3IgcGFzc3Ro
cm91Z2ggc3BlY2lmaWMgaW5mb3JtYXRpb24uCj4gPiA+ICsgKiBSZXR1cm5zIDwgMCBvbiBlcnJv
cgo+ID4gPiArICogICAgICAgICAwIG9uIHN1Y2Nlc3MKPiA+ID4gKyAqLwo+ID4gPiArc3RhdGlj
IGludCBfX2luaXQgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Aoc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbywKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBmZHRfcHJvcGVydHkKPiA+ID4gKnhlbl9yZWcsCj4gPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5
Cj4gPiA+ICp4ZW5fcGF0aCwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgeGVuX2ZvcmNlLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3QKPiA+ID4g
c2l6ZV9jZWxscykKPiA+ID4gK3sKPiA+ID4gKyAgICBjb25zdCBfX2JlMzIgKmNlbGw7Cj4gPiA+
ICsgICAgdW5zaWduZWQgaW50IGksIGxlbjsKPiA+ID4gKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKm5vZGU7Cj4gPiA+ICsgICAgaW50IHJlczsKPiA+ID4gKyAgICBwYWRkcl90IG1zdGFydCwg
c2l6ZSwgZ3N0YXJ0Owo+ID4gPiArCj4gPiA+ICsgICAgLyogeGVuLHJlZyBzcGVjaWZpZXMgd2hl
cmUgdG8gbWFwIHRoZSBNTUlPIHJlZ2lvbiAqLwo+ID4gPiArICAgIGNlbGwgPSAoY29uc3QgX19i
ZTMyICopeGVuX3JlZy0+ZGF0YTsKPiA+ID4gKyAgICBsZW4gPSBmZHQzMl90b19jcHUoeGVuX3Jl
Zy0+bGVuKSAvCj4gPiA+ICsgICAgICAgICAgKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVfY2Vs
bHMpICogc2l6ZW9mKHVpbnQzMl90KSk7Cj4gPiAKPiA+IENvZGluZyBzdHlsZSBhZ2Fpbi4gSSB3
YXMga2luZCBvZiBleHBlY3RpbmcgeW91IGNvbmZpZ3VyZWQgeW91ciBlZGl0b3IKPiA+IHByb3Bl
cmx5IGFmdGVyIHRoZSBsYXN0IGRpc2N1c3Npb24uLi4KPiAKPiBBY3R1YWxseSBJIGZhaWwgdG8g
c2VlIHRoZSBjb2Rpbmcgc3R5bGUgaXNzdWUgb24gdGhpcyBvbmUuIElzIGl0IHN0aWxsCj4gYW4g
YWxpZ25tZW50IGlzc3VlIHlvdSBhcmUgdGFsa2luZyBhYm91dD8KCklzIGl0IGJlY2F1c2UgeW91
IHdvdWxkIGxpa2UgaXQgdG8gbG9vayBsaWtlIHRoaXM/CgogICAgbGVuID0gZmR0MzJfdG9fY3B1
KHhlbl9yZWctPmxlbikgLyAoKGFkZHJlc3NfY2VsbHMgKiAyICsgc2l6ZV9jZWxscykgKgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHVpbnQzMl90KSk7Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 02 23:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 23:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFnvf-00072Z-T5; Wed, 02 Oct 2019 23:21:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VXk2=X3=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iFnve-00072U-3i
 for xen-devel@lists.xenproject.org; Wed, 02 Oct 2019 23:21:06 +0000
X-Inumbo-ID: 4e1979a6-e56b-11e9-bf31-bc764e2007e4
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [40.107.74.71]) by localhost (Halon) with ESMTPS
 id 4e1979a6-e56b-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 2019 23:21:04 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=d74wuksHzydgP5J9SIXwkq3MHfh4H6urFONjTivJiP6+yYU2VyMSPPct/47GrxV6/3+cg3UumhQXYYSlD4bH2Zk9Gimiga3MfergSaht7hPDKCwUl9tY8flWa8WAOJoCgG9HEnqjTnMzj0xpl6e4CXFwAOPFuuElItzyMIPsSCXRgkxBPTMBt0J6akQBeHtzb9Wdu4smGs2YUZaBPZlvlDHd+ksxZK/ouh6wjN+T808XUpprgtrQk9MSaHmI5XFVe7h42wzyXcS6U1Hl3Je56sI4sJ4xCgv+X3DtQIfUaseLGzrmnndRbAh5Di7z+U0YuLXQBLSt3SnPwEXvtp8iuQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yipiZRJ5tdE4vqJoaO6lQ/6ji3rs5NCToE0a3wXfnKc=;
 b=Don4+WVERRPxbrtoCW7CY5ygdr6FvneOmu9RnHhA84MRtC1dVlhWc2db6HmXDFFO58jbf4C2frHize+pnqLUdt6vpfaKxFuE9ZkTAAr3XVC9TVF5VwLlPgaAD14VrdDyd6QqEk5ETXgKTk5x9zhGN50S7A6+7ePosyu3jTa41MhvmMZ4S8H6dJeRqA6jpr+8iAWSa3eLLVpj0XyIsMsLNZU/3Phv2bJEXosVnX4GUpjM+gNjzxXd1QD9g0hKmNmOGh2uKxGPlmnESIAk+3b1MmFSfJziTzZ6Z0o9HwzOgmdsqoT/km/TWp3yIlJtNN/x6KyfE2/EOmd5ioWsYbMydQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yipiZRJ5tdE4vqJoaO6lQ/6ji3rs5NCToE0a3wXfnKc=;
 b=g+mUrvqxPHBjEZ1NyHsZjHIb/ORNi4mvc8JXsPNLF4iuJI9d5cY8Sf2VzLwucBQX8WCVPKPcWF7zhSkmubktVhS71GLYru7HpKSjRSY+NY48jg2ey7rdxNramhL8r9kHDKatTfWP5xB/2eLdYJ48vilKQuv6yps6+peoEyHWwec=
Received: from DM6PR02CA0081.namprd02.prod.outlook.com (2603:10b6:5:1f4::22)
 by BN7PR02MB5313.namprd02.prod.outlook.com (2603:10b6:408:32::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.22; Wed, 2 Oct
 2019 23:20:34 +0000
Received: from SN1NAM02FT019.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::203) by DM6PR02CA0081.outlook.office365.com
 (2603:10b6:5:1f4::22) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2178.19 via Frontend
 Transport; Wed, 2 Oct 2019 23:20:33 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT019.mail.protection.outlook.com (10.152.72.130) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2305.20
 via Frontend Transport; Wed, 2 Oct 2019 23:20:33 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFnv6-0006NN-Nz; Wed, 02 Oct 2019 16:20:32 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFnv1-0006dS-LU; Wed, 02 Oct 2019 16:20:27 -0700
Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x92NKINi013939; 
 Wed, 2 Oct 2019 16:20:18 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iFnus-0006cj-AI; Wed, 02 Oct 2019 16:20:18 -0700
Date: Wed, 2 Oct 2019 16:20:18 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191002232017.GC2644@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191002212249.GB2644@xilinx.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(39860400002)(396003)(136003)(189003)(199004)(86362001)(8936002)(23726003)(11346002)(7696005)(446003)(47776003)(126002)(2616005)(106002)(476003)(70206006)(70586007)(426003)(336012)(76176011)(186003)(16586007)(2906002)(53546011)(8676002)(81166006)(81156014)(26005)(316002)(54906003)(6246003)(33656002)(50466002)(58126008)(36756003)(14444005)(5024004)(4326008)(36386004)(5660300002)(1076003)(305945005)(356004)(478600001)(229853002)(44832011)(6916009)(9786002)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR02MB5313; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0c13144b-e934-442f-79cd-08d7478f1f95
X-MS-TrafficTypeDiagnostic: BN7PR02MB5313:|BN7PR02MB5313:|BN7PR02MB5313:
X-Microsoft-Antispam-PRVS: <BN7PR02MB5313DB154BDB2DEC051308D2D79C0@BN7PR02MB5313.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0178184651
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: vVuxnJ/d794jif7b83Ctg8r2oRyhGELBzPT3KFAycjBNWs8cshK1fKGrjTG0UpSUAzrqFcvkF7znRdyQaWvu0bFCfvSr5Wry8GmUF4A5UA5D7BOEWbUJF8G3xpJcGWc81lCBmWHZF77qPyobxOwCyGCoy6zE4Qm27whMLmXOVAE9pSV1L9J9YzGyI0MBkrk91c7GWeSZl0Omz5N3+l6tGvl4VZattZRR0IDANZvRRt9mUnugo3o34NP07eD0OezfP7siiV9QM4q1FWzImG4a0gc4Ys1IISjDhKNCDUOlk/sDwyLT1qTd5gi3ZMTmVtpPIVqpGQN0gig2mNgKhUJmhQGkyDXSTNG4PkkIJRUCuvNveaMmdlWw/hQIw8l51n3qOm4Ic++RpnGrtQRouP7b4l5M2TvqZFIRM/uXB0zLw1U=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Oct 2019 23:20:33.0881 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0c13144b-e934-442f-79cd-08d7478f1f95
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR02MB5313
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMDI6MjI6NDlQTSAtMDcwMCwgQnJpYW4gV29vZHMgd3Jv
dGU6Cj4gT24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMDg6NTk6MjhQTSArMDEwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+ID4gSGksCj4gPiAKPiA+IE9uIDEwLzIvMTkgNzo1NiBQTSwgQnJpYW4gV29v
ZHMgd3JvdGU6Cj4gPiAKPiA+IEhtbW0sIHRoZSBmaXJzdCBlLW1haWwgZGlkbid0IGxhbmQgaW4g
bXkgaW5ib3ggZGlyZWN0bHkgKEkgaGF2ZSBhIGZpbHRlcgo+ID4gc2VuZCB0byBhIHNlcGFyYXRl
IGRpcmVjdG9yeSBhbnkgZS1tYWlsIEkgbm90IENDZWQgb24pLiBEaWQgeW91IEJDQyBtZSBieQo+
ID4gYW55IGNoYW5nZT8KPiBUaGF0J3Mgb2RkLiAgSSBrbm93IEkgY29waWVkIHlvdXIgYW5kIFN0
ZWZhbm8ncyBlbWFpbCBhZGRyZXNzZXMgZnJvbSB0aGUKPiBNQUlOVEFJTkVSUyBmaWxlIGJ1dCB1
bmRlciBteSBzZW50IGVtYWlscyBpdCBzaG93cyBpdCBoYXMgaGF2aW5nIG5vCj4gQ0NzLi4uICBQ
RUJDQUsgSSBndWVzcy4gIE15IGFwb2xvZ2llcy4KPiA+IAo+ID4gTGV0IHNlZSB0cnkgdG8gdHJv
dWJsZXNob290IGl0IGZpcnN0IDopLgo+ID4gCj4gPiBXZWxsLCBhbnkgYXR0YWNobWVudCB5b3Ug
c2VuZCBvbiB0aGUgTUwgd2lsbCBzdG9yZSB0byBlYWNoIHN1YnNjcmliZXJzCj4gPiBtYWlsYm94
LiBJIGxldCB5b3UgZG8gdGhlIG1hdGggaGVyZSA7KQo+ID4gCj4gPiBTbyB5ZWFoLCBwYXN0ZWJp
biBpcyBhbHdheXMgdGhlIHByZWZlcnJlZCB3YXkgd2hlbiB5b3UgaGF2ZSB0byBzZW5kIHRoZSBm
dWxsCj4gPiBsb2cuCj4gPiAKPiA+IFRoYW5rIHlvdSBmb3IgdGhlIGxvZy4gU28gdGhhdCdzIHBy
b2JhYmx5IG5vdCBhIGRvdWJsZS1pbml0IHRoZW4uCj4gPiAKPiA+IExvb2tpbmcgYmFjayBhdCB0
aGUgbG9nLCB0aGUgdmFsdWVzIGxvb2sgcXVpdGUgc2FuZS4gU28gSSBhbSBub3QgZW50aXJlbHkK
PiA+IHN1cmUgd2hhdCBpcyBoYXBwZW5pbmcuCj4gPiAKPiA+IEkgd291bGQgY2hlY2sgdGhhdCB0
aGUgZnJhbWV0YWJsZSBpcyBjb3JyZWN0bHkgemVyb2VkLiBZb3UgY291bGQgYWRkIGEgcHJpbnQK
PiA+IGF0IHRoZSBlbmQgb2Ygc2V0dXBfZnJhbWV0YWJsZV9tYXBwaW5ncyguLi4pIHRvIGR1bXAg
dGhlIGNvdW50X2luZm8gZm9yIHRoZQo+ID4gcGFnZS4gU29tZXRoaW5nIGxpa2U6Cj4gPiAgICAg
IG1mbl90b19wYWdlKF9tZm4oMHgwMTUzMykpLT5jb3VudF9pbmZvOwo+ID4gCj4gPiBJZiBpdCBp
cyBjb3JyZWN0bHkgaW5pdGlhbGl6ZWQsIGl0IHNob3VsZCBiZSB6ZXJvLgo+ID4gCj4gPiBUaGUg
bmV4dCBzdGVwIHdvdWxkIGJlIHRvIGFkZCBhIHNpbWlsYXIgcHJpbnQgaW4gc3RhcnRfeGVuKCkK
PiA+ICh4ZW4vYXJjaC9hcm0vc2V0dXAuYykgYW5kIHNlZSB3aGVyZSB0aGUgdmFsdWUgaXMgbm90
IDAgYW55bW9yZS4KPiA+IAo+ID4gQ2hlZXJzLAo+ID4gCj4gPiAtLSAKPiA+IEp1bGllbiBHcmFs
bAo+IAo+IEknbGwgZ28gYWhlYWQgYWRkIHRob3NlIGFuZCBzZWUgaWYgdGhhdCBsZWFkcyB0byBh
bnl0aGluZy4KPiAKPiAtLSAKPiBCcmlhbiBXb29kcwoKT2ssIEkgYWRkZWQ6CglwcmludGsoIkJX
X0RFQlVHOiAwMSBjb3VudF9pbmZvPTB4JTAxNmx4XG4iLAoJICAgIG1mbl90b19wYWdlKF9tZm4o
MHgwMTUzMykpLT5jb3VudF9pbmZvKTsKSW4gc29tZSBwbGFjZXMuICBJJ20gbm90IHN1cmUgYWJv
dXQgc29tZSBvZiB0aGUgZWFybGllciBvbmVzICh0aGUgb25lcwpiZWZvcmUgdGhlIFVBUlQgaXMg
c2V0IHVwKSwgIGJ1dCBhbGwgb2YgdGhlIG9uZXMgYWZ0ZXJ3YXJkcyB0aGF0CmFjdHVhbGx5IGdl
dCBvdXRwdXQgYXJlOgoJQldfREVCVUc6IDExIGNvdW50X2luZm89MHgwMTgwMDAwMDAwMDAwMDAw
CgpJcyBpdCB3b3J0aCB0cnlpbmcgdG8gZmlndXJlIG91dCB3aGVyZSB0aGUgcHJpbnRrIGJ1ZmZl
ciBpcyBhbmQgcmVhZGluZwppdCByZWFsbHkgZWFybHkgb24/CgotLSAKQnJpYW4gV29vZHMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:02:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFpVv-00010h-Gn; Thu, 03 Oct 2019 01:02:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFpVu-00010a-7a
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 01:02:38 +0000
X-Inumbo-ID: 7d8e1f58-e579-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 7d8e1f58-e579-11e9-bf31-bc764e2007e4;
 Thu, 03 Oct 2019 01:02:37 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 48062222C0;
 Thu,  3 Oct 2019 01:02:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570064556;
 bh=DCzLHr56FPn2obONeVHCE5HDygI01CIFkgn2ywNPslg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1Z5omcG/eCvAgqXSmgEqU0lR1fHqftpU+fBfQuRQGqZM/qhvmV4tn9RRRFIV1L2zq
 HM3ZfpjBnsrTg1i0FEioa8sbvvbAVHVDf3Yavb4jIptuT7Z5L5e/8i98iZLq9hxM+F
 kqd0fmRphi8tPUuPl1HO50uHAQ1o1jZWXG3spiBc=
Date: Wed, 2 Oct 2019 18:02:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
Message-ID: <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIw
LzA5LzIwMTkgMTY6MTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMjAg
U2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMjAvMDkvMjAxOSAwMDozNywg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIFR1ZSwgMTcgU2VwIDIwMTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9ucyBv
ZiB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgZXhwZWN0Cj4gPiA+ID4gPiB7bWFwLCB1bm1hcH1f
ZG9tYWluX3BhZ2UoKSB0byBiZSB1c2FibGUuIFRob3NlIGhlbHBlcnMgYXJlIHVzZWQgdG8KPiA+
ID4gPiA+IG1hcC91bm1hcCBwYWdlIHRhYmxlcyB3aGlsZSB1cGRhdGUgWGVuIHBhZ2UtdGFibGVz
Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBTaW5jZSBjb21taXQgMDIyMzg3ZWUxYSAieGVuL2FybTog
bW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluCj4gPiA+ID4gPiB7c2V0LCBjbGVh
cn1fZml4bWFwKCkiLCBzZXR1cF9maXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJz
Cj4gPiA+ID4gPiBtZW50aW9uZWQgYWJvdmUuIFdoZW4gYm9vdGluZyBYZW4gdXNpbmcgR1JVQiwg
c2V0dXBfZml4bWFwKCkgbWF5IGJlCj4gPiA+ID4gPiB1c2VkCj4gPiA+ID4gPiBiZWZvcmUgbWFw
X2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBkYXRhCj4g
PiA+ID4gPiBhYm9ydDoKPiA+ID4gPiA+IAo+ID4gPiA+ID4gKFhFTikgRGF0YSBBYm9ydCBUcmFw
LiBTeW5kcm9tZT0weDUKPiA+ID4gPiA+IChYRU4pIENQVTA6IFVuZXhwZWN0ZWQgVHJhcDogRGF0
YSBBYm9ydAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBbLi4uXQo+ID4gPiA+ID4gCj4gPiA+ID4gPiAo
WEVOKSBYZW4gY2FsbCB0cmFjZToKPiA+ID4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWI2
Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDJiNC8weDU5YyAoUEMpCj4gPiA+ID4gPiAoWEVOKSAg
ICBbPDAwMDAwMDAwMDAyNWFiMjA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyNjgvMHg1OWMgKExS
KQo+ID4gPiA+ID4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjVhZTcwPl0gc2V0X2ZpeG1hcCsweDFj
LzB4MmMKPiA+ID4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhOWM5OD5dIGNvcHlfZnJvbV9w
YWRkcisweDdjLzB4ZGMKPiA+ID4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNGFlMD5dIGhh
c194c21fbWFnaWMrMHgxOC8weDM0Cj4gPiA+ID4gPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVi
NWM+XSBib290ZmR0LmMjZWFybHlfc2Nhbl9ub2RlKzB4Mzk4LzB4NTYwCj4gPiA+ID4gPiAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyYTVkZTA+XSBkZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlKzB4YmMv
MHgxNDQKPiA+ID4gPiA+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWVkND5dIGJvb3RfZmR0X2lu
Zm8rMHg2Yy8weDI2MAo+ID4gPiA+ID4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmFjMGQwPl0gc3Rh
cnRfeGVuKzB4MTA4LzB4Yzc0Cj4gPiA+ID4gPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMDA0NGM+
XSBhcm02NC9oZWFkLm8jcGFnaW5nKzB4NjAvMHg4OAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBEdXJp
bmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIgc3RhdGljYWxseSBhbGxv
Y2F0ZWQgaW4KPiA+ID4gPiA+IFhlbiBiaW5hcnkgb3IgYWxsb2NhdGVkIHZpYSBhbGxvY19ib290
X3BhZ2VzKCkuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEZvciBzdGF0aWNhbGx5IGFsbG9jYXRlZCBw
YWdlLXRhYmxlcywgdGhleSB3aWxsIGFscmVhZHkgYmUgbWFwcGVkIGFzCj4gPiA+ID4gPiBwYXJ0
IG9mIFhlbiBiaW5hcnkuIFNvIHdlIGNhbiBlYXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNz
Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBGb3IgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFi
bGVzLCB3ZSBuZWVkIHRvIHJlbHkKPiA+ID4gPiA+IG1hcF9kb21haW5fcGFnZSgpIHRvIGJlIGZ1
bmN0aW9uYWxseSB3b3JraW5nLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBGb3IgYXJtMzIsIHRoZSBj
YWxsIHdpbGwgYmUgdXNhYmxlIG11Y2ggYmVmb3JlIHBhZ2UgY2FuIGJlIGR5bmFtaWNhbGx5Cj4g
PiA+ID4gPiBhbGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJtNjQsIHRo
ZSBjYWxsIHdpbGwgYmUgdXNhYmxlCj4gPiA+ID4gPiBhZnRlciBzZXR1cF94ZW5oZWFwX21hcHBp
bmdzKCkuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEluIGJvdGggY2FzZXMsIG1lbW9yeSBhcmUgZ2l2
ZW4gdG8gdGhlIGJvb3QgYWxsb2NhdG9yIGFmdGVyd2FyZHMuIFNvCj4gPiA+ID4gPiB3ZQo+ID4g
PiA+ID4gY2FuIHJlbHkgb24gbWFwX2RvbWFpbl9wYWdlKCkgZm9yIG1hcHBpbmcgcGFnZSB0YWJs
ZXMgYWxsb2NhdGVkCj4gPiA+ID4gPiBkeW5hbWljYWxseS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4g
VGhlIGhlbHBlcnMgeGVuX3ttYXAsIHVubWFwfV90YWJsZSgpIGFyZSBub3cgdXBkYXRlZCB0byB0
YWtlIGludG8KPiA+ID4gPiA+IGFjY291bnQgdGhlIGNhc2Ugd2hlcmUgcGFnZS10YWJsZXMgYXJl
IHBhcnQgb2YgWGVuIGJpbmFyeS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gRml4ZXM6IDAyMjM4N2Vl
MWEgKCd4ZW4vYXJtOiBtbTogRG9uJ3Qgb3Blbi1jb2RlIFhlbiBQVCB1cGRhdGUgaW4KPiA+ID4g
PiA+IHtzZXQsCj4gPiA+ID4gPiBjbGVhcn1fZml4bWFwKCknKQo+ID4gPiA+ID4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+ID4gPiA+IC0tLQo+
ID4gPiA+ID4gICAgeGVuL2FyY2gvYXJtL21tLmMgfCAyMCArKysrKysrKysrKysrKysrKysrKwo+
ID4gPiA+ID4gICAgMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKPiA+ID4gPiA+IAo+
ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21t
LmMKPiA+ID4gPiA+IGluZGV4IGUxY2RlYWFmMmYuLmRhNjMwM2E4ZmQgMTAwNjQ0Cj4gPiA+ID4g
PiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ID4gPiA+ID4gKysrIGIveGVuL2FyY2gvYXJtL21t
LmMKPiA+ID4gPiA+IEBAIC05NTAsMTEgKzk1MCwzMSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5f
dGFibGUobHBhZV90ICplbnRyeSkKPiA+ID4gPiA+ICAgICAgc3RhdGljIGxwYWVfdCAqeGVuX21h
cF90YWJsZShtZm5fdCBtZm4pCj4gPiA+ID4gPiAgICB7Cj4gPiA+ID4gPiArICAgIC8qCj4gPiA+
ID4gPiArICAgICAqIFdlIG1heSByZXF1aXJlIHRvIG1hcCB0aGUgcGFnZSB0YWJsZSBiZWZvcmUg
bWFwX2RvbWFpbl9wYWdlKCkKPiA+ID4gPiA+IGlzCj4gPiA+ID4gPiArICAgICAqIHVzZWFibGUu
IFRoZSByZXF1aXJlbWVudHMgaGVyZSBpcyBpdCBtdXN0IGJlIHVzZWFibGUgYXMgc29vbgo+ID4g
PiA+ID4gYXMKPiA+ID4gPiA+ICsgICAgICogcGFnZS10YWJsZXMgYXJlIGFsbG9jYXRlZCBkeW5h
bWljYWxseSB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLgo+ID4gPiA+ID4gKyAgICAgKi8KPiA+ID4g
PiA+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQo+ID4g
PiA+ID4gKyAgICB7Cj4gPiA+ID4gPiArICAgICAgICB2YWRkcl90IHZhID0gbWZuX3RvX21hZGRy
KG1mbikgLSBwaHlzX29mZnNldDsKPiA+ID4gPiA+ICsKPiA+ID4gPiA+ICsgICAgICAgIGlmICgg
aXNfa2VybmVsKHZhKSApCj4gPiA+ID4gPiArICAgICAgICAgICAgcmV0dXJuIChscGFlX3QgKil2
YTsKPiA+ID4gPiAKPiA+ID4gPiBJcyBpdCBpbnRlbmRlZCB0byBjb250aW51ZSBpZiBpdCBpcyBu
b3QgYSB4ZW4gdGV4dCBwYWdlPyBTaG91bGRuJ3Qgd2UKPiA+ID4gPiBCVUcoKSBvciBXQVJOPwo+
ID4gPiBZZXMsIEkgd3JvdGUgdGhlIHJhdGlvbmFsZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5k
IGEgc3VtbWFyeSBpbiBhIGZldwo+ID4gPiBsaW5lcwo+ID4gPiBhYm92ZS4gRm9yIGNvbnZlbmll
bmNlLCBJIHBhc3RlZCB0aGUgY29tbWl0IG1lc3NhZ2UgYWdhaW4gaGVyZToKPiA+ICAgVGhlIGNv
bW1pdCBtZXNzYWdlIGV4cGxhaW5zIHdoYXQgeW91IGFyZSBkb2luZyBidXQgSSBhbSBzdGlsbCBt
aXNzaW5nCj4gPiBzb21ldGhpbmcuCj4gPiAKPiA+IFdoeSBhcmUgd2UgY29udGludWluZyBpZiBz
eXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgYW5kCj4gPiAhaXNfa2VybmVsKHZh
KT8KPiA+IAo+ID4gVGhlIGNvbW1pdCBtZXNzYWdlIGV4cGxhaW5zIHRoYXQgaWYgc3lzdGVtX3N0
YXRlID09IFNZU19TVEFURV9lYXJseV9ib290Cj4gPiBwYWdldGFibGUgcGFnZXMgYXJlIHN0YXRp
YywgcmlnaHQ/IAo+IFRoYXQncyBub3QgY29ycmVjdC4gQmVsb3cgYW4gZXhjZXJwdCBvZiB0aGUg
Y29tbWl0IG1lc3NhZ2U6Cj4gCj4gIkR1cmluZyBlYXJseSBib290LCB0aGUgcGFnZSB0YWJsZXMg
YXJlIGVpdGhlciBzdGF0aWNhbGx5IGFsbG9jYXRlZCBpbgo+IFhlbiBiaW5hcnkgb3IgYWxsb2Nh
dGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuIgo+IAo+IEFuIGV4YW1wbGUgb2YgZHluYW1pYyBh
bGxvY2F0aW9uIGhhcHBlbmluZyB3aGVuIHN5c3RlbV9zdGF0ZSA9PQo+IFNZU19TVEFURV9lYXJs
eV9ib290IGlzIGluIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4gYWxsb2NfYm9vdF9wYWdlcygp
IHdpbGwKPiBiZSB1c2VkIHRvIGFsbG9jYXRlIGludGVybWVkaWF0ZSBwYWdlLXRhYmxlcyBhcyB0
aGUgcnVudGltZSBhbGxvY2F0b3IgaXMgbm90Cj4geWV0IHJlYWR5Lgo+IAo+ID4gT25seSBhZnRl
ciBkeW5hbWljIGFsbG9jYXRpb24gYXJlCj4gPiBwb3NzaWJsZSBpdCBtYWtlcyBzZW5zZSB0byB1
c2UgbWFwX2RvbWFpbl9wYWdlLCBhbmQgZHluYW1pYyBhbGxvY2F0aW9ucwo+ID4gYXJlIHBvc3Np
YmxlIHJvdWdobHkgd2hlbiBzeXN0ZW1fc3RhdGUgc3dpdGNoZWQgdG8gU1lTX1NUQVRFX2Jvb3Qu
Cj4gCj4gVGhhdCdzIG5vdCBjb3JyZWN0LiBhbGxvY19ib290X3BhZ2VzKCkgaXMgYWN0dWFsbHkg
aGVyZSB0byBhbGxvdyBkeW5hbWljCj4gYWxsb2NhdGlvbiBiZWZvcmUgdGhlIG1lbW9yeSBzdWJz
eXN0ZW0gKGFuZCB0aGVyZWZvcmUgdGhlIHJ1bnRpbWUgYWxsb2NhdG9yKQo+IGlzIGluaXRpYWxp
emVkLgoKTGV0IG1lIGNoYW5nZSB0aGUgcXVlc3Rpb24gdGhlbjogaXMgdGhlIHN5c3RlbV9zdGF0
ZSA9PQpTWVNfU1RBVEVfZWFybHlfYm9vdCBjaGVjayBzdHJpY3RseSBuZWNlc3Nhcnk/IEl0IGxv
b2tzIGxpa2UgaXQgaXMgbm90Ogp0aGUgcGF0Y2ggd291bGQgd29yayBldmVuIGlmIGl0IHdhcyBq
dXN0OgoKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
CmluZGV4IDllMGZkYzM5ZjkuLmVlZTdkMDgwYzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9t
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05NjMsMTEgKzk2MywxOSBAQCBzdGF0aWMg
aW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICplbnRyeSkKIAogc3RhdGljIGxwYWVfdCAqeGVu
X21hcF90YWJsZShtZm5fdCBtZm4pCiB7CisgICAgdmFkZHJfdCB2YSA9IG1mbl90b19tYWRkciht
Zm4pIC0gcGh5c19vZmZzZXQ7CisKKyAgICBpZiAoIGlzX2tlcm5lbCh2YSkgKQorICAgICAgICBy
ZXR1cm4gKGxwYWVfdCAqKXZhOworCiAgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZShtZm4pOwog
fQogCiBzdGF0aWMgdm9pZCB4ZW5fdW5tYXBfdGFibGUoY29uc3QgbHBhZV90ICp0YWJsZSkKIHsK
KyAgICBpZiAoIGlzX2tlcm5lbCh0YWJsZSkgKQorICAgICAgICByZXR1cm47CisKICAgICB1bm1h
cF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CiAKCklzIHRoYXQgcmlnaHQ/IE5vdGUgdGhhdCBJIGFt
IG5vdCBhc2tpbmcgeW91IHRvIGNoYW5nZSB0aGUgcGF0Y2gsIEkgYW0Kb25seSB0cnlpbmcgdG8g
bWFrZSBzdXJlIEkgYW0gdW5kZXJzdGFuZGluZyBhbGwgdGhlIGltcGxpY2F0aW9ucy4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:22:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:22:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFpov-0002ae-EI; Thu, 03 Oct 2019 01:22:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFpou-0002aZ-DH
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 01:22:16 +0000
X-Inumbo-ID: 3bd41a9c-e57c-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 3bd41a9c-e57c-11e9-971d-12813bfff9fa;
 Thu, 03 Oct 2019 01:22:15 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 DF0CF21A4C;
 Thu,  3 Oct 2019 01:22:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570065735;
 bh=vou7pQ+lM8fVkMGFa3N2rk8MjdzNFBfJ5pq5MhuYSL8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=eJIixNR4zRvvNmdVtIP/V2or6vPZk0vxhyTetLxO97vgOADgJ+H2wIEt4rNOxhpz8
 pmFbrLNGo25aX0A792fjNimFFJm1hukmyItKa+7CFBwM+Q9CHsDQTgT8eDuZKJpcpB
 mhOPfbpy1ULdZn/08/OPRvHc35Czl30fMaWkNITI=
Date: Wed, 2 Oct 2019 18:22:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20190921100836.21396-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910021820560.2691@sstabellini-ThinkPad-T480s>
References: <20190921100836.21396-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAyMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IGJvb3QgcGFnZXRhYmxlcyBhcmUgb25seSBjbGVhcmVkIG9uY2UgYXQgYm9vdC4gVGhpcyBtZWFu
cwo+IHdoZW4gYm9vdGluZyBDUFUyIChhbmQgb253YXJkcykgdGhlbiBib290IHBhZ2V0YWJsZXMg
d2lsbCBub3QgYmUKPiBjbGVhcmVkLgo+IAo+IFRvIGtlZXAgdGhlIGludGVyZmFjZSBleGFjdGx5
IHRoZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQVSwgdGhlIGJvb3QKPiBwYWdldGFibGVzIGFy
ZSBub3cgY2xlYXJlZCBiZWZvcmUgYnJpbmdpbmctdXAgZWFjaCBzZWNvbmRhcnkgQ1BVLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4g
LS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jIHwgMjcgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5k
ZXggMTEyOWRjMjhjOC4uZTE0ZWU3NmZmOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0u
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTcwNCw4ICs3MDQsMjAgQEAgdm9pZCBf
X2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCj4g
IAo+ICAgICAgc3dpdGNoX3R0YnIodHRicik7Cj4gIAo+IC0gICAgLyogQ2xlYXIgdGhlIGNvcHkg
b2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCj4gLSAgICAgKiByZWJ1
aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpICovCj4gKyAgICB4ZW5fcHRfZW5mb3JjZV93
bngoKTsKPiArCj4gKyNpZmRlZiBDT05GSUdfQVJNXzMyCj4gKyAgICBwZXJfY3B1KHhlbl9wZ3Rh
YmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKPiArICAgIHBlcl9jcHUoeGVuX2RvbW1hcCwgMCkgPSBj
cHUwX2RvbW1hcDsKPiArI2VuZGlmCj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGNsZWFyX2Jvb3Rf
cGFnZXRhYmxlcyh2b2lkKQo+ICt7Cj4gKyAgICAvKgo+ICsgICAgICogQ2xlYXIgdGhlIGNvcHkg
b2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCj4gKyAgICAgKiByZWJ1
aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpCj4gKyAgICAgKi8KPiAgICAgIGNsZWFyX3Rh
YmxlKGJvb3RfcGd0YWJsZSk7Cj4gICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAgICBjbGVhcl90
YWJsZShib290X2ZpcnN0KTsKPiBAQCAtNzEzLDE4ICs3MjUsMTMgQEAgdm9pZCBfX2luaXQgc2V0
dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQpCj4gICNlbmRpZgo+
ICAgICAgY2xlYXJfdGFibGUoYm9vdF9zZWNvbmQpOwo+ICAgICAgY2xlYXJfdGFibGUoYm9vdF90
aGlyZCk7Cj4gLQo+IC0gICAgeGVuX3B0X2VuZm9yY2Vfd254KCk7Cj4gLQo+IC0jaWZkZWYgQ09O
RklHX0FSTV8zMgo+IC0gICAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgMCkgPSBjcHUwX3BndGFibGU7
Cj4gLSAgICBwZXJfY3B1KHhlbl9kb21tYXAsIDApID0gY3B1MF9kb21tYXA7Cj4gLSNlbmRpZgo+
ICB9Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICBpbnQgaW5pdF9zZWNvbmRhcnlfcGFn
ZXRhYmxlcyhpbnQgY3B1KQo+ICB7Cj4gKyAgICBjbGVhcl9ib290X3BhZ2V0YWJsZXMoKTsKPiAr
Cj4gICAgICAvKiBTZXQgaW5pdF90dGJyIGZvciB0aGlzIENQVSBjb21pbmcgdXAuIEFsbCBDUHVz
IHNoYXJlIGEgc2luZ2xlIHNldG9mCj4gICAgICAgKiBwYWdldGFibGVzLCBidXQgcmV3cml0ZSBp
dCBlYWNoIHRpbWUgZm9yIGNvbnNpc3RlbmN5IHdpdGggMzIgYml0LiAqLwo+ICAgICAgaW5pdF90
dGJyID0gKHVpbnRwdHJfdCkgeGVuX3BndGFibGUgKyBwaHlzX29mZnNldDsKPiBAQCAtNzY3LDYg
Kzc3NCw4IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCj4gICAgICBw
ZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7Cj4gICAgICBwZXJfY3B1KHhlbl9kb21t
YXAsIGNwdSkgPSBkb21oZWFwOwo+ICAKPiArICAgIGNsZWFyX2Jvb3RfcGFnZXRhYmxlcygpOwo+
ICsKPiAgICAgIC8qIFNldCBpbml0X3R0YnIgZm9yIHRoaXMgQ1BVIGNvbWluZyB1cCAqLwo+ICAg
ICAgaW5pdF90dGJyID0gX19wYShmaXJzdCk7Cj4gICAgICBjbGVhbl9kY2FjaGUoaW5pdF90dGJy
KTsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq1R-0003Vo-P5; Thu, 03 Oct 2019 01:35:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1Q-0003Vj-R4
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:12 +0000
X-Inumbo-ID: 0a6270d8-e57e-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 0a6270d8-e57e-11e9-bf31-bc764e2007e4;
 Thu, 03 Oct 2019 01:35:12 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 25CAB222BE;
 Thu,  3 Oct 2019 01:35:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066511;
 bh=gxgsK01pHZGsBjshB72aXCD2idVV4itmtFvxc6ZU0Gg=;
 h=Date:From:To:cc:Subject:From;
 b=QVnTKAOaNQdadbxRqa6y8KHFidiUgRBk8ybdy+ZPNzUxjLuv+9vUQ1O463JSJyigw
 tr1lNFWPKgH0akXJDJeI8d8UQUwWYfTwhopVujAKD77JsfzQ60OxQzUstQqeH7DJjU
 7z8tdcGQA7UMEC13xHHqfxHMQk7gxit4tAIlsnm0=
Date: Wed, 2 Oct 2019 18:35:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v8 0/8] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, sstabellini@kernel.org,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgYWRkcyBkZXZpY2UgYXNzaWdubWVudCBz
dXBwb3J0IHRvIERvbTBsZXNzLgpUaGUgbGFzdCBwYXRjaCBpcyB0aGUgZG9jdW1lbnRhdGlvbi4K
CkNoZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDdh
NGU2NzExMTE0OTA1YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1Nzk6CgogIHhlbi9zY2hlZDogbW92
ZSBzdHJ1Y3QgdGFza19zbGljZSBpbnRvIHN0cnVjdCBzY2hlZF91bml0ICgyMDE5LTA5LTI3IDE2
OjAzOjMxICswMjAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6Cgog
IGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGlu
aS94ZW4tdW5zdGFibGUuZ2l0IAoKZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2VzIHVwIHRvIDA3ODhm
NmZmNTE4NTc4YjkxNTBiODE3NGY5MjI3MDNjYmYyMTViMWY6CgogIHhlbi9hcm06IGFkZCBkb20w
LWxlc3MgZGV2aWNlIGFzc2lnbm1lbnQgaW5mbyB0byBkb2NzICgyMDE5LTEwLTAyIDE4OjMyOjUw
IC0wNzAwKQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpTdGVmYW5vIFN0YWJlbGxpbmkgKDgpOgogICAgICB4ZW4vYXJtOiBp
bnRyb2R1Y2UgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCiAgICAgIHhlbi9hcm06IGV4cG9ydCBk
ZXZpY2VfdHJlZV9nZXRfcmVnIGFuZCBkZXZpY2VfdHJlZV9nZXRfdTMyCiAgICAgIHhlbi9hcm06
IGludHJvZHVjZSBraW5mby0+cGhhbmRsZV9naWMKICAgICAgeGVuL2FybTogY29weSBkdGIgZnJh
Z21lbnQgdG8gZ3Vlc3QgZHRiCiAgICAgIHhlbi9hcm06IGFzc2lnbiBkZXZpY2VzIHRvIGJvb3Qg
ZG9tYWlucwogICAgICB4ZW4vYXJtOiBoYW5kbGUgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIgY29t
cGF0aWJsZSBub2RlcwogICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgbnJfc3BpcwogICAgICB4ZW4v
YXJtOiBhZGQgZG9tMC1sZXNzIGRldmljZSBhc3NpZ25tZW50IGluZm8gdG8gZG9jcwoKIGRvY3Mv
bWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysrLQogZG9jcy9taXNjL2Fy
bS9wYXNzdGhyb3VnaC50eHQgICAgICAgICB8IDEwNiArKysrKysrKwogeGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYyAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgICAgICB8IDQ1MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4
ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgIDE0ICstCiB4ZW4vYXJjaC9h
cm0vc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
a2VybmVsLmggICAgICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCAg
ICAgICAgICAgfCAgIDcgKwogOCBmaWxlcyBjaGFuZ2VkLCA1NzEgaW5zZXJ0aW9ucygrKSwgNjcg
ZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq1k-0003Xa-2p; Thu, 03 Oct 2019 01:35:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1i-0003XQ-Kq
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:30 +0000
X-Inumbo-ID: 15330054-e57e-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 15330054-e57e-11e9-97fb-bc764e2007e4;
 Thu, 03 Oct 2019 01:35:30 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9486C222BE;
 Thu,  3 Oct 2019 01:35:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066529;
 bh=HaY4kOXVJcylrsj+hflyHE8r5f9X6kHzwd1zKTdDOQA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=bpnP+YKMbjFOO0we6M53/eAcXLWOYyuL9xO2+dXOGsZKNUqp7oVWksehQV6Rw//GP
 bcETmiRBA2qbmf5uQkg7wIgqmcmA9l0z8XILq1oeZYJuxAZA6mY6hYSM5MYt7GW2cG
 2b7thYMg8Ba9MLwZpbMQA0B9X1dCxJF0rgZYyOho=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:19 -0700
Message-Id: <20191003013526.30768-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 1/8] xen/arm: introduce
 handle_device_interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUgb3V0IG9mIGhhbmRsZV9kZXZpY2UgdG8g
YSBuZXcgZnVuY3Rpb24Kc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGZvciBkb20wbGVzcyBWTXMg
KGl0IHdpbGwgYmUgdXNlZCBpbiBsYXRlcgpwYXRjaGVzKS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIHJlbmFtZSBoYW5k
bGVfaW50ZXJydXB0cyB0byBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKLSBpbXByb3ZlIGluLWNv
ZGUgY29tbWVudAotIHJlbW92ZSByZXR1cm4gMSBpZiBtYXBwaW5nIGlzIGRvbmUKLSB1c2UgdW5z
aWduZWQKCkNoYW5nZXMgaW4gdjM6Ci0gYWRkIHBhdGNoCgpUaGUgZGlmZiBpcyBoYXJkIHRvIHJl
YWQgYnV0IEkganVzdCBtb3ZlZCB0aGUgaW50ZXJydXB0cyByZWxhdGVkIGNvZGUKZnJvbSBoYW5k
bGVfZGV2aWNlcyB0byBhIG5ldyBmdW5jdGlvbiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMsIGFu
ZCB2ZXJ5CmxpdHRsZSBlbHNlLgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEw
MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
MSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMzM3
YTg5ZTUxOC4uZmIzNTY2MDNlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTIzOCw2ICsxMjM4LDYy
IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9kZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyBy
ZXRyaWV2ZXMgdGhlIGludGVycnVwdHMgY29uZmlndXJhdGlvbiBmcm9tCisgKiBhIGRldmljZSB0
cmVlIG5vZGUgYW5kIG1hcHMgdGhvc2UgaW50ZXJydXB0cyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4K
KyAqCisgKiBSZXR1cm5zOgorICogICA8IDAgZXJyb3IKKyAqICAgMCAgIHN1Y2Nlc3MKKyAqLwor
c3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGR0
X2RldmljZV9ub2RlICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBuZWVkX21hcHBpbmcpCit7CisgICAgdW5zaWduZWQgaW50IGksIG5pcnE7Cisg
ICAgaW50IHJlczsKKyAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOworCisgICAgbmlycSA9IGR0
X251bWJlcl9vZl9pcnEoZGV2KTsKKworICAgIC8qIEdpdmUgcGVybWlzc2lvbiBhbmQgbWFwIElS
UXMgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IG5pcnE7IGkrKyApCisgICAgeworICAgICAgICBy
ZXMgPSBkdF9kZXZpY2VfZ2V0X3Jhd19pcnEoZGV2LCBpLCAmcmlycSk7CisgICAgICAgIGlmICgg
cmVzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0
byByZXRyaWV2ZSBpcnEgJXUgZm9yICVzXG4iLAorICAgICAgICAgICAgICAgICAgIGksIGR0X25v
ZGVfZnVsbF9uYW1lKGRldikpOworICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQor
CisgICAgICAgIC8qCisgICAgICAgICAqIERvbid0IG1hcCBJUlEgdGhhdCBoYXZlIG5vIHBoeXNp
Y2FsIG1lYW5pbmcKKyAgICAgICAgICogaWU6IElSUSB3aG9zZSBjb250cm9sbGVyIGlzIG5vdCB0
aGUgR0lDCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJpcnEuY29udHJvbGxlciAhPSBkdF9p
bnRlcnJ1cHRfY29udHJvbGxlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGR0X2RwcmludGso
ImlycSAldSBub3QgY29ubmVjdGVkIHRvIHByaW1hcnkgY29udHJvbGxlci4gQ29ubmVjdGVkIHRv
ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGksIGR0X25vZGVfZnVsbF9uYW1lKHJpcnEu
Y29udHJvbGxlcikpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAg
ICByZXMgPSBwbGF0Zm9ybV9nZXRfaXJxKGRldiwgaSk7CisgICAgICAgIGlmICggcmVzIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gZ2V0
IGlycSAldSBmb3IgJXNcbiIsCisgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9mdWxsX25h
bWUoZGV2KSk7CisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAg
cmVzID0gbWFwX2lycV90b19kb21haW4oZCwgcmVzLCBuZWVkX21hcHBpbmcsIGR0X25vZGVfbmFt
ZShkZXYpKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIEZvciBhIGdpdmVuIGRldmljZSBub2Rl
OgogICogIC0gR2l2ZSBwZXJtaXNzaW9uIHRvIHRoZSBndWVzdCB0byBtYW5hZ2UgSVJRIGFuZCBN
TUlPIHJhbmdlCkBAIC0xMjUwLDE5ICsxMzA2LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9k
ZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCkKIHsKLSAgICB1
bnNpZ25lZCBpbnQgbmlycTsKICAgICB1bnNpZ25lZCBpbnQgbmFkZHI7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJlczsKLSAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOwogICAgIHU2
NCBhZGRyLCBzaXplOwogICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFz
c3Rocm91Z2goZGV2KTsKIAotICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKGRldik7CiAgICAg
bmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhkZXYpOwogCi0gICAgZHRfZHByaW50aygiJXMg
cGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKLSAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOworICAg
IGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAldVxuIiwKKyAgICAgICAg
ICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmFkZHIpOwogCiAg
ICAgaWYgKCBuZWVkX21hcHBpbmcgKQogICAgIHsKQEAgLTEyOTAsNDAgKzEzNDMsOSBAQCBzdGF0
aWMgaW50IF9faW5pdCBoYW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqZGV2LAogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogR2l2ZSBwZXJtaXNz
aW9uIGFuZCBtYXAgSVJRcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbmlycTsgaSsrICkKLSAg
ICB7Ci0gICAgICAgIHJlcyA9IGR0X2RldmljZV9nZXRfcmF3X2lycShkZXYsIGksICZyaXJxKTsK
LSAgICAgICAgaWYgKCByZXMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9H
X0VSUiAiVW5hYmxlIHRvIHJldHJpZXZlIGlycSAldSBmb3IgJXNcbiIsCi0gICAgICAgICAgICAg
ICAgICAgaSwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Ci0gICAgICAgICAgICByZXR1cm4gcmVz
OwotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRG9uJ3QgbWFwIElSUSB0aGF0
IGhhdmUgbm8gcGh5c2ljYWwgbWVhbmluZwotICAgICAgICAgKiBpZTogSVJRIHdob3NlIGNvbnRy
b2xsZXIgaXMgbm90IHRoZSBHSUMKLSAgICAgICAgICovCi0gICAgICAgIGlmICggcmlycS5jb250
cm9sbGVyICE9IGR0X2ludGVycnVwdF9jb250cm9sbGVyICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZHRfZHByaW50aygiaXJxICV1IG5vdCBjb25uZWN0ZWQgdG8gcHJpbWFyeSBjb250cm9sbGVy
LiBDb25uZWN0ZWQgdG8gJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9m
dWxsX25hbWUocmlycS5jb250cm9sbGVyKSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAg
ICAgfQotCi0gICAgICAgIHJlcyA9IHBsYXRmb3JtX2dldF9pcnEoZGV2LCBpKTsKLSAgICAgICAg
aWYgKCByZXMgPCAwICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
IlVuYWJsZSB0byBnZXQgaXJxICV1IGZvciAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICBpLCBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAgICAg
IH0KLQotICAgICAgICByZXMgPSBtYXBfaXJxX3RvX2RvbWFpbihkLCByZXMsIG5lZWRfbWFwcGlu
ZywgZHRfbm9kZV9uYW1lKGRldikpOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgICAgICBy
ZXR1cm4gcmVzOwotICAgIH0KKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoZCwg
ZGV2LCBuZWVkX21hcHBpbmcpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJldHVybiBy
ZXM7CiAKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgbmFkZHI7IGkrKyApCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq1m-0003YA-CX; Thu, 03 Oct 2019 01:35:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1k-0003Xo-Ft
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:32 +0000
X-Inumbo-ID: 163fa592-e57e-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 163fa592-e57e-11e9-971d-12813bfff9fa;
 Thu, 03 Oct 2019 01:35:31 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E5B20222C4;
 Thu,  3 Oct 2019 01:35:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066531;
 bh=4P9vHs+x0x+Ba1j0nqm9pex9XW2hcInSe5HSIg/Na7Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=n3Dp64X4q+8F8SXyM4/fyviyRBnIZA2Wjh4ArAxfT1pP6pgS3e4XA3l+Ol755Cfm+
 jchEujb9FaTvo0Q/4U0ymwmdktcaC3+6t91CKxYD9jpj2VhUvPN1JZM2w+n8JEvKZ5
 VwcHs7C2Hh5KjMx53inYJGiZdfd68W8OdO9aIjcM=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:21 -0700
Message-Id: <20191003013526.30768-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 3/8] xen/arm: introduce kinfo->phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxlIChHVUVTVF9QSEFO
RExFX0dJQyksIHN0b3JlCml0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMgd2F5IGl0
IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyCmRvbWFpbi4gUmVtb3ZlIHRoZSBmZHQgcG9p
bnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQpmdW5jdGlvbnMgYW5kIG9hc3Mg
YSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBUaGUgZmR0IHBvaW50ZXIgY2FuCmJlIGFj
Y2Vzc2VkIGZyb20ga2luZm8tPmZkdC4gUmVtb3ZlIHRoZSBzdHJ1Y3QgZG9tYWluICpkIHBhcmFt
ZXRlciB0bwp0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVjYXVzZSBpdCBiZWNvbWVz
IHVudXNlZC4KCkluaXRpYWxpemUgcGhhbmRsZV9naWMgdG8gR1VFU1RfUEhBTkRMRV9HSUMgYXQg
dGhlIGJlZ2lubmluZyBvZgpwcmVwYXJlX2R0Yl9kb21VIGZvciBEb21Vcy4gTGF0ZXIgcGF0Y2hl
cyB3aWxsIGNoYW5nZSB0aGUgdmFsdWUgb2YKcGhhbmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIg
cHJvdmlkZWQgaW5mb3JtYXRpb24uCgpGb3IgRG9tMCwgaW5pdGlhbGl6ZSBwaGFuZGxlX2dpYyB0
byBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+cGhhbmRsZQooY3VycmVudCB2YWx1ZSkgYXQgdGhl
IGJlZ2lubmluZyBvZiBwcmVwYXJlX2R0Yi4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NjoKLSByZW5hbWUgZ3Vlc3RfcGhhbmRs
ZV9naWMgdG8gcGhhbmRsZV9naWMKLSB1c2UgcGhhbmRsZV9naWMgZm9yIGRvbTAgdG9vCgpDaGFu
Z2VzIGluIHY1OgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKCkNoYW5nZXMgaW4gdjQ6Ci0gbmV3
IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICB8IDM5ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8
ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZmIzNTY2MDNlMi4uZDIzYzBhOWI4NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwpAQCAtNjI2LDE1ICs2MjYsMTQgQEAgc3RhdGljIGludCBfX2luaXQgZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG51bV9pcnEpCiB7CiAg
ICAgaW50IHJlczsKLSAgICB1aW50MzJfdCBwaGFuZGxlID0gaXNfaGFyZHdhcmVfZG9tYWluKGtp
bmZvLT5kKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgIGR0X2ludGVycnVwdF9jb250cm9sbGVy
LT5waGFuZGxlIDogR1VFU1RfUEhBTkRMRV9HSUM7CiAKICAgICByZXMgPSBmZHRfcHJvcGVydHko
a2luZm8tPmZkdCwgImludGVycnVwdHMiLAogICAgICAgICAgICAgICAgICAgICAgICBpbnRyLCBz
aXplb2YoaW50clswXSkgKiBudW1faXJxKTsKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVy
biByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChraW5mby0+ZmR0LCAiaW50ZXJy
dXB0LXBhcmVudCIsIHBoYW5kbGUpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZv
LT5mZHQsICJpbnRlcnJ1cHQtcGFyZW50IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBr
aW5mby0+cGhhbmRsZV9naWMpOwogCiAgICAgcmV0dXJuIHJlczsKIH0KQEAgLTE1NTIsOCArMTU1
MSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGlu
dCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9p
ZCAqZmR0KQorc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGlu
dCByZXMgPSAwOwogICAgIF9fYmUzMiByZWdbKEdVRVNUX1JPT1RfQUREUkVTU19DRUxMUyArIEdV
RVNUX1JPT1RfU0laRV9DRUxMUykgKiAyXTsKICAgICBfX2JlMzIgKmNlbGxzOwpAQCAtMTU4OCwx
MSArMTU4OCwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0
dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5k
bGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0
LCAibGludXgscGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAg
ICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBo
YW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwo
ZmR0LCAicGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAg
ICAgcmV0dXJuIHJlczsKIApAQCAtMTYwMSw4ICsxNjAxLDkgQEAgc3RhdGljIGludCBfX2luaXQg
bWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQog
ICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9u
b2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3N0YXRpYyBpbnQgX19pbml0
IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CisgICAg
dm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKICAgICBpbnQgcmVzID0gMDsKICAgICBfX2JlMzIgcmVn
WyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07
CiAgICAgX19iZTMyICpjZWxsczsKQEAgLTE2MzcsMTEgKzE2MzgsMTEgQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAq
ZmR0KQogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRf
cHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5kbGUiLCBraW5mby0+
cGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMp
OworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBoYW5kbGUiLCBraW5mby0+cGhh
bmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKQEAgLTE2NTAs
MjIgKzE2NTEsMjMgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0
YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19kb21VX25vZGUoc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lv
biApCisgICAgc3dpdGNoICgga2luZm8tPmQtPmFyY2gudmdpYy52ZXJzaW9uICkKICAgICB7CiAg
ICAgY2FzZSBHSUNfVjM6Ci0gICAgICAgIHJldHVybiBtYWtlX2dpY3YzX2RvbVVfbm9kZShkLCBm
ZHQpOworICAgICAgICByZXR1cm4gbWFrZV9naWN2M19kb21VX25vZGUoa2luZm8pOwogICAgIGNh
c2UgR0lDX1YyOgotICAgICAgICByZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsK
KyAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGtpbmZvKTsKICAgICBkZWZhdWx0
OgogICAgICAgICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb25cbiIpOwogICAgIH0KIH0K
IAogI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKLXN0YXRpYyBpbnQgX19pbml0IG1h
a2VfdnBsMDExX3VhcnRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitz
dGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGludCByZXM7CiAg
ICAgZ2ljX2ludGVycnVwdF90IGludHI7CiAgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJF
U1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFNdOwpAQCAtMTY5Niw3ICsxNjk4LDcgQEAg
c3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgcmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1wYXJlbnQiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBraW5mby0+cGhhbmRsZV9naWMpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJl
czsKIApAQCAtMTcyMSw2ICsxNzIzLDggQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJf
ZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlu
dCBhZGRyY2VsbHMsIHNpemVjZWxsczsKICAgICBpbnQgcmV0OwogCisgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gR1VFU1RfUEhBTkRMRV9HSUM7CisKICAgICBhZGRyY2VsbHMgPSBHVUVTVF9ST09U
X0FERFJFU1NfQ0VMTFM7CiAgICAgc2l6ZWNlbGxzID0gR1VFU1RfUk9PVF9TSVpFX0NFTExTOwog
CkBAIC0xNzY0LDcgKzE3NjgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21V
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCBy
ZXQgKQogICAgICAgICBnb3RvIGVycjsKIAotICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShk
LCBraW5mby0+ZmR0KTsKKyAgICByZXQgPSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAg
IGlmICggcmV0ICkKICAgICAgICAgZ290byBlcnI7CiAKQEAgLTE3NzYsNyArMTc4MCw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2RvbVUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQotICAgICAgICByZXQgPSBtYWtlX3ZwbDAxMV91
YXJ0X25vZGUoZCwga2luZm8tPmZkdCk7CisgICAgICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRf
bm9kZShraW5mbyk7CiAjZW5kaWYKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgZ290
byBlcnI7CkBAIC0xODA4LDYgKzE4MTIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0
Yl9od2RvbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogCiAg
ICAgQVNTRVJUKGR0X2hvc3QgJiYgKGR0X2hvc3QtPnNpYmxpbmcgPT0gTlVMTCkpOwogCisgICAg
a2luZm8tPnBoYW5kbGVfZ2ljID0gZHRfaW50ZXJydXB0X2NvbnRyb2xsZXItPnBoYW5kbGU7CiAg
ICAgZmR0ID0gZGV2aWNlX3RyZWVfZmxhdHRlbmVkOwogCiAgICAgbmV3X3NpemUgPSBmZHRfdG90
YWxzaXplKGZkdCkgKyBET00wX0ZEVF9FWFRSQV9TSVpFOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKaW5kZXgg
MzNmM2U3MmIxMS4uNDNmYTg3NTQ1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9r
ZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCkBAIC0zNiw2ICszNiw5
IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAgICAgLyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAq
LwogICAgIGJvb2wgdnBsMDExOwogCisgICAgLyogR0lDIHBoYW5kbGUgKi8KKyAgICB1aW50MzJf
dCBwaGFuZGxlX2dpYzsKKwogICAgIC8qIGxvYWRlciB0byB1c2UgZm9yIHRoaXMga2VybmVsICov
CiAgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbyk7CiAgICAgLyogbG9h
ZGVyIHNwZWNpZmljIHN0YXRlICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq1o-0003ZK-S9; Thu, 03 Oct 2019 01:35:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1n-0003Z0-MF
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:35 +0000
X-Inumbo-ID: 1574a1ee-e57e-11e9-bf31-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1574a1ee-e57e-11e9-bf31-bc764e2007e4;
 Thu, 03 Oct 2019 01:35:30 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7BF1A222C3;
 Thu,  3 Oct 2019 01:35:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066529;
 bh=oioZ80YmDh5BZ2RY3omy5UQgF74fXkxFb7JblL6TNrM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=UvF14dIHD06P69YGcCoVTsWay6B9NZjuwjZYD0YTs/Bk9Bd4zV9wy4Xvwn7IboEmp
 gxkBQIhsLTb3fE24ZHWAzX9nJ2j3w2y7COy+C+NCu2pEmeO2P/UDm2zlRmYdq3E6sS
 siAFVfl2joDkLWeT8IOmnmVcjzFlNk+epUoxR/k0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:20 -0700
Message-Id: <20191003013526.30768-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 2/8] xen/arm: export device_tree_get_reg and
 device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSdsbCBiZSB1c2VkIGluIGxhdGVyIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjU6Ci0gbW92ZSBkZWNsYXJh
dGlvbnMgdG8geGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCgpDaGFuZ2VzIGluIHY0OgotIG5l
dyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDggKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggNjIzMTczYmM3Zi4uYTc4
MTBhYmIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC01NSwxNSArNTUsMTUgQEAgc3RhdGljIGJvb2wgX19pbml0IGRl
dmljZV90cmVlX25vZGVfY29tcGF0aWJsZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAg
IHJldHVybiBmYWxzZTsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGRldmljZV90cmVlX2dldF9y
ZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFydCwgdTY0
ICpzaXplKQordm9pZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipj
ZWxsLCB1MzIgYWRkcmVzc19jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6ZSkKIHsKICAgICAqc3RhcnQgPSBk
dF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywgY2VsbCk7CiAgICAgKnNpemUgPSBkdF9uZXh0X2Nl
bGwoc2l6ZV9jZWxscywgY2VsbCk7CiB9CiAKLXN0YXRpYyB1MzIgX19pbml0IGRldmljZV90cmVl
X2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCkKK3UzMiBf
X2luaXQgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRm
bHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oCmluZGV4IGVmY2JhNTQ1YzIuLmZhMGE4NzIxYjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEx
NSw2ICsxMTUsMTIgQEAgY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9v
dG1vZHVsZV9raW5kIGtpbmQpOwogZXh0ZXJuIHVpbnQzMl90IGh5cF90cmFwc192ZWN0b3JbXTsK
IHZvaWQgaW5pdF90cmFwcyh2b2lkKTsKIAordm9pZCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0
IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpOworCit1MzIgZGV2aWNl
X3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCk7CisKICNlbmRpZgogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq1r-0003aS-60; Thu, 03 Oct 2019 01:35:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1p-0003Zm-EE
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:37 +0000
X-Inumbo-ID: 176182c4-e57e-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 176182c4-e57e-11e9-971d-12813bfff9fa;
 Thu, 03 Oct 2019 01:35:33 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A246222C2;
 Thu,  3 Oct 2019 01:35:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066533;
 bh=IefElVA/5GkbLDN2pjRIoYjGK0hKZ18rf9bQCZd0zV0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=bY2d3kircyvcaLWrRTZs7tWMlpFfIhfBaSALAjdKYLOiJdu2eINFiMe0/8HBNzDfX
 ZonrQhgW9fwkPW42pHHZFPDSWHIvXxdjnGOQ+YZWdx+pmwPGecM+uajbnar7U63Zjo
 eTFWjcoNACCmhw7P12OJg7Vf4aGLb92OgqyXKv6Q=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:22 -0700
Message-Id: <20191003013526.30768-4-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 4/8] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZp
Y2UgZnJvbSBtZW1vcnkKYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCm5vZGUuCgpBZGQgYSBuZXcgZmllbGQgbmFtZWQg
ZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAgdHJhY2sKb2YgdGhl
IGR0YiBmcmFnbWVudCBsb2NhdGlvbi4KCkNvcHkgdGhlIGZyYWdtZW50IHRvIHRoZSBndWVzdCBk
dGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuCgpTZXQga2luZm8tPnBoYW5kbGVf
Z2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9mIHRoZSBzcGVjaWFsICIvZ2ljIgpub2RlIGluIHRo
ZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRi
CmZyYWdtZW50IHRoYXQgcmVwcmVzZW50cyB0aGUgZ2ljIGludGVycnVwdCBjb250cm9sbGVyLiBP
dGhlciBwcm9wZXJ0aWVzCmluIHRoZSBkdGIgZnJhZ21lbnQgbWlnaHQgcmVmZXIgdG8gaXQgKGZv
ciBpbnN0YW5jZSBpbnRlcnJ1cHQtcGFyZW50IG9mCmEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0
aGUgcGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCnRoZSBwaGFuZGxl
IG9mIHRoZSBmdWxsIEdJQyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUgZ3Vlc3QK
ZGV2aWNlIHRyZWUuIFRoYXQgd2F5LCB3aGVuIHdlIGNvcHkgcHJvcGVydGllcyBmcm9tIHRoZSBk
ZXZpY2UgdHJlZQpmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlua3MgcmVt
YWluIHVuYnJva2VuLgoKc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIGlzIGludHJvZHVjZWQgaGVyZSBh
bmQgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCBidXQKaXQgd2lsbCBiZSB1c2VkIGJ5IGxhdGVyIHBh
dGNoZXMuCgpTb21lIG9mIHRoZSBjb2RlIGJlbG93IGlzIHRha2VuIGZyb20gdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMuIE5vdGUgdGhhdAppdCBpcyBPSyB0byB0YWtlIExHUEwgMi4xIGNvZGUgYW5k
IGluY2x1ZGluZyBpdCBpbnRvIGEgR1BMdjIgY29kZSBiYXNlLgpUaGUgcmVzdWx0IGlzIEdQTHYy
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0t
CkNoYW5nZXMgaW4gdjY6Ci0gY29kZSBzdHlsZQotIGluLWNvZGUgY29tbWVudAotIGNvbW1pdCBt
ZXNzYWdlIGltcHJvdmVtZW50cwoKQ2hhbmdlcyBpbiB2NToKLSBjb2RlIHN0eWxlCi0gaW4tY29k
ZSBjb21tZW50Ci0gcmVtb3ZlIGRlcHRoIHBhcmFtZXRlciBmcm9tIHNjYW5fcGZkdF9ub2RlCi0g
Zm9yIGluc3RlYWQgb2YgbG9vcCBpbiBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gbW92
ZSAiZ2ljIiBjaGVjayB0byBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gYWRkIGNoZWNr
X3BhcnRpYWxfZmR0Ci0gdXNlIERUX1JPT1RfTk9ERV9BRERSL1NJWkVfQ0VMTFNfREVGQVVMVAot
IGFkZCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgcGFyYW1ldGVyLCBzZXQgaXQgdG8gZmFsc2UgZm9y
ICIvYWxpYXNlcyIKCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHJlY3Vyc2lvbiBpbiB0aGUgaW1wbGVt
ZW50YXRpb24KLSByZW5hbWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFuZGxlX3Byb3BfcGZkdAot
IHJlbmFtZSBzY2FuX3B0X25vZGUgdG8gc2Nhbl9wZmR0X25vZGUKLSBwYXNzIGtpbmZvIHRvIGhh
bmRsZV9wcm9wZXJ0aWVzCi0gdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdTMyCi0gcmVuYW1lIHIg
dG8gcmVzCi0gYWRkICJwYXNzdGhyb3VnaCIgYW5kICJhbGlhc2VzIiBjaGVjawotIGFkZCBhIG5h
bWUgPT0gTlVMTCBjaGVjawotIGNvZGUgc3R5bGUKLSBtb3ZlIERUQiBmcmFnbWVudCBzY2Fubmlu
ZyBlYXJsaWVyLCBiZWZvcmUgRG9tVSBHSUMgbm9kZSBjcmVhdGlvbgotIHNldCBndWVzdF9waGFu
ZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIKLSBpbi1jb2RlIGNvbW1lbnQKCkNoYW5nZXMgaW4gdjM6
Ci0gc3dpdGNoIHRvIHVzaW5nIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUgZm9yIHRoZSBjb3B5
CgpDaGFuZ2VzIGluIHYyOgotIGFkZCBhIG5vdGUgYWJvdXQgdGhlIGNvZGUgY29taW5nIGZyb20g
bGlieGwgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCi0gY29weSAvYWxpYXNlcwotIGNvZGUgc3R5bGUK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMTY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIHwgICAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCmluZGV4IGQyM2MwYTliODcuLjg0YjY1YjhmMjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
QEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVk
ZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5o
PgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KQEAgLTE3MTMsNiArMTcxNCwxNTcgQEAgc3RhdGlj
IGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCiB9CiAjZW5kaWYKIAorc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzY2FuX3Bhc3N0aHJvdWdo
X3Byb3ApCit7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKyAgICBpbnQgcHJvcG9mZiwg
bmFtZW9mZiwgcmVzOworICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7CisKKyAg
ICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2Zm
KTsKKyAgICAgICAgICBwcm9wb2ZmID49IDA7CisgICAgICAgICAgcHJvcG9mZiA9IGZkdF9uZXh0
X3Byb3BlcnR5X29mZnNldChwZmR0LCBwcm9wb2ZmKSApCisgICAgeworICAgICAgICBpZiAoICEo
cHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3BvZmYsIE5VTEwpKSAp
CisgICAgICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7CisKKyAgICAgICAgbmFtZW9m
ZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKKyAgICAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKKyAgICAgICAgaWYg
KCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICB9CisKKyAgICAvKiBGRFRfRVJS
X05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBub2RlICov
CisgICAgcmV0dXJuICggcHJvcG9mZiAhPSAtRkRUX0VSUl9OT1RGT1VORCApID8gcHJvcG9mZiA6
IDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcGZkdF9ub2RlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sIGNvbnN0IHZvaWQgKnBmZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkKK3sKKyAgICBp
bnQgcmMgPSAwOworICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CisgICAgaW50IG5vZGVfbmV4
dDsKKworICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25hbWUocGZkdCwgbm9k
ZW9mZiwgTlVMTCkpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBy
YyA9IGhhbmRsZV9wcm9wX3BmZHQoa2luZm8sIHBmZHQsIG5vZGVvZmYsIGFkZHJlc3NfY2VsbHMs
IHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYW5fcGFzc3Rocm91Z2hf
cHJvcCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGFkZHJlc3Nf
Y2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIjYWRkcmVzcy1jZWxs
cyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9OT0RF
X0FERFJfQ0VMTFNfREVGQVVMVCk7CisgICAgc2l6ZV9jZWxscyA9IGRldmljZV90cmVlX2dldF91
MzIocGZkdCwgbm9kZW9mZiwgIiNzaXplLWNlbGxzIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxUKTsKKworICAgIG5v
ZGVfbmV4dCA9IGZkdF9maXJzdF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpOworICAgIHdoaWxlICgg
bm9kZV9uZXh0ID4gMCApCisgICAgeworICAgICAgICBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAorICAgICAgICAgICAgICAg
ICAgICAgICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOworICAgICAgICBub2RlX25leHQgPSBmZHRf
bmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgfQorCisgICAgcmV0dXJuIGZkdF9l
bmRfbm9kZShmZHQpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBjaGVja19wYXJ0aWFsX2ZkdCh2
b2lkICpwZmR0LCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBpbnQgcmVzOworCisgICAgaWYgKCBmZHRf
bWFnaWMocGZkdCkgIT0gRkRUX01BR0lDICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9H
X0VSUiwgIlBhcnRpYWwgRkRUIGlzIG5vdCBhIHZhbGlkIEZsYXQgRGV2aWNlIFRyZWUiKTsKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmVzID0gZmR0X2NoZWNrX2hlYWRl
cihwZmR0KTsKKyAgICBpZiAoIHJlcyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsICJGYWlsZWQgdG8gY2hlY2sgdGhlIHBhcnRpYWwgRkRUICglZCkiLCByZXMpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIGZkdF90b3RhbHNpemUocGZkdCkg
PiBzaXplICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlBhcnRpYWwgRkRU
IHRvdGFsc2l6ZSBpcyB0b28gYmlnIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBkb21haW5faGFuZGxlX2R0
Yl9ib290bW9kdWxlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCit7CisgICAg
dm9pZCAqcGZkdDsKKyAgICBpbnQgcmVzLCBub2RlX25leHQ7CisKKyAgICBwZmR0ID0gaW9yZW1h
cF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCBwZmR0ID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJlcyA9IGNoZWNrX3BhcnRpYWxf
ZmR0KHBmZHQsIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCByZXMgPCAw
ICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGZvciAoIG5vZGVfbmV4dCA9IGZkdF9maXJz
dF9zdWJub2RlKHBmZHQsIDApOyAKKyAgICAgICAgICBub2RlX25leHQgPiAwOworICAgICAgICAg
IG5vZGVfbmV4dCA9IGZkdF9uZXh0X3N1Ym5vZGUocGZkdCwgbm9kZV9uZXh0KSApCisgICAgewor
ICAgICAgICBjb25zdCBjaGFyICpuYW1lID0gZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVfbmV4dCwg
TlVMTCk7CisKKyAgICAgICAgaWYgKCBuYW1lID09IE5VTEwgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT25seSBzY2FuIC9naWMgL2FsaWFzZXMgL3Bh
c3N0aHJvdWdoLCBpZ25vcmUgdGhlIHJlc3QuCisgICAgICAgICAqIFRoZXkgZG9uJ3QgaGF2ZSB0
byBiZSBwYXJzZWQgaW4gb3JkZXIuCisgICAgICAgICAqCisgICAgICAgICAqIFRha2UgdGhlIEdJ
QyBwaGFuZGxlIHZhbHVlIGZyb20gdGhlIHNwZWNpYWwgL2dpYyBub2RlIGluIHRoZQorICAgICAg
ICAgKiBEVEIgZnJhZ21lbnQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGR0X25vZGVfY21w
KG5hbWUsICJnaWMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gZmR0X2dldF9waGFuZGxlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgImFs
aWFzZXMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVzID0gc2Nhbl9wZmR0X25v
ZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxULAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOworICAgICAgICAgICAgaWYgKCByZXMgKQor
ICAgICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgfQorICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJwYXNzdGhyb3VnaCIpID09IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9O
T0RFX0FERFJfQ0VMTFNfREVGQVVMVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cnVlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBpb3VubWFwKHBmZHQpOworCisgICAgcmV0dXJuIHJlczsKK30KKwogLyoKICAqIFRoZSBt
YXggc2l6ZSBmb3IgRFQgaXMgMk1CLiBIb3dldmVyLCB0aGUgZ2VuZXJhdGVkIERUIGlzIHNtYWxs
LCA0S0IKICAqIGFyZSBlbm91Z2ggZm9yIG5vdywgYnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVh
c2UgaXQgaW4gdGhlIGZ1dHVyZS4KQEAgLTE3NjgsNiArMTkyMCwxOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycjsKIAorICAgIC8qCisg
ICAgICogZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZSBoYXMgdG8gYmUgY2FsbGVkIGJlZm9y
ZSB0aGUgcmVzdCBvZgorICAgICAqIHRoZSBkZXZpY2UgdHJlZSBpcyBnZW5lcmF0ZWQgYmVjYXVz
ZSBpdCBkZXBlbmRzIG9uIHRoZSB2YWx1ZSBvZgorICAgICAqIHRoZSBmaWVsZCBwaGFuZGxlX2dp
Yy4KKyAgICAgKi8KKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSApCisgICAgeworICAg
ICAgICByZXQgPSBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlKGQsIGtpbmZvKTsKKyAgICAg
ICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKICAgICByZXQg
PSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290
byBlcnI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9rZXJuZWwuaAppbmRleCA0M2ZhODc1NDVlLi44NzRhYTEwOGE3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0va2VybmVsLmgKQEAgLTI4LDcgKzI4LDcgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKICAg
ICBwYWRkcl90IGdudHRhYl9zaXplOwogCiAgICAgLyogYm9vdCBibG9iIGxvYWQgYWRkcmVzc2Vz
ICovCi0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAqaW5p
dHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290
bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGUsICpkdGJfYm9vdG1vZHVsZTsKICAgICBjb25zdCBj
aGFyKiBjbWRsaW5lOwogICAgIHBhZGRyX3QgZHRiX3BhZGRyOwogICAgIHBhZGRyX3QgaW5pdHJk
X3BhZGRyOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq1u-0003cJ-HR; Thu, 03 Oct 2019 01:35:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1s-0003bM-MR
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:40 +0000
X-Inumbo-ID: 17b4c1c8-e57e-11e9-97fb-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 17b4c1c8-e57e-11e9-97fb-bc764e2007e4;
 Thu, 03 Oct 2019 01:35:34 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2D2CC222C5;
 Thu,  3 Oct 2019 01:35:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066533;
 bh=3GTa12ziuCyhFNf04MqnpMYV5qf2NOy0Pn59S8hTOb8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=VUl8ly4t1HMpiYM5IuiZ93mrDjYpFEa0qDFhvhcyaaBwdpVUtBAzC5JXsKAe1zQ7Z
 0X5M+FYrQ9NMDHQbV36xK4VpFgpIxOJaNaT4urBl63ZXk6tdIRJOLfNZbBwrTc3tEW
 US1gNDhTueAJYwmdQ9k7S5tYauQ1SOnIso6yYvmo=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:23 -0700
Message-Id: <20191003013526.30768-5-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 5/8] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NhbiB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2
aWNlIG5vZGUsIG1hcAptZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11LgoKVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lmaWVk
IGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCgpUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2lu
ZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKaG9zdCBkZXZpY2UgdHJl
ZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwp0
aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCgpUaGUgaW50ZXJydXB0cyBhcmUgcmVtYXBw
ZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlCmNvcnJlc3BvbmRpbmcgbm9kZSBv
biB0aGUgaG9zdCBkZXZpY2UgdHJlZS4gQ2FsbApoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8g
cmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQp0cmVlIHByb3BlcnRp
ZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwK
dGhlIG90aGVyIHByb3BlcnRpZXMuCgpSZXF1aXJlIGJvdGggeGVuLHJlZyBhbmQgeGVuLHBhdGgg
dG8gYmUgcHJlc2VudCwgdW5sZXNzCnhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBpcyBh
bHNvIHNldC4gSW4gdGhhdCBjYXNlLCB0b2xlcmF0ZSBhCm1pc3NpbmcgeGVuLHBhdGgsIGFsc28g
dG9sZXJhdGUgaW9tbXUgc2V0dXAgZmFpbHVyZSBmb3IgdGhlIHBhc3N0aHJvdWdoCmRldmljZS4K
CkFsc28gc2V0IGFkZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9DREZfaW9tbXUgc28gdGhhdCBk
b20wbGVzcyBkb21VCmNhbiB1c2UgdGhlIElPTU1VIGlmIGEgcGFydGlhbCBkdGIgaXMgc3BlY2lm
aWVkLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgotLS0KQ2hhbmdlcyBpbiB2ODoKLSBiZXR0ZXIgaW4tY29kZSBjb21tZW50Ci0gY29kZSBz
dHlsZQotIGFkZCBhIHByaW5rIGluIGNhc2Ugb2YgZXJyb3IKCkNoYW5nZXMgaW4gdjc6Ci0gaW1w
cm92ZSBpbi1jb2RlIGNvbW1lbnQKLSBjb2RlIHN0eWxlCi0gcmV0dXJuIDEgaW5zdGVhZCBvZiBF
Tk9FTlQKLSBpbnRyb2R1Y2UgInhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSIKLSByZXF1
aXJlIGJvdGggInhlbixyZWciIGFuZCAieGVuLHBhdGgiIHVubGVzcwogICJ4ZW4sZm9yY2UtYXNz
aWduLXdpdGhvdXQtaW9tbXUiCgpDaGFuZ2VzIGluIHY2OgotIHR1cm4gZHByaW50a3MgaW50byBw
cmludGtzCi0gcmV0dXJuIGVycm9yIG9uIHBhZ2UgYWxpZ25tZW50IGNoZWNrIGZhaWx1cmUKLSBz
ZXQgWEVOX0RPTUNUTF9DREZfaW9tbXUgaWYgcGFydGlhbCBkdGIgaXMgc3BlY2lmaWVkCgpDaGFu
Z2VzIGluIHY1OgotIHVzZSBsb2NhbCB2YXJpYWJsZSBmb3IgbmFtZQotIHVzZSBtYXBfcmVnaW9u
c19wMm10Ci0gYWRkIHdhcm5pbmcgZm9yIG5vdCBwYWdlIGFsaWduZWQgYWRkcmVzc2VzL3NpemVz
Ci0gaW50cm9kdWNlIGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9wCgpDaGFuZ2VzIGluIHY0OgotIHVz
ZSB1bnNpZ25lZAotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSBjb2RlIHN0eWxlCi0gdXNlIGR0
X3Byb3BfY21wCi0gdXNlIGRldmljZV90cmVlX2dldF9yZWcKLSBkb24ndCBjb3B5IG92ZXIgeGVu
LHJlZyBhbmQgeGVuLHBhdGgKLSBkb24ndCBjcmVhdGUgc3BlY2lhbCBpbnRlcnJ1cHQgcHJvcGVy
dGllcyBmb3IgZG9tVTogY29weSB0aGVtIGZyb20gdGhlCiAgZnJhZ21lbnQKLSBpbi1jb2RlIGNv
bW1lbnQKCkNoYW5nZXMgaW4gdjM6Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQotIHJlbW92ZSBz
dXBlcmZsdW91cyBjYXN0Ci0gbWVyZ2UgY29kZSB3aXRoIHRoZSBjb3B5IGNvZGUKLSBhZGQgaW50
ZXJydXAtcGFyZW50Ci0gZGVtb3ZlIGRlcHRoID4gMiBjaGVjawotIHJldXNlIGNvZGUgZnJvbSBo
YW5kbGVfZGV2aWNlX2ludGVycnVwdHMKLSBjb3B5IGludGVycnVwdHMgZnJvbSBob3N0IGR0CgpD
aGFuZ2VzIGluIHYyOgotIHJlbmFtZSAicGF0aCIgdG8gInhlbixwYXRoIgotIGdyYW1tYXIgZml4
Ci0gdXNlIGdhZGRyX3RvX2dmbiBhbmQgbWFkZHJfdG9fbWZuCi0gcmVtb3ZlIGRlcHRoIDw9IDIg
bGltaXRhdGlvbiBpbiBzY2FubmluZyB0aGUgZHRiIGZyYWdtZW50Ci0gaW50cm9kdWNlIGFuZCBw
YXJzZSB4ZW4scmVnCi0gY29kZSBzdHlsZQotIHN1cHBvcnQgbW9yZSB0aGFuIG9uZSBpbnRlcnJ1
cHQgcGVyIGRldmljZQotIHNwZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRlZAotLS0KIHhl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggODRiNjViOGYyNS4uYjkwOTAyYWQ5NyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwpAQCAtMTcxNCw2ICsxNzE0LDg4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2Vf
dnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogfQogI2VuZGlmCiAK
Ky8qCisgKiBTY2FuIGRldmljZSB0cmVlIHByb3BlcnRpZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNp
ZmljIGluZm9ybWF0aW9uLgorICogUmV0dXJucyA8IDAgb24gZXJyb3IKKyAqICAgICAgICAgMCBv
biBzdWNjZXNzCisgKi8KK3N0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9w
KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICp4ZW5fcmVnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9w
ZXJ0eSAqeGVuX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIHhlbl9mb3JjZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMpCit7CisgICAg
Y29uc3QgX19iZTMyICpjZWxsOworICAgIHVuc2lnbmVkIGludCBpLCBsZW47CisgICAgc3RydWN0
IGR0X2RldmljZV9ub2RlICpub2RlOworICAgIGludCByZXM7CisgICAgcGFkZHJfdCBtc3RhcnQs
IHNpemUsIGdzdGFydDsKKworICAgIC8qIHhlbixyZWcgc3BlY2lmaWVzIHdoZXJlIHRvIG1hcCB0
aGUgTU1JTyByZWdpb24gKi8KKyAgICBjZWxsID0gKGNvbnN0IF9fYmUzMiAqKXhlbl9yZWctPmRh
dGE7CisgICAgbGVuID0gZmR0MzJfdG9fY3B1KHhlbl9yZWctPmxlbikgLyAoKGFkZHJlc3NfY2Vs
bHMgKiAyICsgc2l6ZV9jZWxscykgKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZih1aW50MzJfdCkpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkr
KyApCisgICAgeworICAgICAgICBkZXZpY2VfdHJlZV9nZXRfcmVnKCZjZWxsLCBhZGRyZXNzX2Nl
bGxzLCBzaXplX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc3RhcnQsICZz
aXplKTsKKyAgICAgICAgZ3N0YXJ0ID0gZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsICZjZWxs
KTsKKworICAgICAgICBpZiAoIGdzdGFydCAmIH5QQUdFX01BU0sgfHwgbXN0YXJ0ICYgflBBR0Vf
TUFTSyB8fCBzaXplICYgflBBR0VfTUFTSyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgICJEb21VIHBhc3N0aHJvdWdoIGNvbmZp
ZyBoYXMgbm90IHBhZ2UgYWxpZ25lZCBhZGRyZXNzZXMvc2l6ZXNcbiIpOworICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICByZXMgPSBtYXBfcmVnaW9uc19w
Mm10KGtpbmZvLT5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dm
bihnc3RhcnQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHNpemUp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihtc3RhcnQpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdF9kZXYpOworICAg
ICAgICBpZiAoIHJlcyA8IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoWEVOTE9H
X0VSUgorICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gbWFwICUiUFJJcGFkZHIiIHRvIHRo
ZSBndWVzdCBhdCUiUFJJcGFkZHIiXG4iLAorICAgICAgICAgICAgICAgICAgIG1zdGFydCwgZ3N0
YXJ0KTsKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICB9CisgICAgfQorCisg
ICAgLyoKKyAgICAgKiBJZiB4ZW5fZm9yY2UsIHdlIGxldCB0aGUgdXNlciBhc3NpZ24gYSBNTUlP
IHJlZ2lvbiB3aXRoIG5vCisgICAgICogYXNzb2NpYXRlZCBwYXRoLgorICAgICAqLworICAgIGlm
ICggeGVuX3BhdGggPT0gTlVMTCApCisgICAgICAgIHJldHVybiB4ZW5fZm9yY2UgPyAwIDogLUVJ
TlZBTDsKKworICAgIC8qCisgICAgICogeGVuLHBhdGggc3BlY2lmaWVzIHRoZSBjb3JyZXNwb25k
aW5nIG5vZGUgaW4gdGhlIGhvc3QgRFQuCisgICAgICogQm90aCBpbnRlcnJ1cHQgbWFwcGluZ3Mg
YW5kIElPTU1VIHNldHRpbmdzIGFyZSBiYXNlZCBvbiBpdCwKKyAgICAgKiBhcyB0aGV5IGFyZSBk
b25lIGJhc2VkIG9uIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgRFQgbm9kZS4KKyAgICAgKi8KKyAg
ICBub2RlID0gZHRfZmluZF9ub2RlX2J5X3BhdGgoeGVuX3BhdGgtPmRhdGEpOworICAgIGlmICgg
bm9kZSA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDb3VsZG4n
dCBmaW5kIG5vZGUgJXMgaW4gaG9zdF9kdCFcbiIsCisgICAgICAgICAgICAgICAoY2hhciAqKXhl
bl9wYXRoLT5kYXRhKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmVz
ID0gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzKGtpbmZvLT5kLCBub2RlLCB0cnVlKTsKKyAgICBp
ZiAoIHJlcyA8IDAgKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgLyogSWYgeGVuX2ZvcmNl
LCB3ZSBpZ25vcmUgSU9NTVUgZmFpbHVyZXMuICovCisgICAgcmVzID0gaW9tbXVfYWRkX2R0X2Rl
dmljZShub2RlKTsKKyAgICBpZiAoIHJlcyA8IDAgKQorICAgICAgICByZXR1cm4geGVuX2ZvcmNl
ID8gMCA6IC1FSU5WQUw7CisKKyAgICByZXMgPSBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGtpbmZv
LT5kLCBub2RlKTsKKyAgICByZXR1cm4gcmVzOworfQorCiBzdGF0aWMgaW50IF9faW5pdCBoYW5k
bGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnBmZHQsIGludCBub2Rlb2ZmLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50
MzJfdCBzaXplX2NlbGxzLApAQCAtMTcyMSw3ICsxODAzLDkgQEAgc3RhdGljIGludCBfX2luaXQg
aGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogewogICAgIHZvaWQg
KmZkdCA9IGtpbmZvLT5mZHQ7CiAgICAgaW50IHByb3BvZmYsIG5hbWVvZmYsIHJlczsKLSAgICBj
b25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOworICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJv
cGVydHkgKnByb3AsICp4ZW5fcmVnID0gTlVMTCwgKnhlbl9wYXRoID0gTlVMTDsKKyAgICBjb25z
dCBjaGFyICpuYW1lOworICAgIGJvb2wgZm91bmQsIHhlbl9mb3JjZSA9IGZhbHNlOwogCiAgICAg
Zm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQocGZkdCwgbm9kZW9mZik7
CiAgICAgICAgICAgcHJvcG9mZiA+PSAwOwpAQCAtMTczMCwxMSArMTgxNCw1NSBAQCBzdGF0aWMg
aW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAg
ICAgICAgIGlmICggIShwcm9wID0gZmR0X2dldF9wcm9wZXJ0eV9ieV9vZmZzZXQocGZkdCwgcHJv
cG9mZiwgTlVMTCkpICkKICAgICAgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKIAor
ICAgICAgICBmb3VuZCA9IGZhbHNlOwogICAgICAgICBuYW1lb2ZmID0gZmR0MzJfdG9fY3B1KHBy
b3AtPm5hbWVvZmYpOwotICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBmZHRfc3RyaW5n
KHBmZHQsIG5hbWVvZmYpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcC0+ZGF0YSwg
ZmR0MzJfdG9fY3B1KHByb3AtPmxlbikpOwotICAgICAgICBpZiAoIHJlcyApCisgICAgICAgIG5h
bWUgPSBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpOworCisgICAgICAgIGlmICggc2Nhbl9wYXNz
dGhyb3VnaF9wcm9wICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBkdF9wcm9wX2NtcCgi
eGVuLHJlZyIsIG5hbWUpID09IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHhl
bl9yZWcgPSBwcm9wOworICAgICAgICAgICAgICAgIGZvdW5kID0gdHJ1ZTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHBhdGgiLCBuYW1lKSA9
PSAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB4ZW5fcGF0aCA9IHByb3A7Cisg
ICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
ZWxzZSBpZiAoIGR0X3Byb3BfY21wKCJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUpID09IDAgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHhlbl9mb3JjZSA9IHRydWU7CisgICAgICAgICAgICAgICAg
Zm91bmQgPSB0cnVlOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgLyoKKyAg
ICAgICAgICogQ29weSBwcm9wZXJ0aWVzIG90aGVyIHRoYW4gdGhlIG9uZXMgYWJvdmU6IHhlbixy
ZWcsIHhlbixwYXRoLAorICAgICAgICAgKiBhbmQgeGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlv
bW11LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZm91bmQgKQorICAgICAgICB7CisgICAg
ICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBuYW1lLCBwcm9wLT5kYXRhLCBmZHQzMl90
b19jcHUocHJvcC0+bGVuKSk7CisgICAgICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICAg
ICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8qCisgICAgICogT25seSBo
YW5kbGUgcGFzc3Rocm91Z2ggcHJvcGVydGllcyBpZiBib3RoIHhlbixyZWcgYW5kIHhlbixwYXRo
CisgICAgICogYXJlIHByZXNlbnQsIG9yIGlmIHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21t
dSBpcyBzcGVjaWZpZWQuCisgICAgICovCisgICAgaWYgKCB4ZW5fcmVnICE9IE5VTEwgJiYgKHhl
bl9wYXRoICE9IE5VTEwgfHwgeGVuX2ZvcmNlKSApCisgICAgeworICAgICAgICByZXMgPSBoYW5k
bGVfcGFzc3Rocm91Z2hfcHJvcChraW5mbywgeGVuX3JlZywgeGVuX3BhdGgsIHhlbl9mb3JjZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzc19jZWxscywgc2l6
ZV9jZWxscyk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gYXNzaWduIGRldmljZSB0byAlcGRcbiIsIGtp
bmZvLT5kKTsKICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgIH0KICAgICB9CiAKICAg
ICAvKiBGRFRfRVJSX05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3Ig
dGhpcyBub2RlICovCkBAIC0yMjkxLDYgKzI0MTksOSBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9t
VXModm9pZCkKICAgICAgICAgICAgIHBhbmljKCJNaXNzaW5nIHByb3BlcnR5ICdjcHVzJyBmb3Ig
ZG9tYWluICVzXG4iLAogICAgICAgICAgICAgICAgICAgZHRfbm9kZV9uYW1lKG5vZGUpKTsKIAor
ICAgICAgICBpZiAoIGR0X2ZpbmRfY29tcGF0aWJsZV9ub2RlKG5vZGUsIE5VTEwsICJtdWx0aWJv
b3QsZGV2aWNlLXRyZWUiKSApCisgICAgICAgICAgICBkX2NmZy5mbGFncyB8PSBYRU5fRE9NQ1RM
X0NERl9pb21tdTsKKwogICAgICAgICBkID0gZG9tYWluX2NyZWF0ZSgrK21heF9pbml0X2RvbWlk
LCAmZF9jZmcsIGZhbHNlKTsKICAgICAgICAgaWYgKCBJU19FUlIoZCkgKQogICAgICAgICAgICAg
cGFuaWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAlc1xuIiwgZHRfbm9kZV9uYW1lKG5vZGUpKTsK
LS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq1v-0003dG-Sm; Thu, 03 Oct 2019 01:35:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1u-0003cD-Gr
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:42 +0000
X-Inumbo-ID: 176182c5-e57e-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 176182c5-e57e-11e9-971d-12813bfff9fa;
 Thu, 03 Oct 2019 01:35:34 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AEF86222C6;
 Thu,  3 Oct 2019 01:35:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066534;
 bh=+QjoqJzXGXB0pbE8aMyDfA+XpIbLg/CESMqysxlGCE0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=b6ETDssOAL5qnlOb25QOeeaXXklx93zAxjtAtw+tedRi1kSt1WLYIS3yv6dT2naZC
 s02wO4GauRJRyDLPCd8yQ3cEShCqLZ3JFg5pDZFXuNwd2Z7jqMXZxWquGaSSWN0TP4
 xBUTHtPbeSyObD7WlwS6Esc6nHWpUT7BW4dd1q8M=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:24 -0700
Message-Id: <20191003013526.30768-6-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 6/8] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt
IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By
b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy
IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVpbnQzMl90Ci0gcmVtb3Zl
IHVzZWxlc3MgMCBpbml0aWFsaXphdGlvbgotIGFkZCByZXR1cm4gdmFsdWUgY2hlY2sKCkNoYW5n
ZXMgaW4gdjI6Ci0gcmVuYW1lIEJPT1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVu
YW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8
IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCBhNzgxMGFiYjE1Li4wOGZiNTlm
NGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKQEAgLTI0Miw2ICsyNDIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vz
c19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgICAgICBraW5k
ID0gQk9PVE1PRF9SQU1ESVNLOwogICAgIGVsc2UgaWYgKCBmZHRfbm9kZV9jaGVja19jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbix4c20tcG9saWN5IikgPT0gMCApCiAgICAgICAgIGtpbmQgPSBC
T09UTU9EX1hTTTsKKyAgICBlbHNlIGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQs
IG5vZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSA9PSAwICkKKyAgICAgICAga2luZCA9IEJP
T1RNT0RfR1VFU1RfRFRCOwogICAgIGVsc2UKICAgICAgICAga2luZCA9IEJPT1RNT0RfVU5LTk9X
TjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCmluZGV4IDM4OWJlZjJhZmEuLjhlZmYwNzQ4MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQyNSw3ICs0MjUs
NyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAg
ICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5l
ICpjbWQgPSBOVUxMOwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKLSAgICB1NjQg
a2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOworICAgIHU2NCBrZXJuZWxfYWRkciwgaW5p
dHJkX2FkZHIsIGR0Yl9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAogICAgIC8qIGRvbWFpbiBp
cyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KQEAgLTQ2OSw2ICs0NjksMTgg
QEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9i
eV9hZGRyX2FuZF9raW5kKAogICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9SQU1ESVNL
LCBpbml0cmRfYWRkcik7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZHRf
ZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgICAgICAg
ICAgY29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJv
cGVydHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGlmICggdmFsID09IE5V
TEwgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBkdF9n
ZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmR0Yl9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAg
aW5mby0+ZHRiX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQo
CisgICAgICAgICAgICAgICAgICAgICAgICBCT09UTU9EX0dVRVNUX0RUQiwgZHRiX2FkZHIpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDc5MGVhYjk0ZDYuLjcwNWE5MTdhYmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNjksNiAr
MzY5LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhi
b290bW9kdWxlX2tpbmQga2luZCkKICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAgcmV0dXJuICJL
ZXJuZWwiOwogICAgIGNhc2UgQk9PVE1PRF9SQU1ESVNLOiByZXR1cm4gIlJhbWRpc2siOwogICAg
IGNhc2UgQk9PVE1PRF9YU006ICAgICByZXR1cm4gIlhTTSI7CisgICAgY2FzZSBCT09UTU9EX0dV
RVNUX0RUQjogICAgIHJldHVybiAiRFRCIjsKICAgICBjYXNlIEJPT1RNT0RfVU5LTk9XTjogcmV0
dXJuICJVbmtub3duIjsKICAgICBkZWZhdWx0OiBCVUcoKTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK
aW5kZXggZmEwYTg3MjFiMi4uMmY4ZjI0ZTI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTYsNiAr
MTYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEJPT1RNT0RfS0VSTkVMLAogICAgIEJPT1RNT0Rf
UkFNRElTSywKICAgICBCT09UTU9EX1hTTSwKKyAgICBCT09UTU9EX0dVRVNUX0RUQiwKICAgICBC
T09UTU9EX1VOS05PV04KIH0gIGJvb3Rtb2R1bGVfa2luZDsKIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq21-0003gm-EY; Thu, 03 Oct 2019 01:35:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq1z-0003fi-Ga
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:47 +0000
X-Inumbo-ID: 18d1d15e-e57e-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 18d1d15e-e57e-11e9-971d-12813bfff9fa;
 Thu, 03 Oct 2019 01:35:36 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9F382222BE;
 Thu,  3 Oct 2019 01:35:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066535;
 bh=FSQX2kDJkRqb0Z9X/id1SGjzmDSr7+bfo6Benr7Wpzo=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=cq54bjvmXMM6XrT0kgzbxnZ4NjRQRyvUtqg5bK9GvUU2efTX2MQF+JVxyGwOsKDor
 HpXFUUhZpKttcmoJsyQSo5Wjke4lcfGQRk1a3e1iXUBCTxI5GN47GCsgpnvZ9UbGxl
 PDYJsWZxAuaT9qh7Nl9ipA6yMNUf6kqWcgNn8OLg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:25 -0700
Message-Id: <20191003013526.30768-7-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5CnRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxvY2F0
ZSBmb3IgYSBkb21haW4uCgpUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50LCB3
ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgpHSUMgbGluZXMgZm9yIGRvbTAtbGVzcyBk
b21haW5zLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzCnJlcXVlc3RlZCwgd2hp
Y2hldmVyIGlzIGdyZWF0ZXIuCgpSZW1vdmUgdGhlIG9sZCBzZXR0aW5nIG9mIG5yX3NwaXMgYmFz
ZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSB2cGwwMTEuCgpUaGUgaW1wbGljYXRpb24gb2YgdGhp
cyBjaGFuZ2UgaXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucwpnZXQgdGhl
IHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQgYXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cg
bWFueQpwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciB0aGV5IGhhdmUKYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRzIGFu
IGVtdWxhdGVkIFNQSSkuIFRoaXMgaXMgZG9uZSBiZWNhdXNlCnRoZSBTUElzIGFsbG9jYXRpb24g
bmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgcGFyc2luZyBhbnkgcGFzc3Rocm91Z2gKaW5mb3JtYXRp
b24sIHNvIHdlIGhhdmUgdG8gYWNjb3VudCBmb3IgYW55IHBvdGVudGlhbCBwaHlzaWNhbCBTUEkK
YXNzaWduZWQgdG8gdGhlIGRvbWFpbi4KCldoZW4gbnJfc3BpcyBpcyBwcmVzZW50LCB0aGUgZG9t
YWluIGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElzLgpJZiB0aGUgbnVtYmVyIGlz
IHRvbyBsb3csIGl0IG1pZ2h0IG5vdCBiZSBlbm91Z2ggZm9yIHRoZSBkZXZpY2VzCmFzc2lnbmVk
IGl0IHRvIGl0LiBJZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0
aGUKdmlydHVhbCBwbDAxMSB3b24ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSBjb21taXQg
bWVzc2FnZQotIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciB2cGwwMTEKCkNoYW5nZXMgaW4gdjQ6
Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQoKQ2hhbmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1p
dCBtZXNzYWdlCi0gaW50cm9kdWNlIG5yX3NwaXMKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgfCAxNyArKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGI5MDkwMmFkOTcuLjVj
OGQ4Y2Q5Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI0MDIsNyArMjQwMiw2IEBAIHZvaWQgX19p
bml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZF9jZmcgPSB7CiAgICAgICAgICAgICAu
YXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUsCi0gICAgICAg
ICAgICAuYXJjaC5ucl9zcGlzID0gMCwKICAgICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExf
Q0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCwKICAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3Bv
cnQgPSAtMSwKICAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCkBAIC0yNDEyLDkg
KzI0MTEsNiBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCAh
ZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4iKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAi
dnBsMDExIikgKQotICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gR1VFU1RfVlBMMDEx
X1NQSSAtIDMyICsgMTsKLQogICAgICAgICBpZiAoICFkdF9wcm9wZXJ0eV9yZWFkX3UzMihub2Rl
LCAiY3B1cyIsICZkX2NmZy5tYXhfdmNwdXMpICkKICAgICAgICAgICAgIHBhbmljKCJNaXNzaW5n
IHByb3BlcnR5ICdjcHVzJyBmb3IgZG9tYWluICVzXG4iLAogICAgICAgICAgICAgICAgICAgZHRf
bm9kZV9uYW1lKG5vZGUpKTsKQEAgLTI0MjIsNiArMjQxOCwxOSBAQCB2b2lkIF9faW5pdCBjcmVh
dGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShub2Rl
LCBOVUxMLCAibXVsdGlib290LGRldmljZS10cmVlIikgKQogICAgICAgICAgICAgZF9jZmcuZmxh
Z3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CiAKKyAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlf
cmVhZF91MzIobm9kZSwgIm5yX3NwaXMiLCAmZF9jZmcuYXJjaC5ucl9zcGlzKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IGdpY19udW1iZXJfbGluZXMoKSAt
IDMyOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogdnBsMDExIHVzZXMgb25lIGVt
dWxhdGVkIFNQSS4gSWYgdnBsMDExIGlzIHJlcXVlc3RlZCwgbWFrZQorICAgICAgICAgICAgICog
c3VyZSB0aGF0IHdlIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciBpdC4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIp
ICkKKyAgICAgICAgICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBNQVgoZF9jZmcuYXJjaC5u
cl9zcGlzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9W
UEwwMTFfU1BJIC0gMzIgKyAxKTsKKyAgICAgICAgfQorCiAgICAgICAgIGQgPSBkb21haW5fY3Jl
YXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VS
UihkKSApCiAgICAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBk
dF9ub2RlX25hbWUobm9kZSkpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:35:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:35:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq24-0003jM-Q9; Thu, 03 Oct 2019 01:35:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq24-0003j5-Eq
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:35:52 +0000
X-Inumbo-ID: 1a2f6391-e57e-11e9-971d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 1a2f6391-e57e-11e9-971d-12813bfff9fa;
 Thu, 03 Oct 2019 01:35:38 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 91E3D222C3;
 Thu,  3 Oct 2019 01:35:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066538;
 bh=1xWwpES9nhtB0ZlGxDbrbZiX3cEcb7ulrb2c3OZatNk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=IelNuad8be2fz4duH6vT/LGGBU8Yh4oH9qWRtgrkGQmdSIipXT7WdLxMCcvvAsk/k
 ygkEo1nC3n96f9kyWCYyTc764veG5VkXAbpj3+olre1etOw4jlskuyTgrws5XiE0ch
 0lVcnYzd7FO0piQHh3Kyks/hgaVAhczTfq20yyNc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  2 Oct 2019 18:35:26 -0700
Message-Id: <20191003013526.30768-8-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v8 8/8] xen/arm: add dom0-less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGluZm8gYWJvdXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMS4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCi0tLQpD
aGFuZ2VzIGluIHY4OgotIHJlbW92ZSBzZW50ZW5jZSBhYm91dCB4ZW4scGF0aCBiZWluZyBvcHRp
b25hbAoKQ2hhbmdlcyBpbiB2NzoKLSBhZGQgeGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11
Ci0gY2xhcmlmeSB4ZW4scmVnIGFuZCB4ZW4scGF0aCBnbyB0b2dldGhlcgotIHJlbW92ZSBhY2tl
ZC1ieSBkdWUgdG8gY2hhbmdlcwoKQ2hhbmdlcyBpbiB2NjoKLSBmaXggbnJfc3BpcyBkZXNjcmlw
dGlvbgotIGFkZCBhY2sKCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSB3b3JkaW5nCgpDaGFuZ2Vz
IGluIHY0OgotIGZpeCBzcGVsbGluZwotIGFkZCAibXVsdGlib290LG1vZHVsZSIKLSBpbXByb3Zl
IGNvbW1pdCBtZXNzYWdlCi0gaW1wcm92ZSBkb2MKLSBleHBhbmQgdGhlIG5yX3NwaXMgYW5kIHZw
bDAxMSBzZWN0aW9ucyBhbmQgaW5jbHVkZSBpbmZvcm1hdGlvbiBhYm91dAogIHRoZSB2cGwwMTEg
U1BJCi0gbW92ZSBwYXNzdGhyb3VnaCBpbmZvcm1hdGlvbiB0byBkb2NzL21pc2MvYXJtL3Bhc3N0
aHJvdWdoLnR4dAoKQ2hhbmdlcyBpbiB2MzoKLSBhZGQgbnJfc3BpcwotIGNoYW5nZSBkZXNjcmlw
dGlvbiBvZiBpbnRlcnJ1cHRzIGFuZCBpbnRlcnJ1cHQtcGFyZW50CgpDaGFuZ2VzIGluIHYyOgot
IGRldmljZSB0cmVlIGZyYWdtZW50IGxvYWRlZCBpbiBjYWNoZWFibGUgbWVtb3J5Ci0gcmVuYW1l
IG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0gcmVuYW1lICJwYXRoIiB0
byAieGVuLHBhdGgiCi0gYWRkIGEgbm90ZSBhYm91dCBkZXZpY2UgbWVtb3J5IG1hcHBpbmcKLSBp
bnRyb2R1Y2UgeGVuLHJlZwotIHNwZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRlZAotLS0K
IGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysrKysrKysrKy0K
IGRvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0ICAgICAgICAgfCAxMDYgKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQ5IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3Rpbmcu
dHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAppbmRleCAzMTdhOWU5
NjJhLi42NDllMDBkMDlmIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jv
b3RpbmcudHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKQEAg
LTE0Niw3ICsxNDYsMTggQEAgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAKIC0gdnBs
MDExCiAKLSAgICBBbiBlbXB0eSBwcm9wZXJ0eSB0byBlbmFibGUvZGlzYWJsZSBhIHZpcnR1YWwg
cGwwMTEgZm9yIHRoZSBndWVzdCB0byB1c2UuCisgICAgQW4gZW1wdHkgcHJvcGVydHkgdG8gZW5h
YmxlL2Rpc2FibGUgYSB2aXJ0dWFsIHBsMDExIGZvciB0aGUgZ3Vlc3QgdG8KKyAgICB1c2UuIFRo
ZSB2aXJ0dWFsIHBsMDExIHVzZXMgU1BJIG51bWJlciAwIChzZWUgR1VFU1RfVlBMMDExX1NQSSku
CisgICAgUGxlYXNlIG5vdGUgdGhhdCB0aGUgU1BJIHVzZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDEx
IGNvdWxkIGNsYXNoIHdpdGggdGhlCisgICAgcGh5c2ljYWwgU1BJIG9mIGEgcGh5c2ljYWwgZGV2
aWNlIGFzc2lnbmVkIHRvIHRoZSBndWVzdC4KKworLSBucl9zcGlzCisKKyAgICBPcHRpb25hbC4g
QSAzMi1iaXQgaW50ZWdlciBzcGVjaWZ5aW5nIHRoZSBudW1iZXIgb2YgU1BJcyAoU2hhcmVkCisg
ICAgUGVyaXBoZXJhbCBJbnRlcnJ1cHRzKSB0byBhbGxvY2F0ZSBmb3IgdGhlIGRvbWFpbi4gSWYg
bnJfc3BpcyBpcworICAgIG1pc3NpbmcsIHRoZSBtYXggbnVtYmVyIG9mIFNQSXMgc3VwcG9ydGVk
IGJ5IHRoZSBwaHlzaWNhbCBHSUMgaXMKKyAgICB1c2VkLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEg
aWYgdnBsMDExIGlzIGVuYWJsZWQsIHdoaWNoZXZlciBpcworICAgIGdyZWF0ZXIuCiAKIC0gI2Fk
ZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCiAKQEAgLTIyNiwzICsyMzcsMzQgQEAgY2hvc2Vu
IHsKICAgICAgICAgfTsKICAgICB9OwogfTsKKworCitEZXZpY2UgQXNzaWdubWVudAorPT09PT09
PT09PT09PT09PT0KKworRGV2aWNlIEFzc2lnbm1lbnQgKFBhc3N0aHJvdWdoKSBpcyBzdXBwb3J0
ZWQgYnkgYWRkaW5nIGFub3RoZXIgbW9kdWxlLAorYWxvbmdzaWRlIHRoZSBrZXJuZWwgYW5kIHJh
bWRpc2ssIHdpdGggdGhlIGRldmljZSB0cmVlIGZyYWdtZW50Citjb3JyZXNwb25kaW5nIHRvIHRo
ZSBkZXZpY2Ugbm9kZSB0byBhc3NpZ24gdG8gdGhlIGd1ZXN0LgorCitUaGUgZHRiIHN1Yi1ub2Rl
IHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisK
KyAgICAibXVsdGlib290LGRldmljZS10cmVlIiBhbmQgIm11bHRpYm9vdCxtb2R1bGUiCisKKy0g
cmVnCisKKyAgICBTcGVjaWZpZXMgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGRldmljZSB0
cmVlIGJpbmFyeSBmcmFnbWVudAorICAgIFJBTSBhbmQgaXRzIGxlbmd0aC4KKworQXMgYW4gZXhh
bXBsZToKKworICAgICAgICBtb2R1bGVAMHhjMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGli
bGUgPSAibXVsdGlib290LGRldmljZS10cmVlIiwgIm11bHRpYm9vdCxtb2R1bGUiOworICAgICAg
ICAgICAgcmVnID0gPDB4MCAweGMwMDAwMDAgMHhmZmZmZmY+OworICAgICAgICB9OworCitUaGUg
RFRCIGZyYWdtZW50IGlzIGxvYWRlZCBhdCAweGMwMDAwMDAgaW4gdGhlIGV4YW1wbGUgYWJvdmUu
IEl0IHNob3VsZAorZm9sbG93IHRoZSBjb252ZW50aW9uIGV4cGxhaW5lZCBpbiBkb2NzL21pc2Mv
YXJtL3Bhc3N0aHJvdWdoLnR4dC4gVGhlCitEVEIgZnJhZ21lbnQgd2lsbCBiZSBhZGRlZCB0byB0
aGUgZ3Vlc3QgZGV2aWNlIHRyZWUsIHNvIHRoYXQgdGhlIGd1ZXN0CitrZXJuZWwgd2lsbCBiZSBh
YmxlIHRvIGRpc2NvdmVyIHRoZSBkZXZpY2UuCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3Bh
c3N0aHJvdWdoLnR4dCBiL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CmluZGV4IDBlZmJk
MTIyZGUuLjY4MjZlMWYzNDEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gu
dHh0CisrKyBiL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CkBAIC04MCw2ICs4MCwxMTIg
QEAgU1BJIG51bWJlcnMgc3RhcnQgZnJvbSAzMiwgaW4gdGhpcyBleGFtcGxlIDgwICsgMzIgPSAx
MTIuCiBTZWUgbWFuIFt4bC5jZmddIGZvciB0aGUgaW9tZW0gZm9ybWF0LiBUaGUgcmVnIHByb3Bl
cnR5IGlzIGp1c3QgYSBwYWlyCiBvZiBhZGRyZXNzLCB0aGVuIHNpemUgbnVtYmVycywgZWFjaCBv
ZiB0aGVtIGNhbiBvY2N1cHkgMSBvciAyIGNlbGxzLgogCisKK0RvbTAtbGVzcyBEZXZpY2UgUGFz
c3Rocm91Z2gKKz09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworVGhlIHBhcnRpYWwgZGV2
aWNlIHRyZWUgZm9yIGRvbTAtbGVzcyBndWVzdHMgc2hvdWxkIGhhdmUgdGhlIGZvbGxvd2luZwor
cHJvcGVydGllcyBmb3IgZWFjaCBub2RlIGNvcnJlc3BvbmRpbmcgdG8gYSBwaHlzaWNhbCBkZXZp
Y2UgdG8gYXNzaWduIHRvCit0aGUgZ3Vlc3Q6CisKKy0geGVuLHJlZworCisgIFRoZSB4ZW4scmVn
IHByb3BlcnR5IGlzIGFuIGFycmF5IG9mOgorCisgICAgPHBoeXNfYWRkciBzaXplIGd1ZXN0X2Fk
ZHI+CisKKyAgVGhleSBzcGVjaWZ5IHRoZSBwaHlzaWNhbCBhZGRyZXNzIGFuZCBzaXplIG9mIHRo
ZSBkZXZpY2UgbWVtb3J5CisgIHJhbmdlcyB0b2dldGhlciB3aXRoIHRoZSBjb3JyZXNwb25kaW5n
IGd1ZXN0IGFkZHJlc3MgdG8gbWFwIHRoZW0gdG8uCisgIFRoZSBzaXplIG9mIGBwaHlzX2FkZHIn
IGFuZCBgZ3Vlc3RfYWRkcicgaXMgZGV0ZXJtaW5lZCBieQorICAjYWRkcmVzcy1jZWxscywgdGhl
IHNpemUgb2YgYHNpemUnIGlzIGRldGVybWluZWQgYnkgI3NpemUtY2VsbHMsIG9mCisgIHRoZSBw
YXJ0aWFsIGRldmljZSB0cmVlLgorICBUaGUgbWVtb3J5IHdpbGwgYmUgbWFwcGVkIGFzIGRldmlj
ZSBtZW1vcnkgaW4gdGhlIGd1ZXN0IChEZXZpY2UtbkduUkUpLgorCistIHhlbixwYXRoCisKKyAg
QSBzdHJpbmcgcHJvcGVydHkgcmVwcmVzZW50aW5nIHRoZSBwYXRoIGluIHRoZSBob3N0IGRldmlj
ZSB0cmVlIHRvIHRoZQorICBjb3JyZXNwb25kaW5nIGRldmljZSBub2RlLgorCistIHhlbixmb3Jj
ZS1hc3NpZ24td2l0aG91dC1pb21tdQorICBJZiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9t
bXUgaXMgcHJlc2VudCBYZW4gY29udGludWVzIGJvb3RpbmcKKyAgZXZlbiBvbiBJT01NVSBzZXR1
cCBlcnJvcnMgZm9yIHRoZSBkZXZpY2UgKGkuZS4gdGhlIGRldmljZSBpcyBub3QKKyAgcHJvdGVj
dGVkIGJ5IGFuIElPTU1VKS4KKworSW4gYWRkaXRpb24sIGEgc3BlY2lhbCAvZ2ljIG5vZGUgaXMg
ZXhwZWN0ZWQgYXMgYSBwbGFjZWhvbGRlciBmb3IgdGhlCitmdWxsIEdJQyBub2RlIHRoYXQgd2ls
bCBiZSBhZGRlZCBieSBYZW4gZm9yIHRoZSBndWVzdC4gL2dpYyBjYW4gYmUKK3JlZmVyZW5jZWQg
Ynkgb3RoZXIgcHJvcGVydGllcyBpbiB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQuIEZvcgoraW5z
dGFuY2UsIGl0IGNhbiBiZSByZWZlcmVuY2VkIGJ5IGludGVycnVwdC1wYXJlbnQgdW5kZXIgYSBk
ZXZpY2Ugbm9kZS4KK1hlbiB3aWxsIHRha2UgY2FyZSBvZiByZXBsYWNpbmcgdGhlICJnaWMiIHBs
YWNlaG9sZGVyIG5vZGUgZm9yIGEKK2NvbXBsZXRlIEdJQyBub2RlIHdoaWxlIHJldGFpbmluZyBh
bGwgdGhlIHJlZmVyZW5jZXMgY29ycmVjdGx5LiBUaGUgbmV3CitHSUMgbm9kZSBjcmVhdGVkIGJ5
IFhlbiBpcyBhIHJlZ3VsYXIgaW50ZXJydXB0LWNvbnRyb2xsZXJAPHVuaXQ+IG5vZGUuCisKKyAg
ICBnaWM6IGdpYyB7CisgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8MHgzPjsKKyAgICAgICAg
aW50ZXJydXB0LWNvbnRyb2xsZXI7CisgICAgfTsKKworTm90ZSB0aGF0IHRoZSAjaW50ZXJydXB0
LWNlbGxzIGFuZCBpbnRlcnJ1cHQtY29udHJvbGxlciBwcm9wZXJ0aWVzIGFyZQorbm90IGFjdHVh
bGx5IHJlcXVpcmVkLCBob3dldmVyLCBEVEMgZXhwZWN0cyB0aGVtIHRvIGJlIHByZXNlbnQgaWYg
Z2ljIGlzCityZWZlcmVuY2VkIGJ5IGludGVycnVwdC1wYXJlbnQgb3Igc2ltaWxhci4KKworCitF
eGFtcGxlCis9PT09PT09CisKK1RoZSBmb2xsb3dpbmcgaXMgYSByZWFsLXdvcmxkIGV4YW1wbGUg
b2YgYSBkZXZpY2UgdHJlZSBmcmFnbWVudCB0bworYXNzaWduIGEgbmV0d29yayBjYXJkIHRvIGEg
ZG9tMC1sZXNzIGd1ZXN0IG9uIFhpbGlueCBVbHRyYXNjYWxlKyBNUFNvQzoKKworL2R0cy12MS87
CisKKy8geworICAgICNhZGRyZXNzLWNlbGxzID0gPDI+OworICAgICNzaXplLWNlbGxzID0gPDE+
OworCisgICAgZ2ljOiBnaWMgeworICAgICAgICAjaW50ZXJydXB0LWNlbGxzID0gPDM+OworICAg
ICAgICBpbnRlcnJ1cHQtY29udHJvbGxlcjsKKyAgICB9OworCisgICAgcGFzc3Rocm91Z2ggewor
ICAgICAgICBjb21wYXRpYmxlID0gInNpbXBsZS1idXMiOworICAgICAgICByYW5nZXM7CisgICAg
ICAgICNhZGRyZXNzLWNlbGxzID0gPDI+OworICAgICAgICAjc2l6ZS1jZWxscyA9IDwxPjsKKwor
ICAgICAgICBtaXNjX2NsazogbWlzY19jbGsgeworICAgICAgICAgICAgI2Nsb2NrLWNlbGxzID0g
PDA+OworICAgICAgICAgICAgY2xvY2stZnJlcXVlbmN5ID0gPDB4NzczNTk0MD47CisgICAgICAg
ICAgICBjb21wYXRpYmxlID0gImZpeGVkLWNsb2NrIjsKKyAgICAgICAgfTsKKworICAgICAgICBl
dGhlcm5ldEBmZjBlMDAwMCB7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gImNkbnMsenlucW1w
LWdlbSI7CisgICAgICAgICAgICBzdGF0dXMgPSAib2theSI7CisgICAgICAgICAgICByZWcgPSA8
MHgwIDB4ZmYwZTAwMDAgMHgxMDAwPjsKKyAgICAgICAgICAgIGNsb2NrLW5hbWVzID0gInBjbGsi
LCAiaGNsayIsICJ0eF9jbGsiLCAicnhfY2xrIjsKKyAgICAgICAgICAgICNhZGRyZXNzLWNlbGxz
ID0gPDE+OworICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8MD47CisgICAgICAgICAgICBjbG9j
a3MgPSA8Jm1pc2NfY2xrICZtaXNjX2NsayAmbWlzY19jbGsgJm1pc2NfY2xrPjsKKyAgICAgICAg
ICAgIHBoeS1tb2RlID0gInJnbWlpLWlkIjsKKyAgICAgICAgICAgIHhsbngscHRwLWVuZXQtY2xv
Y2sgPSA8MD47CisgICAgICAgICAgICBsb2NhbC1tYWMtYWRkcmVzcyA9IFswMCAwYSAzNSAwMCAy
MiAwMV07CisgICAgICAgICAgICBpbnRlcnJ1cHQtcGFyZW50ID0gPCZnaWM+OworICAgICAgICAg
ICAgaW50ZXJydXB0cyA9IDwwIDYzIDB4NCAwIDYzIDB4ND47CisgICAgICAgICAgICB4ZW4scGF0
aCA9ICIvYW1iYS9ldGhlcm5ldEBmZjBlMDAwMCI7CisgICAgICAgICAgICB4ZW4scmVnID0gPDB4
MCAweGZmMGUwMDAwIDB4MTAwMCAweDAgMHhmZjBlMDAwMD47CisKKyAgICAgICAgICAgIHBoeUBj
IHsKKyAgICAgICAgICAgICAgICByZWcgPSA8MHhjPjsKKyAgICAgICAgICAgICAgICB0aSxyeC1p
bnRlcm5hbC1kZWxheSA9IDwweDg+OworICAgICAgICAgICAgICAgIHRpLHR4LWludGVybmFsLWRl
bGF5ID0gPDB4YT47CisgICAgICAgICAgICAgICAgdGksZmlmby1kZXB0aCA9IDwweDE+OworICAg
ICAgICAgICAgICAgIHRpLHJ4Y3RybC1zdHJhcC13b3JrYTsKKyAgICAgICAgICAgIH07CisgICAg
ICAgIH07CisgICAgfTsKK307CisKKwogW2FybSxnaWMudHh0XTogaHR0cHM6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvRG9j
dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2ludGVycnVwdC1jb250cm9sbGVyL2FybSxn
aWMudHh0CiBbYXJtLGdpYy12My50eHRdOiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2Rl
dmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy12My50eHQKIFt4
bC5jZmddOiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21hbi94bC5jZmcu
NS5odG1sCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 01:38:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 01:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFq4m-0004O9-DW; Thu, 03 Oct 2019 01:38:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iFq4k-0004Nw-UY
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 01:38:38 +0000
X-Inumbo-ID: 85934a3e-e57e-11e9-b588-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by localhost (Halon) with ESMTPS
 id 85934a3e-e57e-11e9-b588-bc764e2007e4;
 Thu, 03 Oct 2019 01:38:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 9C8E2222C2;
 Thu,  3 Oct 2019 01:38:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570066717;
 bh=TCWXHHUIRepKOM4DB7EPObRDCc1FiXPhDg1O8O2GccI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=L8xyIAxT+W2Y4zbPo1e+Q77I7rMkqSEhGpJYCj/h3wB7PEIVUIL5EkATEhlB/sqjV
 qBhQLrCfq3UIlVbSjaEoGag6a1ZdsjuLYoR0s+gbdNTWcwOkVzFLvulpLtYu9lqBIC
 syuEF1ULjdeUoTt6Q0yty+Qn9e4O5e4uO6Amk5LY=
Date: Wed, 2 Oct 2019 18:38:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.21.1910021547140.2691@sstabellini-ThinkPad-T480s>
Message-ID: <alpine.DEB.2.21.1910021836400.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-5-sstabellini@kernel.org>
 <b3424309-d315-7ff8-7bd7-66782db279cd@arm.com>
 <alpine.DEB.2.21.1910021512400.2691@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910021547140.2691@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyIE9jdCAyMDE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IENvZGlu
ZyBzdHlsZSBhZ2Fpbi4gSSB3YXMga2luZCBvZiBleHBlY3RpbmcgeW91IGNvbmZpZ3VyZWQgeW91
ciBlZGl0b3IKPiA+ID4gcHJvcGVybHkgYWZ0ZXIgdGhlIGxhc3QgZGlzY3Vzc2lvbi4uLgo+ID4g
Cj4gPiBBY3R1YWxseSBJIGZhaWwgdG8gc2VlIHRoZSBjb2Rpbmcgc3R5bGUgaXNzdWUgb24gdGhp
cyBvbmUuIElzIGl0IHN0aWxsCj4gPiBhbiBhbGlnbm1lbnQgaXNzdWUgeW91IGFyZSB0YWxraW5n
IGFib3V0Pwo+IAo+IElzIGl0IGJlY2F1c2UgeW91IHdvdWxkIGxpa2UgaXQgdG8gbG9vayBsaWtl
IHRoaXM/Cj4gCj4gICAgIGxlbiA9IGZkdDMyX3RvX2NwdSh4ZW5fcmVnLT5sZW4pIC8gKChhZGRy
ZXNzX2NlbGxzICogMiArIHNpemVfY2VsbHMpICoKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKHVpbnQzMl90KSk7CgpJIHdlbnQgd2l0aCB0aGlzLCBhbHRo
b3VnaCBJIHdhc24ndCBzdXJlIGl0IGlzIHdoYXQgeW91IG1lYW50LiBTb3JyeQphYm91dCBpbmZs
YXRpbmcgdGhlIHZlcnNpb24gbnVtYmVyIG9mIHRoZSBzZXJpZXMsIGJ1dCBJIHRob3VnaHQgaXQg
d291bGQKYmUgZ29vZCB0byBnZXQgaXQgb3V0IGlmIHRoZSB3YXksIGVzcGVjaWFsbHkgZHVlIHRv
IG91ciB0aW1lem9uZQpkaWZmZXJlbmNlLgoKSWYgdGhpcyBpcyB0aGUgb25seSBpc3N1ZSBsZWZ0
IGFuZCBJIGRpZG4ndCBnZXQgaXQgcmlnaHQsIG1heWJlIHlvdQpjb3VsZCBhbHNvIGZpeCBpdCBv
biBjb21taXQuLi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 07:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 07:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFvft-0007EE-UM; Thu, 03 Oct 2019 07:37:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=P3td=X4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iFvft-0007E9-9l
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 07:37:21 +0000
X-Inumbo-ID: a0ef45bc-e5b0-11e9-bf31-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by localhost (Halon) with ESMTPS
 id a0ef45bc-e5b0-11e9-bf31-bc764e2007e4;
 Thu, 03 Oct 2019 07:37:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 29B41AEF9;
 Thu,  3 Oct 2019 07:37:18 +0000 (UTC)
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20191002180047.17144-1-julien.grall@arm.com>
Message-ID: <0a4347e5-da41-ce48-7d5f-864dc3101d9e@suse.com>
Date: Thu, 3 Oct 2019 09:37:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 0/6] xen/arm: Add support to build
 with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMjA6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4gCj4gQWZ0
ZXIgdGhpcyBzZXJpZXMsIEkgYW0gYWJsZSB0byBidWlsZCBYZW4gb24gQXJtNjQgd2l0aCBjbGFu
ZyA3LjAuIFRoZXJlCj4gYXJlIHN0aWxsIHNvbWUgaXNzdWVzIHdoZW4gYnVpbGRpbmcgWGVuIG9u
IEFybTMyIGFuZCBhbHNvIHVzaW5nIGxsZC4KPiAKPiBDcm9zcy1jb21waWxhdGlvbiBpcyBsZWZ0
IG91dHNpZGUgZm9yIG5vdywgYnV0IHRoaXMgaXMgc3RpbGwgYSBnb29kIHN0YXJ0Cj4gZm9yIGNs
YW5nIChhbmQgYXJtY2xhbmcpLgo+IAo+IENoZWVycywKPiAKPiBKdWxpZW4gR3JhbGwgKDYpOgo+
ICAgIHhlbi9hcm06IGZpeCBnZXRfY3B1X2luZm8oKSB3aGVuIGJ1aWx0IHdpdGggY2xhbmcKPiAg
ICB4ZW4vYXJtNjQ6IGJpdG9wczogTWF0Y2ggdGhlIHJlZ2lzdGVyIHNpemUgd2l0aCB0aGUgdmFs
dWUgc2l6ZSBpbiBmbHNsCj4gICAgeGVuL2FybTogY3B1ZXJyYXRhOiBNYXRjaCByZWdpc3RlciBz
aXplIHdpdGggdmFsdWUgc2l6ZSBpbgo+ICAgICAgY2hlY2tfd29ya2Fyb3VuZF8qCj4gICAgeGVu
L2FybTogY3B1ZmVhdHVyZTogTWF0Y2ggcmVnaXN0ZXIgc2l6ZSB3aXRoIHZhbHVlIHNpemUgaW4K
PiAgICAgIGNwdXNfaGF2ZV9jb25zdF9jYXAKPiAgICB4ZW4vYXJtOiBtbTogTWFyayBjaGVja19t
ZW1vcnlfbGF5b3V0X2FsaWdubWVudF9jb25zdHJhaW50cyBhcyB1bnVzZWQKPiAgICB4ZW4vYXJt
OiB0cmFwczogTWFyayBjaGVja19zdGFja19hbGlnbm1lbnRfY29uc3RyYWludHMgYXMgdW51c2Vk
CgpGb3IgdGhlIHNlcmllczoKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 07:44:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 07:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFvmR-00080i-OE; Thu, 03 Oct 2019 07:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0PPH=X4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iFvmQ-00080d-BP
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 07:44:06 +0000
X-Inumbo-ID: 922d0cde-e5b1-11e9-9720-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 922d0cde-e5b1-11e9-9720-12813bfff9fa;
 Thu, 03 Oct 2019 07:44:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFvmN-0003zA-0G; Thu, 03 Oct 2019 07:44:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iFvmM-0008Tf-Pg; Thu, 03 Oct 2019 07:44:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iFvmM-000340-P2; Thu, 03 Oct 2019 07:44:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iFvmM-000340-P2@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Oct 2019 07:44:02 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemuu-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDU0ZWNiOGY3MDI4YzVlYjNkNzQw
YmI4MmIwZjFkOTBmMmRmNjNjNWMKICBCdWcgbm90IHByZXNlbnQ6IDAxY2NjM2FkNDQxMzA0NTg3
Njk2NDYyMDQ0NDllMmU0MTI0ZjE1ZGEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyMTAvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdy
YXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVy
LCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91
dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDIyMTAuYmlz
ZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxy
ZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0MjExMCBm
YWlsIFtob3N0PWl0YWxpYTFdIC8gMTM4ODQ5IFtob3N0PWVsYmxpbmcxXSAxMzg4MTMgW2hvc3Q9
Y2hhcmRvbm5heTBdIDEzODc4MCBbaG9zdD1jaGFyZG9ubmF5MV0gMTM4NzU0IFtob3N0PWFsYmFu
YTBdIDEzODczNSBbaG9zdD1lbGJsaW5nMF0gMTM4NzEwIFtob3N0PWZpYW5vMF0gMTM4NjgwIFto
b3N0PWFsYmFuYTFdIDEzODY2MSBbaG9zdD1pdGFsaWEwXSAxMzg2MzkgW2hvc3Q9ZGViaW5hMF0g
MTM4NjEyIFtob3N0PWJhcm9xdWUxXSAxMzg1ODQgW2hvc3Q9YmFyb3F1ZTBdIDEzODQ4OCBbaG9z
dD1lbGJsaW5nMV0gMTM4Mzg2IFtob3N0PWRlYmluYTFdIDEzODI0NSBbaG9zdD1hbGJhbmEwXSAx
MzgwNzMgW2hvc3Q9Y2hhcmRvbm5heTFdIDEzNzk4NiBbaG9zdD1hbGJhbmExXSAxMzc4OTYgW2hv
c3Q9aXRhbGlhMF0gMTM3NzM5IFtob3N0PWRlYmluYTBdIDEzNzY4NiBbaG9zdD1maWFubzFdIDEz
NzU4OSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTQyMTEwIC8gMTM3NTg5Cih0
cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxp
bnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJl
ZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRy
ZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlv
cyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDU0ZWNiOGY3MDI4YzVlYjNkNzQwYmI4
MmIwZjFkOTBmMmRmNjNjNWMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBmODM1ZTFkNGMxODcwMTQ3NDJmYmQ3NjZlYzJmYmMwN2VmNTM4NGJhIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2Fi
ZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKQmFzaXMgcGFzcyAwMWNjYzNhZDQ0
MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZmUwYzI3NzBhNzJhZjNhMzRmNzljODQ2NzZiN2JmMGM5NzA5MGJkYSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQy
M2VlODIxYiA4NDRhYTBhMTNkMzRlOWEzNDFhODM3NDExOWQyZWQ2N2Q0ZGNkNmJiCkdlbmVyYXRp
bmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
IzAxY2NjM2FkNDQxMzA0NTg3Njk2NDYyMDQ0NDllMmU0MTI0ZjE1ZGEtNTRlY2I4ZjcwMjhjNWVi
M2Q3NDBiYjgyYjBmMWQ5MGYyZGY2M2M1YyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2ZlMGMyNzcwYTcyYWYzYTM0Zjc5Yzg0Njc2YjdiZjBj
OTcwOTBiZGEtZjgzNWUxZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuXAogZ2l0I2QwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdCMw
OTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiLTQzZjVkZjc5ZGFkNjczOGQ1
MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjODQ0
YWEwYTEzZDM0ZTlhMzQxYTgzNzQxMTlkMmVkNjdkNGRjZDZiYi1mOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNj
b250aWd1b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2Nv
bnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNl
YXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTM3Mzg4IFtob3N0PWNoYXJkb25uYXkxXQogMTM3
NDg0IFtob3N0PWJhcm9xdWUwXQogMTM3NTg5IHBhc3MgMDFjY2MzYWQ0NDEzMDQ1ODc2OTY0NjIw
NDQ0OWUyZTQxMjRmMTVkYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGZlMGMyNzcwYTcyYWYzYTM0Zjc5Yzg0Njc2YjdiZjBjOTcwOTBiZGEgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZk
ZmY1Mzg5YjExIDA5MzJjMjA1NjA1NzQ2OTZjZjg3ZGRkMTI2MjNlOGM0MjNlZTgyMWIgODQ0YWEw
YTEzZDM0ZTlhMzQxYTgzNzQxMTlkMmVkNjdkNGRjZDZiYgogMTM3NzM5IFtob3N0PWRlYmluYTBd
CiAxMzc2ODYgW2hvc3Q9Zmlhbm8xXQogMTM3ODk2IFtob3N0PWl0YWxpYTBdCiAxMzc5ODYgW2hv
c3Q9YWxiYW5hMV0KIDEzODA3MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDEzODI0NSBbaG9zdD1hbGJh
bmEwXQogMTM4Mzg2IFtob3N0PWRlYmluYTFdCiAxMzg0ODggW2hvc3Q9ZWxibGluZzFdCiAxMzg1
ODQgW2hvc3Q9YmFyb3F1ZTBdCiAxMzg2MTIgW2hvc3Q9YmFyb3F1ZTFdCiAxMzg2MzkgW2hvc3Q9
ZGViaW5hMF0KIDEzODY2MSBbaG9zdD1pdGFsaWEwXQogMTM4NjgwIFtob3N0PWFsYmFuYTFdCiAx
Mzg3MTAgW2hvc3Q9Zmlhbm8wXQogMTM4NzM1IFtob3N0PWVsYmxpbmcwXQogMTM4NzU0IFtob3N0
PWFsYmFuYTBdCiAxMzg3ODAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzg4MTMgW2hvc3Q9Y2hhcmRv
bm5heTBdCiAxMzg4NDkgW2hvc3Q9ZWxibGluZzFdCiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAx
Mzg5MDIgZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFp
bCBpcnJlbGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2
YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzky
NTcgZmFpbCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBp
cnJlbGV2YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50
CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDgg
ZmFpbCBpcnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1NzkgZmFpbCBpcnJl
bGV2YW50CiAxMzk1NjUgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYx
NWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZmUwYzI3NzBhNzJh
ZjNhMzRmNzljODQ2NzZiN2JmMGM5NzA5MGJkYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkz
MmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4NDRhYTBhMTNkMzRlOWEzNDFh
ODM3NDExOWQyZWQ2N2Q0ZGNkNmJiCiAxMzk1NzQgZmFpbCBpcnJlbGV2YW50CiAxMzk1OTEgcGFz
cyBpcnJlbGV2YW50CiAxMzk1ODEgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJl
NDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODNlN2Q1
Yzc1ZTczMDRhYTUxNzJjODhlYjI0ZmE1NjM0NDVjZTA0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA0NzgyYjdhZWVhZTBm
ZmI0MmQ3NGUwZjdmNDE5ZWE5NTVmMzVjYWIxCiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1
ODcgcGFzcyBpcnJlbGV2YW50CiAxMzk2MDggcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0
NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZmUwYzI3NzBhNzJhZjNhMzRmNzljODQ2NzZiN2JmMGM5NzA5MGJkYSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4NDRhYTBh
MTNkMzRlOWEzNDFhODM3NDExOWQyZWQ2N2Q0ZGNkNmJiCiAxMzk1NzUgcGFzcyAwMWNjYzNhZDQ0
MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNDhmZGY5YTZkZjJjNDAxZmI4ODUwNjU5YTY3ZDFmYmJjMzUzZDc3MSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDIwYmM0ZmM1Y2U5MzEwN2M4ZTFiYzczMWI5ODAyY2Vl
NTZhMTIzZSAzYWYzYzk1YjgxNjI1YWRmN2U2ZWE3MWM5NGI2NDE0MjQ3NDFlZGVkCiAxMzk1ODQg
ZmFpbCBpcnJlbGV2YW50CiAxMzk1OTAgcGFzcyBpcnJlbGV2YW50CiAxMzk1NzcgcGFzcyAwMWNj
YzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgODRhNDU5NDcyMDc1ZDk0OTYzNDYzYmZmYWE1ZGM2ZWVlNDdm
MTRjMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAw
M2NmYzMxYzlmZjRmMyBkNWMzMjZlY2E4MDRlMTgwZTFkZDM3YjQ3YmJhMWE3ZWQzYTEyNGRhCiAx
Mzk1ODMgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzBmNjE0ODU0NmM3MDkyNjUwYWI0
ODg2ZmM2ZDk1ZDUwNjVjMzE4OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyAxZjNjMTExZjIzMGFlNDFhYzk5MDgxMTRmNDM5
OTMzZTJjNmUxZTI5CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk1NzggcGFzcyAwMWNjYzNh
ZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYmI4MjRmNjg1ZDc2MGY1NjBiYjNjM2ZiMTRhZjM5NGFiM2IzNTQ0
ZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2Nm
YzMxYzlmZjRmMyA0YTlkZmFiNzY3ZTJmNWQxYjdiOTE5YjA3MDk5ZjNmYzg3YTY3ZmI2CiAxMzk1
ODYgcGFzcyBpcnJlbGV2YW50CiAxMzk1OTcgcGFzcyBpcnJlbGV2YW50CiAxMzk1OTggZmFpbCBp
cnJlbGV2YW50CiAxMzk2MDIgcGFzcyBpcnJlbGV2YW50CiAxMzk2MDUgZmFpbCBpcnJlbGV2YW50
CiAxMzk2MDYgcGFzcyBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50CiAxMzk2MTUg
ZmFpbCBpcnJlbGV2YW50CiAxMzk2MTggcGFzcyBpcnJlbGV2YW50CiAxMzk2MjMgZmFpbCBpcnJl
bGV2YW50CiAxMzk2MjUgcGFzcyBpcnJlbGV2YW50CiAxMzk2MjggZmFpbCBpcnJlbGV2YW50CiAx
Mzk2MzEgcGFzcyBpcnJlbGV2YW50CiAxMzk2MzQgZmFpbCBpcnJlbGV2YW50CiAxMzk2MTYgZmFp
bCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2
YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4
MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAxMzk4NjYgZmFpbCBp
cnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50
CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMg
ZmFpbCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJl
bGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAx
NDA0MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFp
bCBpcnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2
YW50CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3NiBmYWlsIGlycmVs
ZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0
MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkzMCBmYWls
IGlycmVsZXZhbnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGlycmVsZXZh
bnQKIDE0MDk3MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAz
NiBmYWlsIGlycmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBbXQogMTQx
MjkyIFtdCiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYgZmFpbCBpcnJlbGV2YW50CiAx
NDEzNTQgZmFpbCBpcnJlbGV2YW50CiAxNDE0NDYgZmFpbCBpcnJlbGV2YW50CiAxNDE0ODQgZmFp
bCBpcnJlbGV2YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50CiAxNDE2MTMgZmFpbCBpcnJlbGV2
YW50CiAxNDE4MDUgZmFpbCBpcnJlbGV2YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2YW50CiAxNDE4
NzAgZmFpbCBpcnJlbGV2YW50CiAxNDE5MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5NzkgZmFpbCBp
cnJlbGV2YW50CiAxNDE5NDQgZmFpbCBpcnJlbGV2YW50CiAxNDIwMDYgZmFpbCBpcnJlbGV2YW50
CiAxNDIwNTEgZmFpbCBpcnJlbGV2YW50CiAxNDIxNzkgYmxvY2tlZCAwMWNjYzNhZDQ0MTMwNDU4
NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZmNkZWRhZmQ5N2M4ZjE4YzMzYTYzZDI2Yjk1NGU1ZGJhZWU4MWEyYiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFk
ODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBhZTg0ZjU1MzUzNDc1ZjU2OWRhZGRiOWE4MWFjMGE2YmM3NzcyYzkwCiAxNDIxNzIgcGFzcyAw
MWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODZhZDc2MmZhN2E1MWNiZjk0ZTM0ZTczMjk2MWFhZTNk
ZTMzMzljMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4
CiAxNDIxNjYgZmFpbCA1NGVjYjhmNzAyOGM1ZWIzZDc0MGJiODJiMGYxZDkwZjJkZjYzYzVjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjgzNWUxZDRjMTg3MDE0NzQy
ZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4
M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIxNTEgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5
ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZmUw
YzI3NzBhNzJhZjNhMzRmNzljODQ2NzZiN2JmMGM5NzA5MGJkYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4NDRhYTBhMTNk
MzRlOWEzNDFhODM3NDExOWQyZWQ2N2Q0ZGNkNmJiCiAxNDIxMTAgZmFpbCA1NGVjYjhmNzAyOGM1
ZWIzZDc0MGJiODJiMGYxZDkwZjJkZjYzYzVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZjgzNWUxZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIxNzEgcGFz
cyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNmRkOWFhNDAxOTNjYzkwNWNkYTVmOTdkMDdlMzBm
ZmJkNTI5OTQzOSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMyBhMWRjNjVhYWY0NzBmYTAxZjM5NGUwMWFiNjc0N2QxMzU5NjFh
MGFlCiAxNDIxNzcgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRh
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgx
OWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRm
NzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAzYmY5YjhmZGU4MTFjOTY1YjQyNWQ2
MjFkMjY1MTQzNGE5NWNmZTRhCiAxNDIxODQgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0
NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
NTkwYzlkNTgyODBiYjBmYWQxNDRmNzYwYzRkYTJhY2FmMTY2MjJhYSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYw
MzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIxODIgYmxvY2tlZCAwMWNjYzNh
ZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3
OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiBmZGFlZjhlNDc1ZmFhYzk1NGM4YjliMGJhMTBlYjE1YzZhOGI0MGFhCiAxNDIx
ODcgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTg2NjY0ZDJiMDNkMGE4NGI4Yjk1MmYz
ZDUxMTE0MjRiM2U5YzkxNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3
ZmQ2YTU0ZWM0CiAxNDIxOTAgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEy
NGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMWY1ZTRkOTEy
ODRjOTE4ZGMwNDhiOGI2Zjk2ZjNjYzk3ZmNkNmRmZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2
MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIxOTMgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5
NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgMWZmN2VkMmNmYTY0YmE5ODcwMjIxZjFlZWU3MmIwNTkwNWUwYTBiNSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBm
OTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIxOTYgcGFzcyAwMWNj
YzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYWM4MTc4OWMzYjMwOTNhMWVmZmZjODIzMzNhN2MxM2I4ZDgx
NDIyMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAx
NDIxOTggcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjgzNWUxZDRjMTg3MDE0NzQyZmJk
NzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4
MDQ3ZmQ2YTU0ZWM0CiAxNDIyMDAgZmFpbCA1NGVjYjhmNzAyOGM1ZWIzZDc0MGJiODJiMGYxZDkw
ZjJkZjYzYzVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjgzNWUx
ZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZl
Zjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIyMDMgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4
NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZjgzNWUxZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIyMDUgZmFpbCA1
NGVjYjhmNzAyOGM1ZWIzZDc0MGJiODJiMGYxZDkwZjJkZjYzYzVjIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjgzNWUxZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdl
ZjUzODRiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0
CiAxNDIyMDkgcGFzcyAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJlNDEyNGYxNWRhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjgzNWUxZDRjMTg3MDE0NzQy
ZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4
M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIyMTAgZmFpbCA1NGVjYjhmNzAyOGM1ZWIzZDc0MGJiODJiMGYx
ZDkwZjJkZjYzYzVjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjgz
NWUxZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1
ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0ClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rpbmcg
dmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzNzU4OSAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDIxMTAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDIxNTEgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxNDIxNjYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZp
c2lvbnMgYXQgMDFjY2MzYWQ0NDEzMDQ1ODc2OTY0NjIwNDQ0OWUyZTQxMjRmMTVkYSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY4MzVlMWQ0YzE4NzAxNDc0MmZiZDc2
NmVjMmZiYzA3ZWY1Mzg0YmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0
N2ZkNmE1NGVjNApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0
ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjE5OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDE0MjIwMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDE0MjIwMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTQyMjA1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTQyMjA5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
NDIyMTAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICA1NGVjYjhmNzAyOGM1ZWIzZDc0MGJiODJiMGYxZDkwZjJk
ZjYzYzVjCiAgQnVnIG5vdCBwcmVzZW50OiAwMWNjYzNhZDQ0MTMwNDU4NzY5NjQ2MjA0NDQ5ZTJl
NDEyNGYxNWRhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMjEwLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywg
b21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0
bWFwcy4gU2NhbGluZyBieSAwLjQ2NDQ3NyB0byBmaXQKcG5tdG9wbmc6IDQ0IGNvbG9ycyBmb3Vu
ZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgt
bGludXMvdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsLnhlbi1ib290Lntkb3Qs
cHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQoxNDIyMTA6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0MjIxMCBsaW51eC1saW51cyBy
ZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzE0MjIxMC8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 08:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 08:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFwW2-0003sH-54; Thu, 03 Oct 2019 08:31:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hg9p=X4=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1iFwW0-0003sC-Pw
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 08:31:12 +0000
X-Inumbo-ID: 272ee8ba-e5b8-11e9-9720-12813bfff9fa
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.80]) by localhost (Halon) with ESMTPS
 id 272ee8ba-e5b8-11e9-9720-12813bfff9fa;
 Thu, 03 Oct 2019 08:31:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=W5NhtN+hW1b1j+hkf7h2dG7svJnKVZFtaID3zxZdRX6uhqdevrl6R7HklcVEegoEaprXFxVIyFPP8Bflu3UzTAGIbhpV38FYWOEmZOd8fstdovhkHpVKgiNgHW1uS16VBUKX/KSw5MJBMSgOjv67hl9ZS2stdkagH/yINqmJwna4jXCUd2jcHhzI2vVulUGDNIGqYHm+Wf/4YUoEBh21ATrdjFDb9RWSveAO8F0fe4SGmF+Rq5qBxr6jSs3qRFPKp7KPTvxtIEE8GnR3WSGbfeyCn6vdbssGyBcbErZWKeNMAA2wLU3BQAF/MGY8ntXJCZ8iylSiVFizjBbiA1qUJg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VSvL8P3x3q0OtB2LIlBfzF2GI5OXYz5xGT7ojpiOst8=;
 b=Ez4UxjCKGwBsSPkie3AGlDfyH/4RR+FJyIMq0GZ0G1UVenQDOu8mQCdIGbh1PtaCVpFuzStNNYm3/t2Tn5ozFce45hMnEnNTnLkY2ibBqTBOxdSZIOEBMUZjtENvgGtUw0nVyHx4ogz52WnbXl4AeVbTVJK74c9Dlq25xcdLgyvrJiJvH9vZb0+qmRPFpWkM4gOIP6zY3yuE+2M+K3LrXsx6y5gCNMyvWQyHd57Rmkpe6iBPCMe/GkcolJ1xC5DS5SoTPYLoFjDUg4NRu6G8eAM8+YuaXFeN3f2CH+13iyMQCvYipAMIOf6T7RXjLjf0B02Tm0djzZDmGTE91WdL+w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VSvL8P3x3q0OtB2LIlBfzF2GI5OXYz5xGT7ojpiOst8=;
 b=iDfZRHVwLDiag39oEiLnYuw6VopgPbPLrIYQYIquDcdCfJpd3ghMX8Yhsai8tDb/a2fXvNLr+B6WDLUNXgyVbzVN7EcOXumj1chI7d6hExI/KbgHbRS4Vl5p7sNRKavmRmT1vyEB2P8sXhE3IZhTY6WpiChj+pVPHU1yPoOmWCc=
Received: from AM0PR03MB3748.eurprd03.prod.outlook.com (52.133.63.146) by
 AM0PR03MB4434.eurprd03.prod.outlook.com (20.177.40.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Thu, 3 Oct 2019 08:31:09 +0000
Received: from AM0PR03MB3748.eurprd03.prod.outlook.com
 ([fe80::213a:7113:aafb:21fd]) by AM0PR03MB3748.eurprd03.prod.outlook.com
 ([fe80::213a:7113:aafb:21fd%3]) with mapi id 15.20.2305.023; Thu, 3 Oct 2019
 08:31:09 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.13 0/6] xen/arm: Add support to build with clang
Thread-Index: AQHVeUtXulsyKnCw3kq84v3Y6/ovqqdIlzmA
Date: Thu, 3 Oct 2019 08:31:09 +0000
Message-ID: <5e24b4dda53fa2455cb94af8a0cd61ba9e14ace8.camel@epam.com>
References: <20191002180047.17144-1-julien.grall@arm.com>
In-Reply-To: <20191002180047.17144-1-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [194.53.196.52]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8421ad93-7f2d-47b7-5d91-08d747dc0af5
x-ms-traffictypediagnostic: AM0PR03MB4434:|AM0PR03MB4434:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB44340CF95F62CAA1F5F4CC0DF49F0@AM0PR03MB4434.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01792087B6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(366004)(346002)(39850400004)(136003)(199004)(189003)(53754006)(3846002)(6116002)(14454004)(229853002)(25786009)(486006)(86362001)(118296001)(476003)(446003)(66066001)(99286004)(6512007)(2501003)(6436002)(11346002)(14444005)(256004)(2616005)(6486002)(110136005)(71190400001)(71200400001)(6246003)(64756008)(66446008)(8936002)(7736002)(305945005)(80792005)(54906003)(186003)(26005)(4326008)(5660300002)(102836004)(91956017)(66946007)(66556008)(76176011)(2906002)(478600001)(66476007)(76116006)(36756003)(316002)(8676002)(81166006)(81156014)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB4434;
 H:AM0PR03MB3748.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dbjIXNHQMUgttDEipiZtJeg6WpU98me1y8bjh46mXLdvcTrEPsYhfOvkO8rdaZhy1SnlX9xOZHz2/6txc6QWXFsFodKLZxhqJv/trmLSa5Piult6JmQZwzh6XalCtU5yN4JP43muYYbELRqdBfWv6LAGlkwU9epKt39Afix7D5LrsPYGowmXSnnw+FQAe2QXCHW451gEO9dVM1jycd+u8OD6pcBWdYW2Y9SgCK8KRlkpuoci9V5qih3Sx/zSu/GdjAomae1xX+yWCNTCj38PQnumtVf2kDCjnaq/SC+a0gwvQI79QYb7lXe+kbbGghy2BLOI46x6XiuXLK5wCWb0LIgq2ol/Dzf+M/lUiwO4Rge0TlLdDTvA3S/wG1+zwHDm0J+EWn8FqeSN4iUzU71SfC1Cgm7VK/DiHcEieOVnyFI=
Content-ID: <9C9EF278D5BE0A498F1D6A3C7EEEFEBC@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8421ad93-7f2d-47b7-5d91-08d747dc0af5
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2019 08:31:09.7015 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rcgKNeDlG84NKVXcev4bugaxpZaYUy0AjOEst3yHDetcDded4qGAynFYnD02qvfAjlYRV2IFrm5CvOPNHgJqhw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB4434
Subject: Re: [Xen-devel] [PATCH for-4.13 0/6] xen/arm: Add support to build
 with clang
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "julien@xen.org" <julien@xen.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuDQoNCkp1c3QgdG8gY29uZmlybSAtIHdpdGggdGhpcyBzZXJpZXMsIHdlIGFyZSBh
YmxlIHRvIHJ1biB4ZW4gbWFzdGVyDQooNC4xMy11bnN0YWJsZSkgb24gUi1DYXIgSDM6DQogKiBi
dWlsdCB1c2luZyBjbGFuZw0KICogYnVpbHQgdXNpbmcgY2xhbmctYmFzZWQgYXJtIGNvbXBpbGVy
ICh3aXRoIGZ1cnRoZXIgbW9kaWZpY2F0aW9ucw0KbmVlZGVkIGZvciBhcm1saW5rKQ0KDQpOb3Rl
IHdlIGRpZG4ndCBwZXJmb3JtIGZ1bGwgdGVzdGluZywganVzdCBzdGFydCB4ZW4gb24gaXRzIG93
bi4NCg0KIC0tIEFydGVtDQoNCk9uIFdlZCwgMjAxOS0xMC0wMiBhdCAxOTowMCArMDEwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOg0KPiBIaSBhbGwsDQo+IA0KPiBBZnRlciB0aGlzIHNlcmllcywgSSBh
bSBhYmxlIHRvIGJ1aWxkIFhlbiBvbiBBcm02NCB3aXRoIGNsYW5nIDcuMC4NCj4gVGhlcmUNCj4g
YXJlIHN0aWxsIHNvbWUgaXNzdWVzIHdoZW4gYnVpbGRpbmcgWGVuIG9uIEFybTMyIGFuZCBhbHNv
IHVzaW5nIGxsZC4NCj4gDQo+IENyb3NzLWNvbXBpbGF0aW9uIGlzIGxlZnQgb3V0c2lkZSBmb3Ig
bm93LCBidXQgdGhpcyBpcyBzdGlsbCBhIGdvb2QNCj4gc3RhcnQNCj4gZm9yIGNsYW5nIChhbmQg
YXJtY2xhbmcpLg0KPiANCj4gQ2hlZXJzLA0KPiANCj4gSnVsaWVuIEdyYWxsICg2KToNCj4gICB4
ZW4vYXJtOiBmaXggZ2V0X2NwdV9pbmZvKCkgd2hlbiBidWlsdCB3aXRoIGNsYW5nDQo+ICAgeGVu
L2FybTY0OiBiaXRvcHM6IE1hdGNoIHRoZSByZWdpc3RlciBzaXplIHdpdGggdGhlIHZhbHVlIHNp
emUgaW4NCj4gZmxzbA0KPiAgIHhlbi9hcm06IGNwdWVycmF0YTogTWF0Y2ggcmVnaXN0ZXIgc2l6
ZSB3aXRoIHZhbHVlIHNpemUgaW4NCj4gICAgIGNoZWNrX3dvcmthcm91bmRfKg0KPiAgIHhlbi9h
cm06IGNwdWZlYXR1cmU6IE1hdGNoIHJlZ2lzdGVyIHNpemUgd2l0aCB2YWx1ZSBzaXplIGluDQo+
ICAgICBjcHVzX2hhdmVfY29uc3RfY2FwDQo+ICAgeGVuL2FybTogbW06IE1hcmsgY2hlY2tfbWVt
b3J5X2xheW91dF9hbGlnbm1lbnRfY29uc3RyYWludHMgYXMNCj4gdW51c2VkDQo+ICAgeGVuL2Fy
bTogdHJhcHM6IE1hcmsgY2hlY2tfc3RhY2tfYWxpZ25tZW50X2NvbnN0cmFpbnRzIGFzIHVudXNl
ZA0KPiANCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgfCAgMyArKy0NCj4g
IHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICAgfCAgMyArKy0NCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmggfCAgMyArKy0NCj4gIHhlbi9pbmNsdWRlL2FzbS1h
cm0vY3B1ZXJyYXRhLmggICAgfCAgNCArKy0tDQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZl
YXR1cmUuaCAgIHwgIDQgKystLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmggICAg
ICB8IDEwICsrKysrKysrKy0NCj4gIDYgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwg
OCBkZWxldGlvbnMoLSkNCj4gDQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:25:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:25:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxMX-0007jy-Fj; Thu, 03 Oct 2019 09:25:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFxMV-0007jt-9T
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 09:25:27 +0000
X-Inumbo-ID: b9d224b4-e5bf-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id b9d224b4-e5bf-11e9-bf31-bc764e2007e4;
 Thu, 03 Oct 2019 09:25:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CA4EB1000;
 Thu,  3 Oct 2019 02:25:22 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DF23C3F739;
 Thu,  3 Oct 2019 02:25:21 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-5-sstabellini@kernel.org>
 <b3424309-d315-7ff8-7bd7-66782db279cd@arm.com>
 <alpine.DEB.2.21.1910021512400.2691@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910021547140.2691@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1dfaa6dc-002b-1ddc-87d2-b4fdb95928a9@arm.com>
Date: Thu, 3 Oct 2019 10:25:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910021547140.2691@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzEwLzIwMTkgMjM6NDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDIgT2N0IDIwMTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24g
V2VkLCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBTdGVmYW5vLAo+Pj4K
Pj4+IE9uIDEwLzEvMTkgMTI6MzAgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBT
Y2FuIHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFjaCBkZXZp
Y2Ugbm9kZSwgbWFwCj4+Pj4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVwdHMg
YW5kIHNldHVwIHRoZSBpb21tdS4KPj4+Pgo+Pj4+IFRoZSBtZW1vcnkgcmVnaW9uIHRvIHJlbWFw
IGlzIHNwZWNpZmllZCBieSB0aGUgInhlbixyZWciIHByb3BlcnR5Lgo+Pj4+Cj4+Pj4gVGhlIGlv
bW11IGlzIHNldHVwIGJ5IHBhc3NpbmcgdGhlIG5vZGUgb2YgdGhlIGRldmljZSB0byBhc3NpZ24g
b24gdGhlCj4+Pj4gaG9zdCBkZXZpY2UgdHJlZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRo
ZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwo+Pj4+IHRoZSAieGVuLHBhdGgiIHN0cmluZyBwcm9w
ZXJ0eS4KPj4+Pgo+Pj4+IFRoZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUg
aW5mb3JtYXRpb24gZnJvbSB0aGUKPj4+PiBjb3JyZXNwb25kaW5nIG5vZGUgb24gdGhlIGhvc3Qg
ZGV2aWNlIHRyZWUuIENhbGwKPj4+PiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8gcmVtYXAg
aW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQo+Pj4+IHRyZWUgcHJvcGVydGll
cyBhcmUgY29waWVkIGZyb20gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+
Pj4+IHRoZSBvdGhlciBwcm9wZXJ0aWVzLgo+Pj4+Cj4+Pj4gUmVxdWlyZSBib3RoIHhlbixyZWcg
YW5kIHhlbixwYXRoIHRvIGJlIHByZXNlbnQsIHVubGVzcwo+Pj4+IHhlbixmb3JjZS1hc3NpZ24t
d2l0aG91dC1pb21tdSBpcyBhbHNvIHNldC4gSW4gdGhhdCBjYXNlLCB0b2xlcmF0ZSBhCj4+Pj4g
bWlzc2luZyB4ZW4scGF0aCwgYWxzbyB0b2xlcmF0ZSBpb21tdSBzZXR1cCBmYWlsdXJlIGZvciB0
aGUgcGFzc3Rocm91Z2gKPj4+PiBkZXZpY2UuCj4+Pj4KPj4+PiBBbHNvIHNldCBhZGQgdGhlIG5l
dyBmbGFnIFhFTl9ET01DVExfQ0RGX2lvbW11IHNvIHRoYXQgZG9tMGxlc3MgZG9tVQo+Pj4+IGNh
biB1c2UgdGhlIElPTU1VIGlmIGEgcGFydGlhbCBkdGIgaXMgc3BlY2lmaWVkLgo+Pj4KPj4+IFRo
ZSBwYXRjaCBsb29rcyBnb29kIGEgZmV3IGNvbW1lbnRzIGJlbG93Lgo+Pgo+PiBUaGFua3MKPj4K
Pj4KPj4+IFsuLi5dCj4+Pgo+Pj4+ICAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEz
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPj4+PiAgICAxIGZpbGUgY2hh
bmdlZCwgMTI5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4+Pj4gaW5kZXggODRiNjViOGYyNS4uNDdmOWJiMzFkZiAxMDA2NDQKPj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKPj4+PiBAQCAtMTcxNCw2ICsxNzE0LDg4IEBAIHN0YXRpYyBpbnQgX19pbml0
IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3QKPj4+PiBrZXJuZWxfaW5mbyAqa2luZm8pCj4+
Pj4gICAgfQo+Pj4+ICAgICNlbmRpZgo+Pj4+ICAgICsvKgo+Pj4+ICsgKiBTY2FuIGRldmljZSB0
cmVlIHByb3BlcnRpZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNpZmljIGluZm9ybWF0aW9uLgo+Pj4+
ICsgKiBSZXR1cm5zIDwgMCBvbiBlcnJvcgo+Pj4+ICsgKiAgICAgICAgIDAgb24gc3VjY2Vzcwo+
Pj4+ICsgKi8KPj4+PiArc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Ao
c3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eQo+Pj4+ICp4ZW5fcmVn
LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgZmR0X3Byb3BlcnR5Cj4+Pj4gKnhlbl9wYXRoLAo+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHhlbl9mb3JjZSwKPj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywg
dWludDMyX3QKPj4+PiBzaXplX2NlbGxzKQo+Pj4+ICt7Cj4+Pj4gKyAgICBjb25zdCBfX2JlMzIg
KmNlbGw7Cj4+Pj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOwo+Pj4+ICsgICAgc3RydWN0IGR0
X2RldmljZV9ub2RlICpub2RlOwo+Pj4+ICsgICAgaW50IHJlczsKPj4+PiArICAgIHBhZGRyX3Qg
bXN0YXJ0LCBzaXplLCBnc3RhcnQ7Cj4+Pj4gKwo+Pj4+ICsgICAgLyogeGVuLHJlZyBzcGVjaWZp
ZXMgd2hlcmUgdG8gbWFwIHRoZSBNTUlPIHJlZ2lvbiAqLwo+Pj4+ICsgICAgY2VsbCA9IChjb25z
dCBfX2JlMzIgKil4ZW5fcmVnLT5kYXRhOwo+Pj4+ICsgICAgbGVuID0gZmR0MzJfdG9fY3B1KHhl
bl9yZWctPmxlbikgLwo+Pj4+ICsgICAgICAgICAgKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVf
Y2VsbHMpICogc2l6ZW9mKHVpbnQzMl90KSk7Cj4+Pgo+Pj4gQ29kaW5nIHN0eWxlIGFnYWluLiBJ
IHdhcyBraW5kIG9mIGV4cGVjdGluZyB5b3UgY29uZmlndXJlZCB5b3VyIGVkaXRvcgo+Pj4gcHJv
cGVybHkgYWZ0ZXIgdGhlIGxhc3QgZGlzY3Vzc2lvbi4uLgo+Pgo+PiBBY3R1YWxseSBJIGZhaWwg
dG8gc2VlIHRoZSBjb2Rpbmcgc3R5bGUgaXNzdWUgb24gdGhpcyBvbmUuIElzIGl0IHN0aWxsCj4+
IGFuIGFsaWdubWVudCBpc3N1ZSB5b3UgYXJlIHRhbGtpbmcgYWJvdXQ/Cj4gCj4gSXMgaXQgYmVj
YXVzZSB5b3Ugd291bGQgbGlrZSBpdCB0byBsb29rIGxpa2UgdGhpcz8KPiAKPiAgICAgIGxlbiA9
IGZkdDMyX3RvX2NwdSh4ZW5fcmVnLT5sZW4pIC8gKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVf
Y2VsbHMpICoKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
Zih1aW50MzJfdCkpOwoKTm8sIEkgY29tcGxldGVseSBtaXNyZWFkIHRoZSBsaW5lIGFuZCB0aG91
Z2h0IHRoZSBkaXZpc2lvbiB3YXMgcGFydCBvZiB0aGUgCmZkdDMyX3RvX2NwdSBhcmd1bWVudC4g
QXBvbG9naWVzIGZvciB0aGUgbm9pc2UgOiguCgpUaGlzIGlzIGZpeGFibGUgb24gY29tbWl0LgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:27:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:27:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxOH-0007q8-Tj; Thu, 03 Oct 2019 09:27:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFxOG-0007pz-Gg
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 09:27:16 +0000
X-Inumbo-ID: fd0495a0-e5bf-11e9-bf31-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id fd0495a0-e5bf-11e9-bf31-bc764e2007e4;
 Thu, 03 Oct 2019 09:27:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 745C81000;
 Thu,  3 Oct 2019 02:27:15 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7AE33F739;
 Thu,  3 Oct 2019 02:27:14 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-5-sstabellini@kernel.org>
 <b3424309-d315-7ff8-7bd7-66782db279cd@arm.com>
 <alpine.DEB.2.21.1910021512400.2691@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9817ef5-6d5a-7430-e952-dcc288c87df1@arm.com>
Date: Thu, 3 Oct 2019 10:27:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910021512400.2691@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzEwLzIwMTkgMjM6NDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDIgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+ICsgICAgICAg
IGlmICggIWZvdW5kICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICByZXMgPSBmZHRf
cHJvcGVydHkoZmR0LCBuYW1lLCBwcm9wLT5kYXRhLAo+Pj4gZmR0MzJfdG9fY3B1KHByb3AtPmxl
bikpOwo+Pj4gKyAgICAgICAgICAgIGlmICggcmVzICkKPj4+ICsgICAgICAgICAgICAgICAgcmV0
dXJuIHJlczsKPj4+ICsgICAgICAgIH0KPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICAvKgo+Pj4g
KyAgICAgKiBPbmx5IGhhbmRsZSBwYXNzdGhyb3VnaCBwcm9wZXJ0aWVzIGlmIGJvdGggeGVuLHJl
ZyBhbmQgeGVuLHBhdGgKPj4+ICsgICAgICogYXJlIHByZXNlbnQsIG9yIGlmIHhlbixmb3JjZS1h
c3NpZ24td2l0aG91dC1pb21tdSBpcyBzcGVjaWZpZWQuCj4+PiArICAgICAqLwo+Pj4gKyAgICBp
ZiAoIHhlbl9yZWcgIT0gTlVMTCAmJiAoeGVuX3BhdGggIT0gTlVMTCB8fCB4ZW5fZm9yY2UpICkK
Pj4+ICsgICAgewo+Pj4gKyAgICAgICAgcmVzID0gaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Aoa2lu
Zm8sIHhlbl9yZWcsIHhlbl9wYXRoLCB4ZW5fZm9yY2UsCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKPj4+ICsgICAg
ICAgIGlmICggcmVzIDwgMCApCj4+PiAgICAgICAgICAgICAgICByZXR1cm4gcmVzOwo+Pj4gICAg
ICAgIH0KPj4KPj4gSSB3b3VsZCBwcmludCBhbiBlcnJvciBzbyB0aGUgdXNlciBrbm93cyB3aGF0
IGhhcHBlbiBoZXJlLgo+IAo+IEFsbCByaWdodCwgSSdsbCBhZGQ6Cj4gCj4gICAgcHJpbnRrKFhF
TkxPR19FUlIgIkZhaWxlZCB0byBhc3NpZ24gZGV2aWNlIHRvICVwZFxuIiwga2luZm8tPmQpOwo+
IAo+IE1vcmUgc3BlY2lmaWMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHR5cGUgb2YgZmFpbHVyZSBp
cyBhbHJlYWR5IHByaW50ZWQKPiBieSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcC4KCkkgYW0gbGVz
cyBjb25jZXJuZWQgYWJvdXQgdGhlIGVycm9yIHdoZW4gaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3Au
IFdoYXQgSSBhbSAKY29uY2VybmVkIGFib3V0IGlmIHRoZSBmYWN0IHlvdSB3aWxsIGlnbm9yZSB4
ZW4scGF0aCBpZiB4ZW4scmVnIGlzIG5vdCBwcmVzZW50LgoKV2Ugc2hvdWxkIGF0IGxlYXN0IHdh
cm4gdGhlIHVzZXIgaWYgbm90IHJldHVybmluZyBhbiBlcnJvci4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:35:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxVl-0000E1-TH; Thu, 03 Oct 2019 09:35:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFxVk-0000Dw-4A
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 09:35:00 +0000
X-Inumbo-ID: 10d5913c-e5c1-11e9-9721-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by localhost (Halon) with ESMTP
 id 10d5913c-e5c1-11e9-9721-12813bfff9fa;
 Thu, 03 Oct 2019 09:34:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 20ABF1000;
 Thu,  3 Oct 2019 02:34:58 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5196E3F739;
 Thu,  3 Oct 2019 02:34:57 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
 <20191003013526.30768-5-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fce98dfd-9a8b-e615-3799-ff368d4c6527@arm.com>
Date: Thu, 3 Oct 2019 10:34:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191003013526.30768-5-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCkEgY291cGxlIG9mIGNvbW1lbnRzIGJlbG93LCBtb3N0bHkgYmVjYXVzZSBJ
IHdhc24ndCBjbGVhciBlbm91Z2ggb24gdGhlIHByZXZpb3VzIAp2ZXJzaW9uLiBJIGFtIG5vdCBz
dXJlIGlmIGl0IGlzIHdvcnRoIHJlc2VuZGluZyB0aGUgc2VyaWVzLCBtYXliZSBqdXN0IHJlc2Vu
ZGluZyAKdGhpcyBvbmUgd291bGQgYmUgc3VmZmljaWVudD8KCk9uIDAzLzEwLzIwMTkgMDI6MzUs
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggODRiNjVi
OGYyNS4uYjkwOTAyYWQ5NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMTcxNCw2ICsxNzE0
LDg4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvKQo+ICAgfQo+ICAgI2VuZGlmCj4gICAKPiArLyoKPiArICogU2NhbiBk
ZXZpY2UgdHJlZSBwcm9wZXJ0aWVzIGZvciBwYXNzdGhyb3VnaCBzcGVjaWZpYyBpbmZvcm1hdGlv
bi4KPiArICogUmV0dXJucyA8IDAgb24gZXJyb3IKPiArICogICAgICAgICAwIG9uIHN1Y2Nlc3MK
PiArICovCj4gK3N0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wYXNzdGhyb3VnaF9wcm9wKHN0cnVj
dCBrZXJuZWxfaW5mbyAqa2luZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnhlbl9yZWcsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVy
dHkgKnhlbl9wYXRoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIHhlbl9mb3JjZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscykKPiArewo+
ICsgICAgY29uc3QgX19iZTMyICpjZWxsOwo+ICsgICAgdW5zaWduZWQgaW50IGksIGxlbjsKPiAr
ICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKPiArICAgIGludCByZXM7Cj4gKyAgICBw
YWRkcl90IG1zdGFydCwgc2l6ZSwgZ3N0YXJ0Owo+ICsKPiArICAgIC8qIHhlbixyZWcgc3BlY2lm
aWVzIHdoZXJlIHRvIG1hcCB0aGUgTU1JTyByZWdpb24gKi8KPiArICAgIGNlbGwgPSAoY29uc3Qg
X19iZTMyICopeGVuX3JlZy0+ZGF0YTsKPiArICAgIGxlbiA9IGZkdDMyX3RvX2NwdSh4ZW5fcmVn
LT5sZW4pIC8gKChhZGRyZXNzX2NlbGxzICogMiArIHNpemVfY2VsbHMpICoKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih1aW50MzJfdCkpOwoKQXBvbG9n
aWVzIGZvciB0aGlzLCBJIG1pc3JlYWQgeW91IHByZXZpb3VzIGNvZGUuIEkgYW0gaGFwcHkgd2l0
aCB0aGlzIHZlcnNpb24gb3IgCnRoZSBwcmV2aW91cyBvbmUuCgpbLi4uXQoKPiArICAgIC8qCj4g
KyAgICAgKiBPbmx5IGhhbmRsZSBwYXNzdGhyb3VnaCBwcm9wZXJ0aWVzIGlmIGJvdGggeGVuLHJl
ZyBhbmQgeGVuLHBhdGgKPiArICAgICAqIGFyZSBwcmVzZW50LCBvciBpZiB4ZW4sZm9yY2UtYXNz
aWduLXdpdGhvdXQtaW9tbXUgaXMgc3BlY2lmaWVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHhl
bl9yZWcgIT0gTlVMTCAmJiAoeGVuX3BhdGggIT0gTlVMTCB8fCB4ZW5fZm9yY2UpICkKPiArICAg
IHsKPiArICAgICAgICByZXMgPSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChraW5mbywgeGVuX3Jl
ZywgeGVuX3BhdGgsIHhlbl9mb3JjZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzKTsKPiArICAgICAgICBpZiAoIHJlcyA8
IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkZhaWxl
ZCB0byBhc3NpZ24gZGV2aWNlIHRvICVwZFxuIiwga2luZm8tPmQpOwoKVGhpcyBpcyBub3QgdGhl
IGVycm9yIHBhdGggSSBtZWFudC4KClRoZSBvbmUgSSB3YXMgcmVmZXJyaW5nIGlzIHRoZSBjYXNl
IHdoZXJlIHhlbixwYXRoIGlzIHByZXNlbnQgYnV0IG5vdCB4ZW4scmVnLiAKQXQgdGhlIG1vbWVu
dCB5b3Ugd2lsbCBjb250aW51ZSB3aXRob3V0IHRlbGxpbmcgdGhlIHVzZXIuIFdlIHNob3VsZCBh
dCBsZWFzdCAKcHJpbnQgYSB3YXJuaW5nIGFuZCBwcm9iYWJseSByZXR1cm4gYW4gZXJyb3IgYXMg
c29tZW9uZSBzcGVjaWZ5aW5nICJ4ZW4scGF0aCIgCm1heSBleHBlY3QgdG8gYXNzaWduIHRoZSBk
ZXZpY2UuCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:36:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:36:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxX2-0000J8-9B; Thu, 03 Oct 2019 09:36:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFxX0-0000J0-Kc
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 09:36:18 +0000
X-Inumbo-ID: 3f821564-e5c1-11e9-96dc-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 3f821564-e5c1-11e9-96dc-bc764e2007e4;
 Thu, 03 Oct 2019 09:36:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A6D431000;
 Thu,  3 Oct 2019 02:36:16 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D87E23F739;
 Thu,  3 Oct 2019 02:36:15 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
 <20191003013526.30768-8-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e9b587c-0ed7-99d0-f24b-c9e549f69168@arm.com>
Date: Thu, 3 Oct 2019 10:36:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191003013526.30768-8-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAzLzEwLzIwMTkgMDI6MzUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBBZGQgaW5mbyBhYm91dCB0aGUgU1BJIHVzZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxcG-000174-VG; Thu, 03 Oct 2019 09:41:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cg2n=X4=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iFxcG-00016z-Bs
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 09:41:44 +0000
X-Inumbo-ID: 01dc5bb0-e5c2-11e9-9bee-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01dc5bb0-e5c2-11e9-9bee-bc764e2007e4;
 Thu, 03 Oct 2019 09:41:43 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id j19so1962923lja.1
 for <xen-devel@lists.xen.org>; Thu, 03 Oct 2019 02:41:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=AHUIYAWSpb+JfN2hpKoYe0hQISyyC27xi3KXDoavcdg=;
 b=VBBjAEEksc1t5wwjV7Hk5+HX0ZIvDf53FoNtdpJ29+Eot41POPDdlzOJWFmzsr6NoO
 QvGVssUcBKQQiLZ+/QJfVO0K0rYBvXzrWDzantC5OV4GrCo7g/wJEAYKv/pbWJCRIlT1
 OoytC9Yz5TocDvKbbwfhJNA8vJmmts+Huli39pieDcrKT3oaYp+5vumnxxzYmT760tna
 /ZTRismKw/WFWGV+mm069f11f55j9mmAL2nMpqZVa+QKgzJUOrLKohHUmFrwWV/atQF5
 122vtYpFLYvgsP3Rmke1kqBzb6HWIFhqxvCr0khozSP55VErROO7yMEwHqeqIxmXGTtJ
 jzfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=AHUIYAWSpb+JfN2hpKoYe0hQISyyC27xi3KXDoavcdg=;
 b=WFLeilq4oDbZ8XUwG0gFrzpFzyO+8wIu36idF/XVX/j6HH9PMIklfwuCX1apiOZ02m
 PA/0O59oRytT+2L4h3J+9W95i23FFmrR6Xt3CVfo4mo6r3Yfff1mUoAu7B0z0LUQDnD6
 ATekRdv7Runt3jD4FVAGKE216Zl+pCLdQ+DKolLy3GDOMVFXbMgNci9MDjSib8+KywiG
 MgUsMQQsFtrla85c7xCjReBUq8Rwhnw9QGI0mSyN79db+3DKXDW4OkawiqupL+sZNxWw
 JiIcngsYyVq6XLenozuTuy8tmqcyZkhBgUcOjq6U1uJByTA2GqI8e82ivK3juBbRa6qB
 fOxQ==
X-Gm-Message-State: APjAAAV+AeAI61moOHpchGUSHne6Wa3jbgK4MbDty3KNEDs8GhobcTbi
 XwsFtZNgCxOHuDE0U5S0l8Y=
X-Google-Smtp-Source: APXvYqxT5ZA0JWc4kaRETqqS+z1YKXbRIHCXWkQE7jvaQ6vTxsJMwvNwecLR5ykYlk+jRlII/I9NgQ==
X-Received: by 2002:a2e:9a04:: with SMTP id o4mr5627406lji.101.1570095702128; 
 Thu, 03 Oct 2019 02:41:42 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id 28sm338444lfy.47.2019.10.03.02.41.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Oct 2019 02:41:41 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1909301628540.2594@sstabellini-ThinkPad-T480s>
 <20190930233032.2120-5-sstabellini@kernel.org>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <24969c37-cd89-c213-8d64-62eb4eb13f54@gmail.com>
Date: Thu, 3 Oct 2019 12:41:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190930233032.2120-5-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7b 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, julien.grall@arm.com,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjEwLjE5IDAyOjMwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6CgpIaSBTdGVmYW5v
Cgo+ICsKPiArICAgIC8qIElmIHhlbl9mb3JjZSwgd2UgaWdub3JlIElPTU1VIGZhaWx1cmVzLiAq
Lwo+ICsgICAgcmVzID0gaW9tbXVfYWRkX2R0X2RldmljZShub2RlKTsKPiArICAgIGlmICggcmVz
IDwgMCApCj4gKyAgICAgICAgcmV0dXJuIHhlbl9mb3JjZSA/IDAgOiAtRUlOVkFMOwoKQW55IHNw
ZWNpZmljIHJlYXNvbiB0byByZXR1cm4gLUVJTlZBTCBpZiBub3QgZm9yY2luZyAod2h5IGRvbid0
IHJldHVybiAKcmVzKT8KCgo+ICsKPiArICAgIHJlcyA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uo
a2luZm8tPmQsIG5vZGUpOwo+ICsgICAgcmV0dXJuIHJlczsKCmNvdWxkIGJlIG9wdGltaXplZDoK
CnJldHVybiBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKGtpbmZvLT5kLCBub2RlKTsKCgotLSAKUmVn
YXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:47:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:47:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxhu-0001Hr-Mq; Thu, 03 Oct 2019 09:47:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rm3c=X4=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iFxht-0001Hm-7z
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 09:47:33 +0000
X-Inumbo-ID: d13c87c2-e5c2-11e9-9722-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id d13c87c2-e5c2-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 09:47:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570096052;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=KDsmoZy09KVRS2b86IfOFjM8ik0kDuihZk7s6q6vXMY=;
 b=a9zhPovZHwZMMNks+BMOsaG1HiH3TAyHuKeeksw6CkKVQh2wCQM0Oxgw
 uKtD8RCVEaDemeBk7fvM60G3MrGlHmPL2wG5hc3AIicsIH0uBpImM4oXK
 EemxWft1VQBghn9nRk9OHFJvPx8lBJ50Siye9xHH8JPb/AOmAFTu+qm83 g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0FX/wldK9XFpRvkVmjVViq0eApTA762rBTs84DijjCS6p8v9bo4zi7fRvpODKZBkHvuF1JIEXr
 WHUyt7SJKKMfxHTeFmIhSjxOqHHkONJ1V/sA8TM1eUlrVYkbSs80+KRA6Y2ZcOp1sEmc5n2sAr
 l6ZtF5btfzeiP+BT3Vmi1wDCM1tik1lupNn6GmuLREUetezWWDvzDch+YTsV8RwiAH/Tda9bqk
 gp+KoUcKq3qFlMrg6Y4YJ9BC3/MJyA/oJE+p7ouhDsewX3eSdUU9SglRler0QjCQhGBLseTXzV
 +v0=
X-SBRS: 2.7
X-MesageID: 6412234
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,251,1566878400"; 
   d="scan'208";a="6412234"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20191002072745.24919-1-jgross@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <b62b6f30-589b-e155-25a2-5000eb869ecb@citrix.com>
Date: Thu, 3 Oct 2019 10:47:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191002072745.24919-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 00/20] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCkxvb2tzIGxpa2Ugd2UndmUgaGl0IHRoZSBmaXJzdCBYZW4gY3Jhc2ggd2l0
aCBjb3JlIHNjaGVkdWxpbmcgcGF0Y2hlcyBhcHBsaWVkLgpUaGUgbG9nIGlzIGJlbG93LiBGcm9t
IG15IGFuYWx5c2lzIGl0IHNlZW1zIHRoYXQgQ1NDSEVEX1BDUFUgaXMgTlVMTC4KSSBzdXNwZWN0
IHRoaXMgaXMgY29ubmVjdGVkIHRvIGNvbW1pdCBiMDAwMGIxMjhhZGIKKCJzY2hlZDogcG9wdWxh
dGUgY3B1cG9vbDAgb25seSBhZnRlciBhbGwgY3B1cyBhcmUgdXAiKQoKQ291bGQgeW91IHRha2Ug
YSBsb29rLCBwbGVhc2U/CgooWEVOKSBbICAxNjQuNzc1MjA2XSBCcm91Z2h0IHVwIDQ0OCBDUFVz
CihYRU4pIFsgIDE2NC44Mjc5NzldIFRlc3RpbmcgTk1JIHdhdGNoZG9nIG9uIGFsbCBDUFVzOiBv
awooWEVOKSBbICAxNjguMDY0Njc4XSAtLS0tWyBYZW4tNC4xMy4wLTguMC4xMi1kICB4ODZfNjQg
IGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBbICAxNjguMTI4ODIyXSBDUFU6ICAg
IDc5CihYRU4pIFsgIDE2OC4xOTEzOTRdIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyNDY3ZGM+
XSBzZXRfdGltZXIrMHgzOS8weDFmNwooWEVOKSBbICAxNjguMjU1OTIxXSBSRkxBR1M6IDAwMDAw
MDAwMDAwMTAwMDIgICBDT05URVhUOiBoeXBlcnZpc29yCihYRU4pIFsgIDE2OC4zMTk3NTJdIHJh
eDogMDAwMDAwMDAwMDAwMDA0OCAgIHJieDogMDAwMDAwMDAwMDAwMDAyMCAgIHJjeDogZmZmZjgy
ZDA4MDViODAwOAooWEVOKSBbICAxNjguMzgyNTYzXSByZHg6IGZmZmY4NDYyZWZjZTdmZmYgICBy
c2k6IDAwMDAwMDI3MjFjMGFkODAgICByZGk6IDAwMDAwMDAwMDAwMDAwMjAKKFhFTikgWyAgMTY4
LjQ0NTE5NF0gcmJwOiBmZmZmODQ2MmVmY2U3ZGUwICAgcnNwOiBmZmZmODQ2MmVmY2U3ZGEwICAg
cjg6ICAwMDAwMDAwMDAwMDA4ZWVhCihYRU4pIFsgIDE2OC41MDc2MzBdIHI5OiAgMDAwMDAwMDAw
MDAwMDAwMCAgIHIxMDogMzMzMzMzMzMzMzMzMzMzMyAgIHIxMTogMDAwMDAwMDAwMDAwMDAwOAoo
WEVOKSBbICAxNjguNTY5ODQ5XSByMTI6IGZmZmY4MmQwODA0ODhmMjAgICByMTM6IDAwMDAwMDI3
MjE2ZGFkMDUgICByMTQ6IDAwMDAwMDI3MjE2N2JlZjYKKFhFTikgWyAgMTY4LjYzMTg3OV0gcjE1
OiAwMDAwMDAwMDAwMDAwMDA4ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0OiAwMDAwMDAw
MDAwMzUyNmUwCihYRU4pIFsgIDE2OC42OTM3NDNdIGNyMzogMDAwMDAwMDBhNWE5ZDAwMCAgIGNy
MjogMDAwMDAwMDAwMDAwMDA0OAooWEVOKSBbICAxNjguNzU0ODY4XSBmc2I6IDAwMDAwMDAwMDAw
MDAwMDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhF
TikgWyAgMTY4LjgxNjMwNF0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAw
MDAgICBzczogMDAwMCAgIGNzOiBlMDA4CihYRU4pIFsgIDE2OC44NzczOTBdIFhlbiBjb2RlIGFy
b3VuZCA8ZmZmZjgyZDA4MDI0NjdkYz4gKHNldF90aW1lcisweDM5LzB4MWY3KToKKFhFTikgWyAg
MTY4LjkzODExN10gIDQ4IDhkIDQ3IDI4IDQ4IDg5IDQ1IGMwIDw2Nj4gNDQgOGIgNjcgMjggNDUg
MGYgYjcgZTQgNDEgODEgZmMgZmYgZmYgMDAgMDAKKFhFTikgWyAgMTY5LjAxNTUyNV0gWGVuIHN0
YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4NDYyZWZjZTdkYTA6CihYRU4pIFsgIDE2OS4wNzU1Nzld
ICAgIDAwMDAwMDAwMDAwMDAwNDggMDAwMDAwMDAwMDAwMDI4NiBmZmZmODM4MmNkNjUwZjA4IDAw
MDAwMDAwMDAwMDAwNGYKKFhFTikgWyAgMTY5LjEzOTIwNV0gICAgZmZmZjgyZDA4MDQ4OGYyMCAw
MDAwMDAyNzIxNmRhZDA1IDAwMDAwMDI3MjE2N2JlZjYgMDAwMDAwMDAwMDAwMDAwOAooWEVOKSBb
ICAxNjkuMjAyNjYwXSAgICBmZmZmODQ2MmVmY2U3ZTAwIGZmZmY4MmQwODAyMmMxZjQgMDAwMDAw
MDAwMDAwMDA0ZiBmZmZmODM4MmNkNjUwZTcwCihYRU4pIFsgIDE2OS4yNjU5MjhdICAgIGZmZmY4
NDYyZWZjZTdlMjAgZmZmZjgyZDA4MDI0MWRmZSAwMDAwMDAyNzIxNjdiZWY2IGZmZmY4MzgyY2Q2
NTBmMDgKKFhFTikgWyAgMTY5LjMyOTAyMl0gICAgZmZmZjg0NjJlZmNlN2VhMCBmZmZmODJkMDgw
MmVkYTUyIGZmZmY4NDYyMDAwMDAwZmYgMDAwMDAwMjA4MDJhZTZhNQooWEVOKSBbICAxNjkuMzky
MDE1XSAgICBmZmZmODQ2MmVmY2U3ZTYwIGZmZmY4MmQwODAyYWU3ZDEgZmZmZjgyZDA4MDVjMDIw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsgIDE2OS40NTUxMTldICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAyNzgwIDAwMDAwMDAwMDAwMDI3ODAKKFhF
TikgWyAgMTY5LjUxODIzOF0gICAgZmZmZjgyZDA4MDViZGE4MCAwMDAwMDAwMDAwMDAwMDRmIGZm
ZmY4MmQwODA1YjcyNzAgMDAwMDAwMDAwMDAwMDA0ZgooWEVOKSBbICAxNjkuNTgxNDc3XSAgICBm
ZmZmODQ2MmVmY2U3ZWYwIGZmZmY4MmQwODAyNzkzOWUgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA0
ZjAwMDAwMGM4CihYRU4pIFsgIDE2OS42NDQ1MDFdICAgIGZmZmY4MzgyY2Q2NGEwMDAgZmZmZjgz
ODJjZDY0YTAwMCBmZmZmODM4MmNkNTBhYjMwIDAwMDAwMDAwMDAwMDAwNGYKKFhFTikgWyAgMTY5
LjcwNzM2NV0gICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4NDYyZWZj
ZTdlYzAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbICAxNjkuNzcwMDM2XSAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pIFsgIDE2OS44MzI1MTldICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWyAgMTY5Ljg5NDgxM10g
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSBbICAxNjkuOTU2OTE2XSAgICAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsg
IDE3MC4wMTg4MzFdICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWyAgMTcwLjA4MDU3NF0gICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSBbICAxNzAuMTQyMTI0XSAgICAwMDAwZTAxMDAwMDAwMDRmIGZmZmY4MzgyY2Q2
NGEwMDAgMDAwMDAwYjI0ZDA4ZTAwMCAwMDAwMDAwMDAwMzUyNmUwCihYRU4pIFsgIDE3MC4yMDM1
MDhdICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDYwMTAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWyAgMTcwLjI2NDY5OF0gWGVuIGNhbGwgdHJhY2U6CihY
RU4pIFsgIDE3MC4zMjEzNTZdICAgIFs8ZmZmZjgyZDA4MDI0NjdkYz5dIHNldF90aW1lcisweDM5
LzB4MWY3CihYRU4pIFsgIDE3MC4zNzgxNTRdICAgIFs8ZmZmZjgyZDA4MDIyYzFmND5dIHNjaGVk
X2NyZWRpdC5jI2NzY2hlZF90aWNrX3Jlc3VtZSsweDU0LzB4NTkKKFhFTikgWyAgMTcwLjQzNTA0
OV0gICAgWzxmZmZmODJkMDgwMjQxZGZlPl0gc2NoZWRfdGlja19yZXN1bWUrMHg2Ny8weDg2CihY
RU4pIFsgIDE3MC40OTEzODNdICAgIFs8ZmZmZjgyZDA4MDJlZGE1Mj5dIG13YWl0LWlkbGUuYyNt
d2FpdF9pZGxlKzB4MzJiLzB4MzU3CihYRU4pIFsgIDE3MC41NDc1NzldICAgIFs8ZmZmZjgyZDA4
MDI3OTM5ZT5dIGRvbWFpbi5jI2lkbGVfbG9vcCsweGE2LzB4YzIKKFhFTikgWyAgMTcwLjYwMzMw
MV0KKFhFTikgWyAgMTcwLjY1NzUwOV0gUnVubmluZyBzdHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4u
LgooWEVOKSBbICAxNzAuNzAxNzg5XSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAwMDAw
NDg6CihYRU4pIFsgIDE3MC43NTU2MDNdIHRyYXBzLmM6MTU2NDogR1BGICgwMDAwKTogZmZmZjgy
ZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZmZjgyZDA4MDM4OTNmMgooWEVOKSBb
ICAxNzAuODAwMzY3XSAgTDRbMHgwMDBdID0gMDAwMDAwODJjZmI5YzA2MyBmZmZmZmZmZmZmZmZm
ZmZmCihYRU4pIFsgIDE3MC44NTQxNTBdIHRyYXBzLmM6NzU5OiBUcmFwIDEyOiBmZmZmODJkMGJm
ZmZmMDQwIFtmZmZmODJkMGJmZmZmMDQwXSAtPiBmZmZmODJkMDgwMzg5M2YyCihYRU4pIFsgIDE3
MC45MDA0OTNdICBMM1sweDAwMF0gPSAwMDAwMDA4MmNmYjliMDYzIGZmZmZmZmZmZmZmZmZmZmYK
KFhFTikgWyAgMTcwLjk1NDA2MF0gdHJhcHMuYzoxMDk4OiBUcmFwIDM6IGZmZmY4MmQwYmZmZmYw
NDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzODkzZjIKKFhFTikgWyAgMTcwLjk5
ODYzMV0gIEwyWzB4MDAwXSA9IDAwMDAwMDgyY2ZiOWEwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVO
KSBbICAxNzEuMDU4MTQwXSAgTDFbMHgwMDBdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZm
ZmZmZmZmCihYRU4pIFsgIDE3MS4xMzA3MzddCihYRU4pIFsgIDE3MS4xOTAxOTBdICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgWyAgMTcxLjI1NDI0MV0gUGFu
aWMgb24gQ1BVIDc5OgooWEVOKSBbICAxNzEuMzE1MDM0XSBGQVRBTCBQQUdFIEZBVUxUCihYRU4p
IFsgIDE3MS4zNzU3NDRdIFtlcnJvcl9jb2RlPTAwMDBdCihYRU4pIFsgIDE3MS40MzYxMjldIEZh
dWx0aW5nIGxpbmVhciBhZGRyZXNzOiAwMDAwMDAwMDAwMDAwMDQ4CihYRU4pIFsgIDE3MS40OTkx
OThdICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:50:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxkR-00020j-BW; Thu, 03 Oct 2019 09:50:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PrVC=X4=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFxkP-00020e-By
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 09:50:09 +0000
X-Inumbo-ID: 2f01ed7a-e5c3-11e9-9722-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by localhost (Halon) with ESMTPS
 id 2f01ed7a-e5c3-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 09:50:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570096209;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=la3EOeGeEDaDt6xOOJ0qHNSFn96WBAVqTy8mtNzswBY=;
 b=XCXk5oYVoCwnCFBA/90xOOAtX7gS72crJ0TlK3uWD4vbCHLj0XEEpcjH
 ht9X0RrrcnJVECZ2meluLHVEvVLW+TcFiTCdvJ91OzjL/tEGJA+co6pwz
 COZwEmLav8CVq2ZZkqJi+tr8ZabS3oLc7RDDSQKwnVyvjypIkK2vF3e1u E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dtlaAVr9p2Kkl2PojTWNPFUY3zRdiZQLH+1J7ui7ddFjQuiXWGgieo9ni8SUuEkuwBOpIyBBHc
 PpJ/3nCTkzaTqJNTltj6or3NZx6iUkv7uSzds/vs4N5MtFBj0A/QkRth8Z6OJbuXUaNaGtWjYR
 bMaRgbyU6DUMKrF4jb74zvx7w5Z7ZvYwtkdBiEwQ/+ywgl6EdpErgFxa4kE2839hT4F1eoq9qD
 kUF9VW8jHHm146ymxwW5+F8mcRJ1K5aRXDAW0iiaUjbldc6czxRF6nQFpLVQOG4uW1p2J97muG
 kjM=
X-SBRS: 2.7
X-MesageID: 6412317
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,251,1566878400"; 
   d="scan'208";a="6412317"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 10:50:04 +0100
Message-ID: <20191003095004.30676-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] Osstest.pm: Fix main_revision_job_cond
 after 0964bab7a9ea
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4KICBvdGhlcl9yZXZpc2lvbl9qb2Jfc3VmZml4OiBUYWtlIGFuZCBwYXNzIHJlZmVycmluZyBy
dW52YXIgbmFtZQp3ZSB1cGRhdGVkIG1haW5fcmV2aXNpb25fam9iX2NvbmQgdG8gcGFzcyBhIGR1
bW15ICd4JyBmb3IgdGhlIG5ldwpwYXJhbWV0ZXIuICBCdXQgdGhlIHBhcmFtZXRlciBpcyBhIHNx
bCBleHByZXNzaW9uLCBub3QgYSB2YWx1ZSwKYW5kIHNvIGFuIGV4dHJhIHBhaXIgb2YgcXVvdGVz
IGFyZSBuZWVkZWQuCgpUaGlzIGVycm9yIGJyb2tlIHNnLWNoZWNrLXRlc3RlZCBhbmQgdGhpcyBm
aXggZml4ZXMgaXQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0LnBtIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC5wbSBiL09zc3Rl
c3QucG0KaW5kZXggYzE0NTMxZTMuLmQ2YzFiNzA5IDEwMDY0NAotLS0gYS9Pc3N0ZXN0LnBtCisr
KyBiL09zc3Rlc3QucG0KQEAgLTM4OCw3ICszODgsNyBAQCBFTkQKIAogc3ViIG1haW5fcmV2aXNp
b25fam9iX2NvbmQgKCQpIHsKICAgICBteSAoJGpvYmZpZWxkKSA9IEBfOwotICAgIHJldHVybiAi
KCR7XCBvdGhlcl9yZXZpc2lvbl9qb2Jfc3VmZml4KCRqb2JmaWVsZCwneCcsJ3gnKSB9ID0gJycp
IjsKKyAgICByZXR1cm4gIigke1wgb3RoZXJfcmV2aXNpb25fam9iX3N1ZmZpeCgkam9iZmllbGQs
XCIneCdcIiwneCcpIH0gPSAnJykiOwogfQogCiBzdWIgZ2V0X2hhcm5lc3NfcmV2ICgpIHsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:51:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxlo-00027c-O4; Thu, 03 Oct 2019 09:51:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFxlo-000275-Bi
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 09:51:36 +0000
X-Inumbo-ID: 62b1e706-e5c3-11e9-80e3-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 62b1e706-e5c3-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 09:51:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 948E41000;
 Thu,  3 Oct 2019 02:51:34 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C5C443F739;
 Thu,  3 Oct 2019 02:51:33 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
 <20191003013526.30768-5-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fb3762a6-e4aa-53c3-0fcf-f45e9a05934e@arm.com>
Date: Thu, 3 Oct 2019 10:51:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191003013526.30768-5-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAzLzEwLzIwMTkgMDI6MzUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBTY2FuIHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFj
aCBkZXZpY2Ugbm9kZSwgbWFwCj4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVw
dHMgYW5kIHNldHVwIHRoZSBpb21tdS4KPiAKPiBUaGUgbWVtb3J5IHJlZ2lvbiB0byByZW1hcCBp
cyBzcGVjaWZpZWQgYnkgdGhlICJ4ZW4scmVnIiBwcm9wZXJ0eS4KPiAKPiBUaGUgaW9tbXUgaXMg
c2V0dXAgYnkgcGFzc2luZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUK
PiBob3N0IGRldmljZSB0cmVlLiBUaGUgcGF0aCBpcyBzcGVjaWZpZWQgaW4gdGhlIGRldmljZSB0
cmVlIGZyYWdtZW50IGFzCj4gdGhlICJ4ZW4scGF0aCIgc3RyaW5nIHByb3BlcnR5Lgo+IAo+IFRo
ZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gZnJvbSB0
aGUKPiBjb3JyZXNwb25kaW5nIG5vZGUgb24gdGhlIGhvc3QgZGV2aWNlIHRyZWUuIENhbGwKPiBo
YW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8gcmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyBy
ZWxhdGVkIGRldmljZQo+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVkIGZyb20gdGhlIGRldmlj
ZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+IHRoZSBvdGhlciBwcm9wZXJ0aWVzLgo+IAo+
IFJlcXVpcmUgYm90aCB4ZW4scmVnIGFuZCB4ZW4scGF0aCB0byBiZSBwcmVzZW50LCB1bmxlc3MK
PiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgYWxzbyBzZXQuIEluIHRoYXQgY2Fz
ZSwgdG9sZXJhdGUgYQo+IG1pc3NpbmcgeGVuLHBhdGgsIGFsc28gdG9sZXJhdGUgaW9tbXUgc2V0
dXAgZmFpbHVyZSBmb3IgdGhlIHBhc3N0aHJvdWdoCj4gZGV2aWNlLgo+IAo+IEFsc28gc2V0IGFk
ZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9DREZfaW9tbXUgc28gdGhhdCBkb20wbGVzcyBkb21V
Cj4gY2FuIHVzZSB0aGUgSU9NTVUgaWYgYSBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgo+
IC0tLQo+IENoYW5nZXMgaW4gdjg6Cj4gLSBiZXR0ZXIgaW4tY29kZSBjb21tZW50Cj4gLSBjb2Rl
IHN0eWxlCj4gLSBhZGQgYSBwcmluayBpbiBjYXNlIG9mIGVycm9yCj4gCj4gQ2hhbmdlcyBpbiB2
NzoKPiAtIGltcHJvdmUgaW4tY29kZSBjb21tZW50Cj4gLSBjb2RlIHN0eWxlCj4gLSByZXR1cm4g
MSBpbnN0ZWFkIG9mIEVOT0VOVAo+IC0gaW50cm9kdWNlICJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhv
dXQtaW9tbXUiCj4gLSByZXF1aXJlIGJvdGggInhlbixyZWciIGFuZCAieGVuLHBhdGgiIHVubGVz
cwo+ICAgICJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUiCj4gCj4gQ2hhbmdlcyBpbiB2
NjoKPiAtIHR1cm4gZHByaW50a3MgaW50byBwcmludGtzCj4gLSByZXR1cm4gZXJyb3Igb24gcGFn
ZSBhbGlnbm1lbnQgY2hlY2sgZmFpbHVyZQo+IC0gc2V0IFhFTl9ET01DVExfQ0RGX2lvbW11IGlm
IHBhcnRpYWwgZHRiIGlzIHNwZWNpZmllZAo+IAo+IENoYW5nZXMgaW4gdjU6Cj4gLSB1c2UgbG9j
YWwgdmFyaWFibGUgZm9yIG5hbWUKPiAtIHVzZSBtYXBfcmVnaW9uc19wMm10Cj4gLSBhZGQgd2Fy
bmluZyBmb3Igbm90IHBhZ2UgYWxpZ25lZCBhZGRyZXNzZXMvc2l6ZXMKPiAtIGludHJvZHVjZSBo
YW5kbGVfcGFzc3Rocm91Z2hfcHJvcAo+IAo+IENoYW5nZXMgaW4gdjQ6Cj4gLSB1c2UgdW5zaWdu
ZWQKPiAtIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKPiAtIGNvZGUgc3R5bGUKPiAtIHVzZSBkdF9w
cm9wX2NtcAo+IC0gdXNlIGRldmljZV90cmVlX2dldF9yZWcKPiAtIGRvbid0IGNvcHkgb3ZlciB4
ZW4scmVnIGFuZCB4ZW4scGF0aAo+IC0gZG9uJ3QgY3JlYXRlIHNwZWNpYWwgaW50ZXJydXB0IHBy
b3BlcnRpZXMgZm9yIGRvbVU6IGNvcHkgdGhlbSBmcm9tIHRoZQo+ICAgIGZyYWdtZW50Cj4gLSBp
bi1jb2RlIGNvbW1lbnQKPiAKPiBDaGFuZ2VzIGluIHYzOgo+IC0gaW1wcm92ZSBjb21taXQgbWVz
c2FnZQo+IC0gcmVtb3ZlIHN1cGVyZmx1b3VzIGNhc3QKPiAtIG1lcmdlIGNvZGUgd2l0aCB0aGUg
Y29weSBjb2RlCj4gLSBhZGQgaW50ZXJydXAtcGFyZW50Cj4gLSBkZW1vdmUgZGVwdGggPiAyIGNo
ZWNrCj4gLSByZXVzZSBjb2RlIGZyb20gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCj4gLSBjb3B5
IGludGVycnVwdHMgZnJvbSBob3N0IGR0Cj4gCj4gQ2hhbmdlcyBpbiB2MjoKPiAtIHJlbmFtZSAi
cGF0aCIgdG8gInhlbixwYXRoIgo+IC0gZ3JhbW1hciBmaXgKPiAtIHVzZSBnYWRkcl90b19nZm4g
YW5kIG1hZGRyX3RvX21mbgo+IC0gcmVtb3ZlIGRlcHRoIDw9IDIgbGltaXRhdGlvbiBpbiBzY2Fu
bmluZyB0aGUgZHRiIGZyYWdtZW50Cj4gLSBpbnRyb2R1Y2UgYW5kIHBhcnNlIHhlbixyZWcKPiAt
IGNvZGUgc3R5bGUKPiAtIHN1cHBvcnQgbW9yZSB0aGFuIG9uZSBpbnRlcnJ1cHQgcGVyIGRldmlj
ZQo+IC0gc3BlY2lmeSBvbmx5IHRoZSBHSUMgaXMgc3VwcG9ydGVkCj4gLS0tCj4gICB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTM1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDg0YjY1YjhmMjUuLmI5MDkwMmFkOTcgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE3MTQsNiArMTcxNCw4OCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiAg
IH0KPiAgICNlbmRpZgo+ICAgCj4gKy8qCj4gKyAqIFNjYW4gZGV2aWNlIHRyZWUgcHJvcGVydGll
cyBmb3IgcGFzc3Rocm91Z2ggc3BlY2lmaWMgaW5mb3JtYXRpb24uCj4gKyAqIFJldHVybnMgPCAw
IG9uIGVycm9yCj4gKyAqICAgICAgICAgMCBvbiBzdWNjZXNzCj4gKyAqLwo+ICtzdGF0aWMgaW50
IF9faW5pdCBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgZmR0X3Byb3BlcnR5ICp4ZW5fcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICp4ZW5fcGF0aCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB4ZW5fZm9yY2UsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJl
c3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMpCj4gK3sKPiArICAgIGNvbnN0IF9fYmUzMiAq
Y2VsbDsKPiArICAgIHVuc2lnbmVkIGludCBpLCBsZW47Cj4gKyAgICBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKm5vZGU7Cj4gKyAgICBpbnQgcmVzOwo+ICsgICAgcGFkZHJfdCBtc3RhcnQsIHNpemUs
IGdzdGFydDsKPiArCj4gKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBtYXAgdGhl
IE1NSU8gcmVnaW9uICovCj4gKyAgICBjZWxsID0gKGNvbnN0IF9fYmUzMiAqKXhlbl9yZWctPmRh
dGE7Cj4gKyAgICBsZW4gPSBmZHQzMl90b19jcHUoeGVuX3JlZy0+bGVuKSAvICgoYWRkcmVzc19j
ZWxscyAqIDIgKyBzaXplX2NlbGxzKSAqCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YodWludDMyX3QpKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IGxlbjsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBkZXZpY2VfdHJlZV9nZXRfcmVnKCZjZWxs
LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJm1zdGFydCwgJnNpemUpOwo+ICsgICAgICAgIGdzdGFydCA9IGR0X25leHRfY2VsbChhZGRy
ZXNzX2NlbGxzLCAmY2VsbCk7Cj4gKwo+ICsgICAgICAgIGlmICggZ3N0YXJ0ICYgflBBR0VfTUFT
SyB8fCBtc3RhcnQgJiB+UEFHRV9NQVNLIHx8IHNpemUgJiB+UEFHRV9NQVNLICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCj4gKyAgICAgICAgICAgICAgICAg
ICAgIkRvbVUgcGFzc3Rocm91Z2ggY29uZmlnIGhhcyBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nl
cy9zaXplc1xuIik7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgIH0K
PiArCj4gKyAgICAgICAgcmVzID0gbWFwX3JlZ2lvbnNfcDJtdChraW5mby0+ZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihnc3RhcnQpLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oc2l6ZSksCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4obXN0YXJ0KSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdF9kZXYpOwo+ICsgICAgICAgIGlmICggcmVz
IDwgMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgo+ICsg
ICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byBtYXAgJSJQUklwYWRkciIgdG8gdGhlIGd1ZXN0
IGF0JSJQUklwYWRkciJcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBtc3RhcnQsIGdzdGFydCk7
Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogSWYgeGVuX2ZvcmNlLCB3ZSBsZXQgdGhlIHVzZXIgYXNzaWdu
IGEgTU1JTyByZWdpb24gd2l0aCBubwo+ICsgICAgICogYXNzb2NpYXRlZCBwYXRoLgo+ICsgICAg
ICovCj4gKyAgICBpZiAoIHhlbl9wYXRoID09IE5VTEwgKQo+ICsgICAgICAgIHJldHVybiB4ZW5f
Zm9yY2UgPyAwIDogLUVJTlZBTDsKPiArCj4gKyAgICAvKgo+ICsgICAgICogeGVuLHBhdGggc3Bl
Y2lmaWVzIHRoZSBjb3JyZXNwb25kaW5nIG5vZGUgaW4gdGhlIGhvc3QgRFQuCj4gKyAgICAgKiBC
b3RoIGludGVycnVwdCBtYXBwaW5ncyBhbmQgSU9NTVUgc2V0dGluZ3MgYXJlIGJhc2VkIG9uIGl0
LAo+ICsgICAgICogYXMgdGhleSBhcmUgZG9uZSBiYXNlZCBvbiB0aGUgY29ycmVzcG9uZGluZyBo
b3N0IERUIG5vZGUuCj4gKyAgICAgKi8KPiArICAgIG5vZGUgPSBkdF9maW5kX25vZGVfYnlfcGF0
aCh4ZW5fcGF0aC0+ZGF0YSk7Cj4gKyAgICBpZiAoIG5vZGUgPT0gTlVMTCApCj4gKyAgICB7Cj4g
KyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNvdWxkbid0IGZpbmQgbm9kZSAlcyBpbiBob3N0
X2R0IVxuIiwKPiArICAgICAgICAgICAgICAgKGNoYXIgKil4ZW5fcGF0aC0+ZGF0YSk7Cj4gKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmVzID0gaGFuZGxlX2Rl
dmljZV9pbnRlcnJ1cHRzKGtpbmZvLT5kLCBub2RlLCB0cnVlKTsKPiArICAgIGlmICggcmVzIDwg
MCApCj4gKyAgICAgICAgcmV0dXJuIHJlczsKPiArCj4gKyAgICAvKiBJZiB4ZW5fZm9yY2UsIHdl
IGlnbm9yZSBJT01NVSBmYWlsdXJlcy4gKi8KPiArICAgIHJlcyA9IGlvbW11X2FkZF9kdF9kZXZp
Y2Uobm9kZSk7Cj4gKyAgICBpZiAoIHJlcyA8IDAgKQo+ICsgICAgICAgIHJldHVybiB4ZW5fZm9y
Y2UgPyAwIDogLUVJTlZBTDsKCkFjdHVhbGx5LCB0aGlzIGNvZGUgaXMgd3JvbmcuIGlvbW11X2Fk
ZF9kdF9kZXZpY2Uobm9kZSkgaXMgcmV0dXJuaW5nIDAgd2hlbiB0aGUgCklPTU1VIGlzIG5vdCBp
bi11c2UuIEZ1cnRoZXJtb3JlLCB0aGlzIGZ1bmN0aW9uIG1heSBmYWlsIGZvciBvdGhlciByZWFz
b25zIHRoYW4gCnRoZSBEZXZpY2UgaXMgbm90IGJlaGluZCBhbiBJT01NVS4gSW4gdGhvc2UgY2Fz
ZXMsIHlvdSBkb24ndCB3YW50IHRvIGlnbm9yZSB0aGUgCmVycm9yIGFzIHRoaXMgaXMgbW9zdCBs
aWtlbHkgZ29pbmcgdG8gaW50cm9kdWNlIGFuIHVuc3RhYmxlIHBsYXRmb3JtLgoKV2Ugd2Ugd2Fu
dCBpcyBhbGxvd2luZyBhIHVzZXIgdG8gcGFzc3Rocm91Z2ggYSBkZXZpY2Ugd2hpY2ggaXMgbm90
IGJlaGluZCBhbiBJT01NVS4KClNvbWV0aGluZyBsaWtlIGJlbG93IHdvdWxkIGJlIGJldHRlcjoK
CnJlcyA9IGlvbW11X2FkZF9kdF9kZXZpY2Uobm9kZSk7CmlmICggcmVzIDwgMCApCiAgIHJldHVy
biByZXM7CgovKiBXZSBJT01NVSBwb3NzaWJsZQppZiAoICFkdF9kZXZpY2VfaXNfcHJvdGVjdChk
ZXYpICYmIHhlbl9mb3JjZSApCiAgIHJldHVybiAwOwoKcmV0dXJuIGlvbW11X2Fzc2lnbl9kdF9k
ZXZpY2Uoa2luZm8tPmQsIG5vZGUpOwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 09:58:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 09:58:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFxsX-0002Kh-Ig; Thu, 03 Oct 2019 09:58:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFxsW-0002Kc-Ff
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 09:58:32 +0000
X-Inumbo-ID: 5a00f4fc-e5c4-11e9-9722-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 5a00f4fc-e5c4-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 09:58:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D4CA1000;
 Thu,  3 Oct 2019 02:58:29 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BDED13F739;
 Thu,  3 Oct 2019 02:58:28 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
 <20191003013526.30768-8-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <170b2503-c77d-82f5-2821-cec533104c27@arm.com>
Date: Thu, 3 Oct 2019 10:58:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191003013526.30768-8-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAzLzEwLzIwMTkgMDI6MzUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBBZGQgaW5mbyBhYm91dCB0aGUgU1BJIHVzZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNv
bT4KPiAKPiAtLS0KPiBDaGFuZ2VzIGluIHY4Ogo+IC0gcmVtb3ZlIHNlbnRlbmNlIGFib3V0IHhl
bixwYXRoIGJlaW5nIG9wdGlvbmFsCj4gCj4gQ2hhbmdlcyBpbiB2NzoKPiAtIGFkZCB4ZW4sZm9y
Y2UtYXNzaWduLXdpdGhvdXQtaW9tbXUKPiAtIGNsYXJpZnkgeGVuLHJlZyBhbmQgeGVuLHBhdGgg
Z28gdG9nZXRoZXIKPiAtIHJlbW92ZSBhY2tlZC1ieSBkdWUgdG8gY2hhbmdlcwo+IAo+IENoYW5n
ZXMgaW4gdjY6Cj4gLSBmaXggbnJfc3BpcyBkZXNjcmlwdGlvbgo+IC0gYWRkIGFjawo+IAo+IENo
YW5nZXMgaW4gdjU6Cj4gLSBpbXByb3ZlIHdvcmRpbmcKPiAKPiBDaGFuZ2VzIGluIHY0Ogo+IC0g
Zml4IHNwZWxsaW5nCj4gLSBhZGQgIm11bHRpYm9vdCxtb2R1bGUiCj4gLSBpbXByb3ZlIGNvbW1p
dCBtZXNzYWdlCj4gLSBpbXByb3ZlIGRvYwo+IC0gZXhwYW5kIHRoZSBucl9zcGlzIGFuZCB2cGww
MTEgc2VjdGlvbnMgYW5kIGluY2x1ZGUgaW5mb3JtYXRpb24gYWJvdXQKPiAgICB0aGUgdnBsMDEx
IFNQSQo+IC0gbW92ZSBwYXNzdGhyb3VnaCBpbmZvcm1hdGlvbiB0byBkb2NzL21pc2MvYXJtL3Bh
c3N0aHJvdWdoLnR4dAo+IAo+IENoYW5nZXMgaW4gdjM6Cj4gLSBhZGQgbnJfc3Bpcwo+IC0gY2hh
bmdlIGRlc2NyaXB0aW9uIG9mIGludGVycnVwdHMgYW5kIGludGVycnVwdC1wYXJlbnQKPiAKPiBD
aGFuZ2VzIGluIHYyOgo+IC0gZGV2aWNlIHRyZWUgZnJhZ21lbnQgbG9hZGVkIGluIGNhY2hlYWJs
ZSBtZW1vcnkKPiAtIHJlbmFtZSBtdWx0aWJvb3QsZHRiIHRvIG11bHRpYm9vdCxkZXZpY2UtdHJl
ZQo+IC0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCj4gLSBhZGQgYSBub3RlIGFib3V0IGRl
dmljZSBtZW1vcnkgbWFwcGluZwo+IC0gaW50cm9kdWNlIHhlbixyZWcKPiAtIHNwZWNpZnkgb25s
eSB0aGUgR0lDIGlzIHN1cHBvcnRlZAo+IC0tLQo+ICAgZG9jcy9taXNjL2FybS9kZXZpY2UtdHJl
ZS9ib290aW5nLnR4dCB8ICA0NCArKysrKysrKysrLQo+ICAgZG9jcy9taXNjL2FybS9wYXNzdGhy
b3VnaC50eHQgICAgICAgICB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMiBm
aWxlcyBjaGFuZ2VkLCAxNDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYg
LS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNj
L2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+IGluZGV4IDMxN2E5ZTk2MmEuLjY0OWUwMGQw
OWYgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+
ICsrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKPiBAQCAtMTQ2LDcg
KzE0NiwxOCBAQCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiAgIAo+ICAgLSB2cGww
MTEKPiAgIAo+IC0gICAgQW4gZW1wdHkgcHJvcGVydHkgdG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0
dWFsIHBsMDExIGZvciB0aGUgZ3Vlc3QgdG8gdXNlLgo+ICsgICAgQW4gZW1wdHkgcHJvcGVydHkg
dG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0dWFsIHBsMDExIGZvciB0aGUgZ3Vlc3QgdG8KPiArICAg
IHVzZS4gVGhlIHZpcnR1YWwgcGwwMTEgdXNlcyBTUEkgbnVtYmVyIDAgKHNlZSBHVUVTVF9WUEww
MTFfU1BJKS4KPiArICAgIFBsZWFzZSBub3RlIHRoYXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmly
dHVhbCBwbDAxMSBjb3VsZCBjbGFzaCB3aXRoIHRoZQo+ICsgICAgcGh5c2ljYWwgU1BJIG9mIGEg
cGh5c2ljYWwgZGV2aWNlIGFzc2lnbmVkIHRvIHRoZSBndWVzdC4KPiArCj4gKy0gbnJfc3Bpcwo+
ICsKPiArICAgIE9wdGlvbmFsLiBBIDMyLWJpdCBpbnRlZ2VyIHNwZWNpZnlpbmcgdGhlIG51bWJl
ciBvZiBTUElzIChTaGFyZWQKPiArICAgIFBlcmlwaGVyYWwgSW50ZXJydXB0cykgdG8gYWxsb2Nh
dGUgZm9yIHRoZSBkb21haW4uIElmIG5yX3NwaXMgaXMKPiArICAgIG1pc3NpbmcsIHRoZSBtYXgg
bnVtYmVyIG9mIFNQSXMgc3VwcG9ydGVkIGJ5IHRoZSBwaHlzaWNhbCBHSUMgaXMKPiArICAgIHVz
ZWQsIG9yIEdVRVNUX1ZQTDAxMV9TUEkrMSBpZiB2cGwwMTEgaXMgZW5hYmxlZCwgd2hpY2hldmVy
IGlzCj4gKyAgICBncmVhdGVyLgo+ICAgCj4gICAtICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1j
ZWxscwo+ICAgCj4gQEAgLTIyNiwzICsyMzcsMzQgQEAgY2hvc2VuIHsKPiAgICAgICAgICAgfTsK
PiAgICAgICB9Owo+ICAgfTsKPiArCj4gKwo+ICtEZXZpY2UgQXNzaWdubWVudAo+ICs9PT09PT09
PT09PT09PT09PQo+ICsKPiArRGV2aWNlIEFzc2lnbm1lbnQgKFBhc3N0aHJvdWdoKSBpcyBzdXBw
b3J0ZWQgYnkgYWRkaW5nIGFub3RoZXIgbW9kdWxlLAo+ICthbG9uZ3NpZGUgdGhlIGtlcm5lbCBh
bmQgcmFtZGlzaywgd2l0aCB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQKPiArY29ycmVzcG9uZGlu
ZyB0byB0aGUgZGV2aWNlIG5vZGUgdG8gYXNzaWduIHRvIHRoZSBndWVzdC4KPiArCj4gK1RoZSBk
dGIgc3ViLW5vZGUgc2hvdWxkIGhhdmUgdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgo+ICsKPiAr
LSBjb21wYXRpYmxlCj4gKwo+ICsgICAgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIgYW5kICJtdWx0
aWJvb3QsbW9kdWxlIgo+ICsKPiArLSByZWcKPiArCj4gKyAgICBTcGVjaWZpZXMgdGhlIHBoeXNp
Y2FsIGFkZHJlc3Mgb2YgdGhlIGRldmljZSB0cmVlIGJpbmFyeSBmcmFnbWVudAo+ICsgICAgUkFN
IGFuZCBpdHMgbGVuZ3RoLgo+ICsKPiArQXMgYW4gZXhhbXBsZToKPiArCj4gKyAgICAgICAgbW9k
dWxlQDB4YzAwMDAwMCB7Cj4gKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGRl
dmljZS10cmVlIiwgIm11bHRpYm9vdCxtb2R1bGUiOwo+ICsgICAgICAgICAgICByZWcgPSA8MHgw
IDB4YzAwMDAwMCAweGZmZmZmZj47Cj4gKyAgICAgICAgfTsKPiArCj4gK1RoZSBEVEIgZnJhZ21l
bnQgaXMgbG9hZGVkIGF0IDB4YzAwMDAwMCBpbiB0aGUgZXhhbXBsZSBhYm92ZS4gSXQgc2hvdWxk
Cj4gK2ZvbGxvdyB0aGUgY29udmVudGlvbiBleHBsYWluZWQgaW4gZG9jcy9taXNjL2FybS9wYXNz
dGhyb3VnaC50eHQuIFRoZQo+ICtEVEIgZnJhZ21lbnQgd2lsbCBiZSBhZGRlZCB0byB0aGUgZ3Vl
c3QgZGV2aWNlIHRyZWUsIHNvIHRoYXQgdGhlIGd1ZXN0Cj4gK2tlcm5lbCB3aWxsIGJlIGFibGUg
dG8gZGlzY292ZXIgdGhlIGRldmljZS4KPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9wYXNz
dGhyb3VnaC50eHQgYi9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAo+IGluZGV4IDBlZmJk
MTIyZGUuLjY4MjZlMWYzNDEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL2FybS9wYXNzdGhyb3Vn
aC50eHQKPiArKysgYi9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAo+IEBAIC04MCw2ICs4
MCwxMTIgQEAgU1BJIG51bWJlcnMgc3RhcnQgZnJvbSAzMiwgaW4gdGhpcyBleGFtcGxlIDgwICsg
MzIgPSAxMTIuCj4gICBTZWUgbWFuIFt4bC5jZmddIGZvciB0aGUgaW9tZW0gZm9ybWF0LiBUaGUg
cmVnIHByb3BlcnR5IGlzIGp1c3QgYSBwYWlyCj4gICBvZiBhZGRyZXNzLCB0aGVuIHNpemUgbnVt
YmVycywgZWFjaCBvZiB0aGVtIGNhbiBvY2N1cHkgMSBvciAyIGNlbGxzLgo+ICAgCj4gKwo+ICtE
b20wLWxlc3MgRGV2aWNlIFBhc3N0aHJvdWdoCj4gKz09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KPiArCj4gK1RoZSBwYXJ0aWFsIGRldmljZSB0cmVlIGZvciBkb20wLWxlc3MgZ3Vlc3RzIHNo
b3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcKPiArcHJvcGVydGllcyBmb3IgZWFjaCBub2RlIGNvcnJl
c3BvbmRpbmcgdG8gYSBwaHlzaWNhbCBkZXZpY2UgdG8gYXNzaWduIHRvCj4gK3RoZSBndWVzdDoK
PiArCj4gKy0geGVuLHJlZwo+ICsKPiArICBUaGUgeGVuLHJlZyBwcm9wZXJ0eSBpcyBhbiBhcnJh
eSBvZjoKPiArCj4gKyAgICA8cGh5c19hZGRyIHNpemUgZ3Vlc3RfYWRkcj4KPiArCj4gKyAgVGhl
eSBzcGVjaWZ5IHRoZSBwaHlzaWNhbCBhZGRyZXNzIGFuZCBzaXplIG9mIHRoZSBkZXZpY2UgbWVt
b3J5Cj4gKyAgcmFuZ2VzIHRvZ2V0aGVyIHdpdGggdGhlIGNvcnJlc3BvbmRpbmcgZ3Vlc3QgYWRk
cmVzcyB0byBtYXAgdGhlbSB0by4KPiArICBUaGUgc2l6ZSBvZiBgcGh5c19hZGRyJyBhbmQgYGd1
ZXN0X2FkZHInIGlzIGRldGVybWluZWQgYnkKPiArICAjYWRkcmVzcy1jZWxscywgdGhlIHNpemUg
b2YgYHNpemUnIGlzIGRldGVybWluZWQgYnkgI3NpemUtY2VsbHMsIG9mCj4gKyAgdGhlIHBhcnRp
YWwgZGV2aWNlIHRyZWUuCj4gKyAgVGhlIG1lbW9yeSB3aWxsIGJlIG1hcHBlZCBhcyBkZXZpY2Ug
bWVtb3J5IGluIHRoZSBndWVzdCAoRGV2aWNlLW5HblJFKS4KPiArCj4gKy0geGVuLHBhdGgKPiAr
Cj4gKyAgQSBzdHJpbmcgcHJvcGVydHkgcmVwcmVzZW50aW5nIHRoZSBwYXRoIGluIHRoZSBob3N0
IGRldmljZSB0cmVlIHRvIHRoZQo+ICsgIGNvcnJlc3BvbmRpbmcgZGV2aWNlIG5vZGUuCj4gKwo+
ICstIHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdQo+ICsgIElmIHhlbixmb3JjZS1hc3Np
Z24td2l0aG91dC1pb21tdSBpcyBwcmVzZW50IFhlbiBjb250aW51ZXMgYm9vdGluZwo+ICsgIGV2
ZW4gb24gSU9NTVUgc2V0dXAgZXJyb3JzIGZvciB0aGUgZGV2aWNlIChpLmUuIHRoZSBkZXZpY2Ug
aXMgbm90Cj4gKyAgcHJvdGVjdGVkIGJ5IGFuIElPTU1VKS4KClJlYWRpbmcgYWdhaW4sIHRoaXMg
c3VnZ2VzdCB0aGUgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIGFzc2lnbm1lbnQgaWYgYSAK
RGV2aWNlIGlzIGJlaGluZCBhbiBJT01NVSBidXQgdGhlIHNldHVwIGZhaWxlZC4KCkFsbCBJT01N
VXMgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgdG8gZGVueSBhbnkgdHJhbnNhY3Rpb24uIFNvIHlvdXIg
ZGV2aWNlIGlzIG5vdCAKZ29pbmcgdG8gd29yay4gV2Ugc2hvdWxkIGFsc28gcHJvYmFibHkgc3Rh
dGUgdGhlIGNvbnNlcXVlbmNlIG9mIHVzaW5nIHRoaXMgb3B0aW9uLgoKSXQgd291bGQgYmUgYmV0
dGVyIHRvIHNheToKCiJJZiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgcHJlc2Vu
dCwgWGVuIHdpbGwgYWxsb3cgdG8gYXNzaWduIGEgZGV2aWNlIApldmVuIGlmIGl0IGlzIG5vdCBi
ZWhpbmQgYW4gSU9NTVUuIFRoaXMgd2lsbCByZW5kZXIgeW91ciBwbGF0Zm9ybSAqdW5zYWZlKiBp
ZiAKdGhlIGRldmljZSBpcyBETUEtY2FwYWJsZSIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 10:24:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFyHS-0004fC-WB; Thu, 03 Oct 2019 10:24:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFyHR-0004f7-1N
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 10:24:17 +0000
X-Inumbo-ID: f28c3580-e5c7-11e9-9722-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f28c3580-e5c7-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 10:24:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C751E1000;
 Thu,  3 Oct 2019 03:24:13 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04CF43F739;
 Thu,  3 Oct 2019 03:24:12 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
 <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910020541060.26319@sstabellini-ThinkPad-T480s>
 <a34363de-bafe-eb22-472f-4b0f2e0d325d@arm.com>
 <alpine.DEB.2.21.1910021454250.2691@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <080c5cf0-d57b-65a2-a89a-1a6080595a72@arm.com>
Date: Thu, 3 Oct 2019 11:24:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910021454250.2691@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <Andre.Przywara@arm.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzEwLzIwMTkgMjM6MjYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDIgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGF0IHdhcyBt
eSByZWZsZWN0aW9uIG9uIHdoZXRoZXIgaXQgd291bGQgYmUgYSBnb29kIGlkZWEgb3IgYSBiYWQg
aWRlYQo+IHRvIGhhdmUgYSBTRVJST1IgY2hlY2sgb24gdGhlIGZpcSBoeXBlcnZpc29yIGVudHJp
ZXMuIE5vdCBuZWNlc3NhcmVseSBpbgo+IHRoaXMgcGF0Y2guIFByb2JhYmx5IG5vdCBpbiB0aGlz
IHBhdGNoLgoKSWYgeW91IHJlY2VpdmUgYSBGSVEgZXhjZXB0aW9uIG9uIEFybTY0LCB0aGVuIHlv
dSBhcmUgYWxyZWFkeSBkb29tZWQgYmVjYXVzZSB0aGUgCmh5cGVydmlzb3Igd2lsbCBjcmFzaCAo
c2VlIGRvX2JhZF9tb2RlKCkpLiBTbyByZWNlaXZpbmcgdGhlIFNFcnJvciBpcyBnb2luZyB0byAK
YmUgeW91ciBsYXN0IGNvbmNlcm4gaGVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 10:35:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFyRn-0005ar-0N; Thu, 03 Oct 2019 10:34:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J+CV=X4=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iFyRl-0005am-Cv
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 10:34:57 +0000
X-Inumbo-ID: 708897ca-e5c9-11e9-9722-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 708897ca-e5c9-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 10:34:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 42096B158;
 Thu,  3 Oct 2019 10:34:54 +0000 (UTC)
Message-ID: <fa48de5eeee27b08ca52ca704dc14611deaae746.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Julien Grall <julien.grall@arm.com>, Juergen Gross <jgross@suse.com>, 
 xen-devel@lists.xenproject.org
Date: Thu, 03 Oct 2019 12:34:52 +0200
In-Reply-To: <48cce409-0ec4-a952-a564-f089683b189b@arm.com>
References: <20191002144330.21392-1-jgross@suse.com>
 <48cce409-0ec4-a952-a564-f089683b189b@arm.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v6.1 08/20] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============2444471037402214727=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2019-10-02 at 15:52 +0100, Julien Grall wrote:
> On 10/2/19 3:43 PM, Juergen Gross wrote:
> > vcpu_wake() and vcpu_sleep() need to be made core scheduling aware:
> > [...]
> > Signed-off-by: Juergen Gross <jgross@suse.com>
> > Reviewed-by: Dario Faggioli <dfaggioli@suse.com>
>=20
> Acked-by: Julien Grall <julien.grall@arm.com>
>=20
> Dario, can you confirm you are happy with the slight changes to cater
> Arm?
>=20
It's not super pretty, but I think it's good enough for now.

In case it's needed:

Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


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

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAl2VzswACgkQFkJ4iaW4
c+5xKw/+KXleYRu4E7k7xXEz7xmIl9TyM7IFWbZex56YYSJMBFmt+sAgGpDaUtMd
jg3fH4jBHQlMbasfDZABR2e2Zr0qRVMJpSK0x+ouXYIlS/+Q8x59YnRpkW7ZI1OM
EpW0zrrA69KfiwijmugD2ZuQWU+pVAkM97Jzp8YGuu2T+QGL4h9oPUHr8AO+cq6g
TBSarnK8dumaE/zKCxGsAV+gKfkEkjp0FxVyiVFuIk6RXUBGTWgQ56YgatU3bdgw
O7UfL+qwVgLLEQa0ZRPmroRIMtkW9GDPn9Fxbq3ZvQmxfCPDjDLf56CYxAcIE8Cd
7rgn5xZcKPnA7NyjQUb8wEcMO2+8hIsDSC2v/3C/yyEq8jmTGGPzTGcHqmduRfJa
fiYNdKpe4HkxE707DokZgcQlzHFXFdPWvu2gOLXET4jnqI1I9mZx0iKHlaJeKeM6
QZvyKQ8UFZyQ/7c6eeKrgQsMILhWga6sTTlYkUgmL3yGoOSORNyVqiOvo40G3Hrn
Ezdufx7FEsanAJrLB2XxW0RzqtMle9t0/HBhd0FwVWehB1YvidSTPQbUKFcx7pJY
MvLFhGNoPl31D/IMZx93L+m5ikvSyjN/6kSkpSsH2qlrkWfM2vKA4VcAoybwHVor
bUKfxaCo+9+xTJym1z8EPUh9rdbbjuFIV2ghr1f93i7uz3e90vU=
=JXLU
-----END PGP SIGNATURE-----

--=-qjLrZ1R6UtNd97hKp93x--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2444471037402214727==--



From xen-devel-bounces@lists.xenproject.org Thu Oct 03 10:41:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFyYG-0006Qv-0x; Thu, 03 Oct 2019 10:41:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFyYE-0006Qq-OQ
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 10:41:38 +0000
X-Inumbo-ID: 5f797552-e5ca-11e9-80e3-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 5f797552-e5ca-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 10:41:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B70B21000;
 Thu,  3 Oct 2019 03:41:35 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0B4A23F739;
 Thu,  3 Oct 2019 03:41:34 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-6-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021451120.2691@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <576faa70-715e-0b50-23c5-a136726fb403@arm.com>
Date: Thu, 3 Oct 2019 11:41:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910021451120.2691@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 5/6] xen/arm: mm: Mark
 check_memory_layout_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8xMC8yMDE5IDIzOjI2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gV2Vk
LCAyIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IENsYW5nIHdpbGwgdGhyb3cgYW4g
ZXJyb3IgaWYgYSBmdW5jdGlvbiBpcyB1bnVzZWQgdW5sZXNzIHlvdSB0ZWxsCj4+IHRvIGlnbm9y
ZSBpdC4gVGhpcyBjYW4gYmUgZG9uZSB1c2luZyBfX21heWJlX3VudXNlZC4KPj4KPj4gV2hpbGUg
bW9kaWZ5aW5nIHRoZSBkZWNsYXJhdGlvbiwgdXBkYXRlIGl0IHRvIG1hdGNoIHByb3RvdHlwZSBv
ZiBzaW1pbGFyCj4+IGZ1bmN0aW9ucyAoc2VlIGJ1aWxkX2Fzc2VydGlvbnMpLiBUaGlzIGhlbHBz
IHRvIHVuZGVyc3RhbmQgdGhhdCB0aGUgc29sZQo+PiBwdXJwb3NlIG9mIHRoZSBmdW5jdGlvbiBp
cyB0byBob2xkIEJVSUxEX0JVR19PTigpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEknZCBsaWtlIHNvbWV0aGluZyBsaWtlICJO
b3RlIHRoYXQgdGhlIGZ1bmN0aW9uIGlzIG5vdyBtYXJrZWQgYXMgX19pbml0Igo+IHRvIHRoZSBj
b21taXQgbWVzc2FnZSwgYnV0IGluIGFueSBjYXNlOgoKVGhpcyBpcyBhbHJlYWR5IGltcGxpZWQg
d2l0aCAidXBkYXRlIGl0IHRvIG1hdGNoIHByb3RvdHlwZSBvZiBzaW1pbGFyIGZ1bmN0aW9ucyIu
Cgo0MnNoPiBncmVwICJidWlsZF9hc3NlcnRpb25zIgoKPiAKPiBBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IAo+PiAtLS0KPj4gICAgICBD
aGFuZ2VzIGluIHYyOgo+PiAgICAgICAgICAtIFVwZGF0ZSB0aGUgcHJvdG90eXBlIHRvIG1hdGNo
IHN0eWxlIG9mIG90aGVyIGZ1bmN0aW9ucyBob2xkaW5nCj4+ICAgICAgICAgIG9uIGJ1aWxkIGFz
c2VydGlvbnMuCj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9tbS5jIHwgMyArKy0KPj4gICAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IGluZGV4IDllMGZk
YzM5ZjkuLmJlMjNhY2ZlMjYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IEBAIC0xOTAsNyArMTkwLDggQEAgdW5zaWduZWQgbG9u
ZyB0b3RhbF9wYWdlczsKPj4gICBleHRlcm4gY2hhciBfX2luaXRfYmVnaW5bXSwgX19pbml0X2Vu
ZFtdOwo+PiAgIAo+PiAgIC8qIENoZWNraW5nIFZBIG1lbW9yeSBsYXlvdXQgYWxpZ25tZW50LiAq
Lwo+PiAtc3RhdGljIGlubGluZSB2b2lkIGNoZWNrX21lbW9yeV9sYXlvdXRfYWxpZ25tZW50X2Nv
bnN0cmFpbnRzKHZvaWQpIHsKPj4gK3N0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBi
dWlsZF9hc3NlcnRpb25zKHZvaWQpCj4+ICt7Cj4+ICAgICAgIC8qIDJNQiBhbGlnbmVkIHJlZ2lv
bnMgKi8KPj4gICAgICAgQlVJTERfQlVHX09OKFhFTl9WSVJUX1NUQVJUICYgflNFQ09ORF9NQVNL
KTsKPj4gICAgICAgQlVJTERfQlVHX09OKEZJWE1BUF9BRERSKDApICYgflNFQ09ORF9NQVNLKTsK
Pj4gLS0gCj4+IDIuMTEuMAo+PgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 10:44:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFybP-0006aM-NA; Thu, 03 Oct 2019 10:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iFybO-0006aH-85
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 10:44:54 +0000
X-Inumbo-ID: d523fd68-e5ca-11e9-9722-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d523fd68-e5ca-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 10:44:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06AA61000;
 Thu,  3 Oct 2019 03:44:53 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 532A73F706;
 Thu,  3 Oct 2019 03:44:52 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20191002180047.17144-1-julien.grall@arm.com>
 <20191002180047.17144-7-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021452280.2691@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <229f0edf-8a06-8d21-7b28-32057b47b103@arm.com>
Date: Thu, 3 Oct 2019 11:44:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910021452280.2691@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 6/6] xen/arm: traps: Mark
 check_stack_alignment_constraints as unused
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xenproject.org,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDAyLzEwLzIwMTkgMjM6MjYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBXZWQsIDIgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ2xhbmcgd2ls
bCB0aHJvdyBhbiBlcnJvciBpZiBhIGZ1bmN0aW9uIGlzIHVudXNlZCB1bmxlc3MgeW91IHRlbGwK
Pj4gdG8gaWdub3JlIGl0LiBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIF9fbWF5YmVfdW51c2VkLgo+
Pgo+PiBXaGlsZSBtb2RpZnlpbmcgdGhlIGRlY2xhcmF0aW9uLCB1cGRhdGUgaXQgdG8gbWF0Y2gg
cHJvdG90eXBlIG9mIHNpbWlsYXIKPj4gZnVuY3Rpb25zIChzZWUgYnVpbGRfYXNzZXJ0aW9ucyku
IFRoaXMgaGVscHMgdG8gdW5kZXJzdGFuZCB0aGF0IHRoZSBzb2xlCj4+IHB1cnBvc2Ugb2YgdGhl
IGZ1bmN0aW9uIGlzIHRvIGhvbGQgQlVJTERfQlVHX09OKCkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gU2FtZSBzbWFsbCBub3Rl
IGFib3V0IGJ1aWxkX2Fzc2VydGlvbnMgYmVjb21pbmcgX19pbml0LgoKU2ltaWxhciB0byB0aGUg
cHJldmlvdXMgdmVyc2lvbiB0aGlzIGlzIGFscmVhZHkgaW1wbGllZCBieSAidXBkYXRlIGl0IHRv
IG1hdGNoIApwcm90b3R5cGUgb2Ygc2ltaWxhciBmdW5jdGlvbnMiLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 10:47:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10:47:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iFye6-0006j0-7O; Thu, 03 Oct 2019 10:47:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iFye5-0006iu-LX
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 10:47:41 +0000
X-Inumbo-ID: 38956e90-e5cb-11e9-8c93-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38956e90-e5cb-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 10:47:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570099661;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=liEiyw+6y/d0YDdGw8y8kT6b8wWf8DaiEXg7V/pd84c=;
 b=Je9KFhisIwfz7s9msHWIBWCEvsoP869WKr5U6rpr/iCwxBqv7DvCVieg
 WYGJszW3FAAl6QrafByUoFWh8PWoOaGyPnMWgauf23fCtR1cLmiCtP8fW
 IAFZb1m5+mj0frVL06LhPJTXGRMrTJJ8VRX+LlyON6pNsS8IKnSLTq7nf 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wVzKrJekys3VlwPJSc3b7RvE37InacZq8sKtZkVbPQm9sgImNIy2YlMiZSaJg62qhEQsVNLoTd
 8esGE4CyXn7IO5HSsZ0XimH25mluDDy3NiC+aHSM8Dvsbc3q0iqKq5Xeveff8jxmAuKdUER9qQ
 QEKisIg0eOY+0P3ajUfyJSB0Z0uXNtLDfMc9DxEihXdljRbvd7EZecwsheZpdra2rslSKqOxAI
 HTJ/jHaCC0oRwcEQq6D/hJfMJTC+TiaInF99oZE8yIiHatxrSGjlz2yjP3CL9w84zeq6mskONP
 5xo=
X-SBRS: 2.7
X-MesageID: 6482308
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,251,1566878400"; 
   d="scan'208";a="6482308"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 11:47:36 +0100
Message-ID: <20191003104736.32259-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/vvmx: Fix the use of RDTSCP when it is
 intercepted at L0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Chris Brannon <cmb@prgmr.com>,
 Jan Beulich <JBeulich@suse.com>, Sarah Newman <srn@prgmr.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXggaGFzIHN0YXJ0ZWQgdXNpbmcgUkRUU0NQIGFzIG9mIHY1LjEuICBUaGlzIGhhcyBoaWdo
bGlnaHRlZCBhIGJ1ZyBpbiBYZW4sCndoZXJlIHZpcnR1YWwgdm1leGl0IHNpbXBseSBnaXZlcyB1
cC4KCiAgKFhFTikgZDF2MSBVbmhhbmRsZWQgbmVzdGVkIHZtZXhpdDogcmVhc29uIDUxCiAgKFhF
TikgZG9tYWluX2NyYXNoIGNhbGxlZCBmcm9tIHZ2bXguYzoyNjcxCiAgKFhFTikgRG9tYWluIDEg
KHZjcHUjMSkgY3Jhc2hlZCBvbiBjcHUjMjoKCkhhbmRsZSBSRFRTQ1AgaW4gdGhlIHZpcnR1YWwg
dm1leGl0IGhhbmRlciBpbiB0aGUgc2FtZSB3YXMgYXMgUkRUU0MKaW50ZXJjZXB0cy4KClJlcG9y
dGVkLWJ5OiBTYXJhaCBOZXdtYW4gPHNybkBwcmdtci5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClRlc3RlZC1ieTogQ2hyaXMgQnJh
bm5vbiA8Y21iQHByZ21yLmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+
CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KClRoaXMgcHJvYmFibHkgd2FudHMgYmFja3BvcnRpbmcgdG8gYWxs
IHN0YWJsZSB0cmVlcywgZXZlbiB0aG91Z2ggbmVzdGVkIHZpcnQKaXNuJ3Qgc3VwcG9ydGVkLCBh
bmQgdGhlcmVmb3JlIG91Z2h0IHRvIHF1YWxpZnkgZm9yIDQuMTMgYXQgdGhpcyBwb2ludC4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBmZGY0NDliZmQxLi42Njk2YmQ2MjQw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCkBAIC0yNDkxLDYgKzI0OTEsNyBAQCBpbnQgbnZteF9uMl92bWV4
aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgIG52Y3B1
LT5udl92bWV4aXRfcGVuZGluZyA9IDE7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgRVhJVF9S
RUFTT05fUkRUU0M6CisgICAgY2FzZSBFWElUX1JFQVNPTl9SRFRTQ1A6CiAgICAgICAgIGN0cmwg
PSBfX24yX2V4ZWNfY29udHJvbCh2KTsKICAgICAgICAgaWYgKCBjdHJsICYgQ1BVX0JBU0VEX1JE
VFNDX0VYSVRJTkcgKQogICAgICAgICAgICAgbnZjcHUtPm52X3ZtZXhpdF9wZW5kaW5nID0gMTsK
QEAgLTI1MDEsNiArMjUwMiw4IEBAIGludCBudm14X24yX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAgICogYXZvaWRpbmcgY2hhbmdpbmcgZ3Vl
c3RfdHNjIGFuZCBtZXNzaW5nIHVwIHRpbWVrZWVwaW5nIGluIEwxCiAgICAgICAgICAgICAgKi8K
ICAgICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCBodm1fZ2V0X2d1ZXN0X3RzYyh2KSArIGdldF92
dm1jcyh2LCBUU0NfT0ZGU0VUKSk7CisgICAgICAgICAgICBpZiAoIGV4aXRfcmVhc29uID09IEVY
SVRfUkVBU09OX1JEVFNDUCApCisgICAgICAgICAgICAgICAgcmVncy0+cmN4ID0gdi0+YXJjaC5t
c3JzLT50c2NfYXV4OwogICAgICAgICAgICAgdXBkYXRlX2d1ZXN0X2VpcCgpOwogCiAgICAgICAg
ICAgICByZXR1cm4gMTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 12:19:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 12:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG04U-0005EO-AN; Thu, 03 Oct 2019 12:19:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cg2n=X4=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iG04S-0005EJ-SL
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 12:19:00 +0000
X-Inumbo-ID: fa43c9a4-e5d7-11e9-96dc-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fa43c9a4-e5d7-11e9-96dc-bc764e2007e4;
 Thu, 03 Oct 2019 12:18:59 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id q64so2444460ljb.12
 for <xen-devel@lists.xenproject.org>; Thu, 03 Oct 2019 05:18:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=WecBup/dAzVe+EDiiWAPMO91M368w/I1wGyvkciPjDs=;
 b=LpydnJbQHErBkRDp1UdO+b8iMJ0z4SDPFge8BHLQ9dyg1ece/iytUQK18Lcu+r/Mmx
 bjZS9pMTzuqi/uoEKH4uk65S6a3OJT9VlEPUe7Tao5inKxTCewc75cf4QsKolk7oeAyE
 Fq33Yi+ggTFr2T1Nm85/01YHS65QlNvFipSDvcF2izsylK3GiXuP5Pl1hpZPHjqPPuUx
 9GqhbeGa9E8jLx5SGUGlP5oz0GUB9S7RTx3MCrKy946M2H249bGC0uJahcWshluRjfT6
 HxlOBfq9T8t07I3V+nSX+07yyyTO0QQKY2UeiIl7kcwv80KSsnRIqYz69RNYgoe2H0W1
 LqGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=WecBup/dAzVe+EDiiWAPMO91M368w/I1wGyvkciPjDs=;
 b=HKWTXl73NWuNY+1NOrTgVXd39zg1cUG2IJr83UVp8bnRqRL8W5D+tu9CAYCeneSjxe
 ISQjTgpvzowigJ2cUIxj1EPMfdUbnnvOObIKjK4RSG7PAQ6hKoBBXNrH1UiEoOnqR2VS
 HlTIrBTLgldRAd9T68dISz8O4i2tcsIlee02tyTUuze/jkpfx+ZErTkHwSGELAHivAr8
 39Dp/mrCgGriOBVMWkKN9ko6nrQjdwKPpG3AEThVSWX1f24W/C8Vi31zE9j8BXoXcjQX
 lF1UBYPcp2eBEe2lcaelDUiIaIFpwnFttm/2p7JEBF/fiVwmrn6VfJFtk0WgUah8gN92
 I7Gw==
X-Gm-Message-State: APjAAAX8K9vIZhiwPp2fEScAKPCBhCtQbnSDZ6qn0icJywpqlHbdihQl
 3I2UYgpqiyK+j1ygaeRkekM=
X-Google-Smtp-Source: APXvYqxhxljUFvbWb3In9nqVrjwB8Iig9ZGP842pdTGwbzeY/gIlFmCtsgTEX/LLAyAWxAjIbnMDCg==
X-Received: by 2002:a2e:29dc:: with SMTP id p89mr6070418ljp.228.1570105138606; 
 Thu, 03 Oct 2019 05:18:58 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id f6sm419539lfl.78.2019.10.03.05.18.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 03 Oct 2019 05:18:57 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
 <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
 <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
 <e9ce8c39-fa90-461d-0958-a0b2a0cf968a@arm.com>
 <d43ca714-130b-091b-79db-c20d1a6da2b0@gmail.com>
 <435b4ce8-6c9c-a9d3-f5b5-b19bf68f1ab9@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <92577653-a113-9028-e267-9724079402e5@gmail.com>
Date: Thu, 3 Oct 2019 15:18:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <435b4ce8-6c9c-a9d3-f5b5-b19bf68f1ab9@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDAxLjEwLjE5IDIyOjA3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgT2xla3NhbmRyLAoK
SGkgSnVsaWVuCgoKPgo+IE9uIDEwLzEvMTkgNTowNyBQTSwgT2xla3NhbmRyIHdyb3RlOgo+Pgo+
PiBPbiAwMS4xMC4xOSAxODozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMDEvMTAvMjAx
OSAxNjoyNSwgT2xla3NhbmRyIHdyb3RlOgo+Pj4+Cj4+Pj4gT24gMDEuMTAuMTkgMTg6MDQsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4gPiAxLiBHaXZpbmcgdGhlIElPTU1VIHRvIERvbTAgaXMgYSBi
YWQgaWRlYS4KPgo+IFBsZWFzZSB0byB0cnkgZXhwYW5kIHlvdXIgdGhvdWdodHMgaW4gdGhlIHNh
bWUgZS1tYWlsIHdoZW4geW91IHNheSAKPiAidGhpcyBpcyBhIGJhZCBpZGVhIi4KCldlbGwsIHRo
aXMgd2FzIGEgY29uY2x1c2lvbiBJIGhhZCBnb3QgZnJvbSB0aGUgZGlzY3Vzc2lvbiBbMV0uIFNv
cnJ5IGZvciAKbm90IGJlaW5nIGNsZWFyIGhlcmUuCgoKPgo+IEJ1dCwgdGhpcyBpcyBjbGVhcmx5
IHdoYXQgaGFwcGVuIGluIGN1cnJlbnQgWGVuIHNldHVwIGlmIHRoZSBkcml2ZXIgaXMgCj4gbm90
IGVuYWJsZWQuIFdoYXQgSSB3YW50IHRvIGF2b2lkIGlzIGV4cG9zaW5nIGFuIGhhbGYgY29tcGxl
dGUgCj4gYmluZGluZ3MgdG8gdGhlIGd1ZXN0ICh5b3UgZG9uJ3Qga25vdyBob3cgaXQgd2lsbCBi
ZWhhdmUpLgo+Cj4gU28gd2UgZWl0aGVyIHJlbW92ZSBhbGwgdGhlIHByb3BlcnRpZXMgYW5kIG5v
ZGUgcmVsYXRlZCB0byB0aGUgSU9NTVVzIAo+IG9yIG5vdGhpbmcuCkkgdGhpbmssIEkgZ290IGl0
LiBPdXIgdGFyZ2V0IGlzICpub3QqIHRvIGFkZCBhIHdheSBmb3IgRG9tMCB0byB1c2UgCklPTU1V
LCBidXQgdG8gYmUgY29uc2lzdGVudCBpbiByZW1vdmluZyBJT01NVSBub2RlL21hc3RlciBkZXZp
Y2UgCnByb3BlcnRpZXMuIE5vdywgd2UgcmVtb3ZlIHRoZSBJT01NVSBub2RlIGlmIFhlbiBpZGVu
dGlmaWVzIGl0ICh0aGUgCklPTU1VIGRyaXZlciBpcyBwcmVzZW50IGluIFhlbiksCnNvIGxvb2tz
IGxpa2Ugd2UgaGF2ZSB0byByZW1vdmUgbWFzdGVyIGRldmljZSBwcm9wZXJ0aWVzIG9ubHkgaWYg
dGhpcyAKbWFzdGVyIGRldmljZSBpcyBiZWhpbmQgdGhlIElPTU1VIHdoaWNoIG5vZGUgaXMgcmVt
b3ZlZC4gVGhpcywgSSBob3BlLCAKd2lsbCBhdm9pZCBleHBvc2luZyBhbiBoYWxmIGNvbXBsZXRl
IGJpbmRpbmdzIHRvIGd1ZXN0LiBBbSBJIHJpZ2h0PwoKClsxXSAKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA4L21zZzAwODU4Lmh0bWwK
CgotLS0tLS0tLS0tCgpJZiB5b3UgaGFwcHkgd2l0aCB0aGF0IGxvZ2ljIEkgd2lsbCBjcmFmdCBh
IHByb3BlciBwYXRjaC4KCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDY3MDIxZDkuLjZkNDVlNTUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKQEAgLTQ4MCwxMCArNDgwLDI2IEBAIHN0YXRpYyBpbnQgX19pbml0IHdy
aXRlX3Byb3BlcnRpZXMoc3RydWN0IGRvbWFpbiAKKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8sCiDCoMKgwqDCoCBjb25zdCBzdHJ1Y3QgZHRfcHJvcGVydHkgKnByb3AsICpzdGF0dXMgPSBO
VUxMOwogwqDCoMKgwqAgaW50IHJlcyA9IDA7CiDCoMKgwqDCoCBpbnQgaGFkX2RvbTBfYm9vdGFy
Z3MgPSAwOworwqDCoMKgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaW9tbXVfbm9kZTsKCiDCoMKg
wqDCoCBpZiAoIGtpbmZvLT5jbWRsaW5lICYmIGtpbmZvLT5jbWRsaW5lWzBdICkKIMKgwqDCoMKg
wqDCoMKgwqAgYm9vdGFyZ3MgPSAma2luZm8tPmNtZGxpbmVbMF07CgorwqDCoMKgIC8qCivCoMKg
wqDCoCAqIElmIHdlIHNraXAgdGhlIElPTU1VIGRldmljZSB3aGVuIGNyZWF0aW5nIERUIGZvciBE
b20wIChldmVuIGlmCivCoMKgwqDCoCAqIHRoZSBJT01NVSBkZXZpY2UgaXMgbm90IHVzZWQgYnkg
WGVuKSwgd2Ugc2hvdWxkIGFsc28gc2tpcCB0aGUgSU9NTVUKK8KgwqDCoMKgICogc3BlY2lmaWMg
cHJvcGVydGllcyBvZiB0aGUgbWFzdGVyIGRldmljZSBiZWhpbmQgaXQgaW4gb3JkZXIgdG8gYXZv
aWQKK8KgwqDCoMKgICogZXhwb3NpbmcgYW4gaGFsZiBjb21wbGV0ZSBJT01NVSBiaW5kaW5ncyB0
byBEb20wLgorwqDCoMKgwqAgKiBVc2UgImlvbW11X25vZGUiIGFzIGFuIGluZGljYXRvciBvZiB0
aGUgbWFzdGVyIGRldmljZSB3aGljaCAKcHJvcGVydGllcworwqDCoMKgwqAgKiBzaG91bGQgYmUg
c2tpcHBlZC4KK8KgwqDCoMKgICovCivCoMKgwqAgaW9tbXVfbm9kZSA9IGR0X3BhcnNlX3BoYW5k
bGUobm9kZSwgImlvbW11cyIsIDApOworwqDCoMKgIGlmICggaW9tbXVfbm9kZSApCivCoMKgwqAg
eworwqDCoMKgwqDCoMKgwqAgaWYgKCBkZXZpY2VfZ2V0X2NsYXNzKGlvbW11X25vZGUpICE9IERF
VklDRV9JT01NVSApCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlvbW11X25vZGUgPSBOVUxMOwor
wqDCoMKgIH0KKwogwqDCoMKgwqAgZHRfZm9yX2VhY2hfcHJvcGVydHlfbm9kZSAobm9kZSwgcHJv
cCkKIMKgwqDCoMKgIHsKIMKgwqDCoMKgwqDCoMKgwqAgY29uc3Qgdm9pZCAqcHJvcF9kYXRhID0g
cHJvcC0+dmFsdWU7CkBAIC01NDAsNiArNTU2LDE5IEBAIHN0YXRpYyBpbnQgX19pbml0IHdyaXRl
X3Byb3BlcnRpZXMoc3RydWN0IGRvbWFpbiAKKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8s
CiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7CiDCoMKgwqDCoMKgwqDCoMKgIH0K
CivCoMKgwqDCoMKgwqDCoCBpZiAoIGlvbW11X25vZGUgKQorwqDCoMKgwqDCoMKgwqAgeworwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBEb24ndCBleHBvc2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVy
dGllcyB0byBEb20wICovCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggZHRfcHJvcGVydHlf
bmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQorwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbnRpbnVlOworCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggZHRfcHJvcGVy
dHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXUtbWFwIikgKQorwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGNvbnRpbnVlOworCivCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggZHRf
cHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXUtbWFwLW1hc2siKSApCivCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7CivCoMKgwqDCoMKgwqDCoCB9CisKIMKg
wqDCoMKgwqDCoMKgwqAgcmVzID0gZmR0X3Byb3BlcnR5KGtpbmZvLT5mZHQsIHByb3AtPm5hbWUs
IHByb3BfZGF0YSwgcHJvcF9sZW4pOwoKIMKgwqDCoMKgwqDCoMKgwqAgaWYgKCByZXMgKQoKCi0t
IApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 12:53:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 12:53:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG0bH-0008B9-5h; Thu, 03 Oct 2019 12:52:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0PPH=X4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iG0bF-0008B4-Md
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 12:52:53 +0000
X-Inumbo-ID: b6196568-e5dc-11e9-96dc-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b6196568-e5dc-11e9-96dc-bc764e2007e4;
 Thu, 03 Oct 2019 12:52:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iG0bD-0002Hr-Te; Thu, 03 Oct 2019 12:52:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iG0bD-0000bH-Bp; Thu, 03 Oct 2019 12:52:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iG0bD-0001Cm-9Z; Thu, 03 Oct 2019 12:52:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142217-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b01b1dc046da70a2621a4d1f032ddb22b0cdde6b
X-Osstest-Versions-That: xen=057a2956212a29377c0f2f6d38e5bec787fb78e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Oct 2019 12:52:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142217: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjIxNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjIxNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiMDFiMWRjMDQ2ZGE3MGEyNjIxYTRkMWYwMzJkZGIyMmIwY2RkZTZiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwNTdhMjk1NjIxMmEyOTM3N2Mw
ZjJmNmQzOGU1YmVjNzg3ZmI3OGU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIwOTkgIDIwMTkt
MTAtMDEgMTA6MDk6NTcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMjE3ICAy
MDE5LTEwLTAzIDEwOjAwOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENo
cmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8
b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgog
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDA1N2EyOTU2MjEuLmIwMWIx
ZGMwNDYgIGIwMWIxZGMwNDZkYTcwYTI2MjFhNGQxZjAzMmRkYjIyYjBjZGRlNmIgLT4gc21va2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 13:30:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 13:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG1Bl-0002ms-Cb; Thu, 03 Oct 2019 13:30:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PrVC=X4=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iG1Bj-0002mn-PV
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 13:30:35 +0000
X-Inumbo-ID: fa55c244-e5e1-11e9-9727-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fa55c244-e5e1-11e9-9727-12813bfff9fa;
 Thu, 03 Oct 2019 13:30:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570109435;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=DIs11Udc9BL0WVUk01ZlKAHsCsP65eh7i4oIelOZwLw=;
 b=R01TBH6/a6id/pSAUGCuj1B+6INYLQpvmBw0agIfBRasFfPlFgcsgiJW
 cRl/RFm0nb57s8CYyYa/gsW/XfErsL+Eh2jQi3NM42vBdG0ASvhnn7P69
 ujI4fkbhaKIFrybVK66ocnasYQvXMaDbJv2PBLVki96WNMdXkjjei0OLt E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ASGGp48Nb7E+NpglprxCD4/Rz0vPjGij7z6kjYVaGa7KUWQTGLMemDjW/rKry6zhvNQzdAT5sD
 wl3q3CnhNPLfIdEhH0fMqT3BPzjcvW55U7EXEjiDPSyOxXpyEbqva7Ok3pYhHOTd4zpMD1TxO5
 qh4PzqXWg0oJo806fqxSGaBgO6dEb7AOJneolBSph6oovqEDzeOmwAwHrmwglLU2T6OUTQ/ni8
 Vbns04SqH7R3tVluPqYs4jKs/iBSDN0cz0yT4w5mKHURYqjtgqTZ0d/OQZAYi36GIwdw+rq0tu
 q58=
X-SBRS: 2.7
X-MesageID: 6421357
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,252,1566878400"; 
   d="scan'208";a="6421357"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23957.63479.327739.875395@mariner.uk.xensource.com>
Date: Thu, 3 Oct 2019 14:30:31 +0100
To: Paul Durrant <pdurrant@gmail.com>
In-Reply-To: <CACCGGhDXHhuF7z-ezZUWyGGLY8T9a+JDC4_yw-TrCY3HuPyKPQ@mail.gmail.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
 <23956.51705.860315.343098@mariner.uk.xensource.com>
 <CACCGGhDXHhuF7z-ezZUWyGGLY8T9a+JDC4_yw-TrCY3HuPyKPQ@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0gtZm9yLTQuMTMgdjIg
MC8yXSBsaWJ4bDogZml4IGFzc2VydGlvbiBmYWlsdXJlIik6Cj4gT24gV2VkLCAyIE9jdCAyMDE5
IGF0IDE3OjA0LCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4g
PiBJIGFtIGNvbnRpbnVpbmcgdG8gbG9vayBhdCB0aGUgZGVmYXVsdGluZyBhbmQgY29uZmlnIG1h
bmFnZW1lbnQgaGVyZQo+ID4gd2l0aCBhIHZpZXcgdG8gZ2V0dGluZyByaWQgb2Ygc29tZSBvZiB0
aGUgZHVwbGljYXRlZCBjb2RlIGFuZCBtb3ZpbmcKPiA+IGl0IGFsbCBpbnRvIGxpYnhsLgo+IAo+
IFRoYXQgd291bGQgaW5kZWVkIGJlIGJlbmVmaWNpYWwgZm9yIHRoZSBsaWtlcyBvZiBsaWJ2aXJ0
LgoKSSBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgcGxhbiBmb3IgNC4xMzoKCiAqIE1vdmUgdGhlIGRl
ZmF1bHQgY2FsY3VsYXRpb25zIG9mIGJfaW5mby0+c2hhZG93X21lbWtiIGFuZAogICBiX2luZm8t
PmlvbW11X21lbWtiIGZyb20geGxfdm1jb250cm9sLmMgaW50byBsaWJ4bCwgaW4gYSBuZXcKICAg
ZnVuY3Rpb24gbGlieGxfX25lZWRfbWVtb3J5X3NldGRlZmF1bHQsIGNhbGxlZCBmcm9tCiAgIGlu
aXRpYXRlX2RvbWFpbl9jcmVhdGUuICBUaGF0IGhhcyBhY2Nlc3MgdG8gdGhlIHdob2xlIG9mIGNf
aW5mbyBhbmQKICAgYl9pbmZvLgoKICogQ2hhbmdlIHRoZSBBUEkvQUJJIGZvciBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnkgdG8gdGFrZSBhCiAgIGxpYnhsX2RvbWFpbl9jb25maWcuICBJbnRlcm5h
bGx5LCB0aGlzIHdpbGwgY2FsbCBhbiBpbXBsZW1lbnRhdGlvbgogICBmdW5jdGlvbiBsaWJ4bF9f
ZG9tYWluX25lZWRfbWVtb3J5IHdoaWNoIHRha2VzIHRoZSBiX2luZm8gYW5kCiAgIGNfaW5mbyBz
ZXBhcmF0ZWx5LCBhbmQgd2hpY2ggY2FsbHMgbGlieGxfX25lZWRfbWVtb3J5X3NldGRlZmF1bHQu
CiAgIChUaGlzIGlzIHRoZSBvbmx5IG90aGVyIGNhbGwgc2l0ZSBmb3IKICAgbGlieGxfX2RvbWFp
bl9idWlsZF9pbmZvX3NldGRlZmF1bHQuKQoKICogVGhlcmUgd2lsbCBiZSB0aGUgdXN1YWwgYmFj
a3dhcmQgY29tcGF0aWJsZSBhcnJhbmdlbWVudDogaGVyZSwgYQogICBmdW5jdGlvbiBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnlfMHgwNDBjMDAsIHdoaWNoIHdpbGwgcGFzcyBOVUxMCiAgIGZvciBj
X2luZm8uICBUaGUgY29kZSBpbiBsaWJ4bF9fbmVlZF9tZW1vcnlfc2V0ZGVmYXVsdCB3aWxsIHVz
ZSAwCiAgIGZvciB0aGUgdHdvIGFkZGl0aW9uYWwgbWVtb3J5IGFtb3VudHMgd2hlbiBjX2luZm8g
aXMgTlVMTC4KCiAqIFRoZSBvdmVyYWxsIGVmZmVjdCBpcyB0aGF0IG9sZCBjYWxsZXJzIHdpbGwg
Z2V0IHRoZSBvbGQgYmVoYXZpb3VyLgogICBOZXcgY2FsbGVycyBnZXQgdGhlIG5ldyByaWdodCBi
ZWhhdmlvdXIuICBUaGlzIGlzIHRoZSBzYW1lIGFzIHRoZQogICBwcmVzZW50IGxpYnhsIDQuMTMg
Y29kZS4gIE5vdGUgdGhhdCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkKICAgYWxyZWFkeSBoYXMg
YW4gQVBJIHN0YWJpbGl0eSBjYXZlYXQuCgogKiBDb25zZXF1ZW50bHksIHRoZSBuZWVkIGZvciBs
aWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBhbmQKICAgbGlieGxfZ2V0X3JlcXVpcmVk
X2lvbW11X21lbW9yeSBnb2VzIGF3YXkuICBEZWxldGUgdGhlbSAodGhleSBoYXZlCiAgIG5vdCBi
ZWVuIGluIGFueSByZWxlYXNlIHNvIHdlIGNhbiBqdXN0IGRvIHRoaXMpLgoKICogSW52ZW50IGEg
bmV3IHZhbHVlIGZvciBjX2luZm8tPnBhc3N0aHJvdWdoICJlbmFibGVkIi4gIERlZmF1bHRpbmcK
ICAgd2lsbCBiZSAxLiB0dXJuICJ1bmtub3duIiBpbnRvICJkaXNhYmxlZCIgb3IgImVuYWJsZWQi
IGFjY29yZGluZyB0bwogICB0aGUgY3VycmVudCBsb2dpYyBiYXNlZCBvbiBwY2lkZXZzL2R0ZGVm
czsgMi4gdHVybiAiZW5hYmxlZCIgaW50bwogICBzb21ldGhpbmcgc3BlY2lmaWMgYWNjb3JkaW5n
IHRvIHRoZSBjdXJyZW50IGxvZ2ljIGJhc2VkIG9uIHR5cGUsCiAgIGhhcF9wdF9zaGFyZSwgZXRj
LiAgTWFrZSBzdXJlIHRoaXMgaXMgYWxsIGNvcnJlY3QgaW5zaWRlIGxpYnhsLgoKICogRGVsZXRl
IHRoZSBkZWZhdWx0aW5nIGNvZGUgaW4geGwuICB4bCBjYW4ganVzdCBsZWF2ZSBzZXR0aW5ncyBu
b3QKICAgc3BlY2lmaWVkIGJ5IHRoZSB1c2VyIGFzIGJsYW5rLCBhbmQgbGlieGwgd2lsbCBEVFJU
IHdpdGggdGhlbS4KCldoYXQgZG8gcGVvcGxlIHRoaW5rID8gIEkgcmVhbGx5IHdhbnQgdG8gZml4
IHRoaXMgZm9yIDQuMTMgYmVjYXVzZSB0aGUKY3VycmVudCA0LjEzIEFQSSBpcyBub3Qgb25lIEkg
d2FudCB0byBzdXBwb3J0LgoKPiBQZXJoYXBzIGl0IHdvdWxkIGJlIHJlYXNvbmFibGUgdG8gdW5p
ZnkgdGhlIGNyZWF0ZSBhbmQgYnVpbGQgaW5mbyBhdAo+IGEgbGlieGwgbGV2ZWwgKGV2ZW4gdGhv
dWdoIHRoZXkgbWF5IGZlZWQgaW50byBkaXN0aW5jdCBkb21jdGxzCj4gdW5kZXJuZWF0aCBmb3Ig
dGhlIG1vbWVudCk/CgpZZXMsIGJ1dCB3ZSBhcmUgcHJvYmFibHkgdG9vIGxhdGUgZm9yIHN1Y2gg
YW4gQVBJIGNoYW5nZSBhdCB0aGlzIHBvaW50CmZvciA0LjEzLgoKVGhhbmtzLApJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 13:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 13:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG1Tw-0003sL-J3; Thu, 03 Oct 2019 13:49:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mAUn=X4=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iG1Tv-0003sA-2O
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 13:49:23 +0000
X-Inumbo-ID: 9a1c474c-e5e4-11e9-9727-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a1c474c-e5e4-11e9-9727-12813bfff9fa;
 Thu, 03 Oct 2019 13:49:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570110561;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=C8gu3u0jmuUkleoR1qnSeIJznfZhaFZTKWf4Jx4btzk=;
 b=IhDp77oYmer+86RRWJADFd/g8tVxDIkd9CVbxZXnKMdLNb419oMGnGbB
 sywDh7Z/EDxYP9jCx56KlxsilO3mIsSXZ41V4v/4MoVcBWaM2XFNwZj4e
 qeyRg/WY1PL0CIXh5dz8wD+Jic8FhyG4Q67l19e0lUsh/T8jM0QYu5ry+ U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 49ZLIWYiETLjMJF/1Jenm5NQzZcQdgzKYL1tttx8GDOW0kKWzf42XMwE6WbHjSbIujI0zI0vOz
 hQsSHDSSfD/jfM0xeSi/4HuzDreJ2KedACf3dGl77qgXFjhAewa3qiPozrIaMNC0q9etugfHQL
 xTc6L5hZVOzOeAkqbhRvD8QYCLfMEucjhgwn+Ur25foryqSNe+9xT1BJZvgiBVLn4EuBptBWK4
 fjMV0IgtGYk69L0kuV8e/RMjJzvhTsCew8ERT4V5qP5BCE0QtCRZrfYtlSwUnN8ZKNXiE2qo0x
 8oU=
X-SBRS: 2.7
X-MesageID: 6669741
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,252,1566878400"; 
   d="scan'208";a="6669741"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 14:49:13 +0100
Message-ID: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] EFI GOP fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWdvciBEcnV6aGluaW4gKDIpOgogIGVmaS9ib290OiBmaXggc2V0X2NvbG9yIGZ1bmN0aW9uCiAg
ZWZpL2Jvb3Q6IG1ha2Ugc3VyZSBjaG9zZW4gbW9kZSBpcyBzZXQgZXZlbiBpZiBmaXJtd2FyZSB0
ZWxsIGl0IGlzCgogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMTAgKysrKysrKy0tLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 13:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 13:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG1Tw-0003sF-9X; Thu, 03 Oct 2019 13:49:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mAUn=X4=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iG1Tu-0003s5-QA
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 13:49:22 +0000
X-Inumbo-ID: 9a0498ae-e5e4-11e9-8c93-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a0498ae-e5e4-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 13:49:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570110561;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=sDLg3nC2Cxwgagyn+ngntRnJFisJPBjQpfzwgcGSEKE=;
 b=DsBxYNYYz5HrxbqFXpoQ5U35d7IpMvv9VZMRVlSxtSlwg2A61CBiwmnq
 7pw1W47zyrV1DJ6vCECSZwyuTDnyv8QytM9Ia4NTkXGLQ7FbrfjJoGRwz
 5XAu9bL5qzD1v2/VMOwG/PIhXY2wmz5VbrogwdVLqZkchS/ESFsIpLmt5 A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P53fo1dl2zaLficFHfxcq4vQPjGrtRMUmNiuQ+b8NikfR+hpdvd5j39k65NhY6dfuU+ObV/cLj
 MtKqxjQZO3l4YUcp9lJZiKIYwEpQUu3d0CbJVVfsS1ul3oZV/PllaDMckR9AmRH5WNbCtkTRXy
 1DbqbsfHPu4xHi9rvO9OoXgYjc3/MG6raGfAcS/x9jNe0jER8qX/nkO83moYKN9YS5xS85rZ56
 oxmoaNqGuYTw8lUERimWeuogt+6LViDRzeLREh1/beiFOfHQPri066U8N7XI0c3aszp2oY/71c
 yY0=
X-SBRS: 2.7
X-MesageID: 6416752
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,252,1566878400"; 
   d="scan'208";a="6416752"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 14:49:14 +0100
Message-ID: <1570110555-24287-2-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] efi/boot: fix set_color function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LSAwIGlzIGEgcG9zc2libGUgYW5kIGFsbG93ZWQgdmFsdWUgZm9yIGEgY29sb3IgbWFzayBhY2Ny
b2RpbmcgdG8KICBVRUZJIFNwZWMgMi42ICgxMS45KSBlc3BlY2lhbGx5IGZvciByZXNlcnZlZCBt
YXNrCi0gYWRkIG1pc3NpbmcgcG9pbnRlciBkZXJlZmVyZW5jZQoKV2l0aG91dCB0aGVzZSBjaGFu
Z2VzIG5vbi1UcnVlQ29sb3IgbW9kZXMgd29uJ3Qgd29yayB3aGljaCB3aWxsIGNhdXNlCkdPUCBp
bml0IHRvIGZhaWwgLSBvYnNlcnZlZCB3aGlsZSB0cnlpbmcgdG8gYm9vdCBFRkkgWGVuIHdpdGgg
Q2lycnVzIFZHQS4KClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDggKysrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDlh
ODk0MTQuLjkzM2RiODggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94
ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTExMTMsMTAgKzExMTMsMTQgQEAgc3RhdGljIGludCBf
X2luaXQgX19tYXliZV91bnVzZWQgc2V0X2NvbG9yKHUzMiBtYXNrLCBpbnQgYnBwLCB1OCAqcG9z
LCB1OCAqc3opCiAgICBpZiAoIGJwcCA8IDAgKQogICAgICAgIHJldHVybiBicHA7CiAgICBpZiAo
ICFtYXNrICkKLSAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgIHsKKyAgICAgICAqcG9zID0gMDsK
KyAgICAgICAqc3ogPSAwOworICAgICAgIHJldHVybiBicHA7CisgICB9CiAgICBmb3IgKCAqcG9z
ID0gMDsgIShtYXNrICYgMSk7ICsrKnBvcyApCiAgICAgICAgbWFzayA+Pj0gMTsKLSAgIGZvciAo
ICpzeiA9IDA7IG1hc2sgJiAxOyArK3N6KQorICAgZm9yICggKnN6ID0gMDsgbWFzayAmIDE7ICsr
KnN6KQogICAgICAgIG1hc2sgPj49IDE7CiAgICBpZiAoIG1hc2sgKQogICAgICAgIHJldHVybiAt
RUlOVkFMOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 13:49:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 13:49:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG1U1-0003sw-TV; Thu, 03 Oct 2019 13:49:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mAUn=X4=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iG1U0-0003sX-1D
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 13:49:28 +0000
X-Inumbo-ID: 9a6cc62c-e5e4-11e9-9727-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a6cc62c-e5e4-11e9-9727-12813bfff9fa;
 Thu, 03 Oct 2019 13:49:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570110563;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=tF7w/7mqj8IwgpPtQkuMPPTxghPi+ksljdz3BKUJThU=;
 b=Q66uXR6cJH33ZWurNIe2Kmjlu0fhoVDB2SM/ZQg+u6HmoEnn5m0v9rIG
 mO8gBGClpgPWMVh+uVvvi57/kcFAUEwpXgaHO4U8uL3q7nOa+v2aoAFpz
 YmmPy0/SmyHpo4iVYC8XDZMY4HtKZt8ORNMKYqpZsv4YYkDDCCa+ymlul g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Me9VyvpGclwF1TBnHqDr0w7e6HWsJxCyM8rlfHQ06lltLKXlXwgfjQZIecvmjWAmV573zf0WNQ
 +JhFXbEN6ZUuapSkjVj998IAFhBsxs1UrsfkpAp6t53yBOmB/6lvcAmJKp8izzGAiyYPHeisA3
 DkN+DHlRqS67TjkXjZQkFUvBbfNryxoVYfhdJ008WQtKCigJV/y12lengiUs/laGklV3A5l57M
 zuMa/AVtRpeoZm3LXoH1Sq1MNbC+RYJJBR16r92L0f97B5WAD3lX8wWLjD95bpY8OzTE26uU5O
 4Jo=
X-SBRS: 2.7
X-MesageID: 6422683
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,252,1566878400"; 
   d="scan'208";a="6422683"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 14:49:15 +0100
Message-ID: <1570110555-24287-3-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] efi/boot: make sure chosen mode is set even
 if firmware tell it is
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, jbeulich@suse.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBib290bG9hZGVyIGlzIHVzaW5nIG5hdGl2ZSBkcml2ZXIgaW5zdGVhZCBvZiBFRkkgR09Q
IGl0IG1pZ2h0CnJlc2V0IGdyYXBoaWNzIG1vZGUgdG8gYmUgZGlmZmVyZW50IGZyb20gd2hhdCBm
aXJtd2FyZSB0aGlua3MgaXQKY3VycmVudGx5IGlzLiBTZXQgY2hvc2VuIG1vZGUgdW5jb25kaXRp
b25hbGx5IHRvIGZpeCB0aGlzIHBvc3NpYmxlCm1pc2FsaWdubWVudC4KCk9ic2VydmVkIHdpdGgg
RUZJIEdSVUIyIGNvbXBpbGVkIHdpdGggYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUK
bmF0aXZlIGRyaXZlcnMgdGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgoKU2lnbmVkLW9mZi1i
eTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9lZmkvYm9vdC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jCmluZGV4IDkzM2RiODguLjQwNjc3MjEgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTEwNTIsNyAr
MTA1Miw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfc2V0X2dvcF9tb2RlKEVGSV9HUkFQSElD
U19PVVRQVVRfUFJPVE9DT0wgKmdvcCwgVUlOVE4gZ29wCiAgICAgVUlOVE4gaW5mb19zaXplOwog
CiAgICAgLyogU2V0IGdyYXBoaWNzIG1vZGUuICovCi0gICAgaWYgKCBnb3BfbW9kZSA8IGdvcC0+
TW9kZS0+TWF4TW9kZSAmJiBnb3BfbW9kZSAhPSBnb3AtPk1vZGUtPk1vZGUgKQorICAgIGlmICgg
Z29wX21vZGUgPCBnb3AtPk1vZGUtPk1heE1vZGUgKQogICAgICAgICBnb3AtPlNldE1vZGUoZ29w
LCBnb3BfbW9kZSk7CiAKICAgICAvKiBHZXQgZ3JhcGhpY3MgYW5kIGZyYW1lIGJ1ZmZlciBpbmZv
LiAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 14:19:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 14:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG1wt-0006Wy-Ka; Thu, 03 Oct 2019 14:19:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C4d8=X4=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iG1ws-0006Wt-JH
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 14:19:18 +0000
X-Inumbo-ID: c74cd981-e5e8-11e9-9729-12813bfff9fa
Received: from mail-wm1-f49.google.com (unknown [209.85.128.49])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c74cd981-e5e8-11e9-9729-12813bfff9fa;
 Thu, 03 Oct 2019 14:19:16 +0000 (UTC)
Received: by mail-wm1-f49.google.com with SMTP id b24so2437114wmj.5
 for <xen-devel@lists.xenproject.org>; Thu, 03 Oct 2019 07:19:16 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=ql1Vclw1NL6k1htGCvwagoLMECmh+XOSSE9TJgoKGDU=;
 b=mmWFwrN3qPvAhqJ/QtteMFUIRflkxne729nruRUz2WykpSeKihf2/W2KfYhQFdeDT0
 PUXf5grsozncP0U/CpnSP38ZNkx3H6t3Qo94dcCxHpvoPOEkazPf7MEti3pAs7BVltY5
 DWy749R6zbTFU7EHONAw8ACNrNpIciS1XUxkkwwyIq9wO11650gXD3AOJFD8dWVpBDNK
 cdvDy5Axx5ulLjgwB2ETFdxVzHF2rU1hOr3R1CLAzK9LpuJQD005szoMBs0lc6cJJQsp
 rshmiKNFHNYi6HKtdQR7Eikdbu1MnKufLArPodIskxpha8QW01Yr6mmD/7jDfp4ZYvWw
 806w==
X-Gm-Message-State: APjAAAVM1u38EVVD9wMNz8QBmhxfm2H5DSpLYSD9a4Jkq2Oz0MKhD6JD
 N++e2kn9iOIvV810MGi8So8=
X-Google-Smtp-Source: APXvYqw13PYhLf38PLWxaJ32BC+ckDPXXe1xm/VVfl4KlcKLDUnQre9Fo1wJEM6vj1Nh4ZneUEXkBQ==
X-Received: by 2002:a1c:2d11:: with SMTP id t17mr7223919wmt.147.1570112355776; 
 Thu, 03 Oct 2019 07:19:15 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id d10sm3773362wma.42.2019.10.03.07.19.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 03 Oct 2019 07:19:15 -0700 (PDT)
Date: Thu, 3 Oct 2019 15:19:13 +0100
From: Wei Liu <wl@xen.org>
To: Kateryna Razumova <katereenart@gmail.com>
Message-ID: <20191003141913.ixezqr2lzinautw7@debian>
References: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
 <CAFjkr2qskyxgtoZzToNXWAZPnN=5fbEiWpZO3P+Lq=1PiiEZPg@mail.gmail.com>
 <20191002103340.vxqzkwcptpw7lhol@debian>
 <CAFjkr2rK6vi4CmqyT+2ce3LFRz0FNngproCeOGROnO5rSWp8uA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFjkr2rK6vi4CmqyT+2ce3LFRz0FNngproCeOGROnO5rSWp8uA@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] I want to participate in Outreachy with CONFIG_PDX
 related project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMDY6MTk6NDRQTSArMDIwMCwgS2F0ZXJ5bmEgUmF6dW1v
dmEgd3JvdGU6Cj4gRGVhciBMaXUsCj4gCj4gb2gsIEkgdGhvdWdodCB0aGF0IHhlbiBwYXJ0aWNp
cGF0ZXMgaW4gT3V0cmVhY2h5IGluIG9yZGVyIHRvIGdldCBuZXcKPiBjb250cmlidXRvcnMgdmlh
IGVhc2luZyB0aGUgZW50cmFuY2UgcHJvY2Vzcy4KPiBCdXQgaXQgc2VlbXMgdGhhdCBhIHBvdGVu
dGlhbCBjb250cmlidXRvciB0byB4ZW4gc2hvdWxkIGFscmVhZHkgaGF2ZSBzb21lCj4ga25vd2xl
ZGdlIG9mIHhlbiAoZm9yIGV4YW1wbGUsIGhvdyB0byBmaW5kIGEgYnVnLCBzaW5jZSB0aGVyZSBh
cmUgbm8gaXNzdWVzCj4gb24gZ2l0aHViIGFuZCBubyB2aXNpYmxlIGxpbmsgdG8gYnVnemlsbGEp
LiBJIGRpZG4ndCBrbm93IHRoYXQhCj4gSSBhbSByZWFsbHkgc29ycnkgZm9yIHRoaXMgaW5jb252
ZW5pZW5jZSEhIQoKVGhlcmUgaXMgbm8gbmVlZCB0byBiZSBzb3JyeSBmb3IgYW55dGhpbmcuCgpU
byBiZSBjbGVhciwgd2UgZG9uJ3QgYXNzdW1lIHByaW9yIGtub3dsZWRnZSBvZiBYZW4uIFdlIHJl
cXVpcmUgaW50ZXJucwp0byBnZXQgZmFtaWxpYXJpc2VkIHdpdGggdGhlIGRldmVsb3BtZW50IHBy
b2Nlc3MgYnkgcmVhZGluZyByZWxldmFudAptYXRlcmlhbHMuICBBZnRlciByZWFkaW5nIHRoZSBt
YXRlcmlhbHMgdGhleSBzaG91bGQgYXNrIHNwZWNpZmljCnF1ZXN0aW9ucyBhYm91dCB0aGUgcHJv
Y2Vzcy4KCldlIHVzZWQgdG8gaGF2ZSBhIGNlbnRyYWxpc2VkIHBsYWNlIGZvciBlYXN5IGJ1Z3Ms
IGJ1dCBJIHRoaW5rIG1vc3QKbG93LWhhbmdpbmcgZnJ1aXRzIGFyZSBhbHJlYWR5IGdvbmUuICBU
aGF0J3Mgd2h5IEkgYXNrZWQgcG90ZW50aWFsCmludGVybnMgdG8gc3VibWl0IHBhdGNoZXMgdG8g
Zml4IHR5cG9zIGluIHRoZSBoeXBlcnZpc29yIGNvZGUgYmFzZSAtLQpqdXN0IG9wZW4gYSBmaWxl
IHRoYXQgaW50ZXJlc3RzIHlvdSBhbmQgc2VlIGlmIHlvdSBmaW5kIGFueSB0eXBvcyBpbgpjb21t
ZW50cy4gIEJlaW5nIGFibGUgdG8gZmluZCBhbmQgZml4IGEgcmVhbCBidWcgd291bGQgYmUgbmlj
ZSwgYnV0CnRoYXQncyBub3QgYSBoYXJkIHJlcXVpcmVtZW50LiBUaGUga2V5IHBvaW50IGlzIHRv
IGdvIHRocm91Z2ggdGhlCmRldmVsb3BtZW50IHByb2Nlc3MgYW5kIGludGVyYWN0IHdpdGggdGhl
IGNvbW11bml0eS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 14:26:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 14:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG23M-0007J8-HX; Thu, 03 Oct 2019 14:26:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iG23L-0007J3-4D
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 14:25:59 +0000
X-Inumbo-ID: b704f19c-e5e9-11e9-9bee-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b704f19c-e5e9-11e9-9bee-bc764e2007e4;
 Thu, 03 Oct 2019 14:25:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570112757;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=awPnh9Uqk+60nTpp7Xb+4vIJ6IYShBEhQ5MIOa6nqmU=;
 b=dwb/0o24B+vVxUtBet3Ejz3NqrvBBzC1M4meNfRY3MgLtcdRGzqg0Wzh
 HlOdCsC1rABxtgVULDfyxizmfDSHqbbIDX4PaOLQ6pBGk5OaEWos3171n
 y2P4gnoTG17J4E9okEYSzcjUoL2rOox7VyBPhEm/XyopQv38oyqusP+b2 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6P8mQPUeGd3NXml685AXPr5gDH1Nl4xdUmjTBNZN3eBr2/I1zDbUdarv1m7XYyS1Ose3fO6gWz
 rq3v87n4RPYx7P4Hz9lkksUGwwza5BHH+2Ap/oXhYMUD4ioBzO70H0i1Hye8XJeMis5JTktwfU
 R7hm5d2jj+sDOaF8ASzj3GXJFwnOylFj3NtUv7Mbfu/s7p6pmkubpPncAXdt5c4UXmpprFzclH
 RHVaIMfCPAEaqvA0se9ISFsNvsmhHC17hP6Lgz/ncUTEJrTDQ2Lw/oAHjzHqFqRqbbRGtBOyxX
 OEI=
X-SBRS: 2.7
X-MesageID: 6718917
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,252,1566878400"; 
   d="scan'208";a="6718917"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 15:25:44 +0100
Message-ID: <20191003142544.16323-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] x86/spec-ctrl: Annotate remaining
 model names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5hbWVzIGluIHJldHBvbGluZV9zYWZlKCkgYXJlIGNvcGllZCBmcm9tIHNob3VsZF91c2Vf
ZWFnZXJfZnB1KCkuICBUaGUKbmFtZXMgaW4gbWRzX2NhbGN1bGF0aW9ucygpIGNvbWUgcGFydGx5
IGZyb20gTGludXgncyBpbnRlbC1mYW1pbHkuaCwgYW5kCnBhcnRseSBmcm9tIGNvbnZlcnNhdGlv
bnMgd2l0aCBJbnRlbC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKT25seSBjb21t
ZW50IGNoYW5nZXMuICAwIHJpc2sgZm9yIDQuMTMKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDQ3NjFiZTgxYmQuLjczMWQ1
YTc2N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKQEAgLTUwNSwxMyArNTA1LDEzIEBAIHN0YXRpYyBib29sIF9faW5p
dCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgICAgICAvKgogICAgICAgICAgKiBT
a3lsYWtlLCBLYWJ5bGFrZSBhbmQgQ2Fubm9ubGFrZSBwcm9jZXNzb3JzIGFyZSBub3QgcmV0cG9s
aW5lLXNhZmUuCiAgICAgICAgICAqLwotICAgIGNhc2UgMHg0ZToKLSAgICBjYXNlIDB4NTU6Ci0g
ICAgY2FzZSAweDVlOgotICAgIGNhc2UgMHg2NjoKLSAgICBjYXNlIDB4Njc6Ci0gICAgY2FzZSAw
eDhlOgotICAgIGNhc2UgMHg5ZToKKyAgICBjYXNlIDB4NGU6IC8qIFNreWxha2UgTSAqLworICAg
IGNhc2UgMHg1NTogLyogU2t5bGFrZSBYICovCisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQg
Ki8KKyAgICBjYXNlIDB4NjY6IC8qIENhbm5vbmxha2UgKi8KKyAgICBjYXNlIDB4Njc6IC8qIENh
bm5vbmxha2U/ICovCisgICAgY2FzZSAweDhlOiAvKiBLYWJ5bGFrZSBNICovCisgICAgY2FzZSAw
eDllOiAvKiBLYWJ5bGFrZSBEICovCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICAv
KgpAQCAtODQyLDEwICs4NDIsMTAgQEAgc3RhdGljIF9faW5pdCB2b2lkIG1kc19jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKICAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJhc3N3
ZWxsICovCiAgICAgY2FzZSAweDRkOiAvKiBBdmF0b24gLyBSYW5nZWx5IChTaWx2ZXJtb250KSAq
LwogICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLwotICAgIGNhc2UgMHg1ZDoKLSAgICBj
YXNlIDB4NjU6Ci0gICAgY2FzZSAweDZlOgotICAgIGNhc2UgMHg3NToKKyAgICBjYXNlIDB4NWQ6
IC8qIFNvRklBIDNHIEdyYW5pdGUvRVMyLjEgKi8KKyAgICBjYXNlIDB4NjU6IC8qIFNvRklBIExU
RSBBT1NQICovCisgICAgY2FzZSAweDZlOiAvKiBDb3VnYXIgTW91bnRhaW4gKi8KKyAgICBjYXNl
IDB4NzU6IC8qIExpZ2h0bmluZyBNb3VudGFpbiAqLwogICAgICAgICAvKgogICAgICAgICAgKiBL
bmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJt
b250CiAgICAgICAgICAqIG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZm
ZWN0ZWQgYnkgdGhlIFN0b3JlIEJ1ZmZlcgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 15:32:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 15:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG35K-00049N-4P; Thu, 03 Oct 2019 15:32:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fiRV=X4=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iG35I-00049I-UB
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 15:32:04 +0000
X-Inumbo-ID: f305df68-e5f2-11e9-80e3-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f305df68-e5f2-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 15:32:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570116724;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=2g1bGp4y/oceY2OkrWcsfWh2eKBiPFxkmT0DBu92EWM=;
 b=SGDGKnBuTyN5qsJJj4A/jEt8T0G6EWcGs9/kO4+FFfQjCFSG83H5VLFT
 AETAG5rCRissndbq+uprRm2jKqvNJKymeD3J68NkmURPwAgr5ycAKebJy
 +tybaW08NI1cMw836gQ3LKXi2nXCwUwPdidMpjHqu9Bkly+uxnmNgGlc7 s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mkkpBpqsS8QIy7Zy2PcmX4Y/7Bs55eZ/Li9BlmgBRI8MCTzLp6q0ht+EvdWKJbtH+db3ZjNpxH
 DfTce163nFCsFqqaXNjcBtGGOA+3AA+ahyF2kyNyoPN4yXbZPdeZBwyFoEUP8EMhwaDea/6JUe
 bqX8FkKOn6Dq0aHFOE+NDVo428akstdlKAcen8zjutTAgvSXvFDYmaRyILjXDS6q6LZVWC+ZCQ
 8/KGgXUlfXj3B8IGBntNAiRT+UJu36kkYLD/jPNg7anRTWcKHlZkg6VuNs3Vj8a93Ymidp6Dwu
 6lY=
X-SBRS: 2.7
X-MesageID: 6426260
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,252,1566878400"; 
   d="scan'208";a="6426260"
Date: Thu, 3 Oct 2019 16:31:38 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191003153138.GK1163@perard.uk.xensource.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
 <23956.51705.860315.343098@mariner.uk.xensource.com>
 <CACCGGhDXHhuF7z-ezZUWyGGLY8T9a+JDC4_yw-TrCY3HuPyKPQ@mail.gmail.com>
 <23957.63479.327739.875395@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23957.63479.327739.875395@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Paul Durrant <pdurrant@gmail.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDI6MzA6MzFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0gtZm9yLTQu
MTMgdjIgMC8yXSBsaWJ4bDogZml4IGFzc2VydGlvbiBmYWlsdXJlIik6Cj4gPiBPbiBXZWQsIDIg
T2N0IDIwMTkgYXQgMTc6MDQsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3
cm90ZToKPiA+ID4gSSBhbSBjb250aW51aW5nIHRvIGxvb2sgYXQgdGhlIGRlZmF1bHRpbmcgYW5k
IGNvbmZpZyBtYW5hZ2VtZW50IGhlcmUKPiA+ID4gd2l0aCBhIHZpZXcgdG8gZ2V0dGluZyByaWQg
b2Ygc29tZSBvZiB0aGUgZHVwbGljYXRlZCBjb2RlIGFuZCBtb3ZpbmcKPiA+ID4gaXQgYWxsIGlu
dG8gbGlieGwuCj4gPiAKPiA+IFRoYXQgd291bGQgaW5kZWVkIGJlIGJlbmVmaWNpYWwgZm9yIHRo
ZSBsaWtlcyBvZiBsaWJ2aXJ0Lgo+IAo+IEkgcHJvcG9zZSB0aGUgZm9sbG93aW5nIHBsYW4gZm9y
IDQuMTM6Cj4gCj4gICogTW92ZSB0aGUgZGVmYXVsdCBjYWxjdWxhdGlvbnMgb2YgYl9pbmZvLT5z
aGFkb3dfbWVta2IgYW5kCj4gICAgYl9pbmZvLT5pb21tdV9tZW1rYiBmcm9tIHhsX3ZtY29udHJv
bC5jIGludG8gbGlieGwsIGluIGEgbmV3Cj4gICAgZnVuY3Rpb24gbGlieGxfX25lZWRfbWVtb3J5
X3NldGRlZmF1bHQsIGNhbGxlZCBmcm9tCj4gICAgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZS4gIFRo
YXQgaGFzIGFjY2VzcyB0byB0aGUgd2hvbGUgb2YgY19pbmZvIGFuZAo+ICAgIGJfaW5mby4KPiAK
PiAgKiBDaGFuZ2UgdGhlIEFQSS9BQkkgZm9yIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSB0byB0
YWtlIGEKPiAgICBsaWJ4bF9kb21haW5fY29uZmlnLiAgSW50ZXJuYWxseSwgdGhpcyB3aWxsIGNh
bGwgYW4gaW1wbGVtZW50YXRpb24KPiAgICBmdW5jdGlvbiBsaWJ4bF9fZG9tYWluX25lZWRfbWVt
b3J5IHdoaWNoIHRha2VzIHRoZSBiX2luZm8gYW5kCj4gICAgY19pbmZvIHNlcGFyYXRlbHksIGFu
ZCB3aGljaCBjYWxscyBsaWJ4bF9fbmVlZF9tZW1vcnlfc2V0ZGVmYXVsdC4KPiAgICAoVGhpcyBp
cyB0aGUgb25seSBvdGhlciBjYWxsIHNpdGUgZm9yCj4gICAgbGlieGxfX2RvbWFpbl9idWlsZF9p
bmZvX3NldGRlZmF1bHQuKQo+IAo+ICAqIFRoZXJlIHdpbGwgYmUgdGhlIHVzdWFsIGJhY2t3YXJk
IGNvbXBhdGlibGUgYXJyYW5nZW1lbnQ6IGhlcmUsIGEKPiAgICBmdW5jdGlvbiBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnlfMHgwNDBjMDAsIHdoaWNoIHdpbGwgcGFzcyBOVUxMCj4gICAgZm9yIGNf
aW5mby4gIFRoZSBjb2RlIGluIGxpYnhsX19uZWVkX21lbW9yeV9zZXRkZWZhdWx0IHdpbGwgdXNl
IDAKPiAgICBmb3IgdGhlIHR3byBhZGRpdGlvbmFsIG1lbW9yeSBhbW91bnRzIHdoZW4gY19pbmZv
IGlzIE5VTEwuCj4gCj4gICogVGhlIG92ZXJhbGwgZWZmZWN0IGlzIHRoYXQgb2xkIGNhbGxlcnMg
d2lsbCBnZXQgdGhlIG9sZCBiZWhhdmlvdXIuCj4gICAgTmV3IGNhbGxlcnMgZ2V0IHRoZSBuZXcg
cmlnaHQgYmVoYXZpb3VyLiAgVGhpcyBpcyB0aGUgc2FtZSBhcyB0aGUKPiAgICBwcmVzZW50IGxp
YnhsIDQuMTMgY29kZS4gIE5vdGUgdGhhdCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkKPiAgICBh
bHJlYWR5IGhhcyBhbiBBUEkgc3RhYmlsaXR5IGNhdmVhdC4KPiAKPiAgKiBDb25zZXF1ZW50bHks
IHRoZSBuZWVkIGZvciBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBhbmQKPiAgICBs
aWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5IGdvZXMgYXdheS4gIERlbGV0ZSB0aGVtICh0
aGV5IGhhdmUKPiAgICBub3QgYmVlbiBpbiBhbnkgcmVsZWFzZSBzbyB3ZSBjYW4ganVzdCBkbyB0
aGlzKS4KCmxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5IGlzIG9sZCwgYW5kIGxpYnZp
cnQgaXMgdXNpbmcuCk9ubHkgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSBpcyBuZXcu
Cgo+ICAqIEludmVudCBhIG5ldyB2YWx1ZSBmb3IgY19pbmZvLT5wYXNzdGhyb3VnaCAiZW5hYmxl
ZCIuICBEZWZhdWx0aW5nCj4gICAgd2lsbCBiZSAxLiB0dXJuICJ1bmtub3duIiBpbnRvICJkaXNh
YmxlZCIgb3IgImVuYWJsZWQiIGFjY29yZGluZyB0bwo+ICAgIHRoZSBjdXJyZW50IGxvZ2ljIGJh
c2VkIG9uIHBjaWRldnMvZHRkZWZzOyAyLiB0dXJuICJlbmFibGVkIiBpbnRvCj4gICAgc29tZXRo
aW5nIHNwZWNpZmljIGFjY29yZGluZyB0byB0aGUgY3VycmVudCBsb2dpYyBiYXNlZCBvbiB0eXBl
LAo+ICAgIGhhcF9wdF9zaGFyZSwgZXRjLiAgTWFrZSBzdXJlIHRoaXMgaXMgYWxsIGNvcnJlY3Qg
aW5zaWRlIGxpYnhsLgo+IAo+ICAqIERlbGV0ZSB0aGUgZGVmYXVsdGluZyBjb2RlIGluIHhsLiAg
eGwgY2FuIGp1c3QgbGVhdmUgc2V0dGluZ3Mgbm90Cj4gICAgc3BlY2lmaWVkIGJ5IHRoZSB1c2Vy
IGFzIGJsYW5rLCBhbmQgbGlieGwgd2lsbCBEVFJUIHdpdGggdGhlbS4KPiAKPiBXaGF0IGRvIHBl
b3BsZSB0aGluayA/ICBJIHJlYWxseSB3YW50IHRvIGZpeCB0aGlzIGZvciA0LjEzIGJlY2F1c2Ug
dGhlCj4gY3VycmVudCA0LjEzIEFQSSBpcyBub3Qgb25lIEkgd2FudCB0byBzdXBwb3J0LgoKVGhh
dCBwbGFuIHNvdW5kIGZpbmUgdG8gbWUuCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 15:55:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 15:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG3Rt-0005lQ-Cx; Thu, 03 Oct 2019 15:55:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QmOq=X4=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1iG3Rr-0005lK-DD
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 15:55:23 +0000
X-Inumbo-ID: 34851230-e5f6-11e9-8c93-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::606])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 34851230-e5f6-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 15:55:22 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=oXjCh3uZvs3pn/0syWxD12mg49eQyJlXjMSwEaFeU71AzYZfdRRvxjKvT53N2O4LvwxDBedtdOAwyVF7ehqva4FF8ypEpFg/RM1Z7HFwQl9fLMX4SCHuYOp6jdwQCOAbIULHVFAtZ4OmWGzy9WpLhpURFXMt85OQK/PzI8mWxHH2RxgyRit2fIcdFRrPfU6tZvD2dt5W2VTR4TTpYJm50kccKDy7nnqWG8F/DNph2iSx+Q3QItXbzhC9CM2nU/diMH+jhETySW9u/abXUITcjnCSc+6rLMirzElhFys8Cnz5sNt3vfDsirReTs1QcP9u9cM3//13WX2ZGzc1INnFqA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=08XURqfyXEwngDhELxA22iBwNb/txZlMHO6WLu+uEDA=;
 b=RWyW+l5OIaAMXYSUCDuFwRNiUOAsWrcvQuehjzxQviHvilzTy0y919uDzp9GPDSfde0yBSUJ09N1uwJ3p7XGc4/avE5EY0zLHlTdZ+7ekpHrHmtmTrBdEvmiZ7fNTBS8VMyyh7151ry9fyN9gKUnAEFOG9RBzW6PMHdhEpfU8wiyCjykuWI4ywr4ivJQWEtvMUa1k4jJ+skS7N5prdhjxiki6EbqG89bFfik4zYOqBIqSYtouFS9pRKf2t0BVPScVhRky+uwkjd5IK+9gtT4DIVKWpC4k2Q06vaERGjuF2DVLgHPf7c9K0CVXIDe1LhnKoqoHm4+vCC8bkxgGlXT8A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=08XURqfyXEwngDhELxA22iBwNb/txZlMHO6WLu+uEDA=;
 b=db9OocLVM/IjP4b7Zh4VXt+edGQHyoR1Yw0NKrhgQS9hwpglsjcuAvkhDNFGfTcvW+Bv1g+sXAjRnMKiOGLwPIasaB2kdvgtE+nYvbiq5xLoL+4qzsHvrtARjU9X6ogNMgK91ISNVDqd8JU7wSP4dnf65KcIS1yK1khDIP6vn/o=
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com (20.177.40.10) by
 AM0PR03MB3922.eurprd03.prod.outlook.com (52.135.145.32) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.20; Thu, 3 Oct 2019 15:55:20 +0000
Received: from AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::b084:971d:9e32:1b61]) by AM0PR03MB4148.eurprd03.prod.outlook.com
 ([fe80::b084:971d:9e32:1b61%4]) with mapi id 15.20.2305.017; Thu, 3 Oct 2019
 15:55:20 +0000
From: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
To: Julien Grall <julien.grall@arm.com>
Thread-Topic: [PATCH for-4.13 v2 2/2] docs: Replace all instance of ARM by Arm
Thread-Index: AQHVcuVPY9Nw118P80OwH+dGnLK0cqdGlRSAgACBmoCAAglwgA==
Date: Thu, 3 Oct 2019 15:55:20 +0000
Message-ID: <87pnjd4ye0.fsf@epam.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
 <5e058d03-d854-efe6-56d2-ca99852a8397@arm.com>
In-Reply-To: <5e058d03-d854-efe6-56d2-ca99852a8397@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 08165c01-703a-4ff8-3e03-08d7481a1807
x-ms-traffictypediagnostic: AM0PR03MB3922:|AM0PR03MB3922:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR03MB3922701CFA9C5589A0B551D0E69F0@AM0PR03MB3922.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 01792087B6
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(199004)(189003)(186003)(102836004)(7416002)(55236004)(6116002)(99286004)(53546011)(316002)(66476007)(6506007)(64756008)(66556008)(76116006)(66946007)(256004)(26005)(5660300002)(3846002)(25786009)(446003)(11346002)(8936002)(2616005)(476003)(71190400001)(7736002)(76176011)(66446008)(54906003)(305945005)(8676002)(81156014)(81166006)(71200400001)(2906002)(486006)(4326008)(6246003)(6916009)(80792005)(6486002)(86362001)(14454004)(66066001)(6436002)(36756003)(6512007)(478600001)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3922;
 H:AM0PR03MB4148.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 6aNW41NFS9XeUdZV0EpwUwUf8exwkptf8HadKDFADkDexl3Ci20p/zBhSRTBu3AeeK8VKXercEUReVfoZ6bS88bOWmCgQ37xkKLgm5CIKJXN0jSfVbrgy0pWsINmDbP+7OvBRKFtvDzpXOMDZ8v+xIs8YY3Rw6b643vbpBTDOGS+XwtXAU8aRH5fFW/ZsHyQ+BhgmMsoCWEPaC30bJa70i8MiDnYo+OusJXWmrD5nvKwJ/slw+gcB4miJ7+KRC4yoj8U9Rrjs0Uti0nrhIUP0H9bWdlepNwe2EO0gzUyy/fS1eO5qhfMkcT50c1WWAdeJctsNSL/vAxA+0if4A2U9CNDSsHy7R+9xu6zndRQCyEqGvU9gN0GwwF0hnteKuBQiVCsUnQYwu8SKQN65Z2sCvFTqi+EzjMoIT08tWM6cj8=
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 08165c01-703a-4ff8-3e03-08d7481a1807
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2019 15:55:20.4912 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /dilfSHoKOCMNDdCxioCros1z6Hhid6IbDJO/xTpv9gbkEBsKsjdiPTy3jXA7bY5LB1XQgjVj0jN+8p29QAG0zcRuqqSRA7kJQlTcviUhio=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3922
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIEp1bGllbiwKCkp1bGllbiBHcmFsbCB3cml0ZXM6Cgo+IEhpIFN0ZWZhbm8sCj4KPiBPbiAx
MC8yLzE5IDI6MDUgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCAyNCBT
ZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gVGhlIGRvY3VtZW50YXRpb24gaXMgdXNp
bmcgYSBtaXggb2YgQVJNIChvbGQpIGFuZCBBcm0gKG5ldykuIFRvIHN0YXkKPj4+IGNvbnNpc3Rl
bnQsIHVzZSBvbmx5IHRoZSBuZXcgbmFtZS4KPj4KPj4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2gs
IGl0IG11c3QgaGF2ZSBiZWVuICJub3QgZnVuIiB0byB3cml0ZSB0aGlzCj4+IHBhdGNoLgo+Pgo+
PiBIb3dldmVyLCBsZXQgbWUgc3VnZ2VzdCBhIHJhZGljYWwgbWF5YmUgY29udHJvdmVyc2lhbCBp
ZGVhLiBXaGF0IGFib3V0Cj4+IGtlZXBpbmcgIkFSTSIgaW5zdGVhZCBvZiBzd2l0Y2hpbmc/IFRo
ZXJlIGFyZSBzZXZlcmFsIGFkdmFudGFnZXM6IGl0IGlzCj4+IGVhc2llciB0byBncmVwLCBubyBu
ZWVkIHRvIHdvcnJ5IGFib3V0IGNhc2Utc2Vuc2l0aXZpdHkuIEl0IGlzIHdoYXQKPj4gcGVvcGxl
IGFyZSB1c2VkIHRvLCBhbmQgd2hhdCBzdGlsbCB1c2UgKGluIG15IGV4cGVyaWVuY2UgYXQgY29u
ZmVyZW5jZQo+PiBhbmQgYXQgd29yay4pIFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaWdub3JlIEFy
bSdzIG1hcmtldGluZyBhbmQga2VlcCB0aGUKPj4gb2xkICJBUk0iIG5vbWVuY2xhdHVyZT8KPgo+
IFByZXR0eSBtdWNoIGFsbCB0aGUgbmV3IGRvY3VtZW50YXRpb24gb24gQXJtIHdlYnNpdGUgYXJl
IG5vdyB1c2luZyBBcm0KPiAodGhlIHNwZWMgaXMgbm93IGNhbGxlZCBBcm0gQXJtKS4KVGhpcyBj
b25mdXNlcyBtZSwgYmVjYXVzZSBJIGJlbGlldmVkIHRoYXQgc2Vjb25kICJBcm0iIHN0YW5kcyBm
b3IKQXJjaGl0ZWN0dXJlIFJlZmVyZW5jZSBNYW51YWwuCgo+Pgo+PiBJZiBub3QsIEknZCBzdWdn
ZXN0IHRvIGFsc28gcmVwbGFjZSAiYXJtIiB3aXRoICJBcm0iIHNvIHRoYXQgYXQgbGVhc3QKPj4g
d2l0aCBoYXZlIGNvbnNpc3RlbnQgY2FzZXMgZXZlcnl3aGVyZS4gQnV0IHRoZW4gdGhlIHBhdGhu
YW1lcyB3b3VsZAo+PiByZW1haW4geGVuL2FyY2gvYXJtLCBsZWFkaW5nIHRvIHNlbnRlbmNlcyBz
dWNoIGFzOgo+Pgo+PiAgIChub24tekltYWdlKSIgcHJvdG9jb2wgZGVzY3JpYmVkIGluIGFybS9C
b290aW5nLgo+PiAgICAgIFRoZXJlIGFyZSBubyBleGNlcHRpb24gb24gNjQtYml0IEFybS4KPj4K
Pj4gV2l0aCAiYXJtIiBhbmQgIkFSTSIgdGhlIGRpc3RpbmN0aW9uIHdhcyBjbGVhciBiZXR3ZWVu
IHBhdGhuYW1lcyBhbmQKPj4gdGV4dCAoYXQgbGVhc3QgdG8gbWUuKSBXaXRoICJhcm0iIGFuZCAi
QXJtIiwgSSBrbm93IGl0IGlzIHNpbGx5IGJ1dCBpdAo+PiBraW5kIG9mIGJvdGhlcnMgbWUgOi0p
Cj4KPiBIb3cgZG8geW91IGRlYWwgd2l0aCBYaWxpbnggdGhlbj8gOykKPgo+Pgo+PiBJIGFtIG5v
dCBnb2luZyB0byBpbnNpc3Qgb24gdGhpcyBvbmUgdGhvdWdoLgo+Cj4gVGhpcyBpcyBxdWl0ZSBz
aW1pbGFyIHRvIGEgY29tcGFueSByZW5hbWluZyBpdHNlbGYgKG9yIGdvdCBhY3F1aXJlZAo+IGFu
ZCB0aGUgbmFtZSBjb21wbGV0ZWx5IGRpc2FwcGVhcikgYnV0IGluIGEgbGVzcyByYWRpY2FsIHdh
eS4gV291bGQKPiB5b3Ugc3RpbGwga2VlcCB0aGUgb2xkIG5hbWUgY29tcGFueSBpbiB5b3VyIGRv
Y3VtZW50YXRpb24gYW5kL29yCj4gbWl4aW5nIHRoZSBib3RoPwpCVFcsIHRoaXMgaWYgd2hhdCBo
YXBwZW5lZCB3aXRoIEZyZWVzY2FsZS9OWFAuIExpbnV4IGFuZCBVLUJvb3Qgc3RpbGwKdXNlICJm
cmVlc2NhbGUiIGV2ZW4gZm9yIGkuTVg4IGNoaXBzLgoKLS0gClZvbG9keW15ciBCYWJjaHVrIGF0
IEVQQU0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 15:55:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 15:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG3SK-0005np-OO; Thu, 03 Oct 2019 15:55:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0PPH=X4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iG3SJ-0005ng-A9
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 15:55:51 +0000
X-Inumbo-ID: 450d68dc-e5f6-11e9-972b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 450d68dc-e5f6-11e9-972b-12813bfff9fa;
 Thu, 03 Oct 2019 15:55:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iG3SH-00060N-4o; Thu, 03 Oct 2019 15:55:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iG3SG-0004Ao-OJ; Thu, 03 Oct 2019 15:55:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iG3SG-00060U-Nf; Thu, 03 Oct 2019 15:55:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142228-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e0a66a207465b76b3e45383776a0a1ac0938a56b
X-Osstest-Versions-That: xen=b01b1dc046da70a2621a4d1f032ddb22b0cdde6b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Oct 2019 15:55:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142228: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjIyOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjIyOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlMGE2NmEyMDc0NjViNzZiM2U0NTM4Mzc3NmEwYTFhYzA5MzhhNTZiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiMDFiMWRjMDQ2ZGE3MGEyNjIx
YTRkMWYwMzJkZGIyMmIwY2RkZTZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIyMTcgIDIwMTkt
MTAtMDMgMTA6MDA6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMjI4ICAy
MDE5LTEwLTAzIDEzOjAxOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBiMDFiMWRjMDQ2Li5lMGE2NmEyMDc0ICBlMGE2NmEyMDc0NjVi
NzZiM2U0NTM4Mzc3NmEwYTFhYzA5MzhhNTZiIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 16:02:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 16:02:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG3Yw-0007Cg-OE; Thu, 03 Oct 2019 16:02:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iG3Yv-0007Cb-GK
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 16:02:41 +0000
X-Inumbo-ID: 37e2f7e8-e5f7-11e9-80e3-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 37e2f7e8-e5f7-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 16:02:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 92504337;
 Thu,  3 Oct 2019 09:02:36 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 57C513F739;
 Thu,  3 Oct 2019 09:02:35 -0700 (PDT)
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
 <5e058d03-d854-efe6-56d2-ca99852a8397@arm.com> <87pnjd4ye0.fsf@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b563f72e-cf4f-dfb3-9342-fdc144124b44@arm.com>
Date: Thu, 3 Oct 2019 17:02:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <87pnjd4ye0.fsf@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMy8xMC8yMDE5IDE2OjU1LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBKdWxp
ZW4gR3JhbGwgd3JpdGVzOgo+IAo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBPbiAxMC8yLzE5IDI6MDUg
QU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFR1ZSwgMjQgU2VwIDIwMTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+PiBUaGUgZG9jdW1lbnRhdGlvbiBpcyB1c2luZyBhIG1peCBv
ZiBBUk0gKG9sZCkgYW5kIEFybSAobmV3KS4gVG8gc3RheQo+Pj4+IGNvbnNpc3RlbnQsIHVzZSBv
bmx5IHRoZSBuZXcgbmFtZS4KPj4+Cj4+PiBUaGFuayB5b3UgZm9yIHRoZSBwYXRjaCwgaXQgbXVz
dCBoYXZlIGJlZW4gIm5vdCBmdW4iIHRvIHdyaXRlIHRoaXMKPj4+IHBhdGNoLgo+Pj4KPj4+IEhv
d2V2ZXIsIGxldCBtZSBzdWdnZXN0IGEgcmFkaWNhbCBtYXliZSBjb250cm92ZXJzaWFsIGlkZWEu
IFdoYXQgYWJvdXQKPj4+IGtlZXBpbmcgIkFSTSIgaW5zdGVhZCBvZiBzd2l0Y2hpbmc/IFRoZXJl
IGFyZSBzZXZlcmFsIGFkdmFudGFnZXM6IGl0IGlzCj4+PiBlYXNpZXIgdG8gZ3JlcCwgbm8gbmVl
ZCB0byB3b3JyeSBhYm91dCBjYXNlLXNlbnNpdGl2aXR5LiBJdCBpcyB3aGF0Cj4+PiBwZW9wbGUg
YXJlIHVzZWQgdG8sIGFuZCB3aGF0IHN0aWxsIHVzZSAoaW4gbXkgZXhwZXJpZW5jZSBhdCBjb25m
ZXJlbmNlCj4+PiBhbmQgYXQgd29yay4pIFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaWdub3JlIEFy
bSdzIG1hcmtldGluZyBhbmQga2VlcCB0aGUKPj4+IG9sZCAiQVJNIiBub21lbmNsYXR1cmU/Cj4+
Cj4+IFByZXR0eSBtdWNoIGFsbCB0aGUgbmV3IGRvY3VtZW50YXRpb24gb24gQXJtIHdlYnNpdGUg
YXJlIG5vdyB1c2luZyBBcm0KPj4gKHRoZSBzcGVjIGlzIG5vdyBjYWxsZWQgQXJtIEFybSkuCj4g
VGhpcyBjb25mdXNlcyBtZSwgYmVjYXVzZSBJIGJlbGlldmVkIHRoYXQgc2Vjb25kICJBcm0iIHN0
YW5kcyBmb3IKPiBBcmNoaXRlY3R1cmUgUmVmZXJlbmNlIE1hbnVhbC4KU29ycnkgaXQgaXMgQXJt
IEFSTS4gQnV0IHRoZXkgdGVuZCB0byB1c2UgdGhlIGxvbmdlciBuYW1lIEFybSBBcmNoaXRlY3R1
cmUgClJlZmVyZW5jZSBNYW51YWwuCgo+IAo+Pj4KPj4+IElmIG5vdCwgSSdkIHN1Z2dlc3QgdG8g
YWxzbyByZXBsYWNlICJhcm0iIHdpdGggIkFybSIgc28gdGhhdCBhdCBsZWFzdAo+Pj4gd2l0aCBo
YXZlIGNvbnNpc3RlbnQgY2FzZXMgZXZlcnl3aGVyZS4gQnV0IHRoZW4gdGhlIHBhdGhuYW1lcyB3
b3VsZAo+Pj4gcmVtYWluIHhlbi9hcmNoL2FybSwgbGVhZGluZyB0byBzZW50ZW5jZXMgc3VjaCBh
czoKPj4+Cj4+PiAgICAobm9uLXpJbWFnZSkiIHByb3RvY29sIGRlc2NyaWJlZCBpbiBhcm0vQm9v
dGluZy4KPj4+ICAgICAgIFRoZXJlIGFyZSBubyBleGNlcHRpb24gb24gNjQtYml0IEFybS4KPj4+
Cj4+PiBXaXRoICJhcm0iIGFuZCAiQVJNIiB0aGUgZGlzdGluY3Rpb24gd2FzIGNsZWFyIGJldHdl
ZW4gcGF0aG5hbWVzIGFuZAo+Pj4gdGV4dCAoYXQgbGVhc3QgdG8gbWUuKSBXaXRoICJhcm0iIGFu
ZCAiQXJtIiwgSSBrbm93IGl0IGlzIHNpbGx5IGJ1dCBpdAo+Pj4ga2luZCBvZiBib3RoZXJzIG1l
IDotKQo+Pgo+PiBIb3cgZG8geW91IGRlYWwgd2l0aCBYaWxpbnggdGhlbj8gOykKPj4KPj4+Cj4+
PiBJIGFtIG5vdCBnb2luZyB0byBpbnNpc3Qgb24gdGhpcyBvbmUgdGhvdWdoLgo+Pgo+PiBUaGlz
IGlzIHF1aXRlIHNpbWlsYXIgdG8gYSBjb21wYW55IHJlbmFtaW5nIGl0c2VsZiAob3IgZ290IGFj
cXVpcmVkCj4+IGFuZCB0aGUgbmFtZSBjb21wbGV0ZWx5IGRpc2FwcGVhcikgYnV0IGluIGEgbGVz
cyByYWRpY2FsIHdheS4gV291bGQKPj4geW91IHN0aWxsIGtlZXAgdGhlIG9sZCBuYW1lIGNvbXBh
bnkgaW4geW91ciBkb2N1bWVudGF0aW9uIGFuZC9vcgo+PiBtaXhpbmcgdGhlIGJvdGg/Cj4gQlRX
LCB0aGlzIGlmIHdoYXQgaGFwcGVuZWQgd2l0aCBGcmVlc2NhbGUvTlhQLiBMaW51eCBhbmQgVS1C
b290IHN0aWxsCj4gdXNlICJmcmVlc2NhbGUiIGV2ZW4gZm9yIGkuTVg4IGNoaXBzLgoKTWF5YmUg
YmVjYXVzZSBub2JvZHkgYm90aGVyZWQgdG8gZG8gaXQ/IEkgd291bGQgbGlrZSBzb21lIGNvbnNp
c3RlbmN5IGluIHRoZSAKZG9jdW1lbnRhdGlvbiBhbmQgaGVuY2UgdXNpbmcgdGhlIG5ldyBuYW1l
IG1ha2VzIHNlbnNlLiBCdXQgSSBhbSBub3QgYm90aGVyZWQgCmVub3VnaCB0byBhcmd1ZSB3aGV0
aGVyIHdlIHNob3VsZCBzdGF5IGluIHRoZSBwYXN0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 16:12:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 16:12:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG3iZ-00082f-Uv; Thu, 03 Oct 2019 16:12:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9R/B=X4=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iG3iY-00082a-1M
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 16:12:38 +0000
X-Inumbo-ID: 9c7a1a47-e5f8-11e9-972b-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c7a1a47-e5f8-11e9-972b-12813bfff9fa;
 Thu, 03 Oct 2019 16:12:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570119157;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=6ls1Wgv1NlefWdoxzJwbHzxdh7+RBtA4rOi9pRy2Kxw=;
 b=X08W2L4hwZTGbldG6XtZw+CuRRBYSqWLi4F93JvFIzVweyM1ncPlKHpC
 T6ITPon5NuaYwk5kgfEOP7VUSiDX/4ZBzwpC0KK45WsDVk1xbFDtfRNNe
 hSU0Y0THbXhg6RdKfaL68O+raT6OnqsFwqNU3F7bycefrcDUdKuHp56xX 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0X8malG1nj8R5gWphEZvbLfQLPBWVlRV6YdgBw97elQVbO+hn5kGrLAwrc7/P6ktfDEwuCh2h9
 oHJTfTN/l8naCrXRAFA2AnNis52/IriQMmx7Ls9KOGjQDRSh5mVjM3oiHNUbUe9MNfqUe21cbo
 crX3ENXrlV0dbKwdtPUZx9qgmIxUyolmHtsjl74af5z+4V2zKbSlwju+2DzJxuYofC5f3wdCqx
 oStRXw/0E90Dfkq5Kj0/hqGYIknQkGlV5d6t6Rf/hPU2xs2C8mf/To7Fw4ZWABxZL0BGsCsy6j
 P0E=
X-SBRS: 2.7
X-MesageID: 6501113
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,253,1566878400"; 
   d="scan'208";a="6501113"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH for-4.13] docs: update all URLs in man pages
Thread-Index: AQHVegVbVDevXTtO/kiOWKJCl1znyw==
Date: Thu, 3 Oct 2019 16:12:30 +0000
Message-ID: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <504DBFFAEE8501418CAB1177C06F6A33@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BlY2lmaWNhbGx5DQoqIHhlbi5vcmcgdG8geGVucHJvamVjdC5vcmcNCiogaHR0cCB0byBodHRw
cw0KKiBSZXBsYWNlZCBwYWdlcyB3aGVyZSBwYWdlIGhhcyBtb3ZlZA0KICAoaW5jbHVkaW5nIG9u
IHhlbiBwYWdlcyBhcyB3ZWxsIGFzIGV4dGVybmFsIHBhZ2VzKQ0KKiBSZW1vdmVkIHNvbWUgVVJM
cyAoZS5nLiBkb3dubG9hZHMgZm9yIExpbnV4IFBWIGRyaXZlcnMpDQoNClRlc3RlZC1ieTogTGFy
cyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0
aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KLS0tDQogZG9jcy9tYW4veGVuLXBjaS1kZXZpY2Ut
cmVzZXJ2YXRpb25zLjcucG9kIHwgIDIgKy0NCiBkb2NzL21hbi94ZW4tcHYtY2hhbm5lbC43LnBv
ZCAgICAgICAgICAgICAgfCAgMiArLQ0KIGRvY3MvbWFuL3hlbi12dHBtLjcucG9kICAgICAgICAg
ICAgICAgICAgICB8ICAyICstDQogZG9jcy9tYW4veGVuc3RvcmUtY2htb2QuMS5wb2QgICAgICAg
ICAgICAgIHwgIDQgKystLQ0KIGRvY3MvbWFuL3hlbnN0b3JlLWxzLjEucG9kICAgICAgICAgICAg
ICAgICB8ICA0ICsrLS0NCiBkb2NzL21hbi94ZW5zdG9yZS1yZWFkLjEucG9kICAgICAgICAgICAg
ICAgfCAgNCArKy0tDQogZG9jcy9tYW4veGVuc3RvcmUtd3JpdGUuMS5wb2QgICAgICAgICAgICAg
IHwgIDQgKystLQ0KIGRvY3MvbWFuL3hlbnN0b3JlLjEucG9kICAgICAgICAgICAgICAgICAgICB8
ICA0ICsrLS0NCiBkb2NzL21hbi94ZW50b3AuMS5wb2QgICAgICAgICAgICAgICAgICAgICAgfCAg
MiArLQ0KIGRvY3MvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZCAgICAgICB8ICA0ICsr
LS0NCiBkb2NzL21hbi94bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5wb2QgICAgfCAgOCArKysr
LS0tLQ0KIGRvY3MvbWFuL3hsLW51bWEtcGxhY2VtZW50LjcucG9kICAgICAgICAgICB8ICA0ICsr
LS0NCiBkb2NzL21hbi94bC4xLnBvZC5pbiAgICAgICAgICAgICAgICAgICAgICAgfCAyMiArKysr
KysrKysrKy0tLS0tLS0tLS0tDQogZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAgICAgICAg
ICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0NCiBkb2NzL21hbi94bC5jb25mLjUucG9k
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tDQogZG9jcy9tYW4veGxjcHVwb29sLmNmZy41
LnBvZCAgICAgICAgICAgICAgIHwgIDQgKystLQ0KIDE2IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2Vy
dGlvbnMoKyksIDQ3IGRlbGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuLXBj
aS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9kIGIvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVz
ZXJ2YXRpb25zLjcucG9kDQppbmRleCAwZGY0MWJjZDI5Li5iYzczOTg0MDljIDEwMDY0NA0KLS0t
IGEvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9kDQorKysgYi9kb2Nz
L21hbi94ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMuNy5wb2QNCkBAIC0yOSw3ICsyOSw3IEBA
IG11bHRpcGxlIFhlbiB2ZW5kb3JzIHVzaW5nIGNvbmZsaWN0aW5nIElEcy4NCiANCiA9aXRlbSAz
LiBUaGUgdmVuZG9yIGlzIHJlc3BvbnNpYmxlIGZvciBhbGxvY2F0aW9ucyB3aXRoaW4gdGhlIHJh
bmdlIGFuZCBzaG91bGQNCiAgICAgICAgICB0cnkgdG8gcmVjb3JkIHNwZWNpZmljIGRldmljZSBJ
RHMgaW4gUENJIElEIGRhdGFiYXNlcyBzdWNoIGFzDQotICAgICAgICAgaHR0cDovL3BjaWlkcy5z
b3VyY2Vmb3JnZS5uZXQgYW5kIGh0dHAvL3d3dy5wY2lkYXRhYmFzZS5jb20NCisgICAgICAgICBo
dHRwOi8vcGNpLWlkcy51Y3cuY3ogYW5kIGh0dHBzOi8vZGV2aWNlaHVudC5jb20NCiANCiA9YmFj
aw0KIA0KZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hlbi1wdi1jaGFubmVsLjcucG9kIGIvZG9jcy9t
YW4veGVuLXB2LWNoYW5uZWwuNy5wb2QNCmluZGV4IDA3ODk4ZjZkZGUuLmFiNDU3N2QxZGEgMTAw
NjQ0DQotLS0gYS9kb2NzL21hbi94ZW4tcHYtY2hhbm5lbC43LnBvZA0KKysrIGIvZG9jcy9tYW4v
eGVuLXB2LWNoYW5uZWwuNy5wb2QNCkBAIC0xODYsNCArMTg2LDQgQEAgdGhhdCBuby1vbmUncyBu
YW1lIGNsYXNoZXMgd2l0aCB5b3VycywgcGxlYXNlIGFkZCB5b3VycyB0byB0aGlzIGxpc3QuDQog
ICAgIE46IG9yZy54ZW5wcm9qZWN0Lmd1ZXN0LmNsaXBib2FyZC4wLjENCiAgICAgQzogRGF2aWQg
U2NvdHQgPGRhdmUuc2NvdHRAY2l0cml4LmNvbT4NCiAgICAgRDogU2hhcmUgY2xpcGJvYXJkIGRh
dGEgdmlhIGFuIGluLWd1ZXN0IGFnZW50LiBTZWU6DQotICAgICAgIGh0dHA6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvQ2xpcGJvYXJkX3NoYXJpbmdfcHJvdG9jb2wNCisgICAgICAgaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ2xpcGJvYXJkX3NoYXJpbmdfcHJvdG9jb2wNCmRp
ZmYgLS1naXQgYS9kb2NzL21hbi94ZW4tdnRwbS43LnBvZCBiL2RvY3MvbWFuL3hlbi12dHBtLjcu
cG9kDQppbmRleCAxZDgxODU2MTZhLi5kMDMzMDcyNTg0IDEwMDY0NA0KLS0tIGEvZG9jcy9tYW4v
eGVuLXZ0cG0uNy5wb2QNCisrKyBiL2RvY3MvbWFuL3hlbi12dHBtLjcucG9kDQpAQCAtMzgwLDQg
KzM4MCw0IEBAIEM8aHdpbml0cGNycz01LDEyLTE2PiB3aWxsIGNvcHkgcGNycyA1LCAxMiwgMTMs
IDE0LCAxNSwgYW5kIDE2Lg0KIA0KID1oZWFkMSBSRUZFUkVOQ0VTDQogDQotQmVybGlvcyBUUE0g
RW11bGF0b3I6IEw8aHR0cDovL3RwbS1lbXVsYXRvci5iZXJsaW9zLmRlLz4NCitCZXJsaW9zIFRQ
TSBFbXVsYXRvcjogTDxodHRwczovL2dpdGh1Yi5jb20vUGV0ZXJIdWV3ZS90cG0tZW11bGF0b3I+
DQpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuc3RvcmUtY2htb2QuMS5wb2QgYi9kb2NzL21hbi94
ZW5zdG9yZS1jaG1vZC4xLnBvZA0KaW5kZXggY2IxZGMyZWY4Mi4uZDc2ZjM0NzIzZCAxMDA2NDQN
Ci0tLSBhL2RvY3MvbWFuL3hlbnN0b3JlLWNobW9kLjEucG9kDQorKysgYi9kb2NzL21hbi94ZW5z
dG9yZS1jaG1vZC4xLnBvZA0KQEAgLTU4LDUgKzU4LDUgQEAgQXBwbHkgdGhlIHBlcm1pc3Npb25z
IHRvIHRoZSBrZXkgYW5kIGFsbCBpdHMgSTxwYXJlbnRzPi4NCiANCiA9aGVhZDEgQlVHUw0KIA0K
LVNlbmQgYnVncyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZywgc2VlDQotaHR0cDovL3dpa2ku
eGVuLm9yZy94ZW53aWtpL1JlcG9ydGluZ0J1Z3Mgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9ydHMu
DQorU2VuZCBidWdzIHRvIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZywgc2VlDQoraHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvUmVwb3J0aW5nX0J1Z3NfYWdhaW5zdF9YZW5f
UHJvamVjdCBvbiBob3cgdG8gc2VuZCBidWcgcmVwb3J0cy4NCmRpZmYgLS1naXQgYS9kb2NzL21h
bi94ZW5zdG9yZS1scy4xLnBvZCBiL2RvY3MvbWFuL3hlbnN0b3JlLWxzLjEucG9kDQppbmRleCBl
MDRhNTA5ZmE3Li44ZGFjOTMxZTk0IDEwMDY0NA0KLS0tIGEvZG9jcy9tYW4veGVuc3RvcmUtbHMu
MS5wb2QNCisrKyBiL2RvY3MvbWFuL3hlbnN0b3JlLWxzLjEucG9kDQpAQCAtNTgsNSArNTgsNSBA
QCBDb25uZWN0IHRvIHRoZSBYZW5zdG9yZSBkYWVtb24gdXNpbmcgYSBsb2NhbCBzb2NrZXQgb25s
eS4NCiANCiA9aGVhZDEgQlVHUw0KIA0KLVNlbmQgYnVncyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZywgc2VlDQotaHR0cDovL3dpa2kueGVuLm9yZy94ZW53aWtpL1JlcG9ydGluZ0J1Z3Mgb24g
aG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuDQorU2VuZCBidWdzIHRvIHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZywgc2VlDQoraHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvUmVw
b3J0aW5nX0J1Z3NfYWdhaW5zdF9YZW5fUHJvamVjdCBvbiBob3cgdG8gc2VuZCBidWcgcmVwb3J0
cy4NCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5zdG9yZS1yZWFkLjEucG9kIGIvZG9jcy9tYW4v
eGVuc3RvcmUtcmVhZC4xLnBvZA0KaW5kZXggNTQ5NmRlMTdhOC4uZjVhN2JiN2U0NiAxMDA2NDQN
Ci0tLSBhL2RvY3MvbWFuL3hlbnN0b3JlLXJlYWQuMS5wb2QNCisrKyBiL2RvY3MvbWFuL3hlbnN0
b3JlLXJlYWQuMS5wb2QNCkBAIC0yOCw1ICsyOCw1IEBAIFJlYWQgcmF3IHZhbHVlLCBza2lwIGVz
Y2FwaW5nIG5vbi1wcmludGFibGUgY2hhcmFjdGVycyAoXHguLikuDQogDQogPWhlYWQxIEJVR1MN
CiANCi1TZW5kIGJ1Z3MgdG8geGVuLWRldmVsQGxpc3RzLnhlbi5vcmcsIHNlZQ0KLWh0dHA6Ly93
aWtpLnhlbi5vcmcveGVud2lraS9SZXBvcnRpbmdCdWdzIG9uIGhvdyB0byBzZW5kIGJ1ZyByZXBv
cnRzLg0KK1NlbmQgYnVncyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcsIHNlZQ0K
K2h0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1JlcG9ydGluZ19CdWdzX2FnYWluc3Rf
WGVuX1Byb2plY3Qgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuDQpkaWZmIC0tZ2l0IGEvZG9j
cy9tYW4veGVuc3RvcmUtd3JpdGUuMS5wb2QgYi9kb2NzL21hbi94ZW5zdG9yZS13cml0ZS4xLnBv
ZA0KaW5kZXggNzhjYmJlMWE2OS4uZDFiMDExMjM2YSAxMDA2NDQNCi0tLSBhL2RvY3MvbWFuL3hl
bnN0b3JlLXdyaXRlLjEucG9kDQorKysgYi9kb2NzL21hbi94ZW5zdG9yZS13cml0ZS4xLnBvZA0K
QEAgLTI1LDUgKzI1LDUgQEAgV3JpdGUgcmF3IHZhbHVlLCBza2lwIHBhcnNpbmcgZXNjYXBlZCBj
aGFyYWN0ZXJzIChceC4uKS4NCiANCiA9aGVhZDEgQlVHUw0KIA0KLVNlbmQgYnVncyB0byB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZywgc2VlDQotaHR0cDovL3dpa2kueGVuLm9yZy94ZW53aWtpL1Jl
cG9ydGluZ0J1Z3Mgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuDQorU2VuZCBidWdzIHRvIHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZywgc2VlDQoraHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvUmVwb3J0aW5nX0J1Z3NfYWdhaW5zdF9YZW5fUHJvamVjdCBvbiBob3cgdG8g
c2VuZCBidWcgcmVwb3J0cy4NCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5zdG9yZS4xLnBvZCBi
L2RvY3MvbWFuL3hlbnN0b3JlLjEucG9kDQppbmRleCBkZDhmODA2NDdkLi5hYjlmYjRhNzljIDEw
MDY0NA0KLS0tIGEvZG9jcy9tYW4veGVuc3RvcmUuMS5wb2QNCisrKyBiL2RvY3MvbWFuL3hlbnN0
b3JlLjEucG9kDQpAQCAtNDgsNSArNDgsNSBAQCBBZGQgb3IgbW9kaWZ5IGtleXMgYW5kIHZhbHVl
cy4NCiANCiA9aGVhZDEgQlVHUw0KIA0KLVNlbmQgYnVncyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZywgc2VlDQotaHR0cDovL3dpa2kueGVuLm9yZy94ZW53aWtpL1JlcG9ydGluZ0J1Z3Mgb24g
aG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuDQorU2VuZCBidWdzIHRvIHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZywgc2VlDQoraHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvUmVw
b3J0aW5nX0J1Z3NfYWdhaW5zdF9YZW5fUHJvamVjdCBvbiBob3cgdG8gc2VuZCBidWcgcmVwb3J0
cy4NCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW50b3AuMS5wb2QgYi9kb2NzL21hbi94ZW50b3Au
MS5wb2QNCmluZGV4IDFkMGViNTA0ZjYuLjEyNmY0M2QyZjMgMTAwNjQ0DQotLS0gYS9kb2NzL21h
bi94ZW50b3AuMS5wb2QNCisrKyBiL2RvY3MvbWFuL3hlbnRvcC4xLnBvZA0KQEAgLTEwMSw3ICsx
MDEsNyBAQCBXcml0dGVuIGJ5IEp1ZHkgRmlzY2hiYWNoLCBEYXZpZCBIZW5kcmlja3MsIGFuZCBK
b3NoIFRyaXBsZXR0DQogDQogPWhlYWQxIFJFUE9SVElORyBCVUdTDQogDQotUmVwb3J0IGJ1Z3Mg
dG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPi4NCitSZXBvcnQgYnVncyB0byA8eGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnPi4NCiANCiA9aGVhZDEgQ09QWVJJR0hUDQogDQpkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kIGIvZG9jcy9tYW4veGwt
ZGlzay1jb25maWd1cmF0aW9uLjUucG9kDQppbmRleCA3OTY1ZDVkZDczLi40NmZlZWRiOTVlIDEw
MDY0NA0KLS0tIGEvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kDQorKysgYi9k
b2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QNCkBAIC0yOTIsNyArMjkyLDcgQEAg
bmV0d29ya2luZyBzdWJzeXN0ZW0uICBUaGlzIGNhbiBjYXVzZSBjcmFzaGVzIHdoZW4gdXNpbmcg
Y2VydGFpbg0KIGJhY2tlbmRzIHdpdGggY2VydGFpbiB1bmRlcmx5aW5nIHN0b3JhZ2UuDQogDQog
U2VlOg0KLSBMPGh0dHA6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTItMTIvbXNnMDExNTQuaHRtbD4NCisgTDxodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTItMTIvbXNnMDExNTQuaHRtbD4NCiANCiBGb3IgdGhp
cyByZWFzb24sICh0aGlzIHZlcnNpb24gb2YpIHRoZSBYZW4gbGlieGwgdG9vbHN0YWNrIGRpc2Fi
bGVzDQogT19ESVJFQ1Qgd2hlbiB1c2luZyB0aGUgcWVtdS1iYXNlZCBYZW4gUFYgYmFja2VuZCAo
QzxxZGlzaz4pLg0KQEAgLTM1NCw3ICszNTQsNyBAQCBmaWxlLg0KID1pdGVtIEI8Y29sbz4NCiAN
CiBFbmFibGUgQ09MTyBIQSBmb3IgZGlzay4gRm9yIGJldHRlciB1bmRlcnN0YW5kaW5nIGJsb2Nr
IHJlcGxpY2F0aW9uIG9uDQotUUVNVSwgcGxlYXNlIHJlZmVyIHRvOiBMPGh0dHA6Ly93aWtpLnFl
bXUub3JnL0ZlYXR1cmVzL0Jsb2NrUmVwbGljYXRpb24+DQorUUVNVSwgcGxlYXNlIHJlZmVyIHRv
OiBMPGh0dHBzOi8vd2lraS5xZW11Lm9yZy9GZWF0dXJlcy9CbG9ja1JlcGxpY2F0aW9uPg0KIE5v
dGUgdGhhdCB0aGUgQ09MTyBjb25maWd1cmF0aW9uIHNldHRpbmdzIHNob3VsZCBiZSBjb25zaWRl
cmVkIHVuc3RhYmxlLg0KIFRoZXkgbWF5IGNoYW5nZSBpbmNvbXBhdGlibHkgaW4gZnV0dXJlIHZl
cnNpb25zIG9mIFhlbi4NCiANCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC1uZXR3b3JrLWNvbmZp
Z3VyYXRpb24uNS5wb2QgYi9kb2NzL21hbi94bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5wb2QN
CmluZGV4IGU5YWMzYzViOWUuLjBhYzI0YzRhMTggMTAwNjQ0DQotLS0gYS9kb2NzL21hbi94bC1u
ZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5wb2QNCisrKyBiL2RvY3MvbWFuL3hsLW5ldHdvcmstY29u
ZmlndXJhdGlvbi41LnBvZA0KQEAgLTQzLDcgKzQzLDcgQEAgc2l4IGdyb3VwcyBvZiB0d28gaGV4
YWRlY2ltYWwgZGlnaXRzLCBzZXBhcmF0ZWQgYnkgY29sb25zICg6KS4NCiANCiBUaGUgZGVmYXVs
dCBpZiB0aGlzIGtleXdvcmQgaXMgbm90IHNwZWNpZmllZCBpcyB0byBiZSBhdXRvbWF0aWNhbGx5
DQogZ2VuZXJhdGUgYSBNQUMgYWRkcmVzcyBpbnNpZGUgdGhlIHNwYWNlIGFzc2lnbmVkIHRvIFhl
bidzDQotTDxPcmdhbml6YXRpb25hbGx5IFVuaXF1ZSBJZGVudGlmaWVyfGh0dHA6Ly9lbi53aWtp
cGVkaWEub3JnL3dpa2kvT3JnYW5pemF0aW9uYWxseV9VbmlxdWVfSWRlbnRpZmllcj4gKDAwOjE2
OjNlKS4NCitMPE9yZ2FuaXphdGlvbmFsbHkgVW5pcXVlIElkZW50aWZpZXJ8aHR0cHM6Ly9lbi53
aWtpcGVkaWEub3JnL3dpa2kvT3JnYW5pemF0aW9uYWxseV9VbmlxdWVfSWRlbnRpZmllcj4gKDAw
OjE2OjNlKS4NCiANCiBJZiB5b3UgYXJlIGNob29zaW5nIGEgTUFDIGFkZHJlc3MgdGhlbiBpdCBp
cyBzdHJvbmdseSByZWNvbW1lbmQgdG8NCiBmb2xsb3cgb25lIG9mIHRoZSBmb2xsb3dpbmcgc3Ry
YXRlZ2llczoNCkBAIC01Nyw3ICs1Nyw3IEBAIGJpdCAoYml0IDIgb2YgdGhlIGZpcnN0IGJ5dGUp
IGFuZCBjbGVhciB0aGUgbXVsdGljYXN0IGJpdCAoYml0IDENCiBvZiB0aGUgZmlyc3QgYnl0ZSku
IEluIG90aGVyIHdvcmRzIHRoZSBmaXJzdCBieXRlIHNob3VsZCBoYXZlIHRoZQ0KIGJpdCBwYXR0
ZXJuIHh4eHh4eDEwICh3aGVyZSB4IGlzIGEgcmFuZG9tbHkgZ2VuZXJhdGVkIGJpdCkgYW5kIHRo
ZQ0KIHJlbWFpbmluZyA1IGJ5dGVzIGFyZSByYW5kb21seSBnZW5lcmF0ZWQgU2VlDQotW2h0dHA6
Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvTUFDX2FkZHJlc3NdIGZvciBtb3JlIGRldGFpbHMgdGhl
DQorW2h0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL01BQ19hZGRyZXNzXSBmb3IgbW9yZSBk
ZXRhaWxzIHRoZQ0KIHN0cnVjdHVyZSBvZiBhIE1BQyBhZGRyZXNzLg0KIA0KIA0KQEAgLTg3LDcg
Kzg3LDcgQEAgYml0cyBvZiByYW5kb21uZXNzIHRoYW4gdXNpbmcgdGhlIFhlbiBPVUkuDQogDQog
U3BlY2lmaWVzIHRoZSBuYW1lIG9mIHRoZSBuZXR3b3JrIGJyaWRnZSB3aGljaCB0aGlzIFZJRiBz
aG91bGQgYmUNCiBhZGRlZCB0by4gVGhlIGRlZmF1bHQgaXMgQzx4ZW5icjA+LiBUaGUgYnJpZGdl
IG11c3QgYmUgY29uZmlndXJlZCB1c2luZw0KLXlvdXIgZGlzdHJpYnV0aW9uJ3MgbmV0d29yayBj
b25maWd1cmF0aW9uIHRvb2xzLiBTZWUgdGhlIEw8d2lraXxodHRwOi8vd2lraS54ZW4ub3JnL3dp
a2kvSG9zdENvbmZpZ3VyYXRpb24vTmV0d29ya2luZz4NCit5b3VyIGRpc3RyaWJ1dGlvbidzIG5l
dHdvcmsgY29uZmlndXJhdGlvbiB0b29scy4gU2VlIHRoZSBMPHdpa2l8aHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvTmV0d29ya19Db25maWd1cmF0aW9uX0V4YW1wbGVzXyhYZW5fNC4x
JTJCKT4NCiBmb3IgZ3VpZGFuY2UgYW5kIGV4YW1wbGVzLg0KIA0KIA0KQEAgLTk1LDcgKzk1LDcg
QEAgZm9yIGd1aWRhbmNlIGFuZCBleGFtcGxlcy4NCiANCiBTcGVjaWZpZXMgdGhlIG5hbWUgb2Yg
dGhlIG5ldHdvcmsgaW50ZXJmYWNlIHdoaWNoIGhhcyBhbiBJUCBhbmQgd2hpY2gNCiBpcyBpbiB0
aGUgbmV0d29yayB0aGUgVklGIHNob3VsZCBjb21tdW5pY2F0ZSB3aXRoLiBUaGlzIGlzIHVzZWQg
aW4gdGhlIGhvc3QNCi1ieSB0aGUgdmlmLXJvdXRlIGhvdHBsdWcgc2NyaXB0LiBTZWUgTDx3aWtp
fGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9WaWYtcm91dGU+IGZvciBndWlkYW5jZSBhbmQNCiti
eSB0aGUgdmlmLXJvdXRlIGhvdHBsdWcgc2NyaXB0LiBTZWUgTDx3aWtpfGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL1ZpZi1yb3V0ZT4gZm9yIGd1aWRhbmNlIGFuZA0KIGV4YW1wbGVz
Lg0KIA0KIE5PVEU6IG5ldGRldiBpcyBhIGRlcHJlY2F0ZWQgYWxpYXMgb2YgdGhpcyBvcHRpb24u
DQpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtbnVtYS1wbGFjZW1lbnQuNy5wb2QgYi9kb2NzL21h
bi94bC1udW1hLXBsYWNlbWVudC43LnBvZA0KaW5kZXggYWU4MzMwMjA3ZS4uODAyZjMzMDYwYiAx
MDA2NDQNCi0tLSBhL2RvY3MvbWFuL3hsLW51bWEtcGxhY2VtZW50LjcucG9kDQorKysgYi9kb2Nz
L21hbi94bC1udW1hLXBsYWNlbWVudC43LnBvZA0KQEAgLTIzLDcgKzIzLDcgQEAgcnVubmluZyBt
ZW1vcnktaW50ZW5zaXZlIHdvcmtsb2FkcyBvbiBhIHNoYXJlZCBob3N0LiBJbiBmYWN0LCB0aGUg
Y29zdA0KIG9mIGFjY2Vzc2luZyBub24gbm9kZS1sb2NhbCBtZW1vcnkgbG9jYXRpb25zIGlzIHZl
cnkgaGlnaCwgYW5kIHRoZQ0KIHBlcmZvcm1hbmNlIGRlZ3JhZGF0aW9uIGlzIGxpa2VseSB0byBi
ZSBub3RpY2VhYmxlLg0KIA0KLUZvciBtb3JlIGluZm9ybWF0aW9uLCBoYXZlIGEgbG9vayBhdCB0
aGUgTDxYZW4gTlVNQSBJbnRyb2R1Y3Rpb258aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9O
VU1BX0ludHJvZHVjdGlvbj4NCitGb3IgbW9yZSBpbmZvcm1hdGlvbiwgaGF2ZSBhIGxvb2sgYXQg
dGhlIEw8WGVuIE5VTUEgSW50cm9kdWN0aW9ufGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93
aWtpL1hlbl9vbl9OVU1BX01hY2hpbmVzPg0KIHBhZ2Ugb24gdGhlIFdpa2kuDQogDQogDQpAQCAt
NTgsNyArNTgsNyBAQCBhbHNvIGdvZXMgdW5kZXIgdGhlIG5hbWUgb2YgdkNQVSBwaW5uaW5nLCBh
bmQgY2FuIGJlIGRvbmUgdGhyb3VnaCB0aGUNCiAiY3B1cz0iIG9wdGlvbiBpbiB0aGUgY29uZmln
IGZpbGUgKG1vcmUgYWJvdXQgdGhpcyBiZWxvdykuIEFub3RoZXIgb3B0aW9uDQogaXMgdG8gcG9v
bCB0b2dldGhlciB0aGUgcENQVXMgc3Bhbm5pbmcgdGhlIG5vZGUgYW5kIHB1dCB0aGUgZG9tYWlu
IGluDQogc3VjaCBhIEk8Y3B1cG9vbD4gd2l0aCB0aGUgInBvb2w9IiBjb25maWcgb3B0aW9uIChh
cyBkb2N1bWVudGVkIGluIG91cg0KLUw8V2lraXxodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvQ3B1
cG9vbHNfSG93dG8+KS4NCitMPFdpa2l8aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
Q3B1cG9vbHNfSG93dG8+KS4NCiANCiBJbiBib3RoIHRoZSBhYm92ZSBjYXNlcywgdGhlIGRvbWFp
biB3aWxsIG5vdCBiZSBhYmxlIHRvIGV4ZWN1dGUgb3V0c2lkZQ0KIHRoZSBzcGVjaWZpZWQgc2V0
IG9mIHBDUFVzIGZvciBhbnkgcmVhc29ucywgZXZlbiBpZiBhbGwgdGhvc2UgcENQVXMgYXJlDQpk
aWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbg0K
aW5kZXggMmY3Mzc1ZWQwYS4uODM4ZWUwNTgyZiAxMDA2NDQNCi0tLSBhL2RvY3MvbWFuL3hsLjEu
cG9kLmluDQorKysgYi9kb2NzL21hbi94bC4xLnBvZC5pbg0KQEAgLTg3OSw3ICs4NzksNyBAQCBD
bGVhcnMgWGVuJ3MgbWVzc2FnZSBidWZmZXIuDQogDQogUHJpbnQgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIFhlbiBob3N0IGluIEk8bmFtZSA6IHZhbHVlPiBmb3JtYXQuICBXaGVuDQogcmVwb3J0aW5n
IGEgWGVuIGJ1ZywgcGxlYXNlIHByb3ZpZGUgdGhpcyBpbmZvcm1hdGlvbiBhcyBwYXJ0IG9mIHRo
ZQ0KLWJ1ZyByZXBvcnQuIFNlZSBJPGh0dHA6Ly93aWtpLnhlbi5vcmcveGVud2lraS9SZXBvcnRp
bmdCdWdzPiBvbiBob3cgdG8NCitidWcgcmVwb3J0LiBTZWUgSTxodHRwczovL3dpa2kueGVucHJv
amVjdC5vcmcvd2lraS9SZXBvcnRpbmdfQnVnc19hZ2FpbnN0X1hlbl9Qcm9qZWN0PiBvbiBob3cg
dG8NCiByZXBvcnQgWGVuIGJ1Z3MuDQogDQogU2FtcGxlIG91dHB1dCBsb29rcyBhcyBmb2xsb3dz
Og0KQEAgLTE3MjEsNyArMTcyMSw3IEBAIHBlcm1pdHRlZC4gU29tZSBleGFtcGxlIG9mIHdoYXQg
eW91IGNhbiBkbyB1c2luZyBYU00vRkxBU0s6DQogICAgZG9tYWlucy4NCiANCiBZb3UgY2FuIGZp
bmQgbW9yZSBkZXRhaWxzIG9uIGhvdyB0byB1c2UgRkxBU0sgYW5kIGFuIGV4YW1wbGUgc2VjdXJp
dHkNCi1wb2xpY3kgaGVyZTogTDxodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUv
bWlzYy94c20tZmxhc2sudHh0Pg0KK3BvbGljeSBoZXJlOiBMPGh0dHBzOi8veGVuYml0cy54ZW5w
cm9qZWN0Lm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveHNtLWZsYXNrLnR4dD4NCiANCiA9b3ZlciA0
DQogDQpAQCAtMTc0OSw3ICsxNzQ5LDcgQEAgSW50ZWwgSGFzd2VsbCBhbmQgbGF0ZXIgc2VydmVy
IHBsYXRmb3JtcyBvZmZlciBzaGFyZWQgcmVzb3VyY2UgbW9uaXRvcmluZw0KIGFuZCBjb250cm9s
IHRlY2hub2xvZ2llcy4gVGhlIGF2YWlsYWJpbGl0eSBvZiB0aGVzZSB0ZWNobm9sb2dpZXMgYW5k
IHRoZQ0KIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBjYW4gYmUgc2hvd24gd2l0aCBCPHBzci1od2lu
Zm8+Lg0KIA0KLVNlZSBMPGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNj
L3hsLXBzci5odG1sPiBmb3IgbW9yZQ0KK1NlZSBMPGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveGwtcHNyLmh0bWw+IGZvciBtb3JlDQogaW5mb3JtYXRp
b24uDQogDQogPW92ZXIgNA0KQEAgLTE4MzQsNyArMTgzNCw3IEBAIGFuZCBkYXRhKSBhcmUgbXV0
dWFsbHkgZXhjbHVzaXZlLiBUaGVyZSBpcyBubyBDRFAgc3VwcG9ydCBvbiBMMiBzbyBmYXIuDQog
PWl0ZW0gQjxwc3ItY2F0LXNldD4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPiBJPGNibT4NCiAN
CiBTZXQgY2FjaGUgY2FwYWNpdHkgYml0bWFza3MoQ0JNKSBmb3IgYSBkb21haW4uIEZvciBob3cg
dG8gc3BlY2lmeSBJPGNibT4NCi1wbGVhc2UgcmVmZXIgdG8gTDxodHRwOi8veGVuYml0cy54ZW4u
b3JnL2RvY3MvdW5zdGFibGUvbWlzYy94bC1wc3IuaHRtbD4uDQorcGxlYXNlIHJlZmVyIHRvIEw8
aHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94bC1wc3Iu
aHRtbD4uDQogDQogQjxPUFRJT05TPg0KIA0KQEAgLTE4OTAsNyArMTg5MCw3IEBAIHRocm90dGxp
bmcgdmFsdWUgKFRIUlRMKSBmb3IgdGhlIGRvbWFpbi4NCiA9aXRlbSBCPHBzci1tYmEtc2V0PiBb
STxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8dGhydGw+DQogDQogU2V0IHRocm90dGxpbmcgdmFs
dWUgKFRIUlRMKSBmb3IgYSBkb21haW4uIEZvciBob3cgdG8gc3BlY2lmeSBJPHRocnRsPg0KLXBs
ZWFzZSByZWZlciB0byBMPGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNj
L3hsLXBzci5odG1sPi4NCitwbGVhc2UgcmVmZXIgdG8gTDxodHRwczovL3hlbmJpdHMueGVucHJv
amVjdC5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hsLXBzci5odG1sPi4NCiANCiBCPE9QVElPTlM+
DQogDQpAQCAtMTk0MCwxNiArMTk0MCwxNiBAQCBUaGUgZm9sbG93aW5nIG1hbiBwYWdlczoNCiBM
PHhsLmNmZyg1KT4sIEw8eGxjcHVwb29sLmNmZyg1KT4sIEw8eGVudG9wKDEpPiwgTDx4bC1kaXNr
LWNvbmZpZ3VyYXRpb24oNSk+DQogTDx4bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24oNSk+DQogDQot
QW5kIHRoZSBmb2xsb3dpbmcgZG9jdW1lbnRzIG9uIHRoZSB4ZW4ub3JnIHdlYnNpdGU6DQorQW5k
IHRoZSBmb2xsb3dpbmcgZG9jdW1lbnRzIG9uIHRoZSB4ZW5wcm9qZWN0Lm9yZyB3ZWJzaXRlOg0K
IA0KLUw8aHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveHNtLWZsYXNr
LnR4dD4NCi1MPGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hsLXBz
ci5odG1sPg0KK0w8aHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2RvY3MvdW5zdGFibGUv
bWlzYy94c20tZmxhc2sudHh0Pg0KK0w8aHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2Rv
Y3MvdW5zdGFibGUvbWlzYy94bC1wc3IuaHRtbD4NCiANCiBGb3Igc3lzdGVtcyB0aGF0IGRvbid0
IGF1dG9tYXRpY2FsbHkgYnJpbmcgdGhlIENQVSBvbmxpbmU6DQogDQotTDxodHRwOi8vd2lraS54
ZW4ub3JnL3dpa2kvUGFyYXZpcnRfTGludXhfQ1BVX0hvdHBsdWc+DQorTDxodHRwczovL3dpa2ku
eGVucHJvamVjdC5vcmcvd2lraS9QYXJhdmlydF9MaW51eF9DUFVfSG90cGx1Zz4NCiANCiA9aGVh
ZDEgQlVHUw0KIA0KLVNlbmQgYnVncyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZywgc2VlDQot
aHR0cDovL3dpa2kueGVuLm9yZy94ZW53aWtpL1JlcG9ydGluZ0J1Z3Mgb24gaG93IHRvIHNlbmQg
YnVnIHJlcG9ydHMuDQorU2VuZCBidWdzIHRvIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zywgc2VlDQoraHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvUmVwb3J0aW5nX0J1Z3Nf
YWdhaW5zdF9YZW5fUHJvamVjdCBvbiBob3cgdG8gc2VuZCBidWcgcmVwb3J0cy4NCmRpZmYgLS1n
aXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4N
CmluZGV4IGU3MWIzYjQxMWQuLmYxYTJkNDEyODYgMTAwNjQ0DQotLS0gYS9kb2NzL21hbi94bC5j
ZmcuNS5wb2QuaW4NCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbg0KQEAgLTY5MSw3ICs2
OTEsNyBAQCBTcGVjaWZ5IHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1lIG9yIGlkLCBkZWZhdWx0cyB0
byBkb20wLg0KIENyZWF0ZXMgYSBYZW4gcHZjYWxscyBjb25uZWN0aW9uIHRvIGhhbmRsZSBwdmNh
bGxzIHJlcXVlc3RzIGZyb20NCiBmcm9udGVuZCB0byBiYWNrZW5kLiBJdCBjYW4gYmUgdXNlZCBh
cyBhbiBhbHRlcm5hdGl2ZSBuZXR3b3JraW5nIG1vZGVsLg0KIEZvciBtb3JlIGluZm9ybWF0aW9u
IGFib3V0IHRoZSBwcm90b2NvbCwgc2VlDQotaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91
bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbC4NCitodHRwczovL3hlbmJpdHMueGVucHJvamVjdC5v
cmcvZG9jcy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbC4NCiANCiA9aXRlbSBCPHZmYj1bICJW
RkJfU1BFQ19TVFJJTkciLCAiVkZCX1NQRUNfU1RSSU5HIiwgLi4uXT4NCiANCkBAIC0xMTM5LDcg
KzExMzksNyBAQCB0byBpbml0aWFsaXplIHRoZSBncmFwaGljcyBjYXJkLg0KIA0KIE1vc3QgZ3Jh
cGhpY3MgYWRhcHRlcnMgcmVxdWlyZSB2ZW5kb3Igc3BlY2lmaWMgdHdlYWtzIGZvciBwcm9wZXJs
eQ0KIHdvcmtpbmcgZ3JhcGhpY3MgcGFzc3Rocm91Z2guIFNlZSB0aGUgWGVuVkdBUGFzc3Rocm91
Z2hUZXN0ZWRBZGFwdGVycw0KLUw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlblZHQVBhc3N0
aHJvdWdoVGVzdGVkQWRhcHRlcnM+IHdpa2kgcGFnZQ0KK0w8aHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvWGVuVkdBUGFzc3Rocm91Z2hUZXN0ZWRBZGFwdGVycz4gd2lraSBwYWdlDQog
Zm9yIGdyYXBoaWNzIGNhcmRzIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgQjxnZnhfcGFzc3RocnU+
Lg0KIA0KIEI8Z2Z4X3Bhc3N0aHJ1PiBpcyBjdXJyZW50bHkgc3VwcG9ydGVkIGJvdGggd2l0aCB0
aGUgcWVtdS14ZW4tdHJhZGl0aW9uYWwNCkBAIC0xMTgyLDcgKzExODIsNyBAQCBncmFwaGljcyBj
YXJkLCBhbmQgVk5DIG91dHB1dCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgUUVNVS1lbXVsYXRlZA0K
IHByaW1hcnkgYWRhcHRlci4NCiANCiBNb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBYZW4gQjxn
ZnhfcGFzc3RocnU+IGZlYXR1cmUgaXMgYXZhaWxhYmxlDQotb24gdGhlIFhlblZHQVBhc3N0aHJv
dWdoIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlblZHQVBhc3N0aHJvdWdoPg0KK29uIHRo
ZSBYZW5WR0FQYXNzdGhyb3VnaCBMPGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hl
blZHQVBhc3N0aHJvdWdoPg0KIHdpa2kgcGFnZS4NCiANCiA9aXRlbSBCPHJkbV9tZW1fYm91bmRh
cnk9TUJZVEVTPg0KQEAgLTE1NjUsNyArMTU2NSw3IEBAIGNvbmN1cnJlbnRseSB1c2UgaXQuIFRo
aXMgcmVxdWlyZXMgYSB2aXJ0dWFsaXphdGlvbi1hd2FyZSBPUC1URUUgZm9yDQogdGhpcyB0byB3
b3JrLg0KIA0KIFlvdSBjYW4gcmVmZXIgdG8NCi1MPE9QLVRFRSBkb2N1bWVudGF0aW9ufGh0dHBz
Oi8vb3B0ZWUucmVhZHRoZWRvY3MuaW8vYXJjaGl0ZWN0dXJlL3ZpcnR1YWxpemF0aW9uLmh0bWw+
DQorTDxPUC1URUUgZG9jdW1lbnRhdGlvbnxodHRwczovL29wdGVlLnJlYWR0aGVkb2NzLmlvL2Vu
L2xhdGVzdC9hcmNoaXRlY3R1cmUvdmlydHVhbGl6YXRpb24uaHRtbD4NCiBmb3IgbW9yZSBpbmZv
cm1hdGlvbiBhYm91dCBob3cgdG8gZW5hYmxlIGFuZCBjb25maWd1cmUgdmlydHVhbGl6YXRpb24g
c3VwcG9ydA0KIGluIE9QLVRFRS4NCiANCkBAIC0xOTUxLDcgKzE5NTEsNyBAQCB4ZW5kOiBbICIx
OmVjeD14eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4MCxlZHg9eHgweHh4eHh4eHh4eHh4
eHh4eHh4eHh4eHh4eA0KIGxpYnhsOiAiaG9zdCx0bT0wLHNzZTM9MCINCiANCiBNb3JlIGluZm8g
YWJvdXQgdGhlIENQVUlEIGluc3RydWN0aW9uIGNhbiBiZSBmb3VuZCBpbiB0aGUgcHJvY2Vzc29y
IG1hbnVhbHMsDQotYW5kIG9uIFdpa2lwZWRpYTogTDxodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93
aWtpL0NQVUlEPg0KK2FuZCBvbiBXaWtpcGVkaWE6IEw8aHR0cHM6Ly9lbi53aWtpcGVkaWEub3Jn
L3dpa2kvQ1BVSUQ+DQogDQogPWl0ZW0gQjxhY3BpX2Zpcm13YXJlPSJTVFJJTkciPg0KIA0KQEAg
LTIwMDAsNyArMjAwMCw3IEBAIERvIG5vdCBwcm92aWRlIGEgVk0gZ2VuZXJhdGlvbiBJRC4NCiA9
YmFjaw0KIA0KIFNlZSBhbHNvICJWaXJ0dWFsIE1hY2hpbmUgR2VuZXJhdGlvbiBJRCIgYnkgTWlj
cm9zb2Z0Og0KLUw8aHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2VuLXVzL2Rvd25sb2FkL2RldGFp
bHMuYXNweD9pZD0zMDcwNz4NCitMPGh0dHBzOi8vZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL3dp
bmRvd3Mvd2luMzIvaHlwZXJ2X3YyL3ZpcnR1YWwtbWFjaGluZS1nZW5lcmF0aW9uLWlkZW50aWZp
ZXI+DQogDQogPWJhY2sgDQogDQpAQCAtMjEzNCw4ICsyMTM0LDggQEAgYXZhaWxhYmlsaXR5IG9m
IHN1aXRhYmxlIGRyaXZlcnMpIHRvIG1ha2UgdXNlIG9mIHBhcmF2aXJ0dWFsaXNhdGlvbg0KIGZl
YXR1cmVzIHN1Y2ggYXMgZGlzayBhbmQgbmV0d29yayBkZXZpY2VzIGV0Yy4gRW5hYmxpbmcgdGhl
c2UgZHJpdmVycw0KIGltcHJvdmVzIHBlcmZvcm1hbmNlIGFuZCBpcyBzdHJvbmdseSByZWNvbW1l
bmRlZCB3aGVuIGF2YWlsYWJsZS4gUFYNCiBkcml2ZXJzIGFyZSBhdmFpbGFibGUgZm9yIHZhcmlv
dXMgT3BlcmF0aW5nIFN5c3RlbXMgaW5jbHVkaW5nIEhWTQ0KLUxpbnV4IEw8aHR0cDovL3dpa2ku
eGVuLm9yZy93aWtpL1hlbkxpbnV4UFZvbkhWTWRyaXZlcnM+IGFuZCBNaWNyb3NvZnQNCi1XaW5k
b3dzIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbldpbmRvd3NHcGxQdj4uDQorTGludXgg
KG91dC1vZi10aGUtYm94KSBhbmQgTWljcm9zb2Z0DQorV2luZG93cyBMPGh0dHBzOi8veGVucHJv
amVjdC5vcmcvd2luZG93cy1wdi1kcml2ZXJzLz4uDQogDQogU2V0dGluZyBCPHhlbl9wbGF0Zm9y
bV9wY2k9MD4gd2l0aCB0aGUgZGVmYXVsdCBkZXZpY2VfbW9kZWwgInFlbXUteGVuIg0KIHJlcXVp
cmVzIGF0IGxlYXN0IFFFTVUgMS42Lg0KQEAgLTI4MDAsNyArMjgwMCw3IEBAIEY8QFhFTl9EVU1Q
X0RJUkAvTkFNRT4NCiANCiBUaGlzIGRvY3VtZW50IG1heSBjb250YWluIGl0ZW1zIHdoaWNoIHJl
cXVpcmUgZnVydGhlcg0KIGRvY3VtZW50YXRpb24uIFBhdGNoZXMgdG8gaW1wcm92ZSBpbmNvbXBs
ZXRlIGl0ZW1zIChvciBhbnkgb3RoZXIgaXRlbSkNCi1hcmUgZ3JhdGVmdWxseSByZWNlaXZlZCBv
biB0aGUgeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcgbWFpbGluZw0KLWxpc3QuIFBsZWFzZSBzZWUg
TDxodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvU3VibWl0dGluZ1hlblBhdGNoZXM+IGZvcg0KK2Fy
ZSBncmF0ZWZ1bGx5IHJlY2VpdmVkIG9uIHRoZSB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcgbWFpbGluZw0KK2xpc3QuIFBsZWFzZSBzZWUgTDxodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXM+IGZvcg0KIGluZm9ybWF0aW9u
IG9uIGhvdyB0byBzdWJtaXQgYSBwYXRjaCB0byBYZW4uDQogDQpkaWZmIC0tZ2l0IGEvZG9jcy9t
YW4veGwuY29uZi41LnBvZCBiL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QNCmluZGV4IGIxYmRlN2Q2
NTcuLjRjYzA1ZDg2MDcgMTAwNjQ0DQotLS0gYS9kb2NzL21hbi94bC5jb25mLjUucG9kDQorKysg
Yi9kb2NzL21hbi94bC5jb25mLjUucG9kDQpAQCAtMTMzLDcgKzEzMyw3IEBAIERlZmF1bHQ6IEM8
L2V0Yy94ZW4vc2NyaXB0cy9jb2xvLXByb3h5LXNldHVwPg0KIA0KIENvbmZpZ3VyZXMgdGhlIGRl
ZmF1bHQgb3V0cHV0IGZvcm1hdCB1c2VkIGJ5IHhsIHdoZW4gcHJpbnRpbmcgIm1hY2hpbmUNCiBy
ZWFkYWJsZSIgaW5mb3JtYXRpb24uIFRoZSBkZWZhdWx0IGlzIHRvIHVzZSB0aGUgQzxKU09OPg0K
LUw8aHR0cDovL3d3dy5qc29uLm9yZy8+IHN5bnRheC4gSG93ZXZlciBmb3IgY29tcGF0aWJpbGl0
eSB3aXRoIHRoZQ0KK0w8aHR0cHM6Ly93d3cuanNvbi5vcmcvPiBzeW50YXguIEhvd2V2ZXIgZm9y
IGNvbXBhdGliaWxpdHkgd2l0aCB0aGUNCiBwcmV2aW91cyBDPHhtPiB0b29sc3RhY2sgdGhpcyBj
YW4gYmUgY29uZmlndXJlZCB0byB1c2UgdGhlIG9sZCBDPFNYUD4NCiAoUy1FeHByZXNzaW9uLWxp
a2UpIHN5bnRheCBpbnN0ZWFkLg0KIA0KQEAgLTIxMiw2ICsyMTIsNiBAQCBjaGVjayB0aGF0IHRo
ZSByZXF1aXJlZCBhZmZpbml0eSBoYXMgdGFrZW4gZWZmZWN0Lg0KIA0KID1pdGVtIEw8eGwuY2Zn
KDUpPg0KIA0KLT1pdGVtIGh0dHA6Ly93d3cuanNvbi5vcmcvDQorPWl0ZW0gaHR0cHM6Ly93d3cu
anNvbi5vcmcvDQogDQogPWJhY2sNCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bGNwdXBvb2wuY2Zn
LjUucG9kIGIvZG9jcy9tYW4veGxjcHVwb29sLmNmZy41LnBvZA0KaW5kZXggNzkyY2Y0ZjQyNS4u
M2M5ZGRmNzk1OCAxMDA2NDQNCi0tLSBhL2RvY3MvbWFuL3hsY3B1cG9vbC5jZmcuNS5wb2QNCisr
KyBiL2RvY3MvbWFuL3hsY3B1cG9vbC5jZmcuNS5wb2QNCkBAIC0xMjcsNyArMTI3LDcgQEAgWFhY
KS4gIEhvd2V2ZXIgYWxsIG9wdGlvbnMgYXJlIGluY2x1ZGVkIGhlcmUgd2hldGhlciBvciBub3Qg
dGhleSBhcmUNCiBmdWxseSBkb2N1bWVudGVkLg0KIA0KIFBhdGNoZXMgdG8gaW1wcm92ZSBpbmNv
bXBsZXRlIGl0ZW1zIChvciBhbnkgb3RoZXIgaXRlbSkgd291bGQgYmUNCi1ncmF0ZWZ1bGx5IHJl
Y2VpdmVkIG9uIHRoZSB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZyBtYWlsaW5nDQotbGlzdC4gUGxl
YXNlIHNlZSBMPGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9TdWJtaXR0aW5nWGVuUGF0Y2hlcz4g
Zm9yDQorZ3JhdGVmdWxseSByZWNlaXZlZCBvbiB0aGUgeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnIG1haWxpbmcNCitsaXN0LiBQbGVhc2Ugc2VlIEw8aHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzPiBmb3INCiBpbmZvcm1h
dGlvbiBvbiBob3cgdG8gc3VibWl0IGEgcGF0Y2ggdG8gWGVuLg0KIA0KLS0gDQoyLjEzLjANCg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 17:09:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 17:09:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG4ay-0003bc-Az; Thu, 03 Oct 2019 17:08:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iG4ax-0003bX-Mc
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 17:08:51 +0000
X-Inumbo-ID: 769baf9e-e600-11e9-9bee-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 769baf9e-e600-11e9-9bee-bc764e2007e4;
 Thu, 03 Oct 2019 17:08:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5BD1F1000;
 Thu,  3 Oct 2019 10:08:47 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C03C23F739;
 Thu,  3 Oct 2019 10:08:46 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com> <20191002232017.GC2644@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
Date: Thu, 3 Oct 2019 18:08:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191002232017.GC2644@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMy8xMC8yMDE5IDAwOjIwLCBCcmlhbiBXb29kcyB3cm90ZToKPiBPbiBXZWQsIE9j
dCAwMiwgMjAxOSBhdCAwMjoyMjo0OVBNIC0wNzAwLCBCcmlhbiBXb29kcyB3cm90ZToKPj4gT24g
V2VkLCBPY3QgMDIsIDIwMTkgYXQgMDg6NTk6MjhQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4gSGksCj4+Pgo+Pj4gT24gMTAvMi8xOSA3OjU2IFBNLCBCcmlhbiBXb29kcyB3cm90ZToK
Pj4+Cj4+PiBIbW1tLCB0aGUgZmlyc3QgZS1tYWlsIGRpZG4ndCBsYW5kIGluIG15IGluYm94IGRp
cmVjdGx5IChJIGhhdmUgYSBmaWx0ZXIKPj4+IHNlbmQgdG8gYSBzZXBhcmF0ZSBkaXJlY3Rvcnkg
YW55IGUtbWFpbCBJIG5vdCBDQ2VkIG9uKS4gRGlkIHlvdSBCQ0MgbWUgYnkKPj4+IGFueSBjaGFu
Z2U/Cj4+IFRoYXQncyBvZGQuICBJIGtub3cgSSBjb3BpZWQgeW91ciBhbmQgU3RlZmFubydzIGVt
YWlsIGFkZHJlc3NlcyBmcm9tIHRoZQo+PiBNQUlOVEFJTkVSUyBmaWxlIGJ1dCB1bmRlciBteSBz
ZW50IGVtYWlscyBpdCBzaG93cyBpdCBoYXMgaGF2aW5nIG5vCj4+IENDcy4uLiAgUEVCQ0FLIEkg
Z3Vlc3MuICBNeSBhcG9sb2dpZXMuCj4+Pgo+Pj4gTGV0IHNlZSB0cnkgdG8gdHJvdWJsZXNob290
IGl0IGZpcnN0IDopLgo+Pj4KPj4+IFdlbGwsIGFueSBhdHRhY2htZW50IHlvdSBzZW5kIG9uIHRo
ZSBNTCB3aWxsIHN0b3JlIHRvIGVhY2ggc3Vic2NyaWJlcnMKPj4+IG1haWxib3guIEkgbGV0IHlv
dSBkbyB0aGUgbWF0aCBoZXJlIDspCj4+Pgo+Pj4gU28geWVhaCwgcGFzdGViaW4gaXMgYWx3YXlz
IHRoZSBwcmVmZXJyZWQgd2F5IHdoZW4geW91IGhhdmUgdG8gc2VuZCB0aGUgZnVsbAo+Pj4gbG9n
Lgo+Pj4KPj4+IFRoYW5rIHlvdSBmb3IgdGhlIGxvZy4gU28gdGhhdCdzIHByb2JhYmx5IG5vdCBh
IGRvdWJsZS1pbml0IHRoZW4uCj4+Pgo+Pj4gTG9va2luZyBiYWNrIGF0IHRoZSBsb2csIHRoZSB2
YWx1ZXMgbG9vayBxdWl0ZSBzYW5lLiBTbyBJIGFtIG5vdCBlbnRpcmVseQo+Pj4gc3VyZSB3aGF0
IGlzIGhhcHBlbmluZy4KPj4+Cj4+PiBJIHdvdWxkIGNoZWNrIHRoYXQgdGhlIGZyYW1ldGFibGUg
aXMgY29ycmVjdGx5IHplcm9lZC4gWW91IGNvdWxkIGFkZCBhIHByaW50Cj4+PiBhdCB0aGUgZW5k
IG9mIHNldHVwX2ZyYW1ldGFibGVfbWFwcGluZ3MoLi4uKSB0byBkdW1wIHRoZSBjb3VudF9pbmZv
IGZvciB0aGUKPj4+IHBhZ2UuIFNvbWV0aGluZyBsaWtlOgo+Pj4gICAgICAgbWZuX3RvX3BhZ2Uo
X21mbigweDAxNTMzKSktPmNvdW50X2luZm87Cj4+Pgo+Pj4gSWYgaXQgaXMgY29ycmVjdGx5IGlu
aXRpYWxpemVkLCBpdCBzaG91bGQgYmUgemVyby4KPj4+Cj4+PiBUaGUgbmV4dCBzdGVwIHdvdWxk
IGJlIHRvIGFkZCBhIHNpbWlsYXIgcHJpbnQgaW4gc3RhcnRfeGVuKCkKPj4+ICh4ZW4vYXJjaC9h
cm0vc2V0dXAuYykgYW5kIHNlZSB3aGVyZSB0aGUgdmFsdWUgaXMgbm90IDAgYW55bW9yZS4KPj4+
Cj4+PiBDaGVlcnMsCj4+Pgo+Pj4gLS0gCj4+PiBKdWxpZW4gR3JhbGwKPj4KPj4gSSdsbCBnbyBh
aGVhZCBhZGQgdGhvc2UgYW5kIHNlZSBpZiB0aGF0IGxlYWRzIHRvIGFueXRoaW5nLgo+Pgo+PiAt
LSAKPj4gQnJpYW4gV29vZHMKPiAKPiBPaywgSSBhZGRlZDoKPiAJcHJpbnRrKCJCV19ERUJVRzog
MDEgY291bnRfaW5mbz0weCUwMTZseFxuIiwKPiAJICAgIG1mbl90b19wYWdlKF9tZm4oMHgwMTUz
MykpLT5jb3VudF9pbmZvKTsKPiBJbiBzb21lIHBsYWNlcy4gIEknbSBub3Qgc3VyZSBhYm91dCBz
b21lIG9mIHRoZSBlYXJsaWVyIG9uZXMgKHRoZSBvbmVzCj4gYmVmb3JlIHRoZSBVQVJUIGlzIHNl
dCB1cCksICBidXQgYWxsIG9mIHRoZSBvbmVzIGFmdGVyd2FyZHMgdGhhdAo+IGFjdHVhbGx5IGdl
dCBvdXRwdXQgYXJlOgo+IAlCV19ERUJVRzogMTEgY291bnRfaW5mbz0weDAxODAwMDAwMDAwMDAw
MDAKPiAKPiBJcyBpdCB3b3J0aCB0cnlpbmcgdG8gZmlndXJlIG91dCB3aGVyZSB0aGUgcHJpbnRr
IGJ1ZmZlciBpcyBhbmQgcmVhZGluZwo+IGl0IHJlYWxseSBlYXJseSBvbj8KPiAKCklmIHlvdSBo
YXZlbid0IGVuYWJsZSBFQVJMWV9QUklOVEsgaW4gWGVuLCB0aGVuIHlvdSBtYXkgd2FudCB0byBk
byBpdC4gVGhpcyAKd291bGQgaGVscCB5b3UgdG8gdW5kZXJzdGFuZCB3aGVyZSB0aGUgcGFnZS0+
Y291bnRfaW5mbyBpcyBub3QgemVyb2VkLgoKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 17:30:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 17:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG4vX-0005lM-Je; Thu, 03 Oct 2019 17:30:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iG4vW-0005el-EV
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 17:30:06 +0000
X-Inumbo-ID: 704016be-e603-11e9-972e-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 704016be-e603-11e9-972e-12813bfff9fa;
 Thu, 03 Oct 2019 17:30:05 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 8CE03215EA;
 Thu,  3 Oct 2019 17:30:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570123804;
 bh=VNfCk4ou2COXiB6AxEAnSn3RZE6M8g95VR9amZFB878=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=0p4/ppm1hMEEieZnThVUa28cJoFoGMgo4X//6r4IkbudQZUd001Si8Hs5qXhvAIyz
 FIm/SdcY2QfbqdiidVIZb9U9syZkGP6XMHWsE/O1KVb74bywZgLUQhAaRrU37/Z10+
 OW+mRtJFQKtSXB3Yp5+RSrJOPt9wnmk6seq9ypGE=
Date: Thu, 3 Oct 2019 10:30:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <fce98dfd-9a8b-e615-3799-ff368d4c6527@arm.com>
Message-ID: <alpine.DEB.2.21.1910031028310.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
 <20191003013526.30768-5-sstabellini@kernel.org>
 <fce98dfd-9a8b-e615-3799-ff368d4c6527@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBBIGNvdXBsZSBvZiBjb21tZW50cyBiZWxvdywgbW9zdGx5IGJlY2F1c2UgSSB3YXNuJ3QgY2xl
YXIgZW5vdWdoIG9uIHRoZQo+IHByZXZpb3VzIHZlcnNpb24uIEkgYW0gbm90IHN1cmUgaWYgaXQg
aXMgd29ydGggcmVzZW5kaW5nIHRoZSBzZXJpZXMsIG1heWJlCj4ganVzdCByZXNlbmRpbmcgdGhp
cyBvbmUgd291bGQgYmUgc3VmZmljaWVudD8KPiAKPiBPbiAwMy8xMC8yMDE5IDAyOjM1LCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiBpbmRleCA4NGI2NWI4
ZjI1Li5iOTA5MDJhZDk3IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IEBAIC0xNzE0LDYg
KzE3MTQsODggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVj
dAo+ID4ga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gICB9Cj4gPiAgICNlbmRpZgo+ID4gICArLyoK
PiA+ICsgKiBTY2FuIGRldmljZSB0cmVlIHByb3BlcnRpZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNp
ZmljIGluZm9ybWF0aW9uLgo+ID4gKyAqIFJldHVybnMgPCAwIG9uIGVycm9yCj4gPiArICogICAg
ICAgICAwIG9uIHN1Y2Nlc3MKPiA+ICsgKi8KPiA+ICtzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVf
cGFzc3Rocm91Z2hfcHJvcChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVy
dHkKPiA+ICp4ZW5fcmVnLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkKPiA+ICp4ZW5fcGF0aCwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHhlbl9mb3JjZSwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRy
ZXNzX2NlbGxzLCB1aW50MzJfdAo+ID4gc2l6ZV9jZWxscykKPiA+ICt7Cj4gPiArICAgIGNvbnN0
IF9fYmUzMiAqY2VsbDsKPiA+ICsgICAgdW5zaWduZWQgaW50IGksIGxlbjsKPiA+ICsgICAgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlOwo+ID4gKyAgICBpbnQgcmVzOwo+ID4gKyAgICBwYWRk
cl90IG1zdGFydCwgc2l6ZSwgZ3N0YXJ0Owo+ID4gKwo+ID4gKyAgICAvKiB4ZW4scmVnIHNwZWNp
ZmllcyB3aGVyZSB0byBtYXAgdGhlIE1NSU8gcmVnaW9uICovCj4gPiArICAgIGNlbGwgPSAoY29u
c3QgX19iZTMyICopeGVuX3JlZy0+ZGF0YTsKPiA+ICsgICAgbGVuID0gZmR0MzJfdG9fY3B1KHhl
bl9yZWctPmxlbikgLyAoKGFkZHJlc3NfY2VsbHMgKiAyICsgc2l6ZV9jZWxscykgKgo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YodWludDMyX3QpKTsK
PiAKPiBBcG9sb2dpZXMgZm9yIHRoaXMsIEkgbWlzcmVhZCB5b3UgcHJldmlvdXMgY29kZS4gSSBh
bSBoYXBweSB3aXRoIHRoaXMgdmVyc2lvbgo+IG9yIHRoZSBwcmV2aW91cyBvbmUuCj4gCj4gWy4u
Ll0KPiAKPiA+ICsgICAgLyoKPiA+ICsgICAgICogT25seSBoYW5kbGUgcGFzc3Rocm91Z2ggcHJv
cGVydGllcyBpZiBib3RoIHhlbixyZWcgYW5kIHhlbixwYXRoCj4gPiArICAgICAqIGFyZSBwcmVz
ZW50LCBvciBpZiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgc3BlY2lmaWVkLgo+
ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCB4ZW5fcmVnICE9IE5VTEwgJiYgKHhlbl9wYXRoICE9
IE5VTEwgfHwgeGVuX2ZvcmNlKSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHJlcyA9IGhhbmRs
ZV9wYXNzdGhyb3VnaF9wcm9wKGtpbmZvLCB4ZW5fcmVnLCB4ZW5fcGF0aCwgeGVuX2ZvcmNlLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkcmVzc19jZWxscywg
c2l6ZV9jZWxscyk7Cj4gPiArICAgICAgICBpZiAoIHJlcyA8IDAgKQo+ID4gKyAgICAgICAgewo+
ID4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gYXNzaWduIGRldmlj
ZSB0byAlcGRcbiIsCj4gPiBraW5mby0+ZCk7Cj4gCj4gVGhpcyBpcyBub3QgdGhlIGVycm9yIHBh
dGggSSBtZWFudC4KPiAKPiBUaGUgb25lIEkgd2FzIHJlZmVycmluZyBpcyB0aGUgY2FzZSB3aGVy
ZSB4ZW4scGF0aCBpcyBwcmVzZW50IGJ1dCBub3QgeGVuLHJlZy4KPiBBdCB0aGUgbW9tZW50IHlv
dSB3aWxsIGNvbnRpbnVlIHdpdGhvdXQgdGVsbGluZyB0aGUgdXNlci4gV2Ugc2hvdWxkIGF0IGxl
YXN0Cj4gcHJpbnQgYSB3YXJuaW5nIGFuZCBwcm9iYWJseSByZXR1cm4gYW4gZXJyb3IgYXMgc29t
ZW9uZSBzcGVjaWZ5aW5nICJ4ZW4scGF0aCIKPiBtYXkgZXhwZWN0IHRvIGFzc2lnbiB0aGUgZGV2
aWNlLgoKQXJlIHlvdSBPSyB3aXRoIG1lIGFkZGluZyB0aGUgZm9sbG93aW5nOgoKICAgIGVsc2Ug
aWYgKCAoeGVuX3BhdGggJiYgIXhlbl9yZWcpIHx8ICh4ZW5fcmVnICYmICF4ZW5fcGF0aCAmJiAh
eGVuX2ZvcmNlKSApCiAgICB7CiAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgInhlbixyZWcgb3Ig
eGVuLHBhdGggbWlzc2luZyBmb3IgJXBkXG4iLAogICAgICAgICAgICAgICBraW5mby0+ZCk7CiAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICB9CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 17:32:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 17:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG4xu-0005ua-3J; Thu, 03 Oct 2019 17:32:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iG4xt-0005uV-FF
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 17:32:33 +0000
X-Inumbo-ID: c7b41f1c-e603-11e9-8c93-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7b41f1c-e603-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 17:32:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 8F9CF20830;
 Thu,  3 Oct 2019 17:32:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570123951;
 bh=4QEM7pMZxQFg4gdLu4RHjaMziI5RrMfuQ5HMLPhz+3Q=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=vdgWmIddbeDd4/pxfqKLIpy/Sr/AjjSeAcFa/FdXW+dUnwMurJ5/462hMf3TVdWyE
 cxxGF2KvjxOpPde+MjUugxhjrRvbb30uIRP4cD6s9lpb3zV3YQyqFY/ERQnxo4O+MN
 jvi9lAggGJ+LdYi3qJYqa5wthl+bwHGr9K2NpC6E=
Date: Thu, 3 Oct 2019 10:32:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <fb3762a6-e4aa-53c3-0fcf-f45e9a05934e@arm.com>
Message-ID: <alpine.DEB.2.21.1910031032230.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
 <20191003013526.30768-5-sstabellini@kernel.org>
 <fb3762a6-e4aa-53c3-0fcf-f45e9a05934e@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwMy8xMC8yMDE5IDAyOjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBTY2Fu
IHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFjaCBkZXZpY2Ug
bm9kZSwgbWFwCj4gPiBtZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11Lgo+ID4gCj4gPiBUaGUgbWVtb3J5IHJlZ2lvbiB0byByZW1hcCBpcyBz
cGVjaWZpZWQgYnkgdGhlICJ4ZW4scmVnIiBwcm9wZXJ0eS4KPiA+IAo+ID4gVGhlIGlvbW11IGlz
IHNldHVwIGJ5IHBhc3NpbmcgdGhlIG5vZGUgb2YgdGhlIGRldmljZSB0byBhc3NpZ24gb24gdGhl
Cj4gPiBob3N0IGRldmljZSB0cmVlLiBUaGUgcGF0aCBpcyBzcGVjaWZpZWQgaW4gdGhlIGRldmlj
ZSB0cmVlIGZyYWdtZW50IGFzCj4gPiB0aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCj4g
PiAKPiA+IFRoZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3JtYXRp
b24gZnJvbSB0aGUKPiA+IGNvcnJlc3BvbmRpbmcgbm9kZSBvbiB0aGUgaG9zdCBkZXZpY2UgdHJl
ZS4gQ2FsbAo+ID4gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzIHRvIHJlbWFwIGludGVycnVwdHMu
IEludGVycnVwdHMgcmVsYXRlZCBkZXZpY2UKPiA+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVk
IGZyb20gdGhlIGRldmljZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+ID4gdGhlIG90aGVy
IHByb3BlcnRpZXMuCj4gPiAKPiA+IFJlcXVpcmUgYm90aCB4ZW4scmVnIGFuZCB4ZW4scGF0aCB0
byBiZSBwcmVzZW50LCB1bmxlc3MKPiA+IHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBp
cyBhbHNvIHNldC4gSW4gdGhhdCBjYXNlLCB0b2xlcmF0ZSBhCj4gPiBtaXNzaW5nIHhlbixwYXRo
LCBhbHNvIHRvbGVyYXRlIGlvbW11IHNldHVwIGZhaWx1cmUgZm9yIHRoZSBwYXNzdGhyb3VnaAo+
ID4gZGV2aWNlLgo+ID4gCj4gPiBBbHNvIHNldCBhZGQgdGhlIG5ldyBmbGFnIFhFTl9ET01DVExf
Q0RGX2lvbW11IHNvIHRoYXQgZG9tMGxlc3MgZG9tVQo+ID4gY2FuIHVzZSB0aGUgSU9NTVUgaWYg
YSBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBp
biB2ODoKPiA+IC0gYmV0dGVyIGluLWNvZGUgY29tbWVudAo+ID4gLSBjb2RlIHN0eWxlCj4gPiAt
IGFkZCBhIHByaW5rIGluIGNhc2Ugb2YgZXJyb3IKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NzoKPiA+
IC0gaW1wcm92ZSBpbi1jb2RlIGNvbW1lbnQKPiA+IC0gY29kZSBzdHlsZQo+ID4gLSByZXR1cm4g
MSBpbnN0ZWFkIG9mIEVOT0VOVAo+ID4gLSBpbnRyb2R1Y2UgInhlbixmb3JjZS1hc3NpZ24td2l0
aG91dC1pb21tdSIKPiA+IC0gcmVxdWlyZSBib3RoICJ4ZW4scmVnIiBhbmQgInhlbixwYXRoIiB1
bmxlc3MKPiA+ICAgICJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUiCj4gPiAKPiA+IENo
YW5nZXMgaW4gdjY6Cj4gPiAtIHR1cm4gZHByaW50a3MgaW50byBwcmludGtzCj4gPiAtIHJldHVy
biBlcnJvciBvbiBwYWdlIGFsaWdubWVudCBjaGVjayBmYWlsdXJlCj4gPiAtIHNldCBYRU5fRE9N
Q1RMX0NERl9pb21tdSBpZiBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQKPiA+IAo+ID4gQ2hhbmdl
cyBpbiB2NToKPiA+IC0gdXNlIGxvY2FsIHZhcmlhYmxlIGZvciBuYW1lCj4gPiAtIHVzZSBtYXBf
cmVnaW9uc19wMm10Cj4gPiAtIGFkZCB3YXJuaW5nIGZvciBub3QgcGFnZSBhbGlnbmVkIGFkZHJl
c3Nlcy9zaXplcwo+ID4gLSBpbnRyb2R1Y2UgaGFuZGxlX3Bhc3N0aHJvdWdoX3Byb3AKPiA+IAo+
ID4gQ2hhbmdlcyBpbiB2NDoKPiA+IC0gdXNlIHVuc2lnbmVkCj4gPiAtIGltcHJvdmUgY29tbWl0
IG1lc3NhZ2UKPiA+IC0gY29kZSBzdHlsZQo+ID4gLSB1c2UgZHRfcHJvcF9jbXAKPiA+IC0gdXNl
IGRldmljZV90cmVlX2dldF9yZWcKPiA+IC0gZG9uJ3QgY29weSBvdmVyIHhlbixyZWcgYW5kIHhl
bixwYXRoCj4gPiAtIGRvbid0IGNyZWF0ZSBzcGVjaWFsIGludGVycnVwdCBwcm9wZXJ0aWVzIGZv
ciBkb21VOiBjb3B5IHRoZW0gZnJvbSB0aGUKPiA+ICAgIGZyYWdtZW50Cj4gPiAtIGluLWNvZGUg
Y29tbWVudAo+ID4gCj4gPiBDaGFuZ2VzIGluIHYzOgo+ID4gLSBpbXByb3ZlIGNvbW1pdCBtZXNz
YWdlCj4gPiAtIHJlbW92ZSBzdXBlcmZsdW91cyBjYXN0Cj4gPiAtIG1lcmdlIGNvZGUgd2l0aCB0
aGUgY29weSBjb2RlCj4gPiAtIGFkZCBpbnRlcnJ1cC1wYXJlbnQKPiA+IC0gZGVtb3ZlIGRlcHRo
ID4gMiBjaGVjawo+ID4gLSByZXVzZSBjb2RlIGZyb20gaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRz
Cj4gPiAtIGNvcHkgaW50ZXJydXB0cyBmcm9tIGhvc3QgZHQKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2
MjoKPiA+IC0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCj4gPiAtIGdyYW1tYXIgZml4Cj4g
PiAtIHVzZSBnYWRkcl90b19nZm4gYW5kIG1hZGRyX3RvX21mbgo+ID4gLSByZW1vdmUgZGVwdGgg
PD0gMiBsaW1pdGF0aW9uIGluIHNjYW5uaW5nIHRoZSBkdGIgZnJhZ21lbnQKPiA+IC0gaW50cm9k
dWNlIGFuZCBwYXJzZSB4ZW4scmVnCj4gPiAtIGNvZGUgc3R5bGUKPiA+IC0gc3VwcG9ydCBtb3Jl
IHRoYW4gb25lIGludGVycnVwdCBwZXIgZGV2aWNlCj4gPiAtIHNwZWNpZnkgb25seSB0aGUgR0lD
IGlzIHN1cHBvcnRlZAo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8
IDEzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiA+ICAgMSBmaWxlIGNo
YW5nZWQsIDEzNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4gPiBpbmRleCA4NGI2NWI4ZjI1Li5iOTA5MDJhZDk3IDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKPiA+IEBAIC0xNzE0LDYgKzE3MTQsODggQEAgc3RhdGljIGludCBfX2luaXQgbWFr
ZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdAo+ID4ga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gICB9
Cj4gPiAgICNlbmRpZgo+ID4gICArLyoKPiA+ICsgKiBTY2FuIGRldmljZSB0cmVlIHByb3BlcnRp
ZXMgZm9yIHBhc3N0aHJvdWdoIHNwZWNpZmljIGluZm9ybWF0aW9uLgo+ID4gKyAqIFJldHVybnMg
PCAwIG9uIGVycm9yCj4gPiArICogICAgICAgICAwIG9uIHN1Y2Nlc3MKPiA+ICsgKi8KPiA+ICtz
dGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkKPiA+ICp4ZW5fcmVnLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkK
PiA+ICp4ZW5fcGF0aCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHhlbl9mb3JjZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdAo+ID4gc2l6ZV9jZWxs
cykKPiA+ICt7Cj4gPiArICAgIGNvbnN0IF9fYmUzMiAqY2VsbDsKPiA+ICsgICAgdW5zaWduZWQg
aW50IGksIGxlbjsKPiA+ICsgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlOwo+ID4gKyAg
ICBpbnQgcmVzOwo+ID4gKyAgICBwYWRkcl90IG1zdGFydCwgc2l6ZSwgZ3N0YXJ0Owo+ID4gKwo+
ID4gKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBtYXAgdGhlIE1NSU8gcmVnaW9u
ICovCj4gPiArICAgIGNlbGwgPSAoY29uc3QgX19iZTMyICopeGVuX3JlZy0+ZGF0YTsKPiA+ICsg
ICAgbGVuID0gZmR0MzJfdG9fY3B1KHhlbl9yZWctPmxlbikgLyAoKGFkZHJlc3NfY2VsbHMgKiAy
ICsgc2l6ZV9jZWxscykgKgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2YodWludDMyX3QpKTsKPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBs
ZW47IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRldmljZV90cmVlX2dldF9yZWcoJmNl
bGwsIGFkZHJlc3NfY2VsbHMsIHNpemVfY2VsbHMsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZtc3RhcnQsICZzaXplKTsKPiA+ICsgICAgICAgIGdzdGFydCA9IGR0X25leHRfY2Vs
bChhZGRyZXNzX2NlbGxzLCAmY2VsbCk7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIGdzdGFydCAm
IH5QQUdFX01BU0sgfHwgbXN0YXJ0ICYgflBBR0VfTUFTSyB8fCBzaXplICYKPiA+IH5QQUdFX01B
U0sgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCj4g
PiArICAgICAgICAgICAgICAgICAgICAiRG9tVSBwYXNzdGhyb3VnaCBjb25maWcgaGFzIG5vdCBw
YWdlIGFsaWduZWQKPiA+IGFkZHJlc3Nlcy9zaXplc1xuIik7Cj4gPiArICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiArICAgICAgICByZXMgPSBtYXBf
cmVnaW9uc19wMm10KGtpbmZvLT5kLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnYWRkcl90b19nZm4oZ3N0YXJ0KSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEZOX0RPV04oc2l6ZSksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1h
ZGRyX3RvX21mbihtc3RhcnQpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fbW1pb19kaXJlY3RfZGV2KTsKPiA+ICsgICAgICAgIGlmICggcmVzIDwgMCApCj4gPiArICAg
ICAgICB7Cj4gPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIKPiA+ICsgICAgICAgICAg
ICAgICAgICAgIkZhaWxlZCB0byBtYXAgJSJQUklwYWRkciIgdG8gdGhlIGd1ZXN0Cj4gPiBhdCUi
UFJJcGFkZHIiXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICBtc3RhcnQsIGdzdGFydCk7Cj4g
PiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPiArICAgICAgICB9Cj4gPiArICAgIH0K
PiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogSWYgeGVuX2ZvcmNlLCB3ZSBsZXQgdGhlIHVz
ZXIgYXNzaWduIGEgTU1JTyByZWdpb24gd2l0aCBubwo+ID4gKyAgICAgKiBhc3NvY2lhdGVkIHBh
dGguCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoIHhlbl9wYXRoID09IE5VTEwgKQo+ID4gKyAg
ICAgICAgcmV0dXJuIHhlbl9mb3JjZSA/IDAgOiAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICAvKgo+
ID4gKyAgICAgKiB4ZW4scGF0aCBzcGVjaWZpZXMgdGhlIGNvcnJlc3BvbmRpbmcgbm9kZSBpbiB0
aGUgaG9zdCBEVC4KPiA+ICsgICAgICogQm90aCBpbnRlcnJ1cHQgbWFwcGluZ3MgYW5kIElPTU1V
IHNldHRpbmdzIGFyZSBiYXNlZCBvbiBpdCwKPiA+ICsgICAgICogYXMgdGhleSBhcmUgZG9uZSBi
YXNlZCBvbiB0aGUgY29ycmVzcG9uZGluZyBob3N0IERUIG5vZGUuCj4gPiArICAgICAqLwo+ID4g
KyAgICBub2RlID0gZHRfZmluZF9ub2RlX2J5X3BhdGgoeGVuX3BhdGgtPmRhdGEpOwo+ID4gKyAg
ICBpZiAoIG5vZGUgPT0gTlVMTCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJDb3VsZG4ndCBmaW5kIG5vZGUgJXMgaW4gaG9zdF9kdCFcbiIsCj4gPiArICAgICAg
ICAgICAgICAgKGNoYXIgKil4ZW5fcGF0aC0+ZGF0YSk7Cj4gPiArICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVy
cnVwdHMoa2luZm8tPmQsIG5vZGUsIHRydWUpOwo+ID4gKyAgICBpZiAoIHJlcyA8IDAgKQo+ID4g
KyAgICAgICAgcmV0dXJuIHJlczsKPiA+ICsKPiA+ICsgICAgLyogSWYgeGVuX2ZvcmNlLCB3ZSBp
Z25vcmUgSU9NTVUgZmFpbHVyZXMuICovCj4gPiArICAgIHJlcyA9IGlvbW11X2FkZF9kdF9kZXZp
Y2Uobm9kZSk7Cj4gPiArICAgIGlmICggcmVzIDwgMCApCj4gPiArICAgICAgICByZXR1cm4geGVu
X2ZvcmNlID8gMCA6IC1FSU5WQUw7Cj4gCj4gQWN0dWFsbHksIHRoaXMgY29kZSBpcyB3cm9uZy4g
aW9tbXVfYWRkX2R0X2RldmljZShub2RlKSBpcyByZXR1cm5pbmcgMCB3aGVuCj4gdGhlIElPTU1V
IGlzIG5vdCBpbi11c2UuIEZ1cnRoZXJtb3JlLCB0aGlzIGZ1bmN0aW9uIG1heSBmYWlsIGZvciBv
dGhlciByZWFzb25zCj4gdGhhbiB0aGUgRGV2aWNlIGlzIG5vdCBiZWhpbmQgYW4gSU9NTVUuIElu
IHRob3NlIGNhc2VzLCB5b3UgZG9uJ3Qgd2FudCB0bwo+IGlnbm9yZSB0aGUgZXJyb3IgYXMgdGhp
cyBpcyBtb3N0IGxpa2VseSBnb2luZyB0byBpbnRyb2R1Y2UgYW4gdW5zdGFibGUKPiBwbGF0Zm9y
bS4KPiAKPiBXZSB3ZSB3YW50IGlzIGFsbG93aW5nIGEgdXNlciB0byBwYXNzdGhyb3VnaCBhIGRl
dmljZSB3aGljaCBpcyBub3QgYmVoaW5kIGFuCj4gSU9NTVUuCj4gCj4gU29tZXRoaW5nIGxpa2Ug
YmVsb3cgd291bGQgYmUgYmV0dGVyOgo+IAo+IHJlcyA9IGlvbW11X2FkZF9kdF9kZXZpY2Uobm9k
ZSk7Cj4gaWYgKCByZXMgPCAwICkKPiAgIHJldHVybiByZXM7Cj4gCj4gLyogV2UgSU9NTVUgcG9z
c2libGUKPiBpZiAoICFkdF9kZXZpY2VfaXNfcHJvdGVjdChkZXYpICYmIHhlbl9mb3JjZSApCj4g
ICByZXR1cm4gMDsKPiAKPiByZXR1cm4gaW9tbXVfYXNzaWduX2R0X2RldmljZShraW5mby0+ZCwg
bm9kZSk7CgpZZXMsIEknbGwgZG8gdGhhdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 17:36:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 17:36:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG51X-000659-MX; Thu, 03 Oct 2019 17:36:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iG51W-000654-VY
 for xen-devel@lists.xen.org; Thu, 03 Oct 2019 17:36:18 +0000
X-Inumbo-ID: 4e75b63c-e604-11e9-9bee-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e75b63c-e604-11e9-9bee-bc764e2007e4;
 Thu, 03 Oct 2019 17:36:18 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 8CE9020865;
 Thu,  3 Oct 2019 17:36:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570124177;
 bh=RwBi1WloGP1++n4Jto5ouDC8Q18xhzyq7DpQJ51QyjI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ufxr9nOO5l9s5F7f66lUzWRfx2EcpCM0dXX5F9kIx52Du6xKzb8xsWOsfyzz3VUO/
 8Emsza0qoTqtJ/FVIYfMAdweFRyOKe4Y59kXJ8hUhIt0KvdZ04oWUJ0oV39iQzpx0o
 kASCIy5vY9aStqzaLTx9i/NTDObEnqfSV3/XdXuo=
Date: Thu, 3 Oct 2019 10:36:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <170b2503-c77d-82f5-2821-cec533104c27@arm.com>
Message-ID: <alpine.DEB.2.21.1910031035450.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910021833180.2691@sstabellini-ThinkPad-T480s>
 <20191003013526.30768-8-sstabellini@kernel.org>
 <170b2503-c77d-82f5-2821-cec533104c27@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v8 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, andrii_anisov@epam.com,
 Achin.Gupta@arm.com, xen-devel@lists.xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwMy8xMC8yMDE5IDAyOjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBBZGQg
aW5mbyBhYm91dCB0aGUgU1BJIHVzZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExLgo+ID4gCj4gPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Cj4g
PiAKPiA+IC0tLQo+ID4gQ2hhbmdlcyBpbiB2ODoKPiA+IC0gcmVtb3ZlIHNlbnRlbmNlIGFib3V0
IHhlbixwYXRoIGJlaW5nIG9wdGlvbmFsCj4gPiAKPiA+IENoYW5nZXMgaW4gdjc6Cj4gPiAtIGFk
ZCB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUKPiA+IC0gY2xhcmlmeSB4ZW4scmVnIGFu
ZCB4ZW4scGF0aCBnbyB0b2dldGhlcgo+ID4gLSByZW1vdmUgYWNrZWQtYnkgZHVlIHRvIGNoYW5n
ZXMKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NjoKPiA+IC0gZml4IG5yX3NwaXMgZGVzY3JpcHRpb24K
PiA+IC0gYWRkIGFjawo+ID4gCj4gPiBDaGFuZ2VzIGluIHY1Ogo+ID4gLSBpbXByb3ZlIHdvcmRp
bmcKPiA+IAo+ID4gQ2hhbmdlcyBpbiB2NDoKPiA+IC0gZml4IHNwZWxsaW5nCj4gPiAtIGFkZCAi
bXVsdGlib290LG1vZHVsZSIKPiA+IC0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQo+ID4gLSBpbXBy
b3ZlIGRvYwo+ID4gLSBleHBhbmQgdGhlIG5yX3NwaXMgYW5kIHZwbDAxMSBzZWN0aW9ucyBhbmQg
aW5jbHVkZSBpbmZvcm1hdGlvbiBhYm91dAo+ID4gICAgdGhlIHZwbDAxMSBTUEkKPiA+IC0gbW92
ZSBwYXNzdGhyb3VnaCBpbmZvcm1hdGlvbiB0byBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4
dAo+ID4gCj4gPiBDaGFuZ2VzIGluIHYzOgo+ID4gLSBhZGQgbnJfc3Bpcwo+ID4gLSBjaGFuZ2Ug
ZGVzY3JpcHRpb24gb2YgaW50ZXJydXB0cyBhbmQgaW50ZXJydXB0LXBhcmVudAo+ID4gCj4gPiBD
aGFuZ2VzIGluIHYyOgo+ID4gLSBkZXZpY2UgdHJlZSBmcmFnbWVudCBsb2FkZWQgaW4gY2FjaGVh
YmxlIG1lbW9yeQo+ID4gLSByZW5hbWUgbXVsdGlib290LGR0YiB0byBtdWx0aWJvb3QsZGV2aWNl
LXRyZWUKPiA+IC0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCj4gPiAtIGFkZCBhIG5vdGUg
YWJvdXQgZGV2aWNlIG1lbW9yeSBtYXBwaW5nCj4gPiAtIGludHJvZHVjZSB4ZW4scmVnCj4gPiAt
IHNwZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRlZAo+ID4gLS0tCj4gPiAgIGRvY3MvbWlz
Yy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysrKysrKysrKy0KPiA+ICAgZG9j
cy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQgICAgICAgICB8IDEwNiArKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDE0OSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVl
L2Jvb3RpbmcudHh0Cj4gPiBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQK
PiA+IGluZGV4IDMxN2E5ZTk2MmEuLjY0OWUwMGQwOWYgMTAwNjQ0Cj4gPiAtLS0gYS9kb2NzL21p
c2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4gPiArKysgYi9kb2NzL21pc2MvYXJtL2Rl
dmljZS10cmVlL2Jvb3RpbmcudHh0Cj4gPiBAQCAtMTQ2LDcgKzE0NiwxOCBAQCB3aXRoIHRoZSBm
b2xsb3dpbmcgcHJvcGVydGllczoKPiA+ICAgICAtIHZwbDAxMQo+ID4gICAtICAgIEFuIGVtcHR5
IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNhYmxlIGEgdmlydHVhbCBwbDAxMSBmb3IgdGhlIGd1ZXN0
IHRvCj4gPiB1c2UuCj4gPiArICAgIEFuIGVtcHR5IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNhYmxl
IGEgdmlydHVhbCBwbDAxMSBmb3IgdGhlIGd1ZXN0IHRvCj4gPiArICAgIHVzZS4gVGhlIHZpcnR1
YWwgcGwwMTEgdXNlcyBTUEkgbnVtYmVyIDAgKHNlZSBHVUVTVF9WUEwwMTFfU1BJKS4KPiA+ICsg
ICAgUGxlYXNlIG5vdGUgdGhhdCB0aGUgU1BJIHVzZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExIGNv
dWxkIGNsYXNoIHdpdGgKPiA+IHRoZQo+ID4gKyAgICBwaHlzaWNhbCBTUEkgb2YgYSBwaHlzaWNh
bCBkZXZpY2UgYXNzaWduZWQgdG8gdGhlIGd1ZXN0Lgo+ID4gKwo+ID4gKy0gbnJfc3Bpcwo+ID4g
Kwo+ID4gKyAgICBPcHRpb25hbC4gQSAzMi1iaXQgaW50ZWdlciBzcGVjaWZ5aW5nIHRoZSBudW1i
ZXIgb2YgU1BJcyAoU2hhcmVkCj4gPiArICAgIFBlcmlwaGVyYWwgSW50ZXJydXB0cykgdG8gYWxs
b2NhdGUgZm9yIHRoZSBkb21haW4uIElmIG5yX3NwaXMgaXMKPiA+ICsgICAgbWlzc2luZywgdGhl
IG1heCBudW1iZXIgb2YgU1BJcyBzdXBwb3J0ZWQgYnkgdGhlIHBoeXNpY2FsIEdJQyBpcwo+ID4g
KyAgICB1c2VkLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzIGVuYWJsZWQsIHdo
aWNoZXZlciBpcwo+ID4gKyAgICBncmVhdGVyLgo+ID4gICAgIC0gI2FkZHJlc3MtY2VsbHMgYW5k
ICNzaXplLWNlbGxzCj4gPiAgIEBAIC0yMjYsMyArMjM3LDM0IEBAIGNob3NlbiB7Cj4gPiAgICAg
ICAgICAgfTsKPiA+ICAgICAgIH07Cj4gPiAgIH07Cj4gPiArCj4gPiArCj4gPiArRGV2aWNlIEFz
c2lnbm1lbnQKPiA+ICs9PT09PT09PT09PT09PT09PQo+ID4gKwo+ID4gK0RldmljZSBBc3NpZ25t
ZW50IChQYXNzdGhyb3VnaCkgaXMgc3VwcG9ydGVkIGJ5IGFkZGluZyBhbm90aGVyIG1vZHVsZSwK
PiA+ICthbG9uZ3NpZGUgdGhlIGtlcm5lbCBhbmQgcmFtZGlzaywgd2l0aCB0aGUgZGV2aWNlIHRy
ZWUgZnJhZ21lbnQKPiA+ICtjb3JyZXNwb25kaW5nIHRvIHRoZSBkZXZpY2Ugbm9kZSB0byBhc3Np
Z24gdG8gdGhlIGd1ZXN0Lgo+ID4gKwo+ID4gK1RoZSBkdGIgc3ViLW5vZGUgc2hvdWxkIGhhdmUg
dGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgo+ID4gKwo+ID4gKy0gY29tcGF0aWJsZQo+ID4gKwo+
ID4gKyAgICAibXVsdGlib290LGRldmljZS10cmVlIiBhbmQgIm11bHRpYm9vdCxtb2R1bGUiCj4g
PiArCj4gPiArLSByZWcKPiA+ICsKPiA+ICsgICAgU3BlY2lmaWVzIHRoZSBwaHlzaWNhbCBhZGRy
ZXNzIG9mIHRoZSBkZXZpY2UgdHJlZSBiaW5hcnkgZnJhZ21lbnQKPiA+ICsgICAgUkFNIGFuZCBp
dHMgbGVuZ3RoLgo+ID4gKwo+ID4gK0FzIGFuIGV4YW1wbGU6Cj4gPiArCj4gPiArICAgICAgICBt
b2R1bGVAMHhjMDAwMDAwIHsKPiA+ICsgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9v
dCxkZXZpY2UtdHJlZSIsICJtdWx0aWJvb3QsbW9kdWxlIjsKPiA+ICsgICAgICAgICAgICByZWcg
PSA8MHgwIDB4YzAwMDAwMCAweGZmZmZmZj47Cj4gPiArICAgICAgICB9Owo+ID4gKwo+ID4gK1Ro
ZSBEVEIgZnJhZ21lbnQgaXMgbG9hZGVkIGF0IDB4YzAwMDAwMCBpbiB0aGUgZXhhbXBsZSBhYm92
ZS4gSXQgc2hvdWxkCj4gPiArZm9sbG93IHRoZSBjb252ZW50aW9uIGV4cGxhaW5lZCBpbiBkb2Nz
L21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dC4gVGhlCj4gPiArRFRCIGZyYWdtZW50IHdpbGwgYmUg
YWRkZWQgdG8gdGhlIGd1ZXN0IGRldmljZSB0cmVlLCBzbyB0aGF0IHRoZSBndWVzdAo+ID4gK2tl
cm5lbCB3aWxsIGJlIGFibGUgdG8gZGlzY292ZXIgdGhlIGRldmljZS4KPiA+IGRpZmYgLS1naXQg
YS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCBiL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91
Z2gudHh0Cj4gPiBpbmRleCAwZWZiZDEyMmRlLi42ODI2ZTFmMzQxIDEwMDY0NAo+ID4gLS0tIGEv
ZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKPiA+ICsrKyBiL2RvY3MvbWlzYy9hcm0vcGFz
c3Rocm91Z2gudHh0Cj4gPiBAQCAtODAsNiArODAsMTEyIEBAIFNQSSBudW1iZXJzIHN0YXJ0IGZy
b20gMzIsIGluIHRoaXMgZXhhbXBsZSA4MCArIDMyID0KPiA+IDExMi4KPiA+ICAgU2VlIG1hbiBb
eGwuY2ZnXSBmb3IgdGhlIGlvbWVtIGZvcm1hdC4gVGhlIHJlZyBwcm9wZXJ0eSBpcyBqdXN0IGEg
cGFpcgo+ID4gICBvZiBhZGRyZXNzLCB0aGVuIHNpemUgbnVtYmVycywgZWFjaCBvZiB0aGVtIGNh
biBvY2N1cHkgMSBvciAyIGNlbGxzLgo+ID4gICArCj4gPiArRG9tMC1sZXNzIERldmljZSBQYXNz
dGhyb3VnaAo+ID4gKz09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiA+ICsKPiA+ICtUaGUg
cGFydGlhbCBkZXZpY2UgdHJlZSBmb3IgZG9tMC1sZXNzIGd1ZXN0cyBzaG91bGQgaGF2ZSB0aGUg
Zm9sbG93aW5nCj4gPiArcHJvcGVydGllcyBmb3IgZWFjaCBub2RlIGNvcnJlc3BvbmRpbmcgdG8g
YSBwaHlzaWNhbCBkZXZpY2UgdG8gYXNzaWduIHRvCj4gPiArdGhlIGd1ZXN0Ogo+ID4gKwo+ID4g
Ky0geGVuLHJlZwo+ID4gKwo+ID4gKyAgVGhlIHhlbixyZWcgcHJvcGVydHkgaXMgYW4gYXJyYXkg
b2Y6Cj4gPiArCj4gPiArICAgIDxwaHlzX2FkZHIgc2l6ZSBndWVzdF9hZGRyPgo+ID4gKwo+ID4g
KyAgVGhleSBzcGVjaWZ5IHRoZSBwaHlzaWNhbCBhZGRyZXNzIGFuZCBzaXplIG9mIHRoZSBkZXZp
Y2UgbWVtb3J5Cj4gPiArICByYW5nZXMgdG9nZXRoZXIgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBn
dWVzdCBhZGRyZXNzIHRvIG1hcCB0aGVtIHRvLgo+ID4gKyAgVGhlIHNpemUgb2YgYHBoeXNfYWRk
cicgYW5kIGBndWVzdF9hZGRyJyBpcyBkZXRlcm1pbmVkIGJ5Cj4gPiArICAjYWRkcmVzcy1jZWxs
cywgdGhlIHNpemUgb2YgYHNpemUnIGlzIGRldGVybWluZWQgYnkgI3NpemUtY2VsbHMsIG9mCj4g
PiArICB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZS4KPiA+ICsgIFRoZSBtZW1vcnkgd2lsbCBiZSBt
YXBwZWQgYXMgZGV2aWNlIG1lbW9yeSBpbiB0aGUgZ3Vlc3QgKERldmljZS1uR25SRSkuCj4gPiAr
Cj4gPiArLSB4ZW4scGF0aAo+ID4gKwo+ID4gKyAgQSBzdHJpbmcgcHJvcGVydHkgcmVwcmVzZW50
aW5nIHRoZSBwYXRoIGluIHRoZSBob3N0IGRldmljZSB0cmVlIHRvIHRoZQo+ID4gKyAgY29ycmVz
cG9uZGluZyBkZXZpY2Ugbm9kZS4KPiA+ICsKPiA+ICstIHhlbixmb3JjZS1hc3NpZ24td2l0aG91
dC1pb21tdQo+ID4gKyAgSWYgeGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11IGlzIHByZXNl
bnQgWGVuIGNvbnRpbnVlcyBib290aW5nCj4gPiArICBldmVuIG9uIElPTU1VIHNldHVwIGVycm9y
cyBmb3IgdGhlIGRldmljZSAoaS5lLiB0aGUgZGV2aWNlIGlzIG5vdAo+ID4gKyAgcHJvdGVjdGVk
IGJ5IGFuIElPTU1VKS4KPiAKPiBSZWFkaW5nIGFnYWluLCB0aGlzIHN1Z2dlc3QgdGhlIG9wdGlv
biBjYW4gYmUgdXNlZCB0byBmb3JjZSBhc3NpZ25tZW50IGlmIGEKPiBEZXZpY2UgaXMgYmVoaW5k
IGFuIElPTU1VIGJ1dCB0aGUgc2V0dXAgZmFpbGVkLgo+IAo+IEFsbCBJT01NVXMgc2hvdWxkIGJl
IGNvbmZpZ3VyZWQgdG8gZGVueSBhbnkgdHJhbnNhY3Rpb24uIFNvIHlvdXIgZGV2aWNlIGlzIG5v
dAo+IGdvaW5nIHRvIHdvcmsuIFdlIHNob3VsZCBhbHNvIHByb2JhYmx5IHN0YXRlIHRoZSBjb25z
ZXF1ZW5jZSBvZiB1c2luZyB0aGlzCj4gb3B0aW9uLgo+IAo+IEl0IHdvdWxkIGJlIGJldHRlciB0
byBzYXk6Cj4gCj4gIklmIHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBpcyBwcmVzZW50
LCBYZW4gd2lsbCBhbGxvdyB0byBhc3NpZ24gYQo+IGRldmljZSBldmVuIGlmIGl0IGlzIG5vdCBi
ZWhpbmQgYW4gSU9NTVUuIFRoaXMgd2lsbCByZW5kZXIgeW91ciBwbGF0Zm9ybQo+ICp1bnNhZmUq
IGlmIHRoZSBkZXZpY2UgaXMgRE1BLWNhcGFibGUiLgoKWWVzLCB0aGlzIGlzIGNsZWFyLCBJJ2xs
IHVzZSB5b3VyIHZlcnNpb24uIENhbiBJIHJldGFpbiB0aGUgYWNrZWQtYnkKd2hpbGUgSSBtYWtl
IHRoaXMgY2hhbmdlPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 17:48:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 17:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG5Cx-0006wH-Rv; Thu, 03 Oct 2019 17:48:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KLgg=X4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iG5Cw-0006wC-TG
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 17:48:06 +0000
X-Inumbo-ID: f464780c-e605-11e9-8c93-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f464780c-e605-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 17:48:06 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 7AADB20865;
 Thu,  3 Oct 2019 17:48:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570124885;
 bh=UKSWLFeQmP5I53P3x8lOdLKQEjlquxipFJkKUfI80WY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=YYfP42xiCcmoKUihQ7SK95FPpcZEPTGXqeDFoukJBLQU7vDYnCOYC0msChI4u2YUe
 AeGv4dpN8WBbjTgfojyg5MJWgEI6HAQ850jfFJcdbkQ9kTSLCu6CZX8DqE35qbDeMA
 +qmFoELoXPH7BvnD7FYXNFIQdS8Fw2geohJeYSTc=
Date: Thu, 3 Oct 2019 10:48:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <080c5cf0-d57b-65a2-a89a-1a6080595a72@arm.com>
Message-ID: <alpine.DEB.2.21.1910031044260.30844@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
 <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910020541060.26319@sstabellini-ThinkPad-T480s>
 <a34363de-bafe-eb22-472f-4b0f2e0d325d@arm.com>
 <alpine.DEB.2.21.1910021454250.2691@sstabellini-ThinkPad-T480s>
 <080c5cf0-d57b-65a2-a89a-1a6080595a72@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <Andre.Przywara@arm.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwMi8xMC8yMDE5IDIzOjI2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBX
ZWQsIDIgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IFRoYXQgd2FzIG15IHJlZmxl
Y3Rpb24gb24gd2hldGhlciBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSBvciBhIGJhZCBpZGVhCj4g
PiB0byBoYXZlIGEgU0VSUk9SIGNoZWNrIG9uIHRoZSBmaXEgaHlwZXJ2aXNvciBlbnRyaWVzLiBO
b3QgbmVjZXNzYXJlbHkgaW4KPiA+IHRoaXMgcGF0Y2guIFByb2JhYmx5IG5vdCBpbiB0aGlzIHBh
dGNoLgo+IAo+IElmIHlvdSByZWNlaXZlIGEgRklRIGV4Y2VwdGlvbiBvbiBBcm02NCwgdGhlbiB5
b3UgYXJlIGFscmVhZHkgZG9vbWVkIGJlY2F1c2UKPiB0aGUgaHlwZXJ2aXNvciB3aWxsIGNyYXNo
IChzZWUgZG9fYmFkX21vZGUoKSkuIFNvIHJlY2VpdmluZyB0aGUgU0Vycm9yIGlzCj4gZ29pbmcg
dG8gYmUgeW91ciBsYXN0IGNvbmNlcm4gaGVyZS4KCkkgcmVhbGl6ZSB0aGF0IFhlbiBpcyBkb29t
ZWQgYW55d2F5LCBidXQgaWYgSSB3YXMgdGhlIHVzZXIsIEkgd291bGQKc3RpbGwgd2FudCB0byBr
bm93IGFib3V0IHRoZSBTRXJyb3I6IGl0IGlzIG5vdCBnb2luZyB0byBzYXZlIHRoZQpwbGF0Zm9y
bSBpbiBhbnkgd2F5IGJ1dCBpdCBtaWdodCBtYWtlIG1lIHJlYWxpemUgdGhlcmUgaXMgc29tZXRo
aW5nCndyb25nIHdpdGggdGhlIGd1ZXN0IGNvbmZpZ3VyYXRpb24gKGluIGFkZGl0aW9uIHRvIHRo
ZSBGSVEgcHJvYmxlbS4pCgpCdXQgYmVjYXVzZSB0aGVyZSBpcyBubyB3YXkgdG8gZ2V0IGEgRklR
IGluIFhlbiwgYXQgbGVhc3Qgb24gcGFwZXIsIHRoaXMKaXMga2luZCBvZiBhIHRoZW9yZXRpY2Fs
IGV4ZXJjaXNlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 17:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 17:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG5I3-0007hr-Ng; Thu, 03 Oct 2019 17:53:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iG5I1-0007hm-LR
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 17:53:21 +0000
X-Inumbo-ID: aef78d8a-e606-11e9-96dc-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id aef78d8a-e606-11e9-96dc-bc764e2007e4;
 Thu, 03 Oct 2019 17:53:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AFE021000;
 Thu,  3 Oct 2019 10:53:18 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DEB133F739;
 Thu,  3 Oct 2019 10:53:17 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-4-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011312180.20899@sstabellini-ThinkPad-T480s>
 <af8c7f32-699b-7611-495b-575a81361952@arm.com>
 <alpine.DEB.2.21.1910011714570.2943@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910020541060.26319@sstabellini-ThinkPad-T480s>
 <a34363de-bafe-eb22-472f-4b0f2e0d325d@arm.com>
 <alpine.DEB.2.21.1910021454250.2691@sstabellini-ThinkPad-T480s>
 <080c5cf0-d57b-65a2-a89a-1a6080595a72@arm.com>
 <alpine.DEB.2.21.1910031044260.30844@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f5d16d92-1eed-674c-196d-5b431e363313@arm.com>
Date: Thu, 3 Oct 2019 18:53:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910031044260.30844@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 03/10] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <Andre.Przywara@arm.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "andrii.anisov@gmail.com" <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMy8xMC8yMDE5IDE4OjQ4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VGh1LCAzIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZhbm8sCj4+Cj4+
IE9uIDAyLzEwLzIwMTkgMjM6MjYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFdl
ZCwgMiBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gVGhhdCB3YXMgbXkgcmVmbGVj
dGlvbiBvbiB3aGV0aGVyIGl0IHdvdWxkIGJlIGEgZ29vZCBpZGVhIG9yIGEgYmFkIGlkZWEKPj4+
IHRvIGhhdmUgYSBTRVJST1IgY2hlY2sgb24gdGhlIGZpcSBoeXBlcnZpc29yIGVudHJpZXMuIE5v
dCBuZWNlc3NhcmVseSBpbgo+Pj4gdGhpcyBwYXRjaC4gUHJvYmFibHkgbm90IGluIHRoaXMgcGF0
Y2guCj4+Cj4+IElmIHlvdSByZWNlaXZlIGEgRklRIGV4Y2VwdGlvbiBvbiBBcm02NCwgdGhlbiB5
b3UgYXJlIGFscmVhZHkgZG9vbWVkIGJlY2F1c2UKPj4gdGhlIGh5cGVydmlzb3Igd2lsbCBjcmFz
aCAoc2VlIGRvX2JhZF9tb2RlKCkpLiBTbyByZWNlaXZpbmcgdGhlIFNFcnJvciBpcwo+PiBnb2lu
ZyB0byBiZSB5b3VyIGxhc3QgY29uY2VybiBoZXJlLgo+IAo+IEkgcmVhbGl6ZSB0aGF0IFhlbiBp
cyBkb29tZWQgYW55d2F5LCBidXQgaWYgSSB3YXMgdGhlIHVzZXIsIEkgd291bGQKPiBzdGlsbCB3
YW50IHRvIGtub3cgYWJvdXQgdGhlIFNFcnJvcjogaXQgaXMgbm90IGdvaW5nIHRvIHNhdmUgdGhl
Cj4gcGxhdGZvcm0gaW4gYW55IHdheSBidXQgaXQgbWlnaHQgbWFrZSBtZSByZWFsaXplIHRoZXJl
IGlzIHNvbWV0aGluZwo+IHdyb25nIHdpdGggdGhlIGd1ZXN0IGNvbmZpZ3VyYXRpb24gKGluIGFk
ZGl0aW9uIHRvIHRoZSBGSVEgcHJvYmxlbS4pCgpUaGlzIGlzIG5vdCBzb21ldGhpbmcgSSBhbSBn
b2luZyB0byBsb29rIGF0IGluIHRoZSBuZWFyIGZ1dHVyZS4gVGhlcmUgYXJlIG1vcmUgCmNvbmNl
cm5pbmcgcHJvYmxlbSBpbiBhcmNoL2FybSovZW50cnkuUy4gQWx0aG91Z2gsIHBhdGNoZXMgYXJl
IHdlbGNvbWVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 18:12:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 18:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG5aQ-0000uq-LA; Thu, 03 Oct 2019 18:12:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WycG=X4=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iG5aO-0000ul-VA
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 18:12:21 +0000
X-Inumbo-ID: 56470168-e609-11e9-9730-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56470168-e609-11e9-9730-12813bfff9fa;
 Thu, 03 Oct 2019 18:12:19 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x93HsYMW089402;
 Thu, 3 Oct 2019 18:12:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : mime-version : content-transfer-encoding;
 s=corp-2019-08-05; bh=bs57jL07nzAKqfhU6u+MUrWsx1PltL4Qn+aLCBDHeOE=;
 b=XxAq3iVAqPyJHd22CISPSL1FT5sD9yclaDy2qGzbWLn2FKLaYO3orGq48o4jUYx26bi0
 rwldv7VsCbThyxzi/aINlUpFALi3NGFLvJKb9dCJjHhkrzz44iCmCYDQngxbhA3WeAXE
 VO5x4N0QBn79AsRnz2yQXr1PQvA0L79mNNEur36yPLaeNRlm64q1SE9sf5Nrmz6YgGBM
 qW57b1hVKowS00UpHoea7j4aaMndKQJfOPuHtZI8ABg/fTxjhrsIpsVMrsOT19mENk7i
 QY/kxMF4qZuBXIh+kwP+uVbu4kF5M+lLsD4KGdWpa68aQ+pVmQ3gtVjorHNPJ4OuEXGf WQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2v9xxv658v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 03 Oct 2019 18:12:14 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x93Hwdqr074410;
 Thu, 3 Oct 2019 18:12:13 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3030.oracle.com with ESMTP id 2vcx72wd3p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 03 Oct 2019 18:12:13 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x93ICCXt013176;
 Thu, 3 Oct 2019 18:12:12 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 03 Oct 2019 11:12:12 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Thu,  3 Oct 2019 14:12:03 -0400
Message-Id: <20191003181203.22405-1-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9399
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910030151
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9399
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910030151
Subject: [Xen-devel] [PATCH v2] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, jbeulich@suse.com, james@dingwall.me.uk
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGV4ZWN1dGlvbiBvZiBwYW5pYygpIGNvbnRpbnVlcyB1bnRpbCBYZW4ncyBwYW5p
YyBub3RpZmllcgooeGVuX3BhbmljX2V2ZW50KCkpIGlzIGNhbGxlZCBhdCB3aGljaCBwb2ludCB3
ZSBtYWtlIGEgaHlwZXJjYWxsIHRoYXQKbmV2ZXIgcmV0dXJucy4KClRoaXMgbWVhbnMgdGhhdCBh
bnkgbm90aWZpZXIgdGhhdCBpcyBzdXBwb3NlZCB0byBiZSBjYWxsZWQgbGF0ZXIgYXMKd2VsbCBh
cyBzaWduaWZpY2FudCBwYXJ0IG9mIHBhbmljKCkgY29kZSAoc3VjaCBhcyBwc3RvcmUgd3JpdGVz
IGZyb20Ka21zZ19kdW1wKCkpIGlzIG5ldmVyIGV4ZWN1dGVkLgoKVGhlcmUgaXMgbm8gcmVhc29u
IGZvciB4ZW5fcGFuaWNfZXZlbnQoKSB0byBiZSB0aGlzIGxhc3QgcG9pbnQgaW4KZXhlY3V0aW9u
IHNpbmNlIHBhbmljKCkncyBlbWVyZ2VuY3lfcmVzdGFydCgpIHdpbGwgY2FsbCBpbnRvCnhlbl9l
bWVyZ2VuY3lfcmVzdGFydCgpIGZyb20gd2hlcmUgd2UgY2FuIHBlcmZvcm0gb3VyIGh5cGVyY2Fs
bC4KCk5ldmVydGhlbGVzcywgd2Ugd2lsbCBwcm92aWRlIHhlbl9sZWdhY3lfY3Jhc2ggYm9vdCBv
cHRpb24gdGhhdCB3aWxsCnByZXNlcnZlIG9yaWdpbmFsIGJlaGF2aW9yIGR1cmluZyBjcmFzaC4g
VGhpcyBvcHRpb24gY291bGQgYmUgdXNlZCwKZm9yIGV4YW1wbGUsIGlmIHJ1bm5pbmcga2VybmVs
IGR1bXBlciAod2hpY2ggaGFwcGVucyBhZnRlciBwYW5pYwpub3RpZmllcnMpIGlzIHVuZGVzaXJh
YmxlLgoKUmVwb3J0ZWQtYnk6IEphbWVzIERpbmd3YWxsIDxqYW1lc0BkaW5nd2FsbC5tZS51az4K
U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KLS0tCgp2MjogQWRkZWQgeGVuX2xlZ2FjeV9jcmFzaCBib290IG9wdGlvbiB0byBwcmVzZXJ2
ZSBjdXJyZW50IGJlaGF2aW91ci4gTXkKZWFybGllciBzdWdnZXN0aW9uIHRvIGNyZWF0ZSBhbiBl
eHRlcm5hbCBkdW1wZXIgKGZvciBYZW4gdG9vbHN0YWNrKQpoYWQgc29tZSBjb3JuZXIgY2FzZXMg
YW5kIGRlYWxpbmcgd2l0aCB0aGVtIHdhcyBiZWNvbWluZyB0b28gbXVjaCBsb2dpYwpmb3IgbXkg
dGFzdGUuCgoKIC4uLi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgICAgICAgICB8
ICA0ICsrKwogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAgICAgICAgICAgICAgIHwg
MjggKysrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUv
a2VybmVsLXBhcmFtZXRlcnMudHh0IGIvRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwt
cGFyYW1ldGVycy50eHQKaW5kZXggNGMxOTcxOTYwYWZhLi41ZWEwMDVjOWUyZDYgMTAwNjQ0Ci0t
LSBhL0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CisrKyBi
L0RvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVsLXBhcmFtZXRlcnMudHh0CkBAIC01MjY3
LDYgKzUyNjcsMTAgQEAKIAkJCQl0aGUgdW5wbHVnIHByb3RvY29sCiAJCQluZXZlciAtLSBkbyBu
b3QgdW5wbHVnIGV2ZW4gaWYgdmVyc2lvbiBjaGVjayBzdWNjZWVkcwogCisJeGVuX2xlZ2FjeV9j
cmFzaAlbWDg2LFhFTl0KKwkJCUNyYXNoIGZyb20gWGVuIHBhbmljIG5vdGlmaWVyLCB3aXRob3V0
IGV4ZWN1dGluZyBsYXRlCisJCQlwYW5pYygpIGNvZGUgc3VjaCBhcyBkdW1waW5nIGhhbmRsZXIu
CisKIAl4ZW5fbm9wdnNwaW4JW1g4NixYRU5dCiAJCQlEaXNhYmxlcyB0aGUgdGlja2V0bG9jayBz
bG93cGF0aCB1c2luZyBYZW4gUFYKIAkJCW9wdGltaXphdGlvbnMuCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggNzUw
ZjQ2YWQwMThhLi4yMDViMTE3NjA4NGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW4uYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKQEAgLTI2OSwxOSArMjY5LDQxIEBA
IHZvaWQgeGVuX3JlYm9vdChpbnQgcmVhc29uKQogCQlCVUcoKTsKIH0KIAorc3RhdGljIGludCBy
ZWJvb3RfcmVhc29uID0gU0hVVERPV05fcmVib290Oworc3RhdGljIGJvb2wgeGVuX2xlZ2FjeV9j
cmFzaDsKIHZvaWQgeGVuX2VtZXJnZW5jeV9yZXN0YXJ0KHZvaWQpCiB7Ci0JeGVuX3JlYm9vdChT
SFVURE9XTl9yZWJvb3QpOworCXhlbl9yZWJvb3QocmVib290X3JlYXNvbik7CiB9CiAKIHN0YXRp
YyBpbnQKIHhlbl9wYW5pY19ldmVudChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKnRoaXMsIHVuc2ln
bmVkIGxvbmcgZXZlbnQsIHZvaWQgKnB0cikKIHsKLQlpZiAoIWtleGVjX2NyYXNoX2xvYWRlZCgp
KQotCQl4ZW5fcmVib290KFNIVVRET1dOX2NyYXNoKTsKKwlpZiAoIWtleGVjX2NyYXNoX2xvYWRl
ZCgpKSB7CisJCWlmICh4ZW5fbGVnYWN5X2NyYXNoKQorCQkJeGVuX3JlYm9vdChTSFVURE9XTl9j
cmFzaCk7CisKKwkJcmVib290X3JlYXNvbiA9IFNIVVRET1dOX2NyYXNoOworCisJCS8qCisJCSAq
IElmIHBhbmljX3RpbWVvdXQ9PTAgdGhlbiB3ZSBhcmUgc3VwcG9zZWQgdG8gd2FpdCBmb3JldmVy
LgorCQkgKiBIb3dldmVyLCB0byBwcmVzZXJ2ZSBvcmlnaW5hbCBkb20wIGJlaGF2aW9yIHdlIGhh
dmUgdG8gZHJvcAorCQkgKiBpbnRvIGh5cGVydmlzb3IuIChkb21VIGJlaGF2aW9yIGlzIGNvbnRy
b2xsZWQgYnkgaXRzCisJCSAqIGNvbmZpZyBmaWxlKQorCQkgKi8KKwkJaWYgKHBhbmljX3RpbWVv
dXQgPT0gMCkKKwkJCXBhbmljX3RpbWVvdXQgPSAtMTsKKwl9CiAJcmV0dXJuIE5PVElGWV9ET05F
OwogfQogCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94ZW5fbGVnYWN5X2NyYXNoKGNoYXIgKmFy
ZykKK3sKKwl4ZW5fbGVnYWN5X2NyYXNoID0gdHJ1ZTsKKwlyZXR1cm4gMDsKK30KK2Vhcmx5X3Bh
cmFtKCJ4ZW5fbGVnYWN5X2NyYXNoIiwgcGFyc2VfeGVuX2xlZ2FjeV9jcmFzaCk7CisKIHN0YXRp
YyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgeGVuX3BhbmljX2Jsb2NrID0gewogCS5ub3RpZmllcl9j
YWxsID0geGVuX3BhbmljX2V2ZW50LAogCS5wcmlvcml0eSA9IElOVF9NSU4KLS0gCjIuMTcuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 18:16:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 18:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG5e0-00014I-7s; Thu, 03 Oct 2019 18:16:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=V/SG=X4=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iG5dz-000146-2n
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 18:16:03 +0000
X-Inumbo-ID: db3ac01c-e609-11e9-80e3-bc764e2007e4
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::61d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db3ac01c-e609-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 18:16:02 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ehMbGBfX7otqqRMKglHBo/itOvx9fcSPWJSRcjLz54yeOLyFSgZ1KcO4Xkt2LShiug9ZwqdH8oz3Bso6FrPAAddXcJqvwstS+KUHxiqtRttpcEbEuoilKqfLT6YQaIDSyYN21420O3fGtTehdMGbVG4B22j+5BzoAgmxvL/nPG1Zm5vCcvt7WybgOHkJYvY7eJyL2bGSgQMumlwFwDPr7XbZL+/P54fLthow2Y1wQUmB/xLBLEVtSdLQLeOHpCJfy+CUgheeVSUNkuFW38Ts31L43BAiP5fmhbKPz6LS3DxW9maRCEnJAKQ4fu6FVXLTLVTCXMJRbj17pZuJuBYXDA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LjNrCo6APnXEypqk/vkp8nEoxR0EcktmW0IDj3bh3+8=;
 b=PslYx30CPueof8rCcFeuOt0Sc2NsQ5jXQ5l6vQJMBLgieLDsRUVcbcPmZevHtpMiF593+8EU89ghjAjxv6l2diJE3D36CuwBcJ1OotYHOkhw0zRz06wKel4obg1I9Io/87OI6+vEy88Uu71Hi0KsBfi3wJs30fys7GY+SXCnTiiZfQotdWSR5upoTL7goD5Izcln41gVFuBqe1zL0lejL1zQmyZ7dyY3+RHIaJQx0jj0tjvUil4l18G0WwRMNyhPkj5JS0nX4qNP+0Rauj00t4WiMfC+bQeob+8QClwfQXdrbCR3bdl/YX6pGSUsfqFq7FMc9DMJBQ3R8zscj62hLg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LjNrCo6APnXEypqk/vkp8nEoxR0EcktmW0IDj3bh3+8=;
 b=eg0ZCDhz4iomZB9/+PSAJLWrBkPX8rvAZ6v56Qd38ubrfn20YkLp52hI0/gD89LywQv4ycGdYviyCtaq51YINy2EsAZyAn55rLgqr8K9gs9AFSmXq7317CUQqHBrF12gWrazkr3ViVTqTP8y7bXilbKnP1bclXCnaEQQ3AOsiDs=
Received: from BYAPR02CA0013.namprd02.prod.outlook.com (2603:10b6:a02:ee::26)
 by SN6PR02MB5342.namprd02.prod.outlook.com (2603:10b6:805:71::28)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Thu, 3 Oct
 2019 18:15:59 +0000
Received: from BL2NAM02FT042.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::202) by BYAPR02CA0013.outlook.office365.com
 (2603:10b6:a02:ee::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2263.21 via Frontend
 Transport; Thu, 3 Oct 2019 18:15:58 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT042.mail.protection.outlook.com (10.152.76.193) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2305.20
 via Frontend Transport; Thu, 3 Oct 2019 18:15:56 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iG5dr-0002NZ-9v; Thu, 03 Oct 2019 11:15:55 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iG5dm-0002Xw-6O; Thu, 03 Oct 2019 11:15:50 -0700
Received: from xsj-pvapsmtp01 (xsj-pvapsmtp01.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x93IFlLr007830; 
 Thu, 3 Oct 2019 11:15:48 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iG5dj-0002XX-RM; Thu, 03 Oct 2019 11:15:47 -0700
Date: Thu, 3 Oct 2019 11:15:47 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191003181547.GA13953@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com>
 <20191002232017.GC2644@xilinx.com>
 <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(346002)(376002)(136003)(199004)(189003)(1076003)(36386004)(33656002)(23726003)(9786002)(47776003)(16586007)(356004)(44832011)(6916009)(76176011)(7696005)(53546011)(26005)(8936002)(8676002)(2906002)(86362001)(106002)(305945005)(36756003)(70206006)(58126008)(70586007)(54906003)(4326008)(126002)(476003)(486006)(2616005)(446003)(11346002)(186003)(426003)(81156014)(81166006)(336012)(229853002)(50466002)(316002)(6246003)(478600001)(5660300002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB5342; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: de6c657d-d8a1-4365-20cc-08d7482dbc35
X-MS-TrafficTypeDiagnostic: SN6PR02MB5342:
X-Microsoft-Antispam-PRVS: <SN6PR02MB53426E84B7E62D8CB7896249D79F0@SN6PR02MB5342.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:8273;
X-Forefront-PRVS: 01792087B6
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: HoLR1U4ZZtbd2Hv4CFAZVPA1bxx4Zumq+yHJFji204/KEV33QL2YF3cs6WFk7oAVVpfHlaHs+Q5ScgrFNhAUk7XJPDiMqqTvWixOv1ODIyTgctS4vJ3b+3TjvvqcOFkHUai4pmD4h2WDVENYxcp2XPstihLL+dDEOdu6ExA3DjUHE5W9m+AzzF6+DTRd/UKWSjInmpZW5IcM5/NjobAXDDo9FQJgfKF8g6kutxPRO10gXISgVgXb7Sxgw9AiasxX0oFBWnNq5WRSGhYZMHyZlIF4JmAzuThz8IMmPZrKlBJuQ9qLmg/R2eis2nU4sMUo1EfbVqbohJ58zkpQETXPuRRXTG51idYrfQwaH40n+DUkVKdM7VCxRxky+Fnfov1zqVfLK1t1bkT7xwvdw+3bv1NcCVIYWnep+SNz4NGXka4=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2019 18:15:56.2699 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: de6c657d-d8a1-4365-20cc-08d7482dbc35
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB5342
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDY6MDg6NDVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDAzLzEwLzIwMTkgMDA6MjAsIEJyaWFuIFdvb2RzIHdyb3RlOgo+
ID5PbiBXZWQsIE9jdCAwMiwgMjAxOSBhdCAwMjoyMjo0OVBNIC0wNzAwLCBCcmlhbiBXb29kcyB3
cm90ZToKPiA+PlRoYXQncyBvZGQuICBJIGtub3cgSSBjb3BpZWQgeW91ciBhbmQgU3RlZmFubydz
IGVtYWlsIGFkZHJlc3NlcyBmcm9tIHRoZQo+ID4+TUFJTlRBSU5FUlMgZmlsZSBidXQgdW5kZXIg
bXkgc2VudCBlbWFpbHMgaXQgc2hvd3MgaXQgaGFzIGhhdmluZyBubwo+ID4+Q0NzLi4uICBQRUJD
QUsgSSBndWVzcy4gIE15IGFwb2xvZ2llcy4KPiA+Pgo+ID4+SSdsbCBnbyBhaGVhZCBhZGQgdGhv
c2UgYW5kIHNlZSBpZiB0aGF0IGxlYWRzIHRvIGFueXRoaW5nLgo+ID4+Cj4gPj4tLSAKPiA+PkJy
aWFuIFdvb2RzCj4gPgo+ID5PaywgSSBhZGRlZDoKPiA+CXByaW50aygiQldfREVCVUc6IDAxIGNv
dW50X2luZm89MHglMDE2bHhcbiIsCj4gPgkgICAgbWZuX3RvX3BhZ2UoX21mbigweDAxNTMzKSkt
PmNvdW50X2luZm8pOwo+ID5JbiBzb21lIHBsYWNlcy4gIEknbSBub3Qgc3VyZSBhYm91dCBzb21l
IG9mIHRoZSBlYXJsaWVyIG9uZXMgKHRoZSBvbmVzCj4gPmJlZm9yZSB0aGUgVUFSVCBpcyBzZXQg
dXApLCAgYnV0IGFsbCBvZiB0aGUgb25lcyBhZnRlcndhcmRzIHRoYXQKPiA+YWN0dWFsbHkgZ2V0
IG91dHB1dCBhcmU6Cj4gPglCV19ERUJVRzogMTEgY291bnRfaW5mbz0weDAxODAwMDAwMDAwMDAw
MDAKPiA+Cj4gPklzIGl0IHdvcnRoIHRyeWluZyB0byBmaWd1cmUgb3V0IHdoZXJlIHRoZSBwcmlu
dGsgYnVmZmVyIGlzIGFuZCByZWFkaW5nCj4gPml0IHJlYWxseSBlYXJseSBvbj8KPiA+Cj4gCj4g
SWYgeW91IGhhdmVuJ3QgZW5hYmxlIEVBUkxZX1BSSU5USyBpbiBYZW4sIHRoZW4geW91IG1heSB3
YW50IHRvIGRvIGl0LiBUaGlzCj4gd291bGQgaGVscCB5b3UgdG8gdW5kZXJzdGFuZCB3aGVyZSB0
aGUgcGFnZS0+Y291bnRfaW5mbyBpcyBub3QgemVyb2VkLgo+IAo+IAo+IENoZWVycywKPiAKPiAt
LSAKPiBKdWxpZW4gR3JhbGwKCkFoLCBJJ20gbm90IHVzZWQgdG8gc29tZSBvZiB0aGUgQXJtLWlz
bXMgaW4gWGVuIHlldC4KCihYRU4pIEJXX0RFQlVHOiAuNiBjb3VudF9pbmZvPTB4MDAwMDAwMDAw
MDAwMDAwMAooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBCV19ERUJVRzogMDEg
Y291bnRfaW5mbz0weDAxODAwMDAwMDAwMDAwMDAKClRob3NlIGRlYnVnIG1lc3NhZ2VzIHNhbmR3
aWNoIGVuZF9ib290X2FsbG9jYXRvcigpIGluIHN0YXJ0X3hlbigpLgoKLS0gCkJyaWFuIFdvb2Rz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 19:24:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 19:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG6hS-0006PQ-Sp; Thu, 03 Oct 2019 19:23:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iG6hR-0006PL-KZ
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 19:23:41 +0000
X-Inumbo-ID: 4b661978-e613-11e9-9736-12813bfff9fa
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.84]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b661978-e613-11e9-9736-12813bfff9fa;
 Thu, 03 Oct 2019 19:23:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OhZO9p+VYz0ReNwdbmjFpJhEh/JrH8/0edcnqbliN4k=;
 b=XQ0fYWSnOBJUbJPawsn+ZHQUfi4pGHEZbXzcryCrdALGQr/TQaD/Q21Uvkgu80n/b4+sD+MzOl/Ide3NC99oKjRrDnMtXweQTstxvJNsdO7MjwkK6eRmp7ZKSd717ULKwjcosWK4/m76232x8mYqXaP0DYSA5SpKNK2nDGD7/ZY=
Received: from VI1PR08CA0153.eurprd08.prod.outlook.com (2603:10a6:800:d5::31)
 by VI1PR08MB5533.eurprd08.prod.outlook.com (2603:10a6:803:12d::16)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.20; Thu, 3 Oct
 2019 19:23:32 +0000
Received: from DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::207) by VI1PR08CA0153.outlook.office365.com
 (2603:10a6:800:d5::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2305.20 via Frontend
 Transport; Thu, 3 Oct 2019 19:23:32 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT041.mail.protection.outlook.com (10.152.21.4) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Thu, 3 Oct 2019 19:23:30 +0000
Received: ("Tessian outbound 927f2cdd66cc:v33");
 Thu, 03 Oct 2019 19:23:30 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 5a0f4c3bc1ab3a07
X-CR-MTA-TID: 64aa7808
Received: from 670f55577a5f.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.4.57]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 DB75048F-2457-47DA-B192-51902060AE3A.1; 
 Thu, 03 Oct 2019 19:23:25 +0000
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
 (mail-am5eur02lp2057.outbound.protection.outlook.com [104.47.4.57])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 670f55577a5f.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Thu, 03 Oct 2019 19:23:25 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=X+uELdJWKjJKngqwonVCpymoj18NlbGPlJuNtysGfAetOzmODUb17UUo+5eUIatlmZDYGMq7ninDph+cUCNj4EwhBrTvs8mTUMVsUGnZ14X3wLyHUYzDEtKI0cF/sDUDC6L/IZHfMUjpwDuB0g6aZmxqFgIs0Fgey6XpQyk05V7v7X9DAymHhil5IExe0F5/H+79VXO+TQxI9JDTw/WVNGlfrBWceuftjyozy+1TKJAndSU6Kr2njFeSFA4Q9XDCoLAdNbVgtsACYbKhpR5h4agxQlMr9wouDq3GgxPmAYIQsvXlndARGBb6FRIeIfPwmGOGGGs9hCdfs8araUXRbw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OhZO9p+VYz0ReNwdbmjFpJhEh/JrH8/0edcnqbliN4k=;
 b=m2JLJeVxNX1roDRJu4SWuAkvl2Vpv7foKfnEpgxgaPGx/xXTSINhox3yaV856ZJMzZ+v7IuKm88kH9DBE7pz+UXhXAvNG4gtYqh1ie9WpkYD1GEKsYyK4qNnMeYT+EH8sXzL3kK8pBFEy6nIMjjN7J5V9NiAV9eoMkDz/jXvSIpJBY+K7U8qG58BiRNiSUgM+Bw+7M8R+0CBSZs0q5nQyG9FpNboNAiZSDKuIML3eIwiUD8KJ1pOEvROY1gnI/Nbi1ZUbCWTpeutQTKMWSqdu3tT0cy8uUCb4b7G8MNH9Mo/S7bxkREphtsOnakWGuLsCTUEdw8k6KKROVDJJ7RG9Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=OhZO9p+VYz0ReNwdbmjFpJhEh/JrH8/0edcnqbliN4k=;
 b=XQ0fYWSnOBJUbJPawsn+ZHQUfi4pGHEZbXzcryCrdALGQr/TQaD/Q21Uvkgu80n/b4+sD+MzOl/Ide3NC99oKjRrDnMtXweQTstxvJNsdO7MjwkK6eRmp7ZKSd717ULKwjcosWK4/m76232x8mYqXaP0DYSA5SpKNK2nDGD7/ZY=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4664.eurprd08.prod.outlook.com (10.255.78.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.17; Thu, 3 Oct 2019 19:23:23 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2305.023; Thu, 3 Oct 2019
 19:23:23 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Brian Woods <brian.woods@xilinx.com>
Thread-Topic: [Xen-devel] Errors with Loading Xen at a Certain Address
Thread-Index: AQHVeLj3el+wWu67506idNHh/rHuH6dHotsAgAAAJACAABGzgIAAImsAgAAGhoCAACDTAIABO0mAgAAB94CAABLhgA==
Date: Thu, 3 Oct 2019 19:23:23 +0000
Message-ID: <c2ea24d9-6bd0-a5b2-9ea1-b3bfe5e30a02@arm.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com> <20191002232017.GC2644@xilinx.com>
 <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
 <20191003181547.GA13953@xilinx.com>
In-Reply-To: <20191003181547.GA13953@xilinx.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0021.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:62::33) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 29fd02c6-43ce-4721-f13b-08d748372ce3
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4664:|VI1PR08MB5533:
X-Microsoft-Antispam-PRVS: <VI1PR08MB5533BA9EA0AFFF45D09CBA04809F0@VI1PR08MB5533.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882;
x-forefront-prvs: 01792087B6
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(136003)(376002)(366004)(346002)(189003)(199004)(6246003)(86362001)(486006)(6436002)(6486002)(44832011)(31686004)(4326008)(76176011)(186003)(54906003)(4744005)(2616005)(66946007)(66556008)(66476007)(11346002)(446003)(229853002)(476003)(66446008)(64756008)(31696002)(36756003)(316002)(25786009)(6512007)(26005)(102836004)(5660300002)(2906002)(71190400001)(8676002)(52116002)(81156014)(53546011)(6506007)(81166006)(386003)(8936002)(256004)(99286004)(14454004)(7736002)(305945005)(3846002)(6916009)(6116002)(478600001)(66066001)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4664;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: mfGqSrFz6Zt8oonQEyQ8W5Qujaj2UMzDQx9QfxFP3aH3L4WMGRoN7kMjqt2V5si8tbKmzFE7h3PwCz9WO1inepSSFVAgIR98R83Hj/94nJ9QYWxLR3CLfnPNF48ILLTm3X+s/DYU/CP/0EWITyZ5SonC0GddT8vQsgw6WLx6VeCQLiNPEbBXIAWPj4IQwIzx9il/UkTSSSQTiOdsOSD9DhI+w1rfuGhkfyEOIlxXafAoml55vfMPmLZXuFcAFJJUP9v2ztsggH30/YPwoO/HhPiUT12H/YWjwoK3T9ks7s9oEki+YIMYy7eCwLkDFih8Da9BqSEkNruLR3se0eXLAGheSvkOUUI6SiNIj0ARpzFcxAPMB3fwgcJqWTsta2aZ/PiaTgV6YLiGA5A+bgkBKwOOeKDuxbISYe8PFX+5TBM=
x-ms-exchange-transport-forked: True
Content-ID: <8DDA8E94C7D6BE41AEA642ECF54F4B63@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4664
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT041.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(396003)(136003)(346002)(199004)(189003)(70586007)(31696002)(25786009)(31686004)(6512007)(186003)(81156014)(305945005)(6486002)(36756003)(6116002)(356004)(70206006)(7736002)(3846002)(8676002)(336012)(107886003)(6862004)(26826003)(478600001)(81166006)(47776003)(66066001)(14454004)(6246003)(4744005)(50466002)(4326008)(316002)(386003)(76176011)(6506007)(76130400001)(53546011)(26005)(86362001)(54906003)(126002)(22756006)(5660300002)(476003)(2616005)(11346002)(446003)(8936002)(436003)(63350400001)(23676004)(102836004)(486006)(2906002)(2486003)(99286004)(229853002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB5533;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: db249fc0-c0ba-48ca-4665-08d748372865
NoDisclaimer: True
X-Forefront-PRVS: 01792087B6
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: J1JR0rhCU0SpKXOYWgA9ZyxnZEUGpbUjIHZWdKEQy9xNkbPD2whpIW/nXb+9QU1lcQh/OA0zI17p2ZdV/n6Pbg4C5wieFba0B/ADub5+x8Q1hfHf0ONFOiOrVvHIkK5rC5wtxb7c96YqzhtwwJkjIYRCjCUkhphmW53K3mOEwYHknbs9zGIXOYtE3rdYDipEJt61HLB13xY+xOPkqmyAp33thSQE6Kwtaem0e1dB/igfspzLi5FFV5s2byHD53KBDu8z41NUVMQ6rw3Y1F2ip41ooUZ3Qj4eOMb9VVg7HkzGf85pbXgJEXRfqlAEQ9VgTtdEXH3EMdhbOqMp/2DAS/vouhaM9ovu7SDxjqDxhID5jl/ITqIlTfeFQFMIRAXJE+z592KF8Yd/f/1BxmFTAcVzkwi9vKmj+ohJxYgR6IM=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2019 19:23:30.9191 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 29fd02c6-43ce-4721-f13b-08d748372ce3
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB5533
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDAzLzEwLzIwMTkgMTk6MTUsIEJyaWFuIFdvb2RzIHdyb3RlOg0KPiBPbiBUaHUs
IE9jdCAwMywgMjAxOSBhdCAwNjowODo0NVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+
IChYRU4pIEJXX0RFQlVHOiAuNiBjb3VudF9pbmZvPTB4MDAwMDAwMDAwMDAwMDAwMA0KPiAoWEVO
KSBEb21haW4gaGVhcCBpbml0aWFsaXNlZA0KPiAoWEVOKSBCV19ERUJVRzogMDEgY291bnRfaW5m
bz0weDAxODAwMDAwMDAwMDAwMDANCj4gDQo+IFRob3NlIGRlYnVnIG1lc3NhZ2VzIHNhbmR3aWNo
IGVuZF9ib290X2FsbG9jYXRvcigpIGluIHN0YXJ0X3hlbigpLg0KDQpobW1tLCBsb29raW5nIGJh
Y2sgYXQgdGhlIHRocmVhZCwgdGhlIFdBUk5fT04oKSBJIHN1Z2dlc3RlZCBpcyBhY3R1YWxseSAN
CmluY29ycmVjdC4gOi8gU29ycnkgZm9yIHRoYXQuIEl0IHNob3VsZCBiZToNCg0KV0FSTl9PTiht
Zm5feChwYWdlX3RvX21mbihwZyArIGkpKSA9PSAweDAxNTMzKTsNCg0KTm90ZSB0aGUgImkiIGlu
c3RlYWQgb2YgIjEiLg0KDQpJZiB0aGUgV0FSTl9PTigpIGlzIHRyaWdnZXJlZCBiZXR3ZWVuIHRo
ZSB0d28gY2FsbHMsIHRoZW4gaXQgd291bGQgbWVhbiANCndlIGFyZSBnaXZpbmcgcGFnZSB0byB0
aGUgYm9vdCBhbGxvY2F0b3IuDQoNClRoaXMgd291bGQgaW1wbHkgdGhhdCBuZXh0X21vZHVsZXMo
KSBvciBkdF91bnJlc2VydmVkX3JlZ2lvbnMoKSBpcyBub3QgDQp3b3JraW5nIGFzIGV4cGVjdGVk
IChpLmUuIGNhcnZpbmcgb3V0IGFueSBtb2R1bGVzKS4NCg0KQWxzbywgY291bGQgeW91IHNlbmQg
eW91ciBsb2cgd2l0aCBlYXJseSBwcmludGsgZW5hYmxlZD8NCg0KQ2hlZXJzLA0KDQotLSANCkp1
bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 20:25:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 20:25:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG7f3-0002cl-59; Thu, 03 Oct 2019 20:25:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=V/SG=X4=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iG7f1-0002cg-EE
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 20:25:15 +0000
X-Inumbo-ID: e6a1d443-e61b-11e9-9739-12813bfff9fa
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.69.43]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6a1d443-e61b-11e9-9739-12813bfff9fa;
 Thu, 03 Oct 2019 20:25:12 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=d7ofAK+oEpBPoT8YIMutQOX8tas7sIsSOoECFdR3NNoGWACmdtmx1Crygk5Ue5havOjTD3GY08r7Xv4i57ZuZnGAxfNbjLwrNJrs2mRJvMUKy+AoZnKqOo2ihO2bHo9JXiitWdOPg3RJWtN7rz8gAs68YAcCGaEd8oNY39cjFJw8Up7lTW0IfHHoO3XYtw2FE2jzaW9bCbA9JBWW0IkFvAnzvILpOPRhuqch8xkSORqGfo2bqZyXyFhw7m0PIvKOWQ0fN+bniKN8R58CJuhSFUFgFrJmy2/lonUQ4TUfRgWP3B5EHnsbUKhPyCmanpBQXZgH0xn2G6D4S8Zja8j3wg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ATtUfIhqmu3R7IH+6hwzoRjyfmkxWE2noHpgEOZ8CYM=;
 b=flR01q57b27Xh8NWfg+dtr9/P90Isf+x1sTPaHzWkdwDBK7WVWEpvc5QGq3dxYGkr5X3SgZy3CEJdqTf8fOHOt2EBeXmJfq640X0N/In2/Zt7ZaedqYaPwQi5WNDiMUkAMU5VLEXnS1SNlDMdJeS6JPcWRGfpQvzIe1i0BfmQdLhLPlfJneawO+gWpyzZ1Ik9TKjNv+/OyHYGuBNtq8oDLmhi404Vtp94jUZ8YCxqyCuSeHHZav9ANcYSVSqzLvU+5BDYolL6nhHaxyIv21Eb2imruWcsdySoCjYU2SesnpkMPdOCxUIYs5TeNwWmTi/ebPZSXFGv56PZJ9M3bzSFQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ATtUfIhqmu3R7IH+6hwzoRjyfmkxWE2noHpgEOZ8CYM=;
 b=LQqfHX19MV89Ely95RrCYqVyYqJK0LBsE7WpvkX1ai7gIXJCbTTMc4b5WmZkIbkk75JgV13ggWTJg+DyxyNb6EX12fZ6tSqOep+rxwre+DgDZCZGApO5eFrNdCUe/inlLXeC4c5xX+oA06DGBLedj+d8wBlO03t+PXTNsLTEzQc=
Received: from MN2PR02CA0001.namprd02.prod.outlook.com (2603:10b6:208:fc::14)
 by SN6PR02MB5342.namprd02.prod.outlook.com (2603:10b6:805:71::28)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.17; Thu, 3 Oct
 2019 20:25:10 +0000
Received: from BL2NAM02FT034.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::209) by MN2PR02CA0001.outlook.office365.com
 (2603:10b6:208:fc::14) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2263.26 via Frontend
 Transport; Thu, 3 Oct 2019 20:25:10 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT034.mail.protection.outlook.com (10.152.77.161) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2305.20
 via Frontend Transport; Thu, 3 Oct 2019 20:25:10 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iG7ev-0006P3-D7; Thu, 03 Oct 2019 13:25:09 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iG7eq-0007wk-7z; Thu, 03 Oct 2019 13:25:04 -0700
Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x93KOwYN029812; 
 Thu, 3 Oct 2019 13:24:58 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iG7ek-0007qC-MW; Thu, 03 Oct 2019 13:24:58 -0700
Date: Thu, 3 Oct 2019 13:24:58 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <Julien.Grall@arm.com>
Message-ID: <20191003202457.GA4040@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com>
 <20191002232017.GC2644@xilinx.com>
 <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
 <20191003181547.GA13953@xilinx.com>
 <c2ea24d9-6bd0-a5b2-9ea1-b3bfe5e30a02@arm.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="lrZ03NoBR/3+SXJZ"
Content-Disposition: inline
In-Reply-To: <c2ea24d9-6bd0-a5b2-9ea1-b3bfe5e30a02@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(396003)(346002)(39860400002)(376002)(199004)(189003)(1076003)(36386004)(235185007)(9786002)(356004)(16586007)(6916009)(44832011)(33656002)(8676002)(44144004)(76176011)(53546011)(7696005)(26005)(8936002)(2906002)(86362001)(106002)(305945005)(11346002)(36756003)(70586007)(70206006)(66576008)(58126008)(54906003)(2476003)(4326008)(476003)(486006)(126002)(2616005)(446003)(186003)(81156014)(81166006)(426003)(336012)(71190400001)(229853002)(316002)(5024004)(6246003)(21480400003)(568964002)(478600001)(5660300002)(2700100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB5342; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ee2aa881-fee3-4cf2-f8bd-08d7483fc9e3
X-MS-TrafficTypeDiagnostic: SN6PR02MB5342:
X-Microsoft-Antispam-PRVS: <SN6PR02MB5342BCB6ABD501BDCD9BF25CD79F0@SN6PR02MB5342.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:3383;
X-Forefront-PRVS: 01792087B6
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: bm5a7w2oCXdRDkkx/I4WDSqm4yLCrdRb0LD8AZeeXD1IgUJlPa1oDC65GPrpCnDrbJ/hSDmSQOdq394ZllQQYnEwAmV0WUKeIaASz7If2/t0zduon+oCr5jxDzBRocdfgfHPc7y/gpablahLZtB53EGHp8vnIPDNrk6x272bGA+A/UPevXQqo5/tAfo1e+iPkmjRLinC67VF10ygFKkXooOzv2JkgzvML88ZHzo3Zm59D75SSsUWLGDC4k4AlnvIqATO6bd3KSS/hajt8Yoj/jghojfB1EPxge0gp63oO1tZ9pKEEcRkh/cX2mwEOzBW3av1E4aMF8WmAU66iFEJcQ3t/iN981WQfzX3T/rJCGp4duvTrf5yDSKJF36ufDKP4dl9bZqo1zy8pg3XsIZNDPjW7Xbz5E6vkjRua3e8kH4=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Oct 2019 20:25:10.0042 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ee2aa881-fee3-4cf2-f8bd-08d7483fc9e3
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB5342
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--lrZ03NoBR/3+SXJZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Thu, Oct 03, 2019 at 07:23:23PM +0000, Julien Grall wrote:
> Hi,
> 
> On 03/10/2019 19:15, Brian Woods wrote:
> > On Thu, Oct 03, 2019 at 06:08:45PM +0100, Julien Grall wrote:
> > (XEN) BW_DEBUG: .6 count_info=0x0000000000000000
> > (XEN) Domain heap initialised
> > (XEN) BW_DEBUG: 01 count_info=0x0180000000000000
> > 
> > Those debug messages sandwich end_boot_allocator() in start_xen().
> 
> hmmm, looking back at the thread, the WARN_ON() I suggested is actually 
> incorrect. :/ Sorry for that. It should be:
> 
> WARN_ON(mfn_x(page_to_mfn(pg + i)) == 0x01533);
> 
> Note the "i" instead of "1".
> 
> If the WARN_ON() is triggered between the two calls, then it would mean 
> we are giving page to the boot allocator.
> 
> This would imply that next_modules() or dt_unreserved_regions() is not 
> working as expected (i.e. carving out any modules).
> 
> Also, could you send your log with early printk enabled?
> 
> Cheers,
> 
> -- 
> Julien Grall

Attached are the log and diff.

There's a WARN_ON() between the two debug printks calls I shared above.

-- 
Brian Woods

--lrZ03NoBR/3+SXJZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="xen-git_52633db2c5ed-p8-bad_addr.log"
Content-Transfer-Encoding: quoted-printable

PMU Firmware 2019.1	May 25 2019   06:57:33=0D
PMU_ROM Version: xpbr-v8.1.0-0=0D
NOTICE:  ATF running on XCZUUNKN/QEMU v4/RTL0.0 at 0xfffea000=0D
NOTICE:  BL31: Secure code at 0x60000000=0D
NOTICE:  BL31: Non secure code at 0x10080000=0D
NOTICE:  BL31: v2.0(release):xilinx-v2018.3-720-g80d1c790=0D
NOTICE:  BL31: Built : 06:54:23, May 25 2019=0D
PMUFW:	v1.1=0D
=0D
=0D
U-Boot 2019.01 (May 25 2019 - 06:55:09 +0000)=0D
=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
DRAM:  4 GiB=0D
EL Level:	EL2=0D
Chip ID:	unknown=0D
MMC:   mmc@ff170000: 0=0D
Loading Environment from SPI Flash... SF: Detected n25q512a with page size =
512 Bytes, erase size 128 KiB, total 128 MiB=0D
*** Warning - bad CRC, using default environment=0D
=0D
In:    serial@ff000000=0D
Out:   serial@ff000000=0D
Err:   serial@ff000000=0D
Model: ZynqMP ZCU102 Rev1.0=0D
Board: Xilinx ZynqMP=0D
Bootmode: JTAG_MODE=0D
Reset reason:	EXTERNAL =0D
Net:   ZYNQ GEM: ff0e0000, phyaddr c, interface rgmii-id=0D
eth0: ethernet@ff0e0000=0D
U-BOOT for xilinx-zcu102-2019_1=0D
=0D
BOOTP broadcast 1=0D
DHCP client bound to address 10.0.5.15 (2 ms)=0D
Hit any key to stop autoboot:  4 =08=08=08 3 =08=08=08 0 =0D
ZynqMP> setenv serverip 10.0.5.2; tftpb 1280000 xen-qemu-mod.dtb; tftpb 0x8=
0000 yocto-Image; tftpb 1400000 xen-custom.ub; tftpb 9000000 yocto-rootfs.c=
pio.gz.ub; bootm 1400000 9000000 1280000 =0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-qemu-mod.dtb'.=0D
Load address: 0x1280000=0D
Loading: *=08###=0D
	 6 MiB/s=0D
done=0D
Bytes transferred =3D 38019 (9483 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-Image'.=0D
Load address: 0x80000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #########################################=0D
	 36.6 MiB/s=0D
done=0D
Bytes transferred =3D 18215424 (115f200 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'xen-custom.ub'.=0D
Load address: 0x1400000=0D
Loading: *=08##############################################################=
###=0D
	 ####=0D
	 22.4 MiB/s=0D
done=0D
Bytes transferred =3D 984464 (f0590 hex)=0D
Using ethernet@ff0e0000 device=0D
TFTP from server 10.0.5.2; our IP address is 10.0.5.15=0D
Filename 'yocto-rootfs.cpio.gz.ub'.=0D
Load address: 0x9000000=0D
Loading: *=08##############################################################=
###=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #################################################################=0D
	 #####################=0D
	 36.4 MiB/s=0D
done=0D
Bytes transferred =3D 9569188 (9203a4 hex)=0D
## Booting kernel from Legacy Image at 01400000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux Kernel Image (uncompressed)=0D
   Data Size:    984400 Bytes =3D 961.3 KiB=0D
   Load Address: 01400000=0D
   Entry Point:  01400000=0D
   Verifying Checksum ... OK=0D
## Loading init Ramdisk from Legacy Image at 09000000 ...=0D
   Image Name:   =0D
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)=0D
   Data Size:    9569124 Bytes =3D 9.1 MiB=0D
   Load Address: 09000000=0D
   Entry Point:  09000000=0D
   Verifying Checksum ... OK=0D
## Flattened Device Tree blob at 01280000=0D
   Booting using the fdt blob at 0x1280000=0D
   Loading Kernel Image ... OK=0D
   Loading Ramdisk to 076df000, end 07fff364 ... OK=0D
   Loading Device Tree to 00000000076d2000, end 00000000076de482 ... OK=0D
=0D
Starting kernel ...=0D
=0D
- UART enabled -=0D
- Boot CPU booting -=0D
- Current EL 00000008 -=0D
- Initialize CPU -=0D
- Turning on paging -=0D
- Zero BSS -=0D
- Ready -=0D
(XEN) Checking for initrd in /chosen=0D
(XEN) Initrd 00000000076df000-0000000007fff364=0D
(XEN) RAM: 0000000000000000 - 000000007fefffff=0D
(XEN) RAM: 0000000800000000 - 000000087fffffff=0D
(XEN) =0D
(XEN) MODULE[0]: 0000000001400000 - 00000000015328f1 Xen         =0D
(XEN) MODULE[1]: 00000000076d2000 - 00000000076dc080 Device Tree =0D
(XEN) MODULE[2]: 00000000076df000 - 0000000007fff364 Ramdisk     =0D
(XEN) MODULE[3]: 0000000000080000 - 0000000003180000 Kernel      =0D
(XEN)  RESVD[0]: 00000000076d2000 - 00000000076dc000=0D
(XEN)  RESVD[1]: 00000000076df000 - 0000000007fff364=0D
(XEN) =0D
(XEN) =0D
(XEN) Command line: console=3Ddtuart dtuart=3Dserial0 dom0_mem=3D1G bootscr=
ub=3D0 timer_slop=3D0=0D
(XEN) PFN compression on bits 19...22=0D
(XEN) BW_DEBUG: 00 count_info=3D0x0000000000000000=0D
(XEN) BW_DEBUG: .3 count_info=3D0x0000000000000000=0D
(XEN) BW_DEBUG: .6 count_info=3D0x0000000000000000=0D
(XEN) Xen WARN at page_alloc.c:1392=0D
(XEN) ----[ Xen-4.13-unstable  arm64  debug=3Dy   Not tainted ]----=0D
(XEN) CPU:    0=0D
(XEN) PC:     000000000021c144 page_alloc.c#free_heap_pages+0x144/0x614=0D
(XEN) LR:     0180000000000000=0D
(XEN) SP:     00000000002efcc0=0D
(XEN) CPSR:   600003c9 MODE:64-bit EL2h (Hypervisor, handler)=0D
(XEN)      X0: 000000080004a328  X1: 0000000000000000  X2: 000000080004a328=
=0D
(XEN)      X3: 0000000000001533  X4: 00000000002a34b8  X5: 00000000002a3000=
=0D
(XEN)      X6: 00000000002a3000  X7: 00000000002a3000  X8: 0080000000000000=
=0D
(XEN)      X9: 0000000000001533 X10: 6db6db6db6db6db7 X11: fffffff800000000=
=0D
(XEN)     X12: 0000000000000001 X13: 0000000000001533 X14: 0000000000001533=
=0D
(XEN)     X15: 000000000007ffff X16: 00000000002a3488 X17: 0000000000000001=
=0D
(XEN)     X18: 000000007dda9de8 X19: 0000000000000000 X20: 0000000000000000=
=0D
(XEN)     X21: 000000080004a328 X22: 0000000000000000 X23: 0000000047ffffff=
=0D
(XEN)     X24: 00000000002a3000 X25: 3d3d3d3d3d3d3d3d X26: 00000000002a3000=
=0D
(XEN)     X27: 00000000002a3000 X28: 00000000002a3000  FP: 00000000002efcc0=
=0D
(XEN) =0D
(XEN)   VTCR_EL2: 00000000=0D
(XEN)  VTTBR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN)  SCTLR_EL2: 30cd183d=0D
(XEN)    HCR_EL2: 0000000000000038=0D
(XEN)  TTBR0_EL2: 000000000152c000=0D
(XEN) =0D
(XEN)    ESR_EL2: f2000001=0D
(XEN)  HPFAR_EL2: 0000000000000000=0D
(XEN)    FAR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN) Xen stack trace from sp=3D00000000002efcc0:=0D
(XEN)    00000000002efd30 000000000021e900 000000080004a328 000000000000000=
0=0D
(XEN)    00000000002fad40 000000000000619f 00000000002a3488 000000080004a32=
8=0D
(XEN)    0000000000000000 00000000000fff00 00000000002d03c0 6db6db6db6db6db=
7=0D
(XEN)    00000000002a10f8 000000010000000d 00000000002efda0 00000000002a6db=
c=0D
(XEN)    0000000000000001 00000000002c8000 00000000002a34b8 00000000002a300=
0=0D
(XEN)    00000000002a3000 00000000002a3000 0000000000000002 00000000000fff0=
0=0D
(XEN)    00000000002d03c0 ffffffffffffffff 00000000002efda0 00000000002fad9=
0=0D
(XEN)    00000000002efde0 00000000002b8e60 0000000000001533 000000080000000=
0=0D
(XEN)    00000000002a3000 00000000002a3000 00000000002a3000 fefefefefefeff0=
9=0D
(XEN)    000000007dd9e890 00000000002001b4 0000000001400000 000000000120000=
0=0D
(XEN)    00000000076d2000 0000000000000000 0000000000400000 000000000000000=
3=0D
(XEN)    0000000000000001 0000000000000000 0000000001400000 000000000140004=
0=0D
(XEN)    0000000000000000 00000000002a63b8 00000000002d03c0 00000000002d03d=
8=0D
(XEN)    00000000076d2000 000000000000a080 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000300000000 0000000000000000 00000040fffffff=
f=0D
(XEN)    0000000000000400 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN) Xen call trace:=0D
(XEN)    [<000000000021c144>] page_alloc.c#free_heap_pages+0x144/0x614 (PC)=
=0D
(XEN)    [<0180000000000000>] 0180000000000000 (LR)=0D
(XEN)    [<000000000021e900>] page_alloc.c#init_heap_pages+0x3d4/0x564=0D
(XEN)    [<00000000002a6dbc>] end_boot_allocator+0x114/0x21c=0D
(XEN)    [<00000000002b8e60>] start_xen+0x47c/0x108c=0D
(XEN)    [<00000000002001b4>] arm64/head.o#primary_switched+0xc/0x2c=0D
(XEN) =0D
(XEN) Domain heap initialised=0D
(XEN) BW_DEBUG: 01 count_info=3D0x0180000000000000=0D
(XEN) Booting using Device Tree=0D
(XEN) Platform: Xilinx ZynqMP=0D
(XEN) BW_DEBUG: 02 count_info=3D0x0180000000000000=0D
(XEN) Looking for dtuart at "serial0", options ""=0D
 Xen 4.13-unstable=0D
(XEN) Xen version 4.13-unstable (woods@xilinx.com) (aarch64-unknown-linux-g=
nu-gcc (crosstool-NG 1.24.0.6-afaf7b9) 8.3.0) debug=3Dy  Thu Oct  3 12:59:1=
8 PDT 2019=0D
(XEN) Latest ChangeSet: Thu Sep 26 11:03:08 2019 +0100 git:52633db-dirty=0D
(XEN) build-id: 15b5303bb7014b2f2e5973278c679dac8b3bd1c8=0D
(XEN) BW_DEBUG:2.5 count_info=3D0x0180000000000000=0D
(XEN) Processor: 410fd034: "ARM Limited", variant: 0x0, part 0xd03, rev 0x4=
=0D
(XEN) 64-bit Execution:=0D
(XEN)   Processor Features: 1100000000002222 0000000000000000=0D
(XEN)     Exception Levels: EL3:64+32 EL2:64+32 EL1:64+32 EL0:64+32=0D
(XEN)     Extensions: FloatingPoint AdvancedSIMD=0D
(XEN)   Debug Features: 0000000010305106 0000000000000000=0D
(XEN)   Auxiliary Features: 0000000000000000 0000000000000000=0D
(XEN)   Memory Model Features: 0000000000001122 0000000000000000=0D
(XEN)   ISA Features:  0000000000011120 0000000000000000=0D
(XEN) 32-bit Execution:=0D
(XEN)   Processor Features: 00001231:00011011=0D
(XEN)     Instruction Sets: AArch32 A32 Thumb Thumb-2 ThumbEE Jazelle=0D
(XEN)     Extensions: GenericTimer Security=0D
(XEN)   Debug Features: 03010066=0D
(XEN)   Auxiliary Features: 00000000=0D
(XEN)   Memory Model Features: 10101105 40000000 01260000 02102211=0D
(XEN)  ISA Features: 02101110 13112111 21232042 01112131 00011142 00011121=
=0D
(XEN) Using SMC Calling Convention v1.1=0D
(XEN) Using PSCI v1.1=0D
(XEN) SMP: Allowing 4 CPUs=0D
(XEN) BW_DEBUG: 03 count_info=3D0x0180000000000000=0D
(XEN) Generic Timer IRQ: phys=3D30 hyp=3D26 virt=3D27 Freq: 65000 KHz=0D
(XEN) GICv2 initialization:=0D
(XEN)         gic_dist_addr=3D00000000f9010000=0D
(XEN)         gic_cpu_addr=3D00000000f9020000=0D
(XEN)         gic_hyp_addr=3D00000000f9040000=0D
(XEN)         gic_vcpu_addr=3D00000000f9060000=0D
(XEN)         gic_maintenance_irq=3D25=0D
(XEN) GICv2: Adjusting CPU interface base to 0xf902f000=0D
(XEN) GICv2: 192 lines, 4 cpus (IID 00000000).=0D
(XEN) BW_DEBUG: 04 count_info=3D0x0180000000000000=0D
(XEN) XSM Framework v1.0.0 initialized=0D
(XEN) Initialising XSM SILO mode=0D
(XEN) Using scheduler: SMP Credit Scheduler rev2 (credit2)=0D
(XEN) Initializing Credit2 scheduler=0D
(XEN)  load_precision_shift: 18=0D
(XEN)  load_window_shift: 30=0D
(XEN)  underload_balance_tolerance: 0=0D
(XEN)  overload_balance_tolerance: -3=0D
(XEN)  runqueues arrangement: socket=0D
(XEN)  cap enforcement granularity: 10ms=0D
(XEN) load tracking window length 1073741824 ns=0D
(XEN) BW_DEBUG: 05 count_info=3D0x0180000000000000=0D
(XEN) Allocated console ring of 32 KiB.=0D
(XEN) CPU0: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU1=0D
- CPU 00000001 booting -=0D
- Current EL 00000008 -=0D
- Initialize CPU -=0D
- Turning on paging -=0D
- Ready -=0D
(XEN) CPU1: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU2=0D
(XEN) CPU 1 booted.=0D
- CPU 00000002 booting -=0D
- Current EL 00000008 -=0D
- Initialize CPU -=0D
- Turning on paging -=0D
- Ready -=0D
(XEN) CPU2: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Bringing up CPU3=0D
(XEN) CPU 2 booted.=0D
- CPU 00000003 booting -=0D
- Current EL 00000008 -=0D
- Initialize CPU -=0D
- Turning on paging -=0D
- Ready -=0D
(XEN) CPU3: Guest atomics will try 1 times before pausing the domain=0D
(XEN) Brought up 4 CPUs=0D
(XEN) CPU 3 booted.=0D
(XEN) BW_DEBUG: 06 count_info=3D0x0180000000000000=0D
(XEN) P2M: 40-bit IPA with 40-bit PA and 8-bit VMID=0D
(XEN) P2M: 3 levels with order-1 root, VTCR 0x80023558=0D
(XEN) smmu: /smmu@fd800000: probing hardware configuration...=0D
(XEN) smmu: /smmu@fd800000: SMMUv2 with:=0D
(XEN) smmu: /smmu@fd800000: 	stage 2 translation=0D
(XEN) smmu: /smmu@fd800000: 	stream matching with 48 register groups, mask =
0x7fff=0D
(XEN) smmu: /smmu@fd800000: 	16 context banks (0 stage-2 only)=0D
(XEN) smmu: /smmu@fd800000: 	Stage-2: 40-bit IPA -> 48-bit PA=0D
(XEN) smmu: /smmu@fd800000: registered 26 master devices=0D
(XEN) I/O virtualisation enabled=0D
(XEN)  - Dom0 mode: Relaxed=0D
(XEN) Interrupt remapping enabled=0D
(XEN) Adding cpu 0 to runqueue 0=0D
(XEN)  First cpu on runqueue, activating=0D
(XEN) Adding cpu 1 to runqueue 0=0D
(XEN) Adding cpu 2 to runqueue 0=0D
(XEN) Adding cpu 3 to runqueue 0=0D
(XEN) alternatives: Patching with alt table 00000000002c3e78 -> 00000000002=
c4538=0D
(XEN) BW_DEBUG: 07 count_info=3D0x0180000000000000=0D
(XEN) BW_DEBUG: 08 count_info=3D0x0180000000000000=0D
(XEN) *** LOADING DOMAIN 0 ***=0D
(XEN) Loading d0 kernel from boot module @ 0000000000080000=0D
(XEN) Loading ramdisk from boot module @ 00000000076df000=0D
(XEN) Allocating 1:1 mappings totalling 1024MB for dom0:=0D
(XEN) BANK[0] 0x00000020000000-0x00000060000000 (1024MB)=0D
(XEN) Grant table range: 0x00000001400000-0x00000001440000=0D
(XEN) smmu: /smmu@fd800000: d0: p2maddr 0x000000087bf9a000=0D
(XEN) Allocating PPI 16 for event channel interrupt=0D
(XEN) Loading zImage from 0000000000080000 to 0000000020080000-000000002318=
0000=0D
(XEN) Loading dom0 initrd from 00000000076df000 to 0x0000000028200000-0x000=
0000028b20364=0D
(XEN) Loading dom0 DTB to 0x0000000028000000-0x0000000028008db3=0D
(XEN) BW_DEBUG: 09 count_info=3D0x0180000000000000=0D
(XEN) Initial low memory virq threshold set at 0x4000 pages.=0D
(XEN) Std. Loglevel: All=0D
(XEN) Guest Loglevel: All=0D
(XEN) *** Serial input to DOM0 (type 'CTRL-a' three times to switch input)=
=0D
(XEN) BW_DEBUG: 10 count_info=3D0x0180000000000000=0D
(XEN) BW_DEBUG: 11 count_info=3D0x0180000000000000=0D
(XEN) Xen WARN at page_alloc.c:1392=0D
(XEN) ----[ Xen-4.13-unstable  arm64  debug=3Dy   Not tainted ]----=0D
(XEN) CPU:    0=0D
(XEN) PC:     000000000021c144 page_alloc.c#free_heap_pages+0x144/0x614=0D
(XEN) LR:     0180000000000000=0D
(XEN) SP:     00008000fbff7d10=0D
(XEN) CPSR:   60000249 MODE:64-bit EL2h (Hypervisor, handler)=0D
(XEN)      X0: 000000080004a328  X1: 0000000000000000  X2: 000000080004a328=
=0D
(XEN)      X3: 0000000000001533  X4: 00000000002a34b8  X5: 00000000002a3000=
=0D
(XEN)      X6: 00000000002a3000  X7: 00000000002a3000  X8: 0080000000000000=
=0D
(XEN)      X9: 0000000000001533 X10: 6db6db6db6db6db7 X11: fffffff800000000=
=0D
(XEN)     X12: 0000000000000001 X13: 0000000000001533 X14: 0000000000001533=
=0D
(XEN)     X15: 000000000007ffff X16: 00000000002a3488 X17: 0000000000000001=
=0D
(XEN)     X18: 000000007dda9de8 X19: 0000000000000000 X20: 0000000000000000=
=0D
(XEN)     X21: 000000080004a328 X22: 0000000000000000 X23: 0000000047ffffff=
=0D
(XEN)     X24: 00000000002a3000 X25: 3d3d3d3d3d3d3d3d X26: 00000000002a3000=
=0D
(XEN)     X27: 00000000002a3000 X28: 00000000002a3000  FP: 00008000fbff7d10=
=0D
(XEN) =0D
(XEN)   VTCR_EL2: 80023558=0D
(XEN)  VTTBR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN)  SCTLR_EL2: 30cd183d=0D
(XEN)    HCR_EL2: 0000000000000038=0D
(XEN)  TTBR0_EL2: 000000000152c000=0D
(XEN) =0D
(XEN)    ESR_EL2: f2000001=0D
(XEN)  HPFAR_EL2: 0000000000000000=0D
(XEN)    FAR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN) Xen stack trace from sp=3D00008000fbff7d10:=0D
(XEN)    00008000fbff7d80 000000000021e900 000000080004a328 00000000000014b=
3=0D
(XEN)    00000000002fad40 0000000000003100 00000000002a3488 0000000800001c0=
0=0D
(XEN)    0000000000000000 00000000000fff00 00000000002d03c0 6db6db6db6db6db=
7=0D
(XEN)    00000000002a10f8 000000010000000d 00008000fbff7df0 000000000021eb2=
4=0D
(XEN)    0000000000000002 0000000000000002 0000000000080000 000000000318000=
0=0D
(XEN)    000000000021ea90 00000000002fa000 0000000003180000 00000000000fff0=
0=0D
(XEN)    00000000002d03c0 ffffffffffffffff 0000000000000001 00000000002fad9=
0=0D
(XEN)    00008000fbff7e00 00000000002b83ec 00008000fbff7e50 00000000002b890=
4=0D
(XEN)    00000000002d0408 0000000000000003 0000000000080000 00000000002a34b=
8=0D
(XEN)    00000000002d03c0 000000000021ea90 00000000076df000 0000000007fff36=
4=0D
(XEN)    00008000fbff7ea0 0000000000260a3c 00000000002a2000 000000080004a32=
8=0D
(XEN)    00000000002a3000 00000000002a3000 00000000002a3000 00008000fbf9d00=
0=0D
(XEN)    00000000002a3000 0000000000260a38 00000000002efde0 00000000002b99a=
c=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000=0D
(XEN) Xen call trace:=0D
(XEN)    [<000000000021c144>] page_alloc.c#free_heap_pages+0x144/0x614 (PC)=
=0D
(XEN)    [<0180000000000000>] 0180000000000000 (LR)=0D
(XEN)    [<000000000021e900>] page_alloc.c#init_heap_pages+0x3d4/0x564=0D
(XEN)    [<000000000021eb24>] init_domheap_pages+0x94/0x9c=0D
(XEN)    [<00000000002b83ec>] 00000000002b83ec=0D
(XEN)    [<00000000002b8904>] 00000000002b8904=0D
(XEN)    [<0000000000260a3c>] setup.c#init_done+0x10/0x20=0D
(XEN)    [<00000000002b99ac>] 00000000002b99ac=0D
(XEN) =0D
(XEN) pg[0] MFN 01533 c=3D0x180000000000000 o=3D0 v=3D0x7ffff t=3D0=0D
(XEN) Xen BUG at page_alloc.c:1424=0D
(XEN) ----[ Xen-4.13-unstable  arm64  debug=3Dy   Not tainted ]----=0D
(XEN) CPU:    0=0D
(XEN) PC:     000000000021c1a8 page_alloc.c#free_heap_pages+0x1a8/0x614=0D
(XEN) LR:     000000000021c1a8=0D
(XEN) SP:     00008000fbff7d10=0D
(XEN) CPSR:   60000249 MODE:64-bit EL2h (Hypervisor, handler)=0D
(XEN)      X0: 00000000002a1558  X1: 00000000000001c1  X2: 0000000000000000=
=0D
(XEN)      X3: 0000000000000000  X4: 0000000000000000  X5: 0000000000000012=
=0D
(XEN)      X6: 0000000000000080  X7: fefefefefefeff09  X8: 7f7f7f7f7f7f7f7f=
=0D
(XEN)      X9: 731f646b61606d54 X10: 7f7f7f7f7f7f7f7f X11: 0101010101010101=
=0D
(XEN)     X12: 0000000000000008 X13: 000000000027c8c0 X14: 0000000000000020=
=0D
(XEN)     X15: 0000000000000000 X16: 00000000002a3488 X17: 0000000000000001=
=0D
(XEN)     X18: 000000007dda9de8 X19: 0000000000000000 X20: 0000000000000000=
=0D
(XEN)     X21: 000000080004a328 X22: 0000000000000000 X23: 0000000047ffffff=
=0D
(XEN)     X24: 00000000002a3000 X25: 3d3d3d3d3d3d3d3d X26: 00000000002a3000=
=0D
(XEN)     X27: 00000000002a3000 X28: 00000000002a3000  FP: 00008000fbff7d10=
=0D
(XEN) =0D
(XEN)   VTCR_EL2: 80023558=0D
(XEN)  VTTBR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN)  SCTLR_EL2: 30cd183d=0D
(XEN)    HCR_EL2: 0000000000000038=0D
(XEN)  TTBR0_EL2: 000000000152c000=0D
(XEN) =0D
(XEN)    ESR_EL2: f2000001=0D
(XEN)  HPFAR_EL2: 0000000000000000=0D
(XEN)    FAR_EL2: 0000000000000000=0D
(XEN) =0D
(XEN) Xen stack trace from sp=3D00008000fbff7d10:=0D
(XEN)    00008000fbff7d80 000000000021e900 000000080004a328 00000000000014b=
3=0D
(XEN)    00000000002fad40 0000000000003100 00000000002a3488 0000000800001c0=
0=0D
(XEN)    0000000000000000 00000000000fff00 00000000002d03c0 6db6db6db6db6db=
7=0D
(XEN)    00000000002a10f8 000000010000000d 00008000fbff7df0 000000000021eb2=
4=0D
(XEN)    0000000000000002 0000000000000002 0000000000080000 000000000318000=
0=0D
(XEN)    000000000021ea90 00000000002fa000 0000000003180000 00000000000fff0=
0=0D
(XEN)    00000000002d03c0 ffffffffffffffff 0000000000000001 00000000002fad9=
0=0D
(XEN)    00008000fbff7e00 00000000002b83ec 00008000fbff7e50 00000000002b890=
4=0D
(XEN)    00000000002d0408 0000000000000003 0000000000080000 00000000002a34b=
8=0D
(XEN)    00000000002d03c0 000000000021ea90 00000000076df000 0000000007fff36=
4=0D
(XEN)    00008000fbff7ea0 0000000000260a3c 00000000002a2000 000000080004a32=
8=0D
(XEN)    00000000002a3000 00000000002a3000 00000000002a3000 00008000fbf9d00=
0=0D
(XEN)    00000000002a3000 0000000000260a38 00000000002efde0 00000000002b99a=
c=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0=0D
(XEN)    0000000000000000 0000000000000000=0D
(XEN) Xen call trace:=0D
(XEN)    [<000000000021c1a8>] page_alloc.c#free_heap_pages+0x1a8/0x614 (PC)=
=0D
(XEN)    [<000000000021c1a8>] page_alloc.c#free_heap_pages+0x1a8/0x614 (LR)=
=0D
(XEN)    [<000000000021e900>] page_alloc.c#init_heap_pages+0x3d4/0x564=0D
(XEN)    [<000000000021eb24>] init_domheap_pages+0x94/0x9c=0D
(XEN)    [<00000000002b83ec>] 00000000002b83ec=0D
(XEN)    [<00000000002b8904>] 00000000002b8904=0D
(XEN)    [<0000000000260a3c>] setup.c#init_done+0x10/0x20=0D
(XEN)    [<00000000002b99ac>] 00000000002b99ac=0D
(XEN) =0D
(XEN) =0D
(XEN) ****************************************=0D
(XEN) Panic on CPU 0:=0D
(XEN) Xen BUG at page_alloc.c:1424=0D
(XEN) ****************************************=0D
(XEN) =0D
(XEN) Reboot in five seconds...=0D

--lrZ03NoBR/3+SXJZ
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="debug.patch"

diff --git a/xen/arch/arm/mm.c b/xen/arch/arm/mm.c
index 65552da..4d27cc3 100644
--- a/xen/arch/arm/mm.c
+++ b/xen/arch/arm/mm.c
@@ -915,6 +915,8 @@ void __init setup_frametable_mappings(paddr_t ps, paddr_t pe)
            frametable_size - (nr_pdxs * sizeof(struct page_info)));
 
     frametable_virt_end = FRAMETABLE_VIRT_START + (nr_pdxs * sizeof(struct page_info));
+
+    printk("BW_DEBUG: 00 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
 }
 
 void *__init arch_vmap_virt_end(void)
diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
index fca7e68..c0ef166 100644
--- a/xen/arch/arm/setup.c
+++ b/xen/arch/arm/setup.c
@@ -829,11 +829,17 @@ void __init start_xen(unsigned long boot_phys_offset,
 
     setup_mm();
 
+    printk("BW_DEBUG: .3 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     /* Parse the ACPI tables for possible boot-time configuration */
     acpi_boot_table_init();
 
+    printk("BW_DEBUG: .6 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     end_boot_allocator();
 
+    printk("BW_DEBUG: 01 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     /*
      * The memory subsystem has been initialized, we can now switch from
      * early_boot -> boot.
@@ -858,6 +864,8 @@ void __init start_xen(unsigned long boot_phys_offset,
 
     platform_init();
 
+    printk("BW_DEBUG: 02 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     preinit_xen_time();
 
     gic_preinit();
@@ -866,6 +874,7 @@ void __init start_xen(unsigned long boot_phys_offset,
     console_init_preirq();
     console_init_ring();
 
+    printk("BW_DEBUG:2.5 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
     processor_id();
 
     smp_init_cpus();
@@ -873,6 +882,8 @@ void __init start_xen(unsigned long boot_phys_offset,
     printk(XENLOG_INFO "SMP: Allowing %u CPUs\n", cpus);
     nr_cpu_ids = cpus;
 
+    printk("BW_DEBUG: 03 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     /*
      * Some errata relies on SMCCC version which is detected by psci_init()
      * (called from smp_init_cpus()).
@@ -887,6 +898,8 @@ void __init start_xen(unsigned long boot_phys_offset,
 
     tasklet_subsys_init();
 
+   printk("BW_DEBUG: 04 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     if ( xsm_dt_init() != 1 )
         warning_add("WARNING: SILO mode is not enabled.\n"
                     "It has implications on the security of the system,\n"
@@ -904,6 +917,8 @@ void __init start_xen(unsigned long boot_phys_offset,
 
     setup_system_domains();
 
+    printk("BW_DEBUG: 05 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     local_irq_enable();
     local_abort_enable();
 
@@ -928,6 +943,8 @@ void __init start_xen(unsigned long boot_phys_offset,
     printk("Brought up %ld CPUs\n", (long)num_online_cpus());
     /* TODO: smp_cpus_done(); */
 
+    printk("BW_DEBUG: 06 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     setup_virt_paging();
 
     rc = iommu_setup();
@@ -943,6 +960,8 @@ void __init start_xen(unsigned long boot_phys_offset,
     apply_alternatives_all();
     enable_errata_workarounds();
 
+    printk("BW_DEBUG: 07 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     /* Create initial domain 0. */
     /* The vGIC for DOM0 is exactly emulating the hardware GIC */
     dom0_cfg.arch.gic_version = XEN_DOMCTL_CONFIG_GIC_NATIVE;
@@ -963,9 +982,13 @@ void __init start_xen(unsigned long boot_phys_offset,
     if ( IS_ERR(dom0) || (alloc_dom0_vcpu0(dom0) == NULL) )
         panic("Error creating domain 0\n");
 
+    printk("BW_DEBUG: 08 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     if ( construct_dom0(dom0) != 0)
         panic("Could not set up DOM0 guest OS\n");
 
+    printk("BW_DEBUG: 09 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     heap_init_late();
 
     init_trace_bufs();
@@ -974,6 +997,8 @@ void __init start_xen(unsigned long boot_phys_offset,
 
     console_endboot();
 
+    printk("BW_DEBUG: 10 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     /* Hide UART from DOM0 if we're using it */
     serial_endboot();
 
@@ -983,6 +1008,8 @@ void __init start_xen(unsigned long boot_phys_offset,
 
     domain_unpause_by_systemcontroller(dom0);
 
+    printk("BW_DEBUG: 11 count_info=0x%016lx\n", mfn_to_page(_mfn(0x01533))->count_info);
+
     /* Switch on to the dynamically allocated stack for the idle vcpu
      * since the static one we're running on is about to be freed. */
     memcpy(idle_vcpu[0]->arch.cpu_info, get_cpu_info(),
diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c
index 7cb1bd3..95e874d 100644
--- a/xen/common/page_alloc.c
+++ b/xen/common/page_alloc.c
@@ -1389,6 +1389,8 @@ static void free_heap_pages(
 
     for ( i = 0; i < (1 << order); i++ )
     {
+        WARN_ON(mfn_x(page_to_mfn(pg + i)) == 0x01533);
+
         /*
          * Cannot assume that count_info == 0, as there are some corner cases
          * where it isn't the case and yet it isn't a bug:

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--lrZ03NoBR/3+SXJZ--


From xen-devel-bounces@lists.xenproject.org Thu Oct 03 20:56:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 20:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG89N-0004zi-9I; Thu, 03 Oct 2019 20:56:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iG89L-0004zc-P8
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 20:56:35 +0000
X-Inumbo-ID: 45cdd4f8-e620-11e9-8c93-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45cdd4f8-e620-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 20:56:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570136190;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=uawN6kiy330XSI7invCfsgLcbriGckTH4SPnytCHc28=;
 b=Tw5HLsUvOBp2LB4VzsqXF3XI7JIHS4/fwbmHwZvi4YXMIDTRG7BAkmQP
 uFqxwan0eStPrMjRnsDXdCuMMAsxBYRZ7v0lzGrR9RMlJs8kwPFZnP+Bd
 wPQBRbmCO7ocw75PdqERTQ+ylIZE9h/qW33jfq+jb0gflFqaRXY+vOCE6 w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nQcnm77dQ16uRCfwUo9HNV6N3Cz27//0+6xjwvT+RlNdHnjhJas/QebRQO5LeGTO/iLQ8ayeQw
 0maraWDbIwz4VGajvUX1bEa5E0FCoheio44Ot0B9kpyvHwEh/GUsLxXAJjhYFaY+GRwS9i0FJk
 CTAQOjieIji/T8GWus/g+Ybn/Qv3TwLALQapd/E72e1L53LVTfrJPa/KLElvYjxIlr0cMKBF9i
 YYomIo03eEKIZ5RXfDMHmgd52d2nGO6uLxmuSjxZh01BlZA3YzwZLEe+11X7k3OcvBd3gKrmLj
 FeA=
X-SBRS: 2.7
X-MesageID: 6742543
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,253,1566878400"; 
   d="scan'208";a="6742543"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 21:56:22 +0100
Message-ID: <20191003205623.20839-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191003205623.20839-1-andrew.cooper3@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/4] docs/sphinx: Indent cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3BoaW54LCBpdHMgbGludGVycywgYW5kIFJTVCBtb2RlcyBpbiBjb21tb24gZWRpdG9ycywgZXhw
ZWN0IDMgc3BhY2VzIG9mCmluZGVudGF0aW9uLiAgU29tZSBiaXRzIGFscmVhZHkgY29uZm9ybSB0
byB0aGlzIGV4cGVjdGF0aW9uLiAgVXBkYXRlIHRoZQpyZXN0IHRvIG1hdGNoLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0
cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5v
cmc+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9hZG1pbi1n
dWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgIHwgIDIgKy0KIGRvY3MvZ3Vlc3QtZ3VpZGUvaW5k
ZXgucnN0ICAgICAgICAgICAgICB8ICA0ICstLQogZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJj
YWxsLWFiaS5yc3QgIHwgNTAgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiBkb2Nz
L2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgICAgICAgICAgfCAgNCArLS0KIGRvY3MvaHlwZXJ2
aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCB8ICA0ICstLQogZG9jcy9oeXBlcnZpc29yLWd1
aWRlL2luZGV4LnJzdCAgICAgICAgIHwgIDQgKy0tCiBkb2NzL2luZGV4LnJzdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAxNiArKysrKy0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNl
cnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRl
L2luZGV4LnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CmluZGV4IGFkMWY1MDhhNzku
LjFkYTdjOGJmNGQgMTAwNjQ0Ci0tLSBhL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CisrKyBi
L2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CkBAIC00LDQgKzQsNCBAQCBBZG1pbiBHdWlkZQog
PT09PT09PT09PT0KIAogLi4gdG9jdHJlZTo6Ci0gIG1pY3JvY29kZS1sb2FkaW5nCisgICBtaWNy
b2NvZGUtbG9hZGluZwpkaWZmIC0tZ2l0IGEvZG9jcy9ndWVzdC1ndWlkZS9pbmRleC5yc3QgYi9k
b2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdAppbmRleCAwM2M1YjM3YmQxLi41NDU1YzY3NDc5IDEw
MDY0NAotLS0gYS9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdAorKysgYi9kb2NzL2d1ZXN0LWd1
aWRlL2luZGV4LnJzdApAQCAtNCw2ICs0LDYgQEAgR3Vlc3QgZG9jdW1lbnRhdGlvbgogPT09PT09
PT09PT09PT09PT09PQogCiAuLiB0b2N0cmVlOjoKLSAgOm1heGRlcHRoOiAyCisgICA6bWF4ZGVw
dGg6IDIKIAotICB4ODYvaW5kZXgKKyAgIHg4Ni9pbmRleApkaWZmIC0tZ2l0IGEvZG9jcy9ndWVz
dC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgYi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBl
cmNhbGwtYWJpLnJzdAppbmRleCBlZGIxMGIxYjJlLi4xNGM0ODkyOWQ3IDEwMDY0NAotLS0gYS9k
b2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdAorKysgYi9kb2NzL2d1ZXN0LWd1
aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdApAQCAtMTQsMjIgKzE0LDIyIEBAIFJlZ2lzdGVycwog
VGhlIHJlZ2lzdGVycyB1c2VkIGZvciBoeXBlcmNhbGxzIGRlcGVuZHMgb24gdGhlIG9wZXJhdGlu
ZyBtb2RlIG9mIHRoZSBndWVzdC4KIAogLi4gbGlzdC10YWJsZTo6Ci0gIDpoZWFkZXItcm93czog
MQorICAgOmhlYWRlci1yb3dzOiAxCiAKLSAgKiAtIEFCSQotICAgIC0gSHlwZXJjYWxsIEluZGV4
Ci0gICAgLSBQYXJhbWV0ZXJzICgxIC0gNikKLSAgICAtIFJlc3VsdAorICAgKiAtIEFCSQorICAg
ICAtIEh5cGVyY2FsbCBJbmRleAorICAgICAtIFBhcmFtZXRlcnMgKDEgLSA2KQorICAgICAtIFJl
c3VsdAogCi0gICogLSA2NGJpdAotICAgIC0gUkFYCi0gICAgLSBSREkgUlNJIFJEWCBSMTAgUjgg
UjkKLSAgICAtIFJBWAorICAgKiAtIDY0Yml0CisgICAgIC0gUkFYCisgICAgIC0gUkRJIFJTSSBS
RFggUjEwIFI4IFI5CisgICAgIC0gUkFYCiAKLSAgKiAtIDMyYml0Ci0gICAgLSBFQVgKLSAgICAt
IEVCWCBFQ1ggRURYIEVTSSBFREkgRUJQCi0gICAgLSBFQVgKKyAgICogLSAzMmJpdAorICAgICAt
IEVBWAorICAgICAtIEVCWCBFQ1ggRURYIEVTSSBFREkgRUJQCisgICAgIC0gRUFYCiAKIDMyIGFu
ZCA2NGJpdCBQViBndWVzdHMgaGF2ZSBhbiBBQkkgZml4ZWQgYnkgdGhlaXIgZ3Vlc3QgdHlwZS4g
IFRoZSBBQkkgZm9yIGFuCiBIVk0gZ3Vlc3QgZGVwZW5kcyBvbiB3aGV0aGVyIHRoZSB2Q1BVIGlz
IG9wZXJhdGluZyBpbiBhIDY0Yml0IHNlZ21lbnQgb3Igbm90CkBAIC01MywyMiArNTMsMjIgQEAg
VGhlIGV4YWN0IHNlcXVlbmNlIG9mIGluc3RydWN0aW9ucyByZXF1aXJlZCB0byBpc3N1ZSBhIGh5
cGVyY2FsbCBkaWZmZXJzCiBiZXR3ZWVuIHZpcnR1YWxpc2F0aW9uIG1vZGUgYW5kIGhhcmR3YXJl
IHZlbmRvci4KIAogLi4gbGlzdC10YWJsZTo6Ci0gIDpoZWFkZXItcm93czogMQorICAgOmhlYWRl
ci1yb3dzOiAxCiAKLSAgKiAtIEd1ZXN0Ci0gICAgLSBUcmFuc2ZlciBpbnN0cnVjdGlvbgorICAg
KiAtIEd1ZXN0CisgICAgIC0gVHJhbnNmZXIgaW5zdHJ1Y3Rpb24KIAotICAqIC0gMzJiaXQgUFYK
LSAgICAtIElOVCAweDgyCisgICAqIC0gMzJiaXQgUFYKKyAgICAgLSBJTlQgMHg4MgogCi0gICog
LSA2NGJpdCBQVgotICAgIC0gU1lTQ0FMTAorICAgKiAtIDY0Yml0IFBWCisgICAgIC0gU1lTQ0FM
TAogCi0gICogLSBJbnRlbCBIVk0KLSAgICAtIFZNQ0FMTAorICAgKiAtIEludGVsIEhWTQorICAg
ICAtIFZNQ0FMTAogCi0gICogLSBBTUQgSFZNCi0gICAgLSBWTU1DQUxMCisgICAqIC0gQU1EIEhW
TQorICAgICAtIFZNTUNBTEwKIAogVG8gYWJzdHJhY3QgYXdheSB0aGUgZGV0YWlscywgWGVuIGlt
cGxlbWVudHMgYW4gaW50ZXJmYWNlIGtub3duIGFzIHRoZQogSHlwZXJjYWxsIFBhZ2UuICBUaGlz
IGFsbG93cyBhIGd1ZXN0IHRvIG1ha2UgYSBoeXBlcmNhbGwgd2l0aG91dCBuZWVkaW5nIHRvCkBA
IC05MSw3ICs5MSw3IEBAIFRvIGludm9rZSBhIHNwZWNpZmljIGh5cGVyY2FsbCwgYGBjYWxsYGAg
dGhlIHJlbGV2YW50IHN0dWIgWzNdXzoKIAogLi4gY29kZS1ibG9jazo6IG5vbmUKIAotICBjYWxs
IGh5cGVyY2FsbF9wYWdlICsgaW5kZXggKiAzMgorICAgY2FsbCBoeXBlcmNhbGxfcGFnZSArIGlu
ZGV4ICogMzIKIAogVGhlcmUgcmVzdWx0IGlzIGFuIEFCSSB3aGljaCBpcyBpbnZhcmlhbnQgb2Yg
dGhlIGV4YWN0IG9wZXJhdGluZyBtb2RlIG9yCiBoYXJkd2FyZSB2ZW5kb3IuICBUaGlzIGlzIGlu
dGVuZGVkIHRvIHNpbXBsaWZ5IGd1ZXN0IGtlcm5lbCBpbnRlcmZhY2VzIGJ5CmRpZmYgLS1naXQg
YS9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgYi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9p
bmRleC5yc3QKaW5kZXggMTIxY2RkY2E2Mi4uNTAyOTY4NDkwZCAxMDA2NDQKLS0tIGEvZG9jcy9n
dWVzdC1ndWlkZS94ODYvaW5kZXgucnN0CisrKyBiL2RvY3MvZ3Vlc3QtZ3VpZGUveDg2L2luZGV4
LnJzdApAQCAtNCw2ICs0LDYgQEAgeDg2CiA9PT0KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0
aDogMgorICAgOm1heGRlcHRoOiAyCiAKLSAgaHlwZXJjYWxsLWFiaQorICAgaHlwZXJjYWxsLWFi
aQpkaWZmIC0tZ2l0IGEvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0IGIv
ZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0CmluZGV4IDY0MWFhYzI1ZmMu
LjQ5YzRhOGFkM2IgMTAwNjQ0Ci0tLSBhL2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVy
YWdlLnJzdAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QKQEAg
LTEwLDggKzEwLDggQEAgc28gc29tZSBleHRyYSBzdGVwcyBhcmUgcmVxdWlyZWQgdG8gY29sbGVj
dCBhbmQgcHJvY2VzcyB0aGUgZGF0YS4KIAogLi4gd2FybmluZzo6CiAKLSAgQVJNIGRvZXNuJ3Qg
Y3VycmVudGx5IGJvb3Qgd2hlbiB0aGUgZmluYWwgYmluYXJ5IGV4Y2VlZHMgMk1CIGluIHNpemUs
Ci0gIGFuZCB0aGUgY292ZXJhZ2UgYnVpbGQgdGVuZHMgdG8gZXhjZWVkIHRoaXMgbGltaXQuCisg
ICBBUk0gZG9lc24ndCBjdXJyZW50bHkgYm9vdCB3aGVuIHRoZSBmaW5hbCBiaW5hcnkgZXhjZWVk
cyAyTUIgaW4gc2l6ZSwKKyAgIGFuZCB0aGUgY292ZXJhZ2UgYnVpbGQgdGVuZHMgdG8gZXhjZWVk
IHRoaXMgbGltaXQuCiAKIAogQ29tcGlsaW5nIFhlbgpkaWZmIC0tZ2l0IGEvZG9jcy9oeXBlcnZp
c29yLWd1aWRlL2luZGV4LnJzdCBiL2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9pbmRleC5yc3QKaW5k
ZXggN2JhMzdiNmU1NC4uOGVhOGZjYjE0NSAxMDA2NDQKLS0tIGEvZG9jcy9oeXBlcnZpc29yLWd1
aWRlL2luZGV4LnJzdAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvaW5kZXgucnN0CkBAIC00
LDYgKzQsNiBAQCBIeXBlcnZpc29yIGRvY3VtZW50YXRpb24KID09PT09PT09PT09PT09PT09PT09
PT09PQogCiAuLiB0b2N0cmVlOjoKLSAgOm1heGRlcHRoOiAyCisgICA6bWF4ZGVwdGg6IDIKIAot
ICBjb2RlLWNvdmVyYWdlCisgICBjb2RlLWNvdmVyYWdlCmRpZmYgLS1naXQgYS9kb2NzL2luZGV4
LnJzdCBiL2RvY3MvaW5kZXgucnN0CmluZGV4IDdiZDk5NTVhOTcuLjdiNDQxYzQxODAgMTAwNjQ0
Ci0tLSBhL2RvY3MvaW5kZXgucnN0CisrKyBiL2RvY3MvaW5kZXgucnN0CkBAIC01LDggKzUsOCBA
QCBUaGUgWGVuIEh5cGVydmlzb3IgZG9jdW1lbnRhdGlvbgogCiAuLiBub3RlOjoKIAotICBYZW4n
cyBTcGhpbngvUlNUIGRvY3VtZW50YXRpb24gaXMgYSB3b3JrIGluIHByb2dyZXNzLiAgVGhlIGV4
aXN0aW5nCi0gIGRvY3VtZW50YXRpb24gY2FuIGJlIGZvdW5kIGF0IGh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL2RvY3MvCisgICBYZW4ncyBTcGhpbngvUlNUIGRvY3VtZW50YXRpb24gaXMgYSB3b3Jr
IGluIHByb2dyZXNzLiAgVGhlIGV4aXN0aW5nCisgICBkb2N1bWVudGF0aW9uIGNhbiBiZSBmb3Vu
ZCBhdCBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzLwogCiAKIFVzZXIgZG9jdW1lbnRhdGlv
bgpAQCAtMTgsOSArMTgsOSBAQCBwcmVmZXJyZWQgZGlzdHJpYnV0aW9uLCBhbmQgaXMgYXR0ZW1w
dGluZyB0byBydW4gdmlydHVhbCBtYWNoaW5lcyBhbmQKIGNvbmZpZ3VyZSB0aGUgc3lzdGVtLgog
CiAuLiB0b2N0cmVlOjoKLSAgOm1heGRlcHRoOiAyCisgICA6bWF4ZGVwdGg6IDIKIAotICBhZG1p
bi1ndWlkZS9pbmRleAorICAgYWRtaW4tZ3VpZGUvaW5kZXgKIAogCiBHdWVzdCBkb2N1bWVudGF0
aW9uCkBAIC0zMSw5ICszMSw5IEBAIGludGVuZGVkIGZvciBPUyBkZXZlbG9wZXJzIHRyeWluZyB0
byB1c2UgYSBYZW4gZmVhdHVyZSwgYW5kIGZvciBYZW4gZGV2ZWxvcGVycwogdG8gYXZvaWQgYnJl
YWtpbmcgdGhpbmdzLgogCiAuLiB0b2N0cmVlOjoKLSAgOm1heGRlcHRoOiAzCisgICA6bWF4ZGVw
dGg6IDMKIAotICBndWVzdC1ndWlkZS9pbmRleAorICAgZ3Vlc3QtZ3VpZGUvaW5kZXgKIAogCiBI
eXBlcnZpc29yIGRldmVsb3BlciBkb2N1bWVudGF0aW9uCkBAIC00NCw2ICs0NCw2IEBAIHdobyBp
cyBidWlsZGluZyBYZW4gZnJvbSBzb3VyY2UsIGFuZCBpcyBydW5uaW5nIHRoZSBuZXcgaHlwZXJ2
aXNvciBpbiBzb21lCiBraW5kIG9mIGRldmVsb3BtZW50IGVudmlyb25tZW50LgogCiAuLiB0b2N0
cmVlOjoKLSAgOm1heGRlcHRoOiAyCisgICA6bWF4ZGVwdGg6IDIKIAotICBoeXBlcnZpc29yLWd1
aWRlL2luZGV4CisgICBoeXBlcnZpc29yLWd1aWRlL2luZGV4Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 20:56:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 20:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG89H-0004zT-V6; Thu, 03 Oct 2019 20:56:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iG89G-0004zO-O7
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 20:56:30 +0000
X-Inumbo-ID: 45614752-e620-11e9-80e3-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45614752-e620-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 20:56:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570136190;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=her0LPc2jGBrWiG7lOM3tbNyUX4xEUP9MbqJx4SVhgs=;
 b=dyXxf/OMHPkSzvn7JUlwOS2mKZumR+7t8esr62Krg+cZYwx7rzrYoizd
 6Iuiv8dIAEVxUbZjXEZZyM161w5mCb3LMjSi7QT1xsCg4fY7sE9GAcclO
 tFI3+GuUbp8trikvE+8Oj796Fs/UWchoqTMPg2wWUVIrJfJ42c4a8lufZ 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DKZlQmQAOxW4nwXWDRlFSrNtYxSqxNpWzD7vB7xAcyq1xykKUQx3YUngjqixz6niQrodWVRSZ9
 T6sUMGhZ2hY2bX8bDqRKGdybBO0svteD2Uyab/2KdnnElUT5QK0UkVbPFJHiZ9QkMzMVBe6iPZ
 mcb/Zmva1NUNZQuO+GfMCIz9y5ZJbEQULA8X/EF1zxWNqtTmnyk1gE2yOn+6rCh/8xYGlXf/cu
 NzJ3ARu24YPBqzxfYEVHMpQ4XpM4HxFKObLgZNqQmWuXeKeHj/5uzTrjnhW4CnM0oRDs/qd+Sg
 sIc=
X-SBRS: 2.7
X-MesageID: 6517934
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,253,1566878400"; 
   d="scan'208";a="6517934"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 21:56:21 +0100
Message-ID: <20191003205623.20839-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191003205623.20839-1-andrew.cooper3@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/4] docs/sphinx: License content with CC-BY-4.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Rich Persaud <persaur@gmail.com>, Jan Beulich <JBeulich@suse.com>, Ian
 Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRpdmUgQ29tbW9ucyBpcyBhIG1vcmUgY29tbW9uIGxpY2Vuc2UgdGhhbiBHUEwgZm9yIGRv
Y3VtZW50YXRpb24gcHVycG9zZXMuClN3aXRjaCB0byB1c2luZyBDQy1CWS00LjAgdG8gZXhwbGlj
aXRseSBwZXJtaXQgcmUtcHVycG9zaW5nIGFuZCByZW1peGluZyBvZgp0aGUgY29udGVudC4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgpDQzogUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4KQ0M6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBDT1BZSU5HICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMyArKysKIGRvY3MvUkVBRE1FLnNvdXJjZSAgICAgICAgICAgICAg
ICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkb2NzL2FkbWlu
LWd1aWRlL2luZGV4LnJzdCAgICAgICAgICAgICAgfCAgMiArKwogZG9jcy9hZG1pbi1ndWlkZS9t
aWNyb2NvZGUtbG9hZGluZy5yc3QgIHwgIDIgKysKIGRvY3MvY29uZi5weSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxICsKIGRvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0ICAgICAgICAg
ICAgICB8ICAyICsrCiBkb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdCAgfCAg
MiArKwogZG9jcy9ndWVzdC1ndWlkZS94ODYvaW5kZXgucnN0ICAgICAgICAgIHwgIDIgKysKIGRv
Y3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCB8ICAyICsrCiBkb2NzL2h5cGVy
dmlzb3ItZ3VpZGUvaW5kZXgucnN0ICAgICAgICAgfCAgMiArKwogZG9jcy9pbmRleC5yc3QgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIDExIGZpbGVzIGNoYW5nZWQsIDUyIGluc2Vy
dGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL1JFQURNRS5zb3VyY2UKCmRpZmYgLS1n
aXQgYS9DT1BZSU5HIGIvQ09QWUlORwppbmRleCAzMTBmZDUyYzI3Li44MGZhYzA5MWQzIDEwMDY0
NAotLS0gYS9DT1BZSU5HCisrKyBiL0NPUFlJTkcKQEAgLTQ3LDYgKzQ3LDkgQEAgdmFyaW91cyBk
cml2ZXJzLCBzdXBwb3J0IGZ1bmN0aW9ucyBhbmQgaGVhZGVyIGZpbGVzIHdpdGhpbiBYZW4tYXdh
cmUKIExpbnV4IHNvdXJjZSB0cmVlcy4gSW4gYWxsIHN1Y2ggY2FzZXMsIGxpY2Vuc2UgdGVybXMg
YXJlIHN0YXRlZCBhdCB0aGUKIHRvcCBvZiB0aGUgZmlsZSBvciBpbiBhIENPUFlJTkcgZmlsZSBp
biB0aGUgc2FtZSBkaXJlY3RvcnkuCiAKK1NwaGlueCBkb2N1bWVudGF0aW9uIGlzIGxpY2Vuc2Vk
IHVuZGVyIENDLUJZIDQuMC4gIFNlZQorZG9jcy9SRUFETUUuc291cmNlIGZvciBtb3JlIHNwZWNp
ZmljIGluZm9ybWF0aW9uLgorCiBJbiBzb21lIGNhc2VzLCBjb21wYXRpYmxlIDNyZCBwYXJ0eSBj
b2RlIGhhcyBiZWVuIGltcG9ydGVkIGludG8gdGhlCiBYZW4gdHJlZSwgcmV0YWluaW5nIHRoZSBv
cmlnaW5hbCBsaWNlbnNlLCBzdWNoIGFzCiAgIC0gQUVTLTEyOCAzLjAKZGlmZiAtLWdpdCBhL2Rv
Y3MvUkVBRE1FLnNvdXJjZSBiL2RvY3MvUkVBRE1FLnNvdXJjZQpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi5mMjBmYTkyYzI4Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9S
RUFETUUuc291cmNlCkBAIC0wLDAgKzEsMzIgQEAKK1NwaGlueCBkb2N1bWVudGF0aW9uOgorCitB
bGwgc291cmNlIHJlbmRlcmVkIGJ5IFNwaGlueCBpcyBsaWNlbnNlZCB1bmRlciBDQy1CWS00LjAu
CisKK1lvdSBhcmUgZnJlZSB0bzoKKyAgU2hhcmU6CisgICAgQ29weSBhbmQgcmVkaXN0cmlidXRl
IHRoZSBtYXRlcmlhbCBpbiBhbnkgbWVkaXVtIG9yIGZvcm1hdC4KKyAgQWRhcHQ6CisgICAgUmVt
aXgsIHRyYW5zZm9ybSwgYW5kIGJ1aWxkIHVwb24gdGhlIG1hdGVyaWFsIGZvciBhbnkgcHVycG9z
ZSwgZXZlbgorICAgIGNvbW1lcmNpYWxseS4KKworVW5kZXIgdGhlIGZvbGxvd2luZyB0ZXJtczoK
KyAgQXR0cmlidXRpb246CisgICAgWW91IG11c3QgZ2l2ZSBhcHByb3ByaWF0ZSBjcmVkaXQsIHBy
b3ZpZGUgYSBsaW5rIHRvIHRoZSBsaWNlbnNlLCBhbmQKKyAgICBpbmRpY2F0ZSBpZiBjaGFuZ2Vz
IHdlcmUgbWFkZS4gWW91IG1heSBkbyBzbyBpbiBhbnkgcmVhc29uYWJsZSBtYW5uZXIsIGJ1dAor
ICAgIG5vdCBpbiBhbnkgd2F5IHRoYXQgc3VnZ2VzdHMgdGhlIGxpY2Vuc29yIGVuZG9yc2VzIHlv
dSBvciB5b3VyIHVzZS4KKyAgTm8gYWRkaXRpb25hbCByZXN0cmljdGlvbnM6CisgICAgWW91IG1h
eSBub3QgYXBwbHkgbGVnYWwgdGVybXMgb3IgdGVjaG5vbG9naWNhbCBtZWFzdXJlcyB0aGF0IGxl
Z2FsbHkKKyAgICByZXN0cmljdCBvdGhlcnMgZnJvbSBkb2luZyBhbnl0aGluZyB0aGUgbGljZW5z
ZSBwZXJtaXRzLgorCitTZWUgaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5
LzQuMC8gZm9yIGZ1bGwgZGV0YWlscy4KKworVGhpcyBpbmNsdWRlczoKKyAgKiBBbGwgUmVTdHJ1
Y3R1cmVkIFRleHQgZmlsZXM6ICAgICAgICAgIGRvY3MvKi8qLnJzdAorICAqIFRoZSBTcGhpbngg
Y29uZmlndXJhdGlvbiBmaWxlOiAgICAgICAgZG9jcy9jb25mLnB5CisgICogQ29udGVudCBpbiBT
cGhpbngtZXhjbHVzaXZlIHN1YmRpcnM6ICBkb2NzLyotZ3VpZGUvKgorCisKK090aGVyIGRvY3Vt
ZW50YXRpb246CisKK1RoZXJlIGFyZSBhIHZhcmlldHkgb2YgdGV4dCBkb2N1bWVudHMgaW4gdmFy
aW91cyBmb3JtYXRzLiAgVGhlc2UsIGdpdmVuIG5vCitleHBsaWNpdCBsaWNlbnNlIGd1aWRhbmNl
LCBmYWxsIHVuZGVyIFhlbidzIGRlZmF1bHQgR1BMLTIuMCBsaWNlbnNlLgpkaWZmIC0tZ2l0IGEv
ZG9jcy9hZG1pbi1ndWlkZS9pbmRleC5yc3QgYi9kb2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdApp
bmRleCBmNzI1ZDc1ZWJlLi5hZDFmNTA4YTc5IDEwMDY0NAotLS0gYS9kb2NzL2FkbWluLWd1aWRl
L2luZGV4LnJzdAorKysgYi9kb2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdApAQCAtMSwzICsxLDUg
QEAKKy4uIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBDQy1CWS00LjAKKwogQWRtaW4gR3VpZGUK
ID09PT09PT09PT09CiAKZGlmZiAtLWdpdCBhL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxv
YWRpbmcucnN0IGIvZG9jcy9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9hZGluZy5yc3QKaW5kZXgg
MTg1OGVkNDYyNy4uODI2NWI5MTdhOSAxMDA2NDQKLS0tIGEvZG9jcy9hZG1pbi1ndWlkZS9taWNy
b2NvZGUtbG9hZGluZy5yc3QKKysrIGIvZG9jcy9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9hZGlu
Zy5yc3QKQEAgLTEsMyArMSw1IEBACisuLiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQ0MtQlkt
NC4wCisKIE1pY3JvY29kZSBMb2FkaW5nCiA9PT09PT09PT09PT09PT09PQogCmRpZmYgLS1naXQg
YS9kb2NzL2NvbmYucHkgYi9kb2NzL2NvbmYucHkKaW5kZXggNzNiN2I5YmZhMi4uNTBlNDE1MDFk
YiAxMDA2NDQKLS0tIGEvZG9jcy9jb25mLnB5CisrKyBiL2RvY3MvY29uZi5weQpAQCAtMSw0ICsx
LDUgQEAKICMgLSotIGNvZGluZzogdXRmLTggLSotCisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBDQy1CWS00LjAKICMKICMgQ29uZmlndXJhdGlvbiBmaWxlIGZvciB0aGUgU3BoaW54IGRvY3Vt
ZW50YXRpb24gYnVpbGRlci4KICMKZGlmZiAtLWdpdCBhL2RvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgu
cnN0IGIvZG9jcy9ndWVzdC1ndWlkZS9pbmRleC5yc3QKaW5kZXggMTA4ZTBiOGQ3Ny4uMDNjNWIz
N2JkMSAxMDA2NDQKLS0tIGEvZG9jcy9ndWVzdC1ndWlkZS9pbmRleC5yc3QKKysrIGIvZG9jcy9n
dWVzdC1ndWlkZS9pbmRleC5yc3QKQEAgLTEsMyArMSw1IEBACisuLiBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogQ0MtQlktNC4wCisKIEd1ZXN0IGRvY3VtZW50YXRpb24KID09PT09PT09PT09PT09
PT09PT0KIApkaWZmIC0tZ2l0IGEvZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5y
c3QgYi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdAppbmRleCBkZWUyNTg1
M2Q0Li5lZGIxMGIxYjJlIDEwMDY0NAotLS0gYS9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNh
bGwtYWJpLnJzdAorKysgYi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdApA
QCAtMSwzICsxLDUgQEAKKy4uIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBDQy1CWS00LjAKKwog
SHlwZXJjYWxsIEFCSQogPT09PT09PT09PT09PQogCmRpZmYgLS1naXQgYS9kb2NzL2d1ZXN0LWd1
aWRlL3g4Ni9pbmRleC5yc3QgYi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QKaW5kZXgg
YTM2ODM5MjA4Ny4uMTIxY2RkY2E2MiAxMDA2NDQKLS0tIGEvZG9jcy9ndWVzdC1ndWlkZS94ODYv
aW5kZXgucnN0CisrKyBiL2RvY3MvZ3Vlc3QtZ3VpZGUveDg2L2luZGV4LnJzdApAQCAtMSwzICsx
LDUgQEAKKy4uIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBDQy1CWS00LjAKKwogeDg2CiA9PT0K
IApkaWZmIC0tZ2l0IGEvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0IGIv
ZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0CmluZGV4IDZjNzU1MmQ2OTEu
LjY0MWFhYzI1ZmMgMTAwNjQ0Ci0tLSBhL2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVy
YWdlLnJzdAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QKQEAg
LTEsMyArMSw1IEBACisuLiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQ0MtQlktNC4wCisKIENv
ZGUgQ292ZXJhZ2UKID09PT09PT09PT09PT0KIApkaWZmIC0tZ2l0IGEvZG9jcy9oeXBlcnZpc29y
LWd1aWRlL2luZGV4LnJzdCBiL2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9pbmRleC5yc3QKaW5kZXgg
Y2JjYWUzOThhMi4uN2JhMzdiNmU1NCAxMDA2NDQKLS0tIGEvZG9jcy9oeXBlcnZpc29yLWd1aWRl
L2luZGV4LnJzdAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvaW5kZXgucnN0CkBAIC0xLDMg
KzEsNSBAQAorLi4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IENDLUJZLTQuMAorCiBIeXBlcnZp
c29yIGRvY3VtZW50YXRpb24KID09PT09PT09PT09PT09PT09PT09PT09PQogCmRpZmYgLS1naXQg
YS9kb2NzL2luZGV4LnJzdCBiL2RvY3MvaW5kZXgucnN0CmluZGV4IDMxYmI4OTI3ZjIuLjdiZDk5
NTVhOTcgMTAwNjQ0Ci0tLSBhL2RvY3MvaW5kZXgucnN0CisrKyBiL2RvY3MvaW5kZXgucnN0CkBA
IC0xLDMgKzEsNSBAQAorLi4gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IENDLUJZLTQuMAorCiBU
aGUgWGVuIEh5cGVydmlzb3IgZG9jdW1lbnRhdGlvbgogPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 20:56:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 20:56:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG89S-00050c-IH; Thu, 03 Oct 2019 20:56:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iG89Q-00050K-Os
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 20:56:40 +0000
X-Inumbo-ID: 47c5a77c-e620-11e9-8c93-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 47c5a77c-e620-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 20:56:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570136193;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=30OKogFyaLUoOPEbKKzM8p6/WDDwpWl9n95tKfgISxM=;
 b=hLZhEb5Fahc+l0ynNzwFdzSc7iDC3xbicfofSkKcNPMT+Kr8+D5juSWD
 N4D1MhiMaff88RXCV8rPq7O2bSrtnh28zEyWK+KgHF6YE+gD29sq/wu9X
 IcTRlkeReqxphycGrUVdz3jBWEdqX5uP1Wqgv+64L/F39bJG3fcah52Kg o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XdZqhFxNrTVzcQbuQORjfZmViqm8fy2LksKI+K/Wz3gqlSEEEJQUGBswrej7/BgRoXfrB1VszA
 YII6f6ipM1U30bnDBsd19fJ8eZ/Zr9DgJm/2Bne7uf2bO6vHdCn9U9xOMCCQNbEFYkX7CktLZF
 4mnfng+Sxn4DxIO9gOjonDLzoxpPMybnb1rQLGs0rpwcnJWyl7jTHbYAFY7PVOV4v2oR6pj201
 vaZ+ljc9WFgQrEYBv/2liwXsqKsn3tNsMC732HQnh/fl80u2NI/jkr0xOtzlepugOaybwyUgjj
 xCI=
X-SBRS: 2.7
X-MesageID: 6810846
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,253,1566878400"; 
   d="scan'208";a="6810846"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 21:56:20 +0100
Message-ID: <20191003205623.20839-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 0/4] docs/sphinx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Rich Persaud <persaur@gmail.com>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaW91cyBwaWVjZXMgb2YgU3BoaW54IGRvY3VtZW50YXRpb24gaW1wcm92ZW1lbnRzIGludGVu
ZGVkIGZvciBpbmNsdXNpb24KaW50byBYZW4gNC4xMy4gIFJlbmRlcmVkIHJlc3VsdHMgY2FuIGJl
IHZpZXdlZCBhdAoKICBodHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2Rv
Y3MtZGV2ZWwvaW5kZXguaHRtbAoKd2l0aAoKICBodHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0
aGVkb2NzLmlvL2VuL2RvY3MtZGV2ZWwvYWRtaW4tZ3VpZGUvaW50cm9kdWN0aW9uLmh0bWwKICBo
dHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2RvY3MtZGV2ZWwvZ2xvc3Nh
cnkuaHRtbAogIGh0dHBzOi8vYW5kcmV3Y29vcC14ZW4ucmVhZHRoZWRvY3MuaW8vZW4vZG9jcy1k
ZXZlbC9taXNjL3RlY2gtZGVidC5odG1sCgpiZWluZyB0aGUgbm90YWJsZSBhZGRpdGlvbnMgZnJv
bSB0aGlzIHNlcmllcy4KCkFuZHJldyBDb29wZXIgKDQpOgogIGRvY3Mvc3BoaW54OiBMaWNlbnNl
IGNvbnRlbnQgd2l0aCBDQy1CWS00LjAKICBkb2NzL3NwaGlueDogSW5kZW50IGNsZWFudXAKICBk
b2NzL3NwaGlueDogSW50cm9kdWN0aW9uCiAgZG9jcy9zcGhpbng6IFRlY2huaWNhbCBEZWJ0Cgog
Q09QWUlORyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCiBkb2NzL1JF
QURNRS5zb3VyY2UgICAgICAgICAgICAgICAgICAgICAgIHwgIDMyICsrKysrKysrCiBkb2NzL2Fk
bWluLWd1aWRlL2luZGV4LnJzdCAgICAgICAgICAgICAgIHwgICA1ICstCiBkb2NzL2FkbWluLWd1
aWRlL2ludHJvZHVjdGlvbi5yc3QgICAgICAgIHwgIDQwICsrKysrKysrKysKIGRvY3MvYWRtaW4t
Z3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0ICAgfCAgIDIgKwogZG9jcy9hZG1pbi1ndWlkZS94
ZW4tb3ZlcnZpZXcuZHJhd2lvLnN2ZyB8ICA5NyArKysrKysrKysrKysrKysrKysrKysrKwogZG9j
cy9jb25mLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArKy0KIGRvY3MvZ2xv
c3NhcnkucnN0ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTIgKysrKysrKysrKysrKwogZG9j
cy9ndWVzdC1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgICB8ICAgNiArLQogZG9jcy9ndWVz
dC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgICB8ICA1MiArKysrKysrLS0tLS0tCiBkb2Nz
L2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgICAgICAgICAgIHwgICA2ICstCiBkb2NzL2h5cGVy
dmlzb3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QgIHwgICA2ICstCiBkb2NzL2h5cGVydmlzb3It
Z3VpZGUvaW5kZXgucnN0ICAgICAgICAgIHwgICA2ICstCiBkb2NzL2luZGV4LnJzdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDM4ICsrKysrKystLQogZG9jcy9taXNjL3RlY2gtZGVidC5y
c3QgICAgICAgICAgICAgICAgICB8IDEzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxNSBmaWxlcyBjaGFuZ2VkLCA0NDQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9SRUFETUUuc291cmNlCiBjcmVhdGUgbW9kZSAxMDA2NDQg
ZG9jcy9hZG1pbi1ndWlkZS9pbnRyb2R1Y3Rpb24ucnN0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9j
cy9hZG1pbi1ndWlkZS94ZW4tb3ZlcnZpZXcuZHJhd2lvLnN2ZwogY3JlYXRlIG1vZGUgMTAwNjQ0
IGRvY3MvZ2xvc3NhcnkucnN0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL3RlY2gtZGVi
dC5yc3QKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 20:56:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 20:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG89W-000521-TA; Thu, 03 Oct 2019 20:56:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iG89V-00051d-OX
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 20:56:45 +0000
X-Inumbo-ID: 493e68aa-e620-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 493e68aa-e620-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 20:56:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570136196;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=GC3HAQyto0ckX2WRYwQnR+QUL/z42b/o2YvqwmH7ryI=;
 b=RN7xuyK2rFd38uXER9L4YTtt1htBushq50uy6vBBo0gU29MCIsYcDpln
 MjDB7WbKf6yofItEoSebiugM6Cba7hBmD2eFgJtnayT7IQfqX05NnGGjU
 uuYGp2QIwbSAi77XElpXHD6VylqohikGWcWiY0dhEjVqvvX6+taKw5fz2 c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +Bq5ngUqU4qhDJAGm+8IptJuM1TSGOivXbAUoKPgHhMEa0u0CSJDD/WHasw5MX5QvrKM6NSdIi
 vZ/OyLoJ5ICwecomRsz/1oK2GomxmgJPOl/W9PU8y2tedNeCboS360TthldbuKSpRTgbDbSU4a
 sVCEKlsgLAgBtIG90bMgyMc1lt8Nwyq39bRUkdGMBywuOireTgvEAQVRUZ2J5xh8O3KYOIP7Wv
 GrpOYI9TzJ8p0ecjaMx3u0MWTJO2tyLMmCIG0rNcq+hqsjys45WyBNfktOuhDpWDMUhjhTU5OA
 idY=
X-SBRS: 2.7
X-MesageID: 6447655
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,253,1566878400"; 
   d="scan'208";a="6447655"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 21:56:23 +0100
Message-ID: <20191003205623.20839-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191003205623.20839-1-andrew.cooper3@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/4] docs/sphinx: Technical Debt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpZGVudGlmaWVzIHZhcmlvdXMgb2YgYXJlYXMgdGVjaG5pY2FsIGRlYnQsIHdoaWNoIGVp
dGhlciBuZWVkIHRvIGJlLCBvcgphcmUgYmVpbmcgd29ya2VkIG9uLCBhbG9uZyB3aXRoIGVub3Vn
aCBjbGFyaWZ5aW5nIGRldGFpbHMgZm9yIHBlb3BsZSB0bwpmb2xsb3cuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IExhcnMg
S3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXgu
Y29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkND
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4K
Q0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGRvY3MvY29u
Zi5weSAgICAgICAgICAgIHwgIDExICsrKy0KIGRvY3MvaW5kZXgucnN0ICAgICAgICAgIHwgICA4
ICsrKwogZG9jcy9taXNjL3RlY2gtZGVidC5yc3QgfCAxMzAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL3RlY2gt
ZGVidC5yc3QKCmRpZmYgLS1naXQgYS9kb2NzL2NvbmYucHkgYi9kb2NzL2NvbmYucHkKaW5kZXgg
NTBlNDE1MDFkYi4uMGQyMjI3ZjUyZSAxMDA2NDQKLS0tIGEvZG9jcy9jb25mLnB5CisrKyBiL2Rv
Y3MvY29uZi5weQpAQCAtNTMsNyArNTMsNyBAQAogIyBBZGQgYW55IFNwaGlueCBleHRlbnNpb24g
bW9kdWxlIG5hbWVzIGhlcmUsIGFzIHN0cmluZ3MuIFRoZXkgY2FuIGJlCiAjIGV4dGVuc2lvbnMg
Y29taW5nIHdpdGggU3BoaW54IChuYW1lZCAnc3BoaW54LmV4dC4qJykgb3IgeW91ciBjdXN0b20K
ICMgb25lcy4KLWV4dGVuc2lvbnMgPSBbXQorZXh0ZW5zaW9ucyA9IFsnc3BoaW54LmV4dC5leHRs
aW5rcyddCiAKICMgQWRkIGFueSBwYXRocyB0aGF0IGNvbnRhaW4gdGVtcGxhdGVzIGhlcmUsIHJl
bGF0aXZlIHRvIHRoaXMgZGlyZWN0b3J5LgogdGVtcGxhdGVzX3BhdGggPSBbJ190ZW1wbGF0ZXMn
XQpAQCAtMTkyLDMgKzE5MiwxMiBAQAogCiAjIEEgbGlzdCBvZiBmaWxlcyB0aGF0IHNob3VsZCBu
b3QgYmUgcGFja2VkIGludG8gdGhlIGVwdWIgZmlsZS4KIGVwdWJfZXhjbHVkZV9maWxlcyA9IFsn
c2VhcmNoLmh0bWwnXQorCisKKyMgLS0gQ29uZmlndXJhdGlvbiBmb3IgZXh0ZXJuYWwgbGlua3Mg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitleHRsaW5rcyA9IHsK
KyAgICAneGVuLWNzJzoKKyAgICAgICAgKCdodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD0lcycsCisgICAgICAgICAnWGVuIGMvcyAnKSwKK30K
ZGlmZiAtLWdpdCBhL2RvY3MvaW5kZXgucnN0IGIvZG9jcy9pbmRleC5yc3QKaW5kZXggYjhhYjEz
MTc4Yy4uMGEyYWYyZGI5ZCAxMDA2NDQKLS0tIGEvZG9jcy9pbmRleC5yc3QKKysrIGIvZG9jcy9p
bmRleC5yc3QKQEAgLTU5LDMgKzU5LDExIEBAIE1pc2NlbGxhbmVhCiAuLiB0b2N0cmVlOjoKIAog
ICAgZ2xvc3NhcnkKKworVW5zb3J0ZWQKKy0tLS0tLS0tCisKKy4uIHRvY3RyZWU6OgorICAgOm1h
eGRlcHRoOiAyCisKKyAgIG1pc2MvdGVjaC1kZWJ0CmRpZmYgLS1naXQgYS9kb2NzL21pc2MvdGVj
aC1kZWJ0LnJzdCBiL2RvY3MvbWlzYy90ZWNoLWRlYnQucnN0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjE3MmJhM2JkNTEKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL21p
c2MvdGVjaC1kZWJ0LnJzdApAQCAtMCwwICsxLDEzMCBAQAorLi4gU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IENDLUJZLTQuMAorCitUZWNobmljYWwgRGVidAorPT09PT09PT09PT09PT0KKworSHlw
ZXJ2aXNvcgorLS0tLS0tLS0tLQorCitDT05GSUdfUERYCit+fn5+fn5+fn5+CisKK1hlbiB1c2Vz
IHRoZSB0ZXJtIE1GTiBmb3IgTWFjaGluZSBGcmFtZSBOdW1iZXIsIHdoaWNoIGlzIHN5bm9ueW1v
dXMgd2l0aAorTGludXgncyBQRk4sIGFuZCBtYXBzIGxpbmVhcmx5IHRvIHN5c3RlbS9ob3N0L21h
Y2hpbmUgcGh5c2ljYWwgYWRkcmVzc2VzLgorCitGb3IgZXZlcnkgcGFnZSBvZiBSQU0sIGEgYGBz
dHJ1Y3QgcGFnZV9pbmZvYGAgaXMgbmVlZGVkIGZvciB0cmFja2luZyBwdXJwb3Nlcy4KK0luIHRo
ZSBzaW1wbGUgY2FzZSwgdGhlIGZyYW1ldGFibGUgaXMgYW4gYXJyYXkgb2YgYGBzdHJ1Y3QgcGFn
ZV9pbmZvW11gYAoraW5kZXhlZCBieSBNRk4uCisKK0hvd2V2ZXIsIHRoaXMgaXMgaW5lZmZpY2ll
bnQgd2hlbiBhIHN5c3RlbSBoYXMgYmFua3Mgb2YgUkFNIGF0IHNwcmVhZCBvdXQgaW4KK2FkZHJl
c3Mgc3BhY2UsIGFzIGEgbGFyZ2UgYW1vdW50IG9mIHNwYWNlIGlzIHdhc3RlZCBvbiBmcmFtZXRh
YmxlIGVudHJpZXMgZm9yCitub24tZXhpc3RlbnQgZnJhbWVzLiAgVGhpcyB3YXN0ZXMgYm90aCB2
aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgYW5kIFJBTS4KKworQXMgYSBjb25zZXF1ZW5jZSwgWGVuIGhh
cyBhIGNvbXByZXNzaW9uIHNjaGVtZSBrbm93biBhcyBQRFggd2hpY2ggcmVtb3ZlcwordW51c2Vk
IGJpdHMgb3V0IG9mIHRoZSBtaWRkbGUgb2YgTUZOcywgdG8gbWFrZSBhIG1vcmUgdGlnaHRseSBw
YWNrZWQgUGFnZQoraW5EZVgsIHdoaWNoIGluIHR1cm4gcmVkdWNlcyB0aGUgc2l6ZSBvZiB0aGUg
ZnJhbWV0YWJsZSBmb3Igc3lzdGVtLgorCitBdCB0aGUgbW9tZW50LCBQRFggY29tcHJlc3Npb24g
aXMgdW5jb25kaXRpb25hbGx5IHVzZWQuCisKK0hvd2V2ZXIsIFBEWCBjb21wcmVzc2lvbiBkb2Vz
IGNvbWUgd2l0aCBhIGNvc3QgaW4gdGVybXMgb2YgdGhlIGNvbXBsZXhpdHkgdG8KK2NvbnZlcnQg
YmV0d2VlbiBQRk5zIGFuZCBwYWdlcywgd2hpY2ggaXMgYSBjb21tb24gb3BlcmF0aW9uIGluIFhl
bi4KKworVHlwaWNhbGx5LCBBUk0zMiBzeXN0ZW1zIGRvIGhhdmUgUkFNIGJhbmtzIGluIGRpc2Ny
ZXRlIGxvY2F0aW9ucywgYW5kIHdhbnQgdG8KK3VzZSBQRFggY29tcHJlc3Npb24sIHdoaWxlIHR5
cGljYWxseSBBUk02NCBhbmQgeDg2IHN5c3RlbXMgaGF2ZSBSQU0gcGFja2VkCitmcm9tIDAgd2l0
aCBubyBob2xlcy4KKworVGhlIGdvYWwgb2YgdGhpcyB3b3JrIGlzIHRvIGhhdmUgYGBDT05GSUdf
UERYYGAgc2VsZWN0ZWQgYnkgQVJNMzIgb25seS4gIFRoaXMKK3JlcXVpcmVzIHNsaWdodGx5IHVu
dGFuZ2xpbmcgdGhlIG1lbW9yeSBtYW5hZ2VtZW50IGNvZGUgaW4gQVJNIGFuZCB4ODYgdG8gZ2l2
ZQoraXQgYSBjbGVhbiBjb21waWxlIGJvdW5kYXJ5IHdoZXJlIFBEWCBjb252ZXJzaW9ucyBhcmUg
dXNlZC4KKworCitXYWl0cXVldWUgaW5mcmFzdHJ1Y3R1cmUKK35+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fgorCitMaXZlcGF0Y2hpbmcgc2FmZXR5IGluIFhlbiBkZXBlbmRzIG9uIGFsbCBDUFVzIHJl
bmRlenZvdXNpbmcgb24gdGhlIHJldHVybiB0bworZ3Vlc3QgcGF0aCwgd2l0aCBubyBzdGFjayBm
cmFtZS4gIFRoZSB2Q1BVIHdhaXRxdWV1ZSBpbmZyYXN0cnVjdHVyZSB1bmRlcm1pbmVzCit0aGlz
IHNhZmV0eSBieSBjb3B5aW5nIGEgc3RhY2sgZnJhbWUgc2lkZXdheXMsIGFuZCBgYGxvbmdqbXAo
KWBgXC1pbmcgYXdheS4KKworV2FpdHF1ZXVlcyBhcmUgb25seSB1c2VkIGJ5IHRoZSBpbnRyb3Nw
ZWN0aW9uL21lbV9ldmVudC9wYWdpbmcgaW5mcmFzdHJ1Y3R1cmUsCit3aGVyZSB0aGUgZGVzaWdu
IG9mIHRoZSByaW5ncyBjYXVzZXMgc29tZSBwcm9ibGVtcy4gIFRoZXJlIGlzIGEgc2luZ2xlIDRr
IHBhZ2UKK3VzZWQgZm9yIHRoZSByaW5nLCB3aGljaCBzZXJ2ZXMgYm90aCBzeW5jaHJvbm91cyBy
ZXF1ZXN0cywgYW5kIGxvc3NsZXNzIGFzeW5jCityZXF1ZXN0cy4gIEluIHByYWN0aWNlLCBpbnRy
b3NwZWN0aW5nIGFuIDExLXZjcHUgZ3Vlc3QgaXMgc3VmZmljaWVudCB0byBjYXVzZQordGhlIHdh
aXRxdWV1ZSBpbmZyYXN0cnVjdHVyZSB0byBzdGFydCB0byBiZSB1c2VkLgorCitBIGJldHRlciBk
ZXNpZ24gb2YgcmluZyB3b3VsZCBiZSB0byBoYXZlIGEgc2xvdCBwZXIgdmNwdSBmb3Igc3luY2hy
b25vdXMKK3JlcXVlc3RzIChzaW1wbGlmaWVzIHByb2R1Y2luZyBhbmQgY29uc3VtaW5nIG9mIHJl
cXVlc3RzKSwgYW5kIGEgbXVsdGlwYWdlCityaW5nIGJ1ZmZlciAob2YgbmVnb3RpYWJsZSBzaXpl
KSB3aXRoIGxvc3N5IHNlbWFudGljcyBmb3IgYXN5bmMgcmVxdWVzdHMuCisKK0EgZGVzaWduIHN1
Y2ggYXMgdGhpcyB3b3VsZCBndWFyYW50ZWUgdGhhdCBYZW4gbmV2ZXIgaGFzIHRvIGJsb2NrIHdh
aXRpbmcgZm9yCit1c2Vyc3BhY2UgdG8gY3JlYXRlIGVub3VnaCBzcGFjZSBvbiB0aGUgcmluZyBm
b3IgYSB2Y3B1IHRvIHdyaXRlIHN0YXRlIG91dC4KKworLi4gbm90ZTo6CisKKyAgIFRoZXJlIGFy
ZSBvdGhlciBhc3BlY3RzIG9mIHRoZSBleGlzdGluZyByaW5nIGluZnJhc3RydWN0dXJlIHdoaWNo
IGFyZQorICAgZHJpdmluZyBhIHJlZGVzaWduLCBidXQgdGhlc2UgZG9uJ3QgcmVsYXRlIGRpcmVj
dGx5IHRvIHRoZSB3YWl0cXVldWUKKyAgIGluZnJhc3RydWN0dXJlIGFuZCBsaXZlcGF0Y2hpbmcg
c2FmZXR5LgorCisgICBUaGUgbW9zdCBzZXJpb3VzIHByb2JsZW0gaXMgdGhhdCB0aGUgcmluZyBp
bmZyYXN0cnVjdHVyZSBpcyBHRk4gYmFzZWQsCisgICB3aGljaCBsZWF2ZXMgdGhlIGd1ZXN0IGVp
dGhlciBhYmxlIHRvIG1lc3Mgd2l0aCB0aGUgcmluZywgb3IgYSBzaGF0dGVyZWQKKyAgIGhvc3Qg
c3VwZXJwYWdlIHdoZXJlIHRoZSByaW5nIHVzZWQgdG8gYmUsIGFuZCB0aGUgZ3Vlc3QgYmFsbG9v
biBkcml2ZXIgYWJsZQorICAgdG8gcHJldmVudCB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBmcm9t
IGNvbm5lY3RpbmcvcmVjb25uZWN0aW5nIHRoZSByaW5nLgorCitBcyB0aGVyZSBhcmUgbXVsdGlw
bGUgY29tcGVsbGluZyByZWFzb25zIHRvIHJlZGVzaWduIHRoZSByaW5nIGluZnJhc3RydWN0dXJl
LAordGhlIHBsYW4gaXMgdG8gaW50cm9kdWNlIHRoZSBuZXcgcmluZyBBQkksIGRlcHJlY2F0ZSBh
bmQgcmVtb3ZlIHRoZSBvbGQgQUJJLAorYW5kIHNpbXBseSBkZWxldGUgdGhlIHdhaXRxdWV1ZSBp
bmZyYXN0cnVjdHVyZSBhdCB0aGF0IHBvaW50LCByYXRoZXIgdGhhbiB0cnkKK3RvIHJlZGVzaWdu
IGxpdmVwYXRjaGluZyBmcm9tIHNjcmF0Y2ggaW4gYW4gYXR0ZW1wdCB0byBjb3BlIHdpdGggdW53
aW5kaW5nIG9sZAorc3RhY2sgZnJhbWVzLgorCisKK0RvbTAKKy0tLS0KKworUmVtb3ZlIHhlbnN0
b3JlZCdzIGRlcGVuZGVuY2llcyBvbiB1bnN0YWJsZSBpbnRlcmZhY2VzCit+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KKworVmFyaW91cyB4ZW5z
dG9yZWQgaW1wbGVtZW50YXRpb25zIHVzZSBsaWJ4YyBmb3IgdHdvIHB1cnBvc2VzLiAgSXQgd291
bGQgYmUgYQorc3Vic3RhbnRpYWwgYWR2YW50YWdlIHRvIG1vdmUgeGVuc3RvcmVkIG9udG8gZW50
aXJlbHkgc3RhYmxlIGludGVyZmFjZXMsIHdoaWNoCitkaXNjb25uZWN0cyBpdCBmcm9tIHRoZSBp
bnRlcm5hbCBvZiB0aGUgbGlieGMuCisKKzEuIEZvcmVpZ24gbWFwcGluZyBvZiB0aGUgc3RvcmUg
cmluZworCisgICBUaGlzIGlzIG9ic29sZXRlIHNpbmNlIDp4ZW4tY3M6YDZhMmRlMzUzYTlgICgy
MDEyKSB3aGljaCBhbGxvY2F0ZWQgZ3JhbnQKKyAgIGVudHJpZXMgaW5zdGVhZCwgdG8gYWxsb3cg
eGVuc3RvcmVkIHRvIGZ1bmN0aW9uIGFzIGEgc3R1Yi1kb21haW4gd2l0aG91dCBkb20wCisgICBw
ZXJtaXNzaW9ucy4gIDp4ZW4tY3M6YDM4ZWViMzg2NGRgIGRyb3BwZWQgZm9yZWlnbiBtYXBwaW5n
IGZvciBjeGVuc3RvcmVkLgorICAgSG93ZXZlciwgdGhlcmUgYXJlIG5vIE9DYW1sIGJpbmRpbmdz
IGZvciBsaWJ4ZW5nbnR0YWIuCisKKyAgIFdvcmsgSXRlbXM6CisKKyAgICogTWluaW1hbCBgYHRv
b2xzL29jYW1sL2xpYnMveGcvYGAgYmluZGluZyBmb3IgYGB0b29scy9saWJzL2dudHRhYi9gYC4K
KyAgICogUmVwbGljYXRlIDp4ZW4tY3M6YDM4ZWViMzg2NGRgIGZvciBveGVuc3RvcmVkIGFzIHdl
bGwuCisKKzIuIEZpZ3VyaW5nIG91dCB3aGljaCBkb21haW4ocykgaGF2ZSBnb25lIGF3YXkKKwor
ICAgQ3VycmVudGx5LCB0aGUgaGFuZGxpbmcgb2YgZG9tYWlucyBpcyBhc3ltbWV0cmljLgorCisg
ICAqIFdoZW4gYSBkb21haW4gaXMgY3JlYXRlZCwgdGhlIHRvb2xzdGFjayBleHBsaWNpdGx5IHNl
bmRzIGFuCisgICAgIGBgWFNfSU5UUk9EVUNFKGRvbWlkLCBzdG9yZSBtZm4sIHN0b3JlIGV2dGNo
bilgYCBtZXNzYWdlIHRvIHhlbnN0b3JlZCwgdG8KKyAgICAgY2F1c2UgeGVuc3RvcmVkIHRvIGNv
bm5lY3QgdG8gdGhlIGd1ZXN0IHJpbmcsIGFuZCBmaXJlIHRoZQorICAgICBgYEBpbnRyb2R1Y2VE
b21haW5gYCB3YXRjaC4KKworICAgKiBXaGVuIGEgZG9tYWluIGlzIGRlc3Ryb3llZCwgWGVuIGZp
cmVzIGBgVklSUV9ET01fRVhDYGAgd2hpY2ggaXMgYm91bmQgYnkKKyAgICAgeGVuc3RvcmVkLCBy
YXRoZXIgdGhhbiB0aGUgdG9vbHN0YWNrLiAgeGVuc3RvcmVkIHVwZGF0ZXMgaXRzIGlkZWEgb2Yg
dGhlCisgICAgIHN0YXR1cyBvZiBkb21haW5zLCBhbmQgZmlyZXMgdGhlIGBgQHJlbGVhc2VEb21h
aW5gYCB3YXRjaC4KKworICAgICBYZW5zdG9yZWQgdXNlcyBgYHhjX2RvbWFpbl9nZXRpbmZvKClg
YCwgdG8gd29yayBvdXQgd2hpY2ggZG9tYWluKHMpIGhhdmUgZ29uZQorICAgICBhd2F5LCBhbmQg
b25seSBjYXJlcyBhYm91dCB0aGUgc2h1dGRvd24gc3RhdHVzLgorCisgICAgIEZ1cnRoZXJtb3Jl
LCBgYEByZWxlYXNlRG9tYWluYGAgKGxpa2UgYGBWSVJRX0RPTV9FWENgYCkgaXMgYSBzaW5nbGUt
Yml0CisgICAgIG1lc3NhZ2UsIHdoaWNoIHJlcXVpcmVzIGFsbCBsaXN0ZW5lcnMgdG8gZXZhbHVh
dGUgd2hldGhlciB0aGUgbWVzc2FnZSBhcHBsaWVzCisgICAgIHRvIHRoZW0gb3Igbm90LiAgVGhp
cyByZXN1bHRzIGluIGEgZmx1cnJ5IG9mIGBgeGNfZG9tYWluX2dldGluZm8oKWBgIGNhbGxzCisg
ICAgIGZyb20gbXVsdGlwbGUgZW50aXRpZXMgaW4gdGhlIHN5c3RlbSwgd2hpY2ggYWxsIHNlcmlh
bGlzZSBvbiB0aGUgZG9tY3RsIGxvY2sKKyAgICAgaW4gWGVuLgorCisgICAgIFdvcmsgSXRlbXM6
CisKKyAgICAgKiBGaWd1cmUgb3V0IGhvdyBzaHV0ZG93biBzdGF0dXMgY2FuIGJlIGV4cHJlc3Nl
ZCBpbiBhIHN0YWJsZSB3YXkgZnJvbSBYZW4uCisgICAgICogRmlndXJlIG91dCBpZiBgYFZJUlFf
RE9NX0VYQ2BgIGFuZCBgYEByZWxlYXNlRG9tYWluYGAgY2FuIGJlIGV4dGVuZGVkCisgICAgICAg
b3Igc3VwZXJzZWRlZCB0byBjYXJyeSBhdCBsZWFzdCBhIGRvbWlkLCB0byBtYWtlIGRvbWFpbiBz
aHV0ZG93biBzY2FsZQorICAgICAgIGJldHRlci4KKyAgICAgKiBGaWd1cmUgb3V0IGlmIGBgVklS
UV9ET01fRVhDYGAgd291bGQgYmV0dGVyIGJlIGJvdW5kIGJ5IHRoZSB0b29sc3RhY2ssCisgICAg
ICAgcmF0aGVyIHRoYW4geGVuc3RvcmVkLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 20:59:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 20:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG8Ca-0005Pp-J0; Thu, 03 Oct 2019 20:59:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iG8CZ-0005Pg-3t
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 20:59:55 +0000
X-Inumbo-ID: bf0a3bfe-e620-11e9-80e3-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bf0a3bfe-e620-11e9-80e3-bc764e2007e4;
 Thu, 03 Oct 2019 20:59:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570136393;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=mkzfareKDfmehkVmPLsCn1fPWHMX7C+ukGqTgaKjIrA=;
 b=aNyHO4ddC/Qpi0l5ImxXImNpZ4jUQIQ+YcqLf5CLUpe7QHQ5M9x2LcY5
 Op3q/UdRYyvzoq+BhypAz+R0LccC6yuwodZELmqz3zVCK7KKCVyoAVY9R
 m7DPuj6s9XO5PdimIIR52NgetN59abC9ZK68G2ExqNfHllrkI2e3Sp9Nw k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wT10kGGtaRyJ7O5zTM1Qs2c0Jp7spWTRzT5YAW/iUGV2CcwutQMwbmGJco+XApVfCgBYcZ1gCz
 +GZ7cNnN+R5UWGZ09eBE6DZvqScoFmQ7DTAPS/C0B0PoUt9p3xDNI2rCfPlQ8cAXjlKeL6RkwJ
 xXpiw6BlWJfVgx2VlH8BZxNUswcl4mfxwDnTr+BjLimLZInXtjeEP7Rh45kgAVYXg1VfYF2dL0
 H6tfrrPyb7SVA488pfU4QERXkYRyEroyj1+WgUKfAxnrtgOnPiyiVJwc7V6rxKtM3U9gjehAfa
 AZ8=
X-SBRS: 2.7
X-MesageID: 6444138
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,253,1566878400"; 
   d="scan'208";a="6444138"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 21:59:48 +0100
Message-ID: <20191003205948.21131-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/4] docs/sphinx: Introduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHV0IHRvZ2V0aGVyIGFuIGludHJvZHVjdGlvbiBwYWdlIGZvciB0aGUgU3BoaW54L1JTVCBkb2Nz
LCBhbG9uZyB3aXRoIGEKZ2xvc3Nhcnkgd2hpY2ggd2lsbCBhY2N1bXVsYXRlIG92ZXIgdGltZS4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpDQzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbkB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9hZG1pbi1ndWlk
ZS9pbmRleC5yc3QgICAgICAgICAgICAgICB8ICAxICsKIGRvY3MvYWRtaW4tZ3VpZGUvaW50cm9k
dWN0aW9uLnJzdCAgICAgICAgfCA0MCArKysrKysrKysrKysrCiBkb2NzL2FkbWluLWd1aWRlL3hl
bi1vdmVydmlldy5kcmF3aW8uc3ZnIHwgOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIGRvY3MvZ2xvc3NhcnkucnN0ICAgICAgICAgICAgICAgICAgICAgICAgfCA1MiArKysrKysr
KysrKysrKysrKwogZG9jcy9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEy
ICsrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjAyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBkb2NzL2FkbWluLWd1aWRlL2ludHJvZHVjdGlvbi5yc3QKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkb2NzL2FkbWluLWd1aWRlL3hlbi1vdmVydmlldy5kcmF3aW8uc3ZnCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZG9jcy9nbG9zc2FyeS5yc3QKCmRpZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL2lu
ZGV4LnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CmluZGV4IDFkYTdjOGJmNGQuLjU0
ZTZmNjVkZTMgMTAwNjQ0Ci0tLSBhL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CisrKyBiL2Rv
Y3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CkBAIC00LDQgKzQsNSBAQCBBZG1pbiBHdWlkZQogPT09
PT09PT09PT0KIAogLi4gdG9jdHJlZTo6CisgICBpbnRyb2R1Y3Rpb24KICAgIG1pY3JvY29kZS1s
b2FkaW5nCmRpZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL2ludHJvZHVjdGlvbi5yc3QgYi9k
b2NzL2FkbWluLWd1aWRlL2ludHJvZHVjdGlvbi5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNmRhMjc1OGQ3MAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvYWRtaW4t
Z3VpZGUvaW50cm9kdWN0aW9uLnJzdApAQCAtMCwwICsxLDQwIEBACisuLiBTUERYLUxpY2Vuc2Ut
SWRlbnRpZmllcjogQ0MtQlktNC4wCisKK0ludHJvZHVjdGlvbgorPT09PT09PT09PT09CisKK1hl
biBpcyBhbiBvcGVuIHNvdXJjZSwgYmFyZSBtZXRhbCBoeXBlcnZpc29yLiAgSXQgcnVucyBhcyB0
aGUgbW9zdCBwcml2aWxlZ2VkCitwaWVjZSBvZiBzb2Z0d2FyZSwgYW5kIHNoYXJlcyB0aGUgcmVz
b3VyY2VzIG9mIHRoZSBoYXJkd2FyZSBiZXR3ZWVuIHZpcnR1YWwKK21hY2hpbmVzLgorCitJbiBY
ZW4gdGVybWlub2xvZ3ksIHRoZXJlIGFyZSA6dGVybTpgZG9tYWluczxkb21haW4+YCwgY29tbW9u
bHkgYWJicmV2aWF0ZWQgdG8KK2RvbSwgd2hpY2ggYXJlIGlkZW50aWZpZWQgYnkgdGhlaXIgbnVt
ZXJpYyA6dGVybTpgZG9taWRgLgorCitXaGVuIFhlbiBib290cywgZG9tMCBpcyBhdXRvbWF0aWNh
bGx5IHN0YXJ0ZWQgYXMgd2VsbC4gIERvbTAgaXMgYSB2aXJ0dWFsCittYWNoaW5lIHdoaWNoLCBi
eSBkZWZhdWx0LCBpcyBncmFudGVkIGZ1bGwgcGVybWlzc2lvbnMgWzFdXy4gIEEgdHlwaWNhbCBz
ZXR1cAorbWlnaHQgYmU6CisKKy4uIGltYWdlOjogeGVuLW92ZXJ2aWV3LmRyYXdpby5zdmcKKwor
RG9tMCB0YWtlcyB0aGUgcm9sZSBvZiA6dGVybTpgY29udHJvbCBkb21haW5gLCByZXNwb25zaWJs
ZSBmb3IgY3JlYXRpbmcgYW5kCittYW5hZ2luZyBvdGhlciB2aXJ0dWFsIG1hY2hpbmVzLCBhbmQg
dGhlIHJvbGUgb2YgOnRlcm06YGhhcmR3YXJlIGRvbWFpbmAsCityZXNwb25zaWJsZSBmb3IgaGFy
ZHdhcmUgYW5kIG1hcnNoYWxsaW5nIGd1ZXN0IEkvTy4KKworWGVuIGlzIGRlbGliZXJhdGVseSBt
aW5pbWFsLCBhbmQgaGFzIG5vIGRldmljZSBkcml2ZXJzIFsyXV8uICBYZW4gbWFuYWdlcyBSQU0s
CitzY2hlZHVsZXMgdmlydHVhbCBDUFVzIG9uIHRoZSBhdmFpbGFibGUgcGh5c2ljYWwgQ1BVcywg
YW5kIG1hcnNoYWxzCitpbnRlcnJ1cHRzLgorCitYZW4gYWxzbyBwcm92aWRlcyBhIGh5cGVyY2Fs
bCBpbnRlcmZhY2UgdG8gZ3Vlc3RzLCBpbmNsdWRpbmcgZXZlbnQgY2hhbm5lbHMKKyh2aXJ0dWFs
IGludGVycnVwdHMpLCBncmFudCB0YWJsZXMgKHNoYXJlZCBtZW1vcnkpLCBvbiB3aGljaCBhIGxv
dCBvZiBoaWdoZXIKK2xldmVsIGZ1bmN0aW9uYWxpdHkgaXMgYnVpbHQuCisKKy4uIHJ1YnJpYzo6
IEZvb3Rub3RlcworCisuLiBbMV0gQSBjb21tb24gbWlzY29uY2VwdGlvbiB3aXRoIFhlbidzIGFy
Y2hpdGVjdHVyZSBpcyB0aGF0IGRvbTAgaXMgc29tZWhvdworICAgICAgIGRpZmZlcmVudCB0byBv
dGhlciBndWVzdHMuICBUaGUgY2hvaWNlIG9mIGlkIDAgaXMgbm90IGFuIGFjY2lkZW50LCBhbmQK
KyAgICAgICBmb2xsb3dzIGluIFVOSVggaGVyaXRhZ2UuCisKKy4uIFsyXSBUaGlzIGRlZmluaXRp
b24gbWlnaHQgYmUgZnV6enkuICBYZW4gY2FuIHRhbGsgdG8gY29tbW9uIHNlcmlhbCBVQVJUcywK
KyAgICAgICBhbmQga25vd3MgaG93IHRvIGRyaXZlIHZhcmlvdXMgQ1BVIGludGVybmFsIGRldmlj
ZXMgc3VjaCBhcyBJT01NVXMsIGJ1dAorICAgICAgIGhhcyBubyBrbm93bGVkZ2Ugb2YgbmV0d29y
ayBjYXJkcywgZGlza3MsIGV0Yy4gIEFsbCBvZiB0aGF0IGlzIHRoZQorICAgICAgIGhhcmR3YXJl
IGRvbWFpbnMgcmVzcG9uc2liaWxpdHkuCmRpZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL3hl
bi1vdmVydmlldy5kcmF3aW8uc3ZnIGIvZG9jcy9hZG1pbi1ndWlkZS94ZW4tb3ZlcnZpZXcuZHJh
d2lvLnN2ZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mMTIwY2RmNzdh
Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9hZG1pbi1ndWlkZS94ZW4tb3ZlcnZpZXcuZHJhd2lv
LnN2ZwpAQCAtMCwwICsxLDk3IEBACis8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYt
OCI/PgorPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0
cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KKzxzdmcgeG1s
bnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53
My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNzAxcHgiIGhlaWdodD0iNDYx
cHgiIHZpZXdCb3g9Ii0wLjUgLTAuNSA3MDEgNDYxIiBjb250ZW50PSImbHQ7bXhmaWxlIG1vZGlm
aWVkPSZxdW90OzIwMTktMDgtMDRUMTc6MDU6NTUuMjY3WiZxdW90OyBob3N0PSZxdW90OyZxdW90
OyBhZ2VudD0mcXVvdDtNb3ppbGxhLzUuMCAoWDExOyBMaW51eCB4ODZfNjQpIEFwcGxlV2ViS2l0
LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIGRyYXcuaW8vMTEuMS4xIENocm9tZS83Ni4wLjM4
MDkuODggRWxlY3Ryb24vNi4wLjAgU2FmYXJpLzUzNy4zNiZxdW90OyBldGFnPSZxdW90O003SVNo
NE55ODNJN20xVWZLMUYyJnF1b3Q7IHZlcnNpb249JnF1b3Q7MTEuMS4xJnF1b3Q7IHR5cGU9JnF1
b3Q7ZGV2aWNlJnF1b3Q7Jmd0OyZsdDtkaWFncmFtIGlkPSZxdW90OzdxLVU4WlZEQ01BYnRqVE9G
OFZxJnF1b3Q7IG5hbWU9JnF1b3Q7UGFnZS0xJnF1b3Q7Jmd0OzdacGJkNXM0RU1jL2pSL1R3LzN5
NkZ1YWROdTBqZGU3MlgzcHdTQXVhNHc0c216amZQb1ZSaGlENUR2R2JNNDJEMFdEa01SdjVxOFpE
QjI1UDBzK0l5djJ2MEVIaEIxSmNKS09QT2hJa2lnS0V2a3Z0YXd6aXlHYW1jRkRnVU03RllaUjhB
Nm9VYURXUmVDQWVha2poakRFUVZ3MjJqQ0tnSTFMTmdzaHVDcDNjMkZZbmpXMlBNQVlScllWc3RZ
L0F3Zjc5QzVVb2JBL2djRHo4ZmFHNlptWmxYZW1ocmx2T1hDMVk1S0hIYm1QSU1UWjBTenBnekNG
bDNQSnJudmNjM2E3TUFRaWZNb0Z5U1A2N2ovK011Sis4blVJZm8zRC9pdDRvTjVaV3VHQzN2QWJp
T2g2OFRxSGdPQWlja0E2anRDUmUyNFFobjBZUXJRNUtidUdEV3liMk9jWXdTbllPVE14VkVYZFhB
RWpURjBycGUwbFFEZ2dqTHRoNEVYRU9Bc2NKNTJyWjFFRHlvajJmSWlDZDNLeEZSS2ptTTRSVzNZ
UWVhK1V1RnFZYUl1bFFrR2xjNEpreDBRcGZRWndCakJha3k0MFJHV1plbXhWT0Z6UDNlcnZPRnVq
Tm92R21MY2RxbkFET2FDZU9NTXJDdU9WQVp3SjU3bkZVWUhoS0R5M0dOSkUxclFkMmlGd01jY3JH
TVljMzEwRGVBZm9WaGE3UUNYalZrUlZIdEZ4UjlJSUQ3RzRyYjF3VDBOVjhZQUZESmNyRE0wMndN
U3RHUzQ5S3lsczlONE90amNaUDc4bXp6L2hqL2ZrNTNUOFB2MisvdjFCWkhlVmowcGJNWnFrL2ZK
dGpLRHlOb2dmdTgvQ1FES1h0dFY5a0JuWVR4WnlWdVN1am0wWWwrN0sxUVRndWhJL0FUamFSRk8x
ZW5abFJXaHdWK2FDMWhqUUw4LzlNeG5uS0cwQ0FxQ2FGRTl2T0FjbHNxQU1EaWZsVnB4MFZ2M0Jm
Tm9DVU9JZFNSbGZ4b0g3OU9XUDBZczJuSTQ5YlJ6K3ZlSlVYNlAxSElQWm5CaEhBQzBEbTVTKzE0
azQyeXZyZ0ZkaHg5bjNlR29VeFZ2QlkvZTliaHlINU41eEFLUFdZSlBVdG5Gamk4czJjbFBNdG5G
alM4amZBSXJTeDkwYWlKMy9URldwa2VwWHVLZzFpWnhiU0xMSVh3QStuYmVvTlpOeHQrMEc4Z2lY
RTF1WjlFSm9uNUZ5YjBhcW1uS2JSTVZWTVl2cWc2bTRtbkNhbFRHWE9Wc1FmakRtMVdUVmdxMlRy
WTVhc25WcUxkczcyWEtvTFh1bjNEWlVJc3VxSFVHbENtMGp4Vll1YllrcXJYV3NSSVlWZ3drNEho
alJKa1RZaHg2TXJIQllXSHRsa0VXZnJ6RE5FcHQzQi84QWpOY1VyN1hBa0pOaTVyNFZwdzAzQkVr
M2ZYdEViQVExV3IrbEEzOVM4K1pmZE1oTlk1RFFXYlBXdXNOL1RhS21mOXpmSnpmL05tY3NoT20w
ZzhrbVhzaWdTWUN6MlhXVk5yZXprK05pOHJTUno3MTkxM1R3Wjg0NVhDQWJISEFOaldLeUxBL2c0
OGttOWRMQkVFUWdKRStaUzFCYUJTK2c2S1UvWUVDV1hHeUlSamwwbFdyMnpCWktyeXJDa2htb01v
NWFqZTBNRERNT2NZMjEzdWtXcHgzbSs5ZGJtVVl5aFlPcmtxdktMUGNuQjlrQ0NxbHQwVjZoUHJZ
NGE1WDY3cW1pUzVWL212cU9xaXBQdHplWFZUWHVxcitnWHlnclpwejd5R3FyN2labEpiR2xVcXRr
VlZOU0E2S2pBcDBuUjFQVFphdGVPZTVWMHMwRllwcWZkRk1XQlZsUkRFbFhqWEk4cWVXenBueVpl
a1NkUDg2SjA5UWtMckdpTGxrOGtyUk04MUQvRzZtTExhOWJwYTU3cXVSU1pkOU5YWnI4djdyMnJW
cFREdmEvV2wzYzk3ZG1ZMXJ5OFN6Y2llRXNhcVdMWWwwcUJidHdKTmhMRmRvcFphY0x0RDJmT09q
bVJCRDJLWGl2cUM1NTlEcjBVVUo5SXIzcTFYLytRSFpXN1BENC82ZmppUmNKNXdmVTViR2puUmc3
ZWtPeFE1ckZaNjdaTGxWOExDd1Avd1U9Jmx0Oy9kaWFncmFtJmd0OyZsdDsvbXhmaWxlJmd0OyI+
CisgIDxkZWZzLz4KKyAgPGc+CisgICAgPHJlY3QgeD0iMCIgeT0iMzMwIiB3aWR0aD0iNzAwIiBo
ZWlnaHQ9IjYwIiBmaWxsPSIjZjhjZWNjIiBzdHJva2U9IiNiODU0NTAiIHBvaW50ZXItZXZlbnRz
PSJub25lIi8+CisgICAgPGcgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSIg
dGV4dC1hbmNob3I9ImVuZCIgZm9udC1zaXplPSIyMHB4Ij4KKyAgICAgIDx0ZXh0IHg9IjY4OC41
IiB5PSIzNjcuNSI+WGVuPC90ZXh0PgorICAgIDwvZz4KKyAgICA8cmVjdCB4PSIwIiB5PSIwIiB3
aWR0aD0iMjIwIiBoZWlnaHQ9IjI4MCIgZmlsbD0iI2Q1ZThkNCIgc3Ryb2tlPSIjODJiMzY2IiBw
b2ludGVyLWV2ZW50cz0ibm9uZSIvPgorICAgIDxnIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5
PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjBweCI+CisgICAgICA8dGV4dCB4PSIyLjUiIHk9IjI2
LjUiPkRvbTA8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9IjI0MCIgeT0iMCIgd2lkdGg9
IjIyMCIgaGVpZ2h0PSIyODAiIGZpbGw9IiNkYWU4ZmMiIHN0cm9rZT0iIzZjOGViZiIgcG9pbnRl
ci1ldmVudHM9Im5vbmUiLz4KKyAgICA8ZyBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0iSGVs
dmV0aWNhIiBmb250LXNpemU9IjIwcHgiPgorICAgICAgPHRleHQgeD0iMjQyLjUiIHk9IjI2LjUi
PkRvbVU8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9IjQ4MCIgeT0iMCIgd2lkdGg9IjIy
MCIgaGVpZ2h0PSIyODAiIGZpbGw9IiNkYWU4ZmMiIHN0cm9rZT0iIzZjOGViZiIgcG9pbnRlci1l
dmVudHM9Im5vbmUiLz4KKyAgICA8ZyBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0iSGVsdmV0
aWNhIiBmb250LXNpemU9IjIwcHgiPgorICAgICAgPHRleHQgeD0iNDgyLjUiIHk9IjI2LjUiPkRv
bVU8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9IjAiIHk9IjQwMCIgd2lkdGg9IjcwMCIg
aGVpZ2h0PSI2MCIgZmlsbD0iI2ZmZjJjYyIgc3Ryb2tlPSIjZDZiNjU2IiBwb2ludGVyLWV2ZW50
cz0ibm9uZSIvPgorICAgIDxnIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2Ei
IHRleHQtYW5jaG9yPSJlbmQiIGZvbnQtc2l6ZT0iMjBweCI+CisgICAgICA8dGV4dCB4PSI2OTYu
NSIgeT0iNDM3LjUiPkhhcmR3YXJlPC90ZXh0PgorICAgIDwvZz4KKyAgICA8cmVjdCB4PSIyMCIg
eT0iNDEwIiB3aWR0aD0iODAiIGhlaWdodD0iNDAiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzAw
MDAwMCIgcG9pbnRlci1ldmVudHM9Im5vbmUiLz4KKyAgICA8ZyBmaWxsPSIjMDAwMDAwIiBmb250
LWZhbWlseT0iSGVsdmV0aWNhIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjIwcHgi
PgorICAgICAgPHRleHQgeD0iNTkuNSIgeT0iNDM3LjUiPk5JQzwvdGV4dD4KKyAgICA8L2c+Cisg
ICAgPHJlY3QgeD0iMTIwIiB5PSI0MTAiIHdpZHRoPSI4MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2Zm
ZmZmZiIgc3Ryb2tlPSIjMDAwMDAwIiBwb2ludGVyLWV2ZW50cz0ibm9uZSIvPgorICAgIDxnIGZp
bGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIHRleHQtYW5jaG9yPSJtaWRkbGUi
IGZvbnQtc2l6ZT0iMjBweCI+CisgICAgICA8dGV4dCB4PSIxNTkuNSIgeT0iNDM3LjUiPkRpc2s8
L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9IjEwIiB5PSI0MCIgd2lkdGg9IjIwMCIgaGVp
Z2h0PSIxMTAiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzAwMDAwMCIgcG9pbnRlci1ldmVudHM9
Im5vbmUiLz4KKyAgICA8ZyBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0iSGVsdmV0aWNhIiB0
ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjIwcHgiPgorICAgICAgPHRleHQgeD0iMTA5
LjUiIHk9IjY2LjUiPlN5c3RlbXMgU2VydmljZXM8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0
IHg9IjI1MCIgeT0iNDAiIHdpZHRoPSIyMDAiIGhlaWdodD0iMTEwIiBmaWxsPSIjZmZmZmZmIiBz
dHJva2U9IiMwMDAwMDAiIHBvaW50ZXItZXZlbnRzPSJub25lIi8+CisgICAgPGcgZmlsbD0iIzAw
MDAwMCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1z
aXplPSIyMHB4Ij4KKyAgICAgIDx0ZXh0IHg9IjM0OS41IiB5PSI2Ni41Ij5BcHBsaWNhdGlvbnM8
L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9IjQ5MCIgeT0iNDAiIHdpZHRoPSIyMDAiIGhl
aWdodD0iMTEwIiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMwMDAwMDAiIHBvaW50ZXItZXZlbnRz
PSJub25lIi8+CisgICAgPGcgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSIg
dGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIyMHB4Ij4KKyAgICAgIDx0ZXh0IHg9IjU4
OS41IiB5PSI2Ni41Ij5BcHBsaWNhdGlvbnM8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9
IjEwIiB5PSIxNjAiIHdpZHRoPSIyMDAiIGhlaWdodD0iMTEwIiBmaWxsPSIjZjhjZWNjIiBzdHJv
a2U9IiNiODU0NTAiIHBvaW50ZXItZXZlbnRzPSJub25lIi8+CisgICAgPGcgZmlsbD0iIzAwMDAw
MCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSIgZm9udC1zaXplPSIyMHB4Ij4KKyAgICAgIDx0ZXh0
IHg9IjEyLjUiIHk9IjE4Ni41Ij5LZXJuZWw8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9
IjIwIiB5PSIyMjAiIHdpZHRoPSI4MCIgaGVpZ2h0PSI0MCIgZmlsbD0iI2ZmZmZmZiIgc3Ryb2tl
PSIjMDAwMDAwIiBwb2ludGVyLWV2ZW50cz0ibm9uZSIvPgorICAgIDxnIGZpbGw9IiMwMDAwMDAi
IGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIHRleHQtYW5jaG9yPSJtaWRkbGUiIGZvbnQtc2l6ZT0i
MTZweCI+CisgICAgICA8dGV4dCB4PSI1OS41IiB5PSIyNDUuNSI+TmV0PC90ZXh0PgorICAgIDwv
Zz4KKyAgICA8cmVjdCB4PSIxMjAiIHk9IjIyMCIgd2lkdGg9IjgwIiBoZWlnaHQ9IjQwIiBmaWxs
PSIjZmZmZmZmIiBzdHJva2U9IiMwMDAwMDAiIHBvaW50ZXItZXZlbnRzPSJub25lIi8+CisgICAg
PGcgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSIgdGV4dC1hbmNob3I9Im1p
ZGRsZSIgZm9udC1zaXplPSIxNnB4Ij4KKyAgICAgIDx0ZXh0IHg9IjE1OS41IiB5PSIyNDUuNSI+
QmxvY2s8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9IjI1MCIgeT0iMTYwIiB3aWR0aD0i
MjAwIiBoZWlnaHQ9IjExMCIgZmlsbD0iI2Y4Y2VjYyIgc3Ryb2tlPSIjYjg1NDUwIiBwb2ludGVy
LWV2ZW50cz0ibm9uZSIvPgorICAgIDxnIGZpbGw9IiMwMDAwMDAiIGZvbnQtZmFtaWx5PSJIZWx2
ZXRpY2EiIGZvbnQtc2l6ZT0iMjBweCI+CisgICAgICA8dGV4dCB4PSIyNTIuNSIgeT0iMTg2LjUi
Pktlcm5lbDwvdGV4dD4KKyAgICA8L2c+CisgICAgPHJlY3QgeD0iNDkwIiB5PSIxNjAiIHdpZHRo
PSIyMDAiIGhlaWdodD0iMTEwIiBmaWxsPSIjZjhjZWNjIiBzdHJva2U9IiNiODU0NTAiIHBvaW50
ZXItZXZlbnRzPSJub25lIi8+CisgICAgPGcgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9Ikhl
bHZldGljYSIgZm9udC1zaXplPSIyMHB4Ij4KKyAgICAgIDx0ZXh0IHg9IjQ5Mi41IiB5PSIxODYu
NSI+S2VybmVsPC90ZXh0PgorICAgIDwvZz4KKyAgICA8cmVjdCB4PSIyNjAiIHk9IjIyMCIgd2lk
dGg9IjgwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiMwMDAwMDAiIHBvaW50
ZXItZXZlbnRzPSJub25lIi8+CisgICAgPGcgZmlsbD0iIzAwMDAwMCIgZm9udC1mYW1pbHk9Ikhl
bHZldGljYSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXplPSIxNnB4Ij4KKyAgICAgIDx0
ZXh0IHg9IjI5OS41IiB5PSIyNDUuNSI+TmV0PC90ZXh0PgorICAgIDwvZz4KKyAgICA8cmVjdCB4
PSIzNjAiIHk9IjIyMCIgd2lkdGg9IjgwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjZmZmZmZmIiBzdHJv
a2U9IiMwMDAwMDAiIHBvaW50ZXItZXZlbnRzPSJub25lIi8+CisgICAgPGcgZmlsbD0iIzAwMDAw
MCIgZm9udC1mYW1pbHk9IkhlbHZldGljYSIgdGV4dC1hbmNob3I9Im1pZGRsZSIgZm9udC1zaXpl
PSIxNnB4Ij4KKyAgICAgIDx0ZXh0IHg9IjM5OS41IiB5PSIyNDUuNSI+QmxvY2s8L3RleHQ+Cisg
ICAgPC9nPgorICAgIDxyZWN0IHg9IjUwMCIgeT0iMjIwIiB3aWR0aD0iODAiIGhlaWdodD0iNDAi
IGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzAwMDAwMCIgcG9pbnRlci1ldmVudHM9Im5vbmUiLz4K
KyAgICA8ZyBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0iSGVsdmV0aWNhIiB0ZXh0LWFuY2hv
cj0ibWlkZGxlIiBmb250LXNpemU9IjE2cHgiPgorICAgICAgPHRleHQgeD0iNTM5LjUiIHk9IjI0
NS41Ij5OZXQ8L3RleHQ+CisgICAgPC9nPgorICAgIDxyZWN0IHg9IjYwMCIgeT0iMjIwIiB3aWR0
aD0iODAiIGhlaWdodD0iNDAiIGZpbGw9IiNmZmZmZmYiIHN0cm9rZT0iIzAwMDAwMCIgcG9pbnRl
ci1ldmVudHM9Im5vbmUiLz4KKyAgICA8ZyBmaWxsPSIjMDAwMDAwIiBmb250LWZhbWlseT0iSGVs
dmV0aWNhIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIiBmb250LXNpemU9IjE2cHgiPgorICAgICAgPHRl
eHQgeD0iNjM5LjUiIHk9IjI0NS41Ij5CbG9jazwvdGV4dD4KKyAgICA8L2c+CisgICAgPHBhdGgg
ZD0iTSA3NSAyNzkuNSBMIDY0LjUgMjc5LjUgTCA4MCAyNjAuNSBMIDk1LjUgMjc5LjUgTCA4NSAy
NzkuNSBMIDg1IDI4NSBMIDI5NSAyODUgTCAyOTUgMjc5LjUgTCAyODQuNSAyNzkuNSBMIDMwMCAy
NjAuNSBMIDMxNS41IDI3OS41IEwgMzA1IDI3OS41IEwgMzA1IDI5NSBMIDc1IDI5NSBaIiBmaWxs
PSIjZjVmNWY1IiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQyIiBwb2lu
dGVyLWV2ZW50cz0ibm9uZSIvPgorICAgIDxwYXRoIGQ9Ik0gNzUgMjc5LjUgTCA2NC41IDI3OS41
IEwgODAgMjYwLjUgTCA5NS41IDI3OS41IEwgODUgMjc5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0i
IzY2NjY2NiIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIHBvaW50ZXItZXZlbnRzPSJub25lIi8+Cisg
ICAgPHBhdGggZD0iTSAyOTUgMjc5LjUgTCAyODQuNSAyNzkuNSBMIDMwMCAyNjAuNSBMIDMxNS41
IDI3OS41IEwgMzA1IDI3OS41IiBmaWxsPSJub25lIiBzdHJva2U9IiM2NjY2NjYiIHN0cm9rZS1t
aXRlcmxpbWl0PSI0IiBwb2ludGVyLWV2ZW50cz0ibm9uZSIvPgorICAgIDxwYXRoIGQ9Ik0gNzUg
Mjc5LjUgTCA2NC41IDI3OS41IEwgODAgMjYwLjUgTCA5NS41IDI3OS41IEwgODUgMjc5LjUgTCA4
NSAyODUgTCA1MzUgMjg1IEwgNTM1IDI3OS41IEwgNTI0LjUgMjc5LjUgTCA1NDAgMjYwLjUgTCA1
NTUuNSAyNzkuNSBMIDU0NSAyNzkuNSBMIDU0NSAyOTUgTCA3NSAyOTUgWiIgZmlsbD0iI2Y1ZjVm
NSIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMS40MiIgcG9pbnRlci1ldmVu
dHM9Im5vbmUiLz4KKyAgICA8cGF0aCBkPSJNIDc1IDI3OS41IEwgNjQuNSAyNzkuNSBMIDgwIDI2
MC41IEwgOTUuNSAyNzkuNSBMIDg1IDI3OS41IiBmaWxsPSJub25lIiBzdHJva2U9IiM2NjY2NjYi
IHN0cm9rZS1taXRlcmxpbWl0PSI0IiBwb2ludGVyLWV2ZW50cz0ibm9uZSIvPgorICAgIDxwYXRo
IGQ9Ik0gNTM1IDI3OS41IEwgNTI0LjUgMjc5LjUgTCA1NDAgMjYwLjUgTCA1NTUuNSAyNzkuNSBM
IDU0NSAyNzkuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2NjY2IiBzdHJva2UtbWl0ZXJsaW1p
dD0iNCIgcG9pbnRlci1ldmVudHM9Im5vbmUiLz4KKyAgICA8cGF0aCBkPSJNIDE3NSAyNzkuNSBM
IDE2NC41IDI3OS41IEwgMTgwIDI2MC41IEwgMTk1LjUgMjc5LjUgTCAxODUgMjc5LjUgTCAxODUg
MzA1IEwgMzk1IDMwNSBMIDM5NSAyNzkuNSBMIDM4NC41IDI3OS41IEwgNDAwIDI2MC41IEwgNDE1
LjUgMjc5LjUgTCA0MDUgMjc5LjUgTCA0MDUgMzE1IEwgMTc1IDMxNSBaIiBmaWxsPSIjZTFkNWU3
IiBzdHJva2U9IiM5NjczYTYiIHN0cm9rZS1taXRlcmxpbWl0PSIxLjQyIiBwb2ludGVyLWV2ZW50
cz0ibm9uZSIvPgorICAgIDxwYXRoIGQ9Ik0gMTc1IDI3OS41IEwgMTY0LjUgMjc5LjUgTCAxODAg
MjYwLjUgTCAxOTUuNSAyNzkuNSBMIDE4NSAyNzkuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTY3
M2E2IiBzdHJva2UtbWl0ZXJsaW1pdD0iNCIgcG9pbnRlci1ldmVudHM9Im5vbmUiLz4KKyAgICA8
cGF0aCBkPSJNIDM5NSAyNzkuNSBMIDM4NC41IDI3OS41IEwgNDAwIDI2MC41IEwgNDE1LjUgMjc5
LjUgTCA0MDUgMjc5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk2NzNhNiIgc3Ryb2tlLW1pdGVy
bGltaXQ9IjQiIHBvaW50ZXItZXZlbnRzPSJub25lIi8+CisgICAgPHBhdGggZD0iTSAxNzUgMjc5
LjUgTCAxNjQuNSAyNzkuNSBMIDE4MCAyNjAuNSBMIDE5NS41IDI3OS41IEwgMTg1IDI3OS41IEwg
MTg1IDMwNSBMIDYzNSAzMDUgTCA2MzUgMjc5LjUgTCA2MjQuNSAyNzkuNSBMIDY0MCAyNjAuNSBM
IDY1NS41IDI3OS41IEwgNjQ1IDI3OS41IEwgNjQ1IDMxNSBMIDE3NSAzMTUgWiIgZmlsbD0iI2Ux
ZDVlNyIgc3Ryb2tlPSIjOTY3M2E2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMS40MiIgcG9pbnRlci1l
dmVudHM9Im5vbmUiLz4KKyAgICA8cGF0aCBkPSJNIDE3NSAyNzkuNSBMIDE2NC41IDI3OS41IEwg
MTgwIDI2MC41IEwgMTk1LjUgMjc5LjUgTCAxODUgMjc5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZT0i
Izk2NzNhNiIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIHBvaW50ZXItZXZlbnRzPSJub25lIi8+Cisg
ICAgPHBhdGggZD0iTSA2MzUgMjc5LjUgTCA2MjQuNSAyNzkuNSBMIDY0MCAyNjAuNSBMIDY1NS41
IDI3OS41IEwgNjQ1IDI3OS41IiBmaWxsPSJub25lIiBzdHJva2U9IiM5NjczYTYiIHN0cm9rZS1t
aXRlcmxpbWl0PSI0IiBwb2ludGVyLWV2ZW50cz0ibm9uZSIvPgorICAgIDxwYXRoIGQ9Ik0gMzUg
Mjc5LjUgTCAyNC41IDI3OS41IEwgNDAgMjYwLjUgTCA1NS41IDI3OS41IEwgNDUgMjc5LjUgTCA0
NSAzOTAuNSBMIDU1LjUgMzkwLjUgTCA0MCA0MDkuNSBMIDI0LjUgMzkwLjUgTCAzNSAzOTAuNSBa
IiBmaWxsPSIjZmZlNmNjIiBzdHJva2U9IiNkNzliMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIg
cG9pbnRlci1ldmVudHM9Im5vbmUiLz4KKyAgICA8cGF0aCBkPSJNIDEzNSAyNzkuNSBMIDEyNC41
IDI3OS41IEwgMTQwIDI2MC41IEwgMTU1LjUgMjc5LjUgTCAxNDUgMjc5LjUgTCAxNDUgMzkwLjUg
TCAxNTUuNSAzOTAuNSBMIDE0MCA0MDkuNSBMIDEyNC41IDM5MC41IEwgMTM1IDM5MC41IFoiIGZp
bGw9IiNmZmU2Y2MiIHN0cm9rZT0iI2Q3OWIwMCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2lu
dGVyLWV2ZW50cz0ibm9uZSIvPgorICA8L2c+Cis8L3N2Zz4KZGlmZiAtLWdpdCBhL2RvY3MvZ2xv
c3NhcnkucnN0IGIvZG9jcy9nbG9zc2FyeS5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMC4uOGRkYmRhYjE2MAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZ2xvc3Nhcnku
cnN0CkBAIC0wLDAgKzEsNTIgQEAKKy4uIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBDQy1CWS00
LjAKKworR2xvc3NhcnkKKz09PT09PT09CisKKy4uIFRlcm1zIHNob3VsZCBhcHBlYXIgaW4gYWxw
aGFiZXRpY2FsIG9yZGVyCisKKy4uIGdsb3NzYXJ5OjoKKworICAgY29udHJvbCBkb21haW4KKyAg
ICAgQSA6dGVybTpgZG9tYWluYCwgY29tbW9ubHkgZG9tMCwgd2l0aCB0aGUgcGVybWlzc2lvbiBh
bmQgcmVzcG9uc2liaWxpdHkKKyAgICAgdG8gY3JlYXRlIGFuZCBtYW5hZ2Ugb3RoZXIgZG9tYWlu
cyBvbiB0aGUgc3lzdGVtLgorCisgICBkb21haW4KKyAgICAgQSBkb21haW4gaXMgWGVuJ3MgdW5p
dCBvZiByZXNvdXJjZSBvd25lcnNoaXAsIGFuZCBnZW5lcmFsbHkgaGFzIGF0IHRoZQorICAgICBt
aW5pbXVtIHNvbWUgUkFNIGFuZCB2aXJ0dWFsIENQVXMuCisKKyAgICAgVGhlIHRlcm1zIDp0ZXJt
OmBkb21haW5gIGFuZCA6dGVybTpgZ3Vlc3RgIGFyZSBjb21tb25seSB1c2VkCisgICAgIGludGVy
Y2hhbmdlYWJseSwgYnV0IHRoZXkgbWVhbiBzdWJ0bHkgZGlmZmVyZW50IHRoaW5ncy4KKworICAg
ICBBIGd1ZXN0IGlzIGEgc2luZ2xlLCBlbmQgdXNlciwgdmlydHVhbCBtYWNoaW5lLgorCisgICAg
IEluIHNvbWUgY2FzZXMsIGUuZy4gZHVyaW5nIGxpdmUgbWlncmF0aW9uLCBvbmUgZ3Vlc3Qgd2ls
bCBiZSBjb21wcmlzZWQgb2YKKyAgICAgdHdvIGRvbWFpbnMgZm9yIGEgcGVyaW9kIG9mIHRpbWUs
IHdoaWxlIGl0IGlzIGluIHRyYW5zaXQuCisKKyAgIGRvbWlkCisgICAgIFRoZSBudW1lcmljIGlk
ZW50aWZpZXIgb2YgYSBydW5uaW5nIDp0ZXJtOmBkb21haW5gLiAgSXQgaXMgdW5pcXVlIHRvIGEK
KyAgICAgc2luZ2xlIGluc3RhbmNlIG9mIFhlbiwgdXNlZCBhcyB0aGUgaWRlbnRpZmllciBpbiB2
YXJpb3VzIEFQSXMsIGFuZCBpcworICAgICB0eXBpY2FsbHkgYWxsb2NhdGVkIHNlcXVlbnRpYWxs
eSBmcm9tIDAuCisKKyAgIGd1ZXN0CisgICAgIFRoZSB0ZXJtICdndWVzdCcgaGFzIHR3byBkaWZm
ZXJlbnQgbWVhbmluZ3MsIGRlcGVuZGluZyBvbiBjb250ZXh0LCBhbmQKKyAgICAgc2hvdWxkIG5v
dCBiZSBjb25mdXNlZCB3aXRoIDp0ZXJtOmBkb21haW5gLgorCisgICAgIFdoZW4gZGlzY3Vzc2lu
ZyBhIFhlbiBzeXN0ZW0gYXMgYSB3aG9sZSwgYSAnZ3Vlc3QnIHJlZmVyIHRvIGEgdmlydHVhbAor
ICAgICBtYWNoaW5lIHdoaWNoIGlzIHRoZSAidXNlZnVsIG91dHB1dCIgb2YgcnVubmluZyB0aGUg
c3lzdGVtIGluIHRoZSBmaXJzdAorICAgICBwbGFjZSAoZS5nLiBhbiBlbmQtdXNlciBWTSkuICBW
aXJ0dWFsIG1hY2hpbmVzIHByb3ZpZGluZyBzeXN0ZW0gc2VydmljZXMsCisgICAgIChlLmcuIHRo
ZSBjb250cm9sIGFuZC9vciBoYXJkd2FyZSBkb21haW5zKSwgYXJlIG5vdCBjb25zaWRlcmVkIGd1
ZXN0cyBpbgorICAgICB0aGlzIGNvbnRleHQuCisKKyAgICAgSW4gdGhlIGNvZGUsICJndWVzdCBj
b250ZXh0IiBhbmQgImd1ZXN0IHN0YXRlIiBpcyBjb25zaWRlcmVkIGluIHRlcm1zIG9mCisgICAg
IHRoZSBDUFUgYXJjaGl0ZWN0dXJlLCBhbmQgY29udHJhc3RlZCBhZ2FpbnN0IGh5cGVydmlzb3Ig
Y29udGV4dC9zdGF0ZS4KKyAgICAgSW4gdGhpcyBjYXNlLCBpdCByZWZlcnMgdG8gYWxsIGNvZGUg
cnVubmluZyBsb3dlciBwcml2aWxlZ2UgcHJpdmlsZWdlCisgICAgIGxldmVsIHRoZSBoeXBlcnZp
c29yLiAgQXMgc3VjaCwgaXQgY292ZXJzIGFsbCBkb21haW5zLCBpbmNsdWRpbmcgb25lcworICAg
ICBwcm92aWRpbmcgc3lzdGVtIHNlcnZpY2VzLgorCisgICBoYXJkd2FyZSBkb21haW4KKyAgICAg
QSA6dGVybTpgZG9tYWluYCwgY29tbW9ubHkgZG9tMCwgd2hpY2ggc2hhcmVzIHJlc3BvbnNpYmls
aXR5IHdpdGggWGVuCisgICAgIGFib3V0IHRoZSBzeXN0ZW0gYXMgYSB3aG9sZS4KKworICAgICBC
eSBkZWZhdWx0IGl0IGdldHMgYWxsIGRldmljZXMsIGluY2x1ZGluZyBhbGwgZGlza3MgYW5kIG5l
dHdvcmsgY2FyZHMsIHNvCisgICAgIGlzIHJlc3BvbnNpYmxlIGZvciBtdWx0aXBsZXhpbmcgZ3Vl
c3QgSS9PLgpkaWZmIC0tZ2l0IGEvZG9jcy9pbmRleC5yc3QgYi9kb2NzL2luZGV4LnJzdAppbmRl
eCA3YjQ0MWM0MTgwLi5iOGFiMTMxNzhjIDEwMDY0NAotLS0gYS9kb2NzL2luZGV4LnJzdAorKysg
Yi9kb2NzL2luZGV4LnJzdApAQCAtOCw2ICs4LDEwIEBAIFRoZSBYZW4gSHlwZXJ2aXNvciBkb2N1
bWVudGF0aW9uCiAgICBYZW4ncyBTcGhpbngvUlNUIGRvY3VtZW50YXRpb24gaXMgYSB3b3JrIGlu
IHByb2dyZXNzLiAgVGhlIGV4aXN0aW5nCiAgICBkb2N1bWVudGF0aW9uIGNhbiBiZSBmb3VuZCBh
dCBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzLwogCitYZW4gaXMgYW4gb3BlbiBzb3VyY2Us
IGJhcmUgbWV0YWwgaHlwZXJ2aXNvci4gIEl0IHJ1bnMgYXMgdGhlIG1vc3QgcHJpdmlsZWdlZAor
cGllY2Ugb2Ygc29mdHdhcmUsIGFuZCBzaGFyZXMgdGhlIHJlc291cmNlcyBvZiB0aGUgaGFyZHdh
cmUgYmV0d2VlbiB2aXJ0dWFsCittYWNoaW5lcy4gIFNlZSA6ZG9jOmBhZG1pbi1ndWlkZS9pbnRy
b2R1Y3Rpb25gIGZvciBhbiBpbnRyb2R1Y3Rpb24gdG8gYSBYZW4KK3N5c3RlbS4KIAogVXNlciBk
b2N1bWVudGF0aW9uCiAtLS0tLS0tLS0tLS0tLS0tLS0KQEAgLTQ3LDMgKzUxLDExIEBAIGtpbmQg
b2YgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQuCiAgICA6bWF4ZGVwdGg6IDIKIAogICAgaHlwZXJ2
aXNvci1ndWlkZS9pbmRleAorCisKK01pc2NlbGxhbmVhCistLS0tLS0tLS0tLQorCisuLiB0b2N0
cmVlOjoKKworICAgZ2xvc3NhcnkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 21:20:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 21:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG8Wf-0007dZ-Ea; Thu, 03 Oct 2019 21:20:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=leaW=X4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iG8We-0007dU-Hm
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 21:20:40 +0000
X-Inumbo-ID: a59871c4-e623-11e9-973a-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a59871c4-e623-11e9-973a-12813bfff9fa;
 Thu, 03 Oct 2019 21:20:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 84BCC1597;
 Thu,  3 Oct 2019 14:20:38 -0700 (PDT)
Received: from [10.37.12.39] (unknown [10.37.12.39])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E56F3F534;
 Thu,  3 Oct 2019 14:20:37 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>
References: <20191002003228.GA3940@xilinx.com>
 <48c9fc54-553e-3b6b-bad2-dbad35991df0@arm.com>
 <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com> <20191002232017.GC2644@xilinx.com>
 <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
 <20191003181547.GA13953@xilinx.com>
 <c2ea24d9-6bd0-a5b2-9ea1-b3bfe5e30a02@arm.com>
 <20191003202457.GA4040@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3764ed03-e2a8-31e4-0e73-0bd3d88434ca@arm.com>
Date: Thu, 3 Oct 2019 22:20:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191003202457.GA4040@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQnJpYW4sCgpPbiAxMC8zLzE5IDk6MjQgUE0sIEJyaWFuIFdvb2RzIHdyb3RlOgo+IE9uIFRo
dSwgT2N0IDAzLCAyMDE5IGF0IDA3OjIzOjIzUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBUaGVyZSdzIGEgV0FSTl9PTigpIGJldHdlZW4gdGhlIHR3byBkZWJ1ZyBwcmludGtzIGNhbGxz
IEkgc2hhcmVkIGFib3ZlLgoKTG9va2luZyBhdCB0aGUgbG9nLCB0aGUgTUZOIHNlZW1zIHRvIGNv
cnJlc3BvbmQgdG8gdGhlIG9uZSByaWdodCBhZnRlciAKWGVuICgwMDAwMDAwMDAxNDAwMDAwIC0g
MDAwMDAwMDAwMTUzMjhmMSkgaW4gbWVtb3J5LgoKU28gaXQgaXMgbm9ybWFsIHRvIGhhdmUgdGhl
IHBhZ2UgZ2l2ZW4gdG8gdGhlIGJvb3QgYWxsb2NhdG9yLiBIb3dldmVyLCBJIAphbSBub3QgZW50
aXJlbHkgc3VyZSB3aGljaCBiaXQgb2YgaW5pdF9kb25lKCkgaXMgZ2l2aW5nIHRoZSBwYWdlIGFn
YWluIAp0byB4ZW5oZWFwLgoKSXQgaXMgdW5saWtlbHkgdG8gYmUgZnJlZV9pbml0X21lbW9yeSgp
IGJlY2F1c2UgaXQgZGVhbCB3aXRoIHRoZSBpbml0IApzZWN0aW9uIHRoYXQgaXMgbm90IGF0IHRo
ZSBlbmQgb2YgdGhlIGJpbmFyeS4KClRoaXMgd291bGQgbGVhdmUgZGlzY2FyZF9pbml0aWFsX21v
ZHVsZXMoKSBidXQgdGhlcmUgYXJlIGEgY2hlY2sgdG8gc2tpcCAKWGVuIG1vZHVsZS4KClRoZSBj
YWxsIHN0YWNrIG9ubHkgcHJpbnQgdGhlIGFkZHJlc3MgYW5kIG5vdCB0aGUgc3ltYm9sIGJlY2F1
c2UgaXQgCnVucmVnaXN0ZXJlZCB0aGUgc3ltYm9scyBmb3IgaW5pdC4gU2VlIHVucmVnaXN0ZXJf
aW5pdF92aXJ0dWFsX21lbW9yeSgpLgoKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8
MDAwMDAwMDAwMDIxYzFhOD5dIHBhZ2VfYWxsb2MuYyNmcmVlX2hlYXBfcGFnZXMrMHgxYTgvMHg2
MTQgKFBDKQooWEVOKSAgICBbPDAwMDAwMDAwMDAyMWMxYTg+XSBwYWdlX2FsbG9jLmMjZnJlZV9o
ZWFwX3BhZ2VzKzB4MWE4LzB4NjE0IChMUikKKFhFTikgICAgWzwwMDAwMDAwMDAwMjFlOTAwPl0g
cGFnZV9hbGxvYy5jI2luaXRfaGVhcF9wYWdlcysweDNkNC8weDU2NAooWEVOKSAgICBbPDAwMDAw
MDAwMDAyMWViMjQ+XSBpbml0X2RvbWhlYXBfcGFnZXMrMHg5NC8weDljCihYRU4pICAgIFs8MDAw
MDAwMDAwMDJiODNlYz5dIDAwMDAwMDAwMDAyYjgzZWMKKFhFTikgICAgWzwwMDAwMDAwMDAwMmI4
OTA0Pl0gMDAwMDAwMDAwMDJiODkwNAooWEVOKSAgICBbPDAwMDAwMDAwMDAyNjBhM2M+XSBzZXR1
cC5jI2luaXRfZG9uZSsweDEwLzB4MjAKKFhFTikgICAgWzwwMDAwMDAwMDAwMmI5OWFjPl0gMDAw
MDAwMDAwMDJiOTlhYwoKWW91IHNob3VsZCBiZSBhYmxlIHRvIHVzZSBhZGRyMmxpbmUgb24gdGhl
IGFkZHJlc3Mgd2l0aCBYZW4gYmluYXJ5LgpJIGhhdmUgdGhlIGZlZWxpbmcgdGhpcyB3aWxsIHBv
aW50IHRvIGRpc2NhcmRfaW5pdGlhbF9tb2R1bGVzKCkgYXMgdGhpcyAKaXMgYW4gaW5pdCBmdW5j
dGlvbiBhbmQgdGhlIHN5bWJvbCBzaG91bGQgbm90IGJlIHByaW50ZWQuCgpCdXQsIEkgY2FuJ3Qg
c2VlIGFueXRoaW5nIG9idmlvdXNseSB3cm9uZyBpbiB0aGUgZnVuY3Rpb24uLi4gU28gSSBhbSBu
b3QgCmVudGlyZWx5IHN1cmUgd2hhdCBjb3VsZCBiZSB0aGUgbmV4dCBzdGVwcy4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 21:21:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 21:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG8XA-0007gx-Ox; Thu, 03 Oct 2019 21:21:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hAba=X4=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iG8X9-0007gk-48
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 21:21:11 +0000
X-Inumbo-ID: b835516c-e623-11e9-8c93-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b835516c-e623-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 21:21:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570137671;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=knEK3mJKf3ZRY+XXVGZXfcBfmN971PCNUrz212RqJzI=;
 b=YAuIEga9IzL4vIfBH5fXgH+oHaGzkeGQeWXPGSIqWCGnDuAfnfObO5Ke
 v/QsmJOD6PSwqImnAA/Nd3ZdE/XzXfRkimUCUfTDjbldYsZzNb57Ap39d
 vyODm4u6hTI1rGVv3vXd5i0vSIRIY8h0YEk2nVisZJi7PkbVAhJNH9NXo w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ReJ2p5hpjmxNH8DlrFDbd/L9IkVOv8i2o75Ibe8ot6fzohI212PZJfxquABr+9Jp0aXmXpIcXg
 rLrbgqcCJ+2K0jJqeq3u06kLfZiTeu+NOVP1eTKHjwmzJxuQ2nIFcn7tRjRTaLAYaKguCCOz5N
 BGl7xhVyT008BACN+iLufDExhbTWhyVbXqTas2kZUdMXjurJES5Cnc5CuxtrXryyMfrvuJLqfU
 vrpVFoz/JNdV44HH1f70KqjwdPfWU3+NK/S9JcMGU96/Ff+DevAWdl+f4A4fJHuekzMNwvVZc7
 xgU=
X-SBRS: 2.7
X-MesageID: 6445515
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,253,1566878400"; 
   d="scan'208";a="6445515"
To: Kateryna Razumova <katereenart@gmail.com>, <xen-devel@lists.xenproject.org>
References: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5b884fee-5c3e-a594-8008-8a1483f908fe@citrix.com>
Date: Thu, 3 Oct 2019 22:21:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] I want to participate in Outreachy with CONFIG_PDX
 related project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDkvMjAxOSAxMDoyNywgS2F0ZXJ5bmEgUmF6dW1vdmEgd3JvdGU6Cj4gSGVsbG8geGVu
LAo+IEkgd291bGQgbGlrZSB0byBwYXJ0aWNpcGF0ZSBpbiBPdXRyZWFjaHkuIEkgd2FzIHJlZ2lz
dGVyZWQgb24gdGhlIHNpdGUKPiBmZXcgZGF5cyBhZ28sIGZpbGxlZCBzb21lIHF1aXRlIGEgYmln
IGZvcm0gYnV0IHN0aWxsIGNhbid0IHNlZSB0YXNrcycKPiBkZXNjcmlwdGlvbnMuCj4gU2luY2Us
IEkgbGlrZSBDIHByb2dyYW1taW5nIEkgd291bGQgbGlrZSB0byBrbm93IG1vcmUgYWJvdXQgIklu
dHJvZHVjZQo+IENPTkZJR19QRFggYW5kIHVzZSBpdCBpbiBYZW4gaHlwZXJ2aXNvciIuIFdoYXQg
aGFyZHdhcmUgZG8gSSBuZWVkPyBJCj4gdGhpbmsgSSBjYW4gZmluZCBhbiBvbGQgbGFwdG9wIHdp
dGggdmlydHVhbGl6YXRpb24gc3VwcG9ydC4gQWxzbywgaG93Cj4gY2FuIEkgc3RhcnQgY29udHJp
YnV0aW5nPwo+IEkgaGF2ZSBmZXcgeWVhcnMgb2YgQyBwcm9ncmFtbWluZyBleHBlcmllbmNlIGJ1
dCBuZXZlciBoYWQgY29udHJpYnV0ZWQKPiB0byBvcGVuLXNvdXJjZSBwcm9qZWN0cyBiZWZvcmUu
CgpBcG9sb2dpZXMgSSBoYXZlbid0IGdvdCB0aGlzIHNvcnRlZCBzb29uZXIsIGJ1dApodHRwczov
L2FuZHJld2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2VuL2RvY3MtZGV2ZWwvbWlzYy90ZWNoLWRl
YnQuaHRtbCNjb25maWctcGR4CmlzIGEgYnJpZWYgaW50cm9kdWN0aW9uIHRvIHRoZSBwcm9ibGVt
IGFuZCBpbnRlbmRlZCBvdXRjb21lLgoKSSBob3BlIHRoZSBkZXNjcmlwdGlvbiBpcyBjbGVhciBl
bm91Z2ggdG8gZm9sbG93LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 03 21:48:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 21:48:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iG8x4-00010d-8a; Thu, 03 Oct 2019 21:47:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0PPH=X4=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iG8x3-00010Y-6i
 for xen-devel@lists.xenproject.org; Thu, 03 Oct 2019 21:47:57 +0000
X-Inumbo-ID: 7363d9b0-e627-11e9-973a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7363d9b0-e627-11e9-973a-12813bfff9fa;
 Thu, 03 Oct 2019 21:47:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iG8wy-0004v6-6c; Thu, 03 Oct 2019 21:47:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iG8wx-0007un-UJ; Thu, 03 Oct 2019 21:47:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iG8wx-0001TC-TO; Thu, 03 Oct 2019 21:47:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142220-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-vhd:leak-check/check:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=7f21573c822805a8e6be379d9bcf3ad9effef3dc
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 03 Oct 2019 21:47:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 142220: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjIyMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyMjAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3Rh
bGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0
MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQyMTA4IFJF
R1IuIHZzLiAxNDAyODIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhl
bi1ib290IGZhaWwgaW4gMTQyMTA4IHBhc3MgaW4gMTQyMjIwCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDE4IGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxNDIxMDggcGFzcyBpbiAxNDIy
MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgICAgZmFpbCBwYXNzIGluIDE0MjEwOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAg
ICAgICAgICAgICAgICA3ZjIxNTczYzgyMjgwNWE4ZTZiZTM3OWQ5YmNmM2FkOWVmZmVmM2RjCmJh
c2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFj
Y2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTkt
MDgtMTggMDU6MzY6NTEgWiAgIDQ2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAy
MDE5LTA4LTE5IDExOjM2OjI2IFogICA0NSBkYXlzICAgNTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQyMTA4ICAyMDE5LTEwLTAxIDE0OjA0OjM2IFogICAgMiBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxi
ZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1h
cmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5v
cmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJh
bmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJuZWwu
b3JnPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZp
Y2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdkYy5j
b20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJBTEFUT04gWm9s
dGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAg
QmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmlu
IE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGlu
dXguaWJtLmNvbT4KICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwu
Y29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4gWmhh
bmcgPHRnZmJldGFAbWUuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJA
ZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4KICBD
bGF1ZGlvIEltYnJlbmRhIDxpbWJyZW5kYUBsaW51eC5pYm0uY29tPgogIENsZWJlciBSb3NhIDxj
cm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAg
Q29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JleSBNaW55YXJkIDxj
bWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgog
IEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxA
bGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21h
aWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2
aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1
b3p6by5jb20+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4K
ICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJh
YXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAg
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9k
Lm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVydsOpIFBvdXNz
aW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BA
Z21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBSZW4gPGl2YW5yZW5A
dGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxjaGV3aUBnZW50b28ub3JnPgogIEphbiBL
aXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBs
aW51eC5pYm0uY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpv
ZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVy
Z0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvc2ggS3VueiA8
amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBK
dWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVzdGluIEhpYmJpdHMgPGNobWVl
ZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS09OUkFE
IEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgS8WRdsOhZ8OzLCBab2x0
w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxsYXVyZW50
LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxpcTNl
YUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwuY29tPgogIEx1YyBNaWNoZWwg
PGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5j
b20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CiAg
TWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+
CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9zYXRvQGxpbnV4LmlibS5jb20+CiAgTWF4IEZpbGlwcG92
IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBN
YXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEg
PG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1p
Y2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgog
IE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5j
b20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxw
YWxtZXJAc2lmaXZlLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNvbT4KICBQ
YW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1
cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMu
b3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVs
IERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8
UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgogIFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4
QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEog
UGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8ucG9s
bGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXgu
Y29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSb21hbiBLYWdhbiA8cmth
Z2FuQHZpcnR1b3p6by5jb20+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2Vy
eS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+
CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNi
aGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3Rl
ZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5v
Y3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4K
ICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5k
YXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVu
c0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBI
dXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+
CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20g
PHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2Vt
ZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29t
PgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8
eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9i
aWxlLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1
IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0u
cnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMDg2OCBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 00:25:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 00:25:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGBPS-00057n-Vd; Fri, 04 Oct 2019 00:25:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=23nd=X5=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iGBPS-00057i-7T
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 00:25:26 +0000
X-Inumbo-ID: 73bf5270-e63d-11e9-973b-12813bfff9fa
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [40.107.79.41]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73bf5270-e63d-11e9-973b-12813bfff9fa;
 Fri, 04 Oct 2019 00:25:22 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=a1mC6i1IP6P/K/A877jPJUXbj3mNICFpWPDZqqZdIdk5MZe9lVO6WwbYufKKkXQXdJuhJYFFDoNgTFL0uGu6J81gEym41kmYnw0ckj//MsRQS/P+R2LJVWjwkTJhBM+lls0XUFFmQUpo4gVC2H62kc4dXNRILme7+NdahPRgseqziT7lYU3Eq4sHfBnF9iOiaFhWpN/ojx0VJYu8ls9+YiIAF3SaA1PRnXVM55X7R29ov8BF4mqXYCqd8kYBtQf+NhhIwrZkXQb0V/FCuujBx3FlKyo2yPKf8qx6zDzrnazqSkl8FDG6fKrb00CZsrpQfaYODea6orHS6uMXuBJAaQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=v5PV4sHFnQeXr26+tZiTehTznpdG9ubWdS4yzUvtBSo=;
 b=YQVauFLFJIO7QbVIpE3EjNXguTwg2aHGBEcPEPDdeRMjVHKjlZfSyeHitiDuYN50vv5TCGqA/79PRMqa0uOyR3TbUFKbz49pS+UZKn7LVBtQJxh9es5PH97soG2a1O/RrpuXRxNX9V61P8csLmpSj6n6drk7avx4taTH09oITxFWmxfF0KNVBuC/dEPQG/by250aaeTOaMpSw5BsCpsZxOpF1Ro/8+Y/m8NH/N1/fJ2f/EqvHjBW5KaBsNngOgeQY8x391pFiCvh4NY0+1mQ9tl3380XUARGMwyxG2wabPwYnSz6cBnwVsqqGJ9CxrHYfE60Az+M6/B+RYOwWEtwLQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=v5PV4sHFnQeXr26+tZiTehTznpdG9ubWdS4yzUvtBSo=;
 b=W3BgbHIgjZ4JKwmGlXPCKiHBdf80V97FampOiNqUx/ni/nuKQMGNukKVPDVL70K7+U2/VokpXLrblOlNSh6X0pyevCRoWZERy1Bwz6HqAO+nFpUPUyX7P5sl4GLS2TA0l3/8xCoh+TGdCCLkg4SQbKzg/W+GepXL3lpkx1m1g1Y=
Received: from MWHPR02CA0054.namprd02.prod.outlook.com (2603:10b6:301:60::43)
 by MWHPR0201MB3403.namprd02.prod.outlook.com (2603:10b6:301:76::12)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.20; Fri, 4 Oct
 2019 00:25:19 +0000
Received: from SN1NAM02FT035.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::207) by MWHPR02CA0054.outlook.office365.com
 (2603:10b6:301:60::43) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.20 via Frontend
 Transport; Fri, 4 Oct 2019 00:25:18 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT035.mail.protection.outlook.com (10.152.72.145) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2327.21
 via Frontend Transport; Fri, 4 Oct 2019 00:25:18 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iGBPK-0005a9-3g; Thu, 03 Oct 2019 17:25:18 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iGBPF-00028H-0a; Thu, 03 Oct 2019 17:25:13 -0700
Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x940P27Z010059; 
 Thu, 3 Oct 2019 17:25:02 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iGBP4-0001yp-I0; Thu, 03 Oct 2019 17:25:02 -0700
Date: Thu, 3 Oct 2019 17:25:02 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191004002502.GA9033@xilinx.com>
References: <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com>
 <20191002232017.GC2644@xilinx.com>
 <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
 <20191003181547.GA13953@xilinx.com>
 <c2ea24d9-6bd0-a5b2-9ea1-b3bfe5e30a02@arm.com>
 <20191003202457.GA4040@xilinx.com>
 <3764ed03-e2a8-31e4-0e73-0bd3d88434ca@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3764ed03-e2a8-31e4-0e73-0bd3d88434ca@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(396003)(39860400002)(136003)(376002)(189003)(199004)(478600001)(6246003)(23726003)(126002)(70206006)(476003)(70586007)(486006)(336012)(2616005)(44832011)(54906003)(58126008)(106002)(9786002)(50466002)(36756003)(36386004)(16586007)(86362001)(186003)(11346002)(76176011)(26005)(8676002)(305945005)(8936002)(47776003)(316002)(7696005)(6916009)(229853002)(426003)(2906002)(356004)(446003)(81166006)(81156014)(33656002)(1076003)(4326008)(5660300002)(53546011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR0201MB3403; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c194bea4-e921-4272-489f-08d7486155ea
X-MS-TrafficTypeDiagnostic: MWHPR0201MB3403:
X-Microsoft-Antispam-PRVS: <MWHPR0201MB3403FAD953BD98ABDF25D9B5D79E0@MWHPR0201MB3403.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 018093A9B5
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: wW/ue0HJVpffdtqrOtOSlhB4ck24fUACMKKIq/2+P80bb9I+eMsO7Jn2VeAQKJ/nU3VA0C0QimRgC7xFsvdgl5EyA3If/+mgC3hzyHjIkYbhltYEsmpVkV07wUbOm4fAnmbSkQbn7Mu+Vhh4PV8LpR5oxNE3ME5LHdY44XlUTSgmWfaO8IPcDehfg8jfsHJ7LVCfFULonPvi+M3TsMqTpc5S3XxfGxK709DkaecA7qWJbbmaFDOLJ54B+TRSpTLRd8nzQofAGw+X//5xr1iYB7m3o2njh6iStMHIQpAJK844Bkm7/M8r+RV9z7iGU7c/zWboUa27/p1sCYb6kUwxx1NFBvPy1k1lDJhm32kQ1IC74BPnw22P525VpwfLLzDRna/RpNZfo1dQZYP3jpKOLIMVYXC+x/gNMHCPxdzLqQQ=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2019 00:25:18.5178 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c194bea4-e921-4272-489f-08d7486155ea
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0201MB3403
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMTA6MjA6MzZQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEJyaWFuLAo+IAo+IE9uIDEwLzMvMTkgOToyNCBQTSwgQnJpYW4gV29vZHMgd3Jv
dGU6Cj4gPk9uIFRodSwgT2N0IDAzLCAyMDE5IGF0IDA3OjIzOjIzUE0gKzAwMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiA+VGhlcmUncyBhIFdBUk5fT04oKSBiZXR3ZWVuIHRoZSB0d28gZGVidWcg
cHJpbnRrcyBjYWxscyBJIHNoYXJlZCBhYm92ZS4KPiAKPiBMb29raW5nIGF0IHRoZSBsb2csIHRo
ZSBNRk4gc2VlbXMgdG8gY29ycmVzcG9uZCB0byB0aGUgb25lIHJpZ2h0IGFmdGVyIFhlbgo+ICgw
MDAwMDAwMDAxNDAwMDAwIC0gMDAwMDAwMDAwMTUzMjhmMSkgaW4gbWVtb3J5Lgo+IAo+IFNvIGl0
IGlzIG5vcm1hbCB0byBoYXZlIHRoZSBwYWdlIGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRvci4g
SG93ZXZlciwgSSBhbQo+IG5vdCBlbnRpcmVseSBzdXJlIHdoaWNoIGJpdCBvZiBpbml0X2RvbmUo
KSBpcyBnaXZpbmcgdGhlIHBhZ2UgYWdhaW4gdG8KPiB4ZW5oZWFwLgo+IAo+IEl0IGlzIHVubGlr
ZWx5IHRvIGJlIGZyZWVfaW5pdF9tZW1vcnkoKSBiZWNhdXNlIGl0IGRlYWwgd2l0aCB0aGUgaW5p
dAo+IHNlY3Rpb24gdGhhdCBpcyBub3QgYXQgdGhlIGVuZCBvZiB0aGUgYmluYXJ5Lgo+IAo+IFRo
aXMgd291bGQgbGVhdmUgZGlzY2FyZF9pbml0aWFsX21vZHVsZXMoKSBidXQgdGhlcmUgYXJlIGEg
Y2hlY2sgdG8gc2tpcCBYZW4KPiBtb2R1bGUuCj4gCj4gVGhlIGNhbGwgc3RhY2sgb25seSBwcmlu
dCB0aGUgYWRkcmVzcyBhbmQgbm90IHRoZSBzeW1ib2wgYmVjYXVzZSBpdAo+IHVucmVnaXN0ZXJl
ZCB0aGUgc3ltYm9scyBmb3IgaW5pdC4gU2VlIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFsX21lbW9y
eSgpLgo+IAo+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIx
YzFhOD5dIHBhZ2VfYWxsb2MuYyNmcmVlX2hlYXBfcGFnZXMrMHgxYTgvMHg2MTQgKFBDKQo+IChY
RU4pICAgIFs8MDAwMDAwMDAwMDIxYzFhOD5dIHBhZ2VfYWxsb2MuYyNmcmVlX2hlYXBfcGFnZXMr
MHgxYTgvMHg2MTQgKExSKQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIxZTkwMD5dIHBhZ2VfYWxs
b2MuYyNpbml0X2hlYXBfcGFnZXMrMHgzZDQvMHg1NjQKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAy
MWViMjQ+XSBpbml0X2RvbWhlYXBfcGFnZXMrMHg5NC8weDljCj4gKFhFTikgICAgWzwwMDAwMDAw
MDAwMmI4M2VjPl0gMDAwMDAwMDAwMDJiODNlYwo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJiODkw
ND5dIDAwMDAwMDAwMDAyYjg5MDQKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNjBhM2M+XSBzZXR1
cC5jI2luaXRfZG9uZSsweDEwLzB4MjAKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYjk5YWM+XSAw
MDAwMDAwMDAwMmI5OWFjCj4gCj4gWW91IHNob3VsZCBiZSBhYmxlIHRvIHVzZSBhZGRyMmxpbmUg
b24gdGhlIGFkZHJlc3Mgd2l0aCBYZW4gYmluYXJ5Lgo+IEkgaGF2ZSB0aGUgZmVlbGluZyB0aGlz
IHdpbGwgcG9pbnQgdG8gZGlzY2FyZF9pbml0aWFsX21vZHVsZXMoKSBhcyB0aGlzIGlzCj4gYW4g
aW5pdCBmdW5jdGlvbiBhbmQgdGhlIHN5bWJvbCBzaG91bGQgbm90IGJlIHByaW50ZWQuCj4gCj4g
QnV0LCBJIGNhbid0IHNlZSBhbnl0aGluZyBvYnZpb3VzbHkgd3JvbmcgaW4gdGhlIGZ1bmN0aW9u
Li4uIFNvIEkgYW0gbm90Cj4gZW50aXJlbHkgc3VyZSB3aGF0IGNvdWxkIGJlIHRoZSBuZXh0IHN0
ZXBzLgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKCkluIHRoZSBsb2csIHRo
ZXJlJ3M6CihYRU4pIE1PRFVMRVswXTogMDAwMDAwMDAwMTQwMDAwMCAtIDAwMDAwMDAwMDE1MzI4
ZjEgWGVuCihYRU4pIE1PRFVMRVsxXTogMDAwMDAwMDAwNzZkMjAwMCAtIDAwMDAwMDAwMDc2ZGMw
ODAgRGV2aWNlIFRyZWUKKFhFTikgTU9EVUxFWzJdOiAwMDAwMDAwMDA3NmRmMDAwIC0gMDAwMDAw
MDAwN2ZmZjM2NCBSYW1kaXNrCihYRU4pIE1PRFVMRVszXTogMDAwMDAwMDAwMDA4MDAwMCAtIDAw
MDAwMDAwMDMxODAwMDAgS2VybmVsCihYRU4pICBSRVNWRFswXTogMDAwMDAwMDAwNzZkMjAwMCAt
IDAwMDAwMDAwMDc2ZGMwMDAKKFhFTikgIFJFU1ZEWzFdOiAwMDAwMDAwMDA3NmRmMDAwIC0gMDAw
MDAwMDAwN2ZmZjM2NAoKTGludXgga2VybmVsCS0+ICAgOF8wMDAwIC0gMzE4XzAwMDAKWGVuCQkt
PiAxNDBfMDAwMCAtIDE1M18yOGYxCgpUaGVyZSdzIHNvbWV0aGluZyBub3QgcXVpdGUgcmlnaHQg
aGVyZS4uLiBJJ20gZ3Vlc3NpbmcgWGVuIHdhcyB3b3JraW5nCmF0IHRoZSBhZGRyZXNzIGJlZm9y
ZSBiZWNhdXNlIGl0IHdhcyBvdXQgb2YgdGhlICJyYW5nZSIgb2YgdGhlIExpbnV4Cmtlcm5lbC4g
IE5vdyBJIGd1ZXNzIEkgbmVlZCB0byBsb29rIGludG8gaWYgaXQncyBhIFhlbiBvciB1LWJvb3Qg
aXNzdWUuCgotLSAKQnJpYW4gV29vZHMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 00:47:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 00:47:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGBkU-0006kv-4G; Fri, 04 Oct 2019 00:47:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=raGW=X5=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1iGBkT-0006kp-1C
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 00:47:09 +0000
X-Inumbo-ID: 7cff86ea-e640-11e9-973b-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7cff86ea-e640-11e9-973b-12813bfff9fa;
 Fri, 04 Oct 2019 00:47:07 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Julien Grall <julien@xen.org>
Thread-Topic: [PATCH] xen/arm: platform: additional Raspberry Pi compatible
 string
Thread-Index: AQHVanxISmaoivLf3UmdskobjGzo9qcqR+5QgAW1roCAGcO/MA==
Date: Fri, 4 Oct 2019 00:47:20 +0000
Message-ID: <d3bc1282725e47e38afa26cc4dfb7c95@dornerworks.com>
References: <20190913191147.2323-1-stewart.hildebrand@dornerworks.com>
 <cdff00f6-be00-0b9a-924f-d3c6ffd84a22@arm.com>
 <595ffc9f14c64201b4c16ff356770cf2@dornerworks.com>
 <aa1b244f-9500-7798-0f2f-a93567a12e2b@arm.com>
In-Reply-To: <aa1b244f-9500-7798-0f2f-a93567a12e2b@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.130]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=4.3 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH] xen/arm: platform: additional Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlc2RheSwgU2VwdGVtYmVyIDE3LCAyMDE5IDc6MDUgQU0sIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KPkhpIFN0ZXdhcnQsDQo+DQo+T24gOS8xNC8xOSAy
OjIyIEFNLCBTdGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6DQo+PiBPbiBGcmlkYXksIFNlcHRlbWJl
ciAxMywgMjAxOSA1OjQyIFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3
cm90ZToNCj4+PiAgICAgMikgSXMgdGhlIHBhdGNoIFsxXSBtZXJnZWQ/IElmIHNvLCB3aGljaCB2
ZXJzaW9uPw0KPj4NCj4+IE5vLg0KPg0KPkkgd291bGQgcmF0aGVyIHdhaXQgdW50aWwgdGhlIHBh
dGNoIGlzIG1lcmdlZCBpbiBMaW51eCBiZWZvcmUgYWRkaW5nIHRoZQ0KPmNvbXBhdGlibGUuDQoN
ClRoZSBkb3duc3RyZWFtIGtlcm5lbCBoYXMgY2hhbmdlZCB0aGVpciBjb21wYXRpYmxlIHRvICJi
cmNtLGJjbTI3MTEiIFs4XSwNCnNvICJicmNtLGJjbTI4MzgiIGlzIG9ic29sZXRlIG5vdy4gV2hp
bGUgdGhlIHVwc3RyZWFtIHNlcmllcyBoYXMgbm90IGJlZW4NCm1lcmdlZCB5ZXQgWzldLCB0aGUg
bGFjayBvZiAiYnJjbSxiY20yNzExIiBpbiBvdXIgY29tcGF0aWJsZSBsaXN0IGlzDQpwcmV2ZW50
aW5nIHVzIGZyb20gYm9vdGluZyB0aGUgZG93bnN0cmVhbSBrZXJuZWwuIEkgd2lsbCBzZW5kIGEg
djIgb2YgdGhlDQpwYXRjaC4NCg0KPlRoaXMgYWxzbyByYWlzZSB0aGUgcXVlc3Rpb24gb24gd2hh
dCdzIGdvaW5nIHRvIGhhcHBlbiBmb3IgYmxhY2tsaXN0DQo+ZGV2aWNlPyBBcmUgdGhleSBzdGls
bCBnb2luZyB0byBjb250YWluICJiY20yODM1Ij8NCg0KVGhlIHBlcmlwaGVyYWxzL2RldmljZXMg
c3RpbGwgaGF2ZSB0aGUgc2FtZSAiYnJjbSxiY20yODM1IiBwcmVmaXguIE5vIGNoYW5nZS4NCg0K
WzhdIGh0dHBzOi8vZ2l0aHViLmNvbS9yYXNwYmVycnlwaS9saW51eC9jb21taXQvNTNmZGQ3Yjhj
OGNiOWM4NzE5MGNhYWI0ZmQ0NTlmODllMWI0YTdmOA0KWzldIHYzIGh0dHBzOi8vcGF0Y2h3b3Jr
Lmtlcm5lbC5vcmcvY292ZXIvMTExNjUzOTUvDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 00:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 00:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGBlG-0006nw-FR; Fri, 04 Oct 2019 00:47:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=raGW=X5=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1iGBlF-0006no-KJ
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 00:47:57 +0000
X-Inumbo-ID: 97c34892-e640-11e9-973b-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 97c34892-e640-11e9-973b-12813bfff9fa;
 Fri, 04 Oct 2019 00:47:53 +0000 (UTC)
From: Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 3 Oct 2019 20:47:45 -0400
Message-ID: <20191004004745.26522-1-stewart.hildebrand@dornerworks.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
X-Originating-IP: [172.27.13.130]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=4.3 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCB1cHN0cmVhbSBbMV0gYW5kIGRvd25zdHJlYW0gWzJdIExpbnV4IGtlcm5lbHMgdXNlICJi
cmNtLGJjbTI3MTEiCmFzIHRoZSBjb21wYXRpYmxlIHN0cmluZyBmb3IgUmFzcGJlcnJ5IFBpIDQu
IEFkZCB0aGlzIHN0cmluZyB0byBvdXIKcGxhdGZvcm0gY29tcGF0aWJsZSBsaXN0LgoKVGhlIGJy
Y20sYmNtMjgzOCBjb252ZW50aW9uIGlzIGFiYW5kb25lZC4gUmVtb3ZlIGl0LgoKUmVuYW1lIHRo
ZSB2YXJpYWJsZXMgd2l0aGluIHRoZSBmaWxlIHRvIGEgcnBpNF8qIHByZWZpeCBzaW5jZSB0aGUg
ZmlsZQppcyBtZWFudCB0byBjb3ZlciB0aGUgUmFzcGJlcnJ5IFBpIDQgcGxhdGZvcm0uCgpbMV0g
aHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMTE2NTQwNy8KWzJdIGh0dHBzOi8v
Z2l0aHViLmNvbS9yYXNwYmVycnlwaS9saW51eC9jb21taXQvNTNmZGQ3YjhjOGNiOWM4NzE5MGNh
YWI0ZmQ0NTlmODllMWI0YTdmOAoKU2lnbmVkLW9mZi1ieTogU3Rld2FydCBIaWxkZWJyYW5kIDxz
dGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPgotLS0KIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJlcnJ5LXBpLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2JyY20tcmFzcGJlcnJ5LXBpLmMKaW5kZXggZTIyZDJiMzE4NC4uYjY5N2ZhMmM2YyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYwpAQCAtMTksMTMgKzE5
LDEzIEBACiAKICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KIAotc3RhdGljIGNvbnN0IGNoYXIg
KmNvbnN0IGJyY21fYmNtMjgzOF9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CitzdGF0aWMgY29u
c3QgY2hhciAqY29uc3QgcnBpNF9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CiB7Ci0gICAgImJy
Y20sYmNtMjgzOCIsCisgICAgImJyY20sYmNtMjcxMSIsCiAgICAgTlVMTAogfTsKIAotc3RhdGlj
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggYnJjbV9iY20yODM4X2JsYWNrbGlzdF9kZXZb
XSBfX2luaXRjb25zdCA9CitzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBycGk0
X2JsYWNrbGlzdF9kZXZbXSBfX2luaXRjb25zdCA9CiB7CiAgICAgLyoKICAgICAgKiBUaGUgYXV4
IFNQSXMgc2hhcmUgYW4gSVJRIGFuZCBhIHBhZ2Ugd2l0aCB0aGUgYXV4IFVBUlQuCkBAIC00MCw5
ICs0MCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIGJyY21fYmNtMjgz
OF9ibGFja2xpc3RfZGV2W10gX19pbml0Y29uc3QgPQogICAgIHsgLyogc2VudGluZWwgKi8gfSwK
IH07CiAKLVBMQVRGT1JNX1NUQVJUKGJyY21fYmNtMjgzOCwgIlJhc3BiZXJyeSBQaSA0IikKLSAg
ICAuY29tcGF0aWJsZSAgICAgPSBicmNtX2JjbTI4MzhfZHRfY29tcGF0LAotICAgIC5ibGFja2xp
c3RfZGV2ICA9IGJyY21fYmNtMjgzOF9ibGFja2xpc3RfZGV2LAorUExBVEZPUk1fU1RBUlQocnBp
NCwgIlJhc3BiZXJyeSBQaSA0IikKKyAgICAuY29tcGF0aWJsZSAgICAgPSBycGk0X2R0X2NvbXBh
dCwKKyAgICAuYmxhY2tsaXN0X2RldiAgPSBycGk0X2JsYWNrbGlzdF9kZXYsCiBQTEFURk9STV9F
TkQKIAogLyoKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBS-0003KU-GC; Fri, 04 Oct 2019 01:15:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBR-0003KJ-Qy
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:01 +0000
X-Inumbo-ID: 62a02ec3-e644-11e9-973b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62a02ec3-e644-11e9-973b-12813bfff9fa;
 Fri, 04 Oct 2019 01:15:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D1D1321783;
 Fri,  4 Oct 2019 01:14:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151700;
 bh=4P9vHs+x0x+Ba1j0nqm9pex9XW2hcInSe5HSIg/Na7Y=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=uJew00yb1NLtmrk5xbZqYZCgL3PjOSQevEGigZ1Gs8xJDlRumCF2dmS6GGwq4x7wV
 QIDEMGOF7H6274gHTwXblM1Wl+Z+UcwCa9ocuk2gG78pdR8KBwvkHc1zP0g+ZjWI6i
 +1Yb15R3etZZtCkWXCNFrB/QucIK2DK2dJ5f+NUE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:52 -0700
Message-Id: <20191004011457.11126-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 3/8] xen/arm: introduce kinfo->phandle_gic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxlIChHVUVTVF9QSEFO
RExFX0dJQyksIHN0b3JlCml0IGluIGEgdmFyaWFibGUgdW5kZXIga2luZm8uIFRoaXMgd2F5IGl0
IGNhbiBiZSBkeW5hbWljYWxseSBjaG9zZW4gcGVyCmRvbWFpbi4gUmVtb3ZlIHRoZSBmZHQgcG9p
bnRlciBhcmd1bWVudCB0byB0aGUgbWFrZV8qX2RvbVVfbm9kZQpmdW5jdGlvbnMgYW5kIG9hc3Mg
YSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBUaGUgZmR0IHBvaW50ZXIgY2FuCmJlIGFj
Y2Vzc2VkIGZyb20ga2luZm8tPmZkdC4gUmVtb3ZlIHRoZSBzdHJ1Y3QgZG9tYWluICpkIHBhcmFt
ZXRlciB0bwp0aGUgbWFrZV8qX2RvbVVfbm9kZSBmdW5jdGlvbnMgYmVjYXVzZSBpdCBiZWNvbWVz
IHVudXNlZC4KCkluaXRpYWxpemUgcGhhbmRsZV9naWMgdG8gR1VFU1RfUEhBTkRMRV9HSUMgYXQg
dGhlIGJlZ2lubmluZyBvZgpwcmVwYXJlX2R0Yl9kb21VIGZvciBEb21Vcy4gTGF0ZXIgcGF0Y2hl
cyB3aWxsIGNoYW5nZSB0aGUgdmFsdWUgb2YKcGhhbmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIg
cHJvdmlkZWQgaW5mb3JtYXRpb24uCgpGb3IgRG9tMCwgaW5pdGlhbGl6ZSBwaGFuZGxlX2dpYyB0
byBkdF9pbnRlcnJ1cHRfY29udHJvbGxlci0+cGhhbmRsZQooY3VycmVudCB2YWx1ZSkgYXQgdGhl
IGJlZ2lubmluZyBvZiBwcmVwYXJlX2R0Yi4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgotLS0KQ2hhbmdlcyBpbiB2NjoKLSByZW5hbWUgZ3Vlc3RfcGhhbmRs
ZV9naWMgdG8gcGhhbmRsZV9naWMKLSB1c2UgcGhhbmRsZV9naWMgZm9yIGRvbTAgdG9vCgpDaGFu
Z2VzIGluIHY1OgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKCkNoYW5nZXMgaW4gdjQ6Ci0gbmV3
IHBhdGNoCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICB8IDM5ICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8
ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZmIzNTY2MDNlMi4uZDIzYzBhOWI4NyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwpAQCAtNjI2LDE1ICs2MjYsMTQgQEAgc3RhdGljIGludCBfX2luaXQgZmR0X3Byb3Bl
cnR5X2ludGVycnVwdHMoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG51bV9pcnEpCiB7CiAg
ICAgaW50IHJlczsKLSAgICB1aW50MzJfdCBwaGFuZGxlID0gaXNfaGFyZHdhcmVfZG9tYWluKGtp
bmZvLT5kKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgIGR0X2ludGVycnVwdF9jb250cm9sbGVy
LT5waGFuZGxlIDogR1VFU1RfUEhBTkRMRV9HSUM7CiAKICAgICByZXMgPSBmZHRfcHJvcGVydHko
a2luZm8tPmZkdCwgImludGVycnVwdHMiLAogICAgICAgICAgICAgICAgICAgICAgICBpbnRyLCBz
aXplb2YoaW50clswXSkgKiBudW1faXJxKTsKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVy
biByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChraW5mby0+ZmR0LCAiaW50ZXJy
dXB0LXBhcmVudCIsIHBoYW5kbGUpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZv
LT5mZHQsICJpbnRlcnJ1cHQtcGFyZW50IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBr
aW5mby0+cGhhbmRsZV9naWMpOwogCiAgICAgcmV0dXJuIHJlczsKIH0KQEAgLTE1NTIsOCArMTU1
MSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgcmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGlu
dCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9p
ZCAqZmR0KQorc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGlu
dCByZXMgPSAwOwogICAgIF9fYmUzMiByZWdbKEdVRVNUX1JPT1RfQUREUkVTU19DRUxMUyArIEdV
RVNUX1JPT1RfU0laRV9DRUxMUykgKiAyXTsKICAgICBfX2JlMzIgKmNlbGxzOwpAQCAtMTU4OCwx
MSArMTU4OCwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0
dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5k
bGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0
LCAibGludXgscGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAg
ICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBo
YW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwo
ZmR0LCAicGhhbmRsZSIsIGtpbmZvLT5waGFuZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAg
ICAgcmV0dXJuIHJlczsKIApAQCAtMTYwMSw4ICsxNjAxLDkgQEAgc3RhdGljIGludCBfX2luaXQg
bWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQog
ICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9u
b2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKK3N0YXRpYyBpbnQgX19pbml0
IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiB7CisgICAg
dm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKICAgICBpbnQgcmVzID0gMDsKICAgICBfX2JlMzIgcmVn
WyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07
CiAgICAgX19iZTMyICpjZWxsczsKQEAgLTE2MzcsMTEgKzE2MzgsMTEgQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAq
ZmR0KQogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRf
cHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5kbGUiLCBraW5mby0+
cGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICBy
ZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJwaGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMp
OworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBoYW5kbGUiLCBraW5mby0+cGhh
bmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAgICAgIHJldHVybiByZXM7CiAKQEAgLTE2NTAs
MjIgKzE2NTEsMjMgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0
YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX2dpY19kb21VX25vZGUoc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lv
biApCisgICAgc3dpdGNoICgga2luZm8tPmQtPmFyY2gudmdpYy52ZXJzaW9uICkKICAgICB7CiAg
ICAgY2FzZSBHSUNfVjM6Ci0gICAgICAgIHJldHVybiBtYWtlX2dpY3YzX2RvbVVfbm9kZShkLCBm
ZHQpOworICAgICAgICByZXR1cm4gbWFrZV9naWN2M19kb21VX25vZGUoa2luZm8pOwogICAgIGNh
c2UgR0lDX1YyOgotICAgICAgICByZXR1cm4gbWFrZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsK
KyAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJfZG9tVV9ub2RlKGtpbmZvKTsKICAgICBkZWZhdWx0
OgogICAgICAgICBwYW5pYygiVW5zdXBwb3J0ZWQgR0lDIHZlcnNpb25cbiIpOwogICAgIH0KIH0K
IAogI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKLXN0YXRpYyBpbnQgX19pbml0IG1h
a2VfdnBsMDExX3VhcnRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitz
dGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGludCByZXM7CiAg
ICAgZ2ljX2ludGVycnVwdF90IGludHI7CiAgICAgX19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJF
U1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VMTFNdOwpAQCAtMTY5Niw3ICsxNjk4LDcgQEAg
c3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgcmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1wYXJlbnQiLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdVRVNUX1BIQU5ETEVfR0lDKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBraW5mby0+cGhhbmRsZV9naWMpOwogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJl
czsKIApAQCAtMTcyMSw2ICsxNzIzLDggQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJf
ZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIGlu
dCBhZGRyY2VsbHMsIHNpemVjZWxsczsKICAgICBpbnQgcmV0OwogCisgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gR1VFU1RfUEhBTkRMRV9HSUM7CisKICAgICBhZGRyY2VsbHMgPSBHVUVTVF9ST09U
X0FERFJFU1NfQ0VMTFM7CiAgICAgc2l6ZWNlbGxzID0gR1VFU1RfUk9PVF9TSVpFX0NFTExTOwog
CkBAIC0xNzY0LDcgKzE3NjgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21V
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCBy
ZXQgKQogICAgICAgICBnb3RvIGVycjsKIAotICAgIHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShk
LCBraW5mby0+ZmR0KTsKKyAgICByZXQgPSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAg
IGlmICggcmV0ICkKICAgICAgICAgZ290byBlcnI7CiAKQEAgLTE3NzYsNyArMTc4MCw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2RvbVUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGtlcm5lbF9pbmZvICpraW5mbykKICAgICB7CiAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQotICAgICAgICByZXQgPSBtYWtlX3ZwbDAxMV91
YXJ0X25vZGUoZCwga2luZm8tPmZkdCk7CisgICAgICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRf
bm9kZShraW5mbyk7CiAjZW5kaWYKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgZ290
byBlcnI7CkBAIC0xODA4LDYgKzE4MTIsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0
Yl9od2RvbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogCiAg
ICAgQVNTRVJUKGR0X2hvc3QgJiYgKGR0X2hvc3QtPnNpYmxpbmcgPT0gTlVMTCkpOwogCisgICAg
a2luZm8tPnBoYW5kbGVfZ2ljID0gZHRfaW50ZXJydXB0X2NvbnRyb2xsZXItPnBoYW5kbGU7CiAg
ICAgZmR0ID0gZGV2aWNlX3RyZWVfZmxhdHRlbmVkOwogCiAgICAgbmV3X3NpemUgPSBmZHRfdG90
YWxzaXplKGZkdCkgKyBET00wX0ZEVF9FWFRSQV9TSVpFOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0va2VybmVsLmgKaW5kZXgg
MzNmM2U3MmIxMS4uNDNmYTg3NTQ1ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9r
ZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCkBAIC0zNiw2ICszNiw5
IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAgICAgLyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAq
LwogICAgIGJvb2wgdnBsMDExOwogCisgICAgLyogR0lDIHBoYW5kbGUgKi8KKyAgICB1aW50MzJf
dCBwaGFuZGxlX2dpYzsKKwogICAgIC8qIGxvYWRlciB0byB1c2UgZm9yIHRoaXMga2VybmVsICov
CiAgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbyk7CiAgICAgLyogbG9h
ZGVyIHNwZWNpZmljIHN0YXRlICovCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBJ-0003K4-SX; Fri, 04 Oct 2019 01:14:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBI-0003Jz-LP
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:14:52 +0000
X-Inumbo-ID: 5d756bce-e644-11e9-8c93-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5d756bce-e644-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 01:14:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 4F36420862;
 Fri,  4 Oct 2019 01:14:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151690;
 bh=6TizvD9wLbgDmYEXLBSY0aXyuTTW4Gy1xAl5BuwOrmM=;
 h=Date:From:To:cc:Subject:From;
 b=X03uEYpUR7Wm7LVJvYfJQG2aY7T+C/tRR+iKrzUdE3OIA+Om7D8IAuiyU82P08Y+v
 67ZTTHvKEHvlzDmiyEBxAxRZyY/NQl00bcJxYKBXOHknkMRbEsPQe2iQZuAO3NeAkl
 +9M67luL1/iJl3/FkRPoIlRiAzOvaxZy3lui3OHQ=
Date: Thu, 3 Oct 2019 18:14:49 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 0/8] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, sstabellini@kernel.org,
 andrii_anisov@epam.com, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgYWRkcyBkZXZpY2UgYXNzaWdubWVudCBz
dXBwb3J0IHRvIERvbTBsZXNzLgpUaGUgbGFzdCBwYXRjaCBpcyB0aGUgZG9jdW1lbnRhdGlvbi4K
CkNoZWVycywKClN0ZWZhbm8KCgpUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDdh
NGU2NzExMTE0OTA1YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1Nzk6CgogIHhlbi9zY2hlZDogbW92
ZSBzdHJ1Y3QgdGFza19zbGljZSBpbnRvIHN0cnVjdCBzY2hlZF91bml0ICgyMDE5LTA5LTI3IDE2
OjAzOjMxICswMjAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgR2l0IHJlcG9zaXRvcnkgYXQ6Cgog
IGh0dHA6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGlu
aS94ZW4tdW5zdGFibGUuZ2l0IGRvbTBsZXNzLXB0LXY5Cgpmb3IgeW91IHRvIGZldGNoIGNoYW5n
ZXMgdXAgdG8gNzY2MGYwM2NhOGRkY2ZkZTMyNTg2NGVkMGJiZjgwZjhlMGMyMGU2YzoKCiAgeGVu
L2FybTogYWRkIGRvbTAtbGVzcyBkZXZpY2UgYXNzaWdubWVudCBpbmZvIHRvIGRvY3MgKDIwMTkt
MTAtMDMgMTA6MzU6NDEgLTA3MDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClN0ZWZhbm8gU3RhYmVsbGluaSAoOCk6CiAg
ICAgIHhlbi9hcm06IGludHJvZHVjZSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKICAgICAgeGVu
L2FybTogZXhwb3J0IGRldmljZV90cmVlX2dldF9yZWcgYW5kIGRldmljZV90cmVlX2dldF91MzIK
ICAgICAgeGVuL2FybTogaW50cm9kdWNlIGtpbmZvLT5waGFuZGxlX2dpYwogICAgICB4ZW4vYXJt
OiBjb3B5IGR0YiBmcmFnbWVudCB0byBndWVzdCBkdGIKICAgICAgeGVuL2FybTogYXNzaWduIGRl
dmljZXMgdG8gYm9vdCBkb21haW5zCiAgICAgIHhlbi9hcm06IGhhbmRsZSAibXVsdGlib290LGRl
dmljZS10cmVlIiBjb21wYXRpYmxlIG5vZGVzCiAgICAgIHhlbi9hcm06IGludHJvZHVjZSBucl9z
cGlzCiAgICAgIHhlbi9hcm06IGFkZCBkb20wLWxlc3MgZGV2aWNlIGFzc2lnbm1lbnQgaW5mbyB0
byBkb2NzCgogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCB8ICA0NCArKyst
CiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCAgICAgICAgIHwgMTA2ICsrKysrKysrCiB4
ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAgICAgICAgICAgICAgIHwgIDEwICstCiB4ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgIHwgNDU5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAgMTQg
Ky0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9rZXJuZWwuaCAgICAgICAgICB8ICAgNSArLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oICAgICAgICAgICB8ICAgNyArCiA4IGZpbGVzIGNoYW5nZWQsIDU3OSBpbnNl
cnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBT-0003Kt-PX; Fri, 04 Oct 2019 01:15:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBS-0003KX-J5
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:02 +0000
X-Inumbo-ID: 62ab091e-e644-11e9-9bee-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62ab091e-e644-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 01:15:00 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6944B215EA;
 Fri,  4 Oct 2019 01:14:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151699;
 bh=oioZ80YmDh5BZ2RY3omy5UQgF74fXkxFb7JblL6TNrM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=WUAF5/T2U8vZxCay7+3R+1yUrNYoCRfbo6aVYmdgZF09IxLL2x24YwckCbrAfCjry
 465ABW7j97OaTBHScT0/5m3yw9xK1s+WfrqCczLG1KbJ3rDV9iUMl1wxieM84eop5b
 ukxDYiIzBDbEQyBapnoiRQlcKcrVVwu2DYn1er6k=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:51 -0700
Message-Id: <20191004011457.11126-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 2/8] xen/arm: export device_tree_get_reg and
 device_tree_get_u32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSdsbCBiZSB1c2VkIGluIGxhdGVyIHBhdGNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNoYW5nZXMgaW4gdjU6Ci0gbW92ZSBkZWNsYXJh
dGlvbnMgdG8geGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCgpDaGFuZ2VzIGluIHY0OgotIG5l
dyBwYXRjaAotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDggKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEw
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5kZXggNjIzMTczYmM3Zi4uYTc4
MTBhYmIxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYworKysgYi94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jCkBAIC01NSwxNSArNTUsMTUgQEAgc3RhdGljIGJvb2wgX19pbml0IGRl
dmljZV90cmVlX25vZGVfY29tcGF0aWJsZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAg
IHJldHVybiBmYWxzZTsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGRldmljZV90cmVlX2dldF9y
ZWcoY29uc3QgX19iZTMyICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFydCwgdTY0
ICpzaXplKQordm9pZCBfX2luaXQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipj
ZWxsLCB1MzIgYWRkcmVzc19jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQsIHU2NCAqc2l6ZSkKIHsKICAgICAqc3RhcnQgPSBk
dF9uZXh0X2NlbGwoYWRkcmVzc19jZWxscywgY2VsbCk7CiAgICAgKnNpemUgPSBkdF9uZXh0X2Nl
bGwoc2l6ZV9jZWxscywgY2VsbCk7CiB9CiAKLXN0YXRpYyB1MzIgX19pbml0IGRldmljZV90cmVl
X2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCkKK3UzMiBf
X2luaXQgZGV2aWNlX3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRm
bHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqcHJvcDsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oCmluZGV4IGVmY2JhNTQ1YzIuLmZhMGE4NzIxYjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKQEAgLTEx
NSw2ICsxMTUsMTIgQEAgY29uc3QgY2hhciAqYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcoYm9v
dG1vZHVsZV9raW5kIGtpbmQpOwogZXh0ZXJuIHVpbnQzMl90IGh5cF90cmFwc192ZWN0b3JbXTsK
IHZvaWQgaW5pdF90cmFwcyh2b2lkKTsKIAordm9pZCBkZXZpY2VfdHJlZV9nZXRfcmVnKGNvbnN0
IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpOworCit1MzIgZGV2aWNl
X3RyZWVfZ2V0X3UzMihjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqcHJvcF9uYW1lLCB1MzIgZGZsdCk7CisKICNlbmRpZgogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBS-0003KO-6A; Fri, 04 Oct 2019 01:15:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBQ-0003KE-8I
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:00 +0000
X-Inumbo-ID: 62671ca4-e644-11e9-8c93-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62671ca4-e644-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 01:14:59 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F28DD208E3;
 Fri,  4 Oct 2019 01:14:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151699;
 bh=HaY4kOXVJcylrsj+hflyHE8r5f9X6kHzwd1zKTdDOQA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=b10DiAqDQr7x3UFyM0/7lgA46AsjWWfd/1EKVlTkf+IqfwuM3tx0MH8RewUrU662b
 yOPZKuvEhdNxkNAxDdmJL/0Wosxrm9lDARexKLuIA8cxYCic/s1X9Ywl59d7GUs25d
 jTh3UdEC6JiZh2oj6upZh7kvPoLEHvgl/JvaXcg0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:50 -0700
Message-Id: <20191004011457.11126-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 1/8] xen/arm: introduce
 handle_device_interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUgb3V0IG9mIGhhbmRsZV9kZXZpY2UgdG8g
YSBuZXcgZnVuY3Rpb24Kc28gdGhhdCBpdCBjYW4gYmUgcmV1c2VkIGZvciBkb20wbGVzcyBWTXMg
KGl0IHdpbGwgYmUgdXNlZCBpbiBsYXRlcgpwYXRjaGVzKS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY0OgotIHJlbmFtZSBoYW5k
bGVfaW50ZXJydXB0cyB0byBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMKLSBpbXByb3ZlIGluLWNv
ZGUgY29tbWVudAotIHJlbW92ZSByZXR1cm4gMSBpZiBtYXBwaW5nIGlzIGRvbmUKLSB1c2UgdW5z
aWduZWQKCkNoYW5nZXMgaW4gdjM6Ci0gYWRkIHBhdGNoCgpUaGUgZGlmZiBpcyBoYXJkIHRvIHJl
YWQgYnV0IEkganVzdCBtb3ZlZCB0aGUgaW50ZXJydXB0cyByZWxhdGVkIGNvZGUKZnJvbSBoYW5k
bGVfZGV2aWNlcyB0byBhIG5ldyBmdW5jdGlvbiBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMsIGFu
ZCB2ZXJ5CmxpdHRsZSBlbHNlLgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEw
MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
MSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMzM3
YTg5ZTUxOC4uZmIzNTY2MDNlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTIzOCw2ICsxMjM4LDYy
IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9kZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAqIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyBy
ZXRyaWV2ZXMgdGhlIGludGVycnVwdHMgY29uZmlndXJhdGlvbiBmcm9tCisgKiBhIGRldmljZSB0
cmVlIG5vZGUgYW5kIG1hcHMgdGhvc2UgaW50ZXJydXB0cyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4K
KyAqCisgKiBSZXR1cm5zOgorICogICA8IDAgZXJyb3IKKyAqICAgMCAgIHN1Y2Nlc3MKKyAqLwor
c3RhdGljIGludCBfX2luaXQgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGR0
X2RldmljZV9ub2RlICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBuZWVkX21hcHBpbmcpCit7CisgICAgdW5zaWduZWQgaW50IGksIG5pcnE7Cisg
ICAgaW50IHJlczsKKyAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOworCisgICAgbmlycSA9IGR0
X251bWJlcl9vZl9pcnEoZGV2KTsKKworICAgIC8qIEdpdmUgcGVybWlzc2lvbiBhbmQgbWFwIElS
UXMgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IG5pcnE7IGkrKyApCisgICAgeworICAgICAgICBy
ZXMgPSBkdF9kZXZpY2VfZ2V0X3Jhd19pcnEoZGV2LCBpLCAmcmlycSk7CisgICAgICAgIGlmICgg
cmVzICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0
byByZXRyaWV2ZSBpcnEgJXUgZm9yICVzXG4iLAorICAgICAgICAgICAgICAgICAgIGksIGR0X25v
ZGVfZnVsbF9uYW1lKGRldikpOworICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQor
CisgICAgICAgIC8qCisgICAgICAgICAqIERvbid0IG1hcCBJUlEgdGhhdCBoYXZlIG5vIHBoeXNp
Y2FsIG1lYW5pbmcKKyAgICAgICAgICogaWU6IElSUSB3aG9zZSBjb250cm9sbGVyIGlzIG5vdCB0
aGUgR0lDCisgICAgICAgICAqLworICAgICAgICBpZiAoIHJpcnEuY29udHJvbGxlciAhPSBkdF9p
bnRlcnJ1cHRfY29udHJvbGxlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGR0X2RwcmludGso
ImlycSAldSBub3QgY29ubmVjdGVkIHRvIHByaW1hcnkgY29udHJvbGxlci4gQ29ubmVjdGVkIHRv
ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgIGksIGR0X25vZGVfZnVsbF9uYW1lKHJpcnEu
Y29udHJvbGxlcikpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAg
ICByZXMgPSBwbGF0Zm9ybV9nZXRfaXJxKGRldiwgaSk7CisgICAgICAgIGlmICggcmVzIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gZ2V0
IGlycSAldSBmb3IgJXNcbiIsCisgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9mdWxsX25h
bWUoZGV2KSk7CisgICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAg
cmVzID0gbWFwX2lycV90b19kb21haW4oZCwgcmVzLCBuZWVkX21hcHBpbmcsIGR0X25vZGVfbmFt
ZShkZXYpKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogLyoKICAqIEZvciBhIGdpdmVuIGRldmljZSBub2Rl
OgogICogIC0gR2l2ZSBwZXJtaXNzaW9uIHRvIHRoZSBndWVzdCB0byBtYW5hZ2UgSVJRIGFuZCBN
TUlPIHJhbmdlCkBAIC0xMjUwLDE5ICsxMzA2LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9k
ZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCkKIHsKLSAgICB1
bnNpZ25lZCBpbnQgbmlycTsKICAgICB1bnNpZ25lZCBpbnQgbmFkZHI7CiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgaW50IHJlczsKLSAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOwogICAgIHU2
NCBhZGRyLCBzaXplOwogICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFz
c3Rocm91Z2goZGV2KTsKIAotICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKGRldik7CiAgICAg
bmFkZHIgPSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhkZXYpOwogCi0gICAgZHRfZHByaW50aygiJXMg
cGFzc3Rocm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKLSAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOworICAg
IGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAldVxuIiwKKyAgICAgICAg
ICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmFkZHIpOwogCiAg
ICAgaWYgKCBuZWVkX21hcHBpbmcgKQogICAgIHsKQEAgLTEyOTAsNDAgKzEzNDMsOSBAQCBzdGF0
aWMgaW50IF9faW5pdCBoYW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqZGV2LAogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogR2l2ZSBwZXJtaXNz
aW9uIGFuZCBtYXAgSVJRcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbmlycTsgaSsrICkKLSAg
ICB7Ci0gICAgICAgIHJlcyA9IGR0X2RldmljZV9nZXRfcmF3X2lycShkZXYsIGksICZyaXJxKTsK
LSAgICAgICAgaWYgKCByZXMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9H
X0VSUiAiVW5hYmxlIHRvIHJldHJpZXZlIGlycSAldSBmb3IgJXNcbiIsCi0gICAgICAgICAgICAg
ICAgICAgaSwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Ci0gICAgICAgICAgICByZXR1cm4gcmVz
OwotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRG9uJ3QgbWFwIElSUSB0aGF0
IGhhdmUgbm8gcGh5c2ljYWwgbWVhbmluZwotICAgICAgICAgKiBpZTogSVJRIHdob3NlIGNvbnRy
b2xsZXIgaXMgbm90IHRoZSBHSUMKLSAgICAgICAgICovCi0gICAgICAgIGlmICggcmlycS5jb250
cm9sbGVyICE9IGR0X2ludGVycnVwdF9jb250cm9sbGVyICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZHRfZHByaW50aygiaXJxICV1IG5vdCBjb25uZWN0ZWQgdG8gcHJpbWFyeSBjb250cm9sbGVy
LiBDb25uZWN0ZWQgdG8gJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9m
dWxsX25hbWUocmlycS5jb250cm9sbGVyKSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAg
ICAgfQotCi0gICAgICAgIHJlcyA9IHBsYXRmb3JtX2dldF9pcnEoZGV2LCBpKTsKLSAgICAgICAg
aWYgKCByZXMgPCAwICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
IlVuYWJsZSB0byBnZXQgaXJxICV1IGZvciAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICBpLCBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAgICAg
IH0KLQotICAgICAgICByZXMgPSBtYXBfaXJxX3RvX2RvbWFpbihkLCByZXMsIG5lZWRfbWFwcGlu
ZywgZHRfbm9kZV9uYW1lKGRldikpOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgICAgICBy
ZXR1cm4gcmVzOwotICAgIH0KKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoZCwg
ZGV2LCBuZWVkX21hcHBpbmcpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJldHVybiBy
ZXM7CiAKICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwogICAgIGZvciAo
IGkgPSAwOyBpIDwgbmFkZHI7IGkrKyApCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBY-0003NY-7U; Fri, 04 Oct 2019 01:15:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBW-0003MF-Lk
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:06 +0000
X-Inumbo-ID: 63754a80-e644-11e9-973b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 63754a80-e644-11e9-973b-12813bfff9fa;
 Fri, 04 Oct 2019 01:15:01 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B318F21A4C;
 Fri,  4 Oct 2019 01:15:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151701;
 bh=xSjvFLbUvmE6IEZYPdgneoijM6lKVbFsk/AXDVws6S0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=DNuYoE92fxOjm2zRe53BB/ft84ESpShNX85+q+vuCYsWlhBKsr9roJU50bDZjUA2q
 y0tBIMS1b7+PN95++vWQKea61dHKB1AtLtb9Ghb3j0IlWXdpKRVr6GgJHlgRNitV6E
 i8ih6mgB7zrGAuc94JxzAh3bVz6YaDNQ5OOCLCUA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:54 -0700
Message-Id: <20191004011457.11126-5-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 5/8] xen/arm: assign devices to boot domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2NhbiB0aGUgdXNlciBwcm92aWRlZCBkdGIgZnJhZ21lbnQgYXQgYm9vdC4gRm9yIGVhY2ggZGV2
aWNlIG5vZGUsIG1hcAptZW1vcnkgdG8gZ3Vlc3RzLCBhbmQgcm91dGUgaW50ZXJydXB0cyBhbmQg
c2V0dXAgdGhlIGlvbW11LgoKVGhlIG1lbW9yeSByZWdpb24gdG8gcmVtYXAgaXMgc3BlY2lmaWVk
IGJ5IHRoZSAieGVuLHJlZyIgcHJvcGVydHkuCgpUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2lu
ZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUKaG9zdCBkZXZpY2UgdHJl
ZS4gVGhlIHBhdGggaXMgc3BlY2lmaWVkIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCBhcwp0
aGUgInhlbixwYXRoIiBzdHJpbmcgcHJvcGVydHkuCgpUaGUgaW50ZXJydXB0cyBhcmUgcmVtYXBw
ZWQgYmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlCmNvcnJlc3BvbmRpbmcgbm9kZSBv
biB0aGUgaG9zdCBkZXZpY2UgdHJlZS4gQ2FsbApoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8g
cmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQp0cmVlIHByb3BlcnRp
ZXMgYXJlIGNvcGllZCBmcm9tIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudCwgc2FtZSBhcyBhbGwK
dGhlIG90aGVyIHByb3BlcnRpZXMuCgpSZXF1aXJlIGJvdGggeGVuLHJlZyBhbmQgeGVuLHBhdGgg
dG8gYmUgcHJlc2VudCwgdW5sZXNzCnhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBpcyBh
bHNvIHNldC4gSW4gdGhhdCBjYXNlLCB0b2xlcmF0ZSBhCm1pc3NpbmcgeGVuLHBhdGgsIGFsc28g
dG9sZXJhdGUgaW9tbXUgc2V0dXAgZmFpbHVyZSBmb3IgdGhlIHBhc3N0aHJvdWdoCmRldmljZS4K
CkFsc28gc2V0IGFkZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9DREZfaW9tbXUgc28gdGhhdCBk
b20wbGVzcyBkb21VCmNhbiB1c2UgdGhlIElPTU1VIGlmIGEgcGFydGlhbCBkdGIgaXMgc3BlY2lm
aWVkLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgotLS0KQ2hhbmdlcyBpbiB2OToKLSBhZGQgYSBjaGVjayBvbiB4ZW4scmVnIG9yIHhlbixw
YXRoIG1pc3NpbmcKLSBkb24ndCBjb250aW51ZSB3aGVuIElPTU1VIHNldHVwIGZhaWxzIHdpdGgg
YW4gZXJyb3IKCkNoYW5nZXMgaW4gdjg6Ci0gYmV0dGVyIGluLWNvZGUgY29tbWVudAotIGNvZGUg
c3R5bGUKLSBhZGQgYSBwcmluayBpbiBjYXNlIG9mIGVycm9yCgpDaGFuZ2VzIGluIHY3OgotIGlt
cHJvdmUgaW4tY29kZSBjb21tZW50Ci0gY29kZSBzdHlsZQotIHJldHVybiAxIGluc3RlYWQgb2Yg
RU5PRU5UCi0gaW50cm9kdWNlICJ4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUiCi0gcmVx
dWlyZSBib3RoICJ4ZW4scmVnIiBhbmQgInhlbixwYXRoIiB1bmxlc3MKICAieGVuLGZvcmNlLWFz
c2lnbi13aXRob3V0LWlvbW11IgoKQ2hhbmdlcyBpbiB2NjoKLSB0dXJuIGRwcmludGtzIGludG8g
cHJpbnRrcwotIHJldHVybiBlcnJvciBvbiBwYWdlIGFsaWdubWVudCBjaGVjayBmYWlsdXJlCi0g
c2V0IFhFTl9ET01DVExfQ0RGX2lvbW11IGlmIHBhcnRpYWwgZHRiIGlzIHNwZWNpZmllZAoKQ2hh
bmdlcyBpbiB2NToKLSB1c2UgbG9jYWwgdmFyaWFibGUgZm9yIG5hbWUKLSB1c2UgbWFwX3JlZ2lv
bnNfcDJtdAotIGFkZCB3YXJuaW5nIGZvciBub3QgcGFnZSBhbGlnbmVkIGFkZHJlc3Nlcy9zaXpl
cwotIGludHJvZHVjZSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcAoKQ2hhbmdlcyBpbiB2NDoKLSB1
c2UgdW5zaWduZWQKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gY29kZSBzdHlsZQotIHVzZSBk
dF9wcm9wX2NtcAotIHVzZSBkZXZpY2VfdHJlZV9nZXRfcmVnCi0gZG9uJ3QgY29weSBvdmVyIHhl
bixyZWcgYW5kIHhlbixwYXRoCi0gZG9uJ3QgY3JlYXRlIHNwZWNpYWwgaW50ZXJydXB0IHByb3Bl
cnRpZXMgZm9yIGRvbVU6IGNvcHkgdGhlbSBmcm9tIHRoZQogIGZyYWdtZW50Ci0gaW4tY29kZSBj
b21tZW50CgpDaGFuZ2VzIGluIHYzOgotIGltcHJvdmUgY29tbWl0IG1lc3NhZ2UKLSByZW1vdmUg
c3VwZXJmbHVvdXMgY2FzdAotIG1lcmdlIGNvZGUgd2l0aCB0aGUgY29weSBjb2RlCi0gYWRkIGlu
dGVycnVwLXBhcmVudAotIGRlbW92ZSBkZXB0aCA+IDIgY2hlY2sKLSByZXVzZSBjb2RlIGZyb20g
aGFuZGxlX2RldmljZV9pbnRlcnJ1cHRzCi0gY29weSBpbnRlcnJ1cHRzIGZyb20gaG9zdCBkdAoK
Q2hhbmdlcyBpbiB2MjoKLSByZW5hbWUgInBhdGgiIHRvICJ4ZW4scGF0aCIKLSBncmFtbWFyIGZp
eAotIHVzZSBnYWRkcl90b19nZm4gYW5kIG1hZGRyX3RvX21mbgotIHJlbW92ZSBkZXB0aCA8PSAy
IGxpbWl0YXRpb24gaW4gc2Nhbm5pbmcgdGhlIGR0YiBmcmFnbWVudAotIGludHJvZHVjZSBhbmQg
cGFyc2UgeGVuLHJlZwotIGNvZGUgc3R5bGUKLSBzdXBwb3J0IG1vcmUgdGhhbiBvbmUgaW50ZXJy
dXB0IHBlciBkZXZpY2UKLSBzcGVjaWZ5IG9ubHkgdGhlIEdJQyBpcyBzdXBwb3J0ZWQKLS0tCiB4
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxNDcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDg0YjY1YjhmMjUuLjAzMGZjMzI0MTYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKQEAgLTE3MTQsNiArMTcxNCw5MCBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtl
X3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIH0KICNlbmRpZgog
CisvKgorICogU2NhbiBkZXZpY2UgdHJlZSBwcm9wZXJ0aWVzIGZvciBwYXNzdGhyb3VnaCBzcGVj
aWZpYyBpbmZvcm1hdGlvbi4KKyAqIFJldHVybnMgPCAwIG9uIGVycm9yCisgKiAgICAgICAgIDAg
b24gc3VjY2VzcworICovCitzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcGFzc3Rocm91Z2hfcHJv
cChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqeGVuX3JlZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJv
cGVydHkgKnhlbl9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCB4ZW5fZm9yY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzKQoreworICAg
IGNvbnN0IF9fYmUzMiAqY2VsbDsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOworICAgIHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKKyAgICBpbnQgcmVzOworICAgIHBhZGRyX3QgbXN0YXJ0
LCBzaXplLCBnc3RhcnQ7CisKKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0byBtYXAg
dGhlIE1NSU8gcmVnaW9uICovCisgICAgY2VsbCA9IChjb25zdCBfX2JlMzIgKil4ZW5fcmVnLT5k
YXRhOworICAgIGxlbiA9IGZkdDMyX3RvX2NwdSh4ZW5fcmVnLT5sZW4pIC8gKChhZGRyZXNzX2Nl
bGxzICogMiArIHNpemVfY2VsbHMpICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplb2YodWludDMyX3QpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBp
KysgKQorICAgIHsKKyAgICAgICAgZGV2aWNlX3RyZWVfZ2V0X3JlZygmY2VsbCwgYWRkcmVzc19j
ZWxscywgc2l6ZV9jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXN0YXJ0LCAm
c2l6ZSk7CisgICAgICAgIGdzdGFydCA9IGR0X25leHRfY2VsbChhZGRyZXNzX2NlbGxzLCAmY2Vs
bCk7CisKKyAgICAgICAgaWYgKCBnc3RhcnQgJiB+UEFHRV9NQVNLIHx8IG1zdGFydCAmIH5QQUdF
X01BU0sgfHwgc2l6ZSAmIH5QQUdFX01BU0sgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAiRG9tVSBwYXNzdGhyb3VnaCBjb25m
aWcgaGFzIG5vdCBwYWdlIGFsaWduZWQgYWRkcmVzc2VzL3NpemVzXG4iKTsKKyAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gbWFwX3JlZ2lvbnNf
cDJtdChraW5mby0+ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19n
Zm4oZ3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihzaXpl
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4obXN0YXJ0KSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19kaXJlY3RfZGV2KTsKKyAg
ICAgICAgaWYgKCByZXMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIKKyAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIG1hcCAlIlBSSXBhZGRyIiB0byB0
aGUgZ3Vlc3QgYXQlIlBSSXBhZGRyIlxuIiwKKyAgICAgICAgICAgICAgICAgICBtc3RhcnQsIGdz
dGFydCk7CisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgIC8qCisgICAgICogSWYgeGVuX2ZvcmNlLCB3ZSBsZXQgdGhlIHVzZXIgYXNzaWduIGEgTU1J
TyByZWdpb24gd2l0aCBubworICAgICAqIGFzc29jaWF0ZWQgcGF0aC4KKyAgICAgKi8KKyAgICBp
ZiAoIHhlbl9wYXRoID09IE5VTEwgKQorICAgICAgICByZXR1cm4geGVuX2ZvcmNlID8gMCA6IC1F
SU5WQUw7CisKKyAgICAvKgorICAgICAqIHhlbixwYXRoIHNwZWNpZmllcyB0aGUgY29ycmVzcG9u
ZGluZyBub2RlIGluIHRoZSBob3N0IERULgorICAgICAqIEJvdGggaW50ZXJydXB0IG1hcHBpbmdz
IGFuZCBJT01NVSBzZXR0aW5ncyBhcmUgYmFzZWQgb24gaXQsCisgICAgICogYXMgdGhleSBhcmUg
ZG9uZSBiYXNlZCBvbiB0aGUgY29ycmVzcG9uZGluZyBob3N0IERUIG5vZGUuCisgICAgICovCisg
ICAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKHhlbl9wYXRoLT5kYXRhKTsKKyAgICBpZiAo
IG5vZGUgPT0gTlVMTCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ291bGRu
J3QgZmluZCBub2RlICVzIGluIGhvc3RfZHQhXG4iLAorICAgICAgICAgICAgICAgKGNoYXIgKil4
ZW5fcGF0aC0+ZGF0YSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJl
cyA9IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyhraW5mby0+ZCwgbm9kZSwgdHJ1ZSk7CisgICAg
aWYgKCByZXMgPCAwICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGlvbW11X2Fk
ZF9kdF9kZXZpY2Uobm9kZSk7CisgICAgaWYgKCByZXMgPCAwICkKKyAgICAgICAgcmV0dXJuIHJl
czsKKworICAgIC8qIElmIHhlbl9mb3JjZSwgd2UgYWxsb3cgYXNzaWdubWVudCBvZiBkZXZpY2Vz
IHdpdGhvdXQgSU9NTVUgcHJvdGVjdGlvbi4gKi8KKyAgICBpZiAoIHhlbl9mb3JjZSAmJiAhZHRf
ZGV2aWNlX2lzX3Byb3RlY3RlZChub2RlKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcmV0
dXJuIGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoa2luZm8tPmQsIG5vZGUpOworfQorCiBzdGF0aWMg
aW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnBmZHQsIGludCBu
b2Rlb2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRy
ZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzLApAQCAtMTcyMSw3ICsxODA1LDkgQEAgc3Rh
dGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
LAogewogICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CiAgICAgaW50IHByb3BvZmYsIG5hbWVv
ZmYsIHJlczsKLSAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOworICAgIGNvbnN0
IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3AsICp4ZW5fcmVnID0gTlVMTCwgKnhlbl9wYXRoID0g
TlVMTDsKKyAgICBjb25zdCBjaGFyICpuYW1lOworICAgIGJvb2wgZm91bmQsIHhlbl9mb3JjZSA9
IGZhbHNlOwogCiAgICAgZm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQo
cGZkdCwgbm9kZW9mZik7CiAgICAgICAgICAgcHJvcG9mZiA+PSAwOwpAQCAtMTczMCwxMSArMTgx
Niw2MSBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sCiAgICAgICAgIGlmICggIShwcm9wID0gZmR0X2dldF9wcm9wZXJ0eV9ieV9v
ZmZzZXQocGZkdCwgcHJvcG9mZiwgTlVMTCkpICkKICAgICAgICAgICAgIHJldHVybiAtRkRUX0VS
Ul9JTlRFUk5BTDsKIAorICAgICAgICBmb3VuZCA9IGZhbHNlOwogICAgICAgICBuYW1lb2ZmID0g
ZmR0MzJfdG9fY3B1KHByb3AtPm5hbWVvZmYpOwotICAgICAgICByZXMgPSBmZHRfcHJvcGVydHko
ZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHByb3AtPmxlbikpOwotICAgICAgICBpZiAoIHJl
cyApCisgICAgICAgIG5hbWUgPSBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpOworCisgICAgICAg
IGlmICggc2Nhbl9wYXNzdGhyb3VnaF9wcm9wICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCBkdF9wcm9wX2NtcCgieGVuLHJlZyIsIG5hbWUpID09IDAgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHhlbl9yZWcgPSBwcm9wOworICAgICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBkdF9wcm9wX2NtcCgieGVu
LHBhdGgiLCBuYW1lKSA9PSAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB4ZW5f
cGF0aCA9IHByb3A7CisgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZWxzZSBpZiAoIGR0X3Byb3BfY21wKCJ4ZW4sZm9yY2UtYXNzaWduLXdp
dGhvdXQtaW9tbXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUpID09
IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHhlbl9mb3JjZSA9IHRydWU7Cisg
ICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAgICAgICAgfQorICAgICAgICB9CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogQ29weSBwcm9wZXJ0aWVzIG90aGVyIHRoYW4gdGhlIG9u
ZXMgYWJvdmU6IHhlbixyZWcsIHhlbixwYXRoLAorICAgICAgICAgKiBhbmQgeGVuLGZvcmNlLWFz
c2lnbi13aXRob3V0LWlvbW11LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZm91bmQgKQor
ICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBuYW1lLCBwcm9w
LT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7CisgICAgICAgICAgICBpZiAoIHJlcyAp
CisgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8q
CisgICAgICogT25seSBoYW5kbGUgcGFzc3Rocm91Z2ggcHJvcGVydGllcyBpZiBib3RoIHhlbixy
ZWcgYW5kIHhlbixwYXRoCisgICAgICogYXJlIHByZXNlbnQsIG9yIGlmIHhlbixmb3JjZS1hc3Np
Z24td2l0aG91dC1pb21tdSBpcyBzcGVjaWZpZWQuCisgICAgICovCisgICAgaWYgKCB4ZW5fcmVn
ICE9IE5VTEwgJiYgKHhlbl9wYXRoICE9IE5VTEwgfHwgeGVuX2ZvcmNlKSApCisgICAgeworICAg
ICAgICByZXMgPSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChraW5mbywgeGVuX3JlZywgeGVuX3Bh
dGgsIHhlbl9mb3JjZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRk
cmVzc19jZWxscywgc2l6ZV9jZWxscyk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gYXNzaWduIGRldmlj
ZSB0byAlcGRcbiIsIGtpbmZvLT5kKTsKICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAg
IH0KKyAgICB9CisgICAgZWxzZSBpZiAoICh4ZW5fcGF0aCAmJiAheGVuX3JlZykgfHwgKHhlbl9y
ZWcgJiYgIXhlbl9wYXRoICYmICF4ZW5fZm9yY2UpICkKKyAgICB7CisgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJ4ZW4scmVnIG9yIHhlbixwYXRoIG1pc3NpbmcgZm9yICVwZFxuIiwKKyAgICAg
ICAgICAgICAgIGtpbmZvLT5kKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCiAg
ICAgLyogRkRUX0VSUl9OT1RGT1VORCA9PiBUaGVyZSBpcyBubyBtb3JlIHByb3BlcnRpZXMgZm9y
IHRoaXMgbm9kZSAqLwpAQCAtMjI5MSw2ICsyNDI3LDkgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2Rv
bVVzKHZvaWQpCiAgICAgICAgICAgICBwYW5pYygiTWlzc2luZyBwcm9wZXJ0eSAnY3B1cycgZm9y
IGRvbWFpbiAlc1xuIiwKICAgICAgICAgICAgICAgICAgIGR0X25vZGVfbmFtZShub2RlKSk7CiAK
KyAgICAgICAgaWYgKCBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShub2RlLCBOVUxMLCAibXVsdGli
b290LGRldmljZS10cmVlIikgKQorICAgICAgICAgICAgZF9jZmcuZmxhZ3MgfD0gWEVOX0RPTUNU
TF9DREZfaW9tbXU7CisKICAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoKyttYXhfaW5pdF9kb21p
ZCwgJmRfY2ZnLCBmYWxzZSk7CiAgICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAgICAgICAg
IHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21haW4gJXNcbiIsIGR0X25vZGVfbmFtZShub2RlKSk7
Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBZ-0003OT-Id; Fri, 04 Oct 2019 01:15:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBX-0003NK-Jf
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:07 +0000
X-Inumbo-ID: 63307b08-e644-11e9-8c93-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63307b08-e644-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 01:15:01 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 47C0B2133F;
 Fri,  4 Oct 2019 01:15:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151700;
 bh=IefElVA/5GkbLDN2pjRIoYjGK0hKZ18rf9bQCZd0zV0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=kJkDzj0Ir/WxOrfD91D+3FujSiptDp/6PXs50JSs7rTmLT/PE1KxOKF520omBFUwZ
 wG0GMP/th8AZJD5Qn82jJbNlvj2G5utb5HvaVzgWzzaclUFVSwTvpYvFE/f3Ug1P0A
 pMkpjmteK6LO0NYvo7bAsPfmjSCfEANyaKy/bAyc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:53 -0700
Message-Id: <20191004011457.11126-4-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 4/8] xen/arm: copy dtb fragment to guest dtb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhZCB0aGUgZHRiIGZyYWdtZW50IGNvcnJlc3BvbmRpbmcgdG8gYSBwYXNzdGhyb3VnaCBkZXZp
Y2UgZnJvbSBtZW1vcnkKYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVkIHRvIGJ5IHRoZSAibXVsdGli
b290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCm5vZGUuCgpBZGQgYSBuZXcgZmllbGQgbmFtZWQg
ZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtlcm5lbF9pbmZvIHRvIGtlZXAgdHJhY2sKb2YgdGhl
IGR0YiBmcmFnbWVudCBsb2NhdGlvbi4KCkNvcHkgdGhlIGZyYWdtZW50IHRvIHRoZSBndWVzdCBk
dGIgKG9ubHkgL2FsaWFzZXMgYW5kIC9wYXNzdGhyb3VnaCkuCgpTZXQga2luZm8tPnBoYW5kbGVf
Z2ljIGJhc2VkIG9uIHRoZSBwaGFuZGxlIG9mIHRoZSBzcGVjaWFsICIvZ2ljIgpub2RlIGluIHRo
ZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRi
CmZyYWdtZW50IHRoYXQgcmVwcmVzZW50cyB0aGUgZ2ljIGludGVycnVwdCBjb250cm9sbGVyLiBP
dGhlciBwcm9wZXJ0aWVzCmluIHRoZSBkdGIgZnJhZ21lbnQgbWlnaHQgcmVmZXIgdG8gaXQgKGZv
ciBpbnN0YW5jZSBpbnRlcnJ1cHQtcGFyZW50IG9mCmEgZGV2aWNlIG5vZGUpLiBXZSByZXVzZSB0
aGUgcGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCnRoZSBwaGFuZGxl
IG9mIHRoZSBmdWxsIEdJQyBub2RlIHRoYXQgd2lsbCBiZSBjcmVhdGVkIGZvciB0aGUgZ3Vlc3QK
ZGV2aWNlIHRyZWUuIFRoYXQgd2F5LCB3aGVuIHdlIGNvcHkgcHJvcGVydGllcyBmcm9tIHRoZSBk
ZXZpY2UgdHJlZQpmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZpY2UgdHJlZSB0aGUgbGlua3MgcmVt
YWluIHVuYnJva2VuLgoKc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIGlzIGludHJvZHVjZWQgaGVyZSBh
bmQgbm90IHVzZWQgaW4gdGhpcyBwYXRjaCBidXQKaXQgd2lsbCBiZSB1c2VkIGJ5IGxhdGVyIHBh
dGNoZXMuCgpTb21lIG9mIHRoZSBjb2RlIGJlbG93IGlzIHRha2VuIGZyb20gdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMuIE5vdGUgdGhhdAppdCBpcyBPSyB0byB0YWtlIExHUEwgMi4xIGNvZGUgYW5k
IGluY2x1ZGluZyBpdCBpbnRvIGEgR1BMdjIgY29kZSBiYXNlLgpUaGUgcmVzdWx0IGlzIEdQTHYy
IGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0t
CkNoYW5nZXMgaW4gdjY6Ci0gY29kZSBzdHlsZQotIGluLWNvZGUgY29tbWVudAotIGNvbW1pdCBt
ZXNzYWdlIGltcHJvdmVtZW50cwoKQ2hhbmdlcyBpbiB2NToKLSBjb2RlIHN0eWxlCi0gaW4tY29k
ZSBjb21tZW50Ci0gcmVtb3ZlIGRlcHRoIHBhcmFtZXRlciBmcm9tIHNjYW5fcGZkdF9ub2RlCi0g
Zm9yIGluc3RlYWQgb2YgbG9vcCBpbiBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gbW92
ZSAiZ2ljIiBjaGVjayB0byBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCi0gYWRkIGNoZWNr
X3BhcnRpYWxfZmR0Ci0gdXNlIERUX1JPT1RfTk9ERV9BRERSL1NJWkVfQ0VMTFNfREVGQVVMVAot
IGFkZCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3AgcGFyYW1ldGVyLCBzZXQgaXQgdG8gZmFsc2UgZm9y
ICIvYWxpYXNlcyIKCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHJlY3Vyc2lvbiBpbiB0aGUgaW1wbGVt
ZW50YXRpb24KLSByZW5hbWUgaGFuZGxlX3Byb3BlcnRpZXMgdG8gaGFuZGxlX3Byb3BfcGZkdAot
IHJlbmFtZSBzY2FuX3B0X25vZGUgdG8gc2Nhbl9wZmR0X25vZGUKLSBwYXNzIGtpbmZvIHRvIGhh
bmRsZV9wcm9wZXJ0aWVzCi0gdXNlIHVpbnQzMl90IGluc3RlYWQgb2YgdTMyCi0gcmVuYW1lIHIg
dG8gcmVzCi0gYWRkICJwYXNzdGhyb3VnaCIgYW5kICJhbGlhc2VzIiBjaGVjawotIGFkZCBhIG5h
bWUgPT0gTlVMTCBjaGVjawotIGNvZGUgc3R5bGUKLSBtb3ZlIERUQiBmcmFnbWVudCBzY2Fubmlu
ZyBlYXJsaWVyLCBiZWZvcmUgRG9tVSBHSUMgbm9kZSBjcmVhdGlvbgotIHNldCBndWVzdF9waGFu
ZGxlX2dpYyBiYXNlZCBvbiAiL2dpYyIKLSBpbi1jb2RlIGNvbW1lbnQKCkNoYW5nZXMgaW4gdjM6
Ci0gc3dpdGNoIHRvIHVzaW5nIGRldmljZV90cmVlX2Zvcl9lYWNoX25vZGUgZm9yIHRoZSBjb3B5
CgpDaGFuZ2VzIGluIHYyOgotIGFkZCBhIG5vdGUgYWJvdXQgdGhlIGNvZGUgY29taW5nIGZyb20g
bGlieGwgaW4gdGhlIGNvbW1pdCBtZXNzYWdlCi0gY29weSAvYWxpYXNlcwotIGNvZGUgc3R5bGUK
LS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgIHwgMTY0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIHwgICAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCmluZGV4IGQyM2MwYTliODcuLjg0YjY1YjhmMjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
QEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVk
ZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vdm1h
cC5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5o
PgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KQEAgLTE3MTMsNiArMTcxNCwxNTcgQEAgc3RhdGlj
IGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCiB9CiAjZW5kaWYKIAorc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB2b2lkICpwZmR0LCBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzc19jZWxscywgdWludDMyX3Qgc2l6ZV9jZWxscywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzY2FuX3Bhc3N0aHJvdWdo
X3Byb3ApCit7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKKyAgICBpbnQgcHJvcG9mZiwg
bmFtZW9mZiwgcmVzOworICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7CisKKyAg
ICBmb3IgKCBwcm9wb2ZmID0gZmR0X2ZpcnN0X3Byb3BlcnR5X29mZnNldChwZmR0LCBub2Rlb2Zm
KTsKKyAgICAgICAgICBwcm9wb2ZmID49IDA7CisgICAgICAgICAgcHJvcG9mZiA9IGZkdF9uZXh0
X3Byb3BlcnR5X29mZnNldChwZmR0LCBwcm9wb2ZmKSApCisgICAgeworICAgICAgICBpZiAoICEo
cHJvcCA9IGZkdF9nZXRfcHJvcGVydHlfYnlfb2Zmc2V0KHBmZHQsIHByb3BvZmYsIE5VTEwpKSAp
CisgICAgICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJOQUw7CisKKyAgICAgICAgbmFtZW9m
ZiA9IGZkdDMyX3RvX2NwdShwcm9wLT5uYW1lb2ZmKTsKKyAgICAgICAgcmVzID0gZmR0X3Byb3Bl
cnR5KGZkdCwgZmR0X3N0cmluZyhwZmR0LCBuYW1lb2ZmKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHByb3AtPmRhdGEsIGZkdDMyX3RvX2NwdShwcm9wLT5sZW4pKTsKKyAgICAgICAgaWYg
KCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICB9CisKKyAgICAvKiBGRFRfRVJS
X05PVEZPVU5EID0+IFRoZXJlIGlzIG5vIG1vcmUgcHJvcGVydGllcyBmb3IgdGhpcyBub2RlICov
CisgICAgcmV0dXJuICggcHJvcG9mZiAhPSAtRkRUX0VSUl9OT1RGT1VORCApID8gcHJvcG9mZiA6
IDA7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHNjYW5fcGZkdF9ub2RlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqa2luZm8sIGNvbnN0IHZvaWQgKnBmZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgbm9kZW9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHNjYW5fcGFzc3Rocm91Z2hfcHJvcCkKK3sKKyAgICBp
bnQgcmMgPSAwOworICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CisgICAgaW50IG5vZGVfbmV4
dDsKKworICAgIHJjID0gZmR0X2JlZ2luX25vZGUoZmR0LCBmZHRfZ2V0X25hbWUocGZkdCwgbm9k
ZW9mZiwgTlVMTCkpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBy
YyA9IGhhbmRsZV9wcm9wX3BmZHQoa2luZm8sIHBmZHQsIG5vZGVvZmYsIGFkZHJlc3NfY2VsbHMs
IHNpemVfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNjYW5fcGFzc3Rocm91Z2hf
cHJvcCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGFkZHJlc3Nf
Y2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5vZGVvZmYsICIjYWRkcmVzcy1jZWxs
cyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9OT0RF
X0FERFJfQ0VMTFNfREVGQVVMVCk7CisgICAgc2l6ZV9jZWxscyA9IGRldmljZV90cmVlX2dldF91
MzIocGZkdCwgbm9kZW9mZiwgIiNzaXplLWNlbGxzIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxUKTsKKworICAgIG5v
ZGVfbmV4dCA9IGZkdF9maXJzdF9zdWJub2RlKHBmZHQsIG5vZGVvZmYpOworICAgIHdoaWxlICgg
bm9kZV9uZXh0ID4gMCApCisgICAgeworICAgICAgICBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxzLAorICAgICAgICAgICAgICAg
ICAgICAgICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOworICAgICAgICBub2RlX25leHQgPSBmZHRf
bmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgfQorCisgICAgcmV0dXJuIGZkdF9l
bmRfbm9kZShmZHQpOworfQorCitzdGF0aWMgaW50IF9faW5pdCBjaGVja19wYXJ0aWFsX2ZkdCh2
b2lkICpwZmR0LCBzaXplX3Qgc2l6ZSkKK3sKKyAgICBpbnQgcmVzOworCisgICAgaWYgKCBmZHRf
bWFnaWMocGZkdCkgIT0gRkRUX01BR0lDICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9H
X0VSUiwgIlBhcnRpYWwgRkRUIGlzIG5vdCBhIHZhbGlkIEZsYXQgRGV2aWNlIFRyZWUiKTsKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmVzID0gZmR0X2NoZWNrX2hlYWRl
cihwZmR0KTsKKyAgICBpZiAoIHJlcyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsICJGYWlsZWQgdG8gY2hlY2sgdGhlIHBhcnRpYWwgRkRUICglZCkiLCByZXMpOworICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoIGZkdF90b3RhbHNpemUocGZkdCkg
PiBzaXplICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlBhcnRpYWwgRkRU
IHRvdGFsc2l6ZSBpcyB0b28gYmlnIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IF9faW5pdCBkb21haW5faGFuZGxlX2R0
Yl9ib290bW9kdWxlKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCit7CisgICAg
dm9pZCAqcGZkdDsKKyAgICBpbnQgcmVzLCBub2RlX25leHQ7CisKKyAgICBwZmR0ID0gaW9yZW1h
cF9jYWNoZShraW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnN0YXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCBwZmR0ID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJlcyA9IGNoZWNrX3BhcnRpYWxf
ZmR0KHBmZHQsIGtpbmZvLT5kdGJfYm9vdG1vZHVsZS0+c2l6ZSk7CisgICAgaWYgKCByZXMgPCAw
ICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIGZvciAoIG5vZGVfbmV4dCA9IGZkdF9maXJz
dF9zdWJub2RlKHBmZHQsIDApOyAKKyAgICAgICAgICBub2RlX25leHQgPiAwOworICAgICAgICAg
IG5vZGVfbmV4dCA9IGZkdF9uZXh0X3N1Ym5vZGUocGZkdCwgbm9kZV9uZXh0KSApCisgICAgewor
ICAgICAgICBjb25zdCBjaGFyICpuYW1lID0gZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVfbmV4dCwg
TlVMTCk7CisKKyAgICAgICAgaWYgKCBuYW1lID09IE5VTEwgKQorICAgICAgICAgICAgY29udGlu
dWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT25seSBzY2FuIC9naWMgL2FsaWFzZXMgL3Bh
c3N0aHJvdWdoLCBpZ25vcmUgdGhlIHJlc3QuCisgICAgICAgICAqIFRoZXkgZG9uJ3QgaGF2ZSB0
byBiZSBwYXJzZWQgaW4gb3JkZXIuCisgICAgICAgICAqCisgICAgICAgICAqIFRha2UgdGhlIEdJ
QyBwaGFuZGxlIHZhbHVlIGZyb20gdGhlIHNwZWNpYWwgL2dpYyBub2RlIGluIHRoZQorICAgICAg
ICAgKiBEVEIgZnJhZ21lbnQuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGR0X25vZGVfY21w
KG5hbWUsICJnaWMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAga2luZm8tPnBoYW5k
bGVfZ2ljID0gZmR0X2dldF9waGFuZGxlKHBmZHQsIG5vZGVfbmV4dCk7CisgICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZHRfbm9kZV9jbXAobmFtZSwgImFs
aWFzZXMiKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVzID0gc2Nhbl9wZmR0X25v
ZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEVF9ST09UX05PREVfU0laRV9DRUxMU19ERUZBVUxULAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOworICAgICAgICAgICAgaWYgKCByZXMgKQor
ICAgICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgfQorICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJwYXNzdGhyb3VnaCIpID09IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBzY2FuX3BmZHRfbm9kZShraW5mbywgcGZk
dCwgbm9kZV9uZXh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRFRfUk9PVF9O
T0RFX0FERFJfQ0VMTFNfREVGQVVMVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERUX1JPT1RfTk9ERV9TSVpFX0NFTExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0cnVlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gcmVzOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBpb3VubWFwKHBmZHQpOworCisgICAgcmV0dXJuIHJlczsKK30KKwogLyoKICAqIFRoZSBt
YXggc2l6ZSBmb3IgRFQgaXMgMk1CLiBIb3dldmVyLCB0aGUgZ2VuZXJhdGVkIERUIGlzIHNtYWxs
LCA0S0IKICAqIGFyZSBlbm91Z2ggZm9yIG5vdywgYnV0IHdlIG1pZ2h0IGhhdmUgdG8gaW5jcmVh
c2UgaXQgaW4gdGhlIGZ1dHVyZS4KQEAgLTE3NjgsNiArMTkyMCwxOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5m
byAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycjsKIAorICAgIC8qCisg
ICAgICogZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZSBoYXMgdG8gYmUgY2FsbGVkIGJlZm9y
ZSB0aGUgcmVzdCBvZgorICAgICAqIHRoZSBkZXZpY2UgdHJlZSBpcyBnZW5lcmF0ZWQgYmVjYXVz
ZSBpdCBkZXBlbmRzIG9uIHRoZSB2YWx1ZSBvZgorICAgICAqIHRoZSBmaWVsZCBwaGFuZGxlX2dp
Yy4KKyAgICAgKi8KKyAgICBpZiAoIGtpbmZvLT5kdGJfYm9vdG1vZHVsZSApCisgICAgeworICAg
ICAgICByZXQgPSBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlKGQsIGtpbmZvKTsKKyAgICAg
ICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKICAgICByZXQg
PSBtYWtlX2dpY19kb21VX25vZGUoa2luZm8pOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290
byBlcnI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9rZXJuZWwuaAppbmRleCA0M2ZhODc1NDVlLi44NzRhYTEwOGE3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5lbC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0va2VybmVsLmgKQEAgLTI4LDcgKzI4LDcgQEAgc3RydWN0IGtlcm5lbF9pbmZvIHsKICAg
ICBwYWRkcl90IGdudHRhYl9zaXplOwogCiAgICAgLyogYm9vdCBibG9iIGxvYWQgYWRkcmVzc2Vz
ICovCi0gICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290bW9kdWxlLCAqaW5p
dHJkX2Jvb3Rtb2R1bGU7CisgICAgY29uc3Qgc3RydWN0IGJvb3Rtb2R1bGUgKmtlcm5lbF9ib290
bW9kdWxlLCAqaW5pdHJkX2Jvb3Rtb2R1bGUsICpkdGJfYm9vdG1vZHVsZTsKICAgICBjb25zdCBj
aGFyKiBjbWRsaW5lOwogICAgIHBhZGRyX3QgZHRiX3BhZGRyOwogICAgIHBhZGRyX3QgaW5pdHJk
X3BhZGRyOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBd-0003RA-VP; Fri, 04 Oct 2019 01:15:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBc-0003Qc-JV
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:12 +0000
X-Inumbo-ID: 63b05cd8-e644-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63b05cd8-e644-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 01:15:02 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 26E9321848;
 Fri,  4 Oct 2019 01:15:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151701;
 bh=+QjoqJzXGXB0pbE8aMyDfA+XpIbLg/CESMqysxlGCE0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=EcBcIv2L9vXi/MEqmmgyXkj2FzwYOqibkBVNl5j/GIs/qAV4V2NrIhXCC6rJVljik
 wPxp04uKk+B8j2o4dMoW0zcI+n6fbMnOLHCPvR7MOB4B9RwgWIqhKbmyR9LGEIkGLE
 tCi4D2kAQP+K9GmCQjHI4eVhV5ZFOQ104kQuF6XA=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:55 -0700
Message-Id: <20191004011457.11126-6-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 6/8] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVt
IHRvIHRoZSBib290bW9kCmFycmF5IGFzIEJPT1RNT0RfR1VFU1RfRFRCLiAgSW4ga2VybmVsX3By
b2JlLCBmaW5kIHRoZSByaWdodApCT09UTU9EX0dVRVNUX0RUQiBhbmQgc3RvcmUgYSBwb2ludGVy
IHRvIGl0IGluIGR0Yl9ib290bW9kdWxlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjQ6Ci0gdXNlIHVpbnQzMl90Ci0gcmVtb3Zl
IHVzZWxlc3MgMCBpbml0aWFsaXphdGlvbgotIGFkZCByZXR1cm4gdmFsdWUgY2hlY2sKCkNoYW5n
ZXMgaW4gdjI6Ci0gcmVuYW1lIEJPT1RNT0RfRFRCIHRvIEJPT1RNT0RfR1VFU1RfRFRCCi0gcmVu
YW1lIG11bHRpYm9vdCxkdGIgdG8gbXVsdGlib290LGRldmljZS10cmVlCi0tLQogeGVuL2FyY2gv
YXJtL2Jvb3RmZHQuYyAgICAgIHwgIDIgKysKIHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICB8
IDE0ICsrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMSArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCBhNzgxMGFiYjE1Li4wOGZiNTlm
NGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKQEAgLTI0Miw2ICsyNDIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJvY2Vz
c19tdWx0aWJvb3Rfbm9kZShjb25zdCB2b2lkICpmZHQsIGludCBub2RlLAogICAgICAgICBraW5k
ID0gQk9PVE1PRF9SQU1ESVNLOwogICAgIGVsc2UgaWYgKCBmZHRfbm9kZV9jaGVja19jb21wYXRp
YmxlKGZkdCwgbm9kZSwgInhlbix4c20tcG9saWN5IikgPT0gMCApCiAgICAgICAgIGtpbmQgPSBC
T09UTU9EX1hTTTsKKyAgICBlbHNlIGlmICggZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQs
IG5vZGUsICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiKSA9PSAwICkKKyAgICAgICAga2luZCA9IEJP
T1RNT0RfR1VFU1RfRFRCOwogICAgIGVsc2UKICAgICAgICAga2luZCA9IEJPT1RNT0RfVU5LTk9X
TjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCmluZGV4IDM4OWJlZjJhZmEuLjhlZmYwNzQ4MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTQyNSw3ICs0MjUs
NyBAQCBpbnQgX19pbml0IGtlcm5lbF9wcm9iZShzdHJ1Y3Qga2VybmVsX2luZm8gKmluZm8sCiAg
ICAgc3RydWN0IGJvb3Rtb2R1bGUgKm1vZCA9IE5VTEw7CiAgICAgc3RydWN0IGJvb3RjbWRsaW5l
ICpjbWQgPSBOVUxMOwogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKLSAgICB1NjQg
a2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBzaXplOworICAgIHU2NCBrZXJuZWxfYWRkciwgaW5p
dHJkX2FkZHIsIGR0Yl9hZGRyLCBzaXplOwogICAgIGludCByYzsKIAogICAgIC8qIGRvbWFpbiBp
cyBOVUxMIG9ubHkgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKi8KQEAgLTQ2OSw2ICs0NjksMTgg
QEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0IGtlcm5lbF9pbmZvICppbmZvLAogICAg
ICAgICAgICAgICAgIGluZm8tPmluaXRyZF9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVfZmluZF9i
eV9hZGRyX2FuZF9raW5kKAogICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9SQU1ESVNL
LCBpbml0cmRfYWRkcik7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZHRf
ZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgIm11bHRpYm9vdCxkZXZpY2UtdHJlZSIpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW47CisgICAgICAgICAgICAg
ICAgY29uc3QgX19iZTMyICp2YWw7CisKKyAgICAgICAgICAgICAgICB2YWwgPSBkdF9nZXRfcHJv
cGVydHkobm9kZSwgInJlZyIsICZsZW4pOworICAgICAgICAgICAgICAgIGlmICggdmFsID09IE5V
TEwgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgICAgICBkdF9n
ZXRfcmFuZ2UoJnZhbCwgbm9kZSwgJmR0Yl9hZGRyLCAmc2l6ZSk7CisgICAgICAgICAgICAgICAg
aW5mby0+ZHRiX2Jvb3Rtb2R1bGUgPSBib290X21vZHVsZV9maW5kX2J5X2FkZHJfYW5kX2tpbmQo
CisgICAgICAgICAgICAgICAgICAgICAgICBCT09UTU9EX0dVRVNUX0RUQiwgZHRiX2FkZHIpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCmluZGV4IDc5MGVhYjk0ZDYuLjcwNWE5MTdhYmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0zNjksNiAr
MzY5LDcgQEAgY29uc3QgY2hhciAqIF9faW5pdCBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhi
b290bW9kdWxlX2tpbmQga2luZCkKICAgICBjYXNlIEJPT1RNT0RfS0VSTkVMOiAgcmV0dXJuICJL
ZXJuZWwiOwogICAgIGNhc2UgQk9PVE1PRF9SQU1ESVNLOiByZXR1cm4gIlJhbWRpc2siOwogICAg
IGNhc2UgQk9PVE1PRF9YU006ICAgICByZXR1cm4gIlhTTSI7CisgICAgY2FzZSBCT09UTU9EX0dV
RVNUX0RUQjogICAgIHJldHVybiAiRFRCIjsKICAgICBjYXNlIEJPT1RNT0RfVU5LTk9XTjogcmV0
dXJuICJVbmtub3duIjsKICAgICBkZWZhdWx0OiBCVUcoKTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgK
aW5kZXggZmEwYTg3MjFiMi4uMmY4ZjI0ZTI4NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTYsNiAr
MTYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgIEJPT1RNT0RfS0VSTkVMLAogICAgIEJPT1RNT0Rf
UkFNRElTSywKICAgICBCT09UTU9EX1hTTSwKKyAgICBCT09UTU9EX0dVRVNUX0RUQiwKICAgICBC
T09UTU9EX1VOS05PV04KIH0gIGJvb3Rtb2R1bGVfa2luZDsKIAotLSAKMi4xNy4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBj-0003UP-9w; Fri, 04 Oct 2019 01:15:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBh-0003TW-Kw
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:17 +0000
X-Inumbo-ID: 63f2a7fa-e644-11e9-9bee-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63f2a7fa-e644-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 01:15:02 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9043321D71;
 Fri,  4 Oct 2019 01:15:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151701;
 bh=9b5Q4fUFm1N2zXKGpJ+iYtS4HLpRGDPMjhiZ1hjB7pY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=sgiowjkPSAzt1H7U7B/6hlpuK0wRL5soJbo1rdJh5JpoRif8RgKmhJhtmJ21tjYq0
 RZrvHp0QiTrp0e+ZlIuf63QD3NwFwvKKHJ+/6CklNwPW82ibYCaYbGMNTTLrh1BZsi
 t+AnWLOEOSW+3M2ZRJ25qIPCQb8YMad8ev3CXOKY=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:56 -0700
Message-Id: <20191004011457.11126-7-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 7/8] xen/arm: introduce nr_spis
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKZG9tMC1sZXNzIGRvbWFpbnMuIEludHJvZHVjZSBhIG5ldyBvcHRpb24g
dW5kZXIgeGVuLGRvbWFpbiB0byBzcGVjaWZ5CnRoZSBudW1iZXIgb2YgU1BJcyB0byBhbGxvY2F0
ZSBmb3IgYSBkb21haW4uCgpUaGUgcHJvcGVydHkgaXMgb3B0aW9uYWwuIFdoZW4gYWJzZW50LCB3
ZSdsbCB1c2UgdGhlIHBoeXNpY2FsIG51bWJlciBvZgpHSUMgbGluZXMgZm9yIGRvbTAtbGVzcyBk
b21haW5zLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzCnJlcXVlc3RlZCwgd2hp
Y2hldmVyIGlzIGdyZWF0ZXIuCgpSZW1vdmUgdGhlIG9sZCBzZXR0aW5nIG9mIG5yX3NwaXMgYmFz
ZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSB2cGwwMTEuCgpUaGUgaW1wbGljYXRpb24gb2YgdGhp
cyBjaGFuZ2UgaXMgdGhhdCB3aXRob3V0IG5yX3NwaXMgZG9tMGxlc3MgZG9tYWlucwpnZXQgdGhl
IHNhbWUgYW1vdW50IG9mIFNQSSBhbGxvY2F0ZWQgYXMgZG9tMCwgcmVnYXJkbGVzcyBvZiBob3cg
bWFueQpwaHlzaWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciB0aGV5IGhhdmUKYSB2aXJ0dWFsIHBsMDExICh3aGljaCBhbHNvIG5lZWRzIGFu
IGVtdWxhdGVkIFNQSSkuIFRoaXMgaXMgZG9uZSBiZWNhdXNlCnRoZSBTUElzIGFsbG9jYXRpb24g
bmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgcGFyc2luZyBhbnkgcGFzc3Rocm91Z2gKaW5mb3JtYXRp
b24sIHNvIHdlIGhhdmUgdG8gYWNjb3VudCBmb3IgYW55IHBvdGVudGlhbCBwaHlzaWNhbCBTUEkK
YXNzaWduZWQgdG8gdGhlIGRvbWFpbi4KCldoZW4gbnJfc3BpcyBpcyBwcmVzZW50LCB0aGUgZG9t
YWluIGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElzLgpJZiB0aGUgbnVtYmVyIGlz
IHRvbyBsb3csIGl0IG1pZ2h0IG5vdCBiZSBlbm91Z2ggZm9yIHRoZSBkZXZpY2VzCmFzc2lnbmVk
IGl0IHRvIGl0LiBJZiB0aGUgbnVtYmVyIGlzIGxlc3MgdGhhbiBHVUVTVF9WUEwwMTFfU1BJLCB0
aGUKdmlydHVhbCBwbDAxMSB3b24ndCB3b3JrLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6Ci0gaW1wcm92ZSBjb21taXQg
bWVzc2FnZQotIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciB2cGwwMTEKCkNoYW5nZXMgaW4gdjQ6
Ci0gaW1wcm92ZSBjb21taXQgbWVzc2FnZQoKQ2hhbmdlcyBpbiB2MzoKLSBpbXByb3ZlIGNvbW1p
dCBtZXNzYWdlCi0gaW50cm9kdWNlIG5yX3NwaXMKLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgfCAxNyArKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDAzMGZjMzI0MTYuLmQ0
YzRmYzQwZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTI0MTAsNyArMjQxMCw2IEBAIHZvaWQgX19p
bml0IGNyZWF0ZV9kb21Vcyh2b2lkKQogICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcmVhdGVkb21haW4gZF9jZmcgPSB7CiAgICAgICAgICAgICAu
YXJjaC5naWNfdmVyc2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkUsCi0gICAgICAg
ICAgICAuYXJjaC5ucl9zcGlzID0gMCwKICAgICAgICAgICAgIC5mbGFncyA9IFhFTl9ET01DVExf
Q0RGX2h2bSB8IFhFTl9ET01DVExfQ0RGX2hhcCwKICAgICAgICAgICAgIC5tYXhfZXZ0Y2huX3Bv
cnQgPSAtMSwKICAgICAgICAgICAgIC5tYXhfZ3JhbnRfZnJhbWVzID0gNjQsCkBAIC0yNDIwLDkg
KzI0MTksNiBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCAh
ZHRfZGV2aWNlX2lzX2NvbXBhdGlibGUobm9kZSwgInhlbixkb21haW4iKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X3JlYWRfYm9vbChub2RlLCAi
dnBsMDExIikgKQotICAgICAgICAgICAgZF9jZmcuYXJjaC5ucl9zcGlzID0gR1VFU1RfVlBMMDEx
X1NQSSAtIDMyICsgMTsKLQogICAgICAgICBpZiAoICFkdF9wcm9wZXJ0eV9yZWFkX3UzMihub2Rl
LCAiY3B1cyIsICZkX2NmZy5tYXhfdmNwdXMpICkKICAgICAgICAgICAgIHBhbmljKCJNaXNzaW5n
IHByb3BlcnR5ICdjcHVzJyBmb3IgZG9tYWluICVzXG4iLAogICAgICAgICAgICAgICAgICAgZHRf
bm9kZV9uYW1lKG5vZGUpKTsKQEAgLTI0MzAsNiArMjQyNiwxOSBAQCB2b2lkIF9faW5pdCBjcmVh
dGVfZG9tVXModm9pZCkKICAgICAgICAgaWYgKCBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShub2Rl
LCBOVUxMLCAibXVsdGlib290LGRldmljZS10cmVlIikgKQogICAgICAgICAgICAgZF9jZmcuZmxh
Z3MgfD0gWEVOX0RPTUNUTF9DREZfaW9tbXU7CiAKKyAgICAgICAgaWYgKCAhZHRfcHJvcGVydHlf
cmVhZF91MzIobm9kZSwgIm5yX3NwaXMiLCAmZF9jZmcuYXJjaC5ucl9zcGlzKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGRfY2ZnLmFyY2gubnJfc3BpcyA9IGdpY19udW1iZXJfbGluZXMoKSAt
IDMyOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogdnBsMDExIHVzZXMgb25lIGVt
dWxhdGVkIFNQSS4gSWYgdnBsMDExIGlzIHJlcXVlc3RlZCwgbWFrZQorICAgICAgICAgICAgICog
c3VyZSB0aGF0IHdlIGFsbG9jYXRlIGVub3VnaCBTUElzIGZvciBpdC4KKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIp
ICkKKyAgICAgICAgICAgICAgICBkX2NmZy5hcmNoLm5yX3NwaXMgPSBNQVgoZF9jZmcuYXJjaC5u
cl9zcGlzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9W
UEwwMTFfU1BJIC0gMzIgKyAxKTsKKyAgICAgICAgfQorCiAgICAgICAgIGQgPSBkb21haW5fY3Jl
YXRlKCsrbWF4X2luaXRfZG9taWQsICZkX2NmZywgZmFsc2UpOwogICAgICAgICBpZiAoIElTX0VS
UihkKSApCiAgICAgICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluICVzXG4iLCBk
dF9ub2RlX25hbWUobm9kZSkpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCBn-0003Xc-T2; Fri, 04 Oct 2019 01:15:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCBm-0003Wz-K7
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:15:22 +0000
X-Inumbo-ID: 64321246-e644-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 64321246-e644-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 01:15:02 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 06C82208E3;
 Fri,  4 Oct 2019 01:15:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570151702;
 bh=BXpP2F+IbWVeXT9fvf3KrphZkMDAqogtIcUTFywXZtY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=EWKOB8weBeCbdLzJUrxqF+01ldE9SKTRszz+J/tashGJ/4uIbUUSjmuO38Ricuals
 xQfnszYz+O+Wraj9MeBYC2ZWl9gkTEuFuUAiAmrJef3kcbZyAcuomlMzMvr9wnIk9G
 GvHFNuDIljlW9zniVQQmVBbWN5eTbE2ZB4B5GSa0=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu,  3 Oct 2019 18:14:57 -0700
Message-Id: <20191004011457.11126-8-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v9 8/8] xen/arm: add dom0-less device assignment
 info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <stefanos@xilinx.com>, sstabellini@kernel.org,
 andrii_anisov@epam.com, Achin.Gupta@arm.com, xen-devel@lists.xen.org,
 Volodymyr_Babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGluZm8gYWJvdXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMS4KClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KCi0tLQpD
aGFuZ2VzIGluIHY5OgotIGNsYXJpZnkgc3RhdGVtZW50CgpDaGFuZ2VzIGluIHY4OgotIHJlbW92
ZSBzZW50ZW5jZSBhYm91dCB4ZW4scGF0aCBiZWluZyBvcHRpb25hbAoKQ2hhbmdlcyBpbiB2NzoK
LSBhZGQgeGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11Ci0gY2xhcmlmeSB4ZW4scmVnIGFu
ZCB4ZW4scGF0aCBnbyB0b2dldGhlcgotIHJlbW92ZSBhY2tlZC1ieSBkdWUgdG8gY2hhbmdlcwoK
Q2hhbmdlcyBpbiB2NjoKLSBmaXggbnJfc3BpcyBkZXNjcmlwdGlvbgotIGFkZCBhY2sKCkNoYW5n
ZXMgaW4gdjU6Ci0gaW1wcm92ZSB3b3JkaW5nCgpDaGFuZ2VzIGluIHY0OgotIGZpeCBzcGVsbGlu
ZwotIGFkZCAibXVsdGlib290LG1vZHVsZSIKLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdlCi0gaW1w
cm92ZSBkb2MKLSBleHBhbmQgdGhlIG5yX3NwaXMgYW5kIHZwbDAxMSBzZWN0aW9ucyBhbmQgaW5j
bHVkZSBpbmZvcm1hdGlvbiBhYm91dAogIHRoZSB2cGwwMTEgU1BJCi0gbW92ZSBwYXNzdGhyb3Vn
aCBpbmZvcm1hdGlvbiB0byBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAoKQ2hhbmdlcyBp
biB2MzoKLSBhZGQgbnJfc3BpcwotIGNoYW5nZSBkZXNjcmlwdGlvbiBvZiBpbnRlcnJ1cHRzIGFu
ZCBpbnRlcnJ1cHQtcGFyZW50CgpDaGFuZ2VzIGluIHYyOgotIGRldmljZSB0cmVlIGZyYWdtZW50
IGxvYWRlZCBpbiBjYWNoZWFibGUgbWVtb3J5Ci0gcmVuYW1lIG11bHRpYm9vdCxkdGIgdG8gbXVs
dGlib290LGRldmljZS10cmVlCi0gcmVuYW1lICJwYXRoIiB0byAieGVuLHBhdGgiCi0gYWRkIGEg
bm90ZSBhYm91dCBkZXZpY2UgbWVtb3J5IG1hcHBpbmcKLSBpbnRyb2R1Y2UgeGVuLHJlZwotIHNw
ZWNpZnkgb25seSB0aGUgR0lDIGlzIHN1cHBvcnRlZAotLS0KIGRvY3MvbWlzYy9hcm0vZGV2aWNl
LXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysrKysrKysrKy0KIGRvY3MvbWlzYy9hcm0vcGFzc3Ro
cm91Z2gudHh0ICAgICAgICAgfCAxMDYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmls
ZXMgY2hhbmdlZCwgMTQ5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9k
ZXZpY2UtdHJlZS9ib290aW5nLnR4dAppbmRleCAzMTdhOWU5NjJhLi42NDllMDBkMDlmIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0CisrKyBiL2RvY3Mv
bWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKQEAgLTE0Niw3ICsxNDYsMTggQEAgd2l0
aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAKIC0gdnBsMDExCiAKLSAgICBBbiBlbXB0eSBw
cm9wZXJ0eSB0byBlbmFibGUvZGlzYWJsZSBhIHZpcnR1YWwgcGwwMTEgZm9yIHRoZSBndWVzdCB0
byB1c2UuCisgICAgQW4gZW1wdHkgcHJvcGVydHkgdG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0dWFs
IHBsMDExIGZvciB0aGUgZ3Vlc3QgdG8KKyAgICB1c2UuIFRoZSB2aXJ0dWFsIHBsMDExIHVzZXMg
U1BJIG51bWJlciAwIChzZWUgR1VFU1RfVlBMMDExX1NQSSkuCisgICAgUGxlYXNlIG5vdGUgdGhh
dCB0aGUgU1BJIHVzZWQgZm9yIHRoZSB2aXJ0dWFsIHBsMDExIGNvdWxkIGNsYXNoIHdpdGggdGhl
CisgICAgcGh5c2ljYWwgU1BJIG9mIGEgcGh5c2ljYWwgZGV2aWNlIGFzc2lnbmVkIHRvIHRoZSBn
dWVzdC4KKworLSBucl9zcGlzCisKKyAgICBPcHRpb25hbC4gQSAzMi1iaXQgaW50ZWdlciBzcGVj
aWZ5aW5nIHRoZSBudW1iZXIgb2YgU1BJcyAoU2hhcmVkCisgICAgUGVyaXBoZXJhbCBJbnRlcnJ1
cHRzKSB0byBhbGxvY2F0ZSBmb3IgdGhlIGRvbWFpbi4gSWYgbnJfc3BpcyBpcworICAgIG1pc3Np
bmcsIHRoZSBtYXggbnVtYmVyIG9mIFNQSXMgc3VwcG9ydGVkIGJ5IHRoZSBwaHlzaWNhbCBHSUMg
aXMKKyAgICB1c2VkLCBvciBHVUVTVF9WUEwwMTFfU1BJKzEgaWYgdnBsMDExIGlzIGVuYWJsZWQs
IHdoaWNoZXZlciBpcworICAgIGdyZWF0ZXIuCiAKIC0gI2FkZHJlc3MtY2VsbHMgYW5kICNzaXpl
LWNlbGxzCiAKQEAgLTIyNiwzICsyMzcsMzQgQEAgY2hvc2VuIHsKICAgICAgICAgfTsKICAgICB9
OwogfTsKKworCitEZXZpY2UgQXNzaWdubWVudAorPT09PT09PT09PT09PT09PT0KKworRGV2aWNl
IEFzc2lnbm1lbnQgKFBhc3N0aHJvdWdoKSBpcyBzdXBwb3J0ZWQgYnkgYWRkaW5nIGFub3RoZXIg
bW9kdWxlLAorYWxvbmdzaWRlIHRoZSBrZXJuZWwgYW5kIHJhbWRpc2ssIHdpdGggdGhlIGRldmlj
ZSB0cmVlIGZyYWdtZW50Citjb3JyZXNwb25kaW5nIHRvIHRoZSBkZXZpY2Ugbm9kZSB0byBhc3Np
Z24gdG8gdGhlIGd1ZXN0LgorCitUaGUgZHRiIHN1Yi1ub2RlIHNob3VsZCBoYXZlIHRoZSBmb2xs
b3dpbmcgcHJvcGVydGllczoKKworLSBjb21wYXRpYmxlCisKKyAgICAibXVsdGlib290LGRldmlj
ZS10cmVlIiBhbmQgIm11bHRpYm9vdCxtb2R1bGUiCisKKy0gcmVnCisKKyAgICBTcGVjaWZpZXMg
dGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIGRldmljZSB0cmVlIGJpbmFyeSBmcmFnbWVudAor
ICAgIFJBTSBhbmQgaXRzIGxlbmd0aC4KKworQXMgYW4gZXhhbXBsZToKKworICAgICAgICBtb2R1
bGVAMHhjMDAwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGRldmlj
ZS10cmVlIiwgIm11bHRpYm9vdCxtb2R1bGUiOworICAgICAgICAgICAgcmVnID0gPDB4MCAweGMw
MDAwMDAgMHhmZmZmZmY+OworICAgICAgICB9OworCitUaGUgRFRCIGZyYWdtZW50IGlzIGxvYWRl
ZCBhdCAweGMwMDAwMDAgaW4gdGhlIGV4YW1wbGUgYWJvdmUuIEl0IHNob3VsZAorZm9sbG93IHRo
ZSBjb252ZW50aW9uIGV4cGxhaW5lZCBpbiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dC4g
VGhlCitEVEIgZnJhZ21lbnQgd2lsbCBiZSBhZGRlZCB0byB0aGUgZ3Vlc3QgZGV2aWNlIHRyZWUs
IHNvIHRoYXQgdGhlIGd1ZXN0CitrZXJuZWwgd2lsbCBiZSBhYmxlIHRvIGRpc2NvdmVyIHRoZSBk
ZXZpY2UuCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCBiL2RvY3Mv
bWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CmluZGV4IDBlZmJkMTIyZGUuLmM4NWU2NTdiY2EgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CisrKyBiL2RvY3MvbWlzYy9h
cm0vcGFzc3Rocm91Z2gudHh0CkBAIC04MCw2ICs4MCwxMTIgQEAgU1BJIG51bWJlcnMgc3RhcnQg
ZnJvbSAzMiwgaW4gdGhpcyBleGFtcGxlIDgwICsgMzIgPSAxMTIuCiBTZWUgbWFuIFt4bC5jZmdd
IGZvciB0aGUgaW9tZW0gZm9ybWF0LiBUaGUgcmVnIHByb3BlcnR5IGlzIGp1c3QgYSBwYWlyCiBv
ZiBhZGRyZXNzLCB0aGVuIHNpemUgbnVtYmVycywgZWFjaCBvZiB0aGVtIGNhbiBvY2N1cHkgMSBv
ciAyIGNlbGxzLgogCisKK0RvbTAtbGVzcyBEZXZpY2UgUGFzc3Rocm91Z2gKKz09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KKworVGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgZm9yIGRvbTAtbGVz
cyBndWVzdHMgc2hvdWxkIGhhdmUgdGhlIGZvbGxvd2luZworcHJvcGVydGllcyBmb3IgZWFjaCBu
b2RlIGNvcnJlc3BvbmRpbmcgdG8gYSBwaHlzaWNhbCBkZXZpY2UgdG8gYXNzaWduIHRvCit0aGUg
Z3Vlc3Q6CisKKy0geGVuLHJlZworCisgIFRoZSB4ZW4scmVnIHByb3BlcnR5IGlzIGFuIGFycmF5
IG9mOgorCisgICAgPHBoeXNfYWRkciBzaXplIGd1ZXN0X2FkZHI+CisKKyAgVGhleSBzcGVjaWZ5
IHRoZSBwaHlzaWNhbCBhZGRyZXNzIGFuZCBzaXplIG9mIHRoZSBkZXZpY2UgbWVtb3J5CisgIHJh
bmdlcyB0b2dldGhlciB3aXRoIHRoZSBjb3JyZXNwb25kaW5nIGd1ZXN0IGFkZHJlc3MgdG8gbWFw
IHRoZW0gdG8uCisgIFRoZSBzaXplIG9mIGBwaHlzX2FkZHInIGFuZCBgZ3Vlc3RfYWRkcicgaXMg
ZGV0ZXJtaW5lZCBieQorICAjYWRkcmVzcy1jZWxscywgdGhlIHNpemUgb2YgYHNpemUnIGlzIGRl
dGVybWluZWQgYnkgI3NpemUtY2VsbHMsIG9mCisgIHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlLgor
ICBUaGUgbWVtb3J5IHdpbGwgYmUgbWFwcGVkIGFzIGRldmljZSBtZW1vcnkgaW4gdGhlIGd1ZXN0
IChEZXZpY2UtbkduUkUpLgorCistIHhlbixwYXRoCisKKyAgQSBzdHJpbmcgcHJvcGVydHkgcmVw
cmVzZW50aW5nIHRoZSBwYXRoIGluIHRoZSBob3N0IGRldmljZSB0cmVlIHRvIHRoZQorICBjb3Jy
ZXNwb25kaW5nIGRldmljZSBub2RlLgorCistIHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21t
dQorICBJZiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgcHJlc2VudCwgWGVuIGFs
bG93cyB0byBhc3NpZ24gYQorICBkZXZpY2UgZXZlbiBpZiBpdCBpcyBub3QgYmVoaW5kIGFuIElP
TU1VLiBUaGlzIHJlbmRlcnMgeW91ciBwbGF0Zm9ybQorICAqdW5zYWZlKiBpZiB0aGUgZGV2aWNl
IGlzIERNQS1jYXBhYmxlLgorCitJbiBhZGRpdGlvbiwgYSBzcGVjaWFsIC9naWMgbm9kZSBpcyBl
eHBlY3RlZCBhcyBhIHBsYWNlaG9sZGVyIGZvciB0aGUKK2Z1bGwgR0lDIG5vZGUgdGhhdCB3aWxs
IGJlIGFkZGVkIGJ5IFhlbiBmb3IgdGhlIGd1ZXN0LiAvZ2ljIGNhbiBiZQorcmVmZXJlbmNlZCBi
eSBvdGhlciBwcm9wZXJ0aWVzIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gRm9yCitpbnN0
YW5jZSwgaXQgY2FuIGJlIHJlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCB1bmRlciBhIGRl
dmljZSBub2RlLgorWGVuIHdpbGwgdGFrZSBjYXJlIG9mIHJlcGxhY2luZyB0aGUgImdpYyIgcGxh
Y2Vob2xkZXIgbm9kZSBmb3IgYQorY29tcGxldGUgR0lDIG5vZGUgd2hpbGUgcmV0YWluaW5nIGFs
bCB0aGUgcmVmZXJlbmNlcyBjb3JyZWN0bHkuIFRoZSBuZXcKK0dJQyBub2RlIGNyZWF0ZWQgYnkg
WGVuIGlzIGEgcmVndWxhciBpbnRlcnJ1cHQtY29udHJvbGxlckA8dW5pdD4gbm9kZS4KKworICAg
IGdpYzogZ2ljIHsKKyAgICAgICAgI2ludGVycnVwdC1jZWxscyA9IDwweDM+OworICAgICAgICBp
bnRlcnJ1cHQtY29udHJvbGxlcjsKKyAgICB9OworCitOb3RlIHRoYXQgdGhlICNpbnRlcnJ1cHQt
Y2VsbHMgYW5kIGludGVycnVwdC1jb250cm9sbGVyIHByb3BlcnRpZXMgYXJlCitub3QgYWN0dWFs
bHkgcmVxdWlyZWQsIGhvd2V2ZXIsIERUQyBleHBlY3RzIHRoZW0gdG8gYmUgcHJlc2VudCBpZiBn
aWMgaXMKK3JlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCBvciBzaW1pbGFyLgorCisKK0V4
YW1wbGUKKz09PT09PT0KKworVGhlIGZvbGxvd2luZyBpcyBhIHJlYWwtd29ybGQgZXhhbXBsZSBv
ZiBhIGRldmljZSB0cmVlIGZyYWdtZW50IHRvCithc3NpZ24gYSBuZXR3b3JrIGNhcmQgdG8gYSBk
b20wLWxlc3MgZ3Vlc3Qgb24gWGlsaW54IFVsdHJhc2NhbGUrIE1QU29DOgorCisvZHRzLXYxLzsK
KworLyB7CisgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgI3NpemUtY2VsbHMgPSA8MT47
CisKKyAgICBnaWM6IGdpYyB7CisgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8Mz47CisgICAg
ICAgIGludGVycnVwdC1jb250cm9sbGVyOworICAgIH07CisKKyAgICBwYXNzdGhyb3VnaCB7Cisg
ICAgICAgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7CisgICAgICAgIHJhbmdlczsKKyAgICAg
ICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgICAgICNzaXplLWNlbGxzID0gPDE+OworCisg
ICAgICAgIG1pc2NfY2xrOiBtaXNjX2NsayB7CisgICAgICAgICAgICAjY2xvY2stY2VsbHMgPSA8
MD47CisgICAgICAgICAgICBjbG9jay1mcmVxdWVuY3kgPSA8MHg3NzM1OTQwPjsKKyAgICAgICAg
ICAgIGNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOworICAgICAgICB9OworCisgICAgICAgIGV0
aGVybmV0QGZmMGUwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2Rucyx6eW5xbXAt
Z2VtIjsKKyAgICAgICAgICAgIHN0YXR1cyA9ICJva2F5IjsKKyAgICAgICAgICAgIHJlZyA9IDww
eDAgMHhmZjBlMDAwMCAweDEwMDA+OworICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAicGNsayIs
ICJoY2xrIiwgInR4X2NsayIsICJyeF9jbGsiOworICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMg
PSA8MT47CisgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKKyAgICAgICAgICAgIGNsb2Nr
cyA9IDwmbWlzY19jbGsgJm1pc2NfY2xrICZtaXNjX2NsayAmbWlzY19jbGs+OworICAgICAgICAg
ICAgcGh5LW1vZGUgPSAicmdtaWktaWQiOworICAgICAgICAgICAgeGxueCxwdHAtZW5ldC1jbG9j
ayA9IDwwPjsKKyAgICAgICAgICAgIGxvY2FsLW1hYy1hZGRyZXNzID0gWzAwIDBhIDM1IDAwIDIy
IDAxXTsKKyAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JmdpYz47CisgICAgICAgICAg
ICBpbnRlcnJ1cHRzID0gPDAgNjMgMHg0IDAgNjMgMHg0PjsKKyAgICAgICAgICAgIHhlbixwYXRo
ID0gIi9hbWJhL2V0aGVybmV0QGZmMGUwMDAwIjsKKyAgICAgICAgICAgIHhlbixyZWcgPSA8MHgw
IDB4ZmYwZTAwMDAgMHgxMDAwIDB4MCAweGZmMGUwMDAwPjsKKworICAgICAgICAgICAgcGh5QGMg
eworICAgICAgICAgICAgICAgIHJlZyA9IDwweGM+OworICAgICAgICAgICAgICAgIHRpLHJ4LWlu
dGVybmFsLWRlbGF5ID0gPDB4OD47CisgICAgICAgICAgICAgICAgdGksdHgtaW50ZXJuYWwtZGVs
YXkgPSA8MHhhPjsKKyAgICAgICAgICAgICAgICB0aSxmaWZvLWRlcHRoID0gPDB4MT47CisgICAg
ICAgICAgICAgICAgdGkscnhjdHJsLXN0cmFwLXdvcmthOworICAgICAgICAgICAgfTsKKyAgICAg
ICAgfTsKKyAgICB9OworfTsKKworCiBbYXJtLGdpYy50eHRdOiBodHRwczovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1
bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdp
Yy50eHQKIFthcm0sZ2ljLXYzLnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnR4dAogW3hs
LmNmZ106IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41
Lmh0bWwKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 01:32:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 01:32:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGCRl-0005h6-LV; Fri, 04 Oct 2019 01:31:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGCRk-0005h1-0b
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 01:31:52 +0000
X-Inumbo-ID: bd739cd8-e646-11e9-973b-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bd739cd8-e646-11e9-973b-12813bfff9fa;
 Fri, 04 Oct 2019 01:31:51 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 93A942086A;
 Fri,  4 Oct 2019 01:31:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570152710;
 bh=7cRVmHgamB61DUE36xp6qNTjNFeZEvpxjZXPdPKPhIk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=RsO3urTyvCZpFANRAn/HRxp6/75aQwgvVVsIIET2dkbXsKSue1fpcW9ZCJV1Zt2Qi
 7hM+OGTMSGTNT9BbWTJo68QkHRUbOSDYviQdVgCU0AC3vpI6LlaikaTKXGz2e1Q29l
 rxraqpD5IGZMOe7AJFJjQPCh6zrNE4ItlbAKlVx0=
Date: Thu, 3 Oct 2019 18:31:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: jgross@suse.com
In-Reply-To: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
Message-ID: <alpine.DEB.2.21.1910031831040.30844@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v9 0/8] dom0less device assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: sstabellini@kernel.org, andrii_anisov@epam.com, Achin.Gupta@arm.com,
 xen-devel@lists.xen.org, julien.grall@arm.com, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBhY3R1YWxseSBhZGRpbmcgSnVlcmdlbi4KCk9uIFRodSwgMyBPY3QgMjAxOSwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBUaGlzIHNtYWxsIHBhdGNoIHNlcmllcyBh
ZGRzIGRldmljZSBhc3NpZ25tZW50IHN1cHBvcnQgdG8gRG9tMGxlc3MuCj4gVGhlIGxhc3QgcGF0
Y2ggaXMgdGhlIGRvY3VtZW50YXRpb24uCj4gCj4gQ2hlZXJzLAo+IAo+IFN0ZWZhbm8KPiAKPiAK
PiBUaGUgZm9sbG93aW5nIGNoYW5nZXMgc2luY2UgY29tbWl0IDdhNGU2NzExMTE0OTA1YjNjYmJl
NDhlODFjMzIyMjM2MWE3ZjM1Nzk6Cj4gCj4gICB4ZW4vc2NoZWQ6IG1vdmUgc3RydWN0IHRhc2tf
c2xpY2UgaW50byBzdHJ1Y3Qgc2NoZWRfdW5pdCAoMjAxOS0wOS0yNyAxNjowMzozMSArMDIwMCkK
PiAKPiBhcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBhdDoKPiAKPiAgIGh0dHA6
Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2dpdC1odHRwL3Blb3BsZS9zc3RhYmVsbGluaS94ZW4t
dW5zdGFibGUuZ2l0IGRvbTBsZXNzLXB0LXY5Cj4gCj4gZm9yIHlvdSB0byBmZXRjaCBjaGFuZ2Vz
IHVwIHRvIDc2NjBmMDNjYThkZGNmZGUzMjU4NjRlZDBiYmY4MGY4ZTBjMjBlNmM6Cj4gCj4gICB4
ZW4vYXJtOiBhZGQgZG9tMC1sZXNzIGRldmljZSBhc3NpZ25tZW50IGluZm8gdG8gZG9jcyAoMjAx
OS0xMC0wMyAxMDozNTo0MSAtMDcwMCkKPiAKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gU3RlZmFubyBTdGFiZWxsaW5p
ICg4KToKPiAgICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2UgaGFuZGxlX2RldmljZV9pbnRlcnJ1cHRz
Cj4gICAgICAgeGVuL2FybTogZXhwb3J0IGRldmljZV90cmVlX2dldF9yZWcgYW5kIGRldmljZV90
cmVlX2dldF91MzIKPiAgICAgICB4ZW4vYXJtOiBpbnRyb2R1Y2Uga2luZm8tPnBoYW5kbGVfZ2lj
Cj4gICAgICAgeGVuL2FybTogY29weSBkdGIgZnJhZ21lbnQgdG8gZ3Vlc3QgZHRiCj4gICAgICAg
eGVuL2FybTogYXNzaWduIGRldmljZXMgdG8gYm9vdCBkb21haW5zCj4gICAgICAgeGVuL2FybTog
aGFuZGxlICJtdWx0aWJvb3QsZGV2aWNlLXRyZWUiIGNvbXBhdGlibGUgbm9kZXMKPiAgICAgICB4
ZW4vYXJtOiBpbnRyb2R1Y2UgbnJfc3Bpcwo+ICAgICAgIHhlbi9hcm06IGFkZCBkb20wLWxlc3Mg
ZGV2aWNlIGFzc2lnbm1lbnQgaW5mbyB0byBkb2NzCj4gCj4gIGRvY3MvbWlzYy9hcm0vZGV2aWNl
LXRyZWUvYm9vdGluZy50eHQgfCAgNDQgKysrLQo+ICBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdo
LnR4dCAgICAgICAgIHwgMTA2ICsrKysrKysrCj4gIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAg
ICAgICAgICAgICAgfCAgMTAgKy0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAg
ICAgICB8IDQ1OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4gIHhlbi9hcmNo
L2FybS9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAgMTQgKy0KPiAgeGVuL2FyY2gvYXJtL3Nl
dHVwLmMgICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0va2Vy
bmVsLmggICAgICAgICAgfCAgIDUgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oICAg
ICAgICAgICB8ICAgNyArCj4gIDggZmlsZXMgY2hhbmdlZCwgNTc5IGluc2VydGlvbnMoKyksIDY3
IGRlbGV0aW9ucygtKQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 03:37:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 03:37:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGEOs-0006qI-KT; Fri, 04 Oct 2019 03:37:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGEOr-0006qD-5o
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 03:37:01 +0000
X-Inumbo-ID: 34de1148-e658-11e9-973d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34de1148-e658-11e9-973d-12813bfff9fa;
 Fri, 04 Oct 2019 03:36:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGEOi-0008KX-9t; Fri, 04 Oct 2019 03:36:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGEOi-0006rM-1n; Fri, 04 Oct 2019 03:36:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGEOi-0001G1-0h; Fri, 04 Oct 2019 03:36:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142221-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-migrupgrade:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=057a2956212a29377c0f2f6d38e5bec787fb78e4
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 03:36:52 +0000
Subject: [Xen-devel] [xen-unstable test] 142221: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjIyMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjIyMS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0
LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgMjIgZ3Vlc3QtbWln
cmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAyMiBndWVzdC1t
aWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQxODIyCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgy
MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyICBmYWlsIHBh
c3MgaW4gMTQyMTE5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDE1IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDIxMTkKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwNTdhMjk1NjIxMmEyOTM3N2MwZjJmNmQzOGU1YmVj
Nzg3ZmI3OGU0CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmOTNhYmYw
MzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDE4MjIgIDIwMTktMDktMjUgMTQ6NTk6NTUgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQxODgyICAyMDE5LTA5LTI3IDAxOjIwOjU1IFogICAgNyBkYXlzICAgIDggYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMTE5ICAyMDE5LTEwLTAxIDE4OjQyOjE5IFogICAgMiBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29t
PgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4K
ICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
CiAgU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE5ODQgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:29:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFDq-0002Qt-6x; Fri, 04 Oct 2019 04:29:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFDo-0002Qo-JX
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:29:40 +0000
X-Inumbo-ID: 92e61072-e65f-11e9-973e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92e61072-e65f-11e9-973e-12813bfff9fa;
 Fri, 04 Oct 2019 04:29:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8960DAE37;
 Fri,  4 Oct 2019 04:29:36 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xenproject.org
References: <20191002072745.24919-1-jgross@suse.com>
 <b62b6f30-589b-e155-25a2-5000eb869ecb@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <591be856-c4f5-43e9-8d2c-b523406d1870@suse.com>
Date: Fri, 4 Oct 2019 06:29:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b62b6f30-589b-e155-25a2-5000eb869ecb@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v6 00/20] xen: add core scheduling support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMTkgMTE6NDcsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gSGkgSnVlcmdlbiwKPiAK
PiBMb29rcyBsaWtlIHdlJ3ZlIGhpdCB0aGUgZmlyc3QgWGVuIGNyYXNoIHdpdGggY29yZSBzY2hl
ZHVsaW5nIHBhdGNoZXMgYXBwbGllZC4KPiBUaGUgbG9nIGlzIGJlbG93LiBGcm9tIG15IGFuYWx5
c2lzIGl0IHNlZW1zIHRoYXQgQ1NDSEVEX1BDUFUgaXMgTlVMTC4KPiBJIHN1c3BlY3QgdGhpcyBp
cyBjb25uZWN0ZWQgdG8gY29tbWl0IGIwMDAwYjEyOGFkYgo+ICgic2NoZWQ6IHBvcHVsYXRlIGNw
dXBvb2wwIG9ubHkgYWZ0ZXIgYWxsIGNwdXMgYXJlIHVwIikKPiAKPiBDb3VsZCB5b3UgdGFrZSBh
IGxvb2ssIHBsZWFzZT8KClRoZSBtYWluIHJlYXNvbiBpcyB0aGF0IHNjaGVkX3RpY2tfcmVzdW1l
KCkgc2hvdWxkIGNhbGwKc2NoZWRfZG9fdGlja19yZXN1bWUoKSBvbmx5IHdpdGggdGhlIHNjaGVk
dWxpbmcgbG9jayBoZWxkLgoKVGhpcyBoYXMgYmVlbiBhIGxhdGVudCBidWcgc2luY2UgYWdlcywg
YnV0IG15IHBhdGNoZXMgKGVzcGVjaWFsbHkKInNjaGVkOiBhZGQgbWluaW1hbGlzdGljIGlkbGUg
c2NoZWR1bGVyIGZvciBmcmVlIGNwdXMiIGluIGNvbWJpbmF0aW9uCndpdGggInNjaGVkOiBwb3B1
bGF0ZSBjcHVwb29sMCBvbmx5IGFmdGVyIGFsbCBjcHVzIGFyZSB1cCIpIGlzCnRyaWdnZXJpbmcg
aXQgbXVjaCBlYXNpZXIgbm93LgoKSW4gdGhlIHBhc3QgeW91J2QgbmVlZCB0byByZW1vdmUgYSBj
cHUgZnJvbSBhIGNwdXBvb2wgd2l0aCBudWxsLCBydCBvcgphcmluYzY1MyBzY2hlZHVsZXIgd2l0
aCBkZWZhdWx0IHNjaGVkdWxlciBiZWluZyBjcmVkaXQgaW4gb3JkZXIgdG8gaGF2ZQphIGNoYW5j
ZSBoaXR0aW5nIHRoZSBidWcuCgpJJ2xsIHNlbmQgYSBwYXRjaC4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:38:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:38:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFLl-0003Ew-56; Fri, 04 Oct 2019 04:37:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFLk-0003Er-3B
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:37:52 +0000
X-Inumbo-ID: b8b19a32-e660-11e9-973e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8b19a32-e660-11e9-973e-12813bfff9fa;
 Fri, 04 Oct 2019 04:37:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B41FEADAA;
 Fri,  4 Oct 2019 04:37:49 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <20191003181203.22405-1-boris.ostrovsky@oracle.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9995b9f1-3d58-7caa-9ce6-13475445d4ac@suse.com>
Date: Fri, 4 Oct 2019 06:37:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191003181203.22405-1-boris.ostrovsky@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: Return from panic notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>, james@dingwall.me.uk
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMTkgMjA6MTIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBDdXJyZW50bHkgZXhl
Y3V0aW9uIG9mIHBhbmljKCkgY29udGludWVzIHVudGlsIFhlbidzIHBhbmljIG5vdGlmaWVyCj4g
KHhlbl9wYW5pY19ldmVudCgpKSBpcyBjYWxsZWQgYXQgd2hpY2ggcG9pbnQgd2UgbWFrZSBhIGh5
cGVyY2FsbCB0aGF0Cj4gbmV2ZXIgcmV0dXJucy4KPiAKPiBUaGlzIG1lYW5zIHRoYXQgYW55IG5v
dGlmaWVyIHRoYXQgaXMgc3VwcG9zZWQgdG8gYmUgY2FsbGVkIGxhdGVyIGFzCj4gd2VsbCBhcyBz
aWduaWZpY2FudCBwYXJ0IG9mIHBhbmljKCkgY29kZSAoc3VjaCBhcyBwc3RvcmUgd3JpdGVzIGZy
b20KPiBrbXNnX2R1bXAoKSkgaXMgbmV2ZXIgZXhlY3V0ZWQuCj4gCj4gVGhlcmUgaXMgbm8gcmVh
c29uIGZvciB4ZW5fcGFuaWNfZXZlbnQoKSB0byBiZSB0aGlzIGxhc3QgcG9pbnQgaW4KPiBleGVj
dXRpb24gc2luY2UgcGFuaWMoKSdzIGVtZXJnZW5jeV9yZXN0YXJ0KCkgd2lsbCBjYWxsIGludG8K
PiB4ZW5fZW1lcmdlbmN5X3Jlc3RhcnQoKSBmcm9tIHdoZXJlIHdlIGNhbiBwZXJmb3JtIG91ciBo
eXBlcmNhbGwuCj4gCj4gTmV2ZXJ0aGVsZXNzLCB3ZSB3aWxsIHByb3ZpZGUgeGVuX2xlZ2FjeV9j
cmFzaCBib290IG9wdGlvbiB0aGF0IHdpbGwKPiBwcmVzZXJ2ZSBvcmlnaW5hbCBiZWhhdmlvciBk
dXJpbmcgY3Jhc2guIFRoaXMgb3B0aW9uIGNvdWxkIGJlIHVzZWQsCj4gZm9yIGV4YW1wbGUsIGlm
IHJ1bm5pbmcga2VybmVsIGR1bXBlciAod2hpY2ggaGFwcGVucyBhZnRlciBwYW5pYwo+IG5vdGlm
aWVycykgaXMgdW5kZXNpcmFibGUuCj4gCj4gUmVwb3J0ZWQtYnk6IEphbWVzIERpbmd3YWxsIDxq
YW1lc0BkaW5nd2FsbC5tZS51az4KPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:47:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFUc-000444-4g; Fri, 04 Oct 2019 04:47:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFUb-00043z-Ht
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:47:01 +0000
X-Inumbo-ID: 0014a1b6-e662-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0014a1b6-e662-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 04:46:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BED87B071;
 Fri,  4 Oct 2019 04:46:58 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, Oleksandr <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190930205618.29942-1-sstabellini@kernel.org>
 <53deb838-677a-5d4b-7b40-fcdb935751cc@gmail.com>
 <e5f4a172-3215-0128-bab4-cc0afedcce82@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <994271eb-25be-02cb-5279-a0381373b557@suse.com>
Date: Fri, 4 Oct 2019 06:46:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e5f4a172-3215-0128-bab4-cc0afedcce82@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: boot with device trees
 with "mmu-masters" and "iommus"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMTkgMTk6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiArSnVlcmdlbgo+IAo+IEhp
LAo+IAo+IE9uIDEwLzEvMTkgNDoxNiBQTSwgT2xla3NhbmRyIHdyb3RlOgo+Pgo+PiBPbiAzMC4w
OS4xOSAyMzo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pgo+PiBIaSBTdGVmYW5vCj4+
Cj4+PiBTb21lIERldmljZSBUcmVlcyBtYXkgZXhwb3NlIGJvdGggbGVnYWN5IFNNTVUgYW5kIGdl
bmVyaWMgSU9NTVUgYmluZGluZ3MKPj4+IHRvZ2V0aGVyLiBIb3dldmVyLCB0aGUgU01NVSBkcml2
ZXIgaW4gWGVuIGlzIG9ubHkgc3VwcG9ydGluZyB0aGUgbGVnYWN5Cj4+PiBTTU1VIGJpbmRpbmdz
LCBsZWFkaW5nIHRvIGZhdGFsIGluaXRpYWxpemF0aW9uIGVycm9ycyBhdCBib290IHRpbWUuCj4+
Pgo+Pj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgYm9vdGluZyBwcm9ibGVtIGJ5IGFkZGluZyBhIGNo
ZWNrIHRvCj4+PiBpb21tdV9hZGRfZHRfZGV2aWNlOiBpZiB0aGUgWGVuIGRyaXZlciBkb2Vzbid0
IHN1cHBvcnQgdGhlIG5ldyBnZW5lcmljCj4+PiBiaW5kaW5ncywgYW5kIHRoZSBkZXZpY2UgaXMg
YmVoaW5kIGFuIElPTU1VLCBkbyBub3QgcmV0dXJuIGVycm9yLiBUaGUKPj4+IGZvbGxvd2luZyBp
b21tdV9hc3NpZ25fZHRfZGV2aWNlIHNob3VsZCBzdWNjZWVkLgo+Pj4KPj4+IFRoaXMgY2hlY2sg
d2lsbCBiZWNvbWUgc3VwZXJmbHVvdXMsIGhlbmNlIHJlbW92YWJsZSwgb25jZSB0aGUgWGVuIFNN
TVUKPj4+IGRyaXZlciBnZXRzIHN1cHBvcnQgZm9yIHRoZSBnZW5lcmljIElPTU1VIGJpbmRpbmdz
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFi
ZWxsaW5pQHhpbGlueC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:47:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFVA-000471-Fv; Fri, 04 Oct 2019 04:47:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFV9-00046t-H2
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:47:35 +0000
X-Inumbo-ID: 1442bfe2-e662-11e9-973e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1442bfe2-e662-11e9-973e-12813bfff9fa;
 Fri, 04 Oct 2019 04:47:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AD934B0F2;
 Fri,  4 Oct 2019 04:47:32 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191003104736.32259-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d55c8ab3-79fd-f9b1-c680-e8b75034658a@suse.com>
Date: Fri, 4 Oct 2019 06:47:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191003104736.32259-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/vvmx: Fix the use of RDTSCP when it is
 intercepted at L0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Wei Liu <wl@xen.org>, Chris Brannon <cmb@prgmr.com>,
 Jan Beulich <jbeulich@suse.com>, Sarah Newman <srn@prgmr.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMTkgMTI6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gTGludXggaGFzIHN0YXJ0
ZWQgdXNpbmcgUkRUU0NQIGFzIG9mIHY1LjEuICBUaGlzIGhhcyBoaWdobGlnaHRlZCBhIGJ1ZyBp
biBYZW4sCj4gd2hlcmUgdmlydHVhbCB2bWV4aXQgc2ltcGx5IGdpdmVzIHVwLgo+IAo+ICAgIChY
RU4pIGQxdjEgVW5oYW5kbGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiA1MQo+ICAgIChYRU4pIGRv
bWFpbl9jcmFzaCBjYWxsZWQgZnJvbSB2dm14LmM6MjY3MQo+ICAgIChYRU4pIERvbWFpbiAxICh2
Y3B1IzEpIGNyYXNoZWQgb24gY3B1IzI6Cj4gCj4gSGFuZGxlIFJEVFNDUCBpbiB0aGUgdmlydHVh
bCB2bWV4aXQgaGFuZGVyIGluIHRoZSBzYW1lIHdhcyBhcyBSRFRTQwo+IGludGVyY2VwdHMuCj4g
Cj4gUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFRlc3RlZC1i
eTogQ2hyaXMgQnJhbm5vbiA8Y21iQHByZ21yLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:48:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFVo-0004CP-RS; Fri, 04 Oct 2019 04:48:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFVn-0004CE-Bx
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:48:15 +0000
X-Inumbo-ID: 2c4d44fe-e662-11e9-973e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c4d44fe-e662-11e9-973e-12813bfff9fa;
 Fri, 04 Oct 2019 04:48:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 53E70B071;
 Fri,  4 Oct 2019 04:48:13 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191003142544.16323-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <c943c77e-6f23-39a6-c69b-f42389123d98@suse.com>
Date: Fri, 4 Oct 2019 06:48:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191003142544.16323-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/spec-ctrl: Annotate remaining
 model names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMTkgMTY6MjUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIG5hbWVzIGluIHJl
dHBvbGluZV9zYWZlKCkgYXJlIGNvcGllZCBmcm9tIHNob3VsZF91c2VfZWFnZXJfZnB1KCkuICBU
aGUKPiBuYW1lcyBpbiBtZHNfY2FsY3VsYXRpb25zKCkgY29tZSBwYXJ0bHkgZnJvbSBMaW51eCdz
IGludGVsLWZhbWlseS5oLCBhbmQKPiBwYXJ0bHkgZnJvbSBjb252ZXJzYXRpb25zIHdpdGggSW50
ZWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:50:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFYA-0004wy-AR; Fri, 04 Oct 2019 04:50:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFY8-0004wt-Mm
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:50:40 +0000
X-Inumbo-ID: 83047d26-e662-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83047d26-e662-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 04:50:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CB042AFC3;
 Fri,  4 Oct 2019 04:50:38 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>, Paul Durrant <pdurrant@gmail.com>
References: <20191001145714.556-1-paul.durrant@citrix.com>
 <23956.51705.860315.343098@mariner.uk.xensource.com>
 <CACCGGhDXHhuF7z-ezZUWyGGLY8T9a+JDC4_yw-TrCY3HuPyKPQ@mail.gmail.com>
 <23957.63479.327739.875395@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <aa039949-c535-2f80-99bc-6a77696004e4@suse.com>
Date: Fri, 4 Oct 2019 06:50:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23957.63479.327739.875395@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2 0/2] libxl: fix assertion failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMTkgMTU6MzAsIElhbiBKYWNrc29uIHdyb3RlOgo+IFBhdWwgRHVycmFudCB3cml0
ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENILWZvci00LjEzIHYyIDAvMl0gbGlieGw6IGZpeCBh
c3NlcnRpb24gZmFpbHVyZSIpOgo+PiBPbiBXZWQsIDIgT2N0IDIwMTkgYXQgMTc6MDQsIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPj4+IEkgYW0gY29udGludWlu
ZyB0byBsb29rIGF0IHRoZSBkZWZhdWx0aW5nIGFuZCBjb25maWcgbWFuYWdlbWVudCBoZXJlCj4+
PiB3aXRoIGEgdmlldyB0byBnZXR0aW5nIHJpZCBvZiBzb21lIG9mIHRoZSBkdXBsaWNhdGVkIGNv
ZGUgYW5kIG1vdmluZwo+Pj4gaXQgYWxsIGludG8gbGlieGwuCj4+Cj4+IFRoYXQgd291bGQgaW5k
ZWVkIGJlIGJlbmVmaWNpYWwgZm9yIHRoZSBsaWtlcyBvZiBsaWJ2aXJ0Lgo+IAo+IEkgcHJvcG9z
ZSB0aGUgZm9sbG93aW5nIHBsYW4gZm9yIDQuMTM6CgpGaW5lIHdpdGggbWUuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:52:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:52:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFZd-0005D3-Nn; Fri, 04 Oct 2019 04:52:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFZc-0005Cs-NF
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:52:12 +0000
X-Inumbo-ID: b94a2cb4-e662-11e9-973e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b94a2cb4-e662-11e9-973e-12813bfff9fa;
 Fri, 04 Oct 2019 04:52:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BADEAAFC3;
 Fri,  4 Oct 2019 04:52:09 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5175e330-dd3d-4901-4fb1-938dae1be674@suse.com>
Date: Fri, 4 Oct 2019 06:52:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMTkgMTg6MTIsIExhcnMgS3VydGggd3JvdGU6Cj4gU3BlY2lmaWNhbGx5Cj4gKiB4
ZW4ub3JnIHRvIHhlbnByb2plY3Qub3JnCj4gKiBodHRwIHRvIGh0dHBzCj4gKiBSZXBsYWNlZCBw
YWdlcyB3aGVyZSBwYWdlIGhhcyBtb3ZlZAo+ICAgIChpbmNsdWRpbmcgb24geGVuIHBhZ2VzIGFz
IHdlbGwgYXMgZXh0ZXJuYWwgcGFnZXMpCj4gKiBSZW1vdmVkIHNvbWUgVVJMcyAoZS5nLiBkb3du
bG9hZHMgZm9yIExpbnV4IFBWIGRyaXZlcnMpCj4gCj4gVGVzdGVkLWJ5OiBMYXJzIEt1cnRoIDxs
YXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPgoKVGhhbmtzIGZvciBkb2luZyB0aGlzIQoKUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 04:53:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 04:53:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFaW-0005I6-2k; Fri, 04 Oct 2019 04:53:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFaU-0005Hv-I3
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 04:53:06 +0000
X-Inumbo-ID: da335338-e662-11e9-973e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da335338-e662-11e9-973e-12813bfff9fa;
 Fri, 04 Oct 2019 04:53:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 045BEAFC3;
 Fri,  4 Oct 2019 04:53:05 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <4231baf5-7a0b-b06c-9e4c-377636b5c1c9@suse.com>
Date: Fri, 4 Oct 2019 06:53:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191003205623.20839-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 0/4] docs/sphinx
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 StefanoStabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Rich Persaud <persaur@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMTkgMjI6NTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVmFyaW91cyBwaWVjZXMg
b2YgU3BoaW54IGRvY3VtZW50YXRpb24gaW1wcm92ZW1lbnRzIGludGVuZGVkIGZvciBpbmNsdXNp
b24KPiBpbnRvIFhlbiA0LjEzLiAgUmVuZGVyZWQgcmVzdWx0cyBjYW4gYmUgdmlld2VkIGF0Cj4g
Cj4gICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhlZG9jcy5pby9lbi9kb2NzLWRldmVs
L2luZGV4Lmh0bWwKPiAKPiB3aXRoCj4gCj4gICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFk
dGhlZG9jcy5pby9lbi9kb2NzLWRldmVsL2FkbWluLWd1aWRlL2ludHJvZHVjdGlvbi5odG1sCj4g
ICAgaHR0cHM6Ly9hbmRyZXdjb29wLXhlbi5yZWFkdGhlZG9jcy5pby9lbi9kb2NzLWRldmVsL2ds
b3NzYXJ5Lmh0bWwKPiAgICBodHRwczovL2FuZHJld2Nvb3AteGVuLnJlYWR0aGVkb2NzLmlvL2Vu
L2RvY3MtZGV2ZWwvbWlzYy90ZWNoLWRlYnQuaHRtbAo+IAo+IGJlaW5nIHRoZSBub3RhYmxlIGFk
ZGl0aW9ucyBmcm9tIHRoaXMgc2VyaWVzLgo+IAo+IEFuZHJldyBDb29wZXIgKDQpOgo+ICAgIGRv
Y3Mvc3BoaW54OiBMaWNlbnNlIGNvbnRlbnQgd2l0aCBDQy1CWS00LjAKPiAgICBkb2NzL3NwaGlu
eDogSW5kZW50IGNsZWFudXAKPiAgICBkb2NzL3NwaGlueDogSW50cm9kdWN0aW9uCj4gICAgZG9j
cy9zcGhpbng6IFRlY2huaWNhbCBEZWJ0Cj4gCj4gICBDT1BZSU5HICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzICsKPiAgIGRvY3MvUkVBRE1FLnNvdXJjZSAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMzIgKysrKysrKysKPiAgIGRvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0
ICAgICAgICAgICAgICAgfCAgIDUgKy0KPiAgIGRvY3MvYWRtaW4tZ3VpZGUvaW50cm9kdWN0aW9u
LnJzdCAgICAgICAgfCAgNDAgKysrKysrKysrKwo+ICAgZG9jcy9hZG1pbi1ndWlkZS9taWNyb2Nv
ZGUtbG9hZGluZy5yc3QgICB8ICAgMiArCj4gICBkb2NzL2FkbWluLWd1aWRlL3hlbi1vdmVydmll
dy5kcmF3aW8uc3ZnIHwgIDk3ICsrKysrKysrKysrKysrKysrKysrKysrCj4gICBkb2NzL2NvbmYu
cHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICsrLQo+ICAgZG9jcy9nbG9zc2Fy
eS5yc3QgICAgICAgICAgICAgICAgICAgICAgICB8ICA1MiArKysrKysrKysrKysrCj4gICBkb2Nz
L2d1ZXN0LWd1aWRlL2luZGV4LnJzdCAgICAgICAgICAgICAgIHwgICA2ICstCj4gICBkb2NzL2d1
ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdCAgIHwgIDUyICsrKysrKystLS0tLS0KPiAg
IGRvY3MvZ3Vlc3QtZ3VpZGUveDg2L2luZGV4LnJzdCAgICAgICAgICAgfCAgIDYgKy0KPiAgIGRv
Y3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCAgfCAgIDYgKy0KPiAgIGRvY3Mv
aHlwZXJ2aXNvci1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgfCAgIDYgKy0KPiAgIGRvY3MvaW5k
ZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzggKysrKysrKy0tCj4gICBkb2Nz
L21pc2MvdGVjaC1kZWJ0LnJzdCAgICAgICAgICAgICAgICAgIHwgMTMwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgIDE1IGZpbGVzIGNoYW5nZWQsIDQ0NCBpbnNlcnRpb25zKCsp
LCA0MyBkZWxldGlvbnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL1JFQURNRS5zb3Vy
Y2UKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2FkbWluLWd1aWRlL2ludHJvZHVjdGlvbi5y
c3QKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL2FkbWluLWd1aWRlL3hlbi1vdmVydmlldy5k
cmF3aW8uc3ZnCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9nbG9zc2FyeS5yc3QKPiAgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvdGVjaC1kZWJ0LnJzdAo+IAoKRm9yIHRoZSBzZXJp
ZXM6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 05:05:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 05:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGFmP-0006Yf-AO; Fri, 04 Oct 2019 05:05:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGFmN-0006Ya-My
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 05:05:23 +0000
X-Inumbo-ID: 916236ea-e664-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 916236ea-e664-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 05:05:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C50DDB06B;
 Fri,  4 Oct 2019 05:05:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri,  4 Oct 2019 07:05:20 +0200
Message-Id: <20191004050520.7270-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes and cleanups for 5.4-rc2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjQtcmMyLXRhZwoKeGVuOiBmaXhlcyBhbmQgY2xlYW51cHMgZm9yIDUuNC1yYzIKCkl0IGNvbnRh
aW5zIHRoZSBmb2xsb3dpbmcgcGF0Y2hlczoKCi0gYSBmaXggaW4gdGhlIFhlbiBiYWxsb29uIGRy
aXZlciBhdm9pZGluZyBoaXR0aW5nIGEgQlVHX09OKCkgaW4gc29tZQogIGNhc2VzLCBwbHVzIGEg
Zm9sbG93LW9uIGNsZWFudXAgc2VyaWVzIGZvciB0aGF0IGRyaXZlcgoKLSBhIHBhdGNoIGZvciBp
bnRyb2R1Y2luZyBub24tYmxvY2tpbmcgRUZJIGNhbGxiYWNrcyBpbiBYZW4ncyBFRkkgZHJpdmVy
LAogIHBsdSBhIGNsZWFudXAgcGF0Y2ggZm9yIFhlbiBFRkkgaGFuZGxpbmcgbWVyZ2luZyB0aGUg
eDg2IGFuZCBBUk0gYXJjaAogIHNwZWNpZmljIGluaXRpYWxpemF0aW9uIGludG8gdGhlIFhlbiBF
RkkgZHJpdmVyCgotIGEgZml4IG9mIHRoZSBYZW4geGVuYnVzIGRyaXZlciBhdm9pZGluZyBhIHNl
bGYtZGVhZGxvY2sgd2hlbiBjbGVhbmluZwogIHVwIGFmdGVyIGEgdXNlciBwcm9jZXNzIGhhcyBk
aWVkCgotIGEgZml4IGZvciBYZW4gb24gQVJNIGFmdGVyIHJlbW92YWwgb2YgWk9ORV9ETUEKCi0g
YSBjbGVhbnVwIHBhdGNoIGZvciBhdm9pZGluZyBidWlsZCB3YXJuaW5ncyBmb3IgWGVuIG9uIEFS
TQoKClRoYW5rcy4KCkp1ZXJnZW4KCiBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4veGVuLW9wcy5o
ICAgICAgIHwgIDYgLS0tCiBhcmNoL2FybS94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
IHwgIDEgLQogYXJjaC9hcm0veGVuL2VmaS5jICAgICAgICAgICAgICAgICAgICAgICB8IDI4IC0t
LS0tLS0tLS0tCiBhcmNoL2FybS94ZW4vZW5saWdodGVuLmMgICAgICAgICAgICAgICAgIHwgIDMg
Ky0KIGFyY2gvYXJtL3hlbi9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArLQogYXJj
aC9hcm02NC9pbmNsdWRlL2FzbS94ZW4veGVuLW9wcy5oICAgICB8ICA3IC0tLQogYXJjaC9hcm02
NC94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAxIC0KIGFyY2gveDg2L3hlbi9lZmku
YyAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArLS0tLS0KIGRyaXZlcnMveGVuL2JhbGxvb24u
YyAgICAgICAgICAgICAgICAgICAgfCAyNCArKystLS0tLS0KIGRyaXZlcnMveGVuL2VmaS5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCA4NCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyB8IDIwICsrKysrKyst
CiBpbmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgICAgICAgICAgICAgIHwgMjUgKy0tLS0tLS0t
LQogMTIgZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMTM5IGRlbGV0aW9ucygtKQoK
RGF2aWQgSGlsZGVuYnJhbmQgKDQpOgogICAgICB4ZW4vYmFsbG9vbjogU2V0IHBhZ2VzIFBhZ2VP
ZmZsaW5lKCkgaW4gYmFsbG9vbl9hZGRfcmVnaW9uKCkKICAgICAgeGVuL2JhbGxvb246IERyb3Ag
X19iYWxsb29uX2FwcGVuZCgpCiAgICAgIHhlbi9iYWxsb29uOiBNYXJrIHBhZ2VzIFBHX29mZmxp
bmUgaW4gYmFsbG9vbl9hcHBlbmQoKQogICAgICB4ZW4vYmFsbG9vbjogQ2xlYXIgUEdfb2ZmbGlu
ZSBpbiBiYWxsb29uX3JldHJpZXZlKCkKCkp1ZXJnZW4gR3Jvc3MgKDIpOgogICAgICB4ZW4vZWZp
OiBoYXZlIGEgY29tbW9uIHJ1bnRpbWUgc2V0dXAgZnVuY3Rpb24KICAgICAgeGVuL3hlbmJ1czog
Zml4IHNlbGYtZGVhZGxvY2sgYWZ0ZXIga2lsbGluZyB1c2VyIHByb2Nlc3MKClBlbmcgRmFuICgx
KToKICAgICAgYXJtOiB4ZW46IG1tOiB1c2UgX19HUEZfRE1BMzIgZm9yIGFybTY0CgpSb3NzIExh
Z2Vyd2FsbCAoMSk6CiAgICAgIHhlbi9lZmk6IFNldCBub25ibG9ja2luZyBjYWxsYmFja3MKClN0
ZWZhbm8gU3RhYmVsbGluaSAoMSk6CiAgICAgIEFSTTogeGVuOiB1bmV4cG9ydCBIWVBFUlZJU09S
X3BsYXRmb3JtX29wIGZ1bmN0aW9uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 06:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 06:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGGrr-0003bD-VX; Fri, 04 Oct 2019 06:15:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGGrq-0003b8-Cn
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 06:15:06 +0000
X-Inumbo-ID: 48888f14-e66e-11e9-973e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48888f14-e66e-11e9-973e-12813bfff9fa;
 Fri, 04 Oct 2019 06:14:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGGre-0003SX-5O; Fri, 04 Oct 2019 06:14:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGGrd-0003Ho-TX; Fri, 04 Oct 2019 06:14:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGGrd-0003TY-Ss; Fri, 04 Oct 2019 06:14:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142224-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=555161ee1b7a74e77ca70fd14ed8a5137c8108ac
X-Osstest-Versions-That: linux=d573e8a79f70404ba08623d1de7ea617d55092ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 06:14:53 +0000
Subject: [Xen-devel] [linux-4.19 test] 142224: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjIyNCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyMjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciAgICBmYWlsICBsaWtlIDE0MTkxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgbGlrZSAxNDE5NDYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTk0NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1NTUxNjFlZTFiN2E3NGU3N2NhNzBmZDE0
ZWQ4YTUxMzdjODEwOGFjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBk
NTczZThhNzlmNzA0MDRiYTA4NjIzZDFkZTdlYTYxN2Q1NTA5MmFjCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDE5NDYgIDIwMTktMDktMjggMTU6NDU6NTggWiAgICA1IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQyMDg3ICAyMDE5LTEwLTAxIDA2OjQwOjI1IFogICAgMiBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxh
YSBIbGVpaGVsIDxhbGFhQG1lbGxhbm94LmNvbT4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5k
LmhhcnZhcmQuZWR1PgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4K
ICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEF1cmVsaWVuIEFw
dGVsIDxhYXB0ZWxAc3VzZS5jb20+CiAgQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgog
IEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+CiAgQ2hh
byBZdSA8eXVjaGFvMEBodWF3ZWkuY29tPgogIENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2ls
c29uLmNvLnVrPgogIENvbHkgTGkgPGNvbHlsaUBzdXNlLmRlPgogIENvbmcgV2FuZyA8eGl5b3Uu
d2FuZ2NvbmdAZ21haWwuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5u
ZXQ+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZpZCBM
ZWNobmVyIDxkYXZpZEBsZWNobm9sb2d5LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+CiAgRGV4dWFuIEN1aSA8ZGVjdWlAbWljcm9zb2Z0LmNvbT4KICBFbW1hbnVl
bCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgogIEZlbGl4IEZpZXRrYXUg
PG5iZEBuYmQubmFtZT4KICBGZXJuYW5kbyBGZXJuYW5kZXogTWFuY2VyYSA8ZmZtYW5jZXJhQHJp
c2V1cC5uZXQ+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1
c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNv
bT4KICBIYXVrZSBNZWhydGVucyA8aGF1a2VAaGF1a2UtbS5kZT4KICBIZXJiZXJ0IFh1IDxoZXJi
ZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSGltYW5zaHUgTWFkaGFuaSA8aGltYW5zaHUubWFk
aGFuaUBjYXZpdW0uY29tPgogIElsaWEgTWlya2luIDxpbWlya2luQGFsdW0ubWl0LmVkdT4KICBJ
bHlhIFBzaG9ua2luIDxzdWRva2FtaWthemVAcHJvdG9ubWFpbC5jb20+CiAgSW5nbyBNb2xuYXIg
PG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94
LmNvLmlsPgogIEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFzb24gR3VudGhv
cnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBK
aWFuLUhvbmcgUGFuIDxqaWFuLWhvbmdAZW5kbGVzc20uY29tPgogIEppYW5jaGFvIFdhbmcgPGpp
YW5jaGFvLncud2FuZ0BvcmFjbGUuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+
CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4uaGVkYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBHYXJyeSA8
am9obi5nYXJyeUBodWF3ZWkuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQu
Y29tPgogIEp1bGlldCBLaW0gPGp1bGlldGtAbGludXgudm5ldC5pYm0uY29tPgogIEp1c3NpIExh
YWtvIDxqdXNzaUBzb25hcm5lcmQubmV0PgogIEthLUNoZW9uZyBQb29uIDxrYS1jaGVvbmcucG9v
bkBvcmFjbGUuY29tPgogIEthY3BlciBQaXdpxYRza2kgPGNvc2lla3ZmakBvMi5wbD4KICBMZW9u
IFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpbnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpA
bGluYXJvLm9yZz4KICBMb3JlbnogQmF1ZXIgPGxtYkBjbG91ZGZsYXJlLmNvbT4KICBMb3Jlbnpv
IFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBMdWNhIENvZWxobyA8bHVj
aWFuby5jb2VsaG9AaW50ZWwuY29tPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAg
TWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNvIEZlbHNjaCA8bS5m
ZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgog
IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFydGluIEsuIFBldGVyc2Vu
IDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1j
aGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1h
bi5pZC5hdT4KICBNaWNoYWwgU3VjaGFuZWsgPG1zdWNoYW5la0BzdXNlLmRlPgogIE1pa2UgU25p
dHplciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVk
aGF0LmNvbT4KICBOYWZ0YWxpIEdvbGRzdGVpbiA8bmFmdGFsaS5nb2xkc3RlaW5AaW50ZWwuY29t
PgogIE5hdGFsaSBTaGVjaHRtYW4gPG5hdGFsaUBtZWxsYW5veC5jb20+CiAgTmF0aGFuIENoYW5j
ZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOaWNrIERlc2F1bG5pZXJzIDxuZGVz
YXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGluIENoZW4gPG5pY29sZW90c3VrYUBnbWFpbC5j
b20+CiAgT3IgR2VybGl0eiA8b2dlcmxpdHpAbWVsbGFub3guY29tPgogIFBhYmxvIE5laXJhIEF5
dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6Pgog
IFBldGVyIFppamxzdHJhIChJbnRlbCkgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBpZXJyZS1M
b3VpcyBCb3NzYXJ0IDxwaWVycmUtbG91aXMuYm9zc2FydEBsaW51eC5pbnRlbC5jb20+CiAgUXVp
bm4gVHJhbiA8cXVpbm4udHJhbkBjYXZpdW0uY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZh
ZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSb2RlcmljayBDb2xlbmJyYW5kZXIgPHJvZGVyaWNr
LmNvbGVuYnJhbmRlckBzb255LmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1lbGxhbm94
LmNvbT4KICBTYW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGlsaW1rYXJAb3JhY2xlLmNvbT4K
ICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2ViYXN0aWFuIFBhcnNjaGF1ZXIg
PHMucGFyc2NoYXVlckBnbXguZGU+CiAgU2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5yZWlj
aGVsQGNvbGxhYm9yYS5jb20+CiAgU2hpaC1ZdWFuIExlZSAoRm91ckRvbGxhcnMpIDxmb3VyZG9s
bGFyc0BkZWJpYW4ub3JnPgogIFNoaXJpc2ggUyA8c2hpcmlzaC5zQGFtZC5jb20+CiAgU3RlcGhl
biBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3JnPgogIFN0ZXZlIEZyZW5jaCA8
c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUHJpY2UgPHN0ZXZlbi5wcmljZUBhcm0u
Y29tPgogIFN1cmJoaSBQYWxhbmRlIDxjc3VyYmhpQGdtYWlsLmNvbT4KICBTdXJiaGkgUGFsYW5k
ZSA8ZjJmc25ld2JpZUBnbWFpbC5jb20+CiAgc3VyZXNoIGd1dHR1bGEgPHN1cmVzaC5ndXR0dWxh
QGFtZC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRha2FzaGkgU2FrYW1v
dG8gPG8tdGFrYXNoaUBzYWthbW9jY2hpLmpwPgogIFRva3Vub3JpIElrZWdhbWkgPGlrZWdhbWku
dEBnbWFpbC5jb20+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+
CiAgVmlnbmVzaCBSYWdoYXZlbmRyYSA8dmlnbmVzaHJAdGkuY29tPgogIFdhaW1hbiBMb25nIDxs
b25nbWFuQHJlZGhhdC5jb20+CiAgemhlbmdiaW4gPHpoZW5nYmluMTNAaHVhd2VpLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBkNTczZThhNzlmNzAuLjU1NTE2MWVlMWI3YSAgNTU1
MTYxZWUxYjdhNzRlNzdjYTcwZmQxNGVkOGE1MTM3YzgxMDhhYyAtPiB0ZXN0ZWQvbGludXgtNC4x
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 06:40:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 06:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGHGG-0005xS-FN; Fri, 04 Oct 2019 06:40:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGHGF-0005wd-1G
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 06:40:19 +0000
X-Inumbo-ID: d17db1fc-e671-11e9-973f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d17db1fc-e671-11e9-973f-12813bfff9fa;
 Fri, 04 Oct 2019 06:40:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7FFBB149;
 Fri,  4 Oct 2019 06:40:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  4 Oct 2019 08:40:10 +0200
Message-Id: <20191004064010.25646-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2NoZWRfdGlja19zdXNwZW5kKCkgYW5kIHNjaGVkX3RpY2tfcmVzdW1lKCkgc2hvdWxkIG5vdCBj
YWxsIHRoZQpzY2hlZHVsZXIgc3BlY2lmaWMgdGltZXIgaGFuZGxlcnMgaW4gY2FzZSB0aGUgY3B1
IHRoZXkgYXJlIHJ1bm5pbmcgb24KaXMganVzdCBiZWluZyBtb3ZlZCB0byBvciBmcm9tIGEgY3B1
cG9vbC4KClVzZSBhIG5ldyBwZXJjcHUgbG9jayBmb3IgdGhhdCBwdXJwb3NlLgoKUmVwb3J0ZWQt
Ynk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVG8gYmUgYXBwbGllZCBvbiB0
b3Agb2YgbXkgY29yZSBzY2hlZHVsaW5nIHNlcmllcy4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCmluZGV4IDIxN2ZjYjA5Y2UuLjc0NGY4Y2I1ZGIgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTY4
LDYgKzY4LDkgQEAgY3B1bWFza190IHNjaGVkX3Jlc19tYXNrOwogLyogQ29tbW9uIGxvY2sgZm9y
IGZyZWUgY3B1cy4gKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9j
ayk7CiAKKy8qIExvY2sgZm9yIGd1YXJkaW5nIHBlci1zY2hlZHVsZXIgY2FsbHMgYWdhaW5zdCBz
Y2hlZHVsZXIgY2hhbmdlcyBvbiBhIGNwdS4gKi8KK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzcGlu
bG9ja190LCBzY2hlZF9jcHVfbG9jayk7CisKIC8qIFZhcmlvdXMgdGltZXIgaGFuZGxlcnMuICov
CiBzdGF0aWMgdm9pZCBzX3RpbWVyX2ZuKHZvaWQgKnVudXNlZCk7CiBzdGF0aWMgdm9pZCB2Y3B1
X3BlcmlvZGljX3RpbWVyX2ZuKHZvaWQgKmRhdGEpOwpAQCAtMjQ3Miw2ICsyNDc1LDggQEAgc3Rh
dGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIHNyID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKIAorICAgIHNwaW5fbG9ja19pbml0KCZw
ZXJfY3B1KHNjaGVkX2NwdV9sb2NrLCBjcHUpKTsKKwogICAgIHNyLT5tYXN0ZXJfY3B1ID0gY3B1
OwogICAgIGNwdW1hc2tfY29weShzci0+Y3B1cywgY3B1bWFza19vZihjcHUpKTsKICAgICBzZXRf
c2NoZWRfcmVzKGNwdSwgc3IpOwpAQCAtMjc2MywxMSArMjc2OCwxNCBAQCBpbnQgc2NoZWR1bGVf
Y3B1X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzdHJ1Y3Qg
c2NoZWR1bGVyICpuZXdfb3BzID0gYy0+c2NoZWQ7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNl
ICpzcjsKICAgICBzcGlubG9ja190ICpvbGRfbG9jaywgKm5ld19sb2NrOworICAgIHNwaW5sb2Nr
X3QgKmNwdV9sb2NrID0gJnBlcl9jcHUoc2NoZWRfY3B1X2xvY2ssIGNwdSk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIHJjdV9yZWFkX2xvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKIAorICAgIHNwaW5fbG9jayhjcHVfbG9jayk7CisKICAgICBzciA9
IGdldF9zY2hlZF9yZXMoY3B1KTsKIAogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JmNwdXBvb2xfZnJlZV9jcHVzKSk7CkBAIC0yODc5LDYgKzI4ODcsOCBAQCBpbnQgc2NoZWR1bGVf
Y3B1X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBjcHVfcmFp
c2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOwogCiBvdXQ6CisgICAgc3Bpbl91bmxv
Y2soY3B1X2xvY2spOworCiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7
CiAKICAgICByZXR1cm4gcmV0OwpAQCAtMjg5NywxMiArMjkwNywxNSBAQCBpbnQgc2NoZWR1bGVf
Y3B1X3JtKHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQ7CiAg
ICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAgICBzcGlubG9ja190ICpvbGRfbG9jazsK
KyAgICBzcGlubG9ja190ICpjcHVfbG9jayA9ICZwZXJfY3B1KHNjaGVkX2NwdV9sb2NrLCBjcHUp
OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgaW50IGlkeCwgcmV0ID0gLUVOT01FTTsK
ICAgICB1bnNpZ25lZCBpbnQgY3B1X2l0ZXI7CiAKICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9y
ZXNfcmN1bG9jayk7CiAKKyAgICBzcGluX2xvY2soY3B1X2xvY2spOworCiAgICAgc3IgPSBnZXRf
c2NoZWRfcmVzKGNwdSk7CiAgICAgb2xkX29wcyA9IHNyLT5zY2hlZHVsZXI7CiAKQEAgLTMwMDQs
NiArMzAxNyw4IEBAIGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKICAgICBz
ci0+Y3B1cG9vbCA9IE5VTEw7CiAKIG91dDoKKyAgICBzcGluX3VubG9jayhjcHVfbG9jayk7CisK
ICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICB4ZnJlZShzcl9u
ZXcpOwogCkBAIC0zMDg0LDExICszMDk5LDE3IEBAIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZv
aWQpCiB7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAgdW5zaWduZWQgaW50IGNw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBzcGlubG9ja190ICpsb2NrID0gJnBlcl9jcHUo
c2NoZWRfY3B1X2xvY2ssIGNwdSk7CiAKICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CiAKKyAgICBzcGluX2xvY2sobG9jayk7CisKICAgICBzY2hlZCA9IGdldF9zY2hlZF9y
ZXMoY3B1KS0+c2NoZWR1bGVyOwogICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChzY2hlZCwgY3B1
KTsKKworICAgIHNwaW5fdW5sb2NrKGxvY2spOworCiAgICAgcmN1X2lkbGVfZW50ZXIoY3B1KTsK
ICAgICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwogCkBAIC0zMDk5LDE0ICszMTIwLDIwIEBAIHZv
aWQgc2NoZWRfdGlja19yZXN1bWUodm9pZCkKIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hl
ZDsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHNwaW5s
b2NrX3QgKmxvY2sgPSAmcGVyX2NwdShzY2hlZF9jcHVfbG9jaywgY3B1KTsKIAogICAgIHJjdV9y
ZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHJjdV9pZGxlX3RpbWVyX3N0b3Ao
KTsKICAgICByY3VfaWRsZV9leGl0KGNwdSk7CisKKyAgICBzcGluX2xvY2sobG9jayk7CisKICAg
ICBzY2hlZCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwogICAgIHNjaGVkX2RvX3Rp
Y2tfcmVzdW1lKHNjaGVkLCBjcHUpOwogCisgICAgc3Bpbl91bmxvY2sobG9jayk7CisKICAgICBy
Y3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAotLSAKMi4xNi40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 07:17:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 07:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGHpa-0008VX-GO; Fri, 04 Oct 2019 07:16:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGHpY-0008VS-LN
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 07:16:48 +0000
X-Inumbo-ID: ecde9eac-e676-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ecde9eac-e676-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 07:16:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGHpV-0004bY-K6; Fri, 04 Oct 2019 07:16:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGHpV-00086h-Bp; Fri, 04 Oct 2019 07:16:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGHpV-0007ar-At; Fri, 04 Oct 2019 07:16:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142223-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0f1a7b3fac0583083ca19d4de47403511ced3521
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 07:16:45 +0000
Subject: [Xen-devel] [linux-linus test] 142223: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjIyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMjIzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMGYxYTdiM2ZhYzA1
ODMwODNjYTE5ZDRkZTQ3NDAzNTExY2VkMzUyMQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIxMyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMTIg
ZGF5cyAgMTY0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjIyMyAgMjAxOS0xMC0w
MyAxMDoxMjoxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDk0OCBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTE4MjIg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 07:50:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 07:50:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGILp-00037l-BP; Fri, 04 Oct 2019 07:50:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGILn-00037g-Sg
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 07:50:07 +0000
X-Inumbo-ID: 94eba42e-e67b-11e9-8c93-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94eba42e-e67b-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 07:50:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570175407;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Othca0hIMbBGrlivOVFEQP/Ci1FFGx3R6ngUnR+bz9A=;
 b=Kt8sc6Lj0fo/dtsDxq+9ImwFjZSmffg6LpTqwCWmRmDuCeXedK62FW/c
 NzdfCDxU88YyxYceBWKekPWyHaMVbbS8iNXY6vNzbasFU7oYHAsv0Kiie
 WkNGoC0WWKUT4eEXsXoDCAKVbNcEmbX9gO2rG4UO/sRS/7pZBXlVLPe2j s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wH4G7oD1MrUuT4OiKRarF+4JovE/bpFL7nXc1m6lzVDJcA/C3TeTuMlc9/Z40Z1iX3E1A+CfDx
 FfL0nlgrAG6ORR1s0/w69jjMl4yXuazKPDMVj2NLpwgeqBOu6hRvy+fGAJR4pkxSE7UPcDYV3z
 GxLWibD1cumLySE7anh8ywYD4UJ+PLBW9DUZhfdbeRivhDZMWvPs5GSFFRi47Ig+k8ggJdAZk2
 tt9P7PNI0J+7lLCPON0QIrDeV7KGq/dR7U4iaA/T2GwbIe4+lOEF56MY0fwhcPEEa00n2Ofd4r
 LRs=
X-SBRS: 2.7
X-MesageID: 6713952
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,255,1566878400"; 
   d="scan'208";a="6713952"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20191004064010.25646-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7cc89db1-90de-8435-77f3-c69e6e0217e4@citrix.com>
Date: Fri, 4 Oct 2019 08:50:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191004064010.25646-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxOSAwNzo0MCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBzY2hlZF90aWNrX3N1
c3BlbmQoKSBhbmQgc2NoZWRfdGlja19yZXN1bWUoKSBzaG91bGQgbm90IGNhbGwgdGhlCj4gc2No
ZWR1bGVyIHNwZWNpZmljIHRpbWVyIGhhbmRsZXJzIGluIGNhc2UgdGhlIGNwdSB0aGV5IGFyZSBy
dW5uaW5nIG9uCj4gaXMganVzdCBiZWluZyBtb3ZlZCB0byBvciBmcm9tIGEgY3B1cG9vbC4KPgo+
IFVzZSBhIG5ldyBwZXJjcHUgbG9jayBmb3IgdGhhdCBwdXJwb3NlLgo+Cj4gUmVwb3J0ZWQtYnk6
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gVG8gYmUgYXBwbGllZCBv
biB0b3Agb2YgbXkgY29yZSBzY2hlZHVsaW5nIHNlcmllcy4KClRoZXJlIGlzIGEgc29tZXdoYXQg
aW50ZXJlc3Rpbmcgc3RhY2sgdHJhY2UgdG8gZ28gd2l0aCB0aGlzCgooWEVOKSBUZXN0aW5nIE5N
SSB3YXRjaGRvZyBvbiBhbGwgQ1BVczogb2sKKFhFTikgLS0tLVsgWGVuLTQuMTMuMC04LjAuMTIt
ZMKgIHg4Nl82NMKgIGRlYnVnPXnCoMKgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTrCoMKg
wqAgNzkKKFhFTikgUklQOsKgwqDCoCBlMDA4Ols8ZmZmZjgyZDA4MDI0NjdkYz5dIHNldF90aW1l
cisweDM5LzB4MWY3CihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDAwMsKgwqAgQ09OVEVYVDog
aHlwZXJ2aXNvcgo8c25pcD4KKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pwqDCoMKgIFs8ZmZm
ZjgyZDA4MDI0NjdkYz5dIHNldF90aW1lcisweDM5LzB4MWY3CihYRU4pwqDCoMKgIFs8ZmZmZjgy
ZDA4MDIyYzFmND5dIHNjaGVkX2NyZWRpdC5jI2NzY2hlZF90aWNrX3Jlc3VtZSsweDU0LzB4NTkK
KFhFTinCoMKgwqAgWzxmZmZmODJkMDgwMjQxZGZlPl0gc2NoZWRfdGlja19yZXN1bWUrMHg2Ny8w
eDg2CihYRU4pwqDCoMKgIFs8ZmZmZjgyZDA4MDJlZGE1Mj5dIG13YWl0LWlkbGUuYyNtd2FpdF9p
ZGxlKzB4MzJiLzB4MzU3CihYRU4pwqDCoMKgIFs8ZmZmZjgyZDA4MDI3OTM5ZT5dIGRvbWFpbi5j
I2lkbGVfbG9vcCsweGE2LzB4YzIKKFhFTikKKFhFTikgUnVubmluZyBzdHViIHJlY292ZXJ5IHNl
bGZ0ZXN0cy4uLgooWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAwMDAwNDg6CihY
RU4pIHRyYXBzLmM6MTU2NDogR1BGICgwMDAwKTogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBi
ZmZmZjA0MV0gLT4KZmZmZjgyZDA4MDM4OTNmMgooWEVOKcKgIEw0WzB4MDAwXSA9IDAwMDAwMDgy
Y2ZiOWMwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSB0cmFwcy5jOjc1OTogVHJhcCAxMjogZmZm
ZjgyZDBiZmZmZjA0MCBbZmZmZjgyZDBiZmZmZjA0MF0gLT4KZmZmZjgyZDA4MDM4OTNmMgooWEVO
KcKgIEwzWzB4MDAwXSA9IDAwMDAwMDgyY2ZiOWIwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSB0
cmFwcy5jOjEwOTg6IFRyYXAgMzogZmZmZjgyZDBiZmZmZjA0MSBbZmZmZjgyZDBiZmZmZjA0MV0g
LT4KZmZmZjgyZDA4MDM4OTNmMgooWEVOKcKgIEwyWzB4MDAwXSA9IDAwMDAwMDgyY2ZiOWEwNjMg
ZmZmZmZmZmZmZmZmZmZmZgooWEVOKcKgIEwxWzB4MDAwXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZmZmZmZmZmZmZmZmZgooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSA3OToKKFhFTikgRkFUQUwgUEFHRSBGQVVMVAoo
WEVOKSBbZXJyb3JfY29kZT0wMDAwXQooWEVOKSBGYXVsdGluZyBsaW5lYXIgYWRkcmVzczogMDAw
MDAwMDAwMDAwMDA0OAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCgp3aGljaCBkZW1vbnN0cmF0ZXMgQ1BVIDc5IGV4cGxvZGluZyBzdHJhaWdodCBvdXQgb2Yg
aWRsZSwgd2hpbGUgdGhlIEJTUAppcyBjb250aW51aW5nIHRvIGJvb3QuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 07:57:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 07:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGISu-0003T3-NO; Fri, 04 Oct 2019 07:57:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEoo=X5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iGISu-0003Sy-0T
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 07:57:28 +0000
X-Inumbo-ID: 9a62334b-e67c-11e9-9742-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9a62334b-e67c-11e9-9742-12813bfff9fa;
 Fri, 04 Oct 2019 07:57:26 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1DA6D1597;
 Fri,  4 Oct 2019 00:57:26 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D61F3F739;
 Fri,  4 Oct 2019 00:57:23 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
 <20191004011457.11126-5-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1370cc59-62c2-bd83-5f3f-83d8cb7d7a4a@arm.com>
Date: Fri, 4 Oct 2019 08:57:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191004011457.11126-5-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 5/8] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA0LzEwLzIwMTkgMDI6MTQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBTY2FuIHRoZSB1c2VyIHByb3ZpZGVkIGR0YiBmcmFnbWVudCBhdCBib290LiBGb3IgZWFj
aCBkZXZpY2Ugbm9kZSwgbWFwCj4gbWVtb3J5IHRvIGd1ZXN0cywgYW5kIHJvdXRlIGludGVycnVw
dHMgYW5kIHNldHVwIHRoZSBpb21tdS4KPiAKPiBUaGUgbWVtb3J5IHJlZ2lvbiB0byByZW1hcCBp
cyBzcGVjaWZpZWQgYnkgdGhlICJ4ZW4scmVnIiBwcm9wZXJ0eS4KPiAKPiBUaGUgaW9tbXUgaXMg
c2V0dXAgYnkgcGFzc2luZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNlIHRvIGFzc2lnbiBvbiB0aGUK
PiBob3N0IGRldmljZSB0cmVlLiBUaGUgcGF0aCBpcyBzcGVjaWZpZWQgaW4gdGhlIGRldmljZSB0
cmVlIGZyYWdtZW50IGFzCj4gdGhlICJ4ZW4scGF0aCIgc3RyaW5nIHByb3BlcnR5Lgo+IAo+IFRo
ZSBpbnRlcnJ1cHRzIGFyZSByZW1hcHBlZCBiYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gZnJvbSB0
aGUKPiBjb3JyZXNwb25kaW5nIG5vZGUgb24gdGhlIGhvc3QgZGV2aWNlIHRyZWUuIENhbGwKPiBo
YW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8gcmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyBy
ZWxhdGVkIGRldmljZQo+IHRyZWUgcHJvcGVydGllcyBhcmUgY29waWVkIGZyb20gdGhlIGRldmlj
ZSB0cmVlIGZyYWdtZW50LCBzYW1lIGFzIGFsbAo+IHRoZSBvdGhlciBwcm9wZXJ0aWVzLgo+IAo+
IFJlcXVpcmUgYm90aCB4ZW4scmVnIGFuZCB4ZW4scGF0aCB0byBiZSBwcmVzZW50LCB1bmxlc3MK
PiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgYWxzbyBzZXQuIEluIHRoYXQgY2Fz
ZSwgdG9sZXJhdGUgYQo+IG1pc3NpbmcgeGVuLHBhdGgsIGFsc28gdG9sZXJhdGUgaW9tbXUgc2V0
dXAgZmFpbHVyZSBmb3IgdGhlIHBhc3N0aHJvdWdoCj4gZGV2aWNlLgo+IAo+IEFsc28gc2V0IGFk
ZCB0aGUgbmV3IGZsYWcgWEVOX0RPTUNUTF9DREZfaW9tbXUgc28gdGhhdCBkb20wbGVzcyBkb21V
Cj4gY2FuIHVzZSB0aGUgSU9NTVUgaWYgYSBwYXJ0aWFsIGR0YiBpcyBzcGVjaWZpZWQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoK
UmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxMQGFybS5jb20+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 08:02:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 08:02:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGIY7-0004nP-Rc; Fri, 04 Oct 2019 08:02:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEoo=X5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iGIY6-0004nK-FV
 for xen-devel@lists.xen.org; Fri, 04 Oct 2019 08:02:50 +0000
X-Inumbo-ID: 5b7f0cec-e67d-11e9-80e3-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 5b7f0cec-e67d-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 08:02:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 09C0F1597;
 Fri,  4 Oct 2019 01:02:49 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3393B3F739;
 Fri,  4 Oct 2019 01:02:48 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910031812380.30844@sstabellini-ThinkPad-T480s>
 <20191004011457.11126-8-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a0127862-bd28-d1e3-fb2f-200d672f8934@arm.com>
Date: Fri, 4 Oct 2019 09:02:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191004011457.11126-8-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v9 8/8] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr_Babchuk@epam.com, Achin.Gupta@arm.com, andrii_anisov@epam.com,
 Stefano Stabellini <stefanos@xilinx.com>, xen-devel@lists.xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA0LzEwLzIwMTkgMDI6MTQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiArCj4gK0RvbTAtbGVzcyBEZXZpY2UgUGFzc3Rocm91Z2gKPiArPT09PT09PT09PT09PT09
PT09PT09PT09PT09PQo+ICsKPiArVGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgZm9yIGRvbTAtbGVz
cyBndWVzdHMgc2hvdWxkIGhhdmUgdGhlIGZvbGxvd2luZwo+ICtwcm9wZXJ0aWVzIGZvciBlYWNo
IG5vZGUgY29ycmVzcG9uZGluZyB0byBhIHBoeXNpY2FsIGRldmljZSB0byBhc3NpZ24gdG8KPiAr
dGhlIGd1ZXN0Ogo+ICsKPiArLSB4ZW4scmVnCj4gKwo+ICsgIFRoZSB4ZW4scmVnIHByb3BlcnR5
IGlzIGFuIGFycmF5IG9mOgo+ICsKPiArICAgIDxwaHlzX2FkZHIgc2l6ZSBndWVzdF9hZGRyPgo+
ICsKPiArICBUaGV5IHNwZWNpZnkgdGhlIHBoeXNpY2FsIGFkZHJlc3MgYW5kIHNpemUgb2YgdGhl
IGRldmljZSBtZW1vcnkKPiArICByYW5nZXMgdG9nZXRoZXIgd2l0aCB0aGUgY29ycmVzcG9uZGlu
ZyBndWVzdCBhZGRyZXNzIHRvIG1hcCB0aGVtIHRvLgo+ICsgIFRoZSBzaXplIG9mIGBwaHlzX2Fk
ZHInIGFuZCBgZ3Vlc3RfYWRkcicgaXMgZGV0ZXJtaW5lZCBieQo+ICsgICNhZGRyZXNzLWNlbGxz
LCB0aGUgc2l6ZSBvZiBgc2l6ZScgaXMgZGV0ZXJtaW5lZCBieSAjc2l6ZS1jZWxscywgb2YKPiAr
ICB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZS4KPiArICBUaGUgbWVtb3J5IHdpbGwgYmUgbWFwcGVk
IGFzIGRldmljZSBtZW1vcnkgaW4gdGhlIGd1ZXN0IChEZXZpY2UtbkduUkUpLgo+ICsKPiArLSB4
ZW4scGF0aAo+ICsKPiArICBBIHN0cmluZyBwcm9wZXJ0eSByZXByZXNlbnRpbmcgdGhlIHBhdGgg
aW4gdGhlIGhvc3QgZGV2aWNlIHRyZWUgdG8gdGhlCj4gKyAgY29ycmVzcG9uZGluZyBkZXZpY2Ug
bm9kZS4KPiArCj4gKy0geGVuLGZvcmNlLWFzc2lnbi13aXRob3V0LWlvbW11CgpQbGVhc2UgYWRk
IGEgbmV3bGluZSBoZXJlIHRvIG1hdGNoIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudGF0aW9uLgoK
V2l0aCB0aGF0OgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpDaGVlcnMsCgo+ICsgIElmIHhlbixmb3JjZS1hc3NpZ24td2l0aG91dC1pb21tdSBpcyBwcmVz
ZW50LCBYZW4gYWxsb3dzIHRvIGFzc2lnbiBhCj4gKyAgZGV2aWNlIGV2ZW4gaWYgaXQgaXMgbm90
IGJlaGluZCBhbiBJT01NVS4gVGhpcyByZW5kZXJzIHlvdXIgcGxhdGZvcm0KPiArICAqdW5zYWZl
KiBpZiB0aGUgZGV2aWNlIGlzIERNQS1jYXBhYmxlLgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 08:04:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 08:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGIZG-0004ra-7x; Fri, 04 Oct 2019 08:04:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGIZE-0004rQ-H9
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 08:04:00 +0000
X-Inumbo-ID: 818768b2-e67d-11e9-9745-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 818768b2-e67d-11e9-9745-12813bfff9fa;
 Fri, 04 Oct 2019 08:03:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570176233;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZHEg1W+lzQLY9TIrsErtXgNWugXy7tmhI7xu59ay0OU=;
 b=f/7q/uetxePWgP1FDUX3xNJC1sinvuqMEg4oY7nZsO4OyPaBwsu5GheI
 hd6QIvbabKNIBowQlVsHtcx3irF6y9ZHxAOBvwePzkc9YkGdil6E8oDcD
 2w1uXYBX0rVrcNqiZqCH8ZpYg0E7uoq//XviE2r9cl51Z5+GDlFT/vECG 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 41t2kXXGPzXqwZgI6epXT3CQbIapgswl1LxedoNE+3uebOs966iGFv8LbQq6eJ9r7aFZ26RNEI
 ovfHslUN++97b+OEJK3AxHi7GGKf8zHwOrO5dInxV2pEwfNuiuL5rJIu+oO35o6pPVKKkoxEjG
 Nz2Cu3uYF+/vlZIXdTKLnoQdfJOiUCLPhvZsZIpTM8rr0T1KRQTkqyBFi8ia0Ip2CAZQg87moe
 +ZZ/Z2ry/Rm95JtahDkurvKtFtG0e4HVT+/nnRcxHQOjmfgKv1sn1sFLjXsTP2m1549ssxbgd9
 Wp4=
X-SBRS: 2.7
X-MesageID: 6760202
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,255,1566878400"; 
   d="scan'208";a="6760202"
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <58ab6e11-e87c-58e1-2474-db07eee750aa@citrix.com>
Date: Fri, 4 Oct 2019 09:03:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMTAvMjAxOSAxNzoxMiwgTGFycyBLdXJ0aCB3cm90ZToKPiBTcGVjaWZpY2FsbHkKPiAq
IHhlbi5vcmcgdG8geGVucHJvamVjdC5vcmcKPiAqIGh0dHAgdG8gaHR0cHMKPiAqIFJlcGxhY2Vk
IHBhZ2VzIHdoZXJlIHBhZ2UgaGFzIG1vdmVkCj4gICAoaW5jbHVkaW5nIG9uIHhlbiBwYWdlcyBh
cyB3ZWxsIGFzIGV4dGVybmFsIHBhZ2VzKQo+ICogUmVtb3ZlZCBzb21lIFVSTHMgKGUuZy4gZG93
bmxvYWRzIGZvciBMaW51eCBQViBkcml2ZXJzKQo+Cj4gVGVzdGVkLWJ5OiBMYXJzIEt1cnRoIDxs
YXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPgo+IC0tLQo+ICBkb2NzL21hbi94ZW4tcGNpLWRldmljZS1yZXNlcnZh
dGlvbnMuNy5wb2QgfCAgMiArLQo+ICBkb2NzL21hbi94ZW4tcHYtY2hhbm5lbC43LnBvZCAgICAg
ICAgICAgICAgfCAgMiArLQo+ICBkb2NzL21hbi94ZW4tdnRwbS43LnBvZCAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQo+ICBkb2NzL21hbi94ZW5zdG9yZS1jaG1vZC4xLnBvZCAgICAgICAgICAg
ICAgfCAgNCArKy0tCj4gIGRvY3MvbWFuL3hlbnN0b3JlLWxzLjEucG9kICAgICAgICAgICAgICAg
ICB8ICA0ICsrLS0KPiAgZG9jcy9tYW4veGVuc3RvcmUtcmVhZC4xLnBvZCAgICAgICAgICAgICAg
IHwgIDQgKystLQo+ICBkb2NzL21hbi94ZW5zdG9yZS13cml0ZS4xLnBvZCAgICAgICAgICAgICAg
fCAgNCArKy0tCj4gIGRvY3MvbWFuL3hlbnN0b3JlLjEucG9kICAgICAgICAgICAgICAgICAgICB8
ICA0ICsrLS0KPiAgZG9jcy9tYW4veGVudG9wLjEucG9kICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9uLjUucG9kICAgICAgIHwgIDQg
KystLQo+ICBkb2NzL21hbi94bC1uZXR3b3JrLWNvbmZpZ3VyYXRpb24uNS5wb2QgICAgfCAgOCAr
KysrLS0tLQo+ICBkb2NzL21hbi94bC1udW1hLXBsYWNlbWVudC43LnBvZCAgICAgICAgICAgfCAg
NCArKy0tCj4gIGRvY3MvbWFuL3hsLjEucG9kLmluICAgICAgICAgICAgICAgICAgICAgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluICAgICAg
ICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KPiAgZG9jcy9tYW4veGwuY29u
Zi41LnBvZCAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQo+ICBkb2NzL21hbi94bGNwdXBv
b2wuY2ZnLjUucG9kICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIDE2IGZpbGVzIGNoYW5nZWQs
IDQ3IGluc2VydGlvbnMoKyksIDQ3IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy43LnBvZCBiL2RvY3MvbWFuL3hlbi1wY2kt
ZGV2aWNlLXJlc2VydmF0aW9ucy43LnBvZAo+IGluZGV4IDBkZjQxYmNkMjkuLmJjNzM5ODQwOWMg
MTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9k
Cj4gKysrIGIvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9kCj4gQEAg
LTI5LDcgKzI5LDcgQEAgbXVsdGlwbGUgWGVuIHZlbmRvcnMgdXNpbmcgY29uZmxpY3RpbmcgSURz
Lgo+ICAKPiAgPWl0ZW0gMy4gVGhlIHZlbmRvciBpcyByZXNwb25zaWJsZSBmb3IgYWxsb2NhdGlv
bnMgd2l0aGluIHRoZSByYW5nZSBhbmQgc2hvdWxkCj4gICAgICAgICAgIHRyeSB0byByZWNvcmQg
c3BlY2lmaWMgZGV2aWNlIElEcyBpbiBQQ0kgSUQgZGF0YWJhc2VzIHN1Y2ggYXMKPiAtICAgICAg
ICAgaHR0cDovL3BjaWlkcy5zb3VyY2Vmb3JnZS5uZXQgYW5kIGh0dHAvL3d3dy5wY2lkYXRhYmFz
ZS5jb20KPiArICAgICAgICAgaHR0cDovL3BjaS1pZHMudWN3LmN6IGFuZCBodHRwczovL2Rldmlj
ZWh1bnQuY29tCgpodHRwcyA/CgpPdGhlcndpc2UsIExHVE0uwqAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 08:09:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 08:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGIdy-00054y-UC; Fri, 04 Oct 2019 08:08:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qonk=X5=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iGIdx-00054t-V7
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 08:08:53 +0000
X-Inumbo-ID: 325900d8-e67e-11e9-9745-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 325900d8-e67e-11e9-9745-12813bfff9fa;
 Fri, 04 Oct 2019 08:08:50 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id r5so5879000wrm.12
 for <xen-devel@lists.xenproject.org>; Fri, 04 Oct 2019 01:08:50 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=5gECaFgn9TMm+xiUekrzdoV/tvYvaLDi7YOu5iKnqRo=;
 b=C+fKKx2upPR8457FzKB57TrgdngG3Hoz/ezzqetagIjmPaqH6HULvnPrQoDK9RwVbj
 YyGgH+jqeK6XJjSu7z5KtqvJlooairYquogFCUvVvYHg68nIRMqhWt09bYwoavlBvtnN
 vhM9Qxy1g5Ks6OTyHLNuTNLsnSfzbcEPvidoB0naq92u7pZLm/uIOwmCS2akGyzr0P+x
 N+2OrJHLu6CwEJD+yxu9gJoZM3EiIm7P8YgWncKtNZs8D3O/tTL5slJFwGiC47bH28ws
 55cURnmJ9TllycxD4YB5xWeX/Hj7AV778kRb5l3e6NLD54wD5zl6rWSmwAu4t0e/BJQ/
 KZ1w==
X-Gm-Message-State: APjAAAWm6+9X4L1CKaY3q7AyEm4djd18SocBWkNDABqil3gKL8Ao3kYW
 jTjtrU/otIHYL85CBeI79K8=
X-Google-Smtp-Source: APXvYqyerp/hSelXVp57Woq6RGGaT/mU4IDe1szjvPEFJP90reYpP4dd4LRzDF4aLGYDUsJ+RCMUKg==
X-Received: by 2002:adf:b60b:: with SMTP id f11mr9918307wre.95.1570176529352; 
 Fri, 04 Oct 2019 01:08:49 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id w7sm5856439wmd.22.2019.10.04.01.08.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 04 Oct 2019 01:08:48 -0700 (PDT)
Date: Fri, 4 Oct 2019 09:08:46 +0100
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191004080846.e4fu4royzoqpgepe@debian>
References: <20191003104736.32259-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191003104736.32259-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/vvmx: Fix the use of RDTSCP when it is
 intercepted at L0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Wei Liu <wl@xen.org>,
 Chris Brannon <cmb@prgmr.com>, Jan Beulich <JBeulich@suse.com>,
 Sarah Newman <srn@prgmr.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMTE6NDc6MzZBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBMaW51eCBoYXMgc3RhcnRlZCB1c2luZyBSRFRTQ1AgYXMgb2YgdjUuMS4gIFRoaXMg
aGFzIGhpZ2hsaWdodGVkIGEgYnVnIGluIFhlbiwKPiB3aGVyZSB2aXJ0dWFsIHZtZXhpdCBzaW1w
bHkgZ2l2ZXMgdXAuCj4gCj4gICAoWEVOKSBkMXYxIFVuaGFuZGxlZCBuZXN0ZWQgdm1leGl0OiBy
ZWFzb24gNTEKPiAgIChYRU4pIGRvbWFpbl9jcmFzaCBjYWxsZWQgZnJvbSB2dm14LmM6MjY3MQo+
ICAgKFhFTikgRG9tYWluIDEgKHZjcHUjMSkgY3Jhc2hlZCBvbiBjcHUjMjoKPiAKPiBIYW5kbGUg
UkRUU0NQIGluIHRoZSB2aXJ0dWFsIHZtZXhpdCBoYW5kZXIgaW4gdGhlIHNhbWUgd2FzIGFzIFJE
VFNDCj4gaW50ZXJjZXB0cy4KPiAKPiBSZXBvcnRlZC1ieTogU2FyYWggTmV3bWFuIDxzcm5AcHJn
bXIuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBDaHJpcyBCcmFubm9uIDxjbWJAcHJnbXIuY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 08:12:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 08:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGIhB-0005on-FM; Fri, 04 Oct 2019 08:12:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qonk=X5=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iGIh9-0005oh-Tw
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 08:12:11 +0000
X-Inumbo-ID: a9e98942-e67e-11e9-9745-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9e98942-e67e-11e9-9745-12813bfff9fa;
 Fri, 04 Oct 2019 08:12:10 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id i16so4781245wmd.3
 for <xen-devel@lists.xenproject.org>; Fri, 04 Oct 2019 01:12:10 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=x3e6YU2vE5j59On6YZLUdO0/O+AB6d5VitOCRks7WQQ=;
 b=Fj1sNOuCVlUEyqtV8qvhvf6Nyt9C/DeBt3soXY0vaioHP9TUR8fLURLYWjYzHceGED
 jgkMSf2830ztn04dtNuPfJsidiruwbB2uhBjvkdhFZppoUqGauLHeaPExeImUPdbYum7
 bQkVcvnZvT+TGP4tqIwVABtgiUq/k6HYEawAssIewYRA1bc2qff4DzWnlHG4F4ZMoXDE
 vah3s7vBGyvDQ9YsD3v2HZmemFaPOEJcTPgOaBACNHIXYG+XymJNBcCpB/ilRmGrqpVm
 8mC7/rlFOA9ioDAyGGSLvrse0Bzv1FSGhvPJczaVDmzkVRXXEU0GY03sbCLXA/wvmq+H
 eeEQ==
X-Gm-Message-State: APjAAAU+q1TX3KioO9IXTBT+UJMcJl8J+EK7i2+dg9YsAn8r4wUWdULv
 v5ZlY21y1pUZ7UxOFGjepgE=
X-Google-Smtp-Source: APXvYqwWBErhz8c+PuEEj2XRAGFNlQ/o0slk/8MBBHlH/eJUiCJvj/dUvq8pdkqWEcSwOYdeRAOpXg==
X-Received: by 2002:a1c:a616:: with SMTP id p22mr9700249wme.3.1570176729005;
 Fri, 04 Oct 2019 01:12:09 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id y13sm8184186wrg.8.2019.10.04.01.12.08
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 04 Oct 2019 01:12:08 -0700 (PDT)
Date: Fri, 4 Oct 2019 09:12:06 +0100
From: Wei Liu <wl@xen.org>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20191004081206.u7sad6sb4bhfjpwm@debian>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDQ6MTI6MzBQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBTcGVjaWZpY2FsbHkKPiAqIHhlbi5vcmcgdG8geGVucHJvamVjdC5vcmcKPiAqIGh0dHAg
dG8gaHR0cHMKPiAqIFJlcGxhY2VkIHBhZ2VzIHdoZXJlIHBhZ2UgaGFzIG1vdmVkCj4gICAoaW5j
bHVkaW5nIG9uIHhlbiBwYWdlcyBhcyB3ZWxsIGFzIGV4dGVybmFsIHBhZ2VzKQo+ICogUmVtb3Zl
ZCBzb21lIFVSTHMgKGUuZy4gZG93bmxvYWRzIGZvciBMaW51eCBQViBkcml2ZXJzKQo+IAo+IFRl
c3RlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgoKCj4gLS0tCj4gIGRvY3MvbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0
aW9ucy43LnBvZCB8ICAyICstCj4gIGRvY3MvbWFuL3hlbi1wdi1jaGFubmVsLjcucG9kICAgICAg
ICAgICAgICB8ICAyICstCj4gIGRvY3MvbWFuL3hlbi12dHBtLjcucG9kICAgICAgICAgICAgICAg
ICAgICB8ICAyICstCj4gIGRvY3MvbWFuL3hlbnN0b3JlLWNobW9kLjEucG9kICAgICAgICAgICAg
ICB8ICA0ICsrLS0KPiAgZG9jcy9tYW4veGVuc3RvcmUtbHMuMS5wb2QgICAgICAgICAgICAgICAg
IHwgIDQgKystLQo+ICBkb2NzL21hbi94ZW5zdG9yZS1yZWFkLjEucG9kICAgICAgICAgICAgICAg
fCAgNCArKy0tCj4gIGRvY3MvbWFuL3hlbnN0b3JlLXdyaXRlLjEucG9kICAgICAgICAgICAgICB8
ICA0ICsrLS0KPiAgZG9jcy9tYW4veGVuc3RvcmUuMS5wb2QgICAgICAgICAgICAgICAgICAgIHwg
IDQgKystLQo+ICBkb2NzL21hbi94ZW50b3AuMS5wb2QgICAgICAgICAgICAgICAgICAgICAgfCAg
MiArLQo+ICBkb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QgICAgICAgfCAgNCAr
Ky0tCj4gIGRvY3MvbWFuL3hsLW5ldHdvcmstY29uZmlndXJhdGlvbi41LnBvZCAgICB8ICA4ICsr
KystLS0tCj4gIGRvY3MvbWFuL3hsLW51bWEtcGxhY2VtZW50LjcucG9kICAgICAgICAgICB8ICA0
ICsrLS0KPiAgZG9jcy9tYW4veGwuMS5wb2QuaW4gICAgICAgICAgICAgICAgICAgICAgIHwgMjIg
KysrKysrKysrKystLS0tLS0tLS0tLQo+ICBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAg
ICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0tLS0tLQo+ICBkb2NzL21hbi94bC5jb25m
LjUucG9kICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIGRvY3MvbWFuL3hsY3B1cG9v
bC5jZmcuNS5wb2QgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgMTYgZmlsZXMgY2hhbmdlZCwg
NDcgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy43LnBvZCBiL2RvY3MvbWFuL3hlbi1wY2kt
ZGV2aWNlLXJlc2VydmF0aW9ucy43LnBvZAo+IGluZGV4IDBkZjQxYmNkMjkuLmJjNzM5ODQwOWMg
MTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9k
Cj4gKysrIGIvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9kCj4gQEAg
LTI5LDcgKzI5LDcgQEAgbXVsdGlwbGUgWGVuIHZlbmRvcnMgdXNpbmcgY29uZmxpY3RpbmcgSURz
Lgo+ICAKPiAgPWl0ZW0gMy4gVGhlIHZlbmRvciBpcyByZXNwb25zaWJsZSBmb3IgYWxsb2NhdGlv
bnMgd2l0aGluIHRoZSByYW5nZSBhbmQgc2hvdWxkCj4gICAgICAgICAgIHRyeSB0byByZWNvcmQg
c3BlY2lmaWMgZGV2aWNlIElEcyBpbiBQQ0kgSUQgZGF0YWJhc2VzIHN1Y2ggYXMKPiAtICAgICAg
ICAgaHR0cDovL3BjaWlkcy5zb3VyY2Vmb3JnZS5uZXQgYW5kIGh0dHAvL3d3dy5wY2lkYXRhYmFz
ZS5jb20KPiArICAgICAgICAgaHR0cDovL3BjaS1pZHMudWN3LmN6IGFuZCBodHRwczovL2Rldmlj
ZWh1bnQuY29tCgpUaGUgZmlyc3QgY2FuIGJlIGNoYW5nZWQgdG8gdXNlIGh0dHBzIHRvby4gSSBj
YW4gZG8gdGhhdCB3aGVuIEkgY29tbWl0CnRoaXMgcGF0Y2guCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 08:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 08:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGJNM-0000dq-6l; Fri, 04 Oct 2019 08:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGJNK-0000dl-RS
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 08:55:46 +0000
X-Inumbo-ID: bfbc8728-e684-11e9-9746-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfbc8728-e684-11e9-9746-12813bfff9fa;
 Fri, 04 Oct 2019 08:55:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 27084AC16;
 Fri,  4 Oct 2019 08:55:43 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
 <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
 <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
 <6e653a04-576e-1ebb-1419-30fd5c1b7f89@suse.com>
 <1c0c5ec3-6de4-756f-2823-b97772a1d05a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2d40f570-7503-a8bd-596a-695bd578e271@suse.com>
Date: Fri, 4 Oct 2019 10:55:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1c0c5ec3-6de4-756f-2823-b97772a1d05a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIuMTAuMjAxOSAyMTozMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMi8xMC8yMDE5
IDA5OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAxNzozNywgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDAxLzEwLzIwMTkgMTU6MzIsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDAxLjEwLjIwMTkgMTQ6NTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IE9u
IDAxLzEwLzIwMTkgMTM6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzAuMDkuMjAx
OSAyMDoyNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+PiBUaGUgY29kZSBnZW5lcmF0aW9u
IGZvciBiYXJyaWVyX25vc3BlY190cnVlKCkgaXMgbm90IGNvcnJlY3QuICBXZSBhcmUgdGFraW5n
IGEKPj4+Pj4+PiBwZXJmIGl0IGZyb20gdGhlIGFkZGVkIGZlbmNlcywgYnV0IG5vdCBnYWluaW5n
IGFueSBzcGVjdWxhdGl2ZSBzYWZldHkuCj4+Pj4+PiBZb3Ugd2FudCB0byBiZSBtb3JlIHNwZWNp
ZmljIGhlcmUsIEkgdGhpbms6IElTVFIgeW91IHNheWluZyB0aGF0IHRoZSBMRkVOQ0VzCj4+Pj4+
PiBnZXQgaW5zZXJ0ZWQgYXQgdGhlIHdyb25nIHBsYWNlLgo+Pj4+PiBDb3JyZWN0Lgo+Pj4+Pgo+
Pj4+Pj4gIElJUkMgd2Ugd2FudCB0aGVtIG9uIGVpdGhlciBzaWRlIG9mIGEKPj4+Pj4+IGNvbmRp
dGlvbmFsIGJyYW5jaCwgaS5lLiBpbW1lZGlhdGVseSBmb2xsb3dpbmcgYSBicmFuY2ggaW5zbiBh
cyB3ZWxsIGFzIHJpZ2h0Cj4+Pj4+PiBhdCB0aGUgYnJhbmNoIHRhcmdldC4KPj4+Pj4gU3BlY2lm
aWNhbGx5LCB0aGV5IG11c3QgYmUgYXQgdGhlIGhlYWQgb2YgYm90aCBiYXNpYyBibG9ja3MgZm9s
bG93aW5nCj4+Pj4+IHRoZSBjb25kaXRpb25hbCBqdW1wLgo+Pj4+Pgo+Pj4+Pj4gSSd2ZSB0YWtl
biwgYXMgYSBzaW1wbGUgZXhhbXBsZSwKPj4+Pj4+IHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVj
aygpLCBhbmQgdGhpcyBsb29rcyB0byBiZSB0aGUgd2F5IGdjYzkgaGFzIGdlbmVyYXRlZAo+Pj4+
Pj4gY29kZSAoaW4gYSBub24tZGVidWcgYnVpbGQpLiBIZW5jZSBlaXRoZXIgSSdtIG1pcy1yZW1l
bWJlcmluZyB3aGF0IHdlIHdhbnQKPj4+Pj4+IHRoaW5ncyB0byBsb29rIGxpa2UsIG9yIHRoZXJl
J3MgbW9yZSB0byBpdCB0aGFuIGNvZGUgZ2VuZXJhdGlvbiBzaW1wbHkgYmVpbmcKPj4+Pj4+ICJu
b3QgY29ycmVjdCIuCj4+Pj4+IFRoaXMgZXhhbXBsZSBkZW1vbnN0cmF0ZXMgdGhlIHByb2JsZW0s
IGFuZCBhY3R1YWxseSB0aHJvd3MgYSBmdXJ0aGVyCj4+Pj4+IHNwYW5uZXIgaW4gdGhlIHdvcmtz
IG9mIGhvdyBtYWtlIHRoaXMgc2FmZSwgd2hpY2ggaGFkbid0IG9jY3VycmVkIHRvIG1lCj4+Pj4+
IGJlZm9yZS4KPj4+Pj4KPj4+Pj4gVGhlIGluc3RydWN0aW9uIHN0cmVhbSBmcm9tIGEgY2FsbGVy
IG9mIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpCj4+Pj4+IHdpbGwgbG9vayBzb21ldGhp
bmcgbGlrZSB0aGlzOgo+Pj4+Pgo+Pj4+PiBjYWxsIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVj
awo+Pj4+PiDCoMKgwqAgLi4uCj4+Pj4+IMKgwqDCoCBsZmVuY2UKPj4+Pj4gwqDCoMKgIC4uLgo+
Pj4+PiDCoMKgwqAgcmV0wqDCoMKgCj4+Pj4+IGNtcCAkMCwgJWVheAo+Pj4+PiBqbmUgLi4uCj4+
Pj4+Cj4+Pj4+IFdoaWNoIGlzIHVuc2FmZSwgYmVjYXVzZSB0aGUgb25seSBzYWZlIHdheSB0byBh
cnJhbmdlIHRoaXMgY29kZSB3b3VsZCBiZToKPj4+Pj4KPj4+Pj4gY2FsbCBwMm1fbWVtX2FjY2Vz
c19zYW5pdHlfY2hlY2sKPj4+Pj4gwqDCoMKgIC4uLgo+Pj4+PiDCoMKgwqAgcmV0Cj4+Pj4+IGNt
cCAkMCwgJWVheAo+Pj4+PiBqbmUgMWYKPj4+Pj4gbGZlbmNlCj4+Pj4+IC4uLgo+Pj4+PiAxOiBs
ZmVuY2UKPj4+Pj4gLi4uCj4+Pj4+Cj4+Pj4+IFRoZXJlIGlzIGFic29sdXRlbHkgbm8gcG9zc2li
bGUgd2F5IGZvciBpbmxpbmUgYXNzZW1ibHkgdG8gYmUgdXNlZCB0bwo+Pj4+PiBwcm9wYWdhdGUg
dGhpcyBzYWZldHkgcHJvcGVydHkgYWNyb3NzIHRyYW5zbGF0aW9uIHVuaXRzLsKgIFRoaXMgaXMg
Z29pbmcKPj4+Pj4gdG8gaGF2ZSB0byBiZSBhbiBhdHRyaWJ1dGUgb2Ygc29tZSBmb3JtIG9yIGFu
b3RoZXIgaGFuZGxlZCBieSB0aGUgY29tcGlsZXIuCj4+Pj4gQnV0IHlvdSByZWFsaXplIHRoYXQg
dGhpcyBwYXJ0aWN1bGFyIGV4YW1wbGUgaXMgYmFzaWNhbGx5IGEgbW9yZQo+Pj4+IGNvbXBsZXgg
aXNfWFlaKCkgY2hlY2ssIHdoaWNoIGNvdWxkIGJlIGRlYWx0IHdpdGggYnkgaW5saW5pbmcgdGhl
Cj4+Pj4gZnVuY3Rpb24uIE9mIGNvdXJzZSB0aGVyZSBhcmUgZ29pbmcgdG8gYmUgbGFyZ2VyIGZ1
bmN0aW9ucyB3aGVyZQo+Pj4+IHRoZSByZXN1bHQgd2FudHMgdG8gYmUgZ3VhcmRlZCBsaWtlIHlv
dSBzYXkuIEJ1dCBqdXN0IGxpa2UgdGhlCj4+Pj4gYWRkaXRpb24gb2YgdGhlIG5vc3BlYyBtYWNy
b3MgdG8gdmFyaW91cyBpc19YWVooKSBmdW5jdGlvbnMgaXMgYQo+Pj4+IG1hbnVhbCBvcGVyYXRp
b24gKGFzIGxvbmcgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgaGVscCksIGl0IHdvdWxkIGluCj4+Pj4g
dGhhdCBjYXNlIGJlIGEgbWF0dGVyIG9mIGxhdGNoaW5nIHRoZSByZXR1cm4gdmFsdWUgaW50byBh
IGxvY2FsCj4+Pj4gdmFyaWFibGUgYW5kIHVzaW5nIGFuIGFwcHJvcHJpYXRlIGd1YXJkaW5nIGNv
bnN0cnVjdCB3aGVuCj4+Pj4gZXZhbHVhdGluZyBpdC4KPj4+IEFuZCB0aGlzIHJlYXNvbmluZyBk
ZW1vbnN0cmF0ZXMgeWV0IGFub3RoZXIgcHJvYmxlbSAodGhpcyBvbmUgd2FzIHJhaXNlZAo+Pj4g
YXQgdGhlIG1lZXRpbmcgaW4gQ2hpY2FnbykuCj4+Pgo+Pj4gZXZhbHVhdGVfbm9zcGVjKCkgaXMg
bm90IGEgdXNlZnVsIGNvbnN0cnVjdCBpZiBpdCBuZWVkcyBpbnNlcnRpbmcgYXQKPj4+IGV2ZXJ5
IGhpZ2hlciBsZXZlbCBwcmVkaWNhdGUgdG8gcmVzdWx0IGluIHNhZmUgY29kZS7CoCBUaGlzIGlz
Cj4+PiBib2FyZGVybGluZS1pbXBvc3NpYmxlIHRvIHJldmlldyBmb3IsIGFuZCBleHRyZW1lbHkg
ZWFzeSB0byBicmVhawo+Pj4gYWNjaWRlbnRhbGx5Lgo+PiBJIGFncmVlOyBzaW5jZSBldmFsdWF0
ZV9ub3NwZWMoKSBpbnNlcnRpb24gbmVlZCBpcyBnZW5lcmFsbHkgYSBoYXJkCj4+IHRvIGludmVz
dGlnYXRlIC8gcmV2aWV3IGFjdGlvbiwgSSBkb24jdCBjb25zaWRlciB0aGlzIHVuZXhwZWN0ZWQu
Cj4+Cj4+Pj4gU28gSSdtIGFmcmFpZCBmb3Igbm93IEkgc3RpbGwgY2FuJ3QgYWdyZWUgd2l0aCB5
b3VyICJub3QgY29ycmVjdCIKPj4+PiBhc3Nlc3NtZW50IC0gdGhlIGdlbmVyYXRlZCBjb2RlIGlu
IHRoZSBleGFtcGxlIGxvb2tzIGNvcnJlY3QgdG8KPj4+PiBtZSwgYW5kIGlmIGZ1cnRoZXIgZ3Vh
cmRpbmcgd2FzIG5lZWRlZCBpbiB1c2VycyBvZiB0aGlzIHBhcnRpY3VsYXIKPj4+PiBmdW5jdGlv
biwgaXQgd291bGQgYmUgdGhvc2UgdXNlcnMgd2hpY2ggd291bGQgbmVlZCBmdXJ0aGVyCj4+Pj4g
bWFzc2FnaW5nLgo+Pj4gU2FmZXR5IGFnYWluc3Qgc3BlY3RyZSB2MSBpcyBub3QgYSBtYXR0ZXIg
b2Ygb3Bpbmlvbi4KPj4+Cj4+PiBUbyBwcm90ZWN0IGFnYWluc3Qgc3BlY3VsYXRpdmVseSBleGVj
dXRpbmcgdGhlIHdyb25nIGJhc2ljIGJsb2NrLCB0aGUKPj4+IHBpcGVsaW5lIG11c3QgZXhlY3V0
ZSB0aGUgY29uZGl0aW9uYWwganVtcCBmaXJzdCwgKnRoZW4qIGhpdCBhbiBsZmVuY2UKPj4+IHRv
IHNlcmlhbGlzZSB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtIGFuZCByZXZlY3RvciBpbiB0aGUgY2Fz
ZSBvZgo+Pj4gaW5jb3JyZWN0IHNwZWN1bGF0aW9uLgo+Pj4KPj4+IFRoZSBvdGhlciB3YXkgYXJv
dW5kIGlzIG5vdCBzYWZlLsKgIFNlcmlhbGlzaW5nIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0KPj4+
IGRvZXNuJ3QgZG8gYW55dGhpbmcgdG8gcHJvdGVjdCBhZ2FpbnN0IHRoZSBhdHRhY2tlciB0YWtp
bmcgY29udHJvbCBvZiBhCj4+PiBsYXRlciBicmFuY2guCj4+Pgo+Pj4gVGhlIGJpZ2dlciBwcm9i
bGVtIGlzIHRvIGRvIHdpdGggY2xhc3NpZnlpbmcgd2hhdCB3ZSBhcmUgcHJvdGVjdGluZwo+Pj4g
YWdhaW5zdC7CoCBJbiB0aGUgY2FzZSBvZiBpc19jb250cm9sX2RvbWFpbigpLCBpdCBpcyBhbnkg
YWN0aW9uIGJhc2VkIG9uCj4+PiB0aGUgcmVzdWx0IG9mIHRoZSBkZWNpc2lvbi7CoCBGb3IgaXNf
e3B2LGh2bX1fZG9tYWluKCksIGlzIG9ubHkgKHRvIGEKPj4+IGZpcnN0IGFwcHJveGltYXRpb24p
IHNwZWN1bGF0aXZlIHR5cGUgY29uZnVzaW9uIGludG8gdGhlIHB2L2h2bSB1bmlvbnMKPj4+ICh3
aGljaCBpbiBwcmFjdGljZSBleHRlbmRzIHRvIGNhbGxpbmcgcHZfL2h2bV8gZnVuY3Rpb25zIGFz
IHdlbGwpLgo+Pj4KPj4+IEFzIGZvciB0aGUgcmVhbCBjb25jcmV0ZSBicmVha2FnZXMuwqAgSW4g
YSBzdGFnaW5nIGJ1aWxkIHdpdGggR0NDIDYKPj4+Cj4+PiAkIG9iamR1bXAgLWQgeGVuLXN5bXMg
fCBncmVwICc8aXNfaHZtX2RvbWFpbj46JyB8IHdjIC1sCj4+PiAxOAo+Pj4gJCBvYmpkdW1wIC1k
IHhlbi1zeW1zIHwgZ3JlcCAnPGlzX3B2X2RvbWFpbj46JyB8IHdjIC1sCj4+PiA5Cj4+Pgo+Pj4g
QWxsIG9mIHdoaWNoIGhhdmUgdGhlIGxmZW5jZSB0b28gZWFybHkgdG8gcHJvdGVjdCBhZ2FpbnN0
IHNwZWN1bGF0aXZlCj4+PiB0eXBlIGNvbmZ1c2lvbi4KPj4gQW5kIGFsbCBvZiB3aGljaCBhcmUg
YmVjYXVzZSwgb3RoZXIgdGhhbiBJIHRoaW5rIGl0IHdhcyBvcmlnaW5hbGx5Cj4+IGludGVuZGVk
LCB0aGUgZnVuY3Rpb25zIHN0aWxsIGFyZW4ndCBhbHdheXNfaW5saW5lLgo+IAo+IFJpZ2h0LCBi
dXQgaWYgd2UgZm9yY2UgaXNfaHZtX2RvbWFpbigpIHRvIGJlIGFsd2F5c19pbmxpbmUsIHRoZW4K
PiBpc19odm1fdmNwdSgpIGdldHMgb3V0LW9mLWxpbmVkLgo+IAo+IFRoaXMgdHVybnMgaW50byBh
IGdhbWUgb2Ygd2hhY2stYS1tb2xlLCB3aGVyZSBhbnkgcHJlZGljYXRlIHdyYXBwaW5nCj4gc29t
ZXRoaW5nIHdpdGggYW4gZW1iZWRkZWQgZXZhbHVhdGVfbm9zcGVjKCkgYnJlYWtzIHRoZSBzYWZl
dHkuCgpUaGF0J3MgdW5kZXJzdG9vZCwgYnV0IHdoYXQgZG8geW91IGRvPyBUaGUgY29uc2VxdWVu
Y2UgaXMgdGhhdCB3ZSdkCmhhdmUgdG8gZ28gdGhyb3VnaCBfYWxsXyBpbmxpbmUgKHByZWRpY2F0
ZSkgZnVuY3Rpb25zLCBjb252ZXJ0aW5nCnRoZW0gdG8gYWx3YXlzX2lubGluZSBhcyBuZWVkZWQu
IEF1ZGl0aW5nIG5vbi1pbmxpbmUgb25lcyAobGlrZQpwMm1fbWVtX2FjY2Vzc19zYW5pdHlfY2hl
Y2soKSkgd291bGQgbmVlZCBkb2luZyBpbmRlcGVuZGVudGx5IGFueXdheSwKYW5kIEknZCBjb25z
aWRlciB0aGlzIGFuIGluZGVwZW5kZW50IGFzcGVjdC9pc3N1ZS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 08:57:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 08:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGJP3-0000lH-Q9; Fri, 04 Oct 2019 08:57:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qonk=X5=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iGJP2-0000l7-6e
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 08:57:32 +0000
X-Inumbo-ID: ff4809ee-e684-11e9-9746-12813bfff9fa
Received: from mail-wm1-f46.google.com (unknown [209.85.128.46])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff4809ee-e684-11e9-9746-12813bfff9fa;
 Fri, 04 Oct 2019 08:57:30 +0000 (UTC)
Received: by mail-wm1-f46.google.com with SMTP id r19so4946699wmh.2
 for <xen-devel@lists.xenproject.org>; Fri, 04 Oct 2019 01:57:30 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=k68Jk2unMUzHeo2VCHmxj7My9yOX1Meum7gVeahWNcQ=;
 b=Gp8GQBDZYkUcnYtGFzgtOEm/UdroijnDKiyiMIUpipQoo/qe+AuXlTrrPlOQXaHY66
 RLHjTxn03UG0N788tVXDQC3RQigfNbhj8QUYMOh9V6zblRZSxCqk0sDLNLbzC/DHYXee
 RpFJVTxndPa+H0Lx6yMhFUkkqbMpcSVEF08kYy3CZyJeBE0gK33Mk4DzfvcMvew91ZFF
 tRi9foCdDKdWUjuX5sVbTNUeApBKYUYOAfqaABNfXGTt178yuHDkilQcFcLsHMM/xNQk
 UQA28dxTJliY6BT3w8UsRkoJMUSl87nV4uyiF4JSV7FNzlMgMpzBsvnmORGHdcpFvvLM
 R34A==
X-Gm-Message-State: APjAAAUiuqtjuho5AF0zSJ472uDQ2/5ZpaLrZAVatS8uTxJzdlSCIx4r
 yvIROojdzPeItydRRiTRmRY=
X-Google-Smtp-Source: APXvYqxO9OkUvzXX+CctQns4tuYRKkhrsp2M/M60gUdb0B5D8Ci1MigD7zkJUF4QD8ZR/erZpXrnQA==
X-Received: by 2002:a1c:658b:: with SMTP id
 z133mr10248415wmb.130.1570179450017; 
 Fri, 04 Oct 2019 01:57:30 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id r12sm5899412wrq.88.2019.10.04.01.57.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 04 Oct 2019 01:57:29 -0700 (PDT)
Date: Fri, 4 Oct 2019 09:57:28 +0100
From: Wei Liu <wl@xen.org>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20191004085728.ba4tpw6gfvhcaowz@debian>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDQ6MTI6MzBQTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBTcGVjaWZpY2FsbHkKPiAqIHhlbi5vcmcgdG8geGVucHJvamVjdC5vcmcKPiAqIGh0dHAg
dG8gaHR0cHMKPiAqIFJlcGxhY2VkIHBhZ2VzIHdoZXJlIHBhZ2UgaGFzIG1vdmVkCj4gICAoaW5j
bHVkaW5nIG9uIHhlbiBwYWdlcyBhcyB3ZWxsIGFzIGV4dGVybmFsIHBhZ2VzKQo+ICogUmVtb3Zl
ZCBzb21lIFVSTHMgKGUuZy4gZG93bmxvYWRzIGZvciBMaW51eCBQViBkcml2ZXJzKQo+IAo+IFRl
c3RlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KCkRvIHlvdSBoYXZlIGEgYnJh
bmNoIGZvciB0aGlzIHBhdGNoPwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 09:32:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 09:32:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGJwX-0003tn-O4; Fri, 04 Oct 2019 09:32:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGJwW-0003ti-KT
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 09:32:08 +0000
X-Inumbo-ID: d13a8496-e689-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d13a8496-e689-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 09:32:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGJwO-0007iY-B0; Fri, 04 Oct 2019 09:32:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGJwO-0005Qm-1V; Fri, 04 Oct 2019 09:32:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGJwO-0001dR-0f; Fri, 04 Oct 2019 09:32:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142222-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 09:32:00 +0000
Subject: [Xen-devel] [linux-4.4 test] 142222: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjIyMiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjIyMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjAxOSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGlu
IDE0MjAxOSBwYXNzIGluIDE0MjIyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0MjEyMSBwYXNzIGluIDE0MjAxOQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTQyMTIx
IHBhc3MgaW4gMTQyMjIyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAxOCBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQyMTIxIHBhc3MgaW4gMTQyMjIyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxNDIxMjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MjEyMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMiBob3N0cy1hbGxvY2F0ZSAgIHN0YXJ2ZWQgaW4gMTQy
MDE5IG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDVmMDkwZDgzN2IxZjYxYmExMjc4MGE4YjgxOTZiNjlhMDBkN2NkNzAKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1
Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0
ODozMCBaICAgNjEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYg
MTY6NDA6MjYgWiAgIDU4IGRheXMgICA2NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDE1OTkgIDIwMTktMDktMjEgMTk6MDA6NDYgWiAgIDEyIGRheXMgICAxMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjMwMSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDk2NjAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 09:49:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 09:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGKDO-0004tk-Bj; Fri, 04 Oct 2019 09:49:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEoo=X5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iGKDN-0004tf-GW
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 09:49:33 +0000
X-Inumbo-ID: 42db3c6a-e68c-11e9-9747-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 42db3c6a-e68c-11e9-9747-12813bfff9fa;
 Fri, 04 Oct 2019 09:49:30 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E8AD715A1;
 Fri,  4 Oct 2019 02:49:29 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2FDB93F706;
 Fri,  4 Oct 2019 02:49:29 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>
References: <b02aeec5-b90f-d330-a504-0ab0e6ff86c9@arm.com>
 <20191002185617.GA2644@xilinx.com>
 <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com> <20191002232017.GC2644@xilinx.com>
 <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
 <20191003181547.GA13953@xilinx.com>
 <c2ea24d9-6bd0-a5b2-9ea1-b3bfe5e30a02@arm.com>
 <20191003202457.GA4040@xilinx.com>
 <3764ed03-e2a8-31e4-0e73-0bd3d88434ca@arm.com>
 <20191004002502.GA9033@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <edb70263-f98c-da0b-0e6a-859d6808b438@arm.com>
Date: Fri, 4 Oct 2019 10:49:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191004002502.GA9033@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQnJpYW4sCgpPbiAwNC8xMC8yMDE5IDAxOjI1LCBCcmlhbiBXb29kcyB3cm90ZToKPiBPbiBU
aHUsIE9jdCAwMywgMjAxOSBhdCAxMDoyMDozNlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+IEhpIEJyaWFuLAo+Pgo+PiBPbiAxMC8zLzE5IDk6MjQgUE0sIEJyaWFuIFdvb2RzIHdyb3Rl
Ogo+Pj4gT24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDc6MjM6MjNQTSArMDAwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4gVGhlcmUncyBhIFdBUk5fT04oKSBiZXR3ZWVuIHRoZSB0d28gZGVidWcg
cHJpbnRrcyBjYWxscyBJIHNoYXJlZCBhYm92ZS4KPj4KPj4gTG9va2luZyBhdCB0aGUgbG9nLCB0
aGUgTUZOIHNlZW1zIHRvIGNvcnJlc3BvbmQgdG8gdGhlIG9uZSByaWdodCBhZnRlciBYZW4KPj4g
KDAwMDAwMDAwMDE0MDAwMDAgLSAwMDAwMDAwMDAxNTMyOGYxKSBpbiBtZW1vcnkuCj4+Cj4+IFNv
IGl0IGlzIG5vcm1hbCB0byBoYXZlIHRoZSBwYWdlIGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRv
ci4gSG93ZXZlciwgSSBhbQo+PiBub3QgZW50aXJlbHkgc3VyZSB3aGljaCBiaXQgb2YgaW5pdF9k
b25lKCkgaXMgZ2l2aW5nIHRoZSBwYWdlIGFnYWluIHRvCj4+IHhlbmhlYXAuCj4+Cj4+IEl0IGlz
IHVubGlrZWx5IHRvIGJlIGZyZWVfaW5pdF9tZW1vcnkoKSBiZWNhdXNlIGl0IGRlYWwgd2l0aCB0
aGUgaW5pdAo+PiBzZWN0aW9uIHRoYXQgaXMgbm90IGF0IHRoZSBlbmQgb2YgdGhlIGJpbmFyeS4K
Pj4KPj4gVGhpcyB3b3VsZCBsZWF2ZSBkaXNjYXJkX2luaXRpYWxfbW9kdWxlcygpIGJ1dCB0aGVy
ZSBhcmUgYSBjaGVjayB0byBza2lwIFhlbgo+PiBtb2R1bGUuCj4+Cj4+IFRoZSBjYWxsIHN0YWNr
IG9ubHkgcHJpbnQgdGhlIGFkZHJlc3MgYW5kIG5vdCB0aGUgc3ltYm9sIGJlY2F1c2UgaXQKPj4g
dW5yZWdpc3RlcmVkIHRoZSBzeW1ib2xzIGZvciBpbml0LiBTZWUgdW5yZWdpc3Rlcl9pbml0X3Zp
cnR1YWxfbWVtb3J5KCkuCj4+Cj4+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+PiAoWEVOKSAgICBb
PDAwMDAwMDAwMDAyMWMxYTg+XSBwYWdlX2FsbG9jLmMjZnJlZV9oZWFwX3BhZ2VzKzB4MWE4LzB4
NjE0IChQQykKPj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjFjMWE4Pl0gcGFnZV9hbGxvYy5jI2Zy
ZWVfaGVhcF9wYWdlcysweDFhOC8weDYxNCAoTFIpCj4+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIx
ZTkwMD5dIHBhZ2VfYWxsb2MuYyNpbml0X2hlYXBfcGFnZXMrMHgzZDQvMHg1NjQKPj4gKFhFTikg
ICAgWzwwMDAwMDAwMDAwMjFlYjI0Pl0gaW5pdF9kb21oZWFwX3BhZ2VzKzB4OTQvMHg5Ywo+PiAo
WEVOKSAgICBbPDAwMDAwMDAwMDAyYjgzZWM+XSAwMDAwMDAwMDAwMmI4M2VjCj4+IChYRU4pICAg
IFs8MDAwMDAwMDAwMDJiODkwND5dIDAwMDAwMDAwMDAyYjg5MDQKPj4gKFhFTikgICAgWzwwMDAw
MDAwMDAwMjYwYTNjPl0gc2V0dXAuYyNpbml0X2RvbmUrMHgxMC8weDIwCj4+IChYRU4pICAgIFs8
MDAwMDAwMDAwMDJiOTlhYz5dIDAwMDAwMDAwMDAyYjk5YWMKPj4KPj4gWW91IHNob3VsZCBiZSBh
YmxlIHRvIHVzZSBhZGRyMmxpbmUgb24gdGhlIGFkZHJlc3Mgd2l0aCBYZW4gYmluYXJ5Lgo+PiBJ
IGhhdmUgdGhlIGZlZWxpbmcgdGhpcyB3aWxsIHBvaW50IHRvIGRpc2NhcmRfaW5pdGlhbF9tb2R1
bGVzKCkgYXMgdGhpcyBpcwo+PiBhbiBpbml0IGZ1bmN0aW9uIGFuZCB0aGUgc3ltYm9sIHNob3Vs
ZCBub3QgYmUgcHJpbnRlZC4KPj4KPj4gQnV0LCBJIGNhbid0IHNlZSBhbnl0aGluZyBvYnZpb3Vz
bHkgd3JvbmcgaW4gdGhlIGZ1bmN0aW9uLi4uIFNvIEkgYW0gbm90Cj4+IGVudGlyZWx5IHN1cmUg
d2hhdCBjb3VsZCBiZSB0aGUgbmV4dCBzdGVwcy4KPj4KPj4gQ2hlZXJzLAo+Pgo+PiAtLSAKPj4g
SnVsaWVuIEdyYWxsCj4gCj4gSW4gdGhlIGxvZywgdGhlcmUnczoKPiAoWEVOKSBNT0RVTEVbMF06
IDAwMDAwMDAwMDE0MDAwMDAgLSAwMDAwMDAwMDAxNTMyOGYxIFhlbgo+IChYRU4pIE1PRFVMRVsx
XTogMDAwMDAwMDAwNzZkMjAwMCAtIDAwMDAwMDAwMDc2ZGMwODAgRGV2aWNlIFRyZWUKPiAoWEVO
KSBNT0RVTEVbMl06IDAwMDAwMDAwMDc2ZGYwMDAgLSAwMDAwMDAwMDA3ZmZmMzY0IFJhbWRpc2sK
PiAoWEVOKSBNT0RVTEVbM106IDAwMDAwMDAwMDAwODAwMDAgLSAwMDAwMDAwMDAzMTgwMDAwIEtl
cm5lbAo+IChYRU4pICBSRVNWRFswXTogMDAwMDAwMDAwNzZkMjAwMCAtIDAwMDAwMDAwMDc2ZGMw
MDAKPiAoWEVOKSAgUkVTVkRbMV06IDAwMDAwMDAwMDc2ZGYwMDAgLSAwMDAwMDAwMDA3ZmZmMzY0
Cj4gCj4gTGludXgga2VybmVsCS0+ICAgOF8wMDAwIC0gMzE4XzAwMDAKPiBYZW4JCS0+IDE0MF8w
MDAwIC0gMTUzXzI4ZjEKPiAKPiBUaGVyZSdzIHNvbWV0aGluZyBub3QgcXVpdGUgcmlnaHQgaGVy
ZS4uLiBJJ20gZ3Vlc3NpbmcgWGVuIHdhcyB3b3JraW5nCj4gYXQgdGhlIGFkZHJlc3MgYmVmb3Jl
IGJlY2F1c2UgaXQgd2FzIG91dCBvZiB0aGUgInJhbmdlIiBvZiB0aGUgTGludXgKPiBrZXJuZWwu
ICBOb3cgSSBndWVzcyBJIG5lZWQgdG8gbG9vayBpbnRvIGlmIGl0J3MgYSBYZW4gb3IgdS1ib290
IGlzc3VlLgoKVGhlIGxvYWRpbmcgYWRkcmVzcyB5b3Ugd3JvdGUgbWF0Y2ggdGhlIG9uZXMgeW91
IHNlZW0gdG8gaGF2ZSByZXF1ZXN0ZWQgaW4gVS1ib290OgoKRmlsZW5hbWUgJ3lvY3RvLUltYWdl
Jy4KTG9hZCBhZGRyZXNzOiAweDgwMDAwCgpGaWxlbmFtZSAneGVuLWN1c3RvbS51YicuCkxvYWQg
YWRkcmVzczogMHgxNDAwMDAwCgpCdXQgdGhlIHNpemUgZG9lcyBub3QgbWF0Y2ggdGhlIG9uZSB5
b3UgcHJvdmlkZWQgaW4gdGhlIERldmljZS1UcmVlOgoKQnl0ZXMgdHJhbnNmZXJyZWQgPSAxODIx
NTQyNCAoMTE1ZjIwMCBoZXgpCgp2cwoKMHgwMDAwMDAwMDAzMTgwMDAwIC0gMHgwMDAwMDAwMDAw
MDgwMDAwID0gMHgzMTAwMDAwCgpUaGlzIGlzIGFsd2F5cyBhIHJpc2sgd2hlbiB5b3Ugd3JpdGUg
aW4gYWR2YW5jZSB0aGUgc2l6ZSBvZiB0aGUgYmluYXJpZXMgYW5kIApsb2NhdGlvbiBpbiB0aGUg
RGV2aWNlLVRyZWUuIElmIHlvdSBhcmUgdXNpbmcgdGZ0cC9sb2FkIGZyb20gRlMsIGl0IGlzIG11
Y2ggbGVzcyAKcmlza3kgdG8gcHJvdmlkZSBhIFUtYm9vdCBzY3JpcHQgdGhhdCB3aWxsIGdlbmVy
YXRlIHRoZSBYZW4gRFQgbm9kZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 10:00:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 10:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGKNZ-0006Ib-EF; Fri, 04 Oct 2019 10:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGKNX-00063g-LF
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 10:00:03 +0000
X-Inumbo-ID: ba8a1e6a-e68d-11e9-9747-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba8a1e6a-e68d-11e9-9747-12813bfff9fa;
 Fri, 04 Oct 2019 10:00:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E7697AC84;
 Fri,  4 Oct 2019 09:59:59 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191003142544.16323-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <fbc9b24b-03c7-f341-eb4e-8dc8cc59e5a1@suse.com>
Date: Fri, 4 Oct 2019 12:00:07 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191003142544.16323-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/spec-ctrl: Annotate remaining
 model names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMjAxOSAxNjoyNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbmFtZXMgaW4g
cmV0cG9saW5lX3NhZmUoKSBhcmUgY29waWVkIGZyb20gc2hvdWxkX3VzZV9lYWdlcl9mcHUoKS4g
IFRoZQo+IG5hbWVzIGluIG1kc19jYWxjdWxhdGlvbnMoKSBjb21lIHBhcnRseSBmcm9tIExpbnV4
J3MgaW50ZWwtZmFtaWx5LmgsIGFuZAo+IHBhcnRseSBmcm9tIGNvbnZlcnNhdGlvbnMgd2l0aCBJ
bnRlbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 10:34:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 10:34:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGKv7-0000W2-IZ; Fri, 04 Oct 2019 10:34:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGKv6-0000Vx-Vw
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 10:34:45 +0000
X-Inumbo-ID: 93cabdde-e692-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93cabdde-e692-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 10:34:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AC26FADF1;
 Fri,  4 Oct 2019 10:34:42 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-2-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dde9c6fd-8043-cbc5-ab06-d6e238ad0e38@suse.com>
Date: Fri, 4 Oct 2019 12:34:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1570110555-24287-2-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] efi/boot: fix set_color function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMjAxOSAxNTo0OSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gLSAwIGlzIGEgcG9z
c2libGUgYW5kIGFsbG93ZWQgdmFsdWUgZm9yIGEgY29sb3IgbWFzayBhY2Nyb2RpbmcgdG8KPiAg
IFVFRkkgU3BlYyAyLjYgKDExLjkpIGVzcGVjaWFsbHkgZm9yIHJlc2VydmVkIG1hc2sKCkhtbSwg
bG9va2luZyBhdCAyLjggKHdoZXJlIGl0J3Mgc2VjdGlvbiAxMi45LCB3aGljaCBpbiB0dXJuIGlz
IHdoeQpzZWN0aW9uIHRpdGxlcyB3b3VsZCBiZSBtb3JlIGhlbHBmdWwgaW4gc3VjaCByZWZlcmVu
Y2VzKSBJIGNhbid0CnNlZSB0aGUgY2FzZSBiZWluZyBtZW50aW9uZWQgZXhwbGljaXRseS4gSSBj
YW4gYWNjZXB0IHRoYXQKUmVzZXJ2ZWRNYXNrIG1pZ2h0IGJlIHplcm8sIGJ1dCB0aGVuIEknZCBw
cmVmZXIgdG8gaGFuZGxlIHRoYXQKY2FzZSBpbiB0aGUgY2FsbGVyLCByYXRoZXIgdGhhbiBhbGxv
d2luZyB6ZXJvIGFsc28gZm9yIHRoZSB0aHJlZQpjb2xvcnMuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 10:40:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 10:40:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGL0e-0001Ji-9S; Fri, 04 Oct 2019 10:40:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGL0d-0001Jd-18
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 10:40:27 +0000
X-Inumbo-ID: 6002e192-e693-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6002e192-e693-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 10:40:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4F568B18C;
 Fri,  4 Oct 2019 10:40:25 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-3-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4d82e6f6-e362-7fc0-efa9-d024088d9f9f@suse.com>
Date: Fri, 4 Oct 2019 12:40:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1570110555-24287-3-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] efi/boot: make sure chosen mode is set
 even if firmware tell it is
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMuMTAuMjAxOSAxNTo0OSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gSWYgYSBib290bG9h
ZGVyIGlzIHVzaW5nIG5hdGl2ZSBkcml2ZXIgaW5zdGVhZCBvZiBFRkkgR09QIGl0IG1pZ2h0Cj4g
cmVzZXQgZ3JhcGhpY3MgbW9kZSB0byBiZSBkaWZmZXJlbnQgZnJvbSB3aGF0IGZpcm13YXJlIHRo
aW5rcyBpdAo+IGN1cnJlbnRseSBpcy4gU2V0IGNob3NlbiBtb2RlIHVuY29uZGl0aW9uYWxseSB0
byBmaXggdGhpcyBwb3NzaWJsZQo+IG1pc2FsaWdubWVudC4KPiAKPiBPYnNlcnZlZCB3aXRoIEVG
SSBHUlVCMiBjb21waWxlZCB3aXRoIGFsbCBwb3NzaWJsZSB2aWRlbyBkcml2ZXJzIHdoZXJlCj4g
bmF0aXZlIGRyaXZlcnMgdGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgoKSSBkb24ndCB0aGlu
ayB0aGlzIGNhc2UgY2FuIGhhcHBlbiB3aXRoIGp1c3QgcGxhaW4gRUZJLiBUaGVyZWZvcmUgLi4u
Cgo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXgu
Y29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL2VmaS9ib290LmMgfCAyICstCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKPiBpbmRleCA5MzNkYjg4
Li40MDY3NzIxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYwo+ICsrKyBiL3hl
bi9jb21tb24vZWZpL2Jvb3QuYwo+IEBAIC0xMDUyLDcgKzEwNTIsNyBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgZWZpX3NldF9nb3BfbW9kZShFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09MICpnb3As
IFVJTlROIGdvcAo+ICAgICAgVUlOVE4gaW5mb19zaXplOwo+ICAKPiAgICAgIC8qIFNldCBncmFw
aGljcyBtb2RlLiAqLwo+IC0gICAgaWYgKCBnb3BfbW9kZSA8IGdvcC0+TW9kZS0+TWF4TW9kZSAm
JiBnb3BfbW9kZSAhPSBnb3AtPk1vZGUtPk1vZGUgKQo+ICsgICAgaWYgKCBnb3BfbW9kZSA8IGdv
cC0+TW9kZS0+TWF4TW9kZSApCj4gICAgICAgICAgZ29wLT5TZXRNb2RlKGdvcCwgZ29wX21vZGUp
OwoKLi4uIHJhdGhlciB0aGFuIGRlbGV0aW5nIHRoZSByaWdodCBzaWRlIG9mIHRoZSAmJiBJJ2Qg
bGlrZSB0bwpzdWdnZXN0IHRvIGV4dGVuZCB0byB0byB0YWtlIGVmZmVjdCBvbmx5IHdoZW4gY29t
aW5nIHN0cmFpZ2h0CmZyb20gRUZJIChpLmUuIEVGSV9MT0FERVIgc2V0IGluIGVmaV9mbGFncyku
IFRoZSBjb21tZW50IHRoZW4Kc2hvdWxkIGJlIGV4dGVuZGVkIHRvIGV4cGxhaW4gd2h5IHRoaXMg
aXMuIChSZWFzb24gYmVpbmcgdGhhdApJJ2QgcHJlZmVyIHRvIGF2b2lkIG1vZGUgc3dpdGNoZXMg
dW5sZXNzIHRoZXkncmUgbmVlZGVkIGZvcgphIGNlcnRhaW4gcmVhc29uLikKCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 10:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 10:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGLEg-0002Gw-QH; Fri, 04 Oct 2019 10:54:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=obQ/=X5=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iGLEe-0002Gr-St
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 10:54:56 +0000
X-Inumbo-ID: 65f671de-e695-11e9-9749-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65f671de-e695-11e9-9749-12813bfff9fa;
 Fri, 04 Oct 2019 10:54:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570186496;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=vizT7Ep+cAlT5qa1rDgC6wyYluu50w6QsC4chioPRhs=;
 b=cZV7l1SSjwPsaemG3dri5TwqJDPwoMUizJGGBd//J8dObSUgMClUnvh8
 aG0LlNxkqUEbYcLHIUplmoEo4NHfuZ4GkE70vKtoHD9LTQh+87tXZ+5UG
 malNzFCOfvAItXBcaefUfaTjw7GJu/iM3ujSRnAxT2eQcobyM1GZ0vc5X Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZFBojU95zSdDwxvkBNK2yQ6nMP58XOWjLzg7BTN6YnwIu/j1Rlsb03o+/rQd7inob/0WSMYg94
 AFGXM/0si2qfc0h8tXVRewsJx63lIcdRjesAgnxtno0X1yHlyHR5xveVM2UoSn6SK1fqNFxNAp
 NpjI+8mYkAAAvZ5A/oPWzo+/A3AChNIa0XXHjJt4I/eKLltJH37ErESXQgu8mi/Cktvk+TvmFG
 Bcc6FXaLF61Ibfg1brIx1tSdBi62fx+HNvxQhpkoMnQNU1wvkenl3xJjLkQgQxdT4dDappQqYR
 fxg=
X-SBRS: 2.7
X-MesageID: 6469364
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6469364"
To: Jan Beulich <jbeulich@suse.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-2-git-send-email-igor.druzhinin@citrix.com>
 <dde9c6fd-8043-cbc5-ab06-d6e238ad0e38@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <a19291d4-1eb0-e479-f9a7-bd442a1649dc@citrix.com>
Date: Fri, 4 Oct 2019 11:54:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <dde9c6fd-8043-cbc5-ab06-d6e238ad0e38@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] efi/boot: fix set_color function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxOSAxMTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMTAuMjAxOSAx
NTo0OSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IC0gMCBpcyBhIHBvc3NpYmxlIGFuZCBhbGxv
d2VkIHZhbHVlIGZvciBhIGNvbG9yIG1hc2sgYWNjcm9kaW5nIHRvCj4+ICAgVUVGSSBTcGVjIDIu
NiAoMTEuOSkgZXNwZWNpYWxseSBmb3IgcmVzZXJ2ZWQgbWFzawo+IAo+IEhtbSwgbG9va2luZyBh
dCAyLjggKHdoZXJlIGl0J3Mgc2VjdGlvbiAxMi45LCB3aGljaCBpbiB0dXJuIGlzIHdoeQo+IHNl
Y3Rpb24gdGl0bGVzIHdvdWxkIGJlIG1vcmUgaGVscGZ1bCBpbiBzdWNoIHJlZmVyZW5jZXMpIEkg
Y2FuJ3QKPiBzZWUgdGhlIGNhc2UgYmVpbmcgbWVudGlvbmVkIGV4cGxpY2l0bHkuIEkgY2FuIGFj
Y2VwdCB0aGF0Cj4gUmVzZXJ2ZWRNYXNrIG1pZ2h0IGJlIHplcm8sIGJ1dCB0aGVuIEknZCBwcmVm
ZXIgdG8gaGFuZGxlIHRoYXQKPiBjYXNlIGluIHRoZSBjYWxsZXIsIHJhdGhlciB0aGFuIGFsbG93
aW5nIHplcm8gYWxzbyBmb3IgdGhlIHRocmVlCj4gY29sb3JzLgoKIklmIGEgYml0IGlzIHNldCBp
biBSZWRNYXNrLCBHcmVlbk1hc2ssIG9yIEJsdWVNYXNrIHRoZW4gdGhvc2UgYml0cyBvZgp0aGUg
cGl4ZWwgcmVwcmVzZW50IHRoZSBjb3JyZXNwb25kaW5nIGNvbG9yLiIgLSAiSWYgYSBiaXQgaXMg
c2V0Li4uIgppbXBsaWVzIGl0IG1pZ2h0IG5vdCBiZSBzZXQuIE5vdGhpbmcgcHJldmVudHMgbWFz
ayBmb3IgdGhlIGNvbG9ycyBiZSAwCmFzIHdlbGwuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 11:14:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGLXh-0004I4-0j; Fri, 04 Oct 2019 11:14:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGLXg-0004Hz-CI
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 11:14:36 +0000
X-Inumbo-ID: 24b74363-e698-11e9-974b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24b74363-e698-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:14:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 193EBB19B;
 Fri,  4 Oct 2019 11:14:34 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-2-git-send-email-igor.druzhinin@citrix.com>
 <dde9c6fd-8043-cbc5-ab06-d6e238ad0e38@suse.com>
 <a19291d4-1eb0-e479-f9a7-bd442a1649dc@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ebd2f8e6-42ed-d1b6-8a2d-e7f07848d5b1@suse.com>
Date: Fri, 4 Oct 2019 13:14:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a19291d4-1eb0-e479-f9a7-bd442a1649dc@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] efi/boot: fix set_color function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxMjo1NCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMDQvMTAvMjAx
OSAxMTozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAzLjEwLjIwMTkgMTU6NDksIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gLSAwIGlzIGEgcG9zc2libGUgYW5kIGFsbG93ZWQgdmFsdWUg
Zm9yIGEgY29sb3IgbWFzayBhY2Nyb2RpbmcgdG8KPj4+ICAgVUVGSSBTcGVjIDIuNiAoMTEuOSkg
ZXNwZWNpYWxseSBmb3IgcmVzZXJ2ZWQgbWFzawo+Pgo+PiBIbW0sIGxvb2tpbmcgYXQgMi44ICh3
aGVyZSBpdCdzIHNlY3Rpb24gMTIuOSwgd2hpY2ggaW4gdHVybiBpcyB3aHkKPj4gc2VjdGlvbiB0
aXRsZXMgd291bGQgYmUgbW9yZSBoZWxwZnVsIGluIHN1Y2ggcmVmZXJlbmNlcykgSSBjYW4ndAo+
PiBzZWUgdGhlIGNhc2UgYmVpbmcgbWVudGlvbmVkIGV4cGxpY2l0bHkuIEkgY2FuIGFjY2VwdCB0
aGF0Cj4+IFJlc2VydmVkTWFzayBtaWdodCBiZSB6ZXJvLCBidXQgdGhlbiBJJ2QgcHJlZmVyIHRv
IGhhbmRsZSB0aGF0Cj4+IGNhc2UgaW4gdGhlIGNhbGxlciwgcmF0aGVyIHRoYW4gYWxsb3dpbmcg
emVybyBhbHNvIGZvciB0aGUgdGhyZWUKPj4gY29sb3JzLgo+IAo+ICJJZiBhIGJpdCBpcyBzZXQg
aW4gUmVkTWFzaywgR3JlZW5NYXNrLCBvciBCbHVlTWFzayB0aGVuIHRob3NlIGJpdHMgb2YKPiB0
aGUgcGl4ZWwgcmVwcmVzZW50IHRoZSBjb3JyZXNwb25kaW5nIGNvbG9yLiIgLSAiSWYgYSBiaXQg
aXMgc2V0Li4uIgo+IGltcGxpZXMgaXQgbWlnaHQgbm90IGJlIHNldC4KClRoaXMgdGFsa3MgYWJv
dXQgdGhlIGZ1bmN0aW9uIG9mIGluZGl2aWR1YWwgYml0cy4gVGhlcmUncyBub3RoaW5nIHNhaWQK
YWJvdXQgbm90IGJpdCBhdCBhbGwgYmVpbmcgc2V0IGZvciBhIHBhcnRpY3VsYXIgY29sb3IuCgo+
IE5vdGhpbmcgcHJldmVudHMgbWFzayBmb3IgdGhlIGNvbG9ycyBiZSAwIGFzIHdlbGwuCgpJIHdv
dWxkbid0IHJlYWQgaXQgbGlrZSB0aGlzLCBuby4gSSdtIGZpbmUgaW1wbHkgc3VjaCBmb3IgdGhl
IHJlc2VydmVkCmZpZWxkLCBidXQgSSdkIHJhdGhlciBjb25zaWRlciBpdCBhIGJyb2tlbiBtb2Rl
IGlmIG9uZSBvZiB0aGUgY29sb3JzCmhhcyBubyB3YXkgb2YgcmVwcmVzZW50aW5nIGF0IGFsbC4g
SW4gcGFydGljdWxhcgoKIlRoZSBjb2xvciBpbnRlbnNpdGllcyBtdXN0IGluY3JlYXNlIGFzIHRo
ZSBjb2xvciB2YWx1ZXMgZm9yIGEgZWFjaAogY29sb3IgbWFzayBpbmNyZWFzZSB3aXRoIGEgbWlu
aW11bSBpbnRlbnNpdHkgb2YgYWxsIGJpdHMgaW4gYSBjb2xvcgogbWFzayBjbGVhciB0byBhIG1h
eGltdW0gaW50ZW5zaXR5IG9mIGFsbCBiaXRzIGluIGEgY29sb3IgbWFzayBzZXQuIgoKc3VnZ2Vz
dHMgdG8gbWUgdGhhdCB0aGVyZSBjYW4ndCBiZSB6ZXJvIGJpdHMgc2V0LCBvciBlbHNlIHRoZXJl
J2QgYmUKbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIG1pbmltdW0gYW5kIG1heGltdW0gaW50ZW5zaXR5
LiBBbHNvLCB3aGlsZQptYXRoZW1hdGljYWxseSBpdCBtYWtlcyBzZW5zZSBmb3IgImFsbCBiaXRz
IiB0byBpbmNsdWRlIHRoZSBjYXNlIG9mCnplcm8gb2YgdGhlbSwgaXQgZG9lc24ndCAodG8gbWUg
YXQgbGVhc3QpIGluIGRheS10by1kYXkgdXNlIG9mIHRoZQpsYW5ndWFnZS4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 11:25:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGLi7-0005Bd-4Y; Fri, 04 Oct 2019 11:25:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=obQ/=X5=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iGLi6-0005BY-7o
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 11:25:22 +0000
X-Inumbo-ID: a5da1a56-e699-11e9-974b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5da1a56-e699-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:25:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570188321;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0g+pcHnXCfK+eIut/j0/l+XAKNa3h11EmHamAX41PNg=;
 b=WTwIr56Cwzd5Qx0nadLsUj3eDG7hTR87s9ifaUHH0awfZiMYbAW2pDJR
 uGyIh2NqjJx58wZPzXT1Ppnl7tow5seRxkCcmXB7zW1Tdvje8WHSPjFK+
 BLvlhQi9aDIAKg52qVi82lL5AaGu8aAm2qbspV41qemE5AzqFrXpdcjkv k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 43yXnoQ/pM6dMnodVzX2VDIOrxbAklOCKj6gyexv2N1J6XXBsFWdZVeyiRNO46YSUp2mqByVxA
 +yLsRvm3h8I6qMkStJ0SSrqKb8xXslnXwZ1Y5PuPdXe6BF3Vq6mNBpqtvzTE+JK7bepfTPDebY
 w2tSsoqxB5ye5F2Cixq8aPuajVkH2rXqfiImUO1ns0/ZfYFMCOh8V/M5hxsXOHq7MFMa5ndx6u
 IMOAHqRk2IlgqKRtOWS5b4bmGICGKCbNMfoXxCJwsLFdhtR5i2iuSy9rKGiBbmXxzniiQ72nqo
 rh8=
X-SBRS: 2.7
X-MesageID: 6470256
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6470256"
To: Jan Beulich <jbeulich@suse.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-2-git-send-email-igor.druzhinin@citrix.com>
 <dde9c6fd-8043-cbc5-ab06-d6e238ad0e38@suse.com>
 <a19291d4-1eb0-e479-f9a7-bd442a1649dc@citrix.com>
 <ebd2f8e6-42ed-d1b6-8a2d-e7f07848d5b1@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <d810a9eb-2736-787a-652d-b2417876eac9@citrix.com>
Date: Fri, 4 Oct 2019 12:25:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <ebd2f8e6-42ed-d1b6-8a2d-e7f07848d5b1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] efi/boot: fix set_color function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxOSAxMjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMTAuMjAxOSAx
Mjo1NCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDA0LzEwLzIwMTkgMTE6MzQsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4gT24gMDMuMTAuMjAxOSAxNTo0OSwgSWdvciBEcnV6aGluaW4gd3Jv
dGU6Cj4+Pj4gLSAwIGlzIGEgcG9zc2libGUgYW5kIGFsbG93ZWQgdmFsdWUgZm9yIGEgY29sb3Ig
bWFzayBhY2Nyb2RpbmcgdG8KPj4+PiAgIFVFRkkgU3BlYyAyLjYgKDExLjkpIGVzcGVjaWFsbHkg
Zm9yIHJlc2VydmVkIG1hc2sKPj4+Cj4+PiBIbW0sIGxvb2tpbmcgYXQgMi44ICh3aGVyZSBpdCdz
IHNlY3Rpb24gMTIuOSwgd2hpY2ggaW4gdHVybiBpcyB3aHkKPj4+IHNlY3Rpb24gdGl0bGVzIHdv
dWxkIGJlIG1vcmUgaGVscGZ1bCBpbiBzdWNoIHJlZmVyZW5jZXMpIEkgY2FuJ3QKPj4+IHNlZSB0
aGUgY2FzZSBiZWluZyBtZW50aW9uZWQgZXhwbGljaXRseS4gSSBjYW4gYWNjZXB0IHRoYXQKPj4+
IFJlc2VydmVkTWFzayBtaWdodCBiZSB6ZXJvLCBidXQgdGhlbiBJJ2QgcHJlZmVyIHRvIGhhbmRs
ZSB0aGF0Cj4+PiBjYXNlIGluIHRoZSBjYWxsZXIsIHJhdGhlciB0aGFuIGFsbG93aW5nIHplcm8g
YWxzbyBmb3IgdGhlIHRocmVlCj4+PiBjb2xvcnMuCj4+Cj4+ICJJZiBhIGJpdCBpcyBzZXQgaW4g
UmVkTWFzaywgR3JlZW5NYXNrLCBvciBCbHVlTWFzayB0aGVuIHRob3NlIGJpdHMgb2YKPj4gdGhl
IHBpeGVsIHJlcHJlc2VudCB0aGUgY29ycmVzcG9uZGluZyBjb2xvci4iIC0gIklmIGEgYml0IGlz
IHNldC4uLiIKPj4gaW1wbGllcyBpdCBtaWdodCBub3QgYmUgc2V0Lgo+IAo+IFRoaXMgdGFsa3Mg
YWJvdXQgdGhlIGZ1bmN0aW9uIG9mIGluZGl2aWR1YWwgYml0cy4gVGhlcmUncyBub3RoaW5nIHNh
aWQKPiBhYm91dCBub3QgYml0IGF0IGFsbCBiZWluZyBzZXQgZm9yIGEgcGFydGljdWxhciBjb2xv
ci4KPiAKCkkga25vdyBjZXJ0YWlubHkgdGhhdCBpdCdzIG5vdCBvbmx5IG1lIHdobyByZWFkcyB0
aGlzIHNlbnRlbmNlIHRoZSBzYW1lCndheSAtIGZpcm13YXJlIGRldmVsb3BlcnMgYXMgd2VsbC4g
QnV0IGlmIHlvdSBpbnNpc3QgSSB3aWxsIHJlc3RyaWN0CnRoaXMgY2hhbmdlIHRvIHJlc2VydmVk
IG1hc2sgb25seS4KCklnb3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 11:33:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:33:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGLqK-000656-42; Fri, 04 Oct 2019 11:33:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=obQ/=X5=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iGLqI-000651-IZ
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 11:33:50 +0000
X-Inumbo-ID: d56ed97a-e69a-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d56ed97a-e69a-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 11:33:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570188830;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZlyVpau3J9uxetiU3vI1Mtwf3e1lGoxWkrIqDoRAUVY=;
 b=UBqtJCfbJF2IXyXbvHWXXit35R00rNAx7Z36x40fj6rNrtq7Zh9Tm7u4
 foDNbxTelMscf/Ao3gDY5cxIZw+RNhD52t4lrl9CVPEA05XsTI2saSMS3
 McqF8hjtyeu+PPMY0iPIX6YmHchHkBCRYy4nmWzTPCEOWrnztGFY+YAFU c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SOlLeKTL6iIOYNlZMBOqnFwvBBqLN7sVRFPqkaSB384H39WSCUdX62gUNo0Z3ZOWDEr6gdRtAa
 /uZAYd2O4PL7zR5UqEGwyIosGeNbuo7yrBRiWDTX1kcGX5johzfxkw9uz117lnVxIBhDoaa//2
 vIMxTgtcbd1g1IawH+z36Hmp5LZb7zDZbHUk4Edtc4DoGpXN0D1zmx8064Dolb64F0M1NCensn
 XdkzYvnSovJxBA1jdcAPH+7vjNMCzy6S/RM15fccfBFrAJGbeH7duqE5/9aSpYiiy39a1f/roK
 RQk=
X-SBRS: 2.7
X-MesageID: 6470456
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6470456"
To: Jan Beulich <jbeulich@suse.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-3-git-send-email-igor.druzhinin@citrix.com>
 <4d82e6f6-e362-7fc0-efa9-d024088d9f9f@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <7bb04327-f442-5455-fda5-3d457b06fd68@citrix.com>
Date: Fri, 4 Oct 2019 12:33:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4d82e6f6-e362-7fc0-efa9-d024088d9f9f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] efi/boot: make sure chosen mode is set
 even if firmware tell it is
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxOSAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDMuMTAuMjAxOSAx
NTo0OSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IElmIGEgYm9vdGxvYWRlciBpcyB1c2luZyBu
YXRpdmUgZHJpdmVyIGluc3RlYWQgb2YgRUZJIEdPUCBpdCBtaWdodAo+PiByZXNldCBncmFwaGlj
cyBtb2RlIHRvIGJlIGRpZmZlcmVudCBmcm9tIHdoYXQgZmlybXdhcmUgdGhpbmtzIGl0Cj4+IGN1
cnJlbnRseSBpcy4gU2V0IGNob3NlbiBtb2RlIHVuY29uZGl0aW9uYWxseSB0byBmaXggdGhpcyBw
b3NzaWJsZQo+PiBtaXNhbGlnbm1lbnQuCj4+Cj4+IE9ic2VydmVkIHdpdGggRUZJIEdSVUIyIGNv
bXBpbGVkIHdpdGggYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUKPj4gbmF0aXZlIGRy
aXZlcnMgdGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhp
cyBjYXNlIGNhbiBoYXBwZW4gd2l0aCBqdXN0IHBsYWluIEVGSS4gVGhlcmVmb3JlIC4uLgo+IAoK
Q291bGQgeW91IGNsYXJpZnkgd2hhdCB5b3UgbWVhbiBieSAicGxhaW4gRUZJIiBoZXJlPyBEbyB5
b3UgbWVhbiBiZWluZwpib290ZWQgYXMgRUZJIGJpbmFyeSB1bmxpa2UgdGhyb3VnaCBtdWx0aWJv
b3QgcHJvdG9jb2w/IEkgdGhpbmsgaW4gYm90aApjYXNlcyBpdCdzIHBvc3NpYmxlIHRvIGNvbWUg
dGhlcmUgdGhyb3VnaCBhIGJvb3Rsb2FkZXIuCgpJZ29yCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 11:46:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGM2e-00072m-FV; Fri, 04 Oct 2019 11:46:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=H2ig=X5=amazon.de=prvs=173ce9986=wipawel@srs-us1.protection.inumbo.net>)
 id 1iGM2d-00072h-3d
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 11:46:35 +0000
X-Inumbo-ID: 9aedb094-e69c-11e9-974b-12813bfff9fa
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9aedb094-e69c-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:46:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1570189589; x=1601725589;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=o4mgdMosipStvRk92RN9e1/ixZFBr3YiIYMY8DrzdX4=;
 b=pONtsZ/H674HXXB6ZMPi7fGLQphO3xi0UPjw4hwsHMYZQRWHji6wYQPp
 SdfO5acy5MF/MBa9UqiUwExys5N4NMo51xqkrRP5Q3enCaHUra0Lo3h6c
 yFB1RKvHibfmFzDdM+LeRgi6YJGdS6G7glV7RjYtwUOZBlrK3bl41zg2E s=;
X-IronPort-AV: E=Sophos;i="5.67,256,1566864000"; d="scan'208";a="425844054"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-821c648d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 04 Oct 2019 11:46:28 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-821c648d.us-east-1.amazon.com (Postfix) with ESMTPS
 id 44DCFA2A74; Fri,  4 Oct 2019 11:46:27 +0000 (UTC)
Received: from EX13D02EUB004.ant.amazon.com (10.43.166.221) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 4 Oct 2019 11:46:26 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D02EUB004.ant.amazon.com (10.43.166.221) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 4 Oct 2019 11:46:25 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Fri, 4 Oct 2019 11:46:25 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
Thread-Index: AQHVd7zeVEtV72K+90WC9bCWIxSiJ6dFticAgAAIMYCAABxqgIAAEe6AgAExb4CAALvnAIACiTOA
Date: Fri, 4 Oct 2019 11:46:25 +0000
Message-ID: <73EA5AF9-50EF-4145-AB3F-14F383B543CE@amazon.com>
References: <20190930182437.25478-1-andrew.cooper3@citrix.com>
 <20190930182437.25478-3-andrew.cooper3@citrix.com>
 <46bcfde3-83c8-5a2c-9196-832e0ea144ea@suse.com>
 <d73687de-df73-2131-f8ca-4061dc6f0a24@citrix.com>
 <4410be2a-7061-e71d-0578-ebc48e506d7a@suse.com>
 <d7734a40-4ed7-6618-057f-c03e6ba074ff@citrix.com>
 <81BDBA7C-7565-4B47-8F99-2778AC92CF30@amazon.com>
 <6a5d9510-fe42-8b7a-653b-dafa309ef7f6@citrix.com>
In-Reply-To: <6a5d9510-fe42-8b7a-653b-dafa309ef7f6@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.63]
Content-ID: <77F5DA9A63B43F4AA98016366CF5C7C1@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH for-4.13 2/2] xen/nospec: Introduce
 CONFIG_SPECULATIVE_BRANCH_HARDEN and disable it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>, "Wieczorkiewicz,
 Pawel" <wipawel@amazon.de>, "Manthey, Norbert" <nmanthey@amazon.de>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMi4gT2N0IDIwMTksIGF0IDIzOjAyLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IE9uIDAyLzEwLzIwMTkgMTA6NTAsIFdpZWN6
b3JraWV3aWN6LCBQYXdlbCB3cm90ZToNCj4+Pj4+PiBJJ3ZlIHRha2VuLCBhcyBhIHNpbXBsZSBl
eGFtcGxlLA0KPj4+Pj4+IHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpLCBhbmQgdGhpcyBs
b29rcyB0byBiZSB0aGUgd2F5IGdjYzkgaGFzIGdlbmVyYXRlZA0KPj4+Pj4+IGNvZGUgKGluIGEg
bm9uLWRlYnVnIGJ1aWxkKS4gSGVuY2UgZWl0aGVyIEknbSBtaXMtcmVtZW1iZXJpbmcgd2hhdCB3
ZSB3YW50DQo+Pj4+Pj4gdGhpbmdzIHRvIGxvb2sgbGlrZSwgb3IgdGhlcmUncyBtb3JlIHRvIGl0
IHRoYW4gY29kZSBnZW5lcmF0aW9uIHNpbXBseSBiZWluZw0KPj4+Pj4+ICJub3QgY29ycmVjdCIu
DQo+Pj4+Pj4gDQo+Pj4+PiBUaGlzIGV4YW1wbGUgZGVtb25zdHJhdGVzIHRoZSBwcm9ibGVtLCBh
bmQgYWN0dWFsbHkgdGhyb3dzIGEgZnVydGhlcg0KPj4+Pj4gc3Bhbm5lciBpbiB0aGUgd29ya3Mg
b2YgaG93IG1ha2UgdGhpcyBzYWZlLCB3aGljaCBoYWRuJ3Qgb2NjdXJyZWQgdG8gbWUNCj4+Pj4+
IGJlZm9yZS4NCj4+Pj4+IA0KPj4+Pj4gVGhlIGluc3RydWN0aW9uIHN0cmVhbSBmcm9tIGEgY2Fs
bGVyIG9mIHAybV9tZW1fYWNjZXNzX3Nhbml0eV9jaGVjaygpDQo+Pj4+PiB3aWxsIGxvb2sgc29t
ZXRoaW5nIGxpa2UgdGhpczoNCj4+Pj4+IA0KPj4+Pj4gY2FsbCBwMm1fbWVtX2FjY2Vzc19zYW5p
dHlfY2hlY2sNCj4+Pj4+ICAgICAuLi4NCj4+Pj4+ICAgICBsZmVuY2UNCj4+Pj4+ICAgICAuLi4N
Cj4+Pj4+ICAgICByZXQgICANCj4+Pj4+IGNtcCAkMCwgJWVheA0KPj4+Pj4gam5lIC4uLg0KPj4+
Pj4gDQo+Pj4+PiBXaGljaCBpcyB1bnNhZmUsIGJlY2F1c2UgdGhlIG9ubHkgc2FmZSB3YXkgdG8g
YXJyYW5nZSB0aGlzIGNvZGUgd291bGQgYmU6DQo+Pj4+PiANCj4+Pj4+IGNhbGwgcDJtX21lbV9h
Y2Nlc3Nfc2FuaXR5X2NoZWNrDQo+Pj4+PiAgICAgLi4uDQo+Pj4+PiAgICAgcmV0DQo+Pj4+PiBj
bXAgJDAsICVlYXgNCj4+Pj4+IGpuZSAxZg0KPj4+Pj4gbGZlbmNlDQo+Pj4+PiAuLi4NCj4+Pj4+
IDE6IGxmZW5jZQ0KPj4+Pj4g4oCmDQo+Pj4+PiANCj4+Pj4+IA0KPiANCj4gQW5zd2VyaW5nIG91
dCBvZiBvcmRlciwgYmVjYXVzZSBJIHRoaW5rIHRoaXMgd2lsbCBtYWtlIHRoaW5ncyBjbGVhcmVy
Lg0KPiANCj4+IEJ1dCB0aGUgaGFyZGVuaW5nIHdhc27igJl0IGFib3V0IHNwZWN0cmUgdjEsIGJ1
dCBhYm91dCBjYWNoZS1sb2FkIGdhZGdldHM/DQo+IA0KPiBVbHRpbWF0ZWx5LCB5ZXMgLSB0aGUg
Z29hbCBpcyBjYWNoZSBsb2FkIGdhZGdldHMuDQo+IA0KPiBDYWNoZSBsb2FkIGdhZGdldHMgYXJl
IGFueSBtZW1vcnkgcmVhZCwgd2hlcmUgdGhlIGF0dGFja2VyIGNhbiBpbmZsdWVuY2UgdGhlIHBv
c2l0aW9uIG9mIHRoZSBsb2FkLiAgVGhlIGVhc3kgY2FzZSB0byB0aGluayBhYm91dCBpcyB0aGUg
Zmlyc3QgaGFsZiBvZiBhIFNwZWN0cmUgdjEgZ2FkZ2V0IChpLmUuIHRoZSBmaXJzdCBtZW1vcnkg
bG9hZCksIGJ1dCBhIHNlY29uZCBjb21tb24gY2FzZSBpcyBhIHNpbXBsZSBtZW1vcnkgcmVhZCB3
aXRoIHRoZSB3cm9uZyBiYXNlIHBvaW50ZXIgKGFzIGRlbW9uc3RyYXRlZCBjbGVhcmx5IGJ5IFNw
ZWN0cmVHUyBhbmQgQ1ZFLTIwMTktMTEyNSkuDQo+IA0KDQpZZXMsIHRoYXTigJlzIHJpZ2h0Lg0K
DQo+IEEgM3JkIGNhc2UsIHdoaWNoIGlzIGFjdHVhbGx5IHRoZSByb290IG9mIHRoaXMgZGlzY292
ZXJ5LCBpcyBzcGVjdWxhdGl2ZSB0eXBlIGNvbmZ1c2lvbiB3aGVyZSB0aGUgcHJvY2Vzc29yIGV4
ZWN1dGVzIGNvZGUgZXhwZWN0aW5nIHRvIHVzZSB7ZCx2fS0+YXJjaC57cHYsaHZtfS4kRk9PLCBi
dXQgaXMgaW50ZXJwcmV0aW5nIHRoZSBkYXRhIHdpdGggdGhlIHR5cGVzIG9mIHRoZSBvdGhlciB1
bmlvbi4gIEZvciBwZW9wbGUgZmFtaWxpYXIgd2l0aCBTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3Mg
Z2FkZ2V0cywgdGhpcyBpcyB0aGUgc2FtZSBraW5kIG9mIHRoaW5nIGFzIHRoZSBpbnRlZ2VyL3Bv
aW50ZXIgY29uZnVzaW9uIGluIHRoYXQgY2FzZS4NCj4gDQoNClllcywgdGhhdOKAmXMgcmlnaHQg
YWdhaW4uIFRoZXJlIGlzIGFsc28gYSBmZXcgb3RoZXIgY2FzZXMgbGlrZSBhYnVzaW5nIHN3aXRj
aCBqdW1wIHRhYmxlcyBldGMuDQpCdXQsIEkgd291bGQgbGlrZSB0byBmb2N1cyBvbiB0aGUgZmly
c3QgaGFsZiBvZiBhIFNwZWN0cmUgdjEgZ2FkZ2V0cy4NCg0KPiBUaGUgb25seSB2aWFibGUgZml4
IGZvciB0aGVzZSBpcyB0byBhdm9pZCBlbnRlcmluZyB0aGUgYmFzaWMgYmxvY2sgd2l0aCB0aGUg
dnVsbmVyYWJsZSBjb2RlIHBhdHRlcm4gaW4gdGhlIGZpcnN0IHBsYWNlLiAgSS5lLiAiZml4aW5n
IiBTcGVjdHJlIHYxLg0KPiANCg0KSSB0aGluayB0aGF04oCZcyBub3QgdGhlIG9ubHkgdmlhYmxl
IGZpeCBvcHRpb24uIEJ1dCwgdGhhdCBkZXBlbmRzIG9uIHRoZSBiYXNpYyBibG9jayBjb25zdHJ1
Y3Rpb24uDQpUaGVyZSBjZXJ0YWlubHkgYXJlIGJhc2ljIGJsb2NrIHdoZXJlIHRoaXMgaXMgdGhl
IG9ubHkgdmlhYmxlIGZpeC4gQnV0IHRoZXJlIGFyZSBhbHNvIG90aGVycy4NCg0KRXhhbXBsZSAx
Og0KDQptb3YgKFJFRzEpLCBSRUcyDQpjbXAgJDB4MCwoUkVHMykNCmpuZSAxDQptb3YgKFJFRzIp
LCBSRUc0ICMgR2FkZ2V0IGxvYWQNCjE6DQouLi4NCg0KSW4gdGhlIGFib3ZlIGNhc2UgYSBsZmVu
Y2UgZG9lcyBub3QgbmVlZCB0byBwcm90ZWN0IHRoZSBicmFuY2ggc3BlY3VsYXRpb24gdG8ga2ls
bCBvZmYgdGhlIGNhY2hlLWxvYWQgZ2FkZ2V0Lg0KVGhlIGxmZW5jZSBiZWZvcmUgdGhlIGNtcCBp
bnN0cnVjdGlvbiB3b3VsZCBtYWtlIHN1cmUgdGhlIFJFRzIgaG9sZHMgYW4gYWN0dWFsIHZhbHVl
Lg0KDQpFeGFtcGxlIDI6IChwcm9iYWJseSBhIGJldHRlciBvbmUpDQoNCm1vdiAoUkVHMSksIFJF
RzINCmNtcCAkMHgwLFJFRzINCmpuZSAxDQptb3YgKFJFRzMpLCBSRUc0ICMgR2FkZ2V0IGxvYWQN
CjE6DQouLi4NCg0KV2hlbiBwdXR0aW5nIGxmZW5jZSBiZWZvcmUgdGhlIGNtcCBpbnN0cnVjdGlv
biwgd2UgbGltaXQgdGhlIGNoYW5jZXMgb2Ygc3BlY3VsYXRpb24gb3ZlciB0aGUgYnJhbmNoLg0K
U2FtZSBhcHBsaWVzIHRvIHRoaXM6DQoNCmNhbGwgaXNfYWxsb3dlZA0KICAgIG1vdiAoUkVHMSks
IFJFRzINCiAgICDigKYuICAgDQogICAgbW92IFJFRzIsIFJBWA0KICAgIHJldA0KY21wICQweDAs
UkFYDQpqbmUgMQ0KbW92IChSRUcyKSwgUkVHNCAjIEdhZGdldCBsb2FkDQoxOg0KLi4uDQoNClB1
dHRpbmcgbGZlbmNlIGJlZm9yZSByZXR1cm4gZnJvbSB0aGUgZnVuY3Rpb24sIHNvIGFzIHRvIGhh
dmUgdGhlIHZhbHVlIGZvciB0aGUgY21wIGluc3RydWN0aW9uIGZpeGVkIHdvdWxkIGJlIGFsc28g
Z29vZCBlbm91Z2guDQooSSBhZ3JlZSB0aGF0IG1pZ2h0IG5vdCBiZSBwZXJmZWN0LCBidXQganVz
dCBnb29kIGVub3VnaOKApikNCg0KQW5kIGZpbmFsbHk6DQpFeGFtcGxlIDM6DQoNCmNtcCAkMHgw
LChSRUcxKQ0Kam5lIDENCm1vdiAoUkVHMiksIFJFRzMgIyBHYWRnZXQgbG9hZA0KMToNCuKApg0K
DQpIZXJlIGluZGVlZCBub3QgbXVjaCBjYW4gYmUgZG9uZSBhbmQgd2UgaGF2ZSB0byBwdXQgbGZl
bmNlcyB0aGUgc3BlY3RyZSB2MSB3YXkuDQoNCg0KPj4gRG9lcyBpdCBtZWFuIHRoZSBDUFUgc3Bl
Y3VsYXRlcyBvdmVyIGEgZGlyZWN0IGNhbGwgKGFzc3VtaW5nIG5vICNQRiBldGMpIGFuZA0KPj4g
YXNzdW1lcyBzb21lIGRlZmF1bHQgcmV0dXJuIHZhbHVlIHRvIGJlIHVzZWQ/DQo+PiANCj4gDQo+
IFRoYXQgd2Fzbid0IHRoZSBwb2ludCBJIHdhcyB0cnlpbmcgdG8gbWFrZSwgYWx0aG91Z2ggSW50
ZWwgQ1BVcyB3aWxsIHNwZWN1bGF0aXZlbHkgZXhlY3V0ZSB0aGUgaW5zdHJ1Y3Rpb25zIGZvbGxv
d2luZyBhbiBpbmRpcmVjdCBjYWxsL2ptcCB3aGlsZSB0aGUgZnJvbnRlbmQgd29ya3Mgb3V0IHdo
ZXJlIHRvIGZldGNoIGZyb20gbmV4dC4NCj4gDQoNClllcywgaW5kaXJlY3QgY2FsbC9qbXAgaW5z
dHJ1Y3Rpb24gY291bGQgc3BlY3VsYXRlLCBidXQgdGhhdOKAmXMgb3V0IG9mIHNjb3BlIGZvciB0
aGlzIGRpc2N1c3Npb24uDQoNCj4gVGhlIHBvaW50IHdhcyB0aGF0LCB0byBhdm9pZCBlbnRlcmlu
ZyB0aGUgd3JvbmcgYmFzaWMgYmxvY2ssIHRoZSBsZmVuY2UgbXVzdCBiZSBsYXRlciBpbiB0aGUg
aW5zdHJ1Y3Rpb24gc3RyZWFtIHRoYW4gdGhlIGNvbmRpdGlvbmFsIGp1bXAuICBUaGUgZnJvbnRl
bmQgaGFzIHRvIGZvbGxvdyB0aGUgYXR0YWNrZXIgY29udHJvbGxlZCBqdW1wLCB0aGVuIHNlcmlh
bGlzZSBpdHNlbGYgdG8gZmlndXJlIG91dCBpZiBpdCB3ZW50IHdyb25nLg0KPiANCg0KWWVzLCB0
aGF04oCZcyB0cnVlLiBCdXQsIHRoaXMgaXMgdG8gYXZvaWQgZW50ZXJpbmcgdGhlIHdyb25nIGJh
c2ljIGJsb2NrLiBBcyBJIG1lbnRpb25lZCBlYXJsaWVyIHRoYXQgbWlnaHQgbm90IGJlIHRoZSBv
bmx5IG9wdGlvbi4NCg0KPiBTZXJpYWxpc2luZyBmaXJzdCwgdGhlbiBmb2xsb3dpbmcgdGhlIGF0
dGFja2VyIGNvbnRyb2xsZWQganVtcCBzdGlsbCBsZWF2ZXMgYSBzcGVjdWxhdGlvbiB3aW5kb3cs
IHdoaWNoIGNhbiBleGVjdXRlIHRoZSBnYWRnZXQuDQo+IA0KDQpZZXMsIHRoYXTigJlzIGFsc28g
dHJ1ZS4gU3VjaCBwcm90ZWN0aW9uIGFnYWluc3QgZW50ZXJpbmcgYSBiYXNpYyBibG9jayBkb2Vz
IG5vdCBndWFyYW50ZWUgYW55dGhpbmcuDQpPbmUgY291bGQgYXJndWUgdGhhdCBpdCBsaW1pdHMg
dGhlIHNwZWN1bGF0aW9uIHdpbmRvdyB0aG91Z2guIEFuZCwgaXQgbWFrZXMgaXQgaGFyZGVyIHRv
IG9yY2hlc3RyYXRlIHRoZSBhdHRhY2suDQpCdXQsIEkgYWdyZWUgdGhhdCB0aGlzIGlzIGEgZmFs
c2Ugc2Vuc2Ugb2Ygc2VjdXJpdHkuDQoNCj4+IElmIG5vdCwgbWF5YmUgd2Ugc2hvdWxkIGJlIG1v
cmUgY29uY2VybmVkIGFib3V0IHRoZSB2YWx1ZSB0aGUgY2FjaGUtbG9hZGluZw0KPj4gZ2FkZ2V0
IHNwZWN1bGF0ZXMgd2l0aCwgcmF0aGVyIHRoYW4gdGhlIHNoZWVyIHNwZWN1bGF0aW9uIG92ZXIg
dGhlIGJyYW5jaC4NCj4+IA0KPiANCj4gSW4gYSBteXRoaWNhbCB3b3JsZCB3aGVyZSBhIGNvbXBs
ZXRlIHNvbHV0aW9uIGV4aXN0ZWQsIGNoYW5uZWxzIG90aGVyIHRoYW4gdGhlIGRhdGEgY2FjaGUg
d2FudCBjb25zaWRlcmluZy4gIFRoZXJlIGlzIHNvbWUgaW50ZXJlc3Rpbmcgd29yayB3aXRoIGlu
c3RydWN0aW9uIGNhY2hlIGFuZCBUTEIgdGltaW5nIGFuYWx5c2lzLCBhbmQgdGhlc2UgYXJlIGZh
ciBoYXJkZXIgdG8gY2xvc2UuDQo+IA0KPiBHaXZlbiB0aGUgU3BlY3RyZUdTIGNhc2Ugb2YgYSBi
YWQgYmFzZSBwb2ludGVyLCByYXRoZXIgdGhhbiBhIGJhZCBvZmZzZXQsIGEgbm9uLXNwZWN0cmUt
djEgZml4IHdvdWxkIGhhdmUgdG8gY2xhbXAgZXZlcnkgcmVnaXN0ZXIgbWFraW5nIHVwIHBhcnQg
b2YgYSBtZW1vcnkgb3BlcmFuZC4NCj4gDQoNClllcywgYnV0IG9ubHkgZXZlcnkgcmVnaXN0ZXIg
dGhhdCBjb3VsZCBiZSBpbmZsdWVuY2VkIGJ5IGFuIHVudHJ1c3RlZCBzb3VyY2UuDQpUaGF0IGxp
bWl0cyB0aGUgb3ZlcmFsbCBudW1iZXIsIGJ1dCBoYXMgaXRzIG93biBjaGFsbGVuZ2VzICh0YWlu
dCBhbmFseXNpcyBpcyBoYXJkIGFzIGl0IGlzIGFueXdheeKApikuDQoNCj4gVGhpcyBpcyB0aGUg
YXBwcm9hY2ggd2hpY2ggdGhlIENsYW5nL0xMVk0gU3BlY3VsYXRpdmUgTG9hZCBIYXJkZW5pbmcg
ZmVhdHVyZSBnb2VzIGZvciwgYW5kIGNvbWVzIHdpdGggYSAzMCUgcGVyZiBoaXQgb3Igc28uICBG
dXJ0aGVybW9yZSwgdGhlIGN1cnJlbnQgZGVzaWduIG9mIFNMSCBpcyBzcGVjaWZpYyB0byB1c2Vy
c3BhY2UsIGFuZCB0aGVyZSBpcyBkZXZlbG9wbWVudCB3b3JrIG5lZWRlZCB0byBtYWtlIGl0IHNh
ZmUgZm9yIGtlcm5lbCBtb2RlIGNvZGUuDQo+IA0KDQpZZXMsIEkgaGF2ZSBzcGVudCBzb21lIHRp
bWUgd2l0aCBpdC4gQSB2ZXJ5IG5pY2Ugc3R1ZmYgYnV0IGRlZmluaXRlbHkgc3RpbGwgaW4gdGhl
IG1ha2luZy4NCg0KPiBTcGVjaWZpY2FsbHksIHRoZSBtdXhpbmcgb2YgdGhlIHNwZWN1bGF0aW9u
IHRva2VuIGFnYWluc3QgcmVnaXN0ZXJzIG5lZWRzIHRvIHR1cm4gZnJvbSAmPSB0b2tlbiB0byB8
PSB0b2tlbiwgYW5kIHRoZSBzZW5zZSBvZiB0aGUgdG9rZW4gYmVpbmcgMCBvciAtMSBuZWVkcyB0
byByZXZlcnNlLCBiZWNhdXNlIG9mIGtlcm5lbCBjb2RlIG9wZXJhdGluZyBpbiB0aGUgdG9wIG9m
IHRoZSBhZGRyZXNzIHNwYWNlLCByYXRoZXIgdGhhbiB0aGUgYm90dG9tLiAgVGhlcmUgaXMgYSBm
dXJ0aGVyIGNvbXBsaWNhdGlvbiBnaXZlbiBzaWduZWQgZGlzcGxhY2VtZW50LiAgRm9yIGtlcm5l
bCBjb2RlLCB0aGF0IGNhbiBzdGlsbCBzcGVjdWxhdGl2ZWx5IHdyYXAgYXJvdW5kIGludG8gdXNl
cnNwYWNlLCBhbmQgU01BUCAob24gbWVsdGRvd24tdnVsbmVyYWJsZSBwYXJ0cykgd29uJ3QgZXZl
biBoYWx0IHNwZWN1bGF0aW9uIGluIHRoaXMgY2FzZS4NCj4gDQoNClllYWgsIEkgYWdyZWUuIFRo
YXQgYnJpbmdzIG1lbW9yaWVzIG9mIFhTQTIxMi4gR29vZCBvbOKAmSB0aW1lcyA7LSkuDQoNCj4g
RnVydGhlciBmdXJ0aGVyIG1vcmUsIGZvciBYZW4sIHRoYXQgd291bGQgc3RpbGwgbW92ZSBpbmNv
cnJlY3Qgc3BlY3VsYXRpdmUgbWVtb3J5IGFjY2Vzc2VzIGludG8gUFYgZ3Vlc3Qga2VybmVsIGNv
bnRyb2xsZWQgc3BhY2UsIHJhdGhlciB0aGFuIFhlbiBjb250cm9sbGVkIHNwYWNlLg0KPiANCj4+
IA0KPj4+IFRvIHByb3RlY3QgYWdhaW5zdCBzcGVjdWxhdGl2ZWx5IGV4ZWN1dGluZyB0aGUgd3Jv
bmcgYmFzaWMgYmxvY2ssIHRoZQ0KPj4+IHBpcGVsaW5lIG11c3QgZXhlY3V0ZSB0aGUgY29uZGl0
aW9uYWwganVtcCBmaXJzdCwgKnRoZW4qIGhpdCBhbiBsZmVuY2UNCj4+PiB0byBzZXJpYWxpc2Ug
dGhlIGluc3RydWN0aW9uIHN0cmVhbSBhbmQgcmV2ZWN0b3IgaW4gdGhlIGNhc2Ugb2YNCj4+PiBp
bmNvcnJlY3Qgc3BlY3VsYXRpb24uDQo+Pj4gDQo+PiBUaGF04oCZcyB0cnVlLCBidXQgdGhlcmUg
YXJlIGFsc28gMiBhc3BlY3RzIHdvcnRoIG1lbnRpb25pbmc6DQo+PiAxKSBFeGFtcGxlOg0KPj4g
DQo+PiBqbmUgMQ0KPj4gUFJJVklMRUdFRA0KPj4gMToNCj4+IEFMV0FZU19TQUZFDQo+PiANCj4+
IFdlIGRvIG5vdCBuZWNlc3NhcmlseSBoYXZlIHRvIGNvdmVyIHRoZSAxOiBwYXRoIHdpdGggYW4g
bGZlbmNlPw0KPj4gV2UgY291bGQgYWxsb3cgc3BlY3VsYXRpb24gdGhlcmUsIGFzIGl0IGlzIGhh
cm1sZXNzLg0KPj4gDQo+IA0KPiBJIGFncmVlLCBidXQgaG93IGRvIHlvdSBleHByZXNzIHRoYXQg
dXNpbmcgZXZhbHVhdGVfbm9zcGVjKCk/DQo+IA0KPiBUaGVyZSBpcyBubyBpbmZvcm1hdGlvbiB0
eWluZyB3aGF0IGlzIHByaXZpbGVnZWQgYW5kIHdoYXQgaXMgc2FmZSwgdG8gdGhlIGNvbmRpdGlv
biBmb3IgZW50ZXJpbmcgdGhlIGJhc2ljIGJsb2NrLg0KPiANCg0KWWVzLCBJIHRoaW5rIHdlIGFs
bCBhZ3JlZSB0aGF0IHRyeWluZyB0byBzb2x2ZSB0aGUgZ2VuZXJhbCBjYXNlIHdpdGggc3VjaCBt
aXRpZ2F0aW9ucyBtaWdodCBiZSBpbmZlYXNpYmxlIGFuZCBmcmFnaWxlLg0KQnV0LCBkZXNwaXRl
IHRoYXQgbWFudWFsIGFwcGxpY2F0aW9uIG9mIHRoZSBtaXRpZ2F0aW9ucyBkZW1hbmRzIGEgbG90
IG9mIGVmZm9ydCBhbmQgY2F1dGlvbiwgSSB3b3VsZCBhcmd1ZSB0aGF0IHRoZXJlDQphcmUgcGxh
Y2VzIGluIGNvZGUgd2hlcmUgaXQgbWFrZXMgc2Vuc2UgYXMgYSBiZXN0LWVmZm9ydCBzb2x1dGlv
biAiZm9yIG5vdyIuDQoNCg0KPj4gMikgY2FjaGUtbG9hZCBwcm90ZWN0aW9uDQo+PiANCj4+IEl0
IG1pZ2h0IGJlIG9rIHRvIHNwZWN1bGF0ZSBvdmVyIGEgY29uZGl0aW9uYWwgYnJhbmNoLCB3aGVu
IHdlIGNhbg0KPj4gZ3VhcmFudGVlIHRoYXQgdGhlIHZhbHVlIHRvIGJlIHVzZWQgaW4gYSBkZXJl
ZmVyZW5jZSBpcyBub3Qgb3V0LW9mLWJvdW5kLg0KPj4gDQo+IA0KPiBJIGFncmVlIChpbiBwcmlu
Y2lwbGUsIGJlY2F1c2UgdGhlIGd1YXJhbnRlZSBpcyBpbXBsYXVzaWJsZSB0byBtYWtlIGluIGdl
bmVyYWwgY2FzZSkgYnV04oCmDQo+IA0KDQpZZXMsIEkgb2YgY291cnNlIGFncmVlIHRoYXQgdGhl
cmUgaXMgYWJzb2x1dGVseSBubyBndWFyYW50ZWUgZm9yIGdlbmVyYWwgY2FzZS4NCkFuZCBpZiB0
aGVyZSB3YXMgYSBnZW5lcmFsIGNhc2Ugc29sdXRpb24gSSB3b3VsZCBzdHJvbmdseSByZWNvbW1l
bmQgdG8gdXNlIHRoYXQgaW5zdGVhZC4NCg0KPj4gSW4gdGhhdCBjYXNlIGFuIGxmZW5jZSBpcyB1
c2VkIHRvIGxhdGNoIHRoZSB2YWx1ZSBpbiB0aGUgcmVnaXN0ZXIuIFdlIGNhbg0KPj4gc3RpbGwg
c3BlY3VsYXRlIG92ZXIgdGhlIGJyYW5jaCBhbmQgcmVhY2ggdGhlIGRlcmVmZXJlbmNlLCBidXQg
d2l0aCBhIHNhbmUgdmFsdWUuDQo+PiANCj4gDQo+IC4uLiB0aGlzIGlzIHJlYXNvbmluZyBhYm91
dCB0aGUgd3JvbmcgYmFzaWMgYmxvY2suICBUaGlzIGFuYWxvZ3kgaXM6DQo+IA0KPiBjbXAgLi4u
ICMxDQo+IGpjYyAxZg0KPiAgICAgQUxXQVlTX1NBRkUNCj4gICAgIGxmZW5jZSAoIm9wdGltaXNl
ZCIgZnJvbSB0aGUgY21wICMyIGlmIHN0YXRlbWVudCkNCj4gICAgIGNtcCAuLi4gIzINCj4gICAg
IGpjYyAxZg0KPiAgICAgUFJJVklMRUdFRA0KPiAxOg0KPiBBTFdBWVNfU0FGRQ0KPiANCg0KV2Vs
bCwgdGhlIGFib3ZlIGNvZGUgbWF5IGJlIG9uZSBvciBhbGwgb2YgbXkgZXhhbXBsZXMgKDEsMiwg
MykgZnJvbSBhYm92ZS4NCg0KPiBUaGlzIGlzIHNheWluZyB0aGF0IHRoZSBzcGlsbGVkIGxmZW5j
ZSBmcm9tIGNtcDIgcHJvdGVjdHMgUFJJVkxFR0VEIGJlY2F1c2UgaXQgbWlnaHQgcmVkdWNlIHRo
ZSBzcGVjdWxhdGl2ZSB2YXJpYWJpbGl0eSBpbiByZWdpc3RlcnMuICBUaGVyZSBhcmUgcHJvYmFi
bHkgY29kZSBzZXF1ZW5jZXMgd2hlcmUgdGhhdCB3b3VsZCBiZSB0cnVlLCBidXQgdGhlcmUgYXJl
IHBsZW50eSBvZiBvdGhlcnMgd2hlcmUgaXQgd291bGQgbm90IGJlIHRydWUuDQo+IA0KDQpUb3Rh
bGx5IGFncmVlIHdpdGggeW91IGhlcmUuIEkgcHJvdmlkZWQgbW9yZSB0aG91Z2h0cyBmb3IgdGhl
IGV4YW1wbGVzIGFib3ZlLg0KDQo+IFRoaXMgaXMgYmVjYXVzZSBpdCBpcyBwcm90ZWN0aW5nIGNt
cDEncyBiYXNpYyBibG9jayAob3IgYXQgbGVhc3QsIHBhcnQgb2YgaXQpLCBub3QgY21wMidzLiAg
SXQgd2lsbCBwcm90ZWN0IGFnYWluc3QgYW4gYXR0YWNrIHdoaWNoIHJlcXVpcmVzIHBvaXNvbmlu
ZyBvZiBib3RoIGNtcDEgYW5kIGNtcDIgdG8gYmUgZnVuY3Rpb24sIGJ1dCB0aGlzIGlzIG9yZGVy
cyBvZiBtYWduaXR1ZGUgaGFyZGVyIGZvciB0aGUgYXR0YWNrZXIgdG8gZGV0ZWN0IGFuZCBhcnJh
bmdlIGZvciwgdGhhbiBhbiBhdHRhY2sgd2hpY2ggc2ltcGx5IGludm9sdmVzIHBvaXNvbmluZyBj
bXAyIHRvIGVudGVyIFBSSVZJTEVHRUQgd2l0aCBhbiBhcmNoaXRlY3R1cmFsbHktY29ycmVjdCBy
ZWdpc3RlciBzdGF0ZSBpbnRlbmRlZCBmb3IgQUxXQVlTX1NBRkUuDQo+IA0KDQpZZXMsIHRoYXTi
gJlzIGFsbCB0cnVlLg0KQnV0LCB0aGUgYWN0dWFsIGluY2FybmF0aW9uIG9mIHRoZSBhYm92ZSBj
b2RlLCBjb3VsZCBiZSBhY3R1YWxseSBnb29kIGVub3VnaCBpZmYgdGhlIFBSSVZJTEVHRUQgcGFy
dCBkb2VzIG5vdCBkbyBhbnkgbWVtb3J5IGRlcmVmZXJlbmNlcyB3aXRoIHVuY2VydGFpbiwgYXR0
YWNrZXItaW5mbHVlbmNlZCB2YWx1ZXMgKEkgaGF2ZSBleGFtcGxlIDIgZnJvbSBhYm92ZSBpbiBt
aW5kIGhlcmUpLiANCg0KPj4gSSBhZ3JlZSB0aGF0IGxmZW5jZSBtaWdodCBub3QgZ2l2ZSB1cyAx
MDAlIHNlY3VyaXR5IGluIGV2ZXJ5IHBvdGVudGlhbCBjYXNlLA0KPj4gYnV0IHRoYXQgaXMgd2hh
dCAiaGFyZGVuaW5nIiBnaXZlcyB5b3UuLi4NCj4+IA0KPiANCj4gVGhpcyBiZWluZyBhIGJlc3Qt
ZWZmb3J0IGFwcHJvYWNoIGlzIGZpbmUuICBUaGVyZSBpcyBubyB3YXkgaXQgY291bGQgZXZlciBi
ZSBjYWxsZWQgY29tcGxldGUgd2l0aCBhIHN0cmFpZ2h0IGZhY2UuDQo+IA0KDQpUb3RhbGx5IGFn
cmVlIGFnYWluLiBJdCBpcyBkZWZpbml0ZWx5IG5vdCBldmVuIGNsb3NlIHRvIGJlaW5nIGNvbXBs
ZXRlLiBCZXR0ZXIgdGhhbiBub3RoaW5nIHRob3VnaC4NCg0KPiBJZiBldmVyeXRoaW5nIGhhZCBi
ZWVuIGRvbmUgdXNpbmcgYmxvY2tfc3BlY3VsYXRpb24oKSwgdGhhdCB3b3VsZCBhbHNvIGJlIG9r
LiAgVGhlcmUgaXMgbm8gd2F5IHRoZSBvcHRpbWlzZXIgY2FuIGJyZWFrIHRoZSBzYWZldHkgdGhl
cmUsIGJlY2F1c2UgaXQgY2Fubm90IHJlcG9zaXRpb24gdGhlIGxmZW5jZSBpbnN0cnVjdGlvbiBy
ZWxhdGl2ZSB0byBhbnkgbWVtb3J5IHJlZmVyZW5jZXMgKGFsdGhvdWdoIHRoZSBzdWJ0bGV0aWVz
IG9mIGl0IGJlaW5nIGFibGUgdG8gYmUgcmVwb3NpdGlvbmVkIHJlbGF0aXZlIHRvIG5vbi1tZW1v
cnkgYWNjZXNzZXMgc3RpbGwgbWFrZSBpdCBoYXJkIHRvIHJlYXNvbiBhYm91dCBpbiBnZW5lcmFs
KS4NCj4gDQoNClllcywgdGhhdCBpcyBzdGlsbCBhIGJhbmQtYWlkIG1pdGlnYXRpb24sIGtpbGxp
bmcgb2ZmIG1vc3Qgb2YgdGhlIChtb3JlIG9yIGxlc3MpIG9idmlvdXMgY2FjaGUtbG9hZCBnYWRn
ZXRzIHRoYXQgbWFudWFsIGVmZm9ydCBjYW4gZmluZC4NCkdlbmVyYWwgY2FzZSBpcyBzdGlsbCBv
cGVuIGFuZCBJIHBlcnNvbmFsbHkgYmVsaWV2ZSwgdGhhdCBvbmx5IGNvbXBpbGVyIG9yIHNpbGlj
b24gZml4ZXMgY291bGQgdHJ5IHRvIHByb3ZpZGUgYSBjb21wbGV0ZSwgZ2VuZXJhbCBlbm91Z2gN
CnNvbHV0aW9uLg0KDQo+IFRoZSBwcm9ibGVtIGlzIHRoYXQsIGF0IHRoZSBtb21lbnQsIHRoZSBv
cHRpbWlzZXIgaXMgdW5kZXJtaW5pbmcgdGhlIHNhZmV0eSB3aGljaCBpcyBhdHRlbXB0aW5nIHRv
IGJlIGluc2VydGVkIGJ5IHRoZSB1c2Ugb2YgZXZhbHVhdGVfbm9zcGVjKCkuDQo+IA0KDQpZZXMu
IEkgaGF2ZSBub3Qgc2VlIHRoYXQgbXlzZWxmICh3aXRoIEdDQzcpLCBidXQgSSBjYW4gaW1hZ2lu
ZSB0aGF0IGNvdWxkIGJlIGVhc2lseSB0aGUgY2FzZS4NCg0KPiBXZSBoYXZlIGNvZGUgd2hpY2gg
YXBwZWFycyB0byBiZSBzYWZlIGF0IHRoZSBDIGxldmVsLCBhbmQgaXNuJ3QuICBBIGZhbHNlIHNl
bnNlIG9mIHNlY3VyaXR5IGlzIGFyZ3VhYmx5IHdvcnNlIHRoYW4gbm8gc2VjdXJpdHkuDQo+IA0K
DQpZZXMsIEkgYWdyZWUgd2l0aCBzdWNoIHJlYXNvbmluZyAoaWYgd2UgYXJlIHNwZWFraW5nIG9m
IGdlbmVyYWwgY2FzZSB3aXRoIGV2YWx1YXRlX25vc3BlYygpKS4NCg0KPiBUaGUgcmFuZG9tIHNw
cmlua2xpbmcgb2YgbGZlbmNlcyB3aWxsIHJlZHVjZSB0aGUgYW1vdW50IG9mIHNwZWN1bGF0aW9u
LCBidXQgdGhpcyBpcyBvZiB2ZXJ5IGxpdHRsZSB1c2Ugd2hlbiBpdCBpcyBvbmx5IGFjdHVhbGx5
IHByb3RlY3RpbmcgYWdhaW5zdCBjZXJ0YWluIG1vcmUtY29tcGxpY2F0ZWQsIGFuZCB0aGVyZWZv
cmUgcmFyZXIsIGdhZGdldHMgYnV0IGxlYXZlcyB0aGUgY29tbW9uIGdhZGdldHMgc3RpbGwgZXhw
bG9pdGFibGUuDQo+IA0KDQpJIGFncmVlIGluIHByaW5jaXBsZSwgYnV0IEkgZG8gbm90IHRoaW5r
IHRoYXQgdGhpcyBpcyB0aGUgY2FzZSB3aXRoIHRoZSBwYXRjaGVzIGluIHF1ZXN0aW9uIChhdCBs
ZWFzdCBub3Qgd2l0aCBtYWpvcml0eSBvZiB0aGUgY2hhbmdlcyB0aGVyZSkuIA0KDQo+IH5BbmRy
ZXcNCg0KQmVzdCBSZWdhcmRzLA0KUGF3ZWwgV2llY3pvcmtpZXdpY3oNCg0KDQoNCgoKCkFtYXpv
biBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJl
cmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJp
Y2gKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0
OTE3MyBCClNpdHo6IEJlcmxpbgpVc3QtSUQ6IERFIDI4OSAyMzcgODc5CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 12:32:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 12:32:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGMkq-0002fw-LB; Fri, 04 Oct 2019 12:32:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGMko-0002fr-W8
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 12:32:15 +0000
X-Inumbo-ID: fd66b5a8-e6a2-11e9-9753-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd66b5a8-e6a2-11e9-9753-12813bfff9fa;
 Fri, 04 Oct 2019 12:32:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570192332;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=MLrt7ZESAV6kNADIe8djM4FC2E+EIliepfFzvOwvUq0=;
 b=TjUN4XQK4498cWNpudAab3a8OHA8MD1pUh+s3CFz7K36zYaquLPnUx9h
 j4/zPjgDf8jibubIzciWeeS29/Iy/3y9Q+BGx01f5OsYBRbK67aWE0te+
 feTgmR5S0kh/O30TUIcyOTSzwfrrHbO2xgEqgbt72rZ0/FpnoxpXWNfO3 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RyPYKSheiq8M7z/N5FWFGC0gljdoT0DDpsZZZqkr61bXMhdr2Ms8VP2iW3Oo81Bm+3FC8wHFkP
 cQpFYleMEHEmp9qJ4vHZZ2QnEppP75RvHN5AlvOwBWTXcZgMX3Gwn9Hyj04K+qNUh/gohYQrgJ
 j8gZBVTMqupf1NHKQ3w7FZfSdXwO+JLwVIqMv/Ys8u4uOn8p6R6TUGT3KX9MPSB33EWPci2txM
 hJ49Hf9F8f//hAQ3c2cHQTwlsgcgiIRSP0FwlN89u5i7cnGYE2hviaQ01NdL5ve01tyjlhRuZh
 RVI=
X-SBRS: 2.7
X-MesageID: 6837285
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6837285"
To: Jan Beulich <jbeulich@suse.com>
References: <a44a8443-387d-fcb9-01b1-c8219f0e1e12@suse.com>
 <f075274c-46ed-bedd-9a0f-3ab157544cb1@suse.com>
 <16d3de95-bcb3-87c3-dec2-f436a17e4b29@citrix.com>
 <902700ef-3405-ecfd-45ba-fd0d6f63ac4d@suse.com>
 <3f304d31-5047-b4ec-83f1-aa1a65e341fc@citrix.com>
 <39e9ad3d-e3b0-e5c3-f115-33af4e2ee688@suse.com>
 <dfcfd2dc-65cb-e11b-0db2-535322c8275c@citrix.com>
 <9ee0114c-41ba-5d8e-1aef-5bccf1fb15dc@suse.com>
 <ce240495-a64f-db54-4162-890d0c524df7@citrix.com>
 <5bd70e24-4a0f-20ef-c847-3bc82aa35325@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <39f3558a-b04a-eb9e-ccf7-872b87aa2d9a@citrix.com>
Date: Fri, 4 Oct 2019 13:32:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5bd70e24-4a0f-20ef-c847-3bc82aa35325@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86emul: adjust MOVSXD source operand
 handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTAvMjAxOSAxMDoxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDIuMTAuMjAxOSAx
MDo1MSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDIvMTAvMjAxOSAwODowNywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwMS4xMC4yMDE5IDIxOjQ0LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IEluIHRoaXMgZXhhbXBsZSwgaGFyZHdhcmUgY2FuIHRoZSBlbXVsYXRvciBjYW4gZGlz
YWdyZWUgYnkgdXNpbmcgYQo+Pj4+IGRpZmZlcmVudCBhY2Nlc3Mgd2lkdGguCj4+Pj4KPj4+PiBJ
J3ZlIGJlZW4gZXhwZXJpbWVudGluZyB3aXRoIG15IFJvbWUgc3lzdGVtLCBhbmQgYW4gZW11bGF0
b3IgaGFyZGNvZGVkCj4+Pj4gdG8gdXNlIDItYnl0ZSBhY2Nlc3Nlcy7CoCBBZnRlciBzb21lIGlu
dmVzdGlnYXRpb24sIHRoZSBsaXZlbG9jayBvbmx5Cj4+Pj4gb2NjdXJzIGZvciBhY2Nlc3Mtcmln
aHRzIGZhdWx0cy7CoCBUcmFuc2xhdGlvbiBmYXVsdHMgZ2V0IGlkZW50aWZpZWQgYXMKPj4+PiBu
b3QgYSBzaGFkb3cgZmF1bHQsIGFuZCBib3VuY2VkIGJhY2sgdG8gdGhlIGd1ZXN0Lgo+Pj4+Cj4+
Pj4gU2hhZG93IGd1ZXN0cyBjYW4gdXNlIFBLUlUsIHNvIGNhbiBnZW5lcmF0ZSBhbiBhY2Nlc3Mg
ZmF1bHQgYnkgbWFya2luZwo+Pj4+IHRoZSBwYWdlIGF0IDB4MjAwMCBhcyBuby1hY2Nlc3MsIHNv
IEkgdGhpbmsgdGhhdCBpbiBwcmluY2lwbGUsIHRoaXMKPj4+PiBjaGFuZ2Ugd2lsbCByZXN1bHQg
aW4gYSBuZXcgbGF0ZW50IGxpdmVsb2NrIGNhc2UsIGJ1dCBJIGNhbid0IGFjdHVhbGx5Cj4+Pj4g
Y29uZmlybSBpdC4KPj4+IEkgdGhpbmsgSSBzZWUgd2hhdCB5b3UgbWVhbiwgYnV0IHRoZW4gSSBk
b24ndCBzZWUgaG93IHRoaXMgaXMgYW4KPj4+IGFyZ3VtZW50IGFnYWluc3QgdGhlIHBhdGNoIGlu
IGl0cyBjdXJyZW50IHNoYXBlOiBJdCBhY3R1YWxseQo+Pj4gcmVkdWNlcyB0aGUgY2FzZXMgb2Yg
ZGlzYWdyZWVtZW50IGJldHdlZW4gaGFyZHdhcmUgYW5kIGVtdWxhdG9yLgo+PiBBdCB0aGUgbW9t
ZW50LCB0aGUgZW11bGF0b3IgaXMgc3RyaWN0bHkgNCBieXRlcywgYW5kIGhhcmR3YXJlIG1heSBi
ZSA0Cj4+IG9yIDIuwqAgVGhlcmVmb3JlLCB0aGVyZSBpcyBubyBjaGFuY2Ugb2YgdGhlIHBpcGVs
aW5lIHlpZWxkaW5nICNQRiB3aGlsZQo+PiB0aGUgZW11bGF0b3IgeWllbGRpbmcgT0suCj4gQXQg
dGhlIGV4cGVuc2Ugb2YgcG9zc2libHkgeWllbGRpbmcgI1BGIHdoZW4gdGhlIHBpcGVsaW5lIHdv
dWxkbid0LgoKUmlnaHQsIGJ1dCBnaXZlbiB0aGUgZGlmZmVyaW5nIGJlaGF2aW91ciwgbm8gY29k
ZSBjYW4gcmVhc29uYWJseSBleHBlY3QKbm90IHRvIGdldCB0aGUgc2Vjb25kICNQRi4KCj4+IFdp
dGggdGhlIGNoYW5nZSBpbiBwbGFjZSwgb2xkZXIgSW50ZWwgcGFydHMgd2hpY2ggZG8gdXNlIGEg
NCBieXRlIGFjY2Vzcwo+PiBub3cgY29tZSB3aXRoIGEgcmlzayBvZiBsaXZlbG9jay7CoCBXaGlj
aGV2ZXIgcGFydHMgdGhlc2UgYXJlLCB0aGV5Cj4+IHByZWRhdGUgUEtSVSBzbyBpbiB0aGlzIHNw
ZWNpZmljIGNhc2UsIHRoZSBwcm9ibGVtIGlzIG9ubHkgdGhlb3JldGljYWwKPj4gQUZBSUNULgo+
IFBsdXMgYXQgdGhpcyBwb2ludCB3ZSBkb24ndCBldmVuIGtub3cgd2hldGhlciB0aGVyZSBhcmUg
YW55IHN1Y2gKPiBwYXJ0cy4KCkknbGwgc2VlIGlmIEkgY2FuIGZpbmQgb3V0LsKgIEdpdmVuIHRo
aXMgaXMgYSA2NC1iaXQgb25seSBpbnN0cnVjdGlvbiwgaXQKaXMgcG9zc2libGUgdGhhdCBJbnRl
bCBoYXMgYWx3YXlzIGhhZCB0aGUgZGVzY3JpYmVkIGJlaGF2aW91ciwgYW5kIGl0CndhcyBqdXN0
IHRoZSBkb2N1bWVudGF0aW9uIHdoaWNoIHdhcyBpbmNvcnJlY3QuCgo+PiBBbHNvLCBpbiB0aGlz
IHNwZWNpZmljIGNhc2UsIEludGVsJ3Mgd2FybmluZyBvZiAiRG9uJ3QgdXNlIHRoaXMKPj4gaW5z
dHJ1Y3Rpb24gd2l0aG91dCBhIFJFWCBwcmVmaXgiIG1lYW5zIHRoYXQgd2Ugc2hvdWxkbid0IHNl
ZSBpdCBpbgo+PiBhbnl0aGluZyBidXQgdGVzdCBzY2VuYXJpb3MuCj4gSXQncyBleHRyZW1lbHkg
dW5saWtlbHkgYXQgbGVhc3QuCj4KPj4+IE9uZSBwb3NzaWJpbGl0eSB0byBtYWtlIGEgZnVydGhl
ciBzdGVwIGluIHRoYXQgZGlyZWN0aW9uIHdvdWxkCj4+PiBiZSB0byBtYWtlIGJlaGF2aW9yIGRl
cGVuZGVudCB1cG9uIHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJlJ3MKPj4+IHZlbmRvciwgcmF0aGVy
IHRoYW4gdGhlIG9uZSB0aGUgZ3Vlc3Qgc2Vlcy4KPj4gSSBjb25zaWRlcmVkIHRoaXMuwqAgSXQg
d291bGQgd29yayBvbiBuYXRpdmUgKGF0IHRoZSBleHBlbnNlIG9mCj4+IGNvbXBsaWNhdGluZyB0
aGUgZW11bGF0b3IpLCBidXQgd29uJ3Qgd29yayBwcm9wZXJseSBpZiBYZW4gaXMKPj4gdmlydHVh
bGlzaWVkIGFuZCBtaWdyYXRlZC7CoCBJIGNhbid0IHNlZSBhIHdheSBhcm91bmQgdGhpcy4KPiBB
cmUgeW91IGNvbmNlcm5lZCBhYm91dCBYZW4gZ2V0dGluZyBjcm9zcy12ZW5kb3IgbWlncmF0ZWQ/
IElmCj4geW91J2QgYWNjZXB0IHRoaW5ncyB0byBub3QgYmUgMTAwJSByaWdodCBpbiBzdWNoIGEg
Y2FzZSwgSSBjb3VsZAo+IHNpbXBseSBwcm9iZSBoYXJkd2FyZSB3aGlsZSBib290aW5nLgoKVG8g
YmUgaG9uZXN0LCB3aGVuIFhlbiBpc24ndCBMMCwgYWxsIG9mIHRoaXMgaXMgbGlhYmxlIHRvIGJy
ZWFrIHVuZGVyCm91ciBmZWV0LsKgIEkgZG9uJ3QgdGhpbmsgcHJvYmluZyBhdCBib290IGlzIGdv
aW5nIHRvIHByb3ZpZGUgYQptZWFuaW5nZnVsIGltcHJvdmVtZW50IG9uIHRoYXQuCgpGb3IgdGhp
cyBzcGVjaWZpYyBtb3Z4c2QgY2hhbmdlLCBsZXRzIGNhbGwgaXQgQWNrZWQtYnkgbWUuwqAgV2hh
dGV2ZXIgdGhlCmJlaGF2aW91ciBvbiBhbmNpZW50IHByb2Nlc3NvcnMsIHRoZSBsaXZlbG9jayBj
YXNlIGlzIHNhZmUgYmVjYXVzZSB0aGV5CmRvbid0IHN1cHBvcnQgUEtSVS4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 12:32:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 12:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGMlA-0002hB-Vn; Fri, 04 Oct 2019 12:32:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGMl9-0002gr-HU
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 12:32:35 +0000
X-Inumbo-ID: 099bacb6-e6a3-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 099bacb6-e6a3-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 12:32:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGMl6-0002wh-Ci; Fri, 04 Oct 2019 12:32:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGMl6-0006oc-5J; Fri, 04 Oct 2019 12:32:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGMl6-0005Cg-4d; Fri, 04 Oct 2019 12:32:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142243-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=4f59102571fce49af180cfc6d4cdd2b5df7bdb14
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 12:32:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 142243: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyNDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEw
IGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3Rh
bGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0
MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNGY1OTEw
MjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNApiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTll
MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICA0
NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBa
ICAgNDYgZGF5cyAgIDUzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjI0MyAgMjAx
OS0xMC0wMyAyMjowNjoyOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0Bp
Z2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+
CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNo
ZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5j
aXNAd2RjLmNvbT4KICBBbWl0IFNoYWggPGFtaXRAa2VybmVsLm9yZz4KICBBbmRyZXcgSmVmZmVy
eSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmlj
aEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIEF0aXNoIFBhdHJhIDxhdGlzaC5wYXRyYUB3ZGMuY29tPgogIEF1cmVsaWVuIEphcm5v
IDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1l
Lmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFp
bC5jb20+CiAgQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+CiAgQ2FybG8g
TWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8g
PGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQG1lLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFN2ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1i
cmVuZGFAbGludXguaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxs
aW5nQGxpbnV4LmlibS5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4K
ICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8
Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFu
aWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4g
QmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2li
c29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZp
ZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMg
PGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2Vy
IDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+
CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2Vj
ayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFj
dG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFt
bWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbWVz
IExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNp
ZW1lbnMuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKaW5n
IExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1z
LmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4g
U25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29nbGUuY29tPgogIEp1
YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3Vh
bEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxmQGdtYWlsLmNvbT4KICBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMu
a29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdt
YWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29t
PgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8
bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpo
b3UgPHpobGIyOUBmb3htYWlsLmNvbT4KICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29j
cy5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxh
bmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1z
QGNpdHJpeC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1h
cnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxt
anJvc2F0b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZp
dHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0u
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhh
YXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5z
b2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAg
UGFua2FqIEd1cHRhIDxwYWd1cHRhQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENs
YXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5
dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRv
dmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFz
LnJ1PgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4KICBSYXBo
YWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSYXNobWljYSBHdXB0
YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgog
IFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNhdGhlZXNoIFJh
amVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNlcmdpbyBMb3BleiA8c2xw
QHJlZGhhdC5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgog
IFNodS1DaHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZh
bi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0
LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxh
IDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAg
VGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHku
b3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255
Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+
CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFy
ZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29t
PgogIFlpZmFuIEx1byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5n
IDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4K
ICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMjExMjYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:00:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNBo-0005M0-Jx; Fri, 04 Oct 2019 13:00:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGNBn-0005Lv-A1
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:00:07 +0000
X-Inumbo-ID: e282c30e-e6a6-11e9-9753-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e282c30e-e6a6-11e9-9753-12813bfff9fa;
 Fri, 04 Oct 2019 13:00:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96DA3B1AD;
 Fri,  4 Oct 2019 13:00:04 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-2-git-send-email-igor.druzhinin@citrix.com>
 <dde9c6fd-8043-cbc5-ab06-d6e238ad0e38@suse.com>
 <a19291d4-1eb0-e479-f9a7-bd442a1649dc@citrix.com>
 <ebd2f8e6-42ed-d1b6-8a2d-e7f07848d5b1@suse.com>
 <d810a9eb-2736-787a-652d-b2417876eac9@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <49dc1b9c-bd30-0b4f-af8f-b4be9f14b04f@suse.com>
Date: Fri, 4 Oct 2019 15:00:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d810a9eb-2736-787a-652d-b2417876eac9@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] efi/boot: fix set_color function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxMzoyNSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMDQvMTAvMjAx
OSAxMjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA0LjEwLjIwMTkgMTI6NTQsIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gT24gMDQvMTAvMjAxOSAxMTozNCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDMuMTAuMjAxOSAxNTo0OSwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+Pj4+
IC0gMCBpcyBhIHBvc3NpYmxlIGFuZCBhbGxvd2VkIHZhbHVlIGZvciBhIGNvbG9yIG1hc2sgYWNj
cm9kaW5nIHRvCj4+Pj4+ICAgVUVGSSBTcGVjIDIuNiAoMTEuOSkgZXNwZWNpYWxseSBmb3IgcmVz
ZXJ2ZWQgbWFzawo+Pj4+Cj4+Pj4gSG1tLCBsb29raW5nIGF0IDIuOCAod2hlcmUgaXQncyBzZWN0
aW9uIDEyLjksIHdoaWNoIGluIHR1cm4gaXMgd2h5Cj4+Pj4gc2VjdGlvbiB0aXRsZXMgd291bGQg
YmUgbW9yZSBoZWxwZnVsIGluIHN1Y2ggcmVmZXJlbmNlcykgSSBjYW4ndAo+Pj4+IHNlZSB0aGUg
Y2FzZSBiZWluZyBtZW50aW9uZWQgZXhwbGljaXRseS4gSSBjYW4gYWNjZXB0IHRoYXQKPj4+PiBS
ZXNlcnZlZE1hc2sgbWlnaHQgYmUgemVybywgYnV0IHRoZW4gSSdkIHByZWZlciB0byBoYW5kbGUg
dGhhdAo+Pj4+IGNhc2UgaW4gdGhlIGNhbGxlciwgcmF0aGVyIHRoYW4gYWxsb3dpbmcgemVybyBh
bHNvIGZvciB0aGUgdGhyZWUKPj4+PiBjb2xvcnMuCj4+Pgo+Pj4gIklmIGEgYml0IGlzIHNldCBp
biBSZWRNYXNrLCBHcmVlbk1hc2ssIG9yIEJsdWVNYXNrIHRoZW4gdGhvc2UgYml0cyBvZgo+Pj4g
dGhlIHBpeGVsIHJlcHJlc2VudCB0aGUgY29ycmVzcG9uZGluZyBjb2xvci4iIC0gIklmIGEgYml0
IGlzIHNldC4uLiIKPj4+IGltcGxpZXMgaXQgbWlnaHQgbm90IGJlIHNldC4KPj4KPj4gVGhpcyB0
YWxrcyBhYm91dCB0aGUgZnVuY3Rpb24gb2YgaW5kaXZpZHVhbCBiaXRzLiBUaGVyZSdzIG5vdGhp
bmcgc2FpZAo+PiBhYm91dCBub3QgYml0IGF0IGFsbCBiZWluZyBzZXQgZm9yIGEgcGFydGljdWxh
ciBjb2xvci4KPj4KPiAKPiBJIGtub3cgY2VydGFpbmx5IHRoYXQgaXQncyBub3Qgb25seSBtZSB3
aG8gcmVhZHMgdGhpcyBzZW50ZW5jZSB0aGUgc2FtZQo+IHdheSAtIGZpcm13YXJlIGRldmVsb3Bl
cnMgYXMgd2VsbC4gQnV0IGlmIHlvdSBpbnNpc3QgSSB3aWxsIHJlc3RyaWN0Cj4gdGhpcyBjaGFu
Z2UgdG8gcmVzZXJ2ZWQgbWFzayBvbmx5LgoKUGxlYXNlIGRvLCB1bmxlc3MgeW91IGNhbiBwcm92
aWRlIGEgcGxhdXNpYmxlIChub24tYnJva2VuKSBzY2VuYXJpbwp3aGVyZSBvbmUgb2YgdGhlIHRo
cmVlIGNvbG9yIG1hc2tzIGNvdWxkIGJlIHplcm8uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:04:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:04:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNG8-0005Vv-7t; Fri, 04 Oct 2019 13:04:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGNG7-0005Vq-To
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:04:35 +0000
X-Inumbo-ID: 830fff9e-e6a7-11e9-9754-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 830fff9e-e6a7-11e9-9754-12813bfff9fa;
 Fri, 04 Oct 2019 13:04:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1E2B1B195;
 Fri,  4 Oct 2019 13:04:34 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-3-git-send-email-igor.druzhinin@citrix.com>
 <4d82e6f6-e362-7fc0-efa9-d024088d9f9f@suse.com>
 <7bb04327-f442-5455-fda5-3d457b06fd68@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <43939023-3fd9-d124-a11a-861211f3206f@suse.com>
Date: Fri, 4 Oct 2019 15:04:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7bb04327-f442-5455-fda5-3d457b06fd68@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] efi/boot: make sure chosen mode is set
 even if firmware tell it is
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxMzozMywgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gT24gMDQvMTAvMjAx
OSAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDAzLjEwLjIwMTkgMTU6NDksIElnb3Ig
RHJ1emhpbmluIHdyb3RlOgo+Pj4gSWYgYSBib290bG9hZGVyIGlzIHVzaW5nIG5hdGl2ZSBkcml2
ZXIgaW5zdGVhZCBvZiBFRkkgR09QIGl0IG1pZ2h0Cj4+PiByZXNldCBncmFwaGljcyBtb2RlIHRv
IGJlIGRpZmZlcmVudCBmcm9tIHdoYXQgZmlybXdhcmUgdGhpbmtzIGl0Cj4+PiBjdXJyZW50bHkg
aXMuIFNldCBjaG9zZW4gbW9kZSB1bmNvbmRpdGlvbmFsbHkgdG8gZml4IHRoaXMgcG9zc2libGUK
Pj4+IG1pc2FsaWdubWVudC4KPj4+Cj4+PiBPYnNlcnZlZCB3aXRoIEVGSSBHUlVCMiBjb21waWxl
ZCB3aXRoIGFsbCBwb3NzaWJsZSB2aWRlbyBkcml2ZXJzIHdoZXJlCj4+PiBuYXRpdmUgZHJpdmVy
cyB0YWtlIHByaW9yaXR5IG92ZXIgZmlybXdhcmUuCj4+Cj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBj
YXNlIGNhbiBoYXBwZW4gd2l0aCBqdXN0IHBsYWluIEVGSS4gVGhlcmVmb3JlIC4uLgo+Pgo+IAo+
IENvdWxkIHlvdSBjbGFyaWZ5IHdoYXQgeW91IG1lYW4gYnkgInBsYWluIEVGSSIgaGVyZT8gRG8g
eW91IG1lYW4gYmVpbmcKPiBib290ZWQgYXMgRUZJIGJpbmFyeSB1bmxpa2UgdGhyb3VnaCBtdWx0
aWJvb3QgcHJvdG9jb2w/CgpZZXMgLSBsaWtlIHdoZW4gcnVubmluZyB4ZW4uZWZpIGZyb20gdGhl
IEVGSSBzaGVsbCBjb21tYW5kIGxpbmUuCgo+IEkgdGhpbmsgaW4gYm90aAo+IGNhc2VzIGl0J3Mg
cG9zc2libGUgdG8gY29tZSB0aGVyZSB0aHJvdWdoIGEgYm9vdGxvYWRlci4KCkFueXRoaW5nIGlu
dm9raW5nIGFuIEVGSSBhcHBsaWNhdGlvbiB3aXRoIGEgc2NyZXdlZCB1cCBFRkkKZW52aXJvbm1l
bnQgaXMgYm9ndXMuIEkgY2FuIHNlZSBob3cgZ3J1YiB3b3VsZCB2aW9sYXRlIHN1Y2gKYXNzdW1w
dGlvbnMgdGhvdWdoLCBhbmQgaG93IG9uZSBtaWdodCBjYWxsIHRoaXMgdmFsaWQgd2hlbgppbnZv
a2luZyB0aGUgbmV4dCBiaW5hcnkgd2l0aCBhIHByb3RvY29sIG90aGVyIHRoYW4gd2hhdCBwbGFp
bgpFRkkgcHJvdmlkZXMgKHJlYWQ6IE1CMiBoZXJlKS4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:08:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:08:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNK9-0005kd-Vv; Fri, 04 Oct 2019 13:08:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=obQ/=X5=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iGNK8-0005kY-GR
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:08:44 +0000
X-Inumbo-ID: 160f9d4a-e6a8-11e9-8c93-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 160f9d4a-e6a8-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 13:08:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570194521;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=1ozu/rCn8lcCub4xPDq7YQ88BJN6VGYPMO4YmI3JHGs=;
 b=CN1UUCk/fgpoSRj7gLboF50XPpT8rxHliYwhsFHLSzvInhkEEt0qdXyg
 bqLWIwzqMfpH0rYMivNgrBDgmSsNT3bBw3vjOehDEgtUMLyyA0u9Tcb5Q
 k6CSExwPwJTLCE4WIIIsQaBnDFXtHktDPjjrucBXEohOPysSsgkKwnnkx M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dsSW6jMqOxvpUVJhF5OWnbhT2IO/Vp4tGh5aeqoU79X/70XleRfXtl2exjhj/q0h1Zi1m6Xzva
 DP11yvOo1evlCSFaj6tgI7tWZE/vSsYqgC2OY+1CtvI4OTqhSWgcIoZ75QkQLa75X7g5ULw7Fv
 8dNvneLmz6hzVZaw+KkN1ptLZ9DZlHVyeHQwTYGyOkCxVGDyb7FO8Q1HKFKPNlgXpNLEJ9YfJG
 CZlx67MFOXVA9pQTuR9Tj/j7XnheVzi8LrEaOKqaeE2vvzHq1SXvKdhogq1ApdklrCDDhm6+iq
 U/Y=
X-SBRS: 2.7
X-MesageID: 6473915
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6473915"
To: Jan Beulich <jbeulich@suse.com>
References: <1570110555-24287-1-git-send-email-igor.druzhinin@citrix.com>
 <1570110555-24287-3-git-send-email-igor.druzhinin@citrix.com>
 <4d82e6f6-e362-7fc0-efa9-d024088d9f9f@suse.com>
 <7bb04327-f442-5455-fda5-3d457b06fd68@citrix.com>
 <43939023-3fd9-d124-a11a-861211f3206f@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <ae96bc8f-1f9d-ac8f-0ddf-3285710581a8@citrix.com>
Date: Fri, 4 Oct 2019 14:08:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <43939023-3fd9-d124-a11a-861211f3206f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] efi/boot: make sure chosen mode is set
 even if firmware tell it is
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxOSAxNDowNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMTAuMjAxOSAx
MzozMywgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IE9uIDA0LzEwLzIwMTkgMTE6NDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4gT24gMDMuMTAuMjAxOSAxNTo0OSwgSWdvciBEcnV6aGluaW4gd3Jv
dGU6Cj4+Pj4gSWYgYSBib290bG9hZGVyIGlzIHVzaW5nIG5hdGl2ZSBkcml2ZXIgaW5zdGVhZCBv
ZiBFRkkgR09QIGl0IG1pZ2h0Cj4+Pj4gcmVzZXQgZ3JhcGhpY3MgbW9kZSB0byBiZSBkaWZmZXJl
bnQgZnJvbSB3aGF0IGZpcm13YXJlIHRoaW5rcyBpdAo+Pj4+IGN1cnJlbnRseSBpcy4gU2V0IGNo
b3NlbiBtb2RlIHVuY29uZGl0aW9uYWxseSB0byBmaXggdGhpcyBwb3NzaWJsZQo+Pj4+IG1pc2Fs
aWdubWVudC4KPj4+Pgo+Pj4+IE9ic2VydmVkIHdpdGggRUZJIEdSVUIyIGNvbXBpbGVkIHdpdGgg
YWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUKPj4+PiBuYXRpdmUgZHJpdmVycyB0YWtl
IHByaW9yaXR5IG92ZXIgZmlybXdhcmUuCj4+Pgo+Pj4gSSBkb24ndCB0aGluayB0aGlzIGNhc2Ug
Y2FuIGhhcHBlbiB3aXRoIGp1c3QgcGxhaW4gRUZJLiBUaGVyZWZvcmUgLi4uCj4+Pgo+Pgo+PiBD
b3VsZCB5b3UgY2xhcmlmeSB3aGF0IHlvdSBtZWFuIGJ5ICJwbGFpbiBFRkkiIGhlcmU/IERvIHlv
dSBtZWFuIGJlaW5nCj4+IGJvb3RlZCBhcyBFRkkgYmluYXJ5IHVubGlrZSB0aHJvdWdoIG11bHRp
Ym9vdCBwcm90b2NvbD8KPiAKPiBZZXMgLSBsaWtlIHdoZW4gcnVubmluZyB4ZW4uZWZpIGZyb20g
dGhlIEVGSSBzaGVsbCBjb21tYW5kIGxpbmUuCj4gCj4+IEkgdGhpbmsgaW4gYm90aAo+PiBjYXNl
cyBpdCdzIHBvc3NpYmxlIHRvIGNvbWUgdGhlcmUgdGhyb3VnaCBhIGJvb3Rsb2FkZXIuCj4gCj4g
QW55dGhpbmcgaW52b2tpbmcgYW4gRUZJIGFwcGxpY2F0aW9uIHdpdGggYSBzY3Jld2VkIHVwIEVG
SQo+IGVudmlyb25tZW50IGlzIGJvZ3VzLiBJIGNhbiBzZWUgaG93IGdydWIgd291bGQgdmlvbGF0
ZSBzdWNoCj4gYXNzdW1wdGlvbnMgdGhvdWdoLCBhbmQgaG93IG9uZSBtaWdodCBjYWxsIHRoaXMg
dmFsaWQgd2hlbgo+IGludm9raW5nIHRoZSBuZXh0IGJpbmFyeSB3aXRoIGEgcHJvdG9jb2wgb3Ro
ZXIgdGhhbiB3aGF0IHBsYWluCj4gRUZJIHByb3ZpZGVzIChyZWFkOiBNQjIgaGVyZSkuCj4gCgpJ
J2xsIGNoZWNrIGlmIGl0J3MgdGhlIGNhc2UgYW5kIHdpbGwgQ0MgRGFuaWVsIGlmIGl0J3MgYnJv
a2VuIHRoYXQgd2F5LgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:19:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:19:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNU5-0006eb-2h; Fri, 04 Oct 2019 13:19:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGNU3-0006eW-Rz
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:18:59 +0000
X-Inumbo-ID: 844320d8-e6a9-11e9-9755-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 844320d8-e6a9-11e9-9755-12813bfff9fa;
 Fri, 04 Oct 2019 13:18:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570195135;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=9p53IT3jxaSfnAXRh8WpYev3jvciC87wmYGcF5cs9DY=;
 b=XLUb9EnHCfZO6SnpKRvpPLnN3UXixUuMGI6aHDamCW8ZW7LZ2qmkVBvj
 kgA9tMcLjBx5v5P5k5Z/ZgTnwoceVcYP1bhOuL7O49ZergIAr3C8tNJ/l
 7Yczmm/MjxzvnizcXzbiGebC/1RyuDpwsRi0ctws/fpT4I3wafw9ImG4u w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ABMem7KKDzD2iaGEWFOUYJM2fdpvWo5h+Lfo05hW/F3PPsUk+7jp25fJ+T1gLrskxtKBH4G6bh
 YjieZexL2qXYhqfz1HnDUuwI2cirrSwUrPJnEAstS1yvKy7Mfz+WcJ8AxNCdirTXjZMIGD6gvz
 4MsAgPHSws/YTE9IgFkZzfwjsByKJtfugEqW5fRKymxdoednlp45htK+jpuX8u0tOK/8lxESeO
 LncmIlEV2w5qVcwFGA83hQp4H27Po9kW4YHvHz5PvKKtJQMI8QrMdzHZyQ+SbsTCuF8UPJc6sq
 7xA=
X-SBRS: 2.7
X-MesageID: 6839509
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6839509"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
Date: Fri, 4 Oct 2019 14:18:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxNToyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTEwNjgsOCArMTA2
NywyOSBAQCBzdGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9wcHJfbG9nKHN0Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFBSX0xPR19ERUZBVUxUX0VOVFJJRVMs
ICJQUFIgTG9nIik7Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIFdpdGhpbiBpdnJzX21hcHBpbmdzW10g
d2UgYWxsb2NhdGUgYW4gZXh0cmEgYXJyYXkgZWxlbWVudCB0byBzdG9yZQo+ICsgKiAtIHNlZ21l
bnQgbnVtYmVyLAo+ICsgKiAtIGRldmljZSB0YWJsZS4KPiArICovCj4gKyNkZWZpbmUgSVZSU19N
QVBQSU5HU19TRUcobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmR0ZV9yZXF1ZXN0b3JfaWQKPiAr
I2RlZmluZSBJVlJTX01BUFBJTkdTX0RFVlRBQihtKSAobSlbaXZyc19iZGZfZW50cmllc10uaW50
cmVtYXBfdGFibGUKPiArCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBmcmVlX2l2cnNfbWFwcGluZyh2
b2lkICpwdHIpCj4gK3sKPiArICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21h
cHBpbmdzID0gcHRyOwoKSG93IGFic29sdXRlbHkgY2VydGFpbiBhcmUgd2UgdGhhdCBwdHIgd2ls
bCBuZXZlciBiZSBOVUxMPwoKSXQgbWlnaHQgYmUgYmV0dGVyIHRvIHJlbmFtZSB0aGlzIHRvIHJh
ZGl4X3RyZWVfZnJlZV9pdnJzX21hcHBpbmdzKCkgdG8KbWFrZSBpdCBjbGVhciB3aG8gY2FsbHMg
aXQsIGFuZCBhbHNvIHByb3ZpZGUgYSBoaW50IGFzIHRvIHdoeSB0aGUKcGFyYW1ldGVyIGlzIHZv
aWQuCgo+ICsKPiArICAgIGlmICggSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykg
KQo+ICsgICAgICAgIGRlYWxsb2NhdGVfYnVmZmVyKElWUlNfTUFQUElOR1NfREVWVEFCKGl2cnNf
bWFwcGluZ3MpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGR0X2FsbG9jX3NpemUoKSk7
Cj4gKwo+ICsgICAgeGZyZWUocHRyKTsKPiArfQo+ICsKPiAgc3RhdGljIGludCBfX2luaXQgYW1k
X2lvbW11X2luaXRfb25lKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCBib29sIGludHIpCj4gIHsK
PiArICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21hcHBpbmdzOwo+ICsKPiAg
ICAgIGlmICggYWxsb2NhdGVfY21kX2J1ZmZlcihpb21tdSkgPT0gTlVMTCApCj4gICAgICAgICAg
Z290byBlcnJvcl9vdXQ7Cj4gIAo+IEBAIC0xMDgyLDEzICsxMTAyLDE1IEBAIHN0YXRpYyBpbnQg
X19pbml0IGFtZF9pb21tdV9pbml0X29uZShzdHIKPiAgICAgIGlmICggaW50ciAmJiAhc2V0X2lv
bW11X2ludGVycnVwdF9oYW5kbGVyKGlvbW11KSApCj4gICAgICAgICAgZ290byBlcnJvcl9vdXQ7
Cj4gIAo+IC0gICAgLyogVG8gbWFrZSBzdXJlIHRoYXQgZGV2aWNlX3RhYmxlLmJ1ZmZlciBoYXMg
YmVlbiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkICovCj4gLSAgICBpZiAoIGRldmljZV90YWJsZS5i
dWZmZXIgPT0gTlVMTCApCj4gKyAgICAvKiBNYWtlIHN1cmUgdGhhdCB0aGUgZGV2aWNlIHRhYmxl
IGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBhbGxvY2F0ZWQuICovCj4gKyAgICBpdnJzX21hcHBpbmdz
ID0gZ2V0X2l2cnNfbWFwcGluZ3MoaW9tbXUtPnNlZyk7Cj4gKyAgICBpZiAoICFJVlJTX01BUFBJ
TkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSApCgpUaGlzIGlzIHN0aWxsIGdvaW5nIHRvIGNyYXNo
IHdpdGggYSBOVUxMIHBvaW50ZXIgZGVmZXJlbmNlIGluIHRoZSBjYXNlCmRlc2NyaWJlZCBieSB0
aGUgY29tbWVudC7CoCAoVGhlbiBhZ2FpbiwgaXQgbWF5IG5vdCBjcmFzaCwgYW5kIGhpdAp1c2Vy
c3BhY2UgYXQgdGhlIDY0TSBtYXJrLikKCllvdSBhYnNvbHV0ZWx5IG5lZWQgdG8gY2hlY2sgaXZy
c19tYXBwaW5ncyBiZWluZyBub24gTlVMTCBiZWZvcmUgdXNpbmcKSVZSU19NQVBQSU5HU19ERVZU
QUIoKSwgb3IgcGVyaGFwcyByb2xsIHRoZSBjaGVjayBpbnRvIHRoZSBtYWNyby4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:26:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:26:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNaw-0007RF-TV; Fri, 04 Oct 2019 13:26:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGNaw-0007RA-4N
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:26:06 +0000
X-Inumbo-ID: 83e907dc-e6aa-11e9-9756-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83e907dc-e6aa-11e9-9756-12813bfff9fa;
 Fri, 04 Oct 2019 13:26:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570195564;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=a0ucVUd7Wh3VbxppAGzKHXrpe43mlcS0sf5BXW1WBaQ=;
 b=PbMAYeVbgsPj4V+iJwxg/kr7WvpuyEQMKJ6a51Nz44OyDdsgYFegu8do
 GNDH7BZLF0ewMiWCjb9HXPTcjZRpp+aSdNk4r2Ko3DZ1cP9kIDa1c3YVc
 cI7OqibeImhqo0XgY3IYFEB2h6NT9X8j2DgZqeJNQnKs+bbmy+q78Z+Z9 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: i7/M/tac9uNsMbgEAZXDPbdKoiFypAuySKV9Yv7wHcYd9POposau5cVh94QzmblcL4BHbQ4fUU
 0ydf11NDGBovw+mQZgPrsmG5jvdrfqoCZzCeJ+VnGDuaDdpPCrI3IW+/iL3j+fhT6RWCQTZU2+
 akQy11mNebU1kf0vYd2YTAaDZkWXSGvljqqNS8SLGCiYWSZ18Wxrr/4foWmbpwWWsXtB7EhUpf
 g+vgJTRsVEZiyPv2pcZCzGskcbz/RkQs6uPo4Om1RJVli15hfHWFRtdVFnQoVA/pSlCMR3xeeB
 bGk=
X-SBRS: 2.7
X-MesageID: 6839878
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6839878"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <b143bc0c-3d13-2127-be5d-b459d7b53c1e@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <135ac304-2f46-c84a-95ce-e18516f2b36d@citrix.com>
Date: Fri, 4 Oct 2019 14:26:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b143bc0c-3d13-2127-be5d-b459d7b53c1e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 2/3] AMD/IOMMU: allow callers to request
 allocate_buffer() to skip its memset()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxNToyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlIGNvbW1hbmQgcmlu
ZyBidWZmZXIgZG9lc24ndCBuZWVkIGNsZWFyaW5nIHVwIGZyb250IGluIGFueSBldmVudC4KPiBT
dWJzZXF1ZW50bHkgd2UnbGwgYWxzbyB3YW50IHRvIGF2b2lkIGNsZWFyaW5nIHRoZSBkZXZpY2Ug
dGFibGVzLgo+Cj4gV2hpbGUgcGxheWluZyB3aXRoIGZ1bmN0aW9ucyBzaWduYXR1cmVzIHJlcGxh
Y2UgdW5kdWUgdXNlIG9mIGZpeGVkIHdpZHRoCj4gdHlwZXMgYXQgdGhlIHNhbWUgdGltZSwgYW5k
IGV4dGVuZCB0aGlzIHRvIGRlYWxsb2NhdGVfYnVmZmVyKCkgYXMgd2VsbC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2NzogTmV3Lgo+
Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPiBAQCAtOTk0LDEyICs5
OTQsMTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZHRfYWxsb2Nfc2l6ZQo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
RU5UUllfU0laRSk7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRlX2J1
ZmZlcih2b2lkICpidWYsIHVpbnQzMl90IHN6KQo+ICtzdGF0aWMgdm9pZCBfX2luaXQgZGVhbGxv
Y2F0ZV9idWZmZXIodm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIHN6KQoKUHJvYmFibHkgYmVzdCB0
byB1c2Ugc2l6ZV90IGhlcmUsIGJlaW5nIGJvdGggc2hvcnRlciwgYW5kIGd1YXJhbnRlZWQgbm90
CnRvIHJlcXVpcmUgbW9kaWZpY2F0aW9uIGluIHRoZSBmdXR1cmUuCgo+ICB7Cj4gLSAgICBpbnQg
b3JkZXIgPSAwOwo+ICAgICAgaWYgKCBidWYgKQo+ICAgICAgewo+IC0gICAgICAgIG9yZGVyID0g
Z2V0X29yZGVyX2Zyb21fYnl0ZXMoc3opOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciA9
IGdldF9vcmRlcl9mcm9tX2J5dGVzKHN6KTsKPiArCj4gICAgICAgICAgX19mcmVlX2FtZF9pb21t
dV90YWJsZXMoYnVmLCBvcmRlcik7Cj4gICAgICB9Cj4gIH0KCkhvdyBhYm91dCBzaW1wbHkKCmlm
ICggYnVmICkKwqDCoMKgIF9fZnJlZV9hbWRfaW9tbXVfdGFibGVzKGJ1ZiwgZ2V0X29yZGVyX2Zy
b21fYnl0ZXMoc3opKTsKCndoaWNoIGRyb3BzIHRoZSBvcmRlciB2YXJpYWJsZSBlbnRpcmVseT8K
CklkZWFsbHkgd2l0aCBib3RoIG9mIHRoZXNlIG1vZGlmaWNhdGlvbnMsIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiBAQCAtMTA1MCwyMSAr
MTA1NSwyMyBAQCBzdGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9jbWRfYnVmZmVyCj4gICAg
ICAvKiBhbGxvY2F0ZSAnY29tbWFuZCBidWZmZXInIGluIHBvd2VyIG9mIDIgaW5jcmVtZW50cyBv
ZiA0SyAqLwo+ICAgICAgcmV0dXJuIGFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+Y21kX2J1
ZmZlciwgc2l6ZW9mKGNtZF9lbnRyeV90KSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9DTURfQlVGRkVSX0RFRkFVTFRfRU5UUklFUywKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiQ29tbWFuZCBCdWZmZXIiKTsKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiQ29tbWFuZCBCdWZmZXIiLCBmYWxzZSk7Cj4gIH0KPiAgCj4gIHN0YXRp
YyB2b2lkICogX19pbml0IGFsbG9jYXRlX2V2ZW50X2xvZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dSkKPiAgewo+ICAgICAgLyogYWxsb2NhdGUgJ2V2ZW50IGxvZycgaW4gcG93ZXIgb2YgMiBpbmNy
ZW1lbnRzIG9mIDRLICovCj4gICAgICByZXR1cm4gYWxsb2NhdGVfcmluZ19idWZmZXIoJmlvbW11
LT5ldmVudF9sb2csIHNpemVvZihldmVudF9lbnRyeV90KSwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9FVkVOVF9MT0dfREVGQVVMVF9FTlRSSUVTLCAiRXZlbnQgTG9n
Iik7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfRVZFTlRfTE9HX0RF
RkFVTFRfRU5UUklFUywgIkV2ZW50IExvZyIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHJ1ZSk7CgpXZWxsIC0gdGhpcyBtZWFucyBJJ3ZlIGdvdCB5ZXQgYW5vdGhlciBBTUQg
SU9NTVUgYnVnZml4IGhpZGluZyBzb21ld2hlcmUKaW4gYSBicmFuY2guwqAgSSBjb3VsZCBoYXZl
IHN3b3JuIEkgcG9zdGVkIGl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:30:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNfC-0008HI-L2; Fri, 04 Oct 2019 13:30:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGNfB-0008H5-8D
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:30:29 +0000
X-Inumbo-ID: 20deaf1a-e6ab-11e9-9756-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20deaf1a-e6ab-11e9-9756-12813bfff9fa;
 Fri, 04 Oct 2019 13:30:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 45257B193;
 Fri,  4 Oct 2019 13:30:27 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
Date: Fri, 4 Oct 2019 15:30:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxNToxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNi8wOS8yMDE5
IDE1OjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQEAgLTEwNjgsOCArMTA2NywyOSBAQCBzdGF0
aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9wcHJfbG9nKHN0Cj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX1BQUl9MT0dfREVGQVVMVF9FTlRSSUVTLCAiUFBSIExvZyIp
Owo+PiAgfQo+PiAgCj4+ICsvKgo+PiArICogV2l0aGluIGl2cnNfbWFwcGluZ3NbXSB3ZSBhbGxv
Y2F0ZSBhbiBleHRyYSBhcnJheSBlbGVtZW50IHRvIHN0b3JlCj4+ICsgKiAtIHNlZ21lbnQgbnVt
YmVyLAo+PiArICogLSBkZXZpY2UgdGFibGUuCj4+ICsgKi8KPj4gKyNkZWZpbmUgSVZSU19NQVBQ
SU5HU19TRUcobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmR0ZV9yZXF1ZXN0b3JfaWQKPj4gKyNk
ZWZpbmUgSVZSU19NQVBQSU5HU19ERVZUQUIobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmludHJl
bWFwX3RhYmxlCj4+ICsKPj4gK3N0YXRpYyB2b2lkIF9faW5pdCBmcmVlX2l2cnNfbWFwcGluZyh2
b2lkICpwdHIpCj4+ICt7Cj4+ICsgICAgY29uc3Qgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNf
bWFwcGluZ3MgPSBwdHI7Cj4gCj4gSG93IGFic29sdXRlbHkgY2VydGFpbiBhcmUgd2UgdGhhdCBw
dHIgd2lsbCBuZXZlciBiZSBOVUxMPwoKQXMgY2VydGFpbiBhcyB3ZSBjYW4gYmUgYnkgbmV2ZXIg
aW5zdGFsbGluZyBhIE5VTEwgcG9pbnRlciBpbnRvIHRoZQpyYWRpeCB0cmVlLCBhbmQgYnkgb2Jz
ZXJ2aW5nIHRoYXQgbmVpdGhlciByYWRpeF90cmVlX2Rlc3Ryb3koKSBub3IKcmFkaXhfdHJlZV9u
b2RlX2Rlc3Ryb3koKSB3b3VsZCBldmVyIGNhbGwgdGhlIGNhbGxiYWNrIGZvciBhIE5VTEwKbm9k
ZS4KCj4gSXQgbWlnaHQgYmUgYmV0dGVyIHRvIHJlbmFtZSB0aGlzIHRvIHJhZGl4X3RyZWVfZnJl
ZV9pdnJzX21hcHBpbmdzKCkgdG8KPiBtYWtlIGl0IGNsZWFyIHdobyBjYWxscyBpdCwgYW5kIGFs
c28gcHJvdmlkZSBhIGhpbnQgYXMgdG8gd2h5IHRoZQo+IHBhcmFtZXRlciBpcyB2b2lkLgoKSSdt
IG5vdCBoYXBweSB0byBhZGQgYSByYWRpeF90cmVlXyBwcmVmaXg7IEknZCBiZSBmaW5lIHdpdGgg
YWRkaW5nCmUuZy4gZG9fIGluc3RlYWQsIGluIGNhc2UgdGhpcyBwcm92aWRlcyBlbm91Z2ggb2Yg
YSBoaW50IGZvciB5b3VyCnRhc3RlIHRoYXQgdGhpcyBpcyBhY3R1YWxseSBhIGNhbGxiYWNrIGZ1
bmN0aW9uLgoKPj4gQEAgLTEwODIsMTMgKzExMDIsMTUgQEAgc3RhdGljIGludCBfX2luaXQgYW1k
X2lvbW11X2luaXRfb25lKHN0cgo+PiAgICAgIGlmICggaW50ciAmJiAhc2V0X2lvbW11X2ludGVy
cnVwdF9oYW5kbGVyKGlvbW11KSApCj4+ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+PiAgCj4+
IC0gICAgLyogVG8gbWFrZSBzdXJlIHRoYXQgZGV2aWNlX3RhYmxlLmJ1ZmZlciBoYXMgYmVlbiBz
dWNjZXNzZnVsbHkgYWxsb2NhdGVkICovCj4+IC0gICAgaWYgKCBkZXZpY2VfdGFibGUuYnVmZmVy
ID09IE5VTEwgKQo+PiArICAgIC8qIE1ha2Ugc3VyZSB0aGF0IHRoZSBkZXZpY2UgdGFibGUgaGFz
IGJlZW4gc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZC4gKi8KPj4gKyAgICBpdnJzX21hcHBpbmdzID0g
Z2V0X2l2cnNfbWFwcGluZ3MoaW9tbXUtPnNlZyk7Cj4+ICsgICAgaWYgKCAhSVZSU19NQVBQSU5H
U19ERVZUQUIoaXZyc19tYXBwaW5ncykgKQo+IAo+IFRoaXMgaXMgc3RpbGwgZ29pbmcgdG8gY3Jh
c2ggd2l0aCBhIE5VTEwgcG9pbnRlciBkZWZlcmVuY2UgaW4gdGhlIGNhc2UKPiBkZXNjcmliZWQg
YnkgdGhlIGNvbW1lbnQuwqAgKFRoZW4gYWdhaW4sIGl0IG1heSBub3QgY3Jhc2gsIGFuZCBoaXQK
PiB1c2Vyc3BhY2UgYXQgdGhlIDY0TSBtYXJrLikKPiAKPiBZb3UgYWJzb2x1dGVseSBuZWVkIHRv
IGNoZWNrIGl2cnNfbWFwcGluZ3MgYmVpbmcgbm9uIE5VTEwgYmVmb3JlIHVzaW5nCj4gSVZSU19N
QVBQSU5HU19ERVZUQUIoKSwgb3IgcGVyaGFwcyByb2xsIHRoZSBjaGVjayBpbnRvIHRoZSBtYWNy
by4KCkkgY2FuIG9ubHkgcmVwZWF0IHdoYXQgSSd2ZSBzYWlkIGluIHJlcGx5IHRvIHlvdXIgcmVz
cGVjdGl2ZSB2NiByZW1hcms6CldlIHdvbid0IGNvbWUgaGVyZSBmb3IgYW4gSU9NTVUgd2hpY2gg
ZGlkbid0IGhhdmUgaXRzIGl2cnNfbWFwcGluZ3MKc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZC4gWW91
IGFsc28gc2VlbSB0byBiZSBtaXhpbmcgdXAgdGhpcyBhbmQgdGhlCmRldmljZSB0YWJsZSBhbGxv
Y2F0aW9uIC0gdGhlIGNvbW1lbnQgcmVmZXJzIHRvIHRoZSBsYXR0ZXIsIHdoaWxlIHlvdXIKTlVM
TCBkZXJlZiBjb25jZXJuIGlzIGFib3V0IHRoZSBmb3JtZXIuIChJZiB5b3UgZ28gdGhyb3VnaCB0
aGUgY29kZQp5b3UnbGwgZmluZCB0aGF0IHdlIGhhdmUgbnVtZXJvdXMgb3RoZXIgcGxhY2VzIHV0
aWxpemluZyB0aGUgZmFjdCB0aGF0CmdldF9pdnJzX21hcHBpbmdzKCkgY2FuJ3QgZmFpbCBpbiBj
YXNlcyBsaWtlIHRoZSBvbmUgYWJvdmUuKQoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:33:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNi3-0008Q1-5x; Fri, 04 Oct 2019 13:33:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iHDm=X5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iGNi1-0008Pw-JT
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:33:25 +0000
X-Inumbo-ID: 89ab017e-e6ab-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 89ab017e-e6ab-11e9-96dc-bc764e2007e4;
 Fri, 04 Oct 2019 13:33:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31B8EB1AD;
 Fri,  4 Oct 2019 13:33:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <b143bc0c-3d13-2127-be5d-b459d7b53c1e@suse.com>
 <135ac304-2f46-c84a-95ce-e18516f2b36d@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <11bbbd61-deec-956d-de78-c42cd2571f8f@suse.com>
Date: Fri, 4 Oct 2019 15:33:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <135ac304-2f46-c84a-95ce-e18516f2b36d@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 2/3] AMD/IOMMU: allow callers to request
 allocate_buffer() to skip its memset()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxNToyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNi8wOS8yMDE5
IDE1OjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVGhlIGNvbW1hbmQgcmluZyBidWZmZXIgZG9l
c24ndCBuZWVkIGNsZWFyaW5nIHVwIGZyb250IGluIGFueSBldmVudC4KPj4gU3Vic2VxdWVudGx5
IHdlJ2xsIGFsc28gd2FudCB0byBhdm9pZCBjbGVhcmluZyB0aGUgZGV2aWNlIHRhYmxlcy4KPj4K
Pj4gV2hpbGUgcGxheWluZyB3aXRoIGZ1bmN0aW9ucyBzaWduYXR1cmVzIHJlcGxhY2UgdW5kdWUg
dXNlIG9mIGZpeGVkIHdpZHRoCj4+IHR5cGVzIGF0IHRoZSBzYW1lIHRpbWUsIGFuZCBleHRlbmQg
dGhpcyB0byBkZWFsbG9jYXRlX2J1ZmZlcigpIGFzIHdlbGwuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0tCj4+IHY3OiBOZXcuCj4+Cj4+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKPj4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwo+PiBAQCAtOTk0LDEyICs5
OTQsMTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZHRfYWxsb2Nfc2l6ZQo+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0VOVFJZX1NJWkUpOwo+PiAgfQo+PiAgCj4+IC1zdGF0aWMgdm9pZCBfX2luaXQgZGVhbGxvY2F0
ZV9idWZmZXIodm9pZCAqYnVmLCB1aW50MzJfdCBzeikKPj4gK3N0YXRpYyB2b2lkIF9faW5pdCBk
ZWFsbG9jYXRlX2J1ZmZlcih2b2lkICpidWYsIHVuc2lnbmVkIGxvbmcgc3opCj4gCj4gUHJvYmFi
bHkgYmVzdCB0byB1c2Ugc2l6ZV90IGhlcmUsIGJlaW5nIGJvdGggc2hvcnRlciwgYW5kIGd1YXJh
bnRlZWQgbm90Cj4gdG8gcmVxdWlyZSBtb2RpZmljYXRpb24gaW4gdGhlIGZ1dHVyZS4KCkknZCBw
cmVmZXIgbm90IHRvIHdpdGhvdXQgb3RoZXIgcmVsYXRlZCBjb2RlIGFsc28gZ2V0dGluZyBzd2l0
Y2hlZApmcm9tIHVuc2lnbmVkIGxvbmcgdG8gc2l6ZV90LgoKPj4gIHsKPj4gLSAgICBpbnQgb3Jk
ZXIgPSAwOwo+PiAgICAgIGlmICggYnVmICkKPj4gICAgICB7Cj4+IC0gICAgICAgIG9yZGVyID0g
Z2V0X29yZGVyX2Zyb21fYnl0ZXMoc3opOwo+PiArICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIg
PSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzeik7Cj4+ICsKPj4gICAgICAgICAgX19mcmVlX2FtZF9p
b21tdV90YWJsZXMoYnVmLCBvcmRlcik7Cj4+ICAgICAgfQo+PiAgfQo+IAo+IEhvdyBhYm91dCBz
aW1wbHkKPiAKPiBpZiAoIGJ1ZiApCj4gwqDCoMKgIF9fZnJlZV9hbWRfaW9tbXVfdGFibGVzKGJ1
ZiwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoc3opKTsKPiAKPiB3aGljaCBkcm9wcyB0aGUgb3JkZXIg
dmFyaWFibGUgZW50aXJlbHk/CgpGaW5lIHdpdGggbWU7IEkgZGlkIGFjdHVhbGx5IGNvbnNpZGVy
IGRvaW5nIHNvLCBidXQgdGhlbiBkZWNpZGVkCmFnYWluc3QgdG8gc3RheSBjbG9zZXIgdG8gd2hh
dCB0aGUgY29kZSBsb29rZWQgbGlrZSBiZWZvcmUuCgo+IElkZWFsbHkgd2l0aCBib3RoIG9mIHRo
ZXNlIG1vZGlmaWNhdGlvbnMsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyCj4gPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 13:44:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 13:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGNsL-0000uP-As; Fri, 04 Oct 2019 13:44:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGNsK-0000uK-48
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 13:44:04 +0000
X-Inumbo-ID: 03be4179-e6ad-11e9-9756-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03be4179-e6ad-11e9-9756-12813bfff9fa;
 Fri, 04 Oct 2019 13:43:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570196638;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=AMV0eZsvaZiM414Yy7DPkJfqSSnoN1knjuGxTLYQG5g=;
 b=S7FNoYBBARlMGwUy/eEBXL19+PUVow6j9ra9AQdi5Qsa2UrI3E6mjMWl
 OybKbRPVa9EKM8OR+e6VLfEPy6UldLBB5bU8I1oZ2a+DN+ARJ8xXCHQiv
 /2eDO7JU1KQGNJqfDtjLMdkJCA3mg2vtKscy3AT0ucFMS2jNLA/t62upu 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nHznQ+NaJ51vF8CqnGB2GlQIlc7yY3o5oKwZGvXUjaj6gnCReiHF5crgeECU3K1uPx/3wkXD6r
 F8w+f6EHaxTEcc8jy2iS8/HekQvKiND7H6/do1J5thU2V0qa6JfWCwjMPfMDclxWNSmSDli/lC
 1K8b/QMWWg4dWW39AKLwVFqrIC2P/BZovXsvEpnnzbEVY8137n1NyVhLcHcpit+is62cxyFJAR
 ncT/ztuj0rRo7h+kk77iy60W/3lOUVtrWDbyZH9S51jhxK2wb+WTB+X+UsOzo6VU5F7shL7Xlr
 EfE=
X-SBRS: 2.7
X-MesageID: 6773205
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6773205"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <c31e9184-2c63-2909-8ad4-4a8bd2e1b214@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <42c952ff-67ff-04e2-fe1d-ad27564e94cf@citrix.com>
Date: Fri, 4 Oct 2019 14:43:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c31e9184-2c63-2909-8ad4-4a8bd2e1b214@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 3/3] AMD/IOMMU: pre-fill all DTEs right
 after table allocation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDkvMjAxOSAxNToyOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTWFrZSBzdXJlIHdlIGRv
bid0IGxlYXZlIGFueSBEVEVzIHVuZXhwZWN0ZWQgcmVxdWVzdHMgdGhyb3VnaCB3aGljaAo+IHdv
dWxkIGJlIHBhc3NlZCB0aHJvdWdoIHVudHJhbnNsYXRlZC4gU2V0IFYgYW5kIElWIHJpZ2h0IGF3
YXkgKHdpdGgKPiBhbGwgb3RoZXIgZmllbGRzIGxlZnQgYXMgemVybyksIHJlbHlpbmcgb24gdGhl
IFYgYW5kL29yIElWIGJpdHMKPiBnZXR0aW5nIGNsZWFyZWQgb25seSBieSBhbWRfaW9tbXVfc2V0
X3Jvb3RfcGFnZV90YWJsZSgpIGFuZAo+IGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoKSB1
bmRlciBzcGVjaWFsIHBhc3MtdGhyb3VnaCBjaXJjdW1zdGFuY2VzLgo+IFN3aXRjaCBiYWNrIHRv
IGluaXRpYWwgc2V0dGluZ3MgaW4gYW1kX2lvbW11X2Rpc2FibGVfZG9tYWluX2RldmljZSgpLgo+
Cj4gVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBtYWtlIHRoZSBsYXR0ZXIgZnVuY3Rpb24gc3Rh
dGljLCBjb25zdGlmeWluZwo+IGl0cyBmaXJzdCBwYXJhbWV0ZXIgYXQgdGhlIHNhbWUgdGltZSwg
YXQgdGhpcyBvY2Nhc2lvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:04:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:04:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGOCP-0002iC-8d; Fri, 04 Oct 2019 14:04:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGOCN-0002i7-T4
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:04:47 +0000
X-Inumbo-ID: e904e190-e6af-11e9-9759-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e904e190-e6af-11e9-9759-12813bfff9fa;
 Fri, 04 Oct 2019 14:04:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGOCG-0004o0-Ud; Fri, 04 Oct 2019 14:04:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGOCG-0004JR-K7; Fri, 04 Oct 2019 14:04:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGOCG-0007xa-Hk; Fri, 04 Oct 2019 14:04:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142268-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=616b3d1a5b4497d6036536c427427fa4de208c54
X-Osstest-Versions-That: xen=e0a66a207465b76b3e45383776a0a1ac0938a56b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 14:04:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142268: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjI2OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2MTZiM2QxYTViNDQ5N2Q2MDM2NTM2YzQyNzQyN2ZhNGRlMjA4YzU0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMGE2NmEyMDc0NjViNzZiM2U0
NTM4Mzc3NmEwYTFhYzA5MzhhNTZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIyMjggIDIwMTkt
MTAtMDMgMTM6MDE6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMjY4ICAy
MDE5LTEwLTA0IDExOjAxOjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBlMGE2NmEy
MDc0Li42MTZiM2QxYTViICA2MTZiM2QxYTViNDQ5N2Q2MDM2NTM2YzQyNzQyN2ZhNGRlMjA4YzU0
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:09:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGOGT-0002rm-T8; Fri, 04 Oct 2019 14:09:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2rb=X5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iGOGS-0002re-3I
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:09:00 +0000
X-Inumbo-ID: 824ce74e-e6b0-11e9-9759-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 824ce74e-e6b0-11e9-9759-12813bfff9fa;
 Fri, 04 Oct 2019 14:08:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570198139;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=GuWMBtAW2M7cIcpJwGkpUG6pKeQzrKtWwaLX4eKnFR0=;
 b=KxOlTZ38A8ewCTHN3ELIMAvIsgcgpXzoiYbfI6oalI6E3ZjdBoRF9MlC
 URXWIAzPrBdf3zNHRJ7MES3RhAOrhlYlPycRle12OHbUw2Jrv81Qwcfot
 /3/1bely0BCAe6BmlX3qJnTZ+SksHkSBfkJtvJtbFNu2KcqsnkAkR77ks 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zgEOOBPlEvQI56rdvMIAXyiqwWKTOzYgOod1CrUM6sdIcqAl2yMZ+uWS9RbT3I/irC0fjBEDiZ
 X/RntDHMsaXKLwnF5lrc3TCLQy1M9TAKTdDl3Tpe6ddLIAWRT8bl32i77I/fvHo/+GcAIQLnUw
 HQMxnVtIEMLfDbPOj5UtOD7xn9M+XTl6OzuHy98tont/ZrCWpe43FsZekA88GBP6ttgHLIM3HQ
 gf9Y8Y+bfpeoLVJobGdjjh3vAS51r2RwTrzXTIskMvUPEzI7Z4uvHH1dPlLglVvBgIKF5t9Cbm
 lPc=
X-SBRS: 2.7
X-MesageID: 6774626
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6774626"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20191004064010.25646-1-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
Date: Fri, 4 Oct 2019 15:08:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191004064010.25646-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNC8xOSA3OjQwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IHNjaGVkX3RpY2tfc3Vz
cGVuZCgpIGFuZCBzY2hlZF90aWNrX3Jlc3VtZSgpIHNob3VsZCBub3QgY2FsbCB0aGUKPiBzY2hl
ZHVsZXIgc3BlY2lmaWMgdGltZXIgaGFuZGxlcnMgaW4gY2FzZSB0aGUgY3B1IHRoZXkgYXJlIHJ1
bm5pbmcgb24KPiBpcyBqdXN0IGJlaW5nIG1vdmVkIHRvIG9yIGZyb20gYSBjcHVwb29sLgo+IAo+
IFVzZSBhIG5ldyBwZXJjcHUgbG9jayBmb3IgdGhhdCBwdXJwb3NlLgoKSXMgdGhlcmUgYSByZWFz
b24gd2UgY2FuJ3QgdXNlIHRoZSBwY3B1X3NjaGVkdWxlX2xvY2soKSBpbnN0ZWFkIG9mCmludHJv
ZHVjaW5nIGEgbmV3IG9uZT8gIFNvcnJ5IGlmIHRoaXMgaXMgb2J2aW91cywgYnV0IGl0J3MgYmVl
biBhIHdoaWxlCnNpbmNlIEkgcG9rZWQgYXJvdW5kIHRoaXMgY29kZS4KCiAtR2VvcmdlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:20:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGORN-0004T6-1Y; Fri, 04 Oct 2019 14:20:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGORL-0004T1-LL
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:20:15 +0000
X-Inumbo-ID: 11c23b3a-e6b2-11e9-975a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11c23b3a-e6b2-11e9-975a-12813bfff9fa;
 Fri, 04 Oct 2019 14:20:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGORE-00055y-H6; Fri, 04 Oct 2019 14:20:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGORE-0005bo-2o; Fri, 04 Oct 2019 14:20:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGORE-0001yw-27; Fri, 04 Oct 2019 14:20:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142250-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=61af5f249495b18f45ca164376c871081448c0e4
X-Osstest-Versions-That: ovmf=5be5439a5a4e45382abdba2a4339db4bb8e4bbcb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 14:20:08 +0000
Subject: [Xen-devel] [ovmf test] 142250: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyNTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2MWFmNWYyNDk0OTViMThmNDVjYTE2NDM3NmM4NzEw
ODE0NDhjMGU0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1YmU1NDM5
YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDIxMTcgIDIwMTktMTAtMDEgMTg6MjI6NDQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyMjUwICAyMDE5LTEwLTA0IDAzOjM5OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS3ViYWNraSwg
TWljaGFlbCBBIDxtaWNoYWVsLmEua3ViYWNraUBpbnRlbC5jb20+CiAgTWljaGFlbCBLdWJhY2tp
IDxtaWNoYWVsLmEua3ViYWNraUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNWJlNTQzOWE1YS4uNjFhZjVmMjQ5NCAgNjFhZjVm
MjQ5NDk1YjE4ZjQ1Y2ExNjQzNzZjODcxMDgxNDQ4YzBlNCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:24:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:24:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGOVn-0004dO-MP; Fri, 04 Oct 2019 14:24:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGOVm-0004dJ-HM
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:24:50 +0000
X-Inumbo-ID: b8d1e52e-e6b2-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8d1e52e-e6b2-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 14:24:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 973B4AD22;
 Fri,  4 Oct 2019 14:24:48 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
Date: Fri, 4 Oct 2019 16:24:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTY6MDgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvNC8xOSA3OjQw
IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBzY2hlZF90aWNrX3N1c3BlbmQoKSBhbmQgc2No
ZWRfdGlja19yZXN1bWUoKSBzaG91bGQgbm90IGNhbGwgdGhlCj4+IHNjaGVkdWxlciBzcGVjaWZp
YyB0aW1lciBoYW5kbGVycyBpbiBjYXNlIHRoZSBjcHUgdGhleSBhcmUgcnVubmluZyBvbgo+PiBp
cyBqdXN0IGJlaW5nIG1vdmVkIHRvIG9yIGZyb20gYSBjcHVwb29sLgo+Pgo+PiBVc2UgYSBuZXcg
cGVyY3B1IGxvY2sgZm9yIHRoYXQgcHVycG9zZS4KPiAKPiBJcyB0aGVyZSBhIHJlYXNvbiB3ZSBj
YW4ndCB1c2UgdGhlIHBjcHVfc2NoZWR1bGVfbG9jaygpIGluc3RlYWQgb2YKPiBpbnRyb2R1Y2lu
ZyBhIG5ldyBvbmU/ICBTb3JyeSBpZiB0aGlzIGlzIG9idmlvdXMsIGJ1dCBpdCdzIGJlZW4gYSB3
aGlsZQo+IHNpbmNlIEkgcG9rZWQgYXJvdW5kIHRoaXMgY29kZS4KCkxvY2sgY29udGVudGlvbiB3
b3VsZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3aXRoIGNyZWRpdDIgd2hpY2ggaXMgdXNpbmcgYQpw
ZXItY29yZSBvciBldmVuIHBlci1zb2NrZXQgbG9jay4gV2UgZG9uJ3QgY2FyZSBhYm91dCBvdGhl
ciBzY2hlZHVsaW5nCmFjdGl2aXR5IGhlcmUsIGFsbCB3ZSBuZWVkIGlzIGEgZ3VhcmQgYWdhaW5z
dCBvdXIgcGVyLWNwdSBzY2hlZHVsZXIKZGF0YSBiZWluZyBjaGFuZ2VkIGJlbmVhdGggb3VyIGZl
ZXQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGOaI-0004si-CY; Fri, 04 Oct 2019 14:29:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+uwX=X5=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iGOaG-0004sZ-Pe
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:29:28 +0000
X-Inumbo-ID: 5e964888-e6b3-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e964888-e6b3-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 14:29:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DE5A1AEA1;
 Fri,  4 Oct 2019 14:29:26 +0000 (UTC)
Message-ID: <e4a931227e71071a8ae3ab853a1f861d0d295e16.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross
 <jgross@suse.com>,  xen-devel@lists.xenproject.org
Date: Fri, 04 Oct 2019 16:29:25 +0200
In-Reply-To: <7cc89db1-90de-8435-77f3-c69e6e0217e4@citrix.com>
References: <20191004064010.25646-1-jgross@suse.com>
 <7cc89db1-90de-8435-77f3-c69e6e0217e4@citrix.com>
Organization: SUSE
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============4992748603915585233=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4992748603915585233==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-7K9puvKyGDW0y9p3MadW"


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

On Fri, 2019-10-04 at 08:50 +0100, Andrew Cooper wrote:
> On 04/10/2019 07:40, Juergen Gross wrote:
> > sched_tick_suspend() and sched_tick_resume() should not call the
> > scheduler specific timer handlers in case the cpu they are running
> > on
> > is just being moved to or from a cpupool.
> >=20
> > Use a new percpu lock for that purpose.
> >=20
> > Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
> > Signed-off-by: Juergen Gross <jgross@suse.com>
> > ---
> > To be applied on top of my core scheduling series.
>=20
> There is a somewhat interesting stack trace to go with this
>=20
Sorry, I don't think I get this. Does it mean that you see the
stacktrace below _even_with_ the patch applied?

> (XEN) Testing NMI watchdog on all CPUs: ok
> (XEN) ----[ Xen-4.13.0-8.0.12-d  x86_64  debug=3Dy   Not tainted ]----
> (XEN) CPU:    79
> (XEN) RIP:    e008:[<ffff82d0802467dc>] set_timer+0x39/0x1f7
> (XEN) RFLAGS: 0000000000010002   CONTEXT: hypervisor
> <snip>
> (XEN) Xen call trace:
> (XEN)    [<ffff82d0802467dc>] set_timer+0x39/0x1f7
> (XEN)    [<ffff82d08022c1f4>]
> sched_credit.c#csched_tick_resume+0x54/0x59
> (XEN)    [<ffff82d080241dfe>] sched_tick_resume+0x67/0x86
> (XEN)    [<ffff82d0802eda52>] mwait-idle.c#mwait_idle+0x32b/0x357
> (XEN)    [<ffff82d08027939e>] domain.c#idle_loop+0xa6/0xc2
> (XEN)
> (XEN) Running stub recovery selftests...
> (XEN) Pagetable walk from 0000000000000048:
> (XEN) traps.c:1564: GPF (0000): ffff82d0bffff041 [ffff82d0bffff041]
> ->
> ffff82d0803893f2
> (XEN)  L4[0x000] =3D 00000082cfb9c063 ffffffffffffffff
> (XEN) traps.c:759: Trap 12: ffff82d0bffff040 [ffff82d0bffff040] ->
> ffff82d0803893f2
> (XEN)  L3[0x000] =3D 00000082cfb9b063 ffffffffffffffff
> (XEN) traps.c:1098: Trap 3: ffff82d0bffff041 [ffff82d0bffff041] ->
> ffff82d0803893f2
> (XEN)  L2[0x000] =3D 00000082cfb9a063 ffffffffffffffff
> (XEN)  L1[0x000] =3D 0000000000000000 ffffffffffffffff
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 79:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=3D0000]
> (XEN) Faulting linear address: 0000000000000048
> (XEN) ****************************************
>=20
> which demonstrates CPU 79 exploding straight out of idle, while the
> BSP
> is continuing to boot.
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


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

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAl2XV0UACgkQFkJ4iaW4
c+52rw/9FOKLxDl1/oT6wP7mK1otAvisA2DJ6uuWcWoPZX7TGo28iyDCzomWuevM
YhywT9LcZ/5UBC3aZTu006ahJ/xlgsfwWNvD5szq9lsiYQ0K68woVUp319eGFmVA
dGQyalYeK+zEaMBsge/kPyspDTwlf2IEo/lAriGKD/GshXdE36XFHfLcJdYMsa/a
ZyrIi1uCMW0T9t13LPuVuzx7FiVP4hWyH8I+2x80sAkX3VKvxYHhoPGq9FE039jW
5bJCB3E8H1/cWXc7QthzjnnrCxpRAJp4hxgYseYY5O0uiEM+1sb2SiichmW1AijN
togZx0zYWZemxlDhI2+tYGFf5HN69ZJrVRYmu0pVXiDGdDTNMfxWa9/bfOVPGUcL
mI2Ha2npEUdy89JFuvPxmflCif15n/8GSVapWY4dJe6SP1UZgDm80NYaEgTYyuLZ
aiXQ4iu0VoLRGVcUr2/QiGCyweW4IY8O5GviOCQax2utsilLsA0hFpHCt5ntEb3b
dZYA7cgo1nIADPMMjzgHeiABF2Ht5LN1/qVyKOH9sL7PLdWWWvOO6namf+zAEFPI
BxLksmXKcV6Pz0EcTfYNB2deHVGL0T14Eu9eNZiBYZB7tzSn0zK5vdDVxbmQoM8q
5cPZ2qIRuRekWY07HDQM80EYWrKiqo+cK83bgfBa8By/1SYNlsQ=
=nzkh
-----END PGP SIGNATURE-----

--=-7K9puvKyGDW0y9p3MadW--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4992748603915585233==--



From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:34:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGOew-0005dN-2n; Fri, 04 Oct 2019 14:34:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2rb=X5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iGOeu-0005dI-2L
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:34:16 +0000
X-Inumbo-ID: 0a02a5a4-e6b4-11e9-975c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a02a5a4-e6b4-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 14:34:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570199655;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Pnv4FP3zHAohFuqRt347EWIRR7ED9PtUDXVwzW+CWJY=;
 b=NCz7qozosXy8HS2Obqd3ZxY82/cfIb28/0D9YVKw3HnvZ1mrBTgOcNPX
 BLSqMcwPdrnh1/bC/+DoTb+BGX1PR1scAGvivBJRvfAJAxR0kCAMXojQ3
 5XREdeyltRn0xHzJDdV+fgYgC30NqQrA3QgzqG4GE1tdbERBKrtHoC2u1 Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 9TJ5/ygVSqFn8s0VpYO4ORMdyqyJJZpsy+3chSN6ncejJEmF3+p1Dui6bnvlPQlUdDhVV63CQd
 T9xN2HOLV34vftT3Zp/O/Kf4LrhsPXXb4V64ime17G7zM4EKWX01AheIKqW4SqV2PN1cWQBcWL
 uuGIFJo7dDsKhWfeHZ83xwUk6bn5kc55XArmvxxmMpNekWNJIVHNjTWixE2ppjIwqxhiZ6jfwE
 9Wi8JbQPqbVJuHRU6UUbUkCfti1gnTQQkG9JFgnhHUOU1qgHbdrpdAmndGt3xJ4Y3GE2/CYMZR
 ow8=
X-SBRS: 2.7
X-MesageID: 6843765
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6843765"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 <xen-devel@lists.xenproject.org>
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
Date: Fri, 4 Oct 2019 15:34:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNC8xOSAzOjI0IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDA0LjEwLjE5IDE2
OjA4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMC80LzE5IDc6NDAgQU0sIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+PiBzY2hlZF90aWNrX3N1c3BlbmQoKSBhbmQgc2NoZWRfdGlja19yZXN1
bWUoKSBzaG91bGQgbm90IGNhbGwgdGhlCj4+PiBzY2hlZHVsZXIgc3BlY2lmaWMgdGltZXIgaGFu
ZGxlcnMgaW4gY2FzZSB0aGUgY3B1IHRoZXkgYXJlIHJ1bm5pbmcgb24KPj4+IGlzIGp1c3QgYmVp
bmcgbW92ZWQgdG8gb3IgZnJvbSBhIGNwdXBvb2wuCj4+Pgo+Pj4gVXNlIGEgbmV3IHBlcmNwdSBs
b2NrIGZvciB0aGF0IHB1cnBvc2UuCj4+Cj4+IElzIHRoZXJlIGEgcmVhc29uIHdlIGNhbid0IHVz
ZSB0aGUgcGNwdV9zY2hlZHVsZV9sb2NrKCkgaW5zdGVhZCBvZgo+PiBpbnRyb2R1Y2luZyBhIG5l
dyBvbmU/wqAgU29ycnkgaWYgdGhpcyBpcyBvYnZpb3VzLCBidXQgaXQncyBiZWVuIGEgd2hpbGUK
Pj4gc2luY2UgSSBwb2tlZCBhcm91bmQgdGhpcyBjb2RlLgo+IAo+IExvY2sgY29udGVudGlvbiB3
b3VsZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3aXRoIGNyZWRpdDIgd2hpY2ggaXMgdXNpbmcgYQo+
IHBlci1jb3JlIG9yIGV2ZW4gcGVyLXNvY2tldCBsb2NrLiBXZSBkb24ndCBjYXJlIGFib3V0IG90
aGVyIHNjaGVkdWxpbmcKPiBhY3Rpdml0eSBoZXJlLCBhbGwgd2UgbmVlZCBpcyBhIGd1YXJkIGFn
YWluc3Qgb3VyIHBlci1jcHUgc2NoZWR1bGVyCj4gZGF0YSBiZWluZyBjaGFuZ2VkIGJlbmVhdGgg
b3VyIGZlZXQuCgpJcyB0aGlzIGNvZGUgcmVhbGx5IGJlaW5nIGNhbGxlZCBzbyBvZnRlbiB0aGF0
IHdlIG5lZWQgdG8gd29ycnkgYWJvdXQKdGhpcyBsZXZlbCBvZiBjb250ZW50aW9uPwoKV2UgYWxy
ZWFkeSBoYXZlIGEgKmxvdCogb2YgbG9ja3M7IGFuZCBpbiB0aGlzIGNhc2UgeW91J3JlIGFkZGlu
ZyBhCnNlY29uZCBsb2NrIHdoaWNoIGludGVyYWN0cyB3aXRoIHRoZSBwZXItc2NoZWR1bGVyIGNw
dSBsb2NrLiAgVGhpcyBqdXN0CnNlZW1zIGxpa2UgYXNraW5nIGZvciB0cm91YmxlLgoKSSB3b24n
dCBOYWNrIHRoZSBwYXRjaCwgYnV0IEkgZG9uJ3QgdGhpbmsgSSB3b3VsZCBhY2sgaXQgd2l0aG91
dCBjbGVhcgpldmlkZW5jZSB0aGF0IHRoZSBleHRyYSBsb2NrIGhhcyBhIHBlcmZvcm1hbmNlIGlt
cHJvdmVtZW50IHRoYXQncyB3b3J0aAp0aGUgY29zdCBvZiB0aGUgZXh0cmEgY29tcGxleGl0eS4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:43:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:43:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGOo9-0006Y3-07; Fri, 04 Oct 2019 14:43:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGOo7-0006Xy-DH
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:43:47 +0000
X-Inumbo-ID: 5dfcc3b4-e6b5-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5dfcc3b4-e6b5-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 14:43:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B60EB1C7;
 Fri,  4 Oct 2019 14:43:44 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
Date: Fri, 4 Oct 2019 16:43:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTY6MzQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvNC8xOSAzOjI0
IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+PiBPbiAwNC4xMC4xOSAxNjowOCwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+IE9uIDEwLzQvMTkgNzo0MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBzY2hlZF90aWNrX3N1c3BlbmQoKSBhbmQgc2NoZWRfdGlja19yZXN1bWUoKSBzaG91bGQg
bm90IGNhbGwgdGhlCj4+Pj4gc2NoZWR1bGVyIHNwZWNpZmljIHRpbWVyIGhhbmRsZXJzIGluIGNh
c2UgdGhlIGNwdSB0aGV5IGFyZSBydW5uaW5nIG9uCj4+Pj4gaXMganVzdCBiZWluZyBtb3ZlZCB0
byBvciBmcm9tIGEgY3B1cG9vbC4KPj4+Pgo+Pj4+IFVzZSBhIG5ldyBwZXJjcHUgbG9jayBmb3Ig
dGhhdCBwdXJwb3NlLgo+Pj4KPj4+IElzIHRoZXJlIGEgcmVhc29uIHdlIGNhbid0IHVzZSB0aGUg
cGNwdV9zY2hlZHVsZV9sb2NrKCkgaW5zdGVhZCBvZgo+Pj4gaW50cm9kdWNpbmcgYSBuZXcgb25l
P8KgIFNvcnJ5IGlmIHRoaXMgaXMgb2J2aW91cywgYnV0IGl0J3MgYmVlbiBhIHdoaWxlCj4+PiBz
aW5jZSBJIHBva2VkIGFyb3VuZCB0aGlzIGNvZGUuCj4+Cj4+IExvY2sgY29udGVudGlvbiB3b3Vs
ZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3aXRoIGNyZWRpdDIgd2hpY2ggaXMgdXNpbmcgYQo+PiBw
ZXItY29yZSBvciBldmVuIHBlci1zb2NrZXQgbG9jay4gV2UgZG9uJ3QgY2FyZSBhYm91dCBvdGhl
ciBzY2hlZHVsaW5nCj4+IGFjdGl2aXR5IGhlcmUsIGFsbCB3ZSBuZWVkIGlzIGEgZ3VhcmQgYWdh
aW5zdCBvdXIgcGVyLWNwdSBzY2hlZHVsZXIKPj4gZGF0YSBiZWluZyBjaGFuZ2VkIGJlbmVhdGgg
b3VyIGZlZXQuCj4gCj4gSXMgdGhpcyBjb2RlIHJlYWxseSBiZWluZyBjYWxsZWQgc28gb2Z0ZW4g
dGhhdCB3ZSBuZWVkIHRvIHdvcnJ5IGFib3V0Cj4gdGhpcyBsZXZlbCBvZiBjb250ZW50aW9uPwoK
SXRzIGNhbGxlZCBlYWNoIHRpbWUgaWRsZSBpcyBlbnRlcmVkIGFuZCBsZWZ0IGFnYWluLgoKRXNw
ZWNpYWxseSB3aXRoIGNvcmUgc2NoZWR1bGluZyB0aGVyZSBpcyBhIGhpZ2ggcHJvYmFiaWxpdHkg
b2YgbXVsdGlwbGUKY3B1cyBsZWF2aW5nIGlkbGUgYXQgdGhlIHNhbWUgdGltZSBhbmQgdGhlIHBl
ci1zY2hlZHVsZXIgbG9jayBiZWluZyB1c2VkCmluIHBhcmFsbGVsIGFscmVhZHkuCgo+IFdlIGFs
cmVhZHkgaGF2ZSBhICpsb3QqIG9mIGxvY2tzOyBhbmQgaW4gdGhpcyBjYXNlIHlvdSdyZSBhZGRp
bmcgYQo+IHNlY29uZCBsb2NrIHdoaWNoIGludGVyYWN0cyB3aXRoIHRoZSBwZXItc2NoZWR1bGVy
IGNwdSBsb2NrLiAgVGhpcyBqdXN0Cj4gc2VlbXMgbGlrZSBhc2tpbmcgZm9yIHRyb3VibGUuCgpJ
biB3aGljaCB3YXkgZG9lcyBpdCBpbnRlcmFjdCB3aXRoIHRoZSBwZXItc2NoZWR1bGVyIGNwdSBs
b2NrPwoKPiBJIHdvbid0IE5hY2sgdGhlIHBhdGNoLCBidXQgSSBkb24ndCB0aGluayBJIHdvdWxk
IGFjayBpdCB3aXRob3V0IGNsZWFyCj4gZXZpZGVuY2UgdGhhdCB0aGUgZXh0cmEgbG9jayBoYXMg
YSBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCB0aGF0J3Mgd29ydGgKPiB0aGUgY29zdCBvZiB0aGUg
ZXh0cmEgY29tcGxleGl0eS4KCkkgdGhpbmsgY29tcGxleGl0eSBpcyBsb3dlciB0aGlzIHdheS4g
RXNwZWNpYWxseSBjb25zaWRlcmluZyB0aGUgcGVyLQpzY2hlZHVsZXIgbG9jayBjaGFuZ2luZyB3
aXRoIG1vdmluZyBhIGNwdSB0byBvciBmcm9tIGEgY3B1cG9vbC4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:50:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGOuD-0007JN-Qw; Fri, 04 Oct 2019 14:50:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGOuC-00078q-J6
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:50:04 +0000
X-Inumbo-ID: 3f49684a-e6b6-11e9-80e3-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f49684a-e6b6-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 14:50:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570200603;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LIBcbQtGZ4rlAD0Ju72RF/aYfEoEv90myKLA3mwOR74=;
 b=SxEqEDxxlpBIW+3doFi1cRbvH3wB4njd4D++ctW7pLt1X3A+lf+nTZj4
 Csrv6Z6s+Fd1BEoMIQvoNyJnGOdaJ1y0Fu8FE9zt2O4Wft0Pugmv5uBCk
 CYZaG8RWwie5/CMV6dZuM8VCa9BaVO5PEYShYQey/O9TCPEt2ME0e2m8W g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5/6Rhx0KN5C3mR9wfbJC8YEMiNxXo2EBcdhyP6AG4nuG32+wLBsvYSwmz76rQ9yS4xGwT9efvO
 Zvv+3pNuYGks26VhwoGNFg7EHz8v4NqH1RnxebjuJLlTQ+dcAiEigSd1prLRXsbm01/QfiDY9c
 NwmQRPCcb+N0sd8PmSpOC2gi9zhQjI3Wq9l+M6v7RVVTOQQooJJW53oApd4XlSrxuCZuzPQQRf
 +VbzKcK9VaQD0O/1mRQoRgw4LbSTIep9k8TrRa8kzRqRu5TtEUE2cuC3AQ/FH6mtNhD5MQpWyz
 1/I=
X-SBRS: 2.7
X-MesageID: 6475943
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6475943"
To: Dario Faggioli <dfaggioli@suse.com>, Juergen Gross <jgross@suse.com>,
 <xen-devel@lists.xenproject.org>
References: <20191004064010.25646-1-jgross@suse.com>
 <7cc89db1-90de-8435-77f3-c69e6e0217e4@citrix.com>
 <e4a931227e71071a8ae3ab853a1f861d0d295e16.camel@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2fbaf0d6-4f2d-4cc2-e04e-197f0cf66ade@citrix.com>
Date: Fri, 4 Oct 2019 15:49:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e4a931227e71071a8ae3ab853a1f861d0d295e16.camel@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxOSAxNToyOSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE5
LTEwLTA0IGF0IDA4OjUwICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwNC8xMC8y
MDE5IDA3OjQwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gc2NoZWRfdGlja19zdXNwZW5kKCkg
YW5kIHNjaGVkX3RpY2tfcmVzdW1lKCkgc2hvdWxkIG5vdCBjYWxsIHRoZQo+Pj4gc2NoZWR1bGVy
IHNwZWNpZmljIHRpbWVyIGhhbmRsZXJzIGluIGNhc2UgdGhlIGNwdSB0aGV5IGFyZSBydW5uaW5n
Cj4+PiBvbgo+Pj4gaXMganVzdCBiZWluZyBtb3ZlZCB0byBvciBmcm9tIGEgY3B1cG9vbC4KPj4+
Cj4+PiBVc2UgYSBuZXcgcGVyY3B1IGxvY2sgZm9yIHRoYXQgcHVycG9zZS4KPj4+Cj4+PiBSZXBv
cnRlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+Pj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiBU
byBiZSBhcHBsaWVkIG9uIHRvcCBvZiBteSBjb3JlIHNjaGVkdWxpbmcgc2VyaWVzLgo+PiBUaGVy
ZSBpcyBhIHNvbWV3aGF0IGludGVyZXN0aW5nIHN0YWNrIHRyYWNlIHRvIGdvIHdpdGggdGhpcwo+
Pgo+IFNvcnJ5LCBJIGRvbid0IHRoaW5rIEkgZ2V0IHRoaXMuIERvZXMgaXQgbWVhbiB0aGF0IHlv
dSBzZWUgdGhlCj4gc3RhY2t0cmFjZSBiZWxvdyBfZXZlbl93aXRoXyB0aGUgcGF0Y2ggYXBwbGll
ZD8KCkkgd2Fzbid0IHZlcnkgY2xlYXIuwqAgVGhpcyB3YXMgdGhlIHN0YWNrIHRyYWNlIHdoaWNo
IElnb3IgZm91bmQgZHVyaW5nCnRlc3RpbmcsIHdoaWNoIGxlYWQgdG8gdXMgcmVwb3J0aW5nIHRo
ZSBidWcgd2hpY2ggaXMgZml4ZWQgYnkgdGhpcyBwYXRjaC4KCkl0IG1pZ2h0IGJlIGludGVyZXN0
aW5nIHRvIGluY2x1ZGUgdGhlIHN0YWNrIHRyYWNlIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:56:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGP0D-0007bn-PJ; Fri, 04 Oct 2019 14:56:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xmxh=X5=kernel.org=krzk@srs-us1.protection.inumbo.net>)
 id 1iGP0B-0007bi-Pe
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:56:15 +0000
X-Inumbo-ID: 1ca43d8c-e6b7-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1ca43d8c-e6b7-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 14:56:14 +0000 (UTC)
Received: from localhost.localdomain (unknown [194.230.155.145])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B3C522084D;
 Fri,  4 Oct 2019 14:55:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570200974;
 bh=e7t2LB+cxEaIngw0KBqflOAkeaq1nyJEPJzPDZ16w2g=;
 h=From:To:Cc:Subject:Date:From;
 b=zeZAcGNN5teLioURzNZbvR60SkMqsP8jEudTxsIksLspXiGjpScJIEmvBaOizaImA
 iDqvjpS7+1NGOA6NbJs1inxNfgQS8MjdGswPq0jovezZl8Dhnm0B6gaZ02dawExE/+
 BxJ/KWQejxXBBw2IyV5wmmvr7RFgZv+FjMrh1xe0=
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Jiri Kosina <trivial@kernel.org>, linux-kernel@vger.kernel.org,
 linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org,
 linux-um@lists.infradead.org, keyrings@vger.kernel.org,
 linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org,
 linux-block@vger.kernel.org, linux-crypto@vger.kernel.org,
 openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com,
 dmaengine@vger.kernel.org, linux-edac@vger.kernel.org,
 linux-efi@vger.kernel.org, linux-input@vger.kernel.org,
 linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org,
 linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org,
 dm-devel@redhat.com, linux-raid@vger.kernel.org,
 linux-media@vger.kernel.org, linux-mmc@vger.kernel.org,
 linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org,
 linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org,
 linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org,
 esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org,
 linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org,
 ac100@lists.launchpad.net, linux-tegra@vger.kernel.org,
 bcm-kernel-feedback-list@broadcom.com,
 linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org,
 virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org, linux-security-module@vger.kernel.org,
 linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org
Date: Fri,  4 Oct 2019 16:55:42 +0200
Message-Id: <20191004145544.5066-1-krzk@kernel.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [RESEND TRIVIAL 1/3] treewide: drivers: Fix Kconfig
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Krzysztof Kozlowski <krzk@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj
ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz
L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv
emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGRyaXZlcnMvYWNwaS9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL2F0YS9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvYXV4ZGlzcGxheS9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICB8IDE0ICstLQogZHJpdmVycy9iYXNlL2Zpcm13YXJlX2xvYWRlci9L
Y29uZmlnICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvYmxvY2svS2NvbmZpZyAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDI4ICsrKy0tLQogZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmln
ICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvY2hhci9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL2NoYXIvYWdwL0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmlnICAgICAg
ICAgICAgICAgIHwgMTAgKy0KIGRyaXZlcnMvY2hhci9pcG1pL0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICB8IDIwICsrLS0KIGRyaXZlcnMvY2xrL0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAyICstCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9LY29uZmlnICAgICAgICAgICAg
ICAgICAgfCAxMCArLQogZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcgICAgICAgICAgICAg
ICAgIHwgIDIgKy0KIGRyaXZlcnMvY2xvY2tzb3VyY2UvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICB8IDIwICsrLS0KIGRyaXZlcnMvY3B1ZnJlcS9LY29uZmlnLng4NiAgICAgICAgICAgICAgICAg
ICB8ICA2ICstCiBkcml2ZXJzL2NwdWlkbGUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
fCAgOCArLQogZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtICAgICAgICAgICAgICAgICAgIHwg
MTYgKystLQogZHJpdmVycy9jcnlwdG8vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKy0KIGRyaXZlcnMvY3J5cHRvL2NhYW0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8IDE0
ICstLQogZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnICAgICAgICAgICAgICAgIHwgMzAg
KysrLS0tCiBkcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAg
NiArLQogZHJpdmVycy9jcnlwdG8vdXg1MDAvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMTYg
KystLQogZHJpdmVycy9kZXZmcmVxL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgIHwgIDYg
Ky0KIGRyaXZlcnMvZG1hL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ2ICsr
KystLS0tLQogZHJpdmVycy9lZGFjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIGRyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICB8ICA0
ICstCiBkcml2ZXJzL2Zpcm13YXJlL2VmaS9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMiAr
LQogZHJpdmVycy9oaWQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0K
IGRyaXZlcnMvaHdtb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE0ICstLQog
ZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLQog
ZHJpdmVycy9pMmMvbXV4ZXMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTggKystLQog
ZHJpdmVycy9paW8vZ3lyby9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgIDggKy0KIGRy
aXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcgICAgICAgICB8IDEyICstLQogZHJp
dmVycy9pbnB1dC9rZXlib2FyZC9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZl
cnMvaW5wdXQvbW91c2UvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJz
L2lucHV0L3RhYmxldC9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAyMCArKy0tCiBkcml2ZXJz
L2lucHV0L3RvdWNoc2NyZWVuL0tjb25maWcgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9p
b21tdS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvaXJx
Y2hpcC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL2lzZG4v
aGFyZHdhcmUvbUlTRE4vS2NvbmZpZyAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9tYWNpbnRv
c2gvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvbWQvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDU0ICsrKysrLS0tLS0tCiBkcml2ZXJzL21l
ZGlhL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9tZWRp
YS9yYWRpby9zaTQ3MHgvS2NvbmZpZyAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMvbWVtc3Rp
Y2svY29yZS9LY29uZmlnICAgICAgICAgICAgICAgICB8IDE4ICsrLS0KIGRyaXZlcnMvbWVtc3Rp
Y2svaG9zdC9LY29uZmlnICAgICAgICAgICAgICAgICB8ICA0ICstCiBkcml2ZXJzL21pc2MvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKy0tCiBkcml2ZXJzL210ZC9uYW5k
L29uZW5hbmQvS2NvbmZpZyAgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvbmZjL25mY21y
dmwvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BjaS9LY29uZmln
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9wY2kvY29udHJv
bGxlci9kd2MvS2NvbmZpZyAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvcGNpL2hvdHBsdWcv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3BlcmYvS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvcGh5L2hpc2lsaWNvbi9L
Y29uZmlnICAgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BpbmN0cmwvS2NvbmZpZyAg
ICAgICAgICAgICAgICAgICAgICAgfCAxOCArKy0tCiBkcml2ZXJzL3BpbmN0cmwvZnJlZXNjYWxl
L0tjb25maWcgICAgICAgICAgICAgfCAxMiArLS0KIGRyaXZlcnMvcGluY3RybC9xY29tL0tjb25m
aWcgICAgICAgICAgICAgICAgICB8IDM0ICsrKy0tLS0KIGRyaXZlcnMvcGxhdGZvcm0vY2hyb21l
L0tjb25maWcgICAgICAgICAgICAgICB8ICA2ICstCiBkcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94
L0tjb25maWcgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgIHwgNDggKysrKystLS0tLQogZHJpdmVycy9wb3dlci9hdnMvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3Bvd2VyL3N1cHBseS9L
Y29uZmlnICAgICAgICAgICAgICAgICAgfCAzMCArKystLS0KIGRyaXZlcnMvcmVndWxhdG9yL0tj
b25maWcgICAgICAgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3JwbXNnL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogZHJpdmVycy9ydGMvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0KIGRyaXZlcnMvc2NzaS9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiBkcml2ZXJzL3Njc2kvYWljN3h4eC9LY29u
ZmlnLmFpYzd4eHggICAgICAgICAgfCAxNCArLS0KIGRyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9zY3NpL3NtYXJ0cHFpL0tjb25maWcg
ICAgICAgICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc29jL2ZzbC9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3NvYy9xY29tL0tjb25maWcgICAgICAgICAg
ICAgICAgICAgICAgfCAyMiArKy0tLQogZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zcGkvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMTggKystLQogZHJpdmVycy9zdGFnaW5nL2ZidGZ0L0tjb25maWcgICAg
ICAgICAgICAgICAgIHwgMTIgKy0tCiBkcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwvS2NvbmZpZyAg
ICAgICAgICAgICAgfCAgNiArLQogZHJpdmVycy9zdGFnaW5nL21vc3QvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgIHwgIDggKy0KIGRyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgICAgICAgICAg
ICAgICAgICB8IDEwICstCiBkcml2ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZyAgICAgICAgICAg
ICAgICAgfCAyNCArKy0tLQogZHJpdmVycy9zdGFnaW5nL3V3Yi9LY29uZmlnICAgICAgICAgICAg
ICAgICAgIHwgNDIgKysrKy0tLS0KIC4uLi92YzA0X3NlcnZpY2VzL2JjbTI4MzUtYXVkaW8vS2Nv
bmZpZyAgICAgICB8IDEyICstLQogZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgICAg
ICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDI2ICsrLS0tCiBkcml2ZXJzL3R0eS9odmMvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgNCArLQogZHJpdmVycy90dHkvc2VyaWFsLzgyNTAvS2NvbmZpZyAgICAgICAg
ICAgICAgIHwgIDIgKy0KIGRyaXZlcnMvdHR5L3NlcmlhbC9LY29uZmlnICAgICAgICAgICAgICAg
ICAgICB8IDk2ICsrKysrKysrKy0tLS0tLS0tLS0KIGRyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tj
b25maWcgICAgICAgICAgICAgICB8ICA4ICstCiBkcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgfCA3NiArKysrKysrLS0tLS0tLS0KIGRyaXZlcnMvdmlydC9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICstCiBkcml2ZXJzL3ZpcnRpby9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArLQogZHJpdmVycy93MS9zbGF2ZXMvS2Nv
bmZpZyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGRyaXZlcnMveGVuL0tjb25maWcgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDIyICsrLS0tCiA5MiBmaWxlcyBjaGFuZ2VkLCA2MzEg
aW5zZXJ0aW9ucygrKSwgNjMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYWNw
aS9LY29uZmlnIGIvZHJpdmVycy9hY3BpL0tjb25maWcKaW5kZXggZWJlMWU5ZTVmZDgxLi4xZmJl
N2UzZDU3YjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9LY29uZmlnCisrKyBiL2RyaXZlcnMv
YWNwaS9LY29uZmlnCkBAIC0xMDQsOSArMTA0LDkgQEAgY29uZmlnIEFDUElfUFJPQ0ZTX1BPV0VS
CiAJZGVwZW5kcyBvbiBYODYgJiYgUFJPQ19GUwogCWhlbHAKIAkgIEZvciBiYWNrd2FyZHMgY29t
cGF0aWJpbGl0eSwgdGhpcyBvcHRpb24gYWxsb3dzCi0gICAgICAgICAgZGVwcmVjYXRlZCBwb3dl
ciAvcHJvYy9hY3BpLyBkaXJlY3RvcmllcyB0byBleGlzdCwgZXZlbiB3aGVuCi0gICAgICAgICAg
dGhleSBoYXZlIGJlZW4gcmVwbGFjZWQgYnkgZnVuY3Rpb25zIGluIC9zeXMuCi0gICAgICAgICAg
VGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVudHMpIGluY2x1
ZGU6CisJICBkZXByZWNhdGVkIHBvd2VyIC9wcm9jL2FjcGkvIGRpcmVjdG9yaWVzIHRvIGV4aXN0
LCBldmVuIHdoZW4KKwkgIHRoZXkgaGF2ZSBiZWVuIHJlcGxhY2VkIGJ5IGZ1bmN0aW9ucyBpbiAv
c3lzLgorCSAgVGhlIGRlcHJlY2F0ZWQgZGlyZWN0b3JpZXMgKGFuZCB0aGVpciByZXBsYWNlbWVu
dHMpIGluY2x1ZGU6CiAJICAvcHJvYy9hY3BpL2JhdHRlcnkvKiAoL3N5cy9jbGFzcy9wb3dlcl9z
dXBwbHkvKikgYW5kCiAJICAvcHJvYy9hY3BpL2FjX2FkYXB0ZXIvKiAoc3lzL2NsYXNzL3Bvd2Vy
X3N1cHBseS8qKS4KIAkgIFRoaXMgb3B0aW9uIGhhcyBubyBlZmZlY3Qgb24gL3Byb2MvYWNwaS8g
ZGlyZWN0b3JpZXMKQEAgLTQ1NCw3ICs0NTQsNyBAQCBjb25maWcgQUNQSV9DVVNUT01fTUVUSE9E
CiBjb25maWcgQUNQSV9CR1JUCiAJYm9vbCAiQm9vdHRpbWUgR3JhcGhpY3MgUmVzb3VyY2UgVGFi
bGUgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIEVGSSAmJiAoWDg2IHx8IEFSTTY0KQotICAgICAgICBo
ZWxwCisJaGVscAogCSAgVGhpcyBkcml2ZXIgYWRkcyBzdXBwb3J0IGZvciBleHBvc2luZyB0aGUg
QUNQSSBCb290dGltZSBHcmFwaGljcwogCSAgUmVzb3VyY2UgVGFibGUsIHdoaWNoIGFsbG93cyB0
aGUgb3BlcmF0aW5nIHN5c3RlbSB0byBvYnRhaW4KIAkgIGRhdGEgZnJvbSB0aGUgZmlybXdhcmUg
Ym9vdCBzcGxhc2guIEl0IHdpbGwgYXBwZWFyIHVuZGVyCmRpZmYgLS1naXQgYS9kcml2ZXJzL2F0
YS9LY29uZmlnIGIvZHJpdmVycy9hdGEvS2NvbmZpZwppbmRleCBhNmJlYjJjNWE2OTIuLjg2ZTM1
YzlhOWFjNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdGEvS2NvbmZpZworKysgYi9kcml2ZXJzL2F0
YS9LY29uZmlnCkBAIC02OTUsNyArNjk1LDcgQEAgY29uZmlnIFBBVEFfSU1YCiAJZGVwZW5kcyBv
biBBUkNIX01YQwogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhl
IFBBVEEgaG9zdCBhdmFpbGFibGUgb24gRnJlZXNjYWxlCi0gICAgICAgICAgaU1YIFNvQ3MuCisJ
ICBpTVggU29Dcy4KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApAQCAtNzA0LDcgKzcwNCw3IEBA
IGNvbmZpZyBQQVRBX0lUODIxMwogCWRlcGVuZHMgb24gUENJCiAJaGVscAogCSAgVGhpcyBvcHRp
b24gZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSVRFIDgyMSBQQVRBCi0gICAgICAgICAgY29udHJv
bGxlcnMgdmlhIHRoZSBuZXcgQVRBIGxheWVyLgorCSAgY29udHJvbGxlcnMgdmlhIHRoZSBuZXcg
QVRBIGxheWVyLgogCiAJICBJZiB1bnN1cmUsIHNheSBOLgogCkBAIC03MzIsOSArNzMyLDkgQEAg
Y29uZmlnIFBBVEFfTUFDSU8KIAlkZXBlbmRzIG9uIFBQQ19QTUFDCiAJaGVscAogCSAgTW9zdCBJ
REUgY2FwYWJsZSBQb3dlck1hY3MgaGF2ZSBJREUgYnVzc2VzIGRyaXZlbiBieSBhIHZhcmlhbnQK
LSAgICAgICAgICBvZiB0aGlzIGNvbnRyb2xsZXIgd2hpY2ggaXMgcGFydCBvZiB0aGUgQXBwbGUg
Y2hpcHNldCB1c2VkIG9uCi0gICAgICAgICAgbW9zdCBQb3dlck1hYyBtb2RlbHMuIFNvbWUgbW9k
ZWxzIGhhdmUgbXVsdGlwbGUgYnVzc2VzIHVzaW5nCi0gICAgICAgICAgZGlmZmVyZW50IGNoaXBz
ZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBvbmUgb2YgdGhlbS4KKwkgIG9mIHRoaXMg
Y29udHJvbGxlciB3aGljaCBpcyBwYXJ0IG9mIHRoZSBBcHBsZSBjaGlwc2V0IHVzZWQgb24KKwkg
IG1vc3QgUG93ZXJNYWMgbW9kZWxzLiBTb21lIG1vZGVscyBoYXZlIG11bHRpcGxlIGJ1c3NlcyB1
c2luZworCSAgZGlmZmVyZW50IGNoaXBzZXRzLCB0aG91Z2ggZ2VuZXJhbGx5LCBNYWNJTyBpcyBv
bmUgb2YgdGhlbS4KIAogY29uZmlnIFBBVEFfTUFSVkVMTAogCXRyaXN0YXRlICJNYXJ2ZWxsIFBB
VEEgc3VwcG9ydCB2aWEgbGVnYWN5IG1vZGUiCkBAIC05MTUsNyArOTE1LDcgQEAgY29uZmlnIFBB
VEFfUFhBCiAJICBUaGlzIG9wdGlvbiBlbmFibGVzIHN1cHBvcnQgZm9yIGhhcmRkcml2ZSBhdHRh
Y2hlZCB0byBQWEEgQ1BVJ3MgYnVzLgogCiAJICBOT1RFOiBUaGlzIGRyaXZlciB1dGlsaXplcyBQ
WEEgRE1BIGNvbnRyb2xsZXIsIGluIGNhc2UgeW91ciBoYXJkd2FyZQotCSAgICAgICAgaXMgbm90
IGNhcGFibGUgb2YgZG9pbmcgTVdETUEsIHVzZSBwYXRhX3BsYXRmb3JtIGluc3RlYWQuCisJICBp
cyBub3QgY2FwYWJsZSBvZiBkb2luZyBNV0RNQSwgdXNlIHBhdGFfcGxhdGZvcm0gaW5zdGVhZC4K
IAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9hdXhkaXNwbGF5
L0tjb25maWcgYi9kcml2ZXJzL2F1eGRpc3BsYXkvS2NvbmZpZwppbmRleCBiODMxM2EwNDQyMmQu
LmE5MmJlMzk4MjVmNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKKysr
IGIvZHJpdmVycy9hdXhkaXNwbGF5L0tjb25maWcKQEAgLTMyOSw3ICszMjksNyBAQCBjb25maWcg
UEFORUxfTENEX1BST1RPCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElOX0UKIAlkZXBlbmRzIG9uIFBB
TkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPPSIwIgot
ICAgICAgICBpbnQgIlBhcmFsbGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3Rl
ZCB0byB0aGUgTENEIEUgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBw
aW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgRSBzaWduYWwgKC0xNy4u
LjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNAogCS0tLWhlbHAtLS0KQEAgLTM0NCw3
ICszNDQsNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9FCiAKIGNvbmZpZyBQQU5FTF9MQ0RfUElO
X1JTCiAJZGVwZW5kcyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBB
TkVMX0xDRF9QUk9UTz0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIg
JiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCisJ
aW50ICJQYXJhbGxlbCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhl
IExDRCBSUyBzaWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxNwog
CS0tLWhlbHAtLS0KQEAgLTM1OSw3ICszNTksNyBAQCBjb25maWcgUEFORUxfTENEX1BJTl9SUwog
CiBjb25maWcgUEFORUxfTENEX1BJTl9SVwogCWRlcGVuZHMgb24gUEFORUxfUFJPRklMRT0iMCIg
JiYgUEFORUxfTENEPSIxIiAmJiBQQU5FTF9MQ0RfUFJPVE89IjAiCi0gICAgICAgIGludCAiUGFy
YWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcg
c2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9s
YXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgUlcgc2lnbmFsICgtMTcuLi4xNykgIgogCXJhbmdl
IC0xNyAxNwogCWRlZmF1bHQgMTYKIAktLS1oZWxwLS0tCkBAIC0zNzQsNyArMzc0LDcgQEAgY29u
ZmlnIFBBTkVMX0xDRF9QSU5fUlcKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fU0NMCiAJZGVwZW5k
cyBvbiBQQU5FTF9QUk9GSUxFPSIwIiAmJiBQQU5FTF9MQ0Q9IjEiICYmIFBBTkVMX0xDRF9QUk9U
TyE9IjAiCi0gICAgICAgIGludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg
Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0NMIHNpZ25hbCAoLTE3Li4uMTcpICIKKwlpbnQgIlBhcmFs
bGVsIHBvcnQgcGluIG51bWJlciAmIHBvbGFyaXR5IGNvbm5lY3RlZCB0byB0aGUgTENEIFNDTCBz
aWduYWwgKC0xNy4uLjE3KSAiCiAJcmFuZ2UgLTE3IDE3CiAJZGVmYXVsdCAxCiAJLS0taGVscC0t
LQpAQCAtMzg5LDcgKzM4OSw3IEBAIGNvbmZpZyBQQU5FTF9MQ0RfUElOX1NDTAogCiBjb25maWcg
UEFORUxfTENEX1BJTl9TREEKIAlkZXBlbmRzIG9uIFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVM
X0xDRD0iMSIgJiYgUEFORUxfTENEX1BST1RPIT0iMCIKLSAgICAgICAgaW50ICJQYXJhbGxlbCBw
b3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBTREEgc2lnbmFs
ICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYgcG9sYXJpdHkg
Y29ubmVjdGVkIHRvIHRoZSBMQ0QgU0RBIHNpZ25hbCAoLTE3Li4uMTcpICIKIAlyYW5nZSAtMTcg
MTcKIAlkZWZhdWx0IDIKIAktLS1oZWxwLS0tCkBAIC00MDQsMTIgKzQwNCwxMiBAQCBjb25maWcg
UEFORUxfTENEX1BJTl9TREEKIAogY29uZmlnIFBBTkVMX0xDRF9QSU5fQkwKIAlkZXBlbmRzIG9u
IFBBTkVMX1BST0ZJTEU9IjAiICYmIFBBTkVMX0xDRD0iMSIKLSAgICAgICAgaW50ICJQYXJhbGxl
bCBwb3J0IHBpbiBudW1iZXIgJiBwb2xhcml0eSBjb25uZWN0ZWQgdG8gdGhlIExDRCBiYWNrbGln
aHQgc2lnbmFsICgtMTcuLi4xNykgIgorCWludCAiUGFyYWxsZWwgcG9ydCBwaW4gbnVtYmVyICYg
cG9sYXJpdHkgY29ubmVjdGVkIHRvIHRoZSBMQ0QgYmFja2xpZ2h0IHNpZ25hbCAoLTE3Li4uMTcp
ICIKIAlyYW5nZSAtMTcgMTcKIAlkZWZhdWx0IDAKIAktLS1oZWxwLS0tCiAJICBUaGlzIGRlc2Ny
aWJlcyB0aGUgbnVtYmVyIG9mIHRoZSBwYXJhbGxlbCBwb3J0IHBpbiB0byB3aGljaCB0aGUgTENE
ICdCTCcgc2lnbmFsCi0gICAgICAgICAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgor
CSAgaGFzIGJlZW4gY29ubmVjdGVkLiBJdCBjYW4gYmUgOgogCiAJICAgICAgICAgIDAgOiBubyBj
b25uZWN0aW9uIChlZzogY29ubmVjdGVkIHRvIGdyb3VuZCkKIAkgICAgICAxLi4xNyA6IGRpcmVj
dGx5IGNvbm5lY3RlZCB0byBhbnkgb2YgdGhlc2UgcGlucyBvbiB0aGUgREIyNSBwbHVnCmRpZmYg
LS1naXQgYS9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcgYi9kcml2ZXJzL2Jh
c2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKaW5kZXggM2Y5ZTI3NGUyZWQzLi5lNGNkMTExMzU3
ODUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYmFzZS9maXJtd2FyZV9sb2FkZXIvS2NvbmZpZworKysg
Yi9kcml2ZXJzL2Jhc2UvZmlybXdhcmVfbG9hZGVyL0tjb25maWcKQEAgLTE0OCw3ICsxNDgsNyBA
QCBjb25maWcgRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLCiAJICB0byBiZSB1c2VkIGZv
ciBhbGwgZmlybXdhcmUgcmVxdWVzdHMgd2hpY2ggZXhwbGljaXRseSBkbyBub3QgZGlzYWJsZSBh
CiAJICBhIGZhbGxiYWNrIG1lY2hhbmlzbS4gRmlybXdhcmUgY2FsbHMgd2hpY2ggZG8gcHJvaGli
aXQgYSBmYWxsYmFjawogCSAgbWVjaGFuaXNtIGlzIHJlcXVlc3RfZmlybXdhcmVfZGlyZWN0KCku
IFRoaXMgb3B0aW9uIGlzIGtlcHQgZm9yCi0gICAgICAgICAgYmFja3dhcmQgY29tcGF0aWJpbGl0
eSBwdXJwb3NlcyBnaXZlbiB0aGlzIHByZWNpc2UgbWVjaGFuaXNtIGNhbiBhbHNvCisJICBiYWNr
d2FyZCBjb21wYXRpYmlsaXR5IHB1cnBvc2VzIGdpdmVuIHRoaXMgcHJlY2lzZSBtZWNoYW5pc20g
Y2FuIGFsc28KIAkgIGJlIGVuYWJsZWQgYnkgc2V0dGluZyB0aGUgcHJvYyBzeXNjdGwgdmFsdWUg
dG8gdHJ1ZToKIAogCSAgICAgICAvcHJvYy9zeXMva2VybmVsL2Zpcm13YXJlX2NvbmZpZy9mb3Jj
ZV9zeXNmc19mYWxsYmFjawpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9LY29uZmlnIGIvZHJp
dmVycy9ibG9jay9LY29uZmlnCmluZGV4IDFiYjhlYzU3NTM1Mi4uZmEwY2QwNzJmNWExIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2Jsb2NrL0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9LY29uZmln
CkBAIC0xNDIsMTAgKzE0MiwxMCBAQCBjb25maWcgQkxLX0RFVl9VQkQKIAlib29sICJWaXJ0dWFs
IGJsb2NrIGRldmljZSIKIAlkZXBlbmRzIG9uIFVNTAogCS0tLWhlbHAtLS0KLSAgICAgICAgICBU
aGUgVXNlci1Nb2RlIExpbnV4IHBvcnQgaW5jbHVkZXMgYSBkcml2ZXIgY2FsbGVkIFVCRCB3aGlj
aCB3aWxsIGxldAotICAgICAgICAgIHlvdSBhY2Nlc3MgYXJiaXRyYXJ5IGZpbGVzIG9uIHRoZSBo
b3N0IGNvbXB1dGVyIGFzIGJsb2NrIGRldmljZXMuCi0gICAgICAgICAgVW5sZXNzIHlvdSBrbm93
IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNheQotICAg
ICAgICAgIFkgaGVyZS4KKwkgIFRoZSBVc2VyLU1vZGUgTGludXggcG9ydCBpbmNsdWRlcyBhIGRy
aXZlciBjYWxsZWQgVUJEIHdoaWNoIHdpbGwgbGV0CisJICB5b3UgYWNjZXNzIGFyYml0cmFyeSBm
aWxlcyBvbiB0aGUgaG9zdCBjb21wdXRlciBhcyBibG9jayBkZXZpY2VzLgorCSAgVW5sZXNzIHlv
dSBrbm93IHRoYXQgeW91IGRvIG5vdCBuZWVkIHN1Y2ggdmlydHVhbCBibG9jayBkZXZpY2VzIHNh
eQorCSAgWSBoZXJlLgogCiBjb25maWcgQkxLX0RFVl9VQkRfU1lOQwogCWJvb2wgIkFsd2F5cyBk
byBzeW5jaHJvbm91cyBkaXNrIElPIGZvciBVQkQiCkBAIC0xNTYsMTYgKzE1NiwxNiBAQCBjb25m
aWcgQkxLX0RFVl9VQkRfU1lOQwogCSAgTGludXggJ1ZpcnR1YWwgTWFjaGluZScgdXNlcyBhIGpv
dXJuYWxsaW5nIGZpbGVzeXN0ZW0gYW5kIHRoZSBob3N0CiAJICBjb21wdXRlciBjcmFzaGVzLgog
Ci0gICAgICAgICAgU3luY2hyb25vdXMgb3BlcmF0aW9uIChpLmUuIGFsd2F5cyB3cml0aW5nIGRh
dGEgdG8gdGhlIGhvc3QncyBkaXNrCi0gICAgICAgICAgaW1tZWRpYXRlbHkpIGlzIGNvbmZpZ3Vy
YWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCi0gICAgICAgICAga2Vy
bmVsIGNvbW1hbmQgbGluZSBvcHRpb24uICBBbHRlcm5hdGl2ZWx5LCB5b3UgY2FuIHNheSBZIGhl
cmUgdG8KLSAgICAgICAgICB0dXJuIG9uIHN5bmNocm9ub3VzIG9wZXJhdGlvbiBieSBkZWZhdWx0
IGZvciBhbGwgYmxvY2sgZGV2aWNlcy4KKwkgIFN5bmNocm9ub3VzIG9wZXJhdGlvbiAoaS5lLiBh
bHdheXMgd3JpdGluZyBkYXRhIHRvIHRoZSBob3N0J3MgZGlzaworCSAgaW1tZWRpYXRlbHkpIGlz
IGNvbmZpZ3VyYWJsZSBvbiBhIHBlci1VQkQgYmFzaXMgYnkgdXNpbmcgYSBzcGVjaWFsCisJICBr
ZXJuZWwgY29tbWFuZCBsaW5lIG9wdGlvbi4gIEFsdGVybmF0aXZlbHksIHlvdSBjYW4gc2F5IFkg
aGVyZSB0bworCSAgdHVybiBvbiBzeW5jaHJvbm91cyBvcGVyYXRpb24gYnkgZGVmYXVsdCBmb3Ig
YWxsIGJsb2NrIGRldmljZXMuCiAKLSAgICAgICAgICBJZiB5b3UncmUgcnVubmluZyBhIGpvdXJu
YWxsaW5nIGZpbGUgc3lzdGVtIChsaWtlIHJlaXNlcmZzLCBmb3IKLSAgICAgICAgICBleGFtcGxl
KSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgeW91IHdpbGwgd2FudCB0byBzYXkgWSBoZXJlLiAg
SWYKLSAgICAgICAgICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUgZGF0YSBpbiB5b3Vy
IHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCi0gICAgICAgICAgd2lzZSBjaG9pY2UgdG9vLiAgSW4g
YWxsIG90aGVyIGNhc2VzIChmb3IgZXhhbXBsZSwgaWYgeW91J3JlIGp1c3QKLSAgICAgICAgICBw
bGF5aW5nIGFyb3VuZCB3aXRoIFVzZXItTW9kZSBMaW51eCkgeW91IGNhbiBjaG9vc2UgTi4KKwkg
IElmIHlvdSdyZSBydW5uaW5nIGEgam91cm5hbGxpbmcgZmlsZSBzeXN0ZW0gKGxpa2UgcmVpc2Vy
ZnMsIGZvcgorCSAgZXhhbXBsZSkgaW4geW91ciB2aXJ0dWFsIG1hY2hpbmUsIHlvdSB3aWxsIHdh
bnQgdG8gc2F5IFkgaGVyZS4gIElmCisJICB5b3UgY2FyZSBmb3IgdGhlIHNhZmV0eSBvZiB0aGUg
ZGF0YSBpbiB5b3VyIHZpcnR1YWwgbWFjaGluZSwgWSBpcyBhCisJICB3aXNlIGNob2ljZSB0b28u
ICBJbiBhbGwgb3RoZXIgY2FzZXMgKGZvciBleGFtcGxlLCBpZiB5b3UncmUganVzdAorCSAgcGxh
eWluZyBhcm91bmQgd2l0aCBVc2VyLU1vZGUgTGludXgpIHlvdSBjYW4gY2hvb3NlIE4uCiAKIGNv
bmZpZyBCTEtfREVWX0NPV19DT01NT04KIAlib29sCkBAIC00MzAsNyArNDMwLDcgQEAgY29uZmln
IFZJUlRJT19CTEsKIAlkZXBlbmRzIG9uIFZJUlRJTwogCS0tLWhlbHAtLS0KIAkgIFRoaXMgaXMg
dGhlIHZpcnR1YWwgYmxvY2sgZHJpdmVyIGZvciB2aXJ0aW8uICBJdCBjYW4gYmUgdXNlZCB3aXRo
Ci0gICAgICAgICAgUUVNVSBiYXNlZCBWTU1zIChsaWtlIEtWTSBvciBYZW4pLiAgU2F5IFkgb3Ig
TS4KKwkgIFFFTVUgYmFzZWQgVk1NcyAobGlrZSBLVk0gb3IgWGVuKS4gIFNheSBZIG9yIE0uCiAK
IGNvbmZpZyBWSVJUSU9fQkxLX1NDU0kKIAlib29sICJTQ1NJIHBhc3N0aHJvdWdoIHJlcXVlc3Qg
Zm9yIHRoZSBWaXJ0aW8gYmxvY2sgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay9t
dGlwMzJ4eC9LY29uZmlnIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCmluZGV4IGJm
MjIxMzU4NTY3ZS4uYTQ2OWRjNzJlNjdhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL210aXAz
Mnh4L0tjb25maWcKKysrIGIvZHJpdmVycy9ibG9jay9tdGlwMzJ4eC9LY29uZmlnCkBAIC03LDQg
KzcsNCBAQCBjb25maWcgQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYCiAJdHJpc3RhdGUgIkJsb2Nr
IERldmljZSBEcml2ZXIgZm9yIE1pY3JvbiBQQ0llIFNTRHMiCiAJZGVwZW5kcyBvbiBQQ0kKIAlo
ZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSBibG9jayBkcml2ZXIgZm9yIE1pY3JvbiBQ
Q0llIFNTRHMuCisJICBUaGlzIGVuYWJsZXMgdGhlIGJsb2NrIGRyaXZlciBmb3IgTWljcm9uIFBD
SWUgU1NEcy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9LY29uZmlnIGIvZHJpdmVycy9jaGFy
L0tjb25maWcKaW5kZXggZGYwZmM5OTdkYzNlLi4yNjk1NmMwMDY5ODcgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvY2hhci9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9LY29uZmlnCkBAIC00MzksOCAr
NDM5LDggQEAgY29uZmlnIFJBV19EUklWRVIKIAkgIE9uY2UgYm91bmQsIEkvTyBhZ2FpbnN0IC9k
ZXYvcmF3L3Jhd04gdXNlcyBlZmZpY2llbnQgemVyby1jb3B5IEkvTy4KIAkgIFNlZSB0aGUgcmF3
KDgpIG1hbnBhZ2UgZm9yIG1vcmUgZGV0YWlscy4KIAotICAgICAgICAgIEFwcGxpY2F0aW9ucyBz
aG91bGQgcHJlZmVyYWJseSBvcGVuIHRoZSBkZXZpY2UgKGVnIC9kZXYvaGRhMSkKLSAgICAgICAg
ICB3aXRoIHRoZSBPX0RJUkVDVCBmbGFnLgorCSAgQXBwbGljYXRpb25zIHNob3VsZCBwcmVmZXJh
Ymx5IG9wZW4gdGhlIGRldmljZSAoZWcgL2Rldi9oZGExKQorCSAgd2l0aCB0aGUgT19ESVJFQ1Qg
ZmxhZy4KIAogY29uZmlnIE1BWF9SQVdfREVWUwogCWludCAiTWF4aW11bSBudW1iZXIgb2YgUkFX
IGRldmljZXMgdG8gc3VwcG9ydCAoMS02NTUzNikiCkBAIC01NTksNCArNTU5LDQgQEAgY29uZmln
IFJBTkRPTV9UUlVTVF9CT09UTE9BREVSCiAJZGV2aWNlIHJhbmRvbW5lc3MuIFNheSBZIGhlcmUg
dG8gYXNzdW1lIHRoZSBlbnRyb3B5IHByb3ZpZGVkIGJ5IHRoZQogCWJvb2xvYWRlciBpcyB0cnVz
dHdvcnRoeSBzbyBpdCB3aWxsIGJlIGFkZGVkIHRvIHRoZSBrZXJuZWwncyBlbnRyb3B5CiAJcG9v
bC4gT3RoZXJ3aXNlLCBzYXkgTiBoZXJlIHNvIGl0IHdpbGwgYmUgcmVnYXJkZWQgYXMgZGV2aWNl
IGlucHV0IHRoYXQKLQlvbmx5IG1peGVzIHRoZSBlbnRyb3B5IHBvb2wuClwgTm8gbmV3bGluZSBh
dCBlbmQgb2YgZmlsZQorCW9ubHkgbWl4ZXMgdGhlIGVudHJvcHkgcG9vbC4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwppbmRl
eCA4MTJkNmFhNmUwMTMuLmJjNTQyMzVhNzAyMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2Fn
cC9LY29uZmlnCisrKyBiL2RyaXZlcnMvY2hhci9hZ3AvS2NvbmZpZwpAQCAtNjMsNyArNjMsNyBA
QCBjb25maWcgQUdQX0FNRDY0CiAJICBUaGlzIG9wdGlvbiBnaXZlcyB5b3UgQUdQIHN1cHBvcnQg
Zm9yIHRoZSBHTFggY29tcG9uZW50IG9mCiAJICBYIHVzaW5nIHRoZSBvbi1DUFUgbm9ydGhicmlk
Z2Ugb2YgdGhlIEFNRCBBdGhsb242NC9PcHRlcm9uIENQVXMuCiAJICBZb3Ugc3RpbGwgbmVlZCBh
biBleHRlcm5hbCBBR1AgYnJpZGdlIGxpa2UgdGhlIEFNRCA4MTUxLCBWSUEKLSAgICAgICAgICBL
OFQ0MDBNLCBTaVM3NTUuIEl0IG1heSBhbHNvIHN1cHBvcnQgb3RoZXIgQUdQIGJyaWRnZXMgd2hl
biBsb2FkZWQKKwkgIEs4VDQwME0sIFNpUzc1NS4gSXQgbWF5IGFsc28gc3VwcG9ydCBvdGhlciBB
R1AgYnJpZGdlcyB3aGVuIGxvYWRlZAogCSAgd2l0aCBhZ3BfdHJ5X3Vuc3VwcG9ydGVkPTEuCiAK
IGNvbmZpZyBBR1BfSU5URUwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2Nv
bmZpZyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwppbmRleCA1OWYyNTI4NmJlZmUu
LjUwMTFlYjY3M2FiNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2h3X3JhbmRvbS9LY29uZmln
CisrKyBiL2RyaXZlcnMvY2hhci9od19yYW5kb20vS2NvbmZpZwpAQCAtMzc3LDEzICszNzcsMTMg
QEAgY29uZmlnIEhXX1JBTkRPTV9DQVZJVU0KICAgICAgICBkZXBlbmRzIG9uIEhXX1JBTkRPTSAm
JiBQQ0kgJiYgKEFSTTY0IHx8IChDT01QSUxFX1RFU1QgJiYgNjRCSVQpKQogICAgICAgIGRlZmF1
bHQgSFdfUkFORE9NCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgcHJv
dmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKLSAgICAgICAg
IEdlbmVyYXRvciBoYXJkd2FyZSBmb3VuZCBvbiBDYXZpdW0gU29Dcy4KKwkgVGhpcyBkcml2ZXIg
cHJvdmlkZXMga2VybmVsLXNpZGUgc3VwcG9ydCBmb3IgdGhlIFJhbmRvbSBOdW1iZXIKKwkgR2Vu
ZXJhdG9yIGhhcmR3YXJlIGZvdW5kIG9uIENhdml1bSBTb0NzLgogCi0gICAgICAgICBUbyBjb21w
aWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAgICAg
IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjYXZpdW1fcm5nLgorCSBUbyBjb21waWxlIHRoaXMgZHJp
dmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgbW9kdWxlIHdpbGwgYmUgY2Fs
bGVkIGNhdml1bV9ybmcuCiAKLSAgICAgICAgIElmIHVuc3VyZSwgc2F5IFkuCisJIElmIHVuc3Vy
ZSwgc2F5IFkuCiAKIGNvbmZpZyBIV19SQU5ET01fTVRLCiAJdHJpc3RhdGUgIk1lZGlhdGVrIFJh
bmRvbSBOdW1iZXIgR2VuZXJhdG9yIHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL2NoYXIv
aXBtaS9LY29uZmlnIGIvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwppbmRleCA0YmFkMDYxNDEw
OWIuLmNjNGJlYTc3M2RlZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9jaGFyL2lwbWkvS2NvbmZpZwor
KysgYi9kcml2ZXJzL2NoYXIvaXBtaS9LY29uZmlnCkBAIC04LDEzICs4LDEzIEBAIG1lbnVjb25m
aWcgSVBNSV9IQU5ETEVSCiAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KICAgICAgICBzZWxl
Y3QgSVBNSV9ETUlfREVDT0RFIGlmIERNSQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgZW5h
YmxlcyB0aGUgY2VudHJhbCBJUE1JIG1lc3NhZ2UgaGFuZGxlciwgcmVxdWlyZWQgZm9yIElQTUkK
KwkgVGhpcyBlbmFibGVzIHRoZSBjZW50cmFsIElQTUkgbWVzc2FnZSBoYW5kbGVyLCByZXF1aXJl
ZCBmb3IgSVBNSQogCSB0byB3b3JrLgogCi0gICAgICAgICBJUE1JIGlzIGEgc3RhbmRhcmQgZm9y
IG1hbmFnaW5nIHNlbnNvcnMgKHRlbXBlcmF0dXJlLAotICAgICAgICAgdm9sdGFnZSwgZXRjLikg
aW4gYSBzeXN0ZW0uCisJIElQTUkgaXMgYSBzdGFuZGFyZCBmb3IgbWFuYWdpbmcgc2Vuc29ycyAo
dGVtcGVyYXR1cmUsCisJIHZvbHRhZ2UsIGV0Yy4pIGluIGEgc3lzdGVtLgogCi0gICAgICAgICBT
ZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0YWlscyBvbiB0aGUg
ZHJpdmVyLgorCSBTZWUgPGZpbGU6RG9jdW1lbnRhdGlvbi9JUE1JLnR4dD4gZm9yIG1vcmUgZGV0
YWlscyBvbiB0aGUgZHJpdmVyLgogCiAJIElmIHVuc3VyZSwgc2F5IE4uCiAKQEAgLTU2LDE0ICs1
NiwxNCBAQCBjb25maWcgSVBNSV9QQU5JQ19TVFJJTkcKIGNvbmZpZyBJUE1JX0RFVklDRV9JTlRF
UkZBQ0UKICAgICAgICB0cmlzdGF0ZSAnRGV2aWNlIGludGVyZmFjZSBmb3IgSVBNSScKICAgICAg
ICBoZWxwCi0gICAgICAgICBUaGlzIHByb3ZpZGVzIGFuIElPQ1RMIGludGVyZmFjZSB0byB0aGUg
SVBNSSBtZXNzYWdlIGhhbmRsZXIgc28KKwkgVGhpcyBwcm92aWRlcyBhbiBJT0NUTCBpbnRlcmZh
Y2UgdG8gdGhlIElQTUkgbWVzc2FnZSBoYW5kbGVyIHNvCiAJIHVzZXJsYW5kIHByb2Nlc3NlcyBt
YXkgdXNlIElQTUkuICBJdCBzdXBwb3J0cyBwb2xsKCkgYW5kIHNlbGVjdCgpLgogCiBjb25maWcg
SVBNSV9TSQogICAgICAgIHRyaXN0YXRlICdJUE1JIFN5c3RlbSBJbnRlcmZhY2UgaGFuZGxlcicK
ICAgICAgICBzZWxlY3QgSVBNSV9QTEFUX0RBVEEKICAgICAgICBoZWxwCi0gICAgICAgICBQcm92
aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgorCSBQ
cm92aWRlcyBhIGRyaXZlciBmb3IgU3lzdGVtIEludGVyZmFjZXMgKEtDUywgU01JQywgQlQpLgog
CSBDdXJyZW50bHksIG9ubHkgS0NTIGFuZCBTTUlDIGFyZSBzdXBwb3J0ZWQuICBJZgogCSB5b3Ug
YXJlIHVzaW5nIElQTUksIHlvdSBzaG91bGQgcHJvYmFibHkgc2F5ICJ5IiBoZXJlLgogCkBAIC03
MSw3ICs3MSw3IEBAIGNvbmZpZyBJUE1JX1NTSUYKICAgICAgICB0cmlzdGF0ZSAnSVBNSSBTTUJ1
cyBoYW5kbGVyIChTU0lGKScKICAgICAgICBzZWxlY3QgSTJDCiAgICAgICAgaGVscAotICAgICAg
ICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIGEgU01CdXMgaW50ZXJmYWNlIHRvIGEgQk1DLCBtZWFu
aW5nIHRoYXQgeW91CisJIFByb3ZpZGVzIGEgZHJpdmVyIGZvciBhIFNNQnVzIGludGVyZmFjZSB0
byBhIEJNQywgbWVhbmluZyB0aGF0IHlvdQogCSBoYXZlIGEgZHJpdmVyIHRoYXQgbXVzdCBiZSBh
Y2Nlc3NlZCBvdmVyIGFuIEkyQyBidXMgaW5zdGVhZCBvZiBhCiAJIHN0YW5kYXJkIGludGVyZmFj
ZS4gIFRoaXMgbW9kdWxlIHJlcXVpcmVzIEkyQyBzdXBwb3J0LgogCkBAIC03OSwxNyArNzksMTcg
QEAgY29uZmlnIElQTUlfUE9XRVJOVgogICAgICAgIGRlcGVuZHMgb24gUFBDX1BPV0VSTlYKICAg
ICAgICB0cmlzdGF0ZSAnUE9XRVJOViAoT1BBTCBmaXJtd2FyZSkgSVBNSSBpbnRlcmZhY2UnCiAg
ICAgICAgaGVscAotICAgICAgICAgUHJvdmlkZXMgYSBkcml2ZXIgZm9yIE9QQUwgZmlybXdhcmUt
YmFzZWQgSVBNSSBpbnRlcmZhY2VzLgorCSBQcm92aWRlcyBhIGRyaXZlciBmb3IgT1BBTCBmaXJt
d2FyZS1iYXNlZCBJUE1JIGludGVyZmFjZXMuCiAKIGNvbmZpZyBJUE1JX1dBVENIRE9HCiAgICAg
ICAgdHJpc3RhdGUgJ0lQTUkgV2F0Y2hkb2cgVGltZXInCiAgICAgICAgaGVscAotICAgICAgICAg
VGhpcyBlbmFibGVzIHRoZSBJUE1JIHdhdGNoZG9nIHRpbWVyLgorCSBUaGlzIGVuYWJsZXMgdGhl
IElQTUkgd2F0Y2hkb2cgdGltZXIuCiAKIGNvbmZpZyBJUE1JX1BPV0VST0ZGCiAgICAgICAgdHJp
c3RhdGUgJ0lQTUkgUG93ZXJvZmYnCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBlbmFibGVz
IGEgZnVuY3Rpb24gdG8gcG93ZXIgb2ZmIHRoZSBzeXN0ZW0gd2l0aCBJUE1JIGlmCisJIFRoaXMg
ZW5hYmxlcyBhIGZ1bmN0aW9uIHRvIHBvd2VyIG9mZiB0aGUgc3lzdGVtIHdpdGggSVBNSSBpZgog
CSB0aGUgSVBNSSBtYW5hZ2VtZW50IGNvbnRyb2xsZXIgaXMgY2FwYWJsZSBvZiB0aGlzLgogCiBl
bmRpZiAjIElQTUlfSEFORExFUgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsvS2NvbmZpZyBiL2Ry
aXZlcnMvY2xrL0tjb25maWcKaW5kZXggYzQ0MjQ3ZDBiODNlLi4wYmVhMDM2MzE0MmUgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvY2xrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvS2NvbmZpZwpAQCAt
MjcsNyArMjcsNyBAQCBjb25maWcgQ09NTU9OX0NMS19XTTgzMVgKIAl0cmlzdGF0ZSAiQ2xvY2sg
ZHJpdmVyIGZvciBXTTgzMXgvMnggUE1JQ3MiCiAJZGVwZW5kcyBvbiBNRkRfV004MzFYCiAJLS0t
aGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0gb2YgdGhl
IFdNODMxeC8yeCBzZXJpZXMgb2YKKwkgIFN1cHBvcnRzIHRoZSBjbG9ja2luZyBzdWJzeXN0ZW0g
b2YgdGhlIFdNODMxeC8yeCBzZXJpZXMgb2YKIAkgIFBNSUNzIGZyb20gV29sZnNvbiBNaWNyb2Vs
ZWN0cm9uaWNzLgogCiBzb3VyY2UgImRyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9jbGsvbWVkaWF0ZWsvS2NvbmZpZyBiL2RyaXZlcnMvY2xrL21lZGlh
dGVrL0tjb25maWcKaW5kZXggN2VmYzM2MTdiYmQ1Li41ZGRkODEzNTIxZTcgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvY2xrL21lZGlhdGVrL0tjb25maWcKKysrIGIvZHJpdmVycy9jbGsvbWVkaWF0ZWsv
S2NvbmZpZwpAQCAtMTc5LDMxICsxNzksMzEgQEAgY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3CiAg
ICAgICAgc2VsZWN0IENPTU1PTl9DTEtfTUVESUFURUsKICAgICAgICBkZWZhdWx0IEFSQ0hfTUVE
SUFURUsgJiYgQVJNNjQKICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBUaGlzIGRyaXZlciBz
dXBwb3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgorCSBUaGlzIGRyaXZlciBzdXBw
b3J0cyBNZWRpYVRlayBNVDY3OTcgYmFzaWMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19N
VDY3OTdfTU1TWVMKICAgICAgICBib29sICJDbG9jayBkcml2ZXIgZm9yIE1lZGlhVGVrIE1UNjc5
NyBtbXN5cyIKICAgICAgICBkZXBlbmRzIG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1t
c3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IG1tc3lz
IGNsb2Nrcy4KIAogY29uZmlnIENPTU1PTl9DTEtfTVQ2Nzk3X0lNR1NZUwogICAgICAgIGJvb2wg
IkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyIKICAgICAgICBkZXBlbmRz
IG9uIENPTU1PTl9DTEtfTVQ2Nzk3CiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAgVGhpcyBk
cml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IGltZ3N5cyBjbG9ja3MuCisJIFRoaXMgZHJp
dmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyBpbWdzeXMgY2xvY2tzLgogCiBjb25maWcgQ09N
TU9OX0NMS19NVDY3OTdfVkRFQ1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVk
aWFUZWsgTVQ2Nzk3IHZkZWNzeXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5
NwogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlh
VGVrIE1UNjc5NyB2ZGVjc3lzIGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFU
ZWsgTVQ2Nzk3IHZkZWNzeXMgY2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDY3OTdfVkVO
Q1NZUwogICAgICAgIGJvb2wgIkNsb2NrIGRyaXZlciBmb3IgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNz
eXMiCiAgICAgICAgZGVwZW5kcyBvbiBDT01NT05fQ0xLX01UNjc5NwogICAgICAgIC0tLWhlbHAt
LS0KLSAgICAgICAgIFRoaXMgZHJpdmVyIHN1cHBvcnRzIE1lZGlhVGVrIE1UNjc5NyB2ZW5jc3lz
IGNsb2Nrcy4KKwkgVGhpcyBkcml2ZXIgc3VwcG9ydHMgTWVkaWFUZWsgTVQ2Nzk3IHZlbmNzeXMg
Y2xvY2tzLgogCiBjb25maWcgQ09NTU9OX0NMS19NVDc2MjIKIAlib29sICJDbG9jayBkcml2ZXIg
Zm9yIE1lZGlhVGVrIE1UNzYyMiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9L
Y29uZmlnIGIvZHJpdmVycy9jbGsvdmVyc2F0aWxlL0tjb25maWcKaW5kZXggYWM3NjY4NTViYTE2
Li5jMjYxOGYxNDc3YTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmln
CisrKyBiL2RyaXZlcnMvY2xrL3ZlcnNhdGlsZS9LY29uZmlnCkBAIC05LDcgKzksNyBAQCBjb25m
aWcgQ09NTU9OX0NMS19WRVJTQVRJTEUKIAkJQ09NUElMRV9URVNUCiAJc2VsZWN0IFJFR01BUF9N
TUlPCiAJLS0taGVscC0tLQotICAgICAgICAgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZl
cmVuY2UgZGVzaWduczoKKwkgIFN1cHBvcnRzIGNsb2NraW5nIG9uIEFSTSBSZWZlcmVuY2UgZGVz
aWduczoKIAkgIC0gSW50ZWdyYXRvci9BUCBhbmQgSW50ZWdyYXRvci9DUAogCSAgLSBSZWFsVmll
dyBQQjExNzYsIEVCLCBQQjExTVAgYW5kIFBCWAogCSAgLSBWZXJzYXRpbGUgRXhwcmVzcwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29uZmlnIGIvZHJpdmVycy9jbG9ja3NvdXJj
ZS9LY29uZmlnCmluZGV4IGYzNWE1M2NlODk4OC4uZjIzNDJjYjU4ZTA4IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2Nsb2Nrc291cmNlL0tjb25maWcKKysrIGIvZHJpdmVycy9jbG9ja3NvdXJjZS9LY29u
ZmlnCkBAIC00NzAsNyArNDcwLDcgQEAgY29uZmlnIE9YTkFTX1JQU19USU1FUgogCSAgVGhpcyBl
bmFibGVzIHN1cHBvcnQgZm9yIHRoZSBPeGZvcmQgU2VtaWNvbmR1Y3RvciBPWE5BUyBSUFMgdGlt
ZXJzLgogCiBjb25maWcgU1lTX1NVUFBPUlRTX1NIX0NNVAotICAgICAgICBib29sCisJYm9vbAog
CiBjb25maWcgTVRLX1RJTUVSCiAJYm9vbCAiTWVkaWF0ZWsgdGltZXIgZHJpdmVyIiBpZiBDT01Q
SUxFX1RFU1QKQEAgLTQ5MCwxMyArNDkwLDEzIEBAIGNvbmZpZyBTUFJEX1RJTUVSCiAJICBFbmFi
bGVzIHN1cHBvcnQgZm9yIHRoZSBTcHJlYWR0cnVtIHRpbWVyIGRyaXZlci4KIAogY29uZmlnIFNZ
U19TVVBQT1JUU19TSF9NVFUyCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQ
UE9SVFNfU0hfVE1VCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBTWVNfU1VQUE9SVFNf
RU1fU1RJCi0gICAgICAgIGJvb2wKKwlib29sCiAKIGNvbmZpZyBDTEtTUkNfSkNPUkVfUElUCiAJ
Ym9vbCAiSi1Db3JlIFBJVCB0aW1lciBkcml2ZXIiIGlmIENPTVBJTEVfVEVTVApAQCAtNTkwLDIx
ICs1OTAsMjEgQEAgY29uZmlnIENMS1NSQ19QWEEKIAkgIHBsYXRmb3Jtcy4KIAogY29uZmlnIEg4
MzAwX1RNUjgKLSAgICAgICAgYm9vbCAiQ2xvY2tldmVudCB0aW1lciBmb3IgdGhlIEg4MzAwIHBs
YXRmb3JtIiBpZiBDT01QSUxFX1RFU1QKLSAgICAgICAgZGVwZW5kcyBvbiBIQVNfSU9NRU0KKwli
b29sICJDbG9ja2V2ZW50IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0iIGlmIENPTVBJTEVf
VEVTVAorCWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSA4
IGJpdHMgdGltZXIgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybS4KIAogY29uZmlnIEg4MzAwX1RNUjE2
Ci0gICAgICAgIGJvb2wgIkNsb2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0i
IGlmIENPTVBJTEVfVEVTVAotICAgICAgICBkZXBlbmRzIG9uIEhBU19JT01FTQorCWJvb2wgIkNs
b2NrZXZlbnQgdGltZXIgZm9yIHRoZSBIODMwNjkgcGxhdGZvcm0iIGlmIENPTVBJTEVfVEVTVAor
CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJaGVscAogCSAgVGhpcyBlbmFibGVzIHRoZSAxNiBiaXRz
IHRpbWVyIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4MzA2OSBjcHUuCiAK
IGNvbmZpZyBIODMwMF9UUFUKLSAgICAgICAgYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMw
MCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9URVNUCi0gICAgICAgIGRlcGVuZHMgb24gSEFTX0lPTUVN
CisJYm9vbCAiQ2xvY2tzb3VyY2UgZm9yIHRoZSBIODMwMCBwbGF0Zm9ybSIgaWYgQ09NUElMRV9U
RVNUCisJZGVwZW5kcyBvbiBIQVNfSU9NRU0KIAloZWxwCiAJICBUaGlzIGVuYWJsZXMgdGhlIGNs
b2Nrc291cmNlIGZvciB0aGUgSDgzMDAgcGxhdGZvcm0gd2l0aCB0aGUKIAkgIEg4UzI2NzggY3B1
LgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVmcmVxL0tjb25maWcueDg2IGIvZHJpdmVycy9jcHVm
cmVxL0tjb25maWcueDg2CmluZGV4IGRmYTY0NTdkZWFmNi4uNmVlYzZjY2IxNGNiIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2NwdWZyZXEvS2NvbmZpZy54ODYKKysrIGIvZHJpdmVycy9jcHVmcmVxL0tj
b25maWcueDg2CkBAIC05LDEyICs5LDEyIEBAIGNvbmZpZyBYODZfSU5URUxfUFNUQVRFCiAgICAg
ICAgc2VsZWN0IEFDUElfUFJPQ0VTU09SIGlmIEFDUEkKICAgICAgICBzZWxlY3QgQUNQSV9DUFBD
X0xJQiBpZiBYODZfNjQgJiYgQUNQSSAmJiBTQ0hFRF9NQ19QUklPCiAgICAgICAgaGVscAotICAg
ICAgICAgIFRoaXMgZHJpdmVyIHByb3ZpZGVzIGEgUCBzdGF0ZSBmb3IgSW50ZWwgY29yZSBwcm9j
ZXNzb3JzLgorCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgYSBQIHN0YXRlIGZvciBJbnRlbCBjb3Jl
IHByb2Nlc3NvcnMuCiAJICBUaGUgZHJpdmVyIGltcGxlbWVudHMgYW4gaW50ZXJuYWwgZ292ZXJu
b3IgYW5kIHdpbGwgYmVjb21lCi0gICAgICAgICAgdGhlIHNjYWxpbmcgZHJpdmVyIGFuZCBnb3Zl
cm5vciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICB0aGUgc2NhbGluZyBkcml2ZXIg
YW5kIGdvdmVybm9yIGZvciBTYW5keSBicmlkZ2UgcHJvY2Vzc29ycy4KIAogCSAgV2hlbiB0aGlz
IGRyaXZlciBpcyBlbmFibGVkIGl0IHdpbGwgYmVjb21lIHRoZSBwcmVmZXJyZWQKLSAgICAgICAg
ICBzY2FsaW5nIGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCisJICBzY2FsaW5n
IGRyaXZlciBmb3IgU2FuZHkgYnJpZGdlIHByb2Nlc3NvcnMuCiAKIAkgIElmIGluIGRvdWJ0LCBz
YXkgTi4KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcgYi9kcml2ZXJzL2Nw
dWlkbGUvS2NvbmZpZwppbmRleCA4ODcyN2I3YzBkNTkuLjFiODYxNGQxYzY5NiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcKKysrIGIvZHJpdmVycy9jcHVpZGxlL0tjb25maWcK
QEAgLTE2LDcgKzE2LDcgQEAgY29uZmlnIENQVV9JRExFCiBpZiBDUFVfSURMRQogCiBjb25maWcg
Q1BVX0lETEVfTVVMVElQTEVfRFJJVkVSUwotICAgICAgICBib29sCisJYm9vbAogCiBjb25maWcg
Q1BVX0lETEVfR09WX0xBRERFUgogCWJvb2wgIkxhZGRlciBnb3Zlcm5vciAoZm9yIHBlcmlvZGlj
IHRpbWVyIHRpY2spIgpAQCAtNjcsOSArNjcsOSBAQCBjb25maWcgSEFMVFBPTExfQ1BVSURMRQog
ICAgICAgIGRlcGVuZHMgb24gWDg2ICYmIEtWTV9HVUVTVAogICAgICAgIGRlZmF1bHQgeQogICAg
ICAgIGhlbHAKLSAgICAgICAgIFRoaXMgb3B0aW9uIGVuYWJsZXMgaGFsdCBwb2xsIGNwdWlkbGUg
ZHJpdmVyLCB3aGljaCBhbGxvd3MgdG8gcG9sbAotICAgICAgICAgYmVmb3JlIGhhbHRpbmcgaW4g
dGhlIGd1ZXN0IChtb3JlIGVmZmljaWVudCB0aGFuIHBvbGxpbmcgaW4gdGhlCi0gICAgICAgICBo
b3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KKwkgVGhpcyBvcHRpb24g
ZW5hYmxlcyBoYWx0IHBvbGwgY3B1aWRsZSBkcml2ZXIsIHdoaWNoIGFsbG93cyB0byBwb2xsCisJ
IGJlZm9yZSBoYWx0aW5nIGluIHRoZSBndWVzdCAobW9yZSBlZmZpY2llbnQgdGhhbiBwb2xsaW5n
IGluIHRoZQorCSBob3N0IHZpYSBoYWx0X3BvbGxfbnMgZm9yIHNvbWUgc2NlbmFyaW9zKS4KIAog
ZW5kaWYKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcHVpZGxlL0tjb25maWcuYXJtIGIvZHJpdmVy
cy9jcHVpZGxlL0tjb25maWcuYXJtCmluZGV4IGQ4NTMwNDc1NDkzYy4uZTkxYWI3OTJkMTRkIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2NwdWlkbGUvS2NvbmZpZy5hcm0KKysrIGIvZHJpdmVycy9jcHVp
ZGxlL0tjb25maWcuYXJtCkBAIC0zLDE1ICszLDE1IEBACiAjIEFSTSBDUFUgSWRsZSBkcml2ZXJz
CiAjCiBjb25maWcgQVJNX0NQVUlETEUKLSAgICAgICAgYm9vbCAiR2VuZXJpYyBBUk0vQVJNNjQg
Q1BVIGlkbGUgRHJpdmVyIgotICAgICAgICBzZWxlY3QgRFRfSURMRV9TVEFURVMKKwlib29sICJH
ZW5lcmljIEFSTS9BUk02NCBDUFUgaWRsZSBEcml2ZXIiCisJc2VsZWN0IERUX0lETEVfU1RBVEVT
CiAJc2VsZWN0IENQVV9JRExFX01VTFRJUExFX0RSSVZFUlMKLSAgICAgICAgaGVscAotICAgICAg
ICAgIFNlbGVjdCB0aGlzIHRvIGVuYWJsZSBnZW5lcmljIGNwdWlkbGUgZHJpdmVyIGZvciBBUk0u
Ci0gICAgICAgICAgSXQgcHJvdmlkZXMgYSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUg
c3RhdGVzIGFyZSBjb25maWd1cmVkCi0gICAgICAgICAgYXQgcnVuLXRpbWUgdGhyb3VnaCBEVCBu
b2Rlcy4gVGhlIENQVWlkbGUgc3VzcGVuZCBiYWNrZW5kIGlzCi0gICAgICAgICAgaW5pdGlhbGl6
ZWQgYnkgY2FsbGluZyB0aGUgQ1BVIG9wZXJhdGlvbnMgaW5pdCBpZGxlIGhvb2sKLSAgICAgICAg
ICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KKwloZWxwCisJICBTZWxlY3QgdGhpcyB0
byBlbmFibGUgZ2VuZXJpYyBjcHVpZGxlIGRyaXZlciBmb3IgQVJNLgorCSAgSXQgcHJvdmlkZXMg
YSBnZW5lcmljIGlkbGUgZHJpdmVyIHdob3NlIGlkbGUgc3RhdGVzIGFyZSBjb25maWd1cmVkCisJ
ICBhdCBydW4tdGltZSB0aHJvdWdoIERUIG5vZGVzLiBUaGUgQ1BVaWRsZSBzdXNwZW5kIGJhY2tl
bmQgaXMKKwkgIGluaXRpYWxpemVkIGJ5IGNhbGxpbmcgdGhlIENQVSBvcGVyYXRpb25zIGluaXQg
aWRsZSBob29rCisJICBwcm92aWRlZCBieSBhcmNoaXRlY3R1cmUgY29kZS4KIAogY29uZmlnIEFS
TV9QU0NJX0NQVUlETEUKIAlib29sICJQU0NJIENQVSBpZGxlIERyaXZlciIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvY3J5cHRvL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by9LY29uZmlnCmluZGV4IDFm
YjYyMmYyYTg3ZC4uMzkwZjBkNjUyY2IxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9LY29u
ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL0tjb25maWcKQEAgLTM1Myw3ICszNTMsNyBAQCBjb25m
aWcgQ1JZUFRPX0RFVl9PTUFQCiAJZGVwZW5kcyBvbiBBUkNIX09NQVAyUExVUwogCWhlbHAKIAkg
IE9NQVAgcHJvY2Vzc29ycyBoYXZlIHZhcmlvdXMgY3J5cHRvIEhXIGFjY2VsZXJhdG9ycy4gU2Vs
ZWN0IHRoaXMgaWYKLSAgICAgICAgICB5b3Ugd2FudCB0byB1c2UgdGhlIE9NQVAgbW9kdWxlcyBm
b3IgYW55IG9mIHRoZSBjcnlwdG8gYWxnb3JpdGhtcy4KKwkgIHlvdSB3YW50IHRvIHVzZSB0aGUg
T01BUCBtb2R1bGVzIGZvciBhbnkgb2YgdGhlIGNyeXB0byBhbGdvcml0aG1zLgogCiBpZiBDUllQ
VE9fREVWX09NQVAKIApAQCAtNjM1LDcgKzYzNSw3IEBAIGNvbmZpZyBDUllQVE9fREVWX1FDT01f
Uk5HCiAJICBHZW5lcmF0b3IgaGFyZHdhcmUgZm91bmQgb24gUXVhbGNvbW0gU29Dcy4KIAogCSAg
VG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZS4gVGhlCi0g
ICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBO
LgorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIHFjb20tcm5nLiBJZiB1bnN1cmUsIHNheSBOLgog
CiBjb25maWcgQ1JZUFRPX0RFVl9WTVgKIAlib29sICJTdXBwb3J0IGZvciBWTVggY3J5cHRvZ3Jh
cGhpYyBhY2NlbGVyYXRpb24gaW5zdHJ1Y3Rpb25zIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlw
dG8vY2FhbS9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCmluZGV4IDEzN2Vk
M2RmMGM3NC4uMmEwZmE4ZGNhZTNjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jYWFtL0tj
b25maWcKKysrIGIvZHJpdmVycy9jcnlwdG8vY2FhbS9LY29uZmlnCkBAIC0xMzAsMTMgKzEzMCwx
MyBAQCBjb25maWcgQ1JZUFRPX0RFVl9GU0xfQ0FBTV9BSEFTSF9BUEkKIAkgIHNjYXR0ZXJsaXN0
IGNyeXB0byBBUEkgdG8gdGhlIFNFQzQgdmlhIGpvYiByaW5nLgogCiBjb25maWcgQ1JZUFRPX0RF
Vl9GU0xfQ0FBTV9QS0NfQVBJCi0gICAgICAgIGJvb2wgIlJlZ2lzdGVyIHB1YmxpYyBrZXkgY3J5
cHRvZ3JhcGh5IGltcGxlbWVudGF0aW9ucyB3aXRoIENyeXB0byBBUEkiCi0gICAgICAgIGRlZmF1
bHQgeQotICAgICAgICBzZWxlY3QgQ1JZUFRPX1JTQQotICAgICAgICBoZWxwCi0gICAgICAgICAg
U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu
Ci0gICAgICAgICAgU3VwcG9ydGVkIGNyeXB0b2dyYXBoaWMgcHJpbWl0aXZlczogZW5jcnlwdGlv
biwgZGVjcnlwdGlvbiwKLSAgICAgICAgICBzaWduYXR1cmUgYW5kIHZlcmlmaWNhdGlvbi4KKwli
b29sICJSZWdpc3RlciBwdWJsaWMga2V5IGNyeXB0b2dyYXBoeSBpbXBsZW1lbnRhdGlvbnMgd2l0
aCBDcnlwdG8gQVBJIgorCWRlZmF1bHQgeQorCXNlbGVjdCBDUllQVE9fUlNBCisJaGVscAorCSAg
U2VsZWN0aW5nIHRoaXMgd2lsbCBhbGxvdyBTRUMgUHVibGljIGtleSBzdXBwb3J0IGZvciBSU0Eu
CisJICBTdXBwb3J0ZWQgY3J5cHRvZ3JhcGhpYyBwcmltaXRpdmVzOiBlbmNyeXB0aW9uLCBkZWNy
eXB0aW9uLAorCSAgc2lnbmF0dXJlIGFuZCB2ZXJpZmljYXRpb24uCiAKIGNvbmZpZyBDUllQVE9f
REVWX0ZTTF9DQUFNX1JOR19BUEkKIAlib29sICJSZWdpc3RlciBjYWFtIGRldmljZSBmb3IgaHdy
bmcgQVBJIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnIGIvZHJp
dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCmluZGV4IDI1MDE1MDU2MGU2OC4uMjc4NmI0OTc0
MzdjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by9jaGVsc2lvL0tjb25maWcKKysrIGIvZHJp
dmVycy9jcnlwdG8vY2hlbHNpby9LY29uZmlnCkBAIC0yMywyMiArMjMsMjIgQEAgY29uZmlnIENS
WVBUT19ERVZfQ0hFTFNJTwogCSAgd2lsbCBiZSBjYWxsZWQgY2hjci4KIAogY29uZmlnIENIRUxT
SU9fSVBTRUNfSU5MSU5FCi0gICAgICAgIGJvb2wgIkNoZWxzaW8gSVBTZWMgWEZSTSBUeCBjcnlw
dG8gb2ZmbG9hZCIKLSAgICAgICAgZGVwZW5kcyBvbiBDSEVMU0lPX1Q0CisJYm9vbCAiQ2hlbHNp
byBJUFNlYyBYRlJNIFR4IGNyeXB0byBvZmZsb2FkIgorCWRlcGVuZHMgb24gQ0hFTFNJT19UNAog
CWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9DSEVMU0lPCi0gICAgICAgIGRlcGVuZHMgb24gWEZSTV9P
RkZMT0FECi0gICAgICAgIGRlcGVuZHMgb24gSU5FVF9FU1BfT0ZGTE9BRCB8fCBJTkVUNl9FU1Bf
T0ZGTE9BRAotICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg
IEVuYWJsZSBzdXBwb3J0IGZvciBJUFNlYyBUeCBJbmxpbmUuCisJZGVwZW5kcyBvbiBYRlJNX09G
RkxPQUQKKwlkZXBlbmRzIG9uIElORVRfRVNQX09GRkxPQUQgfHwgSU5FVDZfRVNQX09GRkxPQUQK
KwlkZWZhdWx0IG4KKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgSVBTZWMgVHgg
SW5saW5lLgogCiBjb25maWcgQ1JZUFRPX0RFVl9DSEVMU0lPX1RMUwotICAgICAgICB0cmlzdGF0
ZSAiQ2hlbHNpbyBDcnlwdG8gSW5saW5lIFRMUyBEcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24g
Q0hFTFNJT19UNAotICAgICAgICBkZXBlbmRzIG9uIFRMUwotICAgICAgICBzZWxlY3QgQ1JZUFRP
X0RFVl9DSEVMU0lPCi0gICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgICBTdXBwb3J0IENoZWxz
aW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFjY2VsZXJhdG9yLgorCXRyaXN0YXRl
ICJDaGVsc2lvIENyeXB0byBJbmxpbmUgVExTIERyaXZlciIKKwlkZXBlbmRzIG9uIENIRUxTSU9f
VDQKKwlkZXBlbmRzIG9uIFRMUworCXNlbGVjdCBDUllQVE9fREVWX0NIRUxTSU8KKwktLS1oZWxw
LS0tCisJICBTdXBwb3J0IENoZWxzaW8gSW5saW5lIFRMUyB3aXRoIENoZWxzaW8gY3J5cHRvIGFj
Y2VsZXJhdG9yLgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs
ZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVsZQotICAgICAgICAgIHdpbGwgYmUgY2FsbGVkIGNo
dGxzLgorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVy
ZTogdGhlIG1vZHVsZQorCSAgd2lsbCBiZSBjYWxsZWQgY2h0bHMuCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnIGIvZHJpdmVycy9jcnlwdG8vc3RtMzIvS2NvbmZpZwpp
bmRleCAxYWJhOTM3MmNkMjMuLjRlZjNlYjExMzYxYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9jcnlw
dG8vc3RtMzIvS2NvbmZpZworKysgYi9kcml2ZXJzL2NyeXB0by9zdG0zMi9LY29uZmlnCkBAIC00
LDcgKzQsNyBAQCBjb25maWcgQ1JZUFRPX0RFVl9TVE0zMl9DUkMKIAlkZXBlbmRzIG9uIEFSQ0hf
U1RNMzIKIAlzZWxlY3QgQ1JZUFRPX0hBU0gKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVz
IHN1cHBvcnQgZm9yIHRoZSBDUkMzMiBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQK
KwkgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JDMzIgaHcgYWNjZWxlcmF0b3Igd2hp
Y2ggY2FuIGJlIGZvdW5kCiAJICBvbiBTVE1pY3JvZWxlY3Ryb25pY3MgU1RNMzIgU09DLgogCiBj
b25maWcgQ1JZUFRPX0RFVl9TVE0zMl9IQVNICkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBDUllQ
VE9fREVWX1NUTTMyX0hBU0gKIAlzZWxlY3QgQ1JZUFRPX1NIQTI1NgogCXNlbGVjdCBDUllQVE9f
RU5HSU5FCiAJaGVscAotICAgICAgICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgSEFT
SCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKKwkgIFRoaXMgZW5hYmxlcyBzdXBw
b3J0IGZvciB0aGUgSEFTSCBodyBhY2NlbGVyYXRvciB3aGljaCBjYW4gYmUgZm91bmQKIAkgIG9u
IFNUTWljcm9lbGVjdHJvbmljcyBTVE0zMiBTT0MuCiAKIGNvbmZpZyBDUllQVE9fREVWX1NUTTMy
X0NSWVAKQEAgLTI3LDUgKzI3LDUgQEAgY29uZmlnIENSWVBUT19ERVZfU1RNMzJfQ1JZUAogCXNl
bGVjdCBDUllQVE9fRU5HSU5FCiAJc2VsZWN0IENSWVBUT19MSUJfREVTCiAJaGVscAotICAgICAg
ICAgIFRoaXMgZW5hYmxlcyBzdXBwb3J0IGZvciB0aGUgQ1JZUCAoQUVTL0RFUy9UREVTKSBodyBh
Y2NlbGVyYXRvciB3aGljaAorCSAgVGhpcyBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBDUllQIChB
RVMvREVTL1RERVMpIGh3IGFjY2VsZXJhdG9yIHdoaWNoCiAJICBjYW4gYmUgZm91bmQgb24gU1RN
aWNyb2VsZWN0cm9uaWNzIFNUTTMyIFNPQy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3J5cHRvL3V4
NTAwL0tjb25maWcgYi9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29uZmlnCmluZGV4IGIxYzZmNzM5
Zjc3Yi4uNWE0ODQ5Nzk4OWFkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2NyeXB0by91eDUwMC9LY29u
ZmlnCisrKyBiL2RyaXZlcnMvY3J5cHRvL3V4NTAwL0tjb25maWcKQEAgLTExLDE4ICsxMSwxOCBA
QCBjb25maWcgQ1JZUFRPX0RFVl9VWDUwMF9DUllQCiAJc2VsZWN0IENSWVBUT19CTEtDSVBIRVIK
IAlzZWxlY3QgQ1JZUFRPX0xJQl9ERVMKIAloZWxwCi0gICAgICAgIFRoaXMgc2VsZWN0cyB0aGUg
Y3J5cHRvIGRyaXZlciBmb3IgdGhlIFVYNTAwX0NSWVAgaGFyZHdhcmUuIEl0IHN1cHBvcnRzCi0g
ICAgICAgIEFFUy1FQ0IsIENCQyBhbmQgQ1RSIHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBh
bmQgMjU2IGJpdCBzaXplcy4KKwlUaGlzIHNlbGVjdHMgdGhlIGNyeXB0byBkcml2ZXIgZm9yIHRo
ZSBVWDUwMF9DUllQIGhhcmR3YXJlLiBJdCBzdXBwb3J0cworCUFFUy1FQ0IsIENCQyBhbmQgQ1RS
IHdpdGgga2V5cyBzaXplcyBvZiAxMjgsIDE5MiBhbmQgMjU2IGJpdCBzaXplcy4KIAogY29uZmln
IENSWVBUT19ERVZfVVg1MDBfSEFTSAotICAgICAgICB0cmlzdGF0ZSAiVVg1MDAgY3J5cHRvIGRy
aXZlciBmb3IgSEFTSCBibG9jayIKLSAgICAgICAgZGVwZW5kcyBvbiBDUllQVE9fREVWX1VYNTAw
Ci0gICAgICAgIHNlbGVjdCBDUllQVE9fSEFTSAorCXRyaXN0YXRlICJVWDUwMCBjcnlwdG8gZHJp
dmVyIGZvciBIQVNIIGJsb2NrIgorCWRlcGVuZHMgb24gQ1JZUFRPX0RFVl9VWDUwMAorCXNlbGVj
dCBDUllQVE9fSEFTSAogCXNlbGVjdCBDUllQVE9fU0hBMQogCXNlbGVjdCBDUllQVE9fU0hBMjU2
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIHNlbGVjdHMgdGhlIGhhc2ggZHJpdmVyIGZv
ciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KLSAgICAgICAgICBEZXBlbmRzIG9uIFVYNTAwL1NU
TSBETUEgaWYgcnVubmluZyBpbiBETUEgbW9kZS4KKwloZWxwCisJICBUaGlzIHNlbGVjdHMgdGhl
IGhhc2ggZHJpdmVyIGZvciB0aGUgVVg1MDBfSEFTSCBoYXJkd2FyZS4KKwkgIERlcGVuZHMgb24g
VVg1MDAvU1RNIERNQSBpZiBydW5uaW5nIGluIERNQSBtb2RlLgogCiBjb25maWcgQ1JZUFRPX0RF
Vl9VWDUwMF9ERUJVRwogCWJvb2wgIkFjdGl2YXRlIHV4NTAwIHBsYXRmb3JtIGRlYnVnLW1vZGUg
Zm9yIGNyeXB0byBhbmQgaGFzaCBibG9jayIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZGV2ZnJlcS9L
Y29uZmlnIGIvZHJpdmVycy9kZXZmcmVxL0tjb25maWcKaW5kZXggZGVmZTFkNDM4NzEwLi4wY2Nm
ZDY4ZjVjYzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZGV2ZnJlcS9LY29uZmlnCisrKyBiL2RyaXZl
cnMvZGV2ZnJlcS9LY29uZmlnCkBAIC0xMjMsOSArMTIzLDkgQEAgY29uZmlnIEFSTV9SSzMzOTlf
RE1DX0RFVkZSRVEKIAlzZWxlY3QgUE1fREVWRlJFUV9FVkVOVAogCXNlbGVjdCBQTV9PUFAKIAlo
ZWxwCi0gICAgICAgICAgVGhpcyBhZGRzIHRoZSBERVZGUkVRIGRyaXZlciBmb3IgdGhlIFJLMzM5
OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCi0gICAgICAgICAgSXQgc2V0cyB0aGUg
ZnJlcXVlbmN5IGZvciB0aGUgbWVtb3J5IGNvbnRyb2xsZXIgYW5kIHJlYWRzIHRoZSB1c2FnZSBj
b3VudHMKLSAgICAgICAgICBmcm9tIGhhcmR3YXJlLgorCSAgVGhpcyBhZGRzIHRoZSBERVZGUkVR
IGRyaXZlciBmb3IgdGhlIFJLMzM5OSBETUMoRHluYW1pYyBNZW1vcnkgQ29udHJvbGxlcikuCisJ
ICBJdCBzZXRzIHRoZSBmcmVxdWVuY3kgZm9yIHRoZSBtZW1vcnkgY29udHJvbGxlciBhbmQgcmVh
ZHMgdGhlIHVzYWdlIGNvdW50cworCSAgZnJvbSBoYXJkd2FyZS4KIAogc291cmNlICJkcml2ZXJz
L2RldmZyZXEvZXZlbnQvS2NvbmZpZyIKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvS2NvbmZp
ZyBiL2RyaXZlcnMvZG1hL0tjb25maWcKaW5kZXggN2FmODc0YjY5ZmZiLi5lMDY4Njc3OTQ3ZDIg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hL0tjb25maWcKKysrIGIvZHJpdmVycy9kbWEvS2NvbmZp
ZwpAQCAtMTUsMTkgKzE1LDE5IEBAIG1lbnVjb25maWcgRE1BREVWSUNFUwogCSAgYmUgZW1wdHkg
aW4gc29tZSBjYXNlcy4KIAogY29uZmlnIERNQURFVklDRVNfREVCVUcKLSAgICAgICAgYm9vbCAi
RE1BIEVuZ2luZSBkZWJ1Z2dpbmciCi0gICAgICAgIGRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBu
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBUaGlzIGlzIGFuIG9wdGlvbiBmb3IgdXNlIGJ5IGRl
dmVsb3BlcnM7IG1vc3QgcGVvcGxlIHNob3VsZAotICAgICAgICAgIHNheSBOIGhlcmUuICBUaGlz
IGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBkcml2ZXIgZGVidWdnaW5nLgorCWJvb2wgIkRN
QSBFbmdpbmUgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFUyAhPSBuCisJaGVscAor
CSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJzOyBtb3N0IHBlb3BsZSBz
aG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgRE1BIGVuZ2luZSBjb3JlIGFuZCBk
cml2ZXIgZGVidWdnaW5nLgogCiBjb25maWcgRE1BREVWSUNFU19WREVCVUcKLSAgICAgICAgYm9v
bCAiRE1BIEVuZ2luZSB2ZXJib3NlIGRlYnVnZ2luZyIKLSAgICAgICAgZGVwZW5kcyBvbiBETUFE
RVZJQ0VTX0RFQlVHICE9IG4KLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgaXMgYW4gb3B0
aW9uIGZvciB1c2UgYnkgZGV2ZWxvcGVyczsgbW9zdCBwZW9wbGUgc2hvdWxkCi0gICAgICAgICAg
c2F5IE4gaGVyZS4gIFRoaXMgZW5hYmxlcyBkZWVwZXIgKG1vcmUgdmVyYm9zZSkgZGVidWdnaW5n
IG9mCi0gICAgICAgICAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQgZHJpdmVycy4KKwlib29sICJE
TUEgRW5naW5lIHZlcmJvc2UgZGVidWdnaW5nIgorCWRlcGVuZHMgb24gRE1BREVWSUNFU19ERUJV
RyAhPSBuCisJaGVscAorCSAgVGhpcyBpcyBhbiBvcHRpb24gZm9yIHVzZSBieSBkZXZlbG9wZXJz
OyBtb3N0IHBlb3BsZSBzaG91bGQKKwkgIHNheSBOIGhlcmUuICBUaGlzIGVuYWJsZXMgZGVlcGVy
IChtb3JlIHZlcmJvc2UpIGRlYnVnZ2luZyBvZgorCSAgdGhlIERNQSBlbmdpbmUgY29yZSBhbmQg
ZHJpdmVycy4KIAogCiBpZiBETUFERVZJQ0VTCkBAIC0yMjIsMjEgKzIyMiwyMSBAQCBjb25maWcg
RlNMX1FETUEKICAgICAgICBzZWxlY3QgRE1BX0VOR0lORV9SQUlECiAgICAgICAgc2VsZWN0IEFT
WU5DX1RYX0VOQUJMRV9DSEFOTkVMX1NXSVRDSAogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv
cnQgdGhlIE5YUCBMYXllcnNjYXBlIHFETUEgZW5naW5lIHdpdGggY29tbWFuZCBxdWV1ZSBhbmQg
bGVnYWN5IG1vZGUuCi0gICAgICAgICBDaGFubmVsIHZpcnR1YWxpemF0aW9uIGlzIHN1cHBvcnRl
ZCB0aHJvdWdoIGVucXVldWluZyBvZiBETUEgam9icyB0bywKLSAgICAgICAgIG9yIGRlcXVldWlu
ZyBETUEgam9icyBmcm9tLCBkaWZmZXJlbnQgd29yayBxdWV1ZXMuCi0gICAgICAgICBUaGlzIG1v
ZHVsZSBjYW4gYmUgZm91bmQgb24gTlhQIExheWVyc2NhcGUgU29Dcy4KKwkgU3VwcG9ydCB0aGUg
TlhQIExheWVyc2NhcGUgcURNQSBlbmdpbmUgd2l0aCBjb21tYW5kIHF1ZXVlIGFuZCBsZWdhY3kg
bW9kZS4KKwkgQ2hhbm5lbCB2aXJ0dWFsaXphdGlvbiBpcyBzdXBwb3J0ZWQgdGhyb3VnaCBlbnF1
ZXVpbmcgb2YgRE1BIGpvYnMgdG8sCisJIG9yIGRlcXVldWluZyBETUEgam9icyBmcm9tLCBkaWZm
ZXJlbnQgd29yayBxdWV1ZXMuCisJIFRoaXMgbW9kdWxlIGNhbiBiZSBmb3VuZCBvbiBOWFAgTGF5
ZXJzY2FwZSBTb0NzLgogCSAgVGhlIHFkbWEgZHJpdmVyIG9ubHkgd29yayBvbiAgU29DcyB3aXRo
IGEgRFBBQSBoYXJkd2FyZSBibG9jay4KIAogY29uZmlnIEZTTF9SQUlECi0gICAgICAgIHRyaXN0
YXRlICJGcmVlc2NhbGUgUkFJRCBlbmdpbmUgU3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBG
U0xfU09DICYmICFBU1lOQ19UWF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKLSAgICAgICAgc2VsZWN0
IERNQV9FTkdJTkUKLSAgICAgICAgc2VsZWN0IERNQV9FTkdJTkVfUkFJRAotICAgICAgICAtLS1o
ZWxwLS0tCi0gICAgICAgICAgRW5hYmxlIHN1cHBvcnQgZm9yIEZyZWVzY2FsZSBSQUlEIEVuZ2lu
ZS4gUkFJRCBFbmdpbmUgaXMKLSAgICAgICAgICBhdmFpbGFibGUgb24gc29tZSBRb3JJUSBTb0Nz
IChsaWtlIFA1MDIwL1A1MDQwKS4gSXQgaGFzCi0gICAgICAgICAgdGhlIGNhcGFiaWxpdHkgdG8g
b2ZmbG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KKwl0cmlzdGF0ZSAiRnJlZXNj
YWxlIFJBSUQgZW5naW5lIFN1cHBvcnQiCisJZGVwZW5kcyBvbiBGU0xfU09DICYmICFBU1lOQ19U
WF9FTkFCTEVfQ0hBTk5FTF9TV0lUQ0gKKwlzZWxlY3QgRE1BX0VOR0lORQorCXNlbGVjdCBETUFf
RU5HSU5FX1JBSUQKKwktLS1oZWxwLS0tCisJICBFbmFibGUgc3VwcG9ydCBmb3IgRnJlZXNjYWxl
IFJBSUQgRW5naW5lLiBSQUlEIEVuZ2luZSBpcworCSAgYXZhaWxhYmxlIG9uIHNvbWUgUW9ySVEg
U29DcyAobGlrZSBQNTAyMC9QNTA0MCkuIEl0IGhhcworCSAgdGhlIGNhcGFiaWxpdHkgdG8gb2Zm
bG9hZCBtZW1jcHksIHhvciBhbmQgcHEgY29tcHV0YXRpb24KIAkgIGZvciByYWlkNS82LgogCiBj
b25maWcgSU1HX01EQ19ETUEKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZWRhYy9LY29uZmlnIGIvZHJp
dmVycy9lZGFjL0tjb25maWcKaW5kZXggNDE3ZGFkNjM1NTI2Li5jNDlmNmJjMzk3MTYgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvZWRhYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvZWRhYy9LY29uZmlnCkBA
IC00OTIsNyArNDkyLDcgQEAgY29uZmlnIEVEQUNfVEkKIAlkZXBlbmRzIG9uIEFSQ0hfS0VZU1RP
TkUgfHwgU09DX0RSQTdYWAogCWhlbHAKIAkgIFN1cHBvcnQgZm9yIGVycm9yIGRldGVjdGlvbiBh
bmQgY29ycmVjdGlvbiBvbiB0aGUKLSAgICAgICAgICBUSSBTb0NzLgorCSAgVEkgU29Dcy4KIAog
Y29uZmlnIEVEQUNfUUNPTQogCXRyaXN0YXRlICJRQ09NIEVEQUMgQ29udHJvbGxlciIKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZp
ZwppbmRleCBlNDBhNzdiZmU4MjEuLjMxMmMyNzg3NmI2MCAxMDA2NDQKLS0tIGEvZHJpdmVycy9m
aXJtd2FyZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvS2NvbmZpZwpAQCAtODYsOCAr
ODYsOCBAQCBjb25maWcgRURECiAJICBCSU9TIHRyaWVzIGJvb3QgZnJvbS4gIFRoaXMgaW5mb3Jt
YXRpb24gaXMgdGhlbiBleHBvcnRlZCB2aWEgc3lzZnMuCiAKIAkgIFRoaXMgb3B0aW9uIGlzIGV4
cGVyaW1lbnRhbCBhbmQgaXMga25vd24gdG8gZmFpbCB0byBib290IG9uIHNvbWUKLSAgICAgICAg
ICBvYnNjdXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRv
cnMgZG8KLSAgICAgICAgICBub3QgeWV0IGltcGxlbWVudCB0aGlzIGZlYXR1cmUuCisJICBvYnNj
dXJlIGNvbmZpZ3VyYXRpb25zLiBNb3N0IGRpc2sgY29udHJvbGxlciBCSU9TIHZlbmRvcnMgZG8K
KwkgIG5vdCB5ZXQgaW1wbGVtZW50IHRoaXMgZmVhdHVyZS4KIAogY29uZmlnIEVERF9PRkYKIAli
b29sICJTZXRzIGRlZmF1bHQgYmVoYXZpb3IgZm9yIEVERCBkZXRlY3Rpb24gdG8gb2ZmIgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvS2NvbmZpZyBiL2RyaXZlcnMvZmlybXdhcmUv
ZWZpL0tjb25maWcKaW5kZXggMTc4ZWU4MTA2ODI4Li5iNmE0YWZjZWM3NWEgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZmlybXdhcmUvZWZpL0tjb25maWcKKysrIGIvZHJpdmVycy9maXJtd2FyZS9lZmkv
S2NvbmZpZwpAQCAtODAsNyArODAsNyBAQCBjb25maWcgRUZJX1BBUkFNU19GUk9NX0ZEVAogCWhl
bHAKIAkgIFNlbGVjdCB0aGlzIGNvbmZpZyBvcHRpb24gZnJvbSB0aGUgYXJjaGl0ZWN0dXJlIEtj
b25maWcgaWYKIAkgIHRoZSBFRkkgcnVudGltZSBzdXBwb3J0IGdldHMgc3lzdGVtIHRhYmxlIGFk
ZHJlc3MsIG1lbW9yeQotICAgICAgICAgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1ldGVy
cyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KKwkgIG1hcCBhZGRyZXNzLCBhbmQgb3RoZXIgcGFyYW1l
dGVycyBmcm9tIHRoZSBkZXZpY2UgdHJlZS4KIAogY29uZmlnIEVGSV9SVU5USU1FX1dSQVBQRVJT
CiAJYm9vbApkaWZmIC0tZ2l0IGEvZHJpdmVycy9oaWQvS2NvbmZpZyBiL2RyaXZlcnMvaGlkL0tj
b25maWcKaW5kZXggMWVjYjUxMjQ0MjFjLi4wNGMyYzRhOWZmZDkgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvaGlkL0tjb25maWcKKysrIGIvZHJpdmVycy9oaWQvS2NvbmZpZwpAQCAtMTA3LDcgKzEwNyw3
IEBAIGNvbmZpZyBISURfQUNDVVRPVUNICiAKIAkgIFRoZSBkcml2ZXIgd29ya3MgYXJvdW5kIGEg
cHJvYmxlbSBpbiB0aGUgcmVwb3J0ZWQgZGV2aWNlIGNhcGFiaWxpdGllcwogCSAgd2hpY2ggY2F1
c2VzIHVzZXJzcGFjZSB0byBkZXRlY3QgdGhlIGRldmljZSBhcyBhIG1vdXNlIHJhdGhlciB0aGFu
Ci0gICAgICAgICAgYSB0b3VjaHNjcmVlbi4KKwkgIGEgdG91Y2hzY3JlZW4uCiAKIAkgIFNheSBZ
IGhlcmUgaWYgeW91IGhhdmUgYSBBY2N1dG91Y2ggMjIxNiB0b3VjaCBjb250cm9sbGVyLgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2h3bW9uL0tjb25maWcgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcK
aW5kZXggMTNhNmI0YWZiNGIzLi5hZjkyOTc0YWJiYWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaHdt
b24vS2NvbmZpZworKysgYi9kcml2ZXJzL2h3bW9uL0tjb25maWcKQEAgLTQ5NSwxMCArNDk1LDEw
IEBAIGNvbmZpZyBTRU5TT1JTX0Y3NTM3NVMKIAkgIHdpbGwgYmUgY2FsbGVkIGY3NTM3NXMuCiAK
IGNvbmZpZyBTRU5TT1JTX01DMTM3ODNfQURDCi0gICAgICAgIHRyaXN0YXRlICJGcmVlc2NhbGUg
TUMxMzc4My9NQzEzODkyIEFEQyIKLSAgICAgICAgZGVwZW5kcyBvbiBNRkRfTUMxM1hYWAotICAg
ICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgdGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMx
Mzc4MyBhbmQgTUMxMzg5MiBQTUlDLgorCXRyaXN0YXRlICJGcmVlc2NhbGUgTUMxMzc4My9NQzEz
ODkyIEFEQyIKKwlkZXBlbmRzIG9uIE1GRF9NQzEzWFhYCisJaGVscAorCSAgU3VwcG9ydCBmb3Ig
dGhlIEEvRCBjb252ZXJ0ZXIgb24gTUMxMzc4MyBhbmQgTUMxMzg5MiBQTUlDLgogCiBjb25maWcg
U0VOU09SU19GU0NITUQKIAl0cmlzdGF0ZSAiRnVqaXRzdSBTaWVtZW5zIENvbXB1dGVycyBzZW5z
b3IgY2hpcHMiCkBAIC0xMjg3LDEwICsxMjg3LDEwIEBAIGNvbmZpZyBTRU5TT1JTX05QQ003WFgK
IAlpbXBseSBUSEVSTUFMCiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBm
b3IgTnV2b3RvbiBOUENNNzUwLzczMC83MTUvNzA1IFBXTQotICAgICAgICAgIGFuZCBGYW4gY29u
dHJvbGxlcnMuCisJICBhbmQgRmFuIGNvbnRyb2xsZXJzLgogCi0gICAgICAgICAgVGhpcyBkcml2
ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCi0gICAg
ICAgICAgd2lsbCBiZSBjYWxsZWQgbnBjbTc1MC1wd20tZmFuLgorCSAgVGhpcyBkcml2ZXIgY2Fu
IGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJl
IGNhbGxlZCBucGNtNzUwLXB3bS1mYW4uCiAKIGNvbmZpZyBTRU5TT1JTX05TQTMyMAogCXRyaXN0
YXRlICJaeVhFTCBOU0EzMjAgYW5kIGNvbXBhdGlibGUgZmFuIHNwZWVkIGFuZCB0ZW1wZXJhdHVy
ZSBzZW5zb3JzIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcgYi9kcml2
ZXJzL2kyYy9idXNzZXMvS2NvbmZpZwppbmRleCAxNDZjZTQwZDhlMGEuLjliMmE0NzhmYzkwYSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9pMmMvYnVzc2VzL0tjb25maWcKKysrIGIvZHJpdmVycy9pMmMv
YnVzc2VzL0tjb25maWcKQEAgLTI5Miw3ICsyOTIsNyBAQCBjb25maWcgSTJDX1ZJQQogCXNlbGVj
dCBJMkNfQUxHT0JJVAogCWhlbHAKIAkgIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBz
dXBwb3J0IHdpbGwgYmUgaW5jbHVkZWQgZm9yIHRoZSBWSUEKLSAgICAgICAgICA4MkM1ODZCIEky
QyBpbnRlcmZhY2UKKwkgIDgyQzU4NkIgSTJDIGludGVyZmFjZQogCiAJICBUaGlzIGRyaXZlciBj
YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0aGUgbW9kdWxlCiAJICB3aWxs
IGJlIGNhbGxlZCBpMmMtdmlhLgpAQCAtNjc3LDExICs2NzcsMTEgQEAgY29uZmlnIEkyQ19JTVhf
TFBJMkMKIAl0cmlzdGF0ZSAiSU1YIExvdyBQb3dlciBJMkMgaW50ZXJmYWNlIgogCWRlcGVuZHMg
b24gQVJDSF9NWEMgfHwgQ09NUElMRV9URVNUCiAJaGVscAotICAgICAgICAgIFNheSBZIGhlcmUg
aWYgeW91IHdhbnQgdG8gdXNlIHRoZSBMb3cgUG93ZXIgSUlDIGJ1cyBjb250cm9sbGVyCi0gICAg
ICAgICAgb24gdGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCisJICBTYXkgWSBoZXJlIGlm
IHlvdSB3YW50IHRvIHVzZSB0aGUgTG93IFBvd2VyIElJQyBidXMgY29udHJvbGxlcgorCSAgb24g
dGhlIEZyZWVzY2FsZSBpLk1YIHByb2Nlc3NvcnMuCiAKLSAgICAgICAgICBUaGlzIGRyaXZlciBj
YW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gSWYgc28sIHRoZSBtb2R1bGUKLSAgICAgICAg
ICB3aWxsIGJlIGNhbGxlZCBpMmMtaW14LWxwaTJjLgorCSAgVGhpcyBkcml2ZXIgY2FuIGFsc28g
YmUgYnVpbHQgYXMgYSBtb2R1bGUuIElmIHNvLCB0aGUgbW9kdWxlCisJICB3aWxsIGJlIGNhbGxl
ZCBpMmMtaW14LWxwaTJjLgogCiBjb25maWcgSTJDX0lPUDNYWAogCXRyaXN0YXRlICJJbnRlbCBJ
T1B4M3h4IGFuZCBJWFA0eHggb24tY2hpcCBJMkMgaW50ZXJmYWNlIgpAQCAtMTI4Myw5ICsxMjgz
LDkgQEAgY29uZmlnIEkyQ19WSVBFUkJPQVJECiAJaGVscAogCSAgU2F5IHllcyBoZXJlIHRvIGFj
Y2VzcyB0aGUgSTJDIHBhcnQgb2YgdGhlIE5hbm8gUml2ZXIKIAkgIFRlY2hub2xvZ2llcyBWaXBl
cmJvYXJkIGFzIEkyQyBtYXN0ZXIuCi0gICAgICAgICAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNp
ZmljYXRpb24gYW5kIE5hbm8KLSAgICAgICAgICBSaXZlciBUZWNoJ3MgdmlwZXJib2FyZC5oIGZv
ciBkZXRhaWxlZCBtZWFuaW5nCi0gICAgICAgICAgb2YgdGhlIG1vZHVsZSBwYXJhbWV0ZXJzLgor
CSAgU2VlIHZpcGVyYm9hcmQgQVBJIHNwZWNpZmljYXRpb24gYW5kIE5hbm8KKwkgIFJpdmVyIFRl
Y2gncyB2aXBlcmJvYXJkLmggZm9yIGRldGFpbGVkIG1lYW5pbmcKKwkgIG9mIHRoZSBtb2R1bGUg
cGFyYW1ldGVycy4KIAogY29tbWVudCAiT3RoZXIgSTJDL1NNQnVzIGJ1cyBkcml2ZXJzIgogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnIGIvZHJpdmVycy9pMmMvbXV4ZXMv
S2NvbmZpZwppbmRleCBjNjA0MGFhODM5YWMuLjE3MDhiMWE4MmRhMiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9pMmMvbXV4ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL2kyYy9tdXhlcy9LY29uZmlnCkBA
IC0xMDksMTQgKzEwOSwxNCBAQCBjb25maWcgSTJDX0RFTVVYX1BJTkNUUkwKIAkgIHdhbnQgdG8g
Y2hhbmdlIHRoZSBJMkMgbWFzdGVyIGF0IHJ1bi10aW1lIGRlcGVuZGluZyBvbiBmZWF0dXJlcy4K
IAogY29uZmlnIEkyQ19NVVhfTUxYQ1BMRAotICAgICAgICB0cmlzdGF0ZSAiTWVsbGFub3ggQ1BM
RCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIiCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBJZiB5b3Ug
c2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVkIGZvciBhCi0g
ICAgICAgICAgQ1BMRCBiYXNlZCBJMkMgbXVsdGlwbGV4ZXIuIFRoaXMgZHJpdmVyIHByb3ZpZGVz
IGFjY2VzcyB0bwotICAgICAgICAgIEkyQyBidXNzZXMgY29ubmVjdGVkIHRocm91Z2ggYSBNVVgs
IHdoaWNoIGlzIGNvbnRyb2xsZWQKLSAgICAgICAgICBieSBhIENQTEQgcmVnaXN0ZXIuCi0KLSAg
ICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNv
LCB0aGUgbW9kdWxlCi0gICAgICAgICAgd2lsbCBiZSBjYWxsZWQgaTJjLW11eC1tbHhjcGxkLgor
CXRyaXN0YXRlICJNZWxsYW5veCBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlciIKKwloZWxwCisJ
ICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJlIGluY2x1ZGVk
IGZvciBhCisJICBDUExEIGJhc2VkIEkyQyBtdWx0aXBsZXhlci4gVGhpcyBkcml2ZXIgcHJvdmlk
ZXMgYWNjZXNzIHRvCisJICBJMkMgYnVzc2VzIGNvbm5lY3RlZCB0aHJvdWdoIGEgTVVYLCB3aGlj
aCBpcyBjb250cm9sbGVkCisJICBieSBhIENQTEQgcmVnaXN0ZXIuCisKKwkgIFRoaXMgZHJpdmVy
IGNhbiBhbHNvIGJlIGJ1aWx0IGFzIGEgbW9kdWxlLiAgSWYgc28sIHRoZSBtb2R1bGUKKwkgIHdp
bGwgYmUgY2FsbGVkIGkyYy1tdXgtbWx4Y3BsZC4KIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9paW8vZ3lyby9LY29uZmlnIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCmluZGV4IDk1
ZTZmOTZkNDUyOS4uZjkxYWYzYjhlNGRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lpby9neXJvL0tj
b25maWcKKysrIGIvZHJpdmVycy9paW8vZ3lyby9LY29uZmlnCkBAIC04MiwxMSArODIsMTEgQEAg
Y29uZmlnIEZYQVMyMTAwMkMKICAgICAgICBzZWxlY3QgRlhBUzIxMDAyQ19TUEkgaWYgKFNQSSkK
ICAgICAgICBkZXBlbmRzIG9uIChJMkMgfHwgU1BJX01BU1RFUikKICAgICAgICBoZWxwCi0gICAg
ICAgICBTYXkgeWVzIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgTlhQIEZYQVMyMTAwMkMgVHJp
LWF4aXMgR3lybwotICAgICAgICAgU2Vuc29yIGRyaXZlciBjb25uZWN0ZWQgdmlhIEkyQyBvciBT
UEkuCisJIFNheSB5ZXMgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBOWFAgRlhBUzIxMDAyQyBU
cmktYXhpcyBHeXJvCisJIFNlbnNvciBkcml2ZXIgY29ubmVjdGVkIHZpYSBJMkMgb3IgU1BJLgog
Ci0gICAgICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElm
IHNvLCB0aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2kyYyBv
ciBmeGFzMjEwMDJjX3NwaS4KKwkgVGhpcyBkcml2ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBt
b2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3aWxsIGJlIGNhbGxlZCBmeGFzMjEwMDJjX2ky
YyBvciBmeGFzMjEwMDJjX3NwaS4KIAogY29uZmlnIEZYQVMyMTAwMkNfSTJDCiAgICAgICAgdHJp
c3RhdGUKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcg
Yi9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9yZS9LY29uZmlnCmluZGV4IGFiODc3OWQyMzM4
Mi4uYjgzZjFjYzM4YzUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvYm54dF9y
ZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9ibnh0X3JlL0tjb25maWcKQEAg
LTEsMTEgKzEsMTEgQEAKICMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seQog
Y29uZmlnIElORklOSUJBTkRfQk5YVF9SRQotICAgICAgICB0cmlzdGF0ZSAiQnJvYWRjb20gTmV0
eHRyZW1lIEhDQSBzdXBwb3J0IgotICAgICAgICBkZXBlbmRzIG9uIDY0QklUCi0gICAgICAgIGRl
cGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNFUyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKLSAg
ICAgICAgc2VsZWN0IE5FVF9WRU5ET1JfQlJPQURDT00KLSAgICAgICAgc2VsZWN0IEJOWFQKLSAg
ICAgICAgLS0taGVscC0tLQorCXRyaXN0YXRlICJCcm9hZGNvbSBOZXR4dHJlbWUgSENBIHN1cHBv
cnQiCisJZGVwZW5kcyBvbiA2NEJJVAorCWRlcGVuZHMgb24gRVRIRVJORVQgJiYgTkVUREVWSUNF
UyAmJiBQQ0kgJiYgSU5FVCAmJiBEQ0IKKwlzZWxlY3QgTkVUX1ZFTkRPUl9CUk9BRENPTQorCXNl
bGVjdCBCTlhUCisJLS0taGVscC0tLQogCSAgVGhpcyBkcml2ZXIgc3VwcG9ydHMgQnJvYWRjb20g
TmV0WHRyZW1lLUUgMTAvMjUvNDAvNTAgZ2lnYWJpdAogCSAgUm9DRSBIQ0FzLiAgVG8gY29tcGls
ZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZToKIAkgIHRoZSBtb2R1bGUg
d2lsbCBiZSBjYWxsZWQgYm54dF9yZS4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQva2V5Ym9h
cmQvS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwppbmRleCA4OTExYmMy
ZWM0MmEuLmY1NTNhZGFlOGViNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9pbnB1dC9rZXlib2FyZC9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQva2V5Ym9hcmQvS2NvbmZpZwpAQCAtMTcxLDExICsx
NzEsMTEgQEAgY29uZmlnIEtFWUJPQVJEX1FUMTA3MAogICAgICAgIHRyaXN0YXRlICJBdG1lbCBB
VDQyUVQxMDcwIFRvdWNoIFNlbnNvciBDaGlwIgogICAgICAgIGRlcGVuZHMgb24gSTJDCiAgICAg
ICAgaGVscAotICAgICAgICAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0
MlFUMTA3MCBRVG91Y2gKLSAgICAgICAgIFNlbnNvciBjaGlwIGFzIGlucHV0IGRldmljZS4KKwkg
U2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1c2UgQXRtZWwgQVQ0MlFUMTA3MCBRVG91Y2gKKwkg
U2Vuc29yIGNoaXAgYXMgaW5wdXQgZGV2aWNlLgogCi0gICAgICAgICBUbyBjb21waWxlIHRoaXMg
ZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOgotICAgICAgICAgdGhlIG1vZHVsZSB3
aWxsIGJlIGNhbGxlZCBxdDEwNzAKKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVs
ZSwgY2hvb3NlIE0gaGVyZToKKwkgdGhlIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBxdDEwNzAKIAog
Y29uZmlnIEtFWUJPQVJEX1FUMjE2MAogCXRyaXN0YXRlICJBdG1lbCBBVDQyUVQyMTYwIFRvdWNo
IFNlbnNvciBDaGlwIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnIGIv
ZHJpdmVycy9pbnB1dC9tb3VzZS9LY29uZmlnCmluZGV4IDY1MmMzOGUzYzBiNS4uZTFjYTBkZDcz
N2M5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2lucHV0L21vdXNlL0tjb25maWcKKysrIGIvZHJpdmVy
cy9pbnB1dC9tb3VzZS9LY29uZmlnCkBAIC05NiwxMCArOTYsMTAgQEAgY29uZmlnIE1PVVNFX1BT
Ml9DWVBSRVNTCiAgICAgICAgZGVmYXVsdCB5CiAgICAgICAgZGVwZW5kcyBvbiBNT1VTRV9QUzIK
ICAgICAgICBoZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGEgQ3lwcmVzcyBQ
Uy8yIFRyYWNrcGFkIGNvbm5lY3RlZCB0bwotICAgICAgICAgeW91ciBzeXN0ZW0uCisJIFNheSBZ
IGhlcmUgaWYgeW91IGhhdmUgYSBDeXByZXNzIFBTLzIgVHJhY2twYWQgY29ubmVjdGVkIHRvCisJ
IHlvdXIgc3lzdGVtLgogCi0gICAgICAgICBJZiB1bnN1cmUsIHNheSBZLgorCSBJZiB1bnN1cmUs
IHNheSBZLgogCiBjb25maWcgTU9VU0VfUFMyX0xJRkVCT09LCiAJYm9vbCAiRnVqaXRzdSBMaWZl
Ym9vayBQUy8yIG1vdXNlIHByb3RvY29sIGV4dGVuc2lvbiIgaWYgRVhQRVJUCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmlnIGIvZHJpdmVycy9pbnB1dC90YWJsZXQvS2Nv
bmZpZwppbmRleCBlNGMwZDlhMDU1YjkuLjUxYzMzOTE4MjAxNyAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9pbnB1dC90YWJsZXQvS2NvbmZpZworKysgYi9kcml2ZXJzL2lucHV0L3RhYmxldC9LY29uZmln
CkBAIC0zOSwxNiArMzksMTYgQEAgY29uZmlnIFRBQkxFVF9VU0JfQUlQVEVLCiAJICBtb2R1bGUg
d2lsbCBiZSBjYWxsZWQgYWlwdGVrLgogCiBjb25maWcgVEFCTEVUX1VTQl9HVENPCi0gICAgICAg
IHRyaXN0YXRlICJHVENPIENhbENvbXAvSW50ZXJXcml0ZSBVU0IgU3VwcG9ydCIKLSAgICAgICAg
ZGVwZW5kcyBvbiBVU0IgJiYgSU5QVVQKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZIGhl
cmUgaWYgeW91IHdhbnQgdG8gdXNlIHRoZSBVU0IgdmVyc2lvbiBvZiB0aGUgR1RDTwotICAgICAg
ICAgIENhbENvbXAvSW50ZXJXcml0ZSBUYWJsZXQuICBNYWtlIHN1cmUgdG8gc2F5IFkgdG8gIk1v
dXNlIHN1cHBvcnQiCi0gICAgICAgICAgKENPTkZJR19JTlBVVF9NT1VTRURFVikgYW5kL29yICJF
dmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKLSAgICAgICAgICAoQ09ORklHX0lOUFVUX0VWREVWKSBh
cyB3ZWxsLgotCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg
Y2hvb3NlIE0gaGVyZTogdGhlCi0gICAgICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0Y28u
CisJdHJpc3RhdGUgIkdUQ08gQ2FsQ29tcC9JbnRlcldyaXRlIFVTQiBTdXBwb3J0IgorCWRlcGVu
ZHMgb24gVVNCICYmIElOUFVUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byB1
c2UgdGhlIFVTQiB2ZXJzaW9uIG9mIHRoZSBHVENPCisJICBDYWxDb21wL0ludGVyV3JpdGUgVGFi
bGV0LiAgTWFrZSBzdXJlIHRvIHNheSBZIHRvICJNb3VzZSBzdXBwb3J0IgorCSAgKENPTkZJR19J
TlBVVF9NT1VTRURFVikgYW5kL29yICJFdmVudCBpbnRlcmZhY2Ugc3VwcG9ydCIKKwkgIChDT05G
SUdfSU5QVVRfRVZERVYpIGFzIHdlbGwuCisKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMg
YSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQorCSAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGd0
Y28uCiAKIGNvbmZpZyBUQUJMRVRfVVNCX0hBTldBTkcKIAl0cmlzdGF0ZSAiSGFud2FuZyBBcnQg
TWFzdGVyIElJSSB0YWJsZXQgc3VwcG9ydCAoVVNCKSIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5w
dXQvdG91Y2hzY3JlZW4vS2NvbmZpZyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4vS2NvbmZp
ZwppbmRleCA0NmFkOTA5MDQ5M2IuLjY5ZDIxMGUxMTc1YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9p
bnB1dC90b3VjaHNjcmVlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMvaW5wdXQvdG91Y2hzY3JlZW4v
S2NvbmZpZwpAQCAtNjMzLDcgKzYzMyw3IEBAIGNvbmZpZyBUT1VDSFNDUkVFTl9IUDYwMAogCWRl
cGVuZHMgb24gU0hfSFA2WFggJiYgU0hfQURDCiAJaGVscAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ug
aGF2ZSBhIEhQIEpvcm5hZGEgNjIwLzY2MC82ODAvNjkwIGFuZCB3YW50IHRvCi0gICAgICAgICAg
c3VwcG9ydCB0aGUgYnVpbHQtaW4gdG91Y2hzY3JlZW4uCisJICBzdXBwb3J0IHRoZSBidWlsdC1p
biB0b3VjaHNjcmVlbi4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwg
Y2hvb3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgaHA2ODBfdHNfaW5w
dXQuCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L0tjb25maWcgYi9kcml2ZXJzL2lvbW11L0tj
b25maWcKaW5kZXggZTM4NDJlYWJjZmRkLi4wMzg4ZDEwZTZlM2MgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvaW9tbXUvS2NvbmZpZworKysgYi9kcml2ZXJzL2lvbW11L0tjb25maWcKQEAgLTc4LDcgKzc4
LDcgQEAgY29uZmlnIElPTU1VX0RFQlVHRlMKIGNvbmZpZyBJT01NVV9ERUZBVUxUX1BBU1NUSFJP
VUdICiAJYm9vbCAiSU9NTVUgcGFzc3Rocm91Z2ggYnkgZGVmYXVsdCIKIAlkZXBlbmRzIG9uIElP
TU1VX0FQSQotICAgICAgICBoZWxwCisJaGVscAogCSAgRW5hYmxlIHBhc3N0aHJvdWdoIGJ5IGRl
ZmF1bHQsIHJlbW92aW5nIHRoZSBuZWVkIHRvIHBhc3MgaW4KIAkgIGlvbW11LnBhc3N0aHJvdWdo
PW9uIG9yIGlvbW11PXB0IHRocm91Z2ggY29tbWFuZCBsaW5lLiBJZiB0aGlzCiAJICBpcyBlbmFi
bGVkLCB5b3UgY2FuIHN0aWxsIGRpc2FibGUgd2l0aCBpb21tdS5wYXNzdGhyb3VnaD1vZmYKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnIGIvZHJpdmVycy9pcnFjaGlwL0tjb25m
aWcKaW5kZXggY2NiYjg5NzNhMzI0Li41NDJkZGMxMWZlODcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
aXJxY2hpcC9LY29uZmlnCisrKyBiL2RyaXZlcnMvaXJxY2hpcC9LY29uZmlnCkBAIC0zMjgsNyAr
MzI4LDcgQEAgY29uZmlnIElOR0VOSUNfVENVX0lSUQogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAog
Y29uZmlnIFJFTkVTQVNfSDgzMDBIX0lOVEMKLSAgICAgICAgYm9vbAorCWJvb2wKIAlzZWxlY3Qg
SVJRX0RPTUFJTgogCiBjb25maWcgUkVORVNBU19IOFNfSU5UQwpAQCAtMzY4LDcgKzM2OCw3IEBA
IGNvbmZpZyBNVkVCVV9QSUMKIAlib29sCiAKIGNvbmZpZyBNVkVCVV9TRUkKLSAgICAgICAgYm9v
bAorCWJvb2wKIAogY29uZmlnIExTX1NDRkdfTVNJCiAJZGVmX2Jvb2wgeSBpZiBTT0NfTFMxMDIx
QSB8fCBBUkNIX0xBWUVSU0NBUEUKQEAgLTQxMCwxNSArNDEwLDE1IEBAIGNvbmZpZyBNRVNPTl9J
UlFfR1BJTwogICAgICAgIGRlcGVuZHMgb24gQVJDSF9NRVNPTgogICAgICAgIHNlbGVjdCBJUlFf
RE9NQUlOX0hJRVJBUkNIWQogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBvcnQgTWVzb24gU29D
IEZhbWlseSBHUElPIEludGVycnVwdCBNdWx0aXBsZXhlcgorCSBTdXBwb3J0IE1lc29uIFNvQyBG
YW1pbHkgR1BJTyBJbnRlcnJ1cHQgTXVsdGlwbGV4ZXIKIAogY29uZmlnIEdPTERGSVNIX1BJQwog
ICAgICAgIGJvb2wgIkdvbGRmaXNoIHByb2dyYW1tYWJsZSBpbnRlcnJ1cHQgY29udHJvbGxlciIK
ICAgICAgICBkZXBlbmRzIG9uIE1JUFMgJiYgKEdPTERGSVNIIHx8IENPTVBJTEVfVEVTVCkKICAg
ICAgICBzZWxlY3QgSVJRX0RPTUFJTgogICAgICAgIGhlbHAKLSAgICAgICAgIFNheSB5ZXMgaGVy
ZSB0byBlbmFibGUgR29sZGZpc2ggaW50ZXJydXB0IGNvbnRyb2xsZXIgZHJpdmVyIHVzZWQKLSAg
ICAgICAgIGZvciBHb2xkZmlzaCBiYXNlZCB2aXJ0dWFsIHBsYXRmb3Jtcy4KKwkgU2F5IHllcyBo
ZXJlIHRvIGVuYWJsZSBHb2xkZmlzaCBpbnRlcnJ1cHQgY29udHJvbGxlciBkcml2ZXIgdXNlZAor
CSBmb3IgR29sZGZpc2ggYmFzZWQgdmlydHVhbCBwbGF0Zm9ybXMuCiAKIGNvbmZpZyBRQ09NX1BE
QwogCWJvb2wgIlFDT00gUERDIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21J
U0ROL0tjb25maWcgYi9kcml2ZXJzL2lzZG4vaGFyZHdhcmUvbUlTRE4vS2NvbmZpZwppbmRleCAz
MDRmNTBjMDhkYTIuLjA3OGVlYWRmNzA3YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9pc2RuL2hhcmR3
YXJlL21JU0ROL0tjb25maWcKKysrIGIvZHJpdmVycy9pc2RuL2hhcmR3YXJlL21JU0ROL0tjb25m
aWcKQEAgLTEwLDcgKzEwLDcgQEAgY29uZmlnIE1JU0ROX0hGQ1BDSQogCWRlcGVuZHMgb24gUENJ
CiAJaGVscAogCSAgRW5hYmxlIHN1cHBvcnQgZm9yIGNhcmRzIHdpdGggQ29sb2duZSBDaGlwIEFH
J3MKLSAgICAgICAgICBIRkMgUENJIGNoaXAuCisJICBIRkMgUENJIGNoaXAuCiAKIGNvbmZpZyBN
SVNETl9IRkNNVUxUSQogCXRyaXN0YXRlICJTdXBwb3J0IGZvciBIRkMgbXVsdGlwb3J0IGNhcmRz
IChIRkMtNFMvOFMvRTEpIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tYWNpbnRvc2gvS2NvbmZpZyBi
L2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKaW5kZXggNTc0ZTEyMmFlMTA1Li5jYmQ0NmMxYzVi
ZjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWFjaW50b3NoL0tjb25maWcKKysrIGIvZHJpdmVycy9t
YWNpbnRvc2gvS2NvbmZpZwpAQCAtMTc4LDcgKzE3OCw3IEBAIGNvbmZpZyBUSEVSTV9BRFQ3NDZY
CiAJZGVwZW5kcyBvbiBJMkMgJiYgSTJDX1BPV0VSTUFDICYmIFBQQ19QTUFDICYmICFQUENfUE1B
QzY0CiAJaGVscAogCSAgVGhpcyBkcml2ZXIgcHJvdmlkZXMgc29tZSB0aGVybW9zdGF0IGFuZCBm
YW4gY29udHJvbCBmb3IgdGhlCi0gICAgICAgICAgaUJvb2sgRzQsIGFuZCB0aGUgQVRJIGJhc2Vk
IGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQorCSAgaUJvb2sgRzQsIGFu
ZCB0aGUgQVRJIGJhc2VkIGFsdW1pbml1bSBQb3dlckJvb2tzLCBhbGxvd2luZyBzbGlnaHRseQog
CSAgYmV0dGVyIGZhbiBiZWhhdmlvdXIgYnkgZGVmYXVsdCwgYW5kIHNvbWUgbWFudWFsIGNvbnRy
b2wuCiAKIGNvbmZpZyBXSU5ERkFSTQpAQCAtMjE0LDcgKzIxNCw3IEBAIGNvbmZpZyBXSU5ERkFS
TV9QTTkxCiAJc2VsZWN0IEkyQ19QT1dFUk1BQwogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHByb3Zp
ZGVzIHRoZXJtYWwgY29udHJvbCBmb3IgdGhlIFBvd2VyTWFjOSwxCi0gICAgICAgICAgd2hpY2gg
aXMgdGhlIHJlY2VudCAoU01VIGJhc2VkKSBzaW5nbGUgQ1BVIGRlc2t0b3AgRzUKKwkgIHdoaWNo
IGlzIHRoZSByZWNlbnQgKFNNVSBiYXNlZCkgc2luZ2xlIENQVSBkZXNrdG9wIEc1CiAKIGNvbmZp
ZyBXSU5ERkFSTV9QTTExMgogCXRyaXN0YXRlICJTdXBwb3J0IGZvciB0aGVybWFsIG1hbmFnZW1l
bnQgb24gUG93ZXJNYWMxMSwyIgpAQCAtMjQyLDcgKzI0Miw3IEBAIGNvbmZpZyBQTUFDX1JBQ0tN
RVRFUgogCWRlcGVuZHMgb24gUFBDX1BNQUMKIAloZWxwCiAJICBUaGlzIGRyaXZlciBwcm92aWRl
cyBzb21lIHN1cHBvcnQgdG8gY29udHJvbCB0aGUgZnJvbnQgcGFuZWwKLSAgICAgICAgICBibHVl
IExFRHMgInZ1LW1ldGVyIiBvZiB0aGUgWFNlcnZlciBtYWNzLgorCSAgYmx1ZSBMRURzICJ2dS1t
ZXRlciIgb2YgdGhlIFhTZXJ2ZXIgbWFjcy4KIAogY29uZmlnIFNFTlNPUlNfQU1TCiAJdHJpc3Rh
dGUgIkFwcGxlIE1vdGlvbiBTZW5zb3IgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9tZC9L
Y29uZmlnIGIvZHJpdmVycy9tZC9LY29uZmlnCmluZGV4IGFhOTg5NTNmNDQ2Mi4uZDZkNWFiMjNj
MDg4IDEwMDY0NAotLS0gYS9kcml2ZXJzL21kL0tjb25maWcKKysrIGIvZHJpdmVycy9tZC9LY29u
ZmlnCkBAIC0zOCw5ICszOCw5IEBAIGNvbmZpZyBNRF9BVVRPREVURUNUCiAJZGVmYXVsdCB5CiAJ
LS0taGVscC0tLQogCSAgSWYgeW91IHNheSBZIGhlcmUsIHRoZW4gdGhlIGtlcm5lbCB3aWxsIHRy
eSB0byBhdXRvZGV0ZWN0IHJhaWQKLQkgIGFycmF5cyBhcyBwYXJ0IG9mIGl0cyBib290IHByb2Nl
c3MuIAorCSAgYXJyYXlzIGFzIHBhcnQgb2YgaXRzIGJvb3QgcHJvY2Vzcy4KIAotCSAgSWYgeW91
IGRvbid0IHVzZSByYWlkIGFuZCBzYXkgWSwgdGhpcyBhdXRvZGV0ZWN0aW9uIGNhbiBjYXVzZSAK
KwkgIElmIHlvdSBkb24ndCB1c2UgcmFpZCBhbmQgc2F5IFksIHRoaXMgYXV0b2RldGVjdGlvbiBj
YW4gY2F1c2UKIAkgIGEgc2V2ZXJhbC1zZWNvbmQgZGVsYXkgaW4gdGhlIGJvb3QgdGltZSBkdWUg
dG8gdmFyaW91cwogCSAgc3luY2hyb25pc2F0aW9uIHN0ZXBzIHRoYXQgYXJlIHBhcnQgb2YgdGhp
cyBzdGVwLgogCkBAIC0yOTAsNyArMjkwLDcgQEAgY29uZmlnIERNX1NOQVBTSE9UCiAgICAgICAg
ZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgc2VsZWN0IERNX0JVRklPCiAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgQWxsb3cgdm9sdW1lIG1hbmFnZXJzIHRvIHRha2Ugd3JpdGFibGUg
c25hcHNob3RzIG9mIGEgZGV2aWNlLgorCSBBbGxvdyB2b2x1bWUgbWFuYWdlcnMgdG8gdGFrZSB3
cml0YWJsZSBzbmFwc2hvdHMgb2YgYSBkZXZpY2UuCiAKIGNvbmZpZyBETV9USElOX1BST1ZJU0lP
TklORwogICAgICAgIHRyaXN0YXRlICJUaGluIHByb3Zpc2lvbmluZyB0YXJnZXQiCkBAIC0yOTgs
NyArMjk4LDcgQEAgY29uZmlnIERNX1RISU5fUFJPVklTSU9OSU5HCiAgICAgICAgc2VsZWN0IERN
X1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcgYW5kIHNuYXBzaG90
cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KKwkgUHJvdmlkZXMgdGhpbiBwcm92aXNpb25pbmcg
YW5kIHNuYXBzaG90cyB0aGF0IHNoYXJlIGEgZGF0YSBzdG9yZS4KIAogY29uZmlnIERNX0NBQ0hF
CiAgICAgICAgdHJpc3RhdGUgIkNhY2hlIHRhcmdldCAoRVhQRVJJTUVOVEFMKSIKQEAgLTMwNywy
MyArMzA3LDIzIEBAIGNvbmZpZyBETV9DQUNIRQogICAgICAgIHNlbGVjdCBETV9QRVJTSVNURU5U
X0RBVEEKICAgICAgICBzZWxlY3QgRE1fQklPX1BSSVNPTgogICAgICAgIC0tLWhlbHAtLS0KLSAg
ICAgICAgIGRtLWNhY2hlIGF0dGVtcHRzIHRvIGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgYSBibG9j
ayBkZXZpY2UgYnkKLSAgICAgICAgIG1vdmluZyBmcmVxdWVudGx5IHVzZWQgZGF0YSB0byBhIHNt
YWxsZXIsIGhpZ2hlciBwZXJmb3JtYW5jZQotICAgICAgICAgZGV2aWNlLiAgRGlmZmVyZW50ICdw
b2xpY3knIHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQotICAgICAgICAgYWxnb3Jp
dGhtcyB1c2VkIHRvIHNlbGVjdCB3aGljaCBibG9ja3MgYXJlIHByb21vdGVkLCBkZW1vdGVkLAot
ICAgICAgICAgY2xlYW5lZCBldGMuICBJdCBzdXBwb3J0cyB3cml0ZWJhY2sgYW5kIHdyaXRldGhy
b3VnaCBtb2Rlcy4KKwkgZG0tY2FjaGUgYXR0ZW1wdHMgdG8gaW1wcm92ZSBwZXJmb3JtYW5jZSBv
ZiBhIGJsb2NrIGRldmljZSBieQorCSBtb3ZpbmcgZnJlcXVlbnRseSB1c2VkIGRhdGEgdG8gYSBz
bWFsbGVyLCBoaWdoZXIgcGVyZm9ybWFuY2UKKwkgZGV2aWNlLiAgRGlmZmVyZW50ICdwb2xpY3kn
IHBsdWdpbnMgY2FuIGJlIHVzZWQgdG8gY2hhbmdlIHRoZQorCSBhbGdvcml0aG1zIHVzZWQgdG8g
c2VsZWN0IHdoaWNoIGJsb2NrcyBhcmUgcHJvbW90ZWQsIGRlbW90ZWQsCisJIGNsZWFuZWQgZXRj
LiAgSXQgc3VwcG9ydHMgd3JpdGViYWNrIGFuZCB3cml0ZXRocm91Z2ggbW9kZXMuCiAKIGNvbmZp
ZyBETV9DQUNIRV9TTVEKICAgICAgICB0cmlzdGF0ZSAiU3RvY2hhc3RpYyBNUSBDYWNoZSBQb2xp
Y3kgKEVYUEVSSU1FTlRBTCkiCiAgICAgICAgZGVwZW5kcyBvbiBETV9DQUNIRQogICAgICAgIGRl
ZmF1bHQgeQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEEgY2FjaGUgcG9saWN5IHRoYXQg
dXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cwotICAgICAgICAgdG8gc2Vs
ZWN0IHdoaWNoIGJsb2NrcyBzaG91bGQgYmUgcHJvbW90ZWQgYW5kIGRlbW90ZWQuCi0gICAgICAg
ICBUaGlzIGlzIG1lYW50IHRvIGJlIGEgZ2VuZXJhbCBwdXJwb3NlIHBvbGljeS4gIEl0IHByaW9y
aXRpc2VzCi0gICAgICAgICByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMg
TVEpIG9mZmVycyB0aGUgcHJvbWlzZQotICAgICAgICAgb2YgbGVzcyBtZW1vcnkgdXRpbGl6YXRp
b24sIGltcHJvdmVkIHBlcmZvcm1hbmNlIGFuZCBpbmNyZWFzZWQKLSAgICAgICAgIGFkYXB0YWJp
bGl0eSBpbiB0aGUgZmFjZSBvZiBjaGFuZ2luZyB3b3JrbG9hZHMuCisJIEEgY2FjaGUgcG9saWN5
IHRoYXQgdXNlcyBhIG11bHRpcXVldWUgb3JkZXJlZCBieSByZWNlbnQgaGl0cworCSB0byBzZWxl
Y3Qgd2hpY2ggYmxvY2tzIHNob3VsZCBiZSBwcm9tb3RlZCBhbmQgZGVtb3RlZC4KKwkgVGhpcyBp
cyBtZWFudCB0byBiZSBhIGdlbmVyYWwgcHVycG9zZSBwb2xpY3kuICBJdCBwcmlvcml0aXNlcwor
CSByZWFkcyBvdmVyIHdyaXRlcy4gIFRoaXMgU01RIHBvbGljeSAodnMgTVEpIG9mZmVycyB0aGUg
cHJvbWlzZQorCSBvZiBsZXNzIG1lbW9yeSB1dGlsaXphdGlvbiwgaW1wcm92ZWQgcGVyZm9ybWFu
Y2UgYW5kIGluY3JlYXNlZAorCSBhZGFwdGFiaWxpdHkgaW4gdGhlIGZhY2Ugb2YgY2hhbmdpbmcg
d29ya2xvYWRzLgogCiBjb25maWcgRE1fV1JJVEVDQUNIRQogCXRyaXN0YXRlICJXcml0ZWNhY2hl
IHRhcmdldCIKQEAgLTM0Myw5ICszNDMsOSBAQCBjb25maWcgRE1fRVJBCiAgICAgICAgc2VsZWN0
IERNX1BFUlNJU1RFTlRfREFUQQogICAgICAgIHNlbGVjdCBETV9CSU9fUFJJU09OCiAgICAgICAg
LS0taGVscC0tLQotICAgICAgICAgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2Nr
IGRldmljZSBhcmUgd3JpdHRlbiB0bwotICAgICAgICAgb3ZlciB0aW1lLiAgVXNlZnVsIGZvciBt
YWludGFpbmluZyBjYWNoZSBjb2hlcmVuY3kgd2hlbiB1c2luZwotICAgICAgICAgdmVuZG9yIHNu
YXBzaG90cy4KKwkgZG0tZXJhIHRyYWNrcyB3aGljaCBwYXJ0cyBvZiBhIGJsb2NrIGRldmljZSBh
cmUgd3JpdHRlbiB0bworCSBvdmVyIHRpbWUuICBVc2VmdWwgZm9yIG1haW50YWluaW5nIGNhY2hl
IGNvaGVyZW5jeSB3aGVuIHVzaW5nCisJIHZlbmRvciBzbmFwc2hvdHMuCiAKIGNvbmZpZyBETV9D
TE9ORQogICAgICAgIHRyaXN0YXRlICJDbG9uZSB0YXJnZXQgKEVYUEVSSU1FTlRBTCkiCkBAIC0z
NTMsMjAgKzM1MywyMCBAQCBjb25maWcgRE1fQ0xPTkUKICAgICAgICBkZWZhdWx0IG4KICAgICAg
ICBzZWxlY3QgRE1fUEVSU0lTVEVOVF9EQVRBCiAgICAgICAgLS0taGVscC0tLQotICAgICAgICAg
ZG0tY2xvbmUgcHJvZHVjZXMgYSBvbmUtdG8tb25lIGNvcHkgb2YgYW4gZXhpc3RpbmcsIHJlYWQt
b25seSBzb3VyY2UKLSAgICAgICAgIGRldmljZSBpbnRvIGEgd3JpdGFibGUgZGVzdGluYXRpb24g
ZGV2aWNlLiBUaGUgY2xvbmVkIGRldmljZSBpcwotICAgICAgICAgdmlzaWJsZS9tb3VudGFibGUg
aW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3VyY2UgZGV2aWNlIHRvIHRoZQotICAg
ICAgICAgZGVzdGluYXRpb24gZGV2aWNlIGhhcHBlbnMgaW4gdGhlIGJhY2tncm91bmQsIGluIHBh
cmFsbGVsIHdpdGggdXNlcgotICAgICAgICAgSS9PLgorCSBkbS1jbG9uZSBwcm9kdWNlcyBhIG9u
ZS10by1vbmUgY29weSBvZiBhbiBleGlzdGluZywgcmVhZC1vbmx5IHNvdXJjZQorCSBkZXZpY2Ug
aW50byBhIHdyaXRhYmxlIGRlc3RpbmF0aW9uIGRldmljZS4gVGhlIGNsb25lZCBkZXZpY2UgaXMK
KwkgdmlzaWJsZS9tb3VudGFibGUgaW1tZWRpYXRlbHkgYW5kIHRoZSBjb3B5IG9mIHRoZSBzb3Vy
Y2UgZGV2aWNlIHRvIHRoZQorCSBkZXN0aW5hdGlvbiBkZXZpY2UgaGFwcGVucyBpbiB0aGUgYmFj
a2dyb3VuZCwgaW4gcGFyYWxsZWwgd2l0aCB1c2VyCisJIEkvTy4KIAotICAgICAgICAgSWYgdW5z
dXJlLCBzYXkgTi4KKwkgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIERNX01JUlJPUgogICAg
ICAgIHRyaXN0YXRlICJNaXJyb3IgdGFyZ2V0IgogICAgICAgIGRlcGVuZHMgb24gQkxLX0RFVl9E
TQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAgIEFsbG93IHZvbHVtZSBtYW5hZ2VycyB0byBt
aXJyb3IgbG9naWNhbCB2b2x1bWVzLCBhbHNvCi0gICAgICAgICBuZWVkZWQgZm9yIGxpdmUgZGF0
YSBtaWdyYXRpb24gdG9vbHMgc3VjaCBhcyAncHZtb3ZlJy4KKwkgQWxsb3cgdm9sdW1lIG1hbmFn
ZXJzIHRvIG1pcnJvciBsb2dpY2FsIHZvbHVtZXMsIGFsc28KKwkgbmVlZGVkIGZvciBsaXZlIGRh
dGEgbWlncmF0aW9uIHRvb2xzIHN1Y2ggYXMgJ3B2bW92ZScuCiAKIGNvbmZpZyBETV9MT0dfVVNF
UlNQQUNFCiAJdHJpc3RhdGUgIk1pcnJvciB1c2Vyc3BhY2UgbG9nZ2luZyIKQEAgLTQ4Myw3ICs0
ODMsNyBAQCBjb25maWcgRE1fRkxBS0VZCiAgICAgICAgdHJpc3RhdGUgIkZsYWtleSB0YXJnZXQi
CiAgICAgICAgZGVwZW5kcyBvbiBCTEtfREVWX0RNCiAgICAgICAgLS0taGVscC0tLQotICAgICAg
ICAgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRlYnVnZ2luZyBw
dXJwb3Nlcy4KKwkgQSB0YXJnZXQgdGhhdCBpbnRlcm1pdHRlbnRseSBmYWlscyBJL08gZm9yIGRl
YnVnZ2luZyBwdXJwb3Nlcy4KIAogY29uZmlnIERNX1ZFUklUWQogCXRyaXN0YXRlICJWZXJpdHkg
dGFyZ2V0IHN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL21lZGlhL0tjb25maWcgYi9kcml2
ZXJzL21lZGlhL0tjb25maWcKaW5kZXggYjM2YTQxMzMyODY3Li45ZGZlYTVjNGI2YWIgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvbWVkaWEvS2NvbmZpZworKysgYi9kcml2ZXJzL21lZGlhL0tjb25maWcK
QEAgLTIwOCw5ICsyMDgsOSBAQCBjb25maWcgTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QKIAkgIElm
IHVuc3VyZSBzYXkgWS4KIAogY29uZmlnIE1FRElBX0hJREVfQU5DSUxMQVJZX1NVQkRSVgotICAg
ICAgICBib29sCi0gICAgICAgIGRlcGVuZHMgb24gTUVESUFfU1VCRFJWX0FVVE9TRUxFQ1QgJiYg
IUNPTVBJTEVfVEVTVCAmJiAhRVhQRVJUCi0gICAgICAgIGRlZmF1bHQgeQorCWJvb2wKKwlkZXBl
bmRzIG9uIE1FRElBX1NVQkRSVl9BVVRPU0VMRUNUICYmICFDT01QSUxFX1RFU1QgJiYgIUVYUEVS
VAorCWRlZmF1bHQgeQogCiBjb25maWcgTUVESUFfQVRUQUNICiAJYm9vbApkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9tZWRpYS9yYWRpby9zaTQ3MHgvS2NvbmZpZyBiL2RyaXZlcnMvbWVkaWEvcmFkaW8v
c2k0NzB4L0tjb25maWcKaW5kZXggNTM3ZjhlMTYwMWYzLi5hMWJhOGJjNTRiNjIgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvbWVkaWEvcmFkaW8vc2k0NzB4L0tjb25maWcKKysrIGIvZHJpdmVycy9tZWRp
YS9yYWRpby9zaTQ3MHgvS2NvbmZpZwpAQCAtMSw3ICsxLDcgQEAKICMgU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAtb25seQogY29uZmlnIFJBRElPX1NJNDcwWAotICAgICAgICB0cmlz
dGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcweCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgotICAg
ICAgICBkZXBlbmRzIG9uIFZJREVPX1Y0TDIKKwl0cmlzdGF0ZSAiU2lsaWNvbiBMYWJzIFNpNDcw
eCBGTSBSYWRpbyBSZWNlaXZlciBzdXBwb3J0IgorCWRlcGVuZHMgb24gVklERU9fVjRMMgogCWhl
bHAKIAkgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIGRldmljZXMgd2l0aCB0aGUgU2lsaWNvbiBMYWJz
IFNJNDcweAogCSAgY2hpcCAoZWl0aGVyIHZpYSBVU0Igb3IgSTJDIGJ1c2VzKS4KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9jb3Jl
L0tjb25maWcKaW5kZXggNTE2ZjQ1NGZkZTE0Li4wODE5MmZkNzBlYjQgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvbWVtc3RpY2svY29yZS9LY29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svY29yZS9L
Y29uZmlnCkBAIC02LDE2ICs2LDE2IEBACiBjb21tZW50ICJNZW1vcnlTdGljayBkcml2ZXJzIgog
CiBjb25maWcgTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRQotICAgICAgICBib29sICJBbGxvdyB1bnNh
ZmUgcmVzdW1lIChEQU5HRVJPVVMpIgotICAgICAgICBoZWxwCi0gICAgICAgICAgSWYgeW91IHNh
eSBZIGhlcmUsIHRoZSBNZW1vcnlTdGljayBsYXllciB3aWxsIGFzc3VtZSB0aGF0IGFsbAotICAg
ICAgICAgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0aXZlIHNsb3RzIGR1cmluZyB0aGUg
c3VzcGVuZC4gVGhlCi0gICAgICAgICAgbm9ybWFsIGJlaGF2aW91ciBpcyB0byByZW1vdmUgdGhl
bSBhdCBzdXNwZW5kIGFuZAotICAgICAgICAgIHJlZGV0ZWN0aW5nIHRoZW0gYXQgcmVzdW1lLiBC
cmVha2luZyB0aGlzIGFzc3VtcHRpb24gd2lsbAotICAgICAgICAgIGluIG1vc3QgY2FzZXMgcmVz
dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KKwlib29sICJBbGxvdyB1bnNhZmUgcmVzdW1lIChEQU5H
RVJPVVMpIgorCWhlbHAKKwkgIElmIHlvdSBzYXkgWSBoZXJlLCB0aGUgTWVtb3J5U3RpY2sgbGF5
ZXIgd2lsbCBhc3N1bWUgdGhhdCBhbGwKKwkgIGNhcmRzIHN0YXllZCBpbiB0aGVpciByZXNwZWN0
aXZlIHNsb3RzIGR1cmluZyB0aGUgc3VzcGVuZC4gVGhlCisJICBub3JtYWwgYmVoYXZpb3VyIGlz
IHRvIHJlbW92ZSB0aGVtIGF0IHN1c3BlbmQgYW5kCisJICByZWRldGVjdGluZyB0aGVtIGF0IHJl
c3VtZS4gQnJlYWtpbmcgdGhpcyBhc3N1bXB0aW9uIHdpbGwKKwkgIGluIG1vc3QgY2FzZXMgcmVz
dWx0IGluIGRhdGEgY29ycnVwdGlvbi4KIAotICAgICAgICAgIFRoaXMgb3B0aW9uIGlzIHVzdWFs
bHkganVzdCBmb3IgZW1iZWRkZWQgc3lzdGVtcyB3aGljaCB1c2UKLSAgICAgICAgICBhIE1lbW9y
eVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxkIHNheSBOIGhlcmUuCisJ
ICBUaGlzIG9wdGlvbiBpcyB1c3VhbGx5IGp1c3QgZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2hpY2gg
dXNlCisJICBhIE1lbW9yeVN0aWNrIGNhcmQgZm9yIHJvb3Rmcy4gTW9zdCBwZW9wbGUgc2hvdWxk
IHNheSBOIGhlcmUuCiAKIGNvbmZpZyBNU1BST19CTE9DSwogCXRyaXN0YXRlICJNZW1vcnlTdGlj
ayBQcm8gYmxvY2sgZGV2aWNlIGRyaXZlciIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbWVtc3RpY2sv
aG9zdC9LY29uZmlnIGIvZHJpdmVycy9tZW1zdGljay9ob3N0L0tjb25maWcKaW5kZXggNDQ2Yzkz
ZWNlZjhmLi40MTEzMzQzZGEwNTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvbWVtc3RpY2svaG9zdC9LY29uZmlnCkBAIC0xOCw3ICsxOCw3
IEBAIGNvbmZpZyBNRU1TVElDS19USUZNX01TCiAJICAnTWlzYyBkZXZpY2VzOiBUSSBGbGFzaCBN
ZWRpYSBQQ0k3NHh4L1BDSTc2eHggaG9zdCBhZGFwdGVyIHN1cHBvcnQKIAkgIChUSUZNXzdYWDEp
Jy4KIAotICAgICAgICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29z
ZSBNIGhlcmU6IHRoZQorCSAgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hv
b3NlIE0gaGVyZTogdGhlCiAJICBtb2R1bGUgd2lsbCBiZSBjYWxsZWQgdGlmbV9tcy4KIAogY29u
ZmlnIE1FTVNUSUNLX0pNSUNST05fMzhYCkBAIC0yOSw3ICsyOSw3IEBAIGNvbmZpZyBNRU1TVElD
S19KTUlDUk9OXzM4WAogCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0byBiZSBhYmxlIHRvIGFj
Y2VzcyBNZW1vcnlTdGljayBjYXJkcyB3aXRoCiAJICB0aGUgSk1pY3JvbihSKSBKTUIzOFggTWVt
b3J5U3RpY2sgY2FyZCByZWFkZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVy
IGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKKwkgIFRvIGNvbXBpbGUgdGhpcyBkcml2
ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCSAgbW9kdWxlIHdpbGwgYmUgY2Fs
bGVkIGptYjM4eF9tcy4KIAogY29uZmlnIE1FTVNUSUNLX1I1OTIKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvbWlzYy9LY29uZmlnIGIvZHJpdmVycy9taXNjL0tjb25maWcKaW5kZXggM2NlMDBiZjVjZmUz
Li4xNzcyYTZkZmVmYjQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbWlzYy9LY29uZmlnCisrKyBiL2Ry
aXZlcnMvbWlzYy9LY29uZmlnCkBAIC0zMzksMTQgKzMzOSwxNCBAQCBjb25maWcgU0VOU09SU19U
U0wyNTUwCiAJICB3aWxsIGJlIGNhbGxlZCB0c2wyNTUwLgogCiBjb25maWcgU0VOU09SU19CSDE3
NzAKLSAgICAgICAgIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3NzcwIGNvbWJpbmVkIEFMUyAt
IFByb3hpbWl0eSBzZW5zb3IiCi0gICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICAgLS0t
aGVscC0tLQotICAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJp
dmVyIGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCisJIHRyaXN0YXRlICJCSDE3NzBHTEMgLyBTRkg3
NzcwIGNvbWJpbmVkIEFMUyAtIFByb3hpbWl0eSBzZW5zb3IiCisJIGRlcGVuZHMgb24gSTJDCisJ
IC0tLWhlbHAtLS0KKwkgICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIGJ1aWxkIGEgZHJpdmVy
IGZvciBCSDE3NzBHTEMgKFJPSE0pIG9yCiAJICAgU0ZINzc3MCAoT3NyYW0pIGNvbWJpbmVkIGFt
YmllbnQgbGlnaHQgYW5kIHByb3hpbWl0eSBzZW5zb3IgY2hpcC4KIAotICAgICAgICAgICBUbyBj
b21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKLSAgICAg
ICAgICAgbW9kdWxlIHdpbGwgYmUgY2FsbGVkIGJoMTc3MGdsYy4gSWYgdW5zdXJlLCBzYXkgTiBo
ZXJlLgorCSAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhl
cmU6IHRoZQorCSAgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBiaDE3NzBnbGMuIElmIHVuc3VyZSwg
c2F5IE4gaGVyZS4KIAogY29uZmlnIFNFTlNPUlNfQVBEUzk5MFgKIAkgdHJpc3RhdGUgIkFQRFM5
OTBYIGNvbWJpbmVkIGFscyBhbmQgcHJveGltaXR5IHNlbnNvcnMiCkBAIC00NTEsOCArNDUxLDgg
QEAgY29uZmlnIFBDSV9FTkRQT0lOVF9URVNUCiAJc2VsZWN0IENSQzMyCiAJdHJpc3RhdGUgIlBD
SSBFbmRwb2ludCBUZXN0IGRyaXZlciIKIAktLS1oZWxwLS0tCi0gICAgICAgICAgIEVuYWJsZSB0
aGlzIGNvbmZpZ3VyYXRpb24gb3B0aW9uIHRvIGVuYWJsZSB0aGUgaG9zdCBzaWRlIHRlc3QgZHJp
dmVyCi0gICAgICAgICAgIGZvciBQQ0kgRW5kcG9pbnQuCisJICAgRW5hYmxlIHRoaXMgY29uZmln
dXJhdGlvbiBvcHRpb24gdG8gZW5hYmxlIHRoZSBob3N0IHNpZGUgdGVzdCBkcml2ZXIKKwkgICBm
b3IgUENJIEVuZHBvaW50LgogCiBjb25maWcgWElMSU5YX1NERkVDCiAJdHJpc3RhdGUgIlhpbGlu
eCBTREZFQyAxNiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln
IGIvZHJpdmVycy9tdGQvbmFuZC9vbmVuYW5kL0tjb25maWcKaW5kZXggYWUwYjhmZTViOTkwLi5l
YTM4MmZjNDg0MzIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmln
CisrKyBiL2RyaXZlcnMvbXRkL25hbmQvb25lbmFuZC9LY29uZmlnCkBAIC0zMywxMiArMzMsMTIg
QEAgY29uZmlnIE1URF9PTkVOQU5EX09NQVAyCiAJICBFbmFibGUgZG1hZW5naW5lIGFuZCBncGlv
bGliIGZvciBiZXR0ZXIgcGVyZm9ybWFuY2UuCiAKIGNvbmZpZyBNVERfT05FTkFORF9TQU1TVU5H
Ci0gICAgICAgIHRyaXN0YXRlICJPbmVOQU5EIG9uIFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3Vw
cG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBBUkNIX1MzQzY0WFggfHwgQVJDSF9TNVBWMjEwIHx8
IEFSQ0hfRVhZTk9TNAotICAgICAgICBoZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgYSBPbmVO
QU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCi0gICAgICAgICAg
UzNDNjRYWCB1c2VzIGNvbW1hbmQgbWFwcGluZyBtZXRob2QuCi0gICAgICAgICAgUzVQQzExMC9T
NVBDMjEwIHVzZSBnZW5lcmljIE9uZU5BTkQgbWV0aG9kLgorCXRyaXN0YXRlICJPbmVOQU5EIG9u
IFNhbXN1bmcgU09DIGNvbnRyb2xsZXIgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfUzNDNjRY
WCB8fCBBUkNIX1M1UFYyMTAgfHwgQVJDSF9FWFlOT1M0CisJaGVscAorCSAgU3VwcG9ydCBmb3Ig
YSBPbmVOQU5EIGZsYXNoIGRldmljZSBjb25uZWN0ZWQgdG8gYW4gU2Ftc3VuZyBTT0MuCisJICBT
M0M2NFhYIHVzZXMgY29tbWFuZCBtYXBwaW5nIG1ldGhvZC4KKwkgIFM1UEMxMTAvUzVQQzIxMCB1
c2UgZ2VuZXJpYyBPbmVOQU5EIG1ldGhvZC4KIAogY29uZmlnIE1URF9PTkVOQU5EX09UUAogCWJv
b2wgIk9uZU5BTkQgT1RQIFN1cHBvcnQiCmRpZmYgLS1naXQgYS9kcml2ZXJzL25mYy9uZmNtcnZs
L0tjb25maWcgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKaW5kZXggMDZmMzRmYjRlMGIw
Li5kZWQwZDAzYzAwMTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmZjL25mY21ydmwvS2NvbmZpZwor
KysgYi9kcml2ZXJzL25mYy9uZmNtcnZsL0tjb25maWcKQEAgLTE1LDcgKzE1LDcgQEAgY29uZmln
IE5GQ19NUlZMX1VTQgogCSAgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyLgogCiAJICBUaGlz
IGRyaXZlciBwcm92aWRlcyBzdXBwb3J0IGZvciBNYXJ2ZWxsIE5GQy1vdmVyLVVTQiBkZXZpY2Vz
OgotICAgICAgICAgIDg4OTcuCisJICA4ODk3LgogCiAJICBTYXkgWSBoZXJlIHRvIGNvbXBpbGUg
c3VwcG9ydCBmb3IgTWFydmVsbCBORkMtb3Zlci1VU0IgZHJpdmVyCiAJICBpbnRvIHRoZSBrZXJu
ZWwgb3Igc2F5IE0gdG8gY29tcGlsZSBpdCBhcyBtb2R1bGUuCmRpZmYgLS1naXQgYS9kcml2ZXJz
L3BjaS9LY29uZmlnIGIvZHJpdmVycy9wY2kvS2NvbmZpZwppbmRleCBhMzA0ZjVlYTExYjkuLmJk
NTA3NjVmMzBjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9wY2kvS2NvbmZpZworKysgYi9kcml2ZXJz
L3BjaS9LY29uZmlnCkBAIC0xMDYsMTQgKzEwNiwxNCBAQCBjb25maWcgUENJX1BGX1NUVUIKIAkg
IFdoZW4gaW4gZG91YnQsIHNheSBOLgogCiBjb25maWcgWEVOX1BDSURFVl9GUk9OVEVORAotICAg
ICAgICB0cmlzdGF0ZSAiWGVuIFBDSSBGcm9udGVuZCIKLSAgICAgICAgZGVwZW5kcyBvbiBYODYg
JiYgWEVOCi0gICAgICAgIHNlbGVjdCBQQ0lfWEVOCisJdHJpc3RhdGUgIlhlbiBQQ0kgRnJvbnRl
bmQiCisJZGVwZW5kcyBvbiBYODYgJiYgWEVOCisJc2VsZWN0IFBDSV9YRU4KIAlzZWxlY3QgWEVO
X1hFTkJVU19GUk9OVEVORAotICAgICAgICBkZWZhdWx0IHkKLSAgICAgICAgaGVscAotICAgICAg
ICAgIFRoZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBp
bXBvcnQgYXJiaXRyYXJ5Ci0gICAgICAgICAgUENJIGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5k
IHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5zLgorCWRlZmF1bHQgeQorCWhlbHAKKwkgIFRo
ZSBQQ0kgZGV2aWNlIGZyb250ZW5kIGRyaXZlciBhbGxvd3MgdGhlIGtlcm5lbCB0byBpbXBvcnQg
YXJiaXRyYXJ5CisJICBQQ0kgZGV2aWNlcyBmcm9tIGEgUENJIGJhY2tlbmQgdG8gc3VwcG9ydCBQ
Q0kgZHJpdmVyIGRvbWFpbnMuCiAKIGNvbmZpZyBQQ0lfQVRTCiAJYm9vbApAQCAtMTgwLDEyICsx
ODAsMTIgQEAgY29uZmlnIFBDSV9MQUJFTAogCXNlbGVjdCBOTFMKIAogY29uZmlnIFBDSV9IWVBF
UlYKLSAgICAgICAgdHJpc3RhdGUgIkh5cGVyLVYgUENJIEZyb250ZW5kIgotICAgICAgICBkZXBl
bmRzIG9uIFg4Nl82NCAmJiBIWVBFUlYgJiYgUENJX01TSSAmJiBQQ0lfTVNJX0lSUV9ET01BSU4g
JiYgU1lTRlMKKwl0cmlzdGF0ZSAiSHlwZXItViBQQ0kgRnJvbnRlbmQiCisJZGVwZW5kcyBvbiBY
ODZfNjQgJiYgSFlQRVJWICYmIFBDSV9NU0kgJiYgUENJX01TSV9JUlFfRE9NQUlOICYmIFNZU0ZT
CiAJc2VsZWN0IFBDSV9IWVBFUlZfSU5URVJGQUNFCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBU
aGUgUENJIGRldmljZSBmcm9udGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0
IGFyYml0cmFyeQotICAgICAgICAgIFBDSSBkZXZpY2VzIGZyb20gYSBQQ0kgYmFja2VuZCB0byBz
dXBwb3J0IFBDSSBkcml2ZXIgZG9tYWlucy4KKwloZWxwCisJICBUaGUgUENJIGRldmljZSBmcm9u
dGVuZCBkcml2ZXIgYWxsb3dzIHRoZSBrZXJuZWwgdG8gaW1wb3J0IGFyYml0cmFyeQorCSAgUENJ
IGRldmljZXMgZnJvbSBhIFBDSSBiYWNrZW5kIHRvIHN1cHBvcnQgUENJIGRyaXZlciBkb21haW5z
LgogCiBzb3VyY2UgImRyaXZlcnMvcGNpL2hvdHBsdWcvS2NvbmZpZyIKIHNvdXJjZSAiZHJpdmVy
cy9wY2kvY29udHJvbGxlci9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9wY2kvY29udHJv
bGxlci9kd2MvS2NvbmZpZyBiL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL0tjb25maWcKaW5k
ZXggMGJhOTg4YjViNWJjLi42MjVhMDMxYjIxOTMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGNpL2Nv
bnRyb2xsZXIvZHdjL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9kd2MvS2Nv
bmZpZwpAQCAtNyw5ICs3LDkgQEAgY29uZmlnIFBDSUVfRFcKIAlib29sCiAKIGNvbmZpZyBQQ0lF
X0RXX0hPU1QKLSAgICAgICAgYm9vbAorCWJvb2wKIAlkZXBlbmRzIG9uIFBDSV9NU0lfSVJRX0RP
TUFJTgotICAgICAgICBzZWxlY3QgUENJRV9EVworCXNlbGVjdCBQQ0lFX0RXCiAKIGNvbmZpZyBQ
Q0lFX0RXX0VQCiAJYm9vbApAQCAtMjI0LDcgKzIyNCw3IEBAIGNvbmZpZyBQQ0lFX0hJU0lfU1RC
CiAJZGVwZW5kcyBvbiBQQ0lfTVNJX0lSUV9ET01BSU4KIAlzZWxlY3QgUENJRV9EV19IT1NUCiAJ
aGVscAotICAgICAgICAgIFNheSBZIGhlcmUgaWYgeW91IHdhbnQgUENJZSBjb250cm9sbGVyIHN1
cHBvcnQgb24gSGlTaWxpY29uIFNUQiBTb0NzCisJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IFBD
SWUgY29udHJvbGxlciBzdXBwb3J0IG9uIEhpU2lsaWNvbiBTVEIgU29DcwogCiBjb25maWcgUENJ
X01FU09OCiAJYm9vbCAiTUVTT04gUENJZSBjb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9wY2kvaG90cGx1Zy9LY29uZmlnIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCmluZGV4
IGU3YjQ5M2MyMmJmMy4uMzI0NTVhNzkzNzJkIDEwMDY0NAotLS0gYS9kcml2ZXJzL3BjaS9ob3Rw
bHVnL0tjb25maWcKKysrIGIvZHJpdmVycy9wY2kvaG90cGx1Zy9LY29uZmlnCkBAIC04Myw3ICs4
Myw3IEBAIGNvbmZpZyBIT1RQTFVHX1BDSV9DUENJX1pUNTU1MAogCWRlcGVuZHMgb24gSE9UUExV
R19QQ0lfQ1BDSSAmJiBYODYKIAloZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSBoYXZlIGFuIFBl
cmZvcm1hbmNlIFRlY2hub2xvZ2llcyAoZm9ybWVybHkgSW50ZWwsCi0gICAgICAgICAgZm9ybWVy
bHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3RlbSBjYXJkLgor
CSAgZm9ybWVybHkganVzdCBaaWF0ZWNoKSBaaWF0ZWNoIFpUNTU1MCBDb21wYWN0UENJIHN5c3Rl
bSBjYXJkLgogCiAJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug
TSBoZXJlOiB0aGUKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcGNpaHBfenQ1NTUwLgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9wZXJmL0tjb25maWcgYi9kcml2ZXJzL3BlcmYvS2NvbmZpZwppbmRl
eCAwOWFlOGE5NzA4ODAuLjI4OGMxYjM1ODllNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9wZXJmL0tj
b25maWcKKysrIGIvZHJpdmVycy9wZXJmL0tjb25maWcKQEAgLTgzLDggKzgzLDggQEAgY29uZmln
IEhJU0lfUE1VCiAgICAgICAgYm9vbCAiSGlTaWxpY29uIFNvQyBQTVUiCiAgICAgICAgZGVwZW5k
cyBvbiBBUk02NCAmJiBBQ1BJCiAgICAgICAgaGVscAotICAgICAgICAgU3VwcG9ydCBmb3IgSGlT
aWxpY29uIFNvQyB1bmNvcmUgcGVyZm9ybWFuY2UgbW9uaXRvcmluZwotICAgICAgICAgdW5pdCAo
UE1VKSwgc3VjaCBhczogTDNDLCBISEEgYW5kIEREUkMuCisJIFN1cHBvcnQgZm9yIEhpU2lsaWNv
biBTb0MgdW5jb3JlIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcKKwkgdW5pdCAoUE1VKSwgc3VjaCBh
czogTDNDLCBISEEgYW5kIEREUkMuCiAKIGNvbmZpZyBRQ09NX0wyX1BNVQogCWJvb2wgIlF1YWxj
b21tIFRlY2hub2xvZ2llcyBMMi1jYWNoZSBQTVUiCkBAIC0xMTUsMTEgKzExNSwxMSBAQCBjb25m
aWcgVEhVTkRFUlgyX1BNVQogCSAgIGluIHRoZSBERFI0IE1lbW9yeSBDb250cm9sbGVyIChETUMp
LgogCiBjb25maWcgWEdFTkVfUE1VCi0gICAgICAgIGRlcGVuZHMgb24gQVJDSF9YR0VORQotICAg
ICAgICBib29sICJBUE0gWC1HZW5lIFNvQyBQTVUiCi0gICAgICAgIGRlZmF1bHQgbgotICAgICAg
ICBoZWxwCi0gICAgICAgICAgU2F5IHkgaWYgeW91IHdhbnQgdG8gdXNlIEFQTSBYLUdlbmUgU29D
IHBlcmZvcm1hbmNlIG1vbml0b3JzLgorCWRlcGVuZHMgb24gQVJDSF9YR0VORQorCWJvb2wgIkFQ
TSBYLUdlbmUgU29DIFBNVSIKKwlkZWZhdWx0IG4KKwloZWxwCisJICBTYXkgeSBpZiB5b3Ugd2Fu
dCB0byB1c2UgQVBNIFgtR2VuZSBTb0MgcGVyZm9ybWFuY2UgbW9uaXRvcnMuCiAKIGNvbmZpZyBB
Uk1fU1BFX1BNVQogCXRyaXN0YXRlICJFbmFibGUgc3VwcG9ydCBmb3IgdGhlIEFSTXY4LjIgU3Rh
dGlzdGljYWwgUHJvZmlsaW5nIEV4dGVuc2lvbiIKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGh5L2hp
c2lsaWNvbi9LY29uZmlnIGIvZHJpdmVycy9waHkvaGlzaWxpY29uL0tjb25maWcKaW5kZXggNTM0
ZTM5M2EwOWIzLi42YTU5MWJiODQwMzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGh5L2hpc2lsaWNv
bi9LY29uZmlnCisrKyBiL2RyaXZlcnMvcGh5L2hpc2lsaWNvbi9LY29uZmlnCkBAIC0zOCw5ICsz
OCw5IEBAIGNvbmZpZyBQSFlfSElTSV9JTk5PX1VTQjIKICAgICAgICBzZWxlY3QgR0VORVJJQ19Q
SFkKICAgICAgICBzZWxlY3QgTUZEX1NZU0NPTgogICAgICAgIGhlbHAKLSAgICAgICAgIFN1cHBv
cnQgZm9yIElOTk8gVVNCMiBQSFkgb24gSGlTaWxpY29uIFNvQ3MuIFRoaXMgUGh5IHN1cHBvcnRz
Ci0gICAgICAgICBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mgc3BlZWRzLiBJ
dCBzdXBwb3J0cyBvbmUKLSAgICAgICAgIFVTQiBob3N0IHBvcnQgdG8gYWNjZXB0IG9uZSBVU0Ig
ZGV2aWNlLgorCSBTdXBwb3J0IGZvciBJTk5PIFVTQjIgUEhZIG9uIEhpU2lsaWNvbiBTb0NzLiBU
aGlzIFBoeSBzdXBwb3J0cworCSBVU0IgMS41TWIvcywgVVNCIDEyTWIvcywgVVNCIDQ4ME1iL3Mg
c3BlZWRzLiBJdCBzdXBwb3J0cyBvbmUKKwkgVVNCIGhvc3QgcG9ydCB0byBhY2NlcHQgb25lIFVT
QiBkZXZpY2UuCiAKIGNvbmZpZyBQSFlfSElYNUhEMl9TQVRBCiAJdHJpc3RhdGUgIkhJWDVIRDIg
U0FUQSBQSFkgRHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcgYi9k
cml2ZXJzL3BpbmN0cmwvS2NvbmZpZwppbmRleCBiMzcyNDE5ZDYxZjIuLjI1YjZjODMwZjJmMSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9waW5jdHJsL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJs
L0tjb25maWcKQEAgLTMyLDE1ICszMiwxNSBAQCBjb25maWcgREVCVUdfUElOQ1RSTAogCSAgU2F5
IFkgaGVyZSB0byBhZGQgc29tZSBleHRyYSBjaGVja3MgYW5kIGRpYWdub3N0aWNzIHRvIFBJTkNU
UkwgY2FsbHMuCiAKIGNvbmZpZyBQSU5DVFJMX0FSVFBFQzYKLSAgICAgICAgYm9vbCAiQXhpcyBB
UlRQRUMtNiBwaW4gY29udHJvbGxlciBkcml2ZXIiCi0gICAgICAgIGRlcGVuZHMgb24gTUFDSF9B
UlRQRUM2Ci0gICAgICAgIHNlbGVjdCBQSU5NVVgKLSAgICAgICAgc2VsZWN0IEdFTkVSSUNfUElO
Q09ORgotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBpcyB0aGUgZHJpdmVyIGZvciB0aGUg
QXhpcyBBUlRQRUMtNiBwaW4gY29udHJvbGxlci4gVGhpcyBkcml2ZXIKLSAgICAgICAgICBzdXBw
b3J0cyBwaW4gZnVuY3Rpb24gbXVsdGlwbGV4aW5nIGFzIHdlbGwgYXMgcGluIGJpYXMgYW5kIGRy
aXZlCi0gICAgICAgICAgc3RyZW5ndGggY29uZmlndXJhdGlvbi4gRGV2aWNlIHRyZWUgaW50ZWdy
YXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQotICAgICAgICAgIGZvdW5kIGluIERvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9waW5jdHJsL2F4aXMsYXJ0cGVjNi1waW5jdHJsLnR4dAor
CWJvb2wgIkF4aXMgQVJUUEVDLTYgcGluIGNvbnRyb2xsZXIgZHJpdmVyIgorCWRlcGVuZHMgb24g
TUFDSF9BUlRQRUM2CisJc2VsZWN0IFBJTk1VWAorCXNlbGVjdCBHRU5FUklDX1BJTkNPTkYKKwlo
ZWxwCisJICBUaGlzIGlzIHRoZSBkcml2ZXIgZm9yIHRoZSBBeGlzIEFSVFBFQy02IHBpbiBjb250
cm9sbGVyLiBUaGlzIGRyaXZlcgorCSAgc3VwcG9ydHMgcGluIGZ1bmN0aW9uIG11bHRpcGxleGlu
ZyBhcyB3ZWxsIGFzIHBpbiBiaWFzIGFuZCBkcml2ZQorCSAgc3RyZW5ndGggY29uZmlndXJhdGlv
bi4gRGV2aWNlIHRyZWUgaW50ZWdyYXRpb24gaW5zdHJ1Y3Rpb25zIGNhbiBiZQorCSAgZm91bmQg
aW4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3BpbmN0cmwvYXhpcyxhcnRwZWM2
LXBpbmN0cmwudHh0CiAKIGNvbmZpZyBQSU5DVFJMX0FTMzcyMgogCXRyaXN0YXRlICJQaW5jdHJs
IGFuZCBHUElPIGRyaXZlciBmb3IgYW1zIEFTMzcyMiBQTUlDIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9waW5jdHJsL2ZyZWVzY2FsZS9LY29uZmlnIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVzY2FsZS9L
Y29uZmlnCmluZGV4IDVmNDA1ODAzM2VjNi4uM2VhOWNlM2UwY2Q5IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3BpbmN0cmwvZnJlZXNjYWxlL0tjb25maWcKKysrIGIvZHJpdmVycy9waW5jdHJsL2ZyZWVz
Y2FsZS9LY29uZmlnCkBAIC0zOSwxMiArMzksMTIgQEAgY29uZmlnIFBJTkNUUkxfSU1YMjcKIAog
CiBjb25maWcgUElOQ1RSTF9JTVgyNQotICAgICAgICBib29sICJJTVgyNSBwaW5jdHJsIGRyaXZl
ciIKLSAgICAgICAgZGVwZW5kcyBvbiBPRgotICAgICAgICBkZXBlbmRzIG9uIFNPQ19JTVgyNQot
ICAgICAgICBzZWxlY3QgUElOQ1RSTF9JTVgKLSAgICAgICAgaGVscAotICAgICAgICAgIFNheSBZ
IGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgyNSBwaW5jdHJsIGRyaXZlcgorCWJvb2wgIklNWDI1IHBp
bmN0cmwgZHJpdmVyIgorCWRlcGVuZHMgb24gT0YKKwlkZXBlbmRzIG9uIFNPQ19JTVgyNQorCXNl
bGVjdCBQSU5DVFJMX0lNWAorCWhlbHAKKwkgIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSBpbXgy
NSBwaW5jdHJsIGRyaXZlcgogCiBjb25maWcgUElOQ1RSTF9JTVgzNQogCWJvb2wgIklNWDM1IHBp
bmN0cmwgZHJpdmVyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZyBi
L2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKaW5kZXggMzJmYzI0NThiOGViLi44YWQwZDNj
YzNiZjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcGluY3RybC9xY29tL0tjb25maWcKKysrIGIvZHJp
dmVycy9waW5jdHJsL3Fjb20vS2NvbmZpZwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgY29uZmlnIFBJ
TkNUUkxfUUNPTV9TUE1JX1BNSUMKICAgICAgICBzZWxlY3QgR1BJT0xJQl9JUlFDSElQCiAgICAg
ICAgc2VsZWN0IElSUV9ET01BSU5fSElFUkFSQ0hZCiAgICAgICAgaGVscAotICAgICAgICAgVGhp
cyBpcyB0aGUgcGluY3RybCwgcGlubXV4LCBwaW5jb25mIGFuZCBncGlvbGliIGRyaXZlciBmb3Ig
dGhlCi0gICAgICAgICBRdWFsY29tbSBHUElPIGFuZCBNUFAgYmxvY2tzIGZvdW5kIGluIHRoZSBR
dWFsY29tbSBQTUlDJ3MgY2hpcHMsCi0gICAgICAgICB3aGljaCBhcmUgdXNpbmcgU1BNSSBmb3Ig
Y29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQTUlDJ3MKLSAgICAgICAgIGRldmljZXMg
YXJlIHBtODg0MSwgcG04OTQxIGFuZCBwbWE4MDg0LgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBw
aW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gR1BJ
TyBhbmQgTVBQIGJsb2NrcyBmb3VuZCBpbiB0aGUgUXVhbGNvbW0gUE1JQydzIGNoaXBzLAorCSB3
aGljaCBhcmUgdXNpbmcgU1BNSSBmb3IgY29tbXVuaWNhdGlvbiB3aXRoIFNvQy4gRXhhbXBsZSBQ
TUlDJ3MKKwkgZGV2aWNlcyBhcmUgcG04ODQxLCBwbTg5NDEgYW5kIHBtYTgwODQuCiAKIGNvbmZp
ZyBQSU5DVFJMX1FDT01fU1NCSV9QTUlDCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFNTQkkg
UE1JQyBwaW4gY29udHJvbGxlciBkcml2ZXIiCkBAIC0xNTQsMTAgKzE1NCwxMCBAQCBjb25maWcg
UElOQ1RSTF9RQ09NX1NTQklfUE1JQwogICAgICAgIHNlbGVjdCBHRU5FUklDX1BJTkNPTkYKICAg
ICAgICBzZWxlY3QgSVJRX0RPTUFJTl9ISUVSQVJDSFkKICAgICAgICBoZWxwCi0gICAgICAgICBU
aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv
ciB0aGUKLSAgICAgICAgIFF1YWxjb21tIEdQSU8gYW5kIE1QUCBibG9ja3MgZm91bmQgaW4gdGhl
IFF1YWxjb21tIFBNSUMncyBjaGlwcywKLSAgICAgICAgIHdoaWNoIGFyZSB1c2luZyBTU0JJIGZv
ciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwotICAgICAgICAgZGV2aWNl
cyBhcmUgcG04MDU4IGFuZCBwbTg5MjEuCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwg
cGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBHUElPIGFuZCBN
UFAgYmxvY2tzIGZvdW5kIGluIHRoZSBRdWFsY29tbSBQTUlDJ3MgY2hpcHMsCisJIHdoaWNoIGFy
ZSB1c2luZyBTU0JJIGZvciBjb21tdW5pY2F0aW9uIHdpdGggU29DLiBFeGFtcGxlIFBNSUMncwor
CSBkZXZpY2VzIGFyZSBwbTgwNTggYW5kIHBtODkyMS4KIAogY29uZmlnIFBJTkNUUkxfU0M3MTgw
CiAJdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgU0M3MTgwIHBpbiBjb250cm9s
bGVyIGRyaXZlciIKQEAgLTE3MywyNiArMTczLDI2IEBAIGNvbmZpZyBQSU5DVFJMX1NETTY2MAog
ICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiBPRgogICAgICAgIHNlbGVjdCBQSU5DVFJMX01T
TQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBpbm11eCwgcGlu
Y29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQotICAgICAgICAgUXVhbGNvbW0gVGVjaG5v
bG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRoZSBRdWFsY29tbQotICAgICAgICAgVGVj
aG5vbG9naWVzIEluYyBTRE02NjAgcGxhdGZvcm0uCisJIFRoaXMgaXMgdGhlIHBpbmN0cmwsIHBp
bm11eCwgcGluY29uZiBhbmQgZ3Bpb2xpYiBkcml2ZXIgZm9yIHRoZQorCSBRdWFsY29tbSBUZWNo
bm9sb2dpZXMgSW5jIFRMTU0gYmxvY2sgZm91bmQgb24gdGhlIFF1YWxjb21tCisJIFRlY2hub2xv
Z2llcyBJbmMgU0RNNjYwIHBsYXRmb3JtLgogCiBjb25maWcgUElOQ1RSTF9TRE04NDUKICAgICAg
ICB0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBTRE04NDUgcGluIGNvbnRyb2xs
ZXIgZHJpdmVyIgogICAgICAgIGRlcGVuZHMgb24gR1BJT0xJQiAmJiAoT0YgfHwgQUNQSSkKICAg
ICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAgICBUaGlzIGlzIHRo
ZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZvciB0aGUKLSAg
ICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBmb3VuZCBvbiB0aGUg
UXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU0RNODQ1IHBsYXRmb3JtLgorCSBU
aGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVyIGZv
ciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2NrIGZvdW5kIG9uIHRo
ZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNETTg0NSBwbGF0Zm9ybS4KIAogY29uZmln
IFBJTkNUUkxfU004MTUwCiAgICAgICAgdHJpc3RhdGUgIlF1YWxjb21tIFRlY2hub2xvZ2llcyBJ
bmMgU004MTUwIHBpbiBjb250cm9sbGVyIGRyaXZlciIKICAgICAgICBkZXBlbmRzIG9uIEdQSU9M
SUIgJiYgT0YKICAgICAgICBzZWxlY3QgUElOQ1RSTF9NU00KICAgICAgICBoZWxwCi0gICAgICAg
ICBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9saWIgZHJpdmVy
IGZvciB0aGUKLSAgICAgICAgIFF1YWxjb21tIFRlY2hub2xvZ2llcyBJbmMgVExNTSBibG9jayBm
b3VuZCBvbiB0aGUgUXVhbGNvbW0KLSAgICAgICAgIFRlY2hub2xvZ2llcyBJbmMgU004MTUwIHBs
YXRmb3JtLgorCSBUaGlzIGlzIHRoZSBwaW5jdHJsLCBwaW5tdXgsIHBpbmNvbmYgYW5kIGdwaW9s
aWIgZHJpdmVyIGZvciB0aGUKKwkgUXVhbGNvbW0gVGVjaG5vbG9naWVzIEluYyBUTE1NIGJsb2Nr
IGZvdW5kIG9uIHRoZSBRdWFsY29tbQorCSBUZWNobm9sb2dpZXMgSW5jIFNNODE1MCBwbGF0Zm9y
bS4KIAogZW5kaWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcg
Yi9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCmluZGV4IGVlNWYwOGVhNTdiNi4uYjY2
Y2M3MTgyMjg3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3BsYXRmb3JtL2Nocm9tZS9LY29uZmlnCisr
KyBiL2RyaXZlcnMvcGxhdGZvcm0vY2hyb21lL0tjb25maWcKQEAgLTEzMiw5ICsxMzIsOSBAQCBj
b25maWcgQ1JPU19FQ19MUEMKIAkgIG1vZHVsZSB3aWxsIGJlIGNhbGxlZCBjcm9zX2VjX2xwY3Mu
CiAKIGNvbmZpZyBDUk9TX0VDX1BST1RPCi0gICAgICAgIGJvb2wKLSAgICAgICAgaGVscAotICAg
ICAgICAgIENocm9tZU9TIEVDIGNvbW11bmljYXRpb24gcHJvdG9jb2wgaGVscGVycy4KKwlib29s
CisJaGVscAorCSAgQ2hyb21lT1MgRUMgY29tbXVuaWNhdGlvbiBwcm90b2NvbCBoZWxwZXJzLgog
CiBjb25maWcgQ1JPU19LQkRfTEVEX0JBQ0tMSUdIVAogCXRyaXN0YXRlICJCYWNrbGlnaHQgTEVE
IHN1cHBvcnQgZm9yIENocm9tZSBPUyBrZXlib2FyZHMiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bs
YXRmb3JtL21lbGxhbm94L0tjb25maWcgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94L0tjb25m
aWcKaW5kZXggNTMwZmU3ZTMxMzk3Li5hNDc0NmJiYTdlOWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
cGxhdGZvcm0vbWVsbGFub3gvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL21lbGxhbm94
L0tjb25maWcKQEAgLTQxLDcgKzQxLDcgQEAgY29uZmlnIE1MWEJGX1RNRklGTwogCWRlcGVuZHMg
b24gVklSVElPX0NPTlNPTEUgJiYgVklSVElPX05FVAogCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8g
ZW5hYmxlIFRtRmlmbyBzdXBwb3J0LiBUaGUgVG1GaWZvIGRyaXZlciBwcm92aWRlcwotICAgICAg
ICAgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNoIHN1cHBvcnRz
IGNvbnNvbGUKLSAgICAgICAgICBhbmQgbmV0d29ya2luZyBiYXNlZCBvbiB0aGUgdmlydGlvIGZy
YW1ld29yay4KKwkgIHBsYXRmb3JtIGRyaXZlciBzdXBwb3J0IGZvciB0aGUgVG1GaWZvIHdoaWNo
IHN1cHBvcnRzIGNvbnNvbGUKKwkgIGFuZCBuZXR3b3JraW5nIGJhc2VkIG9uIHRoZSB2aXJ0aW8g
ZnJhbWV3b3JrLgogCiBlbmRpZiAjIE1FTExBTk9YX1BMQVRGT1JNCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnIGIvZHJpdmVycy9wbGF0Zm9ybS94ODYvS2NvbmZpZwpp
bmRleCBhZTIxZDA4YzY1ZTguLjVjMzU2ZTRjN2Q0YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9wbGF0
Zm9ybS94ODYvS2NvbmZpZworKysgYi9kcml2ZXJzL3BsYXRmb3JtL3g4Ni9LY29uZmlnCkBAIC0y
OCw3ICsyOCw3IEBAIGNvbmZpZyBBQ0VSX1dNSQogCWRlcGVuZHMgb24gQUNQSV9XTUkKIAlzZWxl
Y3QgSU5QVVRfU1BBUlNFS01BUAogCSMgQWNlciBXTUkgZGVwZW5kcyBvbiBBQ1BJX1ZJREVPIHdo
ZW4gQUNQSSBpcyBlbmFibGVkCi0gICAgICAgIHNlbGVjdCBBQ1BJX1ZJREVPIGlmIEFDUEkKKwlz
ZWxlY3QgQUNQSV9WSURFTyBpZiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhpcyBpcyBhIGRyaXZl
ciBmb3IgbmV3ZXIgQWNlciAoYW5kIFdpc3Ryb24pIGxhcHRvcHMuIEl0IGFkZHMKIAkgIHdpcmVs
ZXNzIHJhZGlvIGFuZCBibHVldG9vdGggY29udHJvbCwgYW5kIG9uIHNvbWUgbGFwdG9wcywKQEAg
LTM4LDE4ICszOCwxOCBAQCBjb25maWcgQUNFUl9XTUkKIAkgIGhlcmUuCiAKIGNvbmZpZyBBQ0VS
X1dJUkVMRVNTCi0gICAgICAgIHRyaXN0YXRlICJBY2VyIFdpcmVsZXNzIFJhZGlvIENvbnRyb2wg
RHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEFDUEkKLSAgICAgICAgZGVwZW5kcyBvbiBJTlBV
VAotICAgICAgICAtLS1oZWxwLS0tCi0gICAgICAgICAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8g
Q29udHJvbCBoYW5kbGVzIHRoZSBhaXJwbGFuZSBtb2RlIGhvdGtleQotICAgICAgICAgIHByZXNl
bnQgb24gbmV3IEFjZXIgbGFwdG9wcy4KKwl0cmlzdGF0ZSAiQWNlciBXaXJlbGVzcyBSYWRpbyBD
b250cm9sIERyaXZlciIKKwlkZXBlbmRzIG9uIEFDUEkKKwlkZXBlbmRzIG9uIElOUFVUCisJLS0t
aGVscC0tLQorCSAgVGhlIEFjZXIgV2lyZWxlc3MgUmFkaW8gQ29udHJvbCBoYW5kbGVzIHRoZSBh
aXJwbGFuZSBtb2RlIGhvdGtleQorCSAgcHJlc2VudCBvbiBuZXcgQWNlciBsYXB0b3BzLgogCi0g
ICAgICAgICAgU2F5IFkgb3IgTSBoZXJlIGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0
aCBhbiBhaXJwbGFuZSBtb2RlCi0gICAgICAgICAgaG90a2V5LgorCSAgU2F5IFkgb3IgTSBoZXJl
IGlmIHlvdSBoYXZlIGFuIEFjZXIgbm90ZWJvb2sgd2l0aCBhbiBhaXJwbGFuZSBtb2RlCisJICBo
b3RrZXkuCiAKLSAgICAgICAgICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIg
YXMgYSBtb2R1bGUgdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAgICAgY2FsbGVkIGFjZXItd2ly
ZWxlc3MuCisJICBJZiB5b3UgY2hvb3NlIHRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1
bGUgdGhlIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgYWNlci13aXJlbGVzcy4KIAogY29uZmln
IEFDRVJIREYKIAl0cmlzdGF0ZSAiQWNlciBBc3BpcmUgT25lIHRlbXBlcmF0dXJlIGFuZCBmYW4g
ZHJpdmVyIgpAQCAtMjg2LDE3ICsyODYsMTcgQEAgY29uZmlnIEZVSklUU1VfVEFCTEVUCiAgICAg
ICAgZGVwZW5kcyBvbiBBQ1BJCiAgICAgICAgZGVwZW5kcyBvbiBJTlBVVAogICAgICAgIC0tLWhl
bHAtLS0KLSAgICAgICAgIFRoaXMgaXMgYSBkcml2ZXIgZm9yIHRhYmxldHMgYnVpbHQgYnkgRnVq
aXRzdToKKwkgVGhpcyBpcyBhIGRyaXZlciBmb3IgdGFibGV0cyBidWlsdCBieSBGdWppdHN1Ogog
Ci0gICAgICAgICAgICogTGlmZWJvb2sgUDE1MTAvUDE2MTAvUDE2MjAvVHh4eHgKLSAgICAgICAg
ICAgKiBTdHlsaXN0aWMgU1Q1eHh4Ci0gICAgICAgICAgICogUG9zc2libHkgb3RoZXIgRnVqaXRz
dSB0YWJsZXQgbW9kZWxzCisJICAgKiBMaWZlYm9vayBQMTUxMC9QMTYxMC9QMTYyMC9UeHh4eAor
CSAgICogU3R5bGlzdGljIFNUNXh4eAorCSAgICogUG9zc2libHkgb3RoZXIgRnVqaXRzdSB0YWJs
ZXQgbW9kZWxzCiAKLSAgICAgICAgIEl0IGFkZHMgc3VwcG9ydCBmb3IgdGhlIHBhbmVsIGJ1dHRv
bnMsIGRvY2tpbmcgc3RhdGlvbiBkZXRlY3Rpb24sCi0gICAgICAgICB0YWJsZXQvbm90ZWJvb2sg
bW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAotICAgICAgICAgb3JpZW50YXRpb24g
ZGV0ZWN0aW9uIGZvciBkb2NrZWQgc2xhdGVzLgorCSBJdCBhZGRzIHN1cHBvcnQgZm9yIHRoZSBw
YW5lbCBidXR0b25zLCBkb2NraW5nIHN0YXRpb24gZGV0ZWN0aW9uLAorCSB0YWJsZXQvbm90ZWJv
b2sgbW9kZSBkZXRlY3Rpb24gZm9yIGNvbnZlcnRpYmxlIGFuZAorCSBvcmllbnRhdGlvbiBkZXRl
Y3Rpb24gZm9yIGRvY2tlZCBzbGF0ZXMuCiAKLSAgICAgICAgIElmIHlvdSBoYXZlIGEgRnVqaXRz
dSBjb252ZXJ0aWJsZSBvciBzbGF0ZSwgc2F5IFkgb3IgTSBoZXJlLgorCSBJZiB5b3UgaGF2ZSBh
IEZ1aml0c3UgY29udmVydGlibGUgb3Igc2xhdGUsIHNheSBZIG9yIE0gaGVyZS4KIAogY29uZmln
IEFNSUxPX1JGS0lMTAogCXRyaXN0YXRlICJGdWppdHN1LVNpZW1lbnMgQW1pbG8gcmZraWxsIHN1
cHBvcnQiCkBAIC0xMDEzLDggKzEwMTMsOCBAQCBjb25maWcgSU5URUxfTUZMRF9USEVSTUFMCiAg
ICAgICAgdHJpc3RhdGUgIlRoZXJtYWwgZHJpdmVyIGZvciBJbnRlbCBNZWRmaWVsZCBwbGF0Zm9y
bSIKICAgICAgICBkZXBlbmRzIG9uIE1GRF9JTlRFTF9NU0lDICYmIFRIRVJNQUwKICAgICAgICBo
ZWxwCi0gICAgICAgICBTYXkgWSBoZXJlIHRvIGVuYWJsZSB0aGVybWFsIGRyaXZlciBzdXBwb3J0
IGZvciB0aGUgIEludGVsIE1lZGZpZWxkCi0gICAgICAgICBwbGF0Zm9ybS4KKwkgU2F5IFkgaGVy
ZSB0byBlbmFibGUgdGhlcm1hbCBkcml2ZXIgc3VwcG9ydCBmb3IgdGhlICBJbnRlbCBNZWRmaWVs
ZAorCSBwbGF0Zm9ybS4KIAogY29uZmlnIElOVEVMX0lQUwogCXRyaXN0YXRlICJJbnRlbCBJbnRl
bGxpZ2VudCBQb3dlciBTaGFyaW5nIgpAQCAtMTEyMSw3ICsxMTIxLDcgQEAgY29uZmlnIE1YTV9X
TUkKICAgICAgICB0cmlzdGF0ZSAiV01JIHN1cHBvcnQgZm9yIE1YTSBMYXB0b3AgR3JhcGhpY3Mi
CiAgICAgICAgZGVwZW5kcyBvbiBBQ1BJX1dNSQogICAgICAgIC0tLWhlbHAtLS0KLSAgICAgICAg
ICBNWE0gaXMgYSBzdGFuZGFyZCBmb3IgbGFwdG9wIGdyYXBoaWNzIGNhcmRzLCB0aGUgV01JIGlu
dGVyZmFjZQorCSAgTVhNIGlzIGEgc3RhbmRhcmQgZm9yIGxhcHRvcCBncmFwaGljcyBjYXJkcywg
dGhlIFdNSSBpbnRlcmZhY2UKIAkgIGlzIHJlcXVpcmVkIGZvciBzd2l0Y2hhYmxlIG52aWRpYSBn
cmFwaGljcyBtYWNoaW5lcwogCiBjb25maWcgSU5URUxfT0FLVFJBSUwKQEAgLTExNTYsNyArMTE1
Niw3IEBAIGNvbmZpZyBBUFBMRV9HTVVYCiAJICBjb250cm9sIGlzIHN1cHBvcnRlZCBieSB0aGUg
ZHJpdmVyLgogCiBjb25maWcgSU5URUxfUlNUCi0gICAgICAgIHRyaXN0YXRlICJJbnRlbCBSYXBp
ZCBTdGFydCBUZWNobm9sb2d5IERyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgUmFwaWQgU3RhcnQg
VGVjaG5vbG9neSBEcml2ZXIiCiAJZGVwZW5kcyBvbiBBQ1BJCiAJLS0taGVscC0tLQogCSAgVGhp
cyBkcml2ZXIgcHJvdmlkZXMgc3VwcG9ydCBmb3IgbW9kaWZ5aW5nIHBhcmFtYXRlcnMgb24gc3lz
dGVtcwpAQCAtMTE2OCw3ICsxMTY4LDcgQEAgY29uZmlnIElOVEVMX1JTVAogCSAgYXMgdXN1YWwu
CiAKIGNvbmZpZyBJTlRFTF9TTUFSVENPTk5FQ1QKLSAgICAgICAgdHJpc3RhdGUgIkludGVsIFNt
YXJ0IENvbm5lY3QgZGlzYWJsaW5nIGRyaXZlciIKKwl0cmlzdGF0ZSAiSW50ZWwgU21hcnQgQ29u
bmVjdCBkaXNhYmxpbmcgZHJpdmVyIgogCWRlcGVuZHMgb24gQUNQSQogCS0tLWhlbHAtLS0KIAkg
IEludGVsIFNtYXJ0IENvbm5lY3QgaXMgYSB0ZWNobm9sb2d5IGludGVuZGVkIHRvIHBlcm1pdCBk
ZXZpY2VzIHRvCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Bvd2VyL2F2cy9LY29uZmlnIGIvZHJpdmVy
cy9wb3dlci9hdnMvS2NvbmZpZwppbmRleCBiNWEyMTdiODI4ZGMuLjA4OWI2MjQ0YjcxNiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9wb3dlci9hdnMvS2NvbmZpZworKysgYi9kcml2ZXJzL3Bvd2VyL2F2
cy9LY29uZmlnCkBAIC0xMyw5ICsxMyw5IEBAIG1lbnVjb25maWcgUE9XRVJfQVZTCiAJICBTYXkg
WSBoZXJlIHRvIGVuYWJsZSBBZGFwdGl2ZSBWb2x0YWdlIFNjYWxpbmcgY2xhc3Mgc3VwcG9ydC4K
IAogY29uZmlnIFJPQ0tDSElQX0lPRE9NQUlOCi0gICAgICAgIHRyaXN0YXRlICJSb2NrY2hpcCBJ
TyBkb21haW4gc3VwcG9ydCIKLSAgICAgICAgZGVwZW5kcyBvbiBQT1dFUl9BVlMgJiYgQVJDSF9S
T0NLQ0hJUCAmJiBPRgotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IHkgaGVyZSB0byBlbmFi
bGUgc3VwcG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCi0gICAgICAgICAg
bmVjZXNzYXJ5IGZvciB0aGUgaW8gZG9tYWluIHNldHRpbmcgb2YgdGhlIFNvQyB0byBtYXRjaCB0
aGUKLSAgICAgICAgICB2b2x0YWdlIHN1cHBsaWVkIGJ5IHRoZSByZWd1bGF0b3JzLgorCXRyaXN0
YXRlICJSb2NrY2hpcCBJTyBkb21haW4gc3VwcG9ydCIKKwlkZXBlbmRzIG9uIFBPV0VSX0FWUyAm
JiBBUkNIX1JPQ0tDSElQICYmIE9GCisJaGVscAorCSAgU2F5IHkgaGVyZSB0byBlbmFibGUgc3Vw
cG9ydCBpbyBkb21haW5zIG9uIFJvY2tjaGlwIFNvQ3MuIEl0IGlzCisJICBuZWNlc3NhcnkgZm9y
IHRoZSBpbyBkb21haW4gc2V0dGluZyBvZiB0aGUgU29DIHRvIG1hdGNoIHRoZQorCSAgdm9sdGFn
ZSBzdXBwbGllZCBieSB0aGUgcmVndWxhdG9ycy4KZGlmZiAtLWdpdCBhL2RyaXZlcnMvcG93ZXIv
c3VwcGx5L0tjb25maWcgYi9kcml2ZXJzL3Bvd2VyL3N1cHBseS9LY29uZmlnCmluZGV4IGM4NGE3
YjFjYWViNi4uZjY5OTVlYWE1NjQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Bvd2VyL3N1cHBseS9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvcG93ZXIvc3VwcGx5L0tjb25maWcKQEAgLTczLDEwICs3Mywx
MCBAQCBjb25maWcgV004MzFYX1BPV0VSCiAJICBwcm92aWRlZCBieSBXb2xmc29uIE1pY3JvZWxl
Y3Ryb25pY3MgV004MzF4IFBNSUNzLgogCiBjb25maWcgV004MzUwX1BPV0VSCi0gICAgICAgIHRy
aXN0YXRlICJXTTgzNTAgUE1VIHN1cHBvcnQiCi0gICAgICAgIGRlcGVuZHMgb24gTUZEX1dNODM1
MAotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgaGVyZSB0byBlbmFibGUgc3VwcG9ydCBm
b3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAorCXRyaXN0YXRlICJXTTgzNTAgUE1VIHN1cHBv
cnQiCisJZGVwZW5kcyBvbiBNRkRfV004MzUwCisJaGVscAorCSAgU2F5IFkgaGVyZSB0byBlbmFi
bGUgc3VwcG9ydCBmb3IgdGhlIHBvd2VyIG1hbmFnZW1lbnQgdW5pdAogCSAgcHJvdmlkZWQgYnkg
dGhlIFdvbGZzb24gTWljcm9lbGVjdHJvbmljcyBXTTgzNTAgUE1JQy4KIAogY29uZmlnIFRFU1Rf
UE9XRVIKQEAgLTIwOSwxNiArMjA5LDE2IEBAIGNvbmZpZyBCQVRURVJZX1dNOTdYWAogCSAgU2F5
IFkgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIGJhdHRlcnkgbWVhc3VyZWQgYnkgV005N3h4IGF1eCBw
b3J0LgogCiBjb25maWcgQkFUVEVSWV9TQlMKLSAgICAgICAgdHJpc3RhdGUgIlNCUyBDb21wbGlh
bnQgZ2FzIGdhdWdlIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAgICAgICBoZWxwCisJdHJp
c3RhdGUgIlNCUyBDb21wbGlhbnQgZ2FzIGdhdWdlIgorCWRlcGVuZHMgb24gSTJDCisJaGVscAog
CSAgU2F5IFkgdG8gaW5jbHVkZSBzdXBwb3J0IGZvciBTQlMgYmF0dGVyeSBkcml2ZXIgZm9yIFNC
Uy1jb21wbGlhbnQKIAkgIGdhcyBnYXVnZXMuCiAKIGNvbmZpZyBDSEFSR0VSX1NCUwotICAgICAg
ICB0cmlzdGF0ZSAiU0JTIENvbXBsaWFudCBjaGFyZ2VyIgotICAgICAgICBkZXBlbmRzIG9uIEky
QwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIlNCUyBDb21wbGlhbnQgY2hhcmdlciIKKwlkZXBl
bmRzIG9uIEkyQworCWhlbHAKIAkgIFNheSBZIHRvIGluY2x1ZGUgc3VwcG9ydCBmb3IgU0JTIGNv
bXBsaWFudCBiYXR0ZXJ5IGNoYXJnZXJzLgogCiBjb25maWcgTUFOQUdFUl9TQlMKQEAgLTQ4NCwx
MSArNDg0LDExIEBAIGNvbmZpZyBDSEFSR0VSX01BTkFHRVIKIAlkZXBlbmRzIG9uIFJFR1VMQVRP
UgogCXNlbGVjdCBFWFRDT04KIAloZWxwCi0gICAgICAgICAgU2F5IFkgdG8gZW5hYmxlIGNoYXJn
ZXItbWFuYWdlciBzdXBwb3J0LCB3aGljaCBhbGxvd3MgbXVsdGlwbGUKLSAgICAgICAgICBjaGFy
Z2VycyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hl
ZCB0byBhCi0gICAgICAgICAgc3lzdGVtLiBUaGUgY2hhcmdlci1tYW5hZ2VyIGFsc28gY2FuIG1v
bml0b3IgY2hhcmdpbmcgc3RhdHVzIGluCi0gICAgICAgICAgcnVudGltZSBhbmQgaW4gc3VzcGVu
ZC10by1SQU0gYnkgd2FraW5nIHVwIHRoZSBzeXN0ZW0gcGVyaW9kaWNhbGx5Ci0gICAgICAgICAg
d2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdhaW4gc3VwcG9ydC4KKwkgIFNheSBZIHRvIGVuYWJsZSBj
aGFyZ2VyLW1hbmFnZXIgc3VwcG9ydCwgd2hpY2ggYWxsb3dzIG11bHRpcGxlCisJICBjaGFyZ2Vy
cyBhdHRhY2hlZCB0byBhIGJhdHRlcnkgYW5kIG11bHRpcGxlIGJhdHRlcmllcyBhdHRhY2hlZCB0
byBhCisJICBzeXN0ZW0uIFRoZSBjaGFyZ2VyLW1hbmFnZXIgYWxzbyBjYW4gbW9uaXRvciBjaGFy
Z2luZyBzdGF0dXMgaW4KKwkgIHJ1bnRpbWUgYW5kIGluIHN1c3BlbmQtdG8tUkFNIGJ5IHdha2lu
ZyB1cCB0aGUgc3lzdGVtIHBlcmlvZGljYWxseQorCSAgd2l0aCBoZWxwIG9mIHN1c3BlbmRfYWdh
aW4gc3VwcG9ydC4KIAogY29uZmlnIENIQVJHRVJfTFQzNjUxCiAJdHJpc3RhdGUgIkFuYWxvZyBE
ZXZpY2VzIExUMzY1MSBjaGFyZ2VyIgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9yZWd1bGF0b3IvS2Nv
bmZpZyBiL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKaW5kZXggM2VlNjM1MzFmNmQ1Li43NGVi
NWFmNzI5NWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcmVndWxhdG9yL0tjb25maWcKKysrIGIvZHJp
dmVycy9yZWd1bGF0b3IvS2NvbmZpZwpAQCAtODQxLDEwICs4NDEsMTAgQEAgY29uZmlnIFJFR1VM
QVRPUl9TS1k4MTQ1MgogCSAgd2lsbCBiZSBjYWxsZWQgc2t5ODE0NTItcmVndWxhdG9yLgogCiBj
b25maWcgUkVHVUxBVE9SX1NMRzUxMDAwCi0gICAgICAgIHRyaXN0YXRlICJEaWFsb2cgU2VtaWNv
bmR1Y3RvciBTTEc1MTAwMCByZWd1bGF0b3JzIgotICAgICAgICBkZXBlbmRzIG9uIEkyQwotICAg
ICAgICBzZWxlY3QgUkVHTUFQX0kyQwotICAgICAgICBoZWxwCisJdHJpc3RhdGUgIkRpYWxvZyBT
ZW1pY29uZHVjdG9yIFNMRzUxMDAwIHJlZ3VsYXRvcnMiCisJZGVwZW5kcyBvbiBJMkMKKwlzZWxl
Y3QgUkVHTUFQX0kyQworCWhlbHAKIAkgIFNheSB5IGhlcmUgdG8gc3VwcG9ydCBmb3IgdGhlIERp
YWxvZyBTZW1pY29uZHVjdG9yIFNMRzUxMDAwLgogCSAgVGhlIFNMRzUxMDAwIGlzIHNldmVuIGNv
bXBhY3QgYW5kIGN1c3RvbWl6YWJsZSBsb3cgZHJvcG91dAogCSAgcmVndWxhdG9ycy4KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvcnBtc2cvS2NvbmZpZyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwppbmRl
eCBkMDMyMmI0MWVjYTUuLjcwOTI3NjU0MGVmMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ycG1zZy9L
Y29uZmlnCisrKyBiL2RyaXZlcnMvcnBtc2cvS2NvbmZpZwpAQCAtMjEsNyArMjEsNyBAQCBjb25m
aWcgUlBNU0dfUUNPTV9HTElOS19OQVRJVkUKIAogY29uZmlnIFJQTVNHX1FDT01fR0xJTktfUlBN
CiAJdHJpc3RhdGUgIlF1YWxjb21tIFJQTSBHbGluayBkcml2ZXIiCi0gICAgICAgIHNlbGVjdCBS
UE1TR19RQ09NX0dMSU5LX05BVElWRQorCXNlbGVjdCBSUE1TR19RQ09NX0dMSU5LX05BVElWRQog
CWRlcGVuZHMgb24gSEFTX0lPTUVNCiAJZGVwZW5kcyBvbiBNQUlMQk9YCiAJaGVscApkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ydGMvS2NvbmZpZyBiL2RyaXZlcnMvcnRjL0tjb25maWcKaW5kZXggMWFk
ZjlmODE1NjUyLi5iYzk1MDM4NDU3YzggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvcnRjL0tjb25maWcK
KysrIGIvZHJpdmVycy9ydGMvS2NvbmZpZwpAQCAtMTUxMCw5ICsxNTEwLDkgQEAgY29uZmlnIFJU
Q19EUlZfUFhBCiAJZGVwZW5kcyBvbiBBUkNIX1BYQQogCXNlbGVjdCBSVENfRFJWX1NBMTEwMAog
CWhlbHAKLSAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHlvdSB3aWxsIGdldCBhY2Nlc3MgdG8g
dGhlIHJlYWwgdGltZSBjbG9jawotICAgICAgICAgYnVpbHQgaW50byB5b3VyIFBYQTI3eCBvciBQ
WEEzeHggQ1BVLiBUaGlzIFJUQyBpcyBhY3R1YWxseSAyIFJUQ3MKLSAgICAgICAgIGNvbnNpc3Rp
bmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUgUlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4K
KwkgSWYgeW91IHNheSBZIGhlcmUgeW91IHdpbGwgZ2V0IGFjY2VzcyB0byB0aGUgcmVhbCB0aW1l
IGNsb2NrCisJIGJ1aWx0IGludG8geW91ciBQWEEyN3ggb3IgUFhBM3h4IENQVS4gVGhpcyBSVEMg
aXMgYWN0dWFsbHkgMiBSVENzCisJIGNvbnNpc3Rpbmcgb2YgYW4gU0ExMTAwIGNvbXBhdGlibGUg
UlRDIGFuZCB0aGUgZXh0ZW5kZWQgUFhBIFJUQy4KIAogCSBUaGlzIFJUQyBkcml2ZXIgdXNlcyBQ
WEEgUlRDIHJlZ2lzdGVycyBhdmFpbGFibGUgc2luY2UgcHhhMjd4CiAJIHNlcmllcyAoUkR4Uiwg
Ull4UikgaW5zdGVhZCBvZiBsZWdhY3kgUkNOUiwgUlRBUi4KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
c2NzaS9LY29uZmlnIGIvZHJpdmVycy9zY3NpL0tjb25maWcKaW5kZXggMWI5MmYzYzE5ZmYzLi4y
MzY3ODMxMWI1MWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc2NzaS9LY29uZmlnCisrKyBiL2RyaXZl
cnMvc2NzaS9LY29uZmlnCkBAIC0xMTY2LDggKzExNjYsOCBAQCBjb25maWcgU0NTSV9MUEZDCiAJ
ZGVwZW5kcyBvbiBOVk1FX0ZDIHx8IE5WTUVfRkM9bgogCXNlbGVjdCBDUkNfVDEwRElGCiAJLS0t
aGVscC0tLQotICAgICAgICAgIFRoaXMgbHBmYyBkcml2ZXIgc3VwcG9ydHMgdGhlIEVtdWxleCBM
aWdodFB1bHNlCi0gICAgICAgICAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRh
cHRlcnMuCisJICBUaGlzIGxwZmMgZHJpdmVyIHN1cHBvcnRzIHRoZSBFbXVsZXggTGlnaHRQdWxz
ZQorCSAgRmFtaWx5IG9mIEZpYnJlIENoYW5uZWwgUENJIGhvc3QgYWRhcHRlcnMuCiAKIGNvbmZp
ZyBTQ1NJX0xQRkNfREVCVUdfRlMKIAlib29sICJFbXVsZXggTGlnaHRQdWxzZSBGaWJyZSBDaGFu
bmVsIGRlYnVnZnMgU3VwcG9ydCIKQEAgLTE0ODAsMTQgKzE0ODAsMTQgQEAgY29uZmlnIFpGQ1AK
IAlkZXBlbmRzIG9uIFMzOTAgJiYgUURJTyAmJiBTQ1NJCiAJZGVwZW5kcyBvbiBTQ1NJX0ZDX0FU
VFJTCiAJaGVscAotICAgICAgICAgIElmIHlvdSB3YW50IHRvIGFjY2VzcyBTQ1NJIGRldmljZXMg
YXR0YWNoZWQgdG8geW91ciBJQk0gZVNlcnZlcgotICAgICAgICAgIHpTZXJpZXMgYnkgbWVhbnMg
b2YgRmlicmUgQ2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgotICAgICAgICAgIEZvciBkZXRhaWxz
IHBsZWFzZSByZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBwcm92aWRlZCBieSBJQk0gYXQKLSAg
ICAgICAgICA8aHR0cDovL29zcy5zb2Z0d2FyZS5pYm0uY29tL2RldmVsb3BlcndvcmtzL29wZW5z
b3VyY2UvbGludXgzOTA+CisJICBJZiB5b3Ugd2FudCB0byBhY2Nlc3MgU0NTSSBkZXZpY2VzIGF0
dGFjaGVkIHRvIHlvdXIgSUJNIGVTZXJ2ZXIKKwkgIHpTZXJpZXMgYnkgbWVhbnMgb2YgRmlicmUg
Q2hhbm5lbCBpbnRlcmZhY2VzIHNheSBZLgorCSAgRm9yIGRldGFpbHMgcGxlYXNlIHJlZmVyIHRv
IHRoZSBkb2N1bWVudGF0aW9uIHByb3ZpZGVkIGJ5IElCTSBhdAorCSAgPGh0dHA6Ly9vc3Muc29m
dHdhcmUuaWJtLmNvbS9kZXZlbG9wZXJ3b3Jrcy9vcGVuc291cmNlL2xpbnV4MzkwPgogCi0gICAg
ICAgICAgVGhpcyBkcml2ZXIgaXMgYWxzbyBhdmFpbGFibGUgYXMgYSBtb2R1bGUuIFRoaXMgbW9k
dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgemZjcC4gSWYgeW91IHdhbnQgdG8gY29tcGls
ZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQotICAgICAgICAgIGFuZCByZWFkIDxmaWxlOkRv
Y3VtZW50YXRpb24va2J1aWxkL21vZHVsZXMucnN0Pi4KKwkgIFRoaXMgZHJpdmVyIGlzIGFsc28g
YXZhaWxhYmxlIGFzIGEgbW9kdWxlLiBUaGlzIG1vZHVsZSB3aWxsIGJlCisJICBjYWxsZWQgemZj
cC4gSWYgeW91IHdhbnQgdG8gY29tcGlsZSBpdCBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZQorCSAg
YW5kIHJlYWQgPGZpbGU6RG9jdW1lbnRhdGlvbi9rYnVpbGQvbW9kdWxlcy5yc3Q+LgogCiBjb25m
aWcgU0NTSV9QTUNSQUlECiAJdHJpc3RhdGUgIlBNQyBTSUVSUkEgTGludXggTWF4UkFJRCBhZGFw
dGVyIHN1cHBvcnQiCkBAIC0xNTE4LDggKzE1MTgsOCBAQCBjb25maWcgU0NTSV9WSVJUSU8KIAl0
cmlzdGF0ZSAidmlydGlvLXNjc2kgc3VwcG9ydCIKIAlkZXBlbmRzIG9uIFZJUlRJTwogCWhlbHAK
LSAgICAgICAgICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRpby4gIElm
IHRoZSBrZXJuZWwgd2lsbAotICAgICAgICAgIGJlIHVzZWQgaW4gYSB2aXJ0dWFsIG1hY2hpbmUs
IHNheSBZIG9yIE0uCisJICBUaGlzIGlzIHRoZSB2aXJ0dWFsIEhCQSBkcml2ZXIgZm9yIHZpcnRp
by4gIElmIHRoZSBrZXJuZWwgd2lsbAorCSAgYmUgdXNlZCBpbiBhIHZpcnR1YWwgbWFjaGluZSwg
c2F5IFkgb3IgTS4KIAogc291cmNlICJkcml2ZXJzL3Njc2kvY3Npb3N0b3IvS2NvbmZpZyIKIApk
aWZmIC0tZ2l0IGEvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4IGIvZHJpdmVy
cy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CmluZGV4IDM1NDZiOGNjNDAxZi4uNGVkNDRi
YTRhNTViIDEwMDY0NAotLS0gYS9kcml2ZXJzL3Njc2kvYWljN3h4eC9LY29uZmlnLmFpYzd4eHgK
KysrIGIvZHJpdmVycy9zY3NpL2FpYzd4eHgvS2NvbmZpZy5haWM3eHh4CkBAIC03MSwyMCArNzEs
MjAgQEAgY29uZmlnIEFJQzdYWFhfREVCVUdfRU5BQkxFCiAJZHJpdmVyIGVycm9ycy4KIAogY29u
ZmlnIEFJQzdYWFhfREVCVUdfTUFTSwotICAgICAgICBpbnQgIkRlYnVnIGNvZGUgZW5hYmxlIG1h
c2sgKDIwNDcgZm9yIGFsbCBkZWJ1Z2dpbmcpIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlD
N1hYWAotICAgICAgICBkZWZhdWx0ICIwIgotICAgICAgICBoZWxwCisJaW50ICJEZWJ1ZyBjb2Rl
IGVuYWJsZSBtYXNrICgyMDQ3IGZvciBhbGwgZGVidWdnaW5nKSIKKwlkZXBlbmRzIG9uIFNDU0lf
QUlDN1hYWAorCWRlZmF1bHQgIjAiCisJaGVscAogCUJpdCBtYXNrIG9mIGRlYnVnIG9wdGlvbnMg
dGhhdCBpcyBvbmx5IHZhbGlkIGlmIHRoZQogCUNPTkZJR19BSUM3WFhYX0RFQlVHX0VOQUJMRSBv
cHRpb24gaXMgZW5hYmxlZC4gIFRoZSBiaXRzIGluIHRoaXMgbWFzawogCWFyZSBkZWZpbmVkIGlu
IHRoZSBkcml2ZXJzL3Njc2kvYWljN3h4eC9haWM3eHh4LmggLSBzZWFyY2ggZm9yIHRoZQogCXZh
cmlhYmxlIGFoY19kZWJ1ZyBpbiB0aGF0IGZpbGUgdG8gZmluZCB0aGVtLgogCiBjb25maWcgQUlD
N1hYWF9SRUdfUFJFVFRZX1BSSU5UCi0gICAgICAgIGJvb2wgIkRlY29kZSByZWdpc3RlcnMgZHVy
aW5nIGRpYWdub3N0aWNzIgotICAgICAgICBkZXBlbmRzIG9uIFNDU0lfQUlDN1hYWAorCWJvb2wg
IkRlY29kZSByZWdpc3RlcnMgZHVyaW5nIGRpYWdub3N0aWNzIgorCWRlcGVuZHMgb24gU0NTSV9B
SUM3WFhYCiAJZGVmYXVsdCB5Ci0gICAgICAgIGhlbHAKKwloZWxwCiAJQ29tcGlsZSBpbiByZWdp
c3RlciB2YWx1ZSB0YWJsZXMgZm9yIHRoZSBvdXRwdXQgb2YgZXhwYW5kZWQgcmVnaXN0ZXIKIAlj
b250ZW50cyBpbiBkaWFnbm9zdGljcy4gIFRoaXMgbWFrZSBpdCBtdWNoIGVhc2llciB0byB1bmRl
cnN0YW5kIGRlYnVnCiAJb3V0cHV0IHdpdGhvdXQgaGF2aW5nIHRvIHJlZmVyIHRvIGEgZGF0YSBi
b29rIGFuZC9vciB0aGUgYWljN3h4eC5yZWcKZGlmZiAtLWdpdCBhL2RyaXZlcnMvc2NzaS9wY21j
aWEvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwppbmRleCAyMzY4ZjM0ZWZi
YTMuLjAzYWVjMzQxMGFjNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL3BjbWNpYS9LY29uZmln
CisrKyBiL2RyaXZlcnMvc2NzaS9wY21jaWEvS2NvbmZpZwpAQCAtNTYsNyArNTYsNyBAQCBjb25m
aWcgUENNQ0lBX05JTkpBX1NDU0kKIAkgICAgW0ktTyBEQVRBIChPRU0pICh2ZXJzaW9uIHN0cmlu
ZzogIklPIERBVEEiLCJDQlNDMTYgICAgICAgIiwiMSIpXQogCSAgICBJLU8gREFUQSBDQlNDLUlJ
CiAJICAgIFtLeXVzeXUgTWF0c3VzaGl0YSBLb3RvYnVraSAoT0VNKQotICAgICAgICAgICAgICAg
KHZlcnNpb24gc3RyaW5nOiAiS01FICAgICIsIlNDU0ktQ0FSRC0wMDEiLCIxIildCisJICAgICAg
ICh2ZXJzaW9uIHN0cmluZzogIktNRSAgICAiLCJTQ1NJLUNBUkQtMDAxIiwiMSIpXQogCSAgICBL
TUUgS1hMLTgyMEFOJ3MgY2FyZAogCSAgICBIUCBNODIwZSBDRFJXJ3MgY2FyZAogCSAgICBldGMu
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmlnIGIvZHJpdmVycy9zY3NpL3Fl
ZGYvS2NvbmZpZwppbmRleCA3Y2Q5OTNiZTRlNTcuLjgwMzI4ZGJkNDRjOSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9zY3NpL3FlZGYvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvcWVkZi9LY29uZmln
CkBAIC0zLDggKzMsOCBAQCBjb25maWcgUUVERgogCXRyaXN0YXRlICJRTG9naWMgUUVERiAyNS80
MC8xMDBHYiBGQ29FIEluaXRpYXRvciBEcml2ZXIgU3VwcG9ydCIKIAlkZXBlbmRzIG9uIFBDSSAm
JiBTQ1NJCiAJZGVwZW5kcyBvbiBRRUQKLSAgICAgICAgZGVwZW5kcyBvbiBMSUJGQwotICAgICAg
ICBkZXBlbmRzIG9uIExJQkZDT0UKKwlkZXBlbmRzIG9uIExJQkZDCisJZGVwZW5kcyBvbiBMSUJG
Q09FCiAJc2VsZWN0IFFFRF9MTDIKIAlzZWxlY3QgUUVEX0ZDT0UKIAktLS1oZWxwLS0tCmRpZmYg
LS1naXQgYS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZyBiL2RyaXZlcnMvc2NzaS9zbWFy
dHBxaS9LY29uZmlnCmluZGV4IGJjNjUwNjg4NGUzYi4uNDU2ZWM0NzRmYTE3IDEwMDY0NAotLS0g
YS9kcml2ZXJzL3Njc2kvc21hcnRwcWkvS2NvbmZpZworKysgYi9kcml2ZXJzL3Njc2kvc21hcnRw
cWkvS2NvbmZpZwpAQCAtNTAsNyArNTAsNyBAQCBjb25maWcgU0NTSV9TTUFSVFBRSQogCVRvIGNv
bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIGNob29zZSBNIGhlcmU6IHRoZQogCW1vZHVs
ZSB3aWxsIGJlIGNhbGxlZCBzbWFydHBxaS4KIAotICAgICAgICBOb3RlOiB0aGUgYWFjcmFpZCBk
cml2ZXIgd2lsbCBub3QgbWFuYWdlIGEgc21hcnRwcWkKLSAgICAgICAgICAgICAgY29udHJvbGxl
ci4gWW91IG5lZWQgdG8gZW5hYmxlIHNtYXJ0cHFpIGZvciBzbWFydHBxaQotICAgICAgICAgICAg
ICBjb250cm9sbGVycy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKLSAgICAgICAg
ICAgICAgRG9jdW1lbnRhdGlvbi9zY3NpL3NtYXJ0cHFpLnR4dAorCU5vdGU6IHRoZSBhYWNyYWlk
IGRyaXZlciB3aWxsIG5vdCBtYW5hZ2UgYSBzbWFydHBxaQorCSAgICAgIGNvbnRyb2xsZXIuIFlv
dSBuZWVkIHRvIGVuYWJsZSBzbWFydHBxaSBmb3Igc21hcnRwcWkKKwkgICAgICBjb250cm9sbGVy
cy4gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHBsZWFzZSBzZWUKKwkgICAgICBEb2N1bWVudGF0aW9u
L3Njc2kvc21hcnRwcWkudHh0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZyBi
L2RyaXZlcnMvc29jL2ZzbC9LY29uZmlnCmluZGV4IGY5YWQ4YWQ1NGE3ZC4uMTkyZTI4ZjJjYzlh
IDEwMDY0NAotLS0gYS9kcml2ZXJzL3NvYy9mc2wvS2NvbmZpZworKysgYi9kcml2ZXJzL3NvYy9m
c2wvS2NvbmZpZwpAQCAtMjEsMTAgKzIxLDEwIEBAIGNvbmZpZyBGU0xfR1VUUwogCSAgaW50byB0
aGlzIGRyaXZlciBhcyB3ZWxsLgogCiBjb25maWcgRlNMX01DX0RQSU8KLSAgICAgICAgdHJpc3Rh
dGUgIlFvcklRIERQQUEyIERQSU8gZHJpdmVyIgotICAgICAgICBkZXBlbmRzIG9uIEZTTF9NQ19C
VVMKLSAgICAgICAgc2VsZWN0IFNPQ19CVVMKLSAgICAgICAgaGVscAorCXRyaXN0YXRlICJRb3JJ
USBEUEFBMiBEUElPIGRyaXZlciIKKwlkZXBlbmRzIG9uIEZTTF9NQ19CVVMKKwlzZWxlY3QgU09D
X0JVUworCWhlbHAKIAkgIERyaXZlciBmb3IgdGhlIERQQUEyIERQSU8gb2JqZWN0LiAgQSBEUElP
IHByb3ZpZGVzIHF1ZXVlIGFuZAogCSAgYnVmZmVyIG1hbmFnZW1lbnQgZmFjaWxpdGllcyBmb3Ig
c29mdHdhcmUgdG8gaW50ZXJhY3Qgd2l0aAogCSAgb3RoZXIgRFBBQTIgb2JqZWN0cy4gVGhpcyBk
cml2ZXIgZG9lcyBub3QgZXhwb3NlIHRoZSBEUElPCmRpZmYgLS1naXQgYS9kcml2ZXJzL3NvYy9x
Y29tL0tjb25maWcgYi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKaW5kZXggNjYxZTQ3YWNjMzU0
Li5mZDNhYmRmODJmYzAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3Fjb20vS2NvbmZpZworKysg
Yi9kcml2ZXJzL3NvYy9xY29tL0tjb25maWcKQEAgLTQ1LDEzICs0NSwxMyBAQCBjb25maWcgUUNP
TV9HTElOS19TU1IKIAkgIG5laWdoYm9yaW5nIHN1YnN5c3RlbXMgZ29pbmcgdXAgb3IgZG93bi4K
IAogY29uZmlnIFFDT01fR1NCSQotICAgICAgICB0cmlzdGF0ZSAiUUNPTSBHZW5lcmFsIFNlcmlh
bCBCdXMgSW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIEFSQ0hfUUNPTSB8fCBDT01QSUxF
X1RFU1QKLSAgICAgICAgc2VsZWN0IE1GRF9TWVNDT04KLSAgICAgICAgaGVscAotICAgICAgICAg
IFNheSB5IGhlcmUgdG8gZW5hYmxlIEdTQkkgc3VwcG9ydC4gIFRoZSBHU0JJIHByb3ZpZGVzIGNv
bnRyb2wKLSAgICAgICAgICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlpbmcg
c2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQwotICAgICAgICAgIGRldmljZXMgdG8gdGhlIG91dHB1
dCBwaW5zLgorCXRyaXN0YXRlICJRQ09NIEdlbmVyYWwgU2VyaWFsIEJ1cyBJbnRlcmZhY2UiCisJ
ZGVwZW5kcyBvbiBBUkNIX1FDT00gfHwgQ09NUElMRV9URVNUCisJc2VsZWN0IE1GRF9TWVNDT04K
KwloZWxwCisJICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBHU0JJIHN1cHBvcnQuICBUaGUgR1NCSSBw
cm92aWRlcyBjb250cm9sCisJICBmdW5jdGlvbnMgZm9yIGNvbm5lY3RpbmcgdGhlIHVuZGVybHlp
bmcgc2VyaWFsIFVBUlQsIFNQSSwgYW5kIEkyQworCSAgZGV2aWNlcyB0byB0aGUgb3V0cHV0IHBp
bnMuCiAKIGNvbmZpZyBRQ09NX0xMQ0MKIAl0cmlzdGF0ZSAiUXVhbGNvbW0gVGVjaG5vbG9naWVz
LCBJbmMuIExMQ0MgZHJpdmVyIgpAQCAtMTk2LDggKzE5Niw4IEBAIGNvbmZpZyBRQ09NX0FQUgog
CWRlcGVuZHMgb24gQVJDSF9RQ09NIHx8IENPTVBJTEVfVEVTVAogCWRlcGVuZHMgb24gUlBNU0cK
IAloZWxwCi0gICAgICAgICAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3VwcG9ydCBiZXR3ZWVu
Ci0gICAgICAgICAgYXBwbGljYXRpb24gcHJvY2Vzc29yIGFuZCBRRFNQNi4gQVBSIGlzCi0gICAg
ICAgICAgdXNlZCBieSBhdWRpbyBkcml2ZXIgdG8gY29uZmlndXJlIFFEU1A2Ci0gICAgICAgICAg
QVNNLCBBRE0gYW5kIEFGRSBtb2R1bGVzLgorCSAgRW5hYmxlIEFQUiBJUEMgcHJvdG9jb2wgc3Vw
cG9ydCBiZXR3ZWVuCisJICBhcHBsaWNhdGlvbiBwcm9jZXNzb3IgYW5kIFFEU1A2LiBBUFIgaXMK
KwkgIHVzZWQgYnkgYXVkaW8gZHJpdmVyIHRvIGNvbmZpZ3VyZSBRRFNQNgorCSAgQVNNLCBBRE0g
YW5kIEFGRSBtb2R1bGVzLgogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zb2Mvcm9ja2No
aXAvS2NvbmZpZyBiL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25maWcKaW5kZXggYjcxYjczYmY1
ZmM1Li4zZTIwNTdmMjJiYmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc29jL3JvY2tjaGlwL0tjb25m
aWcKKysrIGIvZHJpdmVycy9zb2Mvcm9ja2NoaXAvS2NvbmZpZwpAQCAtMTUsMTUgKzE1LDE1IEBA
IGNvbmZpZyBST0NLQ0hJUF9HUkYKIAkgIHRvIG1ha2Ugc29tZSBvZiB0aGVtIGNvbmZvcm0gdG8g
ZXhwZWN0YXRpb25zIG9mIHRoZSBrZXJuZWwuCiAKIGNvbmZpZyBST0NLQ0hJUF9QTV9ET01BSU5T
Ci0gICAgICAgIGJvb2wgIlJvY2tjaGlwIGdlbmVyaWMgcG93ZXIgZG9tYWluIgotICAgICAgICBk
ZXBlbmRzIG9uIFBNCi0gICAgICAgIHNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKLSAgICAgICAg
aGVscAotICAgICAgICAgIFNheSB5IGhlcmUgdG8gZW5hYmxlIHBvd2VyIGRvbWFpbiBzdXBwb3J0
LgotICAgICAgICAgIEluIG9yZGVyIHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBv
d2VyIHJlcXVpcmVtZW50cywgYSBwb3dlcgotICAgICAgICAgIG1hbmFnZW1lbnQgdW5pdCBpcyBk
ZXNpZ25lZCBvciBzYXZpbmcgcG93ZXIgd2hlbiBSSzMyODggaW4gbG93IHBvd2VyCi0gICAgICAg
ICAgbW9kZS4gVGhlIFJLMzI4OCBQTVUgaXMgZGVkaWNhdGVkIGZvciBtYW5hZ2luZyB0aGUgcG93
ZXIgb2YgdGhlIHdob2xlIGNoaXAuCisJYm9vbCAiUm9ja2NoaXAgZ2VuZXJpYyBwb3dlciBkb21h
aW4iCisJZGVwZW5kcyBvbiBQTQorCXNlbGVjdCBQTV9HRU5FUklDX0RPTUFJTlMKKwloZWxwCisJ
ICBTYXkgeSBoZXJlIHRvIGVuYWJsZSBwb3dlciBkb21haW4gc3VwcG9ydC4KKwkgIEluIG9yZGVy
IHRvIG1lZXQgaGlnaCBwZXJmb3JtYW5jZSBhbmQgbG93IHBvd2VyIHJlcXVpcmVtZW50cywgYSBw
b3dlcgorCSAgbWFuYWdlbWVudCB1bml0IGlzIGRlc2lnbmVkIG9yIHNhdmluZyBwb3dlciB3aGVu
IFJLMzI4OCBpbiBsb3cgcG93ZXIKKwkgIG1vZGUuIFRoZSBSSzMyODggUE1VIGlzIGRlZGljYXRl
ZCBmb3IgbWFuYWdpbmcgdGhlIHBvd2VyIG9mIHRoZSB3aG9sZSBjaGlwLgogCi0gICAgICAgICAg
SWYgdW5zdXJlLCBzYXkgTi4KKwkgIElmIHVuc3VyZSwgc2F5IE4uCiAKIGVuZGlmCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3NwaS9LY29uZmlnIGIvZHJpdmVycy9zcGkvS2NvbmZpZwppbmRleCA2Zjdm
ZGNiYjkxNTEuLjVlOWQyMDllNmQ4MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9zcGkvS2NvbmZpZwor
KysgYi9kcml2ZXJzL3NwaS9LY29uZmlnCkBAIC0xNDMsNyArMTQzLDcgQEAgY29uZmlnIFNQSV9C
Q002M1hYCiAJdHJpc3RhdGUgIkJyb2FkY29tIEJDTTYzeHggU1BJIGNvbnRyb2xsZXIiCiAJZGVw
ZW5kcyBvbiBCQ002M1hYIHx8IENPTVBJTEVfVEVTVAogCWhlbHAKLSAgICAgICAgICBFbmFibGUg
c3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9hZGNvbSBCQ002M3h4IFNv
Q3MuCisJICBFbmFibGUgc3VwcG9ydCBmb3IgdGhlIFNQSSBjb250cm9sbGVyIG9uIHRoZSBCcm9h
ZGNvbSBCQ002M3h4IFNvQ3MuCiAKIGNvbmZpZyBTUElfQkNNNjNYWF9IU1NQSQogCXRyaXN0YXRl
ICJCcm9hZGNvbSBCQ002M1hYIEhTIFNQSSBjb250cm9sbGVyIGRyaXZlciIKQEAgLTIzNCwxMSAr
MjM0LDExIEBAIGNvbmZpZyBTUElfRExOMgogICAgICAgIHRyaXN0YXRlICJEaW9sYW4gRExOLTIg
VVNCIFNQSSBhZGFwdGVyIgogICAgICAgIGRlcGVuZHMgb24gTUZEX0RMTjIKICAgICAgICBoZWxw
Ci0gICAgICAgICBJZiB5b3Ugc2F5IHllcyB0byB0aGlzIG9wdGlvbiwgc3VwcG9ydCB3aWxsIGJl
IGluY2x1ZGVkIGZvciBEaW9sYW4KLSAgICAgICAgIERMTjIsIGEgVVNCIHRvIFNQSSBpbnRlcmZh
Y2UuCisJIElmIHlvdSBzYXkgeWVzIHRvIHRoaXMgb3B0aW9uLCBzdXBwb3J0IHdpbGwgYmUgaW5j
bHVkZWQgZm9yIERpb2xhbgorCSBETE4yLCBhIFVTQiB0byBTUEkgaW50ZXJmYWNlLgogCi0gICAg
ICAgICBUaGlzIGRyaXZlciBjYW4gYWxzbyBiZSBidWlsdCBhcyBhIG1vZHVsZS4gIElmIHNvLCB0
aGUgbW9kdWxlCi0gICAgICAgICB3aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KKwkgVGhpcyBkcml2
ZXIgY2FuIGFsc28gYmUgYnVpbHQgYXMgYSBtb2R1bGUuICBJZiBzbywgdGhlIG1vZHVsZQorCSB3
aWxsIGJlIGNhbGxlZCBzcGktZGxuMi4KIAogY29uZmlnIFNQSV9FRk0zMgogCXRyaXN0YXRlICJF
Rk0zMiBTUEkgY29udHJvbGxlciIKQEAgLTc0NywxMCArNzQ3LDEwIEBAIGNvbmZpZyBTUElfU1lO
UVVBQ0VSCiAJICBJdCBhbHNvIHN1cHBvcnRzIHRoZSBuZXcgZHVhbC1iaXQgYW5kIHF1YWQtYml0
IFNQSSBwcm90b2NvbC4KIAogY29uZmlnIFNQSV9NWElDCi0gICAgICAgIHRyaXN0YXRlICJNYWNy
b25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIgotICAgICAgICBkZXBlbmRzIG9uIFNQSV9NQVNU
RVIKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgc2VsZWN0cyB0aGUgTWFjcm9uaXggTVgy
NUYwQSBTUEkgY29udHJvbGxlciBkcml2ZXIuCisJdHJpc3RhdGUgIk1hY3Jvbml4IE1YMjVGMEEg
U1BJIGNvbnRyb2xsZXIiCisJZGVwZW5kcyBvbiBTUElfTUFTVEVSCisJaGVscAorCSAgVGhpcyBz
ZWxlY3RzIHRoZSBNYWNyb25peCBNWDI1RjBBIFNQSSBjb250cm9sbGVyIGRyaXZlci4KIAogY29u
ZmlnIFNQSV9NWFMKIAl0cmlzdGF0ZSAiRnJlZXNjYWxlIE1YUyBTUEkgY29udHJvbGxlciIKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnIGIvZHJpdmVycy9zdGFnaW5n
L2ZidGZ0L0tjb25maWcKaW5kZXggY2I2MWMyYTc3MmJkLi42NjU1NDhhMGIyMzQgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvc3RhZ2luZy9mYnRmdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9m
YnRmdC9LY29uZmlnCkBAIC05NSw4ICs5NSw4IEBAIGNvbmZpZyBGQl9URlRfUENEODU0NAogCSAg
R2VuZXJpYyBGcmFtZWJ1ZmZlciBzdXBwb3J0IGZvciBQQ0Q4NTQ0CiAKIGNvbmZpZyBGQl9URlRf
UkE4ODc1Ci0gICAgICAgIHRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBSQTg4NzUgTENEIENv
bnRyb2xsZXIiCi0gICAgICAgIGRlcGVuZHMgb24gRkJfVEZUCisJdHJpc3RhdGUgIkZCIGRyaXZl
ciBmb3IgdGhlIFJBODg3NSBMQ0QgQ29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAogCWhl
bHAKIAkgIEdlbmVyaWMgRnJhbWVidWZmZXIgc3VwcG9ydCBmb3IgUkE4ODc1CiAKQEAgLTEyNSwx
MCArMTI1LDEwIEBAIGNvbmZpZyBGQl9URlRfU1NEMTI4OQogCSAgRnJhbWVidWZmZXIgc3VwcG9y
dCBmb3IgU1NEMTI4OQogCiBjb25maWcgRkJfVEZUX1NTRDEzMDUKLSAgICAgICAgdHJpc3RhdGUg
IkZCIGRyaXZlciBmb3IgdGhlIFNTRDEzMDUgT0xFRCBDb250cm9sbGVyIgotICAgICAgICBkZXBl
bmRzIG9uIEZCX1RGVAotICAgICAgICBoZWxwCi0gICAgICAgICAgRnJhbWVidWZmZXIgc3VwcG9y
dCBmb3IgU1NEMTMwNQorCXRyaXN0YXRlICJGQiBkcml2ZXIgZm9yIHRoZSBTU0QxMzA1IE9MRUQg
Q29udHJvbGxlciIKKwlkZXBlbmRzIG9uIEZCX1RGVAorCWhlbHAKKwkgIEZyYW1lYnVmZmVyIHN1
cHBvcnQgZm9yIFNTRDEzMDUKIAogY29uZmlnIEZCX1RGVF9TU0QxMzA2CiAJdHJpc3RhdGUgIkZC
IGRyaXZlciBmb3IgdGhlIFNTRDEzMDYgT0xFRCBDb250cm9sbGVyIgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvZndzZXJpYWwv
S2NvbmZpZwppbmRleCA5NTQzZjg0NTRhZjkuLmQyMTEyNGExYTEyNyAxMDA2NDQKLS0tIGEvZHJp
dmVycy9zdGFnaW5nL2Z3c2VyaWFsL0tjb25maWcKKysrIGIvZHJpdmVycy9zdGFnaW5nL2Z3c2Vy
aWFsL0tjb25maWcKQEAgLTMsNyArMyw3IEBAIGNvbmZpZyBGSVJFV0lSRV9TRVJJQUwKICAgICAg
ICB0cmlzdGF0ZSAiVFRZIG92ZXIgRmlyZXdpcmUiCiAgICAgICAgZGVwZW5kcyBvbiBGSVJFV0lS
RSAmJiBUVFkKICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIFRUWSBvdmVyIElF
RUUgMTM5NCwgcHJvdmlkaW5nIGhpZ2gtc3BlZWQgc2VyaWFsCisJICBUaGlzIGVuYWJsZXMgVFRZ
IG92ZXIgSUVFRSAxMzk0LCBwcm92aWRpbmcgaGlnaC1zcGVlZCBzZXJpYWwKIAkgIGNvbm5lY3Rp
dml0eSB0byBjYWJsZWQgcGVlcnMuIFRoaXMgZHJpdmVyIGltcGxlbWVudHMgYQogCSAgYWQtaG9j
IHRyYW5zcG9ydCBwcm90b2NvbCBhbmQgaXMgY3VycmVudGx5IGxpbWl0ZWQgdG8KIAkgIExpbnV4
LXRvLUxpbnV4IGNvbW11bmljYXRpb24uCkBAIC0xNyw3ICsxNyw3IEBAIGNvbmZpZyBGV1RUWV9N
QVhfVE9UQUxfUE9SVFMKICAgICAgICBpbnQgIk1heGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0
cyBzdXBwb3J0ZWQiCiAgICAgICAgZGVmYXVsdCAiNjQiCiAgICAgICAgaGVscAotICAgICAgICAg
IFNldCB0aGlzIHRvIHRoZSBtYXhpbXVtIG51bWJlciBvZiBzZXJpYWwgcG9ydHMgeW91IHdhbnQg
dGhlCisJICBTZXQgdGhpcyB0byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIHlv
dSB3YW50IHRoZQogCSAgZmlyZXdpcmUtc2VyaWFsIGRyaXZlciB0byBzdXBwb3J0LgogCiBjb25m
aWcgRldUVFlfTUFYX0NBUkRfUE9SVFMKQEAgLTI1LDcgKzI1LDcgQEAgY29uZmlnIEZXVFRZX01B
WF9DQVJEX1BPUlRTCiAgICAgICAgcmFuZ2UgMCBGV1RUWV9NQVhfVE9UQUxfUE9SVFMKICAgICAg
ICBkZWZhdWx0ICIzMiIKICAgICAgICBoZWxwCi0gICAgICAgICAgU2V0IHRoaXMgdG8gdGhlIG1h
eGltdW0gbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyBlYWNoIGZpcmV3aXJlCisJICBTZXQgdGhpcyB0
byB0aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VyaWFsIHBvcnRzIGVhY2ggZmlyZXdpcmUKIAkgIGFk
YXB0ZXIgc3VwcG9ydHMuIFRoZSBhY3R1YWwgbnVtYmVyIG9mIHNlcmlhbCBwb3J0cyByZWdpc3Rl
cmVkCiAJICBpcyBzZXQgd2l0aCB0aGUgbW9kdWxlIHBhcmFtZXRlciAidHR5cyIuCiAKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbW9z
dC9LY29uZmlnCmluZGV4IDg5NDhkNTI0NjQwOS4uNjI2MmViMjVjODBiIDEwMDY0NAotLS0gYS9k
cml2ZXJzL3N0YWdpbmcvbW9zdC9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9tb3N0L0tj
b25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w
CiBtZW51Y29uZmlnIE1PU1QKLSAgICAgICAgdHJpc3RhdGUgIk1PU1Qgc3VwcG9ydCIKKwl0cmlz
dGF0ZSAiTU9TVCBzdXBwb3J0IgogCWRlcGVuZHMgb24gSEFTX0RNQSAmJiBDT05GSUdGU19GUwot
ICAgICAgICBkZWZhdWx0IG4KLSAgICAgICAgaGVscAorCWRlZmF1bHQgbgorCWhlbHAKIAkgIFNh
eSBZIGhlcmUgaWYgeW91IHdhbnQgdG8gZW5hYmxlIE1PU1Qgc3VwcG9ydC4KIAkgIFRoaXMgZHJp
dmVyIG5lZWRzIGF0IGxlYXN0IG9uZSBhZGRpdGlvbmFsIGNvbXBvbmVudCB0byBlbmFibGUgdGhl
CiAJICBkZXNpcmVkIGFjY2VzcyBmcm9tIHVzZXJzcGFjZSAoZS5nLiBjaGFyYWN0ZXIgZGV2aWNl
cykgYW5kIG9uZSB0aGF0CkBAIC0xMiw3ICsxMiw3IEBAIG1lbnVjb25maWcgTU9TVAogCSAgVG8g
Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlCiAJICBt
b2R1bGUgd2lsbCBiZSBjYWxsZWQgbW9zdF9jb3JlLgogCi0gICAgICAgICAgSWYgaW4gZG91YnQs
IHNheSBOIGhlcmUuCisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZS4KIAogCiAKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvbnZlYy9L
Y29uZmlnCmluZGV4IDVjMTJjYWNmNzVlMS4uOWZhOThjMTZmMWQ5IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3N0YWdpbmcvbnZlYy9LY29uZmlnCisrKyBiL2RyaXZlcnMvc3RhZ2luZy9udmVjL0tjb25m
aWcKQEAgLTgsNyArOCw3IEBAIGNvbmZpZyBNRkRfTlZFQwogCSAgICBjb250cm9sbGVyLgogCiAJ
ICAgIFRvIGNvbXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBt
b2R1bGUgd2lsbCBiZQotICAgICAgICAgICAgY2FsbGVkIG1mZC1udmVjCisJICAgIGNhbGxlZCBt
ZmQtbnZlYwogCiBjb25maWcgS0VZQk9BUkRfTlZFQwogCXRyaXN0YXRlICJLZXlib2FyZCBvbiBu
VmlkaWEgY29tcGxpYW50IEVDIgpAQCAtMTgsNyArMTgsNyBAQCBjb25maWcgS0VZQk9BUkRfTlZF
QwogCSAgYSBuVmlkaWEgY29tcGxpYW50IGVtYmVkZGVkIGNvbnRyb2xsZXIuCiAKIAkgIFRvIGNv
bXBpbGUgdGhpcyBkcml2ZXIgYXMgYSBtb2R1bGUsIHNheSBNIGhlcmU6IHRoZSBtb2R1bGUgd2ls
bCBiZQotICAgICAgICAgIGNhbGxlZCBrZXlib2FyZC1udmVjCisJICBjYWxsZWQga2V5Ym9hcmQt
bnZlYwogCiBjb25maWcgU0VSSU9fTlZFQ19QUzIKIAl0cmlzdGF0ZSAiUFMyIG9uIG5WaWRpYSBF
QyIKQEAgLTI4LDcgKzI4LDcgQEAgY29uZmlnIFNFUklPX05WRUNfUFMyCiAJICB0byBhIG5WaWRp
YSBjb21wbGlhbnQgZW1iZWRkZWQgY29udHJvbGxlci4KIAogCSAgVG8gY29tcGlsZSB0aGlzIGRy
aXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0gICAgICAg
ICAgY2FsbGVkIHNlcmlvLW52ZWMtcHMyCisJICBjYWxsZWQgc2VyaW8tbnZlYy1wczIKIAogCiBj
b25maWcgTlZFQ19QT1dFUgpAQCAtMzksNyArMzksNyBAQCBjb25maWcgTlZFQ19QT1dFUgogCSAg
blZpZGlhIGNvbXBsaWFudCBlbWJlZGRlZCBjb250cm9sbGVycy4KIAogCSAgVG8gY29tcGlsZSB0
aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgc2F5IE0gaGVyZTogdGhlIG1vZHVsZSB3aWxsIGJlCi0g
ICAgICAgICAgY2FsbGVkIG52ZWMtcG93ZXIKKwkgIGNhbGxlZCBudmVjLXBvd2VyCiAKIAogY29u
ZmlnIE5WRUNfUEFaMDAKQEAgLTUwLDUgKzUwLDUgQEAgY29uZmlnIE5WRUNfUEFaMDAKIAkgIGRl
dmljZXMsIGUuZy4gVG9zaGJpYSBBQzEwMCBhbmQgRHluYWJvb2tzIEFaIG5ldGJvb2tzLgogCiAJ
ICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBzYXkgTSBoZXJlOiB0aGUgbW9k
dWxlIHdpbGwgYmUKLSAgICAgICAgICBjYWxsZWQgbnZlYy1wYXowMAorCSAgY2FsbGVkIG52ZWMt
cGF6MDAKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcgYi9kcml2
ZXJzL3N0YWdpbmcvcGk0MzMvS2NvbmZpZwppbmRleCA4YWNkZTA4MTQyMDYuLmRkOWU0NzA5ZDFh
OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3BpNDMzL0tjb25maWcKKysrIGIvZHJpdmVy
cy9zdGFnaW5nL3BpNDMzL0tjb25maWcKQEAgLTEsMTcgKzEsMTcgQEAKICMgU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEdQTC0yLjAKIGNvbmZpZyBQSTQzMwotICAgICAgICB0cmlzdGF0ZSAiUGk0
MzMgLSBhIDQzM01IeiByYWRpbyBtb2R1bGUgZm9yIFJhc3BiZXJyeSBQaSIKLSAgICAgICAgZGVw
ZW5kcyBvbiBTUEkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB5
b3UgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIHRoZSByYWRpbyBtb2R1bGUgUGk0MzMuCisJdHJpc3Rh
dGUgIlBpNDMzIC0gYSA0MzNNSHogcmFkaW8gbW9kdWxlIGZvciBSYXNwYmVycnkgUGkiCisJZGVw
ZW5kcyBvbiBTUEkKKwloZWxwCisJICBUaGlzIG9wdGlvbiBhbGxvd3MgeW91IHRvIGVuYWJsZSBz
dXBwb3J0IGZvciB0aGUgcmFkaW8gbW9kdWxlIFBpNDMzLgogCi0gICAgICAgICAgUGk0MzMgaXMg
YSBzaGllbGQgdGhhdCBmaXRzIG9udG8gdGhlIEdQSU8gaGVhZGVyIG9mIGEgUmFzcGJlcnJ5IFBp
Ci0gICAgICAgICAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdp
dGggdGhlIG9wdGlvbiwgdG8KLSAgICAgICAgICBzZW5kIGFuZCByZWNlaXZlIGRhdGEgaW4gdGhl
IDQzM01IeiBJU00gYmFuZCAtIGZvciBleGFtcGxlIHRvCi0gICAgICAgICAgY29tbXVuaWNhdGUg
YmV0d2VlbiB0d28gc3lzdGVtcyB3aXRob3V0IHVzaW5nIGV0aGVybmV0IG9yIGJsdWV0b290aAot
ICAgICAgICAgIG9yIGZvciBjb250cm9sIG9yIHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3Jz
LCB3aWRlbHkgYXZhaWxhYmxlCi0gICAgICAgICAgZm9yIGxvdyBwcmljZS4KKwkgIFBpNDMzIGlz
IGEgc2hpZWxkIHRoYXQgZml0cyBvbnRvIHRoZSBHUElPIGhlYWRlciBvZiBhIFJhc3BiZXJyeSBQ
aQorCSAgb3IgY29tcGF0aWJsZS4gSXQgZXh0ZW5kcyB0aGUgUmFzcGJlcnJ5IFBpIHdpdGggdGhl
IG9wdGlvbiwgdG8KKwkgIHNlbmQgYW5kIHJlY2VpdmUgZGF0YSBpbiB0aGUgNDMzTUh6IElTTSBi
YW5kIC0gZm9yIGV4YW1wbGUgdG8KKwkgIGNvbW11bmljYXRlIGJldHdlZW4gdHdvIHN5c3RlbXMg
d2l0aG91dCB1c2luZyBldGhlcm5ldCBvciBibHVldG9vdGgKKwkgIG9yIGZvciBjb250cm9sIG9y
IHJlYWQgc29ja2V0cywgYWN0b3JzLCBzZW5zb3JzLCB3aWRlbHkgYXZhaWxhYmxlCisJICBmb3Ig
bG93IHByaWNlLgogCi0gICAgICAgICAgRm9yIGRldGFpbHMgb3IgdGhlIG9wdGlvbiB0byBidXks
IHBsZWFzZSB2aXNpdCBodHRwczovL3BpNDMzLmRlL2VuLmh0bWwKKwkgIEZvciBkZXRhaWxzIG9y
IHRoZSBvcHRpb24gdG8gYnV5LCBwbGVhc2UgdmlzaXQgaHR0cHM6Ly9waTQzMy5kZS9lbi5odG1s
CiAKLSAgICAgICAgICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNheWluZyB5ZXMgbW9z
dCBwcm9iYWJseSB3b24ndCBodXJ0CisJICBJZiBpbiBkb3VidCwgc2F5IE4gaGVyZSwgYnV0IHNh
eWluZyB5ZXMgbW9zdCBwcm9iYWJseSB3b24ndCBodXJ0CmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0
YWdpbmcvdXdiL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKaW5kZXggMjU5
ZTA1M2UxZTA5Li5jMDNkY2M3NmI1N2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy91d2Iv
S2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdXdiL0tjb25maWcKQEAgLTQyLDMxICs0Miwz
MSBAQCBjb25maWcgVVdCX0hXQQogCSAgaXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91
IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2FyZS4KIAogY29uZmlnIFVXQl9XSENJCi0gICAgICAgIHRy
aXN0YXRlICJVV0IgUmFkaW8gQ29udHJvbCBkcml2ZXIgZm9yIFdIQ0ktY29tcGxpYW50IGNhcmRz
IgotICAgICAgICBkZXBlbmRzIG9uIFBDSQotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBk
cml2ZXIgZW5hYmxlcyB0aGUgcmFkaW8gY29udHJvbGxlciBmb3IgV0hDSSBjYXJkcy4KKwl0cmlz
dGF0ZSAiVVdCIFJhZGlvIENvbnRyb2wgZHJpdmVyIGZvciBXSENJLWNvbXBsaWFudCBjYXJkcyIK
KwlkZXBlbmRzIG9uIFBDSQorCWhlbHAKKwkgIFRoaXMgZHJpdmVyIGVuYWJsZXMgdGhlIHJhZGlv
IGNvbnRyb2xsZXIgZm9yIFdIQ0kgY2FyZHMuCiAKLSAgICAgICAgICBXSENJIGlzIGEgc3BlY2lm
aWNhdGlvbiBkZXZlbG9wZWQgYnkgSW50ZWwKLSAgICAgICAgICAoaHR0cDovL3d3dy5pbnRlbC5j
b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCi0gICAgICAgICAgaW4gdGhl
IHNwaXJpdCBvZiBVU0IncyBFSENJLCBidXQgZm9yIFVXQiBhbmQgV2lyZWxlc3MgVVNCCi0gICAg
ICAgICAgcmFkaW8vaG9zdCBjb250cm9sbGVycyBjb25uZWN0ZWQgdmlhIG1lbW9yeSBtYXBwaW5n
IChlZzoKLSAgICAgICAgICBQQ0kpLiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRo
IGEgV2lyZWxlc3MgVVNCIGhvc3QKLSAgICAgICAgICBjb250cm9sbGVyLgorCSAgV0hDSSBpcyBh
IHNwZWNpZmljYXRpb24gZGV2ZWxvcGVkIGJ5IEludGVsCisJICAoaHR0cDovL3d3dy5pbnRlbC5j
b20vdGVjaG5vbG9neS9jb21tcy93dXNiL3doY2kuaHRtKSBtdWNoCisJICBpbiB0aGUgc3Bpcml0
IG9mIFVTQidzIEVIQ0ksIGJ1dCBmb3IgVVdCIGFuZCBXaXJlbGVzcyBVU0IKKwkgIHJhZGlvL2hv
c3QgY29udHJvbGxlcnMgY29ubmVjdGVkIHZpYSBtZW1vcnkgbWFwcGluZyAoZWc6CisJICBQQ0kp
LiBNb3N0IG9mIHRoZXNlIGNhcmRzIGNvbWUgYWxzbyB3aXRoIGEgV2lyZWxlc3MgVVNCIGhvc3QK
KwkgIGNvbnRyb2xsZXIuCiAKLSAgICAgICAgICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIHNlbGVj
dCBZIChidWlsdCBpbikgb3IgTSAobW9kdWxlKS4gSXQKLSAgICAgICAgICBpcyBzYWZlIHRvIHNl
bGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3YXJlLgorCSAgVG8gY29t
cGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1vZHVsZSkuIEl0CisJ
ICBpcyBzYWZlIHRvIHNlbGVjdCBhbnkgZXZlbiBpZiB5b3UgZG8gbm90IGhhdmUgdGhlIGhhcmR3
YXJlLgogCiBjb25maWcgVVdCX0kxNDgwVQotICAgICAgICB0cmlzdGF0ZSAiU3VwcG9ydCBmb3Ig
SW50ZWwgV2lyZWxlc3MgVVdCIExpbmsgMTQ4MCBIV0EiCi0gICAgICAgIGRlcGVuZHMgb24gVVdC
X0hXQQotICAgICAgICBzZWxlY3QgRldfTE9BREVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgIFRo
aXMgZHJpdmVyIGVuYWJsZXMgc3VwcG9ydCBmb3IgdGhlIGkxNDgwIHdoZW4gY29ubmVjdGVkIHZp
YQotICAgICAgICAgVVNCLiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQg
d2lsbCBlbmFibGUgaXQKLSAgICAgICAgIHRvIGJlaGF2ZSBhcyBhbiBIV0EgZGV2aWNlLgorCXRy
aXN0YXRlICJTdXBwb3J0IGZvciBJbnRlbCBXaXJlbGVzcyBVV0IgTGluayAxNDgwIEhXQSIKKwlk
ZXBlbmRzIG9uIFVXQl9IV0EKKwlzZWxlY3QgRldfTE9BREVSCisJaGVscAorCSBUaGlzIGRyaXZl
ciBlbmFibGVzIHN1cHBvcnQgZm9yIHRoZSBpMTQ4MCB3aGVuIGNvbm5lY3RlZCB2aWEKKwkgVVNC
LiBJdCBjb25zaXN0cyBvZiBhIGZpcm13YXJlIHVwbG9hZGVyIHRoYXQgd2lsbCBlbmFibGUgaXQK
KwkgdG8gYmVoYXZlIGFzIGFuIEhXQSBkZXZpY2UuCiAKLSAgICAgICAgIFRvIGNvbXBpbGUgdGhp
cyBkcml2ZXIgc2VsZWN0IFkgKGJ1aWx0IGluKSBvciBNIChtb2R1bGUpLiBJdAotICAgICAgICAg
aXMgc2FmZSB0byBzZWxlY3QgYW55IGV2ZW4gaWYgeW91IGRvIG5vdCBoYXZlIHRoZSBoYXJkd2Fy
ZS4KKwkgVG8gY29tcGlsZSB0aGlzIGRyaXZlciBzZWxlY3QgWSAoYnVpbHQgaW4pIG9yIE0gKG1v
ZHVsZSkuIEl0CisJIGlzIHNhZmUgdG8gc2VsZWN0IGFueSBldmVuIGlmIHlvdSBkbyBub3QgaGF2
ZSB0aGUgaGFyZHdhcmUuCiAKIGVuZGlmICMgVVdCCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdp
bmcvdmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcgYi9kcml2ZXJzL3N0YWdpbmcv
dmMwNF9zZXJ2aWNlcy9iY20yODM1LWF1ZGlvL0tjb25maWcKaW5kZXggZjY2MzE5NTEyZmFmLi5k
MzJlYTM0OGU4NDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy92YzA0X3NlcnZpY2VzL2Jj
bTI4MzUtYXVkaW8vS2NvbmZpZworKysgYi9kcml2ZXJzL3N0YWdpbmcvdmMwNF9zZXJ2aWNlcy9i
Y20yODM1LWF1ZGlvL0tjb25maWcKQEAgLTEsOSArMSw5IEBACiAjIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBHUEwtMi4wCiBjb25maWcgU05EX0JDTTI4MzUKLSAgICAgICAgdHJpc3RhdGUgIkJD
TTI4MzUgQXVkaW8iCi0gICAgICAgIGRlcGVuZHMgb24gKEFSQ0hfQkNNMjgzNSB8fCBDT01QSUxF
X1RFU1QpICYmIFNORAotICAgICAgICBzZWxlY3QgU05EX1BDTQotICAgICAgICBzZWxlY3QgQkNN
MjgzNV9WQ0hJUQotICAgICAgICBoZWxwCi0gICAgICAgICAgU2F5IFkgb3IgTSBpZiB5b3Ugd2Fu
dCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KKwl0cmlzdGF0ZSAiQkNNMjgzNSBB
dWRpbyIKKwlkZXBlbmRzIG9uIChBUkNIX0JDTTI4MzUgfHwgQ09NUElMRV9URVNUKSAmJiBTTkQK
KwlzZWxlY3QgU05EX1BDTQorCXNlbGVjdCBCQ00yODM1X1ZDSElRCisJaGVscAorCSAgU2F5IFkg
b3IgTSBpZiB5b3Ugd2FudCB0byBzdXBwb3J0IEJDTTI4MzUgYnVpbHQgaW4gYXVkaW8KIApkaWZm
IC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcgYi9kcml2ZXJzL3N0YWdp
bmcvd3VzYmNvcmUvS2NvbmZpZwppbmRleCBhNTU5ZDAyM2I1MDguLjY0YmU5N2NhNzM0YSAxMDA2
NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKKysrIGIvZHJpdmVycy9z
dGFnaW5nL3d1c2Jjb3JlL0tjb25maWcKQEAgLTExLDcgKzExLDcgQEAgY29uZmlnIFVTQl9XVVNC
CiAJaGVscAogCSAgRW5hYmxlIHRoZSBob3N0LXNpZGUgc3VwcG9ydCBmb3IgV2lyZWxlc3MgVVNC
LgogCi0gICAgICAgICAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1aWx0IGlu
KS4gSXQgaXMgc2FmZSB0bworCSAgVG8gY29tcGlsZSB0aGlzIHN1cHBvcnQgc2VsZWN0IFkgKGJ1
aWx0IGluKS4gSXQgaXMgc2FmZSB0bwogCSAgc2VsZWN0IGV2ZW4gaWYgeW91IGRvbid0IGhhdmUg
dGhlIGhhcmR3YXJlLgogCiBjb25maWcgVVNCX1dVU0JfQ0JBRgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy90dHkvS2NvbmZpZyBiL2RyaXZlcnMvdHR5L0tjb25maWcKaW5kZXggYzc2MjNmOTlhYzBmLi5l
YzUzYjFkNGFlZjMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdHR5L0tjb25maWcKKysrIGIvZHJpdmVy
cy90dHkvS2NvbmZpZwpAQCAtODUsMTMgKzg1LDEzIEBAIGNvbmZpZyBWVF9IV19DT05TT0xFX0JJ
TkRJTkcKICAgICAgICBib29sICJTdXBwb3J0IGZvciBiaW5kaW5nIGFuZCB1bmJpbmRpbmcgY29u
c29sZSBkcml2ZXJzIgogICAgICAgIGRlcGVuZHMgb24gSFdfQ09OU09MRQogICAgICAgIC0tLWhl
bHAtLS0KLSAgICAgICAgIFRoZSB2aXJ0dWFsIHRlcm1pbmFsIGlzIHRoZSBkZXZpY2UgdGhhdCBp
bnRlcmFjdHMgd2l0aCB0aGUgcGh5c2ljYWwKLSAgICAgICAgIHRlcm1pbmFsIHRocm91Z2ggY29u
c29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBhdCBsZWFzdCBvbmUKLSAgICAgICAgIGNv
bnNvbGUgZHJpdmVyIGlzIGxvYWRlZC4gSW4gb3RoZXIgY29uZmlndXJhdGlvbnMsIGFkZGl0aW9u
YWwgY29uc29sZQotICAgICAgICAgZHJpdmVycyBtYXkgYmUgZW5hYmxlZCwgc3VjaCBhcyB0aGUg
ZnJhbWVidWZmZXIgY29uc29sZS4gSWYgbW9yZSB0aGFuCi0gICAgICAgICAxIGNvbnNvbGUgZHJp
dmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8KLSAg
ICAgICAgIHNlbGVjdCB0aGUgY29uc29sZSBkcml2ZXIgdGhhdCB3aWxsIHNlcnZlIGFzIHRoZSBi
YWNrZW5kIGZvciB0aGUKLSAgICAgICAgIHZpcnR1YWwgdGVybWluYWxzLgorCSBUaGUgdmlydHVh
bCB0ZXJtaW5hbCBpcyB0aGUgZGV2aWNlIHRoYXQgaW50ZXJhY3RzIHdpdGggdGhlIHBoeXNpY2Fs
CisJIHRlcm1pbmFsIHRocm91Z2ggY29uc29sZSBkcml2ZXJzLiBPbiB0aGVzZSBzeXN0ZW1zLCBh
dCBsZWFzdCBvbmUKKwkgY29uc29sZSBkcml2ZXIgaXMgbG9hZGVkLiBJbiBvdGhlciBjb25maWd1
cmF0aW9ucywgYWRkaXRpb25hbCBjb25zb2xlCisJIGRyaXZlcnMgbWF5IGJlIGVuYWJsZWQsIHN1
Y2ggYXMgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuIElmIG1vcmUgdGhhbgorCSAxIGNvbnNvbGUg
ZHJpdmVyIGlzIGVuYWJsZWQsIHNldHRpbmcgdGhpcyB0byAneScgd2lsbCBhbGxvdyB5b3UgdG8K
Kwkgc2VsZWN0IHRoZSBjb25zb2xlIGRyaXZlciB0aGF0IHdpbGwgc2VydmUgYXMgdGhlIGJhY2tl
bmQgZm9yIHRoZQorCSB2aXJ0dWFsIHRlcm1pbmFscy4KIAogCSBTZWUgPGZpbGU6RG9jdW1lbnRh
dGlvbi9kcml2ZXItYXBpL2NvbnNvbGUucnN0PiBmb3IgbW9yZQogCSBpbmZvcm1hdGlvbi4gRm9y
IGZyYW1lYnVmZmVyIGNvbnNvbGUgdXNlcnMsIHBsZWFzZSByZWZlciB0bwpAQCAtMTczLDE1ICsx
NzMsMTUgQEAgY29uZmlnIFJPQ0tFVFBPUlQKIAlkZXBlbmRzIG9uIFNFUklBTF9OT05TVEFOREFS
RCAmJiAoSVNBIHx8IEVJU0EgfHwgUENJKQogCWhlbHAKIAkgIFRoaXMgZHJpdmVyIHN1cHBvcnRz
IENvbXRyb2wgUm9ja2V0UG9ydCBhbmQgUm9ja2V0TW9kZW0gUENJIGJvYXJkcy4gICAKLSAgICAg
ICAgICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVlZCBz
ZXJpYWwgcG9ydHMgb3IKLSAgICAgICAgICBtb2RlbXMuICBGb3IgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIFJvY2tldFBvcnQvUm9ja2V0TW9kZW0gIGJvYXJkcwotICAgICAgICAgIGFuZCB0aGlzIGRy
aXZlciByZWFkIDxmaWxlOkRvY3VtZW50YXRpb24vZHJpdmVyLWFwaS9zZXJpYWwvcm9ja2V0LnJz
dD4uCisJICBUaGVzZSBib2FyZHMgcHJvdmlkZSAyLCA0LCA4LCAxNiwgb3IgMzIgaGlnaC1zcGVl
ZCBzZXJpYWwgcG9ydHMgb3IKKwkgIG1vZGVtcy4gIEZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
Um9ja2V0UG9ydC9Sb2NrZXRNb2RlbSAgYm9hcmRzCisJICBhbmQgdGhpcyBkcml2ZXIgcmVhZCA8
ZmlsZTpEb2N1bWVudGF0aW9uL2RyaXZlci1hcGkvc2VyaWFsL3JvY2tldC5yc3Q+LgogCiAJICBU
byBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2UgTSBoZXJlOiB0aGUKIAkg
IG1vZHVsZSB3aWxsIGJlIGNhbGxlZCByb2NrZXQuCiAKIAkgIElmIHlvdSB3YW50IHRvIGNvbXBp
bGUgdGhpcyBkcml2ZXIgaW50byB0aGUga2VybmVsLCBzYXkgWSBoZXJlLiAgSWYKLSAgICAgICAg
ICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9Sb2NrZXRNb2RlbSBjYXJkIGlu
c3RhbGxlZCwgc2F5IE4uCisJICB5b3UgZG9uJ3QgaGF2ZSBhIENvbXRyb2wgUm9ja2V0UG9ydC9S
b2NrZXRNb2RlbSBjYXJkIGluc3RhbGxlZCwgc2F5IE4uCiAKIGNvbmZpZyBDWUNMQURFUwogCXRy
aXN0YXRlICJDeWNsYWRlcyBhc3luYyBtdXggc3VwcG9ydCIKQEAgLTQzNyw4ICs0MzcsOCBAQCBj
b25maWcgTUlQU19FSlRBR19GRENfS0dEQgogCWRlcGVuZHMgb24gTUlQU19FSlRBR19GRENfVFRZ
ICYmIEtHREIKIAlkZWZhdWx0IHkKIAloZWxwCi0gICAgICAgICAgVGhpcyBlbmFibGVzIHRoZSB1
c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBhbGxvd2luZyBLR0RCIHRvIGJlCi0gICAg
ICAgICAgdXNlZCByZW1vdGVseSBvciB3aGVuIGEgc2VyaWFsIHBvcnQgaXNuJ3QgYXZhaWxhYmxl
LgorCSAgVGhpcyBlbmFibGVzIHRoZSB1c2Ugb2YgS0dEQiBvdmVyIGFuIEZEQyBjaGFubmVsLCBh
bGxvd2luZyBLR0RCIHRvIGJlCisJICB1c2VkIHJlbW90ZWx5IG9yIHdoZW4gYSBzZXJpYWwgcG9y
dCBpc24ndCBhdmFpbGFibGUuCiAKIGNvbmZpZyBNSVBTX0VKVEFHX0ZEQ19LR0RCX0NIQU4KIAlp
bnQgIktHREIgRkRDIGNoYW5uZWwiCmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZp
ZyBiL2RyaXZlcnMvdHR5L2h2Yy9LY29uZmlnCmluZGV4IDRkMjJiOTExMTExZi4uYmI1OTUzZGQx
YTJjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9odmMvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0
eS9odmMvS2NvbmZpZwpAQCAtNzQsNyArNzQsNyBAQCBjb25maWcgSFZDX1VEQkcKICAgICAgICBk
ZXBlbmRzIG9uIFBQQwogICAgICAgIHNlbGVjdCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAg
ICAgICAgVGhpcyBpcyBtZWFudCB0byBiZSB1c2VkIGR1cmluZyBIVyBicmluZyB1cCBvciBkZWJ1
Z2dpbmcgd2hlbgorCSBUaGlzIGlzIG1lYW50IHRvIGJlIHVzZWQgZHVyaW5nIEhXIGJyaW5nIHVw
IG9yIGRlYnVnZ2luZyB3aGVuCiAJIG5vIG90aGVyIGNvbnNvbGUgbWVjaGFuaXNtIGV4aXN0IGJ1
dCB1ZGJnLCB0byBnZXQgeW91IGEgcXVpY2sKIAkgY29uc29sZSBmb3IgdXNlcnNwYWNlLiBEbyBO
T1QgZW5hYmxlIGluIHByb2R1Y3Rpb24ga2VybmVscy4gCiAKQEAgLTgzLDcgKzgzLDcgQEAgY29u
ZmlnIEhWQ19EQ0MKICAgICAgICBkZXBlbmRzIG9uIEFSTSB8fCBBUk02NAogICAgICAgIHNlbGVj
dCBIVkNfRFJJVkVSCiAgICAgICAgaGVscAotICAgICAgICAgVGhpcyBjb25zb2xlIHVzZXMgdGhl
IEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVuZGVyIHRoZSBIVkMKKwkgVGhp
cyBjb25zb2xlIHVzZXMgdGhlIEpUQUcgRENDIG9uIEFSTSB0byBjcmVhdGUgYSBjb25zb2xlIHVu
ZGVyIHRoZSBIVkMKIAkgZHJpdmVyLiBUaGlzIGNvbnNvbGUgaXMgdXNlZCB0aHJvdWdoIGEgSlRB
RyBvbmx5IG9uIEFSTS4gSWYgeW91IGRvbid0IGhhdmUKIAkgYSBKVEFHIHRoZW4geW91IHByb2Jh
Ymx5IGRvbid0IHdhbnQgdGhpcyBvcHRpb24uCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdHR5L3Nl
cmlhbC84MjUwL0tjb25maWcgYi9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC9LY29uZmlnCmluZGV4
IDdlZjYwZjhiNmUyYy4uN2UxMzI2NTdmMTYwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJp
YWwvODI1MC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdHR5L3NlcmlhbC84MjUwL0tjb25maWcKQEAg
LTMzNCw3ICszMzQsNyBAQCBjb25maWcgU0VSSUFMXzgyNTBfQkNNMjgzNUFVWAogCiAJICBGZWF0
dXJlcyBhbmQgbGltaXRhdGlvbnMgb2YgdGhlIFVBUlQgYXJlCiAJICAgIFJlZ2lzdGVycyBhcmUg
c2ltaWxhciB0byAxNjY1MCByZWdpc3RlcnMsCi0gICAgICAgICAgICAgIHNldCBiaXRzIGluIHRo
ZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAorCSAgICAgIHNldCBiaXRz
IGluIHRoZSBjb250cm9sIHJlZ2lzdGVycyB0aGF0IGFyZSB1bnN1cHBvcnRlZAogCSAgICAgIGFy
ZSBpZ25vcmVkIGFuZCByZWFkIGJhY2sgYXMgMAogCSAgICA3LzggYml0IG9wZXJhdGlvbiB3aXRo
IDEgc3RhcnQgYW5kIDEgc3RvcCBiaXQKIAkgICAgOCBzeW1ib2xzIGRlZXAgZmlmbyBmb3Igcngg
YW5kIHR4CmRpZmYgLS1naXQgYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZyBiL2RyaXZlcnMv
dHR5L3NlcmlhbC9LY29uZmlnCmluZGV4IDQ3ODliNWQ2MmY2My4uYjExYjRkNzI1YWU2IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3R0eS9zZXJpYWwvS2NvbmZpZworKysgYi9kcml2ZXJzL3R0eS9zZXJp
YWwvS2NvbmZpZwpAQCAtMjg3LDI2ICsyODcsMjYgQEAgY29uZmlnIFNFUklBTF9TQU1TVU5HX0NP
TlNPTEUKIAkgIGJvb3QgdGltZS4pCiAKIGNvbmZpZyBTRVJJQUxfU0lSRlNPQwotICAgICAgICB0
cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0gU2VyaWFsIHBvcnQgc3VwcG9ydCIKLSAgICAgICAg
ZGVwZW5kcyBvbiBBUkNIX1NJUkYKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFCi0gICAgICAg
IGhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZvciB0aGUgb24tY2hpcCBVQVJUIG9uIHRoZSBDU1Ig
U2lSRnByaW1hSUkgc2VyaWVzLAotICAgICAgICAgIHByb3ZpZGluZyAvZGV2L3R0eVNpUkYwLCAx
IGFuZCAyIChub3RlLCBzb21lIG1hY2hpbmVzIG1heSBub3QKLSAgICAgICAgICBwcm92aWRlIGFs
bCBvZiB0aGVzZSBwb3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKLSAgICAg
ICAgICBwaW5zIGFyZSBjb25maWd1cmVkKS4KKwl0cmlzdGF0ZSAiU2lSRiBTb0MgUGxhdGZvcm0g
U2VyaWFsIHBvcnQgc3VwcG9ydCIKKwlkZXBlbmRzIG9uIEFSQ0hfU0lSRgorCXNlbGVjdCBTRVJJ
QUxfQ09SRQorCWhlbHAKKwkgIFN1cHBvcnQgZm9yIHRoZSBvbi1jaGlwIFVBUlQgb24gdGhlIENT
UiBTaVJGcHJpbWFJSSBzZXJpZXMsCisJICBwcm92aWRpbmcgL2Rldi90dHlTaVJGMCwgMSBhbmQg
MiAobm90ZSwgc29tZSBtYWNoaW5lcyBtYXkgbm90CisJICBwcm92aWRlIGFsbCBvZiB0aGVzZSBw
b3J0cywgZGVwZW5kaW5nIG9uIGhvdyB0aGUgc2VyaWFsIHBvcnQKKwkgIHBpbnMgYXJlIGNvbmZp
Z3VyZWQpLgogCiBjb25maWcgU0VSSUFMX1NJUkZTT0NfQ09OU09MRQotICAgICAgICBib29sICJT
dXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29DIHNlcmlhbCBwb3J0IgotICAgICAgICBkZXBl
bmRzIG9uIFNFUklBTF9TSVJGU09DPXkKLSAgICAgICAgc2VsZWN0IFNFUklBTF9DT1JFX0NPTlNP
TEUKLSAgICAgICAgaGVscAotICAgICAgICAgIEV2ZW4gaWYgeW91IHNheSBZIGhlcmUsIHRoZSBj
dXJyZW50bHkgdmlzaWJsZSB2aXJ0dWFsIGNvbnNvbGUKLSAgICAgICAgICAoL2Rldi90dHkwKSB3
aWxsIHN0aWxsIGJlIHVzZWQgYXMgdGhlIHN5c3RlbSBjb25zb2xlIGJ5IGRlZmF1bHQsIGJ1dAot
ICAgICAgICAgIHlvdSBjYW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUg
b3B0aW9uIHN1Y2ggYXMKLSAgICAgICAgICAiY29uc29sZT10dHlTaVJGeCIuIChUcnkgIm1hbiBi
b290cGFyYW0iIG9yIHNlZSB0aGUgZG9jdW1lbnRhdGlvbiBvZgotICAgICAgICAgIHlvdXIgYm9v
dCBsb2FkZXIgYWJvdXQgaG93IHRvIHBhc3Mgb3B0aW9ucyB0byB0aGUga2VybmVsIGF0Ci0gICAg
ICAgICAgYm9vdCB0aW1lLikKKwlib29sICJTdXBwb3J0IGZvciBjb25zb2xlIG9uIFNpUkYgU29D
IHNlcmlhbCBwb3J0IgorCWRlcGVuZHMgb24gU0VSSUFMX1NJUkZTT0M9eQorCXNlbGVjdCBTRVJJ
QUxfQ09SRV9DT05TT0xFCisJaGVscAorCSAgRXZlbiBpZiB5b3Ugc2F5IFkgaGVyZSwgdGhlIGN1
cnJlbnRseSB2aXNpYmxlIHZpcnR1YWwgY29uc29sZQorCSAgKC9kZXYvdHR5MCkgd2lsbCBzdGls
bCBiZSB1c2VkIGFzIHRoZSBzeXN0ZW0gY29uc29sZSBieSBkZWZhdWx0LCBidXQKKwkgIHlvdSBj
YW4gYWx0ZXIgdGhhdCB1c2luZyBhIGtlcm5lbCBjb21tYW5kIGxpbmUgb3B0aW9uIHN1Y2ggYXMK
KwkgICJjb25zb2xlPXR0eVNpUkZ4Ii4gKFRyeSAibWFuIGJvb3RwYXJhbSIgb3Igc2VlIHRoZSBk
b2N1bWVudGF0aW9uIG9mCisJICB5b3VyIGJvb3QgbG9hZGVyIGFib3V0IGhvdyB0byBwYXNzIG9w
dGlvbnMgdG8gdGhlIGtlcm5lbCBhdAorCSAgYm9vdCB0aW1lLikKIAogY29uZmlnIFNFUklBTF9U
RUdSQQogCXRyaXN0YXRlICJOVklESUEgVGVncmEyMC8zMCBTb0Mgc2VyaWFsIGNvbnRyb2xsZXIi
CkBAIC0xMDc3LDQxICsxMDc3LDQxIEBAIGNvbmZpZyBTRVJJQUxfU0NDTlhQX0NPTlNPTEUKIAkg
IFN1cHBvcnQgZm9yIGNvbnNvbGUgb24gU0NDTlhQIHNlcmlhbCBwb3J0cy4KIAogY29uZmlnIFNF
UklBTF9TQzE2SVM3WFhfQ09SRQotICAgICAgICB0cmlzdGF0ZQorCXRyaXN0YXRlCiAKIGNvbmZp
ZyBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIHRyaXN0YXRlICJTQzE2SVM3eHggc2VyaWFsIHN1
cHBvcnQiCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfQ09SRQotICAgICAgICBkZXBlbmRzIG9uIChT
UElfTUFTVEVSICYmICFJMkMpIHx8IEkyQwotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBz
ZWxlY3RzIHN1cHBvcnQgZm9yIFNDMTZJUzd4eCBzZXJpYWwgcG9ydHMuCi0gICAgICAgICAgU3Vw
cG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEsIFNDMTZJUzc1MCwgU0MxNklTNzUy
LAotICAgICAgICAgIFNDMTZJUzc2MCBhbmQgU0MxNklTNzYyLiBTZWxlY3Qgc3VwcG9ydGVkIGJ1
c2VzIHVzaW5nIG9wdGlvbnMgYmVsb3cuCisJdHJpc3RhdGUgIlNDMTZJUzd4eCBzZXJpYWwgc3Vw
cG9ydCIKKwlzZWxlY3QgU0VSSUFMX0NPUkUKKwlkZXBlbmRzIG9uIChTUElfTUFTVEVSICYmICFJ
MkMpIHx8IEkyQworCWhlbHAKKwkgIFRoaXMgc2VsZWN0cyBzdXBwb3J0IGZvciBTQzE2SVM3eHgg
c2VyaWFsIHBvcnRzLgorCSAgU3VwcG9ydGVkIElDcyBhcmUgU0MxNklTNzQwLCBTQzE2SVM3NDEs
IFNDMTZJUzc1MCwgU0MxNklTNzUyLAorCSAgU0MxNklTNzYwIGFuZCBTQzE2SVM3NjIuIFNlbGVj
dCBzdXBwb3J0ZWQgYnVzZXMgdXNpbmcgb3B0aW9ucyBiZWxvdy4KIAogY29uZmlnIFNFUklBTF9T
QzE2SVM3WFhfSTJDCi0gICAgICAgIGJvb2wgIlNDMTZJUzd4eCBmb3IgSTJDIGludGVyZmFjZSIK
LSAgICAgICAgZGVwZW5kcyBvbiBTRVJJQUxfU0MxNklTN1hYCi0gICAgICAgIGRlcGVuZHMgb24g
STJDCi0gICAgICAgIHNlbGVjdCBTRVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJ
UzdYWAotICAgICAgICBzZWxlY3QgUkVHTUFQX0kyQyBpZiBJMkMKLSAgICAgICAgZGVmYXVsdCB5
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUgU0MxNklTN3h4IGRyaXZlciBvbiBJMkMg
YnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlmIG5v
dCByZXF1aXJlZCwKLSAgICAgICAgICBFbmFibGVkIGJ5IGRlZmF1bHQgdG8gc3VwcG9ydCBvbGRj
b25maWcuCi0gICAgICAgICAgWW91IG11c3Qgc2VsZWN0IGF0IGxlYXN0IG9uZSBidXMgZm9yIHRo
ZSBkcml2ZXIgdG8gYmUgYnVpbHQuCisJYm9vbCAiU0MxNklTN3h4IGZvciBJMkMgaW50ZXJmYWNl
IgorCWRlcGVuZHMgb24gU0VSSUFMX1NDMTZJUzdYWAorCWRlcGVuZHMgb24gSTJDCisJc2VsZWN0
IFNFUklBTF9TQzE2SVM3WFhfQ09SRSBpZiBTRVJJQUxfU0MxNklTN1hYCisJc2VsZWN0IFJFR01B
UF9JMkMgaWYgSTJDCisJZGVmYXVsdCB5CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2
ZXIgb24gSTJDIGJ1cywKKwkgIElmIHJlcXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gaTJjIGlm
IG5vdCByZXF1aXJlZCwKKwkgIEVuYWJsZWQgYnkgZGVmYXVsdCB0byBzdXBwb3J0IG9sZGNvbmZp
Zy4KKwkgIFlvdSBtdXN0IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRv
IGJlIGJ1aWx0LgogCiBjb25maWcgU0VSSUFMX1NDMTZJUzdYWF9TUEkKLSAgICAgICAgYm9vbCAi
U0MxNklTN3h4IGZvciBzcGkgaW50ZXJmYWNlIgotICAgICAgICBkZXBlbmRzIG9uIFNFUklBTF9T
QzE2SVM3WFgKLSAgICAgICAgZGVwZW5kcyBvbiBTUElfTUFTVEVSCi0gICAgICAgIHNlbGVjdCBT
RVJJQUxfU0MxNklTN1hYX0NPUkUgaWYgU0VSSUFMX1NDMTZJUzdYWAotICAgICAgICBzZWxlY3Qg
UkVHTUFQX1NQSSBpZiBTUElfTUFTVEVSCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBFbmFibGUg
U0MxNklTN3h4IGRyaXZlciBvbiBTUEkgYnVzLAotICAgICAgICAgIElmIHJlcXVpcmVkIHNheSB5
LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKLSAgICAgICAgICBUaGlzIGlzIGFk
ZGl0aW9uYWwgc3VwcG9ydCB0byBleHNpc3RpbmcgZHJpdmVyLgotICAgICAgICAgIFlvdSBtdXN0
IHNlbGVjdCBhdCBsZWFzdCBvbmUgYnVzIGZvciB0aGUgZHJpdmVyIHRvIGJlIGJ1aWx0LgorCWJv
b2wgIlNDMTZJUzd4eCBmb3Igc3BpIGludGVyZmFjZSIKKwlkZXBlbmRzIG9uIFNFUklBTF9TQzE2
SVM3WFgKKwlkZXBlbmRzIG9uIFNQSV9NQVNURVIKKwlzZWxlY3QgU0VSSUFMX1NDMTZJUzdYWF9D
T1JFIGlmIFNFUklBTF9TQzE2SVM3WFgKKwlzZWxlY3QgUkVHTUFQX1NQSSBpZiBTUElfTUFTVEVS
CisJaGVscAorCSAgRW5hYmxlIFNDMTZJUzd4eCBkcml2ZXIgb24gU1BJIGJ1cywKKwkgIElmIHJl
cXVpcmVkIHNheSB5LCBhbmQgc2F5IG4gdG8gc3BpIGlmIG5vdCByZXF1aXJlZCwKKwkgIFRoaXMg
aXMgYWRkaXRpb25hbCBzdXBwb3J0IHRvIGV4c2lzdGluZyBkcml2ZXIuCisJICBZb3UgbXVzdCBz
ZWxlY3QgYXQgbGVhc3Qgb25lIGJ1cyBmb3IgdGhlIGRyaXZlciB0byBiZSBidWlsdC4KIAogY29u
ZmlnIFNFUklBTF9USU1CRVJEQUxFCiAJdHJpc3RhdGUgIlN1cHBvcnQgZm9yIHRpbWJlcmRhbGUg
VUFSVCIKQEAgLTEyMTEsNyArMTIxMSw3IEBAIGNvbmZpZyBTRVJJQUxfQUxURVJBX1VBUlRfQ09O
U09MRQogCSAgRW5hYmxlIGEgQWx0ZXJhIFVBUlQgcG9ydCB0byBiZSB0aGUgc3lzdGVtIGNvbnNv
bGUuCiAKIGNvbmZpZyBTRVJJQUxfSUZYNlg2MAotICAgICAgICB0cmlzdGF0ZSAiU1BJIHByb3Rv
Y29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJTUVOVEFMKSIKKwl0cmlz
dGF0ZSAiU1BJIHByb3RvY29sIGRyaXZlciBmb3IgSW5maW5lb24gNng2MCBtb2RlbSAoRVhQRVJJ
TUVOVEFMKSIKIAlkZXBlbmRzIG9uIEdQSU9MSUIgfHwgQ09NUElMRV9URVNUCiAJZGVwZW5kcyBv
biBTUEkgJiYgSEFTX0RNQQogCWhlbHAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vYmFja2xp
Z2h0L0tjb25maWcgYi9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdodC9LY29uZmlnCmluZGV4IDQwNjc2
YmUyZTQ2YS4uM2I1OTFlMjk0NzA3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpZGVvL2JhY2tsaWdo
dC9LY29uZmlnCisrKyBiL2RyaXZlcnMvdmlkZW8vYmFja2xpZ2h0L0tjb25maWcKQEAgLTksNyAr
OSw3IEBAIG1lbnUgIkJhY2tsaWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydCIKICMgTENECiAjCiBj
b25maWcgTENEX0NMQVNTX0RFVklDRQotICAgICAgICB0cmlzdGF0ZSAiTG93bGV2ZWwgTENEIGNv
bnRyb2xzIgorCXRyaXN0YXRlICJMb3dsZXZlbCBMQ0QgY29udHJvbHMiCiAJaGVscAogCSAgVGhp
cyBmcmFtZXdvcmsgYWRkcyBzdXBwb3J0IGZvciBsb3ctbGV2ZWwgY29udHJvbCBvZiBMQ0QuCiAJ
ICBTb21lIGZyYW1lYnVmZmVyIGRldmljZXMgY29ubmVjdCB0byBwbGF0Zm9ybS1zcGVjaWZpYyBM
Q0QgbW9kdWxlcwpAQCAtMTQxLDEwICsxNDEsMTAgQEAgZW5kaWYgIyBMQ0RfQ0xBU1NfREVWSUNF
CiAjIEJhY2tsaWdodAogIwogY29uZmlnIEJBQ0tMSUdIVF9DTEFTU19ERVZJQ0UKLSAgICAgICAg
dHJpc3RhdGUgIkxvd2xldmVsIEJhY2tsaWdodCBjb250cm9scyIKKwl0cmlzdGF0ZSAiTG93bGV2
ZWwgQmFja2xpZ2h0IGNvbnRyb2xzIgogCWhlbHAKIAkgIFRoaXMgZnJhbWV3b3JrIGFkZHMgc3Vw
cG9ydCBmb3IgbG93LWxldmVsIGNvbnRyb2wgb2YgdGhlIExDRAotICAgICAgICAgIGJhY2tsaWdo
dC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4KKwkgIGJh
Y2tsaWdodC4gVGhpcyBpbmNsdWRlcyBzdXBwb3J0IGZvciBicmlnaHRuZXNzIGFuZCBwb3dlci4K
IAogCSAgVG8gaGF2ZSBzdXBwb3J0IGZvciB5b3VyIHNwZWNpZmljIExDRCBwYW5lbCB5b3Ugd2ls
bCBoYXZlIHRvCiAJICBzZWxlY3QgdGhlIHByb3BlciBkcml2ZXJzIHdoaWNoIGRlcGVuZCBvbiB0
aGlzIG9wdGlvbi4KQEAgLTI3Miw3ICsyNzIsNyBAQCBjb25maWcgQkFDS0xJR0hUX0FQUExFCiAg
ICAgICAgdHJpc3RhdGUgIkFwcGxlIEJhY2tsaWdodCBEcml2ZXIiCiAgICAgICAgZGVwZW5kcyBv
biBYODYgJiYgQUNQSQogICAgICAgIGhlbHAKLSAgICAgICAgIElmIHlvdSBoYXZlIGFuIEludGVs
LWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRzCisJIElmIHlvdSBo
YXZlIGFuIEludGVsLWJhc2VkIEFwcGxlIHNheSBZIHRvIGVuYWJsZSBhIGRyaXZlciBmb3IgaXRz
CiAJIGJhY2tsaWdodC4KIAogY29uZmlnIEJBQ0tMSUdIVF9UT1NBCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZyBiL2RyaXZlcnMvdmlkZW8vY29uc29sZS9LY29uZmln
CmluZGV4IGMxMGUxN2ZiOWE5YS4uYWMzYTI4YzA4Zjc4IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Zp
ZGVvL2NvbnNvbGUvS2NvbmZpZworKysgYi9kcml2ZXJzL3ZpZGVvL2NvbnNvbGUvS2NvbmZpZwpA
QCAtMjcsNyArMjcsNyBAQCBjb25maWcgVkdBQ09OX1NPRlRfU0NST0xMQkFDSwogICAgICAgIGRl
cGVuZHMgb24gVkdBX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAgICAgICBoZWxwCi0gICAg
ICAgICBUaGUgc2Nyb2xsYmFjayBidWZmZXIgb2YgdGhlIHN0YW5kYXJkIFZHQSBjb25zb2xlIGlz
IGxvY2F0ZWQgaW4KKwkgVGhlIHNjcm9sbGJhY2sgYnVmZmVyIG9mIHRoZSBzdGFuZGFyZCBWR0Eg
Y29uc29sZSBpcyBsb2NhdGVkIGluCiAJIHRoZSBWR0EgUkFNLiAgVGhlIHNpemUgb2YgdGhpcyBS
QU0gaXMgZml4ZWQgYW5kIGlzIHF1aXRlIHNtYWxsLgogCSBJZiB5b3UgcmVxdWlyZSBhIGxhcmdl
ciBzY3JvbGxiYWNrIGJ1ZmZlciwgdGhpcyBjYW4gYmUgcGxhY2VkIGluCiAJIFN5c3RlbSBSQU0g
d2hpY2ggaXMgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGR1cmluZyBpbml0aWFsaXphdGlvbi4KQEAg
LTg0LDEyICs4NCwxMiBAQCBjb25maWcgTURBX0NPTlNPTEUKIAkgIElmIHVuc3VyZSwgc2F5IE4u
CiAKIGNvbmZpZyBTR0lfTkVXUE9SVF9DT05TT0xFCi0gICAgICAgIHRyaXN0YXRlICJTR0kgTmV3
cG9ydCBDb25zb2xlIHN1cHBvcnQiCisJdHJpc3RhdGUgIlNHSSBOZXdwb3J0IENvbnNvbGUgc3Vw
cG9ydCIKIAlkZXBlbmRzIG9uIFNHSV9JUDIyICYmIEhBU19JT01FTQotICAgICAgICBzZWxlY3Qg
Rk9OVF9TVVBQT1JUCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBTYXkgWSBoZXJlIGlmIHlvdSB3
YW50IHRoZSBjb25zb2xlIG9uIHRoZSBOZXdwb3J0IGFrYSBYTCBncmFwaGljcwotICAgICAgICAg
IGNhcmQgb2YgeW91ciBJbmR5LiAgTW9zdCBwZW9wbGUgc2F5IFkgaGVyZS4KKwlzZWxlY3QgRk9O
VF9TVVBQT1JUCisJaGVscAorCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCB0aGUgY29uc29sZSBv
biB0aGUgTmV3cG9ydCBha2EgWEwgZ3JhcGhpY3MKKwkgIGNhcmQgb2YgeW91ciBJbmR5LiAgTW9z
dCBwZW9wbGUgc2F5IFkgaGVyZS4KIAogY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlib29sCkBAIC05
NywyNCArOTcsMjQgQEAgY29uZmlnIERVTU1ZX0NPTlNPTEUKIAlkZWZhdWx0IHkKIAogY29uZmln
IERVTU1ZX0NPTlNPTEVfQ09MVU1OUwotICAgICAgICBpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNv
bnNvbGUgc2NyZWVuIGNvbHVtbnMiCi0gICAgICAgIGRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAm
JiAhQVJNCi0gICAgICAgIGRlZmF1bHQgMTYwIGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDgw
Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBp
cyAxNjAsIHdoaWNoIHNob3VsZCBmaXQgYSAxMjgweDEwMjQKLSAgICAgICAgICBtb25pdG9yLgot
ICAgICAgICAgIFNlbGVjdCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRl
ZmF1bHQuCisJaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25zb2xlIHNjcmVlbiBjb2x1bW5zIgor
CWRlcGVuZHMgb24gRFVNTVlfQ09OU09MRSAmJiAhQVJNCisJZGVmYXVsdCAxNjAgaWYgUEFSSVND
CisJZGVmYXVsdCA4MAorCWhlbHAKKwkgIE9uIFBBLVJJU0MsIHRoZSBkZWZhdWx0IHZhbHVlIGlz
IDE2MCwgd2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVj
dCA4MCBpZiB5b3UgdXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZp
ZyBEVU1NWV9DT05TT0xFX1JPV1MKLSAgICAgICAgaW50ICJJbml0aWFsIG51bWJlciBvZiBjb25z
b2xlIHNjcmVlbiByb3dzIgotICAgICAgICBkZXBlbmRzIG9uIERVTU1ZX0NPTlNPTEUgJiYgIUFS
TQotICAgICAgICBkZWZhdWx0IDY0IGlmIFBBUklTQwotICAgICAgICBkZWZhdWx0IDI1Ci0gICAg
ICAgIGhlbHAKLSAgICAgICAgICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwg
d2hpY2ggc2hvdWxkIGZpdCBhIDEyODB4MTAyNAotICAgICAgICAgIG1vbml0b3IuCi0gICAgICAg
ICAgU2VsZWN0IDI1IGlmIHlvdSB1c2UgYSA2NDB4NDgwIHJlc29sdXRpb24gYnkgZGVmYXVsdC4K
KwlpbnQgIkluaXRpYWwgbnVtYmVyIG9mIGNvbnNvbGUgc2NyZWVuIHJvd3MiCisJZGVwZW5kcyBv
biBEVU1NWV9DT05TT0xFICYmICFBUk0KKwlkZWZhdWx0IDY0IGlmIFBBUklTQworCWRlZmF1bHQg
MjUKKwloZWxwCisJICBPbiBQQS1SSVNDLCB0aGUgZGVmYXVsdCB2YWx1ZSBpcyA2NCwgd2hpY2gg
c2hvdWxkIGZpdCBhIDEyODB4MTAyNAorCSAgbW9uaXRvci4KKwkgIFNlbGVjdCAyNSBpZiB5b3Ug
dXNlIGEgNjQweDQ4MCByZXNvbHV0aW9uIGJ5IGRlZmF1bHQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF
Ul9DT05TT0xFCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBzdXBwb3J0IgpAQCAtMTMwLDEx
ICsxMzAsMTEgQEAgY29uZmlnIEZSQU1FQlVGRkVSX0NPTlNPTEVfREVURUNUX1BSSU1BUlkKICAg
ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBkZWZhdWx0IG4KICAg
ICAgICAtLS1oZWxwLS0tCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyBzZWxlY3RlZCwgdGhl
IGZyYW1lYnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYXV0b21hdGljYWxseSBzZWxlY3Qg
dGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNoaXRlY3R1cmUKKwkgSWYgdGhp
cyBvcHRpb24gaXMgc2VsZWN0ZWQsIHRoZSBmcmFtZWJ1ZmZlciBjb25zb2xlIHdpbGwKKwkgYXV0
b21hdGljYWxseSBzZWxlY3QgdGhlIHByaW1hcnkgZGlzcGxheSBkZXZpY2UgKGlmIHRoZSBhcmNo
aXRlY3R1cmUKIAkgc3VwcG9ydHMgdGhpcyBmZWF0dXJlKS4gIE90aGVyd2lzZSwgdGhlIGZyYW1l
YnVmZmVyIGNvbnNvbGUgd2lsbAotICAgICAgICAgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJh
bWVidWZmZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCi0gICAgICAgICBpcyB0
aGUgZGVmYXVsdCBiZWhhdmlvci4KKwkgYWx3YXlzIHNlbGVjdCB0aGUgZmlyc3QgZnJhbWVidWZm
ZXIgZHJpdmVyIHRoYXQgaXMgbG9hZGVkLiBUaGUgbGF0dGVyCisJIGlzIHRoZSBkZWZhdWx0IGJl
aGF2aW9yLgogCiAJIFlvdSBjYW4gYWx3YXlzIG92ZXJyaWRlIHRoZSBhdXRvbWF0aWMgc2VsZWN0
aW9uIG9mIHRoZSBwcmltYXJ5IGRldmljZQogCSBieSB1c2luZyB0aGUgZmJjb249bWFwOiBib290
IG9wdGlvbi4KQEAgLTE0NSwxMSArMTQ1LDExIEBAIGNvbmZpZyBGUkFNRUJVRkZFUl9DT05TT0xF
X1JPVEFUSU9OCiAgICAgICAgYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBSb3RhdGlvbiIKICAg
ICAgICBkZXBlbmRzIG9uIEZSQU1FQlVGRkVSX0NPTlNPTEUKICAgICAgICBoZWxwCi0gICAgICAg
ICBFbmFibGUgZGlzcGxheSByb3RhdGlvbiBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBU
aGlzIGlzIGRvbmUKLSAgICAgICAgIGluIHNvZnR3YXJlIGFuZCBtYXkgYmUgc2lnbmlmaWNhbnRs
eSBzbG93ZXIgdGhhbiBhIG5vcm1hbGx5IG9yaWVudGVkCi0gICAgICAgICBkaXNwbGF5LiAgTm90
ZSB0aGF0IHRoZSByb3RhdGlvbiBpcyBkb25lIGF0IHRoZSBjb25zb2xlIGxldmVsIG9ubHkKLSAg
ICAgICAgIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZmZXIgd2lsbCByZW1h
aW4gbm9ybWFsbHkKLSAgICAgICAgIG9yaWVudGVkLgorCSBFbmFibGUgZGlzcGxheSByb3RhdGlv
biBmb3IgdGhlIGZyYW1lYnVmZmVyIGNvbnNvbGUuICBUaGlzIGlzIGRvbmUKKwkgaW4gc29mdHdh
cmUgYW5kIG1heSBiZSBzaWduaWZpY2FudGx5IHNsb3dlciB0aGFuIGEgbm9ybWFsbHkgb3JpZW50
ZWQKKwkgZGlzcGxheS4gIE5vdGUgdGhhdCB0aGUgcm90YXRpb24gaXMgZG9uZSBhdCB0aGUgY29u
c29sZSBsZXZlbCBvbmx5CisJIHN1Y2ggdGhhdCBvdGhlciB1c2VycyBvZiB0aGUgZnJhbWVidWZm
ZXIgd2lsbCByZW1haW4gbm9ybWFsbHkKKwkgb3JpZW50ZWQuCiAKIGNvbmZpZyBGUkFNRUJVRkZF
Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJYm9vbCAiRnJhbWVidWZmZXIgQ29uc29sZSBE
ZWZlcnJlZCBUYWtlb3ZlciIKQEAgLTE2MywxNCArMTYzLDE0IEBAIGNvbmZpZyBGUkFNRUJVRkZF
Ul9DT05TT0xFX0RFRkVSUkVEX1RBS0VPVkVSCiAJICBibGFjayBzY3JlZW4gYXMgc29vbiBhcyBm
YmNvbiBsb2Fkcy4KIAogY29uZmlnIFNUSV9DT05TT0xFCi0gICAgICAgIGJvb2wgIlNUSSB0ZXh0
IGNvbnNvbGUiCisJYm9vbCAiU1RJIHRleHQgY29uc29sZSIKIAlkZXBlbmRzIG9uIFBBUklTQyAm
JiBIQVNfSU9NRU0KLSAgICAgICAgc2VsZWN0IEZPTlRfU1VQUE9SVAotICAgICAgICBkZWZhdWx0
IHkKLSAgICAgICAgaGVscAotICAgICAgICAgIFRoZSBTVEkgY29uc29sZSBpcyB0aGUgYnVpbHRp
biBkaXNwbGF5L2tleWJvYXJkIG9uIEhQLVBBUklTQwotICAgICAgICAgIG1hY2hpbmVzLiAgU2F5
IFkgaGVyZSB0byBidWlsZCBzdXBwb3J0IGZvciBpdCBpbnRvIHlvdXIga2VybmVsLgotICAgICAg
ICAgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5IHNlcmlhbCBwb3J0IGFz
IGEgY29uc29sZS4KKwlzZWxlY3QgRk9OVF9TVVBQT1JUCisJZGVmYXVsdCB5CisJaGVscAorCSAg
VGhlIFNUSSBjb25zb2xlIGlzIHRoZSBidWlsdGluIGRpc3BsYXkva2V5Ym9hcmQgb24gSFAtUEFS
SVNDCisJICBtYWNoaW5lcy4gIFNheSBZIGhlcmUgdG8gYnVpbGQgc3VwcG9ydCBmb3IgaXQgaW50
byB5b3VyIGtlcm5lbC4KKwkgIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgeW91ciBwcmltYXJ5
IHNlcmlhbCBwb3J0IGFzIGEgY29uc29sZS4KIAogZW5kbWVudQogCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3ZpcnQvS2NvbmZpZyBiL2RyaXZlcnMvdmlydC9LY29uZmlnCmluZGV4IDM2M2FmMmVhZjJi
YS4uY2I1ZDJkODk1OTJmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3ZpcnQvS2NvbmZpZworKysgYi9k
cml2ZXJzL3ZpcnQvS2NvbmZpZwpAQCAtMTgsMTcgKzE4LDE3IEBAIGNvbmZpZyBGU0xfSFZfTUFO
QUdFUgogCWRlcGVuZHMgb24gRlNMX1NPQwogCXNlbGVjdCBFUEFQUl9QQVJBVklSVAogCWhlbHAK
LSAgICAgICAgICBUaGUgRnJlZXNjYWxlIGh5cGVydmlzb3IgbWFuYWdlbWVudCBkcml2ZXIgcHJv
dmlkZXMgc2V2ZXJhbCBzZXJ2aWNlcworCSAgVGhlIEZyZWVzY2FsZSBoeXBlcnZpc29yIG1hbmFn
ZW1lbnQgZHJpdmVyIHByb3ZpZGVzIHNldmVyYWwgc2VydmljZXMKIAkgIHRvIGRyaXZlcnMgYW5k
IGFwcGxpY2F0aW9ucyByZWxhdGVkIHRvIHRoZSBGcmVlc2NhbGUgaHlwZXJ2aXNvcjoKIAotICAg
ICAgICAgIDEpIEFuIGlvY3RsIGludGVyZmFjZSBmb3IgcXVlcnlpbmcgYW5kIG1hbmFnaW5nIHBh
cnRpdGlvbnMuCisJICAxKSBBbiBpb2N0bCBpbnRlcmZhY2UgZm9yIHF1ZXJ5aW5nIGFuZCBtYW5h
Z2luZyBwYXJ0aXRpb25zLgogCi0gICAgICAgICAgMikgQSBmaWxlIGludGVyZmFjZSB0byByZWFk
aW5nIGluY29taW5nIGRvb3JiZWxscy4KKwkgIDIpIEEgZmlsZSBpbnRlcmZhY2UgdG8gcmVhZGlu
ZyBpbmNvbWluZyBkb29yYmVsbHMuCiAKLSAgICAgICAgICAzKSBBbiBpbnRlcnJ1cHQgaGFuZGxl
ciBmb3Igc2h1dHRpbmcgZG93biB0aGUgcGFydGl0aW9uIHVwb24KKwkgIDMpIEFuIGludGVycnVw
dCBoYW5kbGVyIGZvciBzaHV0dGluZyBkb3duIHRoZSBwYXJ0aXRpb24gdXBvbgogCSAgICAgcmVj
ZWl2aW5nIHRoZSBzaHV0ZG93biBkb29yYmVsbCBmcm9tIGEgbWFuYWdlciBwYXJ0aXRpb24uCiAK
LSAgICAgICAgICA0KSBBIGtlcm5lbCBpbnRlcmZhY2UgZm9yIHJlY2VpdmluZyBjYWxsYmFja3Mg
d2hlbiBhIG1hbmFnZWQKKwkgIDQpIEEga2VybmVsIGludGVyZmFjZSBmb3IgcmVjZWl2aW5nIGNh
bGxiYWNrcyB3aGVuIGEgbWFuYWdlZAogCSAgICAgcGFydGl0aW9uIHNodXRzIGRvd24uCiAKIHNv
dXJjZSAiZHJpdmVycy92aXJ0L3Zib3hndWVzdC9LY29uZmlnIgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy92aXJ0aW8vS2NvbmZpZyBiL2RyaXZlcnMvdmlydGlvL0tjb25maWcKaW5kZXggMDc4NjE1Y2Yy
YWZjLi4yOTg5NjM3NGJmMWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdmlydGlvL0tjb25maWcKKysr
IGIvZHJpdmVycy92aXJ0aW8vS2NvbmZpZwpAQCAtMjksMTcgKzI5LDE3IEBAIGNvbmZpZyBWSVJU
SU9fUENJX0xFR0FDWQogCWRlZmF1bHQgeQogCWRlcGVuZHMgb24gVklSVElPX1BDSQogCS0tLWhl
bHAtLS0KLSAgICAgICAgICBWaXJ0aW8gUENJIENhcmQgMC45LlggRHJhZnQgKGNpcmNhIDIwMTQp
IGFuZCBvbGRlciBkZXZpY2Ugc3VwcG9ydC4KKwkgIFZpcnRpbyBQQ0kgQ2FyZCAwLjkuWCBEcmFm
dCAoY2lyY2EgMjAxNCkgYW5kIG9sZGVyIGRldmljZSBzdXBwb3J0LgogCiAJICBUaGlzIG9wdGlv
biBlbmFibGVzIGJ1aWxkaW5nIGEgdHJhbnNpdGlvbmFsIGRyaXZlciwgc3VwcG9ydGluZwogCSAg
Ym90aCBkZXZpY2VzIGNvbmZvcm1pbmcgdG8gVmlydGlvIDEgc3BlY2lmaWNhdGlvbiwgYW5kIGxl
Z2FjeSBkZXZpY2VzLgogCSAgSWYgZGlzYWJsZWQsIHlvdSBnZXQgYSBzbGlnaHRseSBzbWFsbGVy
LCBub24tdHJhbnNpdGlvbmFsIGRyaXZlciwKIAkgIHdpdGggbm8gbGVnYWN5IGNvbXBhdGliaWxp
dHkuCiAKLSAgICAgICAgICBTbyBsb29rIG91dCBpbnRvIHlvdXIgZHJpdmV3YXkuICBEbyB5b3Ug
aGF2ZSBhIGZseWluZyBjYXI/ICBJZgotICAgICAgICAgIHNvLCB5b3UgY2FuIGhhcHBpbHkgZGlz
YWJsZSB0aGlzIG9wdGlvbiBhbmQgdmlydGlvIHdpbGwgbm90Ci0gICAgICAgICAgYnJlYWsuICBP
dGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGluZyB3aGF0Ci0gICAg
ICAgICAgbGlmZSB3aWxsIGJlIGxpa2UgaW4gVGhlIEZ1dHVyZS4KKwkgIFNvIGxvb2sgb3V0IGlu
dG8geW91ciBkcml2ZXdheS4gIERvIHlvdSBoYXZlIGEgZmx5aW5nIGNhcj8gIElmCisJICBzbywg
eW91IGNhbiBoYXBwaWx5IGRpc2FibGUgdGhpcyBvcHRpb24gYW5kIHZpcnRpbyB3aWxsIG5vdAor
CSAgYnJlYWsuICBPdGhlcndpc2UsIGxlYXZlIGl0IHNldC4gIFVubGVzcyB5b3UncmUgdGVzdGlu
ZyB3aGF0CisJICBsaWZlIHdpbGwgYmUgbGlrZSBpbiBUaGUgRnV0dXJlLgogCiAJICBJZiB1bnN1
cmUsIHNheSBZLgogCmRpZmYgLS1naXQgYS9kcml2ZXJzL3cxL3NsYXZlcy9LY29uZmlnIGIvZHJp
dmVycy93MS9zbGF2ZXMvS2NvbmZpZwppbmRleCBlYmVkNDk1YjllNjkuLjAzNWRlMDQ3MTBkMSAx
MDA2NDQKLS0tIGEvZHJpdmVycy93MS9zbGF2ZXMvS2NvbmZpZworKysgYi9kcml2ZXJzL3cxL3Ns
YXZlcy9LY29uZmlnCkBAIC03MSw4ICs3MSw4IEBAIGNvbmZpZyBXMV9TTEFWRV9EUzI4MDUKIAlo
ZWxwCiAJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRvIHVzZSBhIDEtd2lyZQogCSAgaXMgYSAx
MTItYnl0ZSB1c2VyLXByb2dyYW1tYWJsZSBFRVBST00gaXMKLSAgICAgICAgICBvcmdhbml6ZWQg
YXMgNyBwYWdlcyBvZiAxNiBieXRlcyBlYWNoIHdpdGggNjRiaXQKLSAgICAgICAgICB1bmlxdWUg
bnVtYmVyLiBSZXF1aXJlcyBPdmVyRHJpdmUgU3BlZWQgdG8gdGFsayB0by4KKwkgIG9yZ2FuaXpl
ZCBhcyA3IHBhZ2VzIG9mIDE2IGJ5dGVzIGVhY2ggd2l0aCA2NGJpdAorCSAgdW5pcXVlIG51bWJl
ci4gUmVxdWlyZXMgT3ZlckRyaXZlIFNwZWVkIHRvIHRhbGsgdG8uCiAKIGNvbmZpZyBXMV9TTEFW
RV9EUzI0MzEKIAl0cmlzdGF0ZSAiMWtiIEVFUFJPTSBmYW1pbHkgc3VwcG9ydCAoRFMyNDMxKSIK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcgYi9kcml2ZXJzL3hlbi9LY29uZmlnCmlu
ZGV4IDc5Y2M3NTA5NmY0Mi4uZDhjOWJiYTU3Y2FlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9L
Y29uZmlnCisrKyBiL2RyaXZlcnMveGVuL0tjb25maWcKQEAgLTExMCwxMiArMTEwLDEyIEBAIGNv
bmZpZyBYRU5fQ09NUEFUX1hFTkZTCiAgICAgICAgZGVwZW5kcyBvbiBYRU5GUwogICAgICAgIGRl
ZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoZSBvbGQgeGVuc3RvcmUgdXNlcnNwYWNl
IHRvb2xzIGV4cGVjdCB0byBmaW5kICJ4ZW5idXMiCi0gICAgICAgICB1bmRlciAvcHJvYy94ZW4s
IGJ1dCAieGVuYnVzIiBpcyBub3cgZm91bmQgYXQgdGhlIHJvb3Qgb2YgdGhlCi0gICAgICAgICB4
ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3Jl
YXRlCi0gICAgICAgICB0aGUgY29tcGF0aWJpbGl0eSBtb3VudCBwb2ludCAvcHJvYy94ZW4gaWYg
aXQgaXMgcnVubmluZyBvbgotICAgICAgICAgYSB4ZW4gcGxhdGZvcm0uCi0gICAgICAgICBJZiBp
biBkb3VidCwgc2F5IHllcy4KKwkgVGhlIG9sZCB4ZW5zdG9yZSB1c2Vyc3BhY2UgdG9vbHMgZXhw
ZWN0IHRvIGZpbmQgInhlbmJ1cyIKKwkgdW5kZXIgL3Byb2MveGVuLCBidXQgInhlbmJ1cyIgaXMg
bm93IGZvdW5kIGF0IHRoZSByb290IG9mIHRoZQorCSB4ZW5mcyBmaWxlc3lzdGVtLiAgU2VsZWN0
aW5nIHRoaXMgY2F1c2VzIHRoZSBrZXJuZWwgdG8gY3JlYXRlCisJIHRoZSBjb21wYXRpYmlsaXR5
IG1vdW50IHBvaW50IC9wcm9jL3hlbiBpZiBpdCBpcyBydW5uaW5nIG9uCisJIGEgeGVuIHBsYXRm
b3JtLgorCSBJZiBpbiBkb3VidCwgc2F5IHllcy4KIAogY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNP
UgogICAgICAgIGJvb2wgIkNyZWF0ZSB4ZW4gZW50cmllcyB1bmRlciAvc3lzL2h5cGVydmlzb3Ii
CkBAIC0xMjMsNyArMTIzLDcgQEAgY29uZmlnIFhFTl9TWVNfSFlQRVJWSVNPUgogICAgICAgIHNl
bGVjdCBTWVNfSFlQRVJWSVNPUgogICAgICAgIGRlZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAg
ICAgIENyZWF0ZSBlbnRyaWVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvciBkZXNjcmliaW5nIHRoZSBY
ZW4KKwkgQ3JlYXRlIGVudHJpZXMgdW5kZXIgL3N5cy9oeXBlcnZpc29yIGRlc2NyaWJpbmcgdGhl
IFhlbgogCSBoeXBlcnZpc29yIGVudmlyb25tZW50LiAgV2hlbiBydW5uaW5nIG5hdGl2ZSBvciBp
biBhbm90aGVyCiAJIHZpcnR1YWwgZW52aXJvbm1lbnQsIC9zeXMvaHlwZXJ2aXNvciB3aWxsIHN0
aWxsIGJlIHByZXNlbnQsCiAJIGJ1dCB3aWxsIGhhdmUgbm8geGVuIGNvbnRlbnRzLgpAQCAtMjcw
LDcgKzI3MCw3IEBAIGNvbmZpZyBYRU5fQUNQSV9QUk9DRVNTT1IKIAlkZXBlbmRzIG9uIFhFTiAm
JiBYRU5fRE9NMCAmJiBYODYgJiYgQUNQSV9QUk9DRVNTT1IgJiYgQ1BVX0ZSRVEKIAlkZWZhdWx0
IG0KIAloZWxwCi0gICAgICAgICAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1cGxvYWRzIFBvd2VyIE1h
bmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgorCSAgVGhpcyBBQ1BJIHByb2Nlc3NvciB1
cGxvYWRzIFBvd2VyIE1hbmFnZW1lbnQgaW5mb3JtYXRpb24gdG8gdGhlIFhlbgogCSAgaHlwZXJ2
aXNvci4KIAogCSAgVG8gZG8gdGhhdCB0aGUgZHJpdmVyIHBhcnNlcyB0aGUgUG93ZXIgTWFuYWdl
bWVudCBkYXRhIGFuZCB1cGxvYWRzCkBAIC0yNzksNyArMjc5LDcgQEAgY29uZmlnIFhFTl9BQ1BJ
X1BST0NFU1NPUgogCSAgU01NIHNvIHRoYXQgb3RoZXIgZHJpdmVycyAoc3VjaCBhcyBBQ1BJIGNw
dWZyZXEgc2NhbGluZyBkcml2ZXIpIHdpbGwKIAkgIG5vdCBsb2FkLgogCi0gICAgICAgICAgVG8g
Y29tcGlsZSB0aGlzIGRyaXZlciBhcyBhIG1vZHVsZSwgY2hvb3NlIE0gaGVyZTogdGhlIG1vZHVs
ZSB3aWxsIGJlCisJICBUbyBjb21waWxlIHRoaXMgZHJpdmVyIGFzIGEgbW9kdWxlLCBjaG9vc2Ug
TSBoZXJlOiB0aGUgbW9kdWxlIHdpbGwgYmUKIAkgIGNhbGxlZCB4ZW5fYWNwaV9wcm9jZXNzb3Ig
IElmIHlvdSBkbyBub3Qga25vdyB3aGF0IHRvIGNob29zZSwgc2VsZWN0CiAJICBNIGhlcmUuIElm
IHRoZSBDUFVGUkVRIGRyaXZlcnMgYXJlIGJ1aWx0IGluLCBzZWxlY3QgWSBoZXJlLgogCkBAIC0z
MTIsOCArMzEyLDggQEAgY29uZmlnIFhFTl9TWU1TCiAgICAgICAgZGVwZW5kcyBvbiBYODYgJiYg
WEVOX0RPTTAgJiYgWEVORlMKICAgICAgICBkZWZhdWx0IHkgaWYgS0FMTFNZTVMKICAgICAgICBo
ZWxwCi0gICAgICAgICAgRXhwb3J0cyBoeXBlcnZpc29yIHN5bWJvbHMgKGFsb25nIHdpdGggdGhl
aXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCi0gICAgICAgICAgL3Byb2MveGVuL3hlbnN5bXMg
ZmlsZSwgc2ltaWxhciB0byAvcHJvYy9rYWxsc3ltcworCSAgRXhwb3J0cyBoeXBlcnZpc29yIHN5
bWJvbHMgKGFsb25nIHdpdGggdGhlaXIgdHlwZXMgYW5kIGFkZHJlc3NlcykgdmlhCisJICAvcHJv
Yy94ZW4veGVuc3ltcyBmaWxlLCBzaW1pbGFyIHRvIC9wcm9jL2thbGxzeW1zCiAKIGNvbmZpZyBY
RU5fSEFWRV9WUE1VCiAgICAgICAgYm9vbAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:56:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGP0H-0007cQ-99; Fri, 04 Oct 2019 14:56:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2rb=X5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iGP0G-0007cK-TK
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:56:20 +0000
X-Inumbo-ID: 1f54829e-e6b7-11e9-975c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f54829e-e6b7-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 14:56:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570200980;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BXqfwxy07AJiYfhrCBIBWZZ+m+PdIAtXY6n7jiI29lE=;
 b=BkE4jdj+JRRiRmW7ZDIxz+TKN4b3GuqrJLq+TZJxdd6AcHkiRRPtLrvk
 gvH/w8AbdyFmiNt8DzzeQec7b/7i4d1UUXTPALGIn/sB0LhS4nAYCgTl9
 cLWYrvChFzSMWQBa5zRnedgKDCUgVZaFXTjeMjDWW/u8ZBohvpn6TzO0U 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ieMC28sULzVT/MCV513V0DXv9TSVwCZVEPs+GWSdK9TW64U03hGn494atH3OCXrr0YL+NuhfCL
 pyp1QJZ9nPzXQ07zA3AdvDOYKTBB+cxRz4UwdIEF3n1WTDZBv/5Imil69KNiA1Ih2ZCLp6Te8x
 rcXHW+4hQC3JRHhPqNBqUK0VRpIS6BQILwm7OKae4frFZc8uwG9iC4z1YUct9t7sn+7MvkPit+
 tYDfEgE47uDf/Zt0lVTNmKDb5Ec5zebHVIR7GJoKnhL6A/Nt2sJQf7Ax8yjvGnyoIgxu9ynr0U
 kJg=
X-SBRS: 2.7
X-MesageID: 6551308
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6551308"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 <xen-devel@lists.xenproject.org>
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
Date: Fri, 4 Oct 2019 15:56:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNC8xOSAzOjQzIFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDA0LjEwLjE5IDE2
OjM0LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMC80LzE5IDM6MjQgUE0sIErDvHJnZW4g
R3Jvw58gd3JvdGU6Cj4+PiBPbiAwNC4xMC4xOSAxNjowOCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4+PiBPbiAxMC80LzE5IDc6NDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IHNjaGVk
X3RpY2tfc3VzcGVuZCgpIGFuZCBzY2hlZF90aWNrX3Jlc3VtZSgpIHNob3VsZCBub3QgY2FsbCB0
aGUKPj4+Pj4gc2NoZWR1bGVyIHNwZWNpZmljIHRpbWVyIGhhbmRsZXJzIGluIGNhc2UgdGhlIGNw
dSB0aGV5IGFyZSBydW5uaW5nIG9uCj4+Pj4+IGlzIGp1c3QgYmVpbmcgbW92ZWQgdG8gb3IgZnJv
bSBhIGNwdXBvb2wuCj4+Pj4+Cj4+Pj4+IFVzZSBhIG5ldyBwZXJjcHUgbG9jayBmb3IgdGhhdCBw
dXJwb3NlLgo+Pj4+Cj4+Pj4gSXMgdGhlcmUgYSByZWFzb24gd2UgY2FuJ3QgdXNlIHRoZSBwY3B1
X3NjaGVkdWxlX2xvY2soKSBpbnN0ZWFkIG9mCj4+Pj4gaW50cm9kdWNpbmcgYSBuZXcgb25lP8Kg
IFNvcnJ5IGlmIHRoaXMgaXMgb2J2aW91cywgYnV0IGl0J3MgYmVlbiBhIHdoaWxlCj4+Pj4gc2lu
Y2UgSSBwb2tlZCBhcm91bmQgdGhpcyBjb2RlLgo+Pj4KPj4+IExvY2sgY29udGVudGlvbiB3b3Vs
ZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3aXRoIGNyZWRpdDIgd2hpY2ggaXMgdXNpbmcgYQo+Pj4g
cGVyLWNvcmUgb3IgZXZlbiBwZXItc29ja2V0IGxvY2suIFdlIGRvbid0IGNhcmUgYWJvdXQgb3Ro
ZXIgc2NoZWR1bGluZwo+Pj4gYWN0aXZpdHkgaGVyZSwgYWxsIHdlIG5lZWQgaXMgYSBndWFyZCBh
Z2FpbnN0IG91ciBwZXItY3B1IHNjaGVkdWxlcgo+Pj4gZGF0YSBiZWluZyBjaGFuZ2VkIGJlbmVh
dGggb3VyIGZlZXQuCj4+Cj4+IElzIHRoaXMgY29kZSByZWFsbHkgYmVpbmcgY2FsbGVkIHNvIG9m
dGVuIHRoYXQgd2UgbmVlZCB0byB3b3JyeSBhYm91dAo+PiB0aGlzIGxldmVsIG9mIGNvbnRlbnRp
b24/Cj4gCj4gSXRzIGNhbGxlZCBlYWNoIHRpbWUgaWRsZSBpcyBlbnRlcmVkIGFuZCBsZWZ0IGFn
YWluLgo+IAo+IEVzcGVjaWFsbHkgd2l0aCBjb3JlIHNjaGVkdWxpbmcgdGhlcmUgaXMgYSBoaWdo
IHByb2JhYmlsaXR5IG9mIG11bHRpcGxlCj4gY3B1cyBsZWF2aW5nIGlkbGUgYXQgdGhlIHNhbWUg
dGltZSBhbmQgdGhlIHBlci1zY2hlZHVsZXIgbG9jayBiZWluZyB1c2VkCj4gaW4gcGFyYWxsZWwg
YWxyZWFkeS4KCkhybSwgdGhhdCBkb2VzIHNvdW5kIHByZXR0eSBiYWQuCgo+PiBXZSBhbHJlYWR5
IGhhdmUgYSAqbG90KiBvZiBsb2NrczsgYW5kIGluIHRoaXMgY2FzZSB5b3UncmUgYWRkaW5nIGEK
Pj4gc2Vjb25kIGxvY2sgd2hpY2ggaW50ZXJhY3RzIHdpdGggdGhlIHBlci1zY2hlZHVsZXIgY3B1
IGxvY2suwqAgVGhpcyBqdXN0Cj4+IHNlZW1zIGxpa2UgYXNraW5nIGZvciB0cm91YmxlLgo+IAo+
IEluIHdoaWNoIHdheSBkb2VzIGl0IGludGVyYWN0IHdpdGggdGhlIHBlci1zY2hlZHVsZXIgY3B1
IGxvY2s/Cj4gCj4+IEkgd29uJ3QgTmFjayB0aGUgcGF0Y2gsIGJ1dCBJIGRvbid0IHRoaW5rIEkg
d291bGQgYWNrIGl0IHdpdGhvdXQgY2xlYXIKPj4gZXZpZGVuY2UgdGhhdCB0aGUgZXh0cmEgbG9j
ayBoYXMgYSBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCB0aGF0J3Mgd29ydGgKPj4gdGhlIGNvc3Qg
b2YgdGhlIGV4dHJhIGNvbXBsZXhpdHkuCj4gCj4gSSB0aGluayBjb21wbGV4aXR5IGlzIGxvd2Vy
IHRoaXMgd2F5LiBFc3BlY2lhbGx5IGNvbnNpZGVyaW5nIHRoZSBwZXItCj4gc2NoZWR1bGVyIGxv
Y2sgY2hhbmdpbmcgd2l0aCBtb3ZpbmcgYSBjcHUgdG8gb3IgZnJvbSBhIGNwdXBvb2wuCgpUaGUg
a2V5IGFzcGVjdCBvZiB0aGUgcGVyLXNjaGVkdWxlciBsb2NrIGlzIHRoYXQgb25jZSB5b3UgaG9s
ZCBpdCwgdGhlCnBvaW50ZXIgdG8gdGhlIGxvY2sgY2FuJ3QgY2hhbmdlLgoKQWZ0ZXIgdGhpcyBw
YXRjaCwgdGhlIGZhY3QgcmVtYWlucyB0aGF0IHNvbWV0aW1lcyB5b3UgbmVlZCB0byBncmFiIG9u
ZQpsb2NrLCBzb21ldGltZXMgdGhlIG90aGVyLCBhbmQgc29tZXRpbWVzIGJvdGguCgpBbmQsIHRp
Y2tfc3VzcGVuZCgpIGxpdmVzIGluIHRoZSBwZXItc2NoZWR1bGVyIGNvZGUuICBFYWNoIHNjaGVk
dWxlciBoYXMKdG8gcmVtZW1iZXIgdGhhdCB0aWNrX3N1c3BlbmQgYW5kIHRpY2tfcmVzdW1lIGhv
bGQgYSBjb21wbGV0ZWx5CmRpZmZlcmVudCBsb2NrIHRvIHRoZSByZXN0IG9mIHRoZSBzY2hlZHVs
aW5nIGZ1bmN0aW9ucy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGP0V-0007gM-Je; Fri, 04 Oct 2019 14:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xmxh=X5=kernel.org=krzk@srs-us1.protection.inumbo.net>)
 id 1iGP0U-0007gB-J6
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:56:34 +0000
X-Inumbo-ID: 27feacda-e6b7-11e9-975c-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27feacda-e6b7-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 14:56:34 +0000 (UTC)
Received: from localhost.localdomain (unknown [194.230.155.145])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E9147222C0;
 Fri,  4 Oct 2019 14:56:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570200993;
 bh=hIPFF5VMuG2Mz/13SIGk14a7hhEIb6Ib26/KDy0UBVI=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=2hKH17bqrpHslxjgS1J/aWaE8hlOnq2RZqnEWPhAH97UgJ69Q0e/TYA4/T0faMShC
 hmvyV2AburVcNMqHY77cZnfcj/+C0P9Xq5YW0XPB1cPYifcjQr2PkI0wK061gsO0hs
 93eZ/JxMGXEkivkhmxHzGQhOqoEZidcSyRmDZxqI=
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Jiri Kosina <trivial@kernel.org>, linux-kernel@vger.kernel.org,
 linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org,
 linux-um@lists.infradead.org, keyrings@vger.kernel.org,
 linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org,
 linux-block@vger.kernel.org, linux-crypto@vger.kernel.org,
 openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com,
 dmaengine@vger.kernel.org, linux-edac@vger.kernel.org,
 linux-efi@vger.kernel.org, linux-input@vger.kernel.org,
 linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org,
 linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org,
 dm-devel@redhat.com, linux-raid@vger.kernel.org,
 linux-media@vger.kernel.org, linux-mmc@vger.kernel.org,
 linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org,
 linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org,
 linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org,
 esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org,
 linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org,
 ac100@lists.launchpad.net, linux-tegra@vger.kernel.org,
 bcm-kernel-feedback-list@broadcom.com,
 linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org,
 virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org, linux-security-module@vger.kernel.org,
 linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org
Date: Fri,  4 Oct 2019 16:55:43 +0200
Message-Id: <20191004145544.5066-2-krzk@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191004145544.5066-1-krzk@kernel.org>
References: <20191004145544.5066-1-krzk@kernel.org>
Subject: [Xen-devel] [RESEND TRIVIAL 2/3] treewide: Fix Kconfig indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Krzysztof Kozlowski <krzk@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj
ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz
L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv
emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGNlcnRzL0tjb25maWcgICAgICAgICAgICAg
ICAgICB8IDE0ICsrKysrKy0tLS0tLS0KIGluaXQvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8
IDI4ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiBrZXJuZWwvdHJhY2UvS2NvbmZpZyAgICAg
ICAgICAgfCAgOCArKysrLS0tLQogbGliL0tjb25maWcgICAgICAgICAgICAgICAgICAgIHwgIDIg
Ky0KIGxpYi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0KIGxpYi9LY29uZmlnLmtnZGIgICAgICAgICAgICAgICB8ICA4ICsr
KystLS0tCiBtbS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLQogc2FtcGxlcy9LY29uZmlnICAgICAgICAgICAgICAgIHwgIDIgKy0KIHNl
Y3VyaXR5L2FwcGFybW9yL0tjb25maWcgICAgICB8ICAyICstCiBzZWN1cml0eS9pbnRlZ3JpdHkv
S2NvbmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogc2VjdXJpdHkvaW50ZWdy
aXR5L2ltYS9LY29uZmlnIHwgMTIgKysrKysrLS0tLS0tCiBzZWN1cml0eS9zYWZlc2V0aWQvS2Nv
bmZpZyAgICAgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLQogMTIgZmlsZXMgY2hhbmdlZCwg
OTQgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY2VydHMvS2Nv
bmZpZyBiL2NlcnRzL0tjb25maWcKaW5kZXggYzk0ZTkzZDhiY2NmLi4wMzU4YzY2ZDNkN2MgMTAw
NjQ0Ci0tLSBhL2NlcnRzL0tjb25maWcKKysrIGIvY2VydHMvS2NvbmZpZwpAQCAtNiwxNCArNiwx
NCBAQCBjb25maWcgTU9EVUxFX1NJR19LRVkKIAlkZWZhdWx0ICJjZXJ0cy9zaWduaW5nX2tleS5w
ZW0iCiAJZGVwZW5kcyBvbiBNT0RVTEVfU0lHCiAJaGVscAotICAgICAgICAgUHJvdmlkZSB0aGUg
ZmlsZSBuYW1lIG9mIGEgcHJpdmF0ZSBrZXkvY2VydGlmaWNhdGUgaW4gUEVNIGZvcm1hdCwKLSAg
ICAgICAgIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIuIFRoZSBmaWxlIHNo
b3VsZCBjb250YWluLCBvcgotICAgICAgICAgdGhlIFVSSSBzaG91bGQgaWRlbnRpZnksIGJvdGgg
dGhlIGNlcnRpZmljYXRlIGFuZCBpdHMgY29ycmVzcG9uZGluZwotICAgICAgICAgcHJpdmF0ZSBr
ZXkuCisJIFByb3ZpZGUgdGhlIGZpbGUgbmFtZSBvZiBhIHByaXZhdGUga2V5L2NlcnRpZmljYXRl
IGluIFBFTSBmb3JtYXQsCisJIG9yIGEgUEtDUyMxMSBVUkkgYWNjb3JkaW5nIHRvIFJGQzc1MTIu
IFRoZSBmaWxlIHNob3VsZCBjb250YWluLCBvcgorCSB0aGUgVVJJIHNob3VsZCBpZGVudGlmeSwg
Ym90aCB0aGUgY2VydGlmaWNhdGUgYW5kIGl0cyBjb3JyZXNwb25kaW5nCisJIHByaXZhdGUga2V5
LgogCi0gICAgICAgICBJZiB0aGlzIG9wdGlvbiBpcyB1bmNoYW5nZWQgZnJvbSBpdHMgZGVmYXVs
dCAiY2VydHMvc2lnbmluZ19rZXkucGVtIiwKLSAgICAgICAgIHRoZW4gdGhlIGtlcm5lbCB3aWxs
IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgdGhlIHByaXZhdGUga2V5IGFuZAotICAgICAgICAgY2Vy
dGlmaWNhdGUgYXMgZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxl
LXNpZ25pbmcucnN0CisJIElmIHRoaXMgb3B0aW9uIGlzIHVuY2hhbmdlZCBmcm9tIGl0cyBkZWZh
dWx0ICJjZXJ0cy9zaWduaW5nX2tleS5wZW0iLAorCSB0aGVuIHRoZSBrZXJuZWwgd2lsbCBhdXRv
bWF0aWNhbGx5IGdlbmVyYXRlIHRoZSBwcml2YXRlIGtleSBhbmQKKwkgY2VydGlmaWNhdGUgYXMg
ZGVzY3JpYmVkIGluIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUvbW9kdWxlLXNpZ25pbmcucnN0
CiAKIGNvbmZpZyBTWVNURU1fVFJVU1RFRF9LRVlSSU5HCiAJYm9vbCAiUHJvdmlkZSBzeXN0ZW0t
d2lkZSByaW5nIG9mIHRydXN0ZWQga2V5cyIKZGlmZiAtLWdpdCBhL2luaXQvS2NvbmZpZyBiL2lu
aXQvS2NvbmZpZwppbmRleCBiNGRhYWQyYmFjMjMuLmUxYTZmMzFkYTI4MSAxMDA2NDQKLS0tIGEv
aW5pdC9LY29uZmlnCisrKyBiL2luaXQvS2NvbmZpZwpAQCAtMTY5LDEwICsxNjksMTAgQEAgY29u
ZmlnIEJVSUxEX1NBTFQKICAgICAgICBzdHJpbmcgIkJ1aWxkIElEIFNhbHQiCiAgICAgICAgZGVm
YXVsdCAiIgogICAgICAgIGhlbHAKLSAgICAgICAgICBUaGUgYnVpbGQgSUQgaXMgdXNlZCB0byBs
aW5rIGJpbmFyaWVzIGFuZCB0aGVpciBkZWJ1ZyBpbmZvLiBTZXR0aW5nCi0gICAgICAgICAgdGhp
cyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgYnVp
bGQgaWQuCi0gICAgICAgICAgVGhpcyBpcyBtb3N0bHkgdXNlZnVsIGZvciBkaXN0cmlidXRpb25z
IHdoaWNoIHdhbnQgdG8gZW5zdXJlIHRoZQotICAgICAgICAgIGJ1aWxkIGlzIHVuaXF1ZSBiZXR3
ZWVuIGJ1aWxkcy4gSXQncyBzYWZlIHRvIGxlYXZlIHRoZSBkZWZhdWx0LgorCSAgVGhlIGJ1aWxk
IElEIGlzIHVzZWQgdG8gbGluayBiaW5hcmllcyBhbmQgdGhlaXIgZGVidWcgaW5mby4gU2V0dGlu
ZworCSAgdGhpcyBvcHRpb24gd2lsbCB1c2UgdGhlIHZhbHVlIGluIHRoZSBjYWxjdWxhdGlvbiBv
ZiB0aGUgYnVpbGQgaWQuCisJICBUaGlzIGlzIG1vc3RseSB1c2VmdWwgZm9yIGRpc3RyaWJ1dGlv
bnMgd2hpY2ggd2FudCB0byBlbnN1cmUgdGhlCisJICBidWlsZCBpcyB1bmlxdWUgYmV0d2VlbiBi
dWlsZHMuIEl0J3Mgc2FmZSB0byBsZWF2ZSB0aGUgZGVmYXVsdC4KIAogY29uZmlnIEhBVkVfS0VS
TkVMX0daSVAKIAlib29sCkBAIC0xMzI3LDkgKzEzMjcsOSBAQCBtZW51Y29uZmlnIEVYUEVSVAog
CXNlbGVjdCBERUJVR19LRVJORUwKIAloZWxwCiAJICBUaGlzIG9wdGlvbiBhbGxvd3MgY2VydGFp
biBiYXNlIGtlcm5lbCBvcHRpb25zIGFuZCBzZXR0aW5ncwotICAgICAgICAgIHRvIGJlIGRpc2Fi
bGVkIG9yIHR3ZWFrZWQuIFRoaXMgaXMgZm9yIHNwZWNpYWxpemVkCi0gICAgICAgICAgZW52aXJv
bm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5lbC4KLSAgICAg
ICAgICBPbmx5IHVzZSB0aGlzIGlmIHlvdSByZWFsbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcu
CisJICB0byBiZSBkaXNhYmxlZCBvciB0d2Vha2VkLiBUaGlzIGlzIGZvciBzcGVjaWFsaXplZAor
CSAgZW52aXJvbm1lbnRzIHdoaWNoIGNhbiB0b2xlcmF0ZSBhICJub24tc3RhbmRhcmQiIGtlcm5l
bC4KKwkgIE9ubHkgdXNlIHRoaXMgaWYgeW91IHJlYWxseSBrbm93IHdoYXQgeW91IGFyZSBkb2lu
Zy4KIAogY29uZmlnIFVJRDE2CiAJYm9vbCAiRW5hYmxlIDE2LWJpdCBVSUQgc3lzdGVtIGNhbGxz
IiBpZiBFWFBFUlQKQEAgLTE0MzksMTEgKzE0MzksMTEgQEAgY29uZmlnIEJVRwogCWJvb2wgIkJV
RygpIHN1cHBvcnQiIGlmIEVYUEVSVAogCWRlZmF1bHQgeQogCWhlbHAKLSAgICAgICAgICBEaXNh
YmxpbmcgdGhpcyBvcHRpb24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJl
ZHVjaW5nCi0gICAgICAgICAgdGhlIHNpemUgb2YgeW91ciBrZXJuZWwgaW1hZ2UgYW5kIHBvdGVu
dGlhbGx5IHF1aWV0bHkgaWdub3JpbmcKLSAgICAgICAgICBudW1lcm91cyBmYXRhbCBjb25kaXRp
b25zLiBZb3Ugc2hvdWxkIG9ubHkgY29uc2lkZXIgZGlzYWJsaW5nIHRoaXMKLSAgICAgICAgICBv
cHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBmYWNpbGl0aWVzIGZvciByZXBvcnRp
bmcgZXJyb3JzLgotICAgICAgICAgIEp1c3Qgc2F5IFkuCisJICBEaXNhYmxpbmcgdGhpcyBvcHRp
b24gZWxpbWluYXRlcyBzdXBwb3J0IGZvciBCVUcgYW5kIFdBUk4sIHJlZHVjaW5nCisJICB0aGUg
c2l6ZSBvZiB5b3VyIGtlcm5lbCBpbWFnZSBhbmQgcG90ZW50aWFsbHkgcXVpZXRseSBpZ25vcmlu
ZworCSAgbnVtZXJvdXMgZmF0YWwgY29uZGl0aW9ucy4gWW91IHNob3VsZCBvbmx5IGNvbnNpZGVy
IGRpc2FibGluZyB0aGlzCisJICBvcHRpb24gZm9yIGVtYmVkZGVkIHN5c3RlbXMgd2l0aCBubyBm
YWNpbGl0aWVzIGZvciByZXBvcnRpbmcgZXJyb3JzLgorCSAgSnVzdCBzYXkgWS4KIAogY29uZmln
IEVMRl9DT1JFCiAJZGVwZW5kcyBvbiBDT1JFRFVNUApAQCAtMTQ1OSw4ICsxNDU5LDggQEAgY29u
ZmlnIFBDU1BLUl9QTEFURk9STQogCXNlbGVjdCBJODI1M19MT0NLCiAJZGVmYXVsdCB5CiAJaGVs
cAotICAgICAgICAgIFRoaXMgb3B0aW9uIGFsbG93cyB0byBkaXNhYmxlIHRoZSBpbnRlcm5hbCBQ
Qy1TcGVha2VyCi0gICAgICAgICAgc3VwcG9ydCwgc2F2aW5nIHNvbWUgbWVtb3J5LgorCSAgVGhp
cyBvcHRpb24gYWxsb3dzIHRvIGRpc2FibGUgdGhlIGludGVybmFsIFBDLVNwZWFrZXIKKwkgIHN1
cHBvcnQsIHNhdmluZyBzb21lIG1lbW9yeS4KIAogY29uZmlnIEJBU0VfRlVMTAogCWRlZmF1bHQg
eQpkaWZmIC0tZ2l0IGEva2VybmVsL3RyYWNlL0tjb25maWcgYi9rZXJuZWwvdHJhY2UvS2NvbmZp
ZwppbmRleCBlMDg1MjdmNTBkMmEuLjAzOTMwMDNmMTAyZiAxMDA2NDQKLS0tIGEva2VybmVsL3Ry
YWNlL0tjb25maWcKKysrIGIva2VybmVsL3RyYWNlL0tjb25maWcKQEAgLTc2LDcgKzc2LDcgQEAg
Y29uZmlnIEZUUkFDRV9OTUlfRU5URVIKIAogY29uZmlnIEVWRU5UX1RSQUNJTkcKIAlzZWxlY3Qg
Q09OVEVYVF9TV0lUQ0hfVFJBQ0VSCi0gICAgICAgIHNlbGVjdCBHTE9CCisJc2VsZWN0IEdMT0IK
IAlib29sCiAKIGNvbmZpZyBDT05URVhUX1NXSVRDSF9UUkFDRVIKQEAgLTMwOCw3ICszMDgsNyBA
QCBjb25maWcgVFJBQ0VSX1NOQVBTSE9UCiAJICAgICAgY2F0IHNuYXBzaG90CiAKIGNvbmZpZyBU
UkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQCi0gICAgICAgIGJvb2wgIkFsbG93IHNuYXBzaG90
IHRvIHN3YXAgcGVyIENQVSIKKwlib29sICJBbGxvdyBzbmFwc2hvdCB0byBzd2FwIHBlciBDUFUi
CiAJZGVwZW5kcyBvbiBUUkFDRVJfU05BUFNIT1QKIAlzZWxlY3QgUklOR19CVUZGRVJfQUxMT1df
U1dBUAogCWhlbHAKQEAgLTY3NSw3ICs2NzUsNyBAQCBjb25maWcgTU1JT1RSQUNFX1RFU1QKIAkg
IFNheSBOLCB1bmxlc3MgeW91IGFic29sdXRlbHkga25vdyB3aGF0IHlvdSBhcmUgZG9pbmcuCiAK
IGNvbmZpZyBUUkFDRVBPSU5UX0JFTkNITUFSSwotICAgICAgICBib29sICJBZGQgdHJhY2Vwb2lu
dCB0aGF0IGJlbmNobWFya3MgdHJhY2Vwb2ludHMiCisJYm9vbCAiQWRkIHRyYWNlcG9pbnQgdGhh
dCBiZW5jaG1hcmtzIHRyYWNlcG9pbnRzIgogCWhlbHAKIAkgVGhpcyBvcHRpb24gY3JlYXRlcyB0
aGUgdHJhY2Vwb2ludCAiYmVuY2htYXJrOmJlbmNobWFya19ldmVudCIuCiAJIFdoZW4gdGhlIHRy
YWNlcG9pbnQgaXMgZW5hYmxlZCwgaXQga2lja3Mgb2ZmIGEga2VybmVsIHRocmVhZCB0aGF0CkBA
IC03MjQsNyArNzI0LDcgQEAgY29uZmlnIFJJTkdfQlVGRkVSX1NUQVJUVVBfVEVTVAogICAgICAg
IGJvb2wgIlJpbmcgYnVmZmVyIHN0YXJ0dXAgc2VsZiB0ZXN0IgogICAgICAgIGRlcGVuZHMgb24g
UklOR19CVUZGRVIKICAgICAgICBoZWxwCi0gICAgICAgICBSdW4gYSBzaW1wbGUgc2VsZiB0ZXN0
IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQorCSBSdW4gYSBzaW1w
bGUgc2VsZiB0ZXN0IG9uIHRoZSByaW5nIGJ1ZmZlciBvbiBib290IHVwLiBMYXRlIGluIHRoZQog
CSBrZXJuZWwgYm9vdCBzZXF1ZW5jZSwgdGhlIHRlc3Qgd2lsbCBzdGFydCB0aGF0IGtpY2tzIG9m
ZgogCSBhIHRocmVhZCBwZXIgY3B1LiBFYWNoIHRocmVhZCB3aWxsIHdyaXRlIHZhcmlvdXMgc2l6
ZSBldmVudHMKIAkgaW50byB0aGUgcmluZyBidWZmZXIuIEFub3RoZXIgdGhyZWFkIGlzIGNyZWF0
ZWQgdG8gc2VuZCBJUElzCmRpZmYgLS1naXQgYS9saWIvS2NvbmZpZyBiL2xpYi9LY29uZmlnCmlu
ZGV4IDE4M2Y5MmEyOTdjYS4uYjdlYjk4MzQyZTM5IDEwMDY0NAotLS0gYS9saWIvS2NvbmZpZwor
KysgYi9saWIvS2NvbmZpZwpAQCAtNTczLDcgKzU3Myw3IEBAIGNvbmZpZyBPSURfUkVHSVNUUlkK
IAkgIEVuYWJsZSBmYXN0IGxvb2t1cCBvYmplY3QgaWRlbnRpZmllciByZWdpc3RyeS4KIAogY29u
ZmlnIFVDUzJfU1RSSU5HCi0gICAgICAgIHRyaXN0YXRlCisJdHJpc3RhdGUKIAogIwogIyBnZW5l
cmljIHZkc28KZGlmZiAtLWdpdCBhL2xpYi9LY29uZmlnLmRlYnVnIGIvbGliL0tjb25maWcuZGVi
dWcKaW5kZXggYTAyNTBlNTM5NTRhLi5mOTgzM2VhNTEzODkgMTAwNjQ0Ci0tLSBhL2xpYi9LY29u
ZmlnLmRlYnVnCisrKyBiL2xpYi9LY29uZmlnLmRlYnVnCkBAIC0xMjgsOCArMTI4LDggQEAgY29u
ZmlnIERZTkFNSUNfREVCVUcKIAkgIGxpbmVubyA6IGxpbmUgbnVtYmVyIG9mIHRoZSBkZWJ1ZyBz
dGF0ZW1lbnQKIAkgIG1vZHVsZSA6IG1vZHVsZSB0aGF0IGNvbnRhaW5zIHRoZSBkZWJ1ZyBzdGF0
ZW1lbnQKIAkgIGZ1bmN0aW9uIDogZnVuY3Rpb24gdGhhdCBjb250YWlucyB0aGUgZGVidWcgc3Rh
dGVtZW50Ci0gICAgICAgICAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1cm5lZCAn
b24nIGZvciBwcmludGluZwotICAgICAgICAgIGZvcm1hdCA6IHRoZSBmb3JtYXQgdXNlZCBmb3Ig
dGhlIGRlYnVnIHN0YXRlbWVudAorCSAgZmxhZ3MgOiAnPXAnIG1lYW5zIHRoZSBsaW5lIGlzIHR1
cm5lZCAnb24nIGZvciBwcmludGluZworCSAgZm9ybWF0IDogdGhlIGZvcm1hdCB1c2VkIGZvciB0
aGUgZGVidWcgc3RhdGVtZW50CiAKIAkgIEZyb20gYSBsaXZlIHN5c3RlbToKIApAQCAtMTcyLDcg
KzE3Miw3IEBAIGNvbmZpZyBERUJVR19JTkZPCiAJYm9vbCAiQ29tcGlsZSB0aGUga2VybmVsIHdp
dGggZGVidWcgaW5mbyIKIAlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiAhQ09NUElMRV9URVNU
CiAJaGVscAotICAgICAgICAgIElmIHlvdSBzYXkgWSBoZXJlIHRoZSByZXN1bHRpbmcga2VybmVs
IGltYWdlIHdpbGwgaW5jbHVkZQorCSAgSWYgeW91IHNheSBZIGhlcmUgdGhlIHJlc3VsdGluZyBr
ZXJuZWwgaW1hZ2Ugd2lsbCBpbmNsdWRlCiAJICBkZWJ1Z2dpbmcgaW5mbyByZXN1bHRpbmcgaW4g
YSBsYXJnZXIga2VybmVsIGltYWdlLgogCSAgVGhpcyBhZGRzIGRlYnVnIHN5bWJvbHMgdG8gdGhl
IGtlcm5lbCBhbmQgbW9kdWxlcyAoZ2NjIC1nKSwgYW5kCiAJICBpcyBuZWVkZWQgaWYgeW91IGlu
dGVuZCB0byB1c2Uga2VybmVsIGNyYXNoZHVtcCBvciBiaW5hcnkgb2JqZWN0CkBAIC0yNjksMTMg
KzI2OSwxMyBAQCBjb25maWcgU1RSSVBfQVNNX1NZTVMKIAkgIGdldF93Y2hhbigpIGFuZCBzdWNo
bGlrZS4KIAogY29uZmlnIFJFQURBQkxFX0FTTQotICAgICAgICBib29sICJHZW5lcmF0ZSByZWFk
YWJsZSBhc3NlbWJsZXIgY29kZSIKLSAgICAgICAgZGVwZW5kcyBvbiBERUJVR19LRVJORUwKLSAg
ICAgICAgaGVscAotICAgICAgICAgIERpc2FibGUgc29tZSBjb21waWxlciBvcHRpbWl6YXRpb25z
IHRoYXQgdGVuZCB0byBnZW5lcmF0ZSBodW1hbiB1bnJlYWRhYmxlCi0gICAgICAgICAgYXNzZW1i
bGVyIG91dHB1dC4gVGhpcyBtYXkgbWFrZSB0aGUga2VybmVsIHNsaWdodGx5IHNsb3dlciwgYnV0
IGl0IGhlbHBzCi0gICAgICAgICAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0
byBzdGFyZSBhIGxvdCBhdCBhc3NlbWJsZXIgbGlzdGluZ3MKLSAgICAgICAgICBzYW5lLgorCWJv
b2wgIkdlbmVyYXRlIHJlYWRhYmxlIGFzc2VtYmxlciBjb2RlIgorCWRlcGVuZHMgb24gREVCVUdf
S0VSTkVMCisJaGVscAorCSAgRGlzYWJsZSBzb21lIGNvbXBpbGVyIG9wdGltaXphdGlvbnMgdGhh
dCB0ZW5kIHRvIGdlbmVyYXRlIGh1bWFuIHVucmVhZGFibGUKKwkgIGFzc2VtYmxlciBvdXRwdXQu
IFRoaXMgbWF5IG1ha2UgdGhlIGtlcm5lbCBzbGlnaHRseSBzbG93ZXIsIGJ1dCBpdCBoZWxwcwor
CSAgdG8ga2VlcCBrZXJuZWwgZGV2ZWxvcGVycyB3aG8gaGF2ZSB0byBzdGFyZSBhIGxvdCBhdCBh
c3NlbWJsZXIgbGlzdGluZ3MKKwkgIHNhbmUuCiAKIGNvbmZpZyBERUJVR19GUwogCWJvb2wgIkRl
YnVnIEZpbGVzeXN0ZW0iCkBAIC01MDgsMTEgKzUwOCwxMSBAQCBjb25maWcgREVCVUdfT0JKRUNU
U19QRVJDUFVfQ09VTlRFUgogCiBjb25maWcgREVCVUdfT0JKRUNUU19FTkFCTEVfREVGQVVMVAog
CWludCAiZGVidWdfb2JqZWN0cyBib290dXAgZGVmYXVsdCB2YWx1ZSAoMC0xKSIKLSAgICAgICAg
cmFuZ2UgMCAxCi0gICAgICAgIGRlZmF1bHQgIjEiCi0gICAgICAgIGRlcGVuZHMgb24gREVCVUdf
T0JKRUNUUwotICAgICAgICBoZWxwCi0gICAgICAgICAgRGVidWcgb2JqZWN0cyBib290IHBhcmFt
ZXRlciBkZWZhdWx0IHZhbHVlCisJcmFuZ2UgMCAxCisJZGVmYXVsdCAiMSIKKwlkZXBlbmRzIG9u
IERFQlVHX09CSkVDVFMKKwloZWxwCisJICBEZWJ1ZyBvYmplY3RzIGJvb3QgcGFyYW1ldGVyIGRl
ZmF1bHQgdmFsdWUKIAogY29uZmlnIERFQlVHX1NMQUIKIAlib29sICJEZWJ1ZyBzbGFiIG1lbW9y
eSBhbGxvY2F0aW9ucyIKQEAgLTYzMSw3ICs2MzEsNyBAQCBjb25maWcgREVCVUdfVk0KIAlkZXBl
bmRzIG9uIERFQlVHX0tFUk5FTAogCWhlbHAKIAkgIEVuYWJsZSB0aGlzIHRvIHR1cm4gb24gZXh0
ZW5kZWQgY2hlY2tzIGluIHRoZSB2aXJ0dWFsLW1lbW9yeSBzeXN0ZW0KLSAgICAgICAgICB0aGF0
IG1heSBpbXBhY3QgcGVyZm9ybWFuY2UuCisJICB0aGF0IG1heSBpbXBhY3QgcGVyZm9ybWFuY2Uu
CiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCiAKQEAgLTE0MjEsNyArMTQyMSw3IEBAIGNvbmZpZyBE
RUJVR19XUV9GT1JDRV9SUl9DUFUKIAkgIGJlIGltcGFjdGVkLgogCiBjb25maWcgREVCVUdfQkxP
Q0tfRVhUX0RFVlQKLSAgICAgICAgYm9vbCAiRm9yY2UgZXh0ZW5kZWQgYmxvY2sgZGV2aWNlIG51
bWJlcnMgYW5kIHNwcmVhZCB0aGVtIgorCWJvb2wgIkZvcmNlIGV4dGVuZGVkIGJsb2NrIGRldmlj
ZSBudW1iZXJzIGFuZCBzcHJlYWQgdGhlbSIKIAlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTAogCWRl
cGVuZHMgb24gQkxPQ0sKIAlkZWZhdWx0IG4KQEAgLTIxNDIsNyArMjE0Miw3IEBAIGNvbmZpZyBE
RUJVR19BSURfRk9SX1NZWkJPVAogICAgICAgIGJvb2wgIkFkZGl0aW9uYWwgZGVidWcgY29kZSBm
b3Igc3l6Ym90IgogICAgICAgIGRlZmF1bHQgbgogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMg
b3B0aW9uIGlzIGludGVuZGVkIGZvciB0ZXN0aW5nIGJ5IHN5emJvdC4KKwkgVGhpcyBvcHRpb24g
aXMgaW50ZW5kZWQgZm9yIHRlc3RpbmcgYnkgc3l6Ym90LgogCiBzb3VyY2UgImFyY2gvJChTUkNB
UkNIKS9LY29uZmlnLmRlYnVnIgogCmRpZmYgLS1naXQgYS9saWIvS2NvbmZpZy5rZ2RiIGIvbGli
L0tjb25maWcua2dkYgppbmRleCBiYmUzOTdkZjA0YTMuLjkzMzY4MGI1OWUyZCAxMDA2NDQKLS0t
IGEvbGliL0tjb25maWcua2dkYgorKysgYi9saWIvS2NvbmZpZy5rZ2RiCkBAIC02NCw5ICs2NCw5
IEBAIGNvbmZpZyBLR0RCX0xPV19MRVZFTF9UUkFQCiAgICAgICAgZGVwZW5kcyBvbiBYODYgfHwg
TUlQUwogICAgICAgIGRlZmF1bHQgbgogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMgd2lsbCBh
ZGQgYW4gZXh0cmEgY2FsbCBiYWNrIHRvIGtnZGIgZm9yIHRoZSBicmVha3BvaW50Ci0gICAgICAg
ICBleGNlcHRpb24gaGFuZGxlciB3aGljaCB3aWxsIGFsbG93IGtnZGIgdG8gc3RlcCB0aHJvdWdo
IGEKLSAgICAgICAgIG5vdGlmeSBoYW5kbGVyLgorCSBUaGlzIHdpbGwgYWRkIGFuIGV4dHJhIGNh
bGwgYmFjayB0byBrZ2RiIGZvciB0aGUgYnJlYWtwb2ludAorCSBleGNlcHRpb24gaGFuZGxlciB3
aGljaCB3aWxsIGFsbG93IGtnZGIgdG8gc3RlcCB0aHJvdWdoIGEKKwkgbm90aWZ5IGhhbmRsZXIu
CiAKIGNvbmZpZyBLR0RCX0tEQgogCWJvb2wgIktHREJfS0RCOiBpbmNsdWRlIGtkYiBmcm9udGVu
ZCBmb3Iga2dkYiIKQEAgLTk2LDcgKzk2LDcgQEAgY29uZmlnIEtEQl9ERUZBVUxUX0VOQUJMRQog
CiAJICBUaGUgY29uZmlnIG9wdGlvbiBtZXJlbHkgc2V0cyB0aGUgZGVmYXVsdCBhdCBib290IHRp
bWUuIEJvdGgKIAkgIGlzc3VpbmcgJ2VjaG8gWCA+IC9zeXMvbW9kdWxlL2tkYi9wYXJhbWV0ZXJz
L2NtZF9lbmFibGUnIG9yCi0gICAgICAgICAgc2V0dGluZyB3aXRoIGtkYi5jbWRfZW5hYmxlPVgg
a2VybmVsIGNvbW1hbmQgbGluZSBvcHRpb24gd2lsbAorCSAgc2V0dGluZyB3aXRoIGtkYi5jbWRf
ZW5hYmxlPVgga2VybmVsIGNvbW1hbmQgbGluZSBvcHRpb24gd2lsbAogCSAgb3ZlcnJpZGUgdGhl
IGRlZmF1bHQgc2V0dGluZ3MuCiAKIGNvbmZpZyBLREJfS0VZQk9BUkQKZGlmZiAtLWdpdCBhL21t
L0tjb25maWcgYi9tbS9LY29uZmlnCmluZGV4IGE1ZGFlOWE3ZWI1MS4uZTZlMTZkMGVmNTQ0IDEw
MDY0NAotLS0gYS9tbS9LY29uZmlnCisrKyBiL21tL0tjb25maWcKQEAgLTE2MCw5ICsxNjAsOSBA
QCBjb25maWcgTUVNT1JZX0hPVFBMVUdfU1BBUlNFCiAJZGVwZW5kcyBvbiBTUEFSU0VNRU0gJiYg
TUVNT1JZX0hPVFBMVUcKIAogY29uZmlnIE1FTU9SWV9IT1RQTFVHX0RFRkFVTFRfT05MSU5FCi0g
ICAgICAgIGJvb2wgIk9ubGluZSB0aGUgbmV3bHkgYWRkZWQgbWVtb3J5IGJsb2NrcyBieSBkZWZh
dWx0IgotICAgICAgICBkZXBlbmRzIG9uIE1FTU9SWV9IT1RQTFVHCi0gICAgICAgIGhlbHAKKwli
b29sICJPbmxpbmUgdGhlIG5ld2x5IGFkZGVkIG1lbW9yeSBibG9ja3MgYnkgZGVmYXVsdCIKKwlk
ZXBlbmRzIG9uIE1FTU9SWV9IT1RQTFVHCisJaGVscAogCSAgVGhpcyBvcHRpb24gc2V0cyB0aGUg
ZGVmYXVsdCBwb2xpY3kgc2V0dGluZyBmb3IgbWVtb3J5IGhvdHBsdWcKIAkgIG9ubGluaW5nIHBv
bGljeSAoL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnkvYXV0b19vbmxpbmVfYmxvY2tzKSB3aGlj
aAogCSAgZGV0ZXJtaW5lcyB3aGF0IGhhcHBlbnMgdG8gbmV3bHkgYWRkZWQgbWVtb3J5IHJlZ2lv
bnMuIFBvbGljeSBzZXR0aW5nCkBAIC0yMjcsMTQgKzIyNywxNCBAQCBjb25maWcgQ09NUEFDVElP
TgogCXNlbGVjdCBNSUdSQVRJT04KIAlkZXBlbmRzIG9uIE1NVQogCWhlbHAKLSAgICAgICAgICBD
b21wYWN0aW9uIGlzIHRoZSBvbmx5IG1lbW9yeSBtYW5hZ2VtZW50IGNvbXBvbmVudCB0byBmb3Jt
Ci0gICAgICAgICAgaGlnaCBvcmRlciAobGFyZ2VyIHBoeXNpY2FsbHkgY29udGlndW91cykgbWVt
b3J5IGJsb2NrcwotICAgICAgICAgIHJlbGlhYmx5LiBUaGUgcGFnZSBhbGxvY2F0b3IgcmVsaWVz
IG9uIGNvbXBhY3Rpb24gaGVhdmlseSBhbmQKLSAgICAgICAgICB0aGUgbGFjayBvZiB0aGUgZmVh
dHVyZSBjYW4gbGVhZCB0byB1bmV4cGVjdGVkIE9PTSBraWxsZXIKLSAgICAgICAgICBpbnZvY2F0
aW9ucyBmb3IgaGlnaCBvcmRlciBtZW1vcnkgcmVxdWVzdHMuIFlvdSBzaG91bGRuJ3QKLSAgICAg
ICAgICBkaXNhYmxlIHRoaXMgb3B0aW9uIHVubGVzcyB0aGVyZSByZWFsbHkgaXMgYSBzdHJvbmcg
cmVhc29uIGZvcgotICAgICAgICAgIGl0IGFuZCB0aGVuIHdlIHdvdWxkIGJlIHJlYWxseSBpbnRl
cmVzdGVkIHRvIGhlYXIgYWJvdXQgdGhhdCBhdAotICAgICAgICAgIGxpbnV4LW1tQGt2YWNrLm9y
Zy4KKwkgIENvbXBhY3Rpb24gaXMgdGhlIG9ubHkgbWVtb3J5IG1hbmFnZW1lbnQgY29tcG9uZW50
IHRvIGZvcm0KKwkgIGhpZ2ggb3JkZXIgKGxhcmdlciBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMpIG1l
bW9yeSBibG9ja3MKKwkgIHJlbGlhYmx5LiBUaGUgcGFnZSBhbGxvY2F0b3IgcmVsaWVzIG9uIGNv
bXBhY3Rpb24gaGVhdmlseSBhbmQKKwkgIHRoZSBsYWNrIG9mIHRoZSBmZWF0dXJlIGNhbiBsZWFk
IHRvIHVuZXhwZWN0ZWQgT09NIGtpbGxlcgorCSAgaW52b2NhdGlvbnMgZm9yIGhpZ2ggb3JkZXIg
bWVtb3J5IHJlcXVlc3RzLiBZb3Ugc2hvdWxkbid0CisJICBkaXNhYmxlIHRoaXMgb3B0aW9uIHVu
bGVzcyB0aGVyZSByZWFsbHkgaXMgYSBzdHJvbmcgcmVhc29uIGZvcgorCSAgaXQgYW5kIHRoZW4g
d2Ugd291bGQgYmUgcmVhbGx5IGludGVyZXN0ZWQgdG8gaGVhciBhYm91dCB0aGF0IGF0CisJICBs
aW51eC1tbUBrdmFjay5vcmcuCiAKICMKICMgc3VwcG9ydCBmb3IgcGFnZSBtaWdyYXRpb24KQEAg
LTMwMSwxMCArMzAxLDEwIEBAIGNvbmZpZyBLU00KIAkgIHJvb3QgaGFzIHNldCAvc3lzL2tlcm5l
bC9tbS9rc20vcnVuIHRvIDEgKGlmIENPTkZJR19TWVNGUyBpcyBzZXQpLgogCiBjb25maWcgREVG
QVVMVF9NTUFQX01JTl9BRERSCi0gICAgICAgIGludCAiTG93IGFkZHJlc3Mgc3BhY2UgdG8gcHJv
dGVjdCBmcm9tIHVzZXIgYWxsb2NhdGlvbiIKKwlpbnQgIkxvdyBhZGRyZXNzIHNwYWNlIHRvIHBy
b3RlY3QgZnJvbSB1c2VyIGFsbG9jYXRpb24iCiAJZGVwZW5kcyBvbiBNTVUKLSAgICAgICAgZGVm
YXVsdCA0MDk2Ci0gICAgICAgIGhlbHAKKwlkZWZhdWx0IDQwOTYKKwloZWxwCiAJICBUaGlzIGlz
IHRoZSBwb3J0aW9uIG9mIGxvdyB2aXJ0dWFsIG1lbW9yeSB3aGljaCBzaG91bGQgYmUgcHJvdGVj
dGVkCiAJICBmcm9tIHVzZXJzcGFjZSBhbGxvY2F0aW9uLiAgS2VlcGluZyBhIHVzZXIgZnJvbSB3
cml0aW5nIHRvIGxvdyBwYWdlcwogCSAgY2FuIGhlbHAgcmVkdWNlIHRoZSBpbXBhY3Qgb2Yga2Vy
bmVsIE5VTEwgcG9pbnRlciBidWdzLgpkaWZmIC0tZ2l0IGEvc2FtcGxlcy9LY29uZmlnIGIvc2Ft
cGxlcy9LY29uZmlnCmluZGV4IDJjM2UwN2FkZGQzOC4uYzU5MzdjNTE3NWQyIDEwMDY0NAotLS0g
YS9zYW1wbGVzL0tjb25maWcKKysrIGIvc2FtcGxlcy9LY29uZmlnCkBAIC0xMyw3ICsxMyw3IEBA
IGNvbmZpZyBTQU1QTEVfVFJBQ0VfRVZFTlRTCiAJICBUaGlzIGJ1aWxkIHRyYWNlIGV2ZW50IGV4
YW1wbGUgbW9kdWxlcy4KIAogY29uZmlnIFNBTVBMRV9UUkFDRV9QUklOVEsKLSAgICAgICAgdHJp
c3RhdGUgIkJ1aWxkIHRyYWNlX3ByaW50ayBtb2R1bGUgLSB0ZXN0cyB2YXJpb3VzIHRyYWNlX3By
aW50ayBmb3JtYXRzIgorCXRyaXN0YXRlICJCdWlsZCB0cmFjZV9wcmludGsgbW9kdWxlIC0gdGVz
dHMgdmFyaW91cyB0cmFjZV9wcmludGsgZm9ybWF0cyIKIAlkZXBlbmRzIG9uIEVWRU5UX1RSQUNJ
TkcgJiYgbQogCWhlbHAKIAkgVGhpcyBidWlsZHMgYSBtb2R1bGUgdGhhdCBjYWxscyB0cmFjZV9w
cmludGsoKSBhbmQgY2FuIGJlIHVzZWQgdG8KZGlmZiAtLWdpdCBhL3NlY3VyaXR5L2FwcGFybW9y
L0tjb25maWcgYi9zZWN1cml0eS9hcHBhcm1vci9LY29uZmlnCmluZGV4IGE0MjJhMzQ5ZjkyNi4u
MWYwZTcxMmM1ZTUwIDEwMDY0NAotLS0gYS9zZWN1cml0eS9hcHBhcm1vci9LY29uZmlnCisrKyBi
L3NlY3VyaXR5L2FwcGFybW9yL0tjb25maWcKQEAgLTMyLDcgKzMyLDcgQEAgY29uZmlnIFNFQ1VS
SVRZX0FQUEFSTU9SX0hBU0hfREVGQVVMVAogICAgICAgIGRlcGVuZHMgb24gU0VDVVJJVFlfQVBQ
QVJNT1JfSEFTSAogICAgICAgIGRlZmF1bHQgeQogICAgICAgIGhlbHAKLSAgICAgICAgIFRoaXMg
b3B0aW9uIHNlbGVjdHMgd2hldGhlciBzaGExIGhhc2hpbmcgb2YgbG9hZGVkIHBvbGljeQorCSBU
aGlzIG9wdGlvbiBzZWxlY3RzIHdoZXRoZXIgc2hhMSBoYXNoaW5nIG9mIGxvYWRlZCBwb2xpY3kK
IAkgaXMgZW5hYmxlZCBieSBkZWZhdWx0LiBUaGUgZ2VuZXJhdGlvbiBvZiBzaGExIGhhc2hlcyBm
b3IKIAkgbG9hZGVkIHBvbGljeSBwcm92aWRlIHN5c3RlbSBhZG1pbmlzdHJhdG9ycyBhIHF1aWNr
IHdheQogCSB0byB2ZXJpZnkgdGhhdCBwb2xpY3kgaW4gdGhlIGtlcm5lbCBtYXRjaGVzIHdoYXQg
aXMgZXhwZWN0ZWQsCmRpZmYgLS1naXQgYS9zZWN1cml0eS9pbnRlZ3JpdHkvS2NvbmZpZyBiL3Nl
Y3VyaXR5L2ludGVncml0eS9LY29uZmlnCmluZGV4IDBiYWU2YWRiNjNhOS4uZjdmMmRmMDgyZjUx
IDEwMDY0NAotLS0gYS9zZWN1cml0eS9pbnRlZ3JpdHkvS2NvbmZpZworKysgYi9zZWN1cml0eS9p
bnRlZ3JpdHkvS2NvbmZpZwpAQCAtMzQsMTAgKzM0LDEwIEBAIGNvbmZpZyBJTlRFR1JJVFlfQVNZ
TU1FVFJJQ19LRVlTCiAJYm9vbCAiRW5hYmxlIGFzeW1tZXRyaWMga2V5cyBzdXBwb3J0IgogCWRl
cGVuZHMgb24gSU5URUdSSVRZX1NJR05BVFVSRQogCWRlZmF1bHQgbgotICAgICAgICBzZWxlY3Qg
QVNZTU1FVFJJQ19LRVlfVFlQRQotICAgICAgICBzZWxlY3QgQVNZTU1FVFJJQ19QVUJMSUNfS0VZ
X1NVQlRZUEUKLSAgICAgICAgc2VsZWN0IENSWVBUT19SU0EKLSAgICAgICAgc2VsZWN0IFg1MDlf
Q0VSVElGSUNBVEVfUEFSU0VSCisJc2VsZWN0IEFTWU1NRVRSSUNfS0VZX1RZUEUKKwlzZWxlY3Qg
QVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEUKKwlzZWxlY3QgQ1JZUFRPX1JTQQorCXNlbGVj
dCBYNTA5X0NFUlRJRklDQVRFX1BBUlNFUgogCWhlbHAKIAkgIFRoaXMgb3B0aW9uIGVuYWJsZXMg
ZGlnaXRhbCBzaWduYXR1cmUgdmVyaWZpY2F0aW9uIHVzaW5nCiAJICBhc3ltbWV0cmljIGtleXMu
CkBAIC01MywxNCArNTMsMTQgQEAgY29uZmlnIElOVEVHUklUWV9UUlVTVEVEX0tFWVJJTkcKIAkg
ICBrZXlyaW5nLgogCiBjb25maWcgSU5URUdSSVRZX1BMQVRGT1JNX0tFWVJJTkcKLSAgICAgICAg
Ym9vbCAiUHJvdmlkZSBrZXlyaW5nIGZvciBwbGF0Zm9ybS9maXJtd2FyZSB0cnVzdGVkIGtleXMi
Ci0gICAgICAgIGRlcGVuZHMgb24gSU5URUdSSVRZX0FTWU1NRVRSSUNfS0VZUwotICAgICAgICBk
ZXBlbmRzIG9uIFNZU1RFTV9CTEFDS0xJU1RfS0VZUklORwotICAgICAgICBoZWxwCi0gICAgICAg
ICBQcm92aWRlIGEgc2VwYXJhdGUsIGRpc3RpbmN0IGtleXJpbmcgZm9yIHBsYXRmb3JtIHRydXN0
ZWQga2V5cywgd2hpY2gKLSAgICAgICAgIHRoZSBrZXJuZWwgYXV0b21hdGljYWxseSBwb3B1bGF0
ZXMgZHVyaW5nIGluaXRpYWxpemF0aW9uIGZyb20gdmFsdWVzCi0gICAgICAgICBwcm92aWRlZCBi
eSB0aGUgcGxhdGZvcm0gZm9yIHZlcmlmeWluZyB0aGUga2V4ZWMnZWQga2VybmVkIGltYWdlCi0g
ICAgICAgICBhbmQsIHBvc3NpYmx5LCB0aGUgaW5pdHJhbWZzIHNpZ25hdHVyZS4KKwlib29sICJQ
cm92aWRlIGtleXJpbmcgZm9yIHBsYXRmb3JtL2Zpcm13YXJlIHRydXN0ZWQga2V5cyIKKwlkZXBl
bmRzIG9uIElOVEVHUklUWV9BU1lNTUVUUklDX0tFWVMKKwlkZXBlbmRzIG9uIFNZU1RFTV9CTEFD
S0xJU1RfS0VZUklORworCWhlbHAKKwkgUHJvdmlkZSBhIHNlcGFyYXRlLCBkaXN0aW5jdCBrZXly
aW5nIGZvciBwbGF0Zm9ybSB0cnVzdGVkIGtleXMsIHdoaWNoCisJIHRoZSBrZXJuZWwgYXV0b21h
dGljYWxseSBwb3B1bGF0ZXMgZHVyaW5nIGluaXRpYWxpemF0aW9uIGZyb20gdmFsdWVzCisJIHBy
b3ZpZGVkIGJ5IHRoZSBwbGF0Zm9ybSBmb3IgdmVyaWZ5aW5nIHRoZSBrZXhlYydlZCBrZXJuZWQg
aW1hZ2UKKwkgYW5kLCBwb3NzaWJseSwgdGhlIGluaXRyYW1mcyBzaWduYXR1cmUuCiAKIGNvbmZp
ZyBMT0FEX1VFRklfS0VZUwogICAgICAgIGRlcGVuZHMgb24gSU5URUdSSVRZX1BMQVRGT1JNX0tF
WVJJTkcKZGlmZiAtLWdpdCBhL3NlY3VyaXR5L2ludGVncml0eS9pbWEvS2NvbmZpZyBiL3NlY3Vy
aXR5L2ludGVncml0eS9pbWEvS2NvbmZpZwppbmRleCA4Mzg0NzZkNzgwZTUuLmVjOTI1OWJkODEx
NSAxMDA2NDQKLS0tIGEvc2VjdXJpdHkvaW50ZWdyaXR5L2ltYS9LY29uZmlnCisrKyBiL3NlY3Vy
aXR5L2ludGVncml0eS9pbWEvS2NvbmZpZwpAQCAtMTU5LDEzICsxNTksMTMgQEAgY29uZmlnIElN
QV9BUFBSQUlTRQogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIElNQV9BUkNIX1BPTElD
WQotICAgICAgICBib29sICJFbmFibGUgbG9hZGluZyBhbiBJTUEgYXJjaGl0ZWN0dXJlIHNwZWNp
ZmljIHBvbGljeSIKLSAgICAgICAgZGVwZW5kcyBvbiAoS0VYRUNfU0lHICYmIElNQSkgfHwgSU1B
X0FQUFJBSVNFIFwKKwlib29sICJFbmFibGUgbG9hZGluZyBhbiBJTUEgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljIHBvbGljeSIKKwlkZXBlbmRzIG9uIChLRVhFQ19TSUcgJiYgSU1BKSB8fCBJTUFfQVBQ
UkFJU0UgXAogCQkgICAmJiBJTlRFR1JJVFlfQVNZTU1FVFJJQ19LRVlTCi0gICAgICAgIGRlZmF1
bHQgbgotICAgICAgICBoZWxwCi0gICAgICAgICAgVGhpcyBvcHRpb24gZW5hYmxlcyBsb2FkaW5n
IGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5Ci0gICAgICAgICAgYmFzZWQgb24g
cnVuIHRpbWUgc2VjdXJlIGJvb3QgZmxhZ3MuCisJZGVmYXVsdCBuCisJaGVscAorCSAgVGhpcyBv
cHRpb24gZW5hYmxlcyBsb2FkaW5nIGFuIElNQSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcG9saWN5
CisJICBiYXNlZCBvbiBydW4gdGltZSBzZWN1cmUgYm9vdCBmbGFncy4KIAogY29uZmlnIElNQV9B
UFBSQUlTRV9CVUlMRF9QT0xJQ1kKIAlib29sICJJTUEgYnVpbGQgdGltZSBjb25maWd1cmVkIHBv
bGljeSBydWxlcyIKZGlmZiAtLWdpdCBhL3NlY3VyaXR5L3NhZmVzZXRpZC9LY29uZmlnIGIvc2Vj
dXJpdHkvc2FmZXNldGlkL0tjb25maWcKaW5kZXggMThiNWZiOTA0MTdiLi5hYjFhMmM2OWIwYjgg
MTAwNjQ0Ci0tLSBhL3NlY3VyaXR5L3NhZmVzZXRpZC9LY29uZmlnCisrKyBiL3NlY3VyaXR5L3Nh
ZmVzZXRpZC9LY29uZmlnCkBAIC0xLDE1ICsxLDE1IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlm
aWVyOiBHUEwtMi4wLW9ubHkKIGNvbmZpZyBTRUNVUklUWV9TQUZFU0VUSUQKLSAgICAgICAgYm9v
bCAiR2F0ZSBzZXRpZCB0cmFuc2l0aW9ucyB0byBsaW1pdCBDQVBfU0VUe1UvR31JRCBjYXBhYmls
aXRpZXMiCi0gICAgICAgIGRlcGVuZHMgb24gU0VDVVJJVFkKLSAgICAgICAgc2VsZWN0IFNFQ1VS
SVRZRlMKLSAgICAgICAgZGVmYXVsdCBuCi0gICAgICAgIGhlbHAKLSAgICAgICAgICBTYWZlU2V0
SUQgaXMgYW4gTFNNIG1vZHVsZSB0aGF0IGdhdGVzIHRoZSBzZXRpZCBmYW1pbHkgb2Ygc3lzY2Fs
bHMgdG8KLSAgICAgICAgICByZXN0cmljdCBVSUQvR0lEIHRyYW5zaXRpb25zIGZyb20gYSBnaXZl
biBVSUQvR0lEIHRvIG9ubHkgdGhvc2UKLSAgICAgICAgICBhcHByb3ZlZCBieSBhIHN5c3RlbS13
aWRlIHdoaXRlbGlzdC4gVGhlc2UgcmVzdHJpY3Rpb25zIGFsc28gcHJvaGliaXQKLSAgICAgICAg
ICB0aGUgZ2l2ZW4gVUlEcy9HSURzIGZyb20gb2J0YWluaW5nIGF1eGlsaWFyeSBwcml2aWxlZ2Vz
IGFzc29jaWF0ZWQKLSAgICAgICAgICB3aXRoIENBUF9TRVR7VS9HfUlELCBzdWNoIGFzIGFsbG93
aW5nIGEgdXNlciB0byBzZXQgdXAgdXNlciBuYW1lc3BhY2UKLSAgICAgICAgICBVSUQgbWFwcGlu
Z3MuCisJYm9vbCAiR2F0ZSBzZXRpZCB0cmFuc2l0aW9ucyB0byBsaW1pdCBDQVBfU0VUe1UvR31J
RCBjYXBhYmlsaXRpZXMiCisJZGVwZW5kcyBvbiBTRUNVUklUWQorCXNlbGVjdCBTRUNVUklUWUZT
CisJZGVmYXVsdCBuCisJaGVscAorCSAgU2FmZVNldElEIGlzIGFuIExTTSBtb2R1bGUgdGhhdCBn
YXRlcyB0aGUgc2V0aWQgZmFtaWx5IG9mIHN5c2NhbGxzIHRvCisJICByZXN0cmljdCBVSUQvR0lE
IHRyYW5zaXRpb25zIGZyb20gYSBnaXZlbiBVSUQvR0lEIHRvIG9ubHkgdGhvc2UKKwkgIGFwcHJv
dmVkIGJ5IGEgc3lzdGVtLXdpZGUgd2hpdGVsaXN0LiBUaGVzZSByZXN0cmljdGlvbnMgYWxzbyBw
cm9oaWJpdAorCSAgdGhlIGdpdmVuIFVJRHMvR0lEcyBmcm9tIG9idGFpbmluZyBhdXhpbGlhcnkg
cHJpdmlsZWdlcyBhc3NvY2lhdGVkCisJICB3aXRoIENBUF9TRVR7VS9HfUlELCBzdWNoIGFzIGFs
bG93aW5nIGEgdXNlciB0byBzZXQgdXAgdXNlciBuYW1lc3BhY2UKKwkgIFVJRCBtYXBwaW5ncy4K
IAotICAgICAgICAgIElmIHlvdSBhcmUgdW5zdXJlIGhvdyB0byBhbnN3ZXIgdGhpcyBxdWVzdGlv
biwgYW5zd2VyIE4uCisJICBJZiB5b3UgYXJlIHVuc3VyZSBob3cgdG8gYW5zd2VyIHRoaXMgcXVl
c3Rpb24sIGFuc3dlciBOLgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 14:56:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 14:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGP0p-0007kq-4O; Fri, 04 Oct 2019 14:56:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xmxh=X5=kernel.org=krzk@srs-us1.protection.inumbo.net>)
 id 1iGP0n-0007kW-Cs
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 14:56:53 +0000
X-Inumbo-ID: 3341f61a-e6b7-11e9-975c-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3341f61a-e6b7-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 14:56:52 +0000 (UTC)
Received: from localhost.localdomain (unknown [194.230.155.145])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 03B4B2133F;
 Fri,  4 Oct 2019 14:56:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570201012;
 bh=2mKxiYbUqFAYC8HwEexsiuZjLowiVHlnF0alJUeeDSw=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=NSdJbkC2OajX50YunsguaZ4UEQoLL4XAD+PX1ArEq/DoMQUKcZYiy60p1Fq6ieksE
 IxK3WtotdZCIsU6jiYRFEOHqso/trZoLwrcwZ35ycfsPtctRCOKlFUkn9HVV3J0cfZ
 +i0L1mTqUUa8PIsQQGswE/gHmEu5xbH7ZCuUHInU=
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Jiri Kosina <trivial@kernel.org>, linux-kernel@vger.kernel.org,
 linux-alpha@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 linux-omap@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 uclinux-h8-devel@lists.sourceforge.jp, linux-m68k@lists.linux-m68k.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-riscv@lists.infradead.org, linux-sh@vger.kernel.org,
 linux-um@lists.infradead.org, keyrings@vger.kernel.org,
 linux-acpi@vger.kernel.org, linux-ide@vger.kernel.org,
 linux-block@vger.kernel.org, linux-crypto@vger.kernel.org,
 openipmi-developer@lists.sourceforge.net, linux-clk@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com,
 dmaengine@vger.kernel.org, linux-edac@vger.kernel.org,
 linux-efi@vger.kernel.org, linux-input@vger.kernel.org,
 linux-hwmon@vger.kernel.org, linux-i2c@vger.kernel.org,
 linux-iio@vger.kernel.org, linux-rdma@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org,
 dm-devel@redhat.com, linux-raid@vger.kernel.org,
 linux-media@vger.kernel.org, linux-mmc@vger.kernel.org,
 linux-mtd@lists.infradead.org, linux-pci@vger.kernel.org,
 linux-gpio@vger.kernel.org, linux-arm-msm@vger.kernel.org,
 platform-driver-x86@vger.kernel.org, linux-remoteproc@vger.kernel.org,
 linux-rtc@vger.kernel.org, linux-scsi@vger.kernel.org,
 esc.storagedev@microsemi.com, linux-rockchip@lists.infradead.org,
 linux-spi@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-fbdev@vger.kernel.org, devel@driverdev.osuosl.org,
 ac100@lists.launchpad.net, linux-tegra@vger.kernel.org,
 bcm-kernel-feedback-list@broadcom.com,
 linux-rpi-kernel@lists.infradead.org, linux-serial@vger.kernel.org,
 virtualization@lists.linux-foundation.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org, linux-security-module@vger.kernel.org,
 linux-integrity@vger.kernel.org, linux-mediatek@lists.infradead.org
Date: Fri,  4 Oct 2019 16:55:44 +0200
Message-Id: <20191004145544.5066-3-krzk@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191004145544.5066-1-krzk@kernel.org>
References: <20191004145544.5066-1-krzk@kernel.org>
Subject: [Xen-devel] [RESEND TRIVIAL 3/3] treewide: arch: Fix Kconfig
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Krzysztof Kozlowski <krzk@kernel.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRhYiAoK29wdGlvbmFsIHR3byBzcGFj
ZXMpIGFzIGluCmNvZGluZyBzdHlsZSB3aXRoIGNvbW1hbmQgbGlrZToKICAgICQgc2VkIC1lICdz
L14gICAgICAgIC9cdC8nIC1pICovS2NvbmZpZwoKU2lnbmVkLW9mZi1ieTogS3J6eXN6dG9mIEtv
emxvd3NraSA8a3J6a0BrZXJuZWwub3JnPgotLS0KIGFyY2gvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKystLQogYXJjaC9hbHBoYS9LY29uZmlnICAgICAgICAgICAgICAg
ICAgICAgfCAgMiArLQogYXJjaC9hcm0vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICAgICAgfCAg
NCArKy0tCiBhcmNoL2FybS9tYWNoLWVwOTN4eC9LY29uZmlnICAgICAgICAgICB8ICA4ICsrKyst
LS0tCiBhcmNoL2FybS9tYWNoLWhpc2kvS2NvbmZpZyAgICAgICAgICAgICB8ICAyICstCiBhcmNo
L2FybS9tYWNoLWl4cDR4eC9LY29uZmlnICAgICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0K
IGFyY2gvYXJtL21hY2gtbW1wL0tjb25maWcgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvYXJt
L21hY2gtb21hcDEvS2NvbmZpZyAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIGFyY2gv
YXJtL21hY2gtcHJpbWEyL0tjb25maWcgICAgICAgICAgIHwgIDYgKysrLS0tCiBhcmNoL2FybS9t
YWNoLXMzYzI0eHgvS2NvbmZpZyAgICAgICAgICB8ICA0ICsrLS0KIGFyY2gvYXJtL21hY2gtczNj
NjR4eC9LY29uZmlnICAgICAgICAgIHwgIDYgKysrLS0tCiBhcmNoL2FybS9wbGF0LXNhbXN1bmcv
S2NvbmZpZyAgICAgICAgICB8ICAyICstCiBhcmNoL2FybTY0L0tjb25maWcgICAgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKy0tLQogYXJjaC9hcm02NC9LY29uZmlnLmRlYnVnICAgICAgICAgICAg
ICAgfCAgMiArLQogYXJjaC9oODMwMC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCiBhcmNoL2g4MzAwL0tjb25maWcuY3B1ICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIGFy
Y2gvbTY4ay9LY29uZmlnLmJ1cyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gvbTY4ay9L
Y29uZmlnLmRlYnVnICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogYXJjaC9t
NjhrL0tjb25maWcubWFjaGluZSAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogYXJjaC9uZHMz
Mi9LY29uZmlnLmNwdSAgICAgICAgICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIGFy
Y2gvb3BlbnJpc2MvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0KIGFyY2gvcG93ZXJwYy9LY29uZmlnLmRlYnVnICAgICAgICAgICAgIHwgMTgg
KysrKysrKysrLS0tLS0tLS0tCiBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zL0tjb25maWcuY3B1dHlw
ZSB8ICAyICstCiBhcmNoL3Jpc2N2L0tjb25maWcuc29jcyAgICAgICAgICAgICAgICB8ICAyICst
CiBhcmNoL3NoL2JvYXJkcy9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3No
L21tL0tjb25maWcgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3VtL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogMjggZmlsZXMgY2hhbmdlZCwg
MTAxIGluc2VydGlvbnMoKyksIDEwMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL0tj
b25maWcgYi9hcmNoL0tjb25maWcKaW5kZXggNWY4YTVkODRkYmJlLi44ZDRmNzdiYmVkMjkgMTAw
NjQ0Ci0tLSBhL2FyY2gvS2NvbmZpZworKysgYi9hcmNoL0tjb25maWcKQEAgLTc2LDcgKzc2LDcg
QEAgY29uZmlnIEpVTVBfTEFCRUwKICAgICAgICBkZXBlbmRzIG9uIEhBVkVfQVJDSF9KVU1QX0xB
QkVMCiAgICAgICAgZGVwZW5kcyBvbiBDQ19IQVNfQVNNX0dPVE8KICAgICAgICBoZWxwCi0gICAg
ICAgICBUaGlzIG9wdGlvbiBlbmFibGVzIGEgdHJhbnNwYXJlbnQgYnJhbmNoIG9wdGltaXphdGlv
biB0aGF0CisJIFRoaXMgb3B0aW9uIGVuYWJsZXMgYSB0cmFuc3BhcmVudCBicmFuY2ggb3B0aW1p
emF0aW9uIHRoYXQKIAkgbWFrZXMgY2VydGFpbiBhbG1vc3QtYWx3YXlzLXRydWUgb3IgYWxtb3N0
LWFsd2F5cy1mYWxzZSBicmFuY2gKIAkgY29uZGl0aW9ucyBldmVuIGNoZWFwZXIgdG8gZXhlY3V0
ZSB3aXRoaW4gdGhlIGtlcm5lbC4KIApAQCAtODQsNyArODQsNyBAQCBjb25maWcgSlVNUF9MQUJF
TAogCSBzY2hlZHVsZXIgZnVuY3Rpb25hbGl0eSwgbmV0d29ya2luZyBjb2RlIGFuZCBLVk0gaGF2
ZSBzdWNoCiAJIGJyYW5jaGVzIGFuZCBpbmNsdWRlIHN1cHBvcnQgZm9yIHRoaXMgb3B0aW1pemF0
aW9uIHRlY2huaXF1ZS4KIAotICAgICAgICAgSWYgaXQgaXMgZGV0ZWN0ZWQgdGhhdCB0aGUgY29t
cGlsZXIgaGFzIHN1cHBvcnQgZm9yICJhc20gZ290byIsCisJIElmIGl0IGlzIGRldGVjdGVkIHRo
YXQgdGhlIGNvbXBpbGVyIGhhcyBzdXBwb3J0IGZvciAiYXNtIGdvdG8iLAogCSB0aGUga2VybmVs
IHdpbGwgY29tcGlsZSBzdWNoIGJyYW5jaGVzIHdpdGgganVzdCBhIG5vcAogCSBpbnN0cnVjdGlv
bi4gV2hlbiB0aGUgY29uZGl0aW9uIGZsYWcgaXMgdG9nZ2xlZCB0byB0cnVlLCB0aGUKIAkgbm9w
IHdpbGwgYmUgY29udmVydGVkIHRvIGEganVtcCBpbnN0cnVjdGlvbiB0byBleGVjdXRlIHRoZQpk
aWZmIC0tZ2l0IGEvYXJjaC9hbHBoYS9LY29uZmlnIGIvYXJjaC9hbHBoYS9LY29uZmlnCmluZGV4
IGVmMTc5MDMzYTdjMi4uMzBhNjI5MTM1NWNiIDEwMDY0NAotLS0gYS9hcmNoL2FscGhhL0tjb25m
aWcKKysrIGIvYXJjaC9hbHBoYS9LY29uZmlnCkBAIC01NDUsNyArNTQ1LDcgQEAgY29uZmlnIE5S
X0NQVVMKIAlkZWZhdWx0ICI0IiBpZiAhQUxQSEFfR0VORVJJQyAmJiAhQUxQSEFfTUFSVkVMCiAJ
aGVscAogCSAgTUFSVkVMIHN1cHBvcnQgY2FuIGhhbmRsZSBhIG1heGltdW0gb2YgMzIgQ1BVcywg
YWxsIHRoZSBvdGhlcnMKLSAgICAgICAgICB3aXRoIHdvcmtpbmcgc3VwcG9ydCBoYXZlIGEgbWF4
aW11bSBvZiA0IENQVXMuCisJICB3aXRoIHdvcmtpbmcgc3VwcG9ydCBoYXZlIGEgbWF4aW11bSBv
ZiA0IENQVXMuCiAKIGNvbmZpZyBBUkNIX0RJU0NPTlRJR01FTV9FTkFCTEUKIAlib29sICJEaXNj
b250aWd1b3VzIE1lbW9yeSBTdXBwb3J0IgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vS2NvbmZpZy5k
ZWJ1ZyBiL2FyY2gvYXJtL0tjb25maWcuZGVidWcKaW5kZXggOGJjYmQwY2Q3MzliLi4wZTVkNTJm
YmRkYmQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL0tjb25maWcuZGVidWcKKysrIGIvYXJjaC9hcm0v
S2NvbmZpZy5kZWJ1ZwpAQCAtMjc0LDcgKzI3NCw3IEBAIGNob2ljZQogCQlzZWxlY3QgREVCVUdf
VUFSVF84MjUwCiAJCWhlbHAKIAkJICBTYXkgWSBoZXJlIGlmIHlvdSB3YW50IHRoZSBkZWJ1ZyBw
cmludCByb3V0aW5lcyB0byBkaXJlY3QKLSAgICAgICAgICAgICAgICAgIHRoZWlyIG91dHB1dCB0
byB0aGUgQ05TM3h4eCBVQVJUMC4KKwkgICAgICAgICAgdGhlaXIgb3V0cHV0IHRvIHRoZSBDTlMz
eHh4IFVBUlQwLgogCiAJY29uZmlnIERFQlVHX0RBVklOQ0lfREE4WFhfVUFSVDEKIAkJYm9vbCAi
S2VybmVsIGxvdy1sZXZlbCBkZWJ1Z2dpbmcgb24gRGFWaW5jaSBEQThYWCB1c2luZyBVQVJUMSIK
QEAgLTgyOCw3ICs4MjgsNyBAQCBjaG9pY2UKIAkJc2VsZWN0IERFQlVHX1VBUlRfODI1MAogCQlo
ZWxwCiAJCSAgU2F5IFkgaGVyZSBpZiB5b3Ugd2FudCBrZXJuZWwgbG93LWxldmVsIGRlYnVnZ2lu
ZyBzdXBwb3J0Ci0gICAgICAgICAgICAgICAgICBvbiBSb2NrY2hpcCBSVjExMDggYmFzZWQgcGxh
dGZvcm1zLgorCSAgICAgICAgICBvbiBSb2NrY2hpcCBSVjExMDggYmFzZWQgcGxhdGZvcm1zLgog
CiAJY29uZmlnIERFQlVHX1JWMTEwOF9VQVJUMQogCQlib29sICJLZXJuZWwgbG93LWxldmVsIGRl
YnVnZ2luZyBtZXNzYWdlcyB2aWEgUm9ja2NoaXAgUlYxMTA4IFVBUlQxIgpkaWZmIC0tZ2l0IGEv
YXJjaC9hcm0vbWFjaC1lcDkzeHgvS2NvbmZpZyBiL2FyY2gvYXJtL21hY2gtZXA5M3h4L0tjb25m
aWcKaW5kZXggZjJkYjVmZDM4MTQ1Li5iZjgxZGZhYjdmMWIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJt
L21hY2gtZXA5M3h4L0tjb25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1lcDkzeHgvS2NvbmZpZwpA
QCAtMTI2LDEwICsxMjYsMTAgQEAgY29uZmlnIE1BQ0hfTUlDUk85UwogCSAgQ29udGVjIE1pY3Jv
OS1TbGltIGJvYXJkLgogCiBjb25maWcgTUFDSF9TSU1fT05FCi0gICAgICAgIGJvb2wgIlN1cHBv
cnQgU2ltcGxlbWFjaGluZXMgU2ltLk9uZSBib2FyZCIKLSAgICAgICAgaGVscAotICAgICAgICAg
IFNheSAnWScgaGVyZSBpZiB5b3Ugd2FudCB5b3VyIGtlcm5lbCB0byBzdXBwb3J0IHRoZQotICAg
ICAgICAgIFNpbXBsZW1hY2hpbmVzIFNpbS5PbmUgYm9hcmQuCisJYm9vbCAiU3VwcG9ydCBTaW1w
bGVtYWNoaW5lcyBTaW0uT25lIGJvYXJkIgorCWhlbHAKKwkgIFNheSAnWScgaGVyZSBpZiB5b3Ug
d2FudCB5b3VyIGtlcm5lbCB0byBzdXBwb3J0IHRoZQorCSAgU2ltcGxlbWFjaGluZXMgU2ltLk9u
ZSBib2FyZC4KIAogY29uZmlnIE1BQ0hfU05BUFBFUl9DTDE1CiAJYm9vbCAiU3VwcG9ydCBCbHVl
d2F0ZXIgU3lzdGVtcyBTbmFwcGVyIENMMTUgTW9kdWxlIgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v
bWFjaC1oaXNpL0tjb25maWcgYi9hcmNoL2FybS9tYWNoLWhpc2kvS2NvbmZpZwppbmRleCA5ODMz
OGE0ODk5MjEuLjQ2OTdhNzU2ZjY3NiAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbWFjaC1oaXNpL0tj
b25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1oaXNpL0tjb25maWcKQEAgLTMxLDcgKzMxLDcgQEAg
Y29uZmlnIEFSQ0hfSElQMDEKICAgICAgICBzZWxlY3QgSEFWRV9BUk1fVFdEIGlmIFNNUAogICAg
ICAgIHNlbGVjdCBBUk1fR0xPQkFMX1RJTUVSCiAgICAgICAgaGVscAotICAgICAgICAgU3VwcG9y
dCBmb3IgSGlzaWxpY29uIEhJUDAxIFNvQyBmYW1pbHkKKwkgU3VwcG9ydCBmb3IgSGlzaWxpY29u
IEhJUDAxIFNvQyBmYW1pbHkKIAogY29uZmlnIEFSQ0hfSElQMDQKIAlib29sICJIaXNpbGljb24g
SGlQMDQgQ29ydGV4IEExNSBmYW1pbHkiCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLWl4cDR4
eC9LY29uZmlnIGIvYXJjaC9hcm0vbWFjaC1peHA0eHgvS2NvbmZpZwppbmRleCBmNzIxMWI1N2Ix
ZTcuLjQ4NGU4ZWIxNmJhYSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbWFjaC1peHA0eHgvS2NvbmZp
ZworKysgYi9hcmNoL2FybS9tYWNoLWl4cDR4eC9LY29uZmlnCkBAIC0yMTQsMTQgKzIxNCwxNCBA
QCBjb25maWcgSVhQNFhYX0lORElSRUNUX1BDSQogCWJvb2wgIlVzZSBpbmRpcmVjdCBQQ0kgbWVt
b3J5IGFjY2VzcyIKIAlkZXBlbmRzIG9uIFBDSQogCWhlbHAKLSAgICAgICAgICBJWFA0eHggcHJv
dmlkZXMgdHdvIG1ldGhvZHMgb2YgYWNjZXNzaW5nIFBDSSBtZW1vcnkgc3BhY2U6Ci0KLSAgICAg
ICAgICAxKSBBIGRpcmVjdCBtYXBwZWQgd2luZG93IGZyb20gMHg0ODAwMDAwMCB0byAweDRCRkZG
RkZGICg2NE1CKS4KLSAgICAgICAgICAgICBUbyBhY2Nlc3MgUENJIHZpYSB0aGlzIHNwYWNlLCB3
ZSBzaW1wbHkgaW9yZW1hcCgpIHRoZSBCQVIKLSAgICAgICAgICAgICBpbnRvIHRoZSBrZXJuZWwg
YW5kIHdlIGNhbiB1c2UgdGhlIHN0YW5kYXJkIHJlYWRbYndsXS93cml0ZVtid2xdCi0gICAgICAg
ICAgICAgbWFjcm9zLiBUaGlzIGlzIHRoZSBwcmVmZXJyZWQgbWV0aG9kIGR1ZSB0byBzcGVlZCBi
dXQgaXQKLSAgICAgICAgICAgICBsaW1pdHMgdGhlIHN5c3RlbSB0byBqdXN0IDY0TUIgb2YgUENJ
IG1lbW9yeS4gVGhpcyBjYW4gYmUKLSAgICAgICAgICAgICBwcm9ibGVtYXRpYyBpZiB1c2luZyB2
aWRlbyBjYXJkcyBhbmQgb3RoZXIgbWVtb3J5LWhlYXZ5IGRldmljZXMuCisJICBJWFA0eHggcHJv
dmlkZXMgdHdvIG1ldGhvZHMgb2YgYWNjZXNzaW5nIFBDSSBtZW1vcnkgc3BhY2U6CisKKwkgIDEp
IEEgZGlyZWN0IG1hcHBlZCB3aW5kb3cgZnJvbSAweDQ4MDAwMDAwIHRvIDB4NEJGRkZGRkYgKDY0
TUIpLgorCSAgICAgVG8gYWNjZXNzIFBDSSB2aWEgdGhpcyBzcGFjZSwgd2Ugc2ltcGx5IGlvcmVt
YXAoKSB0aGUgQkFSCisJICAgICBpbnRvIHRoZSBrZXJuZWwgYW5kIHdlIGNhbiB1c2UgdGhlIHN0
YW5kYXJkIHJlYWRbYndsXS93cml0ZVtid2xdCisJICAgICBtYWNyb3MuIFRoaXMgaXMgdGhlIHBy
ZWZlcnJlZCBtZXRob2QgZHVlIHRvIHNwZWVkIGJ1dCBpdAorCSAgICAgbGltaXRzIHRoZSBzeXN0
ZW0gdG8ganVzdCA2NE1CIG9mIFBDSSBtZW1vcnkuIFRoaXMgY2FuIGJlCisJICAgICBwcm9ibGVt
YXRpYyBpZiB1c2luZyB2aWRlbyBjYXJkcyBhbmQgb3RoZXIgbWVtb3J5LWhlYXZ5IGRldmljZXMu
CiAKIAkgIDIpIElmID4gNjRNQiBvZiBtZW1vcnkgc3BhY2UgaXMgcmVxdWlyZWQsIHRoZSBJWFA0
eHggY2FuIGJlCiAJICAgICBjb25maWd1cmVkIHRvIHVzZSBpbmRpcmVjdCByZWdpc3RlcnMgdG8g
YWNjZXNzIHRoZSB3aG9sZSBQQ0kKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtbW1wL0tjb25m
aWcgYi9hcmNoL2FybS9tYWNoLW1tcC9LY29uZmlnCmluZGV4IDA0NDAxMDllOTczYi4uYzU0OWZj
MzkzOGI4IDEwMDY0NAotLS0gYS9hcmNoL2FybS9tYWNoLW1tcC9LY29uZmlnCisrKyBiL2FyY2gv
YXJtL21hY2gtbW1wL0tjb25maWcKQEAgLTE1MCw3ICsxNTAsNyBAQCBjb25maWcgQ1BVX01NUDIK
IAkgIFNlbGVjdCBjb2RlIHNwZWNpZmljIHRvIE1NUDIuIE1NUDIgaXMgQVJNdjcgY29tcGF0aWJs
ZS4KIAogY29uZmlnIFVTQl9FSENJX01WX1UyTwotICAgICAgICBib29sICJFSENJIHN1cHBvcnQg
Zm9yIFBYQSBVU0IgT1RHIGNvbnRyb2xsZXIiCisJYm9vbCAiRUhDSSBzdXBwb3J0IGZvciBQWEEg
VVNCIE9URyBjb250cm9sbGVyIgogCWRlcGVuZHMgb24gVVNCX0VIQ0lfTVYKIAloZWxwCiAJICBF
bmFibGVzIHN1cHBvcnQgZm9yIE9URyBjb250cm9sbGVyIHdoaWNoIGNhbiBiZSBzd2l0Y2hlZCB0
byBob3N0IG1vZGUuCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tYWNoLW9tYXAxL0tjb25maWcgYi9h
cmNoL2FybS9tYWNoLW9tYXAxL0tjb25maWcKaW5kZXggMmExN2RjMWQxMjJjLi44OTEzOGQxNGQw
ZjIgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21hY2gtb21hcDEvS2NvbmZpZworKysgYi9hcmNoL2Fy
bS9tYWNoLW9tYXAxL0tjb25maWcKQEAgLTY2LDggKzY2LDggQEAgY29uZmlnIE1BQ0hfT01BUF9J
Tk5PVkFUT1IKIAlib29sICJUSSBJbm5vdmF0b3IiCiAJZGVwZW5kcyBvbiBBUkNIX09NQVAxICYm
IChBUkNIX09NQVAxNVhYIHx8IEFSQ0hfT01BUDE2WFgpCiAJaGVscAotICAgICAgICAgIFRJIE9N
QVAgMTUxMCBvciAxNjEwIElubm92YXRvciBib2FyZCBzdXBwb3J0LiBTYXkgWSBoZXJlIGlmIHlv
dQotICAgICAgICAgIGhhdmUgc3VjaCBhIGJvYXJkLgorCSAgVEkgT01BUCAxNTEwIG9yIDE2MTAg
SW5ub3ZhdG9yIGJvYXJkIHN1cHBvcnQuIFNheSBZIGhlcmUgaWYgeW91CisJICBoYXZlIHN1Y2gg
YSBib2FyZC4KIAogY29uZmlnIE1BQ0hfT01BUF9IMgogCWJvb2wgIlRJIEgyIFN1cHBvcnQiCkBA
IC05NCw3ICs5NCw3IEBAIGNvbmZpZyBNQUNIX09NQVBfT1NLCiAJZGVwZW5kcyBvbiBBUkNIX09N
QVAxICYmIEFSQ0hfT01BUDE2WFgKICAgICAJaGVscAogCSAgVEkgT01BUCA1OTEyIE9TSyAoT01B
UCBTdGFydGVyIEtpdCkgYm9hcmQgc3VwcG9ydC4gU2F5IFkgaGVyZQotICAgICAgICAgIGlmIHlv
dSBoYXZlIHN1Y2ggYSBib2FyZC4KKwkgIGlmIHlvdSBoYXZlIHN1Y2ggYSBib2FyZC4KIAogY29u
ZmlnIE9NQVBfT1NLX01JU1RSQUwKIAlib29sICJNaXN0cmFsIFFWR0EgYm9hcmQgU3VwcG9ydCIK
QEAgLTE4MCwxMCArMTgwLDEwIEBAIGNvbmZpZyBNQUNIX09NQVBfR0VORVJJQwogCWJvb2wgIkdl
bmVyaWMgT01BUCBib2FyZCIKIAlkZXBlbmRzIG9uIEFSQ0hfT01BUDEgJiYgKEFSQ0hfT01BUDE1
WFggfHwgQVJDSF9PTUFQMTZYWCkKIAloZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgZ2VuZXJp
YyBPTUFQLTE1MTAsIDE2MTAgb3IgMTcxMCBib2FyZCB3aXRoCi0gICAgICAgICAgbm8gRlBHQS4g
Q2FuIGJlIHVzZWQgYXMgdGVtcGxhdGUgZm9yIHBvcnRpbmcgTGludXggdG8KLSAgICAgICAgICBj
dXN0b20gT01BUCBib2FyZHMuIFNheSBZIGhlcmUgaWYgeW91IGhhdmUgYSBjdXN0b20KLSAgICAg
ICAgICBib2FyZC4KKwkgIFN1cHBvcnQgZm9yIGdlbmVyaWMgT01BUC0xNTEwLCAxNjEwIG9yIDE3
MTAgYm9hcmQgd2l0aAorCSAgbm8gRlBHQS4gQ2FuIGJlIHVzZWQgYXMgdGVtcGxhdGUgZm9yIHBv
cnRpbmcgTGludXggdG8KKwkgIGN1c3RvbSBPTUFQIGJvYXJkcy4gU2F5IFkgaGVyZSBpZiB5b3Ug
aGF2ZSBhIGN1c3RvbQorCSAgYm9hcmQuCiAKIGVuZG1lbnUKIApkaWZmIC0tZ2l0IGEvYXJjaC9h
cm0vbWFjaC1wcmltYTIvS2NvbmZpZyBiL2FyY2gvYXJtL21hY2gtcHJpbWEyL0tjb25maWcKaW5k
ZXggNmY2Njc4NWZhYjAxLi44OGE3NmQyNjVmZDkgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21hY2gt
cHJpbWEyL0tjb25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1wcmltYTIvS2NvbmZpZwpAQCAtMjIs
NyArMjIsNyBAQCBjb25maWcgQVJDSF9BVExBUzYKIAlkZWZhdWx0IHkKIAlzZWxlY3QgU0lSRl9J
UlEKIAloZWxwCi0gICAgICAgICAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBB
OSBQbGF0Zm9ybQorCSAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBBOSBQbGF0
Zm9ybQogCiBjb25maWcgQVJDSF9BVExBUzcKIAlib29sICJDU1IgU2lSRlNvQyBBVExBUzcgQVJN
IENvcnRleCBBNyBQbGF0Zm9ybSIKQEAgLTMyLDcgKzMyLDcgQEAgY29uZmlnIEFSQ0hfQVRMQVM3
CiAJc2VsZWN0IEhBVkVfQVJNX1NDVSBpZiBTTVAKIAlzZWxlY3QgSEFWRV9TTVAKIAloZWxwCi0g
ICAgICAgICAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBBNyBQbGF0Zm9ybQor
CSAgU3VwcG9ydCBmb3IgQ1NSIFNpUkZTb0MgQVJNIENvcnRleCBBNyBQbGF0Zm9ybQogCiBjb25m
aWcgQVJDSF9QUklNQTIKIAlib29sICJDU1IgU2lSRlNvQyBQUklNQTIgQVJNIENvcnRleCBBOSBQ
bGF0Zm9ybSIKQEAgLTQxLDcgKzQxLDcgQEAgY29uZmlnIEFSQ0hfUFJJTUEyCiAJc2VsZWN0IFpP
TkVfRE1BCiAJc2VsZWN0IFBSSU1BMl9USU1FUgogCWhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZv
ciBDU1IgU2lSRlNvQyBBUk0gQ29ydGV4IEE5IFBsYXRmb3JtCisJICBTdXBwb3J0IGZvciBDU1Ig
U2lSRlNvQyBBUk0gQ29ydGV4IEE5IFBsYXRmb3JtCiAKIGNvbmZpZyBTSVJGX0lSUQogCWJvb2wK
ZGlmZiAtLWdpdCBhL2FyY2gvYXJtL21hY2gtczNjMjR4eC9LY29uZmlnIGIvYXJjaC9hcm0vbWFj
aC1zM2MyNHh4L0tjb25maWcKaW5kZXggNjg2ZjBiYmRlOTk4Li45NWRiMjkwNjM3YWEgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtL21hY2gtczNjMjR4eC9LY29uZmlnCisrKyBiL2FyY2gvYXJtL21hY2gt
czNjMjR4eC9LY29uZmlnCkBAIC0xNDEsOCArMTQxLDggQEAgY29uZmlnIFMzQzI0MTBfQ1BVRlJF
UV9VVElMUwogICAgICAgIGJvb2wKICAgICAgICBkZXBlbmRzIG9uIEFSTV9TM0MyNFhYX0NQVUZS
RVEKICAgICAgICBoZWxwCi0gICAgICAgICBJbnRlcm5hbCBub2RlIHRvIHNlbGVjdCB0aW1pbmcg
Y29kZSB0aGF0IGlzIGNvbW1vbiB0byB0aGUgczNjMjQxMAotICAgICAgICAgYW5kIHMzYzI0NDAv
czNjMjQ0IGNwdSBmcmVxdWVuY3kgc3VwcG9ydC4KKwkgSW50ZXJuYWwgbm9kZSB0byBzZWxlY3Qg
dGltaW5nIGNvZGUgdGhhdCBpcyBjb21tb24gdG8gdGhlIHMzYzI0MTAKKwkgYW5kIHMzYzI0NDAv
czNjMjQ0IGNwdSBmcmVxdWVuY3kgc3VwcG9ydC4KIAogIyBjcHUgZnJlcXVlbmN5IHN1cHBvcnQg
Y29tbW9uIHRvIHMzYzI0MTIsIHMzYzI0MTMgYW5kIHMzYzI0NDIKIApkaWZmIC0tZ2l0IGEvYXJj
aC9hcm0vbWFjaC1zM2M2NHh4L0tjb25maWcgYi9hcmNoL2FybS9tYWNoLXMzYzY0eHgvS2NvbmZp
ZwppbmRleCA1NzAwODIyZTNjNzQuLjEyNWU1MDMwMWQyYSAxMDA2NDQKLS0tIGEvYXJjaC9hcm0v
bWFjaC1zM2M2NHh4L0tjb25maWcKKysrIGIvYXJjaC9hcm0vbWFjaC1zM2M2NHh4L0tjb25maWcK
QEAgLTIwMiw3ICsyMDIsNyBAQCBjb25maWcgU01ESzY0MTBfU0RfQ0gwCiAJYm9vbCAiVXNlIGNo
YW5uZWwgMCBvbmx5IgogCWRlcGVuZHMgb24gTUFDSF9TTURLNjQxMAogCWhlbHAKLSAgICAgICAg
ICBTZWxlY3QgQ09ONyAoY2hhbm5lbCAwKSBhcyB0aGUgTU1DL1NEIHNsb3QsIGFzCisJICBTZWxl
Y3QgQ09ONyAoY2hhbm5lbCAwKSBhcyB0aGUgTU1DL1NEIHNsb3QsIGFzCiAJICBhdCBsZWFzdCBz
b21lIFNNREs2NDEwIGJvYXJkcyBjb21lIHdpdGggdGhlCiAJICByZXNpc3RvcnMgZml0dGVkIHNv
IHRoYXQgdGhlIGNhcmQgZGV0ZWN0cyBmb3IKIAkgIGNoYW5uZWxzIDAgYW5kIDEgYXJlIHRoZSBz
YW1lLgpAQCAtMjExLDcgKzIxMSw3IEBAIGNvbmZpZyBTTURLNjQxMF9TRF9DSDEKIAlib29sICJV
c2UgY2hhbm5lbCAxIG9ubHkiCiAJZGVwZW5kcyBvbiBNQUNIX1NNREs2NDEwCiAJaGVscAotICAg
ICAgICAgIFNlbGVjdCBDT042IChjaGFubmVsIDEpIGFzIHRoZSBNTUMvU0Qgc2xvdCwgYXMKKwkg
IFNlbGVjdCBDT042IChjaGFubmVsIDEpIGFzIHRoZSBNTUMvU0Qgc2xvdCwgYXMKIAkgIGF0IGxl
YXN0IHNvbWUgU01ESzY0MTAgYm9hcmRzIGNvbWUgd2l0aCB0aGUKIAkgIHJlc2lzdG9ycyBmaXR0
ZWQgc28gdGhhdCB0aGUgY2FyZCBkZXRlY3RzIGZvcgogCSAgY2hhbm5lbHMgMCBhbmQgMSBhcmUg
dGhlIHNhbWUuCkBAIC0yNTcsNyArMjU3LDcgQEAgY29uZmlnIE1BQ0hfTkNQCiAJc2VsZWN0IFMz
Q19ERVZfSFNNTUMxCiAJc2VsZWN0IFMzQ19ERVZfSTJDMQogCWhlbHAKLSAgICAgICAgICBNYWNo
aW5lIHN1cHBvcnQgZm9yIHRoZSBTYW1zdW5nIE5DUAorCSAgTWFjaGluZSBzdXBwb3J0IGZvciB0
aGUgU2Ftc3VuZyBOQ1AKIAogY29uZmlnIE1BQ0hfSE1UCiAJYm9vbCAiQWlyZ29vIEhNVCIKZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtL3BsYXQtc2Ftc3VuZy9LY29uZmlnIGIvYXJjaC9hcm0vcGxhdC1z
YW1zdW5nL0tjb25maWcKaW5kZXggMzAxZTU3MjY1MWMwLi45OWFlOTJmYTQ1MmEgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtL3BsYXQtc2Ftc3VuZy9LY29uZmlnCisrKyBiL2FyY2gvYXJtL3BsYXQtc2Ft
c3VuZy9LY29uZmlnCkBAIC0yNTAsNyArMjUwLDcgQEAgY29uZmlnIFMzQ19QTV9ERUJVR19MRURf
U01ESwogICAgICAgIGJvb2wgIlNNREsgTEVEIHN1c3BlbmQvcmVzdW1lIGRlYnVnZ2luZyIKICAg
ICAgICBkZXBlbmRzIG9uIFBNICYmIChNQUNIX1NNREs2NDEwKQogICAgICAgIGhlbHAKLSAgICAg
ICAgIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSB1c2Ugb2YgdGhlIFNNREsgTEVEcyBvbiB0aGUg
YmFzZWJvYXJkCisJIFNheSBZIGhlcmUgdG8gZW5hYmxlIHRoZSB1c2Ugb2YgdGhlIFNNREsgTEVE
cyBvbiB0aGUgYmFzZWJvYXJkCiAJIGZvciBkZWJ1Z2dpbmcgb2YgdGhlIHN0YXRlIG9mIHRoZSBz
dXNwZW5kIGFuZCByZXN1bWUgcHJvY2Vzcy4KIAogCSBOb3RlLCB0aGlzIGN1cnJlbnRseSBvbmx5
IHdvcmtzIGZvciBTM0M2NFhYIGJhc2VkIFNNREsgYm9hcmRzLgpkaWZmIC0tZ2l0IGEvYXJjaC9h
cm02NC9LY29uZmlnIGIvYXJjaC9hcm02NC9LY29uZmlnCmluZGV4IDQxYTliNDI1N2I3Mi4uNjAy
MzNiYWYzZjBmIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L0tjb25maWcKKysrIGIvYXJjaC9hcm02
NC9LY29uZmlnCkBAIC0yNjIsNyArMjYyLDcgQEAgY29uZmlnIEdFTkVSSUNfSFdFSUdIVAogCWRl
Zl9ib29sIHkKIAogY29uZmlnIEdFTkVSSUNfQ1NVTQotICAgICAgICBkZWZfYm9vbCB5CisJZGVm
X2Jvb2wgeQogCiBjb25maWcgR0VORVJJQ19DQUxJQlJBVEVfREVMQVkKIAlkZWZfYm9vbCB5CkBA
IC04MzIsNyArODMyLDcgQEAgY29uZmlnIEFSTTY0X1BBX0JJVFMKIGNvbmZpZyBDUFVfQklHX0VO
RElBTgogICAgICAgIGJvb2wgIkJ1aWxkIGJpZy1lbmRpYW4ga2VybmVsIgogICAgICAgIGhlbHAK
LSAgICAgICAgIFNheSBZIGlmIHlvdSBwbGFuIG9uIHJ1bm5pbmcgYSBrZXJuZWwgaW4gYmlnLWVu
ZGlhbiBtb2RlLgorCSBTYXkgWSBpZiB5b3UgcGxhbiBvbiBydW5uaW5nIGEga2VybmVsIGluIGJp
Zy1lbmRpYW4gbW9kZS4KIAogY29uZmlnIFNDSEVEX01DCiAJYm9vbCAiTXVsdGktY29yZSBzY2hl
ZHVsZXIgc3VwcG9ydCIKQEAgLTE1OTMsNyArMTU5Myw3IEBAIGNvbmZpZyBFRkkKIAloZWxwCiAJ
ICBUaGlzIG9wdGlvbiBwcm92aWRlcyBzdXBwb3J0IGZvciBydW50aW1lIHNlcnZpY2VzIHByb3Zp
ZGVkCiAJICBieSBVRUZJIGZpcm13YXJlIChzdWNoIGFzIG5vbi12b2xhdGlsZSB2YXJpYWJsZXMs
IHJlYWx0aW1lCi0gICAgICAgICAgY2xvY2ssIGFuZCBwbGF0Zm9ybSByZXNldCkuIEEgVUVGSSBz
dHViIGlzIGFsc28gcHJvdmlkZWQgdG8KKwkgIGNsb2NrLCBhbmQgcGxhdGZvcm0gcmVzZXQpLiBB
IFVFRkkgc3R1YiBpcyBhbHNvIHByb3ZpZGVkIHRvCiAJICBhbGxvdyB0aGUga2VybmVsIHRvIGJl
IGJvb3RlZCBhcyBhbiBFRkkgYXBwbGljYXRpb24uIFRoaXMKIAkgIGlzIG9ubHkgdXNlZnVsIG9u
IHN5c3RlbXMgdGhhdCBoYXZlIFVFRkkgZmlybXdhcmUuCiAKZGlmZiAtLWdpdCBhL2FyY2gvYXJt
NjQvS2NvbmZpZy5kZWJ1ZyBiL2FyY2gvYXJtNjQvS2NvbmZpZy5kZWJ1ZwppbmRleCBjZjA5MDEw
ZDgyNWYuLmJiMWViMTBhN2E2MiAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9LY29uZmlnLmRlYnVn
CisrKyBiL2FyY2gvYXJtNjQvS2NvbmZpZy5kZWJ1ZwpAQCAtOCw3ICs4LDcgQEAgY29uZmlnIEFS
TTY0X1BURFVNUF9ERUJVR0ZTCiAJZGVwZW5kcyBvbiBERUJVR19LRVJORUwKIAlzZWxlY3QgQVJN
NjRfUFREVU1QX0NPUkUKIAlzZWxlY3QgREVCVUdfRlMKLSAgICAgICAgaGVscAorCWhlbHAKIAkg
IFNheSBZIGhlcmUgaWYgeW91IHdhbnQgdG8gc2hvdyB0aGUga2VybmVsIHBhZ2V0YWJsZSBsYXlv
dXQgaW4gYQogCSAgZGVidWdmcyBmaWxlLiBUaGlzIGluZm9ybWF0aW9uIGlzIG9ubHkgdXNlZnVs
IGZvciBrZXJuZWwgZGV2ZWxvcGVycwogCSAgd2hvIGFyZSB3b3JraW5nIGluIGFyY2hpdGVjdHVy
ZSBzcGVjaWZpYyBhcmVhcyBvZiB0aGUga2VybmVsLgpkaWZmIC0tZ2l0IGEvYXJjaC9oODMwMC9L
Y29uZmlnIGIvYXJjaC9oODMwMC9LY29uZmlnCmluZGV4IDE0YmI0NTY0NGMwYy4uN2EzMzE0MWZk
MGI3IDEwMDY0NAotLS0gYS9hcmNoL2g4MzAwL0tjb25maWcKKysrIGIvYXJjaC9oODMwMC9LY29u
ZmlnCkBAIC0xLDYgKzEsNiBAQAogIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAog
Y29uZmlnIEg4MzAwCi0gICAgICAgIGRlZl9ib29sIHkKKwlkZWZfYm9vbCB5CiAJc2VsZWN0IEFS
Q0hfMzJCSVRfT0ZGX1QKIAlzZWxlY3QgQVJDSF9IQVNfQklORk1UX0ZMQVQKIAlzZWxlY3QgQklO
Rk1UX0ZMQVRfQVJHVlBfRU5WUF9PTl9TVEFDSwpAQCAtMzgsNyArMzgsNyBAQCBjb25maWcgTk9f
SU9QT1JUX01BUAogCWRlZl9ib29sIHkKIAogY29uZmlnIEdFTkVSSUNfQ1NVTQotICAgICAgICBk
ZWZfYm9vbCB5CisJZGVmX2Jvb2wgeQogCiBjb25maWcgSFoKIAlpbnQKZGlmZiAtLWdpdCBhL2Fy
Y2gvaDgzMDAvS2NvbmZpZy5jcHUgYi9hcmNoL2g4MzAwL0tjb25maWcuY3B1CmluZGV4IGI1ZTE0
ZDUxM2U2Mi4uNTliZTYyZDA3MTZiIDEwMDY0NAotLS0gYS9hcmNoL2g4MzAwL0tjb25maWcuY3B1
CisrKyBiL2FyY2gvaDgzMDAvS2NvbmZpZy5jcHUKQEAgLTkwLDExICs5MCwxMSBAQCBjb25maWcg
SDhTX1NJTQogZW5kY2hvaWNlCiAKIGNvbmZpZyBIODMwMF9CVUlMVElOX0RUQgotICAgICAgICBz
dHJpbmcgIkJ1aWx0aW4gRFRCIgorCXN0cmluZyAiQnVpbHRpbiBEVEIiCiAJZGVmYXVsdCAiIgog
CiBjb25maWcgT0ZGU0VUCi0gICAgICAgIGhleCAiTG9hZCBvZmZzZXQiCisJaGV4ICJMb2FkIG9m
ZnNldCIKIAlkZWZhdWx0IDAKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEvYXJjaC9tNjhrL0tjb25m
aWcuYnVzIGIvYXJjaC9tNjhrL0tjb25maWcuYnVzCmluZGV4IDlkMGEzYTIzZDUwZS4uZjFiZTgz
MmUyYjc0IDEwMDY0NAotLS0gYS9hcmNoL202OGsvS2NvbmZpZy5idXMKKysrIGIvYXJjaC9tNjhr
L0tjb25maWcuYnVzCkBAIC02Niw2ICs2Niw2IEBAIGVuZGlmCiBpZiAhTU1VCiAKIGNvbmZpZyBJ
U0FfRE1BX0FQSQotICAgICAgICBkZWZfYm9vbCAhTTUyNzIKKwlkZWZfYm9vbCAhTTUyNzIKIAog
ZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gvbTY4ay9LY29uZmlnLmRlYnVnIGIvYXJjaC9tNjhrL0tj
b25maWcuZGVidWcKaW5kZXggZjQzNjQzMTExZWFmLi4xMWIzMDZiZGQ3ODggMTAwNjQ0Ci0tLSBh
L2FyY2gvbTY4ay9LY29uZmlnLmRlYnVnCisrKyBiL2FyY2gvbTY4ay9LY29uZmlnLmRlYnVnCkBA
IC0xMiwxNiArMTIsMTYgQEAgY29uZmlnIEVBUkxZX1BSSU5USwogCWJvb2wgIkVhcmx5IHByaW50
ayIKIAlkZXBlbmRzIG9uICEoU1VOMyB8fCBNNjgwMDAgfHwgQ09MREZJUkUpCiAJaGVscAotICAg
ICAgICAgIFdyaXRlIGtlcm5lbCBsb2cgb3V0cHV0IGRpcmVjdGx5IHRvIGEgc2VyaWFsIHBvcnQu
Ci0gICAgICAgICAgV2hlcmUgaW1wbGVtZW50ZWQsIG91dHB1dCBnb2VzIHRvIHRoZSBmcmFtZWJ1
ZmZlciBhcyB3ZWxsLgotICAgICAgICAgIFBST00gY29uc29sZSBmdW5jdGlvbmFsaXR5IG9uIFN1
biAzeCBpcyBub3QgYWZmZWN0ZWQgYnkgdGhpcyBvcHRpb24uCisJICBXcml0ZSBrZXJuZWwgbG9n
IG91dHB1dCBkaXJlY3RseSB0byBhIHNlcmlhbCBwb3J0LgorCSAgV2hlcmUgaW1wbGVtZW50ZWQs
IG91dHB1dCBnb2VzIHRvIHRoZSBmcmFtZWJ1ZmZlciBhcyB3ZWxsLgorCSAgUFJPTSBjb25zb2xl
IGZ1bmN0aW9uYWxpdHkgb24gU3VuIDN4IGlzIG5vdCBhZmZlY3RlZCBieSB0aGlzIG9wdGlvbi4K
IAotICAgICAgICAgIFBhc3MgImVhcmx5cHJpbnRrIiBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGlu
ZSB0byBnZXQgYQotICAgICAgICAgIGJvb3QgY29uc29sZS4KKwkgIFBhc3MgImVhcmx5cHJpbnRr
IiBvbiB0aGUga2VybmVsIGNvbW1hbmQgbGluZSB0byBnZXQgYQorCSAgYm9vdCBjb25zb2xlLgog
Ci0gICAgICAgICAgVGhpcyBpcyB1c2VmdWwgZm9yIGtlcm5lbCBkZWJ1Z2dpbmcgd2hlbiB5b3Vy
IG1hY2hpbmUgY3Jhc2hlcyB2ZXJ5Ci0gICAgICAgICAgZWFybHksIGkuZS4gYmVmb3JlIHRoZSBu
b3JtYWwgY29uc29sZSBkcml2ZXIgaXMgbG9hZGVkLgotICAgICAgICAgIFlvdSBzaG91bGQgbm9y
bWFsbHkgc2F5IE4gaGVyZSwgdW5sZXNzIHlvdSB3YW50IHRvIGRlYnVnIHN1Y2ggYSBjcmFzaC4K
KwkgIFRoaXMgaXMgdXNlZnVsIGZvciBrZXJuZWwgZGVidWdnaW5nIHdoZW4geW91ciBtYWNoaW5l
IGNyYXNoZXMgdmVyeQorCSAgZWFybHksIGkuZS4gYmVmb3JlIHRoZSBub3JtYWwgY29uc29sZSBk
cml2ZXIgaXMgbG9hZGVkLgorCSAgWW91IHNob3VsZCBub3JtYWxseSBzYXkgTiBoZXJlLCB1bmxl
c3MgeW91IHdhbnQgdG8gZGVidWcgc3VjaCBhIGNyYXNoLgogCiBpZiAhTU1VCiAKZGlmZiAtLWdp
dCBhL2FyY2gvbTY4ay9LY29uZmlnLm1hY2hpbmUgYi9hcmNoL202OGsvS2NvbmZpZy5tYWNoaW5l
CmluZGV4IGMwMWUxMDM0OTJmZC4uYjIzYTY2YmFjNzdmIDEwMDY0NAotLS0gYS9hcmNoL202OGsv
S2NvbmZpZy5tYWNoaW5lCisrKyBiL2FyY2gvbTY4ay9LY29uZmlnLm1hY2hpbmUKQEAgLTI2OSwx
MCArMjY5LDEwIEBAIGNvbmZpZyBBTUNPUkUKIAkgIFN1cHBvcnQgZm9yIHRoZSBTeXNhbSBBTUNP
UkUgb3Blbi1oYXJkd2FyZSBnZW5lcmljIGJvYXJkLgogCiBjb25maWcgU1RNQVJLMgotICAgICAg
ICBib29sICJTeXNhbSBzdG1hcmsyIGJvYXJkIHN1cHBvcnQiCi0gICAgICAgIGRlcGVuZHMgb24g
TTU0NDF4Ci0gICAgICAgIGhlbHAKLSAgICAgICAgICBTdXBwb3J0IGZvciB0aGUgU3lzYW0gc3Rt
YXJrMiBvcGVuLWhhcmR3YXJlIGdlbmVyaWMgYm9hcmQuCisJYm9vbCAiU3lzYW0gc3RtYXJrMiBi
b2FyZCBzdXBwb3J0IgorCWRlcGVuZHMgb24gTTU0NDF4CisJaGVscAorCSAgU3VwcG9ydCBmb3Ig
dGhlIFN5c2FtIHN0bWFyazIgb3Blbi1oYXJkd2FyZSBnZW5lcmljIGJvYXJkLgogCiBjb25maWcg
RklSRUJFRQogCWJvb2wgIkZpcmVCZWUgYm9hcmQgc3VwcG9ydCIKZGlmZiAtLWdpdCBhL2FyY2gv
bmRzMzIvS2NvbmZpZy5jcHUgYi9hcmNoL25kczMyL0tjb25maWcuY3B1CmluZGV4IGY4MGE0YWI2
M2RhMi4uMjIxNmNkNzg5YjI5IDEwMDY0NAotLS0gYS9hcmNoL25kczMyL0tjb25maWcuY3B1Cisr
KyBiL2FyY2gvbmRzMzIvS2NvbmZpZy5jcHUKQEAgLTEzLDggKzEzLDggQEAgY29uZmlnIEZQVQog
CWRlZmF1bHQgbgogCWhlbHAKIAkgIElmIEZQVSBJU0EgaXMgdXNlZCBpbiB1c2VyIHNwYWNlLCB0
aGlzIGNvbmZpZ3VyYXRpb24gc2hhbGwgYmUgWSB0bwotICAgICAgICAgIGVuYWJsZSByZXF1aXJl
ZCBzdXBwb3J0IGluIGtlcmVubCBzdWNoIGFzIGZwdSBjb250ZXh0IHN3aXRjaCBhbmQKLSAgICAg
ICAgICBmcHUgZXhjZXB0aW9uIGhhbmRsZXIuCisJICBlbmFibGUgcmVxdWlyZWQgc3VwcG9ydCBp
biBrZXJlbmwgc3VjaCBhcyBmcHUgY29udGV4dCBzd2l0Y2ggYW5kCisJICBmcHUgZXhjZXB0aW9u
IGhhbmRsZXIuCiAKIAkgIElmIG5vIEZQVSBJU0EgaXMgdXNlZCBpbiB1c2VyIHNwYWNlLCBzYXkg
Ti4KIApAQCAtMjQsNyArMjQsNyBAQCBjb25maWcgTEFaWV9GUFUKIAlkZWZhdWx0IHkKIAloZWxw
CiAJICBTYXkgWSBoZXJlIHRvIGVuYWJsZSB0aGUgbGF6eSBGUFUgc2NoZW1lLiBUaGUgbGF6eSBG
UFUgc2NoZW1lIGNhbgotICAgICAgICAgIGVuaGFuY2Ugc3lzdGVtIHBlcmZvcm1hbmNlIGJ5IHJl
ZHVjaW5nIHRoZSBjb250ZXh0IHN3aXRjaAorCSAgZW5oYW5jZSBzeXN0ZW0gcGVyZm9ybWFuY2Ug
YnkgcmVkdWNpbmcgdGhlIGNvbnRleHQgc3dpdGNoCiAJICBmcmVxdWVuY3kgb2YgdGhlIEZQVSBy
ZWdpc3Rlci4KIAogCSAgRm9yIG5vbWFsIGNhc2UsIHNheSBZLgpAQCAtNzUsMTEgKzc1LDExIEBA
IGNob2ljZQogCSAgaWYgaXRzIGNhY2hlIHdheSBzaXplIGlzIGxhcmdlciB0aGFuIHBhZ2Ugc2l6
ZS4gWW91IGNhbiBzcGVjaWZ5IHRoZQogCSAgQ1BVIHR5cGUgZGlyZWNseSBvciBjaG9vc2UgQ1BV
X1YzIGlmIHVuc3VyZS4KIAotICAgICAgICAgIEEga2VybmVsIGJ1aWx0IGZvciBOMTAgaXMgYWJs
ZSB0byBydW4gb24gTjE1LCBEMTUsIE4xMywgTjEwIG9yIEQxMC4KLSAgICAgICAgICBBIGtlcm5l
bCBidWlsdCBmb3IgTjE1IGlzIGFibGUgdG8gcnVuIG9uIE4xNSBvciBEMTUuCi0gICAgICAgICAg
QSBrZXJuZWwgYnVpbHQgZm9yIEQxMCBpcyBhYmxlIHRvIHJ1biBvbiBEMTAgb3IgRDE1LgotICAg
ICAgICAgIEEga2VybmVsIGJ1aWx0IGZvciBEMTUgaXMgYWJsZSB0byBydW4gb24gRDE1LgotICAg
ICAgICAgIEEga2VybmVsIGJ1aWx0IGZvciBOMTMgaXMgYWJsZSB0byBydW4gb24gTjE1LCBOMTMg
b3IgRDE1LgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIE4xMCBpcyBhYmxlIHRvIHJ1biBvbiBOMTUs
IEQxNSwgTjEzLCBOMTAgb3IgRDEwLgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIE4xNSBpcyBhYmxl
IHRvIHJ1biBvbiBOMTUgb3IgRDE1LgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIEQxMCBpcyBhYmxl
IHRvIHJ1biBvbiBEMTAgb3IgRDE1LgorCSAgQSBrZXJuZWwgYnVpbHQgZm9yIEQxNSBpcyBhYmxl
IHRvIHJ1biBvbiBEMTUuCisJICBBIGtlcm5lbCBidWlsdCBmb3IgTjEzIGlzIGFibGUgdG8gcnVu
IG9uIE4xNSwgTjEzIG9yIEQxNS4KIAogY29uZmlnIENQVV9OMTUKIAlib29sICJBbmRlc0NvcmUg
TjE1IgpAQCAtMTczLDcgKzE3Myw3IEBAIGNvbmZpZyBISUdITUVNCiAKIGNvbmZpZyBDQUNIRV9M
MgogCWJvb2wgIlN1cHBvcnQgTDIgY2FjaGUiCi0gICAgICAgIGRlZmF1bHQgeQorCWRlZmF1bHQg
eQogCWhlbHAKIAkgIFNheSBZIGhlcmUgdG8gZW5hYmxlIEwyIGNhY2hlIGlmIHlvdXIgU29DIGFy
ZSBpbnRlZ3JhdGVkIHdpdGggTDJDQy4KIAkgIElmIHVuc3VyZSwgc2F5IE4uCmRpZmYgLS1naXQg
YS9hcmNoL29wZW5yaXNjL0tjb25maWcgYi9hcmNoL29wZW5yaXNjL0tjb25maWcKaW5kZXggYmYz
MjZmMGVkZDJmLi4xOTI4ZTA2MWZmOTYgMTAwNjQ0Ci0tLSBhL2FyY2gvb3BlbnJpc2MvS2NvbmZp
ZworKysgYi9hcmNoL29wZW5yaXNjL0tjb25maWcKQEAgLTEzLDcgKzEzLDcgQEAgY29uZmlnIE9Q
RU5SSVNDCiAJc2VsZWN0IElSUV9ET01BSU4KIAlzZWxlY3QgSEFORExFX0RPTUFJTl9JUlEKIAlz
ZWxlY3QgR1BJT0xJQgotICAgICAgICBzZWxlY3QgSEFWRV9BUkNIX1RSQUNFSE9PSworCXNlbGVj
dCBIQVZFX0FSQ0hfVFJBQ0VIT09LCiAJc2VsZWN0IFNQQVJTRV9JUlEKIAlzZWxlY3QgR0VORVJJ
Q19JUlFfQ0hJUAogCXNlbGVjdCBHRU5FUklDX0lSUV9QUk9CRQpAQCAtNTEsMTIgKzUxLDEyIEBA
IGNvbmZpZyBOT19JT1BPUlRfTUFQCiAJZGVmX2Jvb2wgeQogCiBjb25maWcgVFJBQ0VfSVJRRkxB
R1NfU1VQUE9SVAotICAgICAgICBkZWZfYm9vbCB5CisJZGVmX2Jvb2wgeQogCiAjIEZvciBub3cs
IHVzZSBnZW5lcmljIGNoZWNrc3VtIGZ1bmN0aW9ucwogI1RoZXNlIGNhbiBiZSByZWltcGxlbWVu
dGVkIGluIGFzc2VtYmx5IGxhdGVyIGlmIHNvIGluY2xpbmVkCiBjb25maWcgR0VORVJJQ19DU1VN
Ci0gICAgICAgIGRlZl9ib29sIHkKKwlkZWZfYm9vbCB5CiAKIGNvbmZpZyBTVEFDS1RSQUNFX1NV
UFBPUlQKIAlkZWZfYm9vbCB5CkBAIC04OSw4ICs4OSw4IEBAIGNvbmZpZyBEQ0FDSEVfV1JJVEVU
SFJPVUdICiAJICBJZiB1bnN1cmUgc2F5IE4gaGVyZQogCiBjb25maWcgT1BFTlJJU0NfQlVJTFRJ
Tl9EVEIKLSAgICAgICAgc3RyaW5nICJCdWlsdGluIERUQiIKLSAgICAgICAgZGVmYXVsdCAiIgor
CXN0cmluZyAiQnVpbHRpbiBEVEIiCisJZGVmYXVsdCAiIgogCiBtZW51ICJDbGFzcyBJSSBJbnN0
cnVjdGlvbnMiCiAKQEAgLTE2MSwxMyArMTYxLDEzIEBAIGNvbmZpZyBPUEVOUklTQ19IQVZFX1NI
QURPV19HUFJTCiAJICBPbiBhIHVuaWNvcmUgc3lzdGVtIGl0J3Mgc2FmZSB0byBzYXkgTiBoZXJl
IGlmIHlvdSBhcmUgdW5zdXJlLgogCiBjb25maWcgQ01ETElORQotICAgICAgICBzdHJpbmcgIkRl
ZmF1bHQga2VybmVsIGNvbW1hbmQgc3RyaW5nIgotICAgICAgICBkZWZhdWx0ICIiCi0gICAgICAg
IGhlbHAKLSAgICAgICAgICBPbiBzb21lIGFyY2hpdGVjdHVyZXMgdGhlcmUgaXMgY3VycmVudGx5
IG5vIHdheSBmb3IgdGhlIGJvb3QgbG9hZGVyCi0gICAgICAgICAgdG8gcGFzcyBhcmd1bWVudHMg
dG8gdGhlIGtlcm5lbC4gRm9yIHRoZXNlIGFyY2hpdGVjdHVyZXMsIHlvdSBzaG91bGQKLSAgICAg
ICAgICBzdXBwbHkgc29tZSBjb21tYW5kLWxpbmUgb3B0aW9ucyBhdCBidWlsZCB0aW1lIGJ5IGVu
dGVyaW5nIHRoZW0KLSAgICAgICAgICBoZXJlLgorCXN0cmluZyAiRGVmYXVsdCBrZXJuZWwgY29t
bWFuZCBzdHJpbmciCisJZGVmYXVsdCAiIgorCWhlbHAKKwkgIE9uIHNvbWUgYXJjaGl0ZWN0dXJl
cyB0aGVyZSBpcyBjdXJyZW50bHkgbm8gd2F5IGZvciB0aGUgYm9vdCBsb2FkZXIKKwkgIHRvIHBh
c3MgYXJndW1lbnRzIHRvIHRoZSBrZXJuZWwuIEZvciB0aGVzZSBhcmNoaXRlY3R1cmVzLCB5b3Ug
c2hvdWxkCisJICBzdXBwbHkgc29tZSBjb21tYW5kLWxpbmUgb3B0aW9ucyBhdCBidWlsZCB0aW1l
IGJ5IGVudGVyaW5nIHRoZW0KKwkgIGhlcmUuCiAKIG1lbnUgIkRlYnVnZ2luZyBvcHRpb25zIgog
CkBAIC0xODUsNyArMTg1LDcgQEAgY29uZmlnIE9QRU5SSVNDX0VTUl9FWENFUFRJT05fQlVHX0NI
RUNLCiAJZGVmYXVsdCBuCiAJaGVscAogCSAgVGhpcyBvcHRpb24gZW5hYmxlcyBzb21lIGNoZWNr
cyB0aGF0IG1pZ2h0IGV4cG9zZSBzb21lIHByb2JsZW1zCi0gICAgICAgICAgaW4ga2VybmVsLgor
CSAgaW4ga2VybmVsLgogCiAJICBTYXkgTiBpZiB5b3UgYXJlIHVuc3VyZS4KIApkaWZmIC0tZ2l0
IGEvYXJjaC9wb3dlcnBjL0tjb25maWcuZGVidWcgYi9hcmNoL3Bvd2VycGMvS2NvbmZpZy5kZWJ1
ZwppbmRleCBjNTk5MjA5MjBkZGMuLjRlMWQzOTg0NzQ2MiAxMDA2NDQKLS0tIGEvYXJjaC9wb3dl
cnBjL0tjb25maWcuZGVidWcKKysrIGIvYXJjaC9wb3dlcnBjL0tjb25maWcuZGVidWcKQEAgLTEy
Miw4ICsxMjIsOCBAQCBjb25maWcgWE1PTl9ERUZBVUxUX1JPX01PREUKIAlkZXBlbmRzIG9uIFhN
T04KIAlkZWZhdWx0IHkKIAloZWxwCi0gICAgICAgICAgT3BlcmF0ZSB4bW9uIGluIHJlYWQtb25s
eSBtb2RlLiBUaGUgY21kbGluZSBvcHRpb25zICd4bW9uPXJ3JyBhbmQKLSAgICAgICAgICAneG1v
bj1ybycgb3ZlcnJpZGUgdGhpcyBkZWZhdWx0LgorCSAgT3BlcmF0ZSB4bW9uIGluIHJlYWQtb25s
eSBtb2RlLiBUaGUgY21kbGluZSBvcHRpb25zICd4bW9uPXJ3JyBhbmQKKwkgICd4bW9uPXJvJyBv
dmVycmlkZSB0aGlzIGRlZmF1bHQuCiAKIGNvbmZpZyBERUJVR0dFUgogCWJvb2wKQEAgLTIyMiw3
ICsyMjIsNyBAQCBjb25maWcgUFBDX0VBUkxZX0RFQlVHXzQ0eAogCWhlbHAKIAkgIFNlbGVjdCB0
aGlzIHRvIGVuYWJsZSBlYXJseSBkZWJ1Z2dpbmcgZm9yIElCTSA0NHggY2hpcHMgdmlhIHRoZQog
CSAgaW5idWlsdCBzZXJpYWwgcG9ydC4gIElmIHlvdSBlbmFibGUgdGhpcywgZW5zdXJlIHlvdSBz
ZXQKLSAgICAgICAgICBQUENfRUFSTFlfREVCVUdfNDR4X1BIWVNMT1cgYmVsb3cgdG8gc3VpdCB5
b3VyIHRhcmdldCBib2FyZC4KKwkgIFBQQ19FQVJMWV9ERUJVR180NHhfUEhZU0xPVyBiZWxvdyB0
byBzdWl0IHlvdXIgdGFyZ2V0IGJvYXJkLgogCiBjb25maWcgUFBDX0VBUkxZX0RFQlVHXzQweAog
CWJvb2wgIkVhcmx5IHNlcmlhbCBkZWJ1Z2dpbmcgZm9yIElCTS9BTUNDIDQweCBDUFVzIgpAQCAt
MzI1LDcgKzMyNSw3IEBAIGNvbmZpZyBQUENfRUFSTFlfREVCVUdfNDR4X1BIWVNMT1cKIAlkZWZh
dWx0ICIweDQwMDAwMjAwIgogCWhlbHAKIAkgIFlvdSBwcm9iYWJseSB3YW50IDB4NDAwMDAyMDAg
Zm9yIGVib255IGJvYXJkcyBhbmQKLSAgICAgICAgICAweDQwMDAwMzAwIGZvciB0YWlzaGFuCisJ
ICAweDQwMDAwMzAwIGZvciB0YWlzaGFuCiAKIGNvbmZpZyBQUENfRUFSTFlfREVCVUdfNDR4X1BI
WVNISUdICiAJaGV4ICJFUFJOIG9mIGVhcmx5IGRlYnVnIFVBUlQgcGh5c2ljYWwgYWRkcmVzcyIK
QEAgLTM1OSw5ICszNTksOSBAQCBjb25maWcgRkFJTF9JT01NVQogCSAgSWYgeW91IGFyZSB1bnN1
cmUsIHNheSBOLgogCiBjb25maWcgUFBDX1BURFVNUAotICAgICAgICBib29sICJFeHBvcnQga2Vy
bmVsIHBhZ2V0YWJsZSBsYXlvdXQgdG8gdXNlcnNwYWNlIHZpYSBkZWJ1Z2ZzIgotICAgICAgICBk
ZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiBERUJVR19GUwotICAgICAgICBoZWxwCisJYm9vbCAi
RXhwb3J0IGtlcm5lbCBwYWdldGFibGUgbGF5b3V0IHRvIHVzZXJzcGFjZSB2aWEgZGVidWdmcyIK
KwlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAmJiBERUJVR19GUworCWhlbHAKIAkgIFRoaXMgb3B0
aW9uIGV4cG9ydHMgdGhlIHN0YXRlIG9mIHRoZSBrZXJuZWwgcGFnZXRhYmxlcyB0byBhCiAJICBk
ZWJ1Z2ZzIGZpbGUuIFRoaXMgaXMgb25seSB1c2VmdWwgZm9yIGtlcm5lbCBkZXZlbG9wZXJzIHdo
byBhcmUKIAkgIHdvcmtpbmcgaW4gYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGFyZWFzIG9mIHRoZSBr
ZXJuZWwgLSBwcm9iYWJseQpAQCAtMzkwLDggKzM5MCw4IEBAIGNvbmZpZyBQUENfREVCVUdfV1gK
IAogY29uZmlnIFBQQ19GQVNUX0VORElBTl9TV0lUQ0gKIAlib29sICJEZXByZWNhdGVkIGZhc3Qg
ZW5kaWFuLXN3aXRjaCBzeXNjYWxsIgotICAgICAgICBkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAm
JiBQUENfQk9PSzNTXzY0Ci0gICAgICAgIGhlbHAKKwlkZXBlbmRzIG9uIERFQlVHX0tFUk5FTCAm
JiBQUENfQk9PSzNTXzY0CisJaGVscAogCSAgSWYgeW91J3JlIHVuc3VyZSB3aGF0IHRoaXMgaXMs
IHNheSBOLgogCiBjb25maWcgS0FTQU5fU0hBRE9XX09GRlNFVApkaWZmIC0tZ2l0IGEvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9LY29uZmlnLmNwdXR5cGUgYi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1z
L0tjb25maWcuY3B1dHlwZQppbmRleCAxMjU0M2U1M2ZhOTYuLjA3M2I2Y2I2ZDFhYyAxMDA2NDQK
LS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9LY29uZmlnLmNwdXR5cGUKKysrIGIvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9LY29uZmlnLmNwdXR5cGUKQEAgLTQyMSw3ICs0MjEsNyBAQCBjb25m
aWcgUFBDX1BFUkZfQ1RSUwogICAgICAgIGRlZl9ib29sIHkKICAgICAgICBkZXBlbmRzIG9uIFBF
UkZfRVZFTlRTICYmIFBQQ19IQVZFX1BNVV9TVVBQT1JUCiAgICAgICAgaGVscAotICAgICAgICAg
VGhpcyBlbmFibGVzIHRoZSBwb3dlcnBjLXNwZWNpZmljIHBlcmZfZXZlbnQgYmFjay1lbmQuCisJ
IFRoaXMgZW5hYmxlcyB0aGUgcG93ZXJwYy1zcGVjaWZpYyBwZXJmX2V2ZW50IGJhY2stZW5kLgog
CiBjb25maWcgRk9SQ0VfU01QCiAJIyBBbGxvdyBwbGF0Zm9ybXMgdG8gZm9yY2UgU01QPXkgYnkg
c2VsZWN0aW5nIHRoaXMKZGlmZiAtLWdpdCBhL2FyY2gvcmlzY3YvS2NvbmZpZy5zb2NzIGIvYXJj
aC9yaXNjdi9LY29uZmlnLnNvY3MKaW5kZXggNTM2YzBlZjRhZWU4Li44NTE5OTAwNGM2ZWYgMTAw
NjQ0Ci0tLSBhL2FyY2gvcmlzY3YvS2NvbmZpZy5zb2NzCisrKyBiL2FyY2gvcmlzY3YvS2NvbmZp
Zy5zb2NzCkBAIC04LDYgKzgsNiBAQCBjb25maWcgU09DX1NJRklWRQogICAgICAgIHNlbGVjdCBD
TEtfU0lGSVZFX0ZVNTQwX1BSQ0kKICAgICAgICBzZWxlY3QgU0lGSVZFX1BMSUMKICAgICAgICBo
ZWxwCi0gICAgICAgICBUaGlzIGVuYWJsZXMgc3VwcG9ydCBmb3IgU2lGaXZlIFNvQyBwbGF0Zm9y
bSBoYXJkd2FyZS4KKwkgVGhpcyBlbmFibGVzIHN1cHBvcnQgZm9yIFNpRml2ZSBTb0MgcGxhdGZv
cm0gaGFyZHdhcmUuCiAKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL2FyY2gvc2gvYm9hcmRzL0tjb25m
aWcgYi9hcmNoL3NoL2JvYXJkcy9LY29uZmlnCmluZGV4IGNlZTI0YzMwODMzNy4uNjBhMTEzMTE0
YTc2IDEwMDY0NAotLS0gYS9hcmNoL3NoL2JvYXJkcy9LY29uZmlnCisrKyBiL2FyY2gvc2gvYm9h
cmRzL0tjb25maWcKQEAgLTIzMSw3ICsyMzEsNyBAQCBjb25maWcgU0hfTUlHT1IKIAlzZWxlY3Qg
UkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0UgaWYgUkVHVUxBVE9SCiAJaGVscAogCSAgU2VsZWN0IE1p
Z28tUiBpZiBjb25maWd1cmluZyBmb3IgdGhlIFNINzcyMiBNaWdvLVIgcGxhdGZvcm0KLSAgICAg
ICAgICBieSBSZW5lc2FzIFN5c3RlbSBTb2x1dGlvbnMgQXNpYSBQdGUuIEx0ZC4KKwkgIGJ5IFJl
bmVzYXMgU3lzdGVtIFNvbHV0aW9ucyBBc2lhIFB0ZS4gTHRkLgogCiBjb25maWcgU0hfQVAzMjVS
WEEKIAlib29sICJBUC0zMjVSWEEiCmRpZmYgLS1naXQgYS9hcmNoL3NoL21tL0tjb25maWcgYi9h
cmNoL3NoL21tL0tjb25maWcKaW5kZXggNWM4YTJlYmZjNzIwLi5kODQzMTZhYmFhODEgMTAwNjQ0
Ci0tLSBhL2FyY2gvc2gvbW0vS2NvbmZpZworKysgYi9hcmNoL3NoL21tL0tjb25maWcKQEAgLTIs
NyArMiw3IEBACiBtZW51ICJNZW1vcnkgbWFuYWdlbWVudCBvcHRpb25zIgogCiBjb25maWcgTU1V
Ci0gICAgICAgIGJvb2wgIlN1cHBvcnQgZm9yIG1lbW9yeSBtYW5hZ2VtZW50IGhhcmR3YXJlIgor
CWJvb2wgIlN1cHBvcnQgZm9yIG1lbW9yeSBtYW5hZ2VtZW50IGhhcmR3YXJlIgogCWRlcGVuZHMg
b24gIUNQVV9TSDIKIAlkZWZhdWx0IHkKIAloZWxwCmRpZmYgLS1naXQgYS9hcmNoL3VtL0tjb25m
aWcgYi9hcmNoL3VtL0tjb25maWcKaW5kZXggZmVjNmI0Y2EyYjZlLi4yYTZkMDRmY2IzZTkgMTAw
NjQ0Ci0tLSBhL2FyY2gvdW0vS2NvbmZpZworKysgYi9hcmNoL3VtL0tjb25maWcKQEAgLTE1Myw3
ICsxNTMsNyBAQCBjb25maWcgS0VSTkVMX1NUQUNLX09SREVSCiAJICBJdCBpcyBwb3NzaWJsZSB0
byByZWR1Y2UgdGhlIHN0YWNrIHRvIDEgZm9yIDY0QklUIGFuZCAwIGZvciAzMkJJVCBvbgogCSAg
b2xkZXIgKHByZS0yMDE3KSBDUFVzLiBJdCBpcyBub3QgcmVjb21tZW5kZWQgb24gbmV3ZXIgQ1BV
cyBkdWUgdG8gdGhlCiAJICBpbmNyZWFzZSBpbiB0aGUgc2l6ZSBvZiB0aGUgc3RhdGUgd2hpY2gg
bmVlZHMgdG8gYmUgc2F2ZWQgd2hlbiBoYW5kbGluZwotICAgICAgICAgIHNpZ25hbHMuCisJICBz
aWduYWxzLgogCiBjb25maWcgTU1BUFBFUgogCXRyaXN0YXRlICJpb21lbSBlbXVsYXRpb24gZHJp
dmVyIgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcKaW5k
ZXggOTZlYTJjNzQ0OWVmLi45ODllYWE5NmUzZTYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L0tjb25m
aWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtODA2LDkgKzgwNiw5IEBAIGNvbmZpZyBLVk1f
R1VFU1QKIAkgIHRpbWluZyBpbmZyYXN0cnVjdHVyZSBzdWNoIGFzIHRpbWUgb2YgZGF5LCBhbmQg
c3lzdGVtIHRpbWUKIAogY29uZmlnIEFSQ0hfQ1BVSURMRV9IQUxUUE9MTAotICAgICAgICBkZWZf
Ym9vbCBuCi0gICAgICAgIHByb21wdCAiRGlzYWJsZSBob3N0IGhhbHRwb2xsIHdoZW4gbG9hZGlu
ZyBoYWx0cG9sbCBkcml2ZXIiCi0gICAgICAgIGhlbHAKKwlkZWZfYm9vbCBuCisJcHJvbXB0ICJE
aXNhYmxlIGhvc3QgaGFsdHBvbGwgd2hlbiBsb2FkaW5nIGhhbHRwb2xsIGRyaXZlciIKKwloZWxw
CiAJICBJZiB2aXJ0dWFsaXplZCB1bmRlciBLVk0sIGRpc2FibGUgaG9zdCBoYWx0cG9sbC4KIAog
Y29uZmlnIFBWSApAQCAtODkyLDExICs4OTIsMTEgQEAgY29uZmlnIEFQQl9USU1FUgogICAgICAg
IHNlbGVjdCBEV19BUEJfVElNRVIKICAgICAgICBkZXBlbmRzIG9uIFg4Nl9JTlRFTF9NSUQgJiYg
U0ZJCiAgICAgICAgaGVscAotICAgICAgICAgQVBCIHRpbWVyIGlzIHRoZSByZXBsYWNlbWVudCBm
b3IgODI1NCwgSFBFVCBvbiBYODYgTUlEIHBsYXRmb3Jtcy4KLSAgICAgICAgIFRoZSBBUEJUIHBy
b3ZpZGVzIGEgc3RhYmxlIHRpbWUgYmFzZSBvbiBTTVAKLSAgICAgICAgIHN5c3RlbXMsIHVubGlr
ZSB0aGUgVFNDLCBidXQgaXQgaXMgbW9yZSBleHBlbnNpdmUgdG8gYWNjZXNzLAotICAgICAgICAg
YXMgaXQgaXMgb2ZmLWNoaXAuIEFQQiB0aW1lcnMgYXJlIGFsd2F5cyBydW5uaW5nIHJlZ2FyZGxl
c3Mgb2YgQ1BVCi0gICAgICAgICBDIHN0YXRlcywgdGhleSBhcmUgdXNlZCBhcyBwZXIgQ1BVIGNs
b2NrZXZlbnQgZGV2aWNlIHdoZW4gcG9zc2libGUuCisJIEFQQiB0aW1lciBpcyB0aGUgcmVwbGFj
ZW1lbnQgZm9yIDgyNTQsIEhQRVQgb24gWDg2IE1JRCBwbGF0Zm9ybXMuCisJIFRoZSBBUEJUIHBy
b3ZpZGVzIGEgc3RhYmxlIHRpbWUgYmFzZSBvbiBTTVAKKwkgc3lzdGVtcywgdW5saWtlIHRoZSBU
U0MsIGJ1dCBpdCBpcyBtb3JlIGV4cGVuc2l2ZSB0byBhY2Nlc3MsCisJIGFzIGl0IGlzIG9mZi1j
aGlwLiBBUEIgdGltZXJzIGFyZSBhbHdheXMgcnVubmluZyByZWdhcmRsZXNzIG9mIENQVQorCSBD
IHN0YXRlcywgdGhleSBhcmUgdXNlZCBhcyBwZXIgQ1BVIGNsb2NrZXZlbnQgZGV2aWNlIHdoZW4g
cG9zc2libGUuCiAKICMgTWFyayBhcyBleHBlcnQgYmVjYXVzZSB0b28gbWFueSBwZW9wbGUgZ290
IGl0IHdyb25nLgogIyBUaGUgY29kZSBkaXNhYmxlcyBpdHNlbGYgd2hlbiBub3QgbmVlZGVkLgpA
QCAtMTk2Miw3ICsxOTYyLDcgQEAgY29uZmlnIEVGSV9TVFVCCiAgICAgICAgZGVwZW5kcyBvbiBF
RkkgJiYgIVg4Nl9VU0VfM0ROT1cKICAgICAgICBzZWxlY3QgUkVMT0NBVEFCTEUKICAgICAgICAt
LS1oZWxwLS0tCi0gICAgICAgICAgVGhpcyBrZXJuZWwgZmVhdHVyZSBhbGxvd3MgYSBiekltYWdl
IHRvIGJlIGxvYWRlZCBkaXJlY3RseQorCSAgVGhpcyBrZXJuZWwgZmVhdHVyZSBhbGxvd3MgYSBi
ekltYWdlIHRvIGJlIGxvYWRlZCBkaXJlY3RseQogCSAgYnkgRUZJIGZpcm13YXJlIHdpdGhvdXQg
dGhlIHVzZSBvZiBhIGJvb3Rsb2FkZXIuCiAKIAkgIFNlZSBEb2N1bWVudGF0aW9uL2FkbWluLWd1
aWRlL2VmaS1zdHViLnJzdCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KLS0gCjIuMTcuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGP7D-0000Or-Ug; Fri, 04 Oct 2019 15:03:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGP7D-0000Om-2g
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:03:31 +0000
X-Inumbo-ID: 1f3f13d6-e6b8-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1f3f13d6-e6b8-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 15:03:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 05ADDADFB;
 Fri,  4 Oct 2019 15:03:28 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
 <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
Date: Fri, 4 Oct 2019 17:03:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTY6NTYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvNC8xOSAzOjQz
IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+PiBPbiAwNC4xMC4xOSAxNjozNCwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+IE9uIDEwLzQvMTkgMzoyNCBQTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToK
Pj4+PiBPbiAwNC4xMC4xOSAxNjowOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gT24gMTAv
NC8xOSA3OjQwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gc2NoZWRfdGlja19zdXNw
ZW5kKCkgYW5kIHNjaGVkX3RpY2tfcmVzdW1lKCkgc2hvdWxkIG5vdCBjYWxsIHRoZQo+Pj4+Pj4g
c2NoZWR1bGVyIHNwZWNpZmljIHRpbWVyIGhhbmRsZXJzIGluIGNhc2UgdGhlIGNwdSB0aGV5IGFy
ZSBydW5uaW5nIG9uCj4+Pj4+PiBpcyBqdXN0IGJlaW5nIG1vdmVkIHRvIG9yIGZyb20gYSBjcHVw
b29sLgo+Pj4+Pj4KPj4+Pj4+IFVzZSBhIG5ldyBwZXJjcHUgbG9jayBmb3IgdGhhdCBwdXJwb3Nl
Lgo+Pj4+Pgo+Pj4+PiBJcyB0aGVyZSBhIHJlYXNvbiB3ZSBjYW4ndCB1c2UgdGhlIHBjcHVfc2No
ZWR1bGVfbG9jaygpIGluc3RlYWQgb2YKPj4+Pj4gaW50cm9kdWNpbmcgYSBuZXcgb25lP8KgIFNv
cnJ5IGlmIHRoaXMgaXMgb2J2aW91cywgYnV0IGl0J3MgYmVlbiBhIHdoaWxlCj4+Pj4+IHNpbmNl
IEkgcG9rZWQgYXJvdW5kIHRoaXMgY29kZS4KPj4+Pgo+Pj4+IExvY2sgY29udGVudGlvbiB3b3Vs
ZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3aXRoIGNyZWRpdDIgd2hpY2ggaXMgdXNpbmcgYQo+Pj4+
IHBlci1jb3JlIG9yIGV2ZW4gcGVyLXNvY2tldCBsb2NrLiBXZSBkb24ndCBjYXJlIGFib3V0IG90
aGVyIHNjaGVkdWxpbmcKPj4+PiBhY3Rpdml0eSBoZXJlLCBhbGwgd2UgbmVlZCBpcyBhIGd1YXJk
IGFnYWluc3Qgb3VyIHBlci1jcHUgc2NoZWR1bGVyCj4+Pj4gZGF0YSBiZWluZyBjaGFuZ2VkIGJl
bmVhdGggb3VyIGZlZXQuCj4+Pgo+Pj4gSXMgdGhpcyBjb2RlIHJlYWxseSBiZWluZyBjYWxsZWQg
c28gb2Z0ZW4gdGhhdCB3ZSBuZWVkIHRvIHdvcnJ5IGFib3V0Cj4+PiB0aGlzIGxldmVsIG9mIGNv
bnRlbnRpb24/Cj4+Cj4+IEl0cyBjYWxsZWQgZWFjaCB0aW1lIGlkbGUgaXMgZW50ZXJlZCBhbmQg
bGVmdCBhZ2Fpbi4KPj4KPj4gRXNwZWNpYWxseSB3aXRoIGNvcmUgc2NoZWR1bGluZyB0aGVyZSBp
cyBhIGhpZ2ggcHJvYmFiaWxpdHkgb2YgbXVsdGlwbGUKPj4gY3B1cyBsZWF2aW5nIGlkbGUgYXQg
dGhlIHNhbWUgdGltZSBhbmQgdGhlIHBlci1zY2hlZHVsZXIgbG9jayBiZWluZyB1c2VkCj4+IGlu
IHBhcmFsbGVsIGFscmVhZHkuCj4gCj4gSHJtLCB0aGF0IGRvZXMgc291bmQgcHJldHR5IGJhZC4K
PiAKPj4+IFdlIGFscmVhZHkgaGF2ZSBhICpsb3QqIG9mIGxvY2tzOyBhbmQgaW4gdGhpcyBjYXNl
IHlvdSdyZSBhZGRpbmcgYQo+Pj4gc2Vjb25kIGxvY2sgd2hpY2ggaW50ZXJhY3RzIHdpdGggdGhl
IHBlci1zY2hlZHVsZXIgY3B1IGxvY2suwqAgVGhpcyBqdXN0Cj4+PiBzZWVtcyBsaWtlIGFza2lu
ZyBmb3IgdHJvdWJsZS4KPj4KPj4gSW4gd2hpY2ggd2F5IGRvZXMgaXQgaW50ZXJhY3Qgd2l0aCB0
aGUgcGVyLXNjaGVkdWxlciBjcHUgbG9jaz8KPj4KPj4+IEkgd29uJ3QgTmFjayB0aGUgcGF0Y2gs
IGJ1dCBJIGRvbid0IHRoaW5rIEkgd291bGQgYWNrIGl0IHdpdGhvdXQgY2xlYXIKPj4+IGV2aWRl
bmNlIHRoYXQgdGhlIGV4dHJhIGxvY2sgaGFzIGEgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQgdGhh
dCdzIHdvcnRoCj4+PiB0aGUgY29zdCBvZiB0aGUgZXh0cmEgY29tcGxleGl0eS4KPj4KPj4gSSB0
aGluayBjb21wbGV4aXR5IGlzIGxvd2VyIHRoaXMgd2F5LiBFc3BlY2lhbGx5IGNvbnNpZGVyaW5n
IHRoZSBwZXItCj4+IHNjaGVkdWxlciBsb2NrIGNoYW5naW5nIHdpdGggbW92aW5nIGEgY3B1IHRv
IG9yIGZyb20gYSBjcHVwb29sLgo+IAo+IFRoZSBrZXkgYXNwZWN0IG9mIHRoZSBwZXItc2NoZWR1
bGVyIGxvY2sgaXMgdGhhdCBvbmNlIHlvdSBob2xkIGl0LCB0aGUKPiBwb2ludGVyIHRvIHRoZSBs
b2NrIGNhbid0IGNoYW5nZS4KPiAKPiBBZnRlciB0aGlzIHBhdGNoLCB0aGUgZmFjdCByZW1haW5z
IHRoYXQgc29tZXRpbWVzIHlvdSBuZWVkIHRvIGdyYWIgb25lCj4gbG9jaywgc29tZXRpbWVzIHRo
ZSBvdGhlciwgYW5kIHNvbWV0aW1lcyBib3RoLgo+IAo+IEFuZCwgdGlja19zdXNwZW5kKCkgbGl2
ZXMgaW4gdGhlIHBlci1zY2hlZHVsZXIgY29kZS4gIEVhY2ggc2NoZWR1bGVyIGhhcwo+IHRvIHJl
bWVtYmVyIHRoYXQgdGlja19zdXNwZW5kIGFuZCB0aWNrX3Jlc3VtZSBob2xkIGEgY29tcGxldGVs
eQo+IGRpZmZlcmVudCBsb2NrIHRvIHRoZSByZXN0IG9mIHRoZSBzY2hlZHVsaW5nIGZ1bmN0aW9u
cy4KCklzIHRoYXQgcmVhbGx5IHNvIGNyaXRpY2FsPyBUb2RheSBvbmx5IGNyZWRpdDEgaGFzIHRp
Y2tfc3VzcGVuZCBhbmQKdGlja19yZXN1bWUgaG9va3MsIGFuZCBib3RoIGFyZSByZWFsbHkgdmVy
eSBzaW1wbGUuIEkgY2FuIGFkZCBhCmNvbW1lbnQgaW4gc2NoZWQtaWYuaCBpZiB5b3UgbGlrZS4K
CkFuZCB1cCB0byBub3cgdGhlcmUgd2FzIG5vIGxvY2sgYXQgYWxsIGludm9sdmVkIHdoZW4gY2Fs
bGluZyB0aGVtLi4uCgpJZiB5b3UgdGhpbmsgdXNpbmcgdGhlIG5vcm1hbCBzY2hlZHVsZXIgbG9j
ayBpcyB0byBiZSBwcmVmZXJyZWQgSSdkCmJlIGhhcHB5IHRvIGNoYW5nZSB0aGUgcGF0Y2guIEJ1
dCBJIHNob3VsZCBtZW50aW9uIEkgd2FzIGFscmVhZHkKcGxhbm5pbmcgdG8gcmV2aXNpdCB1c2Fn
ZSBvZiB0aGUgc2NoZWR1bGVyIGxvY2sgYW5kIHJlcGxhY2UgaXQgYnkgdGhlCm5ldyBwZXItY3B1
IGxvY2sgd2hlcmUgYXBwcm9wcmlhdGUgKG5vdCBzdXJlIEknZCBmaW5kIGFueSBhcHByb3ByaWF0
ZQpwYXRoIGZvciByZXBsYWNlbWVudCkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPKW-0001PO-Qs; Fri, 04 Oct 2019 15:17:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPKU-0001P9-VR
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:17:15 +0000
X-Inumbo-ID: 0b1329ea-e6ba-11e9-975c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b1329ea-e6ba-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 15:17:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570202233;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=HHjvVa0hXjDUJXHOkFJUifA2m5S0BM39eHlsW+65hwM=;
 b=MsFR4N5X7XywAtFt32KnrDv50eghJQfaxL2bBx4RGgw+4h/ARJK8f/GV
 HpCfpRrELop7/Kk85015+Mtab5ZVT1MHNbwpoAftaItJDG0Q4qz6iKBXs
 AiLVG0Qn5nyjbYiehFwptO1rhhG8zOeA8WPCffEHHCE5+GSbGsyuP4XSo c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UEQo/Gwz4NDYcIsDhZrkYoVTIgIAVvwenJrkIeuXp8470ohZabAgWTWzGGC81ocAlBUtfdhJp3
 Osj4zhX/RfrWasuH5BW9SmOxnuM3i+LUCFqrRWUtgkQsr93HehW2ZMG4inX9ov4DV0aHPKazNP
 3+g2yCymMtZjUYJBKEv3X3Xsh1y0PMA2vOYjj29p5hkEqnBrYz5ulz8gcQCAroj6siyFb1hnX+
 9sMzaQ4lFo3k0BI2PV4BjC3k87H3EwPuivaSDGU4tzgdBzYASbjE1O9SCnbb+Uy9wzYbWkRSmQ
 6HU=
X-SBRS: 2.7
X-MesageID: 6779127
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6779127"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Oct 2019 16:17:02 +0100
Message-ID: <20191004151707.24844-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 1/6] libxl: Offer API versions
 0x040700 and 0x040800
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjb3JkaW5nIHRvIGdpdCBsb2cgLUc6CgoweDA0MDcwMCB3YXMgaW50cm9kdWNlZCBpbiAzMDQ0
MDA0NTllZjAgKGFrYSA0LjcuMC1yYzF+NDgxKQogICJ0b29scy9saWJ4bDogcmVuYW1lIHJlbXVz
IGRldmljZSB0byBjaGVja3BvaW50IGRldmljZSIKCjB4MDQwODAwIHdhcyBpbnRyb2R1Y2VkIGlu
IDU3ZjhiMTNjNzI0MCAoYWthIDQuOC4wLXJjMX40MzcpCiAgImxpYnhsOiBtZW1vcnkgc2l6ZSBp
biBrYiByZXF1aXJlcyA2NCBiaXQgdmFyaWFibGUiCgpJdCBpcyBzdXJwcmlzaW5nIHRoYXQgbm8t
b25lIG5vdGljZWQgdGhpcy4gIEkgd29uZGVyIGlmIGFueW9uZSBpcwp1c2luZyBvdXIgTElCWExf
QVBJX1ZFUlNJT04gZmFjaWxpdHkuICBJZiBub3QgbWF5YmUgd2Ugc2hvdWxkIHRha2UgYQpkaWZm
ZXJlbnQgYXBwcm9hY2guCgpBbnl3YXksIGluIHRoZSBtZWFudGltZSwgd2Ugc2hvdWxkIGZpeCB0
aGlzLiAgQmFja3BvcnRpbmcgdGhpcyBpcwpwcm9iYWJseSBhIGdvb2QgaWRlYTogaXQgd29uJ3Qg
Y2hhbmdlIHRoZSBiZWhhdmlvdXIgZm9yIGV4aXN0aW5nCmNhbGxlcnMgYnV0IGl0IHdpbGwgYXZv
aWQgZXJyb3JzIGZvciBzb21lIG9sZGVyIGNvcnJlY3QgdXNlcy4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsLmggfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDI1NTVlOWNk
M2IuLjUxOGZjOWU0N2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtNjU1LDYgKzY1NSw3IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhs
X19jdHggbGlieGxfY3R4OwogI2lmZGVmIExJQlhMX0FQSV9WRVJTSU9OCiAjaWYgTElCWExfQVBJ
X1ZFUlNJT04gIT0gMHgwNDAyMDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDAzMDAgJiYg
XAogICAgIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwNDAwICYmIExJQlhMX0FQSV9WRVJTSU9O
ICE9IDB4MDQwNTAwICYmIFwKKyAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDcwMCAmJiBM
SUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDgwMCAmJiBcCiAgICAgTElCWExfQVBJX1ZFUlNJT04g
IT0gMHgwNDEzMDAKICNlcnJvciBVbmtub3duIExJQlhMX0FQSV9WRVJTSU9OCiAjZW5kaWYKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPKW-0001PI-H9; Fri, 04 Oct 2019 15:17:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPKU-0001P8-V8
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:17:14 +0000
X-Inumbo-ID: 0af3f0f2-e6ba-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0af3f0f2-e6ba-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 15:17:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570202234;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=tgnhWcxM5ESolUiPhUo0onaX8pRurpQ/0UDGlHcz97M=;
 b=ddCwaOtpdqQCPDRwrd3G1ZoF3Iq6UNY+XqpRvQ3ub0VznpMatWM9CSWc
 RPuMNkbyVi+sMluiyJw7CzCMG16bz7Szw+g41HhrmPInDynMPVYfak4tG
 Yg6hqAwBt+5Fm2bsDaxdOUP0hjcgxgvqjvA4o+0oJ8XgwGKbX0Q72GpBb k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NJmLl3MY9tCNkx0kQSedV9PEvsjxEXG+mYLnIov6LhZhx9YfckmkqwcKJLrmfO74I/eJjPwMG1
 KWd1sMTNI0j441KdMOjO8zvbGtiSDdzEWTegu60mzL5lJQmrM3whz1/evxNSltZJdQiK6H9PRT
 6XjjVrT5GEHxO78+Z3114MEwB7SI8SrSQ0jmZ95ulKJyeENqZ0S1J2rhxm4SMwCU7bVEulk/J/
 T9RrKJCNmRTdFEgZm7UZE9yH9z93ZhYwqK+ejRgtYcUJflACT+vWhOJmjcTFC0B5oX5MHxCllb
 92E=
X-SBRS: 2.7
X-MesageID: 6480723
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6480723"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Oct 2019 16:17:01 +0100
Message-ID: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 0/6] Drop/deprecate
 libxl_get_required_*_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgaGFzIGFsd2F5cyBiZWVuIGFub21hbG91
cy4gIGxpYnhsCm91Z2h0IHRvIGRlZmF1bHQgdGhlc2UgdGhpbmdzIGl0c2VsZi4gIFJlY2VudGx5
LCBhbm90aGVyIGFuYWxvZ291cwpzZXR0aW5nLCBpb21tdV9tZW1rYiwgd2FzIGludHJvZHVjZWQs
IGFsb25nIHdpdGggYW5vdGhlciBmdW5jdGlvbgphbG9uZyB0aGUgc2FtZSBsaW5lcy4KClRoaXMg
QVBJIGlzIG5vdCB2ZXJ5IGdvb2QuICBGaXhpbmcgaXQgd2FzIG5vdCBlbnRpcmVseSB0cml2aWFs
LgooVGhhbmtzIHRvIFBhdWwgZm9yIGV4cGxhaW5pbmcgc29tZSBvZiB0aGUgZGlmZmljdWx0aWVz
IGFuZCBBbnRob255CmZvciBpbi1wcmluY2lwbGUgcmV2aWV3IG9mIG15IHByb3Bvc2FsLikKCklh
biBKYWNrc29uICg2KToKICBsaWJ4bDogT2ZmZXIgQVBJIHZlcnNpb25zIDB4MDQwNzAwIGFuZCAw
eDA0MDgwMAogIHhsOiBQYXNzIGxpYnhsX2RvbWFpbl9jb25maWcgdG8gZnJlZW1lbSgpLCBpbnN0
ZWFkIG9mIGJfaW5mbwogIGxpYnhsOiBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0OiBO
ZXcgZnVuY3Rpb24KICBsaWJ4bDogbGlieGxfZG9tYWluX25lZWRfbWVtb3J5OiBNYWtlIGl0IHRh
a2UgYSBkb21haW5fY29uZmlnCiAgbGlieGw6IE1vdmUgc2hhZG93X21lbWtiIGFuZCBpb21tdV9t
ZW1rYiBkZWZhdWx0aW5nIGludG8gbGlieGwKICBsaWJ4bDogUmVtb3ZlL2RlcHJlY2F0ZSBsaWJ4
bF9nZXRfcmVxdWlyZWRfKl9tZW1vcnkgZnJvbSB0aGUgQVBJCgogdG9vbHMvbGlieGwvbGlieGwu
aCAgICAgICAgICB8IDI0ICsrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAg
IHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAgNyArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIHwgMTAgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgfCA3MCArKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyAg
ICB8IDE1IC0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggICAgfCAgMiArLQogdG9v
bHMveGwveGxfcGFyc2UuYyAgICAgICAgICB8IDE1ICstLS0tLS0KIHRvb2xzL3hsL3hsX3ZtY29u
dHJvbC5jICAgICAgfCAgNiArLS0KIDkgZmlsZXMgY2hhbmdlZCwgMTgzIGluc2VydGlvbnMoKyks
IDYxIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPKb-0001Po-4Q; Fri, 04 Oct 2019 15:17:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPKZ-0001Pb-QP
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:17:19 +0000
X-Inumbo-ID: 0bbb1c7c-e6ba-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0bbb1c7c-e6ba-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 15:17:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570202235;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=DUhsCLEf0OcfIFOrzr5l33KzsS/q3Q913x3m3fxnA1k=;
 b=OGixZ3D18hqiLHA/q+VB44R4md6kzAnvRhVD6ScwxpWcV2qI6RIlj92z
 4I0pzOHcyqpGfe+D3GZtOc9G+Oz4LXvJXQc0Zw27DdjUplC+heqnMTPW8
 NCH8i6ModoQMX7Tv/YQGiL5pOIeFngifv957w5jY5729RpquaSuBC4YJF 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rdB4IcHyQ7iYJNdlwyI1pIOopXlv2x0lZ6UpKVre0KFgXJh4ijQSv8sZWMto5CfmVmp2W0fTEY
 9qRYwHCT0mPhnGN0Qpi0zclaivcgkO5Itc80VmIHDspevppO2ep9BNlsGryeVt3eUoNK5kp8qo
 97Q8GP+E5HGXqipWp3nh4NUEjDjyMkJ5C3BBkjc5ZvdATBHtFhCmG2COrqlOyifFavfKSrVbZy
 1T8g37Tygj65N+xlSw+skTeqqF2bTV3/X061IE0TfQLlNmeOrFdCUf1QL8TOIonz+hZTJXczVD
 9Hw=
X-SBRS: 2.7
X-MesageID: 6480726
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6480726"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Oct 2019 16:17:04 +0100
Message-ID: <20191004151707.24844-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 3/6] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJlYWsgb3V0IHRoaXMgaW50byBhIG5ldyBmdW5jdGlvbi4gIFdlIGFyZSBnb2luZyB0byB3YW50
IHRvIGNhbGwgaXQKZnJvbSBhIG5ldyBjYWxsIHNpdGUuCgpVbmZvcnR1bmF0ZWx5IG5vdCBhbGwg
b2YgdGhlIGRlZmF1bHRzIGNhbiBiZSBtb3ZlZCBpbnRvIHRoZSBuZXcKZnVuY3Rpb24gd2l0aG91
dCBjaGFuZ2luZyB0aGUgb3JkZXIgaW4gd2hpY2ggdGhpbmdzIGFyZSBkb25lLiAgVGhhdApkb2Vz
IG5vdCBzZWVtIHdpc2UgYXQgdGhpcyBzdGFnZSBvZiB0aGUgcmVsZWFzZS4gIFRoZSBlZmZlY3Qg
aXMgdGhhdAphZGRpdGlvbmFsIGNhbGxzIHRvIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1
bHQgKHdoaWNoIGFyZSBnb2luZwp0byBiZSBpbnRyb2R1Y2VkKSBkbyBub3QgcXVpdGUgc2V0IGV2
ZXJ5dGhpbmcuICBCdXQgdGhleSB3aWxsIGRvIHdoYXQKaXMgbmVlZGVkLiAgQWZ0ZXIgWGVuIDQu
MTMgaXMgZG9uZSwgd2Ugc2hvdWxkIG1vdmUgdGhvc2Ugc2V0dGluZ3MgaW50bwp0aGUgcmlnaHQg
b3JkZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jICAgfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGlu
c2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggMDk5NzYxYTJk
Ny4uNDU3YmViNjQ2MiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTg2MiwyMiArODYyLDE0IEBAIHN0YXRp
YyB2b2lkIGRvbWNyZWF0ZV9kZXN0cnVjdGlvbl9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRl
ICpkZHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAot
c3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRl
ICpkY3MpCitpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZp
ZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCkKIHsKLSAgICBTVEFURV9BT19HQyhkY3MtPmFvKTsKICAgICBsaWJ4bF9jdHggKmN0
eCA9IGxpYnhsX19nY19vd25lcihnYyk7Ci0gICAgdWludDMyX3QgZG9taWQ7Ci0gICAgaW50IGks
IHJldDsKKyAgICBpbnQgcmV0OwogICAgIGJvb2wgcG9kX2VuYWJsZWQgPSBmYWxzZTsKIAotICAg
IC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KLSAgICBsaWJ4bF9kb21haW5fY29uZmlnICpjb25z
dCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwotICAgIGNvbnN0IGludCByZXN0b3JlX2Zk
ID0gZGNzLT5yZXN0b3JlX2ZkOwotCi0gICAgZG9taWQgPSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7
Ci0gICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9pbml0KCZkY3MtPmJ1aWxkX3N0YXRlKTsK
LQogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsKICAgICAgICAgY2hhciAq
cyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAgcmV0ID0gbGlieGxfZmxh
c2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0xMDA4LDYgKzEwMDAsMjcg
QEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIHJldCA9IDA7CisgZXJyb3Jfb3V0
OgorICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVh
dGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzKQoreworICAgIFNUQVRFX0FPX0dDKGRjcy0+
YW8pOworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGludCBpLCByZXQ7CisKKyAgICAvKiBjb252
ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uc3QgZF9jb25m
aWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKKyAgICBjb25zdCBpbnQgcmVzdG9yZV9mZCA9IGRjcy0+
cmVzdG9yZV9mZDsKKworICAgIGRvbWlkID0gZGNzLT5kb21pZF9zb2Z0X3Jlc2V0OworICAgIGxp
YnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdCgmZGNzLT5idWlsZF9zdGF0ZSk7CisKKyAgICBs
aWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGdjLGRfY29uZmlnLGRvbWlkKTsKKwogICAg
IHJldCA9IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxkX3N0YXRl
LCAmZG9taWQpOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJj
YW5ub3QgbWFrZSBkb21haW46ICVkIiwgcmV0KTsKQEAgLTEwMTksNiArMTAzMiw5IEBAIHN0YXRp
YyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgIGRjcy0+
Z3Vlc3RfZG9taWQgPSBkb21pZDsKICAgICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSAwOyAv
KiBtZWFucyB3ZSBoYXZlbid0IHNwYXduZWQgKi8KIAorICAgIC8qIHBvc3QtNC4xMyB0b2RvOiBt
b3ZlIHRoZXNlIG5leHQgYml0cyBvZiBkZWZhdWx0aW5nIHRvCisgICAgICogbGlieGxfX2RvbWFp
bl9jb25maWdfc2V0ZGVmYXVsdCAqLworCiAgICAgLyoKICAgICAgKiBTZXQgdGhlIGRtIHZlcnNp
b24gcXVpdGUgZWFybHkgc28gdGhhdCBsaWJ4bCBkb2Vzbid0IGhhdmUgdG8gcGFzcyB0aGUKICAg
ICAgKiBidWlsZCBpbmZvIGFyb3VuZCBqdXN0IHRvIGtub3cgaWYgdGhlIGRvbWFpbiBoYXMgYSBk
ZXZpY2UgbW9kZWwgb3Igbm90LgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZDJkNWFmNzQ2Yi4uNTBh
YzdiNjRlZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xNDQwLDYgKzE0NDAsOSBAQCBfaGlkZGVu
IGludCBsaWJ4bF9fcmVzb2x2ZV9kb21pZChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpuYW1l
LAogICogICAgIEFsbCBsaWJ4bCBBUEkgZnVuY3Rpb25zIGFyZSBleHBlY3RlZCB0byBoYXZlIGFy
cmFuZ2VkIGZvciB0aGlzCiAgKiAgICAgdG8gYmUgY2FsbGVkIGJlZm9yZSB1c2luZyBhbnkgdmFs
dWVzIHdpdGhpbiB0aGVzZSBzdHJ1Y3R1cmVzLgogICovCitfaGlkZGVuIGludCBsaWJ4bF9fZG9t
YWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21p
ZCAvKiBsb2dnaW5nIG9ubHkgKi8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVf
aW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pOwogX2hpZGRl
biBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:17:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPKb-0001QN-Ey; Fri, 04 Oct 2019 15:17:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPKZ-0001Pd-RD
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:17:19 +0000
X-Inumbo-ID: 0ba540d2-e6ba-11e9-975c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ba540d2-e6ba-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 15:17:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570202235;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ejtxueo//d1vv4O4jSC/uAB6+fKy3X+6YBFUa2DC4tk=;
 b=BoayMenFok4e/E0kr/NMDq/zuClNQI/vdXnRpFlWc//kEXl68vvjagY7
 D+Z+yw4WH0RM8rbeL4P/CQOxlz4kHQGwJxkPD9DZ0IvcmNmCZDxIis+l4
 bNubbdsLlMTnKcJGPQpBpLcUWMMlT+0pTof/Ub6f7YQUPzy+uSvaybKWR w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0Q45YtNN4Xto5qfZ+zEEvdHEYwXNaKSf0tuUj1nWS18miJ4ILP/ZTEslZTHc//NRJEG/FTxKjw
 Mus4fWMpytgakHdrH1pyM+spBhUFybQWx5vubv+KyJdEnCMRdU1mTHdPCWm+MyX3r1zykoN+SM
 tJiyaQBB7oagNw+z40nZEmu1hFvbDwPXvldauh116SuHnAtSxCriq27eSSwye1+7wAN8HmQuCl
 eF5FIugxGV02AyHfT1VdWAAv6zPUKW7zrNEhIPMD+Eo/Q0MFePSY4q99PpPYXuhsnak5vHNByk
 q50=
X-SBRS: 2.7
X-MesageID: 6846604
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6846604"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Oct 2019 16:17:06 +0100
Message-ID: <20191004151707.24844-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 5/6] libxl: Move shadow_memkb and
 iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdGluZyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGJ5IGxpYnhsLiAgU28gdGhlc2UgY2Fs
Y3VsYXRpb25zCnNob3VsZCBiZSBoZXJlIGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdCBoYXMgYWxsIHRoZQpuZWNlc3NhcnkgaW5mb3JtYXRpb24gaW5jbHVkaW5nIHRo
ZSB2YWx1ZXMgb2YgbWF4X21lbWtiIGFuZCBtYXhfdmNwdXMuCgpUaGUgb3ZlcmFsbCBmdW5jdGlv
bmFsIGVmZmVjdCBkZXBlbmRzIG9uIHRoZSBjYWxsZXI6CgpGb3IgeGwsIG5vIGNoYW5nZS4gIFRo
ZSBjb2RlIG1vdmVzIGZyb20geGwgdG8gbGlieGwuCgpGb3IgY2FsbGVycyB3aG8gc2V0IG9uZSBv
ciBib3RoIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVta2IgKHdoZXRoZXIKZnJvbSBsaWJ4bF9n
ZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBvciBvdGhlcndpc2UpIGJlZm9yZSBjYWxsaW5nCmxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3IGNvZGUgd2lsbCBs
ZWF2ZSB0aGVpcgpzZXR0aW5nKHMpIHVuY2hhbmdlZC4KCkZvciBjYWxsZXJzIHdobyBkbyBub3Qg
Y2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQgYWxsLCBhbmQgd2hvCmZhaWwgdG8gc2V0
IG9uZSBvZiB0aGVzZSBtZW1vcnkgdmFsdWVzOiBub3cgdGhleSBhcmUgYm90aCBhcmUgcHJvcGVy
bHkKc2V0LiAgVGhlIHNoYWRvdyBhbmQgaW9tbXUgbWVtb3J5IHRvIGJlIHByb3Blcmx5IGFjY291
bnRlZCBmb3IgYXMKaW50ZW5kZWQuCgpGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeSBhbmQgcmVxdWVzdCB0aGUKY3VycmVudCBBUEkgKDQuMTMpIG9yIHdoaWNo
IHRyYWNrIGxpYnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJlIGFsc28Kbm93IHJpZ2h0IGFuZCBl
dmVyeXRoaW5nIHdvcmtzIGFzIGludGVuZGVkLgoKRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1ZXN0IGFuIG9sZApwcmUtNC4xMyBsaWJ4bCBB
UEksIGFuZCB3aGljaCBsZWF2ZSBvbmUgb2YgdGhlc2UgbWVta2Igc2V0dGluZ3MgdW5zZXQsCndl
IHRha2Ugc3BlY2lhbCBtZWFzdXJlcyB0byBwcmVzZXJ2ZSB0aGUgb2xkIGJlaGF2aW91ci4KClRo
aXMgbWVhbnMgdGhhdCB0aGV5IGRvbid0IGdldCB0aGUgYWRkaXRpb25hbCBpb21tdSBtZW1vcnkg
YW5kIGFyZSBhdApyaXNrIG9mIHRoZSBkb21haW4gcnVubmluZyBvdXQgb2YgbWVtb3J5IGFzIGEg
cmVzdWx0IG9mIGY4OWY1NTU4MjdhNgoicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0
aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIi4gIEJ1dCB0aGlzCmlzIG5vIHdvcnNlIHRoYW4gdGhl
IHN0YXRlIGp1c3QgYWZ0ZXIgZjg5ZjU1NTgyN2E2LCB3aGljaCBhbHJlYWR5CmJyb2tlIHN1Y2gg
Y2FsbGVycyBpbiB0aGF0IHdheS4gIFRoaXMgaXMgcGVyaGFwcyBqdXN0aWZpYWJsZSBiZWNhdXNl
Cm9mIHRoZSBBUEkgc3RhYmlsaXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkuCgpBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBkcm9wIHRoZSBzcGVjaWFsLWNhc2lu
ZyBvZiB0aGVzZSBjYWxsZXJzLgpUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2Vl
biBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCmxpYnhsX2RvbWFpbl9jcmVhdGU6IHRoZSBm
b3JtZXIgd291bGQgbm90IGluY2x1ZGUgdGhlIGlvbW11IG1lbW9yeSBhbmQKdGhlIGxhdHRlciB3
b3VsZC4gIFRoYXQgc2VlbXMgd29yc2UsIGJ1dCBpdCdzIGRlYmF0ZWFibGUuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAzICsrKwogdG9vbHMv
bGlieGwvbGlieGxfbWVtLmMgICAgICB8ICA0ICsrKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAg
ICAgICAgfCAxNSArKy0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9u
cygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA0NTdiZWI2NDYyLi4zYzUw
MzNiMDViIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMjUwLDYgKzI1MCw3IEBAIGludCBsaWJ4bF9fZG9t
YWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIHN3aXRjaCAoYl9p
bmZvLT50eXBlKSB7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CiAgICAgICAgIGlm
IChiX2luZm8tPnNoYWRvd19tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUKQorICAgICAgICAg
ICAgLyogTm9ybWFsbHkgZGVmYXVsdGVkIGluIGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0
ZGVmYXVsdCAqLwogICAgICAgICAgICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSAwOwogICAgICAg
ICBpZiAoYl9pbmZvLT51Lmh2bS5tbWlvX2hvbGVfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVM
VCkKICAgICAgICAgICAgIGJfaW5mby0+dS5odm0ubW1pb19ob2xlX21lbWtiID0gMDsKQEAgLTM5
NSw2ICszOTYsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGli
eGxfX2djICpnYywKICAgICAgICAgaWYgKGJfaW5mby0+dmlkZW9fbWVta2IgPT0gTElCWExfTUVN
S0JfREVGQVVMVCkKICAgICAgICAgICAgIGJfaW5mby0+dmlkZW9fbWVta2IgPSAwOwogICAgICAg
ICBpZiAoYl9pbmZvLT5zaGFkb3dfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkKKyAgICAg
ICAgICAgIC8qIE5vcm1hbGx5IGRlZmF1bHRlZCBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZv
X3NldGRlZmF1bHQgKi8KICAgICAgICAgICAgIGJfaW5mby0+c2hhZG93X21lbWtiID0gMDsKICAg
ICAgICAgaWYgKGJfaW5mby0+dS5wdi5zbGFja19tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxU
KQogICAgICAgICAgICAgYl9pbmZvLT51LnB2LnNsYWNrX21lbWtiID0gMDsKQEAgLTg2Miw2ICs4
NjQsMzAgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Rlc3RydWN0aW9uX2NiKGxpYnhsX19lZ2Mg
KmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWlu
X2Rlc3Ryb3lfc3RhdGUgKmRkcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmMpOwogCitzdGF0aWMgX0Jvb2wgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUo
bGlieGxfX2djICpnYykKK3sKKyAgICAvKgorICAgICAqIFRoaXMgaXMgYSBmdWRnZS4gIFdlIGFy
ZSB0cnlpbmcgdG8gZmluZCB3aGV0aGVyIHRoZSBjYWxsZXIKKyAgICAgKiBjYWxscyB0aGUgb2xk
IHZlcnNpb24gb2YgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5LiAgSWYgdGhleSBkbworICAgICAq
IHRoZW4sIGJlY2F1c2UgaXQgb25seSBnZXRzIHRoZSBiX2luZm8sIGFuZCBiZWNhdXNlIGl0IGNh
bid0CisgICAgICogdXBkYXRlIHRoZSBiX2luZm8gKGJlY2F1c2UgaXQncyBjb25zdCksIGl0IHdp
bGwgYmFzZSBpdHMKKyAgICAgKiBjYWxjdWxhdGlvbnMgb24gZGVmYXVsdGluZyBzaGFkb3dfbWVt
a2IgYW5kIGlvbW11X21lbWtiIHRvIDAKKyAgICAgKiBJbiB0aGF0IGNhc2Ugd2UgcHJvYmFibHkg
c2hvdWxkbid0IGRlZmF1bHQgdGhlbSBkaWZmZXJlbnRseQorICAgICAqIGR1cmluZyBsaWJ4bF9k
b21haW5fY3JlYXRlLgorICAgICAqCisgICAgICogVGhlIHJlc3VsdCBpcyB0aGF0IHRoZSBiZWhh
dmlvdXIgd2l0aCBvbGQgY2FsbGVycyBpcyB0aGUgc2FtZQorICAgICAqIGFzIGluIDQuMTM6IG5v
IGFkZGl0aW9uYWwgbWVtb3J5IGlzIGFsbG9jYXRlZCBmb3Igc2hhZG93IGFuZAorICAgICAqIGlv
bW11ICh1bmxlc3MgdGhlIGNhbGxlciBzZXQgc2hhZG93X21lbWtiLCBlZyBmcm9tIGEgY2FsbCB0
bworICAgICAqIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KS4KKyAgICAgKi8KKyAg
ICByZXR1cm4gQ1RYLT5saWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDBfY2FsbGVkICYm
CisgICAgICAgICAgIUNUWC0+bGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZDsKKyAgICAv
KgorICAgICAqIFRyZWF0IG1peGVkIGNhbGxlcnMgYXMgbmV3IGNhbGxlcnMuICBQcmVzdW1hYmx5
IHRoZXkga25vdyB3aGF0CisgICAgICogdGhleSBhcmUgZG9pbmcuCisgICAgICovCit9CisKIGlu
dCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQpA
QCAtOTc0LDYgKzEwMDAsMjAgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgaWYg
KGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQKKyAg
ICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUoZ2MpKQorICAgICAgICBkX2Nv
bmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9CisgICAgICAgICAgICBsaWJ4bF9nZXRfcmVxdWly
ZWRfc2hhZG93X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1rYiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLT5iX2luZm8ubWF4X3Zj
cHVzKTsKKworICAgIC8qIE5vIElPTU1VIHJlc2VydmF0aW9uIGlzIG5lZWRlZCBpZiBwYXNzdGhy
b3VnaCBtb2RlIGlzIG5vdCAnc3luY19wdCcgKi8KKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5p
b21tdV9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUCisgICAgICAgICYmIG9rX3RvX2RlZmF1
bHRfbWVta2JfaW5fY3JlYXRlKGdjKSkKKyAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21tdV9t
ZW1rYiA9CisgICAgICAgICAgICAoZF9jb25maWctPmNfaW5mby5wYXNzdGhyb3VnaCA9PSBMSUJY
TF9QQVNTVEhST1VHSF9TWU5DX1BUKQorICAgICAgICAgICAgPyBsaWJ4bF9nZXRfcmVxdWlyZWRf
aW9tbXVfbWVtb3J5KGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiKQorICAgICAgICAgICAgOiAw
OworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2MsICZk
X2NvbmZpZy0+Yl9pbmZvKTsKICAgICBpZiAocmV0KSB7CiAgICAgICAgIExPR0QoRVJST1IsIGRv
bWlkLCAiVW5hYmxlIHRvIHNldCBkb21haW4gYnVpbGQgaW5mbyBkZWZhdWx0cyIpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmgKaW5kZXggMDFkZTU1NzZkOS4uM2UzMDZhZDRmNiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CkBAIC02MzcsNiArNjM3LDkgQEAgc3RydWN0IGxpYnhsX19jdHggewogICAgIExJQlhMX0xJU1Rf
RU5UUlkobGlieGxfY3R4KSBzaWdjaGxkX3VzZXJzX2VudHJ5OwogCiAgICAgbGlieGxfdmVyc2lv
bl9pbmZvIHZlcnNpb25faW5mbzsKKworICAgIF9Cb29sIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eV8weDA0MTIwMF9jYWxsZWQsCisgICAgICAgICAgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2Nh
bGxlZDsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IDI2Y2YxMzZhYzIuLjA1Mzc4NDZlZTIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21l
bS5jCkBAIC00ODUsNiArNDg1LDggQEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4
bF9jdHggKmN0eCwKICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjOwogCisgICAgY3R4LT5s
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfY2FsbGVkID0gMTsKKwogICAgIHJjID0gbGlieGxfX2Rv
bWFpbl9jb25maWdfc2V0ZGVmYXVsdChnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZF9jb25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX2Zvcl9sb2dnaW5nKTsKQEAgLTUwOCw2ICs1MTAsOCBAQCBpbnQgbGlieGxf
ZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwKGxpYnhsX2N0eCAqY3R4LAogICAgIEdDX0lOSVQo
Y3R4KTsKICAgICBpbnQgcmM7CiAKKyAgICBjdHgtPmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8w
eDA0MTIwMF9jYWxsZWQgPSAxOworCiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gYl9pbmZv
WzFdOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXQoYl9pbmZvKTsKICAgICBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwgYl9pbmZvLCBiX2luZm9faW4pOwpkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDNh
MmM1NGRkMi4uNzk4NzFjMjJkMCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysg
Yi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xNTcyLDE5ICsxNTcyLDggQEAgdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICBleGl0KC1FUlJP
Ul9GQUlMKTsKICAgICB9CiAKLSAgICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9y
eSgpIGFuZAotICAgICAqIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJl
IGNhbGxlZCBhZnRlciBmaW5hbCB2YWx1ZXMKLSAgICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQp
IGZvciB2Y3B1cyBhbmQgbWVtb3J5IGFyZSBzZXQsIGJlY2F1c2UgdGhlCi0gICAgICogY2FsY3Vs
YXRpb25zIGRlcGVuZCBvbiB0aG9zZSB2YWx1ZXMuICovCi0gICAgYl9pbmZvLT5zaGFkb3dfbWVt
a2IgPSAheGx1X2NmZ19nZXRfbG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApCi0g
ICAgICAgID8gbCAqIDEwMjQKLSAgICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeShiX2luZm8tPm1heF9tZW1rYiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBiX2luZm8tPm1heF92Y3B1cyk7Ci0KLSAgICAvKiBObyBJT01NVSByZXNlcnZh
dGlvbiBpcyBuZWVkZWQgaWYgcGFzc3Rocm91Z2ggbW9kZSBpcyBub3QgJ3N5bmNfcHQnICovCi0g
ICAgYl9pbmZvLT5pb21tdV9tZW1rYiA9IChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BB
U1NUSFJPVUdIX1NZTkNfUFQpCi0gICAgICAgID8gbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21l
bW9yeShiX2luZm8tPm1heF9tZW1rYikKLSAgICAgICAgOiAwOworICAgIGlmICgheGx1X2NmZ19n
ZXRfbG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApKQorICAgICAgICBiX2luZm8t
PnNoYWRvd19tZW1rYiA9IGwgKiAxMDI0OwogCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25m
aWcsICJub21pZ3JhdGUiLCAmYl9pbmZvLT5kaXNhYmxlX21pZ3JhdGUsIDApOwogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:17:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPKf-0001S7-VI; Fri, 04 Oct 2019 15:17:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPKe-0001Ra-PW
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:17:24 +0000
X-Inumbo-ID: 0b78340c-e6ba-11e9-80e3-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b78340c-e6ba-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 15:17:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570202235;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=n04XRiSvXziPb9+RtzZ0qoAOizvQ8aZaXdofQ3HMIfk=;
 b=H0PR3g86cLmnBUCLxUL6cpIQ/of2XnARlmWipEEzNql8fvDBai4Q0IKO
 J8j9e7G16P2n/lDXm4+L7XxSARyf8EUsZUSio2yBdKp2/WowugB3CFW21
 xEasHU9b3Ujg2SOWweJ5+uyH5iJuoUwlZdXsBaVBWtEu8lkjmVW9wNDRg k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OwTMRUimaDWCXSlj6yEF2esv4U1nIOZ7zAdHkgR/3/r2RChv5/aMIRB6CkZiCzrMFO3YKg+BMI
 Gf0eCofiO9eckrnArLcZFnTHHN8PLZ6+Cok6ZCec7TECl7QsgaShN7U1IcRQw/AhkWtmk0rCde
 NskLY9byyACXFl0r7R8sXemlv6fvGGHpls4Ht+tPjWuy8rgbSG4uHbKY0xUONyRnau99X752aB
 Zk8cN6WyBsZal7gQvqu0hv33lsm1xIZeaCKpaVXIvS4zv4s8xk+74/8iWGQ1E8w7G9wo5PWXv4
 Wgw=
X-SBRS: 2.7
X-MesageID: 6552752
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6552752"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Oct 2019 16:17:05 +0100
Message-ID: <20191004151707.24844-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 4/6] libxl:
 libxl_domain_need_memory: Make it take a domain_config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzaG91bGQgY2FsY3VsYXRlIHRoZSBleHRyYSBtZW1vcnkgbmVlZGVkIGZvciBzaGFkb3cg
YW5kIGlvbW11LAp0aGUgZGVmYXVsdHMgZm9yIHdoaWNoIGRlcGVuZCBvbiB2YWx1ZXMgaW4gY19p
bmZvLiAgU28gd2UgbmVlZCB0aGlzIHRvCmhhdmUgdGhlIGNvbXBsZXRlIGRvbWFpbiBjb25maWcg
YXZhaWxhYmxlLgoKQW5kIHRoZSBkZWZhdWx0cyBzaG91bGQgYWN0dWFsbHkgYmUgdXBkYXRlZCBh
bmQgc3RvcmVkLiAgU28gbWFrZSBpdApub24tY29uc3QuCgpXZSBwcm92aWRlIHRoZSB1c3VhbCBr
aW5kIG9mIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gZm9yIGNhbGxlcnMKZXhwZWN0aW5nIDQuMTIg
YW5kIGVhcmxpZXIuICBUaGlzIGZ1bmN0aW9uIGJlY29tZXMgcmVzcG9uc2libGUgZm9yIHRoZQpj
bG9uZS1hbmQtbW9kaWZ5IG9mIHRoZSBiX2luZm8uCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hh
bmdlIGZvciBleHRlcm5hbCBsaWJ4bCBjYWxsZXJzIHdoaWNoIHVzZSB0aGUKQVBJIHZlcnNpb24g
c3lzdGVtIHRvIHJlcXVlc3QgYSBwYXJ0aWN1bGFyIEFQSSB2ZXJzaW9uLgoKT3RoZXIgZXh0ZXJu
YWwgbGlieGwgY2FsbGVycyB3aWxsIG5lZWQgdG8gdXBkYXRlIHRoZWlyIGNhbGxpbmcgY29kZSwK
YW5kIHdpbGwgdGhlbiBmaW5kIHRoYXQgdGhlIG5ldyB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24g
ZmlsbHMgaW4gbW9zdApvZiB0aGUgZGVmYXVsdHMgaW4gZF9jb25maWcuICBCZWNhdXNlIGxpYnhs
X19kb21haW5fY29uZmlnX3NldGRlZmF1bHQKZG9lc24ndCBxdWl0ZSBkbyBhbGwgb2YgdGhlIGRl
ZmF1bHRzLCB0aGF0J3Mgb25seSBwYXJ0aWFsLiAgRm9yCnByZXNlbnQgcHVycG9zZXMgdGhhdCBk
b2Vzbid0IG1hdHRlciBiZWNhdXNlIG5vbmUgb2YgdGhlIG1pc3NpbmcKc2V0dGluZ3MgYXJlIHVz
ZWQgYnkgdGhlIG1lbW9yeSBjYWxjdWxhdGlvbnMuICBJdCBkb2VzIG1lYW4gd2UgbmVlZCB0bwpk
b2N1bWVudCBpbiB0aGUgQVBJIHNwZWMgdGhhdCB0aGUgZGVmYXVsdGluZyBpcyBvbmx5IHBhcnRp
YWwuCgpUaGlzIGxhY2sgb2YgZnVuY3Rpb25hbCBjaGFuZ2UgaXMgZGVzcGl0ZSB0aGUgZmFjdCB0
aGF0Cm51bWFfcGxhY2VfZG9tYWluIG5vdyBubyBsb25nZXIgY2FsbHMKbGlieGxfX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQgKHZpYSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkpLgpUaGF0
IGlzIE9LIGJlY2F1c2UgaXQncyBpZGVtcG90ZW50IGFuZCBudW1hX3BsYWNlX2RvbWFpbidzIG9u
ZSBjYWxsCnNpdGUgaXMgbGlieGxfX2J1aWxkX3ByZSB3aGljaCBpcyBjYWxsZWQgZnJvbSBsaWJ4
bF9fZG9tYWluX2J1aWxkCndoaWNoIGlzIGNhbGxlZCBmcm9tIGRvbWNyZWF0ZV9ib290bG9hZGVy
X2RvbmUsIHdlbGwgYWZ0ZXIgdGhlCmRlZmF1bHRzIGFyZSBzZXQgYnkgaW5pdGlhdGVfZG9tYWlu
X2NyZWF0ZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCAyMyArKysrKysrKysr
KysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAgNyArKystLQogdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaCB8ICA0ICsrKwogdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgICAg
ICB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB0b29s
cy94bC94bF92bWNvbnRyb2wuYyAgICAgIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgODQgaW5z
ZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNTE4ZmM5ZTQ3Zi4uNDliNTZmYTFhMyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5o
CkBAIC0xMjQ1LDYgKzEyNDUsMjAgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0
eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqLwogI2RlZmluZSBM
SUJYTF9IQVZFX0ZOX1VTSU5HX1FNUF9BU1lOQyAxCiAKKy8qCisgKiBMSUJYTF9IQVZFX0RPTUFJ
Tl9ORUVEX01FTU9SWV9DT05GSUcKKyAqCisgKiBJZiB0aGlzIGlzIHNldCwgbGlieGxfZG9tYWlu
X25lZWRfbWVtb3J5IHRha2VzIGEKKyAqIGxpYnhsX2RvbWFpbl9jb25maWcqIChub24tY29uc3Qp
IGFuZCB1aW50MzJfdCBkb21pZF9mb3JfbG9nZ2luZworICogKGluc3RlYWQgb2YgYSBjb25zdCBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyopLgorICoKKyAqIElmIHRoaXMgaXMgc2V0LCB0aGVyZSBp
cyBubyBuZWVkIHRvIGNhbGwKKyAqIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5IGFu
ZCBpbnN0ZWFkIHRoZSBjYWxsZXIgc2hvdWxkCisgKiBzaW1wbHkgbGVhdmUgc2hhZG93X21lbWti
IHNldCB0byBMSUJYTF9NRU1LQl9ERUZBVUxUIGFuZCBhbGxvdworICogbGlieGwgdG8gZmlsbCBp
biBhIHN1aXRhYmxlIGRlZmF1bHQgaW4gdGhlIHVzdWFsIHdheS4KKyAqLworI2RlZmluZSBMSUJY
TF9IQVZFX0RPTUFJTl9ORUVEX01FTU9SWV9DT05GSUcKKwogdHlwZWRlZiBjaGFyICoqbGlieGxf
c3RyaW5nX2xpc3Q7CiB2b2lkIGxpYnhsX3N0cmluZ19saXN0X2Rpc3Bvc2UobGlieGxfc3RyaW5n
X2xpc3QgKnNsKTsKIGludCBsaWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoY29uc3QgbGlieGxfc3Ry
aW5nX2xpc3QgKnNsKTsKQEAgLTE3MjMsOCArMTczNywxMyBAQCBpbnQgbGlieGxfZ2V0X21lbW9y
eV90YXJnZXRfMHgwNDA3MDAobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICovCiAv
KiBob3cgbXVjaCBmcmVlIG1lbW9yeSBpbiB0aGUgc3lzdGVtIGEgZG9tYWluIG5lZWRzIHRvIGJl
IGJ1aWx0ICovCiBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5m
byAqYl9pbmZvX2luLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpjb25maWcKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogXiB3aWxsIGJl
IHBhcnRpYWxseSBkZWZhdWx0ZWQgKi8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkX2Zvcl9sb2dnaW5nIC8qIElOVkFMSURfRE9NSUQgb2sgKi8sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuZWVkX21lbWtiKTsKK2ludCBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDAobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpi
X2luZm9faW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
ICpuZWVkX21lbWtiKTsKIGludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDA3MDAobGli
eGxfY3R4ICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm9faW4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpuZWVkX21lbWtiKQpAQCAtMTc1NCw2ICsxNzcz
LDggQEAgaW50IGxpYnhsX3dhaXRfZm9yX21lbW9yeV90YXJnZXQobGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLCBpbnQgd2FpdF9zZWNzKTsKICNkZWZpbmUgbGlieGxfZ2V0X21lbW9yeV90
YXJnZXQgbGlieGxfZ2V0X21lbW9yeV90YXJnZXRfMHgwNDA3MDAKICNkZWZpbmUgbGlieGxfZG9t
YWluX25lZWRfbWVtb3J5IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MDcwMAogI2RlZmlu
ZSBsaWJ4bF9nZXRfZnJlZV9tZW1vcnkgbGlieGxfZ2V0X2ZyZWVfbWVtb3J5XzB4MDQwNzAwCisj
ZWxpZiBkZWZpbmVkKExJQlhMX0FQSV9WRVJTSU9OKSAmJiBMSUJYTF9BUElfVkVSU0lPTiA8IDB4
MDQxMzAwCisjZGVmaW5lIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBsaWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnlfMHgwNDEyMDAKICNlbmRpZgogCiBpbnQgbGlieGxfdm5jdmlld2VyX2V4ZWMobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgYXV0b3Bhc3MpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBj
NTY4NWIwNjFjLi5jZGIyOTRhYjhkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMTQwLDggKzE0MCw5IEBAIHN0YXRp
YyBpbnQgbnVtYV9jbXBmKGNvbnN0IGxpYnhsX19udW1hX2NhbmRpZGF0ZSAqYzEsCiAKIC8qIFRo
ZSBhY3R1YWwgYXV0b21hdGljIE5VTUEgcGxhY2VtZW50IHJvdXRpbmUgKi8KIHN0YXRpYyBpbnQg
bnVtYV9wbGFjZV9kb21haW4obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykK
IHsKKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZv
OwogICAgIGludCBmb3VuZDsKICAgICBsaWJ4bF9fbnVtYV9jYW5kaWRhdGUgY2FuZGlkYXRlOwog
ICAgIGxpYnhsX2JpdG1hcCBjcHVtYXAsIGNwdXBvb2xfbm9kZW1hcCwgKm1hcDsKQEAgLTE5NSw3
ICsxOTYsNyBAQCBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogICAgICAgICB9CiAgICAgfQogCi0gICAgcmMgPSBsaWJ4bF9kb21haW5f
bmVlZF9tZW1vcnkoQ1RYLCBpbmZvLCAmbWVta2IpOworICAgIHJjID0gbGlieGxfX2RvbWFpbl9u
ZWVkX21lbW9yeV9jYWxjdWxhdGUoZ2MsIGluZm8sICZtZW1rYik7CiAgICAgaWYgKHJjKQogICAg
ICAgICBnb3RvIG91dDsKICAgICBpZiAobGlieGxfbm9kZV9iaXRtYXBfYWxsb2MoQ1RYLCAmY3B1
cG9vbF9ub2RlbWFwLCAwKSkgewpAQCAtNDMyLDcgKzQzMyw3IEBAIGludCBsaWJ4bF9fYnVpbGRf
cHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgaWYgKHJjKQog
ICAgICAgICAgICAgICAgIHJldHVybiByYzsKIAotICAgICAgICAgICAgcmMgPSBudW1hX3BsYWNl
X2RvbWFpbihnYywgZG9taWQsIGluZm8pOworICAgICAgICAgICAgcmMgPSBudW1hX3BsYWNlX2Rv
bWFpbihnYywgZG9taWQsIGRfY29uZmlnKTsKICAgICAgICAgICAgIGlmIChyYykgewogICAgICAg
ICAgICAgICAgIGxpYnhsX2JpdG1hcF9kaXNwb3NlKCZjcHVtYXBfc29mdCk7CiAgICAgICAgICAg
ICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNTBhYzdiNjRlZC4uMDFkZTU1
NzZkOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xNDUwLDYgKzE0NTAsMTAgQEAgX2hpZGRlbiBp
bnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKIF9o
aWRkZW4gdm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
byk7CiAKK19oaWRkZW4gaW50IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRlKGxp
YnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90ICpuZWVkX21lbWtiKTsKKwogX2hpZGRlbiBjb25zdCBjaGFyICps
aWJ4bF9fZGV2aWNlX25pY19kZXZuYW1lKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGV2aWQsCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5j
CmluZGV4IGZkNmYzMzMxMmUuLjI2Y2YxMzZhYzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX21lbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00NDYsMjAgKzQ0Niwx
MiBAQCBpbnQgbGlieGxfZ2V0X21lbW9yeV90YXJnZXRfMHgwNDA3MDAoCiAgICAgcmV0dXJuIGxp
YnhsX19tZW1rYl82NHRvMzIoY3R4LCByYywgbXlfb3V0X3RhcmdldCwgb3V0X3RhcmdldCk7CiB9
CiAKLWludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2lu
Zm9faW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuZWVkX21lbWti
KQoraW50IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRlKGxpYnhsX19nYyAqZ2Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAq
Yl9pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVt
a2IpCiB7Ci0gICAgR0NfSU5JVChjdHgpOwotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvIGJf
aW5mb1sxXTsKICAgICBpbnQgcmM7CiAKLSAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0
KGJfaW5mbyk7Ci0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywg
Yl9pbmZvX2luKTsKLQotICAgIHJjID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQoZ2MsIGJfaW5mbyk7Ci0gICAgaWYgKHJjKSBnb3RvIG91dDsKLQogICAgICpuZWVkX21lbWti
ID0gYl9pbmZvLT50YXJnZXRfbWVta2I7CiAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZvLT5zaGFk
b3dfbWVta2IgKyBiX2luZm8tPmlvbW11X21lbWtiOwogCkBAIC00ODIsOSArNDc0LDU3IEBAIGlu
dCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgcmMgPSAwOwog
b3V0OgogICAgIEdDX0ZSRUU7Ci0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZShi
X2luZm8pOwogICAgIHJldHVybiByYzsKK30KIAoraW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eShsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkX2Zvcl9sb2dnaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCAqbmVlZF9tZW1rYikKK3sKKyAgICBHQ19JTklUKGN0eCk7CisgICAgaW50IHJjOworCisg
ICAgcmMgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGdjLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfZm9yX2xvZ2dpbmcpOworICAgIGlmIChyYykg
Z290byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRl
KGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZF9jb25maWctPmJfaW5m
bywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmVlZF9tZW1rYik7CisgICAg
aWYgKHJjKSBnb3RvIG91dDsKKworICAgIHJjID0gMDsKKyBvdXQ6CisgICAgR0NfRlJFRTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDAo
bGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm9faW4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuZWVkX21lbWtiKQoreworICAgIEdDX0lO
SVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBiX2lu
Zm9bMV07CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9faW5pdChiX2luZm8pOworICAgIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvX2NvcHkoY3R4LCBiX2luZm8sIGJfaW5mb19pbik7CisKKyAg
ICByYyA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCBiX2luZm8pOwor
ICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IGxpYnhsX19kb21haW5fbmVlZF9tZW1v
cnlfY2FsY3VsYXRlKGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiX2lu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5lZWRfbWVta2IpOworICAg
IGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7Cisgb3V0OgorICAgIGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvX2Rpc3Bvc2UoYl9pbmZvKTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiBy
YzsKIH0KIAogaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MDcwMChsaWJ4bF9jdHgg
KmN0eCwKQEAgLTQ5NCw3ICs1MzQsNyBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4
MDQwNzAwKGxpYnhsX2N0eCAqY3R4LAogICAgIHVpbnQ2NF90IG15X25lZWRfbWVta2I7CiAgICAg
aW50IHJjOwogCi0gICAgcmMgPSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkoY3R4LCBiX2luZm9f
aW4sICZteV9uZWVkX21lbWtiKTsKKyAgICByYyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8w
eDA0MTIwMChjdHgsIGJfaW5mb19pbiwgJm15X25lZWRfbWVta2IpOwogICAgIHJldHVybiBsaWJ4
bF9fbWVta2JfNjR0bzMyKGN0eCwgcmMsIG15X25lZWRfbWVta2IsIG5lZWRfbWVta2IpOwogfQog
CmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29u
dHJvbC5jCmluZGV4IGQzM2M2YjM4YzkuLmU1MjBiMWRhNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zMjIsNyAr
MzIyLDcgQEAgc3RhdGljIGJvb2wgZnJlZW1lbSh1aW50MzJfdCBkb21pZCwgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcpCiAgICAgaWYgKCFhdXRvYmFsbG9vbikKICAgICAgICAgcmV0dXJu
IHRydWU7CiAKLSAgICByYyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShjdHgsICZkX2NvbmZp
Zy0+Yl9pbmZvLCAmbmVlZF9tZW1rYik7CisgICAgcmMgPSBsaWJ4bF9kb21haW5fbmVlZF9tZW1v
cnkoY3R4LCBkX2NvbmZpZywgZG9taWQsICZuZWVkX21lbWtiKTsKICAgICBpZiAocmMgPCAwKQog
ICAgICAgICByZXR1cm4gZmFsc2U7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:17:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPKg-0001SS-BB; Fri, 04 Oct 2019 15:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPKe-0001Rd-Vo
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:17:25 +0000
X-Inumbo-ID: 0b1329eb-e6ba-11e9-975c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b1329eb-e6ba-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 15:17:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570202234;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=HRB5b7geXl0cLryQ01TGg4wgRxl1O1KItPxzaHTS6Ls=;
 b=Qo7PykfTjyDVM6mEX0oK0BS+hvhpzcA2Y8IrnLq2Xj6G96upRba96gsn
 8LEsg7IFhUHTbQDAT78ojf3jpyEoaFdoxhZCBw8RHkY2hGYkFk3PHdhUm
 VjjhZACaJWUBkmbUROse3Go5XacCa0jmQl/VEwkxt6PU7I8DfRy4GQwdX E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3kOk2xwCB4FGemIvcnINEKaDg8/UWtPMXLOPrHtmuKrTkJygbe5oBiHzK+Q0rM5K+ciyqxjcui
 nXqcssJTpf3VCWYONox512KX8kNMjo3RQBufcG+AoPCM+OwxQ7oRbI6xvjpJpqyhlo7gEmdhF2
 1caUD9cQwBpt73VR8WACgCoISAZRN+pNMy/Lszoxkg4sIT/Iuv6uwe02sdKwwpf0oUgAt5NUAI
 JHJcVpZ/xxfsoLSh91qN3/pTfPbVd/x+ogRjUsmyEYaXaRCaSgENC0DgD4Bj+uAWKigk6nVsIW
 gf0=
X-SBRS: 2.7
X-MesageID: 6779129
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6779129"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Oct 2019 16:17:03 +0100
Message-ID: <20191004151707.24844-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 2/6] xl: Pass libxl_domain_config
 to freemem(), instead of b_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgbGlieGwgQVBJIGluIGEgbW9tZW50IGFuZCB0aGlz
IGNoYW5nZSB3aWxsCm1ha2UgaXQgc2ltcGxlci4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5j
IHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92
bWNvbnRyb2wuYwppbmRleCBiMjA1ODJlMTViLi5kMzNjNmIzOGM5IDEwMDY0NAotLS0gYS90b29s
cy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtMzE0
LDcgKzMxNCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX3dhaXRfZXZlbnQodWludDMyX3QgZG9taWQs
IGxpYnhsX2V2ZW50ICoqZXZlbnRfcikKICAqIFJldHVybnMgdHJ1ZSBpbiBjYXNlIHRoZXJlIGlz
IGFscmVhZHksIG9yIHdlIG1hbmFnZSB0byBmcmVlIGl0LCBlbm91Z2gKICAqIG1lbW9yeSwgYnV0
IGFsc28gaWYgYXV0b2JhbGxvb24gaXMgZmFsc2UuCiAgKi8KLXN0YXRpYyBib29sIGZyZWVtZW0o
dWludDMyX3QgZG9taWQsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCitzdGF0aWMg
Ym9vbCBmcmVlbWVtKHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZykKIHsKICAgICBpbnQgcmMsIHJldHJpZXMgPSAzOwogICAgIHVpbnQ2NF90IG5lZWRfbWVta2Is
IGZyZWVfbWVta2I7CkBAIC0zMjIsNyArMzIyLDcgQEAgc3RhdGljIGJvb2wgZnJlZW1lbSh1aW50
MzJfdCBkb21pZCwgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKICAgICBpZiAoIWF1
dG9iYWxsb29uKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIHJjID0gbGlieGxfZG9tYWlu
X25lZWRfbWVtb3J5KGN0eCwgYl9pbmZvLCAmbmVlZF9tZW1rYik7CisgICAgcmMgPSBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnkoY3R4LCAmZF9jb25maWctPmJfaW5mbywgJm5lZWRfbWVta2IpOwog
ICAgIGlmIChyYyA8IDApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIApAQCAtODc5LDcgKzg3OSw3
IEBAIHN0YXJ0OgogICAgICAgICBnb3RvIGVycm9yX291dDsKIAogICAgIGlmIChkb21pZF9zb2Z0
X3Jlc2V0ID09IElOVkFMSURfRE9NSUQpIHsKLSAgICAgICAgaWYgKCFmcmVlbWVtKGRvbWlkLCAm
ZF9jb25maWcuYl9pbmZvKSkgeworICAgICAgICBpZiAoIWZyZWVtZW0oZG9taWQsICZkX2NvbmZp
ZykpIHsKICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIGZyZWUgbWVtb3J5
IGZvciB0aGUgZG9tYWluXG4iKTsKICAgICAgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CiAgICAg
ICAgICAgICBnb3RvIGVycm9yX291dDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:17:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPKk-0001V7-Mp; Fri, 04 Oct 2019 15:17:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPKj-0001Ue-RX
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:17:29 +0000
X-Inumbo-ID: 0ba540d3-e6ba-11e9-975c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ba540d3-e6ba-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 15:17:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570202235;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Wloc/ADazxebQ6zdg+jzOuNdy0A5DXAfjbJS/xjy88k=;
 b=Dzu70L8Bi6sdKupRc8qyEKlzJIb/W7/4YX16VAh3UDTHLKEZtEwrbI+I
 hqW3Ni2UbTr8dN0gPe1rPK5Q2ufYdiDFwn+sMPhKgoYw+tjH5WAHfbJnj
 lTsyG9OZqWI/rqiF3Vy93eHpD4/M2JaQ+1ZkQdU9wHZ3IWvVMxuNWPkmE U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8NeuyaetzKZCi3x/R0KzBSDdrkXEltJcN7XoAkQOr9jjv8e/SuCaUvKblWoZwuPc7PcKyBy4fy
 7nVOQ+D5aTb5LAzk2pn3u8nbLMOjLXAYZ0iV25g4wxbpuEkmBAo6ihB7cVwV4jethUk1f7njMi
 maUSWjbt0nOddYDp0s3OD2jRnjRt/jl3KBW6yk7khK78kUEQKgNQa9B8bsno7lyl0ysEidGv3F
 fRIQrKhOVjs1aHO/kxvljXgXWhFqd1pEH69lf5u9jT5IMaOAPfLgWPuum6Mk9tquMre3pn25aY
 d4w=
X-SBRS: 2.7
X-MesageID: 6846605
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6846605"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 4 Oct 2019 16:17:07 +0100
Message-ID: <20191004151707.24844-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 6/6] libxl: Remove/deprecate
 libxl_get_required_*_memory from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIG5vdyByZWR1bmRhbnQgYmVjYXVzZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21l
bWtiIGFyZSBub3cKZGVmYXVsdGVkIGF1dG9tYXRpY2FsbHkgYnkgbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5IGFuZApsaWJ4bF9kb21haW5fY3JlYXRlIGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBu
b3cgY2FsbCB0aGVzZTsgaW5zdGVhZCwKdGhleSBzaG91bGQganVzdCBsZXQgbGlieGwgdGFrZSBj
YXJlIG9mIGl0LgoKbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVj
ZWQgaW4gZjg5ZjU1NTgyN2E2CiAgInJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlv
biBvZiBJT01NVSBwYWdlIHRhYmxlcyIKV2UgY2FuIGZyZWVseSByZW1vdmUgaXQgYmVjYXVzZSBp
dCB3YXMgbmV2ZXIgaW4gYW55IHJlbGVhc2UuCgpsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeSBoYXMgYmVlbiBpbiBsaWJ4bCBhcHByb3hpbWF0ZWx5CmZvcmV2ZXIuICBJdCBzaG91bGQg
cHJvYmFibHkgbm90IGhhdmUgc3Vydml2ZWQgdGhlIGNyZWF0aW9uIG9mCmxpYnhsX2RvbWFpbl9j
cmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNzZXMgd2Ugc2VlIGluCnJlY2Vu
dCBjb21taXRzIHByZXZlbnRlZCB0aGlzLiAgU28gd2UgaGF2ZSB0byBrZWVwIGl0LiAgSXQgcmVt
YWlucwpmdW5jdGlvbmFsIGJ1dCB3ZSBjYW4gZGVwcmVjYXRlIGl0LiAgSG9wZWZ1bGx5IHdlIGNh
biBnZXQgcmlkIG9mIGl0CmNvbXBsZXRlbHkgYmVmb3JlIHdlIGZpbmQgdGhlIG5lZWQgdG8gY2hh
bmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UKYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB3aGljaCBp
dHMgYXJndW1lbnRzIGRvIG5vdCBjdXJyZW50bHkgc3VwcGx5LgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgfCAxNyArKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfdXRp
bHMuYyAgfCAxNSAtLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggIHwg
IDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwppbmRleCAzYzUwMzNiMDViLi42NTNiMDc2NDZlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YwpAQCAtODg4LDYgKzg4OCwyMSBAQCBzdGF0aWMgX0Jvb2wgb2tfdG9fZGVmYXVsdF9tZW1rYl9p
bl9jcmVhdGUobGlieGxfX2djICpnYykKICAgICAgKi8KIH0KIAorc3RhdGljIHVuc2lnbmVkIGxv
bmcgbGlieGxfX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1f
a2IpCit7CisgICAgdW5zaWduZWQgbG9uZyBpb21tdV9wYWdlcyA9IDAsIG1lbV9wYWdlcyA9IG1h
eG1lbV9rYiAvIDQ7CisgICAgdW5zaWduZWQgaW50IGxldmVsOworCisgICAgLyogQXNzdW1lIGEg
NCBsZXZlbCBwYWdlIHRhYmxlIHdpdGggNTEyIGVudHJpZXMgcGVyIGxldmVsICovCisgICAgZm9y
IChsZXZlbCA9IDA7IGxldmVsIDwgNDsgbGV2ZWwrKykKKyAgICB7CisgICAgICAgIG1lbV9wYWdl
cyA9IERJVl9ST1VORFVQKG1lbV9wYWdlcywgNTEyKTsKKyAgICAgICAgaW9tbXVfcGFnZXMgKz0g
bWVtX3BhZ2VzOworICAgIH0KKworICAgIHJldHVybiBpb21tdV9wYWdlcyAqIDQ7Cit9CisKIGlu
dCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQpA
QCAtMTAxMSw3ICsxMDI2LDcgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywKICAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUo
Z2MpKQogICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID0KICAgICAgICAgICAg
IChkX2NvbmZpZy0+Y19pbmZvLnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNf
UFQpCi0gICAgICAgICAgICA/IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoZF9jb25m
aWctPmJfaW5mby5tYXhfbWVta2IpCisgICAgICAgICAgICA/IGxpYnhsX19nZXRfcmVxdWlyZWRf
aW9tbXVfbWVtb3J5KGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiKQogICAgICAgICAgICAgOiAw
OwogCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2MsICZk
X2NvbmZpZy0+Yl9pbmZvKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMg
Yi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCmluZGV4IDQwNTczM2I3ZTEuLmYzNjBmNWUyMjgg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdXRpbHMuYwpAQCAtNDgsMjEgKzQ4LDYgQEAgdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRf
cmVxdWlyZWRfc2hhZG93X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYiwgdW5zaWduZWQK
ICAgICByZXR1cm4gNCAqICgyNTYgKiBzbXBfY3B1cyArIDIgKiAobWF4bWVtX2tiIC8gMTAyNCkp
OwogfQogCi11bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5z
aWduZWQgbG9uZyBtYXhtZW1fa2IpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBpb21tdV9wYWdlcyA9
IDAsIG1lbV9wYWdlcyA9IG1heG1lbV9rYiAvIDQ7Ci0gICAgdW5zaWduZWQgaW50IGxldmVsOwot
Ci0gICAgLyogQXNzdW1lIGEgNCBsZXZlbCBwYWdlIHRhYmxlIHdpdGggNTEyIGVudHJpZXMgcGVy
IGxldmVsICovCi0gICAgZm9yIChsZXZlbCA9IDA7IGxldmVsIDwgNDsgbGV2ZWwrKykKLSAgICB7
Ci0gICAgICAgIG1lbV9wYWdlcyA9IERJVl9ST1VORFVQKG1lbV9wYWdlcywgNTEyKTsKLSAgICAg
ICAgaW9tbXVfcGFnZXMgKz0gbWVtX3BhZ2VzOwotICAgIH0KLQotICAgIHJldHVybiBpb21tdV9w
YWdlcyAqIDQ7Ci19Ci0KIGNoYXIgKmxpYnhsX2RvbWlkX3RvX25hbWUobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IGRvbWlkKQogewogICAgIHVuc2lnbmVkIGludCBsZW47CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAppbmRl
eCA2MzBjY2JlMjhhLi40NjkxOGFlYTg0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91
dGlscy5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKQEAgLTI0LDcgKzI0LDcgQEAg
Y29uc3QKIGNoYXIgKmxpYnhsX2Jhc2VuYW1lKGNvbnN0IGNoYXIgKm5hbWUpOyAvKiByZXR1cm5z
IHN0cmluZyBmcm9tIHN0cmR1cCAqLwogCiB1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJl
ZF9zaGFkb3dfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiLCB1bnNpZ25lZCBpbnQgc21w
X2NwdXMpOwotdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVu
c2lnbmVkIGxvbmcgbWF4bWVtX2tiKTsKKyAgLyogZGVwcmVjYXRlZDsgc2VlIExJQlhMX0hBVkVf
RE9NQUlOX05FRURfTUVNT1JZX0NPTkZJRyBpbiBsaWJ4bC5oICovCiBpbnQgbGlieGxfbmFtZV90
b19kb21pZChsaWJ4bF9jdHggKmN0eCwgY29uc3QgY2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlk
KTsKIGludCBsaWJ4bF9kb21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGxpYnhsX2N0eCAqY3R4LCBj
b25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCAqZG9taWQpOwogY2hhciAqbGlieGxfZG9taWRfdG9f
bmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:33:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPZv-0003fJ-Bz; Fri, 04 Oct 2019 15:33:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhcM=X5=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iGPZt-0003fE-Mn
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:33:09 +0000
X-Inumbo-ID: 445af334-e6bc-11e9-8c93-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 445af334-e6bc-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 15:33:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570203189;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=OBUfdzm9FVUc409JDvhMKd1YEMYRk+WtSNYZ2vj76/Q=;
 b=XC63RW64MBx5P817/A8nYqLvjJzikjksbErVbVXAFr/FBrun8k7OpON8
 yfahUzp3ajs6GfkwOzTmygdyzj8pNVbVahsk3x5wxrEK0Z9qlx74J/Nsy
 VJxiE+vubHqZNHGtYC0+TD5TmpO8ZDIdYDyJXA2HJd8MndsIKFdU4+ksB o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Of/cOR8++gfm5miJ/oJAe47Djzb4g5E/OICrq0Pn2lOKAvMO260NNiYy2uuNVptckrf8BhcO49
 V8/JG5n+6ZU6mqaJYpi9xWNulvIn/CJOaHopxRZlRW17M1fau1cJxNFOxoIVeR5niR/xIKca0C
 QSldXuhW7LUHTV1OnsC6SQpymXbF6GgfdpCtnL6wU8u5J7Z6th5sf8mBQpA2NkXF6GL/nE40Rd
 BRDyCy+53u+x5dDdpLxoUpwjrzZ2on9zWdGHql2V5NOX5SzMZ/CskocgoJvT7HFRY4x3p2hyP/
 6X0=
X-SBRS: 2.7
X-MesageID: 6847800
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6847800"
Date: Fri, 4 Oct 2019 16:33:06 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191004153306.GL1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191004151707.24844-2-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 1/6] libxl: Offer API versions
 0x040700 and 0x040800
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMDQ6MTc6MDJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQWNjb3JkaW5nIHRvIGdpdCBsb2cgLUc6Cj4gCj4gMHgwNDA3MDAgd2FzIGludHJvZHVj
ZWQgaW4gMzA0NDAwNDU5ZWYwIChha2EgNC43LjAtcmMxfjQ4MSkKPiAgICJ0b29scy9saWJ4bDog
cmVuYW1lIHJlbXVzIGRldmljZSB0byBjaGVja3BvaW50IGRldmljZSIKPiAKPiAweDA0MDgwMCB3
YXMgaW50cm9kdWNlZCBpbiA1N2Y4YjEzYzcyNDAgKGFrYSA0LjguMC1yYzF+NDM3KQo+ICAgImxp
YnhsOiBtZW1vcnkgc2l6ZSBpbiBrYiByZXF1aXJlcyA2NCBiaXQgdmFyaWFibGUiCj4gCj4gSXQg
aXMgc3VycHJpc2luZyB0aGF0IG5vLW9uZSBub3RpY2VkIHRoaXMuICBJIHdvbmRlciBpZiBhbnlv
bmUgaXMKPiB1c2luZyBvdXIgTElCWExfQVBJX1ZFUlNJT04gZmFjaWxpdHkuICBJZiBub3QgbWF5
YmUgd2Ugc2hvdWxkIHRha2UgYQo+IGRpZmZlcmVudCBhcHByb2FjaC4KCkxpYnZpcnQgZG9lcyB1
c2UgaXQuIEkgdGhpbmsgaXQncyBjdXJyZW50bHkgc2V0IHRvIDQuNS4KCj4gQW55d2F5LCBpbiB0
aGUgbWVhbnRpbWUsIHdlIHNob3VsZCBmaXggdGhpcy4gIEJhY2twb3J0aW5nIHRoaXMgaXMKPiBw
cm9iYWJseSBhIGdvb2QgaWRlYTogaXQgd29uJ3QgY2hhbmdlIHRoZSBiZWhhdmlvdXIgZm9yIGV4
aXN0aW5nCj4gY2FsbGVycyBidXQgaXQgd2lsbCBhdm9pZCBlcnJvcnMgZm9yIHNvbWUgb2xkZXIg
Y29ycmVjdCB1c2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgoKPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGwuaCB8IDEgKwo+ICAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBpbmRleCAyNTU1ZTljZDNiLi41MThmYzll
NDdmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4
bC9saWJ4bC5oCj4gQEAgLTY1NSw2ICs2NTUsNyBAQCB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fY3R4
IGxpYnhsX2N0eDsKPiAgI2lmZGVmIExJQlhMX0FQSV9WRVJTSU9OCj4gICNpZiBMSUJYTF9BUElf
VkVSU0lPTiAhPSAweDA0MDIwMCAmJiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDMwMCAmJiBc
Cj4gICAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDQwMCAmJiBMSUJYTF9BUElfVkVSU0lP
TiAhPSAweDA0MDUwMCAmJiBcCj4gKyAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDcwMCAm
JiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDgwMCAmJiBcCj4gICAgICBMSUJYTF9BUElfVkVS
U0lPTiAhPSAweDA0MTMwMAo+ICAjZXJyb3IgVW5rbm93biBMSUJYTF9BUElfVkVSU0lPTgo+ICAj
ZW5kaWYKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:37:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:37:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPdo-0003pp-3E; Fri, 04 Oct 2019 15:37:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=23nd=X5=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iGPdn-0003pk-0K
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:37:11 +0000
X-Inumbo-ID: d43525b0-e6bc-11e9-9bee-bc764e2007e4
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::606])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d43525b0-e6bc-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 15:37:10 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=AbvmnUzk7Fr2iIfWvd2NCSvZ6stSxtxFD18h2ukhRGRflDkH50Qrifnq6UdmJdCFZ0Yg9b693Bza/8G6c05WONu25RB9fWuKyfRGbVjdqIngW763FZwCHEgyphVE9r48TLW5/EFchVZNKyLdbzecf5voPBmjFLmwqSyilX2L+KEf6002WOu5b5eK7f4SZ2EeIOYVazlyeLm5cUlHq3l18vk851VUnUESwAfThKRMp6+VokF7kz0og2FHNHXvRZlVnfCFfd3fLpBPPujcZJkMilUJ+e4id09In8laZ8oq7dEBo4AVcz9T2kMpcizRNn+uXuMMuHFfwQ4z5ArGRb8SSw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qUh6UP3j/ouzid2QKrCNXUZZQyvTMprKPqqIPf/Ua4I=;
 b=EHzO+GPRDkbn5yDwVE+oGxQN8nfdkRkC5+rsrOwPlfvuv8vNz80z2BjU9XMSpt+MYzhsO5RvhF8IwegqNNuJ2LaRsqay5l4xJrFZMndul0ToRyJSyPZYWkn+lBDJMeCi3ALsbDMb0MCZ2An2yIq4+LelQNHcLCHj+By+68fnjRZCQ9QcmY7VR8wQbxrA4mepqufEyT6FWHAwpIVzKeE/YP8vYAE6wMeMSTh6evCzjhVOnoHCiEJpam6W59ljMLrxlfHZsPUjK1LutigGWxA3tINMQ0oLPeuM5Rq8yJTEZi0F8kAP/N6pPZD9FECZ9G2syITgl04FKBKVd4yZ+n7OiA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qUh6UP3j/ouzid2QKrCNXUZZQyvTMprKPqqIPf/Ua4I=;
 b=mSOFB+VddbVzk5dS+aiatqn8AFJSydzddeNg1Xq3dF57XYBNZ7xSPqHGDZSM7qeyU01/+6MOnUvx3uM2Jk7KVeR//rZdrJOUsRGR0IpTxYpfERs9aLYcM+8yyEgDg/q+qe+Iak4cLzoNEScB25zn3WRUbFxQtL5ondYgpNBNyko=
Received: from BN7PR02CA0018.namprd02.prod.outlook.com (2603:10b6:408:20::31)
 by SN6PR02MB5327.namprd02.prod.outlook.com (2603:10b6:805:71::25)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.16; Fri, 4 Oct
 2019 15:37:08 +0000
Received: from BL2NAM02FT053.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::205) by BN7PR02CA0018.outlook.office365.com
 (2603:10b6:408:20::31) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2220.18 via Frontend
 Transport; Fri, 4 Oct 2019 15:37:08 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT053.mail.protection.outlook.com (10.152.76.225) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2327.21
 via Frontend Transport; Fri, 4 Oct 2019 15:37:07 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iGPdj-00056F-5I; Fri, 04 Oct 2019 08:37:07 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iGPde-0008I7-1I; Fri, 04 Oct 2019 08:37:02 -0700
Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x94FatO8006020; 
 Fri, 4 Oct 2019 08:36:55 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iGPdX-0008FJ-Mb; Fri, 04 Oct 2019 08:36:55 -0700
Date: Fri, 4 Oct 2019 08:36:55 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191004153655.GA5856@xilinx.com>
References: <75d64b52-7bea-3349-e45f-44c8bce86d6e@arm.com>
 <20191002212249.GB2644@xilinx.com>
 <20191002232017.GC2644@xilinx.com>
 <ade177bc-003f-edcc-47fe-d1014d638990@arm.com>
 <20191003181547.GA13953@xilinx.com>
 <c2ea24d9-6bd0-a5b2-9ea1-b3bfe5e30a02@arm.com>
 <20191003202457.GA4040@xilinx.com>
 <3764ed03-e2a8-31e4-0e73-0bd3d88434ca@arm.com>
 <20191004002502.GA9033@xilinx.com>
 <edb70263-f98c-da0b-0e6a-859d6808b438@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <edb70263-f98c-da0b-0e6a-859d6808b438@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(39860400002)(396003)(346002)(376002)(189003)(199004)(426003)(356004)(106002)(86362001)(186003)(26005)(54906003)(70586007)(446003)(44832011)(58126008)(16586007)(9786002)(6916009)(316002)(6246003)(81166006)(81156014)(70206006)(50466002)(4326008)(478600001)(53546011)(476003)(76176011)(126002)(1076003)(36756003)(14444005)(7696005)(23726003)(2616005)(5660300002)(305945005)(33656002)(36386004)(486006)(8676002)(336012)(47776003)(229853002)(8936002)(2906002)(11346002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB5327; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a6dfb37f-83d2-481e-be1d-08d748e0b727
X-MS-TrafficTypeDiagnostic: SN6PR02MB5327:
X-Microsoft-Antispam-PRVS: <SN6PR02MB5327C6691C9D0757FBDC00FED79E0@SN6PR02MB5327.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:5236;
X-Forefront-PRVS: 018093A9B5
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: z6sBZFuXPoUJlNKWfbWMCklF4WItaF9QMsNbiyCszvuQEipfshtxdqBscV7EY/HrAA7Cxm2meC3nM3UwvzOuAASaTCZcIkuksGG5A9zU4IHF9cqrnFpJ/8BM9iE3NEZX2+ju/5hPGF7USbO7gUv3PtyYPwDmdyQDmtJoU0W6y7xFmZhp5Y8bBZRc0BbPrtNAL9NQxTcWtAR5GSi0e/5ZlCbegMAlg5fn0F6yPPz/VS599xqL/D4KI9L5FfRxzXELmxu2mk+KN7LZ5mfqB8cDM5MwHGCgLDkPwSJ+zFT2djsbL+7PxlP5kz3hDjibAMkYJim7jXZktBi53jP9XrurS1LKQwkIAG52anpir7OILwFU7tYX7A68ZPHtbg3RAMwFrIlt0YQHH5/zUQHAmm/yfL2J2mQEkgfrlDQ9CNa63xE=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Oct 2019 15:37:07.7182 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a6dfb37f-83d2-481e-be1d-08d748e0b727
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB5327
Subject: Re: [Xen-devel] Errors with Loading Xen at a Certain Address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMTA6NDk6MjhBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEJyaWFuLAo+IAo+IE9uIDA0LzEwLzIwMTkgMDE6MjUsIEJyaWFuIFdvb2RzIHdy
b3RlOgo+ID4KPiA+SW4gdGhlIGxvZywgdGhlcmUnczoKPiA+KFhFTikgTU9EVUxFWzBdOiAwMDAw
MDAwMDAxNDAwMDAwIC0gMDAwMDAwMDAwMTUzMjhmMSBYZW4KPiA+KFhFTikgTU9EVUxFWzFdOiAw
MDAwMDAwMDA3NmQyMDAwIC0gMDAwMDAwMDAwNzZkYzA4MCBEZXZpY2UgVHJlZQo+ID4oWEVOKSBN
T0RVTEVbMl06IDAwMDAwMDAwMDc2ZGYwMDAgLSAwMDAwMDAwMDA3ZmZmMzY0IFJhbWRpc2sKPiA+
KFhFTikgTU9EVUxFWzNdOiAwMDAwMDAwMDAwMDgwMDAwIC0gMDAwMDAwMDAwMzE4MDAwMCBLZXJu
ZWwKPiA+KFhFTikgIFJFU1ZEWzBdOiAwMDAwMDAwMDA3NmQyMDAwIC0gMDAwMDAwMDAwNzZkYzAw
MAo+ID4oWEVOKSAgUkVTVkRbMV06IDAwMDAwMDAwMDc2ZGYwMDAgLSAwMDAwMDAwMDA3ZmZmMzY0
Cj4gPgo+ID5MaW51eCBrZXJuZWwJLT4gICA4XzAwMDAgLSAzMThfMDAwMAo+ID5YZW4JCS0+IDE0
MF8wMDAwIC0gMTUzXzI4ZjEKPiA+Cj4gPlRoZXJlJ3Mgc29tZXRoaW5nIG5vdCBxdWl0ZSByaWdo
dCBoZXJlLi4uIEknbSBndWVzc2luZyBYZW4gd2FzIHdvcmtpbmcKPiA+YXQgdGhlIGFkZHJlc3Mg
YmVmb3JlIGJlY2F1c2UgaXQgd2FzIG91dCBvZiB0aGUgInJhbmdlIiBvZiB0aGUgTGludXgKPiA+
a2VybmVsLiAgTm93IEkgZ3Vlc3MgSSBuZWVkIHRvIGxvb2sgaW50byBpZiBpdCdzIGEgWGVuIG9y
IHUtYm9vdCBpc3N1ZS4KPiAKPiBUaGUgbG9hZGluZyBhZGRyZXNzIHlvdSB3cm90ZSBtYXRjaCB0
aGUgb25lcyB5b3Ugc2VlbSB0byBoYXZlIHJlcXVlc3RlZCBpbiBVLWJvb3Q6Cj4gCj4gRmlsZW5h
bWUgJ3lvY3RvLUltYWdlJy4KPiBMb2FkIGFkZHJlc3M6IDB4ODAwMDAKPiAKPiBGaWxlbmFtZSAn
eGVuLWN1c3RvbS51YicuCj4gTG9hZCBhZGRyZXNzOiAweDE0MDAwMDAKPiAKPiBCdXQgdGhlIHNp
emUgZG9lcyBub3QgbWF0Y2ggdGhlIG9uZSB5b3UgcHJvdmlkZWQgaW4gdGhlIERldmljZS1UcmVl
Ogo+IAo+IEJ5dGVzIHRyYW5zZmVycmVkID0gMTgyMTU0MjQgKDExNWYyMDAgaGV4KQo+IAo+IHZz
Cj4gCj4gMHgwMDAwMDAwMDAzMTgwMDAwIC0gMHgwMDAwMDAwMDAwMDgwMDAwID0gMHgzMTAwMDAw
Cj4gCj4gVGhpcyBpcyBhbHdheXMgYSByaXNrIHdoZW4geW91IHdyaXRlIGluIGFkdmFuY2UgdGhl
IHNpemUgb2YgdGhlIGJpbmFyaWVzIGFuZAo+IGxvY2F0aW9uIGluIHRoZSBEZXZpY2UtVHJlZS4g
SWYgeW91IGFyZSB1c2luZyB0ZnRwL2xvYWQgZnJvbSBGUywgaXQgaXMgbXVjaAo+IGxlc3Mgcmlz
a3kgdG8gcHJvdmlkZSBhIFUtYm9vdCBzY3JpcHQgdGhhdCB3aWxsIGdlbmVyYXRlIHRoZSBYZW4g
RFQgbm9kZS4KPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgpZZWFoLiAgV2hl
biBJIHdlbnQgaW4gYW5kIGNoYW5nZWQgdGhlIGVuZCBhZGRyZXNzIGluIHRoZSBkZXZpY2UgdHJl
ZSBhbmQKaXQgYWxsIHdvcmtlZC4gIEknbSBndWVzc2luZyBYZW4gY291bGQgdXNlIHNvbWUgd2Fy
bmluZ3MgYW5kIHNvbWUgb3RoZXIKdGhpbmdzIHRvIGFsZXJ0IHRoZSB1c2VyIHRoYXQgdGhlIGRl
dmljZSB0cmVlIG1heSBuZWVkIHR3ZWFraW5nIG9yIGF0CnRoZSB2ZXJ5IGxlYXN0IHNvbWUgY2hl
Y2tzLiAgSXQgc2VlbXMgdGhhdCB0aGUgYmxhbWUgd2Fzbid0IHByaW1hcmlseSBvbgpYZW4sIGFs
dGhvdWdoIGl0IGRpZG4ndCBkbyBhbnlvbmUgYW55IGZhdm9ycy4KCi0tIApCcmlhbiBXb29kcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:37:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:37:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPdx-0003qO-DI; Fri, 04 Oct 2019 15:37:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2rb=X5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iGPdw-0003q9-F0
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:37:20 +0000
X-Inumbo-ID: d484589d-e6bc-11e9-975c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d484589d-e6bc-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 15:37:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570203431;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Gyw8957JYIJgwIE6RU4BM9tq5B4UGg9TrbnQ9QK3ves=;
 b=R7WfAWX18FW4DEWlcCT5V7ncXj7oX43I4o5yv+yzU+Oc37fWNS0Fp8ex
 vN3CHI55gIFzYgfs5Ljo+8FvYT5jSGUdtqsW2KnWmFIJGs0j6XabqhOcy
 mH63+H0JbeuHw9emWe/CZ6UndmGKh9qSUCq/5ugsNlDukHc+LdHbWnNi0 E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xsjz0XYE7w70JOt+hgrpd5GRLqwBNCnFwg9emeEOEJ443w1pPlyv5uhEWJQuQqhGDGCv3hEhEA
 wYXKaI9NY/RfWz08ch/p6c8IlKRv5MlyM24qRfoLvplXO3GG7PsbrG3QGdlmN23goILKQpWgzp
 m1RQFNASyy5ttP2Gk6lKgjuroErxTPYs2/LQvKacqPXlb1QuVd9vB0asj6Cu5+pBVbJRyQfWey
 T+q7QYpajvDBO2guBjSVJJOWmizEz4qdOsJj72d+EXU+/cKlpy9ptiLX6ZubzdZalclS00UmuJ
 lhA=
X-SBRS: 2.7
X-MesageID: 6734689
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6734689"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 <xen-devel@lists.xenproject.org>
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
 <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
 <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <7a90d9d6-9af2-47ed-eaed-480dfb2e72f6@citrix.com>
Date: Fri, 4 Oct 2019 16:37:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNC8xOSA0OjAzIFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDA0LjEwLjE5IDE2
OjU2LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMC80LzE5IDM6NDMgUE0sIErDvHJnZW4g
R3Jvw58gd3JvdGU6Cj4+PiBPbiAwNC4xMC4xOSAxNjozNCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4+PiBPbiAxMC80LzE5IDM6MjQgUE0sIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+Pj4+IE9uIDA0
LjEwLjE5IDE2OjA4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4gT24gMTAvNC8xOSA3OjQw
IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IHNjaGVkX3RpY2tfc3VzcGVuZCgpIGFu
ZCBzY2hlZF90aWNrX3Jlc3VtZSgpIHNob3VsZCBub3QgY2FsbCB0aGUKPj4+Pj4+PiBzY2hlZHVs
ZXIgc3BlY2lmaWMgdGltZXIgaGFuZGxlcnMgaW4gY2FzZSB0aGUgY3B1IHRoZXkgYXJlCj4+Pj4+
Pj4gcnVubmluZyBvbgo+Pj4+Pj4+IGlzIGp1c3QgYmVpbmcgbW92ZWQgdG8gb3IgZnJvbSBhIGNw
dXBvb2wuCj4+Pj4+Pj4KPj4+Pj4+PiBVc2UgYSBuZXcgcGVyY3B1IGxvY2sgZm9yIHRoYXQgcHVy
cG9zZS4KPj4+Pj4+Cj4+Pj4+PiBJcyB0aGVyZSBhIHJlYXNvbiB3ZSBjYW4ndCB1c2UgdGhlIHBj
cHVfc2NoZWR1bGVfbG9jaygpIGluc3RlYWQgb2YKPj4+Pj4+IGludHJvZHVjaW5nIGEgbmV3IG9u
ZT/CoCBTb3JyeSBpZiB0aGlzIGlzIG9idmlvdXMsIGJ1dCBpdCdzIGJlZW4gYQo+Pj4+Pj4gd2hp
bGUKPj4+Pj4+IHNpbmNlIEkgcG9rZWQgYXJvdW5kIHRoaXMgY29kZS4KPj4+Pj4KPj4+Pj4gTG9j
ayBjb250ZW50aW9uIHdvdWxkIGJlIGhpZ2hlciBlc3BlY2lhbGx5IHdpdGggY3JlZGl0MiB3aGlj
aCBpcwo+Pj4+PiB1c2luZyBhCj4+Pj4+IHBlci1jb3JlIG9yIGV2ZW4gcGVyLXNvY2tldCBsb2Nr
LiBXZSBkb24ndCBjYXJlIGFib3V0IG90aGVyIHNjaGVkdWxpbmcKPj4+Pj4gYWN0aXZpdHkgaGVy
ZSwgYWxsIHdlIG5lZWQgaXMgYSBndWFyZCBhZ2FpbnN0IG91ciBwZXItY3B1IHNjaGVkdWxlcgo+
Pj4+PiBkYXRhIGJlaW5nIGNoYW5nZWQgYmVuZWF0aCBvdXIgZmVldC4KPj4+Pgo+Pj4+IElzIHRo
aXMgY29kZSByZWFsbHkgYmVpbmcgY2FsbGVkIHNvIG9mdGVuIHRoYXQgd2UgbmVlZCB0byB3b3Jy
eSBhYm91dAo+Pj4+IHRoaXMgbGV2ZWwgb2YgY29udGVudGlvbj8KPj4+Cj4+PiBJdHMgY2FsbGVk
IGVhY2ggdGltZSBpZGxlIGlzIGVudGVyZWQgYW5kIGxlZnQgYWdhaW4uCj4+Pgo+Pj4gRXNwZWNp
YWxseSB3aXRoIGNvcmUgc2NoZWR1bGluZyB0aGVyZSBpcyBhIGhpZ2ggcHJvYmFiaWxpdHkgb2Yg
bXVsdGlwbGUKPj4+IGNwdXMgbGVhdmluZyBpZGxlIGF0IHRoZSBzYW1lIHRpbWUgYW5kIHRoZSBw
ZXItc2NoZWR1bGVyIGxvY2sgYmVpbmcgdXNlZAo+Pj4gaW4gcGFyYWxsZWwgYWxyZWFkeS4KPj4K
Pj4gSHJtLCB0aGF0IGRvZXMgc291bmQgcHJldHR5IGJhZC4KPj4KPj4+PiBXZSBhbHJlYWR5IGhh
dmUgYSAqbG90KiBvZiBsb2NrczsgYW5kIGluIHRoaXMgY2FzZSB5b3UncmUgYWRkaW5nIGEKPj4+
PiBzZWNvbmQgbG9jayB3aGljaCBpbnRlcmFjdHMgd2l0aCB0aGUgcGVyLXNjaGVkdWxlciBjcHUg
bG9jay7CoCBUaGlzIGp1c3QKPj4+PiBzZWVtcyBsaWtlIGFza2luZyBmb3IgdHJvdWJsZS4KPj4+
Cj4+PiBJbiB3aGljaCB3YXkgZG9lcyBpdCBpbnRlcmFjdCB3aXRoIHRoZSBwZXItc2NoZWR1bGVy
IGNwdSBsb2NrPwo+Pj4KPj4+PiBJIHdvbid0IE5hY2sgdGhlIHBhdGNoLCBidXQgSSBkb24ndCB0
aGluayBJIHdvdWxkIGFjayBpdCB3aXRob3V0IGNsZWFyCj4+Pj4gZXZpZGVuY2UgdGhhdCB0aGUg
ZXh0cmEgbG9jayBoYXMgYSBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudCB0aGF0J3Mgd29ydGgKPj4+
PiB0aGUgY29zdCBvZiB0aGUgZXh0cmEgY29tcGxleGl0eS4KPj4+Cj4+PiBJIHRoaW5rIGNvbXBs
ZXhpdHkgaXMgbG93ZXIgdGhpcyB3YXkuIEVzcGVjaWFsbHkgY29uc2lkZXJpbmcgdGhlIHBlci0K
Pj4+IHNjaGVkdWxlciBsb2NrIGNoYW5naW5nIHdpdGggbW92aW5nIGEgY3B1IHRvIG9yIGZyb20g
YSBjcHVwb29sLgo+Pgo+PiBUaGUga2V5IGFzcGVjdCBvZiB0aGUgcGVyLXNjaGVkdWxlciBsb2Nr
IGlzIHRoYXQgb25jZSB5b3UgaG9sZCBpdCwgdGhlCj4+IHBvaW50ZXIgdG8gdGhlIGxvY2sgY2Fu
J3QgY2hhbmdlLgo+Pgo+PiBBZnRlciB0aGlzIHBhdGNoLCB0aGUgZmFjdCByZW1haW5zIHRoYXQg
c29tZXRpbWVzIHlvdSBuZWVkIHRvIGdyYWIgb25lCj4+IGxvY2ssIHNvbWV0aW1lcyB0aGUgb3Ro
ZXIsIGFuZCBzb21ldGltZXMgYm90aC4KPj4KPj4gQW5kLCB0aWNrX3N1c3BlbmQoKSBsaXZlcyBp
biB0aGUgcGVyLXNjaGVkdWxlciBjb2RlLsKgIEVhY2ggc2NoZWR1bGVyIGhhcwo+PiB0byByZW1l
bWJlciB0aGF0IHRpY2tfc3VzcGVuZCBhbmQgdGlja19yZXN1bWUgaG9sZCBhIGNvbXBsZXRlbHkK
Pj4gZGlmZmVyZW50IGxvY2sgdG8gdGhlIHJlc3Qgb2YgdGhlIHNjaGVkdWxpbmcgZnVuY3Rpb25z
Lgo+IAo+IElzIHRoYXQgcmVhbGx5IHNvIGNyaXRpY2FsPyBUb2RheSBvbmx5IGNyZWRpdDEgaGFz
IHRpY2tfc3VzcGVuZCBhbmQKPiB0aWNrX3Jlc3VtZSBob29rcywgYW5kIGJvdGggYXJlIHJlYWxs
eSB2ZXJ5IHNpbXBsZS4gSSBjYW4gYWRkIGEKPiBjb21tZW50IGluIHNjaGVkLWlmLmggaWYgeW91
IGxpa2UuCj4gCj4gQW5kIHVwIHRvIG5vdyB0aGVyZSB3YXMgbm8gbG9jayBhdCBhbGwgaW52b2x2
ZWQgd2hlbiBjYWxsaW5nIHRoZW0uLi4KPiAKPiBJZiB5b3UgdGhpbmsgdXNpbmcgdGhlIG5vcm1h
bCBzY2hlZHVsZXIgbG9jayBpcyB0byBiZSBwcmVmZXJyZWQgSSdkCj4gYmUgaGFwcHkgdG8gY2hh
bmdlIHRoZSBwYXRjaC4gQnV0IEkgc2hvdWxkIG1lbnRpb24gSSB3YXMgYWxyZWFkeQo+IHBsYW5u
aW5nIHRvIHJldmlzaXQgdXNhZ2Ugb2YgdGhlIHNjaGVkdWxlciBsb2NrIGFuZCByZXBsYWNlIGl0
IGJ5IHRoZQo+IG5ldyBwZXItY3B1IGxvY2sgd2hlcmUgYXBwcm9wcmlhdGUgKG5vdCBzdXJlIEkn
ZCBmaW5kIGFueSBhcHByb3ByaWF0ZQo+IHBhdGggZm9yIHJlcGxhY2VtZW50KS4KCldlbGwgdGhl
IHJlYWxseSBhbm5veWluZyB0aGluZyBoZXJlIGlzIHRoYXQgYWxsIHRoZSBvdGhlciBzY2hlZHVs
ZXJzIC0tCmluIHBhcnRpY3VsYXIsIGNyZWRpdDIsIHdoaWNoIGFzIHlvdSBzYXksIGlzIGRlc2ln
bmVkIHRvIGhhdmUgbXVsdGlwbGUKcnVucXVldWVzIHNoYXJlIHRoZSBzYW1lIGxvY2sgLS0gaGF2
ZSB0byBncmFiICYgcmVsZWFzZSB0aGUgbG9jayBqdXN0IHRvCmZpbmQgb3V0IHRoYXQgdGhlcmUn
cyBub3RoaW5nIHRvIGRvLgoKQW5kIGV2ZW4gY3JlZGl0MSBkb2Vzbid0IGRvIGFueXRoaW5nIHBh
cnRpY3VsYXJseSBjbGV2ZXIgLS0gYWxsIGl0IGRvZXMKaXMgc3RvcCBhbmQgc3RhcnQgYSB0aW1l
ciBiYXNlZCBvbiBhIHNjaGVkdWxlci1nbG9iYWwgY29uZmlndXJhdGlvbi4gQW5kCnRoZSBzY2hl
ZHVsaW5nIGxvY2sgaXMgZ3JhYmJlZCB0byBzd2l0Y2ggdG8gaWRsZSBhbnl3YXkuICBJdCBzZWVt
cyBsaWtlCndlIHNob3VsZCBiZSBhYmxlIHRvIGRvIHNvbWV0aGluZyBtb3JlIHNlbnNpYmxlLgoK
L21lIGlzIHN0aWxsIHRoaW5raW5nCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:40:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPhB-0004jt-VK; Fri, 04 Oct 2019 15:40:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=lyic=X5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iGPhA-0004jn-GG
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:40:40 +0000
X-Inumbo-ID: 508fe348-e6bd-11e9-975c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 508fe348-e6bd-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 15:40:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 01897B157;
 Fri,  4 Oct 2019 15:40:37 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
 <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
 <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
 <7a90d9d6-9af2-47ed-eaed-480dfb2e72f6@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <17e45c30-9d62-94f0-c77e-26e2532b3f69@suse.com>
Date: Fri, 4 Oct 2019 17:40:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <7a90d9d6-9af2-47ed-eaed-480dfb2e72f6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTc6MzcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvNC8xOSA0OjAz
IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+PiBPbiAwNC4xMC4xOSAxNjo1NiwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+IE9uIDEwLzQvMTkgMzo0MyBQTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToK
Pj4+PiBPbiAwNC4xMC4xOSAxNjozNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gT24gMTAv
NC8xOSAzOjI0IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+Pj4+Pj4gT24gMDQuMTAuMTkgMTY6
MDgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4gT24gMTAvNC8xOSA3OjQwIEFNLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBzY2hlZF90aWNrX3N1c3BlbmQoKSBhbmQgc2NoZWRf
dGlja19yZXN1bWUoKSBzaG91bGQgbm90IGNhbGwgdGhlCj4+Pj4+Pj4+IHNjaGVkdWxlciBzcGVj
aWZpYyB0aW1lciBoYW5kbGVycyBpbiBjYXNlIHRoZSBjcHUgdGhleSBhcmUKPj4+Pj4+Pj4gcnVu
bmluZyBvbgo+Pj4+Pj4+PiBpcyBqdXN0IGJlaW5nIG1vdmVkIHRvIG9yIGZyb20gYSBjcHVwb29s
Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBVc2UgYSBuZXcgcGVyY3B1IGxvY2sgZm9yIHRoYXQgcHVycG9z
ZS4KPj4+Pj4+Pgo+Pj4+Pj4+IElzIHRoZXJlIGEgcmVhc29uIHdlIGNhbid0IHVzZSB0aGUgcGNw
dV9zY2hlZHVsZV9sb2NrKCkgaW5zdGVhZCBvZgo+Pj4+Pj4+IGludHJvZHVjaW5nIGEgbmV3IG9u
ZT/CoCBTb3JyeSBpZiB0aGlzIGlzIG9idmlvdXMsIGJ1dCBpdCdzIGJlZW4gYQo+Pj4+Pj4+IHdo
aWxlCj4+Pj4+Pj4gc2luY2UgSSBwb2tlZCBhcm91bmQgdGhpcyBjb2RlLgo+Pj4+Pj4KPj4+Pj4+
IExvY2sgY29udGVudGlvbiB3b3VsZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3aXRoIGNyZWRpdDIg
d2hpY2ggaXMKPj4+Pj4+IHVzaW5nIGEKPj4+Pj4+IHBlci1jb3JlIG9yIGV2ZW4gcGVyLXNvY2tl
dCBsb2NrLiBXZSBkb24ndCBjYXJlIGFib3V0IG90aGVyIHNjaGVkdWxpbmcKPj4+Pj4+IGFjdGl2
aXR5IGhlcmUsIGFsbCB3ZSBuZWVkIGlzIGEgZ3VhcmQgYWdhaW5zdCBvdXIgcGVyLWNwdSBzY2hl
ZHVsZXIKPj4+Pj4+IGRhdGEgYmVpbmcgY2hhbmdlZCBiZW5lYXRoIG91ciBmZWV0Lgo+Pj4+Pgo+
Pj4+PiBJcyB0aGlzIGNvZGUgcmVhbGx5IGJlaW5nIGNhbGxlZCBzbyBvZnRlbiB0aGF0IHdlIG5l
ZWQgdG8gd29ycnkgYWJvdXQKPj4+Pj4gdGhpcyBsZXZlbCBvZiBjb250ZW50aW9uPwo+Pj4+Cj4+
Pj4gSXRzIGNhbGxlZCBlYWNoIHRpbWUgaWRsZSBpcyBlbnRlcmVkIGFuZCBsZWZ0IGFnYWluLgo+
Pj4+Cj4+Pj4gRXNwZWNpYWxseSB3aXRoIGNvcmUgc2NoZWR1bGluZyB0aGVyZSBpcyBhIGhpZ2gg
cHJvYmFiaWxpdHkgb2YgbXVsdGlwbGUKPj4+PiBjcHVzIGxlYXZpbmcgaWRsZSBhdCB0aGUgc2Ft
ZSB0aW1lIGFuZCB0aGUgcGVyLXNjaGVkdWxlciBsb2NrIGJlaW5nIHVzZWQKPj4+PiBpbiBwYXJh
bGxlbCBhbHJlYWR5Lgo+Pj4KPj4+IEhybSwgdGhhdCBkb2VzIHNvdW5kIHByZXR0eSBiYWQuCj4+
Pgo+Pj4+PiBXZSBhbHJlYWR5IGhhdmUgYSAqbG90KiBvZiBsb2NrczsgYW5kIGluIHRoaXMgY2Fz
ZSB5b3UncmUgYWRkaW5nIGEKPj4+Pj4gc2Vjb25kIGxvY2sgd2hpY2ggaW50ZXJhY3RzIHdpdGgg
dGhlIHBlci1zY2hlZHVsZXIgY3B1IGxvY2suwqAgVGhpcyBqdXN0Cj4+Pj4+IHNlZW1zIGxpa2Ug
YXNraW5nIGZvciB0cm91YmxlLgo+Pj4+Cj4+Pj4gSW4gd2hpY2ggd2F5IGRvZXMgaXQgaW50ZXJh
Y3Qgd2l0aCB0aGUgcGVyLXNjaGVkdWxlciBjcHUgbG9jaz8KPj4+Pgo+Pj4+PiBJIHdvbid0IE5h
Y2sgdGhlIHBhdGNoLCBidXQgSSBkb24ndCB0aGluayBJIHdvdWxkIGFjayBpdCB3aXRob3V0IGNs
ZWFyCj4+Pj4+IGV2aWRlbmNlIHRoYXQgdGhlIGV4dHJhIGxvY2sgaGFzIGEgcGVyZm9ybWFuY2Ug
aW1wcm92ZW1lbnQgdGhhdCdzIHdvcnRoCj4+Pj4+IHRoZSBjb3N0IG9mIHRoZSBleHRyYSBjb21w
bGV4aXR5Lgo+Pj4+Cj4+Pj4gSSB0aGluayBjb21wbGV4aXR5IGlzIGxvd2VyIHRoaXMgd2F5LiBF
c3BlY2lhbGx5IGNvbnNpZGVyaW5nIHRoZSBwZXItCj4+Pj4gc2NoZWR1bGVyIGxvY2sgY2hhbmdp
bmcgd2l0aCBtb3ZpbmcgYSBjcHUgdG8gb3IgZnJvbSBhIGNwdXBvb2wuCj4+Pgo+Pj4gVGhlIGtl
eSBhc3BlY3Qgb2YgdGhlIHBlci1zY2hlZHVsZXIgbG9jayBpcyB0aGF0IG9uY2UgeW91IGhvbGQg
aXQsIHRoZQo+Pj4gcG9pbnRlciB0byB0aGUgbG9jayBjYW4ndCBjaGFuZ2UuCj4+Pgo+Pj4gQWZ0
ZXIgdGhpcyBwYXRjaCwgdGhlIGZhY3QgcmVtYWlucyB0aGF0IHNvbWV0aW1lcyB5b3UgbmVlZCB0
byBncmFiIG9uZQo+Pj4gbG9jaywgc29tZXRpbWVzIHRoZSBvdGhlciwgYW5kIHNvbWV0aW1lcyBi
b3RoLgo+Pj4KPj4+IEFuZCwgdGlja19zdXNwZW5kKCkgbGl2ZXMgaW4gdGhlIHBlci1zY2hlZHVs
ZXIgY29kZS7CoCBFYWNoIHNjaGVkdWxlciBoYXMKPj4+IHRvIHJlbWVtYmVyIHRoYXQgdGlja19z
dXNwZW5kIGFuZCB0aWNrX3Jlc3VtZSBob2xkIGEgY29tcGxldGVseQo+Pj4gZGlmZmVyZW50IGxv
Y2sgdG8gdGhlIHJlc3Qgb2YgdGhlIHNjaGVkdWxpbmcgZnVuY3Rpb25zLgo+Pgo+PiBJcyB0aGF0
IHJlYWxseSBzbyBjcml0aWNhbD8gVG9kYXkgb25seSBjcmVkaXQxIGhhcyB0aWNrX3N1c3BlbmQg
YW5kCj4+IHRpY2tfcmVzdW1lIGhvb2tzLCBhbmQgYm90aCBhcmUgcmVhbGx5IHZlcnkgc2ltcGxl
LiBJIGNhbiBhZGQgYQo+PiBjb21tZW50IGluIHNjaGVkLWlmLmggaWYgeW91IGxpa2UuCj4+Cj4+
IEFuZCB1cCB0byBub3cgdGhlcmUgd2FzIG5vIGxvY2sgYXQgYWxsIGludm9sdmVkIHdoZW4gY2Fs
bGluZyB0aGVtLi4uCj4+Cj4+IElmIHlvdSB0aGluayB1c2luZyB0aGUgbm9ybWFsIHNjaGVkdWxl
ciBsb2NrIGlzIHRvIGJlIHByZWZlcnJlZCBJJ2QKPj4gYmUgaGFwcHkgdG8gY2hhbmdlIHRoZSBw
YXRjaC4gQnV0IEkgc2hvdWxkIG1lbnRpb24gSSB3YXMgYWxyZWFkeQo+PiBwbGFubmluZyB0byBy
ZXZpc2l0IHVzYWdlIG9mIHRoZSBzY2hlZHVsZXIgbG9jayBhbmQgcmVwbGFjZSBpdCBieSB0aGUK
Pj4gbmV3IHBlci1jcHUgbG9jayB3aGVyZSBhcHByb3ByaWF0ZSAobm90IHN1cmUgSSdkIGZpbmQg
YW55IGFwcHJvcHJpYXRlCj4+IHBhdGggZm9yIHJlcGxhY2VtZW50KS4KPiAKPiBXZWxsIHRoZSBy
ZWFsbHkgYW5ub3lpbmcgdGhpbmcgaGVyZSBpcyB0aGF0IGFsbCB0aGUgb3RoZXIgc2NoZWR1bGVy
cyAtLQo+IGluIHBhcnRpY3VsYXIsIGNyZWRpdDIsIHdoaWNoIGFzIHlvdSBzYXksIGlzIGRlc2ln
bmVkIHRvIGhhdmUgbXVsdGlwbGUKPiBydW5xdWV1ZXMgc2hhcmUgdGhlIHNhbWUgbG9jayAtLSBo
YXZlIHRvIGdyYWIgJiByZWxlYXNlIHRoZSBsb2NrIGp1c3QgdG8KPiBmaW5kIG91dCB0aGF0IHRo
ZXJlJ3Mgbm90aGluZyB0byBkby4KPiAKPiBBbmQgZXZlbiBjcmVkaXQxIGRvZXNuJ3QgZG8gYW55
dGhpbmcgcGFydGljdWxhcmx5IGNsZXZlciAtLSBhbGwgaXQgZG9lcwo+IGlzIHN0b3AgYW5kIHN0
YXJ0IGEgdGltZXIgYmFzZWQgb24gYSBzY2hlZHVsZXItZ2xvYmFsIGNvbmZpZ3VyYXRpb24uIEFu
ZAo+IHRoZSBzY2hlZHVsaW5nIGxvY2sgaXMgZ3JhYmJlZCB0byBzd2l0Y2ggdG8gaWRsZSBhbnl3
YXkuICBJdCBzZWVtcyBsaWtlCj4gd2Ugc2hvdWxkIGJlIGFibGUgdG8gZG8gc29tZXRoaW5nIG1v
cmUgc2Vuc2libGUuCgpZZWFoLCBJIHRob3VnaHQgdGhlIHNhbWUuCgo+IAo+IC9tZSBpcyBzdGls
bCB0aGlua2luZwoKSSB0aGluayB3ZSBzaG91bGRuJ3QgcnVzaCB0aGF0IGluLgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:44:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPkk-0004ti-Jj; Fri, 04 Oct 2019 15:44:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGPkj-0004td-HA
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:44:21 +0000
X-Inumbo-ID: d18a67de-e6bd-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d18a67de-e6bd-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 15:44:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGPkc-0006kY-Qz; Fri, 04 Oct 2019 15:44:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGPkc-0001Pl-Ft; Fri, 04 Oct 2019 15:44:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGPkc-0007GN-FH; Fri, 04 Oct 2019 15:44:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142252-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=2346b2f6564ae9f7ba35bc863cb0fab39cadeb12
X-Osstest-Versions-That: libvirt=cd62dbc03bf3a5c7ee3d155ceafb39dc16ed1b7b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 15:44:14 +0000
Subject: [Xen-devel] [libvirt test] 142252: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI1MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyNTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjA4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyMDgwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGVi
MTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGNkNjJkYmMwM2JmM2E1
YzdlZTNkMTU1Y2VhZmIzOWRjMTZlZDFiN2IKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjA4MCAg
MjAxOS0xMC0wMSAwNDoyMjoxMyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIy
NTIgIDIwMTktMTAtMDQgMDQ6MjM6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIEthc2h5YXAgQ2hhbWFydGh5IDxrY2hhbWFydEBy
ZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGF2
ZWwgTW9yZXMgPHBtb3Jlc0ByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRo
YXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIGNkNjJkYmMwM2IuLjIzNDZiMmY2
NTYgIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgLT4geGVuLXRlc3Rl
ZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:54:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPu0-0005p0-Qn; Fri, 04 Oct 2019 15:53:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhcM=X5=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iGPtz-0005ou-7H
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:53:55 +0000
X-Inumbo-ID: 29c87282-e6bf-11e9-975c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 29c87282-e6bf-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 15:53:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570204433;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=FsUXeqf9HUL+R8G245Z/Z9KB7Jb4t7DcBkwrJSxDlnU=;
 b=NM2fQTzkI5SCXVzLsE9nHG3b+4LsLXFmF6/nYH+UjuN2JLaYqEUm8V0c
 9ZDRUTsmr6DO214/H5swOIJDRJrbPa5+hA/uargr1JjHGEaJCwjW8CB0m
 gqj6cu7PsJGYbIptV6w+duSIfQPJlgs4ABxOnMwDoQQeRWL9/rMHUHpg5 M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ad15OP1jI54wlNguOWmmK+q0eGst3YjkbDyVEzCmIlzjOKdo0X2nwe/NojSyb2POW/QXyZTEhQ
 4AhHxWrD3zYRYPvvTlNEkXJkDpbq5RFNwOAknbHT1NGy1vbvKifT70/HImENtMGS/om/JqCjoT
 GGLsS0OtE1iuxNhroACsvyICODVDNA0UGCx9w5ogHZjy5bX0OtW6pTDueUBVGjRgpAwl1agaL2
 TjAkdq5GlryZTT1+RiWPJ99NVKMqpbaKDnwZ1bEy5Gik1aorMnVo+cSDodaMllx6GtdngrRIBK
 yFI=
X-SBRS: 2.7
X-MesageID: 6479731
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6479731"
Date: Fri, 4 Oct 2019 16:53:49 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191004155349.GM1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-4-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191004151707.24844-4-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 3/6] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMDQ6MTc6MDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQnJlYWsgb3V0IHRoaXMgaW50byBhIG5ldyBmdW5jdGlvbi4gIFdlIGFyZSBnb2luZyB0
byB3YW50IHRvIGNhbGwgaXQKPiBmcm9tIGEgbmV3IGNhbGwgc2l0ZS4KPiAKPiBVbmZvcnR1bmF0
ZWx5IG5vdCBhbGwgb2YgdGhlIGRlZmF1bHRzIGNhbiBiZSBtb3ZlZCBpbnRvIHRoZSBuZXcKPiBm
dW5jdGlvbiB3aXRob3V0IGNoYW5naW5nIHRoZSBvcmRlciBpbiB3aGljaCB0aGluZ3MgYXJlIGRv
bmUuICBUaGF0Cj4gZG9lcyBub3Qgc2VlbSB3aXNlIGF0IHRoaXMgc3RhZ2Ugb2YgdGhlIHJlbGVh
c2UuICBUaGUgZWZmZWN0IGlzIHRoYXQKPiBhZGRpdGlvbmFsIGNhbGxzIHRvIGxpYnhsX19kb21h
aW5fY29uZmlnX3NldGRlZmF1bHQgKHdoaWNoIGFyZSBnb2luZwo+IHRvIGJlIGludHJvZHVjZWQp
IGRvIG5vdCBxdWl0ZSBzZXQgZXZlcnl0aGluZy4gIEJ1dCB0aGV5IHdpbGwgZG8gd2hhdAo+IGlz
IG5lZWRlZC4gIEFmdGVyIFhlbiA0LjEzIGlzIGRvbmUsIHdlIHNob3VsZCBtb3ZlIHRob3NlIHNl
dHRpbmdzIGludG8KPiB0aGUgcmlnaHQgb3JkZXIuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCA0MCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAgMyArKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IDA5OTc2MWEyZDcuLjQ1N2JlYjY0
NjIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC04NjIsMjIgKzg2MiwxNCBAQCBzdGF0aWMgdm9p
ZCBkb21jcmVhdGVfZGVzdHJ1Y3Rpb25fY2IobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRlICpk
ZHMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwo+ICAK
PiAtc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVf
c3RhdGUgKmRjcykKPiAraW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2NvbmZpZyAqZF9jb25maWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkKQo+ICB7Cj4gLSAgICBTVEFURV9BT19HQyhkY3MtPmFvKTsKPiAg
ICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKPiAtICAgIHVpbnQzMl90
IGRvbWlkOwo+IC0gICAgaW50IGksIHJldDsKPiArICAgIGludCByZXQ7Cj4gICAgICBib29sIHBv
ZF9lbmFibGVkID0gZmFsc2U7Cj4gIAo+IC0gICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAqLwo+
IC0gICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2Nv
bmZpZzsKPiAtICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNzLT5yZXN0b3JlX2ZkOwo+IC0K
PiAtICAgIGRvbWlkID0gZGNzLT5kb21pZF9zb2Z0X3Jlc2V0Owo+IC0gICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZV9pbml0KCZkY3MtPmJ1aWxkX3N0YXRlKTsKPiAtCj4gICAgICBpZiAoZF9j
b25maWctPmNfaW5mby5zc2lkX2xhYmVsKSB7Cj4gICAgICAgICAgY2hhciAqcyA9IGRfY29uZmln
LT5jX2luZm8uc3NpZF9sYWJlbDsKPiAgICAgICAgICByZXQgPSBsaWJ4bF9mbGFza19jb250ZXh0
X3RvX3NpZChjdHgsIHMsIHN0cmxlbihzKSwKPiBAQCAtMTAwOCw2ICsxMDAwLDI3IEBAIHN0YXRp
YyB2b2lkIGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAo+ICAgICAgICAg
IGdvdG8gZXJyb3Jfb3V0Owo+ICAgICAgfQo+ICAKPiArICAgIHJldCA9IDA7Cj4gKyBlcnJvcl9v
dXQ6Cj4gKyAgICByZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBpbml0aWF0ZV9k
b21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzKQo+ICt7Cj4gKyAgICBT
VEFURV9BT19HQyhkY3MtPmFvKTsKPiArICAgIHVpbnQzMl90IGRvbWlkOwo+ICsgICAgaW50IGks
IHJldDsKPiArCj4gKyAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCj4gKyAgICBsaWJ4bF9k
b21haW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwo+ICsgICAg
Y29uc3QgaW50IHJlc3RvcmVfZmQgPSBkY3MtPnJlc3RvcmVfZmQ7Cj4gKwo+ICsgICAgZG9taWQg
PSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7Cj4gKyAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRl
X2luaXQoJmRjcy0+YnVpbGRfc3RhdGUpOwo+ICsKPiArICAgIGxpYnhsX19kb21haW5fY29uZmln
X3NldGRlZmF1bHQoZ2MsZF9jb25maWcsZG9taWQpOwoKU2hvdWxkbid0IHlvdSBjaGVjayBmb3Ig
ZXJyb3IgPwoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 15:55:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 15:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGPvq-0005vL-8A; Fri, 04 Oct 2019 15:55:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPvo-0005vC-LQ
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 15:55:48 +0000
X-Inumbo-ID: 6e54e82c-e6bf-11e9-8c93-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e54e82c-e6bf-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 15:55:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570204548;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=CmtLlDh6yM/FgDPpxvZJAJ8tEiFqOUkCjfd71PW+DRo=;
 b=KplXjrYfY6iv475ul4qYzVvlzoaqAP/Nq26uFyb1IGZOV2zMAWVFK2sp
 dGsqZckuNaM8puNDAFgxetSuq5VrEORI209MEb5mCPbbIAktvl4WcK6Vy
 EjBizuGxPjtwD3Z2FkEdba2BkdwIl0Vs+ohiPY067w5TGrfqr7yF+Dxzq w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: l26EOhyri6A/SozLi0dujMWUIJppIt3+oRbusXsdL5VAdtxvEplLVvJulJFvPHeLsepZGFDs+7
 kB18Nlqlnp/400GX/Fa53J3wMTIwyNNgPi31VWenhlg2XmQJbs9yXJS6OlGEC4P8ycuKUkprbq
 qvJiChcC8MaR/uGE3ZX1bFdwK1GHYmEIFz1C0rmN7gquJj+koFD+W5NnF6iwIPSSHy3CSm674F
 77lWmNkpGNZtw+kLplAiImYMm9ycDoswf2QX+cfBhTNmSAg7xiQJLdQnNwGaTl8dMgXWWX6Jj8
 CAo=
X-SBRS: 2.7
X-MesageID: 6479838
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6479838"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23959.27520.714980.795791@mariner.uk.xensource.com>
Date: Fri, 4 Oct 2019 16:55:44 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <2893c735-48b8-6e34-79e1-5dbea6afaa26@suse.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <23956.50708.749190.711920@mariner.uk.xensource.com>
 <2893c735-48b8-6e34-79e1-5dbea6afaa26@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH 0/2] libxl fixes with pci passthrough
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1BBVENIIDAvMl0gbGlieGwgZml4ZXMgd2l0aCBw
Y2kgcGFzc3Rocm91Z2giKToKPiBPbiAwMi4xMC4xOSAxNzo0NSwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPiBIaSBKdWVyZ2VuLiAgSGVyZSdzIGFub3RoZXIgYnVnZml4IHNlcmllcwo+ID4gICAgaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5
L21zZzAzMzIwLmh0bWwKPiA+ICAgIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Bl
b3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQKPiA+ICAgICNici5maXhlcy1mb3ItcGNpLXB0
LWxpYnhsLXYxCj4gPiBuZWVkaW5nIHlvdXIgcmVsZWFzZSByZXZpZXcuCj4gCj4gRm9yIHRoZSBz
ZXJpZXM6Cj4gCj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgoKVGhhbmtzLCBwdXQgbXkgZm9ybWFsIGFjayBvbiBpdCwgYW5kIHB1c2hlZC4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:00:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQ0I-0007Jo-0G; Fri, 04 Oct 2019 16:00:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQ0G-0007Jf-SG
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:00:24 +0000
X-Inumbo-ID: 1298b90e-e6c0-11e9-80e3-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1298b90e-e6c0-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 16:00:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570204823;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=itrJVUqp01DicQypp0nwZBh6MZuXG4z3Homp07RS8UI=;
 b=fhhomUIjmlMoT3ugn9MjyLBfyOMNNz53odsEUL9BhZcYRF38wAYb7zCv
 m5bwjIIv8qnOtO2XcyQEQtUptSzkNy57l7k2aXHVcTDUYyysjc2GlIAE6
 80jBGd2DcwmmOiMEh+HcpMeQedbCT8yWL2FKNQGVfC/fUfooprArDcSR4 I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lzHi0JexRcpvPKaoq7hmwvQRTCtmFAsryio2k4rVyy37rYcqtCxEZC8t6WK26G6cjtO4hdYLJR
 n5n4qqT1ksb3uX2pDXqZ401/sBUCQ7KI9l9eM1KbPNRiKgEzoSu89WlwttpP3o4WRF0OVxxiaU
 BTWK1kW/gvu1YeAaSZt0FDKOg30PpgwkVU+tzTWgeBgxZx5rQWfgPXu8bq5As2dKyi7brs3JzJ
 V1Gl4+Qp2wDKbNzRl4Yo61FDALJaojwpkhnGwhfzh5wru7F6aH8xcWbajj/uXtMGBZkV/cCBPh
 dnc=
X-SBRS: 2.7
X-MesageID: 6781770
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6781770"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23959.27796.243267.329521@mariner.uk.xensource.com>
Date: Fri, 4 Oct 2019 17:00:20 +0100
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <38b059a9d0a923c7d3f7eb24b675f6ab43863340.1569680095.git-series.marmarek@invisiblethingslab.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
 <38b059a9d0a923c7d3f7eb24b675f6ab43863340.1569680095.git-series.marmarek@invisiblethingslab.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 2/4] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIltQQVRDSCB2OCAyLzRdIGxpYnhs
OiBkbyBub3QgYXR0YWNoIHhlbi1wY2liYWNrIHRvIEhWTSBkb21haW4sIGlmIHN0dWJkb21haW4g
aXMgaW4gdXNlIik6Cj4gSFZNIGRvbWFpbnMgdXNlIElPTU1VIGFuZCBkZXZpY2UgbW9kZWwgYXNz
aXN0YW5jZSBmb3IgY29tbXVuaWNhdGluZyB3aXRoCj4gUENJIGRldmljZXMsIHhlbi1wY2lmcm9u
dC9wY2liYWNrIGlzbid0IGRpcmVjdGx5IG5lZWRlZCBieSBIVk0gZG9tYWluLgo+IEJ1dCBwY2li
YWNrIHNlcnZlIGFsc28gc2Vjb25kIGZ1bmN0aW9uIC0gaXQgcmVzZXQgdGhlIGRldmljZSB3aGVu
IGl0IGlzCj4gZGVhc3NpZ25lZCBmcm9tIHRoZSBndWVzdCBhbmQgZm9yIHRoaXMgcmVhc29uIHBj
aWJhY2sgbmVlZHMgdG8gYmUgdXNlZAo+IHdpdGggSFZNIGRvbWFpbiB0b28uCj4gV2hlbiBIVk0g
ZG9tYWluIGhhcyBkZXZpY2UgbW9kZWwgaW4gc3R1YmRvbWFpbiwgYXR0YWNoaW5nIHhlbi1wY2li
YWNrIHRvCj4gdGhlIHRhcmdldCBkb21haW4gaXRzZWxmIG1heSBwcmV2ZW50IGF0dGFjaGluZyB4
ZW4tcGNpYmFjayB0byB0aGUKPiAoUFYpIHN0dWJkb21haW4sIGVmZmVjdGl2ZWx5IGJyZWFraW5n
IFBDSSBwYXNzdGhyb3VnaC4KPiAKPiBGaXggdGhpcyBieSBhdHRhY2hpbmcgcGNpYmFjayBvbmx5
IHRvIG9uZSBkb21haW46IGlmIFBWIHN0dWJkb21haW4gaXMgaW4KPiB1c2UsIGxldCBpdCBiZSBz
dHViZG9tYWluICh0aGUgY29tbWl0IHByZXZlbnRzIGF0dGFjaGluZyBkZXZpY2UgdG8gdGFyZ2V0
Cj4gSFZNIGluIHRoaXMgY2FzZSk7IG90aGVyd2lzZSwgYXR0YWNoIGl0IHRvIHRoZSB0YXJnZXQg
ZG9tYWluLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCkZUUiwgdGhpcyBoYWQgYSB0cml2aWFsIGNvbmZsaWN0IHdpdGgg
Nzk4ODkwMmIKICBsaWJ4bF9wY2k6IERvbid0IGlnbm9yZSBQQ0kgUFQgZXJyb3IgYXQgZ3Vlc3Qg
Y3JlYXRpb24Kd2hpY2ggSSBhbSBmaXhpbmcgdXAuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:03:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQ3X-0007Uo-JN; Fri, 04 Oct 2019 16:03:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQ3W-0007Uh-H4
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:03:46 +0000
X-Inumbo-ID: 8b1be608-e6c0-11e9-8c93-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b1be608-e6c0-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 16:03:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570205025;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=f8JGZ2z6xTjEUZgH8RbWrZ/1L0tiP5fQ6SQtAJzNw/I=;
 b=Mz5sgbSgo4ySB1eZKPvOAxBs2gIyScfrXNmoaZ2Bw9Jj3a3N7E65WThO
 bcRhPtQ2G1aDnpX5bNk7Ng2HD6sHQ5+/qMKaxrcziuHZYNdeEhpUJnoxc
 kq0KS6jxBP1ZuD/uBIR1vmakeSshrpBHfcTsZS2G7ArfDKHjnfkcueC6U 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pgVFfauHrLcgs0fvp9ODP6SSxDae9vmVLAJb7xZrQuxeSpSYG0vipe4S2+IVZURsKXqt8x1lNI
 1z/6utr6l8cofvUHGhQEpM29y59feTG4kgzrUR1o333hKjaEvqzd9oJi0J7k6l7r7j0wUnpkK2
 v9fERXUPgFuQ/U3ijyt/+DefHtnx5kcaPMSkXBtZuHl5btLGa/26jg+AcKkj1mjz2nVXILObTd
 FiW92sGoS+Pr59yD/qZjEGkimbeaCYDE0PahCtH0AncIJj6PgDbd+R0JHjkRh5QBOnVSse+03P
 pYE=
X-SBRS: 2.7
X-MesageID: 6782061
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6782061"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23959.27998.556618.462793@mariner.uk.xensource.com>
Date: Fri, 4 Oct 2019 17:03:42 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <ad3306d7-6567-a8f1-7cb5-c408fba20934@suse.com>
References: <cover.ab9be47e05c2dc2aa047d0a810c29ecd14bfe463.1569680095.git-series.marmarek@invisiblethingslab.com>
 <9a61b361c46b5b1082ef47ac6aa25f8b5db7646b.1569680095.git-series.marmarek@invisiblethingslab.com>
 <23956.50605.996440.673345@mariner.uk.xensource.com>
 <ad3306d7-6567-a8f1-7cb5-c408fba20934@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v8 1/4] libxl: fix cold plugged PCI device
 with stubdomain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1BBVENIIHY4IDEvNF0gbGlieGw6IGZpeCBjb2xk
IHBsdWdnZWQgUENJIGRldmljZSB3aXRoIHN0dWJkb21haW4iKToKPiBPbiAwMi4xMC4xOSAxNzo0
MywgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBIaSBKdWVyZ2VuLiAgVGhpcyBzZXJpZXMKPiA+ICAg
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OS0wOS9tc2cwMzA3Mi5odG1sCj4gPiBuZWVkcyB5b3VyIHJlbGVhc2UgcmV2aWV3Lgo+IAo+IEZp
ciB0aGUgc2VyaWVzOgo+IAo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KClRoYW5rcy4gIEkgaGF2ZSBwdXNoZWQgdGhpcyAoYW5kIGFkZGVkIGEgY291
cGxlIG9mIGFja3Mgb2YgbXkgb3duKS4KCj4gZXZlbiBpZiBJIGRvbid0IHNlZSB3aHkgaXQgaXMg
bmVjZXNzYXJ5OiB0aGUgc2VyaWVzIHdhcyBwb3N0ZWQgZmlyc3Qgd2F5Cj4gYmVmb3JlIGxhc3Qg
cG9zdGluZyBkYXRlLgoKSSB0aGluayBJIG1heSBoYXZlIGJlZW4gY29uZnVzZWQuCgpUaGFua3Ms
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:05:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQ4l-0007Ze-0H; Fri, 04 Oct 2019 16:05:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQ4j-0007ZX-EK
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:05:01 +0000
X-Inumbo-ID: b7ca5c3e-e6c0-11e9-80e3-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b7ca5c3e-e6c0-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 16:05:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570205101;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=623VCsWx20d4s3AVAu5aqB92vp5LkFctT+F9t+LIiZw=;
 b=Hr+3JBLw/5u0v/LFt3LY/kesd9gn3G2G+30vqMBySiIHGERvhF+9/CQM
 PwzZtvUm+VPJGjmHho1gX+XrAwOkaDxsC9RjOAJOAZox2oczJyd8886mA
 sK3a6YcIBBNPHigxUkdv6g6DjTprAd2IejmAlTPCGd+HLA5dnaNJ8OCox 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c1OD3qj74DSGmtGqcq0zh4AagZnmz0nfL89bxE0TKp7ol+hNhTZwams+s9EXvmFJvCvV5nI0Jy
 E4GpHqZe0Dlr+KAI0A6v7DUSm8lEsnSSt2pPTgJuSQa0m/ZDYqDRoyVsi9+OWZiMTNQzzOrWnD
 gvi6xtaxdxoFmaW5S7zPvEYpDr5T9P7288f7rNfqz44k4Bu9ml3l8YLRfxmL3F/adiFabMHK48
 DgCtF8dpjgr9d9Xn/HvdVVEG2OnV+FIPLnqTIxzvH5LYPm0hKxBFcq3RhcMKwjEUliBiOa3Dr3
 LkE=
X-SBRS: 2.7
X-MesageID: 6555308
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6555308"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23959.28043.718413.994044@mariner.uk.xensource.com>
Date: Fri, 4 Oct 2019 17:04:27 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191004155349.GM1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-4-ian.jackson@eu.citrix.com>
 <20191004155349.GM1163@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 3/6] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgMy82XSBsaWJ4
bDogbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogTmV3IGZ1bmN0aW9uIik6Cj4gT24g
RnJpLCBPY3QgMDQsIDIwMTkgYXQgMDQ6MTc6MDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPiArICAgIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQoZ2MsZF9jb25maWcsZG9t
aWQpOwo+IAo+IFNob3VsZG4ndCB5b3UgY2hlY2sgZm9yIGVycm9yID8KCkJsaW1leSwgeWVzISAg
VGhhbmtzIQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:08:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQ8I-0007nP-JI; Fri, 04 Oct 2019 16:08:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQ8H-0007nK-NU
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:08:41 +0000
X-Inumbo-ID: 3b14f086-e6c1-11e9-80e3-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b14f086-e6c1-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 16:08:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570205320;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Pa2MI4y4I1jAaIO1krgp3o7JVeeUCVTe132ry0u6Um8=;
 b=ImvCDu3ob5V3077Qn1ImpGGDNCVIQOSuWgdkiP7nzZaHGrLAYmxBrLVx
 uU5xqFIe0wd9W8iRm0sG4BT3cV4lz6kWiRfrm+r4YJZK5Upv/t/PnreM3
 rA3DO67ZzbMV07iBAp49J97zaIEtONGwuxo2fGtD/UaR/llmAhetaQ+HB k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ujnn70Wz4nI4gcFURlBJPeYZEYASRacKyCQpqBlgNeI6FaYRik8Td9Ml/5kVyGJb8ck8ce8/AO
 8Ggjvsxq6hm1XuI1/iagk6oL8G3n+aiICmkI7if3GgXDfgdrUEB7YWsqYeuaoRupKAd0qjdCQt
 iObR0TkLBfboE0HCT+Q3tzl+zpeC3K1L04QeTxJnE+pmdqEYUpzsst99iatI3sB8mBMKx5XQqh
 nmKFmUzaPr7rn9oyACuSLAyxVatWwvLeE1dP4Z5aZDuub5cK23djhlzdQm9SxEYFswz7qIfDFA
 USo=
X-SBRS: 2.7
X-MesageID: 6736455
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6736455"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23959.28279.134889.435865@mariner.uk.xensource.com>
Date: Fri, 4 Oct 2019 17:08:23 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191004153306.GL1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-2-ian.jackson@eu.citrix.com>
 <20191004153306.GL1163@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 1/6] libxl: Offer API versions
 0x040700 and 0x040800
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgMS82XSBsaWJ4
bDogT2ZmZXIgQVBJIHZlcnNpb25zIDB4MDQwNzAwIGFuZCAweDA0MDgwMCIpOgo+IE9uIEZyaSwg
T2N0IDA0LCAyMDE5IGF0IDA0OjE3OjAyUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4g
SXQgaXMgc3VycHJpc2luZyB0aGF0IG5vLW9uZSBub3RpY2VkIHRoaXMuICBJIHdvbmRlciBpZiBh
bnlvbmUgaXMKPiA+IHVzaW5nIG91ciBMSUJYTF9BUElfVkVSU0lPTiBmYWNpbGl0eS4gIElmIG5v
dCBtYXliZSB3ZSBzaG91bGQgdGFrZSBhCj4gPiBkaWZmZXJlbnQgYXBwcm9hY2guCj4gCj4gTGli
dmlydCBkb2VzIHVzZSBpdC4gSSB0aGluayBpdCdzIGN1cnJlbnRseSBzZXQgdG8gNC41LgoKQWgu
ICBJIGhhdmUgYWRqdXN0ZWQgdGhlIGNvbW1pdCBtZXNzYWdlIHNvbWV3aGF0LgoKPiA+IEFueXdh
eSwgaW4gdGhlIG1lYW50aW1lLCB3ZSBzaG91bGQgZml4IHRoaXMuICBCYWNrcG9ydGluZyB0aGlz
IGlzCj4gPiBwcm9iYWJseSBhIGdvb2QgaWRlYTogaXQgd29uJ3QgY2hhbmdlIHRoZSBiZWhhdmlv
dXIgZm9yIGV4aXN0aW5nCj4gPiBjYWxsZXJzIGJ1dCBpdCB3aWxsIGF2b2lkIGVycm9ycyBmb3Ig
c29tZSBvbGRlciBjb3JyZWN0IHVzZXMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAo+IEFja2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClRoYW5rcywKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:09:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:09:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQ8j-0007r7-2B; Fri, 04 Oct 2019 16:09:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2rb=X5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iGQ8i-0007r0-63
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:09:08 +0000
X-Inumbo-ID: 4a945bd2-e6c1-11e9-9bee-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a945bd2-e6c1-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 16:09:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570205347;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=WbXwsVi44IJ8563Bq/9l51q4yL1eqNRGzbuTWRJzVJU=;
 b=fQZpAmpTAA6toOajk3LFtdlB6JoMJe8gk3aS+q2HyFr9cBE6uJYIiEJz
 XSoV3TutEgklofv7ADiu52KvWuGO5xsqq/Qq/DNb9dmr1mf9hf/awk/Fo
 NVzzUzeoy+RS/rKGmAlyZvWcr9hj9kzwyuG2YG7ZPiw9waZud/fLBOAfn Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rjqCcWyRwBAVzcs47QDQ7Cqaamgkvnt8u0nePmaWSH/EZhjc5yBN1kZJPWodJvaMgW8DXWhF1U
 0SYO1nd2pXKDxwlF3JUxON5h53+GVqPzN1hSpvqxW1phlG8sb5nJLMXz5LreTlb20+EFYx5sLf
 N5mgiN3lxAoohymZ+hECdBKd6S5pXWzGmCobfnsiCv4lUV7wsKADPsYRHhnk5jCIp4aWHK+lzJ
 yJRABlN+doSDY3gNdxY2i+6yVtxYMNaeMguQsTbQZbAylyuiIzcTir1ueQj4M8k/r6nT49rjhg
 WTo=
X-SBRS: 2.7
X-MesageID: 6483445
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6483445"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 <xen-devel@lists.xenproject.org>
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
 <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
 <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
 <7a90d9d6-9af2-47ed-eaed-480dfb2e72f6@citrix.com>
 <17e45c30-9d62-94f0-c77e-26e2532b3f69@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <cb8ae861-7898-cf0d-a3c1-cadcf35251f0@citrix.com>
Date: Fri, 4 Oct 2019 17:09:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <17e45c30-9d62-94f0-c77e-26e2532b3f69@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNC8xOSA0OjQwIFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDA0LjEwLjE5IDE3
OjM3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMC80LzE5IDQ6MDMgUE0sIErDvHJnZW4g
R3Jvw58gd3JvdGU6Cj4+PiBPbiAwNC4xMC4xOSAxNjo1NiwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4+PiBPbiAxMC80LzE5IDM6NDMgUE0sIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+Pj4+IE9uIDA0
LjEwLjE5IDE2OjM0LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4gT24gMTAvNC8xOSAzOjI0
IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+Pj4+Pj4+IE9uIDA0LjEwLjE5IDE2OjA4LCBHZW9y
Z2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMC80LzE5IDc6NDAgQU0sIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4+Pj4+PiBzY2hlZF90aWNrX3N1c3BlbmQoKSBhbmQgc2NoZWRfdGlja19y
ZXN1bWUoKSBzaG91bGQgbm90IGNhbGwgdGhlCj4+Pj4+Pj4+PiBzY2hlZHVsZXIgc3BlY2lmaWMg
dGltZXIgaGFuZGxlcnMgaW4gY2FzZSB0aGUgY3B1IHRoZXkgYXJlCj4+Pj4+Pj4+PiBydW5uaW5n
IG9uCj4+Pj4+Pj4+PiBpcyBqdXN0IGJlaW5nIG1vdmVkIHRvIG9yIGZyb20gYSBjcHVwb29sLgo+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFVzZSBhIG5ldyBwZXJjcHUgbG9jayBmb3IgdGhhdCBwdXJwb3Nl
Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJcyB0aGVyZSBhIHJlYXNvbiB3ZSBjYW4ndCB1c2UgdGhlIHBj
cHVfc2NoZWR1bGVfbG9jaygpIGluc3RlYWQgb2YKPj4+Pj4+Pj4gaW50cm9kdWNpbmcgYSBuZXcg
b25lP8KgIFNvcnJ5IGlmIHRoaXMgaXMgb2J2aW91cywgYnV0IGl0J3MgYmVlbiBhCj4+Pj4+Pj4+
IHdoaWxlCj4+Pj4+Pj4+IHNpbmNlIEkgcG9rZWQgYXJvdW5kIHRoaXMgY29kZS4KPj4+Pj4+Pgo+
Pj4+Pj4+IExvY2sgY29udGVudGlvbiB3b3VsZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3aXRoIGNy
ZWRpdDIgd2hpY2ggaXMKPj4+Pj4+PiB1c2luZyBhCj4+Pj4+Pj4gcGVyLWNvcmUgb3IgZXZlbiBw
ZXItc29ja2V0IGxvY2suIFdlIGRvbid0IGNhcmUgYWJvdXQgb3RoZXIKPj4+Pj4+PiBzY2hlZHVs
aW5nCj4+Pj4+Pj4gYWN0aXZpdHkgaGVyZSwgYWxsIHdlIG5lZWQgaXMgYSBndWFyZCBhZ2FpbnN0
IG91ciBwZXItY3B1IHNjaGVkdWxlcgo+Pj4+Pj4+IGRhdGEgYmVpbmcgY2hhbmdlZCBiZW5lYXRo
IG91ciBmZWV0Lgo+Pj4+Pj4KPj4+Pj4+IElzIHRoaXMgY29kZSByZWFsbHkgYmVpbmcgY2FsbGVk
IHNvIG9mdGVuIHRoYXQgd2UgbmVlZCB0byB3b3JyeSBhYm91dAo+Pj4+Pj4gdGhpcyBsZXZlbCBv
ZiBjb250ZW50aW9uPwo+Pj4+Pgo+Pj4+PiBJdHMgY2FsbGVkIGVhY2ggdGltZSBpZGxlIGlzIGVu
dGVyZWQgYW5kIGxlZnQgYWdhaW4uCj4+Pj4+Cj4+Pj4+IEVzcGVjaWFsbHkgd2l0aCBjb3JlIHNj
aGVkdWxpbmcgdGhlcmUgaXMgYSBoaWdoIHByb2JhYmlsaXR5IG9mCj4+Pj4+IG11bHRpcGxlCj4+
Pj4+IGNwdXMgbGVhdmluZyBpZGxlIGF0IHRoZSBzYW1lIHRpbWUgYW5kIHRoZSBwZXItc2NoZWR1
bGVyIGxvY2sgYmVpbmcKPj4+Pj4gdXNlZAo+Pj4+PiBpbiBwYXJhbGxlbCBhbHJlYWR5Lgo+Pj4+
Cj4+Pj4gSHJtLCB0aGF0IGRvZXMgc291bmQgcHJldHR5IGJhZC4KPj4+Pgo+Pj4+Pj4gV2UgYWxy
ZWFkeSBoYXZlIGEgKmxvdCogb2YgbG9ja3M7IGFuZCBpbiB0aGlzIGNhc2UgeW91J3JlIGFkZGlu
ZyBhCj4+Pj4+PiBzZWNvbmQgbG9jayB3aGljaCBpbnRlcmFjdHMgd2l0aCB0aGUgcGVyLXNjaGVk
dWxlciBjcHUgbG9jay7CoCBUaGlzCj4+Pj4+PiBqdXN0Cj4+Pj4+PiBzZWVtcyBsaWtlIGFza2lu
ZyBmb3IgdHJvdWJsZS4KPj4+Pj4KPj4+Pj4gSW4gd2hpY2ggd2F5IGRvZXMgaXQgaW50ZXJhY3Qg
d2l0aCB0aGUgcGVyLXNjaGVkdWxlciBjcHUgbG9jaz8KPj4+Pj4KPj4+Pj4+IEkgd29uJ3QgTmFj
ayB0aGUgcGF0Y2gsIGJ1dCBJIGRvbid0IHRoaW5rIEkgd291bGQgYWNrIGl0IHdpdGhvdXQKPj4+
Pj4+IGNsZWFyCj4+Pj4+PiBldmlkZW5jZSB0aGF0IHRoZSBleHRyYSBsb2NrIGhhcyBhIHBlcmZv
cm1hbmNlIGltcHJvdmVtZW50IHRoYXQncwo+Pj4+Pj4gd29ydGgKPj4+Pj4+IHRoZSBjb3N0IG9m
IHRoZSBleHRyYSBjb21wbGV4aXR5Lgo+Pj4+Pgo+Pj4+PiBJIHRoaW5rIGNvbXBsZXhpdHkgaXMg
bG93ZXIgdGhpcyB3YXkuIEVzcGVjaWFsbHkgY29uc2lkZXJpbmcgdGhlIHBlci0KPj4+Pj4gc2No
ZWR1bGVyIGxvY2sgY2hhbmdpbmcgd2l0aCBtb3ZpbmcgYSBjcHUgdG8gb3IgZnJvbSBhIGNwdXBv
b2wuCj4+Pj4KPj4+PiBUaGUga2V5IGFzcGVjdCBvZiB0aGUgcGVyLXNjaGVkdWxlciBsb2NrIGlz
IHRoYXQgb25jZSB5b3UgaG9sZCBpdCwgdGhlCj4+Pj4gcG9pbnRlciB0byB0aGUgbG9jayBjYW4n
dCBjaGFuZ2UuCj4+Pj4KPj4+PiBBZnRlciB0aGlzIHBhdGNoLCB0aGUgZmFjdCByZW1haW5zIHRo
YXQgc29tZXRpbWVzIHlvdSBuZWVkIHRvIGdyYWIgb25lCj4+Pj4gbG9jaywgc29tZXRpbWVzIHRo
ZSBvdGhlciwgYW5kIHNvbWV0aW1lcyBib3RoLgo+Pj4+Cj4+Pj4gQW5kLCB0aWNrX3N1c3BlbmQo
KSBsaXZlcyBpbiB0aGUgcGVyLXNjaGVkdWxlciBjb2RlLsKgIEVhY2ggc2NoZWR1bGVyCj4+Pj4g
aGFzCj4+Pj4gdG8gcmVtZW1iZXIgdGhhdCB0aWNrX3N1c3BlbmQgYW5kIHRpY2tfcmVzdW1lIGhv
bGQgYSBjb21wbGV0ZWx5Cj4+Pj4gZGlmZmVyZW50IGxvY2sgdG8gdGhlIHJlc3Qgb2YgdGhlIHNj
aGVkdWxpbmcgZnVuY3Rpb25zLgo+Pj4KPj4+IElzIHRoYXQgcmVhbGx5IHNvIGNyaXRpY2FsPyBU
b2RheSBvbmx5IGNyZWRpdDEgaGFzIHRpY2tfc3VzcGVuZCBhbmQKPj4+IHRpY2tfcmVzdW1lIGhv
b2tzLCBhbmQgYm90aCBhcmUgcmVhbGx5IHZlcnkgc2ltcGxlLiBJIGNhbiBhZGQgYQo+Pj4gY29t
bWVudCBpbiBzY2hlZC1pZi5oIGlmIHlvdSBsaWtlLgo+Pj4KPj4+IEFuZCB1cCB0byBub3cgdGhl
cmUgd2FzIG5vIGxvY2sgYXQgYWxsIGludm9sdmVkIHdoZW4gY2FsbGluZyB0aGVtLi4uCj4+Pgo+
Pj4gSWYgeW91IHRoaW5rIHVzaW5nIHRoZSBub3JtYWwgc2NoZWR1bGVyIGxvY2sgaXMgdG8gYmUg
cHJlZmVycmVkIEknZAo+Pj4gYmUgaGFwcHkgdG8gY2hhbmdlIHRoZSBwYXRjaC4gQnV0IEkgc2hv
dWxkIG1lbnRpb24gSSB3YXMgYWxyZWFkeQo+Pj4gcGxhbm5pbmcgdG8gcmV2aXNpdCB1c2FnZSBv
ZiB0aGUgc2NoZWR1bGVyIGxvY2sgYW5kIHJlcGxhY2UgaXQgYnkgdGhlCj4+PiBuZXcgcGVyLWNw
dSBsb2NrIHdoZXJlIGFwcHJvcHJpYXRlIChub3Qgc3VyZSBJJ2QgZmluZCBhbnkgYXBwcm9wcmlh
dGUKPj4+IHBhdGggZm9yIHJlcGxhY2VtZW50KS4KPj4KPj4gV2VsbCB0aGUgcmVhbGx5IGFubm95
aW5nIHRoaW5nIGhlcmUgaXMgdGhhdCBhbGwgdGhlIG90aGVyIHNjaGVkdWxlcnMgLS0KPj4gaW4g
cGFydGljdWxhciwgY3JlZGl0Miwgd2hpY2ggYXMgeW91IHNheSwgaXMgZGVzaWduZWQgdG8gaGF2
ZSBtdWx0aXBsZQo+PiBydW5xdWV1ZXMgc2hhcmUgdGhlIHNhbWUgbG9jayAtLSBoYXZlIHRvIGdy
YWIgJiByZWxlYXNlIHRoZSBsb2NrIGp1c3QgdG8KPj4gZmluZCBvdXQgdGhhdCB0aGVyZSdzIG5v
dGhpbmcgdG8gZG8uCj4+Cj4+IEFuZCBldmVuIGNyZWRpdDEgZG9lc24ndCBkbyBhbnl0aGluZyBw
YXJ0aWN1bGFybHkgY2xldmVyIC0tIGFsbCBpdCBkb2VzCj4+IGlzIHN0b3AgYW5kIHN0YXJ0IGEg
dGltZXIgYmFzZWQgb24gYSBzY2hlZHVsZXItZ2xvYmFsIGNvbmZpZ3VyYXRpb24uIEFuZAo+PiB0
aGUgc2NoZWR1bGluZyBsb2NrIGlzIGdyYWJiZWQgdG8gc3dpdGNoIHRvIGlkbGUgYW55d2F5LsKg
IEl0IHNlZW1zIGxpa2UKPj4gd2Ugc2hvdWxkIGJlIGFibGUgdG8gZG8gc29tZXRoaW5nIG1vcmUg
c2Vuc2libGUuCj4gCj4gWWVhaCwgSSB0aG91Z2h0IHRoZSBzYW1lLgoKSSBjYW4gdGhpbmsgb2Yg
YSBjb3VwbGUgb2Ygb3B0aW9uczoKCjEuIEhhdmUgc2NoZWR1bGUuYyBjYWxsIHMtPnRpY2tfKiB3
aGVuIHN3aXRjaGluZyB0byAvIGZyb20gaWRsZQoKMi4gR2V0IHJpZCBvZiBzLT50aWNrXyosIGFu
ZCBoYXZlIHNjaGVkX2NyZWRpdC5jIHN1c3BlbmQgLyByZXN1bWUgdGlja3MKd2hlbiBzd2l0Y2hp
bmcgdG8gLyBmcm9tIGlkbGUgaW4gY3NjaGVkX3NjaGVkdWxlKCkKCjMuIEhhdmUgc2NoZWR1bGUu
YyBzdXNwZW5kIC8gcmVzdW1lIHRpY2tzLCBhbmQgaGF2ZSBhbiBpbnRlcmZhY2UgdGhhdAphbGxv
d3Mgc2NoZWR1bGVycyB0byBlbmFibGUgLyBkaXNhYmxlIHRoZW0uCgo0LiBSZXdvcmsgc2NoZWRf
Y3JlZGl0IHRvIGJlIHRpY2tsZXNzLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:20:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:20:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQJI-0000lo-Gc; Fri, 04 Oct 2019 16:20:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhcM=X5=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iGQJH-0000fZ-7Q
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:20:03 +0000
X-Inumbo-ID: d132c6c8-e6c2-11e9-8c93-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d132c6c8-e6c2-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 16:20:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570206003;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=9EHbAK/WNQynOYOO2MhMFLwoITb/vR6Ss0mGkn0WG1s=;
 b=gchoq8rMu4mRjsHBbMt/tEltofkH8+7NrGWSNLvNuqGr5pekjr7ZYW5X
 8zpqLktiz8iDo97cluSkKy4cH2zqhufksf6yO44KhhG1c07J79G/Ct4i9
 BEsIVJNeyH7+WFXywYtKZ2eEnIdk3oqAu321w10VG7g7Y+pCRAmB+bICe s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: f92g7uHiTUzfiQw+bipyzppuFGpUZ5jUHcrtvXCfm24hLHktqb5KyvrT4fPPJ8oq5UXDQfeFd8
 ly/jc/O3Y/PKpDSzNMEjft6728OfxSi8zjPjiez9cdv6ZsGX8QOuoOGnnKRmFUBIHxNOtKZg8g
 AqP44Imq4h+9pBATQZh26Xixbo24XbntLJcq1SaQ67AXRZ3AcK2RRCH+S4TcNx9ta6wfHe+W8v
 RActw5JaHQKc4G5lcR7phMixWvDQXUDzUpUfz+Ufn6VefqgX0FX4ONh4LBmUQhQNjtO4O6i/ks
 H20=
X-SBRS: 2.7
X-MesageID: 6556232
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6556232"
Date: Fri, 4 Oct 2019 17:19:34 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191004161934.GN1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-5-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191004151707.24844-5-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 4/6] libxl:
 libxl_domain_need_memory: Make it take a domain_config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMDQ6MTc6MDVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfbWVtLmMKPiBpbmRleCBmZDZmMzMzMTJlLi4yNmNmMTM2YWMyIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMK
PiBAQCAtNDQ2LDIwICs0NDYsMTIgQEAgaW50IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQw
NzAwKAo+ICAgICAgcmV0dXJuIGxpYnhsX19tZW1rYl82NHRvMzIoY3R4LCByYywgbXlfb3V0X3Rh
cmdldCwgb3V0X3RhcmdldCk7Cj4gIH0KPiAgCj4gLWludCBsaWJ4bF9kb21haW5fbmVlZF9tZW1v
cnkobGlieGxfY3R4ICpjdHgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYikKPiAraW50IGxpYnhsX19kb21haW5fbmVl
ZF9tZW1vcnlfY2FsY3VsYXRlKGxpYnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuZWVkX21lbWtiKQo+ICB7Cj4gLSAgICBHQ19J
TklUKGN0eCk7Cj4gLSAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBiX2luZm9bMV07Cj4gICAg
ICBpbnQgcmM7Cj4gIAo+IC0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9faW5pdChiX2luZm8p
Owo+IC0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZv
X2luKTsKPiAtCj4gLSAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0
KGdjLCBiX2luZm8pOwo+IC0gICAgaWYgKHJjKSBnb3RvIG91dDsKPiAtCj4gICAgICAqbmVlZF9t
ZW1rYiA9IGJfaW5mby0+dGFyZ2V0X21lbWtiOwo+ICAgICAgKm5lZWRfbWVta2IgKz0gYl9pbmZv
LT5zaGFkb3dfbWVta2IgKyBiX2luZm8tPmlvbW11X21lbWtiOwo+ICAKPiBAQCAtNDgyLDkgKzQ3
NCw1NyBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4LAo+ICAg
ICAgcmMgPSAwOwo+ICBvdXQ6Cj4gICAgICBHQ19GUkVFOwoKVGhpcyBHQ19GUkVFIHNob3VsZCBi
ZSByZW1vdmVkLgoKPiAtICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoYl9pbmZv
KTsKPiAgICAgIHJldHVybiByYzsKPiArfQo+ICAKClRoZSByZXN0IGxvb2tzIGZpbmUuIFNvIHdp
dGggdGhlIGV4dHJhIEdDX0ZSRUUgcmVtb3ZlZDoKUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJE
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQLV-0001EV-2O; Fri, 04 Oct 2019 16:22:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGQLU-0001EQ-7U
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:22:20 +0000
X-Inumbo-ID: 200dc6da-e6c3-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 200dc6da-e6c3-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 16:22:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGQLL-00083l-Or; Fri, 04 Oct 2019 16:22:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGQLL-000358-Fc; Fri, 04 Oct 2019 16:22:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGQLL-0005e0-F2; Fri, 04 Oct 2019 16:22:11 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142264-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=0fa527773261d89c4c296d620bd626a835418faa
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 16:22:11 +0000
Subject: [Xen-devel] [freebsd-master test] 142264: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI2NCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMjY0LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgMGZhNTI3NzczMjYxZDg5YzRjMjk2ZDYyMGJkNjI2YTgz
NTQxOGZhYQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMTEgZGF5cyAgICA1IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjI2NCAgMjAxOS0xMC0wNCAwOToyMTozMSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFs
bGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qu
b3JnPgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdARnJlZUJTRC5v
cmc+CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNELm9y
Zz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjcGVyY2l2YSA8Y3BlcmNpdmFARnJlZUJTRC5v
cmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZyZWVCU0Qub3JnPgogIGRhaWNo
aSA8ZGFpY2hpQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8
ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxn
YWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxn
bGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8g
PGdyZW1ib0BGcmVlQlNELm9yZz4KICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8
aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBA
RnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRz
QEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1A
RnJlZUJTRC5vcmc+CiAganRsIDxqdGxARnJlZUJTRC5vcmc+CiAga2FrdHVzIDxrYWt0dXNARnJl
ZUJTRC5vcmc+CiAga2FuIDxrYW5ARnJlZUJTRC5vcmc+CiAga2FyZWxzIDxrYXJlbHNARnJlZUJT
RC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5v
cmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+
CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3JnPgogIG1j
a3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBGcmVlQlNELm9y
Zz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+CiAgbW1hY3kg
PG1tYWN5QEZyZWVCU0Qub3JnPgogIG9saXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAgUGlv
dHIgUGlldHJ1c3pld3NraSA8cGlvdHIucGlldHJ1c3pld3NraUBpbnRlbC5jb20+CiAgcmF5IDxy
YXlARnJlZUJTRC5vcmc+CiAgcm1hY2tsZW0gPHJtYWNrbGVtQEZyZWVCU0Qub3JnPgogIHJveWdl
ciA8cm95Z2VyQEZyZWVCU0Qub3JnPgogIHJycyA8cnJzQEZyZWVCU0Qub3JnPgogIHJzdG9uZSA8
cnN0b25lQEZyZWVCU0Qub3JnPgogIHNjaHdlaWtoIDxzY2h3ZWlraEBGcmVlQlNELm9yZz4KICBz
ZWYgPHNlZkBGcmVlQlNELm9yZz4KICBzamcgPHNqZ0BGcmVlQlNELm9yZz4KICB0aWpsIDx0aWps
QEZyZWVCU0Qub3JnPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29t
ZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2YW5neXplbiA8
dmFuZ3l6ZW5ARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJlZUJTRC5vcmc+
CiAgeXVyaXB2IDx5dXJpcHZARnJlZUJTRC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJz
ZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSA0OTIxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:43:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:43:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQfM-0002z5-1X; Fri, 04 Oct 2019 16:42:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEoo=X5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iGQfK-0002z0-90
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:42:50 +0000
X-Inumbo-ID: fffd7842-e6c5-11e9-80e3-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id fffd7842-e6c5-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 16:42:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 98DBC15AB;
 Fri,  4 Oct 2019 09:42:48 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CBFC73F68E;
 Fri,  4 Oct 2019 09:42:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  4 Oct 2019 17:42:43 +0100
Message-Id: <20191004164243.30822-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL deference
 in flask_assign_{, dt}device()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Julien Grall <julien.grall@arm.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, paul@xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Zmxhc2tfYXNzaWduX3ssIGR0fWRldmljZSgpIG1heSBiZSB1c2VkIHRvIGNoZWNrIHdoZXRoZXIg
eW91IGNhbiB0ZXN0IGlmCmEgZGV2aWNlIGlzIGFzc2lnbmVkLiBJbiB0aGlzIGNhc2UsIHRoZSBk
b21haW4gd2lsbCBiZSBOVUxMLgoKSG93ZXZlciwgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Bl
cm0oKSB3aWxsIGJlIGNhbGxlZCBhbmQgbWF5IGVuZCB1cAp0byBkZWZlcmVuY2UgYSBOVUxMIHBv
aW50ZXIuIFRoaXMgY2FuIGJlIHByZXZlbnRlZCBieSBtb3ZpbmcgdGhlIGNhbGwKYWZ0ZXIgd2Ug
Y2hlY2sgdGhlIHZhbGlkaXR5IGZvciB0aGUgZG9tYWluIHBvaW50ZXIuCgpDb3Zlcml0eS1JRDog
MTQ4Njc0MQpGaXhlczogNzFlNjE3YTZiOCAoJ3VzZSBpc19pb21tdV9lbmFibGVkKCkgd2hlcmUg
YXBwcm9wcmlhdGUuLi4nKQpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgotLS0KIHhlbi94c20vZmxhc2svaG9va3MuYyB8IDggKysrKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDNiMzA4
Mjc3NjQuLmNmN2YyNWNkYTIgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysg
Yi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTEyOTYsMTEgKzEyOTYsMTMgQEAgc3RhdGljIGlu
dCBmbGFza19hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVf
YmRmKQogICAgIHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBzdHJ1
Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3Vy
Y2VfdXNlX3Blcm0oZCk7CisgICAgdTMyIGRwZXJtOwogCiAgICAgaWYgKCAhZCApCiAgICAgICAg
IHJldHVybiBmbGFza190ZXN0X2Fzc2lnbl9kZXZpY2UobWFjaGluZV9iZGYpOwogCisgICAgZHBl
cm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybShkKTsKKwogICAgIHJjID0gY3VycmVu
dF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNPVVJDRSwgUkVTT1VSQ0VfX0FERCk7CiAgICAgaWYg
KCByYyApCiAgICAgICAgIHJldHVybiByYzsKQEAgLTEzNTUsMTEgKzEzNTcsMTMgQEAgc3RhdGlj
IGludCBmbGFza19hc3NpZ25fZHRkZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAq
ZHRwYXRoKQogICAgIHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBz
dHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVz
b3VyY2VfdXNlX3Blcm0oZCk7CisgICAgdTMyIGRwZXJtOwogCiAgICAgaWYgKCAhZCApCiAgICAg
ICAgIHJldHVybiBmbGFza190ZXN0X2Fzc2lnbl9kdGRldmljZShkdHBhdGgpOwogCisgICAgZHBl
cm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybShkKTsKKwogICAgIHJjID0gY3VycmVu
dF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNPVVJDRSwgUkVTT1VSQ0VfX0FERCk7CiAgICAgaWYg
KCByYyApCiAgICAgICAgIHJldHVybiByYzsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQl7-0003FR-U8; Fri, 04 Oct 2019 16:48:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2rb=X5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iGQl7-0003FM-B8
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:48:49 +0000
X-Inumbo-ID: d5dc6edc-e6c6-11e9-8c93-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5dc6edc-e6c6-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 16:48:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570207728;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZO2aXj7wnvpm9WxY9670irIKOQknAqr2blNd3UlxXqo=;
 b=dHrojvs5TcetNpEudfjKNYUOOsyvxjiYRYujjrU6EWw3NDXmPxjjy6Ku
 biO8kkQlfqEn/fX5guNqlGRK7m5qgbn1krb6sEYZ0/UcrzC6Kjt2gZE6w
 c0u3Se3rMeONiIOetk5cZV3xa9g/CM561z5gKahb3tMv85P9MaluiMKBR c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QFdIwK+PQp6U3aFlmQrs4TJy/icuhykU4IyJLgilknwO4xsTwPWJPOAb1Kho5Z9yie3BVuXjzi
 /bDCV6fbhs9j9X2NEDusA1Az9177JBUvEvI2TVRrYNtFXuOSH3cwQrAKf9nlEcE2TDEmmNH/mh
 GCUDoTNjNGYmSbnfA/BnunmAGUw86huEog6mPVgZVHAopw7zOJhTsr27dGbxT6MXpvFGCSc4w6
 J4s7aKuYIy7UTRTLnthcLWIk0LW8fRZiA3R40P1fGp3Md1ikEqpjST37MnecOr9SRjk2NEMF52
 SsA=
X-SBRS: 2.7
X-MesageID: 6482407
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6482407"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <jbeulich@suse.com>, Paul Durrant <pdurrant@gmail.com>
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <2857a023-87ed-8220-7b22-51f1048f9de6@suse.com>
 <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <426f47a1-d0c4-524e-dd52-df767c913936@citrix.com>
Date: Fri, 4 Oct 2019 17:48:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9ee3496a-66c6-f031-ca51-9dbe19bc5ead@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMi8xOSAxMDoxMCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMi8xMC8yMDE5
IDA5OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBE
dXJyYW50IHdyb3RlOgo+Pj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGlj
aXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4+IGRvbWFpbiwgbWlncmF0aW9uIG1h
eSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUgdG8gdGhlIGNoZWNrIG9mCj4+PiBpc19pb21tdV9l
bmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPj4+IFRoZXJlIGlzIGFjdHVh
bGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNz
Cj4+PiBkZXZpY2VzIGFyZSBhc3NpZ25lZCB0byBhIGRvbWFpbiBhbmQgdGhhdCBkb21haW4gaXMg
c2hhcmluZyBIQVAgbWFwcGluZ3MKPj4+IHdpdGggdGhlIElPTU1VIChpbiB3aGljaCBjYXNlIGRp
c2FibGluZyB3cml0ZSBwZXJtaXNzaW9ucyBpbiB0aGUgUDJNIG1heQo+Pj4gY2F1c2UgRE1BIGZh
dWx0cykuIEl0IGlzIHF1aXRlIHBvc3NpYmxlIHRoYXQgc29tZSBhc3NpZ25lZCBkZXZpY2VzIG1h
eQo+Pj4gcHJvdmlkZSBpbmZvcm1hdGlvbiBhYm91dCB3aGljaCBwYWdlcyBtYXkgaGF2ZSBiZWVu
IGRpcnRpZWQgYnkgRE1BIHZpYQo+Pj4gYW4gQVBJIGV4cG9ydGVkIGJ5IHRoZWlyIG1hbmFnaW5n
IGVtdWxhdG9yLiBUaHVzIFhlbidzIGxvZ2RpcnR5IG1hcCBpcyBvbmx5Cj4+PiBvbmUgc291cmNl
IG9mIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIGF2YWlsYWJsZSB0byB0aGUgdG9vbHN0YWNrIHdo
ZW4KPj4+IHBlcmZvcm1pbmcgYSBtaWdyYXRpb24gYW5kIGhlbmNlIGl0IGlzIHRoZSB0b29sc3Rh
Y2sgdGhhdCBpcyBiZXN0IHBsYWNlZAo+Pj4gdG8gZGVjaWRlIHVuZGVyIHdoYXQgY2lyY3Vtc3Rh
bmNlcyBpdCBjYW4gYmUgcGVyZm9ybWVkLCBub3QgdGhlIGh5cGVydmlzb3IuCj4+IFdoaWxlIEkn
bSBoYXBweSBhYm91dCB0aGUgZXh0ZW5kZWQgZGVzY3JpcHRpb24sIGl0J3Mgc3RpbGwgd3JpdHRl
biBpbgo+PiBhIHdheSBzdWdnZXN0aW5nIHRoYXQgdGhpcyBpcyB0aGUgb25seSBwb3NzaWJsZSB3
YXkgb2Ygdmlld2luZyB0aGluZ3MuCj4+IEFzIGV4cHJlc3NlZCBieSBHZW9yZ2UgYW5kIG1lLCBw
dXR0aW5nIHRoZSBoeXBlcnZpc29yIGluIGEgcG9zaXRpb24gdG8KPj4gYmUgYWJsZSB0byBqdWRn
ZSBpcyBhdCBsZWFzdCBhbiBhbHRlcm5hdGl2ZSB3b3J0aCBjb25zaWRlcmluZy4KPiAKPiBObywg
Zm9yIGV4YWN0bHkgdGhlIHNhbWUgcmVhc29uIGFzIEknbSBwdXJnaW5nIHRoZSBkaXNhYmxlX21p
Z3JhdGUgZmxhZy4KPiAKPiBUaGlzIGlzIHRvdGFsbHkgYmFja3dhcmRzIHRoaW5raW5nLCBiZWNh
dXNlIHRoZSBjaGVjayBpcyBpbiB0aGUgd3JvbmcgcGxhY2UuCj4gCj4gVGhlcmUgcmVhbGx5IGFy
ZSBjYXNlcyB3aGVyZSB0aGUgdG9vbHN0YWNrLCAqYW5kIG9ubHkqIHRoZSB0b29sc3RhY2sgaXMK
PiBpbiBhIHBvc2l0aW9uIHRvIGRldGVybWluZSBtaWdyYXRpb24gc2FmZXR5LsKgIFdoZW4gaXQg
Y29tZXMgdG8KPiBkaXNhYmxlX21pZ3JhdGUsIHRoZSBhcmVhIHVuZGVyIGFyZ3VtZW50IGlzIHRo
ZSBJVFNDIGZsYWcsIHdoaWNoICppcyoKPiBzYWZlIHRvIG9mZmVyIG9uIG1pZ3JhdGUgZm9yIHZp
cmlkaWFuIGd1ZXN0cyB3aGljaCBhcmUga25vd24gdG8gdXNlCj4gcmVmZXJlbmNlX3RzYywgb3Ig
aWYgdGhlIGRlc3RpbmF0aW9uIGhhcmR3YXJlIHN1cHBvcnRzIHRzYyBzY2FsaW5nLsKgCj4gKEhp
bGFyaW91c2x5LCBub3RoaW5nLCBub3QgZXZlbiB0aGUgdG9vbHN0YWNrLCBwcm9oaWJpdHMgbWln
cmF0aW9uIGJhc2VkCj4gb24gWGVuJ3Mgbm8tbWlncmF0ZSBmbGFnLCBiZWNhdXNlIGl0cyBhIHdy
aXRlLW9ubHkgZmllbGQgd2hpY2ggY2FuJ3QgYmUKPiByZXRyaWV2ZWQgYnkgdGhlIHRvb2xzLikK
PiAKPiBUaGUgdHdvIG9wdGlvbnMgYXJlOgo+IAo+IDEpIE5ldyBoeXBlcmNhbGwsCj4gRE9NQ1RM
X3RoZV90b29sc3RhY2tfa25vd3Nfd3RmX2l0c19kb2luZ19zb19sZXRfdGhlX2RvaW1haW5fbWln
cmF0ZSwKPiB3aGljaCBkaXNhYmxlcyB0aGUgdmV0b3MsCj4gCj4gb3IKPiAKPiAyKSBEZWxldGUg
dGhlIGVycm9uZW91cyB2ZXRvcywgYW5kIHRydXN0IHRoYXQgdGhlIHRvb2xzdGFjayBrbm93cyB3
aGF0Cj4gaXQgaXMgZG9pbmcsIGFuZCB3aWxsIG9ubHkgaW5pdGlhdGUgYSBtaWdyYXRlIGluIHNh
ZmUgc2l0dWF0aW9ucy4KPiAKPiBPcHRpb24gMiBoYXMgdGhlIHNhZmV0eSBjaGVja3MgcGVyZm9t
ZWQgYXQgdGhlIGxldmVsIHdoaWNoIGlzIGFjdHVhbGx5Cj4gY2FwYWJsZSBvZiBjYWxjdWxhdGlu
ZyB0aGUgcmVzdWx0cyBjb3JyZWN0bHkuCj4gCj4gT25lIG9mIHRoZXNlIG9wdGlvbnMgaXMgc3Vi
c3RhbnRpYWxseSBsZXNzIGJvbmUtaGVhZGVkIHRoYW4gdGhlIG90aGVyLgoKSW5kZWVkLCBkdXBs
aWNhdGluZyB0aGUga25vd2xlZGdlIG9mIHRoZSBpbnRlcm5hbCBkZXRhaWxzIG9mIGhvdwpsb2dk
aXJ0eSB3b3JrcyBpbiBldmVyeSBzaW5nbGUgY29weSBvZiB0aGUgdG9vbHN0YWNrIGlzIGEgYm9u
ZWhlYWRlZAppZGVhLiA8L3NhcmNhc20+CgpOb3cgY2FuIHdlIHBsZWFzZSBkcm9wIHRoZSBpbmZs
YW1tYXRvcnkgbGFuZ3VhZ2U/CgpBdCB0aGUgbW9tZW50LCB0aGlzIHBhdGNoIChpZiBJIHVuZGVy
c3RhbmQgY29ycmVjdGx5KSB3aWxsIGNhdXNlIGEKcmVncmVzc2lvbiBpbiB4bDogYmVmb3JlIHRo
aXMgcGF0Y2gsIGB4bCBtaWdyYXRlYCB3b3VsZCBjb3JyZWN0bHkgZmFpbAp0byBzdGFydCBtaWdy
YXRpb24gaWYgcGNpIGRldmljZXMgd2VyZSBhc3NpZ25lZDsgYWZ0ZXIgdGhpcyBwYXRjaCwgYHhs
Cm1pZ3JhdGVgIHdpbGwgZ28gdGhyb3VnaCB3aXRoIG1pZ3JhdGlvbiwgb25seSB0byBwb3RlbnRp
YWxseSBoYXZlIGEKZ2FyYmxlZCBkb21haW4gb24gdGhlIGZhciBzaWRlLiAgSXMgdGhhdCBub3Qg
Y29ycmVjdD8KCkhhdmluZyBhIGZsYWcgdG8gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKSB3aGlj
aCBzYXlzLCAiSWdub3JlIGRldmljZQpjb25mbGljdHMsIEkgY2FuIGdldCBsb2dkaXJ0eSBpbmZv
cm1hdGlvbiBmcm9tIGV4dGVybmFsIHNvdXJjZXMiIGlzIGEKcGVyZmVjdGx5IHNlbnNpYmxlIGlu
dGVyZmFjZTogaXQgYWxsb3dzIG1vcmUgY2FwYWJsZSB0b29sc3RhY2tzIHRvCnNwZWNpZnkgdGhl
aXIgY2FwYWJpbGl0aWVzLCB3aGlsZSBhbGxvd2luZyBsZXNzIGNhcGFibGUgdG9vbHN0YWNrcyBu
b3QKdG8gbmVlZCB0byBrbm93IHRoZSBpbnRlcm5hbHMgb2YgWGVuLgoKQW5kIHRoZXJlJ3MgeWV0
IGFub3RoZXIgb3B0aW9uIHlvdSBkb24ndCBsaXN0IGhlcmUgd2hpY2ggSSB0aG91Z2h0IEknZApt
ZW50aW9uZWQ6IHRoZSBlbXVsYXRvcnMgYW5kL29yIHRoZSB0b29sc3RhY2sgd2hpY2ggcmVwb3J0
IGxvZ2RpcnR5CmluZm9ybWF0aW9uIHRvIHRoZSB0b29sc3RhY2sgY2FuIHRlbGwgWGVuLCAiSSBh
bSBwcm92aWRpbmcgbG9nZGlydHkKaW5mb3JtYXRpb24gZm9yIGRldmljZSAkQkRGLiIgIFRoZW4g
dGhlIGxvZ2RpcnR5IGNoZWNrIGNhbiBiZSwgIkFyZSBhbGwKZGV2aWNlcyBhc3NpZ25lZCB0byB0
aGUgZG9tYWluIHByb3ZpZGluZyBsb2dkaXJ0eSBpbmZvcm1hdGlvbj8iIEFuZCBYZW4KY2FuIGZh
aWwgdGhlIG1pZ3JhdGlvbiBpZiB0aGVyZSdzIGEgZGV2aWNlIGFzc2lnbmVkIHRoYXQgZG9lc24n
dCBoYXZlCnRoaXMgZmxhZyBzZXQuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 16:56:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQsw-00044P-2L; Fri, 04 Oct 2019 16:56:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IEoo=X5=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iGQsu-00044K-AW
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 16:56:52 +0000
X-Inumbo-ID: f5f769aa-e6c7-11e9-975d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f5f769aa-e6c7-11e9-975d-12813bfff9fa;
 Fri, 04 Oct 2019 16:56:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E4EBF15AB;
 Fri,  4 Oct 2019 09:56:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B5EA3F68E;
 Fri,  4 Oct 2019 09:56:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  4 Oct 2019 17:56:46 +0100
Message-Id: <20191004165646.14482-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Check xmalloc_array()
 return in security_sid_to_context()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Julien Grall <julien.grall@arm.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eG1hbGxvY19hcnJheSgpIG1heSByZXR1cm4gTlVMTCBpZiB0aGVyZSBhcmUgbWVtb3J5LiBSYXRo
ZXIgdGhhbiB0cnlpbmcKdG8gZGVmZXJlbmNlIGl0IGRpcmVjdGx5LCB3ZSBzaG91bGQgY2hlY2sg
dGhlIHJldHVybiB2YWx1ZSBmaXJzdC4KCkNvdmVyaXR5LUlEOiAxMzgxODUyClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL3hzbS9mbGFz
ay9zcy9zZXJ2aWNlcy5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svc3Mvc2VydmljZXMuYyBiL3hlbi94c20vZmxhc2sv
c3Mvc2VydmljZXMuYwppbmRleCBiNTk5MjhlYThhLi40MjY4NjUzNWYyIDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL3NzL3NlcnZpY2VzLmMKKysrIGIveGVuL3hzbS9mbGFzay9zcy9zZXJ2aWNl
cy5jCkBAIC03NzUsNiArNzc1LDggQEAgaW50IHNlY3VyaXR5X3NpZF90b19jb250ZXh0KHUzMiBz
aWQsIGNoYXIgKipzY29udGV4dCwgdTMyICpzY29udGV4dF9sZW4pCiAKICAgICAgICAgICAgICpz
Y29udGV4dF9sZW4gPSBzdHJsZW4oaW5pdGlhbF9zaWRfdG9fc3RyaW5nW3NpZF0pICsgMTsKICAg
ICAgICAgICAgIHNjb250ZXh0cCA9IHhtYWxsb2NfYXJyYXkoY2hhciwgKnNjb250ZXh0X2xlbik7
CisgICAgICAgICAgICBpZiAoICFzY29udGV4dHAgKQorICAgICAgICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwogICAgICAgICAgICAgc3RybGNweShzY29udGV4dHAsIGluaXRpYWxfc2lkX3RvX3N0
cmluZ1tzaWRdLCAqc2NvbnRleHRfbGVuKTsKICAgICAgICAgICAgICpzY29udGV4dCA9IHNjb250
ZXh0cDsKICAgICAgICAgICAgIGdvdG8gb3V0OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:02:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGQyA-0004vT-OU; Fri, 04 Oct 2019 17:02:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T2rb=X5=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iGQy8-0004vO-Vy
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:02:17 +0000
X-Inumbo-ID: b774868a-e6c8-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b774868a-e6c8-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 17:02:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570208536;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=0pZ5Y8Df9OTLagHKtEtrC9CF4yM1MkSQZIKoIrIf+Ss=;
 b=VINdUBoQWQG3Y8j7+RZecTX+vSC9Ofr4dfYvP7bW0iF1fFLGip9EvBbC
 8H5i9ndMVLda7oAys28kztSRsocaPSJT3MQVtGM/FXu3Y1OM1tZ+Gnwo5
 GBMiD4ORH4JTmUZlL4w0pfgmZNnDkntdTmcnnc09D2mnz8WTT90XNaH1Z k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Jydw1SeDe7skxroLgsy9C4/RBLXYes0Kbygg6uU+1ItAsREevka+yXXAjTsCOj1eTjHhrPi6Ia
 9d5/jTIsqeky+H3ig8hYNTczF59Hugvhyn+S1nG2gwG7xOscNrPU2yJwDUgYaBZbjzWheXWt+q
 /Pph+LbaHAGnGurBdpaXJ9kgUAz/zhthVrX5Aq1JZ5amT665CPd/4B6rS5PjbZhh95DsC/VvL4
 fnZ7sygDrazrnscJAiNWM8gWYpFLn5bF3Xq+y6GSu/iB1YGYv3VKFZ/NQ5roQgcD92YYcxMmlY
 Ykk=
X-SBRS: 2.7
X-MesageID: 6485686
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,256,1566878400"; 
   d="scan'208";a="6485686"
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
 <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
 <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <b4258bee-ba9d-80af-93f7-db01db3f2d57@citrix.com>
Date: Fri, 4 Oct 2019 18:02:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMi8xOSA5OjExIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAwMS4xMC4yMDE5IDIy
OjU5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwMS8xMC8yMDE5IDA5OjM4LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+IE9uIDMwLjA5LjIwMTkgMjE6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+Pj4gQ2xhbmcgaW4gcGFydGljdWxhciBoYXMgYSBoYWJpdCBvZiBvdXQtb2YtbGluaW5nIHRo
ZXNlIGFuZCBjcmVhdGluZyBtdWx0aXBsZQo+Pj4+IGxvY2FsIGNvcGllcyBvZiBfbWZuKCkgYW5k
IG1mbl94KCksIGV0Yy4gIE92ZXJyaWRlIHRoaXMgYmVoYXZpb3VyLgo+Pj4gSXMgc3BlY2lhbCBj
YXNpbmcgdGhlIHR5cGVzYWZlIGhlbHBlcnMgdGhlbiB0aGUgcmlnaHQgYXBwcm9hY2g/IFRoZQo+
Pj4gZnVuZGFtZW50YWwgaWRlYSBhZnRlciBhbGwgaXMgdG8gbGV0IHRoZSBjb21waWxlciBkZWNp
ZGUuIEkgY2VydGFpbmx5Cj4+PiBhZ3JlZSB0aGF0IG5vdCBpbmxpbmluZyBzdWNoIHRyaXZpYWwg
ZnVuY3Rpb25zIGRlc3BpdGUgdGhlIGlubGluZQo+Pj4ga2V5d29yZCBsb29rcyBmYXIgZnJvbSBv
cHRpbWFsLCBidXQgaWYgdGhlcmUncyBzdWNoIGEgZ2VuZXJhbCBpc3N1ZQo+Pj4gd2l0aCBjbGFu
Zywgc2hvdWxkbid0IHdlIG1ha2UgImlubGluZSIgZXhwYW5kIHRvICJhbHdheXNfaW5saW5lIgo+
Pj4gdW5pZm9ybWx5Pwo+Pgo+PiBJbmxpbmUgaGFuZGluZyBpcyBhIG1lc3MuCj4+Cj4+IFdlIGN1
cnJlbnRseSBkZWZpbmUgaW5saW5lIHRvIF9faW5saW5lX18uwqAgVW5kb2luZyB0aGlzIHJlc3Vs
dHMgaW4gYnVpbGQKPj4gZmFpbHVyZXMuCj4+Cj4+IExpbnV4IGN1cnJlbnRseSBkZWZpbmVzIGlu
bGluZSB0byBhbHdheXNfaW5saW5lIGFuZCB0aGV5IGFyZSBkZXNwZXJhdGVseQo+PiB0cnlpbmcg
dG8gdW5kbyB0aGlzIChtaXMpYmVoYXZpb3VyLgo+Pgo+PiBUaGVyZSBhcmUgYSBmZXcgdXNlcyBv
ZiBhbHdheXNfaW5saW5lIGZvciBzYWZldHkgcHVycG9zZXMgKHRoZQo+PiBzcGVjdWxhdGl2ZSBo
ZWxwZXJzKS7CoCBNb3N0IHVzZXMgb2YgYWx3YXlzX2lubGluZSBsb29rIHRvIGJlIHdvcmthcm91
bmRzCj4+IGZvciB0aGUgc2l6ZS1vZi1hc20gYnVnLyhtaXMpZmVhdHVyZS4KPj4KPj4gSW4gYW4g
aWRlYWwgd29ybGQsIHdlIHdvdWxkbid0IG5lZWQgaXQgYXQgYWxsLCBidXQgSSBkZWZpbml0ZWx5
IGRvbid0Cj4+IHRoaW5rIHRoYXQgdGFraW5nIHRoZSBMaW51eCBhcHByb2FjaCBpcyBhIGNsZXZl
ciBtb3ZlLsKgIFdlIGRlZmluaXRlbHkKPj4gaGF2ZSBzb21lIHN0YXRpYyBpbmxpbmVzIHdoaWNo
IHdvdWxkIGJldHRlciBub3QgYmVpbmcgaW5saW5lLgo+IAo+IElPVyB5b3VyIHN1Z2dlc3RlZCBh
cHByb2FjaCAoYXQgbGVhc3QgZm9yIHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUpIGlzIHRvCj4gZG8g
d2hhdCB5b3UgZG8gaGVyZSBhbmQgY29udmVydCBpbmxpbmUgdG8gYWx3YXlzX2lubGluZSBhcyB3
ZSBzZWUgZml0Pwo+IElmIHNvLCB3ZSBzaG91bGQgYXQgbGVhc3Qgc2V0dGxlIG9uIHNvbWUgc3Vm
ZmljaWVudGx5IGZpcm0gY3JpdGVyaWEgYnkKPiB3aGljaCBzdWNoIGEgY29udmVyc2lvbiB3b3Vs
ZCBiZSBqdXN0aWZpYWJsZS4KPiAKPiBTZWVpbmcgdGhhdCB0aGlzIGlzIHByaW1hcmlseSB0byBo
ZWxwIGNsYW5nIC0gZGlkIHlvdSBjb25zaWRlcgo+IGludHJvZHVjaW5nIHNvbWV0aGluZyBsaWtl
IGNsYW5nX2lubGluZSwgZXhwYW5kaW5nIHRvIGp1c3QgaW5saW5lIGZvcgo+IGdjYywgYnV0IGFs
d2F5c19pbmxpbmUgZm9yIGNsYW5nPyBUaGlzIHdvdWxkIGF0IGxlYXN0IHByb3ZpZGUgYQo+IHN1
ZmZpY2llbnRseSBlYXN5IHdheSB0byB1bmRvIHRoaXMgaWYgYSBiZXR0ZXIgY2xhbmctc2lkZSBh
cHByb2FjaCBjYW4KPiBiZSBmb3VuZCBkb3duIHRoZSByb2FkLgoKV2hhdCB3b3VsZCBiZSB0aGUg
cG9pbnQgb2YgdGhpcz8gIFRoZSBvbmx5IHJlYXNvbiBhbHdheXNfaW5saW5lIGlzbid0Cm5lY2Vz
c2FyeSBmb3IgZ2NjIChpZiBJJ20gZm9sbG93aW5nIHRoZSBhcmd1bWVudCkgaXMgYmVjYXVzZSBp
dCBzbyBmYXIKaGFzIGFsd2F5cyBpbmxpbmVkIHRoZXNlIGZ1bmN0aW9ucy4gIElmIGl0IHN0b3Bw
ZWQgaW5saW5pbmcgdGhlbSwgd2UnZApuZWVkIHRvIGNoYW5nZSBpdCB0byBhbHdheXNfaW5saW5l
IGFueXdheTsgc28gd2h5IG5vdCBqdXN0IHNheSBzbyB0bwpiZWdpbiB3aXRoPwoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:19:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGREr-0005zz-BD; Fri, 04 Oct 2019 17:19:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhcM=X5=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iGREq-0005zu-37
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:19:32 +0000
X-Inumbo-ID: 2075f680-e6cb-11e9-80e3-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2075f680-e6cb-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 17:19:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570209571;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=gnRnZNuBMVJzv82PkFY8ARtaFV10Y0HzbUsI0UjSxT0=;
 b=dJeu1x9rqliNJVBvv0LvVVPukjhdIP0hbXBpfRH4aTafBimebqFRSEQm
 f7nVF68jp8L6Wq9BR3WHZ3Mz5ufyvskcz/QWNnSyIHE8nt2ZxHo468s6D
 Y1Q/a9bMGo/XawatnWK8PAt+sgPHeCEc9G6tJvwtcyHyEvcOHT7oAhWaI 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Hts0Mswa+C8bqulurgVqV+zfC7g7STtYjB0IR6L/ixtg6jDu7OIF2kY9Ud4ytY0ChhHYUwM91U
 Zubgb04NU3bzs8O3c8hd9v7q3KpNJXpoisCEI45ULaboGnt2wnd2alHnqfahpuq9/QpE8IqTjU
 VfnSGDxWUMlgGisLp6PkLGlWwzopxbbs8Ics081RnIJG2VePlIGXMeSP7r7K3eHs8/0UjrJuTH
 i85sBReYv6cri16N3oq+diMdekeS77OyeP76vPoEZWVt0NIUc2duuSqwaS0COipgOwsp5JOgSu
 Spc=
X-SBRS: 2.7
X-MesageID: 6739708
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,257,1566878400"; 
   d="scan'208";a="6739708"
Date: Fri, 4 Oct 2019 18:19:28 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191004171928.GO1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-6-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191004151707.24844-6-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 5/6] libxl: Move shadow_memkb
 and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMDQ6MTc6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQEAgLTg2Miw2ICs4NjQsMzAgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Rlc3RydWN0
aW9uX2NiKGxpYnhsX19lZ2MgKmVnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kb21haW5fZGVzdHJveV9zdGF0ZSAqZGRzLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKPiAgCj4gK3N0YXRpYyBfQm9vbCBva190
b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZShsaWJ4bF9fZ2MgKmdjKQoKSXMgdGhlcmUgYSByZWFz
b24gdG8gdXNlIF9Cb29sIGluc3RlYWQgb2YgYGJvb2wnPyBJdCB3b3VsZCBiZSB0aGUgZmlyc3QK
X0Jvb2wgaW4gbGlieGwuCgo+ICt7Cj4gKyAgICAvKgo+ICsgICAgICogVGhpcyBpcyBhIGZ1ZGdl
LiAgV2UgYXJlIHRyeWluZyB0byBmaW5kIHdoZXRoZXIgdGhlIGNhbGxlcgo+ICsgICAgICogY2Fs
bHMgdGhlIG9sZCB2ZXJzaW9uIG9mIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeS4gIElmIHRoZXkg
ZG8KPiArICAgICAqIHRoZW4sIGJlY2F1c2UgaXQgb25seSBnZXRzIHRoZSBiX2luZm8sIGFuZCBi
ZWNhdXNlIGl0IGNhbid0Cj4gKyAgICAgKiB1cGRhdGUgdGhlIGJfaW5mbyAoYmVjYXVzZSBpdCdz
IGNvbnN0KSwgaXQgd2lsbCBiYXNlIGl0cwo+ICsgICAgICogY2FsY3VsYXRpb25zIG9uIGRlZmF1
bHRpbmcgc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiB0byAwCj4gKyAgICAgKiBJbiB0aGF0
IGNhc2Ugd2UgcHJvYmFibHkgc2hvdWxkbid0IGRlZmF1bHQgdGhlbSBkaWZmZXJlbnRseQo+ICsg
ICAgICogZHVyaW5nIGxpYnhsX2RvbWFpbl9jcmVhdGUuCj4gKyAgICAgKgo+ICsgICAgICogVGhl
IHJlc3VsdCBpcyB0aGF0IHRoZSBiZWhhdmlvdXIgd2l0aCBvbGQgY2FsbGVycyBpcyB0aGUgc2Ft
ZQo+ICsgICAgICogYXMgaW4gNC4xMzogbm8gYWRkaXRpb25hbCBtZW1vcnkgaXMgYWxsb2NhdGVk
IGZvciBzaGFkb3cgYW5kCj4gKyAgICAgKiBpb21tdSAodW5sZXNzIHRoZSBjYWxsZXIgc2V0IHNo
YWRvd19tZW1rYiwgZWcgZnJvbSBhIGNhbGwgdG8KPiArICAgICAqIGxpYnhsX2dldF9yZXF1aXJl
ZF9zaGFkb3dfbWVtb3J5KS4KPiArICAgICAqLwo+ICsgICAgcmV0dXJuIENUWC0+bGlieGxfZG9t
YWluX25lZWRfbWVtb3J5XzB4MDQxMjAwX2NhbGxlZCAmJgo+ICsgICAgICAgICAgIUNUWC0+bGli
eGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZDsKCkkgdGhpbmsgdGhlIGxvZ2ljIGhlcmUgaXMg
aW52ZXJ0ZWQuCgpXaXRoIHRoaXMgcGF0Y2ggYXBwbGllZCwgd2UgaGF2ZToKeGwKICAgIGNhbGxz
IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSgpCiAgICAgICAgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdCgpCiAgICAgICAgICAgIGJlY2F1c2Ugc2hhZG93X21lbWtiIGlzIGRlZmF1bHQg
YW5kIHRoYXQgZnVuY3Rpb24gcmV0dXJuIDAKICAgICAgICAgICAgdGhlbiBzaGFkb3dfbWVta2Ig
aXMgc3RpbGwgZGVmYXVsdAogICAgY3JlYXRlX2RvbWFpbigpCiAgICAgICAgbGlieGxfX2RvbWFp
bl9jb25maWdfc2V0ZGVmYXVsdCgpCiAgICAgICAgICAgIHNhbWUgdGhpbmcsIHNoYWRvd19tZW1r
YiBpcyB1bnRvdWNoLCBzbyBzdGlsbCBkZWZhdWx0CiAgICAgICAgICAgIGxpYnhsX19kb21haW5f
YnVpbGRfaW5mb19zZXRkZWZhdWx0KCkKICAgICAgICAgICAgICAgIHNoYWRvd19tZW1rYiBpcyBk
ZWZhdWx0CiAgICAgICAgICAgICAgICAgICAgLT4gc2hhZG93X21lbWtiID0gMAoKVGhpcyBpcyBk
aWZmZXJlbnQgd2hhdCBpcyBleHBlY3RlZCBieSB0aGUgY29tbWl0IG1lc3NhZ2UuCj4gRm9yIHhs
LCBubyBjaGFuZ2UuICBUaGUgY29kZSBtb3ZlcyBmcm9tIHhsIHRvIGxpYnhsLgoKSW5zdGVhZCwg
aWYgeGwgY2FsbHMgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwKCk6CiAgICBjcmVh
dGVfZG9tYWluKCkKICAgICAgICBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KCkKICAg
ICAgICAgICAgaWYgc2hhZG93X21lbWtiIGlzIGRlZmF1bHQ7IG9rX3RvX2RlZmF1bHRfbWVta2Jf
aW5fY3JlYXRlIGlzIDEKICAgICAgICAgICAgICAgIHNvIHNoYWRvd19tZW1rYiBpcyBzZXQgdG8g
YSB2YWx1ZSBkaWZmZXJlbnQgdGhhdCB0aGUgb25lCiAgICAgICAgICAgICAgICBjYWxjdWxhdGVk
IGJ5IG5lZWRfbWVtb3J5XzB4MDQxMDAuCgpPciBkaWQgSSBtaXNzIHNvbWV0aGluZz8KCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:23:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRJ8-0006um-I3; Fri, 04 Oct 2019 17:23:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lQ+Z=X5=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRJ6-0006ug-NS
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:23:56 +0000
X-Inumbo-ID: be33665a-e6cb-11e9-80e3-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be33665a-e6cb-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 17:23:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570209835;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=8NJRgPzwZbdgrxrueBYH/2S1e7V8cg8TR7MuY3dJ7KY=;
 b=R16DhUl351fwW2F+BLqAMhNdj3PykuqFM2hOa4PWWuw4Yq3izbBiuKkU
 R8GKX4fL4nYxc2DwjGLSnydcGffgJEr7iuQhpuU6LsW8+R0SWtMGhojEL
 41R9aKcHTOAeHJaNzh7JzeuI8UdyJvtVvt7YMOm23zqyD5wUI0NcVRjCz s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: X6dSmBN6cj0l/Wc2C/Uv8+9AvogdURIq9N+YcmNK6zGi79Zb34F5CI7c2pwjAeRdD9IBb/UPzP
 uHKl0muuSgJwIQXIl3UT4mNkMu0KZznFapezePJe0OqQc76je0l2AqlyVzs9Yb+/wA5qy04vNl
 3SpFr3Wyl0tDd5g+Oav3/3GwaxUAE4rcY6T4WigDXJt1XmMfhzqFkIRb+PTeOlUH9sfVISPNfr
 WRij6D7P1yZ83QypiibNZzw+0pCRo/ytheEfpkUfIwkWzvU8XuNkNTPCrC26VI/YkjbcQaJdpo
 to8=
X-SBRS: 2.7
X-MesageID: 6739951
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,257,1566878400"; 
   d="scan'208";a="6739951"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23959.32798.263057.440385@mariner.uk.xensource.com>
Date: Fri, 4 Oct 2019 18:23:42 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191004171928.GO1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-6-ian.jackson@eu.citrix.com>
 <20191004171928.GO1163@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 5/6] libxl: Move shadow_memkb
 and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgNS82XSBsaWJ4
bDogTW92ZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiIGRlZmF1bHRpbmcgaW50byBsaWJ4
bCIpOgo+IE9uIEZyaSwgT2N0IDA0LCAyMDE5IGF0IDA0OjE3OjA2UE0gKzAxMDAsIElhbiBKYWNr
c29uIHdyb3RlOgo+ID4gQEAgLTg2Miw2ICs4NjQsMzAgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRl
X2Rlc3RydWN0aW9uX2NiKGxpYnhsX19lZ2MgKmVnYywKPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRlICpkZHMsCj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7Cj4gPiAgCj4gPiAr
c3RhdGljIF9Cb29sIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGxpYnhsX19nYyAqZ2Mp
Cj4gCj4gSXMgdGhlcmUgYSByZWFzb24gdG8gdXNlIF9Cb29sIGluc3RlYWQgb2YgYGJvb2wnPyBJ
dCB3b3VsZCBiZSB0aGUgZmlyc3QKPiBfQm9vbCBpbiBsaWJ4bC4KCkkgaGFkIHRoZSB3cm9uZyBo
ZWFkIG9uLiAgKEkndmUgYmVlbiB3cml0aW5nIGNvZGUgcmVjZW50bHkgd2hlcmUKYGJvb2wnIHdh
c24ndCBhdmFpbGFibGUuKQoKPiA+ICsgICAgcmV0dXJuIENUWC0+bGlieGxfZG9tYWluX25lZWRf
bWVtb3J5XzB4MDQxMjAwX2NhbGxlZCAmJgo+ID4gKyAgICAgICAgICAhQ1RYLT5saWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnlfY2FsbGVkOwo+IAo+IEkgdGhpbmsgdGhlIGxvZ2ljIGhlcmUgaXMgaW52
ZXJ0ZWQuCgpZb3UgYXJlIHJpZ2h0LgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:24:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRJU-0006ws-TD; Fri, 04 Oct 2019 17:24:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhcM=X5=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iGRJU-0006wk-7n
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:24:20 +0000
X-Inumbo-ID: cc28dce0-e6cb-11e9-975e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc28dce0-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:24:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570209860;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=EJw/Rq2zR99HBxUwvbicoSbsHWpf6yq9Dbc9r/zRD5o=;
 b=Cu3tS6ly/xTHXuVLhuYmDH+gANnYDtr7bKVb9ObNV8orhetDCJj4MWUr
 kWeV7sMnkHSM2aB1N6wMF7/WvBUlPkVWILiANAG8RJTBTFUX3UM3Dfkdd
 7tBBIYZKU6O0IEU6DhgBg/8WofW7PR9+FBxABOt6PC5q18S9K9KsfZsdo Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YTuMUr++X32/18vQKEGWJPm9JLYiiu4zxLSYRMZAdWONYKprrIkcvvyGEjetgFKzlETfVq7jtF
 l6m+8PKg1dCO6iZ/ssEbW5YSv1/e6Ri7VbUF3siQ41cFBPqc0XFH35DG3xZJyDKjx736dCZYyd
 4NcDaAZXKgi1YaBhaWvN6ezkzZa2fyRY45UbPsnlYVg7uVWzDyjLnbv5cJrRbk6WvomFmvHdM5
 BjnihXgYFKEmJW696jjxfuqay3asXAHJhdU0XFJCGAC8A/O9eTSKL+6S9PgxMXZZKHHqWuj0qZ
 eO0=
X-SBRS: 2.7
X-MesageID: 6559033
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,257,1566878400"; 
   d="scan'208";a="6559033"
Date: Fri, 4 Oct 2019 18:24:16 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191004172416.GP1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-7-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191004151707.24844-7-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 6/6] libxl: Remove/deprecate
 libxl_get_required_*_memory from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMDQ6MTc6MDdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhlc2UgYXJlIG5vdyByZWR1bmRhbnQgYmVjYXVzZSBzaGFkb3dfbWVta2IgYW5kIGlv
bW11X21lbWtiIGFyZSBub3cKPiBkZWZhdWx0ZWQgYXV0b21hdGljYWxseSBieSBsaWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnkgYW5kCj4gbGlieGxfZG9tYWluX2NyZWF0ZSBldGMuICBDYWxsZXJzIHNo
b3VsZCBub3Qgbm93IGNhbGwgdGhlc2U7IGluc3RlYWQsCj4gdGhleSBzaG91bGQganVzdCBsZXQg
bGlieGwgdGFrZSBjYXJlIG9mIGl0Lgo+IAo+IGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5IHdhcyBpbnRyb2R1Y2VkIGluIGY4OWY1NTU4MjdhNgo+ICAgInJlbW92ZSBsYXRlIChvbi1k
ZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcyIKPiBXZSBjYW4gZnJlZWx5
IHJlbW92ZSBpdCBiZWNhdXNlIGl0IHdhcyBuZXZlciBpbiBhbnkgcmVsZWFzZS4KPiAKPiBsaWJ4
bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBoYXMgYmVlbiBpbiBsaWJ4bCBhcHByb3hpbWF0
ZWx5Cj4gZm9yZXZlci4gIEl0IHNob3VsZCBwcm9iYWJseSBub3QgaGF2ZSBzdXJ2aXZlZCB0aGUg
Y3JlYXRpb24gb2YKPiBsaWJ4bF9kb21haW5fY3JlYXRlLCBidXQgaXQgc2VlbXMgdGhlIEFQSSBh
d2t3YXJkbmVzc2VzIHdlIHNlZSBpbgo+IHJlY2VudCBjb21taXRzIHByZXZlbnRlZCB0aGlzLiAg
U28gd2UgaGF2ZSB0byBrZWVwIGl0LiAgSXQgcmVtYWlucwo+IGZ1bmN0aW9uYWwgYnV0IHdlIGNh
biBkZXByZWNhdGUgaXQuICBIb3BlZnVsbHkgd2UgY2FuIGdldCByaWQgb2YgaXQKPiBjb21wbGV0
ZWx5IGJlZm9yZSB3ZSBmaW5kIHRoZSBuZWVkIHRvIGNoYW5nZSB0aGUgY2FsY3VsYXRpb24gdG8g
dXNlCj4gYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB3aGljaCBpdHMgYXJndW1lbnRzIGRvIG5vdCBj
dXJyZW50bHkgc3VwcGx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:25:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRK5-00072X-Dn; Fri, 04 Oct 2019 17:24:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhcM=X5=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iGRK3-00072L-SU
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:24:55 +0000
X-Inumbo-ID: e17cdf7e-e6cb-11e9-975e-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e17cdf7e-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:24:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570209895;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=IKUVDkW0KNCKICzv7a6q7TBRGSfcG9ly9WXBa819e3o=;
 b=erClbnGFxcPdfjsQEpYrmaOpn9U06sdLHDd52F9YfHLiJLI6NbhqOlgf
 dTaxwfcFin+vMnDlQ19yzKjL7cskaedtpveDGSaGWntfUXcfHLNAl5T+d
 2MK7v+xsbA5PMjYB+Z0ug9MuE8+2cuwPB4jbsHV21+BIM+GjsllkYx6o1 c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qSPMDlCnrRXgSzjCQxs2r5NkX0SBlzjmPfktTGRn4j5qwA58cQCGskZPxxu+tPS2M25QdCdFx7
 5R7iF879V2A9HDf3mqIgjIZbg38l00FTy3FZVYF7dBDcFB9Lgv0z+uRpOlJypXxtSGGZtIzMHv
 H5/5GInJd8+bP5w7B7m6+XKeh2j7icUj15zaNdhXZRSuWHMuVZD5fvJ/+BRZkoXFe8EA+DHLiH
 yW4FXo1psTvosnW6Q/wDUYcPBd6Dxl4VjnPGCMr09TYUzZeEZQHRoMKqGCEhLoHg+xL+GkyisE
 V5Q=
X-SBRS: 2.7
X-MesageID: 6739996
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,257,1566878400"; 
   d="scan'208";a="6739996"
Date: Fri, 4 Oct 2019 18:24:52 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191004172452.GA18712@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191004151707.24844-3-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 2/6] xl: Pass
 libxl_domain_config to freemem(), instead of b_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMDQ6MTc6MDNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgbGlieGwgQVBJIGluIGEgbW9tZW50IGFu
ZCB0aGlzIGNoYW5nZSB3aWxsCj4gbWFrZSBpdCBzaW1wbGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhvbnkgUEVS
QVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:26:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRLB-0007BU-Qk; Fri, 04 Oct 2019 17:26:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UhcM=X5=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iGRL9-0007BH-Ul
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:26:03 +0000
X-Inumbo-ID: 09d7bd0e-e6cc-11e9-9bee-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09d7bd0e-e6cc-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 17:26:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570209964;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=CuKH6DKLVyVlBFgQqNXO/ukLR2TJBsHcyK2zSU/4Frk=;
 b=f33p+fGgtyAQaU0gXEqqgxVJHZyQ5GvacXIPrfwZDuGu9uDKs5P5KkSh
 3zEYLv33duuTuiNikgn5zzw44BZQ5/xRLAljBBq7LGenTNMQJmUCgkqz9
 O8WdGjfpXM8/WH55qnXnyrA9ETHYsahtxMgXpQka3l0sGLEmowPODgzlH Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uqc2XZ/W9yM/TYIDK4b5FV4QZmI4QS4nZMtLsPyZ2wOT/h8YsE7qz9PHp84NUldKOTGO7ZkJWz
 a3A+fajKH1NkS1bHzwYs0dvO7GEsKENQR52zY38qv9ZDiuNvsPP4aPuH3RWBXtzlTxUaLYRnQ/
 KnzMxgKnOgSYilyuAoS+1JI1uCVpdZINELL67lTM9lno+JlX+NxVVSbQO2DVZDQNzAKz6HKAGg
 /n1SNm91fUupCz/kWIBtr7I0G/BbIpRwvMzqiQC3HkSRUqUKwSgDUv+/aRp1GFQw/2wyRl/rBs
 Bec=
X-SBRS: 2.7
X-MesageID: 6559098
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,257,1566878400"; 
   d="scan'208";a="6559098"
Date: Fri, 4 Oct 2019 18:25:59 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191004172559.GQ1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-4-ian.jackson@eu.citrix.com>
 <20191004155349.GM1163@perard.uk.xensource.com>
 <23959.28043.718413.994044@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23959.28043.718413.994044@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 3/6] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMDQsIDIwMTkgYXQgMDU6MDQ6MjdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgMy82
XSBsaWJ4bDogbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogTmV3IGZ1bmN0aW9uIik6
Cj4gPiBPbiBGcmksIE9jdCAwNCwgMjAxOSBhdCAwNDoxNzowNFBNICswMTAwLCBJYW4gSmFja3Nv
biB3cm90ZToKPiA+ID4gKyAgICBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGdjLGRf
Y29uZmlnLGRvbWlkKTsKPiA+IAo+ID4gU2hvdWxkbid0IHlvdSBjaGVjayBmb3IgZXJyb3IgPwo+
IAo+IEJsaW1leSwgeWVzISAgVGhhbmtzIQoKV2l0aCB0aGF0IGZpeGVkOgpSZXZpZXdlZC1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgotLSAKQW50aG9ueSBQ
RVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:28:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRNJ-0007OK-AD; Fri, 04 Oct 2019 17:28:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihSl=X5=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iGRNI-0007OC-FO
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:28:16 +0000
X-Inumbo-ID: 58e627fa-e6cc-11e9-96dc-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58e627fa-e6cc-11e9-96dc-bc764e2007e4;
 Fri, 04 Oct 2019 17:28:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570210095;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=lUtunnrL5RFDWPSS0nbVoLnbRteyjchwMzUGe70r1VU=;
 b=Bn7pL3n9Zm15MLo1vtfg5k/YkTNRZut/2DXHV9/7Y26TMj42ycHqEQYp
 qgOLD1pluRpMo8zPJXZBIQ+cukfSytHurFTb/+JRZYIklXfvVrE8qAgmT
 ZrxtWlcazfUTrklXwUrLLFtNAsj6oAKMV+ormIpttrLYjPSbguUglk1ly A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oNVXnSR+zRdPtT/qsSvrgv4M71B7NWUfkCm0//C6UzGSptDecoQaFVe7Q8Dpy1F4P5PWKRkdgn
 annfTZ4C1Bq4H7JP/nnYA7nzNw0UJ3lY5Ds3ZrBA1XWJRFfrNyS+pCVk16q5YE9BeqD1q9w9WG
 paugSbL23ji91q5MOLxnUpnd89SxIq4on07e2qtdEvTaa3/+jkroGtWXS7k5/AEJ+Or244AgJS
 v7pMPPVh8DPoNWxglPxFizTSsp0Y6On/RUzdhlQAMICTcklLh+qjFGUEIiwuFF/KQWTyHi2HBM
 ylY=
X-SBRS: 2.7
X-MesageID: 6559150
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,257,1566878400"; 
   d="scan'208";a="6559150"
To: Jan Beulich <jbeulich@suse.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
 <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
Date: Fri, 4 Oct 2019 18:28:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMTAvMjAxOSAxNDozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMTAuMjAxOSAx
NToxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjYvMDkvMjAxOSAxNToyOCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBAQCAtMTA2OCw4ICsxMDY3LDI5IEBAIHN0YXRpYyB2b2lkICogX19p
bml0IGFsbG9jYXRlX3Bwcl9sb2coc3QKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BQUl9MT0dfREVGQVVMVF9FTlRSSUVTLCAiUFBSIExvZyIpOwo+Pj4gIH0KPj4+
ICAKPj4+ICsvKgo+Pj4gKyAqIFdpdGhpbiBpdnJzX21hcHBpbmdzW10gd2UgYWxsb2NhdGUgYW4g
ZXh0cmEgYXJyYXkgZWxlbWVudCB0byBzdG9yZQo+Pj4gKyAqIC0gc2VnbWVudCBudW1iZXIsCj4+
PiArICogLSBkZXZpY2UgdGFibGUuCj4+PiArICovCj4+PiArI2RlZmluZSBJVlJTX01BUFBJTkdT
X1NFRyhtKSAobSlbaXZyc19iZGZfZW50cmllc10uZHRlX3JlcXVlc3Rvcl9pZAo+Pj4gKyNkZWZp
bmUgSVZSU19NQVBQSU5HU19ERVZUQUIobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmludHJlbWFw
X3RhYmxlCj4+PiArCj4+PiArc3RhdGljIHZvaWQgX19pbml0IGZyZWVfaXZyc19tYXBwaW5nKHZv
aWQgKnB0cikKPj4+ICt7Cj4+PiArICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJz
X21hcHBpbmdzID0gcHRyOwo+PiBIb3cgYWJzb2x1dGVseSBjZXJ0YWluIGFyZSB3ZSB0aGF0IHB0
ciB3aWxsIG5ldmVyIGJlIE5VTEw/Cj4gQXMgY2VydGFpbiBhcyB3ZSBjYW4gYmUgYnkgbmV2ZXIg
aW5zdGFsbGluZyBhIE5VTEwgcG9pbnRlciBpbnRvIHRoZQo+IHJhZGl4IHRyZWUsIGFuZCBieSBv
YnNlcnZpbmcgdGhhdCBuZWl0aGVyIHJhZGl4X3RyZWVfZGVzdHJveSgpIG5vcgo+IHJhZGl4X3Ry
ZWVfbm9kZV9kZXN0cm95KCkgd291bGQgZXZlciBjYWxsIHRoZSBjYWxsYmFjayBmb3IgYSBOVUxM
Cj4gbm9kZS4KPgo+PiBJdCBtaWdodCBiZSBiZXR0ZXIgdG8gcmVuYW1lIHRoaXMgdG8gcmFkaXhf
dHJlZV9mcmVlX2l2cnNfbWFwcGluZ3MoKSB0bwo+PiBtYWtlIGl0IGNsZWFyIHdobyBjYWxscyBp
dCwgYW5kIGFsc28gcHJvdmlkZSBhIGhpbnQgYXMgdG8gd2h5IHRoZQo+PiBwYXJhbWV0ZXIgaXMg
dm9pZC4KPiBJJ20gbm90IGhhcHB5IHRvIGFkZCBhIHJhZGl4X3RyZWVfIHByZWZpeDsgSSdkIGJl
IGZpbmUgd2l0aCBhZGRpbmcKPiBlLmcuIGRvXyBpbnN0ZWFkLCBpbiBjYXNlIHRoaXMgcHJvdmlk
ZXMgZW5vdWdoIG9mIGEgaGludCBmb3IgeW91cgo+IHRhc3RlIHRoYXQgdGhpcyBpcyBhY3R1YWxs
eSBhIGNhbGxiYWNrIGZ1bmN0aW9uLgoKSG93IGFib3V0IGEgX2NhbGxiYWNrKCkgc3VmZml4P8Kg
IEknbSBsb29raW5nIHRvIG1ha2UgaXQgb2J2aW91cyB0aGF0IHlvdQpjb2RlIHNob3VsZG4ndCBz
aW1wbHkgY2FsbCBpdCBkaXJlY3RseS4KCkEgImRvXyIgcHJlZml4LCBpbiBwYXJ0aWN1bGFyLCBw
cm92aWRlcyBubyB1c2VmdWwgaW5mb3JtYXRpb24gdG8gdGhlIHJlYWRlci4KCj4+PiBAQCAtMTA4
MiwxMyArMTEwMiwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUoc3Ry
Cj4+PiAgICAgIGlmICggaW50ciAmJiAhc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKGlvbW11
KSApCj4+PiAgICAgICAgICBnb3RvIGVycm9yX291dDsKPj4+ICAKPj4+IC0gICAgLyogVG8gbWFr
ZSBzdXJlIHRoYXQgZGV2aWNlX3RhYmxlLmJ1ZmZlciBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgYWxs
b2NhdGVkICovCj4+PiAtICAgIGlmICggZGV2aWNlX3RhYmxlLmJ1ZmZlciA9PSBOVUxMICkKPj4+
ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhlIGRldmljZSB0YWJsZSBoYXMgYmVlbiBzdWNjZXNz
ZnVsbHkgYWxsb2NhdGVkLiAqLwo+Pj4gKyAgICBpdnJzX21hcHBpbmdzID0gZ2V0X2l2cnNfbWFw
cGluZ3MoaW9tbXUtPnNlZyk7Cj4+PiArICAgIGlmICggIUlWUlNfTUFQUElOR1NfREVWVEFCKGl2
cnNfbWFwcGluZ3MpICkKPj4gVGhpcyBpcyBzdGlsbCBnb2luZyB0byBjcmFzaCB3aXRoIGEgTlVM
TCBwb2ludGVyIGRlZmVyZW5jZSBpbiB0aGUgY2FzZQo+PiBkZXNjcmliZWQgYnkgdGhlIGNvbW1l
bnQuwqAgKFRoZW4gYWdhaW4sIGl0IG1heSBub3QgY3Jhc2gsIGFuZCBoaXQKPj4gdXNlcnNwYWNl
IGF0IHRoZSA2NE0gbWFyay4pCj4+Cj4+IFlvdSBhYnNvbHV0ZWx5IG5lZWQgdG8gY2hlY2sgaXZy
c19tYXBwaW5ncyBiZWluZyBub24gTlVMTCBiZWZvcmUgdXNpbmcKPj4gSVZSU19NQVBQSU5HU19E
RVZUQUIoKSwgb3IgcGVyaGFwcyByb2xsIHRoZSBjaGVjayBpbnRvIHRoZSBtYWNyby4KPiBJIGNh
biBvbmx5IHJlcGVhdCB3aGF0IEkndmUgc2FpZCBpbiByZXBseSB0byB5b3VyIHJlc3BlY3RpdmUg
djYgcmVtYXJrOgo+IFdlIHdvbid0IGNvbWUgaGVyZSBmb3IgYW4gSU9NTVUgd2hpY2ggZGlkbid0
IGhhdmUgaXRzIGl2cnNfbWFwcGluZ3MKPiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkLgoKUmlnaHQs
IGJ1dCB0byBhIGZpcnN0IGFwcHJveGltYXRpb24sIEkgZG9uJ3QgY2FyZS7CoCBJIGNhbiBwaWN0
dXJlCmV4YWN0bHkgd2hhdCBDb3Zlcml0eSB3aWxsIHNheSBhYm91dCB0aGlzLCBpbiB0aGF0IHJh
ZGl4X3RyZWVfbG9va3VwKCkKbWF5IHJldHVybiBOVUxMLCBhbmQgaXQgaXMgdXNlZCBoZXJlIHVu
Y29uZGl0aW9uYWxseSB3aGVyZSBpbiBtb3N0IG90aGVyCmNvbnRleHRzLCB0aGUgcG9pbnRlciBn
ZXRzIGNoZWNrZWQgYmVmb3JlIHVzZS4KCj4gWW91IGFsc28gc2VlbSB0byBiZSBtaXhpbmcgdXAg
dGhpcyBhbmQgdGhlCj4gZGV2aWNlIHRhYmxlIGFsbG9jYXRpb24gLSB0aGUgY29tbWVudCByZWZl
cnMgdG8gdGhlIGxhdHRlciwgd2hpbGUgeW91cgo+IE5VTEwgZGVyZWYgY29uY2VybiBpcyBhYm91
dCB0aGUgZm9ybWVyLiAoSWYgeW91IGdvIHRocm91Z2ggdGhlIGNvZGUKPiB5b3UnbGwgZmluZCB0
aGF0IHdlIGhhdmUgbnVtZXJvdXMgb3RoZXIgcGxhY2VzIHV0aWxpemluZyB0aGUgZmFjdCB0aGF0
Cj4gZ2V0X2l2cnNfbWFwcGluZ3MoKSBjYW4ndCBmYWlsIGluIGNhc2VzIGxpa2UgdGhlIG9uZSBh
Ym92ZS4pCgpUaGUgZXhpc3RpbmcgY29kZSBiZWluZyB0ZXJyaWJsZSBpc24ndCBhIHJlYXNvbmFi
bGUganVzdGlmaWNhdGlvbiBmb3IKYWRkaW5nIHRvIHRoZSBtZXNzLgoKSXQgYXBwZWFycyB3ZSBo
YXZlOgoKMXggYXNzZXJ0IG5vdCBudWxsCjE0eCBibGluZCB1c2UKM3ggY2hlY2sKCndoaWNoIGlz
bid0IGEgZ3JlYXQgc3RhdGVtZW50IGFib3V0IHRoZSBxdWFsaXR5IG9mIHRoZSBjb2RlLgoKU2Vl
aW5nIGFzIHdlIGFyZSBwdXNoZWQgdG8gdGhlIGRlYWRsaW5lIGZvciA0LjEzLCBiZWdydWRnaW5n
bHkgQS1ieQoocHJlZmVyYWJseSB3aXRoIHRoZSBfY2FsbGJhY2soKSBzdWZmaXgpLCBidXQgSSdt
IHN0aWxsIG5vdCBoYXBweSB3aXRoCnRoZSBvdmVyYWxsIHF1YWxpdHkgb2YgdGhlIGNvZGUuwqAg
QXQgbGVhc3QgaXQgaXNuJ3QgZ2V0dGluZwpzdWJzdGFudGlhbGx5IHdvcnNlIGFzIGEgY29uc2Vx
dWVuY2UgaGVyZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:58:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRqH-0001Yu-FZ; Fri, 04 Oct 2019 17:58:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2jBs=X5=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1iGRqG-0001Yp-7u
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:58:12 +0000
X-Inumbo-ID: 85d7952e-e6d0-11e9-975f-12813bfff9fa
Received: from USAT19PA22.eemsg.mail.mil (unknown [214.24.22.196])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85d7952e-e6d0-11e9-975f-12813bfff9fa;
 Fri, 04 Oct 2019 17:58:10 +0000 (UTC)
X-EEMSG-check-017: 35698020|USAT19PA22_ESA_OUT03.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.67,257,1566864000"; d="scan'208";a="35698020"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by USAT19PA22.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 04 Oct 2019 17:57:58 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=tycho.nsa.gov; i=@tycho.nsa.gov; q=dns/txt;
 s=tycho.nsa.gov; t=1570211878; x=1601747878;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rH9e/z+r6ye3vHt1nGZH6N9lJd3r3TRyRYlhEtDDre8=;
 b=ozuyR+hxZ5JUp33BXPz1WAoyGXZl30znjjzY7QhriABiIPZuVYPq2J9c
 2/BNeg+Zhi1awj7xLoWsm3oUKndZYgIZ99+Efw1IfI8BgwBDjM8jAe/4J
 ncUK+YZ9ede052mHuh6/XwjKc6sRhes3eii4qtMkVYNDhXw7LkARoIJOS
 5lMB0wGlEeLJosRjsgYR16Zucwss8B5qE37SoQKJ0Mg0QvToOUKBAXNn2
 1Y5pMrnb9xEwZ2OSp/+F+HOOqhrPcprELBUBt70pteCLigLe5BEH3q0oF
 8wTCip6TU+wKiFjyCBNKxbHdN3S2QfzA2PuYhuza8JE7eBvZx/1htQFM4 g==;
X-IronPort-AV: E=Sophos;i="5.67,257,1566864000"; d="scan'208";a="28667917"
IronPort-PHdr: =?us-ascii?q?9a23=3AVftvzxCil6aB+owIZGmUUyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSPX8r8bcNUDSrc9gkEXOFd2Cra4d0KyL6uu5ADZIyK3CmUhKSIZLWR?=
 =?us-ascii?q?4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBx?=
 =?us-ascii?q?rwKxd+KPjrFY7OlcS30P2594HObwlSizexfL1/IA+2oAnMucUanJZuJrgswR?=
 =?us-ascii?q?bVv3VEfPhby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPX?=
 =?us-ascii?q?w7683trhnDUBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RD?=
 =?us-ascii?q?qv47t3RBLulSwKLCAy/n3JhcNsjaJbuBOhqAJ5w47Ie4GeKf5ycrrAcd8GWW?=
 =?us-ascii?q?ZNW8BcWCJbAoO4coABEewPM+hFpIX5vlcDox+zCQyqCejyyDFHm2X20LUn3e?=
 =?us-ascii?q?o/HwHI3AsgEdEAvnvao9r6NrsdX++uwanUzzjOde9a1Svz5YXKdB0qvPGCXa?=
 =?us-ascii?q?h3ccrU0UQhGRnKjlORqYP7OzOey+oDvHaG5ORhT+KgkXQoqw9sqTWo28gshZ?=
 =?us-ascii?q?TGiZwaylDe7yp025o1JN2kR057Zt6oCp1QtzqAOIdsTcMiRH9otT88x7Ybup?=
 =?us-ascii?q?C7ZDAHxIkoyhPQcfCKc5WE7gj9WOuePzt0nm9pdbSijBio60eg0PfzVsys3V?=
 =?us-ascii?q?ZPqSpKj8fDu2gW1xzW9siHUvx9/lq92TqX1wDc9OVEIUcsmKrHMZEh2L8wlo?=
 =?us-ascii?q?cIsUjZAi/3mFn5jK+Rdkk+/Oin9//nban8qp+ZNo90jhnyMqUomsOhHeQ1Kh?=
 =?us-ascii?q?UCUmeU9Oim1LDv4Ff1TKtFg/EoiKXVrYjWJcEBqa64Bw9V3Jwj6xG6Dzq+zd?=
 =?us-ascii?q?sYkmQII0xKeBKdlYfkIE3OIfDkAve/hFSgijFrx+vcMbH7DZXNKWbDnK/7fb?=
 =?us-ascii?q?lh805c1BYzzddH6pJWF7EBJPPzVVH3tNDCAR85KRa7w+LjCNhmzIweQ2ePDr?=
 =?us-ascii?q?WFP6PVtF+C/vgvLPWUZI8JpDb9LOAo5vHwgn8/gFMSYLem3YUJZ3C8BflmJ0?=
 =?us-ascii?q?SZYWHwgtcaC2sLsRQxTOryiF2YVj5TZWi9UL4g5j0hD4KmF4jDTJi3gLOdxC?=
 =?us-ascii?q?e7AoFWZmdeB1COHnfobYKEW+wXaC+JOc9hjycEWqa7R4A90hGusVyy970yDP?=
 =?us-ascii?q?fQ+yAe/b353dxxr7nRiBUz+DoyAN6U12WlRntx2GgPQmlylLBypwlxx0mO1Y?=
 =?us-ascii?q?B8gudEDppD6vVRSAA4OJXAietgBIPcQAXEK/uATlerRp2KDHkeVNs4zZdab0?=
 =?us-ascii?q?lxFtq4hzjfziGqBPkTjLXNC5sqpPGPl0PtLtpwni6VnJIqiEMrF44Wbjyr?=
X-IPAS-Result: =?us-ascii?q?A2CGAQAqh5dd/wHyM5BmGwEBAQEDAQEBDAMBAQGBZ4F0K?=
 =?us-ascii?q?oFAMiqEIpBJJZN/hyMJAQEBAQEBAQEBNAECAQGEQAKCRyM4EwIMAQEBBAEBA?=
 =?us-ascii?q?QEBBQMBAWyFOYI6KQGCaAEFIxVBEAsYAgImAgJXBgEMBgIBAYJfP4ILr1yBM?=
 =?us-ascii?q?oVNgy+BSIEMKIwOEgaBf4ERJwyCXz6HUYJYBJYhlxeCLZUSBhuCKgGXFS2Nf?=
 =?us-ascii?q?ptCIoFYKwoYKQ+DJ1AQFIIHjiolAzCBBgEBkGcBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Oct 2019 17:57:57 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 x94Hvvof024649; Fri, 4 Oct 2019 13:57:57 -0400
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20191004165646.14482-1-julien.grall@arm.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <db4c28cc-2d0b-2166-eb01-f8e9af68daa0@tycho.nsa.gov>
Date: Fri, 4 Oct 2019 13:57:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <20191004165646.14482-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Check
 xmalloc_array() return in security_sid_to_context()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNC8xOSAxMjo1NiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHhtYWxsb2NfYXJyYXko
KSBtYXkgcmV0dXJuIE5VTEwgaWYgdGhlcmUgYXJlIG1lbW9yeS4gUmF0aGVyIHRoYW4gdHJ5aW5n
Cj4gdG8gZGVmZXJlbmNlIGl0IGRpcmVjdGx5LCB3ZSBzaG91bGQgY2hlY2sgdGhlIHJldHVybiB2
YWx1ZSBmaXJzdC4KPiAKPiBDb3Zlcml0eS1JRDogMTM4MTg1Mgo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 17:58:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRqk-0001dt-QW; Fri, 04 Oct 2019 17:58:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2jBs=X5=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1iGRqj-0001dk-DG
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 17:58:41 +0000
X-Inumbo-ID: 97822638-e6d0-11e9-975f-12813bfff9fa
Received: from UPDC19PA21.eemsg.mail.mil (unknown [214.24.27.196])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97822638-e6d0-11e9-975f-12813bfff9fa;
 Fri, 04 Oct 2019 17:58:40 +0000 (UTC)
X-EEMSG-check-017: 19910134|UPDC19PA21_ESA_OUT03.csd.disa.mil
X-IronPort-AV: E=Sophos;i="5.67,257,1566864000"; d="scan'208";a="19910134"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by UPDC19PA21.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256;
 04 Oct 2019 17:58:38 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=tycho.nsa.gov; i=@tycho.nsa.gov; q=dns/txt;
 s=tycho.nsa.gov; t=1570211918; x=1601747918;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=tLOF0x7OBi88pZW1IULuERN4j1emCFy1tjMBKqtDeLo=;
 b=e9Oxbj8k+06QqpwQD1AL2FqL4FIjOadmXk0+TgaxfNIh7H/D0UoQDLuw
 y9MqiL9c96gQBEZwGC2X37HFJGtZ4RlmVYi/elDmjrgEHjJ6LFpu+rf95
 ZuA+CA77sewYhEC7wIs1MTR5GDdyNBM3lDOu7kOw+EHfTIzP/gN7NFw3E
 8IG0UBzZ4yJ9cWHuJR4+5JZK8y6VNheOXkFqWSYCWGzULdKoToiAEwR7w
 nZNWrwh4/TutH8DZqIjiRngsaY3XSRT4ikRzOXJht8zoXgX/5SB2ZDvtk
 PQc5896qgr83f86ZnDwSvv0knPVAtGdY5Vrr7J3KszFbjiSYg+UxfDUZ/ Q==;
X-IronPort-AV: E=Sophos;i="5.67,257,1566864000"; d="scan'208";a="33774752"
IronPort-PHdr: =?us-ascii?q?9a23=3AnIRnqBA1FGwBkj+NkUUwUyQJP3N1i/DPJgcQr6?=
 =?us-ascii?q?AfoPdwSP37psSwAkXT6L1XgUPTWs2DsrQY0rGQ7vmrADVZqb+681k6OKRWUB?=
 =?us-ascii?q?EEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAA?=
 =?us-ascii?q?jwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba58IRmsrQjdq8YajZZ/Jqos1x?=
 =?us-ascii?q?DEvmZGd+NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG?=
 =?us-ascii?q?4p6sLrswLDTRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Ui?=
 =?us-ascii?q?ms4qt3VBPljjoMOiUn+2/LlMN/kKNboAqgpxNhxY7UfJqVP+d6cq/EYN8WWX?=
 =?us-ascii?q?ZNUsNXWiNPGIO8a5YEAfQHM+hWsoLxo0ICoBW6CAWpAu7k1z1GiWLs3aAizu?=
 =?us-ascii?q?ovDw/G0gwnH9wNvnrbotr6O6UOXu6616TI0TfOYulK1Tvh5oXFcBYsquyMU7?=
 =?us-ascii?q?JqdsrRzFEiGQ3fgVWWqIzqITeV3fkDvWeF8uFuVPivhHQ9pAF/vzOiwdojio?=
 =?us-ascii?q?bUiY0LxVDE7z92zZ0pJdy4VEF7YdmkHIFWtyGBLYR6WMwiQ2Z2uCsjzLANpJ?=
 =?us-ascii?q?21fDASxZg6yBPSZOaLfoiV7h75SuqcLil0iGh4dL+5mh2861KvyvfmWcmxyF?=
 =?us-ascii?q?tKqy1FncTSuX0VzBzT79SHSuN6/ke8xTaDzwDT5f9AIUAzjafbN4QuwqQxlp?=
 =?us-ascii?q?oOqkTPBDP2mUXqg6+WcUUo4O6o5Pj8Yrr6vJOcMo50igXmPqQvnMywH/g4Px?=
 =?us-ascii?q?ATU2WU9umwzr3u8VDjTLlUgfA6jLPVvI3CKcQevKG5AgtV0og56xa4CjeryM?=
 =?us-ascii?q?kXnXYaI11bdxKHlZLmNkrSIPH4Efi/g1OsnC1tx/DdJLLtGJrNLn/dkLv5Z7?=
 =?us-ascii?q?Zy91ZcyBYvzdBY/59UCKwBIPbyWkDvstzUFBA5MxauzObjDNVwzZkRWXiKAq?=
 =?us-ascii?q?ODLKzStlqI7Po1I+aQfI8VpCr9K/896v/hk3A5n0YRcrS30psJdn+4Gu9rI0?=
 =?us-ascii?q?GYYXr3ntcBCn0GvwUgQ+zskF2CSzlTZ3SsUK0g+jE3EoWmDZ3MRoq1mryOwD?=
 =?us-ascii?q?+7HoFKZmBBEl2ME3jod5+DW/cXcyKfOdRhkiEfVbe/UYMuyRautAriwbp9Mu?=
 =?us-ascii?q?XU4jEYtY7k1NVt/+3cjwwy9ThvAsWSzW6NSXt4nmQSRz85j+hDphlf11OC3K?=
 =?us-ascii?q?4wrOZREdgbs/FUVgY3M9jT1eV+D/j7QAeHddCMHhLuUtigRD08UN8169sPeF?=
 =?us-ascii?q?pmXcWviAjZ2CinCKNTkKaEV7Iu9aeJ83H3Jst5g1rLnIY7hlAoCp9DOmGrib?=
 =?us-ascii?q?R23xTCDI7O1UOCnuClcrpKj32Fz3uK0Wfb5BIQawV3S6iQGClEN0Y=3D?=
X-IPAS-Result: =?us-ascii?q?A2CbBADyhpdd/wHyM5BmHAEBAQQBAQwEAQGBZ4F0KoFAM?=
 =?us-ascii?q?iqEIpBKJZsiCQEBAQEBAQEBATQBAgEBhEACgkcjOBMCDAEBAQQBAQEBAQUDA?=
 =?us-ascii?q?QFshTmCOikBgmgBBSMVQRALGAICJgICVwYBDAYCAQGCXz+CC69bgTKFTYMvg?=
 =?us-ascii?q?UiBDCiMDhIGgX+BEScMgl8+h1GCWASWIZcXgi2VEgYbgiqXFi2EDIlym0Iig?=
 =?us-ascii?q?VgrChgpD4MnUBAUggeOKiUDMIEGAQGQZwEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Oct 2019 17:58:37 +0000
Received: from moss-nexus.infosec.tycho.ncsc.mil (moss-nexus [192.168.25.48])
 by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id
 x94HwaX0024655; Fri, 4 Oct 2019 13:58:36 -0400
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20191004164243.30822-1-julien.grall@arm.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <d148b549-ee2c-5279-0395-b2e7edf24b5c@tycho.nsa.gov>
Date: Fri, 4 Oct 2019 13:58:36 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <20191004164243.30822-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, paul@xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNC8xOSAxMjo0MiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGZsYXNrX2Fzc2lnbl97
LCBkdH1kZXZpY2UoKSBtYXkgYmUgdXNlZCB0byBjaGVjayB3aGV0aGVyIHlvdSBjYW4gdGVzdCBp
Zgo+IGEgZGV2aWNlIGlzIGFzc2lnbmVkLiBJbiB0aGlzIGNhc2UsIHRoZSBkb21haW4gd2lsbCBi
ZSBOVUxMLgo+IAo+IEhvd2V2ZXIsIGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJtKCkgd2ls
bCBiZSBjYWxsZWQgYW5kIG1heSBlbmQgdXAKPiB0byBkZWZlcmVuY2UgYSBOVUxMIHBvaW50ZXIu
IFRoaXMgY2FuIGJlIHByZXZlbnRlZCBieSBtb3ZpbmcgdGhlIGNhbGwKPiBhZnRlciB3ZSBjaGVj
ayB0aGUgdmFsaWRpdHkgZm9yIHRoZSBkb21haW4gcG9pbnRlci4KPiAKPiBDb3Zlcml0eS1JRDog
MTQ4Njc0MQo+IEZpeGVzOiA3MWU2MTdhNmI4ICgndXNlIGlzX2lvbW11X2VuYWJsZWQoKSB3aGVy
ZSBhcHByb3ByaWF0ZS4uLicpCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 18:06:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 18:06:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGRyL-0002ao-Rn; Fri, 04 Oct 2019 18:06:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGRyK-0002aj-Qx
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 18:06:32 +0000
X-Inumbo-ID: b1d83114-e6d1-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b1d83114-e6d1-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 18:06:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGRyJ-0001m2-6Q; Fri, 04 Oct 2019 18:06:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGRyI-0007C7-Rk; Fri, 04 Oct 2019 18:06:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGRyI-0005cF-Qr; Fri, 04 Oct 2019 18:06:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142276-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b8ab1edad7d6999b8f926bade3904d5e857b4862
X-Osstest-Versions-That: xen=616b3d1a5b4497d6036536c427427fa4de208c54
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 18:06:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142276: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjI3Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiOGFiMWVkYWQ3ZDY5OTliOGY5MjZiYWRlMzkwNGQ1ZTg1N2I0ODYyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2MTZiM2QxYTViNDQ5N2Q2MDM2
NTM2YzQyNzQyN2ZhNGRlMjA4YzU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIyNjggIDIwMTkt
MTAtMDQgMTE6MDE6MTkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMjc2ICAy
MDE5LTEwLTA0IDE1OjA3OjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICA2MTZiM2QxYTViLi5iOGFiMWVkYWQ3ICBiOGFiMWVkYWQ3
ZDY5OTliOGY5MjZiYWRlMzkwNGQ1ZTg1N2I0ODYyIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 18:25:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 18:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGSGU-0004IP-Uo; Fri, 04 Oct 2019 18:25:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lq2G=X5=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1iGSGT-0004IK-L1
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 18:25:17 +0000
X-Inumbo-ID: 5065cc5e-e6d4-11e9-8c93-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5065cc5e-e6d4-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 18:25:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570213516;
 bh=hCJV6Cb9k1a8OM+r+Tfan49CvsXCBba1CExk57vZePQ=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=Daas7tnC03wHKKLBfYuMzjQrox/zIgjqmFzy8fq2OzEsTFzoYO+ABgnLR1T+KQbeB
 2l1cI0L/CZk24VIdjmIkWorsPHj+ykN5SDQUfYPueFthXtfhI5zsI3uoA6+RDLdeIl
 GakbnvZPF9XGmqnO7c+XSdLQYd7DnGvs56jooeOk=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20191004050520.7270-1-jgross@suse.com>
References: <20191004050520.7270-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20191004050520.7270-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.4-rc2-tag
X-PR-Tracked-Commit-Id: a8fabb38525c51a094607768bac3ba46b3f4a9d5
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: 50dfd03d9579cde9150679e90f8f244c626b7a09
Message-Id: <157021351644.30669.7701403465634234565.pr-tracker-bot@kernel.org>
Date: Fri, 04 Oct 2019 18:25:16 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes and cleanups for 5.4-rc2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBGcmksICA0IE9jdCAyMDE5IDA3OjA1OjIwICsw
MjAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuNC1yYzItdGFnCgpoYXMgYmVlbiBtZXJnZWQgaW50byB0b3J2
YWxkcy9saW51eC5naXQ6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdG9ydmFsZHMvYy81MGRmZDAz
ZDk1NzljZGU5MTUwNjc5ZTkwZjhmMjQ0YzYyNmI3YTA5CgpUaGFuayB5b3UhCgotLSAKRGVldC1k
b290LWRvdCwgSSBhbSBhIGJvdC4KaHR0cHM6Ly9rb3JnLndpa2kua2VybmVsLm9yZy91c2VyZG9j
L3BydHJhY2tlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 18:36:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 18:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGSQy-0005Dr-3k; Fri, 04 Oct 2019 18:36:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGSQw-0005Dm-Rm
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 18:36:06 +0000
X-Inumbo-ID: d2382456-e6d5-11e9-9761-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2382456-e6d5-11e9-9761-12813bfff9fa;
 Fri, 04 Oct 2019 18:36:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGSQt-0002Ix-QL; Fri, 04 Oct 2019 18:36:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGSQt-0001XG-DG; Fri, 04 Oct 2019 18:36:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGSQt-0005iw-C4; Fri, 04 Oct 2019 18:36:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142249-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e0a66a207465b76b3e45383776a0a1ac0938a56b
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 18:36:03 +0000
Subject: [Xen-devel] [xen-unstable test] 142249: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI0OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjI0OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
NDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgZTBhNjZhMjA3NDY1Yjc2YjNlNDUzODM3NzZhMGExYWMwOTM4YTU2YgpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0
N2ZkNmE1NGVjNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxODIyICAyMDE5LTA5LTI1IDE0OjU5
OjU1IFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MTg4MiAgMjAxOS0wOS0yNyAw
MToyMDo1NSBaICAgIDcgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MjI0OSAgMjAxOS0xMC0wNCAwMzozODoyNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtA
aW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRy
X3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBWb2xvZHlteXIgQmFi
Y2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIz
OTIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 18:45:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 18:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGSa6-00066R-5S; Fri, 04 Oct 2019 18:45:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=b/Xi=X5=gmail.com=katereenart@srs-us1.protection.inumbo.net>)
 id 1iGSa5-00066M-7A
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 18:45:33 +0000
X-Inumbo-ID: 24733d18-e6d7-11e9-80e3-bc764e2007e4
Received: from mail-lf1-x12f.google.com (unknown [2a00:1450:4864:20::12f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 24733d18-e6d7-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 18:45:32 +0000 (UTC)
Received: by mail-lf1-x12f.google.com with SMTP id u3so5146221lfl.10
 for <xen-devel@lists.xenproject.org>; Fri, 04 Oct 2019 11:45:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=UAzPROSEn/XuY6xoNSf0MEcM/1FohGNqyCYaTXjKJ8Q=;
 b=ZzgAxW3ABiOftLjEr0WcvVDoULfz0+HcPIs2+MsdczAlpYWZELtWHb7Zlii9e5SwtC
 BEuVYtO0bkXxc/MadHgtnpIb6xkTIG2/SoCROyaKVSLMksxSLDEXqFMqGPkvNAX32aIN
 Ceo43Ju25jV7aOqydtWpzpCf7TC31LHqbwdbcgrNMURM6+9Y/l3Oma7tfV9J6FioBf/m
 aY6HLJUicfcudHt0thLN3Nar0oyy5AzbBGXiYiERadOeN/Zt0pNEyYZK+RK5nb9ArfhW
 ln8a65SZaiH5vwMj3j3FIQW4NGInO4e1yDJo+c4REO8dy7tbh1kWkSWv3wTk+db5YAY7
 7GAA==
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=UAzPROSEn/XuY6xoNSf0MEcM/1FohGNqyCYaTXjKJ8Q=;
 b=TWrGcyGVO2E4n7LmLhiKOurcue8iokiRrmdK9i2ZZ1kOGXR8NVv6xmt95pa+0RaKLH
 AEs1IwioCXyHlUn4EwGEupb7pKeZmJg4fShD0s8ZR9IKqsNeNpFYM4QojwHC7f67bnvP
 fYuyTHavS75VkEpqvvCryrVP768Z9bxzzmMu/FriZBdMm7jcccK8CpPuH0pWC2NkVwyz
 WTsOpJ85UBtZibSQ9CGFP8cYfHBrV92FlDWNaklsBJeiJQxh55nW6y1OjrOUL8gr1kLp
 rEzgLYSzP8kiCxoLf+wSr2hm1mN2h745XXYXTD5hRk5SLVe7Wn0SDEirNlPlxTLGyFcH
 8cuA==
X-Gm-Message-State: APjAAAVUmoQ7/7qPPLUCWek7Fc+wigfWqquz4aICG0TEkCkW19jKX+EJ
 Jvt0+0LJ50PR1zTSqP1LVGh6XJ+o3R+p1ZjxGjk1+w==
X-Google-Smtp-Source: APXvYqzdAsquiFn41CBXo8089XvOby3O1NbXoepvaQE97DEhR7tovD02KrTSjkZA9oQImcWgEy/iui7fZTHt7naBrHk=
X-Received: by 2002:ac2:5196:: with SMTP id u22mr9970961lfi.130.1570214731105; 
 Fri, 04 Oct 2019 11:45:31 -0700 (PDT)
MIME-Version: 1.0
References: <CAFjkr2qCb7ZoOAx2A_oFE1znjpia=2Auk+XePybfWbk8jB-9Nw@mail.gmail.com>
 <CAFjkr2qskyxgtoZzToNXWAZPnN=5fbEiWpZO3P+Lq=1PiiEZPg@mail.gmail.com>
 <20191002103340.vxqzkwcptpw7lhol@debian>
 <CAFjkr2rK6vi4CmqyT+2ce3LFRz0FNngproCeOGROnO5rSWp8uA@mail.gmail.com>
 <20191003141913.ixezqr2lzinautw7@debian>
In-Reply-To: <20191003141913.ixezqr2lzinautw7@debian>
From: Kateryna Razumova <katereenart@gmail.com>
Date: Fri, 4 Oct 2019 20:45:20 +0200
Message-ID: <CAFjkr2ok+Q=0hJM3XyoF8Dq6d2xp0ewBANWLq0JTUCq=wcPRAw@mail.gmail.com>
To: Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] I want to participate in Outreachy with CONFIG_PDX
 related project
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmsgeW91IFdlaSwKCkkganVzdCBkaWRuJ3QgcmVhbGl6ZSB0aGF0LiBJIHRob3VnaHQgdGhh
dCBhbiBhcHBsaWNhbnQgc2hvdWxkIGtub3cgd2hhdApidWdzIGFscmVhZHkgZXhpc3RlZCBhbmQg
dHJpZWQgdG8gZml4IHRoZW0uIEkgd2FzIHRyeWluZyB0byBmaW5kIHNvbWUKb24gdGhlIGdpdGh1
YiBwYWdlIGJ1dCBoYXZlbid0IHN1Y2NlZWRlZC4KQnV0IG5vdyBJIGNhbiB0cnkgdG8gZG8gbXkg
YmVzdC4gQXQgbGVhc3QsIEkgd2lsbCB0cnkgdG8gaGVscCB3aXRoIHR5cG8KZXh0ZXJtaW5hdGlv
bi4KCgoKT24gVGh1LCAzIE9jdCAyMDE5IGF0IDE2OjE5LCBXZWkgTGl1IDx3bEB4ZW4ub3JnPiB3
cm90ZToKPgo+IE9uIFdlZCwgT2N0IDAyLCAyMDE5IGF0IDA2OjE5OjQ0UE0gKzAyMDAsIEthdGVy
eW5hIFJhenVtb3ZhIHdyb3RlOgo+ID4gRGVhciBMaXUsCj4gPgo+ID4gb2gsIEkgdGhvdWdodCB0
aGF0IHhlbiBwYXJ0aWNpcGF0ZXMgaW4gT3V0cmVhY2h5IGluIG9yZGVyIHRvIGdldCBuZXcKPiA+
IGNvbnRyaWJ1dG9ycyB2aWEgZWFzaW5nIHRoZSBlbnRyYW5jZSBwcm9jZXNzLgo+ID4gQnV0IGl0
IHNlZW1zIHRoYXQgYSBwb3RlbnRpYWwgY29udHJpYnV0b3IgdG8geGVuIHNob3VsZCBhbHJlYWR5
IGhhdmUgc29tZQo+ID4ga25vd2xlZGdlIG9mIHhlbiAoZm9yIGV4YW1wbGUsIGhvdyB0byBmaW5k
IGEgYnVnLCBzaW5jZSB0aGVyZSBhcmUgbm8gaXNzdWVzCj4gPiBvbiBnaXRodWIgYW5kIG5vIHZp
c2libGUgbGluayB0byBidWd6aWxsYSkuIEkgZGlkbid0IGtub3cgdGhhdCEKPiA+IEkgYW0gcmVh
bGx5IHNvcnJ5IGZvciB0aGlzIGluY29udmVuaWVuY2UhISEKPgo+IFRoZXJlIGlzIG5vIG5lZWQg
dG8gYmUgc29ycnkgZm9yIGFueXRoaW5nLgo+Cj4gVG8gYmUgY2xlYXIsIHdlIGRvbid0IGFzc3Vt
ZSBwcmlvciBrbm93bGVkZ2Ugb2YgWGVuLiBXZSByZXF1aXJlIGludGVybnMKPiB0byBnZXQgZmFt
aWxpYXJpc2VkIHdpdGggdGhlIGRldmVsb3BtZW50IHByb2Nlc3MgYnkgcmVhZGluZyByZWxldmFu
dAo+IG1hdGVyaWFscy4gIEFmdGVyIHJlYWRpbmcgdGhlIG1hdGVyaWFscyB0aGV5IHNob3VsZCBh
c2sgc3BlY2lmaWMKPiBxdWVzdGlvbnMgYWJvdXQgdGhlIHByb2Nlc3MuCj4KPiBXZSB1c2VkIHRv
IGhhdmUgYSBjZW50cmFsaXNlZCBwbGFjZSBmb3IgZWFzeSBidWdzLCBidXQgSSB0aGluayBtb3N0
Cj4gbG93LWhhbmdpbmcgZnJ1aXRzIGFyZSBhbHJlYWR5IGdvbmUuICBUaGF0J3Mgd2h5IEkgYXNr
ZWQgcG90ZW50aWFsCj4gaW50ZXJucyB0byBzdWJtaXQgcGF0Y2hlcyB0byBmaXggdHlwb3MgaW4g
dGhlIGh5cGVydmlzb3IgY29kZSBiYXNlIC0tCj4ganVzdCBvcGVuIGEgZmlsZSB0aGF0IGludGVy
ZXN0cyB5b3UgYW5kIHNlZSBpZiB5b3UgZmluZCBhbnkgdHlwb3MgaW4KPiBjb21tZW50cy4gIEJl
aW5nIGFibGUgdG8gZmluZCBhbmQgZml4IGEgcmVhbCBidWcgd291bGQgYmUgbmljZSwgYnV0Cj4g
dGhhdCdzIG5vdCBhIGhhcmQgcmVxdWlyZW1lbnQuIFRoZSBrZXkgcG9pbnQgaXMgdG8gZ28gdGhy
b3VnaCB0aGUKPiBkZXZlbG9wbWVudCBwcm9jZXNzIGFuZCBpbnRlcmFjdCB3aXRoIHRoZSBjb21t
dW5pdHkuCj4KPiBXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 22:08:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 22:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGVjh-0005m8-16; Fri, 04 Oct 2019 22:07:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4TJI=X5=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGVjg-0005m3-3C
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 22:07:40 +0000
X-Inumbo-ID: 60ee5cc0-e6f3-11e9-96dc-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 60ee5cc0-e6f3-11e9-96dc-bc764e2007e4;
 Fri, 04 Oct 2019 22:07:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGVje-0006Md-Kr; Fri, 04 Oct 2019 22:07:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGVje-0004jJ-2B; Fri, 04 Oct 2019 22:07:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGVje-0002vv-1T; Fri, 04 Oct 2019 22:07:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142284-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f4049b2a9850c847b06ec6ad1cec1c7c2c303b94
X-Osstest-Versions-That: xen=b8ab1edad7d6999b8f926bade3904d5e857b4862
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 04 Oct 2019 22:07:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142284: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI4NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjI4NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmNDA0OWIyYTk4NTBjODQ3YjA2ZWM2YWQxY2VjMWM3YzJjMzAzYjk0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiOGFiMWVkYWQ3ZDY5OTliOGY5
MjZiYWRlMzkwNGQ1ZTg1N2I0ODYyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIyNzYgIDIwMTkt
MTAtMDQgMTU6MDc6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMjg0ICAy
MDE5LTEwLTA0IDE5OjAwOjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CiAgU2FuZGVyIEVpa2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5p
dD4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjhhYjFlZGFkNy4u
ZjQwNDliMmE5OCAgZjQwNDliMmE5ODUwYzg0N2IwNmVjNmFkMWNlYzFjN2MyYzMwM2I5NCAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 23:10:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 23:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGWhq-0002Wu-D2; Fri, 04 Oct 2019 23:09:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+Z5s=X5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iGWho-0002W8-St
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 23:09:48 +0000
X-Inumbo-ID: 0f6e11ca-e6fc-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f6e11ca-e6fc-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 23:09:48 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 16D3221D81;
 Fri,  4 Oct 2019 23:09:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570230587;
 bh=NTT9BZoNTyxmi2wjFfJZ8/AglDBPcv+c0SqXYG7zFUI=;
 h=Date:From:To:cc:Subject:From;
 b=y99pA7Y/rd53KA+AaXkAI002jx2Gmq8AFsElWUw4TK1J2xk+Se1HhvI2Tu6PnRuJI
 LGQ79845YcjoKS67RlIi5EHUtSu0+kBZnFrrU0h+O7gNl07Y3Lqnwx27CBfljVob1J
 AXS/G23t2nLUHXPQSwux5s+TqBHv9apyUK2UHO2Q=
Date: Fri, 4 Oct 2019 16:09:46 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: fix duplicate memory node in
 DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, oleksandr_tyshchenko@epam.com, sstabellini@kernel.org,
 julien@xen.org, Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBhcmUgcHJlc2VudCBpbiB0aGUgaG9zdCBkZXZp
Y2UgdHJlZSwgZG9tMAppcyBzdGFydGVkIHdpdGggbXVsdGlwbGUgbWVtb3J5IG5vZGVzLiBFYWNo
IG1lbW9yeSBub2RlIHNob3VsZCBoYXZlIGEKdW5pcXVlIG5hbWUsIGJ1dCB0b2RheSB0aGV5IGFy
ZSBhbGwgY2FsbGVkICJtZW1vcnkiIGxlYWRpbmcgdG8gTGludXgKcHJpbnRpbmcgdGhlIGZvbGxv
d2luZyB3YXJuaW5nIGF0IGJvb3Q6CgogIE9GOiBEdXBsaWNhdGUgbmFtZSBpbiBiYXNlLCByZW5h
bWVkIHRvICJtZW1vcnkjMSIKClRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0gYnkgYXBwZW5k
aW5nIGEgIkA8dW5pdC1hZGRyZXNzPiIgdG8gdGhlCm5hbWUsIGFzIHBlciB0aGUgRGV2aWNlIFRy
ZWUgc3BlY2lmaWNhdGlvbiwgd2hlcmUgPHVuaXQtYWRkcmVzcz4gbWF0Y2hlcwp0aGUgYmFzZSBv
ZiBhZGRyZXNzIG9mIHRoZSBmaXJzdCByZWdpb24uCgpSZXBvcnRlZC1ieTogT2xla3NhbmRyIFR5
c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgoKLS0tCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCmluZGV4IDkyMWIwNTQ1MjAuLmE0YzA3ZGIzODMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKQEAgLTY0NiwxNiArNjQ2LDIyIEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfbWVtb3J5X25v
ZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICBpbnQgcmVzLCBpOwogICAgIGludCByZWdf
c2l6ZSA9IGFkZHJjZWxscyArIHNpemVjZWxsczsKICAgICBpbnQgbnJfY2VsbHMgPSByZWdfc2l6
ZSAqIG1lbS0+bnJfYmFua3M7CisgICAgLyogUGxhY2Vob2xkZXIgZm9yIG1lbW9yeUAgKyBhIDMy
LWJpdCBudW1iZXIgKyBcMCAqLworICAgIGNoYXIgYnVmWzE4XTsKICAgICBfX2JlMzIgcmVnW05S
X01FTV9CQU5LUyAqIDQgLyogV29yc3QgY2FzZSBhZGRyY2VsbHMgKyBzaXplY2VsbHMgKi9dOwog
ICAgIF9fYmUzMiAqY2VsbHM7CiAKICAgICBCVUdfT04obnJfY2VsbHMgPj0gQVJSQVlfU0laRShy
ZWcpKTsKKyAgICAvKiBOb3RoaW5nIHRvIGRvICovCisgICAgaWYgKCBtZW0tPm5yX2JhbmtzID09
IDAgKQorICAgICAgICByZXR1cm4gMDsKIAogICAgIGR0X2RwcmludGsoIkNyZWF0ZSBtZW1vcnkg
bm9kZSAocmVnIHNpemUgJWQsIG5yIGNlbGxzICVkKVxuIiwKICAgICAgICAgICAgICAgIHJlZ19z
aXplLCBucl9jZWxscyk7CiAKICAgICAvKiBlUEFQUiAzLjQgKi8KLSAgICByZXMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsICJtZW1vcnkiKTsKKyAgICBzbnByaW50ZihidWYsIHNpemVvZihidWYpLCAi
bWVtb3J5QCUiUFJJeDY0LCBtZW0tPmJhbmtbMF0uc3RhcnQpOworICAgIHJlcyA9IGZkdF9iZWdp
bl9ub2RlKGZkdCwgYnVmKTsKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiByZXM7CiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 04 23:55:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 23:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGXPY-0006W9-AH; Fri, 04 Oct 2019 23:55:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=udET=X5=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iGXPX-0006W4-NH
 for xen-devel@lists.xenproject.org; Fri, 04 Oct 2019 23:54:59 +0000
X-Inumbo-ID: 5dfe65dc-e702-11e9-8c93-bc764e2007e4
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5dfe65dc-e702-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 23:54:57 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Oct 2019 16:54:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.67,258,1566889200"; d="scan'208";a="191735085"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga008.fm.intel.com with ESMTP; 04 Oct 2019 16:54:54 -0700
Date: Sat, 5 Oct 2019 07:58:57 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191004235855.GA10634@gao-cwp>
References: <20191002104935.60245-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191002104935.60245-1-roger.pau@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, "Spassov, Stanislav" <stanspas@amazon.de>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMTI6NDk6MzVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgaG9zdF9tYXNrYWxsIG1ha2Vz
IGl0IHN0aWNreSBhY3Jvc3MKPmFzc2lnbiBhbmQgZGVhc3NpZ24gY2FsbHMsIHdoaWNoIG1lYW5z
IHRoYXQgb25jZSBhIGd1ZXN0IGZvcmNlcyBYZW4gdG8KPnNldCBob3N0X21hc2thbGwgdGhlIG1h
c2thbGwgYml0IGlzIG5vdCBnb2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPmNhbGwgdG8gUEhZ
U0RFVk9QX3ByZXBhcmVfbXNpeCBpcyBwZXJmb3JtZWQuIFN1Y2ggY2FsbCBob3dldmVyCj5zaG91
bGRuJ3QgYmUgcGFydCBvZiB0aGUgbm9ybWFsIGZsb3cgd2hlbiBkb2luZyBQQ0kgcGFzc3Rocm91
Z2gsIGFuZAo+aGVuY2UgdGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVuIGFzc2lnbmlu
ZyBpbiBvcmRlciB0byBwcmV2ZW50Cj5ob3N0X21hc2thbGwgYmVpbmcgY2FycmllZCBvdmVyIGZy
b20gcHJldmlvdXMgYXNzaWduYXRpb25zLgo+Cj5Ob3RlIHRoYXQgb3RoZXIgbWFzayBmaWVsZHMs
IGxpa2UgZ3Vlc3RfbWFza2VkIG9yIHRoZSBlbnRyeSBtYXNrYml0Cj5hcmUgYWxyZWFkeSByZXNl
dCB3aGVuIHRoZSBtc2l4IGNhcGFiaWxpdHkgaXMgaW5pdGlhbGl6ZWQuIEFsc28gbm90ZQo+dGhh
dCBkb2luZyB0aGUgcmVzZXQgb2YgaG9zdF9tYXNrYWxsIHRoZXJlIHdvdWxkIGFsbG93IHRoZSBn
dWVzdCB0bwo+cmVzZXQgc3VjaCBmaWVsZCBieSBlbmFibGluZyBhbmQgZGlzYWJsaW5nIE1TSVgs
IHdoaWNoIGlzIG5vdAo+aW50ZW5kZWQuCj4KPlNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+LS0tCj5DYzogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KPkNjOiAiU3Bhc3NvdiwgU3RhbmlzbGF2IiA8c3RhbnNwYXNAYW1hem9uLmRlPgo+
Q2M6IFBhc2kgS8Okcmtrw6RpbmVuIDxwYXNpa0Bpa2kuZmk+Cj4tLS0KPkNoYW8sIFN0YW5pc2xh
diwgY2FuIHlvdSBwbGVhc2UgY2hlY2sgaWYgdGhpcyBwYXRjaCBmaXhlcyB5b3VyCj5pc3N1ZXM/
CgpJIGFtIGdsYWQgdG8uIEZvciB5b3VyIHRlc3RpbmcsIHlvdSBjYW4ganVzdCBraWxsIHFlbXUg
YW5kIGRlc3Ryb3kgdGhlCmd1ZXN0LiBUaGVuIG1hc2thbGwgYml0IG9mIGEgcGFzcy10aHJ1IGRl
dmljZSB3aWxsIGJlIHNldC4gQW5kIGluIHRoaXMKY2FzZSwgdHJ5IHRvIHJlY3JlYXRlIHRoZSBn
dWVzdCBhbmQgY2hlY2sgd2hldGhlciB0aGUgbWFza2FsbCBiaXQgaXMKY2xlYXJlZCBpbiBndWVz
dC4KClRoZSBzb2x1dGlvbiBpcyBzaW1pbGFyIHRvIG15IHYxIFsxXS4gT25lIHF1ZXN0aW9uIElN
TyAoSUlSQywgaXQgaXMgd2h5CkkgY2hhbmdlZCB0byBhbm90aGVyIGFwcHJvYWNoKSBpczogd2h5
IG5vdCBkbyBzdWNoIHJlc2V0IGF0IGRlaXZjZQpkZWFzc2lnbm1lbnQgc3VjaCB0aGF0IGRvbTAg
Y2FuIHVzZSBhIGNsZWFuIGRldmljZS4gT3RoZXJ3aXNlLCB0aGUKZGV2aWNlIHdvbid0IHdvcmsg
YWZ0ZXIgYmVpbmcgdW5ib3VuZCBmcm9tIHBjaWJhY2suIEJ1dCBJIGFtIG5vdCBzbwpzdXJlLCBJ
IGNhbiBjaGVjayBpdCBuZXh0IFR1ZXNkYXkuCgpbMV06IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMDg2My5odG1sCgpUaGFu
a3MKQ2hhbwoKPi0tLQo+IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgMyArKysKPiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4KPmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj5pbmRl
eCA3ZGVlZjJmMTJiLi5iNGYxYWMyZGQ5IDEwMDY0NAo+LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKPisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj5AQCAtMTUw
NCw3ICsxNTA0LDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpk
LCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKPiAgICAgfQo+IAo+ICAgICBp
ZiAoIHBkZXYtPm1zaXggKQo+KyAgICB7Cj4gICAgICAgICBtc2l4dGJsX2luaXQoZCk7Cj4rICAg
ICAgICBwZGV2LT5tc2l4LT5ob3N0X21hc2thbGwgPSBmYWxzZTsKPisgICAgfQoKSXQgaXMgc2lt
aWxhciB0byBteSB2MSBwYXRjaCBoZXJlLgpbMV06IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0xMS9tc2cwMDg2My5odG1sCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 01:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 01:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGYjt-0008Sn-9j; Sat, 05 Oct 2019 01:20:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGYjs-0008JR-7R
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 01:20:04 +0000
X-Inumbo-ID: 3ff7cd42-e70e-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ff7cd42-e70e-11e9-80e3-bc764e2007e4;
 Sat, 05 Oct 2019 01:20:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGYjn-0006Nc-Ff; Sat, 05 Oct 2019 01:19:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGYjm-0003mf-KA; Sat, 05 Oct 2019 01:19:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGYjm-0001fL-Ja; Sat, 05 Oct 2019 01:19:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iGYjm-0001fL-Ja@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 01:19:58 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-i386-qemuu-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5431900188851872153=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5431900188851872153==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-qemuu-rhel6hvm-amd
testid redhat-install

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50
  Bug not present: 084f67c9d98d520c51df24f3b355774166a03691
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/142293/


  commit a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50
  Merge: 084f67c9d9 6bf21f3d83
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Sep 19 17:16:07 2019 +0100
  
      Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190919-pull-request' into staging
      
      ui: add barrier client.
      ui: bugfixes for vnc & egl.
      
      # gpg: Signature made Thu 19 Sep 2019 08:09:05 BST
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/ui-20190919-pull-request:
        vnc: fix memory leak when vnc disconnect
        ui: add an embedded Barrier client
        vnc: fix websocket field in events
        ui/egl: fix framebuffer reads
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6bf21f3d83e95bcc4ba35a7a07cc6655e8b010b0
  Author: Li Qiang <liq3ea@163.com>
  Date:   Sat Aug 31 08:39:22 2019 -0700
  
      vnc: fix memory leak when vnc disconnect
      
      Currently when qemu receives a vnc connect, it creates a 'VncState' to
      represent this connection. In 'vnc_worker_thread_loop' it creates a
      local 'VncState'. The connection 'VcnState' and local 'VncState' exchange
      data in 'vnc_async_encoding_start' and 'vnc_async_encoding_end'.
      In 'zrle_compress_data' it calls 'deflateInit2' to allocate the libz library
      opaque data. The 'VncState' used in 'zrle_compress_data' is the local
      'VncState'. In 'vnc_zrle_clear' it calls 'deflateEnd' to free the libz
      library opaque data. The 'VncState' used in 'vnc_zrle_clear' is the connection
      'VncState'. In currently implementation there will be a memory leak when the
      vnc disconnect. Following is the asan output backtrack:
      
      Direct leak of 29760 byte(s) in 5 object(s) allocated from:
          0 0xffffa67ef3c3 in __interceptor_calloc (/lib64/libasan.so.4+0xd33c3)
          1 0xffffa65071cb in g_malloc0 (/lib64/libglib-2.0.so.0+0x571cb)
          2 0xffffa5e968f7 in deflateInit2_ (/lib64/libz.so.1+0x78f7)
          3 0xaaaacec58613 in zrle_compress_data ui/vnc-enc-zrle.c:87
          4 0xaaaacec58613 in zrle_send_framebuffer_update ui/vnc-enc-zrle.c:344
          5 0xaaaacec34e77 in vnc_send_framebuffer_update ui/vnc.c:919
          6 0xaaaacec5e023 in vnc_worker_thread_loop ui/vnc-jobs.c:271
          7 0xaaaacec5e5e7 in vnc_worker_thread ui/vnc-jobs.c:340
          8 0xaaaacee4d3c3 in qemu_thread_start util/qemu-thread-posix.c:502
          9 0xffffa544e8bb in start_thread (/lib64/libpthread.so.0+0x78bb)
          10 0xffffa53965cb in thread_start (/lib64/libc.so.6+0xd55cb)
      
      This is because the opaque allocated in 'deflateInit2' is not freed in
      'deflateEnd'. The reason is that the 'deflateEnd' calls 'deflateStateCheck'
      and in the latter will check whether 's->strm != strm'(libz's data structure).
      This check will be true so in 'deflateEnd' it just return 'Z_STREAM_ERROR' and
      not free the data allocated in 'deflateInit2'.
      
      The reason this happens is that the 'VncState' contains the whole 'VncZrle',
      so when calling 'deflateInit2', the 's->strm' will be the local address.
      So 's->strm != strm' will be true.
      
      To fix this issue, we need to make 'zrle' of 'VncState' to be a pointer.
      Then the connection 'VncState' and local 'VncState' exchange mechanism will
      work as expection. The 'tight' of 'VncState' has the same issue, let's also turn
      it to a pointer.
      
      Reported-by: Ying Fang <fangying1@huawei.com>
      Signed-off-by: Li Qiang <liq3ea@163.com>
      Message-id: 20190831153922.121308-1-liq3ea@163.com
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6105683da35babad9ae168a72d1e89e63e9d6974
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Fri Sep 6 10:38:12 2019 +0200
  
      ui: add an embedded Barrier client
      
      This allows to receive mouse and keyboard events from
      a Barrier server.
      
      This is enabled by adding the following parameter on the
      command line
      
          ... -object input-barrier,id=$id,name=$name ...
      
      Where $name is the name declared in the screens section of barrier.conf
      
      The barrier server (barriers) must be configured and must run on the
      local host.
      
      For instance:
      
        section: screens
            localhost:
                ...
            VM-1:
                ...
            end
      
        section: links
            localhost:
                right = VM-1
            VM-1:
                left = localhost
        end
      
      Then on the QEMU command line:
      
          ... -object input-barrier,id=barrie0,name=VM-1 ...
      
      When the mouse will move out of the screen of the local host on
      the right, the mouse and the keyboard will be grabbed and all
      related events will be send to the guest OS.
      
      This is usefull when qemu is configured without emulated graphic card
      but with a VFIO attached graphic card.
      
      More information about Barrier can be found at:
      
        https://github.com/debauchee/barrier
      
      This avoids to install the Barrier server in the guest OS,
      for instance when it is not supported or during the installation.
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Message-id: 20190906083812.29487-1-laurent@vivier.eu
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e1b3d47751a420835cb0560fd029c39fea961a79
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Sep 4 07:52:50 2019 +0200
  
      vnc: fix websocket field in events
      
      Just need to fill VncClientInfo.websocket in vnc_client_cache_addr().
      
      Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=1748175
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 20190904055250.22421-1-kraxel@redhat.com
  
  commit d2329237af197429492ec27d22a4ba4f121dbc10
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Sep 9 09:39:11 2019 +0200
  
      ui/egl: fix framebuffer reads
      
      Fix egl_fb_read() to use the (destination) surface size instead of the
      (source) framebuffer source for glReadPixels.  Pass the DisplaySurface
      instead of the pixeldata pointer to egl_fb_read() to make this possible.
      
      With that in place framebuffer reads work fine even if the surface and
      framebuffer sizes don't match, so we can remove the guest-triggerable
      asserts in egl_scanout_flush().
      
      Buglink: https://bugzilla.redhat.com//show_bug.cgi?id=1749659
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190909073911.24787-1-kraxel@redhat.com


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install --summary-out=tmp/142293.bisection-summary --basis-template=140282 --blessings=real,real-bisect qemu-mainline test-amd64-i386-qemuu-rhel6hvm-amd redhat-install
Searching for failure / basis pass:
 142243 fail [host=pinot0] / 141466 [host=pinot1] 141434 ok.
Failure / basis pass flights: 142243 / 141434
(tree with no url: minios)
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 5be5439a5a4e45382abdba2a4339db4bb8e4bbcb d0d8ad39ecb51cd7497cd524484fe09f50876798 4f59102571fce49af180cfc6d4cdd2b5df7bdb14 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
Basis pass 3ffe1e79c174b2093f7ee3df589a7705572c9620 c530a75c1e6a472b0eb9558310b518f0dfcd8860 18be724e302295164f00c955b6c407991f57b172 d0d8ad39ecb51cd7497cd524484fe09f50876798 f8c3db33a5e863291182f8862ddf81618a7c6194 43f5df79dad6738d52ea79d072de2b56eb96a91f 1014f47c7a808e025b8920ab80bfe73a2888b3e5
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#3ffe1e79c174b2093f7ee3df589a7705572c9620-f6e27dbb1afabcba436e346d6aa88a592a1436bb git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/osstest/ovmf.git#18be724e302295164f00c955b6c407991f57b172-5be5439a5a4e45382abdba2a4339db4bb8e4bbcb git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484\
 fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://git.qemu.org/qemu.git#f8c3db33a5e863291182f8862ddf81618a7c6194-4f59102571fce49af180cfc6d4cdd2b5df7bdb14 git://xenbits.xen.org/osstest/seabios.git#43f5df79dad6738d52ea79d072de2b56eb96a91f-43f5df79dad6738d52ea79d072de2b56eb96a91f git://xenbits.xen.org/xen.git#1014f47c7a808e025b8920ab80bfe73a2888b3e5-f93abf0315efef861270c25d83c8047fd6a54ec4
Loaded 14261 nodes in revision graph
Searching for test results:
 141434 pass 3ffe1e79c174b2093f7ee3df589a7705572c9620 c530a75c1e6a472b0eb9558310b518f0dfcd8860 18be724e302295164f00c955b6c407991f57b172 d0d8ad39ecb51cd7497cd524484fe09f50876798 f8c3db33a5e863291182f8862ddf81618a7c6194 43f5df79dad6738d52ea79d072de2b56eb96a91f 1014f47c7a808e025b8920ab80bfe73a2888b3e5
 141497 fail irrelevant
 141466 [host=pinot1]
 141578 fail irrelevant
 141693 fail irrelevant
 141632 fail irrelevant
 141824 fail irrelevant
 141751 fail irrelevant
 141925 fail irrelevant
 141886 fail irrelevant
 141992 fail irrelevant
 141963 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 e86664d2b03d0a84b8b952f3d5111424b3e9c916 d0d8ad39ecb51cd7497cd524484fe09f50876798 c6f5012ba5fa834cbd5274b1b8369e2c5d2f5933 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142013 fail irrelevant
 142062 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 f835e1d4c187014742fbd766ec2fbc07ef5384ba d0d8ad39ecb51cd7497cd524484fe09f50876798 95e9d74fe4281f7ad79a5a7511400541729aa44a 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142191 blocked f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 ebe15582cafeb944a1c6e99aa526e81a1551c567 43f5df79dad6738d52ea79d072de2b56eb96a91f 84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
 142108 fail irrelevant
 142175 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 c70fef962e804eba483512b64ec24169871060be d0d8ad39ecb51cd7497cd524484fe09f50876798 d4e536f336d3d26c9fafa2a2549aaa0b014f5b6b 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142170 pass 3ffe1e79c174b2093f7ee3df589a7705572c9620 c530a75c1e6a472b0eb9558310b518f0dfcd8860 18be724e302295164f00c955b6c407991f57b172 d0d8ad39ecb51cd7497cd524484fe09f50876798 f8c3db33a5e863291182f8862ddf81618a7c6194 43f5df79dad6738d52ea79d072de2b56eb96a91f 1014f47c7a808e025b8920ab80bfe73a2888b3e5
 142180 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 670c903a68f214463f12c0c9619c162a0f342518 d0d8ad39ecb51cd7497cd524484fe09f50876798 8400efa51aa0a7908d7edb8ac6135e2fe69b4b37 43f5df79dad6738d52ea79d072de2b56eb96a91f c4a5656b2ef3d29bb8acfb5342e786a5b9578018
 142178 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 590c9d58280bb0fad144f760c4da2acaf16622aa d0d8ad39ecb51cd7497cd524484fe09f50876798 860d9048c78ce59c5903c3d5209df56f38400986 43f5df79dad6738d52ea79d072de2b56eb96a91f df29d03f1d97bdde1bc0cea8ef8538d4f524b3ec
 142173 fail irrelevant
 142183 blocked f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 4300b7c2cd9f3f273804e8cca325842ccb93b1ad 43f5df79dad6738d52ea79d072de2b56eb96a91f 84c3ae30aa79b54b3d75a2e62ae1fb340419b8d7
 142185 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 590c0ac982a8fc726f4784bb6e3c721661e0718a 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
 142189 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 754119198de633683d7af79bc08e73c2de9df011 43f5df79dad6738d52ea79d072de2b56eb96a91f a30910bfd71a64895f0d6ddbb301cf1b5ed6c2f4
 142194 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 f5c7af6295b18c9cb9bc183648ce37481b49f432 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142197 pass cdc9acde7a72c6fe8e221f1a735bb12906ea3d02 c530a75c1e6a472b0eb9558310b518f0dfcd8860 18be724e302295164f00c955b6c407991f57b172 d0d8ad39ecb51cd7497cd524484fe09f50876798 f8c3db33a5e863291182f8862ddf81618a7c6194 43f5df79dad6738d52ea79d072de2b56eb96a91f 1014f47c7a808e025b8920ab80bfe73a2888b3e5
 142201 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 6b2a203579068127d7e93cb6f45d828ca04a2153 43f5df79dad6738d52ea79d072de2b56eb96a91f 9caed751db9110c785fd6b1def89d808baa1d907
 142204 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 aab0e2a661b2b6bf7915c0aefe807fb60d6d9d13 43f5df79dad6738d52ea79d072de2b56eb96a91f 9caed751db9110c785fd6b1def89d808baa1d907
 142235 blocked c37ae2a30a4c4db4ce64fa578a78514fbe69c854 c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 4300b7c2cd9f3f273804e8cca325842ccb93b1ad 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142220 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 5be5439a5a4e45382abdba2a4339db4bb8e4bbcb d0d8ad39ecb51cd7497cd524484fe09f50876798 7f21573c822805a8e6be379d9bcf3ad9effef3dc 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142207 pass d83ad53cbc8a3d4fa313d3bac8dd072c2aa14b37 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d652b458f576de785e9f905e6690e28904b1eed1 d0d8ad39ecb51cd7497cd524484fe09f50876798 ab486ea9f4dc8aa2ecf04afb767da62ed87adfc8 43f5df79dad6738d52ea79d072de2b56eb96a91f 2655bfaa5df3dae62218a731ce6fac38639968e9
 142211 pass fae7ff46beb2445153ba500c134dba606b81ea20 c530a75c1e6a472b0eb9558310b518f0dfcd8860 d652b458f576de785e9f905e6690e28904b1eed1 d0d8ad39ecb51cd7497cd524484fe09f50876798 f8c3db33a5e863291182f8862ddf81618a7c6194 43f5df79dad6738d52ea79d072de2b56eb96a91f 2655bfaa5df3dae62218a731ce6fac38639968e9
 142213 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 fb45770bf55ef1d50369c433b19d908260d5a986 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142256 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 6b2a203579068127d7e93cb6f45d828ca04a2153 43f5df79dad6738d52ea79d072de2b56eb96a91f ef73b926bb74bdce22053e3e41cfbb7ae9259fa8
 142237 pass 3ffe1e79c174b2093f7ee3df589a7705572c9620 c530a75c1e6a472b0eb9558310b518f0dfcd8860 18be724e302295164f00c955b6c407991f57b172 d0d8ad39ecb51cd7497cd524484fe09f50876798 f8c3db33a5e863291182f8862ddf81618a7c6194 43f5df79dad6738d52ea79d072de2b56eb96a91f 1014f47c7a808e025b8920ab80bfe73a2888b3e5
 142214 blocked ea4a173d8358b756a780786baa3fc39d282bdbe3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 6b2a203579068127d7e93cb6f45d828ca04a2153 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142216 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 471c97a6938bda16f6e10e33437d96241482f580 43f5df79dad6738d52ea79d072de2b56eb96a91f a7cd57fe8d77a991a30aab650991daf85d6ab8f9
 142283 fail b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
 142240 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 5be5439a5a4e45382abdba2a4339db4bb8e4bbcb d0d8ad39ecb51cd7497cd524484fe09f50876798 7f21573c822805a8e6be379d9bcf3ad9effef3dc 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142269 pass 3ffe1e79c174b2093f7ee3df589a7705572c9620 c530a75c1e6a472b0eb9558310b518f0dfcd8860 18be724e302295164f00c955b6c407991f57b172 d0d8ad39ecb51cd7497cd524484fe09f50876798 f8c3db33a5e863291182f8862ddf81618a7c6194 43f5df79dad6738d52ea79d072de2b56eb96a91f 1014f47c7a808e025b8920ab80bfe73a2888b3e5
 142260 blocked c9e6a3f0e9fa14f99457a506a91f346c6161ee21 c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 6b2a203579068127d7e93cb6f45d828ca04a2153 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142219 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 13bfe3e4520f509e7cb86085ea21276b1c4fc83b d0d8ad39ecb51cd7497cd524484fe09f50876798 754119198de633683d7af79bc08e73c2de9df011 43f5df79dad6738d52ea79d072de2b56eb96a91f ce44fd015e55d0ecc47c160fb5ce69070aa4991b
 142226 blocked 39204487dbc30efbc049633ccd83eb6337ee072e c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 ebe15582cafeb944a1c6e99aa526e81a1551c567 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142244 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 471c97a6938bda16f6e10e33437d96241482f580 43f5df79dad6738d52ea79d072de2b56eb96a91f 0fa2525b81c0f9065e4a90e458a5b0c014daa05a
 142278 fail b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50 43f5df79dad6738d52ea79d072de2b56eb96a91f ce44fd015e55d0ecc47c160fb5ce69070aa4991b
 142229 blocked c607026c28f1de0b2523022b0be4eb20a6554114 c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 6b2a203579068127d7e93cb6f45d828ca04a2153 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142247 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 754119198de633683d7af79bc08e73c2de9df011 43f5df79dad6738d52ea79d072de2b56eb96a91f b215f2ab6a074e45db704e39f7cc24dcc5e92506
 142231 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50 43f5df79dad6738d52ea79d072de2b56eb96a91f 1e3304005ef0d30a117a2f120e643bd2c0cb9813
 142233 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 6b2a203579068127d7e93cb6f45d828ca04a2153 43f5df79dad6738d52ea79d072de2b56eb96a91f c1ceba9e81299cd7e17488f216c5d48b3f562970
 142271 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 5be5439a5a4e45382abdba2a4339db4bb8e4bbcb d0d8ad39ecb51cd7497cd524484fe09f50876798 4f59102571fce49af180cfc6d4cdd2b5df7bdb14 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142248 blocked b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50 43f5df79dad6738d52ea79d072de2b56eb96a91f e3e2de24ad3b44be0418cb40c751ec193c21096e
 142251 blocked 3d9038f6f4803b4924cd8d6d426ad0778069648e c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 ebe15582cafeb944a1c6e99aa526e81a1551c567 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142255 blocked ee8e82fdbed328fb3a6c9bc19ac36795770906a8 c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 ebe15582cafeb944a1c6e99aa526e81a1551c567 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142262 blocked 120d5674a14f5d641970bc4287a752e60415b17c c530a75c1e6a472b0eb9558310b518f0dfcd8860 fcdedafd97c8f18c33a63d26b954e5dbaee81a2b d0d8ad39ecb51cd7497cd524484fe09f50876798 6b2a203579068127d7e93cb6f45d828ca04a2153 43f5df79dad6738d52ea79d072de2b56eb96a91f ae84f55353475f569daddb9a81ac0a6bc7772c90
 142281 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 084f67c9d98d520c51df24f3b355774166a03691 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
 142243 fail f6e27dbb1afabcba436e346d6aa88a592a1436bb c530a75c1e6a472b0eb9558310b518f0dfcd8860 5be5439a5a4e45382abdba2a4339db4bb8e4bbcb d0d8ad39ecb51cd7497cd524484fe09f50876798 4f59102571fce49af180cfc6d4cdd2b5df7bdb14 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142266 fail b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 f4c898f2b2db2819c519cdce05403d4ba0234979 d0d8ad39ecb51cd7497cd524484fe09f50876798 a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50 43f5df79dad6738d52ea79d072de2b56eb96a91f 8cdda0edc3f52c9fe1d2695ddda6a8854d26d550
 142288 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 084f67c9d98d520c51df24f3b355774166a03691 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
 142273 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 aab0e2a661b2b6bf7915c0aefe807fb60d6d9d13 43f5df79dad6738d52ea79d072de2b56eb96a91f 69a77e40083ab629571827f727fd2f6a4dd53e1e
 142293 fail b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
 142290 fail b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
 142292 pass b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 084f67c9d98d520c51df24f3b355774166a03691 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
Searching for interesting versions
 Result found: flight 141434 (pass), for basis pass
 Result found: flight 142243 (fail), for basis failure
 Repro found: flight 142269 (pass), for basis pass
 Repro found: flight 142271 (fail), for basis failure
 0 revisions at b10ab5e2c476b69689bc0c46d309471b597c880c c530a75c1e6a472b0eb9558310b518f0dfcd8860 85ccbee2abf4ac9ed006409d1b02a3bdd660261c d0d8ad39ecb51cd7497cd524484fe09f50876798 084f67c9d98d520c51df24f3b355774166a03691 43f5df79dad6738d52ea79d072de2b56eb96a91f 5a929b6180243e0ba41c84c7905f4f8ffc9186fc
No revisions left to test, checking graph state.
 Result found: flight 142281 (pass), for last pass
 Result found: flight 142283 (fail), for first failure
 Repro found: flight 142288 (pass), for last pass
 Repro found: flight 142290 (fail), for first failure
 Repro found: flight 142292 (pass), for last pass
 Repro found: flight 142293 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50
  Bug not present: 084f67c9d98d520c51df24f3b355774166a03691
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/142293/


  commit a77d20bafcd4cb7684168a9b4c6dc2a321aaeb50
  Merge: 084f67c9d9 6bf21f3d83
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   Thu Sep 19 17:16:07 2019 +0100
  
      Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190919-pull-request' into staging
      
      ui: add barrier client.
      ui: bugfixes for vnc & egl.
      
      # gpg: Signature made Thu 19 Sep 2019 08:09:05 BST
      # gpg:                using RSA key 4CB6D8EED3E87138
      # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
      # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
      # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
      # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
      
      * remotes/kraxel/tags/ui-20190919-pull-request:
        vnc: fix memory leak when vnc disconnect
        ui: add an embedded Barrier client
        vnc: fix websocket field in events
        ui/egl: fix framebuffer reads
      
      Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
  
  commit 6bf21f3d83e95bcc4ba35a7a07cc6655e8b010b0
  Author: Li Qiang <liq3ea@163.com>
  Date:   Sat Aug 31 08:39:22 2019 -0700
  
      vnc: fix memory leak when vnc disconnect
      
      Currently when qemu receives a vnc connect, it creates a 'VncState' to
      represent this connection. In 'vnc_worker_thread_loop' it creates a
      local 'VncState'. The connection 'VcnState' and local 'VncState' exchange
      data in 'vnc_async_encoding_start' and 'vnc_async_encoding_end'.
      In 'zrle_compress_data' it calls 'deflateInit2' to allocate the libz library
      opaque data. The 'VncState' used in 'zrle_compress_data' is the local
      'VncState'. In 'vnc_zrle_clear' it calls 'deflateEnd' to free the libz
      library opaque data. The 'VncState' used in 'vnc_zrle_clear' is the connection
      'VncState'. In currently implementation there will be a memory leak when the
      vnc disconnect. Following is the asan output backtrack:
      
      Direct leak of 29760 byte(s) in 5 object(s) allocated from:
          0 0xffffa67ef3c3 in __interceptor_calloc (/lib64/libasan.so.4+0xd33c3)
          1 0xffffa65071cb in g_malloc0 (/lib64/libglib-2.0.so.0+0x571cb)
          2 0xffffa5e968f7 in deflateInit2_ (/lib64/libz.so.1+0x78f7)
          3 0xaaaacec58613 in zrle_compress_data ui/vnc-enc-zrle.c:87
          4 0xaaaacec58613 in zrle_send_framebuffer_update ui/vnc-enc-zrle.c:344
          5 0xaaaacec34e77 in vnc_send_framebuffer_update ui/vnc.c:919
          6 0xaaaacec5e023 in vnc_worker_thread_loop ui/vnc-jobs.c:271
          7 0xaaaacec5e5e7 in vnc_worker_thread ui/vnc-jobs.c:340
          8 0xaaaacee4d3c3 in qemu_thread_start util/qemu-thread-posix.c:502
          9 0xffffa544e8bb in start_thread (/lib64/libpthread.so.0+0x78bb)
          10 0xffffa53965cb in thread_start (/lib64/libc.so.6+0xd55cb)
      
      This is because the opaque allocated in 'deflateInit2' is not freed in
      'deflateEnd'. The reason is that the 'deflateEnd' calls 'deflateStateCheck'
      and in the latter will check whether 's->strm != strm'(libz's data structure).
      This check will be true so in 'deflateEnd' it just return 'Z_STREAM_ERROR' and
      not free the data allocated in 'deflateInit2'.
      
      The reason this happens is that the 'VncState' contains the whole 'VncZrle',
      so when calling 'deflateInit2', the 's->strm' will be the local address.
      So 's->strm != strm' will be true.
      
      To fix this issue, we need to make 'zrle' of 'VncState' to be a pointer.
      Then the connection 'VncState' and local 'VncState' exchange mechanism will
      work as expection. The 'tight' of 'VncState' has the same issue, let's also turn
      it to a pointer.
      
      Reported-by: Ying Fang <fangying1@huawei.com>
      Signed-off-by: Li Qiang <liq3ea@163.com>
      Message-id: 20190831153922.121308-1-liq3ea@163.com
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit 6105683da35babad9ae168a72d1e89e63e9d6974
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   Fri Sep 6 10:38:12 2019 +0200
  
      ui: add an embedded Barrier client
      
      This allows to receive mouse and keyboard events from
      a Barrier server.
      
      This is enabled by adding the following parameter on the
      command line
      
          ... -object input-barrier,id=$id,name=$name ...
      
      Where $name is the name declared in the screens section of barrier.conf
      
      The barrier server (barriers) must be configured and must run on the
      local host.
      
      For instance:
      
        section: screens
            localhost:
                ...
            VM-1:
                ...
            end
      
        section: links
            localhost:
                right = VM-1
            VM-1:
                left = localhost
        end
      
      Then on the QEMU command line:
      
          ... -object input-barrier,id=barrie0,name=VM-1 ...
      
      When the mouse will move out of the screen of the local host on
      the right, the mouse and the keyboard will be grabbed and all
      related events will be send to the guest OS.
      
      This is usefull when qemu is configured without emulated graphic card
      but with a VFIO attached graphic card.
      
      More information about Barrier can be found at:
      
        https://github.com/debauchee/barrier
      
      This avoids to install the Barrier server in the guest OS,
      for instance when it is not supported or during the installation.
      
      Signed-off-by: Laurent Vivier <laurent@vivier.eu>
      Message-id: 20190906083812.29487-1-laurent@vivier.eu
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
  
  commit e1b3d47751a420835cb0560fd029c39fea961a79
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Wed Sep 4 07:52:50 2019 +0200
  
      vnc: fix websocket field in events
      
      Just need to fill VncClientInfo.websocket in vnc_client_cache_addr().
      
      Buglink: https://bugzilla.redhat.com/show_bug.cgi?id=1748175
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
      Message-id: 20190904055250.22421-1-kraxel@redhat.com
  
  commit d2329237af197429492ec27d22a4ba4f121dbc10
  Author: Gerd Hoffmann <kraxel@redhat.com>
  Date:   Mon Sep 9 09:39:11 2019 +0200
  
      ui/egl: fix framebuffer reads
      
      Fix egl_fb_read() to use the (destination) surface size instead of the
      (source) framebuffer source for glReadPixels.  Pass the DisplaySurface
      instead of the pixeldata pointer to egl_fb_read() to make this possible.
      
      With that in place framebuffer reads work fine even if the surface and
      framebuffer sizes don't match, so we can remove the guest-triggerable
      asserts in egl_scanout_flush().
      
      Buglink: https://bugzilla.redhat.com//show_bug.cgi?id=1749659
      Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
      Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Message-id: 20190909073911.24787-1-kraxel@redhat.com

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.696874 to fit
Revision graph left in /home/logs/results/bisect/qemu-mainline/test-amd64-i386-qemuu-rhel6hvm-amd.redhat-install.{dot,ps,png,html,svg}.
----------------------------------------
142293: tolerable ALL FAIL

flight 142293 qemu-mainline real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/142293/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-qemuu-rhel6hvm-amd 10 redhat-install    fail baseline untested


jobs:
 test-amd64-i386-qemuu-rhel6hvm-amd                           fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5431900188851872153==--

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 02:03:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 02:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGZQ1-0003xj-6C; Sat, 05 Oct 2019 02:03:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGZPz-0003xe-Qi
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 02:03:35 +0000
X-Inumbo-ID: 55daf188-e714-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55daf188-e714-11e9-8c93-bc764e2007e4;
 Sat, 05 Oct 2019 02:03:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGZPx-0007bq-C1; Sat, 05 Oct 2019 02:03:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGZPx-000661-2f; Sat, 05 Oct 2019 02:03:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGZPx-0002KJ-22; Sat, 05 Oct 2019 02:03:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142258-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cc3a7bfe62b947b423fcb2cfe89fcba92bf48fa3
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 02:03:33 +0000
Subject: [Xen-devel] [linux-linus test] 142258: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI1OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMjU4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGNjM2E3YmZlNjJiOTQ3YjQyM2ZjYjJjZmU4OWZjYmE5MmJm
NDhmYTMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMy
OTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4
MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMjEzIGRheXMgIDE2NSBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDIyNTggIDIwMTktMTAtMDQgMDc6MTg6NDAgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjQ5NDggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTkxODgyIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 03:37:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 03:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGasd-00031Y-Qv; Sat, 05 Oct 2019 03:37:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGasc-00031T-IM
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 03:37:14 +0000
X-Inumbo-ID: 6afdd9ba-e721-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6afdd9ba-e721-11e9-80e3-bc764e2007e4;
 Sat, 05 Oct 2019 03:37:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGasZ-0000tK-UZ; Sat, 05 Oct 2019 03:37:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGasZ-0000vk-GN; Sat, 05 Oct 2019 03:37:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGasZ-00054p-FY; Sat, 05 Oct 2019 03:37:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142265-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 03:37:11 +0000
Subject: [Xen-devel] [linux-4.4 test] 142265: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI2NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjI2NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjAxOSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGlu
IDE0MjAxOSBwYXNzIGluIDE0MjI2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0MjEyMSBwYXNzIGluIDE0MjAxOQogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTQyMTIx
IHBhc3MgaW4gMTQyMjY1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAxOCBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQyMTIxIHBhc3MgaW4gMTQyMjY1CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgZmFpbCBpbiAxNDIyMjIgcGFzcyBp
biAxNDIyNjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MjEyMQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQyMjIyCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAyIGhvc3RzLWFs
bG9jYXRlICAgc3RhcnZlZCBpbiAxNDIwMTkgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgNWYwOTBkODM3YjFmNjFiYTEyNzgwYThiODE5NmI2
OWEwMGQ3Y2Q3MApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3
ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAg
ICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNTkgZGF5cyAgIDY4IGF0dGVtcHRz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MTU5OSAgMjAxOS0wOS0yMSAxOTowMDo0NiBaICAgMTMg
ZGF5cyAgIDE0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzAxIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTY2MCBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 05:07:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 05:07:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGcHZ-0002YS-1G; Sat, 05 Oct 2019 05:07:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGcHY-0002YN-Dc
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 05:07:04 +0000
X-Inumbo-ID: f732740c-e72d-11e9-9770-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f732740c-e72d-11e9-9770-12813bfff9fa;
 Sat, 05 Oct 2019 05:07:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGcHV-000327-1s; Sat, 05 Oct 2019 05:07:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGcHU-0003dm-KE; Sat, 05 Oct 2019 05:07:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGcHU-0000JO-JB; Sat, 05 Oct 2019 05:07:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142263-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=311ef88adfa3b69c40234bf3000d1269e718919a
X-Osstest-Versions-That: linux=0f1a7b3fac0583083ca19d4de47403511ced3521
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 05:07:00 +0000
Subject: [Xen-devel] [linux-next test] 142263: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI2MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyNjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyMjIzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVu
LWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTQyMjIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQyMjIz
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQyMjIzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQy
MjIzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjIyMwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQyMjIzCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MjIyMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgIDcg
eGVuLWJvb3QgICBmYWlsIGxpa2UgMTQyMjIzCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDIyMjMKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBm
YWlsICBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMjIzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQyMjIzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290ICAgICAg
IGZhaWwgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQyMjIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjIyMwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyMjIzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyMjMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MjIyMwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMjIzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyMjMKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMjIzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDIyMjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjIyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMjIzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDMxMWVmODhh
ZGZhM2I2OWM0MDIzNGJmMzAwMGQxMjY5ZTcxODkxOWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDBmMWE3YjNmYWMwNTgzMDgzY2ExOWQ0ZGU0NzQwMzUxMWNlZDM1MjEK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMjYzICAyMDE5LTEwLTA0IDA5OjE5OjQ0
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 05:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 05:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGcRM-0003TA-7I; Sat, 05 Oct 2019 05:17:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGcRK-0003T5-Sy
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 05:17:10 +0000
X-Inumbo-ID: 5e6ed150-e72f-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e6ed150-e72f-11e9-80e3-bc764e2007e4;
 Sat, 05 Oct 2019 05:17:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGcRE-0003Dv-6t; Sat, 05 Oct 2019 05:17:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGcRD-0003tX-Sz; Sat, 05 Oct 2019 05:17:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGcRD-0000IG-SK; Sat, 05 Oct 2019 05:17:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142274-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=d19040804afb2bdd60f18e8aef7da78028575fe6
X-Osstest-Versions-That: ovmf=61af5f249495b18f45ca164376c871081448c0e4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 05:17:03 +0000
Subject: [Xen-devel] [ovmf test] 142274: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI3NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyNzQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4
MDI4NTc1ZmU2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2MWFmNWYy
NDk0OTViMThmNDVjYTE2NDM3NmM4NzEwODE0NDhjMGU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDIyNTAgIDIwMTktMTAtMDQgMDM6Mzk6MDkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyMjc0ICAyMDE5LTEwLTA0IDE0OjM5OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5s
aW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CiAgIDYxYWY1ZjI0OTQuLmQxOTA0MDgwNGEgIGQxOTA0MDgwNGFmYjJiZGQ2
MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 08:22:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 08:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGfKp-0002nm-Gc; Sat, 05 Oct 2019 08:22:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGfKn-0002nh-RZ
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 08:22:37 +0000
X-Inumbo-ID: 460161c2-e749-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 460161c2-e749-11e9-9bee-bc764e2007e4;
 Sat, 05 Oct 2019 08:22:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGfKf-0007DV-Ns; Sat, 05 Oct 2019 08:22:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGfKf-00068s-Br; Sat, 05 Oct 2019 08:22:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGfKf-0005t0-Ao; Sat, 05 Oct 2019 08:22:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142270-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=4f59102571fce49af180cfc6d4cdd2b5df7bdb14
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 08:22:29 +0000
Subject: [Xen-devel] [qemu-mainline test] 142270: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIyNzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEw
IGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4g
MTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDE0MjI0MyBwYXNzIGluIDE0MjI3MAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQyMjQzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
IGZhaWwgcGFzcyBpbiAxNDIyNDMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAg
ICAgICAgICAgNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNApiYXNlbGlu
ZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0
MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgyICAyMDE5LTA4LTE4
IDA1OjM2OjUxIFogICA0OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDM2MSAgMjAxOS0w
OC0xOSAxMTozNjoyNiBaICAgNDYgZGF5cyAgIDU0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjI0MyAgMjAxOS0xMC0wMyAyMjowNjoyOCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8g
R2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3Zp
Y0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgog
IEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMg
PGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbWl0IFNoYWggPGFtaXRAa2VybmVsLm9yZz4K
ICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxh
bmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgogIEF0aXNoIFBhdHJhIDxhdGlzaC5wYXRyYUB3ZGMuY29tPgog
IEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxBVE9OIFpvbHRhbiA8
YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3Rp
YW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIEJpbiBNZW5n
IDxibWVuZy5jbkBnbWFpbC5jb20+CiAgQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4Lmli
bS5jb20+CiAgQ2FybG8gTWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4K
ICBDYXRoZXJpbmUgSG8gPGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0
Z2ZiZXRhQG1lLmNvbT4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmli
bS5jb20+CiAgQ2hyaXN0aWFuIFN2ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xhdWRp
byBJbWJyZW5kYSA8aW1icmVuZGFAbGludXguaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FA
cmVkaGF0LmNvbT4KICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvbGxp
biBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlh
cmRAbXZpc3RhLmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lk
cmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4
LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNv
bT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdp
YnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxk
YXZpZEByZWRoYXQuY29tPgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8u
Y29tPgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRn
YXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJr
b3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9y
Zz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJs
YWtlQHJlZGhhdC5jb20+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+
CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1
IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWls
LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29y
IE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNl
bnQuY29tPgogIEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4gS2lzemth
IDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXgu
aWJtLmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0
YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50
ZWwuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBn
b29nbGUuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEg
U3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxm
QGdtYWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVk
ZXJpYyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8
RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNu
b2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBM
YXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYz
LmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4KICBMdWMgTWljaGVsIDxsdWMu
bWljaGVsQGdyZWVuc29jcy5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVy
ZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgog
IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmsg
U3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUBy
ZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1h
dHRoZXcgUm9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNt
dmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0g
TGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhp
d2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJt
LmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWts
YXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgog
IE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVy
QHNpZml2ZS5jb20+CiAgUGFua2FqIEd1cHRhIDxwYWd1cHRhQHJlZGhhdC5jb20+CiAgUGFvbG8g
Qm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJt
LmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4K
ICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3Zn
YWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVs
LkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRo
YXQuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRp
dCA8cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdt
YWlsLmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4K
ICBSYXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJz
b24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2
aXJ0dW96em8uY29tPgogIFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29t
PgogIFNhdGhlZXNoIFJhamVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNl
cmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBs
aW51eC5pYm0uY29tPgogIFNodS1DaHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBC
cmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3Rl
ZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNp
bmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3Rh
Y2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8
aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRv
bnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255
Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNv
dkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBX
ZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55
LnpoYW9AaW50ZWwuY29tPgogIFlpZmFuIEx1byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5j
b20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1
QHdhdmVjb21wLmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjExMjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 10:35:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 10:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGhPC-0005CQ-14; Sat, 05 Oct 2019 10:35:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AnWT=X6=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iGhPA-0005CL-CR
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 10:35:16 +0000
X-Inumbo-ID: d1356286-e75b-11e9-80e3-bc764e2007e4
Received: from sonic308-56.consmr.mail.ne1.yahoo.com (unknown [66.163.187.31])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1356286-e75b-11e9-80e3-bc764e2007e4;
 Sat, 05 Oct 2019 10:35:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1570271714; bh=aZ1tJJfZrBrDk1nwa3f0au+ZLOpDQNkZdL4BozM8eOg=;
 h=Date:From:To:Subject:References:From:Subject;
 b=nPQvmA3gw1HueWF9x3yuQDeQFMnrQ8i6nPxtdF7wmPu51Us7H412v4cP7FVqaOG/aHMi7IW5/BrGvCHrxQ43p0yRsE4f8VvScsHRIDXZ+MCfhDgymVDpObNcXexybUuUKhFfGzRPo65CJ1tpmX3KGChjI3OZXENxiJFLMJpZRg495mfUx06irMUNPdTWAXQdJvBt6a3l2JdDw+2/liXsPePrdidE0+42e/5vIXfBetfBISyYPOoR2CP0V3mSlPxZdEWm3WfRp2PnL+rbmXxKsmb1BeGkcLaCDd64Sw5uepl9dtTjdJtH0UEnBNZ5zk+6FaaJV0YLbFvRW9YfM2c1mg==
X-YMail-OSG: 7Ec9OqwVM1kRUqO68l3wLewvmTq6Y71lL2wREyi3tynaBwC6_E_v.XhrBTWUyJS
 xN7315Wmj_SBqujioIx.6ymYicVhZHS0b6kfPwqnZ2OjzAhArBSJzgD0wqapIz743UyAprRuVb1s
 V16reMYUkDSeDfw2lVLkQavulRQCKPjnVniIF12Oqfn_vPkfjxFMLSRRlR.dLSJdPCDn_6iXV4ng
 n8kIKgUTw9rXE3iZs0k_wMeyUcvno7ntMTXjPodQpKeQuGqkXma73uLnOU9DepnV.5blfbL06zrI
 S.C5lFOaOr3nZhevcRLcLma8J0IZpQZZHnXiShROnvptdl1Wx_dL9ySiPski2ZbTyE_Q37KVRRla
 6QSP68i.NMCPhNKo1TaDlYt4xQeZrDi_aCtq_QrZzTGQV6NE5UQukFGsHONowNlT65sGS1rQ3AMA
 2jQeXdJylYIUFY32sNITzKRqC11o87Rh6hXQPs1PTbS3pfEfICr58FKufH2YPkJ1wGxEdoJteyzq
 RK3OQ26EnbTKDxbY3DEz.fTXO7dDUz3K9eeKi.3zrGKa3ja8JOdQ8jOOoNXVb.oebMAaFs.m1jNj
 bCNfecI9xFHiHoC7xKqn7VRzj7wy0Y.6ThhspxVEbBkJM342gtmgFMdU5C5gVSK80SHcqpDVz478
 6kkaWr6ahplTveJDzoJXVx_w.RTfl3pq_ToIlQn8pOPmJy9fhu.6YlZ9vEXo1eSNT45nAG.j7iik
 yppMZgSgbdiXQ_7Hxj8n2s4WPsyIvouvdZdCOgFfqNabY0v.8U_vokACClt2_DLBEYvvYwkh9zcu
 vd8VKHdp1rud2_szO_lUJvT3TWQPiZ.zz3CitjxN26PZB27ZWYTgfutX9zIcKHUHECSUJ_3rlAGS
 yWW6yuqNT.DV.0Z3aKGcxNuAcQpTABnti3l70uHuuCZQg9bUGFtLgSHkWZtwQ2YbsfxRVGr_QO_f
 BcLvNN79nwwdFz2btPpk66M.NK95JkQlPymWGOefJZBhIgy1FmIBuybCrQVeOZHYLwrlLovnkv_E
 HZNMpvSfC9Fuf.xpNpfrpKxaZKHj_w647Tf.lRklODRGuNTgqKe._vbBT9rX8oJr8jZPjgCnn9fY
 EGTzXvD7W5PekYmCSeA4iNIKY8zZWqHlIYHOKnoACviXhIoX1LE35bT5cna8mVa5ppI2U38rM3V7
 Yiq2Cm6qdlrdxEdsde5OX5lcZWu07kV0dLU9PzugoKuDDOizcaSV7C5j97xvYE3fGa4biczcrTZJ
 MDEE_i4rr6nTP8cs7qPu10eXOb7BWXPGaaVE-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sat, 5 Oct 2019 10:35:14 +0000
Date: Sat, 5 Oct 2019 10:35:11 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <1285554440.4009671.1570271711943@mail.yahoo.com>
MIME-Version: 1.0
References: <1285554440.4009671.1570271711943.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.14448 YMailNorrin Mozilla/5.0 (Windows NT 10.0; Win64;
 x64; rv:69.0) Gecko/20100101 Firefox/69.0
Content-Length: 750
Subject: [Xen-devel] How PV frontend and backend initializes?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3YXMgdHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIGZvbGxvd2luZyB0aGluZ3MgcmVnYXJkaW5n
IHRoZSBQViBkcml2ZXIuCgoxLiBXaG8gY3JlYXRlIGZyb250ZW5kIGFuZCBiYWNrZW5kIGluc3Rh
bmNlcz8KMi4gV2hlbiBhcmUgdGhlc2UgaW5zdGFuY2VzIGNyZWF0ZWQ/CjMuIEhvdyB4ZW5idXMg
ZGlyZWN0b3JpZXMgYXJlIGNyZWF0ZWQ/IFdoYXQgaXMgdGhlIGhpZXJhcmNoeSBvZiB0aGUgZGly
ZWN0b3JpZXM/IAo0LiBXaGF0IGlzIHRoZSByb2xlIG9mICJ2aWZuYW1lIiBhbmQgd2hvIHNldHMg
aXQ/CgpQbGVhc2UgbGV0IG1lIGtub3cgaWYgeW91IGNhbiBoZWxwIHdpdGggdGhlc2UgcXVlc3Rp
b25zIG9yIGNhbiBkaXJlY3QgbWUgdG8gc29tZSByZXNvdXJjZXMuCgpUaGFua3MKTWVocmFiCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 12:05:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 12:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGioa-0004I2-E5; Sat, 05 Oct 2019 12:05:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RIU7=X6=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iGioY-0004Hx-Vi
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 12:05:35 +0000
X-Inumbo-ID: 6f1f7ebc-e768-11e9-9bee-bc764e2007e4
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f1f7ebc-e768-11e9-9bee-bc764e2007e4;
 Sat, 05 Oct 2019 12:05:34 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id c3so2962386plo.2
 for <xen-devel@lists.xenproject.org>; Sat, 05 Oct 2019 05:05:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=G0JztUFhrMqAgC6HiPOQFnqPQvqnZOOQNiJv9l/F214=;
 b=Y2isPOSMi74NIZkMOgccp2hW6e0BCcQzc4KEd7Up3PyLskzZ9Elqi/07vgyJMksrx1
 fog87sX9ter+IiLi6TpWb1jO2jWG5ZPVE/ILqrs/pa0RJhWx36RhnSSKSWpCqXarXsqR
 vpRk0ulfhB5BXvtNhvuOHEIXWUPR6il6xIsShT74zjkPC8X0aDQqqRlxWusMA/M3Ul7c
 AvZifgguXZRgN80ICb0AUSipmvvjM1NwIZss2Py+1rkMCEdpaU4rG+xEtfEi03Q1eIgY
 vNPoIZ2zQgULS2k1nEshofIn1psPdHeC6c9kYaTIfaSxEpgTiDHcOoS4fV28XOJDMMPo
 m/pQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=G0JztUFhrMqAgC6HiPOQFnqPQvqnZOOQNiJv9l/F214=;
 b=ZUQv1Bmi3g2OD9dYp/m6OEPy2q3LmEjbY880OT/vendDrZLZQ/7gCNa3Gl8IEfVC8W
 rs94so9zwmbFeHkcaDU5hBLlrydpQPwSkF5oTw03yZE4jiGMbrc5uxWd57kyP1U/xXPz
 Pm2n8XaQvRXuwU/b/FPx8Ry4FOc7eBkMVnebw/E6ubuFLvuYG+MTbKwHFwGz5v2hsZQg
 2y2+6cBz4OvpRIepn6aRIzjEg8Wi2zeqcRUdYYKweudMMj1+jRq6xoxWURE9dcm6X3MC
 WqBaBihM7OpTTl0sjXSIeeGbruMhcEpcegIz0GeqeBH8bU329cxaJDvdZP7eZxKfK7wh
 OCIg==
X-Gm-Message-State: APjAAAUOkZi/0Y39Lqj1x4azKWxTjsbUmmIBshTYmb0wLs3qu5xMF5aX
 6lnAzlI3/bPphdz4vOXqwIVa4a/LSxly6QaUS+c=
X-Google-Smtp-Source: APXvYqxDs5/eGxxBhu1kULZfpmmyGF0iE6b3jCvppp31utHzyVnTM8m/CIBV2yIJlIfvxEvPa4llRseDbr66xEYCMw8=
X-Received: by 2002:a17:902:6ac2:: with SMTP id
 i2mr20458852plt.148.1570277133265; 
 Sat, 05 Oct 2019 05:05:33 -0700 (PDT)
MIME-Version: 1.0
References: <20191004164243.30822-1-julien.grall@arm.com>
In-Reply-To: <20191004164243.30822-1-julien.grall@arm.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Sat, 5 Oct 2019 13:05:23 +0100
Message-ID: <CACCGGhAuD9vQnGLfQhC0RJykD-QVn4MK4vrCZm_A-VLGvCgFBA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA0IE9jdCAyMDE5IGF0IDE3OjQyLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPiB3cm90ZToKPgo+IGZsYXNrX2Fzc2lnbl97LCBkdH1kZXZpY2UoKSBtYXkgYmUgdXNl
ZCB0byBjaGVjayB3aGV0aGVyIHlvdSBjYW4gdGVzdCBpZgo+IGEgZGV2aWNlIGlzIGFzc2lnbmVk
LiBJbiB0aGlzIGNhc2UsIHRoZSBkb21haW4gd2lsbCBiZSBOVUxMLgo+Cj4gSG93ZXZlciwgZmxh
c2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKSB3aWxsIGJlIGNhbGxlZCBhbmQgbWF5IGVuZCB1
cAo+IHRvIGRlZmVyZW5jZSBhIE5VTEwgcG9pbnRlci4gVGhpcyBjYW4gYmUgcHJldmVudGVkIGJ5
IG1vdmluZyB0aGUgY2FsbAo+IGFmdGVyIHdlIGNoZWNrIHRoZSB2YWxpZGl0eSBmb3IgdGhlIGRv
bWFpbiBwb2ludGVyLgo+Cj4gQ292ZXJpdHktSUQ6IDE0ODY3NDEKPiBGaXhlczogNzFlNjE3YTZi
OCAoJ3VzZSBpc19pb21tdV9lbmFibGVkKCkgd2hlcmUgYXBwcm9wcmlhdGUuLi4nKQo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1i
eTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cgo+IC0tLQo+ICB4ZW4veHNtL2ZsYXNrL2hv
b2tzLmMgfCA4ICsrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVu
L3hzbS9mbGFzay9ob29rcy5jCj4gaW5kZXggM2IzMDgyNzc2NC4uY2Y3ZjI1Y2RhMiAxMDA2NDQK
PiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiArKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMKPiBAQCAtMTI5NiwxMSArMTI5NiwxMyBAQCBzdGF0aWMgaW50IGZsYXNrX2Fzc2lnbl9kZXZp
Y2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYpCj4gICAgICB1MzIgZHNp
ZCwgcnNpZDsKPiAgICAgIGludCByYyA9IC1FUEVSTTsKPiAgICAgIHN0cnVjdCBhdmNfYXVkaXRf
ZGF0YSBhZDsKPiAtICAgIHUzMiBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJt
KGQpOwo+ICsgICAgdTMyIGRwZXJtOwo+Cj4gICAgICBpZiAoICFkICkKPiAgICAgICAgICByZXR1
cm4gZmxhc2tfdGVzdF9hc3NpZ25fZGV2aWNlKG1hY2hpbmVfYmRmKTsKPgo+ICsgICAgZHBlcm0g
PSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybShkKTsKPiArCj4gICAgICByYyA9IGN1cnJl
bnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfUkVTT1VSQ0UsIFJFU09VUkNFX19BREQpOwo+ICAgICAg
aWYgKCByYyApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+IEBAIC0xMzU1LDExICsxMzU3LDEzIEBA
IHN0YXRpYyBpbnQgZmxhc2tfYXNzaWduX2R0ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IGNoYXIgKmR0cGF0aCkKPiAgICAgIHUzMiBkc2lkLCByc2lkOwo+ICAgICAgaW50IHJjID0gLUVQ
RVJNOwo+ICAgICAgc3RydWN0IGF2Y19hdWRpdF9kYXRhIGFkOwo+IC0gICAgdTMyIGRwZXJtID0g
Zmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oZCk7Cj4gKyAgICB1MzIgZHBlcm07Cj4KPiAg
ICAgIGlmICggIWQgKQo+ICAgICAgICAgIHJldHVybiBmbGFza190ZXN0X2Fzc2lnbl9kdGRldmlj
ZShkdHBhdGgpOwo+Cj4gKyAgICBkcGVybSA9IGZsYXNrX2lvbW11X3Jlc291cmNlX3VzZV9wZXJt
KGQpOwo+ICsKPiAgICAgIHJjID0gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNPVVJD
RSwgUkVTT1VSQ0VfX0FERCk7Cj4gICAgICBpZiAoIHJjICkKPiAgICAgICAgICByZXR1cm4gcmM7
Cj4gLS0KPiAyLjExLjAKPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 13:58:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 13:58:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGkZE-0004yv-Da; Sat, 05 Oct 2019 13:57:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGkZD-0004yq-2Q
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 13:57:51 +0000
X-Inumbo-ID: 1a7db03a-e778-11e9-9782-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a7db03a-e778-11e9-9782-12813bfff9fa;
 Sat, 05 Oct 2019 13:57:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGkZ5-00050P-7x; Sat, 05 Oct 2019 13:57:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGkZ5-0003vU-0g; Sat, 05 Oct 2019 13:57:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGkZ4-0007v2-WC; Sat, 05 Oct 2019 13:57:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142286-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start.2:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b8ab1edad7d6999b8f926bade3904d5e857b4862
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 13:57:43 +0000
Subject: [Xen-devel] [xen-unstable test] 142286: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjI4Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAg
ZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0IDEzIGd1ZXN0LXN0YXJ0LjIgZmFpbCBSRUdSLiB2cy4gMTQxODIy
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQxODIyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxODIy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgy
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI4
YWIxZWRhZDdkNjk5OWI4ZjkyNmJhZGUzOTA0ZDVlODU3YjQ4NjIKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZh
NTRlYzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTgyMiAgMjAxOS0wOS0yNSAxNDo1OTo1NSBa
ICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDE4ODIgIDIwMTktMDktMjcgMDE6MjA6
NTUgWiAgICA4IGRheXMgICAxMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIyODYg
IDIwMTktMTAtMDQgMTk6MTI6MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAg
Q2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhcmlvIEZh
Z2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVr
IE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
ICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU2ltb24gR2Fpc2VyIDxz
aW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI3ODQgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 17:29:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 17:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGnro-00067i-2V; Sat, 05 Oct 2019 17:29:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGnrm-00067d-Qb
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 17:29:14 +0000
X-Inumbo-ID: a1352a1f-e795-11e9-9788-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1352a1f-e795-11e9-9788-12813bfff9fa;
 Sat, 05 Oct 2019 17:29:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGnrd-0000zn-8I; Sat, 05 Oct 2019 17:29:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGnrc-0000nm-W4; Sat, 05 Oct 2019 17:29:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGnrc-0003pe-Uy; Sat, 05 Oct 2019 17:29:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142298-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4ea655343ce4180fe9b2c7ec8cb8ef9884a47901
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 17:29:04 +0000
Subject: [Xen-devel] [linux-linus test] 142298: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjI5OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMjk4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIDRlYTY1NTM0M2NlNDE4MGZlOWIyYzdlYzhjYjhlZjk4ODRh
NDc5MDEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMy
OTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4
MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAgMjEzIGRheXMgIDE2NiBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxNDIyOTggIDIwMTktMTAtMDUgMDI6MDk6MTkgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjQ5NTUgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTk0NDMwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 18:04:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 18:04:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGoPt-00010P-AA; Sat, 05 Oct 2019 18:04:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGoPs-00010K-Mq
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 18:04:28 +0000
X-Inumbo-ID: 8e9eec32-e79a-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e9eec32-e79a-11e9-8c93-bc764e2007e4;
 Sat, 05 Oct 2019 18:04:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGoPk-0001ik-WB; Sat, 05 Oct 2019 18:04:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGoPk-0001vL-LF; Sat, 05 Oct 2019 18:04:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGoPk-0002ZD-K4; Sat, 05 Oct 2019 18:04:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5f090d837b1f61ba12780a8b8196b69a00d7cd70
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 18:04:20 +0000
Subject: [Xen-devel] [linux-4.4 test] 142302: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMwMiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjMwMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVm
MDkwZDgzN2IxZjYxYmExMjc4MGE4YjgxOTZiNjlhMDBkN2NkNzAKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgNjIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDYwIGRheXMgICA2OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDE1OTkg
IDIwMTktMDktMjEgMTk6MDA6NDYgWiAgIDEzIGRheXMgICAxNSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMwMSBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDk2NjAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 05 21:24:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 05 Oct 2019 21:24:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGrXA-0000fX-1y; Sat, 05 Oct 2019 21:24:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UoQ4=X6=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGrX8-0000fS-V9
 for xen-devel@lists.xenproject.org; Sat, 05 Oct 2019 21:24:11 +0000
X-Inumbo-ID: 771452a2-e7b6-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 771452a2-e7b6-11e9-80e3-bc764e2007e4;
 Sat, 05 Oct 2019 21:24:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGrX5-0005Ra-70; Sat, 05 Oct 2019 21:24:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGrX4-000090-UN; Sat, 05 Oct 2019 21:24:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGrX4-0003RT-TJ; Sat, 05 Oct 2019 21:24:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142314-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-raw:leak-check/check:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=4f59102571fce49af180cfc6d4cdd2b5df7bdb14
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 05 Oct 2019 21:24:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 142314: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMxNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzMTQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3
aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEw
IGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4g
MTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQyMjcwIFJF
R1IuIHZzLiAxNDAyODIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDIyNzAgcGFzcyBpbiAxNDIzMTQKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDIyNzAg
cGFzcyBpbiAxNDIzMTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDE0MjI3MAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQy
MjcwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDRmNTkxMDI1
NzFmY2U0OWFmMTgwY2ZjNmQ0Y2RkMmI1ZGY3YmRiMTQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1
ICAgICAgICAgICAgICAgIGFmZDc2MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNDgg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAg
IDQ3IGRheXMgICA1NSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIyNDMgIDIwMTkt
MTAtMDMgMjI6MDY6MjggWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdh
bGlhLmNvbT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgog
IEFsZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2
c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lz
QHdkYy5jb20+CiAgQW1pdCBTaGFoIDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkg
PGFuZHJld0Bhai5pZC5hdT4KICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hA
dmlydHVvenpvLmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNv
bT4KICBBdGlzaCBQYXRyYSA8YXRpc2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8
YXVyZWxpZW5AYXVyZWwzMi5uZXQ+CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5o
dT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGti
YXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwu
Y29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENhcmxvIE1h
cmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxj
YXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAg
Q2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlh
biBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVkaW8gSW1icmVuZGEgPGltYnJl
bmRhQGxpbnV4LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29s
ZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGlu
Z0BsaW51eC5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNs
Z0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJl
cnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNv
bi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBM
aXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxA
cmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtv
bnJhZEBhZGFjb3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFp
bC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91
IDx6aGxiMjlAZm94bWFpbC5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3Mu
Y29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0Bj
aXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXR0aGV3IFJvc2F0byA8bWpy
b3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4K
ICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRz
a0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNv
bT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5p
Y2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFz
bi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29m
ZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBh
bmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFy
a2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVr
IDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3Zn
YWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5y
dT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5
ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9q
ZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFl
bCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEg
PHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRl
cnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBT
YW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWpl
bmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEBy
ZWRoYXQuY29tPgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBT
aHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4u
YnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5j
b20+CiAgU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8
c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2lu
Z2hAZ21haWwuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRh
byBYdSA8dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9y
Zz4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5u
Z3V5ZW5AYnQuY29tPgogIHRvbnkubmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgog
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
ICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3
LnlhbmdAbGludXguaW50ZWwuY29tPgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4K
ICBZaWZhbiBMdW8gPGx1b3lpZmFuQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIFlpbmcgRmFuZyA8
ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgWXVucWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+CiAg
WXVyeSBLb3RvdiA8eXVyeS1rb3RvdkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDIxMTI2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 00:29:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 00:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGuQU-0007tg-FY; Sun, 06 Oct 2019 00:29:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGuQT-0007tX-GT
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 00:29:29 +0000
X-Inumbo-ID: 5a1ad580-e7d0-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a1ad580-e7d0-11e9-8c93-bc764e2007e4;
 Sun, 06 Oct 2019 00:29:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGuQP-0001Su-Ly; Sun, 06 Oct 2019 00:29:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGuQP-0006yX-DU; Sun, 06 Oct 2019 00:29:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGuQP-00008r-Cr; Sun, 06 Oct 2019 00:29:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142318-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6eea609ac3091741dee9080bae6bcf2edc879ca2
X-Osstest-Versions-That: linux=1b2be6d75ad971d27decf2a97f5544c35aeb9f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 00:29:25 +0000
Subject: [Xen-devel] [linux-4.9 test] 142318: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMxOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjMxOC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9i
b290bG9hZGVyICAgIGZhaWwgIGxpa2UgMTQxNjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE3MjAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MTcyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxNzIwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDE3MjAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTcyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNmVlYTYwOWFjMzA5MTc0MWRlZTkwODBiYWU2YmNmMmVkYzg3OWNhMgpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMWIyYmU2ZDc1YWQ5NzFkMjdkZWNmMmE5
N2Y1NTQ0YzM1YWViOWYyYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxNzIwICAyMDE5LTA5LTIz
IDE1OjE3OjIzIFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjMxOCAgMjAxOS0x
MC0wNSAxMDo0MDoxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFhcm9uIEJyb3duIDxhYXJvbi5mLmJyb3du
QGludGVsLmNvbT4KICBBaHpvIDxBaHpvQHR1dGFub3RhLmNvbT4KICBBbCBDb29wZXIgPGFsY29v
cGVyeEBnbWFpbC5jb20+CiAgQWwgU3RvbmUgPGFoczNAcmVkaGF0LmNvbT4KICBBbGFuIFN0ZXJu
IDxzdGVybkByb3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRl
dWNoZXJAYW1kLmNvbT4KICBBbWFkZXVzeiBTxYJhd2nFhHNraSA8YW1hZGV1c3p4LnNsYXdpbnNr
aUBpbnRlbC5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBBbmRyw6kgRHJhc3ppayA8Z2l0QGFuZHJlZC5uZXQ+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5i
aWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJkIHZhbiBCcmVlbWVuIDxhcmRAa3dhYWsubmV0Pgog
IEFya2FkaXVzeiBNaXNraWV3aWN6IDxhLm1pc2tpZXdpY3pAZ21haWwuY29tPgogIEFya2FkaXVz
eiBNacWba2lld2ljeiA8YXJla21AbWF2ZW4ucGw+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBBeGVs
IExpbiA8YXhlbC5saW5AaW5naWNzLmNvbT4KICBCam9ybiBBbmRlcnNzb24gPGJqb3JuLmFuZGVy
c3NvbkBsaW5hcm8ub3JnPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDaGFud29vIENob2kgPGN3MDAuY2hvaUBzYW1zdW5nLmNv
bT4KICBDaGFvIFl1IDx5dWNoYW8wQGh1YXdlaS5jb20+CiAgY2hlbnplZmVuZyA8Y2hlbnplZmVu
ZzJAaHVhd2VpLmNvbT4KICBDaHJpcyBCcmFuZHQgPGNocmlzLmJyYW5kdEByZW5lc2FzLmNvbT4K
ICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBEYW4gQ2FycGVudGVy
IDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndv
bmdAb3JhY2xlLmNvbT4KICBEYXZpZCBMZWNobmVyIDxkYXZpZEBsZWNobm9sb2d5LmNvbT4KICBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3Rl
cmJhQHN1c2UuY29tPgogIERlbmlzIEtlbnppb3IgPGRlbmtlbnpAZ21haWwuY29tPgogIERlbm5p
cyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVsLmNvbT4KICBFcmljIER1bWF6
ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRmVsaXggRmlldGthdSA8bmJkQG5iZC5uYW1lPgog
IEZpbGlwZSBNYW5hbmEgPGZkbWFuYW5hQHN1c2UuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3J6ZWdvcnogSGFsYXQgPGdoYWxhdEByZWRo
YXQuY29tPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlsbGF1bWUg
TmF1bHQgPGduYXVsdEByZWRoYXQuY29tPgogIEd1b3FpbmcgSmlhbmcgPGd1b3FpbmcuamlhbmdA
Y2xvdWQuaW9ub3MuY29tPgogIEd1b3FpbmcgSmlhbmcgPGpncTUxNkBnbWFpbC5jb20+CiAgR3Vz
dGF2byBBLiBSLiBTaWx2YSA8Z3VzdGF2b0BlbWJlZGRlZG9yLmNvbT4KICBIYW5zIGRlIEdvZWRl
IDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1aWwtY2lzY29AeHM0
YWxsLm5sPgogIEhhcmFsZCBGcmV1ZGVuYmVyZ2VyIDxmcmV1ZGVAbGludXguaWJtLmNvbT4KICBI
YXVrZSBNZWhydGVucyA8aGF1a2VAaGF1a2UtbS5kZT4KICBIZWxnZSBEZWxsZXIgPGRlbGxlckBn
bXguZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEluZ28g
TW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIElyYSBXZWlueSA8aXJhLndlaW55QGludGVsLmNv
bT4KICBKYWNlayBBbmFzemV3c2tpIDxqYWNlay5hbmFzemV3c2tpQGdtYWlsLmNvbT4KICBKYWNr
IE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYubWVsbGFub3guY28uaWw+CiAgSmFlZ2V1ayBLaW0gPGph
ZWdldWtAa2VybmVsLm9yZz4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9u
b21lLmNvbT4KICBKYW4gRGFraW5ldmljaCA8amFuLmRha2luZXZpY2hAdmlydHVvenpvLmNvbT4K
ICBKYW4gS2FyYSA8amFja0BzdXNlLmN6PgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94
LmNvbT4KICBKZWZmIEtpcnNoZXIgPGplZmZyZXkudC5raXJzaGVyQGludGVsLmNvbT4KICBKaWEt
SnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppYW4tSG9uZyBQYW4gPGppYW4taG9u
Z0BlbmRsZXNzbS5jb20+CiAgSmlyaSBLb3NpbmEgPGprb3NpbmFAc3VzZS5jej4KICBKb2VyZyBS
b2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KICBKb2hhbiBIZWRiZXJnIDxqb2hhbi5oZWRiZXJnQGlu
dGVsLmNvbT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2hu
IEdhcnJ5IDxqb2huLmdhcnJ5QGh1YXdlaS5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9l
QHJlZGhhdC5jb20+CiAgSnVyaSBMZWxsaSA8anVyaS5sZWxsaUByZWRoYXQuY29tPgogIEthaS1I
ZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWlrZSBXYW4gPGthaWtl
LndhbkBpbnRlbC5jb20+CiAgS2FsbGUgVmFsbyA8a3ZhbG9AY29kZWF1cm9yYS5vcmc+CiAgS2Ft
aWwgS29uaWVjem55IDxrLmtvbmllY3pueUBwYXJ0bmVyLnNhbXN1bmcuY29tPgogIEtldmluIEVh
c3RvbiA8a2V2aW5AZ3VhcmFuYS5vcmc+CiAgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6a0BrZXJu
ZWwub3JnPgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGVlIEpvbmVz
IDxsZWUuam9uZXNAbGluYXJvLm9yZz4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5v
eC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNyZXN0ZXpAbnhwLmNvbT4KICBMaSBS
b25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1IEZlbmdxaSA8bHVmcS5mbnN0QGNuLmZ1aml0c3Uu
Y29tPgogIEx1aXMgQXJhbmVkYSA8bHVhcmFuZWRhQGdtYWlsLmNvbT4KICBMdWtlIE5vd2Frb3dz
a2ktS3JpamdlciA8bG5vd2Frb3dAZW5nLnVjc2QuZWR1PgogIE1hY2llaiBTLiBTem1pZ2llcm8g
PG1haWxAbWFjaWVqLnN6bWlnaWVyby5uYW1lPgogIE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5v
cmc+CiAgTWFyY2VsIEhvbHRtYW5uIDxtYXJjZWxAaG9sdG1hbm4ub3JnPgogIE1hcmNvIEZlbHNj
aCA8bS5mZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93
c2tpQHNhbXN1bmcuY29tPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJr
IFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1hcmsgU2FseXp5biA8c2FseXp5bkBh
bmRyb2lkLmNvbT4KICBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1h
dXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFl
bCBHcnplc2NoaWsgPG0uZ3J6ZXNjaGlrQHBlbmd1dHJvbml4LmRlPgogIE1pY2hhbCBIb2NrbyA8
bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBTaW1layA8bWljaGFsLnNpbWVrQHhpbGlueC5jb20+
CiAgTWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTXVycGh5IFpob3UgPGpl
bmNjZS5rZXJuZWxAZ21haWwuY29tPgogIE15dW5nSm9vIEhhbSA8bXl1bmdqb28uaGFtQHNhbXN1
bmcuY29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51eC52bmV0LmlibS5jb20+
CiAgTmljayBTdG91Z2h0b24gPG5zdG91Z2h0b25AbG9naXRlY2guY29tPgogIE5pY29saW4gQ2hl
biA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWtvbGF5IEJvcmlzb3YgPG5ib3Jpc292QHN1
c2UuY29tPgogIE9sZWtzYW5kciBTdXZvcm92IDxvbGVrc2FuZHIuc3V2b3JvdkB0b3JhZGV4LmNv
bT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9yaSBOaW1yb24gPG9yaW5p
bXJvbjEyM0BnbWFpbC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4K
ICBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZA
bWljcm9zb2Z0LmNvbT4KICBQZXRlciBNYW1vbm92IDxwbWFtb25vdkBnbWFpbC5jb20+CiAgUGV0
ZXIgVWpmYWx1c2kgPHBldGVyLnVqZmFsdXNpQHRpLmNvbT4KICBQZXRlciBaaWpsc3RyYSAoSW50
ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQZXRyIE1sYWRlayA8cG1sYWRla0BzdXNlLmNv
bT4KICBQcmF2aW4gQiBTaGVsYXIgPHBzaGVsYXJAb3ZuLm9yZz4KICBRaWFuIENhaSA8Y2FpQGxj
YS5wdz4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFm
YWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFrZXNoIFBhbmRpdCA8cmFrZXNoQHR1eGVyYS5j
b20+CiAgU2FnaSBHcmltYmVyZyA8c2FnaUBncmltYmVyZy5tZT4KICBTYWthcmkgQWlsdXMgPHNh
a2FyaS5haWx1c0BsaW51eC5pbnRlbC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwu
b3JnPgogIFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5j
b20+CiAgU2VhbiBZb3VuZyA8c2VhbkBtZXNzLm9yZz4KICBTZWJhc3RpYW4gUmVpY2hlbCA8c2Vi
YXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNvbT4KICBTaGF3biBHdW8gPHNoYXduZ3VvQGtlcm5l
bC5vcmc+CiAgU2hpaC1ZdWFuIExlZSAoRm91ckRvbGxhcnMpIDxmb3VyZG9sbGFyc0BkZWJpYW4u
b3JnPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3RlZmFuIFNjaG1pZHQg
PHN0ZWZhbkBkYXRlbmZyZWloYWZlbi5vcmc+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214
Lm5ldD4KICBTdGVwaGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAg
U3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChW
TXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1cmJoaSBQYWxhbmRlIDxjc3VyYmhpQGdt
YWlsLmNvbT4KICBTdXJiaGkgUGFsYW5kZSA8ZjJmc25ld2JpZUBnbWFpbC5jb20+CiAgVGFrYXNo
aSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRha2FzaGkgU2FrYW1vdG8gPG8tdGFrYXNoaUBzYWth
bW9jY2hpLmpwPgogIFRha2VzaGkgTWlzYXdhIDxqZWxpYW50c3VydXhAZ21haWwuY29tPgogIFRl
anVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEkt
bG92ZS5TQUtVUkEubmUuanA+CiAgVGhhZGV1IExpbWEgZGUgU291emEgQ2FzY2FyZG8gPGNhc2Nh
cmRvQGNhbm9uaWNhbC5jb20+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb2t1bm9yaSBJa2VnYW1pIDxpa2Vn
YW1pLnRAZ21haWwuY29tPgogIFRvbSBXdSA8dG9td3VAbWVsbGFub3guY29tPgogIFRvbWFzIEJv
cnRvbGkgPHRvbWFzYm9ydG9saUBnbWFpbC5jb20+CiAgVG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50
ZWwuY29tPgogIFR6dmV0b21pciBTdG95YW5vdiA8dHN0b3lhbm92QHZtd2FyZS5jb20+CiAgVWxm
IEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVXdlIEtsZWluZS1Lw7ZuaWcgPHUu
a2xlaW5lLWtvZW5pZ0BwZW5ndXRyb25peC5kZT4KICBWYWlzaGFsaSBUaGFra2FyIDx2YWlzaGFs
aS50aGFra2FyQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVr
c0B2dC5lZHU+CiAgVmFzaWx5IEF2ZXJpbiA8dnZzQHZpcnR1b3p6by5jb20+CiAgVmFzaWx5IEdv
cmJpayA8Z29yQGxpbnV4LmlibS5jb20+CiAgVmlnbmVzaCBSYWdoYXZlbmRyYSA8dmlnbmVzaHJA
dGkuY29tPgogIFZpbmNlbnQgR3VpdHRvdCA8dmluY2VudC5ndWl0dG90QGxpbmFyby5vcmc+CiAg
VmluY2VudCBXaGl0Y2h1cmNoIDx2aW5jZW50LndoaXRjaHVyY2hAYXhpcy5jb20+CiAgVmlub2Qg
S291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29t
PgogIFdhbmcgU2hlbnJhbiA8c2hlbnJhbjI2OEBnbWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55
YW5nOTlAenRlLmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2ls
bCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1z
LmRlPgogIFhpYW8gTmkgPHhuaUByZWRoYXQuY29tPgogIFhpYW9mZWkgVGFuIDx0YW54aWFvZmVp
QGh1YXdlaS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFl1IFdhbmcg
PHl5dXdhbmdAY29kZWF1cm9yYS5vcmc+CiAgWXVmZW4gWXUgPHl1eXVmZW5AaHVhd2VpLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICAxYjJiZTZkNzVhZDkuLjZlZWE2MDlhYzMwOSAg
NmVlYTYwOWFjMzA5MTc0MWRlZTkwODBiYWU2YmNmMmVkYzg3OWNhMiAtPiB0ZXN0ZWQvbGludXgt
NC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 03:40:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 03:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iGxOy-0001pd-Dk; Sun, 06 Oct 2019 03:40:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iGxOw-0001j1-Kl
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 03:40:06 +0000
X-Inumbo-ID: f6507ec3-e7ea-11e9-978d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6507ec3-e7ea-11e9-978d-12813bfff9fa;
 Sun, 06 Oct 2019 03:39:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGxOm-0001Hu-0w; Sun, 06 Oct 2019 03:39:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iGxOl-0003N0-Kd; Sun, 06 Oct 2019 03:39:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iGxOl-0006MD-K1; Sun, 06 Oct 2019 03:39:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142320-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db1892238c55c5138801f131a837ccd0056f002e
X-Osstest-Versions-That: linux=f6e27dbb1afabcba436e346d6aa88a592a1436bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 03:39:55 +0000
Subject: [Xen-devel] [linux-4.14 test] 142320: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMyMCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzMjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciAgICBmYWlsICBsaWtlIDE0MTY0MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGRiMTg5MjIzOGM1NWM1MTM4ODAxZjEzMWE4MzdjY2QwMDU2ZjAwMmUKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZh
YTg4YTU5MmExNDM2YmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTc2MiAgMjAxOS0wOS0yNCAx
MzowMTo1NyBaICAgMTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIzMjAgIDIwMTktMTAt
MDUgMTE6MTA6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBYXJvbiBCcm93biA8YWFyb24uZi5icm93bkBp
bnRlbC5jb20+CiAgQWh6byA8QWh6b0B0dXRhbm90YS5jb20+CiAgQWwgQ29vcGVyIDxhbGNvb3Bl
cnhAZ21haWwuY29tPgogIEFsIFN0b25lIDxhaHMzQHJlZGhhdC5jb20+CiAgQWxhbiBTdGVybiA8
c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGVzIE5vdmFrIDxhbG5vdmFrQHN1c2UuY3o+
CiAgQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFtYWRldXN6IFPF
gmF3acWEc2tpIDxhbWFkZXVzenguc2xhd2luc2tpQGludGVsLmNvbT4KICBBbmRyZWFzIEdydWVu
YmFjaGVyIDxhZ3J1ZW5iYUByZWRoYXQuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgt
Zm91bmRhdGlvbi5vcmc+CiAgQW5kcsOpIERyYXN6aWsgPGdpdEBhbmRyZWQubmV0PgogIEFyZCBC
aWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFyZCB2YW4gQnJlZW1lbiA8
YXJkQGt3YWFrLm5ldD4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNv
bT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEF4ZWwgTGluIDxheGVsLmxpbkBp
bmdpY3MuY29tPgogIEJlbmphbWluIFBldGVyc29uIDxiZW5qYW1pbkBweXRob24ub3JnPgogIEJq
b3JuIEFuZGVyc3NvbiA8Ympvcm4uYW5kZXJzc29uQGxpbmFyby5vcmc+CiAgQmrDuHJuIE1vcmsg
PGJqb3JuQG1vcmsubm8+CiAgQm9iIFBldGVyc29uIDxycGV0ZXJzb0ByZWRoYXQuY29tPgogIEJv
ZG9uZyBXYW5nIDxib2RvbmdAbWVsbGFub3guY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KICBDaGFud29vIENob2kgPGN3MDAuY2hvaUBzYW1zdW5nLmNvbT4KICBDaGFvIFl1IDx5
dWNoYW8wQGh1YXdlaS5jb20+CiAgY2hlbnplZmVuZyA8Y2hlbnplZmVuZzJAaHVhd2VpLmNvbT4K
ICBDaHJpcyBCcmFuZHQgPGNocmlzLmJyYW5kdEByZW5lc2FzLmNvbT4KICBDaHJpcyBXaWxzb24g
PGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdt
YWlsLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFy
aXVzIFJhZCA8YWxwaGFAYXJlYTQ5Lm5ldD4KICBEYXJyaWNrIEouIFdvbmcgPGRhcnJpY2sud29u
Z0BvcmFjbGUuY29tPgogIERhdmlkIExlY2huZXIgPGRhdmlkQGxlY2hub2xvZ3kuY29tPgogIERh
dmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVy
YmFAc3VzZS5jb20+CiAgRGF2aWRlIENhcmF0dGkgPGRjYXJhdHRpQHJlZGhhdC5jb20+CiAgRGVu
aXMgS2VuemlvciA8ZGVua2VuekBnbWFpbC5jb20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5u
aXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5j
b20+CiAgRW1tYW51ZWwgR3J1bWJhY2ggPGVtbWFudWVsLmdydW1iYWNoQGludGVsLmNvbT4KICBF
cmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+CiAgRXplcXVpZWwgR2FyY2lhIDxlemVx
dWllbEBjb2xsYWJvcmEuY29tPgogIEZhYmlvIEVzdGV2YW0gPGZlc3RldmFtQGdtYWlsLmNvbT4K
ICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFA
c3VzZS5jb20+CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4K
ICBHZXJhbGQgQmFlemEgPGdlcmFsZC5iYWV6YUBzdC5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3Jn
PgogIEdyemVnb3J6IEhhbGF0IDxnaGFsYXRAcmVkaGF0LmNvbT4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgR3VpbGxhdW1lIE5hdWx0IDxnbmF1bHRAcmVkaGF0LmNvbT4K
ICBHdW9xaW5nIEppYW5nIDxndW9xaW5nLmppYW5nQGNsb3VkLmlvbm9zLmNvbT4KICBHdW9xaW5n
IEppYW5nIDxqZ3E1MTZAZ21haWwuY29tPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9A
ZW1iZWRkZWRvci5jb20+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBI
YW5zIFZlcmt1aWwgPGh2ZXJrdWlsLWNpc2NvQHhzNGFsbC5ubD4KICBIYXJhbGQgRnJldWRlbmJl
cmdlciA8ZnJldWRlQGxpbnV4LmlibS5jb20+CiAgSGF1a2UgTWVocnRlbnMgPGhhdWtlQGhhdWtl
LW0uZGU+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBIZWxnZSBEZWxsZXIg
PGRlbGxlckBnbXguZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1
PgogIEhvdWxvbmcgV2VpIDxob3Vsb25nLndlaUBtZWRpYXRlay5jb20+CiAgSW5nbyBNb2xuYXIg
PG1pbmdvQGtlcm5lbC5vcmc+CiAgSXJhIFdlaW55IDxpcmEud2VpbnlAaW50ZWwuY29tPgogIEph
Y2VrIEFuYXN6ZXdza2kgPGphY2VrLmFuYXN6ZXdza2lAZ21haWwuY29tPgogIEphY2sgTW9yZ2Vu
c3RlaW4gPGphY2ttQGRldi5tZWxsYW5veC5jby5pbD4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0Br
ZXJuZWwub3JnPgogIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29t
PgogIEphbiBEYWtpbmV2aWNoIDxqYW4uZGFraW5ldmljaEB2aXJ0dW96em8uY29tPgogIEphbiBL
YXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgog
IEplZmYgS2lyc2hlciA8amVmZnJleS50LmtpcnNoZXJAaW50ZWwuY29tPgogIEplbnMgQXhib2Ug
PGF4Ym9lQGtlcm5lbC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgog
IEppYW4tSG9uZyBQYW4gPGppYW4taG9uZ0BlbmRsZXNzbS5jb20+CiAgSmlyaSBLb3NpbmEgPGpr
b3NpbmFAc3VzZS5jej4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQaXJr
byA8amlyaUBtZWxsYW5veC5jb20+CiAgSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+CiAgSm9l
cmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+CiAgSm9oYW4gSGVkYmVyZyA8am9oYW4uaGVkYmVy
Z0BpbnRlbC5jb20+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAg
Sm9obiBHYXJyeSA8am9obi5nYXJyeUBodWF3ZWkuY29tPgogIEpvb253b24gS2FuZyA8a2p3MTYy
N0BnbWFpbC5jb20+CiAgSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+CiAgSnVy
aSBMZWxsaSA8anVyaS5sZWxsaUByZWRoYXQuY29tPgogIEthY3BlciBQaXdpxYRza2kgPGNvc2ll
a3ZmakBvMi5wbD4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+
CiAgS2Fpa2UgV2FuIDxrYWlrZS53YW5AaW50ZWwuY29tPgogIEthbGxlIFZhbG8gPGt2YWxvQGNv
ZGVhdXJvcmEub3JnPgogIEthbWlsIEtvbmllY3pueSA8ay5rb25pZWN6bnlAcGFydG5lci5zYW1z
dW5nLmNvbT4KICBLYXRzdWhpcm8gU3V6dWtpIDxrYXRzdWhpcm9Aa2F0c3VzdGVyLm5ldD4KICBL
ZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLZXZpbiBFYXN0b24gPGtldmluQGd1
YXJhbmEub3JnPgogIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KICBLdW5p
bm9yaSBNb3JpbW90byA8a3VuaW5vcmkubW9yaW1vdG8uZ3hAcmVuZXNhcy5jb20+CiAgTGF1cmVu
dCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5h
cm8ub3JnPgogIExlb24gS29uZyA8TGVvbi5LT05HQGNuLmJvc2NoLmNvbT4KICBMZW9uIFJvbWFu
b3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGVvbmFyZCBDcmVzdGV6IDxsZW9uYXJkLmNy
ZXN0ZXpAbnhwLmNvbT4KICBMaSBSb25nUWluZyA8bGlyb25ncWluZ0BiYWlkdS5jb20+CiAgTGlo
dWEgWWFvIDx5bGh1YWpudUBvdXRsb29rLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNA
bGludXgtZm91bmRhdGlvbi5vcmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5h
cm8ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgog
IEx1IEZlbmdxaSA8bHVmcS5mbnN0QGNuLmZ1aml0c3UuY29tPgogIEx1Y2EgQ29lbGhvIDxsdWNp
YW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVpcyBBcmFuZWRhIDxsdWFyYW5lZGFAZ21haWwuY29t
PgogIEx1a2UgTm93YWtvd3NraS1LcmlqZ2VyIDxsbm93YWtvd0BlbmcudWNzZC5lZHU+CiAgTWFj
aWVqIFMuIFN6bWlnaWVybyA8bWFpbEBtYWNpZWouc3ptaWdpZXJvLm5hbWU+CiAgTWFyYyBaeW5n
aWVyIDxtYXpAa2VybmVsLm9yZz4KICBNYXJjZWwgSG9sdG1hbm4gPG1hcmNlbEBob2x0bWFubi5v
cmc+CiAgTWFyY28gRmVsc2NoIDxtLmZlbHNjaEBwZW5ndXRyb25peC5kZT4KICBNYXJlayBTenlw
cm93c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+CiAgTWFyayBCcm93biA8YnJvb25pZUBr
ZXJuZWwub3JnPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTWFyayBT
YWx5enluIDxzYWx5enluQGFuZHJvaWQuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGlu
LnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIFdpbGNrIDxNYXJ0aW4uV2lsY2tAc3VzZS5j
b20+CiAgTWFydGluIFdpbGNrIDxtd2lsY2tAc3VzZS5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8
bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNYXNvdWQgU2hhcmJpYW5pIDxtc2hhcmJpYW5pQGFwcGxl
LmNvbT4KICBNYXR0aGlhcyBCcnVnZ2VyIDxtYXR0aGlhcy5iZ2dAZ21haWwuY29tPgogIE1hdHRo
aWFzIEthZWhsY2tlIDxta2FAY2hyb21pdW0ub3JnPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8
bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVy
bWFuLmlkLmF1PgogIE1pY2hhZWwgR3J6ZXNjaGlrIDxtLmdyemVzY2hpa0BwZW5ndXRyb25peC5k
ZT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgU2ltZWsgPG1pY2hh
bC5zaW1la0B4aWxpbnguY29tPgogIE1pa2UgQ2hyaXN0aWUgPG1jaHJpc3RpQHJlZGhhdC5jb20+
CiAgTWlrZSBTbml0emVyIDxzbml0emVyQHJlZGhhdC5jb20+CiAgTWlrbG9zIFN6ZXJlZGkgPG1z
emVyZWRpQHJlZGhhdC5jb20+CiAgTWlrdWxhcyBQYXRvY2thIDxtcGF0b2NrYUByZWRoYXQuY29t
PgogIE11cnBoeSBaaG91IDxqZW5jY2Uua2VybmVsQGdtYWlsLmNvbT4KICBNeXVuZ0pvbyBIYW0g
PG15dW5nam9vLmhhbUBzYW1zdW5nLmNvbT4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5j
ZWxsb3JAZ21haWwuY29tPgogIE5hdmVlbiBOLiBSYW8gPG5hdmVlbi5uLnJhb0BsaW51eC52bmV0
LmlibS5jb20+CiAgTmVpbEJyb3duIDxuZWlsYkBzdXNlLmNvbT4KICBOZWlsQnJvd24gPG5laWxi
QHN1c2UuZGU+CiAgTmljayBTdG91Z2h0b24gPG5zdG91Z2h0b25AbG9naXRlY2guY29tPgogIE5p
Y29saW4gQ2hlbiA8bmljb2xlb3RzdWthQGdtYWlsLmNvbT4KICBOaWdlbCBDcm94b24gPG5jcm94
b25AcmVkaGF0LmNvbT4KICBOaWtsYXMgQ2Fzc2VsIDxuaWtsYXMuY2Fzc2VsQGxpbmFyby5vcmc+
CiAgTmlrb2xheSBCb3Jpc292IDxuYm9yaXNvdkBzdXNlLmNvbT4KICBPbGVrc2FuZHIgU3V2b3Jv
diA8b2xla3NhbmRyLnN1dm9yb3ZAdG9yYWRleC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1
bUBzdXNlLmNvbT4KICBPcmkgTmltcm9uIDxvcmluaW1yb24xMjNAZ21haWwuY29tPgogIFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cu
Y3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgTWFt
b25vdiA8cG1hbW9ub3ZAZ21haWwuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVz
aUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+
CiAgUGV0ciBNbGFkZWsgPHBtbGFkZWtAc3VzZS5jb20+CiAgUGhpbCBBdWxkIDxwYXVsZEByZWRo
YXQuY29tPgogIFByYXZpbiBCIFNoZWxhciA8cHNoZWxhckBvdm4ub3JnPgogIFFpYW4gQ2FpIDxj
YWlAbGNhLnB3PgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFJhZmFlbCBKLiBXeXNvY2tp
IDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWtlc2ggUGFuZGl0IDxyYWtlc2hAdHV4
ZXJhLmNvbT4KICBSb2JlcnQgUmljaHRlciA8cnJpY2h0ZXJAbWFydmVsbC5jb20+CiAgUm9iaW4g
TXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBSb2RlcmljayBDb2xlbmJyYW5kZXIgPHJv
ZGVyaWNrLmNvbGVuYnJhbmRlckBzb255LmNvbT4KICBSb2xmIEVpa2UgQmVlciA8ZWJAZW1saXgu
Y29tPgogIFNhZWVkIE1haGFtZWVkIDxzYWVlZG1AbWVsbGFub3guY29tPgogIFNhZ2kgR3JpbWJl
cmcgPHNhZ2lAZ3JpbWJlcmcubWU+CiAgU2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXgu
aW50ZWwuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTZWFuIENocmlz
dG9waGVyc29uIDxzZWFuLmouY2hyaXN0b3BoZXJzb25AaW50ZWwuY29tPgogIFNlYW4gV2FuZyA8
c2Vhbi53YW5nQGtlcm5lbC5vcmc+CiAgU2VhbiBZb3VuZyA8c2VhbkBtZXNzLm9yZz4KICBTZWJh
c3RpYW4gUmVpY2hlbCA8c2ViYXN0aWFuLnJlaWNoZWxAY29sbGFib3JhLmNvbT4KICBTaGF3biBH
dW8gPHNoYXduZ3VvQGtlcm5lbC5vcmc+CiAgU2hhd24gTGluIDxzaGF3bi5saW5Acm9jay1jaGlw
cy5jb20+CiAgU2hpaC1ZdWFuIExlZSAoRm91ckRvbGxhcnMpIDxmb3VyZG9sbGFyc0BkZWJpYW4u
b3JnPgogIFNvbmcgTGl1IDxzb25nbGl1YnJhdmluZ0BmYi5jb20+CiAgU3RlZmFuIFNjaG1pZHQg
PHN0ZWZhbkBkYXRlbmZyZWloYWZlbi5vcmc+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214
Lm5ldD4KICBTdGVwaGVuIERvdXRoaXQgPHN0ZXBoZW5kQHNpbGljb20tdXNhLmNvbT4KICBTdGVw
aGVuIEhlbW1pbmdlciA8c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgU3RldmUgRnJlbmNo
IDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0
ZWR0QGdvb2RtaXMub3JnPgogIFN1cmJoaSBQYWxhbmRlIDxjc3VyYmhpQGdtYWlsLmNvbT4KICBT
dXJiaGkgUGFsYW5kZSA8ZjJmc25ld2JpZUBnbWFpbC5jb20+CiAgVGFrYXNoaSBJd2FpIDx0aXdh
aUBzdXNlLmRlPgogIFRha2FzaGkgU2FrYW1vdG8gPG8tdGFrYXNoaUBzYWthbW9jY2hpLmpwPgog
IFRha2VzaGkgTWlzYXdhIDxqZWxpYW50c3VydXhAZ21haWwuY29tPgogIFRhbiBYaWFvanVuIDx0
YW54aWFvanVuQGh1YXdlaS5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRldHN1
byBIYW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaGFkZXUgTGlt
YSBkZSBTb3V6YSBDYXNjYXJkbyA8Y2FzY2FyZG9AY2Fub25pY2FsLmNvbT4KICBUaGVvZG9yZSBU
cydvIDx0eXRzb0BtaXQuZWR1PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
PgogIFRva3Vub3JpIElrZWdhbWkgPGlrZWdhbWkudEBnbWFpbC5jb20+CiAgVG9tIEJyaWRlbiA8
dG9tQGRlY29tcGlsZS5tZS51az4KICBUb20gV3UgPHRvbXd1QG1lbGxhbm94LmNvbT4KICBUb21h
cyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkgTHVjayA8dG9ueS5sdWNr
QGludGVsLmNvbT4KICBUenZldG9taXIgU3RveWFub3YgPHRzdG95YW5vdkB2bXdhcmUuY29tPgog
IFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFV3ZSBLbGVpbmUtS8O2bmln
IDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+CiAgVmFpc2hhbGkgVGhha2thciA8dmFp
c2hhbGkudGhha2thckBsaW5hcm8ub3JnPgogIFZhbGRpcyBLbGV0bmlla3MgPHZhbGRpcy5rbGV0
bmlla3NAdnQuZWR1PgogIFZhc2lseSBBdmVyaW4gPHZ2c0B2aXJ0dW96em8uY29tPgogIFZhc2ls
eSBHb3JiaWsgPGdvckBsaW51eC5pYm0uY29tPgogIFZpZ25lc2ggUmFnaGF2ZW5kcmEgPHZpZ25l
c2hyQHRpLmNvbT4KICBWaW5jZW50IEd1aXR0b3QgPHZpbmNlbnQuZ3VpdHRvdEBsaW5hcm8ub3Jn
PgogIFZpbmNlbnQgV2hpdGNodXJjaCA8dmluY2VudC53aGl0Y2h1cmNoQGF4aXMuY29tPgogIFZp
bm9kIEtvdWwgPHZrb3VsQGtlcm5lbC5vcmc+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3Vz
ZS5jej4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29tPgogIFdhbmcgU2hlbnJhbiA8
c2hlbnJhbjI2OEBnbWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRlLmNvbS5jbj4K
ICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVh
Y29uQGFybS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXb2xmcmFtIFNh
bmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhpYW8gTmkgPHhuaUByZWRoYXQuY29tPgogIFhpYW9m
ZWkgVGFuIDx0YW54aWFvZmVpQGh1YXdlaS5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21h
aWwuY29tPgogIFlhZmFuZyBTaGFvIDxsYW9hci5zaGFvQGdtYWlsLmNvbT4KICBZYXplbiBHaGFu
bmFtIDx5YXplbi5naGFubmFtQGFtZC5jb20+CiAgWXVmZW4gWXUgPHl1eXVmZW5AaHVhd2VpLmNv
bT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CiAgIGY2ZTI3ZGJiMWFmYS4uZGIxODkyMjM4YzU1ICBkYjE4OTIyMzhjNTVjNTEzODgw
MWYxMzFhODM3Y2NkMDA1NmYwMDJlIC0+IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 08:00:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 08:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iH1SI-0006fg-4h; Sun, 06 Oct 2019 07:59:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iH1SH-0006fb-7q
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 07:59:49 +0000
X-Inumbo-ID: 3ee281fc-e80f-11e9-978e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ee281fc-e80f-11e9-978e-12813bfff9fa;
 Sun, 06 Oct 2019 07:59:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH1S6-0006bT-Fq; Sun, 06 Oct 2019 07:59:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH1S5-0005Fv-Oi; Sun, 06 Oct 2019 07:59:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iH1S5-0000uR-Js; Sun, 06 Oct 2019 07:59:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142323-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6cad9d0cf87b95b10f3f4d7826c2c15e45e2a277
X-Osstest-Versions-That: linux=555161ee1b7a74e77ca70fd14ed8a5137c8108ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 07:59:37 +0000
Subject: [Xen-devel] [linux-4.19 test] 142323: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMyMyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzMjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjIyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2Y2FkOWQwY2Y4N2I5NWIx
MGYzZjRkNzgyNmMyYzE1ZTQ1ZTJhMjc3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA1NTUxNjFlZTFiN2E3NGU3N2NhNzBmZDE0ZWQ4YTUxMzdjODEwOGFjCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDIyMjQgIDIwMTktMTAtMDMgMTA6MTI6MzUgWiAgICAyIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQyMzIzICAyMDE5LTEwLTA1IDExOjQwOjAxIFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgIllhbiwgWmhlbmciIDx6eWFuQHJlZGhhdC5jb20+CiAgQSBTdW4gPGFzMTAzM3hAY29t
Y2FzdC5uZXQ+CiAgQWFyb24gQnJvd24gPGFhcm9uLmYuYnJvd25AaW50ZWwuY29tPgogIEFoem8g
PEFoem9AdHV0YW5vdGEuY29tPgogIEFsIENvb3BlciA8YWxjb29wZXJ4QGdtYWlsLmNvbT4KICBB
bCBTdG9uZSA8YWhzM0ByZWRoYXQuY29tPgogIEFsZXMgTm92YWsgPGFsbm92YWtAc3VzZS5jej4K
ICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5jb20+CiAgQWxleCBEZXVjaGVyIDxh
bGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFtYWRldXN6IFPFgmF3acWEc2tpIDxhbWFkZXVz
enguc2xhd2luc2tpQGludGVsLmNvbT4KICBBbmRyZWFzIEdydWVuYmFjaGVyIDxhZ3J1ZW5iYUBy
ZWRoYXQuY29tPgogIEFuZHJldyBCb3dlcnMgPGFuZHJld3guYm93ZXJzQGludGVsLmNvbT4KICBB
bmRyZXcgRi4gRGF2aXMgPGFmZEB0aS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBBbmRyw6kgRHJhc3ppayA8Z2l0QGFuZHJlZC5uZXQ+CiAgQW5keSBT
aGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20+CiAgQW50b24gRWlk
ZWxtYW4gPGFudG9uQGxpZ2h0Yml0c2xhYnMuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogIEFyZCB2YW4gQnJlZW1lbiA8YXJkQGt3YWFrLm5ldD4KICBB
cm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5u
IDxhcm5kQGFybmRiLmRlPgogIEF4ZWwgTGluIDxheGVsLmxpbkBpbmdpY3MuY29tPgogIEJhcnRs
b21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZW5qYW1p
biBQZXRlcnNvbiA8YmVuamFtaW5AcHl0aG9uLm9yZz4KICBCam9ybiBBbmRlcnNzb24gPGJqb3Ju
LmFuZGVyc3NvbkBsaW5hcm8ub3JnPgogIEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIEJv
YiBQZXRlcnNvbiA8cnBldGVyc29AcmVkaGF0LmNvbT4KICBCb2RvbmcgV2FuZyA8Ym9kb25nQG1l
bGxhbm94LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhbndvbyBDaG9p
IDxjdzAwLmNob2lAc2Ftc3VuZy5jb20+CiAgQ2hhbyBZdSA8eXVjaGFvMEBodWF3ZWkuY29tPgog
IGNoZW56ZWZlbmcgPGNoZW56ZWZlbmcyQGh1YXdlaS5jb20+CiAgQ2hyaXMgQnJhbmR0IDxjaHJp
cy5icmFuZHRAcmVuZXNhcy5jb20+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u
Y28udWs+CiAgQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29s
aW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBDb2x5IExpIDxjb2x5bGlA
c3VzZS5kZT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2Fy
cGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53
aWxsaWFtc0BpbnRlbC5jb20+CiAgRGFuaXQgR29sZGJlcmcgPGRhbml0Z0BtZWxsYW5veC5jb20+
CiAgRGFyaXVzIFJhZCA8YWxwaGFAYXJlYTQ5Lm5ldD4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVt
QGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERhdmlk
ZSBDYXJhdHRpIDxkY2FyYXR0aUByZWRoYXQuY29tPgogIERlbmlzIEtlbnppb3IgPGRlbmtlbnpA
Z21haWwuY29tPgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2FuZHJvQGludGVs
LmNvbT4KICBEaWV0bWFyIEVnZ2VtYW5uIDxkaWV0bWFyLmVnZ2VtYW5uQGFybS5jb20+CiAgRGlu
ZyBYaWFuZyA8ZGluZ3hpYW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIGRqdXJhbkByZWRoYXQu
Y29tCiAgRG91Z2xhcyBSQUlMTEFSRCA8ZG91Z2xhcy5yYWlsbGFyZEBhcm0uY29tPgogIEVyaWMg
QmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdv
b2dsZS5jb20+CiAgRXplcXVpZWwgR2FyY2lhIDxlemVxdWllbEBjb2xsYWJvcmEuY29tPgogIEZh
YmlvIEVzdGV2YW0gPGZlc3RldmFtQGdtYWlsLmNvbT4KICBGaWxpcGUgTWFuYW5hIDxmZG1hbmFu
YUBzdXNlLmNvbT4KICBGaW5uIFRoYWluIDxmdGhhaW5AdGVsZWdyYXBoaWNzLmNvbS5hdT4KICBH
YXlhdHJpIEthbW1lbGEgPGdheWF0cmkua2FtbWVsYUBpbnRlbC5jb20+CiAgR2VlcnQgVXl0dGVy
aG9ldmVuIDxnZWVydCtyZW5lc2FzQGdsaWRlci5iZT4KICBHZWVydCBVeXR0ZXJob2V2ZW4gPGdl
ZXJ0QGxpbnV4LW02OGsub3JnPgogIEdlcmFsZCBCYWV6YSA8Z2VyYWxkLmJhZXphQHN0LmNvbT4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWcg
VW5nZXJlciA8Z2VyZ0BsaW51eC1tNjhrLm9yZz4KICBHcnplZ29yeiBIYWxhdCA8Z2hhbGF0QHJl
ZGhhdC5jb20+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1aWxsYXVt
ZSBOYXVsdCA8Z25hdWx0QHJlZGhhdC5jb20+CiAgR3VvcWluZyBKaWFuZyA8Z3VvcWluZy5qaWFu
Z0BjbG91ZC5pb25vcy5jb20+CiAgR3VvcWluZyBKaWFuZyA8amdxNTE2QGdtYWlsLmNvbT4KICBI
YW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhhbnMgVmVya3VpbCA8aHZlcmt1
aWwtY2lzY29AeHM0YWxsLm5sPgogIEhhcmFsZCBGcmV1ZGVuYmVyZ2VyIDxmcmV1ZGVAbGludXgu
aWJtLmNvbT4KICBIZWlrbyBTdHVlYm5lciA8aGVpa29Ac250ZWNoLmRlPgogIEhlbGdlIERlbGxl
ciA8ZGVsbGVyQGdteC5kZT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcu
YXU+CiAgSGltYW5zaHUgTWFkaGFuaSA8aG1hZGhhbmlAbWFydmVsbC5jb20+CiAgSG91bG9uZyBX
ZWkgPGhvdWxvbmcud2VpQG1lZGlhdGVrLmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdt
YWlsLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBJcmEgV2VpbnkgPGly
YS53ZWlueUBpbnRlbC5jb20+CiAgSmFjZWsgQW5hc3pld3NraSA8amFjZWsuYW5hc3pld3NraUBn
bWFpbC5jb20+CiAgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+
CiAgSmFuIERha2luZXZpY2ggPGphbi5kYWtpbmV2aWNoQHZpcnR1b3p6by5jb20+CiAgSmFuIEth
cmEgPGphY2tAc3VzZS5jej4KICBKYW4tTWFyZWsgR2xvZ293c2tpIDxnbG9nb3dAZmJpaG9tZS5k
ZT4KICBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmVmZiBLaXJzaGVyIDxq
ZWZmcmV5LnQua2lyc2hlckBpbnRlbC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRr
PgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlyaSBPbHNhIDxqb2xz
YUBrZXJuZWwub3JnPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEppcmkgU2xh
YnkgPGpzbGFieUBzdXNlLmN6PgogIEpvZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgogIEpv
aGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvbiBNYXh3ZWxsIDxqbWF4
d2VsbDM3QGdtYWlsLmNvbT4KICBKb29ud29uIEthbmcgPGtqdzE2MjdAZ21haWwuY29tPgogIEp1
cmkgTGVsbGkgPGp1cmkubGVsbGlAcmVkaGF0LmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVu
Zy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS2Fpa2UgV2FuIDxrYWlrZS53YW5AaW50ZWwuY29tPgog
IEthbGxlIFZhbG8gPGt2YWxvQGNvZGVhdXJvcmEub3JnPgogIEthbWlsIEtvbmllY3pueSA8ay5r
b25pZWN6bnlAcGFydG5lci5zYW1zdW5nLmNvbT4KICBLYXRzdWhpcm8gU3V6dWtpIDxrYXRzdWhp
cm9Aa2F0c3VzdGVyLm5ldD4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBL
ZW50IE92ZXJzdHJlZXQgPGtlbnQub3ZlcnN0cmVldEBnbWFpbC5jb20+CiAgS2V2aW4gRWFzdG9u
IDxrZXZpbkBndWFyYW5hLm9yZz4KICBLcnp5c3p0b2YgS296bG93c2tpIDxrcnprQGtlcm5lbC5v
cmc+CiAgS3VuaWhpa28gSGF5YXNoaSA8aGF5YXNoaS5rdW5paGlrb0Bzb2Npb25leHQuY29tPgog
IEt1bmlub3JpIE1vcmltb3RvIDxrdW5pbm9yaS5tb3JpbW90by5neEByZW5lc2FzLmNvbT4KICBM
YXVyZW50IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0K3JlbmVzYXNAaWRlYXNvbmJvYXJkLmNv
bT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExlZSBKb25lcyA8bGVl
LmpvbmVzQGxpbmFyby5vcmc+CiAgTGVvbiBLb25nIDxMZW9uLktPTkdAY24uYm9zY2guY29tPgog
IExlb25hcmQgQ3Jlc3RleiA8bGVvbmFyZC5jcmVzdGV6QG54cC5jb20+CiAgTGkgUm9uZ1Fpbmcg
PGxpcm9uZ3FpbmdAYmFpZHUuY29tPgogIExpaHVhIFlhbyA8eWxodWFqbnVAb3V0bG9vay5jb20+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1Y2Eg
Q29lbGhvIDxsdWNpYW5vLmNvZWxob0BpbnRlbC5jb20+CiAgTHVjYXMgU3RhY2ggPGwuc3RhY2hA
cGVuZ3V0cm9uaXguZGU+CiAgTHVpcyBBcmFuZWRhIDxsdWFyYW5lZGFAZ21haWwuY29tPgogIEx1
a2UgTm93YWtvd3NraS1LcmlqZ2VyIDxsbm93YWtvd0BlbmcudWNzZC5lZHU+CiAgTS4gVmVmYSBC
aWNha2NpIDxtLnYuYkBydW5ib3guY29tPgogIE1hY2llaiBTLiBTem1pZ2llcm8gPG1haWxAbWFj
aWVqLnN6bWlnaWVyby5uYW1lPgogIE1hZGhhdmFuIFNyaW5pdmFzYW4gPG1hZGR5QGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBNYXJlayBNYWprb3dza2kgPG1hcmVrQGNsb3VkZmxhcmUuY29tPgogIE1h
cmVrIFN6eXByb3dza2kgPG0uc3p5cHJvd3NraUBzYW1zdW5nLmNvbT4KICBNYXJrIEJyb3duIDxi
cm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4K
ICBNYXJrIFNhbHl6eW4gPHNhbHl6eW5AYW5kcm9pZC5jb20+CiAgTWFydGluIEsuIFBldGVyc2Vu
IDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gV2lsY2sgPE1hcnRpbi5XaWxj
a0BzdXNlLmNvbT4KICBNYXJ0aW4gV2lsY2sgPG13aWxja0BzdXNlLmNvbT4KICBNYXNhbWkgSGly
YW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgogIE1hc291ZCBTaGFyYmlhbmkgPG1zaGFyYmlh
bmlAYXBwbGUuY29tPgogIE1hdHRoaWFzIEJydWdnZXIgPG1hdHRoaWFzLmJnZ0BnbWFpbC5jb20+
CiAgTWF0dGhpYXMgS2FlaGxja2UgPG1rYUBjaHJvbWl1bS5vcmc+CiAgTWF1cm8gQ2FydmFsaG8g
Q2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNYXhpbWUgUmlwYXJkIDxtYXhp
bWUucmlwYXJkQGJvb3RsaW4uY29tPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5p
ZC5hdT4KICBNaWNoYWVsIEdyemVzY2hpayA8bS5ncnplc2NoaWtAcGVuZ3V0cm9uaXguZGU+CiAg
TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTWljaGFsIFNpbWVrIDxtaWNoYWwuc2lt
ZWtAeGlsaW54LmNvbT4KICBNaWtlIENocmlzdGllIDxtY2hyaXN0aUByZWRoYXQuY29tPgogIE1p
a2xvcyBTemVyZWRpIDxtc3plcmVkaUByZWRoYXQuY29tPgogIE1pbmcgTGVpIDxtaW5nLmxlaUBy
ZWRoYXQuY29tPgogIE11cnBoeSBaaG91IDxqZW5jY2Uua2VybmVsQGdtYWlsLmNvbT4KICBNeXVu
Z0pvbyBIYW0gPG15dW5nam9vLmhhbUBzYW1zdW5nLmNvbT4KICBOYXZlZW4gTi4gUmFvIDxuYXZl
ZW4ubi5yYW9AbGludXgudm5ldC5pYm0uY29tPgogIE5hdmlkIEVtYW1kb29zdCA8bmF2aWQuZW1h
bWRvb3N0QGdtYWlsLmNvbT4KICBOZWlsIEhvcm1hbiA8bmhvcm1hbkB0dXhkcml2ZXIuY29tPgog
IE5laWxCcm93biA8bmVpbGJAc3VzZS5jb20+CiAgTmVpbEJyb3duIDxuZWlsYkBzdXNlLmRlPgog
IE5pY2sgU3RvdWdodG9uIDxuc3RvdWdodG9uQGxvZ2l0ZWNoLmNvbT4KICBOaWdlbCBDcm94b24g
PG5jcm94b25AcmVkaGF0LmNvbT4KICBOaWtvbGF5IEJvcmlzb3YgPG5ib3Jpc292QHN1c2UuY29t
PgogIE9sZWtzYW5kciBTdXZvcm92IDxvbGVrc2FuZHIuc3V2b3JvdkB0b3JhZGV4LmNvbT4KICBP
bGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgogIE9yaSBOaW1yb24gPG9yaW5pbXJvbjEy
M0BnbWFpbC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVs
IEUuIE1jS2VubmV5IDxwYXVsbWNrQGxpbnV4LmlibS5jb20+CiAgUGF2ZWwgTWFjaGVrIDxwYXZl
bEB1Y3cuY3o+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0
ZXIgTWFtb25vdiA8cG1hbW9ub3ZAZ21haWwuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51
amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFBldHIgTWxh
ZGVrIDxwbWxhZGVrQHN1c2UuY29tPgogIFBoaWwgQXVsZCA8cGF1bGRAcmVkaGF0LmNvbT4KICBQ
aGlsaXBwZSBTY2hlbmtlciA8cGhpbGlwcGUuc2NoZW5rZXJAdG9yYWRleC5jb20+CiAgUHJhdmlu
IEIgU2hlbGFyIDxwc2hlbGFyQG92bi5vcmc+CiAgUWlhbiBDYWkgPGNhaUBsY2EucHc+CiAgUXUg
V2VucnVvIDx3cXVAc3VzZS5jb20+CiAgUXVpbm4gVHJhbiA8cXV0cmFuQG1hcnZlbGwuY29tPgog
IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSYWtlc2gg
UGFuZGl0IDxyYWtlc2hAdHV4ZXJhLmNvbT4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFk
ZWFkLm9yZz4KICBSb2JlcnQgUmljaHRlciA8cnJpY2h0ZXJAbWFydmVsbC5jb20+CiAgUm9iaW4g
TXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KICBTYWVlZCBNYWhhbWVlZCA8c2FlZWRtQG1l
bGxhbm94LmNvbT4KICBTYWdpIEdyaW1iZXJnIDxzYWdpQGdyaW1iZXJnLm1lPgogIFNha2FyaSBB
aWx1cyA8c2FrYXJpLmFpbHVzQGxpbnV4LmludGVsLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29u
QGludGVsLmNvbT4KICBTZWFuIFdhbmcgPHNlYW4ud2FuZ0BrZXJuZWwub3JnPgogIFNlYW4gWW91
bmcgPHNlYW5AbWVzcy5vcmc+CiAgU2hhd24gR3VvIDxzaGF3bmd1b0BrZXJuZWwub3JnPgogIFNo
YXduIExpbiA8c2hhd24ubGluQHJvY2stY2hpcHMuY29tPgogIFNoZW5naml1IFdhbmcgPHNoZW5n
aml1LndhbmdAbnhwLmNvbT4KICBTb25nIExpdSA8c29uZ2xpdWJyYXZpbmdAZmIuY29tPgogIFN0
ZWZhbiBBZ25lciA8c3RlZmFuLmFnbmVyQHRvcmFkZXguY29tPgogIFN0ZWZhbiBBc3NtYW5uIDxz
YXNzbWFubkBrcGFuaWMuZGU+CiAgU3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBkYXRlbmZyZWloYWZl
bi5vcmc+CiAgU3RlZmFuIFdhaHJlbiA8d2FocmVuc3RAZ214Lm5ldD4KICBTdGVwaGVuIEJveWQg
PHN3Ym95ZEBjaHJvbWl1bS5vcmc+CiAgU3RlcGhlbiBEb3V0aGl0IDxzdGVwaGVuZEBzaWxpY29t
LXVzYS5jb20+CiAgU3RlcGhlbiBIZW1taW5nZXIgPHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIub3Jn
PgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVk
dCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBTdWRlZXAgSG9sbGEgPHN1ZGVlcC5o
b2xsYUBhcm0uY29tPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUYWthc2hpIFNh
a2Ftb3RvIDxvLXRha2FzaGlAc2FrYW1vY2NoaS5qcD4KICBUYWtlc2hpIE1pc2F3YSA8amVsaWFu
dHN1cnV4QGdtYWlsLmNvbT4KICBUYW4gWGlhb2p1biA8dGFueGlhb2p1bkBodWF3ZWkuY29tPgog
IFRlanVuIEhlbyA8dGpAa2VybmVsLm9yZz4KICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVs
QEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhhZGV1IExpbWEgZGUgU291emEgQ2FzY2FyZG8gPGNh
c2NhcmRvQGNhbm9uaWNhbC5jb20+CiAgVGhlb2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBU
aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gV3UgPHRvbXd1QG1lbGxh
bm94LmNvbT4KICBUb21hcyBCb3J0b2xpIDx0b21hc2JvcnRvbGlAZ21haWwuY29tPgogIFRvbnkg
THVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBUenZldG9taXIgU3RveWFub3YgPHRzdG95YW5v
dkB2bXdhcmUuY29tPgogIFVsZiBIYW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPgogIFV3
ZSBLbGVpbmUtS8O2bmlnIDx1LmtsZWluZS1rb2VuaWdAcGVuZ3V0cm9uaXguZGU+CiAgVmFpc2hh
bGkgVGhha2thciA8dmFpc2hhbGkudGhha2thckBsaW5hcm8ub3JnPgogIFZhc2lseSBBdmVyaW4g
PHZ2c0B2aXJ0dW96em8uY29tPgogIFZhc2lseSBHb3JiaWsgPGdvckBsaW51eC5pYm0uY29tPgog
IFZpbmNlbnQgR3VpdHRvdCA8dmluY2VudC5ndWl0dG90QGxpbmFyby5vcmc+CiAgVmluY2VudCBX
aGl0Y2h1cmNoIDx2aW5jZW50LndoaXRjaHVyY2hAYXhpcy5jb20+CiAgVmlub2QgS291bCA8dmtv
dWxAa2VybmVsLm9yZz4KICBWbGFzdGltaWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgogIFdhbmcg
U2hlbnJhbiA8c2hlbnJhbjI2OEBnbWFpbC5jb20+CiAgV2VuIFlhbmcgPHdlbi55YW5nOTlAenRl
LmNvbS5jbj4KICBXZW53ZW4gV2FuZyA8d2Vud2VuQGNzLnVnYS5lZHU+CiAgV2lsbCBEZWFjb24g
PHdpbGxAa2VybmVsLm9yZz4KICBXb2xmcmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFhp
YW8gTmkgPHhuaUByZWRoYXQuY29tPgogIFhpYW9mZWkgVGFuIDx0YW54aWFvZmVpQGh1YXdlaS5j
b20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgogIFlhZmFuZyBTaGFvIDxsYW9h
ci5zaGFvQGdtYWlsLmNvbT4KICBZYW4sIFpoZW5nIDx6eWFuQHJlZGhhdC5jb20+CiAgWWF6ZW4g
R2hhbm5hbSA8eWF6ZW4uZ2hhbm5hbUBhbWQuY29tPgogIFl1Y2h1bmcgQ2hlbmcgPHljaGVuZ0Bn
b29nbGUuY29tPgogIFl1ZmVuIFl1IDx5dXl1ZmVuQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51
eC1wdm9wcy5naXQKICAgNTU1MTYxZWUxYjdhLi42Y2FkOWQwY2Y4N2IgIDZjYWQ5ZDBjZjg3Yjk1
YjEwZjNmNGQ3ODI2YzJjMTVlNDVlMmEyNzcgLT4gdGVzdGVkL2xpbnV4LTQuMTkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 09:01:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 09:01:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iH2Pe-0004SK-IM; Sun, 06 Oct 2019 09:01:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PE/n=X7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iH2Pd-0004SF-Me
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 09:01:09 +0000
X-Inumbo-ID: d45f2cfa-e817-11e9-978f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d45f2cfa-e817-11e9-978f-12813bfff9fa;
 Sun, 06 Oct 2019 09:01:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2ED12AF68;
 Sun,  6 Oct 2019 09:01:05 +0000 (UTC)
To: Andy Smith <andy@strugglers.net>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20191006051907.GY12975@bitfolk.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <07e968fc-4b3f-8f26-927d-3c0f349ba3f5@suse.com>
Date: Sun, 6 Oct 2019 11:01:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191006051907.GY12975@bitfolk.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Xen-users] xenstat_domain_cpu_ns() occasionally
 returns a huge value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMTAuMTkgMDc6MTksIEFuZHkgU21pdGggd3JvdGU6Cj4gSGksCj4gCj4gSSB3YXMgd3Jp
dGluZyBhIGxpdHRsZSB1dGlsaXR5IHRvIGR1bXAgb3V0IGRvbWFpbiBDUFUgdGltZXMgYW5kIEkK
PiBub3RpY2VkIHRoYXQgb2NjYXNpb25hbGx5IHhlbnN0YXRfZG9tYWluX2NwdV9ucygpIHJldHVy
bnMgYW4KPiBlcnJvbmVvdXMgaHVnZSB2YWx1ZSBsaWtlIDkyMjM0ODgwMzQ0Nzc0NTcwMTMuCj4g
Cj4gQXR0YWNoZWQgaXMgYSBzbWFsbCB0ZXN0IHByb2dyYW0gdGhhdCBqdXN0IHJlcXVlc3RzIGV2
ZXJ5IGRvbWFpbidzCj4gQ1BVIHRpbWUgaW4gYSB0aWdodCBsb29wOyBpdCByZWNlaXZlZCBzdWNo
IGEgcmVzdWx0IGFmdGVyIGxlc3MgdGhhbgo+IDMgbWludXRlcyBydW5uaW5nIGluIGRvbTAgb2Yg
YSBob3N0IHdpdGggb25seSBkb20wIGFuZCB0d28gb3RoZXIgUFYKPiBkb21haW5zIHJ1bm5pbmc6
Cj4gCj4gJCBtYWtlIGNwdV90aW1lX3Rlc3QKPiBjYyAtV2FsbCAgLWx4ZW5zdGF0IC1seWFqbCAt
V2wsLXJwYXRoLC91c3IvbGliL3hlbi00LjEyL2xpYiAtTC91c3IvbGliL3hlbi00LjEyL2xpYiAg
Y3B1X3RpbWVfdGVzdC5jICAgLW8gY3B1X3RpbWVfdGVzdAo+ICQgc3VkbyB0aW1lIC4vY3B1X3Rp
bWVfdGVzdAo+IEdvdCBhIHdlaXJkIENQVSB0aW1lIDkyMjM0ODgxMDguODY3MzA1ID4xMDAgeWVh
cnMgKGNwdV9ucz05MjIzNDg4MTA4ODY3MzA0ODE4KQo+IENvbW1hbmQgZXhpdGVkIHdpdGggbm9u
LXplcm8gc3RhdHVzIDEKPiA4NC4wN3VzZXIgNDEuOTBzeXN0ZW0gMjo0MC4yMGVsYXBzZWQgNzgl
Q1BVICgwYXZndGV4dCswYXZnZGF0YSAzOTc4MG1heHJlc2lkZW50KWsKPiAwaW5wdXRzKzBvdXRw
dXRzICgwbWFqb3IrOTU0MW1pbm9yKXBhZ2VmYXVsdHMgMHN3YXBzCj4gCj4gVGhlIGVycm9uZW91
cyByZXN1bHRzIGFyZSBhbHdheXMgc29tZXdoZXJlIGFib3ZlIDkyMnh4eHh4eHh4eHh4eHh4eHgK
PiBuYW5vc2Vjb25kcyAoc29tZSAyODUgeWVhcnMgb2YgQ1BVIHRpbWUgaWYgaXQgd2VyZSBnZW51
aW5lISkuIFRoZW4KPiB0aGUgbmV4dCByZWFkaW5nIHdpbGwgYmUgbm9ybWFsLiBWZXJ5IG9jY2Fz
aW9uYWxseSBJJ3ZlIHNlZW4gdHdvIGluCj4gYSByb3cuIEkgc2VlIHRoaXMgb24gYm90aCA0LjEy
IGFuZCA0LjEwLgo+IAo+IE15IEMgaXMgdmVyeSBydXN0eSBzbyBJJ3ZlIHByb2JhYmx5IG1hZGUg
YSBzaW1wbGUgZXJyb3IgYW5kIGRvbid0Cj4gd2FudCB0byBib3RoZXIgeGVuLWRldmVsIHdpdGgg
aXQ7IGNhbiBzb21lb25lIGZhbWlsaWFyIHdpdGggdXNpbmcKPiB0aGUgeGVuc3RhdCBpbnRlcmZh
Y2UgcGxlYXNlIHRlbGwgbWUgd2hhdCBJJ3ZlIGRvbmUgd3JvbmcgaGVyZT8KCkkgYmVsaWV2ZSBj
aGFuY2VzIGFyZSByYXRoZXIgaGlnaCB0aGlzIGlzIHRoZSBidWcgd2hpY2ggd2FzIGNvcnJlY3Rl
ZApyZWNlbnRseSB3aXRoIFhlbiBjb21taXQgZjI4YzRjNGMxMGJkYWNiLgoKQW5keSwgeW91IGNh
biBlYXNpbHkgYXZvaWQgdGhhdCBwcm9ibGVtIGJ5IHJlbW92aW5nIHRoZSBoaWdoZXN0IGJpdApv
ZiB0aGUgcnVudGltZSB2YWx1ZSwgZS5nLgoKICAgIGNvcnJlY3RfdmFsdWUgPSByZXBvcnRlZF9y
dW50aW1lICYgfigxVUxMIDw8IDYzKTsKCkphbiwgSSB0aGluayB0aGF0IHBhdGNoIHNob3VsZCBi
ZSBpbmNsdWRlZCBpbiBzdGFibGUgdmVyc2lvbnMuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 10:42:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 10:42:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iH3zK-0004dU-7c; Sun, 06 Oct 2019 10:42:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iH3zI-0004dP-Qv
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 10:42:04 +0000
X-Inumbo-ID: ed349ed2-e825-11e9-978f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed349ed2-e825-11e9-978f-12813bfff9fa;
 Sun, 06 Oct 2019 10:42:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH3zD-0001lH-U2; Sun, 06 Oct 2019 10:41:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH3zD-0006w3-Gm; Sun, 06 Oct 2019 10:41:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iH3zD-0008CK-Fq; Sun, 06 Oct 2019 10:41:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142352-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=f4049b2a9850c847b06ec6ad1cec1c7c2c303b94
X-Osstest-Versions-That: xen=7a4e6711114905b3cbbe48e81c3222361a7f3579
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 10:41:59 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 142352: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM1MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjM1Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY0MDQ5YjJhOTg1MGM4
NDdiMDZlYzZhZDFjZWMxYzdjMmMzMDNiOTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDdhNGU2NzExMTE0OTA1YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1NzkKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MTk4MyAgMjAxOS0wOS0yOSAwOToyNzoyNyBaICAgIDcgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDIzNTIgIDIwMTktMTAtMDYgMDk6MjA6NDEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVu
a29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBS
b2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxl
bmJvb20uaXQ+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgN2E0
ZTY3MTExMS4uZjQwNDliMmE5OCAgZjQwNDliMmE5ODUwYzg0N2IwNmVjNmFkMWNlYzFjN2MyYzMw
M2I5NCAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 12:09:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 12:09:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iH5M4-0003CF-BB; Sun, 06 Oct 2019 12:09:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iH5M3-0003CA-2O
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 12:09:39 +0000
X-Inumbo-ID: 27901e24-e832-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27901e24-e832-11e9-80e3-bc764e2007e4;
 Sun, 06 Oct 2019 12:09:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH5Lv-0003OU-RV; Sun, 06 Oct 2019 12:09:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH5Lv-0004LH-EE; Sun, 06 Oct 2019 12:09:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iH5Lv-0000zZ-DG; Sun, 06 Oct 2019 12:09:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142327-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f4049b2a9850c847b06ec6ad1cec1c7c2c303b94
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 12:09:31 +0000
Subject: [Xen-devel] [xen-unstable test] 142327: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMyNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjMyNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9o
b3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAy
MiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTQxODIyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxODIyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY0MDQ5YjJh
OTg1MGM4NDdiMDZlYzZhZDFjZWMxYzdjMmMzMDNiOTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTgyMiAgMjAxOS0wOS0yNSAxNDo1OTo1NSBaICAgMTAg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDE4ODIgIDIwMTktMDktMjcgMDE6MjA6NTUgWiAg
ICA5IGRheXMgICAxMSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIzMjcgIDIwMTkt
MTAtMDUgMTM6NTg6NTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIExpbmRpZyA8
Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNo
ZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTYW5kZXIgRWlrZWxlbmJvb20g
PGxpbnV4QGVpa2VsZW5ib29tLml0PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBM
aXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAzMTk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 15:43:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 15:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iH8ge-0004Vr-Av; Sun, 06 Oct 2019 15:43:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iH8gd-0004V7-Ho
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 15:43:07 +0000
X-Inumbo-ID: fba21498-e84f-11e9-9797-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fba21498-e84f-11e9-9797-12813bfff9fa;
 Sun, 06 Oct 2019 15:43:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH8gY-0007MD-RN; Sun, 06 Oct 2019 15:43:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH8gY-0003Hd-Ia; Sun, 06 Oct 2019 15:43:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iH8gY-00079s-Hx; Sun, 06 Oct 2019 15:43:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iH8gY-00079s-Hx@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 15:43:02 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cKdGVzdGlkIGRlYmlhbi1odm0t
aW5zdGFsbAoKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4
LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogc2Vh
YmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4g
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBw
cm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQu
cWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIDYxMDU2ODNkYTM1YmFiYWQ5YWUx
NjhhNzJkMWU4OWU2M2U5ZDY5NzQKICBCdWcgbm90IHByZXNlbnQ6IGUxYjNkNDc3NTFhNDIwODM1
Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzNjEvCgoKICBjb21taXQgNjEw
NTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NAogIEF1dGhvcjogTGF1cmVudCBW
aXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIERhdGU6ICAgRnJpIFNlcCA2IDEwOjM4OjEyIDIw
MTkgKzAyMDAKICAKICAgICAgdWk6IGFkZCBhbiBlbWJlZGRlZCBCYXJyaWVyIGNsaWVudAogICAg
ICAKICAgICAgVGhpcyBhbGxvd3MgdG8gcmVjZWl2ZSBtb3VzZSBhbmQga2V5Ym9hcmQgZXZlbnRz
IGZyb20KICAgICAgYSBCYXJyaWVyIHNlcnZlci4KICAgICAgCiAgICAgIFRoaXMgaXMgZW5hYmxl
ZCBieSBhZGRpbmcgdGhlIGZvbGxvd2luZyBwYXJhbWV0ZXIgb24gdGhlCiAgICAgIGNvbW1hbmQg
bGluZQogICAgICAKICAgICAgICAgIC4uLiAtb2JqZWN0IGlucHV0LWJhcnJpZXIsaWQ9JGlkLG5h
bWU9JG5hbWUgLi4uCiAgICAgIAogICAgICBXaGVyZSAkbmFtZSBpcyB0aGUgbmFtZSBkZWNsYXJl
ZCBpbiB0aGUgc2NyZWVucyBzZWN0aW9uIG9mIGJhcnJpZXIuY29uZgogICAgICAKICAgICAgVGhl
IGJhcnJpZXIgc2VydmVyIChiYXJyaWVycykgbXVzdCBiZSBjb25maWd1cmVkIGFuZCBtdXN0IHJ1
biBvbiB0aGUKICAgICAgbG9jYWwgaG9zdC4KICAgICAgCiAgICAgIEZvciBpbnN0YW5jZToKICAg
ICAgCiAgICAgICAgc2VjdGlvbjogc2NyZWVucwogICAgICAgICAgICBsb2NhbGhvc3Q6CiAgICAg
ICAgICAgICAgICAuLi4KICAgICAgICAgICAgVk0tMToKICAgICAgICAgICAgICAgIC4uLgogICAg
ICAgICAgICBlbmQKICAgICAgCiAgICAgICAgc2VjdGlvbjogbGlua3MKICAgICAgICAgICAgbG9j
YWxob3N0OgogICAgICAgICAgICAgICAgcmlnaHQgPSBWTS0xCiAgICAgICAgICAgIFZNLTE6CiAg
ICAgICAgICAgICAgICBsZWZ0ID0gbG9jYWxob3N0CiAgICAgICAgZW5kCiAgICAgIAogICAgICBU
aGVuIG9uIHRoZSBRRU1VIGNvbW1hbmQgbGluZToKICAgICAgCiAgICAgICAgICAuLi4gLW9iamVj
dCBpbnB1dC1iYXJyaWVyLGlkPWJhcnJpZTAsbmFtZT1WTS0xIC4uLgogICAgICAKICAgICAgV2hl
biB0aGUgbW91c2Ugd2lsbCBtb3ZlIG91dCBvZiB0aGUgc2NyZWVuIG9mIHRoZSBsb2NhbCBob3N0
IG9uCiAgICAgIHRoZSByaWdodCwgdGhlIG1vdXNlIGFuZCB0aGUga2V5Ym9hcmQgd2lsbCBiZSBn
cmFiYmVkIGFuZCBhbGwKICAgICAgcmVsYXRlZCBldmVudHMgd2lsbCBiZSBzZW5kIHRvIHRoZSBn
dWVzdCBPUy4KICAgICAgCiAgICAgIFRoaXMgaXMgdXNlZnVsbCB3aGVuIHFlbXUgaXMgY29uZmln
dXJlZCB3aXRob3V0IGVtdWxhdGVkIGdyYXBoaWMgY2FyZAogICAgICBidXQgd2l0aCBhIFZGSU8g
YXR0YWNoZWQgZ3JhcGhpYyBjYXJkLgogICAgICAKICAgICAgTW9yZSBpbmZvcm1hdGlvbiBhYm91
dCBCYXJyaWVyIGNhbiBiZSBmb3VuZCBhdDoKICAgICAgCiAgICAgICAgaHR0cHM6Ly9naXRodWIu
Y29tL2RlYmF1Y2hlZS9iYXJyaWVyCiAgICAgIAogICAgICBUaGlzIGF2b2lkcyB0byBpbnN0YWxs
IHRoZSBCYXJyaWVyIHNlcnZlciBpbiB0aGUgZ3Vlc3QgT1MsCiAgICAgIGZvciBpbnN0YW5jZSB3
aGVuIGl0IGlzIG5vdCBzdXBwb3J0ZWQgb3IgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24uCiAgICAg
IAogICAgICBTaWduZWQtb2ZmLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgICAgIE1lc3NhZ2UtaWQ6IDIwMTkwOTA2MDgzODEyLjI5NDg3LTEtbGF1cmVudEB2aXZpZXIu
ZXUKICAgICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlu
bGluZS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cuZGVi
aWFuLWh2bS1pbnN0YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZl
ciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1v
dXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdy5kZWJpYW4taHZtLWluc3RhbGwgLS1z
dW1tYXJ5LW91dD10bXAvMTQyMzYxLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9
MTQwMjgyIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGluZSB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgZGViaWFuLWh2bS1pbnN0
YWxsClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDIzMTQgZmFpbCBbaG9z
dD1kZWJpbmEwXSAvIDE0MTQ2NiBbaG9zdD1hbGJhbmEwXSAxNDE0MzQgW2hvc3Q9ZWxibGluZzBd
IDE0MTM3NyBbaG9zdD1kZWJpbmExXSAxNDEzNDggW2hvc3Q9YmFyb3F1ZTBdIDE0MTMyMCBbaG9z
dD1jaGFyZG9ubmF5MV0gMTQxMjg1IFtob3N0PWdvZGVsbG8wXSAxNDEyNTkgW2hvc3Q9aXRhbGlh
MF0gMTQxMjQzIFtob3N0PXBpbm90MV0gMTQxMjA0IFtob3N0PWNoYXJkb25uYXkwXSAxNDExNzkg
W2hvc3Q9YWxiYW5hMV0gMTQxMDg3IFtob3N0PXBpbm90MF0gMTQxMDU4IFtob3N0PWl0YWxpYTFd
IDE0MTAxNSBbaG9zdD1iYXJvcXVlMV0gMTQwOTg5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBm
bGlnaHRzOiAxNDIzMTQgLyAxNDA5ODkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTog
bGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZp
cm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApU
cmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFl
bXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBx
ZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmEx
NDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRh
ZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYx
MjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKQmFzaXMgcGFzcyAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUz
ZGY1ODlhNzcwNTU3MmM5NjIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOGI4ZTkxNTg0NTU1YjYxOTNmMjA5OWEzNjUwMjc2M2I0NzUwMTUzMyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDM0ODM1MzRlYzMxNGY2MDU3ZTY2OTY2YmZjZWFh
OWRmMDJjMjhmYmYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2
MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCkdlbmVyYXRpbmcgcmV2aXNpb25z
IHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQjM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMC1m
NmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjOGI4ZTkxNTg0NTU1YjYxOTNm
MjA5OWEzNjUwMjc2M2I0NzUwMTUzMy1kMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4
NTc1ZmU2IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0XAogZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdCMzNDgz
NTM0ZWMzMTRmNjA1N2U2Njk2NmJmY2VhYTlkZjAyYzI4ZmJmLTRmNTkxMDI1NzFmY2U0OWFmMTgw
Y2ZjNmQ0Y2RkMmI1ZGY3YmRiMTQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQjNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZi00M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0IzZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYtZjkzYWJmMDMxNWVm
ZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNApMb2FkZWQgMTM4NDAgbm9kZXMgaW4gcmV2aXNp
b24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDEwNTggW2hvc3Q9aXRhbGlh
MV0KIDE0MDk4OSBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YjhlOTE1ODQ1NTViNjE5
M2YyMDk5YTM2NTAyNzYzYjQ3NTAxNTMzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggMzQ4MzUzNGVjMzE0ZjYwNTdlNjY5NjZiZmNlYWE5ZGYwMmMyOGZiZiA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1
ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTAxNSBbaG9zdD1iYXJvcXVlMV0KIDE0MTE3OSBbaG9zdD1h
bGJhbmExXQogMTQxMDg3IFtob3N0PXBpbm90MF0KIDE0MTIyOSBbXQogMTQxMjA0IFtob3N0PWNo
YXJkb25uYXkwXQogMTQxMjg1IFtob3N0PWdvZGVsbG8wXQogMTQxMjQzIFtob3N0PXBpbm90MV0K
IDE0MTI1OSBbaG9zdD1pdGFsaWEwXQogMTQxMzIwIFtob3N0PWNoYXJkb25uYXkxXQogMTQxMzQ4
IFtob3N0PWJhcm9xdWUwXQogMTQxMzc3IFtob3N0PWRlYmluYTFdCiAxNDE0MzQgW2hvc3Q9ZWxi
bGluZzBdCiAxNDE0OTcgZmFpbCBpcnJlbGV2YW50CiAxNDE0NjYgW2hvc3Q9YWxiYW5hMF0KIDE0
MTU3OCBmYWlsIGlycmVsZXZhbnQKIDE0MTY5MyBmYWlsIGlycmVsZXZhbnQKIDE0MTYzMiBmYWls
IGlycmVsZXZhbnQKIDE0MTgyNCBmYWlsIGlycmVsZXZhbnQKIDE0MTc1MSBmYWlsIGlycmVsZXZh
bnQKIDE0MTkyNSBmYWlsIGlycmVsZXZhbnQKIDE0MTg4NiBmYWlsIGlycmVsZXZhbnQKIDE0MTk5
MiBmYWlsIGlycmVsZXZhbnQKIDE0MTk2MyBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZh
YTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBl
ODY2NjRkMmIwM2QwYTg0YjhiOTUyZjNkNTExMTQyNGIzZTljOTE2IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYzZmNTAxMmJhNWZhODM0Y2JkNTI3NGIxYjgzNjllMmM1
ZDJmNTkzMyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAz
MTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjAxMyBmYWlsIGlycmVsZXZhbnQK
IDE0MjA2MiBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmODM1ZTFkNGMxODcwMTQ3NDJm
YmQ3NjZlYzJmYmMwN2VmNTM4NGJhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOTVlOWQ3NGZlNDI4MWY3YWQ3OWE1YTc1MTE0MDA1NDE3MjlhYTQ0YSA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgz
YzgwNDdmZDZhNTRlYzQKIDE0MjEwOCBmYWlsIGlycmVsZXZhbnQKIDE0MjIyMCBmYWlsIGY2ZTI3
ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRi
YmNiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggN2YyMTU3M2M4MjI4
MDVhOGU2YmUzNzlkOWJjZjNhZDllZmZlZjNkYyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0
MjI5NSBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YjhlOTE1ODQ1NTViNjE5M2YyMDk5
YTM2NTAyNzYzYjQ3NTAxNTMzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggMzQ4MzUzNGVjMzE0ZjYwNTdlNjY5NjZiZmNlYWE5ZGYwMmMyOGZiZiA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3
NzE4MjI4MWZkZWYKIDE0MjI3MCBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5
MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1YmU1NDM5
YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIx
NCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVm
ODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjI0MyBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0
MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2
ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjI5NyBmYWlsIGY2
ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4
ZTRiYmNiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3
MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
IDE0MjMwMCBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjNzBmZWY5NjJlODA0ZWJhNDgz
NTEyYjY0ZWMyNDE2OTg3MTA2MGJlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggZDRlNTM2ZjMzNmQzZDI2YzlmYWZhMmEyNTQ5YWFhMGIwMTRmNWI2YiA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgz
YzgwNDdmZDZhNTRlYzQKIDE0MjMwNCBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4
YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1OTBj
OWQ1ODI4MGJiMGZhZDE0NGY3NjBjNGRhMmFjYWYxNjYyMmFhIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggODYwZDkwNDhjNzhjZTU5YzU5MDNjM2Q1MjA5ZGY1NmYzODQw
MDk4NiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGRmMjlkMDNmMWQ5
N2JkZGUxYmMwY2VhOGVmODUzOGQ0ZjUyNGIzZWMKIDE0MjM1NCBibG9ja2VkIDk2ODcyMmY1Mzcx
YWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVj
YjA1NjBmZDAyOWMzOWZlYTk2MWE3OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMwNyBm
YWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2NzBjOTAzYTY4ZjIxNDQ2M2YxMmMwYzk2MTlj
MTYyYTBmMzQyNTE4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODQw
MGVmYTUxYWEwYTc5MDhkN2VkYjhhYzYxMzVlMmZlNjliNGIzNyA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGM0YTU2NTZiMmVmM2QyOWJiOGFjZmI1MzQyZTc4NmE1Yjk1
NzgwMTgKIDE0MjMzNiBmYWlsIDIxOTQ3MWJlYjZiZTY0NzRmYzllZjYwZWQ4NjgwODg2YWFhNTFj
NzUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkNjUyYjQ1OGY1NzZk
ZTc4NWU5ZjkwNWU2NjkwZTI4OTA0YjFlZWQxIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggNmJmMjFmM2Q4M2U5NWJjYzRiYTM1YTdhMDdjYzY2NTVlOGIwMTBiMCA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDI2NTViZmFhNWRmM2RhZTYyMjE4
YTczMWNlNmZhYzM4NjM5OTY4ZTkKIDE0MjMwOCBibG9ja2VkIGY2ZTI3ZGJiMWFmYWJjYmE0MzZl
MzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBmY2RlZGFmZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNDMwMGI3YzJjZDlmM2YyNzM4MDRlOGNjYTMy
NTg0MmNjYjkzYjFhZCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDg0
YzNhZTMwYWE3OWI1NGIzZDc1YTJlNjJhZTFmYjM0MDQxOWI4ZDcKIDE0MjMwOSBwYXNzIGIxMGFi
NWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVlMmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAy
NjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggN2NjMGNkY2Q2YTc3
MTAxMGNhNGE0ODU3YzRlNGRmOTY2YmI0ZTZjMiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIDY5YTc3ZTQwMDgzYWI2Mjk1NzE4MjdmNzI3ZmQyZjZhNGRkNTNlMWUKIDE0
MjMzNyBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YjhlOTE1ODQ1NTViNjE5M2YyMDk5
YTM2NTAyNzYzYjQ3NTAxNTMzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggMzQ4MzUzNGVjMzE0ZjYwNTdlNjY5NjZiZmNlYWE5ZGYwMmMyOGZiZiA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3
NzE4MjI4MWZkZWYKIDE0MjMxMSBwYXNzIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFi
NTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4NWNjYmVl
MmFiZjRhYzllZDAwNjQwOWQxYjAyYTNiZGQ2NjAyNjFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggMDg0ZjY3YzlkOThkNTIwYzUxZGYyNGYzYjM1NTc3NDE2NmEwMzY5
MSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDVhOTI5YjYxODAyNDNl
MGJhNDFjODRjNzkwNWY0ZjhmZmM5MTg2ZmMKIDE0MjM1NSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVl
ZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBm
ZDAyOWMzOWZlYTk2MWE3OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMzOSBmYWlsIGY2
ZTI3ZGJiMWFmYWJjYmE0MzZlMzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4
NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3
MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
IDE0MjMxMyBibG9ja2VkIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5
YzUxOWNkY2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggNzU0MTE5MTk4ZGU2MzM2ODNkN2FmNzliYzA4ZTczYzJkZTlkZjAxMSA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGEzMDkxMGJmZDcxYTY0ODk1ZjBkNmRk
YmIzMDFjZjFiNWVkNmMyZjQKIDE0MjM0MCBwYXNzIGUyY2QyNGI2MjkzODliNTJhMzFkOTZkMjI2
ZWQxNTBkYWNhYjljZGQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAw
MDBhYjk4NTc0NzkzYjY4NWU3YTBmNmE2ZTUwMzI1MjNkNWMzN2M0IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkx
ZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDhhMGFhMzg3
OGRhNDA5MmE5YjUwM2RmYmNlMGRlNGRiNGY4NWIxNDgKIDE0MjMxNSBwYXNzIDk2ODcyMmY1Mzcx
YWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3IGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmYyMTRiMzA0NDU3OTNmMmQz
OTdhYjBkZDNiZjYzMjUxMWY5NzYyNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMxNyBw
YXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3
NTYyMWM5NTQwYzY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggMTM4
OTg1YzFlZjhiNjZlNGU1YjM4MzM1NGUxMzNlMDVkMDFkMGI1ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGNkOTM5NTM1MzhhYWM2MDI2YTgwMTJkMTRhNjNiMzIwZWFk
ZDBjOTgKIDE0MjM0MSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0
YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2
NjgzZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGNkOTM5NTM1MzhhYWM2MDI2YTgw
MTJkMTRhNjNiMzIwZWFkZDBjOTgKIDE0MjMxOSBwYXNzIGUyY2QyNGI2MjkzODliNTJhMzFkOTZk
MjI2ZWQxNTBkYWNhYjljZGQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4NmFkNzYyZmE3YTUxY2JmOTRlMzRlNzMyOTYxYWFlM2RlMzMzOWMzIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTMwY2I0YjFmMjJjNThhYTNiOTMzZWU5ZTFkNzYx
MTM5OWI1N2I1YiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY1OTg2
NmUyYmMxOTBmMDgzOGRhMTk4OGUxNTcyMmNhYzEzNDAzZTUKIDE0MjM0MiBmYWlsIDk2ODcyMmY1
MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2Ez
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmJmMjFmM2Q4M2U5NWJj
YzRiYTM1YTdhMDdjYzY2NTVlOGIwMTBiMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIGIwMDAwYjEyOGFkYjA3ZjQxMDdjNmUzMjRkMzJhYjAyNWE3M2E2YzgKIDE0MjM1
NyBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5
MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
NjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NCA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhk
MjdmNmQyNTkKIDE0MjMyMSBwYXNzIGUyY2QyNGI2MjkzODliNTJhMzFkOTZkMjI2ZWQxNTBkYWNh
YjljZGQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3NTUxNTI5Y2Ux
MDQ0YTNkZDc5ODIzMTkyYWYzODJiNTg1YjMyYjNmIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggM2Q5NDQyZWUxZDc4ZjdmMTM4ZGNkNmM4NWM3YWNhZDAxNTNkMmYxMSA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGNkOTM5NTM1MzhhYWM2MDI2
YTgwMTJkMTRhNjNiMzIwZWFkZDBjOTgKIDE0MjMyNCBibG9ja2VkIDIxODdlNDE3YTE5ZDc0N2Nm
MWU0NTJlZjZjMTJiMGQ5OWRhYTY5MzAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBmY2RlZGFmZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmIyYTIwMzU3OTA2ODEyN2Q3ZTkzY2I2
ZjQ1ZDgyOGNhMDRhMjE1MyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGFlODRmNTUzNTM0NzVmNTY5ZGFkZGI5YTgxYWMwYTZiYzc3NzJjOTAKIDE0MjMyNSBibG9ja2Vk
IGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5YzUxOWNkY2UwNTQwM2Q0
YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNDcxYzk3
YTY5MzhiZGExNmY2ZTEwZTMzNDM3ZDk2MjQxNDgyZjU4MCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIDZmMThhZjgyNmU0OTk3NTBmNjg4OGQ4YTlmYzA0OGU1NWUwZjM2
NDAKIDE0MjM2MCBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2Zl
MzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OSA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3
YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMyNiBwYXNzIDQxNDUxMGJjMDBhNWZjOTU0ZDgzNDBjMTcw
MDgzZjUxOGQwOWFhNTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1
OWI3NTRjOWY2OTdkOTYyN2IwY2NjY2QzMjdkNTEzMmYwZTFhYmIwIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdhMTgzNzM3
MTJhOTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGQyYTk1ZjFj
M2VmOTZmNDc4NDBhYjE3MjI3ODI5M2U1NWM0ZmM0MzAKIDE0MjM0MyBwYXNzIDk2ODcyMmY1Mzcx
YWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCAwMDc1YWIyY2VjNTAwZmM2NzljNmIyZTQ5OTAxNDJiNGEyZTUxMDUwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgzY2EzNmI2
NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMzMCBw
YXNzIDAxZmQxNjk0YjkzYzkyYWQ1NGZhNjg0ZGFjOWM4MDY4ZWNkYTgyODggYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3YmY1MjU1OTk3MTM3MDNhNjBjNGYzMDBiZDgy
Nzg3NTQ1YTc0YTUyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWUz
YmFiMDhkM2UzZjU4MDhjYzM1YTU5YWYxOTEyYmZiNmZlOTZmZCA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGZhOGY5NzkyYmVmYzZjYTQ5ODJkMTkxYjhiMWUzMmY3MDA4
N2VlOWQKIDE0MjM2MSBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0
YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVl
N2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NCA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJl
NWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMzMSBwYXNzIDAxZmQxNjk0YjkzYzkyYWQ1NGZhNjg0
ZGFjOWM4MDY4ZWNkYTgyODggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMjY4N2YyM2M5MDk0NzVkODBjZWYzMmNkZjlhNWQxMjFmMGE5YWU2IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWRlNjU3ODNlMTg4YjZjYzM4MTY4NDdlMDM2MDI4
NjQ5MjFiZjUwNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDAzOWU3
MDY2OGExMmYxZmNjZGQ4OTA1OGFjM2U5NzU1NzMzZDkwODIKIDE0MjM0NiBmYWlsIDk2ODcyMmY1
MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2Ez
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNmJmMjFmM2Q4M2U5NWJj
YzRiYTM1YTdhMDdjYzY2NTVlOGIwMTBiMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMz
MiBwYXNzIDQxNDUxMGJjMDBhNWZjOTU0ZDgzNDBjMTcwMDgzZjUxOGQwOWFhNTUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1OWI3NTRjOWY2OTdkOTYyN2IwY2NjY2Qz
MjdkNTEzMmYwZTFhYmIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
MDE5MjE3YzNiMzRmMjJiMWMxNGNkZjY1MmQ4N2RiZjU0Y2RjNDNhMiA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGZlZjllOTVlZTFiOWJlNzMzZGQzZTE5Yjk5NzAzZjRm
MDVmYjc0MGUKIDE0MjMzNCBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIz
MDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzkwZjYyYmUx
YWE1ZWU5NDYwZDRjNGVjOGM3MjA5MTk1MjNiYjYyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggNTIxZGI4MDMxOGQ2Yzc0OWE2ZjZjNWE2NWE2ODM5N2FmOWUzZWYxNiA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIw
ZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMxNCBmYWlsIGY2ZTI3ZGJiMWFmYWJjYmE0MzZl
MzQ2ZDZhYTg4YTU5MmExNDM2YmIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRj
ZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjM0OCBwYXNzIDk2ODcy
MmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5
N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggODllYTAzYTdkYzgz
Y2EzNmI2NzBiYTdmNzg3ODAyNzkxZmNiMDRiMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0
MjM0OSBwYXNzIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4
NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OSA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRl
NzhkMjdmNmQyNTkKIDE0MjM1MSBmYWlsIDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0
YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIx
MjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3
NCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJl
OTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJz
aW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQwOTg5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjMxNCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDE0MjMzNyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDE0MjMzOSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9u
cyBhdCA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEw
ZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGUx
YjNkNDc3NTFhNDIwODM1Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3
ZjZkMjU5Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyMzQ5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTQyMzUxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTQyMzU1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxNDIzNTcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDIzNjAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjM2
MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJv
YmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4
YTcyZDFlODllNjNlOWQ2OTc0CiAgQnVnIG5vdCBwcmVzZW50OiBlMWIzZDQ3NzUxYTQyMDgzNWNi
MDU2MGZkMDI5YzM5ZmVhOTYxYTc5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMzYxLwoKCiAgY29tbWl0IDYxMDU2
ODNkYTM1YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQKICBBdXRob3I6IExhdXJlbnQgVml2
aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBEYXRlOiAgIEZyaSBTZXAgNiAxMDozODoxMiAyMDE5
ICswMjAwCiAgCiAgICAgIHVpOiBhZGQgYW4gZW1iZWRkZWQgQmFycmllciBjbGllbnQKICAgICAg
CiAgICAgIFRoaXMgYWxsb3dzIHRvIHJlY2VpdmUgbW91c2UgYW5kIGtleWJvYXJkIGV2ZW50cyBm
cm9tCiAgICAgIGEgQmFycmllciBzZXJ2ZXIuCiAgICAgIAogICAgICBUaGlzIGlzIGVuYWJsZWQg
YnkgYWRkaW5nIHRoZSBmb2xsb3dpbmcgcGFyYW1ldGVyIG9uIHRoZQogICAgICBjb21tYW5kIGxp
bmUKICAgICAgCiAgICAgICAgICAuLi4gLW9iamVjdCBpbnB1dC1iYXJyaWVyLGlkPSRpZCxuYW1l
PSRuYW1lIC4uLgogICAgICAKICAgICAgV2hlcmUgJG5hbWUgaXMgdGhlIG5hbWUgZGVjbGFyZWQg
aW4gdGhlIHNjcmVlbnMgc2VjdGlvbiBvZiBiYXJyaWVyLmNvbmYKICAgICAgCiAgICAgIFRoZSBi
YXJyaWVyIHNlcnZlciAoYmFycmllcnMpIG11c3QgYmUgY29uZmlndXJlZCBhbmQgbXVzdCBydW4g
b24gdGhlCiAgICAgIGxvY2FsIGhvc3QuCiAgICAgIAogICAgICBGb3IgaW5zdGFuY2U6CiAgICAg
IAogICAgICAgIHNlY3Rpb246IHNjcmVlbnMKICAgICAgICAgICAgbG9jYWxob3N0OgogICAgICAg
ICAgICAgICAgLi4uCiAgICAgICAgICAgIFZNLTE6CiAgICAgICAgICAgICAgICAuLi4KICAgICAg
ICAgICAgZW5kCiAgICAgIAogICAgICAgIHNlY3Rpb246IGxpbmtzCiAgICAgICAgICAgIGxvY2Fs
aG9zdDoKICAgICAgICAgICAgICAgIHJpZ2h0ID0gVk0tMQogICAgICAgICAgICBWTS0xOgogICAg
ICAgICAgICAgICAgbGVmdCA9IGxvY2FsaG9zdAogICAgICAgIGVuZAogICAgICAKICAgICAgVGhl
biBvbiB0aGUgUUVNVSBjb21tYW5kIGxpbmU6CiAgICAgIAogICAgICAgICAgLi4uIC1vYmplY3Qg
aW5wdXQtYmFycmllcixpZD1iYXJyaWUwLG5hbWU9Vk0tMSAuLi4KICAgICAgCiAgICAgIFdoZW4g
dGhlIG1vdXNlIHdpbGwgbW92ZSBvdXQgb2YgdGhlIHNjcmVlbiBvZiB0aGUgbG9jYWwgaG9zdCBv
bgogICAgICB0aGUgcmlnaHQsIHRoZSBtb3VzZSBhbmQgdGhlIGtleWJvYXJkIHdpbGwgYmUgZ3Jh
YmJlZCBhbmQgYWxsCiAgICAgIHJlbGF0ZWQgZXZlbnRzIHdpbGwgYmUgc2VuZCB0byB0aGUgZ3Vl
c3QgT1MuCiAgICAgIAogICAgICBUaGlzIGlzIHVzZWZ1bGwgd2hlbiBxZW11IGlzIGNvbmZpZ3Vy
ZWQgd2l0aG91dCBlbXVsYXRlZCBncmFwaGljIGNhcmQKICAgICAgYnV0IHdpdGggYSBWRklPIGF0
dGFjaGVkIGdyYXBoaWMgY2FyZC4KICAgICAgCiAgICAgIE1vcmUgaW5mb3JtYXRpb24gYWJvdXQg
QmFycmllciBjYW4gYmUgZm91bmQgYXQ6CiAgICAgIAogICAgICAgIGh0dHBzOi8vZ2l0aHViLmNv
bS9kZWJhdWNoZWUvYmFycmllcgogICAgICAKICAgICAgVGhpcyBhdm9pZHMgdG8gaW5zdGFsbCB0
aGUgQmFycmllciBzZXJ2ZXIgaW4gdGhlIGd1ZXN0IE9TLAogICAgICBmb3IgaW5zdGFuY2Ugd2hl
biBpdCBpcyBub3Qgc3VwcG9ydGVkIG9yIGR1cmluZyB0aGUgaW5zdGFsbGF0aW9uLgogICAgICAK
ICAgICAgU2lnbmVkLW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1Pgog
ICAgICBNZXNzYWdlLWlkOiAyMDE5MDkwNjA4MzgxMi4yOTQ4Ny0xLWxhdXJlbnRAdml2aWVyLmV1
CiAgICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoK
ZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxp
bmcgYnkgMC40NjM3MDggdG8gZml0CnBubXRvcG5nOiAxODYgY29sb3JzIGZvdW5kClJldmlzaW9u
IGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdy5kZWJpYW4taHZt
LWluc3RhbGwue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCjE0MjM2MTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQyMzYx
IHFlbXUtbWFpbmxpbmUgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzNjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 16:30:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 16:30:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iH9QM-0000m3-LF; Sun, 06 Oct 2019 16:30:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iH9QL-0000ly-0q
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 16:30:21 +0000
X-Inumbo-ID: 95900c76-e856-11e9-9797-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95900c76-e856-11e9-9797-12813bfff9fa;
 Sun, 06 Oct 2019 16:30:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH9QH-0000LA-UH; Sun, 06 Oct 2019 16:30:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iH9QH-0004h6-9Q; Sun, 06 Oct 2019 16:30:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iH9QH-00076y-8C; Sun, 06 Oct 2019 16:30:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142335-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5164f0c3740d357ba460b44222bedfa2475ca794
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 16:30:17 +0000
Subject: [Xen-devel] [linux-4.4 test] 142335: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMzNSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjMzNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDUx
NjRmMGMzNzQwZDM1N2JhNDYwYjQ0MjIyYmVkZmEyNDc1Y2E3OTQKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgNjMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDYwIGRheXMgICA3MCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIzMzUg
IDIwMTktMTAtMDUgMTg6MTA6NTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM4MCBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDEyNjA5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 18:05:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 18:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHAuN-0008RZ-I8; Sun, 06 Oct 2019 18:05:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PE/n=X7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHAuM-0008RU-98
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 18:05:26 +0000
X-Inumbo-ID: ddfcea3a-e863-11e9-9798-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddfcea3a-e863-11e9-9798-12813bfff9fa;
 Sun, 06 Oct 2019 18:05:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0831CAC84;
 Sun,  6 Oct 2019 18:05:23 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
 <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
 <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
 <7a90d9d6-9af2-47ed-eaed-480dfb2e72f6@citrix.com>
 <17e45c30-9d62-94f0-c77e-26e2532b3f69@suse.com>
 <cb8ae861-7898-cf0d-a3c1-cadcf35251f0@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <bcc3e784-45fb-03f2-9270-e89cda98b711@suse.com>
Date: Sun, 6 Oct 2019 20:05:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <cb8ae861-7898-cf0d-a3c1-cadcf35251f0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTg6MDksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvNC8xOSA0OjQw
IFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+PiBPbiAwNC4xMC4xOSAxNzozNywgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+IE9uIDEwLzQvMTkgNDowMyBQTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToK
Pj4+PiBPbiAwNC4xMC4xOSAxNjo1NiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4gT24gMTAv
NC8xOSAzOjQzIFBNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+Pj4+Pj4gT24gMDQuMTAuMTkgMTY6
MzQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4gT24gMTAvNC8xOSAzOjI0IFBNLCBKw7xy
Z2VuIEdyb8OfIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwNC4xMC4xOSAxNjowOCwgR2VvcmdlIER1bmxh
cCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDEwLzQvMTkgNzo0MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPj4+Pj4+Pj4+PiBzY2hlZF90aWNrX3N1c3BlbmQoKSBhbmQgc2NoZWRfdGlja19yZXN1bWUo
KSBzaG91bGQgbm90IGNhbGwgdGhlCj4+Pj4+Pj4+Pj4gc2NoZWR1bGVyIHNwZWNpZmljIHRpbWVy
IGhhbmRsZXJzIGluIGNhc2UgdGhlIGNwdSB0aGV5IGFyZQo+Pj4+Pj4+Pj4+IHJ1bm5pbmcgb24K
Pj4+Pj4+Pj4+PiBpcyBqdXN0IGJlaW5nIG1vdmVkIHRvIG9yIGZyb20gYSBjcHVwb29sLgo+Pj4+
Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gVXNlIGEgbmV3IHBlcmNwdSBsb2NrIGZvciB0aGF0IHB1cnBvc2Uu
Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSXMgdGhlcmUgYSByZWFzb24gd2UgY2FuJ3QgdXNlIHRoZSBw
Y3B1X3NjaGVkdWxlX2xvY2soKSBpbnN0ZWFkIG9mCj4+Pj4+Pj4+PiBpbnRyb2R1Y2luZyBhIG5l
dyBvbmU/wqAgU29ycnkgaWYgdGhpcyBpcyBvYnZpb3VzLCBidXQgaXQncyBiZWVuIGEKPj4+Pj4+
Pj4+IHdoaWxlCj4+Pj4+Pj4+PiBzaW5jZSBJIHBva2VkIGFyb3VuZCB0aGlzIGNvZGUuCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+IExvY2sgY29udGVudGlvbiB3b3VsZCBiZSBoaWdoZXIgZXNwZWNpYWxseSB3
aXRoIGNyZWRpdDIgd2hpY2ggaXMKPj4+Pj4+Pj4gdXNpbmcgYQo+Pj4+Pj4+PiBwZXItY29yZSBv
ciBldmVuIHBlci1zb2NrZXQgbG9jay4gV2UgZG9uJ3QgY2FyZSBhYm91dCBvdGhlcgo+Pj4+Pj4+
PiBzY2hlZHVsaW5nCj4+Pj4+Pj4+IGFjdGl2aXR5IGhlcmUsIGFsbCB3ZSBuZWVkIGlzIGEgZ3Vh
cmQgYWdhaW5zdCBvdXIgcGVyLWNwdSBzY2hlZHVsZXIKPj4+Pj4+Pj4gZGF0YSBiZWluZyBjaGFu
Z2VkIGJlbmVhdGggb3VyIGZlZXQuCj4+Pj4+Pj4KPj4+Pj4+PiBJcyB0aGlzIGNvZGUgcmVhbGx5
IGJlaW5nIGNhbGxlZCBzbyBvZnRlbiB0aGF0IHdlIG5lZWQgdG8gd29ycnkgYWJvdXQKPj4+Pj4+
PiB0aGlzIGxldmVsIG9mIGNvbnRlbnRpb24/Cj4+Pj4+Pgo+Pj4+Pj4gSXRzIGNhbGxlZCBlYWNo
IHRpbWUgaWRsZSBpcyBlbnRlcmVkIGFuZCBsZWZ0IGFnYWluLgo+Pj4+Pj4KPj4+Pj4+IEVzcGVj
aWFsbHkgd2l0aCBjb3JlIHNjaGVkdWxpbmcgdGhlcmUgaXMgYSBoaWdoIHByb2JhYmlsaXR5IG9m
Cj4+Pj4+PiBtdWx0aXBsZQo+Pj4+Pj4gY3B1cyBsZWF2aW5nIGlkbGUgYXQgdGhlIHNhbWUgdGlt
ZSBhbmQgdGhlIHBlci1zY2hlZHVsZXIgbG9jayBiZWluZwo+Pj4+Pj4gdXNlZAo+Pj4+Pj4gaW4g
cGFyYWxsZWwgYWxyZWFkeS4KPj4+Pj4KPj4+Pj4gSHJtLCB0aGF0IGRvZXMgc291bmQgcHJldHR5
IGJhZC4KPj4+Pj4KPj4+Pj4+PiBXZSBhbHJlYWR5IGhhdmUgYSAqbG90KiBvZiBsb2NrczsgYW5k
IGluIHRoaXMgY2FzZSB5b3UncmUgYWRkaW5nIGEKPj4+Pj4+PiBzZWNvbmQgbG9jayB3aGljaCBp
bnRlcmFjdHMgd2l0aCB0aGUgcGVyLXNjaGVkdWxlciBjcHUgbG9jay7CoCBUaGlzCj4+Pj4+Pj4g
anVzdAo+Pj4+Pj4+IHNlZW1zIGxpa2UgYXNraW5nIGZvciB0cm91YmxlLgo+Pj4+Pj4KPj4+Pj4+
IEluIHdoaWNoIHdheSBkb2VzIGl0IGludGVyYWN0IHdpdGggdGhlIHBlci1zY2hlZHVsZXIgY3B1
IGxvY2s/Cj4+Pj4+Pgo+Pj4+Pj4+IEkgd29uJ3QgTmFjayB0aGUgcGF0Y2gsIGJ1dCBJIGRvbid0
IHRoaW5rIEkgd291bGQgYWNrIGl0IHdpdGhvdXQKPj4+Pj4+PiBjbGVhcgo+Pj4+Pj4+IGV2aWRl
bmNlIHRoYXQgdGhlIGV4dHJhIGxvY2sgaGFzIGEgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQgdGhh
dCdzCj4+Pj4+Pj4gd29ydGgKPj4+Pj4+PiB0aGUgY29zdCBvZiB0aGUgZXh0cmEgY29tcGxleGl0
eS4KPj4+Pj4+Cj4+Pj4+PiBJIHRoaW5rIGNvbXBsZXhpdHkgaXMgbG93ZXIgdGhpcyB3YXkuIEVz
cGVjaWFsbHkgY29uc2lkZXJpbmcgdGhlIHBlci0KPj4+Pj4+IHNjaGVkdWxlciBsb2NrIGNoYW5n
aW5nIHdpdGggbW92aW5nIGEgY3B1IHRvIG9yIGZyb20gYSBjcHVwb29sLgo+Pj4+Pgo+Pj4+PiBU
aGUga2V5IGFzcGVjdCBvZiB0aGUgcGVyLXNjaGVkdWxlciBsb2NrIGlzIHRoYXQgb25jZSB5b3Ug
aG9sZCBpdCwgdGhlCj4+Pj4+IHBvaW50ZXIgdG8gdGhlIGxvY2sgY2FuJ3QgY2hhbmdlLgo+Pj4+
Pgo+Pj4+PiBBZnRlciB0aGlzIHBhdGNoLCB0aGUgZmFjdCByZW1haW5zIHRoYXQgc29tZXRpbWVz
IHlvdSBuZWVkIHRvIGdyYWIgb25lCj4+Pj4+IGxvY2ssIHNvbWV0aW1lcyB0aGUgb3RoZXIsIGFu
ZCBzb21ldGltZXMgYm90aC4KPj4+Pj4KPj4+Pj4gQW5kLCB0aWNrX3N1c3BlbmQoKSBsaXZlcyBp
biB0aGUgcGVyLXNjaGVkdWxlciBjb2RlLsKgIEVhY2ggc2NoZWR1bGVyCj4+Pj4+IGhhcwo+Pj4+
PiB0byByZW1lbWJlciB0aGF0IHRpY2tfc3VzcGVuZCBhbmQgdGlja19yZXN1bWUgaG9sZCBhIGNv
bXBsZXRlbHkKPj4+Pj4gZGlmZmVyZW50IGxvY2sgdG8gdGhlIHJlc3Qgb2YgdGhlIHNjaGVkdWxp
bmcgZnVuY3Rpb25zLgo+Pj4+Cj4+Pj4gSXMgdGhhdCByZWFsbHkgc28gY3JpdGljYWw/IFRvZGF5
IG9ubHkgY3JlZGl0MSBoYXMgdGlja19zdXNwZW5kIGFuZAo+Pj4+IHRpY2tfcmVzdW1lIGhvb2tz
LCBhbmQgYm90aCBhcmUgcmVhbGx5IHZlcnkgc2ltcGxlLiBJIGNhbiBhZGQgYQo+Pj4+IGNvbW1l
bnQgaW4gc2NoZWQtaWYuaCBpZiB5b3UgbGlrZS4KPj4+Pgo+Pj4+IEFuZCB1cCB0byBub3cgdGhl
cmUgd2FzIG5vIGxvY2sgYXQgYWxsIGludm9sdmVkIHdoZW4gY2FsbGluZyB0aGVtLi4uCj4+Pj4K
Pj4+PiBJZiB5b3UgdGhpbmsgdXNpbmcgdGhlIG5vcm1hbCBzY2hlZHVsZXIgbG9jayBpcyB0byBi
ZSBwcmVmZXJyZWQgSSdkCj4+Pj4gYmUgaGFwcHkgdG8gY2hhbmdlIHRoZSBwYXRjaC4gQnV0IEkg
c2hvdWxkIG1lbnRpb24gSSB3YXMgYWxyZWFkeQo+Pj4+IHBsYW5uaW5nIHRvIHJldmlzaXQgdXNh
Z2Ugb2YgdGhlIHNjaGVkdWxlciBsb2NrIGFuZCByZXBsYWNlIGl0IGJ5IHRoZQo+Pj4+IG5ldyBw
ZXItY3B1IGxvY2sgd2hlcmUgYXBwcm9wcmlhdGUgKG5vdCBzdXJlIEknZCBmaW5kIGFueSBhcHBy
b3ByaWF0ZQo+Pj4+IHBhdGggZm9yIHJlcGxhY2VtZW50KS4KPj4+Cj4+PiBXZWxsIHRoZSByZWFs
bHkgYW5ub3lpbmcgdGhpbmcgaGVyZSBpcyB0aGF0IGFsbCB0aGUgb3RoZXIgc2NoZWR1bGVycyAt
LQo+Pj4gaW4gcGFydGljdWxhciwgY3JlZGl0Miwgd2hpY2ggYXMgeW91IHNheSwgaXMgZGVzaWdu
ZWQgdG8gaGF2ZSBtdWx0aXBsZQo+Pj4gcnVucXVldWVzIHNoYXJlIHRoZSBzYW1lIGxvY2sgLS0g
aGF2ZSB0byBncmFiICYgcmVsZWFzZSB0aGUgbG9jayBqdXN0IHRvCj4+PiBmaW5kIG91dCB0aGF0
IHRoZXJlJ3Mgbm90aGluZyB0byBkby4KPj4+Cj4+PiBBbmQgZXZlbiBjcmVkaXQxIGRvZXNuJ3Qg
ZG8gYW55dGhpbmcgcGFydGljdWxhcmx5IGNsZXZlciAtLSBhbGwgaXQgZG9lcwo+Pj4gaXMgc3Rv
cCBhbmQgc3RhcnQgYSB0aW1lciBiYXNlZCBvbiBhIHNjaGVkdWxlci1nbG9iYWwgY29uZmlndXJh
dGlvbi4gQW5kCj4+PiB0aGUgc2NoZWR1bGluZyBsb2NrIGlzIGdyYWJiZWQgdG8gc3dpdGNoIHRv
IGlkbGUgYW55d2F5LsKgIEl0IHNlZW1zIGxpa2UKPj4+IHdlIHNob3VsZCBiZSBhYmxlIHRvIGRv
IHNvbWV0aGluZyBtb3JlIHNlbnNpYmxlLgo+Pgo+PiBZZWFoLCBJIHRob3VnaHQgdGhlIHNhbWUu
Cj4gCj4gSSBjYW4gdGhpbmsgb2YgYSBjb3VwbGUgb2Ygb3B0aW9uczoKPiAKPiAxLiBIYXZlIHNj
aGVkdWxlLmMgY2FsbCBzLT50aWNrXyogd2hlbiBzd2l0Y2hpbmcgdG8gLyBmcm9tIGlkbGUKPiAK
PiAyLiBHZXQgcmlkIG9mIHMtPnRpY2tfKiwgYW5kIGhhdmUgc2NoZWRfY3JlZGl0LmMgc3VzcGVu
ZCAvIHJlc3VtZSB0aWNrcwo+IHdoZW4gc3dpdGNoaW5nIHRvIC8gZnJvbSBpZGxlIGluIGNzY2hl
ZF9zY2hlZHVsZSgpCj4gCj4gMy4gSGF2ZSBzY2hlZHVsZS5jIHN1c3BlbmQgLyByZXN1bWUgdGlj
a3MsIGFuZCBoYXZlIGFuIGludGVyZmFjZSB0aGF0Cj4gYWxsb3dzIHNjaGVkdWxlcnMgdG8gZW5h
YmxlIC8gZGlzYWJsZSB0aGVtLgo+IAo+IDQuIFJld29yayBzY2hlZF9jcmVkaXQgdG8gYmUgdGlj
a2xlc3MuCgpJJ20gZ29pbmcgd2l0aCAyLiwgYXMgaXQgd2lsbCBoYXZlIG11bHRpcGxlIGFkdmFu
dGFnZXM6CgotIG5vdCB2ZXJ5IGludHJ1c2l2ZQotIGtlZXBzIGNyZWRpdCBzcGVjaWZpY3MgaW4g
Y3JlZGl0Ci0gYWxsb3dzIHVzIHRvIGZpeCBhbiBleGlzdGluZyBidWcgaW4gY3JlZGl0OiBpZiB3
ZSBoYXZlIG9ubHkgb25lIGRvbWFpbgogICBydW5uaW5nIGluIGEgY3B1cG9vbCB3aXRoIGNyZWRp
dCBzY2hlZHVsZXIgYW5kIHRoaXMgZG9tYWluIGlzIGNhcHBlZAogICB0b2RheSdzIGhhbmRsaW5n
IHdpbGwgZGlzYWJsZSB0aGUgY3JlZGl0IHRpY2sgaW4gaWRsZSBhbmQgdGhlcmUgd2lsbAogICBi
ZSBub2JvZHkgdW5wYXVzaW5nIHRoZSB2Y3B1cyBvZiB0aGUgY2FwcGVkIGRvbWFpbi4KCldpbGwg
c2VuZCBwYXRjaGVzIHNvb24uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 18:45:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 18:45:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHBWe-0003Os-Te; Sun, 06 Oct 2019 18:45:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHBWd-0003On-Jq
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 18:44:59 +0000
X-Inumbo-ID: 6295f098-e869-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6295f098-e869-11e9-80e3-bc764e2007e4;
 Sun, 06 Oct 2019 18:44:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHBWX-0002qs-4r; Sun, 06 Oct 2019 18:44:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHBWW-0002R2-Ot; Sun, 06 Oct 2019 18:44:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHBWW-0008TJ-O6; Sun, 06 Oct 2019 18:44:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142345-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start.2:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d20983ff63e9f4566d3733cf011aa7a137dd65c8
X-Osstest-Versions-That: libvirt=2346b2f6564ae9f7ba35bc863cb0fab39cadeb12
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 18:44:52 +0000
Subject: [Xen-devel] [libvirt test] 142345: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM0NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzNDUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NiBndWVzdC1zdGFydC4yICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjI1MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MjI1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyMjUyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGQy
MDk4M2ZmNjNlOWY0NTY2ZDM3MzNjZjAxMWFhN2ExMzdkZDY1YzgKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNh
ZGViMTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjI1MiAgMjAxOS0xMC0wNCAwNDoyMzo1NiBa
ICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIzNDUgIDIwMTktMTAtMDYgMDQ6MTk6
MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBkMjA5ODNmZjYzZTlm
NDU2NmQzNzMzY2YwMTFhYTdhMTM3ZGQ2NWM4CkF1dGhvcjogRGFuaWVsIFZlaWxsYXJkIDx2ZWls
bGFyZEByZWRoYXQuY29tPgpEYXRlOiAgIFNhdCBPY3QgNSAwOTo0NToyOSAyMDE5ICswMjAwCgog
ICAgUmVsZWFzZSBvZiBsaWJ2aXJ0LTUuOC4wCiAgICAKICAgICogZG9jcy9uZXdzLnhtbDogdXBk
YXRlZCBmb3IgdGhlIHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZlaWxs
YXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 19:47:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 19:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHCUY-0008Ur-SZ; Sun, 06 Oct 2019 19:46:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHCUX-0008Um-BJ
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 19:46:53 +0000
X-Inumbo-ID: 09d51c6e-e872-11e9-96dc-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09d51c6e-e872-11e9-96dc-bc764e2007e4;
 Sun, 06 Oct 2019 19:46:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHCUT-0003zG-17; Sun, 06 Oct 2019 19:46:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHCUS-0006BS-M0; Sun, 06 Oct 2019 19:46:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHCUS-0005g9-Kh; Sun, 06 Oct 2019 19:46:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142338-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=4f59102571fce49af180cfc6d4cdd2b5df7bdb14
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 19:46:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 142338: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMzOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzMzgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZh
aWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDEw
IGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNGY1OTEw
MjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNApiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTll
MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICA0
OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBa
ICAgNDggZGF5cyAgIDU2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjI0MyAgMjAx
OS0xMC0wMyAyMjowNjoyOCBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0Bp
Z2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+
CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3JnPgogIEFsZXhleSBLYXJkYXNo
ZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5j
aXNAd2RjLmNvbT4KICBBbWl0IFNoYWggPGFtaXRAa2VybmVsLm9yZz4KICBBbmRyZXcgSmVmZmVy
eSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmlj
aEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIEF0aXNoIFBhdHJhIDxhdGlzaC5wYXRyYUB3ZGMuY29tPgogIEF1cmVsaWVuIEphcm5v
IDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1l
Lmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFp
bC5jb20+CiAgQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+CiAgQ2FybG8g
TWFyY2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8g
PGNhdGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQG1lLmNvbT4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0
aWFuIFN2ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1i
cmVuZGFAbGludXguaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBD
b2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxs
aW5nQGxpbnV4LmlibS5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4K
ICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8
Y2xnQGthb2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFu
aWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4g
QmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2li
c29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERyLiBEYXZp
ZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMg
PGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2Vy
IDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+
CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhl
bEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2Vj
ayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFj
dG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFt
bWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbWVz
IExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNp
ZW1lbnMuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKaW5n
IExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1z
LmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvaG4g
U25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29nbGUuY29tPgogIEp1
YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3Vh
bEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxmQGdtYWlsLmNvbT4KICBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZGVyaWMu
a29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdt
YWlsLmNvbT4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29t
PgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8
bHZpdmllckByZWRoYXQuY29tPgogIExpIFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpo
b3UgPHpobGIyOUBmb3htYWlsLmNvbT4KICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29j
cy5jb20+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+
CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxh
bmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1z
QGNpdHJpeC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1h
cnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxt
anJvc2F0b0BsaW51eC5pYm0uY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29t
PgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZp
dHNrQHJlZGhhdC5jb20+CiAgTWF4aXdlbGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0u
Y29tPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
TmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhh
YXNuLnh5ej4KICBOaXIgU29mZmVyIDxuaXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5z
b2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAg
UGFua2FqIEd1cHRhIDxwYWd1cHRhQHJlZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnpp
bmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENs
YXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5
dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRv
dmdhbHVrQGlzcHJhcy5ydT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFz
LnJ1PgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5t
YXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQuY29tPgogIFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8cGpwQGZlZG9yYXBy
b2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWlsLmNvbT4KICBSYXBo
YWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBSYXNobWljYSBHdXB0
YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVu
ZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgog
IFNhbmRyYSBMb29zZW1vcmUgPHNhbmRyYUBjb2Rlc291cmNlcnkuY29tPgogIFNhdGhlZXNoIFJh
amVuZHJhbiA8c2F0aG5hZ2FAbGludXgudm5ldC5pYm0uY29tPgogIFNlcmdpbyBMb3BleiA8c2xw
QHJlZGhhdC5jb20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgog
IFNodS1DaHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZh
bi5icmFua292aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0
LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxh
IDxzZ2FyemFyZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJz
aW5naEBnbWFpbC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAg
VGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHku
b3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255
Lm5ndXllbkBidC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+
CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFy
ZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29t
PgogIFlpZmFuIEx1byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5n
IDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4K
ICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9u
IGxvZzsgaXQgd291bGQgYmUgMjExMjYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 20:55:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 20:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHDYY-00063D-JG; Sun, 06 Oct 2019 20:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jSo8=X7=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iHDYX-000638-N2
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 20:55:05 +0000
X-Inumbo-ID: 901872f5-e87b-11e9-9799-12813bfff9fa
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.139]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 901872f5-e87b-11e9-9799-12813bfff9fa;
 Sun, 06 Oct 2019 20:55:02 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LEpsVSSB6pKzLhYximZ0J7tRa4isziL3y2TLLVNwUxV4pAUnl1OFDja2NB7+G+/GTcdG15mq+p/+yu+wWnX3DXhrIN5U9+Nk7gYP3oiliS0W79fV1PvpuT9YkRn8OqXKbgr9BLjlO6en0RjA817xxKJGRxy8KdSeCi9/hVgkNSvVdaRWJ35805sLUiP/Y9k2d8g7TntS/Ab7xh6iOC+CL2yMEfEisdLdwoqefJjfuPTdYTBhLWKmgTi5KC+eDmn9av/HeEGl0wZIsFZWrsdkukyWSFasf62oN/klWsw9b7Na3IJkXqEh/Op49sLlAHKN3km8lELMY27faCwFsrULLg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wVjwL3V94WIaefkoXJALg7THycjkKaoRmQKDHFQpaW0=;
 b=Oc8Ogi8JywXpA5Q/dTXQMVjHmubpx+8sWdpKq7Wdw38iPQwDfythL5ntQ9VuA35QHIYxboP0FDbo9IHx/FpMvtQLDA3RXti/Ig3XHCOKDWDvxVvVdnajiXk/bhGavZoKVX3AvElnPTJVL8/Bfd15uMnao4nAwBUv5x15jSGKO/fKfq+/kqhjjRu6x7scrtPlre5uwHSXURUqO7rYGXzixAVyx4d/DQD299E+0uzirV8vRkMOknx/Euh074f9HpffUwgtETZaPTRZibY23InQlPnrecqIvtzoCF/Dppz22dR9tT8gD1ssL5/8VzqIgiwxbWvSsxJY2DpRKz/ZajxUHQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=durham.ac.uk; dmarc=pass action=none header.from=durham.ac.uk;
 dkim=pass header.d=durham.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com;
 s=selector2-durhamuniversity-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=wVjwL3V94WIaefkoXJALg7THycjkKaoRmQKDHFQpaW0=;
 b=j31vGn92kfMQP8mGkzAPEry34DkAgr3g/N1wb5gLaiwFMZEOIp3vzgJSoxCHhUwet3pgMG666VgP9rfTnWNLv10U6z/6YlN33KceSl7vbojoNN3K1n5A4VFULQvxFekRR0HpiBBnl6AGR+HJJdBcb4khl6xbVjyzkF02Gbnk1dc=
Received: from DB7PR06MB4711.eurprd06.prod.outlook.com (20.177.123.92) by
 DB7PR06MB4540.eurprd06.prod.outlook.com (20.178.42.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.24; Sun, 6 Oct 2019 20:55:00 +0000
Received: from DB7PR06MB4711.eurprd06.prod.outlook.com
 ([fe80::5a8:924:85d2:4009]) by DB7PR06MB4711.eurprd06.prod.outlook.com
 ([fe80::5a8:924:85d2:4009%6]) with mapi id 15.20.2327.023; Sun, 6 Oct 2019
 20:55:00 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: Ian Jackson <ian.jackson@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] read grubenv and set default from
 saved_entry or next_entry [and 1 more messages]
Thread-Index: AQHVaLmneE0cD0Ow4Em9Ga7dczqbiqdOPygA
Date: Sun, 6 Oct 2019 20:54:59 +0000
Message-ID: <alpine.LFD.2.21.1910062127110.2837@austen3.home>
References: <alpine.LFD.2.21.1908150030150.2807@austen3.home>
 <alpine.LFD.2.21.1908150055060.2807@austen3.home>
 <18fb961102e8da16d1ad9576742bccf2@crc.id.au>
 <alpine.LFD.2.21.1908151959060.2715@austen3.home>
 <114550b6cd3e7936e055a63ebbb2c7a6@crc.id.au>
 <0b7f33b8fd6fbbae86451b5bbdb1f6ac@crc.id.au> <1566956155.3344.0@crc.id.au>
 <23929.6485.711561.46507@mariner.uk.xensource.com>
In-Reply-To: <23929.6485.711561.46507@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Alpine 2.21 (LFD 202 2017-01-01)
x-originating-ip: [2a00:23c4:921a:2100:1097:224c:243b:f186]
x-clientproxiedby: LO2P265CA0130.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9f::22) To DB7PR06MB4711.eurprd06.prod.outlook.com
 (2603:10a6:10:55::28)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-x-sender: michael@austen3.home
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 53b80e08-8767-4cc5-601a-08d74a9f7319
x-ms-traffictypediagnostic: DB7PR06MB4540:
x-microsoft-antispam-prvs: <DB7PR06MB45406E473D9D34B7D65A646887980@DB7PR06MB4540.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0182DBBB05
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(346002)(396003)(136003)(39860400002)(366004)(52314003)(51914003)(52544003)(76114002)(189003)(199004)(58126008)(6512007)(9686003)(6916009)(71190400001)(71200400001)(54906003)(256004)(2906002)(86362001)(6486002)(478600001)(14444005)(6246003)(81156014)(81166006)(8936002)(8676002)(229853002)(66446008)(66556008)(66946007)(66476007)(64756008)(786003)(316002)(76176011)(6506007)(186003)(11346002)(446003)(5660300002)(46003)(53546011)(36756003)(52116002)(102836004)(386003)(6436002)(99286004)(476003)(15650500001)(25786009)(4326008)(6116002)(7736002)(305945005)(14454004)(486006);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB7PR06MB4540;
 H:DB7PR06MB4711.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ugPID6MKQhZ7MfykUagWMnECQzISw8wuLnig/p24MbK6eE9/W3D/xya4bDCgVafcMlkka4on22MPcWCw9XAA3r15cfVFjSj/SDeqi6F0d2IeI2qGTMlfKfkrr6lrwY7W3Kr0/pGoWuLafNEiga2EyfU9Jx2Iltmis02Y9oWKs6IEfijqd09DTuT4FGCxZogWcUw5JvxNKioj7VvmQjpDbQYF9w1dyLJy6grT/X5UZwRwfDR1v5pIBi06x5Z6MeQUgXQLOyuej7AxFw+iTLUwIoPdtM4e/8OnAQDT5ggbGfr8ZN55S2yBed9i7MvgTSuhZ+hJG9Cc4IDt/Kjm3fiJBxqMAXHsKVUf7HBUfxREOMa8RK4vgcOaYQLuhC6uPvJcMfMwIQ2fGIvFqI0OdsQ4zzJw7XptZaX+hOh5LDV2Wp0=
x-ms-exchange-transport-forked: True
Content-ID: <2EEF6B6113CB93428C0C4546509EC5A5@eurprd06.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 53b80e08-8767-4cc5-601a-08d74a9f7319
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2019 20:54:59.9596 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Bs2d0gUYIDQJyGq6a13jadj0p0srmJAoOivLtp2k7qWNrC0p7qwW83HLt5gsmgtU5dEkV+bu4m2GCYJcvOoPHw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR06MB4540
Subject: Re: [Xen-devel] [PATCH] read grubenv and set default from
 saved_entry or next_entry [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMSBTZXAgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cgo+IFN0ZXZlbiBIYWlnaCB3
cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSByZWFkIGdydWJlbnYgYW5kIHNldCBkZWZh
dWx0IGZyb20gc2F2ZWRfZW50cnkgb3IgbmV4dF9lbnRyeSIpOgo+PiBKdXN0IHdhbnRlZCB0byBn
aXZlIHRoaXMgYSBxdWljayBmb2xsb3d1cC4uLiBEaWQgdGhpcyBlbmQgdXAKPj4gcHJvZ3Jlc3Np
bmc/Cj4KPiBIaS4gIEknbSBhIHRvb2xzIG1haW50YWluZXIgYW5kIHByb2JhYmx5IHlvdXIgYmVz
dCBiZXQgZm9yIGEgcmV2aWV3Cj4gZXRjIG9mIHRoaXMgcGF0Y2guICBJZiwgbmV4dCB0aW1lLCB5
b3UgdXNlIGFkZF9tYWludGFpbmVycy5wbCBvcgo+IHNvbWV0aGluZywgeW91J2xsIGVuZCB1cCBD
Q2luZyB0aGUgbWFpbnRhaW5lciBhbmQgeW91ciBtYWlsIHdvbid0IGdldAo+IGRyb3BwZWQuICBB
bnl3YXksIHRoYW5rcyBmb3IgY2hhc2luZyBpdCB1cCB0aHJvdWdoIGEgYmFjayBjaGFubmVsIDot
KS4KPgo+IE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+Ogo+PiBGcm9tIDUx
YTlkY2U5ZGUzZWExNTkwMTE5MjhlMmRiODU0MWYzYzdlODM4M2EgTW9uIFNlcCAxNyAwMDowMDow
MCAyMDAxCj4+IEZyb206IE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+Cj4+
IERhdGU6IFRodSwgMTUgQXVnIDIwMTkgMTk6NTU6MzAgKzAxMDAKPj4gU3ViamVjdDogW1BBVENI
XSByZWFkIGdydWJlbnYgYW5kIHNldCBkZWZhdWx0IGZyb20gc2F2ZWRfZW50cnkgb3IgbmV4dF9l
bnRyeQo+Pgo+PiBUaGlzIHBhdGNoIGxvb2tzIGZvciBhIGdydWJlbnYgZmlsZSBpbiB0aGUgc2Ft
ZSBkaXJlY3RvcnkgYXMgdGhlCj4+IGdydWIuY2ZnIGZpbGUgYW5kIGluY2x1ZGVzIGl0IGF0IGZy
b250IG9mIHRoZSBncnViLmNmZyBmaWxlIHdoZW4gcGFzc2VkCj4+IHRvIHBhcnNlKCkKPgo+IFRo
YW5rcyBmb3IgdGhlIGNvbnRyaWJ1dGlvbi4gIEkgcmV2aWV3ZWQgdGhlIHBhdGNoIGFuZCBJIGhh
dmUgc29tZQo+IGNvbW1lbnRzLgo+Cj4gSSB0aGluayB0aGlzIHBhdGNoIHdvdWxkIGJlIGxlc3Mg
Y29uZnVzaW5nIGlmIGl0IHdlcmUgdHdvIHBhdGNoZXMuCj4gT25lIHdoaWNoIGRvZXMgdGhlIHNh
dmVkL25leHQgZW50cnksIGFuZCBvbmUgd2hpY2ggcmVhZHMgZ3J1YmVudi4gIERvCj4geW91IHRo
aW5rIHRoYXQgd291bGQgbWFrZSBzZW5zZSA/ICBJZiBzbyBJIHdvdWxkIGFwcHJlY2lhdGUgaXQg
aWYgeW91Cj4gd291bGQgc3BsaXQgaXQgdXAgKGFuZCB3cml0ZSBhIG5pY2UgZXhwbGFuYXRvcnkg
Y29tbWl0IG1lc3NhZ2UgYWJvdXQKPiB0aGUgc2F2ZWRfZW50cnkgc3R1ZmYpLgoKWWVzLCBpdCBt
YWtlcyBzZW5zZSB0byBzcGxpdCBpdCB1cCwgcGVyaGFwcyB3aXRoIGEgdGhpcmQgcGF0Y2ggZm9y
IGEgCmZvcm1hdCBjaGFuZ2Ugb2Ygd2hhdCBpcyBwYXNzZWQgZnJvbSBweWdydWIgdG8gdGhlIGJh
Y2tlbWRzLgoKPj4gQXMgdGhlIGdydWJlbnYgZmlsZSBjb25zaXN0cyBvZiB2YXJpYWJsZT12YWx1
ZSBsaW5lcyBwYWRkZWQgYnkgaGFzaGVzIHRoZXNlCj4+IGFyZSB0cmVhdGVkIGFzIGNvbW1hbmRz
IGluIHBhcnNlKCkgd2hlcmUgaXQgdXNlcyB0aGUgdmFsdWUgb2Ygc2F2ZWRfZW50cnkKPj4gb3Ig
bmV4dF9lbnRyeSAoaWYgc2V0KSB0byBzZXQgdGhlIGRlZmF1bHQgZW50cnkgaWYgYSB0aXRsZSBt
YXRjaGVzIG9yIGlzCj4+IGEgbnVtYmVyLgo+Cj4gSSBsaWtlIHJldXNpbmcgdGhlIHBhcnNlci4K
Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9weWdydWIgYi90b29scy9weWdydWIv
c3JjL3B5Z3J1Ygo+PiBpbmRleCBjZTdhYjBlYjhjLi4yNjc3ODg3OTViIDEwMDc1NQo+PiAtLS0g
YS90b29scy9weWdydWIvc3JjL3B5Z3J1Ygo+PiArKysgYi90b29scy9weWdydWIvc3JjL3B5Z3J1
Ygo+PiBAQCAtNDU0LDggKzQ1NCwxOSBAQCBjbGFzcyBHcnViOgo+PiAgICAgICAgICBpZiBzZWxm
Ll9fZGljdF9fLmdldCgnY2YnLCBOb25lKSBpcyBOb25lOgo+PiAgICAgICAgICAgICAgcmFpc2Ug
UnVudGltZUVycm9yKCJjb3VsZG4ndCBmaW5kIGJvb3Rsb2FkZXIgY29uZmlnIGZpbGUgaW4gdGhl
IGltYWdlIHByb3ZpZGVkLiIpCj4+ICAgICAgICAgIGYgPSBmcy5vcGVuX2ZpbGUoc2VsZi5jZi5m
aWxlbmFtZSkKPj4gKyAgICAgICAgZmVudiA9IHNlbGYuY2YuZmlsZW5hbWUucmVwbGFjZSgiZ3J1
Yi5jZmciLCJncnViZW52IikKPgo+IEkgZmluZCB0aGlzIGZpbGVuYW1lIGhhY2tlcnkgcmF0aGVy
IHVucHJpbmNpcGxlZC4gIEknbSBub3QgZW50aXJlbHkKPiBzdXJlIEkgY2FuIHNlZSBhIGJldHRl
ciB3YXksIGdpdmVuIHRoZSB3YXkgY2ZnX2xpc3QgaXMgY29uc3RydWN0ZWQuCj4gQ2FuIHlvdSB0
aGluayBvZiBhIGxlc3MgaGFja3kgYXBwcm9hY2ggPwo+Cj4gV2hhdCB3b3VsZCBoYXBwZW4gaW4g
ZnV0dXJlIGlmIHdlIHByb3ZpZGVkIGEgd2F5IHRvIGNvbnRyb2wgdGhlCj4gZ3J1Yi5jZmcgcmVh
ZCBieSBweWdydWIgYW5kIGEgdXNlciBjb25maWd1cmVkIGl0IHRvIChzYXkpCj4gYGdydWIuY2Zn
Lm9sZCcgPyAgV291bGQgd2UgcmVhbGx5IHdhbnQgaXQgdG8gcmVhZCBgZ3J1YmVudi5vbGQnID8K
PgoKT25lIG9wdGlvbiB3b3VsZCBiZSB0byBkbyBhIGZyZXNoIHNlYXJjaCBmb3IgZ3J1YmVudiBp
biB0aGUgc2FtZSBwbGFjZXMKd2UgbG9va2VkIGZvciBncnViLmNmZy4KQWx0ZXJuYXRpdmVseSwg
aXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGRvIGEgbW9yZSBwcmVjaXNlIGVkaXQgdXNpbmcKZi5y
cGFydGl0aW9uKCIvIikuCgo+PiArICAgICAgICBpZiBmZW52ICE9IHNlbGYuY2YuZmlsZW5hbWUg
YW5kIGZzLmZpbGVfZXhpc3RzKGZlbnYpOgo+PiArICAgICAgICAgICAgIyBpZiBncnViZW52IGZp
bGUgZXhpc3RzIG5leHQgdG8gZ3J1Yi5jZmcgcHJlcGVuZCBpdAo+PiArICAgICAgICAgICAgZmVu
dmYgPSBmcy5vcGVuX2ZpbGUoZmVudikKPj4gKyAgICAgICAgICAgIGlmIHN5cy52ZXJzaW9uX2lu
Zm9bMF0gPCAzOgo+PiArICAgICAgICAgICAgICAgIGZzZXAgPSAiXG4iCj4+ICsgICAgICAgICAg
ICBlbHNlOgo+PiArICAgICAgICAgICAgICAgIGZzZXAgPSBiIlxuIgo+PiArICAgICAgICAgICAg
YnVmID0gZnNlcC5qb2luKChmZW52Zi5yZWFkKEZTX1JFQURfTUFYKSxmLnJlYWQoRlNfUkVBRF9N
QVgpKSkKPj4gKyAgICAgICAgICAgIGRlbCBmZW52Zgo+PiAgICAgICAgICAjIGxpbWl0IHJlYWQg
c2l6ZSB0byBhdm9pZCBwYXRob2xvZ2ljYWwgY2FzZXMKPj4gLSAgICAgICAgYnVmID0gZi5yZWFk
KEZTX1JFQURfTUFYKQo+PiArICAgICAgICBlbHNlOgo+PiArICAgICAgICAgICAgYnVmID0gZi5y
ZWFkKEZTX1JFQURfTUFYKQo+PiAgICAgICAgICBkZWwgZgo+PiAgICAgICAgICBpZiBzeXMudmVy
c2lvbl9pbmZvWzBdIDwgMzoKPj4gICAgICAgICAgICAgIHNlbGYuY2YucGFyc2UoYnVmKQo+Cj4g
Q2FuIHdlIGluc3RlYWQgbWFrZSB0aGUgcGFyc2VyIHRha2UgYSBsaXN0ID8gIFRoaXMgYnVzaW5l
c3Mgb2YKPiBjb25zdHJ1Y3RpbmcgYSBjb25jYXRlbmF0ZWQgc3RyaW5nIGlzIG5vdCB2ZXJ5IG5p
Y2UuCgpZZXMgYSBsaXN0IGlzIHByb2JhYmx5IHRoZSB3YXkgdG8gZ28sIHBhcnRpY3VsYXJseSBh
cyB3ZSBtaWdodCB3YW50IHRvIApwYXNzIG1vcmUgZmlsZSBjb250ZW50cyBsYXRlciBmb3IgQkxT
IHN1cHBvcnQuCgogCU1pY2hhZWwgWW91bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 06 21:03:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 06 Oct 2019 21:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHDgo-00070I-OW; Sun, 06 Oct 2019 21:03:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iKJg=X7=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHDgn-00070D-AA
 for xen-devel@lists.xenproject.org; Sun, 06 Oct 2019 21:03:37 +0000
X-Inumbo-ID: bfb83728-e87c-11e9-9799-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bfb83728-e87c-11e9-9799-12813bfff9fa;
 Sun, 06 Oct 2019 21:03:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHDgf-0005ZE-RG; Sun, 06 Oct 2019 21:03:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHDge-0005hm-Vk; Sun, 06 Oct 2019 21:03:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHDge-0001Qm-UN; Sun, 06 Oct 2019 21:03:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142333-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4ea655343ce4180fe9b2c7ec8cb8ef9884a47901
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 06 Oct 2019 21:03:28 +0000
Subject: [Xen-devel] [linux-linus test] 142333: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjMzMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMzMzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDIyOTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGlu
IDE0MjI5OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJv
b3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMz
NTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDRlYTY1NTM0M2NlNDE4MGZlOWIyYzdlYzhjYjhlZjk4ODRhNDc5MDEKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYw
OTYzNzBlNGY2YTVjNTU5MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0w
NCAxOTo1MzowOSBaICAyMTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTkt
MDMtMDUgMjA6MDM6MTQgWiAgMjE1IGRheXMgIDE2NyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxNDIyOTggIDIwMTktMTAtMDUgMDI6MDk6MTkgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjQ5NTUgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0
aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxMTk0NDMwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 03:19:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 03:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHJYI-0008Qr-0f; Mon, 07 Oct 2019 03:19:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHJYH-0008Qm-LP
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 03:19:13 +0000
X-Inumbo-ID: 3b8968ca-e8b1-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3b8968ca-e8b1-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 03:19:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHJYF-0001Wi-3T; Mon, 07 Oct 2019 03:19:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHJYE-0004GL-SC; Mon, 07 Oct 2019 03:19:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHJYE-0000xF-RJ; Mon, 07 Oct 2019 03:19:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142363-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5164f0c3740d357ba460b44222bedfa2475ca794
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 03:19:10 +0000
Subject: [Xen-devel] [linux-4.4 test] 142363: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM2MyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjM2My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTgg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0MjMzNSBSRUdSLiB2cy4gMTM5Njk4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDE0MjMzNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQyMzM1CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDUxNjRmMGMz
NzQwZDM1N2JhNDYwYjQ0MjIyYmVkZmEyNDc1Y2E3OTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgNjMg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAg
IDYxIGRheXMgICA3MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIzMzUgIDIwMTkt
MTAtMDUgMTg6MTA6NTMgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM4MCBwZW9wbGUg
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyNjA5
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 04:14:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 04:14:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHKPJ-00058g-R4; Mon, 07 Oct 2019 04:14:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHKPI-00058b-9A
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 04:14:00 +0000
X-Inumbo-ID: e2504884-e8b8-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2504884-e8b8-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 04:13:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHKPF-0002bU-1k; Mon, 07 Oct 2019 04:13:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHKPE-00060y-LF; Mon, 07 Oct 2019 04:13:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHKPE-0005JL-K1; Mon, 07 Oct 2019 04:13:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142359-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f4049b2a9850c847b06ec6ad1cec1c7c2c303b94
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 04:13:56 +0000
Subject: [Xen-devel] [xen-unstable test] 142359: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM1OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjM1OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDIzMjcgUkVHUi4gdnMu
IDE0MTgyMgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSA3IHhl
bi1ib290IGZhaWwgaW4gMTQyMzI3IHBhc3MgaW4gMTQyMzU5CiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZhaWwgcGFzcyBpbiAxNDIz
MjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAg
ICAgICAgZmFpbCBwYXNzIGluIDE0MjMyNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyMzI3CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxNDIzMjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTgyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjQwNDliMmE5ODUwYzg0
N2IwNmVjNmFkMWNlYzFjN2MyYzMwM2I5NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxODIyICAyMDE5LTA5LTI1IDE0OjU5OjU1IFogICAxMSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDE0MTg4MiAgMjAxOS0wOS0yNyAwMToyMDo1NSBaICAgMTAgZGF5
cyAgIDEyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjMyNyAgMjAxOS0xMC0wNSAx
Mzo1ODo1MiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAg
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3Rp
YW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNv
bT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxt
YXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhA
ZWlrZWxlbmJvb20uaXQ+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogIFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xA
eGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdv
dWxkIGJlIDMxOTQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 06:10:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 06:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHMDY-0006OH-7I; Mon, 07 Oct 2019 06:10:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHMDX-0006OC-3L
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 06:09:59 +0000
X-Inumbo-ID: 13a4a3fc-e8c9-11e9-97a3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13a4a3fc-e8c9-11e9-97a3-12813bfff9fa;
 Mon, 07 Oct 2019 06:09:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 347A0AFB1;
 Mon,  7 Oct 2019 06:09:52 +0000 (UTC)
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
 <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
 <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
 <7a90d9d6-9af2-47ed-eaed-480dfb2e72f6@citrix.com>
 <17e45c30-9d62-94f0-c77e-26e2532b3f69@suse.com>
 <cb8ae861-7898-cf0d-a3c1-cadcf35251f0@citrix.com>
 <bcc3e784-45fb-03f2-9270-e89cda98b711@suse.com>
Message-ID: <fee20605-6624-ba83-bdfd-2b7d85c01a22@suse.com>
Date: Mon, 7 Oct 2019 08:09:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <bcc3e784-45fb-03f2-9270-e89cda98b711@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMTAuMTkgMjA6MDUsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gT24gMDQuMTAuMTkgMTg6
MDksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDEwLzQvMTkgNDo0MCBQTSwgSsO8cmdlbiBH
cm/DnyB3cm90ZToKPj4+IE9uIDA0LjEwLjE5IDE3OjM3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
Pj4+IE9uIDEwLzQvMTkgNDowMyBQTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4+Pj4gT24gMDQu
MTAuMTkgMTY6NTYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+PiBPbiAxMC80LzE5IDM6NDMg
UE0sIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+Pj4+Pj4gT24gMDQuMTAuMTkgMTY6MzQsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4+IE9uIDEwLzQvMTkgMzoyNCBQTSwgSsO8cmdlbiBHcm/D
nyB3cm90ZToKPj4+Pj4+Pj4+IE9uIDA0LjEwLjE5IDE2OjA4LCBHZW9yZ2UgRHVubGFwIHdyb3Rl
Ogo+Pj4+Pj4+Pj4+IE9uIDEwLzQvMTkgNzo0MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+
Pj4+Pj4+Pj4gc2NoZWRfdGlja19zdXNwZW5kKCkgYW5kIHNjaGVkX3RpY2tfcmVzdW1lKCkgc2hv
dWxkIG5vdCBjYWxsIHRoZQo+Pj4+Pj4+Pj4+PiBzY2hlZHVsZXIgc3BlY2lmaWMgdGltZXIgaGFu
ZGxlcnMgaW4gY2FzZSB0aGUgY3B1IHRoZXkgYXJlCj4+Pj4+Pj4+Pj4+IHJ1bm5pbmcgb24KPj4+
Pj4+Pj4+Pj4gaXMganVzdCBiZWluZyBtb3ZlZCB0byBvciBmcm9tIGEgY3B1cG9vbC4KPj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+Pj4gVXNlIGEgbmV3IHBlcmNwdSBsb2NrIGZvciB0aGF0IHB1cnBvc2Uu
Cj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBJcyB0aGVyZSBhIHJlYXNvbiB3ZSBjYW4ndCB1c2UgdGhl
IHBjcHVfc2NoZWR1bGVfbG9jaygpIAo+Pj4+Pj4+Pj4+IGluc3RlYWQgb2YKPj4+Pj4+Pj4+PiBp
bnRyb2R1Y2luZyBhIG5ldyBvbmU/wqAgU29ycnkgaWYgdGhpcyBpcyBvYnZpb3VzLCBidXQgaXQn
cyBiZWVuIGEKPj4+Pj4+Pj4+PiB3aGlsZQo+Pj4+Pj4+Pj4+IHNpbmNlIEkgcG9rZWQgYXJvdW5k
IHRoaXMgY29kZS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBMb2NrIGNvbnRlbnRpb24gd291bGQgYmUg
aGlnaGVyIGVzcGVjaWFsbHkgd2l0aCBjcmVkaXQyIHdoaWNoIGlzCj4+Pj4+Pj4+PiB1c2luZyBh
Cj4+Pj4+Pj4+PiBwZXItY29yZSBvciBldmVuIHBlci1zb2NrZXQgbG9jay4gV2UgZG9uJ3QgY2Fy
ZSBhYm91dCBvdGhlcgo+Pj4+Pj4+Pj4gc2NoZWR1bGluZwo+Pj4+Pj4+Pj4gYWN0aXZpdHkgaGVy
ZSwgYWxsIHdlIG5lZWQgaXMgYSBndWFyZCBhZ2FpbnN0IG91ciBwZXItY3B1IAo+Pj4+Pj4+Pj4g
c2NoZWR1bGVyCj4+Pj4+Pj4+PiBkYXRhIGJlaW5nIGNoYW5nZWQgYmVuZWF0aCBvdXIgZmVldC4K
Pj4+Pj4+Pj4KPj4+Pj4+Pj4gSXMgdGhpcyBjb2RlIHJlYWxseSBiZWluZyBjYWxsZWQgc28gb2Z0
ZW4gdGhhdCB3ZSBuZWVkIHRvIHdvcnJ5IAo+Pj4+Pj4+PiBhYm91dAo+Pj4+Pj4+PiB0aGlzIGxl
dmVsIG9mIGNvbnRlbnRpb24/Cj4+Pj4+Pj4KPj4+Pj4+PiBJdHMgY2FsbGVkIGVhY2ggdGltZSBp
ZGxlIGlzIGVudGVyZWQgYW5kIGxlZnQgYWdhaW4uCj4+Pj4+Pj4KPj4+Pj4+PiBFc3BlY2lhbGx5
IHdpdGggY29yZSBzY2hlZHVsaW5nIHRoZXJlIGlzIGEgaGlnaCBwcm9iYWJpbGl0eSBvZgo+Pj4+
Pj4+IG11bHRpcGxlCj4+Pj4+Pj4gY3B1cyBsZWF2aW5nIGlkbGUgYXQgdGhlIHNhbWUgdGltZSBh
bmQgdGhlIHBlci1zY2hlZHVsZXIgbG9jayBiZWluZwo+Pj4+Pj4+IHVzZWQKPj4+Pj4+PiBpbiBw
YXJhbGxlbCBhbHJlYWR5Lgo+Pj4+Pj4KPj4+Pj4+IEhybSwgdGhhdCBkb2VzIHNvdW5kIHByZXR0
eSBiYWQuCj4+Pj4+Pgo+Pj4+Pj4+PiBXZSBhbHJlYWR5IGhhdmUgYSAqbG90KiBvZiBsb2Nrczsg
YW5kIGluIHRoaXMgY2FzZSB5b3UncmUgYWRkaW5nIGEKPj4+Pj4+Pj4gc2Vjb25kIGxvY2sgd2hp
Y2ggaW50ZXJhY3RzIHdpdGggdGhlIHBlci1zY2hlZHVsZXIgY3B1IGxvY2suwqAgVGhpcwo+Pj4+
Pj4+PiBqdXN0Cj4+Pj4+Pj4+IHNlZW1zIGxpa2UgYXNraW5nIGZvciB0cm91YmxlLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gSW4gd2hpY2ggd2F5IGRvZXMgaXQgaW50ZXJhY3Qgd2l0aCB0aGUgcGVyLXNjaGVk
dWxlciBjcHUgbG9jaz8KPj4+Pj4+Pgo+Pj4+Pj4+PiBJIHdvbid0IE5hY2sgdGhlIHBhdGNoLCBi
dXQgSSBkb24ndCB0aGluayBJIHdvdWxkIGFjayBpdCB3aXRob3V0Cj4+Pj4+Pj4+IGNsZWFyCj4+
Pj4+Pj4+IGV2aWRlbmNlIHRoYXQgdGhlIGV4dHJhIGxvY2sgaGFzIGEgcGVyZm9ybWFuY2UgaW1w
cm92ZW1lbnQgdGhhdCdzCj4+Pj4+Pj4+IHdvcnRoCj4+Pj4+Pj4+IHRoZSBjb3N0IG9mIHRoZSBl
eHRyYSBjb21wbGV4aXR5Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSB0aGluayBjb21wbGV4aXR5IGlzIGxv
d2VyIHRoaXMgd2F5LiBFc3BlY2lhbGx5IGNvbnNpZGVyaW5nIHRoZSAKPj4+Pj4+PiBwZXItCj4+
Pj4+Pj4gc2NoZWR1bGVyIGxvY2sgY2hhbmdpbmcgd2l0aCBtb3ZpbmcgYSBjcHUgdG8gb3IgZnJv
bSBhIGNwdXBvb2wuCj4+Pj4+Pgo+Pj4+Pj4gVGhlIGtleSBhc3BlY3Qgb2YgdGhlIHBlci1zY2hl
ZHVsZXIgbG9jayBpcyB0aGF0IG9uY2UgeW91IGhvbGQgaXQsIAo+Pj4+Pj4gdGhlCj4+Pj4+PiBw
b2ludGVyIHRvIHRoZSBsb2NrIGNhbid0IGNoYW5nZS4KPj4+Pj4+Cj4+Pj4+PiBBZnRlciB0aGlz
IHBhdGNoLCB0aGUgZmFjdCByZW1haW5zIHRoYXQgc29tZXRpbWVzIHlvdSBuZWVkIHRvIGdyYWIg
Cj4+Pj4+PiBvbmUKPj4+Pj4+IGxvY2ssIHNvbWV0aW1lcyB0aGUgb3RoZXIsIGFuZCBzb21ldGlt
ZXMgYm90aC4KPj4+Pj4+Cj4+Pj4+PiBBbmQsIHRpY2tfc3VzcGVuZCgpIGxpdmVzIGluIHRoZSBw
ZXItc2NoZWR1bGVyIGNvZGUuwqAgRWFjaCBzY2hlZHVsZXIKPj4+Pj4+IGhhcwo+Pj4+Pj4gdG8g
cmVtZW1iZXIgdGhhdCB0aWNrX3N1c3BlbmQgYW5kIHRpY2tfcmVzdW1lIGhvbGQgYSBjb21wbGV0
ZWx5Cj4+Pj4+PiBkaWZmZXJlbnQgbG9jayB0byB0aGUgcmVzdCBvZiB0aGUgc2NoZWR1bGluZyBm
dW5jdGlvbnMuCj4+Pj4+Cj4+Pj4+IElzIHRoYXQgcmVhbGx5IHNvIGNyaXRpY2FsPyBUb2RheSBv
bmx5IGNyZWRpdDEgaGFzIHRpY2tfc3VzcGVuZCBhbmQKPj4+Pj4gdGlja19yZXN1bWUgaG9va3Ms
IGFuZCBib3RoIGFyZSByZWFsbHkgdmVyeSBzaW1wbGUuIEkgY2FuIGFkZCBhCj4+Pj4+IGNvbW1l
bnQgaW4gc2NoZWQtaWYuaCBpZiB5b3UgbGlrZS4KPj4+Pj4KPj4+Pj4gQW5kIHVwIHRvIG5vdyB0
aGVyZSB3YXMgbm8gbG9jayBhdCBhbGwgaW52b2x2ZWQgd2hlbiBjYWxsaW5nIHRoZW0uLi4KPj4+
Pj4KPj4+Pj4gSWYgeW91IHRoaW5rIHVzaW5nIHRoZSBub3JtYWwgc2NoZWR1bGVyIGxvY2sgaXMg
dG8gYmUgcHJlZmVycmVkIEknZAo+Pj4+PiBiZSBoYXBweSB0byBjaGFuZ2UgdGhlIHBhdGNoLiBC
dXQgSSBzaG91bGQgbWVudGlvbiBJIHdhcyBhbHJlYWR5Cj4+Pj4+IHBsYW5uaW5nIHRvIHJldmlz
aXQgdXNhZ2Ugb2YgdGhlIHNjaGVkdWxlciBsb2NrIGFuZCByZXBsYWNlIGl0IGJ5IHRoZQo+Pj4+
PiBuZXcgcGVyLWNwdSBsb2NrIHdoZXJlIGFwcHJvcHJpYXRlIChub3Qgc3VyZSBJJ2QgZmluZCBh
bnkgYXBwcm9wcmlhdGUKPj4+Pj4gcGF0aCBmb3IgcmVwbGFjZW1lbnQpLgo+Pj4+Cj4+Pj4gV2Vs
bCB0aGUgcmVhbGx5IGFubm95aW5nIHRoaW5nIGhlcmUgaXMgdGhhdCBhbGwgdGhlIG90aGVyIHNj
aGVkdWxlcnMgLS0KPj4+PiBpbiBwYXJ0aWN1bGFyLCBjcmVkaXQyLCB3aGljaCBhcyB5b3Ugc2F5
LCBpcyBkZXNpZ25lZCB0byBoYXZlIG11bHRpcGxlCj4+Pj4gcnVucXVldWVzIHNoYXJlIHRoZSBz
YW1lIGxvY2sgLS0gaGF2ZSB0byBncmFiICYgcmVsZWFzZSB0aGUgbG9jayAKPj4+PiBqdXN0IHRv
Cj4+Pj4gZmluZCBvdXQgdGhhdCB0aGVyZSdzIG5vdGhpbmcgdG8gZG8uCj4+Pj4KPj4+PiBBbmQg
ZXZlbiBjcmVkaXQxIGRvZXNuJ3QgZG8gYW55dGhpbmcgcGFydGljdWxhcmx5IGNsZXZlciAtLSBh
bGwgaXQgZG9lcwo+Pj4+IGlzIHN0b3AgYW5kIHN0YXJ0IGEgdGltZXIgYmFzZWQgb24gYSBzY2hl
ZHVsZXItZ2xvYmFsIGNvbmZpZ3VyYXRpb24uIAo+Pj4+IEFuZAo+Pj4+IHRoZSBzY2hlZHVsaW5n
IGxvY2sgaXMgZ3JhYmJlZCB0byBzd2l0Y2ggdG8gaWRsZSBhbnl3YXkuwqAgSXQgc2VlbXMgbGlr
ZQo+Pj4+IHdlIHNob3VsZCBiZSBhYmxlIHRvIGRvIHNvbWV0aGluZyBtb3JlIHNlbnNpYmxlLgo+
Pj4KPj4+IFllYWgsIEkgdGhvdWdodCB0aGUgc2FtZS4KPj4KPj4gSSBjYW4gdGhpbmsgb2YgYSBj
b3VwbGUgb2Ygb3B0aW9uczoKPj4KPj4gMS4gSGF2ZSBzY2hlZHVsZS5jIGNhbGwgcy0+dGlja18q
IHdoZW4gc3dpdGNoaW5nIHRvIC8gZnJvbSBpZGxlCj4+Cj4+IDIuIEdldCByaWQgb2Ygcy0+dGlj
a18qLCBhbmQgaGF2ZSBzY2hlZF9jcmVkaXQuYyBzdXNwZW5kIC8gcmVzdW1lIHRpY2tzCj4+IHdo
ZW4gc3dpdGNoaW5nIHRvIC8gZnJvbSBpZGxlIGluIGNzY2hlZF9zY2hlZHVsZSgpCj4+Cj4+IDMu
IEhhdmUgc2NoZWR1bGUuYyBzdXNwZW5kIC8gcmVzdW1lIHRpY2tzLCBhbmQgaGF2ZSBhbiBpbnRl
cmZhY2UgdGhhdAo+PiBhbGxvd3Mgc2NoZWR1bGVycyB0byBlbmFibGUgLyBkaXNhYmxlIHRoZW0u
Cj4+Cj4+IDQuIFJld29yayBzY2hlZF9jcmVkaXQgdG8gYmUgdGlja2xlc3MuCj4gCj4gSSdtIGdv
aW5nIHdpdGggMi4sIGFzIGl0IHdpbGwgaGF2ZSBtdWx0aXBsZSBhZHZhbnRhZ2VzOgo+IAo+IC0g
bm90IHZlcnkgaW50cnVzaXZlCj4gLSBrZWVwcyBjcmVkaXQgc3BlY2lmaWNzIGluIGNyZWRpdAo+
IC0gYWxsb3dzIHVzIHRvIGZpeCBhbiBleGlzdGluZyBidWcgaW4gY3JlZGl0OiBpZiB3ZSBoYXZl
IG9ubHkgb25lIGRvbWFpbgo+ICDCoCBydW5uaW5nIGluIGEgY3B1cG9vbCB3aXRoIGNyZWRpdCBz
Y2hlZHVsZXIgYW5kIHRoaXMgZG9tYWluIGlzIGNhcHBlZAo+ICDCoCB0b2RheSdzIGhhbmRsaW5n
IHdpbGwgZGlzYWJsZSB0aGUgY3JlZGl0IHRpY2sgaW4gaWRsZSBhbmQgdGhlcmUgd2lsbAo+ICDC
oCBiZSBub2JvZHkgdW5wYXVzaW5nIHRoZSB2Y3B1cyBvZiB0aGUgY2FwcGVkIGRvbWFpbi4KClRo
aXMgaXMgbm90IGFuIGlzc3VlLCBJIG1hbmFnZWQgdG8gbWl4IHVwIHRpbWVyIGFuZCBtYXN0ZXJf
dGltZXIgb2YgdGhlCmNyZWRpdCBzY2hlZHVsZXIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 06:23:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 06:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHMQN-000821-LA; Mon, 07 Oct 2019 06:23:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHMQL-00081u-Q3
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 06:23:13 +0000
X-Inumbo-ID: efb350a4-e8ca-11e9-96dc-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id efb350a4-e8ca-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 06:23:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHMQJ-0005U5-1L; Mon, 07 Oct 2019 06:23:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHMQI-0004tz-OI; Mon, 07 Oct 2019 06:23:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHMQI-00055S-NJ; Mon, 07 Oct 2019 06:23:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142369-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=4f59102571fce49af180cfc6d4cdd2b5df7bdb14
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 06:23:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 142369: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM2OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzNjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDRmNTkxMDI1NzFmY2U0OWFmMTgwY2ZjNmQ0Y2Rk
MmI1ZGY3YmRiMTQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTAgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDQ4IGRheXMgICA1NyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIyNDMgIDIwMTktMTAtMDMgMjI6MDY6MjggWiAgICAz
IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5z
a2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8
Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5j
b20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2Vy
IDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBn
b29nbGUuY29tPgogIENsYXVkaW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAg
Q2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29A
cmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENv
cmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwg
QmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxk
YW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVk
aGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbngu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4g
Q290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29t
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIGZhbmd5aW5nIDxmYW5neWluZzFA
aHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4K
ICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CiAgSGlrYXJ1IE5pc2hp
ZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBJdmFu
IFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBMZSBDdWlyb3QgPGNoZXdpQGdlbnRv
by5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKYW5vc2NoIEZy
YW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5p
bnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJn
IDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+
CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUBy
ZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBKdXN0aW4g
SGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFjb3JlLmNvbT4KICBL
xZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAgTGF1cmVudCBEZXNu
b2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1
cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBM
aSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlAZm94bWFpbC5jb20+
CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmMtQW5kcsOpIEx1
cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRv
c2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGls
YW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0BjaXRyaXguY29tPgogIE1hcmt1cyBB
cm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55
QGNvbXB1dGVyLm9yZz4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4K
ICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3
ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dp
bkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8
bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFs
bWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUBy
ZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBB
LiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8
cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFp
bC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBMaWV2ZW4gPHBs
QGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9s
bGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5v
cndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
bWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5k
cmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoaXZhcHJh
c2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29v
Z2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4K
ICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3
QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4K
ICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFN2ZW4g
U2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5j
b20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1
dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnku
bmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1P
Z2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5n
bGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KICBZaWZhbiBMdW8gPGx1b3lpZmFu
QGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
CiAgWXVucWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3Rv
dkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxMTI2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 06:35:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 06:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHMc9-0000Xk-TF; Mon, 07 Oct 2019 06:35:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHMc8-0000Xf-1g
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 06:35:24 +0000
X-Inumbo-ID: a32b8984-e8cc-11e9-97a3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a32b8984-e8cc-11e9-97a3-12813bfff9fa;
 Mon, 07 Oct 2019 06:35:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B1AEAB98;
 Mon,  7 Oct 2019 06:35:21 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 08:35:19 +0200
Message-Id: <20191007063519.2912-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH v2] xen/sched: let credit scheduler control its
 timer all alone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNyZWRpdCBzY2hlZHVsZXIgaXMgdGhlIG9ubHkgc2NoZWR1bGVyIHdpdGggdGlja19zdXNw
ZW5kIGFuZAp0aWNrX3Jlc3VtZSBjYWxsYmFja3MuIFRvZGF5IHRob3NlIGNhbGxiYWNrcyBhcmUg
aW52b2tlZCB3aXRob3V0IGJlaW5nCmd1YXJkZWQgYnkgdGhlIHNjaGVkdWxlciBsb2NrIHdoaWNo
IGlzIGNyaXRpY2FsIHdoZW4gYXQgdGhlIHNhbWUgdGhlCmNwdSB0aG9zZSBjYWxsYmFja3MgYXJl
IGFjdGl2ZSBpcyBiZWluZyBtb3ZlZCB0byBvciBmcm9tIGEgY3B1cG9vbC4KCkNyYXNoZXMgbGlr
ZSB0aGUgZm9sbG93aW5nIGFyZSBwb3NzaWJsZSBkdWUgdG8gdGhhdCByYWNlOgoKKFhFTikgLS0t
LVsgWGVuLTQuMTMuMC04LjAuMTItZCAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0t
LS0KKFhFTikgQ1BVOiAgICA3OQooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjQ2N2Rj
Pl0gc2V0X3RpbWVyKzB4MzkvMHgxZjcKKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMDAyICAg
Q09OVEVYVDogaHlwZXJ2aXNvcgo8c25pcD4KKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAg
IFs8ZmZmZjgyZDA4MDI0NjdkYz5dIHNldF90aW1lcisweDM5LzB4MWY3CihYRU4pICAgIFs8ZmZm
ZjgyZDA4MDIyYzFmND5dCnNjaGVkX2NyZWRpdC5jI2NzY2hlZF90aWNrX3Jlc3VtZSsweDU0LzB4
NTkKKFhFTikgICAgWzxmZmZmODJkMDgwMjQxZGZlPl0gc2NoZWRfdGlja19yZXN1bWUrMHg2Ny8w
eDg2CihYRU4pICAgIFs8ZmZmZjgyZDA4MDJlZGE1Mj5dIG13YWl0LWlkbGUuYyNtd2FpdF9pZGxl
KzB4MzJiLzB4MzU3CihYRU4pICAgIFs8ZmZmZjgyZDA4MDI3OTM5ZT5dIGRvbWFpbi5jI2lkbGVf
bG9vcCsweGE2LzB4YzIKKFhFTikKKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSAwMDAwMDAwMDAw
MDAwMDQ4OgooWEVOKSAgTDRbMHgwMDBdID0gMDAwMDAwODJjZmI5YzA2MyBmZmZmZmZmZmZmZmZm
ZmZmCihYRU4pICBMM1sweDAwMF0gPSAwMDAwMDA4MmNmYjliMDYzIGZmZmZmZmZmZmZmZmZmZmYK
KFhFTikgIEwyWzB4MDAwXSA9IDAwMDAwMDgyY2ZiOWEwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVO
KSAgTDFbMHgwMDBdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCihYRU4pCihY
RU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgUGFuaWMg
b24gQ1BVIDc5OgooWEVOKSBGQVRBTCBQQUdFIEZBVUxUCihYRU4pIFtlcnJvcl9jb2RlPTAwMDBd
CihYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiAwMDAwMDAwMDAwMDAwMDQ4CihYRU4pICoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKClRoZSBjYWxsYmFja3MgYXJl
IHVzZWQgd2hlbiB0aGUgY3B1IGlzIGdvaW5nIHRvIG9yIGNvbWluZyBmcm9tIGlkbGUgaW4Kb3Jk
ZXIgdG8gYWxsb3cgaGlnaGVyIEMtc3RhdGVzLgoKVGhlIGNyZWRpdCBzY2hlZHVsZXIga25vd3Mg
d2hlbiBpdCBpcyBnb2luZyB0byBzY2hlZHVsZSBhbiBpZGxlCnNjaGVkdWxpbmcgdW5pdCBvciBh
bm90aGVyIG9uZSBhZnRlciBpZGxlLCBzbyBpdCBjYW4gZWFzaWx5IHN0b3Agb3IKcmVzdW1lIHRo
ZSB0aW1lciBpdHNlbGYgcmVtb3ZpbmcgdGhlIG5lZWQgdG8gZG8gc28gdmlhIHRoZSBjYWxsYmFj
ay4KQXMgdGhpcyB0aW1lciBoYW5kbGluZyBpcyBkb25lIGluIHRoZSBtYWluIHNjaGVkdWxpbmcg
ZnVuY3Rpb24gdGhlCnNjaGVkdWxlciBsb2NrIGlzIHN0aWxsIGhlbGQsIHNvIHRoZSByYWNlIHdp
dGggY3B1cG9vbCBvcGVyYXRpb25zIGNhbgpubyBsb25nZXIgb2NjdXIuIE5vdGUgdGhhdCBjYWxs
aW5nIHRoZSBjYWxsYmFja3MgZnJvbSBzY2hlZHVsZV9jcHVfcm0oKQphbmQgc2NoZWR1bGVfY3B1
X2FkZCgpIGlzIG5vIGxvbmdlciBuZWVkZWQsIGFzIHRoZSB0cmFuc2l0aW9ucyB0byBhbmQKZnJv
bSBpZGxlIGluIHRoZSBjcHVwb29sIHdpdGggY3JlZGl0IGFjdGl2ZSB3aWxsIGF1dG9tYXRpY2Fs
bHkgb2NjdXIKYW5kIGRvIHRoZSByaWdodCB0aGluZy4KCldpdGggdGhlIGxhc3QgdXNlciBvZiB0
aGUgY2FsbGJhY2tzIGdvbmUgdGhvc2UgY2FuIGJlIHJlbW92ZWQuCgpTdWdnZXN0ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjI6Ci0gaW5zdGVhZCBvZiBsb2NraW5n
IGhhbmRsZSB0aW1lciBpbiBjcmVkaXQgb25seSAoR2VvcmdlIER1bmxhcCkKLS0tCiB4ZW4vY29t
bW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAgMyAtLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMg
ICB8IDM0ICsrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2No
ZWR1bGUuYyAgICAgICB8IDI2ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCAgfCAxNSAtLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwg
MTAgaW5zZXJ0aW9ucygrKSwgNjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IDQ1
YzA1YzZjZDkuLjU2NTU3NWMzMjYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2
NTMuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTcyNCw5ICs3MjQsNiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9hcmluYzY1M19kZWYgPSB7CiAK
ICAgICAuZHVtcF9zZXR0aW5ncyAgPSBOVUxMLAogICAgIC5kdW1wX2NwdV9zdGF0ZSA9IE5VTEws
Ci0KLSAgICAudGlja19zdXNwZW5kICAgPSBOVUxMLAotICAgIC50aWNrX3Jlc3VtZSAgICA9IE5V
TEwsCiB9OwogCiBSRUdJU1RFUl9TQ0hFRFVMRVIoc2NoZWRfYXJpbmM2NTNfZGVmKTsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jCmluZGV4IDMxZmRjZDZhMmYuLmZiZmZjZjM5OTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpAQCAtMTgzMSw2
ICsxODMxLDcgQEAgc3RhdGljIHZvaWQgY3NjaGVkX3NjaGVkdWxlKAogewogICAgIGNvbnN0IHVu
c2lnbmVkIGludCBjdXJfY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIGNvbnN0IHVuc2ln
bmVkIGludCBzY2hlZF9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGN1cl9jcHUpOworICAg
IHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjID0gQ1NDSEVEX1BDUFUoY3VyX2NwdSk7CiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqIGNvbnN0IHJ1bnEgPSBSVU5RKHNjaGVkX2NwdSk7CiAgICAgc3RydWN0
IGNzY2hlZF91bml0ICogY29uc3Qgc2N1cnIgPSBDU0NIRURfVU5JVCh1bml0KTsKICAgICBzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKG9wcyk7CkBAIC0yMDAwLDYgKzIw
MDEsMTMgQEAgb3V0OgogICAgIHVuaXQtPm5leHRfdGFzayA9IHNuZXh0LT51bml0OwogICAgIHNu
ZXh0LT51bml0LT5taWdyYXRlZCA9IG1pZ3JhdGVkOwogCisgICAgLyogU3RvcCBjcmVkaXQgdGlj
ayB3aGVuIGdvaW5nIHRvIGlkbGUsIHJlc3RhcnQgaXQgd2hlbiBjb21pbmcgZnJvbSBpZGxlLiAq
LworICAgIGlmICggIWlzX2lkbGVfdW5pdCh1bml0KSAmJiBpc19pZGxlX3VuaXQodW5pdC0+bmV4
dF90YXNrKSApCisgICAgICAgIHN0b3BfdGltZXIoJnNwYy0+dGlja2VyKTsKKyAgICBpZiAoIGlz
X2lkbGVfdW5pdCh1bml0KSAmJiAhaXNfaWRsZV91bml0KHVuaXQtPm5leHRfdGFzaykgKQorICAg
ICAgICBzZXRfdGltZXIoJnNwYy0+dGlja2VyLCBub3cgKyBNSUNST1NFQ1MocHJ2LT50aWNrX3Bl
cmlvZF91cykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBub3cgJSBNSUNST1NF
Q1MocHJ2LT50aWNrX3BlcmlvZF91cykgKTsKKwogICAgIENTQ0hFRF9VTklUX0NIRUNLKHVuaXQt
Pm5leHRfdGFzayk7CiB9CiAKQEAgLTIyMzcsMjkgKzIyNDUsNiBAQCBjc2NoZWRfZGVpbml0KHN0
cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIGNzY2hlZF90aWNr
X3N1c3BlbmQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB1bnNpZ25lZCBpbnQgY3B1KQot
ewotICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjOwotCi0gICAgc3BjID0gQ1NDSEVEX1BDUFUo
Y3B1KTsKLQotICAgIHN0b3BfdGltZXIoJnNwYy0+dGlja2VyKTsKLX0KLQotc3RhdGljIHZvaWQg
Y3NjaGVkX3RpY2tfcmVzdW1lKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdW5zaWduZWQg
aW50IGNwdSkKLXsKLSAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydjsKLSAgICBzdHJ1Y3Qg
Y3NjaGVkX3BjcHUgKnNwYzsKLSAgICB1aW50NjRfdCBub3cgPSBOT1coKTsKLQotICAgIHNwYyA9
IENTQ0hFRF9QQ1BVKGNwdSk7Ci0KLSAgICBwcnYgPSBDU0NIRURfUFJJVihvcHMpOwotCi0gICAg
c2V0X3RpbWVyKCZzcGMtPnRpY2tlciwgbm93ICsgTUlDUk9TRUNTKHBydi0+dGlja19wZXJpb2Rf
dXMpCi0gICAgICAgICAgICAtIG5vdyAlIE1JQ1JPU0VDUyhwcnYtPnRpY2tfcGVyaW9kX3VzKSAp
OwotfQotCiBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXRfZGVmID0g
ewogICAgIC5uYW1lICAgICAgICAgICA9ICJTTVAgQ3JlZGl0IFNjaGVkdWxlciIsCiAgICAgLm9w
dF9uYW1lICAgICAgID0gImNyZWRpdCIsCkBAIC0yMjk1LDkgKzIyODAsNiBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXRfZGVmID0gewogICAgIC5zd2l0Y2hfc2No
ZWQgICA9IGNzY2hlZF9zd2l0Y2hfc2NoZWQsCiAgICAgLmFsbG9jX2RvbWRhdGEgID0gY3NjaGVk
X2FsbG9jX2RvbWRhdGEsCiAgICAgLmZyZWVfZG9tZGF0YSAgID0gY3NjaGVkX2ZyZWVfZG9tZGF0
YSwKLQotICAgIC50aWNrX3N1c3BlbmQgICA9IGNzY2hlZF90aWNrX3N1c3BlbmQsCi0gICAgLnRp
Y2tfcmVzdW1lICAgID0gY3NjaGVkX3RpY2tfcmVzdW1lLAogfTsKIAogUkVHSVNURVJfU0NIRURV
TEVSKHNjaGVkX2NyZWRpdF9kZWYpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDIxN2ZjYjA5Y2UuLmMzMjdjNDBiOTIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTI4NzEsOCArMjg3MSw2IEBAIGludCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGlu
dCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVfdW5s
b2NrKCk6IHNjaGVkdWxlX2xvY2sgaGFzIGNoYW5nZWQhICovCiAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZShvbGRfbG9jaywgZmxhZ3MpOwogCi0gICAgc2NoZWRfZG9fdGlja19yZXN1bWUobmV3
X29wcywgY3B1KTsKLQogICAgIHNyLT5ncmFudWxhcml0eSA9IGNwdXBvb2xfZ2V0X2dyYW51bGFy
aXR5KGMpOwogICAgIHNyLT5jcHVwb29sID0gYzsKICAgICAvKiBUaGUgIGNwdSBpcyBhZGRlZCB0
byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8gZ28gcGljayB1cCBzb21lIHdvcmsgKi8KQEAgLTI5NDMs
OCArMjk0MSw2IEBAIGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKICAgICBB
U1NFUlQoY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykpOwogICAgIEFT
U0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIHNyLT5jcHVwb29sLT5jcHVfdmFsaWQpKTsKIAot
ICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChvbGRfb3BzLCBjcHUpOwotCiAgICAgLyogU2VlIGNv
bW1lbnQgaW4gc2NoZWR1bGVfY3B1X2FkZCgpIHJlZ2FyZGluZyBsb2NrIHN3aXRjaGluZy4gKi8K
ICAgICBvbGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsK
IApAQCAtMzA4MiwzMiArMzA3OCwxNCBAQCB2b2lkIHNjaGVkdWxlX2R1bXAoc3RydWN0IGNwdXBv
b2wgKmMpCiAKIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCiB7Ci0gICAgc3RydWN0IHNj
aGVkdWxlciAqc2NoZWQ7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKLQotICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKLQotICAgIHNjaGVk
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7Ci0gICAgc2NoZWRfZG9fdGlja19zdXNw
ZW5kKHNjaGVkLCBjcHUpOwotICAgIHJjdV9pZGxlX2VudGVyKGNwdSk7CisgICAgcmN1X2lkbGVf
ZW50ZXIoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKICAgICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwot
Ci0gICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHZvaWQgc2No
ZWRfdGlja19yZXN1bWUodm9pZCkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKLSAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotCi0gICAgcmN1X3JlYWRf
bG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwotCiAgICAgcmN1X2lkbGVfdGltZXJfc3RvcCgpOwot
ICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKLSAgICBzY2hlZCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+
c2NoZWR1bGVyOwotICAgIHNjaGVkX2RvX3RpY2tfcmVzdW1lKHNjaGVkLCBjcHUpOwotCi0gICAg
cmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAgcmN1X2lkbGVfZXhpdChz
bXBfcHJvY2Vzc29yX2lkKCkpOwogfQogCiB2b2lkIHdhaXQodm9pZCkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5k
ZXggY2Q3MzFkNzE3Mi4uMjk3MTU2NTJiYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTM1Myw5ICszNTMs
NiBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCAqKTsKICAgICB2b2lkICAgICAgICAg
KCpkdW1wX3NldHRpbmdzKSAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKik7CiAgICAgdm9pZCAg
ICAgICAgICgqZHVtcF9jcHVfc3RhdGUpIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIGludCk7
Ci0KLSAgICB2b2lkICAgICAgICAgKCp0aWNrX3N1c3BlbmQpICAgIChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICosIHVuc2lnbmVkIGludCk7Ci0gICAgdm9pZCAgICAgICAgICgqdGlja19yZXN1bWUp
ICAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqLCB1bnNpZ25lZCBpbnQpOwogfTsKIAogc3Rh
dGljIGlubGluZSBpbnQgc2NoZWRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpzKQpAQCAtMzg3LDE4
ICszODQsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2NoZWRfZHVtcF9jcHVfc3RhdGUoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqcywgaW50IGNwdSkKICAgICAgICAgcy0+ZHVtcF9jcHVfc3RhdGUo
cywgY3B1KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCBpbnQgY3B1KQotewotICAgIGlmICggcy0+dGlja19z
dXNwZW5kICkKLSAgICAgICAgcy0+dGlja19zdXNwZW5kKHMsIGNwdSk7Ci19Ci0KLXN0YXRpYyBp
bmxpbmUgdm9pZCBzY2hlZF9kb190aWNrX3Jlc3VtZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpz
LCBpbnQgY3B1KQotewotICAgIGlmICggcy0+dGlja19yZXN1bWUgKQotICAgICAgICBzLT50aWNr
X3Jlc3VtZShzLCBjcHUpOwotfQotCiBzdGF0aWMgaW5saW5lIHZvaWQgKnNjaGVkX2FsbG9jX2Rv
bWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqcywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkKQogewotLSAKMi4xNi40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 06:45:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 06:45:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHMly-0001UG-2m; Mon, 07 Oct 2019 06:45:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHMlx-0001UB-67
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 06:45:33 +0000
X-Inumbo-ID: 0e08c914-e8ce-11e9-97a3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e08c914-e8ce-11e9-97a3-12813bfff9fa;
 Mon, 07 Oct 2019 06:45:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5E331B16D;
 Mon,  7 Oct 2019 06:45:30 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e46f62ed-5dfc-723c-e598-c24ed545f353@suse.com>
Date: Mon, 7 Oct 2019 08:45:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 0/6] Drop/deprecate
 libxl_get_required_*_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: AnthonyPERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTc6MTcsIElhbiBKYWNrc29uIHdyb3RlOgo+IGxpYnhsX2dldF9yZXF1aXJl
ZF9zaGFkb3dfbWVtb3J5IGhhcyBhbHdheXMgYmVlbiBhbm9tYWxvdXMuICBsaWJ4bAo+IG91Z2h0
IHRvIGRlZmF1bHQgdGhlc2UgdGhpbmdzIGl0c2VsZi4gIFJlY2VudGx5LCBhbm90aGVyIGFuYWxv
Z291cwo+IHNldHRpbmcsIGlvbW11X21lbWtiLCB3YXMgaW50cm9kdWNlZCwgYWxvbmcgd2l0aCBh
bm90aGVyIGZ1bmN0aW9uCj4gYWxvbmcgdGhlIHNhbWUgbGluZXMuCj4gCj4gVGhpcyBBUEkgaXMg
bm90IHZlcnkgZ29vZC4gIEZpeGluZyBpdCB3YXMgbm90IGVudGlyZWx5IHRyaXZpYWwuCj4gKFRo
YW5rcyB0byBQYXVsIGZvciBleHBsYWluaW5nIHNvbWUgb2YgdGhlIGRpZmZpY3VsdGllcyBhbmQg
QW50aG9ueQo+IGZvciBpbi1wcmluY2lwbGUgcmV2aWV3IG9mIG15IHByb3Bvc2FsLikKPiAKPiBJ
YW4gSmFja3NvbiAoNik6Cj4gICAgbGlieGw6IE9mZmVyIEFQSSB2ZXJzaW9ucyAweDA0MDcwMCBh
bmQgMHgwNDA4MDAKPiAgICB4bDogUGFzcyBsaWJ4bF9kb21haW5fY29uZmlnIHRvIGZyZWVtZW0o
KSwgaW5zdGVhZCBvZiBiX2luZm8KPiAgICBsaWJ4bDogbGlieGxfX2RvbWFpbl9jb25maWdfc2V0
ZGVmYXVsdDogTmV3IGZ1bmN0aW9uCj4gICAgbGlieGw6IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eTogTWFrZSBpdCB0YWtlIGEgZG9tYWluX2NvbmZpZwo+ICAgIGxpYnhsOiBNb3ZlIHNoYWRvd19t
ZW1rYiBhbmQgaW9tbXVfbWVta2IgZGVmYXVsdGluZyBpbnRvIGxpYnhsCj4gICAgbGlieGw6IFJl
bW92ZS9kZXByZWNhdGUgbGlieGxfZ2V0X3JlcXVpcmVkXypfbWVtb3J5IGZyb20gdGhlIEFQSQo+
IAo+ICAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8IDI0ICsrKysrKysrKystCj4gICB0
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0KPiAgIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAg
NyArKy0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTAgKysrKysKPiAgIHRv
b2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgfCA3MCArKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyAgICB8IDE1IC0tLS0tLS0KPiAg
IHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggICAgfCAgMiArLQo+ICAgdG9vbHMveGwveGxfcGFy
c2UuYyAgICAgICAgICB8IDE1ICstLS0tLS0KPiAgIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAg
ICAgfCAgNiArLS0KPiAgIDkgZmlsZXMgY2hhbmdlZCwgMTgzIGluc2VydGlvbnMoKyksIDYxIGRl
bGV0aW9ucygtKQo+IAoKRm9yIHRoZSBzZXJpZXM6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 06:46:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 06:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHMmc-0001Y6-DV; Mon, 07 Oct 2019 06:46:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHMma-0001Xv-Sv
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 06:46:12 +0000
X-Inumbo-ID: 253702f5-e8ce-11e9-97a3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 253702f5-e8ce-11e9-97a3-12813bfff9fa;
 Mon, 07 Oct 2019 06:46:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 56630AC2E;
 Mon,  7 Oct 2019 06:46:10 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20191004165646.14482-1-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <15692d2a-c093-2793-e4f6-160e9820db81@suse.com>
Date: Mon, 7 Oct 2019 08:46:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191004165646.14482-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Check
 xmalloc_array() return in security_sid_to_context()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTg6NTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiB4bWFsbG9jX2FycmF5KCkg
bWF5IHJldHVybiBOVUxMIGlmIHRoZXJlIGFyZSBtZW1vcnkuIFJhdGhlciB0aGFuIHRyeWluZwo+
IHRvIGRlZmVyZW5jZSBpdCBkaXJlY3RseSwgd2Ugc2hvdWxkIGNoZWNrIHRoZSByZXR1cm4gdmFs
dWUgZmlyc3QuCj4gCj4gQ292ZXJpdHktSUQ6IDEzODE4NTIKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 06:51:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 06:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHMri-0002Vr-9c; Mon, 07 Oct 2019 06:51:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHMrg-0002Vm-Ld
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 06:51:28 +0000
X-Inumbo-ID: e1e122b8-e8ce-11e9-97a3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1e122b8-e8ce-11e9-97a3-12813bfff9fa;
 Mon, 07 Oct 2019 06:51:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C4C35AB98;
 Mon,  7 Oct 2019 06:51:25 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <71fe02ae-a279-8d30-28e9-35d6c84c9a08@suse.com>
Date: Mon, 7 Oct 2019 08:51:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: fix duplicate memory node
 in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: julien@xen.org, oleksandr_tyshchenko@epam.com, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMTAuMTkgMDE6MDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBXaGVuIHJlc2Vy
dmVkLW1lbW9yeSByZWdpb25zIGFyZSBwcmVzZW50IGluIHRoZSBob3N0IGRldmljZSB0cmVlLCBk
b20wCj4gaXMgc3RhcnRlZCB3aXRoIG11bHRpcGxlIG1lbW9yeSBub2Rlcy4gRWFjaCBtZW1vcnkg
bm9kZSBzaG91bGQgaGF2ZSBhCj4gdW5pcXVlIG5hbWUsIGJ1dCB0b2RheSB0aGV5IGFyZSBhbGwg
Y2FsbGVkICJtZW1vcnkiIGxlYWRpbmcgdG8gTGludXgKPiBwcmludGluZyB0aGUgZm9sbG93aW5n
IHdhcm5pbmcgYXQgYm9vdDoKPiAKPiAgICBPRjogRHVwbGljYXRlIG5hbWUgaW4gYmFzZSwgcmVu
YW1lZCB0byAibWVtb3J5IzEiCj4gCj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSBieSBh
cHBlbmRpbmcgYSAiQDx1bml0LWFkZHJlc3M+IiB0byB0aGUKPiBuYW1lLCBhcyBwZXIgdGhlIERl
dmljZSBUcmVlIHNwZWNpZmljYXRpb24sIHdoZXJlIDx1bml0LWFkZHJlc3M+IG1hdGNoZXMKPiB0
aGUgYmFzZSBvZiBhZGRyZXNzIG9mIHRoZSBmaXJzdCByZWdpb24uCj4gCj4gUmVwb3J0ZWQtYnk6
IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxp
bnguY29tPgo+IAo+IC0tLQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCA5MjFiMDU0NTIwLi5h
NGMwN2RiMzgzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC02NDYsMTYgKzY0NiwyMiBAQCBz
dGF0aWMgaW50IF9faW5pdCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
Cj4gICAgICAgaW50IHJlcywgaTsKPiAgICAgICBpbnQgcmVnX3NpemUgPSBhZGRyY2VsbHMgKyBz
aXplY2VsbHM7Cj4gICAgICAgaW50IG5yX2NlbGxzID0gcmVnX3NpemUgKiBtZW0tPm5yX2Jhbmtz
Owo+ICsgICAgLyogUGxhY2Vob2xkZXIgZm9yIG1lbW9yeUAgKyBhIDMyLWJpdCBudW1iZXIgKyBc
MCAqLwo+ICsgICAgY2hhciBidWZbMThdOwoKWW91IGFyZSB1c2luZyBQUkl4NjQgZm9yIHByaW50
aW5nIHRoZSBudW1iZXIsIHNvIEkgZ3Vlc3MgeW91IHNob3VsZAplbmxhcmdlIGJ1ZiBieSA4IGJ5
dGVzIGFuZCBhZGp1c3QgdGhlIGNvbW1lbnQgKHMvMzIvNjQvKS4KCj4gICAgICAgX19iZTMyIHJl
Z1tOUl9NRU1fQkFOS1MgKiA0IC8qIFdvcnN0IGNhc2UgYWRkcmNlbGxzICsgc2l6ZWNlbGxzICov
XTsKPiAgICAgICBfX2JlMzIgKmNlbGxzOwo+ICAgCj4gICAgICAgQlVHX09OKG5yX2NlbGxzID49
IEFSUkFZX1NJWkUocmVnKSk7Cj4gKyAgICAvKiBOb3RoaW5nIHRvIGRvICovCj4gKyAgICBpZiAo
IG1lbS0+bnJfYmFua3MgPT0gMCApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gICAKPiAgICAgICBk
dF9kcHJpbnRrKCJDcmVhdGUgbWVtb3J5IG5vZGUgKHJlZyBzaXplICVkLCBuciBjZWxscyAlZClc
biIsCj4gICAgICAgICAgICAgICAgICByZWdfc2l6ZSwgbnJfY2VsbHMpOwo+ICAgCj4gICAgICAg
LyogZVBBUFIgMy40ICovCj4gLSAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJtZW1vcnki
KTsKPiArICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICJtZW1vcnlAJSJQUkl4NjQsIG1l
bS0+YmFua1swXS5zdGFydCk7Cj4gKyAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsIGJ1Zik7
Cj4gICAgICAgaWYgKCByZXMgKQo+ICAgICAgICAgICByZXR1cm4gcmVzOwoKCkp1ZXJnZW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 06:52:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 06:52:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHMsP-0002ZW-MO; Mon, 07 Oct 2019 06:52:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHMsO-0002ZO-Nl
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 06:52:12 +0000
X-Inumbo-ID: fd049b1a-e8ce-11e9-97a3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd049b1a-e8ce-11e9-97a3-12813bfff9fa;
 Mon, 07 Oct 2019 06:52:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 777B5AD94;
 Mon,  7 Oct 2019 06:52:11 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20191004164243.30822-1-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6a15e888-10c0-9c8a-268a-dae476357c3f@suse.com>
Date: Mon, 7 Oct 2019 08:52:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191004164243.30822-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>, paul@xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMTkgMTg6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBmbGFza19hc3NpZ25feywg
ZHR9ZGV2aWNlKCkgbWF5IGJlIHVzZWQgdG8gY2hlY2sgd2hldGhlciB5b3UgY2FuIHRlc3QgaWYK
PiBhIGRldmljZSBpcyBhc3NpZ25lZC4gSW4gdGhpcyBjYXNlLCB0aGUgZG9tYWluIHdpbGwgYmUg
TlVMTC4KPiAKPiBIb3dldmVyLCBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpIHdpbGwg
YmUgY2FsbGVkIGFuZCBtYXkgZW5kIHVwCj4gdG8gZGVmZXJlbmNlIGEgTlVMTCBwb2ludGVyLiBU
aGlzIGNhbiBiZSBwcmV2ZW50ZWQgYnkgbW92aW5nIHRoZSBjYWxsCj4gYWZ0ZXIgd2UgY2hlY2sg
dGhlIHZhbGlkaXR5IGZvciB0aGUgZG9tYWluIHBvaW50ZXIuCj4gCj4gQ292ZXJpdHktSUQ6IDE0
ODY3NDEKPiBGaXhlczogNzFlNjE3YTZiOCAoJ3VzZSBpc19pb21tdV9lbmFibGVkKCkgd2hlcmUg
YXBwcm9wcmlhdGUuLi4nKQo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 07:12:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 07:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHNCE-0004d9-5B; Mon, 07 Oct 2019 07:12:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=C2cV=YA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHNCD-0004cz-BE
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 07:12:41 +0000
X-Inumbo-ID: d868dc8c-e8d1-11e9-97a3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d868dc8c-e8d1-11e9-97a3-12813bfff9fa;
 Mon, 07 Oct 2019 07:12:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 50610AEEE;
 Mon,  7 Oct 2019 07:12:38 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <20191006051907.GY12975@bitfolk.com>
 <07e968fc-4b3f-8f26-927d-3c0f349ba3f5@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8b8f1830-6d97-7f6e-4b57-dad0b44d9750@suse.com>
Date: Mon, 7 Oct 2019 09:12:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <07e968fc-4b3f-8f26-927d-3c0f349ba3f5@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [Xen-users] xenstat_domain_cpu_ns() occasionally
 returns a huge value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andy Smith <andy@strugglers.net>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 xen-users@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYuMTAuMjAxOSAxMTowMSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAwNi4xMC4xOSAw
NzoxOSwgQW5keSBTbWl0aCB3cm90ZToKPj4gSGksCj4+Cj4+IEkgd2FzIHdyaXRpbmcgYSBsaXR0
bGUgdXRpbGl0eSB0byBkdW1wIG91dCBkb21haW4gQ1BVIHRpbWVzIGFuZCBJCj4+IG5vdGljZWQg
dGhhdCBvY2Nhc2lvbmFsbHkgeGVuc3RhdF9kb21haW5fY3B1X25zKCkgcmV0dXJucyBhbgo+PiBl
cnJvbmVvdXMgaHVnZSB2YWx1ZSBsaWtlIDkyMjM0ODgwMzQ0Nzc0NTcwMTMuCj4+Cj4+IEF0dGFj
aGVkIGlzIGEgc21hbGwgdGVzdCBwcm9ncmFtIHRoYXQganVzdCByZXF1ZXN0cyBldmVyeSBkb21h
aW4ncwo+PiBDUFUgdGltZSBpbiBhIHRpZ2h0IGxvb3A7IGl0IHJlY2VpdmVkIHN1Y2ggYSByZXN1
bHQgYWZ0ZXIgbGVzcyB0aGFuCj4+IDMgbWludXRlcyBydW5uaW5nIGluIGRvbTAgb2YgYSBob3N0
IHdpdGggb25seSBkb20wIGFuZCB0d28gb3RoZXIgUFYKPj4gZG9tYWlucyBydW5uaW5nOgo+Pgo+
PiAkIG1ha2UgY3B1X3RpbWVfdGVzdAo+PiBjYyAtV2FsbCAgLWx4ZW5zdGF0IC1seWFqbCAtV2ws
LXJwYXRoLC91c3IvbGliL3hlbi00LjEyL2xpYiAtTC91c3IvbGliL3hlbi00LjEyL2xpYiAgY3B1
X3RpbWVfdGVzdC5jICAgLW8gY3B1X3RpbWVfdGVzdAo+PiAkIHN1ZG8gdGltZSAuL2NwdV90aW1l
X3Rlc3QKPj4gR290IGEgd2VpcmQgQ1BVIHRpbWUgOTIyMzQ4ODEwOC44NjczMDUgPjEwMCB5ZWFy
cyAoY3B1X25zPTkyMjM0ODgxMDg4NjczMDQ4MTgpCj4+IENvbW1hbmQgZXhpdGVkIHdpdGggbm9u
LXplcm8gc3RhdHVzIDEKPj4gODQuMDd1c2VyIDQxLjkwc3lzdGVtIDI6NDAuMjBlbGFwc2VkIDc4
JUNQVSAoMGF2Z3RleHQrMGF2Z2RhdGEgMzk3ODBtYXhyZXNpZGVudClrCj4+IDBpbnB1dHMrMG91
dHB1dHMgKDBtYWpvcis5NTQxbWlub3IpcGFnZWZhdWx0cyAwc3dhcHMKPj4KPj4gVGhlIGVycm9u
ZW91cyByZXN1bHRzIGFyZSBhbHdheXMgc29tZXdoZXJlIGFib3ZlIDkyMnh4eHh4eHh4eHh4eHh4
eHgKPj4gbmFub3NlY29uZHMgKHNvbWUgMjg1IHllYXJzIG9mIENQVSB0aW1lIGlmIGl0IHdlcmUg
Z2VudWluZSEpLiBUaGVuCj4+IHRoZSBuZXh0IHJlYWRpbmcgd2lsbCBiZSBub3JtYWwuIFZlcnkg
b2NjYXNpb25hbGx5IEkndmUgc2VlbiB0d28gaW4KPj4gYSByb3cuIEkgc2VlIHRoaXMgb24gYm90
aCA0LjEyIGFuZCA0LjEwLgo+Pgo+PiBNeSBDIGlzIHZlcnkgcnVzdHkgc28gSSd2ZSBwcm9iYWJs
eSBtYWRlIGEgc2ltcGxlIGVycm9yIGFuZCBkb24ndAo+PiB3YW50IHRvIGJvdGhlciB4ZW4tZGV2
ZWwgd2l0aCBpdDsgY2FuIHNvbWVvbmUgZmFtaWxpYXIgd2l0aCB1c2luZwo+PiB0aGUgeGVuc3Rh
dCBpbnRlcmZhY2UgcGxlYXNlIHRlbGwgbWUgd2hhdCBJJ3ZlIGRvbmUgd3JvbmcgaGVyZT8KPiAK
PiBJIGJlbGlldmUgY2hhbmNlcyBhcmUgcmF0aGVyIGhpZ2ggdGhpcyBpcyB0aGUgYnVnIHdoaWNo
IHdhcyBjb3JyZWN0ZWQKPiByZWNlbnRseSB3aXRoIFhlbiBjb21taXQgZjI4YzRjNGMxMGJkYWNi
Lgo+IAo+IEFuZHksIHlvdSBjYW4gZWFzaWx5IGF2b2lkIHRoYXQgcHJvYmxlbSBieSByZW1vdmlu
ZyB0aGUgaGlnaGVzdCBiaXQKPiBvZiB0aGUgcnVudGltZSB2YWx1ZSwgZS5nLgo+IAo+ICAgICBj
b3JyZWN0X3ZhbHVlID0gcmVwb3J0ZWRfcnVudGltZSAmIH4oMVVMTCA8PCA2Myk7Cj4gCj4gSmFu
LCBJIHRoaW5rIHRoYXQgcGF0Y2ggc2hvdWxkIGJlIGluY2x1ZGVkIGluIHN0YWJsZSB2ZXJzaW9u
cy4KCkkgaGF2ZSBpdCBxdWV1ZWQgYWxyZWFkeTsgSSd2ZSBtZXJlbHkgYmVlbiB3YWl0aW5nIGZv
ciBpdCB0byBwYXNzIHRoZQpwdXMgZ2F0ZSB0byBtYXN0ZXIuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 07:39:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 07:39:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHNba-0006rh-6b; Mon, 07 Oct 2019 07:38:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=C2cV=YA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHNbZ-0006rc-5f
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 07:38:53 +0000
X-Inumbo-ID: 81555fc0-e8d5-11e9-97a6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81555fc0-e8d5-11e9-97a6-12813bfff9fa;
 Mon, 07 Oct 2019 07:38:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 29BD3AFB7;
 Mon,  7 Oct 2019 07:38:50 +0000 (UTC)
To: Chao Gao <chao.gao@intel.com>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <20191004235855.GA10634@gao-cwp>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e31ebe3d-3aa8-dafd-1104-54fcaf1a4896@suse.com>
Date: Mon, 7 Oct 2019 09:38:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191004235855.GA10634@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUuMTAuMjAxOSAwMTo1OCwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gV2VkLCBPY3QgMDIsIDIw
MTkgYXQgMTI6NDk6MzVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBUaGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBvZiBob3N0X21hc2thbGwgbWFrZXMgaXQgc3RpY2t5IGFjcm9z
cwo+PiBhc3NpZ24gYW5kIGRlYXNzaWduIGNhbGxzLCB3aGljaCBtZWFucyB0aGF0IG9uY2UgYSBn
dWVzdCBmb3JjZXMgWGVuIHRvCj4+IHNldCBob3N0X21hc2thbGwgdGhlIG1hc2thbGwgYml0IGlz
IG5vdCBnb2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPj4gY2FsbCB0byBQSFlTREVWT1BfcHJl
cGFyZV9tc2l4IGlzIHBlcmZvcm1lZC4gU3VjaCBjYWxsIGhvd2V2ZXIKPj4gc2hvdWxkbid0IGJl
IHBhcnQgb2YgdGhlIG5vcm1hbCBmbG93IHdoZW4gZG9pbmcgUENJIHBhc3N0aHJvdWdoLCBhbmQK
Pj4gaGVuY2UgdGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVuIGFzc2lnbmluZyBpbiBv
cmRlciB0byBwcmV2ZW50Cj4+IGhvc3RfbWFza2FsbCBiZWluZyBjYXJyaWVkIG92ZXIgZnJvbSBw
cmV2aW91cyBhc3NpZ25hdGlvbnMuCj4+Cj4+IE5vdGUgdGhhdCBvdGhlciBtYXNrIGZpZWxkcywg
bGlrZSBndWVzdF9tYXNrZWQgb3IgdGhlIGVudHJ5IG1hc2tiaXQKPj4gYXJlIGFscmVhZHkgcmVz
ZXQgd2hlbiB0aGUgbXNpeCBjYXBhYmlsaXR5IGlzIGluaXRpYWxpemVkLiBBbHNvIG5vdGUKPj4g
dGhhdCBkb2luZyB0aGUgcmVzZXQgb2YgaG9zdF9tYXNrYWxsIHRoZXJlIHdvdWxkIGFsbG93IHRo
ZSBndWVzdCB0bwo+PiByZXNldCBzdWNoIGZpZWxkIGJ5IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcg
TVNJWCwgd2hpY2ggaXMgbm90Cj4+IGludGVuZGVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENjOiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBDYzogIlNwYXNzb3YsIFN0YW5pc2xhdiIgPHN0YW5z
cGFzQGFtYXpvbi5kZT4KPj4gQ2M6IFBhc2kgS8Okcmtrw6RpbmVuIDxwYXNpa0Bpa2kuZmk+Cj4+
IC0tLQo+PiBDaGFvLCBTdGFuaXNsYXYsIGNhbiB5b3UgcGxlYXNlIGNoZWNrIGlmIHRoaXMgcGF0
Y2ggZml4ZXMgeW91cgo+PiBpc3N1ZXM/Cj4gCj4gSSBhbSBnbGFkIHRvLiBGb3IgeW91ciB0ZXN0
aW5nLCB5b3UgY2FuIGp1c3Qga2lsbCBxZW11IGFuZCBkZXN0cm95IHRoZQo+IGd1ZXN0LiBUaGVu
IG1hc2thbGwgYml0IG9mIGEgcGFzcy10aHJ1IGRldmljZSB3aWxsIGJlIHNldC4gQW5kIGluIHRo
aXMKPiBjYXNlLCB0cnkgdG8gcmVjcmVhdGUgdGhlIGd1ZXN0IGFuZCBjaGVjayB3aGV0aGVyIHRo
ZSBtYXNrYWxsIGJpdCBpcwo+IGNsZWFyZWQgaW4gZ3Vlc3QuCj4gCj4gVGhlIHNvbHV0aW9uIGlz
IHNpbWlsYXIgdG8gbXkgdjEgWzFdLiBPbmUgcXVlc3Rpb24gSU1PIChJSVJDLCBpdCBpcyB3aHkK
PiBJIGNoYW5nZWQgdG8gYW5vdGhlciBhcHByb2FjaCkgaXM6IHdoeSBub3QgZG8gc3VjaCByZXNl
dCBhdCBkZWl2Y2UKPiBkZWFzc2lnbm1lbnQgc3VjaCB0aGF0IGRvbTAgY2FuIHVzZSBhIGNsZWFu
IGRldmljZS4gT3RoZXJ3aXNlLCB0aGUKPiBkZXZpY2Ugd29uJ3Qgd29yayBhZnRlciBiZWluZyB1
bmJvdW5kIGZyb20gcGNpYmFjay4gQnV0IEkgYW0gbm90IHNvCj4gc3VyZSwgSSBjYW4gY2hlY2sg
aXQgbmV4dCBUdWVzZGF5LgoKSSB0b28gZGlkIHRoaW5rIGFib3V0IHRoaXMsIGJ1dCBhaXVpIHBj
aWJhY2sgbmVlZHMgdG8gaXNzdWUKUEhZU0RFVk9QX3JlbGVhc2VfbXNpeCBhbnl3YXksIGFuZCBE
b20wIHdvdWxkIHRoZW4gcmUtc2V0dXAgTVNJLVgKImZyb20gc2NyYXRjaCIsIGkuZS4gd2UnZCBj
bGVhciB0aGUgZmxhZyBhbnl3YXkgaW4KbXNpeF9jYXBhYmlsaXR5X2luaXQoKSBkdWUgdG8gbXNp
eC0+dXNlZF9lbnRyaWVzIGJlaW5nIHplcm8gYXQKdGhlIGZpcnN0IChvZiBwb3NzaWJseSBzZXZl
cmFsKSBpbnZvY2F0aW9uKHMpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 08:13:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 08:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHO8j-0002D2-GG; Mon, 07 Oct 2019 08:13:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J9qX=YA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHO8h-0002Cx-Cw
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 08:13:07 +0000
X-Inumbo-ID: 4a8dbde8-e8da-11e9-8c93-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a8dbde8-e8da-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 08:13:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570435986;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=PaJSE++/5/8tQMpGbjLCwLDhjFzRMgSzQMljuMbcBi8=;
 b=g7VkfjVtbSJXwVb5Yplkk8IrDkBHvRacabIK/Qw54VwOz5kzI8RD1+Il
 yHFOwjbF4qFfGVkK6vjgxrAhSDmCEbDQxA07OgL6wnUNZgR6cUElaVDMT
 PGG1483ip6KkrJrmaCOEAET6oYL/TYjcGcQzCxhwnjl+FY8eYiaehJXiS 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lAelCN+bSB51JkN2EORXDLPZENS0QGS6HYKo1OKkPHrV7lhSMyZ4fLfUE5aTVit29mNv7E6I5z
 kfxIveuCEu2RnJ9TCJjdZd8UY+ktKKgfEM22C6xql1fs+ie8UiSauRUktgUyb8SNa7vyFPVWdY
 L4XFR9yNla+vkeyDwZn1h7QQ0bKlC8Y2e8HfygStXe1iRNbwUnGdHuMTjesIRPLU7kM14pf8lU
 awViaLpcv+VyGvhlhJnN8yH9VEoGwBdZyiL8Y7Y2hHm7UFGvAc4HoUTB4lB45fYeBVk5O4i/iW
 P3U=
X-SBRS: 2.7
X-MesageID: 6838741
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,265,1566878400"; 
   d="scan'208";a="6838741"
From: Lars Kurth <lars.kurth@citrix.com>
To: Wei Liu <wl@xen.org>
Thread-Topic: [PATCH for-4.13] docs: update all URLs in man pages
Thread-Index: AQHVegVbVDevXTtO/kiOWKJCl1zny6dKDe0AgAS7WYA=
Date: Mon, 7 Oct 2019 08:13:03 +0000
Message-ID: <1B611AEA-677A-47CF-8F6D-BA811F0D5330@citrix.com>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
 <20191004085728.ba4tpw6gfvhcaowz@debian>
In-Reply-To: <20191004085728.ba4tpw6gfvhcaowz@debian>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <1CCFA286A1B57242935F7839AAB50219@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA0LzEwLzIwMTksIDA5OjU3LCAiV2VpIExpdSIgPHdsQHhlbi5vcmc+IHdyb3Rl
Og0KDQogICAgT24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDQ6MTI6MzBQTSArMDAwMCwgTGFycyBL
dXJ0aCB3cm90ZToNCiAgICA+IFNwZWNpZmljYWxseQ0KICAgID4gKiB4ZW4ub3JnIHRvIHhlbnBy
b2plY3Qub3JnDQogICAgPiAqIGh0dHAgdG8gaHR0cHMNCiAgICA+ICogUmVwbGFjZWQgcGFnZXMg
d2hlcmUgcGFnZSBoYXMgbW92ZWQNCiAgICA+ICAgKGluY2x1ZGluZyBvbiB4ZW4gcGFnZXMgYXMg
d2VsbCBhcyBleHRlcm5hbCBwYWdlcykNCiAgICA+ICogUmVtb3ZlZCBzb21lIFVSTHMgKGUuZy4g
ZG93bmxvYWRzIGZvciBMaW51eCBQViBkcml2ZXJzKQ0KICAgID4gDQogICAgPiBUZXN0ZWQtYnk6
IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAgICA+IFNpZ25lZC1vZmYtYnk6
IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAgICANCiAgICBEbyB5b3UgaGF2
ZSBhIGJyYW5jaCBmb3IgdGhpcyBwYXRjaD8NCiAgICANClVuZm9ydHVuYXRlbHksIG5vdDogSSBu
ZXZlciBjcmVhdGVkIGEgcGVyc29uYWwgY29weSBvZiB4ZW4uZ2l0IG9uIHhlbmJpdHMNClJlYWxs
eSBzaG91bGQgZG8gdGhpcw0KTGFycw0KDQogICAgDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 08:27:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 08:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHOMF-0003Bq-RL; Mon, 07 Oct 2019 08:27:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Vpmc=YA=gmail.com=geert.uytterhoeven@srs-us1.protection.inumbo.net>)
 id 1iHOME-0003Bl-ID
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 08:27:06 +0000
X-Inumbo-ID: 3c7c2c4c-e8dc-11e9-97a6-12813bfff9fa
Received: from mail-ot1-f68.google.com (unknown [209.85.210.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c7c2c4c-e8dc-11e9-97a6-12813bfff9fa;
 Mon, 07 Oct 2019 08:27:02 +0000 (UTC)
Received: by mail-ot1-f68.google.com with SMTP id e11so10250200otl.5
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 01:27:01 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VKymJxaLp2SF18G9ExdMOsAdXsmgBDVfrU/If3JZGxo=;
 b=IKsRq5yrad+YGzseNEl19IuYcsccX+76/XwDV9yJy+AudWmTNUzdhIwY7AP3LOGj/m
 rvS8eciHHVbPRxxI7aDG/vqIRa6N3KrJxjLLxEXZ/IoZ/lBO59NhgxOhb8zKQaDgx6oJ
 8AiQO89izYZSZ/ea1o7LKIw39/fUNDhRr18fRYe4asTk6nYKl/2u4l1ZGnlr4VIPSOmf
 jeie7lwD/kR3vwiehtgqbQYyWgouTFAE2ua+vFVSbNU9850WcFJ1vcXR1s5XmTb6kgpd
 XEWCOnJxrWQTet/frXy5vB0X3bNDpo78+JRN98wFBFQSspIO2Seby/lhEz5YMmG6Z/OS
 JvoQ==
X-Gm-Message-State: APjAAAUcZ8vdCQjMad9OLBc/dLz0o/LXmzpzCvwiKyX/jigFVJXXIt8E
 Sqh3rDHWqpCqUSgx9wxqU9DZL18JOaMVIr/YWck=
X-Google-Smtp-Source: APXvYqxEOkV8nJCSllSqxdkQVypo90wcNgBvYDBNSKRgpoLJCvXTnmOdSLlUAojqzzfR9rCgupdlwodIFF5kpYpgt28=
X-Received: by 2002:a9d:17e6:: with SMTP id j93mr20339687otj.297.1570436821298; 
 Mon, 07 Oct 2019 01:27:01 -0700 (PDT)
MIME-Version: 1.0
References: <20191004145544.5066-1-krzk@kernel.org>
 <20191004145544.5066-3-krzk@kernel.org>
In-Reply-To: <20191004145544.5066-3-krzk@kernel.org>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Mon, 7 Oct 2019 10:26:49 +0200
Message-ID: <CAMuHMdW0DSujexoGq4CJAYP40DvMcigk08aEnyQ72haY6jds5Q@mail.gmail.com>
To: Krzysztof Kozlowski <krzk@kernel.org>
Subject: Re: [Xen-devel] [RESEND TRIVIAL 3/3] treewide: arch: Fix Kconfig
 indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Linux Fbdev development list <linux-fbdev@vger.kernel.org>,
 linux-efi <linux-efi@vger.kernel.org>,
 Linux-sh list <linux-sh@vger.kernel.org>, linux-iio@vger.kernel.org,
 linux-pci <linux-pci@vger.kernel.org>,
 "open list:REMOTE PROCESSOR \(REMOTEPROC\) SUBSYSTEM"
 <linux-remoteproc@vger.kernel.org>,
 DRI Development <dri-devel@lists.freedesktop.org>,
 platform-driver-x86@vger.kernel.org, linux-ide@vger.kernel.org,
 dm-devel@redhat.com, keyrings@vger.kernel.org,
 MTD Maling List <linux-mtd@lists.infradead.org>,
 Linux I2C <linux-i2c@vger.kernel.org>, linux-riscv@lists.infradead.org,
 linux-stm32@st-md-mailman.stormreply.com, ac100@lists.launchpad.net,
 linux-rtc@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 scsi <linux-scsi@vger.kernel.org>,
 "open list:ARM/Rockchip SoC..." <linux-rockchip@lists.infradead.org>,
 linux-rdma <linux-rdma@vger.kernel.org>, esc.storagedev@microsemi.com,
 linux-security-module@vger.kernel.org, linux-clk <linux-clk@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 bcm-kernel-feedback-list@broadcom.com,
 "open list:SERIAL DRIVERS" <linux-serial@vger.kernel.org>,
 linux-input@vger.kernel.org, xen-devel@lists.xenproject.org,
 virtualization@lists.linux-foundation.org,
 Linux Media Mailing List <linux-media@vger.kernel.org>,
 "moderated list:H8/300 ARCHITECTURE" <uclinux-h8-devel@lists.sourceforge.jp>,
 driverdevel <devel@driverdev.osuosl.org>,
 Linux PM list <linux-pm@vger.kernel.org>,
 linux-arm-msm <linux-arm-msm@vger.kernel.org>, linux-um@lists.infradead.org,
 linux-block@vger.kernel.org,
 "open list:GPIO SUBSYSTEM" <linux-gpio@vger.kernel.org>,
 linux-m68k <linux-m68k@lists.linux-m68k.org>,
 Openrisc <openrisc@lists.librecores.org>, linux-mediatek@lists.infradead.org,
 linux-rpi-kernel <linux-rpi-kernel@lists.infradead.org>,
 linux-tegra <linux-tegra@vger.kernel.org>,
 openipmi-developer@lists.sourceforge.net,
 "open list:TI ETHERNET SWITCH DRIVER \(CPSW\)" <linux-omap@vger.kernel.org>,
 Linux ARM <linux-arm-kernel@lists.infradead.org>, linux-edac@vger.kernel.org,
 linux-hwmon@vger.kernel.org, linux-raid@vger.kernel.org,
 Jiri Kosina <trivial@kernel.org>, Linux MM <linux-mm@kvack.org>,
 netdev <netdev@vger.kernel.org>, Linux MMC List <linux-mmc@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 linux-spi <linux-spi@vger.kernel.org>,
 Linux IOMMU <iommu@lists.linux-foundation.org>,
 Linux Crypto Mailing List <linux-crypto@vger.kernel.org>,
 alpha <linux-alpha@vger.kernel.org>, dmaengine@vger.kernel.org,
 linux-integrity <linux-integrity@vger.kernel.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgNCwgMjAxOSBhdCA0OjU3IFBNIEtyenlzenRvZiBLb3psb3dza2kgPGtyemtA
a2VybmVsLm9yZz4gd3JvdGU6Cj4gQWRqdXN0IGluZGVudGF0aW9uIGZyb20gc3BhY2VzIHRvIHRh
YiAoK29wdGlvbmFsIHR3byBzcGFjZXMpIGFzIGluCj4gY29kaW5nIHN0eWxlIHdpdGggY29tbWFu
ZCBsaWtlOgo+ICAgICAkIHNlZCAtZSAncy9eICAgICAgICAvXHQvJyAtaSAqL0tjb25maWcKPgo+
IFNpZ25lZC1vZmYtYnk6IEtyenlzenRvZiBLb3psb3dza2kgPGtyemtAa2VybmVsLm9yZz4KCj4g
IGFyY2gvbTY4ay9LY29uZmlnLmJ1cyAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgYXJjaC9t
NjhrL0tjb25maWcuZGVidWcgICAgICAgICAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCj4g
IGFyY2gvbTY4ay9LY29uZmlnLm1hY2hpbmUgICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KCkZv
ciBtNjhrOgpBY2tlZC1ieTogR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9y
Zz4KCkdye29ldGplLGVldGluZ31zLAoKICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQKCi0t
IApHZWVydCBVeXR0ZXJob2V2ZW4gLS0gVGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9uZCBpYTMy
IC0tIGdlZXJ0QGxpbnV4LW02OGsub3JnCgpJbiBwZXJzb25hbCBjb252ZXJzYXRpb25zIHdpdGgg
dGVjaG5pY2FsIHBlb3BsZSwgSSBjYWxsIG15c2VsZiBhIGhhY2tlci4gQnV0CndoZW4gSSdtIHRh
bGtpbmcgdG8gam91cm5hbGlzdHMgSSBqdXN0IHNheSAicHJvZ3JhbW1lciIgb3Igc29tZXRoaW5n
IGxpa2UgdGhhdC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBMaW51cyBUb3J2
YWxkcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 08:54:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 08:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHOmB-0005m1-E6; Mon, 07 Oct 2019 08:53:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ttm0=YA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iHOmA-0005lw-9G
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 08:53:54 +0000
X-Inumbo-ID: fabff8ca-e8df-11e9-97a8-12813bfff9fa
Received: from m9a0002g.houston.softwaregrp.com (unknown [15.124.64.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fabff8ca-e8df-11e9-97a8-12813bfff9fa;
 Mon, 07 Oct 2019 08:53:51 +0000 (UTC)
Received: FROM m9a0002g.houston.softwaregrp.com (15.121.0.191) BY
 m9a0002g.houston.softwaregrp.com WITH ESMTP; 
 Mon,  7 Oct 2019 08:53:11 +0000
Received: from M4W0334.microfocus.com (2002:f78:1192::f78:1192) by
 M9W0068.microfocus.com (2002:f79:bf::f79:bf) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Mon, 7 Oct 2019 08:49:59 +0000
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (15.124.8.13) by
 M4W0334.microfocus.com (15.120.17.146) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Mon, 7 Oct 2019 08:49:59 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Pvar4cK9XpmEKB4kkLZIzoTf1dCgdpIEYDXgqTDRcVSbpLhO2NL/WVVTf5zsFwyjn/ZETnXWZcJQNnA0qS8hLacpWmfCvkYBbWfOrE/THcdkEUGBTaog/6atwMJglAJxZcpNJHHkf/Rbvo/tTx553OOJ+sbOpLyI47eK+AHQeW4ZqCcIG5Q2Crlkz0eTsP/p+/YAqPufQtz+Y4pDqOnaLjRufJIkzu6jTXbiIxOErbwzJ1SLBWRver9ANbA+1EghWYFeE0Jz3a3nygEgueET/7gWSztQc2XAKDwT8ALL7H5i04yeEEamkS/+/6hYmhZv6rYOm9Effn+Mj0yKe3Y60Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=n069xuCnovRqDeClibPegWsTrNi5P1Yq6LDLXHoqjgE=;
 b=VtPbtTXfDzvBQZtmYpPxSaQT52wj4eIy/o7ug1JZZdjxKFgghj4cUmK23NgnGaRlpvlqpGqEutKQoxSjfIs9Eqi9m+FwZpG2wnQZoIksiY/CZ2MadUKgdXD5/hU8inQzdakVpt2hp8FG839qlkWU5oa4E8+Pp0ekkxZYdBxWYPlMBf1aozSPTC5Uvqy5wzjRcjF75BiZ3BPOt8N3twYZT+JD9HNy6d8yS2oNL9cEYs96n6Em/N3dKebV8uXq6IBjaUc/WXbkogiJRue14rSE6gulGNkipbtNeCZ9hY4VdpoS4NFXAhKGoGfy168WoIUCLWZ9y/NhEo+wCJEI931PrA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.94.142) by
 BYAPR18MB2375.namprd18.prod.outlook.com (20.179.90.216) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2305.18; Mon, 7 Oct 2019 08:49:58 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d%3]) with mapi id 15.20.2327.023; Mon, 7 Oct 2019
 08:49:58 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <JGross@suse.com>, "george.dunlap@citrix.com"
 <george.dunlap@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
Thread-Index: AQHVen6W0VHyDZcf7kSoSuWd1KEok6dKhbKZgAAEQ4CAAAK+fYAAAoyAgAADme2AAAHrgIAACeTIgAAAfQCAAAgKE4ADRRIAgAD3JQA=
Date: Mon, 7 Oct 2019 08:49:58 +0000
Message-ID: <65274b96640ba542367dade37b7be03191432953.camel@suse.com>
References: <20191004064010.25646-1-jgross@suse.com>
 <a2e23594-04ae-a87d-5512-f8775a21552b@citrix.com>
 <e8364443-4f7f-62b7-f00d-4687ae07628b@suse.com>
 <2965839e-6be2-720f-ad1a-8e725f0bffaa@citrix.com>
 <36630890-ec4b-1404-7fbe-f8d924613c8e@suse.com>
 <25238153-6769-19d7-fa17-4fc9cf8652a1@citrix.com>
 <e41bfe1e-6b63-2508-f941-fc5ef22a7671@suse.com>
 <7a90d9d6-9af2-47ed-eaed-480dfb2e72f6@citrix.com>
 <17e45c30-9d62-94f0-c77e-26e2532b3f69@suse.com>
 <cb8ae861-7898-cf0d-a3c1-cadcf35251f0@citrix.com>
 <bcc3e784-45fb-03f2-9270-e89cda98b711@suse.com>
In-Reply-To: <bcc3e784-45fb-03f2-9270-e89cda98b711@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [89.186.78.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8752f267-24fe-477e-3502-08d74b03555b
x-ms-traffictypediagnostic: BYAPR18MB2375:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB2375BD31CE837E97B2BB6E72C59B0@BYAPR18MB2375.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:923;
x-forefront-prvs: 01834E39B7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(376002)(39860400002)(396003)(366004)(346002)(189003)(199004)(25786009)(2501003)(102836004)(76176011)(26005)(53546011)(71190400001)(81156014)(2906002)(966005)(305945005)(81166006)(66574012)(2201001)(71200400001)(186003)(7736002)(99286004)(86362001)(6506007)(36756003)(66446008)(11346002)(8936002)(14454004)(229853002)(316002)(91956017)(66476007)(76116006)(66616009)(446003)(66946007)(66556008)(3846002)(8676002)(2616005)(99936001)(110136005)(486006)(476003)(4326008)(256004)(6246003)(14444005)(6116002)(478600001)(6512007)(6486002)(6436002)(118296001)(6306002)(2420400007)(15650500001)(64756008)(66066001)(5660300002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2375;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wotupkB7b59j0SxBFZt9YdkNf+bYp/+VzQC5SCoMrJWV8S2kdUTRbSylz//WG4AY+m9xfK1AdSgKToHen6XXBE2yU23djxlXjxoqjK/WLvAzH8ORcqvZ95Pslib982GiMoPw+disZguDJ+pJbq9M8lYP2dv68cdiJpzYQtf0Q5E6p2GF9yy2QpagziAfnuOkTE83LpMeTAnHFaM8HWVQNvtUG8ki8IvGMPSP29Y8/FFAeYYOmswGPVE7dE8m9TImBI5c3l5noXDa5QQJCMFxnh/ENz2uzpHb53pB8KKbgpPqt0+fVN9Ft4RoCsIRnWWi1ilVohlyeJw+uzWwWGCOt9e0fZSv9nDiYnIvbUnuvkJPpqt0E0ugDiV+6IICXWXmQ+eyWa7uzFRn9yXQ0D/CCm+05VSZdN5ruGnxk1s6faQ=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8752f267-24fe-477e-3502-08d74b03555b
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2019 08:49:58.3201 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 4QM6WF662Di8VI2ZEQSir31ZTTY1lh9TfMc9HcluMkaJFkSjmR4B82bjWlSkKEJi0NkH7YjShBngmZuHP+atUA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2375
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH] xen/sched: fix locking in
 sched_tick_[suspend|resume]()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>
Content-Type: multipart/mixed; boundary="===============1814276056240030020=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1814276056240030020==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-muI6yzbMZQO7K/Y+25TN"

--=-muI6yzbMZQO7K/Y+25TN
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sun, 2019-10-06 at 20:05 +0200, J=C3=BCrgen Gro=C3=9F wrote:
> On 04.10.19 18:09, George Dunlap wrote:
> >=20
> > I can think of a couple of options:
> >=20
> > 1. Have schedule.c call s->tick_* when switching to / from idle
> >=20
> > 2. Get rid of s->tick_*, and have sched_credit.c suspend / resume
> > ticks
> > when switching to / from idle in csched_schedule()
> >=20
> > 3. Have schedule.c suspend / resume ticks, and have an interface
> > that
> > allows schedulers to enable / disable them.
> >=20
> > 4. Rework sched_credit to be tickless.
>=20
> I'm going with 2., as it will have multiple advantages:
>=20
Good choice! For these reasons:

> - not very intrusive
> - keeps credit specifics in credit
>
And also because, if you'd go for 4, I'm sure that reviewing something
like that would would cause me nightmares! :-O

Thanks and Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-muI6yzbMZQO7K/Y+25TN
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAl2a/DQACgkQFkJ4iaW4
c+7rPA/+LtMiXlq7akocrL6m14ZrFa4pLnhOnMVFF8OfU7i/3PeufxRmZXo7OUue
EChr+OKXTr6FhNAs9jzBQsEQIcX2u/5cMPKQjZ6duDj7MVJ8TzqiRxyaKowWelPS
15YIHAEk9RLWKrcCCu8lbNU0lwMQQAeOyz+rswUpR2HtNJBkQB8WLzRi0AnBer0f
uBLpZ/KQYr4x5o3/+QwefRQmXWuCRO5jT8ip6Yq4dzu/G9/L19NiNUtoxcTErnSx
c9mlfKLtn0ShAzdo/DXXhyVZaymTZY5Ee5YaY0s7LCC4tAWy02dIcl3ffQ/0F9Dc
OrgItoBQvi5QWyEpOE3R4Xa4cddniIcDpMoFo+Qu7xC0vHpl4LbP10a7b4pt6S8q
o30a5Jk9b9MM4yzKykA0QDpjNwbNC3tkr0Q5Y9aBGL+XafO8jjVv3Vt2L/+x5k7/
TMQ9sehkUmWD6qOcIFjOxWjEppMeDYVc/iboX3M1xmghkZT7I/j2/+dPSHsK/Zm2
VMLfL1fwKGgi7YPsU320aMlaE6XBIWMHJ8R1WQ1K0vZmxrVfwGkBbg7+DNHi+MlK
iPhmuhpCrVN8mM1r2Y8mI7FeNmb8i66Cin2eq1XJRzxOB8su30jadRe6gHelPpJ7
lsBFbnx1z4PGE9nmrwL4yOUKnL+Gi5NJlcXTbdMOgHmtCFl3UWA=
=tzNr
-----END PGP SIGNATURE-----

--=-muI6yzbMZQO7K/Y+25TN--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1814276056240030020==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 07 09:01:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 09:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHOti-0006k2-CI; Mon, 07 Oct 2019 09:01:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hoFu=YA=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iHOtg-0006jI-IP
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 09:01:40 +0000
X-Inumbo-ID: 11c88630-e8e1-11e9-97a8-12813bfff9fa
Received: from mail-lj1-f194.google.com (unknown [209.85.208.194])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11c88630-e8e1-11e9-97a8-12813bfff9fa;
 Mon, 07 Oct 2019 09:01:38 +0000 (UTC)
Received: by mail-lj1-f194.google.com with SMTP id d1so12703469ljl.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 02:01:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=LSI6j5+BqLjE2fXhCdjWIbZ1SMys/wRTuZOGLx9ndVU=;
 b=qmS4PpcJEEciga/qlfUjTpJf0T9lhpdwRtjgBrG8MaJQvX1rNj+WEWrElStnKQ9Ubm
 l2YnfBP2J3lQOeWiEzJ7GeBzVp5/jn/Yr/95S5OyZTDvFyVs7dvwpJ+rE7WM1+8tCtPg
 ssA5sCIuptTbTC5BWlxuQPYxjOFeyw2mclKd89OFVS0On2rQriM94mkaovN1Labz2E1L
 J9VmeDKxLhZEROMK3LDHp4TQUdxchL1DDmLX6/CDKVhlXETgrFaqMN9uRUnz8j1M7TmM
 UmDD9+VX9dq9WP9SQa0j0nL2axHXySNj65qCR4y11waVYloUruFLMu3bHR4o7NasTyao
 STqw==
X-Gm-Message-State: APjAAAX5DRkTOcLLg1QXTeqMcalmFMqZcTi5RH/t2BFxqLKEiUThPVHQ
 DhBhQI5SD/8aeI9cQ3PFx9FrvHgG
X-Google-Smtp-Source: APXvYqzfEFn7xL40hyE3kDNfXb/x6U+K8pWu3THS248fXHiNikjkc3uag/f25TcFq8yBWJUfajejHg==
X-Received: by 2002:a2e:8107:: with SMTP id d7mr17292821ljg.2.1570438896592;
 Mon, 07 Oct 2019 02:01:36 -0700 (PDT)
Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com.
 [209.85.167.54])
 by smtp.gmail.com with ESMTPSA id l7sm2961053lji.46.2019.10.07.02.01.36
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 07 Oct 2019 02:01:36 -0700 (PDT)
Received: by mail-lf1-f54.google.com with SMTP id r134so8648754lff.12
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 02:01:36 -0700 (PDT)
X-Received: by 2002:ac2:5983:: with SMTP id w3mr15735638lfn.121.1570438895929; 
 Mon, 07 Oct 2019 02:01:35 -0700 (PDT)
MIME-Version: 1.0
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
 <20191004085728.ba4tpw6gfvhcaowz@debian>
 <1B611AEA-677A-47CF-8F6D-BA811F0D5330@citrix.com>
In-Reply-To: <1B611AEA-677A-47CF-8F6D-BA811F0D5330@citrix.com>
From: Wei Liu <wl@xen.org>
Date: Mon, 7 Oct 2019 10:01:20 +0100
X-Gmail-Original-Message-ID: <CAK9nU=pUpSfOJrh7cOjVZmCsgfr79C2txdqYUyfvrQCxQweCnA@mail.gmail.com>
Message-ID: <CAK9nU=pUpSfOJrh7cOjVZmCsgfr79C2txdqYUyfvrQCxQweCnA@mail.gmail.com>
To: Lars Kurth <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IE9jdCAyMDE5IGF0IDA5OjEzLCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJp
eC5jb20+IHdyb3RlOgo+Cj4KPgo+IO+7v09uIDA0LzEwLzIwMTksIDA5OjU3LCAiV2VpIExpdSIg
PHdsQHhlbi5vcmc+IHdyb3RlOgo+Cj4gICAgIE9uIFRodSwgT2N0IDAzLCAyMDE5IGF0IDA0OjEy
OjMwUE0gKzAwMDAsIExhcnMgS3VydGggd3JvdGU6Cj4gICAgID4gU3BlY2lmaWNhbGx5Cj4gICAg
ID4gKiB4ZW4ub3JnIHRvIHhlbnByb2plY3Qub3JnCj4gICAgID4gKiBodHRwIHRvIGh0dHBzCj4g
ICAgID4gKiBSZXBsYWNlZCBwYWdlcyB3aGVyZSBwYWdlIGhhcyBtb3ZlZAo+ICAgICA+ICAgKGlu
Y2x1ZGluZyBvbiB4ZW4gcGFnZXMgYXMgd2VsbCBhcyBleHRlcm5hbCBwYWdlcykKPiAgICAgPiAq
IFJlbW92ZWQgc29tZSBVUkxzIChlLmcuIGRvd25sb2FkcyBmb3IgTGludXggUFYgZHJpdmVycykK
PiAgICAgPgo+ICAgICA+IFRlc3RlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXgu
Y29tPgo+ICAgICA+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4
LmNvbT4KPgo+ICAgICBEbyB5b3UgaGF2ZSBhIGJyYW5jaCBmb3IgdGhpcyBwYXRjaD8KPgo+IFVu
Zm9ydHVuYXRlbHksIG5vdDogSSBuZXZlciBjcmVhdGVkIGEgcGVyc29uYWwgY29weSBvZiB4ZW4u
Z2l0IG9uIHhlbmJpdHMKPiBSZWFsbHkgc2hvdWxkIGRvIHRoaXMKClBsZWFzZSBkby4gSSBjb3Vs
ZG4ndCByZXBseSB0aGlzIHBhdGNoIGNsZWFubHkuIE5vdCBzdXJlIHdoeSBnaXQKd2Fzbid0IGhh
cHB5IGFib3V0IGl0LgoKV2VpLgoKPiBMYXJzCj4KPgo+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 09:08:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 09:08:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHP0B-000710-5u; Mon, 07 Oct 2019 09:08:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ttm0=YA=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iHP0A-00070v-Es
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 09:08:22 +0000
X-Inumbo-ID: f957562a-e8e1-11e9-97a8-12813bfff9fa
Received: from m9a0001g.houston.softwaregrp.com (unknown [15.124.64.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f957562a-e8e1-11e9-97a8-12813bfff9fa;
 Mon, 07 Oct 2019 09:08:20 +0000 (UTC)
Received: FROM m9a0001g.houston.softwaregrp.com (15.121.0.190) BY
 m9a0001g.houston.softwaregrp.com WITH ESMTP; 
 Mon,  7 Oct 2019 09:07:32 +0000
Received: from M4W0334.microfocus.com (2002:f78:1192::f78:1192) by
 M9W0067.microfocus.com (2002:f79:be::f79:be) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Mon, 7 Oct 2019 09:05:59 +0000
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (15.124.8.11) by
 M4W0334.microfocus.com (15.120.17.146) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Mon, 7 Oct 2019 09:05:59 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=Xw7mRXHjrYVxmjDk2qAstn7FI5ilV30GDFTGEEGvWkKZpEuKZ571/L9uLZBUVi4JEajSICwUjX/h08JVPKoRu9iIOGGB4hgMxr3Au0BCNM4PEyhGnni/FfZXnmgtVaVWmIAU1QWXE9V6vDE6vTuUgIyDgZajELqvVhgugyhJ0EnXL9Qb04YG7YSGF3OdLACE8Y/PiXaXdVkilquly7m7XNb97LEhnOVSC2v6YArUR50ty+Q7+fGO12ujFcA2sVaj1A/RlT+hKovyipyJ4R7uomRYRssvuUxXbeF2H2GOne3jH32X1DPodBUIYtz9sBQrNTtPpurjIv4HFY1wf5V2ww==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=a/VcrNH+velvr80HQ04/O9rEP13rc33jvgrQjA+Hc+4=;
 b=HRHbpvXTfwFCZRm9YlSeZfyvwe3OV3fHerZo04GXAJ2iRkEYEd5YuN3f8bu+8l5/1IadnZf+gKUuBIelCDTVigq9NkP/dncw99l0Ep9QajxVP8zJvsgaV1bV/sGSDD70y2bqKtzeO+LnmZWpcNxmBshUCypFdETWrGaz/xOH4vujIcLTt1YS8fGfNa8uLawXiEVtdF08S1xtqn1yDGKGocJ8MmqhR6ALYM/t5f8C3bp4T8wpj1ziEpkXMylE2FpLveJY6FD12a1meZuB3lcKZccMSHIrUHAajXc5s8/woa6k/UWFvSDuTYKe1V26tWQoH/cwaXo9JLOyIykVWiBpUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.94.142) by
 BYAPR18MB2440.namprd18.prod.outlook.com (20.179.91.209) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.25; Mon, 7 Oct 2019 09:05:57 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::24f0:71e8:38d1:4d8d%3]) with mapi id 15.20.2327.023; Mon, 7 Oct 2019
 09:05:57 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <JGross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] xen/sched: let credit scheduler control
 its timer all alone
Thread-Index: AQHVfNl2rPnfaEPQYEmSaQZb1rzRFqdO4yeA
Date: Mon, 7 Oct 2019 09:05:57 +0000
Message-ID: <c93415148774c679f415488befffaf31a1affeba.camel@suse.com>
References: <20191007063519.2912-1-jgross@suse.com>
In-Reply-To: <20191007063519.2912-1-jgross@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [89.186.78.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 85e12cc0-149d-4ae7-77a9-08d74b059123
x-ms-traffictypediagnostic: BYAPR18MB2440:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BYAPR18MB2440E88A6E9CBCBA1D4907E6C59B0@BYAPR18MB2440.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 01834E39B7
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(366004)(346002)(39860400002)(136003)(396003)(189003)(199004)(316002)(229853002)(86362001)(4326008)(2501003)(99936001)(6436002)(6512007)(7416002)(6306002)(6486002)(7736002)(110136005)(54906003)(6246003)(305945005)(256004)(14444005)(66446008)(64756008)(66946007)(66616009)(66476007)(66556008)(91956017)(966005)(76116006)(478600001)(71200400001)(66066001)(25786009)(71190400001)(118296001)(102836004)(36756003)(14454004)(6506007)(186003)(26005)(2906002)(99286004)(6116002)(76176011)(3846002)(446003)(11346002)(8676002)(5660300002)(476003)(81166006)(81156014)(2616005)(486006)(8936002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2440;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oCgVj57ZaDCKtIHJpAthZJhFY5HfsHKeOEi+1xusYls6x2Mkv9LW48blf4nl3DDQHt7SvTv8qVjlRHA0arMRQrghcSMRGMaZdLr2fMdAGuFaZbFU4XHLPGrsk1uhamYVYZPlihPyQazCB+Jz70N/MT768JaOlbbR0++yXjxkrnmoJqe35SPaj5Zq2I0wNMfpn0NZwBQmgUG0siYDj0To0ZCAL7T1o7coNqe1Zex4tKTCaDx/T5mWwvVTjjXoZNJW1iWWbrkHGijkEru0vI5ts454GHc6/KhX4QdxmjPSj0SYC8pzmYyqsgcoH5aFVDOZjwaUWPkUsYUPq7/5VEkXGrt61cVoCR/vjLPf+kYXRvvsybU6eZuiPH121kthNnstUS+U8Aojl4AMgcz0I/7I8nWRzNwn36+I+FGbRB+nY2k=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 85e12cc0-149d-4ae7-77a9-08d74b059123
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2019 09:05:57.6815 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Gcnwl2enrZuRG3DStlNwrarVUsPuNSxZKNn80sDh82cRYKkCGFW3jv66fLxISqmBDAm1tp5zqkxaP75anKcGSw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2440
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: let credit scheduler control
 its timer all alone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "julien@xen.org" <julien@xen.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "robert.vanvossen@dornerworks.com" <robert.vanvossen@dornerworks.com>,
 "josh.whitehead@dornerworks.com" <josh.whitehead@dornerworks.com>,
 Jan Beulich <JBeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============7819324181648451615=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7819324181648451615==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-CVpFPXd2OgYLxvkcNzUU"

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

On Mon, 2019-10-07 at 08:35 +0200, Juergen Gross wrote:
> The credit scheduler is the only scheduler with tick_suspend and
> tick_resume callbacks. Today those callbacks are invoked without
> being
> guarded by the scheduler lock which is critical when at the same the
> cpu those callbacks are active is being moved to or from a cpupool.
>=20
> Crashes like the following are possible due to that race:
>=20
> (XEN) ----[ Xen-4.13.0-8.0.12-d  x86_64  debug=3Dy   Not tainted ]----
> (XEN) CPU:    79
> (XEN) RIP:    e008:[<ffff82d0802467dc>] set_timer+0x39/0x1f7
> (XEN) RFLAGS: 0000000000010002   CONTEXT: hypervisor
> <snip>
> (XEN) Xen call trace:
> (XEN)    [<ffff82d0802467dc>] set_timer+0x39/0x1f7
> (XEN)    [<ffff82d08022c1f4>]
> sched_credit.c#csched_tick_resume+0x54/0x59
> (XEN)    [<ffff82d080241dfe>] sched_tick_resume+0x67/0x86
> (XEN)    [<ffff82d0802eda52>] mwait-idle.c#mwait_idle+0x32b/0x357
> (XEN)    [<ffff82d08027939e>] domain.c#idle_loop+0xa6/0xc2
> (XEN)
> (XEN) Pagetable walk from 0000000000000048:
> (XEN)  L4[0x000] =3D 00000082cfb9c063 ffffffffffffffff
> (XEN)  L3[0x000] =3D 00000082cfb9b063 ffffffffffffffff
> (XEN)  L2[0x000] =3D 00000082cfb9a063 ffffffffffffffff
> (XEN)  L1[0x000] =3D 0000000000000000 ffffffffffffffff
> (XEN)
> (XEN) ****************************************
> (XEN) Panic on CPU 79:
> (XEN) FATAL PAGE FAULT
> (XEN) [error_code=3D0000]
> (XEN) Faulting linear address: 0000000000000048
> (XEN) ****************************************
>=20
> The callbacks are used when the cpu is going to or coming from idle
> in
> order to allow higher C-states.
>=20
> The credit scheduler knows when it is going to schedule an idle
> scheduling unit or another one after idle, so it can easily stop or
> resume the timer itself removing the need to do so via the callback.
> As this timer handling is done in the main scheduling function the
> scheduler lock is still held, so the race with cpupool operations can
> no longer occur. Note that calling the callbacks from
> schedule_cpu_rm()
> and schedule_cpu_add() is no longer needed, as the transitions to and
> from idle in the cpupool with credit active will automatically occur
> and do the right thing.
>=20
> With the last user of the callbacks gone those can be removed.
>=20
Which is great! :-0

> Suggested-by: George Dunlap <george.dunlap@citrix.com>
> Signed-off-by: Juergen Gross <jgross@suse.com>
>
Well, unless I'm missing something, I guess that, at this point:

> --- a/xen/common/schedule.c
> +++ b/xen/common/schedule.c
> @@ -3082,32 +3078,14 @@ void schedule_dump(struct cpupool *c)
> =20
>  void sched_tick_suspend(void)
>  {
> -    struct scheduler *sched;
> -    unsigned int cpu =3D smp_processor_id();
> -
> -    rcu_read_lock(&sched_res_rculock);
> -
> -    sched =3D get_sched_res(cpu)->scheduler;
> -    sched_do_tick_suspend(sched, cpu);
> -    rcu_idle_enter(cpu);
> +    rcu_idle_enter(smp_processor_id());
>      rcu_idle_timer_start();
> -
> -    rcu_read_unlock(&sched_res_rculock);
>  }
>=20
sched_tick_suspend() could go away and rcu_idle_enter() be called
directly (with rcu_idle_timer_start() becoming static, and called
directly by rcu_idle_timer_enter() itself)

And the same for sched_tick_resume(), rcu_idle_timer_stop() and
rcu_idle_exit().

I'll give my:

Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

To this patch, though, as I appreciate we want it in to be able to
continue testing core-scheduling during 4.13 rc-phase.

It'd be cool if the adjustments described above (if agreed upon), could
come as a follow-up.

Regards
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


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

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAl2a//MACgkQFkJ4iaW4
c+5oIg/+IHJHNr7fWbkC3GVRO5nIfxbwbRLgeOuQd361U9zngc8/v3Q2QHC7SFBm
Ad5EooveFgK5kUusW+jf4AoGUvX2rPP0BCXd7kycp8NTm7h7BVi0rqwRpoOnk4pq
8Fb5dYkTIrEjrhmS8OvLnSrjRKC5y/Fh/h/XxDtnTAzLBR1PjhfOfYNdFzZLf952
E6vnYie8PIS3TPMTcrzNGwrBs8g4zJFEE89TsppoWhpZgxmKCpr5WBFneYyceeC+
kkFtD2lLH8CTSuRKwFqoN9CkzdczEHMSkctfqdREPDTUWsdqRnTte+Y595TN02EG
gNrImInp5xMflVOLCEwC3zmfoW9wKJoBdUQspLXGvRBtzbW87j+HVrNcvMbBf7dk
7BiXAnNEH8Ew12X+iykcMh7pBONyiVtyXgNo5N3/k7ESzcN2FrSzce0ehoM1vKSv
KUMfHPpQG4m2fjWY/RdlgdPHjFXqZfXrWB+e15znO0t2iQG6tGGuP6zFPgblYdLp
IY2Y1Ubd3GD1xNSLizq1eJjyB2OZZq4qbZjc5NpGqlMy0ZGHgNkIsROzjypGuARl
QvVvHWbLKQqRn2UIwb+Y4AuetcNd4v+OiwDRBHPdyEfLw+ZG0jCVqhz19tVLbz1E
CrlgKRPIPwJ6Tm3VZU7MZgFjlVSo6/fqXWyvOLZOpBZwAqER1hE=
=2dEH
-----END PGP SIGNATURE-----

--=-CVpFPXd2OgYLxvkcNzUU--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7819324181648451615==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 07 09:20:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 09:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHPBU-0008Ij-BQ; Mon, 07 Oct 2019 09:20:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHPBT-0008B6-H6
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 09:20:03 +0000
X-Inumbo-ID: a399a7ae-e8e3-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a399a7ae-e8e3-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 09:20:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4AA58AE37;
 Mon,  7 Oct 2019 09:20:00 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20191007063519.2912-1-jgross@suse.com>
 <c93415148774c679f415488befffaf31a1affeba.camel@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <8542727c-86b1-1d56-3dfe-cc42fae15bc5@suse.com>
Date: Mon, 7 Oct 2019 11:19:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <c93415148774c679f415488befffaf31a1affeba.camel@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: let credit scheduler control
 its timer all alone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "julien@xen.org" <julien@xen.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "robert.vanvossen@dornerworks.com" <robert.vanvossen@dornerworks.com>,
 "josh.whitehead@dornerworks.com" <josh.whitehead@dornerworks.com>,
 Jan Beulich <JBeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMTkgMTE6MDUsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIE1vbiwgMjAxOS0x
MC0wNyBhdCAwODozNSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhlIGNyZWRpdCBz
Y2hlZHVsZXIgaXMgdGhlIG9ubHkgc2NoZWR1bGVyIHdpdGggdGlja19zdXNwZW5kIGFuZAo+PiB0
aWNrX3Jlc3VtZSBjYWxsYmFja3MuIFRvZGF5IHRob3NlIGNhbGxiYWNrcyBhcmUgaW52b2tlZCB3
aXRob3V0Cj4+IGJlaW5nCj4+IGd1YXJkZWQgYnkgdGhlIHNjaGVkdWxlciBsb2NrIHdoaWNoIGlz
IGNyaXRpY2FsIHdoZW4gYXQgdGhlIHNhbWUgdGhlCj4+IGNwdSB0aG9zZSBjYWxsYmFja3MgYXJl
IGFjdGl2ZSBpcyBiZWluZyBtb3ZlZCB0byBvciBmcm9tIGEgY3B1cG9vbC4KPj4KPj4gQ3Jhc2hl
cyBsaWtlIHRoZSBmb2xsb3dpbmcgYXJlIHBvc3NpYmxlIGR1ZSB0byB0aGF0IHJhY2U6Cj4+Cj4+
IChYRU4pIC0tLS1bIFhlbi00LjEzLjAtOC4wLjEyLWQgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0
YWludGVkIF0tLS0tCj4+IChYRU4pIENQVTogICAgNzkKPj4gKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDI0NjdkYz5dIHNldF90aW1lcisweDM5LzB4MWY3Cj4+IChYRU4pIFJGTEFHUzog
MDAwMDAwMDAwMDAxMDAwMiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPj4gPHNuaXA+Cj4+IChYRU4p
IFhlbiBjYWxsIHRyYWNlOgo+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNDY3ZGM+XSBzZXRfdGlt
ZXIrMHgzOS8weDFmNwo+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMmMxZjQ+XQo+PiBzY2hlZF9j
cmVkaXQuYyNjc2NoZWRfdGlja19yZXN1bWUrMHg1NC8weDU5Cj4+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDI0MWRmZT5dIHNjaGVkX3RpY2tfcmVzdW1lKzB4NjcvMHg4Ngo+PiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAyZWRhNTI+XSBtd2FpdC1pZGxlLmMjbXdhaXRfaWRsZSsweDMyYi8weDM1Nwo+PiAo
WEVOKSAgICBbPGZmZmY4MmQwODAyNzkzOWU+XSBkb21haW4uYyNpZGxlX2xvb3ArMHhhNi8weGMy
Cj4+IChYRU4pCj4+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDAwMDA0ODoK
Pj4gKFhFTikgIEw0WzB4MDAwXSA9IDAwMDAwMDgyY2ZiOWMwNjMgZmZmZmZmZmZmZmZmZmZmZgo+
PiAoWEVOKSAgTDNbMHgwMDBdID0gMDAwMDAwODJjZmI5YjA2MyBmZmZmZmZmZmZmZmZmZmZmCj4+
IChYRU4pICBMMlsweDAwMF0gPSAwMDAwMDA4MmNmYjlhMDYzIGZmZmZmZmZmZmZmZmZmZmYKPj4g
KFhFTikgIEwxWzB4MDAwXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgo+PiAo
WEVOKQo+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+
IChYRU4pIFBhbmljIG9uIENQVSA3OToKPj4gKFhFTikgRkFUQUwgUEFHRSBGQVVMVAo+PiAoWEVO
KSBbZXJyb3JfY29kZT0wMDAwXQo+PiAoWEVOKSBGYXVsdGluZyBsaW5lYXIgYWRkcmVzczogMDAw
MDAwMDAwMDAwMDA0OAo+PiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4+Cj4+IFRoZSBjYWxsYmFja3MgYXJlIHVzZWQgd2hlbiB0aGUgY3B1IGlzIGdvaW5n
IHRvIG9yIGNvbWluZyBmcm9tIGlkbGUKPj4gaW4KPj4gb3JkZXIgdG8gYWxsb3cgaGlnaGVyIEMt
c3RhdGVzLgo+Pgo+PiBUaGUgY3JlZGl0IHNjaGVkdWxlciBrbm93cyB3aGVuIGl0IGlzIGdvaW5n
IHRvIHNjaGVkdWxlIGFuIGlkbGUKPj4gc2NoZWR1bGluZyB1bml0IG9yIGFub3RoZXIgb25lIGFm
dGVyIGlkbGUsIHNvIGl0IGNhbiBlYXNpbHkgc3RvcCBvcgo+PiByZXN1bWUgdGhlIHRpbWVyIGl0
c2VsZiByZW1vdmluZyB0aGUgbmVlZCB0byBkbyBzbyB2aWEgdGhlIGNhbGxiYWNrLgo+PiBBcyB0
aGlzIHRpbWVyIGhhbmRsaW5nIGlzIGRvbmUgaW4gdGhlIG1haW4gc2NoZWR1bGluZyBmdW5jdGlv
biB0aGUKPj4gc2NoZWR1bGVyIGxvY2sgaXMgc3RpbGwgaGVsZCwgc28gdGhlIHJhY2Ugd2l0aCBj
cHVwb29sIG9wZXJhdGlvbnMgY2FuCj4+IG5vIGxvbmdlciBvY2N1ci4gTm90ZSB0aGF0IGNhbGxp
bmcgdGhlIGNhbGxiYWNrcyBmcm9tCj4+IHNjaGVkdWxlX2NwdV9ybSgpCj4+IGFuZCBzY2hlZHVs
ZV9jcHVfYWRkKCkgaXMgbm8gbG9uZ2VyIG5lZWRlZCwgYXMgdGhlIHRyYW5zaXRpb25zIHRvIGFu
ZAo+PiBmcm9tIGlkbGUgaW4gdGhlIGNwdXBvb2wgd2l0aCBjcmVkaXQgYWN0aXZlIHdpbGwgYXV0
b21hdGljYWxseSBvY2N1cgo+PiBhbmQgZG8gdGhlIHJpZ2h0IHRoaW5nLgo+Pgo+PiBXaXRoIHRo
ZSBsYXN0IHVzZXIgb2YgdGhlIGNhbGxiYWNrcyBnb25lIHRob3NlIGNhbiBiZSByZW1vdmVkLgo+
Pgo+IFdoaWNoIGlzIGdyZWF0ISA6LTAKPiAKPj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPj4KPiBXZWxsLCB1bmxlc3MgSSdtIG1pc3Npbmcgc29tZXRo
aW5nLCBJIGd1ZXNzIHRoYXQsIGF0IHRoaXMgcG9pbnQ6Cj4gCj4+IC0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPj4gQEAgLTMwODIsMzIg
KzMwNzgsMTQgQEAgdm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVjdCBjcHVwb29sICpjKQo+PiAgIAo+
PiAgIHZvaWQgc2NoZWRfdGlja19zdXNwZW5kKHZvaWQpCj4+ICAgewo+PiAtICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKnNjaGVkOwo+PiAtICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7Cj4+IC0KPj4gLSAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7Cj4+
IC0KPj4gLSAgICBzY2hlZCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwo+PiAtICAg
IHNjaGVkX2RvX3RpY2tfc3VzcGVuZChzY2hlZCwgY3B1KTsKPj4gLSAgICByY3VfaWRsZV9lbnRl
cihjcHUpOwo+PiArICAgIHJjdV9pZGxlX2VudGVyKHNtcF9wcm9jZXNzb3JfaWQoKSk7Cj4+ICAg
ICAgIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCk7Cj4+IC0KPj4gLSAgICByY3VfcmVhZF91bmxvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKPj4gICB9Cj4+Cj4gc2NoZWRfdGlja19zdXNwZW5kKCkgY291
bGQgZ28gYXdheSBhbmQgcmN1X2lkbGVfZW50ZXIoKSBiZSBjYWxsZWQKPiBkaXJlY3RseSAod2l0
aCByY3VfaWRsZV90aW1lcl9zdGFydCgpIGJlY29taW5nIHN0YXRpYywgYW5kIGNhbGxlZAo+IGRp
cmVjdGx5IGJ5IHJjdV9pZGxlX3RpbWVyX2VudGVyKCkgaXRzZWxmKQo+IAo+IEFuZCB0aGUgc2Ft
ZSBmb3Igc2NoZWRfdGlja19yZXN1bWUoKSwgcmN1X2lkbGVfdGltZXJfc3RvcCgpIGFuZAo+IHJj
dV9pZGxlX2V4aXQoKS4KPiAKPiBJJ2xsIGdpdmUgbXk6Cj4gCj4gUmV2aWV3ZWQtYnk6IERhcmlv
IEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gCj4gVG8gdGhpcyBwYXRjaCwgdGhvdWdo
LCBhcyBJIGFwcHJlY2lhdGUgd2Ugd2FudCBpdCBpbiB0byBiZSBhYmxlIHRvCj4gY29udGludWUg
dGVzdGluZyBjb3JlLXNjaGVkdWxpbmcgZHVyaW5nIDQuMTMgcmMtcGhhc2UuCj4gCj4gSXQnZCBi
ZSBjb29sIGlmIHRoZSBhZGp1c3RtZW50cyBkZXNjcmliZWQgYWJvdmUgKGlmIGFncmVlZCB1cG9u
KSwgY291bGQKPiBjb21lIGFzIGEgZm9sbG93LXVwLgoKTm90ZWQgb24gbXkgInNjaGVkdWxpbmcg
Y2xlYW51cCIgdG9kbyBsaXN0LgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 09:25:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 09:25:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHPGR-0000Ls-BN; Mon, 07 Oct 2019 09:25:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=C2cV=YA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHPGP-0000Ln-SQ
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 09:25:09 +0000
X-Inumbo-ID: 597a9600-e8e4-11e9-97a8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 597a9600-e8e4-11e9-97a8-12813bfff9fa;
 Mon, 07 Oct 2019 09:25:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A0F41B1A5;
 Mon,  7 Oct 2019 09:25:05 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
 <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
 <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
 <b4258bee-ba9d-80af-93f7-db01db3f2d57@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b2d49e5d-3350-d7f6-6bf2-8a2082e8fc80@suse.com>
Date: Mon, 7 Oct 2019 11:25:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b4258bee-ba9d-80af-93f7-db01db3f2d57@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxOTowMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC8yLzE5IDk6
MTEgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBPbiAwMS4xMC4yMDE5IDIyOjU5LCBBbmRyZXcg
Q29vcGVyIHdyb3RlOgo+Pj4gT24gMDEvMTAvMjAxOSAwOTozOCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4gT24gMzAuMDkuMjAxOSAyMToxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gQ2xh
bmcgaW4gcGFydGljdWxhciBoYXMgYSBoYWJpdCBvZiBvdXQtb2YtbGluaW5nIHRoZXNlIGFuZCBj
cmVhdGluZyBtdWx0aXBsZQo+Pj4+PiBsb2NhbCBjb3BpZXMgb2YgX21mbigpIGFuZCBtZm5feCgp
LCBldGMuICBPdmVycmlkZSB0aGlzIGJlaGF2aW91ci4KPj4+PiBJcyBzcGVjaWFsIGNhc2luZyB0
aGUgdHlwZXNhZmUgaGVscGVycyB0aGVuIHRoZSByaWdodCBhcHByb2FjaD8gVGhlCj4+Pj4gZnVu
ZGFtZW50YWwgaWRlYSBhZnRlciBhbGwgaXMgdG8gbGV0IHRoZSBjb21waWxlciBkZWNpZGUuIEkg
Y2VydGFpbmx5Cj4+Pj4gYWdyZWUgdGhhdCBub3QgaW5saW5pbmcgc3VjaCB0cml2aWFsIGZ1bmN0
aW9ucyBkZXNwaXRlIHRoZSBpbmxpbmUKPj4+PiBrZXl3b3JkIGxvb2tzIGZhciBmcm9tIG9wdGlt
YWwsIGJ1dCBpZiB0aGVyZSdzIHN1Y2ggYSBnZW5lcmFsIGlzc3VlCj4+Pj4gd2l0aCBjbGFuZywg
c2hvdWxkbid0IHdlIG1ha2UgImlubGluZSIgZXhwYW5kIHRvICJhbHdheXNfaW5saW5lIgo+Pj4+
IHVuaWZvcm1seT8KPj4+Cj4+PiBJbmxpbmUgaGFuZGluZyBpcyBhIG1lc3MuCj4+Pgo+Pj4gV2Ug
Y3VycmVudGx5IGRlZmluZSBpbmxpbmUgdG8gX19pbmxpbmVfXy7CoCBVbmRvaW5nIHRoaXMgcmVz
dWx0cyBpbiBidWlsZAo+Pj4gZmFpbHVyZXMuCj4+Pgo+Pj4gTGludXggY3VycmVudGx5IGRlZmlu
ZXMgaW5saW5lIHRvIGFsd2F5c19pbmxpbmUgYW5kIHRoZXkgYXJlIGRlc3BlcmF0ZWx5Cj4+PiB0
cnlpbmcgdG8gdW5kbyB0aGlzIChtaXMpYmVoYXZpb3VyLgo+Pj4KPj4+IFRoZXJlIGFyZSBhIGZl
dyB1c2VzIG9mIGFsd2F5c19pbmxpbmUgZm9yIHNhZmV0eSBwdXJwb3NlcyAodGhlCj4+PiBzcGVj
dWxhdGl2ZSBoZWxwZXJzKS7CoCBNb3N0IHVzZXMgb2YgYWx3YXlzX2lubGluZSBsb29rIHRvIGJl
IHdvcmthcm91bmRzCj4+PiBmb3IgdGhlIHNpemUtb2YtYXNtIGJ1Zy8obWlzKWZlYXR1cmUuCj4+
Pgo+Pj4gSW4gYW4gaWRlYWwgd29ybGQsIHdlIHdvdWxkbid0IG5lZWQgaXQgYXQgYWxsLCBidXQg
SSBkZWZpbml0ZWx5IGRvbid0Cj4+PiB0aGluayB0aGF0IHRha2luZyB0aGUgTGludXggYXBwcm9h
Y2ggaXMgYSBjbGV2ZXIgbW92ZS7CoCBXZSBkZWZpbml0ZWx5Cj4+PiBoYXZlIHNvbWUgc3RhdGlj
IGlubGluZXMgd2hpY2ggd291bGQgYmV0dGVyIG5vdCBiZWluZyBpbmxpbmUuCj4+Cj4+IElPVyB5
b3VyIHN1Z2dlc3RlZCBhcHByb2FjaCAoYXQgbGVhc3QgZm9yIHRoZSBmb3Jlc2VlYWJsZSBmdXR1
cmUpIGlzIHRvCj4+IGRvIHdoYXQgeW91IGRvIGhlcmUgYW5kIGNvbnZlcnQgaW5saW5lIHRvIGFs
d2F5c19pbmxpbmUgYXMgd2Ugc2VlIGZpdD8KPj4gSWYgc28sIHdlIHNob3VsZCBhdCBsZWFzdCBz
ZXR0bGUgb24gc29tZSBzdWZmaWNpZW50bHkgZmlybSBjcml0ZXJpYSBieQo+PiB3aGljaCBzdWNo
IGEgY29udmVyc2lvbiB3b3VsZCBiZSBqdXN0aWZpYWJsZS4KPj4KPj4gU2VlaW5nIHRoYXQgdGhp
cyBpcyBwcmltYXJpbHkgdG8gaGVscCBjbGFuZyAtIGRpZCB5b3UgY29uc2lkZXIKPj4gaW50cm9k
dWNpbmcgc29tZXRoaW5nIGxpa2UgY2xhbmdfaW5saW5lLCBleHBhbmRpbmcgdG8ganVzdCBpbmxp
bmUgZm9yCj4+IGdjYywgYnV0IGFsd2F5c19pbmxpbmUgZm9yIGNsYW5nPyBUaGlzIHdvdWxkIGF0
IGxlYXN0IHByb3ZpZGUgYQo+PiBzdWZmaWNpZW50bHkgZWFzeSB3YXkgdG8gdW5kbyB0aGlzIGlm
IGEgYmV0dGVyIGNsYW5nLXNpZGUgYXBwcm9hY2ggY2FuCj4+IGJlIGZvdW5kIGRvd24gdGhlIHJv
YWQuCj4gCj4gV2hhdCB3b3VsZCBiZSB0aGUgcG9pbnQgb2YgdGhpcz8gIFRoZSBvbmx5IHJlYXNv
biBhbHdheXNfaW5saW5lIGlzbid0Cj4gbmVjZXNzYXJ5IGZvciBnY2MgKGlmIEknbSBmb2xsb3dp
bmcgdGhlIGFyZ3VtZW50KSBpcyBiZWNhdXNlIGl0IHNvIGZhcgo+IGhhcyBhbHdheXMgaW5saW5l
ZCB0aGVzZSBmdW5jdGlvbnMuICBJZiBpdCBzdG9wcGVkIGlubGluaW5nIHRoZW0sIHdlJ2QKPiBu
ZWVkIHRvIGNoYW5nZSBpdCB0byBhbHdheXNfaW5saW5lIGFueXdheTsgc28gd2h5IG5vdCBqdXN0
IHNheSBzbyB0bwo+IGJlZ2luIHdpdGg/CgpUaGUgcG9pbnQgb2YgdGhpcyB3b3VsZCBiZSB0byBf
YXZvaWRfIHVzaW5nIGFsd2F5c19pbmxpbmUgYXMgbXVjaCBhcwpwb3NzaWJsZS4gV2UgcmVhbGx5
IHNob3VsZG4ndCBmaWdodCBjb21waWxlciBkZWNpc2lvbnMgbW9yZSB0aGFuCmFic29sdXRlbHkg
bmVjZXNzYXJ5LiBIZW5jZSBhbHNvIG15IHJlcXVlc3QgZm9yIHN1ZmZpY2llbnRseSBmaXJtCmNy
aXRlcmlhIHdoZW4gdG8gc3dpdGNoIGluIHRoZSBmaXJzdCBwbGFjZS4gT3IgZWxzZSB3b3VsZCBj
b3VsZCwgYXMKbWVudGlvbmVkIGFzIGFuIG9wdGlvbiBlbHNld2hlcmUsIG1ha2UgaW5saW5lIGV4
cGFuZCB0byBhbHdheXNfaW5saW5lCnVuaWZvcm1seS4gKE9yIGNvdXJzZSwgZXZlbiBhbHdheXNf
aW5saW5lIGlzbid0IGEgZ3VhcmFudGVlIGZvciB0aGUKY29tcGlsZXIgdG8gYWN0dWFsbHkgaW5s
aW5lIGEgZnVuY3Rpb24uKQoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 09:57:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 09:57:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHPlV-0003K9-KG; Mon, 07 Oct 2019 09:57:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RuAa=YA=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHPlT-0003Jk-OW
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 09:57:15 +0000
X-Inumbo-ID: d6a174ec-e8e8-11e9-97aa-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6a174ec-e8e8-11e9-97aa-12813bfff9fa;
 Mon, 07 Oct 2019 09:57:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570442234;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=fOFpHgnsBONbgKdfwHYF6h8Ks5FI1ZzdLb86UAgXtkU=;
 b=EU9qUIQqZT70zHAaJ7FIOQdbBb8mYAhOMAM6GWVOZzqK85jqdkVQmeMO
 eEdqr1tjpdhj3u/TAC3utk/1lzPQGLd1uqjPlmUfRpQET+AOp3NpwOrbK
 ZYZVDKxAPGITv7VNXDpfnbheExlSzuLoah8oUb5mycqXJwyPJP1rZ6BQE s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 58RvtfRB12YT20sruT0CffFyDfQF7RZ2/vjjOqZvn5xHlod++ilOgRxkrp0Qwx8UmFsJ3bUShu
 vlQVwrkBiwti9NOsWhCP8Q69okcuXxKAgMY1wxXHl3aIGcitJev13VSr12mFrv7X5P8BHBQ+X7
 DKFRIPqCK2zaSPpTZY/1e2pCf/35TGzpZvyrCsbLBPSWw+Oa/9sCOfg7595kVz7FcjUAvXxixR
 0LJSmFgrXAe92gUHlZYGuvJUyZEpxd2BvQP7eZnboQyjWmwqph/k0vd4ECCezSJN5EzZMBvLly
 g3w=
X-SBRS: 2.7
X-MesageID: 6542992
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,267,1566878400"; 
   d="scan'208";a="6542992"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23963.3063.218048.849785@mariner.uk.xensource.com>
Date: Mon, 7 Oct 2019 10:57:11 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191004172559.GQ1163@perard.uk.xensource.com>
References: <20191004151707.24844-1-ian.jackson@eu.citrix.com>
 <20191004151707.24844-4-ian.jackson@eu.citrix.com>
 <20191004155349.GM1163@perard.uk.xensource.com>
 <23959.28043.718413.994044@mariner.uk.xensource.com>
 <20191004172559.GQ1163@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 3/6] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgMy82XSBsaWJ4
bDogbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogTmV3IGZ1bmN0aW9uIik6Cj4gT24g
RnJpLCBPY3QgMDQsIDIwMTkgYXQgMDU6MDQ6MjdQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJSZTogW1hFTiBQQVRDSCBmb3ItNC4xMyAzLzZd
IGxpYnhsOiBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0OiBOZXcgZnVuY3Rpb24iKToK
PiA+ID4gU2hvdWxkbid0IHlvdSBjaGVjayBmb3IgZXJyb3IgPwo+ID4gCj4gPiBCbGltZXksIHll
cyEgIFRoYW5rcyEKPiAKPiBXaXRoIHRoYXQgZml4ZWQ6Cj4gUmV2aWV3ZWQtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLgoKSSB0aGluayB0aGUg
dGhpbmdzIHlvdSBzcG90dGVkIGluIHRoaXMgcmV2aWV3IG1lYW5zIEkgc2hvdWxkIGdvCnRocm91
Z2ggdGhpcyBzZXJpZXMgYWdhaW4sIGFuZCB0cnkgdG8gdGVzdCBpdCBzb21laG93LiAgSSB3aWxs
IGRvIHRoYXQKYW5kIHRoZW4gc2VuZCBhIHYyLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 10:01:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 10:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHPpZ-0004IL-Ag; Mon, 07 Oct 2019 10:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xf97=YA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHPpX-0004IG-HB
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 10:01:27 +0000
X-Inumbo-ID: 6c88bb79-e8e9-11e9-97aa-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 6c88bb79-e8e9-11e9-97aa-12813bfff9fa;
 Mon, 07 Oct 2019 10:01:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8A31215BE;
 Mon,  7 Oct 2019 03:01:25 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BAC173F68E;
 Mon,  7 Oct 2019 03:01:24 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a65639bc-cae9-85d2-f33c-40dd8e24f6b7@arm.com>
Date: Mon, 7 Oct 2019 11:01:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: fix duplicate memory node
 in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, oleksandr_tyshchenko@epam.com, julien@xen.org,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNS8xMC8yMDE5IDAwOjA5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gV2hl
biByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBhcmUgcHJlc2VudCBpbiB0aGUgaG9zdCBkZXZpY2Ug
dHJlZSwgZG9tMAo+IGlzIHN0YXJ0ZWQgd2l0aCBtdWx0aXBsZSBtZW1vcnkgbm9kZXMuIEVhY2gg
bWVtb3J5IG5vZGUgc2hvdWxkIGhhdmUgYQo+IHVuaXF1ZSBuYW1lLCBidXQgdG9kYXkgdGhleSBh
cmUgYWxsIGNhbGxlZCAibWVtb3J5IiBsZWFkaW5nIHRvIExpbnV4Cj4gcHJpbnRpbmcgdGhlIGZv
bGxvd2luZyB3YXJuaW5nIGF0IGJvb3Q6Cj4gCj4gICAgT0Y6IER1cGxpY2F0ZSBuYW1lIGluIGJh
c2UsIHJlbmFtZWQgdG8gIm1lbW9yeSMxIgo+IAo+IFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2Js
ZW0gYnkgYXBwZW5kaW5nIGEgIkA8dW5pdC1hZGRyZXNzPiIgdG8gdGhlCj4gbmFtZSwgYXMgcGVy
IHRoZSBEZXZpY2UgVHJlZSBzcGVjaWZpY2F0aW9uLCB3aGVyZSA8dW5pdC1hZGRyZXNzPiBtYXRj
aGVzCj4gdGhlIGJhc2Ugb2YgYWRkcmVzcyBvZiB0aGUgZmlyc3QgcmVnaW9uLgo+IAo+IFJlcG9y
dGVkLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxp
bmlAeGlsaW54LmNvbT4KPiAKPiAtLS0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggOTIxYjA1
NDUyMC4uYTRjMDdkYjM4MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtNjQ2LDE2ICs2NDYs
MjIgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9tZW1vcnlfbm9kZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgICAgIGludCByZXMsIGk7Cj4gICAgICAgaW50IHJlZ19zaXplID0gYWRkcmNl
bGxzICsgc2l6ZWNlbGxzOwo+ICAgICAgIGludCBucl9jZWxscyA9IHJlZ19zaXplICogbWVtLT5u
cl9iYW5rczsKPiArICAgIC8qIFBsYWNlaG9sZGVyIGZvciBtZW1vcnlAICsgYSAzMi1iaXQgbnVt
YmVyICsgXDAgKi8KPiArICAgIGNoYXIgYnVmWzE4XTsKPiAgICAgICBfX2JlMzIgcmVnW05SX01F
TV9CQU5LUyAqIDQgLyogV29yc3QgY2FzZSBhZGRyY2VsbHMgKyBzaXplY2VsbHMgKi9dOwo+ICAg
ICAgIF9fYmUzMiAqY2VsbHM7Cj4gICAKPiAgICAgICBCVUdfT04obnJfY2VsbHMgPj0gQVJSQVlf
U0laRShyZWcpKTsKPiArICAgIC8qIE5vdGhpbmcgdG8gZG8gKi8KClRoaXMgYSBkZXBhcnR1cmUg
ZnJvbSB0aGUgY3VycmVudCBzb2x1dGlvbiB3aGVyZSBhIG5vZGUgd2lsbCBiZSBjcmVhdGVkIHdp
dGggbm8gCiJyZWciIHByb3BlcnR5LiBJIHRoaW5rIHRoaXMgY2hhbmdlIG9mIGJlaGF2aW9yIHNo
b3VsZCBhdCBsZWFzdCBiZSBkZXNjcmliZWQgaW4gCnRoZSBjb21taXQgbWVzc2FnZSBpZiBub3Qg
aW1wbGVtZW50ZWQgaW4gYSBzZXBhcmF0ZSBwYXRjaC4gQnV0Li4uCgo+ICsgICAgaWYgKCBtZW0t
Pm5yX2JhbmtzID09IDAgKQo+ICsgICAgICAgIHJldHVybiAwOwoKLi4uIEkgZG9uJ3QgdGhpbmsg
d2Ugd2FudCB0byBpZ25vcmUgaXQuIFRoZSBjYWxsZXIgbW9zdCBsaWtlbHkgbWVzc2VkIHVwIHRo
ZSAKYmFua3MgYW5kIHdlIHNob3VsZCBpbnN0ZWFkIHJlcG9ydCBhbiBlcnJvci4KCj4gICAKPiAg
ICAgICBkdF9kcHJpbnRrKCJDcmVhdGUgbWVtb3J5IG5vZGUgKHJlZyBzaXplICVkLCBuciBjZWxs
cyAlZClcbiIsCj4gICAgICAgICAgICAgICAgICByZWdfc2l6ZSwgbnJfY2VsbHMpOwo+ICAgCj4g
ICAgICAgLyogZVBBUFIgMy40ICovCj4gLSAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJt
ZW1vcnkiKTsKPiArICAgIHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICJtZW1vcnlAJSJQUkl4
NjQsIG1lbS0+YmFua1swXS5zdGFydCk7Cj4gKyAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQs
IGJ1Zik7Cj4gICAgICAgaWYgKCByZXMgKQo+ICAgICAgICAgICByZXR1cm4gcmVzOwo+ICAgCj4g
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 10:01:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 10:01:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHPpy-0004LI-Ko; Mon, 07 Oct 2019 10:01:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RuAa=YA=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHPpy-0004LD-4c
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 10:01:54 +0000
X-Inumbo-ID: 7c3bc538-e8e9-11e9-97aa-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c3bc538-e8e9-11e9-97aa-12813bfff9fa;
 Mon, 07 Oct 2019 10:01:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570442512;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=f6Ff+1yOILbkyEi0zR3WY263F2306C5ugfs51qSB02M=;
 b=cNBf/rD+qXG1295ZjZacfCquJrU7tiuKDBbBXRh7e2+dCKyTpV95SOoR
 ClViRGJ7dVUAzTma0uSI2/AxeHfzjF21G0efhbEZtSHYyPUEZL/DWtObo
 EMMIX/2cgwTwVzwpZPgvA9wwmJ+JUPfGH8JuB1dPdHndhUQTqe0dLItBy 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SG420NOkKiJbpddISSEiPe1L8zx13/WgwL8NouOJjxyjc9bl+GQfix5BUqRelmYpK7BlpEjbCO
 Mb0Tht7rCkHO8G8d8wXTPa28/0PYetzJS+JWvUbmY9q+cYayBLM7RfcEktsL2OfEoCx/khG/r8
 RszTghTdsOPJLJ54hktyNUHWxqI1P39gh56urO97nCoSLZkfcmt3ui53fkI+6ZJojP83zOf+qJ
 65TmhfzEITPe2C19aotAA3kegPOTLxYhLaVav58vWazNIc5rpXY+YSDQDauo5PSPo/OcxOl2XE
 piI=
X-SBRS: 2.7
X-MesageID: 6912876
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,267,1566878400"; 
   d="scan'208";a="6912876"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23963.3341.764085.220401@mariner.uk.xensource.com>
Date: Mon, 7 Oct 2019 11:01:49 +0100
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
In-Reply-To: <alpine.LFD.2.21.1910062127110.2837@austen3.home>
References: <alpine.LFD.2.21.1908150030150.2807@austen3.home>
 <alpine.LFD.2.21.1908150055060.2807@austen3.home>
 <18fb961102e8da16d1ad9576742bccf2@crc.id.au>
 <alpine.LFD.2.21.1908151959060.2715@austen3.home>
 <114550b6cd3e7936e055a63ebbb2c7a6@crc.id.au>
 <0b7f33b8fd6fbbae86451b5bbdb1f6ac@crc.id.au>	<1566956155.3344.0@crc.id.au>
 <23929.6485.711561.46507@mariner.uk.xensource.com>
 <alpine.LFD.2.21.1910062127110.2837@austen3.home>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] read grubenv and set default from
 saved_entry or next_entry [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkuICBUaGFua3MgZm9yIHRoZSBtZXNzYWdlLgoKSnVzdCBvbmUgdGhpbmcgSSB3YW50ZWQgdG8g
cmVwbHkgdG8gaW4geW91ciBtYWlsOgoKWU9VTkcsIE1JQ0hBRUwgQS4gd3JpdGVzICgiUmU6IFtY
ZW4tZGV2ZWxdIFtQQVRDSF0gcmVhZCBncnViZW52IGFuZCBzZXQgZGVmYXVsdCBmcm9tIHNhdmVk
X2VudHJ5IG9yIG5leHRfZW50cnkgW2FuZCAxIG1vcmUgbWVzc2FnZXNdIik6Cj4gT24gV2VkLCAx
MSBTZXAgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBJIGZpbmQgdGhpcyBmaWxlbmFtZSBo
YWNrZXJ5IHJhdGhlciB1bnByaW5jaXBsZWQuICBJJ20gbm90IGVudGlyZWx5Cj4gPiBzdXJlIEkg
Y2FuIHNlZSBhIGJldHRlciB3YXksIGdpdmVuIHRoZSB3YXkgY2ZnX2xpc3QgaXMgY29uc3RydWN0
ZWQuCj4gPiBDYW4geW91IHRoaW5rIG9mIGEgbGVzcyBoYWNreSBhcHByb2FjaCA/Ci4uLgo+IE9u
ZSBvcHRpb24gd291bGQgYmUgdG8gZG8gYSBmcmVzaCBzZWFyY2ggZm9yIGdydWJlbnYgaW4gdGhl
IHNhbWUgcGxhY2VzCj4gd2UgbG9va2VkIGZvciBncnViLmNmZy4KPiAKPiBBbHRlcm5hdGl2ZWx5
LCBpdCBzaG91bGQgYmUgcG9zc2libGUgdG8gZG8gYSBtb3JlIHByZWNpc2UgZWRpdCB1c2luZwo+
IGYucnBhcnRpdGlvbigiLyIpLgoKSSBkb24ndCBmZWVsIEkgZnVsbHkgdW5kZXJzdGFuZCB0aGUg
aW1wbGljYXRpb25zLCBidXQgZWl0aGVyIG9mIHRoZXNlCnNlZW1zIGxpa2UgdGhleSBtaWdodCBi
ZSBnb29kIHN0cmF0ZWdpZXMgdG8gbWUuICBJIGd1ZXNzIHRoZSBmb3JtZXIKcmlza3MgZmluZGlu
ZyBhbiB1bnJlbGF0ZWQgbGVmdG92ZXIgZ3J1YmVudiBzb21ld2hlcmUgd2hpY2ggaXMKcHJvYmFi
bHkgbm90IGRlc2lyYWJsZS4KCkFueXdheSwgSSB3aWxsIGxlYXZlIHRoaXMgdG8geW91ciBqdWRn
ZW1lbnQuCgpUaGFua3MgZm9yIHRoZSByZXN0IG9mIHlvdXIgY29tbWVudHMuICBJJ2xsIGxvb2sg
Zm9yd2FyZCB0byBhIHJldmlzZWQKc2V0IG9mIHBhdGNoZXMgLSB0aGFua3MuCgpSZWdhcmRzLApJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 10:04:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 10:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHPs3-0004VZ-38; Mon, 07 Oct 2019 10:04:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=C2cV=YA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHPs2-0004VP-44
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 10:04:02 +0000
X-Inumbo-ID: c7fd68d2-e8e9-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7fd68d2-e8e9-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 10:03:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C266DAE8A;
 Mon,  7 Oct 2019 10:03:58 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
 <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
 <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ee24c8e1-c925-f78e-1d51-d0d1f03f7326@suse.com>
Date: Mon, 7 Oct 2019 12:03:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxOToyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8xMC8yMDE5
IDE0OjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDQuMTAuMjAxOSAxNToxOCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDI2LzA5LzIwMTkgMTU6MjgsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IEBAIC0xMDY4LDggKzEwNjcsMjkgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2Nh
dGVfcHByX2xvZyhzdAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BQUl9MT0dfREVGQVVMVF9FTlRSSUVTLCAiUFBSIExvZyIpOwo+Pj4+ICB9Cj4+Pj4gIAo+Pj4+
ICsvKgo+Pj4+ICsgKiBXaXRoaW4gaXZyc19tYXBwaW5nc1tdIHdlIGFsbG9jYXRlIGFuIGV4dHJh
IGFycmF5IGVsZW1lbnQgdG8gc3RvcmUKPj4+PiArICogLSBzZWdtZW50IG51bWJlciwKPj4+PiAr
ICogLSBkZXZpY2UgdGFibGUuCj4+Pj4gKyAqLwo+Pj4+ICsjZGVmaW5lIElWUlNfTUFQUElOR1Nf
U0VHKG0pIChtKVtpdnJzX2JkZl9lbnRyaWVzXS5kdGVfcmVxdWVzdG9yX2lkCj4+Pj4gKyNkZWZp
bmUgSVZSU19NQVBQSU5HU19ERVZUQUIobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmludHJlbWFw
X3RhYmxlCj4+Pj4gKwo+Pj4+ICtzdGF0aWMgdm9pZCBfX2luaXQgZnJlZV9pdnJzX21hcHBpbmco
dm9pZCAqcHRyKQo+Pj4+ICt7Cj4+Pj4gKyAgICBjb25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAq
aXZyc19tYXBwaW5ncyA9IHB0cjsKPj4+IEhvdyBhYnNvbHV0ZWx5IGNlcnRhaW4gYXJlIHdlIHRo
YXQgcHRyIHdpbGwgbmV2ZXIgYmUgTlVMTD8KPj4gQXMgY2VydGFpbiBhcyB3ZSBjYW4gYmUgYnkg
bmV2ZXIgaW5zdGFsbGluZyBhIE5VTEwgcG9pbnRlciBpbnRvIHRoZQo+PiByYWRpeCB0cmVlLCBh
bmQgYnkgb2JzZXJ2aW5nIHRoYXQgbmVpdGhlciByYWRpeF90cmVlX2Rlc3Ryb3koKSBub3IKPj4g
cmFkaXhfdHJlZV9ub2RlX2Rlc3Ryb3koKSB3b3VsZCBldmVyIGNhbGwgdGhlIGNhbGxiYWNrIGZv
ciBhIE5VTEwKPj4gbm9kZS4KPj4KPj4+IEl0IG1pZ2h0IGJlIGJldHRlciB0byByZW5hbWUgdGhp
cyB0byByYWRpeF90cmVlX2ZyZWVfaXZyc19tYXBwaW5ncygpIHRvCj4+PiBtYWtlIGl0IGNsZWFy
IHdobyBjYWxscyBpdCwgYW5kIGFsc28gcHJvdmlkZSBhIGhpbnQgYXMgdG8gd2h5IHRoZQo+Pj4g
cGFyYW1ldGVyIGlzIHZvaWQuCj4+IEknbSBub3QgaGFwcHkgdG8gYWRkIGEgcmFkaXhfdHJlZV8g
cHJlZml4OyBJJ2QgYmUgZmluZSB3aXRoIGFkZGluZwo+PiBlLmcuIGRvXyBpbnN0ZWFkLCBpbiBj
YXNlIHRoaXMgcHJvdmlkZXMgZW5vdWdoIG9mIGEgaGludCBmb3IgeW91cgo+PiB0YXN0ZSB0aGF0
IHRoaXMgaXMgYWN0dWFsbHkgYSBjYWxsYmFjayBmdW5jdGlvbi4KPiAKPiBIb3cgYWJvdXQgYSBf
Y2FsbGJhY2soKSBzdWZmaXg/wqAgSSdtIGxvb2tpbmcgdG8gbWFrZSBpdCBvYnZpb3VzIHRoYXQg
eW91Cj4gY29kZSBzaG91bGRuJ3Qgc2ltcGx5IGNhbGwgaXQgZGlyZWN0bHkuCgpXZWxsLCBva2F5
LCBkb25lLgoKPiBBICJkb18iIHByZWZpeCwgaW4gcGFydGljdWxhciwgcHJvdmlkZXMgbm8gdXNl
ZnVsIGluZm9ybWF0aW9uIHRvIHRoZSByZWFkZXIuCgpEZXBlbmRzLCBJIGd1ZXNzOiBUaGVyZSBh
cmUgYSBjb3VwbGUgb2YgcGxhY2VzIHdoZXJlIHdlIGFscmVhZHkgdXNlCnN1Y2ggbmFtaW5nLiBQ
ZW9wbGUgYXdhcmUgb2YgdGhpcyBtYXkgbWFrZSB0aGlzIGltcGxpY2F0aW9uLgoKPj4+PiBAQCAt
MTA4MiwxMyArMTEwMiwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUo
c3RyCj4+Pj4gICAgICBpZiAoIGludHIgJiYgIXNldF9pb21tdV9pbnRlcnJ1cHRfaGFuZGxlcihp
b21tdSkgKQo+Pj4+ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+Pj4+ICAKPj4+PiAtICAgIC8q
IFRvIG1ha2Ugc3VyZSB0aGF0IGRldmljZV90YWJsZS5idWZmZXIgaGFzIGJlZW4gc3VjY2Vzc2Z1
bGx5IGFsbG9jYXRlZCAqLwo+Pj4+IC0gICAgaWYgKCBkZXZpY2VfdGFibGUuYnVmZmVyID09IE5V
TEwgKQo+Pj4+ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhlIGRldmljZSB0YWJsZSBoYXMgYmVl
biBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkLiAqLwo+Pj4+ICsgICAgaXZyc19tYXBwaW5ncyA9IGdl
dF9pdnJzX21hcHBpbmdzKGlvbW11LT5zZWcpOwo+Pj4+ICsgICAgaWYgKCAhSVZSU19NQVBQSU5H
U19ERVZUQUIoaXZyc19tYXBwaW5ncykgKQo+Pj4gVGhpcyBpcyBzdGlsbCBnb2luZyB0byBjcmFz
aCB3aXRoIGEgTlVMTCBwb2ludGVyIGRlZmVyZW5jZSBpbiB0aGUgY2FzZQo+Pj4gZGVzY3JpYmVk
IGJ5IHRoZSBjb21tZW50LsKgIChUaGVuIGFnYWluLCBpdCBtYXkgbm90IGNyYXNoLCBhbmQgaGl0
Cj4+PiB1c2Vyc3BhY2UgYXQgdGhlIDY0TSBtYXJrLikKPj4+Cj4+PiBZb3UgYWJzb2x1dGVseSBu
ZWVkIHRvIGNoZWNrIGl2cnNfbWFwcGluZ3MgYmVpbmcgbm9uIE5VTEwgYmVmb3JlIHVzaW5nCj4+
PiBJVlJTX01BUFBJTkdTX0RFVlRBQigpLCBvciBwZXJoYXBzIHJvbGwgdGhlIGNoZWNrIGludG8g
dGhlIG1hY3JvLgo+PiBJIGNhbiBvbmx5IHJlcGVhdCB3aGF0IEkndmUgc2FpZCBpbiByZXBseSB0
byB5b3VyIHJlc3BlY3RpdmUgdjYgcmVtYXJrOgo+PiBXZSB3b24ndCBjb21lIGhlcmUgZm9yIGFu
IElPTU1VIHdoaWNoIGRpZG4ndCBoYXZlIGl0cyBpdnJzX21hcHBpbmdzCj4+IHN1Y2Nlc3NmdWxs
eSBhbGxvY2F0ZWQuCj4gCj4gUmlnaHQsIGJ1dCB0byBhIGZpcnN0IGFwcHJveGltYXRpb24sIEkg
ZG9uJ3QgY2FyZS7CoCBJIGNhbiBwaWN0dXJlCj4gZXhhY3RseSB3aGF0IENvdmVyaXR5IHdpbGwg
c2F5IGFib3V0IHRoaXMsIGluIHRoYXQgcmFkaXhfdHJlZV9sb29rdXAoKQo+IG1heSByZXR1cm4g
TlVMTCwgYW5kIGl0IGlzIHVzZWQgaGVyZSB1bmNvbmRpdGlvbmFsbHkgd2hlcmUgaW4gbW9zdCBv
dGhlcgo+IGNvbnRleHRzLCB0aGUgcG9pbnRlciBnZXRzIGNoZWNrZWQgYmVmb3JlIHVzZS4KCkV4
Y2VwdCB0aGF0LCBhcyBwZXIgeW91ciBzdGF0cyBiZWxvdywgaXQncyBub3QgYW55d2hlcmUgbmVh
ciAibW9zdCIuCgo+PiBZb3UgYWxzbyBzZWVtIHRvIGJlIG1peGluZyB1cCB0aGlzIGFuZCB0aGUK
Pj4gZGV2aWNlIHRhYmxlIGFsbG9jYXRpb24gLSB0aGUgY29tbWVudCByZWZlcnMgdG8gdGhlIGxh
dHRlciwgd2hpbGUgeW91cgo+PiBOVUxMIGRlcmVmIGNvbmNlcm4gaXMgYWJvdXQgdGhlIGZvcm1l
ci4gKElmIHlvdSBnbyB0aHJvdWdoIHRoZSBjb2RlCj4+IHlvdSdsbCBmaW5kIHRoYXQgd2UgaGF2
ZSBudW1lcm91cyBvdGhlciBwbGFjZXMgdXRpbGl6aW5nIHRoZSBmYWN0IHRoYXQKPj4gZ2V0X2l2
cnNfbWFwcGluZ3MoKSBjYW4ndCBmYWlsIGluIGNhc2VzIGxpa2UgdGhlIG9uZSBhYm92ZS4pCj4g
Cj4gVGhlIGV4aXN0aW5nIGNvZGUgYmVpbmcgdGVycmlibGUgaXNuJ3QgYSByZWFzb25hYmxlIGp1
c3RpZmljYXRpb24gZm9yCj4gYWRkaW5nIHRvIHRoZSBtZXNzLgo+IAo+IEl0IGFwcGVhcnMgd2Ug
aGF2ZToKPiAKPiAxeCBhc3NlcnQgbm90IG51bGwKPiAxNHggYmxpbmQgdXNlCj4gM3ggY2hlY2sK
PiAKPiB3aGljaCBpc24ndCBhIGdyZWF0IHN0YXRlbWVudCBhYm91dCB0aGUgcXVhbGl0eSBvZiB0
aGUgY29kZS4KCklmIGFueSBvZiB0aGUgImJsaW5kIiB1c2VzIHdlcmUgaW5kZWVkIG9uIGEgcGF0
aCB3aGVyZSB0aGlzIGNvdWxkCmluIHRoZW9yeSBiZSBOVUxMLCBJJ2QgYWdyZWUuIFRoZSBwYXRj
aCB3ZSdyZSBkaXNjdXNzaW5nIGhlcmUKZGVmaW5pdGVseSBkb2Vzbid0IGZhbGwgaW50byB0aGlz
IGNhdGVnb3J5LgoKPiBTZWVpbmcgYXMgd2UgYXJlIHB1c2hlZCB0byB0aGUgZGVhZGxpbmUgZm9y
IDQuMTMsIGJlZ3J1ZGdpbmdseSBBLWJ5Cj4gKHByZWZlcmFibHkgd2l0aCB0aGUgX2NhbGxiYWNr
KCkgc3VmZml4KSwgYnV0IEknbSBzdGlsbCBub3QgaGFwcHkgd2l0aAo+IHRoZSBvdmVyYWxsIHF1
YWxpdHkgb2YgdGhlIGNvZGUuwqAgQXQgbGVhc3QgaXQgaXNuJ3QgZ2V0dGluZwo+IHN1YnN0YW50
aWFsbHkgd29yc2UgYXMgYSBjb25zZXF1ZW5jZSBoZXJlLgoKSSBhcHByZWNpYXRlIHRoZSBhY2ss
IGJ1dCBJIHRoaW5rIEknZCBwcmVmZXIgdG8gbm90IG1ha2UgdXNlIG9mIGl0CmlmIGF0IGFsbCBw
b3NzaWJsZSB1bmRlciB0aGVzZSBjb25kaXRpb25zLiBJbnN0ZWFkIEknZCBsaWtlIHVzIHRvCnJl
YWNoIHNvbWUgY29tbW9uIGdyb3VuZCBoZXJlLiBTZWVpbmcgdGhhdCB3ZSdyZSBwYXN0IHRoZSBk
ZWFkbGluZQphbHJlYWR5LCBKw7xyZ2VuJ3MgcmVsZWFzZSBhY2sgd2lsbCBub3cgYmUgbmVlZGVk
IGFueXdheS4gSsO8cmdlbiAtCndvdWxkIHlvdSBiZSBmaW5lIHdpdGggc2V0dGxpbmcgb24gdGhp
cyB0YWtpbmcgYSBmZXcgbW9yZSBkYXlzLAphbmQgdGhlbiBzdGlsbCBhbGxvdyBpbiB0aGlzIHNl
cmllcz8gT3IgaXMgdHJ5aW5nIHRvIHNvb24gZmluZCBhCnJlc29sdXRpb24gaGVyZSBwb2ludGxl
c3MgYXMgeW91J2QgcmF0aGVyIG5vdCBzZWUgdGhpcyBnbyBpbgphbnltb3JlPwoKQXMgdG8gd2hh
dCAoaWYgYW55dGhpbmcpIHRvIGNoYW5nZSAtIEknZCBiZSBmaW5lIHdpdGggYWRkaW5nIGFuCmFz
c2VydGlvbiwgYnV0IEkgZG9uJ3QgdGhpbmsgdGhhdCB3b3VsZCBidXkgdXMgbXVjaCAoY29uc2lk
ZXJpbmcKbm9uLWRlYnVnIGJ1aWxkcykuIFdoYXQgSSdtIG5vdCBoYXBweSBhYm91dCBpcyBhZGRp
bmcgY2hlY2tzIGp1c3QKZm9yIHRoZSBzYWtlIG9mIGRvaW5nIHNvLiBBcHBseWluZyB0aGUgdW5k
ZXJseWluZyB0aGlua2luZyBvZgoiZG9uJ3QgdHJ1c3Qgb3Vyc2VsdmVzIiB0byB0aGUgZW50aXJl
IGNvZGUgYmFzZSB3b3VsZCBpbW8gcmVzdWx0CmluIHNldmVyZSBjcmlwcGxpbmcgb2YgdGhlIHNv
dXJjZXMgKG5ldmVydGhlbGVzcyBJIGFncmVlIHRoYXQKdGhlcmUgYXJlIGNhc2VzLCB3aGVuIGNv
bm5lY3Rpb25zIGFyZSBsZXNzIG9idmlvdXMsIHdoZXJlIGFkZGluZwpleHRyYSBjaGVja3MgaXMg
YWN0dWFsbHkgdXNlZnVsKS4KCkFzIHRvIHRoZSBzdGF0cyB5b3UgcHJvdmlkZSBhbmQgeW91ciBp
bXBsaWNhdGlvbiBvbiBjb2RlCnF1YWxpdHk6IFdoYXQncyB3cm9uZyB3aXRoIGNvZGUgZS5nLiB1
dGlsaXppbmcgdGhlIGtub3dsZWRnZQp0aGF0IG9uY2UgaXQgaG9sZHMgYSBzdHJ1Y3QgYW1kX2lv
bW11IGluIGl0cyBoYW5kcywgaXQgY2FuIHJlbHkKb24gdGhlcmUgYmVpbmcgYSByZXNwZWN0aXZl
IElWUlMgbWFwcGluZ3MgZW50cnk/IFRoZSBjYXNlcyB3aGVyZQp0aGUgcmV0dXJuIHZhbHVlIG9m
IGdldF9pdnJzX21hcHBpbmdzKCkgZ2V0cyBjaGVja2VkIGFyZQotIHRvIGRldGVybWluZSB3aGV0
aGVyIHRoZSBtYXBwaW5nIG5lZWRzIGFsbG9jYXRpbmcKICAoYWxsb2NfaXZyc19tYXBwaW5ncygp
KSwKLSB0byBkZXRlcm1pbmUgd2hldGhlciB0aGVyZSdzIGFuIElPTU1VIGZvciBhIGRldmljZSBp
biB0aGUKICBmaXJzdCBwbGFjZSAoZmluZF9pb21tdV9mb3JfZGV2aWNlKCkpLAotIHJlZHVuZGFu
dCB2ZXJpZmljYXRpb24gYWZ0ZXIgYW4gSU9NTVUgaGFzIGFscmVhZHkgYmVlbgogIGRldGVybWlu
ZWQgZm9yIGEgZGV2aWNlIChhbWRfaW9tbXVfYWRkX2RldmljZSgpKS4KSS5lLiB0aGUgZmlyc3Qg
dHdvIGFyZSBqdXN0aWZpZWQsIGFuZCB0byBhcnJhbmdlIGZvciBhIGNvbnNpc3RlbnQKY29kZSBi
YXNlIHRoZSAzcmQgb25lIHNob3VsZCBiZSBjb25zaWRlcmVkIHRvIGRyb3AgYWdhaW4gKEkgdGhp
bmsKdGhpcyBpcyBhbiBpbnN0YW5jZSBJIGFkZGVkIHJlY2VudGx5LCBub3QgaGF2aW5nIHJlYWxp
emVkICh5ZXQpCnRoYXQgdGhlIGltcGxpY2F0aW9uIGlzIGJlaW5nIHV0aWxpemVkIGV2ZXJ5d2hl
cmUgZWxzZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 10:19:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 10:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHQ76-0005gP-KO; Mon, 07 Oct 2019 10:19:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHQ75-0005gG-F9
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 10:19:35 +0000
X-Inumbo-ID: f5148d6c-e8eb-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f5148d6c-e8eb-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 10:19:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6D9B0B22E;
 Mon,  7 Oct 2019 10:19:33 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
 <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
 <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
 <ee24c8e1-c925-f78e-1d51-d0d1f03f7326@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f0c08d79-fad2-4760-6e18-99bfe84509e2@suse.com>
Date: Mon, 7 Oct 2019 12:19:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <ee24c8e1-c925-f78e-1d51-d0d1f03f7326@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMTkgMTI6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEkgYXBwcmVjaWF0ZSB0aGUg
YWNrLCBidXQgSSB0aGluayBJJ2QgcHJlZmVyIHRvIG5vdCBtYWtlIHVzZSBvZiBpdAo+IGlmIGF0
IGFsbCBwb3NzaWJsZSB1bmRlciB0aGVzZSBjb25kaXRpb25zLiBJbnN0ZWFkIEknZCBsaWtlIHVz
IHRvCj4gcmVhY2ggc29tZSBjb21tb24gZ3JvdW5kIGhlcmUuIFNlZWluZyB0aGF0IHdlJ3JlIHBh
c3QgdGhlIGRlYWRsaW5lCj4gYWxyZWFkeSwgSsO8cmdlbidzIHJlbGVhc2UgYWNrIHdpbGwgbm93
IGJlIG5lZWRlZCBhbnl3YXkuIErDvHJnZW4gLQo+IHdvdWxkIHlvdSBiZSBmaW5lIHdpdGggc2V0
dGxpbmcgb24gdGhpcyB0YWtpbmcgYSBmZXcgbW9yZSBkYXlzLAo+IGFuZCB0aGVuIHN0aWxsIGFs
bG93IGluIHRoaXMgc2VyaWVzPyBPciBpcyB0cnlpbmcgdG8gc29vbiBmaW5kIGEKPiByZXNvbHV0
aW9uIGhlcmUgcG9pbnRsZXNzIGFzIHlvdSdkIHJhdGhlciBub3Qgc2VlIHRoaXMgZ28gaW4KPiBh
bnltb3JlPwoKQXMgaXQgaXNuJ3QgYSBjb21wbGV0ZWx5IHRyaXZpYWwgcGF0Y2ggc2VyaWVzIEkn
ZCBsaWtlIHRvIGtub3cgd2hhdAp0aGUgZ2FpbiB3b3VsZCBiZTogaXMgaXQganVzdCBhICJuaWNl
IHRvIGhhdmUiLCBkb2VzIGl0IHNvbHZlIGEKdGhlb3JldGljYWwgKG5vdCB0byBiZSBleHBlY3Rl
ZCkgcHJvYmxlbSwgb3IgZG8geW91IHRoaW5rIGl0IHdpbGwKYmUgbmVlZGVkIHRvIGJlIGJhY2tw
b3J0ZWQgaWYgSSBzYXkgIm5vIj8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 10:24:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 10:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHQBP-0006SH-Df; Mon, 07 Oct 2019 10:24:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DAgt=YA=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iHQBO-0006SC-4n
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 10:24:02 +0000
X-Inumbo-ID: 942a1228-e8ec-11e9-8c93-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 942a1228-e8ec-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 10:24:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570443842;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=XY0NZ26pbXTkwhl4nmFZyFBv0grrWSbIN48szusCA0E=;
 b=CW+g9sitL8KDrcTSYZnihA4EFmy8Va9fX9hnlJZ9A7aNK2qpjRc3chfS
 q7rlnHMlyP20WggBRJBWUxsENbqsykkPDW536UQe797N1XwpayA2bbXH/
 NlSy5geyiP73DpSv7xLvPU6AticWjwmv3Hdtra8pxARjT2mUOlTKzNmwA o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5m+Xiv+JsAHXIRVtPzNOVvEt3MHF4mU81YATu/yWrI8t5FUnK4FLwq7eyPpcNizwOY/sNxNVl4
 /K6D0log9zZqKfJrBIp4geXYFcYDCk4sqSYMm22RSlckA3R7I9Aefs3Bgqa3d2RSjt6SCQFjnu
 IunGEoiPCNn/r0rQpRGCGZMm7xjOjC8QE0ttAs+OhrWdPWlpGdALs/NjPVVVwOVi4CrwT3+Ctd
 pvlrNdz0DW8gOfMA43zFozIjXymw9SgS4+7DDqIJN7FbWz755WDfB89wHjVfnrVwJxodc6OcNJ
 NQc=
X-SBRS: 2.7
X-MesageID: 6543435
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,267,1566878400"; 
   d="scan'208";a="6543435"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20191007063519.2912-1-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <abc2d1c0-f08c-1096-f39a-783fab0599f7@citrix.com>
Date: Mon, 7 Oct 2019 11:23:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191007063519.2912-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/sched: let credit scheduler control
 its timer all alone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>, Jan
 Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSA3OjM1IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFRoZSBjcmVkaXQgc2No
ZWR1bGVyIGlzIHRoZSBvbmx5IHNjaGVkdWxlciB3aXRoIHRpY2tfc3VzcGVuZCBhbmQKPiB0aWNr
X3Jlc3VtZSBjYWxsYmFja3MuIFRvZGF5IHRob3NlIGNhbGxiYWNrcyBhcmUgaW52b2tlZCB3aXRo
b3V0IGJlaW5nCj4gZ3VhcmRlZCBieSB0aGUgc2NoZWR1bGVyIGxvY2sgd2hpY2ggaXMgY3JpdGlj
YWwgd2hlbiBhdCB0aGUgc2FtZSB0aGUKPiBjcHUgdGhvc2UgY2FsbGJhY2tzIGFyZSBhY3RpdmUg
aXMgYmVpbmcgbW92ZWQgdG8gb3IgZnJvbSBhIGNwdXBvb2wuCj4gCj4gQ3Jhc2hlcyBsaWtlIHRo
ZSBmb2xsb3dpbmcgYXJlIHBvc3NpYmxlIGR1ZSB0byB0aGF0IHJhY2U6Cj4gCj4gKFhFTikgLS0t
LVsgWGVuLTQuMTMuMC04LjAuMTItZCAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0t
LS0KPiAoWEVOKSBDUFU6ICAgIDc5Cj4gKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI0
NjdkYz5dIHNldF90aW1lcisweDM5LzB4MWY3Cj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEw
MDAyICAgQ09OVEVYVDogaHlwZXJ2aXNvcgo+IDxzbmlwPgo+IChYRU4pIFhlbiBjYWxsIHRyYWNl
Ogo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI0NjdkYz5dIHNldF90aW1lcisweDM5LzB4MWY3Cj4g
KFhFTikgICAgWzxmZmZmODJkMDgwMjJjMWY0Pl0KPiBzY2hlZF9jcmVkaXQuYyNjc2NoZWRfdGlj
a19yZXN1bWUrMHg1NC8weDU5Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjQxZGZlPl0gc2NoZWRf
dGlja19yZXN1bWUrMHg2Ny8weDg2Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmVkYTUyPl0gbXdh
aXQtaWRsZS5jI213YWl0X2lkbGUrMHgzMmIvMHgzNTcKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAy
NzkzOWU+XSBkb21haW4uYyNpZGxlX2xvb3ArMHhhNi8weGMyCj4gKFhFTikKPiAoWEVOKSBQYWdl
dGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAwMDAwNDg6Cj4gKFhFTikgIEw0WzB4MDAwXSA9IDAw
MDAwMDgyY2ZiOWMwNjMgZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pICBMM1sweDAwMF0gPSAwMDAw
MDA4MmNmYjliMDYzIGZmZmZmZmZmZmZmZmZmZmYKPiAoWEVOKSAgTDJbMHgwMDBdID0gMDAwMDAw
ODJjZmI5YTA2MyBmZmZmZmZmZmZmZmZmZmZmCj4gKFhFTikgIEwxWzB4MDAwXSA9IDAwMDAwMDAw
MDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQVSA3OToKPiAoWEVO
KSBGQVRBTCBQQUdFIEZBVUxUCj4gKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0KPiAoWEVOKSBGYXVs
dGluZyBsaW5lYXIgYWRkcmVzczogMDAwMDAwMDAwMDAwMDA0OAo+IChYRU4pICoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAKPiBUaGUgY2FsbGJhY2tzIGFyZSB1c2Vk
IHdoZW4gdGhlIGNwdSBpcyBnb2luZyB0byBvciBjb21pbmcgZnJvbSBpZGxlIGluCj4gb3JkZXIg
dG8gYWxsb3cgaGlnaGVyIEMtc3RhdGVzLgo+IAo+IFRoZSBjcmVkaXQgc2NoZWR1bGVyIGtub3dz
IHdoZW4gaXQgaXMgZ29pbmcgdG8gc2NoZWR1bGUgYW4gaWRsZQo+IHNjaGVkdWxpbmcgdW5pdCBv
ciBhbm90aGVyIG9uZSBhZnRlciBpZGxlLCBzbyBpdCBjYW4gZWFzaWx5IHN0b3Agb3IKPiByZXN1
bWUgdGhlIHRpbWVyIGl0c2VsZiByZW1vdmluZyB0aGUgbmVlZCB0byBkbyBzbyB2aWEgdGhlIGNh
bGxiYWNrLgo+IEFzIHRoaXMgdGltZXIgaGFuZGxpbmcgaXMgZG9uZSBpbiB0aGUgbWFpbiBzY2hl
ZHVsaW5nIGZ1bmN0aW9uIHRoZQo+IHNjaGVkdWxlciBsb2NrIGlzIHN0aWxsIGhlbGQsIHNvIHRo
ZSByYWNlIHdpdGggY3B1cG9vbCBvcGVyYXRpb25zIGNhbgo+IG5vIGxvbmdlciBvY2N1ci4gTm90
ZSB0aGF0IGNhbGxpbmcgdGhlIGNhbGxiYWNrcyBmcm9tIHNjaGVkdWxlX2NwdV9ybSgpCj4gYW5k
IHNjaGVkdWxlX2NwdV9hZGQoKSBpcyBubyBsb25nZXIgbmVlZGVkLCBhcyB0aGUgdHJhbnNpdGlv
bnMgdG8gYW5kCj4gZnJvbSBpZGxlIGluIHRoZSBjcHVwb29sIHdpdGggY3JlZGl0IGFjdGl2ZSB3
aWxsIGF1dG9tYXRpY2FsbHkgb2NjdXIKPiBhbmQgZG8gdGhlIHJpZ2h0IHRoaW5nLgo+IAo+IFdp
dGggdGhlIGxhc3QgdXNlciBvZiB0aGUgY2FsbGJhY2tzIGdvbmUgdGhvc2UgY2FuIGJlIHJlbW92
ZWQuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IC0tLQo+IFYyOgo+IC0gaW5zdGVhZCBvZiBsb2NraW5nIGhhbmRsZSB0aW1lciBpbiBjcmVkaXQg
b25seSAoR2VvcmdlIER1bmxhcCkKPiAtLS0KPiAgeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5j
IHwgIDMgLS0tCj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8IDM0ICsrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwg
MjYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmggIHwgMTUgLS0tLS0tLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgNjggZGVsZXRpb25zKC0pCgpMaWtlIHRob3NlIGRpZmZzdGF0cy4gOi0pCgpQdXNoZWQs
IHRoYW5rcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 10:49:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 10:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHQZz-00009U-DS; Mon, 07 Oct 2019 10:49:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=C2cV=YA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHQZx-00009J-NU
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 10:49:25 +0000
X-Inumbo-ID: 1fc1efce-e8f0-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1fc1efce-e8f0-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 10:49:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3F77CB2BB;
 Mon,  7 Oct 2019 10:49:22 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
 <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
 <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
 <ee24c8e1-c925-f78e-1d51-d0d1f03f7326@suse.com>
 <f0c08d79-fad2-4760-6e18-99bfe84509e2@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <19607600-ebcd-2700-abce-19f53c503633@suse.com>
Date: Mon, 7 Oct 2019 12:49:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f0c08d79-fad2-4760-6e18-99bfe84509e2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMjAxOSAxMjoxOSwgSsO8cmdlbiBHcm/DnyAgd3JvdGU6Cj4gT24gMDcuMTAuMTkg
MTI6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJIGFwcHJlY2lhdGUgdGhlIGFjaywgYnV0IEkg
dGhpbmsgSSdkIHByZWZlciB0byBub3QgbWFrZSB1c2Ugb2YgaXQKPj4gaWYgYXQgYWxsIHBvc3Np
YmxlIHVuZGVyIHRoZXNlIGNvbmRpdGlvbnMuIEluc3RlYWQgSSdkIGxpa2UgdXMgdG8KPj4gcmVh
Y2ggc29tZSBjb21tb24gZ3JvdW5kIGhlcmUuIFNlZWluZyB0aGF0IHdlJ3JlIHBhc3QgdGhlIGRl
YWRsaW5lCj4+IGFscmVhZHksIErDvHJnZW4ncyByZWxlYXNlIGFjayB3aWxsIG5vdyBiZSBuZWVk
ZWQgYW55d2F5LiBKw7xyZ2VuIC0KPj4gd291bGQgeW91IGJlIGZpbmUgd2l0aCBzZXR0bGluZyBv
biB0aGlzIHRha2luZyBhIGZldyBtb3JlIGRheXMsCj4+IGFuZCB0aGVuIHN0aWxsIGFsbG93IGlu
IHRoaXMgc2VyaWVzPyBPciBpcyB0cnlpbmcgdG8gc29vbiBmaW5kIGEKPj4gcmVzb2x1dGlvbiBo
ZXJlIHBvaW50bGVzcyBhcyB5b3UnZCByYXRoZXIgbm90IHNlZSB0aGlzIGdvIGluCj4+IGFueW1v
cmU/Cj4gCj4gQXMgaXQgaXNuJ3QgYSBjb21wbGV0ZWx5IHRyaXZpYWwgcGF0Y2ggc2VyaWVzIEkn
ZCBsaWtlIHRvIGtub3cgd2hhdAo+IHRoZSBnYWluIHdvdWxkIGJlOiBpcyBpdCBqdXN0IGEgIm5p
Y2UgdG8gaGF2ZSIsIGRvZXMgaXQgc29sdmUgYQo+IHRoZW9yZXRpY2FsIChub3QgdG8gYmUgZXhw
ZWN0ZWQpIHByb2JsZW0sIG9yIGRvIHlvdSB0aGluayBpdCB3aWxsCj4gYmUgbmVlZGVkIHRvIGJl
IGJhY2twb3J0ZWQgaWYgSSBzYXkgIm5vIj8KClRoZSAzcmQgcGF0Y2ggaW4gdGhpcyBzZXJpZXMg
aXMgd2hhdCBpcyByZWFsbHkgd2FudGVkLCB0byBjbG9zZQphIHByZXZpb3VzbHkganVzdCB0aGVv
cmV0aWNhbCBidXQgKEkgdGhpbmspIG5vdyBpbiBwcmluY2lwbGUKcG9zc2libGUgZ2FwIHdpdGgg
ZGV2aWNlIHRhYmxlIGluaXRpYWxpemF0aW9uLCBwb3RlbnRpYWxseQphbGxvd2luZyB1bnRyYW5z
bGF0ZWQgRE1BIG9yIGludGVycnVwdCByZXF1ZXN0cyB0byBtYWtlIGl0CnRocm91Z2ggd2hlbiBu
b3Qgc28gaW50ZW5kZWQuIElmIHRoaXMgd2FzIHRvIGJlIGJhY2twb3J0ZWQsIEkKdGhpbmsgSSdk
IHRyeSByZS1iYXNpbmcgcGF0Y2hlcyAyIGFuZCAzIG9udG8gYSB0cmVlIHdpdGhvdXQKcGF0Y2gg
MSwgYnV0IGRvaW5nIHNvIGZvciBtYXN0ZXIgZG9lc24ndCBsb29rICh0byBtZSkgdG8gYmUgYQp2
ZXJ5IHJlYXNvbmFibGUgc3RlcCwgc2VlaW5nIHRoYXQgcGF0Y2ggMSBoYWQgYmVlbiB0aGVyZSBm
aXJzdC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 11:06:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHQqf-0001tY-Fl; Mon, 07 Oct 2019 11:06:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DAgt=YA=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iHQqe-0001tP-7e
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 11:06:40 +0000
X-Inumbo-ID: 79c2b81c-e8f2-11e9-97ab-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79c2b81c-e8f2-11e9-97ab-12813bfff9fa;
 Mon, 07 Oct 2019 11:06:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570446374;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=pACRpttyaEMry1qCX9mwEZmR24TcttkNJDPM7FeURf0=;
 b=OMb+toAloaDfL/8ass8wYmJFrBl4PSk5wUVsLUblRFG+u+Fx8oxGA/6d
 lMNhNiaNlT4PKtwNO0HiGs6PvHPELPR7IvguV1pO8JGOBS/q8yuvTYujG
 4CmIOz8kpX5V4XjSRKnxW9vjhJsNr2QqngByujreyupvCDU/X9yIqW2ZF Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1wsURWSluC9Kg85vLyHyhUQNW6lgBqHW3iQwC3UWOF0ovMJSvQuUKXzJ/XqGfLuAa7n9B9ItWs
 E7aLk9aSBzBOy7AEya7SC6I1zSu4UJPzJveT/KsouZngk8i1zQQpg36y78MMgLIr5am5JK8t2s
 SdUTXAtf1mTN/D/VWklen1Hbg8pwInWBKGKmYddzA4BF7jpdXL9gxPU0WvtrPzp/o/a0mkCNX7
 H9h29hgE2ngddUNJewkg9sDIcYavu0nChrhw0wcD6J98ejeLBpjXMKdC+Q3QReWpFTdvfRrNBF
 jSk=
X-SBRS: 2.7
X-MesageID: 6799687
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6799687"
To: Lars Kurth <lars.kurth@xenproject.org>, <xen-devel@lists.xenproject.org>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <00c6c80b12b1d201d7140626c7efe9d75645dee9.1569525222.git.lars.kurth@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <e8fee669-7e83-d68f-e56e-3dda4a0e0611@citrix.com>
Date: Mon, 7 Oct 2019 12:06:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <00c6c80b12b1d201d7140626c7efe9d75645dee9.1569525222.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/6] Import v1.4 of Contributor Covenant
 CoC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNi8xOSA4OjM5IFBNLCBMYXJzIEt1cnRoIHdyb3RlOgo+IEZyb206IExhcnMgS3VydGgg
PGxhcnMua3VydGhAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBMYXJzIEt1cnRoIDxs
YXJzLmt1cnRoQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+IENjOiB4ZW4tYXBpQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IHdpbi1w
di1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBtaXJhZ2Vvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IENjOiBjb21taXR0ZXJzQHhlbnByb2plY3Qub3JnCj4gLS0tCj4gIGNv
ZGUtb2YtY29uZHVjdC5tZCB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKQo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgY29kZS1vZi1jb25kdWN0Lm1kCj4gCj4gZGlmZiAtLWdpdCBh
L2NvZGUtb2YtY29uZHVjdC5tZCBiL2NvZGUtb2YtY29uZHVjdC5tZAo+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uODFiMjE3Ywo+IC0tLSAvZGV2L251bGwKPiArKysgYi9j
b2RlLW9mLWNvbmR1Y3QubWQKPiBAQCAtMCwwICsxLDc2IEBACj4gKyMgQ29udHJpYnV0b3IgQ292
ZW5hbnQgQ29kZSBvZiBDb25kdWN0Cj4gKwo+ICsjIyBPdXIgUGxlZGdlCj4gKwo+ICtJbiB0aGUg
aW50ZXJlc3Qgb2YgZm9zdGVyaW5nIGFuIG9wZW4gYW5kIHdlbGNvbWluZyBlbnZpcm9ubWVudCwg
d2UgYXMKPiArY29udHJpYnV0b3JzIGFuZCBtYWludGFpbmVycyBwbGVkZ2UgdG8gbWFrZSBwYXJ0
aWNpcGF0aW9uIGluIG91ciBwcm9qZWN0IGFuZAo+ICtvdXIgY29tbXVuaXR5IGEgaGFyYXNzbWVu
dC1mcmVlIGV4cGVyaWVuY2UgZm9yIGV2ZXJ5b25lLCByZWdhcmRsZXNzIG9mIGFnZSwgYm9keQo+
ICtzaXplLCBkaXNhYmlsaXR5LCBldGhuaWNpdHksIHNleCBjaGFyYWN0ZXJpc3RpY3MsIGdlbmRl
ciBpZGVudGl0eSBhbmQgZXhwcmVzc2lvbiwKPiArbGV2ZWwgb2YgZXhwZXJpZW5jZSwgZWR1Y2F0
aW9uLCBzb2Npby1lY29ub21pYyBzdGF0dXMsIG5hdGlvbmFsaXR5LCBwZXJzb25hbAo+ICthcHBl
YXJhbmNlLCByYWNlLCByZWxpZ2lvbiwgb3Igc2V4dWFsIGlkZW50aXR5IGFuZCBvcmllbnRhdGlv
bi4KClRoaXMgaXMgcmVsYXRpdmVseSBtaW5vciwgYnV0IEkgZG9uJ3QgZmVlbCBxdWl0ZSBjb21m
b3J0YWJsZSB3aXRoIHRoZQp3b3JkaW5nLiAgInBsZWRnZSB0byBtYWtlIGl0IGEgaGFyYXNzbWVu
dC1mcmVlIGV4cGVyaWVuY2UiIHRvIG1lIGltcGxpZXMKdGhhdCB3ZSBwbGVkZ2UgdGhhdCAqbm9i
b2R5IHdpbGwgZXZlciBleHBlcmllbmNlIGhhcmFzc21lbnQqLiAgSSBkb24ndAp0aGluayB0aGF0
J3Mgc29tZXRoaW5nIHdlIGNhbiBkZWxpdmVyLCBhbnkgbW9yZSB0aGFuIGEgZ292ZXJubWVudCBj
YW4KcHJvbWlzZSB0aGVyZSB3aWxsIGJlIHplcm8gY3JpbWUuICBJIHRoaW5rIHdlIGNvdWxkIHBy
b21pc2UgdG8KKm1haW50YWluKiBhIGhhcmFzc21lbnQtZnJlZSBleHBlcmllbmNlLCB3aGljaCBp
bXBsaWVzIHRoaW5ncyB0byBhCnJlc3RvcmluZyBoYXJhc3NtZW50LWZyZWUgc3RhdGUgYWZ0ZXIg
aXQncyBiZWVuIGJyb2tlbi4KCkV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBnb29kLgoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 11:07:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHQr7-0001xK-Qs; Mon, 07 Oct 2019 11:07:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J9qX=YA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHQr6-0001x6-D6
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 11:07:08 +0000
X-Inumbo-ID: 99d22ebc-e8f2-11e9-97ab-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99d22ebc-e8f2-11e9-97ab-12813bfff9fa;
 Mon, 07 Oct 2019 11:07:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570446427;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=TucBBYKtyFJGaBUQUqA653/yziYcNX22ruFJ6IIVis4=;
 b=eE/lcdmBU8RW89fCI569FxoXn0vrpyHX9am3oxgTPIz0Bop43qEWz30x
 oxfsZumshcAGoAdl+18E5zKWmjwXlWjkOWvB5mWgjzgT48OMXVK7nhps7
 4kXK1DvEXyNO4hMXTPZq1g1bide7s7iAs/7KIduuMYfFqvalTxnOsOPgk U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: irtljgXMmOsfZAY1spQkuxJsonFcg1ExGBWjGpTMT2Pil1NAp+LYU53yNCIfjd/bRiXBY0V4oM
 luX8RvPI6+9H6h2Sb6gDgDr/waQYnr+33jO1g9tNglVJC3PJ2UGdqxfN1v9diKU3XMVsUBHvot
 PdfdJI00mij5Nr00S6455igs/D+7Mmyg4xJBrnicko+bjvoAL1wnWFs9Dl4XNzaShQIdp+FyF7
 npkvM7a32zCzxHIAV6BQVl18/n0aLY66K+Cv+SfhWTmLZWQXvIj6zP43CpTdbRuE3+k+QDerlJ
 muo=
X-SBRS: 2.7
X-MesageID: 6845469
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6845469"
From: Lars Kurth <lars.kurth@citrix.com>
To: Wei Liu <wl@xen.org>
Thread-Topic: [PATCH for-4.13] docs: update all URLs in man pages
Thread-Index: AQHVegVbVDevXTtO/kiOWKJCl1zny6dKDe0AgAS7WYD///y6AIAAM+UA
Date: Mon, 7 Oct 2019 11:07:03 +0000
Message-ID: <89DCD1DE-6232-46DA-86D6-C0E671885671@citrix.com>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
 <20191004085728.ba4tpw6gfvhcaowz@debian>
 <1B611AEA-677A-47CF-8F6D-BA811F0D5330@citrix.com>
 <CAK9nU=pUpSfOJrh7cOjVZmCsgfr79C2txdqYUyfvrQCxQweCnA@mail.gmail.com>
In-Reply-To: <CAK9nU=pUpSfOJrh7cOjVZmCsgfr79C2txdqYUyfvrQCxQweCnA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <630B493D25AE3F4D9BC4ABECDB94E750@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA3LzEwLzIwMTksIDEwOjAxLCAiV2VpIExpdSIgPHdsQHhlbi5vcmc+IHdyb3Rl
Og0KDQogICAgT24gTW9uLCA3IE9jdCAyMDE5IGF0IDA5OjEzLCBMYXJzIEt1cnRoIDxsYXJzLmt1
cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0KICAgID4NCiAgICA+DQogICAgPg0KICAgID4gT24gMDQv
MTAvMjAxOSwgMDk6NTcsICJXZWkgTGl1IiA8d2xAeGVuLm9yZz4gd3JvdGU6DQogICAgPg0KICAg
ID4gICAgIE9uIFRodSwgT2N0IDAzLCAyMDE5IGF0IDA0OjEyOjMwUE0gKzAwMDAsIExhcnMgS3Vy
dGggd3JvdGU6DQogICAgPiAgICAgPiBTcGVjaWZpY2FsbHkNCiAgICA+ICAgICA+ICogeGVuLm9y
ZyB0byB4ZW5wcm9qZWN0Lm9yZw0KICAgID4gICAgID4gKiBodHRwIHRvIGh0dHBzDQogICAgPiAg
ICAgPiAqIFJlcGxhY2VkIHBhZ2VzIHdoZXJlIHBhZ2UgaGFzIG1vdmVkDQogICAgPiAgICAgPiAg
IChpbmNsdWRpbmcgb24geGVuIHBhZ2VzIGFzIHdlbGwgYXMgZXh0ZXJuYWwgcGFnZXMpDQogICAg
PiAgICAgPiAqIFJlbW92ZWQgc29tZSBVUkxzIChlLmcuIGRvd25sb2FkcyBmb3IgTGludXggUFYg
ZHJpdmVycykNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBUZXN0ZWQtYnk6IExhcnMgS3VydGgg
PGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAgICA+ICAgICA+IFNpZ25lZC1vZmYtYnk6IExhcnMg
S3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCiAgICA+DQogICAgPiAgICAgRG8geW91IGhh
dmUgYSBicmFuY2ggZm9yIHRoaXMgcGF0Y2g/DQogICAgPg0KICAgID4gVW5mb3J0dW5hdGVseSwg
bm90OiBJIG5ldmVyIGNyZWF0ZWQgYSBwZXJzb25hbCBjb3B5IG9mIHhlbi5naXQgb24geGVuYml0
cw0KICAgID4gUmVhbGx5IHNob3VsZCBkbyB0aGlzDQogICAgDQogICAgUGxlYXNlIGRvLiBJIGNv
dWxkbid0IHJlcGx5IHRoaXMgcGF0Y2ggY2xlYW5seS4gTm90IHN1cmUgd2h5IGdpdA0KICAgIHdh
c24ndCBoYXBweSBhYm91dCBpdC4NCiAgICANCiAgICBXZWkuDQogICAgDQpIaSBXZWksDQoNCkkg
Zml4ZWQgdGhlIG1pc3NpbmcgaHR0cCBsaW5rIGFuZCByZWJhc2VkIHRvIHN0YWdpbmcNClNlZSBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvbGFyc2sveGVuLmdpdDthPWNv
bW1pdDtoPTA4OGMyNzgxNzk1YzU5MjRjZDFmYzdmMTFmM2QzMTE1NGQ4NjY3OTkgJiBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvbGFyc2sveGVuLmdpdDthPXNob3J0bG9n
O2g9cmVmcy9oZWFkcy9kb2NzLWNoYW5nZXMtNC4xMy12MiANCg0KV2hlbiByZWJhc2luZyB0aGVy
ZSB3YXMgbm8gY29uZmxpY3QsIHNvIG5vdCBzdXJlIHdoeSBpdCBkaWRuJ3QgYXBwbHkgZm9yIHlv
dQ0KDQpSZWdhcmRzDQpMYXJzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 11:10:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHQty-0002rP-H1; Mon, 07 Oct 2019 11:10:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHQtw-0002f3-Ok
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 11:10:04 +0000
X-Inumbo-ID: 02cada22-e8f3-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02cada22-e8f3-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 11:10:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EB110ACB7;
 Mon,  7 Oct 2019 11:10:02 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>, Wei Liu <wl@xen.org>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
 <20191004085728.ba4tpw6gfvhcaowz@debian>
 <1B611AEA-677A-47CF-8F6D-BA811F0D5330@citrix.com>
 <CAK9nU=pUpSfOJrh7cOjVZmCsgfr79C2txdqYUyfvrQCxQweCnA@mail.gmail.com>
 <89DCD1DE-6232-46DA-86D6-C0E671885671@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <dea300ad-adf7-941c-92d9-1ad65f27c165@suse.com>
Date: Mon, 7 Oct 2019 13:10:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <89DCD1DE-6232-46DA-86D6-C0E671885671@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMTkgMTM6MDcsIExhcnMgS3VydGggd3JvdGU6Cj4gCj4gCj4g77u/T24gMDcvMTAv
MjAxOSwgMTA6MDEsICJXZWkgTGl1IiA8d2xAeGVuLm9yZz4gd3JvdGU6Cj4gCj4gICAgICBPbiBN
b24sIDcgT2N0IDIwMTkgYXQgMDk6MTMsIExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gICAgICA+Cj4gICAgICA+Cj4gICAgICA+Cj4gICAgICA+IE9uIDA0LzEwLzIw
MTksIDA5OjU3LCAiV2VpIExpdSIgPHdsQHhlbi5vcmc+IHdyb3RlOgo+ICAgICAgPgo+ICAgICAg
PiAgICAgT24gVGh1LCBPY3QgMDMsIDIwMTkgYXQgMDQ6MTI6MzBQTSArMDAwMCwgTGFycyBLdXJ0
aCB3cm90ZToKPiAgICAgID4gICAgID4gU3BlY2lmaWNhbGx5Cj4gICAgICA+ICAgICA+ICogeGVu
Lm9yZyB0byB4ZW5wcm9qZWN0Lm9yZwo+ICAgICAgPiAgICAgPiAqIGh0dHAgdG8gaHR0cHMKPiAg
ICAgID4gICAgID4gKiBSZXBsYWNlZCBwYWdlcyB3aGVyZSBwYWdlIGhhcyBtb3ZlZAo+ICAgICAg
PiAgICAgPiAgIChpbmNsdWRpbmcgb24geGVuIHBhZ2VzIGFzIHdlbGwgYXMgZXh0ZXJuYWwgcGFn
ZXMpCj4gICAgICA+ICAgICA+ICogUmVtb3ZlZCBzb21lIFVSTHMgKGUuZy4gZG93bmxvYWRzIGZv
ciBMaW51eCBQViBkcml2ZXJzKQo+ICAgICAgPiAgICAgPgo+ICAgICAgPiAgICAgPiBUZXN0ZWQt
Ynk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KPiAgICAgID4gICAgID4gU2ln
bmVkLW9mZi1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+ICAgICAgPgo+
ICAgICAgPiAgICAgRG8geW91IGhhdmUgYSBicmFuY2ggZm9yIHRoaXMgcGF0Y2g/Cj4gICAgICA+
Cj4gICAgICA+IFVuZm9ydHVuYXRlbHksIG5vdDogSSBuZXZlciBjcmVhdGVkIGEgcGVyc29uYWwg
Y29weSBvZiB4ZW4uZ2l0IG9uIHhlbmJpdHMKPiAgICAgID4gUmVhbGx5IHNob3VsZCBkbyB0aGlz
Cj4gICAgICAKPiAgICAgIFBsZWFzZSBkby4gSSBjb3VsZG4ndCByZXBseSB0aGlzIHBhdGNoIGNs
ZWFubHkuIE5vdCBzdXJlIHdoeSBnaXQKPiAgICAgIHdhc24ndCBoYXBweSBhYm91dCBpdC4KPiAg
ICAgIAo+ICAgICAgV2VpLgo+ICAgICAgCj4gSGkgV2VpLAo+IAo+IEkgZml4ZWQgdGhlIG1pc3Np
bmcgaHR0cCBsaW5rIGFuZCByZWJhc2VkIHRvIHN0YWdpbmcKPiBTZWUgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xhcnNrL3hlbi5naXQ7YT1jb21taXQ7aD0wODhjMjc4
MTc5NWM1OTI0Y2QxZmM3ZjExZjNkMzExNTRkODY2Nzk5ICYgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL2xhcnNrL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMv
ZG9jcy1jaGFuZ2VzLTQuMTMtdjIKPiAKPiBXaGVuIHJlYmFzaW5nIHRoZXJlIHdhcyBubyBjb25m
bGljdCwgc28gbm90IHN1cmUgd2h5IGl0IGRpZG4ndCBhcHBseSBmb3IgeW91CgpNeSBSZWxlYXNl
LWFja2VkLWJ5OiBzdGlsbCBzdGFuZHMuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 11:25:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHR8h-000419-0X; Mon, 07 Oct 2019 11:25:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hoFu=YA=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iHR8g-000414-9J
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 11:25:18 +0000
X-Inumbo-ID: 233dfe23-e8f5-11e9-97ab-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 233dfe23-e8f5-11e9-97ab-12813bfff9fa;
 Mon, 07 Oct 2019 11:25:17 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id n14so14777906wrw.9
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 04:25:17 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=6j+Rfgpih8ioJOk1Ej2SJtZahiQJ0OyQWYW6gcu6/1U=;
 b=Cosh3MN9nDDRrgG3lZW/CEX/Kag3K+QkAq/MXsdHA+9HFulvbf0YrO0XceYcJml68C
 y1rsByQ1AT15NIaJGUk96uChtzTot5Lx4Fxb8ZQCdlNr+0WBiIIqdpei1Nb5MNRQwntF
 d8duwf/l1/zOczUMZTktiIM3zpajduxrluhm5o0B6t4nIXZUNzBma/8d8aLlQnTGKMGA
 025LqIZBvWcKPWlksHN8GKgFxgnzHfuHG2pVbioCZ8gfebtP1gTFGj3Qnfc79LsxR7Ne
 xI7+4qrPFNhcSIYobIb1wYF8vaSPXM0/Tq8iEYUcRRqHnlqARnFTMvhHeTUO6L8Akngh
 mTmA==
X-Gm-Message-State: APjAAAWV0KNgFSpIYZmBSQN57q+raSUb1wgPf5HAFlE0RYK8VURPR+Y2
 8GQTtICdB4WGEkmyv2/+SDU=
X-Google-Smtp-Source: APXvYqy5dwiFguGHNGMVfC9U9Mr0eGrwEgMGdnQTkJuQnVhdzfc3Lwk+UjqoLbXJ8JaPlUQ8efZb0w==
X-Received: by 2002:a5d:6347:: with SMTP id b7mr16362058wrw.131.1570447516724; 
 Mon, 07 Oct 2019 04:25:16 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id r2sm31021138wma.1.2019.10.07.04.25.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 04:25:16 -0700 (PDT)
Date: Mon, 7 Oct 2019 12:25:14 +0100
From: Wei Liu <wl@xen.org>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20191007112514.szc7myjhcb2hkp3h@debian>
References: <EABA07C5-13F3-4D78-BDB9-21A4B5C5772E@citrix.com>
 <20191004085728.ba4tpw6gfvhcaowz@debian>
 <1B611AEA-677A-47CF-8F6D-BA811F0D5330@citrix.com>
 <CAK9nU=pUpSfOJrh7cOjVZmCsgfr79C2txdqYUyfvrQCxQweCnA@mail.gmail.com>
 <89DCD1DE-6232-46DA-86D6-C0E671885671@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <89DCD1DE-6232-46DA-86D6-C0E671885671@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: update all URLs in man pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMDcsIDIwMTkgYXQgMTE6MDc6MDNBTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiAKPiAKPiDvu79PbiAwNy8xMC8yMDE5LCAxMDowMSwgIldlaSBMaXUiIDx3bEB4ZW4ub3Jn
PiB3cm90ZToKPiAKPiAgICAgT24gTW9uLCA3IE9jdCAyMDE5IGF0IDA5OjEzLCBMYXJzIEt1cnRo
IDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOgo+ICAgICA+Cj4gICAgID4KPiAgICAgPgo+
ICAgICA+IE9uIDA0LzEwLzIwMTksIDA5OjU3LCAiV2VpIExpdSIgPHdsQHhlbi5vcmc+IHdyb3Rl
Ogo+ICAgICA+Cj4gICAgID4gICAgIE9uIFRodSwgT2N0IDAzLCAyMDE5IGF0IDA0OjEyOjMwUE0g
KzAwMDAsIExhcnMgS3VydGggd3JvdGU6Cj4gICAgID4gICAgID4gU3BlY2lmaWNhbGx5Cj4gICAg
ID4gICAgID4gKiB4ZW4ub3JnIHRvIHhlbnByb2plY3Qub3JnCj4gICAgID4gICAgID4gKiBodHRw
IHRvIGh0dHBzCj4gICAgID4gICAgID4gKiBSZXBsYWNlZCBwYWdlcyB3aGVyZSBwYWdlIGhhcyBt
b3ZlZAo+ICAgICA+ICAgICA+ICAgKGluY2x1ZGluZyBvbiB4ZW4gcGFnZXMgYXMgd2VsbCBhcyBl
eHRlcm5hbCBwYWdlcykKPiAgICAgPiAgICAgPiAqIFJlbW92ZWQgc29tZSBVUkxzIChlLmcuIGRv
d25sb2FkcyBmb3IgTGludXggUFYgZHJpdmVycykKPiAgICAgPiAgICAgPgo+ICAgICA+ICAgICA+
IFRlc3RlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+ICAgICA+ICAg
ICA+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KPiAg
ICAgPgo+ICAgICA+ICAgICBEbyB5b3UgaGF2ZSBhIGJyYW5jaCBmb3IgdGhpcyBwYXRjaD8KPiAg
ICAgPgo+ICAgICA+IFVuZm9ydHVuYXRlbHksIG5vdDogSSBuZXZlciBjcmVhdGVkIGEgcGVyc29u
YWwgY29weSBvZiB4ZW4uZ2l0IG9uIHhlbmJpdHMKPiAgICAgPiBSZWFsbHkgc2hvdWxkIGRvIHRo
aXMKPiAgICAgCj4gICAgIFBsZWFzZSBkby4gSSBjb3VsZG4ndCByZXBseSB0aGlzIHBhdGNoIGNs
ZWFubHkuIE5vdCBzdXJlIHdoeSBnaXQKPiAgICAgd2Fzbid0IGhhcHB5IGFib3V0IGl0Lgo+ICAg
ICAKPiAgICAgV2VpLgo+ICAgICAKPiBIaSBXZWksCj4gCj4gSSBmaXhlZCB0aGUgbWlzc2luZyBo
dHRwIGxpbmsgYW5kIHJlYmFzZWQgdG8gc3RhZ2luZwo+IFNlZSBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1wZW9wbGUvbGFyc2sveGVuLmdpdDthPWNvbW1pdDtoPTA4OGMyNzgxNzk1
YzU5MjRjZDFmYzdmMTFmM2QzMTE1NGQ4NjY3OTkgJiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1wZW9wbGUvbGFyc2sveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9kb2Nz
LWNoYW5nZXMtNC4xMy12MiAKClRoYW5rcy4gSSBoYXZlIHB1c2hlZCB5b3VyIHBhdGNoLgoKPiAK
PiBXaGVuIHJlYmFzaW5nIHRoZXJlIHdhcyBubyBjb25mbGljdCwgc28gbm90IHN1cmUgd2h5IGl0
IGRpZG4ndCBhcHBseSBmb3IgeW91Cj4gCgpJIGZvdW5kIHRoYXQgZ2l0IHNvbWV0aW1lcyBkb2Vz
bid0IGhhbmRsZSBvdXIgZG9jIGNoYW5nZXMgd2VsbC4gTm90IHN1cmUKd2h5LiBOZXZlciBnb3Qg
dG8gdGhlIGJvdHRvbSBvZiBpdC4KCldlaS4KCj4gUmVnYXJkcwo+IExhcnMKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 11:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHR9G-00043V-Be; Mon, 07 Oct 2019 11:25:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=d412=YA=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHR9F-00043M-6S
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 11:25:53 +0000
X-Inumbo-ID: 37ab83d4-e8f5-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37ab83d4-e8f5-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 11:25:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 92FFCAFDF;
 Mon,  7 Oct 2019 11:25:50 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
 <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
 <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
 <ee24c8e1-c925-f78e-1d51-d0d1f03f7326@suse.com>
 <f0c08d79-fad2-4760-6e18-99bfe84509e2@suse.com>
 <19607600-ebcd-2700-abce-19f53c503633@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <885c81a6-8215-b18c-73aa-35b1a780f060@suse.com>
Date: Mon, 7 Oct 2019 13:25:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <19607600-ebcd-2700-abce-19f53c503633@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMTkgMTI6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA3LjEwLjIwMTkgMTI6
MTksIErDvHJnZW4gR3Jvw58gIHdyb3RlOgo+PiBPbiAwNy4xMC4xOSAxMjowMywgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+PiBJIGFwcHJlY2lhdGUgdGhlIGFjaywgYnV0IEkgdGhpbmsgSSdkIHByZWZl
ciB0byBub3QgbWFrZSB1c2Ugb2YgaXQKPj4+IGlmIGF0IGFsbCBwb3NzaWJsZSB1bmRlciB0aGVz
ZSBjb25kaXRpb25zLiBJbnN0ZWFkIEknZCBsaWtlIHVzIHRvCj4+PiByZWFjaCBzb21lIGNvbW1v
biBncm91bmQgaGVyZS4gU2VlaW5nIHRoYXQgd2UncmUgcGFzdCB0aGUgZGVhZGxpbmUKPj4+IGFs
cmVhZHksIErDvHJnZW4ncyByZWxlYXNlIGFjayB3aWxsIG5vdyBiZSBuZWVkZWQgYW55d2F5LiBK
w7xyZ2VuIC0KPj4+IHdvdWxkIHlvdSBiZSBmaW5lIHdpdGggc2V0dGxpbmcgb24gdGhpcyB0YWtp
bmcgYSBmZXcgbW9yZSBkYXlzLAo+Pj4gYW5kIHRoZW4gc3RpbGwgYWxsb3cgaW4gdGhpcyBzZXJp
ZXM/IE9yIGlzIHRyeWluZyB0byBzb29uIGZpbmQgYQo+Pj4gcmVzb2x1dGlvbiBoZXJlIHBvaW50
bGVzcyBhcyB5b3UnZCByYXRoZXIgbm90IHNlZSB0aGlzIGdvIGluCj4+PiBhbnltb3JlPwo+Pgo+
PiBBcyBpdCBpc24ndCBhIGNvbXBsZXRlbHkgdHJpdmlhbCBwYXRjaCBzZXJpZXMgSSdkIGxpa2Ug
dG8ga25vdyB3aGF0Cj4+IHRoZSBnYWluIHdvdWxkIGJlOiBpcyBpdCBqdXN0IGEgIm5pY2UgdG8g
aGF2ZSIsIGRvZXMgaXQgc29sdmUgYQo+PiB0aGVvcmV0aWNhbCAobm90IHRvIGJlIGV4cGVjdGVk
KSBwcm9ibGVtLCBvciBkbyB5b3UgdGhpbmsgaXQgd2lsbAo+PiBiZSBuZWVkZWQgdG8gYmUgYmFj
a3BvcnRlZCBpZiBJIHNheSAibm8iPwo+IAo+IFRoZSAzcmQgcGF0Y2ggaW4gdGhpcyBzZXJpZXMg
aXMgd2hhdCBpcyByZWFsbHkgd2FudGVkLCB0byBjbG9zZQo+IGEgcHJldmlvdXNseSBqdXN0IHRo
ZW9yZXRpY2FsIGJ1dCAoSSB0aGluaykgbm93IGluIHByaW5jaXBsZQo+IHBvc3NpYmxlIGdhcCB3
aXRoIGRldmljZSB0YWJsZSBpbml0aWFsaXphdGlvbiwgcG90ZW50aWFsbHkKPiBhbGxvd2luZyB1
bnRyYW5zbGF0ZWQgRE1BIG9yIGludGVycnVwdCByZXF1ZXN0cyB0byBtYWtlIGl0Cj4gdGhyb3Vn
aCB3aGVuIG5vdCBzbyBpbnRlbmRlZC4gSWYgdGhpcyB3YXMgdG8gYmUgYmFja3BvcnRlZCwgSQo+
IHRoaW5rIEknZCB0cnkgcmUtYmFzaW5nIHBhdGNoZXMgMiBhbmQgMyBvbnRvIGEgdHJlZSB3aXRo
b3V0Cj4gcGF0Y2ggMSwgYnV0IGRvaW5nIHNvIGZvciBtYXN0ZXIgZG9lc24ndCBsb29rICh0byBt
ZSkgdG8gYmUgYQo+IHZlcnkgcmVhc29uYWJsZSBzdGVwLCBzZWVpbmcgdGhhdCBwYXRjaCAxIGhh
ZCBiZWVuIHRoZXJlIGZpcnN0LgoKT2theSwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24uCgpO
ZWVkaW5nIHNvbWUgbW9yZSBkYXlzIGlzIGZpbmUgZm9yIG1lLCBzbyB0cnlpbmcgdG8gZmluZCBh
IHNvbHV0aW9uIHNvb24KYWJzb2x1dGVseSBtYWtlcyBzZW5zZS4gOi0pCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 11:28:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11:28:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHRBS-0004JJ-6j; Mon, 07 Oct 2019 11:28:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J9qX=YA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHRBR-0004J4-IV
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 11:28:09 +0000
X-Inumbo-ID: 7f139176-e8f5-11e9-97ab-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f139176-e8f5-11e9-97ab-12813bfff9fa;
 Mon, 07 Oct 2019 11:27:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570447671;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=hW6C5exBgITgAcXqWCTSjupAaElf8Ef5m4sS0Tl+noo=;
 b=VWyTOxAyEkg05Q/AbbpyJfKOV4HAea/TYhGCbENHuEdtTwIfooVoQx67
 tIMvMVv/YemqmQfMuw2Lmd+qW8q4O+Ft6TbfXEB10bNXeN20xXoUYHr7v
 4nsKo1I/mT/zjg2nc2r48WqfstElaOzr+i+fgECPu6zt9xobmHDKgOmZ7 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yj/0TU2ryuysnwfqSG3o4/Bgk6OFgpu1JL9/dahMesyuwIOyy4M17z7sC1lGpAqbsdCyM/FCkP
 LAHI91oqzHBbyF9fl78JgAPsF+8/NW6P4k+AbxsnTHRNL3eyi4QK4a+ZNhDrZRCcUjnbuXbWvz
 0l3qO17VV6L+NhTwISCGNmXmLxy7bTRVg4TviYUzohrPOvJ0CwTbmrKv7ucMV9KHcJ4PfCJqSV
 exBS8i4ElSbuWEMfbcLpCIl30Ndan6Slp2k6Lc4yOCIj9ozG4epQfR07fiaLyjRSYgdVQBWd9p
 +aY=
X-SBRS: 2.7
X-MesageID: 6800401
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6800401"
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Lars Kurth
 <lars.kurth@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 1/6] Import v1.4 of Contributor Covenant CoC
Thread-Index: AQHVdKIimIBR64ienkudwdUMSIldradO86aAgAAWz4A=
Date: Mon, 7 Oct 2019 11:27:47 +0000
Message-ID: <68450837-24F1-4342-B7EB-3EE46B107791@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <00c6c80b12b1d201d7140626c7efe9d75645dee9.1569525222.git.lars.kurth@citrix.com>
 <e8fee669-7e83-d68f-e56e-3dda4a0e0611@citrix.com>
In-Reply-To: <e8fee669-7e83-d68f-e56e-3dda4a0e0611@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A306057981288045BF18C047811E48BA@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/6] Import v1.4 of Contributor Covenant
 CoC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA3LzEwLzIwMTksIDEyOjA2LCAiR2VvcmdlIER1bmxhcCIgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4gd3JvdGU6DQoNCiAgICBPbiA5LzI2LzE5IDg6MzkgUE0sIExhcnMgS3Vy
dGggd3JvdGU6DQogICAgPiBGcm9tOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
DQogICAgPiANCiAgICA+IFNpZ25lZC1vZmYtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0
cml4LmNvbT4NCiAgICA+IC0tLQ0KICAgID4gQ2M6IG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZw0KICAgID4gQ2M6IHhlbi1hcGlAbGlzdHMueGVucHJvamVjdC5vcmcNCiAgICA+IENj
OiB3aW4tcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCiAgICA+IENjOiBtaXJhZ2Vvcy1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KICAgID4gQ2M6IGNvbW1pdHRlcnNAeGVucHJvamVj
dC5vcmcNCiAgICA+IC0tLQ0KICAgID4gIGNvZGUtb2YtY29uZHVjdC5tZCB8IDc2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KICAgID4gIDEg
ZmlsZSBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspDQogICAgPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGNvZGUtb2YtY29uZHVjdC5tZA0KICAgID4gDQogICAgPiBkaWZmIC0tZ2l0IGEvY29kZS1vZi1j
b25kdWN0Lm1kIGIvY29kZS1vZi1jb25kdWN0Lm1kDQogICAgPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NA0KICAgID4gaW5kZXggMDAwMDAwMC4uODFiMjE3Yw0KICAgID4gLS0tIC9kZXYvbnVsbA0KICAg
ID4gKysrIGIvY29kZS1vZi1jb25kdWN0Lm1kDQogICAgPiBAQCAtMCwwICsxLDc2IEBADQogICAg
PiArIyBDb250cmlidXRvciBDb3ZlbmFudCBDb2RlIG9mIENvbmR1Y3QNCiAgICA+ICsNCiAgICA+
ICsjIyBPdXIgUGxlZGdlDQogICAgPiArDQogICAgPiArSW4gdGhlIGludGVyZXN0IG9mIGZvc3Rl
cmluZyBhbiBvcGVuIGFuZCB3ZWxjb21pbmcgZW52aXJvbm1lbnQsIHdlIGFzDQogICAgPiArY29u
dHJpYnV0b3JzIGFuZCBtYWludGFpbmVycyBwbGVkZ2UgdG8gbWFrZSBwYXJ0aWNpcGF0aW9uIGlu
IG91ciBwcm9qZWN0IGFuZA0KICAgID4gK291ciBjb21tdW5pdHkgYSBoYXJhc3NtZW50LWZyZWUg
ZXhwZXJpZW5jZSBmb3IgZXZlcnlvbmUsIHJlZ2FyZGxlc3Mgb2YgYWdlLCBib2R5DQogICAgPiAr
c2l6ZSwgZGlzYWJpbGl0eSwgZXRobmljaXR5LCBzZXggY2hhcmFjdGVyaXN0aWNzLCBnZW5kZXIg
aWRlbnRpdHkgYW5kIGV4cHJlc3Npb24sDQogICAgPiArbGV2ZWwgb2YgZXhwZXJpZW5jZSwgZWR1
Y2F0aW9uLCBzb2Npby1lY29ub21pYyBzdGF0dXMsIG5hdGlvbmFsaXR5LCBwZXJzb25hbA0KICAg
ID4gK2FwcGVhcmFuY2UsIHJhY2UsIHJlbGlnaW9uLCBvciBzZXh1YWwgaWRlbnRpdHkgYW5kIG9y
aWVudGF0aW9uLg0KICAgIA0KICAgIFRoaXMgaXMgcmVsYXRpdmVseSBtaW5vciwgYnV0IEkgZG9u
J3QgZmVlbCBxdWl0ZSBjb21mb3J0YWJsZSB3aXRoIHRoZQ0KICAgIHdvcmRpbmcuICAicGxlZGdl
IHRvIG1ha2UgaXQgYSBoYXJhc3NtZW50LWZyZWUgZXhwZXJpZW5jZSIgdG8gbWUgaW1wbGllcw0K
ICAgIHRoYXQgd2UgcGxlZGdlIHRoYXQgKm5vYm9keSB3aWxsIGV2ZXIgZXhwZXJpZW5jZSBoYXJh
c3NtZW50Ki4gIEkgZG9uJ3QNCiAgICB0aGluayB0aGF0J3Mgc29tZXRoaW5nIHdlIGNhbiBkZWxp
dmVyLCBhbnkgbW9yZSB0aGFuIGEgZ292ZXJubWVudCBjYW4NCiAgICBwcm9taXNlIHRoZXJlIHdp
bGwgYmUgemVybyBjcmltZS4gIEkgdGhpbmsgd2UgY291bGQgcHJvbWlzZSB0bw0KICAgICptYWlu
dGFpbiogYSBoYXJhc3NtZW50LWZyZWUgZXhwZXJpZW5jZSwgd2hpY2ggaW1wbGllcyB0aGluZ3Mg
dG8gYQ0KICAgIHJlc3RvcmluZyBoYXJhc3NtZW50LWZyZWUgc3RhdGUgYWZ0ZXIgaXQncyBiZWVu
IGJyb2tlbi4NCiAgICANCiAgICBFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZC4NCiAgICANCkNv
dWxkIHlvdSBjb21lIHVwIHdpdGggYW4gYWx0ZXJuYXRpdmUgY29uY3JldGUgdGV4dCBwcm9wb3Nh
bD8gDQoNCk15IHRha2UtYXdheSBpcyB0aGF0IHlvdSBzYXkgd2Ugc2hvdWxkIHVzZQ0KKiAicGxl
ZGdlIHRvIHN0cml2ZSB0byBtYWtlIC4uLiIgb3IgDQoqICJwbGVkZ2UgdG8gdHJ5IHRoZWlyIGJl
c3QgdG8gbWFrZSAuLi4iIG9yDQoqICJzdHJpdmUgdG8gbWFrZSAuLi4iIA0KaW4gd2hpY2ggY2Fz
ZSB3ZSBtYXkgYWxzbyBuZWVkIHRvIGNoYW5nZSAiVGhlIFBsZWRnZSIuDQoNCk9uIHRoZSBvdGhl
ciBoYW5kOiB0aGUgcmVzdCBvZiB0aGUgZG9jdW1lbnQgZG9lcyBjbGVhcmx5IGxheSBvdXQgdGhh
dA0Kd2hhdCB3ZSBwcm9taXNlIGlzIHRvIGRlYWwgd2l0aCBpbmNpZGVudHMgaW4gYW4gZWZmZWN0
aXZlIG1hbm5lci4NCkFuZCBieSB0aGUgbWVyZSBpbmNsdXNpb24gb2YgbWVjaGFuaXNtIHRvIGRv
IHRoaXMsIGl0IGlzIGFjdHVhbGx5IGNsZWFyDQp0aGF0IHdlIGNhbid0IGd1YXJhbnRlZSB0aGF0
ICpub2JvZHkgd2lsbCBldmVyIGV4cGVyaWVuY2UgaGFyYXNzbWVudCouDQoNCkkgZ3Vlc3MgaXQg
Y29tZXMgZG93biB0byBzdWJ0bGV0aWVzIG9mIGhvdyBwbGVkZ2UsIHByb21pc2UsIHN0cml2ZSwg
Li4uDQpkaWZmZXINCg0KUmVnYXJkcw0KTGFycw0KIA0KDQogICAgDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 11:46:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHRSa-0006Dl-3c; Mon, 07 Oct 2019 11:45:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=C2cV=YA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHRSZ-0006Dg-7q
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 11:45:51 +0000
X-Inumbo-ID: 01783980-e8f8-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01783980-e8f8-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 11:45:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2CC35AE3F;
 Mon,  7 Oct 2019 11:45:48 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-8-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1d3d91e2-40c8-235b-b3ed-e7feefa7dc43@suse.com>
Date: Mon, 7 Oct 2019 13:45:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-8-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 07/10] ioreq: allow decoding accesses to
 MMCFG regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vaW8uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+IEBAIC0yNzks
NiArMjc5LDE4IEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVuc2lnbmVkIGlu
dCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAo+ICAgICAgcmV0dXJuIENGOF9BRERSX0xPKGNmOCkg
fCAoYWRkciAmIDMpOwo+ICB9Cj4gIAo+ICt1bnNpZ25lZCBpbnQgaHZtX21tY2ZnX2RlY29kZV9h
ZGRyKGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGNpX3NiZGZfdCAqc2JkZikKPiArewo+ICsg
ICAgYWRkciAtPSBtbWNmZy0+YWRkcjsKCkFzIHRoZSBmdW5jdGlvbiBpc24ndCBldmVuIHN0YXRp
Yywgd291bGRuJ3QgaXQgYmUgaGVscGZ1bCB0byBhdCBsZWFzdAphc3NlcnQgdGhhdCBhZGRyID49
IG1tY2ZnLT5hZGRyIGFoZWFkIG9mIHRoaXMsIGFuZCBhZGRyIDwgbW1jZmctPnNpemUKYWZ0ZXJ3
YXJkcz8KCj4gQEAgLTU3NCw2ICs1NTAsMTcgQEAgdm9pZCBkZXN0cm95X3ZwY2lfbW1jZmcoc3Ry
dWN0IGRvbWFpbiAqZCkKPiAgICAgIHdyaXRlX3VubG9jaygmZC0+YXJjaC5odm0ubW1jZmdfbG9j
ayk7Cj4gIH0KPiAgCj4gK2NvbnN0IHN0cnVjdCBodm1fbW1jZmcgKmh2bV9tbWNmZ19maW5kKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkcikKPiArewo+ICsgICAgY29uc3Qgc3Ry
dWN0IGh2bV9tbWNmZyAqbW1jZmc7Cj4gKwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIG1t
Y2ZnLCAmZC0+YXJjaC5odm0ubW1jZmdfcmVnaW9ucywgbmV4dCApCj4gKyAgICAgICAgaWYgKCBh
ZGRyID49IG1tY2ZnLT5hZGRyICYmIGFkZHIgPCBtbWNmZy0+YWRkciArIG1tY2ZnLT5zaXplICkK
CkFzIGEgbWlub3IgcmVtYXJrLCB0aGlzIGNvdWxkIGJlIGNvZGVkIHdpdGhvdXQgZXZlbiBhIHRo
ZW9yZXRpY2FsIHJpc2sKb2Ygb3ZlcmZsb3cgYXMKCiAgICAgICAgaWYgKCBhZGRyID49IG1tY2Zn
LT5hZGRyICYmIGFkZHIgLSBtbWNmZy0+YWRkciA8IG1tY2ZnLT5zaXplICkKCj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4g
QEAgLTEzMjYsMjcgKzEzMjYsMzQgQEAgaW9zZXJ2aWRfdCBodm1fc2VsZWN0X2lvcmVxX3NlcnZl
cihzdHJ1Y3QgZG9tYWluICpkLCBpb3JlcV90ICpwKQo+ICAgICAgdWludDhfdCB0eXBlOwo+ICAg
ICAgdWludDY0X3QgYWRkcjsKPiAgICAgIHVuc2lnbmVkIGludCBpZDsKPiArICAgIGNvbnN0IHN0
cnVjdCBodm1fbW1jZmcgKm1tY2ZnOwo+ICAKPiAgICAgIGlmICggcC0+dHlwZSAhPSBJT1JFUV9U
WVBFX0NPUFkgJiYgcC0+dHlwZSAhPSBJT1JFUV9UWVBFX1BJTyApCj4gICAgICAgICAgcmV0dXJu
IFhFTl9JTlZBTElEX0lPU0VSVklEOwo+ICAKPiAgICAgIGNmOCA9IGQtPmFyY2guaHZtLnBjaV9j
Zjg7Cj4gIAo+IC0gICAgaWYgKCBwLT50eXBlID09IElPUkVRX1RZUEVfUElPICYmCj4gLSAgICAg
ICAgIChwLT5hZGRyICYgfjMpID09IDB4Y2ZjICYmCj4gLSAgICAgICAgIENGOF9FTkFCTEVEKGNm
OCkgKQo+ICsgICAgcmVhZF9sb2NrKCZkLT5hcmNoLmh2bS5tbWNmZ19sb2NrKTsKPiArICAgIGlm
ICggKHAtPnR5cGUgPT0gSU9SRVFfVFlQRV9QSU8gJiYKPiArICAgICAgICAgIChwLT5hZGRyICYg
fjMpID09IDB4Y2ZjICYmCj4gKyAgICAgICAgICBDRjhfRU5BQkxFRChjZjgpKSB8fAo+ICsgICAg
ICAgICAocC0+dHlwZSA9PSBJT1JFUV9UWVBFX0NPUFkgJiYKPiArICAgICAgICAgIChtbWNmZyA9
IGh2bV9tbWNmZ19maW5kKGQsIHAtPmFkZHIpKSAhPSBOVUxMKSApCj4gICAgICB7Cj4gICAgICAg
ICAgdWludDMyX3QgeDg2X2ZhbTsKPiAgICAgICAgICBwY2lfc2JkZl90IHNiZGY7Cj4gICAgICAg
ICAgdW5zaWduZWQgaW50IHJlZzsKPiAgCj4gLSAgICAgICAgcmVnID0gaHZtX3BjaV9kZWNvZGVf
YWRkcihjZjgsIHAtPmFkZHIsICZzYmRmKTsKPiArICAgICAgICByZWcgPSBwLT50eXBlID09IElP
UkVRX1RZUEVfUElPID8gaHZtX3BjaV9kZWNvZGVfYWRkcihjZjgsIHAtPmFkZHIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JnNiZGYpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGh2bV9t
bWNmZ19kZWNvZGVfYWRkcihtbWNmZywgcC0+YWRkciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzYmRmKTsKCkknbSBh
ZnJhaWQgb2xkIGdjYyB3aWxsIGNvbnNpZGVyIHRoaXMgdXNlIG9mIG1tY2ZnICJwb3RlbnRpYWxs
eQp1bmluaXRpYWxpemVkIi4gSS5lLiBJIHRoaW5rIHRoZSB2YXJpYWJsZSB3YW50cyB0byBnYWlu
IGEgTlVMTAppbml0aWFsaXplciwgYXQgd2hpY2ggcG9pbnQgeW91IGNhbiBzbGlnaHRseSBzaG9y
dGVuIHRoZSBhYm92ZQp0bwoKICAgICAgICByZWcgPSBtbWNmZyA/IGh2bV9tbWNmZ19kZWNvZGVf
YWRkcihtbWNmZywgcC0+YWRkciwgJnNiZGYpCiAgICAgICAgICAgICAgICAgICAgOiBodm1fcGNp
X2RlY29kZV9hZGRyKGNmOCwgcC0+YWRkciwgJnNiZGYpOwoKCmFsc28gZWxpbWluYXRpbmcgYSBw
b2ludGVyIGRlcmVmIChpLmUuIGxpa2VseSBwcm9kdWNpbmcgbWluaW1hbGx5Cm1vcmUgZWZmaWNp
ZW50IGNvZGUpLgoKPiAgICAgICAgICAvKiBQQ0kgY29uZmlnIGRhdGEgY3ljbGUgKi8KPiAgICAg
ICAgICB0eXBlID0gWEVOX0RNT1BfSU9fUkFOR0VfUENJOwo+ICAgICAgICAgIGFkZHIgPSAoKHVp
bnQ2NF90KXNiZGYuc2JkZiA8PCAzMikgfCByZWc7Cj4gICAgICAgICAgLyogQU1EIGV4dGVuZGVk
IGNvbmZpZ3VyYXRpb24gc3BhY2UgYWNjZXNzPyAqLwo+IC0gICAgICAgIGlmICggQ0Y4X0FERFJf
SEkoY2Y4KSAmJgo+ICsgICAgICAgIGlmICggcC0+dHlwZSA9PSBJT1JFUV9UWVBFX1BJTyAmJiBD
RjhfQUREUl9ISShjZjgpICYmCgpXb3VsZCBiZSAiIW1tY2ZnICYmIC4uLiIgdGhlbiBoZXJlLgoK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaAo+IEBAIC0xNjUsOSArMTY1LDE5IEBAIHZvaWQgc3RkdmdhX2RlaW5p
dChzdHJ1Y3QgZG9tYWluICpkKTsKPiAgCj4gIGV4dGVybiB2b2lkIGh2bV9kcGNpX21zaV9lb2ko
c3RydWN0IGRvbWFpbiAqZCwgaW50IHZlY3Rvcik7Cj4gIAo+IC0vKiBEZWNvZGUgYSBQQ0kgcG9y
dCBJTyBhY2Nlc3MgaW50byBhIGJ1cy9zbG90L2Z1bmMvcmVnLiAqLwo+ICtzdHJ1Y3QgaHZtX21t
Y2ZnIHsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4dDsKPiArICAgIHBhZGRyX3QgYWRkcjsK
PiArICAgIHVuc2lnbmVkIGludCBzaXplOwo+ICsgICAgdWludDE2X3Qgc2VnbWVudDsKPiArICAg
IHVpbnQ4X3Qgc3RhcnRfYnVzOwo+ICt9Owo+ICsKPiArLyogRGVjb2RlIGEgUENJIHBvcnQgSU8g
b3IgTU1DRkcgYWNjZXNzIGludG8gYSBidXMvc2xvdC9mdW5jL3JlZy4gKi8KPiAgdW5zaWduZWQg
aW50IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNmOCwgdW5zaWduZWQgaW50IGFk
ZHIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9zYmRmX3QgKnNiZGYp
Owo+ICt1bnNpZ25lZCBpbnQgaHZtX21tY2ZnX2RlY29kZV9hZGRyKGNvbnN0IHN0cnVjdCBodm1f
bW1jZmcgKm1tY2ZnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgYWRkciwgcGNpX3NiZGZfdCAqc2JkZik7CgpUaGUgbGF0ZXN0IG5vdyB0aGUgY29tbWVudCBh
bHNvIHdhbnRzIHRvIGluY2x1ZGUgInNlZy8iLCBJIHRoaW5rLgoKPiBAQCAtMTc4LDE1ICsxODgs
MTggQEAgdm9pZCByZWdpc3Rlcl9nMm1fcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCk7
Cj4gIC8qIEhWTSBwb3J0IElPIGhhbmRsZXIgZm9yIHZQQ0kgYWNjZXNzZXMuICovCj4gIHZvaWQg
cmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKPiAgCj4gLS8q
IEhWTSBNTUlPIGhhbmRsZXIgZm9yIFBDSSBNTUNGRyBhY2Nlc3Nlcy4gKi8KPiAtaW50IHJlZ2lz
dGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0YXJ0X2J1cywg
dW5zaWduZWQgaW50IGVuZF9idXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHNlZyk7Cj4gLS8qIERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8K
PiAtdm9pZCBkZXN0cm95X3ZwY2lfbW1jZmcoc3RydWN0IGRvbWFpbiAqZCk7Cj4gKy8qIEhWTSBQ
Q0kgTU1DRkcgcmVnaW9ucyByZWdpc3RyYXRpb24uICovCj4gK2ludCBodm1fcmVnaXN0ZXJfbW1j
Zmcoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBlbmRfYnVzLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzZWcpOwoKQXMgLSBmcm9tIGEgaGllcmFy
Y2h5IHBlcnNwZWN0aXZlIC0gdGhlIHNlZ21lbnQgaXMgbW9yZSBzaWduaWZpY2FudCwgY2FuCnlv
dSBwdXQgaXQgYWhlYWQgb2YgdGhlIHN0YXJ0L2VuZCBidXMgbnVtYmVycyBwbGVhc2U/Cgo+ICt2
b2lkIGh2bV9mcmVlX21tY2ZnKHN0cnVjdCBkb21haW4gKmQpOwo+ICtjb25zdCBzdHJ1Y3QgaHZt
X21tY2ZnICpodm1fbW1jZmdfZmluZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFk
ZHIpOwo+ICAKPiAgLyogQ2hlY2sgaWYgYW4gYWRkcmVzcyBpcyBiZXR3ZWVuIGEgTU1DRkcgcmVn
aW9uIGZvciBhIGRvbWFpbi4gKi8KPiAtYm9vbCB2cGNpX2lzX21tY2ZnX2FkZHJlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKTsKPiArc3RhdGljIGlubGluZSBib29sIGh2
bV9pc19tbWNmZ19hZGRyZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkcikK
PiArewo+ICsgICAgcmV0dXJuIGh2bV9tbWNmZ19maW5kKGQsIGFkZHIpOwo+ICt9CgpIbW0sIHll
dCBhbm90aGVyIGluc3RhbmNlIHdoZXJlIHRoZSBzaXplIG9mIGFuIGFjY2VzcyBkb2Vzbid0IG1h
dHRlcgppbiBzdWNoIGEgcHJlZGljYXRlLiBJcyBpdCBhIGdvb2QgaWRlYSAob3IgaXMgdGhlcmUg
YSBmYWlyIHJlYXNvbikKdG8gZXh0ZW5kIHRoaXMgYmFkIHByYWN0aWNlPyBCdXQgeWVzLCBJIGRv
IHNlZSB0aGF0IHZwY2lfbW1jZmdfYWNjZXB0KCkKaGFzIG5vIHdheSB0byBwYXNzIGEgc2l6ZSBo
ZXJlLCBhbmQgdGhhdCB5b3UgeW91IGVmZmVjdGl2ZWx5IG9ubHkKbW92ZSB0aGUgY29kZSBoZXJl
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 12:01:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 12:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHRhq-0007yw-AW; Mon, 07 Oct 2019 12:01:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J9qX=YA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHRho-0007yq-QM
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 12:01:36 +0000
X-Inumbo-ID: 35d5786c-e8fa-11e9-9bee-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 35d5786c-e8fa-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 12:01:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570449695;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=IyH1BTn6K3NsmrEJEqK6xE2Eu7WMZCbl/Oh841QVq9w=;
 b=M2IqRpFX4QRAe2h6ruySoKv8JO3KvrCtEAWEAJUMTauqCGpppBL6IIii
 XMbtX+wN8R4hCSvWrHt4296z+fWpPINzzFvAVsI4+8EKd7LYvSECYfWje
 PIyPAa7bpQQGoI1od60DEbI1GCzg+tsmpih8B24CgsuKcvla+8gcyUB6B 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KYD/qZrjSGokO3yKdhodDKRNo7Xy35IjMtmo2F/z8jugfN8tB2uru5HbaIw02auW0d1gJ8lLTw
 x/HGxeTKufsY8qV+X+jkBICEDUq+qJtG7R/fKFbWBYt9IYCL243XGGBk7lMelFKYpNtypTjhVL
 HBFFjN+h8XHU5hZgmCUYgpdT9BWUE/KYB4NytTkMrT6LRPXYILM8YJy88fQe+2aqf6rBoTxZFs
 vEMA+wk0503f65qeAjc7CBDcgg+/XXgpc3pthvOQRRO/OdP9kEj9vNEYYTDZPwO3pqpXZBqWZ1
 uUQ=
X-SBRS: 2.7
X-MesageID: 6801615
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6801615"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>, Rich Persaud <persaur@gmail.com>, "Ian
 Jackson" <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 1/4] docs/sphinx: License content with CC-BY-4.0
Thread-Index: AQHVei0GF23MUwvctk6XmDQN6+Tnc6dPCMeA
Date: Mon, 7 Oct 2019 12:01:27 +0000
Message-ID: <3ED61DA0-6499-42D8-9244-CD9DA72891EB@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
 <20191003205623.20839-2-andrew.cooper3@citrix.com>
In-Reply-To: <20191003205623.20839-2-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <23C87784B3C41F44A9023A38013F2BF2@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] docs/sphinx: License content with
 CC-BY-4.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDAzLzEwLzIwMTksIDIxOjU2LCAiQW5kcmV3IENvb3BlciIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgQ3JlYXRpdmUgQ29tbW9ucyBpcyBhIG1vcmUg
Y29tbW9uIGxpY2Vuc2UgdGhhbiBHUEwgZm9yIGRvY3VtZW50YXRpb24gcHVycG9zZXMuDQogICAg
U3dpdGNoIHRvIHVzaW5nIENDLUJZLTQuMCB0byBleHBsaWNpdGx5IHBlcm1pdCByZS1wdXJwb3Np
bmcgYW5kIHJlbWl4aW5nIG9mDQogICAgdGhlIGNvbnRlbnQuDQogICAgDQogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCiAgICAtLS0N
CiAgICBDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAgIENDOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+DQogICAgQ0M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPg0KICAgIENDOiBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+DQogICAgQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4NCiAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPg0KICAgIENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCiAgICBDQzogV2VpIExp
dSA8d2xAeGVuLm9yZz4NCiAgICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCiAg
ICBDQzogUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4NCiAgICBDQzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPg0KICAgIC0tLQ0KICAgICBDT1BZSU5HICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysNCiAgICAgZG9jcy9SRUFETUUuc291cmNlICAg
ICAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysN
CiAgICAgZG9jcy9hZG1pbi1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgIHwgIDIgKysNCiAg
ICAgZG9jcy9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9hZGluZy5yc3QgIHwgIDIgKysNCiAgICAg
ZG9jcy9jb25mLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKw0KICAgICBkb2Nz
L2d1ZXN0LWd1aWRlL2luZGV4LnJzdCAgICAgICAgICAgICAgfCAgMiArKw0KICAgICBkb2NzL2d1
ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdCAgfCAgMiArKw0KICAgICBkb2NzL2d1ZXN0
LWd1aWRlL3g4Ni9pbmRleC5yc3QgICAgICAgICAgfCAgMiArKw0KICAgICBkb2NzL2h5cGVydmlz
b3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QgfCAgMiArKw0KICAgICBkb2NzL2h5cGVydmlzb3It
Z3VpZGUvaW5kZXgucnN0ICAgICAgICAgfCAgMiArKw0KICAgICBkb2NzL2luZGV4LnJzdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMiArKw0KICAgICAxMSBmaWxlcyBjaGFuZ2VkLCA1MiBp
bnNlcnRpb25zKCspDQogICAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL1JFQURNRS5zb3VyY2UN
CiAgICANCiAgICBkaWZmIC0tZ2l0IGEvQ09QWUlORyBiL0NPUFlJTkcNCiAgICBpbmRleCAzMTBm
ZDUyYzI3Li44MGZhYzA5MWQzIDEwMDY0NA0KICAgIC0tLSBhL0NPUFlJTkcNCiAgICArKysgYi9D
T1BZSU5HDQogICAgQEAgLTQ3LDYgKzQ3LDkgQEAgdmFyaW91cyBkcml2ZXJzLCBzdXBwb3J0IGZ1
bmN0aW9ucyBhbmQgaGVhZGVyIGZpbGVzIHdpdGhpbiBYZW4tYXdhcmUNCiAgICAgTGludXggc291
cmNlIHRyZWVzLiBJbiBhbGwgc3VjaCBjYXNlcywgbGljZW5zZSB0ZXJtcyBhcmUgc3RhdGVkIGF0
IHRoZQ0KICAgICB0b3Agb2YgdGhlIGZpbGUgb3IgaW4gYSBDT1BZSU5HIGZpbGUgaW4gdGhlIHNh
bWUgZGlyZWN0b3J5Lg0KICAgICANCiAgICArU3BoaW54IGRvY3VtZW50YXRpb24gaXMgbGljZW5z
ZWQgdW5kZXIgQ0MtQlkgNC4wLiAgU2VlDQogICAgK2RvY3MvUkVBRE1FLnNvdXJjZSBmb3IgbW9y
ZSBzcGVjaWZpYyBpbmZvcm1hdGlvbi4NCiAgICArDQogICAgIEluIHNvbWUgY2FzZXMsIGNvbXBh
dGlibGUgM3JkIHBhcnR5IGNvZGUgaGFzIGJlZW4gaW1wb3J0ZWQgaW50byB0aGUNCiAgICAgWGVu
IHRyZWUsIHJldGFpbmluZyB0aGUgb3JpZ2luYWwgbGljZW5zZSwgc3VjaCBhcw0KICAgICAgIC0g
QUVTLTEyOCAzLjANCiAgICBkaWZmIC0tZ2l0IGEvZG9jcy9SRUFETUUuc291cmNlIGIvZG9jcy9S
RUFETUUuc291cmNlDQogICAgbmV3IGZpbGUgbW9kZSAxMDA2NDQNCiAgICBpbmRleCAwMDAwMDAw
MDAwLi5mMjBmYTkyYzI4DQogICAgLS0tIC9kZXYvbnVsbA0KICAgICsrKyBiL2RvY3MvUkVBRE1F
LnNvdXJjZQ0KICAgIEBAIC0wLDAgKzEsMzIgQEANCiAgICArU3BoaW54IGRvY3VtZW50YXRpb246
DQogICAgKw0KICAgICtBbGwgc291cmNlIHJlbmRlcmVkIGJ5IFNwaGlueCBpcyBsaWNlbnNlZCB1
bmRlciBDQy1CWS00LjAuDQoNClNvcnJ5IGZvciBvcGVuaW5nIHRoaXMgY2FuIG9mIHdvcm1zLiAN
Cg0KQWx0aG91Z2ggSSBoYWQgc2VlbiB0aGUgZGlzY3Vzc2lvbiBiZXR3ZWVuIFJpY2ggYW5kIHlv
dSBhYm91dCB0aGlzLCBJIGhhZCANCm5vdCBhY3R1YWxseSBkb25lIGFueSBncm91bmR3b3JrIG9u
IHRoZSBsaWNlbnNpbmcuIA0KDQpTbywgd2UgaGF2ZSB0byBsb29rIGF0IHR3byB0aGluZ3M6DQoN
CiogQ29tcGF0aWJpbGl0eToNCiAgIFNlZSBodHRwczovL2NyZWF0aXZlY29tbW9ucy5vcmcvMjAx
NS8xMC8wOC9jYy1ieS1zYS00LTAtbm93LW9uZS13YXktY29tcGF0aWJsZS13aXRoLWdwbHYzLyAN
CiAgIFRoaXMgbWFrZXMgQ0MtQlktNC4wIGluYm91bmQgY29tcGF0aWJsZSB3aXRoIEdQTHYzDQog
ICBJdCdzIG5vdCBjbGVhciB0byBtZSB3aGV0aGVyIEdQTHYyIGlzIGNvbXBhdGlibGUgd2l0aCBD
Qy1CWSA0LjA6IGxhY2sgb2YgcHVibGljbHkNCiAgIGF2YWlsYWJsZSBpbmZvcm1hdGlvbiBpbXBs
aWVzIHRoaXMgaXMgbm90IHRoZSBjYXNlIA0KDQoqIE91dHB1dCBMaWNlbnNlDQogICBCdXQgZXZl
biBpZiBpdCBpcywgdGhlIHByb2R1Y2VkIHNwaGlueCBvdXRwdXQgd291bGQgYmUgR1BMdjIsIG5v
dCBDQy1CWSA0LjANCiAgIFRoaXMgd291bGQgZXZlbiBiZSB0cnVlIGlmIG5vbmUgb2YgdGhlIG9s
ZGVyIEdQTHYyIGRvY3MgcG9ydGlvbnMgd2VyZSBpbmNsdWRlZCwgYXMNCiAgIHRoZSBBUEkgZG9j
cyBnZW5lcmF0ZWQgZnJvbSBzb3VyY2UgYXJlIEdQTHYyDQoNCkFzIHN1Y2ggdGhlIHN0YXRlbWVu
dCAiQWxsIHNvdXJjZSByZW5kZXJlZCBieSBTcGhpbnggaXMgbGljZW5zZWQgdW5kZXINCkNDLUJZ
LTQuMCIgaXMgd3JvbmcuIA0KDQpBbHRob3VnaCBpdCBpcyBwcm9iYWJseSBjb3JyZWN0IHRvIHNh
eSAiQWxsIENDLUJZIDQuMCBzb3VyY2UgcmVuZGVyZWQgYnkNClNwaGlueCBpcyBsaWNlbnNlZCB1
bmRlciBDQy1CWS00LjAiLCBiZWNhdXNlIFNwaGlueCByZXRhaW5zIHRoZSBzb3VyY2UgZmlsZQ0K
dG8gaHRtbCBtYXBwaW5nIGFuZCBsaW5rYWdlIGluIGRvY3MgZ2VuZXJhdGlvbiB3b3JrcyBkaWZm
ZXJlbnRseQ0KdG8gbGlua2FnZSBpbiBjb2RlLiANCg0KSSBhbSB3b25kZXJpbmcgd2hldGhlciBh
bnlvbmUgZWxzZSBoYXMgY29tZSBhY3Jvc3MgdGhpcy4gVGhpcyBxdWVzdGlvbiBpbg0KcGFydGlj
dWxhciBnb2VzIGJhY2sgdG8gUmljaCB3aG8gbWFkZSBhIHZlcnkgc3Ryb25nIGNhc2UgZm9yIEND
LUJZLTQuMCBiYXNlZA0KZG9jdW1lbnRhdGlvbi4gSSBkb24ndCB0aGluayB3ZSB3b3VsZCBoYXZl
IGFuIGlzc3VlIGlmIHRoZSBlbnRpcmUgc3BoaW54IGRvYy1zZXQNCmlzIEdQTHYyIGlmIG1vc3Qg
Y29udGVudCBpcyBsaWNlbnNlZCB1bmRlciBDQy1CWS00LjAsIGV4Y2VwdCB0aGF0IHN1Y2ggYW4N
CmFwcHJvYWNoIHdvdWxkIG1ha2UgcmUtdXNpbmcgdGhlIGVudGlyZSBzcGhpbnggZ2VuZXJhdGVk
IGRvY3NldCBtZXNzeS4NCg0KV2UgcHJvYmFibHkgYWxzbyB3YW50IHRvIG1haW50YWluIHRoZSBj
YXBhYmlsaXR5IHRvIGNvcHkgdGV4dCBmcm9tIHNvbWUNCmRvY3VtZW50YXRpb24gZnJlZWx5IGlu
dG8gdGhlIHNvdXJjZSB0cmVlIGFuZCB2aWNlIHZlcnNhLCBpZiBuZWVkZWQuIFRoaXMgaXMNCnBh
cnRpY3VsYXJseSB0cnVlIGZvciBjb250ZW50IGluIFRlY2huaWNhbCBEZWJ0LCB1c2VyIGNvbnRl
bnQgKG1heSBlbmQgdXAgaW4NCm1hbiBwYWdlcyksIGV0Yy4NCg0KTWF5YmUgdGhlIHJpZ2h0IGFw
cHJvYWNoIHdvdWxkIGJlIHRvIGR1YWxseSBsaWNlbnNlIHRoZSBkb2N1bWVudGF0aW9uDQpmaWxl
cyB1c2luZyBib3RoIEdQTHYyIGFuZCBDQy1CWSA0LjAgYW5kIHF1YW50aWZ5aW5nIHRoaXMgaW4g
dGhlIENPUFlJTkcNCmZpbGUgb2YgdGhlIGRvY3MgZGlyZWN0b3J5IChzdGFydGluZyBmcm9tIGEg
c3BlY2lmaWMgZGF0ZSkuIFdlIGNvdWxkIGV2ZW50dWFsbHkNCnJlLWxpY2Vuc2UgYWxsIHRoZSBv
dGhlciBzdHVmZiBvdmVyIHRpbWUsIHdoaWNoIHNob3VsZCBiZSByZWxhdGl2ZWx5IHN0cmFpZ2h0
Zm9yd2FyZA0KYW5kL29yIGV4Y2x1ZGUgc3BlY2lmaWMgcHJvYmxlbWF0aWMgZGlyZWN0b3JpZXMu
DQoNClRoaW5ncyBsaWtlIHN0YW5kYXJkaXNpbmcgc2F5IG1hbiBwYWdlcyB0byByc3QsIHdvdWxk
IHBvdGVudGlhbGx5IGFsc28NCmNyZWF0ZSBjb21wbGV4aXRpZXMgd2l0aCB0aGlzIHBhdGNoLCBi
ZWNhdXNlIG9mIA0KICAgICtUaGlzIGluY2x1ZGVzOg0KICAgICsgICogQWxsIFJlU3RydWN0dXJl
ZCBUZXh0IGZpbGVzOiAgICAgICAgICBkb2NzLyovKi5yc3QNCg0KSSBkb24ndCB3YW50IHRoaXMg
dG8gYmVjb21lIGEgbG9uZy13aW5kZWQgY29udmVyc2F0aW9uIGR1cmluZyB0aGUgNC4xMyBmcmVl
emUuDQpQbGVhc2Uga2VlcCB0aGlzIGluIG1pbmQgd2hlbiByZXNwb25kaW5nLg0KDQpJdCBtYXkg
bWVhbiB0aG91Z2gsIHRoYXQgd2UgY2FuJ3QgcmVzb2x2ZSB0aGlzIGJlZm9yZSA0LjEzIGlzIHJl
bGVhc2VkDQoNClJlZ2FyZHMNCkxhcnMNCg0KIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 12:30:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 12:30:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHS9I-0001Ki-KU; Mon, 07 Oct 2019 12:30:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHS9H-0001Kd-8d
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 12:29:59 +0000
X-Inumbo-ID: 2909e07e-e8fe-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2909e07e-e8fe-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 12:29:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHS99-0004mS-If; Mon, 07 Oct 2019 12:29:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHS99-0000o3-5t; Mon, 07 Oct 2019 12:29:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHS99-0005mz-52; Mon, 07 Oct 2019 12:29:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142372-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7cdb85df6061d001fffd09c6adfbcf20356615e2
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 12:29:51 +0000
Subject: [Xen-devel] [linux-linus test] 142372: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM3MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMzcyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dz
LWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA3Y2RiODVkZjYwNjFkMDAxZmZmZDA5YzZhZGZiY2YyMDM1NjYxNWUyCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2
MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMt
MDQgMTk6NTM6MDkgWiAgMjE2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5
LTAzLTA1IDIwOjAzOjE0IFogIDIxNSBkYXlzICAxNjggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQyMzcyICAyMDE5LTEwLTA2IDIxOjA1OjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0OTYzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTE5ODEyNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 12:30:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 12:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHS9d-0001wd-2n; Mon, 07 Oct 2019 12:30:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3UgB=YA=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iHS9b-0001wN-KU
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 12:30:19 +0000
X-Inumbo-ID: 3823183e-e8fe-11e9-97af-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3823183e-e8fe-11e9-97af-12813bfff9fa;
 Mon, 07 Oct 2019 12:30:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570451417;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=J51K/zz4HgOu8gAljF1/XHnqOCMkILzkJzp/40hJgRI=;
 b=BLBevW+Jvrp3uTqzRImwbX7y09W/U3c7PJCFx79sAiJG1IeFb/OdjIaT
 tqQntECi6+rR1lIi5fd7WnT2q+sEZpwMCm4wb36Vy1XSvxIHCObFslOL1
 +6OLgwXw7CB07B+aZs46XKsTZUv0c4Dw9YovWEzw9+XfEOzuxQZhLhmev U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0xOpRHfBLWHnHTfonOKhEx0G6SJF/OezJsi21GrYWiPvnMhzNkl6K5UNpZkrhJhyGftOeiPcwP
 M1tsnyROAJjJb9Ev436gcNhKmXGl4aTrDfTPvP6h7wEciVK0QDoZTUBcAbaIy+T8pOW6b6a2ih
 t1U3CXTG+2/5bwu26Hi9nisZV5r+whKOmkWnC/KTzatc04MdY5GPUCWx3FmAve6q8WGVKpmuRP
 JPMhDsJ5k2mwZ31KrQZnzEmiS9tCAX4tETDad3vQVfp5OSVKxoZ4VSQctAW8bEejsdKcaPpdmx
 FUE=
X-SBRS: 2.7
X-MesageID: 6802926
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6802926"
To: Lars Kurth <lars.kurth@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>, Rich Persaud <persaur@gmail.com>, "Ian
 Jackson" <Ian.Jackson@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
 <20191003205623.20839-2-andrew.cooper3@citrix.com>
 <3ED61DA0-6499-42D8-9244-CD9DA72891EB@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fbea5626-78b8-8e65-d732-c1b67c872f3d@citrix.com>
Date: Mon, 7 Oct 2019 13:29:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3ED61DA0-6499-42D8-9244-CD9DA72891EB@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] docs/sphinx: License content with
 CC-BY-4.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTAvMjAxOSAxMzowMSwgTGFycyBLdXJ0aCB3cm90ZToKPgo+IO+7v09uIDAzLzEwLzIw
MTksIDIxOjU2LCAiQW5kcmV3IENvb3BlciIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+Cj4gICAgIENyZWF0aXZlIENvbW1vbnMgaXMgYSBtb3JlIGNvbW1vbiBsaWNlbnNlIHRo
YW4gR1BMIGZvciBkb2N1bWVudGF0aW9uIHB1cnBvc2VzLgo+ICAgICBTd2l0Y2ggdG8gdXNpbmcg
Q0MtQlktNC4wIHRvIGV4cGxpY2l0bHkgcGVybWl0IHJlLXB1cnBvc2luZyBhbmQgcmVtaXhpbmcg
b2YKPiAgICAgdGhlIGNvbnRlbnQuCj4gICAgIAo+ICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ICAgICAtLS0KPiAgICAgQ0M6IExh
cnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KPiAgICAgQ0M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiAgICAgQ0M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBjaXRyaXguY29tPgo+ICAgICBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgo+ICAgICBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgo+ICAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+ICAgICBDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gICAgIENDOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgo+ICAgICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KPiAgICAg
Q0M6IFJpY2ggUGVyc2F1ZCA8cGVyc2F1ckBnbWFpbC5jb20+Cj4gICAgIENDOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gICAgIC0tLQo+ICAgICAgQ09QWUlORyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCj4gICAgICBkb2NzL1JFQURNRS5zb3VyY2Ug
ICAgICAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICAgICAgZG9jcy9hZG1pbi1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgIHwgIDIgKysK
PiAgICAgIGRvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0ICB8ICAyICsrCj4g
ICAgICBkb2NzL2NvbmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCj4gICAg
ICBkb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdCAgICAgICAgICAgICAgfCAgMiArKwo+ICAgICAg
ZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgIHwgIDIgKysKPiAgICAgIGRv
Y3MvZ3Vlc3QtZ3VpZGUveDg2L2luZGV4LnJzdCAgICAgICAgICB8ICAyICsrCj4gICAgICBkb2Nz
L2h5cGVydmlzb3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QgfCAgMiArKwo+ICAgICAgZG9jcy9o
eXBlcnZpc29yLWd1aWRlL2luZGV4LnJzdCAgICAgICAgIHwgIDIgKysKPiAgICAgIGRvY3MvaW5k
ZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsrCj4gICAgICAxMSBmaWxlcyBj
aGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCj4gICAgICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9S
RUFETUUuc291cmNlCj4gICAgIAo+ICAgICBkaWZmIC0tZ2l0IGEvQ09QWUlORyBiL0NPUFlJTkcK
PiAgICAgaW5kZXggMzEwZmQ1MmMyNy4uODBmYWMwOTFkMyAxMDA2NDQKPiAgICAgLS0tIGEvQ09Q
WUlORwo+ICAgICArKysgYi9DT1BZSU5HCj4gICAgIEBAIC00Nyw2ICs0Nyw5IEBAIHZhcmlvdXMg
ZHJpdmVycywgc3VwcG9ydCBmdW5jdGlvbnMgYW5kIGhlYWRlciBmaWxlcyB3aXRoaW4gWGVuLWF3
YXJlCj4gICAgICBMaW51eCBzb3VyY2UgdHJlZXMuIEluIGFsbCBzdWNoIGNhc2VzLCBsaWNlbnNl
IHRlcm1zIGFyZSBzdGF0ZWQgYXQgdGhlCj4gICAgICB0b3Agb2YgdGhlIGZpbGUgb3IgaW4gYSBD
T1BZSU5HIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5Lgo+ICAgICAgCj4gICAgICtTcGhpbngg
ZG9jdW1lbnRhdGlvbiBpcyBsaWNlbnNlZCB1bmRlciBDQy1CWSA0LjAuICBTZWUKPiAgICAgK2Rv
Y3MvUkVBRE1FLnNvdXJjZSBmb3IgbW9yZSBzcGVjaWZpYyBpbmZvcm1hdGlvbi4KPiAgICAgKwo+
ICAgICAgSW4gc29tZSBjYXNlcywgY29tcGF0aWJsZSAzcmQgcGFydHkgY29kZSBoYXMgYmVlbiBp
bXBvcnRlZCBpbnRvIHRoZQo+ICAgICAgWGVuIHRyZWUsIHJldGFpbmluZyB0aGUgb3JpZ2luYWwg
bGljZW5zZSwgc3VjaCBhcwo+ICAgICAgICAtIEFFUy0xMjggMy4wCj4gICAgIGRpZmYgLS1naXQg
YS9kb2NzL1JFQURNRS5zb3VyY2UgYi9kb2NzL1JFQURNRS5zb3VyY2UKPiAgICAgbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiAgICAgaW5kZXggMDAwMDAwMDAwMC4uZjIwZmE5MmMyOAo+ICAgICAtLS0g
L2Rldi9udWxsCj4gICAgICsrKyBiL2RvY3MvUkVBRE1FLnNvdXJjZQo+ICAgICBAQCAtMCwwICsx
LDMyIEBACj4gICAgICtTcGhpbnggZG9jdW1lbnRhdGlvbjoKPiAgICAgKwo+ICAgICArQWxsIHNv
dXJjZSByZW5kZXJlZCBieSBTcGhpbnggaXMgbGljZW5zZWQgdW5kZXIgQ0MtQlktNC4wLgo+Cj4g
U29ycnkgZm9yIG9wZW5pbmcgdGhpcyBjYW4gb2Ygd29ybXMuIAo+Cj4gQWx0aG91Z2ggSSBoYWQg
c2VlbiB0aGUgZGlzY3Vzc2lvbiBiZXR3ZWVuIFJpY2ggYW5kIHlvdSBhYm91dCB0aGlzLCBJIGhh
ZCAKPiBub3QgYWN0dWFsbHkgZG9uZSBhbnkgZ3JvdW5kd29yayBvbiB0aGUgbGljZW5zaW5nLiAK
Pgo+IFNvLCB3ZSBoYXZlIHRvIGxvb2sgYXQgdHdvIHRoaW5nczoKPgo+ICogQ29tcGF0aWJpbGl0
eToKPiAgICBTZWUgaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnLzIwMTUvMTAvMDgvY2MtYnkt
c2EtNC0wLW5vdy1vbmUtd2F5LWNvbXBhdGlibGUtd2l0aC1ncGx2My8gCj4gICAgVGhpcyBtYWtl
cyBDQy1CWS00LjAgaW5ib3VuZCBjb21wYXRpYmxlIHdpdGggR1BMdjMKPiAgICBJdCdzIG5vdCBj
bGVhciB0byBtZSB3aGV0aGVyIEdQTHYyIGlzIGNvbXBhdGlibGUgd2l0aCBDQy1CWSA0LjA6IGxh
Y2sgb2YgcHVibGljbHkKPiAgICBhdmFpbGFibGUgaW5mb3JtYXRpb24gaW1wbGllcyB0aGlzIGlz
IG5vdCB0aGUgY2FzZSAKPgo+ICogT3V0cHV0IExpY2Vuc2UKPiAgICBCdXQgZXZlbiBpZiBpdCBp
cywgdGhlIHByb2R1Y2VkIHNwaGlueCBvdXRwdXQgd291bGQgYmUgR1BMdjIsIG5vdCBDQy1CWSA0
LjAKPiAgICBUaGlzIHdvdWxkIGV2ZW4gYmUgdHJ1ZSBpZiBub25lIG9mIHRoZSBvbGRlciBHUEx2
MiBkb2NzIHBvcnRpb25zIHdlcmUgaW5jbHVkZWQsIGFzCj4gICAgdGhlIEFQSSBkb2NzIGdlbmVy
YXRlZCBmcm9tIHNvdXJjZSBhcmUgR1BMdjIKPgo+IEFzIHN1Y2ggdGhlIHN0YXRlbWVudCAiQWxs
IHNvdXJjZSByZW5kZXJlZCBieSBTcGhpbnggaXMgbGljZW5zZWQgdW5kZXIKPiBDQy1CWS00LjAi
IGlzIHdyb25nLgoKQXQgdGhlIG1vbWVudCwgSSAoYW5kIHRoZXJlZm9yZSBDaXRyaXggaW4gcHJh
Y3RpY2UpIGhvbGRzIHRoZSBjb3B5cmlnaHQKb24gYWxsIHJzdCBjb250ZW50IHdoaWNoIGV4aXN0
cyBpbiBYZW4uCgpUaGUgcG9pbnQgb2YgdGhpcyBwYXRjaCBpcyB0byBnZXQgaXQgbGljZW5zZWQg
c2Vuc2libHkgKGFuZCBpbgpwYXJ0aWN1bGFyLCBub3QgZmFsbGluZyBiYWNrIHRvIHRoZSBHUEwg
ZGVmYXVsdCkgYmVmb3JlIDQuMTMgZ29lcyBvdXQgb2YKdGhlIGRvb3IuCgpUaGUgcmVzdWx0IHRo
ZXJlZm9yZSBpcyB1bmlmb3JtbHkgQ0MtQlktNC4wLCB3aXRoIG5vIEdQTCBpbiBzaWdodC4KCj4g
QWx0aG91Z2ggaXQgaXMgcHJvYmFibHkgY29ycmVjdCB0byBzYXkgIkFsbCBDQy1CWSA0LjAgc291
cmNlIHJlbmRlcmVkIGJ5Cj4gU3BoaW54IGlzIGxpY2Vuc2VkIHVuZGVyIENDLUJZLTQuMCIsIGJl
Y2F1c2UgU3BoaW54IHJldGFpbnMgdGhlIHNvdXJjZSBmaWxlCj4gdG8gaHRtbCBtYXBwaW5nIGFu
ZCBsaW5rYWdlIGluIGRvY3MgZ2VuZXJhdGlvbiB3b3JrcyBkaWZmZXJlbnRseQo+IHRvIGxpbmth
Z2UgaW4gY29kZS4gCj4KPiBJIGFtIHdvbmRlcmluZyB3aGV0aGVyIGFueW9uZSBlbHNlIGhhcyBj
b21lIGFjcm9zcyB0aGlzLiBUaGlzIHF1ZXN0aW9uIGluCj4gcGFydGljdWxhciBnb2VzIGJhY2sg
dG8gUmljaCB3aG8gbWFkZSBhIHZlcnkgc3Ryb25nIGNhc2UgZm9yIENDLUJZLTQuMCBiYXNlZAo+
IGRvY3VtZW50YXRpb24uIEkgZG9uJ3QgdGhpbmsgd2Ugd291bGQgaGF2ZSBhbiBpc3N1ZSBpZiB0
aGUgZW50aXJlIHNwaGlueCBkb2Mtc2V0Cj4gaXMgR1BMdjIgaWYgbW9zdCBjb250ZW50IGlzIGxp
Y2Vuc2VkIHVuZGVyIENDLUJZLTQuMCwgZXhjZXB0IHRoYXQgc3VjaCBhbgo+IGFwcHJvYWNoIHdv
dWxkIG1ha2UgcmUtdXNpbmcgdGhlIGVudGlyZSBzcGhpbnggZ2VuZXJhdGVkIGRvY3NldCBtZXNz
eS4KPgo+IFdlIHByb2JhYmx5IGFsc28gd2FudCB0byBtYWludGFpbiB0aGUgY2FwYWJpbGl0eSB0
byBjb3B5IHRleHQgZnJvbSBzb21lCj4gZG9jdW1lbnRhdGlvbiBmcmVlbHkgaW50byB0aGUgc291
cmNlIHRyZWUgYW5kIHZpY2UgdmVyc2EsIGlmIG5lZWRlZC4gVGhpcyBpcwo+IHBhcnRpY3VsYXJs
eSB0cnVlIGZvciBjb250ZW50IGluIFRlY2huaWNhbCBEZWJ0LCB1c2VyIGNvbnRlbnQgKG1heSBl
bmQgdXAgaW4KPiBtYW4gcGFnZXMpLCBldGMuCgpJIGRpc2FncmVlLCBpbnNvZmFyIGFzIGJsaW5k
bHkgY29weWluZyBub3RlcyBvdXQgb2Ygc291cmNlIGNvZGUgYW5kIGludG8KdGhlIHNwaGlueCBk
b2N1bWVudGF0aW9uIGlzIGxpYWJsZSB0byBnZXQgYSAtMSBmcm9tIG1lLgoKVGhlIHR5cGVzIG9m
IHN0eWxlL2xhbmd1YWdlIHdoaWNoIGFyZSBhcHByb3ByaWF0ZSBmb3IgdGhlc2UgdHdvIGNhc2Vz
CmFyZSBhIGRpc2pvaW50IHNldC4KCj4KPiBNYXliZSB0aGUgcmlnaHQgYXBwcm9hY2ggd291bGQg
YmUgdG8gZHVhbGx5IGxpY2Vuc2UgdGhlIGRvY3VtZW50YXRpb24KPiBmaWxlcyB1c2luZyBib3Ro
IEdQTHYyIGFuZCBDQy1CWSA0LjAgYW5kIHF1YW50aWZ5aW5nIHRoaXMgaW4gdGhlIENPUFlJTkcK
PiBmaWxlIG9mIHRoZSBkb2NzIGRpcmVjdG9yeSAoc3RhcnRpbmcgZnJvbSBhIHNwZWNpZmljIGRh
dGUpLiBXZSBjb3VsZCBldmVudHVhbGx5Cj4gcmUtbGljZW5zZSBhbGwgdGhlIG90aGVyIHN0dWZm
IG92ZXIgdGltZSwgd2hpY2ggc2hvdWxkIGJlIHJlbGF0aXZlbHkgc3RyYWlnaHRmb3J3YXJkCj4g
YW5kL29yIGV4Y2x1ZGUgc3BlY2lmaWMgcHJvYmxlbWF0aWMgZGlyZWN0b3JpZXMuCgpJIGRvbid0
IHNlZSBob3cgdGhhdCBoZWxwcyBmb3IgYmxpbmRseSBjb3B5aW5nIHRoaW5ncyBpbi7CoCBUaGV5
J2Qgc3RpbGwKYmUgR1BMMiBzdHJpY3RseSwgYW5kIHdvdWxkIG5lZWQgZXhwbGljaXQgcmVsaWNl
bnNpbmcgdG8gYmVjb21lIGR1YWwKbGljZW5zZWQsIGF0IHdoaWNoIHBvaW50LCB3aHkgbm90IGdv
IHN0cmFpZ2h0IGZvciBjb25zaXN0ZW5jeT8KCj4KPiBUaGluZ3MgbGlrZSBzdGFuZGFyZGlzaW5n
IHNheSBtYW4gcGFnZXMgdG8gcnN0LCB3b3VsZCBwb3RlbnRpYWxseSBhbHNvCj4gY3JlYXRlIGNv
bXBsZXhpdGllcyB3aXRoIHRoaXMgcGF0Y2gsIGJlY2F1c2Ugb2YgCj4gICAgICtUaGlzIGluY2x1
ZGVzOgo+ICAgICArICAqIEFsbCBSZVN0cnVjdHVyZWQgVGV4dCBmaWxlczogICAgICAgICAgZG9j
cy8qLyoucnN0Cj4KPiBJIGRvbid0IHdhbnQgdGhpcyB0byBiZWNvbWUgYSBsb25nLXdpbmRlZCBj
b252ZXJzYXRpb24gZHVyaW5nIHRoZSA0LjEzIGZyZWV6ZS4KPiBQbGVhc2Uga2VlcCB0aGlzIGlu
IG1pbmQgd2hlbiByZXNwb25kaW5nLgo+Cj4gSXQgbWF5IG1lYW4gdGhvdWdoLCB0aGF0IHdlIGNh
bid0IHJlc29sdmUgdGhpcyBiZWZvcmUgNC4xMyBpcyByZWxlYXNlZAoKR2V0dGluZyB0aGlzIGZp
eGVkIGlzIGEgYmxvY2tlciBmb3IgNC4xMy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 12:32:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 12:32:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHSBX-000273-HZ; Mon, 07 Oct 2019 12:32:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=C2cV=YA=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHSBW-00026x-6G
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 12:32:18 +0000
X-Inumbo-ID: 7f3c7e52-e8fe-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f3c7e52-e8fe-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 12:32:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D3A25B18A;
 Mon,  7 Oct 2019 12:32:15 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-9-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b7c14836-feab-15e2-7bf7-0bd7f661544d@suse.com>
Date: Mon, 7 Oct 2019 14:32:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-9-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 08/10] vpci: register as an internal
 ioreq server
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMKPiBAQCAtMjksNiArMjksNyBAQAo+ICAKPiAgI2luY2x1ZGUgPGFzbS9iemltYWdlLmg+
Cj4gICNpbmNsdWRlIDxhc20vZG9tMF9idWlsZC5oPgo+ICsjaW5jbHVkZSA8YXNtL2h2bS9pb3Jl
cS5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+Cj4gICNpbmNsdWRlIDxhc20vaW9f
YXBpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3AybS5oPgoKVGhpcyBpcyB0aGUgb25seSBjaGFuZ2Ug
dG8gdGhpcyBmaWxlLCBhbmQgdGhlcmUncyBubyBhZGRpdGlvbiB0bwphc20vaHZtL2lvcmVxLmgg
LSBob3cgY29tZSB0aGlzICNpbmNsdWRlIGlzIG5lZWRlZD8KCj4gLS0tIGEveGVuL2RyaXZlcnMv
dnBjaS92cGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwo+IEBAIC0yMCw2ICsy
MCw4IEBACj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgI2luY2x1ZGUgPHhlbi92cGNpLmg+
Cj4gIAo+ICsjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5oPgoKVGhpcyBvZiBjb3Vyc2UgbWVhbnMg
YSBzdGVwIGF3YXkgZnJvbSB0aGUgY29kZSBoZXJlIGJlaW5nIGdlbmVyaWMKZW5vdWdoIHN1Y2gg
dGhhdCBBcm0gY291bGQgZXZlbnR1YWxseSB1c2UgaXQuIEluZGVwZW5kZW50IG9mIHRoaXMKYXNw
ZWN0IHBlcmhhcHMgdGhlICNpbmNsdWRlIHdvdWxkIGJldHRlciBtb3ZlIC4uLgoKPiBAQCAtNDc4
LDYgKzQ4MCw2MSBAQCB2b2lkIHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBp
bnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiAgICAgIHNwaW5fdW5sb2NrKCZwZGV2LT52cGNp
LT5sb2NrKTsKPiAgfQo+ICAKPiArI2lmZGVmIF9fWEVOX18KCi4uLiBoZXJlPwoKPiArc3RhdGlj
IGludCBpb3JlcV9oYW5kbGVyKGlvcmVxX3QgKnJlcSwgdm9pZCAqZGF0YSkKPiArewo+ICsgICAg
cGNpX3NiZGZfdCBzYmRmOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBOQjogY2VydGFpbiByZXF1
ZXN0cyBvZiB0eXBlIGRpZmZlcmVudCB0aGFuIFBDSSBhcmUgYnJvYWRjYXN0ZWQgdG8gYWxsCj4g
KyAgICAgKiByZWdpc3RlcmVkIGlvcmVxIHNlcnZlcnMsIGlnbm9yZWQgdGhvc2UuCj4gKyAgICAg
Ki8KPiArICAgIGlmICggcmVxLT50eXBlICE9IElPUkVRX1RZUEVfUENJX0NPTkZJRyB8fCByZXEt
PmRhdGFfaXNfcHRyICkKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CgpJ
IHVuZGVyc3RhbmQgdGhlIGxlZnQgc2lkZSBvZiB0aGUgfHwgLCBidXQgd2h5IHRoZSByaWdodCBz
aWRlPyBUaGVyZQpzaG91bGRuJ3QgYmUgYW55IElPUkVRX1RZUEVfUENJX0NPTkZJRyByZXF1ZXN0
cyB3aXRoIGRhdGFfaXNfcHRyIHNldCwKc2hvdWxkIHRoZXJlPyBJIGFsc28gZGlkbid0IHRoaW5r
IHJlcXVlc3RzIHdpdGggZGF0YV9pc19wdHIgc2V0IHdvdWxkCmdldCBicm9hZGNhc3Q/Cgo+ICtp
bnQgdnBjaV9yZWdpc3Rlcl9pb3JlcShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBpb3Nl
cnZpZF90IGlkOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIGlmICggIWhhc192cGNpKGQpICkK
PiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICByYyA9IGh2bV9jcmVhdGVfaW9yZXFfc2Vy
dmVyKGQsIEhWTV9JT1JFUVNSVl9CVUZJT1JFUV9PRkYsICZpZCwgdHJ1ZSk7Cj4gKyAgICBpZiAo
IHJjICkKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgcmMgPSBodm1fc2V0X2lvcmVx
X2hhbmRsZXIoZCwgaWQsIGlvcmVxX2hhbmRsZXIsIE5VTEwpOwo+ICsgICAgaWYgKCByYyApCj4g
KyAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQp
ICkKPiArICAgIHsKPiArICAgICAgICAvKiBIYW5kbGUgYWxsIGRldmljZXMgaW4gdnBjaS4gKi8K
PiArICAgICAgICByYyA9IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKGQsIGlkLCBY
RU5fRE1PUF9JT19SQU5HRV9QQ0ksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwLCB+KHVpbnQ2NF90KTApOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsg
ICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmMgPSBodm1fc2V0X2lv
cmVxX3NlcnZlcl9zdGF0ZShkLCBpZCwgdHJ1ZSk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgICAg
ICByZXR1cm4gcmM7Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwoKVGhpcyBsYXN0IHNlcXVlbmNlIG9m
IHN0YXRlbWVudHMgbG9va3MgYSBsaXR0bGUgb2RkIC0gaXMgdGhpcyBpbgphbnRpY2lwYXRpb24g
b2YgZnVydGhlciBhZGRpdGlvbnMgdG8gdGhlIGZ1bmN0aW9uPwoKRnVydGhlcm1vcmUgdGhlIG9u
bHkgY2FsbGVyIGV4cGVjdHMgdGhlIGZ1bmN0aW9uIHRvIGNsZWFuIHVwIGFmdGVyCml0c2VsZiAo
aS5lLiBwYXJ0aWFsbHkgY29tcGxldGVkIHNldHVwIGJlIHVuZG9uZSksIHdoaWNoIGRvZXNuJ3QK
bG9vayB0byBiZSB0aGUgY2FzZSBoZXJlLiBJIGNhbid0IHNlZW0gdG8gYmUgYWJsZSB0byBjb252
aW5jZQpteXNlbGYgdGhhdCBhbGwgb2YgdGhpcyBnZXRzIGNsZWFuZWQgdXAuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 13:09:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 13:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHSlE-0004fR-Kc; Mon, 07 Oct 2019 13:09:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J9qX=YA=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHSlD-0004fM-Io
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 13:09:11 +0000
X-Inumbo-ID: a66dca3a-e903-11e9-80e3-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a66dca3a-e903-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 13:09:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570453750;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=r+jXzLLsA+V45u9xYYS9bmwXs+j4SROmoaSjPjWVuok=;
 b=aJ2NbP4amTKepdjpp0RtGFeHLQgcNYLZNQXvffb9NRqcqCO2lEQpSdA5
 XsW3bEIm7WFKoFb3oej1C2odB++EjQ6IEvQa0+IfTZMwfnXAx9vQ73itD
 MNx3wYLNMLMxaQnFdkU7wTH+3i8UO3cjRGuRJb2TUB0qWeoTvXOxFdOI1 E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /4LdgiFW85fRiccGdVjlQpAAL0Zz4gTleQndhqg33syN/zfHsD4G4Yml/6mfiAAI7xZs5/kDv6
 dasWM526hfnGFBz07mdKlPNIelMjuwq7uAqQSKZ8FTuGfz1nhA8E10oXg1ASYcToy9858LYj0d
 CNw2ZTmlViVlEVIpXsM1bR1/flKDV3YDZ/UWl7BIGD1Tb6q1K9doJCgRnR5aDAleV0sDGg1W1b
 rP6cugJdbJ+UlVfYom7h48IAlGmjbX685oE3JRscZejX2CzMOHaalzLzeP5cgXvkKJkaYQHMwy
 LPU=
X-SBRS: 2.7
X-MesageID: 6850737
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6850737"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>, Rich Persaud <persaur@gmail.com>, "Ian
 Jackson" <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH 1/4] docs/sphinx: License content with CC-BY-4.0
Thread-Index: AQHVei0GF23MUwvctk6XmDQN6+Tnc6dPCMeA///3LQCAABu2gA==
Date: Mon, 7 Oct 2019 13:09:04 +0000
Message-ID: <6FA63C2B-2AC1-4D2F-B779-494F3CCCFD2A@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
 <20191003205623.20839-2-andrew.cooper3@citrix.com>
 <3ED61DA0-6499-42D8-9244-CD9DA72891EB@citrix.com>
 <fbea5626-78b8-8e65-d732-c1b67c872f3d@citrix.com>
In-Reply-To: <fbea5626-78b8-8e65-d732-c1b67c872f3d@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <741236B94D30E147BA19F274BAAD7C3A@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] docs/sphinx: License content with
 CC-BY-4.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDA3LzEwLzIwMTksIDEzOjI5LCAiQW5kcmV3IENvb3BlciIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgT24gMDcvMTAvMjAxOSAxMzowMSwgTGFycyBL
dXJ0aCB3cm90ZToNCiAgICA+DQogICAgPiBPbiAwMy8xMC8yMDE5LCAyMTo1NiwgIkFuZHJldyBD
b29wZXIiIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToNCiAgICA+DQogICAgPiAg
ICAgQ3JlYXRpdmUgQ29tbW9ucyBpcyBhIG1vcmUgY29tbW9uIGxpY2Vuc2UgdGhhbiBHUEwgZm9y
IGRvY3VtZW50YXRpb24gcHVycG9zZXMuDQogICAgPiAgICAgU3dpdGNoIHRvIHVzaW5nIENDLUJZ
LTQuMCB0byBleHBsaWNpdGx5IHBlcm1pdCByZS1wdXJwb3NpbmcgYW5kIHJlbWl4aW5nIG9mDQog
ICAgPiAgICAgdGhlIGNvbnRlbnQuDQogICAgPiAgICAgDQogICAgPiAgICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCiAgICA+ICAgICAt
LS0NCiAgICA+ICAgICBDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAg
ID4gICAgIENDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+DQog
ICAgPiAgICAgQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPg0KICAgID4g
ICAgIENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQogICAgPiAgICAgQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCiAgICA+ICAgICBD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KICAgID4gICAg
IENDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCiAgICA+ICAgICBDQzogV2VpIExpdSA8d2xA
eGVuLm9yZz4NCiAgICA+ICAgICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4NCiAg
ICA+ICAgICBDQzogUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4NCiAgICA+ICAgICBD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KICAgID4gICAgIC0tLQ0KICAgID4g
ICAgICBDT1BZSU5HICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKysNCiAg
ICA+ICAgICAgZG9jcy9SRUFETUUuc291cmNlICAgICAgICAgICAgICAgICAgICAgIHwgMzIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCiAgICA+ICAgICAgZG9jcy9hZG1pbi1ndWlk
ZS9pbmRleC5yc3QgICAgICAgICAgICAgIHwgIDIgKysNCiAgICA+ICAgICAgZG9jcy9hZG1pbi1n
dWlkZS9taWNyb2NvZGUtbG9hZGluZy5yc3QgIHwgIDIgKysNCiAgICA+ICAgICAgZG9jcy9jb25m
LnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKw0KICAgID4gICAgICBkb2NzL2d1
ZXN0LWd1aWRlL2luZGV4LnJzdCAgICAgICAgICAgICAgfCAgMiArKw0KICAgID4gICAgICBkb2Nz
L2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdCAgfCAgMiArKw0KICAgID4gICAgICBk
b2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgICAgICAgICAgfCAgMiArKw0KICAgID4gICAg
ICBkb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1jb3ZlcmFnZS5yc3QgfCAgMiArKw0KICAgID4g
ICAgICBkb2NzL2h5cGVydmlzb3ItZ3VpZGUvaW5kZXgucnN0ICAgICAgICAgfCAgMiArKw0KICAg
ID4gICAgICBkb2NzL2luZGV4LnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKw0K
ICAgID4gICAgICAxMSBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspDQogICAgPiAgICAg
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL1JFQURNRS5zb3VyY2UNCiAgICA+ICAgICANCiAgICA+
ICAgICBkaWZmIC0tZ2l0IGEvQ09QWUlORyBiL0NPUFlJTkcNCiAgICA+ICAgICBpbmRleCAzMTBm
ZDUyYzI3Li44MGZhYzA5MWQzIDEwMDY0NA0KICAgID4gICAgIC0tLSBhL0NPUFlJTkcNCiAgICA+
ICAgICArKysgYi9DT1BZSU5HDQogICAgPiAgICAgQEAgLTQ3LDYgKzQ3LDkgQEAgdmFyaW91cyBk
cml2ZXJzLCBzdXBwb3J0IGZ1bmN0aW9ucyBhbmQgaGVhZGVyIGZpbGVzIHdpdGhpbiBYZW4tYXdh
cmUNCiAgICA+ICAgICAgTGludXggc291cmNlIHRyZWVzLiBJbiBhbGwgc3VjaCBjYXNlcywgbGlj
ZW5zZSB0ZXJtcyBhcmUgc3RhdGVkIGF0IHRoZQ0KICAgID4gICAgICB0b3Agb2YgdGhlIGZpbGUg
b3IgaW4gYSBDT1BZSU5HIGZpbGUgaW4gdGhlIHNhbWUgZGlyZWN0b3J5Lg0KICAgID4gICAgICAN
CiAgICA+ICAgICArU3BoaW54IGRvY3VtZW50YXRpb24gaXMgbGljZW5zZWQgdW5kZXIgQ0MtQlkg
NC4wLiAgU2VlDQogICAgPiAgICAgK2RvY3MvUkVBRE1FLnNvdXJjZSBmb3IgbW9yZSBzcGVjaWZp
YyBpbmZvcm1hdGlvbi4NCiAgICA+ICAgICArDQogICAgPiAgICAgIEluIHNvbWUgY2FzZXMsIGNv
bXBhdGlibGUgM3JkIHBhcnR5IGNvZGUgaGFzIGJlZW4gaW1wb3J0ZWQgaW50byB0aGUNCiAgICA+
ICAgICAgWGVuIHRyZWUsIHJldGFpbmluZyB0aGUgb3JpZ2luYWwgbGljZW5zZSwgc3VjaCBhcw0K
ICAgID4gICAgICAgIC0gQUVTLTEyOCAzLjANCiAgICA+ICAgICBkaWZmIC0tZ2l0IGEvZG9jcy9S
RUFETUUuc291cmNlIGIvZG9jcy9SRUFETUUuc291cmNlDQogICAgPiAgICAgbmV3IGZpbGUgbW9k
ZSAxMDA2NDQNCiAgICA+ICAgICBpbmRleCAwMDAwMDAwMDAwLi5mMjBmYTkyYzI4DQogICAgPiAg
ICAgLS0tIC9kZXYvbnVsbA0KICAgID4gICAgICsrKyBiL2RvY3MvUkVBRE1FLnNvdXJjZQ0KICAg
ID4gICAgIEBAIC0wLDAgKzEsMzIgQEANCiAgICA+ICAgICArU3BoaW54IGRvY3VtZW50YXRpb246
DQogICAgPiAgICAgKw0KICAgID4gICAgICtBbGwgc291cmNlIHJlbmRlcmVkIGJ5IFNwaGlueCBp
cyBsaWNlbnNlZCB1bmRlciBDQy1CWS00LjAuDQogICAgPg0KICAgID4gU29ycnkgZm9yIG9wZW5p
bmcgdGhpcyBjYW4gb2Ygd29ybXMuIA0KICAgID4NCiAgICA+IEFsdGhvdWdoIEkgaGFkIHNlZW4g
dGhlIGRpc2N1c3Npb24gYmV0d2VlbiBSaWNoIGFuZCB5b3UgYWJvdXQgdGhpcywgSSBoYWQgDQog
ICAgPiBub3QgYWN0dWFsbHkgZG9uZSBhbnkgZ3JvdW5kd29yayBvbiB0aGUgbGljZW5zaW5nLiAN
CiAgICA+DQogICAgPiBTbywgd2UgaGF2ZSB0byBsb29rIGF0IHR3byB0aGluZ3M6DQogICAgPg0K
ICAgID4gKiBDb21wYXRpYmlsaXR5Og0KICAgID4gICAgU2VlIGh0dHBzOi8vY3JlYXRpdmVjb21t
b25zLm9yZy8yMDE1LzEwLzA4L2NjLWJ5LXNhLTQtMC1ub3ctb25lLXdheS1jb21wYXRpYmxlLXdp
dGgtZ3BsdjMvIA0KICAgID4gICAgVGhpcyBtYWtlcyBDQy1CWS00LjAgaW5ib3VuZCBjb21wYXRp
YmxlIHdpdGggR1BMdjMNCiAgICA+ICAgIEl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgR1BM
djIgaXMgY29tcGF0aWJsZSB3aXRoIENDLUJZIDQuMDogbGFjayBvZiBwdWJsaWNseQ0KICAgID4g
ICAgYXZhaWxhYmxlIGluZm9ybWF0aW9uIGltcGxpZXMgdGhpcyBpcyBub3QgdGhlIGNhc2UgDQog
ICAgPg0KICAgID4gKiBPdXRwdXQgTGljZW5zZQ0KICAgID4gICAgQnV0IGV2ZW4gaWYgaXQgaXMs
IHRoZSBwcm9kdWNlZCBzcGhpbnggb3V0cHV0IHdvdWxkIGJlIEdQTHYyLCBub3QgQ0MtQlkgNC4w
DQogICAgPiAgICBUaGlzIHdvdWxkIGV2ZW4gYmUgdHJ1ZSBpZiBub25lIG9mIHRoZSBvbGRlciBH
UEx2MiBkb2NzIHBvcnRpb25zIHdlcmUgaW5jbHVkZWQsIGFzDQogICAgPiAgICB0aGUgQVBJIGRv
Y3MgZ2VuZXJhdGVkIGZyb20gc291cmNlIGFyZSBHUEx2Mg0KICAgID4NCiAgICA+IEFzIHN1Y2gg
dGhlIHN0YXRlbWVudCAiQWxsIHNvdXJjZSByZW5kZXJlZCBieSBTcGhpbnggaXMgbGljZW5zZWQg
dW5kZXINCiAgICA+IENDLUJZLTQuMCIgaXMgd3JvbmcuDQogICAgDQogICAgQXQgdGhlIG1vbWVu
dCwgSSAoYW5kIHRoZXJlZm9yZSBDaXRyaXggaW4gcHJhY3RpY2UpIGhvbGRzIHRoZSBjb3B5cmln
aHQNCiAgICBvbiBhbGwgcnN0IGNvbnRlbnQgd2hpY2ggZXhpc3RzIGluIFhlbi4NCiAgICANCiAg
ICBUaGUgcG9pbnQgb2YgdGhpcyBwYXRjaCBpcyB0byBnZXQgaXQgbGljZW5zZWQgc2Vuc2libHkg
KGFuZCBpbg0KICAgIHBhcnRpY3VsYXIsIG5vdCBmYWxsaW5nIGJhY2sgdG8gdGhlIEdQTCBkZWZh
dWx0KSBiZWZvcmUgNC4xMyBnb2VzIG91dCBvZg0KICAgIHRoZSBkb29yLg0KICAgIA0KICAgIFRo
ZSByZXN1bHQgdGhlcmVmb3JlIGlzIHVuaWZvcm1seSBDQy1CWS00LjAsIHdpdGggbm8gR1BMIGlu
IHNpZ2h0Lg0KDQpIYXZpbmcgbG9va2VkIGF0IHRoaXMgYWdhaW4sIHlvdSBhcmUgY29ycmVjdC4g
SSB3YXMgYXNzdW1pbmcgdGhhdCANCmh0dHBzOi8vYW5kcmV3Y29vcC14ZW4ucmVhZHRoZWRvY3Mu
aW8vZW4vZG9jcy1kZXZlbC9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5odG1sDQp3YXMg
bGlua2luZyB0byB0aGUgZG94eWdlbiBnZW5lcmF0ZWQgQUJJIGRvY3MsIHdoaWNoIGl0IHNlZW1z
IG5vdCB0byBkby4NCiAgICANCiAgICA+IEFsdGhvdWdoIGl0IGlzIHByb2JhYmx5IGNvcnJlY3Qg
dG8gc2F5ICJBbGwgQ0MtQlkgNC4wIHNvdXJjZSByZW5kZXJlZCBieQ0KICAgID4gU3BoaW54IGlz
IGxpY2Vuc2VkIHVuZGVyIENDLUJZLTQuMCIsIGJlY2F1c2UgU3BoaW54IHJldGFpbnMgdGhlIHNv
dXJjZSBmaWxlDQogICAgPiB0byBodG1sIG1hcHBpbmcgYW5kIGxpbmthZ2UgaW4gZG9jcyBnZW5l
cmF0aW9uIHdvcmtzIGRpZmZlcmVudGx5DQogICAgPiB0byBsaW5rYWdlIGluIGNvZGUuIA0KICAg
ID4NCiAgICA+IEkgYW0gd29uZGVyaW5nIHdoZXRoZXIgYW55b25lIGVsc2UgaGFzIGNvbWUgYWNy
b3NzIHRoaXMuIFRoaXMgcXVlc3Rpb24gaW4NCiAgICA+IHBhcnRpY3VsYXIgZ29lcyBiYWNrIHRv
IFJpY2ggd2hvIG1hZGUgYSB2ZXJ5IHN0cm9uZyBjYXNlIGZvciBDQy1CWS00LjAgYmFzZWQNCiAg
ICA+IGRvY3VtZW50YXRpb24uIEkgZG9uJ3QgdGhpbmsgd2Ugd291bGQgaGF2ZSBhbiBpc3N1ZSBp
ZiB0aGUgZW50aXJlIHNwaGlueCBkb2Mtc2V0DQogICAgPiBpcyBHUEx2MiBpZiBtb3N0IGNvbnRl
bnQgaXMgbGljZW5zZWQgdW5kZXIgQ0MtQlktNC4wLCBleGNlcHQgdGhhdCBzdWNoIGFuDQogICAg
PiBhcHByb2FjaCB3b3VsZCBtYWtlIHJlLXVzaW5nIHRoZSBlbnRpcmUgc3BoaW54IGdlbmVyYXRl
ZCBkb2NzZXQgbWVzc3kuDQogICAgPg0KICAgID4gV2UgcHJvYmFibHkgYWxzbyB3YW50IHRvIG1h
aW50YWluIHRoZSBjYXBhYmlsaXR5IHRvIGNvcHkgdGV4dCBmcm9tIHNvbWUNCiAgICA+IGRvY3Vt
ZW50YXRpb24gZnJlZWx5IGludG8gdGhlIHNvdXJjZSB0cmVlIGFuZCB2aWNlIHZlcnNhLCBpZiBu
ZWVkZWQuIFRoaXMgaXMNCiAgICA+IHBhcnRpY3VsYXJseSB0cnVlIGZvciBjb250ZW50IGluIFRl
Y2huaWNhbCBEZWJ0LCB1c2VyIGNvbnRlbnQgKG1heSBlbmQgdXAgaW4NCiAgICA+IG1hbiBwYWdl
cyksIGV0Yy4NCiAgICANCiAgICBJIGRpc2FncmVlLCBpbnNvZmFyIGFzIGJsaW5kbHkgY29weWlu
ZyBub3RlcyBvdXQgb2Ygc291cmNlIGNvZGUgYW5kIGludG8NCiAgICB0aGUgc3BoaW54IGRvY3Vt
ZW50YXRpb24gaXMgbGlhYmxlIHRvIGdldCBhIC0xIGZyb20gbWUuDQoNCkkgd2FzIGFjdHVhbGx5
IGxvb2tpbmcgYXQgdGhpcyB0aGUgb3RoZXIgd2F5IHJvdW5kOiBsZXQncyBzYXkgd2UgaGF2ZQ0K
Z29vZCBpbmZvcm1hdGlvbiBpbiBhIHNlY3Rpb24gYWJvdXQgVGVjaG5pY2FsIERlYnQgaW4gdGhl
IHNwaGlueCBkb2NzDQphbmQgc29tZSBvZiBpdCBtYXkgZW5kIHVwIGluIHRoZSB0cmVlLCB0aGVu
IHdlIGNvdWxkIGhhdmUgYW4gaXNzdWUuDQpUaGUgZHVhbCBsaWNlbnNlIGFwcHJvYWNoIHdvdWxk
IGVuYWJsZSB1cyB0byBkbyB0aGlzLg0KICAgIA0KICAgIFRoZSB0eXBlcyBvZiBzdHlsZS9sYW5n
dWFnZSB3aGljaCBhcmUgYXBwcm9wcmlhdGUgZm9yIHRoZXNlIHR3byBjYXNlcw0KICAgIGFyZSBh
IGRpc2pvaW50IHNldC4NCg0KSSB0aGluayB3ZSBhcmUgYWdyZWVkLiANCiAgICANCiAgICA+DQog
ICAgPiBNYXliZSB0aGUgcmlnaHQgYXBwcm9hY2ggd291bGQgYmUgdG8gZHVhbGx5IGxpY2Vuc2Ug
dGhlIGRvY3VtZW50YXRpb24NCiAgICA+IGZpbGVzIHVzaW5nIGJvdGggR1BMdjIgYW5kIENDLUJZ
IDQuMCBhbmQgcXVhbnRpZnlpbmcgdGhpcyBpbiB0aGUgQ09QWUlORw0KICAgID4gZmlsZSBvZiB0
aGUgZG9jcyBkaXJlY3RvcnkgKHN0YXJ0aW5nIGZyb20gYSBzcGVjaWZpYyBkYXRlKS4gV2UgY291
bGQgZXZlbnR1YWxseQ0KICAgID4gcmUtbGljZW5zZSBhbGwgdGhlIG90aGVyIHN0dWZmIG92ZXIg
dGltZSwgd2hpY2ggc2hvdWxkIGJlIHJlbGF0aXZlbHkgc3RyYWlnaHRmb3J3YXJkDQogICAgPiBh
bmQvb3IgZXhjbHVkZSBzcGVjaWZpYyBwcm9ibGVtYXRpYyBkaXJlY3Rvcmllcy4NCiAgICANCiAg
ICBJIGRvbid0IHNlZSBob3cgdGhhdCBoZWxwcyBmb3IgYmxpbmRseSBjb3B5aW5nIHRoaW5ncyBp
bi4gIFRoZXknZCBzdGlsbA0KICAgIGJlIEdQTDIgc3RyaWN0bHksIGFuZCB3b3VsZCBuZWVkIGV4
cGxpY2l0IHJlbGljZW5zaW5nIHRvIGJlY29tZSBkdWFsDQogICAgbGljZW5zZWQsIGF0IHdoaWNo
IHBvaW50LCB3aHkgbm90IGdvIHN0cmFpZ2h0IGZvciBjb25zaXN0ZW5jeT8NCg0KSXQgZG9lc24n
dCBoZWxwIHdpdGggdGhpcyBjYXNlOiBpdCBkb2VzIGhlbHAgd2l0aCBjb3B5aW5nIGluZm9ybWF0
aW9uIGZyb20gdGhlDQpzcGhpbnggZG9jcyB0byB0aGUgdHJlZSANCg0KSSB0aGluayB3ZSBuZWVk
IHRvIGhhdmUgYSBkaXNjdXNzaW9uL3Byb3Bvc2FsIGFmdGVyIHRoaXMgc2VyaWVzIGlzIGNvbW1p
dHRlZCBjb3ZlcmluZw0KdG9waWNzIHN1Y2ggYXMNCiogRmlsZSBmb3JtYXRzIGZvciBzYXkgbWFu
IHBhZ2VzIChvciBvdGhlciBkb2NzKQ0KKiBXaGF0IGFyZSB0aGUgYWNjZXB0YWJsZSB1c2UtY2Fz
ZXMgb2YgY29weWluZyBpbmZvcm1hdGlvbiBmcm9tIGV4aXN0aW5nIGRvY3VtZW50YXRpb24gdG8g
c3BoaW54IGRvY3MNCiAgIC0gQ29weWluZyBpbmZvcm1hdGlvbiBmcm9tIHRoZSBXaWtpIHRvIHNw
aGlueDogdGhlIFdpa2kgaXMgQ0MtQlkgMy4wIGFuZCBmb3J3YXJkIGNvbXBhdGlibGUsIHdoaWxl
IChjKSBhcmUgcmV0YWluZWQgLSB3ZSBzaG91bGQgYmUgT0sNCiAgIC0gV291bGQgd2Ugd2FudCB0
byBsaW5rIHRvIG1hbiBwYWdlcyBmcm9tIHRoZSBzcGhpbnggZG9jc2V0DQogICAtIFdvdWxkIHdl
IHdhbnQgdG8gbGluayB0byBBQkkgZG9jcyBnZW5lcmF0ZWQgZnJvbSB0aGUgc3BoaW54IGRvY3Nl
dCBpbiBmdXR1cmUNCiogV2hhdCB0eXBlIG9mIGNvbnRlbnQgbWF5IGVuZCB1cCBpbiBhIEdQTHYy
IGNvZGUgd2l0aCB0aGUgc3BoaW54IGRvY3MgYXMgc291cmNlDQoNCldoYXQgdGhpcyBzYXlzIHRv
IG1lIGlzIHRoYXQgd2UgcHJvYmFibHkgbmVlZCB0byBwdXQgYSBiaXQgbW9yZSB0aG91Z2h0IGlu
dG8gdGhpcw0KDQpIb3dldmVyLCB5b3UgaGF2ZSBjb252aW5jZWQgbWUsIHRoYXQgdGhpcyBkb2Vz
IG5vdCBoYXZlIHRvIGhhcHBlbiBiZWZvcmUgNC4xMyANCmFzIGxvbmcgYXMgd2UgbWFrZSBzdXJl
IHdlIGNhbiBzdGlsbCBjaGFuZ2UgbGljZW5zaW5nIGlmIHdlIG5lZWQgdG8gYWZ0ZXIgNC4xMw0K
aXMgcmVsZWFzZWQuICAgIA0KDQpJIHRoaW5rIHdlIG5lZWQgdG8gaGF2ZSBhIHdpZGVyIGRpc2N1
c3Npb24gYWJvdXQgdGhpcyBzZXQgb2YgdG9waWNzDQphcyB1c2UtY2FzZSwgZm9ybWF0IGFuZCBs
aWNlbnNlIGFyZSBwb3RlbnRpYWxseSBlbnRhbmdsZWQgZm9yIHdoYXQgd2UgbWF5DQp3YW50IHRv
IGRvIGluIGZ1dHVyZS4gSSBjYW4gcnVuIHdpdGggdGhpczogSSBhbHJlYWR5IHByb21pc2VkIHRv
IGNvdmVyIHRoZSBtYW4gDQpwYWdlIGZvcm1hdCBwb3J0aW9uIGFuZCBjYW4gY2FzdCB0aGUgbmV0
IGEgYml0IG1vcmUgd2lkZWx5DQoNCiAgICA+DQogICAgPiBUaGluZ3MgbGlrZSBzdGFuZGFyZGlz
aW5nIHNheSBtYW4gcGFnZXMgdG8gcnN0LCB3b3VsZCBwb3RlbnRpYWxseSBhbHNvDQogICAgPiBj
cmVhdGUgY29tcGxleGl0aWVzIHdpdGggdGhpcyBwYXRjaCwgYmVjYXVzZSBvZiANCiAgICA+ICAg
ICArVGhpcyBpbmNsdWRlczoNCiAgICA+ICAgICArICAqIEFsbCBSZVN0cnVjdHVyZWQgVGV4dCBm
aWxlczogICAgICAgICAgZG9jcy8qLyoucnN0DQogICAgPg0KICAgID4gSSBkb24ndCB3YW50IHRo
aXMgdG8gYmVjb21lIGEgbG9uZy13aW5kZWQgY29udmVyc2F0aW9uIGR1cmluZyB0aGUgNC4xMyBm
cmVlemUuDQogICAgPiBQbGVhc2Uga2VlcCB0aGlzIGluIG1pbmQgd2hlbiByZXNwb25kaW5nLg0K
ICAgID4NCiAgICA+IEl0IG1heSBtZWFuIHRob3VnaCwgdGhhdCB3ZSBjYW4ndCByZXNvbHZlIHRo
aXMgYmVmb3JlIDQuMTMgaXMgcmVsZWFzZWQNCiAgICANCiAgICBHZXR0aW5nIHRoaXMgZml4ZWQg
aXMgYSBibG9ja2VyIGZvciA0LjEzLg0KICAgIA0KSSB0aGluayB5b3UgaGF2ZSBzaG93biB0aGF0
IG15IGNvbmNlcm4gd2FzIG5vdCB2YWxpZCBmb3IgdGhpcyBwYXJ0aWN1bGFyDQpwYXRjaCBhdCB0
aGlzIHRpbWUuIA0KDQpOb3RlIHRoYXQgbXkgYWltIGlzIE5PVCB0byBibGluZGx5IGNvcHkgbm90
ZXMgb3V0IG9mIHNvdXJjZSBjb2RlIGFuZCBpbnRvDQp0aGUgc3BoaW54IGRvY3VtZW50YXRpb24u
IEJ1dCBJIHdvdWxkIGxpa2UgdG8gZW5kIHVwIGluIGEgcG9zaXRpb24gd2hlcmUNCmNvbnRyaWJ1
dG9ycyB0byBkb2NzIGRvIG5vdCBoYXZlIHRvIHRoaW5rIGFib3V0IGxpY2Vuc2luZyBub3IgaGF2
ZSB0byBkZWFsDQp3aXRoIGEgcGxldGhvcmEgb2YgZGlmZmVyZW50IGZpbGUgZm9ybWF0cy4gSSBh
bSBob3dldmVyIHdvcnJpZWQgdGhhdCB3ZQ0KZW5kIHVwIHdpdGggc29tZXRoaW5nIGZyYWdpbGUg
YW5kIGNvbXBsZXgsIGNyZWF0aW5nIGJhcnJpZXJzIHRoYXQgYXJlDQp1bm5lY2Vzc2FyeSB1bmxl
c3Mgd2UgZ2l2ZSB0aGlzIHNvbWUgbW9yZSB0aG91Z2h0Lg0KDQpSZWdhcmRzDQpMYXJzDQoNCg0K
DQoNCiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 13:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 13:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHSzr-0006DH-HS; Mon, 07 Oct 2019 13:24:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rbBj=YA=dingwall.me.uk=james@srs-us1.protection.inumbo.net>)
 id 1iHSzq-0006DC-5F
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 13:24:18 +0000
X-Inumbo-ID: c1efb262-e905-11e9-97b0-12813bfff9fa
Received: from know-smtprelay-omc-4.server.virginmedia.net (unknown
 [80.0.253.68]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1efb262-e905-11e9-97b0-12813bfff9fa;
 Mon, 07 Oct 2019 13:24:15 +0000 (UTC)
Received: from mail0.xen.dingwall.me.uk ([82.47.84.47]) by cmsmtp with ESMTPA
 id HSzli2qKKikXKHSzli2z4j; Mon, 07 Oct 2019 14:24:14 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: james.dingwall@blueyonder.co.uk
X-Spam: 0
X-Authority: v=2.3 cv=JpzfUvwC c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19
 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=XobE76Q3jBoA:10 a=5IRWAbXhAAAA:8
 a=VwQbUJbxAAAA:8 a=iox4zFpeAAAA:8 a=yPCof4ZbAAAA:8 a=8Yx54hmJfqv9zaizVboA:9
 a=NA0mioxrYjfIsyVE:21 a=yyYMGV6NDAEi3BFP:21 a=CjuIK1q_8ugA:10
 a=xo7gz2vLY8DhO4BdlxfM:22 a=AjGcO6oz07-iQ99wixmX:22 a=WzC6qhA0u3u7Ye7llzcV:22
Received: from localhost (localhost [IPv6:::1])
 by mail0.xen.dingwall.me.uk (Postfix) with ESMTP id ED85511B8E9;
 Mon,  7 Oct 2019 13:24:12 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at dingwall.me.uk
Received: from mail0.xen.dingwall.me.uk ([IPv6:::1])
 by localhost (mail0.xen.dingwall.me.uk [IPv6:::1]) (amavisd-new, port 10024)
 with ESMTP id GHLMn-0h2pRW; Mon,  7 Oct 2019 13:24:12 +0000 (UTC)
Received: from behemoth.dingwall.me.uk (behemoth.dingwall.me.uk
 [IPv6:2001:470:695c:302::c0a8:105])
 by dingwall.me.uk (Postfix) with ESMTP id A18BE11B8E6;
 Mon,  7 Oct 2019 13:24:12 +0000 (UTC)
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 821AD107673; Mon,  7 Oct 2019 13:24:12 +0000 (UTC)
Date: Mon, 7 Oct 2019 13:24:12 +0000
From: James Dingwall <james@dingwall.me.uk>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Message-ID: <20191007132412.GA27773@dingwall.me.uk>
References: <20191001150355.25365-1-jgross@suse.com>
 <547479f7-bbb3-609c-fcc7-4e2e609823ae@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <547479f7-bbb3-609c-fcc7-4e2e609823ae@oracle.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-CMAE-Envelope: MS4wfIW4I2E6zkZiCpUZ/S++fnzYeMMvjbPi6fGFkK6rapdFbM9gdoLT5/gBGyVI0nLCPpuIS1EWXnWGEK9ohK85n8r6/YHwXApZFYAhqkCEQCWPhPiuMCAN
 GsaxkL3utAI5Leyjbfkc9u4c8PTx3F0se5gXKJi4WC6J7G1/V2odnrG286MMHIWHDLv3GWTlVjq19j4LIELouDgy49UiZCObAu6etPwa/clnf2ECtyHQiHGl
 MpSeu6ptLegHZP457w/haphrNUeOY2x7ulIuCnLRIA5ojWeUYaKYCVoHO4mcvksI7G4rzIPoGaQ66Mw/hic5UUs4A6ihH+guhJSOTAHJc0Y=
Subject: Re: [Xen-devel] [PATCH] xen/xenbus: fix self-deadlock after killing
 user process
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, stable@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDE6Mzc6MjRQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDEwLzEvMTkgMTE6MDMgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiBJ
biBjYXNlIGEgdXNlciBwcm9jZXNzIHVzaW5nIHhlbmJ1cyBoYXMgb3BlbiB0cmFuc2FjdGlvbnMg
YW5kIGlzIGtpbGxlZAo+ID4gZS5nLiB2aWEgY3RybC1DIHRoZSBmb2xsb3dpbmcgY2xlYW51cCBv
ZiB0aGUgYWxsb2NhdGVkIHJlc291cmNlcyBtaWdodAo+ID4gcmVzdWx0IGluIGEgZGVhZGxvY2sg
ZHVlIHRvIHRyeWluZyB0byBlbmQgYSB0cmFuc2FjdGlvbiBpbiB0aGUgeGVuYnVzCj4gPiB3b3Jr
ZXIgdGhyZWFkOgo+ID4KPiA+IFsgMjU1MS40NzQ3MDZdIElORk86IHRhc2sgeGVuYnVzOjM3IGJs
b2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KPiA+IFsgMjU1MS40OTIyMTVdICAgICAg
IFRhaW50ZWQ6IFAgICAgICAgICAgIE9FICAgICA1LjAuMC0yOS1nZW5lcmljICM1Cj4gPiBbIDI1
NTEuNTEwMjYzXSAiZWNobyAwID4gL3Byb2Mvc3lzL2tlcm5lbC9odW5nX3Rhc2tfdGltZW91dF9z
ZWNzIiBkaXNhYmxlcyB0aGlzIG1lc3NhZ2UuCj4gPiBbIDI1NTEuNTI4NTg1XSB4ZW5idXMgICAg
ICAgICAgRCAgICAwICAgIDM3ICAgICAgMiAweDgwMDAwMDgwCj4gPiBbIDI1NTEuNTI4NTkwXSBD
YWxsIFRyYWNlOgo+ID4gWyAyNTUxLjUyODYwM10gIF9fc2NoZWR1bGUrMHgyYzAvMHg4NzAKPiA+
IFsgMjU1MS41Mjg2MDZdICA/IF9jb25kX3Jlc2NoZWQrMHgxOS8weDQwCj4gPiBbIDI1NTEuNTI4
NjMyXSAgc2NoZWR1bGUrMHgyYy8weDcwCj4gPiBbIDI1NTEuNTI4NjM3XSAgeHNfdGFsa3YrMHgx
ZWMvMHgyYjAKPiA+IFsgMjU1MS41Mjg2NDJdICA/IHdhaXRfd29rZW4rMHg4MC8weDgwCj4gPiBb
IDI1NTEuNTI4NjQ1XSAgeHNfc2luZ2xlKzB4NTMvMHg4MAo+ID4gWyAyNTUxLjUyODY0OF0gIHhl
bmJ1c190cmFuc2FjdGlvbl9lbmQrMHgzYi8weDcwCj4gPiBbIDI1NTEuNTI4NjUxXSAgeGVuYnVz
X2ZpbGVfZnJlZSsweDVhLzB4MTYwCj4gPiBbIDI1NTEuNTI4NjU0XSAgeGVuYnVzX2Rldl9xdWV1
ZV9yZXBseSsweGM0LzB4MjIwCj4gPiBbIDI1NTEuNTI4NjU3XSAgeGVuYnVzX3RocmVhZCsweDdk
ZS8weDg4MAo+ID4gWyAyNTUxLjUyODY2MF0gID8gd2FpdF93b2tlbisweDgwLzB4ODAKPiA+IFsg
MjU1MS41Mjg2NjVdICBrdGhyZWFkKzB4MTIxLzB4MTQwCj4gPiBbIDI1NTEuNTI4NjY3XSAgPyB4
Yl9yZWFkKzB4MWQwLzB4MWQwCj4gPiBbIDI1NTEuNTI4NjcwXSAgPyBrdGhyZWFkX3BhcmsrMHg5
MC8weDkwCj4gPiBbIDI1NTEuNTI4NjczXSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKPiA+Cj4g
PiBGaXggdGhpcyBieSBkb2luZyB0aGUgY2xlYW51cCB2aWEgYSB3b3JrcXVldWUgaW5zdGVhZC4K
PiA+Cj4gPiBSZXBvcnRlZC1ieTogSmFtZXMgRGluZ3dhbGwgPGphbWVzQGRpbmd3YWxsLm1lLnVr
Pgo+ID4gRml4ZXM6IGZkOGFhOTA5NWE5NWMgKCJ4ZW46IG9wdGltaXplIHhlbmJ1cyBkcml2ZXIg
Zm9yIG11bHRpcGxlIGNvbmN1cnJlbnQgeGVuc3RvcmUgYWNjZXNzZXMiKQo+ID4gQ2M6IDxzdGFi
bGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKPiA+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAKClRlc3RlZC1ieTogSmFtZXMgRGluZ3dhbGwg
PGphbWVzQGRpbmd3YWxsLm1lLnVrPgoKVGhpcyBwYXRjaCBkb2VzIHJlc29sdmUgdGhlIG9ic2Vy
dmVkIGlzc3VlIGFsdGhvdWdoIGZvciBteSAoZXh0cmVtZSBhbmQgCm5vdCByZXByZXNlbnRhdGl2
ZSBvZiBvdXIgbm9ybWFsIHdvcmtsb2FkKSB0ZXN0IGNhc2UgdGhlIHdvcmtlciBzdGlsbCAKZ2V0
cyBibG9ja2VkIGZvciBzb21lIHRpbWUgaWYgdGhlIHhlbnN0b3JlLXJtIGlzIGludGVycnVwdGVk
IGFuZCBubyAKY29uY3VycmVudCB4ZW5zdG9yZSBjb21tYW5kcyBjYW4gcnVuLiAgSSBhc3N1bWUg
dGhhdCB0aGUgd29ya2VyIApjb21wbGV0ZXMgdGhlIHJtIGFuZCB0aGVuIGRvZXMgYSByb2xsYmFj
ayBpbiB0aGUgYmFja2dyb3VuZCByYXRoZXIgdGhhbiAKYmVpbmcgaW50ZXJydXB0ZWQgZWFybHkg
YXMgYSByZXN1bHQgb2YgdGhlIHVzZXJzcGFjZSBwcm9ncmFtIGJlaW5nIAp0ZXJtaW5hdGVkLgoK
VGhhbmtzLApKYW1lcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 13:29:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 13:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHT4y-0006Ob-8M; Mon, 07 Oct 2019 13:29:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHT4w-0006OS-Q5
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 13:29:34 +0000
X-Inumbo-ID: 7f8b860c-e906-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f8b860c-e906-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 13:29:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHT4u-0005xb-Ra; Mon, 07 Oct 2019 13:29:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHT4u-0004gn-Hf; Mon, 07 Oct 2019 13:29:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHT4u-0004bz-Fp; Mon, 07 Oct 2019 13:29:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142381-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5164f0c3740d357ba460b44222bedfa2475ca794
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 13:29:32 +0000
Subject: [Xen-devel] [linux-4.4 test] 142381: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM4MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjM4MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDE0MjM2MyBw
YXNzIGluIDE0MjM4MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBpbiAxNDIzNjMgcGFzcyBpbiAxNDIzODEKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGlu
IDE0MjM2MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICA1MTY0ZjBjMzc0MGQzNTdiYTQ2MGI0NDIyMmJlZGZhMjQ3NWNhNzk0CmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWEx
YjY2YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTkt
MDgtMDQgMDc6NDg6MzAgWiAgIDY0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAy
MDE5LTA4LTA2IDE2OjQwOjI2IFogICA2MSBkYXlzICAgNzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQyMzM1ICAyMDE5LTEwLTA1IDE4OjEwOjUzIFogICAgMSBkYXlzICAgIDMgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQozODAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxMjYwOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 14:15:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 14:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHTn4-0001tu-UH; Mon, 07 Oct 2019 14:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHTn3-0001tp-AU
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 14:15:09 +0000
X-Inumbo-ID: dcff51dc-e90c-11e9-97b1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dcff51dc-e90c-11e9-97b1-12813bfff9fa;
 Mon, 07 Oct 2019 14:15:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHTn0-0006vZ-Ie; Mon, 07 Oct 2019 14:15:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHTn0-0008Dw-83; Mon, 07 Oct 2019 14:15:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHTn0-0003Tc-75; Mon, 07 Oct 2019 14:15:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142395-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4a647ad128a6e8ea91e9df140708d80548bf47f7
X-Osstest-Versions-That: xen=f4049b2a9850c847b06ec6ad1cec1c7c2c303b94
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 14:15:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142395: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjM5NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0YTY0N2FkMTI4YTZlOGVhOTFlOWRmMTQwNzA4ZDgwNTQ4YmY0N2Y3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNDA0OWIyYTk4NTBjODQ3YjA2
ZWM2YWQxY2VjMWM3YzJjMzAzYjk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIyODQgIDIwMTkt
MTAtMDQgMTk6MDA6NDcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMzk1ICAy
MDE5LTEwLTA3IDEwOjAxOjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGY0MDQ5YjJhOTguLjRhNjQ3YWQxMjggIDRhNjQ3YWQxMjhhNmU4ZWE5
MWU5ZGYxNDA3MDhkODA1NDhiZjQ3ZjcgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhK-0006h5-6l; Mon, 07 Oct 2019 15:13:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhI-0006h0-Mr
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:16 +0000
X-Inumbo-ID: fcc06b0c-e914-11e9-96dc-bc764e2007e4
Received: from mail-qk1-x72a.google.com (unknown [2607:f8b0:4864:20::72a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fcc06b0c-e914-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:16 +0000 (UTC)
Received: by mail-qk1-x72a.google.com with SMTP id h126so12879866qke.10
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=oWJZ5CTiBpzeFNA7EhUYLbX0ZPSm7z4GXDaqYPNz3qY=;
 b=VrcfyKvOjgq2uteiByuJBN/H3Js0c+otDFnOzJefdWL1CkGSgknfFo+moRWfUNn+DU
 zKnxOClcyEt2o2e2wjCi3+jt3yV6ZkSB9Wje2wtK/6rKy5nPmNrBbrOqfaFAALuX4650
 PdIV4A5YD9H48W/hRYcn7OYr8lgXXN0MPUS1Z7vklCuNjqGIupM5yX+lDT5jia1pYdcQ
 OwVg2YYd6DXz5YgHbo02C/CIXYsAWjdLrojcHBC6Rb/ggZXsM8Z5bYa0mjDgag6+fyPb
 KNub7md0SI+uBzUY5I6ZpdVnypHITrW25k2EBcQV056GbiO4FLCt8drmmnSfblJ3bMPQ
 UqQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=oWJZ5CTiBpzeFNA7EhUYLbX0ZPSm7z4GXDaqYPNz3qY=;
 b=V6r/SCrUav8Pf+CLfU3rX8savMFOQDM4vOCA0myltx1VFn5uCEm5jAPgh5EnnO0wqN
 UFKcl+cvLRxuJlrNBiI3WdlXAMlPlRnpwhDq4BViZwvzI+wLEwHVX9WM/owjm6+ZGL/k
 Fp6qgeezARV4eURxeCPhj4v4eCaals2hWavn5LM/SGlhLprfKyJV3/MaLMHH2vSD49eQ
 ZMH8mRK70xAiyxO1YWd+fiLzkOL5JsJOoWbqVUZDeSpCCENO/Iej76cCT3ocgBoGod6X
 RSoeG+O+s8IiCVb69QVbHXGQNzNq6jzhk3QfxRD4mku3tlY9ZmvAHHDwcvFtAu/iKyJD
 BHPw==
X-Gm-Message-State: APjAAAUcBRNXr4VeQhSJn4PynfqhGJGgiggu+yE9LvxHSOQgLkHAGPju
 PojyV5HL3Fw1qxfOLQFlFcnv9ifeJp4=
X-Google-Smtp-Source: APXvYqx/d1n+e+xPvEYL5sMwPGOsPdzwvrxRnFjC5RMx5RPPyoXJSn0t9Qc3Yf+kj8mv1Pj4qfYewA==
X-Received: by 2002:a37:7d43:: with SMTP id y64mr24200382qkc.168.1570461195176; 
 Mon, 07 Oct 2019 08:13:15 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:14 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:47 -0400
Message-Id: <cover.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 00/24] generated Go libxl bindings using IDL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkFmdGVyIFhlbiBz
dW1taXQsIHdlIHN0YXJ0ZWQgdGhlIGRpc2N1c3Npb24gaW4gdGhpc1sxXSBSRkMgdGhyZWFkCnRv
IGZpZ3VyZSBvdXQgaG93IHRvIGdlbmVyYXRlIEdvIGJpbmRpbmdzIGZvciBsaWJ4bC4gVGhpcyBz
ZXJpZXMKaW1wbGVtZW50cyB0aGF0IEdvIGNvZGUgZ2VuZXJhdGlvbiB1c2luZyB0aGUgZXhpc3Rp
bmcgSURMLCBhbmQgdXBkYXRlcwp0aGUgZXhpc3RpbmcgaGFuZC13cml0dGVuIGNvZGUgaW4geGVu
bGlnaHQuZ28gdG8gdXNlIHRoZSBnZW5lcmF0ZWQKY29kZS4KClRoZSBnb2FsIG9mIHRoaXMgc2Vy
aWVzIGlzIHRvIHByb3ZpZGUgYSBnb29kIGZvdW5kYXRpb24gZm9yIGNvbnRpbnVlZApkZXZlbG9w
bWVudCBvZiB0aGUgR28gcGFja2FnZS4KClRoZXNlIHBhdGNoZXMgY2FuIGFsc28gYmUgZm91bmQg
b24gbXkgR2l0SHViIGJyYW5jaFsyXS4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDcvbXNnMDIyNTkuaHRtbApbMl0gaHR0cHM6
Ly9naXRodWIuY29tL2VucjBuL3hlbi90cmVlL2dvbGFuZy1wYXRjaGVzLXYxCgpOaWNrIFJvc2Jy
b29rICgyNCk6CiAgZ29sYW5nL3hlbmxpZ2h0OiBmaXggY2FsbHMgdG8gbGlieGxfZG9tYWluX3Vu
cGF1c2UvcGF1c2UKICBnb2xhbmcveGVubGlnaHQ6IGdlbmVyYXRlIGVudW0gdHlwZXMgZnJvbSBJ
REwKICBnb2xhbmcveGVubGlnaHQ6IGRlZmluZSBEZWZib29sIGJ1aWx0aW4gdHlwZQogIGdvbGFu
Zy94ZW5saWdodDogZGVmaW5lIERldmlkIHR5cGUgYXMgaW50CiAgZ29sYW5nL3hlbmxpZ2h0OiBk
ZWZpbmUgS2V5VmFsdWVMaXN0IGJ1aWx0aW4gdHlwZQogIGdvbGFuZy94ZW5saWdodDogcmUtbmFt
ZSBCaXRtYXAgbWFyc2hhbGluZyBmdW5jdGlvbnMKICBnb2xhbmcveGVubGlnaHQ6IGRlZmluZSBT
dHJpbmdMaXN0IGJ1aWx0aW4gdHlwZQogIGdvbGFuZy94ZW5saWdodDogZGVmaW5lIE1hYyBidWls
dGluIHR5cGUKICBnb2xhbmcveGVubGlnaHQ6IGRlZmluZSBNc1ZtR2VuaWQgYnVpbHRpbiB0eXBl
CiAgZ29sYW5nL3hlbmxpZ2h0OiBkZWZpbmUgRXZMaW5rIGJ1aWx0aW4gYXMgZW1wdHkgc3RydWN0
CiAgZ29sYW5nL3hlbmxpZ2h0OiBkZWZpbmUgQ3B1aWRQb2xpY3lMaXN0IGJ1aWx0aW4gdHlwZQog
IGdvbGFuZy94ZW5saWdodDogcmUtZmFjdG9yIFV1aWQgdHlwZSBpbXBsZW1lbnRhdGlvbgogIGdv
bGFuZy94ZW5saWdodDogcmUtZmFjdG9yIEh3Y2FwIHR5cGUgaW1wbGVtZW50YXRpb24KICBnb2xh
bmcveGVubGlnaHQ6IGdlbmVyYXRlIHN0cnVjdHMgZnJvbSB0aGUgSURMCiAgZ29sYW5nL3hlbmxp
Z2h0OiByZW1vdmUgbm8tbG9uZ2VyIHVzZWQgdHlwZSBNZW1LQgogIGdvbGFuZy94ZW5saWdodDog
YmVnaW4gQyB0byBHbyB0eXBlIG1hcnNoYWxpbmcKICBnb2xhbmcveGVubGlnaHQ6IGltcGxlbWVu
dCBrZXllZCB1bmlvbiBDIHRvIEdvIG1hcnNoYWxpbmcKICBnb2xhbmcveGVubGlnaHQ6IGltcGxl
bWVudCBhcnJheSBDIHRvIEdvIG1hcnNoYWxpbmcKICBnb2xhbmcveGVubGlnaHQ6IGJlZ2luIEdv
IHRvIEMgdHlwZSBtYXJzaGFsaW5nCiAgZ29sYW5nL3hlbmxpZ2h0OiBpbXBsZW1lbnQga2V5ZWQg
dW5pb24gR28gdG8gQyBtYXJzaGFsaW5nCiAgZ29sYW5nL3hlbmxpZ2h0OiBpbXBsZW1lbnQgYXJy
YXkgR28gdG8gQyBtYXJzaGFsaW5nCiAgZ29sYW5nL3hlbmxpZ2h0OiByZXZpc2UgdXNlIG9mIENv
bnRleHQgdHlwZQogIGdvbGFuZy94ZW5saWdodDogYWRkIGVycm9yIHJldHVybiB0eXBlIHRvIENv
bnRleHQuQ3B1cG9vbGluZm8KICBnb2xhbmcveGVubGlnaHQ6IGFkZCBtYWtlIHRhcmdldCBmb3Ig
Z2VuZXJhdGVkIGZpbGVzCgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L01ha2VmaWxlICAgICAgICAg
ICAgfCAgIDIyICstCiB0b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weSAgICAgICB8
ICA2OTggKysrKysKIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyAgICAgICAgIHwg
IDkyOCArKystLS0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodF9oZWxwZXJzLmdvIHwg
MzQwNCArKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdo
dF90eXBlcy5nbyAgIHwgMTIxMiArKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA1NzI3IGluc2Vy
dGlvbnMoKyksIDUzNyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9nb2xh
bmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodF9oZWxwZXJzLmdvCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X3R5cGVzLmdvCgpDYzogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLSAKMi4xOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhO-0006hK-Gk; Mon, 07 Oct 2019 15:13:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhN-0006hE-NS
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:21 +0000
X-Inumbo-ID: fd7efd42-e914-11e9-80e3-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd7efd42-e914-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:17 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id r5so19711869qtd.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=PPC0S7sPiHZ9eZt4eeH4dqS3WzPg9DdSZ+5hxQ5L6qo=;
 b=gw5i2YiGVNAsgJ+7sgG1/PnIL5Ksl921fiHywV95JKlXut6SXzK1s3YrtYAE6gVvgW
 R+gEhjec4MOPtDN85AV+O/qHRsEfBKJPQYV9yLVNyJQaRBmh4BZH5KncWyFxi2ubAqa7
 +SFm2uQVjyUEyQd8Nv12xiYxkNcogRNdyMWy0b+pvWC8YNO3iB8nq9Ezrb0hht2ZUHfL
 tvfTazjjag+mJXAtQw5s8EXqLV29xiz5qPfpoWA/VAkeEgYXREgFc6A2d5KziJYrFnr2
 DjW0vGzo+UmktUGnGTlnk6bWf4eRv6ohnM0XnzhKrq7+BnJSuRrBNoFtUKkzUV2s8Rl9
 ebPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=PPC0S7sPiHZ9eZt4eeH4dqS3WzPg9DdSZ+5hxQ5L6qo=;
 b=VHzCo6BFa2LJyBUMb6g5PIT8+ItcwDaulYAilitni18Rp5eG5i/Hii7VSq2UxXvOjr
 C6+Vz6EYOSc8lWCNGRFckg1tDF4/yuzufQVZDI3ItjcBEgQzILWrel2r7vZjPI78axLl
 DKKlzSl3yKurBQaS9QgLAK7yaFBS7TZ3Pfe+WIMlhCeJZ5PGcsHY2Jlray8Qrxp2LhNw
 4KH6iCWOWhe1IqvDX9S+F3G4wvHXju1fEZGhr0Zgidn0jgw6Eq0ILAPORLUUJcYQ8HQx
 rF6sKNzhctMKmIaS0tYXwzrJEfx5a5boX5lSmzb1sJoQ031MgXbQHpjD8CeYYUR2/wzO
 tSMQ==
X-Gm-Message-State: APjAAAU5WUAoQ5M8+CUHbwn/rsypONCDtA6IEwAc91zn0xOC3xCf87nv
 aD9YHQRGyyWoqz8eahoZdY43XEZQ
X-Google-Smtp-Source: APXvYqyB0iq5l5KC7Ac+YCZ85JvmAsh3/gJ3776MI0mgRoRNJWDJfbxulVUJOanxJ0vwJnu/EsE69Q==
X-Received: by 2002:ac8:198b:: with SMTP id u11mr30267909qtj.108.1570461196581; 
 Mon, 07 Oct 2019 08:13:16 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:16 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:48 -0400
Message-Id: <5c509297c01b8931986b1d039de1c72e89e44037.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 01/24] golang/xenlight: fix calls to
 libxl_domain_unpause/pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClRoZXNlIGZ1bmN0
aW9ucyByZXF1aXJlIGEgdGhpcmQgYXJndW1lbnQgb2YgdHlwZSBjb25zdCAqbGlieGxfYXN5bmNv
cF9ob3cuCgpQYXNzIG5pbCB0byBmaXggY29tcGlsYXRpb24gZXJyb3JzLiBUaGlzIHdpbGwgaGF2
ZSB0aGUgZWZmZWN0IG9mCnBlcmZvcm1pbmcgdGhlc2Ugb3BlcmF0aW9ucyBzeW5jaHJvbm91c2x5
LgoKU2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+CgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIHwgNCArKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94
ZW5saWdodC5nbwppbmRleCBmNWQxNzFjMmQ1Li41OWI4MTg2YTY0IDEwMDY0NAotLS0gYS90b29s
cy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0
L3hlbmxpZ2h0LmdvCkBAIC0xMDExLDcgKzEwMTEsNyBAQCBmdW5jIChDdHggKkNvbnRleHQpIERv
bWFpblVucGF1c2UoSWQgRG9taWQpIChlcnIgZXJyb3IpIHsKIAkJcmV0dXJuCiAJfQogCi0JcmV0
IDo9IEMubGlieGxfZG9tYWluX3VucGF1c2UoQ3R4LmN0eCwgQy51aW50MzJfdChJZCkpCisJcmV0
IDo9IEMubGlieGxfZG9tYWluX3VucGF1c2UoQ3R4LmN0eCwgQy51aW50MzJfdChJZCksIG5pbCkK
IAogCWlmIHJldCAhPSAwIHsKIAkJZXJyID0gRXJyb3IoLXJldCkKQEAgLTEwMjYsNyArMTAyNiw3
IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWluUGF1c2UoaWQgRG9taWQpIChlcnIgZXJyb3Ip
IHsKIAkJcmV0dXJuCiAJfQogCi0JcmV0IDo9IEMubGlieGxfZG9tYWluX3BhdXNlKEN0eC5jdHgs
IEMudWludDMyX3QoaWQpKQorCXJldCA6PSBDLmxpYnhsX2RvbWFpbl9wYXVzZShDdHguY3R4LCBD
LnVpbnQzMl90KGlkKSwgbmlsKQogCiAJaWYgcmV0ICE9IDAgewogCQllcnIgPSBFcnJvcigtcmV0
KQotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhT-0006i4-Rq; Mon, 07 Oct 2019 15:13:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhS-0006hn-N1
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:26 +0000
X-Inumbo-ID: fe612460-e914-11e9-9bee-bc764e2007e4
Received: from mail-qt1-x834.google.com (unknown [2607:f8b0:4864:20::834])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe612460-e914-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:18 +0000 (UTC)
Received: by mail-qt1-x834.google.com with SMTP id j31so19656605qta.5
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=Ygcqn4Ay4EKoqcWvtyBpccbSOXzI7BCo+TnvgE4ius0=;
 b=KLXY1j1EsxsK0Vjqe3tafxSQDpnKMbKRXF4mBuUhmY2m9nKNohVDTtF5ETvzt9EHPc
 AUS5MwMIOJspwFQqR0WpTd0Fmofw8XfziPmsNu6NRo7f25jxc0gEcmpf3jTmjp6UK6Gg
 66m2tI6tr3ZCyN2ovhxtiPebw/50N0VIOiD2hVwR0ZVIcKfWArqc0OYrPerVfHRLASLq
 v9PgLAepyzCWKa1YBgF85M9Ejq3UiY+emLQYUsxorRTZ3Xolt2C5HnDE+ekky0a9qiW8
 MYjr93iqlWXCGDeLSzN5kBBwT4FwWaevDAwflu6pG7NFv30pM9aiGCSWGASDIQAbZEWm
 ZkwA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=Ygcqn4Ay4EKoqcWvtyBpccbSOXzI7BCo+TnvgE4ius0=;
 b=H9w18XH/7pZnOmWwKZUIwgdSJd/c1BGP5N5UZKjdXcOzgysG66yFCc0fc9KOFHwXJM
 fpemmH7fq556YTEbd9BsKOiTIu6yQJd3IerCKHKy54hs82gdx4m0X//J29FU5qsCCfqH
 bNmncgBgxuIOsCavD5nzfs8quJP+6/+CpZdMKmGJpkv3acbTkxoNmnx8oyN34FEpK6qp
 rL+4KedlUfgCmEp70lJ1fo3MM3cEVZRbvA96aiGo9VhR10Tzt6SLI5fD2BFVi7pOdtlc
 ZEpXrteA+XyX3pFZrXKy4OAStZp5jgqucen3LeM6fGqYmftytnF35v5ht1P8ekJaG0IA
 K/Fw==
X-Gm-Message-State: APjAAAVUcLOreu9WyAS5jDxS59qLhORREZ2vERUUia/a2EJ44Wz2t+Tr
 ZDacI+X8HOAqEffSw9R3f9Zll34j
X-Google-Smtp-Source: APXvYqwjxTFNyxtaTfsHCNJ+ZDGdp2kgc7wJrIs3b1drpIjR0/3w60W33snINke9VkVUotEI1r8J2w==
X-Received: by 2002:a0c:e948:: with SMTP id n8mr27126177qvo.113.1570461198040; 
 Mon, 07 Oct 2019 08:13:18 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:17 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:49 -0400
Message-Id: <2bef5bfd9cc33260be663b84d2b813f28f0f3c47.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 02/24] golang/xenlight: generate enum types from
 IDL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkludHJvZHVjZSBn
ZW5nb3R5cGVzLnB5IHRvIGdlbmVyYXRlIEdvIGNvZGUgdGhlIGZyb20gSURMLiBBcyBhIGZpcnN0
IHN0ZXAsCmltcGxlbWVudCAnZW51bScgdHlwZSBnZW5lcmF0aW9uLgoKQXMgYSByZXN1bHQgb2Yg
dGhlIG5ld2x5LWdlbmVyYXRlZCBjb2RlLCByZW1vdmUgdGhlIGV4aXN0aW5nLCBhbmQgbm93CmNv
bmZsaWN0aW5nIGRlZmluaXRpb25zIGluIHhlbmxpZ2h0LmdvLiBJbiB0aGUgY2FzZSBvZiB0aGUg
RXJyb3IgdHlwZSwKcmVuYW1lIHRoZSBzbGljZSAnZXJyb3JzJyB0byAnbGlieGxFcnJvcnMnIHNv
IHRoYXQgaXQgZG9lcyBub3QgY29uZmxpY3QKd2l0aCB0aGUgc3RhbmRhcmQgbGlicmFyeSBwYWNr
YWdlICdlcnJvcnMuJyBBbmQsIG5lZ2F0ZSB0aGUgdmFsdWVzIHVzZWQKaW4gJ2xpYnhsRXJyb3Jz
JyBzaW5jZSB0aGUgZ2VuZXJhdGVkIGVycm9yIHZhbHVlcyBhcmUgbmVnYXRpdmUuCgpTaWduZWQt
b2ZmLWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgotLS0KQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCiB0b29s
cy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weSAgICAgfCAxMDkgKysrKysrKwogdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvICAgICAgIHwgMTQwICsrLS0tLS0tLQogdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X3R5cGVzLmdvIHwgMzc4ICsrKysrKysrKysrKysrKysr
KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA1MTUgaW5zZXJ0aW9ucygrKSwgMTEyIGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVz
LnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X3R5
cGVzLmdvCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkg
Yi90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi41OTMwNzQ5MmNiCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKQEAgLTAsMCArMSwxMDkgQEAKKyMhL3Vzci9i
aW4vcHl0aG9uCisKK2ltcG9ydCBvcworaW1wb3J0IHN5cworCitzeXMucGF0aC5hcHBlbmQoJ3t9
L3Rvb2xzL2xpYnhsJy5mb3JtYXQob3MuZW52aXJvblsnWEVOX1JPT1QnXSkpCitpbXBvcnQgaWRs
CisKKyMgR28gdmVyc2lvbnMgb2Ygc29tZSBidWlsdGluIHR5cGVzLgorIyBBcHBlbmQgdGhlIGxp
YnhsLWRlZmluZWQgYnVpbHRpbnMgYWZ0ZXIgSURMIHBhcnNpbmcuCitidWlsdGluX3R5cGVfbmFt
ZXMgPSB7CisgICAgaWRsLmJvb2wudHlwZW5hbWU6ICdib29sJywKKyAgICBpZGwuc3RyaW5nLnR5
cGVuYW1lOiAnc3RyaW5nJywKKyAgICBpZGwuaW50ZWdlci50eXBlbmFtZTogJ2ludCcsCisgICAg
aWRsLnVpbnQ4LnR5cGVuYW1lOiAnYnl0ZScsCisgICAgaWRsLnVpbnQxNi50eXBlbmFtZTogJ3Vp
bnQxNicsCisgICAgaWRsLnVpbnQzMi50eXBlbmFtZTogJ3VpbnQzMicsCisgICAgaWRsLnVpbnQ2
NC50eXBlbmFtZTogJ3VpbnQ2NCcsCit9CisKK2RlZiB4ZW5saWdodF9nb2xhbmdfZ2VuZXJhdGVf
dHlwZXMocGF0aCA9IE5vbmUsIHR5cGVzID0gTm9uZSwgY29tbWVudCA9IE5vbmUpOgorICAgICIi
IgorICAgIEdlbmVyYXRlIGEgLmdvIGZpbGUgKHhlbmxpZ2h0X3R5cGVzLmdvIGJ5IGRlZmF1bHQp
CisgICAgdGhhdCBjb250YWlucyBhIEdvIHR5cGUgZm9yIGVhY2ggdHlwZSBpbiB0eXBlcy4KKyAg
ICAiIiIKKyAgICBpZiBwYXRoIGlzIE5vbmU6CisgICAgICAgIHBhdGggPSAneGVubGlnaHRfdHlw
ZXMuZ28nCisKKyAgICB3aXRoIG9wZW4ocGF0aCwgJ3cnKSBhcyBmOgorICAgICAgICBpZiBjb21t
ZW50IGlzIG5vdCBOb25lOgorICAgICAgICAgICAgZi53cml0ZShjb21tZW50KQorICAgICAgICBm
LndyaXRlKCdwYWNrYWdlIHhlbmxpZ2h0XG4nKQorCisgICAgICAgIGZvciB0eSBpbiB0eXBlczoK
KyAgICAgICAgICAgIGYud3JpdGUoeGVubGlnaHRfZ29sYW5nX3R5cGVfZGVmaW5lKHR5KSkKKyAg
ICAgICAgICAgIGYud3JpdGUoJ1xuJykKKworICAgIGdvX2ZtdChwYXRoKQorCitkZWYgeGVubGln
aHRfZ29sYW5nX3R5cGVfZGVmaW5lKHR5ID0gTm9uZSk6CisgICAgcyA9ICcnCisKKyAgICBpZiBp
c2luc3RhbmNlKHR5LCBpZGwuRW51bWVyYXRpb24pOgorICAgICAgICBzICs9IHhlbmxpZ2h0X2dv
bGFuZ19kZWZpbmVfZW51bSh0eSkKKworICAgIHJldHVybiBzCisKK2RlZiB4ZW5saWdodF9nb2xh
bmdfZGVmaW5lX2VudW0odHkgPSBOb25lKToKKyAgICBzID0gJycKKyAgICB0eXBlbmFtZSA9ICcn
CisKKyAgICBpZiB0eS50eXBlbmFtZSBpcyBub3QgTm9uZToKKyAgICAgICAgdHlwZW5hbWUgPSB4
ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHkudHlwZW5hbWUpCisgICAgICAgIHMgKz0gJ3R5cGUg
e30gaW50XG4nLmZvcm1hdCh0eXBlbmFtZSkKKworICAgICMgU3RhcnQgY29uc3QgYmxvY2sKKyAg
ICBzICs9ICdjb25zdChcbicKKworICAgIGZvciB2IGluIHR5LnZhbHVlczoKKyAgICAgICAgbmFt
ZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh2Lm5hbWUpCisgICAgICAgIHMgKz0gJ3t9IHt9
ID0ge31cbicuZm9ybWF0KG5hbWUsIHR5cGVuYW1lLCB2LnZhbHVlKQorCisgICAgIyBFbmQgY29u
c3QgYmxvY2sKKyAgICBzICs9ICcpXG4nCisKKyAgICByZXR1cm4gcworCitkZWYgeGVubGlnaHRf
Z29sYW5nX2ZtdF9uYW1lKG5hbWUsIGV4cG9ydGVkID0gVHJ1ZSk6CisgICAgIiIiCisgICAgVGFr
ZSBhIGdpdmVuIHR5cGUgbmFtZSBhbmQgcmV0dXJuIGFuCisgICAgYXBwcm9wcmlhdGUgR28gdHlw
ZSBuYW1lLgorICAgICIiIgorICAgIGlmIG5hbWUgaW4gYnVpbHRpbl90eXBlX25hbWVzLmtleXMo
KToKKyAgICAgICAgcmV0dXJuIGJ1aWx0aW5fdHlwZV9uYW1lc1tuYW1lXQorCisgICAgIyBOYW1l
IGlzIG5vdCBhIGJ1aWx0aW4sIGZvcm1hdCBpdCBmb3IgR28uCisgICAgd29yZHMgPSBuYW1lLnNw
bGl0KCdfJykKKworICAgICMgUmVtb3ZlICdsaWJ4bCcgcHJlZml4CisgICAgaWYgd29yZHNbMF0u
bG93ZXIoKSA9PSAnbGlieGwnOgorICAgICAgICB3b3Jkcy5yZW1vdmUod29yZHNbMF0pCisKKyAg
ICBpZiBleHBvcnRlZDoKKyAgICAgICAgcmV0dXJuICcnLmpvaW4oeC50aXRsZSgpIGZvciB4IGlu
IHdvcmRzKQorCisgICAgcmV0dXJuIHdvcmRzWzBdICsgJycuam9pbih4LnRpdGxlKCkgZm9yIHgg
aW4gd29yZHNbMTpdKQorCitkZWYgZ29fZm10KHBhdGgpOgorICAgICIiIiBDYWxsIGdvIGZtdCBv
biB0aGUgZ2l2ZW4gcGF0aC4gIiIiCisgICAgb3Muc3lzdGVtKCdnbyBmbXQge30nLmZvcm1hdChw
YXRoKSkKKworaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKKyAgICBpZGxuYW1lID0gc3lzLmFy
Z3ZbMV0KKworICAgIChidWlsdGlucywgdHlwZXMpID0gaWRsLnBhcnNlKGlkbG5hbWUpCisKKyAg
ICBmb3IgYiBpbiBidWlsdGluczoKKyAgICAgICAgbmFtZSA9IGIudHlwZW5hbWUKKyAgICAgICAg
YnVpbHRpbl90eXBlX25hbWVzW25hbWVdID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKG5hbWUp
CisKKyAgICBoZWFkZXJfY29tbWVudD0iIiIvLyBETyBOT1QgRURJVC4KKyAgICAvLworICAgIC8v
IFRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnk6CisgICAgLy8ge30KKyAgICAvLworICAgICIiIi5m
b3JtYXQoJyAnLmpvaW4oc3lzLmFyZ3YpKQorCisgICAgeGVubGlnaHRfZ29sYW5nX2dlbmVyYXRl
X3R5cGVzKHR5cGVzPXR5cGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b21tZW50PWhlYWRlcl9jb21tZW50KQpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0
L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDU5
YjgxODZhNjQuLmU2MTdmMjJmY2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94
ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTM3
LDc3ICszNyw0MiBAQCBpbXBvcnQgKAogCSJ1bnNhZmUiCiApCiAKLS8qCi0gKiBFcnJvcnMKLSAq
LwotCi10eXBlIEVycm9yIGludAotCi1jb25zdCAoCi0JRXJyb3JOb25zcGVjaWZpYyAgICAgICAg
ICAgICAgICAgID0gRXJyb3IoLUMuRVJST1JfTk9OU1BFQ0lGSUMpCi0JRXJyb3JWZXJzaW9uICAg
ICAgICAgICAgICAgICAgICAgID0gRXJyb3IoLUMuRVJST1JfVkVSU0lPTikKLQlFcnJvckZhaWwg
ICAgICAgICAgICAgICAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9GQUlMKQotCUVycm9yTmkg
ICAgICAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX05JKQotCUVycm9yTm9t
ZW0gICAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX05PTUVNKQotCUVycm9y
SW52YWwgICAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0lOVkFMKQotCUVy
cm9yQmFkZmFpbCAgICAgICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0JBREZBSUwp
Ci0JRXJyb3JHdWVzdFRpbWVkb3V0ICAgICAgICAgICAgICAgID0gRXJyb3IoLUMuRVJST1JfR1VF
U1RfVElNRURPVVQpCi0JRXJyb3JUaW1lZG91dCAgICAgICAgICAgICAgICAgICAgID0gRXJyb3Io
LUMuRVJST1JfVElNRURPVVQpCi0JRXJyb3JOb3BhcmF2aXJ0ICAgICAgICAgICAgICAgICAgID0g
RXJyb3IoLUMuRVJST1JfTk9QQVJBVklSVCkKLQlFcnJvck5vdFJlYWR5ICAgICAgICAgICAgICAg
ICAgICAgPSBFcnJvcigtQy5FUlJPUl9OT1RfUkVBRFkpCi0JRXJyb3JPc2V2ZW50UmVnRmFpbCAg
ICAgICAgICAgICAgID0gRXJyb3IoLUMuRVJST1JfT1NFVkVOVF9SRUdfRkFJTCkKLQlFcnJvckJ1
ZmZlcmZ1bGwgICAgICAgICAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9CVUZGRVJGVUxMKQot
CUVycm9yVW5rbm93bkNoaWxkICAgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX1VOS05P
V05fQ0hJTEQpCi0JRXJyb3JMb2NrRmFpbCAgICAgICAgICAgICAgICAgICAgID0gRXJyb3IoLUMu
RVJST1JfTE9DS19GQUlMKQotCUVycm9ySnNvbkNvbmZpZ0VtcHR5ICAgICAgICAgICAgICA9IEVy
cm9yKC1DLkVSUk9SX0pTT05fQ09ORklHX0VNUFRZKQotCUVycm9yRGV2aWNlRXhpc3RzICAgICAg
ICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0RFVklDRV9FWElTVFMpCi0JRXJyb3JDaGVja3Bv
aW50RGV2b3BzRG9lc05vdE1hdGNoID0gRXJyb3IoLUMuRVJST1JfQ0hFQ0tQT0lOVF9ERVZPUFNf
RE9FU19OT1RfTUFUQ0gpCi0JRXJyb3JDaGVja3BvaW50RGV2aWNlTm90U3VwcG9ydGVkID0gRXJy
b3IoLUMuRVJST1JfQ0hFQ0tQT0lOVF9ERVZJQ0VfTk9UX1NVUFBPUlRFRCkKLQlFcnJvclZudW1h
Q29uZmlnSW52YWxpZCAgICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9WTlVNQV9DT05GSUdfSU5W
QUxJRCkKLQlFcnJvckRvbWFpbk5vdGZvdW5kICAgICAgICAgICAgICAgPSBFcnJvcigtQy5FUlJP
Ul9ET01BSU5fTk9URk9VTkQpCi0JRXJyb3JBYm9ydGVkICAgICAgICAgICAgICAgICAgICAgID0g
RXJyb3IoLUMuRVJST1JfQUJPUlRFRCkKLQlFcnJvck5vdGZvdW5kICAgICAgICAgICAgICAgICAg
ICAgPSBFcnJvcigtQy5FUlJPUl9OT1RGT1VORCkKLQlFcnJvckRvbWFpbkRlc3Ryb3llZCAgICAg
ICAgICAgICAgPSBFcnJvcigtQy5FUlJPUl9ET01BSU5fREVTVFJPWUVEKQotCUVycm9yRmVhdHVy
ZVJlbW92ZWQgICAgICAgICAgICAgICA9IEVycm9yKC1DLkVSUk9SX0ZFQVRVUkVfUkVNT1ZFRCkK
LSkKLQotdmFyIGVycm9ycyA9IFsuLi5dc3RyaW5newotCUVycm9yTm9uc3BlY2lmaWM6ICAgICAg
ICAgICAgICAgICAgIk5vbi1zcGVjaWZpYyBlcnJvciIsCi0JRXJyb3JWZXJzaW9uOiAgICAgICAg
ICAgICAgICAgICAgICAiV3JvbmcgdmVyc2lvbiIsCi0JRXJyb3JGYWlsOiAgICAgICAgICAgICAg
ICAgICAgICAgICAiRmFpbGVkIiwKLQlFcnJvck5pOiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJOb3QgSW1wbGVtZW50ZWQiLAotCUVycm9yTm9tZW06ICAgICAgICAgICAgICAgICAgICAgICAg
Ik5vIG1lbW9yeSIsCi0JRXJyb3JJbnZhbDogICAgICAgICAgICAgICAgICAgICAgICAiSW52YWxp
ZCBhcmd1bWVudCIsCi0JRXJyb3JCYWRmYWlsOiAgICAgICAgICAgICAgICAgICAgICAiQmFkIEZh
aWwiLAotCUVycm9yR3Vlc3RUaW1lZG91dDogICAgICAgICAgICAgICAgIkd1ZXN0IHRpbWVkIG91
dCIsCi0JRXJyb3JUaW1lZG91dDogICAgICAgICAgICAgICAgICAgICAiVGltZWQgb3V0IiwKLQlF
cnJvck5vcGFyYXZpcnQ6ICAgICAgICAgICAgICAgICAgICJObyBQYXJhdmlydHVhbGl6YXRpb24i
LAotCUVycm9yTm90UmVhZHk6ICAgICAgICAgICAgICAgICAgICAgIk5vdCByZWFkeSIsCi0JRXJy
b3JPc2V2ZW50UmVnRmFpbDogICAgICAgICAgICAgICAiT1MgZXZlbnQgcmVnaXN0cmF0aW9uIGZh
aWxlZCIsCi0JRXJyb3JCdWZmZXJmdWxsOiAgICAgICAgICAgICAgICAgICAiQnVmZmVyIGZ1bGwi
LAotCUVycm9yVW5rbm93bkNoaWxkOiAgICAgICAgICAgICAgICAgIlVua25vd24gY2hpbGQiLAot
CUVycm9yTG9ja0ZhaWw6ICAgICAgICAgICAgICAgICAgICAgIkxvY2sgZmFpbGVkIiwKLQlFcnJv
ckpzb25Db25maWdFbXB0eTogICAgICAgICAgICAgICJKU09OIGNvbmZpZyBlbXB0eSIsCi0JRXJy
b3JEZXZpY2VFeGlzdHM6ICAgICAgICAgICAgICAgICAiRGV2aWNlIGV4aXN0cyIsCi0JRXJyb3JD
aGVja3BvaW50RGV2b3BzRG9lc05vdE1hdGNoOiAiQ2hlY2twb2ludCBkZXZvcHMgZG9lcyBub3Qg
bWF0Y2giLAotCUVycm9yQ2hlY2twb2ludERldmljZU5vdFN1cHBvcnRlZDogIkNoZWNrcG9pbnQg
ZGV2aWNlIG5vdCBzdXBwb3J0ZWQiLAotCUVycm9yVm51bWFDb25maWdJbnZhbGlkOiAgICAgICAg
ICAgIlZOVU1BIGNvbmZpZyBpbnZhbGlkIiwKLQlFcnJvckRvbWFpbk5vdGZvdW5kOiAgICAgICAg
ICAgICAgICJEb21haW4gbm90IGZvdW5kIiwKLQlFcnJvckFib3J0ZWQ6ICAgICAgICAgICAgICAg
ICAgICAgICJBYm9ydGVkIiwKLQlFcnJvck5vdGZvdW5kOiAgICAgICAgICAgICAgICAgICAgICJO
b3QgZm91bmQiLAotCUVycm9yRG9tYWluRGVzdHJveWVkOiAgICAgICAgICAgICAgIkRvbWFpbiBk
ZXN0cm95ZWQiLAotCUVycm9yRmVhdHVyZVJlbW92ZWQ6ICAgICAgICAgICAgICAgIkZlYXR1cmUg
cmVtb3ZlZCIsCit2YXIgbGlieGxFcnJvcnMgPSBbLi4uXXN0cmluZ3sKKwktRXJyb3JOb25zcGVj
aWZpYzogICAgICAgICAgICAgICAgICAiTm9uLXNwZWNpZmljIGVycm9yIiwKKwktRXJyb3JWZXJz
aW9uOiAgICAgICAgICAgICAgICAgICAgICAiV3JvbmcgdmVyc2lvbiIsCisJLUVycm9yRmFpbDog
ICAgICAgICAgICAgICAgICAgICAgICAgIkZhaWxlZCIsCisJLUVycm9yTmk6ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIk5vdCBJbXBsZW1lbnRlZCIsCisJLUVycm9yTm9tZW06ICAgICAgICAg
ICAgICAgICAgICAgICAgIk5vIG1lbW9yeSIsCisJLUVycm9ySW52YWw6ICAgICAgICAgICAgICAg
ICAgICAgICAgIkludmFsaWQgYXJndW1lbnQiLAorCS1FcnJvckJhZGZhaWw6ICAgICAgICAgICAg
ICAgICAgICAgICJCYWQgRmFpbCIsCisJLUVycm9yR3Vlc3RUaW1lZG91dDogICAgICAgICAgICAg
ICAgIkd1ZXN0IHRpbWVkIG91dCIsCisJLUVycm9yVGltZWRvdXQ6ICAgICAgICAgICAgICAgICAg
ICAgIlRpbWVkIG91dCIsCisJLUVycm9yTm9wYXJhdmlydDogICAgICAgICAgICAgICAgICAgIk5v
IFBhcmF2aXJ0dWFsaXphdGlvbiIsCisJLUVycm9yTm90UmVhZHk6ICAgICAgICAgICAgICAgICAg
ICAgIk5vdCByZWFkeSIsCisJLUVycm9yT3NldmVudFJlZ0ZhaWw6ICAgICAgICAgICAgICAgIk9T
IGV2ZW50IHJlZ2lzdHJhdGlvbiBmYWlsZWQiLAorCS1FcnJvckJ1ZmZlcmZ1bGw6ICAgICAgICAg
ICAgICAgICAgICJCdWZmZXIgZnVsbCIsCisJLUVycm9yVW5rbm93bkNoaWxkOiAgICAgICAgICAg
ICAgICAgIlVua25vd24gY2hpbGQiLAorCS1FcnJvckxvY2tGYWlsOiAgICAgICAgICAgICAgICAg
ICAgICJMb2NrIGZhaWxlZCIsCisJLUVycm9ySnNvbkNvbmZpZ0VtcHR5OiAgICAgICAgICAgICAg
IkpTT04gY29uZmlnIGVtcHR5IiwKKwktRXJyb3JEZXZpY2VFeGlzdHM6ICAgICAgICAgICAgICAg
ICAiRGV2aWNlIGV4aXN0cyIsCisJLUVycm9yQ2hlY2twb2ludERldm9wc0RvZXNOb3RNYXRjaDog
IkNoZWNrcG9pbnQgZGV2b3BzIGRvZXMgbm90IG1hdGNoIiwKKwktRXJyb3JDaGVja3BvaW50RGV2
aWNlTm90U3VwcG9ydGVkOiAiQ2hlY2twb2ludCBkZXZpY2Ugbm90IHN1cHBvcnRlZCIsCisJLUVy
cm9yVm51bWFDb25maWdJbnZhbGlkOiAgICAgICAgICAgIlZOVU1BIGNvbmZpZyBpbnZhbGlkIiwK
KwktRXJyb3JEb21haW5Ob3Rmb3VuZDogICAgICAgICAgICAgICAiRG9tYWluIG5vdCBmb3VuZCIs
CisJLUVycm9yQWJvcnRlZDogICAgICAgICAgICAgICAgICAgICAgIkFib3J0ZWQiLAorCS1FcnJv
ck5vdGZvdW5kOiAgICAgICAgICAgICAgICAgICAgICJOb3QgZm91bmQiLAorCS1FcnJvckRvbWFp
bkRlc3Ryb3llZDogICAgICAgICAgICAgICJEb21haW4gZGVzdHJveWVkIiwKKwktRXJyb3JGZWF0
dXJlUmVtb3ZlZDogICAgICAgICAgICAgICAiRmVhdHVyZSByZW1vdmVkIiwKIH0KIAogZnVuYyAo
ZSBFcnJvcikgRXJyb3IoKSBzdHJpbmcgewotCWlmIDAgPCBpbnQoZSkgJiYgaW50KGUpIDwgbGVu
KGVycm9ycykgewotCQlzIDo9IGVycm9yc1tlXQorCWlmIDAgPCBpbnQoZSkgJiYgaW50KGUpIDwg
bGVuKGxpYnhsRXJyb3JzKSB7CisJCXMgOj0gbGlieGxFcnJvcnNbZV0KIAkJaWYgcyAhPSAiIiB7
CiAJCQlyZXR1cm4gcwogCQl9CiAJfQogCXJldHVybiBmbXQuU3ByaW50ZigibGlieGwgZXJyb3I6
ICVkIiwgLWUpCi0KIH0KIAogLyoKQEAgLTIzNiwxOCArMjAxLDYgQEAgZnVuYyAoY2luZm8gKkMu
bGlieGxfdmVyc2lvbl9pbmZvKSB0b0dvKCkgKGluZm8gKlZlcnNpb25JbmZvKSB7CiAJcmV0dXJu
CiB9CiAKLXR5cGUgU2h1dGRvd25SZWFzb24gaW50MzIKLQotY29uc3QgKAotCVNodXRkb3duUmVh
c29uVW5rbm93biAgID0gU2h1dGRvd25SZWFzb24oQy5MSUJYTF9TSFVURE9XTl9SRUFTT05fVU5L
Tk9XTikKLQlTaHV0ZG93blJlYXNvblBvd2Vyb2ZmICA9IFNodXRkb3duUmVhc29uKEMuTElCWExf
U0hVVERPV05fUkVBU09OX1BPV0VST0ZGKQotCVNodXRkb3duUmVhc29uUmVib290ICAgID0gU2h1
dGRvd25SZWFzb24oQy5MSUJYTF9TSFVURE9XTl9SRUFTT05fUkVCT09UKQotCVNodXRkb3duUmVh
c29uU3VzcGVuZCAgID0gU2h1dGRvd25SZWFzb24oQy5MSUJYTF9TSFVURE9XTl9SRUFTT05fU1VT
UEVORCkKLQlTaHV0ZG93blJlYXNvbkNyYXNoICAgICA9IFNodXRkb3duUmVhc29uKEMuTElCWExf
U0hVVERPV05fUkVBU09OX0NSQVNIKQotCVNodXRkb3duUmVhc29uV2F0Y2hkb2cgID0gU2h1dGRv
d25SZWFzb24oQy5MSUJYTF9TSFVURE9XTl9SRUFTT05fV0FUQ0hET0cpCi0JU2h1dGRvd25SZWFz
b25Tb2Z0UmVzZXQgPSBTaHV0ZG93blJlYXNvbihDLkxJQlhMX1NIVVRET1dOX1JFQVNPTl9TT0ZU
X1JFU0VUKQotKQotCiBmdW5jIChzciBTaHV0ZG93blJlYXNvbikgU3RyaW5nKCkgKHN0ciBzdHJp
bmcpIHsKIAljc3RyIDo9IEMubGlieGxfc2h1dGRvd25fcmVhc29uX3RvX3N0cmluZyhDLmxpYnhs
X3NodXRkb3duX3JlYXNvbihzcikpCiAJc3RyID0gQy5Hb1N0cmluZyhjc3RyKQpAQCAtMjU1LDE0
ICsyMDgsNiBAQCBmdW5jIChzciBTaHV0ZG93blJlYXNvbikgU3RyaW5nKCkgKHN0ciBzdHJpbmcp
IHsKIAlyZXR1cm4KIH0KIAotdHlwZSBEb21haW5UeXBlIGludDMyCi0KLWNvbnN0ICgKLQlEb21h
aW5UeXBlSW52YWxpZCA9IERvbWFpblR5cGUoQy5MSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEKQot
CURvbWFpblR5cGVIdm0gICAgID0gRG9tYWluVHlwZShDLkxJQlhMX0RPTUFJTl9UWVBFX0hWTSkK
LQlEb21haW5UeXBlUHYgICAgICA9IERvbWFpblR5cGUoQy5MSUJYTF9ET01BSU5fVFlQRV9QVikK
LSkKLQogZnVuYyAoZHQgRG9tYWluVHlwZSkgU3RyaW5nKCkgKHN0ciBzdHJpbmcpIHsKIAljc3Ry
IDo9IEMubGlieGxfZG9tYWluX3R5cGVfdG9fc3RyaW5nKEMubGlieGxfZG9tYWluX3R5cGUoZHQp
KQogCXN0ciA9IEMuR29TdHJpbmcoY3N0cikKQEAgLTMyMywyNyArMjY4LDYgQEAgZnVuYyAoY2Rp
ICpDLmxpYnhsX2RvbWluZm8pIHRvR28oKSAoZGkgKkRvbWluZm8pIHsKIAlyZXR1cm4KIH0KIAot
Ly8gIyBDb25zaXN0ZW50IHdpdGggdmFsdWVzIGRlZmluZWQgaW4gZG9tY3RsLmgKLS8vICMgRXhj
ZXB0IHVua25vd24gd2hpY2ggd2UgaGF2ZSBtYWRlIHVwCi0vLyBsaWJ4bF9zY2hlZHVsZXIgPSBF
bnVtZXJhdGlvbigic2NoZWR1bGVyIiwgWwotLy8gICAgICgwLCAidW5rbm93biIpLAotLy8gICAg
ICg0LCAic2VkZiIpLAotLy8gICAgICg1LCAiY3JlZGl0IiksCi0vLyAgICAgKDYsICJjcmVkaXQy
IiksCi0vLyAgICAgKDcsICJhcmluYzY1MyIpLAotLy8gICAgICg4LCAicnRkcyIpLAotLy8gICAg
IF0pCi10eXBlIFNjaGVkdWxlciBpbnQKLQotdmFyICgKLQlTY2hlZHVsZXJVbmtub3duICBTY2hl
ZHVsZXIgPSBDLkxJQlhMX1NDSEVEVUxFUl9VTktOT1dOCi0JU2NoZWR1bGVyU2VkZiAgICAgU2No
ZWR1bGVyID0gQy5MSUJYTF9TQ0hFRFVMRVJfU0VERgotCVNjaGVkdWxlckNyZWRpdCAgIFNjaGVk
dWxlciA9IEMuTElCWExfU0NIRURVTEVSX0NSRURJVAotCVNjaGVkdWxlckNyZWRpdDIgIFNjaGVk
dWxlciA9IEMuTElCWExfU0NIRURVTEVSX0NSRURJVDIKLQlTY2hlZHVsZXJBcmluYzY1MyBTY2hl
ZHVsZXIgPSBDLkxJQlhMX1NDSEVEVUxFUl9BUklOQzY1MwotCVNjaGVkdWxlclJURFMgICAgIFNj
aGVkdWxlciA9IEMuTElCWExfU0NIRURVTEVSX1JURFMKLSkKLQogLy8gY29uc3QgY2hhciAqbGli
eGxfc2NoZWR1bGVyX3RvX3N0cmluZyhsaWJ4bF9zY2hlZHVsZXIgcCk7CiBmdW5jIChzIFNjaGVk
dWxlcikgU3RyaW5nKCkgc3RyaW5nIHsKIAljcyA6PSBDLmxpYnhsX3NjaGVkdWxlcl90b19zdHJp
bmcoQy5saWJ4bF9zY2hlZHVsZXIocykpCkBAIC0xMTQxLDE0ICsxMDY1LDYgQEAgZnVuYyAoQ3R4
ICpDb250ZXh0KSBMaXN0VmNwdShpZCBEb21pZCkgKGdsaXN0IFtdVmNwdWluZm8pIHsKIAlyZXR1
cm4KIH0KIAotdHlwZSBDb25zb2xlVHlwZSBpbnQKLQotY29uc3QgKAotCUNvbnNvbGVUeXBlVW5r
bm93biA9IENvbnNvbGVUeXBlKEMuTElCWExfQ09OU09MRV9UWVBFX1VOS05PV04pCi0JQ29uc29s
ZVR5cGVTZXJpYWwgID0gQ29uc29sZVR5cGUoQy5MSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMKQot
CUNvbnNvbGVUeXBlUFYgICAgICA9IENvbnNvbGVUeXBlKEMuTElCWExfQ09OU09MRV9UWVBFX1BW
KQotKQotCiBmdW5jIChjdCBDb25zb2xlVHlwZSkgU3RyaW5nKCkgKHN0ciBzdHJpbmcpIHsKIAlj
c3RyIDo9IEMubGlieGxfY29uc29sZV90eXBlX3RvX3N0cmluZyhDLmxpYnhsX2NvbnNvbGVfdHlw
ZShjdCkpCiAJc3RyID0gQy5Hb1N0cmluZyhjc3RyKQpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5n
L3hlbmxpZ2h0L3hlbmxpZ2h0X3R5cGVzLmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxp
Z2h0X3R5cGVzLmdvCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjA1ZjYy
MTgyYjcKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHRf
dHlwZXMuZ28KQEAgLTAsMCArMSwzNzggQEAKKy8vIERPIE5PVCBFRElULgorLy8KKy8vIFRoaXMg
ZmlsZSBpcyBnZW5lcmF0ZWQgYnk6CisvLyBnZW5nb3R5cGVzLnB5IC4uLy4uL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAorLy8KK3BhY2thZ2UgeGVubGlnaHQKKwordHlwZSBFcnJvciBpbnQKKworY29u
c3QgKAorCUVycm9yTm9uc3BlY2lmaWMgICAgICAgICAgICAgICAgICBFcnJvciA9IC0xCisJRXJy
b3JWZXJzaW9uICAgICAgICAgICAgICAgICAgICAgIEVycm9yID0gLTIKKwlFcnJvckZhaWwgICAg
ICAgICAgICAgICAgICAgICAgICAgRXJyb3IgPSAtMworCUVycm9yTmkgICAgICAgICAgICAgICAg
ICAgICAgICAgICBFcnJvciA9IC00CisJRXJyb3JOb21lbSAgICAgICAgICAgICAgICAgICAgICAg
IEVycm9yID0gLTUKKwlFcnJvckludmFsICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3IgPSAt
NgorCUVycm9yQmFkZmFpbCAgICAgICAgICAgICAgICAgICAgICBFcnJvciA9IC03CisJRXJyb3JH
dWVzdFRpbWVkb3V0ICAgICAgICAgICAgICAgIEVycm9yID0gLTgKKwlFcnJvclRpbWVkb3V0ICAg
ICAgICAgICAgICAgICAgICAgRXJyb3IgPSAtOQorCUVycm9yTm9wYXJhdmlydCAgICAgICAgICAg
ICAgICAgICBFcnJvciA9IC0xMAorCUVycm9yTm90UmVhZHkgICAgICAgICAgICAgICAgICAgICBF
cnJvciA9IC0xMQorCUVycm9yT3NldmVudFJlZ0ZhaWwgICAgICAgICAgICAgICBFcnJvciA9IC0x
MgorCUVycm9yQnVmZmVyZnVsbCAgICAgICAgICAgICAgICAgICBFcnJvciA9IC0xMworCUVycm9y
VW5rbm93bkNoaWxkICAgICAgICAgICAgICAgICBFcnJvciA9IC0xNAorCUVycm9yTG9ja0ZhaWwg
ICAgICAgICAgICAgICAgICAgICBFcnJvciA9IC0xNQorCUVycm9ySnNvbkNvbmZpZ0VtcHR5ICAg
ICAgICAgICAgICBFcnJvciA9IC0xNgorCUVycm9yRGV2aWNlRXhpc3RzICAgICAgICAgICAgICAg
ICBFcnJvciA9IC0xNworCUVycm9yQ2hlY2twb2ludERldm9wc0RvZXNOb3RNYXRjaCBFcnJvciA9
IC0xOAorCUVycm9yQ2hlY2twb2ludERldmljZU5vdFN1cHBvcnRlZCBFcnJvciA9IC0xOQorCUVy
cm9yVm51bWFDb25maWdJbnZhbGlkICAgICAgICAgICBFcnJvciA9IC0yMAorCUVycm9yRG9tYWlu
Tm90Zm91bmQgICAgICAgICAgICAgICBFcnJvciA9IC0yMQorCUVycm9yQWJvcnRlZCAgICAgICAg
ICAgICAgICAgICAgICBFcnJvciA9IC0yMgorCUVycm9yTm90Zm91bmQgICAgICAgICAgICAgICAg
ICAgICBFcnJvciA9IC0yMworCUVycm9yRG9tYWluRGVzdHJveWVkICAgICAgICAgICAgICBFcnJv
ciA9IC0yNAorCUVycm9yRmVhdHVyZVJlbW92ZWQgICAgICAgICAgICAgICBFcnJvciA9IC0yNQor
CUVycm9yUHJvdG9jb2xFcnJvclFtcCAgICAgICAgICAgICBFcnJvciA9IC0yNgorCUVycm9yVW5r
bm93blFtcEVycm9yICAgICAgICAgICAgICBFcnJvciA9IC0yNworCUVycm9yUW1wR2VuZXJpY0Vy
cm9yICAgICAgICAgICAgICBFcnJvciA9IC0yOAorCUVycm9yUW1wQ29tbWFuZE5vdEZvdW5kICAg
ICAgICAgICBFcnJvciA9IC0yOQorCUVycm9yUW1wRGV2aWNlTm90QWN0aXZlICAgICAgICAgICBF
cnJvciA9IC0zMAorCUVycm9yUW1wRGV2aWNlTm90Rm91bmQgICAgICAgICAgICBFcnJvciA9IC0z
MQorCUVycm9yUWVtdUFwaSAgICAgICAgICAgICAgICAgICAgICBFcnJvciA9IC0zMgorKQorCit0
eXBlIERvbWFpblR5cGUgaW50CisKK2NvbnN0ICgKKwlEb21haW5UeXBlSW52YWxpZCBEb21haW5U
eXBlID0gLTEKKwlEb21haW5UeXBlSHZtICAgICBEb21haW5UeXBlID0gMQorCURvbWFpblR5cGVQ
diAgICAgIERvbWFpblR5cGUgPSAyCisJRG9tYWluVHlwZVB2aCAgICAgRG9tYWluVHlwZSA9IDMK
KykKKwordHlwZSBSZG1SZXNlcnZlU3RyYXRlZ3kgaW50CisKK2NvbnN0ICgKKwlSZG1SZXNlcnZl
U3RyYXRlZ3lJZ25vcmUgUmRtUmVzZXJ2ZVN0cmF0ZWd5ID0gMAorCVJkbVJlc2VydmVTdHJhdGVn
eUhvc3QgICBSZG1SZXNlcnZlU3RyYXRlZ3kgPSAxCispCisKK3R5cGUgUmRtUmVzZXJ2ZVBvbGlj
eSBpbnQKKworY29uc3QgKAorCVJkbVJlc2VydmVQb2xpY3lJbnZhbGlkIFJkbVJlc2VydmVQb2xp
Y3kgPSAtMQorCVJkbVJlc2VydmVQb2xpY3lTdHJpY3QgIFJkbVJlc2VydmVQb2xpY3kgPSAwCisJ
UmRtUmVzZXJ2ZVBvbGljeVJlbGF4ZWQgUmRtUmVzZXJ2ZVBvbGljeSA9IDEKKykKKwordHlwZSBD
aGFubmVsQ29ubmVjdGlvbiBpbnQKKworY29uc3QgKAorCUNoYW5uZWxDb25uZWN0aW9uVW5rbm93
biBDaGFubmVsQ29ubmVjdGlvbiA9IDAKKwlDaGFubmVsQ29ubmVjdGlvblB0eSAgICAgQ2hhbm5l
bENvbm5lY3Rpb24gPSAxCisJQ2hhbm5lbENvbm5lY3Rpb25Tb2NrZXQgIENoYW5uZWxDb25uZWN0
aW9uID0gMgorKQorCit0eXBlIERldmljZU1vZGVsVmVyc2lvbiBpbnQKKworY29uc3QgKAorCURl
dmljZU1vZGVsVmVyc2lvblVua25vd24gICAgICAgICAgICBEZXZpY2VNb2RlbFZlcnNpb24gPSAw
CisJRGV2aWNlTW9kZWxWZXJzaW9uUWVtdVhlblRyYWRpdGlvbmFsIERldmljZU1vZGVsVmVyc2lv
biA9IDEKKwlEZXZpY2VNb2RlbFZlcnNpb25RZW11WGVuICAgICAgICAgICAgRGV2aWNlTW9kZWxW
ZXJzaW9uID0gMgorKQorCit0eXBlIENvbnNvbGVUeXBlIGludAorCitjb25zdCAoCisJQ29uc29s
ZVR5cGVVbmtub3duIENvbnNvbGVUeXBlID0gMAorCUNvbnNvbGVUeXBlU2VyaWFsICBDb25zb2xl
VHlwZSA9IDEKKwlDb25zb2xlVHlwZVB2ICAgICAgQ29uc29sZVR5cGUgPSAyCisJQ29uc29sZVR5
cGVWdWFydCAgIENvbnNvbGVUeXBlID0gMworKQorCit0eXBlIERpc2tGb3JtYXQgaW50CisKK2Nv
bnN0ICgKKwlEaXNrRm9ybWF0VW5rbm93biBEaXNrRm9ybWF0ID0gMAorCURpc2tGb3JtYXRRY293
ICAgIERpc2tGb3JtYXQgPSAxCisJRGlza0Zvcm1hdFFjb3cyICAgRGlza0Zvcm1hdCA9IDIKKwlE
aXNrRm9ybWF0VmhkICAgICBEaXNrRm9ybWF0ID0gMworCURpc2tGb3JtYXRSYXcgICAgIERpc2tG
b3JtYXQgPSA0CisJRGlza0Zvcm1hdEVtcHR5ICAgRGlza0Zvcm1hdCA9IDUKKwlEaXNrRm9ybWF0
UWVkICAgICBEaXNrRm9ybWF0ID0gNgorKQorCit0eXBlIERpc2tCYWNrZW5kIGludAorCitjb25z
dCAoCisJRGlza0JhY2tlbmRVbmtub3duIERpc2tCYWNrZW5kID0gMAorCURpc2tCYWNrZW5kUGh5
ICAgICBEaXNrQmFja2VuZCA9IDEKKwlEaXNrQmFja2VuZFRhcCAgICAgRGlza0JhY2tlbmQgPSAy
CisJRGlza0JhY2tlbmRRZGlzayAgIERpc2tCYWNrZW5kID0gMworKQorCit0eXBlIE5pY1R5cGUg
aW50CisKK2NvbnN0ICgKKwlOaWNUeXBlVW5rbm93biAgTmljVHlwZSA9IDAKKwlOaWNUeXBlVmlm
SW9lbXUgTmljVHlwZSA9IDEKKwlOaWNUeXBlVmlmICAgICAgTmljVHlwZSA9IDIKKykKKwordHlw
ZSBBY3Rpb25PblNodXRkb3duIGludAorCitjb25zdCAoCisJQWN0aW9uT25TaHV0ZG93bkRlc3Ry
b3kgICAgICAgICBBY3Rpb25PblNodXRkb3duID0gMQorCUFjdGlvbk9uU2h1dGRvd25SZXN0YXJ0
ICAgICAgICAgQWN0aW9uT25TaHV0ZG93biA9IDIKKwlBY3Rpb25PblNodXRkb3duUmVzdGFydFJl
bmFtZSAgIEFjdGlvbk9uU2h1dGRvd24gPSAzCisJQWN0aW9uT25TaHV0ZG93blByZXNlcnZlICAg
ICAgICBBY3Rpb25PblNodXRkb3duID0gNAorCUFjdGlvbk9uU2h1dGRvd25Db3JlZHVtcERlc3Ry
b3kgQWN0aW9uT25TaHV0ZG93biA9IDUKKwlBY3Rpb25PblNodXRkb3duQ29yZWR1bXBSZXN0YXJ0
IEFjdGlvbk9uU2h1dGRvd24gPSA2CisJQWN0aW9uT25TaHV0ZG93blNvZnRSZXNldCAgICAgICBB
Y3Rpb25PblNodXRkb3duID0gNworKQorCit0eXBlIFRyaWdnZXIgaW50CisKK2NvbnN0ICgKKwlU
cmlnZ2VyVW5rbm93biAgVHJpZ2dlciA9IDAKKwlUcmlnZ2VyUG93ZXIgICAgVHJpZ2dlciA9IDEK
KwlUcmlnZ2VyU2xlZXAgICAgVHJpZ2dlciA9IDIKKwlUcmlnZ2VyTm1pICAgICAgVHJpZ2dlciA9
IDMKKwlUcmlnZ2VySW5pdCAgICAgVHJpZ2dlciA9IDQKKwlUcmlnZ2VyUmVzZXQgICAgVHJpZ2dl
ciA9IDUKKwlUcmlnZ2VyUzNSZXN1bWUgVHJpZ2dlciA9IDYKKykKKwordHlwZSBUc2NNb2RlIGlu
dAorCitjb25zdCAoCisJVHNjTW9kZURlZmF1bHQgICAgICAgIFRzY01vZGUgPSAwCisJVHNjTW9k
ZUFsd2F5c0VtdWxhdGUgIFRzY01vZGUgPSAxCisJVHNjTW9kZU5hdGl2ZSAgICAgICAgIFRzY01v
ZGUgPSAyCisJVHNjTW9kZU5hdGl2ZVBhcmF2aXJ0IFRzY01vZGUgPSAzCispCisKK3R5cGUgR2Z4
UGFzc3RocnVLaW5kIGludAorCitjb25zdCAoCisJR2Z4UGFzc3RocnVLaW5kRGVmYXVsdCBHZnhQ
YXNzdGhydUtpbmQgPSAwCisJR2Z4UGFzc3RocnVLaW5kSWdkICAgICBHZnhQYXNzdGhydUtpbmQg
PSAxCispCisKK3R5cGUgVGltZXJNb2RlIGludAorCitjb25zdCAoCisJVGltZXJNb2RlVW5rbm93
biAgICAgICAgICAgICAgIFRpbWVyTW9kZSA9IC0xCisJVGltZXJNb2RlRGVsYXlGb3JNaXNzZWRU
aWNrcyAgIFRpbWVyTW9kZSA9IDAKKwlUaW1lck1vZGVOb0RlbGF5Rm9yTWlzc2VkVGlja3MgVGlt
ZXJNb2RlID0gMQorCVRpbWVyTW9kZU5vTWlzc2VkVGlja3NQZW5kaW5nICBUaW1lck1vZGUgPSAy
CisJVGltZXJNb2RlT25lTWlzc2VkVGlja1BlbmRpbmcgIFRpbWVyTW9kZSA9IDMKKykKKwordHlw
ZSBCaW9zVHlwZSBpbnQKKworY29uc3QgKAorCUJpb3NUeXBlVW5rbm93biBCaW9zVHlwZSA9IDAK
KwlCaW9zVHlwZVJvbWJpb3MgQmlvc1R5cGUgPSAxCisJQmlvc1R5cGVTZWFiaW9zIEJpb3NUeXBl
ID0gMgorCUJpb3NUeXBlT3ZtZiAgICBCaW9zVHlwZSA9IDMKKykKKwordHlwZSBTY2hlZHVsZXIg
aW50CisKK2NvbnN0ICgKKwlTY2hlZHVsZXJVbmtub3duICBTY2hlZHVsZXIgPSAwCisJU2NoZWR1
bGVyU2VkZiAgICAgU2NoZWR1bGVyID0gNAorCVNjaGVkdWxlckNyZWRpdCAgIFNjaGVkdWxlciA9
IDUKKwlTY2hlZHVsZXJDcmVkaXQyICBTY2hlZHVsZXIgPSA2CisJU2NoZWR1bGVyQXJpbmM2NTMg
U2NoZWR1bGVyID0gNworCVNjaGVkdWxlclJ0ZHMgICAgIFNjaGVkdWxlciA9IDgKKwlTY2hlZHVs
ZXJOdWxsICAgICBTY2hlZHVsZXIgPSA5CispCisKK3R5cGUgU2h1dGRvd25SZWFzb24gaW50CisK
K2NvbnN0ICgKKwlTaHV0ZG93blJlYXNvblVua25vd24gICBTaHV0ZG93blJlYXNvbiA9IC0xCisJ
U2h1dGRvd25SZWFzb25Qb3dlcm9mZiAgU2h1dGRvd25SZWFzb24gPSAwCisJU2h1dGRvd25SZWFz
b25SZWJvb3QgICAgU2h1dGRvd25SZWFzb24gPSAxCisJU2h1dGRvd25SZWFzb25TdXNwZW5kICAg
U2h1dGRvd25SZWFzb24gPSAyCisJU2h1dGRvd25SZWFzb25DcmFzaCAgICAgU2h1dGRvd25SZWFz
b24gPSAzCisJU2h1dGRvd25SZWFzb25XYXRjaGRvZyAgU2h1dGRvd25SZWFzb24gPSA0CisJU2h1
dGRvd25SZWFzb25Tb2Z0UmVzZXQgU2h1dGRvd25SZWFzb24gPSA1CispCisKK3R5cGUgVmdhSW50
ZXJmYWNlVHlwZSBpbnQKKworY29uc3QgKAorCVZnYUludGVyZmFjZVR5cGVVbmtub3duIFZnYUlu
dGVyZmFjZVR5cGUgPSAwCisJVmdhSW50ZXJmYWNlVHlwZUNpcnJ1cyAgVmdhSW50ZXJmYWNlVHlw
ZSA9IDEKKwlWZ2FJbnRlcmZhY2VUeXBlU3RkICAgICBWZ2FJbnRlcmZhY2VUeXBlID0gMgorCVZn
YUludGVyZmFjZVR5cGVOb25lICAgIFZnYUludGVyZmFjZVR5cGUgPSAzCisJVmdhSW50ZXJmYWNl
VHlwZVF4bCAgICAgVmdhSW50ZXJmYWNlVHlwZSA9IDQKKykKKwordHlwZSBWZW5kb3JEZXZpY2Ug
aW50CisKK2NvbnN0ICgKKwlWZW5kb3JEZXZpY2VOb25lICAgICAgVmVuZG9yRGV2aWNlID0gMAor
CVZlbmRvckRldmljZVhlbnNlcnZlciBWZW5kb3JEZXZpY2UgPSAxCispCisKK3R5cGUgVmlyaWRp
YW5FbmxpZ2h0ZW5tZW50IGludAorCitjb25zdCAoCisJVmlyaWRpYW5FbmxpZ2h0ZW5tZW50QmFz
ZSAgICAgICAgICAgICAgICBWaXJpZGlhbkVubGlnaHRlbm1lbnQgPSAwCisJVmlyaWRpYW5Fbmxp
Z2h0ZW5tZW50RnJlcSAgICAgICAgICAgICAgICBWaXJpZGlhbkVubGlnaHRlbm1lbnQgPSAxCisJ
VmlyaWRpYW5FbmxpZ2h0ZW5tZW50VGltZVJlZkNvdW50ICAgICAgICBWaXJpZGlhbkVubGlnaHRl
bm1lbnQgPSAyCisJVmlyaWRpYW5FbmxpZ2h0ZW5tZW50UmVmZXJlbmNlVHNjICAgICAgICBWaXJp
ZGlhbkVubGlnaHRlbm1lbnQgPSAzCisJVmlyaWRpYW5FbmxpZ2h0ZW5tZW50SGNhbGxSZW1vdGVU
bGJGbHVzaCBWaXJpZGlhbkVubGlnaHRlbm1lbnQgPSA0CisJVmlyaWRpYW5FbmxpZ2h0ZW5tZW50
QXBpY0Fzc2lzdCAgICAgICAgICBWaXJpZGlhbkVubGlnaHRlbm1lbnQgPSA1CisJVmlyaWRpYW5F
bmxpZ2h0ZW5tZW50Q3Jhc2hDdGwgICAgICAgICAgICBWaXJpZGlhbkVubGlnaHRlbm1lbnQgPSA2
CisJVmlyaWRpYW5FbmxpZ2h0ZW5tZW50U3luaWMgICAgICAgICAgICAgICBWaXJpZGlhbkVubGln
aHRlbm1lbnQgPSA3CisJVmlyaWRpYW5FbmxpZ2h0ZW5tZW50U3RpbWVyICAgICAgICAgICAgICBW
aXJpZGlhbkVubGlnaHRlbm1lbnQgPSA4CisJVmlyaWRpYW5FbmxpZ2h0ZW5tZW50SGNhbGxJcGkg
ICAgICAgICAgICBWaXJpZGlhbkVubGlnaHRlbm1lbnQgPSA5CispCisKK3R5cGUgSGR0eXBlIGlu
dAorCitjb25zdCAoCisJSGR0eXBlSWRlICBIZHR5cGUgPSAxCisJSGR0eXBlQWhjaSBIZHR5cGUg
PSAyCispCisKK3R5cGUgQ2hlY2twb2ludGVkU3RyZWFtIGludAorCitjb25zdCAoCisJQ2hlY2tw
b2ludGVkU3RyZWFtTm9uZSAgQ2hlY2twb2ludGVkU3RyZWFtID0gMAorCUNoZWNrcG9pbnRlZFN0
cmVhbVJlbXVzIENoZWNrcG9pbnRlZFN0cmVhbSA9IDEKKwlDaGVja3BvaW50ZWRTdHJlYW1Db2xv
ICBDaGVja3BvaW50ZWRTdHJlYW0gPSAyCispCisKK3R5cGUgVnVhcnRUeXBlIGludAorCitjb25z
dCAoCisJVnVhcnRUeXBlVW5rbm93biAgVnVhcnRUeXBlID0gMAorCVZ1YXJ0VHlwZVNic2FVYXJ0
IFZ1YXJ0VHlwZSA9IDEKKykKKwordHlwZSBWa2JCYWNrZW5kIGludAorCitjb25zdCAoCisJVmti
QmFja2VuZFVua25vd24gVmtiQmFja2VuZCA9IDAKKwlWa2JCYWNrZW5kUWVtdSAgICBWa2JCYWNr
ZW5kID0gMQorCVZrYkJhY2tlbmRMaW51eCAgIFZrYkJhY2tlbmQgPSAyCispCisKK3R5cGUgR2lj
VmVyc2lvbiBpbnQKKworY29uc3QgKAorCUdpY1ZlcnNpb25EZWZhdWx0IEdpY1ZlcnNpb24gPSAw
CisJR2ljVmVyc2lvblYyICAgICAgR2ljVmVyc2lvbiA9IDMyCisJR2ljVmVyc2lvblYzICAgICAg
R2ljVmVyc2lvbiA9IDQ4CispCisKK3R5cGUgVGVlVHlwZSBpbnQKKworY29uc3QgKAorCVRlZVR5
cGVOb25lICBUZWVUeXBlID0gMAorCVRlZVR5cGVPcHRlZSBUZWVUeXBlID0gMQorKQorCit0eXBl
IEFsdHAyTU1vZGUgaW50CisKK2NvbnN0ICgKKwlBbHRwMk1Nb2RlRGlzYWJsZWQgQWx0cDJNTW9k
ZSA9IDAKKwlBbHRwMk1Nb2RlTWl4ZWQgICAgQWx0cDJNTW9kZSA9IDEKKwlBbHRwMk1Nb2RlRXh0
ZXJuYWwgQWx0cDJNTW9kZSA9IDIKKwlBbHRwMk1Nb2RlTGltaXRlZCAgQWx0cDJNTW9kZSA9IDMK
KykKKwordHlwZSBVc2JjdHJsVHlwZSBpbnQKKworY29uc3QgKAorCVVzYmN0cmxUeXBlQXV0byAg
ICAgICAgVXNiY3RybFR5cGUgPSAwCisJVXNiY3RybFR5cGVQdiAgICAgICAgICBVc2JjdHJsVHlw
ZSA9IDEKKwlVc2JjdHJsVHlwZURldmljZW1vZGVsIFVzYmN0cmxUeXBlID0gMgorCVVzYmN0cmxU
eXBlUXVzYiAgICAgICAgVXNiY3RybFR5cGUgPSAzCispCisKK3R5cGUgVXNiZGV2VHlwZSBpbnQK
KworY29uc3QgKAorCVVzYmRldlR5cGVIb3N0ZGV2IFVzYmRldlR5cGUgPSAxCispCisKK3R5cGUg
VnNuZFBjbUZvcm1hdCBpbnQKKworY29uc3QgKAorCVZzbmRQY21Gb3JtYXRTOCAgICAgICAgICAg
ICAgIFZzbmRQY21Gb3JtYXQgPSAxCisJVnNuZFBjbUZvcm1hdFU4ICAgICAgICAgICAgICAgVnNu
ZFBjbUZvcm1hdCA9IDIKKwlWc25kUGNtRm9ybWF0UzE2TGUgICAgICAgICAgICBWc25kUGNtRm9y
bWF0ID0gMworCVZzbmRQY21Gb3JtYXRTMTZCZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSA0
CisJVnNuZFBjbUZvcm1hdFUxNkxlICAgICAgICAgICAgVnNuZFBjbUZvcm1hdCA9IDUKKwlWc25k
UGNtRm9ybWF0VTE2QmUgICAgICAgICAgICBWc25kUGNtRm9ybWF0ID0gNgorCVZzbmRQY21Gb3Jt
YXRTMjRMZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSA3CisJVnNuZFBjbUZvcm1hdFMyNEJl
ICAgICAgICAgICAgVnNuZFBjbUZvcm1hdCA9IDgKKwlWc25kUGNtRm9ybWF0VTI0TGUgICAgICAg
ICAgICBWc25kUGNtRm9ybWF0ID0gOQorCVZzbmRQY21Gb3JtYXRVMjRCZSAgICAgICAgICAgIFZz
bmRQY21Gb3JtYXQgPSAxMAorCVZzbmRQY21Gb3JtYXRTMzJMZSAgICAgICAgICAgIFZzbmRQY21G
b3JtYXQgPSAxMQorCVZzbmRQY21Gb3JtYXRTMzJCZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQg
PSAxMgorCVZzbmRQY21Gb3JtYXRVMzJMZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAxMwor
CVZzbmRQY21Gb3JtYXRVMzJCZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAxNAorCVZzbmRQ
Y21Gb3JtYXRGMzJMZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAxNQorCVZzbmRQY21Gb3Jt
YXRGMzJCZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAxNgorCVZzbmRQY21Gb3JtYXRGNjRM
ZSAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAxNworCVZzbmRQY21Gb3JtYXRGNjRCZSAgICAg
ICAgICAgIFZzbmRQY21Gb3JtYXQgPSAxOAorCVZzbmRQY21Gb3JtYXRJZWM5NThTdWJmcmFtZUxl
IFZzbmRQY21Gb3JtYXQgPSAxOQorCVZzbmRQY21Gb3JtYXRJZWM5NThTdWJmcmFtZUJlIFZzbmRQ
Y21Gb3JtYXQgPSAyMAorCVZzbmRQY21Gb3JtYXRNdUxhdyAgICAgICAgICAgIFZzbmRQY21Gb3Jt
YXQgPSAyMQorCVZzbmRQY21Gb3JtYXRBTGF3ICAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAy
MgorCVZzbmRQY21Gb3JtYXRJbWFBZHBjbSAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAyMworCVZz
bmRQY21Gb3JtYXRNcGVnICAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAyNAorCVZzbmRQY21G
b3JtYXRHc20gICAgICAgICAgICAgIFZzbmRQY21Gb3JtYXQgPSAyNQorKQorCit0eXBlIFZzbmRT
dHJlYW1UeXBlIGludAorCitjb25zdCAoCisJVnNuZFN0cmVhbVR5cGVQIFZzbmRTdHJlYW1UeXBl
ID0gMQorCVZzbmRTdHJlYW1UeXBlQyBWc25kU3RyZWFtVHlwZSA9IDIKKykKKwordHlwZSBFdmVu
dFR5cGUgaW50CisKK2NvbnN0ICgKKwlFdmVudFR5cGVEb21haW5TaHV0ZG93biAgICAgICAgICAg
ICAgIEV2ZW50VHlwZSA9IDEKKwlFdmVudFR5cGVEb21haW5EZWF0aCAgICAgICAgICAgICAgICAg
IEV2ZW50VHlwZSA9IDIKKwlFdmVudFR5cGVEaXNrRWplY3QgICAgICAgICAgICAgICAgICAgIEV2
ZW50VHlwZSA9IDMKKwlFdmVudFR5cGVPcGVyYXRpb25Db21wbGV0ZSAgICAgICAgICAgIEV2ZW50
VHlwZSA9IDQKKwlFdmVudFR5cGVEb21haW5DcmVhdGVDb25zb2xlQXZhaWxhYmxlIEV2ZW50VHlw
ZSA9IDUKKykKKwordHlwZSBQc3JDbXRUeXBlIGludAorCitjb25zdCAoCisJUHNyQ210VHlwZUNh
Y2hlT2NjdXBhbmN5IFBzckNtdFR5cGUgPSAxCisJUHNyQ210VHlwZVRvdGFsTWVtQ291bnQgIFBz
ckNtdFR5cGUgPSAyCisJUHNyQ210VHlwZUxvY2FsTWVtQ291bnQgIFBzckNtdFR5cGUgPSAzCisp
CisKK3R5cGUgUHNyQ2JtVHlwZSBpbnQKKworY29uc3QgKAorCVBzckNibVR5cGVVbmtub3duICAg
UHNyQ2JtVHlwZSA9IDAKKwlQc3JDYm1UeXBlTDNDYm0gICAgIFBzckNibVR5cGUgPSAxCisJUHNy
Q2JtVHlwZUwzQ2JtQ29kZSBQc3JDYm1UeXBlID0gMgorCVBzckNibVR5cGVMM0NibURhdGEgUHNy
Q2JtVHlwZSA9IDMKKwlQc3JDYm1UeXBlTDJDYm0gICAgIFBzckNibVR5cGUgPSA0CisJUHNyQ2Jt
VHlwZU1iYVRocnRsICBQc3JDYm1UeXBlID0gNQorKQorCit0eXBlIFBzckZlYXRUeXBlIGludAor
Citjb25zdCAoCisJUHNyRmVhdFR5cGVDYXQgUHNyRmVhdFR5cGUgPSAxCisJUHNyRmVhdFR5cGVN
YmEgUHNyRmVhdFR5cGUgPSAyCispCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhY-0006ja-Cf; Mon, 07 Oct 2019 15:13:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhX-0006jP-MN
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:31 +0000
X-Inumbo-ID: fefe6f2c-e914-11e9-8c93-bc764e2007e4
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fefe6f2c-e914-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:19 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id w2so12924280qkf.2
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=xQqpt0YafGJMaNYxl21IIT6y/TTnX+GZJV/giFMiXnI=;
 b=jNrfBccZSNbkttkZbiOwgNfoD0F67D0LOFLjxnSHLooSxGd31JsNUi5RG2fKBrwoCc
 aSRhQO1wK+X7sm0QM8sCEkrrp7lnPAleqP5TJGwlDkkXZ9YCXAlmf/7jCgOhrfa+17zY
 fGWZvZFkzcwS7YPxO9hMRRXITjDTiCWOSAkYjyVu1GIrinDWMb9cBL3663Tf7OhatBDh
 /zwXIRytMciZwHJbaVKpjledyPIzyL9t4fq9PQPDTRfxx5HU1XW6OrFk1oM8SdohHVby
 cQkZChnDHwRZzAyYw1YfMFHiWWFcTmO8Cmc6kjbB181kuX5gm14sxAoY4Ypm1xrrJbAC
 1+eQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=xQqpt0YafGJMaNYxl21IIT6y/TTnX+GZJV/giFMiXnI=;
 b=hFUIITV8IJ3XZ3t8vZFr0COjKZW0TFJmnN7zA0EfXaU7dc5sVlQ3DIGMUr7nmUuNc3
 XEq8OrhsXBN0xhIhfp6gKHbV4c9HyZhtgB8rFsLKsSYZMj0soaSOEiC0re4+B+IfP+HB
 ANg6N9Bi9TmbbY17HoAzKQUbEr4kc7DUWHpZ4OZS9mqEtvdcUTZ/XgiHQr9haPjCUiTx
 5S9TXBPEzzuyaHSGHw0vMMJctoNoLppdEpiiscX7ITOLX2Y0pgfNVqNEZHxW7mNVQuUI
 zoQ3jXgEAj0CNT4tpCIgFqwhoBjvnHBKeFoFA4OxdWV6TVsIBiRwOsLfSqy2e//AsQ8y
 tb4g==
X-Gm-Message-State: APjAAAU/dfbK1ifKFOIgU8fuCOPRXG4LVtgfgUW66iMpdy761FKpSnvN
 JxA14LS4JviciUdq/BLxyoXZ4/F3
X-Google-Smtp-Source: APXvYqxP2rTblQcbxxoIJ5QVf27v0p3Jk4MbsLngumglIZ/QMG0qtLAewbKHoEqjs/Fp6sBTCMOjZA==
X-Received: by 2002:a37:4e48:: with SMTP id c69mr23555685qkb.182.1570461199191; 
 Mon, 07 Oct 2019 08:13:19 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.18
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:18 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:50 -0400
Message-Id: <00b468deae50cb125be01ff90ceb739fd25f8e5c.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 03/24] golang/xenlight: define Defbool builtin
 type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkRlZmluZSBEZWZi
b29sIGFzIHN0cnVjdCBhbmFsYWdvdXMgdG8gdGhlIEMgdHlwZSwgYW5kIGRlZmluZSB0aGUgdHlw
ZQonZGVmYm9vbFZhbCcgdGhhdCByZXByZXNlbnQgdHJ1ZSwgZmFsc2UsIGFuZCBkZWZhdWx0IGRl
ZmJvb2wgdmFsdWVzLgoKSW1wbGVtZW50IFNldCwgVW5zZXQsIFNldElmRGVmYXVsdCwgSXNEZWZh
dWx0LCBWYWwsIGFuZCBTdHJpbmcgZnVuY3Rpb25zCm9uIERlZmJvb2wgc28gdGhhdCB0aGUgdHlw
ZSBjYW4gYmUgdXNlZCBpbiBHbyBhbmFsYWdvdXNseSB0byBob3cgaXRzCnVzZWQgaW4gQy4KCkZp
bmFsbHksIGltcGxlbWVudCBmcm9tQyBhbmQgdG9DIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6
IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbyB8IDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxp
Z2h0LmdvCmluZGV4IGU2MTdmMjJmY2YuLjdiZjE2ZGMwM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dv
bGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVu
bGlnaHQuZ28KQEAgLTg1LDYgKzg1LDk5IEBAIHR5cGUgTWVtS0IgdWludDY0CiAKIHR5cGUgVXVp
ZCBDLmxpYnhsX3V1aWQKIAorLy8gZGVmYm9vbFZhbCByZXByZXNlbnRzIGEgZGVmYm9vbCB2YWx1
ZS4KK3R5cGUgZGVmYm9vbFZhbCBpbnQKKworY29uc3QgKAorCWRlZmJvb2xEZWZhdWx0IGRlZmJv
b2xWYWwgPSAwCisJZGVmYm9vbEZhbHNlICAgZGVmYm9vbFZhbCA9IC0xCisJZGVmYm9vbFRydWUg
ICAgZGVmYm9vbFZhbCA9IDEKKykKKworLy8gRGVmYm9vbCByZXByZXNlbnRzIGEgbGlieGxfZGVm
Ym9vbC4KK3R5cGUgRGVmYm9vbCBzdHJ1Y3QgeworCXZhbCBkZWZib29sVmFsCit9CisKK2Z1bmMg
KGQgRGVmYm9vbCkgU3RyaW5nKCkgc3RyaW5nIHsKKwlzd2l0Y2ggZC52YWwgeworCWNhc2UgZGVm
Ym9vbERlZmF1bHQ6CisJCXJldHVybiAiPGRlZmF1bHQ+IgorCWNhc2UgZGVmYm9vbEZhbHNlOgor
CQlyZXR1cm4gIkZhbHNlIgorCWNhc2UgZGVmYm9vbFRydWU6CisJCXJldHVybiAiVHJ1ZSIKKwl9
CisKKwlyZXR1cm4gIiIKK30KKworLy8gU2V0IHNldHMgdGhlIHZhbHVlIG9mIHRoZSBEZWZib29s
LgorZnVuYyAoZCAqRGVmYm9vbCkgU2V0KGIgYm9vbCkgeworCWlmIGIgeworCQlkLnZhbCA9IGRl
ZmJvb2xUcnVlCisJCXJldHVybgorCX0KKwlkLnZhbCA9IGRlZmJvb2xGYWxzZQorfQorCisvLyBV
bnNldCByZXNldHMgdGhlIERlZmJvb2wgdG8gZGVmYXVsdCB2YWx1ZS4KK2Z1bmMgKGQgKkRlZmJv
b2wpIFVuc2V0KCkgeworCWQudmFsID0gZGVmYm9vbERlZmF1bHQKK30KKworLy8gU2V0SWZEZWZh
dWx0IHNldHMgdGhlIHZhbHVlIG9mIERlZmJvb2wgb25seSBpZgorLy8gaXRzIGN1cnJlbnQgdmFs
dWUgaXMgZGVmYXVsdC4KK2Z1bmMgKGQgKkRlZmJvb2wpIFNldElmRGVmYXVsdChiIGJvb2wpIHsK
KwlpZiBkLklzRGVmYXVsdCgpIHsKKwkJZC5TZXQoYikKKwl9Cit9CisKKy8vIElzRGVmYXVsdCBy
ZXR1cm5zIHRydWUgaWYgdGhlIHZhbHVlIG9mIERlZmJvb2wKKy8vIGlzIGRlZmF1bHQsIHJldHVy
bnMgZmFsc2Ugb3RoZXJ3aXNlLgorZnVuYyAoZCAqRGVmYm9vbCkgSXNEZWZhdWx0KCkgYm9vbCB7
CisJcmV0dXJuIGQudmFsID09IGRlZmJvb2xEZWZhdWx0Cit9CisKKy8vIFZhbCByZXR1cm5zIHRo
ZSBib29sZWFuIHZhbHVlIGFzc29jaWF0ZWQgd2l0aCB0aGUKKy8vIERlZmJvb2wgdmFsdWUuIEFu
IGVycm9yIGlzIHJldHVybmVkIGlmIHRoZSB2YWx1ZQorLy8gaXMgZGVmYXVsdC4KK2Z1bmMgKGQg
KkRlZmJvb2wpIFZhbCgpIChib29sLCBlcnJvcikgeworCWlmIGQuSXNEZWZhdWx0KCkgeworCQly
ZXR1cm4gZmFsc2UsIGZtdC5FcnJvcmYoIiV2OiBjYW5ub3QgdGFrZSB2YWx1ZSBvZiBkZWZhdWx0
IGRlZmJvb2wiLCBFcnJvckludmFsKQorCX0KKworCXJldHVybiAoZC52YWwgPiAwKSwgbmlsCit9
CisKK2Z1bmMgKGQgKkRlZmJvb2wpIGZyb21DKGMgKkMubGlieGxfZGVmYm9vbCkgZXJyb3Igewor
CWlmIEMubGlieGxfZGVmYm9vbF9pc19kZWZhdWx0KCpjKSB7CisJCWQudmFsID0gZGVmYm9vbERl
ZmF1bHQKKwkJcmV0dXJuIG5pbAorCX0KKworCWlmIEMubGlieGxfZGVmYm9vbF92YWwoKmMpIHsK
KwkJZC52YWwgPSBkZWZib29sVHJ1ZQorCQlyZXR1cm4gbmlsCisJfQorCisJZC52YWwgPSBkZWZi
b29sRmFsc2UKKworCXJldHVybiBuaWwKK30KKworZnVuYyAoZCAqRGVmYm9vbCkgdG9DKCkgKEMu
bGlieGxfZGVmYm9vbCwgZXJyb3IpIHsKKwl2YXIgYyBDLmxpYnhsX2RlZmJvb2wKKworCWlmICFk
LklzRGVmYXVsdCgpIHsKKwkJdmFsLCBfIDo9IGQuVmFsKCkKKwkJQy5saWJ4bF9kZWZib29sX3Nl
dCgmYywgQy5ib29sKHZhbCkpCisJfQorCisJcmV0dXJuIGMsIG5pbAorfQorCiB0eXBlIENvbnRl
eHQgc3RydWN0IHsKIAljdHggICAgKkMubGlieGxfY3R4CiAJbG9nZ2VyICpDLnhlbnRvb2xsb2df
bG9nZ2VyX3N0ZGlvc3RyZWFtCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhd-0006mJ-O3; Mon, 07 Oct 2019 15:13:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhc-0006lv-N4
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:36 +0000
X-Inumbo-ID: ff994f88-e914-11e9-8c93-bc764e2007e4
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff994f88-e914-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:20 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id u22so19590655qtq.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=otLA6Fkhh5XtEMm18WJHRmnbLI/KLG2HVoo+fAaHpwc=;
 b=uS/ydvqjYgsU+TkaZObT078vcuiFapvWDFxkjqJQp/mDii9wFX6XkQondnXjzTkoJe
 hyMHonLmENRjqrSOkBRlM+khMiZkptTqWDnJTw23p/mZoGWYh5za3cQm5otOxowHG4xB
 5F82+l5bvpSNFuCzHHx5OAs71UzQVrwsm5PB08Hh8qX60VE/WHhnqIJlQkYaqtEgw3e+
 nxX8oWEbYk+MkJxAjpyiIlGWbi7Zh47tum/L38SbzF0lGtPEPvVeytPpRGCVfVcsoDzV
 51HelY5iuAn7XBYRmLUxdhJ/tPxnjH0ICUiXv6LQdH6EwMpMe2IcX/2Yq26AX3+t59Ex
 q4Sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=otLA6Fkhh5XtEMm18WJHRmnbLI/KLG2HVoo+fAaHpwc=;
 b=ugIMXGP+ph3GLpT64ahm7UEfixSRqiMKUv25Q+nOXQlXm7/SLaHcqL+HFoAx60QlWz
 zZdFYxmlX7IVz6VNCbC+BnfyvvS88DhNIRo5Kj3BL/FRStWy3gpPR4LhTaIYbvpf9/NI
 qQNCPQvWCu7QejINZZ1ea05xBAQoLTLQggLvBZ2r/SgoAB7AZcZv0Abg9L5XrMnatbGT
 aXpczORLNTVMbSClUyxoKm8j1X9l0QdHtm997WK1dKUdlwBvpDRMHHroSUfGLtyRnp6/
 oTwVTq1tLNX5c+AihvcmbU0jDU8THMAR2Z+aQeOJdrEoxe8wqHffFh7l3CyBochUmlqb
 2/pg==
X-Gm-Message-State: APjAAAWJ6QFzHDe36JHqUzyf6xL+9v+7WOwevJojgCe4n5tqljstYpPA
 glbzmIv/buhfMwBVjxi3tt+R9b48
X-Google-Smtp-Source: APXvYqyry27NHhLb8boxb+vIO2WAi4BT6bDhk4JQ7OADkVD/6ZJqu3tFI2fDghE6yD19phS1yr4FFA==
X-Received: by 2002:a0c:ebc4:: with SMTP id k4mr24633678qvq.250.1570461200223; 
 Mon, 07 Oct 2019 08:13:20 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:19 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:51 -0400
Message-Id: <f6466d1ade43ae7d865323b18480ce6b1437a63f.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 04/24] golang/xenlight: define Devid type as int
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dv
bGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0Lmdv
IGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDdiZjE2ZGMwM2IuLjRk
NGZhZDJhOWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwor
KysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTgxLDYgKzgxLDkgQEAg
ZnVuYyAoZSBFcnJvcikgRXJyb3IoKSBzdHJpbmcgewogCiB0eXBlIERvbWlkIHVpbnQzMgogCisv
LyBEZXZpZCBpcyBhIGRldmljZSBJRC4KK3R5cGUgRGV2aWQgaW50CisKIHR5cGUgTWVtS0IgdWlu
dDY0CiAKIHR5cGUgVXVpZCBDLmxpYnhsX3V1aWQKLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhj-0006oN-3Z; Mon, 07 Oct 2019 15:13:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhh-0006o1-NB
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:41 +0000
X-Inumbo-ID: 004593ce-e915-11e9-8c93-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 004593ce-e915-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:22 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id r5so19712303qtd.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=TJRUOKvva5SLQ3Yr7539G+VB4p4r5aLPOvKs+CyiVbA=;
 b=YxdGMLfDM9zzVkeza3Z/PJHpdIk+Ls3pmKxvgSkI0YCRhMEcAIIEyft7svew0LH6jq
 sAUaT9TxcfrHdhLYcH7gqMwzlvyg9ekCR7cyVapi3MtlEUo0EXfVWhsOcmUCqiwQRIg5
 10UWzY0FPaffJ2cO3utvRGMK519XY5sfgf0LbjNE/xGSI1faEWaRc7pSA/mdtq1xWe8I
 dOxYGPFBv1DhS7lblDGccbSNwev20PNUN2D4FVXylAa8qQGh/xGu3s5mASRkujDMNqvf
 sqRDL1zLRxyVhVYAtmFktCRpIkoLQV0JgWrVQjxi2ALhR/x2UZWTRrZQD32YISMoCw6q
 Mlwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=TJRUOKvva5SLQ3Yr7539G+VB4p4r5aLPOvKs+CyiVbA=;
 b=AC4s8JyGdPypGMgpDcB7wgAjsGFSJKucqw1ZUP1ndtB+45TGUact5Zdn0Z7AOw5YqT
 4/uAXjiJ1UTF/9tGQ3rguldfIeIJ0BDhbyj9m2eQrfV3Xpq6UnzxhXOehYwSWYytbh83
 azuMSUoKiwVXcfFr9sqM+WaR6ij1a8fxhSocQu0Ce1FKdyY106K43wvvZs3S+y/ABRF0
 e2V4QFl5wB+Wm/CmCKwao4cAxfVbe5XqtM3grx/8lbEeoIg3B+RSUKMOICQmedlwVFEW
 KoZfg8nPAL7Rln4d/eXxOFNUP5wEKxP2GcOR3/zMKRrExE1nniy7gwyZ3AcLT2OLH0cn
 Ux9Q==
X-Gm-Message-State: APjAAAWDG7IK0xZy79QEOCLMw9VGgIqHEBVFtgCqLhf2TPzJBY305EpL
 nhQRuxV7JMfyQbzE5hkgjUSwduPo
X-Google-Smtp-Source: APXvYqzVk64vhu/ZdN8eKk0DeCll8ZmeZyAj6CigP0BLVi6+bqSdNrny7mL7x03P5QjLROfXVNee4Q==
X-Received: by 2002:a0c:88f0:: with SMTP id 45mr27359942qvo.78.1570461201345; 
 Mon, 07 Oct 2019 08:13:21 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.20
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:20 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:52 -0400
Message-Id: <1a60b855c0886c8e7147d48923f16b4d0815db81.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 05/24] golang/xenlight: define KeyValueList
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkRlZmluZSBLZXlW
YWx1ZUxpc3QgYnVpbHRpbiB0eXBlLCBhbmFsYWdvdXMgdG8gbGlieGxfa2V5X3ZhbHVlX2xpc3Qg
YXMKbWFwW3N0cmluZ11zdHJpbmcsIGFuZCBpbXBsZW1lbnQgaXRzIGZyb21DIGFuZCB0b0MgZnVu
Y3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2Vj
LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHds
QHhlbi5vcmc+CgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIHwgMzMgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVu
bGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggNGQ0ZmFk
MmE5ZC4uODE5NmE0Mjg1NSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxp
Z2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtMjAyLDEx
ICsyMDIsNDIgQEAgZnVuYyAoY2h3Y2FwIEMubGlieGxfaHdjYXApIHRvR28oKSAoZ2h3Y2FwIEh3
Y2FwKSB7CiAJcmV0dXJuCiB9CiAKKy8vIEtleVZhbHVlTGlzdCByZXByZXNlbnRzIGEgbGlieGxf
a2V5X3ZhbHVlX2xpc3QuCit0eXBlIEtleVZhbHVlTGlzdCBtYXBbc3RyaW5nXXN0cmluZworCitm
dW5jIChrdmwgS2V5VmFsdWVMaXN0KSBmcm9tQyhja3ZsICpDLmxpYnhsX2tleV92YWx1ZV9saXN0
KSBlcnJvciB7CisJc2l6ZSA6PSBpbnQoQy5saWJ4bF9rZXlfdmFsdWVfbGlzdF9sZW5ndGgoY2t2
bCkpCisJbGlzdCA6PSAoKlsxIDw8IDMwXSpDLmNoYXIpKHVuc2FmZS5Qb2ludGVyKGNrdmwpKVs6
c2l6ZTpzaXplXQorCisJZm9yIGkgOj0gMDsgaSA8IHNpemUqMjsgaSArPSAyIHsKKwkJa3ZsW0Mu
R29TdHJpbmcobGlzdFtpXSldID0gQy5Hb1N0cmluZyhsaXN0W2krMV0pCisJfQorCisJcmV0dXJu
IG5pbAorfQorCitmdW5jIChrdmwgS2V5VmFsdWVMaXN0KSB0b0MoKSAoQy5saWJ4bF9rZXlfdmFs
dWVfbGlzdCwgZXJyb3IpIHsKKwkvLyBBZGQgZXh0cmEgc2xvdCBmb3Igc2VudGluZWwKKwl2YXIg
Y2hhciAqQy5jaGFyCisJY3NpemUgOj0gMipsZW4oa3ZsKSArIDEKKwlja3ZsIDo9IChDLmxpYnhs
X2tleV92YWx1ZV9saXN0KShDLm1hbGxvYyhDLnVsb25nKGNzaXplKSAqIEMudWxvbmcodW5zYWZl
LlNpemVvZihjaGFyKSkpKQorCWNsaXN0IDo9ICgqWzEgPDwgMzFdKkMuY2hhcikodW5zYWZlLlBv
aW50ZXIoY2t2bCkpWzpjc2l6ZTpjc2l6ZV0KKworCWkgOj0gMAorCWZvciBrLCB2IDo9IHJhbmdl
IGt2bCB7CisJCWNsaXN0W2ldID0gQy5DU3RyaW5nKGspCisJCWNsaXN0W2krMV0gPSBDLkNTdHJp
bmcodikKKwkJaSArPSAyCisJfQorCWNsaXN0W2xlbihjbGlzdCktMV0gPSBuaWwKKworCXJldHVy
biBja3ZsLCBuaWwKK30KKwogLy8gdHlwZWRlZiBzdHJ1Y3QgewogLy8gICAgIHVpbnQzMl90IHNp
emU7ICAgICAgICAgIC8qIG51bWJlciBvZiBieXRlcyBpbiBtYXAgKi8KIC8vICAgICB1aW50OF90
ICptYXA7CiAvLyB9IGxpYnhsX2JpdG1hcDsKLQogLy8gSW1wbGVtZW50IHRoZSBHbyBiaXRtYXAg
dHlwZSBzdWNoIHRoYXQgdGhlIHVuZGVybHlpbmcgZGF0YSBjYW4KIC8vIGVhc2lseSBiZSBjb3Bp
ZWQgaW4gYW5kIG91dC4gIE5CIHRoYXQgd2Ugc3RpbGwgaGF2ZSB0byBkbyBjb3BpZXMKIC8vIGJv
dGggZGlyZWN0aW9ucywgYmVjYXVzZSBjZ28gcnVudGltZSByZXN0cmljdGlvbnMgZm9yYmlkIHBh
c3NpbmcgdG8KLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUho-0006qW-E5; Mon, 07 Oct 2019 15:13:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhm-0006pw-O6
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:46 +0000
X-Inumbo-ID: 00e8ecea-e915-11e9-8c93-bc764e2007e4
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00e8ecea-e915-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:23 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id 201so12866887qkd.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=BUbnKDo081lVXKsaKIYs70qz0PceipUWvFB9s5JEki4=;
 b=up8uzz54gZghBEz0/x5N783jpiTahuGM73Q7GL0o93GgyN7alt3vOvaAnH+UPCixMW
 cYDqoqjbY52vWXJFzlCb+S6paHlWVgNbtLo2ESIcS+IZZZe6IzssGsqJIMnV14z+wBQw
 huuX0oebf1srvLhfBfaHBnNtqWA1Vi4renjKZGVMzTIvrTWUlBRdLfmqG3QfXrPiFXTS
 cSYif42YI3ZSJYZn/tn/r/eo5drhiXeaOFfBd7545VO6kSSwbx1+GNqVXjtdmkYOmnz+
 kYud6wp8IJwuGk9JMI4zNuATS04jRwKmvEmYpTDM2PThcS3XUcby3ERaBGmfeVAlmSep
 xdlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=BUbnKDo081lVXKsaKIYs70qz0PceipUWvFB9s5JEki4=;
 b=d+8GOPC438L5U46JiYfKrYWdjGrv8MTLPHpr07QiVGf4Js3K7tucjnQFW9q1u+Fah3
 ZYIE2RjCOGFbst6aPf8WCBMZc4WYEmQSYZwG4ci85u1rjKDdKoBtvL428uNEJYRhpBAN
 8jo2qULeznkeIBpyp5akZmIShDHrHij+WtYNIjMrvyrjQtxC6hwxWS2yM3wUA50QT1pk
 hfaLPzp1t692E6C83DX9vRjED5lQz23H4EGbQskx21JQ4QFU9C4WJk5im89XyFaE5dDv
 ix+4ZYBHncb3vxfpC1TuRt2ePxYNK6KBY6RGyOtxCml08XDvGJQuLDaVJedA3Bpo7qYH
 MPPQ==
X-Gm-Message-State: APjAAAVggubFAEBUMRdlJTt5P3dxNbba9jo9ytGBBz5HKYOqiY30h6TE
 OYyE9xQUba6ye8vMPftgMCqqwK86
X-Google-Smtp-Source: APXvYqyyG4OZmelmI1gpqzphQZNWz8m1Z2JtWS4FB0CwjNng28nBtkCOKUiKQkPuHdSEM4029naHWQ==
X-Received: by 2002:a37:a755:: with SMTP id q82mr1962749qke.113.1570461202375; 
 Mon, 07 Oct 2019 08:13:22 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:21 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:53 -0400
Message-Id: <e6f9c93bd09a247fb0675b01aae8c1f2819f9a70.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 06/24] golang/xenlight: re-name Bitmap
 marshaling functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClJlLW5hbWUgYW5k
IG1vZGlmeSBzaWduYXR1cmUgb2YgdG9HbyBmdW5jdGlvbiB0byBmcm9tQy4gVGhlIHJlYXNvbiBm
b3IKdXNpbmcgJ2Zyb21DJyByYXRoZXIgdGhhbiAndG9HbycgaXMgdGhhdCBpdCBpcyBub3QgYSBn
b29kIGlkZWEgdG8gZGVmaW5lCm1ldGhvZHMgb24gdGhlIEMgdHlwZXMuIEFsc28sIGFkZCBlcnJv
ciByZXR1cm4gdHlwZSB0byBCaXRtYXAncyB0b0MgZnVuY3Rpb24uCgpGaW5hbGx5LCBhcyBjb2Rl
LWNsZWFudXAsIHJlLW9yZ2FuaXplIHRoZSBCaXRtYXAgdHlwZSdzIGNvbW1lbnRzIGFzIHBlcgpH
byBjb252ZW50aW9ucy4KClNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBh
aW5mb3NlYy5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDkz
ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNl
cnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVu
bGlnaHQveGVubGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5k
ZXggODE5NmE0Mjg1NS4uMDlmY2RjYTVkMSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpA
QCAtMjM0LDE5ICsyMzQsNDggQEAgZnVuYyAoa3ZsIEtleVZhbHVlTGlzdCkgdG9DKCkgKEMubGli
eGxfa2V5X3ZhbHVlX2xpc3QsIGVycm9yKSB7CiAJcmV0dXJuIGNrdmwsIG5pbAogfQogCi0vLyB0
eXBlZGVmIHN0cnVjdCB7Ci0vLyAgICAgdWludDMyX3Qgc2l6ZTsgICAgICAgICAgLyogbnVtYmVy
IG9mIGJ5dGVzIGluIG1hcCAqLwotLy8gICAgIHVpbnQ4X3QgKm1hcDsKLS8vIH0gbGlieGxfYml0
bWFwOworLy8gQml0bWFwIHJlcHJlc2VudHMgYSBsaWJ4bF9iaXRtYXAuCisvLwogLy8gSW1wbGVt
ZW50IHRoZSBHbyBiaXRtYXAgdHlwZSBzdWNoIHRoYXQgdGhlIHVuZGVybHlpbmcgZGF0YSBjYW4K
IC8vIGVhc2lseSBiZSBjb3BpZWQgaW4gYW5kIG91dC4gIE5CIHRoYXQgd2Ugc3RpbGwgaGF2ZSB0
byBkbyBjb3BpZXMKIC8vIGJvdGggZGlyZWN0aW9ucywgYmVjYXVzZSBjZ28gcnVudGltZSByZXN0
cmljdGlvbnMgZm9yYmlkIHBhc3NpbmcgdG8KIC8vIGEgQyBmdW5jdGlvbiBhIHBvaW50ZXIgdG8g
YSBHby1hbGxvY2F0ZWQgc3RydWN0dXJlIHdoaWNoIGNvbnRhaW5zIGEKIC8vIHBvaW50ZXIuCiB0
eXBlIEJpdG1hcCBzdHJ1Y3QgeworCS8vIHR5cGVkZWYgc3RydWN0IHsKKwkvLyAgICAgdWludDMy
X3Qgc2l6ZTsgICAgICAgICAgLyogbnVtYmVyIG9mIGJ5dGVzIGluIG1hcCAqLworCS8vICAgICB1
aW50OF90ICptYXA7CisJLy8gfSBsaWJ4bF9iaXRtYXA7CiAJYml0bWFwIFtdQy51aW50OF90CiB9
CiAKK2Z1bmMgKGJtICpCaXRtYXApIGZyb21DKGNibSAqQy5saWJ4bF9iaXRtYXApIGVycm9yIHsK
KwkvLyBBbGxvYyBhIEdvIHNsaWNlIGZvciB0aGUgYnl0ZXMKKwlzaXplIDo9IGludChjYm0uc2l6
ZSkKKwlibS5iaXRtYXAgPSBtYWtlKFtdQy51aW50OF90LCBzaXplKQorCisJLy8gTWFrZSBhIHNs
aWNlIHBvaW50aW5nIHRvIHRoZSBDIGFycmF5CisJbWFwc2xpY2UgOj0gKCpbMSA8PCAzMF1DLnVp
bnQ4X3QpKHVuc2FmZS5Qb2ludGVyKGNibS5fbWFwKSlbOnNpemU6c2l6ZV0KKworCS8vIEFuZCBj
b3B5IHRoZSBDIGFycmF5IGludG8gdGhlIEdvIGFycmF5CisJY29weShibS5iaXRtYXAsIG1hcHNs
aWNlKQorCisJcmV0dXJuIG5pbAorfQorCitmdW5jIChibSAqQml0bWFwKSB0b0MoKSAoQy5saWJ4
bF9iaXRtYXAsIGVycm9yKSB7CisJdmFyIGNibSBDLmxpYnhsX2JpdG1hcAorCisJc2l6ZSA6PSBs
ZW4oYm0uYml0bWFwKQorCWNibS5zaXplID0gQy51aW50MzJfdChzaXplKQorCWNibS5fbWFwID0g
KCpDLnVpbnQ4X3QpKEMubWFsbG9jKEMudWxvbmcoY2JtLnNpemUpICogQy5zaXplb2ZfdWludDhf
dCkpCisJY3NsaWNlIDo9ICgqWzEgPDwgMzFdQy51aW50OF90KSh1bnNhZmUuUG9pbnRlcihjYm0u
X21hcCkpWzpzaXplOnNpemVdCisKKwljb3B5KGNzbGljZSwgYm0uYml0bWFwKQorCisJcmV0dXJu
IGNibSwgbmlsCit9CisKIC8qCiAgKiBUeXBlczogSURMCiAgKgpAQCAtNDQ3LDcgKzQ3Niw3IEBA
IGZ1bmMgKGNjaSBDLmxpYnhsX2NwdXBvb2xpbmZvKSB0b0dvKCkgKGdjaSBDcHVwb29sSW5mbykg
ewogCWdjaS5Qb29sTmFtZSA9IEMuR29TdHJpbmcoY2NpLnBvb2xfbmFtZSkKIAlnY2kuU2NoZWR1
bGVyID0gU2NoZWR1bGVyKGNjaS5zY2hlZCkKIAlnY2kuRG9tYWluQ291bnQgPSBpbnQoY2NpLm5f
ZG9tKQotCWdjaS5DcHVtYXAgPSBjY2kuY3B1bWFwLnRvR28oKQorCWdjaS5DcHVtYXAuZnJvbUMo
JmNjaS5jcHVtYXApCiAKIAlyZXR1cm4KIH0KQEAgLTUyMSw3ICs1NTAsMTAgQEAgZnVuYyAoQ3R4
ICpDb250ZXh0KSBDcHVwb29sQ3JlYXRlKE5hbWUgc3RyaW5nLCBTY2hlZHVsZXIgU2NoZWR1bGVy
LCBDcHVtYXAgQml0bWEKIAl2YXIgdXVpZCBDLmxpYnhsX3V1aWQKIAlDLmxpYnhsX3V1aWRfZ2Vu
ZXJhdGUoJnV1aWQpCiAKLQljYm0gOj0gQ3B1bWFwLnRvQygpCisJY2JtLCBlcnIgOj0gQ3B1bWFw
LnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCXJldHVybgorCX0KIAlkZWZlciBDLmxpYnhsX2Jp
dG1hcF9kaXNwb3NlKCZjYm0pCiAKIAlyZXQgOj0gQy5saWJ4bF9jcHVwb29sX2NyZWF0ZShDdHgu
Y3R4LCBuYW1lLCBDLmxpYnhsX3NjaGVkdWxlcihTY2hlZHVsZXIpLApAQCAtNTc2LDcgKzYwOCwx
MCBAQCBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xDcHVhZGRDcHVtYXAoUG9vbGlkIHVpbnQz
MiwgQ3B1bWFwIEJpdG1hcCkgKGVyciBlcnJvcgogCQlyZXR1cm4KIAl9CiAKLQljYm0gOj0gQ3B1
bWFwLnRvQygpCisJY2JtLCBlcnIgOj0gQ3B1bWFwLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJ
CXJldHVybgorCX0KIAlkZWZlciBDLmxpYnhsX2JpdG1hcF9kaXNwb3NlKCZjYm0pCiAKIAlyZXQg
Oj0gQy5saWJ4bF9jcHVwb29sX2NwdWFkZF9jcHVtYXAoQ3R4LmN0eCwgQy51aW50MzJfdChQb29s
aWQpLCAmY2JtKQpAQCAtNjEyLDcgKzY0NywxMCBAQCBmdW5jIChDdHggKkNvbnRleHQpIENwdXBv
b2xDcHVyZW1vdmVDcHVtYXAoUG9vbGlkIHVpbnQzMiwgQ3B1bWFwIEJpdG1hcCkgKGVyciBlcgog
CQlyZXR1cm4KIAl9CiAKLQljYm0gOj0gQ3B1bWFwLnRvQygpCisJY2JtLCBlcnIgOj0gQ3B1bWFw
LnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCXJldHVybgorCX0KIAlkZWZlciBDLmxpYnhsX2Jp
dG1hcF9kaXNwb3NlKCZjYm0pCiAKIAlyZXQgOj0gQy5saWJ4bF9jcHVwb29sX2NwdXJlbW92ZV9j
cHVtYXAoQ3R4LmN0eCwgQy51aW50MzJfdChQb29saWQpLCAmY2JtKQpAQCAtNzM1LDQxICs3NzMs
NiBAQCBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xNYWtlRnJlZShDcHVtYXAgQml0bWFwKSAo
ZXJyIGVycm9yKSB7CiAgKiBCaXRtYXAgb3BlcmF0aW9ucwogICovCiAKLS8vIFJldHVybiBhIEdv
IGJpdG1hcCB3aGljaCBpcyBhIGNvcHkgb2YgdGhlIHJlZmVycmVkIEMgYml0bWFwLgotZnVuYyAo
Y2JtIEMubGlieGxfYml0bWFwKSB0b0dvKCkgKGdibSBCaXRtYXApIHsKLQkvLyBBbGxvYyBhIEdv
IHNsaWNlIGZvciB0aGUgYnl0ZXMKLQlzaXplIDo9IGludChjYm0uc2l6ZSkKLQlnYm0uYml0bWFw
ID0gbWFrZShbXUMudWludDhfdCwgc2l6ZSkKLQotCS8vIE1ha2UgYSBzbGljZSBwb2ludGluZyB0
byB0aGUgQyBhcnJheQotCW1hcHNsaWNlIDo9ICgqWzEgPDwgMzBdQy51aW50OF90KSh1bnNhZmUu
UG9pbnRlcihjYm0uX21hcCkpWzpzaXplOnNpemVdCi0KLQkvLyBBbmQgY29weSB0aGUgQyBhcnJh
eSBpbnRvIHRoZSBHbyBhcnJheQotCWNvcHkoZ2JtLmJpdG1hcCwgbWFwc2xpY2UpCi0KLQlyZXR1
cm4KLX0KLQotLy8gTXVzdCBiZSBDLmxpYnhsX2JpdG1hcF9kaXNwb3NlJ2Qgb2YgYWZ0ZXJ3YXJk
cwotZnVuYyAoZ2JtIEJpdG1hcCkgdG9DKCkgKGNibSBDLmxpYnhsX2JpdG1hcCkgewotCUMubGli
eGxfYml0bWFwX2luaXQoJmNibSkKLQotCXNpemUgOj0gbGVuKGdibS5iaXRtYXApCi0JY2JtLl9t
YXAgPSAoKkMudWludDhfdCkoQy5tYWxsb2MoQy5zaXplX3Qoc2l6ZSkpKQotCWNibS5zaXplID0g
Qy51aW50MzJfdChzaXplKQotCWlmIGNibS5fbWFwID09IG5pbCB7Ci0JCXBhbmljKCJDLmNhbGxv
YyBmYWlsZWQhIikKLQl9Ci0KLQkvLyBNYWtlIGEgc2xpY2UgcG9pbnRpbmcgdG8gdGhlIEMgYXJy
YXkKLQltYXBzbGljZSA6PSAoKlsxIDw8IDMwXUMudWludDhfdCkodW5zYWZlLlBvaW50ZXIoY2Jt
Ll9tYXApKVs6c2l6ZTpzaXplXQotCi0JLy8gQW5kIGNvcHkgdGhlIEdvIGFycmF5IGludG8gdGhl
IEMgYXJyYXkKLQljb3B5KG1hcHNsaWNlLCBnYm0uYml0bWFwKQotCi0JcmV0dXJuCi19Ci0KIGZ1
bmMgKGJtICpCaXRtYXApIFRlc3QoYml0IGludCkgYm9vbCB7CiAJdWJpdCA6PSB1aW50KGJpdCkK
IAlpZiBiaXQgPiBibS5NYXgoKSB8fCBibS5iaXRtYXAgPT0gbmlsIHsKQEAgLTExNTgsOCArMTE2
MSw4IEBAIGZ1bmMgKGN2Y2kgQy5saWJ4bF92Y3B1aW5mbykgdG9HbygpIChndmNpIFZjcHVpbmZv
KSB7CiAJZ3ZjaS5CbG9ja2VkID0gYm9vbChjdmNpLmJsb2NrZWQpCiAJZ3ZjaS5SdW5uaW5nID0g
Ym9vbChjdmNpLnJ1bm5pbmcpCiAJZ3ZjaS5WQ3B1VGltZSA9IHRpbWUuRHVyYXRpb24oY3ZjaS52
Y3B1X3RpbWUpCi0JZ3ZjaS5DcHVtYXAgPSBjdmNpLmNwdW1hcC50b0dvKCkKLQlndmNpLkNwdW1h
cFNvZnQgPSBjdmNpLmNwdW1hcF9zb2Z0LnRvR28oKQorCWd2Y2kuQ3B1bWFwLmZyb21DKCZjdmNp
LmNwdW1hcCkKKwlndmNpLkNwdW1hcFNvZnQuZnJvbUMoJmN2Y2kuY3B1bWFwX3NvZnQpCiAKIAly
ZXR1cm4KIH0KLS0gCjIuMTkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhs-0006sX-P0; Mon, 07 Oct 2019 15:13:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhr-0006s4-NT
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:51 +0000
X-Inumbo-ID: 01a48838-e915-11e9-96dc-bc764e2007e4
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01a48838-e915-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:24 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id i26so2647377qtm.8
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=x6JGuVoR7EXpvX1Eyn2HjZht2i/5NyzftbPM9QkorXQ=;
 b=pxr13ILiir8WEMJ4gFxv70t61cLWLhJie4SDBlSrMhJKoi100fA8WW3P4VDVTDoHVg
 BA8CaQENFFWnNf7gw8V1LciQ5ZoXT2vKJR8L66MGWLx1//dRSWYVCDCDBv0KSj+Zp0H7
 06aofXOaUFFDrHG1cKqc/4Bomr6CcgW35je4v7MwnCxWDfQr1wE23APpRj+c33dyDR4C
 3eP5/rPgJ5lC0EhZiB1Iq6gZrqSfY5W5ZfWJT11gkSK4Zb//wXQJ0bcO9kBFmbq5vCVj
 hJQd9vsW6flfHvsteGSJcu56tjMCuL2m36Eg3NeDPQqWchavc6PMDnxzoPvhlBmpUsWI
 /1IQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=x6JGuVoR7EXpvX1Eyn2HjZht2i/5NyzftbPM9QkorXQ=;
 b=cbT+BL2SK7ZWuYBxV9d4mUpWZAkW7PFdmOoy0gZ1PaJM1ozPP8x4ahOF8a32FJoNS4
 vhr++EtmUfRzM1SXIvmGrSowlzURAjrtNZPUEbWf7I3jbpSC0dkZ8yF+dzsf9P7VC/3G
 LMF5Uazj3YCkO8kN5aM+9m8RklSDJYAA01POHWBdi/UHcgSit4NHK5NIz3eaCwUkH/x4
 IjeR4TcVhXqQmeHnTMCtN7RJvl/G87zmlYw/dWCxPaKgkOTKBTcb+0h+R8si1Odq8413
 AeUHywCvQvg+uNqZV5yR1+SlQdFmpSg3yo954/Y357pk55W0vqhfu1I5sD+FbSyQCCU0
 izoQ==
X-Gm-Message-State: APjAAAV6i4gX9CgA5fvevSVHXGGK+yb+eDp+DVIXvabt3SG61VP4i/Qj
 jYzvCrQ3pGbV0xbp9XGgvyfm8ivX
X-Google-Smtp-Source: APXvYqzt8npUM/Zb/KWEetdN45k+WfbIfHqr19m2vq9VclNfNJXfc1DGyDZIKlbBVeZgBP08fZ2iUA==
X-Received: by 2002:ac8:5046:: with SMTP id h6mr30894932qtm.13.1570461203690; 
 Mon, 07 Oct 2019 08:13:23 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:23 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:54 -0400
Message-Id: <1644cc12566ebdbcaddde8994a65dde029d0226a.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 07/24] golang/xenlight: define StringList
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkRlZmluZSBTdHJp
bmdMaXN0IGFzIFtdc3RyaW5nIGFuIGltcGxlbWVudCBmcm9tQyBhbmQgdG9DIGZ1bmN0aW9ucy4K
ClNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0t
LQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
PgoKIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDI5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFuZy94
ZW5saWdodC94ZW5saWdodC5nbwppbmRleCAwOWZjZGNhNWQxLi5hM2ExODM2ZDMxIDEwMDY0NAot
LS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIvdG9vbHMvZ29sYW5n
L3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC0yMzQsNiArMjM0LDM1IEBAIGZ1bmMgKGt2bCBLZXlW
YWx1ZUxpc3QpIHRvQygpIChDLmxpYnhsX2tleV92YWx1ZV9saXN0LCBlcnJvcikgewogCXJldHVy
biBja3ZsLCBuaWwKIH0KIAorLy8gU3RyaW5nTGlzdCByZXByZXNlbnRzIGEgbGlieGxfc3RyaW5n
X2xpc3QuCit0eXBlIFN0cmluZ0xpc3QgW11zdHJpbmcKKworZnVuYyAoc2wgU3RyaW5nTGlzdCkg
ZnJvbUMoY3NsICpDLmxpYnhsX3N0cmluZ19saXN0KSBlcnJvciB7CisJc2l6ZSA6PSBpbnQoQy5s
aWJ4bF9zdHJpbmdfbGlzdF9sZW5ndGgoY3NsKSkKKwlsaXN0IDo9ICgqWzEgPDwgMzBdKkMuY2hh
cikodW5zYWZlLlBvaW50ZXIoY3NsKSlbOnNpemU6c2l6ZV0KKworCXNsID0gbWFrZShbXXN0cmlu
Zywgc2l6ZSkKKworCWZvciBpLCB2IDo9IHJhbmdlIGxpc3QgeworCQlzbFtpXSA9IEMuR29TdHJp
bmcodikKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHNsIFN0cmluZ0xpc3QpIHRvQygp
IChDLmxpYnhsX3N0cmluZ19saXN0LCBlcnJvcikgeworCXZhciBjaGFyICpDLmNoYXIKKwlzaXpl
IDo9IGxlbihzbCkKKwljc2wgOj0gKEMubGlieGxfc3RyaW5nX2xpc3QpKEMubWFsbG9jKEMudWxv
bmcoc2l6ZSkgKiBDLnVsb25nKHVuc2FmZS5TaXplb2YoY2hhcikpKSkKKwljbGlzdCA6PSAoKlsx
IDw8IDMwXSpDLmNoYXIpKHVuc2FmZS5Qb2ludGVyKGNzbCkpWzpzaXplOnNpemVdCisKKwlmb3Ig
aSwgdiA6PSByYW5nZSBzbCB7CisJCWNsaXN0W2ldID0gQy5DU3RyaW5nKHYpCisJfQorCisJcmV0
dXJuIGNzbCwgbmlsCit9CisKIC8vIEJpdG1hcCByZXByZXNlbnRzIGEgbGlieGxfYml0bWFwLgog
Ly8KIC8vIEltcGxlbWVudCB0aGUgR28gYml0bWFwIHR5cGUgc3VjaCB0aGF0IHRoZSB1bmRlcmx5
aW5nIGRhdGEgY2FuCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:13:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUhy-0006wQ-A0; Mon, 07 Oct 2019 15:13:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUhw-0006vi-N6
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:13:56 +0000
X-Inumbo-ID: 02433816-e915-11e9-9bee-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 02433816-e915-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:25 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id u22so12880653qkk.11
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=HAvGISQ6Hj/ngZwWekmPgCL2zhfgRNQEGjJgKrLszak=;
 b=ItZvXRStLPiJaiwubiuFCppj/IPOZ9MNMXmcKn6ljBwlV6kULoAURJ2HhKdo1jyVah
 mn7p3Axl9DoEoo5uXYQfQQiyaozttI6kL2xtNM2lhfrPVJkz1/wn99mxjqxcuFefo+jx
 gMfyjwEqlLToqCipAyIVvFCzsXR6LkXHe6brkoPyYq5Qw2j3Z/Vn8dzuQ2OW8govHRvs
 iVAopQt/bUjhZwTr0oDFpkBfdZJ5ow9GzFVgui0LvAFLdpEQm3tnF8JrS1wpfYmqZn3b
 QSp4tAeSzLA9u67WZA9A0//9fk6uMfz85WiFqGWkZBmRB/JMz87QRZvFUZn4vN1JWdGw
 2lyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=HAvGISQ6Hj/ngZwWekmPgCL2zhfgRNQEGjJgKrLszak=;
 b=nj+ttLMJDW8SQ2oiAti2BrYMugPsKWM0auQVFL/9WtBrvmwUljj7/sVud1g2neukz8
 NOKy8lZS4h2Agavvh1EPXPJIjqZ9BqLVQZl/YrdyDtX2FdAw7wdjmZE4KmnuJkG25RXZ
 qmmFlEFAvABYZncHESRsfy+YzLS09IVzRoRbKheZNteJaQgJtzCAbapC3fHAUsDhdJY6
 8eKr9vIhh0B8HWz4g2SBilDwCdC1S0AQhRIACVOw+u3tW3ZEcfAQAOCRMj5fUodJ1gpY
 HLBZSxrSnRctVii6I6Ju9QWIlZxUHjCIVc4zGtbQEzal07WdEF/bPJEN0VDoVYVo/l7z
 omag==
X-Gm-Message-State: APjAAAXIuAzUeHT8L25is2P49gIqeRR7EFEG62Pp/yStQ5RUqDueDQ2a
 qrXB3xceVKNhDKCYWFxyEE6abBHN
X-Google-Smtp-Source: APXvYqwOrh3eWMn2yfCqFXSG2w+ztOflgE+1c8MnNwX9tU/HIqErc3YMQ6CCpUv/VyMnC+nsiDqrdg==
X-Received: by 2002:a37:684f:: with SMTP id d76mr8217403qkc.415.1570461204706; 
 Mon, 07 Oct 2019 08:13:24 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:24 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:55 -0400
Message-Id: <c3740e59a9c5aecb69c9b075aab23d4a427c07bf.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 08/24] golang/xenlight: define Mac builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkRlZmluZSBNYWMg
YXMgWzZdYnl0ZSBhbmQgaW1wbGVtZW50IGZyb21DLCB0b0MsIGFuZCBTdHJpbmcgZnVuY3Rpb25z
LgoKU2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+CgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIHwgMzUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gYi90b29scy9nb2xh
bmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggYTNhMTgzNmQzMS4uM2I3ODI0YjI4NCAxMDA2
NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xzL2dv
bGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtMTgxLDYgKzE4MSw0MSBAQCBmdW5jIChkICpE
ZWZib29sKSB0b0MoKSAoQy5saWJ4bF9kZWZib29sLCBlcnJvcikgewogCXJldHVybiBjLCBuaWwK
IH0KIAorLy8gTWFjIHJlcHJlc2VudHMgYSBsaWJ4bF9tYWMsIG9yIHNpbXBseSBhIE1BQyBhZGRy
ZXNzLgordHlwZSBNYWMgWzZdYnl0ZQorCisvLyBTdHJpbmcgZm9ybWF0cyBhIE1hYyBhZGRyZXNz
IHRvIHN0cmluZyByZXByZXNlbnRhdGlvbi4KK2Z1bmMgKG1hYyBNYWMpIFN0cmluZygpIHN0cmlu
ZyB7CisJcyA6PSAiJXg6JXg6JXg6JXg6JXg6JXgiCisJb3B0cyA6PSBtYWtlKFtdaW50ZXJmYWNl
e30sIDYpCisKKwlmb3IgaSwgdiA6PSByYW5nZSBtYWMgeworCQlvcHRzW2ldID0gdgorCX0KKwor
CXJldHVybiBmbXQuU3ByaW50ZihzLCBvcHRzLi4uKQorfQorCitmdW5jIChtYWMgKk1hYykgZnJv
bUMoY21hYyAqQy5saWJ4bF9tYWMpIGVycm9yIHsKKwliIDo9ICgqWzZdQy51aW50OF90KSh1bnNh
ZmUuUG9pbnRlcihjbWFjKSkKKworCWZvciBpLCB2IDo9IHJhbmdlIGIgeworCQltYWNbaV0gPSBi
eXRlKHYpCisJfQorCisJcmV0dXJuIG5pbAorfQorCitmdW5jIChtYWMgKk1hYykgdG9DKCkgKEMu
bGlieGxfbWFjLCBlcnJvcikgeworCXZhciBjbWFjIEMubGlieGxfbWFjCisKKwlmb3IgaSwgdiA6
PSByYW5nZSBtYWMgeworCQljbWFjW2ldID0gQy51aW50OF90KHYpCisJfQorCisJcmV0dXJuIGNt
YWMsIG5pbAorfQorCiB0eXBlIENvbnRleHQgc3RydWN0IHsKIAljdHggICAgKkMubGlieGxfY3R4
CiAJbG9nZ2VyICpDLnhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3RyZWFtCi0tIAoyLjE5LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUi3-0006zF-KQ; Mon, 07 Oct 2019 15:14:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUi1-0006yV-Q9
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:01 +0000
X-Inumbo-ID: 030b7d3a-e915-11e9-9bee-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 030b7d3a-e915-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:26 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id f16so12888805qkl.9
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=lBukk/qlgORTmMR549JWa59xhwON8qeH+/C+qvTackQ=;
 b=Nx8zhUBR7MhDgZLMPKV1MYx26hLVuDv48SlVMp55+0tV2v7erCTSDFJAz4/Zfh/E2T
 PnvdobvwWHgqniIkI6JRvX0HEvXc+BPpwqwDsfF/qbiaZic97CggKURyRA3FplGMPTaQ
 nnU/aSlqpHZvwHSG3vUCBghJx+15oUE88oLeoWaOR8aYIRcIy4ms4OJ3umNK4SBUSMwL
 Lu4wNkDRF+YjU9yLApOXsrGo3EBbvgOIXetSYjuL+ojlHA2uqUZFzKTkgmipMLM8Qbk8
 TGLfPjk+ECDQ+w6rpFZaKOJYksEO9YKvjYGzSU1ntcFcbu1Jbqv76zI2RNt7KNXa6Kwe
 lUXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=lBukk/qlgORTmMR549JWa59xhwON8qeH+/C+qvTackQ=;
 b=dvLK5bdGBqT9EvG5YfPLB6EcCvZfHbOLwsAxYosXW/p8Mjtp4bOJ0wyz+90/ffebJM
 DmVatPvirF3hs0KLxsImID+59a0YZ5eQTS8k8em9xtDsnQnORuyXUfhDno2bQzsPGSWI
 I/h8eKv+Qg85NeBumc8Dr2d79eBwwbv7zAGcsuaEm5tnwI09qIpH9bzAJiJIpZtbqqDx
 btQnSB77iNHL/j3hxMFQsJa5sLsc1460n0Dx3gx6g4/4m1y3pVdwjOww9axtVnIRmQle
 1HItf9GjtvEIDEuWGsbKPBEQBX25DWIW/tRZX2dPoUvoz0uBfNeUXAO0mKHcgkVqpDqO
 FlWw==
X-Gm-Message-State: APjAAAVIT2Be0V2dCeqovJRPLTwuLQTLOfAxfoWPr/+hAy7uXPMW90dO
 4TIyiSMzq1wUw8Rx+kw/Wj0vapYt
X-Google-Smtp-Source: APXvYqzyNSFxMzsUFzZgx++d4TzbQSTKYONgvX306foWV1039FRm3amb3UcVbB/exY9KfT6KtEMZ2g==
X-Received: by 2002:a05:620a:49b:: with SMTP id
 27mr22388047qkr.89.1570461205990; 
 Mon, 07 Oct 2019 08:13:25 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:25 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:56 -0400
Message-Id: <87f082bdf06e820e911256138a7380d0cf7019a2.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 09/24] golang/xenlight: define MsVmGenid builtin
 type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkRlZmluZSBNc1Zt
R2VuaWQgYXMgW2ludChDLkxJQlhMX01TX1ZNX0dFTklEX0xFTildYnl0ZSBhbmQgaW1wbGVtZW50
IGZyb21DIGFuZCB0b0MgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8
cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxp
Z2h0LmdvIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0
LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDNiNzgyNGIyODQu
LjZhY2E1Yjg5YzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5n
bworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTIxNiw2ICsyMTYs
MjkgQEAgZnVuYyAobWFjICpNYWMpIHRvQygpIChDLmxpYnhsX21hYywgZXJyb3IpIHsKIAlyZXR1
cm4gY21hYywgbmlsCiB9CiAKKy8vIE1zVm1HZW5pZCByZXByZXNlbnRzIGEgbGlieGxfbXNfdm1f
Z2VuaWQuCit0eXBlIE1zVm1HZW5pZCBbaW50KEMuTElCWExfTVNfVk1fR0VOSURfTEVOKV1ieXRl
CisKK2Z1bmMgKG12ZyAqTXNWbUdlbmlkKSBmcm9tQyhjbXZnICpDLmxpYnhsX21zX3ZtX2dlbmlk
KSBlcnJvciB7CisJYiA6PSAoKltpbnQoQy5MSUJYTF9NU19WTV9HRU5JRF9MRU4pXUMudWludDhf
dCkodW5zYWZlLlBvaW50ZXIoJmNtdmcuYnl0ZXNbMF0pKQorCisJZm9yIGksIHYgOj0gcmFuZ2Ug
YiB7CisJCW12Z1tpXSA9IGJ5dGUodikKKwl9CisKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKG12
ZyAqTXNWbUdlbmlkKSB0b0MoKSAoQy5saWJ4bF9tc192bV9nZW5pZCwgZXJyb3IpIHsKKwl2YXIg
Y212ZyBDLmxpYnhsX21zX3ZtX2dlbmlkCisKKwlmb3IgaSwgdiA6PSByYW5nZSBtdmcgeworCQlj
bXZnLmJ5dGVzW2ldID0gQy51aW50OF90KHYpCisJfQorCisJcmV0dXJuIGNtdmcsIG5pbAorfQor
CiB0eXBlIENvbnRleHQgc3RydWN0IHsKIAljdHggICAgKkMubGlieGxfY3R4CiAJbG9nZ2VyICpD
LnhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3RyZWFtCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUi7-00071p-VF; Mon, 07 Oct 2019 15:14:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUi6-00071B-Nf
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:06 +0000
X-Inumbo-ID: 03da0830-e915-11e9-96dc-bc764e2007e4
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03da0830-e915-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:28 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id y144so12883638qkb.7
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=fLq7XQ92BeMVsT2m2BhvNxEhlUOlCOEk5KSB4uowWIE=;
 b=Q81wZkCsKx46eQhWV8L2sbayyfCOfVFL5x9+nYg9mRIx/Gb9AFIkQsmo73a3w4hzST
 4Kdp3GSOLBuXDf5NDmSaoMZ2kFwTs80YjNivzD8zbQeZ0cSvW8s88Rmn8zXZVcJMaxdw
 B0ypi8Mkk+5JmX5jpps/N5cDP4fcOaQwlDXE2xUpHp7UcEayVCe6no9DmuNQj7rVRZjJ
 8TX2x6hF9bND+hoK5SA6Tj1kMrY8oTHSF1h564vdUKNTtBeLUAoNRWX3t+jfVVuf3TYt
 96A5peu0xp2juJQk8lAJ/D6CfR4UGthbLEyuk+fFVycQvQdb8Rk8Jj9Z6kVNY4mWqaD7
 rDrg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=fLq7XQ92BeMVsT2m2BhvNxEhlUOlCOEk5KSB4uowWIE=;
 b=i9sot6GPVC5L/bdCQynK23VCP3VnRzQ66wBT9AWGyiuD4K1UWja0UbCmA96FtYzKKs
 9nAD7SxfnMYMRxU5axYPnDP4pqORxxrkR0ztd9KbfVq8EUzrZnU2j2CS0eDRACUpzk8+
 8qh1OJcAsg1uMwQJAHZFzdHPsxI5vVGXBPW5TeewGmBB9BAnXlR6uFhJzZGxS3M7X9BR
 tp1DqJbSsc2yaBNThKSQAULUK84L0wpN5fcOc4883IE1d3K+TZDqgI1Kcb3Y2UVIbIPY
 yxwiNDNFYJDLk70AD2xQa210C6838jk1Y1+KTUyzBL2PrwqG/9RiGyXYvqrBstxAvTqc
 OhYQ==
X-Gm-Message-State: APjAAAXFROvGstzuU2F0jQrh6XpY6MOxC7cN9MA8wmqaq40+O//b4VYn
 5yhSCscbi+u8xC1mBOv5EirKR9ar
X-Google-Smtp-Source: APXvYqyExoxNgEv29+weTL5IDJS5aSgcK3LVbAaklEnbAST8oZ4pYomZHz/1p/4zPZx8Brwyvj9umw==
X-Received: by 2002:a37:488d:: with SMTP id
 v135mr22142824qka.284.1570461207332; 
 Mon, 07 Oct 2019 08:13:27 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:26 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:57 -0400
Message-Id: <d79f3b7c36f636c42700cf977e2c769cc15bf255.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 10/24] golang/xenlight: define EvLink builtin as
 empty struct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkRlZmluZSBFdkxp
bmsgYXMgZW1wdHkgc3RydWN0IGFzIHRoZXJlIGlzIGN1cnJlbnRseSBubyByZWFzb24gdGhlIGlu
dGVybmFsIG9mCnRoaXMgdHlwZSBzaG91bGQgYmUgdXNlZCBpbiBHby4KCkltcGxlbWVudCBmcm9t
QyBhbmQgdG9DIGZ1bmN0aW9ucyBhcyBuby1vcHMuCgpTaWduZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jy
b29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCiB0b29scy9nb2xhbmcveGVubGlnaHQv
eGVubGlnaHQuZ28gfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwppbmRleCA2YWNhNWI4OWMwLi5kNDFkZTI1
M2YzIDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC0yMzksNiArMjM5LDE2IEBAIGZ1
bmMgKG12ZyAqTXNWbUdlbmlkKSB0b0MoKSAoQy5saWJ4bF9tc192bV9nZW5pZCwgZXJyb3IpIHsK
IAlyZXR1cm4gY212ZywgbmlsCiB9CiAKKy8vIEV2TGluayByZXByZXNlbnRzIGEgbGlieGxfZXZf
bGluay4KKy8vCisvLyBSZXByZXNlbnRlZCBhcyBhbiBlbXB0eSBzdHJ1Y3QgZm9yIG5vdywgYXMg
dGhlcmUgaXMgbm8KKy8vIGFwcGFyZW50IG5lZWQgZm9yIHRoZSBpbnRlcm5hbHMgb2YgdGhpcyB0
eXBlIHRvIGJlIGV4cG9zZWQKKy8vIHRocm91Z2ggdGhlIEdvIHBhY2thZ2UuCit0eXBlIEV2TGlu
ayBzdHJ1Y3R7fQorCitmdW5jIChlbCAqRXZMaW5rKSBmcm9tQyhjZWwgKkMubGlieGxfZXZfbGlu
aykgZXJyb3IgICAgICB7IHJldHVybiBuaWwgfQorZnVuYyAoZWwgKkV2TGluaykgdG9DKCkgKGNl
bCBDLmxpYnhsX2V2X2xpbmssIGVyciBlcnJvcikgeyByZXR1cm4gfQorCiB0eXBlIENvbnRleHQg
c3RydWN0IHsKIAljdHggICAgKkMubGlieGxfY3R4CiAJbG9nZ2VyICpDLnhlbnRvb2xsb2dfbG9n
Z2VyX3N0ZGlvc3RyZWFtCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUiD-00075A-BT; Mon, 07 Oct 2019 15:14:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUiB-00074C-Nv
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:11 +0000
X-Inumbo-ID: 04896cb2-e915-11e9-9bee-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 04896cb2-e915-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:29 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id u22so19591325qtq.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=cCZaglVTgcfWai9fgB2qXpyY4KTejoKlJVlB2MGtgNA=;
 b=R3ikUzlOnHnUwpPCc9S6M79b93ZhUErSjhNERWcuOhd2l33GpgIPJjL4bytWYnzrx8
 lKOAVLJNqv0vVNW2tWAbbq1lJEKc4hOd5r427eX6GScevroOEFoPPf6Zy3PT+p3MfSQ5
 nRiMUjzeqowf3OXXk+27ll4jllXEx0CCHlkcZXHwDDkxhnxSc/rOQwh7N3Byf/x/AVPd
 aV7htl32Q5xvN56UWvKO6w7wGCfk1WiFmK59qiNIagYKrpirtK3t9O+x5tAFI3IsOBfP
 +0RdD+oktvlwNuxzPqdJZfYhfE3y472rpKIyjbXj2jV77dRjvYiBgR6K8+IhFnI1DnuR
 rq6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=cCZaglVTgcfWai9fgB2qXpyY4KTejoKlJVlB2MGtgNA=;
 b=RGFrfz7ddzSoLXa1SgCgI8bwMeJufvJ6UIJ1XHgcr5gmqxgHiBrnEsRD1muUYc+W/s
 O3lNunLXPoy9uJZh50dxYsHXoEuX3Zh0loWvV4yybjo79abrtf70fQRN9d26xNLyA+Kg
 p78RmT4cxxWG2vitjv5jV3CgpU/eDupdb7aZK3u8eTpmEqbO4MOGyrMSYpfwpu1LJ7xC
 VvduquJOdsMrhgqJ8hxWlOyUg51Fizc0/k22zMs2T4EZe0HJFvp8krCKQ4+V6PnKQYob
 WT0XYFYKRuwrQm48l7Zf8oVPWO64MAry0M6KElceevlW//HLlRzmAVxT2Q/FVPHeglR/
 rctQ==
X-Gm-Message-State: APjAAAU/75tY8ja3MC08o4B4MUkv2ot1DkHpkY4CNXIfwnFP1ipphgwP
 e6QSWHYB/K2nVXVzpPAet7Ci6GGh
X-Google-Smtp-Source: APXvYqyNmbmKjZz4gIwyT7oZgrx4nUmjRTEBQh2m4z3pxVyMowjhft6MebAtY/vKVHOTTFHq5mMyPg==
X-Received: by 2002:aed:32c6:: with SMTP id z64mr29400427qtd.202.1570461208556; 
 Mon, 07 Oct 2019 08:13:28 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:27 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:58 -0400
Message-Id: <5773984ae9308500183adde21cf25837bba39f7f.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 11/24] golang/xenlight: define CpuidPolicyList
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkRlZmluZSBDcHVp
ZFBvbGljeUxpc3QgYXMgYSB3cmFwcGVyIHN0cnVjdCB3aXRoIGZpZWxkIHZhbCBvZiB0eXBlCipD
LmxpYnhsX2NwdWlkX3BvbGljeV9saXN0IGFuZCBpbXBsZW1lbnQgZnJvbUMgYW5kIHRvQyBmdW5j
dGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMu
Y29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCAyMCArKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVu
bGlnaHQveGVubGlnaHQuZ28KaW5kZXggZDQxZGUyNTNmMy4uOWMzODQ0ODVlMSAxMDA2NDQKLS0t
IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94
ZW5saWdodC94ZW5saWdodC5nbwpAQCAtMjQ5LDYgKzI0OSwyNiBAQCB0eXBlIEV2TGluayBzdHJ1
Y3R7fQogZnVuYyAoZWwgKkV2TGluaykgZnJvbUMoY2VsICpDLmxpYnhsX2V2X2xpbmspIGVycm9y
ICAgICAgeyByZXR1cm4gbmlsIH0KIGZ1bmMgKGVsICpFdkxpbmspIHRvQygpIChjZWwgQy5saWJ4
bF9ldl9saW5rLCBlcnIgZXJyb3IpIHsgcmV0dXJuIH0KIAorLy8gQ3B1aWRQb2xpY3lMaXN0IHJl
cHJlc2VudHMgYSBsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdC4KK3R5cGUgQ3B1aWRQb2xpY3lMaXN0
IHN0cnVjdCB7CisJdmFsICpDLmxpYnhsX2NwdWlkX3BvbGljeV9saXN0Cit9CisKK2Z1bmMgKGNw
bCAqQ3B1aWRQb2xpY3lMaXN0KSBmcm9tQyhjY3BsICpDLmxpYnhsX2NwdWlkX3BvbGljeV9saXN0
KSBlcnJvciB7CisJY3BsLnZhbCA9IGNjcGwKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKGNwbCAq
Q3B1aWRQb2xpY3lMaXN0KSB0b0MoKSAoQy5saWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCwgZXJyb3Ip
IHsKKwlpZiBjcGwudmFsID09IG5pbCB7CisJCXZhciBjIEMubGlieGxfY3B1aWRfcG9saWN5X2xp
c3QKKwkJcmV0dXJuIGMsIG5pbAorCX0KKwljY3BsIDo9ICgqQy5saWJ4bF9jcHVpZF9wb2xpY3lf
bGlzdCkodW5zYWZlLlBvaW50ZXIoY3BsLnZhbCkpCisKKwlyZXR1cm4gKmNjcGwsIG5pbAorfQor
CiB0eXBlIENvbnRleHQgc3RydWN0IHsKIAljdHggICAgKkMubGlieGxfY3R4CiAJbG9nZ2VyICpD
LnhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlvc3RyZWFtCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUiI-00078o-NG; Mon, 07 Oct 2019 15:14:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUiG-00077R-OK
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:16 +0000
X-Inumbo-ID: 05370412-e915-11e9-80e3-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05370412-e915-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:30 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id 3so19678434qta.1
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=4SAiZoZ3TDuKHeorxNwWTkai7aNXrNdRhe1wN1UxU/4=;
 b=eaQXZAFjIZIDM3XO2x2Y4+glwNvk8TwoZEKBTSqBO9hIZ/+6gII+IL5rnI6kAkTiSI
 hSY0Kc9NAp/01CzQ/NDDrn4pqZvcJvgNwet7Y5BwjPbmteL0usWmetDlkG9shXmMUTSR
 EhWwu8btnvUalJ565CDT8kWsQzl+/q2tEFAq5qkhf7RQiBvd/3d7YrCwPfymr7cbUR5F
 4mhsm4CikZx/NljVbvKQ3MzypxYD6M4w/VhfPcf0Tjzw9GdKV049NlC1lriAcpzbPeFr
 qXWRzLBuHKVQEro0g/4dJ1QALQ6XOWdf5Awbp2uKv5xbBzRBHQbBzn6L9vhyM1h6gWvF
 KlWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=4SAiZoZ3TDuKHeorxNwWTkai7aNXrNdRhe1wN1UxU/4=;
 b=crM5cebQk/obiJlx40troY6bHGp4Ca+E3j5yzecczewZ5SONA3bukYE0Y3CGUE6XTc
 mh19nbjLKzBUGR/ysd8pvVtHrurGbopZFSLvXCG+ocADy9fmwxI2tkBrWILXtasEfhci
 aYS6Xq7Hi54GAjZ0wbHnUajIlXC91G14XMD8ryBuQ/LVp+89EDFUVoevUFR2uyIpSGEh
 4b2VVSmbqc7+l12VekGA7Xk+1OJT2spueFGwp2wW370TM/7/qi4kbc4o9afVCpj/BWBa
 N6GGDb2EFqKA5voJW8yex7AZUGhnVG/H6L4BYcky14z0AHqsgg53GZck01qSgFjI0FA7
 rg6A==
X-Gm-Message-State: APjAAAUU/mQRyQGDUR8+qBsvY0tPxUKb44WzmReVSYA5Kih8sIMoNz5K
 H+6I8UAU/e8/yOcKRKDnT7FIm2Bg
X-Google-Smtp-Source: APXvYqyn0FSlaoAW3TtcuIzFioCAv4ncqlFrmwu4axCIKbTNLhXsIIbiyX8VSMePyzLHH5p3VQbZrA==
X-Received: by 2002:aed:3fe9:: with SMTP id w38mr30506897qth.180.1570461209709; 
 Mon, 07 Oct 2019 08:13:29 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:29 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:12:59 -0400
Message-Id: <03324a8aca83d6006977e8d6752e0a5f5250f081.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 12/24] golang/xenlight: re-factor Uuid type
 implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClJlLWRlZmluZSBV
dWlkIGFzIFsxNl1ieXRlIGFuZCBpbXBsZW1lbnQgZnJvbUMsIHRvQywgYW5kIFN0cmluZyBmdW5j
dGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMu
Y29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCAzNyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVu
bGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggOWMzODQ0
ODVlMS4uM2UzNzUzZjkyZSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxp
Z2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtODYsNyAr
ODYsNDAgQEAgdHlwZSBEZXZpZCBpbnQKIAogdHlwZSBNZW1LQiB1aW50NjQKIAotdHlwZSBVdWlk
IEMubGlieGxfdXVpZAorLy8gVXVpZCBpcyBhIGRvbWFpbiBVVUlELgordHlwZSBVdWlkIFsxNl1i
eXRlCisKKy8vIFN0cmluZyBmb3JtYXRzIGEgVXVpZCBpbiB0aGUgZm9ybSAieHh4eC14eC14eC14
eC14eHh4eHgiLgorZnVuYyAodSBVdWlkKSBTdHJpbmcoKSBzdHJpbmcgeworCXMgOj0gIiV4JXgl
eCV4LSV4JXgtJXgleC0leCV4LSV4JXgleCV4JXgleCIKKwlvcHRzIDo9IG1ha2UoW11pbnRlcmZh
Y2V7fSwgMTYpCisKKwlmb3IgaSwgdiA6PSByYW5nZSB1IHsKKwkJb3B0c1tpXSA9IHYKKwl9CisK
KwlyZXR1cm4gZm10LlNwcmludGYocywgb3B0cy4uLikKK30KKworZnVuYyAodSAqVXVpZCkgZnJv
bUMoYyAqQy5saWJ4bF91dWlkKSBlcnJvciB7CisJYiA6PSAoKlsxNl1DLnVpbnQ4X3QpKHVuc2Fm
ZS5Qb2ludGVyKCZjLnV1aWRbMF0pKQorCisJZm9yIGksIHYgOj0gcmFuZ2UgYiB7CisJCXVbaV0g
PSBieXRlKHYpCisJfQorCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh1ICpVdWlkKSB0b0MoKSAo
Qy5saWJ4bF91dWlkLCBlcnJvcikgeworCXZhciBjIEMubGlieGxfdXVpZAorCisJZm9yIGksIHYg
Oj0gcmFuZ2UgdSB7CisJCWMudXVpZFtpXSA9IEMudWludDhfdCh2KQorCX0KKworCXJldHVybiBj
LCBuaWwKK30KIAogLy8gZGVmYm9vbFZhbCByZXByZXNlbnRzIGEgZGVmYm9vbCB2YWx1ZS4KIHR5
cGUgZGVmYm9vbFZhbCBpbnQKQEAgLTUxNiw3ICs1NDksNyBAQCB0eXBlIERvbWluZm8gc3RydWN0
IHsKIGZ1bmMgKGNkaSAqQy5saWJ4bF9kb21pbmZvKSB0b0dvKCkgKGRpICpEb21pbmZvKSB7CiAK
IAlkaSA9ICZEb21pbmZve30KLQlkaS5VdWlkID0gVXVpZChjZGkudXVpZCkKKwlkaS5VdWlkLmZy
b21DKCZjZGkudXVpZCkKIAlkaS5Eb21pZCA9IERvbWlkKGNkaS5kb21pZCkKIAlkaS5Tc2lkcmVm
ID0gdWludDMyKGNkaS5zc2lkcmVmKQogCWRpLlNzaWRMYWJlbCA9IEMuR29TdHJpbmcoY2RpLnNz
aWRfbGFiZWwpCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUiN-0007C3-2c; Mon, 07 Oct 2019 15:14:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUiL-0007B2-O3
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:21 +0000
X-Inumbo-ID: 05e3b6e4-e915-11e9-8c93-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05e3b6e4-e915-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:31 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id w2so12924996qkf.2
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=2htTM68zxP0j1foVUJTAU8c3I7wf8QEtD5IUSCOUF2w=;
 b=XpawqHaOGMZrPEdiqmvvu6Ip2+9JMcXN8U45lfBeZCG15vItXP8B6eZgxYADpyStHQ
 jRyd0Gb+jHZhqY5p52UrXQhYm8wMeYml1ekyfEEeuw7d/MzqMz+tdpPoRDnNK70lob4g
 1XxuFWyOP12Y485P0nZ6DIwBoWfBQseb9eG+EaGvepSJDzewglzZshhGE2Li0F33Jw0s
 v8MeHRR+OhgM6L80oDxhMseCmn/ebNIoOiSpnS8yj3IkjMIgR+3OO6K2EFWy0c22aNry
 P+Bq8cAqk00M9OnfpECusmApohOO4QU912rAQysIFW0d9YFSTPSN/pn4ClTLf/EBUewa
 x8Rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=2htTM68zxP0j1foVUJTAU8c3I7wf8QEtD5IUSCOUF2w=;
 b=Tf0JwyDjRNyO5xjIgzaNb+jeaF3+qplJismUkS3sFwRfHxt1U27UZZEBm0pJZ8OQOk
 L/tKkyFNX3h+P57b9URmVK6f8dlnjTYHrZgHO5xlOIXcj20216KRxwGi+Ylia1DdFrKO
 DLcB0NMbu7Ku6fjMDjyjkvbx9NHCdNgc9OAe70A3dhONhIsEmWDuqiFIMZAqHvecaetQ
 yfCAeQHUkYZjW+PXm6uaA5v8nnqxPAYC96xrgnTjkpcRB1YbXRI7wiBb3J+83zGvQOke
 lw4L3LAfObAsLgVcK41MudyGVH+FNYT/41WKal/NdXQy73K488u3FdF4oypO/b5iNXqm
 BnEA==
X-Gm-Message-State: APjAAAV4xVMEVjmMGHYhO13PqiKvzPL7K6NZH262vm1SRiNnISLaOzdK
 fb7hCXepR8PsUU+D3SnmKnsTPz/Q
X-Google-Smtp-Source: APXvYqweIcEUUWwSORHvAEcZd/08vp6vrZlvlcZpod6RdYz23iHYY0feR6N4KM9CiiVRz4RCg1IcAQ==
X-Received: by 2002:a37:66c8:: with SMTP id
 a191mr24153146qkc.108.1570461210702; 
 Mon, 07 Oct 2019 08:13:30 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:30 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:00 -0400
Message-Id: <6dbe8bb54d634e7ebe4eb12245255c75ce22fbce.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 13/24] golang/xenlight: re-factor Hwcap type
 implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClJlLWRlZmluZSBI
d2NhcCBhcyBbOF11aW50MzIsIGFuZCBpbXBsZW1lbnQgdG9DIGZ1bmN0aW9uLiBBbHNvLCByZS1u
YW1lIGFuZAptb2RpZnkgc2lnbmF0dXJlIG9mIHRvR28gZnVuY3Rpb24gdG8gZnJvbUMuCgpTaWdu
ZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgotLS0KQ2M6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCiB0
b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCAyOSArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwppbmRleCAzZTM3NTNmOTJlLi44ZDUyMGJi
ZDk4IDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIv
dG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC0zMDcsMjAgKzMwNywyOSBAQCB0
eXBlIENvbnRleHQgc3RydWN0IHsKIAlsb2dnZXIgKkMueGVudG9vbGxvZ19sb2dnZXJfc3RkaW9z
dHJlYW0KIH0KIAotdHlwZSBId2NhcCBbXUMudWludDMyX3QKLQotZnVuYyAoY2h3Y2FwIEMubGli
eGxfaHdjYXApIHRvR28oKSAoZ2h3Y2FwIEh3Y2FwKSB7Ci0JLy8gQWxsb2MgYSBHbyBzbGljZSBm
b3IgdGhlIGJ5dGVzCi0Jc2l6ZSA6PSA4Ci0JZ2h3Y2FwID0gbWFrZShbXUMudWludDMyX3QsIHNp
emUpCisvLyBId2NhcCByZXByZXNlbnRzIGEgbGlieGxfaHdjYXAuCit0eXBlIEh3Y2FwIFs4XXVp
bnQzMgogCitmdW5jIChod2NhcCAqSHdjYXApIGZyb21DKGNod2NhcCAqQy5saWJ4bF9od2NhcCkg
ZXJyb3IgewogCS8vIE1ha2UgYSBzbGljZSBwb2ludGluZyB0byB0aGUgQyBhcnJheQotCW1hcHNs
aWNlIDo9ICgqWzEgPDwgMzBdQy51aW50MzJfdCkodW5zYWZlLlBvaW50ZXIoJmNod2NhcFswXSkp
WzpzaXplOnNpemVdCisJbWFwc2xpY2UgOj0gKCpbOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRl
cihjaHdjYXApKQogCiAJLy8gQW5kIGNvcHkgdGhlIEMgYXJyYXkgaW50byB0aGUgR28gYXJyYXkK
LQljb3B5KGdod2NhcCwgbWFwc2xpY2UpCisJZm9yIGksIHYgOj0gcmFuZ2UgbWFwc2xpY2Ugewor
CQlod2NhcFtpXSA9IHVpbnQzMih2KQorCX0KIAotCXJldHVybgorCXJldHVybiBuaWwKK30KKwor
ZnVuYyAoaHdjYXAgKkh3Y2FwKSB0b0MoKSAoQy5saWJ4bF9od2NhcCwgZXJyb3IpIHsKKwl2YXIg
Y2h3Y2FwIEMubGlieGxfaHdjYXAKKworCWZvciBpLCB2IDo9IHJhbmdlIGh3Y2FwIHsKKwkJY2h3
Y2FwW2ldID0gQy51aW50MzJfdCh2KQorCX0KKworCXJldHVybiBjaHdjYXAsIG5pbAogfQogCiAv
LyBLZXlWYWx1ZUxpc3QgcmVwcmVzZW50cyBhIGxpYnhsX2tleV92YWx1ZV9saXN0LgpAQCAtNDY1
LDcgKzQ3NCw3IEBAIGZ1bmMgKGNwaHlzICpDLmxpYnhsX3BoeXNpbmZvKSB0b0dvKCkgKHBoeXNp
bmZvICpQaHlzaW5mbykgewogCXBoeXNpbmZvLlNoYXJpbmdGcmVlZFBhZ2VzID0gdWludDY0KGNw
aHlzLnNoYXJpbmdfZnJlZWRfcGFnZXMpCiAJcGh5c2luZm8uU2hhcmluZ1VzZWRGcmFtZXMgPSB1
aW50NjQoY3BoeXMuc2hhcmluZ191c2VkX2ZyYW1lcykKIAlwaHlzaW5mby5Ock5vZGVzID0gdWlu
dDMyKGNwaHlzLm5yX25vZGVzKQotCXBoeXNpbmZvLkh3Q2FwID0gY3BoeXMuaHdfY2FwLnRvR28o
KQorCXBoeXNpbmZvLkh3Q2FwLmZyb21DKCZjcGh5cy5od19jYXApCiAJcGh5c2luZm8uQ2FwSHZt
ID0gYm9vbChjcGh5cy5jYXBfaHZtKQogCXBoeXNpbmZvLkNhcEh2bURpcmVjdGlvID0gYm9vbChj
cGh5cy5jYXBfaHZtX2RpcmVjdGlvKQogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUiS-0007GU-K2; Mon, 07 Oct 2019 15:14:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUiQ-0007FA-Og
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:26 +0000
X-Inumbo-ID: 06a3ea4a-e915-11e9-80e3-bc764e2007e4
Received: from mail-qt1-x82b.google.com (unknown [2607:f8b0:4864:20::82b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06a3ea4a-e915-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:32 +0000 (UTC)
Received: by mail-qt1-x82b.google.com with SMTP id o12so19675056qtf.3
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=cKsDZtrssBpcweVVwaKyi4QvfbtI/LxHgAmAPdIpSYI=;
 b=Q4W1yxecJJCdwRtrWtwRyuHmEfgECPXwzg6eXJcByiv/OXGP+ocqBqAnrS4QduW/KL
 npaHCpKAmmeg4B7iuxBjJWx+0hGb/Q7VJ2anYu00lZFVxrvnzw5L+p1NDqIONTo6MsyX
 elnaba0fXFTH2NhVX/j8cm/oGoA2ywBR2/QdA/aX3B+79Yh9tEQ3CPXrby3+8MOYepNT
 sFm+leYbmHu/aEENVRuDkOFE3ynaamCGiXTWDUIqYKJ4LGRZslCz6Ch0AsXbos9trz8w
 jF5xUejhdbhkJtsfLmg+fP9zBh1ntm7A+M6yB1b5d9utBdXHhQThA3UNBYASjxUW6wfW
 +Msw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=cKsDZtrssBpcweVVwaKyi4QvfbtI/LxHgAmAPdIpSYI=;
 b=Hm0SZ7OWVLEcIqtUf9ZWXoEEkIUotAP9E0SnpObl23d6oP6B4hB4JQUebFQ5O2InnM
 9oqnumhw5f0ii16VVVjmFq4DAaHXFkIR7Lr0+Mif5a6uzUsWrQ+DO/2XheCJcQ+Tga2J
 pH695epniOazGM2g/IAdwgrDcOkt1wCLPYAmRsxMjFJ/JiVxHwD2RzMb6ITpiEH/hGu+
 T+iOhC7e8lT2Y6RVijxRAeyoMP9CsdSVJCCbXPJvrIW12WgmAGjOvjfIKfYI80QCqnGh
 gUk8vrLO3PLhYIlh/a0jBTkhj2NOQvKEAmBdw34kIIi0xg/mXUefWpq4FLVtHQF/tlK0
 YeOQ==
X-Gm-Message-State: APjAAAVJwZLIMyMhwULGJW+nmmLkAnNWLfdDHh8tDbdNv9dt41iWKTYs
 gBz/Ow8w5XGBnEid/uP85VsBBBDa
X-Google-Smtp-Source: APXvYqxhg7+ci7sA0erkuhX4uCl54cjYDfjSR5xt4jpb5hv0DTcWfLhKji159Xi5zni5gy10XLfmaQ==
X-Received: by 2002:aed:3576:: with SMTP id b51mr30894758qte.378.1570461211859; 
 Mon, 07 Oct 2019 08:13:31 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:31 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:01 -0400
Message-Id: <18a733f00beec2b7ec9fc729fd90e2a6c456987b.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 14/24] golang/xenlight: generate structs from
 the IDL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkFkZCBzdHJ1Y3Qg
YW5kIGtleWVkIHVuaW9uIGdlbmVyYXRpb24gdG8gZ2VuZ290eXBlcy5weS4gRm9yIGtleWVkIHVu
aW9ucywKdXNlIGEgbWV0aG9kIHNpbWlsYXIgdG8gZ1JQQydzIG9uZW9mIHRvIGludGVycHJldCBD
IHVuaW9ucyBhcyBHbyB0eXBlcy4KTWVhbmluZywgZm9yIGEgZ2l2ZW4gc3RydWN0IHdpdGggYSB1
bmlvbiBmaWVsZCwgZ2VuZXJhdGUgYSBzdHJ1Y3QgZm9yCmVhY2ggc3ViLXN0cnVjdCBkZWZpbmVk
IGluIHRoZSB1bmlvbi4gVGhlbiwgZGVmaW5lIGFuIGludGVyZmFjZSBvZiBvbmUKbWV0aG9kIHdo
aWNoIGlzIGltcGxlbWVudGVkIGJ5IGVhY2ggb2YgdGhlIGRlZmluZWQgc3ViLXN0cnVjdHMuIEZv
cgpleGFtcGxlOgoKICB0eXBlIGRvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvbiBpbnRlcmZhY2Ugewog
ICAgICAgICAgaXNkb21haW5CdWlsZEluZm9UeXBlVW5pb24oKQogIH0KCiAgdHlwZSBEb21haW5C
dWlsZEluZm9UeXBlVW5pb25Idm0gc3RydWN0IHsKICAgICAgLy8gSFZNLXNwZWNpZmljIGZpZWxk
cy4uLgogIH0KCiAgZnVuYyAoeCBEb21haW5CdWlsZEluZm9UeXBlVW5pb25Idm0pIGlzZG9tYWlu
QnVpbGRJbmZvVHlwZVVuaW9uKCkge30KCiAgdHlwZSBEb21haW5CdWlsZEluZm9UeXBlVW5pb25Q
diBzdHJ1Y3QgewogICAgICAvLyBQVi1zcGVjaWZpYyBmaWVsZHMuLi4KICB9CgogIGZ1bmMgKHgg
RG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uUHYpIGlzZG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uKCkg
e30KCiAgdHlwZSBEb21haW5CdWlsZEluZm9UeXBlVW5pb25Qdmggc3RydWN0IHsKICAgICAgLy8g
UFZILXNwZWNpZmljIGZpZWxkcy4uLgogIH0KCiAgZnVuYyAoeCBEb21haW5CdWlsZEluZm9UeXBl
VW5pb25QdmgpIGlzZG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uKCkge30KClRoZW4sIHJlbW92ZSBl
eGlzdGluZyBzdHJ1Y3QgZGVmaW5pdGlvbnMgaW4geGVubGlnaHQuZ28gdGhhdCBjb25mbGljdAp3
aXRoIHRoZSBnZW5lcmF0ZWQgdHlwZXMsIGFuZCBtb2RpZnkgZXhpc3RpbmcgbWFyc2hhbGluZyBm
dW5jdGlvbnMgdG8KYWxpZ24gd2l0aCB0aGUgbmV3IHR5cGUgZGVmaW5pdGlvbnMuIE5vdGFibHks
IGRyb3AgInRpbWUiIHBhY2thZ2Ugc2luY2UKZmllbGRzIG9mIHR5cGUgdGltZS5EdXJhdGlvbiBh
cmUgbm93IG9mIHR5cGUgdWludDY0LgoKU2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9z
YnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlw
ZXMucHkgICAgIHwgMTAzICsrKwogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvICAg
ICAgIHwgMTIzICstLS0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodF90eXBlcy5nbyB8
IDgzNCArKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTUyIGluc2Vy
dGlvbnMoKyksIDEwOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVu
bGlnaHQvZ2VuZ290eXBlcy5weSBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5
CmluZGV4IDU5MzA3NDkyY2IuLmM4NTEzYjc5ZTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94
ZW5saWdodC9nZW5nb3R5cGVzLnB5CisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5
cGVzLnB5CkBAIC0xOCw2ICsxOCwxMCBAQCBidWlsdGluX3R5cGVfbmFtZXMgPSB7CiAgICAgaWRs
LnVpbnQ2NC50eXBlbmFtZTogJ3VpbnQ2NCcsCiB9CiAKKyMgTGlzdCBvZiBzdHJpbmdzIHRoYXQg
bmVlZCB0byBiZSB3cml0dGVuIHRvIGEgZmlsZQorIyBhZnRlciBhIHN0cnVjdCBkZWZpbml0aW9u
LgordHlwZV9leHRyYXMgPSBbXQorCiBkZWYgeGVubGlnaHRfZ29sYW5nX2dlbmVyYXRlX3R5cGVz
KHBhdGggPSBOb25lLCB0eXBlcyA9IE5vbmUsIGNvbW1lbnQgPSBOb25lKToKICAgICAiIiIKICAg
ICBHZW5lcmF0ZSBhIC5nbyBmaWxlICh4ZW5saWdodF90eXBlcy5nbyBieSBkZWZhdWx0KQpAQCAt
MzUsNiArMzksMTMgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19nZW5lcmF0ZV90eXBlcyhwYXRoID0g
Tm9uZSwgdHlwZXMgPSBOb25lLCBjb21tZW50ID0gTm9uZSk6CiAgICAgICAgICAgICBmLndyaXRl
KHhlbmxpZ2h0X2dvbGFuZ190eXBlX2RlZmluZSh0eSkpCiAgICAgICAgICAgICBmLndyaXRlKCdc
bicpCiAKKyAgICAgICAgICAgICMgQXBwZW5kIGV4dHJhIHR5cGVzCisgICAgICAgICAgICBmb3Ig
ZXh0cmEgaW4gdHlwZV9leHRyYXM6CisgICAgICAgICAgICAgICAgZi53cml0ZShleHRyYSkKKyAg
ICAgICAgICAgICAgICBmLndyaXRlKCdcbicpCisKKyAgICAgICAgICAgIGRlbCB0eXBlX2V4dHJh
c1s6XQorCiAgICAgZ29fZm10KHBhdGgpCiAKIGRlZiB4ZW5saWdodF9nb2xhbmdfdHlwZV9kZWZp
bmUodHkgPSBOb25lKToKQEAgLTQzLDYgKzU0LDkgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ190eXBl
X2RlZmluZSh0eSA9IE5vbmUpOgogICAgIGlmIGlzaW5zdGFuY2UodHksIGlkbC5FbnVtZXJhdGlv
bik6CiAgICAgICAgIHMgKz0geGVubGlnaHRfZ29sYW5nX2RlZmluZV9lbnVtKHR5KQogCisgICAg
ZWxpZiBpc2luc3RhbmNlKHR5LCBpZGwuQWdncmVnYXRlKToKKyAgICAgICAgcyArPSB4ZW5saWdo
dF9nb2xhbmdfZGVmaW5lX3N0cnVjdCh0eSkKKwogICAgIHJldHVybiBzCiAKIGRlZiB4ZW5saWdo
dF9nb2xhbmdfZGVmaW5lX2VudW0odHkgPSBOb25lKToKQEAgLTY1LDYgKzc5LDk1IEBAIGRlZiB4
ZW5saWdodF9nb2xhbmdfZGVmaW5lX2VudW0odHkgPSBOb25lKToKIAogICAgIHJldHVybiBzCiAK
K2RlZiB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX3N0cnVjdCh0eSA9IE5vbmUsIHR5cGVuYW1lID0g
Tm9uZSwgbmVzdGVkID0gRmFsc2UpOgorICAgIHMgPSAnJworICAgIG5hbWUgPSAnJworCisgICAg
aWYgdHlwZW5hbWUgaXMgbm90IE5vbmU6CisgICAgICAgIG5hbWUgPSB4ZW5saWdodF9nb2xhbmdf
Zm10X25hbWUodHlwZW5hbWUpCisgICAgZWxzZToKKyAgICAgICAgbmFtZSA9IHhlbmxpZ2h0X2dv
bGFuZ19mbXRfbmFtZSh0eS50eXBlbmFtZSkKKworICAgICMgQmVnaW4gc3RydWN0IGRlZmluaXRp
b24KKyAgICBpZiBuZXN0ZWQ6CisgICAgICAgIHMgKz0gJ3t9IHN0cnVjdCB7e1xuJy5mb3JtYXQo
bmFtZSkKKyAgICBlbHNlOgorICAgICAgICBzICs9ICd0eXBlIHt9IHN0cnVjdCB7e1xuJy5mb3Jt
YXQobmFtZSkKKworICAgICMgV3JpdGUgc3RydWN0IGZpZWxkcworICAgIGZvciBmIGluIHR5LmZp
ZWxkczoKKyAgICAgICAgaWYgZi50eXBlLnR5cGVuYW1lIGlzIG5vdCBOb25lOgorICAgICAgICAg
ICAgaWYgaXNpbnN0YW5jZShmLnR5cGUsIGlkbC5BcnJheSk6CisgICAgICAgICAgICAgICAgdHlw
ZW5hbWUgPSBmLnR5cGUuZWxlbV90eXBlLnR5cGVuYW1lCisgICAgICAgICAgICAgICAgdHlwZW5h
bWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHlwZW5hbWUpCisgICAgICAgICAgICAgICAg
bmFtZSAgICAgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoZi5uYW1lKQorCisgICAgICAgICAg
ICAgICAgcyArPSAne30gW117fVxuJy5mb3JtYXQobmFtZSwgdHlwZW5hbWUpCisgICAgICAgICAg
ICBlbHNlOgorICAgICAgICAgICAgICAgIHR5cGVuYW1lID0gZi50eXBlLnR5cGVuYW1lCisgICAg
ICAgICAgICAgICAgdHlwZW5hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHlwZW5hbWUp
CisgICAgICAgICAgICAgICAgbmFtZSAgICAgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoZi5u
YW1lKQorCisgICAgICAgICAgICAgICAgcyArPSAne30ge31cbicuZm9ybWF0KG5hbWUsIHR5cGVu
YW1lKQorCisgICAgICAgIGVsaWYgaXNpbnN0YW5jZShmLnR5cGUsIGlkbC5TdHJ1Y3QpOgorICAg
ICAgICAgICAgcyArPSB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX3N0cnVjdChmLnR5cGUsIHR5cGVu
YW1lPWYubmFtZSwgbmVzdGVkPVRydWUpCisKKyAgICAgICAgZWxpZiBpc2luc3RhbmNlKGYudHlw
ZSwgaWRsLktleWVkVW5pb24pOgorICAgICAgICAgICAgcyArPSB4ZW5saWdodF9nb2xhbmdfZGVm
aW5lX3VuaW9uKGYudHlwZSwgdHkudHlwZW5hbWUpCisKKyAgICAgICAgZWxzZToKKyAgICAgICAg
ICAgIHJhaXNlIEV4Y2VwdGlvbigndHlwZSB7fSBub3Qgc3VwcG9ydGVkJy5mb3JtYXQoZi50eXBl
KSkKKworICAgICMgRW5kIHN0cnVjdCBkZWZpbml0aW9uCisgICAgcyArPSAnfVxuJworCisgICAg
cmV0dXJuIHMKKworZGVmIHhlbmxpZ2h0X2dvbGFuZ19kZWZpbmVfdW5pb24odHkgPSBOb25lLCBz
dHJ1Y3RuYW1lID0gJycpOgorICAgICIiIgorICAgIEdlbmVyYXRlIHRoZSBHbyB0cmFuc2xhdGlv
biBvZiBhIEtleWVkVW5pb24uCisKKyAgICBEZWZpbmUgYW4gdW5leHBvcnRlZCBpbnRlcmZhY2Ug
dG8gYmUgdXNlZCBhcworICAgIHRoZSB0eXBlIG9mIHRoZSB1bmlvbi4gVGhlbiwgZGVmaW5lIGEg
c3RydWN0CisgICAgZm9yIGVhY2ggZmllbGQgb2YgdGhlIHVuaW9uIHdoaWNoIGltcGxlbWVudHMK
KyAgICB0aGF0IGludGVyZmFjZS4KKyAgICAiIiIKKyAgICBzID0gJycKKworICAgIGludGVyZmFj
ZV9uYW1lID0gJ3t9X3t9X3VuaW9uJy5mb3JtYXQoc3RydWN0bmFtZSwgdHkua2V5dmFyLm5hbWUp
CisgICAgaW50ZXJmYWNlX25hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoaW50ZXJmYWNl
X25hbWUsIGV4cG9ydGVkPUZhbHNlKQorCisgICAgcyArPSAndHlwZSB7fSBpbnRlcmZhY2Uge3tc
bicuZm9ybWF0KGludGVyZmFjZV9uYW1lKQorICAgIHMgKz0gJ2lze30oKVxuJy5mb3JtYXQoaW50
ZXJmYWNlX25hbWUpCisgICAgcyArPSAnfVxuJworCisgICAgdHlwZV9leHRyYXMuYXBwZW5kKHMp
CisKKyAgICBmb3IgZiBpbiB0eS5maWVsZHM6CisgICAgICAgIGlmIGYudHlwZSBpcyBOb25lOgor
ICAgICAgICAgICAgY29udGludWUKKworICAgICAgICAjIERlZmluZSBzdHJ1Y3QKKyAgICAgICAg
bmFtZSA9ICd7fV97fV91bmlvbl97fScuZm9ybWF0KHN0cnVjdG5hbWUsIHR5LmtleXZhci5uYW1l
LCBmLm5hbWUpCisgICAgICAgIHMgPSB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX3N0cnVjdChmLnR5
cGUsIHR5cGVuYW1lPW5hbWUpCisgICAgICAgIHR5cGVfZXh0cmFzLmFwcGVuZChzKQorCisgICAg
ICAgICMgRGVmaW5lIGZ1bmN0aW9uIHRvIGltcGxlbWVudCAndW5pb24nIGludGVyZmFjZQorICAg
ICAgICBuYW1lID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKG5hbWUpCisgICAgICAgIHMgPSAn
ZnVuYyAoeCB7fSkgaXN7fSgpe3t9fVxuJy5mb3JtYXQobmFtZSwgaW50ZXJmYWNlX25hbWUpCisg
ICAgICAgIHR5cGVfZXh0cmFzLmFwcGVuZChzKQorCisgICAgIyBSZXR1cm4gdGhlIGZpZWxkIGVu
dHJpZXMsIGJ1dCB0aGUgYXNzb2NpYXRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkIGxhdGVyLgorICAg
IGZuYW1lID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKHR5LmtleXZhci5uYW1lKQorICAgIGZ0
eXBlID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKHR5LmtleXZhci50eXBlLnR5cGVuYW1lKQor
ICAgIHMgPSAne30ge31cbicuZm9ybWF0KGZuYW1lLCBmdHlwZSkKKworICAgIGZuYW1lID0geGVu
bGlnaHRfZ29sYW5nX2ZtdF9uYW1lKCd7fV91bmlvbicuZm9ybWF0KHR5LmtleXZhci5uYW1lKSkK
KyAgICBzICs9ICd7fSB7fVxuJy5mb3JtYXQoZm5hbWUsIGludGVyZmFjZV9uYW1lKQorCisgICAg
cmV0dXJuIHMKKwogZGVmIHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShuYW1lLCBleHBvcnRlZCA9
IFRydWUpOgogICAgICIiIgogICAgIFRha2UgYSBnaXZlbiB0eXBlIG5hbWUgYW5kIHJldHVybiBh
bgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMv
Z29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IDhkNTIwYmJkOTguLjBhZGIxMmQxYmYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29s
cy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTMzLDcgKzMzLDYgQEAgaW1wb3J0ICJD
IgogCiBpbXBvcnQgKAogCSJmbXQiCi0JInRpbWUiCiAJInVuc2FmZSIKICkKIApAQCAtNDM1LDMw
ICs0MzQsNiBAQCBmdW5jIChibSAqQml0bWFwKSB0b0MoKSAoQy5saWJ4bF9iaXRtYXAsIGVycm9y
KSB7CiAJcmV0dXJuIGNibSwgbmlsCiB9CiAKLS8qCi0gKiBUeXBlczogSURMCi0gKgotICogRklY
TUU6IEdlbmVyYXRlIHRoZXNlIGF1dG9tYXRpY2FsbHkgZnJvbSB0aGUgSURMCi0gKi8KLQotdHlw
ZSBQaHlzaW5mbyBzdHJ1Y3QgewotCVRocmVhZHNQZXJDb3JlICAgIHVpbnQzMgotCUNvcmVzUGVy
U29ja2V0ICAgIHVpbnQzMgotCU1heENwdUlkICAgICAgICAgIHVpbnQzMgotCU5yQ3B1cyAgICAg
ICAgICAgIHVpbnQzMgotCUNwdUtoeiAgICAgICAgICAgIHVpbnQzMgotCVRvdGFsUGFnZXMgICAg
ICAgIHVpbnQ2NAotCUZyZWVQYWdlcyAgICAgICAgIHVpbnQ2NAotCVNjcnViUGFnZXMgICAgICAg
IHVpbnQ2NAotCU91dHN0YW5kaW5nUGFnZXMgIHVpbnQ2NAotCVNoYXJpbmdGcmVlZFBhZ2VzIHVp
bnQ2NAotCVNoYXJpbmdVc2VkRnJhbWVzIHVpbnQ2NAotCU5yTm9kZXMgICAgICAgICAgIHVpbnQz
MgotCUh3Q2FwICAgICAgICAgICAgIEh3Y2FwCi0JQ2FwSHZtICAgICAgICAgICAgYm9vbAotCUNh
cEh2bURpcmVjdGlvICAgIGJvb2wKLX0KLQogZnVuYyAoY3BoeXMgKkMubGlieGxfcGh5c2luZm8p
IHRvR28oKSAocGh5c2luZm8gKlBoeXNpbmZvKSB7CiAKIAlwaHlzaW5mbyA9ICZQaHlzaW5mb3t9
CkBAIC00ODEsMjIgKzQ1Niw2IEBAIGZ1bmMgKGNwaHlzICpDLmxpYnhsX3BoeXNpbmZvKSB0b0dv
KCkgKHBoeXNpbmZvICpQaHlzaW5mbykgewogCXJldHVybgogfQogCi10eXBlIFZlcnNpb25JbmZv
IHN0cnVjdCB7Ci0JWGVuVmVyc2lvbk1ham9yIGludAotCVhlblZlcnNpb25NaW5vciBpbnQKLQlY
ZW5WZXJzaW9uRXh0cmEgc3RyaW5nCi0JQ29tcGlsZXIgICAgICAgIHN0cmluZwotCUNvbXBpbGVC
eSAgICAgICBzdHJpbmcKLQlDb21waWxlRG9tYWluICAgc3RyaW5nCi0JQ29tcGlsZURhdGUgICAg
IHN0cmluZwotCUNhcGFiaWxpdGllcyAgICBzdHJpbmcKLQlDaGFuZ2VzZXQgICAgICAgc3RyaW5n
Ci0JVmlydFN0YXJ0ICAgICAgIHVpbnQ2NAotCVBhZ2VzaXplICAgICAgICBpbnQKLQlDb21tYW5k
bGluZSAgICAgc3RyaW5nCi0JQnVpbGRJZCAgICAgICAgIHN0cmluZwotfQotCiBmdW5jIChjaW5m
byAqQy5saWJ4bF92ZXJzaW9uX2luZm8pIHRvR28oKSAoaW5mbyAqVmVyc2lvbkluZm8pIHsKIAlp
bmZvID0gJlZlcnNpb25JbmZve30KIAlpbmZvLlhlblZlcnNpb25NYWpvciA9IGludChjaW5mby54
ZW5fdmVyc2lvbl9tYWpvcikKQEAgLTUzMCwzMSArNDg5LDYgQEAgZnVuYyAoZHQgRG9tYWluVHlw
ZSkgU3RyaW5nKCkgKHN0ciBzdHJpbmcpIHsKIAlyZXR1cm4KIH0KIAotdHlwZSBEb21pbmZvIHN0
cnVjdCB7Ci0JVXVpZCAgICAgIFV1aWQKLQlEb21pZCAgICAgRG9taWQKLQlTc2lkcmVmICAgdWlu
dDMyCi0JU3NpZExhYmVsIHN0cmluZwotCVJ1bm5pbmcgICBib29sCi0JQmxvY2tlZCAgIGJvb2wK
LQlQYXVzZWQgICAgYm9vbAotCVNodXRkb3duICBib29sCi0JRHlpbmcgICAgIGJvb2wKLQlOZXZl
clN0b3AgYm9vbAotCi0JU2h1dGRvd25SZWFzb24gICBpbnQzMgotCU91dHN0YW5kaW5nTWVta2Ig
TWVtS0IKLQlDdXJyZW50TWVta2IgICAgIE1lbUtCCi0JU2hhcmVkTWVta2IgICAgICBNZW1LQgot
CVBhZ2VkTWVta2IgICAgICAgTWVtS0IKLQlNYXhNZW1rYiAgICAgICAgIE1lbUtCCi0JQ3B1VGlt
ZSAgICAgICAgICB0aW1lLkR1cmF0aW9uCi0JVmNwdU1heElkICAgICAgICB1aW50MzIKLQlWY3B1
T25saW5lICAgICAgIHVpbnQzMgotCUNwdXBvb2wgICAgICAgICAgdWludDMyCi0JRG9tYWluVHlw
ZSAgICAgICBpbnQzMgotfQotCiBmdW5jIChjZGkgKkMubGlieGxfZG9taW5mbykgdG9HbygpIChk
aSAqRG9taW5mbykgewogCiAJZGkgPSAmRG9taW5mb3t9CkBAIC01NjgsMTcgKzUwMiwxNyBAQCBm
dW5jIChjZGkgKkMubGlieGxfZG9taW5mbykgdG9HbygpIChkaSAqRG9taW5mbykgewogCWRpLlNo
dXRkb3duID0gYm9vbChjZGkuc2h1dGRvd24pCiAJZGkuRHlpbmcgPSBib29sKGNkaS5keWluZykK
IAlkaS5OZXZlclN0b3AgPSBib29sKGNkaS5uZXZlcl9zdG9wKQotCWRpLlNodXRkb3duUmVhc29u
ID0gaW50MzIoY2RpLnNodXRkb3duX3JlYXNvbikKLQlkaS5PdXRzdGFuZGluZ01lbWtiID0gTWVt
S0IoY2RpLm91dHN0YW5kaW5nX21lbWtiKQotCWRpLkN1cnJlbnRNZW1rYiA9IE1lbUtCKGNkaS5j
dXJyZW50X21lbWtiKQotCWRpLlNoYXJlZE1lbWtiID0gTWVtS0IoY2RpLnNoYXJlZF9tZW1rYikK
LQlkaS5QYWdlZE1lbWtiID0gTWVtS0IoY2RpLnBhZ2VkX21lbWtiKQotCWRpLk1heE1lbWtiID0g
TWVtS0IoY2RpLm1heF9tZW1rYikKLQlkaS5DcHVUaW1lID0gdGltZS5EdXJhdGlvbihjZGkuY3B1
X3RpbWUpCisJZGkuU2h1dGRvd25SZWFzb24gPSBTaHV0ZG93blJlYXNvbihjZGkuc2h1dGRvd25f
cmVhc29uKQorCWRpLk91dHN0YW5kaW5nTWVta2IgPSB1aW50NjQoY2RpLm91dHN0YW5kaW5nX21l
bWtiKQorCWRpLkN1cnJlbnRNZW1rYiA9IHVpbnQ2NChjZGkuY3VycmVudF9tZW1rYikKKwlkaS5T
aGFyZWRNZW1rYiA9IHVpbnQ2NChjZGkuc2hhcmVkX21lbWtiKQorCWRpLlBhZ2VkTWVta2IgPSB1
aW50NjQoY2RpLnBhZ2VkX21lbWtiKQorCWRpLk1heE1lbWtiID0gdWludDY0KGNkaS5tYXhfbWVt
a2IpCisJZGkuQ3B1VGltZSA9IHVpbnQ2NChjZGkuY3B1X3RpbWUpCiAJZGkuVmNwdU1heElkID0g
dWludDMyKGNkaS52Y3B1X21heF9pZCkKIAlkaS5WY3B1T25saW5lID0gdWludDMyKGNkaS52Y3B1
X29ubGluZSkKIAlkaS5DcHVwb29sID0gdWludDMyKGNkaS5jcHVwb29sKQotCWRpLkRvbWFpblR5
cGUgPSBpbnQzMihjZGkuZG9tYWluX3R5cGUpCisJZGkuRG9tYWluVHlwZSA9IERvbWFpblR5cGUo
Y2RpLmRvbWFpbl90eXBlKQogCiAJcmV0dXJuCiB9CkBAIC02MTQsMjcgKzU0OCwxMSBAQCBmdW5j
IFNjaGVkdWxlckZyb21TdHJpbmcobmFtZSBzdHJpbmcpIChzIFNjaGVkdWxlciwgZXJyIGVycm9y
KSB7CiAJcmV0dXJuCiB9CiAKLS8vIGxpYnhsX2NwdXBvb2xpbmZvID0gU3RydWN0KCJjcHVwb29s
aW5mbyIsIFsKLS8vICAgICAoInBvb2xpZCIsICAgICAgdWludDMyKSwKLS8vICAgICAoInBvb2xf
bmFtZSIsICAgc3RyaW5nKSwKLS8vICAgICAoInNjaGVkIiwgICAgICAgbGlieGxfc2NoZWR1bGVy
KSwKLS8vICAgICAoIm5fZG9tIiwgICAgICAgdWludDMyKSwKLS8vICAgICAoImNwdW1hcCIsICAg
ICAgbGlieGxfYml0bWFwKQotLy8gICAgIF0sIGRpcj1ESVJfT1VUKQotCi10eXBlIENwdXBvb2xJ
bmZvIHN0cnVjdCB7Ci0JUG9vbGlkICAgICAgdWludDMyCi0JUG9vbE5hbWUgICAgc3RyaW5nCi0J
U2NoZWR1bGVyICAgU2NoZWR1bGVyCi0JRG9tYWluQ291bnQgaW50Ci0JQ3B1bWFwICAgICAgQml0
bWFwCi19Ci0KLWZ1bmMgKGNjaSBDLmxpYnhsX2NwdXBvb2xpbmZvKSB0b0dvKCkgKGdjaSBDcHVw
b29sSW5mbykgeworZnVuYyAoY2NpIEMubGlieGxfY3B1cG9vbGluZm8pIHRvR28oKSAoZ2NpIENw
dXBvb2xpbmZvKSB7CiAJZ2NpLlBvb2xpZCA9IHVpbnQzMihjY2kucG9vbGlkKQogCWdjaS5Qb29s
TmFtZSA9IEMuR29TdHJpbmcoY2NpLnBvb2xfbmFtZSkKLQlnY2kuU2NoZWR1bGVyID0gU2NoZWR1
bGVyKGNjaS5zY2hlZCkKLQlnY2kuRG9tYWluQ291bnQgPSBpbnQoY2NpLm5fZG9tKQorCWdjaS5T
Y2hlZCA9IFNjaGVkdWxlcihjY2kuc2NoZWQpCisJZ2NpLk5Eb20gPSB1aW50MzIoY2NpLm5fZG9t
KQogCWdjaS5DcHVtYXAuZnJvbUMoJmNjaS5jcHVtYXApCiAKIAlyZXR1cm4KQEAgLTY0Miw3ICs1
NjAsNyBAQCBmdW5jIChjY2kgQy5saWJ4bF9jcHVwb29saW5mbykgdG9HbygpIChnY2kgQ3B1cG9v
bEluZm8pIHsKIAogLy8gbGlieGxfY3B1cG9vbGluZm8gKiBsaWJ4bF9saXN0X2NwdXBvb2wobGli
eGxfY3R4KiwgaW50ICpuYl9wb29sX291dCk7CiAvLyB2b2lkIGxpYnhsX2NwdXBvb2xpbmZvX2xp
c3RfZnJlZShsaWJ4bF9jcHVwb29saW5mbyAqbGlzdCwgaW50IG5iX3Bvb2wpOwotZnVuYyAoQ3R4
ICpDb250ZXh0KSBMaXN0Q3B1cG9vbCgpIChsaXN0IFtdQ3B1cG9vbEluZm8pIHsKK2Z1bmMgKEN0
eCAqQ29udGV4dCkgTGlzdENwdXBvb2woKSAobGlzdCBbXUNwdXBvb2xpbmZvKSB7CiAJZXJyIDo9
IEN0eC5DaGVja09wZW4oKQogCWlmIGVyciAhPSBuaWwgewogCQlyZXR1cm4KQEAgLTY2OSw3ICs1
ODcsNyBAQCBmdW5jIChDdHggKkNvbnRleHQpIExpc3RDcHVwb29sKCkgKGxpc3QgW11DcHVwb29s
SW5mbykgewogfQogCiAvLyBpbnQgbGlieGxfY3B1cG9vbF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBs
aWJ4bF9jcHVwb29saW5mbyAqaW5mbywgdWludDMyX3QgcG9vbGlkKTsKLWZ1bmMgKEN0eCAqQ29u
dGV4dCkgQ3B1cG9vbEluZm8oUG9vbGlkIHVpbnQzMikgKHBvb2wgQ3B1cG9vbEluZm8pIHsKK2Z1
bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbEluZm8oUG9vbGlkIHVpbnQzMikgKHBvb2wgQ3B1cG9v
bGluZm8pIHsKIAllcnIgOj0gQ3R4LkNoZWNrT3BlbigpCiAJaWYgZXJyICE9IG5pbCB7CiAJCXJl
dHVybgpAQCAtODk5LDcgKzgxNyw3IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbE1vdmVk
b21haW4oUG9vbGlkIHVpbnQzMiwgSWQgRG9taWQpIChlcnIgZXJyb3IpIHsKIC8vCiAvLyBVdGls
aXR5IGZ1bmN0aW9ucwogLy8KLWZ1bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbEZpbmRCeU5hbWUo
bmFtZSBzdHJpbmcpIChpbmZvIENwdXBvb2xJbmZvLCBmb3VuZCBib29sKSB7CitmdW5jIChDdHgg
KkNvbnRleHQpIENwdXBvb2xGaW5kQnlOYW1lKG5hbWUgc3RyaW5nKSAoaW5mbyBDcHVwb29saW5m
bywgZm91bmQgYm9vbCkgewogCXBsaXN0IDo9IEN0eC5MaXN0Q3B1cG9vbCgpCiAKIAlmb3IgaSA6
PSByYW5nZSBwbGlzdCB7CkBAIC0xMzAyLDI0ICsxMjIwLDEzIEBAIGZ1bmMgKEN0eCAqQ29udGV4
dCkgTGlzdERvbWFpbigpIChnbGlzdCBbXURvbWluZm8pIHsKIAlyZXR1cm4KIH0KIAotdHlwZSBW
Y3B1aW5mbyBzdHJ1Y3QgewotCVZjcHVpZCAgICAgdWludDMyCi0JQ3B1ICAgICAgICB1aW50MzIK
LQlPbmxpbmUgICAgIGJvb2wKLQlCbG9ja2VkICAgIGJvb2wKLQlSdW5uaW5nICAgIGJvb2wKLQlW
Q3B1VGltZSAgIHRpbWUuRHVyYXRpb24KLQlDcHVtYXAgICAgIEJpdG1hcAotCUNwdW1hcFNvZnQg
Qml0bWFwCi19Ci0KIGZ1bmMgKGN2Y2kgQy5saWJ4bF92Y3B1aW5mbykgdG9HbygpIChndmNpIFZj
cHVpbmZvKSB7CiAJZ3ZjaS5WY3B1aWQgPSB1aW50MzIoY3ZjaS52Y3B1aWQpCiAJZ3ZjaS5DcHUg
PSB1aW50MzIoY3ZjaS5jcHUpCiAJZ3ZjaS5PbmxpbmUgPSBib29sKGN2Y2kub25saW5lKQogCWd2
Y2kuQmxvY2tlZCA9IGJvb2woY3ZjaS5ibG9ja2VkKQogCWd2Y2kuUnVubmluZyA9IGJvb2woY3Zj
aS5ydW5uaW5nKQotCWd2Y2kuVkNwdVRpbWUgPSB0aW1lLkR1cmF0aW9uKGN2Y2kudmNwdV90aW1l
KQorCWd2Y2kuVmNwdVRpbWUgPSB1aW50NjQoY3ZjaS52Y3B1X3RpbWUpCiAJZ3ZjaS5DcHVtYXAu
ZnJvbUMoJmN2Y2kuY3B1bWFwKQogCWd2Y2kuQ3B1bWFwU29mdC5mcm9tQygmY3ZjaS5jcHVtYXBf
c29mdCkKIApkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X3R5cGVz
LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X3R5cGVzLmdvCmluZGV4IDA1ZjYy
MTgyYjcuLjhkZDQzNWMwZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodF90eXBlcy5nbworKysgYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHRfdHlwZXMu
Z28KQEAgLTI2NSw2ICsyNjUsMTgyIEBAIGNvbnN0ICgKIAlWa2JCYWNrZW5kTGludXggICBWa2JC
YWNrZW5kID0gMgogKQogCit0eXBlIElvcG9ydFJhbmdlIHN0cnVjdCB7CisJRmlyc3QgIHVpbnQz
MgorCU51bWJlciB1aW50MzIKK30KKwordHlwZSBJb21lbVJhbmdlIHN0cnVjdCB7CisJU3RhcnQg
IHVpbnQ2NAorCU51bWJlciB1aW50NjQKKwlHZm4gICAgdWludDY0Cit9CisKK3R5cGUgVmdhSW50
ZXJmYWNlSW5mbyBzdHJ1Y3QgeworCUtpbmQgVmdhSW50ZXJmYWNlVHlwZQorfQorCit0eXBlIFZu
Y0luZm8gc3RydWN0IHsKKwlFbmFibGUgICAgIERlZmJvb2wKKwlMaXN0ZW4gICAgIHN0cmluZwor
CVBhc3N3ZCAgICAgc3RyaW5nCisJRGlzcGxheSAgICBpbnQKKwlGaW5kdW51c2VkIERlZmJvb2wK
K30KKwordHlwZSBTcGljZUluZm8gc3RydWN0IHsKKwlFbmFibGUgICAgICAgICAgIERlZmJvb2wK
KwlQb3J0ICAgICAgICAgICAgIGludAorCVRsc1BvcnQgICAgICAgICAgaW50CisJSG9zdCAgICAg
ICAgICAgICBzdHJpbmcKKwlEaXNhYmxlVGlja2V0aW5nIERlZmJvb2wKKwlQYXNzd2QgICAgICAg
ICAgIHN0cmluZworCUFnZW50TW91c2UgICAgICAgRGVmYm9vbAorCVZkYWdlbnQgICAgICAgICAg
RGVmYm9vbAorCUNsaXBib2FyZFNoYXJpbmcgRGVmYm9vbAorCVVzYnJlZGlyZWN0aW9uICAgaW50
CisJSW1hZ2VDb21wcmVzc2lvbiBzdHJpbmcKKwlTdHJlYW1pbmdWaWRlbyAgIHN0cmluZworfQor
Cit0eXBlIFNkbEluZm8gc3RydWN0IHsKKwlFbmFibGUgICAgIERlZmJvb2wKKwlPcGVuZ2wgICAg
IERlZmJvb2wKKwlEaXNwbGF5ICAgIHN0cmluZworCVhhdXRob3JpdHkgc3RyaW5nCit9CisKK3R5
cGUgRG9taW5mbyBzdHJ1Y3QgeworCVV1aWQgICAgICAgICAgICAgVXVpZAorCURvbWlkICAgICAg
ICAgICAgRG9taWQKKwlTc2lkcmVmICAgICAgICAgIHVpbnQzMgorCVNzaWRMYWJlbCAgICAgICAg
c3RyaW5nCisJUnVubmluZyAgICAgICAgICBib29sCisJQmxvY2tlZCAgICAgICAgICBib29sCisJ
UGF1c2VkICAgICAgICAgICBib29sCisJU2h1dGRvd24gICAgICAgICBib29sCisJRHlpbmcgICAg
ICAgICAgICBib29sCisJTmV2ZXJTdG9wICAgICAgICBib29sCisJU2h1dGRvd25SZWFzb24gICBT
aHV0ZG93blJlYXNvbgorCU91dHN0YW5kaW5nTWVta2IgdWludDY0CisJQ3VycmVudE1lbWtiICAg
ICB1aW50NjQKKwlTaGFyZWRNZW1rYiAgICAgIHVpbnQ2NAorCVBhZ2VkTWVta2IgICAgICAgdWlu
dDY0CisJTWF4TWVta2IgICAgICAgICB1aW50NjQKKwlDcHVUaW1lICAgICAgICAgIHVpbnQ2NAor
CVZjcHVNYXhJZCAgICAgICAgdWludDMyCisJVmNwdU9ubGluZSAgICAgICB1aW50MzIKKwlDcHVw
b29sICAgICAgICAgIHVpbnQzMgorCURvbWFpblR5cGUgICAgICAgRG9tYWluVHlwZQorfQorCit0
eXBlIENwdXBvb2xpbmZvIHN0cnVjdCB7CisJUG9vbGlkICAgdWludDMyCisJUG9vbE5hbWUgc3Ry
aW5nCisJU2NoZWQgICAgU2NoZWR1bGVyCisJTkRvbSAgICAgdWludDMyCisJQ3B1bWFwICAgQml0
bWFwCit9CisKK3R5cGUgQ2hhbm5lbGluZm8gc3RydWN0IHsKKwlCYWNrZW5kICAgICAgICAgc3Ry
aW5nCisJQmFja2VuZElkICAgICAgIHVpbnQzMgorCUZyb250ZW5kICAgICAgICBzdHJpbmcKKwlG
cm9udGVuZElkICAgICAgdWludDMyCisJRGV2aWQgICAgICAgICAgIERldmlkCisJU3RhdGUgICAg
ICAgICAgIGludAorCUV2dGNoICAgICAgICAgICBpbnQKKwlScmVmICAgICAgICAgICAgaW50CisJ
Q29ubmVjdGlvbiAgICAgIENoYW5uZWxDb25uZWN0aW9uCisJQ29ubmVjdGlvblVuaW9uIGNoYW5u
ZWxpbmZvQ29ubmVjdGlvblVuaW9uCit9CisKK3R5cGUgY2hhbm5lbGluZm9Db25uZWN0aW9uVW5p
b24gaW50ZXJmYWNlIHsKKwlpc2NoYW5uZWxpbmZvQ29ubmVjdGlvblVuaW9uKCkKK30KKwordHlw
ZSBDaGFubmVsaW5mb0Nvbm5lY3Rpb25VbmlvblB0eSBzdHJ1Y3QgeworCVBhdGggc3RyaW5nCit9
CisKK2Z1bmMgKHggQ2hhbm5lbGluZm9Db25uZWN0aW9uVW5pb25QdHkpIGlzY2hhbm5lbGluZm9D
b25uZWN0aW9uVW5pb24oKSB7fQorCit0eXBlIFZtaW5mbyBzdHJ1Y3QgeworCVV1aWQgIFV1aWQK
KwlEb21pZCBEb21pZAorfQorCit0eXBlIFZlcnNpb25JbmZvIHN0cnVjdCB7CisJWGVuVmVyc2lv
bk1ham9yIGludAorCVhlblZlcnNpb25NaW5vciBpbnQKKwlYZW5WZXJzaW9uRXh0cmEgc3RyaW5n
CisJQ29tcGlsZXIgICAgICAgIHN0cmluZworCUNvbXBpbGVCeSAgICAgICBzdHJpbmcKKwlDb21w
aWxlRG9tYWluICAgc3RyaW5nCisJQ29tcGlsZURhdGUgICAgIHN0cmluZworCUNhcGFiaWxpdGll
cyAgICBzdHJpbmcKKwlDaGFuZ2VzZXQgICAgICAgc3RyaW5nCisJVmlydFN0YXJ0ICAgICAgIHVp
bnQ2NAorCVBhZ2VzaXplICAgICAgICBpbnQKKwlDb21tYW5kbGluZSAgICAgc3RyaW5nCisJQnVp
bGRJZCAgICAgICAgIHN0cmluZworfQorCit0eXBlIERvbWFpbkNyZWF0ZUluZm8gc3RydWN0IHsK
KwlUeXBlICAgICAgICAgICAgICBEb21haW5UeXBlCisJSGFwICAgICAgICAgICAgICAgRGVmYm9v
bAorCU9vcyAgICAgICAgICAgICAgIERlZmJvb2wKKwlTc2lkcmVmICAgICAgICAgICB1aW50MzIK
KwlTc2lkTGFiZWwgICAgICAgICBzdHJpbmcKKwlOYW1lICAgICAgICAgICAgICBzdHJpbmcKKwlV
dWlkICAgICAgICAgICAgICBVdWlkCisJWHNkYXRhICAgICAgICAgICAgS2V5VmFsdWVMaXN0CisJ
UGxhdGZvcm1kYXRhICAgICAgS2V5VmFsdWVMaXN0CisJUG9vbGlkICAgICAgICAgICAgdWludDMy
CisJUG9vbE5hbWUgICAgICAgICAgc3RyaW5nCisJUnVuSG90cGx1Z1NjcmlwdHMgRGVmYm9vbAor
CURyaXZlckRvbWFpbiAgICAgIERlZmJvb2wKK30KKwordHlwZSBEb21haW5SZXN0b3JlUGFyYW1z
IHN0cnVjdCB7CisJQ2hlY2twb2ludGVkU3RyZWFtIGludAorCVN0cmVhbVZlcnNpb24gICAgICB1
aW50MzIKKwlDb2xvUHJveHlTY3JpcHQgICAgc3RyaW5nCisJVXNlcnNwYWNlQ29sb1Byb3h5IERl
ZmJvb2wKK30KKwordHlwZSBTY2hlZFBhcmFtcyBzdHJ1Y3QgeworCVZjcHVpZCAgICBpbnQKKwlX
ZWlnaHQgICAgaW50CisJQ2FwICAgICAgIGludAorCVBlcmlvZCAgICBpbnQKKwlFeHRyYXRpbWUg
aW50CisJQnVkZ2V0ICAgIGludAorfQorCit0eXBlIFZjcHVTY2hlZFBhcmFtcyBzdHJ1Y3Qgewor
CVNjaGVkIFNjaGVkdWxlcgorCVZjcHVzIFtdU2NoZWRQYXJhbXMKK30KKwordHlwZSBEb21haW5T
Y2hlZFBhcmFtcyBzdHJ1Y3QgeworCVNjaGVkICAgICBTY2hlZHVsZXIKKwlXZWlnaHQgICAgaW50
CisJQ2FwICAgICAgIGludAorCVBlcmlvZCAgICBpbnQKKwlCdWRnZXQgICAgaW50CisJRXh0cmF0
aW1lIGludAorCVNsaWNlICAgICBpbnQKKwlMYXRlbmN5ICAgaW50Cit9CisKK3R5cGUgVm5vZGVJ
bmZvIHN0cnVjdCB7CisJTWVta2IgICAgIHVpbnQ2NAorCURpc3RhbmNlcyBbXXVpbnQzMgorCVBu
b2RlICAgICB1aW50MzIKKwlWY3B1cyAgICAgQml0bWFwCit9CisKIHR5cGUgR2ljVmVyc2lvbiBp
bnQKIAogY29uc3QgKApAQCAtMjgwLDYgKzQ1NiwxMSBAQCBjb25zdCAoCiAJVGVlVHlwZU9wdGVl
IFRlZVR5cGUgPSAxCiApCiAKK3R5cGUgUmRtUmVzZXJ2ZSBzdHJ1Y3QgeworCVN0cmF0ZWd5IFJk
bVJlc2VydmVTdHJhdGVneQorCVBvbGljeSAgIFJkbVJlc2VydmVQb2xpY3kKK30KKwogdHlwZSBB
bHRwMk1Nb2RlIGludAogCiBjb25zdCAoCkBAIC0yODksNiArNDcwLDI3NyBAQCBjb25zdCAoCiAJ
QWx0cDJNTW9kZUxpbWl0ZWQgIEFsdHAyTU1vZGUgPSAzCiApCiAKK3R5cGUgRG9tYWluQnVpbGRJ
bmZvIHN0cnVjdCB7CisJTWF4VmNwdXMgICAgICAgICAgICAgIGludAorCUF2YWlsVmNwdXMgICAg
ICAgICAgICBCaXRtYXAKKwlDcHVtYXAgICAgICAgICAgICAgICAgQml0bWFwCisJTm9kZW1hcCAg
ICAgICAgICAgICAgIEJpdG1hcAorCVZjcHVIYXJkQWZmaW5pdHkgICAgICBbXUJpdG1hcAorCVZj
cHVTb2Z0QWZmaW5pdHkgICAgICBbXUJpdG1hcAorCU51bWFQbGFjZW1lbnQgICAgICAgICBEZWZi
b29sCisJVHNjTW9kZSAgICAgICAgICAgICAgIFRzY01vZGUKKwlNYXhNZW1rYiAgICAgICAgICAg
ICAgdWludDY0CisJVGFyZ2V0TWVta2IgICAgICAgICAgIHVpbnQ2NAorCVZpZGVvTWVta2IgICAg
ICAgICAgICB1aW50NjQKKwlTaGFkb3dNZW1rYiAgICAgICAgICAgdWludDY0CisJUnRjVGltZW9m
ZnNldCAgICAgICAgIHVpbnQzMgorCUV4ZWNTc2lkcmVmICAgICAgICAgICB1aW50MzIKKwlFeGVj
U3NpZExhYmVsICAgICAgICAgc3RyaW5nCisJTG9jYWx0aW1lICAgICAgICAgICAgIERlZmJvb2wK
KwlEaXNhYmxlTWlncmF0ZSAgICAgICAgRGVmYm9vbAorCUNwdWlkICAgICAgICAgICAgICAgICBD
cHVpZFBvbGljeUxpc3QKKwlCbGtkZXZTdGFydCAgICAgICAgICAgc3RyaW5nCisJVm51bWFOb2Rl
cyAgICAgICAgICAgIFtdVm5vZGVJbmZvCisJTWF4R3JhbnRGcmFtZXMgICAgICAgIHVpbnQzMgor
CU1heE1hcHRyYWNrRnJhbWVzICAgICB1aW50MzIKKwlEZXZpY2VNb2RlbFZlcnNpb24gICAgRGV2
aWNlTW9kZWxWZXJzaW9uCisJRGV2aWNlTW9kZWxTdHViZG9tYWluIERlZmJvb2wKKwlEZXZpY2VN
b2RlbCAgICAgICAgICAgc3RyaW5nCisJRGV2aWNlTW9kZWxTc2lkcmVmICAgIHVpbnQzMgorCURl
dmljZU1vZGVsU3NpZExhYmVsICBzdHJpbmcKKwlEZXZpY2VNb2RlbFVzZXIgICAgICAgc3RyaW5n
CisJRXh0cmEgICAgICAgICAgICAgICAgIFN0cmluZ0xpc3QKKwlFeHRyYVB2ICAgICAgICAgICAg
ICAgU3RyaW5nTGlzdAorCUV4dHJhSHZtICAgICAgICAgICAgICBTdHJpbmdMaXN0CisJU2NoZWRQ
YXJhbXMgICAgICAgICAgIERvbWFpblNjaGVkUGFyYW1zCisJSW9wb3J0cyAgICAgICAgICAgICAg
IFtdSW9wb3J0UmFuZ2UKKwlJcnFzICAgICAgICAgICAgICAgICAgW111aW50MzIKKwlJb21lbSAg
ICAgICAgICAgICAgICAgW11Jb21lbVJhbmdlCisJQ2xhaW1Nb2RlICAgICAgICAgICAgIERlZmJv
b2wKKwlFdmVudENoYW5uZWxzICAgICAgICAgdWludDMyCisJS2VybmVsICAgICAgICAgICAgICAg
IHN0cmluZworCUNtZGxpbmUgICAgICAgICAgICAgICBzdHJpbmcKKwlSYW1kaXNrICAgICAgICAg
ICAgICAgc3RyaW5nCisJRGV2aWNlVHJlZSAgICAgICAgICAgIHN0cmluZworCUFjcGkgICAgICAg
ICAgICAgICAgICBEZWZib29sCisJQm9vdGxvYWRlciAgICAgICAgICAgIHN0cmluZworCUJvb3Rs
b2FkZXJBcmdzICAgICAgICBTdHJpbmdMaXN0CisJVGltZXJNb2RlICAgICAgICAgICAgIFRpbWVy
TW9kZQorCU5lc3RlZEh2bSAgICAgICAgICAgICBEZWZib29sCisJQXBpYyAgICAgICAgICAgICAg
ICAgIERlZmJvb2wKKwlEbVJlc3RyaWN0ICAgICAgICAgICAgRGVmYm9vbAorCVRlZSAgICAgICAg
ICAgICAgICAgICBUZWVUeXBlCisJVHlwZSAgICAgICAgICAgICAgICAgIERvbWFpblR5cGUKKwlU
eXBlVW5pb24gICAgICAgICAgICAgZG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uCisJQXJjaEFybSAg
ICAgICAgICAgICAgIHN0cnVjdCB7CisJCUdpY1ZlcnNpb24gR2ljVmVyc2lvbgorCQlWdWFydCAg
ICAgIFZ1YXJ0VHlwZQorCX0KKwlBbHRwMk0gQWx0cDJNTW9kZQorfQorCit0eXBlIGRvbWFpbkJ1
aWxkSW5mb1R5cGVVbmlvbiBpbnRlcmZhY2UgeworCWlzZG9tYWluQnVpbGRJbmZvVHlwZVVuaW9u
KCkKK30KKwordHlwZSBEb21haW5CdWlsZEluZm9UeXBlVW5pb25Idm0gc3RydWN0IHsKKwlGaXJt
d2FyZSAgICAgICAgICAgIHN0cmluZworCUJpb3MgICAgICAgICAgICAgICAgQmlvc1R5cGUKKwlQ
YWUgICAgICAgICAgICAgICAgIERlZmJvb2wKKwlBcGljICAgICAgICAgICAgICAgIERlZmJvb2wK
KwlBY3BpICAgICAgICAgICAgICAgIERlZmJvb2wKKwlBY3BpUzMgICAgICAgICAgICAgIERlZmJv
b2wKKwlBY3BpUzQgICAgICAgICAgICAgIERlZmJvb2wKKwlBY3BpTGFwdG9wU2xhdGUgICAgIERl
ZmJvb2wKKwlOeCAgICAgICAgICAgICAgICAgIERlZmJvb2wKKwlWaXJpZGlhbiAgICAgICAgICAg
IERlZmJvb2wKKwlWaXJpZGlhbkVuYWJsZSAgICAgIEJpdG1hcAorCVZpcmlkaWFuRGlzYWJsZSAg
ICAgQml0bWFwCisJVGltZW9mZnNldCAgICAgICAgICBzdHJpbmcKKwlIcGV0ICAgICAgICAgICAg
ICAgIERlZmJvb2wKKwlWcHRBbGlnbiAgICAgICAgICAgIERlZmJvb2wKKwlNbWlvSG9sZU1lbWti
ICAgICAgIHVpbnQ2NAorCVRpbWVyTW9kZSAgICAgICAgICAgVGltZXJNb2RlCisJTmVzdGVkSHZt
ICAgICAgICAgICBEZWZib29sCisJQWx0cDJNICAgICAgICAgICAgICBEZWZib29sCisJU3lzdGVt
RmlybXdhcmUgICAgICBzdHJpbmcKKwlTbWJpb3NGaXJtd2FyZSAgICAgIHN0cmluZworCUFjcGlG
aXJtd2FyZSAgICAgICAgc3RyaW5nCisJSGR0eXBlICAgICAgICAgICAgICBIZHR5cGUKKwlOb2dy
YXBoaWMgICAgICAgICAgIERlZmJvb2wKKwlWZ2EgICAgICAgICAgICAgICAgIFZnYUludGVyZmFj
ZUluZm8KKwlWbmMgICAgICAgICAgICAgICAgIFZuY0luZm8KKwlLZXltYXAgICAgICAgICAgICAg
IHN0cmluZworCVNkbCAgICAgICAgICAgICAgICAgU2RsSW5mbworCVNwaWNlICAgICAgICAgICAg
ICAgU3BpY2VJbmZvCisJR2Z4UGFzc3RocnUgICAgICAgICBEZWZib29sCisJR2Z4UGFzc3RocnVL
aW5kICAgICBHZnhQYXNzdGhydUtpbmQKKwlTZXJpYWwgICAgICAgICAgICAgIHN0cmluZworCUJv
b3QgICAgICAgICAgICAgICAgc3RyaW5nCisJVXNiICAgICAgICAgICAgICAgICBEZWZib29sCisJ
VXNidmVyc2lvbiAgICAgICAgICBpbnQKKwlVc2JkZXZpY2UgICAgICAgICAgIHN0cmluZworCVZr
YkRldmljZSAgICAgICAgICAgRGVmYm9vbAorCVNvdW5kaHcgICAgICAgICAgICAgc3RyaW5nCisJ
WGVuUGxhdGZvcm1QY2kgICAgICBEZWZib29sCisJVXNiZGV2aWNlTGlzdCAgICAgICBTdHJpbmdM
aXN0CisJVmVuZG9yRGV2aWNlICAgICAgICBWZW5kb3JEZXZpY2UKKwlNc1ZtR2VuaWQgICAgICAg
ICAgIE1zVm1HZW5pZAorCVNlcmlhbExpc3QgICAgICAgICAgU3RyaW5nTGlzdAorCVJkbSAgICAg
ICAgICAgICAgICAgUmRtUmVzZXJ2ZQorCVJkbU1lbUJvdW5kYXJ5TWVta2IgdWludDY0CisJTWNh
Q2FwcyAgICAgICAgICAgICB1aW50NjQKK30KKworZnVuYyAoeCBEb21haW5CdWlsZEluZm9UeXBl
VW5pb25Idm0pIGlzZG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uKCkge30KKwordHlwZSBEb21haW5C
dWlsZEluZm9UeXBlVW5pb25QdiBzdHJ1Y3QgeworCUtlcm5lbCAgICAgICAgIHN0cmluZworCVNs
YWNrTWVta2IgICAgIHVpbnQ2NAorCUJvb3Rsb2FkZXIgICAgIHN0cmluZworCUJvb3Rsb2FkZXJB
cmdzIFN0cmluZ0xpc3QKKwlDbWRsaW5lICAgICAgICBzdHJpbmcKKwlSYW1kaXNrICAgICAgICBz
dHJpbmcKKwlGZWF0dXJlcyAgICAgICBzdHJpbmcKKwlFODIwSG9zdCAgICAgICBEZWZib29sCit9
CisKK2Z1bmMgKHggRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uUHYpIGlzZG9tYWluQnVpbGRJbmZv
VHlwZVVuaW9uKCkge30KKwordHlwZSBEb21haW5CdWlsZEluZm9UeXBlVW5pb25Qdmggc3RydWN0
IHsKKwlQdnNoaW0gICAgICAgIERlZmJvb2wKKwlQdnNoaW1QYXRoICAgIHN0cmluZworCVB2c2hp
bUNtZGxpbmUgc3RyaW5nCisJUHZzaGltRXh0cmEgICBzdHJpbmcKK30KKworZnVuYyAoeCBEb21h
aW5CdWlsZEluZm9UeXBlVW5pb25QdmgpIGlzZG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uKCkge30K
KwordHlwZSBEZXZpY2VWZmIgc3RydWN0IHsKKwlCYWNrZW5kRG9taWQgICBEb21pZAorCUJhY2tl
bmREb21uYW1lIHN0cmluZworCURldmlkICAgICAgICAgIERldmlkCisJVm5jICAgICAgICAgICAg
Vm5jSW5mbworCVNkbCAgICAgICAgICAgIFNkbEluZm8KKwlLZXltYXAgICAgICAgICBzdHJpbmcK
K30KKwordHlwZSBEZXZpY2VWa2Igc3RydWN0IHsKKwlCYWNrZW5kRG9taWQgICAgICAgICAgIERv
bWlkCisJQmFja2VuZERvbW5hbWUgICAgICAgICBzdHJpbmcKKwlEZXZpZCAgICAgICAgICAgICAg
ICAgIERldmlkCisJQmFja2VuZFR5cGUgICAgICAgICAgICBWa2JCYWNrZW5kCisJVW5pcXVlSWQg
ICAgICAgICAgICAgICBzdHJpbmcKKwlGZWF0dXJlRGlzYWJsZUtleWJvYXJkIGJvb2wKKwlGZWF0
dXJlRGlzYWJsZVBvaW50ZXIgIGJvb2wKKwlGZWF0dXJlQWJzUG9pbnRlciAgICAgIGJvb2wKKwlG
ZWF0dXJlUmF3UG9pbnRlciAgICAgIGJvb2wKKwlGZWF0dXJlTXVsdGlUb3VjaCAgICAgIGJvb2wK
KwlXaWR0aCAgICAgICAgICAgICAgICAgIHVpbnQzMgorCUhlaWdodCAgICAgICAgICAgICAgICAg
dWludDMyCisJTXVsdGlUb3VjaFdpZHRoICAgICAgICB1aW50MzIKKwlNdWx0aVRvdWNoSGVpZ2h0
ICAgICAgIHVpbnQzMgorCU11bHRpVG91Y2hOdW1Db250YWN0cyAgdWludDMyCit9CisKK3R5cGUg
RGV2aWNlRGlzayBzdHJ1Y3QgeworCUJhY2tlbmREb21pZCAgICAgIERvbWlkCisJQmFja2VuZERv
bW5hbWUgICAgc3RyaW5nCisJUGRldlBhdGggICAgICAgICAgc3RyaW5nCisJVmRldiAgICAgICAg
ICAgICAgc3RyaW5nCisJQmFja2VuZCAgICAgICAgICAgRGlza0JhY2tlbmQKKwlGb3JtYXQgICAg
ICAgICAgICBEaXNrRm9ybWF0CisJU2NyaXB0ICAgICAgICAgICAgc3RyaW5nCisJUmVtb3ZhYmxl
ICAgICAgICAgaW50CisJUmVhZHdyaXRlICAgICAgICAgaW50CisJSXNDZHJvbSAgICAgICAgICAg
aW50CisJRGlyZWN0SW9TYWZlICAgICAgYm9vbAorCURpc2NhcmRFbmFibGUgICAgIERlZmJvb2wK
KwlDb2xvRW5hYmxlICAgICAgICBEZWZib29sCisJQ29sb1Jlc3RvcmVFbmFibGUgRGVmYm9vbAor
CUNvbG9Ib3N0ICAgICAgICAgIHN0cmluZworCUNvbG9Qb3J0ICAgICAgICAgIGludAorCUNvbG9F
eHBvcnQgICAgICAgIHN0cmluZworCUFjdGl2ZURpc2sgICAgICAgIHN0cmluZworCUhpZGRlbkRp
c2sgICAgICAgIHN0cmluZworfQorCit0eXBlIERldmljZU5pYyBzdHJ1Y3QgeworCUJhY2tlbmRE
b21pZCAgICAgICAgICAgICAgICAgICBEb21pZAorCUJhY2tlbmREb21uYW1lICAgICAgICAgICAg
ICAgICBzdHJpbmcKKwlEZXZpZCAgICAgICAgICAgICAgICAgICAgICAgICAgRGV2aWQKKwlNdHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50CisJTW9kZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cmluZworCU1hYyAgICAgICAgICAgICAgICAgICAgICAgICAgICBNYWMKKwlJcCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nCisJQnJpZGdlICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cmluZworCUlmbmFtZSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJpbmcK
KwlTY3JpcHQgICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nCisJTmljdHlwZSAgICAgICAg
ICAgICAgICAgICAgICAgIE5pY1R5cGUKKwlSYXRlQnl0ZXNQZXJJbnRlcnZhbCAgICAgICAgICAg
dWludDY0CisJUmF0ZUludGVydmFsVXNlY3MgICAgICAgICAgICAgIHVpbnQzMgorCUdhdGV3YXlk
ZXYgICAgICAgICAgICAgICAgICAgICBzdHJpbmcKKwlDb2xvZnRGb3J3YXJkZGV2ICAgICAgICAg
ICAgICAgc3RyaW5nCisJQ29sb1NvY2tNaXJyb3JJZCAgICAgICAgICAgICAgIHN0cmluZworCUNv
bG9Tb2NrTWlycm9ySXAgICAgICAgICAgICAgICBzdHJpbmcKKwlDb2xvU29ja01pcnJvclBvcnQg
ICAgICAgICAgICAgc3RyaW5nCisJQ29sb1NvY2tDb21wYXJlUHJpSW5JZCAgICAgICAgIHN0cmlu
ZworCUNvbG9Tb2NrQ29tcGFyZVByaUluSXAgICAgICAgICBzdHJpbmcKKwlDb2xvU29ja0NvbXBh
cmVQcmlJblBvcnQgICAgICAgc3RyaW5nCisJQ29sb1NvY2tDb21wYXJlU2VjSW5JZCAgICAgICAg
IHN0cmluZworCUNvbG9Tb2NrQ29tcGFyZVNlY0luSXAgICAgICAgICBzdHJpbmcKKwlDb2xvU29j
a0NvbXBhcmVTZWNJblBvcnQgICAgICAgc3RyaW5nCisJQ29sb1NvY2tDb21wYXJlTm90aWZ5SWQg
ICAgICAgIHN0cmluZworCUNvbG9Tb2NrQ29tcGFyZU5vdGlmeUlwICAgICAgICBzdHJpbmcKKwlD
b2xvU29ja0NvbXBhcmVOb3RpZnlQb3J0ICAgICAgc3RyaW5nCisJQ29sb1NvY2tSZWRpcmVjdG9y
MElkICAgICAgICAgIHN0cmluZworCUNvbG9Tb2NrUmVkaXJlY3RvcjBJcCAgICAgICAgICBzdHJp
bmcKKwlDb2xvU29ja1JlZGlyZWN0b3IwUG9ydCAgICAgICAgc3RyaW5nCisJQ29sb1NvY2tSZWRp
cmVjdG9yMUlkICAgICAgICAgIHN0cmluZworCUNvbG9Tb2NrUmVkaXJlY3RvcjFJcCAgICAgICAg
ICBzdHJpbmcKKwlDb2xvU29ja1JlZGlyZWN0b3IxUG9ydCAgICAgICAgc3RyaW5nCisJQ29sb1Nv
Y2tSZWRpcmVjdG9yMklkICAgICAgICAgIHN0cmluZworCUNvbG9Tb2NrUmVkaXJlY3RvcjJJcCAg
ICAgICAgICBzdHJpbmcKKwlDb2xvU29ja1JlZGlyZWN0b3IyUG9ydCAgICAgICAgc3RyaW5nCisJ
Q29sb0ZpbHRlck1pcnJvclF1ZXVlICAgICAgICAgIHN0cmluZworCUNvbG9GaWx0ZXJNaXJyb3JP
dXRkZXYgICAgICAgICBzdHJpbmcKKwlDb2xvRmlsdGVyUmVkaXJlY3RvcjBRdWV1ZSAgICAgc3Ry
aW5nCisJQ29sb0ZpbHRlclJlZGlyZWN0b3IwSW5kZXYgICAgIHN0cmluZworCUNvbG9GaWx0ZXJS
ZWRpcmVjdG9yME91dGRldiAgICBzdHJpbmcKKwlDb2xvRmlsdGVyUmVkaXJlY3RvcjFRdWV1ZSAg
ICAgc3RyaW5nCisJQ29sb0ZpbHRlclJlZGlyZWN0b3IxSW5kZXYgICAgIHN0cmluZworCUNvbG9G
aWx0ZXJSZWRpcmVjdG9yMU91dGRldiAgICBzdHJpbmcKKwlDb2xvQ29tcGFyZVByaUluICAgICAg
ICAgICAgICAgc3RyaW5nCisJQ29sb0NvbXBhcmVTZWNJbiAgICAgICAgICAgICAgIHN0cmluZwor
CUNvbG9Db21wYXJlT3V0ICAgICAgICAgICAgICAgICBzdHJpbmcKKwlDb2xvQ29tcGFyZU5vdGlm
eURldiAgICAgICAgICAgc3RyaW5nCisJQ29sb1NvY2tTZWNSZWRpcmVjdG9yMElkICAgICAgIHN0
cmluZworCUNvbG9Tb2NrU2VjUmVkaXJlY3RvcjBJcCAgICAgICBzdHJpbmcKKwlDb2xvU29ja1Nl
Y1JlZGlyZWN0b3IwUG9ydCAgICAgc3RyaW5nCisJQ29sb1NvY2tTZWNSZWRpcmVjdG9yMUlkICAg
ICAgIHN0cmluZworCUNvbG9Tb2NrU2VjUmVkaXJlY3RvcjFJcCAgICAgICBzdHJpbmcKKwlDb2xv
U29ja1NlY1JlZGlyZWN0b3IxUG9ydCAgICAgc3RyaW5nCisJQ29sb0ZpbHRlclNlY1JlZGlyZWN0
b3IwUXVldWUgIHN0cmluZworCUNvbG9GaWx0ZXJTZWNSZWRpcmVjdG9yMEluZGV2ICBzdHJpbmcK
KwlDb2xvRmlsdGVyU2VjUmVkaXJlY3RvcjBPdXRkZXYgc3RyaW5nCisJQ29sb0ZpbHRlclNlY1Jl
ZGlyZWN0b3IxUXVldWUgIHN0cmluZworCUNvbG9GaWx0ZXJTZWNSZWRpcmVjdG9yMUluZGV2ICBz
dHJpbmcKKwlDb2xvRmlsdGVyU2VjUmVkaXJlY3RvcjFPdXRkZXYgc3RyaW5nCisJQ29sb0ZpbHRl
clNlY1Jld3JpdGVyMFF1ZXVlICAgIHN0cmluZworCUNvbG9DaGVja3BvaW50SG9zdCAgICAgICAg
ICAgICBzdHJpbmcKKwlDb2xvQ2hlY2twb2ludFBvcnQgICAgICAgICAgICAgc3RyaW5nCit9CisK
K3R5cGUgRGV2aWNlUGNpIHN0cnVjdCB7CisJRnVuYyAgICAgICAgIGJ5dGUKKwlEZXYgICAgICAg
ICAgYnl0ZQorCUJ1cyAgICAgICAgICBieXRlCisJRG9tYWluICAgICAgIGludAorCVZkZXZmbiAg
ICAgICB1aW50MzIKKwlWZnVuY01hc2sgICAgdWludDMyCisJTXNpdHJhbnNsYXRlIGJvb2wKKwlQ
b3dlck1nbXQgICAgYm9vbAorCVBlcm1pc3NpdmUgICBib29sCisJU2VpemUgICAgICAgIGJvb2wK
KwlSZG1Qb2xpY3kgICAgUmRtUmVzZXJ2ZVBvbGljeQorfQorCit0eXBlIERldmljZVJkbSBzdHJ1
Y3QgeworCVN0YXJ0ICB1aW50NjQKKwlTaXplICAgdWludDY0CisJUG9saWN5IFJkbVJlc2VydmVQ
b2xpY3kKK30KKwogdHlwZSBVc2JjdHJsVHlwZSBpbnQKIAogY29uc3QgKApAQCAtMzA0LDYgKzc1
Niw5MiBAQCBjb25zdCAoCiAJVXNiZGV2VHlwZUhvc3RkZXYgVXNiZGV2VHlwZSA9IDEKICkKIAor
dHlwZSBEZXZpY2VVc2JjdHJsIHN0cnVjdCB7CisJVHlwZSAgICAgICAgICAgVXNiY3RybFR5cGUK
KwlEZXZpZCAgICAgICAgICBEZXZpZAorCVZlcnNpb24gICAgICAgIGludAorCVBvcnRzICAgICAg
ICAgIGludAorCUJhY2tlbmREb21pZCAgIERvbWlkCisJQmFja2VuZERvbW5hbWUgc3RyaW5nCit9
CisKK3R5cGUgRGV2aWNlVXNiZGV2IHN0cnVjdCB7CisJQ3RybCAgICAgIERldmlkCisJUG9ydCAg
ICAgIGludAorCVR5cGUgICAgICBVc2JkZXZUeXBlCisJVHlwZVVuaW9uIGRldmljZVVzYmRldlR5
cGVVbmlvbgorfQorCit0eXBlIGRldmljZVVzYmRldlR5cGVVbmlvbiBpbnRlcmZhY2UgeworCWlz
ZGV2aWNlVXNiZGV2VHlwZVVuaW9uKCkKK30KKwordHlwZSBEZXZpY2VVc2JkZXZUeXBlVW5pb25I
b3N0ZGV2IHN0cnVjdCB7CisJSG9zdGJ1cyAgYnl0ZQorCUhvc3RhZGRyIGJ5dGUKK30KKworZnVu
YyAoeCBEZXZpY2VVc2JkZXZUeXBlVW5pb25Ib3N0ZGV2KSBpc2RldmljZVVzYmRldlR5cGVVbmlv
bigpIHt9CisKK3R5cGUgRGV2aWNlRHRkZXYgc3RydWN0IHsKKwlQYXRoIHN0cmluZworfQorCit0
eXBlIERldmljZVZ0cG0gc3RydWN0IHsKKwlCYWNrZW5kRG9taWQgICBEb21pZAorCUJhY2tlbmRE
b21uYW1lIHN0cmluZworCURldmlkICAgICAgICAgIERldmlkCisJVXVpZCAgICAgICAgICAgVXVp
ZAorfQorCit0eXBlIERldmljZVA5IHN0cnVjdCB7CisJQmFja2VuZERvbWlkICAgRG9taWQKKwlC
YWNrZW5kRG9tbmFtZSBzdHJpbmcKKwlUYWcgICAgICAgICAgICBzdHJpbmcKKwlQYXRoICAgICAg
ICAgICBzdHJpbmcKKwlTZWN1cml0eU1vZGVsICBzdHJpbmcKKwlEZXZpZCAgICAgICAgICBEZXZp
ZAorfQorCit0eXBlIERldmljZVB2Y2FsbHNpZiBzdHJ1Y3QgeworCUJhY2tlbmREb21pZCAgIERv
bWlkCisJQmFja2VuZERvbW5hbWUgc3RyaW5nCisJRGV2aWQgICAgICAgICAgRGV2aWQKK30KKwor
dHlwZSBEZXZpY2VDaGFubmVsIHN0cnVjdCB7CisJQmFja2VuZERvbWlkICAgIERvbWlkCisJQmFj
a2VuZERvbW5hbWUgIHN0cmluZworCURldmlkICAgICAgICAgICBEZXZpZAorCU5hbWUgICAgICAg
ICAgICBzdHJpbmcKKwlDb25uZWN0aW9uICAgICAgQ2hhbm5lbENvbm5lY3Rpb24KKwlDb25uZWN0
aW9uVW5pb24gZGV2aWNlQ2hhbm5lbENvbm5lY3Rpb25VbmlvbgorfQorCit0eXBlIGRldmljZUNo
YW5uZWxDb25uZWN0aW9uVW5pb24gaW50ZXJmYWNlIHsKKwlpc2RldmljZUNoYW5uZWxDb25uZWN0
aW9uVW5pb24oKQorfQorCit0eXBlIERldmljZUNoYW5uZWxDb25uZWN0aW9uVW5pb25Tb2NrZXQg
c3RydWN0IHsKKwlQYXRoIHN0cmluZworfQorCitmdW5jICh4IERldmljZUNoYW5uZWxDb25uZWN0
aW9uVW5pb25Tb2NrZXQpIGlzZGV2aWNlQ2hhbm5lbENvbm5lY3Rpb25VbmlvbigpIHt9CisKK3R5
cGUgQ29ubmVjdG9yUGFyYW0gc3RydWN0IHsKKwlVbmlxdWVJZCBzdHJpbmcKKwlXaWR0aCAgICB1
aW50MzIKKwlIZWlnaHQgICB1aW50MzIKK30KKwordHlwZSBEZXZpY2VWZGlzcGwgc3RydWN0IHsK
KwlCYWNrZW5kRG9taWQgICBEb21pZAorCUJhY2tlbmREb21uYW1lIHN0cmluZworCURldmlkICAg
ICAgICAgIERldmlkCisJQmVBbGxvYyAgICAgICAgYm9vbAorCUNvbm5lY3RvcnMgICAgIFtdQ29u
bmVjdG9yUGFyYW0KK30KKwogdHlwZSBWc25kUGNtRm9ybWF0IGludAogCiBjb25zdCAoCkBAIC0z
MzQsNiArODcyLDE0IEBAIGNvbnN0ICgKIAlWc25kUGNtRm9ybWF0R3NtICAgICAgICAgICAgICBW
c25kUGNtRm9ybWF0ID0gMjUKICkKIAordHlwZSBWc25kUGFyYW1zIHN0cnVjdCB7CisJU2FtcGxl
UmF0ZXMgICBbXXVpbnQzMgorCVNhbXBsZUZvcm1hdHMgW11Wc25kUGNtRm9ybWF0CisJQ2hhbm5l
bHNNaW4gICB1aW50MzIKKwlDaGFubmVsc01heCAgIHVpbnQzMgorCUJ1ZmZlclNpemUgICAgdWlu
dDMyCit9CisKIHR5cGUgVnNuZFN0cmVhbVR5cGUgaW50CiAKIGNvbnN0ICgKQEAgLTM0MSw2ICs4
ODcsMjI5IEBAIGNvbnN0ICgKIAlWc25kU3RyZWFtVHlwZUMgVnNuZFN0cmVhbVR5cGUgPSAyCiAp
CiAKK3R5cGUgVnNuZFN0cmVhbSBzdHJ1Y3QgeworCVVuaXF1ZUlkIHN0cmluZworCVR5cGUgICAg
IFZzbmRTdHJlYW1UeXBlCisJUGFyYW1zICAgVnNuZFBhcmFtcworfQorCit0eXBlIFZzbmRQY20g
c3RydWN0IHsKKwlOYW1lICAgIHN0cmluZworCVBhcmFtcyAgVnNuZFBhcmFtcworCVN0cmVhbXMg
W11Wc25kU3RyZWFtCit9CisKK3R5cGUgRGV2aWNlVnNuZCBzdHJ1Y3QgeworCUJhY2tlbmREb21p
ZCAgIERvbWlkCisJQmFja2VuZERvbW5hbWUgc3RyaW5nCisJRGV2aWQgICAgICAgICAgRGV2aWQK
KwlTaG9ydE5hbWUgICAgICBzdHJpbmcKKwlMb25nTmFtZSAgICAgICBzdHJpbmcKKwlQYXJhbXMg
ICAgICAgICBWc25kUGFyYW1zCisJUGNtcyAgICAgICAgICAgW11Wc25kUGNtCit9CisKK3R5cGUg
RG9tYWluQ29uZmlnIHN0cnVjdCB7CisJQ0luZm8gICAgICAgRG9tYWluQ3JlYXRlSW5mbworCUJJ
bmZvICAgICAgIERvbWFpbkJ1aWxkSW5mbworCURpc2tzICAgICAgIFtdRGV2aWNlRGlzaworCU5p
Y3MgICAgICAgIFtdRGV2aWNlTmljCisJUGNpZGV2cyAgICAgW11EZXZpY2VQY2kKKwlSZG1zICAg
ICAgICBbXURldmljZVJkbQorCUR0ZGV2cyAgICAgIFtdRGV2aWNlRHRkZXYKKwlWZmJzICAgICAg
ICBbXURldmljZVZmYgorCVZrYnMgICAgICAgIFtdRGV2aWNlVmtiCisJVnRwbXMgICAgICAgW11E
ZXZpY2VWdHBtCisJUDlTICAgICAgICAgW11EZXZpY2VQOQorCVB2Y2FsbHNpZnMgIFtdRGV2aWNl
UHZjYWxsc2lmCisJVmRpc3BscyAgICAgW11EZXZpY2VWZGlzcGwKKwlWc25kcyAgICAgICBbXURl
dmljZVZzbmQKKwlDaGFubmVscyAgICBbXURldmljZUNoYW5uZWwKKwlVc2JjdHJscyAgICBbXURl
dmljZVVzYmN0cmwKKwlVc2JkZXZzICAgICBbXURldmljZVVzYmRldgorCU9uUG93ZXJvZmYgIEFj
dGlvbk9uU2h1dGRvd24KKwlPblJlYm9vdCAgICBBY3Rpb25PblNodXRkb3duCisJT25XYXRjaGRv
ZyAgQWN0aW9uT25TaHV0ZG93bgorCU9uQ3Jhc2ggICAgIEFjdGlvbk9uU2h1dGRvd24KKwlPblNv
ZnRSZXNldCBBY3Rpb25PblNodXRkb3duCit9CisKK3R5cGUgRGlza2luZm8gc3RydWN0IHsKKwlC
YWNrZW5kICAgIHN0cmluZworCUJhY2tlbmRJZCAgdWludDMyCisJRnJvbnRlbmQgICBzdHJpbmcK
KwlGcm9udGVuZElkIHVpbnQzMgorCURldmlkICAgICAgRGV2aWQKKwlTdGF0ZSAgICAgIGludAor
CUV2dGNoICAgICAgaW50CisJUnJlZiAgICAgICBpbnQKK30KKwordHlwZSBOaWNpbmZvIHN0cnVj
dCB7CisJQmFja2VuZCAgICBzdHJpbmcKKwlCYWNrZW5kSWQgIHVpbnQzMgorCUZyb250ZW5kICAg
c3RyaW5nCisJRnJvbnRlbmRJZCB1aW50MzIKKwlEZXZpZCAgICAgIERldmlkCisJU3RhdGUgICAg
ICBpbnQKKwlFdnRjaCAgICAgIGludAorCVJyZWZUeCAgICAgaW50CisJUnJlZlJ4ICAgICBpbnQK
K30KKwordHlwZSBWdHBtaW5mbyBzdHJ1Y3QgeworCUJhY2tlbmQgICAgc3RyaW5nCisJQmFja2Vu
ZElkICB1aW50MzIKKwlGcm9udGVuZCAgIHN0cmluZworCUZyb250ZW5kSWQgdWludDMyCisJRGV2
aWQgICAgICBEZXZpZAorCVN0YXRlICAgICAgaW50CisJRXZ0Y2ggICAgICBpbnQKKwlScmVmICAg
ICAgIGludAorCVV1aWQgICAgICAgVXVpZAorfQorCit0eXBlIFVzYmN0cmxpbmZvIHN0cnVjdCB7
CisJVHlwZSAgICAgICBVc2JjdHJsVHlwZQorCURldmlkICAgICAgRGV2aWQKKwlWZXJzaW9uICAg
IGludAorCVBvcnRzICAgICAgaW50CisJQmFja2VuZCAgICBzdHJpbmcKKwlCYWNrZW5kSWQgIHVp
bnQzMgorCUZyb250ZW5kICAgc3RyaW5nCisJRnJvbnRlbmRJZCB1aW50MzIKKwlTdGF0ZSAgICAg
IGludAorCUV2dGNoICAgICAgaW50CisJUmVmVXJiICAgICBpbnQKKwlSZWZDb25uICAgIGludAor
fQorCit0eXBlIFZjcHVpbmZvIHN0cnVjdCB7CisJVmNwdWlkICAgICB1aW50MzIKKwlDcHUgICAg
ICAgIHVpbnQzMgorCU9ubGluZSAgICAgYm9vbAorCUJsb2NrZWQgICAgYm9vbAorCVJ1bm5pbmcg
ICAgYm9vbAorCVZjcHVUaW1lICAgdWludDY0CisJQ3B1bWFwICAgICBCaXRtYXAKKwlDcHVtYXBT
b2Z0IEJpdG1hcAorfQorCit0eXBlIFBoeXNpbmZvIHN0cnVjdCB7CisJVGhyZWFkc1BlckNvcmUg
ICAgIHVpbnQzMgorCUNvcmVzUGVyU29ja2V0ICAgICB1aW50MzIKKwlNYXhDcHVJZCAgICAgICAg
ICAgdWludDMyCisJTnJDcHVzICAgICAgICAgICAgIHVpbnQzMgorCUNwdUtoeiAgICAgICAgICAg
ICB1aW50MzIKKwlUb3RhbFBhZ2VzICAgICAgICAgdWludDY0CisJRnJlZVBhZ2VzICAgICAgICAg
IHVpbnQ2NAorCVNjcnViUGFnZXMgICAgICAgICB1aW50NjQKKwlPdXRzdGFuZGluZ1BhZ2VzICAg
dWludDY0CisJU2hhcmluZ0ZyZWVkUGFnZXMgIHVpbnQ2NAorCVNoYXJpbmdVc2VkRnJhbWVzICB1
aW50NjQKKwlNYXhQb3NzaWJsZU1mbiAgICAgdWludDY0CisJTnJOb2RlcyAgICAgICAgICAgIHVp
bnQzMgorCUh3Q2FwICAgICAgICAgICAgICBId2NhcAorCUNhcEh2bSAgICAgICAgICAgICBib29s
CisJQ2FwUHYgICAgICAgICAgICAgIGJvb2wKKwlDYXBIdm1EaXJlY3RpbyAgICAgYm9vbAorCUNh
cEhhcCAgICAgICAgICAgICBib29sCisJQ2FwU2hhZG93ICAgICAgICAgIGJvb2wKKwlDYXBJb21t
dUhhcFB0U2hhcmUgYm9vbAorfQorCit0eXBlIENvbm5lY3RvcmluZm8gc3RydWN0IHsKKwlVbmlx
dWVJZCBzdHJpbmcKKwlXaWR0aCAgICB1aW50MzIKKwlIZWlnaHQgICB1aW50MzIKKwlSZXFFdnRj
aCBpbnQKKwlSZXFScmVmICBpbnQKKwlFdnRFdnRjaCBpbnQKKwlFdnRScmVmICBpbnQKK30KKwor
dHlwZSBWZGlzcGxpbmZvIHN0cnVjdCB7CisJQmFja2VuZCAgICBzdHJpbmcKKwlCYWNrZW5kSWQg
IHVpbnQzMgorCUZyb250ZW5kICAgc3RyaW5nCisJRnJvbnRlbmRJZCB1aW50MzIKKwlEZXZpZCAg
ICAgIERldmlkCisJU3RhdGUgICAgICBpbnQKKwlCZUFsbG9jICAgIGJvb2wKKwlDb25uZWN0b3Jz
IFtdQ29ubmVjdG9yaW5mbworfQorCit0eXBlIFN0cmVhbWluZm8gc3RydWN0IHsKKwlSZXFFdnRj
aCBpbnQKKwlSZXFScmVmICBpbnQKK30KKwordHlwZSBQY21pbmZvIHN0cnVjdCB7CisJU3RyZWFt
cyBbXVN0cmVhbWluZm8KK30KKwordHlwZSBWc25kaW5mbyBzdHJ1Y3QgeworCUJhY2tlbmQgICAg
c3RyaW5nCisJQmFja2VuZElkICB1aW50MzIKKwlGcm9udGVuZCAgIHN0cmluZworCUZyb250ZW5k
SWQgdWludDMyCisJRGV2aWQgICAgICBEZXZpZAorCVN0YXRlICAgICAgaW50CisJUGNtcyAgICAg
ICBbXVBjbWluZm8KK30KKwordHlwZSBWa2JpbmZvIHN0cnVjdCB7CisJQmFja2VuZCAgICBzdHJp
bmcKKwlCYWNrZW5kSWQgIHVpbnQzMgorCUZyb250ZW5kICAgc3RyaW5nCisJRnJvbnRlbmRJZCB1
aW50MzIKKwlEZXZpZCAgICAgIERldmlkCisJU3RhdGUgICAgICBpbnQKKwlFdnRjaCAgICAgIGlu
dAorCVJyZWYgICAgICAgaW50Cit9CisKK3R5cGUgTnVtYWluZm8gc3RydWN0IHsKKwlTaXplICB1
aW50NjQKKwlGcmVlICB1aW50NjQKKwlEaXN0cyBbXXVpbnQzMgorfQorCit0eXBlIENwdXRvcG9s
b2d5IHN0cnVjdCB7CisJQ29yZSAgIHVpbnQzMgorCVNvY2tldCB1aW50MzIKKwlOb2RlICAgdWlu
dDMyCit9CisKK3R5cGUgUGNpdG9wb2xvZ3kgc3RydWN0IHsKKwlTZWcgICB1aW50MTYKKwlCdXMg
ICBieXRlCisJRGV2Zm4gYnl0ZQorCU5vZGUgIHVpbnQzMgorfQorCit0eXBlIFNjaGVkQ3JlZGl0
UGFyYW1zIHN0cnVjdCB7CisJVHNsaWNlTXMgICAgICAgIGludAorCVJhdGVsaW1pdFVzICAgICBp
bnQKKwlWY3B1TWlnckRlbGF5VXMgaW50Cit9CisKK3R5cGUgU2NoZWRDcmVkaXQyUGFyYW1zIHN0
cnVjdCB7CisJUmF0ZWxpbWl0VXMgaW50Cit9CisKK3R5cGUgRG9tYWluUmVtdXNJbmZvIHN0cnVj
dCB7CisJSW50ZXJ2YWwgICAgICAgICAgIGludAorCUFsbG93VW5zYWZlICAgICAgICBEZWZib29s
CisJQmxhY2tob2xlICAgICAgICAgIERlZmJvb2wKKwlDb21wcmVzc2lvbiAgICAgICAgRGVmYm9v
bAorCU5ldGJ1ZiAgICAgICAgICAgICBEZWZib29sCisJTmV0YnVmc2NyaXB0ICAgICAgIHN0cmlu
ZworCURpc2tidWYgICAgICAgICAgICBEZWZib29sCisJQ29sbyAgICAgICAgICAgICAgIERlZmJv
b2wKKwlVc2Vyc3BhY2VDb2xvUHJveHkgRGVmYm9vbAorfQorCiB0eXBlIEV2ZW50VHlwZSBpbnQK
IAogY29uc3QgKApAQCAtMzUxLDYgKzExMjAsMzggQEAgY29uc3QgKAogCUV2ZW50VHlwZURvbWFp
bkNyZWF0ZUNvbnNvbGVBdmFpbGFibGUgRXZlbnRUeXBlID0gNQogKQogCit0eXBlIEV2ZW50IHN0
cnVjdCB7CisJTGluayAgICAgIEV2TGluaworCURvbWlkICAgICBEb21pZAorCURvbXV1aWQgICBV
dWlkCisJRm9yVXNlciAgIHVpbnQ2NAorCVR5cGUgICAgICBFdmVudFR5cGUKKwlUeXBlVW5pb24g
ZXZlbnRUeXBlVW5pb24KK30KKwordHlwZSBldmVudFR5cGVVbmlvbiBpbnRlcmZhY2UgeworCWlz
ZXZlbnRUeXBlVW5pb24oKQorfQorCit0eXBlIEV2ZW50VHlwZVVuaW9uRG9tYWluU2h1dGRvd24g
c3RydWN0IHsKKwlTaHV0ZG93blJlYXNvbiBieXRlCit9CisKK2Z1bmMgKHggRXZlbnRUeXBlVW5p
b25Eb21haW5TaHV0ZG93bikgaXNldmVudFR5cGVVbmlvbigpIHt9CisKK3R5cGUgRXZlbnRUeXBl
VW5pb25EaXNrRWplY3Qgc3RydWN0IHsKKwlWZGV2IHN0cmluZworCURpc2sgRGV2aWNlRGlzawor
fQorCitmdW5jICh4IEV2ZW50VHlwZVVuaW9uRGlza0VqZWN0KSBpc2V2ZW50VHlwZVVuaW9uKCkg
e30KKwordHlwZSBFdmVudFR5cGVVbmlvbk9wZXJhdGlvbkNvbXBsZXRlIHN0cnVjdCB7CisJUmMg
aW50Cit9CisKK2Z1bmMgKHggRXZlbnRUeXBlVW5pb25PcGVyYXRpb25Db21wbGV0ZSkgaXNldmVu
dFR5cGVVbmlvbigpIHt9CisKIHR5cGUgUHNyQ210VHlwZSBpbnQKIAogY29uc3QgKApAQCAtMzcw
LDkgKzExNzEsNDIgQEAgY29uc3QgKAogCVBzckNibVR5cGVNYmFUaHJ0bCAgUHNyQ2JtVHlwZSA9
IDUKICkKIAordHlwZSBQc3JDYXRJbmZvIHN0cnVjdCB7CisJSWQgICAgICAgICB1aW50MzIKKwlD
b3NNYXggICAgIHVpbnQzMgorCUNibUxlbiAgICAgdWludDMyCisJQ2RwRW5hYmxlZCBib29sCit9
CisKIHR5cGUgUHNyRmVhdFR5cGUgaW50CiAKIGNvbnN0ICgKIAlQc3JGZWF0VHlwZUNhdCBQc3JG
ZWF0VHlwZSA9IDEKIAlQc3JGZWF0VHlwZU1iYSBQc3JGZWF0VHlwZSA9IDIKICkKKwordHlwZSBQ
c3JId0luZm8gc3RydWN0IHsKKwlJZCAgICAgICAgdWludDMyCisJVHlwZSAgICAgIFBzckZlYXRU
eXBlCisJVHlwZVVuaW9uIHBzckh3SW5mb1R5cGVVbmlvbgorfQorCit0eXBlIHBzckh3SW5mb1R5
cGVVbmlvbiBpbnRlcmZhY2UgeworCWlzcHNySHdJbmZvVHlwZVVuaW9uKCkKK30KKwordHlwZSBQ
c3JId0luZm9UeXBlVW5pb25DYXQgc3RydWN0IHsKKwlDb3NNYXggICAgIHVpbnQzMgorCUNibUxl
biAgICAgdWludDMyCisJQ2RwRW5hYmxlZCBib29sCit9CisKK2Z1bmMgKHggUHNySHdJbmZvVHlw
ZVVuaW9uQ2F0KSBpc3Bzckh3SW5mb1R5cGVVbmlvbigpIHt9CisKK3R5cGUgUHNySHdJbmZvVHlw
ZVVuaW9uTWJhIHN0cnVjdCB7CisJQ29zTWF4ICAgdWludDMyCisJVGhydGxNYXggdWludDMyCisJ
TGluZWFyICAgYm9vbAorfQorCitmdW5jICh4IFBzckh3SW5mb1R5cGVVbmlvbk1iYSkgaXNwc3JI
d0luZm9UeXBlVW5pb24oKSB7fQotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUiX-0007L8-7d; Mon, 07 Oct 2019 15:14:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUiV-0007Jr-PU
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:31 +0000
X-Inumbo-ID: 0750196e-e915-11e9-96dc-bc764e2007e4
Received: from mail-qk1-x744.google.com (unknown [2607:f8b0:4864:20::744])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0750196e-e915-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:33 +0000 (UTC)
Received: by mail-qk1-x744.google.com with SMTP id f16so12889286qkl.9
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=FF8EHtJTUabvw0XIHNU02Jl2jqTcH6xTb18CUG7t3co=;
 b=XITvf6FN9UaQrSkUQiq9iTANBLu87Vbbaa4GwfojEU6fQLIxM38uVMp3Vt3ke96E24
 1P6uBU79bCrfKZ+QVcitiS9whqTYwu4uw7w7SASJqB0vPzZx69OZk/xkLIIRrMNjW6nv
 1BTnpA1YK14Xrh7GUJrQVa7rjXYjdYpRIdd55BPD7gq0SNAJelCQJt9ZQpgEMxJHWtvk
 X7wOkrE2nC+lzx+fTAhKVCsUnr+JHk5TDt50rOXTT+/oCwjlmSVJh+iJZnR2GXiPog1g
 UmSkenS9sMUVCjQILwpu8IFP/27HpCXp641vF44PIEOgpSSpuLQ/Uj35uarSdg4v+8dY
 cT4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=FF8EHtJTUabvw0XIHNU02Jl2jqTcH6xTb18CUG7t3co=;
 b=I1DqlLLx6zBpvW+EypKDQ5WK2LVCgFhrG1uYnh/85MgY8nfj2okftOLy+ImZLJK9Yz
 /qw7R7WC6Ksa1HpZNKJRqFHxiBfuigI2LQvNi5HEG2wP96uYziIA6S/HboFDSvO4GDwk
 WxXlWIWpTVLt0L5RdKnUfFQ+i1LHQgFCj//WCRR+UZ8Cdiw3rmrv9PUSLg4M3bKh22WB
 xQ4Gm4XW98FZUFq9Sd9otGkV1Dnks71iDqRQPw9fuzdF5bK28cXAiyXsX9stSSA0X9rv
 ZTvuvIgGyXIUmqj3yhYXOT0GDfDVZLN0dKTDnLuMhZ4wb4I4hQYPbJ9i2zypFrxqP9T0
 kTtA==
X-Gm-Message-State: APjAAAVBb3b5FVXLdTmSP8MulBXM7JZxYh/vMQVbsdy6GVLouG5/eVwB
 uKM2y0+fQt6NIjN80t6LPGyrngRZ
X-Google-Smtp-Source: APXvYqypPWtX/KW2owI6ub38bsqRJp5jwCyF02CWbk6ZM94gstZqcYx+9qHP4GBDIiXQ/ggGlXccZw==
X-Received: by 2002:ae9:e20f:: with SMTP id c15mr23407620qkc.122.1570461213211; 
 Mon, 07 Oct 2019 08:13:33 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:32 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:02 -0400
Message-Id: <1a70b780cb940fcebd2888d0353cc0fcba388174.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 15/24] golang/xenlight: remove no-longer used
 type MemKB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dv
bGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBi
L3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwppbmRleCAwYWRiMTJkMWJmLi5mOTFj
MGQyYmUyIDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysr
IGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC04Myw4ICs4Myw2IEBAIHR5
cGUgRG9taWQgdWludDMyCiAvLyBEZXZpZCBpcyBhIGRldmljZSBJRC4KIHR5cGUgRGV2aWQgaW50
CiAKLXR5cGUgTWVtS0IgdWludDY0Ci0KIC8vIFV1aWQgaXMgYSBkb21haW4gVVVJRC4KIHR5cGUg
VXVpZCBbMTZdYnl0ZQogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUic-0007QC-Lv; Mon, 07 Oct 2019 15:14:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUia-0007OG-Om
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:36 +0000
X-Inumbo-ID: 088c9b36-e915-11e9-8c93-bc764e2007e4
Received: from mail-qk1-x72d.google.com (unknown [2607:f8b0:4864:20::72d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 088c9b36-e915-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:35 +0000 (UTC)
Received: by mail-qk1-x72d.google.com with SMTP id 4so12909930qki.6
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=lhc2CDeFl+CA5GFkR8PqfjU6ZB+kFH/Iv3l3PzO0QVU=;
 b=mVvk80P2+1QvwN29vq68WSfpG9vlFcPXvuxd1ceVruXscfzTg2K06uG28ZzxPS2yeI
 qnScBSGXQFRIMKU9kFGqPtQiGN0XF7v1VqpQ8PaB409aPntIBasd72kUObpta37hGQc4
 Bkthc29gejNM1beizqn9JDoTFvUrIvqyouHwe5IV5xosnXMVpqD0/X1+V3YYdhU7Rsma
 ghTzUagamu0DaejcIUG8+kUSjOm4weuPztnow1DxLX818jWRJxLgy7aFfygW/YtL4GoD
 NX6c2lr0PvwtC6xQhPasnk6tWoRR2ggU+kiu6XbIfbK54TDrFb6Yyw2LvH9wDyKVPj6F
 iFKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=lhc2CDeFl+CA5GFkR8PqfjU6ZB+kFH/Iv3l3PzO0QVU=;
 b=cOzKrauU/nDLnkR3nP7TLOjzTBUnfFZonoircslNY1At7mjOYJRimcbDbFNs5T/zln
 hT+L5qnFzIIfLwz6XIRY6XZ/XcB5uIuvv+U/N34Kmz/zL0byaftHGLlW2Yp8LCnQdzVR
 ll1fifuPtS2umlgX3LRcLZhyzTXzkC7Nvk55ijK59emLNtEXBWhHSv0ClvlY9Pc8a2F3
 mUbNeosax/loVx0T7WUklfS81a4Lx4NNozsSIfw6LIfprjkfUOycBeurltTAtVWzA5Se
 +jz6pgkzcs7r3a4t4fJvquqGeXfH9Yq0gIzynY0SYyvzHz9kOf1CRo7LVjBo4q2gqOLy
 3DxA==
X-Gm-Message-State: APjAAAVjjy/YngkDj5QH4OyOGPWuXEhmGZ0rL5MdzrBSMhMfBhpv1PWH
 +CtC4Vd/dSZRD53kmJy05dT2ug7V
X-Google-Smtp-Source: APXvYqwwc/RWuG5eBC20X8O2c5O61laDst3JqsEPsNPMVVeazwVXS6+w1hWXIbjs82mLqf9caIyENg==
X-Received: by 2002:a37:4f94:: with SMTP id
 d142mr23114383qkb.421.1570461214603; 
 Mon, 07 Oct 2019 08:13:34 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:33 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:03 -0400
Message-Id: <e6fbc6a1e481ed9c1713bee8106c9bbeca626651.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 16/24] golang/xenlight: begin C to Go type
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkltcGxlbWVudCBi
YXNpYyB0eXBlIGNvbnZlcnNpb24gaW4gZnJvbUMgZnVuY3Rpb25zIHN1Y2ggYXMgc3RyaW5ncyBh
bmQKaW50ZWdlciB0eXBlcy4gQWxzbywgcmVtb3ZlIGV4aXN0aW5nIHRvR28gZnVuY3Rpb25zIGZy
b20geGVubGlnaHQuZ28gaW4KZmF2b3Igb2YgdGhlIG5ldyBnZW5lcmF0ZWQgZnVuY3Rpb25zLgoK
U2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0t
CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+
CgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkgICAgICAgfCAxMjAgKysrCiB0
b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gICAgICAgICB8IDExMSArLS0KIHRvb2xz
L2dvbGFuZy94ZW5saWdodC94ZW5saWdodF9oZWxwZXJzLmdvIHwgOTY3ICsrKysrKysrKysrKysr
KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTA5OCBpbnNlcnRpb25zKCspLCAxMDAgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0
X2hlbHBlcnMuZ28KCmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBl
cy5weSBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5CmluZGV4IGM4NTEzYjc5
ZTAuLjc1ZGNkMDE3MjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5
cGVzLnB5CisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5CkBAIC0xOCw2
ICsxOCwxMiBAQCBidWlsdGluX3R5cGVfbmFtZXMgPSB7CiAgICAgaWRsLnVpbnQ2NC50eXBlbmFt
ZTogJ3VpbnQ2NCcsCiB9CiAKKyMgU29tZSBnbyBrZXl3b3JkcyB0aGF0IGNvbmZsaWN0IHdpdGgg
ZmllbGQgbmFtZXMgaW4gbGlieGwgc3RydWN0cy4KK2dvX2tleXdvcmRzID0gWyd0eXBlJywgJ2Z1
bmMnXQorCitnb19idWlsdGluX3R5cGVzID0gWydib29sJywgJ3N0cmluZycsICdpbnQnLCAnYnl0
ZScsCisgICAgICAgICAgICAgICAgICAgICd1aW50MTYnLCAndWludDMyJywgJ3VpbnQ2NCddCisK
ICMgTGlzdCBvZiBzdHJpbmdzIHRoYXQgbmVlZCB0byBiZSB3cml0dGVuIHRvIGEgZmlsZQogIyBh
ZnRlciBhIHN0cnVjdCBkZWZpbml0aW9uLgogdHlwZV9leHRyYXMgPSBbXQpAQCAtMTY4LDYgKzE3
NCwxMTggQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19kZWZpbmVfdW5pb24odHkgPSBOb25lLCBzdHJ1
Y3RuYW1lID0gJycpOgogCiAgICAgcmV0dXJuIHMKIAorZGVmIHhlbmxpZ2h0X2dvbGFuZ19nZW5l
cmF0ZV9oZWxwZXJzKHBhdGggPSBOb25lLCB0eXBlcyA9IE5vbmUsIGNvbW1lbnQgPSBOb25lKToK
KyAgICAiIiIKKyAgICBHZW5lcmF0ZSBhIC5nbyBmaWxlICh4ZW5saWdodF9oZWxwZXJzLmdvIGJ5
IGRlZmF1bHQpCisgICAgdGhhdCBjb250YWlucyBoZWxwZXIgZnVuY3Rpb25zIGZvciBtYXJzaGFs
aW5nIGJldHdlZW4KKyAgICBDIGFuZCBHbyB0eXBlcy4KKyAgICAiIiIKKyAgICBpZiBwYXRoIGlz
IE5vbmU6CisgICAgICAgIHBhdGggPSAneGVubGlnaHRfaGVscGVycy5nbycKKworICAgIHdpdGgg
b3BlbihwYXRoLCAndycpIGFzIGY6CisgICAgICAgIGlmIGNvbW1lbnQgaXMgbm90IE5vbmU6Cisg
ICAgICAgICAgICBmLndyaXRlKGNvbW1lbnQpCisgICAgICAgIGYud3JpdGUoJ3BhY2thZ2UgeGVu
bGlnaHRcbicpCisKKyAgICAgICAgIyBDZ28gcHJlYW1ibGUKKyAgICAgICAgZi53cml0ZSgnLypc
bicpCisgICAgICAgIGYud3JpdGUoJyNjZ28gTERGTEFHUzogLWx4ZW5saWdodFxuJykKKyAgICAg
ICAgZi53cml0ZSgnI2luY2x1ZGUgPHN0ZGxpYi5oPlxuJykKKyAgICAgICAgZi53cml0ZSgnI2lu
Y2x1ZGUgPGxpYnhsLmg+XG4nKQorICAgICAgICBmLndyaXRlKCdcbicpCisKKyAgICAgICAgZi53
cml0ZSgnKi9cbmltcG9ydCAiQyJcbicpCisKKyAgICAgICAgZm9yIHR5IGluIHR5cGVzOgorICAg
ICAgICAgICAgaWYgbm90IGlzaW5zdGFuY2UodHksIGlkbC5TdHJ1Y3QpOgorICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCisKKyAgICAgICAgICAgIGYud3JpdGUoeGVubGlnaHRfZ29sYW5nX2RlZmlu
ZV9mcm9tX0ModHkpKQorICAgICAgICAgICAgZi53cml0ZSgnXG4nKQorCisgICAgZ29fZm10KHBh
dGgpCisKK2RlZiB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX2Zyb21fQyh0eSA9IE5vbmUsIHR5cGVu
YW1lID0gTm9uZSwgbmVzdGVkID0gRmFsc2UpOgorICAgIHMgPSAnJworCisgICAgZ290eXBlbmFt
ZSA9IGN0eXBlbmFtZSA9ICcnCisKKyAgICBpZiB0eXBlbmFtZSBpcyBub3QgTm9uZToKKyAgICAg
ICAgZ290eXBlbmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh0eXBlbmFtZSkKKyAgICAg
ICAgY3R5cGVuYW1lICA9IHR5cGVuYW1lCisgICAgZWxzZToKKyAgICAgICAgZ290eXBlbmFtZSA9
IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh0eS50eXBlbmFtZSkKKyAgICAgICAgY3R5cGVuYW1l
ICA9IHR5LnR5cGVuYW1lCisKKyAgICBpZiBub3QgbmVzdGVkOgorICAgICAgICBzICs9ICdmdW5j
ICh4ICp7fSkgZnJvbUMoeGMgKkMue30pIGVycm9yIHt7XG4nLmZvcm1hdChnb3R5cGVuYW1lLGN0
eXBlbmFtZSkKKworICAgIGZvciBmIGluIHR5LmZpZWxkczoKKyAgICAgICAgaWYgZi50eXBlLnR5
cGVuYW1lIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgaWYgaXNpbnN0YW5jZShmLnR5cGUsIGlk
bC5BcnJheSk6CisgICAgICAgICAgICAgICAgIyBUT0RPCisgICAgICAgICAgICAgICAgY29udGlu
dWUKKworICAgICAgICAgICAgZ290eXBlbmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShm
LnR5cGUudHlwZW5hbWUpCisgICAgICAgICAgICBnb2ZuYW1lICAgID0geGVubGlnaHRfZ29sYW5n
X2ZtdF9uYW1lKGYubmFtZSkKKyAgICAgICAgICAgIGNmbmFtZSAgICAgPSBmLm5hbWUKKworICAg
ICAgICAgICAgIyBJbiBjZ28sIEMgbmFtZXMgdGhhdCBjb25mbGljdCB3aXRoIEdvIGtleXdvcmRz
IGNhbiBiZQorICAgICAgICAgICAgIyBhY2Nlc3NlZCBieSBwcmVwZW5kaW5nIGFuIHVuZGVyc2Nv
cmUgdG8gdGhlIG5hbWUuCisgICAgICAgICAgICBpZiBjZm5hbWUgaW4gZ29fa2V5d29yZHM6Cisg
ICAgICAgICAgICAgICAgY2ZuYW1lID0gJ18nICsgY2ZuYW1lCisKKyAgICAgICAgICAgICMgSWYg
dGhpcyBpcyBuZXN0ZWQsIHdlIG5lZWQgdGhlIG91dGVyIG5hbWUgdG9vLgorICAgICAgICAgICAg
aWYgbmVzdGVkIGFuZCB0eXBlbmFtZSBpcyBub3QgTm9uZToKKyAgICAgICAgICAgICAgICBnb25h
bWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHlwZW5hbWUpCisgICAgICAgICAgICAgICAg
Z29uYW1lID0gJ3t9Lnt9Jy5mb3JtYXQoZ29uYW1lLCBnb2ZuYW1lKQorICAgICAgICAgICAgICAg
IGNuYW1lICA9ICd7fS57fScuZm9ybWF0KHR5cGVuYW1lLCBjZm5hbWUpCisKKyAgICAgICAgICAg
IGVsc2U6CisgICAgICAgICAgICAgICAgZ29uYW1lID0gZ29mbmFtZQorICAgICAgICAgICAgICAg
IGNuYW1lICA9IGNmbmFtZQorCisgICAgICAgICAgICAjIFR5cGVzIHRoYXQgc2F0aXNmeSB0aGlz
IGNvbmRpdGlvbiBjYW4gYmUgZWFzaWx5IGNhc3RlZCBvcgorICAgICAgICAgICAgIyBjb252ZXJ0
ZWQgdG8gYSBHbyBidWlsdGluIHR5cGUuCisgICAgICAgICAgICBpc19jYXN0YWJsZSA9IChmLnR5
cGUuanNvbl9wYXJzZV90eXBlID09ICdKU09OX0lOVEVHRVInIG9yCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpc2luc3RhbmNlKGYudHlwZSwgaWRsLkVudW1lcmF0aW9uKSBvcgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ290eXBlbmFtZSBpbiBnb19idWlsdGluX3R5cGVzKQorCisg
ICAgICAgICAgICBpZiBpc19jYXN0YWJsZToKKyAgICAgICAgICAgICAgICAjIFVzZSB0aGUgY2dv
IGhlbHBlciBmb3IgY29udmVydGluZyBDIHN0cmluZ3MuCisgICAgICAgICAgICAgICAgaWYgZ290
eXBlbmFtZSA9PSAnc3RyaW5nJzoKKyAgICAgICAgICAgICAgICAgICAgcyArPSAneC57fSA9IEMu
R29TdHJpbmcoeGMue30pXG4nLmZvcm1hdChnb25hbWUsIGNuYW1lKQorICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZQorCisgICAgICAgICAgICAgICAgcyArPSAneC57fSA9IHt9KHhjLnt9KVxu
Jy5mb3JtYXQoZ29uYW1lLCBnb3R5cGVuYW1lLCBjbmFtZSkKKworICAgICAgICAgICAgZWxzZToK
KyAgICAgICAgICAgICAgICAjIElmIHRoZSB0eXBlIGlzIG5vdCBjYXN0YWJsZSwgd2UgbmVlZCB0
byBjYWxsIGl0cyBmcm9tQworICAgICAgICAgICAgICAgICMgZnVuY3Rpb24uCisgICAgICAgICAg
ICAgICAgdmFybmFtZSA9ICd7fV97fScuZm9ybWF0KGYudHlwZS50eXBlbmFtZSxmLm5hbWUpCisg
ICAgICAgICAgICAgICAgdmFybmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh2YXJuYW1l
LCBleHBvcnRlZD1GYWxzZSkKKworICAgICAgICAgICAgICAgIHMgKz0gJ3ZhciB7fSB7fVxuJy5m
b3JtYXQodmFybmFtZSwgZ290eXBlbmFtZSkKKyAgICAgICAgICAgICAgICBzICs9ICdpZiBlcnIg
Oj0ge30uZnJvbUMoJnhjLnt9KTsnLmZvcm1hdCh2YXJuYW1lLCBjbmFtZSkKKyAgICAgICAgICAg
ICAgICBzICs9ICdlcnIgIT0gbmlsIHtcbiByZXR1cm4gZXJyXG59XG4nCisgICAgICAgICAgICAg
ICAgcyArPSAneC57fSA9IHt9XG4nLmZvcm1hdChnb25hbWUsIHZhcm5hbWUpCisKKyAgICAgICAg
ZWxpZiBpc2luc3RhbmNlKGYudHlwZSwgaWRsLlN0cnVjdCk6CisgICAgICAgICAgICBzICs9IHhl
bmxpZ2h0X2dvbGFuZ19kZWZpbmVfZnJvbV9DKGYudHlwZSwgdHlwZW5hbWU9Zi5uYW1lLCBuZXN0
ZWQ9VHJ1ZSkKKworICAgICAgICBlbGlmIGlzaW5zdGFuY2UoZi50eXBlLCBpZGwuS2V5ZWRVbmlv
bik6CisgICAgICAgICAgICBwYXNzCisKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIHJhaXNl
IEV4Y2VwdGlvbigndHlwZSB7fSBub3Qgc3VwcG9ydGVkJy5mb3JtYXQoZi50eXBlKSkKKworICAg
IGlmIG5vdCBuZXN0ZWQ6CisgICAgICAgIHMgKz0gJ3JldHVybiBuaWwnCisgICAgICAgIHMgKz0g
J31cbicKKworICAgIHJldHVybiBzCisKIGRlZiB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUobmFt
ZSwgZXhwb3J0ZWQgPSBUcnVlKToKICAgICAiIiIKICAgICBUYWtlIGEgZ2l2ZW4gdHlwZSBuYW1l
IGFuZCByZXR1cm4gYW4KQEAgLTIxMCwzICszMjgsNSBAQCBpZiBfX25hbWVfXyA9PSAnX19tYWlu
X18nOgogCiAgICAgeGVubGlnaHRfZ29sYW5nX2dlbmVyYXRlX3R5cGVzKHR5cGVzPXR5cGVzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21tZW50PWhlYWRlcl9jb21tZW50
KQorICAgIHhlbmxpZ2h0X2dvbGFuZ19nZW5lcmF0ZV9oZWxwZXJzKHR5cGVzPXR5cGVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbW1lbnQ9aGVhZGVyX2NvbW1lbnQp
CmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gYi90b29scy9n
b2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggZjkxYzBkMmJlMi4uYThmOTMzYzc1ZiAx
MDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xz
L2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtNDMyLDQ3ICs0MzIsNiBAQCBmdW5jIChi
bSAqQml0bWFwKSB0b0MoKSAoQy5saWJ4bF9iaXRtYXAsIGVycm9yKSB7CiAJcmV0dXJuIGNibSwg
bmlsCiB9CiAKLWZ1bmMgKGNwaHlzICpDLmxpYnhsX3BoeXNpbmZvKSB0b0dvKCkgKHBoeXNpbmZv
ICpQaHlzaW5mbykgewotCi0JcGh5c2luZm8gPSAmUGh5c2luZm97fQotCXBoeXNpbmZvLlRocmVh
ZHNQZXJDb3JlID0gdWludDMyKGNwaHlzLnRocmVhZHNfcGVyX2NvcmUpCi0JcGh5c2luZm8uQ29y
ZXNQZXJTb2NrZXQgPSB1aW50MzIoY3BoeXMuY29yZXNfcGVyX3NvY2tldCkKLQlwaHlzaW5mby5N
YXhDcHVJZCA9IHVpbnQzMihjcGh5cy5tYXhfY3B1X2lkKQotCXBoeXNpbmZvLk5yQ3B1cyA9IHVp
bnQzMihjcGh5cy5ucl9jcHVzKQotCXBoeXNpbmZvLkNwdUtoeiA9IHVpbnQzMihjcGh5cy5jcHVf
a2h6KQotCXBoeXNpbmZvLlRvdGFsUGFnZXMgPSB1aW50NjQoY3BoeXMudG90YWxfcGFnZXMpCi0J
cGh5c2luZm8uRnJlZVBhZ2VzID0gdWludDY0KGNwaHlzLmZyZWVfcGFnZXMpCi0JcGh5c2luZm8u
U2NydWJQYWdlcyA9IHVpbnQ2NChjcGh5cy5zY3J1Yl9wYWdlcykKLQlwaHlzaW5mby5TY3J1YlBh
Z2VzID0gdWludDY0KGNwaHlzLnNjcnViX3BhZ2VzKQotCXBoeXNpbmZvLlNoYXJpbmdGcmVlZFBh
Z2VzID0gdWludDY0KGNwaHlzLnNoYXJpbmdfZnJlZWRfcGFnZXMpCi0JcGh5c2luZm8uU2hhcmlu
Z1VzZWRGcmFtZXMgPSB1aW50NjQoY3BoeXMuc2hhcmluZ191c2VkX2ZyYW1lcykKLQlwaHlzaW5m
by5Ock5vZGVzID0gdWludDMyKGNwaHlzLm5yX25vZGVzKQotCXBoeXNpbmZvLkh3Q2FwLmZyb21D
KCZjcGh5cy5od19jYXApCi0JcGh5c2luZm8uQ2FwSHZtID0gYm9vbChjcGh5cy5jYXBfaHZtKQot
CXBoeXNpbmZvLkNhcEh2bURpcmVjdGlvID0gYm9vbChjcGh5cy5jYXBfaHZtX2RpcmVjdGlvKQot
Ci0JcmV0dXJuCi19Ci0KLWZ1bmMgKGNpbmZvICpDLmxpYnhsX3ZlcnNpb25faW5mbykgdG9Hbygp
IChpbmZvICpWZXJzaW9uSW5mbykgewotCWluZm8gPSAmVmVyc2lvbkluZm97fQotCWluZm8uWGVu
VmVyc2lvbk1ham9yID0gaW50KGNpbmZvLnhlbl92ZXJzaW9uX21ham9yKQotCWluZm8uWGVuVmVy
c2lvbk1pbm9yID0gaW50KGNpbmZvLnhlbl92ZXJzaW9uX21pbm9yKQotCWluZm8uWGVuVmVyc2lv
bkV4dHJhID0gQy5Hb1N0cmluZyhjaW5mby54ZW5fdmVyc2lvbl9leHRyYSkKLQlpbmZvLkNvbXBp
bGVyID0gQy5Hb1N0cmluZyhjaW5mby5jb21waWxlcikKLQlpbmZvLkNvbXBpbGVCeSA9IEMuR29T
dHJpbmcoY2luZm8uY29tcGlsZV9ieSkKLQlpbmZvLkNvbXBpbGVEb21haW4gPSBDLkdvU3RyaW5n
KGNpbmZvLmNvbXBpbGVfZG9tYWluKQotCWluZm8uQ29tcGlsZURhdGUgPSBDLkdvU3RyaW5nKGNp
bmZvLmNvbXBpbGVfZGF0ZSkKLQlpbmZvLkNhcGFiaWxpdGllcyA9IEMuR29TdHJpbmcoY2luZm8u
Y2FwYWJpbGl0aWVzKQotCWluZm8uQ2hhbmdlc2V0ID0gQy5Hb1N0cmluZyhjaW5mby5jaGFuZ2Vz
ZXQpCi0JaW5mby5WaXJ0U3RhcnQgPSB1aW50NjQoY2luZm8udmlydF9zdGFydCkKLQlpbmZvLlBh
Z2VzaXplID0gaW50KGNpbmZvLnBhZ2VzaXplKQotCWluZm8uQ29tbWFuZGxpbmUgPSBDLkdvU3Ry
aW5nKGNpbmZvLmNvbW1hbmRsaW5lKQotCWluZm8uQnVpbGRJZCA9IEMuR29TdHJpbmcoY2luZm8u
YnVpbGRfaWQpCi0KLQlyZXR1cm4KLX0KLQogZnVuYyAoc3IgU2h1dGRvd25SZWFzb24pIFN0cmlu
ZygpIChzdHIgc3RyaW5nKSB7CiAJY3N0ciA6PSBDLmxpYnhsX3NodXRkb3duX3JlYXNvbl90b19z
dHJpbmcoQy5saWJ4bF9zaHV0ZG93bl9yZWFzb24oc3IpKQogCXN0ciA9IEMuR29TdHJpbmcoY3N0
cikKQEAgLTQ4NywzNCArNDQ2LDYgQEAgZnVuYyAoZHQgRG9tYWluVHlwZSkgU3RyaW5nKCkgKHN0
ciBzdHJpbmcpIHsKIAlyZXR1cm4KIH0KIAotZnVuYyAoY2RpICpDLmxpYnhsX2RvbWluZm8pIHRv
R28oKSAoZGkgKkRvbWluZm8pIHsKLQotCWRpID0gJkRvbWluZm97fQotCWRpLlV1aWQuZnJvbUMo
JmNkaS51dWlkKQotCWRpLkRvbWlkID0gRG9taWQoY2RpLmRvbWlkKQotCWRpLlNzaWRyZWYgPSB1
aW50MzIoY2RpLnNzaWRyZWYpCi0JZGkuU3NpZExhYmVsID0gQy5Hb1N0cmluZyhjZGkuc3NpZF9s
YWJlbCkKLQlkaS5SdW5uaW5nID0gYm9vbChjZGkucnVubmluZykKLQlkaS5CbG9ja2VkID0gYm9v
bChjZGkuYmxvY2tlZCkKLQlkaS5QYXVzZWQgPSBib29sKGNkaS5wYXVzZWQpCi0JZGkuU2h1dGRv
d24gPSBib29sKGNkaS5zaHV0ZG93bikKLQlkaS5EeWluZyA9IGJvb2woY2RpLmR5aW5nKQotCWRp
Lk5ldmVyU3RvcCA9IGJvb2woY2RpLm5ldmVyX3N0b3ApCi0JZGkuU2h1dGRvd25SZWFzb24gPSBT
aHV0ZG93blJlYXNvbihjZGkuc2h1dGRvd25fcmVhc29uKQotCWRpLk91dHN0YW5kaW5nTWVta2Ig
PSB1aW50NjQoY2RpLm91dHN0YW5kaW5nX21lbWtiKQotCWRpLkN1cnJlbnRNZW1rYiA9IHVpbnQ2
NChjZGkuY3VycmVudF9tZW1rYikKLQlkaS5TaGFyZWRNZW1rYiA9IHVpbnQ2NChjZGkuc2hhcmVk
X21lbWtiKQotCWRpLlBhZ2VkTWVta2IgPSB1aW50NjQoY2RpLnBhZ2VkX21lbWtiKQotCWRpLk1h
eE1lbWtiID0gdWludDY0KGNkaS5tYXhfbWVta2IpCi0JZGkuQ3B1VGltZSA9IHVpbnQ2NChjZGku
Y3B1X3RpbWUpCi0JZGkuVmNwdU1heElkID0gdWludDMyKGNkaS52Y3B1X21heF9pZCkKLQlkaS5W
Y3B1T25saW5lID0gdWludDMyKGNkaS52Y3B1X29ubGluZSkKLQlkaS5DcHVwb29sID0gdWludDMy
KGNkaS5jcHVwb29sKQotCWRpLkRvbWFpblR5cGUgPSBEb21haW5UeXBlKGNkaS5kb21haW5fdHlw
ZSkKLQotCXJldHVybgotfQotCiAvLyBjb25zdCBjaGFyICpsaWJ4bF9zY2hlZHVsZXJfdG9fc3Ry
aW5nKGxpYnhsX3NjaGVkdWxlciBwKTsKIGZ1bmMgKHMgU2NoZWR1bGVyKSBTdHJpbmcoKSBzdHJp
bmcgewogCWNzIDo9IEMubGlieGxfc2NoZWR1bGVyX3RvX3N0cmluZyhDLmxpYnhsX3NjaGVkdWxl
cihzKSkKQEAgLTU0NiwxNiArNDc3LDYgQEAgZnVuYyBTY2hlZHVsZXJGcm9tU3RyaW5nKG5hbWUg
c3RyaW5nKSAocyBTY2hlZHVsZXIsIGVyciBlcnJvcikgewogCXJldHVybgogfQogCi1mdW5jIChj
Y2kgQy5saWJ4bF9jcHVwb29saW5mbykgdG9HbygpIChnY2kgQ3B1cG9vbGluZm8pIHsKLQlnY2ku
UG9vbGlkID0gdWludDMyKGNjaS5wb29saWQpCi0JZ2NpLlBvb2xOYW1lID0gQy5Hb1N0cmluZyhj
Y2kucG9vbF9uYW1lKQotCWdjaS5TY2hlZCA9IFNjaGVkdWxlcihjY2kuc2NoZWQpCi0JZ2NpLk5E
b20gPSB1aW50MzIoY2NpLm5fZG9tKQotCWdjaS5DcHVtYXAuZnJvbUMoJmNjaS5jcHVtYXApCi0K
LQlyZXR1cm4KLX0KLQogLy8gbGlieGxfY3B1cG9vbGluZm8gKiBsaWJ4bF9saXN0X2NwdXBvb2wo
bGlieGxfY3R4KiwgaW50ICpuYl9wb29sX291dCk7CiAvLyB2b2lkIGxpYnhsX2NwdXBvb2xpbmZv
X2xpc3RfZnJlZShsaWJ4bF9jcHVwb29saW5mbyAqbGlzdCwgaW50IG5iX3Bvb2wpOwogZnVuYyAo
Q3R4ICpDb250ZXh0KSBMaXN0Q3B1cG9vbCgpIChsaXN0IFtdQ3B1cG9vbGluZm8pIHsKQEAgLTU3
Nyw3ICs0OTgsOCBAQCBmdW5jIChDdHggKkNvbnRleHQpIExpc3RDcHVwb29sKCkgKGxpc3QgW11D
cHVwb29saW5mbykgewogCS8vIE1hZ2ljCiAJY3B1cG9vbExpc3RTbGljZSA6PSAoKlsxIDw8IDMw
XUMubGlieGxfY3B1cG9vbGluZm8pKHVuc2FmZS5Qb2ludGVyKGNfY3B1cG9vbF9saXN0KSlbOm5i
UG9vbDpuYlBvb2xdCiAJZm9yIGkgOj0gcmFuZ2UgY3B1cG9vbExpc3RTbGljZSB7Ci0JCWluZm8g
Oj0gY3B1cG9vbExpc3RTbGljZVtpXS50b0dvKCkKKwkJdmFyIGluZm8gQ3B1cG9vbGluZm8KKwkJ
XyA9IGluZm8uZnJvbUMoJmNwdXBvb2xMaXN0U2xpY2VbaV0pCiAJCWxpc3QgPSBhcHBlbmQobGlz
dCwgaW5mbykKIAl9CiAKQEAgLTYwMCw3ICs1MjIsNyBAQCBmdW5jIChDdHggKkNvbnRleHQpIENw
dXBvb2xJbmZvKFBvb2xpZCB1aW50MzIpIChwb29sIENwdXBvb2xpbmZvKSB7CiAJfQogCWRlZmVy
IEMubGlieGxfY3B1cG9vbGluZm9fZGlzcG9zZSgmY19jcHVwb29sKQogCi0JcG9vbCA9IGNfY3B1
cG9vbC50b0dvKCkKKwlfID0gcG9vbC5mcm9tQygmY19jcHVwb29sKQogCiAJcmV0dXJuCiB9CkBA
IC0xMDkxLDcgKzEwMTMsNyBAQCBmdW5jIChDdHggKkNvbnRleHQpIEdldFBoeXNpbmZvKCkgKHBo
eXNpbmZvICpQaHlzaW5mbywgZXJyIGVycm9yKSB7CiAJCWVyciA9IEVycm9yKHJldCkKIAkJcmV0
dXJuCiAJfQotCXBoeXNpbmZvID0gY3BoeXMudG9HbygpCisJZXJyID0gcGh5c2luZm8uZnJvbUMo
JmNwaHlzKQogCiAJcmV0dXJuCiB9CkBAIC0xMTA3LDcgKzEwMjksNyBAQCBmdW5jIChDdHggKkNv
bnRleHQpIEdldFZlcnNpb25JbmZvKCkgKGluZm8gKlZlcnNpb25JbmZvLCBlcnIgZXJyb3IpIHsK
IAogCWNpbmZvID0gQy5saWJ4bF9nZXRfdmVyc2lvbl9pbmZvKEN0eC5jdHgpCiAKLQlpbmZvID0g
Y2luZm8udG9HbygpCisJZXJyID0gaW5mby5mcm9tQyhjaW5mbykKIAogCXJldHVybgogfQpAQCAt
MTEyOSw3ICsxMDUxLDcgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5JbmZvKElkIERvbWlk
KSAoZGkgKkRvbWluZm8sIGVyciBlcnJvcikgewogCQlyZXR1cm4KIAl9CiAKLQlkaSA9IGNkaS50
b0dvKCkKKwllcnIgPSBkaS5mcm9tQygmY2RpKQogCiAJcmV0dXJuCiB9CkBAIC0xMjExLDI2ICsx
MTMzLDE0IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkgTGlzdERvbWFpbigpIChnbGlzdCBbXURvbWlu
Zm8pIHsKIAogCWdzbGljZSA6PSAoKlsxIDw8IDMwXUMubGlieGxfZG9taW5mbykodW5zYWZlLlBv
aW50ZXIoY2xpc3QpKVs6bmJEb21haW46bmJEb21haW5dCiAJZm9yIGkgOj0gcmFuZ2UgZ3NsaWNl
IHsKLQkJaW5mbyA6PSBnc2xpY2VbaV0udG9HbygpCi0JCWdsaXN0ID0gYXBwZW5kKGdsaXN0LCAq
aW5mbykKKwkJdmFyIGluZm8gRG9taW5mbworCQlfID0gaW5mby5mcm9tQygmZ3NsaWNlW2ldKQor
CQlnbGlzdCA9IGFwcGVuZChnbGlzdCwgaW5mbykKIAl9CiAKIAlyZXR1cm4KIH0KIAotZnVuYyAo
Y3ZjaSBDLmxpYnhsX3ZjcHVpbmZvKSB0b0dvKCkgKGd2Y2kgVmNwdWluZm8pIHsKLQlndmNpLlZj
cHVpZCA9IHVpbnQzMihjdmNpLnZjcHVpZCkKLQlndmNpLkNwdSA9IHVpbnQzMihjdmNpLmNwdSkK
LQlndmNpLk9ubGluZSA9IGJvb2woY3ZjaS5vbmxpbmUpCi0JZ3ZjaS5CbG9ja2VkID0gYm9vbChj
dmNpLmJsb2NrZWQpCi0JZ3ZjaS5SdW5uaW5nID0gYm9vbChjdmNpLnJ1bm5pbmcpCi0JZ3ZjaS5W
Y3B1VGltZSA9IHVpbnQ2NChjdmNpLnZjcHVfdGltZSkKLQlndmNpLkNwdW1hcC5mcm9tQygmY3Zj
aS5jcHVtYXApCi0JZ3ZjaS5DcHVtYXBTb2Z0LmZyb21DKCZjdmNpLmNwdW1hcF9zb2Z0KQotCi0J
cmV0dXJuCi19Ci0KIC8vbGlieGxfdmNwdWluZm8gKmxpYnhsX2xpc3RfdmNwdShsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiAvLwkJCQlpbnQgKm5iX3ZjcHUsIGludCAqbnJfY3B1c19v
dXQpOwogLy92b2lkIGxpYnhsX3ZjcHVpbmZvX2xpc3RfZnJlZShsaWJ4bF92Y3B1aW5mbyAqLCBp
bnQgbnJfdmNwdXMpOwpAQCAtMTI1Miw3ICsxMTYyLDggQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBM
aXN0VmNwdShpZCBEb21pZCkgKGdsaXN0IFtdVmNwdWluZm8pIHsKIAogCWdzbGljZSA6PSAoKlsx
IDw8IDMwXUMubGlieGxfdmNwdWluZm8pKHVuc2FmZS5Qb2ludGVyKGNsaXN0KSlbOm5iVmNwdTpu
YlZjcHVdCiAJZm9yIGkgOj0gcmFuZ2UgZ3NsaWNlIHsKLQkJaW5mbyA6PSBnc2xpY2VbaV0udG9H
bygpCisJCXZhciBpbmZvIFZjcHVpbmZvCisJCV8gPSBpbmZvLmZyb21DKCZnc2xpY2VbaV0pCiAJ
CWdsaXN0ID0gYXBwZW5kKGdsaXN0LCBpbmZvKQogCX0KIApkaWZmIC0tZ2l0IGEvdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQv
eGVubGlnaHRfaGVscGVycy5nbwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li40ZWNlOTBkYzZiCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hl
bmxpZ2h0X2hlbHBlcnMuZ28KQEAgLTAsMCArMSw5NjcgQEAKKy8vIERPIE5PVCBFRElULgorLy8K
Ky8vIFRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnk6CisvLyBnZW5nb3R5cGVzLnB5IC4uLy4uL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAorLy8KK3BhY2thZ2UgeGVubGlnaHQKKworLyoKKyNjZ28gTERG
TEFHUzogLWx4ZW5saWdodAorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPGxpYnhsLmg+
CisKKyovCitpbXBvcnQgIkMiCisKK2Z1bmMgKHggKklvcG9ydFJhbmdlKSBmcm9tQyh4YyAqQy5s
aWJ4bF9pb3BvcnRfcmFuZ2UpIGVycm9yIHsKKwl4LkZpcnN0ID0gdWludDMyKHhjLmZpcnN0KQor
CXguTnVtYmVyID0gdWludDMyKHhjLm51bWJlcikKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHgg
KklvbWVtUmFuZ2UpIGZyb21DKHhjICpDLmxpYnhsX2lvbWVtX3JhbmdlKSBlcnJvciB7CisJeC5T
dGFydCA9IHVpbnQ2NCh4Yy5zdGFydCkKKwl4Lk51bWJlciA9IHVpbnQ2NCh4Yy5udW1iZXIpCisJ
eC5HZm4gPSB1aW50NjQoeGMuZ2ZuKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqVmdhSW50
ZXJmYWNlSW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmdhX2ludGVyZmFjZV9pbmZvKSBlcnJvciB7
CisJeC5LaW5kID0gVmdhSW50ZXJmYWNlVHlwZSh4Yy5raW5kKQorCXJldHVybiBuaWwKK30KKwor
ZnVuYyAoeCAqVm5jSW5mbykgZnJvbUMoeGMgKkMubGlieGxfdm5jX2luZm8pIGVycm9yIHsKKwl2
YXIgZGVmYm9vbEVuYWJsZSBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xFbmFibGUuZnJvbUMo
JnhjLmVuYWJsZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguRW5hYmxlID0g
ZGVmYm9vbEVuYWJsZQorCXguTGlzdGVuID0gQy5Hb1N0cmluZyh4Yy5saXN0ZW4pCisJeC5QYXNz
d2QgPSBDLkdvU3RyaW5nKHhjLnBhc3N3ZCkKKwl4LkRpc3BsYXkgPSBpbnQoeGMuZGlzcGxheSkK
Kwl2YXIgZGVmYm9vbEZpbmR1bnVzZWQgRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sRmluZHVu
dXNlZC5mcm9tQygmeGMuZmluZHVudXNlZCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJ
fQorCXguRmluZHVudXNlZCA9IGRlZmJvb2xGaW5kdW51c2VkCisJcmV0dXJuIG5pbAorfQorCitm
dW5jICh4ICpTcGljZUluZm8pIGZyb21DKHhjICpDLmxpYnhsX3NwaWNlX2luZm8pIGVycm9yIHsK
Kwl2YXIgZGVmYm9vbEVuYWJsZSBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xFbmFibGUuZnJv
bUMoJnhjLmVuYWJsZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguRW5hYmxl
ID0gZGVmYm9vbEVuYWJsZQorCXguUG9ydCA9IGludCh4Yy5wb3J0KQorCXguVGxzUG9ydCA9IGlu
dCh4Yy50bHNfcG9ydCkKKwl4Lkhvc3QgPSBDLkdvU3RyaW5nKHhjLmhvc3QpCisJdmFyIGRlZmJv
b2xEaXNhYmxlVGlja2V0aW5nIERlZmJvb2wKKwlpZiBlcnIgOj0gZGVmYm9vbERpc2FibGVUaWNr
ZXRpbmcuZnJvbUMoJnhjLmRpc2FibGVfdGlja2V0aW5nKTsgZXJyICE9IG5pbCB7CisJCXJldHVy
biBlcnIKKwl9CisJeC5EaXNhYmxlVGlja2V0aW5nID0gZGVmYm9vbERpc2FibGVUaWNrZXRpbmcK
Kwl4LlBhc3N3ZCA9IEMuR29TdHJpbmcoeGMucGFzc3dkKQorCXZhciBkZWZib29sQWdlbnRNb3Vz
ZSBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xBZ2VudE1vdXNlLmZyb21DKCZ4Yy5hZ2VudF9t
b3VzZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQWdlbnRNb3VzZSA9IGRl
ZmJvb2xBZ2VudE1vdXNlCisJdmFyIGRlZmJvb2xWZGFnZW50IERlZmJvb2wKKwlpZiBlcnIgOj0g
ZGVmYm9vbFZkYWdlbnQuZnJvbUMoJnhjLnZkYWdlbnQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJu
IGVycgorCX0KKwl4LlZkYWdlbnQgPSBkZWZib29sVmRhZ2VudAorCXZhciBkZWZib29sQ2xpcGJv
YXJkU2hhcmluZyBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xDbGlwYm9hcmRTaGFyaW5nLmZy
b21DKCZ4Yy5jbGlwYm9hcmRfc2hhcmluZyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJ
fQorCXguQ2xpcGJvYXJkU2hhcmluZyA9IGRlZmJvb2xDbGlwYm9hcmRTaGFyaW5nCisJeC5Vc2Jy
ZWRpcmVjdGlvbiA9IGludCh4Yy51c2JyZWRpcmVjdGlvbikKKwl4LkltYWdlQ29tcHJlc3Npb24g
PSBDLkdvU3RyaW5nKHhjLmltYWdlX2NvbXByZXNzaW9uKQorCXguU3RyZWFtaW5nVmlkZW8gPSBD
LkdvU3RyaW5nKHhjLnN0cmVhbWluZ192aWRlbykKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHgg
KlNkbEluZm8pIGZyb21DKHhjICpDLmxpYnhsX3NkbF9pbmZvKSBlcnJvciB7CisJdmFyIGRlZmJv
b2xFbmFibGUgRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sRW5hYmxlLmZyb21DKCZ4Yy5lbmFi
bGUpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkVuYWJsZSA9IGRlZmJvb2xF
bmFibGUKKwl2YXIgZGVmYm9vbE9wZW5nbCBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xPcGVu
Z2wuZnJvbUMoJnhjLm9wZW5nbCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXgu
T3BlbmdsID0gZGVmYm9vbE9wZW5nbAorCXguRGlzcGxheSA9IEMuR29TdHJpbmcoeGMuZGlzcGxh
eSkKKwl4LlhhdXRob3JpdHkgPSBDLkdvU3RyaW5nKHhjLnhhdXRob3JpdHkpCisJcmV0dXJuIG5p
bAorfQorCitmdW5jICh4ICpEb21pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21pbmZvKSBlcnJv
ciB7CisJdmFyIHV1aWRVdWlkIFV1aWQKKwlpZiBlcnIgOj0gdXVpZFV1aWQuZnJvbUMoJnhjLnV1
aWQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LlV1aWQgPSB1dWlkVXVpZAor
CXguRG9taWQgPSBEb21pZCh4Yy5kb21pZCkKKwl4LlNzaWRyZWYgPSB1aW50MzIoeGMuc3NpZHJl
ZikKKwl4LlNzaWRMYWJlbCA9IEMuR29TdHJpbmcoeGMuc3NpZF9sYWJlbCkKKwl4LlJ1bm5pbmcg
PSBib29sKHhjLnJ1bm5pbmcpCisJeC5CbG9ja2VkID0gYm9vbCh4Yy5ibG9ja2VkKQorCXguUGF1
c2VkID0gYm9vbCh4Yy5wYXVzZWQpCisJeC5TaHV0ZG93biA9IGJvb2woeGMuc2h1dGRvd24pCisJ
eC5EeWluZyA9IGJvb2woeGMuZHlpbmcpCisJeC5OZXZlclN0b3AgPSBib29sKHhjLm5ldmVyX3N0
b3ApCisJeC5TaHV0ZG93blJlYXNvbiA9IFNodXRkb3duUmVhc29uKHhjLnNodXRkb3duX3JlYXNv
bikKKwl4Lk91dHN0YW5kaW5nTWVta2IgPSB1aW50NjQoeGMub3V0c3RhbmRpbmdfbWVta2IpCisJ
eC5DdXJyZW50TWVta2IgPSB1aW50NjQoeGMuY3VycmVudF9tZW1rYikKKwl4LlNoYXJlZE1lbWti
ID0gdWludDY0KHhjLnNoYXJlZF9tZW1rYikKKwl4LlBhZ2VkTWVta2IgPSB1aW50NjQoeGMucGFn
ZWRfbWVta2IpCisJeC5NYXhNZW1rYiA9IHVpbnQ2NCh4Yy5tYXhfbWVta2IpCisJeC5DcHVUaW1l
ID0gdWludDY0KHhjLmNwdV90aW1lKQorCXguVmNwdU1heElkID0gdWludDMyKHhjLnZjcHVfbWF4
X2lkKQorCXguVmNwdU9ubGluZSA9IHVpbnQzMih4Yy52Y3B1X29ubGluZSkKKwl4LkNwdXBvb2wg
PSB1aW50MzIoeGMuY3B1cG9vbCkKKwl4LkRvbWFpblR5cGUgPSBEb21haW5UeXBlKHhjLmRvbWFp
bl90eXBlKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqQ3B1cG9vbGluZm8pIGZyb21DKHhj
ICpDLmxpYnhsX2NwdXBvb2xpbmZvKSBlcnJvciB7CisJeC5Qb29saWQgPSB1aW50MzIoeGMucG9v
bGlkKQorCXguUG9vbE5hbWUgPSBDLkdvU3RyaW5nKHhjLnBvb2xfbmFtZSkKKwl4LlNjaGVkID0g
U2NoZWR1bGVyKHhjLnNjaGVkKQorCXguTkRvbSA9IHVpbnQzMih4Yy5uX2RvbSkKKwl2YXIgYml0
bWFwQ3B1bWFwIEJpdG1hcAorCWlmIGVyciA6PSBiaXRtYXBDcHVtYXAuZnJvbUMoJnhjLmNwdW1h
cCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQ3B1bWFwID0gYml0bWFwQ3B1
bWFwCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpDaGFubmVsaW5mbykgZnJvbUMoeGMgKkMu
bGlieGxfY2hhbm5lbGluZm8pIGVycm9yIHsKKwl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJh
Y2tlbmQpCisJeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKKwl4LkZyb250ZW5k
ID0gQy5Hb1N0cmluZyh4Yy5mcm9udGVuZCkKKwl4LkZyb250ZW5kSWQgPSB1aW50MzIoeGMuZnJv
bnRlbmRfaWQpCisJeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQorCXguU3RhdGUgPSBpbnQoeGMu
c3RhdGUpCisJeC5FdnRjaCA9IGludCh4Yy5ldnRjaCkKKwl4LlJyZWYgPSBpbnQoeGMucnJlZikK
KwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKlZtaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdm1p
bmZvKSBlcnJvciB7CisJdmFyIHV1aWRVdWlkIFV1aWQKKwlpZiBlcnIgOj0gdXVpZFV1aWQuZnJv
bUMoJnhjLnV1aWQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LlV1aWQgPSB1
dWlkVXVpZAorCXguRG9taWQgPSBEb21pZCh4Yy5kb21pZCkKKwlyZXR1cm4gbmlsCit9CisKK2Z1
bmMgKHggKlZlcnNpb25JbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92ZXJzaW9uX2luZm8pIGVycm9y
IHsKKwl4LlhlblZlcnNpb25NYWpvciA9IGludCh4Yy54ZW5fdmVyc2lvbl9tYWpvcikKKwl4Llhl
blZlcnNpb25NaW5vciA9IGludCh4Yy54ZW5fdmVyc2lvbl9taW5vcikKKwl4LlhlblZlcnNpb25F
eHRyYSA9IEMuR29TdHJpbmcoeGMueGVuX3ZlcnNpb25fZXh0cmEpCisJeC5Db21waWxlciA9IEMu
R29TdHJpbmcoeGMuY29tcGlsZXIpCisJeC5Db21waWxlQnkgPSBDLkdvU3RyaW5nKHhjLmNvbXBp
bGVfYnkpCisJeC5Db21waWxlRG9tYWluID0gQy5Hb1N0cmluZyh4Yy5jb21waWxlX2RvbWFpbikK
Kwl4LkNvbXBpbGVEYXRlID0gQy5Hb1N0cmluZyh4Yy5jb21waWxlX2RhdGUpCisJeC5DYXBhYmls
aXRpZXMgPSBDLkdvU3RyaW5nKHhjLmNhcGFiaWxpdGllcykKKwl4LkNoYW5nZXNldCA9IEMuR29T
dHJpbmcoeGMuY2hhbmdlc2V0KQorCXguVmlydFN0YXJ0ID0gdWludDY0KHhjLnZpcnRfc3RhcnQp
CisJeC5QYWdlc2l6ZSA9IGludCh4Yy5wYWdlc2l6ZSkKKwl4LkNvbW1hbmRsaW5lID0gQy5Hb1N0
cmluZyh4Yy5jb21tYW5kbGluZSkKKwl4LkJ1aWxkSWQgPSBDLkdvU3RyaW5nKHhjLmJ1aWxkX2lk
KQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRG9tYWluQ3JlYXRlSW5mbykgZnJvbUMoeGMg
KkMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvKSBlcnJvciB7CisJeC5UeXBlID0gRG9tYWluVHlw
ZSh4Yy5fdHlwZSkKKwl2YXIgZGVmYm9vbEhhcCBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xI
YXAuZnJvbUMoJnhjLmhhcCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguSGFw
ID0gZGVmYm9vbEhhcAorCXZhciBkZWZib29sT29zIERlZmJvb2wKKwlpZiBlcnIgOj0gZGVmYm9v
bE9vcy5mcm9tQygmeGMub29zKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5P
b3MgPSBkZWZib29sT29zCisJeC5Tc2lkcmVmID0gdWludDMyKHhjLnNzaWRyZWYpCisJeC5Tc2lk
TGFiZWwgPSBDLkdvU3RyaW5nKHhjLnNzaWRfbGFiZWwpCisJeC5OYW1lID0gQy5Hb1N0cmluZyh4
Yy5uYW1lKQorCXZhciB1dWlkVXVpZCBVdWlkCisJaWYgZXJyIDo9IHV1aWRVdWlkLmZyb21DKCZ4
Yy51dWlkKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5VdWlkID0gdXVpZFV1
aWQKKwl2YXIga2V5VmFsdWVMaXN0WHNkYXRhIEtleVZhbHVlTGlzdAorCWlmIGVyciA6PSBrZXlW
YWx1ZUxpc3RYc2RhdGEuZnJvbUMoJnhjLnhzZGF0YSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4g
ZXJyCisJfQorCXguWHNkYXRhID0ga2V5VmFsdWVMaXN0WHNkYXRhCisJdmFyIGtleVZhbHVlTGlz
dFBsYXRmb3JtZGF0YSBLZXlWYWx1ZUxpc3QKKwlpZiBlcnIgOj0ga2V5VmFsdWVMaXN0UGxhdGZv
cm1kYXRhLmZyb21DKCZ4Yy5wbGF0Zm9ybWRhdGEpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVy
cgorCX0KKwl4LlBsYXRmb3JtZGF0YSA9IGtleVZhbHVlTGlzdFBsYXRmb3JtZGF0YQorCXguUG9v
bGlkID0gdWludDMyKHhjLnBvb2xpZCkKKwl4LlBvb2xOYW1lID0gQy5Hb1N0cmluZyh4Yy5wb29s
X25hbWUpCisJdmFyIGRlZmJvb2xSdW5Ib3RwbHVnU2NyaXB0cyBEZWZib29sCisJaWYgZXJyIDo9
IGRlZmJvb2xSdW5Ib3RwbHVnU2NyaXB0cy5mcm9tQygmeGMucnVuX2hvdHBsdWdfc2NyaXB0cyk7
IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguUnVuSG90cGx1Z1NjcmlwdHMgPSBk
ZWZib29sUnVuSG90cGx1Z1NjcmlwdHMKKwl2YXIgZGVmYm9vbERyaXZlckRvbWFpbiBEZWZib29s
CisJaWYgZXJyIDo9IGRlZmJvb2xEcml2ZXJEb21haW4uZnJvbUMoJnhjLmRyaXZlcl9kb21haW4p
OyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkRyaXZlckRvbWFpbiA9IGRlZmJv
b2xEcml2ZXJEb21haW4KKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKkRvbWFpblJlc3RvcmVQ
YXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcykgZXJyb3Igewor
CXguQ2hlY2twb2ludGVkU3RyZWFtID0gaW50KHhjLmNoZWNrcG9pbnRlZF9zdHJlYW0pCisJeC5T
dHJlYW1WZXJzaW9uID0gdWludDMyKHhjLnN0cmVhbV92ZXJzaW9uKQorCXguQ29sb1Byb3h5U2Ny
aXB0ID0gQy5Hb1N0cmluZyh4Yy5jb2xvX3Byb3h5X3NjcmlwdCkKKwl2YXIgZGVmYm9vbFVzZXJz
cGFjZUNvbG9Qcm94eSBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xVc2Vyc3BhY2VDb2xvUHJv
eHkuZnJvbUMoJnhjLnVzZXJzcGFjZV9jb2xvX3Byb3h5KTsgZXJyICE9IG5pbCB7CisJCXJldHVy
biBlcnIKKwl9CisJeC5Vc2Vyc3BhY2VDb2xvUHJveHkgPSBkZWZib29sVXNlcnNwYWNlQ29sb1By
b3h5CisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpTY2hlZFBhcmFtcykgZnJvbUMoeGMgKkMu
bGlieGxfc2NoZWRfcGFyYW1zKSBlcnJvciB7CisJeC5WY3B1aWQgPSBpbnQoeGMudmNwdWlkKQor
CXguV2VpZ2h0ID0gaW50KHhjLndlaWdodCkKKwl4LkNhcCA9IGludCh4Yy5jYXApCisJeC5QZXJp
b2QgPSBpbnQoeGMucGVyaW9kKQorCXguRXh0cmF0aW1lID0gaW50KHhjLmV4dHJhdGltZSkKKwl4
LkJ1ZGdldCA9IGludCh4Yy5idWRnZXQpCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpWY3B1
U2NoZWRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zKSBlcnJvciB7
CisJeC5TY2hlZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMg
KHggKkRvbWFpblNjaGVkUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fc2NoZWRfcGFy
YW1zKSBlcnJvciB7CisJeC5TY2hlZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKKwl4LldlaWdodCA9
IGludCh4Yy53ZWlnaHQpCisJeC5DYXAgPSBpbnQoeGMuY2FwKQorCXguUGVyaW9kID0gaW50KHhj
LnBlcmlvZCkKKwl4LkJ1ZGdldCA9IGludCh4Yy5idWRnZXQpCisJeC5FeHRyYXRpbWUgPSBpbnQo
eGMuZXh0cmF0aW1lKQorCXguU2xpY2UgPSBpbnQoeGMuc2xpY2UpCisJeC5MYXRlbmN5ID0gaW50
KHhjLmxhdGVuY3kpCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpWbm9kZUluZm8pIGZyb21D
KHhjICpDLmxpYnhsX3Zub2RlX2luZm8pIGVycm9yIHsKKwl4Lk1lbWtiID0gdWludDY0KHhjLm1l
bWtiKQorCXguUG5vZGUgPSB1aW50MzIoeGMucG5vZGUpCisJdmFyIGJpdG1hcFZjcHVzIEJpdG1h
cAorCWlmIGVyciA6PSBiaXRtYXBWY3B1cy5mcm9tQygmeGMudmNwdXMpOyBlcnIgIT0gbmlsIHsK
KwkJcmV0dXJuIGVycgorCX0KKwl4LlZjcHVzID0gYml0bWFwVmNwdXMKKwlyZXR1cm4gbmlsCit9
CisKK2Z1bmMgKHggKlJkbVJlc2VydmUpIGZyb21DKHhjICpDLmxpYnhsX3JkbV9yZXNlcnZlKSBl
cnJvciB7CisJeC5TdHJhdGVneSA9IFJkbVJlc2VydmVTdHJhdGVneSh4Yy5zdHJhdGVneSkKKwl4
LlBvbGljeSA9IFJkbVJlc2VydmVQb2xpY3koeGMucG9saWN5KQorCXJldHVybiBuaWwKK30KKwor
ZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mbykgZXJyb3IgeworCXguTWF4VmNwdXMgPSBpbnQoeGMubWF4X3ZjcHVzKQorCXZhciBiaXRt
YXBBdmFpbFZjcHVzIEJpdG1hcAorCWlmIGVyciA6PSBiaXRtYXBBdmFpbFZjcHVzLmZyb21DKCZ4
Yy5hdmFpbF92Y3B1cyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQXZhaWxW
Y3B1cyA9IGJpdG1hcEF2YWlsVmNwdXMKKwl2YXIgYml0bWFwQ3B1bWFwIEJpdG1hcAorCWlmIGVy
ciA6PSBiaXRtYXBDcHVtYXAuZnJvbUMoJnhjLmNwdW1hcCk7IGVyciAhPSBuaWwgeworCQlyZXR1
cm4gZXJyCisJfQorCXguQ3B1bWFwID0gYml0bWFwQ3B1bWFwCisJdmFyIGJpdG1hcE5vZGVtYXAg
Qml0bWFwCisJaWYgZXJyIDo9IGJpdG1hcE5vZGVtYXAuZnJvbUMoJnhjLm5vZGVtYXApOyBlcnIg
IT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4Lk5vZGVtYXAgPSBiaXRtYXBOb2RlbWFwCisJ
dmFyIGRlZmJvb2xOdW1hUGxhY2VtZW50IERlZmJvb2wKKwlpZiBlcnIgOj0gZGVmYm9vbE51bWFQ
bGFjZW1lbnQuZnJvbUMoJnhjLm51bWFfcGxhY2VtZW50KTsgZXJyICE9IG5pbCB7CisJCXJldHVy
biBlcnIKKwl9CisJeC5OdW1hUGxhY2VtZW50ID0gZGVmYm9vbE51bWFQbGFjZW1lbnQKKwl4LlRz
Y01vZGUgPSBUc2NNb2RlKHhjLnRzY19tb2RlKQorCXguTWF4TWVta2IgPSB1aW50NjQoeGMubWF4
X21lbWtiKQorCXguVGFyZ2V0TWVta2IgPSB1aW50NjQoeGMudGFyZ2V0X21lbWtiKQorCXguVmlk
ZW9NZW1rYiA9IHVpbnQ2NCh4Yy52aWRlb19tZW1rYikKKwl4LlNoYWRvd01lbWtiID0gdWludDY0
KHhjLnNoYWRvd19tZW1rYikKKwl4LlJ0Y1RpbWVvZmZzZXQgPSB1aW50MzIoeGMucnRjX3RpbWVv
ZmZzZXQpCisJeC5FeGVjU3NpZHJlZiA9IHVpbnQzMih4Yy5leGVjX3NzaWRyZWYpCisJeC5FeGVj
U3NpZExhYmVsID0gQy5Hb1N0cmluZyh4Yy5leGVjX3NzaWRfbGFiZWwpCisJdmFyIGRlZmJvb2xM
b2NhbHRpbWUgRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sTG9jYWx0aW1lLmZyb21DKCZ4Yy5s
b2NhbHRpbWUpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkxvY2FsdGltZSA9
IGRlZmJvb2xMb2NhbHRpbWUKKwl2YXIgZGVmYm9vbERpc2FibGVNaWdyYXRlIERlZmJvb2wKKwlp
ZiBlcnIgOj0gZGVmYm9vbERpc2FibGVNaWdyYXRlLmZyb21DKCZ4Yy5kaXNhYmxlX21pZ3JhdGUp
OyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkRpc2FibGVNaWdyYXRlID0gZGVm
Ym9vbERpc2FibGVNaWdyYXRlCisJdmFyIGNwdWlkUG9saWN5TGlzdENwdWlkIENwdWlkUG9saWN5
TGlzdAorCWlmIGVyciA6PSBjcHVpZFBvbGljeUxpc3RDcHVpZC5mcm9tQygmeGMuY3B1aWQpOyBl
cnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkNwdWlkID0gY3B1aWRQb2xpY3lMaXN0
Q3B1aWQKKwl4LkJsa2RldlN0YXJ0ID0gQy5Hb1N0cmluZyh4Yy5ibGtkZXZfc3RhcnQpCisJeC5N
YXhHcmFudEZyYW1lcyA9IHVpbnQzMih4Yy5tYXhfZ3JhbnRfZnJhbWVzKQorCXguTWF4TWFwdHJh
Y2tGcmFtZXMgPSB1aW50MzIoeGMubWF4X21hcHRyYWNrX2ZyYW1lcykKKwl4LkRldmljZU1vZGVs
VmVyc2lvbiA9IERldmljZU1vZGVsVmVyc2lvbih4Yy5kZXZpY2VfbW9kZWxfdmVyc2lvbikKKwl2
YXIgZGVmYm9vbERldmljZU1vZGVsU3R1YmRvbWFpbiBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJv
b2xEZXZpY2VNb2RlbFN0dWJkb21haW4uZnJvbUMoJnhjLmRldmljZV9tb2RlbF9zdHViZG9tYWlu
KTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5EZXZpY2VNb2RlbFN0dWJkb21h
aW4gPSBkZWZib29sRGV2aWNlTW9kZWxTdHViZG9tYWluCisJeC5EZXZpY2VNb2RlbCA9IEMuR29T
dHJpbmcoeGMuZGV2aWNlX21vZGVsKQorCXguRGV2aWNlTW9kZWxTc2lkcmVmID0gdWludDMyKHhj
LmRldmljZV9tb2RlbF9zc2lkcmVmKQorCXguRGV2aWNlTW9kZWxTc2lkTGFiZWwgPSBDLkdvU3Ry
aW5nKHhjLmRldmljZV9tb2RlbF9zc2lkX2xhYmVsKQorCXguRGV2aWNlTW9kZWxVc2VyID0gQy5H
b1N0cmluZyh4Yy5kZXZpY2VfbW9kZWxfdXNlcikKKwl2YXIgc3RyaW5nTGlzdEV4dHJhIFN0cmlu
Z0xpc3QKKwlpZiBlcnIgOj0gc3RyaW5nTGlzdEV4dHJhLmZyb21DKCZ4Yy5leHRyYSk7IGVyciAh
PSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguRXh0cmEgPSBzdHJpbmdMaXN0RXh0cmEKKwl2
YXIgc3RyaW5nTGlzdEV4dHJhUHYgU3RyaW5nTGlzdAorCWlmIGVyciA6PSBzdHJpbmdMaXN0RXh0
cmFQdi5mcm9tQygmeGMuZXh0cmFfcHYpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0K
Kwl4LkV4dHJhUHYgPSBzdHJpbmdMaXN0RXh0cmFQdgorCXZhciBzdHJpbmdMaXN0RXh0cmFIdm0g
U3RyaW5nTGlzdAorCWlmIGVyciA6PSBzdHJpbmdMaXN0RXh0cmFIdm0uZnJvbUMoJnhjLmV4dHJh
X2h2bSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguRXh0cmFIdm0gPSBzdHJp
bmdMaXN0RXh0cmFIdm0KKwl2YXIgZG9tYWluU2NoZWRQYXJhbXNTY2hlZFBhcmFtcyBEb21haW5T
Y2hlZFBhcmFtcworCWlmIGVyciA6PSBkb21haW5TY2hlZFBhcmFtc1NjaGVkUGFyYW1zLmZyb21D
KCZ4Yy5zY2hlZF9wYXJhbXMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LlNj
aGVkUGFyYW1zID0gZG9tYWluU2NoZWRQYXJhbXNTY2hlZFBhcmFtcworCXZhciBkZWZib29sQ2xh
aW1Nb2RlIERlZmJvb2wKKwlpZiBlcnIgOj0gZGVmYm9vbENsYWltTW9kZS5mcm9tQygmeGMuY2xh
aW1fbW9kZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQ2xhaW1Nb2RlID0g
ZGVmYm9vbENsYWltTW9kZQorCXguRXZlbnRDaGFubmVscyA9IHVpbnQzMih4Yy5ldmVudF9jaGFu
bmVscykKKwl4Lktlcm5lbCA9IEMuR29TdHJpbmcoeGMua2VybmVsKQorCXguQ21kbGluZSA9IEMu
R29TdHJpbmcoeGMuY21kbGluZSkKKwl4LlJhbWRpc2sgPSBDLkdvU3RyaW5nKHhjLnJhbWRpc2sp
CisJeC5EZXZpY2VUcmVlID0gQy5Hb1N0cmluZyh4Yy5kZXZpY2VfdHJlZSkKKwl2YXIgZGVmYm9v
bEFjcGkgRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sQWNwaS5mcm9tQygmeGMuYWNwaSk7IGVy
ciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQWNwaSA9IGRlZmJvb2xBY3BpCisJeC5C
b290bG9hZGVyID0gQy5Hb1N0cmluZyh4Yy5ib290bG9hZGVyKQorCXZhciBzdHJpbmdMaXN0Qm9v
dGxvYWRlckFyZ3MgU3RyaW5nTGlzdAorCWlmIGVyciA6PSBzdHJpbmdMaXN0Qm9vdGxvYWRlckFy
Z3MuZnJvbUMoJnhjLmJvb3Rsb2FkZXJfYXJncyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJy
CisJfQorCXguQm9vdGxvYWRlckFyZ3MgPSBzdHJpbmdMaXN0Qm9vdGxvYWRlckFyZ3MKKwl4LlRp
bWVyTW9kZSA9IFRpbWVyTW9kZSh4Yy50aW1lcl9tb2RlKQorCXZhciBkZWZib29sTmVzdGVkSHZt
IERlZmJvb2wKKwlpZiBlcnIgOj0gZGVmYm9vbE5lc3RlZEh2bS5mcm9tQygmeGMubmVzdGVkX2h2
bSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguTmVzdGVkSHZtID0gZGVmYm9v
bE5lc3RlZEh2bQorCXZhciBkZWZib29sQXBpYyBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xB
cGljLmZyb21DKCZ4Yy5hcGljKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5B
cGljID0gZGVmYm9vbEFwaWMKKwl2YXIgZGVmYm9vbERtUmVzdHJpY3QgRGVmYm9vbAorCWlmIGVy
ciA6PSBkZWZib29sRG1SZXN0cmljdC5mcm9tQygmeGMuZG1fcmVzdHJpY3QpOyBlcnIgIT0gbmls
IHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkRtUmVzdHJpY3QgPSBkZWZib29sRG1SZXN0cmljdAor
CXguVGVlID0gVGVlVHlwZSh4Yy50ZWUpCisJeC5BcmNoQXJtLkdpY1ZlcnNpb24gPSBHaWNWZXJz
aW9uKHhjLmFyY2hfYXJtLmdpY192ZXJzaW9uKQorCXguQXJjaEFybS5WdWFydCA9IFZ1YXJ0VHlw
ZSh4Yy5hcmNoX2FybS52dWFydCkKKwl4LkFsdHAyTSA9IEFsdHAyTU1vZGUoeGMuYWx0cDJtKQor
CXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRGV2aWNlVmZiKSBmcm9tQyh4YyAqQy5saWJ4bF9k
ZXZpY2VfdmZiKSBlcnJvciB7CisJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2Rv
bWlkKQorCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkK
Kwl4LkRldmlkID0gRGV2aWQoeGMuZGV2aWQpCisJdmFyIHZuY0luZm9WbmMgVm5jSW5mbworCWlm
IGVyciA6PSB2bmNJbmZvVm5jLmZyb21DKCZ4Yy52bmMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJu
IGVycgorCX0KKwl4LlZuYyA9IHZuY0luZm9WbmMKKwl2YXIgc2RsSW5mb1NkbCBTZGxJbmZvCisJ
aWYgZXJyIDo9IHNkbEluZm9TZGwuZnJvbUMoJnhjLnNkbCk7IGVyciAhPSBuaWwgeworCQlyZXR1
cm4gZXJyCisJfQorCXguU2RsID0gc2RsSW5mb1NkbAorCXguS2V5bWFwID0gQy5Hb1N0cmluZyh4
Yy5rZXltYXApCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpEZXZpY2VWa2IpIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV92a2IpIGVycm9yIHsKKwl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhj
LmJhY2tlbmRfZG9taWQpCisJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2Vu
ZF9kb21uYW1lKQorCXguRGV2aWQgPSBEZXZpZCh4Yy5kZXZpZCkKKwl4LkJhY2tlbmRUeXBlID0g
VmtiQmFja2VuZCh4Yy5iYWNrZW5kX3R5cGUpCisJeC5VbmlxdWVJZCA9IEMuR29TdHJpbmcoeGMu
dW5pcXVlX2lkKQorCXguRmVhdHVyZURpc2FibGVLZXlib2FyZCA9IGJvb2woeGMuZmVhdHVyZV9k
aXNhYmxlX2tleWJvYXJkKQorCXguRmVhdHVyZURpc2FibGVQb2ludGVyID0gYm9vbCh4Yy5mZWF0
dXJlX2Rpc2FibGVfcG9pbnRlcikKKwl4LkZlYXR1cmVBYnNQb2ludGVyID0gYm9vbCh4Yy5mZWF0
dXJlX2Fic19wb2ludGVyKQorCXguRmVhdHVyZVJhd1BvaW50ZXIgPSBib29sKHhjLmZlYXR1cmVf
cmF3X3BvaW50ZXIpCisJeC5GZWF0dXJlTXVsdGlUb3VjaCA9IGJvb2woeGMuZmVhdHVyZV9tdWx0
aV90b3VjaCkKKwl4LldpZHRoID0gdWludDMyKHhjLndpZHRoKQorCXguSGVpZ2h0ID0gdWludDMy
KHhjLmhlaWdodCkKKwl4Lk11bHRpVG91Y2hXaWR0aCA9IHVpbnQzMih4Yy5tdWx0aV90b3VjaF93
aWR0aCkKKwl4Lk11bHRpVG91Y2hIZWlnaHQgPSB1aW50MzIoeGMubXVsdGlfdG91Y2hfaGVpZ2h0
KQorCXguTXVsdGlUb3VjaE51bUNvbnRhY3RzID0gdWludDMyKHhjLm11bHRpX3RvdWNoX251bV9j
b250YWN0cykKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKkRldmljZURpc2spIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV9kaXNrKSBlcnJvciB7CisJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4
Yy5iYWNrZW5kX2RvbWlkKQorCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tl
bmRfZG9tbmFtZSkKKwl4LlBkZXZQYXRoID0gQy5Hb1N0cmluZyh4Yy5wZGV2X3BhdGgpCisJeC5W
ZGV2ID0gQy5Hb1N0cmluZyh4Yy52ZGV2KQorCXguQmFja2VuZCA9IERpc2tCYWNrZW5kKHhjLmJh
Y2tlbmQpCisJeC5Gb3JtYXQgPSBEaXNrRm9ybWF0KHhjLmZvcm1hdCkKKwl4LlNjcmlwdCA9IEMu
R29TdHJpbmcoeGMuc2NyaXB0KQorCXguUmVtb3ZhYmxlID0gaW50KHhjLnJlbW92YWJsZSkKKwl4
LlJlYWR3cml0ZSA9IGludCh4Yy5yZWFkd3JpdGUpCisJeC5Jc0Nkcm9tID0gaW50KHhjLmlzX2Nk
cm9tKQorCXguRGlyZWN0SW9TYWZlID0gYm9vbCh4Yy5kaXJlY3RfaW9fc2FmZSkKKwl2YXIgZGVm
Ym9vbERpc2NhcmRFbmFibGUgRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sRGlzY2FyZEVuYWJs
ZS5mcm9tQygmeGMuZGlzY2FyZF9lbmFibGUpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgor
CX0KKwl4LkRpc2NhcmRFbmFibGUgPSBkZWZib29sRGlzY2FyZEVuYWJsZQorCXZhciBkZWZib29s
Q29sb0VuYWJsZSBEZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xDb2xvRW5hYmxlLmZyb21DKCZ4
Yy5jb2xvX2VuYWJsZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQ29sb0Vu
YWJsZSA9IGRlZmJvb2xDb2xvRW5hYmxlCisJdmFyIGRlZmJvb2xDb2xvUmVzdG9yZUVuYWJsZSBE
ZWZib29sCisJaWYgZXJyIDo9IGRlZmJvb2xDb2xvUmVzdG9yZUVuYWJsZS5mcm9tQygmeGMuY29s
b19yZXN0b3JlX2VuYWJsZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQ29s
b1Jlc3RvcmVFbmFibGUgPSBkZWZib29sQ29sb1Jlc3RvcmVFbmFibGUKKwl4LkNvbG9Ib3N0ID0g
Qy5Hb1N0cmluZyh4Yy5jb2xvX2hvc3QpCisJeC5Db2xvUG9ydCA9IGludCh4Yy5jb2xvX3BvcnQp
CisJeC5Db2xvRXhwb3J0ID0gQy5Hb1N0cmluZyh4Yy5jb2xvX2V4cG9ydCkKKwl4LkFjdGl2ZURp
c2sgPSBDLkdvU3RyaW5nKHhjLmFjdGl2ZV9kaXNrKQorCXguSGlkZGVuRGlzayA9IEMuR29TdHJp
bmcoeGMuaGlkZGVuX2Rpc2spCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpEZXZpY2VOaWMp
IGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9uaWMpIGVycm9yIHsKKwl4LkJhY2tlbmREb21pZCA9
IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCisJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmco
eGMuYmFja2VuZF9kb21uYW1lKQorCXguRGV2aWQgPSBEZXZpZCh4Yy5kZXZpZCkKKwl4Lk10dSA9
IGludCh4Yy5tdHUpCisJeC5Nb2RlbCA9IEMuR29TdHJpbmcoeGMubW9kZWwpCisJdmFyIG1hY01h
YyBNYWMKKwlpZiBlcnIgOj0gbWFjTWFjLmZyb21DKCZ4Yy5tYWMpOyBlcnIgIT0gbmlsIHsKKwkJ
cmV0dXJuIGVycgorCX0KKwl4Lk1hYyA9IG1hY01hYworCXguSXAgPSBDLkdvU3RyaW5nKHhjLmlw
KQorCXguQnJpZGdlID0gQy5Hb1N0cmluZyh4Yy5icmlkZ2UpCisJeC5JZm5hbWUgPSBDLkdvU3Ry
aW5nKHhjLmlmbmFtZSkKKwl4LlNjcmlwdCA9IEMuR29TdHJpbmcoeGMuc2NyaXB0KQorCXguTmlj
dHlwZSA9IE5pY1R5cGUoeGMubmljdHlwZSkKKwl4LlJhdGVCeXRlc1BlckludGVydmFsID0gdWlu
dDY0KHhjLnJhdGVfYnl0ZXNfcGVyX2ludGVydmFsKQorCXguUmF0ZUludGVydmFsVXNlY3MgPSB1
aW50MzIoeGMucmF0ZV9pbnRlcnZhbF91c2VjcykKKwl4LkdhdGV3YXlkZXYgPSBDLkdvU3RyaW5n
KHhjLmdhdGV3YXlkZXYpCisJeC5Db2xvZnRGb3J3YXJkZGV2ID0gQy5Hb1N0cmluZyh4Yy5jb2xv
ZnRfZm9yd2FyZGRldikKKwl4LkNvbG9Tb2NrTWlycm9ySWQgPSBDLkdvU3RyaW5nKHhjLmNvbG9f
c29ja19taXJyb3JfaWQpCisJeC5Db2xvU29ja01pcnJvcklwID0gQy5Hb1N0cmluZyh4Yy5jb2xv
X3NvY2tfbWlycm9yX2lwKQorCXguQ29sb1NvY2tNaXJyb3JQb3J0ID0gQy5Hb1N0cmluZyh4Yy5j
b2xvX3NvY2tfbWlycm9yX3BvcnQpCisJeC5Db2xvU29ja0NvbXBhcmVQcmlJbklkID0gQy5Hb1N0
cmluZyh4Yy5jb2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faWQpCisJeC5Db2xvU29ja0NvbXBhcmVQ
cmlJbklwID0gQy5Hb1N0cmluZyh4Yy5jb2xvX3NvY2tfY29tcGFyZV9wcmlfaW5faXApCisJeC5D
b2xvU29ja0NvbXBhcmVQcmlJblBvcnQgPSBDLkdvU3RyaW5nKHhjLmNvbG9fc29ja19jb21wYXJl
X3ByaV9pbl9wb3J0KQorCXguQ29sb1NvY2tDb21wYXJlU2VjSW5JZCA9IEMuR29TdHJpbmcoeGMu
Y29sb19zb2NrX2NvbXBhcmVfc2VjX2luX2lkKQorCXguQ29sb1NvY2tDb21wYXJlU2VjSW5JcCA9
IEMuR29TdHJpbmcoeGMuY29sb19zb2NrX2NvbXBhcmVfc2VjX2luX2lwKQorCXguQ29sb1NvY2tD
b21wYXJlU2VjSW5Qb3J0ID0gQy5Hb1N0cmluZyh4Yy5jb2xvX3NvY2tfY29tcGFyZV9zZWNfaW5f
cG9ydCkKKwl4LkNvbG9Tb2NrQ29tcGFyZU5vdGlmeUlkID0gQy5Hb1N0cmluZyh4Yy5jb2xvX3Nv
Y2tfY29tcGFyZV9ub3RpZnlfaWQpCisJeC5Db2xvU29ja0NvbXBhcmVOb3RpZnlJcCA9IEMuR29T
dHJpbmcoeGMuY29sb19zb2NrX2NvbXBhcmVfbm90aWZ5X2lwKQorCXguQ29sb1NvY2tDb21wYXJl
Tm90aWZ5UG9ydCA9IEMuR29TdHJpbmcoeGMuY29sb19zb2NrX2NvbXBhcmVfbm90aWZ5X3BvcnQp
CisJeC5Db2xvU29ja1JlZGlyZWN0b3IwSWQgPSBDLkdvU3RyaW5nKHhjLmNvbG9fc29ja19yZWRp
cmVjdG9yMF9pZCkKKwl4LkNvbG9Tb2NrUmVkaXJlY3RvcjBJcCA9IEMuR29TdHJpbmcoeGMuY29s
b19zb2NrX3JlZGlyZWN0b3IwX2lwKQorCXguQ29sb1NvY2tSZWRpcmVjdG9yMFBvcnQgPSBDLkdv
U3RyaW5nKHhjLmNvbG9fc29ja19yZWRpcmVjdG9yMF9wb3J0KQorCXguQ29sb1NvY2tSZWRpcmVj
dG9yMUlkID0gQy5Hb1N0cmluZyh4Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjFfaWQpCisJeC5Db2xv
U29ja1JlZGlyZWN0b3IxSXAgPSBDLkdvU3RyaW5nKHhjLmNvbG9fc29ja19yZWRpcmVjdG9yMV9p
cCkKKwl4LkNvbG9Tb2NrUmVkaXJlY3RvcjFQb3J0ID0gQy5Hb1N0cmluZyh4Yy5jb2xvX3NvY2tf
cmVkaXJlY3RvcjFfcG9ydCkKKwl4LkNvbG9Tb2NrUmVkaXJlY3RvcjJJZCA9IEMuR29TdHJpbmco
eGMuY29sb19zb2NrX3JlZGlyZWN0b3IyX2lkKQorCXguQ29sb1NvY2tSZWRpcmVjdG9yMklwID0g
Qy5Hb1N0cmluZyh4Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjJfaXApCisJeC5Db2xvU29ja1JlZGly
ZWN0b3IyUG9ydCA9IEMuR29TdHJpbmcoeGMuY29sb19zb2NrX3JlZGlyZWN0b3IyX3BvcnQpCisJ
eC5Db2xvRmlsdGVyTWlycm9yUXVldWUgPSBDLkdvU3RyaW5nKHhjLmNvbG9fZmlsdGVyX21pcnJv
cl9xdWV1ZSkKKwl4LkNvbG9GaWx0ZXJNaXJyb3JPdXRkZXYgPSBDLkdvU3RyaW5nKHhjLmNvbG9f
ZmlsdGVyX21pcnJvcl9vdXRkZXYpCisJeC5Db2xvRmlsdGVyUmVkaXJlY3RvcjBRdWV1ZSA9IEMu
R29TdHJpbmcoeGMuY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfcXVldWUpCisJeC5Db2xvRmlsdGVy
UmVkaXJlY3RvcjBJbmRldiA9IEMuR29TdHJpbmcoeGMuY29sb19maWx0ZXJfcmVkaXJlY3RvcjBf
aW5kZXYpCisJeC5Db2xvRmlsdGVyUmVkaXJlY3RvcjBPdXRkZXYgPSBDLkdvU3RyaW5nKHhjLmNv
bG9fZmlsdGVyX3JlZGlyZWN0b3IwX291dGRldikKKwl4LkNvbG9GaWx0ZXJSZWRpcmVjdG9yMVF1
ZXVlID0gQy5Hb1N0cmluZyh4Yy5jb2xvX2ZpbHRlcl9yZWRpcmVjdG9yMV9xdWV1ZSkKKwl4LkNv
bG9GaWx0ZXJSZWRpcmVjdG9yMUluZGV2ID0gQy5Hb1N0cmluZyh4Yy5jb2xvX2ZpbHRlcl9yZWRp
cmVjdG9yMV9pbmRldikKKwl4LkNvbG9GaWx0ZXJSZWRpcmVjdG9yMU91dGRldiA9IEMuR29TdHJp
bmcoeGMuY29sb19maWx0ZXJfcmVkaXJlY3RvcjFfb3V0ZGV2KQorCXguQ29sb0NvbXBhcmVQcmlJ
biA9IEMuR29TdHJpbmcoeGMuY29sb19jb21wYXJlX3ByaV9pbikKKwl4LkNvbG9Db21wYXJlU2Vj
SW4gPSBDLkdvU3RyaW5nKHhjLmNvbG9fY29tcGFyZV9zZWNfaW4pCisJeC5Db2xvQ29tcGFyZU91
dCA9IEMuR29TdHJpbmcoeGMuY29sb19jb21wYXJlX291dCkKKwl4LkNvbG9Db21wYXJlTm90aWZ5
RGV2ID0gQy5Hb1N0cmluZyh4Yy5jb2xvX2NvbXBhcmVfbm90aWZ5X2RldikKKwl4LkNvbG9Tb2Nr
U2VjUmVkaXJlY3RvcjBJZCA9IEMuR29TdHJpbmcoeGMuY29sb19zb2NrX3NlY19yZWRpcmVjdG9y
MF9pZCkKKwl4LkNvbG9Tb2NrU2VjUmVkaXJlY3RvcjBJcCA9IEMuR29TdHJpbmcoeGMuY29sb19z
b2NrX3NlY19yZWRpcmVjdG9yMF9pcCkKKwl4LkNvbG9Tb2NrU2VjUmVkaXJlY3RvcjBQb3J0ID0g
Qy5Hb1N0cmluZyh4Yy5jb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX3BvcnQpCisJeC5Db2xvU29j
a1NlY1JlZGlyZWN0b3IxSWQgPSBDLkdvU3RyaW5nKHhjLmNvbG9fc29ja19zZWNfcmVkaXJlY3Rv
cjFfaWQpCisJeC5Db2xvU29ja1NlY1JlZGlyZWN0b3IxSXAgPSBDLkdvU3RyaW5nKHhjLmNvbG9f
c29ja19zZWNfcmVkaXJlY3RvcjFfaXApCisJeC5Db2xvU29ja1NlY1JlZGlyZWN0b3IxUG9ydCA9
IEMuR29TdHJpbmcoeGMuY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0KQorCXguQ29sb0Zp
bHRlclNlY1JlZGlyZWN0b3IwUXVldWUgPSBDLkdvU3RyaW5nKHhjLmNvbG9fZmlsdGVyX3NlY19y
ZWRpcmVjdG9yMF9xdWV1ZSkKKwl4LkNvbG9GaWx0ZXJTZWNSZWRpcmVjdG9yMEluZGV2ID0gQy5H
b1N0cmluZyh4Yy5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjBfaW5kZXYpCisJeC5Db2xvRmls
dGVyU2VjUmVkaXJlY3RvcjBPdXRkZXYgPSBDLkdvU3RyaW5nKHhjLmNvbG9fZmlsdGVyX3NlY19y
ZWRpcmVjdG9yMF9vdXRkZXYpCisJeC5Db2xvRmlsdGVyU2VjUmVkaXJlY3RvcjFRdWV1ZSA9IEMu
R29TdHJpbmcoeGMuY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IxX3F1ZXVlKQorCXguQ29sb0Zp
bHRlclNlY1JlZGlyZWN0b3IxSW5kZXYgPSBDLkdvU3RyaW5nKHhjLmNvbG9fZmlsdGVyX3NlY19y
ZWRpcmVjdG9yMV9pbmRldikKKwl4LkNvbG9GaWx0ZXJTZWNSZWRpcmVjdG9yMU91dGRldiA9IEMu
R29TdHJpbmcoeGMuY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IxX291dGRldikKKwl4LkNvbG9G
aWx0ZXJTZWNSZXdyaXRlcjBRdWV1ZSA9IEMuR29TdHJpbmcoeGMuY29sb19maWx0ZXJfc2VjX3Jl
d3JpdGVyMF9xdWV1ZSkKKwl4LkNvbG9DaGVja3BvaW50SG9zdCA9IEMuR29TdHJpbmcoeGMuY29s
b19jaGVja3BvaW50X2hvc3QpCisJeC5Db2xvQ2hlY2twb2ludFBvcnQgPSBDLkdvU3RyaW5nKHhj
LmNvbG9fY2hlY2twb2ludF9wb3J0KQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRGV2aWNl
UGNpKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcGNpKSBlcnJvciB7CisJeC5GdW5jID0gYnl0
ZSh4Yy5fZnVuYykKKwl4LkRldiA9IGJ5dGUoeGMuZGV2KQorCXguQnVzID0gYnl0ZSh4Yy5idXMp
CisJeC5Eb21haW4gPSBpbnQoeGMuZG9tYWluKQorCXguVmRldmZuID0gdWludDMyKHhjLnZkZXZm
bikKKwl4LlZmdW5jTWFzayA9IHVpbnQzMih4Yy52ZnVuY19tYXNrKQorCXguTXNpdHJhbnNsYXRl
ID0gYm9vbCh4Yy5tc2l0cmFuc2xhdGUpCisJeC5Qb3dlck1nbXQgPSBib29sKHhjLnBvd2VyX21n
bXQpCisJeC5QZXJtaXNzaXZlID0gYm9vbCh4Yy5wZXJtaXNzaXZlKQorCXguU2VpemUgPSBib29s
KHhjLnNlaXplKQorCXguUmRtUG9saWN5ID0gUmRtUmVzZXJ2ZVBvbGljeSh4Yy5yZG1fcG9saWN5
KQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRGV2aWNlUmRtKSBmcm9tQyh4YyAqQy5saWJ4
bF9kZXZpY2VfcmRtKSBlcnJvciB7CisJeC5TdGFydCA9IHVpbnQ2NCh4Yy5zdGFydCkKKwl4LlNp
emUgPSB1aW50NjQoeGMuc2l6ZSkKKwl4LlBvbGljeSA9IFJkbVJlc2VydmVQb2xpY3koeGMucG9s
aWN5KQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRGV2aWNlVXNiY3RybCkgZnJvbUMoeGMg
KkMubGlieGxfZGV2aWNlX3VzYmN0cmwpIGVycm9yIHsKKwl4LlR5cGUgPSBVc2JjdHJsVHlwZSh4
Yy5fdHlwZSkKKwl4LkRldmlkID0gRGV2aWQoeGMuZGV2aWQpCisJeC5WZXJzaW9uID0gaW50KHhj
LnZlcnNpb24pCisJeC5Qb3J0cyA9IGludCh4Yy5wb3J0cykKKwl4LkJhY2tlbmREb21pZCA9IERv
bWlkKHhjLmJhY2tlbmRfZG9taWQpCisJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMu
YmFja2VuZF9kb21uYW1lKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRGV2aWNlVXNiZGV2
KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNiZGV2KSBlcnJvciB7CisJeC5DdHJsID0gRGV2
aWQoeGMuY3RybCkKKwl4LlBvcnQgPSBpbnQoeGMucG9ydCkKKwlyZXR1cm4gbmlsCit9CisKK2Z1
bmMgKHggKkRldmljZUR0ZGV2KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfZHRkZXYpIGVycm9y
IHsKKwl4LlBhdGggPSBDLkdvU3RyaW5nKHhjLnBhdGgpCisJcmV0dXJuIG5pbAorfQorCitmdW5j
ICh4ICpEZXZpY2VWdHBtKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdnRwbSkgZXJyb3Igewor
CXguQmFja2VuZERvbWlkID0gRG9taWQoeGMuYmFja2VuZF9kb21pZCkKKwl4LkJhY2tlbmREb21u
YW1lID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2RvbW5hbWUpCisJeC5EZXZpZCA9IERldmlkKHhj
LmRldmlkKQorCXZhciB1dWlkVXVpZCBVdWlkCisJaWYgZXJyIDo9IHV1aWRVdWlkLmZyb21DKCZ4
Yy51dWlkKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5VdWlkID0gdXVpZFV1
aWQKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKkRldmljZVA5KSBmcm9tQyh4YyAqQy5saWJ4
bF9kZXZpY2VfcDkpIGVycm9yIHsKKwl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRf
ZG9taWQpCisJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1l
KQorCXguVGFnID0gQy5Hb1N0cmluZyh4Yy50YWcpCisJeC5QYXRoID0gQy5Hb1N0cmluZyh4Yy5w
YXRoKQorCXguU2VjdXJpdHlNb2RlbCA9IEMuR29TdHJpbmcoeGMuc2VjdXJpdHlfbW9kZWwpCisJ
eC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRGV2
aWNlUHZjYWxsc2lmKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lmKSBlcnJvciB7
CisJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQorCXguQmFja2VuZERv
bW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKKwl4LkRldmlkID0gRGV2aWQo
eGMuZGV2aWQpCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpEZXZpY2VDaGFubmVsKSBmcm9t
Qyh4YyAqQy5saWJ4bF9kZXZpY2VfY2hhbm5lbCkgZXJyb3IgeworCXguQmFja2VuZERvbWlkID0g
RG9taWQoeGMuYmFja2VuZF9kb21pZCkKKwl4LkJhY2tlbmREb21uYW1lID0gQy5Hb1N0cmluZyh4
Yy5iYWNrZW5kX2RvbW5hbWUpCisJeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQorCXguTmFtZSA9
IEMuR29TdHJpbmcoeGMubmFtZSkKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKkNvbm5lY3Rv
clBhcmFtKSBmcm9tQyh4YyAqQy5saWJ4bF9jb25uZWN0b3JfcGFyYW0pIGVycm9yIHsKKwl4LlVu
aXF1ZUlkID0gQy5Hb1N0cmluZyh4Yy51bmlxdWVfaWQpCisJeC5XaWR0aCA9IHVpbnQzMih4Yy53
aWR0aCkKKwl4LkhlaWdodCA9IHVpbnQzMih4Yy5oZWlnaHQpCisJcmV0dXJuIG5pbAorfQorCitm
dW5jICh4ICpEZXZpY2VWZGlzcGwpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92ZGlzcGwpIGVy
cm9yIHsKKwl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCisJeC5CYWNr
ZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQorCXguRGV2aWQgPSBE
ZXZpZCh4Yy5kZXZpZCkKKwl4LkJlQWxsb2MgPSBib29sKHhjLmJlX2FsbG9jKQorCXJldHVybiBu
aWwKK30KKworZnVuYyAoeCAqVnNuZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfdnNuZF9wYXJh
bXMpIGVycm9yIHsKKwl4LkNoYW5uZWxzTWluID0gdWludDMyKHhjLmNoYW5uZWxzX21pbikKKwl4
LkNoYW5uZWxzTWF4ID0gdWludDMyKHhjLmNoYW5uZWxzX21heCkKKwl4LkJ1ZmZlclNpemUgPSB1
aW50MzIoeGMuYnVmZmVyX3NpemUpCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpWc25kU3Ry
ZWFtKSBmcm9tQyh4YyAqQy5saWJ4bF92c25kX3N0cmVhbSkgZXJyb3IgeworCXguVW5pcXVlSWQg
PSBDLkdvU3RyaW5nKHhjLnVuaXF1ZV9pZCkKKwl4LlR5cGUgPSBWc25kU3RyZWFtVHlwZSh4Yy5f
dHlwZSkKKwl2YXIgdnNuZFBhcmFtc1BhcmFtcyBWc25kUGFyYW1zCisJaWYgZXJyIDo9IHZzbmRQ
YXJhbXNQYXJhbXMuZnJvbUMoJnhjLnBhcmFtcyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJy
CisJfQorCXguUGFyYW1zID0gdnNuZFBhcmFtc1BhcmFtcworCXJldHVybiBuaWwKK30KKworZnVu
YyAoeCAqVnNuZFBjbSkgZnJvbUMoeGMgKkMubGlieGxfdnNuZF9wY20pIGVycm9yIHsKKwl4Lk5h
bWUgPSBDLkdvU3RyaW5nKHhjLm5hbWUpCisJdmFyIHZzbmRQYXJhbXNQYXJhbXMgVnNuZFBhcmFt
cworCWlmIGVyciA6PSB2c25kUGFyYW1zUGFyYW1zLmZyb21DKCZ4Yy5wYXJhbXMpOyBlcnIgIT0g
bmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LlBhcmFtcyA9IHZzbmRQYXJhbXNQYXJhbXMKKwly
ZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKkRldmljZVZzbmQpIGZyb21DKHhjICpDLmxpYnhsX2Rl
dmljZV92c25kKSBlcnJvciB7CisJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2Rv
bWlkKQorCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkK
Kwl4LkRldmlkID0gRGV2aWQoeGMuZGV2aWQpCisJeC5TaG9ydE5hbWUgPSBDLkdvU3RyaW5nKHhj
LnNob3J0X25hbWUpCisJeC5Mb25nTmFtZSA9IEMuR29TdHJpbmcoeGMubG9uZ19uYW1lKQorCXZh
ciB2c25kUGFyYW1zUGFyYW1zIFZzbmRQYXJhbXMKKwlpZiBlcnIgOj0gdnNuZFBhcmFtc1BhcmFt
cy5mcm9tQygmeGMucGFyYW1zKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5Q
YXJhbXMgPSB2c25kUGFyYW1zUGFyYW1zCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpEb21h
aW5Db25maWcpIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9jb25maWcpIGVycm9yIHsKKwl2YXIg
ZG9tYWluQ3JlYXRlSW5mb0NJbmZvIERvbWFpbkNyZWF0ZUluZm8KKwlpZiBlcnIgOj0gZG9tYWlu
Q3JlYXRlSW5mb0NJbmZvLmZyb21DKCZ4Yy5jX2luZm8pOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJu
IGVycgorCX0KKwl4LkNJbmZvID0gZG9tYWluQ3JlYXRlSW5mb0NJbmZvCisJdmFyIGRvbWFpbkJ1
aWxkSW5mb0JJbmZvIERvbWFpbkJ1aWxkSW5mbworCWlmIGVyciA6PSBkb21haW5CdWlsZEluZm9C
SW5mby5mcm9tQygmeGMuYl9pbmZvKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJ
eC5CSW5mbyA9IGRvbWFpbkJ1aWxkSW5mb0JJbmZvCisJeC5PblBvd2Vyb2ZmID0gQWN0aW9uT25T
aHV0ZG93bih4Yy5vbl9wb3dlcm9mZikKKwl4Lk9uUmVib290ID0gQWN0aW9uT25TaHV0ZG93bih4
Yy5vbl9yZWJvb3QpCisJeC5PbldhdGNoZG9nID0gQWN0aW9uT25TaHV0ZG93bih4Yy5vbl93YXRj
aGRvZykKKwl4Lk9uQ3Jhc2ggPSBBY3Rpb25PblNodXRkb3duKHhjLm9uX2NyYXNoKQorCXguT25T
b2Z0UmVzZXQgPSBBY3Rpb25PblNodXRkb3duKHhjLm9uX3NvZnRfcmVzZXQpCisJcmV0dXJuIG5p
bAorfQorCitmdW5jICh4ICpEaXNraW5mbykgZnJvbUMoeGMgKkMubGlieGxfZGlza2luZm8pIGVy
cm9yIHsKKwl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCisJeC5CYWNrZW5kSWQg
PSB1aW50MzIoeGMuYmFja2VuZF9pZCkKKwl4LkZyb250ZW5kID0gQy5Hb1N0cmluZyh4Yy5mcm9u
dGVuZCkKKwl4LkZyb250ZW5kSWQgPSB1aW50MzIoeGMuZnJvbnRlbmRfaWQpCisJeC5EZXZpZCA9
IERldmlkKHhjLmRldmlkKQorCXguU3RhdGUgPSBpbnQoeGMuc3RhdGUpCisJeC5FdnRjaCA9IGlu
dCh4Yy5ldnRjaCkKKwl4LlJyZWYgPSBpbnQoeGMucnJlZikKKwlyZXR1cm4gbmlsCit9CisKK2Z1
bmMgKHggKk5pY2luZm8pIGZyb21DKHhjICpDLmxpYnhsX25pY2luZm8pIGVycm9yIHsKKwl4LkJh
Y2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCisJeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMu
YmFja2VuZF9pZCkKKwl4LkZyb250ZW5kID0gQy5Hb1N0cmluZyh4Yy5mcm9udGVuZCkKKwl4LkZy
b250ZW5kSWQgPSB1aW50MzIoeGMuZnJvbnRlbmRfaWQpCisJeC5EZXZpZCA9IERldmlkKHhjLmRl
dmlkKQorCXguU3RhdGUgPSBpbnQoeGMuc3RhdGUpCisJeC5FdnRjaCA9IGludCh4Yy5ldnRjaCkK
Kwl4LlJyZWZUeCA9IGludCh4Yy5ycmVmX3R4KQorCXguUnJlZlJ4ID0gaW50KHhjLnJyZWZfcngp
CisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpWdHBtaW5mbykgZnJvbUMoeGMgKkMubGlieGxf
dnRwbWluZm8pIGVycm9yIHsKKwl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCisJ
eC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKKwl4LkZyb250ZW5kID0gQy5Hb1N0
cmluZyh4Yy5mcm9udGVuZCkKKwl4LkZyb250ZW5kSWQgPSB1aW50MzIoeGMuZnJvbnRlbmRfaWQp
CisJeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQorCXguU3RhdGUgPSBpbnQoeGMuc3RhdGUpCisJ
eC5FdnRjaCA9IGludCh4Yy5ldnRjaCkKKwl4LlJyZWYgPSBpbnQoeGMucnJlZikKKwl2YXIgdXVp
ZFV1aWQgVXVpZAorCWlmIGVyciA6PSB1dWlkVXVpZC5mcm9tQygmeGMudXVpZCk7IGVyciAhPSBu
aWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguVXVpZCA9IHV1aWRVdWlkCisJcmV0dXJuIG5pbAor
fQorCitmdW5jICh4ICpVc2JjdHJsaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdXNiY3RybGluZm8p
IGVycm9yIHsKKwl4LlR5cGUgPSBVc2JjdHJsVHlwZSh4Yy5fdHlwZSkKKwl4LkRldmlkID0gRGV2
aWQoeGMuZGV2aWQpCisJeC5WZXJzaW9uID0gaW50KHhjLnZlcnNpb24pCisJeC5Qb3J0cyA9IGlu
dCh4Yy5wb3J0cykKKwl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCisJeC5CYWNr
ZW5kSWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKKwl4LkZyb250ZW5kID0gQy5Hb1N0cmluZyh4
Yy5mcm9udGVuZCkKKwl4LkZyb250ZW5kSWQgPSB1aW50MzIoeGMuZnJvbnRlbmRfaWQpCisJeC5T
dGF0ZSA9IGludCh4Yy5zdGF0ZSkKKwl4LkV2dGNoID0gaW50KHhjLmV2dGNoKQorCXguUmVmVXJi
ID0gaW50KHhjLnJlZl91cmIpCisJeC5SZWZDb25uID0gaW50KHhjLnJlZl9jb25uKQorCXJldHVy
biBuaWwKK30KKworZnVuYyAoeCAqVmNwdWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVpbmZv
KSBlcnJvciB7CisJeC5WY3B1aWQgPSB1aW50MzIoeGMudmNwdWlkKQorCXguQ3B1ID0gdWludDMy
KHhjLmNwdSkKKwl4Lk9ubGluZSA9IGJvb2woeGMub25saW5lKQorCXguQmxvY2tlZCA9IGJvb2wo
eGMuYmxvY2tlZCkKKwl4LlJ1bm5pbmcgPSBib29sKHhjLnJ1bm5pbmcpCisJeC5WY3B1VGltZSA9
IHVpbnQ2NCh4Yy52Y3B1X3RpbWUpCisJdmFyIGJpdG1hcENwdW1hcCBCaXRtYXAKKwlpZiBlcnIg
Oj0gYml0bWFwQ3B1bWFwLmZyb21DKCZ4Yy5jcHVtYXApOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJu
IGVycgorCX0KKwl4LkNwdW1hcCA9IGJpdG1hcENwdW1hcAorCXZhciBiaXRtYXBDcHVtYXBTb2Z0
IEJpdG1hcAorCWlmIGVyciA6PSBiaXRtYXBDcHVtYXBTb2Z0LmZyb21DKCZ4Yy5jcHVtYXBfc29m
dCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQ3B1bWFwU29mdCA9IGJpdG1h
cENwdW1hcFNvZnQKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKlBoeXNpbmZvKSBmcm9tQyh4
YyAqQy5saWJ4bF9waHlzaW5mbykgZXJyb3IgeworCXguVGhyZWFkc1BlckNvcmUgPSB1aW50MzIo
eGMudGhyZWFkc19wZXJfY29yZSkKKwl4LkNvcmVzUGVyU29ja2V0ID0gdWludDMyKHhjLmNvcmVz
X3Blcl9zb2NrZXQpCisJeC5NYXhDcHVJZCA9IHVpbnQzMih4Yy5tYXhfY3B1X2lkKQorCXguTnJD
cHVzID0gdWludDMyKHhjLm5yX2NwdXMpCisJeC5DcHVLaHogPSB1aW50MzIoeGMuY3B1X2toeikK
Kwl4LlRvdGFsUGFnZXMgPSB1aW50NjQoeGMudG90YWxfcGFnZXMpCisJeC5GcmVlUGFnZXMgPSB1
aW50NjQoeGMuZnJlZV9wYWdlcykKKwl4LlNjcnViUGFnZXMgPSB1aW50NjQoeGMuc2NydWJfcGFn
ZXMpCisJeC5PdXRzdGFuZGluZ1BhZ2VzID0gdWludDY0KHhjLm91dHN0YW5kaW5nX3BhZ2VzKQor
CXguU2hhcmluZ0ZyZWVkUGFnZXMgPSB1aW50NjQoeGMuc2hhcmluZ19mcmVlZF9wYWdlcykKKwl4
LlNoYXJpbmdVc2VkRnJhbWVzID0gdWludDY0KHhjLnNoYXJpbmdfdXNlZF9mcmFtZXMpCisJeC5N
YXhQb3NzaWJsZU1mbiA9IHVpbnQ2NCh4Yy5tYXhfcG9zc2libGVfbWZuKQorCXguTnJOb2RlcyA9
IHVpbnQzMih4Yy5ucl9ub2RlcykKKwl2YXIgaHdjYXBId0NhcCBId2NhcAorCWlmIGVyciA6PSBo
d2NhcEh3Q2FwLmZyb21DKCZ4Yy5od19jYXApOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgor
CX0KKwl4Lkh3Q2FwID0gaHdjYXBId0NhcAorCXguQ2FwSHZtID0gYm9vbCh4Yy5jYXBfaHZtKQor
CXguQ2FwUHYgPSBib29sKHhjLmNhcF9wdikKKwl4LkNhcEh2bURpcmVjdGlvID0gYm9vbCh4Yy5j
YXBfaHZtX2RpcmVjdGlvKQorCXguQ2FwSGFwID0gYm9vbCh4Yy5jYXBfaGFwKQorCXguQ2FwU2hh
ZG93ID0gYm9vbCh4Yy5jYXBfc2hhZG93KQorCXguQ2FwSW9tbXVIYXBQdFNoYXJlID0gYm9vbCh4
Yy5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqQ29u
bmVjdG9yaW5mbykgZnJvbUMoeGMgKkMubGlieGxfY29ubmVjdG9yaW5mbykgZXJyb3IgeworCXgu
VW5pcXVlSWQgPSBDLkdvU3RyaW5nKHhjLnVuaXF1ZV9pZCkKKwl4LldpZHRoID0gdWludDMyKHhj
LndpZHRoKQorCXguSGVpZ2h0ID0gdWludDMyKHhjLmhlaWdodCkKKwl4LlJlcUV2dGNoID0gaW50
KHhjLnJlcV9ldnRjaCkKKwl4LlJlcVJyZWYgPSBpbnQoeGMucmVxX3JyZWYpCisJeC5FdnRFdnRj
aCA9IGludCh4Yy5ldnRfZXZ0Y2gpCisJeC5FdnRScmVmID0gaW50KHhjLmV2dF9ycmVmKQorCXJl
dHVybiBuaWwKK30KKworZnVuYyAoeCAqVmRpc3BsaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmRp
c3BsaW5mbykgZXJyb3IgeworCXguQmFja2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2VuZCkKKwl4
LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQorCXguRnJvbnRlbmQgPSBDLkdvU3Ry
aW5nKHhjLmZyb250ZW5kKQorCXguRnJvbnRlbmRJZCA9IHVpbnQzMih4Yy5mcm9udGVuZF9pZCkK
Kwl4LkRldmlkID0gRGV2aWQoeGMuZGV2aWQpCisJeC5TdGF0ZSA9IGludCh4Yy5zdGF0ZSkKKwl4
LkJlQWxsb2MgPSBib29sKHhjLmJlX2FsbG9jKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAq
U3RyZWFtaW5mbykgZnJvbUMoeGMgKkMubGlieGxfc3RyZWFtaW5mbykgZXJyb3IgeworCXguUmVx
RXZ0Y2ggPSBpbnQoeGMucmVxX2V2dGNoKQorCXguUmVxUnJlZiA9IGludCh4Yy5yZXFfcnJlZikK
KwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKlBjbWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3Bj
bWluZm8pIGVycm9yIHsKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKlZzbmRpbmZvKSBmcm9t
Qyh4YyAqQy5saWJ4bF92c25kaW5mbykgZXJyb3IgeworCXguQmFja2VuZCA9IEMuR29TdHJpbmco
eGMuYmFja2VuZCkKKwl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQorCXguRnJv
bnRlbmQgPSBDLkdvU3RyaW5nKHhjLmZyb250ZW5kKQorCXguRnJvbnRlbmRJZCA9IHVpbnQzMih4
Yy5mcm9udGVuZF9pZCkKKwl4LkRldmlkID0gRGV2aWQoeGMuZGV2aWQpCisJeC5TdGF0ZSA9IGlu
dCh4Yy5zdGF0ZSkKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKlZrYmluZm8pIGZyb21DKHhj
ICpDLmxpYnhsX3ZrYmluZm8pIGVycm9yIHsKKwl4LkJhY2tlbmQgPSBDLkdvU3RyaW5nKHhjLmJh
Y2tlbmQpCisJeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFja2VuZF9pZCkKKwl4LkZyb250ZW5k
ID0gQy5Hb1N0cmluZyh4Yy5mcm9udGVuZCkKKwl4LkZyb250ZW5kSWQgPSB1aW50MzIoeGMuZnJv
bnRlbmRfaWQpCisJeC5EZXZpZCA9IERldmlkKHhjLmRldmlkKQorCXguU3RhdGUgPSBpbnQoeGMu
c3RhdGUpCisJeC5FdnRjaCA9IGludCh4Yy5ldnRjaCkKKwl4LlJyZWYgPSBpbnQoeGMucnJlZikK
KwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKk51bWFpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9u
dW1haW5mbykgZXJyb3IgeworCXguU2l6ZSA9IHVpbnQ2NCh4Yy5zaXplKQorCXguRnJlZSA9IHVp
bnQ2NCh4Yy5mcmVlKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqQ3B1dG9wb2xvZ3kpIGZy
b21DKHhjICpDLmxpYnhsX2NwdXRvcG9sb2d5KSBlcnJvciB7CisJeC5Db3JlID0gdWludDMyKHhj
LmNvcmUpCisJeC5Tb2NrZXQgPSB1aW50MzIoeGMuc29ja2V0KQorCXguTm9kZSA9IHVpbnQzMih4
Yy5ub2RlKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqUGNpdG9wb2xvZ3kpIGZyb21DKHhj
ICpDLmxpYnhsX3BjaXRvcG9sb2d5KSBlcnJvciB7CisJeC5TZWcgPSB1aW50MTYoeGMuc2VnKQor
CXguQnVzID0gYnl0ZSh4Yy5idXMpCisJeC5EZXZmbiA9IGJ5dGUoeGMuZGV2Zm4pCisJeC5Ob2Rl
ID0gdWludDMyKHhjLm5vZGUpCisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpTY2hlZENyZWRp
dFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtcykgZXJyb3Igewor
CXguVHNsaWNlTXMgPSBpbnQoeGMudHNsaWNlX21zKQorCXguUmF0ZWxpbWl0VXMgPSBpbnQoeGMu
cmF0ZWxpbWl0X3VzKQorCXguVmNwdU1pZ3JEZWxheVVzID0gaW50KHhjLnZjcHVfbWlncl9kZWxh
eV91cykKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKlNjaGVkQ3JlZGl0MlBhcmFtcykgZnJv
bUMoeGMgKkMubGlieGxfc2NoZWRfY3JlZGl0Ml9wYXJhbXMpIGVycm9yIHsKKwl4LlJhdGVsaW1p
dFVzID0gaW50KHhjLnJhdGVsaW1pdF91cykKKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKkRv
bWFpblJlbXVzSW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3JlbXVzX2luZm8pIGVycm9y
IHsKKwl4LkludGVydmFsID0gaW50KHhjLmludGVydmFsKQorCXZhciBkZWZib29sQWxsb3dVbnNh
ZmUgRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sQWxsb3dVbnNhZmUuZnJvbUMoJnhjLmFsbG93
X3Vuc2FmZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguQWxsb3dVbnNhZmUg
PSBkZWZib29sQWxsb3dVbnNhZmUKKwl2YXIgZGVmYm9vbEJsYWNraG9sZSBEZWZib29sCisJaWYg
ZXJyIDo9IGRlZmJvb2xCbGFja2hvbGUuZnJvbUMoJnhjLmJsYWNraG9sZSk7IGVyciAhPSBuaWwg
eworCQlyZXR1cm4gZXJyCisJfQorCXguQmxhY2tob2xlID0gZGVmYm9vbEJsYWNraG9sZQorCXZh
ciBkZWZib29sQ29tcHJlc3Npb24gRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sQ29tcHJlc3Np
b24uZnJvbUMoJnhjLmNvbXByZXNzaW9uKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9
CisJeC5Db21wcmVzc2lvbiA9IGRlZmJvb2xDb21wcmVzc2lvbgorCXZhciBkZWZib29sTmV0YnVm
IERlZmJvb2wKKwlpZiBlcnIgOj0gZGVmYm9vbE5ldGJ1Zi5mcm9tQygmeGMubmV0YnVmKTsgZXJy
ICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5OZXRidWYgPSBkZWZib29sTmV0YnVmCisJ
eC5OZXRidWZzY3JpcHQgPSBDLkdvU3RyaW5nKHhjLm5ldGJ1ZnNjcmlwdCkKKwl2YXIgZGVmYm9v
bERpc2tidWYgRGVmYm9vbAorCWlmIGVyciA6PSBkZWZib29sRGlza2J1Zi5mcm9tQygmeGMuZGlz
a2J1Zik7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguRGlza2J1ZiA9IGRlZmJv
b2xEaXNrYnVmCisJdmFyIGRlZmJvb2xDb2xvIERlZmJvb2wKKwlpZiBlcnIgOj0gZGVmYm9vbENv
bG8uZnJvbUMoJnhjLmNvbG8pOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkNv
bG8gPSBkZWZib29sQ29sbworCXZhciBkZWZib29sVXNlcnNwYWNlQ29sb1Byb3h5IERlZmJvb2wK
KwlpZiBlcnIgOj0gZGVmYm9vbFVzZXJzcGFjZUNvbG9Qcm94eS5mcm9tQygmeGMudXNlcnNwYWNl
X2NvbG9fcHJveHkpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LlVzZXJzcGFj
ZUNvbG9Qcm94eSA9IGRlZmJvb2xVc2Vyc3BhY2VDb2xvUHJveHkKKwlyZXR1cm4gbmlsCit9CisK
K2Z1bmMgKHggKkV2ZW50KSBmcm9tQyh4YyAqQy5saWJ4bF9ldmVudCkgZXJyb3IgeworCXZhciBl
dkxpbmtMaW5rIEV2TGluaworCWlmIGVyciA6PSBldkxpbmtMaW5rLmZyb21DKCZ4Yy5saW5rKTsg
ZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5MaW5rID0gZXZMaW5rTGluaworCXgu
RG9taWQgPSBEb21pZCh4Yy5kb21pZCkKKwl2YXIgdXVpZERvbXV1aWQgVXVpZAorCWlmIGVyciA6
PSB1dWlkRG9tdXVpZC5mcm9tQygmeGMuZG9tdXVpZCk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4g
ZXJyCisJfQorCXguRG9tdXVpZCA9IHV1aWREb211dWlkCisJeC5Gb3JVc2VyID0gdWludDY0KHhj
LmZvcl91c2VyKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqUHNyQ2F0SW5mbykgZnJvbUMo
eGMgKkMubGlieGxfcHNyX2NhdF9pbmZvKSBlcnJvciB7CisJeC5JZCA9IHVpbnQzMih4Yy5pZCkK
Kwl4LkNvc01heCA9IHVpbnQzMih4Yy5jb3NfbWF4KQorCXguQ2JtTGVuID0gdWludDMyKHhjLmNi
bV9sZW4pCisJeC5DZHBFbmFibGVkID0gYm9vbCh4Yy5jZHBfZW5hYmxlZCkKKwlyZXR1cm4gbmls
Cit9CisKK2Z1bmMgKHggKlBzckh3SW5mbykgZnJvbUMoeGMgKkMubGlieGxfcHNyX2h3X2luZm8p
IGVycm9yIHsKKwl4LklkID0gdWludDMyKHhjLmlkKQorCXJldHVybiBuaWwKK30KLS0gCjIuMTku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUig-0007Tn-9U; Mon, 07 Oct 2019 15:14:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUif-0007TH-PO
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:41 +0000
X-Inumbo-ID: 0903c88c-e915-11e9-8c93-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0903c88c-e915-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:36 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id y144so12884170qkb.7
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=2UsVtpDQx/GH4g6WuhNNT23rnCC0Le6n0pIDIcnnL7E=;
 b=JPttCl18A2aeL7ecgvuDjTs+fu/4pjUneLYmn0jRfWopDZiJRP5w4xyQukEZZvRZkg
 rwl5EluI9NLPOdjOYu361X8No0S3CgzS1judKDgjX1Fm5gl3fJTPmCqzAsxBnXRVO6vt
 BP0KzPwxHSTrL3NmqZwEob1OxfYm8phF93Fs91WW0A5pKXRJkbFELmRG/YvZTewQgiFg
 wBHXjjrOBozpIZV8LdRoYly8hxPL8FIgTmqWlWvb5AgiT4RjDge0twfhr6q0QEBnyyCf
 tc7ibV7Sm6JoIe+dZaMDpjKtM5x5rwIHLW+vpOdzeRQU4O5Qc4b+zy0/2lsmfyQnHTvq
 vYXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=2UsVtpDQx/GH4g6WuhNNT23rnCC0Le6n0pIDIcnnL7E=;
 b=rZc0Ss7f7iibdITorRVhkQvJWognPuXlcfjIaMKdht5iWVDssIU8x4ad25JGOrGq9g
 BJlVPZRhRWr7Jp6SJem5C7/1IutwiPeSTvpguOEolG2enfO6kcDfAfBtxv36Wj9Tv7/k
 eopVXAcOJ3WGboMI3MmwTnvFRl+yUGDpdFPZI0NTvZA0sBjXeDiT3R0KuoKEfyl/RSkw
 W4OOfy1O5sCqEvieNnBa3Lc65J0uS2r0CjoT4dsCx/6pMdOVljJvs86wiEU1ULrtu9e0
 mJpj3udBls8NXgd4xXLBteUBLq5Xx+OMSVh73YCDi+1iFdzS5JVs8osHBYIKCQinvWH7
 Mqxg==
X-Gm-Message-State: APjAAAWq1Ju+dYbxaujZdjGSkL2B7k0DWZzQ466OntKmH4KbtZsDkUil
 0CXp0GiKIqZiiPIFw+2xriG0FMxH
X-Google-Smtp-Source: APXvYqwwXRCa1SmAcZN/CpupkYP3KVbGMdJVKIo297Fs/nk4B+hNA3vMU16k5gcZpJBARd3PT+xQYA==
X-Received: by 2002:a37:a709:: with SMTP id q9mr23157083qke.135.1570461215790; 
 Mon, 07 Oct 2019 08:13:35 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.34
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:35 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:04 -0400
Message-Id: <1e92395f2f4ef59a1a4e9f3c6b926182ba113653.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 17/24] golang/xenlight: implement keyed union C
 to Go marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClN3aXRjaCBvdmVy
IHVuaW9uIGtleSB0byBkZXRlcm1pbmUgaG93IHRvIHBvcHVsYXRlICd1bmlvbicgaW4gR28gc3Ry
dWN0LgoKU2luY2UgdGhlIHVuaW9ucyBvZiBDIHR5cGVzIGNhbm5vdCBiZSBkaXJlY3RseSBhY2Nl
c3NlZCwgYWRkIEMgc3RydWN0cyBpbgpjZ28gcHJlYW1ibGUgdG8gYXNzaXN0IGluIG1hcnNoYWxp
bmcga2V5ZWQgdW5pb25zLiBUaGlzIGFsbG93cyB0aGUgQwp0eXBlIGRlZmluZWQgaW4gdGhlIHBy
ZWFtYmxlIHRvIGJlIHBvcHVsYXRlZCBmaXJzdCwgYW5kIHRoZW4gYWNjZXNzZWQKZGlyZWN0bHkg
dG8gcG9wdWxhdGUgdGhlIEdvIHN0cnVjdC4KClNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sg
PHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5n
b3R5cGVzLnB5ICAgICAgIHwgMTM2ICsrKysrKy0KIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodF9oZWxwZXJzLmdvIHwgNDQwICsrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgNTc1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weSBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9n
ZW5nb3R5cGVzLnB5CmluZGV4IDc1ZGNkMDE3MjQuLmVjZWNhYWZkNzIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5CisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5s
aWdodC9nZW5nb3R5cGVzLnB5CkBAIC0yOCw2ICsyOCwxNCBAQCBnb19idWlsdGluX3R5cGVzID0g
Wydib29sJywgJ3N0cmluZycsICdpbnQnLCAnYnl0ZScsCiAjIGFmdGVyIGEgc3RydWN0IGRlZmlu
aXRpb24uCiB0eXBlX2V4dHJhcyA9IFtdCiAKKyMgY2dvIHByZWFtYmxlIGZvciB4ZW5saWdodF9o
ZWxwZXJzLmdvLCBjcmVhdGVkIGR1cmluZyB0eXBlIGdlbmVyYXRpb24gYW5kCisjIHdyaXR0ZW4g
bGF0ZXIuCitjZ29faGVscGVyc19wcmVhbWJsZSA9IFtdCisKKyMgTGlzdCBvZiBzdHJpbmdzIHRo
YXQgbmVlZCB0byBiZSB3cml0dGVuIHRvIGEgZmlsZQorIyBhZnRlciBhIGhlbHBlciBmdW5jIGRl
ZmluaXRpb24uCitoZWxwZXJfZXh0cmFzID0gW10KKwogZGVmIHhlbmxpZ2h0X2dvbGFuZ19nZW5l
cmF0ZV90eXBlcyhwYXRoID0gTm9uZSwgdHlwZXMgPSBOb25lLCBjb21tZW50ID0gTm9uZSk6CiAg
ICAgIiIiCiAgICAgR2VuZXJhdGUgYSAuZ28gZmlsZSAoeGVubGlnaHRfdHlwZXMuZ28gYnkgZGVm
YXVsdCkKQEAgLTE1OSw2ICsxNjcsOCBAQCBkZWYgeGVubGlnaHRfZ29sYW5nX2RlZmluZV91bmlv
bih0eSA9IE5vbmUsIHN0cnVjdG5hbWUgPSAnJyk6CiAgICAgICAgIHMgPSB4ZW5saWdodF9nb2xh
bmdfZGVmaW5lX3N0cnVjdChmLnR5cGUsIHR5cGVuYW1lPW5hbWUpCiAgICAgICAgIHR5cGVfZXh0
cmFzLmFwcGVuZChzKQogCisgICAgICAgIHhlbmxpZ2h0X2dvbGFuZ191bmlvbl9jZ29fcHJlYW1i
bGUoZi50eXBlLCBuYW1lPW5hbWUpCisKICAgICAgICAgIyBEZWZpbmUgZnVuY3Rpb24gdG8gaW1w
bGVtZW50ICd1bmlvbicgaW50ZXJmYWNlCiAgICAgICAgIG5hbWUgPSB4ZW5saWdodF9nb2xhbmdf
Zm10X25hbWUobmFtZSkKICAgICAgICAgcyA9ICdmdW5jICh4IHt9KSBpc3t9KCl7e319XG4nLmZv
cm1hdChuYW1lLCBpbnRlcmZhY2VfbmFtZSkKQEAgLTE3NCw2ICsxODQsMTggQEAgZGVmIHhlbmxp
Z2h0X2dvbGFuZ19kZWZpbmVfdW5pb24odHkgPSBOb25lLCBzdHJ1Y3RuYW1lID0gJycpOgogCiAg
ICAgcmV0dXJuIHMKIAorZGVmIHhlbmxpZ2h0X2dvbGFuZ191bmlvbl9jZ29fcHJlYW1ibGUodHkg
PSBOb25lLCBuYW1lID0gJycpOgorICAgIHMgPSAnJworCisgICAgcyArPSAndHlwZWRlZiBzdHJ1
Y3Qge30ge3tcbicuZm9ybWF0KG5hbWUpCisKKyAgICBmb3IgZiBpbiB0eS5maWVsZHM6CisgICAg
ICAgIHMgKz0gJ1x0e30ge307XG4nLmZvcm1hdChmLnR5cGUudHlwZW5hbWUsIGYubmFtZSkKKwor
ICAgIHMgKz0gJ319IHt9O1xuJy5mb3JtYXQobmFtZSkKKworICAgIGNnb19oZWxwZXJzX3ByZWFt
YmxlLmFwcGVuZChzKQorCiBkZWYgeGVubGlnaHRfZ29sYW5nX2dlbmVyYXRlX2hlbHBlcnMocGF0
aCA9IE5vbmUsIHR5cGVzID0gTm9uZSwgY29tbWVudCA9IE5vbmUpOgogICAgICIiIgogICAgIEdl
bmVyYXRlIGEgLmdvIGZpbGUgKHhlbmxpZ2h0X2hlbHBlcnMuZ28gYnkgZGVmYXVsdCkKQEAgLTE4
Nyw2ICsyMDksNyBAQCBkZWYgeGVubGlnaHRfZ29sYW5nX2dlbmVyYXRlX2hlbHBlcnMocGF0aCA9
IE5vbmUsIHR5cGVzID0gTm9uZSwgY29tbWVudCA9IE5vbmUpOgogICAgICAgICBpZiBjb21tZW50
IGlzIG5vdCBOb25lOgogICAgICAgICAgICAgZi53cml0ZShjb21tZW50KQogICAgICAgICBmLndy
aXRlKCdwYWNrYWdlIHhlbmxpZ2h0XG4nKQorICAgICAgICBmLndyaXRlKCdpbXBvcnQgKFxuInVu
c2FmZSJcbiJlcnJvcnMiXG4iZm10IlxuKVxuJykKIAogICAgICAgICAjIENnbyBwcmVhbWJsZQog
ICAgICAgICBmLndyaXRlKCcvKlxuJykKQEAgLTE5NSw2ICsyMTgsMTAgQEAgZGVmIHhlbmxpZ2h0
X2dvbGFuZ19nZW5lcmF0ZV9oZWxwZXJzKHBhdGggPSBOb25lLCB0eXBlcyA9IE5vbmUsIGNvbW1l
bnQgPSBOb25lKToKICAgICAgICAgZi53cml0ZSgnI2luY2x1ZGUgPGxpYnhsLmg+XG4nKQogICAg
ICAgICBmLndyaXRlKCdcbicpCiAKKyAgICAgICAgZm9yIHMgaW4gY2dvX2hlbHBlcnNfcHJlYW1i
bGU6CisgICAgICAgICAgICBmLndyaXRlKHMpCisgICAgICAgICAgICBmLndyaXRlKCdcbicpCisK
ICAgICAgICAgZi53cml0ZSgnKi9cbmltcG9ydCAiQyJcbicpCiAKICAgICAgICAgZm9yIHR5IGlu
IHR5cGVzOgpAQCAtMjA0LDYgKzIzMSwxMiBAQCBkZWYgeGVubGlnaHRfZ29sYW5nX2dlbmVyYXRl
X2hlbHBlcnMocGF0aCA9IE5vbmUsIHR5cGVzID0gTm9uZSwgY29tbWVudCA9IE5vbmUpOgogICAg
ICAgICAgICAgZi53cml0ZSh4ZW5saWdodF9nb2xhbmdfZGVmaW5lX2Zyb21fQyh0eSkpCiAgICAg
ICAgICAgICBmLndyaXRlKCdcbicpCiAKKyAgICAgICAgICAgIGZvciBleHRyYSBpbiBoZWxwZXJf
ZXh0cmFzOgorICAgICAgICAgICAgICAgIGYud3JpdGUoZXh0cmEpCisgICAgICAgICAgICAgICAg
Zi53cml0ZSgnXG4nKQorCisgICAgICAgICAgICBkZWwgaGVscGVyX2V4dHJhc1s6XQorCiAgICAg
Z29fZm10KHBhdGgpCiAKIGRlZiB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX2Zyb21fQyh0eSA9IE5v
bmUsIHR5cGVuYW1lID0gTm9uZSwgbmVzdGVkID0gRmFsc2UpOgpAQCAtMjc1LDcgKzMwOCw3IEBA
IGRlZiB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX2Zyb21fQyh0eSA9IE5vbmUsIHR5cGVuYW1lID0g
Tm9uZSwgbmVzdGVkID0gRmFsc2UpOgogICAgICAgICAgICAgcyArPSB4ZW5saWdodF9nb2xhbmdf
ZGVmaW5lX2Zyb21fQyhmLnR5cGUsIHR5cGVuYW1lPWYubmFtZSwgbmVzdGVkPVRydWUpCiAKICAg
ICAgICAgZWxpZiBpc2luc3RhbmNlKGYudHlwZSwgaWRsLktleWVkVW5pb24pOgotICAgICAgICAg
ICAgcGFzcworICAgICAgICAgICAgcyArPSB4ZW5saWdodF9nb2xhbmdfdW5pb25fZnJvbV9DKGYu
dHlwZSwgZi5uYW1lLCB0eS50eXBlbmFtZSkKIAogICAgICAgICBlbHNlOgogICAgICAgICAgICAg
cmFpc2UgRXhjZXB0aW9uKCd0eXBlIHt9IG5vdCBzdXBwb3J0ZWQnLmZvcm1hdChmLnR5cGUpKQpA
QCAtMjg2LDYgKzMxOSwxMDcgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19kZWZpbmVfZnJvbV9DKHR5
ID0gTm9uZSwgdHlwZW5hbWUgPSBOb25lLCBuZXN0ZWQgPSBGYWxzZSk6CiAKICAgICByZXR1cm4g
cwogCitkZWYgeGVubGlnaHRfZ29sYW5nX3VuaW9uX2Zyb21fQyh0eSA9IE5vbmUsIHVuaW9uX25h
bWUgPSAnJywgc3RydWN0X25hbWUgPSAnJyk6CisgICAga2V5bmFtZSAgID0gdHkua2V5dmFyLm5h
bWUKKyAgICBnb2tleW5hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoa2V5bmFtZSkKKyAg
ICBrZXl0eXBlICAgPSB0eS5rZXl2YXIudHlwZS50eXBlbmFtZQorICAgIGdva2V5dHlwZSA9IHhl
bmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShrZXl0eXBlKQorCisgICAgaW50ZXJmYWNlX25hbWUgPSAn
e31fe31fdW5pb24nLmZvcm1hdChzdHJ1Y3RfbmFtZSwga2V5bmFtZSkKKyAgICBpbnRlcmZhY2Vf
bmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShpbnRlcmZhY2VfbmFtZSwgZXhwb3J0ZWQ9
RmFsc2UpCisKKyAgICBjZ29fa2V5bmFtZSA9IGtleW5hbWUKKyAgICBpZiBjZ29fa2V5bmFtZSBp
biBnb19rZXl3b3JkczoKKyAgICAgICAgY2dvX2tleW5hbWUgPSAnXycgKyBjZ29fa2V5bmFtZQor
CisgICAgY2FzZXMgPSB7fQorCisgICAgZm9yIGYgaW4gdHkuZmllbGRzOgorICAgICAgICB2YWwg
PSAne31fe30nLmZvcm1hdChrZXl0eXBlLCBmLm5hbWUpCisgICAgICAgIHZhbCA9IHhlbmxpZ2h0
X2dvbGFuZ19mbXRfbmFtZSh2YWwpCisKKyAgICAgICAgIyBBZGQgdG8gbGlzdCBvZiBjYXNlcyB0
byBtYWtlIGZvciB0aGUgc3dpdGNoCisgICAgICAgICMgc3RhdGVtZW50IGJlbG93LgorICAgICAg
ICBpZiBmLnR5cGUgaXMgTm9uZToKKyAgICAgICAgICAgIGNvbnRpbnVlCisKKyAgICAgICAgY2Fz
ZXNbZi5uYW1lXSA9IHZhbAorCisgICAgICAgICMgRGVmaW5lIGZyb21DIGZ1bmMgZm9yICd1bmlv
bicgc3RydWN0LgorICAgICAgICB0eXBlbmFtZSAgID0gJ3t9X3t9X3VuaW9uX3t9Jy5mb3JtYXQo
c3RydWN0X25hbWUsa2V5bmFtZSxmLm5hbWUpCisgICAgICAgIGdvdHlwZW5hbWUgPSB4ZW5saWdo
dF9nb2xhbmdfZm10X25hbWUodHlwZW5hbWUpCisKKyAgICAgICAgIyBEZWZpbmUgdGhlIGZ1bmN0
aW9uIGhlcmUuIFRoZSBjYXNlcyBmb3Iga2V5ZWQgdW5pb25zIGFyZSBhIGxpdHRsZQorICAgICAg
ICAjIGRpZmZlcmVudC4KKyAgICAgICAgcyA9ICdmdW5jICh4ICp7fSkgZnJvbUMoeGMgKkMue30p
IGVycm9yIHt7XG4nLmZvcm1hdChnb3R5cGVuYW1lLHN0cnVjdF9uYW1lKQorICAgICAgICBzICs9
ICdpZiB7fSh4Yy57fSkgIT0ge30ge3tcbicuZm9ybWF0KGdva2V5dHlwZSxjZ29fa2V5bmFtZSx2
YWwpCisgICAgICAgIGVycl9zdHJpbmcgPSAnImV4cGVjdGVkIHVuaW9uIGtleSB7fSInLmZvcm1h
dCh2YWwpCisgICAgICAgIHMgKz0gJ3JldHVybiBlcnJvcnMuTmV3KHt9KVxuJy5mb3JtYXQoZXJy
X3N0cmluZykKKyAgICAgICAgcyArPSAnfVxuXG4nCisgICAgICAgIHMgKz0gJ3RtcCA6PSAoKkMu
e30pKHVuc2FmZS5Qb2ludGVyKCZ4Yy57fVswXSkpXG4nLmZvcm1hdCh0eXBlbmFtZSx1bmlvbl9u
YW1lKQorCisgICAgICAgIHMgKz0geGVubGlnaHRfZ29sYW5nX3VuaW9uX2ZpZWxkc19mcm9tX0Mo
Zi50eXBlKQorICAgICAgICBzICs9ICdyZXR1cm4gbmlsXG4nCisgICAgICAgIHMgKz0gJ31cbicK
KworICAgICAgICBoZWxwZXJfZXh0cmFzLmFwcGVuZChzKQorCisgICAgcyA9ICd4Lnt9ID0ge30o
eGMue30pXG4nLmZvcm1hdChnb2tleW5hbWUsZ29rZXl0eXBlLGNnb19rZXluYW1lKQorICAgIHMg
Kz0gJ3N3aXRjaCB4Lnt9e3tcbicuZm9ybWF0KGdva2V5bmFtZSkKKworICAgICMgQ3JlYXRlIHN3
aXRjaCBzdGF0ZW1lbnQgdG8gZGV0ZXJtaW5lIHdoaWNoICd1bmlvbiBlbGVtZW50JworICAgICMg
dG8gcG9wdWxhdGUgaW4gdGhlIEdvIHN0cnVjdC4KKyAgICBmb3IgY2FzZV9uYW1lLCBjYXNlX3Zh
bCBpbiBjYXNlcy5pdGVtcygpOgorICAgICAgICBzICs9ICdjYXNlIHt9OlxuJy5mb3JtYXQoY2Fz
ZV92YWwpCisKKyAgICAgICAgZ290eXBlID0gJ3t9X3t9X3VuaW9uX3t9Jy5mb3JtYXQoc3RydWN0
X25hbWUsa2V5bmFtZSxjYXNlX25hbWUpCisgICAgICAgIGdvdHlwZSA9IHhlbmxpZ2h0X2dvbGFu
Z19mbXRfbmFtZShnb3R5cGUpCisgICAgICAgIGdvbmFtZSA9ICd7fV97fScuZm9ybWF0KGtleW5h
bWUsY2FzZV9uYW1lKQorICAgICAgICBnb25hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUo
Z29uYW1lLGV4cG9ydGVkPUZhbHNlKQorCisgICAgICAgIHMgKz0gJ3ZhciB7fSB7fVxuJy5mb3Jt
YXQoZ29uYW1lLCBnb3R5cGUpCisgICAgICAgIHMgKz0gJ2lmIGVyciA6PSB7fS5mcm9tQyh4Yyk7
Jy5mb3JtYXQoZ29uYW1lKQorICAgICAgICBzICs9ICdlcnIgIT0gbmlsIHtcbiByZXR1cm4gZXJy
IFxufVxuJworCisgICAgICAgIGZpZWxkX25hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUo
J3t9X3VuaW9uJy5mb3JtYXQoa2V5bmFtZSkpCisgICAgICAgIHMgKz0gJ3gue30gPSB7fVxuJy5m
b3JtYXQoZmllbGRfbmFtZSwgZ29uYW1lKQorCisgICAgIyBFbmQgc3dpdGNoIHN0YXRlbWVudAor
ICAgIHMgKz0gJ2RlZmF1bHQ6XG4nCisgICAgZXJyX3N0cmluZyA9ICciaW52YWxpZCB1bmlvbiBr
ZXkgXCcldlwnIiwgeC57fScuZm9ybWF0KGdva2V5bmFtZSkKKyAgICBzICs9ICdyZXR1cm4gZm10
LkVycm9yZih7fSknLmZvcm1hdChlcnJfc3RyaW5nKQorICAgIHMgKz0gJ31cbicKKworICAgIHJl
dHVybiBzCisKK2RlZiB4ZW5saWdodF9nb2xhbmdfdW5pb25fZmllbGRzX2Zyb21fQyh0eSA9IE5v
bmUpOgorICAgIHMgPSAnJworCisgICAgZm9yIGYgaW4gdHkuZmllbGRzOgorICAgICAgICBnb3R5
cGVuYW1lID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKGYudHlwZS50eXBlbmFtZSkKKyAgICAg
ICAgY3R5cGVuYW1lICA9IGYudHlwZS50eXBlbmFtZQorICAgICAgICBnb2ZuYW1lICAgID0geGVu
bGlnaHRfZ29sYW5nX2ZtdF9uYW1lKGYubmFtZSkKKyAgICAgICAgY2ZuYW1lICAgICA9IGYubmFt
ZQorCisgICAgICAgIGlzX2Nhc3RhYmxlID0gKGYudHlwZS5qc29uX3BhcnNlX3R5cGUgPT0gJ0pT
T05fSU5URUdFUicgb3IKKyAgICAgICAgICAgICAgICAgICAgICAgaXNpbnN0YW5jZShmLnR5cGUs
IGlkbC5FbnVtZXJhdGlvbikgb3IKKyAgICAgICAgICAgICAgICAgICAgICAgZ290eXBlbmFtZSBp
biBnb19idWlsdGluX3R5cGVzKQorCisgICAgICAgIGlmIG5vdCBpc19jYXN0YWJsZToKKyAgICAg
ICAgICAgIHMgKz0gJ2lmIGVyciA6PSB4Lnt9LmZyb21DKCZ0bXAue30pOycuZm9ybWF0KGdvZm5h
bWUsY2ZuYW1lKQorICAgICAgICAgICAgcyArPSAnZXJyICE9IG5pbCB7XG4gcmV0dXJuIGVyciBc
bn1cbicKKworICAgICAgICAjIFdlIGp1c3QgZGlkIGFuIHVuc2FmZS5Qb2ludGVyIGNhc3QgZnJv
bSBbXWJ5dGUgdG8gdGhlICd1bmlvbicgdHlwZQorICAgICAgICAjIHN0cnVjdCwgc28gd2UgbmVl
ZCB0byBtYWtlIHN1cmUgdGhhdCBhbnkgc3RyaW5nIGZpZWxkcyBhcmUgYWN0dWFsbHkKKyAgICAg
ICAgIyBjb252ZXJ0ZWQgcHJvcGVybHkuCisgICAgICAgIGVsaWYgZ290eXBlbmFtZSA9PSAnc3Ry
aW5nJzoKKyAgICAgICAgICAgIHMgKz0gJ3gue30gPSBDLkdvU3RyaW5nKHRtcC57fSlcbicuZm9y
bWF0KGdvZm5hbWUsY2ZuYW1lKQorCisgICAgICAgIGVsc2U6CisgICAgICAgICAgICBzICs9ICd4
Lnt9ID0ge30odG1wLnt9KVxuJy5mb3JtYXQoZ29mbmFtZSxnb3R5cGVuYW1lLGNmbmFtZSkKKwor
ICAgIHJldHVybiBzCisKIGRlZiB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUobmFtZSwgZXhwb3J0
ZWQgPSBUcnVlKToKICAgICAiIiIKICAgICBUYWtlIGEgZ2l2ZW4gdHlwZSBuYW1lIGFuZCByZXR1
cm4gYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodF9oZWxwZXJz
LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28KaW5kZXggNGVj
ZTkwZGM2Yi4uYjhhYmVmODA2OCAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hl
bmxpZ2h0X2hlbHBlcnMuZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hl
bHBlcnMuZ28KQEAgLTUsMTEgKzUsMTIyIEBACiAvLwogcGFja2FnZSB4ZW5saWdodAogCitpbXBv
cnQgKAorCSJlcnJvcnMiCisJImZtdCIKKwkidW5zYWZlIgorKQorCiAvKgogI2NnbyBMREZMQUdT
OiAtbHhlbmxpZ2h0CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8bGlieGwuaD4KIAor
dHlwZWRlZiBzdHJ1Y3QgbGlieGxfY2hhbm5lbGluZm9fY29ubmVjdGlvbl91bmlvbl9wdHkgewor
CWNoYXIgKiBwYXRoOworfSBsaWJ4bF9jaGFubmVsaW5mb19jb25uZWN0aW9uX3VuaW9uX3B0eTsK
KwordHlwZWRlZiBzdHJ1Y3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fdHlwZV91bmlvbl9odm0g
eworCWNoYXIgKiBmaXJtd2FyZTsKKwlsaWJ4bF9iaW9zX3R5cGUgYmlvczsKKwlsaWJ4bF9kZWZi
b29sIHBhZTsKKwlsaWJ4bF9kZWZib29sIGFwaWM7CisJbGlieGxfZGVmYm9vbCBhY3BpOworCWxp
YnhsX2RlZmJvb2wgYWNwaV9zMzsKKwlsaWJ4bF9kZWZib29sIGFjcGlfczQ7CisJbGlieGxfZGVm
Ym9vbCBhY3BpX2xhcHRvcF9zbGF0ZTsKKwlsaWJ4bF9kZWZib29sIG54OworCWxpYnhsX2RlZmJv
b2wgdmlyaWRpYW47CisJbGlieGxfYml0bWFwIHZpcmlkaWFuX2VuYWJsZTsKKwlsaWJ4bF9iaXRt
YXAgdmlyaWRpYW5fZGlzYWJsZTsKKwljaGFyICogdGltZW9mZnNldDsKKwlsaWJ4bF9kZWZib29s
IGhwZXQ7CisJbGlieGxfZGVmYm9vbCB2cHRfYWxpZ247CisJdWludDY0X3QgbW1pb19ob2xlX21l
bWtiOworCWxpYnhsX3RpbWVyX21vZGUgdGltZXJfbW9kZTsKKwlsaWJ4bF9kZWZib29sIG5lc3Rl
ZF9odm07CisJbGlieGxfZGVmYm9vbCBhbHRwMm07CisJY2hhciAqIHN5c3RlbV9maXJtd2FyZTsK
KwljaGFyICogc21iaW9zX2Zpcm13YXJlOworCWNoYXIgKiBhY3BpX2Zpcm13YXJlOworCWxpYnhs
X2hkdHlwZSBoZHR5cGU7CisJbGlieGxfZGVmYm9vbCBub2dyYXBoaWM7CisJbGlieGxfdmdhX2lu
dGVyZmFjZV9pbmZvIHZnYTsKKwlsaWJ4bF92bmNfaW5mbyB2bmM7CisJY2hhciAqIGtleW1hcDsK
KwlsaWJ4bF9zZGxfaW5mbyBzZGw7CisJbGlieGxfc3BpY2VfaW5mbyBzcGljZTsKKwlsaWJ4bF9k
ZWZib29sIGdmeF9wYXNzdGhydTsKKwlsaWJ4bF9nZnhfcGFzc3RocnVfa2luZCBnZnhfcGFzc3Ro
cnVfa2luZDsKKwljaGFyICogc2VyaWFsOworCWNoYXIgKiBib290OworCWxpYnhsX2RlZmJvb2wg
dXNiOworCWludCB1c2J2ZXJzaW9uOworCWNoYXIgKiB1c2JkZXZpY2U7CisJbGlieGxfZGVmYm9v
bCB2a2JfZGV2aWNlOworCWNoYXIgKiBzb3VuZGh3OworCWxpYnhsX2RlZmJvb2wgeGVuX3BsYXRm
b3JtX3BjaTsKKwlsaWJ4bF9zdHJpbmdfbGlzdCB1c2JkZXZpY2VfbGlzdDsKKwlsaWJ4bF92ZW5k
b3JfZGV2aWNlIHZlbmRvcl9kZXZpY2U7CisJbGlieGxfbXNfdm1fZ2VuaWQgbXNfdm1fZ2VuaWQ7
CisJbGlieGxfc3RyaW5nX2xpc3Qgc2VyaWFsX2xpc3Q7CisJbGlieGxfcmRtX3Jlc2VydmUgcmRt
OworCXVpbnQ2NF90IHJkbV9tZW1fYm91bmRhcnlfbWVta2I7CisJdWludDY0X3QgbWNhX2NhcHM7
Cit9IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5pb25faHZtOworCit0eXBlZGVmIHN0
cnVjdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb190eXBlX3VuaW9uX3B2IHsKKwljaGFyICoga2Vy
bmVsOworCXVpbnQ2NF90IHNsYWNrX21lbWtiOworCWNoYXIgKiBib290bG9hZGVyOworCWxpYnhs
X3N0cmluZ19saXN0IGJvb3Rsb2FkZXJfYXJnczsKKwljaGFyICogY21kbGluZTsKKwljaGFyICog
cmFtZGlzazsKKwljaGFyICogZmVhdHVyZXM7CisJbGlieGxfZGVmYm9vbCBlODIwX2hvc3Q7Cit9
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5pb25fcHY7CisKK3R5cGVkZWYgc3RydWN0
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5pb25fcHZoIHsKKwlsaWJ4bF9kZWZib29s
IHB2c2hpbTsKKwljaGFyICogcHZzaGltX3BhdGg7CisJY2hhciAqIHB2c2hpbV9jbWRsaW5lOwor
CWNoYXIgKiBwdnNoaW1fZXh0cmE7Cit9IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5p
b25fcHZoOworCit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdXNiZGV2X3R5cGVfdW5pb25f
aG9zdGRldiB7CisJdWludDhfdCBob3N0YnVzOworCXVpbnQ4X3QgaG9zdGFkZHI7Cit9IGxpYnhs
X2RldmljZV91c2JkZXZfdHlwZV91bmlvbl9ob3N0ZGV2OworCit0eXBlZGVmIHN0cnVjdCBsaWJ4
bF9kZXZpY2VfY2hhbm5lbF9jb25uZWN0aW9uX3VuaW9uX3NvY2tldCB7CisJY2hhciAqIHBhdGg7
Cit9IGxpYnhsX2RldmljZV9jaGFubmVsX2Nvbm5lY3Rpb25fdW5pb25fc29ja2V0OworCit0eXBl
ZGVmIHN0cnVjdCBsaWJ4bF9ldmVudF90eXBlX3VuaW9uX2RvbWFpbl9zaHV0ZG93biB7CisJdWlu
dDhfdCBzaHV0ZG93bl9yZWFzb247Cit9IGxpYnhsX2V2ZW50X3R5cGVfdW5pb25fZG9tYWluX3No
dXRkb3duOworCit0eXBlZGVmIHN0cnVjdCBsaWJ4bF9ldmVudF90eXBlX3VuaW9uX2Rpc2tfZWpl
Y3QgeworCWNoYXIgKiB2ZGV2OworCWxpYnhsX2RldmljZV9kaXNrIGRpc2s7Cit9IGxpYnhsX2V2
ZW50X3R5cGVfdW5pb25fZGlza19lamVjdDsKKwordHlwZWRlZiBzdHJ1Y3QgbGlieGxfZXZlbnRf
dHlwZV91bmlvbl9vcGVyYXRpb25fY29tcGxldGUgeworCWludCByYzsKK30gbGlieGxfZXZlbnRf
dHlwZV91bmlvbl9vcGVyYXRpb25fY29tcGxldGU7CisKK3R5cGVkZWYgc3RydWN0IGxpYnhsX3Bz
cl9od19pbmZvX3R5cGVfdW5pb25fY2F0IHsKKwl1aW50MzJfdCBjb3NfbWF4OworCXVpbnQzMl90
IGNibV9sZW47CisJYm9vbCBjZHBfZW5hYmxlZDsKK30gbGlieGxfcHNyX2h3X2luZm9fdHlwZV91
bmlvbl9jYXQ7CisKK3R5cGVkZWYgc3RydWN0IGxpYnhsX3Bzcl9od19pbmZvX3R5cGVfdW5pb25f
bWJhIHsKKwl1aW50MzJfdCBjb3NfbWF4OworCXVpbnQzMl90IHRocnRsX21heDsKKwlib29sIGxp
bmVhcjsKK30gbGlieGxfcHNyX2h3X2luZm9fdHlwZV91bmlvbl9tYmE7CisKICovCiBpbXBvcnQg
IkMiCiAKQEAgLTE1MSw2ICsyNjIsMjcgQEAgZnVuYyAoeCAqQ2hhbm5lbGluZm8pIGZyb21DKHhj
ICpDLmxpYnhsX2NoYW5uZWxpbmZvKSBlcnJvciB7CiAJeC5TdGF0ZSA9IGludCh4Yy5zdGF0ZSkK
IAl4LkV2dGNoID0gaW50KHhjLmV2dGNoKQogCXguUnJlZiA9IGludCh4Yy5ycmVmKQorCXguQ29u
bmVjdGlvbiA9IENoYW5uZWxDb25uZWN0aW9uKHhjLmNvbm5lY3Rpb24pCisJc3dpdGNoIHguQ29u
bmVjdGlvbiB7CisJY2FzZSBDaGFubmVsQ29ubmVjdGlvblB0eToKKwkJdmFyIGNvbm5lY3Rpb25Q
dHkgQ2hhbm5lbGluZm9Db25uZWN0aW9uVW5pb25QdHkKKwkJaWYgZXJyIDo9IGNvbm5lY3Rpb25Q
dHkuZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LkNvbm5l
Y3Rpb25VbmlvbiA9IGNvbm5lY3Rpb25QdHkKKwlkZWZhdWx0OgorCQlyZXR1cm4gZm10LkVycm9y
ZigiaW52YWxpZCB1bmlvbiBrZXkgJyV2JyIsIHguQ29ubmVjdGlvbikKKwl9CisJcmV0dXJuIG5p
bAorfQorCitmdW5jICh4ICpDaGFubmVsaW5mb0Nvbm5lY3Rpb25VbmlvblB0eSkgZnJvbUMoeGMg
KkMubGlieGxfY2hhbm5lbGluZm8pIGVycm9yIHsKKwlpZiBDaGFubmVsQ29ubmVjdGlvbih4Yy5j
b25uZWN0aW9uKSAhPSBDaGFubmVsQ29ubmVjdGlvblB0eSB7CisJCXJldHVybiBlcnJvcnMuTmV3
KCJleHBlY3RlZCB1bmlvbiBrZXkgQ2hhbm5lbENvbm5lY3Rpb25QdHkiKQorCX0KKworCXRtcCA6
PSAoKkMubGlieGxfY2hhbm5lbGluZm9fY29ubmVjdGlvbl91bmlvbl9wdHkpKHVuc2FmZS5Qb2lu
dGVyKCZ4Yy51WzBdKSkKKwl4LlBhdGggPSBDLkdvU3RyaW5nKHRtcC5wYXRoKQogCXJldHVybiBu
aWwKIH0KIApAQCAtMzk4LDEyICs1MzAsMTgwIEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykg
ZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAl9CiAJeC5EbVJl
c3RyaWN0ID0gZGVmYm9vbERtUmVzdHJpY3QKIAl4LlRlZSA9IFRlZVR5cGUoeGMudGVlKQorCXgu
VHlwZSA9IERvbWFpblR5cGUoeGMuX3R5cGUpCisJc3dpdGNoIHguVHlwZSB7CisJY2FzZSBEb21h
aW5UeXBlUHY6CisJCXZhciB0eXBlUHYgRG9tYWluQnVpbGRJbmZvVHlwZVVuaW9uUHYKKwkJaWYg
ZXJyIDo9IHR5cGVQdi5mcm9tQyh4Yyk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9
CisJCXguVHlwZVVuaW9uID0gdHlwZVB2CisJY2FzZSBEb21haW5UeXBlSHZtOgorCQl2YXIgdHlw
ZUh2bSBEb21haW5CdWlsZEluZm9UeXBlVW5pb25Idm0KKwkJaWYgZXJyIDo9IHR5cGVIdm0uZnJv
bUMoeGMpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LlR5cGVVbmlvbiA9
IHR5cGVIdm0KKwljYXNlIERvbWFpblR5cGVQdmg6CisJCXZhciB0eXBlUHZoIERvbWFpbkJ1aWxk
SW5mb1R5cGVVbmlvblB2aAorCQlpZiBlcnIgOj0gdHlwZVB2aC5mcm9tQyh4Yyk7IGVyciAhPSBu
aWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguVHlwZVVuaW9uID0gdHlwZVB2aAorCWRlZmF1
bHQ6CisJCXJldHVybiBmbXQuRXJyb3JmKCJpbnZhbGlkIHVuaW9uIGtleSAnJXYnIiwgeC5UeXBl
KQorCX0KIAl4LkFyY2hBcm0uR2ljVmVyc2lvbiA9IEdpY1ZlcnNpb24oeGMuYXJjaF9hcm0uZ2lj
X3ZlcnNpb24pCiAJeC5BcmNoQXJtLlZ1YXJ0ID0gVnVhcnRUeXBlKHhjLmFyY2hfYXJtLnZ1YXJ0
KQogCXguQWx0cDJNID0gQWx0cDJNTW9kZSh4Yy5hbHRwMm0pCiAJcmV0dXJuIG5pbAogfQogCitm
dW5jICh4ICpEb21haW5CdWlsZEluZm9UeXBlVW5pb25Idm0pIGZyb21DKHhjICpDLmxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvKSBlcnJvciB7CisJaWYgRG9tYWluVHlwZSh4Yy5fdHlwZSkgIT0gRG9t
YWluVHlwZUh2bSB7CisJCXJldHVybiBlcnJvcnMuTmV3KCJleHBlY3RlZCB1bmlvbiBrZXkgRG9t
YWluVHlwZUh2bSIpCisJfQorCisJdG1wIDo9ICgqQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb190
eXBlX3VuaW9uX2h2bSkodW5zYWZlLlBvaW50ZXIoJnhjLnVbMF0pKQorCXguRmlybXdhcmUgPSBD
LkdvU3RyaW5nKHRtcC5maXJtd2FyZSkKKwl4LkJpb3MgPSBCaW9zVHlwZSh0bXAuYmlvcykKKwlp
ZiBlcnIgOj0geC5QYWUuZnJvbUMoJnRtcC5wYWUpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVy
cgorCX0KKwlpZiBlcnIgOj0geC5BcGljLmZyb21DKCZ0bXAuYXBpYyk7IGVyciAhPSBuaWwgewor
CQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkFjcGkuZnJvbUMoJnRtcC5hY3BpKTsgZXJy
ICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguQWNwaVMzLmZyb21DKCZ0
bXAuYWNwaV9zMyk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4
LkFjcGlTNC5mcm9tQygmdG1wLmFjcGlfczQpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgor
CX0KKwlpZiBlcnIgOj0geC5BY3BpTGFwdG9wU2xhdGUuZnJvbUMoJnRtcC5hY3BpX2xhcHRvcF9z
bGF0ZSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4Lk54LmZy
b21DKCZ0bXAubngpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiBlcnIgOj0g
eC5WaXJpZGlhbi5mcm9tQygmdG1wLnZpcmlkaWFuKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBl
cnIKKwl9CisJaWYgZXJyIDo9IHguVmlyaWRpYW5FbmFibGUuZnJvbUMoJnRtcC52aXJpZGlhbl9l
bmFibGUpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiBlcnIgOj0geC5WaXJp
ZGlhbkRpc2FibGUuZnJvbUMoJnRtcC52aXJpZGlhbl9kaXNhYmxlKTsgZXJyICE9IG5pbCB7CisJ
CXJldHVybiBlcnIKKwl9CisJeC5UaW1lb2Zmc2V0ID0gQy5Hb1N0cmluZyh0bXAudGltZW9mZnNl
dCkKKwlpZiBlcnIgOj0geC5IcGV0LmZyb21DKCZ0bXAuaHBldCk7IGVyciAhPSBuaWwgeworCQly
ZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LlZwdEFsaWduLmZyb21DKCZ0bXAudnB0X2FsaWdu
KTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJeC5NbWlvSG9sZU1lbWtiID0gdWlu
dDY0KHRtcC5tbWlvX2hvbGVfbWVta2IpCisJeC5UaW1lck1vZGUgPSBUaW1lck1vZGUodG1wLnRp
bWVyX21vZGUpCisJaWYgZXJyIDo9IHguTmVzdGVkSHZtLmZyb21DKCZ0bXAubmVzdGVkX2h2bSk7
IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCWlmIGVyciA6PSB4LkFsdHAyTS5mcm9t
QygmdG1wLmFsdHAybSk7IGVyciAhPSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguU3lzdGVt
RmlybXdhcmUgPSBDLkdvU3RyaW5nKHRtcC5zeXN0ZW1fZmlybXdhcmUpCisJeC5TbWJpb3NGaXJt
d2FyZSA9IEMuR29TdHJpbmcodG1wLnNtYmlvc19maXJtd2FyZSkKKwl4LkFjcGlGaXJtd2FyZSA9
IEMuR29TdHJpbmcodG1wLmFjcGlfZmlybXdhcmUpCisJeC5IZHR5cGUgPSBIZHR5cGUodG1wLmhk
dHlwZSkKKwlpZiBlcnIgOj0geC5Ob2dyYXBoaWMuZnJvbUMoJnRtcC5ub2dyYXBoaWMpOyBlcnIg
IT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiBlcnIgOj0geC5WZ2EuZnJvbUMoJnRtcC52
Z2EpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiBlcnIgOj0geC5WbmMuZnJv
bUMoJnRtcC52bmMpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LktleW1hcCA9
IEMuR29TdHJpbmcodG1wLmtleW1hcCkKKwlpZiBlcnIgOj0geC5TZGwuZnJvbUMoJnRtcC5zZGwp
OyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiBlcnIgOj0geC5TcGljZS5mcm9t
QygmdG1wLnNwaWNlKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9
IHguR2Z4UGFzc3RocnUuZnJvbUMoJnRtcC5nZnhfcGFzc3RocnUpOyBlcnIgIT0gbmlsIHsKKwkJ
cmV0dXJuIGVycgorCX0KKwl4LkdmeFBhc3N0aHJ1S2luZCA9IEdmeFBhc3N0aHJ1S2luZCh0bXAu
Z2Z4X3Bhc3N0aHJ1X2tpbmQpCisJeC5TZXJpYWwgPSBDLkdvU3RyaW5nKHRtcC5zZXJpYWwpCisJ
eC5Cb290ID0gQy5Hb1N0cmluZyh0bXAuYm9vdCkKKwlpZiBlcnIgOj0geC5Vc2IuZnJvbUMoJnRt
cC51c2IpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LlVzYnZlcnNpb24gPSBp
bnQodG1wLnVzYnZlcnNpb24pCisJeC5Vc2JkZXZpY2UgPSBDLkdvU3RyaW5nKHRtcC51c2JkZXZp
Y2UpCisJaWYgZXJyIDo9IHguVmtiRGV2aWNlLmZyb21DKCZ0bXAudmtiX2RldmljZSk7IGVyciAh
PSBuaWwgeworCQlyZXR1cm4gZXJyCisJfQorCXguU291bmRodyA9IEMuR29TdHJpbmcodG1wLnNv
dW5kaHcpCisJaWYgZXJyIDo9IHguWGVuUGxhdGZvcm1QY2kuZnJvbUMoJnRtcC54ZW5fcGxhdGZv
cm1fcGNpKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJaWYgZXJyIDo9IHguVXNi
ZGV2aWNlTGlzdC5mcm9tQygmdG1wLnVzYmRldmljZV9saXN0KTsgZXJyICE9IG5pbCB7CisJCXJl
dHVybiBlcnIKKwl9CisJeC5WZW5kb3JEZXZpY2UgPSBWZW5kb3JEZXZpY2UodG1wLnZlbmRvcl9k
ZXZpY2UpCisJaWYgZXJyIDo9IHguTXNWbUdlbmlkLmZyb21DKCZ0bXAubXNfdm1fZ2VuaWQpOyBl
cnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlpZiBlcnIgOj0geC5TZXJpYWxMaXN0LmZy
b21DKCZ0bXAuc2VyaWFsX2xpc3QpOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwlp
ZiBlcnIgOj0geC5SZG0uZnJvbUMoJnRtcC5yZG0pOyBlcnIgIT0gbmlsIHsKKwkJcmV0dXJuIGVy
cgorCX0KKwl4LlJkbU1lbUJvdW5kYXJ5TWVta2IgPSB1aW50NjQodG1wLnJkbV9tZW1fYm91bmRh
cnlfbWVta2IpCisJeC5NY2FDYXBzID0gdWludDY0KHRtcC5tY2FfY2FwcykKKwlyZXR1cm4gbmls
Cit9CisKK2Z1bmMgKHggKkRvbWFpbkJ1aWxkSW5mb1R5cGVVbmlvblB2KSBmcm9tQyh4YyAqQy5s
aWJ4bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3IgeworCWlmIERvbWFpblR5cGUoeGMuX3R5cGUp
ICE9IERvbWFpblR5cGVQdiB7CisJCXJldHVybiBlcnJvcnMuTmV3KCJleHBlY3RlZCB1bmlvbiBr
ZXkgRG9tYWluVHlwZVB2IikKKwl9CisKKwl0bXAgOj0gKCpDLmxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvX3R5cGVfdW5pb25fcHYpKHVuc2FmZS5Qb2ludGVyKCZ4Yy51WzBdKSkKKwl4Lktlcm5lbCA9
IEMuR29TdHJpbmcodG1wLmtlcm5lbCkKKwl4LlNsYWNrTWVta2IgPSB1aW50NjQodG1wLnNsYWNr
X21lbWtiKQorCXguQm9vdGxvYWRlciA9IEMuR29TdHJpbmcodG1wLmJvb3Rsb2FkZXIpCisJaWYg
ZXJyIDo9IHguQm9vdGxvYWRlckFyZ3MuZnJvbUMoJnRtcC5ib290bG9hZGVyX2FyZ3MpOyBlcnIg
IT0gbmlsIHsKKwkJcmV0dXJuIGVycgorCX0KKwl4LkNtZGxpbmUgPSBDLkdvU3RyaW5nKHRtcC5j
bWRsaW5lKQorCXguUmFtZGlzayA9IEMuR29TdHJpbmcodG1wLnJhbWRpc2spCisJeC5GZWF0dXJl
cyA9IEMuR29TdHJpbmcodG1wLmZlYXR1cmVzKQorCWlmIGVyciA6PSB4LkU4MjBIb3N0LmZyb21D
KCZ0bXAuZTgyMF9ob3N0KTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJcmV0dXJu
IG5pbAorfQorCitmdW5jICh4ICpEb21haW5CdWlsZEluZm9UeXBlVW5pb25QdmgpIGZyb21DKHhj
ICpDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvKSBlcnJvciB7CisJaWYgRG9tYWluVHlwZSh4Yy5f
dHlwZSkgIT0gRG9tYWluVHlwZVB2aCB7CisJCXJldHVybiBlcnJvcnMuTmV3KCJleHBlY3RlZCB1
bmlvbiBrZXkgRG9tYWluVHlwZVB2aCIpCisJfQorCisJdG1wIDo9ICgqQy5saWJ4bF9kb21haW5f
YnVpbGRfaW5mb190eXBlX3VuaW9uX3B2aCkodW5zYWZlLlBvaW50ZXIoJnhjLnVbMF0pKQorCWlm
IGVyciA6PSB4LlB2c2hpbS5mcm9tQygmdG1wLnB2c2hpbSk7IGVyciAhPSBuaWwgeworCQlyZXR1
cm4gZXJyCisJfQorCXguUHZzaGltUGF0aCA9IEMuR29TdHJpbmcodG1wLnB2c2hpbV9wYXRoKQor
CXguUHZzaGltQ21kbGluZSA9IEMuR29TdHJpbmcodG1wLnB2c2hpbV9jbWRsaW5lKQorCXguUHZz
aGltRXh0cmEgPSBDLkdvU3RyaW5nKHRtcC5wdnNoaW1fZXh0cmEpCisJcmV0dXJuIG5pbAorfQor
CiBmdW5jICh4ICpEZXZpY2VWZmIpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92ZmIpIGVycm9y
IHsKIAl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCiAJeC5CYWNrZW5k
RG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQpAQCAtNTgyLDYgKzg4Miwy
OCBAQCBmdW5jICh4ICpEZXZpY2VVc2JjdHJsKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNi
Y3RybCkgZXJyb3IgewogZnVuYyAoeCAqRGV2aWNlVXNiZGV2KSBmcm9tQyh4YyAqQy5saWJ4bF9k
ZXZpY2VfdXNiZGV2KSBlcnJvciB7CiAJeC5DdHJsID0gRGV2aWQoeGMuY3RybCkKIAl4LlBvcnQg
PSBpbnQoeGMucG9ydCkKKwl4LlR5cGUgPSBVc2JkZXZUeXBlKHhjLl90eXBlKQorCXN3aXRjaCB4
LlR5cGUgeworCWNhc2UgVXNiZGV2VHlwZUhvc3RkZXY6CisJCXZhciB0eXBlSG9zdGRldiBEZXZp
Y2VVc2JkZXZUeXBlVW5pb25Ib3N0ZGV2CisJCWlmIGVyciA6PSB0eXBlSG9zdGRldi5mcm9tQyh4
Yyk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguVHlwZVVuaW9uID0gdHlw
ZUhvc3RkZXYKKwlkZWZhdWx0OgorCQlyZXR1cm4gZm10LkVycm9yZigiaW52YWxpZCB1bmlvbiBr
ZXkgJyV2JyIsIHguVHlwZSkKKwl9CisJcmV0dXJuIG5pbAorfQorCitmdW5jICh4ICpEZXZpY2VV
c2JkZXZUeXBlVW5pb25Ib3N0ZGV2KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNiZGV2KSBl
cnJvciB7CisJaWYgVXNiZGV2VHlwZSh4Yy5fdHlwZSkgIT0gVXNiZGV2VHlwZUhvc3RkZXYgewor
CQlyZXR1cm4gZXJyb3JzLk5ldygiZXhwZWN0ZWQgdW5pb24ga2V5IFVzYmRldlR5cGVIb3N0ZGV2
IikKKwl9CisKKwl0bXAgOj0gKCpDLmxpYnhsX2RldmljZV91c2JkZXZfdHlwZV91bmlvbl9ob3N0
ZGV2KSh1bnNhZmUuUG9pbnRlcigmeGMudVswXSkpCisJeC5Ib3N0YnVzID0gYnl0ZSh0bXAuaG9z
dGJ1cykKKwl4Lkhvc3RhZGRyID0gYnl0ZSh0bXAuaG9zdGFkZHIpCiAJcmV0dXJuIG5pbAogfQog
CkBAIC02MjQsNiArOTQ2LDI3IEBAIGZ1bmMgKHggKkRldmljZUNoYW5uZWwpIGZyb21DKHhjICpD
LmxpYnhsX2RldmljZV9jaGFubmVsKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29T
dHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQogCXguRGV2aWQgPSBEZXZpZCh4Yy5kZXZpZCkKIAl4
Lk5hbWUgPSBDLkdvU3RyaW5nKHhjLm5hbWUpCisJeC5Db25uZWN0aW9uID0gQ2hhbm5lbENvbm5l
Y3Rpb24oeGMuY29ubmVjdGlvbikKKwlzd2l0Y2ggeC5Db25uZWN0aW9uIHsKKwljYXNlIENoYW5u
ZWxDb25uZWN0aW9uU29ja2V0OgorCQl2YXIgY29ubmVjdGlvblNvY2tldCBEZXZpY2VDaGFubmVs
Q29ubmVjdGlvblVuaW9uU29ja2V0CisJCWlmIGVyciA6PSBjb25uZWN0aW9uU29ja2V0LmZyb21D
KHhjKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJeC5Db25uZWN0aW9uVW5p
b24gPSBjb25uZWN0aW9uU29ja2V0CisJZGVmYXVsdDoKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImlu
dmFsaWQgdW5pb24ga2V5ICcldiciLCB4LkNvbm5lY3Rpb24pCisJfQorCXJldHVybiBuaWwKK30K
KworZnVuYyAoeCAqRGV2aWNlQ2hhbm5lbENvbm5lY3Rpb25VbmlvblNvY2tldCkgZnJvbUMoeGMg
KkMubGlieGxfZGV2aWNlX2NoYW5uZWwpIGVycm9yIHsKKwlpZiBDaGFubmVsQ29ubmVjdGlvbih4
Yy5jb25uZWN0aW9uKSAhPSBDaGFubmVsQ29ubmVjdGlvblNvY2tldCB7CisJCXJldHVybiBlcnJv
cnMuTmV3KCJleHBlY3RlZCB1bmlvbiBrZXkgQ2hhbm5lbENvbm5lY3Rpb25Tb2NrZXQiKQorCX0K
KworCXRtcCA6PSAoKkMubGlieGxfZGV2aWNlX2NoYW5uZWxfY29ubmVjdGlvbl91bmlvbl9zb2Nr
ZXQpKHVuc2FmZS5Qb2ludGVyKCZ4Yy51WzBdKSkKKwl4LlBhdGggPSBDLkdvU3RyaW5nKHRtcC5w
YXRoKQogCXJldHVybiBuaWwKIH0KIApAQCAtOTUwLDYgKzEyOTMsNjIgQEAgZnVuYyAoeCAqRXZl
bnQpIGZyb21DKHhjICpDLmxpYnhsX2V2ZW50KSBlcnJvciB7CiAJfQogCXguRG9tdXVpZCA9IHV1
aWREb211dWlkCiAJeC5Gb3JVc2VyID0gdWludDY0KHhjLmZvcl91c2VyKQorCXguVHlwZSA9IEV2
ZW50VHlwZSh4Yy5fdHlwZSkKKwlzd2l0Y2ggeC5UeXBlIHsKKwljYXNlIEV2ZW50VHlwZU9wZXJh
dGlvbkNvbXBsZXRlOgorCQl2YXIgdHlwZU9wZXJhdGlvbkNvbXBsZXRlIEV2ZW50VHlwZVVuaW9u
T3BlcmF0aW9uQ29tcGxldGUKKwkJaWYgZXJyIDo9IHR5cGVPcGVyYXRpb25Db21wbGV0ZS5mcm9t
Qyh4Yyk7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguVHlwZVVuaW9uID0g
dHlwZU9wZXJhdGlvbkNvbXBsZXRlCisJY2FzZSBFdmVudFR5cGVEb21haW5TaHV0ZG93bjoKKwkJ
dmFyIHR5cGVEb21haW5TaHV0ZG93biBFdmVudFR5cGVVbmlvbkRvbWFpblNodXRkb3duCisJCWlm
IGVyciA6PSB0eXBlRG9tYWluU2h1dGRvd24uZnJvbUMoeGMpOyBlcnIgIT0gbmlsIHsKKwkJCXJl
dHVybiBlcnIKKwkJfQorCQl4LlR5cGVVbmlvbiA9IHR5cGVEb21haW5TaHV0ZG93bgorCWNhc2Ug
RXZlbnRUeXBlRGlza0VqZWN0OgorCQl2YXIgdHlwZURpc2tFamVjdCBFdmVudFR5cGVVbmlvbkRp
c2tFamVjdAorCQlpZiBlcnIgOj0gdHlwZURpc2tFamVjdC5mcm9tQyh4Yyk7IGVyciAhPSBuaWwg
eworCQkJcmV0dXJuIGVycgorCQl9CisJCXguVHlwZVVuaW9uID0gdHlwZURpc2tFamVjdAorCWRl
ZmF1bHQ6CisJCXJldHVybiBmbXQuRXJyb3JmKCJpbnZhbGlkIHVuaW9uIGtleSAnJXYnIiwgeC5U
eXBlKQorCX0KKwlyZXR1cm4gbmlsCit9CisKK2Z1bmMgKHggKkV2ZW50VHlwZVVuaW9uRG9tYWlu
U2h1dGRvd24pIGZyb21DKHhjICpDLmxpYnhsX2V2ZW50KSBlcnJvciB7CisJaWYgRXZlbnRUeXBl
KHhjLl90eXBlKSAhPSBFdmVudFR5cGVEb21haW5TaHV0ZG93biB7CisJCXJldHVybiBlcnJvcnMu
TmV3KCJleHBlY3RlZCB1bmlvbiBrZXkgRXZlbnRUeXBlRG9tYWluU2h1dGRvd24iKQorCX0KKwor
CXRtcCA6PSAoKkMubGlieGxfZXZlbnRfdHlwZV91bmlvbl9kb21haW5fc2h1dGRvd24pKHVuc2Fm
ZS5Qb2ludGVyKCZ4Yy51WzBdKSkKKwl4LlNodXRkb3duUmVhc29uID0gYnl0ZSh0bXAuc2h1dGRv
d25fcmVhc29uKQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqRXZlbnRUeXBlVW5pb25EaXNr
RWplY3QpIGZyb21DKHhjICpDLmxpYnhsX2V2ZW50KSBlcnJvciB7CisJaWYgRXZlbnRUeXBlKHhj
Ll90eXBlKSAhPSBFdmVudFR5cGVEaXNrRWplY3QgeworCQlyZXR1cm4gZXJyb3JzLk5ldygiZXhw
ZWN0ZWQgdW5pb24ga2V5IEV2ZW50VHlwZURpc2tFamVjdCIpCisJfQorCisJdG1wIDo9ICgqQy5s
aWJ4bF9ldmVudF90eXBlX3VuaW9uX2Rpc2tfZWplY3QpKHVuc2FmZS5Qb2ludGVyKCZ4Yy51WzBd
KSkKKwl4LlZkZXYgPSBDLkdvU3RyaW5nKHRtcC52ZGV2KQorCWlmIGVyciA6PSB4LkRpc2suZnJv
bUMoJnRtcC5kaXNrKTsgZXJyICE9IG5pbCB7CisJCXJldHVybiBlcnIKKwl9CisJcmV0dXJuIG5p
bAorfQorCitmdW5jICh4ICpFdmVudFR5cGVVbmlvbk9wZXJhdGlvbkNvbXBsZXRlKSBmcm9tQyh4
YyAqQy5saWJ4bF9ldmVudCkgZXJyb3IgeworCWlmIEV2ZW50VHlwZSh4Yy5fdHlwZSkgIT0gRXZl
bnRUeXBlT3BlcmF0aW9uQ29tcGxldGUgeworCQlyZXR1cm4gZXJyb3JzLk5ldygiZXhwZWN0ZWQg
dW5pb24ga2V5IEV2ZW50VHlwZU9wZXJhdGlvbkNvbXBsZXRlIikKKwl9CisKKwl0bXAgOj0gKCpD
LmxpYnhsX2V2ZW50X3R5cGVfdW5pb25fb3BlcmF0aW9uX2NvbXBsZXRlKSh1bnNhZmUuUG9pbnRl
cigmeGMudVswXSkpCisJeC5SYyA9IGludCh0bXAucmMpCiAJcmV0dXJuIG5pbAogfQogCkBAIC05
NjMsNSArMTM2Miw0NiBAQCBmdW5jICh4ICpQc3JDYXRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9w
c3JfY2F0X2luZm8pIGVycm9yIHsKIAogZnVuYyAoeCAqUHNySHdJbmZvKSBmcm9tQyh4YyAqQy5s
aWJ4bF9wc3JfaHdfaW5mbykgZXJyb3IgewogCXguSWQgPSB1aW50MzIoeGMuaWQpCisJeC5UeXBl
ID0gUHNyRmVhdFR5cGUoeGMuX3R5cGUpCisJc3dpdGNoIHguVHlwZSB7CisJY2FzZSBQc3JGZWF0
VHlwZU1iYToKKwkJdmFyIHR5cGVNYmEgUHNySHdJbmZvVHlwZVVuaW9uTWJhCisJCWlmIGVyciA6
PSB0eXBlTWJhLmZyb21DKHhjKTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJ
eC5UeXBlVW5pb24gPSB0eXBlTWJhCisJY2FzZSBQc3JGZWF0VHlwZUNhdDoKKwkJdmFyIHR5cGVD
YXQgUHNySHdJbmZvVHlwZVVuaW9uQ2F0CisJCWlmIGVyciA6PSB0eXBlQ2F0LmZyb21DKHhjKTsg
ZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJeC5UeXBlVW5pb24gPSB0eXBlQ2F0
CisJZGVmYXVsdDoKKwkJcmV0dXJuIGZtdC5FcnJvcmYoImludmFsaWQgdW5pb24ga2V5ICcldici
LCB4LlR5cGUpCisJfQorCXJldHVybiBuaWwKK30KKworZnVuYyAoeCAqUHNySHdJbmZvVHlwZVVu
aW9uQ2F0KSBmcm9tQyh4YyAqQy5saWJ4bF9wc3JfaHdfaW5mbykgZXJyb3IgeworCWlmIFBzckZl
YXRUeXBlKHhjLl90eXBlKSAhPSBQc3JGZWF0VHlwZUNhdCB7CisJCXJldHVybiBlcnJvcnMuTmV3
KCJleHBlY3RlZCB1bmlvbiBrZXkgUHNyRmVhdFR5cGVDYXQiKQorCX0KKworCXRtcCA6PSAoKkMu
bGlieGxfcHNyX2h3X2luZm9fdHlwZV91bmlvbl9jYXQpKHVuc2FmZS5Qb2ludGVyKCZ4Yy51WzBd
KSkKKwl4LkNvc01heCA9IHVpbnQzMih0bXAuY29zX21heCkKKwl4LkNibUxlbiA9IHVpbnQzMih0
bXAuY2JtX2xlbikKKwl4LkNkcEVuYWJsZWQgPSBib29sKHRtcC5jZHBfZW5hYmxlZCkKKwlyZXR1
cm4gbmlsCit9CisKK2Z1bmMgKHggKlBzckh3SW5mb1R5cGVVbmlvbk1iYSkgZnJvbUMoeGMgKkMu
bGlieGxfcHNyX2h3X2luZm8pIGVycm9yIHsKKwlpZiBQc3JGZWF0VHlwZSh4Yy5fdHlwZSkgIT0g
UHNyRmVhdFR5cGVNYmEgeworCQlyZXR1cm4gZXJyb3JzLk5ldygiZXhwZWN0ZWQgdW5pb24ga2V5
IFBzckZlYXRUeXBlTWJhIikKKwl9CisKKwl0bXAgOj0gKCpDLmxpYnhsX3Bzcl9od19pbmZvX3R5
cGVfdW5pb25fbWJhKSh1bnNhZmUuUG9pbnRlcigmeGMudVswXSkpCisJeC5Db3NNYXggPSB1aW50
MzIodG1wLmNvc19tYXgpCisJeC5UaHJ0bE1heCA9IHVpbnQzMih0bXAudGhydGxfbWF4KQorCXgu
TGluZWFyID0gYm9vbCh0bXAubGluZWFyKQogCXJldHVybiBuaWwKIH0KLS0gCjIuMTkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUil-0007Yn-Nq; Mon, 07 Oct 2019 15:14:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUik-0007Xn-Pa
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:46 +0000
X-Inumbo-ID: 09b4cb14-e915-11e9-80e3-bc764e2007e4
Received: from mail-qk1-x732.google.com (unknown [2607:f8b0:4864:20::732])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09b4cb14-e915-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:37 +0000 (UTC)
Received: by mail-qk1-x732.google.com with SMTP id z67so12870762qkb.12
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=2Mq8gnqYu6RvzZZ4Dv6t9X9maxsR1srlDfTSM9jGW7Q=;
 b=OpENF7qEKrFeEL7WT8v2ehLIoWRAW4kbstAzmOhZDIkQLqowecFAWJNVjvFA9x/wBP
 rdpQKS2S8nWQWe1Sv2/GgvMSMx7mhdAPvU5QoW2+3dSNOica3IvbMkozUCS5R0+AatWQ
 uAeX0LAJ7JDxOuv7lHiL7laP3RjUCr+6rXLeoovJpNQ4lKRGfn+Knb9Hyrcm/3oeEiLs
 oEinaMfIoc90cJWzGkr7xIazAR2guWfbwV6DXDqLPN10Yq/zQB3FUSyLwlBb9DYDeVr/
 y6HgI5LzHYqJ5aXUPcveczl7d4o2I+dNPtno6EgoRLtE2N1j7CLWJEfMMnImopaOrBnX
 5jvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=2Mq8gnqYu6RvzZZ4Dv6t9X9maxsR1srlDfTSM9jGW7Q=;
 b=E338YNQl9pppEG6r/E0rQYPg3jojtduckRLnE+5qiHxf3BAj/NoAzUHqeG6P9uV+nB
 muDPvfq+eKHQk7Cmt5VNnLhyxYieWX3n+6fabTlgsl8pxY2ytHLXl+y/rcrVxBUv2P+0
 cA8pxYJS1Px2ujDrWtB5j+tI+e0XklAT3HMGazph2HTGz/ZdkMSZJnjblscGv6iB1HIW
 /K77ABwNAkTiii8SGmI0L5FEo/rzjkyn/b3wg6s/tuuZB/kZCbWnhoEa2ofxk3rD8fGo
 KjxgzGIUfykzif9z9b4DD1487G4UYjPPDX1m/99g6BScMeN+bShx+hTZ51UFzXFXuI/v
 1GdQ==
X-Gm-Message-State: APjAAAUrDe/kvOA+5Udj9Eo6b5i6zzJJM2Z/BJGn/7tyZZI7+ufFWndm
 UTfnjiZ0ycZXlfU3DcdQabu2Wz08
X-Google-Smtp-Source: APXvYqymMQd3lnDTI8TCz1bPudeUNG910LHgtmoYO81IRZjlnQwbP5r7aAjrPVJZircRkQhGw1iBaQ==
X-Received: by 2002:a05:620a:1307:: with SMTP id
 o7mr24107875qkj.165.1570461217065; 
 Mon, 07 Oct 2019 08:13:37 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.35
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:36 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:05 -0400
Message-Id: <006339543b7f837eee549482a20e8521e6f8ec4b.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 18/24] golang/xenlight: implement array C to Go
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dv
bGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5ICAgICAgIHwgIDM5ICsrLQogdG9vbHMvZ29sYW5n
L3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28gfCAzMDAgKysrKysrKysrKysrKysrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCAzMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5IGIvdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKaW5kZXggZWNlY2FhZmQ3Mi4uMmI2MjBmMGFlOSAx
MDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKKysrIGIvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKQEAgLTI1Nyw3ICsyNTcsNyBAQCBkZWYg
eGVubGlnaHRfZ29sYW5nX2RlZmluZV9mcm9tX0ModHkgPSBOb25lLCB0eXBlbmFtZSA9IE5vbmUs
IG5lc3RlZCA9IEZhbHNlKToKICAgICBmb3IgZiBpbiB0eS5maWVsZHM6CiAgICAgICAgIGlmIGYu
dHlwZS50eXBlbmFtZSBpcyBub3QgTm9uZToKICAgICAgICAgICAgIGlmIGlzaW5zdGFuY2UoZi50
eXBlLCBpZGwuQXJyYXkpOgotICAgICAgICAgICAgICAgICMgVE9ETworICAgICAgICAgICAgICAg
IHMgKz0geGVubGlnaHRfZ29sYW5nX2FycmF5X2Zyb21fQyhmKQogICAgICAgICAgICAgICAgIGNv
bnRpbnVlCiAKICAgICAgICAgICAgIGdvdHlwZW5hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25h
bWUoZi50eXBlLnR5cGVuYW1lKQpAQCAtNDIwLDYgKzQyMCw0MyBAQCBkZWYgeGVubGlnaHRfZ29s
YW5nX3VuaW9uX2ZpZWxkc19mcm9tX0ModHkgPSBOb25lKToKIAogICAgIHJldHVybiBzCiAKK2Rl
ZiB4ZW5saWdodF9nb2xhbmdfYXJyYXlfZnJvbV9DKHR5ID0gTm9uZSk6CisgICAgIiIiCisgICAg
Q29udmVydCBDIGFycmF5IHRvIEdvIHNsaWNlIHVzaW5nIHRoZSBtZXRob2QKKyAgICBkZXNjcmli
ZWQgaGVyZToKKworICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9nb2xhbmcvZ28vd2lraS9jZ28jdHVy
bmluZy1jLWFycmF5cy1pbnRvLWdvLXNsaWNlcworICAgICIiIgorICAgIHMgPSAnJworCisgICAg
Z290eXBlbmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh0eS50eXBlLmVsZW1fdHlwZS50
eXBlbmFtZSkKKyAgICBnb25hbWUgICAgID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKHR5Lm5h
bWUpCisgICAgY3R5cGVuYW1lICA9IHR5LnR5cGUuZWxlbV90eXBlLnR5cGVuYW1lCisgICAgY25h
bWUgICAgICA9IHR5Lm5hbWUKKyAgICBjc2xpY2UgICAgID0gJ2N7fScuZm9ybWF0KGdvbmFtZSkK
KyAgICBjbGVudmFyICAgID0gdHkudHlwZS5sZW52YXIubmFtZQorICAgIGdvbGVudmFyICAgPSB4
ZW5saWdodF9nb2xhbmdfZm10X25hbWUoY2xlbnZhcixleHBvcnRlZD1GYWxzZSkKKworICAgIHMg
Kz0gJ3t9IDo9IGludCh4Yy57fSlcbicuZm9ybWF0KGdvbGVudmFyLCBjbGVudmFyKQorICAgIHMg
Kz0gJ3t9IDo9ICcuZm9ybWF0KGNzbGljZSkKKyAgICBzICs9JygqWzE8PDI4XUMue30pKHVuc2Fm
ZS5Qb2ludGVyKHhjLnt9KSlbOnt9Ont9XVxuJy5mb3JtYXQoY3R5cGVuYW1lLCBjbmFtZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBnb2xlbnZhciwgZ29sZW52YXIpCisgICAgcyArPSAneC57fSA9IG1ha2UoW117fSwge30p
XG4nLmZvcm1hdChnb25hbWUsIGdvdHlwZW5hbWUsIGdvbGVudmFyKQorICAgIHMgKz0gJ2ZvciBp
LCB2IDo9IHJhbmdlIHt9IHt7XG4nLmZvcm1hdChjc2xpY2UpCisKKyAgICBpc19lbnVtID0gaXNp
bnN0YW5jZSh0eS50eXBlLmVsZW1fdHlwZSxpZGwuRW51bWVyYXRpb24pCisgICAgaWYgZ290eXBl
bmFtZSBpbiBnb19idWlsdGluX3R5cGVzIG9yIGlzX2VudW06CisgICAgICAgIHMgKz0gJ3gue31b
aV0gPSB7fSh2KVxuJy5mb3JtYXQoZ29uYW1lLCBnb3R5cGVuYW1lKQorICAgIGVsc2U6CisgICAg
ICAgIHMgKz0gJ3ZhciBlIHt9XG4nLmZvcm1hdChnb3R5cGVuYW1lKQorICAgICAgICBzICs9ICdp
ZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAhPSBuaWwge1xuJworICAgICAgICBzICs9ICdyZXR1
cm4gZXJyIH1cbicKKyAgICAgICAgcyArPSAneC57fVtpXSA9IGVcbicuZm9ybWF0KGdvbmFtZSkK
KworICAgIHMgKz0gJ31cbicKKworICAgIHJldHVybiBzCisKIGRlZiB4ZW5saWdodF9nb2xhbmdf
Zm10X25hbWUobmFtZSwgZXhwb3J0ZWQgPSBUcnVlKToKICAgICAiIiIKICAgICBUYWtlIGEgZ2l2
ZW4gdHlwZSBuYW1lIGFuZCByZXR1cm4gYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5s
aWdodC94ZW5saWdodF9oZWxwZXJzLmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0
X2hlbHBlcnMuZ28KaW5kZXggYjhhYmVmODA2OC4uMmNkYzFiYmRjOSAxMDA2NDQKLS0tIGEvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28KKysrIGIvdG9vbHMvZ29sYW5n
L3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28KQEAgLTM4Miw2ICszODIsMTYgQEAgZnVuYyAo
eCAqU2NoZWRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3NjaGVkX3BhcmFtcykgZXJyb3Igewog
CiBmdW5jICh4ICpWY3B1U2NoZWRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVfc2NoZWRf
cGFyYW1zKSBlcnJvciB7CiAJeC5TY2hlZCA9IFNjaGVkdWxlcih4Yy5zY2hlZCkKKwludW1WY3B1
cyA6PSBpbnQoeGMubnVtX3ZjcHVzKQorCWNWY3B1cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfc2No
ZWRfcGFyYW1zKSh1bnNhZmUuUG9pbnRlcih4Yy52Y3B1cykpWzpudW1WY3B1czpudW1WY3B1c10K
Kwl4LlZjcHVzID0gbWFrZShbXVNjaGVkUGFyYW1zLCBudW1WY3B1cykKKwlmb3IgaSwgdiA6PSBy
YW5nZSBjVmNwdXMgeworCQl2YXIgZSBTY2hlZFBhcmFtcworCQlpZiBlcnIgOj0gZS5mcm9tQygm
dik7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguVmNwdXNbaV0gPSBlCisJ
fQogCXJldHVybiBuaWwKIH0KIApAQCAtMzk5LDYgKzQwOSwxMiBAQCBmdW5jICh4ICpEb21haW5T
Y2hlZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3NjaGVkX3BhcmFtcykgZXJyb3Ig
ewogCiBmdW5jICh4ICpWbm9kZUluZm8pIGZyb21DKHhjICpDLmxpYnhsX3Zub2RlX2luZm8pIGVy
cm9yIHsKIAl4Lk1lbWtiID0gdWludDY0KHhjLm1lbWtiKQorCW51bURpc3RhbmNlcyA6PSBpbnQo
eGMubnVtX2Rpc3RhbmNlcykKKwljRGlzdGFuY2VzIDo9ICgqWzEgPDwgMjhdQy51aW50MzJfdCko
dW5zYWZlLlBvaW50ZXIoeGMuZGlzdGFuY2VzKSlbOm51bURpc3RhbmNlczpudW1EaXN0YW5jZXNd
CisJeC5EaXN0YW5jZXMgPSBtYWtlKFtddWludDMyLCBudW1EaXN0YW5jZXMpCisJZm9yIGksIHYg
Oj0gcmFuZ2UgY0Rpc3RhbmNlcyB7CisJCXguRGlzdGFuY2VzW2ldID0gdWludDMyKHYpCisJfQog
CXguUG5vZGUgPSB1aW50MzIoeGMucG5vZGUpCiAJdmFyIGJpdG1hcFZjcHVzIEJpdG1hcAogCWlm
IGVyciA6PSBiaXRtYXBWY3B1cy5mcm9tQygmeGMudmNwdXMpOyBlcnIgIT0gbmlsIHsKQEAgLTQz
MSw2ICs0NDcsMjYgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSBmcm9tQyh4YyAqQy5saWJ4
bF9kb21haW5fYnVpbGRfaW5mbykgZXJyb3IgewogCQlyZXR1cm4gZXJyCiAJfQogCXguTm9kZW1h
cCA9IGJpdG1hcE5vZGVtYXAKKwludW1WY3B1SGFyZEFmZmluaXR5IDo9IGludCh4Yy5udW1fdmNw
dV9oYXJkX2FmZmluaXR5KQorCWNWY3B1SGFyZEFmZmluaXR5IDo9ICgqWzEgPDwgMjhdQy5saWJ4
bF9iaXRtYXApKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVfaGFyZF9hZmZpbml0eSkpWzpudW1WY3B1
SGFyZEFmZmluaXR5Om51bVZjcHVIYXJkQWZmaW5pdHldCisJeC5WY3B1SGFyZEFmZmluaXR5ID0g
bWFrZShbXUJpdG1hcCwgbnVtVmNwdUhhcmRBZmZpbml0eSkKKwlmb3IgaSwgdiA6PSByYW5nZSBj
VmNwdUhhcmRBZmZpbml0eSB7CisJCXZhciBlIEJpdG1hcAorCQlpZiBlcnIgOj0gZS5mcm9tQygm
dik7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguVmNwdUhhcmRBZmZpbml0
eVtpXSA9IGUKKwl9CisJbnVtVmNwdVNvZnRBZmZpbml0eSA6PSBpbnQoeGMubnVtX3ZjcHVfc29m
dF9hZmZpbml0eSkKKwljVmNwdVNvZnRBZmZpbml0eSA6PSAoKlsxIDw8IDI4XUMubGlieGxfYml0
bWFwKSh1bnNhZmUuUG9pbnRlcih4Yy52Y3B1X3NvZnRfYWZmaW5pdHkpKVs6bnVtVmNwdVNvZnRB
ZmZpbml0eTpudW1WY3B1U29mdEFmZmluaXR5XQorCXguVmNwdVNvZnRBZmZpbml0eSA9IG1ha2Uo
W11CaXRtYXAsIG51bVZjcHVTb2Z0QWZmaW5pdHkpCisJZm9yIGksIHYgOj0gcmFuZ2UgY1ZjcHVT
b2Z0QWZmaW5pdHkgeworCQl2YXIgZSBCaXRtYXAKKwkJaWYgZXJyIDo9IGUuZnJvbUMoJnYpOyBl
cnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LlZjcHVTb2Z0QWZmaW5pdHlbaV0g
PSBlCisJfQogCXZhciBkZWZib29sTnVtYVBsYWNlbWVudCBEZWZib29sCiAJaWYgZXJyIDo9IGRl
ZmJvb2xOdW1hUGxhY2VtZW50LmZyb21DKCZ4Yy5udW1hX3BsYWNlbWVudCk7IGVyciAhPSBuaWwg
ewogCQlyZXR1cm4gZXJyCkBAIC00NjAsNiArNDk2LDE2IEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxk
SW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsKIAl9CiAJ
eC5DcHVpZCA9IGNwdWlkUG9saWN5TGlzdENwdWlkCiAJeC5CbGtkZXZTdGFydCA9IEMuR29TdHJp
bmcoeGMuYmxrZGV2X3N0YXJ0KQorCW51bVZudW1hTm9kZXMgOj0gaW50KHhjLm51bV92bnVtYV9u
b2RlcykKKwljVm51bWFOb2RlcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfdm5vZGVfaW5mbykodW5z
YWZlLlBvaW50ZXIoeGMudm51bWFfbm9kZXMpKVs6bnVtVm51bWFOb2RlczpudW1WbnVtYU5vZGVz
XQorCXguVm51bWFOb2RlcyA9IG1ha2UoW11Wbm9kZUluZm8sIG51bVZudW1hTm9kZXMpCisJZm9y
IGksIHYgOj0gcmFuZ2UgY1ZudW1hTm9kZXMgeworCQl2YXIgZSBWbm9kZUluZm8KKwkJaWYgZXJy
IDo9IGUuZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LlZu
dW1hTm9kZXNbaV0gPSBlCisJfQogCXguTWF4R3JhbnRGcmFtZXMgPSB1aW50MzIoeGMubWF4X2dy
YW50X2ZyYW1lcykKIAl4Lk1heE1hcHRyYWNrRnJhbWVzID0gdWludDMyKHhjLm1heF9tYXB0cmFj
a19mcmFtZXMpCiAJeC5EZXZpY2VNb2RlbFZlcnNpb24gPSBEZXZpY2VNb2RlbFZlcnNpb24oeGMu
ZGV2aWNlX21vZGVsX3ZlcnNpb24pCkBAIC00OTIsNiArNTM4LDMyIEBAIGZ1bmMgKHggKkRvbWFp
bkJ1aWxkSW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX2J1aWxkX2luZm8pIGVycm9yIHsK
IAkJcmV0dXJuIGVycgogCX0KIAl4LlNjaGVkUGFyYW1zID0gZG9tYWluU2NoZWRQYXJhbXNTY2hl
ZFBhcmFtcworCW51bUlvcG9ydHMgOj0gaW50KHhjLm51bV9pb3BvcnRzKQorCWNJb3BvcnRzIDo9
ICgqWzEgPDwgMjhdQy5saWJ4bF9pb3BvcnRfcmFuZ2UpKHVuc2FmZS5Qb2ludGVyKHhjLmlvcG9y
dHMpKVs6bnVtSW9wb3J0czpudW1Jb3BvcnRzXQorCXguSW9wb3J0cyA9IG1ha2UoW11Jb3BvcnRS
YW5nZSwgbnVtSW9wb3J0cykKKwlmb3IgaSwgdiA6PSByYW5nZSBjSW9wb3J0cyB7CisJCXZhciBl
IElvcG9ydFJhbmdlCisJCWlmIGVyciA6PSBlLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQly
ZXR1cm4gZXJyCisJCX0KKwkJeC5Jb3BvcnRzW2ldID0gZQorCX0KKwludW1JcnFzIDo9IGludCh4
Yy5udW1faXJxcykKKwljSXJxcyA6PSAoKlsxIDw8IDI4XUMudWludDMyX3QpKHVuc2FmZS5Qb2lu
dGVyKHhjLmlycXMpKVs6bnVtSXJxczpudW1JcnFzXQorCXguSXJxcyA9IG1ha2UoW111aW50MzIs
IG51bUlycXMpCisJZm9yIGksIHYgOj0gcmFuZ2UgY0lycXMgeworCQl4LklycXNbaV0gPSB1aW50
MzIodikKKwl9CisJbnVtSW9tZW0gOj0gaW50KHhjLm51bV9pb21lbSkKKwljSW9tZW0gOj0gKCpb
MSA8PCAyOF1DLmxpYnhsX2lvbWVtX3JhbmdlKSh1bnNhZmUuUG9pbnRlcih4Yy5pb21lbSkpWzpu
dW1Jb21lbTpudW1Jb21lbV0KKwl4LklvbWVtID0gbWFrZShbXUlvbWVtUmFuZ2UsIG51bUlvbWVt
KQorCWZvciBpLCB2IDo9IHJhbmdlIGNJb21lbSB7CisJCXZhciBlIElvbWVtUmFuZ2UKKwkJaWYg
ZXJyIDo9IGUuZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4
LklvbWVtW2ldID0gZQorCX0KIAl2YXIgZGVmYm9vbENsYWltTW9kZSBEZWZib29sCiAJaWYgZXJy
IDo9IGRlZmJvb2xDbGFpbU1vZGUuZnJvbUMoJnhjLmNsYWltX21vZGUpOyBlcnIgIT0gbmlsIHsK
IAkJcmV0dXJuIGVycgpAQCAtOTgyLDEwICsxMDU0LDMyIEBAIGZ1bmMgKHggKkRldmljZVZkaXNw
bCkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZkaXNwbCkgZXJyb3IgewogCXguQmFja2VuZERv
bW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKIAl4LkRldmlkID0gRGV2aWQo
eGMuZGV2aWQpCiAJeC5CZUFsbG9jID0gYm9vbCh4Yy5iZV9hbGxvYykKKwludW1Db25uZWN0b3Jz
IDo9IGludCh4Yy5udW1fY29ubmVjdG9ycykKKwljQ29ubmVjdG9ycyA6PSAoKlsxIDw8IDI4XUMu
bGlieGxfY29ubmVjdG9yX3BhcmFtKSh1bnNhZmUuUG9pbnRlcih4Yy5jb25uZWN0b3JzKSlbOm51
bUNvbm5lY3RvcnM6bnVtQ29ubmVjdG9yc10KKwl4LkNvbm5lY3RvcnMgPSBtYWtlKFtdQ29ubmVj
dG9yUGFyYW0sIG51bUNvbm5lY3RvcnMpCisJZm9yIGksIHYgOj0gcmFuZ2UgY0Nvbm5lY3RvcnMg
eworCQl2YXIgZSBDb25uZWN0b3JQYXJhbQorCQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAh
PSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguQ29ubmVjdG9yc1tpXSA9IGUKKwl9CiAJ
cmV0dXJuIG5pbAogfQogCiBmdW5jICh4ICpWc25kUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF92
c25kX3BhcmFtcykgZXJyb3IgeworCW51bVNhbXBsZVJhdGVzIDo9IGludCh4Yy5udW1fc2FtcGxl
X3JhdGVzKQorCWNTYW1wbGVSYXRlcyA6PSAoKlsxIDw8IDI4XUMudWludDMyX3QpKHVuc2FmZS5Q
b2ludGVyKHhjLnNhbXBsZV9yYXRlcykpWzpudW1TYW1wbGVSYXRlczpudW1TYW1wbGVSYXRlc10K
Kwl4LlNhbXBsZVJhdGVzID0gbWFrZShbXXVpbnQzMiwgbnVtU2FtcGxlUmF0ZXMpCisJZm9yIGks
IHYgOj0gcmFuZ2UgY1NhbXBsZVJhdGVzIHsKKwkJeC5TYW1wbGVSYXRlc1tpXSA9IHVpbnQzMih2
KQorCX0KKwludW1TYW1wbGVGb3JtYXRzIDo9IGludCh4Yy5udW1fc2FtcGxlX2Zvcm1hdHMpCisJ
Y1NhbXBsZUZvcm1hdHMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX3ZzbmRfcGNtX2Zvcm1hdCkodW5z
YWZlLlBvaW50ZXIoeGMuc2FtcGxlX2Zvcm1hdHMpKVs6bnVtU2FtcGxlRm9ybWF0czpudW1TYW1w
bGVGb3JtYXRzXQorCXguU2FtcGxlRm9ybWF0cyA9IG1ha2UoW11Wc25kUGNtRm9ybWF0LCBudW1T
YW1wbGVGb3JtYXRzKQorCWZvciBpLCB2IDo9IHJhbmdlIGNTYW1wbGVGb3JtYXRzIHsKKwkJeC5T
YW1wbGVGb3JtYXRzW2ldID0gVnNuZFBjbUZvcm1hdCh2KQorCX0KIAl4LkNoYW5uZWxzTWluID0g
dWludDMyKHhjLmNoYW5uZWxzX21pbikKIAl4LkNoYW5uZWxzTWF4ID0gdWludDMyKHhjLmNoYW5u
ZWxzX21heCkKIAl4LkJ1ZmZlclNpemUgPSB1aW50MzIoeGMuYnVmZmVyX3NpemUpCkBAIC0xMDEw
LDYgKzExMDQsMTYgQEAgZnVuYyAoeCAqVnNuZFBjbSkgZnJvbUMoeGMgKkMubGlieGxfdnNuZF9w
Y20pIGVycm9yIHsKIAkJcmV0dXJuIGVycgogCX0KIAl4LlBhcmFtcyA9IHZzbmRQYXJhbXNQYXJh
bXMKKwludW1Wc25kU3RyZWFtcyA6PSBpbnQoeGMubnVtX3ZzbmRfc3RyZWFtcykKKwljU3RyZWFt
cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfdnNuZF9zdHJlYW0pKHVuc2FmZS5Qb2ludGVyKHhjLnN0
cmVhbXMpKVs6bnVtVnNuZFN0cmVhbXM6bnVtVnNuZFN0cmVhbXNdCisJeC5TdHJlYW1zID0gbWFr
ZShbXVZzbmRTdHJlYW0sIG51bVZzbmRTdHJlYW1zKQorCWZvciBpLCB2IDo9IHJhbmdlIGNTdHJl
YW1zIHsKKwkJdmFyIGUgVnNuZFN0cmVhbQorCQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAh
PSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguU3RyZWFtc1tpXSA9IGUKKwl9CiAJcmV0
dXJuIG5pbAogfQogCkBAIC0xMDI0LDYgKzExMjgsMTYgQEAgZnVuYyAoeCAqRGV2aWNlVnNuZCkg
ZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZzbmQpIGVycm9yIHsKIAkJcmV0dXJuIGVycgogCX0K
IAl4LlBhcmFtcyA9IHZzbmRQYXJhbXNQYXJhbXMKKwludW1Wc25kUGNtcyA6PSBpbnQoeGMubnVt
X3ZzbmRfcGNtcykKKwljUGNtcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfdnNuZF9wY20pKHVuc2Fm
ZS5Qb2ludGVyKHhjLnBjbXMpKVs6bnVtVnNuZFBjbXM6bnVtVnNuZFBjbXNdCisJeC5QY21zID0g
bWFrZShbXVZzbmRQY20sIG51bVZzbmRQY21zKQorCWZvciBpLCB2IDo9IHJhbmdlIGNQY21zIHsK
KwkJdmFyIGUgVnNuZFBjbQorCQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAhPSBuaWwgewor
CQkJcmV0dXJuIGVycgorCQl9CisJCXguUGNtc1tpXSA9IGUKKwl9CiAJcmV0dXJuIG5pbAogfQog
CkBAIC0xMDM4LDYgKzExNTIsMTU2IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZpZykgZnJvbUMoeGMg
KkMubGlieGxfZG9tYWluX2NvbmZpZykgZXJyb3IgewogCQlyZXR1cm4gZXJyCiAJfQogCXguQklu
Zm8gPSBkb21haW5CdWlsZEluZm9CSW5mbworCW51bURpc2tzIDo9IGludCh4Yy5udW1fZGlza3Mp
CisJY0Rpc2tzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfZGlzaykodW5zYWZlLlBvaW50
ZXIoeGMuZGlza3MpKVs6bnVtRGlza3M6bnVtRGlza3NdCisJeC5EaXNrcyA9IG1ha2UoW11EZXZp
Y2VEaXNrLCBudW1EaXNrcykKKwlmb3IgaSwgdiA6PSByYW5nZSBjRGlza3MgeworCQl2YXIgZSBE
ZXZpY2VEaXNrCisJCWlmIGVyciA6PSBlLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQlyZXR1
cm4gZXJyCisJCX0KKwkJeC5EaXNrc1tpXSA9IGUKKwl9CisJbnVtTmljcyA6PSBpbnQoeGMubnVt
X25pY3MpCisJY05pY3MgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV9uaWMpKHVuc2FmZS5Q
b2ludGVyKHhjLm5pY3MpKVs6bnVtTmljczpudW1OaWNzXQorCXguTmljcyA9IG1ha2UoW11EZXZp
Y2VOaWMsIG51bU5pY3MpCisJZm9yIGksIHYgOj0gcmFuZ2UgY05pY3MgeworCQl2YXIgZSBEZXZp
Y2VOaWMKKwkJaWYgZXJyIDo9IGUuZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBl
cnIKKwkJfQorCQl4Lk5pY3NbaV0gPSBlCisJfQorCW51bVBjaWRldnMgOj0gaW50KHhjLm51bV9w
Y2lkZXZzKQorCWNQY2lkZXZzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9kZXZpY2VfcGNpKSh1bnNh
ZmUuUG9pbnRlcih4Yy5wY2lkZXZzKSlbOm51bVBjaWRldnM6bnVtUGNpZGV2c10KKwl4LlBjaWRl
dnMgPSBtYWtlKFtdRGV2aWNlUGNpLCBudW1QY2lkZXZzKQorCWZvciBpLCB2IDo9IHJhbmdlIGNQ
Y2lkZXZzIHsKKwkJdmFyIGUgRGV2aWNlUGNpCisJCWlmIGVyciA6PSBlLmZyb21DKCZ2KTsgZXJy
ICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJeC5QY2lkZXZzW2ldID0gZQorCX0KKwlu
dW1SZG1zIDo9IGludCh4Yy5udW1fcmRtcykKKwljUmRtcyA6PSAoKlsxIDw8IDI4XUMubGlieGxf
ZGV2aWNlX3JkbSkodW5zYWZlLlBvaW50ZXIoeGMucmRtcykpWzpudW1SZG1zOm51bVJkbXNdCisJ
eC5SZG1zID0gbWFrZShbXURldmljZVJkbSwgbnVtUmRtcykKKwlmb3IgaSwgdiA6PSByYW5nZSBj
UmRtcyB7CisJCXZhciBlIERldmljZVJkbQorCQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAh
PSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguUmRtc1tpXSA9IGUKKwl9CisJbnVtRHRk
ZXZzIDo9IGludCh4Yy5udW1fZHRkZXZzKQorCWNEdGRldnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhs
X2RldmljZV9kdGRldikodW5zYWZlLlBvaW50ZXIoeGMuZHRkZXZzKSlbOm51bUR0ZGV2czpudW1E
dGRldnNdCisJeC5EdGRldnMgPSBtYWtlKFtdRGV2aWNlRHRkZXYsIG51bUR0ZGV2cykKKwlmb3Ig
aSwgdiA6PSByYW5nZSBjRHRkZXZzIHsKKwkJdmFyIGUgRGV2aWNlRHRkZXYKKwkJaWYgZXJyIDo9
IGUuZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LkR0ZGV2
c1tpXSA9IGUKKwl9CisJbnVtVmZicyA6PSBpbnQoeGMubnVtX3ZmYnMpCisJY1ZmYnMgOj0gKCpb
MSA8PCAyOF1DLmxpYnhsX2RldmljZV92ZmIpKHVuc2FmZS5Qb2ludGVyKHhjLnZmYnMpKVs6bnVt
VmZiczpudW1WZmJzXQorCXguVmZicyA9IG1ha2UoW11EZXZpY2VWZmIsIG51bVZmYnMpCisJZm9y
IGksIHYgOj0gcmFuZ2UgY1ZmYnMgeworCQl2YXIgZSBEZXZpY2VWZmIKKwkJaWYgZXJyIDo9IGUu
ZnJvbUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LlZmYnNbaV0g
PSBlCisJfQorCW51bVZrYnMgOj0gaW50KHhjLm51bV92a2JzKQorCWNWa2JzIDo9ICgqWzEgPDwg
MjhdQy5saWJ4bF9kZXZpY2VfdmtiKSh1bnNhZmUuUG9pbnRlcih4Yy52a2JzKSlbOm51bVZrYnM6
bnVtVmtic10KKwl4LlZrYnMgPSBtYWtlKFtdRGV2aWNlVmtiLCBudW1Wa2JzKQorCWZvciBpLCB2
IDo9IHJhbmdlIGNWa2JzIHsKKwkJdmFyIGUgRGV2aWNlVmtiCisJCWlmIGVyciA6PSBlLmZyb21D
KCZ2KTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJeC5Wa2JzW2ldID0gZQor
CX0KKwludW1WdHBtcyA6PSBpbnQoeGMubnVtX3Z0cG1zKQorCWNWdHBtcyA6PSAoKlsxIDw8IDI4
XUMubGlieGxfZGV2aWNlX3Z0cG0pKHVuc2FmZS5Qb2ludGVyKHhjLnZ0cG1zKSlbOm51bVZ0cG1z
Om51bVZ0cG1zXQorCXguVnRwbXMgPSBtYWtlKFtdRGV2aWNlVnRwbSwgbnVtVnRwbXMpCisJZm9y
IGksIHYgOj0gcmFuZ2UgY1Z0cG1zIHsKKwkJdmFyIGUgRGV2aWNlVnRwbQorCQlpZiBlcnIgOj0g
ZS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9CisJCXguVnRwbXNb
aV0gPSBlCisJfQorCW51bVA5UyA6PSBpbnQoeGMubnVtX3A5cykKKwljUDlTIDo9ICgqWzEgPDwg
MjhdQy5saWJ4bF9kZXZpY2VfcDkpKHVuc2FmZS5Qb2ludGVyKHhjLnA5cykpWzpudW1QOVM6bnVt
UDlTXQorCXguUDlTID0gbWFrZShbXURldmljZVA5LCBudW1QOVMpCisJZm9yIGksIHYgOj0gcmFu
Z2UgY1A5UyB7CisJCXZhciBlIERldmljZVA5CisJCWlmIGVyciA6PSBlLmZyb21DKCZ2KTsgZXJy
ICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJeC5QOVNbaV0gPSBlCisJfQorCW51bVB2
Y2FsbHNpZnMgOj0gaW50KHhjLm51bV9wdmNhbGxzaWZzKQorCWNQdmNhbGxzaWZzIDo9ICgqWzEg
PDwgMjhdQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lmKSh1bnNhZmUuUG9pbnRlcih4Yy5wdmNhbGxz
aWZzKSlbOm51bVB2Y2FsbHNpZnM6bnVtUHZjYWxsc2lmc10KKwl4LlB2Y2FsbHNpZnMgPSBtYWtl
KFtdRGV2aWNlUHZjYWxsc2lmLCBudW1QdmNhbGxzaWZzKQorCWZvciBpLCB2IDo9IHJhbmdlIGNQ
dmNhbGxzaWZzIHsKKwkJdmFyIGUgRGV2aWNlUHZjYWxsc2lmCisJCWlmIGVyciA6PSBlLmZyb21D
KCZ2KTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJyCisJCX0KKwkJeC5QdmNhbGxzaWZzW2ld
ID0gZQorCX0KKwludW1WZGlzcGxzIDo9IGludCh4Yy5udW1fdmRpc3BscykKKwljVmRpc3BscyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3ZkaXNwbCkodW5zYWZlLlBvaW50ZXIoeGMudmRp
c3BscykpWzpudW1WZGlzcGxzOm51bVZkaXNwbHNdCisJeC5WZGlzcGxzID0gbWFrZShbXURldmlj
ZVZkaXNwbCwgbnVtVmRpc3BscykKKwlmb3IgaSwgdiA6PSByYW5nZSBjVmRpc3BscyB7CisJCXZh
ciBlIERldmljZVZkaXNwbAorCQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAhPSBuaWwgewor
CQkJcmV0dXJuIGVycgorCQl9CisJCXguVmRpc3Bsc1tpXSA9IGUKKwl9CisJbnVtVnNuZHMgOj0g
aW50KHhjLm51bV92c25kcykKKwljVnNuZHMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV92
c25kKSh1bnNhZmUuUG9pbnRlcih4Yy52c25kcykpWzpudW1Wc25kczpudW1Wc25kc10KKwl4LlZz
bmRzID0gbWFrZShbXURldmljZVZzbmQsIG51bVZzbmRzKQorCWZvciBpLCB2IDo9IHJhbmdlIGNW
c25kcyB7CisJCXZhciBlIERldmljZVZzbmQKKwkJaWYgZXJyIDo9IGUuZnJvbUMoJnYpOyBlcnIg
IT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LlZzbmRzW2ldID0gZQorCX0KKwludW1D
aGFubmVscyA6PSBpbnQoeGMubnVtX2NoYW5uZWxzKQorCWNDaGFubmVscyA6PSAoKlsxIDw8IDI4
XUMubGlieGxfZGV2aWNlX2NoYW5uZWwpKHVuc2FmZS5Qb2ludGVyKHhjLmNoYW5uZWxzKSlbOm51
bUNoYW5uZWxzOm51bUNoYW5uZWxzXQorCXguQ2hhbm5lbHMgPSBtYWtlKFtdRGV2aWNlQ2hhbm5l
bCwgbnVtQ2hhbm5lbHMpCisJZm9yIGksIHYgOj0gcmFuZ2UgY0NoYW5uZWxzIHsKKwkJdmFyIGUg
RGV2aWNlQ2hhbm5lbAorCQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJ
cmV0dXJuIGVycgorCQl9CisJCXguQ2hhbm5lbHNbaV0gPSBlCisJfQorCW51bVVzYmN0cmxzIDo9
IGludCh4Yy5udW1fdXNiY3RybHMpCisJY1VzYmN0cmxzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9k
ZXZpY2VfdXNiY3RybCkodW5zYWZlLlBvaW50ZXIoeGMudXNiY3RybHMpKVs6bnVtVXNiY3RybHM6
bnVtVXNiY3RybHNdCisJeC5Vc2JjdHJscyA9IG1ha2UoW11EZXZpY2VVc2JjdHJsLCBudW1Vc2Jj
dHJscykKKwlmb3IgaSwgdiA6PSByYW5nZSBjVXNiY3RybHMgeworCQl2YXIgZSBEZXZpY2VVc2Jj
dHJsCisJCWlmIGVyciA6PSBlLmZyb21DKCZ2KTsgZXJyICE9IG5pbCB7CisJCQlyZXR1cm4gZXJy
CisJCX0KKwkJeC5Vc2JjdHJsc1tpXSA9IGUKKwl9CisJbnVtVXNiZGV2cyA6PSBpbnQoeGMubnVt
X3VzYmRldnMpCisJY1VzYmRldnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2RldmljZV91c2JkZXYp
KHVuc2FmZS5Qb2ludGVyKHhjLnVzYmRldnMpKVs6bnVtVXNiZGV2czpudW1Vc2JkZXZzXQorCXgu
VXNiZGV2cyA9IG1ha2UoW11EZXZpY2VVc2JkZXYsIG51bVVzYmRldnMpCisJZm9yIGksIHYgOj0g
cmFuZ2UgY1VzYmRldnMgeworCQl2YXIgZSBEZXZpY2VVc2JkZXYKKwkJaWYgZXJyIDo9IGUuZnJv
bUMoJnYpOyBlcnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LlVzYmRldnNbaV0g
PSBlCisJfQogCXguT25Qb3dlcm9mZiA9IEFjdGlvbk9uU2h1dGRvd24oeGMub25fcG93ZXJvZmYp
CiAJeC5PblJlYm9vdCA9IEFjdGlvbk9uU2h1dGRvd24oeGMub25fcmVib290KQogCXguT25XYXRj
aGRvZyA9IEFjdGlvbk9uU2h1dGRvd24oeGMub25fd2F0Y2hkb2cpCkBAIC0xMTcxLDYgKzE0MzUs
MTYgQEAgZnVuYyAoeCAqVmRpc3BsaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmRpc3BsaW5mbykg
ZXJyb3IgewogCXguRGV2aWQgPSBEZXZpZCh4Yy5kZXZpZCkKIAl4LlN0YXRlID0gaW50KHhjLnN0
YXRlKQogCXguQmVBbGxvYyA9IGJvb2woeGMuYmVfYWxsb2MpCisJbnVtQ29ubmVjdG9ycyA6PSBp
bnQoeGMubnVtX2Nvbm5lY3RvcnMpCisJY0Nvbm5lY3RvcnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhs
X2Nvbm5lY3RvcmluZm8pKHVuc2FmZS5Qb2ludGVyKHhjLmNvbm5lY3RvcnMpKVs6bnVtQ29ubmVj
dG9yczpudW1Db25uZWN0b3JzXQorCXguQ29ubmVjdG9ycyA9IG1ha2UoW11Db25uZWN0b3JpbmZv
LCBudW1Db25uZWN0b3JzKQorCWZvciBpLCB2IDo9IHJhbmdlIGNDb25uZWN0b3JzIHsKKwkJdmFy
IGUgQ29ubmVjdG9yaW5mbworCQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAhPSBuaWwgewor
CQkJcmV0dXJuIGVycgorCQl9CisJCXguQ29ubmVjdG9yc1tpXSA9IGUKKwl9CiAJcmV0dXJuIG5p
bAogfQogCkBAIC0xMTgxLDYgKzE0NTUsMTYgQEAgZnVuYyAoeCAqU3RyZWFtaW5mbykgZnJvbUMo
eGMgKkMubGlieGxfc3RyZWFtaW5mbykgZXJyb3IgewogfQogCiBmdW5jICh4ICpQY21pbmZvKSBm
cm9tQyh4YyAqQy5saWJ4bF9wY21pbmZvKSBlcnJvciB7CisJbnVtVnNuZFN0cmVhbXMgOj0gaW50
KHhjLm51bV92c25kX3N0cmVhbXMpCisJY1N0cmVhbXMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX3N0
cmVhbWluZm8pKHVuc2FmZS5Qb2ludGVyKHhjLnN0cmVhbXMpKVs6bnVtVnNuZFN0cmVhbXM6bnVt
VnNuZFN0cmVhbXNdCisJeC5TdHJlYW1zID0gbWFrZShbXVN0cmVhbWluZm8sIG51bVZzbmRTdHJl
YW1zKQorCWZvciBpLCB2IDo9IHJhbmdlIGNTdHJlYW1zIHsKKwkJdmFyIGUgU3RyZWFtaW5mbwor
CQlpZiBlcnIgOj0gZS5mcm9tQygmdik7IGVyciAhPSBuaWwgeworCQkJcmV0dXJuIGVycgorCQl9
CisJCXguU3RyZWFtc1tpXSA9IGUKKwl9CiAJcmV0dXJuIG5pbAogfQogCkBAIC0xMTkxLDYgKzE0
NzUsMTYgQEAgZnVuYyAoeCAqVnNuZGluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZzbmRpbmZvKSBl
cnJvciB7CiAJeC5Gcm9udGVuZElkID0gdWludDMyKHhjLmZyb250ZW5kX2lkKQogCXguRGV2aWQg
PSBEZXZpZCh4Yy5kZXZpZCkKIAl4LlN0YXRlID0gaW50KHhjLnN0YXRlKQorCW51bVZzbmRQY21z
IDo9IGludCh4Yy5udW1fdnNuZF9wY21zKQorCWNQY21zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9w
Y21pbmZvKSh1bnNhZmUuUG9pbnRlcih4Yy5wY21zKSlbOm51bVZzbmRQY21zOm51bVZzbmRQY21z
XQorCXguUGNtcyA9IG1ha2UoW11QY21pbmZvLCBudW1Wc25kUGNtcykKKwlmb3IgaSwgdiA6PSBy
YW5nZSBjUGNtcyB7CisJCXZhciBlIFBjbWluZm8KKwkJaWYgZXJyIDo9IGUuZnJvbUMoJnYpOyBl
cnIgIT0gbmlsIHsKKwkJCXJldHVybiBlcnIKKwkJfQorCQl4LlBjbXNbaV0gPSBlCisJfQogCXJl
dHVybiBuaWwKIH0KIApAQCAtMTIwOSw2ICsxNTAzLDEyIEBAIGZ1bmMgKHggKlZrYmluZm8pIGZy
b21DKHhjICpDLmxpYnhsX3ZrYmluZm8pIGVycm9yIHsKIGZ1bmMgKHggKk51bWFpbmZvKSBmcm9t
Qyh4YyAqQy5saWJ4bF9udW1haW5mbykgZXJyb3IgewogCXguU2l6ZSA9IHVpbnQ2NCh4Yy5zaXpl
KQogCXguRnJlZSA9IHVpbnQ2NCh4Yy5mcmVlKQorCW51bURpc3RzIDo9IGludCh4Yy5udW1fZGlz
dHMpCisJY0Rpc3RzIDo9ICgqWzEgPDwgMjhdQy51aW50MzJfdCkodW5zYWZlLlBvaW50ZXIoeGMu
ZGlzdHMpKVs6bnVtRGlzdHM6bnVtRGlzdHNdCisJeC5EaXN0cyA9IG1ha2UoW111aW50MzIsIG51
bURpc3RzKQorCWZvciBpLCB2IDo9IHJhbmdlIGNEaXN0cyB7CisJCXguRGlzdHNbaV0gPSB1aW50
MzIodikKKwl9CiAJcmV0dXJuIG5pbAogfQogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUiq-0007de-EI; Mon, 07 Oct 2019 15:14:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUip-0007d0-Pr
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:51 +0000
X-Inumbo-ID: 0b1204cc-e915-11e9-8c93-bc764e2007e4
Received: from mail-qt1-x82c.google.com (unknown [2607:f8b0:4864:20::82c])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b1204cc-e915-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:40 +0000 (UTC)
Received: by mail-qt1-x82c.google.com with SMTP id u22so19592333qtq.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=LUYRgjlAufinBicA8NtCPTHU6A7dJzgpXyfy8a3qo9M=;
 b=hsaB+s9oggH0saICrOWav874+d7YCdVHkvyGZhy9PCMZOUkK0HLakJhGW2haOxuvpX
 Pw6pFbZ/2gABPyyDRC1esPSyn5lk2AklVbY1xdovqUzNZBHiGmv4r122KXJh8D+Ps0qG
 Ib6nydaOPFHfBnIuTHgy+8iYH91Meg1BYoK+uAO5Sagofu69YYKIvthX7q0LNfGUyDqs
 zYewa9XHx3+QFd3eIcLotafBLDEVeanUKB2AUX1uNZUOknr0GDgkfixvME29HqlaQ8Ju
 RRbdDndLrYV0g5YD7n1fAraFDpPN6TuQTkTTOzNnxcZH227OO+Ls8y5ebYnYRoNLlKKH
 Uxgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=LUYRgjlAufinBicA8NtCPTHU6A7dJzgpXyfy8a3qo9M=;
 b=kgOgBCpae09z2xwYlu7oYRAV7ZcMHHVMb6om/LVIBhyOekrlsHibKNeHAXXnxleuDd
 mnOJDrcdiAvACgCId1RRfha13flRNXnY8z8i49JSXX1/Ty6S3Nln49l82dVmuP/m9tJW
 mFJ5/BwaPWjXAlI7Qda9Q8UL1dp0fEMpLvtBn+9Oc8MmS7Z3yyncfq8F+D28Ax+v4xPD
 /Csf7zPawhGCX7Vq2idM6rE6ECguLmusnugZXKCgEhhAiTDLcQoVoCDowVHJ9ftwJ2ox
 4TtvCg0vvvyHzfIBLivRdTyozKlz1E0WaVbQILncR2vYYv8VJLRLyJMm7A8N3ZdCqQS5
 ORPQ==
X-Gm-Message-State: APjAAAXLjY8uhe56S/ksFOWKx+jBrg1oPwddQyFLmio/vIcj/dCBEfSp
 oPGoUjPePBZaDAnhztZhLfe7TcGk
X-Google-Smtp-Source: APXvYqxs7dTgrzPWibkVI7+mLjepb1Mbcys3EohzibKSCnroqA49Rwb7XytQ17bewv70ZgDiGP+0Nw==
X-Received: by 2002:ac8:7604:: with SMTP id t4mr30475588qtq.34.1570461219283; 
 Mon, 07 Oct 2019 08:13:39 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:38 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:07 -0400
Message-Id: <938d9d152a9e31ca5b40e10282bd9c3c34c4348b.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 20/24] golang/xenlight: implement keyed union Go
 to C marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClNpbmNlIHRoZSBD
IHVuaW9uIGNhbm5vdCBiZSBkaXJlY3RseSBwb3B1bGF0ZWQsIHBvcHVsYXRlIHRoZSBmaWVsZHMg
b2YgdGhlCmNvcnJlc3BvbmRpbmcgQyBzdHJ1Y3QgZGVmaW5lZCBpbiB0aGUgY2dvIHByZWFtYmxl
LCBhbmQgdGhlbiBjb3B5IHRoYXQKc3RydWN0IGFzIGJ5dGVzIGludG8gdGhlIGJ5dGUgc2xpY2Ug
dGhhdCBHbyB1c2VzIGFzIHRoZSB1bmlvbi4KClNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sg
PHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5n
b3R5cGVzLnB5ICAgICAgIHwgIDc3ICsrKystCiB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGln
aHRfaGVscGVycy5nbyB8IDMyNSArKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDQwMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5IGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dl
bmdvdHlwZXMucHkKaW5kZXggZWNjYzMzNGI0MS4uMzVkOWRmZWE0MCAxMDA2NDQKLS0tIGEvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L2dlbmdvdHlwZXMucHkKQEAgLTUyNSw4ICs1MjUsNyBAQCBkZWYgeGVubGlnaHRfZ29sYW5n
X2RlZmluZV90b19DKHR5ID0gTm9uZSwgdHlwZW5hbWUgPSBOb25lLCBuZXN0ZWQgPSBGYWxzZSk6
CiAgICAgICAgICAgICBzICs9IHhlbmxpZ2h0X2dvbGFuZ19kZWZpbmVfdG9fQyhmLnR5cGUsIHR5
cGVuYW1lPWYubmFtZSwgbmVzdGVkPVRydWUpCiAKICAgICAgICAgZWxpZiBpc2luc3RhbmNlKGYu
dHlwZSwgaWRsLktleWVkVW5pb24pOgotICAgICAgICAgICAgIyBUT0RPCi0gICAgICAgICAgICBw
YXNzCisgICAgICAgICAgICBzICs9IHhlbmxpZ2h0X2dvbGFuZ191bmlvbl90b19DKGYudHlwZSwg
Zi5uYW1lLCB0eS50eXBlbmFtZSwgdHkuZGlzcG9zZV9mbikKIAogICAgICAgICBlbHNlOgogICAg
ICAgICAgICAgcmFpc2UgRXhjZXB0aW9uKCd0eXBlIHt9IG5vdCBzdXBwb3J0ZWQnLmZvcm1hdChm
LnR5cGUpKQpAQCAtNTM3LDYgKzUzNiw4MCBAQCBkZWYgeGVubGlnaHRfZ29sYW5nX2RlZmluZV90
b19DKHR5ID0gTm9uZSwgdHlwZW5hbWUgPSBOb25lLCBuZXN0ZWQgPSBGYWxzZSk6CiAKICAgICBy
ZXR1cm4gcwogCitkZWYgeGVubGlnaHRfZ29sYW5nX3VuaW9uX3RvX0ModHkgPSBOb25lLCB1bmlv
bl9uYW1lID0gJycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0X25hbWUg
PSAnJywgZGlzcG9zZV9mbiA9ICcnKToKKyAgICBrZXluYW1lICAgPSB0eS5rZXl2YXIubmFtZQor
ICAgIGdva2V5bmFtZSA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShrZXluYW1lKQorICAgIGtl
eXR5cGUgICA9IHR5LmtleXZhci50eXBlLnR5cGVuYW1lCisgICAgZ29rZXl0eXBlID0geGVubGln
aHRfZ29sYW5nX2ZtdF9uYW1lKGtleXR5cGUpCisKKyAgICBpbnRlcmZhY2VfbmFtZSA9ICd7fV97
fV91bmlvbicuZm9ybWF0KHN0cnVjdF9uYW1lLCBrZXluYW1lKQorICAgIGludGVyZmFjZV9uYW1l
ID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKGludGVyZmFjZV9uYW1lLCBleHBvcnRlZD1GYWxz
ZSkKKworICAgIGNnb19rZXluYW1lID0ga2V5bmFtZQorICAgIGlmIGNnb19rZXluYW1lIGluIGdv
X2tleXdvcmRzOgorICAgICAgICBjZ29fa2V5bmFtZSA9ICdfJyArIGNnb19rZXluYW1lCisKKwor
ICAgIHMgPSAneGMue30gPSBDLnt9KHgue30pXG4nLmZvcm1hdChjZ29fa2V5bmFtZSxrZXl0eXBl
LGdva2V5bmFtZSkKKyAgICBzICs9ICdzd2l0Y2ggeC57fXt7XG4nLmZvcm1hdChnb2tleW5hbWUp
CisKKyAgICAjIENyZWF0ZSBzd2l0Y2ggc3RhdGVtZW50IHRvIGRldGVybWluZSBob3cgdG8gcG9w
dWxhdGUgdGhlIEMgdW5pb24uCisgICAgZm9yIGYgaW4gdHkuZmllbGRzOgorICAgICAgICBrZXlf
dmFsID0gJ3t9X3t9Jy5mb3JtYXQoa2V5dHlwZSwgZi5uYW1lKQorICAgICAgICBrZXlfdmFsID0g
eGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKGtleV92YWwpCisgICAgICAgIGlmIGYudHlwZSBpcyBO
b25lOgorICAgICAgICAgICAgY29udGludWUKKworICAgICAgICBzICs9ICdjYXNlIHt9OlxuJy5m
b3JtYXQoa2V5X3ZhbCkKKyAgICAgICAgY2dvdHlwZSA9ICd7fV97fV91bmlvbl97fScuZm9ybWF0
KHN0cnVjdF9uYW1lLGtleW5hbWUsZi5uYW1lKQorICAgICAgICBnb3R5cGUgID0geGVubGlnaHRf
Z29sYW5nX2ZtdF9uYW1lKGNnb3R5cGUpCisgICAgICAgIGdvbmFtZSAgPSAne31fe30nLmZvcm1h
dChrZXluYW1lLGYubmFtZSkKKyAgICAgICAgZ29uYW1lICA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRf
bmFtZShnb25hbWUsZXhwb3J0ZWQ9RmFsc2UpCisKKyAgICAgICAgZmllbGRfbmFtZSA9IHhlbmxp
Z2h0X2dvbGFuZ19mbXRfbmFtZSgne31fdW5pb24nLmZvcm1hdChrZXluYW1lKSkKKyAgICAgICAg
cyArPSAndG1wLCBvayA6PSB4Lnt9Lih7fSlcbicuZm9ybWF0KGZpZWxkX25hbWUsZ290eXBlKQor
ICAgICAgICBzICs9ICdpZiAhb2sge1xuJworICAgICAgICBzICs9ICdDLnt9KCZ4YylcbicuZm9y
bWF0KGRpc3Bvc2VfZm4pCisgICAgICAgIHMgKz0gJ3JldHVybiB4YyxlcnJvcnMuTmV3KCJ3cm9u
ZyB0eXBlIGZvciB1bmlvbiBrZXkge30iKVxuJy5mb3JtYXQoa2V5bmFtZSkKKyAgICAgICAgcyAr
PSAnfVxuJworCisgICAgICAgIHMgKz0gJ3ZhciB7fSBDLnt9XG4nLmZvcm1hdChmLm5hbWUsY2dv
dHlwZSkKKyAgICAgICAgZm9yIHVmIGluIGYudHlwZS5maWVsZHM6CisgICAgICAgICAgICBnb3R5
cGVuYW1lID0geGVubGlnaHRfZ29sYW5nX2ZtdF9uYW1lKHVmLnR5cGUudHlwZW5hbWUpCisgICAg
ICAgICAgICBjdHlwZW5hbWUgID0gdWYudHlwZS50eXBlbmFtZQorICAgICAgICAgICAgZ29mbmFt
ZSAgICA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZSh1Zi5uYW1lKQorCisgICAgICAgICAgICBp
c19jYXN0YWJsZSA9ICh1Zi50eXBlLmpzb25fcGFyc2VfdHlwZSA9PSAnSlNPTl9JTlRFR0VSJyBv
cgorICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNpbnN0YW5jZSh1Zi50eXBlLCBpZGwuRW51
bWVyYXRpb24pIG9yCisgICAgICAgICAgICAgICAgICAgICAgICAgICBnb3R5cGVuYW1lIGluIGdv
X2J1aWx0aW5fdHlwZXMpCisKKyAgICAgICAgICAgIGlmIG5vdCBpc19jYXN0YWJsZToKKyAgICAg
ICAgICAgICAgICBzICs9ICd7fS57fSwgZXJyID0gdG1wLnt9LnRvQygpXG4nLmZvcm1hdChmLm5h
bWUsdWYubmFtZSxnb2ZuYW1lKQorICAgICAgICAgICAgICAgIHMgKz0gJ2lmIGVyciAhPSBuaWwg
e1xuJworICAgICAgICAgICAgICAgIHMgKz0gJ0Mue30oJnhjKVxuJy5mb3JtYXQoZGlzcG9zZV9m
bikKKyAgICAgICAgICAgICAgICBzICs9ICdyZXR1cm4geGMsZXJyIFxufVxuJworCisgICAgICAg
ICAgICBlbGlmIGdvdHlwZW5hbWUgPT0gJ3N0cmluZyc6CisgICAgICAgICAgICAgICAgcyArPSAn
e30ue30gPSBDLkNTdHJpbmcodG1wLnt9KVxuJy5mb3JtYXQoZi5uYW1lLHVmLm5hbWUsZ29mbmFt
ZSkKKworICAgICAgICAgICAgZWxzZToKKyAgICAgICAgICAgICAgICBzICs9ICd7fS57fSA9IEMu
e30odG1wLnt9KVxuJy5mb3JtYXQoZi5uYW1lLHVmLm5hbWUsY3R5cGVuYW1lLGdvZm5hbWUpCisK
KyAgICAgICAgIyBUaGUgdW5pb24gaXMgc3RpbGwgcmVwcmVzZW50ZWQgYXMgR28gW11ieXRlLgor
ICAgICAgICBzICs9ICd7fUJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRlcigme30pLEMu
c2l6ZW9mX3t9KVxuJy5mb3JtYXQoZi5uYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZi5uYW1l
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2dvdHlwZSkKKyAgICAgICAgcyArPSAnY29weSh4Yy57
fVs6XSx7fUJ5dGVzKVxuJy5mb3JtYXQodW5pb25fbmFtZSxmLm5hbWUpCisKKyAgICAjIEVuZCBz
d2l0Y2ggc3RhdGVtZW50CisgICAgcyArPSAnZGVmYXVsdDpcbicKKyAgICBlcnJfc3RyaW5nID0g
JyJpbnZhbGlkIHVuaW9uIGtleSBcJyV2XCciLCB4Lnt9Jy5mb3JtYXQoZ29rZXluYW1lKQorICAg
IHMgKz0gJ3JldHVybiB4YywgZm10LkVycm9yZih7fSknLmZvcm1hdChlcnJfc3RyaW5nKQorICAg
IHMgKz0gJ31cbicKKworICAgIHJldHVybiBzCisKIGRlZiB4ZW5saWdodF9nb2xhbmdfZm10X25h
bWUobmFtZSwgZXhwb3J0ZWQgPSBUcnVlKToKICAgICAiIiIKICAgICBUYWtlIGEgZ2l2ZW4gdHlw
ZSBuYW1lIGFuZCByZXR1cm4gYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94
ZW5saWdodF9oZWxwZXJzLmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBl
cnMuZ28KaW5kZXggOTJlNmFmY2QxMC4uMmNiNWFkYWVjNSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28KQEAgLTQzMyw2ICs0MzMsMjEgQEAgZnVuYyAoeCAqQ2hh
bm5lbGluZm8pIHRvQygpICh4YyBDLmxpYnhsX2NoYW5uZWxpbmZvLCBlcnIgZXJyb3IpIHsKIAl4
Yy5zdGF0ZSA9IEMuaW50KHguU3RhdGUpCiAJeGMuZXZ0Y2ggPSBDLmludCh4LkV2dGNoKQogCXhj
LnJyZWYgPSBDLmludCh4LlJyZWYpCisJeGMuY29ubmVjdGlvbiA9IEMubGlieGxfY2hhbm5lbF9j
b25uZWN0aW9uKHguQ29ubmVjdGlvbikKKwlzd2l0Y2ggeC5Db25uZWN0aW9uIHsKKwljYXNlIENo
YW5uZWxDb25uZWN0aW9uUHR5OgorCQl0bXAsIG9rIDo9IHguQ29ubmVjdGlvblVuaW9uLihDaGFu
bmVsaW5mb0Nvbm5lY3Rpb25VbmlvblB0eSkKKwkJaWYgIW9rIHsKKwkJCUMubGlieGxfY2hhbm5l
bGluZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycm9ycy5OZXcoIndyb25nIHR5cGUg
Zm9yIHVuaW9uIGtleSBjb25uZWN0aW9uIikKKwkJfQorCQl2YXIgcHR5IEMubGlieGxfY2hhbm5l
bGluZm9fY29ubmVjdGlvbl91bmlvbl9wdHkKKwkJcHR5LnBhdGggPSBDLkNTdHJpbmcodG1wLlBh
dGgpCisJCXB0eUJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRlcigmcHR5KSwgQy5zaXpl
b2ZfbGlieGxfY2hhbm5lbGluZm9fY29ubmVjdGlvbl91bmlvbl9wdHkpCisJCWNvcHkoeGMudVs6
XSwgcHR5Qnl0ZXMpCisJZGVmYXVsdDoKKwkJcmV0dXJuIHhjLCBmbXQuRXJyb3JmKCJpbnZhbGlk
IHVuaW9uIGtleSAnJXYnIiwgeC5Db25uZWN0aW9uKQorCX0KIAlyZXR1cm4geGMsIG5pbAogfQog
CkBAIC0xMTgwLDYgKzExOTUsMjE2IEBAIGZ1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykgdG9DKCkg
KHhjIEMubGlieGxfZG9tYWluX2J1aWxkX2luZm8sIGVyciBlcnJvcikgewogCQlyZXR1cm4geGMs
IGVycgogCX0KIAl4Yy50ZWUgPSBDLmxpYnhsX3RlZV90eXBlKHguVGVlKQorCXhjLl90eXBlID0g
Qy5saWJ4bF9kb21haW5fdHlwZSh4LlR5cGUpCisJc3dpdGNoIHguVHlwZSB7CisJY2FzZSBEb21h
aW5UeXBlSHZtOgorCQl0bXAsIG9rIDo9IHguVHlwZVVuaW9uLihEb21haW5CdWlsZEluZm9UeXBl
VW5pb25Idm0pCisJCWlmICFvayB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bv
c2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBr
ZXkgdHlwZSIpCisJCX0KKwkJdmFyIGh2bSBDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVf
dW5pb25faHZtCisJCWh2bS5maXJtd2FyZSA9IEMuQ1N0cmluZyh0bXAuRmlybXdhcmUpCisJCWh2
bS5iaW9zID0gQy5saWJ4bF9iaW9zX3R5cGUodG1wLkJpb3MpCisJCWh2bS5wYWUsIGVyciA9IHRt
cC5QYWUudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0uYXBpYywgZXJy
ID0gdG1wLkFwaWMudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0uYWNw
aSwgZXJyID0gdG1wLkFjcGkudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2Rv
bWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlo
dm0uYWNwaV9zMywgZXJyID0gdG1wLkFjcGlTMy50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJ
CUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVy
cgorCQl9CisJCWh2bS5hY3BpX3M0LCBlcnIgPSB0bXAuQWNwaVM0LnRvQygpCisJCWlmIGVyciAh
PSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykKKwkJCXJl
dHVybiB4YywgZXJyCisJCX0KKwkJaHZtLmFjcGlfbGFwdG9wX3NsYXRlLCBlcnIgPSB0bXAuQWNw
aUxhcHRvcFNsYXRlLnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5f
YnVpbGRfaW5mb19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJaHZtLm54
LCBlcnIgPSB0bXAuTngudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0u
dmlyaWRpYW4sIGVyciA9IHRtcC5WaXJpZGlhbi50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJ
CUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVy
cgorCQl9CisJCWh2bS52aXJpZGlhbl9lbmFibGUsIGVyciA9IHRtcC5WaXJpZGlhbkVuYWJsZS50
b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlz
cG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2bS52aXJpZGlhbl9kaXNhYmxl
LCBlcnIgPSB0bXAuVmlyaWRpYW5EaXNhYmxlLnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJ
Qy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJy
CisJCX0KKwkJaHZtLnRpbWVvZmZzZXQgPSBDLkNTdHJpbmcodG1wLlRpbWVvZmZzZXQpCisJCWh2
bS5ocGV0LCBlcnIgPSB0bXAuSHBldC50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGli
eGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9
CisJCWh2bS52cHRfYWxpZ24sIGVyciA9IHRtcC5WcHRBbGlnbi50b0MoKQorCQlpZiBlcnIgIT0g
bmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1
cm4geGMsIGVycgorCQl9CisJCWh2bS5tbWlvX2hvbGVfbWVta2IgPSBDLnVpbnQ2NF90KHRtcC5N
bWlvSG9sZU1lbWtiKQorCQlodm0udGltZXJfbW9kZSA9IEMubGlieGxfdGltZXJfbW9kZSh0bXAu
VGltZXJNb2RlKQorCQlodm0ubmVzdGVkX2h2bSwgZXJyID0gdG1wLk5lc3RlZEh2bS50b0MoKQor
CQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgm
eGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2bS5hbHRwMm0sIGVyciA9IHRtcC5BbHRw
Mk0udG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
X2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0uc3lzdGVtX2Zpcm13
YXJlID0gQy5DU3RyaW5nKHRtcC5TeXN0ZW1GaXJtd2FyZSkKKwkJaHZtLnNtYmlvc19maXJtd2Fy
ZSA9IEMuQ1N0cmluZyh0bXAuU21iaW9zRmlybXdhcmUpCisJCWh2bS5hY3BpX2Zpcm13YXJlID0g
Qy5DU3RyaW5nKHRtcC5BY3BpRmlybXdhcmUpCisJCWh2bS5oZHR5cGUgPSBDLmxpYnhsX2hkdHlw
ZSh0bXAuSGR0eXBlKQorCQlodm0ubm9ncmFwaGljLCBlcnIgPSB0bXAuTm9ncmFwaGljLnRvQygp
CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3Nl
KCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJaHZtLnZnYSwgZXJyID0gdG1wLlZnYS50
b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlz
cG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2bS52bmMsIGVyciA9IHRtcC5W
bmMudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
X2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0ua2V5bWFwID0gQy5D
U3RyaW5nKHRtcC5LZXltYXApCisJCWh2bS5zZGwsIGVyciA9IHRtcC5TZGwudG9DKCkKKwkJaWYg
ZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQor
CQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0uc3BpY2UsIGVyciA9IHRtcC5TcGljZS50b0Mo
KQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9z
ZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2bS5nZnhfcGFzc3RocnUsIGVyciA9
IHRtcC5HZnhQYXNzdGhydS50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9t
YWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2
bS5nZnhfcGFzc3RocnVfa2luZCA9IEMubGlieGxfZ2Z4X3Bhc3N0aHJ1X2tpbmQodG1wLkdmeFBh
c3N0aHJ1S2luZCkKKwkJaHZtLnNlcmlhbCA9IEMuQ1N0cmluZyh0bXAuU2VyaWFsKQorCQlodm0u
Ym9vdCA9IEMuQ1N0cmluZyh0bXAuQm9vdCkKKwkJaHZtLnVzYiwgZXJyID0gdG1wLlVzYi50b0Mo
KQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9z
ZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2bS51c2J2ZXJzaW9uID0gQy5pbnQo
dG1wLlVzYnZlcnNpb24pCisJCWh2bS51c2JkZXZpY2UgPSBDLkNTdHJpbmcodG1wLlVzYmRldmlj
ZSkKKwkJaHZtLnZrYl9kZXZpY2UsIGVyciA9IHRtcC5Wa2JEZXZpY2UudG9DKCkKKwkJaWYgZXJy
ICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJ
cmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0uc291bmRodyA9IEMuQ1N0cmluZyh0bXAuU291bmRo
dykKKwkJaHZtLnhlbl9wbGF0Zm9ybV9wY2ksIGVyciA9IHRtcC5YZW5QbGF0Zm9ybVBjaS50b0Mo
KQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9z
ZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2bS51c2JkZXZpY2VfbGlzdCwgZXJy
ID0gdG1wLlVzYmRldmljZUxpc3QudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQor
CQlodm0udmVuZG9yX2RldmljZSA9IEMubGlieGxfdmVuZG9yX2RldmljZSh0bXAuVmVuZG9yRGV2
aWNlKQorCQlodm0ubXNfdm1fZ2VuaWQsIGVyciA9IHRtcC5Nc1ZtR2VuaWQudG9DKCkKKwkJaWYg
ZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQor
CQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlodm0uc2VyaWFsX2xpc3QsIGVyciA9IHRtcC5TZXJp
YWxMaXN0LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mb19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJaHZtLnJkbSwgZXJy
ID0gdG1wLlJkbS50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1
aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWh2bS5yZG1f
bWVtX2JvdW5kYXJ5X21lbWtiID0gQy51aW50NjRfdCh0bXAuUmRtTWVtQm91bmRhcnlNZW1rYikK
KwkJaHZtLm1jYV9jYXBzID0gQy51aW50NjRfdCh0bXAuTWNhQ2FwcykKKwkJaHZtQnl0ZXMgOj0g
Qy5Hb0J5dGVzKHVuc2FmZS5Qb2ludGVyKCZodm0pLCBDLnNpemVvZl9saWJ4bF9kb21haW5fYnVp
bGRfaW5mb190eXBlX3VuaW9uX2h2bSkKKwkJY29weSh4Yy51WzpdLCBodm1CeXRlcykKKwljYXNl
IERvbWFpblR5cGVQdjoKKwkJdG1wLCBvayA6PSB4LlR5cGVVbmlvbi4oRG9tYWluQnVpbGRJbmZv
VHlwZVVuaW9uUHYpCisJCWlmICFvayB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rp
c3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlv
biBrZXkgdHlwZSIpCisJCX0KKwkJdmFyIHB2IEMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fdHlw
ZV91bmlvbl9wdgorCQlwdi5rZXJuZWwgPSBDLkNTdHJpbmcodG1wLktlcm5lbCkKKwkJcHYuc2xh
Y2tfbWVta2IgPSBDLnVpbnQ2NF90KHRtcC5TbGFja01lbWtiKQorCQlwdi5ib290bG9hZGVyID0g
Qy5DU3RyaW5nKHRtcC5Cb290bG9hZGVyKQorCQlwdi5ib290bG9hZGVyX2FyZ3MsIGVyciA9IHRt
cC5Cb290bG9hZGVyQXJncy50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9t
YWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCXB2
LmNtZGxpbmUgPSBDLkNTdHJpbmcodG1wLkNtZGxpbmUpCisJCXB2LnJhbWRpc2sgPSBDLkNTdHJp
bmcodG1wLlJhbWRpc2spCisJCXB2LmZlYXR1cmVzID0gQy5DU3RyaW5nKHRtcC5GZWF0dXJlcykK
KwkJcHYuZTgyMF9ob3N0LCBlcnIgPSB0bXAuRTgyMEhvc3QudG9DKCkKKwkJaWYgZXJyICE9IG5p
bCB7CisJCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJu
IHhjLCBlcnIKKwkJfQorCQlwdkJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUuUG9pbnRlcigmcHYp
LCBDLnNpemVvZl9saWJ4bF9kb21haW5fYnVpbGRfaW5mb190eXBlX3VuaW9uX3B2KQorCQljb3B5
KHhjLnVbOl0sIHB2Qnl0ZXMpCisJY2FzZSBEb21haW5UeXBlUHZoOgorCQl0bXAsIG9rIDo9IHgu
VHlwZVVuaW9uLihEb21haW5CdWlsZEluZm9UeXBlVW5pb25QdmgpCisJCWlmICFvayB7CisJCQlD
LmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnJv
cnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkgdHlwZSIpCisJCX0KKwkJdmFyIHB2aCBD
LmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX3R5cGVfdW5pb25fcHZoCisJCXB2aC5wdnNoaW0sIGVy
ciA9IHRtcC5QdnNoaW0udG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQlwdmgu
cHZzaGltX3BhdGggPSBDLkNTdHJpbmcodG1wLlB2c2hpbVBhdGgpCisJCXB2aC5wdnNoaW1fY21k
bGluZSA9IEMuQ1N0cmluZyh0bXAuUHZzaGltQ21kbGluZSkKKwkJcHZoLnB2c2hpbV9leHRyYSA9
IEMuQ1N0cmluZyh0bXAuUHZzaGltRXh0cmEpCisJCXB2aEJ5dGVzIDo9IEMuR29CeXRlcyh1bnNh
ZmUuUG9pbnRlcigmcHZoKSwgQy5zaXplb2ZfbGlieGxfZG9tYWluX2J1aWxkX2luZm9fdHlwZV91
bmlvbl9wdmgpCisJCWNvcHkoeGMudVs6XSwgcHZoQnl0ZXMpCisJZGVmYXVsdDoKKwkJcmV0dXJu
IHhjLCBmbXQuRXJyb3JmKCJpbnZhbGlkIHVuaW9uIGtleSAnJXYnIiwgeC5UeXBlKQorCX0KIAl4
Yy5hcmNoX2FybS5naWNfdmVyc2lvbiA9IEMubGlieGxfZ2ljX3ZlcnNpb24oeC5BcmNoQXJtLkdp
Y1ZlcnNpb24pCiAJeGMuYXJjaF9hcm0udnVhcnQgPSBDLmxpYnhsX3Z1YXJ0X3R5cGUoeC5BcmNo
QXJtLlZ1YXJ0KQogCXhjLmFsdHAybSA9IEMubGlieGxfYWx0cDJtX21vZGUoeC5BbHRwMk0pCkBA
IC0xNTc1LDYgKzE4MDAsMjIgQEAgZnVuYyAoeCAqRGV2aWNlVXNiZGV2KSB0b0MoKSAoeGMgQy5s
aWJ4bF9kZXZpY2VfdXNiZGV2LCBlcnIgZXJyb3IpIHsKIAlDLmxpYnhsX2RldmljZV91c2JkZXZf
aW5pdCgmeGMpCiAJeGMuY3RybCA9IEMubGlieGxfZGV2aWQoeC5DdHJsKQogCXhjLnBvcnQgPSBD
LmludCh4LlBvcnQpCisJeGMuX3R5cGUgPSBDLmxpYnhsX3VzYmRldl90eXBlKHguVHlwZSkKKwlz
d2l0Y2ggeC5UeXBlIHsKKwljYXNlIFVzYmRldlR5cGVIb3N0ZGV2OgorCQl0bXAsIG9rIDo9IHgu
VHlwZVVuaW9uLihEZXZpY2VVc2JkZXZUeXBlVW5pb25Ib3N0ZGV2KQorCQlpZiAhb2sgeworCQkJ
Qy5saWJ4bF9kZXZpY2VfdXNiZGV2X2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnJvcnMu
TmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkgdHlwZSIpCisJCX0KKwkJdmFyIGhvc3RkZXYg
Qy5saWJ4bF9kZXZpY2VfdXNiZGV2X3R5cGVfdW5pb25faG9zdGRldgorCQlob3N0ZGV2Lmhvc3Ri
dXMgPSBDLnVpbnQ4X3QodG1wLkhvc3RidXMpCisJCWhvc3RkZXYuaG9zdGFkZHIgPSBDLnVpbnQ4
X3QodG1wLkhvc3RhZGRyKQorCQlob3N0ZGV2Qnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2lu
dGVyKCZob3N0ZGV2KSwgQy5zaXplb2ZfbGlieGxfZGV2aWNlX3VzYmRldl90eXBlX3VuaW9uX2hv
c3RkZXYpCisJCWNvcHkoeGMudVs6XSwgaG9zdGRldkJ5dGVzKQorCWRlZmF1bHQ6CisJCXJldHVy
biB4YywgZm10LkVycm9yZigiaW52YWxpZCB1bmlvbiBrZXkgJyV2JyIsIHguVHlwZSkKKwl9CiAJ
cmV0dXJuIHhjLCBuaWwKIH0KIApAQCAtMTY4NSw2ICsxOTI2LDIxIEBAIGZ1bmMgKHggKkRldmlj
ZUNoYW5uZWwpIHRvQygpICh4YyBDLmxpYnhsX2RldmljZV9jaGFubmVsLCBlcnIgZXJyb3IpIHsK
IAl4Yy5iYWNrZW5kX2RvbW5hbWUgPSBDLkNTdHJpbmcoeC5CYWNrZW5kRG9tbmFtZSkKIAl4Yy5k
ZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKIAl4Yy5uYW1lID0gQy5DU3RyaW5nKHguTmFt
ZSkKKwl4Yy5jb25uZWN0aW9uID0gQy5saWJ4bF9jaGFubmVsX2Nvbm5lY3Rpb24oeC5Db25uZWN0
aW9uKQorCXN3aXRjaCB4LkNvbm5lY3Rpb24geworCWNhc2UgQ2hhbm5lbENvbm5lY3Rpb25Tb2Nr
ZXQ6CisJCXRtcCwgb2sgOj0geC5Db25uZWN0aW9uVW5pb24uKERldmljZUNoYW5uZWxDb25uZWN0
aW9uVW5pb25Tb2NrZXQpCisJCWlmICFvayB7CisJCQlDLmxpYnhsX2RldmljZV9jaGFubmVsX2Rp
c3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlv
biBrZXkgY29ubmVjdGlvbiIpCisJCX0KKwkJdmFyIHNvY2tldCBDLmxpYnhsX2RldmljZV9jaGFu
bmVsX2Nvbm5lY3Rpb25fdW5pb25fc29ja2V0CisJCXNvY2tldC5wYXRoID0gQy5DU3RyaW5nKHRt
cC5QYXRoKQorCQlzb2NrZXRCeXRlcyA6PSBDLkdvQnl0ZXModW5zYWZlLlBvaW50ZXIoJnNvY2tl
dCksIEMuc2l6ZW9mX2xpYnhsX2RldmljZV9jaGFubmVsX2Nvbm5lY3Rpb25fdW5pb25fc29ja2V0
KQorCQljb3B5KHhjLnVbOl0sIHNvY2tldEJ5dGVzKQorCWRlZmF1bHQ6CisJCXJldHVybiB4Yywg
Zm10LkVycm9yZigiaW52YWxpZCB1bmlvbiBrZXkgJyV2JyIsIHguQ29ubmVjdGlvbikKKwl9CiAJ
cmV0dXJuIHhjLCBuaWwKIH0KIApAQCAtMjY0Nyw2ICsyOTAzLDQ2IEBAIGZ1bmMgKHggKkV2ZW50
KSB0b0MoKSAoeGMgQy5saWJ4bF9ldmVudCwgZXJyIGVycm9yKSB7CiAJCXJldHVybiB4YywgZXJy
CiAJfQogCXhjLmZvcl91c2VyID0gQy51aW50NjRfdCh4LkZvclVzZXIpCisJeGMuX3R5cGUgPSBD
LmxpYnhsX2V2ZW50X3R5cGUoeC5UeXBlKQorCXN3aXRjaCB4LlR5cGUgeworCWNhc2UgRXZlbnRU
eXBlRG9tYWluU2h1dGRvd246CisJCXRtcCwgb2sgOj0geC5UeXBlVW5pb24uKEV2ZW50VHlwZVVu
aW9uRG9tYWluU2h1dGRvd24pCisJCWlmICFvayB7CisJCQlDLmxpYnhsX2V2ZW50X2Rpc3Bvc2Uo
JnhjKQorCQkJcmV0dXJuIHhjLCBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlvbiBrZXkg
dHlwZSIpCisJCX0KKwkJdmFyIGRvbWFpbl9zaHV0ZG93biBDLmxpYnhsX2V2ZW50X3R5cGVfdW5p
b25fZG9tYWluX3NodXRkb3duCisJCWRvbWFpbl9zaHV0ZG93bi5zaHV0ZG93bl9yZWFzb24gPSBD
LnVpbnQ4X3QodG1wLlNodXRkb3duUmVhc29uKQorCQlkb21haW5fc2h1dGRvd25CeXRlcyA6PSBD
LkdvQnl0ZXModW5zYWZlLlBvaW50ZXIoJmRvbWFpbl9zaHV0ZG93biksIEMuc2l6ZW9mX2xpYnhs
X2V2ZW50X3R5cGVfdW5pb25fZG9tYWluX3NodXRkb3duKQorCQljb3B5KHhjLnVbOl0sIGRvbWFp
bl9zaHV0ZG93bkJ5dGVzKQorCWNhc2UgRXZlbnRUeXBlRGlza0VqZWN0OgorCQl0bXAsIG9rIDo9
IHguVHlwZVVuaW9uLihFdmVudFR5cGVVbmlvbkRpc2tFamVjdCkKKwkJaWYgIW9rIHsKKwkJCUMu
bGlieGxfZXZlbnRfZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycm9ycy5OZXcoIndyb25n
IHR5cGUgZm9yIHVuaW9uIGtleSB0eXBlIikKKwkJfQorCQl2YXIgZGlza19lamVjdCBDLmxpYnhs
X2V2ZW50X3R5cGVfdW5pb25fZGlza19lamVjdAorCQlkaXNrX2VqZWN0LnZkZXYgPSBDLkNTdHJp
bmcodG1wLlZkZXYpCisJCWRpc2tfZWplY3QuZGlzaywgZXJyID0gdG1wLkRpc2sudG9DKCkKKwkJ
aWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2V2ZW50X2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJu
IHhjLCBlcnIKKwkJfQorCQlkaXNrX2VqZWN0Qnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2lu
dGVyKCZkaXNrX2VqZWN0KSwgQy5zaXplb2ZfbGlieGxfZXZlbnRfdHlwZV91bmlvbl9kaXNrX2Vq
ZWN0KQorCQljb3B5KHhjLnVbOl0sIGRpc2tfZWplY3RCeXRlcykKKwljYXNlIEV2ZW50VHlwZU9w
ZXJhdGlvbkNvbXBsZXRlOgorCQl0bXAsIG9rIDo9IHguVHlwZVVuaW9uLihFdmVudFR5cGVVbmlv
bk9wZXJhdGlvbkNvbXBsZXRlKQorCQlpZiAhb2sgeworCQkJQy5saWJ4bF9ldmVudF9kaXNwb3Nl
KCZ4YykKKwkJCXJldHVybiB4YywgZXJyb3JzLk5ldygid3JvbmcgdHlwZSBmb3IgdW5pb24ga2V5
IHR5cGUiKQorCQl9CisJCXZhciBvcGVyYXRpb25fY29tcGxldGUgQy5saWJ4bF9ldmVudF90eXBl
X3VuaW9uX29wZXJhdGlvbl9jb21wbGV0ZQorCQlvcGVyYXRpb25fY29tcGxldGUucmMgPSBDLmlu
dCh0bXAuUmMpCisJCW9wZXJhdGlvbl9jb21wbGV0ZUJ5dGVzIDo9IEMuR29CeXRlcyh1bnNhZmUu
UG9pbnRlcigmb3BlcmF0aW9uX2NvbXBsZXRlKSwgQy5zaXplb2ZfbGlieGxfZXZlbnRfdHlwZV91
bmlvbl9vcGVyYXRpb25fY29tcGxldGUpCisJCWNvcHkoeGMudVs6XSwgb3BlcmF0aW9uX2NvbXBs
ZXRlQnl0ZXMpCisJZGVmYXVsdDoKKwkJcmV0dXJuIHhjLCBmbXQuRXJyb3JmKCJpbnZhbGlkIHVu
aW9uIGtleSAnJXYnIiwgeC5UeXBlKQorCX0KIAlyZXR1cm4geGMsIG5pbAogfQogCkBAIC0yNzE2
LDUgKzMwMTIsMzQgQEAgZnVuYyAoeCAqUHNySHdJbmZvVHlwZVVuaW9uTWJhKSBmcm9tQyh4YyAq
Qy5saWJ4bF9wc3JfaHdfaW5mbykgZXJyb3IgewogZnVuYyAoeCAqUHNySHdJbmZvKSB0b0MoKSAo
eGMgQy5saWJ4bF9wc3JfaHdfaW5mbywgZXJyIGVycm9yKSB7CiAJQy5saWJ4bF9wc3JfaHdfaW5m
b19pbml0KCZ4YykKIAl4Yy5pZCA9IEMudWludDMyX3QoeC5JZCkKKwl4Yy5fdHlwZSA9IEMubGli
eGxfcHNyX2ZlYXRfdHlwZSh4LlR5cGUpCisJc3dpdGNoIHguVHlwZSB7CisJY2FzZSBQc3JGZWF0
VHlwZUNhdDoKKwkJdG1wLCBvayA6PSB4LlR5cGVVbmlvbi4oUHNySHdJbmZvVHlwZVVuaW9uQ2F0
KQorCQlpZiAhb2sgeworCQkJQy5saWJ4bF9wc3JfaHdfaW5mb19kaXNwb3NlKCZ4YykKKwkJCXJl
dHVybiB4YywgZXJyb3JzLk5ldygid3JvbmcgdHlwZSBmb3IgdW5pb24ga2V5IHR5cGUiKQorCQl9
CisJCXZhciBjYXQgQy5saWJ4bF9wc3JfaHdfaW5mb190eXBlX3VuaW9uX2NhdAorCQljYXQuY29z
X21heCA9IEMudWludDMyX3QodG1wLkNvc01heCkKKwkJY2F0LmNibV9sZW4gPSBDLnVpbnQzMl90
KHRtcC5DYm1MZW4pCisJCWNhdC5jZHBfZW5hYmxlZCA9IEMuYm9vbCh0bXAuQ2RwRW5hYmxlZCkK
KwkJY2F0Qnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2ludGVyKCZjYXQpLCBDLnNpemVvZl9s
aWJ4bF9wc3JfaHdfaW5mb190eXBlX3VuaW9uX2NhdCkKKwkJY29weSh4Yy51WzpdLCBjYXRCeXRl
cykKKwljYXNlIFBzckZlYXRUeXBlTWJhOgorCQl0bXAsIG9rIDo9IHguVHlwZVVuaW9uLihQc3JI
d0luZm9UeXBlVW5pb25NYmEpCisJCWlmICFvayB7CisJCQlDLmxpYnhsX3Bzcl9od19pbmZvX2Rp
c3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnJvcnMuTmV3KCJ3cm9uZyB0eXBlIGZvciB1bmlv
biBrZXkgdHlwZSIpCisJCX0KKwkJdmFyIG1iYSBDLmxpYnhsX3Bzcl9od19pbmZvX3R5cGVfdW5p
b25fbWJhCisJCW1iYS5jb3NfbWF4ID0gQy51aW50MzJfdCh0bXAuQ29zTWF4KQorCQltYmEudGhy
dGxfbWF4ID0gQy51aW50MzJfdCh0bXAuVGhydGxNYXgpCisJCW1iYS5saW5lYXIgPSBDLmJvb2wo
dG1wLkxpbmVhcikKKwkJbWJhQnl0ZXMgOj0gQy5Hb0J5dGVzKHVuc2FmZS5Qb2ludGVyKCZtYmEp
LCBDLnNpemVvZl9saWJ4bF9wc3JfaHdfaW5mb190eXBlX3VuaW9uX21iYSkKKwkJY29weSh4Yy51
WzpdLCBtYmFCeXRlcykKKwlkZWZhdWx0OgorCQlyZXR1cm4geGMsIGZtdC5FcnJvcmYoImludmFs
aWQgdW5pb24ga2V5ICcldiciLCB4LlR5cGUpCisJfQogCXJldHVybiB4YywgbmlsCiB9Ci0tIAoy
LjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUiv-0007jY-Sg; Mon, 07 Oct 2019 15:14:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUiu-0007iQ-QW
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:14:56 +0000
X-Inumbo-ID: 0aaa1c18-e915-11e9-96dc-bc764e2007e4
Received: from mail-qt1-x82b.google.com (unknown [2607:f8b0:4864:20::82b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0aaa1c18-e915-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:39 +0000 (UTC)
Received: by mail-qt1-x82b.google.com with SMTP id j31so19658410qta.5
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=AEfJbobqG0in6oGM+jKkxBn4BeLDcbpAQhe/LLCwzug=;
 b=B2I4jOx1kc7mQoMYKlTdQgDxLqQR+JRyt6V9p9LOed76v1X4TZWtEbi9MX53WBBDbN
 EhpRDJcfenPtzsLauAmRg5oCPlEAvaIxwe2mJHHoTDFthTvAUWIt72FI22njDb4qBuKg
 /FwYIh8Jx+P5y3fCZF+6Rz39akDHvioyrj1D8iTg9YSIp4sJoIv08kX7m7fiGDpBDdA/
 srDNNFAyLUekcGKdYsiGev3/5vHEDkJNiqToyXk+B5gUDFCbggl5nE3zK3PjHTftytt1
 t90ArJRk4czSxMRUDwMFO8Qk5XSlbPxgNmGpItWtgHaVrRaNoh102bO5PgulcBtLz9ge
 mnng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=AEfJbobqG0in6oGM+jKkxBn4BeLDcbpAQhe/LLCwzug=;
 b=FbKSg0OUNaeul+FXT+7nSTLb7D5uWL3WCzhk/XmcMrMnbnn26reapEEBjv7gSVjjqn
 UYA/8qwJkjRswZT1YMsRpLEm0IiahK/SzdwH4boKE+i0mvWRN/D0LaLLkdkBABU3OhoF
 9UATPQkBWWQtMwp3kLsfS9xHb1mNuCK+MMlDHEJigdudiEM/e+J2EVlPMiFnm/0WViJ4
 am71wQgxBMc+QlxHhwujmVxrP7T2H0ZUEOuUojQmSNNSz99TwkJHDPExCwPQ9UF64ZIW
 9JI4EXTeGZtC5bReaMO4bfsTYuyKv+HOrI9d0mnaTYgCuCTuB+oQBibevjrZQdyVGwkh
 Sqwg==
X-Gm-Message-State: APjAAAUaBg8qohKpmA8b2j3IUQmyZbDbtsaUnvCqeccblNC0s4UJ+Xdd
 xWV/R4kg8HDy1SiThlpCtPBi66Gc
X-Google-Smtp-Source: APXvYqxJUMVKqMFrWl2YetFH1gjYj66zJ7DK62hmVhBz3J9M50ZW7I7Vx0HQwL4fbIyhHfTjAOSb+A==
X-Received: by 2002:ac8:38ef:: with SMTP id g44mr30698206qtc.277.1570461218288; 
 Mon, 07 Oct 2019 08:13:38 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:37 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:06 -0400
Message-Id: <5f312a9678baa11816e8b51a25d5b99043f432b0.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 19/24] golang/xenlight: begin Go to C type
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkltcGxlbWVudCBj
b252ZXJzaW9uIG9mIGJhc2ljIHR5cGUgY29udmVyc2lvbnMgc3VjaCBhcyBzdHJpbmdzCmFuZCBp
bnRlZ2VyIHR5cGVzIGluIHRvQyBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jy
b29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KCiB0b29scy9nb2xhbmcveGVubGlnaHQv
Z2VuZ290eXBlcy5weSAgICAgICB8ICAgODAgKysKIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodF9oZWxwZXJzLmdvIHwgMTAxMyArKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMTA5MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L2dlbmdvdHlwZXMucHkgYi90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBlcy5weQpp
bmRleCAyYjYyMGYwYWU5Li5lY2NjMzM0YjQxIDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcveGVu
bGlnaHQvZ2VuZ290eXBlcy5weQorKysgYi90b29scy9nb2xhbmcveGVubGlnaHQvZ2VuZ290eXBl
cy5weQpAQCAtMjM3LDYgKzIzNyw5IEBAIGRlZiB4ZW5saWdodF9nb2xhbmdfZ2VuZXJhdGVfaGVs
cGVycyhwYXRoID0gTm9uZSwgdHlwZXMgPSBOb25lLCBjb21tZW50ID0gTm9uZSk6CiAKICAgICAg
ICAgICAgIGRlbCBoZWxwZXJfZXh0cmFzWzpdCiAKKyAgICAgICAgICAgIGYud3JpdGUoeGVubGln
aHRfZ29sYW5nX2RlZmluZV90b19DKHR5KSkKKyAgICAgICAgICAgIGYud3JpdGUoJ1xuJykKKwog
ICAgIGdvX2ZtdChwYXRoKQogCiBkZWYgeGVubGlnaHRfZ29sYW5nX2RlZmluZV9mcm9tX0ModHkg
PSBOb25lLCB0eXBlbmFtZSA9IE5vbmUsIG5lc3RlZCA9IEZhbHNlKToKQEAgLTQ1Nyw2ICs0NjAs
ODMgQEAgZGVmIHhlbmxpZ2h0X2dvbGFuZ19hcnJheV9mcm9tX0ModHkgPSBOb25lKToKIAogICAg
IHJldHVybiBzCiAKK2RlZiB4ZW5saWdodF9nb2xhbmdfZGVmaW5lX3RvX0ModHkgPSBOb25lLCB0
eXBlbmFtZSA9IE5vbmUsIG5lc3RlZCA9IEZhbHNlKToKKyAgICBzID0gJycKKworICAgIGdvdHlw
ZW5hbWUgPSBjdHlwZW5hbWUgPSAnJworCisgICAgaWYgdHlwZW5hbWUgaXMgbm90IE5vbmU6Cisg
ICAgICAgIGdvdHlwZW5hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHlwZW5hbWUpCisg
ICAgICAgIGN0eXBlbmFtZSAgPSB0eXBlbmFtZQorICAgIGVsc2U6CisgICAgICAgIGdvdHlwZW5h
bWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHkudHlwZW5hbWUpCisgICAgICAgIGN0eXBl
bmFtZSAgPSB0eS50eXBlbmFtZQorCisgICAgaWYgbm90IG5lc3RlZDoKKyAgICAgICAgcyArPSAn
ZnVuYyAoeCAqe30pIHRvQygpICh4YyBDLnt9LGVyciBlcnJvcikge3tcbicuZm9ybWF0KGdvdHlw
ZW5hbWUsY3R5cGVuYW1lKQorICAgICAgICBzICs9ICdDLnt9KCZ4YylcbicuZm9ybWF0KHR5Lmlu
aXRfZm4pCisKKyAgICBmb3IgZiBpbiB0eS5maWVsZHM6CisgICAgICAgIGlmIGYudHlwZS50eXBl
bmFtZSBpcyBub3QgTm9uZToKKyAgICAgICAgICAgIGlmIGlzaW5zdGFuY2UoZi50eXBlLCBpZGwu
QXJyYXkpOgorICAgICAgICAgICAgICAgICMgVE9ETworICAgICAgICAgICAgICAgIGNvbnRpbnVl
CisKKyAgICAgICAgICAgIGdvdHlwZW5hbWUgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUoZi50
eXBlLnR5cGVuYW1lKQorICAgICAgICAgICAgY3R5cGVuYW1lICA9IGYudHlwZS50eXBlbmFtZQor
ICAgICAgICAgICAgZ29mbmFtZSAgICA9IHhlbmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShmLm5hbWUp
CisgICAgICAgICAgICBjZm5hbWUgICAgID0gZi5uYW1lCisKKyAgICAgICAgICAgICMgSW4gY2dv
LCBDIG5hbWVzIHRoYXQgY29uZmxpY3Qgd2l0aCBHbyBrZXl3b3JkcyBjYW4gYmUKKyAgICAgICAg
ICAgICMgYWNjZXNzZWQgYnkgcHJlcGVuZGluZyBhbiB1bmRlcnNjb3JlIHRvIHRoZSBuYW1lLgor
ICAgICAgICAgICAgaWYgY2ZuYW1lIGluIGdvX2tleXdvcmRzOgorICAgICAgICAgICAgICAgIGNm
bmFtZSA9ICdfJyArIGNmbmFtZQorCisgICAgICAgICAgICAjIElmIHRoaXMgaXMgbmVzdGVkLCB3
ZSBuZWVkIHRoZSBvdXRlciBuYW1lIHRvby4KKyAgICAgICAgICAgIGlmIG5lc3RlZCBhbmQgdHlw
ZW5hbWUgaXMgbm90IE5vbmU6CisgICAgICAgICAgICAgICAgZ29uYW1lID0geGVubGlnaHRfZ29s
YW5nX2ZtdF9uYW1lKHR5cGVuYW1lKQorICAgICAgICAgICAgICAgIGdvbmFtZSA9ICd7fS57fScu
Zm9ybWF0KGdvbmFtZSwgZ29mbmFtZSkKKyAgICAgICAgICAgICAgICBjbmFtZSAgPSAne30ue30n
LmZvcm1hdCh0eXBlbmFtZSwgY2ZuYW1lKQorCisgICAgICAgICAgICBlbHNlOgorICAgICAgICAg
ICAgICAgIGdvbmFtZSA9IGdvZm5hbWUKKyAgICAgICAgICAgICAgICBjbmFtZSAgPSBjZm5hbWUK
KworICAgICAgICAgICAgaXNfY2FzdGFibGUgPSAoZi50eXBlLmpzb25fcGFyc2VfdHlwZSA9PSAn
SlNPTl9JTlRFR0VSJyBvcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNpbnN0YW5jZShm
LnR5cGUsIGlkbC5FbnVtZXJhdGlvbikgb3IKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGdv
dHlwZW5hbWUgaW4gZ29fYnVpbHRpbl90eXBlcykKKworICAgICAgICAgICAgaWYgaXNfY2FzdGFi
bGU6CisgICAgICAgICAgICAgICAgIyBVc2UgdGhlIGNnbyBoZWxwZXIgZm9yIGNvbnZlcnRpbmcg
QyBzdHJpbmdzLgorICAgICAgICAgICAgICAgIGlmIGdvdHlwZW5hbWUgPT0gJ3N0cmluZyc6Cisg
ICAgICAgICAgICAgICAgICAgIHMgKz0gJ3hjLnt9ID0gQy5DU3RyaW5nKHgue30pXG4nLmZvcm1h
dChjbmFtZSxnb25hbWUpCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCisKKyAgICAgICAg
ICAgICAgICBzICs9ICd4Yy57fSA9IEMue30oeC57fSlcbicuZm9ybWF0KGNuYW1lLGN0eXBlbmFt
ZSxnb25hbWUpCisKKyAgICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgcyArPSAneGMu
e30sIGVyciA9IHgue30udG9DKClcbicuZm9ybWF0KGNuYW1lLGdvbmFtZSkKKyAgICAgICAgICAg
ICAgICBzICs9ICdpZiBlcnIgIT0gbmlsIHtcbicKKyAgICAgICAgICAgICAgICBzICs9ICdDLnt9
KCZ4YylcbicuZm9ybWF0KHR5LmRpc3Bvc2VfZm4pCisgICAgICAgICAgICAgICAgcyArPSAncmV0
dXJuIHhjLCBlcnJcbicKKyAgICAgICAgICAgICAgICBzICs9ICd9XG4nCisKKyAgICAgICAgZWxp
ZiBpc2luc3RhbmNlKGYudHlwZSwgaWRsLlN0cnVjdCk6CisgICAgICAgICAgICBzICs9IHhlbmxp
Z2h0X2dvbGFuZ19kZWZpbmVfdG9fQyhmLnR5cGUsIHR5cGVuYW1lPWYubmFtZSwgbmVzdGVkPVRy
dWUpCisKKyAgICAgICAgZWxpZiBpc2luc3RhbmNlKGYudHlwZSwgaWRsLktleWVkVW5pb24pOgor
ICAgICAgICAgICAgIyBUT0RPCisgICAgICAgICAgICBwYXNzCisKKyAgICAgICAgZWxzZToKKyAg
ICAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbigndHlwZSB7fSBub3Qgc3VwcG9ydGVkJy5mb3JtYXQo
Zi50eXBlKSkKKworICAgIGlmIG5vdCBuZXN0ZWQ6CisgICAgICAgIHMgKz0gJ3JldHVybiB4Yywg
bmlsJworICAgICAgICBzICs9ICd9XG4nCisKKyAgICByZXR1cm4gcworCiBkZWYgeGVubGlnaHRf
Z29sYW5nX2ZtdF9uYW1lKG5hbWUsIGV4cG9ydGVkID0gVHJ1ZSk6CiAgICAgIiIiCiAgICAgVGFr
ZSBhIGdpdmVuIHR5cGUgbmFtZSBhbmQgcmV0dXJuIGFuCmRpZmYgLS1naXQgYS90b29scy9nb2xh
bmcveGVubGlnaHQveGVubGlnaHRfaGVscGVycy5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94
ZW5saWdodF9oZWxwZXJzLmdvCmluZGV4IDJjZGMxYmJkYzkuLjkyZTZhZmNkMTAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodF9oZWxwZXJzLmdvCisrKyBiL3Rvb2xz
L2dvbGFuZy94ZW5saWdodC94ZW5saWdodF9oZWxwZXJzLmdvCkBAIC0xMzAsNiArMTMwLDEzIEBA
IGZ1bmMgKHggKklvcG9ydFJhbmdlKSBmcm9tQyh4YyAqQy5saWJ4bF9pb3BvcnRfcmFuZ2UpIGVy
cm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKklvcG9ydFJhbmdlKSB0b0MoKSAoeGMg
Qy5saWJ4bF9pb3BvcnRfcmFuZ2UsIGVyciBlcnJvcikgeworCUMubGlieGxfaW9wb3J0X3Jhbmdl
X2luaXQoJnhjKQorCXhjLmZpcnN0ID0gQy51aW50MzJfdCh4LkZpcnN0KQorCXhjLm51bWJlciA9
IEMudWludDMyX3QoeC5OdW1iZXIpCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqSW9t
ZW1SYW5nZSkgZnJvbUMoeGMgKkMubGlieGxfaW9tZW1fcmFuZ2UpIGVycm9yIHsKIAl4LlN0YXJ0
ID0gdWludDY0KHhjLnN0YXJ0KQogCXguTnVtYmVyID0gdWludDY0KHhjLm51bWJlcikKQEAgLTEz
NywxMSArMTQ0LDI1IEBAIGZ1bmMgKHggKklvbWVtUmFuZ2UpIGZyb21DKHhjICpDLmxpYnhsX2lv
bWVtX3JhbmdlKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpJb21lbVJhbmdl
KSB0b0MoKSAoeGMgQy5saWJ4bF9pb21lbV9yYW5nZSwgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9p
b21lbV9yYW5nZV9pbml0KCZ4YykKKwl4Yy5zdGFydCA9IEMudWludDY0X3QoeC5TdGFydCkKKwl4
Yy5udW1iZXIgPSBDLnVpbnQ2NF90KHguTnVtYmVyKQorCXhjLmdmbiA9IEMudWludDY0X3QoeC5H
Zm4pCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqVmdhSW50ZXJmYWNlSW5mbykgZnJv
bUMoeGMgKkMubGlieGxfdmdhX2ludGVyZmFjZV9pbmZvKSBlcnJvciB7CiAJeC5LaW5kID0gVmdh
SW50ZXJmYWNlVHlwZSh4Yy5raW5kKQogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqVmdhSW50
ZXJmYWNlSW5mbykgdG9DKCkgKHhjIEMubGlieGxfdmdhX2ludGVyZmFjZV9pbmZvLCBlcnIgZXJy
b3IpIHsKKwlDLmxpYnhsX3ZnYV9pbnRlcmZhY2VfaW5mb19pbml0KCZ4YykKKwl4Yy5raW5kID0g
Qy5saWJ4bF92Z2FfaW50ZXJmYWNlX3R5cGUoeC5LaW5kKQorCXJldHVybiB4YywgbmlsCit9CisK
IGZ1bmMgKHggKlZuY0luZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZuY19pbmZvKSBlcnJvciB7CiAJ
dmFyIGRlZmJvb2xFbmFibGUgRGVmYm9vbAogCWlmIGVyciA6PSBkZWZib29sRW5hYmxlLmZyb21D
KCZ4Yy5lbmFibGUpOyBlcnIgIT0gbmlsIHsKQEAgLTE1OSw2ICsxODAsMjQgQEAgZnVuYyAoeCAq
Vm5jSW5mbykgZnJvbUMoeGMgKkMubGlieGxfdm5jX2luZm8pIGVycm9yIHsKIAlyZXR1cm4gbmls
CiB9CiAKK2Z1bmMgKHggKlZuY0luZm8pIHRvQygpICh4YyBDLmxpYnhsX3ZuY19pbmZvLCBlcnIg
ZXJyb3IpIHsKKwlDLmxpYnhsX3ZuY19pbmZvX2luaXQoJnhjKQorCXhjLmVuYWJsZSwgZXJyID0g
eC5FbmFibGUudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF92bmNfaW5mb19kaXNw
b3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMubGlzdGVuID0gQy5DU3RyaW5nKHgu
TGlzdGVuKQorCXhjLnBhc3N3ZCA9IEMuQ1N0cmluZyh4LlBhc3N3ZCkKKwl4Yy5kaXNwbGF5ID0g
Qy5pbnQoeC5EaXNwbGF5KQorCXhjLmZpbmR1bnVzZWQsIGVyciA9IHguRmluZHVudXNlZC50b0Mo
KQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX3ZuY19pbmZvX2Rpc3Bvc2UoJnhjKQorCQly
ZXR1cm4geGMsIGVycgorCX0KKwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpTcGljZUlu
Zm8pIGZyb21DKHhjICpDLmxpYnhsX3NwaWNlX2luZm8pIGVycm9yIHsKIAl2YXIgZGVmYm9vbEVu
YWJsZSBEZWZib29sCiAJaWYgZXJyIDo9IGRlZmJvb2xFbmFibGUuZnJvbUMoJnhjLmVuYWJsZSk7
IGVyciAhPSBuaWwgewpAQCAtMTk1LDYgKzIzNCw0MyBAQCBmdW5jICh4ICpTcGljZUluZm8pIGZy
b21DKHhjICpDLmxpYnhsX3NwaWNlX2luZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1
bmMgKHggKlNwaWNlSW5mbykgdG9DKCkgKHhjIEMubGlieGxfc3BpY2VfaW5mbywgZXJyIGVycm9y
KSB7CisJQy5saWJ4bF9zcGljZV9pbmZvX2luaXQoJnhjKQorCXhjLmVuYWJsZSwgZXJyID0geC5F
bmFibGUudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9zcGljZV9pbmZvX2Rpc3Bv
c2UoJnhjKQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5wb3J0ID0gQy5pbnQoeC5Qb3J0KQor
CXhjLnRsc19wb3J0ID0gQy5pbnQoeC5UbHNQb3J0KQorCXhjLmhvc3QgPSBDLkNTdHJpbmcoeC5I
b3N0KQorCXhjLmRpc2FibGVfdGlja2V0aW5nLCBlcnIgPSB4LkRpc2FibGVUaWNrZXRpbmcudG9D
KCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9zcGljZV9pbmZvX2Rpc3Bvc2UoJnhjKQor
CQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5wYXNzd2QgPSBDLkNTdHJpbmcoeC5QYXNzd2QpCisJ
eGMuYWdlbnRfbW91c2UsIGVyciA9IHguQWdlbnRNb3VzZS50b0MoKQorCWlmIGVyciAhPSBuaWwg
eworCQlDLmxpYnhsX3NwaWNlX2luZm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJ
fQorCXhjLnZkYWdlbnQsIGVyciA9IHguVmRhZ2VudC50b0MoKQorCWlmIGVyciAhPSBuaWwgewor
CQlDLmxpYnhsX3NwaWNlX2luZm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQor
CXhjLmNsaXBib2FyZF9zaGFyaW5nLCBlcnIgPSB4LkNsaXBib2FyZFNoYXJpbmcudG9DKCkKKwlp
ZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9zcGljZV9pbmZvX2Rpc3Bvc2UoJnhjKQorCQlyZXR1
cm4geGMsIGVycgorCX0KKwl4Yy51c2JyZWRpcmVjdGlvbiA9IEMuaW50KHguVXNicmVkaXJlY3Rp
b24pCisJeGMuaW1hZ2VfY29tcHJlc3Npb24gPSBDLkNTdHJpbmcoeC5JbWFnZUNvbXByZXNzaW9u
KQorCXhjLnN0cmVhbWluZ192aWRlbyA9IEMuQ1N0cmluZyh4LlN0cmVhbWluZ1ZpZGVvKQorCXJl
dHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlNkbEluZm8pIGZyb21DKHhjICpDLmxpYnhsX3Nk
bF9pbmZvKSBlcnJvciB7CiAJdmFyIGRlZmJvb2xFbmFibGUgRGVmYm9vbAogCWlmIGVyciA6PSBk
ZWZib29sRW5hYmxlLmZyb21DKCZ4Yy5lbmFibGUpOyBlcnIgIT0gbmlsIHsKQEAgLTIxMSw2ICsy
ODcsMjMgQEAgZnVuYyAoeCAqU2RsSW5mbykgZnJvbUMoeGMgKkMubGlieGxfc2RsX2luZm8pIGVy
cm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlNkbEluZm8pIHRvQygpICh4YyBDLmxp
YnhsX3NkbF9pbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX3NkbF9pbmZvX2luaXQoJnhjKQor
CXhjLmVuYWJsZSwgZXJyID0geC5FbmFibGUudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5s
aWJ4bF9zZGxfaW5mb19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMub3Bl
bmdsLCBlcnIgPSB4Lk9wZW5nbC50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX3Nk
bF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5kaXNwbGF5ID0g
Qy5DU3RyaW5nKHguRGlzcGxheSkKKwl4Yy54YXV0aG9yaXR5ID0gQy5DU3RyaW5nKHguWGF1dGhv
cml0eSkKKwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpEb21pbmZvKSBmcm9tQyh4YyAq
Qy5saWJ4bF9kb21pbmZvKSBlcnJvciB7CiAJdmFyIHV1aWRVdWlkIFV1aWQKIAlpZiBlcnIgOj0g
dXVpZFV1aWQuZnJvbUMoJnhjLnV1aWQpOyBlcnIgIT0gbmlsIHsKQEAgLTI0MCw2ICszMzMsMzYg
QEAgZnVuYyAoeCAqRG9taW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9taW5mbykgZXJyb3Igewog
CXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRG9taW5mbykgdG9DKCkgKHhjIEMubGlieGxfZG9t
aW5mbywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9kb21pbmZvX2luaXQoJnhjKQorCXhjLnV1aWQs
IGVyciA9IHguVXVpZC50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2RvbWluZm9f
ZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmRvbWlkID0gQy5saWJ4bF9k
b21pZCh4LkRvbWlkKQorCXhjLnNzaWRyZWYgPSBDLnVpbnQzMl90KHguU3NpZHJlZikKKwl4Yy5z
c2lkX2xhYmVsID0gQy5DU3RyaW5nKHguU3NpZExhYmVsKQorCXhjLnJ1bm5pbmcgPSBDLmJvb2wo
eC5SdW5uaW5nKQorCXhjLmJsb2NrZWQgPSBDLmJvb2woeC5CbG9ja2VkKQorCXhjLnBhdXNlZCA9
IEMuYm9vbCh4LlBhdXNlZCkKKwl4Yy5zaHV0ZG93biA9IEMuYm9vbCh4LlNodXRkb3duKQorCXhj
LmR5aW5nID0gQy5ib29sKHguRHlpbmcpCisJeGMubmV2ZXJfc3RvcCA9IEMuYm9vbCh4Lk5ldmVy
U3RvcCkKKwl4Yy5zaHV0ZG93bl9yZWFzb24gPSBDLmxpYnhsX3NodXRkb3duX3JlYXNvbih4LlNo
dXRkb3duUmVhc29uKQorCXhjLm91dHN0YW5kaW5nX21lbWtiID0gQy51aW50NjRfdCh4Lk91dHN0
YW5kaW5nTWVta2IpCisJeGMuY3VycmVudF9tZW1rYiA9IEMudWludDY0X3QoeC5DdXJyZW50TWVt
a2IpCisJeGMuc2hhcmVkX21lbWtiID0gQy51aW50NjRfdCh4LlNoYXJlZE1lbWtiKQorCXhjLnBh
Z2VkX21lbWtiID0gQy51aW50NjRfdCh4LlBhZ2VkTWVta2IpCisJeGMubWF4X21lbWtiID0gQy51
aW50NjRfdCh4Lk1heE1lbWtiKQorCXhjLmNwdV90aW1lID0gQy51aW50NjRfdCh4LkNwdVRpbWUp
CisJeGMudmNwdV9tYXhfaWQgPSBDLnVpbnQzMl90KHguVmNwdU1heElkKQorCXhjLnZjcHVfb25s
aW5lID0gQy51aW50MzJfdCh4LlZjcHVPbmxpbmUpCisJeGMuY3B1cG9vbCA9IEMudWludDMyX3Qo
eC5DcHVwb29sKQorCXhjLmRvbWFpbl90eXBlID0gQy5saWJ4bF9kb21haW5fdHlwZSh4LkRvbWFp
blR5cGUpCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqQ3B1cG9vbGluZm8pIGZyb21D
KHhjICpDLmxpYnhsX2NwdXBvb2xpbmZvKSBlcnJvciB7CiAJeC5Qb29saWQgPSB1aW50MzIoeGMu
cG9vbGlkKQogCXguUG9vbE5hbWUgPSBDLkdvU3RyaW5nKHhjLnBvb2xfbmFtZSkKQEAgLTI1Myw2
ICszNzYsMjAgQEAgZnVuYyAoeCAqQ3B1cG9vbGluZm8pIGZyb21DKHhjICpDLmxpYnhsX2NwdXBv
b2xpbmZvKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpDcHVwb29saW5mbykg
dG9DKCkgKHhjIEMubGlieGxfY3B1cG9vbGluZm8sIGVyciBlcnJvcikgeworCUMubGlieGxfY3B1
cG9vbGluZm9faW5pdCgmeGMpCisJeGMucG9vbGlkID0gQy51aW50MzJfdCh4LlBvb2xpZCkKKwl4
Yy5wb29sX25hbWUgPSBDLkNTdHJpbmcoeC5Qb29sTmFtZSkKKwl4Yy5zY2hlZCA9IEMubGlieGxf
c2NoZWR1bGVyKHguU2NoZWQpCisJeGMubl9kb20gPSBDLnVpbnQzMl90KHguTkRvbSkKKwl4Yy5j
cHVtYXAsIGVyciA9IHguQ3B1bWFwLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxf
Y3B1cG9vbGluZm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXJldHVybiB4
YywgbmlsCit9CisKIGZ1bmMgKHggKkNoYW5uZWxpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9jaGFu
bmVsaW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2VuZCkKIAl4
LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQpAQCAtMjg2LDYgKzQyMywxOSBAQCBm
dW5jICh4ICpDaGFubmVsaW5mb0Nvbm5lY3Rpb25VbmlvblB0eSkgZnJvbUMoeGMgKkMubGlieGxf
Y2hhbm5lbGluZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkNoYW5uZWxp
bmZvKSB0b0MoKSAoeGMgQy5saWJ4bF9jaGFubmVsaW5mbywgZXJyIGVycm9yKSB7CisJQy5saWJ4
bF9jaGFubmVsaW5mb19pbml0KCZ4YykKKwl4Yy5iYWNrZW5kID0gQy5DU3RyaW5nKHguQmFja2Vu
ZCkKKwl4Yy5iYWNrZW5kX2lkID0gQy51aW50MzJfdCh4LkJhY2tlbmRJZCkKKwl4Yy5mcm9udGVu
ZCA9IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCXhjLmZyb250ZW5kX2lkID0gQy51aW50MzJfdCh4
LkZyb250ZW5kSWQpCisJeGMuZGV2aWQgPSBDLmxpYnhsX2RldmlkKHguRGV2aWQpCisJeGMuc3Rh
dGUgPSBDLmludCh4LlN0YXRlKQorCXhjLmV2dGNoID0gQy5pbnQoeC5FdnRjaCkKKwl4Yy5ycmVm
ID0gQy5pbnQoeC5ScmVmKQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlZtaW5mbykg
ZnJvbUMoeGMgKkMubGlieGxfdm1pbmZvKSBlcnJvciB7CiAJdmFyIHV1aWRVdWlkIFV1aWQKIAlp
ZiBlcnIgOj0gdXVpZFV1aWQuZnJvbUMoJnhjLnV1aWQpOyBlcnIgIT0gbmlsIHsKQEAgLTI5Niw2
ICs0NDYsMTcgQEAgZnVuYyAoeCAqVm1pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bWluZm8pIGVy
cm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlZtaW5mbykgdG9DKCkgKHhjIEMubGli
eGxfdm1pbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX3ZtaW5mb19pbml0KCZ4YykKKwl4Yy51
dWlkLCBlcnIgPSB4LlV1aWQudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF92bWlu
Zm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmRvbWlkID0gQy5saWJ4
bF9kb21pZCh4LkRvbWlkKQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlZlcnNpb25J
bmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92ZXJzaW9uX2luZm8pIGVycm9yIHsKIAl4LlhlblZlcnNp
b25NYWpvciA9IGludCh4Yy54ZW5fdmVyc2lvbl9tYWpvcikKIAl4LlhlblZlcnNpb25NaW5vciA9
IGludCh4Yy54ZW5fdmVyc2lvbl9taW5vcikKQEAgLTMxMyw2ICs0NzQsMjQgQEAgZnVuYyAoeCAq
VmVyc2lvbkluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZlcnNpb25faW5mbykgZXJyb3IgewogCXJl
dHVybiBuaWwKIH0KIAorZnVuYyAoeCAqVmVyc2lvbkluZm8pIHRvQygpICh4YyBDLmxpYnhsX3Zl
cnNpb25faW5mbywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF92ZXJzaW9uX2luZm9faW5pdCgmeGMp
CisJeGMueGVuX3ZlcnNpb25fbWFqb3IgPSBDLmludCh4LlhlblZlcnNpb25NYWpvcikKKwl4Yy54
ZW5fdmVyc2lvbl9taW5vciA9IEMuaW50KHguWGVuVmVyc2lvbk1pbm9yKQorCXhjLnhlbl92ZXJz
aW9uX2V4dHJhID0gQy5DU3RyaW5nKHguWGVuVmVyc2lvbkV4dHJhKQorCXhjLmNvbXBpbGVyID0g
Qy5DU3RyaW5nKHguQ29tcGlsZXIpCisJeGMuY29tcGlsZV9ieSA9IEMuQ1N0cmluZyh4LkNvbXBp
bGVCeSkKKwl4Yy5jb21waWxlX2RvbWFpbiA9IEMuQ1N0cmluZyh4LkNvbXBpbGVEb21haW4pCisJ
eGMuY29tcGlsZV9kYXRlID0gQy5DU3RyaW5nKHguQ29tcGlsZURhdGUpCisJeGMuY2FwYWJpbGl0
aWVzID0gQy5DU3RyaW5nKHguQ2FwYWJpbGl0aWVzKQorCXhjLmNoYW5nZXNldCA9IEMuQ1N0cmlu
Zyh4LkNoYW5nZXNldCkKKwl4Yy52aXJ0X3N0YXJ0ID0gQy51aW50NjRfdCh4LlZpcnRTdGFydCkK
Kwl4Yy5wYWdlc2l6ZSA9IEMuaW50KHguUGFnZXNpemUpCisJeGMuY29tbWFuZGxpbmUgPSBDLkNT
dHJpbmcoeC5Db21tYW5kbGluZSkKKwl4Yy5idWlsZF9pZCA9IEMuQ1N0cmluZyh4LkJ1aWxkSWQp
CisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqRG9tYWluQ3JlYXRlSW5mbykgZnJvbUMo
eGMgKkMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvKSBlcnJvciB7CiAJeC5UeXBlID0gRG9tYWlu
VHlwZSh4Yy5fdHlwZSkKIAl2YXIgZGVmYm9vbEhhcCBEZWZib29sCkBAIC0zNTgsNiArNTM3LDUy
IEBAIGZ1bmMgKHggKkRvbWFpbkNyZWF0ZUluZm8pIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9j
cmVhdGVfaW5mbykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRG9tYWluQ3Jl
YXRlSW5mbykgdG9DKCkgKHhjIEMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvLCBlcnIgZXJyb3Ip
IHsKKwlDLmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mb19pbml0KCZ4YykKKwl4Yy5fdHlwZSA9IEMu
bGlieGxfZG9tYWluX3R5cGUoeC5UeXBlKQorCXhjLmhhcCwgZXJyID0geC5IYXAudG9DKCkKKwlp
ZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fY3JlYXRlX2luZm9fZGlzcG9zZSgmeGMp
CisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLm9vcywgZXJyID0geC5Pb3MudG9DKCkKKwlpZiBl
cnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fY3JlYXRlX2luZm9fZGlzcG9zZSgmeGMpCisJ
CXJldHVybiB4YywgZXJyCisJfQorCXhjLnNzaWRyZWYgPSBDLnVpbnQzMl90KHguU3NpZHJlZikK
Kwl4Yy5zc2lkX2xhYmVsID0gQy5DU3RyaW5nKHguU3NpZExhYmVsKQorCXhjLm5hbWUgPSBDLkNT
dHJpbmcoeC5OYW1lKQorCXhjLnV1aWQsIGVyciA9IHguVXVpZC50b0MoKQorCWlmIGVyciAhPSBu
aWwgeworCQlDLmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mb19kaXNwb3NlKCZ4YykKKwkJcmV0dXJu
IHhjLCBlcnIKKwl9CisJeGMueHNkYXRhLCBlcnIgPSB4LlhzZGF0YS50b0MoKQorCWlmIGVyciAh
PSBuaWwgeworCQlDLmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mb19kaXNwb3NlKCZ4YykKKwkJcmV0
dXJuIHhjLCBlcnIKKwl9CisJeGMucGxhdGZvcm1kYXRhLCBlcnIgPSB4LlBsYXRmb3JtZGF0YS50
b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mb19kaXNw
b3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMucG9vbGlkID0gQy51aW50MzJfdCh4
LlBvb2xpZCkKKwl4Yy5wb29sX25hbWUgPSBDLkNTdHJpbmcoeC5Qb29sTmFtZSkKKwl4Yy5ydW5f
aG90cGx1Z19zY3JpcHRzLCBlcnIgPSB4LlJ1bkhvdHBsdWdTY3JpcHRzLnRvQygpCisJaWYgZXJy
ICE9IG5pbCB7CisJCUMubGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvX2Rpc3Bvc2UoJnhjKQorCQly
ZXR1cm4geGMsIGVycgorCX0KKwl4Yy5kcml2ZXJfZG9tYWluLCBlcnIgPSB4LkRyaXZlckRvbWFp
bi50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mb19k
aXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJcmV0dXJuIHhjLCBuaWwKK30KKwog
ZnVuYyAoeCAqRG9tYWluUmVzdG9yZVBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3Jl
c3RvcmVfcGFyYW1zKSBlcnJvciB7CiAJeC5DaGVja3BvaW50ZWRTdHJlYW0gPSBpbnQoeGMuY2hl
Y2twb2ludGVkX3N0cmVhbSkKIAl4LlN0cmVhbVZlcnNpb24gPSB1aW50MzIoeGMuc3RyZWFtX3Zl
cnNpb24pCkBAIC0zNzAsNiArNTk1LDE5IEBAIGZ1bmMgKHggKkRvbWFpblJlc3RvcmVQYXJhbXMp
IGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcykgZXJyb3IgewogCXJldHVy
biBuaWwKIH0KIAorZnVuYyAoeCAqRG9tYWluUmVzdG9yZVBhcmFtcykgdG9DKCkgKHhjIEMubGli
eGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX2RvbWFpbl9y
ZXN0b3JlX3BhcmFtc19pbml0KCZ4YykKKwl4Yy5jaGVja3BvaW50ZWRfc3RyZWFtID0gQy5pbnQo
eC5DaGVja3BvaW50ZWRTdHJlYW0pCisJeGMuc3RyZWFtX3ZlcnNpb24gPSBDLnVpbnQzMl90KHgu
U3RyZWFtVmVyc2lvbikKKwl4Yy5jb2xvX3Byb3h5X3NjcmlwdCA9IEMuQ1N0cmluZyh4LkNvbG9Q
cm94eVNjcmlwdCkKKwl4Yy51c2Vyc3BhY2VfY29sb19wcm94eSwgZXJyID0geC5Vc2Vyc3BhY2VD
b2xvUHJveHkudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fcmVzdG9y
ZV9wYXJhbXNfZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXJldHVybiB4Yywg
bmlsCit9CisKIGZ1bmMgKHggKlNjaGVkUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF9zY2hlZF9w
YXJhbXMpIGVycm9yIHsKIAl4LlZjcHVpZCA9IGludCh4Yy52Y3B1aWQpCiAJeC5XZWlnaHQgPSBp
bnQoeGMud2VpZ2h0KQpAQCAtMzgwLDYgKzYxOCwxNyBAQCBmdW5jICh4ICpTY2hlZFBhcmFtcykg
ZnJvbUMoeGMgKkMubGlieGxfc2NoZWRfcGFyYW1zKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQog
CitmdW5jICh4ICpTY2hlZFBhcmFtcykgdG9DKCkgKHhjIEMubGlieGxfc2NoZWRfcGFyYW1zLCBl
cnIgZXJyb3IpIHsKKwlDLmxpYnhsX3NjaGVkX3BhcmFtc19pbml0KCZ4YykKKwl4Yy52Y3B1aWQg
PSBDLmludCh4LlZjcHVpZCkKKwl4Yy53ZWlnaHQgPSBDLmludCh4LldlaWdodCkKKwl4Yy5jYXAg
PSBDLmludCh4LkNhcCkKKwl4Yy5wZXJpb2QgPSBDLmludCh4LlBlcmlvZCkKKwl4Yy5leHRyYXRp
bWUgPSBDLmludCh4LkV4dHJhdGltZSkKKwl4Yy5idWRnZXQgPSBDLmludCh4LkJ1ZGdldCkKKwly
ZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpWY3B1U2NoZWRQYXJhbXMpIGZyb21DKHhjICpD
LmxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zKSBlcnJvciB7CiAJeC5TY2hlZCA9IFNjaGVkdWxlcih4
Yy5zY2hlZCkKIAludW1WY3B1cyA6PSBpbnQoeGMubnVtX3ZjcHVzKQpAQCAtMzk1LDYgKzY0NCwx
MiBAQCBmdW5jICh4ICpWY3B1U2NoZWRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVfc2No
ZWRfcGFyYW1zKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpWY3B1U2NoZWRQ
YXJhbXMpIHRvQygpICh4YyBDLmxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zLCBlcnIgZXJyb3IpIHsK
KwlDLmxpYnhsX3ZjcHVfc2NoZWRfcGFyYW1zX2luaXQoJnhjKQorCXhjLnNjaGVkID0gQy5saWJ4
bF9zY2hlZHVsZXIoeC5TY2hlZCkKKwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpEb21h
aW5TY2hlZFBhcmFtcykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3NjaGVkX3BhcmFtcykgZXJy
b3IgewogCXguU2NoZWQgPSBTY2hlZHVsZXIoeGMuc2NoZWQpCiAJeC5XZWlnaHQgPSBpbnQoeGMu
d2VpZ2h0KQpAQCAtNDA3LDYgKzY2MiwxOSBAQCBmdW5jICh4ICpEb21haW5TY2hlZFBhcmFtcykg
ZnJvbUMoeGMgKkMubGlieGxfZG9tYWluX3NjaGVkX3BhcmFtcykgZXJyb3IgewogCXJldHVybiBu
aWwKIH0KIAorZnVuYyAoeCAqRG9tYWluU2NoZWRQYXJhbXMpIHRvQygpICh4YyBDLmxpYnhsX2Rv
bWFpbl9zY2hlZF9wYXJhbXMsIGVyciBlcnJvcikgeworCUMubGlieGxfZG9tYWluX3NjaGVkX3Bh
cmFtc19pbml0KCZ4YykKKwl4Yy5zY2hlZCA9IEMubGlieGxfc2NoZWR1bGVyKHguU2NoZWQpCisJ
eGMud2VpZ2h0ID0gQy5pbnQoeC5XZWlnaHQpCisJeGMuY2FwID0gQy5pbnQoeC5DYXApCisJeGMu
cGVyaW9kID0gQy5pbnQoeC5QZXJpb2QpCisJeGMuYnVkZ2V0ID0gQy5pbnQoeC5CdWRnZXQpCisJ
eGMuZXh0cmF0aW1lID0gQy5pbnQoeC5FeHRyYXRpbWUpCisJeGMuc2xpY2UgPSBDLmludCh4LlNs
aWNlKQorCXhjLmxhdGVuY3kgPSBDLmludCh4LkxhdGVuY3kpCisJcmV0dXJuIHhjLCBuaWwKK30K
KwogZnVuYyAoeCAqVm5vZGVJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSBlcnJv
ciB7CiAJeC5NZW1rYiA9IHVpbnQ2NCh4Yy5tZW1rYikKIAludW1EaXN0YW5jZXMgOj0gaW50KHhj
Lm51bV9kaXN0YW5jZXMpCkBAIC00MjQsMTIgKzY5MiwzMSBAQCBmdW5jICh4ICpWbm9kZUluZm8p
IGZyb21DKHhjICpDLmxpYnhsX3Zub2RlX2luZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAK
K2Z1bmMgKHggKlZub2RlSW5mbykgdG9DKCkgKHhjIEMubGlieGxfdm5vZGVfaW5mbywgZXJyIGVy
cm9yKSB7CisJQy5saWJ4bF92bm9kZV9pbmZvX2luaXQoJnhjKQorCXhjLm1lbWtiID0gQy51aW50
NjRfdCh4Lk1lbWtiKQorCXhjLnBub2RlID0gQy51aW50MzJfdCh4LlBub2RlKQorCXhjLnZjcHVz
LCBlcnIgPSB4LlZjcHVzLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfdm5vZGVf
aW5mb19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJcmV0dXJuIHhjLCBuaWwK
K30KKwogZnVuYyAoeCAqUmRtUmVzZXJ2ZSkgZnJvbUMoeGMgKkMubGlieGxfcmRtX3Jlc2VydmUp
IGVycm9yIHsKIAl4LlN0cmF0ZWd5ID0gUmRtUmVzZXJ2ZVN0cmF0ZWd5KHhjLnN0cmF0ZWd5KQog
CXguUG9saWN5ID0gUmRtUmVzZXJ2ZVBvbGljeSh4Yy5wb2xpY3kpCiAJcmV0dXJuIG5pbAogfQog
CitmdW5jICh4ICpSZG1SZXNlcnZlKSB0b0MoKSAoeGMgQy5saWJ4bF9yZG1fcmVzZXJ2ZSwgZXJy
IGVycm9yKSB7CisJQy5saWJ4bF9yZG1fcmVzZXJ2ZV9pbml0KCZ4YykKKwl4Yy5zdHJhdGVneSA9
IEMubGlieGxfcmRtX3Jlc2VydmVfc3RyYXRlZ3koeC5TdHJhdGVneSkKKwl4Yy5wb2xpY3kgPSBD
LmxpYnhsX3JkbV9yZXNlcnZlX3BvbGljeSh4LlBvbGljeSkKKwlyZXR1cm4geGMsIG5pbAorfQor
CiBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIGZyb21DKHhjICpDLmxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvKSBlcnJvciB7CiAJeC5NYXhWY3B1cyA9IGludCh4Yy5tYXhfdmNwdXMpCiAJdmFyIGJp
dG1hcEF2YWlsVmNwdXMgQml0bWFwCkBAIC03NzYsNiArMTA2MywxMjkgQEAgZnVuYyAoeCAqRG9t
YWluQnVpbGRJbmZvVHlwZVVuaW9uUHZoKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fYnVpbGRf
aW5mbykgZXJyb3IKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRvbWFpbkJ1aWxkSW5mbykg
dG9DKCkgKHhjIEMubGlieGxfZG9tYWluX2J1aWxkX2luZm8sIGVyciBlcnJvcikgeworCUMubGli
eGxfZG9tYWluX2J1aWxkX2luZm9faW5pdCgmeGMpCisJeGMubWF4X3ZjcHVzID0gQy5pbnQoeC5N
YXhWY3B1cykKKwl4Yy5hdmFpbF92Y3B1cywgZXJyID0geC5BdmFpbFZjcHVzLnRvQygpCisJaWYg
ZXJyICE9IG5pbCB7CisJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJ
CXJldHVybiB4YywgZXJyCisJfQorCXhjLmNwdW1hcCwgZXJyID0geC5DcHVtYXAudG9DKCkKKwlp
ZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykK
KwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMubm9kZW1hcCwgZXJyID0geC5Ob2RlbWFwLnRvQygp
CisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgm
eGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLm51bWFfcGxhY2VtZW50LCBlcnIgPSB4Lk51
bWFQbGFjZW1lbnQudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVp
bGRfaW5mb19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMudHNjX21vZGUg
PSBDLmxpYnhsX3RzY19tb2RlKHguVHNjTW9kZSkKKwl4Yy5tYXhfbWVta2IgPSBDLnVpbnQ2NF90
KHguTWF4TWVta2IpCisJeGMudGFyZ2V0X21lbWtiID0gQy51aW50NjRfdCh4LlRhcmdldE1lbWti
KQorCXhjLnZpZGVvX21lbWtiID0gQy51aW50NjRfdCh4LlZpZGVvTWVta2IpCisJeGMuc2hhZG93
X21lbWtiID0gQy51aW50NjRfdCh4LlNoYWRvd01lbWtiKQorCXhjLnJ0Y190aW1lb2Zmc2V0ID0g
Qy51aW50MzJfdCh4LlJ0Y1RpbWVvZmZzZXQpCisJeGMuZXhlY19zc2lkcmVmID0gQy51aW50MzJf
dCh4LkV4ZWNTc2lkcmVmKQorCXhjLmV4ZWNfc3NpZF9sYWJlbCA9IEMuQ1N0cmluZyh4LkV4ZWNT
c2lkTGFiZWwpCisJeGMubG9jYWx0aW1lLCBlcnIgPSB4LkxvY2FsdGltZS50b0MoKQorCWlmIGVy
ciAhPSBuaWwgeworCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQly
ZXR1cm4geGMsIGVycgorCX0KKwl4Yy5kaXNhYmxlX21pZ3JhdGUsIGVyciA9IHguRGlzYWJsZU1p
Z3JhdGUudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5m
b19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMuY3B1aWQsIGVyciA9IHgu
Q3B1aWQudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5m
b19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMuYmxrZGV2X3N0YXJ0ID0g
Qy5DU3RyaW5nKHguQmxrZGV2U3RhcnQpCisJeGMubWF4X2dyYW50X2ZyYW1lcyA9IEMudWludDMy
X3QoeC5NYXhHcmFudEZyYW1lcykKKwl4Yy5tYXhfbWFwdHJhY2tfZnJhbWVzID0gQy51aW50MzJf
dCh4Lk1heE1hcHRyYWNrRnJhbWVzKQorCXhjLmRldmljZV9tb2RlbF92ZXJzaW9uID0gQy5saWJ4
bF9kZXZpY2VfbW9kZWxfdmVyc2lvbih4LkRldmljZU1vZGVsVmVyc2lvbikKKwl4Yy5kZXZpY2Vf
bW9kZWxfc3R1YmRvbWFpbiwgZXJyID0geC5EZXZpY2VNb2RlbFN0dWJkb21haW4udG9DKCkKKwlp
ZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykK
KwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMuZGV2aWNlX21vZGVsID0gQy5DU3RyaW5nKHguRGV2
aWNlTW9kZWwpCisJeGMuZGV2aWNlX21vZGVsX3NzaWRyZWYgPSBDLnVpbnQzMl90KHguRGV2aWNl
TW9kZWxTc2lkcmVmKQorCXhjLmRldmljZV9tb2RlbF9zc2lkX2xhYmVsID0gQy5DU3RyaW5nKHgu
RGV2aWNlTW9kZWxTc2lkTGFiZWwpCisJeGMuZGV2aWNlX21vZGVsX3VzZXIgPSBDLkNTdHJpbmco
eC5EZXZpY2VNb2RlbFVzZXIpCisJeGMuZXh0cmEsIGVyciA9IHguRXh0cmEudG9DKCkKKwlpZiBl
cnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykKKwkJ
cmV0dXJuIHhjLCBlcnIKKwl9CisJeGMuZXh0cmFfcHYsIGVyciA9IHguRXh0cmFQdi50b0MoKQor
CWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhj
KQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5leHRyYV9odm0sIGVyciA9IHguRXh0cmFIdm0u
dG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNw
b3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMuc2NoZWRfcGFyYW1zLCBlcnIgPSB4
LlNjaGVkUGFyYW1zLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfZG9tYWluX2J1
aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmNsYWltX21v
ZGUsIGVyciA9IHguQ2xhaW1Nb2RlLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxf
ZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhj
LmV2ZW50X2NoYW5uZWxzID0gQy51aW50MzJfdCh4LkV2ZW50Q2hhbm5lbHMpCisJeGMua2VybmVs
ID0gQy5DU3RyaW5nKHguS2VybmVsKQorCXhjLmNtZGxpbmUgPSBDLkNTdHJpbmcoeC5DbWRsaW5l
KQorCXhjLnJhbWRpc2sgPSBDLkNTdHJpbmcoeC5SYW1kaXNrKQorCXhjLmRldmljZV90cmVlID0g
Qy5DU3RyaW5nKHguRGV2aWNlVHJlZSkKKwl4Yy5hY3BpLCBlcnIgPSB4LkFjcGkudG9DKCkKKwlp
ZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykK
KwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMuYm9vdGxvYWRlciA9IEMuQ1N0cmluZyh4LkJvb3Rs
b2FkZXIpCisJeGMuYm9vdGxvYWRlcl9hcmdzLCBlcnIgPSB4LkJvb3Rsb2FkZXJBcmdzLnRvQygp
CisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgm
eGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLnRpbWVyX21vZGUgPSBDLmxpYnhsX3RpbWVy
X21vZGUoeC5UaW1lck1vZGUpCisJeGMubmVzdGVkX2h2bSwgZXJyID0geC5OZXN0ZWRIdm0udG9D
KCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3Nl
KCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMuYXBpYywgZXJyID0geC5BcGljLnRvQygp
CisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgm
eGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmRtX3Jlc3RyaWN0LCBlcnIgPSB4LkRtUmVz
dHJpY3QudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fYnVpbGRfaW5m
b19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMudGVlID0gQy5saWJ4bF90
ZWVfdHlwZSh4LlRlZSkKKwl4Yy5hcmNoX2FybS5naWNfdmVyc2lvbiA9IEMubGlieGxfZ2ljX3Zl
cnNpb24oeC5BcmNoQXJtLkdpY1ZlcnNpb24pCisJeGMuYXJjaF9hcm0udnVhcnQgPSBDLmxpYnhs
X3Z1YXJ0X3R5cGUoeC5BcmNoQXJtLlZ1YXJ0KQorCXhjLmFsdHAybSA9IEMubGlieGxfYWx0cDJt
X21vZGUoeC5BbHRwMk0pCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlVmZi
KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdmZiKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQg
PSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5n
KHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTc5NCw2ICsxMjA0LDI1IEBAIGZ1bmMgKHggKkRldmlj
ZVZmYikgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZmYikgZXJyb3IgewogCXJldHVybiBuaWwK
IH0KIAorZnVuYyAoeCAqRGV2aWNlVmZiKSB0b0MoKSAoeGMgQy5saWJ4bF9kZXZpY2VfdmZiLCBl
cnIgZXJyb3IpIHsKKwlDLmxpYnhsX2RldmljZV92ZmJfaW5pdCgmeGMpCisJeGMuYmFja2VuZF9k
b21pZCA9IEMubGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJeGMuYmFja2VuZF9kb21uYW1l
ID0gQy5DU3RyaW5nKHguQmFja2VuZERvbW5hbWUpCisJeGMuZGV2aWQgPSBDLmxpYnhsX2Rldmlk
KHguRGV2aWQpCisJeGMudm5jLCBlcnIgPSB4LlZuYy50b0MoKQorCWlmIGVyciAhPSBuaWwgewor
CQlDLmxpYnhsX2RldmljZV92ZmJfZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQor
CXhjLnNkbCwgZXJyID0geC5TZGwudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9k
ZXZpY2VfdmZiX2Rpc3Bvc2UoJnhjKQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5rZXltYXAg
PSBDLkNTdHJpbmcoeC5LZXltYXApCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqRGV2
aWNlVmtiKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdmtiKSBlcnJvciB7CiAJeC5CYWNrZW5k
RG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdv
U3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTgxMyw2ICsxMjQyLDI2IEBAIGZ1bmMgKHgg
KkRldmljZVZrYikgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZrYikgZXJyb3IgewogCXJldHVy
biBuaWwKIH0KIAorZnVuYyAoeCAqRGV2aWNlVmtiKSB0b0MoKSAoeGMgQy5saWJ4bF9kZXZpY2Vf
dmtiLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX2RldmljZV92a2JfaW5pdCgmeGMpCisJeGMuYmFj
a2VuZF9kb21pZCA9IEMubGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJeGMuYmFja2VuZF9k
b21uYW1lID0gQy5DU3RyaW5nKHguQmFja2VuZERvbW5hbWUpCisJeGMuZGV2aWQgPSBDLmxpYnhs
X2RldmlkKHguRGV2aWQpCisJeGMuYmFja2VuZF90eXBlID0gQy5saWJ4bF92a2JfYmFja2VuZCh4
LkJhY2tlbmRUeXBlKQorCXhjLnVuaXF1ZV9pZCA9IEMuQ1N0cmluZyh4LlVuaXF1ZUlkKQorCXhj
LmZlYXR1cmVfZGlzYWJsZV9rZXlib2FyZCA9IEMuYm9vbCh4LkZlYXR1cmVEaXNhYmxlS2V5Ym9h
cmQpCisJeGMuZmVhdHVyZV9kaXNhYmxlX3BvaW50ZXIgPSBDLmJvb2woeC5GZWF0dXJlRGlzYWJs
ZVBvaW50ZXIpCisJeGMuZmVhdHVyZV9hYnNfcG9pbnRlciA9IEMuYm9vbCh4LkZlYXR1cmVBYnNQ
b2ludGVyKQorCXhjLmZlYXR1cmVfcmF3X3BvaW50ZXIgPSBDLmJvb2woeC5GZWF0dXJlUmF3UG9p
bnRlcikKKwl4Yy5mZWF0dXJlX211bHRpX3RvdWNoID0gQy5ib29sKHguRmVhdHVyZU11bHRpVG91
Y2gpCisJeGMud2lkdGggPSBDLnVpbnQzMl90KHguV2lkdGgpCisJeGMuaGVpZ2h0ID0gQy51aW50
MzJfdCh4LkhlaWdodCkKKwl4Yy5tdWx0aV90b3VjaF93aWR0aCA9IEMudWludDMyX3QoeC5NdWx0
aVRvdWNoV2lkdGgpCisJeGMubXVsdGlfdG91Y2hfaGVpZ2h0ID0gQy51aW50MzJfdCh4Lk11bHRp
VG91Y2hIZWlnaHQpCisJeGMubXVsdGlfdG91Y2hfbnVtX2NvbnRhY3RzID0gQy51aW50MzJfdCh4
Lk11bHRpVG91Y2hOdW1Db250YWN0cykKKwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpE
ZXZpY2VEaXNrKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfZGlzaykgZXJyb3IgewogCXguQmFj
a2VuZERvbWlkID0gRG9taWQoeGMuYmFja2VuZF9kb21pZCkKIAl4LkJhY2tlbmREb21uYW1lID0g
Qy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2RvbW5hbWUpCkBAIC04NDgsNiArMTI5Nyw0MiBAQCBmdW5j
ICh4ICpEZXZpY2VEaXNrKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfZGlzaykgZXJyb3Igewog
CXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRGV2aWNlRGlzaykgdG9DKCkgKHhjIEMubGlieGxf
ZGV2aWNlX2Rpc2ssIGVyciBlcnJvcikgeworCUMubGlieGxfZGV2aWNlX2Rpc2tfaW5pdCgmeGMp
CisJeGMuYmFja2VuZF9kb21pZCA9IEMubGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJeGMu
YmFja2VuZF9kb21uYW1lID0gQy5DU3RyaW5nKHguQmFja2VuZERvbW5hbWUpCisJeGMucGRldl9w
YXRoID0gQy5DU3RyaW5nKHguUGRldlBhdGgpCisJeGMudmRldiA9IEMuQ1N0cmluZyh4LlZkZXYp
CisJeGMuYmFja2VuZCA9IEMubGlieGxfZGlza19iYWNrZW5kKHguQmFja2VuZCkKKwl4Yy5mb3Jt
YXQgPSBDLmxpYnhsX2Rpc2tfZm9ybWF0KHguRm9ybWF0KQorCXhjLnNjcmlwdCA9IEMuQ1N0cmlu
Zyh4LlNjcmlwdCkKKwl4Yy5yZW1vdmFibGUgPSBDLmludCh4LlJlbW92YWJsZSkKKwl4Yy5yZWFk
d3JpdGUgPSBDLmludCh4LlJlYWR3cml0ZSkKKwl4Yy5pc19jZHJvbSA9IEMuaW50KHguSXNDZHJv
bSkKKwl4Yy5kaXJlY3RfaW9fc2FmZSA9IEMuYm9vbCh4LkRpcmVjdElvU2FmZSkKKwl4Yy5kaXNj
YXJkX2VuYWJsZSwgZXJyID0geC5EaXNjYXJkRW5hYmxlLnRvQygpCisJaWYgZXJyICE9IG5pbCB7
CisJCUMubGlieGxfZGV2aWNlX2Rpc2tfZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJ
fQorCXhjLmNvbG9fZW5hYmxlLCBlcnIgPSB4LkNvbG9FbmFibGUudG9DKCkKKwlpZiBlcnIgIT0g
bmlsIHsKKwkJQy5saWJ4bF9kZXZpY2VfZGlza19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBl
cnIKKwl9CisJeGMuY29sb19yZXN0b3JlX2VuYWJsZSwgZXJyID0geC5Db2xvUmVzdG9yZUVuYWJs
ZS50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2RldmljZV9kaXNrX2Rpc3Bvc2Uo
JnhjKQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5jb2xvX2hvc3QgPSBDLkNTdHJpbmcoeC5D
b2xvSG9zdCkKKwl4Yy5jb2xvX3BvcnQgPSBDLmludCh4LkNvbG9Qb3J0KQorCXhjLmNvbG9fZXhw
b3J0ID0gQy5DU3RyaW5nKHguQ29sb0V4cG9ydCkKKwl4Yy5hY3RpdmVfZGlzayA9IEMuQ1N0cmlu
Zyh4LkFjdGl2ZURpc2spCisJeGMuaGlkZGVuX2Rpc2sgPSBDLkNTdHJpbmcoeC5IaWRkZW5EaXNr
KQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKkRldmljZU5pYykgZnJvbUMoeGMgKkMu
bGlieGxfZGV2aWNlX25pYykgZXJyb3IgewogCXguQmFja2VuZERvbWlkID0gRG9taWQoeGMuYmFj
a2VuZF9kb21pZCkKIAl4LkJhY2tlbmREb21uYW1lID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5kX2Rv
bW5hbWUpCkBAIC05MTksNiArMTQwNCw3OCBAQCBmdW5jICh4ICpEZXZpY2VOaWMpIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV9uaWMpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHgg
KkRldmljZU5pYykgdG9DKCkgKHhjIEMubGlieGxfZGV2aWNlX25pYywgZXJyIGVycm9yKSB7CisJ
Qy5saWJ4bF9kZXZpY2VfbmljX2luaXQoJnhjKQorCXhjLmJhY2tlbmRfZG9taWQgPSBDLmxpYnhs
X2RvbWlkKHguQmFja2VuZERvbWlkKQorCXhjLmJhY2tlbmRfZG9tbmFtZSA9IEMuQ1N0cmluZyh4
LkJhY2tlbmREb21uYW1lKQorCXhjLmRldmlkID0gQy5saWJ4bF9kZXZpZCh4LkRldmlkKQorCXhj
Lm10dSA9IEMuaW50KHguTXR1KQorCXhjLm1vZGVsID0gQy5DU3RyaW5nKHguTW9kZWwpCisJeGMu
bWFjLCBlcnIgPSB4Lk1hYy50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2Rldmlj
ZV9uaWNfZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmlwID0gQy5DU3Ry
aW5nKHguSXApCisJeGMuYnJpZGdlID0gQy5DU3RyaW5nKHguQnJpZGdlKQorCXhjLmlmbmFtZSA9
IEMuQ1N0cmluZyh4LklmbmFtZSkKKwl4Yy5zY3JpcHQgPSBDLkNTdHJpbmcoeC5TY3JpcHQpCisJ
eGMubmljdHlwZSA9IEMubGlieGxfbmljX3R5cGUoeC5OaWN0eXBlKQorCXhjLnJhdGVfYnl0ZXNf
cGVyX2ludGVydmFsID0gQy51aW50NjRfdCh4LlJhdGVCeXRlc1BlckludGVydmFsKQorCXhjLnJh
dGVfaW50ZXJ2YWxfdXNlY3MgPSBDLnVpbnQzMl90KHguUmF0ZUludGVydmFsVXNlY3MpCisJeGMu
Z2F0ZXdheWRldiA9IEMuQ1N0cmluZyh4LkdhdGV3YXlkZXYpCisJeGMuY29sb2Z0X2ZvcndhcmRk
ZXYgPSBDLkNTdHJpbmcoeC5Db2xvZnRGb3J3YXJkZGV2KQorCXhjLmNvbG9fc29ja19taXJyb3Jf
aWQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja01pcnJvcklkKQorCXhjLmNvbG9fc29ja19taXJyb3Jf
aXAgPSBDLkNTdHJpbmcoeC5Db2xvU29ja01pcnJvcklwKQorCXhjLmNvbG9fc29ja19taXJyb3Jf
cG9ydCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrTWlycm9yUG9ydCkKKwl4Yy5jb2xvX3NvY2tfY29t
cGFyZV9wcmlfaW5faWQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja0NvbXBhcmVQcmlJbklkKQorCXhj
LmNvbG9fc29ja19jb21wYXJlX3ByaV9pbl9pcCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrQ29tcGFy
ZVByaUluSXApCisJeGMuY29sb19zb2NrX2NvbXBhcmVfcHJpX2luX3BvcnQgPSBDLkNTdHJpbmco
eC5Db2xvU29ja0NvbXBhcmVQcmlJblBvcnQpCisJeGMuY29sb19zb2NrX2NvbXBhcmVfc2VjX2lu
X2lkID0gQy5DU3RyaW5nKHguQ29sb1NvY2tDb21wYXJlU2VjSW5JZCkKKwl4Yy5jb2xvX3NvY2tf
Y29tcGFyZV9zZWNfaW5faXAgPSBDLkNTdHJpbmcoeC5Db2xvU29ja0NvbXBhcmVTZWNJbklwKQor
CXhjLmNvbG9fc29ja19jb21wYXJlX3NlY19pbl9wb3J0ID0gQy5DU3RyaW5nKHguQ29sb1NvY2tD
b21wYXJlU2VjSW5Qb3J0KQorCXhjLmNvbG9fc29ja19jb21wYXJlX25vdGlmeV9pZCA9IEMuQ1N0
cmluZyh4LkNvbG9Tb2NrQ29tcGFyZU5vdGlmeUlkKQorCXhjLmNvbG9fc29ja19jb21wYXJlX25v
dGlmeV9pcCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrQ29tcGFyZU5vdGlmeUlwKQorCXhjLmNvbG9f
c29ja19jb21wYXJlX25vdGlmeV9wb3J0ID0gQy5DU3RyaW5nKHguQ29sb1NvY2tDb21wYXJlTm90
aWZ5UG9ydCkKKwl4Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjBfaWQgPSBDLkNTdHJpbmcoeC5Db2xv
U29ja1JlZGlyZWN0b3IwSWQpCisJeGMuY29sb19zb2NrX3JlZGlyZWN0b3IwX2lwID0gQy5DU3Ry
aW5nKHguQ29sb1NvY2tSZWRpcmVjdG9yMElwKQorCXhjLmNvbG9fc29ja19yZWRpcmVjdG9yMF9w
b3J0ID0gQy5DU3RyaW5nKHguQ29sb1NvY2tSZWRpcmVjdG9yMFBvcnQpCisJeGMuY29sb19zb2Nr
X3JlZGlyZWN0b3IxX2lkID0gQy5DU3RyaW5nKHguQ29sb1NvY2tSZWRpcmVjdG9yMUlkKQorCXhj
LmNvbG9fc29ja19yZWRpcmVjdG9yMV9pcCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrUmVkaXJlY3Rv
cjFJcCkKKwl4Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjFfcG9ydCA9IEMuQ1N0cmluZyh4LkNvbG9T
b2NrUmVkaXJlY3RvcjFQb3J0KQorCXhjLmNvbG9fc29ja19yZWRpcmVjdG9yMl9pZCA9IEMuQ1N0
cmluZyh4LkNvbG9Tb2NrUmVkaXJlY3RvcjJJZCkKKwl4Yy5jb2xvX3NvY2tfcmVkaXJlY3RvcjJf
aXAgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1JlZGlyZWN0b3IySXApCisJeGMuY29sb19zb2NrX3Jl
ZGlyZWN0b3IyX3BvcnQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1JlZGlyZWN0b3IyUG9ydCkKKwl4
Yy5jb2xvX2ZpbHRlcl9taXJyb3JfcXVldWUgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyTWlycm9y
UXVldWUpCisJeGMuY29sb19maWx0ZXJfbWlycm9yX291dGRldiA9IEMuQ1N0cmluZyh4LkNvbG9G
aWx0ZXJNaXJyb3JPdXRkZXYpCisJeGMuY29sb19maWx0ZXJfcmVkaXJlY3RvcjBfcXVldWUgPSBD
LkNTdHJpbmcoeC5Db2xvRmlsdGVyUmVkaXJlY3RvcjBRdWV1ZSkKKwl4Yy5jb2xvX2ZpbHRlcl9y
ZWRpcmVjdG9yMF9pbmRldiA9IEMuQ1N0cmluZyh4LkNvbG9GaWx0ZXJSZWRpcmVjdG9yMEluZGV2
KQorCXhjLmNvbG9fZmlsdGVyX3JlZGlyZWN0b3IwX291dGRldiA9IEMuQ1N0cmluZyh4LkNvbG9G
aWx0ZXJSZWRpcmVjdG9yME91dGRldikKKwl4Yy5jb2xvX2ZpbHRlcl9yZWRpcmVjdG9yMV9xdWV1
ZSA9IEMuQ1N0cmluZyh4LkNvbG9GaWx0ZXJSZWRpcmVjdG9yMVF1ZXVlKQorCXhjLmNvbG9fZmls
dGVyX3JlZGlyZWN0b3IxX2luZGV2ID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRlclJlZGlyZWN0b3Ix
SW5kZXYpCisJeGMuY29sb19maWx0ZXJfcmVkaXJlY3RvcjFfb3V0ZGV2ID0gQy5DU3RyaW5nKHgu
Q29sb0ZpbHRlclJlZGlyZWN0b3IxT3V0ZGV2KQorCXhjLmNvbG9fY29tcGFyZV9wcmlfaW4gPSBD
LkNTdHJpbmcoeC5Db2xvQ29tcGFyZVByaUluKQorCXhjLmNvbG9fY29tcGFyZV9zZWNfaW4gPSBD
LkNTdHJpbmcoeC5Db2xvQ29tcGFyZVNlY0luKQorCXhjLmNvbG9fY29tcGFyZV9vdXQgPSBDLkNT
dHJpbmcoeC5Db2xvQ29tcGFyZU91dCkKKwl4Yy5jb2xvX2NvbXBhcmVfbm90aWZ5X2RldiA9IEMu
Q1N0cmluZyh4LkNvbG9Db21wYXJlTm90aWZ5RGV2KQorCXhjLmNvbG9fc29ja19zZWNfcmVkaXJl
Y3RvcjBfaWQgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1NlY1JlZGlyZWN0b3IwSWQpCisJeGMuY29s
b19zb2NrX3NlY19yZWRpcmVjdG9yMF9pcCA9IEMuQ1N0cmluZyh4LkNvbG9Tb2NrU2VjUmVkaXJl
Y3RvcjBJcCkKKwl4Yy5jb2xvX3NvY2tfc2VjX3JlZGlyZWN0b3IwX3BvcnQgPSBDLkNTdHJpbmco
eC5Db2xvU29ja1NlY1JlZGlyZWN0b3IwUG9ydCkKKwl4Yy5jb2xvX3NvY2tfc2VjX3JlZGlyZWN0
b3IxX2lkID0gQy5DU3RyaW5nKHguQ29sb1NvY2tTZWNSZWRpcmVjdG9yMUlkKQorCXhjLmNvbG9f
c29ja19zZWNfcmVkaXJlY3RvcjFfaXAgPSBDLkNTdHJpbmcoeC5Db2xvU29ja1NlY1JlZGlyZWN0
b3IxSXApCisJeGMuY29sb19zb2NrX3NlY19yZWRpcmVjdG9yMV9wb3J0ID0gQy5DU3RyaW5nKHgu
Q29sb1NvY2tTZWNSZWRpcmVjdG9yMVBvcnQpCisJeGMuY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0
b3IwX3F1ZXVlID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRlclNlY1JlZGlyZWN0b3IwUXVldWUpCisJ
eGMuY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3IwX2luZGV2ID0gQy5DU3RyaW5nKHguQ29sb0Zp
bHRlclNlY1JlZGlyZWN0b3IwSW5kZXYpCisJeGMuY29sb19maWx0ZXJfc2VjX3JlZGlyZWN0b3Iw
X291dGRldiA9IEMuQ1N0cmluZyh4LkNvbG9GaWx0ZXJTZWNSZWRpcmVjdG9yME91dGRldikKKwl4
Yy5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfcXVldWUgPSBDLkNTdHJpbmcoeC5Db2xvRmls
dGVyU2VjUmVkaXJlY3RvcjFRdWV1ZSkKKwl4Yy5jb2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFf
aW5kZXYgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyU2VjUmVkaXJlY3RvcjFJbmRldikKKwl4Yy5j
b2xvX2ZpbHRlcl9zZWNfcmVkaXJlY3RvcjFfb3V0ZGV2ID0gQy5DU3RyaW5nKHguQ29sb0ZpbHRl
clNlY1JlZGlyZWN0b3IxT3V0ZGV2KQorCXhjLmNvbG9fZmlsdGVyX3NlY19yZXdyaXRlcjBfcXVl
dWUgPSBDLkNTdHJpbmcoeC5Db2xvRmlsdGVyU2VjUmV3cml0ZXIwUXVldWUpCisJeGMuY29sb19j
aGVja3BvaW50X2hvc3QgPSBDLkNTdHJpbmcoeC5Db2xvQ2hlY2twb2ludEhvc3QpCisJeGMuY29s
b19jaGVja3BvaW50X3BvcnQgPSBDLkNTdHJpbmcoeC5Db2xvQ2hlY2twb2ludFBvcnQpCisJcmV0
dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlUGNpKSBmcm9tQyh4YyAqQy5saWJ4bF9k
ZXZpY2VfcGNpKSBlcnJvciB7CiAJeC5GdW5jID0gYnl0ZSh4Yy5fZnVuYykKIAl4LkRldiA9IGJ5
dGUoeGMuZGV2KQpAQCAtOTM0LDYgKzE0OTEsMjIgQEAgZnVuYyAoeCAqRGV2aWNlUGNpKSBmcm9t
Qyh4YyAqQy5saWJ4bF9kZXZpY2VfcGNpKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5j
ICh4ICpEZXZpY2VQY2kpIHRvQygpICh4YyBDLmxpYnhsX2RldmljZV9wY2ksIGVyciBlcnJvcikg
eworCUMubGlieGxfZGV2aWNlX3BjaV9pbml0KCZ4YykKKwl4Yy5fZnVuYyA9IEMudWludDhfdCh4
LkZ1bmMpCisJeGMuZGV2ID0gQy51aW50OF90KHguRGV2KQorCXhjLmJ1cyA9IEMudWludDhfdCh4
LkJ1cykKKwl4Yy5kb21haW4gPSBDLmludCh4LkRvbWFpbikKKwl4Yy52ZGV2Zm4gPSBDLnVpbnQz
Ml90KHguVmRldmZuKQorCXhjLnZmdW5jX21hc2sgPSBDLnVpbnQzMl90KHguVmZ1bmNNYXNrKQor
CXhjLm1zaXRyYW5zbGF0ZSA9IEMuYm9vbCh4Lk1zaXRyYW5zbGF0ZSkKKwl4Yy5wb3dlcl9tZ210
ID0gQy5ib29sKHguUG93ZXJNZ210KQorCXhjLnBlcm1pc3NpdmUgPSBDLmJvb2woeC5QZXJtaXNz
aXZlKQorCXhjLnNlaXplID0gQy5ib29sKHguU2VpemUpCisJeGMucmRtX3BvbGljeSA9IEMubGli
eGxfcmRtX3Jlc2VydmVfcG9saWN5KHguUmRtUG9saWN5KQorCXJldHVybiB4YywgbmlsCit9CisK
IGZ1bmMgKHggKkRldmljZVJkbSkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3JkbSkgZXJyb3Ig
ewogCXguU3RhcnQgPSB1aW50NjQoeGMuc3RhcnQpCiAJeC5TaXplID0gdWludDY0KHhjLnNpemUp
CkBAIC05NDEsNiArMTUxNCwxNCBAQCBmdW5jICh4ICpEZXZpY2VSZG0pIGZyb21DKHhjICpDLmxp
YnhsX2RldmljZV9yZG0pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRldmlj
ZVJkbSkgdG9DKCkgKHhjIEMubGlieGxfZGV2aWNlX3JkbSwgZXJyIGVycm9yKSB7CisJQy5saWJ4
bF9kZXZpY2VfcmRtX2luaXQoJnhjKQorCXhjLnN0YXJ0ID0gQy51aW50NjRfdCh4LlN0YXJ0KQor
CXhjLnNpemUgPSBDLnVpbnQ2NF90KHguU2l6ZSkKKwl4Yy5wb2xpY3kgPSBDLmxpYnhsX3JkbV9y
ZXNlcnZlX3BvbGljeSh4LlBvbGljeSkKKwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpE
ZXZpY2VVc2JjdHJsKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfdXNiY3RybCkgZXJyb3Igewog
CXguVHlwZSA9IFVzYmN0cmxUeXBlKHhjLl90eXBlKQogCXguRGV2aWQgPSBEZXZpZCh4Yy5kZXZp
ZCkKQEAgLTk1MSw2ICsxNTMyLDE3IEBAIGZ1bmMgKHggKkRldmljZVVzYmN0cmwpIGZyb21DKHhj
ICpDLmxpYnhsX2RldmljZV91c2JjdHJsKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5j
ICh4ICpEZXZpY2VVc2JjdHJsKSB0b0MoKSAoeGMgQy5saWJ4bF9kZXZpY2VfdXNiY3RybCwgZXJy
IGVycm9yKSB7CisJQy5saWJ4bF9kZXZpY2VfdXNiY3RybF9pbml0KCZ4YykKKwl4Yy5fdHlwZSA9
IEMubGlieGxfdXNiY3RybF90eXBlKHguVHlwZSkKKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQo
eC5EZXZpZCkKKwl4Yy52ZXJzaW9uID0gQy5pbnQoeC5WZXJzaW9uKQorCXhjLnBvcnRzID0gQy5p
bnQoeC5Qb3J0cykKKwl4Yy5iYWNrZW5kX2RvbWlkID0gQy5saWJ4bF9kb21pZCh4LkJhY2tlbmRE
b21pZCkKKwl4Yy5iYWNrZW5kX2RvbW5hbWUgPSBDLkNTdHJpbmcoeC5CYWNrZW5kRG9tbmFtZSkK
KwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpEZXZpY2VVc2JkZXYpIGZyb21DKHhjICpD
LmxpYnhsX2RldmljZV91c2JkZXYpIGVycm9yIHsKIAl4LkN0cmwgPSBEZXZpZCh4Yy5jdHJsKQog
CXguUG9ydCA9IGludCh4Yy5wb3J0KQpAQCAtOTc5LDExICsxNTcxLDI0IEBAIGZ1bmMgKHggKkRl
dmljZVVzYmRldlR5cGVVbmlvbkhvc3RkZXYpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV91c2Jk
ZXYpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRldmljZVVzYmRldikgdG9D
KCkgKHhjIEMubGlieGxfZGV2aWNlX3VzYmRldiwgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9kZXZp
Y2VfdXNiZGV2X2luaXQoJnhjKQorCXhjLmN0cmwgPSBDLmxpYnhsX2RldmlkKHguQ3RybCkKKwl4
Yy5wb3J0ID0gQy5pbnQoeC5Qb3J0KQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKkRl
dmljZUR0ZGV2KSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfZHRkZXYpIGVycm9yIHsKIAl4LlBh
dGggPSBDLkdvU3RyaW5nKHhjLnBhdGgpCiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpEZXZp
Y2VEdGRldikgdG9DKCkgKHhjIEMubGlieGxfZGV2aWNlX2R0ZGV2LCBlcnIgZXJyb3IpIHsKKwlD
LmxpYnhsX2RldmljZV9kdGRldl9pbml0KCZ4YykKKwl4Yy5wYXRoID0gQy5DU3RyaW5nKHguUGF0
aCkKKwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpEZXZpY2VWdHBtKSBmcm9tQyh4YyAq
Qy5saWJ4bF9kZXZpY2VfdnRwbSkgZXJyb3IgewogCXguQmFja2VuZERvbWlkID0gRG9taWQoeGMu
YmFja2VuZF9kb21pZCkKIAl4LkJhY2tlbmREb21uYW1lID0gQy5Hb1N0cmluZyh4Yy5iYWNrZW5k
X2RvbW5hbWUpCkBAIC05OTYsNiArMTYwMSwxOSBAQCBmdW5jICh4ICpEZXZpY2VWdHBtKSBmcm9t
Qyh4YyAqQy5saWJ4bF9kZXZpY2VfdnRwbSkgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVu
YyAoeCAqRGV2aWNlVnRwbSkgdG9DKCkgKHhjIEMubGlieGxfZGV2aWNlX3Z0cG0sIGVyciBlcnJv
cikgeworCUMubGlieGxfZGV2aWNlX3Z0cG1faW5pdCgmeGMpCisJeGMuYmFja2VuZF9kb21pZCA9
IEMubGlieGxfZG9taWQoeC5CYWNrZW5kRG9taWQpCisJeGMuYmFja2VuZF9kb21uYW1lID0gQy5D
U3RyaW5nKHguQmFja2VuZERvbW5hbWUpCisJeGMuZGV2aWQgPSBDLmxpYnhsX2RldmlkKHguRGV2
aWQpCisJeGMudXVpZCwgZXJyID0geC5VdWlkLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMu
bGlieGxfZGV2aWNlX3Z0cG1fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXJl
dHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKkRldmljZVA5KSBmcm9tQyh4YyAqQy5saWJ4bF9k
ZXZpY2VfcDkpIGVycm9yIHsKIAl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9t
aWQpCiAJeC5CYWNrZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQpA
QCAtMTAwNiw2ICsxNjI0LDE3IEBAIGZ1bmMgKHggKkRldmljZVA5KSBmcm9tQyh4YyAqQy5saWJ4
bF9kZXZpY2VfcDkpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRldmljZVA5
KSB0b0MoKSAoeGMgQy5saWJ4bF9kZXZpY2VfcDksIGVyciBlcnJvcikgeworCUMubGlieGxfZGV2
aWNlX3A5X2luaXQoJnhjKQorCXhjLmJhY2tlbmRfZG9taWQgPSBDLmxpYnhsX2RvbWlkKHguQmFj
a2VuZERvbWlkKQorCXhjLmJhY2tlbmRfZG9tbmFtZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21u
YW1lKQorCXhjLnRhZyA9IEMuQ1N0cmluZyh4LlRhZykKKwl4Yy5wYXRoID0gQy5DU3RyaW5nKHgu
UGF0aCkKKwl4Yy5zZWN1cml0eV9tb2RlbCA9IEMuQ1N0cmluZyh4LlNlY3VyaXR5TW9kZWwpCisJ
eGMuZGV2aWQgPSBDLmxpYnhsX2RldmlkKHguRGV2aWQpCisJcmV0dXJuIHhjLCBuaWwKK30KKwog
ZnVuYyAoeCAqRGV2aWNlUHZjYWxsc2lmKSBmcm9tQyh4YyAqQy5saWJ4bF9kZXZpY2VfcHZjYWxs
c2lmKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQog
CXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTEw
MTMsNiArMTY0MiwxNCBAQCBmdW5jICh4ICpEZXZpY2VQdmNhbGxzaWYpIGZyb21DKHhjICpDLmxp
YnhsX2RldmljZV9wdmNhbGxzaWYpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHgg
KkRldmljZVB2Y2FsbHNpZikgdG9DKCkgKHhjIEMubGlieGxfZGV2aWNlX3B2Y2FsbHNpZiwgZXJy
IGVycm9yKSB7CisJQy5saWJ4bF9kZXZpY2VfcHZjYWxsc2lmX2luaXQoJnhjKQorCXhjLmJhY2tl
bmRfZG9taWQgPSBDLmxpYnhsX2RvbWlkKHguQmFja2VuZERvbWlkKQorCXhjLmJhY2tlbmRfZG9t
bmFtZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21uYW1lKQorCXhjLmRldmlkID0gQy5saWJ4bF9k
ZXZpZCh4LkRldmlkKQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKkRldmljZUNoYW5u
ZWwpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV9jaGFubmVsKSBlcnJvciB7CiAJeC5CYWNrZW5k
RG9taWQgPSBEb21pZCh4Yy5iYWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdv
U3RyaW5nKHhjLmJhY2tlbmRfZG9tbmFtZSkKQEAgLTEwNDIsNiArMTY3OSwxNSBAQCBmdW5jICh4
ICpEZXZpY2VDaGFubmVsQ29ubmVjdGlvblVuaW9uU29ja2V0KSBmcm9tQyh4YyAqQy5saWJ4bF9k
ZXZpY2VfY2hhbm5lbCkgZQogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRGV2aWNlQ2hhbm5l
bCkgdG9DKCkgKHhjIEMubGlieGxfZGV2aWNlX2NoYW5uZWwsIGVyciBlcnJvcikgeworCUMubGli
eGxfZGV2aWNlX2NoYW5uZWxfaW5pdCgmeGMpCisJeGMuYmFja2VuZF9kb21pZCA9IEMubGlieGxf
ZG9taWQoeC5CYWNrZW5kRG9taWQpCisJeGMuYmFja2VuZF9kb21uYW1lID0gQy5DU3RyaW5nKHgu
QmFja2VuZERvbW5hbWUpCisJeGMuZGV2aWQgPSBDLmxpYnhsX2RldmlkKHguRGV2aWQpCisJeGMu
bmFtZSA9IEMuQ1N0cmluZyh4Lk5hbWUpCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAq
Q29ubmVjdG9yUGFyYW0pIGZyb21DKHhjICpDLmxpYnhsX2Nvbm5lY3Rvcl9wYXJhbSkgZXJyb3Ig
ewogCXguVW5pcXVlSWQgPSBDLkdvU3RyaW5nKHhjLnVuaXF1ZV9pZCkKIAl4LldpZHRoID0gdWlu
dDMyKHhjLndpZHRoKQpAQCAtMTA0OSw2ICsxNjk1LDE0IEBAIGZ1bmMgKHggKkNvbm5lY3RvclBh
cmFtKSBmcm9tQyh4YyAqQy5saWJ4bF9jb25uZWN0b3JfcGFyYW0pIGVycm9yIHsKIAlyZXR1cm4g
bmlsCiB9CiAKK2Z1bmMgKHggKkNvbm5lY3RvclBhcmFtKSB0b0MoKSAoeGMgQy5saWJ4bF9jb25u
ZWN0b3JfcGFyYW0sIGVyciBlcnJvcikgeworCUMubGlieGxfY29ubmVjdG9yX3BhcmFtX2luaXQo
JnhjKQorCXhjLnVuaXF1ZV9pZCA9IEMuQ1N0cmluZyh4LlVuaXF1ZUlkKQorCXhjLndpZHRoID0g
Qy51aW50MzJfdCh4LldpZHRoKQorCXhjLmhlaWdodCA9IEMudWludDMyX3QoeC5IZWlnaHQpCisJ
cmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqRGV2aWNlVmRpc3BsKSBmcm9tQyh4YyAqQy5s
aWJ4bF9kZXZpY2VfdmRpc3BsKSBlcnJvciB7CiAJeC5CYWNrZW5kRG9taWQgPSBEb21pZCh4Yy5i
YWNrZW5kX2RvbWlkKQogCXguQmFja2VuZERvbW5hbWUgPSBDLkdvU3RyaW5nKHhjLmJhY2tlbmRf
ZG9tbmFtZSkKQEAgLTEwNjcsNiArMTcyMSwxNSBAQCBmdW5jICh4ICpEZXZpY2VWZGlzcGwpIGZy
b21DKHhjICpDLmxpYnhsX2RldmljZV92ZGlzcGwpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAK
K2Z1bmMgKHggKkRldmljZVZkaXNwbCkgdG9DKCkgKHhjIEMubGlieGxfZGV2aWNlX3ZkaXNwbCwg
ZXJyIGVycm9yKSB7CisJQy5saWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQoJnhjKQorCXhjLmJhY2tl
bmRfZG9taWQgPSBDLmxpYnhsX2RvbWlkKHguQmFja2VuZERvbWlkKQorCXhjLmJhY2tlbmRfZG9t
bmFtZSA9IEMuQ1N0cmluZyh4LkJhY2tlbmREb21uYW1lKQorCXhjLmRldmlkID0gQy5saWJ4bF9k
ZXZpZCh4LkRldmlkKQorCXhjLmJlX2FsbG9jID0gQy5ib29sKHguQmVBbGxvYykKKwlyZXR1cm4g
eGMsIG5pbAorfQorCiBmdW5jICh4ICpWc25kUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF92c25k
X3BhcmFtcykgZXJyb3IgewogCW51bVNhbXBsZVJhdGVzIDo9IGludCh4Yy5udW1fc2FtcGxlX3Jh
dGVzKQogCWNTYW1wbGVSYXRlcyA6PSAoKlsxIDw8IDI4XUMudWludDMyX3QpKHVuc2FmZS5Qb2lu
dGVyKHhjLnNhbXBsZV9yYXRlcykpWzpudW1TYW1wbGVSYXRlczpudW1TYW1wbGVSYXRlc10KQEAg
LTEwODYsNiArMTc0OSwxNCBAQCBmdW5jICh4ICpWc25kUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4
bF92c25kX3BhcmFtcykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqVnNuZFBh
cmFtcykgdG9DKCkgKHhjIEMubGlieGxfdnNuZF9wYXJhbXMsIGVyciBlcnJvcikgeworCUMubGli
eGxfdnNuZF9wYXJhbXNfaW5pdCgmeGMpCisJeGMuY2hhbm5lbHNfbWluID0gQy51aW50MzJfdCh4
LkNoYW5uZWxzTWluKQorCXhjLmNoYW5uZWxzX21heCA9IEMudWludDMyX3QoeC5DaGFubmVsc01h
eCkKKwl4Yy5idWZmZXJfc2l6ZSA9IEMudWludDMyX3QoeC5CdWZmZXJTaXplKQorCXJldHVybiB4
YywgbmlsCit9CisKIGZ1bmMgKHggKlZzbmRTdHJlYW0pIGZyb21DKHhjICpDLmxpYnhsX3ZzbmRf
c3RyZWFtKSBlcnJvciB7CiAJeC5VbmlxdWVJZCA9IEMuR29TdHJpbmcoeGMudW5pcXVlX2lkKQog
CXguVHlwZSA9IFZzbmRTdHJlYW1UeXBlKHhjLl90eXBlKQpAQCAtMTA5Nyw2ICsxNzY4LDE4IEBA
IGZ1bmMgKHggKlZzbmRTdHJlYW0pIGZyb21DKHhjICpDLmxpYnhsX3ZzbmRfc3RyZWFtKSBlcnJv
ciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpWc25kU3RyZWFtKSB0b0MoKSAoeGMgQy5s
aWJ4bF92c25kX3N0cmVhbSwgZXJyIGVycm9yKSB7CisJQy5saWJ4bF92c25kX3N0cmVhbV9pbml0
KCZ4YykKKwl4Yy51bmlxdWVfaWQgPSBDLkNTdHJpbmcoeC5VbmlxdWVJZCkKKwl4Yy5fdHlwZSA9
IEMubGlieGxfdnNuZF9zdHJlYW1fdHlwZSh4LlR5cGUpCisJeGMucGFyYW1zLCBlcnIgPSB4LlBh
cmFtcy50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX3ZzbmRfc3RyZWFtX2Rpc3Bv
c2UoJnhjKQorCQlyZXR1cm4geGMsIGVycgorCX0KKwlyZXR1cm4geGMsIG5pbAorfQorCiBmdW5j
ICh4ICpWc25kUGNtKSBmcm9tQyh4YyAqQy5saWJ4bF92c25kX3BjbSkgZXJyb3IgewogCXguTmFt
ZSA9IEMuR29TdHJpbmcoeGMubmFtZSkKIAl2YXIgdnNuZFBhcmFtc1BhcmFtcyBWc25kUGFyYW1z
CkBAIC0xMTE3LDYgKzE4MDAsMTcgQEAgZnVuYyAoeCAqVnNuZFBjbSkgZnJvbUMoeGMgKkMubGli
eGxfdnNuZF9wY20pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlZzbmRQY20p
IHRvQygpICh4YyBDLmxpYnhsX3ZzbmRfcGNtLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX3ZzbmRf
cGNtX2luaXQoJnhjKQorCXhjLm5hbWUgPSBDLkNTdHJpbmcoeC5OYW1lKQorCXhjLnBhcmFtcywg
ZXJyID0geC5QYXJhbXMudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF92c25kX3Bj
bV9kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJcmV0dXJuIHhjLCBuaWwKK30K
KwogZnVuYyAoeCAqRGV2aWNlVnNuZCkgZnJvbUMoeGMgKkMubGlieGxfZGV2aWNlX3ZzbmQpIGVy
cm9yIHsKIAl4LkJhY2tlbmREb21pZCA9IERvbWlkKHhjLmJhY2tlbmRfZG9taWQpCiAJeC5CYWNr
ZW5kRG9tbmFtZSA9IEMuR29TdHJpbmcoeGMuYmFja2VuZF9kb21uYW1lKQpAQCAtMTE0MSw2ICsx
ODM1LDIxIEBAIGZ1bmMgKHggKkRldmljZVZzbmQpIGZyb21DKHhjICpDLmxpYnhsX2RldmljZV92
c25kKSBlcnJvciB7CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpEZXZpY2VWc25kKSB0b0Mo
KSAoeGMgQy5saWJ4bF9kZXZpY2VfdnNuZCwgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9kZXZpY2Vf
dnNuZF9pbml0KCZ4YykKKwl4Yy5iYWNrZW5kX2RvbWlkID0gQy5saWJ4bF9kb21pZCh4LkJhY2tl
bmREb21pZCkKKwl4Yy5iYWNrZW5kX2RvbW5hbWUgPSBDLkNTdHJpbmcoeC5CYWNrZW5kRG9tbmFt
ZSkKKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwl4Yy5zaG9ydF9uYW1lID0g
Qy5DU3RyaW5nKHguU2hvcnROYW1lKQorCXhjLmxvbmdfbmFtZSA9IEMuQ1N0cmluZyh4LkxvbmdO
YW1lKQorCXhjLnBhcmFtcywgZXJyID0geC5QYXJhbXMudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsK
KwkJQy5saWJ4bF9kZXZpY2VfdnNuZF9kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9
CisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAq
Qy5saWJ4bF9kb21haW5fY29uZmlnKSBlcnJvciB7CiAJdmFyIGRvbWFpbkNyZWF0ZUluZm9DSW5m
byBEb21haW5DcmVhdGVJbmZvCiAJaWYgZXJyIDo9IGRvbWFpbkNyZWF0ZUluZm9DSW5mby5mcm9t
QygmeGMuY19pbmZvKTsgZXJyICE9IG5pbCB7CkBAIC0xMzEwLDYgKzIwMTksMjYgQEAgZnVuYyAo
eCAqRG9tYWluQ29uZmlnKSBmcm9tQyh4YyAqQy5saWJ4bF9kb21haW5fY29uZmlnKSBlcnJvciB7
CiAJcmV0dXJuIG5pbAogfQogCitmdW5jICh4ICpEb21haW5Db25maWcpIHRvQygpICh4YyBDLmxp
YnhsX2RvbWFpbl9jb25maWcsIGVyciBlcnJvcikgeworCUMubGlieGxfZG9tYWluX2NvbmZpZ19p
bml0KCZ4YykKKwl4Yy5jX2luZm8sIGVyciA9IHguQ0luZm8udG9DKCkKKwlpZiBlcnIgIT0gbmls
IHsKKwkJQy5saWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJnhjKQorCQlyZXR1cm4geGMsIGVy
cgorCX0KKwl4Yy5iX2luZm8sIGVyciA9IHguQkluZm8udG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsK
KwkJQy5saWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJnhjKQorCQlyZXR1cm4geGMsIGVycgor
CX0KKwl4Yy5vbl9wb3dlcm9mZiA9IEMubGlieGxfYWN0aW9uX29uX3NodXRkb3duKHguT25Qb3dl
cm9mZikKKwl4Yy5vbl9yZWJvb3QgPSBDLmxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93bih4Lk9uUmVi
b290KQorCXhjLm9uX3dhdGNoZG9nID0gQy5saWJ4bF9hY3Rpb25fb25fc2h1dGRvd24oeC5Pbldh
dGNoZG9nKQorCXhjLm9uX2NyYXNoID0gQy5saWJ4bF9hY3Rpb25fb25fc2h1dGRvd24oeC5PbkNy
YXNoKQorCXhjLm9uX3NvZnRfcmVzZXQgPSBDLmxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93bih4Lk9u
U29mdFJlc2V0KQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKkRpc2tpbmZvKSBmcm9t
Qyh4YyAqQy5saWJ4bF9kaXNraW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMuR29TdHJpbmco
eGMuYmFja2VuZCkKIAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQpAQCAtMTMy
Miw2ICsyMDUxLDE5IEBAIGZ1bmMgKHggKkRpc2tpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9kaXNr
aW5mbykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqRGlza2luZm8pIHRvQygp
ICh4YyBDLmxpYnhsX2Rpc2tpbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX2Rpc2tpbmZvX2lu
aXQoJnhjKQorCXhjLmJhY2tlbmQgPSBDLkNTdHJpbmcoeC5CYWNrZW5kKQorCXhjLmJhY2tlbmRf
aWQgPSBDLnVpbnQzMl90KHguQmFja2VuZElkKQorCXhjLmZyb250ZW5kID0gQy5DU3RyaW5nKHgu
RnJvbnRlbmQpCisJeGMuZnJvbnRlbmRfaWQgPSBDLnVpbnQzMl90KHguRnJvbnRlbmRJZCkKKwl4
Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwl4Yy5zdGF0ZSA9IEMuaW50KHguU3Rh
dGUpCisJeGMuZXZ0Y2ggPSBDLmludCh4LkV2dGNoKQorCXhjLnJyZWYgPSBDLmludCh4LlJyZWYp
CisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqTmljaW5mbykgZnJvbUMoeGMgKkMubGli
eGxfbmljaW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2VuZCkK
IAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQpAQCAtMTMzNSw2ICsyMDc3LDIw
IEBAIGZ1bmMgKHggKk5pY2luZm8pIGZyb21DKHhjICpDLmxpYnhsX25pY2luZm8pIGVycm9yIHsK
IAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKk5pY2luZm8pIHRvQygpICh4YyBDLmxpYnhsX25p
Y2luZm8sIGVyciBlcnJvcikgeworCUMubGlieGxfbmljaW5mb19pbml0KCZ4YykKKwl4Yy5iYWNr
ZW5kID0gQy5DU3RyaW5nKHguQmFja2VuZCkKKwl4Yy5iYWNrZW5kX2lkID0gQy51aW50MzJfdCh4
LkJhY2tlbmRJZCkKKwl4Yy5mcm9udGVuZCA9IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCXhjLmZy
b250ZW5kX2lkID0gQy51aW50MzJfdCh4LkZyb250ZW5kSWQpCisJeGMuZGV2aWQgPSBDLmxpYnhs
X2RldmlkKHguRGV2aWQpCisJeGMuc3RhdGUgPSBDLmludCh4LlN0YXRlKQorCXhjLmV2dGNoID0g
Qy5pbnQoeC5FdnRjaCkKKwl4Yy5ycmVmX3R4ID0gQy5pbnQoeC5ScmVmVHgpCisJeGMucnJlZl9y
eCA9IEMuaW50KHguUnJlZlJ4KQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlZ0cG1p
bmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92dHBtaW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMu
R29TdHJpbmcoeGMuYmFja2VuZCkKIAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lk
KQpAQCAtMTM1Miw2ICsyMTA4LDI0IEBAIGZ1bmMgKHggKlZ0cG1pbmZvKSBmcm9tQyh4YyAqQy5s
aWJ4bF92dHBtaW5mbykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqVnRwbWlu
Zm8pIHRvQygpICh4YyBDLmxpYnhsX3Z0cG1pbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX3Z0
cG1pbmZvX2luaXQoJnhjKQorCXhjLmJhY2tlbmQgPSBDLkNTdHJpbmcoeC5CYWNrZW5kKQorCXhj
LmJhY2tlbmRfaWQgPSBDLnVpbnQzMl90KHguQmFja2VuZElkKQorCXhjLmZyb250ZW5kID0gQy5D
U3RyaW5nKHguRnJvbnRlbmQpCisJeGMuZnJvbnRlbmRfaWQgPSBDLnVpbnQzMl90KHguRnJvbnRl
bmRJZCkKKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwl4Yy5zdGF0ZSA9IEMu
aW50KHguU3RhdGUpCisJeGMuZXZ0Y2ggPSBDLmludCh4LkV2dGNoKQorCXhjLnJyZWYgPSBDLmlu
dCh4LlJyZWYpCisJeGMudXVpZCwgZXJyID0geC5VdWlkLnRvQygpCisJaWYgZXJyICE9IG5pbCB7
CisJCUMubGlieGxfdnRwbWluZm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQor
CXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlVzYmN0cmxpbmZvKSBmcm9tQyh4YyAqQy5s
aWJ4bF91c2JjdHJsaW5mbykgZXJyb3IgewogCXguVHlwZSA9IFVzYmN0cmxUeXBlKHhjLl90eXBl
KQogCXguRGV2aWQgPSBEZXZpZCh4Yy5kZXZpZCkKQEAgLTEzNjgsNiArMjE0MiwyMyBAQCBmdW5j
ICh4ICpVc2JjdHJsaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdXNiY3RybGluZm8pIGVycm9yIHsK
IAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlVzYmN0cmxpbmZvKSB0b0MoKSAoeGMgQy5saWJ4
bF91c2JjdHJsaW5mbywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF91c2JjdHJsaW5mb19pbml0KCZ4
YykKKwl4Yy5fdHlwZSA9IEMubGlieGxfdXNiY3RybF90eXBlKHguVHlwZSkKKwl4Yy5kZXZpZCA9
IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKKwl4Yy52ZXJzaW9uID0gQy5pbnQoeC5WZXJzaW9uKQor
CXhjLnBvcnRzID0gQy5pbnQoeC5Qb3J0cykKKwl4Yy5iYWNrZW5kID0gQy5DU3RyaW5nKHguQmFj
a2VuZCkKKwl4Yy5iYWNrZW5kX2lkID0gQy51aW50MzJfdCh4LkJhY2tlbmRJZCkKKwl4Yy5mcm9u
dGVuZCA9IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCXhjLmZyb250ZW5kX2lkID0gQy51aW50MzJf
dCh4LkZyb250ZW5kSWQpCisJeGMuc3RhdGUgPSBDLmludCh4LlN0YXRlKQorCXhjLmV2dGNoID0g
Qy5pbnQoeC5FdnRjaCkKKwl4Yy5yZWZfdXJiID0gQy5pbnQoeC5SZWZVcmIpCisJeGMucmVmX2Nv
bm4gPSBDLmludCh4LlJlZkNvbm4pCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqVmNw
dWluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZjcHVpbmZvKSBlcnJvciB7CiAJeC5WY3B1aWQgPSB1
aW50MzIoeGMudmNwdWlkKQogCXguQ3B1ID0gdWludDMyKHhjLmNwdSkKQEAgLTEzODgsNiArMjE3
OSwyNyBAQCBmdW5jICh4ICpWY3B1aW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmNwdWluZm8pIGVy
cm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlZjcHVpbmZvKSB0b0MoKSAoeGMgQy5s
aWJ4bF92Y3B1aW5mbywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF92Y3B1aW5mb19pbml0KCZ4YykK
Kwl4Yy52Y3B1aWQgPSBDLnVpbnQzMl90KHguVmNwdWlkKQorCXhjLmNwdSA9IEMudWludDMyX3Qo
eC5DcHUpCisJeGMub25saW5lID0gQy5ib29sKHguT25saW5lKQorCXhjLmJsb2NrZWQgPSBDLmJv
b2woeC5CbG9ja2VkKQorCXhjLnJ1bm5pbmcgPSBDLmJvb2woeC5SdW5uaW5nKQorCXhjLnZjcHVf
dGltZSA9IEMudWludDY0X3QoeC5WY3B1VGltZSkKKwl4Yy5jcHVtYXAsIGVyciA9IHguQ3B1bWFw
LnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfdmNwdWluZm9fZGlzcG9zZSgmeGMp
CisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmNwdW1hcF9zb2Z0LCBlcnIgPSB4LkNwdW1hcFNv
ZnQudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF92Y3B1aW5mb19kaXNwb3NlKCZ4
YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAq
UGh5c2luZm8pIGZyb21DKHhjICpDLmxpYnhsX3BoeXNpbmZvKSBlcnJvciB7CiAJeC5UaHJlYWRz
UGVyQ29yZSA9IHVpbnQzMih4Yy50aHJlYWRzX3Blcl9jb3JlKQogCXguQ29yZXNQZXJTb2NrZXQg
PSB1aW50MzIoeGMuY29yZXNfcGVyX3NvY2tldCkKQEAgLTE0MTYsNiArMjIyOCwzNSBAQCBmdW5j
ICh4ICpQaHlzaW5mbykgZnJvbUMoeGMgKkMubGlieGxfcGh5c2luZm8pIGVycm9yIHsKIAlyZXR1
cm4gbmlsCiB9CiAKK2Z1bmMgKHggKlBoeXNpbmZvKSB0b0MoKSAoeGMgQy5saWJ4bF9waHlzaW5m
bywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9waHlzaW5mb19pbml0KCZ4YykKKwl4Yy50aHJlYWRz
X3Blcl9jb3JlID0gQy51aW50MzJfdCh4LlRocmVhZHNQZXJDb3JlKQorCXhjLmNvcmVzX3Blcl9z
b2NrZXQgPSBDLnVpbnQzMl90KHguQ29yZXNQZXJTb2NrZXQpCisJeGMubWF4X2NwdV9pZCA9IEMu
dWludDMyX3QoeC5NYXhDcHVJZCkKKwl4Yy5ucl9jcHVzID0gQy51aW50MzJfdCh4Lk5yQ3B1cykK
Kwl4Yy5jcHVfa2h6ID0gQy51aW50MzJfdCh4LkNwdUtoeikKKwl4Yy50b3RhbF9wYWdlcyA9IEMu
dWludDY0X3QoeC5Ub3RhbFBhZ2VzKQorCXhjLmZyZWVfcGFnZXMgPSBDLnVpbnQ2NF90KHguRnJl
ZVBhZ2VzKQorCXhjLnNjcnViX3BhZ2VzID0gQy51aW50NjRfdCh4LlNjcnViUGFnZXMpCisJeGMu
b3V0c3RhbmRpbmdfcGFnZXMgPSBDLnVpbnQ2NF90KHguT3V0c3RhbmRpbmdQYWdlcykKKwl4Yy5z
aGFyaW5nX2ZyZWVkX3BhZ2VzID0gQy51aW50NjRfdCh4LlNoYXJpbmdGcmVlZFBhZ2VzKQorCXhj
LnNoYXJpbmdfdXNlZF9mcmFtZXMgPSBDLnVpbnQ2NF90KHguU2hhcmluZ1VzZWRGcmFtZXMpCisJ
eGMubWF4X3Bvc3NpYmxlX21mbiA9IEMudWludDY0X3QoeC5NYXhQb3NzaWJsZU1mbikKKwl4Yy5u
cl9ub2RlcyA9IEMudWludDMyX3QoeC5Ock5vZGVzKQorCXhjLmh3X2NhcCwgZXJyID0geC5Id0Nh
cC50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX3BoeXNpbmZvX2Rpc3Bvc2UoJnhj
KQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5jYXBfaHZtID0gQy5ib29sKHguQ2FwSHZtKQor
CXhjLmNhcF9wdiA9IEMuYm9vbCh4LkNhcFB2KQorCXhjLmNhcF9odm1fZGlyZWN0aW8gPSBDLmJv
b2woeC5DYXBIdm1EaXJlY3RpbykKKwl4Yy5jYXBfaGFwID0gQy5ib29sKHguQ2FwSGFwKQorCXhj
LmNhcF9zaGFkb3cgPSBDLmJvb2woeC5DYXBTaGFkb3cpCisJeGMuY2FwX2lvbW11X2hhcF9wdF9z
aGFyZSA9IEMuYm9vbCh4LkNhcElvbW11SGFwUHRTaGFyZSkKKwlyZXR1cm4geGMsIG5pbAorfQor
CiBmdW5jICh4ICpDb25uZWN0b3JpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9jb25uZWN0b3JpbmZv
KSBlcnJvciB7CiAJeC5VbmlxdWVJZCA9IEMuR29TdHJpbmcoeGMudW5pcXVlX2lkKQogCXguV2lk
dGggPSB1aW50MzIoeGMud2lkdGgpCkBAIC0xNDI3LDYgKzIyNjgsMTggQEAgZnVuYyAoeCAqQ29u
bmVjdG9yaW5mbykgZnJvbUMoeGMgKkMubGlieGxfY29ubmVjdG9yaW5mbykgZXJyb3IgewogCXJl
dHVybiBuaWwKIH0KIAorZnVuYyAoeCAqQ29ubmVjdG9yaW5mbykgdG9DKCkgKHhjIEMubGlieGxf
Y29ubmVjdG9yaW5mbywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9jb25uZWN0b3JpbmZvX2luaXQo
JnhjKQorCXhjLnVuaXF1ZV9pZCA9IEMuQ1N0cmluZyh4LlVuaXF1ZUlkKQorCXhjLndpZHRoID0g
Qy51aW50MzJfdCh4LldpZHRoKQorCXhjLmhlaWdodCA9IEMudWludDMyX3QoeC5IZWlnaHQpCisJ
eGMucmVxX2V2dGNoID0gQy5pbnQoeC5SZXFFdnRjaCkKKwl4Yy5yZXFfcnJlZiA9IEMuaW50KHgu
UmVxUnJlZikKKwl4Yy5ldnRfZXZ0Y2ggPSBDLmludCh4LkV2dEV2dGNoKQorCXhjLmV2dF9ycmVm
ID0gQy5pbnQoeC5FdnRScmVmKQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlZkaXNw
bGluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZkaXNwbGluZm8pIGVycm9yIHsKIAl4LkJhY2tlbmQg
PSBDLkdvU3RyaW5nKHhjLmJhY2tlbmQpCiAJeC5CYWNrZW5kSWQgPSB1aW50MzIoeGMuYmFja2Vu
ZF9pZCkKQEAgLTE0NDgsMTIgKzIzMDEsMzEgQEAgZnVuYyAoeCAqVmRpc3BsaW5mbykgZnJvbUMo
eGMgKkMubGlieGxfdmRpc3BsaW5mbykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAo
eCAqVmRpc3BsaW5mbykgdG9DKCkgKHhjIEMubGlieGxfdmRpc3BsaW5mbywgZXJyIGVycm9yKSB7
CisJQy5saWJ4bF92ZGlzcGxpbmZvX2luaXQoJnhjKQorCXhjLmJhY2tlbmQgPSBDLkNTdHJpbmco
eC5CYWNrZW5kKQorCXhjLmJhY2tlbmRfaWQgPSBDLnVpbnQzMl90KHguQmFja2VuZElkKQorCXhj
LmZyb250ZW5kID0gQy5DU3RyaW5nKHguRnJvbnRlbmQpCisJeGMuZnJvbnRlbmRfaWQgPSBDLnVp
bnQzMl90KHguRnJvbnRlbmRJZCkKKwl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkK
Kwl4Yy5zdGF0ZSA9IEMuaW50KHguU3RhdGUpCisJeGMuYmVfYWxsb2MgPSBDLmJvb2woeC5CZUFs
bG9jKQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlN0cmVhbWluZm8pIGZyb21DKHhj
ICpDLmxpYnhsX3N0cmVhbWluZm8pIGVycm9yIHsKIAl4LlJlcUV2dGNoID0gaW50KHhjLnJlcV9l
dnRjaCkKIAl4LlJlcVJyZWYgPSBpbnQoeGMucmVxX3JyZWYpCiAJcmV0dXJuIG5pbAogfQogCitm
dW5jICh4ICpTdHJlYW1pbmZvKSB0b0MoKSAoeGMgQy5saWJ4bF9zdHJlYW1pbmZvLCBlcnIgZXJy
b3IpIHsKKwlDLmxpYnhsX3N0cmVhbWluZm9faW5pdCgmeGMpCisJeGMucmVxX2V2dGNoID0gQy5p
bnQoeC5SZXFFdnRjaCkKKwl4Yy5yZXFfcnJlZiA9IEMuaW50KHguUmVxUnJlZikKKwlyZXR1cm4g
eGMsIG5pbAorfQorCiBmdW5jICh4ICpQY21pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9wY21pbmZv
KSBlcnJvciB7CiAJbnVtVnNuZFN0cmVhbXMgOj0gaW50KHhjLm51bV92c25kX3N0cmVhbXMpCiAJ
Y1N0cmVhbXMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX3N0cmVhbWluZm8pKHVuc2FmZS5Qb2ludGVy
KHhjLnN0cmVhbXMpKVs6bnVtVnNuZFN0cmVhbXM6bnVtVnNuZFN0cmVhbXNdCkBAIC0xNDY4LDYg
KzIzNDAsMTEgQEAgZnVuYyAoeCAqUGNtaW5mbykgZnJvbUMoeGMgKkMubGlieGxfcGNtaW5mbykg
ZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqUGNtaW5mbykgdG9DKCkgKHhjIEMu
bGlieGxfcGNtaW5mbywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9wY21pbmZvX2luaXQoJnhjKQor
CXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKlZzbmRpbmZvKSBmcm9tQyh4YyAqQy5saWJ4
bF92c25kaW5mbykgZXJyb3IgewogCXguQmFja2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2VuZCkK
IAl4LkJhY2tlbmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQpAQCAtMTQ4OCw2ICsyMzY1LDE3
IEBAIGZ1bmMgKHggKlZzbmRpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92c25kaW5mbykgZXJyb3Ig
ewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqVnNuZGluZm8pIHRvQygpICh4YyBDLmxpYnhs
X3ZzbmRpbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX3ZzbmRpbmZvX2luaXQoJnhjKQorCXhj
LmJhY2tlbmQgPSBDLkNTdHJpbmcoeC5CYWNrZW5kKQorCXhjLmJhY2tlbmRfaWQgPSBDLnVpbnQz
Ml90KHguQmFja2VuZElkKQorCXhjLmZyb250ZW5kID0gQy5DU3RyaW5nKHguRnJvbnRlbmQpCisJ
eGMuZnJvbnRlbmRfaWQgPSBDLnVpbnQzMl90KHguRnJvbnRlbmRJZCkKKwl4Yy5kZXZpZCA9IEMu
bGlieGxfZGV2aWQoeC5EZXZpZCkKKwl4Yy5zdGF0ZSA9IEMuaW50KHguU3RhdGUpCisJcmV0dXJu
IHhjLCBuaWwKK30KKwogZnVuYyAoeCAqVmtiaW5mbykgZnJvbUMoeGMgKkMubGlieGxfdmtiaW5m
bykgZXJyb3IgewogCXguQmFja2VuZCA9IEMuR29TdHJpbmcoeGMuYmFja2VuZCkKIAl4LkJhY2tl
bmRJZCA9IHVpbnQzMih4Yy5iYWNrZW5kX2lkKQpAQCAtMTUwMCw2ICsyMzg4LDE5IEBAIGZ1bmMg
KHggKlZrYmluZm8pIGZyb21DKHhjICpDLmxpYnhsX3ZrYmluZm8pIGVycm9yIHsKIAlyZXR1cm4g
bmlsCiB9CiAKK2Z1bmMgKHggKlZrYmluZm8pIHRvQygpICh4YyBDLmxpYnhsX3ZrYmluZm8sIGVy
ciBlcnJvcikgeworCUMubGlieGxfdmtiaW5mb19pbml0KCZ4YykKKwl4Yy5iYWNrZW5kID0gQy5D
U3RyaW5nKHguQmFja2VuZCkKKwl4Yy5iYWNrZW5kX2lkID0gQy51aW50MzJfdCh4LkJhY2tlbmRJ
ZCkKKwl4Yy5mcm9udGVuZCA9IEMuQ1N0cmluZyh4LkZyb250ZW5kKQorCXhjLmZyb250ZW5kX2lk
ID0gQy51aW50MzJfdCh4LkZyb250ZW5kSWQpCisJeGMuZGV2aWQgPSBDLmxpYnhsX2RldmlkKHgu
RGV2aWQpCisJeGMuc3RhdGUgPSBDLmludCh4LlN0YXRlKQorCXhjLmV2dGNoID0gQy5pbnQoeC5F
dnRjaCkKKwl4Yy5ycmVmID0gQy5pbnQoeC5ScmVmKQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1
bmMgKHggKk51bWFpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9udW1haW5mbykgZXJyb3IgewogCXgu
U2l6ZSA9IHVpbnQ2NCh4Yy5zaXplKQogCXguRnJlZSA9IHVpbnQ2NCh4Yy5mcmVlKQpAQCAtMTUx
Miw2ICsyNDEzLDEzIEBAIGZ1bmMgKHggKk51bWFpbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9udW1h
aW5mbykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqTnVtYWluZm8pIHRvQygp
ICh4YyBDLmxpYnhsX251bWFpbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX251bWFpbmZvX2lu
aXQoJnhjKQorCXhjLnNpemUgPSBDLnVpbnQ2NF90KHguU2l6ZSkKKwl4Yy5mcmVlID0gQy51aW50
NjRfdCh4LkZyZWUpCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqQ3B1dG9wb2xvZ3kp
IGZyb21DKHhjICpDLmxpYnhsX2NwdXRvcG9sb2d5KSBlcnJvciB7CiAJeC5Db3JlID0gdWludDMy
KHhjLmNvcmUpCiAJeC5Tb2NrZXQgPSB1aW50MzIoeGMuc29ja2V0KQpAQCAtMTUxOSw2ICsyNDI3
LDE0IEBAIGZ1bmMgKHggKkNwdXRvcG9sb2d5KSBmcm9tQyh4YyAqQy5saWJ4bF9jcHV0b3BvbG9n
eSkgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqQ3B1dG9wb2xvZ3kpIHRvQygp
ICh4YyBDLmxpYnhsX2NwdXRvcG9sb2d5LCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX2NwdXRvcG9s
b2d5X2luaXQoJnhjKQorCXhjLmNvcmUgPSBDLnVpbnQzMl90KHguQ29yZSkKKwl4Yy5zb2NrZXQg
PSBDLnVpbnQzMl90KHguU29ja2V0KQorCXhjLm5vZGUgPSBDLnVpbnQzMl90KHguTm9kZSkKKwly
ZXR1cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpQY2l0b3BvbG9neSkgZnJvbUMoeGMgKkMubGli
eGxfcGNpdG9wb2xvZ3kpIGVycm9yIHsKIAl4LlNlZyA9IHVpbnQxNih4Yy5zZWcpCiAJeC5CdXMg
PSBieXRlKHhjLmJ1cykKQEAgLTE1MjcsNiArMjQ0MywxNSBAQCBmdW5jICh4ICpQY2l0b3BvbG9n
eSkgZnJvbUMoeGMgKkMubGlieGxfcGNpdG9wb2xvZ3kpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9
CiAKK2Z1bmMgKHggKlBjaXRvcG9sb2d5KSB0b0MoKSAoeGMgQy5saWJ4bF9wY2l0b3BvbG9neSwg
ZXJyIGVycm9yKSB7CisJQy5saWJ4bF9wY2l0b3BvbG9neV9pbml0KCZ4YykKKwl4Yy5zZWcgPSBD
LnVpbnQxNl90KHguU2VnKQorCXhjLmJ1cyA9IEMudWludDhfdCh4LkJ1cykKKwl4Yy5kZXZmbiA9
IEMudWludDhfdCh4LkRldmZuKQorCXhjLm5vZGUgPSBDLnVpbnQzMl90KHguTm9kZSkKKwlyZXR1
cm4geGMsIG5pbAorfQorCiBmdW5jICh4ICpTY2hlZENyZWRpdFBhcmFtcykgZnJvbUMoeGMgKkMu
bGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtcykgZXJyb3IgewogCXguVHNsaWNlTXMgPSBpbnQoeGMu
dHNsaWNlX21zKQogCXguUmF0ZWxpbWl0VXMgPSBpbnQoeGMucmF0ZWxpbWl0X3VzKQpAQCAtMTUz
NCwxMSArMjQ1OSwyNSBAQCBmdW5jICh4ICpTY2hlZENyZWRpdFBhcmFtcykgZnJvbUMoeGMgKkMu
bGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtcykgZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVu
YyAoeCAqU2NoZWRDcmVkaXRQYXJhbXMpIHRvQygpICh4YyBDLmxpYnhsX3NjaGVkX2NyZWRpdF9w
YXJhbXMsIGVyciBlcnJvcikgeworCUMubGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtc19pbml0KCZ4
YykKKwl4Yy50c2xpY2VfbXMgPSBDLmludCh4LlRzbGljZU1zKQorCXhjLnJhdGVsaW1pdF91cyA9
IEMuaW50KHguUmF0ZWxpbWl0VXMpCisJeGMudmNwdV9taWdyX2RlbGF5X3VzID0gQy5pbnQoeC5W
Y3B1TWlnckRlbGF5VXMpCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqU2NoZWRDcmVk
aXQyUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF9zY2hlZF9jcmVkaXQyX3BhcmFtcykgZXJyb3Ig
ewogCXguUmF0ZWxpbWl0VXMgPSBpbnQoeGMucmF0ZWxpbWl0X3VzKQogCXJldHVybiBuaWwKIH0K
IAorZnVuYyAoeCAqU2NoZWRDcmVkaXQyUGFyYW1zKSB0b0MoKSAoeGMgQy5saWJ4bF9zY2hlZF9j
cmVkaXQyX3BhcmFtcywgZXJyIGVycm9yKSB7CisJQy5saWJ4bF9zY2hlZF9jcmVkaXQyX3BhcmFt
c19pbml0KCZ4YykKKwl4Yy5yYXRlbGltaXRfdXMgPSBDLmludCh4LlJhdGVsaW1pdFVzKQorCXJl
dHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKkRvbWFpblJlbXVzSW5mbykgZnJvbUMoeGMgKkMu
bGlieGxfZG9tYWluX3JlbXVzX2luZm8pIGVycm9yIHsKIAl4LkludGVydmFsID0gaW50KHhjLmlu
dGVydmFsKQogCXZhciBkZWZib29sQWxsb3dVbnNhZmUgRGVmYm9vbApAQCAtMTU4MCw2ICsyNTE5
LDQ4IEBAIGZ1bmMgKHggKkRvbWFpblJlbXVzSW5mbykgZnJvbUMoeGMgKkMubGlieGxfZG9tYWlu
X3JlbXVzX2luZm8pIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMgKHggKkRvbWFpblJl
bXVzSW5mbykgdG9DKCkgKHhjIEMubGlieGxfZG9tYWluX3JlbXVzX2luZm8sIGVyciBlcnJvcikg
eworCUMubGlieGxfZG9tYWluX3JlbXVzX2luZm9faW5pdCgmeGMpCisJeGMuaW50ZXJ2YWwgPSBD
LmludCh4LkludGVydmFsKQorCXhjLmFsbG93X3Vuc2FmZSwgZXJyID0geC5BbGxvd1Vuc2FmZS50
b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2RvbWFpbl9yZW11c19pbmZvX2Rpc3Bv
c2UoJnhjKQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5ibGFja2hvbGUsIGVyciA9IHguQmxh
Y2tob2xlLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfZG9tYWluX3JlbXVzX2lu
Zm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmNvbXByZXNzaW9uLCBl
cnIgPSB4LkNvbXByZXNzaW9uLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfZG9t
YWluX3JlbXVzX2luZm9fZGlzcG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLm5l
dGJ1ZiwgZXJyID0geC5OZXRidWYudG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9k
b21haW5fcmVtdXNfaW5mb19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMu
bmV0YnVmc2NyaXB0ID0gQy5DU3RyaW5nKHguTmV0YnVmc2NyaXB0KQorCXhjLmRpc2tidWYsIGVy
ciA9IHguRGlza2J1Zi50b0MoKQorCWlmIGVyciAhPSBuaWwgeworCQlDLmxpYnhsX2RvbWFpbl9y
ZW11c19pbmZvX2Rpc3Bvc2UoJnhjKQorCQlyZXR1cm4geGMsIGVycgorCX0KKwl4Yy5jb2xvLCBl
cnIgPSB4LkNvbG8udG9DKCkKKwlpZiBlcnIgIT0gbmlsIHsKKwkJQy5saWJ4bF9kb21haW5fcmVt
dXNfaW5mb19kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIKKwl9CisJeGMudXNlcnNwYWNl
X2NvbG9fcHJveHksIGVyciA9IHguVXNlcnNwYWNlQ29sb1Byb3h5LnRvQygpCisJaWYgZXJyICE9
IG5pbCB7CisJCUMubGlieGxfZG9tYWluX3JlbXVzX2luZm9fZGlzcG9zZSgmeGMpCisJCXJldHVy
biB4YywgZXJyCisJfQorCXJldHVybiB4YywgbmlsCit9CisKIGZ1bmMgKHggKkV2ZW50KSBmcm9t
Qyh4YyAqQy5saWJ4bF9ldmVudCkgZXJyb3IgewogCXZhciBldkxpbmtMaW5rIEV2TGluawogCWlm
IGVyciA6PSBldkxpbmtMaW5rLmZyb21DKCZ4Yy5saW5rKTsgZXJyICE9IG5pbCB7CkBAIC0xNjUy
LDYgKzI2MzMsMjMgQEAgZnVuYyAoeCAqRXZlbnRUeXBlVW5pb25PcGVyYXRpb25Db21wbGV0ZSkg
ZnJvbUMoeGMgKkMubGlieGxfZXZlbnQpIGVycm9yIHsKIAlyZXR1cm4gbmlsCiB9CiAKK2Z1bmMg
KHggKkV2ZW50KSB0b0MoKSAoeGMgQy5saWJ4bF9ldmVudCwgZXJyIGVycm9yKSB7CisJQy5saWJ4
bF9ldmVudF9pbml0KCZ4YykKKwl4Yy5saW5rLCBlcnIgPSB4LkxpbmsudG9DKCkKKwlpZiBlcnIg
IT0gbmlsIHsKKwkJQy5saWJ4bF9ldmVudF9kaXNwb3NlKCZ4YykKKwkJcmV0dXJuIHhjLCBlcnIK
Kwl9CisJeGMuZG9taWQgPSBDLmxpYnhsX2RvbWlkKHguRG9taWQpCisJeGMuZG9tdXVpZCwgZXJy
ID0geC5Eb211dWlkLnRvQygpCisJaWYgZXJyICE9IG5pbCB7CisJCUMubGlieGxfZXZlbnRfZGlz
cG9zZSgmeGMpCisJCXJldHVybiB4YywgZXJyCisJfQorCXhjLmZvcl91c2VyID0gQy51aW50NjRf
dCh4LkZvclVzZXIpCisJcmV0dXJuIHhjLCBuaWwKK30KKwogZnVuYyAoeCAqUHNyQ2F0SW5mbykg
ZnJvbUMoeGMgKkMubGlieGxfcHNyX2NhdF9pbmZvKSBlcnJvciB7CiAJeC5JZCA9IHVpbnQzMih4
Yy5pZCkKIAl4LkNvc01heCA9IHVpbnQzMih4Yy5jb3NfbWF4KQpAQCAtMTY2MCw2ICsyNjU4LDE1
IEBAIGZ1bmMgKHggKlBzckNhdEluZm8pIGZyb21DKHhjICpDLmxpYnhsX3Bzcl9jYXRfaW5mbykg
ZXJyb3IgewogCXJldHVybiBuaWwKIH0KIAorZnVuYyAoeCAqUHNyQ2F0SW5mbykgdG9DKCkgKHhj
IEMubGlieGxfcHNyX2NhdF9pbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX3Bzcl9jYXRfaW5m
b19pbml0KCZ4YykKKwl4Yy5pZCA9IEMudWludDMyX3QoeC5JZCkKKwl4Yy5jb3NfbWF4ID0gQy51
aW50MzJfdCh4LkNvc01heCkKKwl4Yy5jYm1fbGVuID0gQy51aW50MzJfdCh4LkNibUxlbikKKwl4
Yy5jZHBfZW5hYmxlZCA9IEMuYm9vbCh4LkNkcEVuYWJsZWQpCisJcmV0dXJuIHhjLCBuaWwKK30K
KwogZnVuYyAoeCAqUHNySHdJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9wc3JfaHdfaW5mbykgZXJy
b3IgewogCXguSWQgPSB1aW50MzIoeGMuaWQpCiAJeC5UeXBlID0gUHNyRmVhdFR5cGUoeGMuX3R5
cGUpCkBAIC0xNzA1LDMgKzI3MTIsOSBAQCBmdW5jICh4ICpQc3JId0luZm9UeXBlVW5pb25NYmEp
IGZyb21DKHhjICpDLmxpYnhsX3Bzcl9od19pbmZvKSBlcnJvciB7CiAJeC5MaW5lYXIgPSBib29s
KHRtcC5saW5lYXIpCiAJcmV0dXJuIG5pbAogfQorCitmdW5jICh4ICpQc3JId0luZm8pIHRvQygp
ICh4YyBDLmxpYnhsX3Bzcl9od19pbmZvLCBlcnIgZXJyb3IpIHsKKwlDLmxpYnhsX3Bzcl9od19p
bmZvX2luaXQoJnhjKQorCXhjLmlkID0gQy51aW50MzJfdCh4LklkKQorCXJldHVybiB4Yywgbmls
Cit9Ci0tIAoyLjE5LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:15:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:15:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUj0-0007oF-Jk; Mon, 07 Oct 2019 15:15:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUiz-0007nW-QP
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:15:01 +0000
X-Inumbo-ID: 0be8cd4a-e915-11e9-9bee-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0be8cd4a-e915-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:41 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id h126so12881369qke.10
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=H0/NygQB0jTA/IzmD+r7Xr4HrbLuhhEPzMD4UkBaT74=;
 b=gzI0WAgRHPbDr3xWa+n7KCvoprDPxQI60rVh4+0mKEzLrAzIvPvJMmkYlNY7fraaon
 jYod+sTHcFMn8u+vYRJKR9cP3a9HUK0rk/AuVHLjwPWuoRI9pgamAxh7vAVDfO6emtWE
 MctYx7M93DFn44dbF8iyUQfrW/Hi1eemGleahm/LatCqQV0WLPttuNSuPpEq+H6xs5j+
 VOYaGmgdSuBIrfrKPR8Y+326+LQxBiFl9aWpck0MRbNq43QbSB2L5lIyzz13w44+4099
 G+80b60CejaI+4L5PY5zCUh0ZgEjllXU0myOaJWebVk7PdBN2DSsLevABlIxmGPVgMVf
 hq4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=H0/NygQB0jTA/IzmD+r7Xr4HrbLuhhEPzMD4UkBaT74=;
 b=uk4H2VrguyL5MSXJ3jETM36/VboLIoSmURk9s7jhOik4+USRgqfHwlL1QRkqhoFLw1
 rmBz7kx3ijxY8cu+7dRSMvZ9uvTcUnpz3e7+DN/t/K3rrfruhKPTy5EoDYfT9msqgmIP
 8O0JaEGubwrqfb7D838xaT9nuVUBYiyRwekBMhrsj+Uf+SgaihpxNvN40QTz5qf2LJvo
 XmARx3ak0mW1fZRkYErLuO7/4IxpHhI1DlZEvK10sEt1Y5mJOk5N1XyGdq8xB9il4lCO
 hQnmFgmU+qZYBOIKNtol9+UwFfllGw/4fvLFuRwTq9cZNj9XoYpZQ+LYwtGs5xJC+A25
 GT4g==
X-Gm-Message-State: APjAAAX9/E8xzR7gaGUEr0m1ifgnYirON/Nhtl1NJe4F8I5YrVvf/Ybt
 eVK1xC5WYe3/NLo2k5Mz9Od04G27
X-Google-Smtp-Source: APXvYqz7zQu+x5OC4GEp6c/51kxAN70hFvMzFzO9p8rWxAi6YknxMLWXSqvr2QouRmZPUnGgYhrg5g==
X-Received: by 2002:a37:66c8:: with SMTP id
 a191mr24154096qkc.108.1570461220724; 
 Mon, 07 Oct 2019 08:13:40 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.39
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:39 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:08 -0400
Message-Id: <f65a6cb8aa58d2748dee4de0614a5098f236f503.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 21/24] golang/xenlight: implement array Go to C
 marshaling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClNpZ25lZC1vZmYt
Ynk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dv
bGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5ICAgICAgIHwgIDQ0ICsrLQogdG9vbHMvZ29sYW5n
L3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28gfCAzNTkgKysrKysrKysrKysrKysrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA0MDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9nZW5nb3R5cGVzLnB5IGIvdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKaW5kZXggMzVkOWRmZWE0MC4uZDhhNjEyMGU1YyAx
MDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKKysrIGIvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L2dlbmdvdHlwZXMucHkKQEAgLTQ3OSw3ICs0NzksNyBAQCBkZWYg
eGVubGlnaHRfZ29sYW5nX2RlZmluZV90b19DKHR5ID0gTm9uZSwgdHlwZW5hbWUgPSBOb25lLCBu
ZXN0ZWQgPSBGYWxzZSk6CiAgICAgZm9yIGYgaW4gdHkuZmllbGRzOgogICAgICAgICBpZiBmLnR5
cGUudHlwZW5hbWUgaXMgbm90IE5vbmU6CiAgICAgICAgICAgICBpZiBpc2luc3RhbmNlKGYudHlw
ZSwgaWRsLkFycmF5KToKLSAgICAgICAgICAgICAgICAjIFRPRE8KKyAgICAgICAgICAgICAgICBz
ICs9IHhlbmxpZ2h0X2dvbGFuZ19hcnJheV90b19DKGYsIHR5LmRpc3Bvc2VfZm4pCiAgICAgICAg
ICAgICAgICAgY29udGludWUKIAogICAgICAgICAgICAgZ290eXBlbmFtZSA9IHhlbmxpZ2h0X2dv
bGFuZ19mbXRfbmFtZShmLnR5cGUudHlwZW5hbWUpCkBAIC02MTAsNiArNjEwLDQ4IEBAIGRlZiB4
ZW5saWdodF9nb2xhbmdfdW5pb25fdG9fQyh0eSA9IE5vbmUsIHVuaW9uX25hbWUgPSAnJywKIAog
ICAgIHJldHVybiBzCiAKK2RlZiB4ZW5saWdodF9nb2xhbmdfYXJyYXlfdG9fQyh0eSA9IE5vbmUs
IGRpc3Bvc2VfZm4gPSAnJyk6CisgICAgcyA9ICcnCisKKyAgICBnb3R5cGVuYW1lID0geGVubGln
aHRfZ29sYW5nX2ZtdF9uYW1lKHR5LnR5cGUuZWxlbV90eXBlLnR5cGVuYW1lKQorICAgIGdvbmFt
ZSAgICAgPSB4ZW5saWdodF9nb2xhbmdfZm10X25hbWUodHkubmFtZSkKKyAgICBjdHlwZW5hbWUg
ID0gdHkudHlwZS5lbGVtX3R5cGUudHlwZW5hbWUKKyAgICBjbmFtZSAgICAgID0gdHkubmFtZQor
ICAgIGNsZW52YXIgICAgPSB0eS50eXBlLmxlbnZhci5uYW1lCisgICAgZ29sZW52YXIgICA9IHhl
bmxpZ2h0X2dvbGFuZ19mbXRfbmFtZShjbGVudmFyLGV4cG9ydGVkPUZhbHNlKQorCisgICAgaXNf
ZW51bSA9IGlzaW5zdGFuY2UodHkudHlwZS5lbGVtX3R5cGUsaWRsLkVudW1lcmF0aW9uKQorICAg
IGlmIGdvdHlwZW5hbWUgaW4gZ29fYnVpbHRpbl90eXBlcyBvciBpc19lbnVtOgorICAgICAgICBz
ICs9ICd7fSA6PSBsZW4oeC57fSlcbicuZm9ybWF0KGdvbGVudmFyLGdvbmFtZSkKKyAgICAgICAg
cyArPSAneGMue30gPSAoKkMue30pKEMubWFsbG9jKEMuc2l6ZV90KHt9Knt9KSkpXG4nLmZvcm1h
dChjbmFtZSxjdHlwZW5hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ29sZW52YXIsZ29sZW52YXIpCisgICAgICAg
IHMgKz0gJ3hjLnt9ID0gQy5pbnQoe30pXG4nLmZvcm1hdChjbGVudmFyLGdvbGVudmFyKQorICAg
ICAgICBzICs9ICdje30gOj0gKCpbMTw8MjhdQy57fSkodW5zYWZlLlBvaW50ZXIoeGMue30pKVs6
e306e31dXG4nLmZvcm1hdChnb25hbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R5cGVuYW1lLGNuYW1lLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdvbGVudmFyLGdvbGVudmFyKQorICAgICAgICBzICs9ICdmb3IgaSx2IDo9
IHJhbmdlIHgue30ge3tcbicuZm9ybWF0KGdvbmFtZSkKKyAgICAgICAgcyArPSAnY3t9W2ldID0g
Qy57fSh2KVxuJy5mb3JtYXQoZ29uYW1lLGN0eXBlbmFtZSkKKyAgICAgICAgcyArPSAnfVxuJwor
CisgICAgICAgIHJldHVybiBzCisKKyAgICBzICs9ICd7fSA6PSBsZW4oeC57fSlcbicuZm9ybWF0
KGdvbGVudmFyLGdvbmFtZSkKKyAgICBzICs9ICd4Yy57fSA9ICgqQy57fSkoQy5tYWxsb2MoQy51
bG9uZyh7fSkqQy5zaXplb2Zfe30pKVxuJy5mb3JtYXQoY25hbWUsY3R5cGVuYW1lLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdvbGVudmFyLGN0eXBlbmFtZSkKKyAgICBzICs9ICd4Yy57fSA9IEMuaW50KHt9KVxuJy5m
b3JtYXQoY2xlbnZhcixnb2xlbnZhcikKKyAgICBzICs9ICdje30gOj0gKCpbMTw8MjhdQy57fSko
dW5zYWZlLlBvaW50ZXIoeGMue30pKVs6e306e31dXG4nLmZvcm1hdChnb25hbWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3R5cGVuYW1lLGNuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvbGVudmFyLGdvbGVu
dmFyKQorICAgIHMgKz0gJ2ZvciBpLHYgOj0gcmFuZ2UgeC57fSB7e1xuJy5mb3JtYXQoZ29uYW1l
KQorICAgIHMgKz0gJ3RtcCwgZXJyIDo9IHYudG9DKClcbicKKyAgICBzICs9ICdpZiBlcnIgIT0g
bmlsIHtcbicKKyAgICBzICs9ICdDLnt9KCZ4YylcbicuZm9ybWF0KGRpc3Bvc2VfZm4pCisgICAg
cyArPSAncmV0dXJuIHhjLGVyclxufVxuJworICAgIHMgKz0gJ2N7fVtpXSA9IHRtcFxuJy5mb3Jt
YXQoZ29uYW1lKQorICAgIHMgKz0gJ31cbicKKworICAgIHJldHVybiBzCisKIGRlZiB4ZW5saWdo
dF9nb2xhbmdfZm10X25hbWUobmFtZSwgZXhwb3J0ZWQgPSBUcnVlKToKICAgICAiIiIKICAgICBU
YWtlIGEgZ2l2ZW4gdHlwZSBuYW1lIGFuZCByZXR1cm4gYW4KZGlmZiAtLWdpdCBhL3Rvb2xzL2dv
bGFuZy94ZW5saWdodC94ZW5saWdodF9oZWxwZXJzLmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0
L3hlbmxpZ2h0X2hlbHBlcnMuZ28KaW5kZXggMmNiNWFkYWVjNS4uNzk0MGMyMDlhMiAxMDA2NDQK
LS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28KKysrIGIvdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0X2hlbHBlcnMuZ28KQEAgLTY2Miw2ICs2NjIsMTgg
QEAgZnVuYyAoeCAqVmNwdVNjaGVkUGFyYW1zKSBmcm9tQyh4YyAqQy5saWJ4bF92Y3B1X3NjaGVk
X3BhcmFtcykgZXJyb3IgewogZnVuYyAoeCAqVmNwdVNjaGVkUGFyYW1zKSB0b0MoKSAoeGMgQy5s
aWJ4bF92Y3B1X3NjaGVkX3BhcmFtcywgZXJyIGVycm9yKSB7CiAJQy5saWJ4bF92Y3B1X3NjaGVk
X3BhcmFtc19pbml0KCZ4YykKIAl4Yy5zY2hlZCA9IEMubGlieGxfc2NoZWR1bGVyKHguU2NoZWQp
CisJbnVtVmNwdXMgOj0gbGVuKHguVmNwdXMpCisJeGMudmNwdXMgPSAoKkMubGlieGxfc2NoZWRf
cGFyYW1zKShDLm1hbGxvYyhDLnVsb25nKG51bVZjcHVzKSAqIEMuc2l6ZW9mX2xpYnhsX3NjaGVk
X3BhcmFtcykpCisJeGMubnVtX3ZjcHVzID0gQy5pbnQobnVtVmNwdXMpCisJY1ZjcHVzIDo9ICgq
WzEgPDwgMjhdQy5saWJ4bF9zY2hlZF9wYXJhbXMpKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVzKSlb
Om51bVZjcHVzOm51bVZjcHVzXQorCWZvciBpLCB2IDo9IHJhbmdlIHguVmNwdXMgeworCQl0bXAs
IGVyciA6PSB2LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF92Y3B1X3NjaGVk
X3BhcmFtc19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY1ZjcHVzW2ld
ID0gdG1wCisJfQogCXJldHVybiB4YywgbmlsCiB9CiAKQEAgLTcxMCw2ICs3MjIsMTMgQEAgZnVu
YyAoeCAqVm5vZGVJbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF92bm9kZV9pbmZvKSBlcnJvciB7CiBm
dW5jICh4ICpWbm9kZUluZm8pIHRvQygpICh4YyBDLmxpYnhsX3Zub2RlX2luZm8sIGVyciBlcnJv
cikgewogCUMubGlieGxfdm5vZGVfaW5mb19pbml0KCZ4YykKIAl4Yy5tZW1rYiA9IEMudWludDY0
X3QoeC5NZW1rYikKKwludW1EaXN0YW5jZXMgOj0gbGVuKHguRGlzdGFuY2VzKQorCXhjLmRpc3Rh
bmNlcyA9ICgqQy51aW50MzJfdCkoQy5tYWxsb2MoQy5zaXplX3QobnVtRGlzdGFuY2VzICogbnVt
RGlzdGFuY2VzKSkpCisJeGMubnVtX2Rpc3RhbmNlcyA9IEMuaW50KG51bURpc3RhbmNlcykKKwlj
RGlzdGFuY2VzIDo9ICgqWzEgPDwgMjhdQy51aW50MzJfdCkodW5zYWZlLlBvaW50ZXIoeGMuZGlz
dGFuY2VzKSlbOm51bURpc3RhbmNlczpudW1EaXN0YW5jZXNdCisJZm9yIGksIHYgOj0gcmFuZ2Ug
eC5EaXN0YW5jZXMgeworCQljRGlzdGFuY2VzW2ldID0gQy51aW50MzJfdCh2KQorCX0KIAl4Yy5w
bm9kZSA9IEMudWludDMyX3QoeC5Qbm9kZSkKIAl4Yy52Y3B1cywgZXJyID0geC5WY3B1cy50b0Mo
KQogCWlmIGVyciAhPSBuaWwgewpAQCAtMTA5Niw2ICsxMTE1LDMwIEBAIGZ1bmMgKHggKkRvbWFp
bkJ1aWxkSW5mbykgdG9DKCkgKHhjIEMubGlieGxfZG9tYWluX2J1aWxkX2luZm8sIGVyciBlcnJv
cikgewogCQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQogCQlyZXR1cm4g
eGMsIGVycgogCX0KKwludW1WY3B1SGFyZEFmZmluaXR5IDo9IGxlbih4LlZjcHVIYXJkQWZmaW5p
dHkpCisJeGMudmNwdV9oYXJkX2FmZmluaXR5ID0gKCpDLmxpYnhsX2JpdG1hcCkoQy5tYWxsb2Mo
Qy51bG9uZyhudW1WY3B1SGFyZEFmZmluaXR5KSAqIEMuc2l6ZW9mX2xpYnhsX2JpdG1hcCkpCisJ
eGMubnVtX3ZjcHVfaGFyZF9hZmZpbml0eSA9IEMuaW50KG51bVZjcHVIYXJkQWZmaW5pdHkpCisJ
Y1ZjcHVIYXJkQWZmaW5pdHkgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2JpdG1hcCkodW5zYWZlLlBv
aW50ZXIoeGMudmNwdV9oYXJkX2FmZmluaXR5KSlbOm51bVZjcHVIYXJkQWZmaW5pdHk6bnVtVmNw
dUhhcmRBZmZpbml0eV0KKwlmb3IgaSwgdiA6PSByYW5nZSB4LlZjcHVIYXJkQWZmaW5pdHkgewor
CQl0bXAsIGVyciA6PSB2LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21h
aW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY1Zj
cHVIYXJkQWZmaW5pdHlbaV0gPSB0bXAKKwl9CisJbnVtVmNwdVNvZnRBZmZpbml0eSA6PSBsZW4o
eC5WY3B1U29mdEFmZmluaXR5KQorCXhjLnZjcHVfc29mdF9hZmZpbml0eSA9ICgqQy5saWJ4bF9i
aXRtYXApKEMubWFsbG9jKEMudWxvbmcobnVtVmNwdVNvZnRBZmZpbml0eSkgKiBDLnNpemVvZl9s
aWJ4bF9iaXRtYXApKQorCXhjLm51bV92Y3B1X3NvZnRfYWZmaW5pdHkgPSBDLmludChudW1WY3B1
U29mdEFmZmluaXR5KQorCWNWY3B1U29mdEFmZmluaXR5IDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9i
aXRtYXApKHVuc2FmZS5Qb2ludGVyKHhjLnZjcHVfc29mdF9hZmZpbml0eSkpWzpudW1WY3B1U29m
dEFmZmluaXR5Om51bVZjcHVTb2Z0QWZmaW5pdHldCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5WY3B1
U29mdEFmZmluaXR5IHsKKwkJdG1wLCBlcnIgOj0gdi50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsK
KwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMs
IGVycgorCQl9CisJCWNWY3B1U29mdEFmZmluaXR5W2ldID0gdG1wCisJfQogCXhjLm51bWFfcGxh
Y2VtZW50LCBlcnIgPSB4Lk51bWFQbGFjZW1lbnQudG9DKCkKIAlpZiBlcnIgIT0gbmlsIHsKIAkJ
Qy5saWJ4bF9kb21haW5fYnVpbGRfaW5mb19kaXNwb3NlKCZ4YykKQEAgLTExMjUsNiArMTE2OCwx
OCBAQCBmdW5jICh4ICpEb21haW5CdWlsZEluZm8pIHRvQygpICh4YyBDLmxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvLCBlcnIgZXJyb3IpIHsKIAkJcmV0dXJuIHhjLCBlcnIKIAl9CiAJeGMuYmxrZGV2
X3N0YXJ0ID0gQy5DU3RyaW5nKHguQmxrZGV2U3RhcnQpCisJbnVtVm51bWFOb2RlcyA6PSBsZW4o
eC5WbnVtYU5vZGVzKQorCXhjLnZudW1hX25vZGVzID0gKCpDLmxpYnhsX3Zub2RlX2luZm8pKEMu
bWFsbG9jKEMudWxvbmcobnVtVm51bWFOb2RlcykgKiBDLnNpemVvZl9saWJ4bF92bm9kZV9pbmZv
KSkKKwl4Yy5udW1fdm51bWFfbm9kZXMgPSBDLmludChudW1WbnVtYU5vZGVzKQorCWNWbnVtYU5v
ZGVzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92bm9kZV9pbmZvKSh1bnNhZmUuUG9pbnRlcih4Yy52
bnVtYV9ub2RlcykpWzpudW1WbnVtYU5vZGVzOm51bVZudW1hTm9kZXNdCisJZm9yIGksIHYgOj0g
cmFuZ2UgeC5WbnVtYU5vZGVzIHsKKwkJdG1wLCBlcnIgOj0gdi50b0MoKQorCQlpZiBlcnIgIT0g
bmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1
cm4geGMsIGVycgorCQl9CisJCWNWbnVtYU5vZGVzW2ldID0gdG1wCisJfQogCXhjLm1heF9ncmFu
dF9mcmFtZXMgPSBDLnVpbnQzMl90KHguTWF4R3JhbnRGcmFtZXMpCiAJeGMubWF4X21hcHRyYWNr
X2ZyYW1lcyA9IEMudWludDMyX3QoeC5NYXhNYXB0cmFja0ZyYW1lcykKIAl4Yy5kZXZpY2VfbW9k
ZWxfdmVyc2lvbiA9IEMubGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24oeC5EZXZpY2VNb2RlbFZl
cnNpb24pCkBAIC0xMTU3LDYgKzEyMTIsMzcgQEAgZnVuYyAoeCAqRG9tYWluQnVpbGRJbmZvKSB0
b0MoKSAoeGMgQy5saWJ4bF9kb21haW5fYnVpbGRfaW5mbywgZXJyIGVycm9yKSB7CiAJCUMubGli
eGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMpCiAJCXJldHVybiB4YywgZXJyCiAJfQor
CW51bUlvcG9ydHMgOj0gbGVuKHguSW9wb3J0cykKKwl4Yy5pb3BvcnRzID0gKCpDLmxpYnhsX2lv
cG9ydF9yYW5nZSkoQy5tYWxsb2MoQy51bG9uZyhudW1Jb3BvcnRzKSAqIEMuc2l6ZW9mX2xpYnhs
X2lvcG9ydF9yYW5nZSkpCisJeGMubnVtX2lvcG9ydHMgPSBDLmludChudW1Jb3BvcnRzKQorCWNJ
b3BvcnRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF9pb3BvcnRfcmFuZ2UpKHVuc2FmZS5Qb2ludGVy
KHhjLmlvcG9ydHMpKVs6bnVtSW9wb3J0czpudW1Jb3BvcnRzXQorCWZvciBpLCB2IDo9IHJhbmdl
IHguSW9wb3J0cyB7CisJCXRtcCwgZXJyIDo9IHYudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJ
CQlDLmxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBl
cnIKKwkJfQorCQljSW9wb3J0c1tpXSA9IHRtcAorCX0KKwludW1JcnFzIDo9IGxlbih4LklycXMp
CisJeGMuaXJxcyA9ICgqQy51aW50MzJfdCkoQy5tYWxsb2MoQy5zaXplX3QobnVtSXJxcyAqIG51
bUlycXMpKSkKKwl4Yy5udW1faXJxcyA9IEMuaW50KG51bUlycXMpCisJY0lycXMgOj0gKCpbMSA8
PCAyOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5pcnFzKSlbOm51bUlycXM6bnVtSXJx
c10KKwlmb3IgaSwgdiA6PSByYW5nZSB4LklycXMgeworCQljSXJxc1tpXSA9IEMudWludDMyX3Qo
dikKKwl9CisJbnVtSW9tZW0gOj0gbGVuKHguSW9tZW0pCisJeGMuaW9tZW0gPSAoKkMubGlieGxf
aW9tZW1fcmFuZ2UpKEMubWFsbG9jKEMudWxvbmcobnVtSW9tZW0pICogQy5zaXplb2ZfbGlieGxf
aW9tZW1fcmFuZ2UpKQorCXhjLm51bV9pb21lbSA9IEMuaW50KG51bUlvbWVtKQorCWNJb21lbSA6
PSAoKlsxIDw8IDI4XUMubGlieGxfaW9tZW1fcmFuZ2UpKHVuc2FmZS5Qb2ludGVyKHhjLmlvbWVt
KSlbOm51bUlvbWVtOm51bUlvbWVtXQorCWZvciBpLCB2IDo9IHJhbmdlIHguSW9tZW0geworCQl0
bXAsIGVyciA6PSB2LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5f
YnVpbGRfaW5mb19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY0lvbWVt
W2ldID0gdG1wCisJfQogCXhjLmNsYWltX21vZGUsIGVyciA9IHguQ2xhaW1Nb2RlLnRvQygpCiAJ
aWYgZXJyICE9IG5pbCB7CiAJCUMubGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmeGMp
CkBAIC0xOTgzLDYgKzIwNjksMTggQEAgZnVuYyAoeCAqRGV2aWNlVmRpc3BsKSB0b0MoKSAoeGMg
Qy5saWJ4bF9kZXZpY2VfdmRpc3BsLCBlcnIgZXJyb3IpIHsKIAl4Yy5iYWNrZW5kX2RvbW5hbWUg
PSBDLkNTdHJpbmcoeC5CYWNrZW5kRG9tbmFtZSkKIAl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQo
eC5EZXZpZCkKIAl4Yy5iZV9hbGxvYyA9IEMuYm9vbCh4LkJlQWxsb2MpCisJbnVtQ29ubmVjdG9y
cyA6PSBsZW4oeC5Db25uZWN0b3JzKQorCXhjLmNvbm5lY3RvcnMgPSAoKkMubGlieGxfY29ubmVj
dG9yX3BhcmFtKShDLm1hbGxvYyhDLnVsb25nKG51bUNvbm5lY3RvcnMpICogQy5zaXplb2ZfbGli
eGxfY29ubmVjdG9yX3BhcmFtKSkKKwl4Yy5udW1fY29ubmVjdG9ycyA9IEMuaW50KG51bUNvbm5l
Y3RvcnMpCisJY0Nvbm5lY3RvcnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Nvbm5lY3Rvcl9wYXJh
bSkodW5zYWZlLlBvaW50ZXIoeGMuY29ubmVjdG9ycykpWzpudW1Db25uZWN0b3JzOm51bUNvbm5l
Y3RvcnNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5Db25uZWN0b3JzIHsKKwkJdG1wLCBlcnIgOj0g
di50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZGV2aWNlX3ZkaXNwbF9kaXNw
b3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY0Nvbm5lY3RvcnNbaV0gPSB0bXAK
Kwl9CiAJcmV0dXJuIHhjLCBuaWwKIH0KIApAQCAtMjAwNyw2ICsyMTA1LDIwIEBAIGZ1bmMgKHgg
KlZzbmRQYXJhbXMpIGZyb21DKHhjICpDLmxpYnhsX3ZzbmRfcGFyYW1zKSBlcnJvciB7CiAKIGZ1
bmMgKHggKlZzbmRQYXJhbXMpIHRvQygpICh4YyBDLmxpYnhsX3ZzbmRfcGFyYW1zLCBlcnIgZXJy
b3IpIHsKIAlDLmxpYnhsX3ZzbmRfcGFyYW1zX2luaXQoJnhjKQorCW51bVNhbXBsZVJhdGVzIDo9
IGxlbih4LlNhbXBsZVJhdGVzKQorCXhjLnNhbXBsZV9yYXRlcyA9ICgqQy51aW50MzJfdCkoQy5t
YWxsb2MoQy5zaXplX3QobnVtU2FtcGxlUmF0ZXMgKiBudW1TYW1wbGVSYXRlcykpKQorCXhjLm51
bV9zYW1wbGVfcmF0ZXMgPSBDLmludChudW1TYW1wbGVSYXRlcykKKwljU2FtcGxlUmF0ZXMgOj0g
KCpbMSA8PCAyOF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5zYW1wbGVfcmF0ZXMpKVs6
bnVtU2FtcGxlUmF0ZXM6bnVtU2FtcGxlUmF0ZXNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5TYW1w
bGVSYXRlcyB7CisJCWNTYW1wbGVSYXRlc1tpXSA9IEMudWludDMyX3QodikKKwl9CisJbnVtU2Ft
cGxlRm9ybWF0cyA6PSBsZW4oeC5TYW1wbGVGb3JtYXRzKQorCXhjLnNhbXBsZV9mb3JtYXRzID0g
KCpDLmxpYnhsX3ZzbmRfcGNtX2Zvcm1hdCkoQy5tYWxsb2MoQy5zaXplX3QobnVtU2FtcGxlRm9y
bWF0cyAqIG51bVNhbXBsZUZvcm1hdHMpKSkKKwl4Yy5udW1fc2FtcGxlX2Zvcm1hdHMgPSBDLmlu
dChudW1TYW1wbGVGb3JtYXRzKQorCWNTYW1wbGVGb3JtYXRzIDo9ICgqWzEgPDwgMjhdQy5saWJ4
bF92c25kX3BjbV9mb3JtYXQpKHVuc2FmZS5Qb2ludGVyKHhjLnNhbXBsZV9mb3JtYXRzKSlbOm51
bVNhbXBsZUZvcm1hdHM6bnVtU2FtcGxlRm9ybWF0c10KKwlmb3IgaSwgdiA6PSByYW5nZSB4LlNh
bXBsZUZvcm1hdHMgeworCQljU2FtcGxlRm9ybWF0c1tpXSA9IEMubGlieGxfdnNuZF9wY21fZm9y
bWF0KHYpCisJfQogCXhjLmNoYW5uZWxzX21pbiA9IEMudWludDMyX3QoeC5DaGFubmVsc01pbikK
IAl4Yy5jaGFubmVsc19tYXggPSBDLnVpbnQzMl90KHguQ2hhbm5lbHNNYXgpCiAJeGMuYnVmZmVy
X3NpemUgPSBDLnVpbnQzMl90KHguQnVmZmVyU2l6ZSkKQEAgLTIwNjQsNiArMjE3NiwxOCBAQCBm
dW5jICh4ICpWc25kUGNtKSB0b0MoKSAoeGMgQy5saWJ4bF92c25kX3BjbSwgZXJyIGVycm9yKSB7
CiAJCUMubGlieGxfdnNuZF9wY21fZGlzcG9zZSgmeGMpCiAJCXJldHVybiB4YywgZXJyCiAJfQor
CW51bVZzbmRTdHJlYW1zIDo9IGxlbih4LlN0cmVhbXMpCisJeGMuc3RyZWFtcyA9ICgqQy5saWJ4
bF92c25kX3N0cmVhbSkoQy5tYWxsb2MoQy51bG9uZyhudW1Wc25kU3RyZWFtcykgKiBDLnNpemVv
Zl9saWJ4bF92c25kX3N0cmVhbSkpCisJeGMubnVtX3ZzbmRfc3RyZWFtcyA9IEMuaW50KG51bVZz
bmRTdHJlYW1zKQorCWNTdHJlYW1zIDo9ICgqWzEgPDwgMjhdQy5saWJ4bF92c25kX3N0cmVhbSko
dW5zYWZlLlBvaW50ZXIoeGMuc3RyZWFtcykpWzpudW1Wc25kU3RyZWFtczpudW1Wc25kU3RyZWFt
c10KKwlmb3IgaSwgdiA6PSByYW5nZSB4LlN0cmVhbXMgeworCQl0bXAsIGVyciA6PSB2LnRvQygp
CisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF92c25kX3BjbV9kaXNwb3NlKCZ4YykKKwkJ
CXJldHVybiB4YywgZXJyCisJCX0KKwkJY1N0cmVhbXNbaV0gPSB0bXAKKwl9CiAJcmV0dXJuIHhj
LCBuaWwKIH0KIApAQCAtMjEwMyw2ICsyMjI3LDE4IEBAIGZ1bmMgKHggKkRldmljZVZzbmQpIHRv
QygpICh4YyBDLmxpYnhsX2RldmljZV92c25kLCBlcnIgZXJyb3IpIHsKIAkJQy5saWJ4bF9kZXZp
Y2VfdnNuZF9kaXNwb3NlKCZ4YykKIAkJcmV0dXJuIHhjLCBlcnIKIAl9CisJbnVtVnNuZFBjbXMg
Oj0gbGVuKHguUGNtcykKKwl4Yy5wY21zID0gKCpDLmxpYnhsX3ZzbmRfcGNtKShDLm1hbGxvYyhD
LnVsb25nKG51bVZzbmRQY21zKSAqIEMuc2l6ZW9mX2xpYnhsX3ZzbmRfcGNtKSkKKwl4Yy5udW1f
dnNuZF9wY21zID0gQy5pbnQobnVtVnNuZFBjbXMpCisJY1BjbXMgOj0gKCpbMSA8PCAyOF1DLmxp
YnhsX3ZzbmRfcGNtKSh1bnNhZmUuUG9pbnRlcih4Yy5wY21zKSlbOm51bVZzbmRQY21zOm51bVZz
bmRQY21zXQorCWZvciBpLCB2IDo9IHJhbmdlIHguUGNtcyB7CisJCXRtcCwgZXJyIDo9IHYudG9D
KCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2RldmljZV92c25kX2Rpc3Bvc2UoJnhj
KQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQljUGNtc1tpXSA9IHRtcAorCX0KIAlyZXR1cm4g
eGMsIG5pbAogfQogCkBAIC0yMjg3LDYgKzI0MjMsMTg2IEBAIGZ1bmMgKHggKkRvbWFpbkNvbmZp
ZykgdG9DKCkgKHhjIEMubGlieGxfZG9tYWluX2NvbmZpZywgZXJyIGVycm9yKSB7CiAJCUMubGli
eGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZ4YykKIAkJcmV0dXJuIHhjLCBlcnIKIAl9CisJbnVt
RGlza3MgOj0gbGVuKHguRGlza3MpCisJeGMuZGlza3MgPSAoKkMubGlieGxfZGV2aWNlX2Rpc2sp
KEMubWFsbG9jKEMudWxvbmcobnVtRGlza3MpICogQy5zaXplb2ZfbGlieGxfZGV2aWNlX2Rpc2sp
KQorCXhjLm51bV9kaXNrcyA9IEMuaW50KG51bURpc2tzKQorCWNEaXNrcyA6PSAoKlsxIDw8IDI4
XUMubGlieGxfZGV2aWNlX2Rpc2spKHVuc2FmZS5Qb2ludGVyKHhjLmRpc2tzKSlbOm51bURpc2tz
Om51bURpc2tzXQorCWZvciBpLCB2IDo9IHJhbmdlIHguRGlza3MgeworCQl0bXAsIGVyciA6PSB2
LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bv
c2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQljRGlza3NbaV0gPSB0bXAKKwl9CisJ
bnVtTmljcyA6PSBsZW4oeC5OaWNzKQorCXhjLm5pY3MgPSAoKkMubGlieGxfZGV2aWNlX25pYyko
Qy5tYWxsb2MoQy51bG9uZyhudW1OaWNzKSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV9uaWMpKQor
CXhjLm51bV9uaWNzID0gQy5pbnQobnVtTmljcykKKwljTmljcyA6PSAoKlsxIDw8IDI4XUMubGli
eGxfZGV2aWNlX25pYykodW5zYWZlLlBvaW50ZXIoeGMubmljcykpWzpudW1OaWNzOm51bU5pY3Nd
CisJZm9yIGksIHYgOj0gcmFuZ2UgeC5OaWNzIHsKKwkJdG1wLCBlcnIgOj0gdi50b0MoKQorCQlp
ZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZ4YykKKwkJ
CXJldHVybiB4YywgZXJyCisJCX0KKwkJY05pY3NbaV0gPSB0bXAKKwl9CisJbnVtUGNpZGV2cyA6
PSBsZW4oeC5QY2lkZXZzKQorCXhjLnBjaWRldnMgPSAoKkMubGlieGxfZGV2aWNlX3BjaSkoQy5t
YWxsb2MoQy51bG9uZyhudW1QY2lkZXZzKSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV9wY2kpKQor
CXhjLm51bV9wY2lkZXZzID0gQy5pbnQobnVtUGNpZGV2cykKKwljUGNpZGV2cyA6PSAoKlsxIDw8
IDI4XUMubGlieGxfZGV2aWNlX3BjaSkodW5zYWZlLlBvaW50ZXIoeGMucGNpZGV2cykpWzpudW1Q
Y2lkZXZzOm51bVBjaWRldnNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5QY2lkZXZzIHsKKwkJdG1w
LCBlcnIgOj0gdi50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2Nv
bmZpZ19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY1BjaWRldnNbaV0g
PSB0bXAKKwl9CisJbnVtUmRtcyA6PSBsZW4oeC5SZG1zKQorCXhjLnJkbXMgPSAoKkMubGlieGxf
ZGV2aWNlX3JkbSkoQy5tYWxsb2MoQy51bG9uZyhudW1SZG1zKSAqIEMuc2l6ZW9mX2xpYnhsX2Rl
dmljZV9yZG0pKQorCXhjLm51bV9yZG1zID0gQy5pbnQobnVtUmRtcykKKwljUmRtcyA6PSAoKlsx
IDw8IDI4XUMubGlieGxfZGV2aWNlX3JkbSkodW5zYWZlLlBvaW50ZXIoeGMucmRtcykpWzpudW1S
ZG1zOm51bVJkbXNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5SZG1zIHsKKwkJdG1wLCBlcnIgOj0g
di50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2NvbmZpZ19kaXNw
b3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY1JkbXNbaV0gPSB0bXAKKwl9CisJ
bnVtRHRkZXZzIDo9IGxlbih4LkR0ZGV2cykKKwl4Yy5kdGRldnMgPSAoKkMubGlieGxfZGV2aWNl
X2R0ZGV2KShDLm1hbGxvYyhDLnVsb25nKG51bUR0ZGV2cykgKiBDLnNpemVvZl9saWJ4bF9kZXZp
Y2VfZHRkZXYpKQorCXhjLm51bV9kdGRldnMgPSBDLmludChudW1EdGRldnMpCisJY0R0ZGV2cyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX2R0ZGV2KSh1bnNhZmUuUG9pbnRlcih4Yy5kdGRl
dnMpKVs6bnVtRHRkZXZzOm51bUR0ZGV2c10KKwlmb3IgaSwgdiA6PSByYW5nZSB4LkR0ZGV2cyB7
CisJCXRtcCwgZXJyIDo9IHYudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX2Rv
bWFpbl9jb25maWdfZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWNEdGRl
dnNbaV0gPSB0bXAKKwl9CisJbnVtVmZicyA6PSBsZW4oeC5WZmJzKQorCXhjLnZmYnMgPSAoKkMu
bGlieGxfZGV2aWNlX3ZmYikoQy5tYWxsb2MoQy51bG9uZyhudW1WZmJzKSAqIEMuc2l6ZW9mX2xp
YnhsX2RldmljZV92ZmIpKQorCXhjLm51bV92ZmJzID0gQy5pbnQobnVtVmZicykKKwljVmZicyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3ZmYikodW5zYWZlLlBvaW50ZXIoeGMudmZicykp
WzpudW1WZmJzOm51bVZmYnNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5WZmJzIHsKKwkJdG1wLCBl
cnIgOj0gdi50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2NvbmZp
Z19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY1ZmYnNbaV0gPSB0bXAK
Kwl9CisJbnVtVmticyA6PSBsZW4oeC5Wa2JzKQorCXhjLnZrYnMgPSAoKkMubGlieGxfZGV2aWNl
X3ZrYikoQy5tYWxsb2MoQy51bG9uZyhudW1Wa2JzKSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV92
a2IpKQorCXhjLm51bV92a2JzID0gQy5pbnQobnVtVmticykKKwljVmticyA6PSAoKlsxIDw8IDI4
XUMubGlieGxfZGV2aWNlX3ZrYikodW5zYWZlLlBvaW50ZXIoeGMudmticykpWzpudW1Wa2JzOm51
bVZrYnNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5Wa2JzIHsKKwkJdG1wLCBlcnIgOj0gdi50b0Mo
KQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZ4
YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY1ZrYnNbaV0gPSB0bXAKKwl9CisJbnVtVnRw
bXMgOj0gbGVuKHguVnRwbXMpCisJeGMudnRwbXMgPSAoKkMubGlieGxfZGV2aWNlX3Z0cG0pKEMu
bWFsbG9jKEMudWxvbmcobnVtVnRwbXMpICogQy5zaXplb2ZfbGlieGxfZGV2aWNlX3Z0cG0pKQor
CXhjLm51bV92dHBtcyA9IEMuaW50KG51bVZ0cG1zKQorCWNWdHBtcyA6PSAoKlsxIDw8IDI4XUMu
bGlieGxfZGV2aWNlX3Z0cG0pKHVuc2FmZS5Qb2ludGVyKHhjLnZ0cG1zKSlbOm51bVZ0cG1zOm51
bVZ0cG1zXQorCWZvciBpLCB2IDo9IHJhbmdlIHguVnRwbXMgeworCQl0bXAsIGVyciA6PSB2LnRv
QygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2Uo
JnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQljVnRwbXNbaV0gPSB0bXAKKwl9CisJbnVt
UDlTIDo9IGxlbih4LlA5UykKKwl4Yy5wOXMgPSAoKkMubGlieGxfZGV2aWNlX3A5KShDLm1hbGxv
YyhDLnVsb25nKG51bVA5UykgKiBDLnNpemVvZl9saWJ4bF9kZXZpY2VfcDkpKQorCXhjLm51bV9w
OXMgPSBDLmludChudW1QOVMpCisJY1A5UyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3A5
KSh1bnNhZmUuUG9pbnRlcih4Yy5wOXMpKVs6bnVtUDlTOm51bVA5U10KKwlmb3IgaSwgdiA6PSBy
YW5nZSB4LlA5UyB7CisJCXRtcCwgZXJyIDo9IHYudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJ
CQlDLmxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgor
CQl9CisJCWNQOVNbaV0gPSB0bXAKKwl9CisJbnVtUHZjYWxsc2lmcyA6PSBsZW4oeC5QdmNhbGxz
aWZzKQorCXhjLnB2Y2FsbHNpZnMgPSAoKkMubGlieGxfZGV2aWNlX3B2Y2FsbHNpZikoQy5tYWxs
b2MoQy51bG9uZyhudW1QdmNhbGxzaWZzKSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV9wdmNhbGxz
aWYpKQorCXhjLm51bV9wdmNhbGxzaWZzID0gQy5pbnQobnVtUHZjYWxsc2lmcykKKwljUHZjYWxs
c2lmcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3B2Y2FsbHNpZikodW5zYWZlLlBvaW50
ZXIoeGMucHZjYWxsc2lmcykpWzpudW1QdmNhbGxzaWZzOm51bVB2Y2FsbHNpZnNdCisJZm9yIGks
IHYgOj0gcmFuZ2UgeC5QdmNhbGxzaWZzIHsKKwkJdG1wLCBlcnIgOj0gdi50b0MoKQorCQlpZiBl
cnIgIT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZ4YykKKwkJCXJl
dHVybiB4YywgZXJyCisJCX0KKwkJY1B2Y2FsbHNpZnNbaV0gPSB0bXAKKwl9CisJbnVtVmRpc3Bs
cyA6PSBsZW4oeC5WZGlzcGxzKQorCXhjLnZkaXNwbHMgPSAoKkMubGlieGxfZGV2aWNlX3ZkaXNw
bCkoQy5tYWxsb2MoQy51bG9uZyhudW1WZGlzcGxzKSAqIEMuc2l6ZW9mX2xpYnhsX2RldmljZV92
ZGlzcGwpKQorCXhjLm51bV92ZGlzcGxzID0gQy5pbnQobnVtVmRpc3BscykKKwljVmRpc3BscyA6
PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3ZkaXNwbCkodW5zYWZlLlBvaW50ZXIoeGMudmRp
c3BscykpWzpudW1WZGlzcGxzOm51bVZkaXNwbHNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5WZGlz
cGxzIHsKKwkJdG1wLCBlcnIgOj0gdi50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGli
eGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJ
Y1ZkaXNwbHNbaV0gPSB0bXAKKwl9CisJbnVtVnNuZHMgOj0gbGVuKHguVnNuZHMpCisJeGMudnNu
ZHMgPSAoKkMubGlieGxfZGV2aWNlX3ZzbmQpKEMubWFsbG9jKEMudWxvbmcobnVtVnNuZHMpICog
Qy5zaXplb2ZfbGlieGxfZGV2aWNlX3ZzbmQpKQorCXhjLm51bV92c25kcyA9IEMuaW50KG51bVZz
bmRzKQorCWNWc25kcyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3ZzbmQpKHVuc2FmZS5Q
b2ludGVyKHhjLnZzbmRzKSlbOm51bVZzbmRzOm51bVZzbmRzXQorCWZvciBpLCB2IDo9IHJhbmdl
IHguVnNuZHMgeworCQl0bXAsIGVyciA6PSB2LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJ
Qy5saWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJ
fQorCQljVnNuZHNbaV0gPSB0bXAKKwl9CisJbnVtQ2hhbm5lbHMgOj0gbGVuKHguQ2hhbm5lbHMp
CisJeGMuY2hhbm5lbHMgPSAoKkMubGlieGxfZGV2aWNlX2NoYW5uZWwpKEMubWFsbG9jKEMudWxv
bmcobnVtQ2hhbm5lbHMpICogQy5zaXplb2ZfbGlieGxfZGV2aWNlX2NoYW5uZWwpKQorCXhjLm51
bV9jaGFubmVscyA9IEMuaW50KG51bUNoYW5uZWxzKQorCWNDaGFubmVscyA6PSAoKlsxIDw8IDI4
XUMubGlieGxfZGV2aWNlX2NoYW5uZWwpKHVuc2FmZS5Qb2ludGVyKHhjLmNoYW5uZWxzKSlbOm51
bUNoYW5uZWxzOm51bUNoYW5uZWxzXQorCWZvciBpLCB2IDo9IHJhbmdlIHguQ2hhbm5lbHMgewor
CQl0bXAsIGVyciA6PSB2LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21h
aW5fY29uZmlnX2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQljQ2hhbm5l
bHNbaV0gPSB0bXAKKwl9CisJbnVtVXNiY3RybHMgOj0gbGVuKHguVXNiY3RybHMpCisJeGMudXNi
Y3RybHMgPSAoKkMubGlieGxfZGV2aWNlX3VzYmN0cmwpKEMubWFsbG9jKEMudWxvbmcobnVtVXNi
Y3RybHMpICogQy5zaXplb2ZfbGlieGxfZGV2aWNlX3VzYmN0cmwpKQorCXhjLm51bV91c2JjdHJs
cyA9IEMuaW50KG51bVVzYmN0cmxzKQorCWNVc2JjdHJscyA6PSAoKlsxIDw8IDI4XUMubGlieGxf
ZGV2aWNlX3VzYmN0cmwpKHVuc2FmZS5Qb2ludGVyKHhjLnVzYmN0cmxzKSlbOm51bVVzYmN0cmxz
Om51bVVzYmN0cmxzXQorCWZvciBpLCB2IDo9IHJhbmdlIHguVXNiY3RybHMgeworCQl0bXAsIGVy
ciA6PSB2LnRvQygpCisJCWlmIGVyciAhPSBuaWwgeworCQkJQy5saWJ4bF9kb21haW5fY29uZmln
X2Rpc3Bvc2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQljVXNiY3RybHNbaV0gPSB0
bXAKKwl9CisJbnVtVXNiZGV2cyA6PSBsZW4oeC5Vc2JkZXZzKQorCXhjLnVzYmRldnMgPSAoKkMu
bGlieGxfZGV2aWNlX3VzYmRldikoQy5tYWxsb2MoQy51bG9uZyhudW1Vc2JkZXZzKSAqIEMuc2l6
ZW9mX2xpYnhsX2RldmljZV91c2JkZXYpKQorCXhjLm51bV91c2JkZXZzID0gQy5pbnQobnVtVXNi
ZGV2cykKKwljVXNiZGV2cyA6PSAoKlsxIDw8IDI4XUMubGlieGxfZGV2aWNlX3VzYmRldikodW5z
YWZlLlBvaW50ZXIoeGMudXNiZGV2cykpWzpudW1Vc2JkZXZzOm51bVVzYmRldnNdCisJZm9yIGks
IHYgOj0gcmFuZ2UgeC5Vc2JkZXZzIHsKKwkJdG1wLCBlcnIgOj0gdi50b0MoKQorCQlpZiBlcnIg
IT0gbmlsIHsKKwkJCUMubGlieGxfZG9tYWluX2NvbmZpZ19kaXNwb3NlKCZ4YykKKwkJCXJldHVy
biB4YywgZXJyCisJCX0KKwkJY1VzYmRldnNbaV0gPSB0bXAKKwl9CiAJeGMub25fcG93ZXJvZmYg
PSBDLmxpYnhsX2FjdGlvbl9vbl9zaHV0ZG93bih4Lk9uUG93ZXJvZmYpCiAJeGMub25fcmVib290
ID0gQy5saWJ4bF9hY3Rpb25fb25fc2h1dGRvd24oeC5PblJlYm9vdCkKIAl4Yy5vbl93YXRjaGRv
ZyA9IEMubGlieGxfYWN0aW9uX29uX3NodXRkb3duKHguT25XYXRjaGRvZykKQEAgLTI1NjYsNiAr
Mjg4MiwxOCBAQCBmdW5jICh4ICpWZGlzcGxpbmZvKSB0b0MoKSAoeGMgQy5saWJ4bF92ZGlzcGxp
bmZvLCBlcnIgZXJyb3IpIHsKIAl4Yy5kZXZpZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKIAl4
Yy5zdGF0ZSA9IEMuaW50KHguU3RhdGUpCiAJeGMuYmVfYWxsb2MgPSBDLmJvb2woeC5CZUFsbG9j
KQorCW51bUNvbm5lY3RvcnMgOj0gbGVuKHguQ29ubmVjdG9ycykKKwl4Yy5jb25uZWN0b3JzID0g
KCpDLmxpYnhsX2Nvbm5lY3RvcmluZm8pKEMubWFsbG9jKEMudWxvbmcobnVtQ29ubmVjdG9ycykg
KiBDLnNpemVvZl9saWJ4bF9jb25uZWN0b3JpbmZvKSkKKwl4Yy5udW1fY29ubmVjdG9ycyA9IEMu
aW50KG51bUNvbm5lY3RvcnMpCisJY0Nvbm5lY3RvcnMgOj0gKCpbMSA8PCAyOF1DLmxpYnhsX2Nv
bm5lY3RvcmluZm8pKHVuc2FmZS5Qb2ludGVyKHhjLmNvbm5lY3RvcnMpKVs6bnVtQ29ubmVjdG9y
czpudW1Db25uZWN0b3JzXQorCWZvciBpLCB2IDo9IHJhbmdlIHguQ29ubmVjdG9ycyB7CisJCXRt
cCwgZXJyIDo9IHYudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX3ZkaXNwbGlu
Zm9fZGlzcG9zZSgmeGMpCisJCQlyZXR1cm4geGMsIGVycgorCQl9CisJCWNDb25uZWN0b3JzW2ld
ID0gdG1wCisJfQogCXJldHVybiB4YywgbmlsCiB9CiAKQEAgLTI1OTgsNiArMjkyNiwxOCBAQCBm
dW5jICh4ICpQY21pbmZvKSBmcm9tQyh4YyAqQy5saWJ4bF9wY21pbmZvKSBlcnJvciB7CiAKIGZ1
bmMgKHggKlBjbWluZm8pIHRvQygpICh4YyBDLmxpYnhsX3BjbWluZm8sIGVyciBlcnJvcikgewog
CUMubGlieGxfcGNtaW5mb19pbml0KCZ4YykKKwludW1Wc25kU3RyZWFtcyA6PSBsZW4oeC5TdHJl
YW1zKQorCXhjLnN0cmVhbXMgPSAoKkMubGlieGxfc3RyZWFtaW5mbykoQy5tYWxsb2MoQy51bG9u
ZyhudW1Wc25kU3RyZWFtcykgKiBDLnNpemVvZl9saWJ4bF9zdHJlYW1pbmZvKSkKKwl4Yy5udW1f
dnNuZF9zdHJlYW1zID0gQy5pbnQobnVtVnNuZFN0cmVhbXMpCisJY1N0cmVhbXMgOj0gKCpbMSA8
PCAyOF1DLmxpYnhsX3N0cmVhbWluZm8pKHVuc2FmZS5Qb2ludGVyKHhjLnN0cmVhbXMpKVs6bnVt
VnNuZFN0cmVhbXM6bnVtVnNuZFN0cmVhbXNdCisJZm9yIGksIHYgOj0gcmFuZ2UgeC5TdHJlYW1z
IHsKKwkJdG1wLCBlcnIgOj0gdi50b0MoKQorCQlpZiBlcnIgIT0gbmlsIHsKKwkJCUMubGlieGxf
cGNtaW5mb19kaXNwb3NlKCZ4YykKKwkJCXJldHVybiB4YywgZXJyCisJCX0KKwkJY1N0cmVhbXNb
aV0gPSB0bXAKKwl9CiAJcmV0dXJuIHhjLCBuaWwKIH0KIApAQCAtMjYyOSw2ICsyOTY5LDE4IEBA
IGZ1bmMgKHggKlZzbmRpbmZvKSB0b0MoKSAoeGMgQy5saWJ4bF92c25kaW5mbywgZXJyIGVycm9y
KSB7CiAJeGMuZnJvbnRlbmRfaWQgPSBDLnVpbnQzMl90KHguRnJvbnRlbmRJZCkKIAl4Yy5kZXZp
ZCA9IEMubGlieGxfZGV2aWQoeC5EZXZpZCkKIAl4Yy5zdGF0ZSA9IEMuaW50KHguU3RhdGUpCisJ
bnVtVnNuZFBjbXMgOj0gbGVuKHguUGNtcykKKwl4Yy5wY21zID0gKCpDLmxpYnhsX3BjbWluZm8p
KEMubWFsbG9jKEMudWxvbmcobnVtVnNuZFBjbXMpICogQy5zaXplb2ZfbGlieGxfcGNtaW5mbykp
CisJeGMubnVtX3ZzbmRfcGNtcyA9IEMuaW50KG51bVZzbmRQY21zKQorCWNQY21zIDo9ICgqWzEg
PDwgMjhdQy5saWJ4bF9wY21pbmZvKSh1bnNhZmUuUG9pbnRlcih4Yy5wY21zKSlbOm51bVZzbmRQ
Y21zOm51bVZzbmRQY21zXQorCWZvciBpLCB2IDo9IHJhbmdlIHguUGNtcyB7CisJCXRtcCwgZXJy
IDo9IHYudG9DKCkKKwkJaWYgZXJyICE9IG5pbCB7CisJCQlDLmxpYnhsX3ZzbmRpbmZvX2Rpc3Bv
c2UoJnhjKQorCQkJcmV0dXJuIHhjLCBlcnIKKwkJfQorCQljUGNtc1tpXSA9IHRtcAorCX0KIAly
ZXR1cm4geGMsIG5pbAogfQogCkBAIC0yNjczLDYgKzMwMjUsMTMgQEAgZnVuYyAoeCAqTnVtYWlu
Zm8pIHRvQygpICh4YyBDLmxpYnhsX251bWFpbmZvLCBlcnIgZXJyb3IpIHsKIAlDLmxpYnhsX251
bWFpbmZvX2luaXQoJnhjKQogCXhjLnNpemUgPSBDLnVpbnQ2NF90KHguU2l6ZSkKIAl4Yy5mcmVl
ID0gQy51aW50NjRfdCh4LkZyZWUpCisJbnVtRGlzdHMgOj0gbGVuKHguRGlzdHMpCisJeGMuZGlz
dHMgPSAoKkMudWludDMyX3QpKEMubWFsbG9jKEMuc2l6ZV90KG51bURpc3RzICogbnVtRGlzdHMp
KSkKKwl4Yy5udW1fZGlzdHMgPSBDLmludChudW1EaXN0cykKKwljRGlzdHMgOj0gKCpbMSA8PCAy
OF1DLnVpbnQzMl90KSh1bnNhZmUuUG9pbnRlcih4Yy5kaXN0cykpWzpudW1EaXN0czpudW1EaXN0
c10KKwlmb3IgaSwgdiA6PSByYW5nZSB4LkRpc3RzIHsKKwkJY0Rpc3RzW2ldID0gQy51aW50MzJf
dCh2KQorCX0KIAlyZXR1cm4geGMsIG5pbAogfQogCi0tIAoyLjE5LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:15:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUj5-0007tP-VQ; Mon, 07 Oct 2019 15:15:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUj4-0007sJ-Q9
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:15:06 +0000
X-Inumbo-ID: 0c9fa8d0-e915-11e9-9bee-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c9fa8d0-e915-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:42 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id h126so12881434qke.10
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=3NK2iVPX52TZ2Khs2H1T1nbwaCHGNOhE5c2CNQ/BWI0=;
 b=Xwj2x5B+naqLB2RKBf+gCGb9mlc+WInY34tbhmmatjTJO0zhWn+DAncF0vqzRpHpad
 Qn8JCG5coasPVk0AQS1lll2hV5loeRI/7L+W0erfYJfdu8Ku8fSJ4pA1uENl+oQpckzA
 2BxTJkO4P6pyPJAXyEdhZ78rfLCUqAwBVbAEagac+WrO1t30iAvSLwHwg6oZoBNp11Le
 dLH58YNy4oP8fKOmxmk7FsrpkDROapXCuLqU8oiNYsgshqQ7BN5HvT+rB0LSBuS75wbO
 aX3jLDoheY+SjbsDdxNC/6uWigtEtp5QE6FLTTBDuxrAwPnLB+sYSRpDuDoxWKtmecuu
 tBcg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=3NK2iVPX52TZ2Khs2H1T1nbwaCHGNOhE5c2CNQ/BWI0=;
 b=qh48to/TG+f/AHtw4qxFlFJoJE7WgCsbdKVMQbc76TxNXmGBrAHl757GNuNOP9g6rt
 bBN6YHOZjl56dYCXoyBIeTwCs3Ki2OaCxJq3ArXLarKAPN58CKwdU+qSBHkIHHxIX2tk
 gAOc4WdkD0noLwy9cIXT+ZvGjLn2nmNH4TE7MnBKvkcX4p4KZIbJkbK+TdQW7m7VY3Qx
 B9PjxZNOXD56p1adhkcWkwcJgxLt0Irql+Ci9FhRi0Fg3y2+mc06m0T6H7GojblNn6gA
 2Nj4hsY1fCiMHdhzLKeFlpwFQJhXdsaUq75fykOTHVW/lImL5TECkRtnqiHM9/eaeLaU
 9r2Q==
X-Gm-Message-State: APjAAAX2EoWRtExdOI4bPC7pbJUnp2oMeXIDuffnKmmjxBKonjq61T63
 KH2a+3s6EIpqxpHQ7pFmxXCnEkYx
X-Google-Smtp-Source: APXvYqyAJE9UBDD+dY61D1pjaJBDh5WNZMksJLdv9TnnA5YgGTfUSeV03794OafqA2Yg31RxkQt/cQ==
X-Received: by 2002:a37:4e48:: with SMTP id c69mr23557837qkb.182.1570461221941; 
 Mon, 07 Oct 2019 08:13:41 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:41 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:09 -0400
Message-Id: <8e98996ecacbd56d7802df346a0f500475bf79cc.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 22/24] golang/xenlight: revise use of Context
 type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClJlbW92ZSB0aGUg
ZXhwb3J0ZWQgZ2xvYmFsIGNvbnRleHQgdmFyaWFibGUsICdDdHguJyBHZW5lcmFsbHksIGl0IGlz
CmJldHRlciB0byBub3QgZXhwb3J0IGdsb2JhbCB2YXJpYWJsZXMgZm9yIHVzZSB0aHJvdWdoIGEg
R28gcGFja2FnZS4KSG93ZXZlciwgdGhlcmUgYXJlIHNvbWUgZXhjZXB0aW9ucyB0aGF0IGNhbiBi
ZSBmb3VuZCBpbiB0aGUgc3RhbmRhcmQKbGlicmFyeS4KCkFkZCBhIE5ld0NvbnRleHQgZnVuY3Rp
b24gaW5zdGVhZCwgYW5kIHJlbW92ZSB0aGUgT3BlbiwgSXNPcGVuLCBhbmQKQ2hlY2tPcGVuIGZ1
bmN0aW9ucyBhcyBhIHJlc3VsdC4KCkFsc28sIGNvbW1lbnQtb3V0IGFuIGluZWZmZWN0dWFsIGFz
c2lnbm1lbnQgdG8gJ2VycicgaW5zaWRlIHRoZSBmdW5jdGlvbgpDb250ZXh0LkNwdXBvb2xJbmZv
IHNvIHRoYXQgY29tcGlsYXRpb24gZG9lcyBub3QgZmFpbC4KClNpZ25lZC1vZmYtYnk6IE5pY2sg
Um9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dvbGFuZy94ZW5s
aWdodC94ZW5saWdodC5nbyB8IDIxOSArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxODUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L3hlbmxpZ2h0LmdvCmluZGV4IGE4ZjkzM2M3NWYuLmU1NDBiNTQxM2QgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbworKysgYi90b29scy9nb2xhbmcv
eGVubGlnaHQveGVubGlnaHQuZ28KQEAgLTc0LDYgKzc0LDM5IEBAIGZ1bmMgKGUgRXJyb3IpIEVy
cm9yKCkgc3RyaW5nIHsKIAlyZXR1cm4gZm10LlNwcmludGYoImxpYnhsIGVycm9yOiAlZCIsIC1l
KQogfQogCisvLyBDb250ZXh0IHJlcHJlc2VudHMgYSBsaWJ4bF9jdHguCit0eXBlIENvbnRleHQg
c3RydWN0IHsKKwljdHggICAgKkMubGlieGxfY3R4CisJbG9nZ2VyICpDLnhlbnRvb2xsb2dfbG9n
Z2VyX3N0ZGlvc3RyZWFtCit9CisKKy8vIE5ld0NvbnRleHQgcmV0dXJucyBhIG5ldyBDb250ZXh0
LgorZnVuYyBOZXdDb250ZXh0KCkgKCpDb250ZXh0LCBlcnJvcikgeworCXZhciBjdHggQ29udGV4
dAorCisJY3R4LmxvZ2dlciA9IEMueHRsX2NyZWF0ZWxvZ2dlcl9zdGRpb3N0cmVhbShDLnN0ZGVy
ciwgQy5YVExfRVJST1IsIDApCisKKwlyZXQgOj0gQy5saWJ4bF9jdHhfYWxsb2MoJmN0eC5jdHgs
IEMuTElCWExfVkVSU0lPTiwgMCwgKCpDLnhlbnRvb2xsb2dfbG9nZ2VyKSh1bnNhZmUuUG9pbnRl
cihjdHgubG9nZ2VyKSkpCisJaWYgcmV0ICE9IDAgeworCQlyZXR1cm4gbmlsLCBFcnJvcihyZXQp
CisJfQorCisJcmV0dXJuICZjdHgsIG5pbAorfQorCisvLyBDbG9zZSBjbG9zZXMgdGhlIENvbnRl
eHQuCitmdW5jIChjdHggKkNvbnRleHQpIENsb3NlKCkgZXJyb3IgeworCXJldCA6PSBDLmxpYnhs
X2N0eF9mcmVlKGN0eC5jdHgpCisJY3R4LmN0eCA9IG5pbAorCUMueHRsX2xvZ2dlcl9kZXN0cm95
KCgqQy54ZW50b29sbG9nX2xvZ2dlcikodW5zYWZlLlBvaW50ZXIoY3R4LmxvZ2dlcikpKQorCisJ
aWYgcmV0ICE9IDAgeworCQlyZXR1cm4gRXJyb3IocmV0KQorCX0KKworCXJldHVybiBuaWwKK30K
KwogLyoKICAqIFR5cGVzOiBCdWlsdGlucwogICovCkBAIC0yOTksMTEgKzMzMiw2IEBAIGZ1bmMg
KGNwbCAqQ3B1aWRQb2xpY3lMaXN0KSB0b0MoKSAoQy5saWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCwg
ZXJyb3IpIHsKIAlyZXR1cm4gKmNjcGwsIG5pbAogfQogCi10eXBlIENvbnRleHQgc3RydWN0IHsK
LQljdHggICAgKkMubGlieGxfY3R4Ci0JbG9nZ2VyICpDLnhlbnRvb2xsb2dfbG9nZ2VyX3N0ZGlv
c3RyZWFtCi19Ci0KIC8vIEh3Y2FwIHJlcHJlc2VudHMgYSBsaWJ4bF9od2NhcC4KIHR5cGUgSHdj
YXAgWzhddWludDMyCiAKQEAgLTQ4MCwxMSArNTA4LDYgQEAgZnVuYyBTY2hlZHVsZXJGcm9tU3Ry
aW5nKG5hbWUgc3RyaW5nKSAocyBTY2hlZHVsZXIsIGVyciBlcnJvcikgewogLy8gbGlieGxfY3B1
cG9vbGluZm8gKiBsaWJ4bF9saXN0X2NwdXBvb2wobGlieGxfY3R4KiwgaW50ICpuYl9wb29sX291
dCk7CiAvLyB2b2lkIGxpYnhsX2NwdXBvb2xpbmZvX2xpc3RfZnJlZShsaWJ4bF9jcHVwb29saW5m
byAqbGlzdCwgaW50IG5iX3Bvb2wpOwogZnVuYyAoQ3R4ICpDb250ZXh0KSBMaXN0Q3B1cG9vbCgp
IChsaXN0IFtdQ3B1cG9vbGluZm8pIHsKLQllcnIgOj0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJy
ICE9IG5pbCB7Ci0JCXJldHVybgotCX0KLQogCXZhciBuYlBvb2wgQy5pbnQKIAogCWNfY3B1cG9v
bF9saXN0IDo9IEMubGlieGxfbGlzdF9jcHVwb29sKEN0eC5jdHgsICZuYlBvb2wpCkBAIC01MDgs
MTYgKzUzMSwxMSBAQCBmdW5jIChDdHggKkNvbnRleHQpIExpc3RDcHVwb29sKCkgKGxpc3QgW11D
cHVwb29saW5mbykgewogCiAvLyBpbnQgbGlieGxfY3B1cG9vbF9pbmZvKGxpYnhsX2N0eCAqY3R4
LCBsaWJ4bF9jcHVwb29saW5mbyAqaW5mbywgdWludDMyX3QgcG9vbGlkKTsKIGZ1bmMgKEN0eCAq
Q29udGV4dCkgQ3B1cG9vbEluZm8oUG9vbGlkIHVpbnQzMikgKHBvb2wgQ3B1cG9vbGluZm8pIHsK
LQllcnIgOj0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJyICE9IG5pbCB7Ci0JCXJldHVybgotCX0K
LQogCXZhciBjX2NwdXBvb2wgQy5saWJ4bF9jcHVwb29saW5mbwogCiAJcmV0IDo9IEMubGlieGxf
Y3B1cG9vbF9pbmZvKEN0eC5jdHgsICZjX2NwdXBvb2wsIEMudWludDMyX3QoUG9vbGlkKSkKIAlp
ZiByZXQgIT0gMCB7Ci0JCWVyciA9IEVycm9yKC1yZXQpCisJCS8vZXJyID0gRXJyb3IoLXJldCkK
IAkJcmV0dXJuCiAJfQogCWRlZmVyIEMubGlieGxfY3B1cG9vbGluZm9fZGlzcG9zZSgmY19jcHVw
b29sKQpAQCAtNTM0LDExICs1NTIsNiBAQCBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xJbmZv
KFBvb2xpZCB1aW50MzIpIChwb29sIENwdXBvb2xpbmZvKSB7CiAvLyBGSVhNRTogdXVpZAogLy8g
RklYTUU6IFNldHRpbmcgcG9vbGlkCiBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xDcmVhdGUo
TmFtZSBzdHJpbmcsIFNjaGVkdWxlciBTY2hlZHVsZXIsIENwdW1hcCBCaXRtYXApIChlcnIgZXJy
b3IsIFBvb2xpZCB1aW50MzIpIHsKLQllcnIgPSBDdHguQ2hlY2tPcGVuKCkKLQlpZiBlcnIgIT0g
bmlsIHsKLQkJcmV0dXJuCi0JfQotCiAJcG9vbGlkIDo9IEMudWludDMyX3QoQy5MSUJYTF9DUFVQ
T09MX1BPT0xJRF9BTlkpCiAJbmFtZSA6PSBDLkNTdHJpbmcoTmFtZSkKIAlkZWZlciBDLmZyZWUo
dW5zYWZlLlBvaW50ZXIobmFtZSkpCkBAIC01NjcsMTEgKzU4MCw2IEBAIGZ1bmMgKEN0eCAqQ29u
dGV4dCkgQ3B1cG9vbENyZWF0ZShOYW1lIHN0cmluZywgU2NoZWR1bGVyIFNjaGVkdWxlciwgQ3B1
bWFwIEJpdG1hCiAKIC8vIGludCBsaWJ4bF9jcHVwb29sX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgs
IHVpbnQzMl90IHBvb2xpZCk7CiBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xEZXN0cm95KFBv
b2xpZCB1aW50MzIpIChlcnIgZXJyb3IpIHsKLQllcnIgPSBDdHguQ2hlY2tPcGVuKCkKLQlpZiBl
cnIgIT0gbmlsIHsKLQkJcmV0dXJuCi0JfQotCiAJcmV0IDo9IEMubGlieGxfY3B1cG9vbF9kZXN0
cm95KEN0eC5jdHgsIEMudWludDMyX3QoUG9vbGlkKSkKIAlpZiByZXQgIT0gMCB7CiAJCWVyciA9
IEVycm9yKC1yZXQpCkBAIC01ODMsMTEgKzU5MSw2IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkgQ3B1
cG9vbERlc3Ryb3koUG9vbGlkIHVpbnQzMikgKGVyciBlcnJvcikgewogCiAvLyBpbnQgbGlieGxf
Y3B1cG9vbF9jcHVhZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IHBvb2xpZCwgaW50IGNwdSk7
CiBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xDcHVhZGQoUG9vbGlkIHVpbnQzMiwgQ3B1IGlu
dCkgKGVyciBlcnJvcikgewotCWVyciA9IEN0eC5DaGVja09wZW4oKQotCWlmIGVyciAhPSBuaWwg
ewotCQlyZXR1cm4KLQl9Ci0KIAlyZXQgOj0gQy5saWJ4bF9jcHVwb29sX2NwdWFkZChDdHguY3R4
LCBDLnVpbnQzMl90KFBvb2xpZCksIEMuaW50KENwdSkpCiAJaWYgcmV0ICE9IDAgewogCQllcnIg
PSBFcnJvcigtcmV0KQpAQCAtNjAwLDExICs2MDMsNiBAQCBmdW5jIChDdHggKkNvbnRleHQpIENw
dXBvb2xDcHVhZGQoUG9vbGlkIHVpbnQzMiwgQ3B1IGludCkgKGVyciBlcnJvcikgewogLy8gaW50
IGxpYnhsX2NwdXBvb2xfY3B1YWRkX2NwdW1hcChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9v
bGlkLAogLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9iaXRt
YXAgKmNwdW1hcCk7CiBmdW5jIChDdHggKkNvbnRleHQpIENwdXBvb2xDcHVhZGRDcHVtYXAoUG9v
bGlkIHVpbnQzMiwgQ3B1bWFwIEJpdG1hcCkgKGVyciBlcnJvcikgewotCWVyciA9IEN0eC5DaGVj
a09wZW4oKQotCWlmIGVyciAhPSBuaWwgewotCQlyZXR1cm4KLQl9Ci0KIAljYm0sIGVyciA6PSBD
cHVtYXAudG9DKCkKIAlpZiBlcnIgIT0gbmlsIHsKIAkJcmV0dXJuCkBAIC02MjIsMTEgKzYyMCw2
IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbENwdWFkZENwdW1hcChQb29saWQgdWludDMy
LCBDcHVtYXAgQml0bWFwKSAoZXJyIGVycm9yCiAKIC8vIGludCBsaWJ4bF9jcHVwb29sX2NwdXJl
bW92ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9vbGlkLCBpbnQgY3B1KTsKIGZ1bmMgKEN0
eCAqQ29udGV4dCkgQ3B1cG9vbENwdXJlbW92ZShQb29saWQgdWludDMyLCBDcHUgaW50KSAoZXJy
IGVycm9yKSB7Ci0JZXJyID0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJyICE9IG5pbCB7Ci0JCXJl
dHVybgotCX0KLQogCXJldCA6PSBDLmxpYnhsX2NwdXBvb2xfY3B1cmVtb3ZlKEN0eC5jdHgsIEMu
dWludDMyX3QoUG9vbGlkKSwgQy5pbnQoQ3B1KSkKIAlpZiByZXQgIT0gMCB7CiAJCWVyciA9IEVy
cm9yKC1yZXQpCkBAIC02MzksMTEgKzYzMiw2IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9v
bENwdXJlbW92ZShQb29saWQgdWludDMyLCBDcHUgaW50KSAoZXJyIGVycm9yKSB7CiAvLyBpbnQg
bGlieGxfY3B1cG9vbF9jcHVyZW1vdmVfY3B1bWFwKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBw
b29saWQsCiAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X2JpdG1hcCAqY3B1bWFwKTsKIGZ1bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbENwdXJlbW92ZUNw
dW1hcChQb29saWQgdWludDMyLCBDcHVtYXAgQml0bWFwKSAoZXJyIGVycm9yKSB7Ci0JZXJyID0g
Q3R4LkNoZWNrT3BlbigpCi0JaWYgZXJyICE9IG5pbCB7Ci0JCXJldHVybgotCX0KLQogCWNibSwg
ZXJyIDo9IENwdW1hcC50b0MoKQogCWlmIGVyciAhPSBuaWwgewogCQlyZXR1cm4KQEAgLTY2MSwx
MSArNjQ5LDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBDcHVwb29sQ3B1cmVtb3ZlQ3B1bWFwKFBv
b2xpZCB1aW50MzIsIENwdW1hcCBCaXRtYXApIChlcnIgZXIKIAogLy8gaW50IGxpYnhsX2NwdXBv
b2xfcmVuYW1lKGxpYnhsX2N0eCAqY3R4LCBjb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCBwb29s
aWQpOwogZnVuYyAoQ3R4ICpDb250ZXh0KSBDcHVwb29sUmVuYW1lKE5hbWUgc3RyaW5nLCBQb29s
aWQgdWludDMyKSAoZXJyIGVycm9yKSB7Ci0JZXJyID0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJy
ICE9IG5pbCB7Ci0JCXJldHVybgotCX0KLQogCW5hbWUgOj0gQy5DU3RyaW5nKE5hbWUpCiAJZGVm
ZXIgQy5mcmVlKHVuc2FmZS5Qb2ludGVyKG5hbWUpKQogCkBAIC02ODAsMTEgKzY2Myw2IEBAIGZ1
bmMgKEN0eCAqQ29udGV4dCkgQ3B1cG9vbFJlbmFtZShOYW1lIHN0cmluZywgUG9vbGlkIHVpbnQz
MikgKGVyciBlcnJvcikgewogCiAvLyBpbnQgbGlieGxfY3B1cG9vbF9jcHVhZGRfbm9kZShsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgcG9vbGlkLCBpbnQgbm9kZSwgaW50ICpjcHVzKTsKIGZ1bmMg
KEN0eCAqQ29udGV4dCkgQ3B1cG9vbENwdWFkZE5vZGUoUG9vbGlkIHVpbnQzMiwgTm9kZSBpbnQp
IChDcHVzIGludCwgZXJyIGVycm9yKSB7Ci0JZXJyID0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJy
ICE9IG5pbCB7Ci0JCXJldHVybgotCX0KLQogCWNjcHVzIDo9IEMuaW50KDApCiAKIAlyZXQgOj0g
Qy5saWJ4bF9jcHVwb29sX2NwdWFkZF9ub2RlKEN0eC5jdHgsIEMudWludDMyX3QoUG9vbGlkKSwg
Qy5pbnQoTm9kZSksICZjY3B1cykKQEAgLTcwMCwxMSArNjc4LDYgQEAgZnVuYyAoQ3R4ICpDb250
ZXh0KSBDcHVwb29sQ3B1YWRkTm9kZShQb29saWQgdWludDMyLCBOb2RlIGludCkgKENwdXMgaW50
LCBlcnIgZXIKIAogLy8gaW50IGxpYnhsX2NwdXBvb2xfY3B1cmVtb3ZlX25vZGUobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IHBvb2xpZCwgaW50IG5vZGUsIGludCAqY3B1cyk7CiBmdW5jIChDdHgg
KkNvbnRleHQpIENwdXBvb2xDcHVyZW1vdmVOb2RlKFBvb2xpZCB1aW50MzIsIE5vZGUgaW50KSAo
Q3B1cyBpbnQsIGVyciBlcnJvcikgewotCWVyciA9IEN0eC5DaGVja09wZW4oKQotCWlmIGVyciAh
PSBuaWwgewotCQlyZXR1cm4KLQl9Ci0KIAljY3B1cyA6PSBDLmludCgwKQogCiAJcmV0IDo9IEMu
bGlieGxfY3B1cG9vbF9jcHVyZW1vdmVfbm9kZShDdHguY3R4LCBDLnVpbnQzMl90KFBvb2xpZCks
IEMuaW50KE5vZGUpLCAmY2NwdXMpCkBAIC03MjAsMTEgKzY5Myw2IEBAIGZ1bmMgKEN0eCAqQ29u
dGV4dCkgQ3B1cG9vbENwdXJlbW92ZU5vZGUoUG9vbGlkIHVpbnQzMiwgTm9kZSBpbnQpIChDcHVz
IGludCwgZXJyCiAKIC8vIGludCBsaWJ4bF9jcHVwb29sX21vdmVkb21haW4obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IHBvb2xpZCwgdWludDMyX3QgZG9taWQpOwogZnVuYyAoQ3R4ICpDb250ZXh0
KSBDcHVwb29sTW92ZWRvbWFpbihQb29saWQgdWludDMyLCBJZCBEb21pZCkgKGVyciBlcnJvcikg
ewotCWVyciA9IEN0eC5DaGVja09wZW4oKQotCWlmIGVyciAhPSBuaWwgewotCQlyZXR1cm4KLQl9
Ci0KIAlyZXQgOj0gQy5saWJ4bF9jcHVwb29sX21vdmVkb21haW4oQ3R4LmN0eCwgQy51aW50MzJf
dChQb29saWQpLCBDLnVpbnQzMl90KElkKSkKIAlpZiByZXQgIT0gMCB7CiAJCWVyciA9IEVycm9y
KC1yZXQpCkBAIC04ODQsNjAgKzg1Miw4IEBAIGZ1bmMgKGJtIEJpdG1hcCkgU3RyaW5nKCkgKHMg
c3RyaW5nKSB7CiAJcmV0dXJuCiB9CiAKLS8qCi0gKiBDb250ZXh0Ci0gKi8KLXZhciBDdHggQ29u
dGV4dAotCi1mdW5jIChDdHggKkNvbnRleHQpIElzT3BlbigpIGJvb2wgewotCXJldHVybiBDdHgu
Y3R4ICE9IG5pbAotfQotCi1mdW5jIChDdHggKkNvbnRleHQpIE9wZW4oKSAoZXJyIGVycm9yKSB7
Ci0JaWYgQ3R4LmN0eCAhPSBuaWwgewotCQlyZXR1cm4KLQl9Ci0KLQlDdHgubG9nZ2VyID0gQy54
dGxfY3JlYXRlbG9nZ2VyX3N0ZGlvc3RyZWFtKEMuc3RkZXJyLCBDLlhUTF9FUlJPUiwgMCkKLQlp
ZiBDdHgubG9nZ2VyID09IG5pbCB7Ci0JCWVyciA9IGZtdC5FcnJvcmYoIkNhbm5vdCBvcGVuIHN0
ZGlvc3RyZWFtIikKLQkJcmV0dXJuCi0JfQotCi0JcmV0IDo9IEMubGlieGxfY3R4X2FsbG9jKCZD
dHguY3R4LCBDLkxJQlhMX1ZFUlNJT04sCi0JCTAsICgqQy54ZW50b29sbG9nX2xvZ2dlcikodW5z
YWZlLlBvaW50ZXIoQ3R4LmxvZ2dlcikpKQotCi0JaWYgcmV0ICE9IDAgewotCQllcnIgPSBFcnJv
cigtcmV0KQotCX0KLQlyZXR1cm4KLX0KLQotZnVuYyAoQ3R4ICpDb250ZXh0KSBDbG9zZSgpIChl
cnIgZXJyb3IpIHsKLQlyZXQgOj0gQy5saWJ4bF9jdHhfZnJlZShDdHguY3R4KQotCUN0eC5jdHgg
PSBuaWwKLQotCWlmIHJldCAhPSAwIHsKLQkJZXJyID0gRXJyb3IoLXJldCkKLQl9Ci0JQy54dGxf
bG9nZ2VyX2Rlc3Ryb3koKCpDLnhlbnRvb2xsb2dfbG9nZ2VyKSh1bnNhZmUuUG9pbnRlcihDdHgu
bG9nZ2VyKSkpCi0JcmV0dXJuCi19Ci0KLWZ1bmMgKEN0eCAqQ29udGV4dCkgQ2hlY2tPcGVuKCkg
KGVyciBlcnJvcikgewotCWlmIEN0eC5jdHggPT0gbmlsIHsKLQkJZXJyID0gZm10LkVycm9yZigi
Q29udGV4dCBub3Qgb3BlbmVkIikKLQl9Ci0JcmV0dXJuCi19Ci0KIC8vaW50IGxpYnhsX2dldF9t
YXhfY3B1cyhsaWJ4bF9jdHggKmN0eCk7CiBmdW5jIChDdHggKkNvbnRleHQpIEdldE1heENwdXMo
KSAobWF4Q3B1cyBpbnQsIGVyciBlcnJvcikgewotCWVyciA9IEN0eC5DaGVja09wZW4oKQotCWlm
IGVyciAhPSBuaWwgewotCQlyZXR1cm4KLQl9Ci0KIAlyZXQgOj0gQy5saWJ4bF9nZXRfbWF4X2Nw
dXMoQ3R4LmN0eCkKIAlpZiByZXQgPCAwIHsKIAkJZXJyID0gRXJyb3IoLXJldCkKQEAgLTk0OSwx
MSArODY1LDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBHZXRNYXhDcHVzKCkgKG1heENwdXMgaW50
LCBlcnIgZXJyb3IpIHsKIAogLy9pbnQgbGlieGxfZ2V0X29ubGluZV9jcHVzKGxpYnhsX2N0eCAq
Y3R4KTsKIGZ1bmMgKEN0eCAqQ29udGV4dCkgR2V0T25saW5lQ3B1cygpIChvbkNwdXMgaW50LCBl
cnIgZXJyb3IpIHsKLQllcnIgPSBDdHguQ2hlY2tPcGVuKCkKLQlpZiBlcnIgIT0gbmlsIHsKLQkJ
cmV0dXJuCi0JfQotCiAJcmV0IDo9IEMubGlieGxfZ2V0X29ubGluZV9jcHVzKEN0eC5jdHgpCiAJ
aWYgcmV0IDwgMCB7CiAJCWVyciA9IEVycm9yKC1yZXQpCkBAIC05NjUsMTAgKzg3Niw2IEBAIGZ1
bmMgKEN0eCAqQ29udGV4dCkgR2V0T25saW5lQ3B1cygpIChvbkNwdXMgaW50LCBlcnIgZXJyb3Ip
IHsKIAogLy9pbnQgbGlieGxfZ2V0X21heF9ub2RlcyhsaWJ4bF9jdHggKmN0eCk7CiBmdW5jIChD
dHggKkNvbnRleHQpIEdldE1heE5vZGVzKCkgKG1heE5vZGVzIGludCwgZXJyIGVycm9yKSB7Ci0J
ZXJyID0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJyICE9IG5pbCB7Ci0JCXJldHVybgotCX0KIAly
ZXQgOj0gQy5saWJ4bF9nZXRfbWF4X25vZGVzKEN0eC5jdHgpCiAJaWYgcmV0IDwgMCB7CiAJCWVy
ciA9IEVycm9yKC1yZXQpCkBAIC05ODAsMTAgKzg4Nyw2IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkg
R2V0TWF4Tm9kZXMoKSAobWF4Tm9kZXMgaW50LCBlcnIgZXJyb3IpIHsKIAogLy9pbnQgbGlieGxf
Z2V0X2ZyZWVfbWVtb3J5KGxpYnhsX2N0eCAqY3R4LCB1aW50NjRfdCAqbWVta2IpOwogZnVuYyAo
Q3R4ICpDb250ZXh0KSBHZXRGcmVlTWVtb3J5KCkgKG1lbWtiIHVpbnQ2NCwgZXJyIGVycm9yKSB7
Ci0JZXJyID0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJyICE9IG5pbCB7Ci0JCXJldHVybgotCX0K
IAl2YXIgY21lbSBDLnVpbnQ2NF90CiAJcmV0IDo9IEMubGlieGxfZ2V0X2ZyZWVfbWVtb3J5KEN0
eC5jdHgsICZjbWVtKQogCkBAIC05OTksMTAgKzkwMiw2IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkg
R2V0RnJlZU1lbW9yeSgpIChtZW1rYiB1aW50NjQsIGVyciBlcnJvcikgewogCiAvL2ludCBsaWJ4
bF9nZXRfcGh5c2luZm8obGlieGxfY3R4ICpjdHgsIGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykK
IGZ1bmMgKEN0eCAqQ29udGV4dCkgR2V0UGh5c2luZm8oKSAocGh5c2luZm8gKlBoeXNpbmZvLCBl
cnIgZXJyb3IpIHsKLQllcnIgPSBDdHguQ2hlY2tPcGVuKCkKLQlpZiBlcnIgIT0gbmlsIHsKLQkJ
cmV0dXJuCi0JfQogCXZhciBjcGh5cyBDLmxpYnhsX3BoeXNpbmZvCiAJQy5saWJ4bF9waHlzaW5m
b19pbml0KCZjcGh5cykKIAlkZWZlciBDLmxpYnhsX3BoeXNpbmZvX2Rpc3Bvc2UoJmNwaHlzKQpA
QCAtMTAyMCwxMSArOTE5LDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBHZXRQaHlzaW5mbygpIChw
aHlzaW5mbyAqUGh5c2luZm8sIGVyciBlcnJvcikgewogCiAvL2NvbnN0IGxpYnhsX3ZlcnNpb25f
aW5mbyogbGlieGxfZ2V0X3ZlcnNpb25faW5mbyhsaWJ4bF9jdHggKmN0eCk7CiBmdW5jIChDdHgg
KkNvbnRleHQpIEdldFZlcnNpb25JbmZvKCkgKGluZm8gKlZlcnNpb25JbmZvLCBlcnIgZXJyb3Ip
IHsKLQllcnIgPSBDdHguQ2hlY2tPcGVuKCkKLQlpZiBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuCi0J
fQotCiAJdmFyIGNpbmZvICpDLmxpYnhsX3ZlcnNpb25faW5mbwogCiAJY2luZm8gPSBDLmxpYnhs
X2dldF92ZXJzaW9uX2luZm8oQ3R4LmN0eCkKQEAgLTEwMzUsMTEgKzkyOSw2IEBAIGZ1bmMgKEN0
eCAqQ29udGV4dCkgR2V0VmVyc2lvbkluZm8oKSAoaW5mbyAqVmVyc2lvbkluZm8sIGVyciBlcnJv
cikgewogfQogCiBmdW5jIChDdHggKkNvbnRleHQpIERvbWFpbkluZm8oSWQgRG9taWQpIChkaSAq
RG9taW5mbywgZXJyIGVycm9yKSB7Ci0JZXJyID0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJyICE9
IG5pbCB7Ci0JCXJldHVybgotCX0KLQogCXZhciBjZGkgQy5saWJ4bF9kb21pbmZvCiAJQy5saWJ4
bF9kb21pbmZvX2luaXQoJmNkaSkKIAlkZWZlciBDLmxpYnhsX2RvbWluZm9fZGlzcG9zZSgmY2Rp
KQpAQCAtMTA1NywxMSArOTQ2LDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5JbmZvKElk
IERvbWlkKSAoZGkgKkRvbWluZm8sIGVyciBlcnJvcikgewogfQogCiBmdW5jIChDdHggKkNvbnRl
eHQpIERvbWFpblVucGF1c2UoSWQgRG9taWQpIChlcnIgZXJyb3IpIHsKLQllcnIgPSBDdHguQ2hl
Y2tPcGVuKCkKLQlpZiBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuCi0JfQotCiAJcmV0IDo9IEMubGli
eGxfZG9tYWluX3VucGF1c2UoQ3R4LmN0eCwgQy51aW50MzJfdChJZCksIG5pbCkKIAogCWlmIHJl
dCAhPSAwIHsKQEAgLTEwNzIsMTEgKzk1Niw2IEBAIGZ1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWlu
VW5wYXVzZShJZCBEb21pZCkgKGVyciBlcnJvcikgewogCiAvL2ludCBsaWJ4bF9kb21haW5fcGF1
c2UobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWFpbik7CiBmdW5jIChDdHggKkNvbnRleHQp
IERvbWFpblBhdXNlKGlkIERvbWlkKSAoZXJyIGVycm9yKSB7Ci0JZXJyID0gQ3R4LkNoZWNrT3Bl
bigpCi0JaWYgZXJyICE9IG5pbCB7Ci0JCXJldHVybgotCX0KLQogCXJldCA6PSBDLmxpYnhsX2Rv
bWFpbl9wYXVzZShDdHguY3R4LCBDLnVpbnQzMl90KGlkKSwgbmlsKQogCiAJaWYgcmV0ICE9IDAg
ewpAQCAtMTA4NywxMSArOTY2LDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5QYXVzZShp
ZCBEb21pZCkgKGVyciBlcnJvcikgewogCiAvL2ludCBsaWJ4bF9kb21haW5fc2h1dGRvd24obGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKIGZ1bmMgKEN0eCAqQ29udGV4dCkgRG9tYWlu
U2h1dGRvd24oaWQgRG9taWQpIChlcnIgZXJyb3IpIHsKLQllcnIgPSBDdHguQ2hlY2tPcGVuKCkK
LQlpZiBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuCi0JfQotCiAJcmV0IDo9IEMubGlieGxfZG9tYWlu
X3NodXRkb3duKEN0eC5jdHgsIEMudWludDMyX3QoaWQpKQogCiAJaWYgcmV0ICE9IDAgewpAQCAt
MTEwMiwxMSArOTc2LDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5TaHV0ZG93bihpZCBE
b21pZCkgKGVyciBlcnJvcikgewogCiAvL2ludCBsaWJ4bF9kb21haW5fcmVib290KGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCk7CiBmdW5jIChDdHggKkNvbnRleHQpIERvbWFpblJlYm9v
dChpZCBEb21pZCkgKGVyciBlcnJvcikgewotCWVyciA9IEN0eC5DaGVja09wZW4oKQotCWlmIGVy
ciAhPSBuaWwgewotCQlyZXR1cm4KLQl9Ci0KIAlyZXQgOj0gQy5saWJ4bF9kb21haW5fcmVib290
KEN0eC5jdHgsIEMudWludDMyX3QoaWQpKQogCiAJaWYgcmV0ICE9IDAgewpAQCAtMTExOCwxMSAr
OTg3LDYgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5SZWJvb3QoaWQgRG9taWQpIChlcnIg
ZXJyb3IpIHsKIC8vbGlieGxfZG9taW5mbyAqIGxpYnhsX2xpc3RfZG9tYWluKGxpYnhsX2N0eCos
IGludCAqbmJfZG9tYWluX291dCk7CiAvL3ZvaWQgbGlieGxfZG9taW5mb19saXN0X2ZyZWUobGli
eGxfZG9taW5mbyAqbGlzdCwgaW50IG5iX2RvbWFpbik7CiBmdW5jIChDdHggKkNvbnRleHQpIExp
c3REb21haW4oKSAoZ2xpc3QgW11Eb21pbmZvKSB7Ci0JZXJyIDo9IEN0eC5DaGVja09wZW4oKQot
CWlmIGVyciAhPSBuaWwgewotCQlyZXR1cm4KLQl9Ci0KIAl2YXIgbmJEb21haW4gQy5pbnQKIAlj
bGlzdCA6PSBDLmxpYnhsX2xpc3RfZG9tYWluKEN0eC5jdHgsICZuYkRvbWFpbikKIAlkZWZlciBD
LmxpYnhsX2RvbWluZm9fbGlzdF9mcmVlKGNsaXN0LCBuYkRvbWFpbikKQEAgLTExNDUsMTEgKzEw
MDksNiBAQCBmdW5jIChDdHggKkNvbnRleHQpIExpc3REb21haW4oKSAoZ2xpc3QgW11Eb21pbmZv
KSB7CiAvLwkJCQlpbnQgKm5iX3ZjcHUsIGludCAqbnJfY3B1c19vdXQpOwogLy92b2lkIGxpYnhs
X3ZjcHVpbmZvX2xpc3RfZnJlZShsaWJ4bF92Y3B1aW5mbyAqLCBpbnQgbnJfdmNwdXMpOwogZnVu
YyAoQ3R4ICpDb250ZXh0KSBMaXN0VmNwdShpZCBEb21pZCkgKGdsaXN0IFtdVmNwdWluZm8pIHsK
LQllcnIgOj0gQ3R4LkNoZWNrT3BlbigpCi0JaWYgZXJyICE9IG5pbCB7Ci0JCXJldHVybgotCX0K
LQogCXZhciBuYlZjcHUgQy5pbnQKIAl2YXIgbnJDcHUgQy5pbnQKIApAQCAtMTE4MCwxMSArMTAz
OSw2IEBAIGZ1bmMgKGN0IENvbnNvbGVUeXBlKSBTdHJpbmcoKSAoc3RyIHN0cmluZykgewogLy9p
bnQgbGlieGxfY29uc29sZV9nZXRfdHR5KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
aW50IGNvbnNfbnVtLAogLy9saWJ4bF9jb25zb2xlX3R5cGUgdHlwZSwgY2hhciAqKnBhdGgpOwog
ZnVuYyAoQ3R4ICpDb250ZXh0KSBDb25zb2xlR2V0VHR5KGlkIERvbWlkLCBjb25zTnVtIGludCwg
Y29uVHlwZSBDb25zb2xlVHlwZSkgKHBhdGggc3RyaW5nLCBlcnIgZXJyb3IpIHsKLQllcnIgPSBD
dHguQ2hlY2tPcGVuKCkKLQlpZiBlcnIgIT0gbmlsIHsKLQkJcmV0dXJuCi0JfQotCiAJdmFyIGNw
YXRoICpDLmNoYXIKIAlyZXQgOj0gQy5saWJ4bF9jb25zb2xlX2dldF90dHkoQ3R4LmN0eCwgQy51
aW50MzJfdChpZCksIEMuaW50KGNvbnNOdW0pLCBDLmxpYnhsX2NvbnNvbGVfdHlwZShjb25UeXBl
KSwgJmNwYXRoKQogCWlmIHJldCAhPSAwIHsKQEAgLTEyMDAsMTEgKzEwNTQsNiBAQCBmdW5jIChD
dHggKkNvbnRleHQpIENvbnNvbGVHZXRUdHkoaWQgRG9taWQsIGNvbnNOdW0gaW50LCBjb25UeXBl
IENvbnNvbGVUeXBlKSAocAogLy9pbnQgbGlieGxfcHJpbWFyeV9jb25zb2xlX2dldF90dHkobGli
eGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkX3ZtLAogLy8JCQkJCWNoYXIgKipwYXRoKTsKIGZ1
bmMgKEN0eCAqQ29udGV4dCkgUHJpbWFyeUNvbnNvbGVHZXRUdHkoZG9taWQgdWludDMyKSAocGF0
aCBzdHJpbmcsIGVyciBlcnJvcikgewotCWVyciA9IEN0eC5DaGVja09wZW4oKQotCWlmIGVyciAh
PSBuaWwgewotCQlyZXR1cm4KLQl9Ci0KIAl2YXIgY3BhdGggKkMuY2hhcgogCXJldCA6PSBDLmxp
YnhsX3ByaW1hcnlfY29uc29sZV9nZXRfdHR5KEN0eC5jdHgsIEMudWludDMyX3QoZG9taWQpLCAm
Y3BhdGgpCiAJaWYgcmV0ICE9IDAgewotLSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:15:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:15:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUjA-0007yl-MC; Mon, 07 Oct 2019 15:15:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUj9-0007xk-QP
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:15:11 +0000
X-Inumbo-ID: 0d3821aa-e915-11e9-9bee-bc764e2007e4
Received: from mail-qt1-x841.google.com (unknown [2607:f8b0:4864:20::841])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d3821aa-e915-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:43 +0000 (UTC)
Received: by mail-qt1-x841.google.com with SMTP id u22so19592653qtq.13
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=3jlbshyhsnKwUe+1UF5DET0VROjnqCsc7bkrYu/FoCc=;
 b=t2iuLvbxglpe4k2o8NK6Ts3SwCZ7HElL+Lu7fht5a/F7+WT3Zon3xU08IHA3KzxJSi
 X7S5rOoo9ilmDotU4h7eZskBmdwKYo8gL1TD7R+Vo+BgNIRnmPjmCibpFMBJkQ1lLTta
 3cEOziHjA0SIZfv7oqbweIKQLW6+Lnng3ldnNkZWjUV3iHiGt4/iXbWqygRotyoH4RJp
 sH32fg4U1MqD7xe6oGe+Jt9VlMvf7ErhEfe0ymLR/wpkvRKUT1xte64PThfpU2hHb7uC
 hvT1MQ9iRdNZh7VIjmrAlVSjS0JfClKp3nT+0H3AVbUgWK5wSQne/3cKKSQNsO1v9i9q
 u1PQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=3jlbshyhsnKwUe+1UF5DET0VROjnqCsc7bkrYu/FoCc=;
 b=gYobAsRts0EF4sHaGzo1D/euSR2IO58WxMvcjoTv3dDhex2Xs4dpubbKpmrEH6/qWO
 j5Tpd9GGZqN+Y/M0VUVrlrSRrL3DH5iVIa9Gow5l/+jJMDbmqbqyHnTpUQOguLYv16x6
 Ys7zQydk7ZEUD7ScaUxd+MWpVRLWv4H3bnAvvLyOMrUElpcgPf+rWVuLqAeyZHw0Hr+a
 oLMvJ8Tzs5+rF3z0yA/WvlRkBw/vibtwDsEwN/I5RED+uVh1oIT5E6n577goXvk0Mm/P
 sBVLcX4lSgx14ws2asbZS5L3hGJwiSHUyjwsRWa8iobvoIPwgOmhapRd7uLHg3dGafwb
 vnKw==
X-Gm-Message-State: APjAAAURiUXcYlXrdwrkWqtOv8j3Jx7Tiw99Y5zH3dwnjWiaKgmjsPEH
 UsSQVaODW8p0QzyIJf8LsYV3Ux8V
X-Google-Smtp-Source: APXvYqyWpxIb1FPExH6TAxXj0lVj8Z7Bp8zOrwWRbdiA7PEs+1b/Q2YSuidVKfR8Rs7FzbiWolJsCQ==
X-Received: by 2002:aed:2ae6:: with SMTP id t93mr30231192qtd.384.1570461223079; 
 Mon, 07 Oct 2019 08:13:43 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:42 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:10 -0400
Message-Id: <96e1b2bbb921981be2d05232e5cc1f38a97d7809.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 23/24] golang/xenlight: add error return type to
 Context.Cpupoolinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkEgcHJldmlvdXMg
Y29tbWl0IHRoYXQgcmVtb3ZlZCBDb250ZXh0LkNoZWNrT3BlbiByZXZlYWxlZAphbiBpbmVmZmVj
dHVhbCBhc3NpZ25lbnQgdG8gZXJyIGluIENvbnRleHQuQ3B1cG9vbGluZm8sIGFzCnRoZXJlIGlz
IG5vIGVycm9yIHJldHVybiB0eXBlLgoKU2luY2UgaXQgYXBwZWFycyB0aGF0IHRoZSBpbnRlbnQg
aXMgdG8gcmV0dXJuIGFuIGVycm9yIGhlcmUsCmFkZCBhbiBlcnJvciByZXR1cm4gdmFsdWUgdG8g
dGhlIGZ1bmN0aW9uIHNpZ25hdHVyZS4KClNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJv
c2Jyb29rbkBhaW5mb3NlYy5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKIHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdo
dC5nbyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyBi
L3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwppbmRleCBlNTQwYjU0MTNkLi4wYTRm
NDc2NDUxIDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KKysr
IGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCkBAIC01MzAsMTcgKzUzMCwxNyBA
QCBmdW5jIChDdHggKkNvbnRleHQpIExpc3RDcHVwb29sKCkgKGxpc3QgW11DcHVwb29saW5mbykg
ewogfQogCiAvLyBpbnQgbGlieGxfY3B1cG9vbF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9j
cHVwb29saW5mbyAqaW5mbywgdWludDMyX3QgcG9vbGlkKTsKLWZ1bmMgKEN0eCAqQ29udGV4dCkg
Q3B1cG9vbEluZm8oUG9vbGlkIHVpbnQzMikgKHBvb2wgQ3B1cG9vbGluZm8pIHsKK2Z1bmMgKEN0
eCAqQ29udGV4dCkgQ3B1cG9vbEluZm8oUG9vbGlkIHVpbnQzMikgKHBvb2wgQ3B1cG9vbGluZm8s
IGVyciBlcnJvcikgewogCXZhciBjX2NwdXBvb2wgQy5saWJ4bF9jcHVwb29saW5mbwogCiAJcmV0
IDo9IEMubGlieGxfY3B1cG9vbF9pbmZvKEN0eC5jdHgsICZjX2NwdXBvb2wsIEMudWludDMyX3Qo
UG9vbGlkKSkKIAlpZiByZXQgIT0gMCB7Ci0JCS8vZXJyID0gRXJyb3IoLXJldCkKKwkJZXJyID0g
RXJyb3IoLXJldCkKIAkJcmV0dXJuCiAJfQogCWRlZmVyIEMubGlieGxfY3B1cG9vbGluZm9fZGlz
cG9zZSgmY19jcHVwb29sKQogCi0JXyA9IHBvb2wuZnJvbUMoJmNfY3B1cG9vbCkKKwllcnIgPSBw
b29sLmZyb21DKCZjX2NwdXBvb2wpCiAKIAlyZXR1cm4KIH0KLS0gCjIuMTkuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUjG-00084E-2M; Mon, 07 Oct 2019 15:15:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=0SFq=YA=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iHUjE-00082t-QD
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:15:16 +0000
X-Inumbo-ID: 0def32fa-e915-11e9-96dc-bc764e2007e4
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0def32fa-e915-11e9-96dc-bc764e2007e4;
 Mon, 07 Oct 2019 15:13:45 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id i26so2649164qtm.8
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 08:13:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=kvMRRDeFGz3La7BwkyLtN0z6mdrA0mBRQOwdoAFLP9o=;
 b=CrEnvkIZHANb9rBG7umd0oOB3174KlgzlcYsfku8FS0Q+5YvL1Yx+uW+ZU2rQHvpGR
 5aQKNNwkas9dEyhnTvPFe7E3X4rp5Lc7pZ3CUOGWUW0FOPzZZcOvZV8AiBqlUTQ4yeau
 W7GqLOyd0XX0TTCiIiH7Bs/Dcoc1Rbwr6crOSM1gM2uPzUy/qM9YF9Qm0z+PoPC/H9HP
 1MmLQ/XZ2Fx4Zcsaya5uZ8yRr/XXE8sLQXN5O3blKq7YJ0v6s50sBuVO0GlvjCHOkj/6
 3z8vNR19g2A1alVmwhzPOAgcxhXSCrUqfdFnndLfltlcQePWQEuCF0HxvjeuCDgS5eC6
 E/oA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=kvMRRDeFGz3La7BwkyLtN0z6mdrA0mBRQOwdoAFLP9o=;
 b=jsRWuOt8T8VihrY1eOBE3VT+4QGzuPVjzl4Ge2rwsBaZqXI8rZctv/V5lLi6BJJ19Q
 u4qM/T+iL+1otOXMFV6JCqtN+RBfNZN8oYoE6p9m6ZbDDkDmXk7LRETLAADJqTKB/LAw
 OAhGdubh5SQXH7D49Kudwa5F9f8jr9GHHkUisrtdqCJdIVpqp93LBXrawte7JIElUGno
 92e6oFDZ6KgV9Cj/xS4fY8vr/OZQ6oKHjow9nI0WQEfeo6Rb09tj5OCSJZ/GiyNJ06QA
 KgMn/2lLinrWe2x1JooeQ0Hcd56bWCu4UR+N9Lr3Ai0YUZVYFWBifac/a6vKyQle9ySO
 tijQ==
X-Gm-Message-State: APjAAAXw2VX+0Q/Y0hR6VAeQPbJfBU1svYHEGtQU3g3Q/OEc72FHXDVl
 OD3n2EZk2QuMzFkQSVq39wFbDUZc
X-Google-Smtp-Source: APXvYqxbecImauCKsuI4JW9uTAJ3BcsocECJYXxYX3WOjmUObZZ0o5FZWp0kB6iz4hXkXuTxVJ20hQ==
X-Received: by 2002:aed:3c27:: with SMTP id t36mr30945047qte.388.1570461224182; 
 Mon, 07 Oct 2019 08:13:44 -0700 (PDT)
Received: from five.crux.rad.ainfosec.com (209-217-208-226.northland.net.
 [209.217.208.226])
 by smtp.googlemail.com with ESMTPSA id c185sm8354313qkg.74.2019.10.07.08.13.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 07 Oct 2019 08:13:43 -0700 (PDT)
From: Nick Rosbrook <rosbrookn@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon,  7 Oct 2019 11:13:11 -0400
Message-Id: <26d6deae1803591361f7568645bc59b1535d6b88.1570456846.git.rosbrookn@ainfosec.com>
X-Mailer: git-send-email 2.19.1
In-Reply-To: <cover.1570456846.git.rosbrookn@ainfosec.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 24/24] golang/xenlight: add make target for
 generated files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 George Dunlap <george.dunlap@citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClJlbW92ZSB0aGUg
UEtHU09VUkNFUyB2YXJpYWJsZSBzaW5jZSBhZGRpbmcgeGVubGlnaHRfdHlwZXMuZ28KYW5kIHhl
bmxpZ2h0X2hlbHBlcnMuZ28gdG8gdGhpcyBsaXN0IGJyZWFrcyB0aGUgcmVzdCBvZiB0aGUKTWFr
ZWZpbGUuCgpBZGQgeGVubGlnaHRfJS5nbyB0YXJnZXQgZm9yIGdlbmVyYXRlZCBmaWxlcywgYW5k
IHVzZSBmdWxsCmZpbGUgbmFtZXMgd2l0aGluIGluc3RhbGwsIHVuaW5zdGFsbCBhbmQgJChYRU5f
R09QQVRIKSQoR09YTF9QS0dfRElSKQpydWxlLgoKU2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9v
ayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgogdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L01h
a2VmaWxlIHwgMjIgKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZ29sYW5nL3hl
bmxpZ2h0L01ha2VmaWxlIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L01ha2VmaWxlCmluZGV4IDA5
ODczMDUyMjQuLjgyMWE1ZDQ4ZmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9N
YWtlZmlsZQorKysgYi90b29scy9nb2xhbmcveGVubGlnaHQvTWFrZWZpbGUKQEAgLTcsMjAgKzcs
MjIgQEAgR09DT0RFX0RJUiA/PSAkKHByZWZpeCkvc2hhcmUvZ29jb2RlLwogR09YTF9QS0dfRElS
ID0gL3NyYy8kKFhFTl9HT0NPREVfVVJMKS94ZW5saWdodC8KIEdPWExfSU5TVEFMTF9ESVIgPSAk
KEdPQ09ERV9ESVIpJChHT1hMX1BLR19ESVIpCiAKLSMgUEtHU09VUkNFUzogRmlsZXMgd2hpY2gg
Y29tcHJpc2UgdGhlIGRpc3RyaWJ1dGVkIHNvdXJjZSBwYWNrYWdlCi1QS0dTT1VSQ0VTID0geGVu
bGlnaHQuZ28KLQogR08gPz0gZ28KIAogLlBIT05ZOiBhbGwKIGFsbDogYnVpbGQKIAogLlBIT05Z
OiBwYWNrYWdlCi1wYWNrYWdlOiAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIpJChQS0dTT1VS
Q0VTKQorcGFja2FnZTogJChYRU5fR09QQVRIKSQoR09YTF9QS0dfRElSKQogCi0kKFhFTl9HT1BB
VEgpL3NyYy8kKFhFTl9HT0NPREVfVVJMKS94ZW5saWdodC8kKFBLR1NPVVJDRVMpOiAkKFBLR1NP
VVJDRVMpCiskKFhFTl9HT1BBVEgpL3NyYy8kKFhFTl9HT0NPREVfVVJMKS94ZW5saWdodC86IHhl
bmxpZ2h0XyUuZ28KIAkkKElOU1RBTExfRElSKSAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIp
Ci0JJChJTlNUQUxMX0RBVEEpICQoUEtHU09VUkNFUykgJChYRU5fR09QQVRIKSQoR09YTF9QS0df
RElSKQorCSQoSU5TVEFMTF9EQVRBKSB4ZW5saWdodC5nbyAkKFhFTl9HT1BBVEgpJChHT1hMX1BL
R19ESVIpCisJJChJTlNUQUxMX0RBVEEpIHhlbmxpZ2h0X3R5cGVzLmdvICQoWEVOX0dPUEFUSCkk
KEdPWExfUEtHX0RJUikKKwkkKElOU1RBTExfREFUQSkgeGVubGlnaHRfaGVscGVycy5nbyAkKFhF
Tl9HT1BBVEgpJChHT1hMX1BLR19ESVIpCisKK3hlbmxpZ2h0XyUuZ286IGdlbmdvdHlwZXMucHkg
JChYRU5fUk9PVCkvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICQoWEVOX1JPT1QpL3Rvb2xz
L2xpYnhsL2lkbC5weQorCVhFTl9ST09UPSQoWEVOX1JPT1QpICQoUFlUSE9OKSBnZW5nb3R5cGVz
LnB5IC4uLy4uL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAogCiAjIEdvIHdpbGwgZG8gaXRzIG93biBk
ZXBlbmRlbmN5IGNoZWNraW5nLCBhbmQgbm90IGFjdHVhbGwgZ28gdGhyb3VnaAogIyB3aXRoIHRo
ZSBidWlsZCBpZiBub25lIG9mIHRoZSBpbnB1dCBmaWxlcyBoYXZlIGNoYW5nZWQuCkBAIC0zNiwx
MCArMzgsMTQgQEAgYnVpbGQ6IHBhY2thZ2UKIC5QSE9OWTogaW5zdGFsbAogaW5zdGFsbDogYnVp
bGQKIAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChHT1hMX0lOU1RBTExfRElSKQotCSQoSU5T
VEFMTF9EQVRBKSAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIpJChQS0dTT1VSQ0VTKSAkKERF
U1RESVIpJChHT1hMX0lOU1RBTExfRElSKQorCSQoaW5zdGFsbF9kYXRhKSAkKHhlbl9nb3BhdGgp
JChnb3hsX3BrZ19kaXIpeGVubGlnaHQuZ28gJChkZXN0ZGlyKSQoZ294bF9pbnN0YWxsX2RpcikK
KwkkKGluc3RhbGxfZGF0YSkgJCh4ZW5fZ29wYXRoKSQoZ294bF9wa2dfZGlyKXhlbmxpZ2h0X3R5
cGVzLmdvICQoZGVzdGRpcikkKGdveGxfaW5zdGFsbF9kaXIpCisJJChpbnN0YWxsX2RhdGEpICQo
eGVuX2dvcGF0aCkkKGdveGxfcGtnX2Rpcil4ZW5saWdodF9oZWxwZXJzLmdvICQoZGVzdGRpcikk
KGdveGxfaW5zdGFsbF9kaXIpCiAKIC5QSE9OWTogdW5pbnN0YWxsCi0Jcm0gLWYgJChhZGRwcmVm
aXggJChERVNURElSKSQoR09YTF9JTlNUQUxMX0RJUikvLCAkKFBLR1NPVVJDRVMpKQorCXJtIC1m
ICQoYWRkcHJlZml4ICQoREVTVERJUikkKEdPWExfSU5TVEFMTF9ESVIpLywgeGVubGlnaHQuZ28p
CisJcm0gLWYgJChhZGRwcmVmaXggJChERVNURElSKSQoR09YTF9JTlNUQUxMX0RJUikvLCB4ZW5s
aWdodF90eXBlcy5nbykKKwlybSAtZiAkKGFkZHByZWZpeCAkKERFU1RESVIpJChHT1hMX0lOU1RB
TExfRElSKS8sIHhlbmxpZ2h0X2hlbHBlcnMuZ28pCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOgot
LSAKMi4xOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 15:29:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 15:29:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHUwq-0001bF-LQ; Mon, 07 Oct 2019 15:29:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DAgt=YA=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iHUwo-0001bA-RN
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 15:29:18 +0000
X-Inumbo-ID: 365caf36-e917-11e9-8c93-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 365caf36-e917-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 15:29:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570462152;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ujh+GNy1S4pbVscP1/4jOk5fGtvGYnuRKAg2MVJGC3Q=;
 b=dpHYPKk7gbBTfmMZrFkJkkihfJ5VSdndWL2TF3BY89Eo0GVnnqLkdu9D
 TSAN0GjAY2YEhYsEcDvS/FTguBKh4+GA+PDnqHdVP9SKTOkt5ZtdeK0OX
 bY9GUPNccIpc39cNwJ43k5RIVHZQzys94N4pORAtItOmJzqZwPtGMNx67 Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UB+8aOK5IZdidcqClhKZJCJTxqtclCbbz3NSqrKAA7DR0g9xAF4ujeLz8/nX0O/utWTkX2hhtA
 +2UKMv7+RmZ6bnzcOob3DupkkPFJWmyBuX9W3hmILY2gy7lkt033uZzL16QAdyqnww2BbGAPMj
 X9Z/31LMSdGumC8VdKOKsQIVvCtCdoCMpSm0QKlQexCV0YJ0kmImpifzk6eJu3IaYNLcHjGRAL
 bhZGv90vR71wcJR3oseBEic+NGLN0uIAsBcH5kMpVSXoJ6sPoa3Zp3lXqg+V3TOeI6+FssxPNA
 xLE=
X-SBRS: 2.7
X-MesageID: 6861120
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6861120"
To: Lars Kurth <lars.kurth@xenproject.org>, <xen-devel@lists.xenproject.org>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <44f61bb2-93e6-7dfe-f081-889ab0ec46cc@citrix.com>
Date: Mon, 7 Oct 2019 16:29:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNi8xOSA4OjM5IFBNLCBMYXJzIEt1cnRoIHdyb3RlOgo+ICtpbnZlc3RpZ2F0ZSB0aGUg
cHJhY3RpY2UgZm9vdC1iaW5kaW5nLCBpdCBpcyBoYXJkIHRvIGRpc2FncmVlIHdpdGggdGhlIGRp
Y3Rpb25hcnQgZW50cnkuCgpUeXBvOiBkaWN0aW9uYXJ5CgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 16:14:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 16:14:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHVe8-00067k-Lf; Mon, 07 Oct 2019 16:14:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DAgt=YA=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iHVe6-00067f-Qa
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 16:14:02 +0000
X-Inumbo-ID: 787ce1c8-e91d-11e9-97b7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 787ce1c8-e91d-11e9-97b7-12813bfff9fa;
 Mon, 07 Oct 2019 16:14:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570464840;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=kcPoYRiHNKYeHUVAC5w5y/RtVqirUqRhMcPKU4jTtQg=;
 b=F022xwsqpz7f72jeDhYwKAnpRXCRUxdF12TBTtSIc07a9LLu/lGhOlho
 dPFpm1+Yi1N/uV2FE/tIIVTzJKyWYTducc3I2Jw8YbsOKSAf95mi13kgx
 G+6bI9piM0zd4DR4LV4p1gbdRfPcOVL1sdTM2A6XgY2wrvTMmI7GdW7le E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: g3b3fD9w/hdxlIoZDthJXbN3QwIFuPvRI0r+LjETlmJTGlRv7YqRIt0BwYMQf6O6ypLS1OpMTO
 6fe7J0QfoKypS0MOIr4smRxjw9sasv7o/11IFGc+JSjFv72q6d7s65fa96D+vqkiiHuvEZ58cO
 h37ndqpItS3+plkfwg2p4tyZzBF8qlwpjeYHixNNihAAq0YOQfGewIgWIkP/KVwzx2g6ZW6Cfz
 wix/1L2OZhFGfb1jnTMTXenDKCYy71KESljJYmykgO/AszB3aqccIMrTKyMSdp/LW3/XsONQjU
 FfY=
X-SBRS: 2.7
X-MesageID: 6818243
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6818243"
To: Jan Beulich <jbeulich@suse.com>, Lars Kurth <lars.kurth@xenproject.org>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
 <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <5b1bad1b-f381-869d-95a8-036a236a2b31@citrix.com>
Date: Mon, 7 Oct 2019 17:13:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-api@lists.xenproject.org,
 minios-devel@lists.xenproject.org, committers@xenproject.org,
 mirageos-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOS8yNy8xOSAxMDoxNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjYuMDkuMjAxOSAy
MTozOSwgTGFycyBLdXJ0aCB3cm90ZToKPj4gKyMjIyBWZXJib3NlIHZzLiB0ZXJzZQo+PiArRHVl
IHRvIHRoZSB0aW1lIGl0IHRha2VzIHRvIHJldmlldyBhbmQgY29tcG9zZSBjb2RlIHJldmlld2Vy
LCByZXZpZXdlcnMgb2Z0ZW4gYWRvcHQgYQo+PiArdGVyc2Ugc3R5bGUuIEl0IGlzIG5vdCB1bnVz
dWFsIHRvIHNlZSByZXZpZXcgY29tbWVudHMgc3VjaCBhcwo+PiArPiB0eXBvCj4+ICs+IHMvcmVz
aW9ucy9yZWdpb25zLwo+PiArPiBjb2Rpbmcgc3R5bGUKPj4gKz4gY29kaW5nIHN0eWxlOiBicmFj
a2V0cyBub3QgbmVlZGVkCj4+ICtldGMuCj4+ICsKPj4gK1RlcnNlIGNvZGUgcmV2aWV3IHN0eWxl
IGhhcyBpdHMgcGxhY2UgYW5kIGNhbiBiZSBwcm9kdWN0aXZlIGZvciBib3RoIHRoZSByZXZpZXdl
ciBhbmQKPj4gK3RoZSBhdXRob3IuIEhvd2V2ZXIsIG92ZXJ1c2UgY2FuIGNvbWUgYWNyb3NzIGFz
IHVuZnJpZW5kbHksIGxhY2tpbmcgZW1wYXRoeSBhbmQKPj4gK2NhbiB0aHVzIGNyZWF0ZSBhIG5l
Z2F0aXZlIGltcHJlc3Npb24gd2l0aCB0aGUgYXV0aG9yIG9mIGEgcGF0Y2guIFRoaXMgaXMgaW4g
cGFydGljdWxhcgo+PiArdHJ1ZSwgd2hlbiB5b3UgZG8gbm90IGtub3cgdGhlIGF1dGhvciBvciB0
aGUgYXV0aG9yIGlzIGEgbmV3Y29tZXIuIFRlcnNlCj4+ICtjb21tdW5pY2F0aW9uIHN0eWxlcyBj
YW4gYWxzbyBiZSBwZXJjZWl2ZWQgYXMgcnVkZSBpbiBzb21lIGN1bHR1cmVzLgo+IAo+IEFuZCBh
bm90aGVyIHJlbWFyayBoZXJlOiBOb3QgYmVpbmcgdGVyc2UgaW4gc2l0dWF0aW9ucyBsaWtlIHRo
ZSBvbmVzCj4gZW51bWVyYXRlZCBhcyBleGFtcGxlcyBhYm92ZSBpcyBhIGRvdWJsZSB3YXN0ZSBv
ZiB0aGUgcmV2aWV3ZXIncyB0aW1lOgoKRldJVyBJIGRvbid0IHRoaW5rIHRoaXMgZG9jdW1lbnQg
cHJvaGliaXRzIHRlcnNlIHJlcGxpZXMuICBJdCBwb2ludHMgb3V0CnRoYXQgdGhleSBjYW4gY29t
ZSBhY3Jvc3MgYXMgdW5mcmllbmRseSwgYW5kIHRoZXkgY2FuIGJlIHBlcmNlaXZlZCBhcwpydWRl
IGluIHNvbWUgY3VsdHVyZXM7IGJvdGggb2Ygd2hpY2ggYXJlIHRydWUuICBJdCB0aGVuICpyZWNv
bW1lbmRzKgp0aGF0IHJldmlld2VycyBjb21wZW5zYXRlIGZvciBpdCBpbiBhIHJldmlldyBvcGVu
aW5nIChpLmUuLCBvbmNlIHBlcgpwYXRjaCAvIHNlcmllcykgd2hpY2ggZXhwcmVzc2VzIGFwcHJl
Y2lhdGlvbjsgd2hpY2ggaXMgYm90aCBoZWxwZnVsIGFuZApyZWxhdGl2ZWx5IGxvdyBjb3N0LgoK
VGhlIHBvaW50IG9mIHRoZSBvcGVuaW5nIGlzIHRvIHNldCB0aGUgdG9uZS4gIElmIHlvdSBzdGFy
dCBvdXQgd2l0aApzb21ldGhpbmcgcG9zaXRpdmUsIGFuZCBlbmRzIHdpdGggInRoYW5rcyIsIHRo
ZW4gYSBsb25nIHNlcmllcyBvZiB0ZXJzZQpjb21tZW50cyBpcyBtb3JlIGxpa2VseSB0byBiZSBy
ZWFkIGFzIHNpbXBseSBiZWluZyBlZmZpY2llbnQuICBJZiB0aGUKZW50aXJlIHJldmlldyBjb25z
aXN0cyBvZiBub3RoaW5nIGJ1dCBjcml0aWNpc20gb3IgdGVyc2UgY29tbWVudHMsIGl0J3MKbW9y
ZSBsaWtlbHkgdG8gYmUgcmVhZCBhcyBhbm5veWFuY2Ugb24gdGhlIHBhcnQgb2YgdGhlIHJldmll
d2VyLgoKPiBUaGV5IHNob3VsZG4ndCBldmVuIG5lZWQgdG8gbWFrZSBzdWNoIGNvbW1lbnRzLCBl
c3BlY2lhbGx5IG5vdCBtYW55Cj4gdGltZXMgZm9yIGEgc2luZ2xlIHBhdGNoIChzZWUgeW91ciBt
ZW50aW9uIG9mICJvdmVydXNlIikuICBJIHJlYWxpemUKPiB3ZSBzdGlsbCBoYXZlIG5vIGF1dG9t
YXRlZCBtZWNoYW5pc20gdG8gY2hlY2sgc3R5bGUgYXNwZWN0cywgYnV0Cj4gYW55Ym9keSBjYW4g
ZWFzaWx5IGxvb2sgb3ZlciB0aGVpciBwYXRjaGVzIGJlZm9yZSBzdWJtaXR0aW5nIHRoZW0uCj4g
QW5kIGZvciBhbiBvY2Nhc2lvbmFsIGlzc3VlIEkgdGhpbmsgYSB0ZXJzZSByZXBseSBpcyBxdWl0
ZSByZWFzb25hYmxlCj4gdG8gaGF2ZS4KClRoaXMgc29ydCBvZiBzb3VuZHMgbGlrZSB5b3UgYXJl
ICppbnRlbmRpbmcqIHRvIGV4cHJlc3MgYW5ub3lhbmNlPwoKSWYgc28sIHRoYXQncyBhIHNsaWdo
dGx5IGRpZmZlcmVudCBxdWVzdGlvbiB0aGFuIHdoYXQgdGhpcyBzZWN0aW9uIGlzCmFkZHJlc3Np
bmcuIDotKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 16:40:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 16:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHW2y-00080O-Jk; Mon, 07 Oct 2019 16:39:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DAgt=YA=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iHW2w-00080J-Tx
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 16:39:42 +0000
X-Inumbo-ID: 09ae43e6-e921-11e9-97b7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09ae43e6-e921-11e9-97b7-12813bfff9fa;
 Mon, 07 Oct 2019 16:39:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570466371;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=X5Yi7zBh1IZ7vOvaOth41uj0lrgbD1KmKDvX6ojEGOw=;
 b=LrrnhwKJTdYB0XOWmhAOV037AG6PYU2RZXPMtXEHpBu4dXjYP9c5fWwe
 GJ6jqW68BOPlyDG3EkZLzjQqy+0NaQQPigGrDfNm4uH/8WRtwQ5vtPTpU
 nWCqvrMuidjUtCzvWsxZ2B93mczptnoMVAoOgacQlbj6obk7AiCd0Oq90 A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sEJF8ZpXyGTwYP5yFuyyWZKeMUKVbenSh2DfhgDcLWD36LnPCl1/AYoStADEXmYrOZAn+K8zEv
 9O2TvValK8VsF2KyClBv4JdCg2A4aw7GsJXm2cuPGVVvObnlgJQQiSIyJ8lQxsD2t0jGaZ0MI0
 AK72S6qKBd6DnOQDI8ITZMXLE3vnkPrUfTHJeoifpbHuZd4Gx8W9/FPa4FIbqdsdCaIqhiHW7w
 KG5QkyrJf2O1PhHkVm5QXStktJQzKQhkACAHTZZQ0knn/RCyrLcugge22u55shNh0i3IVAsQPL
 K1E=
X-SBRS: 2.7
X-MesageID: 6819546
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,268,1566878400"; 
   d="scan'208";a="6819546"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <5c509297c01b8931986b1d039de1c72e89e44037.1570456846.git.rosbrookn@ainfosec.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ae9cfdb0-c7c8-ad5d-b0f6-d3cc235eb68f@citrix.com>
Date: Mon, 7 Oct 2019 17:39:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5c509297c01b8931986b1d039de1c72e89e44037.1570456846.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/24] golang/xenlight: fix calls to
 libxl_domain_unpause/pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSA0OjEyIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+IEZyb206IE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Cj4gCj4gVGhlc2UgZnVuY3Rpb25zIHJlcXVp
cmUgYSB0aGlyZCBhcmd1bWVudCBvZiB0eXBlIGNvbnN0ICpsaWJ4bF9hc3luY29wX2hvdy4KPiAK
PiBQYXNzIG5pbCB0byBmaXggY29tcGlsYXRpb24gZXJyb3JzLiBUaGlzIHdpbGwgaGF2ZSB0aGUg
ZWZmZWN0IG9mCj4gcGVyZm9ybWluZyB0aGVzZSBvcGVyYXRpb25zIHN5bmNocm9ub3VzbHkuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4K
ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpK
dWVyZ2VuLCB0aGlzIGlzIGFjdHVhbGx5IGEgYnVnIGZpeCAodGhlc2UgbGluZXMgZGlkbid0IGdl
dCB1cGRhdGVkIHdoZW4KdGhlIEFQSSBjaGFuZ2VkKSwgc28gSSdtIGdvaW5nIHRvIGNoZWNrIHRo
aXMgaW4gbGF0ZXIgdGhpcyB3ZWVrIGlmIHlvdQpkb24ndCBvYmplY3QuCgo+IC0tLQo+IENjOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+
IAo+ICB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCA0ICsrLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIGIvdG9vbHMvZ29sYW5nL3hlbmxp
Z2h0L3hlbmxpZ2h0LmdvCj4gaW5kZXggZjVkMTcxYzJkNS4uNTliODE4NmE2NCAxMDA2NDQKPiAt
LS0gYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KPiArKysgYi90b29scy9nb2xh
bmcveGVubGlnaHQveGVubGlnaHQuZ28KPiBAQCAtMTAxMSw3ICsxMDExLDcgQEAgZnVuYyAoQ3R4
ICpDb250ZXh0KSBEb21haW5VbnBhdXNlKElkIERvbWlkKSAoZXJyIGVycm9yKSB7Cj4gIAkJcmV0
dXJuCj4gIAl9Cj4gIAo+IC0JcmV0IDo9IEMubGlieGxfZG9tYWluX3VucGF1c2UoQ3R4LmN0eCwg
Qy51aW50MzJfdChJZCkpCj4gKwlyZXQgOj0gQy5saWJ4bF9kb21haW5fdW5wYXVzZShDdHguY3R4
LCBDLnVpbnQzMl90KElkKSwgbmlsKQo+ICAKPiAgCWlmIHJldCAhPSAwIHsKPiAgCQllcnIgPSBF
cnJvcigtcmV0KQo+IEBAIC0xMDI2LDcgKzEwMjYsNyBAQCBmdW5jIChDdHggKkNvbnRleHQpIERv
bWFpblBhdXNlKGlkIERvbWlkKSAoZXJyIGVycm9yKSB7Cj4gIAkJcmV0dXJuCj4gIAl9Cj4gIAo+
IC0JcmV0IDo9IEMubGlieGxfZG9tYWluX3BhdXNlKEN0eC5jdHgsIEMudWludDMyX3QoaWQpKQo+
ICsJcmV0IDo9IEMubGlieGxfZG9tYWluX3BhdXNlKEN0eC5jdHgsIEMudWludDMyX3QoaWQpLCBu
aWwpCj4gIAo+ICAJaWYgcmV0ICE9IDAgewo+ICAJCWVyciA9IEVycm9yKC1yZXQpCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 17:20:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 17:20:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHWgA-0003K8-HX; Mon, 07 Oct 2019 17:20:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHWg9-0003K3-PM
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 17:20:13 +0000
X-Inumbo-ID: b518ea1a-e926-11e9-97b8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b518ea1a-e926-11e9-97b8-12813bfff9fa;
 Mon, 07 Oct 2019 17:20:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHWg2-0002kh-Hp; Mon, 07 Oct 2019 17:20:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHWg1-0000yv-PI; Mon, 07 Oct 2019 17:20:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHWg1-0003wP-OZ; Mon, 07 Oct 2019 17:20:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142384-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start.2:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:heisenbug
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d20983ff63e9f4566d3733cf011aa7a137dd65c8
X-Osstest-Versions-That: libvirt=2346b2f6564ae9f7ba35bc863cb0fab39cadeb12
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 17:20:05 +0000
Subject: [Xen-devel] [libvirt test] 142384: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM4NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NiBndWVzdC1zdGFydC4yIGZhaWwgaW4gMTQyMzQ1IFJFR1IuIHZzLiAxNDIyNTIKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBw
YXNzIGluIDE0MjM0NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjI1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyMjUyCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpYnZpcnQgICAgICAgICAgICAgIGQyMDk4M2ZmNjNlOWY0NTY2ZDM3MzNjZjAxMWFhN2ExMzdk
ZDY1YzgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDIzNDZiMmY2NTY0
YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjI1
MiAgMjAxOS0xMC0wNCAwNDoyMzo1NiBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDIzNDUgIDIwMTktMTAtMDYgMDQ6MTk6MTIgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgVmVpbGxh
cmQgPHZlaWxsYXJkQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBkMjA5ODNmZjYzZTlmNDU2NmQzNzMzY2YwMTFhYTdhMTM3ZGQ2NWM4CkF1dGhv
cjogRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgpEYXRlOiAgIFNhdCBPY3Qg
NSAwOTo0NToyOSAyMDE5ICswMjAwCgogICAgUmVsZWFzZSBvZiBsaWJ2aXJ0LTUuOC4wCiAgICAK
ICAgICogZG9jcy9uZXdzLnhtbDogdXBkYXRlZCBmb3IgdGhlIHJlbGVhc2UKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 18:29:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 18:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHXl4-0008D2-Om; Mon, 07 Oct 2019 18:29:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHXl3-0008Cx-Mw
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 18:29:21 +0000
X-Inumbo-ID: 5e04fbb0-e930-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e04fbb0-e930-11e9-8c93-bc764e2007e4;
 Mon, 07 Oct 2019 18:29:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHXkv-00045s-0l; Mon, 07 Oct 2019 18:29:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHXku-0004rY-Af; Mon, 07 Oct 2019 18:29:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHXku-0000LK-A4; Mon, 07 Oct 2019 18:29:12 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142392-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=bd8e9d12b18187962234407c3e44e9eb34e855d1
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 18:29:12 +0000
Subject: [Xen-devel] [freebsd-master test] 142392: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM5MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMzkyLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgYmQ4ZTlkMTJiMTgxODc5NjIyMzQ0MDdjM2U0NGU5ZWIz
NGU4NTVkMQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAxNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMTQgZGF5cyAgICA2IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjM5MiAgMjAxOS0xMC0wNyAwOToyMDoxMCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFs
bGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qu
b3JnPgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdARnJlZUJTRC5v
cmc+CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNELm9y
Zz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjcGVyY2l2YSA8Y3BlcmNpdmFARnJlZUJTRC5v
cmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZyZWVCU0Qub3JnPgogIGRhaWNo
aSA8ZGFpY2hpQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qub3JnPgogIGVtYXN0ZSA8
ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxn
YWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxn
bGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8g
PGdyZW1ib0BGcmVlQlNELm9yZz4KICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8
aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBA
RnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJiaXRz
QEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpraW1A
RnJlZUJTRC5vcmc+CiAganRsIDxqdGxARnJlZUJTRC5vcmc+CiAga2FrdHVzIDxrYWt0dXNARnJl
ZUJTRC5vcmc+CiAga2FuIDxrYW5ARnJlZUJTRC5vcmc+CiAga2FyZWxzIDxrYXJlbHNARnJlZUJT
RC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJTRC5v
cmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+
CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3JnPgogIG1j
a3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBGcmVlQlNELm9y
Zz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+CiAgbW1hY3kg
PG1tYWN5QEZyZWVCU0Qub3JnPgogIG9saXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAgb3No
b2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBQaW90ciBQaWV0cnVzemV3c2tpIDxwaW90ci5w
aWV0cnVzemV3c2tpQGludGVsLmNvbT4KICByYXkgPHJheUBGcmVlQlNELm9yZz4KICBybWFja2xl
bSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcm95Z2VyIDxyb3lnZXJARnJlZUJTRC5vcmc+CiAg
cnJzIDxycnNARnJlZUJTRC5vcmc+CiAgcnN0b25lIDxyc3RvbmVARnJlZUJTRC5vcmc+CiAgc2No
d2Vpa2ggPHNjaHdlaWtoQEZyZWVCU0Qub3JnPgogIHNlZiA8c2VmQEZyZWVCU0Qub3JnPgogIHNq
ZyA8c2pnQEZyZWVCU0Qub3JnPgogIHRpamwgPHRpamxARnJlZUJTRC5vcmc+CiAgdHJhc3ogPHRy
YXN6QEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgogIHR1ZXhlbiA8
dHVleGVuQEZyZWVCU0Qub3JnPgogIHZhbmd5emVuIDx2YW5neXplbkBGcmVlQlNELm9yZz4KICB2
bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVlQlNE
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteGVu
LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU1OTMgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 18:43:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 18:43:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHXz9-0001H4-8U; Mon, 07 Oct 2019 18:43:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHXz8-0001Gz-8n
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 18:43:54 +0000
X-Inumbo-ID: 65b815c0-e932-11e9-97b9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65b815c0-e932-11e9-97b9-12813bfff9fa;
 Mon, 07 Oct 2019 18:43:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHXz1-0004MU-2x; Mon, 07 Oct 2019 18:43:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHXz0-00063d-Jy; Mon, 07 Oct 2019 18:43:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHXz0-0002pd-JH; Mon, 07 Oct 2019 18:43:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142403-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f8abe4fe3c247b069daa59d84d479e42822d93de
X-Osstest-Versions-That: xen=4a647ad128a6e8ea91e9df140708d80548bf47f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 18:43:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142403: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmOGFiZTRmZTNjMjQ3YjA2OWRhYTU5ZDg0ZDQ3OWU0MjgyMmQ5M2RlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0YTY0N2FkMTI4YTZlOGVhOTFl
OWRmMTQwNzA4ZDgwNTQ4YmY0N2Y3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIzOTUgIDIwMTkt
MTAtMDcgMTA6MDE6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNDAzICAy
MDE5LTEwLTA3IDE1OjAxOjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
TGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAogICA0YTY0N2FkMTI4Li5mOGFiZTRmZTNjICBmOGFiZTRmZTNjMjQ3YjA2
OWRhYTU5ZDg0ZDQ3OWU0MjgyMmQ5M2RlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 19:49:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 19:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHZ0L-00061T-JN; Mon, 07 Oct 2019 19:49:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHZ0K-00061O-MJ
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 19:49:12 +0000
X-Inumbo-ID: 820f504a-e93b-11e9-97bf-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 820f504a-e93b-11e9-97bf-12813bfff9fa;
 Mon, 07 Oct 2019 19:49:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHZ08-0005bB-9j; Mon, 07 Oct 2019 19:49:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHZ07-0001qR-Ug; Mon, 07 Oct 2019 19:49:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHZ07-0007XT-Tm; Mon, 07 Oct 2019 19:48:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142388-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=4f59102571fce49af180cfc6d4cdd2b5df7bdb14
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 19:48:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 142388: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM4OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzODgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEw
IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDRmNTkxMDI1NzFmY2U0OWFmMTgwY2ZjNmQ0Y2Rk
MmI1ZGY3YmRiMTQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTAgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDQ5IGRheXMgICA1OCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIyNDMgIDIwMTktMTAtMDMgMjI6MDY6MjggWiAgICAz
IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQkFMQVRPTiBab2x0YW4gPGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RA
cmVkaGF0LmNvbT4KICBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVy
Ym9ybi5kZT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5z
a2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8
Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5j
b20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2Vy
IDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBn
b29nbGUuY29tPgogIENsYXVkaW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAg
Q2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29A
cmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENv
cmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwg
QmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxk
YW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVk
aGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRw
bG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVy
dEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbngu
Y29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4g
Q290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29t
PgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIGZhbmd5aW5nIDxmYW5neWluZzFA
aHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1
cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4K
ICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CiAgSGlrYXJ1IE5pc2hp
ZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICBJdmFu
IFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBMZSBDdWlyb3QgPGNoZXdpQGdlbnRv
by5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KICBKYW5vc2NoIEZy
YW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5p
bnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJn
IDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+
CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUBy
ZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBKdXN0aW4g
SGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0
LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFjb3JlLmNvbT4KICBL
xZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFpbC5jb20+CiAgTGF1cmVudCBEZXNu
b2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1
cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBM
aSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlAZm94bWFpbC5jb20+
CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmMtQW5kcsOpIEx1
cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRv
c2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGls
YW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0BjaXRyaXguY29tPgogIE1hcmt1cyBB
cm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55
QGNvbXB1dGVyLm9yZz4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4K
ICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3
ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0
LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dp
bkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8
bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFs
bWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUBy
ZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBB
LiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAg
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8
cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFp
bC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBMaWV2ZW4gPHBs
QGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9s
bGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5v
cndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
bWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5k
cmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoaXZhcHJh
c2FkIEcgQmhhdCA8c2JoYXRAbGludXguaWJtLmNvbT4KICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29v
Z2xlLmNvbT4KICBTdGVmYW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4K
ICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlZmFuIFdlaWwgPHN3
QHdlaWxuZXR6LmRlPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4K
ICBTdXJhaiBKaXRpbmRhciBTaW5naCA8c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFN2ZW4g
U2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8dGFvMy54dUBpbnRlbC5j
b20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBUaG9tYXMgSHV0aCA8dGh1
dGhAcmVkaGF0LmNvbT4KICBUb255IE5ndXllbiA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIHRvbnku
bmd1eWVuQGJ0LmNvbSA8dG9ueS5uZ3V5ZW5AYnQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1P
Z2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5n
bGlAdGVuY2VudC5jb20+CiAgV2VpIFlhbmcgPHJpY2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29t
PgogIFlhbiBaaGFvIDx5YW4ueS56aGFvQGludGVsLmNvbT4KICBZaWZhbiBMdW8gPGx1b3lpZmFu
QGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIFlpbmcgRmFuZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+
CiAgWXVucWlhbmcgU3UgPHlzdUB3YXZlY29tcC5jb20+CiAgWXVyeSBLb3RvdiA8eXVyeS1rb3Rv
dkB5YW5kZXgtdGVhbS5ydT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIxMTI2
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 20:36:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 20:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHZjm-0001Qk-Tt; Mon, 07 Oct 2019 20:36:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xf97=YA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHZjm-0001Qf-5V
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 20:36:10 +0000
X-Inumbo-ID: 158aece8-e942-11e9-80e3-bc764e2007e4
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.40]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 158aece8-e942-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 20:36:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7M02zQYMgyh4csd8l7J2MMVeFFATWQCkM4ZmDnr8B2w=;
 b=LPgGorTqnneaRNUV/f2IZH56S7FEx2lY2u/608Zvsiix0Kqy+/ST4XhO8vE4qKYQzRL1ehXXWhKTMnqx6YAaTo+r78iUO3UYXsInNd2nJXRhgCTnkaqf7QOebgQIm75E2e/KnS7M9vuHatgo1ydIQpFejSlAmpoJ9TKnCOpS8QQ=
Received: from DB6PR0801CA0060.eurprd08.prod.outlook.com (2603:10a6:4:2b::28)
 by DB7PR08MB3097.eurprd08.prod.outlook.com (2603:10a6:5:1d::27) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.24; Mon, 7 Oct
 2019 20:36:02 +0000
Received: from DB5EUR03FT011.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::205) by DB6PR0801CA0060.outlook.office365.com
 (2603:10a6:4:2b::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2327.24 via Frontend
 Transport; Mon, 7 Oct 2019 20:36:02 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT011.mail.protection.outlook.com (10.152.20.95) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Mon, 7 Oct 2019 20:36:00 +0000
Received: ("Tessian outbound 3fba803f6da3:v33");
 Mon, 07 Oct 2019 20:36:00 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 7c7bb91fcca74cf8
X-CR-MTA-TID: 64aa7808
Received: from 927e78013b09.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.14.58]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 913DBA98-01A5-4B9A-AA32-FD99E3FE402A.1; 
 Mon, 07 Oct 2019 20:35:54 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com
 (mail-vi1eur04lp2058.outbound.protection.outlook.com [104.47.14.58])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 927e78013b09.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 07 Oct 2019 20:35:54 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=nuJChT/1cmQpqLwHRu1lDbkH66nLCn1/WOdDQv6Si9fhKEULW+Gcl0W8RzZCqZBSqbOQhbSxfAkz/YeO5lfTk21uK6Auir33UjHBCT+pfGpjiN+TcPQuBiTslZAARqeCVQF9KNeI1SlA/PYQo7kPhFaFonSMYdRnp5ZdNwCRDC4tGCchCJqV9NqN2WP4sRpLuQjXOWhEtyp2DE6ZDeZ697Vy4wYGU5WUt3HeZSfSS032S6XEeEn9vbzebGj3UZhp0meYzTQMLrOOhMv9glpPnv15KEkqiFz0fx5nKd0ERH6fz6RNf+AwPWAkW9gfdleR5Lkp62c9dYlOuVQkQbTpkw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7M02zQYMgyh4csd8l7J2MMVeFFATWQCkM4ZmDnr8B2w=;
 b=OhwEE/IfDBRtMKdT20wqyNBMkp5cYeXgYwAFg38Wrvz8e8U/9fFwHwU0Adh61wRzZ0AYDrMu7O3Efkj8SW9VuI9lBDDNUbLDfWam5d8GI7JFBFDXzy2qTb6o9tWE1G43og9jjLfFHCvd9/NSXqB+pM2FedK4cxhZhl8qMJEeHpaHIClwL7zgUVZmyE3Gv29xeAsC8EGNH3qzrE944HwbBQ2Gh34xneDwpLd0oEvFRUGFaMYFx3+Wmm4mKj9mVrBfkec0DDO8RfIs5W3rwXNl+mIz89EKn2xBPg+uE5/wAQmMg45VXqyuI0/pvFw+jI5145zCJn/O8BbbpMZ+djLezA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=7M02zQYMgyh4csd8l7J2MMVeFFATWQCkM4ZmDnr8B2w=;
 b=LPgGorTqnneaRNUV/f2IZH56S7FEx2lY2u/608Zvsiix0Kqy+/ST4XhO8vE4qKYQzRL1ehXXWhKTMnqx6YAaTo+r78iUO3UYXsInNd2nJXRhgCTnkaqf7QOebgQIm75E2e/KnS7M9vuHatgo1ydIQpFejSlAmpoJ9TKnCOpS8QQ=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4853.eurprd08.prod.outlook.com (20.179.45.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.24; Mon, 7 Oct 2019 20:35:52 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2327.025; Mon, 7 Oct 2019
 20:35:52 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [[PATCH for-4.13]] xen/arm: mm: Allow generic xen page-tables
 helpers to be called early
Thread-Index: AQHVbXFKz2vdTFCm5029/okJjYrYJ6czq3OAgAC6WgCAAEwigIAAE4QAgBNsJQCAB5EiAA==
Date: Mon, 7 Oct 2019 20:35:52 +0000
Message-ID: <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0406.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:f::34) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: ee7f15c0-6c51-47ed-b934-08d74b65f71a
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4853:|DB7PR08MB3097:
X-Microsoft-Antispam-PRVS: <DB7PR08MB3097385DB1129D205DE233C1809B0@DB7PR08MB3097.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 01834E39B7
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(136003)(39860400002)(396003)(346002)(376002)(189003)(199004)(102836004)(6506007)(229853002)(478600001)(386003)(6436002)(53546011)(71190400001)(6486002)(99286004)(52116002)(31696002)(31686004)(25786009)(71200400001)(86362001)(26005)(6916009)(4326008)(81166006)(81156014)(8936002)(8676002)(66446008)(66946007)(66476007)(66556008)(64756008)(14454004)(6512007)(76176011)(6246003)(5660300002)(476003)(4744005)(7736002)(305945005)(486006)(44832011)(11346002)(446003)(2616005)(54906003)(186003)(316002)(36756003)(256004)(3846002)(6116002)(2906002)(66066001)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4853;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: N3cAo8sGcS6O0RLmWjlGOOgDc2XzLn+Xji+oH9GNa2FxCyvDP3gSVLhRDn27PMBVzwOYdIjaDeaqTkaHllqaMVyKO0XpXLVV+L07o1gzr4O32rcmpGoJ3AaE6aZ1qqExRnlzod7OnsMkX4dzvZ41Tg11UCQ8/dpPCtlZGvJaOtf0cs+JxZ4lFFeqdtDZFUE5JJyljWXws3DLMkCXPyzvg9eO11TlidjFPgTM8lqFEtl3AhmQpXkO2Hb9GkabHXs1yPp2bx+cMZ5+jjM9nsqExfHubCAAcbughzwhwCYE8mgyr+TX/T1F4gNdOIb3qA/M6wB98aMMhHUhJKCSPznR6aV+PaoFIAyjHYrwF35DJiDeaXA3B1EFWfNy3MuCTELdp3bWayPjKtiobFydpJtJFf/vnPYxCfRLbMg0yxuWEtw=
x-ms-exchange-transport-forked: True
Content-ID: <9DD09F0195728C47B2B2867D26913757@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4853
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT011.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(346002)(136003)(39860400002)(396003)(199004)(189003)(76176011)(99286004)(6486002)(2486003)(6512007)(36756003)(54906003)(81166006)(8676002)(81156014)(305945005)(7736002)(316002)(23676004)(66066001)(486006)(6246003)(4326008)(53546011)(50466002)(47776003)(2616005)(229853002)(126002)(107886003)(6862004)(26005)(14454004)(186003)(25786009)(6506007)(386003)(102836004)(31686004)(8936002)(22756006)(336012)(26826003)(63350400001)(436003)(3846002)(446003)(5660300002)(478600001)(11346002)(86362001)(6116002)(31696002)(476003)(4744005)(2906002)(70206006)(356004)(70586007)(76130400001)(41533002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB7PR08MB3097;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: f506a1ed-8eed-4f1a-89c3-08d74b65f257
NoDisclaimer: True
X-Forefront-PRVS: 01834E39B7
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: hqmFXgZYRbVMGOCnzXHbojTedKh7ONs1fwHV3sOHDyzrp+oVa1OAoKQF6gQaf+kOAPUT5PtTMuvS9/ibnfsDyTUikYMbf2V/aouOLhQXDoDFN/hhUOddjaqDVMSGa5Rw+D14sWjyLKptsjsBN9nlzuPEkREfZ3pNuDTg/VKmTRkXNB33BgNjFba65ICJz0cDM4iReRy5dDbbmKwbf+BpAIVt5BMtBw3SUhTf+qc4ii0N+p+Srl3D786kIfJF0idy6Vxg5yq98bUXJxSOG+9LMF0BICmOI4j1PJS5T+OJjRjR49EzAKd/8tTeC3mFgzc8w+uZW38c1uoUP5dWYBbW4IzQ0+gKhiBLdIMU6Y1ZkgDUY8rUOBsOVaGJFjuqnjfl3XdKk1Rqwz5/1HDRKMb65o6ynK/sRwk002MhC6bZuyo=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2019 20:36:00.5227 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ee7f15c0-6c51-47ed-b934-08d74b65f71a
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3097
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDAzLzEwLzIwMTkgMDI6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gRnJpLCAyMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gVGhhdCdzIG5vdCBj
b3JyZWN0LiBhbGxvY19ib290X3BhZ2VzKCkgaXMgYWN0dWFsbHkgaGVyZSB0byBhbGxvdyBkeW5h
bWljDQo+PiBhbGxvY2F0aW9uIGJlZm9yZSB0aGUgbWVtb3J5IHN1YnN5c3RlbSAoYW5kIHRoZXJl
Zm9yZSB0aGUgcnVudGltZSBhbGxvY2F0b3IpDQo+PiBpcyBpbml0aWFsaXplZC4NCj4gDQo+IExl
dCBtZSBjaGFuZ2UgdGhlIHF1ZXN0aW9uIHRoZW46IGlzIHRoZSBzeXN0ZW1fc3RhdGUgPT0NCj4g
U1lTX1NUQVRFX2Vhcmx5X2Jvb3QgY2hlY2sgc3RyaWN0bHkgbmVjZXNzYXJ5PyBJdCBsb29rcyBs
aWtlIGl0IGlzIG5vdDoNCj4gdGhlIHBhdGNoIHdvdWxkIHdvcmsgZXZlbiBpZiBpdCB3YXMganVz
dDoNCg0KSSBoYWQgYSBmZXcgdGhvdWdodHMgYWJvdXQgaXQuIE9uIEFybTMyLCB0aGlzIG9ubHkg
cmVhbGx5IHdvcmtzIGZvciANCjMyLWJpdHMgbWFjaGluZSBhZGRyZXNzIChpdCBjYW4gZ28gdXAg
dG8gNDAtYml0cykuIEkgaGF2ZW4ndCByZWFsbHkgDQpmdWxseSBpbnZlc3RpZ2F0ZWQgd2hhdCBj
b3VsZCBnbyB3cm9uZywgYnV0IGl0IHdvdWxkIGJlIGJlc3QgdG8ga2VlcCBpdCANCm9ubHkgZm9y
IGVhcmx5IGJvb3QuDQoNCkFsc28sIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gcmVseSBvbiB0aGlz
ICJ3b3JrYXJvdW5kIiBhZnRlciBib290LiBNYXliZSANCndlIHdvdWxkIHdhbnQgdG8ga2VlcCB0
aGVtIHVubWFwcGVkIGluIHRoZSBmdXR1cmUuDQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4gR3Jh
bGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 20:56:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 20:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHa3I-00031d-0F; Mon, 07 Oct 2019 20:56:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SmRk=YA=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHa3G-00031Y-7n
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 20:56:18 +0000
X-Inumbo-ID: e4761bd4-e944-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e4761bd4-e944-11e9-9bee-bc764e2007e4;
 Mon, 07 Oct 2019 20:56:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHa38-0006yg-QB; Mon, 07 Oct 2019 20:56:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHa38-0004sG-HJ; Mon, 07 Oct 2019 20:56:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHa38-0000rI-GN; Mon, 07 Oct 2019 20:56:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142383-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f4049b2a9850c847b06ec6ad1cec1c7c2c303b94
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 07 Oct 2019 20:56:10 +0000
Subject: [Xen-devel] [xen-unstable test] 142383: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjM4My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgoK
VGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSA3IHhlbi1ib290IGZh
aWwgaW4gMTQyMzI3IHBhc3MgaW4gMTQyMzgzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEg
ZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIGluIDE0MjM1OSBwYXNzIGluIDE0MjM4Mwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4g
MTQyMzU5IHBhc3MgaW4gMTQyMzgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxNDIzMjcKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNz
IGluIDE0MjMyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxOCBsZWFrLWNoZWNrL2No
ZWNrICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyMzU5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTgyMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGY0MDQ5YjJhOTg1MGM4NDdiMDZlYzZhZDFjZWMxYzdjMmMzMDNiOTQKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgw
NDdmZDZhNTRlYzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTgyMiAgMjAxOS0wOS0yNSAxNDo1
OTo1NSBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDE4ODIgIDIwMTktMDktMjcg
MDE6MjA6NTUgWiAgIDEwIGRheXMgICAxMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDIzMjcgIDIwMTktMTAtMDUgMTM6NTg6NTIgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgQ2hyaXN0
aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIERhcmlvIEZhZ2dpb2xp
IDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6
eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGVr
c2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTYW5kZXIg
RWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgogIFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMTk0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 21:02:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 21:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHa9O-0003qZ-Su; Mon, 07 Oct 2019 21:02:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xf97=YA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHa9N-0003qU-PG
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 21:02:37 +0000
X-Inumbo-ID: c8274efd-e945-11e9-97c0-12813bfff9fa
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.44]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c8274efd-e945-11e9-97c0-12813bfff9fa;
 Mon, 07 Oct 2019 21:02:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mrDAgM9eG3k1uSH6z5QhEe5MZwALhCdMyvi9ouzAn/Y=;
 b=9MnoWnC/N3dOjmYcTb4ZxzsfiFOGH8zuWIT798NXeKVGxB4kgx2y3uA8LbmPMgUGWd3RIVzH6Q0MgARWBNM0w5LNX40M+GvW06Nyy+8NJLviosjXhuycDqmABW8xd70M3Yb+85vnF17L7s1KHCXoE/AFhYfc6ChhWjk72dCt5HE=
Received: from VI1PR0802CA0018.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::28) by VI1PR08MB2655.eurprd08.prod.outlook.com
 (2603:10a6:802:19::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.24; Mon, 7 Oct
 2019 21:02:31 +0000
Received: from DB5EUR03FT042.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::200) by VI1PR0802CA0018.outlook.office365.com
 (2603:10a6:800:aa::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2327.24 via Frontend
 Transport; Mon, 7 Oct 2019 21:02:31 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT042.mail.protection.outlook.com (10.152.21.123) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Mon, 7 Oct 2019 21:02:30 +0000
Received: ("Tessian outbound 0cf06bf5c60e:v33");
 Mon, 07 Oct 2019 21:02:27 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 266fd52e2ebdccee
X-CR-MTA-TID: 64aa7808
Received: from b4d61e60ff36.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.0.58]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 072ACF12-3199-48C4-84F9-2AA16E1A7F2F.1; 
 Mon, 07 Oct 2019 21:02:22 +0000
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
 (mail-he1eur01lp2058.outbound.protection.outlook.com [104.47.0.58])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b4d61e60ff36.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 07 Oct 2019 21:02:22 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ZgdDzGj9kPpXl3h2DgTH8fP1nTtJNsiwIeqvY2Pd7giCADfeP7JYvqc4IC4T3/6rUV/hzKCWYgv9qPE9U9b0ltqGrqrzNfbtq+jMYeOMPHeJs/YM+Xskqp3JpTiAQDXBSEwEmfuE2ZqWSpY0kdRWaIFB6NeO5NPF5rmgnnV9jlAsW98qhWeR8lPRSAq1ihpKgbp0SMbQvc4QZODXveoqt4vhfG3GLhP8QUePRlmkEJJ599TUuvVuCAl/CVQt2rUqN2DiK41IVZPX5jqZlRgpUbg44HP6CrbHGZ02xF960bQW7/xCTGCzsJj9WakGsAJv5z7wbeq/bWSNX6doyqTCKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mrDAgM9eG3k1uSH6z5QhEe5MZwALhCdMyvi9ouzAn/Y=;
 b=HLZNCOutajIF0m36AmTWkXyvgp3ZnvdF0Az8tqot72ht7oM2R5plhTBu2eltZ6QEHGx1THlDtFT4XPq3LnIYyrSQlvlterXiZqlmscjsY/kzf+ANnJ4vXr0ujT+4taLWdD2syn27ulHhX/8U4RfDkE0SrGCZUYth/gdghrXJmKlQuWww3GyOYVkOSNiNWI6etFlt0rZoOWKt2udl70czw4dst7mvntpomZcEzepVN6jHVm1aCgttrY1hoMKbLT8G0jzcRTlCpXEmWjxyL+fYlFrUVw1ibdVG1/0n4fqhnI8lEMt4qh5Gg5FvJtdcRrChM1xWfvcaEqi5U0bVJiqGxg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=mrDAgM9eG3k1uSH6z5QhEe5MZwALhCdMyvi9ouzAn/Y=;
 b=9MnoWnC/N3dOjmYcTb4ZxzsfiFOGH8zuWIT798NXeKVGxB4kgx2y3uA8LbmPMgUGWd3RIVzH6Q0MgARWBNM0w5LNX40M+GvW06Nyy+8NJLviosjXhuycDqmABW8xd70M3Yb+85vnF17L7s1KHCXoE/AFhYfc6ChhWjk72dCt5HE=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4428.eurprd08.prod.outlook.com (20.179.43.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.24; Mon, 7 Oct 2019 21:02:20 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2327.025; Mon, 7 Oct 2019
 21:02:20 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Oleksandr <olekstysh@gmail.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
Thread-Index: AQHUsatXg1jQ864iqUOt18VtyH/J/KdHgHaA///1JQCAABO1AP//+CKAgAAyKACAArKCgIAG248A
Date: Mon, 7 Oct 2019 21:02:20 +0000
Message-ID: <9a29bc73-18b8-67ad-1215-3e7fccdd6e09@arm.com>
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
 <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
 <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
 <e9ce8c39-fa90-461d-0958-a0b2a0cf968a@arm.com>
 <d43ca714-130b-091b-79db-c20d1a6da2b0@gmail.com>
 <435b4ce8-6c9c-a9d3-f5b5-b19bf68f1ab9@arm.com>
 <92577653-a113-9028-e267-9724079402e5@gmail.com>
In-Reply-To: <92577653-a113-9028-e267-9724079402e5@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0181.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a::25) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [217.140.96.140]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 1b448df8-f1c1-4ef4-7f0f-08d74b69aaa6
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4428:|VI1PR08MB2655:
X-MS-Exchange-PUrlCount: 1
X-Microsoft-Antispam-PRVS: <VI1PR08MB26553EB45D1A4E27DDF2C0D6809B0@VI1PR08MB2655.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 01834E39B7
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(39860400002)(376002)(136003)(346002)(366004)(189003)(199004)(6486002)(71200400001)(86362001)(66066001)(110136005)(54906003)(229853002)(25786009)(316002)(2501003)(71190400001)(44832011)(66476007)(7736002)(14444005)(31696002)(66446008)(66556008)(64756008)(256004)(66946007)(36756003)(52116002)(305945005)(5660300002)(102836004)(3846002)(26005)(186003)(6116002)(76176011)(6246003)(966005)(14454004)(53546011)(6506007)(11346002)(8676002)(486006)(81156014)(81166006)(476003)(99286004)(2616005)(2906002)(386003)(6436002)(446003)(6306002)(6512007)(8936002)(31686004)(478600001)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4428;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: bH0vOksr8MYPinD1OAQsluNripUgDhoAQRaDiPmVIoM2l19JJpVkpwD9WPKHEMjCWTasJnAg1qSLn3eZrAndog9vW6HOdxwSxTdxRd8yVXbM46j+nCIGAHUeci6HtOt1rXFH/idh8uk2ciNSZklwCEV7/9m2cRgs9Pc//JlHb4dCJDAl016oM+i4Ur1uJiIXO6EkFJzl5rwkeGr1QBI+mPVDstSxYX8rIJq1Uj43G8cpkaZEflg9FERL59rt27KqdmfkoWM11EjvJNIg04dfNG2OqvqE42cuwY6bdzsZBf/NOvMDySa9WpufDy0VT7cuV16CM4cZcQ9RIVofwnDOxbzOo/g3ofIGFXiNsH0dNXAunmJnIL6WS/1zerZOy8XAw0M9+wVuCOsy4UH7k8DYy2zCHRgQyvmylbIsVbBXqR1lzAySbiaARNSMNQvSRoXdkpK3q3b7EdZNpCLz0Xqr2g==
x-ms-exchange-transport-forked: True
Content-ID: <DD8B176CD9DA184A91EFD82267EB5EA4@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4428
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT042.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(376002)(396003)(346002)(39860400002)(199004)(189003)(2906002)(50466002)(70586007)(86362001)(478600001)(316002)(66066001)(6512007)(6306002)(486006)(22756006)(36756003)(476003)(126002)(47776003)(76176011)(31696002)(70206006)(81166006)(7736002)(81156014)(229853002)(356004)(23676004)(25786009)(2486003)(8676002)(99286004)(54906003)(26826003)(4326008)(31686004)(53546011)(5660300002)(6506007)(386003)(2501003)(966005)(63350400001)(2616005)(6486002)(6116002)(336012)(446003)(305945005)(14444005)(26005)(102836004)(186003)(3846002)(76130400001)(107886003)(11346002)(6246003)(110136005)(436003)(14454004)(8936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB2655;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 67296e3d-d72a-4739-eec8-08d74b69a4b7
NoDisclaimer: True
X-Forefront-PRVS: 01834E39B7
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ra4Rx0MDcHVHPYAXwNO7AfJOzLbvk024rWhtyaX1FHOO6UvecG0AMcEnfFQPsbbAvGvG7eNVDS1dO5NYF/z1ENiyoeDxCQGmjSlFf+hG4zFRu39mDthOYjekdVQHMehDeCwKP1UKCLG7yVVJm0LYMlM4r168WHz54HacSQo3H3jmYYPMIF3FWbE23IGfbqowqdEJZIl63a9Lf+gasSTba0BPh/OwTuwruENzskxNUfnukLhn0FLI1TfMXF/M5/ysyAUDXFeS1QY5E1JIROZGLrrL5V1iFet6BR9PaZ/tY9zmN6B1VuKG96a8dL/C8u0xUgtjesDt2RSuO5fTPuHWeKuYIJzu1VMqHTxAMsv2B58P880KnSkijTbOLKJl8+LySdeJLxfSaGn8yqUJRMOhHmK0Rvxlnj4iuIlrgzA+YnrlMLOrUeL9R6O+fVrO88XlISQNjmlWenRtNBPF1KCgkw==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2019 21:02:30.1450 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1b448df8-f1c1-4ef4-7f0f-08d74b69aaa6
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB2655
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDAzLzEwLzIwMTkgMTM6MTgsIE9sZWtzYW5kciB3cm90ZToNCj4gDQo+IE9uIDAx
LjEwLjE5IDIyOjA3LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBPbiAxMC8xLzE5IDU6MDcgUE0s
IE9sZWtzYW5kciB3cm90ZToNCj4+Pg0KPj4+IE9uIDAxLjEwLjE5IDE4OjM2LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6DQo+Pj4+IE9uIDAxLzEwLzIwMTkgMTY6MjUsIE9sZWtzYW5kciB3cm90ZToNCj4+
Pj4+DQo+Pj4+PiBPbiAwMS4xMC4xOSAxODowNCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4+ID4g
MS4gR2l2aW5nIHRoZSBJT01NVSB0byBEb20wIGlzIGEgYmFkIGlkZWEuDQo+Pg0KPj4gUGxlYXNl
IHRvIHRyeSBleHBhbmQgeW91ciB0aG91Z2h0cyBpbiB0aGUgc2FtZSBlLW1haWwgd2hlbiB5b3Ug
c2F5IA0KPj4gInRoaXMgaXMgYSBiYWQgaWRlYSIuDQo+IA0KPiBXZWxsLCB0aGlzIHdhcyBhIGNv
bmNsdXNpb24gSSBoYWQgZ290IGZyb20gdGhlIGRpc2N1c3Npb24gWzFdLiBTb3JyeSBmb3IgDQo+
IG5vdCBiZWluZyBjbGVhciBoZXJlLg0KPiANCj4gDQo+Pg0KPj4gQnV0LCB0aGlzIGlzIGNsZWFy
bHkgd2hhdCBoYXBwZW4gaW4gY3VycmVudCBYZW4gc2V0dXAgaWYgdGhlIGRyaXZlciBpcyANCj4+
IG5vdCBlbmFibGVkLiBXaGF0IEkgd2FudCB0byBhdm9pZCBpcyBleHBvc2luZyBhbiBoYWxmIGNv
bXBsZXRlIA0KPj4gYmluZGluZ3MgdG8gdGhlIGd1ZXN0ICh5b3UgZG9uJ3Qga25vdyBob3cgaXQg
d2lsbCBiZWhhdmUpLg0KPj4NCj4+IFNvIHdlIGVpdGhlciByZW1vdmUgYWxsIHRoZSBwcm9wZXJ0
aWVzIGFuZCBub2RlIHJlbGF0ZWQgdG8gdGhlIElPTU1VcyANCj4+IG9yIG5vdGhpbmcuDQo+IEkg
dGhpbmssIEkgZ290IGl0LiBPdXIgdGFyZ2V0IGlzICpub3QqIHRvIGFkZCBhIHdheSBmb3IgRG9t
MCB0byB1c2UgDQo+IElPTU1VLCBidXQgdG8gYmUgY29uc2lzdGVudCBpbiByZW1vdmluZyBJT01N
VSBub2RlL21hc3RlciBkZXZpY2UgDQo+IHByb3BlcnRpZXMuIE5vdywgd2UgcmVtb3ZlIHRoZSBJ
T01NVSBub2RlIGlmIFhlbiBpZGVudGlmaWVzIGl0ICh0aGUgDQo+IElPTU1VIGRyaXZlciBpcyBw
cmVzZW50IGluIFhlbiksDQo+IHNvIGxvb2tzIGxpa2Ugd2UgaGF2ZSB0byByZW1vdmUgbWFzdGVy
IGRldmljZSBwcm9wZXJ0aWVzIG9ubHkgaWYgdGhpcyANCj4gbWFzdGVyIGRldmljZSBpcyBiZWhp
bmQgdGhlIElPTU1VIHdoaWNoIG5vZGUgaXMgcmVtb3ZlZC4gVGhpcywgSSBob3BlLCANCj4gd2ls
bCBhdm9pZCBleHBvc2luZyBhbiBoYWxmIGNvbXBsZXRlIGJpbmRpbmdzIHRvIGd1ZXN0LiBBbSBJ
IHJpZ2h0Pw0KPiANCj4gDQo+IFsxXSANCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA4L21zZzAwODU4Lmh0bWwNCj4gDQo+IA0KPiAt
LS0tLS0tLS0tDQo+IA0KPiBJZiB5b3UgaGFwcHkgd2l0aCB0aGF0IGxvZ2ljIEkgd2lsbCBjcmFm
dCBhIHByb3BlciBwYXRjaC4NCg0KVGhlIGxvZ2ljIGxvb2tzIGFscmlnaHQgdG8gbWUuIE9uZSBj
b21tZW50IGJlbG93LCBJIHdpbGwgbG9vayBhdCB0aGUgDQpyZXN0IG9uY2UgdGhpcyBpcyBmb3Jt
YWxseSBzZW50Lg0KDQo+IA0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYw0KPiBpbmRleCA2NzAyMWQ5Li42
ZDQ1ZTU1IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMNCj4gKysr
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jDQo+IEBAIC00ODAsMTAgKzQ4MCwyNiBAQCBz
dGF0aWMgaW50IF9faW5pdCB3cml0ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gDQo+ICpkLCBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLA0KPiAgwqDCoMKgwqAgY29uc3Qgc3RydWN0IGR0X3By
b3BlcnR5ICpwcm9wLCAqc3RhdHVzID0gTlVMTDsNCj4gIMKgwqDCoMKgIGludCByZXMgPSAwOw0K
PiAgwqDCoMKgwqAgaW50IGhhZF9kb20wX2Jvb3RhcmdzID0gMDsNCj4gK8KgwqDCoCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKmlvbW11X25vZGU7DQo+IA0KPiAgwqDCoMKgwqAgaWYgKCBraW5mby0+
Y21kbGluZSAmJiBraW5mby0+Y21kbGluZVswXSApDQo+ICDCoMKgwqDCoMKgwqDCoMKgIGJvb3Rh
cmdzID0gJmtpbmZvLT5jbWRsaW5lWzBdOw0KPiANCj4gK8KgwqDCoCAvKg0KPiArwqDCoMKgwqAg
KiBJZiB3ZSBza2lwIHRoZSBJT01NVSBkZXZpY2Ugd2hlbiBjcmVhdGluZyBEVCBmb3IgRG9tMCAo
ZXZlbiBpZg0KDQpJIHdvdWxkIHByZWZlciBpZiB3ZSB1c2UgImh3ZG9tIiBvdmVyICJEb20wIi4g
VGhleSBhcmUgYm90aCB0aGUgc2FtZSBvbiANCkFybSwgYnV0IHRoaXMgbWF5IGNoYW5nZSBpbiB0
aGUgZnV0dXJlICh3ZSBtYXkgYWN0dWFsbHkgZHJvcCBEb20wIDspKS4NCg0KPiArwqDCoMKgwqAg
KiB0aGUgSU9NTVUgZGV2aWNlIGlzIG5vdCB1c2VkIGJ5IFhlbiksIHdlIHNob3VsZCBhbHNvIHNr
aXAgdGhlIElPTU1VDQo+ICvCoMKgwqDCoCAqIHNwZWNpZmljIHByb3BlcnRpZXMgb2YgdGhlIG1h
c3RlciBkZXZpY2UgYmVoaW5kIGl0IGluIG9yZGVyIHRvIA0KPiBhdm9pZA0KPiArwqDCoMKgwqAg
KiBleHBvc2luZyBhbiBoYWxmIGNvbXBsZXRlIElPTU1VIGJpbmRpbmdzIHRvIERvbTAuDQo+ICvC
oMKgwqDCoCAqIFVzZSAiaW9tbXVfbm9kZSIgYXMgYW4gaW5kaWNhdG9yIG9mIHRoZSBtYXN0ZXIg
ZGV2aWNlIHdoaWNoIA0KPiBwcm9wZXJ0aWVzDQo+ICvCoMKgwqDCoCAqIHNob3VsZCBiZSBza2lw
cGVkLg0KPiArwqDCoMKgwqAgKi8NCj4gK8KgwqDCoCBpb21tdV9ub2RlID0gZHRfcGFyc2VfcGhh
bmRsZShub2RlLCAiaW9tbXVzIiwgMCk7DQo+ICvCoMKgwqAgaWYgKCBpb21tdV9ub2RlICkNCj4g
K8KgwqDCoCB7DQo+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGRldmljZV9nZXRfY2xhc3MoaW9tbXVf
bm9kZSkgIT0gREVWSUNFX0lPTU1VICkNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9tbXVf
bm9kZSA9IE5VTEw7DQo+ICvCoMKgwqAgfQ0KPiArDQo+ICDCoMKgwqDCoCBkdF9mb3JfZWFjaF9w
cm9wZXJ0eV9ub2RlIChub2RlLCBwcm9wKQ0KPiAgwqDCoMKgwqAgew0KPiAgwqDCoMKgwqDCoMKg
wqDCoCBjb25zdCB2b2lkICpwcm9wX2RhdGEgPSBwcm9wLT52YWx1ZTsNCj4gQEAgLTU0MCw2ICs1
NTYsMTkgQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWlu
IA0KPiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywNCj4gIMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBjb250aW51ZTsNCj4gIMKgwqDCoMKgwqDCoMKgwqAgfQ0KPiANCj4gK8KgwqDCoMKg
wqDCoMKgIGlmICggaW9tbXVfbm9kZSApDQo+ICvCoMKgwqDCoMKgwqDCoCB7DQo+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIC8qIERvbid0IGV4cG9zZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVz
IHRvIERvbTAgKi8NCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBkdF9wcm9wZXJ0eV9u
YW1lX2lzX2VxdWFsKHByb3AsICJpb21tdXMiKSApDQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY29udGludWU7DQo+ICsNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCBk
dF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdS1tYXAiKSApDQo+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7DQo+ICsNCj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdS1tYXAt
bWFzayIpICkNCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsNCj4g
K8KgwqDCoMKgwqDCoMKgIH0NCj4gKw0KPiAgwqDCoMKgwqDCoMKgwqDCoCByZXMgPSBmZHRfcHJv
cGVydHkoa2luZm8tPmZkdCwgcHJvcC0+bmFtZSwgcHJvcF9kYXRhLCBwcm9wX2xlbik7DQo+IA0K
PiAgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIHJlcyApDQo+IA0KPiANCg0KQ2hlZXJzLA0KDQotLSAN
Ckp1bGllbiBHcmFsbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 21:30:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 21:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHaa1-0006Ck-D9; Mon, 07 Oct 2019 21:30:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J/C0=YA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHaZz-0006AW-N3
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 21:30:07 +0000
X-Inumbo-ID: a1b9d84e-e949-11e9-97c0-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1b9d84e-e949-11e9-97c0-12813bfff9fa;
 Mon, 07 Oct 2019 21:30:07 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 E524C20867;
 Mon,  7 Oct 2019 21:30:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570483806;
 bh=AkCA7e/4dGK7o/hAeqCGmWIy+qAVUvmA0q4zN+iWxGs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Te+P14kBnDTTE5491GLLW7KHXYGk0fCaiAfeUCCOfpcb8axASNFoGP2Pt2WpMHR3m
 1g1FHgwiS/H6wXK6mO5ZimRmGoparBGz5QDu12ZB6/2USZa9BspfhKZayjsqNz4GGe
 B1BM4RLDdEm75vZ9EDqcmOyM9YoTkcb7jArYDagQ=
Date: Mon, 7 Oct 2019 14:30:05 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a65639bc-cae9-85d2-f33c-40dd8e24f6b7@arm.com>
Message-ID: <alpine.DEB.2.21.1910071426040.13684@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
 <a65639bc-cae9-85d2-f33c-40dd8e24f6b7@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: fix duplicate memory node
 in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 julien@xen.org, oleksandr_tyshchenko@epam.com, xen-devel@lists.xenproject.org,
 Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDUvMTAvMjAxOSAw
MDowOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gV2hlbiByZXNlcnZlZC1tZW1vcnkg
cmVnaW9ucyBhcmUgcHJlc2VudCBpbiB0aGUgaG9zdCBkZXZpY2UgdHJlZSwgZG9tMAo+ID4gaXMg
c3RhcnRlZCB3aXRoIG11bHRpcGxlIG1lbW9yeSBub2Rlcy4gRWFjaCBtZW1vcnkgbm9kZSBzaG91
bGQgaGF2ZSBhCj4gPiB1bmlxdWUgbmFtZSwgYnV0IHRvZGF5IHRoZXkgYXJlIGFsbCBjYWxsZWQg
Im1lbW9yeSIgbGVhZGluZyB0byBMaW51eAo+ID4gcHJpbnRpbmcgdGhlIGZvbGxvd2luZyB3YXJu
aW5nIGF0IGJvb3Q6Cj4gPiAKPiA+ICAgIE9GOiBEdXBsaWNhdGUgbmFtZSBpbiBiYXNlLCByZW5h
bWVkIHRvICJtZW1vcnkjMSIKPiA+IAo+ID4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxlbSBi
eSBhcHBlbmRpbmcgYSAiQDx1bml0LWFkZHJlc3M+IiB0byB0aGUKPiA+IG5hbWUsIGFzIHBlciB0
aGUgRGV2aWNlIFRyZWUgc3BlY2lmaWNhdGlvbiwgd2hlcmUgPHVuaXQtYWRkcmVzcz4gbWF0Y2hl
cwo+ID4gdGhlIGJhc2Ugb2YgYWRkcmVzcyBvZiB0aGUgZmlyc3QgcmVnaW9uLgo+ID4gCj4gPiBS
ZXBvcnRlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVw
YW0uY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0
YWJlbGxpbmlAeGlsaW54LmNvbT4KPiA+IAo+ID4gLS0tCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
PiA+IGluZGV4IDkyMWIwNTQ1MjAuLmE0YzA3ZGIzODMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
Ywo+ID4gQEAgLTY0NiwxNiArNjQ2LDIyIEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfbWVtb3J5
X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbgo+ID4gKmQsCj4gPiAgICAgICBpbnQgcmVzLCBpOwo+
ID4gICAgICAgaW50IHJlZ19zaXplID0gYWRkcmNlbGxzICsgc2l6ZWNlbGxzOwo+ID4gICAgICAg
aW50IG5yX2NlbGxzID0gcmVnX3NpemUgKiBtZW0tPm5yX2JhbmtzOwo+ID4gKyAgICAvKiBQbGFj
ZWhvbGRlciBmb3IgbWVtb3J5QCArIGEgMzItYml0IG51bWJlciArIFwwICovCj4gPiArICAgIGNo
YXIgYnVmWzE4XTsKPiA+ICAgICAgIF9fYmUzMiByZWdbTlJfTUVNX0JBTktTICogNCAvKiBXb3Jz
dCBjYXNlIGFkZHJjZWxscyArIHNpemVjZWxscyAqL107Cj4gPiAgICAgICBfX2JlMzIgKmNlbGxz
Owo+ID4gICAgICAgICBCVUdfT04obnJfY2VsbHMgPj0gQVJSQVlfU0laRShyZWcpKTsKPiA+ICsg
ICAgLyogTm90aGluZyB0byBkbyAqLwo+IAo+IFRoaXMgYSBkZXBhcnR1cmUgZnJvbSB0aGUgY3Vy
cmVudCBzb2x1dGlvbiB3aGVyZSBhIG5vZGUgd2lsbCBiZSBjcmVhdGVkIHdpdGgKPiBubyAicmVn
IiBwcm9wZXJ0eS4gSSB0aGluayB0aGlzIGNoYW5nZSBvZiBiZWhhdmlvciBzaG91bGQgYXQgbGVh
c3QgYmUKPiBkZXNjcmliZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGlmIG5vdCBpbXBsZW1lbnRl
ZCBpbiBhIHNlcGFyYXRlIHBhdGNoLiBCdXQuLi4KPiAKPiA+ICsgICAgaWYgKCBtZW0tPm5yX2Jh
bmtzID09IDAgKQo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gCj4gLi4uIEkgZG9uJ3QgdGhpbmsg
d2Ugd2FudCB0byBpZ25vcmUgaXQuIFRoZSBjYWxsZXIgbW9zdCBsaWtlbHkgbWVzc2VkIHVwIHRo
ZQo+IGJhbmtzIGFuZCB3ZSBzaG91bGQgaW5zdGVhZCByZXBvcnQgYW4gZXJyb3IuCgpJIGFkbWl0
IGl0IHdhc24ndCBteSBpbnRlbnRpb24gdG8gY2hhbmdlIHRoZSBjdXJyZW50IGJlaGF2aW9yLiBB
cyBJIHdhcwpsb29raW5nIHRocm91Z2ggdGhlIGNvZGUgSSBub3RpY2VkIHRoYXQgd2UgY2FsbCBt
YWtlX21lbW9yeV9ub2RlIGZvcgpib3RoIG5vcm1hbCBtZW1vcnkgYW5kIHJlc2VydmVkX21lbW9y
eS4gT2YgY291cnNlLCByZXNlcnZlZF9tZW1vcnkgY291bGQKaGF2ZSBubyBiYW5rcy4gU28gSSB0
aG91Z2h0IGl0IHdvdWxkIGJlIGdvb2QgdG8gY2hlY2sgd2hldGhlciB0aGVyZSBhcmUKYW55IGJh
bmtzIGJlZm9yZSBjb250aW51aW5nIGJlY2F1c2Ugbm93IHdlIGFyZSBnb2luZyB0byBhY2Nlc3MK
bWVtLT5iYW5rWzBdLnN0YXJ0LCB3aGljaCB3b3VsZCBiZSBhIG1pc3Rha2UgaWYgdGhlcmUgYXJl
IG5vIGJhbmtzLgoKSW4gcmVnYXJkcyB0byB5b3VyIGNvbW1lbnQgYWJvdXQgcmV0dXJuaW5nIGVy
cm9yLCB3ZSBjb3VsZCByZXR1cm4gRU5PRU5ULApob3dldmVyIHdlIHdvdWxkIGFsc28gaGF2ZSB0
byBoYW5kbGUgRU5PRU5UIGVzcGVjaWFsbHkgYXQgdGhlIGNhbGxlcgpzaWRlIChoYW5kbGVfbm9k
ZSkuIE9yIHdlIHdvdWxkIGhhdmUgdG8gYWRkIGEgY2hlY2sgaWYgKCBtZW0tPm5yX2JhbmtzID4K
MCkgdG8gYXZvaWQgY2FsbGluZyBtYWtlX21lbW9yeV9ub2RlIHdoZW4gbnJfYmFua3MgaXMgemVy
by4KCgo+ID4gICAgICAgICBkdF9kcHJpbnRrKCJDcmVhdGUgbWVtb3J5IG5vZGUgKHJlZyBzaXpl
ICVkLCBuciBjZWxscyAlZClcbiIsCj4gPiAgICAgICAgICAgICAgICAgIHJlZ19zaXplLCBucl9j
ZWxscyk7Cj4gPiAgICAgICAgIC8qIGVQQVBSIDMuNCAqLwo+ID4gLSAgICByZXMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsICJtZW1vcnkiKTsKPiA+ICsgICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVm
KSwgIm1lbW9yeUAlIlBSSXg2NCwgbWVtLT5iYW5rWzBdLnN0YXJ0KTsKPiA+ICsgICAgcmVzID0g
ZmR0X2JlZ2luX25vZGUoZmR0LCBidWYpOwo+ID4gICAgICAgaWYgKCByZXMgKQo+ID4gICAgICAg
ICAgIHJldHVybiByZXM7Cj4gPiAgIAo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3Jh
bGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 21:30:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 21:30:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHaag-0006Et-Nv; Mon, 07 Oct 2019 21:30:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J/C0=YA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHaae-0006El-M8
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 21:30:48 +0000
X-Inumbo-ID: b9ce2836-e949-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9ce2836-e949-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 21:30:47 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 7E31B20867;
 Mon,  7 Oct 2019 21:30:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570483846;
 bh=ZP6p2oensXj7KkRd+Cu8T8ycR2MOFR2Tss3SYBpTO3c=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=tfvMNKhDSjkDRvYoXLoFhTv5+2hxAZjlXzO6UENeISz0R/rl8qdOClgBpxfKkPyxf
 JLtttMBfQLpZNel7a5O38/iIzkLAI+GzoE1d+LNxUcf/cWszR5wO0HwwBP6RHTrKVk
 Y8D2v5DjW2NNNv5Eop70w7GKYSaCKvF+/auhhx74=
Date: Mon, 7 Oct 2019 14:30:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: =?UTF-8?Q?J=C3=BCrgen_Gro=C3=9F?= <jgross@suse.com>
In-Reply-To: <71fe02ae-a279-8d30-28e9-35d6c84c9a08@suse.com>
Message-ID: <alpine.DEB.2.21.1910071430100.13684@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
 <71fe02ae-a279-8d30-28e9-35d6c84c9a08@suse.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-441291930-1570483846=:13684"
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: fix duplicate memory node
 in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: julien@xen.org, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Volodymyr_Babchuk@epam.com,
 oleksandr_tyshchenko@epam.com
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-441291930-1570483846=:13684
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Mon, 7 Oct 2019, Jürgen Groß wrote:
> On 05.10.19 01:09, Stefano Stabellini wrote:
> > When reserved-memory regions are present in the host device tree, dom0
> > is started with multiple memory nodes. Each memory node should have a
> > unique name, but today they are all called "memory" leading to Linux
> > printing the following warning at boot:
> > 
> >    OF: Duplicate name in base, renamed to "memory#1"
> > 
> > This patch fixes the problem by appending a "@<unit-address>" to the
> > name, as per the Device Tree specification, where <unit-address> matches
> > the base of address of the first region.
> > 
> > Reported-by: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
> > Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
> > 
> > ---
> > 
> > diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
> > index 921b054520..a4c07db383 100644
> > --- a/xen/arch/arm/domain_build.c
> > +++ b/xen/arch/arm/domain_build.c
> > @@ -646,16 +646,22 @@ static int __init make_memory_node(const struct domain
> > *d,
> >       int res, i;
> >       int reg_size = addrcells + sizecells;
> >       int nr_cells = reg_size * mem->nr_banks;
> > +    /* Placeholder for memory@ + a 32-bit number + \0 */
> > +    char buf[18];
> 
> You are using PRIx64 for printing the number, so I guess you should
> enlarge buf by 8 bytes and adjust the comment (s/32/64/).

Well spotted! In fact, there is a similar error in make_cpus_node. I'll
fix that one too in a separate patch.


> >       __be32 reg[NR_MEM_BANKS * 4 /* Worst case addrcells + sizecells */];
> >       __be32 *cells;
> >         BUG_ON(nr_cells >= ARRAY_SIZE(reg));
> > +    /* Nothing to do */
> > +    if ( mem->nr_banks == 0 )
> > +        return 0;
> >         dt_dprintk("Create memory node (reg size %d, nr cells %d)\n",
> >                  reg_size, nr_cells);
> >         /* ePAPR 3.4 */
> > -    res = fdt_begin_node(fdt, "memory");
> > +    snprintf(buf, sizeof(buf), "memory@%"PRIx64, mem->bank[0].start);
> > +    res = fdt_begin_node(fdt, buf);
> >       if ( res )
> >           return res;
> 
> 
> Juergen
> 
--8323329-441291930-1570483846=:13684
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-441291930-1570483846=:13684--


From xen-devel-bounces@lists.xenproject.org Mon Oct 07 21:47:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 21:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHarB-0007Dq-AQ; Mon, 07 Oct 2019 21:47:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Xf97=YA=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHarA-0007Dl-4m
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 21:47:52 +0000
X-Inumbo-ID: 1b3fef44-e94c-11e9-80e3-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.53]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b3fef44-e94c-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 21:47:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5ZuJN+lhg6Jb/8BlKHWvz3vntJM3ORlzwoKlFTRvR/o=;
 b=J8v3EuOK5dwCWE81tblz7sONqgRe2gcjIlUUqlsULC5iJ28yIRxnyNycYYHjmLLMb/U7L/oJIbK/mwqgPkhnJD6mSX5jG+WxXa85M1n+JaX3mWq3WNp1np1Ch4LvvpvBwXO5kIWPh8jE//GtbqKcj8/0LXdnZLOZPmWlq40l5Q0=
Received: from HE1PR0802CA0013.eurprd08.prod.outlook.com (2603:10a6:3:bd::23)
 by VI1PR0802MB2592.eurprd08.prod.outlook.com (2603:10a6:800:ae::18)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.23; Mon, 7 Oct
 2019 21:47:46 +0000
Received: from DB5EUR03FT009.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::201) by HE1PR0802CA0013.outlook.office365.com
 (2603:10a6:3:bd::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2327.24 via Frontend
 Transport; Mon, 7 Oct 2019 21:47:46 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT009.mail.protection.outlook.com (10.152.20.117) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Mon, 7 Oct 2019 21:47:45 +0000
Received: ("Tessian outbound 081de437afc7:v33");
 Mon, 07 Oct 2019 21:47:43 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: f8dce1c6534f2694
X-CR-MTA-TID: 64aa7808
Received: from df1421a2a628.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.14.51]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 5B512EBE-DC69-4566-B587-E04C4E2D7EDF.1; 
 Mon, 07 Oct 2019 21:47:38 +0000
Received: from EUR04-VI1-obe.outbound.protection.outlook.com
 (mail-vi1eur04lp2051.outbound.protection.outlook.com [104.47.14.51])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id df1421a2a628.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Mon, 07 Oct 2019 21:47:38 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=OtYW4CfITW8DKfdCEp1+j1urkblTSgzBQfHJtyUn5vrGdHnjwwIG6kTtT0k617SaXVoiLbOyy076miU7lg74n4el3AwduYEj3wfx9JhV9UevtEn9Net3qFbKvuPcJIlYTaR+9L2za6UqtMvMl3IvF21eVDFHLA0K4ZXVLg585uNARP5udXlvYzTqA73ll32xE6IKDO1y6XOU/TdVWvMuobrq8QhaAGKpOTV1PtGgt9WnTWrVHliMDSyOEMXix+S7CAnYbS9U4kItJcXfjEcFtb82dphNu2Pdytez6pFniqzPGQAny+l5CZmP4tEzgMF9haajvTxiEJYWHnNmBEueDg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5ZuJN+lhg6Jb/8BlKHWvz3vntJM3ORlzwoKlFTRvR/o=;
 b=Cemi1yv4I6zptq3udVeasgRh4Rl17ukYkbYp26ZPVyNmMOKdx00AaQWRssbplIgWIJff2Ury1UtDMGCqd89d6cJZdPfnE3aOXOYlQ7mgJvm0uOTfJ4r94rD0CXJk+inwwuPixvBn2bOjrXD88sZ9E5ZmrNai+RGYsEvphhDkE1bepMiW9mSvU7rvW5AgdsY7SE3YeKCcLauqRS9Gsmj4JfIifIp59C4uaBm1IDBhsNDe+9ftlbc3kMLm5XSZuTR4rjF68rD2kaFyiShv6LAXzwbSQf2nLAGsUKF/RwY+B3sU+HZNSRq510NHjhnpKLlyFzzPHjp0kpcVC4c3Z1ldeg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=5ZuJN+lhg6Jb/8BlKHWvz3vntJM3ORlzwoKlFTRvR/o=;
 b=J8v3EuOK5dwCWE81tblz7sONqgRe2gcjIlUUqlsULC5iJ28yIRxnyNycYYHjmLLMb/U7L/oJIbK/mwqgPkhnJD6mSX5jG+WxXa85M1n+JaX3mWq3WNp1np1Ch4LvvpvBwXO5kIWPh8jE//GtbqKcj8/0LXdnZLOZPmWlq40l5Q0=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4394.eurprd08.prod.outlook.com (20.179.44.18) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.24; Mon, 7 Oct 2019 21:47:35 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2327.025; Mon, 7 Oct 2019
 21:47:35 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH for-4.13] xen/arm: fix duplicate memory node in DT
Thread-Index: AQHVfVZlYdL+hbUaoka5rKOiNX8fgqdPtvmA
Date: Mon, 7 Oct 2019 21:47:35 +0000
Message-ID: <9d281a7c-a9b9-f710-405f-df8e10657f30@arm.com>
References: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
 <a65639bc-cae9-85d2-f33c-40dd8e24f6b7@arm.com>
 <alpine.DEB.2.21.1910071426040.13684@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910071426040.13684@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0182.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:a::26) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 951e62a0-0e81-4c55-1dde-08d74b6ffce8
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4394:|VI1PR0802MB2592:
X-Microsoft-Antispam-PRVS: <VI1PR0802MB259202C76420ACEF768BC342809B0@VI1PR0802MB2592.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:9508;OLM:9508;
x-forefront-prvs: 01834E39B7
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(136003)(39860400002)(366004)(346002)(396003)(199004)(189003)(8676002)(8936002)(6116002)(3846002)(2906002)(25786009)(305945005)(4326008)(81166006)(81156014)(7736002)(476003)(2616005)(478600001)(186003)(256004)(486006)(11346002)(446003)(14444005)(44832011)(6246003)(86362001)(6916009)(66446008)(64756008)(66556008)(66476007)(26005)(31696002)(66066001)(14454004)(76176011)(6436002)(229853002)(52116002)(66946007)(5660300002)(99286004)(6486002)(102836004)(36756003)(53546011)(6506007)(386003)(6512007)(316002)(71200400001)(71190400001)(54906003)(31686004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4394;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: KLvtK5dimBt+OOf5KYTkmUjeSaJeBLkFCmoxW9o9JeTySa57JvLggHCr1LUQl3laPRd+HQsO2k/gh3adsYI8R9nzS9Y6PzyM0qpLIPekW/BuOskK0+ljhGqFCo6yfbZgYnehXElVeJdlIi24p0gFiN8HeYC1iDJI5r6rF2+2dK1sFZwx0Rf3aMQCX0dLJUyEUGFYtzk5wKlTbbVGgJshEYX84Hr+KFkFHVrU1CmThgrmTgUVtgFvvQRUbRcvfH0fYneuqGLqEk/D7cttyTnvBly6ZdBxuH3uzM/nBLZ9HV5nAMUlX9+/ach2AOxcuY+CAkVkIdZLdJO5bA87vkiQyWkgphqQf9GeHFFRmLQ/t1bzg9keQR9+Knt7/bURBhJvV9dNU/BG1YHgENMFPSn/INmEIAYbApx0EMv+/gAExlQ=
x-ms-exchange-transport-forked: True
Content-ID: <B70F53F257BDC245BBE71ACAFE893F33@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4394
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT009.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(346002)(39860400002)(136003)(199004)(189003)(14454004)(81166006)(8676002)(81156014)(36756003)(54906003)(47776003)(66066001)(26826003)(50466002)(316002)(8936002)(5660300002)(25786009)(305945005)(7736002)(76176011)(31686004)(229853002)(6116002)(476003)(6506007)(3846002)(76130400001)(126002)(53546011)(22756006)(336012)(386003)(356004)(478600001)(11346002)(86362001)(23676004)(70586007)(107886003)(70206006)(6246003)(2486003)(102836004)(99286004)(186003)(6486002)(6862004)(446003)(4326008)(63350400001)(2906002)(31696002)(486006)(26005)(436003)(2616005)(6512007)(14444005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2592;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 714e27b9-b48b-4cbd-b7d1-08d74b6ff723
NoDisclaimer: True
X-Forefront-PRVS: 01834E39B7
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: GEhkEpHfgToT1RRVBgTtwQC0BXga4Fr9/O0FFcCQRfGWYIrb1WRF9o1woEB0j4zC2Y0u46VaFgET+UL+RNh7MoR5yDQiWAdiSoJ1RXAbTExuLTBDTUTUg07OYdPsQBuM4QWr6I9hNgcQqAod2/DWnnQqoVVg1+aSae/nf0rsbLEZFdBwTmy6MKOFonQSVNwo9TiodlqnFua3RvGNbhHMcOTx5/KUGh8eKvC0M9nzhtCYcBruOF7TlOva4YU1mUFINl3gYCckmspdmuU1bRVX4SPu+3dPSw9Mg+hl1qbeECgGyHUo+y9XNU1icSY6/qqxc+ny3mShNIYGUJ/AEzHAX8tbjJIuBX8o3AOrNB7YnN9QOcNQtgUMFKl3M3uOnUG6mZj6Zk7KTULQEcGop/0LNSwiYwOkz2SwzhJF/9dUp8w=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Oct 2019 21:47:45.2247 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 951e62a0-0e81-4c55-1dde-08d74b6ffce8
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2592
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: fix duplicate memory node
 in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, "julien@xen.org" <julien@xen.org>,
 "oleksandr_tyshchenko@epam.com" <oleksandr_tyshchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDA3LzEwLzIwMTkgMjI6MzAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gTW9uLCA3IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+PiBPbiAwNS8xMC8yMDE5
IDAwOjA5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+Pj4gV2hlbiByZXNlcnZlZC1tZW1v
cnkgcmVnaW9ucyBhcmUgcHJlc2VudCBpbiB0aGUgaG9zdCBkZXZpY2UgdHJlZSwgZG9tMA0KPj4+
IGlzIHN0YXJ0ZWQgd2l0aCBtdWx0aXBsZSBtZW1vcnkgbm9kZXMuIEVhY2ggbWVtb3J5IG5vZGUg
c2hvdWxkIGhhdmUgYQ0KPj4+IHVuaXF1ZSBuYW1lLCBidXQgdG9kYXkgdGhleSBhcmUgYWxsIGNh
bGxlZCAibWVtb3J5IiBsZWFkaW5nIHRvIExpbnV4DQo+Pj4gcHJpbnRpbmcgdGhlIGZvbGxvd2lu
ZyB3YXJuaW5nIGF0IGJvb3Q6DQo+Pj4NCj4+PiAgICAgT0Y6IER1cGxpY2F0ZSBuYW1lIGluIGJh
c2UsIHJlbmFtZWQgdG8gIm1lbW9yeSMxIg0KPj4+DQo+Pj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUg
cHJvYmxlbSBieSBhcHBlbmRpbmcgYSAiQDx1bml0LWFkZHJlc3M+IiB0byB0aGUNCj4+PiBuYW1l
LCBhcyBwZXIgdGhlIERldmljZSBUcmVlIHNwZWNpZmljYXRpb24sIHdoZXJlIDx1bml0LWFkZHJl
c3M+IG1hdGNoZXMNCj4+PiB0aGUgYmFzZSBvZiBhZGRyZXNzIG9mIHRoZSBmaXJzdCByZWdpb24u
DQo+Pj4NCj4+PiBSZXBvcnRlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90
eXNoY2hlbmtvQGVwYW0uY29tPg0KPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+DQo+Pj4NCj4+PiAtLS0NCj4+Pg0KPj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMNCj4+PiBpbmRleCA5MjFiMDU0NTIwLi5hNGMwN2RiMzgzIDEwMDY0NA0K
Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYw0KPj4+ICsrKyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYw0KPj4+IEBAIC02NDYsMTYgKzY0NiwyMiBAQCBzdGF0aWMgaW50
IF9faW5pdCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4NCj4+PiAqZCwNCj4+
PiAgICAgICAgaW50IHJlcywgaTsNCj4+PiAgICAgICAgaW50IHJlZ19zaXplID0gYWRkcmNlbGxz
ICsgc2l6ZWNlbGxzOw0KPj4+ICAgICAgICBpbnQgbnJfY2VsbHMgPSByZWdfc2l6ZSAqIG1lbS0+
bnJfYmFua3M7DQo+Pj4gKyAgICAvKiBQbGFjZWhvbGRlciBmb3IgbWVtb3J5QCArIGEgMzItYml0
IG51bWJlciArIFwwICovDQo+Pj4gKyAgICBjaGFyIGJ1ZlsxOF07DQo+Pj4gICAgICAgIF9fYmUz
MiByZWdbTlJfTUVNX0JBTktTICogNCAvKiBXb3JzdCBjYXNlIGFkZHJjZWxscyArIHNpemVjZWxs
cyAqL107DQo+Pj4gICAgICAgIF9fYmUzMiAqY2VsbHM7DQo+Pj4gICAgICAgICAgQlVHX09OKG5y
X2NlbGxzID49IEFSUkFZX1NJWkUocmVnKSk7DQo+Pj4gKyAgICAvKiBOb3RoaW5nIHRvIGRvICov
DQo+Pg0KPj4gVGhpcyBhIGRlcGFydHVyZSBmcm9tIHRoZSBjdXJyZW50IHNvbHV0aW9uIHdoZXJl
IGEgbm9kZSB3aWxsIGJlIGNyZWF0ZWQgd2l0aA0KPj4gbm8gInJlZyIgcHJvcGVydHkuIEkgdGhp
bmsgdGhpcyBjaGFuZ2Ugb2YgYmVoYXZpb3Igc2hvdWxkIGF0IGxlYXN0IGJlDQo+PiBkZXNjcmli
ZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGlmIG5vdCBpbXBsZW1lbnRlZCBpbiBhIHNlcGFyYXRl
IHBhdGNoLiBCdXQuLi4NCj4+DQo+Pj4gKyAgICBpZiAoIG1lbS0+bnJfYmFua3MgPT0gMCApDQo+
Pj4gKyAgICAgICAgcmV0dXJuIDA7DQo+Pg0KPj4gLi4uIEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCB0
byBpZ25vcmUgaXQuIFRoZSBjYWxsZXIgbW9zdCBsaWtlbHkgbWVzc2VkIHVwIHRoZQ0KPj4gYmFu
a3MgYW5kIHdlIHNob3VsZCBpbnN0ZWFkIHJlcG9ydCBhbiBlcnJvci4NCj4gDQo+IEkgYWRtaXQg
aXQgd2Fzbid0IG15IGludGVudGlvbiB0byBjaGFuZ2UgdGhlIGN1cnJlbnQgYmVoYXZpb3IuIEFz
IEkgd2FzDQo+IGxvb2tpbmcgdGhyb3VnaCB0aGUgY29kZSBJIG5vdGljZWQgdGhhdCB3ZSBjYWxs
IG1ha2VfbWVtb3J5X25vZGUgZm9yDQo+IGJvdGggbm9ybWFsIG1lbW9yeSBhbmQgcmVzZXJ2ZWRf
bWVtb3J5LiBPZiBjb3Vyc2UsIHJlc2VydmVkX21lbW9yeSBjb3VsZA0KPiBoYXZlIG5vIGJhbmtz
LiBTbyBJIHRob3VnaHQgaXQgd291bGQgYmUgZ29vZCB0byBjaGVjayB3aGV0aGVyIHRoZXJlIGFy
ZQ0KPiBhbnkgYmFua3MgYmVmb3JlIGNvbnRpbnVpbmcgYmVjYXVzZSBub3cgd2UgYXJlIGdvaW5n
IHRvIGFjY2Vzcw0KPiBtZW0tPmJhbmtbMF0uc3RhcnQsIHdoaWNoIHdvdWxkIGJlIGEgbWlzdGFr
ZSBpZiB0aGVyZSBhcmUgbm8gYmFua3MuDQoNCk9rLCBzbyB0aGlzIG5vdCB0aGVvcml0aWNhbCBi
dWcgYXMgSSBmaXJzdCB0aG91Z2h0IGJ1dCBhIHJlYWwgYnVnIG9uIA0KcGxhdGZvcm0gd2hlcmUg
RFQgZG9lcyBub3QgaGF2ZSByZXNlcnZlZC1yZWdpb25zIG5vZGUuDQoNCkluIHRoaXMgY2FzZSwg
dGhpcyBzaG91bGQgYmUgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhcyB0aGlzIGlzIG5vdyAyIA0KZGlm
ZmVyZW50IGJ1Z3Mgc29sdmVkIGluIG9uZSBwYXRjaC4NCg0KPiANCj4gSW4gcmVnYXJkcyB0byB5
b3VyIGNvbW1lbnQgYWJvdXQgcmV0dXJuaW5nIGVycm9yLCB3ZSBjb3VsZCByZXR1cm4gRU5PRU5U
LA0KPiBob3dldmVyIHdlIHdvdWxkIGFsc28gaGF2ZSB0byBoYW5kbGUgRU5PRU5UIGVzcGVjaWFs
bHkgYXQgdGhlIGNhbGxlcg0KPiBzaWRlIChoYW5kbGVfbm9kZSkuIE9yIHdlIHdvdWxkIGhhdmUg
dG8gYWRkIGEgY2hlY2sgaWYgKCBtZW0tPm5yX2JhbmtzID4NCj4gMCkgdG8gYXZvaWQgY2FsbGlu
ZyBtYWtlX21lbW9yeV9ub2RlIHdoZW4gbnJfYmFua3MgaXMgemVyby4NCg0KSSB3b3VsZCBtdWNo
IHByZWZlciBpZiB3ZSBjaGVjayBtZW0tPm5yX2JhbmtzID4gMCBmb3IgcmVzZXJ2ZWQtcmVnaW9u
cyANCmJlZm9yZSBoYW5kLg0KDQpCb3RoIHdpbGwgbmVlZCBhICJGaXhlczoiIHRvIGtlZXAgdHJh
Y2sgb2YgdGhlIG9yaWdpbmFsIHBhdGNoLg0KDQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 07 22:15:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 22:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHbHl-0001AB-1K; Mon, 07 Oct 2019 22:15:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J/C0=YA=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHbHj-0001A5-9T
 for xen-devel@lists.xenproject.org; Mon, 07 Oct 2019 22:15:19 +0000
X-Inumbo-ID: f1e90686-e94f-11e9-97c0-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1e90686-e94f-11e9-97c0-12813bfff9fa;
 Mon, 07 Oct 2019 22:15:18 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 6967620867;
 Mon,  7 Oct 2019 22:15:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570486517;
 bh=qyOgbHvgTePvbiSGPbJ0dkAXFF0xoda10pA1IobHgCI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=etujbKhC6D14LioG/qdOD3pAi1oocxoGRRDXrbkwTgC5KMmNQiBg7Q3v115oUht00
 Ds5TXOVeYZ/AjgeSIaW7Wj8gyH4Oy1RE6WqQJmDMB+kKjbnByr6H55sNFk5ZmTR2zY
 XOEPEskmsC9NqPBO03mwYg7dSiDx/ZJ+hGzBL8YU=
Date: Mon, 7 Oct 2019 15:15:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <9d281a7c-a9b9-f710-405f-df8e10657f30@arm.com>
Message-ID: <alpine.DEB.2.21.1910071514560.13684@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910041601170.30844@sstabellini-ThinkPad-T480s>
 <a65639bc-cae9-85d2-f33c-40dd8e24f6b7@arm.com>
 <alpine.DEB.2.21.1910071426040.13684@sstabellini-ThinkPad-T480s>
 <9d281a7c-a9b9-f710-405f-df8e10657f30@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: fix duplicate memory node
 in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "julien@xen.org" <julien@xen.org>,
 "oleksandr_tyshchenko@epam.com" <oleksandr_tyshchenko@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDcv
MTAvMjAxOSAyMjozMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gTW9uLCA3IE9j
dCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4gT24gMDUvMTAvMjAxOSAwMDowOSwgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4+PiBXaGVuIHJlc2VydmVkLW1lbW9yeSByZWdpb25z
IGFyZSBwcmVzZW50IGluIHRoZSBob3N0IGRldmljZSB0cmVlLCBkb20wCj4gPj4+IGlzIHN0YXJ0
ZWQgd2l0aCBtdWx0aXBsZSBtZW1vcnkgbm9kZXMuIEVhY2ggbWVtb3J5IG5vZGUgc2hvdWxkIGhh
dmUgYQo+ID4+PiB1bmlxdWUgbmFtZSwgYnV0IHRvZGF5IHRoZXkgYXJlIGFsbCBjYWxsZWQgIm1l
bW9yeSIgbGVhZGluZyB0byBMaW51eAo+ID4+PiBwcmludGluZyB0aGUgZm9sbG93aW5nIHdhcm5p
bmcgYXQgYm9vdDoKPiA+Pj4KPiA+Pj4gICAgIE9GOiBEdXBsaWNhdGUgbmFtZSBpbiBiYXNlLCBy
ZW5hbWVkIHRvICJtZW1vcnkjMSIKPiA+Pj4KPiA+Pj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJv
YmxlbSBieSBhcHBlbmRpbmcgYSAiQDx1bml0LWFkZHJlc3M+IiB0byB0aGUKPiA+Pj4gbmFtZSwg
YXMgcGVyIHRoZSBEZXZpY2UgVHJlZSBzcGVjaWZpY2F0aW9uLCB3aGVyZSA8dW5pdC1hZGRyZXNz
PiBtYXRjaGVzCj4gPj4+IHRoZSBiYXNlIG9mIGFkZHJlc3Mgb2YgdGhlIGZpcnN0IHJlZ2lvbi4K
PiA+Pj4KPiA+Pj4gUmVwb3J0ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KPiA+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KPiA+Pj4KPiA+Pj4gLS0tCj4gPj4+
Cj4gPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+Pj4gaW5kZXggOTIxYjA1NDUyMC4uYTRjMDdkYjM4MyAx
MDA2NDQKPiA+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4+PiBAQCAtNjQ2LDE2ICs2NDYsMjIgQEAg
c3RhdGljIGludCBfX2luaXQgbWFrZV9tZW1vcnlfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluCj4g
Pj4+ICpkLAo+ID4+PiAgICAgICAgaW50IHJlcywgaTsKPiA+Pj4gICAgICAgIGludCByZWdfc2l6
ZSA9IGFkZHJjZWxscyArIHNpemVjZWxsczsKPiA+Pj4gICAgICAgIGludCBucl9jZWxscyA9IHJl
Z19zaXplICogbWVtLT5ucl9iYW5rczsKPiA+Pj4gKyAgICAvKiBQbGFjZWhvbGRlciBmb3IgbWVt
b3J5QCArIGEgMzItYml0IG51bWJlciArIFwwICovCj4gPj4+ICsgICAgY2hhciBidWZbMThdOwo+
ID4+PiAgICAgICAgX19iZTMyIHJlZ1tOUl9NRU1fQkFOS1MgKiA0IC8qIFdvcnN0IGNhc2UgYWRk
cmNlbGxzICsgc2l6ZWNlbGxzICovXTsKPiA+Pj4gICAgICAgIF9fYmUzMiAqY2VsbHM7Cj4gPj4+
ICAgICAgICAgIEJVR19PTihucl9jZWxscyA+PSBBUlJBWV9TSVpFKHJlZykpOwo+ID4+PiArICAg
IC8qIE5vdGhpbmcgdG8gZG8gKi8KPiA+Pgo+ID4+IFRoaXMgYSBkZXBhcnR1cmUgZnJvbSB0aGUg
Y3VycmVudCBzb2x1dGlvbiB3aGVyZSBhIG5vZGUgd2lsbCBiZSBjcmVhdGVkIHdpdGgKPiA+PiBu
byAicmVnIiBwcm9wZXJ0eS4gSSB0aGluayB0aGlzIGNoYW5nZSBvZiBiZWhhdmlvciBzaG91bGQg
YXQgbGVhc3QgYmUKPiA+PiBkZXNjcmliZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGlmIG5vdCBp
bXBsZW1lbnRlZCBpbiBhIHNlcGFyYXRlIHBhdGNoLiBCdXQuLi4KPiA+Pgo+ID4+PiArICAgIGlm
ICggbWVtLT5ucl9iYW5rcyA9PSAwICkKPiA+Pj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPj4KPiA+
PiAuLi4gSSBkb24ndCB0aGluayB3ZSB3YW50IHRvIGlnbm9yZSBpdC4gVGhlIGNhbGxlciBtb3N0
IGxpa2VseSBtZXNzZWQgdXAgdGhlCj4gPj4gYmFua3MgYW5kIHdlIHNob3VsZCBpbnN0ZWFkIHJl
cG9ydCBhbiBlcnJvci4KPiA+IAo+ID4gSSBhZG1pdCBpdCB3YXNuJ3QgbXkgaW50ZW50aW9uIHRv
IGNoYW5nZSB0aGUgY3VycmVudCBiZWhhdmlvci4gQXMgSSB3YXMKPiA+IGxvb2tpbmcgdGhyb3Vn
aCB0aGUgY29kZSBJIG5vdGljZWQgdGhhdCB3ZSBjYWxsIG1ha2VfbWVtb3J5X25vZGUgZm9yCj4g
PiBib3RoIG5vcm1hbCBtZW1vcnkgYW5kIHJlc2VydmVkX21lbW9yeS4gT2YgY291cnNlLCByZXNl
cnZlZF9tZW1vcnkgY291bGQKPiA+IGhhdmUgbm8gYmFua3MuIFNvIEkgdGhvdWdodCBpdCB3b3Vs
ZCBiZSBnb29kIHRvIGNoZWNrIHdoZXRoZXIgdGhlcmUgYXJlCj4gPiBhbnkgYmFua3MgYmVmb3Jl
IGNvbnRpbnVpbmcgYmVjYXVzZSBub3cgd2UgYXJlIGdvaW5nIHRvIGFjY2Vzcwo+ID4gbWVtLT5i
YW5rWzBdLnN0YXJ0LCB3aGljaCB3b3VsZCBiZSBhIG1pc3Rha2UgaWYgdGhlcmUgYXJlIG5vIGJh
bmtzLgo+IAo+IE9rLCBzbyB0aGlzIG5vdCB0aGVvcml0aWNhbCBidWcgYXMgSSBmaXJzdCB0aG91
Z2h0IGJ1dCBhIHJlYWwgYnVnIG9uIAo+IHBsYXRmb3JtIHdoZXJlIERUIGRvZXMgbm90IGhhdmUg
cmVzZXJ2ZWQtcmVnaW9ucyBub2RlLgo+IAo+IEluIHRoaXMgY2FzZSwgdGhpcyBzaG91bGQgYmUg
aW4gYSBzZXBhcmF0ZSBwYXRjaCBhcyB0aGlzIGlzIG5vdyAyIAo+IGRpZmZlcmVudCBidWdzIHNv
bHZlZCBpbiBvbmUgcGF0Y2guCgpPSwoKCj4gPiBJbiByZWdhcmRzIHRvIHlvdXIgY29tbWVudCBh
Ym91dCByZXR1cm5pbmcgZXJyb3IsIHdlIGNvdWxkIHJldHVybiBFTk9FTlQsCj4gPiBob3dldmVy
IHdlIHdvdWxkIGFsc28gaGF2ZSB0byBoYW5kbGUgRU5PRU5UIGVzcGVjaWFsbHkgYXQgdGhlIGNh
bGxlcgo+ID4gc2lkZSAoaGFuZGxlX25vZGUpLiBPciB3ZSB3b3VsZCBoYXZlIHRvIGFkZCBhIGNo
ZWNrIGlmICggbWVtLT5ucl9iYW5rcyA+Cj4gPiAwKSB0byBhdm9pZCBjYWxsaW5nIG1ha2VfbWVt
b3J5X25vZGUgd2hlbiBucl9iYW5rcyBpcyB6ZXJvLgo+IAo+IEkgd291bGQgbXVjaCBwcmVmZXIg
aWYgd2UgY2hlY2sgbWVtLT5ucl9iYW5rcyA+IDAgZm9yIHJlc2VydmVkLXJlZ2lvbnMgCj4gYmVm
b3JlIGhhbmQuCgpBbGwgcmlnaHQKCgo+IEJvdGggd2lsbCBuZWVkIGEgIkZpeGVzOiIgdG8ga2Vl
cCB0cmFjayBvZiB0aGUgb3JpZ2luYWwgcGF0Y2guCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 00:18:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 00:18:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHdCv-0002XT-Da; Tue, 08 Oct 2019 00:18:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHdCu-0002XO-Ut
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 00:18:28 +0000
X-Inumbo-ID: 2662ca76-e961-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2662ca76-e961-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 00:18:28 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 28D4E20867;
 Tue,  8 Oct 2019 00:18:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570493907;
 bh=BbyQVtBao3iVZmAvg8IXiI9Ho1mGWNONZ055zMuwYDw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lcVrximjG8v7n0yHm2eHAKHIFjz22ey+F9BuiV6iAqw6G3vjXwDf2DJUqR8upM3h+
 0BmfVtjGBc+p7LLZqEhTsbfVHkqoNZY71QrYpaB0WDL1PwL5qGcBcFebrqsnyR0XOR
 DEwxCdPixFHHmFFuNwE01tInzz3TzWQUT5sGlr2s=
Date: Mon, 7 Oct 2019 17:18:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
Message-ID: <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA3IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDMv
MTAvMjAxOSAwMjowMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gRnJpLCAyMCBT
ZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+IFRoYXQncyBub3QgY29ycmVjdC4gYWxs
b2NfYm9vdF9wYWdlcygpIGlzIGFjdHVhbGx5IGhlcmUgdG8gYWxsb3cgZHluYW1pYwo+ID4+IGFs
bG9jYXRpb24gYmVmb3JlIHRoZSBtZW1vcnkgc3Vic3lzdGVtIChhbmQgdGhlcmVmb3JlIHRoZSBy
dW50aW1lIGFsbG9jYXRvcikKPiA+PiBpcyBpbml0aWFsaXplZC4KPiA+IAo+ID4gTGV0IG1lIGNo
YW5nZSB0aGUgcXVlc3Rpb24gdGhlbjogaXMgdGhlIHN5c3RlbV9zdGF0ZSA9PQo+ID4gU1lTX1NU
QVRFX2Vhcmx5X2Jvb3QgY2hlY2sgc3RyaWN0bHkgbmVjZXNzYXJ5PyBJdCBsb29rcyBsaWtlIGl0
IGlzIG5vdDoKPiA+IHRoZSBwYXRjaCB3b3VsZCB3b3JrIGV2ZW4gaWYgaXQgd2FzIGp1c3Q6Cj4g
Cj4gSSBoYWQgYSBmZXcgdGhvdWdodHMgYWJvdXQgaXQuIE9uIEFybTMyLCB0aGlzIG9ubHkgcmVh
bGx5IHdvcmtzIGZvciAKPiAzMi1iaXRzIG1hY2hpbmUgYWRkcmVzcyAoaXQgY2FuIGdvIHVwIHRv
IDQwLWJpdHMpLiBJIGhhdmVuJ3QgcmVhbGx5IAo+IGZ1bGx5IGludmVzdGlnYXRlZCB3aGF0IGNv
dWxkIGdvIHdyb25nLCBidXQgaXQgd291bGQgYmUgYmVzdCB0byBrZWVwIGl0IAo+IG9ubHkgZm9y
IGVhcmx5IGJvb3QuCj4gCj4gQWxzbywgSSBkb24ndCByZWFsbHkgd2FudCB0byByZWx5IG9uIHRo
aXMgIndvcmthcm91bmQiIGFmdGVyIGJvb3QuIE1heWJlIAo+IHdlIHdvdWxkIHdhbnQgdG8ga2Vl
cCB0aGVtIHVubWFwcGVkIGluIHRoZSBmdXR1cmUuCgpZZXMsIG5vIHByb2JsZW1zLCB3ZSBhZ3Jl
ZSBvbiB0aGF0LiBJIGFtIG5vdCBhc2tpbmcgaW4gcmVnYXJkcyB0byB0aGUKY2hlY2sgc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290IHdpdGggdGhlIGdvYWwgb2YgYXNraW5nIHlv
dQp0byBnZXQgcmlkIG9mIGl0LiBJIGFtIGZpbmUgd2l0aCBrZWVwaW5nIHRoZSBjaGVjay4gKE1h
eWJlIHdlIHdhbnQgdG8gYWRkCmFuIGB1bmxpa2VseSgpJyBhcm91bmQgdGhlIGNoZWNrLikKCkkg
YW0gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgd2hldGhlciB0aGUgY29kZSBhY3R1YWxseSByZWxpZXMg
b24Kc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290LCBhbmQsIGlmIHNvLCB3aHku
IFRoZSBnb2FsIGlzIHRvCm1ha2Ugc3VyZSB0aGF0IGlmIHRoZXJlIGFyZSBzb21lIGxpbWl0YXRp
b25zIHRoYXQgdGhleSBhcmUgZG9jdW1lbnRlZCwKb3IganVzdCB0byBkb3VibGUtY2hlY2sgdGhh
dCB0aGVyZSBhcmUgbm8gbGltaXRhdGlvbnMuCgpJbiByZWdhcmRzIHRvIHlvdXIgY29tbWVudCBh
Ym91dCBvbmx5IHdvcmtpbmcgZm9yIDMyLWJpdCBhZGRyZXNzZXMgb24KQXJtMzIsIHlvdSBoYXZl
IGEgcG9pbnQuIEF0IGxlYXN0IHdlIHNob3VsZCBiZSBjYXJlZnVsIHdpdGggdGhlIG1mbiB0bwp2
YWRkciBjb252ZXJzaW9uIGJlY2F1c2UgbWZuX3RvX21hZGRyIHJldHVybnMgYSBwYWRkcl90IHdo
aWNoIGlzIDY0LWJpdAphbmQgdmFkZHJfdCBpcyAzMi1iaXQuIEkgaW1hZ2luZSB0aGF0IHRoZW9y
ZXRpY2FsbHksIGV2ZW4gd2l0aApzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Qs
IGl0IGNvdWxkIGdldCB0cnVuY2F0ZWQgd2l0aCB0aGUKd3JvbmcgY29tYmluYXRpb24gb2YgbWZu
IGFuZCBwaHlzX29mZnNldC4KCklmIG5vdGhpbmcgZWxzZSwgbWF5YmUgd2Ugc2hvdWxkIGFkZCBh
IHRydW5jYXRpb24gY2hlY2sgZm9yIHNhZmV0eT8KU29tZXRoaW5nIGxpa2UgdGhlIGZvbGxvd2lu
ZyBidXQgdGhhdCBpZGVhbGx5IHdvdWxkIGJlIGFwcGxpY2FibGUgdG8KYXJtNjQgdG9vIHdpdGhv
dXQgaGF2aW5nIHRvIGFkZCBhbiAjaWZkZWY6CgogICAgcGFkZHJfdCBwYSA9IG1mbl90b19tYWRk
cihtZm4pIC0gcGh5c19vZmZzZXQ7CgogICAgaWYgKCBwYSA8IF9lbmQgJiYgaXNfa2VybmVsKCh2
YWRkcl90KXBhKSApCiAgICAgICAgcmV0dXJuIChscGFlX3QgKikodmFkZHJfdClwYTsKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 00:38:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 00:38:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHdVx-00047B-AK; Tue, 08 Oct 2019 00:38:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=93Dx=YB=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iHdVv-000476-Rh
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 00:38:08 +0000
X-Inumbo-ID: e5127abe-e963-11e9-9bee-bc764e2007e4
Received: from wout5-smtp.messagingengine.com (unknown [64.147.123.21])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5127abe-e963-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 00:38:07 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id EC16F2ED
 for <xen-devel@lists.xenproject.org>; Mon,  7 Oct 2019 20:38:05 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 07 Oct 2019 20:38:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=LZSAoG1jaIOJb3E5T3BJeQNSU2v4F
 BLXP6daEOl2w8A=; b=bme0o3JP1WAMsfQF8CENxMovQzBc2b4HSpczlqpY3Jslu
 mwobrFfjgSa85iV+67yuP42yCeEObp82LRDfL6EpoKYTu8V26owfWd7E5jBEUMwC
 N7p5d2gzgsERtejVh7jREjGgMh7Q7QlEYOnjsTNdrW+IBVqwO3UHn4Z0z9HaOdXB
 IUoIBn/KUf5M7KujKSHFew5ORlmHQsmzgpdN8jYyZ6cadKDFmpW6kGrqOj+Csv6q
 U5yofCpkDAAcK9GDLNN6muaf8TIQ+Zpflzj+SxmPF3rdafqVbqYxIq3z4tAJKyLP
 9mlspTOdH79T5qp35rYxA/07NYvCeRyw9VHAo0u9Q==
X-ME-Sender: <xms:bdqbXfVm69OFrtzuhn_-sxOVyx5HYgKM5RZPil-3YxkVGY90d2mcVw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrheekgdefhecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehgtderredttd
 ejnecuhfhrohhmpeforghrvghkucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcu
 oehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenuc
 fkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhm
 rghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvg
 hrufhiiigvpedt
X-ME-Proxy: <xmx:bdqbXd9yAWwWNwqh8fbA48cUhuN6sr66c9e0Kk7J-wDXoZ8ZQ2mjlg>
 <xmx:bdqbXXpkVg5pOY8HI0AwezbAxmaJu6HBUPhA9kgB92DCY2FQhslphg>
 <xmx:bdqbXYID9Ioc8XOfH1OsMlfyQJiB9BPtrbdCsZTZsK6VTPAe6kv1JQ>
 <xmx:bdqbXdLUxHOz5HblVWxQa-y6v9s_ptTJ_ZXYL0qFCk6MbqvpSxSKfA>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id DCCD7D60062
 for <xen-devel@lists.xenproject.org>; Mon,  7 Oct 2019 20:38:04 -0400 (EDT)
Date: Tue, 8 Oct 2019 02:38:01 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20191008003801.GH8065@mail-itl>
MIME-Version: 1.0
Subject: [Xen-devel] On unions usage, specifically arch.{hvm,pv}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0547526848933258735=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0547526848933258735==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="DTi+U59iq1JqwzsZ"
Content-Disposition: inline


--DTi+U59iq1JqwzsZ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: On unions usage, specifically arch.{hvm,pv}

Hi all,

To be honest, I think unions are very scary from security point of view.
It's quite easy to use a field that in given context have very different
meaning and easily results in security issue. In the most cases,
compiler can't help you here. And seeing "IOMMU: add missing HVM check"
patch recently, fixing a but that was there for a year, I think my point
is valid.
There are multiple unions in the Xen code base, but I'd start with the
one in x86's struct arch_domain: {pv,hvm}. In some cases (like the above
_patched_ one), it is obvious that using arch.pv or arch.hvm in given
context is valid. But in some it is very much not obvious, like usage of
d->arch.hvm.dirty_vram in _sh_propagate()
(xen/arch/x86/mm/shadow/multi.c) - at least one caller seems to deal
also with PV vcpus
(sh_page_fault->shadow_get_and_create_l1e->l2e_propagate_from_guest).
Maybe I'm missing something, or maybe I've just found a bug, I don't
know, that's my point. And this is after casual grep for arch.hvm and
picking random file (took like 1 minute).

I propose to implement some measures to make similar bugs less likely.
Some ideas:
1. Add asserts for guest type, if the check isn't visible in obvious
place, near arch.pv / arch.hvm usage.

or maybe even better:

2. Add wrappers (inline, #define, whatever) that perform the check
before accessing those fields. And forbid accessing those (and maybe
later others too?) unions directly, so it would be trivial to verify.
There could be multiple wrappers for most commons code patterns. For
example one for combined is_hvm_domain(d) &&
some-check-on-arch.hvm-field. Or another one just adding an ASSERT() /
BUG_ON().

Ideally such check should be part of a release build (IMO it's better to
crash early with clear message, instead of crashing later in mysterious
way or having privilege escalation bug - if that's the alternative). But
having those checks just in debug build would be an improvement already.

Thoughts?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--DTi+U59iq1JqwzsZ
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2b2mkACgkQ24/THMrX
1yyqjgf/azTheoLVh+Bg38EcNlV5FlzI2NqWnmEGVnVW0zugHEyg+U6/tAsN8UFi
h4rYKeB3sgCNj45dxuMBwmwA4K52/1ZaDAPjW+pOP1wK0NX821hd90sfCDTtDYa8
rwBChirBFAkqNE/9HtPClCSW4BCoYPtUaFdI5F2ZTPsknwEZQxGyh3x8yu30KEYG
m3/2p9OwoR+cnT9veWvejHldzxel7IgwIp2t4ffT5Dsr6gaQ/zyLcEVDT9Qf/HPH
Nv/M/JYnemYAgL6cpquShrBGwqaTFXd4ObRK+Y4xRkDxTK+SjwALxg+jEIdIWMvJ
6IEYuWBoR9nDVNh5JzippREAT2T9cA==
=uV38
-----END PGP SIGNATURE-----

--DTi+U59iq1JqwzsZ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0547526848933258735==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 08 01:15:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 01:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHe5b-0001Oh-2P; Tue, 08 Oct 2019 01:14:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHe5a-0001Oc-2w
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 01:14:58 +0000
X-Inumbo-ID: 0acce5b4-e969-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0acce5b4-e969-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 01:14:57 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 CCB7720867;
 Tue,  8 Oct 2019 01:14:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570497297;
 bh=drbyu915BkKTw5/Vewhs2UN4p+PteQiYw2njuNhmVwg=;
 h=Date:From:To:cc:Subject:From;
 b=FMW0uY9yN9vOr/i5KMYsiCBvIq8RHnjZuQcqjp/knJn2ufhGTGRVbmYLF8Cg+SXgC
 si/EMBCz0ea2XBlemSaDsCzF4BdoNkTRdCGGKRjfhr56PfvPgwxQo4zyWwRGwvrnhD
 SQvV9waRRKqtQXzaI8ogR3izL02yi+9bP4BDwycg=
Date: Mon, 7 Oct 2019 18:14:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien.Grall@arm.com
Message-ID: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 v2 0/3] fixes for make_[memory/cpu]_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyBhIHNtYWxsIGNvbGxlY3Rpb24gb2YgZml4ZXMgZm9yIG1ha2VfbWVt
b3J5X25vZGUgYW5kCm1ha2VfY3B1c19ub2RlIGZvciA0LjEzLgoKQ2hlZXJzLAoKU3RlZmFubwoK
ClN0ZWZhbm8gU3RhYmVsbGluaSAoMyk6CiAgICAgIHhlbi9hcm06IGZpeCBidWYgc2l6ZSBpbiBt
YWtlX2NwdXNfbm9kZQogICAgICB4ZW4vYXJtOiBtYWtlX21lbW9yeV9ub2RlIHJldHVybiBlcnJv
ciBvbiBucl9iYW5rcyA9PSAwCiAgICAgIHhlbi9hcm06IGZpeCBkdXBsaWNhdGUgbWVtb3J5IG5v
ZGUgaW4gRFQKCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyMiArKysrKysrKysrKysr
KystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo
LSkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 01:15:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 01:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHe5h-0001PA-Bt; Tue, 08 Oct 2019 01:15:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHe5f-0001On-DN
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 01:15:03 +0000
X-Inumbo-ID: 0dfeb334-e969-11e9-8c93-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0dfeb334-e969-11e9-8c93-bc764e2007e4;
 Tue, 08 Oct 2019 01:15:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4968E20867;
 Tue,  8 Oct 2019 01:15:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570497302;
 bh=WP4pj+IslHYj1jI9EZ1W0JuwP7hGga0mmKu7DlziRM0=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=ItALgK1jPzbfMrnObzm2bSxT9k6pyQFwmn1MZ+r8giWwj8gUlr2VaN0o2ucyhQVPK
 43+XdtwC7yfw2JJ6k7X+OcOAaMxbp5zAW51VH8s86GkqyqRbMxEoKSeTdU5Q3tgKgM
 /vHIEiFbaqMI/xVg6CwRr9OK12UlraMa88afkQUE=
From: Stefano Stabellini <sstabellini@kernel.org>
To: Julien.Grall@arm.com
Date: Mon,  7 Oct 2019 18:14:59 -0700
Message-Id: <20191008011501.21038-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v2 1/3] xen/arm: fix buf size in make_cpus_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com, Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNpemUgb2YgYnVmIGlzIGNhbGN1bGF0ZWQgd3JvbmdseTogdGhlIG51bWJlciBpcyA2NGJp
dCwgbm90IDMyYml0LgpBbHNvIHRoZSBudW1iZXIgaXMgcHJpbnRlZCBhcyBhIGhleGFkZWNpbWFs
IG51bWJlciwgc28gd2UgbmVlZCA4IGJ5dGVzCmZvciAzMmJpdCwgbm90IDEwIGJ5dGVzLgoKQXMg
YSByZXN1bHQsIGl0IHNob3VsZCBiZSBzaXplb2YoImNwdUAiKSArIDE2IGJ5dGVzIGZvciBhIDY0
LWJpdCBudW1iZXIKKyAxIGJ5dGUgZm9yIFwwLiBUb3RhbCA9IDIxLgoKRml4ZXM6IGZhZmQ2ODJj
M2UgKHhlbi9hcm06IENyZWF0ZSBhIGZha2UgY3B1cyBub2RlIGluIGRvbTAgZGV2aWNlIHRyZWUp
ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhp
bGlueC5jb20+Ci0tLQpDaGFuZ2VzIGluIHYyOgotIHBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA5MjFiMDU0NTIwLi42MDky
M2E3MDUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC03ODgsOCArNzg4LDggQEAgc3RhdGljIGludCBf
X2luaXQgbWFrZV9jcHVzX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQog
ICAgIHVuc2lnbmVkIGludCBjcHU7CiAgICAgY29uc3Qgdm9pZCAqY29tcGF0aWJsZSA9IE5VTEw7
CiAgICAgdTMyIGxlbjsKLSAgICAvKiBQbGFjZWhvbGRlciBmb3IgY3B1QCArIGEgMzItYml0IG51
bWJlciArIFwwICovCi0gICAgY2hhciBidWZbMTVdOworICAgIC8qIFBsYWNlaG9sZGVyIGZvciBj
cHVAICsgYSA2NC1iaXQgbnVtYmVyICsgXDAgKi8KKyAgICBjaGFyIGJ1ZlsyMV07CiAgICAgdTMy
IGNsb2NrX2ZyZXF1ZW5jeTsKICAgICBib29sIGNsb2NrX3ZhbGlkOwogICAgIHVpbnQ2NF90IG1w
aWRyX2FmZjsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 01:15:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 01:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHe5h-0001PP-LE; Tue, 08 Oct 2019 01:15:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHe5g-0001Ov-76
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 01:15:04 +0000
X-Inumbo-ID: 0e3ade40-e969-11e9-97c0-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e3ade40-e969-11e9-97c0-12813bfff9fa;
 Tue, 08 Oct 2019 01:15:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A311A21721;
 Tue,  8 Oct 2019 01:15:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570497302;
 bh=hiQQh+2Zwz+zNsgQjAOGWyiMN6Jk+cTk9K7Etev5C1o=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=YkqwjX+ezQJHy4Bizu9etCF1e+NTFbMtIHBWiFnLdl6l6QxTcBdhiwaDOlOmGJ8hf
 E95Bs2aErmMStNRY5Ywk7xvNd1azC98CKG+c+wb/YYSSUUY5BfA5uHO5GzRuPVHZMz
 YyQoGW6HXGAl/weagioW8HRNec8Ok25Ffto73LdI=
From: Stefano Stabellini <sstabellini@kernel.org>
To: Julien.Grall@arm.com
Date: Mon,  7 Oct 2019 18:15:00 -0700
Message-Id: <20191008011501.21038-2-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v2 2/3] xen/arm: make_memory_node return error
 on nr_banks == 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com, Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2FsbCBtYWtlX21lbW9yeV9ub2RlIGZvciByZXNlcnZlZF9tZW1vcnkgb25seSBpZiB3ZSBhY3R1
YWxseSBoYXZlIGFueQpyZXNlcnZlZF9tZW1vcnkgcmVnaW9ucyB0byBoYW5kbGUuCgpBZGQgYSBj
aGVjayBpbiBtYWtlX21lbW9yeV9ub2RlIHRvIHJldHVybiBhbiBlcnJvciBpZiBpdCBoYXMgYmVl
biBjYWxsZWQKd2l0aCBubyBtZW1vcnkgYmFua3MgYXMgYXJndW1lbnQuCgpGaXhlczogMjQ4ZmFh
NjM3ZDIgKHhlbi9hcm06IGFkZCByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyB0byB0aGUgZG9tMCBt
ZW1vcnkgbm9kZSkKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0
YWJlbGxpbmlAeGlsaW54LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6Ci0gcGF0Y2ggYWRkZWQKLS0t
CiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpp
bmRleCA2MDkyM2E3MDUxLi5lYTAxYWFkYTBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC02NTAsNiAr
NjUwLDggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9tZW1vcnlfbm9kZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIF9fYmUzMiAqY2VsbHM7CiAKICAgICBCVUdfT04obnJfY2VsbHMgPj0g
QVJSQVlfU0laRShyZWcpKTsKKyAgICBpZiAoIG1lbS0+bnJfYmFua3MgPT0gMCApCisgICAgICAg
IHJldHVybiAtRU5PRU5UOwogCiAgICAgZHRfZHByaW50aygiQ3JlYXRlIG1lbW9yeSBub2RlIChy
ZWcgc2l6ZSAlZCwgbnIgY2VsbHMgJWQpXG4iLAogICAgICAgICAgICAgICAgcmVnX3NpemUsIG5y
X2NlbGxzKTsKQEAgLTE1NDAsMTAgKzE1NDIsMTMgQEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxl
X25vZGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKICAgICAg
ICAgICogQ3JlYXRlIGEgc2Vjb25kIG1lbW9yeSBub2RlIHRvIHN0b3JlIHRoZSByYW5nZXMgY292
ZXJpbmcKICAgICAgICAgICogcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMuCiAgICAgICAgICAqLwot
ICAgICAgICByZXMgPSBtYWtlX21lbW9yeV9ub2RlKGQsIGtpbmZvLT5mZHQsIGFkZHJjZWxscywg
c2l6ZWNlbGxzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZib290aW5mby5yZXNl
cnZlZF9tZW0pOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgICAgICByZXR1cm4gcmVzOwor
ICAgICAgICBpZiAoIGJvb3RpbmZvLnJlc2VydmVkX21lbS5ucl9iYW5rcyA+IDAgKQorICAgICAg
ICB7CisgICAgICAgICAgICByZXMgPSBtYWtlX21lbW9yeV9ub2RlKGQsIGtpbmZvLT5mZHQsIGFk
ZHJjZWxscywgc2l6ZWNlbGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
Ym9vdGluZm8ucmVzZXJ2ZWRfbWVtKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAg
ICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CiAgICAgfQogCiAgICAgcmVzID0gZmR0X2Vu
ZF9ub2RlKGtpbmZvLT5mZHQpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 01:15:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 01:15:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHe5l-0001QL-08; Tue, 08 Oct 2019 01:15:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHe5k-0001Q5-1x
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 01:15:08 +0000
X-Inumbo-ID: 0e70af84-e969-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e70af84-e969-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 01:15:03 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0885A21871;
 Tue,  8 Oct 2019 01:15:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570497303;
 bh=06I0h/TPwCiBF+PPZDZVKMiNZZH6LxkSGHAis/wsgTk=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=AbsSO6scOdiKxHp++B+mY0lCUmYsx5W0LKis3YQRcF1Pg4xE/u9Prv51+raCPWfgi
 UWkl/VkWwiBTikLZPemupeHRp+9Aik7VWBDJHtEi1wgnF3El31bqfA/n2xS5oMm0mG
 9gIETOIKpdFFM/lLCBYCCC2gBvTf7lkeS/vDEGtg=
From: Stefano Stabellini <sstabellini@kernel.org>
To: Julien.Grall@arm.com
Date: Mon,  7 Oct 2019 18:15:01 -0700
Message-Id: <20191008011501.21038-3-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
Subject: [Xen-devel] [PATCH v2 3/3] xen/arm: fix duplicate memory node in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com, Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyBhcmUgcHJlc2VudCBpbiB0aGUgaG9zdCBkZXZp
Y2UgdHJlZSwgZG9tMAppcyBzdGFydGVkIHdpdGggbXVsdGlwbGUgbWVtb3J5IG5vZGVzLiBFYWNo
IG1lbW9yeSBub2RlIHNob3VsZCBoYXZlIGEKdW5pcXVlIG5hbWUsIGJ1dCB0b2RheSB0aGV5IGFy
ZSBhbGwgY2FsbGVkICJtZW1vcnkiIGxlYWRpbmcgdG8gTGludXgKcHJpbnRpbmcgdGhlIGZvbGxv
d2luZyB3YXJuaW5nIGF0IGJvb3Q6CgogIE9GOiBEdXBsaWNhdGUgbmFtZSBpbiBiYXNlLCByZW5h
bWVkIHRvICJtZW1vcnkjMSIKClRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0gYnkgYXBwZW5k
aW5nIGEgIkA8dW5pdC1hZGRyZXNzPiIgdG8gdGhlCm5hbWUsIGFzIHBlciB0aGUgRGV2aWNlIFRy
ZWUgc3BlY2lmaWNhdGlvbiwgd2hlcmUgPHVuaXQtYWRkcmVzcz4gbWF0Y2hlcwp0aGUgYmFzZSBv
ZiBhZGRyZXNzIG9mIHRoZSBmaXJzdCByZWdpb24uCgpGaXhlczogMjQ4ZmFhNjM3ZDIgKHhlbi9h
cm06IGFkZCByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucyB0byB0aGUgZG9tMCBtZW1vcnkgbm9kZSkK
UmVwb3J0ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJl
bGxpbmlAeGlsaW54LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6Ci0gZml4IGJ1ZiBzaXplIGNhbGN1
bGF0aW9uOiB0aGUgbnVtYmVyIGlzIDY0Yml0IGFuZCBwcmludGVkIGFzCiAgaGV4YWRlY2ltYWwK
LSBtb3ZlIGNoZWNrIG9uIG5yX2JhbmtzIHRvIGEgc2VwYXJhdGUgcGF0Y2gKLS0tCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGVhMDFhYWRhMGIuLjNk
ZTRkYWZhZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTY0Niw2ICs2NDYsOCBAQCBzdGF0aWMgaW50
IF9faW5pdCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgaW50
IHJlcywgaTsKICAgICBpbnQgcmVnX3NpemUgPSBhZGRyY2VsbHMgKyBzaXplY2VsbHM7CiAgICAg
aW50IG5yX2NlbGxzID0gcmVnX3NpemUgKiBtZW0tPm5yX2JhbmtzOworICAgIC8qIFBsYWNlaG9s
ZGVyIGZvciBtZW1vcnlAICsgYSA2NC1iaXQgbnVtYmVyICsgXDAgKi8KKyAgICBjaGFyIGJ1Zlsy
NF07CiAgICAgX19iZTMyIHJlZ1tOUl9NRU1fQkFOS1MgKiA0IC8qIFdvcnN0IGNhc2UgYWRkcmNl
bGxzICsgc2l6ZWNlbGxzICovXTsKICAgICBfX2JlMzIgKmNlbGxzOwogCkBAIC02NTcsNyArNjU5
LDggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9tZW1vcnlfbm9kZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICAgICAgICAgcmVnX3NpemUsIG5yX2NlbGxzKTsKIAogICAgIC8qIGVQ
QVBSIDMuNCAqLwotICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgIm1lbW9yeSIpOworICAg
IHNucHJpbnRmKGJ1Ziwgc2l6ZW9mKGJ1ZiksICJtZW1vcnlAJSJQUkl4NjQsIG1lbS0+YmFua1sw
XS5zdGFydCk7CisgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCBidWYpOwogICAgIGlmICgg
cmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 01:23:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 01:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHeDg-0002UG-WF; Tue, 08 Oct 2019 01:23:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHeDf-0002UB-B8
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 01:23:19 +0000
X-Inumbo-ID: 31466390-e96a-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31466390-e96a-11e9-8c93-bc764e2007e4;
 Tue, 08 Oct 2019 01:23:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHeDX-0008Ul-31; Tue, 08 Oct 2019 01:23:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHeDW-0004GW-Ri; Tue, 08 Oct 2019 01:23:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHeDW-0000ET-QK; Tue, 08 Oct 2019 01:23:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142391-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=311ef88adfa3b69c40234bf3000d1269e718919a
X-Osstest-Versions-That: linux=cc3a7bfe62b947b423fcb2cfe89fcba92bf48fa3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 01:23:10 +0000
Subject: [Xen-devel] [linux-next test] 142391: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM5MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzOTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyMjU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxp
a2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjI1OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhl
bi1ib290IGZhaWwgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjI1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDIyNTgKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MjI1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDIyNTgKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQyMjU4CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2Ug
MTQyMjU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjI1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyNTgKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MjI1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIyNTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMjU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDIyNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjI1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMjU4CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDMxMWVmODhh
ZGZhM2I2OWM0MDIzNGJmMzAwMGQxMjY5ZTcxODkxOWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIGNjM2E3YmZlNjJiOTQ3YjQyM2ZjYjJjZmU4OWZjYmE5MmJmNDhmYTMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMjYzICAyMDE5LTEwLTA0IDA5OjE5OjQ0
IFogICAgMyBkYXlzICAgIDIgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 04:17:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 04:17:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHgw7-0007Ir-4c; Tue, 08 Oct 2019 04:17:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=05QO=YB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHgw5-0007Im-95
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 04:17:21 +0000
X-Inumbo-ID: 83cde4a4-e982-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83cde4a4-e982-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 04:17:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3DC0EAFBC;
 Tue,  8 Oct 2019 04:17:17 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 Nick Rosbrook <rosbrookn@gmail.com>, xen-devel@lists.xenproject.org
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <5c509297c01b8931986b1d039de1c72e89e44037.1570456846.git.rosbrookn@ainfosec.com>
 <ae9cfdb0-c7c8-ad5d-b0f6-d3cc235eb68f@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <b8770db7-ef59-9a64-57ab-5ad23c98e81a@suse.com>
Date: Tue, 8 Oct 2019 06:17:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <ae9cfdb0-c7c8-ad5d-b0f6-d3cc235eb68f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/24] golang/xenlight: fix calls to
 libxl_domain_unpause/pause
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 IanJackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMTkgMTg6MzksIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvNy8xOSA0OjEy
IFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+PiBGcm9tOiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9v
a25AYWluZm9zZWMuY29tPgo+Pgo+PiBUaGVzZSBmdW5jdGlvbnMgcmVxdWlyZSBhIHRoaXJkIGFy
Z3VtZW50IG9mIHR5cGUgY29uc3QgKmxpYnhsX2FzeW5jb3BfaG93Lgo+Pgo+PiBQYXNzIG5pbCB0
byBmaXggY29tcGlsYXRpb24gZXJyb3JzLiBUaGlzIHdpbGwgaGF2ZSB0aGUgZWZmZWN0IG9mCj4+
IHBlcmZvcm1pbmcgdGhlc2Ugb3BlcmF0aW9ucyBzeW5jaHJvbm91c2x5Lgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgo+IAo+IFJldmll
d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gSnVl
cmdlbiwgdGhpcyBpcyBhY3R1YWxseSBhIGJ1ZyBmaXggKHRoZXNlIGxpbmVzIGRpZG4ndCBnZXQg
dXBkYXRlZCB3aGVuCj4gdGhlIEFQSSBjaGFuZ2VkKSwgc28gSSdtIGdvaW5nIHRvIGNoZWNrIHRo
aXMgaW4gbGF0ZXIgdGhpcyB3ZWVrIGlmIHlvdQo+IGRvbid0IG9iamVjdC4KClJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 04:21:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 04:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHh06-00082E-ON; Tue, 08 Oct 2019 04:21:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=05QO=YB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHh06-000829-Ce
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 04:21:30 +0000
X-Inumbo-ID: 19b42d52-e983-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 19b42d52-e983-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 04:21:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ED4ABB149;
 Tue,  8 Oct 2019 04:21:28 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, Julien.Grall@arm.com
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <feee0aea-e442-7b9b-c62b-6914793c0cee@suse.com>
Date: Tue, 8 Oct 2019 06:21:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 0/3] fixes for
 make_[memory/cpu]_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMTkgMDM6MTQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBIaSBhbGwsCj4g
Cj4gVGhpcyBpcyBhIHNtYWxsIGNvbGxlY3Rpb24gb2YgZml4ZXMgZm9yIG1ha2VfbWVtb3J5X25v
ZGUgYW5kCj4gbWFrZV9jcHVzX25vZGUgZm9yIDQuMTMuCj4gCj4gQ2hlZXJzLAo+IAo+IFN0ZWZh
bm8KPiAKPiAKPiBTdGVmYW5vIFN0YWJlbGxpbmkgKDMpOgo+ICAgICAgICB4ZW4vYXJtOiBmaXgg
YnVmIHNpemUgaW4gbWFrZV9jcHVzX25vZGUKPiAgICAgICAgeGVuL2FybTogbWFrZV9tZW1vcnlf
bm9kZSByZXR1cm4gZXJyb3Igb24gbnJfYmFua3MgPT0gMAo+ICAgICAgICB4ZW4vYXJtOiBmaXgg
ZHVwbGljYXRlIG1lbW9yeSBub2RlIGluIERUCj4gCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgfCAyMiArKysrKysrKysrKysrKystLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKCkZvciB0aGUgc2VyaWVzOgoKUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 05:12:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 05:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHhnR-0003rz-Tm; Tue, 08 Oct 2019 05:12:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHhnQ-0003rt-Mj
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 05:12:28 +0000
X-Inumbo-ID: 34e1e856-e98a-11e9-97c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34e1e856-e98a-11e9-97c4-12813bfff9fa;
 Tue, 08 Oct 2019 05:12:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHhnJ-0005Cg-00; Tue, 08 Oct 2019 05:12:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHhnI-0007Ag-DV; Tue, 08 Oct 2019 05:12:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHhnI-0005ja-CR; Tue, 08 Oct 2019 05:12:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142401-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-i386-xl-raw:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5164f0c3740d357ba460b44222bedfa2475ca794
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 05:12:20 +0000
Subject: [Xen-devel] [linux-4.4 test] 142401: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQwMSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQwMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDE0MjM4MSBw
YXNzIGluIDE0MjQwMQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQyMzgxCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDUxNjRmMGMzNzQwZDM1
N2JhNDYwYjQ0MjIyYmVkZmEyNDc1Y2E3OTQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgNjQgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDYyIGRh
eXMgICA3MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDIzMzUgIDIwMTktMTAtMDUg
MTg6MTA6NTMgWiAgICAyIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM4MCBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyNjA5IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 05:54:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 05:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHiSG-0006xX-RG; Tue, 08 Oct 2019 05:54:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=sSiS=YB=zededa.com=roman@srs-us1.protection.inumbo.net>)
 id 1iHiSG-0006xS-0E
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 05:54:40 +0000
X-Inumbo-ID: 1d9244e2-e990-11e9-80e3-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d9244e2-e990-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 05:54:39 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id r5so23446455qtd.0
 for <xen-devel@lists.xenproject.org>; Mon, 07 Oct 2019 22:54:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zededa.com; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=NONAWbMfWzka5LvTrN//fmV2lGWy4ovlEAolFglwHeM=;
 b=hVTNqvg69yN4yc/qO/Pmbbl9yn11UBt4ciQXIK/+Zl6GLiebrNgOP4uBVHq+mntKsn
 1E3RUrTslI4v4EajtxOjUK2Ftf8FFvEnEBduiB339RttLHLXo3VLZU2JCzGNYKoIduR/
 D41tbeNmnWJ0vhmPnFkMmwJ540vyP9jYfCxkW2+wPCkKTCOfqWA4B3HguGOK+CuU1Qdl
 PKnwbVsV6+fAel96r9EeUnpTVqeARufs73j5zTk+T7g9oW1kR3HhhDbU26vOLVq6uuor
 mpjnpQCSk58HnugYL6wV4UsGVKZAiCfSjZDh9bToX2bmfOBhuXgwN7JKmknUpKpH81dn
 mbXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=NONAWbMfWzka5LvTrN//fmV2lGWy4ovlEAolFglwHeM=;
 b=kuHzi/V+3AWC0iFG7RG7TFBc57D22FYUKlEFVMYy671HXQhXPF5pqQV6IFfUmHI4uR
 yJ8fxVySS4fXtOEMuwSOomhqNgpvvTdZfm8DEGTyM4mNcNvGXugxlWaLTJ2xzOarhYnA
 2whcjghIfq+WwTKo5w1TofJsmYWkbVlI6wIRl/J4Z14A5L6e3nJi5u0tn9Y2sugge7oo
 84c17T1dQQvkqkBWFsXQSJ3j5K312WGtNQkrJx5HreZJUUNKBjfS4cvEEszrseNC3LkG
 oKpt8l6gtBOaKg++lbyUSphHu0RbSG8HmwjWvzYf/0ATs0x5l7tyiAkI+ogoOxLg3FzS
 XTbw==
X-Gm-Message-State: APjAAAU9HwbFS1R5eTFbg+OOr5GRaaYfILylfHpShHGeLdhH8dmKFWOp
 xkfms5aelA/eiLsjtFfUG6J++mEwQP3bGobd9UkuVQ==
X-Google-Smtp-Source: APXvYqzfHZKEfYzySIq91L8u22tzOnLNQpcve+IP+PlT7kkLQbAVh/eynXClctlcqlVy9OJ1G/3dPQo/dtdQSgFdK+I=
X-Received: by 2002:ac8:6e8b:: with SMTP id c11mr33934234qtv.77.1570514078857; 
 Mon, 07 Oct 2019 22:54:38 -0700 (PDT)
MIME-Version: 1.0
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
 <CAMmSBy_+uGe1QefqUgmhU48=D8V3+g9EKMM==hV4rkAtR1Dx1w@mail.gmail.com>
 <CAMmSBy_ZXrFRHAsLUpnhpLNag+Szn_L-40wOn_r2Xpjrx+akmA@mail.gmail.com>
 <727fc987-e6a0-dda4-1b73-ef864d2e01e3@suse.com>
In-Reply-To: <727fc987-e6a0-dda4-1b73-ef864d2e01e3@suse.com>
From: Roman Shaposhnik <roman@zededa.com>
Date: Mon, 7 Oct 2019 22:54:27 -0700
Message-ID: <CAMmSBy_unbtBchkZVu+HHjeLp+w1_is75UTyJzKNYd82ai0mog@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgLS0gd2FzIHRyYXZlbGluZyBsYXN0IHdlZWssIGJ1dCBJJ20gc3RpbGwgdmVyeSBjdXJp
b3VzIHRvIGdldCB0bwp0aGUgYm90dG9tIG9mIHRoaXM6CgpPbiBUdWUsIE9jdCAxLCAyMDE5IGF0
IDE6MjUgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPgo+IE9uIDAx
LjEwLjIwMTkgMDA6MzgsIFJvbWFuIFNoYXBvc2huaWsgd3JvdGU6Cj4gPiBCdHcsIGZvcmdvdCB0
byBhdHRhY2ggdGhlIHBhdGNoIHdpdGggbWF4Y3B1cz0yIC0tIGludGVyZXN0aW5nbHkgZW5vdWdo
Cj4gPiBYZW4gc2VlbXMgdG8gaGFuZyBtdWNoIGZ1cnRoZXIgZG93biB0aGFuIGJlZm9yZSAoYmFz
aWNhbGx5IGFmdGVyCj4gPiBhdHRlbXB0aW5nIHRvIGJ1aWxkIG91dCBEb20wKQo+Cj4gQWxsIDMg
bG9ncyBjb250YWluCj4KPiAoWEVOKSBUU0NfREVBRExJTkUgZGlzYWJsZWQgZHVlIHRvIEVycmF0
YTsgcGxlYXNlIHVwZGF0ZSBtaWNyb2NvZGUgdG8gdmVyc2lvbiAweDUyIChvciBsYXRlcikKCk9r
LiBUaGlzIG1ha2VzIHNvbWUgc2Vuc2UuIEJ0dywgaW4gYSBzaXR1YXRpb24gbGlrZSB0aGlzLCBk
byB3ZSBleHBlY3QKWGVuIHRvIGNvcGUgd2l0aCBhIGJyb2tlbiBtaWNyb2NvZGUgb3Igd2UgYWx3
YXlzIGV4cGVjdCBtaWNyb2NvZGUgdG8KYmUgdXBkYXRlZD8KCj4gUGxlYXNlIGxvYWQgdXAtdG8t
ZGF0ZSBtaWNyb2NvZGUgb24gdGhlIHN5c3RlbSBhbmQsCgpJIGNvdWxkbid0IGZpbmQgYW55IGtp
bmQgb2YgSFAgZ3VpZGUgb24gaG93IHRvIGRvIHRoaXMgb24gdGhpcyBib3guCkFueSBjaGFuY2Ug
c29tZW9uZSBoZXJlIG1heSBoYXZlIGEgcG9pbnRlciBmb3IgbWU/Cgo+IHByZWZlcmFibHkgd2l0
aCBBbmRyZXcncyBzdWdnZXN0aW9ucyBhbHNvIGFwcGxpZWQsIHJlLXBvc3QgdGhlIGxvZ3MuIEkg
bm90aWNlIHRoYXQKPiBldmVuIGxvZ3MgMSBhbmQgMiBoYXZlICJCcm91Z2h0IHVwIDQgQ1BVcyIs
IG90aGVyIHRoYW4geW91J3ZlCj4gaW5kaWNhdGVkIGluIHlvdXIgaW5pdGlhbCByZXBvcnQuIFRo
aXMgc3VnZ2VzdHMgc29tZXRoaW5nJ3MgYnJva2VuCj4gX2FmdGVyXyBicmluZ3VwIG9mIHNlY29u
ZGFyeSBDUFVzLCBub3Qgd2hpbGUgYnJpbmdpbmcgdGhlbSB1cC4gTG9nCj4gMyBlZmZlY3RpdmVs
eSBzZWVtcyB0byBjb25maXJtIHRoaXMuCj4KPiBTZWVpbmcgdGhhdCAibWF4X2NzdGF0ZT0xIiBk
aWQgaGVscCwgYXMgYW5vdGhlciBuZXh0IHN0ZXAgY291bGQgeW91Cj4gdHJ5IHdoZXRoZXIgIm13
YWl0LWlkbGU9MCIgbWFrZXMgZW5vdWdoIG9mIGEgZGlmZmVyZW5jZSAoaXQnbGwKPiBsaWtlbHkg
bWFrZSBhIGRpZmZlcmVuY2UgaW5pdGlhbGx5LCBhcyBpdCBtYWtlcyB0aGUgc3lzdGVtCj4gZWZm
ZWN0aXZlbHkgc3RheSBpbiBhICJtYXhfY3N0YXRlPTEiLWxpa2UgbW9kZSB1bnRpbCBEb20wIGhh
cyBib290ZWQKPiB1cCBmYXIgZW5vdWdoOyB0aGUgcXVlc3Rpb24gdGhpcyBpcyBnb2luZyB0byBi
ZSB3aGV0aGVyIGEgaGFuZyBzdGlsbAo+IG9jY3VycyBvbmUgRG9tMCBoYXMgdXBsb2FkZWQgQy1z
dGF0ZSBkYXRhKT8KCk9rLiBXaWxsIGRvIGFsbCB0aGVzZSBleHBlcmltZW50cyB0b21vcnJvdy4K
Ck15IHBsYW4gaXMgdG8gdXNlIGxhdGVzdCBYZW4gbWFzdGVyICsgYnVpbGQgaXQgd2l0aCBleHRy
YSBkZWJ1ZyBpbmZvCmFzIHdhcyBzdWdnZXN0ZWQgZWFybGllciBpbiB0aGlzIHRocmVhZC4KClRo
YW5rcywKUm9tYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 05:55:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 05:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHiTD-00071d-D5; Tue, 08 Oct 2019 05:55:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHiTB-00071T-Rl
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 05:55:37 +0000
X-Inumbo-ID: 3c4d8130-e990-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c4d8130-e990-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 05:55:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHiT4-0005yW-6R; Tue, 08 Oct 2019 05:55:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHiT3-0002OX-Pl; Tue, 08 Oct 2019 05:55:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHiT3-0001UV-Mr; Tue, 08 Oct 2019 05:55:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142398-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=da0c9ea146cbe92b832f1b0f694840ea8eb33cce
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 05:55:29 +0000
Subject: [Xen-devel] [linux-linus test] 142398: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjM5OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMzk4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkYTBjOWVhMTQ2Y2JlOTJiODMyZjFi
MGY2OTQ4NDBlYThlYjMzY2NlCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjE3IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIxNiBkYXlzICAxNjkg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyMzk4ICAyMDE5LTEwLTA3IDEyOjMyOjAy
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0OTYzIHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTE5ODE4MiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 06:14:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 06:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHilR-0000HX-6L; Tue, 08 Oct 2019 06:14:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pdvn=YB=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iHilP-0000HS-NG
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 06:14:27 +0000
X-Inumbo-ID: e0910436-e992-11e9-97c4-12813bfff9fa
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e0910436-e992-11e9-97c4-12813bfff9fa;
 Tue, 08 Oct 2019 06:14:25 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Oct 2019 23:14:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.67,269,1566889200"; d="scan'208";a="206578564"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga001.fm.intel.com with ESMTP; 07 Oct 2019 23:14:17 -0700
Date: Tue, 8 Oct 2019 14:18:19 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008061817.GA25749@gao-cwp>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <20191004235855.GA10634@gao-cwp>
 <e31ebe3d-3aa8-dafd-1104-54fcaf1a4896@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e31ebe3d-3aa8-dafd-1104-54fcaf1a4896@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMDcsIDIwMTkgYXQgMDk6Mzg6NDhBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj5PbiAwNS4xMC4yMDE5IDAxOjU4LCBDaGFvIEdhbyB3cm90ZToKPj4gT24gV2VkLCBPY3Qg
MDIsIDIwMTkgYXQgMTI6NDk6MzVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4g
VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgaG9zdF9tYXNrYWxsIG1ha2VzIGl0IHN0aWNr
eSBhY3Jvc3MKPj4+IGFzc2lnbiBhbmQgZGVhc3NpZ24gY2FsbHMsIHdoaWNoIG1lYW5zIHRoYXQg
b25jZSBhIGd1ZXN0IGZvcmNlcyBYZW4gdG8KPj4+IHNldCBob3N0X21hc2thbGwgdGhlIG1hc2th
bGwgYml0IGlzIG5vdCBnb2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPj4+IGNhbGwgdG8gUEhZ
U0RFVk9QX3ByZXBhcmVfbXNpeCBpcyBwZXJmb3JtZWQuIFN1Y2ggY2FsbCBob3dldmVyCj4+PiBz
aG91bGRuJ3QgYmUgcGFydCBvZiB0aGUgbm9ybWFsIGZsb3cgd2hlbiBkb2luZyBQQ0kgcGFzc3Ro
cm91Z2gsIGFuZAo+Pj4gaGVuY2UgdGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVuIGFz
c2lnbmluZyBpbiBvcmRlciB0byBwcmV2ZW50Cj4+PiBob3N0X21hc2thbGwgYmVpbmcgY2Fycmll
ZCBvdmVyIGZyb20gcHJldmlvdXMgYXNzaWduYXRpb25zLgo+Pj4KPj4+IE5vdGUgdGhhdCBvdGhl
ciBtYXNrIGZpZWxkcywgbGlrZSBndWVzdF9tYXNrZWQgb3IgdGhlIGVudHJ5IG1hc2tiaXQKPj4+
IGFyZSBhbHJlYWR5IHJlc2V0IHdoZW4gdGhlIG1zaXggY2FwYWJpbGl0eSBpcyBpbml0aWFsaXpl
ZC4gQWxzbyBub3RlCj4+PiB0aGF0IGRvaW5nIHRoZSByZXNldCBvZiBob3N0X21hc2thbGwgdGhl
cmUgd291bGQgYWxsb3cgdGhlIGd1ZXN0IHRvCj4+PiByZXNldCBzdWNoIGZpZWxkIGJ5IGVuYWJs
aW5nIGFuZCBkaXNhYmxpbmcgTVNJWCwgd2hpY2ggaXMgbm90Cj4+PiBpbnRlbmRlZC4KPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Pj4+IC0tLQo+Pj4gQ2M6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+PiBDYzogIlNw
YXNzb3YsIFN0YW5pc2xhdiIgPHN0YW5zcGFzQGFtYXpvbi5kZT4KPj4+IENjOiBQYXNpIEvDpHJr
a8OkaW5lbiA8cGFzaWtAaWtpLmZpPgo+Pj4gLS0tCj4+PiBDaGFvLCBTdGFuaXNsYXYsIGNhbiB5
b3UgcGxlYXNlIGNoZWNrIGlmIHRoaXMgcGF0Y2ggZml4ZXMgeW91cgo+Pj4gaXNzdWVzPwo+PiAK
Pj4gSSBhbSBnbGFkIHRvLiBGb3IgeW91ciB0ZXN0aW5nLCB5b3UgY2FuIGp1c3Qga2lsbCBxZW11
IGFuZCBkZXN0cm95IHRoZQo+PiBndWVzdC4gVGhlbiBtYXNrYWxsIGJpdCBvZiBhIHBhc3MtdGhy
dSBkZXZpY2Ugd2lsbCBiZSBzZXQuIEFuZCBpbiB0aGlzCj4+IGNhc2UsIHRyeSB0byByZWNyZWF0
ZSB0aGUgZ3Vlc3QgYW5kIGNoZWNrIHdoZXRoZXIgdGhlIG1hc2thbGwgYml0IGlzCj4+IGNsZWFy
ZWQgaW4gZ3Vlc3QuCj4+IAo+PiBUaGUgc29sdXRpb24gaXMgc2ltaWxhciB0byBteSB2MSBbMV0u
IE9uZSBxdWVzdGlvbiBJTU8gKElJUkMsIGl0IGlzIHdoeQo+PiBJIGNoYW5nZWQgdG8gYW5vdGhl
ciBhcHByb2FjaCkgaXM6IHdoeSBub3QgZG8gc3VjaCByZXNldCBhdCBkZWl2Y2UKPj4gZGVhc3Np
Z25tZW50IHN1Y2ggdGhhdCBkb20wIGNhbiB1c2UgYSBjbGVhbiBkZXZpY2UuIE90aGVyd2lzZSwg
dGhlCj4+IGRldmljZSB3b24ndCB3b3JrIGFmdGVyIGJlaW5nIHVuYm91bmQgZnJvbSBwY2liYWNr
LiBCdXQgSSBhbSBub3Qgc28KPj4gc3VyZSwgSSBjYW4gY2hlY2sgaXQgbmV4dCBUdWVzZGF5Lgo+
Cj5JIHRvbyBkaWQgdGhpbmsgYWJvdXQgdGhpcywgYnV0IGFpdWkgcGNpYmFjayBuZWVkcyB0byBp
c3N1ZQo+UEhZU0RFVk9QX3JlbGVhc2VfbXNpeCBhbnl3YXksIGFuZCBEb20wIHdvdWxkIHRoZW4g
cmUtc2V0dXAgTVNJLVgKPiJmcm9tIHNjcmF0Y2giLCBpLmUuIHdlJ2QgY2xlYXIgdGhlIGZsYWcg
YW55d2F5IGluCj5tc2l4X2NhcGFiaWxpdHlfaW5pdCgpIGR1ZSB0byBtc2l4LT51c2VkX2VudHJp
ZXMgYmVpbmcgemVybyBhdAo+dGhlIGZpcnN0IChvZiBwb3NzaWJseSBzZXZlcmFsKSBpbnZvY2F0
aW9uKHMpLgoKWWVzLiBJIGp1c3QgY2hlY2tlZCBpdCBvbiBteSBtYWNoaW5lIGFuZCBmb3VuZCB5
b3UgYXJlIHJpZ2h0LgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 07:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 07:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHjsG-0005fw-Gh; Tue, 08 Oct 2019 07:25:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5hjQ=YB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iHjsF-0005fp-Ov
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 07:25:35 +0000
X-Inumbo-ID: d11cc828-e99c-11e9-80e3-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d11cc828-e99c-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 07:25:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570519534;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=y87NbU50yttgk2C1DcjG5uQNdk5/uAwfSyh21RewwEo=;
 b=RYfYdAeYEKI9ttrUW6qmAYMYWRlL/QWFXWD3dlvZUFby8b9DQYzbYdTu
 McX9kKdfpo0PnoC3EZl1xFoGmEkrEidyCnC3iigPjjmko86qsWaEdxqOH
 kqLaveZCBS87+st3QpZ4cAvGLoUc3MUduzBox+uf/BV02FfteY02PHfmW w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xQSaAlrsLG8n0dwHmD5DgU1T6dnJy9iAlJKM2gRqE9EkZTyg7n5mkKb5DgrOdL3Luvp34Y581I
 8kVrkmaAyCLlX9xfSifUZcTl6/kroo+hB/2k/a/b6kU63LGFitaFsMJIouEDqXOeB+jGeHTh+9
 pj+qkGj3tDuEs5C3pRRmBzHMZFIsC0zSQcqF5QL7rPeCnQI6EQoMlI0+yuIuM+c+tncKwBHQLX
 46N4SmERqvNZ4nwnbJygU95eszAXNwKI4youaxhGjfwbtt8R1awlYY4b0zOK6VDZdq/Fj3Kouv
 +z4=
X-SBRS: 2.7
X-MesageID: 6848961
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6848961"
To: Roman Shaposhnik <roman@zededa.com>, Jan Beulich <jbeulich@suse.com>
References: <CAMmSBy-seCk9rW3GM3Aij1O+F2AtmQR1Yrxb180Wndqd3hATcw@mail.gmail.com>
 <0bc03d80-0696-8c5b-2189-24509c7ea3e6@suse.com>
 <CAMmSBy-41DseRA7MjY=Ux1r99VwFG7B2LHe-Udv+5KxURfbr2A@mail.gmail.com>
 <f23f1805-52fa-7d0f-7423-35bf644277dd@suse.com>
 <CAMmSBy8MGk01ZFF20N21ZWNMJaFhaj0VKomU48YQvvr7ah6v_w@mail.gmail.com>
 <1e875ef2-6093-d1f6-38d6-36093206d36d@suse.com>
 <CAMmSBy_+uGe1QefqUgmhU48=D8V3+g9EKMM==hV4rkAtR1Dx1w@mail.gmail.com>
 <CAMmSBy_ZXrFRHAsLUpnhpLNag+Szn_L-40wOn_r2Xpjrx+akmA@mail.gmail.com>
 <727fc987-e6a0-dda4-1b73-ef864d2e01e3@suse.com>
 <CAMmSBy_unbtBchkZVu+HHjeLp+w1_is75UTyJzKNYd82ai0mog@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <3a9f6ffb-778a-b28a-6c5d-d7e0752abcb4@citrix.com>
Date: Tue, 8 Oct 2019 08:25:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAMmSBy_unbtBchkZVu+HHjeLp+w1_is75UTyJzKNYd82ai0mog@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Latest development (master) Xen fails to boot on HP
 ProLiant DL20 GEN10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTAvMjAxOSAwNjo1NCwgUm9tYW4gU2hhcG9zaG5payB3cm90ZToKPiBTb3JyeSAtLSB3
YXMgdHJhdmVsaW5nIGxhc3Qgd2VlaywgYnV0IEknbSBzdGlsbCB2ZXJ5IGN1cmlvdXMgdG8gZ2V0
IHRvCj4gdGhlIGJvdHRvbSBvZiB0aGlzOgo+Cj4gT24gVHVlLCBPY3QgMSwgMjAxOSBhdCAxOjI1
IEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+IE9uIDAxLjEwLjIw
MTkgMDA6MzgsIFJvbWFuIFNoYXBvc2huaWsgd3JvdGU6Cj4+PiBCdHcsIGZvcmdvdCB0byBhdHRh
Y2ggdGhlIHBhdGNoIHdpdGggbWF4Y3B1cz0yIC0tIGludGVyZXN0aW5nbHkgZW5vdWdoCj4+PiBY
ZW4gc2VlbXMgdG8gaGFuZyBtdWNoIGZ1cnRoZXIgZG93biB0aGFuIGJlZm9yZSAoYmFzaWNhbGx5
IGFmdGVyCj4+PiBhdHRlbXB0aW5nIHRvIGJ1aWxkIG91dCBEb20wKQo+PiBBbGwgMyBsb2dzIGNv
bnRhaW4KPj4KPj4gKFhFTikgVFNDX0RFQURMSU5FIGRpc2FibGVkIGR1ZSB0byBFcnJhdGE7IHBs
ZWFzZSB1cGRhdGUgbWljcm9jb2RlIHRvIHZlcnNpb24gMHg1MiAob3IgbGF0ZXIpCj4gT2suIFRo
aXMgbWFrZXMgc29tZSBzZW5zZS4gQnR3LCBpbiBhIHNpdHVhdGlvbiBsaWtlIHRoaXMsIGRvIHdl
IGV4cGVjdAo+IFhlbiB0byBjb3BlIHdpdGggYSBicm9rZW4gbWljcm9jb2RlIG9yIHdlIGFsd2F5
cyBleHBlY3QgbWljcm9jb2RlIHRvCj4gYmUgdXBkYXRlZD8KCkludGVsIGNvbnNpZGVyIHlvdSB0
byBiZSBydW5uaW5nIG91dC1vZi1zcGVjIGlmIHlvdSBkb24ndCBoYXZlCnVwLXRvLWRhdGUgbWlj
cm9jb2RlLsKgIEFzIGZvciBmdW5jdGlvbmluZyBjb3JyZWN0bHksIGFsbCBiZXRzIGFyZSBvZmYu
CgpJdCBpcyBxdWl0ZSBwb3NzaWJsZSB0aGUgdXBkYXRlZCBtaWNyb2NvZGUgZG9lc24ndCBoYXZl
IGFuIGltcGFjdCBoZXJlLApidXQgaXQgaXMgbm90IHdvcnRoIHlvdXIgdGltZSBvciBvdXJzIHRy
eWluZyB0byBkaWFnbm9zZSBpc3N1ZXMgaW4gdGhlCmZhY2Ugb2YgYW4gb3V0LW9mLXNwZWMgc3lz
dGVtLgoKPgo+PiBQbGVhc2UgbG9hZCB1cC10by1kYXRlIG1pY3JvY29kZSBvbiB0aGUgc3lzdGVt
IGFuZCwKPiBJIGNvdWxkbid0IGZpbmQgYW55IGtpbmQgb2YgSFAgZ3VpZGUgb24gaG93IHRvIGRv
IHRoaXMgb24gdGhpcyBib3guCj4gQW55IGNoYW5jZSBzb21lb25lIGhlcmUgbWF5IGhhdmUgYSBw
b2ludGVyIGZvciBtZT8KCkhlcmUgaXMgc29tZSBkb2N1bWVudGF0aW9uIEkgcHJlcGFyZWQgZWFy
bGllcjoKCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mvc3BoaW54LXVuc3RhYmxlL2FkbWlu
LWd1aWRlL21pY3JvY29kZS1sb2FkaW5nLmh0bWwKClRvIGEgZmlyc3QgYXBwcm94aW1hdGlvbiwg
aW5zdGFsbCB0aGUgaW50ZWwtdWNvZGUgcGFja2FnZSBpbnRvIGRvbTAsIGFuZAppdCBzaG91bGQg
RFRSVC4KCklmIGl0IGRvZXNuJ3QsCmh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9JbnRlbC1MaW51
eC1Qcm9jZXNzb3ItTWljcm9jb2RlLURhdGEtRmlsZXMgaXMKdXBzdHJlYW0gZm9yIEludGVsJ3Mg
bWljcm9jb2RlLCBhbmQgeW91IGNhbiBtYW51YWxseSBhcnJhbmdlIGZvciBYZW4gdG8KZmluZCBh
bmQgdXNlIGl0LgoKfkFuZHJldwoKUC5TLiBJJ2QgYWxzbyBhcHByZWNpYXRlIGFueSBmZWVkYmFj
ayB5b3UgaGF2ZSBvbiB0aGUgbWljcm9jb2RlCmRvY3VtZW50YXRpb24sIGJlY2F1c2UgdGhhdCBp
cyB0aGUgc3R5bGUvcXVhbGl0eSBJJ20gYWltaW5nIGZvciBhY3Jvc3MKdGhlIGJvYXJkIGluIHRo
ZSBTcGhpbnggZG9jcywgYW5kIHlvdSBhcmUgcG9zc2libHkgdGhlIGZpcnN0IHVzZXIgdG8gdXNl
Cml0IGluIGFuZ2VyLsKgIEluIHBhcnRpY3VsYXIsIGlmIHRoaW5ncyBhcmUgbm90IGNsZWFyLCBJ
J2QgbGlrZSB0byBzZWUKYWJvdXQgZml4aW5nIHRoYXQuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 07:29:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 07:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHjwM-0005rk-EO; Tue, 08 Oct 2019 07:29:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHjwL-0005rd-9K
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 07:29:49 +0000
X-Inumbo-ID: 612437c6-e99d-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 612437c6-e99d-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 07:29:36 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 85784B033;
 Tue,  8 Oct 2019 07:29:35 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <cover.1569525222.git.lars.kurth@citrix.com>
 <cover.1569525222.git.lars.kurth@citrix.com>
 <749f082bdb996ba7c7362847b22030882dc2903f.1569525222.git.lars.kurth@citrix.com>
 <f28e67ef-2f93-3b61-bc52-304f82c3e44a@suse.com>
 <5b1bad1b-f381-869d-95a8-036a236a2b31@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e9ed8408-cd85-6ee9-44a4-2c2dda396f66@suse.com>
Date: Tue, 8 Oct 2019 09:29:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5b1bad1b-f381-869d-95a8-036a236a2b31@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 5/6] Add guide on Communication Best
 Practice
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@xenproject.org>, Lars Kurth <lars.kurth@citrix.com>,
 xen-api@lists.xenproject.org, minios-devel@lists.xenproject.org,
 committers@xenproject.org, mirageos-devel@lists.xenproject.org,
 xen-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMjAxOSAxODoxMywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiA5LzI3LzE5IDEw
OjE0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjYuMDkuMjAxOSAyMTozOSwgTGFycyBL
dXJ0aCB3cm90ZToKPj4+ICsjIyMgVmVyYm9zZSB2cy4gdGVyc2UKPj4+ICtEdWUgdG8gdGhlIHRp
bWUgaXQgdGFrZXMgdG8gcmV2aWV3IGFuZCBjb21wb3NlIGNvZGUgcmV2aWV3ZXIsIHJldmlld2Vy
cyBvZnRlbiBhZG9wdCBhCj4+PiArdGVyc2Ugc3R5bGUuIEl0IGlzIG5vdCB1bnVzdWFsIHRvIHNl
ZSByZXZpZXcgY29tbWVudHMgc3VjaCBhcwo+Pj4gKz4gdHlwbwo+Pj4gKz4gcy9yZXNpb25zL3Jl
Z2lvbnMvCj4+PiArPiBjb2Rpbmcgc3R5bGUKPj4+ICs+IGNvZGluZyBzdHlsZTogYnJhY2tldHMg
bm90IG5lZWRlZAo+Pj4gK2V0Yy4KPj4+ICsKPj4+ICtUZXJzZSBjb2RlIHJldmlldyBzdHlsZSBo
YXMgaXRzIHBsYWNlIGFuZCBjYW4gYmUgcHJvZHVjdGl2ZSBmb3IgYm90aCB0aGUgcmV2aWV3ZXIg
YW5kCj4+PiArdGhlIGF1dGhvci4gSG93ZXZlciwgb3ZlcnVzZSBjYW4gY29tZSBhY3Jvc3MgYXMg
dW5mcmllbmRseSwgbGFja2luZyBlbXBhdGh5IGFuZAo+Pj4gK2NhbiB0aHVzIGNyZWF0ZSBhIG5l
Z2F0aXZlIGltcHJlc3Npb24gd2l0aCB0aGUgYXV0aG9yIG9mIGEgcGF0Y2guIFRoaXMgaXMgaW4g
cGFydGljdWxhcgo+Pj4gK3RydWUsIHdoZW4geW91IGRvIG5vdCBrbm93IHRoZSBhdXRob3Igb3Ig
dGhlIGF1dGhvciBpcyBhIG5ld2NvbWVyLiBUZXJzZQo+Pj4gK2NvbW11bmljYXRpb24gc3R5bGVz
IGNhbiBhbHNvIGJlIHBlcmNlaXZlZCBhcyBydWRlIGluIHNvbWUgY3VsdHVyZXMuCj4+Cj4+IEFu
ZCBhbm90aGVyIHJlbWFyayBoZXJlOiBOb3QgYmVpbmcgdGVyc2UgaW4gc2l0dWF0aW9ucyBsaWtl
IHRoZSBvbmVzCj4+IGVudW1lcmF0ZWQgYXMgZXhhbXBsZXMgYWJvdmUgaXMgYSBkb3VibGUgd2Fz
dGUgb2YgdGhlIHJldmlld2VyJ3MgdGltZToKPiAKPiBGV0lXIEkgZG9uJ3QgdGhpbmsgdGhpcyBk
b2N1bWVudCBwcm9oaWJpdHMgdGVyc2UgcmVwbGllcy4gIEl0IHBvaW50cyBvdXQKPiB0aGF0IHRo
ZXkgY2FuIGNvbWUgYWNyb3NzIGFzIHVuZnJpZW5kbHksIGFuZCB0aGV5IGNhbiBiZSBwZXJjZWl2
ZWQgYXMKPiBydWRlIGluIHNvbWUgY3VsdHVyZXM7IGJvdGggb2Ygd2hpY2ggYXJlIHRydWUuICBJ
dCB0aGVuICpyZWNvbW1lbmRzKgo+IHRoYXQgcmV2aWV3ZXJzIGNvbXBlbnNhdGUgZm9yIGl0IGlu
IGEgcmV2aWV3IG9wZW5pbmcgKGkuZS4sIG9uY2UgcGVyCj4gcGF0Y2ggLyBzZXJpZXMpIHdoaWNo
IGV4cHJlc3NlcyBhcHByZWNpYXRpb247IHdoaWNoIGlzIGJvdGggaGVscGZ1bCBhbmQKPiByZWxh
dGl2ZWx5IGxvdyBjb3N0Lgo+IAo+IFRoZSBwb2ludCBvZiB0aGUgb3BlbmluZyBpcyB0byBzZXQg
dGhlIHRvbmUuICBJZiB5b3Ugc3RhcnQgb3V0IHdpdGgKPiBzb21ldGhpbmcgcG9zaXRpdmUsIGFu
ZCBlbmRzIHdpdGggInRoYW5rcyIsIHRoZW4gYSBsb25nIHNlcmllcyBvZiB0ZXJzZQo+IGNvbW1l
bnRzIGlzIG1vcmUgbGlrZWx5IHRvIGJlIHJlYWQgYXMgc2ltcGx5IGJlaW5nIGVmZmljaWVudC4g
IElmIHRoZQo+IGVudGlyZSByZXZpZXcgY29uc2lzdHMgb2Ygbm90aGluZyBidXQgY3JpdGljaXNt
IG9yIHRlcnNlIGNvbW1lbnRzLCBpdCdzCj4gbW9yZSBsaWtlbHkgdG8gYmUgcmVhZCBhcyBhbm5v
eWFuY2Ugb24gdGhlIHBhcnQgb2YgdGhlIHJldmlld2VyLgo+IAo+PiBUaGV5IHNob3VsZG4ndCBl
dmVuIG5lZWQgdG8gbWFrZSBzdWNoIGNvbW1lbnRzLCBlc3BlY2lhbGx5IG5vdCBtYW55Cj4+IHRp
bWVzIGZvciBhIHNpbmdsZSBwYXRjaCAoc2VlIHlvdXIgbWVudGlvbiBvZiAib3ZlcnVzZSIpLiAg
SSByZWFsaXplCj4+IHdlIHN0aWxsIGhhdmUgbm8gYXV0b21hdGVkIG1lY2hhbmlzbSB0byBjaGVj
ayBzdHlsZSBhc3BlY3RzLCBidXQKPj4gYW55Ym9keSBjYW4gZWFzaWx5IGxvb2sgb3ZlciB0aGVp
ciBwYXRjaGVzIGJlZm9yZSBzdWJtaXR0aW5nIHRoZW0uCj4+IEFuZCBmb3IgYW4gb2NjYXNpb25h
bCBpc3N1ZSBJIHRoaW5rIGEgdGVyc2UgcmVwbHkgaXMgcXVpdGUgcmVhc29uYWJsZQo+PiB0byBo
YXZlLgo+IAo+IFRoaXMgc29ydCBvZiBzb3VuZHMgbGlrZSB5b3UgYXJlICppbnRlbmRpbmcqIHRv
IGV4cHJlc3MgYW5ub3lhbmNlPwoKSW1wbGljaXRseSBieSBiZWluZyB0ZXJzZSwgeWVzLiBJJ3Zl
IGJlZW4gdHJ5aW5nIHRvIGF2b2lkIGV4cHJlc3NpbmcKc3VjaCBleHBsaWNpdGx5LCBidXQgSSBo
YXZlIHRvIGFkbWl0IHRoZXJlIGFyZSAobHVja2lseSBvbmx5IGZldykKY2FzZXMgd2hlcmUgSSBm
aW5kIGl0IHByZXR0eSBoYXJkIHRvIHN0YXkgYXdheS4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 08:25:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 08:25:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHkoH-0002jk-4l; Tue, 08 Oct 2019 08:25:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHkoF-0002jf-Rb
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 08:25:31 +0000
X-Inumbo-ID: 3068b7d0-e9a5-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3068b7d0-e9a5-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 08:25:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A02E7AE09;
 Tue,  8 Oct 2019 08:25:29 +0000 (UTC)
To: Paul Durrant <paul@xen.org>
References: <20191001151159.861-1-paul.durrant@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <597ea92f-fa61-b47b-448a-1e6f4aebe994@suse.com>
Date: Tue, 8 Oct 2019 10:25:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001151159.861-1-paul.durrant@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wYWdpbmcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwo+IEBAIC0y
MDksMTUgKzIwOSwxNSBAQCBzdGF0aWMgaW50IHBhZ2luZ19mcmVlX2xvZ19kaXJ0eV9iaXRtYXAo
c3RydWN0IGRvbWFpbiAqZCwgaW50IHJjKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+IC1p
bnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19n
bG9iYWwpCj4gK2ludCBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCBi
b29sIGxvZ19nbG9iYWwpCj4gIHsKPiAgICAgIGludCByZXQ7Cj4gIAo+IC0gICAgaWYgKCBpc19p
b21tdV9lbmFibGVkKGQpICYmIGxvZ19nbG9iYWwgKQo+ICsgICAgaWYgKCBoYXNfYXJjaF9wZGV2
cyhkKSAmJiBpb21tdV91c2VfaGFwX3B0KGQpICYmIGxvZ19nbG9iYWwgKQoKVG8gdW5ibG9jayBh
IHB1c2ggdG8gbWFzdGVyLCB0aGUgaXNfaW9tbXVfZW5hYmxlZCgpIC0+IGhhc19hcmNoX3BkZXZz
KCkKdHJhbnNmb3JtYXRpb24gaGVyZSBpcyBuZWVkZWQgYWZhaWN0LiBTaW5jZSB0aGUgb3RoZXIg
aGFsZiBvZiB0aGUKY2hhbmdlIGhlcmUgKGFuZCBhIGNvcnJlc3BvbmRpbmcgY2hhbmdlIHRvIGFz
c2lnbl9kZXZpY2UoKSkgY29udGludWVzCnRvIGJlIGNvbnRyb3ZlcnNpYWwsIGNvdWxkIHdlIGFn
cmVlIG9uIHNwbGl0dGluZyB0aGlzIHBhdGNoIGludG8gdHdvPwooSSdkIGJlIGZpbmUgZG9pbmcg
dGhlIGxlZ3dvcmsuKQoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 08:38:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 08:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHl0X-0003aU-CA; Tue, 08 Oct 2019 08:38:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHl0W-0003aP-CA
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 08:38:12 +0000
X-Inumbo-ID: f53af4aa-e9a6-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f53af4aa-e9a6-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 08:38:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 39DABAF87;
 Tue,  8 Oct 2019 08:38:09 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20191008003801.GH8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <12c11306-518a-4924-8eb3-c08385971e24@suse.com>
Date: Tue, 8 Oct 2019 10:38:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008003801.GH8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] On unions usage, specifically arch.{hvm,pv}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAwMjozOCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBUbyBiZSBob25lc3QsIEkgdGhpbmsgdW5pb25zIGFyZSB2ZXJ5IHNjYXJ5IGZyb20gc2VjdXJp
dHkgcG9pbnQgb2Ygdmlldy4KPiBJdCdzIHF1aXRlIGVhc3kgdG8gdXNlIGEgZmllbGQgdGhhdCBp
biBnaXZlbiBjb250ZXh0IGhhdmUgdmVyeSBkaWZmZXJlbnQKPiBtZWFuaW5nIGFuZCBlYXNpbHkg
cmVzdWx0cyBpbiBzZWN1cml0eSBpc3N1ZS4gSW4gdGhlIG1vc3QgY2FzZXMsCj4gY29tcGlsZXIg
Y2FuJ3QgaGVscCB5b3UgaGVyZS4gQW5kIHNlZWluZyAiSU9NTVU6IGFkZCBtaXNzaW5nIEhWTSBj
aGVjayIKPiBwYXRjaCByZWNlbnRseSwgZml4aW5nIGEgYnV0IHRoYXQgd2FzIHRoZXJlIGZvciBh
IHllYXIsIEkgdGhpbmsgbXkgcG9pbnQKPiBpcyB2YWxpZC4KPiBUaGVyZSBhcmUgbXVsdGlwbGUg
dW5pb25zIGluIHRoZSBYZW4gY29kZSBiYXNlLCBidXQgSSdkIHN0YXJ0IHdpdGggdGhlCj4gb25l
IGluIHg4NidzIHN0cnVjdCBhcmNoX2RvbWFpbjoge3B2LGh2bX0uIEluIHNvbWUgY2FzZXMgKGxp
a2UgdGhlIGFib3ZlCj4gX3BhdGNoZWRfIG9uZSksIGl0IGlzIG9idmlvdXMgdGhhdCB1c2luZyBh
cmNoLnB2IG9yIGFyY2guaHZtIGluIGdpdmVuCj4gY29udGV4dCBpcyB2YWxpZC4gQnV0IGluIHNv
bWUgaXQgaXMgdmVyeSBtdWNoIG5vdCBvYnZpb3VzLCBsaWtlIHVzYWdlIG9mCj4gZC0+YXJjaC5o
dm0uZGlydHlfdnJhbSBpbiBfc2hfcHJvcGFnYXRlKCkKPiAoeGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jKSAtIGF0IGxlYXN0IG9uZSBjYWxsZXIgc2VlbXMgdG8gZGVhbAo+IGFsc28gd2l0
aCBQViB2Y3B1cwo+IChzaF9wYWdlX2ZhdWx0LT5zaGFkb3dfZ2V0X2FuZF9jcmVhdGVfbDFlLT5s
MmVfcHJvcGFnYXRlX2Zyb21fZ3Vlc3QpLgo+IE1heWJlIEknbSBtaXNzaW5nIHNvbWV0aGluZywg
b3IgbWF5YmUgSSd2ZSBqdXN0IGZvdW5kIGEgYnVnLCBJIGRvbid0Cj4ga25vdywgdGhhdCdzIG15
IHBvaW50LiBBbmQgdGhpcyBpcyBhZnRlciBjYXN1YWwgZ3JlcCBmb3IgYXJjaC5odm0gYW5kCj4g
cGlja2luZyByYW5kb20gZmlsZSAodG9vayBsaWtlIDEgbWludXRlKS4KClllcywgdGhpcyBpcyBh
IChsYXRlbnQpIGlzc3VlOyB3ZSdyZSBiZWluZyBzYXZlZCBoZXJlIG1lcmVseSBieSB0aGUKZmFj
dCB0aGF0IHRoZSBmaWVsZCBsaXZlcyBmYXIgZW5vdWdoIGludG8gdGhlIHN0cnVjdHVyZSB0aGF0
IHRoZXJlJ3MKbm8gb3ZlcmxhcCB3aXRoIHRoZSBQViBzaWRlIG9mIHRoZSB1bmlvbiwgYW5kIGhl
bmNlIHRoZSBOVUxMIGNoZWNrcwpvZiB0aGUgcG9pbnRlciBndWFyZCB0aGUgY29kZSBwYXRocyBk
ZS1yZWZlcmVuY2luZyBpdCBmcm9tIGdldHRpbmcKZW50ZXJlZCBmb3IgUFYuIEkgZG8gaGF2ZSBh
IHBhdGNoIHRvIGFkZHJlc3MgdGhpcyAoaW4gdGhlIGNvbnRleHQgb2YKYXJyYW5naW5nIHRvIGNv
bXBpbGUgb3V0IHRoZSB3aG9sZSBkaXJ0eS1WUkFNIGhhbmRsaW5nIGNvZGUgZm9yICFIVk0KYnVp
bGRzKSBhbHJlYWR5LgoKPiBJIHByb3Bvc2UgdG8gaW1wbGVtZW50IHNvbWUgbWVhc3VyZXMgdG8g
bWFrZSBzaW1pbGFyIGJ1Z3MgbGVzcyBsaWtlbHkuCj4gU29tZSBpZGVhczoKPiAxLiBBZGQgYXNz
ZXJ0cyBmb3IgZ3Vlc3QgdHlwZSwgaWYgdGhlIGNoZWNrIGlzbid0IHZpc2libGUgaW4gb2J2aW91
cwo+IHBsYWNlLCBuZWFyIGFyY2gucHYgLyBhcmNoLmh2bSB1c2FnZS4KPiAKPiBvciBtYXliZSBl
dmVuIGJldHRlcjoKPiAKPiAyLiBBZGQgd3JhcHBlcnMgKGlubGluZSwgI2RlZmluZSwgd2hhdGV2
ZXIpIHRoYXQgcGVyZm9ybSB0aGUgY2hlY2sKPiBiZWZvcmUgYWNjZXNzaW5nIHRob3NlIGZpZWxk
cy4gQW5kIGZvcmJpZCBhY2Nlc3NpbmcgdGhvc2UgKGFuZCBtYXliZQo+IGxhdGVyIG90aGVycyB0
b28/KSB1bmlvbnMgZGlyZWN0bHksIHNvIGl0IHdvdWxkIGJlIHRyaXZpYWwgdG8gdmVyaWZ5Lgo+
IFRoZXJlIGNvdWxkIGJlIG11bHRpcGxlIHdyYXBwZXJzIGZvciBtb3N0IGNvbW1vbnMgY29kZSBw
YXR0ZXJucy4gRm9yCj4gZXhhbXBsZSBvbmUgZm9yIGNvbWJpbmVkIGlzX2h2bV9kb21haW4oZCkg
JiYKPiBzb21lLWNoZWNrLW9uLWFyY2guaHZtLWZpZWxkLiBPciBhbm90aGVyIG9uZSBqdXN0IGFk
ZGluZyBhbiBBU1NFUlQoKSAvCj4gQlVHX09OKCkuCj4gCj4gSWRlYWxseSBzdWNoIGNoZWNrIHNo
b3VsZCBiZSBwYXJ0IG9mIGEgcmVsZWFzZSBidWlsZCAoSU1PIGl0J3MgYmV0dGVyIHRvCj4gY3Jh
c2ggZWFybHkgd2l0aCBjbGVhciBtZXNzYWdlLCBpbnN0ZWFkIG9mIGNyYXNoaW5nIGxhdGVyIGlu
IG15c3RlcmlvdXMKPiB3YXkgb3IgaGF2aW5nIHByaXZpbGVnZSBlc2NhbGF0aW9uIGJ1ZyAtIGlm
IHRoYXQncyB0aGUgYWx0ZXJuYXRpdmUpLiBCdXQKPiBoYXZpbmcgdGhvc2UgY2hlY2tzIGp1c3Qg
aW4gZGVidWcgYnVpbGQgd291bGQgYmUgYW4gaW1wcm92ZW1lbnQgYWxyZWFkeS4KCkFkZGluZyBj
aGVja3Mgd2hlcmUgY29udGV4dCBpcyBub3Qgb2J2aW91cyBpcyBjZXJ0YWlubHkgYSBnb29kIGlk
ZWEuCkFzIGFsd2F5cyB3ZSB3YW50IHRvIGJlIGFzIG5vbi1kZXN0cnVjdGl2ZSBhcyBwb3NzaWJs
ZSwgaS5lLiBhdm9pZApjcmFzaGluZyB0aGUgaG9zdCBhdCBsZWFzdCBpbiByZWxlYXNlIGJ1aWxk
cyB3aGVuIHNvbWUgYWx0ZXJuYXRpdmUKc29sdXRpb24gaXMgdmlhYmxlLiBCdXQganVzdCBsaWtl
IGZvciBmaW5kaW5nIHN1Y2ggaXNzdWVzLCBnaXZlbiB0aGUKc3RhdGUgb2YgdGhpbmdzIGl0J3Mg
YSBtYXR0ZXIgb2YgYXVkaXRpbmcgYWxsIHVzZXMgdG8gZmluZCB3aGVyZQpzdWNoIGNoZWNrcyBt
YXkgd2FudCBhZGRpbmcsIHdoaWNoIHNvbWVvbmUgd291bGQgbmVlZCB0byBmaW5kIHRpbWUKZm9y
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 08:39:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 08:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHl1g-0003fQ-OY; Tue, 08 Oct 2019 08:39:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pQDQ=YB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iHl1f-0003fK-Rl
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 08:39:23 +0000
X-Inumbo-ID: 2090a28a-e9a7-11e9-80e3-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2090a28a-e9a7-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 08:39:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570523962;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=PDsqgQ8Jcf7ELhiR/3WiLTmzWrVKLOE/l+3zfBz4U/4=;
 b=J/Qfl5auDUd3C2xK4ZM0u2P9M64Qb1p4iAVyt8l+MHEyIb6DckrtzRmN
 TnyPkOCsFGZYtGlgEimYpYPB6du+/aLBJa1QhdTRZQxNhfV8QKrMF1CC6
 fdHDSJcp0aMlIYOaPKOewDffnT8LZC91tQrZxzd1XABhw5izQ1DcZz1mE E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Mopoco42fgHQ1N3WYH45Qy54zVpbMdgpkC/eB1HeDggV7kMgd7hfEIj3Kxv6ntXfYt+moi2zlM
 5CvAbe/sZZs3x08klYgc2+N1BqMqXhcqu0A47qjUVWZZSa0Wx53XDeLCYi3wv4ggze6P2qjBiw
 35xsbkSX44O6j7s01NHhXkX4wA1V62kN5B04cLpfiPPCS8u0h6RhqHAi99Hnl16fFkVyi8qJX4
 RHM672/Ywao9MoNKgNU64Dy6FYqQz5TAK9j/u8NMli4IZgTsczalkaOfOyVvgDpC7YfuSMdymM
 bF8=
X-SBRS: 2.7
X-MesageID: 6851687
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6851687"
Date: Tue, 8 Oct 2019 10:39:11 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20191008083911.GA66437@Air-de-Roger>
References: <1285554440.4009671.1570271711943.ref@mail.yahoo.com>
 <1285554440.4009671.1570271711943@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1285554440.4009671.1570271711943@mail.yahoo.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] How PV frontend and backend initializes?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBPY3QgMDUsIDIwMTkgYXQgMTA6MzU6MTFBTSArMDAwMCwgdG9zaGVyIDEgd3JvdGU6
Cj4gSSB3YXMgdHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIGZvbGxvd2luZyB0aGluZ3MgcmVnYXJk
aW5nIHRoZSBQViBkcml2ZXIuCj4gCj4gMS4gV2hvIGNyZWF0ZSBmcm9udGVuZCBhbmQgYmFja2Vu
ZCBpbnN0YW5jZXM/CgpUaGF0IGRlcGVuZHMgb24gd2hlcmUgdGhlIGZyb250ZW5kIGFuZCBiYWNr
ZW5kcyBydW4uIEZvciBleGFtcGxlCkxpbnV4IGJsa2JhY2sgaXMgaW1wbGVtZW50ZWQgYXMgYSBt
b2R1bGUgb2YgdGhlIExpbnV4IGtlcm5lbC4gTGludXgKYmxrZnJvbnQgaXMgYWxzbyBhIExpbnV4
IGtlcm5lbCBtb2R1bGUuIE9UT0ggdGhlcmUncyBhbHNvIGEgYmxvY2sKYmFja2VuZCBpbiBRRU1V
IGNhbGxlZCBxZGlzaywgd2hpY2ggaXMgb2J2aW91c2x5IGltcGxlbWVudGVkIGluIFFFTVUuCgpJ
J20gaG93ZXZlciB1bnN1cmUgYnkgd2hhdCB5b3UgbWVhbiB3aXRoIGluc3RhbmNlLCBzbyB5b3Ug
bWlnaHQgaGF2ZQp0byBjbGFyaWZ5IGV4YWN0bHkgd2hhdCB5b3UgbWVhbiBpbiBvcmRlciB0byBn
ZXQgYSBtb3JlIGNvbmNpc2UKcmVwbHkuCgo+IDIuIFdoZW4gYXJlIHRoZXNlIGluc3RhbmNlcyBj
cmVhdGVkPwoKVGhlIHhlbnN0b3JlIGVudHJpZXMgYXJlIGNyZWF0ZWQgYXQgZG9tYWluIGNyZWF0
aW9uIGJ5IHRoZSB0b29sc3RhY2sKKHhsL2xpYnhsKS4gVGhlIGNvbm5lY3Rpb24gYmV0d2VlbiB0
aGUgZnJvbnRlbmQgYW5kIHRoZSBiYWNrZW5kCmhhcHBlbnMgd2hlbiB0aGUgZnJvbnRlbmQgZHJp
dmVyIGxvYWRzIGFuZCBpbml0aWFsaXplcyB0aGUgY29ubmVjdGlvbi4KCj4gMy4gSG93IHhlbmJ1
cyBkaXJlY3RvcmllcyBhcmUgY3JlYXRlZD8gV2hhdCBpcyB0aGUgaGllcmFyY2h5IG9mIHRoZSBk
aXJlY3Rvcmllcz8gCgpUaGV5IGFyZSBjcmVhdGVkIGJ5IHRoZSB0b29sc3RhY2sgZHVyaW5nIGRv
bWFpbiBjcmVhdGlvbjogeGwvbGlieGwuClRoZXJlIGFyZSBkb2N1bWVudHMgaW4gdGhlIHB1Ymxp
YyBoZWFkZXJzIHRoYXQgZGVzY3JpYmUgdGhlIGV4cGVjdGVkCmFuZCBvcHRpb25hbCB4ZW5zdG9y
ZSBub2RlcyBmb3IgZWFjaCBkZXZpY2UsIHNlZToKCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPXhlbi5naXQ7YT10cmVlO2Y9eGVuL2luY2x1ZGUvcHVibGljL2lvCgo+IDQuIFdoYXQg
aXMgdGhlIHJvbGUgb2YgInZpZm5hbWUiIGFuZCB3aG8gc2V0cyBpdD8KClRoYXQncyBzZXQgaW4g
dGhlIGd1ZXN0IGNvbmZpZyBmaWxlIFswXSBhbmQgdGhlbiBpdCdzIHRoZSBob3RwbHVnCnNjcmlw
dCB0aGUgb25lIGluIGNoYXJnZSBvZiByZW5hbWluZyB0aGUgaW50ZXJmYWNlIGZyb20gaXQncyBv
cmlnaW5hbApuYW1lIGludG8gdGhlIGRlc2lyZWQgb25lIFsxXS4KClJvZ2VyLgoKWzBdIGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLW5ldHdvcmstY29uZmlndXJh
dGlvbi41Lmh0bWwjdmlmbmFtZQpbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
eGVuLmdpdDthPWJsb2I7Zj10b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2gjbDY3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 08:42:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 08:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHl4R-0004QY-9H; Tue, 08 Oct 2019 08:42:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHl4P-0004QR-8M
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 08:42:13 +0000
X-Inumbo-ID: 7ebbba52-e9a7-11e9-97c7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ebbba52-e9a7-11e9-97c7-12813bfff9fa;
 Tue, 08 Oct 2019 08:42:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHl4C-0001KS-B6; Tue, 08 Oct 2019 08:42:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHl4B-0005t7-VK; Tue, 08 Oct 2019 08:42:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHl4B-00084p-UD; Tue, 08 Oct 2019 08:41:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142407-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58fce20645303bee01d74144ec00e405be43b1ca
X-Osstest-Versions-That: linux=6cad9d0cf87b95b10f3f4d7826c2c15e45e2a277
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 08:41:59 +0000
Subject: [Xen-devel] [linux-4.19 test] 142407: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQwNyBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0MDcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MjMyMwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDE0MjMyMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjMyMwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1OGZjZTIw
NjQ1MzAzYmVlMDFkNzQxNDRlYzAwZTQwNWJlNDNiMWNhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA2Y2FkOWQwY2Y4N2I5NWIxMGYzZjRkNzgyNmMyYzE1ZTQ1ZTJhMjc3
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDIzMjMgIDIwMTktMTAtMDUgMTE6NDA6MDEgWiAgICAy
IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNDA3ICAyMDE5LTEwLTA3IDE3OjEwOjU2IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWhtYWQgRmF0b3VtIDxhLmZhdG91bUBwZW5ndXRyb25peC5kZT4KICBB
bCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRl
ci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVk
aGF0LmNvbT4KICBBbGV4YW5kZXIgU3RlZmZlbiA8QWxleGFuZGVyLlN0ZWZmZW5AaW5maW5lb24u
Y29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4K
ICBBbGV4YW5kcmUgR2hpdGkgPGFsZXhAZ2hpdGkuZnI+CiAgQWxleGV5IEthcmRhc2hldnNraXkg
PGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBBbmRyZXcgTXVycmF5IDxhbmRyZXcubXVycmF5QGFybS5jb20+CiAgQW5kcmV5IEtvbm92
YWxvdiA8YW5kcmV5a252bEBnb29nbGUuY29tPgogIEFuZHJleSBTbWlybm92IDxhbmRyZXcuc21p
cm5vdkBnbWFpbC5jb20+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KICBB
bmR5IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbnNv
biBIdWFuZyA8QW5zb24uSHVhbmdAbnhwLmNvbT4KICBBbnRob255IEtvbyA8QW50aG9ueS5Lb29A
YW1kLmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhb2xpbiBXYW5nIDxi
YW9saW4ud2FuZ0BsaW5hcm8ub3JnPgogIEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20u
b3JnPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNv
bT4KICBCZW4gU2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmVuamFtaW4gR2FpZ25hcmQg
PGJlbmphbWluLmdhaWduYXJkQGxpbmFyby5vcmc+CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5q
YW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBCaGFyYXRoIFZlZGFydGhhbSA8bGludXguYmhh
ckBnbWFpbC5jb20+CiAgQmhhd2FucHJlZXQgTGFraGEgPEJoYXdhbnByZWV0Lkxha2hhQGFtZC5j
b20+CiAgQml3ZW4gTGkgPGJpd2VuLmxpQG54cC5jb20+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1v
cmsubm8+CiAgQ2FzZXkgU2NoYXVmbGVyIDxjYXNleUBzY2hhdWZsZXItY2EuY29tPgogIENhdGFs
aW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhbmd3ZWkgR2UgPGdlY2hh
bmd3ZWlAbGl2ZS5jbj4KICBDaGFybGVuZSBMaXUgPGNoYXJsZW5lLmxpdUBhbWQuY29tPgogIENo
cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlzdGlhbiBLw7ZuaWcg
PGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhl
Lmxlcm95QGMtcy5mcj4KICBDaHVueWFuIFpoYW5nIDxjaHVueWFuLnpoYW5nQHVuaXNvYy5jb20+
CiAgQ2h1bnlhbiBaaGFuZyA8emhhbmcuY2h1bnlhbkBsaW5hcm8ub3JnPgogIENodW55YW4gWmhh
bmcgPHpoYW5nLmx5cmFAZ21haWwuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0
YS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW1pZW4gTGUgTW9h
bCA8ZGFtaWVuLmxlbW9hbEB3ZGMuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2Vh
cmJveC5uZXQ+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGF2aWQgQWhl
cm4gPGRzYWhlcm5AZ21haWwuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5j
b20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlZXBhIERpbmFt
YW5pIDxkZWVwYS5rZXJuZWxAZ21haWwuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29m
dC5jb20+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIERvbWluaXF1ZSBN
YXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBEb25nbGkgWmhhbmcgPGRvbmds
aS56aGFuZ0BvcmFjbGUuY29tPgogIERvdGFuIEJhcmFrIDxkb3RhbmJAZGV2Lm1lbGxhbm94LmNv
LmlsPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KICBFcmljIEJp
Z2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29n
bGUuY29tPgogIEVyaWMgWWFuZyA8ZXJpYy55YW5nMkBhbWQuY29tPgogIEV1Z2VuIEhyaXN0ZXYg
PGV1Z2VuLmhyaXN0ZXZAbWljcm9jaGlwLmNvbT4KICBHYW5lc2ggR291ZGFyIDxnYW5lc2hnckBs
aW51eC5pYm0uY29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIu
YmU+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBH
cmVnIFRoZWxlbiA8Z3RoZWxlbkBnb29nbGUuY29tPgogIEhhaXNodWFuZyBZYW4gPHlhbmhhaXNo
dWFuZ0BjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRo
YXQuY29tPgogIEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVyYmVydCBYdSA8
aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIGhleGluIDxoZXhpbi5vcEBnbWFpbC5jb20+
CiAgaGV4aW4gPGhleGluMTVAYmFpZHUuY29tPgogIEljZW5vd3kgWmhlbmcgPGljZW5vd3lAYW9z
Yy5pbz4KICBKYW4gU3RhbmNlayA8anN0YW5jZWtAcmVkaGF0LmNvbT4KICBKYW5uIEhvcm4gPGph
bm5oQGdvb2dsZS5jb20+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXgu
aW50ZWwuY29tPgogIEphc29uIEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fjb20uY29tPgogIEph
c29uIEdlcmVja2UgPGtpbGxlcnRvZnVAZ21haWwuY29tPgogIEphc3NpIEJyYXIgPGphc3dpbmRl
ci5zaW5naEBsaW5hcm8ub3JnPgogIEplYW4gRGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBK
ZWZmIExheXRvbiA8amxheXRvbkBrZXJuZWwub3JnPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5l
bC5kaz4KICBKaWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppcmkgS29zaW5h
IDxqa29zaW5hQHN1c2UuY3o+CiAgSm9hbyBNb3Jlbm8gPG1haWxAam9hb21vcmVuby5jb20+CiAg
Sm9lbCBTYXZpdHogPGpzYXZpdHpAcmVkaGF0LmNvbT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtl
cm5lbC5vcmc+CiAgSm9uIE1hbG95IDxqb24ubWFsb3lAZXJpY3Nzb24uY29tPgogIEpvcmdlIFJh
bWlyZXotT3J0aXogPGpvcmdlLnJhbWlyZXotb3J0aXpAbGluYXJvLm9yZz4KICBKb3NoIEh1bnQg
PGpvaHVudEBha2FtYWkuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29t
PgogIEthaS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLZWVzIENv
b2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBLeWxlTWFobGt1Y2ggPGttYWhsa3VjQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExlbyBM
aSA8c3VucGVuZy5saUBhbWQuY29tPgogIExld2lzIEh1YW5nIDxMZXdpcy5IdWFuZ0BhbWQuY29t
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51
cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1IFFpIDxsaXVxaTE2QGJh
aWR1LmNvbT4KICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+
CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVjYXMg
U3RhY2ggPGwuc3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFuaXZhbm5hbiBTYWRoYXNpdmFtIDxt
YW5pdmFubmFuLnNhZGhhc2l2YW1AbGluYXJvLm9yZz4KICBNYXJrIE1lbnp5bnNraSA8bW1lbnp5
bnNAcmVkaGF0LmNvbT4KICBNYXJrbyBLb2h0YWxhIDxtYXJrby5rb2h0YWxhQG9rb2tvLmZpPgog
IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGlu
IEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRA
Ym9vdGxpbi5jb20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1p
a2UgUmFwb3BvcnQgPG1pa2UucmFwb3BvcnRAZ21haWwuY29tPgogIE1pa2UgUmFwb3BvcnQgPHJw
cHRAbGludXguaWJtLmNvbT4KICBNaXJvc2xhdiBCZW5lcyA8bWJlbmVzQHN1c2UuY3o+CiAgTmF0
aGFuIENoYW5jZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXRoYW4gSHVja2xl
YmVycnkgPG5odWNrQGdvb2dsZS5jb20+CiAgTmF0aGFuIEx5bmNoIDxuYXRoYW5sQGxpbnV4Lmli
bS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5p
Y2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRl
c2F1bG5pZXJzQGdvb2dsZS5jb20+CiAgTmljb2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1
bS5vcmc+CiAgTmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5pc2hr
YSBEYXNndXB0YSA8bmlzaGthZGcubGludXhAZ21haWwuY29tPgogIE9HQVdBIEhpcm9mdW1pIDxo
aXJvZnVtaUBtYWlsLnBhcmtuZXQuY28uanA+CiAgT3R0byBNZWllciA8Z2Y0MzVAZ214Lm5ldD4K
ICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVy
dG9uQG1pcHMuY29tPgogIFBldHIgTWxhZGVrIDxwbWxhZGVrQHN1c2UuY29tPgogIFBoaWxpcHBl
IENvcm51IDxwaGlsaXBwZS5jb3JudUBzdC5jb20+CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBp
ZXJyZS1sb3Vpcy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBSZWluaGFyZCBTcGV5ZXJlciA8
cnNwbW5AYXJjb3IuZGU+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51
az4KICBTYW0gQm9icm9mZiA8c2JvYnJvZmZAbGludXguaWJtLmNvbT4KICBTYW0gUmF2bmJvcmcg
PHNhbUByYXZuYm9yZy5vcmc+CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNhbnRvc2guc2hpbGlta2Fy
QG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IFdv
b2QgPG9zc0BidXNlcnJvci5uZXQ+CiAgU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+
CiAgU2hhaGphZGEgQWJ1bCBIdXNhaW4gPHNoYWhqYWRhQGNoZWxzaW8uY29tPgogIFNoYXduIExp
biA8c2hhd24ubGluQHJvY2stY2hpcHMuY29tPgogIFNvd2phbnlhIEtvbWF0aW5lbmkgPHNrb21h
dGluZW5pQG52aWRpYS5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29t
PgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVwaGVuIEJv
eWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBCb3lkIDxzd2JveWRAY2hyb21pdW0ub3Jn
PgogIFN1ZGhha2FyIERpbmR1a3VydGkgPHN1ZGhha2FyLmRpbmR1a3VydGlAb3JhY2xlLmNvbT4K
ICBUZXRzdW8gSGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhl
b2RvcmUgVHMnbyA8dHl0c29AbWl0LmVkdT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0Budmlk
aWEuY29tPgogIFR1b25nIExpZW4gPHR1b25nLnQubGllbkBkZWt0ZWNoLmNvbS5hdT4KICBUeXJl
bCBEYXR3eWxlciA8dHlyZWxkQGxpbnV4LmlibS5jb20+CiAgVmFkaW0gU3VraG9tbGlub3YgPHN1
a2hvbWxpbm92QGdvb2dsZS5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBW
aXNoYWwgS3Vsa2FybmkgPHZpc2hhbEBjaGVsc2lvLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXb2xm
cmFtIFNhbmcgPHdzYUB0aGUtZHJlYW1zLmRlPgogIFl1bmZlbmcgWWUgPHlleXVuZmVuZ0BodWF3
ZWkuY29tPgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIHpoYW5neWkgKEYpIDx5
aS56aGFuZ0BodWF3ZWkuY29tPgogIFpob3UgWWFuamllIDx6aG91eWFuamllQHpvaG8uY29tPgog
IFp1YmluIE1pdGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzNzkgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 09:21:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 09:21:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHlgY-0007ZF-1V; Tue, 08 Oct 2019 09:21:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rCmb=YB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHlgW-0007ZA-OS
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 09:21:36 +0000
X-Inumbo-ID: 0606562a-e9ad-11e9-80e3-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0606562a-e9ad-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 09:21:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570526496;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=V8uNCrln4PhPoRC8UiYYsaXHjxIDmN5d9j2Y0hl0Bk4=;
 b=WYEjsG9YkOeLRUC2OGO9cHY3iUZU1EjLjw5hN446aWg0iUJpQvrhoz5N
 Tci5AQqAfLHYARPme/YBNhYoX1HhvMzrZxxnhjLYCDrwtyHbS+SNmWZJQ
 OETTb3Gx2AQiAKDatc14O0/5oViRvFRdXgXw7xuEpl0QHDPpFFAQMui27 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2Rty1H7KqPq2Va4Bturax2OExSpktGFo65lszac7sBxLyHH9C7Hz4VvQqchabxRhJ7qCfZ7jgb
 HOYoPWLmBOh0A4/PNjr7llxzRCyhZxsz4T6mF8m0Gwv1eBwEiMQl7j8CT8zHUSQT5uTlLjVzUr
 4hWpYvj/nhHMXO7u0umkd7ElZajIW5tJ/qifj+Yn29JoXmT6YLR8LbKMsalMucQKoSIzZSbdbe
 fSf0O7JlBLDHQulIid28+YZO+FVG8w0yDE4OZB6kDjAJT0m1xw94YKomHgdppHBc1pelI03bjR
 Iiw=
X-SBRS: 2.7
X-MesageID: 6668626
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6668626"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [ANNOUNCE] Call for agenda items for Oct, 10th Community Call @
 15:00 UTC - One week later than normal - different dial-in
 details
Thread-Index: AQHVfbnDHdXQwV2XRkSjMBlX/SwiTw==
Date: Tue, 8 Oct 2019 09:21:28 +0000
Message-ID: <18B20F2D-CB51-4149-B05D-D238E296892E@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <751CED90FDECB94888E2A9E7A9F0654F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [ANNOUNCE] Call for agenda items for Oct,
 10th Community Call @ 15:00 UTC - One week later than normal -
 different dial-in details
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Rian Quinn <rianquinn@gmail.com>,
 "Daniel P. Smith" <dpsmith@apertussolutions.com>,
 Doug Goldstein <cardoe@cardoe.com>, Rich Persaud <persaur@gmail.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>, "Ji,
 John" <john.ji@intel.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 "daniel.kiper@oracle.com" <daniel.kiper@oracle.com>,
 "paul@xen.org" <paul@xen.org>, Matt
 Spencer <Matt.Spencer@arm.com>, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Christopher Clark <christopher.w.clark@gmail.com>, George
 Dunlap <George.Dunlap@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 "intel-xen@intel.com" <intel-xen@intel.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>, Juergen
 Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, "Natarajan, 
 Janakarajan" <jnataraj@amd.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KSSB3b24ndCBiZSBhYmxlIHRvIGtpY2sgb2ZmIHRoZSBjYWxsIG9uIFRodXJzZGF5
LCBidXQgc2hvdWxkIGJlIGFibGUgdG8gam9pbiB0aGUgbGFzdCAzMCBtaW51dGVzIG9mIHRoZSBj
YWxsLiBKdWVyZ2VuIGhhcyB2b2x1bnRlZXJlZCB0byBraWNrIG9mZiBhbmQgbW9kZXJhdGUgdGhl
IGNhbGwsIGJ1dCB0byBkbyB0aGlzIHdlIGhhdmUgdG8gY2hhbmdlIHRoZSBkaWFsLWluIGRldGFp
bHMuIFBsZWFzZSB1c2UgdGhlIGZvbGxvd2luZyBkZXRhaWxzDQoNCmh0dHBzOi8vd3d3LmdvdG9t
ZWV0Lm1lL0p1ZXJnZW5Hcm9zcw0KDQpZb3UgY2FuIGFsc28gZGlhbCBpbiB1c2luZyB5b3VyIHBo
b25lLg0KVW5pdGVkIFN0YXRlcyAoVG9sbCBGcmVlKTogMSA4NjYgODk5IDQ2NzkNClVuaXRlZCBT
dGF0ZXM6ICsxICg2NDYpIDc0OS0zMTE3DQoNCkFjY2VzcyBDb2RlOiAxMzMtNDYzLTcwOQ0KDQpN
b3JlIHBob25lIG51bWJlcnMNCkFyZ2VudGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0IDIzODUN
CkF1c3RyYWxpYSAoVG9sbCBGcmVlKTogMSA4MDAgMTkxIDM1OA0KQXVzdHJhbGlhOiArNjEgMiA4
MzU1IDEwMzgNCkF1c3RyaWEgKFRvbGwgRnJlZSk6IDAgODAwIDIwMjE0NA0KQXVzdHJpYTogKzQz
IDcgMjA4MSA1MzM3DQpCYWhyYWluIChUb2xsIEZyZWUpOiA4MDAgODEgMzA1DQpCZWxhcnVzIChU
b2xsIEZyZWUpOiA4IDgyMCAwMDczIDAwNzENCkJlbGdpdW0gKFRvbGwgRnJlZSk6IDAgODAwIDc4
ODgxDQpCZWxnaXVtOiArMzIgMjggOTMgNzAwMg0KQnJhemlsIChUb2xsIEZyZWUpOiAwIDgwMCAw
NDcgNDkwMg0KQnJhemlsOiArNTUgMTEgNDExOC00ODk4DQpCdWxnYXJpYSAoVG9sbCBGcmVlKTog
MDA4MDAgMTIwIDQ0MTMNCkNhbmFkYSAoVG9sbCBGcmVlKTogMSA4ODggMjk5IDE4ODkNCkNhbmFk
YTogKzEgKDY0NykgNDk3LTkzNzMNCkNoaWxlIChUb2xsIEZyZWUpOiA4MDAgMzk1IDE0Ng0KQ2hp
bmEgKFRvbGwgRnJlZSk6IDQwMDYgMDM3OTM3DQpDb2xvbWJpYSAoVG9sbCBGcmVlKTogMDEgODAw
IDAxMiA5MDU3DQpDb3N0YSBSaWNhIChUb2xsIEZyZWUpOiAwODAwIDU0MiA1NDA0DQpDemVjaCBS
ZXB1YmxpYyAoVG9sbCBGcmVlKTogODAwIDE0MzU3MA0KRGVubWFyayAoVG9sbCBGcmVlKTogODAy
NSAzMTEyDQpEZW5tYXJrOiArNDUgMzIgNzIgMDMgNjkNCkZpbmxhbmQgKFRvbGwgRnJlZSk6IDAg
ODAwIDkxNzY0Mw0KRmlubGFuZDogKzM1OCA5NDIgNzIgMDk3Mg0KRnJhbmNlIChUb2xsIEZyZWUp
OiAwIDgwNSA1NDEgMDUyDQpGcmFuY2U6ICszMyAxNzAgOTUwIDU5MA0KR2VybWFueSAoVG9sbCBG
cmVlKTogMCA4MDAgNzIzIDUyNzQNCkdlcm1hbnk6ICs0OSA2OTIgNTczNiA3MzAwDQpHcmVlY2Ug
KFRvbGwgRnJlZSk6IDAwIDgwMCA0NDE0IDQyODINCkhvbmcgS29uZyAoVG9sbCBGcmVlKTogODAw
IDkwMCAyMjENCkh1bmdhcnkgKFRvbGwgRnJlZSk6ICgwNikgODAgOTg2IDI1OQ0KSWNlbGFuZCAo
VG9sbCBGcmVlKTogODAwIDcyMDYNCkluZGlhIChUb2xsIEZyZWUpOiAxODAwMjY2OTc3NQ0KSW5k
b25lc2lhIChUb2xsIEZyZWUpOiAwMDEgODAzIDg1MiA5MTU1DQpJcmVsYW5kIChUb2xsIEZyZWUp
OiAxIDgwMCA4MTggMjYzDQpJcmVsYW5kOiArMzUzIDE1IDI5NSAxNDYNCklzcmFlbCAoVG9sbCBG
cmVlKTogMSA4MDkgNDUzIDAxOQ0KSXRhbHkgKFRvbGwgRnJlZSk6IDgwMCA3OTIyODkNCkl0YWx5
OiArMzkgMCAyMzAgNTcgODEgODANCkphcGFuIChUb2xsIEZyZWUpOiAwIDEyMCAyNDIgMjAwDQpL
b3JlYSwgUmVwdWJsaWMgb2YgKFRvbGwgRnJlZSk6IDAwNzk4IDE0IDIwNyA0ODI4DQpMdXhlbWJv
dXJnIChUb2xsIEZyZWUpOiA4MDAgMjk1MjQNCk1hbGF5c2lhIChUb2xsIEZyZWUpOiAxIDgwMCA4
MSA2ODYwDQpNZXhpY28gKFRvbGwgRnJlZSk6IDAxIDgwMCAwODMgNTUzNQ0KTWV4aWNvOiArNTIg
NTUgNDYyNCA0NTE4DQpOZXRoZXJsYW5kcyAoVG9sbCBGcmVlKTogMCA4MDAgMDIzIDE5NTQNCk5l
dGhlcmxhbmRzOiArMzEgMjA3IDk0MSAzNzUNCk5ldyBaZWFsYW5kIChUb2xsIEZyZWUpOiAwIDgw
MCA0NyAwMDUxDQpOZXcgWmVhbGFuZDogKzY0IDkgMjgyIDk1MTANCk5vcndheSAoVG9sbCBGcmVl
KTogODAwIDMzIDA4Mw0KTm9yd2F5OiArNDcgMjEgOTMgMzcgMzcNClBhbmFtYSAoVG9sbCBGcmVl
KTogMDAgODAwIDIwMyAwMDAyDQpQZXJ1IChUb2xsIEZyZWUpOiAwIDgwMCA1NTQ2NQ0KUGhpbGlw
cGluZXMgKFRvbGwgRnJlZSk6IDEgODAwIDExMTAgMTY2OQ0KUG9sYW5kIChUb2xsIEZyZWUpOiAw
MCA4MDAgMTEyNDc0OA0KUG9ydHVnYWwgKFRvbGwgRnJlZSk6IDgwMCA4MTkgNjgzDQpSb21hbmlh
IChUb2xsIEZyZWUpOiAwIDgwMCA0MDAgODI2DQpSdXNzaWFuIEZlZGVyYXRpb24gKFRvbGwgRnJl
ZSk6IDggODAwIDEwMCA2MjE2DQpTYXVkaSBBcmFiaWEgKFRvbGwgRnJlZSk6IDgwMCA4NDQgMzYz
Ng0KU2luZ2Fwb3JlIChUb2xsIEZyZWUpOiAxODAwNzIzMTMyMg0KU2xvdmFraWEgKFRvbGwgRnJl
ZSk6IDAgODAwIDEzMiA2MDgNClNvdXRoIEFmcmljYSAoVG9sbCBGcmVlKTogMCA4MDAgNTU1IDQ1
MQ0KU3BhaW4gKFRvbGwgRnJlZSk6IDgwMCA5MDAgNTkzDQpTcGFpbjogKzM0IDkzMiA3NSAxMjMw
DQpTd2VkZW4gKFRvbGwgRnJlZSk6IDAgMjAwIDMzMCA5MjQNClN3ZWRlbjogKzQ2IDg1MyA1Mjcg
ODE4DQpTd2l0emVybGFuZCAoVG9sbCBGcmVlKTogMCA4MDAgMDAwIDQ1Mg0KU3dpdHplcmxhbmQ6
ICs0MSAyMjUgNDU5OSA2MA0KVGFpd2FuIChUb2xsIEZyZWUpOiAwIDgwMCA2NjYgODQ2DQpUaGFp
bGFuZCAoVG9sbCBGcmVlKTogMDAxIDgwMCA2NTggMTI5DQpUdXJrZXkgKFRvbGwgRnJlZSk6IDAw
IDgwMCA0NDg4IDI5MDAxDQpVa3JhaW5lIChUb2xsIEZyZWUpOiAwIDgwMCA2MCA5MTQyDQpVbml0
ZWQgQXJhYiBFbWlyYXRlcyAoVG9sbCBGcmVlKTogODAwIDA0NCA0MDQ0NA0KVW5pdGVkIEtpbmdk
b20gKFRvbGwgRnJlZSk6IDAgODAwIDM4OSA1Mjc2DQpVbml0ZWQgS2luZ2RvbTogKzQ0IDIwIDM3
MTMgNTAxMQ0KVXJ1Z3VheSAoVG9sbCBGcmVlKTogMDAwNCAwMTkgMTAxNw0KVmlldCBOYW0gKFRv
bGwgRnJlZSk6IDEyMCAzMiAxNDgNCg0KSm9pbiBmcm9tIGEgdmlkZW8tY29uZmVyZW5jaW5nIHJv
b20gb3Igc3lzdGVtLg0KRGlhbCBpbiBvciB0eXBlOiA2Ny4yMTcuOTUuMiBvciBpbnJvb21saW5r
LmdvdG8uY29tDQpNZWV0aW5nIElEOiAxMzMgNDYzIDcwOQ0KT3IgZGlhbCBkaXJlY3RseTogMTMz
NDYzNzA5QDY3LjIxNy45NS4yIG9yIDY3LjIxNy45NS4yIyMxMzM0NjM3MDkNCg0KTmV3IHRvIEdv
VG9NZWV0aW5nPyBHZXQgdGhlIGFwcCBub3cgYW5kIGJlIHJlYWR5IHdoZW4geW91ciBmaXJzdCBt
ZWV0aW5nDQpzdGFydHM6DQpodHRwczovL2dsb2JhbC5nb3RvbWVldGluZy5jb20vaW5zdGFsbC8x
MzM0NjM3MDkNCg0KUmVnYXJkcw0KTGFycw0KDQrvu79PbiAyNy8wOS8yMDE5LCAxNDo1NiwgIkxh
cnMgS3VydGgiIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgSGkgYWxsLA0K
ICAgIA0KICAgIHRoZSBwcm9wb3NlZCBhZ2VuZGEgaXMgaW4gaHR0cHM6Ly9jcnlwdHBhZC5mci9w
YWQvIy8yL3BhZC9lZGl0LzRGR0V3ODFmbFBVaWl2a2prdXZRSi1DSy9lbWJlZC9wcmVzZW50L2Fu
ZCB5b3UgY2FuIGVkaXQgdG8gYWRkIGl0ZW1zDQogICAgQWx0ZXJuYXRpdmVseSwgeW91IGNhbiBy
ZXBseSB0byB0aGlzIG1haWwgZGlyZWN0bHkNCiAgICANCiAgICBBZ2VuZGEgaXRlbXMgYXBwcmVj
aWF0ZWQgYSBmZXcgZGF5cyBiZWZvcmUgdGhlIGNhbGw6IHBsZWFzZSBwdXQgeW91ciBuYW1lIGJl
c2lkZXMgaXRlbXMgaWYgeW91IGVkaXQgdGhlIGRvY3VtZW50DQogICAgDQogICAgQmVzdCBSZWdh
cmRzDQogICAgTGFycw0KICAgIFAuUy46IElmIHlvdSB3YW50IHRvIGJlIGFkZGVkIG9yIHJlbW92
ZWQgZnJvbSB0aGUgQ0MgbGlzdCBwbGVhc2UgcmVwbHkgcHJpdmF0ZWx5DQogICAgDQogICAgPT0g
RGlhbC1pbiBJbmZvcm1hdGlvbiA9PQ0KICAgICMjIE1lZXRpbmcgdGltZQ0KICAgIDE1OjAwIC0g
MTY6MDAgVVRDDQogICAgRnVydGhlciBJbnRlcm5hdGlvbmFsIG1lZXRpbmcgdGltZXM6IGh0dHBz
Oi8vd3d3LnRpbWVhbmRkYXRlLmNvbS93b3JsZGNsb2NrL21lZXRpbmdkZXRhaWxzLmh0bWw/eWVh
cj0yMDE5Jm1vbnRoPTEwJmRheT0xMCZob3VyPTE1Jm1pbj0wJnNlYz0wJnAxPTIyNSZwMj0yMjQm
cDM9MjQmcDQ9MTc5JnA1PTEzNiZwNj0zNyZwNz0zMw0KICAgIA0KICAgICMjIERpYWwgaW4gZGV0
YWlscw0KICAgIFdlYjogaHR0cHM6Ly93d3cuZ290b21lZXQubWUvbGFyc2t1cnRoDQogICAgWW91
IGNhbiBhbHNvIGRpYWwgaW4gdXNpbmcgeW91ciBwaG9uZS4NCiAgICBBY2Nlc3MgQ29kZTogOTA2
LTg4Ni05NjUNCiAgICBDaGluYSAoVG9sbCBGcmVlKTogNDAwOCA4MTEwODQNCiAgICBHZXJtYW55
OiArNDkgNjkyIDU3MzYgNzMxNw0KICAgIFBvbGFuZCAoVG9sbCBGcmVlKTogMDAgODAwIDExMjQ3
NTkNCiAgICBVa3JhaW5lIChUb2xsIEZyZWUpOiAwIDgwMCA1MCAxNzMzDQogICAgVW5pdGVkIEtp
bmdkb206ICs0NCAzMzAgMjIxIDAwODgNCiAgICBVbml0ZWQgU3RhdGVzOiArMSAoNTcxKSAzMTct
MzEyOQ0KICAgIFNwYWluOiArMzQgOTMyIDc1IDIwMDQNCiAgICANCiAgICBNb3JlIHBob25lIG51
bWJlcnMNCiAgICBBdXN0cmFsaWE6ICs2MSAyIDkwODcgMzYwNA0KICAgIEF1c3RyaWE6ICs0MyA3
IDIwODEgNTQyNw0KICAgIEFyZ2VudGluYSAoVG9sbCBGcmVlKTogMCA4MDAgNDQ0IDMzNzUNCiAg
ICBCYWhyYWluIChUb2xsIEZyZWUpOiA4MDAgODEgMTExDQogICAgQmVsYXJ1cyAoVG9sbCBGcmVl
KTogOCA4MjAgMDAxMSAwNDAwDQogICAgQmVsZ2l1bTogKzMyIDI4IDkzIDcwMTgNCiAgICBCcmF6
aWwgKFRvbGwgRnJlZSk6IDAgODAwIDA0NyA0OTA2DQogICAgQnVsZ2FyaWEgKFRvbGwgRnJlZSk6
IDAwODAwIDEyMCA0NDE3DQogICAgQ2FuYWRhOiArMSAoNjQ3KSA0OTctOTM5MQ0KICAgIENoaWxl
IChUb2xsIEZyZWUpOiA4MDAgMzk1IDE1MA0KICAgIENvbG9tYmlhIChUb2xsIEZyZWUpOiAwMSA4
MDAgNTE4IDQ0ODMNCiAgICBDemVjaCBSZXB1YmxpYyAoVG9sbCBGcmVlKTogODAwIDUwMDQ0OA0K
ICAgIERlbm1hcms6ICs0NSAzMiA3MiAwMyA4Mg0KICAgIEZpbmxhbmQ6ICszNTggOTIzIDE3IDA1
NjgNCiAgICBGcmFuY2U6ICszMyAxNzAgOTUwIDU5NA0KICAgIEdyZWVjZSAoVG9sbCBGcmVlKTog
MDAgODAwIDQ0MTQgMzgzOA0KICAgIEhvbmcgS29uZyAoVG9sbCBGcmVlKTogMzA3MTMxNjkNCiAg
ICBIdW5nYXJ5IChUb2xsIEZyZWUpOiAoMDYpIDgwIDk4NiAyNTUNCiAgICBJY2VsYW5kIChUb2xs
IEZyZWUpOiA4MDAgNzIwNA0KICAgIEluZGlhIChUb2xsIEZyZWUpOiAxODAwMjY2OTI3Mg0KICAg
IEluZG9uZXNpYSAoVG9sbCBGcmVlKTogMDA3IDgwMyAwMjAgNTM3NQ0KICAgIElyZWxhbmQ6ICsz
NTMgMTUgMzYwIDcyOA0KICAgIElzcmFlbCAoVG9sbCBGcmVlKTogMSA4MDkgNDU0IDgzMA0KICAg
IEl0YWx5OiArMzkgMCAyNDcgOTIgMTMgMDENCiAgICBKYXBhbiAoVG9sbCBGcmVlKTogMCAxMjAg
NjYzIDgwMA0KICAgIEtvcmVhLCBSZXB1YmxpYyBvZiAoVG9sbCBGcmVlKTogMDA3OTggMTQgMjA3
IDQ5MTQNCiAgICBMdXhlbWJvdXJnIChUb2xsIEZyZWUpOiA4MDAgODUxNTgNCiAgICBNYWxheXNp
YSAoVG9sbCBGcmVlKTogMSA4MDAgODEgNjg1NA0KICAgIE1leGljbyAoVG9sbCBGcmVlKTogMDEg
ODAwIDUyMiAxMTMzDQogICAgTmV0aGVybGFuZHM6ICszMSAyMDcgOTQxIDM3Nw0KICAgIE5ldyBa
ZWFsYW5kOiArNjQgOSAyODAgNjMwMg0KICAgIE5vcndheTogKzQ3IDIxIDkzIDM3IDUxDQogICAg
UGFuYW1hIChUb2xsIEZyZWUpOiAwMCA4MDAgMjI2IDc5MjgNCiAgICBQZXJ1IChUb2xsIEZyZWUp
OiAwIDgwMCA3NzAyMw0KICAgIFBoaWxpcHBpbmVzIChUb2xsIEZyZWUpOiAxIDgwMCAxMTEwIDE2
NjENCiAgICBQb3J0dWdhbCAoVG9sbCBGcmVlKTogODAwIDgxOSA1NzUNCiAgICBSb21hbmlhIChU
b2xsIEZyZWUpOiAwIDgwMCA0MTAgMDI5DQogICAgUnVzc2lhbiBGZWRlcmF0aW9uIChUb2xsIEZy
ZWUpOiA4IDgwMCAxMDAgNjIwMw0KICAgIFNhdWRpIEFyYWJpYSAoVG9sbCBGcmVlKTogODAwIDg0
NCAzNjMzDQogICAgU2luZ2Fwb3JlIChUb2xsIEZyZWUpOiAxODAwNzIzMTMyMw0KICAgIFNvdXRo
IEFmcmljYSAoVG9sbCBGcmVlKTogMCA4MDAgNTU1IDQ0Nw0KICAgIFN3ZWRlbjogKzQ2IDg1MyA1
MjcgODI3DQogICAgU3dpdHplcmxhbmQ6ICs0MSAyMjUgNDU5OSA3OA0KICAgIFRhaXdhbiAoVG9s
bCBGcmVlKTogMCA4MDAgNjY2IDg1NA0KICAgIFRoYWlsYW5kIChUb2xsIEZyZWUpOiAwMDEgODAw
IDAxMSAwMjMNCiAgICBUdXJrZXkgKFRvbGwgRnJlZSk6IDAwIDgwMCA0NDg4IDIzNjgzDQogICAg
VW5pdGVkIEFyYWIgRW1pcmF0ZXMgKFRvbGwgRnJlZSk6IDgwMCAwNDQgNDA0MzkNCiAgICBVcnVn
dWF5IChUb2xsIEZyZWUpOiAwMDA0IDAxOSAxMDE4DQogICAgVmlldCBOYW0gKFRvbGwgRnJlZSk6
IDEyMiA4MCA0ODENCiAgICANCiAgICBGaXJzdCBHb1RvTWVldGluZz8gTGV0J3MgZG8gYSBxdWlj
ayBzeXN0ZW0gY2hlY2s6DQogICAgaHR0cHM6Ly9saW5rLmdvdG9tZWV0aW5nLmNvbS9zeXN0ZW0t
Y2hlY2sNCiAgICANCiAgICANCiAgICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 09:24:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 09:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHljA-0007h8-Gt; Tue, 08 Oct 2019 09:24:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pQDQ=YB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iHlj8-0007h1-SV
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 09:24:18 +0000
X-Inumbo-ID: 5a252d45-e9ad-11e9-97c7-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a252d45-e9ad-11e9-97c7-12813bfff9fa;
 Tue, 08 Oct 2019 09:23:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570526638;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=/DRtfVxgdxi2tbGd0OPhtOCqWQ20KL91GW9ZuAwphYc=;
 b=SQJb8DKkvnyu0wAkPIqrogli4ysUpsUT2aYEFTbYdtkr6v/1fXx6ahh+
 YjdIoNcNG/FtKL/rcjZTiGTlDD+BJ8qrWL6MqOXQdQIJei8EyyfSq39fj
 jWDbnknRYwhTCo5YZC6a9+DZ5a3ZyBKZVRBb2vqQ52QpSfLtyy/bSGWVH 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KwwVkXA9pYA0FjFtgBItWtOvmh12tBlmz+M5vHqrPqw46PHXCV/iaggNTxXyJRDaVXcfObdF1k
 /+KQ6frW0L1YE80KjEpk79BsEfSVO32DQrseH+RBD5o04x1KpRjR99bIbkeYlzm5hwufPcPUt+
 KXBSCdSIOtlxUAi/6E0llvPhxf4wF1SlzaU6tPk2XjFzlufRym34f4U8phwjw2vYBqJkIJmN3e
 W8dnhVzbj+s2TL2Fku8j+hBF1YP9iyCaTuj8NwuZ/P77wXnummXscfi2Zig7WeYg1nv+L5YPWA
 X8o=
X-SBRS: 2.7
X-MesageID: 6595127
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6595127"
Date: Tue, 8 Oct 2019 11:23:44 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008092344.GB66437@Air-de-Roger>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDIsIDIwMTkgYXQgMDM6MzM6NDNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDIuMTAuMjAxOSAxMjo0OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gVGhl
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgaG9zdF9tYXNrYWxsIG1ha2VzIGl0IHN0aWNreSBh
Y3Jvc3MKPiA+IGFzc2lnbiBhbmQgZGVhc3NpZ24gY2FsbHMsIHdoaWNoIG1lYW5zIHRoYXQgb25j
ZSBhIGd1ZXN0IGZvcmNlcyBYZW4gdG8KPiA+IHNldCBob3N0X21hc2thbGwgdGhlIG1hc2thbGwg
Yml0IGlzIG5vdCBnb2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPiA+IGNhbGwgdG8gUEhZU0RF
Vk9QX3ByZXBhcmVfbXNpeCBpcyBwZXJmb3JtZWQuIFN1Y2ggY2FsbCBob3dldmVyCj4gPiBzaG91
bGRuJ3QgYmUgcGFydCBvZiB0aGUgbm9ybWFsIGZsb3cgd2hlbiBkb2luZyBQQ0kgcGFzc3Rocm91
Z2gsIGFuZAo+ID4gaGVuY2UgdGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVuIGFzc2ln
bmluZyBpbiBvcmRlciB0byBwcmV2ZW50Cj4gPiBob3N0X21hc2thbGwgYmVpbmcgY2FycmllZCBv
dmVyIGZyb20gcHJldmlvdXMgYXNzaWduYXRpb25zLgo+ID4gCj4gPiBOb3RlIHRoYXQgb3RoZXIg
bWFzayBmaWVsZHMsIGxpa2UgZ3Vlc3RfbWFza2VkIG9yIHRoZSBlbnRyeSBtYXNrYml0Cj4gPiBh
cmUgYWxyZWFkeSByZXNldCB3aGVuIHRoZSBtc2l4IGNhcGFiaWxpdHkgaXMgaW5pdGlhbGl6ZWQu
Cj4gCj4gSSB0YWtlIGl0IHlvdSBtZWFuIGEgZ3Vlc3QgYWN0aW9uIGhlcmUsIGFzIFBIWVNERVZP
UF9wcmVwYXJlX21zaXggaXMKPiBzcGVjaWZpY2FsbHkgYWJvdXQgc2V0dGluZyB1cCB0aGUgYWN0
dWFsIGhhcmR3YXJlJ3Mgb25lPwoKUmlnaHQsIG9yIGFueSBwYXRoIHRoYXQgY2FsbHMgaW50byBt
c2l4X2NhcGFiaWxpdHlfaW5pdCAoaWU6IFFFTVUKcmVxdWVzdGluZyB0byBtYXAgYSBQSVJRIHRv
IGFuIE1TSVggZW50cnkgd2lsbCBhbHNvIGNhbGwgaW50bwptc2l4X2NhcGFiaWxpdHlfaW5pdCku
Cgo+IFRoaXMgaGFwcGVucwo+IHF1aXRlIGEgYml0IGxhdGVyIHRob3VnaCwgaS5lLiAtPmd1ZXN0
X21hc2thbGwgbWF5IG5lZWQgZXhwbGljaXRseQo+IHNldHRpbmcgYXQgdGhlIHNhbWUgdGltZSBh
cyB5b3UgY2xlYXIgLT5ob3N0X21hc2thbGwuIEZ1cnRoZXJtb3JlIC4uLgo+ID4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCj4gPiBAQCAtMTUwNCw3ICsxNTA0LDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxh
ZykKPiA+ICAgICAgfQo+ID4gIAo+ID4gICAgICBpZiAoIHBkZXYtPm1zaXggKQo+ID4gKyAgICB7
Cj4gPiAgICAgICAgICBtc2l4dGJsX2luaXQoZCk7Cj4gPiArICAgICAgICBwZGV2LT5tc2l4LT5o
b3N0X21hc2thbGwgPSBmYWxzZTsKPiA+ICsgICAgfQo+IAo+IC4uLiBkb2luZyBqdXN0IHRoaXMg
d291bGQgdmlvbGF0ZSBhbiBhc3N1bWVkIHByb3BlcnR5OiBJdCBvdWdodCB0bwo+IGJlIGZpbmUg
dG8gYXNzZXJ0IGF0IGV2ZXJ5IGVudHJ5IG9yIGV4aXQgcG9pbnQgdGhhdCB0aGUgcGh5c2ljYWwK
PiBtYXNrYWxsIGJpdCBvZiBhbiBNU0ktWC1lbmFibGVkIGRldmljZSBpcyB0aGUgbG9naWNhbCBP
UiBvZgo+IC0+aG9zdF9tYXNrYWxsIGFuZCAtPmd1ZXN0X21hc2thbGwuCgpJcyB0aGlzIHN0aWxs
IHZhbGlkIGF0IHRoaXMgcG9pbnQsIGV2ZW4gd2l0aG91dCBteSBwYXRjaD8KClRoZSBoYXJkd2Fy
ZSBkb21haW4gc2hvdWxkIGhhdmUgcGVyZm9ybWVkIGEgcmVzZXQgb2YgdGhlIGRldmljZSwgc28K
dGhlIHN0YXRlIG9mIHRoZSBtYXNrYWxsIGhhcmR3YXJlIGJpdCBzaG91bGQgYmUgdHJ1ZSwgcmVn
YXJkbGVzcyBvZgp0aGUgcHJldmlvdXMgc3RhdGUgb2YgZWl0aGVyIHRoZSBndWVzdF9tYXNrYWxs
IG9yIHRoZSBob3N0X21hc2thbGwKYml0cy4KCj4gSS5lLiBJIHNlZSB0aGUgZm9sbG93aW5nCj4g
b3B0aW9uczoKPiAKPiAxKSB5b3VyIHZhcmlhbnQgYWNjb21wYW5pZWQgYnkgdXBkYXRpbmcgb2Yg
dGhlIGhhcmR3YXJlIGJpdCwKPiAKPiAyKQo+IAo+ICAgICAgICAgcGRldi0+bXNpeC0+Z3Vlc3Rf
bWFza2FsbCA9IHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbDsKPiAgICAgICAgIHBkZXYtPm1zaXgt
Pmhvc3RfbWFza2FsbCA9IGZhbHNlOwo+IAo+IGxlYXZpbmcgdGhlIGhhcmR3YXJlIGJpdCBhbG9u
ZSwgYXMgdGhlIGFib3ZlIHRyYW5zZm9ybWF0aW9uCj4gd291bGRuJ3QgY2hhbmdlIHdoYXQgaXQn
cyBzdXBwb3NlZCB0byBiZSBzZXQgdG8sCj4gCj4gMykKPiAKPiAgICAgICAgIHBkZXYtPm1zaXgt
Pmd1ZXN0X21hc2thbGwgPSB0cnVlOwo+ICAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxs
ID0gZmFsc2U7Cj4gCj4gYWxvbmdzaWRlIHNldHRpbmcgdGhlIGJpdCBpbiBoYXJkd2FyZSAoaWYg
bm90IGFscmVhZHkgc2V0KSwKClRoYXQgc2VlbXMgbGlrZSB0aGUgYmVzdCBvcHRpb24gSU1PLCBz
aW5jZSBpdCdzIHRoZSByZXNldCBzdGF0ZSBvZiB0aGUKZGV2aWNlLCBhbmQgc2hvdWxkIGJlIHRo
ZSBleHBlY3RlZCBvbmUgd2hlbiBhc3NpZ25pbmcgYSBkZXZpY2UgdG8gYQpndWVzdC4KCj4gCj4g
NCkKPiAKPiAgICAgICAgIHBkZXYtPm1zaXgtPmd1ZXN0X21hc2thbGwgPSBmYWxzZTsKPiAgICAg
ICAgIHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCA9IGZhbHNlOwo+IAo+IGFsb25nc2lkZSBjbGVh
cmluZyB0aGUgYml0IGluIGhhcmR3YXJlIChpZiBub3QgYWxyZWFkeSBjbGVhciksCj4gcmVseWlu
ZyBvbiBhbGwgZW50cmllcyBiZWluZyBpbmRpdmlkdWFsbHkgbWFza2VkICh3aGljaCBvdWdodAo+
IHRvIGJlIHRoZSBzdGF0ZSBhZnRlciB0aGUgaW5pdGlhbCBtc2l4X2NhcGFiaWxpdHlfaW5pdCgp
KS4KPiAKPiBJbiBhbGwgY2FzZXMgdGhlIG9wZXJhdGlvbiB3b3VsZCBsaWtlbHkgYmV0dGVyIGJl
IGRvbmUgYnkKPiBjYWxsaW5nIGEgZnVuY3Rpb24gdG8gYmUgcHV0IGluIHg4Ni9tc2kuYy4KCk1h
eWJlIG5hbWUgaXQgcGNpX3Jlc2V0X21zaXhfc3RhdGU/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 09:32:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 09:32:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHlrR-00005M-PA; Tue, 08 Oct 2019 09:32:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHlrQ-00005H-TC
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 09:32:52 +0000
X-Inumbo-ID: 98d3b42e-e9ae-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98d3b42e-e9ae-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 09:32:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5F960B116;
 Tue,  8 Oct 2019 09:32:50 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <052b6003-53a7-0563-72ac-48fe558ac549@suse.com>
Message-ID: <f40f77fc-0f8b-b5bc-e3e0-cf411cddc47d@suse.com>
Date: Tue, 8 Oct 2019 11:32:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <052b6003-53a7-0563-72ac-48fe558ac549@suse.com>
Content-Language: en-US
Subject: [Xen-devel] Ping: [PATCH] x86/CPUID: RSTR_FP_ERR_PTRS depends on FPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMDkuMjAxOSAxNzoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBub3RoaW5n
IHRvIHJlc3RvcmUgaGVyZSBpZiB0aGVyZSdzIG5vIEZQVSBpbiB0aGUgZmlyc3QgcGxhY2UuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+
IFRvIGJlIGNvbnNpZGVyZWQgZm9yIDQuMTMgc2luY2UgUlNUUl9GUF9FUlJfUFRSUyBzdXBwb3J0
IHdhcyBpbnRyb2R1Y2VkCj4ganVzdCByZWNlbnRseS4KCkFuZCBhbHJlYWR5IHJlbGVhc2UtYWNr
ZWQgYnkgSsO8cmdlbi4KCkphbgoKPiAtLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5Cj4gKysr
IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQo+IEBAIC0xNjgsOCArMTY4LDkgQEAgZGVmIGNydW5j
aF9udW1iZXJzKHN0YXRlKToKPiAgICAgIGRlcHMgPSB7Cj4gICAgICAgICAgIyBGUFUgaXMgdGFr
ZW4gdG8gbWVhbiBzdXBwb3J0IGZvciB0aGUgeDg3IHJlZ2lzZXJzIGFzIHdlbGwgYXMgdGhlCj4g
ICAgICAgICAgIyBpbnN0cnVjdGlvbnMuICBNTVggaXMgZG9jdW1lbnRlZCB0byBhbGlhcyB0aGUg
JU1NIHJlZ2lzdGVycyBvdmVyIHRoZQo+IC0gICAgICAgICMgeDg3ICVTVCByZWdpc3RlcnMgaW4g
aGFyZHdhcmUuCj4gLSAgICAgICAgRlBVOiBbTU1YXSwKPiArICAgICAgICAjIHg4NyAlU1QgcmVn
aXN0ZXJzIGluIGhhcmR3YXJlLiAgQ29ycmVjdCByZXN0b3Jpbmcgb2YgZXJyb3IgcG9pbnRlcnMK
PiArICAgICAgICAjIG9mIGNvdXJzZSBtYWtlcyBubyBzZW5zZSB3aXRob3V0IHRoZXJlIGJlaW5n
IGFueXRoaW5nIHRvIHJlc3RvcmUuCj4gKyAgICAgICAgRlBVOiBbTU1YLCBSU1RSX0ZQX0VSUl9Q
VFJTXSwKPiAgCj4gICAgICAgICAgIyBUaGUgUFNFMzYgZmVhdHVyZSBpbmRpY2F0ZXMgdGhhdCBy
ZXNlcnZlZCBiaXRzIGluIGEgUFNFIHN1cGVycGFnZQo+ICAgICAgICAgICMgbWF5IGJlIHVzZWQg
YXMgZXh0cmEgcGh5c2ljYWwgYWRkcmVzcyBiaXRzLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 09:42:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 09:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHm0j-0000vB-SH; Tue, 08 Oct 2019 09:42:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHm0i-0000v6-4X
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 09:42:28 +0000
X-Inumbo-ID: ee9c7b2e-e9af-11e9-97c8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee9c7b2e-e9af-11e9-97c8-12813bfff9fa;
 Tue, 08 Oct 2019 09:42:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D2AA7AF0D;
 Tue,  8 Oct 2019 09:42:23 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
 <20191008092344.GB66437@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
Date: Tue, 8 Oct 2019 11:42:23 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008092344.GB66437@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxMToyMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBP
Y3QgMDIsIDIwMTkgYXQgMDM6MzM6NDNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDAyLjEwLjIwMTkgMTI6NDksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIGhvc3RfbWFza2FsbCBtYWtlcyBpdCBzdGlja3kgYWNyb3NzCj4+
PiBhc3NpZ24gYW5kIGRlYXNzaWduIGNhbGxzLCB3aGljaCBtZWFucyB0aGF0IG9uY2UgYSBndWVz
dCBmb3JjZXMgWGVuIHRvCj4+PiBzZXQgaG9zdF9tYXNrYWxsIHRoZSBtYXNrYWxsIGJpdCBpcyBu
b3QgZ29pbmcgdG8gYmUgY2xlYXJlZCB1bnRpbCBhCj4+PiBjYWxsIHRvIFBIWVNERVZPUF9wcmVw
YXJlX21zaXggaXMgcGVyZm9ybWVkLiBTdWNoIGNhbGwgaG93ZXZlcgo+Pj4gc2hvdWxkbid0IGJl
IHBhcnQgb2YgdGhlIG5vcm1hbCBmbG93IHdoZW4gZG9pbmcgUENJIHBhc3N0aHJvdWdoLCBhbmQK
Pj4+IGhlbmNlIHRoZSBmbGFnIG5lZWRzIHRvIGJlIGNsZWFyZWQgd2hlbiBhc3NpZ25pbmcgaW4g
b3JkZXIgdG8gcHJldmVudAo+Pj4gaG9zdF9tYXNrYWxsIGJlaW5nIGNhcnJpZWQgb3ZlciBmcm9t
IHByZXZpb3VzIGFzc2lnbmF0aW9ucy4KPj4+Cj4+PiBOb3RlIHRoYXQgb3RoZXIgbWFzayBmaWVs
ZHMsIGxpa2UgZ3Vlc3RfbWFza2VkIG9yIHRoZSBlbnRyeSBtYXNrYml0Cj4+PiBhcmUgYWxyZWFk
eSByZXNldCB3aGVuIHRoZSBtc2l4IGNhcGFiaWxpdHkgaXMgaW5pdGlhbGl6ZWQuCj4+Cj4+IEkg
dGFrZSBpdCB5b3UgbWVhbiBhIGd1ZXN0IGFjdGlvbiBoZXJlLCBhcyBQSFlTREVWT1BfcHJlcGFy
ZV9tc2l4IGlzCj4+IHNwZWNpZmljYWxseSBhYm91dCBzZXR0aW5nIHVwIHRoZSBhY3R1YWwgaGFy
ZHdhcmUncyBvbmU/Cj4gCj4gUmlnaHQsIG9yIGFueSBwYXRoIHRoYXQgY2FsbHMgaW50byBtc2l4
X2NhcGFiaWxpdHlfaW5pdCAoaWU6IFFFTVUKPiByZXF1ZXN0aW5nIHRvIG1hcCBhIFBJUlEgdG8g
YW4gTVNJWCBlbnRyeSB3aWxsIGFsc28gY2FsbCBpbnRvCj4gbXNpeF9jYXBhYmlsaXR5X2luaXQp
Lgo+IAo+PiBUaGlzIGhhcHBlbnMKPj4gcXVpdGUgYSBiaXQgbGF0ZXIgdGhvdWdoLCBpLmUuIC0+
Z3Vlc3RfbWFza2FsbCBtYXkgbmVlZCBleHBsaWNpdGx5Cj4+IHNldHRpbmcgYXQgdGhlIHNhbWUg
dGltZSBhcyB5b3UgY2xlYXIgLT5ob3N0X21hc2thbGwuIEZ1cnRoZXJtb3JlIC4uLgo+Pj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCj4+PiBAQCAtMTUwNCw3ICsxNTA0LDEwIEBAIHN0YXRpYyBpbnQgYXNz
aWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1
MzIgZmxhZykKPj4+ICAgICAgfQo+Pj4gIAo+Pj4gICAgICBpZiAoIHBkZXYtPm1zaXggKQo+Pj4g
KyAgICB7Cj4+PiAgICAgICAgICBtc2l4dGJsX2luaXQoZCk7Cj4+PiArICAgICAgICBwZGV2LT5t
c2l4LT5ob3N0X21hc2thbGwgPSBmYWxzZTsKPj4+ICsgICAgfQo+Pgo+PiAuLi4gZG9pbmcganVz
dCB0aGlzIHdvdWxkIHZpb2xhdGUgYW4gYXNzdW1lZCBwcm9wZXJ0eTogSXQgb3VnaHQgdG8KPj4g
YmUgZmluZSB0byBhc3NlcnQgYXQgZXZlcnkgZW50cnkgb3IgZXhpdCBwb2ludCB0aGF0IHRoZSBw
aHlzaWNhbAo+PiBtYXNrYWxsIGJpdCBvZiBhbiBNU0ktWC1lbmFibGVkIGRldmljZSBpcyB0aGUg
bG9naWNhbCBPUiBvZgo+PiAtPmhvc3RfbWFza2FsbCBhbmQgLT5ndWVzdF9tYXNrYWxsLgo+IAo+
IElzIHRoaXMgc3RpbGwgdmFsaWQgYXQgdGhpcyBwb2ludCwgZXZlbiB3aXRob3V0IG15IHBhdGNo
Pwo+IAo+IFRoZSBoYXJkd2FyZSBkb21haW4gc2hvdWxkIGhhdmUgcGVyZm9ybWVkIGEgcmVzZXQg
b2YgdGhlIGRldmljZSwgc28KPiB0aGUgc3RhdGUgb2YgdGhlIG1hc2thbGwgaGFyZHdhcmUgYml0
IHNob3VsZCBiZSB0cnVlLCByZWdhcmRsZXNzIG9mCj4gdGhlIHByZXZpb3VzIHN0YXRlIG9mIGVp
dGhlciB0aGUgZ3Vlc3RfbWFza2FsbCBvciB0aGUgaG9zdF9tYXNrYWxsCj4gYml0cy4KCkJ1dCBh
IHJlc2V0IF9jbGVhcnNfIHRoZSBoYXJkd2FyZSBtYXNrYWxsIGJpdCAoYWxvbmdzaWRlIHRoZQpl
bmFibGUgb25lKS4KCj4+IEkuZS4gSSBzZWUgdGhlIGZvbGxvd2luZwo+PiBvcHRpb25zOgo+Pgo+
PiAxKSB5b3VyIHZhcmlhbnQgYWNjb21wYW5pZWQgYnkgdXBkYXRpbmcgb2YgdGhlIGhhcmR3YXJl
IGJpdCwKPj4KPj4gMikKPj4KPj4gICAgICAgICBwZGV2LT5tc2l4LT5ndWVzdF9tYXNrYWxsID0g
cGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsOwo+PiAgICAgICAgIHBkZXYtPm1zaXgtPmhvc3RfbWFz
a2FsbCA9IGZhbHNlOwo+Pgo+PiBsZWF2aW5nIHRoZSBoYXJkd2FyZSBiaXQgYWxvbmUsIGFzIHRo
ZSBhYm92ZSB0cmFuc2Zvcm1hdGlvbgo+PiB3b3VsZG4ndCBjaGFuZ2Ugd2hhdCBpdCdzIHN1cHBv
c2VkIHRvIGJlIHNldCB0bywKPj4KPj4gMykKPj4KPj4gICAgICAgICBwZGV2LT5tc2l4LT5ndWVz
dF9tYXNrYWxsID0gdHJ1ZTsKPj4gICAgICAgICBwZGV2LT5tc2l4LT5ob3N0X21hc2thbGwgPSBm
YWxzZTsKPj4KPj4gYWxvbmdzaWRlIHNldHRpbmcgdGhlIGJpdCBpbiBoYXJkd2FyZSAoaWYgbm90
IGFscmVhZHkgc2V0KSwKPiAKPiBUaGF0IHNlZW1zIGxpa2UgdGhlIGJlc3Qgb3B0aW9uIElNTywg
c2luY2UgaXQncyB0aGUgcmVzZXQgc3RhdGUgb2YgdGhlCj4gZGV2aWNlLCBhbmQgc2hvdWxkIGJl
IHRoZSBleHBlY3RlZCBvbmUgd2hlbiBhc3NpZ25pbmcgYSBkZXZpY2UgdG8gYQo+IGd1ZXN0LgoK
QXMgcGVyIGFib3ZlIC0gbm8sIGl0J3Mgbm90LiBXZSBtYXNrIGludGVycnVwdHMgaW4gaGFyZHdh
cmUKKHRocm91Z2ggaW5kaXZpZHVhbCBtYXNrIGJpdHMgaWlyYykgYmVjYXVzZSBwY2lfcHJlcGFy
ZV9tc2l4KCkKZ2V0cyBpbnZva2VkIGJ5IERvbTAgYWhlYWQgb2YgZ2l2aW5nIHRoZSBkZXZpY2Ug
dG8gdGhlIGd1ZXN0LAp3aGljaCBpbnZvbHZlcyBzZXR0aW5nIHRoZSBlbmFibGUgYml0IChhbmQg
aGVuY2UgdW5tYXNrZWQKaW50ZXJydXB0cyBjb3VsZCB0cmlnZ2VyKS4KCj4+IDQpCj4+Cj4+ICAg
ICAgICAgcGRldi0+bXNpeC0+Z3Vlc3RfbWFza2FsbCA9IGZhbHNlOwo+PiAgICAgICAgIHBkZXYt
Pm1zaXgtPmhvc3RfbWFza2FsbCA9IGZhbHNlOwo+Pgo+PiBhbG9uZ3NpZGUgY2xlYXJpbmcgdGhl
IGJpdCBpbiBoYXJkd2FyZSAoaWYgbm90IGFscmVhZHkgY2xlYXIpLAo+PiByZWx5aW5nIG9uIGFs
bCBlbnRyaWVzIGJlaW5nIGluZGl2aWR1YWxseSBtYXNrZWQgKHdoaWNoIG91Z2h0Cj4+IHRvIGJl
IHRoZSBzdGF0ZSBhZnRlciB0aGUgaW5pdGlhbCBtc2l4X2NhcGFiaWxpdHlfaW5pdCgpKS4KPj4K
Pj4gSW4gYWxsIGNhc2VzIHRoZSBvcGVyYXRpb24gd291bGQgbGlrZWx5IGJldHRlciBiZSBkb25l
IGJ5Cj4+IGNhbGxpbmcgYSBmdW5jdGlvbiB0byBiZSBwdXQgaW4geDg2L21zaS5jLgo+IAo+IE1h
eWJlIG5hbWUgaXQgcGNpX3Jlc2V0X21zaXhfc3RhdGU/CgpUaGUgY29tbW9uIG5hbWluZyBwYXR0
ZXJuIGluIHRoZSBmaWxlIHNlZW1zIHRvIGJlIHRvIHN0YXJ0IHdpdGgKbXNpXyBvciBtc2l4Xywg
c28gcGVyaGFwcyBiZXR0ZXIgbXNpeF9yZXNldF9zdGF0ZSgpPyBJIGNvdWxkCmxpdmUgd2l0aCB5
b3VyIHN1Z2dlc3RlZCBuYW1lZCB0aG91Z2guCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 09:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 09:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHmCw-0001p8-9T; Tue, 08 Oct 2019 09:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gFom=YB=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iHmCv-0001p3-5x
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 09:55:05 +0000
X-Inumbo-ID: b3746a78-e9b1-11e9-96dc-bc764e2007e4
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3746a78-e9b1-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 09:55:04 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id y35so10006625pgl.1
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 02:55:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Fizmm7znpKCE70r/1oq/2EF6OsMX9NSaWPol6MaMess=;
 b=XpFYh0qCfPcOXDPcz+5TvzLyqi/XZxVC8h2p6XRrGbc9CTgjI+D1nb6zhuSJzmu+A8
 hMr98Ti6eoNSruQmYWBYZr+6PoVCnJO8s/re5WcHsxOE8Y+2bPlmLvo+kiNeVuEHYgJo
 CzK8ZsT5LbSaqj/DByb+2fE/8I0TMyJ7H6JbMBoKCD/c6xqZfzT98WZItwslkHgRkY9z
 hgFCQCDqGPUZ1jXbk+wxbjhUIdrTc4Sc9lrDJLamzky4JJuxBwyqc/lCzwYmtKuHd9hu
 J0p/xe63nRptlnLmYKXBngPLX0S65V8nW4qIL7d8N/vTUeE4jQWP4xwqrkwDxHDWbXmo
 TBVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Fizmm7znpKCE70r/1oq/2EF6OsMX9NSaWPol6MaMess=;
 b=QTyuETZRRFAnWPcr+EZAsewCMM6nB4pt1AxIQv60HNUGZz1SWQWEiCEvjUOUptY1Dk
 Wtx3398GVXSIaYN9v+FysNX7rg8pSCAdNfldSQtQo8QdbyNs1ZJWgGVXcFkKeFZvw6O/
 T+e/hGTJaXBKOg1iXmdg4D+KJNTtnI2Tb0PqEIYLW5ctyCFq2TbjR53RMbUD88mxB1gy
 QtU3Adc3n6gtqTZNRyQ6Uiu3ASA0BKQigGRbeH1fvvoljzDn9CAcKXbzzdogGU2NHv5j
 u/89HR2U1RpDVuE6ooz+VRIVgXfHrU0dJCdA466L85bxbK/iSc5Ba8dMKi5kSRc9II1v
 16yw==
X-Gm-Message-State: APjAAAU8rLvyIcT0P2CznajEXzY03swNUP+nk26ozrHKrLc6SZMNK4Qk
 tcqXFhW1y3eS94+hChZkob21uEMmWwtkGVwLJiA=
X-Google-Smtp-Source: APXvYqxJ7CWtEUVdxRCyzpALHHNwClech+9B8KrhEB2Y8YTO5MGdFH1LOV22JEfecPjlw23Z+rWszRL2NSJaczhNhMs=
X-Received: by 2002:a17:90a:e001:: with SMTP id
 u1mr4829110pjy.102.1570528503358; 
 Tue, 08 Oct 2019 02:55:03 -0700 (PDT)
MIME-Version: 1.0
References: <20191001151159.861-1-paul.durrant@citrix.com>
 <597ea92f-fa61-b47b-448a-1e6f4aebe994@suse.com>
In-Reply-To: <597ea92f-fa61-b47b-448a-1e6f4aebe994@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Tue, 8 Oct 2019 10:54:52 +0100
Message-ID: <CACCGGhAff-k2rDQ5rEz=yPUXNO5rLjFVq1t6S=mwXXNVkE+_vQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH-for-4.13 v2] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IE9jdCAyMDE5IGF0IDA5OjI1LCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Cj4gT24gMDEuMTAuMjAxOSAxNzoxMSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+
ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
bW0vcGFnaW5nLmMKPiA+IEBAIC0yMDksMTUgKzIwOSwxNSBAQCBzdGF0aWMgaW50IHBhZ2luZ19m
cmVlX2xvZ19kaXJ0eV9iaXRtYXAoc3RydWN0IGRvbWFpbiAqZCwgaW50IHJjKQo+ID4gICAgICBy
ZXR1cm4gcmM7Cj4gPiAgfQo+ID4KPiA+IC1pbnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19nbG9iYWwpCj4gPiAraW50IHBhZ2luZ19sb2dfZGly
dHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgbG9nX2dsb2JhbCkKPiA+ICB7Cj4gPiAg
ICAgIGludCByZXQ7Cj4gPgo+ID4gLSAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbG9n
X2dsb2JhbCApCj4gPiArICAgIGlmICggaGFzX2FyY2hfcGRldnMoZCkgJiYgaW9tbXVfdXNlX2hh
cF9wdChkKSAmJiBsb2dfZ2xvYmFsICkKPgo+IFRvIHVuYmxvY2sgYSBwdXNoIHRvIG1hc3Rlciwg
dGhlIGlzX2lvbW11X2VuYWJsZWQoKSAtPiBoYXNfYXJjaF9wZGV2cygpCj4gdHJhbnNmb3JtYXRp
b24gaGVyZSBpcyBuZWVkZWQgYWZhaWN0LiBTaW5jZSB0aGUgb3RoZXIgaGFsZiBvZiB0aGUKPiBj
aGFuZ2UgaGVyZSAoYW5kIGEgY29ycmVzcG9uZGluZyBjaGFuZ2UgdG8gYXNzaWduX2RldmljZSgp
KSBjb250aW51ZXMKPiB0byBiZSBjb250cm92ZXJzaWFsLCBjb3VsZCB3ZSBhZ3JlZSBvbiBzcGxp
dHRpbmcgdGhpcyBwYXRjaCBpbnRvIHR3bz8KPiAoSSdkIGJlIGZpbmUgZG9pbmcgdGhlIGxlZ3dv
cmsuKQoKWWVzLCBwbGVhc2UuIEkgZG9uJ3QgdGhpbmsgdGhlcmUncyBhIHJlYWxpc3RpYyBjaGFu
Y2Ugb2YgbWUgZ2V0dGluZwpiYWNrIHRvIHRoaXMgaW4gdGltZSBmb3IgNC4xMy4gSG9wZWZ1bGx5
IHNob3J0bHkgdGhlcmVhZnRlciBJJ2xsIGJlCmFibGUgdG8gZGVhbCB3aXRoIGl0IHRob3VnaC4K
CiAgUGF1bAoKPgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 10:42:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 10:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHmwo-0005gJ-HO; Tue, 08 Oct 2019 10:42:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=05QO=YB=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iHmwn-0005gE-9P
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 10:42:29 +0000
X-Inumbo-ID: 51bee734-e9b8-11e9-97cc-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51bee734-e9b8-11e9-97cc-12813bfff9fa;
 Tue, 08 Oct 2019 10:42:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 21915AFCC;
 Tue,  8 Oct 2019 10:42:26 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <osstest-142383-mainreport@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <b155b2f9-9664-7366-cdd0-10fac5c3ab3b@suse.com>
Date: Tue, 8 Oct 2019 12:42:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <osstest-142383-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 142383: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMTkgMjI6NTYsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTQyMzgzIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzODMvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4g
dnMuIDE0MTgyMgo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdy
YXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgoKSG1tLCB0ZXN0IGxv
ZyBzYXlzIHRoZSBndWVzdCBkaWRuJ3Qgc3VzcGVuZC4KCkNvdWxkIHRoYXQgYmUgcmVsYXRlZCB0
byBjb21taXQgYjE4M2UxODBiY2U5MzAzID8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 11:09:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 11:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHnMc-0007PC-UO; Tue, 08 Oct 2019 11:09:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pQDQ=YB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iHnMb-0007P7-Oz
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 11:09:09 +0000
X-Inumbo-ID: 0c6145d4-e9bc-11e9-97cc-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c6145d4-e9bc-11e9-97cc-12813bfff9fa;
 Tue, 08 Oct 2019 11:09:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570532948;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=LBI2KRsb+wohUF6L8eCdTr1bkjzx4AJ+GCkcsH3jXoU=;
 b=LvD2ZWsmxWMdppL9vmPeF+vsi8oLQGv5FPB2ql6nc8wiaBy1DtPNcBCs
 wOyzzosaMOimYY54H5WaXsXBaClA1zUlqkDoXBCxXZ/g/EOPimV127u6C
 jgYXVLjEENxlTU6L34z++JiWD1gRrhpv5d5Jk2+LUomtB6GZW1QNSPdLt k=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uJ39FKXxZsCixcBGhtB2/le8tp8PSGBAuxsUAfK9RXTV6EXt57Sd7dQxFayeXy0ZLne1nYfY0V
 KB9UxgGHhks+eINo4hLgzqSVm6Rq8CMfs4uq5oD1vt2M+nTUaYGKzWDwUX7T5zhH0aqjrLk2rz
 UFZIu3a4v32b25+rYYd+o+OxgPkCwAVzdnqMZGpiW9WaZWi8DZAuoWt0ugtDrLvIQqef6uUN+X
 /Fxy+PtgXcsKTfSfJtJ24A5z/p3332Qutau8ueXx5So7y6UFzfjFGtdy1j2rPdQaFCUqxayB91
 cP0=
X-SBRS: 2.7
X-MesageID: 6973484
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6973484"
Date: Tue, 8 Oct 2019 13:09:01 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008110901.GC66437@Air-de-Roger>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
 <20191008092344.GB66437@Air-de-Roger>
 <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDgsIDIwMTkgYXQgMTE6NDI6MjNBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDguMTAuMjAxOSAxMToyMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBXZWQsIE9jdCAwMiwgMjAxOSBhdCAwMzozMzo0M1BNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwMi4xMC4yMDE5IDEyOjQ5LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+
IFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIGhvc3RfbWFza2FsbCBtYWtlcyBpdCBzdGlj
a3kgYWNyb3NzCj4gPj4+IGFzc2lnbiBhbmQgZGVhc3NpZ24gY2FsbHMsIHdoaWNoIG1lYW5zIHRo
YXQgb25jZSBhIGd1ZXN0IGZvcmNlcyBYZW4gdG8KPiA+Pj4gc2V0IGhvc3RfbWFza2FsbCB0aGUg
bWFza2FsbCBiaXQgaXMgbm90IGdvaW5nIHRvIGJlIGNsZWFyZWQgdW50aWwgYQo+ID4+PiBjYWxs
IHRvIFBIWVNERVZPUF9wcmVwYXJlX21zaXggaXMgcGVyZm9ybWVkLiBTdWNoIGNhbGwgaG93ZXZl
cgo+ID4+PiBzaG91bGRuJ3QgYmUgcGFydCBvZiB0aGUgbm9ybWFsIGZsb3cgd2hlbiBkb2luZyBQ
Q0kgcGFzc3Rocm91Z2gsIGFuZAo+ID4+PiBoZW5jZSB0aGUgZmxhZyBuZWVkcyB0byBiZSBjbGVh
cmVkIHdoZW4gYXNzaWduaW5nIGluIG9yZGVyIHRvIHByZXZlbnQKPiA+Pj4gaG9zdF9tYXNrYWxs
IGJlaW5nIGNhcnJpZWQgb3ZlciBmcm9tIHByZXZpb3VzIGFzc2lnbmF0aW9ucy4KPiA+Pj4KPiA+
Pj4gTm90ZSB0aGF0IG90aGVyIG1hc2sgZmllbGRzLCBsaWtlIGd1ZXN0X21hc2tlZCBvciB0aGUg
ZW50cnkgbWFza2JpdAo+ID4+PiBhcmUgYWxyZWFkeSByZXNldCB3aGVuIHRoZSBtc2l4IGNhcGFi
aWxpdHkgaXMgaW5pdGlhbGl6ZWQuCj4gPj4KPiA+PiBJIHRha2UgaXQgeW91IG1lYW4gYSBndWVz
dCBhY3Rpb24gaGVyZSwgYXMgUEhZU0RFVk9QX3ByZXBhcmVfbXNpeCBpcwo+ID4+IHNwZWNpZmlj
YWxseSBhYm91dCBzZXR0aW5nIHVwIHRoZSBhY3R1YWwgaGFyZHdhcmUncyBvbmU/Cj4gPiAKPiA+
IFJpZ2h0LCBvciBhbnkgcGF0aCB0aGF0IGNhbGxzIGludG8gbXNpeF9jYXBhYmlsaXR5X2luaXQg
KGllOiBRRU1VCj4gPiByZXF1ZXN0aW5nIHRvIG1hcCBhIFBJUlEgdG8gYW4gTVNJWCBlbnRyeSB3
aWxsIGFsc28gY2FsbCBpbnRvCj4gPiBtc2l4X2NhcGFiaWxpdHlfaW5pdCkuCj4gPiAKPiA+PiBU
aGlzIGhhcHBlbnMKPiA+PiBxdWl0ZSBhIGJpdCBsYXRlciB0aG91Z2gsIGkuZS4gLT5ndWVzdF9t
YXNrYWxsIG1heSBuZWVkIGV4cGxpY2l0bHkKPiA+PiBzZXR0aW5nIGF0IHRoZSBzYW1lIHRpbWUg
YXMgeW91IGNsZWFyIC0+aG9zdF9tYXNrYWxsLiBGdXJ0aGVybW9yZSAuLi4KPiA+Pj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiA+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKPiA+Pj4gQEAgLTE1MDQsNyArMTUwNCwxMCBAQCBzdGF0aWMgaW50IGFz
c2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwg
dTMyIGZsYWcpCj4gPj4+ICAgICAgfQo+ID4+PiAgCj4gPj4+ICAgICAgaWYgKCBwZGV2LT5tc2l4
ICkKPiA+Pj4gKyAgICB7Cj4gPj4+ICAgICAgICAgIG1zaXh0YmxfaW5pdChkKTsKPiA+Pj4gKyAg
ICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7Cj4gPj4+ICsgICAgfQo+ID4+
Cj4gPj4gLi4uIGRvaW5nIGp1c3QgdGhpcyB3b3VsZCB2aW9sYXRlIGFuIGFzc3VtZWQgcHJvcGVy
dHk6IEl0IG91Z2h0IHRvCj4gPj4gYmUgZmluZSB0byBhc3NlcnQgYXQgZXZlcnkgZW50cnkgb3Ig
ZXhpdCBwb2ludCB0aGF0IHRoZSBwaHlzaWNhbAo+ID4+IG1hc2thbGwgYml0IG9mIGFuIE1TSS1Y
LWVuYWJsZWQgZGV2aWNlIGlzIHRoZSBsb2dpY2FsIE9SIG9mCj4gPj4gLT5ob3N0X21hc2thbGwg
YW5kIC0+Z3Vlc3RfbWFza2FsbC4KPiA+IAo+ID4gSXMgdGhpcyBzdGlsbCB2YWxpZCBhdCB0aGlz
IHBvaW50LCBldmVuIHdpdGhvdXQgbXkgcGF0Y2g/Cj4gPiAKPiA+IFRoZSBoYXJkd2FyZSBkb21h
aW4gc2hvdWxkIGhhdmUgcGVyZm9ybWVkIGEgcmVzZXQgb2YgdGhlIGRldmljZSwgc28KPiA+IHRo
ZSBzdGF0ZSBvZiB0aGUgbWFza2FsbCBoYXJkd2FyZSBiaXQgc2hvdWxkIGJlIHRydWUsIHJlZ2Fy
ZGxlc3Mgb2YKPiA+IHRoZSBwcmV2aW91cyBzdGF0ZSBvZiBlaXRoZXIgdGhlIGd1ZXN0X21hc2th
bGwgb3IgdGhlIGhvc3RfbWFza2FsbAo+ID4gYml0cy4KPiAKPiBCdXQgYSByZXNldCBfY2xlYXJz
XyB0aGUgaGFyZHdhcmUgbWFza2FsbCBiaXQgKGFsb25nc2lkZSB0aGUKPiBlbmFibGUgb25lKS4K
ClJpZ2h0IHlvdSBhcmUsIEkgd2FzIGNvbmZ1c2luZyB0aGUgcmVzZXQgc3RhdGUgb2YgdGhlIG1h
c2thbGwgYml0IGFuZAp0aGUgcGVyLWVudHJ5IG1hc2sgYml0LgoKPiA+PiBJLmUuIEkgc2VlIHRo
ZSBmb2xsb3dpbmcKPiA+PiBvcHRpb25zOgo+ID4+Cj4gPj4gMSkgeW91ciB2YXJpYW50IGFjY29t
cGFuaWVkIGJ5IHVwZGF0aW5nIG9mIHRoZSBoYXJkd2FyZSBiaXQsCj4gPj4KPiA+PiAyKQo+ID4+
Cj4gPj4gICAgICAgICBwZGV2LT5tc2l4LT5ndWVzdF9tYXNrYWxsID0gcGRldi0+bXNpeC0+aG9z
dF9tYXNrYWxsOwo+ID4+ICAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0gZmFsc2U7
Cj4gPj4KPiA+PiBsZWF2aW5nIHRoZSBoYXJkd2FyZSBiaXQgYWxvbmUsIGFzIHRoZSBhYm92ZSB0
cmFuc2Zvcm1hdGlvbgo+ID4+IHdvdWxkbid0IGNoYW5nZSB3aGF0IGl0J3Mgc3VwcG9zZWQgdG8g
YmUgc2V0IHRvLAo+ID4+Cj4gPj4gMykKPiA+Pgo+ID4+ICAgICAgICAgcGRldi0+bXNpeC0+Z3Vl
c3RfbWFza2FsbCA9IHRydWU7Cj4gPj4gICAgICAgICBwZGV2LT5tc2l4LT5ob3N0X21hc2thbGwg
PSBmYWxzZTsKPiA+Pgo+ID4+IGFsb25nc2lkZSBzZXR0aW5nIHRoZSBiaXQgaW4gaGFyZHdhcmUg
KGlmIG5vdCBhbHJlYWR5IHNldCksCj4gPiAKPiA+IFRoYXQgc2VlbXMgbGlrZSB0aGUgYmVzdCBv
cHRpb24gSU1PLCBzaW5jZSBpdCdzIHRoZSByZXNldCBzdGF0ZSBvZiB0aGUKPiA+IGRldmljZSwg
YW5kIHNob3VsZCBiZSB0aGUgZXhwZWN0ZWQgb25lIHdoZW4gYXNzaWduaW5nIGEgZGV2aWNlIHRv
IGEKPiA+IGd1ZXN0Lgo+IAo+IEFzIHBlciBhYm92ZSAtIG5vLCBpdCdzIG5vdC4gV2UgbWFzayBp
bnRlcnJ1cHRzIGluIGhhcmR3YXJlCj4gKHRocm91Z2ggaW5kaXZpZHVhbCBtYXNrIGJpdHMgaWly
YykgYmVjYXVzZSBwY2lfcHJlcGFyZV9tc2l4KCkKPiBnZXRzIGludm9rZWQgYnkgRG9tMCBhaGVh
ZCBvZiBnaXZpbmcgdGhlIGRldmljZSB0byB0aGUgZ3Vlc3QsCj4gd2hpY2ggaW52b2x2ZXMgc2V0
dGluZyB0aGUgZW5hYmxlIGJpdCAoYW5kIGhlbmNlIHVubWFza2VkCj4gaW50ZXJydXB0cyBjb3Vs
ZCB0cmlnZ2VyKS4KCkknbSBhZnJhaWQgSSdtIGEgbGl0dGxlIGJpdCBsb3N0LiBTbyBpZiBwY2lf
cHJlcGFyZV9tc2l4IGdldHMgY2FsbGVkCmJlZm9yZSBhc3NpZ25pbmcgdGhlIGRldmljZSBpdCBt
ZWFucyB0aGVyZSdzIGEgY2FsbCB0bwpQSFlTREVWT1BfcHJlcGFyZV9tc2l4IGRvbmUgYnkgZG9t
MD8KCkkgc29tZWhvdyBhc3N1bWVkIHRoYXQgd291bGQgb25seSBoYXBwZW4gd2hlbiBkb20wIGlz
IGFjdHVhbGx5IHVzaW5nCnRoZSBkZXZpY2UsIGJ1dCBub3QgYXMgcGFydCBvZiBhIG5vcm1hbCBm
bG93IHdoZW4gdGhlIGRldmljZSBpcyBqdXN0CmJlaW5nIGFzc2lnbmVkIHRvIGd1ZXN0cyB3aXRo
b3V0IHRoZSBkb20wIHVzaW5nIGl0IGF0IGFsbC4KCklzIHRoZXJlIHNvbWUgZG9jdW1lbnRhdGlv
biBhYm91dCB3aGF0IGRvbTAgaXMgZXhwZWN0ZWQgdG8gcGVyZm9ybQp3aGVuIGFzc2lnbmluZyBh
bmQgZGVhc3NpZ25pbmcgZGV2aWNlcyB0byBndWVzdHM/CgpHaXZlbiB0aGF0IGFzIHlvdSBjb3Jy
ZWN0bHkgcG9pbnQgb3V0IG1hc2thbGwgaXMgdW5zZXQgYWZ0ZXIgZGV2aWNlCnJlc2V0LCBJIGZl
ZWwgdGhhdCBvcHRpb24gNCBpcyB0aGUgYmVzdCBvbmUgc2luY2UgaXQgbWF0Y2hlcyB0aGUgc3Rh
dGUKb2YgdGhlIGhhcmR3YXJlIGFmdGVyIHJlc2V0LgoKPiAKPiA+PiA0KQo+ID4+Cj4gPj4gICAg
ICAgICBwZGV2LT5tc2l4LT5ndWVzdF9tYXNrYWxsID0gZmFsc2U7Cj4gPj4gICAgICAgICBwZGV2
LT5tc2l4LT5ob3N0X21hc2thbGwgPSBmYWxzZTsKPiA+Pgo+ID4+IGFsb25nc2lkZSBjbGVhcmlu
ZyB0aGUgYml0IGluIGhhcmR3YXJlIChpZiBub3QgYWxyZWFkeSBjbGVhciksCj4gPj4gcmVseWlu
ZyBvbiBhbGwgZW50cmllcyBiZWluZyBpbmRpdmlkdWFsbHkgbWFza2VkICh3aGljaCBvdWdodAo+
ID4+IHRvIGJlIHRoZSBzdGF0ZSBhZnRlciB0aGUgaW5pdGlhbCBtc2l4X2NhcGFiaWxpdHlfaW5p
dCgpKS4KPiA+Pgo+ID4+IEluIGFsbCBjYXNlcyB0aGUgb3BlcmF0aW9uIHdvdWxkIGxpa2VseSBi
ZXR0ZXIgYmUgZG9uZSBieQo+ID4+IGNhbGxpbmcgYSBmdW5jdGlvbiB0byBiZSBwdXQgaW4geDg2
L21zaS5jLgo+ID4gCj4gPiBNYXliZSBuYW1lIGl0IHBjaV9yZXNldF9tc2l4X3N0YXRlPwo+IAo+
IFRoZSBjb21tb24gbmFtaW5nIHBhdHRlcm4gaW4gdGhlIGZpbGUgc2VlbXMgdG8gYmUgdG8gc3Rh
cnQgd2l0aAo+IG1zaV8gb3IgbXNpeF8sIHNvIHBlcmhhcHMgYmV0dGVyIG1zaXhfcmVzZXRfc3Rh
dGUoKT8gSSBjb3VsZAo+IGxpdmUgd2l0aCB5b3VyIHN1Z2dlc3RlZCBuYW1lZCB0aG91Z2guCgpJ
IGRvbid0IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiBlaXRoZXIsIGFkZGVkIHRoZSBwY2lfIHByZWZp
eCBiZWZvcmUKbW9zdCBnbG9iYWwgZnVuY3Rpb25zIGluIHRoZSBmaWxlIHNlZW0gdG8gZG8gc28s
IG1zaXhfIHByZWZpeGVkCmZ1bmN0aW9ucyBzZWVtIHRvIGJlIG1vc3RseSBzdGF0aWMuCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 11:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 11:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHnSe-0008AY-MI; Tue, 08 Oct 2019 11:15:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N428=YB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHnSc-0008AT-Pg
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 11:15:22 +0000
X-Inumbo-ID: eab97392-e9bc-11e9-9bee-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id eab97392-e9bc-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 11:15:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EC50F15BE;
 Tue,  8 Oct 2019 04:15:20 -0700 (PDT)
Received: from [10.37.12.88] (unknown [10.37.12.88])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 117BD3F6C4;
 Tue,  8 Oct 2019 04:15:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
 <20191008011501.21038-1-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <06903f95-0135-c392-3e44-9a9928a3a6de@arm.com>
Date: Tue, 8 Oct 2019 12:15:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191008011501.21038-1-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/arm: fix buf size in
 make_cpus_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzgvMTkgMjoxNCBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3Rl
Ogo+IFRoZSBzaXplIG9mIGJ1ZiBpcyBjYWxjdWxhdGVkIHdyb25nbHk6IHRoZSBudW1iZXIgaXMg
NjRiaXQsIG5vdCAzMmJpdC4KCldoaWxlIHRoZSB2YXJpYWJsZSBtcGRpcl9hZmYgaXMgNjQtYml0
LCB3ZSBvbmx5IHdyaXRlIHRoZSBmaXJzdCAzMi1iaXQgCmluIHRoZSBwcm9wZXJ0eSByZWcgKCNh
ZGRyZXNzLWNlbGxzID09IDEgYW5kIGZkdF9wcm9wZXJ0eV9jZWxsKCkpLiBTbyAKd2hhdCBuZWVk
cyB0byBiZSBtb2RpZmllZCBpcyB0aGUgZm9ybWF0IGhlcmUuCgpBbHNvLCBsb29raW5nIHRoZSBD
UFUgYmluZGluZ3MgKHNlZSAKbGludXgvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz
L2FybS9jcHVzLnlhbWwpLCB0ZWNobmljYWxseSBvbmx5IAp0aGUgYml0cyBbMjM6MF0gb2YgdGhl
IG1waWRyIHNob3VsZCBiZSB1c2VkLiBUaGUgcmVzdCBpcyB6ZXJvZWQuCgpUaGlzIGlzIG9rIGJl
Y2F1c2UgdmNwdWlkX3RvX3ZhZmZpbml0eSgpIGlzIGFsd2F5cyByZXR1cm5pbmcgYSB2YWx1ZSAK
Zm9sbG93aW5nIHRoZSByZXF1aXJlbWVudHMgYWJvdmUuIEhvd2V2ZXIsIGZvciBjb3JyZWN0bmVz
cywgdGhpcyBtYXkgCndhbnQgdG8gYmUgZml4ZWQuCgo+IEFsc28gdGhlIG51bWJlciBpcyBwcmlu
dGVkIGFzIGEgaGV4YWRlY2ltYWwgbnVtYmVyLCBzbyB3ZSBuZWVkIDggYnl0ZXMKPiBmb3IgMzJi
aXQsIG5vdCAxMCBieXRlcy4KPiAKPiBBcyBhIHJlc3VsdCwgaXQgc2hvdWxkIGJlIHNpemVvZigi
Y3B1QCIpICsgMTYgYnl0ZXMgZm9yIGEgNjQtYml0IG51bWJlcgo+ICsgMSBieXRlIGZvciBcMC4g
VG90YWwgPSAyMS4KPiAKPiBGaXhlczogZmFmZDY4MmMzZSAoeGVuL2FybTogQ3JlYXRlIGEgZmFr
ZSBjcHVzIG5vZGUgaW4gZG9tMCBkZXZpY2UgdHJlZSkKCkkgYW0gYWZyYWlkIHRoaXMgaXMgbm90
IGZpeGluZyB0aGlzIHBhdGNoOgoKc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgImNwdUAldSIs
IGNwdSk7CgpTbyB0aGUgMTAgYnl0ZXMgd2VyZSBhY3R1YWxseSBjb3JyZWN0IGJhY2sgdGhlbi4K
ClRoZSBwcm9ibGVtIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBjODFhNzkxZDM0ICJ4ZW4vYXJt
OiBTZXQgJ3JlZycgb2YgCmNwdSBub2RlIGZvciBkb20wIHRvIG1hdGNoIE1QSURSJ3MgYWZmaW5p
dHkiLgoKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVs
bGluaUB4aWxpbnguY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjI6Cj4gLSBwYXRjaCBhZGRlZAo+
IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNCArKy0tCj4gICAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiBpbmRleCA5MjFiMDU0NTIwLi42MDkyM2E3MDUxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+
IEBAIC03ODgsOCArNzg4LDggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9jcHVzX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgIHVuc2lnbmVkIGludCBjcHU7
Cj4gICAgICAgY29uc3Qgdm9pZCAqY29tcGF0aWJsZSA9IE5VTEw7Cj4gICAgICAgdTMyIGxlbjsK
PiAtICAgIC8qIFBsYWNlaG9sZGVyIGZvciBjcHVAICsgYSAzMi1iaXQgbnVtYmVyICsgXDAgKi8K
PiAtICAgIGNoYXIgYnVmWzE1XTsKPiArICAgIC8qIFBsYWNlaG9sZGVyIGZvciBjcHVAICsgYSA2
NC1iaXQgbnVtYmVyICsgXDAgKi8KPiArICAgIGNoYXIgYnVmWzIxXTsKPiAgICAgICB1MzIgY2xv
Y2tfZnJlcXVlbmN5Owo+ICAgICAgIGJvb2wgY2xvY2tfdmFsaWQ7Cj4gICAgICAgdWludDY0X3Qg
bXBpZHJfYWZmOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 11:15:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 11:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHnSu-0008CE-0M; Tue, 08 Oct 2019 11:15:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pQDQ=YB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iHnSs-0008C1-7W
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 11:15:38 +0000
X-Inumbo-ID: f404fc32-e9bc-11e9-80e3-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f404fc32-e9bc-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 11:15:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570533337;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=RVLz9ey/KgvKmUqF2IA0F8rH83am3e9CauuEfG0gd9g=;
 b=dNR3LAD3PWF/aOSP0l4IUOfSMWVvmY+4RFF07oNc8GV7jaOu/BFE99lF
 P4QnTxbf8YTXsP704xwqADIW9Yvqo+YWj+GMEdETFvfY2j7gOdOw9xJbj
 P9HomIFtzHctcpHa+IhX0RlSpDG9GdOSpgxuiV02Bg68ZuLEgbMec275F 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SerzBmcxbZD3+/NaNzTFmEchzDRyBVghE8UPWkxdbsZkT8jC33CFi/0DdOeTudcMblkf1bnBj5
 Lv20Ff0a0wYZmY3XKyx0pvEEH5DfJ8/SbXiFUqAIGbYFGzHH1wJPVEVmpaFJXjbFq1b2PHJsOh
 aKHDPRi0itszOuD3a0pE92h407VkQNI/aynTENbMPZJA6rRnFS7yAfPKIll1/DpEqn8p0LCxVm
 N3ZO3ZyrACQ+QHw6nsU2Qj3GHD/wwV8aEbZscQ87tHmDYgP1TluXksDrerjaBl+5gJETYDbWzB
 Z2Y=
X-SBRS: 2.7
X-MesageID: 6902522
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6902522"
Date: Tue, 8 Oct 2019 13:15:30 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
Message-ID: <20191008111530.GD66437@Air-de-Roger>
References: <osstest-142383-mainreport@xen.org>
 <b155b2f9-9664-7366-cdd0-10fac5c3ab3b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b155b2f9-9664-7366-cdd0-10fac5c3ab3b@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [xen-unstable test] 142383: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 osstest service owner <osstest-admin@xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDgsIDIwMTkgYXQgMTI6NDI6MjVQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAwNy4xMC4xOSAyMjo1Niwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+
ID4gZmxpZ2h0IDE0MjM4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiA+IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDIzODMvCj4gPiAKPiA+IFJl
Z3Jlc3Npb25zIDotKAo+ID4gCj4gPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+
ID4gICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19o
b3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgo+ID4gICB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdS
LiB2cy4gMTQxODIyCj4gCj4gSG1tLCB0ZXN0IGxvZyBzYXlzIHRoZSBndWVzdCBkaWRuJ3Qgc3Vz
cGVuZC4KPiAKPiBDb3VsZCB0aGF0IGJlIHJlbGF0ZWQgdG8gY29tbWl0IGIxODNlMTgwYmNlOTMw
MyA/CgpUaGUgbGlidmlydCBsaWJ4bCBkYWVtb24gc3BpdHM6CgoyMDE5LTEwLTA3IDEyOjMxOjA5
Ljk1MyswMDAwOiBsaWJ4bC1zYXZlLWhlbHBlcjogc3RhcnRpbmcgc2F2ZTogU3VjY2VzcwoyMDE5
LTEwLTA3IDEyOjMxOjA5Ljk1MyswMDAwOiB4YzogZmQgNDAsIGRvbSAxLCBmbGFncyAxLCBodm0g
MAoyMDE5LTEwLTA3IDEyOjMxOjA5Ljk1NCswMDAwOiB4YzogU2F2aW5nIGRvbWFpbiAxLCB0eXBl
IHg4NiBQVgoyMDE5LTEwLTA3IDEyOjMxOjA5Ljk1NCswMDAwOiB4YzogNjQgYml0cywgNCBsZXZl
bHMKMjAxOS0xMC0wNyAxMjozMTowOS45NTkrMDAwMDogeGM6IG1heF9tZm4gMHgyODAwMDAKMjAx
OS0xMC0wNyAxMjozMTowOS45NTkrMDAwMDogeGM6IHAybSBsaXN0IGZyb20gMHhmZmZmYzkwMDAw
MDAwMDAwIHRvIDB4ZmZmZmM5MDAwMDBmZmZmZiwgcm9vdCBhdCAweDI3ZGUwYQoyMDE5LTEwLTA3
IDEyOjMxOjA5Ljk1OSswMDAwOiB4YzogbWF4X3BmbiAweDFmZmZmLCBwMm1fZnJhbWVzIDI1Ngoy
MDE5LTEwLTA3IDEyOjMxOjA5Ljk2MCswMDAwOiB4YzogRmFpbGVkIHRvIGVuYWJsZSBsb2dkaXJ0
eTogMjIsMCwyMiAoMjIgPSBJbnZhbGlkIGFyZ3VtZW50KTogSW50ZXJuYWwgZXJyb3IKMjAxOS0x
MC0wNyAxMjozMTowOS45NjArMDAwMDogeGM6IFNhdmUgZmFpbGVkICgyMiA9IEludmFsaWQgYXJn
dW1lbnQpOiBJbnRlcm5hbCBlcnJvcgoyMDE5LTEwLTA3IDEyOjMxOjA5Ljk4MSswMDAwOiBsaWJ4
bC1zYXZlLWhlbHBlcjogY29tcGxldGUgcj0tMTogSW52YWxpZCBhcmd1bWVudAoyMDE5LTEwLTA3
IDEyOjMxOjA5Ljk4MyswMDAwOiBsaWJ4bDogbGlieGwuYzo3NTI6bGlieGxfX2ZkX2ZsYWdzX3Jl
c3RvcmU6IGZuY3RsIEZfU0VURkwgb2YgZmQgNDAgdG8gMHgyCjIwMTktMTAtMDcgMTI6MzE6MDku
OTgzKzAwMDA6IGxpYnhsOiBsaWJ4bF9ldmVudC5jOjE4NzM6bGlieGxfX2FvX2NvbXBsZXRlOiBh
byAweDdmNzYwYzAwMjExMDogY29tcGxldGUsIHJjPS04CjIwMTktMTAtMDcgMTI6MzE6MDkuOTgz
KzAwMDA6IGxpYnhsOiBsaWJ4bF9ldmVudC5jOjE4NDI6bGlieGxfX2FvX19kZXN0cm95OiBhbyAw
eDdmNzYwYzAwMjExMDogZGVzdHJveQoKV2hpY2ggc2VlbSB0byBiZSByZWxhdGVkIHRvIHRoZSBy
ZWNlbnQgaW9tbXUgY2hhbmdlcywgSSB3b3VsZCBzYXkgaXQncwpsaWtlbHkgaGl0dGluZyB0aGUg
aXNfaW9tbXVfZW5hYmxlZCBjaGVjayBpbiBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZQphbmQgaGVu
Y2UgcmV0dXJuaW5nIEVJTlZBTC4KCkFkZGluZyBQYXVsIGFuZCBKYW4gd2hvIHdvcmtlZCBvbiB0
aGUgc2VyaWVzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 11:23:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 11:23:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHnZy-0000dG-VB; Tue, 08 Oct 2019 11:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHnZx-0000dB-RG
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 11:22:57 +0000
X-Inumbo-ID: f5b92194-e9bd-11e9-97cd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5b92194-e9bd-11e9-97cd-12813bfff9fa;
 Tue, 08 Oct 2019 11:22:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHnZp-0004TN-KE; Tue, 08 Oct 2019 11:22:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHnZp-0001eM-4V; Tue, 08 Oct 2019 11:22:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHnZp-00065N-3q; Tue, 08 Oct 2019 11:22:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iHnZp-00065N-3q@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 11:22:49 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-amd64-xl-qemuu-win7-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQKdGVzdGlkIHdpbmRvd3MtaW5zdGFsbAoKVHJlZTog
bGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZp
cm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApU
cmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFl
bXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBx
ZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNl
dCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKICBCdWcgaW50cm9kdWNlZDogIDRmNTkxMDI1NzFmY2U0OWFmMTgwY2ZjNmQ0Y2RkMmI1ZGY3
YmRiMTQKICBCdWcgbm90IHByZXNlbnQ6IGE1NzhjZGZiZGQ4ZjliZWZmNWNlZDUyYjc4MjZkZGIx
NjY5YWJiYmYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0MzcvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBv
bWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9x
ZW11LW1haW5saW5lL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NC53aW5kb3dz
LWluc3RhbGwuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNw
ZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0LndpbmRvd3MtaW5zdGFsbCAtLXN1bW1hcnktb3V0PXRtcC8xNDI0Mzcu
YmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xNDAyODIgLS1ibGVzc2luZ3M9cmVh
bCxyZWFsLWJpc2VjdCBxZW11LW1haW5saW5lIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCB3aW5kb3dzLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFz
czoKIDE0MjM4OCBmYWlsIFtob3N0PWdvZGVsbG8wXSAvIDE0MTQ2NiBbaG9zdD1nb2RlbGxvMV0g
MTQxNDM0IFtob3N0PWdvZGVsbG8xXSAxNDEzNzcgW2hvc3Q9Z29kZWxsbzFdIDE0MTM0OCBbaG9z
dD1nb2RlbGxvMV0gMTQxMzIwIFtob3N0PWdvZGVsbG8xXSAxNDEyODUgW2hvc3Q9Z29kZWxsbzFd
IDE0MTI1OSBbaG9zdD1nb2RlbGxvMV0gMTQxMjQzIFtob3N0PWdvZGVsbG8xXSAxNDEyMDQgW2hv
c3Q9Z29kZWxsbzFdIDE0MTE3OSBbaG9zdD1nb2RlbGxvMV0gMTQxMDg3IFtob3N0PWdvZGVsbG8x
XSAxNDEwNTggW2hvc3Q9Z29kZWxsbzFdIDE0MTAxNSBbaG9zdD1nb2RlbGxvMV0gMTQwOTg5IFto
b3N0PWdvZGVsbG8xXSAxNDA5NjYgW2hvc3Q9Z29kZWxsbzFdIDE0MDkzMiBbaG9zdD1nb2RlbGxv
MV0gMTQwOTA1IFtob3N0PWdvZGVsbG8xXSAxNDA4NjIgW2hvc3Q9Z29kZWxsbzFdIDE0MDgzMiBb
aG9zdD1nb2RlbGxvMV0gMTQwNzM5IFtob3N0PWdvZGVsbG8xXSAxNDA2OTEgW2hcCiBvc3Q9Z29k
ZWxsbzFdIDE0MDY1NyBbaG9zdD1nb2RlbGxvMV0gMTQwNjM1IFtob3N0PWdvZGVsbG8xXSAxNDA2
MTAgW2hvc3Q9Z29kZWxsbzFdIDE0MDU4MyBbaG9zdD1nb2RlbGxvMV0gMTQwNTQyIFtob3N0PWdv
ZGVsbG8xXSAxNDA0NTggW2hvc3Q9Z29kZWxsbzFdIDE0MDQwOSBbaG9zdD1nb2RlbGxvMV0gMTQw
MzYxIFtob3N0PWdvZGVsbG8xXSAxNDAyODIgW2hvc3Q9Z29kZWxsbzFdIDE0MDIzMiBbaG9zdD1n
b2RlbGxvMV0gMTQwMTk2IFtob3N0PWdvZGVsbG8xXSAxNDAxNzAgW2hvc3Q9Z29kZWxsbzFdIDE0
MDE0OCBbaG9zdD1nb2RlbGxvMV0gMTQwMTE5IFtob3N0PWdvZGVsbG8xXSAxNDAwMTIgW2hvc3Q9
Z29kZWxsbzFdIDEzOTg4NyBbaG9zdD1nb2RlbGxvMV0gMTM5ODYyIFtob3N0PWdvZGVsbG8xXSAx
Mzk3OTYgW2hvc3Q9Z29kZWxsbzFdIDEzOTc2NiBbaG9zdD1nb2RlbGxvMV0gMTM5NzM3IFtob3N0
PWdvZGVsbG8xXSAxMzk2NzggW2hvc3Q9Z29kZWxsbzFdIDEzOVwKIDY1OSBbaG9zdD1nb2RlbGxv
MV0gMTM5NjMzIFtob3N0PWdvZGVsbG8xXSAxMzk1OTQgW2hvc3Q9Z29kZWxsbzFdIDEzOTU3MyBb
aG9zdD1nb2RlbGxvMV0gMTM5NTQ4IFtob3N0PWdvZGVsbG8xXSAxMzk1MjUgW2hvc3Q9Z29kZWxs
bzFdIDEzOTUwMiBbaG9zdD1nb2RlbGxvMV0gMTM5NDYyIFtob3N0PWdvZGVsbG8xXSAxMzk0Mjkg
W2hvc3Q9Z29kZWxsbzFdIDEzOTQwMSBbaG9zdD1nb2RlbGxvMV0gMTM5Mzc0IFtob3N0PWdvZGVs
bG8xXSAxMzkzNTIgW2hvc3Q9Z29kZWxsbzFdIDEzOTMzNSBbaG9zdD1nb2RlbGxvMV0gMTM5MzAw
IFtob3N0PWdvZGVsbG8xXSAxMzkyNzcgW2hvc3Q9Z29kZWxsbzFdIDEzOTI1MSBbaG9zdD1nb2Rl
bGxvMV0gMTM5MjMwIFtob3N0PWdvZGVsbG8xXSAxMzkyMDEgW2hvc3Q9Z29kZWxsbzFdIDEzOTE4
MyBbaG9zdD1nb2RlbGxvMV0gMTM5MTQwIFtob3N0PWdvZGVsbG8xXSAxMzkwNzUgW2hvc3Q9Z29k
ZWxsbzFdIDEzOTAzNSBbaG9zdD1nb2RlbGxvXAogMV0gMTM5MDE0IFtob3N0PWdvZGVsbG8xXSAx
Mzg5NzcgW2hvc3Q9Z29kZWxsbzFdIDEzODk0NiBbaG9zdD1nb2RlbGxvMV0gMTM4OTExIFtob3N0
PWdvZGVsbG8xXSAxMzg4OTAgW2hvc3Q9Z29kZWxsbzFdIDEzODg1NyBbaG9zdD1nb2RlbGxvMV0g
MTM4ODI1IFtob3N0PWdvZGVsbG8xXSAxMzg3OTkgW2hvc3Q9Z29kZWxsbzFdIDEzODc2MiBbaG9z
dD1nb2RlbGxvMV0gMTM4NzQwIFtob3N0PWdvZGVsbG8xXSAxMzg3MTIgW2hvc3Q9Z29kZWxsbzFd
IDEzODY4NiBbaG9zdD1nb2RlbGxvMV0gMTM3NjAwIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBm
bGlnaHRzOiAxNDIzODggLyAxMzc2MDAKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTog
bGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZp
cm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApU
cmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFl
bXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBx
ZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGRiMTg5MjIzOGM1NWM1MTM4ODAxZjEzMWE4MzdjY2QwMDU2
ZjAwMmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRh
ZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYx
MjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKQmFzaXMgcGFzcyA4Y2IxMjM5ODg5MDg3MzY4YTc5MmM2
NTVkZTk5NTI5ZWVjMjE5YmZjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZjA3MThkMWQ2YjQ3NzQ1YTQyNDlmNDAwNjgwN2E0NWYyMjQ1ZGJhMSBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGE1NzhjZGZiZGQ4ZjliZWZmNWNlZDUyYjc4MjZk
ZGIxNjY5YWJiYmYgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4NDRh
YTBhMTNkMzRlOWEzNDFhODM3NDExOWQyZWQ2N2Q0ZGNkNmJiCkdlbmVyYXRpbmcgcmV2aXNpb25z
IHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQjOGNiMTIzOTg4OTA4NzM2OGE3OTJjNjU1ZGU5OTUyOWVlYzIxOWJmYy1k
YjE4OTIyMzhjNTVjNTEzODgwMWYxMzFhODM3Y2NkMDA1NmYwMDJlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZjA3MThkMWQ2YjQ3NzQ1YTQy
NDlmNDAwNjgwN2E0NWYyMjQ1ZGJhMS1kMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4
NTc1ZmU2IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0XAogZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdCNhNTc4
Y2RmYmRkOGY5YmVmZjVjZWQ1MmI3ODI2ZGRiMTY2OWFiYmJmLTRmNTkxMDI1NzFmY2U0OWFmMTgw
Y2ZjNmQ0Y2RkMmI1ZGY3YmRiMTQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQjMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYi00M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0Izg0NGFhMGExM2QzNGU5YTM0MWE4Mzc0MTE5ZDJlZDY3ZDRkY2Q2YmItZjkzYWJmMDMxNWVm
ZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRy
ZWUgZGlzY29udGlndW91czogbGludXgtcHZvcHMKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0
cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUKTG9hZGVkIDMwMDMgbm9kZXMgaW4gcmV2aXNpb24gZ3Jh
cGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzc0OTIgcGFzcyBpcnJlbGV2YW50CiAx
Mzc2MDAgcGFzcyA4Y2IxMjM5ODg5MDg3MzY4YTc5MmM2NTVkZTk5NTI5ZWVjMjE5YmZjIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjA3MThkMWQ2YjQ3NzQ1YTQyNDlm
NDAwNjgwN2E0NWYyMjQ1ZGJhMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGE1NzhjZGZiZGQ4ZjliZWZmNWNlZDUyYjc4MjZkZGIxNjY5YWJiYmYgMDkzMmMyMDU2MDU3
NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4NDRhYTBhMTNkMzRlOWEzNDFhODM3NDExOWQy
ZWQ2N2Q0ZGNkNmJiCiAxMzc3MzQgW10KIDEzNzY5NyBbXQogMTM3OTMwIFtdCiAxMzc4NzEgW10K
IDEzODAzMSBbXQogMTM4MTU3IFtdCiAxMzgyNTggW10KIDEzODM3MiBbXQogMTM4NDU3IFtdCiAx
Mzg2MTMgW10KIDEzODU1OCBbXQogMTM4NTkyIFtdCiAxMzg2NjAgW10KIDEzODY4NiBbaG9zdD1n
b2RlbGxvMV0KIDEzODYzMSBbXQogMTM4Njc1IFtdCiAxMzg2NDkgW10KIDEzODY2NSBbXQogMTM4
NzEyIFtob3N0PWdvZGVsbG8xXQogMTM4NzQwIFtob3N0PWdvZGVsbG8xXQogMTM4NzYyIFtob3N0
PWdvZGVsbG8xXQogMTM4Nzk5IFtob3N0PWdvZGVsbG8xXQogMTM4ODI1IFtob3N0PWdvZGVsbG8x
XQogMTM4ODU3IFtob3N0PWdvZGVsbG8xXQogMTM4OTExIFtob3N0PWdvZGVsbG8xXQogMTM4ODkw
IFtob3N0PWdvZGVsbG8xXQogMTM4OTQ2IFtob3N0PWdvZGVsbG8xXQogMTM4OTc3IFtob3N0PWdv
ZGVsbG8xXQogMTM5MDE0IFtob3N0PWdvZGVsbG8xXQogMTM5MDc1IFtob3N0PWdvZGVsbG8xXQog
MTM5MDM1IFtob3N0PWdvZGVsbG8xXQogMTM5MTQwIFtob3N0PWdvZGVsbG8xXQogMTM5MjAxIFto
b3N0PWdvZGVsbG8xXQogMTM5MTgzIFtob3N0PWdvZGVsbG8xXQogMTM5MjMwIFtob3N0PWdvZGVs
bG8xXQogMTM5MjUxIFtob3N0PWdvZGVsbG8xXQogMTM5Mjc3IFtob3N0PWdvZGVsbG8xXQogMTM5
MzAwIFtob3N0PWdvZGVsbG8xXQogMTM5MzM1IFtob3N0PWdvZGVsbG8xXQogMTM5MzUyIFtob3N0
PWdvZGVsbG8xXQogMTM5Mzc0IFtob3N0PWdvZGVsbG8xXQogMTM5NDAxIFtob3N0PWdvZGVsbG8x
XQogMTM5NDI5IFtob3N0PWdvZGVsbG8xXQogMTM5NDYyIFtob3N0PWdvZGVsbG8xXQogMTM5NTAy
IFtob3N0PWdvZGVsbG8xXQogMTM5NTQ4IFtob3N0PWdvZGVsbG8xXQogMTM5NTI1IFtob3N0PWdv
ZGVsbG8xXQogMTM5NTk0IFtob3N0PWdvZGVsbG8xXQogMTM5NTczIFtob3N0PWdvZGVsbG8xXQog
MTM5NjMzIFtob3N0PWdvZGVsbG8xXQogMTM5NjU5IFtob3N0PWdvZGVsbG8xXQogMTM5Njc4IFto
b3N0PWdvZGVsbG8xXQogMTM5NzM3IFtob3N0PWdvZGVsbG8xXQogMTM5Nzk2IFtob3N0PWdvZGVs
bG8xXQogMTM5NzY2IFtob3N0PWdvZGVsbG8xXQogMTM5ODYyIFtob3N0PWdvZGVsbG8xXQogMTM5
ODg3IFtob3N0PWdvZGVsbG8xXQogMTQwMDU5IFtdCiAxNDAwMTIgW2hvc3Q9Z29kZWxsbzFdCiAx
NDAxMTkgW2hvc3Q9Z29kZWxsbzFdCiAxNDAxNDggW2hvc3Q9Z29kZWxsbzFdCiAxNDAxNzAgW2hv
c3Q9Z29kZWxsbzFdCiAxNDAyODIgW2hvc3Q9Z29kZWxsbzFdCiAxNDAxOTYgW2hvc3Q9Z29kZWxs
bzFdCiAxNDAyMzIgW2hvc3Q9Z29kZWxsbzFdCiAxNDA0MDkgW2hvc3Q9Z29kZWxsbzFdCiAxNDAz
NjEgW2hvc3Q9Z29kZWxsbzFdCiAxNDA0NTggW2hvc3Q9Z29kZWxsbzFdCiAxNDA1MDIgW10KIDE0
MDU4MyBbaG9zdD1nb2RlbGxvMV0KIDE0MDU0MiBbaG9zdD1nb2RlbGxvMV0KIDE0MDYxMCBbaG9z
dD1nb2RlbGxvMV0KIDE0MDY1NyBbaG9zdD1nb2RlbGxvMV0KIDE0MDYzNSBbaG9zdD1nb2RlbGxv
MV0KIDE0MDczOSBbaG9zdD1nb2RlbGxvMV0KIDE0MDY5MSBbaG9zdD1nb2RlbGxvMV0KIDE0MDc4
OCBbXQogMTQwODMyIFtob3N0PWdvZGVsbG8xXQogMTQwOTA1IFtob3N0PWdvZGVsbG8xXQogMTQw
OTY2IFtob3N0PWdvZGVsbG8xXQogMTQwODYyIFtob3N0PWdvZGVsbG8xXQogMTQwOTMyIFtob3N0
PWdvZGVsbG8xXQogMTQwOTUxIFtdCiAxNDEwNTggW2hvc3Q9Z29kZWxsbzFdCiAxNDA5ODkgW2hv
c3Q9Z29kZWxsbzFdCiAxNDEwMTUgW2hvc3Q9Z29kZWxsbzFdCiAxNDExNzkgW2hvc3Q9Z29kZWxs
bzFdCiAxNDEwODcgW2hvc3Q9Z29kZWxsbzFdCiAxNDEyMjkgW10KIDE0MTIwNCBbaG9zdD1nb2Rl
bGxvMV0KIDE0MTI4NSBbaG9zdD1nb2RlbGxvMV0KIDE0MTI0MyBbaG9zdD1nb2RlbGxvMV0KIDE0
MTI1OSBbaG9zdD1nb2RlbGxvMV0KIDE0MTMyMCBbaG9zdD1nb2RlbGxvMV0KIDE0MTM0OCBbaG9z
dD1nb2RlbGxvMV0KIDE0MTM3NyBbaG9zdD1nb2RlbGxvMV0KIDE0MTQzNCBbaG9zdD1nb2RlbGxv
MV0KIDE0MTQ5NyBbaG9zdD1nb2RlbGxvMV0KIDE0MTQ2NiBbaG9zdD1nb2RlbGxvMV0KIDE0MTU3
OCBbaG9zdD1nb2RlbGxvMV0KIDE0MTY5MyBbaG9zdD1nb2RlbGxvMV0KIDE0MTYzMiBbaG9zdD1n
b2RlbGxvMV0KIDE0MTgyNCBbaG9zdD1nb2RlbGxvMV0KIDE0MTc1MSBbaG9zdD1nb2RlbGxvMV0K
IDE0MTkyNSBbaG9zdD1nb2RlbGxvMV0KIDE0MTg4NiBbaG9zdD1nb2RlbGxvMV0KIDE0MTk5MiBb
aG9zdD1nb2RlbGxvMV0KIDE0MTk2MyBbaG9zdD1nb2RlbGxvMV0KIDE0MjAxMyBbaG9zdD1nb2Rl
bGxvMV0KIDE0MjA2MiBmYWlsIGlycmVsZXZhbnQKIDE0MjEwOCBmYWlsIGlycmVsZXZhbnQKIDE0
MjIyMCBmYWlsIGlycmVsZXZhbnQKIDE0MjI3MCBmYWlsIGlycmVsZXZhbnQKIDE0MjI0MyBmYWls
IGlycmVsZXZhbnQKIDE0MjM2NiBwYXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1Mjll
ZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwNWY4ZTg1
ZmE3ZDgzMjIyMzEwZTQ3MWM5YTQzYTZkMmFiNTMyYzk1IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJi
ZiAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg3NWY0ODdiZGEyYmEy
ZTRlZDYzOTBkYjFmOWRhNDcyODY1OGI2YzIKIDE0MjM3NCBwYXNzIDhjYjEyMzk4ODkwODczNjhh
NzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCAyMmU3NTIzMWFlZTYzNjFjOWMxM2MwYmU3ZjNkZDA4M2RiOGYzMDhlIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJi
NzgyNmRkYjE2NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjMxNCBmYWlsIGly
cmVsZXZhbnQKIDE0MjM2MiBwYXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMy
MTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmMDcxOGQxZDZi
NDc3NDVhNDI0OWY0MDA2ODA3YTQ1ZjIyNDVkYmExIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiAw
OTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiIDg0NGFhMGExM2QzNGU5YTM0
MWE4Mzc0MTE5ZDJlZDY3ZDRkY2Q2YmIKIDE0MjM2OSBmYWlsIGRiMTg5MjIzOGM1NWM1MTM4ODAx
ZjEzMWE4MzdjY2QwMDU2ZjAwMmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRj
ZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjMzOCBmYWlsIGlycmVs
ZXZhbnQKIDE0MjM3NiBibG9ja2VkIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMy
MTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIy
ZGIyODE5YzUxOWNkY2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDlhNWIwZmY0MGYxMzhiMjI1
MGEzNTZmZGFkNzVhYjVjYTA0MDM3YzcKIDE0MjM2NSBmYWlsIGlycmVsZXZhbnQKIDE0MjM3MCBw
YXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAxN2Y4YzllOTdkNzcwYzc0Zjg0MTk0NTc2YmNk
OTczMjJmYmVkMjFlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTU3
OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGIzNzY0NTZhNzhjZTg5MzAzNjAwMjE4NmQxMDAzOTAwYTNi
ODgzM2QKIDE0MjM3OCBwYXNzIGlycmVsZXZhbnQKIDE0MjM4MiBwYXNzIGlycmVsZXZhbnQKIDE0
MjM5NiBwYXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0NzQ3YjkyY2FiNjlhMTI1OTVmZWZl
YTk0M2UwOWRiYjQ2NjFmZWM4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGRmMjlkMDNmMWQ5N2JkZGUxYmMwY2VhOGVmODUz
OGQ0ZjUyNGIzZWMKIDE0MjM4OSBwYXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1Mjll
ZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmMDcxOGQx
ZDZiNDc3NDVhNDI0OWY0MDA2ODA3YTQ1ZjIyNDVkYmExIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJi
ZiAwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiIDg0NGFhMGExM2QzNGU5
YTM0MWE4Mzc0MTE5ZDJlZDY3ZDRkY2Q2YmIKIDE0MjM5MCBmYWlsIGRiMTg5MjIzOGM1NWM1MTM4
ODAxZjEzMWE4MzdjY2QwMDU2ZjAwMmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2
ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQwMCBwYXNzIDhj
YjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0M2JiNGUzNzliMjA3NTkyODRlYTQ5OWQxN2M4ZjUwM2Ex
MjdiNjY2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJk
ZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
IDE0MjQwNCBmYWlsIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3ZWNmNjcxN2NmZGEwZWQyMzNm
YjY5ZjhkYWZmMzE1YTUyNjYzMDc0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgz
YzgwNDdmZDZhNTRlYzQKIDE0MjM4OCBmYWlsIGRiMTg5MjIzOGM1NWM1MTM4ODAxZjEzMWE4Mzdj
Y2QwMDU2ZjAwMmUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkw
NDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdi
ZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVl
ZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQwNiBmYWlsIDhjYjEyMzk4ODkwODcz
NjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBj
ZmM2ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQxMyBwYXNz
IDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmODM1ZTFkNGMxODcwMTQ3NDJmYmQ3NjZlYzJmYmMw
N2VmNTM4NGJhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTU3OGNk
ZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRl
YzQKIDE0MjQxOCBwYXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlZDlkYjFiOTFjZWJhN2Qz
YTI0NzQzZDRkOTMxNGM2ZmJlMTFjNGIzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1
ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQyMCBwYXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRl
OTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1
YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2
NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAz
MTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQyMSBmYWlsIDhjYjEyMzk4ODkw
ODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYx
ODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQyNSBw
YXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5
ZGI0YmI4ZTRiYmNiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTU3
OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRkYjE2NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZh
NTRlYzQKIDE0MjQyOSBmYWlsIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTli
ZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA1YmU1NDM5YTVhNGU0
NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcw
YzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQzMiBwYXNzIDhjYjEyMzk4ODkwODczNjhhNzkyYzY1
NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNiIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYTU3OGNkZmJkZDhmOWJlZmY1Y2VkNTJiNzgyNmRk
YjE2NjlhYmJiZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2Fi
ZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQzNyBmYWlsIDhjYjEyMzk4
ODkwODczNjhhNzkyYzY1NWRlOTk1MjllZWMyMTliZmMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA1YmU1NDM5YTVhNGU0NTM4MmFiZGJhMmE0MzM5ZGI0YmI4ZTRiYmNi
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggNGY1OTEwMjU3MWZjZTQ5
YWYxODBjZmM2ZDRjZGQyYjVkZjdiZGIxNCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKU2VhcmNo
aW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM3NjAw
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjM2OSAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjM4OSAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjM5MCAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA4Y2IxMjM5ODg5MDg3MzY4YTc5MmM2NTVkZTk5
NTI5ZWVjMjE5YmZjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNWJl
NTQzOWE1YTRlNDUzODJhYmRiYTJhNDMzOWRiNGJiOGU0YmJjYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGE1NzhjZGZiZGQ4ZjliZWZmNWNlZDUyYjc4MjZkZGIxNjY5
YWJiYmYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1
ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qs
IGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNDIwIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNDIxIChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNDI1IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI0MjkgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI0MzIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDE0MjQzNyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICA0ZjU5MTAyNTcxZmNlNDlhZjE4MGNmYzZkNGNkZDJiNWRmN2JkYjE0CiAgQnVnIG5vdCBwcmVz
ZW50OiBhNTc4Y2RmYmRkOGY5YmVmZjVjZWQ1MmI3ODI2ZGRiMTY2OWFiYmJmCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQyNDM3LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBo
IGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjQ1
NzYyNyB0byBmaXQKcG5tdG9wbmc6IDQ3IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQud2luZG93cy1pbnN0YWxsLntkb3QscHMscG5nLGh0bWws
c3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDI0Mzc6IHRv
bGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0MjQzNyBxZW11LW1haW5saW5lIHJlYWwtYmlzZWN0
IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQyNDM3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 11:28:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 11:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHnfi-0000q8-N1; Tue, 08 Oct 2019 11:28:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHnfg-0000q3-Vi
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 11:28:53 +0000
X-Inumbo-ID: cd1ab362-e9be-11e9-97cd-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd1ab362-e9be-11e9-97cd-12813bfff9fa;
 Tue, 08 Oct 2019 11:28:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F2D31B1A0;
 Tue,  8 Oct 2019 11:28:49 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
 <20191008092344.GB66437@Air-de-Roger>
 <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
 <20191008110901.GC66437@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9ea4ba56-ffd6-0b4a-47d0-cfac5291d49b@suse.com>
Date: Tue, 8 Oct 2019 13:28:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008110901.GC66437@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxMzowOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMDgsIDIwMTkgYXQgMTE6NDI6MjNBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA4LjEwLjIwMTkgMTE6MjMsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gV2VkLCBP
Y3QgMDIsIDIwMTkgYXQgMDM6MzM6NDNQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMDIuMTAuMjAxOSAxMjo0OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+PiBUaGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBvZiBob3N0X21hc2thbGwgbWFrZXMgaXQgc3RpY2t5IGFjcm9z
cwo+Pj4+PiBhc3NpZ24gYW5kIGRlYXNzaWduIGNhbGxzLCB3aGljaCBtZWFucyB0aGF0IG9uY2Ug
YSBndWVzdCBmb3JjZXMgWGVuIHRvCj4+Pj4+IHNldCBob3N0X21hc2thbGwgdGhlIG1hc2thbGwg
Yml0IGlzIG5vdCBnb2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPj4+Pj4gY2FsbCB0byBQSFlT
REVWT1BfcHJlcGFyZV9tc2l4IGlzIHBlcmZvcm1lZC4gU3VjaCBjYWxsIGhvd2V2ZXIKPj4+Pj4g
c2hvdWxkbid0IGJlIHBhcnQgb2YgdGhlIG5vcm1hbCBmbG93IHdoZW4gZG9pbmcgUENJIHBhc3N0
aHJvdWdoLCBhbmQKPj4+Pj4gaGVuY2UgdGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVu
IGFzc2lnbmluZyBpbiBvcmRlciB0byBwcmV2ZW50Cj4+Pj4+IGhvc3RfbWFza2FsbCBiZWluZyBj
YXJyaWVkIG92ZXIgZnJvbSBwcmV2aW91cyBhc3NpZ25hdGlvbnMuCj4+Pj4+Cj4+Pj4+IE5vdGUg
dGhhdCBvdGhlciBtYXNrIGZpZWxkcywgbGlrZSBndWVzdF9tYXNrZWQgb3IgdGhlIGVudHJ5IG1h
c2tiaXQKPj4+Pj4gYXJlIGFscmVhZHkgcmVzZXQgd2hlbiB0aGUgbXNpeCBjYXBhYmlsaXR5IGlz
IGluaXRpYWxpemVkLgo+Pj4+Cj4+Pj4gSSB0YWtlIGl0IHlvdSBtZWFuIGEgZ3Vlc3QgYWN0aW9u
IGhlcmUsIGFzIFBIWVNERVZPUF9wcmVwYXJlX21zaXggaXMKPj4+PiBzcGVjaWZpY2FsbHkgYWJv
dXQgc2V0dGluZyB1cCB0aGUgYWN0dWFsIGhhcmR3YXJlJ3Mgb25lPwo+Pj4KPj4+IFJpZ2h0LCBv
ciBhbnkgcGF0aCB0aGF0IGNhbGxzIGludG8gbXNpeF9jYXBhYmlsaXR5X2luaXQgKGllOiBRRU1V
Cj4+PiByZXF1ZXN0aW5nIHRvIG1hcCBhIFBJUlEgdG8gYW4gTVNJWCBlbnRyeSB3aWxsIGFsc28g
Y2FsbCBpbnRvCj4+PiBtc2l4X2NhcGFiaWxpdHlfaW5pdCkuCj4+Pgo+Pj4+IFRoaXMgaGFwcGVu
cwo+Pj4+IHF1aXRlIGEgYml0IGxhdGVyIHRob3VnaCwgaS5lLiAtPmd1ZXN0X21hc2thbGwgbWF5
IG5lZWQgZXhwbGljaXRseQo+Pj4+IHNldHRpbmcgYXQgdGhlIHNhbWUgdGltZSBhcyB5b3UgY2xl
YXIgLT5ob3N0X21hc2thbGwuIEZ1cnRoZXJtb3JlIC4uLgo+Pj4+PiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYwo+Pj4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwo+Pj4+PiBAQCAtMTUwNCw3ICsxNTA0LDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykK
Pj4+Pj4gICAgICB9Cj4+Pj4+ICAKPj4+Pj4gICAgICBpZiAoIHBkZXYtPm1zaXggKQo+Pj4+PiAr
ICAgIHsKPj4+Pj4gICAgICAgICAgbXNpeHRibF9pbml0KGQpOwo+Pj4+PiArICAgICAgICBwZGV2
LT5tc2l4LT5ob3N0X21hc2thbGwgPSBmYWxzZTsKPj4+Pj4gKyAgICB9Cj4+Pj4KPj4+PiAuLi4g
ZG9pbmcganVzdCB0aGlzIHdvdWxkIHZpb2xhdGUgYW4gYXNzdW1lZCBwcm9wZXJ0eTogSXQgb3Vn
aHQgdG8KPj4+PiBiZSBmaW5lIHRvIGFzc2VydCBhdCBldmVyeSBlbnRyeSBvciBleGl0IHBvaW50
IHRoYXQgdGhlIHBoeXNpY2FsCj4+Pj4gbWFza2FsbCBiaXQgb2YgYW4gTVNJLVgtZW5hYmxlZCBk
ZXZpY2UgaXMgdGhlIGxvZ2ljYWwgT1Igb2YKPj4+PiAtPmhvc3RfbWFza2FsbCBhbmQgLT5ndWVz
dF9tYXNrYWxsLgo+Pj4KPj4+IElzIHRoaXMgc3RpbGwgdmFsaWQgYXQgdGhpcyBwb2ludCwgZXZl
biB3aXRob3V0IG15IHBhdGNoPwo+Pj4KPj4+IFRoZSBoYXJkd2FyZSBkb21haW4gc2hvdWxkIGhh
dmUgcGVyZm9ybWVkIGEgcmVzZXQgb2YgdGhlIGRldmljZSwgc28KPj4+IHRoZSBzdGF0ZSBvZiB0
aGUgbWFza2FsbCBoYXJkd2FyZSBiaXQgc2hvdWxkIGJlIHRydWUsIHJlZ2FyZGxlc3Mgb2YKPj4+
IHRoZSBwcmV2aW91cyBzdGF0ZSBvZiBlaXRoZXIgdGhlIGd1ZXN0X21hc2thbGwgb3IgdGhlIGhv
c3RfbWFza2FsbAo+Pj4gYml0cy4KPj4KPj4gQnV0IGEgcmVzZXQgX2NsZWFyc18gdGhlIGhhcmR3
YXJlIG1hc2thbGwgYml0IChhbG9uZ3NpZGUgdGhlCj4+IGVuYWJsZSBvbmUpLgo+IAo+IFJpZ2h0
IHlvdSBhcmUsIEkgd2FzIGNvbmZ1c2luZyB0aGUgcmVzZXQgc3RhdGUgb2YgdGhlIG1hc2thbGwg
Yml0IGFuZAo+IHRoZSBwZXItZW50cnkgbWFzayBiaXQuCj4gCj4+Pj4gSS5lLiBJIHNlZSB0aGUg
Zm9sbG93aW5nCj4+Pj4gb3B0aW9uczoKPj4+Pgo+Pj4+IDEpIHlvdXIgdmFyaWFudCBhY2NvbXBh
bmllZCBieSB1cGRhdGluZyBvZiB0aGUgaGFyZHdhcmUgYml0LAo+Pj4+Cj4+Pj4gMikKPj4+Pgo+
Pj4+ICAgICAgICAgcGRldi0+bXNpeC0+Z3Vlc3RfbWFza2FsbCA9IHBkZXYtPm1zaXgtPmhvc3Rf
bWFza2FsbDsKPj4+PiAgICAgICAgIHBkZXYtPm1zaXgtPmhvc3RfbWFza2FsbCA9IGZhbHNlOwo+
Pj4+Cj4+Pj4gbGVhdmluZyB0aGUgaGFyZHdhcmUgYml0IGFsb25lLCBhcyB0aGUgYWJvdmUgdHJh
bnNmb3JtYXRpb24KPj4+PiB3b3VsZG4ndCBjaGFuZ2Ugd2hhdCBpdCdzIHN1cHBvc2VkIHRvIGJl
IHNldCB0bywKPj4+Pgo+Pj4+IDMpCj4+Pj4KPj4+PiAgICAgICAgIHBkZXYtPm1zaXgtPmd1ZXN0
X21hc2thbGwgPSB0cnVlOwo+Pj4+ICAgICAgICAgcGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsID0g
ZmFsc2U7Cj4+Pj4KPj4+PiBhbG9uZ3NpZGUgc2V0dGluZyB0aGUgYml0IGluIGhhcmR3YXJlIChp
ZiBub3QgYWxyZWFkeSBzZXQpLAo+Pj4KPj4+IFRoYXQgc2VlbXMgbGlrZSB0aGUgYmVzdCBvcHRp
b24gSU1PLCBzaW5jZSBpdCdzIHRoZSByZXNldCBzdGF0ZSBvZiB0aGUKPj4+IGRldmljZSwgYW5k
IHNob3VsZCBiZSB0aGUgZXhwZWN0ZWQgb25lIHdoZW4gYXNzaWduaW5nIGEgZGV2aWNlIHRvIGEK
Pj4+IGd1ZXN0Lgo+Pgo+PiBBcyBwZXIgYWJvdmUgLSBubywgaXQncyBub3QuIFdlIG1hc2sgaW50
ZXJydXB0cyBpbiBoYXJkd2FyZQo+PiAodGhyb3VnaCBpbmRpdmlkdWFsIG1hc2sgYml0cyBpaXJj
KSBiZWNhdXNlIHBjaV9wcmVwYXJlX21zaXgoKQo+PiBnZXRzIGludm9rZWQgYnkgRG9tMCBhaGVh
ZCBvZiBnaXZpbmcgdGhlIGRldmljZSB0byB0aGUgZ3Vlc3QsCj4+IHdoaWNoIGludm9sdmVzIHNl
dHRpbmcgdGhlIGVuYWJsZSBiaXQgKGFuZCBoZW5jZSB1bm1hc2tlZAo+PiBpbnRlcnJ1cHRzIGNv
dWxkIHRyaWdnZXIpLgo+IAo+IEknbSBhZnJhaWQgSSdtIGEgbGl0dGxlIGJpdCBsb3N0LiBTbyBp
ZiBwY2lfcHJlcGFyZV9tc2l4IGdldHMgY2FsbGVkCj4gYmVmb3JlIGFzc2lnbmluZyB0aGUgZGV2
aWNlIGl0IG1lYW5zIHRoZXJlJ3MgYSBjYWxsIHRvCj4gUEhZU0RFVk9QX3ByZXBhcmVfbXNpeCBk
b25lIGJ5IGRvbTA/CgpUaGlzIGhhcHBlbnMgd2hlbiBwY2liYWNrIHRha2VzIGNvbnRyb2wgb2Yg
dGhlIGRldmljZSwgbm90IGJlZm9yZQpldmVyeSBpbmRpdmlkdWFsIGFzc2lnbm1lbnQgKHdoaWNo
IGlzIHdoeSAtPmhvc3RfbWFza2FsbCBtYXkKcmVtYWluIHNldCBpbiB0aGUgZmlyc3QgcGxhY2Up
LgoKPiBJIHNvbWVob3cgYXNzdW1lZCB0aGF0IHdvdWxkIG9ubHkgaGFwcGVuIHdoZW4gZG9tMCBp
cyBhY3R1YWxseSB1c2luZwo+IHRoZSBkZXZpY2UsIGJ1dCBub3QgYXMgcGFydCBvZiBhIG5vcm1h
bCBmbG93IHdoZW4gdGhlIGRldmljZSBpcyBqdXN0Cj4gYmVpbmcgYXNzaWduZWQgdG8gZ3Vlc3Rz
IHdpdGhvdXQgdGhlIGRvbTAgdXNpbmcgaXQgYXQgYWxsLgo+IAo+IElzIHRoZXJlIHNvbWUgZG9j
dW1lbnRhdGlvbiBhYm91dCB3aGF0IGRvbTAgaXMgZXhwZWN0ZWQgdG8gcGVyZm9ybQo+IHdoZW4g
YXNzaWduaW5nIGFuZCBkZWFzc2lnbmluZyBkZXZpY2VzIHRvIGd1ZXN0cz8KCkknbSBhZnJhaWQg
dGhlcmUgaXNuJ3QuCgo+IEdpdmVuIHRoYXQgYXMgeW91IGNvcnJlY3RseSBwb2ludCBvdXQgbWFz
a2FsbCBpcyB1bnNldCBhZnRlciBkZXZpY2UKPiByZXNldCwgSSBmZWVsIHRoYXQgb3B0aW9uIDQg
aXMgdGhlIGJlc3Qgb25lIHNpbmNlIGl0IG1hdGNoZXMgdGhlIHN0YXRlCj4gb2YgdGhlIGhhcmR3
YXJlIGFmdGVyIHJlc2V0LgoKUmlnaHQsIHRoYXQncyB0aGUgdmFyaWFudCBjb21pbmcgY2xvc2Vz
dCB0byB3aGF0IGhhcmR3YXJlIHN0YXRlCm91Z2h0IHRvIGJlIGF0IHRoYXQgcG9pbnQuIFdlJ2Qg
bmVlZCB0byBkb3VibGUgY2hlY2sgdGhhdCB0aGUKcGVyLWVudHJ5IG1hc2sgYml0cyBhcmUgYWxs
IHNldCBhdCB0aGF0IHBvaW50LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 11:32:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 11:32:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHnik-0001YR-8v; Tue, 08 Oct 2019 11:32:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHnii-0001YL-Hs
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 11:32:00 +0000
X-Inumbo-ID: 3d505c18-e9bf-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3d505c18-e9bf-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 11:31:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7C763B1A6;
 Tue,  8 Oct 2019 11:31:58 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <osstest-142383-mainreport@xen.org>
 <b155b2f9-9664-7366-cdd0-10fac5c3ab3b@suse.com>
 <20191008111530.GD66437@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ccad4619-0366-a117-28ba-0e4eccd550b3@suse.com>
Date: Tue, 8 Oct 2019 13:31:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008111530.GD66437@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 142383: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 osstest service owner <osstest-admin@xenproject.org>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxMzoxNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMDgsIDIwMTkgYXQgMTI6NDI6MjVQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4g
T24gMDcuMTAuMTkgMjI6NTYsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4+IGZsaWdo
dCAxNDIzODMgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+PiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyMzgzLwo+Pj4KPj4+IFJlZ3Jlc3Npb25z
IDotKAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAo+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+PiAgIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hv
c3QgZmFpbCBSRUdSLiB2cy4gMTQxODIyCj4+PiAgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKPj4KPj4gSG1tLCB0ZXN0IGxvZyBzYXlzIHRoZSBndWVzdCBkaWRuJ3Qgc3VzcGVuZC4KPj4K
Pj4gQ291bGQgdGhhdCBiZSByZWxhdGVkIHRvIGNvbW1pdCBiMTgzZTE4MGJjZTkzMDMgPwo+IAo+
IFRoZSBsaWJ2aXJ0IGxpYnhsIGRhZW1vbiBzcGl0czoKPiAKPiAyMDE5LTEwLTA3IDEyOjMxOjA5
Ljk1MyswMDAwOiBsaWJ4bC1zYXZlLWhlbHBlcjogc3RhcnRpbmcgc2F2ZTogU3VjY2Vzcwo+IDIw
MTktMTAtMDcgMTI6MzE6MDkuOTUzKzAwMDA6IHhjOiBmZCA0MCwgZG9tIDEsIGZsYWdzIDEsIGh2
bSAwCj4gMjAxOS0xMC0wNyAxMjozMTowOS45NTQrMDAwMDogeGM6IFNhdmluZyBkb21haW4gMSwg
dHlwZSB4ODYgUFYKPiAyMDE5LTEwLTA3IDEyOjMxOjA5Ljk1NCswMDAwOiB4YzogNjQgYml0cywg
NCBsZXZlbHMKPiAyMDE5LTEwLTA3IDEyOjMxOjA5Ljk1OSswMDAwOiB4YzogbWF4X21mbiAweDI4
MDAwMAo+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTU5KzAwMDA6IHhjOiBwMm0gbGlzdCBmcm9tIDB4
ZmZmZmM5MDAwMDAwMDAwMCB0byAweGZmZmZjOTAwMDAwZmZmZmYsIHJvb3QgYXQgMHgyN2RlMGEK
PiAyMDE5LTEwLTA3IDEyOjMxOjA5Ljk1OSswMDAwOiB4YzogbWF4X3BmbiAweDFmZmZmLCBwMm1f
ZnJhbWVzIDI1Ngo+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTYwKzAwMDA6IHhjOiBGYWlsZWQgdG8g
ZW5hYmxlIGxvZ2RpcnR5OiAyMiwwLDIyICgyMiA9IEludmFsaWQgYXJndW1lbnQpOiBJbnRlcm5h
bCBlcnJvcgo+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTYwKzAwMDA6IHhjOiBTYXZlIGZhaWxlZCAo
MjIgPSBJbnZhbGlkIGFyZ3VtZW50KTogSW50ZXJuYWwgZXJyb3IKPiAyMDE5LTEwLTA3IDEyOjMx
OjA5Ljk4MSswMDAwOiBsaWJ4bC1zYXZlLWhlbHBlcjogY29tcGxldGUgcj0tMTogSW52YWxpZCBh
cmd1bWVudAo+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTgzKzAwMDA6IGxpYnhsOiBsaWJ4bC5jOjc1
MjpsaWJ4bF9fZmRfZmxhZ3NfcmVzdG9yZTogZm5jdGwgRl9TRVRGTCBvZiBmZCA0MCB0byAweDIK
PiAyMDE5LTEwLTA3IDEyOjMxOjA5Ljk4MyswMDAwOiBsaWJ4bDogbGlieGxfZXZlbnQuYzoxODcz
OmxpYnhsX19hb19jb21wbGV0ZTogYW8gMHg3Zjc2MGMwMDIxMTA6IGNvbXBsZXRlLCByYz0tOAo+
IDIwMTktMTAtMDcgMTI6MzE6MDkuOTgzKzAwMDA6IGxpYnhsOiBsaWJ4bF9ldmVudC5jOjE4NDI6
bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDdmNzYwYzAwMjExMDogZGVzdHJveQo+IAo+IFdoaWNo
IHNlZW0gdG8gYmUgcmVsYXRlZCB0byB0aGUgcmVjZW50IGlvbW11IGNoYW5nZXMsIEkgd291bGQg
c2F5IGl0J3MKPiBsaWtlbHkgaGl0dGluZyB0aGUgaXNfaW9tbXVfZW5hYmxlZCBjaGVjayBpbiBw
YWdpbmdfbG9nX2RpcnR5X2VuYWJsZQo+IGFuZCBoZW5jZSByZXR1cm5pbmcgRUlOVkFMLgo+IAo+
IEFkZGluZyBQYXVsIGFuZCBKYW4gd2hvIHdvcmtlZCBvbiB0aGUgc2VyaWVzLgoKV2VsbCwgYXMg
bWVudGlvbmVkIGluIHJlcGx5IHRvIFBhdWwncyBwYXRjaCBlYXJsaWVyIHRvZGF5LCBJIGludGVu
ZAp0byBjb21taXQgdGhlIGFncmVlZCB1cG9uIGhhbGYgb2YgaXQgbGF0ZXIgdG9kYXkuIFN1Z2dl
c3RpbmcgdGhpcyB3YXMKYWN0dWFsbHkgYSByZXN1bHQgb2YgbWUgbm90aWNpbmcgdGhpcyBsb2ct
ZGlydHkgZW5hYmxpbmcgZmFpbHVyZSB3aGVuCkkgbG9va2VkIGF0IHRoZSBsb2dzIChhbm90aGVy
IHRpbWUpIGluIHRoZSBtb3JuaW5nLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 11:50:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 11:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHo0U-00037e-SN; Tue, 08 Oct 2019 11:50:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=93Dx=YB=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iHo0T-00037Z-QY
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 11:50:22 +0000
X-Inumbo-ID: cd9bb810-e9c1-11e9-9bee-bc764e2007e4
Received: from wout3-smtp.messagingengine.com (unknown [64.147.123.19])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd9bb810-e9c1-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 11:50:20 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 1D129381;
 Tue,  8 Oct 2019 07:50:19 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 08 Oct 2019 07:50:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=m5Mapb
 NXCOIS0TzSXChUl2iJNOE7ZOD/vFmdq2oYij0=; b=iWaR3bxgnIHZdZJK29WG7r
 uqcknfgVm6WRxq+xbAa6Q5xncQdPjmcMgZ2n/O8ViISUS9EgiAQnGo9NyjiIfiNf
 VZiRLyrTePq87mbF07s3h6Q6ujqhhmSBtOK6H7JyJUBquwaRxoAIIg8XdmkpEqLM
 KIoeghCyTbk6KbVjmco5LvM+iy/4V68uN8UMbBrCOHaz9l0LwG+Fw4Alw/igVOok
 oWlGME3yzhnoYDOV40ofUNf5GkhRnMYgXlgB4ggF/FMMdHemdMcf1+sJh0nG4wrm
 udy2BO0dOJgVAf8J9FbW+D5t+37pyJ/33mX4Tu2QSX0s0F0b/a1OtMCFx+Y1qS8A
 ==
X-ME-Sender: <xms:-necXVPjHaoLSqq48UvQyWWZeEgeTH2-viPrPIGQidB0HVpPebcKag>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrheelgdegiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:-necXVU0mC-uv1UKyOuyRhWZGhZcuM-JLQYeKfFdmavEwFs7mYNAmw>
 <xmx:-necXbkdMdBetQXNGmrw4qY8y1PSApG7YpogAlaHAFoV9av9vCziYg>
 <xmx:-necXcNG6i1QhKuhBKrfu3foDTNI4pgqRp42VCTsJ0TnkOkI6sVatw>
 <xmx:-necXURcZLlawKUD9DDaUoCYDnVSTcZWHnIiss5L58rowOfmZFIVGw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8A5BB8005A;
 Tue,  8 Oct 2019 07:50:17 -0400 (EDT)
Date: Tue, 8 Oct 2019 13:50:14 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008115014.GI8065@mail-itl>
References: <7e7da376-462f-9bd0-5b82-137c059feb13@suse.com>
 <20190807151703.GA2659@mail-itl>
 <59f6c90b-3dbb-b0eb-ff45-0f8fd4c915de@suse.com>
 <20190807155112.GA3257@mail-itl>
 <642fe1a7-741d-2b42-f810-7c9cdb9c5120@suse.com>
 <20190807160451.GB3257@mail-itl>
 <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
MIME-Version: 1.0
In-Reply-To: <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1958393992009700527=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1958393992009700527==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="9CGWabQ8wCOOTGwI"
Content-Disposition: inline


--9CGWabQ8wCOOTGwI
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Thu, Aug 08, 2019 at 08:03:49AM +0200, Jan Beulich wrote:
> On 08.08.2019 04:53, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Wed, Aug 07, 2019 at 09:26:00PM +0200, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > Ok, regardless of adding proper option for that, I've hardcoded map_b=
s=3D1
> > > and it still crashes, just slightly differently:
> > >=20
> > >      Xen call trace:
> > >         [<0000000000000080>] 0000000000000080
> > >         [<8c2b0398e0000daa>] 8c2b0398e0000daa
> > >=20
> > >      Pagetable walk from ffffffff858483a1:
> > >         L4[0x1ff] =3D 0000000000000000 ffffffffffffffff
> > >=20
> > >      ****************************************
> > >      Panic on CPU 0:
> > >      FATAL PAGE FAULT
> > >      [error_code=3D0002]
> > >      Faulting linear address: ffffffff858483a1
> > >      ****************************************
> > >=20
> > > Full message attached.
> >=20
> > After playing more with it and also know workarounds for various EFI
> > issues, I've found a way to boot it: avoid calling Exit BootServices.
> > There was a patch from Konrad adding /noexit option, that never get
> > committed. Similar to efi=3Dmapbs option, I'd add efi=3Dno-exitboot too
> > (once efi=3Dmapbs patch is accepted).
> >=20
> > Anyway, I'm curious what exactly is wrong here. Is it that the firmware
> > is not happy about lack of SetVirtualAddressMap call? FWIW, the crash is
> > during GetVariable RS call. I've verified that the function itself is
> > within EfiRuntimeServicesCode, but I don't feel like tracing Lenovo
> > UEFI...
>=20
> This suggests that the firmware zaps a few too many pointers
> during ExitBootServices(). Perhaps internally they check
> whether pointers point into BootServices* memory, and hence the
> wrong marking in the memory map has consequences beyond the OS
> re-using such memory?
>=20
> A proper answer to your question can of course only be given
> by someone knowing this specific firmware version.

I explored it a bit more and talked with a few people doing firmware
development and few conclusions:
1. Not calling SetVirtualAddressMap(), while technically legal, is
pretty uncommon and not recommended if you want to avoid less tested
(aka buggy) UEFI code paths.
2. Every UEFI call before SetVirtualAddressMap() call should be done
with flat physical memory. This include SetVirtualAddressMap() call
itself. Implicitly this means such calls can legally access memory areas
not marked with EFI_MEMORY_RUNTIME.

For the second point, relevant part of UEFI 2.7 spec (Runtime Services
- Virtual Memory Services chapter):

    This section contains function definitions for the virtual memory suppo=
rt that may be
    optionally used by an operating system at runtime. If an operating syst=
em chooses to
    make EFI runtime service calls in a virtual addressing mode instead of =
the flat physical
    mode, then the operating system must use the services in this section t=
o switch the EFI
    runtime services from flat physical addressing to virtual addressing.
(...)
    The call to SetVirtualAddressMap() must be done with the physical mappi=
ngs. On
    successful return from this function, the system must then make any fut=
ure calls with the
    newly assigned virtual mappings. All address space mappings must be don=
e in
    accordance to the cacheability flags as specified in the original addre=
ss map.

I've tried to poke around this part of Xen code, including resurrecting
SetVirtualAddressMap() (#define USE_SET_VIRTUAL_ADDRESS_MAP in
common/efi/boot.c) and (unsurprisingly) hit multiple issues:
 - at this point of time, Xen is already relocated and paging is enabled
 - SetVirtualAddressMap() is indeed not happy about being called with
   new address map in place already
 - directmap - at which that code points - is mapped with NX, which breaks
   EfiRuntimeServicesCode area

Then I've tried a different approach: call SetVirtualAddressMap(), but
with an address map that tries to pretend physical addressing (the code
under #ifndef USE_SET_VIRTUAL_ADDRESS_MAP). This mostly worked, I needed
only few changes:
 - set VirtualStart back to PhysicalStart in that memory map (it was set
   to directmap)
 - map boot services (at least for the SetVirtualAddressMap() call time,
   but haven't tried unmapping it later)
 - call SetVirtualAddressMap() with that "1:1" map in place, using
   efi_rs_enter/efi_rs_leave.

This fixed the issue for me, now runtime services do work even without
disabling ExitBootServices() call. And without any extra
platform-specific command line arguments. And I think it also shouldn't bre=
ak
kexec, since it uses 1:1-like map, but I haven't tried. One should
simply ignore EFI_UNSUPPORTED return code (I don't know how to avoid the
call at all after kexec).

Any thoughts? If the above sounds good, I'll cleanup the patch and
submit it.
BTW Does it qualify for 4.13? On one hand it may be seen as a bugfix
(fix booting on some UEFI firmwares), but on the other hand, I can't
think of all the side effects.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--9CGWabQ8wCOOTGwI
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2cd/YACgkQ24/THMrX
1yw7Lgf/dcMSWnDErF/cQUnsJfCg+pAJVx2tFrlizqmnuoM/RQsOfVSvrfbt2Ngd
erd3BFxEaOahTP/cfftubVSOSqzX4/li06vx49uJWt9JSVWc5KqEaymSjqMN9uzj
xf+1HkoiTFR9TRd+Ca+6r2yEq59VbnmBtX5EPez5w5bdggNNm/2tJfbdusEgRRTy
VAYGqNIk9rQM4tZxBt8nSBtshgIwGYAksDjTQiKzfh3JhYg0DKDW0Kpzha/L2t4P
6a77nx7lQP9BGdx4zj/luM9uoZWfrcbNfcb3PKth0mfv2fXqhnIL96P1PkRhU119
8cxVQxi3KFcnAQfTAcPUMxwmD3zdxg==
=oCzp
-----END PGP SIGNATURE-----

--9CGWabQ8wCOOTGwI--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1958393992009700527==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 08 12:10:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 12:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHoJb-0004o2-TZ; Tue, 08 Oct 2019 12:10:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rCmb=YB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHoJa-0004kZ-O0
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 12:10:06 +0000
X-Inumbo-ID: 837ee8a8-e9c4-11e9-8c93-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 837ee8a8-e9c4-11e9-8c93-bc764e2007e4;
 Tue, 08 Oct 2019 12:09:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570536585;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=Qm/LjbcSvEciTTIHu6jx+llHWv5xSfgqSTZUcSLCeUc=;
 b=fWRKnlxZKh+c6pSYU6dohXPmZC2qFPyj5ENymoHpyr7Jv/VCXLKaYuur
 r0C9tAB1ndSItP3aEuuclihKH0HpaSoQK7x+JLeRomD3MSZ7MQHqyizwz
 vyC/hA6fvf7aGtBgbuhQeHj9J8UWnvyNa74u0veyc6YH0KclCl3M7cHgt Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Qek1Nf6LW1c5buEoxcYUZ+E7OkO5XmUU9D6uM/U0e1KJvfqdiDRARx9gLT3AM1QYSXdvfQrPVI
 Sy/jssEyNGpBdkM+h5PMLZ+bggJrjj1sUab2zB8+ZJbuPi2cX65OtrQ2CgLLat2wcD0AbTZaqy
 o3OlPH9Ll/iKpaVvNZLfqPjq0EftN7RcIIsqYbjlSjXYp8mfQNjFUNwpqbfMcbqMeCfRdJvq1i
 7Dq+OHNG+R3THaJDe1URWUksMlEsqF4aK5FZLKlm1UYPh5Zg1Ho//juBEq4+NoO2ds7vzJQiS/
 qWY=
X-SBRS: 2.7
X-MesageID: 6858968
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6858968"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/4] docs/sphinx: Indent cleanup
Thread-Index: AQHVei0G3TPSFWfB/0O0pcSnBHePB6dQnWgA
Date: Tue, 8 Oct 2019 12:09:40 +0000
Message-ID: <263D656E-93E4-4582-9A78-B77F72D1A981@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
 <20191003205623.20839-3-andrew.cooper3@citrix.com>
In-Reply-To: <20191003205623.20839-3-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <690A47D566279149B314B06EC409157C@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/4] docs/sphinx: Indent cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDAzLzEwLzIwMTksIDIxOjU2LCAiQW5kcmV3IENvb3BlciIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgU3BoaW54LCBpdHMgbGludGVycywgYW5kIFJT
VCBtb2RlcyBpbiBjb21tb24gZWRpdG9ycywgZXhwZWN0IDMgc3BhY2VzIG9mDQogICAgaW5kZW50
YXRpb24uICBTb21lIGJpdHMgYWxyZWFkeSBjb25mb3JtIHRvIHRoaXMgZXhwZWN0YXRpb24uICBV
cGRhdGUgdGhlDQogICAgcmVzdCB0byBtYXRjaC4NCiAgICANCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTog
TGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAgIA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 12:34:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 12:34:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHohG-0006Rx-45; Tue, 08 Oct 2019 12:34:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rCmb=YB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHohE-0006Rs-6P
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 12:34:32 +0000
X-Inumbo-ID: f92d4e8f-e9c7-11e9-97ce-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f92d4e8f-e9c7-11e9-97ce-12813bfff9fa;
 Tue, 08 Oct 2019 12:34:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570538071;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=m277fnZlYLRmP9kxxvmvQ2UBQn/YAzirT1HP1IepNWQ=;
 b=QMeVnjAiI1G4vHSPr8+OTiLkrVdKh/FZIBHKGLBw0Piuz1AS9jPbg9R6
 KJ9MxjmYCL1EjOY7399YODUf7arTqqwp9Db4bGA6VQBc08wa5q/fYL/WJ
 OduIuMrsRRU/8cXD/dvVyeTIrij6CI/0XBt+xxuUh7TOZJWeNooGsw/Y+ M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jok9qJgKF3UaRhC5JkidUj3zqog/mpYoN6257+AL7bzaadIUvdGHir4h4nksi3rOJTdRaoIhBt
 7DMfxNIu1hS5arCBSeAWDDNw5cJpZ1GB+3lCvCVL63/D9M8It0e78nt2qfnc5fiH8eCgsf/fKv
 kqXnnBBXGKANORdZ5Hk52q+9afcOMNbgGnXuagCDJGF8C/AYBBjRSTUkdRQcmAt5WiWnR7CrXW
 6VrLhepmBcKCkXS71275ytJIX07qEONfnAAu4V78QvkPber2RdPjLR7VgvUdCHq2tDXMRfnpUN
 WRo=
X-SBRS: 2.7
X-MesageID: 6676583
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6676583"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 3/4] docs/sphinx: Introduction
Thread-Index: AQHVei2AC3s2yTrn1Um3lmpCLQNiO6dQpFIA
Date: Tue, 8 Oct 2019 12:34:26 +0000
Message-ID: <D8B53B1D-C43F-4B1C-AD19-5B92005E7286@citrix.com>
References: <20191003205948.21131-1-andrew.cooper3@citrix.com>
In-Reply-To: <20191003205948.21131-1-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <ED25E3C89F64F44CAC6C4FE1AAF05E8B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 3/4] docs/sphinx: Introduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDAzLzEwLzIwMTksIDIxOjU5LCAiQW5kcmV3IENvb3BlciIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgUHV0IHRvZ2V0aGVyIGFuIGludHJvZHVjdGlv
biBwYWdlIGZvciB0aGUgU3BoaW54L1JTVCBkb2NzLCBhbG9uZyB3aXRoIGENCiAgICBnbG9zc2Fy
eSB3aGljaCB3aWxsIGFjY3VtdWxhdGUgb3ZlciB0aW1lLg0KICAgIA0KICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQoNClJldmlld2Vk
LWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+DQoNClRoZXJlIHdlcmUgYSBm
ZXcgbWlub3IgaW1wcm92ZW1lbnRzIHdoaWNoIGNvdWxkIGJlIG1hZGUsIEkgYW0gbGlzdGluZyB0
aGVzZQ0KYmVsb3csIGJ1dCBub25lIGFyZSBzaG93LXN0b3BwZXJzLg0KDQogICAgK1hlbiBpcyBh
biBvcGVuIHNvdXJjZSwgYmFyZSBtZXRhbCBoeXBlcnZpc29yLiAgSXQgcnVucyBhcyB0aGUgbW9z
dCBwcml2aWxlZ2VkDQogICAgK3BpZWNlIG9mIHNvZnR3YXJlLCBhbmQgc2hhcmVzIHRoZSByZXNv
dXJjZXMgb2YgdGhlIGhhcmR3YXJlIGJldHdlZW4gdmlydHVhbA0KTWF5YmUgYmV0dGVyOiBzL3Nv
ZnR3YXJlL3NvZnR3YXJlIG9uIHRoZSBzeXN0ZW0vIG9yIHMvc29mdHdhcmUvc29mdHdhcmUgb24g
dGhlIGhvc3QvDQogICAgK21hY2hpbmVzLg0KDQogICAgKyAgIGhhcmR3YXJlIGRvbWFpbg0KICAg
ICsgICAgIEEgOnRlcm06YGRvbWFpbmAsIGNvbW1vbmx5IGRvbTAsIHdoaWNoIHNoYXJlcyByZXNw
b25zaWJpbGl0eSB3aXRoIFhlbg0KICAgICsgICAgIGFib3V0IHRoZSBzeXN0ZW0gYXMgYSB3aG9s
ZS4NCiAgICArDQogICAgKyAgICAgQnkgZGVmYXVsdCBpdCBnZXRzIGFsbCBkZXZpY2VzLCBpbmNs
dWRpbmcgYWxsIGRpc2tzIGFuZCBuZXR3b3JrIGNhcmRzLCBzbw0KICAgICsgICAgIGlzIHJlc3Bv
bnNpYmxlIGZvciBtdWx0aXBsZXhpbmcgZ3Vlc3QgSS9PDQoNClRoaXMgaXMgYSBsaXR0bGUgdW5j
bGVhcjogaW4gcGFydGljdWxhciB0aGUgMXN0IHBhcmFncmFwaC4gRWFybGllciB5b3UgdGFsayBh
Ym91dCBoYXJkd2FyZQ0KZG9tYWluPSJyZXNwb25zaWJsZSBmb3IgaGFyZHdhcmUgYW5kIG1hcnNo
YWxsaW5nIGd1ZXN0IEkvTyIsIHdoaWNoIGlzIGNsZWFyZXIuIA0KDQpNYXliZTogDQoNCkEgOnRl
cm06YGRvbWFpbmAsIGNvbW1vbmx5IGRvbTAsIHdoaWNoIGhvc3RzIGFsbCBkZXZpY2VzLCBpbmNs
dWRpbmcgZGlza3MNCmFuZCBuZXR3b3JrIGNhcmRzIGFuZCBpcyByZXNwb25zaWJsZSBmb3IgbXVs
dGlwbGV4aW5nIGd1ZXN0IEkvTw0KDQppcyBiZXR0ZXINCg0KUmVnYXJkcw0KTGFycw0KIA0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 12:44:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 12:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHoqf-0007Hp-DR; Tue, 08 Oct 2019 12:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHoqd-0007Hk-QE
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 12:44:15 +0000
X-Inumbo-ID: 54f43b28-e9c9-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 54f43b28-e9c9-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 12:44:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHoqa-00061g-TY; Tue, 08 Oct 2019 12:44:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHoqa-0001zD-HH; Tue, 08 Oct 2019 12:44:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHoqa-0006il-Gd; Tue, 08 Oct 2019 12:44:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142410-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=42327896f194f256e5a361e0069985bc8d209b42
X-Osstest-Versions-That: linux=db1892238c55c5138801f131a837ccd0056f002e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 12:44:12 +0000
Subject: [Xen-devel] [linux-4.14 test] 142410: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQxMCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0MTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0MjMyNzg5NmYxOTRmMjU2
ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBkYjE4OTIyMzhjNTVjNTEzODgwMWYxMzFhODM3Y2NkMDA1NmYwMDJlCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDIzMjAgIDIwMTktMTAtMDUgMTE6MTA6NDQgWiAgICAzIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQyNDEwICAyMDE5LTEwLTA3IDE3OjExOjA4IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWhtYWQgRmF0b3VtIDxhLmZhdG91bUBwZW5ndXRyb25peC5kZT4KICBBbCBWaXJvIDx2
aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVy
QGFtZC5jb20+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4K
ICBBbGV4YW5kZXIgU3RlZmZlbiA8QWxleGFuZGVyLlN0ZWZmZW5AaW5maW5lb24uY29tPgogIEFs
ZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJldyBNdXJyYXkgPGFuZHJl
dy5tdXJyYXlAYXJtLmNvbT4KICBBbmRyZXkgS29ub3ZhbG92IDxhbmRyZXlrbnZsQGdvb2dsZS5j
b20+CiAgQW5kcmV5IFNtaXJub3YgPGFuZHJldy5zbWlybm92QGdtYWlsLmNvbT4KICBBbmRyemVq
IEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNo
ZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFuc29uIEh1YW5nIDxBbnNvbi5IdWFuZ0BueHAu
Y29tPgogIEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNzY2hlIDxi
dmFuYXNzY2hlQGFjbS5vcmc+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVy
a2llQHNhbXN1bmcuY29tPgogIEJlbiBTa2VnZ3MgPGJza2VnZ3NAcmVkaGF0LmNvbT4KICBCZW5q
YW1pbiBHYWlnbmFyZCA8YmVuamFtaW4uZ2FpZ25hcmRAbGluYXJvLm9yZz4KICBCZW5qYW1pbiBU
aXNzb2lyZXMgPGJlbmphbWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgogIEJqw7hybiBNb3JrIDxi
am9ybkBtb3JrLm5vPgogIENhc2V5IFNjaGF1ZmxlciA8Y2FzZXlAc2NoYXVmbGVyLWNhLmNvbT4K
ICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENoYW5nd2VpIEdl
IDxnZWNoYW5nd2VpQGxpdmUuY24+CiAgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24u
Y28udWs+CiAgQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgogIENo
cmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgogIENvcmV5IE1pbnlhcmQg
PGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4K
ICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIEFoZXJuIDxk
c2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBIb3dlbGxzIDxkaG93ZWxsc0ByZWRoYXQuY29tPgog
IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZXh1YW4gQ3VpIDxkZWN1
aUBtaWNyb3NvZnQuY29tPgogIERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KICBE
b25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0BvcmFjbGUuY29tPgogIERvdGFuIEJhcmFrIDxkb3Rh
bmJAZGV2Lm1lbGxhbm94LmNvLmlsPgogIERvdWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9t
aXVtLm9yZz4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1h
emV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0ZXZA
bWljcm9jaGlwLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRp
b24ub3JnPgogIEdyZWcgVGhlbGVuIDxndGhlbGVuQGdvb2dsZS5jb20+CiAgSGFpc2h1YW5nIFlh
biA8eWFuaGFpc2h1YW5nQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIEhhbnMgZGUgR29lZGUgPGhk
ZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVpa28gU3R1ZWJuZXIgPGhlaWtvQHNudGVjaC5kZT4KICBo
ZXhpbiA8aGV4aW4ub3BAZ21haWwuY29tPgogIGhleGluIDxoZXhpbjE1QGJhaWR1LmNvbT4KICBJ
Y2Vub3d5IFpoZW5nIDxpY2Vub3d5QGFvc2MuaW8+CiAgSmFuIFN0YW5jZWsgPGpzdGFuY2VrQHJl
ZGhhdC5jb20+CiAgSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogIEphcmtrbyBTYWtraW5l
biA8amFya2tvLnNha2tpbmVuQGxpbnV4LmludGVsLmNvbT4KICBKZWFuIERlbHZhcmUgPGpkZWx2
YXJlQHN1c2UuZGU+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEppYS1KdSBCYWkg
PGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSm9hbyBNb3Jlbm8gPG1haWxAam9hb21vcmVuby5j
b20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvbiBNYWxveSA8am9uLm1h
bG95QGVyaWNzc29uLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4K
ICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgS3lsZU1haGxr
dWNoIDxrbWFobGt1Y0BsaW51eC52bmV0LmlibS5jb20+CiAgTGVlIEpvbmVzIDxsZWUuam9uZXNA
bGluYXJvLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgTGludXMgV2FsbGVpaiA8bGludXMud2FsbGVpakBsaW5hcm8ub3JnPgogIExpdSBRaSA8
bGl1cWkxNkBiYWlkdS5jb20+CiAgTG9yZW56byBCaWFuY29uaSA8bG9yZW56by5iaWFuY29uaUBy
ZWRoYXQuY29tPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29t
PgogIEx1Y2FzIFN0YWNoIDxsLnN0YWNoQHBlbmd1dHJvbml4LmRlPgogIE1hcmsgTWVuenluc2tp
IDxtbWVuenluc0ByZWRoYXQuY29tPgogIE1hcmtvIEtvaHRhbGEgPG1hcmtvLmtvaHRhbGFAb2tv
a28uZmk+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4K
ICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWF4aW1lIFJpcGFyZCA8bWF4aW1l
LnJpcGFyZEBib290bGluLmNvbT4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQu
YXU+CiAgTWlrZSBSYXBvcG9ydCA8bWlrZS5yYXBvcG9ydEBnbWFpbC5jb20+CiAgTWlrZSBSYXBv
cG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgogIE1pcm9zbGF2IEJlbmVzIDxtYmVuZXNAc3VzZS5j
ej4KICBOYXRoYW4gQ2hhbmNlbGxvciA8bmF0ZWNoYW5jZWxsb3JAZ21haWwuY29tPgogIE5hdGhh
biBIdWNrbGViZXJyeSA8bmh1Y2tAZ29vZ2xlLmNvbT4KICBOYXRoYW4gTHluY2ggPG5hdGhhbmxA
bGludXguaWJtLmNvbT4KICBOYXZpZCBFbWFtZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5j
b20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2luQGdtYWlsLmNvbT4KICBOaWNrIERlc2F1bG5p
ZXJzIDxuZGVzYXVsbmllcnNAZ29vZ2xlLmNvbT4KICBOaWNvbGFzIEJvaWNoYXQgPGRyaW5rY2F0
QGNocm9taXVtLm9yZz4KICBOaXNoa2EgRGFzZ3VwdGEgPG5pc2hrYWRnLmxpbnV4QGdtYWlsLmNv
bT4KICBPR0FXQSBIaXJvZnVtaSA8aGlyb2Z1bWlAbWFpbC5wYXJrbmV0LmNvLmpwPgogIFBhb2xv
IEFiZW5pIDxwYWJlbmlAcmVkaGF0LmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlw
cy5jb20+CiAgUGV0ciBNbGFkZWsgPHBtbGFkZWtAc3VzZS5jb20+CiAgUGhpbGlwcGUgQ29ybnUg
PHBoaWxpcHBlLmNvcm51QHN0LmNvbT4KICBSZWluaGFyZCBTcGV5ZXJlciA8cnNwbW5AYXJjb3Iu
ZGU+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW0gUmF2
bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNhbnRvc2guc2hp
bGlta2FyQG9yYWNsZS5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNj
b3R0IFdvb2QgPG9zc0BidXNlcnJvci5uZXQ+CiAgU2hhaGphZGEgQWJ1bCBIdXNhaW4gPHNoYWhq
YWRhQGNoZWxzaW8uY29tPgogIFNoYXduIExpbiA8c2hhd24ubGluQHJvY2stY2hpcHMuY29tPgog
IFNvd2phbnlhIEtvbWF0aW5lbmkgPHNrb21hdGluZW5pQG52aWRpYS5jb20+CiAgU3RlZmFuIEJl
cmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnph
cmVAcmVkaGF0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lkQGtlcm5lbC5vcmc+CiAgU3VkaGFr
YXIgRGluZHVrdXJ0aSA8c3VkaGFrYXIuZGluZHVrdXJ0aUBvcmFjbGUuY29tPgogIFRldHN1byBI
YW5kYSA8cGVuZ3Vpbi1rZXJuZWxASS1sb3ZlLlNBS1VSQS5uZS5qcD4KICBUaGllcnJ5IFJlZGlu
ZyA8dHJlZGluZ0BudmlkaWEuY29tPgogIFR1b25nIExpZW4gPHR1b25nLnQubGllbkBkZWt0ZWNo
LmNvbS5hdT4KICBWYWRpbSBTdWtob21saW5vdiA8c3VraG9tbGlub3ZAZ29vZ2xlLmNvbT4KICBW
aXNoYWwgS3Vsa2FybmkgPHZpc2hhbEBjaGVsc2lvLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIFdvbGZyYW0gU2FuZyA8d3NhQHRoZS1kcmVhbXMuZGU+CiAgWmhhbmcgWXUg
PHpoYW5neXUzMUBiYWlkdS5jb20+CiAgWnViaW4gTWl0aHJhIDx6c21AY2hyb21pdW0ub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGRiMTg5MjIzOGM1NS4uNDIzMjc4OTZmMTk0ICA0
MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQyIC0+IHRlc3RlZC9saW51eC00
LjE0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 12:53:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 12:53:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHozL-00086r-JP; Tue, 08 Oct 2019 12:53:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N428=YB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHozK-00086m-7a
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 12:53:14 +0000
X-Inumbo-ID: 94bc2d78-e9ca-11e9-96dc-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 94bc2d78-e9ca-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 12:53:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6E1B15BE;
 Tue,  8 Oct 2019 05:53:09 -0700 (PDT)
Received: from [10.37.12.88] (unknown [10.37.12.88])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CBB513F703;
 Tue,  8 Oct 2019 05:53:08 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
 <20191008011501.21038-2-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <07a11bac-87c0-33af-7051-bac4b96a765d@arm.com>
Date: Tue, 8 Oct 2019 13:53:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191008011501.21038-2-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen/arm: make_memory_node return
 error on nr_banks == 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC84LzE5IDI6MTUgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBDYWxsIG1h
a2VfbWVtb3J5X25vZGUgZm9yIHJlc2VydmVkX21lbW9yeSBvbmx5IGlmIHdlIGFjdHVhbGx5IGhh
dmUgYW55Cj4gcmVzZXJ2ZWRfbWVtb3J5IHJlZ2lvbnMgdG8gaGFuZGxlLgo+IAo+IEFkZCBhIGNo
ZWNrIGluIG1ha2VfbWVtb3J5X25vZGUgdG8gcmV0dXJuIGFuIGVycm9yIGlmIGl0IGhhcyBiZWVu
IGNhbGxlZAo+IHdpdGggbm8gbWVtb3J5IGJhbmtzIGFzIGFyZ3VtZW50Lgo+IAo+IEZpeGVzOiAy
NDhmYWE2MzdkMiAoeGVuL2FybTogYWRkIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIHRvIHRoZSBk
b20wIG1lbW9yeSBub2RlKQo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 12:54:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 12:54:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHp0N-0008BR-VY; Tue, 08 Oct 2019 12:54:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N428=YB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHp0N-0008BK-H8
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 12:54:19 +0000
X-Inumbo-ID: bdbc52de-e9ca-11e9-80e3-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id bdbc52de-e9ca-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 12:54:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6094A15BE;
 Tue,  8 Oct 2019 05:54:18 -0700 (PDT)
Received: from [10.37.12.88] (unknown [10.37.12.88])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 02AA53F703;
 Tue,  8 Oct 2019 05:54:16 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
 <20191008011501.21038-3-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c82ac387-fa8e-481a-37e3-5588b7e800fd@arm.com>
Date: Tue, 8 Oct 2019 13:54:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191008011501.21038-3-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: fix duplicate memory node
 in DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC84LzE5IDI6MTUgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBXaGVu
IHJlc2VydmVkLW1lbW9yeSByZWdpb25zIGFyZSBwcmVzZW50IGluIHRoZSBob3N0IGRldmljZSB0
cmVlLCBkb20wCj4gaXMgc3RhcnRlZCB3aXRoIG11bHRpcGxlIG1lbW9yeSBub2Rlcy4gRWFjaCBt
ZW1vcnkgbm9kZSBzaG91bGQgaGF2ZSBhCj4gdW5pcXVlIG5hbWUsIGJ1dCB0b2RheSB0aGV5IGFy
ZSBhbGwgY2FsbGVkICJtZW1vcnkiIGxlYWRpbmcgdG8gTGludXgKPiBwcmludGluZyB0aGUgZm9s
bG93aW5nIHdhcm5pbmcgYXQgYm9vdDoKPiAKPiAgICBPRjogRHVwbGljYXRlIG5hbWUgaW4gYmFz
ZSwgcmVuYW1lZCB0byAibWVtb3J5IzEiCj4gCj4gVGhpcyBwYXRjaCBmaXhlcyB0aGUgcHJvYmxl
bSBieSBhcHBlbmRpbmcgYSAiQDx1bml0LWFkZHJlc3M+IiB0byB0aGUKPiBuYW1lLCBhcyBwZXIg
dGhlIERldmljZSBUcmVlIHNwZWNpZmljYXRpb24sIHdoZXJlIDx1bml0LWFkZHJlc3M+IG1hdGNo
ZXMKPiB0aGUgYmFzZSBvZiBhZGRyZXNzIG9mIHRoZSBmaXJzdCByZWdpb24uCj4gCj4gRml4ZXM6
IDI0OGZhYTYzN2QyICh4ZW4vYXJtOiBhZGQgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgdG8gdGhl
IGRvbTAgbWVtb3J5IG5vZGUpCj4gUmVwb3J0ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgoKQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+IENoYW5nZXMg
aW4gdjI6Cj4gLSBmaXggYnVmIHNpemUgY2FsY3VsYXRpb246IHRoZSBudW1iZXIgaXMgNjRiaXQg
YW5kIHByaW50ZWQgYXMKPiAgICBoZXhhZGVjaW1hbAo+IC0gbW92ZSBjaGVjayBvbiBucl9iYW5r
cyB0byBhIHNlcGFyYXRlIHBhdGNoCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgfCA1ICsrKystCj4gICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGVhMDFhYWRhMGIuLjNkZTRkYWZhZWQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTY0Niw2ICs2NDYsOCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBtYWtlX21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgaW50
IHJlcywgaTsKPiAgICAgICBpbnQgcmVnX3NpemUgPSBhZGRyY2VsbHMgKyBzaXplY2VsbHM7Cj4g
ICAgICAgaW50IG5yX2NlbGxzID0gcmVnX3NpemUgKiBtZW0tPm5yX2JhbmtzOwo+ICsgICAgLyog
UGxhY2Vob2xkZXIgZm9yIG1lbW9yeUAgKyBhIDY0LWJpdCBudW1iZXIgKyBcMCAqLwo+ICsgICAg
Y2hhciBidWZbMjRdOwo+ICAgICAgIF9fYmUzMiByZWdbTlJfTUVNX0JBTktTICogNCAvKiBXb3Jz
dCBjYXNlIGFkZHJjZWxscyArIHNpemVjZWxscyAqL107Cj4gICAgICAgX19iZTMyICpjZWxsczsK
PiAgIAo+IEBAIC02NTcsNyArNjU5LDggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9tZW1vcnlf
bm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgcmVnX3NpemUs
IG5yX2NlbGxzKTsKPiAgIAo+ICAgICAgIC8qIGVQQVBSIDMuNCAqLwo+IC0gICAgcmVzID0gZmR0
X2JlZ2luX25vZGUoZmR0LCAibWVtb3J5Iik7Cj4gKyAgICBzbnByaW50ZihidWYsIHNpemVvZihi
dWYpLCAibWVtb3J5QCUiUFJJeDY0LCBtZW0tPmJhbmtbMF0uc3RhcnQpOwo+ICsgICAgcmVzID0g
ZmR0X2JlZ2luX25vZGUoZmR0LCBidWYpOwo+ICAgICAgIGlmICggcmVzICkKPiAgICAgICAgICAg
cmV0dXJuIHJlczsKPiAgIAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 13:06:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 13:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHpCL-0000iG-9I; Tue, 08 Oct 2019 13:06:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHpCJ-0000iB-MY
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 13:06:39 +0000
X-Inumbo-ID: 72f4326b-e9cc-11e9-97ce-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 72f4326b-e9cc-11e9-97ce-12813bfff9fa;
 Tue, 08 Oct 2019 13:06:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHpCC-0006Vt-CZ; Tue, 08 Oct 2019 13:06:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHpCB-0002iX-VE; Tue, 08 Oct 2019 13:06:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHpCB-00025s-UB; Tue, 08 Oct 2019 13:06:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iHpCB-00025s-UB@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 13:06:31 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemuu-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkYTBjOWVhMTQ2Y2JlOTJiODMyZjFi
MGY2OTQ4NDBlYThlYjMzY2NlCiAgQnVnIG5vdCBwcmVzZW50OiA0NjcxM2MzZDJmOGRhNWUzZDhk
ZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNDM5LwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFw
aCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVz
dWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJl
c3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDI0MzkuYmlzZWN0aW9u
LXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJp
c2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHhlbi1i
b290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDIzOTggZmFpbCBbaG9z
dD1yaW1hdmExXSAvIDEzODg0OSBbaG9zdD1waW5vdDFdIDEzODgxMyBvay4KRmFpbHVyZSAvIGJh
c2lzIHBhc3MgZmxpZ2h0czogMTQyMzk4IC8gMTM4ODEzCih0cmVlIHdpdGggbm8gdXJsOiBtaW5p
b3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IGRhMGM5ZWExNDZjYmU5MmI4MzJmMWIwZjY5NDg0MGVhOGViMzNjY2UgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBm
MThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgz
YzgwNDdmZDZhNTRlYzQKQmFzaXMgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5
OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0ZDYzZjlm
MDRhMDg5N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9h
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzQ2NzEzYzNkMmY4ZGE1ZTNkOGRk
ZDIyNDliY2IxZDk5NzRmYjVkMjgtZGEwYzllYTE0NmNiZTkyYjgzMmYxYjBmNjk0ODQwZWE4ZWIz
M2NjZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0I2QwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTctZDE5MDQwODA0YWZi
MmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuXAogZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdCMzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzLTQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTNlZjIyNGQ2M2Y5ZjA0YTA4OTdkNjQ5
ODFjNjE5ZWI0ODE2YzBkMy1mOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTM4NzgwIFtob3N0PXBpbm90MV0KIDEzODgxMyBwYXNzIDQ2NzEzYzNkMmY4ZGE1ZTNk
OGRkZDIyNDliY2IxZDk5NzRmYjVkMjggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4
NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYz
IDkzZWYyMjRkNjNmOWYwNGEwODk3ZDY0OTgxYzYxOWViNDgxNmMwZDMKIDEzODg0OSBbaG9zdD1w
aW5vdDFdCiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50CiAx
Mzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjggZmFp
bCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2
YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAxMzkz
MjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFpbCBp
cnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50
CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0Nzgg
ZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQgZmFpbCBpcnJl
bGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50CiAx
Mzk3MTAgcGFzcyBpcnJlbGV2YW50CiAxMzk2NzYgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQy
MjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgY2YyZDhkNDk3OGU4N2E4MGQyM2VjZDQwZWY3YjQ5ZjI3MTk5YTEzYyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyAwYzM4
YzYxYWFkMjEwNmUyM2E1ZmNhYjdlNDM1NjcxZmIzOWRjNDRjCiAxMzk2MTYgZmFpbCBpcnJlbGV2
YW50CiAxMzk2ODYgcGFzcyBpcnJlbGV2YW50CiAxMzk2NzkgcGFzcyBpcnJlbGV2YW50CiAxMzk3
MDUgcGFzcyBpcnJlbGV2YW50CiAxMzk2NzEgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5
YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0
ZDYzZjlmMDRhMDg5N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCiAxMzk2ODIgcGFzcyBpcnJlbGV2YW50
CiAxMzk2NzIgZmFpbCBpcnJlbGV2YW50CiAxMzk3MjQgZmFpbCBpcnJlbGV2YW50CiAxMzk2NzMg
cGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjk2YzkwOGM2OTY4OTEwZWE3YzQ0OTZiOTRj
ZmJhMWU1MjIxMmRlMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBlYjZhZDU0NzMxYWM0NGY4MTdhNDJkMWQ5MmU0ZWNkODY4
OTc5MjllCiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODMgcGFzcyBpcnJlbGV2YW50CiAx
Mzk2ODkgcGFzcyBpcnJlbGV2YW50CiAxMzk3MTUgcGFzcyBpcnJlbGV2YW50CiAxMzk2ODQgZmFp
bCBpcnJlbGV2YW50CiAxMzk3MDcgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5
OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0ZDYzZjlm
MDRhMDg5N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCiAxMzk3MDIgcGFzcyBpcnJlbGV2YW50CiAxMzk3
MjEgcGFzcyBpcnJlbGV2YW50CiAxMzk3MzAgcGFzcyBpcnJlbGV2YW50CiAxMzk3MDggZmFpbCBp
cnJlbGV2YW50CiAxMzk3MTMgcGFzcyBpcnJlbGV2YW50CiAxMzk3MTkgcGFzcyBpcnJlbGV2YW50
CiAxMzk3MTYgcGFzcyBpcnJlbGV2YW50CiAxMzk3MTcgcGFzcyBpcnJlbGV2YW50CiAxMzk3Mjcg
ZmFpbCBpcnJlbGV2YW50CiAxMzk3MjUgcGFzcyBpcnJlbGV2YW50CiAxMzk3MTEgZmFpbCBpcnJl
bGV2YW50CiAxMzk3MzIgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1
ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgz
YzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBm
MWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0ZDYzZjlmMDRhMDg5
N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCiAxMzk3MzMgZmFpbCBpcnJlbGV2YW50CiAxMzk3MzkgcGFz
cyBpcnJlbGV2YW50CiAxMzk3NDEgZmFpbCBpcnJlbGV2YW50CiAxMzk3NDUgcGFzcyBpcnJlbGV2
YW50CiAxMzk3NDYgZmFpbCBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3
OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBp
cnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50
CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAxMjgg
ZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJl
bGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAx
NDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFp
bCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2
YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2
NDggW10KIDE0MDY3NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0
MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWls
IGlycmVsZXZhbnQKIDE0MDkzMCBmYWlsIGlycmVsZXZhbnQKIDE0MDkwMiBmYWlsIGlycmVsZXZh
bnQKIDE0MDk1MCBmYWlsIGlycmVsZXZhbnQKIDE0MDk3MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5
OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAzNiBmYWlsIGlycmVsZXZhbnQKIDE0MTE5NiBmYWlsIGly
cmVsZXZhbnQKIDE0MTIyMiBbXQogMTQxMjkyIFtdCiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAx
NDEzODYgZmFpbCBpcnJlbGV2YW50CiAxNDEzNTQgZmFpbCBpcnJlbGV2YW50CiAxNDE0NDYgZmFp
bCBpcnJlbGV2YW50CiAxNDE0ODQgZmFpbCBpcnJlbGV2YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2
YW50CiAxNDE2MTMgZmFpbCBpcnJlbGV2YW50CiAxNDE4MDUgZmFpbCBpcnJlbGV2YW50CiAxNDE3
MzcgZmFpbCBpcnJlbGV2YW50CiAxNDE4NzAgZmFpbCBpcnJlbGV2YW50CiAxNDE5MTEgZmFpbCBp
cnJlbGV2YW50CiAxNDE5NzkgZmFpbCBpcnJlbGV2YW50CiAxNDE5NDQgZmFpbCBpcnJlbGV2YW50
CiAxNDIwMDYgZmFpbCBpcnJlbGV2YW50CiAxNDIwNTEgZmFpbCBpcnJlbGV2YW50CiAxNDIxMTAg
ZmFpbCBpcnJlbGV2YW50CiAxNDIyMjMgZmFpbCBpcnJlbGV2YW50CiAxNDIyNTggZmFpbCBpcnJl
bGV2YW50CiAxNDIyOTggZmFpbCBpcnJlbGV2YW50CiAxNDIzOTcgYmxvY2tlZCA0NjcxM2MzZDJm
OGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBmZmM2NjRkY2IwOTY1NGM5ZDM0ZGY2OGYzZmFmNGQwYjAwNjQyMTQwCiAxNDIzMzMg
ZmFpbCBpcnJlbGV2YW50CiAxNDIzNzIgZmFpbCBpcnJlbGV2YW50CiAxNDIzODcgcGFzcyA0Njcx
M2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTk1MjFhNmJmNDM4MmI5ZDZkNzU0OWQyMmYwYjE5YTBiN2Q0
N2I3MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CiAx
NDIzNzMgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYz
ZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0ZDYzZjlmMDRhMDg5N2Q2NDk4MWM2
MTllYjQ4MTZjMGQzCiAxNDIzODUgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5
OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMTIzNzUx
N2IyMTMwNWFkOTY4MzRmOWEwNTE0YTgzNjVkZDhhMWM0MSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBlMGJmOTgzOTRlZTA2
YjlmMzY1Njg0MjY5YjFkZTA5MWMzMWQ4ZDljCiAxNDIzOTggZmFpbCBkYTBjOWVhMTQ2Y2JlOTJi
ODMyZjFiMGY2OTQ4NDBlYThlYjMzY2NlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIzNzkgZmFpbCBp
cnJlbGV2YW50CiAxNDIzOTkgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0
ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOGE1M2VhOWQ5
ZjQwYWFkNTUwNGRjNjA4MDk3OGEzMGIxYjg5ZmYzZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBkZjI5ZDAzZjFkOTdiZGRl
MWJjMGNlYThlZjg1MzhkNGY1MjRiM2VjCiAxNDIzOTQgZmFpbCBpcnJlbGV2YW50CiAxNDI0MDIg
cGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDNiYjRlMzc5YjIwNzU5Mjg0ZWE0OTlkMTdj
OGY1MDNhMTI3YjY2NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2
YTU0ZWM0CiAxNDI0MDUgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1
ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgN2VjZjY3MTdjZmRh
MGVkMjMzZmI2OWY4ZGFmZjMxNWE1MjY2MzA3NCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0MTQgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQy
MjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZGY4Zjg2ODhiODczMzRhMDU3N2VjYjIyNzdmM2Q5NDg4ZTBkZTkzYiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0MTYgcGFzcyA0NjcxM2Mz
ZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYmEzOTQwMmYzNGFhYzAwODVmYmJhYTk0YmI3YzM2NWEyYTA3ODIy
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0
MTkgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDA0MDc1NGRhZmEwZWUyZTdkMDcyOTcx
ZDkzYWFhYWQxNmEyYjVhNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3
ZmQ2YTU0ZWM0CiAxNDI0MjIgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0
ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0
YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2
MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0MjQgZmFpbCBpcnJlbGV2YW50CiAxNDI0MjYg
cGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1
ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0ZDYzZjlmMDRhMDg5N2Q2NDk4MWM2MTllYjQ4
MTZjMGQzCiAxNDI0MjggZmFpbCBkYTBjOWVhMTQ2Y2JlOTJiODMyZjFiMGY2OTQ4NDBlYThlYjMz
Y2NlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZi
MmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0MzMgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQy
MjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0MzQgZmFpbCBkYTBjOWVh
MTQ2Y2JlOTJiODMyZjFiMGY2OTQ4NDBlYThlYjMzY2NlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZl
NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0
MzggcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThh
ZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3
ZmQ2YTU0ZWM0CiAxNDI0MzkgZmFpbCBkYTBjOWVhMTQ2Y2JlOTJiODMyZjFiMGY2OTQ4NDBlYThl
YjMzY2NlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0
YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2
MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lv
bnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzODgxMyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxNDIzOTggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxNDI0MjYgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDI0MjggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMg
YXQgNDY3MTNjM2QyZjhkYTVlM2Q4ZGRkMjI0OWJjYjFkOTk3NGZiNWQyOCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2Rh
NzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1
NGVjNApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDE0MjQyMiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDE0MjQyOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDE0MjQzMyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTQyNDM0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTQyNDM4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI0Mzkg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2Js
ZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICBkYTBjOWVhMTQ2Y2JlOTJiODMyZjFiMGY2OTQ4NDBlYThlYjMzY2Nl
CiAgQnVnIG5vdCBwcmVzZW50OiA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1
ZDI4CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTQyNDM5LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRl
ZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4g
U2NhbGluZyBieSAwLjYyNzkyNSB0byBmaXQKcG5tdG9wbmc6IDQ4IGNvbG9ycyBmb3VuZApSZXZp
c2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMv
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZC54ZW4tYm9vdC57ZG90LHBzLHBuZyxo
dG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQyNDM5
OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDI0MzkgbGludXgtbGludXMgcmVhbC1iaXNl
Y3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xNDI0MzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 13:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 13:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHpE9-0000oW-NN; Tue, 08 Oct 2019 13:08:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHpE7-0000nd-Sb
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 13:08:31 +0000
X-Inumbo-ID: b9052b24-e9cc-11e9-97ce-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b9052b24-e9cc-11e9-97ce-12813bfff9fa;
 Tue, 08 Oct 2019 13:08:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 437D7B052;
 Tue,  8 Oct 2019 13:08:29 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <7e7da376-462f-9bd0-5b82-137c059feb13@suse.com>
 <20190807151703.GA2659@mail-itl>
 <59f6c90b-3dbb-b0eb-ff45-0f8fd4c915de@suse.com>
 <20190807155112.GA3257@mail-itl>
 <642fe1a7-741d-2b42-f810-7c9cdb9c5120@suse.com>
 <20190807160451.GB3257@mail-itl>
 <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
Date: Tue, 8 Oct 2019 15:08:29 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008115014.GI8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxMzo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBUaHUsIEF1ZyAwOCwgMjAxOSBhdCAwODowMzo0OUFNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDguMDguMjAxOSAwNDo1MywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IE9uIFdlZCwgQXVnIDA3LCAyMDE5IGF0IDA5OjI2OjAwUE0gKzAyMDAsIE1h
cmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4+PiBPaywgcmVnYXJkbGVzcyBvZiBh
ZGRpbmcgcHJvcGVyIG9wdGlvbiBmb3IgdGhhdCwgSSd2ZSBoYXJkY29kZWQgbWFwX2JzPTEKPj4+
PiBhbmQgaXQgc3RpbGwgY3Jhc2hlcywganVzdCBzbGlnaHRseSBkaWZmZXJlbnRseToKPj4+Pgo+
Pj4+ICAgICAgWGVuIGNhbGwgdHJhY2U6Cj4+Pj4gICAgICAgICBbPDAwMDAwMDAwMDAwMDAwODA+
XSAwMDAwMDAwMDAwMDAwMDgwCj4+Pj4gICAgICAgICBbPDhjMmIwMzk4ZTAwMDBkYWE+XSA4YzJi
MDM5OGUwMDAwZGFhCj4+Pj4KPj4+PiAgICAgIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZmZmZmY4
NTg0ODNhMToKPj4+PiAgICAgICAgIEw0WzB4MWZmXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZm
ZmZmZmZmZmZmZgo+Pj4+Cj4+Pj4gICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4+Pj4gICAgICBQYW5pYyBvbiBDUFUgMDoKPj4+PiAgICAgIEZBVEFMIFBBR0Ug
RkFVTFQKPj4+PiAgICAgIFtlcnJvcl9jb2RlPTAwMDJdCj4+Pj4gICAgICBGYXVsdGluZyBsaW5l
YXIgYWRkcmVzczogZmZmZmZmZmY4NTg0ODNhMQo+Pj4+ICAgICAgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+Pj4+Cj4+Pj4gRnVsbCBtZXNzYWdlIGF0dGFjaGVkLgo+
Pj4KPj4+IEFmdGVyIHBsYXlpbmcgbW9yZSB3aXRoIGl0IGFuZCBhbHNvIGtub3cgd29ya2Fyb3Vu
ZHMgZm9yIHZhcmlvdXMgRUZJCj4+PiBpc3N1ZXMsIEkndmUgZm91bmQgYSB3YXkgdG8gYm9vdCBp
dDogYXZvaWQgY2FsbGluZyBFeGl0IEJvb3RTZXJ2aWNlcy4KPj4+IFRoZXJlIHdhcyBhIHBhdGNo
IGZyb20gS29ucmFkIGFkZGluZyAvbm9leGl0IG9wdGlvbiwgdGhhdCBuZXZlciBnZXQKPj4+IGNv
bW1pdHRlZC4gU2ltaWxhciB0byBlZmk9bWFwYnMgb3B0aW9uLCBJJ2QgYWRkIGVmaT1uby1leGl0
Ym9vdCB0b28KPj4+IChvbmNlIGVmaT1tYXBicyBwYXRjaCBpcyBhY2NlcHRlZCkuCj4+Pgo+Pj4g
QW55d2F5LCBJJ20gY3VyaW91cyB3aGF0IGV4YWN0bHkgaXMgd3JvbmcgaGVyZS4gSXMgaXQgdGhh
dCB0aGUgZmlybXdhcmUKPj4+IGlzIG5vdCBoYXBweSBhYm91dCBsYWNrIG9mIFNldFZpcnR1YWxB
ZGRyZXNzTWFwIGNhbGw/IEZXSVcsIHRoZSBjcmFzaCBpcwo+Pj4gZHVyaW5nIEdldFZhcmlhYmxl
IFJTIGNhbGwuIEkndmUgdmVyaWZpZWQgdGhhdCB0aGUgZnVuY3Rpb24gaXRzZWxmIGlzCj4+PiB3
aXRoaW4gRWZpUnVudGltZVNlcnZpY2VzQ29kZSwgYnV0IEkgZG9uJ3QgZmVlbCBsaWtlIHRyYWNp
bmcgTGVub3ZvCj4+PiBVRUZJLi4uCj4+Cj4+IFRoaXMgc3VnZ2VzdHMgdGhhdCB0aGUgZmlybXdh
cmUgemFwcyBhIGZldyB0b28gbWFueSBwb2ludGVycwo+PiBkdXJpbmcgRXhpdEJvb3RTZXJ2aWNl
cygpLiBQZXJoYXBzIGludGVybmFsbHkgdGhleSBjaGVjawo+PiB3aGV0aGVyIHBvaW50ZXJzIHBv
aW50IGludG8gQm9vdFNlcnZpY2VzKiBtZW1vcnksIGFuZCBoZW5jZSB0aGUKPj4gd3JvbmcgbWFy
a2luZyBpbiB0aGUgbWVtb3J5IG1hcCBoYXMgY29uc2VxdWVuY2VzIGJleW9uZCB0aGUgT1MKPj4g
cmUtdXNpbmcgc3VjaCBtZW1vcnk/Cj4+Cj4+IEEgcHJvcGVyIGFuc3dlciB0byB5b3VyIHF1ZXN0
aW9uIGNhbiBvZiBjb3Vyc2Ugb25seSBiZSBnaXZlbgo+PiBieSBzb21lb25lIGtub3dpbmcgdGhp
cyBzcGVjaWZpYyBmaXJtd2FyZSB2ZXJzaW9uLgo+IAo+IEkgZXhwbG9yZWQgaXQgYSBiaXQgbW9y
ZSBhbmQgdGFsa2VkIHdpdGggYSBmZXcgcGVvcGxlIGRvaW5nIGZpcm13YXJlCj4gZGV2ZWxvcG1l
bnQgYW5kIGZldyBjb25jbHVzaW9uczoKPiAxLiBOb3QgY2FsbGluZyBTZXRWaXJ0dWFsQWRkcmVz
c01hcCgpLCB3aGlsZSB0ZWNobmljYWxseSBsZWdhbCwgaXMKPiBwcmV0dHkgdW5jb21tb24gYW5k
IG5vdCByZWNvbW1lbmRlZCBpZiB5b3Ugd2FudCB0byBhdm9pZCBsZXNzIHRlc3RlZAo+IChha2Eg
YnVnZ3kpIFVFRkkgY29kZSBwYXRocy4KPiAyLiBFdmVyeSBVRUZJIGNhbGwgYmVmb3JlIFNldFZp
cnR1YWxBZGRyZXNzTWFwKCkgY2FsbCBzaG91bGQgYmUgZG9uZQo+IHdpdGggZmxhdCBwaHlzaWNh
bCBtZW1vcnkuIFRoaXMgaW5jbHVkZSBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIGNhbGwKPiBpdHNl
bGYuIEltcGxpY2l0bHkgdGhpcyBtZWFucyBzdWNoIGNhbGxzIGNhbiBsZWdhbGx5IGFjY2VzcyBt
ZW1vcnkgYXJlYXMKPiBub3QgbWFya2VkIHdpdGggRUZJX01FTU9SWV9SVU5USU1FLgoKSSBkb24n
dCB0aGluayB0aGlzIGlzIHF1aXRlIHJpZ2h0IC0gd2hldGhlciBub24tcnVudGltZSBtZW1vcnkg
bWF5CmJlIHRvdWNoZWQgZGVwZW5kcyBleGNsdXNpdmVseSBvbiBFeGl0Qm9vdFNlcnZpY2VzKCkg
KG5vdCkgaGF2aW5nCmdvdCBjYWxsZWQgKHlldCkuCgo+IFRoZW4gSSd2ZSB0cmllZCBhIGRpZmZl
cmVudCBhcHByb2FjaDogY2FsbCBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpLCBidXQKPiB3aXRoIGFu
IGFkZHJlc3MgbWFwIHRoYXQgdHJpZXMgdG8gcHJldGVuZCBwaHlzaWNhbCBhZGRyZXNzaW5nICh0
aGUgY29kZQo+IHVuZGVyICNpZm5kZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQKS4gVGhp
cyBtb3N0bHkgd29ya2VkLCBJIG5lZWRlZAo+IG9ubHkgZmV3IGNoYW5nZXM6Cj4gIC0gc2V0IFZp
cnR1YWxTdGFydCBiYWNrIHRvIFBoeXNpY2FsU3RhcnQgaW4gdGhhdCBtZW1vcnkgbWFwIChpdCB3
YXMgc2V0Cj4gICAgdG8gZGlyZWN0bWFwKQo+ICAtIG1hcCBib290IHNlcnZpY2VzIChhdCBsZWFz
dCBmb3IgdGhlIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgY2FsbCB0aW1lLAo+ICAgIGJ1dCBoYXZl
bid0IHRyaWVkIHVubWFwcGluZyBpdCBsYXRlcikKPiAgLSBjYWxsIFNldFZpcnR1YWxBZGRyZXNz
TWFwKCkgd2l0aCB0aGF0ICIxOjEiIG1hcCBpbiBwbGFjZSwgdXNpbmcKPiAgICBlZmlfcnNfZW50
ZXIvZWZpX3JzX2xlYXZlLgo+IAo+IFRoaXMgZml4ZWQgdGhlIGlzc3VlIGZvciBtZSwgbm93IHJ1
bnRpbWUgc2VydmljZXMgZG8gd29yayBldmVuIHdpdGhvdXQKPiBkaXNhYmxpbmcgRXhpdEJvb3RT
ZXJ2aWNlcygpIGNhbGwuIEFuZCB3aXRob3V0IGFueSBleHRyYQo+IHBsYXRmb3JtLXNwZWNpZmlj
IGNvbW1hbmQgbGluZSBhcmd1bWVudHMuIEFuZCBJIHRoaW5rIGl0IGFsc28gc2hvdWxkbid0IGJy
ZWFrCj4ga2V4ZWMsIHNpbmNlIGl0IHVzZXMgMToxLWxpa2UgbWFwLCBidXQgSSBoYXZlbid0IHRy
aWVkLiBPbmUgc2hvdWxkCj4gc2ltcGx5IGlnbm9yZSBFRklfVU5TVVBQT1JURUQgcmV0dXJuIGNv
ZGUgKEkgZG9uJ3Qga25vdyBob3cgdG8gYXZvaWQgdGhlCj4gY2FsbCBhdCBhbGwgYWZ0ZXIga2V4
ZWMpLgoKVGhhdCdzIHRoZSBwb2ludCAtIGl0IGNhbid0IGJlIGF2b2lkZWQsIGFuZCBoZW5jZSBp
dCBmYWlsaW5nIGlzIG5vdAphbiBvcHRpb24uIE9yIGVsc2UgdGhlcmUgbmVlZHMgdG8gYmUgYSBw
cm90b2NvbCB0ZWxsaW5nIGtleGVjIHdoYXQKaXQgaXMgdG8gZXhwZWN0LCBhbmQgdGhhdCBpdCBp
biBwYXJ0aWN1bGFyIGNhbid0IGNoYW5nZSB0aGUgdmlydHVhbAphZGRyZXNzIG1hcCB0byBpdHMg
bGlraW5nLiBCYWNrIGF0IHRoZSB0aW1lIHdoZW4gSSBwdXQgdG9nZXRoZXIgdGhlCkVGSSBib290
aW5nIGNvZGUsIG5vIHN1Y2ggcHJvdG9jb2wgZXhpc3RlZCwgYW5kIGhlbmNlIGNhbGxpbmcKU2V0
VmlydHVhbEFkZHJlc3NNYXAoKSB3YXMgbm90IGFuIG9wdGlvbi4gSSBoYXZlIG5vIGlkZWEgd2hl
dGhlcgp0aGluZ3MgaGF2ZSBjaGFuZ2VkIGluIHRoZSBtZWFudGltZS4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 13:09:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 13:09:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHpFE-0000vN-8j; Tue, 08 Oct 2019 13:09:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rCmb=YB=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iHpFD-0000vG-5y
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 13:09:39 +0000
X-Inumbo-ID: e19b7a7a-e9cc-11e9-97ce-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e19b7a7a-e9cc-11e9-97ce-12813bfff9fa;
 Tue, 08 Oct 2019 13:09:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570540179;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=wNXCEtw+N74L4ZUSQCI4q1rYuykr3wGYwmconUnPcaU=;
 b=OH2F3VqDYmu29eho3vdzHqQYT1oMX8QjxCZaw5J0ogBmdjw/661v7YsT
 2ZtyDe5cVg/a5zSEsCTzQEOUG4mG+BidLbEZHu0VJdqcEZBFSgUE5HMMz
 V2Bdiy6Rw3ftWlnvws5cBuJ31L+bnGIkoCoGPqZPWGxpJyPFVZe93ziXT c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uB5U4dCKSe4FOn+vJHmn3XIAk9e37ZKrmQHd9CiQirelLJzNUi5SA0DWHANh9mgjvfVIpRFKod
 JzeSxVCeaobsKFZ/Db6P9Sl21pD/RyUpWpHkaGtesayt9+2F8kyAnzopSyzhTT4tO7TVaPhMyP
 f5vS+VXGQJM0sTWyxrbHpiTu/UzPZHi5WsUN/5kpAdHdlUOcVjJKnUleHxFbWxCYfs1ABAntjC
 C22hUv3I9QCxRV9zqTzhbSj5Tg4vq5FyvgwAfcZBaMoM3mHquFtQIJkuHwtf7rIAMg/25BiZW2
 56c=
X-SBRS: 2.7
X-MesageID: 6679180
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6679180"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/4] docs/sphinx: License content with CC-BY-4.0
Thread-Index: AQHVei0GF23MUwvctk6XmDQN6+Tnc6dQriOA
Date: Tue, 8 Oct 2019 13:09:33 +0000
Message-ID: <14CC9E4E-0000-4A81-9DFC-7BC3152D35E2@citrix.com>
References: <20191003205623.20839-1-andrew.cooper3@citrix.com>
 <20191003205623.20839-2-andrew.cooper3@citrix.com>
In-Reply-To: <20191003205623.20839-2-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <29076A8476C1CB4C9E285A1579AA088F@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/4] docs/sphinx: License content with
 CC-BY-4.0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDAzLzEwLzIwMTksIDIxOjU2LCAiQW5kcmV3IENvb3BlciIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgQ3JlYXRpdmUgQ29tbW9ucyBpcyBhIG1vcmUg
Y29tbW9uIGxpY2Vuc2UgdGhhbiBHUEwgZm9yIGRvY3VtZW50YXRpb24gcHVycG9zZXMuDQogICAg
U3dpdGNoIHRvIHVzaW5nIENDLUJZLTQuMCB0byBleHBsaWNpdGx5IHBlcm1pdCByZS1wdXJwb3Np
bmcgYW5kIHJlbWl4aW5nIG9mDQogICAgdGhlIGNvbnRlbnQuDQogICAgDQogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCg0KUmV2aWV3
ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4NCg0KQWxzbywgSSBuZWVk
IHRvIGNsYXJpZnkgdGhhdCBvbmUgb2YgdGhlIHN0YXRlbWVudHMgSSBtYWRlIHllc3RlcmRheSBp
cyB3cm9uZw0KQ0MtQlktNCBpcyBjb21wYXRpYmxlIHdpdGggYWxsIHZlcnNpb25zIHdpdGggb2Yg
dGhlIEdQTCwgc2VlDQpodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2xpY2Vuc2UtbGlzdC5l
bi5odG1sI090aGVyTGljZW5zZXMNCg0KSSBtaXhlZCB1cCBDQy1CWS00IHdpdGggQ0MtQlktU0Et
NA0KIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 13:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 13:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHpJz-0001iQ-2D; Tue, 08 Oct 2019 13:14:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pQDQ=YB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iHpJy-0001iL-6B
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 13:14:34 +0000
X-Inumbo-ID: 916399d8-e9cd-11e9-97ce-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 916399d8-e9cd-11e9-97ce-12813bfff9fa;
 Tue, 08 Oct 2019 13:14:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570540474;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=sfcDUj4IPg9pC8f3ZIbiEqXzopBFki7ajbnqfNaRZPE=;
 b=AIIpO8gDlngA6VYIojO9Kk80foMrih/7T/O/VtyH3I8CsAq1oWr87Q1w
 M264FYZCPq4LBUKRivXZsFv/I2wFkOtZ8VQdPb/724dq6ZZ1hoNieWNfk
 qCqxlmjSppSJU3yp2nBGoCEmPnAasD+wEYMEjVoN/gcrelekgIpmxNTB4 k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ftRRPaAf4dLRrO/sWsl7/zuVT2DIQZ8M7/ubLXKQRR9s0UVTY8dyVLhC/aUkDfIuqM8g0L3rmr
 XH/G/Thg1LxIdERkhcNA0Uf8oIQ3ibV0mh9pMdEHX//xnjZ7ZNoQXax04OV87R84zSVVNvofm+
 b6Y4zWV6z1N/T+bWtsmhuY0X6MBizEpA6P6RZvMU7NUTY7yP7+WBMjNMI2920oafRSH+DGZ5Eh
 V2dLOyZLlHl+jVLC7AVSQ8ELRq8W3pf7u4OaSYLrRJDpxPmd8SGcv9gpZvNJyrJGGhLDrOSEIE
 ToU=
X-SBRS: 2.7
X-MesageID: 6602696
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6602696"
Date: Tue, 8 Oct 2019 15:14:25 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008131425.GE66437@Air-de-Roger>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
 <20191008092344.GB66437@Air-de-Roger>
 <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
 <20191008110901.GC66437@Air-de-Roger>
 <9ea4ba56-ffd6-0b4a-47d0-cfac5291d49b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9ea4ba56-ffd6-0b4a-47d0-cfac5291d49b@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDgsIDIwMTkgYXQgMDE6Mjg6NDlQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDguMTAuMjAxOSAxMzowOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBH
aXZlbiB0aGF0IGFzIHlvdSBjb3JyZWN0bHkgcG9pbnQgb3V0IG1hc2thbGwgaXMgdW5zZXQgYWZ0
ZXIgZGV2aWNlCj4gPiByZXNldCwgSSBmZWVsIHRoYXQgb3B0aW9uIDQgaXMgdGhlIGJlc3Qgb25l
IHNpbmNlIGl0IG1hdGNoZXMgdGhlIHN0YXRlCj4gPiBvZiB0aGUgaGFyZHdhcmUgYWZ0ZXIgcmVz
ZXQuCj4gCj4gUmlnaHQsIHRoYXQncyB0aGUgdmFyaWFudCBjb21pbmcgY2xvc2VzdCB0byB3aGF0
IGhhcmR3YXJlIHN0YXRlCj4gb3VnaHQgdG8gYmUgYXQgdGhhdCBwb2ludC4gV2UnZCBuZWVkIHRv
IGRvdWJsZSBjaGVjayB0aGF0IHRoZQo+IHBlci1lbnRyeSBtYXNrIGJpdHMgYXJlIGFsbCBzZXQg
YXQgdGhhdCBwb2ludC4KCkknbSBub3Qgc2F5aW5nIHN1Y2ggY2hlY2sgaXMgbm90IHdvcnRoIGRv
aW5nLCBidXQgd2h5IGRvIGl0IGluIHRoaXMKY2FzZSBidXQgbm90IHdoZW4gYWxzbyBjbGVhcmlu
ZyB0aGUgbWFza2FsbCAoaW4gbXNpeF9jYXBhYmlsaXR5X2luaXQpCndoZW4gY2FsbGVkIGZyb20g
cHJlcGFyZV9tc2l4PwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 13:15:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 13:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHpKt-0001mb-E2; Tue, 08 Oct 2019 13:15:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHpKs-0001mS-5X
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 13:15:30 +0000
X-Inumbo-ID: b2874434-e9cd-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2874434-e9cd-11e9-8c93-bc764e2007e4;
 Tue, 08 Oct 2019 13:15:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1662CB18B;
 Tue,  8 Oct 2019 13:15:28 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
References: <E1iHpCB-00025s-UB@osstest.test-lab.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a801fa04-c85a-96da-1376-71a1a7d18dbc@suse.com>
Date: Tue, 8 Oct 2019 15:15:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <E1iHpCB-00025s-UB@osstest.test-lab.xenproject.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemuu-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxNTowNiwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGJyYW5j
aCB4ZW4tdW5zdGFibGUKPiB4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCj4gam9iIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQKPiB0ZXN0aWQgeGVuLWJvb3QKPiAKPiBUcmVlOiBsaW51
eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMv
bGludXgtMi42LmdpdAo+IFRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0Cj4gVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdAo+IFRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAo+IFRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKPiBUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0Cj4gVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0Cj4gCj4gKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgo+
IAo+ICAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAo+ICAgQnVnIGludHJvZHVj
ZWQ6ICBkYTBjOWVhMTQ2Y2JlOTJiODMyZjFiMGY2OTQ4NDBlYThlYjMzY2NlCj4gICBCdWcgbm90
IHByZXNlbnQ6IDQ2NzEzYzNkMmY4ZGE1ZTNkOGRkZDIyNDliY2IxZDk5NzRmYjVkMjgKPiAgIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzE0MjQzOS8KCkkgZGlkIHNlbmQgYSBwYXRjaCBmb3IgdGhpcyBpc3N1ZSB5ZXN0ZXJk
YXk6Cmh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzEwLzcvMjIwIChjYW4ndCBzZWVtIHRvIGZp
bmQgaXQgb24KcGF0Y2h3b3JrKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 13:32:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 13:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHpbJ-0003QS-DQ; Tue, 08 Oct 2019 13:32:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHpbI-0003QN-12
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 13:32:28 +0000
X-Inumbo-ID: 11329266-e9d0-11e9-97ce-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11329266-e9d0-11e9-97ce-12813bfff9fa;
 Tue, 08 Oct 2019 13:32:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 91A52AD09;
 Tue,  8 Oct 2019 13:32:25 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
 <20191008092344.GB66437@Air-de-Roger>
 <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
 <20191008110901.GC66437@Air-de-Roger>
 <9ea4ba56-ffd6-0b4a-47d0-cfac5291d49b@suse.com>
 <20191008131425.GE66437@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7db8ed62-44a7-fac5-dd54-3d1bed2e4dab@suse.com>
Date: Tue, 8 Oct 2019 15:32:25 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008131425.GE66437@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxNToxNCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMDgsIDIwMTkgYXQgMDE6Mjg6NDlQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA4LjEwLjIwMTkgMTM6MDksIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gR2l2ZW4gdGhh
dCBhcyB5b3UgY29ycmVjdGx5IHBvaW50IG91dCBtYXNrYWxsIGlzIHVuc2V0IGFmdGVyIGRldmlj
ZQo+Pj4gcmVzZXQsIEkgZmVlbCB0aGF0IG9wdGlvbiA0IGlzIHRoZSBiZXN0IG9uZSBzaW5jZSBp
dCBtYXRjaGVzIHRoZSBzdGF0ZQo+Pj4gb2YgdGhlIGhhcmR3YXJlIGFmdGVyIHJlc2V0Lgo+Pgo+
PiBSaWdodCwgdGhhdCdzIHRoZSB2YXJpYW50IGNvbWluZyBjbG9zZXN0IHRvIHdoYXQgaGFyZHdh
cmUgc3RhdGUKPj4gb3VnaHQgdG8gYmUgYXQgdGhhdCBwb2ludC4gV2UnZCBuZWVkIHRvIGRvdWJs
ZSBjaGVjayB0aGF0IHRoZQo+PiBwZXItZW50cnkgbWFzayBiaXRzIGFyZSBhbGwgc2V0IGF0IHRo
YXQgcG9pbnQuCj4gCj4gSSdtIG5vdCBzYXlpbmcgc3VjaCBjaGVjayBpcyBub3Qgd29ydGggZG9p
bmcsIGJ1dCB3aHkgZG8gaXQgaW4gdGhpcwo+IGNhc2UgYnV0IG5vdCB3aGVuIGFsc28gY2xlYXJp
bmcgdGhlIG1hc2thbGwgKGluIG1zaXhfY2FwYWJpbGl0eV9pbml0KQo+IHdoZW4gY2FsbGVkIGZy
b20gcHJlcGFyZV9tc2l4PwoKQnkgImRvdWJsZSBjaGVjayIgSSBtZWFudCBpbnNwZWN0IHRoZSBz
b3VyY2UsIG5vdCB0byBhZGQgY2hlY2tpbmcgbG9naWMuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 13:53:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 13:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHpvQ-00053y-Ge; Tue, 08 Oct 2019 13:53:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=93Dx=YB=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iHpvO-00053t-Va
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 13:53:15 +0000
X-Inumbo-ID: f8c6ef80-e9d2-11e9-80e3-bc764e2007e4
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8c6ef80-e9d2-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 13:53:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A03DE21857;
 Tue,  8 Oct 2019 09:53:13 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 08 Oct 2019 09:53:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=nfVXq+
 d+QGvdVONXilsnqCaOThx6cj+k/RFTh+nTTqQ=; b=lhgwEpoKuVfAbWKLoK7GZu
 XFfTECFN+pf525o9IbbtaFo8STsphH6SNzePBIxg23HHbCmWdBDY78lowrxOqPj0
 wxzlsf3pluN4xNYtojQ5IF3SO4wXTGB9JvHRjRGMO+CATfBO/UiY2Hqgv1tjhhH0
 enwSGPxSxhRcnQN3pMXRCS/P+DoaXmcNSt2HEtfdjQwGnhQV2E+Qj2dXKcQSbjdR
 IJ5cnzguw0CMkM3tvOV5fLAdWzCvz0bnj0dBF4eYfMq+y5+gsR3zObHQH9+Y9TDC
 AtFr0D39maxOd/2JwIWeEe9TJLUzpPUxcf2sLM+ZsngKyzUEmn150lZ43k1MuENQ
 ==
X-ME-Sender: <xms:yZScXSEJkM9lvFxP7-4vZIEC6sRr84_Rc7yV_7BOXfuE4LTkEwm4Rg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrheelgdejvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:yZScXa8Bq8isCOEIrw5zZeyN1bCZ_y-GwJfRbdM2sTM0bMUoMIt36Q>
 <xmx:yZScXcX4b3m-pj7KIFSe56YYaWOq5ereHcvkTJGQQdMpIRKqjomWnA>
 <xmx:yZScXUHPi-DlHf_F16Yhjnm8xRBL1dYAPfNPfTKrNb0nJm4x7_eGpA>
 <xmx:yZScXUhwTvHbdruRWZvhvUITVSJd1EHtBimWqwYGTwT4UH7XeqA-nQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3DE6980060;
 Tue,  8 Oct 2019 09:53:12 -0400 (EDT)
Date: Tue, 8 Oct 2019 15:52:52 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008135252.GK8065@mail-itl>
References: <59f6c90b-3dbb-b0eb-ff45-0f8fd4c915de@suse.com>
 <20190807155112.GA3257@mail-itl>
 <642fe1a7-741d-2b42-f810-7c9cdb9c5120@suse.com>
 <20190807160451.GB3257@mail-itl>
 <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
MIME-Version: 1.0
In-Reply-To: <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============8637336845000449543=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8637336845000449543==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="liLRoGuMkvkNxyGo"
Content-Disposition: inline


--liLRoGuMkvkNxyGo
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Tue, Oct 08, 2019 at 03:08:29PM +0200, Jan Beulich wrote:
> On 08.10.2019 13:50, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Thu, Aug 08, 2019 at 08:03:49AM +0200, Jan Beulich wrote:
> >> On 08.08.2019 04:53, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> On Wed, Aug 07, 2019 at 09:26:00PM +0200, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> >>>> Ok, regardless of adding proper option for that, I've hardcoded map_=
bs=3D1
> >>>> and it still crashes, just slightly differently:
> >>>>
> >>>>      Xen call trace:
> >>>>         [<0000000000000080>] 0000000000000080
> >>>>         [<8c2b0398e0000daa>] 8c2b0398e0000daa
> >>>>
> >>>>      Pagetable walk from ffffffff858483a1:
> >>>>         L4[0x1ff] =3D 0000000000000000 ffffffffffffffff
> >>>>
> >>>>      ****************************************
> >>>>      Panic on CPU 0:
> >>>>      FATAL PAGE FAULT
> >>>>      [error_code=3D0002]
> >>>>      Faulting linear address: ffffffff858483a1
> >>>>      ****************************************
> >>>>
> >>>> Full message attached.
> >>>
> >>> After playing more with it and also know workarounds for various EFI
> >>> issues, I've found a way to boot it: avoid calling Exit BootServices.
> >>> There was a patch from Konrad adding /noexit option, that never get
> >>> committed. Similar to efi=3Dmapbs option, I'd add efi=3Dno-exitboot t=
oo
> >>> (once efi=3Dmapbs patch is accepted).
> >>>
> >>> Anyway, I'm curious what exactly is wrong here. Is it that the firmwa=
re
> >>> is not happy about lack of SetVirtualAddressMap call? FWIW, the crash=
 is
> >>> during GetVariable RS call. I've verified that the function itself is
> >>> within EfiRuntimeServicesCode, but I don't feel like tracing Lenovo
> >>> UEFI...
> >>
> >> This suggests that the firmware zaps a few too many pointers
> >> during ExitBootServices(). Perhaps internally they check
> >> whether pointers point into BootServices* memory, and hence the
> >> wrong marking in the memory map has consequences beyond the OS
> >> re-using such memory?
> >>
> >> A proper answer to your question can of course only be given
> >> by someone knowing this specific firmware version.
> >=20
> > I explored it a bit more and talked with a few people doing firmware
> > development and few conclusions:
> > 1. Not calling SetVirtualAddressMap(), while technically legal, is
> > pretty uncommon and not recommended if you want to avoid less tested
> > (aka buggy) UEFI code paths.
> > 2. Every UEFI call before SetVirtualAddressMap() call should be done
> > with flat physical memory. This include SetVirtualAddressMap() call
> > itself. Implicitly this means such calls can legally access memory areas
> > not marked with EFI_MEMORY_RUNTIME.
>=20
> I don't think this is quite right - whether non-runtime memory may
> be touched depends exclusively on ExitBootServices() (not) having
> got called (yet).

That would be logical. In practice however we have evidences firmware
vendors have different opinion... A comment from Linux (already quoted
here 2 months ago):

    /*
     * The UEFI specification makes it clear that the operating system is
     * free to do whatever it wants with boot services code after
     * ExitBootServices() has been called. Ignoring this recommendation a
     * significant bunch of EFI implementations continue calling into boot
     * services code (SetVirtualAddressMap). In order to work around such
     * buggy implementations we reserve boot services region during EFI
     * init and make sure it stays executable. Then, after
     * SetVirtualAddressMap(), it is discarded.
     *
     * However, some boot services regions contain data that is required
     * by drivers, so we need to track which memory ranges can never be
     * freed. This is done by tagging those regions with the
     * EFI_MEMORY_RUNTIME attribute.
     *
     * Any driver that wants to mark a region as reserved must use
     * efi_mem_reserve() which will insert a new EFI memory descriptor
     * into efi.memmap (splitting existing regions if necessary) and tag
     * it with EFI_MEMORY_RUNTIME.
     */

Regardless of SetVirtualAddressMap() discussion, I propose to
automatically map boot services code/data, to make Xen work on more
machines (even if _we_ consider those buggy).=20

> > Then I've tried a different approach: call SetVirtualAddressMap(), but
> > with an address map that tries to pretend physical addressing (the code
> > under #ifndef USE_SET_VIRTUAL_ADDRESS_MAP). This mostly worked, I needed
> > only few changes:
> >  - set VirtualStart back to PhysicalStart in that memory map (it was set
> >    to directmap)
> >  - map boot services (at least for the SetVirtualAddressMap() call time,
> >    but haven't tried unmapping it later)
> >  - call SetVirtualAddressMap() with that "1:1" map in place, using
> >    efi_rs_enter/efi_rs_leave.
> >=20
> > This fixed the issue for me, now runtime services do work even without
> > disabling ExitBootServices() call. And without any extra
> > platform-specific command line arguments. And I think it also shouldn't=
 break
> > kexec, since it uses 1:1-like map, but I haven't tried. One should
> > simply ignore EFI_UNSUPPORTED return code (I don't know how to avoid the
> > call at all after kexec).
>=20
> That's the point - it can't be avoided, and hence it failing is not
> an option. Or else there needs to be a protocol telling kexec what
> it is to expect, and that it in particular can't change the virtual
> address map to its liking. Back at the time when I put together the
> EFI booting code, no such protocol existed, and hence calling
> SetVirtualAddressMap() was not an option. I have no idea whether
> things have changed in the meantime.

Hmm, how is it different from the current situation? Not calling
SetVirtualAddressMap() means UEFI will not be notified about new address
map. It does _not_ mean it will use 1:1 map, it will use what was
previously set. What if Xen was kexec'ed from Linux?
In Linux case, it looks like it passes around the EFI memory map using
some Linux-specific mechanism, but I don't find it particularly
appealing option.

What about something in between: make this SetVirtualAddressMap() call
compile-time option (kconfig), depending on !CONFIG_KEXEC ? And when
enabled, properly handle SetVirtualAddressMap() failure. I my case,
where I do care about supporting various UEFI implementations, I don't
need kexec support. And apparently people carrying about kexec don't
have problems with lack of SetVirtualAddressMap(), so that would be
win-win, no?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--liLRoGuMkvkNxyGo
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2clLQACgkQ24/THMrX
1yzssQf+KepSgyzazwb8ko1M2eZYounaEeBwmbA9GcE/PyOxul0WBveMyTZaMk+K
yt9qE/V3Qlx0fFrbBJ1oQ8ipfGiWAlrvfBBZg9bTTCaZamOutgieVxGnnlC0q6bk
XEOe6TXRpvpcQQUln/oYKYahBw+g3Uxymbb5CPqhmCN3cZ02kDElK40esqKNzFoX
cZrDz6LPnMOSFnFfELz25sr9B9H3Xtvt8zEDuFa+TcElM964o4ilPfyFIMu1q79m
3559nWGvZilR01D+KeK1I59QRFcvgdMXCsFEeRCYND4CrufNQGUPpYtOdCvmnGWj
FyU6jyVLNA1xiCxPWKvuOGJq3M63vQ==
=fxux
-----END PGP SIGNATURE-----

--liLRoGuMkvkNxyGo--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8637336845000449543==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:02:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHq4i-0005zS-KM; Tue, 08 Oct 2019 14:02:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N428=YB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHq4h-0005zM-Lg
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:02:51 +0000
X-Inumbo-ID: 4fa685b2-e9d4-11e9-9bee-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 4fa685b2-e9d4-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 14:02:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C49B71570;
 Tue,  8 Oct 2019 07:02:48 -0700 (PDT)
Received: from [10.37.12.88] (unknown [10.37.12.88])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 656FF3F703;
 Tue,  8 Oct 2019 07:02:47 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
Date: Tue, 8 Oct 2019 15:02:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgSnVlcmdlbikKCkhpIFN0ZWZhbm8sCgpPbiAxMC84LzE5IDE6MTggQU0sIFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cm90ZToKPiBPbiBNb24sIDcgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gSGksCj4+Cj4+IE9uIDAzLzEwLzIwMTkgMDI6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+IE9uIEZyaSwgMjAgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBUaGF0
J3Mgbm90IGNvcnJlY3QuIGFsbG9jX2Jvb3RfcGFnZXMoKSBpcyBhY3R1YWxseSBoZXJlIHRvIGFs
bG93IGR5bmFtaWMKPj4+PiBhbGxvY2F0aW9uIGJlZm9yZSB0aGUgbWVtb3J5IHN1YnN5c3RlbSAo
YW5kIHRoZXJlZm9yZSB0aGUgcnVudGltZSBhbGxvY2F0b3IpCj4+Pj4gaXMgaW5pdGlhbGl6ZWQu
Cj4+Pgo+Pj4gTGV0IG1lIGNoYW5nZSB0aGUgcXVlc3Rpb24gdGhlbjogaXMgdGhlIHN5c3RlbV9z
dGF0ZSA9PQo+Pj4gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgY2hlY2sgc3RyaWN0bHkgbmVjZXNzYXJ5
PyBJdCBsb29rcyBsaWtlIGl0IGlzIG5vdDoKPj4+IHRoZSBwYXRjaCB3b3VsZCB3b3JrIGV2ZW4g
aWYgaXQgd2FzIGp1c3Q6Cj4+Cj4+IEkgaGFkIGEgZmV3IHRob3VnaHRzIGFib3V0IGl0LiBPbiBB
cm0zMiwgdGhpcyBvbmx5IHJlYWxseSB3b3JrcyBmb3IKPj4gMzItYml0cyBtYWNoaW5lIGFkZHJl
c3MgKGl0IGNhbiBnbyB1cCB0byA0MC1iaXRzKS4gSSBoYXZlbid0IHJlYWxseQo+PiBmdWxseSBp
bnZlc3RpZ2F0ZWQgd2hhdCBjb3VsZCBnbyB3cm9uZywgYnV0IGl0IHdvdWxkIGJlIGJlc3QgdG8g
a2VlcCBpdAo+PiBvbmx5IGZvciBlYXJseSBib290Lgo+Pgo+PiBBbHNvLCBJIGRvbid0IHJlYWxs
eSB3YW50IHRvIHJlbHkgb24gdGhpcyAid29ya2Fyb3VuZCIgYWZ0ZXIgYm9vdC4gTWF5YmUKPj4g
d2Ugd291bGQgd2FudCB0byBrZWVwIHRoZW0gdW5tYXBwZWQgaW4gdGhlIGZ1dHVyZS4KPiAKPiBZ
ZXMsIG5vIHByb2JsZW1zLCB3ZSBhZ3JlZSBvbiB0aGF0LiBJIGFtIG5vdCBhc2tpbmcgaW4gcmVn
YXJkcyB0byB0aGUKPiBjaGVjayBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Qg
d2l0aCB0aGUgZ29hbCBvZiBhc2tpbmcgeW91Cj4gdG8gZ2V0IHJpZCBvZiBpdC4gSSBhbSBmaW5l
IHdpdGgga2VlcGluZyB0aGUgY2hlY2suIChNYXliZSB3ZSB3YW50IHRvIGFkZAo+IGFuIGB1bmxp
a2VseSgpJyBhcm91bmQgdGhlIGNoZWNrLikKPiAKPiBJIGFtIHRyeWluZyB0byB1bmRlcnN0YW5k
IHdoZXRoZXIgdGhlIGNvZGUgYWN0dWFsbHkgcmVsaWVzIG9uCj4gc3lzdGVtX3N0YXRlID09IFNZ
U19TVEFURV9lYXJseV9ib290LCBhbmQsIGlmIHNvLCB3aHkuIFRoZSBnb2FsIGlzIHRvCj4gbWFr
ZSBzdXJlIHRoYXQgaWYgdGhlcmUgYXJlIHNvbWUgbGltaXRhdGlvbnMgdGhhdCB0aGV5IGFyZSBk
b2N1bWVudGVkLAo+IG9yIGp1c3QgdG8gZG91YmxlLWNoZWNrIHRoYXQgdGhlcmUgYXJlIG5vIGxp
bWl0YXRpb25zLgoKVGhlIGNoZWNrIGlzIG5vdCBzdHJpY3RseSBuZWNlc3NhcnkuCgo+IAo+IElu
IHJlZ2FyZHMgdG8geW91ciBjb21tZW50IGFib3V0IG9ubHkgd29ya2luZyBmb3IgMzItYml0IGFk
ZHJlc3NlcyBvbgo+IEFybTMyLCB5b3UgaGF2ZSBhIHBvaW50LiBBdCBsZWFzdCB3ZSBzaG91bGQg
YmUgY2FyZWZ1bCB3aXRoIHRoZSBtZm4gdG8KPiB2YWRkciBjb252ZXJzaW9uIGJlY2F1c2UgbWZu
X3RvX21hZGRyIHJldHVybnMgYSBwYWRkcl90IHdoaWNoIGlzIDY0LWJpdAo+IGFuZCB2YWRkcl90
IGlzIDMyLWJpdC4gSSBpbWFnaW5lIHRoYXQgdGhlb3JldGljYWxseSwgZXZlbiB3aXRoCj4gc3lz
dGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290LCBpdCBjb3VsZCBnZXQgdHJ1bmNhdGVk
IHdpdGggdGhlCj4gd3JvbmcgY29tYmluYXRpb24gb2YgbWZuIGFuZCBwaHlzX29mZnNldC4KPiAK
PiBJZiBub3RoaW5nIGVsc2UsIG1heWJlIHdlIHNob3VsZCBhZGQgYSB0cnVuY2F0aW9uIGNoZWNr
IGZvciBzYWZldHk/CgpFeGNlcHQgdGhhdCBwaHlzX29mZnNldCBpcyBub3QgZGVmaW5lZCBjb3Jy
ZWN0bHksIHNvIHlvdXIgY2hlY2sgYmVsb3cgCndpbGwgYnJlYWsgc29tZSBzZXR1cCA6KC4gTGV0
J3MgdGFrZSB0aGUgZm9sbG93aW5nIGV4YW1wbGU6CgogICAgWGVuIGlzIGxvYWRlZCBhdCBQQSAw
eDEwMDAwMAoKVGhlIGJvb3Qgb2Zmc2V0IGlzIGNvbXB1dGVkIHVzaW5nIDMyLWJpdCBhZGRyZXNz
IChzZWUgaGVhZC5TKToKICAgICBQQSAtIFZBID0gMHgxMDAwMDAgLSAweDIwMDAwMAogICAgICAg
ICAgICAgPSAweGZmZjAwMDAwCgpUaGlzIHZhbHVlIHdpbGwgYmUgcGFzc2VkIHRvIEMgY29kZSBh
cyBhbiB1bnNpZ25lZCBsb25nLiBCdXQgdGhlbiB3ZSAKd2lsbCBzdG9yZSBpdCBpbiBhIHVpbnQ2
NF90L3BhZGRyX3QgKHNlZSBwaHlzX29mZnNldCB3aGljaCBpcyBzZXQgaW4gCnNldHVwX3BhZ2Vf
dGFibGVzKS4gQmVjYXVzZSB0aGlzIGlzIGEgY29udmVyc2lvbiBmcm9tIHVuc2lnbmVkIHRvIAp1
bnNpZ25lZCwgdGhlICJzaWduIGJpdCIgd2lsbCBub3QgYmUgcHJvcGFnYXRlZC4KClRoaXMgbWVh
bnMgdGhhdCBwaHlzX29mZnNldCB3aWxsIGJlIGVxdWFsIHRvIDB4ZmZmMDAwMDAgYW5kIG5vdCAK
MHhmZmZmZmZmZmZmZjAwMDAwIQoKVGhlcmVmb3JlIGlmIHdlIHRyeSB0byBjb252ZXJ0IDB4MTAw
MDAwICh3aGVyZSBYZW4gaGFzIGJlZW4gbG9hZGVkKSBiYWNrIAp0byBpdHMgVkEsIHRoZSByZXN1
bHRpbmcgdmFsdWUgd2lsbCBiZSAweGZmZmZmZmZmMDAyMDAxMDAuCgpMb29raW5nIGF0IHRoZSBj
b2RlLCBJIHRoaW5rIHB0ZV9vZl94ZW5hZGRyKCkgaGFzIGFsc28gdGhlIGV4YWN0IHByb2JsZW0u
IDooCgpJIGd1ZXNzIG5vYm9keSB0cmllZCB0byBsb2FkIFhlbiB0aGF0IGxvdyBpbiBtZW1vcnkg
b24gQXJtMzI/IEJ1dCB0aGF0J3MgCmdvaW5nIHRvIGJlIGRlZmluaXRlbHkgYW4gaXNzdWVzIHdp
dGggdGhlIG1lbW9yeSByZXdvcmsgSSBoYXZlIGluIG1pbmQuCgpJIGhhdmUgc29tZSBvdGhlciBp
bXBvcnRhbnQgd29yayB0byBmaW5pc2ggZm9yIFhlbiA0LjEzLiBTbyBJIGFtIAp0aGlua2luZyB0
byBkZWZlciB0aGUgcHJvYmxlbSBJIG1lbnRpb24gYWJvdmUgZm9yIHBvc3QgWGVuIDQuMTMuIApB
bHRob3VnaCwgdGhlIEdSVUIgaXNzdWVzIHdvdWxkIHN0aWxsIG5lZWQgdG8gYmUgZml4LiBBbnkg
b3BpbmlvbnM/CgpOb3RlIHRoYXQgdGhpcyBpcyBhbHNvIG1vcmUgcmVhc29ucyB0byBsaW1pdCB0
aGUgdXNlIG9mICJNQSAtIApwaHlzX29mZnNldCIuIFNvIHRoZSBtZXNzIGlzIGtlcHQgdG8gYm9v
dCBjb2RlLgoKPiBTb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93aW5nIGJ1dCB0aGF0IGlkZWFsbHkg
d291bGQgYmUgYXBwbGljYWJsZSB0bwo+IGFybTY0IHRvbyB3aXRob3V0IGhhdmluZyB0byBhZGQg
YW4gI2lmZGVmOgo+IAo+ICAgICAgcGFkZHJfdCBwYSA9IG1mbl90b19tYWRkcihtZm4pIC0gcGh5
c19vZmZzZXQ7Cj4gCj4gICAgICBpZiAoIHBhIDwgX2VuZCAmJiBpc19rZXJuZWwoKHZhZGRyX3Qp
cGEpICkKPiAgICAgICAgICByZXR1cm4gKGxwYWVfdCAqKSh2YWRkcl90KXBhOwoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:04:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHq6D-000663-68; Tue, 08 Oct 2019 14:04:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHq6C-00065x-8N
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:04:24 +0000
X-Inumbo-ID: 8722dfcc-e9d4-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8722dfcc-e9d4-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 14:04:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHq69-0007hM-Kz; Tue, 08 Oct 2019 14:04:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHq69-0004rW-AG; Tue, 08 Oct 2019 14:04:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHq69-0006Av-9V; Tue, 08 Oct 2019 14:04:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142412-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:regression
 linux-4.9:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=140fcbee3e9de3d649c5cb313c4919bd07f0017f
X-Osstest-Versions-That: linux=6eea609ac3091741dee9080bae6bcf2edc879ca2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 14:04:21 +0000
Subject: [Xen-devel] [linux-4.9 test] 142412: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQxMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQxMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTQyMzE4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxNDIzMTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIzMTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjMxOAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQyMzE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIzMTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MjMxOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMTQwZmNiZWUzZTlk
ZTNkNjQ5YzVjYjMxM2M0OTE5YmQwN2YwMDE3ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNmVlYTYwOWFjMzA5MTc0MWRlZTkwODBiYWU2YmNmMmVkYzg3OWNhMgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTQyMzE4ICAyMDE5LTEwLTA1IDEwOjQwOjEzIFogICAgMyBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjQxMiAgMjAxOS0xMC0wNyAxNzoxMToyMCBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0OgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsZXggRGV1Y2hl
ciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2ls
bGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9u
aUBib290bGluLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgogIEFuZHJldyBNdXJyYXkgPGFuZHJldy5tdXJyYXlAYXJtLmNvbT4KICBBbmRyZXkgS29ub3Zh
bG92IDxhbmRyZXlrbnZsQGdvb2dsZS5jb20+CiAgQW5kcmV5IFNtaXJub3YgPGFuZHJldy5zbWly
bm92QGdtYWlsLmNvbT4KICBBbmRyemVqIEhhamRhIDxhLmhhamRhQHNhbXN1bmcuY29tPgogIEFu
ZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AbGludXguaW50ZWwuY29tPgogIEFybmQg
QmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+CiAgQmFydCBWYW4gQXNzY2hlIDxidmFuYXNzY2hlQGFj
bS5vcmc+CiAgQmFydGxvbWllaiBab2xuaWVya2lld2ljeiA8Yi56b2xuaWVya2llQHNhbXN1bmcu
Y29tPgogIEJlbmphbWluIFRpc3NvaXJlcyA8YmVuamFtaW4udGlzc29pcmVzQHJlZGhhdC5jb20+
CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAgQ2FzZXkgU2NoYXVmbGVyIDxjYXNleUBz
Y2hhdWZsZXItY2EuY29tPgogIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5j
b20+CiAgQ2hhbmd3ZWkgR2UgPGdlY2hhbmd3ZWlAbGl2ZS5jbj4KICBDaHJpc3RvcGhlIExlcm95
IDxjaHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlz
dGEuY29tPgogIERhdmlkIEFoZXJuIDxkc2FoZXJuQGdtYWlsLmNvbT4KICBEYXZpZCBIb3dlbGxz
IDxkaG93ZWxsc0ByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0
Lm5ldD4KICBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+CiAgRG9uZ2xpIFpoYW5n
IDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KICBEb3RhbiBCYXJhayA8ZG90YW5iQGRldi5tZWxs
YW5veC5jby5pbD4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhyaXN0
ZXZAbWljcm9jaGlwLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgogIGhleGluIDxoZXhpbi5vcEBnbWFpbC5jb20+CiAgaGV4aW4gPGhleGluMTVA
YmFpZHUuY29tPgogIEphbiBTdGFuY2VrIDxqc3RhbmNla0ByZWRoYXQuY29tPgogIEphbm4gSG9y
biA8amFubmhAZ29vZ2xlLmNvbT4KICBKZWFuIERlbHZhcmUgPGpkZWx2YXJlQHN1c2UuZGU+CiAg
SmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBKb2FvIE1vcmVubyA8bWFpbEBq
b2FvbW9yZW5vLmNvbT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgS2FpLUhl
bmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEt5bGVNYWhsa3VjaCA8a21h
aGxrdWNAbGludXgudm5ldC5pYm0uY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5v
cmc+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExp
bnVzIFdhbGxlaWogPGxpbnVzLndhbGxlaWpAbGluYXJvLm9yZz4KICBMaXUgUWkgPGxpdXFpMTZA
YmFpZHUuY29tPgogIExvcmVuem8gQmlhbmNvbmkgPGxvcmVuem8uYmlhbmNvbmlAcmVkaGF0LmNv
bT4KICBMb3JlbnpvIFBpZXJhbGlzaSA8bG9yZW56by5waWVyYWxpc2lAYXJtLmNvbT4KICBNYXJr
byBLb2h0YWxhIDxtYXJrby5rb2h0YWxhQG9rb2tvLmZpPgogIE1hcnRpam4gQ29lbmVuIDxtYWNv
QGFuZHJvaWQuY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNs
ZS5jb20+CiAgTWFydGluIEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE1hdHRpYXMgTmlzc2xl
ciA8bW5pc3NsZXJAY2hyb21pdW0ub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1h
bi5pZC5hdT4KICBNaWtlIFJhcG9wb3J0IDxtaWtlLnJhcG9wb3J0QGdtYWlsLmNvbT4KICBNaWtl
IFJhcG9wb3J0IDxycHB0QGxpbnV4LmlibS5jb20+CiAgTmF0aGFuIENoYW5jZWxsb3IgPG5hdGVj
aGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXRoYW4gSHVja2xlYmVycnkgPG5odWNrQGdvb2dsZS5j
b20+CiAgTmF0aGFuIEx5bmNoIDxuYXRoYW5sQGxpbnV4LmlibS5jb20+CiAgTmF2aWQgRW1hbWRv
b3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dp
bkBnbWFpbC5jb20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJzQGdvb2dsZS5jb20+
CiAgTmljb2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+CiAgTmlzaGthIERhc2d1
cHRhIDxuaXNoa2FkZy5saW51eEBnbWFpbC5jb20+CiAgT0dBV0EgSGlyb2Z1bWkgPGhpcm9mdW1p
QG1haWwucGFya25ldC5jby5qcD4KICBQYW9sbyBBYmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAg
UGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFJlaW5oYXJkIFNwZXllcmVyIDxy
c3BtbkBhcmNvci5kZT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVr
PgogIFNhbnRvc2ggU2hpbGlta2FyIDxzYW50b3NoLnNoaWxpbWthckBvcmFjbGUuY29tPgogIFNh
c2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBXb29kIDxvc3NAYnVzZXJyb3Iu
bmV0PgogIFNoYWhqYWRhIEFidWwgSHVzYWluIDxzaGFoamFkYUBjaGVsc2lvLmNvbT4KICBTb3dq
YW55YSBLb21hdGluZW5pIDxza29tYXRpbmVuaUBudmlkaWEuY29tPgogIFN0ZXBoZW4gQm95ZCA8
c2JveWRAa2VybmVsLm9yZz4KICBTdWRoYWthciBEaW5kdWt1cnRpIDxzdWRoYWthci5kaW5kdWt1
cnRpQG9yYWNsZS5jb20+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBW
aXNoYWwgS3Vsa2FybmkgPHZpc2hhbEBjaGVsc2lvLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBr
ZXJuZWwub3JnPgogIFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTQxMSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:10:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHqCF-0006us-Ac; Tue, 08 Oct 2019 14:10:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jabB=YB=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iHqCE-0006u7-5A
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:10:38 +0000
X-Inumbo-ID: 63c3a5e2-e9d5-11e9-8c93-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 63c3a5e2-e9d5-11e9-8c93-bc764e2007e4;
 Tue, 08 Oct 2019 14:10:32 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id r22so12096319lfm.1
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 07:10:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/oCwxQMbBLr1BZU6moM5qReytO7wpH++DT8doawdOYE=;
 b=vIJ6vks5nvIY8D3G1FnQrmi/346IeexJrxXMxl0wOHZD8hdBthgcMA0aLOjRGFdlCe
 w1GSIWeAyw1VZO1TILbkJG3erK40phJJlc5SkZ/7Ciwb+Y+u+JYPQhjqSOOzNvL/2c0m
 mFHqQNQ0NLvVE/FqeJE+7MRi0pl19OqenRMy1dwEz1f2nu6MXomnvxPpyFQ+uTEuoFJ+
 NHCGmIhpnsW+CAnV8ETysDPfrK9gf9z8SrTtgSsqy6hpw4/uVDW03SykjoZjUZZVZD/O
 9y69vmM6kQ0gnnAwbthOG1WhJ5jreOn8TUkOJcEFwQtS4E4wtEYmjMLPxtuten/+YoJi
 fV/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/oCwxQMbBLr1BZU6moM5qReytO7wpH++DT8doawdOYE=;
 b=A2z/rgJByupuxm/wHS0z3hKRFrKu72aj61s7IODcK2b3erNKowJPVXH0PXsBCoPEbV
 TQLJNy0HIEqUEJEnuYtNH968xv7PGHN6R1gwO8ozkPEHChSMLGSSXycAPo0mzZ35jq51
 kYOktyeqrb55kb8CwY/sAOySeh1LqEbPTW0LFeCQG9uqWYPVN5t/+BUpEviR4U8HK9om
 wV2P0C0Tg3tlSQxYL3vmONcY86A3CnicEPJcPVJy+V72y7DlqJHd8UeVngHJF7rYnpSk
 2VFhCN9j8uBrDwoFyg3lXlCW0k63hEqYpykLE8IdPn+4EzmIys/+cjr4YjlP5yRF7TcI
 6riw==
X-Gm-Message-State: APjAAAXnyzXIUyyGpLwvqmyli1hkGxIoAaXlDM63zfF7Crbk+siYjAxu
 oAA2UOwK57ZQhmqbvuu9RBHZN1SKxDo=
X-Google-Smtp-Source: APXvYqxMMR03tW+nTLLSIsDb5zNnMUjdDOZVwqnLbSFnTFi4OI7jCGn+e74rTvuVPqWEsevvDzKkzQ==
X-Received: by 2002:ac2:4a8f:: with SMTP id l15mr20799804lfp.21.1570543831393; 
 Tue, 08 Oct 2019 07:10:31 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z20sm4937764ljk.63.2019.10.08.07.10.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 08 Oct 2019 07:10:30 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  8 Oct 2019 17:10:23 +0300
Message-Id: <20191008141024.10885-2-al1img@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191008141024.10885-1-al1img@gmail.com>
References: <20191008141024.10885-1-al1img@gmail.com>
Subject: [Xen-devel] [PATCH v1 1/2] libxl: introduce new backend type VINPUT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>, ian.jackson@eu.citrix.com,
 wl@xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVGhl
cmUgYXJlIHR3byBraW5kIG9mIFZLQkQgZGV2aWNlczogd2l0aCBRRU1VIGJhY2tlbmQgYW5kIHVz
ZXIgc3BhY2UKYmFja2VuZC4gSW4gY3VycmVudCBpbXBsZW1lbnRhdGlvbiB0aGV5IGNhbid0IGJl
IGRpc3Rpbmd1aXNoZWQgYXMgYm90aCB1c2UKVktCRCBiYWNrZW5kIHR5cGUuIEFzIHJlc3VsdCwg
dXNlciBzcGFjZSBLQkQgYmFja2VuZCBpcyBzdGFydGVkIGFuZApzdG9wcGVkIGFzIFFFTVUgYmFj
a2VuZC4gVGhpcyBjb21taXQgYWRkcyBuZXcgZGV2aWNlIGtpbmQgVklOUFVUIHRvIGJlCnVzZWQg
YXMgYmFja2VuZCB0eXBlIGZvciB1c2VyIHNwYWNlIEtCRCBiYWNrZW5kLgoKU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAxICsKIHRvb2xzL2xpYnhsL2xp
YnhsX3ZrYi5jICAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmluZGV4IGNiODVjM2IzN2YuLjM1OTNlMjFkYmIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAorKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKQEAgLTMxLDYgKzMxLDcgQEAgbGli
eGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmljZV9raW5kIiwgWwogICAgICgxMywg
IlZVQVJUIiksCiAgICAgKDE0LCAiUFZDQUxMUyIpLAogICAgICgxNSwgIlZTTkQiKSwKKyAgICAo
MTYsICJWSU5QVVQiKSwKICAgICBdKQogCiBsaWJ4bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVy
YXRpb24oImNvbnNvbGVfYmFja2VuZCIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3ZrYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKaW5kZXggMjYzNzZhN2VlZi4uNGM0NGE4
MTNjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdmtiLmMKQEAgLTM4LDkgKzM4LDYgQEAgc3RhdGljIGludCBsaWJ4bF9fc2V0X3hl
bnN0b3JlX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9u
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKnJvX2Zy
b250KQogewotICAgIGZsZXhhcnJheV9hcHBlbmRfcGFpcihiYWNrLCAiYmFja2VuZC10eXBlIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYXIgKilsaWJ4bF92a2JfYmFja2VuZF90b19z
dHJpbmcodmtiLT5iYWNrZW5kX3R5cGUpKTsKLQogICAgIGlmICh2a2ItPnVuaXF1ZV9pZCkgewog
ICAgICAgICBmbGV4YXJyYXlfYXBwZW5kX3BhaXIoYmFjaywgWEVOS0JEX0ZJRUxEX1VOSVFVRV9J
RCwgdmtiLT51bmlxdWVfaWQpOwogICAgIH0KQEAgLTkzLDcgKzkwLDggQEAgc3RhdGljIGludCBs
aWJ4bF9fdmtiX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqbGlieGxf
cGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmlkIGRl
dmlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zr
YiAqdmtiKQogewotICAgIGNvbnN0IGNoYXIgKmJlX3BhdGgsICpiZV90eXBlLCAqZmVfcGF0aCwg
KnRtcDsKKyAgICBjb25zdCBjaGFyICpiZV9wYXRoLCAqZmVfcGF0aCwgKnRtcDsKKyAgICBsaWJ4
bF9fZGV2aWNlIGRldjsKICAgICBpbnQgcmM7CiAKICAgICB2a2ItPmRldmlkID0gZGV2aWQ7CkBA
IC0xMTEsMTMgKzEwOSwxMSBAQCBzdGF0aWMgaW50IGxpYnhsX192a2JfZnJvbV94ZW5zdG9yZShs
aWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAogICAgIHJjID0gbGlieGxfX2Jh
Y2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRoLCAmdmtiLT5iYWNrZW5kX2RvbWlkKTsK
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9tYW5kYXRv
cnkoZ2MsIFhCVF9OVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BS
SU5URigiJXMvYmFja2VuZC10eXBlIiwgYmVfcGF0aCksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmJlX3R5cGUpOworICAgIHJjID0gbGlieGxfX3BhcnNlX2JhY2tlbmRfcGF0
aChnYywgYmVfcGF0aCwgJmRldik7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAotICAgIHJjID0g
bGlieGxfdmtiX2JhY2tlbmRfZnJvbV9zdHJpbmcoYmVfdHlwZSwgJnZrYi0+YmFja2VuZF90eXBl
KTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIHZrYi0+YmFja2VuZF90eXBlID0gZGV2LmJh
Y2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVklOUFVUID8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfVktCX0JBQ0tFTkRfTElOVVggOiBM
SUJYTF9WS0JfQkFDS0VORF9RRU1VOwogCiAgICAgdmtiLT51bmlxdWVfaWQgPSB4c19yZWFkKENU
WC0+eHNoLCBYQlRfTlVMTCwgR0NTUFJJTlRGKCIlcy8iWEVOS0JEX0ZJRUxEX1VOSVFVRV9JRCwg
YmVfcGF0aCksIE5VTEwpOwogCkBAIC0yMTgsNiArMjE0LDIwIEBAIG91dDoKICAgICByZXR1cm4g
cmM7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4bF9fZ2MgKmdj
LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfdmtiICp0eXBlLCBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCit7CisgICAgZGV2aWNl
LT5iYWNrZW5kX2RldmlkICAgPSB0eXBlLT5kZXZpZDsKKyAgICBkZXZpY2UtPmJhY2tlbmRfZG9t
aWQgICA9IHR5cGUtPmJhY2tlbmRfZG9taWQ7CisgICAgZGV2aWNlLT5iYWNrZW5kX2tpbmQgICAg
PSB0eXBlLT5iYWNrZW5kX3R5cGUgPT0gTElCWExfVktCX0JBQ0tFTkRfTElOVVggPworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfX0RFVklDRV9LSU5EX1ZJTlBVVCA6IExJQlhM
X19ERVZJQ0VfS0lORF9WS0JEOworICAgIGRldmljZS0+ZGV2aWQgICAgICAgICAgID0gdHlwZS0+
ZGV2aWQ7CisgICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKKyAgICBkZXZpY2Ut
PmtpbmQgICAgICAgICAgICA9IExJQlhMX19ERVZJQ0VfS0lORF9WS0JEOworCisgICAgcmV0dXJu
IDA7Cit9CisKIGludCBsaWJ4bF9kZXZpY2VfdmtiX2FkZChsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsIGxpYnhsX2RldmljZV92a2IgKnZrYiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93KQogewpAQCAtMzE4LDcgKzMyOCw2IEBA
IG91dDoKICAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgTElCWExfREVGSU5FX0RFVklDRV9G
Uk9NX1RZUEUodmtiKQogc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmtiKQogCiAj
ZGVmaW5lIGxpYnhsX19hZGRfdmticyBOVUxMCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:10:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHqCB-0006tw-0k; Tue, 08 Oct 2019 14:10:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jabB=YB=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iHqC9-0006tr-8W
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:10:33 +0000
X-Inumbo-ID: 6333776a-e9d5-11e9-80e3-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6333776a-e9d5-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 14:10:32 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id m13so17667792ljj.11
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 07:10:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=BFNvk6/uRsN/nLO6lYEdySTeJPvtIorsHo2OuKC6ocU=;
 b=G5JktpLdkueISUQoch2RqH8bpSoUxzCNLJgCv3/EPorO/qPWhLE4jgFzIKYVejMY9d
 4DE+O0qct0XcmDUaDe/J3kXm98mu/Ki3FQRbHKdHBHou7OoSqz8MrvzMumov7wduTafN
 jC2a/QpHHbf9IUPvrDmHthe/RCTxJklTqFLTSgyRt50CVSJYAx/I8qWiXXE8ambCCbYX
 LUpYhk1QAB4kPJhSg41A8zVua0PJasTt4qXtACne3u8FRGvwA56B81/WHApGzlC5Uepi
 JQUCH0SdvgHgOy4+a9PvOjKEO5EUHtjqZB14AhTPw2yfTuK/ZQi/gU94q5kUMO27zjQm
 EeoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=BFNvk6/uRsN/nLO6lYEdySTeJPvtIorsHo2OuKC6ocU=;
 b=pB49o6uvIvYUjPXc8GC+j7WVhri9NR8K4AX/nmChNQVUYOwcyxV2rJPp4H3eBtof5f
 S5sewLDF8wRxLtGycwyYlxyMiY/xRrrZSk6NDMRp2UuaWvQfe8QTrO/xVCcgeUnGXpZ+
 q7U6IKpOmCTZjEHeAqyp0AHjEecBSLqvayXdTfHwC8gnEi636GwSLBzwizUaJpMc8B9N
 RfAN+6V6L5X6cKK8iovXRBjG+zs/MvGy0XsVVbFozRTxfY85XUEooRtLNG5YwYdj3gL7
 jhdfc4ne5qNLvWqsdJZiDmmnffe1WFMRHHL4zJM9FF4VUxVZU1noGvl75Vl14EnnZYOt
 m51w==
X-Gm-Message-State: APjAAAXvlqsHXNA0Vek/Ew9oLcDP4EKY5dZKS3nRlFWl8LGf3LLrIgx6
 31dZWxJeOVQJs9kkwgFBHfUswaJio5c=
X-Google-Smtp-Source: APXvYqzDKGkpCBRRdG3NiocRIEv2dgnEgnJRto7t0ONQdCF43HhFj0EwfFto47ggOjU7D4UTCkto2Q==
X-Received: by 2002:a2e:9d44:: with SMTP id y4mr22940131ljj.115.1570543830523; 
 Tue, 08 Oct 2019 07:10:30 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z20sm4937764ljk.63.2019.10.08.07.10.29
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 08 Oct 2019 07:10:30 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  8 Oct 2019 17:10:22 +0300
Message-Id: <20191008141024.10885-1-al1img@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v1 0/2] Remove backend xen store entry on domain
 destroy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>, ian.jackson@eu.citrix.com,
 wl@xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKV2Ug
aGF2ZSBhZGRlZCBWS0JEIGRldmljZSB3aXRoIHVzZXIgc3BhY2UgUFYgYmFja2VuZC4gQnV0IGxp
YnhsIGNhbid0CmRpZmZlcmVudGlhdGUgZG9tYWluIGtpbmQgZm9yIHRoaXMgZGV2aWNlLiBBcyBy
ZXN1bHQsIGl0IHBlcmZvcm1zIFFFTVUgcHJvY2VkdXJlCmZvciBhZGRpbmcgYW5kIHJlbW92aW5n
IFZLQiBkZXZpY2Ugd2l0aCB1c2VyIHNwYWNlIGJhY2tlbmQuIFRvIGZpeCB0aGlzIGlzc3VlLApu
ZXcgZGV2aWNlIGtpbmQgVklOUFVUIGlzIGludHJvZHVjZWQuIEl0IGlzIHVzZWQgYXMgYmFja2Vu
ZCBraW5kIGluIGNhc2Ugb2YKdXNlciBzcGFjZSBWS0JEIGJhY2tlbmQuIAoKQW5vdGhlciBpc3N1
ZSBhZGRyZXNzZXMgaW4gdGhpcyBwYXRjaCBzZXJpZXMgaXMgZXJyb3IgdGltZW91dCBvbiBndWVz
dCBkb21haW4KZGVzdHJveSBpbiBjYXNlIHVzaW5nIHVzZXIgc3BhY2UgUFYgYmFja2VuZHMuCgpX
ZSBoYXZlIGEgZHJpdmVyIGRvbWFpbiB3aXRoIHVzZXIgc3BhY2UgYmFja2VuZHMgKFZESVNQTCwg
VlNORCwgVktCRCkuIFdoZW4gYQpndWVzdCBkb21haW4gZGVzdHJveWVkLCB3ZSBzZWUgZm9sbG93
aW5nIGVycm9yOgoKICAgICJ0aW1lZCBvdXQgd2hpbGUgd2FpdGluZyBmb3IgLi4uIHRvIGJlIHJl
bW92ZWQiCgp4bCBleHBlY3RzIHRoYXQgUFYgZGV2aWNlIGJhY2tlbmQgZW50cmllcyBpcyByZW1v
dmVkLiB4bCBkZXZkIHJlbW92ZXMgdGhlc2UKZW50cmllcyBmb3Igc3BlY2lmaWMgZGV2aWNlcyBv
bmx5OiBWQkQsIFZJRiwgUURJU0sgYW5kIHRoZW4gZGVsZXRlcyB0aGUgZ3Vlc3QKZG9tYWluIGZy
b20gdGhlIGxpc3QuIFRoZSBmaXggaXMgdG8gZGVsZXRlIGd1ZXN0IGRvbWFpbiBvbmx5IGFmdGVy
IGFsbCBkZXZpY2VzCmFyZSByZW1vdmVkIGFuZCBwZXJmb3JtcyBnZW5lcmljIGRldmljZSByZW1v
dmUgcHJvY2VkdXJlIGZvciBmb2xsb3dpbmcgZGV2aWNlOgpWSU5QVVQsIFZESVNQTCwgVlNORC4K
Ck9sZWtzYW5kciBHcnl0c292ICgyKToKICBsaWJ4bDogaW50cm9kdWNlIG5ldyBiYWNrZW5kIHR5
cGUgVklOUFVUCiAgbGlieGw6IGFkZCByZW1vdmluZyBYUyBiYWNrZW5kIHBhdGggZm9yIFBWIGRl
dmljZXMgb24gZG9tYWluIGRlc3Ryb3kKCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAg
ICAgICAgfCAxNCArKysrKy0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJu
YWwuaWRsIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdmtiLmMgICAgICAgICAgICAgIHwgMjkg
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRp
b25zKCspLCAxOSBkZWxldGlvbnMoLSkKCi0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:10:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:10:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHqCK-0006wL-PH; Tue, 08 Oct 2019 14:10:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jabB=YB=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iHqCJ-0006vz-4o
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:10:43 +0000
X-Inumbo-ID: 644177d8-e9d5-11e9-96dc-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 644177d8-e9d5-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 14:10:33 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id m7so17723651lji.2
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 07:10:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8cB5iex11iqVqDmJdNxCcGJEmCz5fLgF2Tp7Bx104WI=;
 b=CIXl+xvNvz41+yj3i1UYt7xrv3F7Yy2UtVAD29K2Ob6DxVuKOwl7TTQ6hXhWISLbJK
 7AwskGMLjcxyUrvNwTB8ytAe1FUCXqlMXOdjRExpmSil9Q7buBgahfUb3olJkhmRThYW
 PPgtyFJaFyFuN5CUJzebz6F95Ch98el+u3S6t4gz1BLFdQwNabb2Qo8DFaN1D6zIkfW8
 AcjNF+RCz8uSlO8nezzFDYXjwrpuh8/xJObpT8B9ga6QhU4lsAdAa72r5PxZNMTzEHUu
 6nTPTCXQz3xHlzU/+CKd2wmECHssvKlaSpnRpfUbH4d7tE9wSbGzgMQ04JBMp8sJGPDi
 NsGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=8cB5iex11iqVqDmJdNxCcGJEmCz5fLgF2Tp7Bx104WI=;
 b=e9u1fTH+HVjujmKR7kQXxkNALfNiCpzpkqs7q2SWrL+DOkYLwNTkS7d5n5RlknVoxz
 J90d9gFLwi0pBlNqztq/Q21taPY78+bEy/kmJpt3zVhBYTwkptKGjBIdwAEBRlTOW6qo
 lt98r1A3YLLM7pJGMRoNf3WMsKif5ixSPF2XEs5wXPqyHcMfSuT9Ixa6DXMlA1ZbEZ6M
 Q8pTkFUQDq5wUzFyyydWhD+tjxeWfdte617dqvIat4ls47xtR02GdIcsgtk4HqwNvfTX
 Cs5z+JLtrcXoBJPvFfOhGSrOFSBlsZs2qpSXo8ppsAASXDGNd0QJ4iJE0qKsbT5C4TQc
 1DKQ==
X-Gm-Message-State: APjAAAWdOR2p8XsPSaZ3Xhzt64dFvBDHr9P2JbaX9bUDJcaJpXNZwE6j
 iOaoHDXetJe9gpvXLQ5r9iRjgl61NHo=
X-Google-Smtp-Source: APXvYqx3olnVYwO9LIS+6/+MUJykG7EFYX6ORNtmVabgCPKFVPIxQ+RICrmYikRh3SHQdHwb491k8g==
X-Received: by 2002:a2e:504f:: with SMTP id v15mr22919371ljd.67.1570543832359; 
 Tue, 08 Oct 2019 07:10:32 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id z20sm4937764ljk.63.2019.10.08.07.10.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 08 Oct 2019 07:10:31 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  8 Oct 2019 17:10:24 +0300
Message-Id: <20191008141024.10885-3-al1img@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191008141024.10885-1-al1img@gmail.com>
References: <20191008141024.10885-1-al1img@gmail.com>
Subject: [Xen-devel] [PATCH v1 2/2] libxl: add removing XS backend path for
 PV devices on domain destroy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>, ian.jackson@eu.citrix.com,
 wl@xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQ3Vy
cmVudGx5IGJhY2tlbmQgcGF0aCBpcyByZW1vdmUgZm9yIHNwZWNpZmljIGRldmljZXM6IFZCRCwg
VklGLCBRRElTSy4KVGhpcyBjb21taXQgYWRkcyByZW1vdmluZyBiYWNrZW5kIHBhdGggZm9yOiBW
RElTUEwsIFZTTkQsIFZJTlBVVC4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxv
bGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YyB8IDE0ICsrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5kZXggMTQwMmI2MWE4MS4uOGNlNzA2NjFlNSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMKQEAgLTE0NzcsNyArMTQ3Nyw3IEBAIHR5cGVkZWYgc3RydWN0IGxpYnhs
X19kZG9tYWluX2RldmljZSB7CiAgKi8KIHR5cGVkZWYgc3RydWN0IGxpYnhsX19kZG9tYWluX2d1
ZXN0IHsKICAgICB1aW50MzJfdCBkb21pZDsKLSAgICBpbnQgbnVtX3ZpZnMsIG51bV92YmRzLCBu
dW1fcWRpc2tzOworICAgIGludCBudW1fcWRpc2tzOwogICAgIExJQlhMX1NMSVNUX0hFQUQoLCBz
dHJ1Y3QgbGlieGxfX2Rkb21haW5fZGV2aWNlKSBkZXZpY2VzOwogICAgIExJQlhMX1NMSVNUX0VO
VFJZKHN0cnVjdCBsaWJ4bF9fZGRvbWFpbl9ndWVzdCkgbmV4dDsKIH0gbGlieGxfX2Rkb21haW5f
Z3Vlc3Q7CkBAIC0xNTMwLDggKzE1MzAsNyBAQCBzdGF0aWMgdm9pZCBjaGVja19hbmRfbWF5YmVf
cmVtb3ZlX2d1ZXN0KGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgYXNzZXJ0KGRkb21haW4pOwogCi0g
ICAgaWYgKGRndWVzdCAhPSBOVUxMICYmCi0gICAgICAgIGRndWVzdC0+bnVtX3ZpZnMgKyBkZ3Vl
c3QtPm51bV92YmRzICsgZGd1ZXN0LT5udW1fcWRpc2tzID09IDApIHsKKyAgICBpZiAoZGd1ZXN0
ICE9IE5VTEwgJiYgTElCWExfU0xJU1RfRklSU1QoJmRndWVzdC0+ZGV2aWNlcykgPT0gTlVMTCkg
ewogICAgICAgICBMSUJYTF9TTElTVF9SRU1PVkUoJmRkb21haW4tPmd1ZXN0cywgZGd1ZXN0LCBs
aWJ4bF9fZGRvbWFpbl9ndWVzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHQpOwog
ICAgICAgICBMT0dEKERFQlVHLCBkZ3Vlc3QtPmRvbWlkLCAiUmVtb3ZlZCBkb21haW4gZnJvbSB0
aGUgbGlzdCBvZiBhY3RpdmUgZ3Vlc3RzIik7CkBAIC0xNTczLDkgKzE1NzIsNiBAQCBzdGF0aWMg
aW50IGFkZF9kZXZpY2UobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLAogICAgIHN3aXRj
aChkZXYtPmJhY2tlbmRfa2luZCkgewogICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZCRDoK
ICAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lORF9WSUY6Ci0gICAgICAgIGlmIChkZXYtPmJhY2tl
bmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVkJEKSBkZ3Vlc3QtPm51bV92YmRzKys7Ci0g
ICAgICAgIGlmIChkZXYtPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSBk
Z3Vlc3QtPm51bV92aWZzKys7Ci0KICAgICAgICAgR0NORVcoYW9kZXYpOwogICAgICAgICBsaWJ4
bF9fcHJlcGFyZV9hb19kZXZpY2UoYW8sIGFvZGV2KTsKICAgICAgICAgLyoKQEAgLTE2MTksMTEg
KzE2MTUsMTEgQEAgc3RhdGljIGludCByZW1vdmVfZGV2aWNlKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2FvICphbywKICAgICBpbnQgcmMgPSAwOwogCiAgICAgc3dpdGNoKGRkZXYtPmRldi0+YmFj
a2VuZF9raW5kKSB7CisgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVkRJU1BMOgorICAgIGNh
c2UgTElCWExfX0RFVklDRV9LSU5EX1ZTTkQ6CisgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRf
VklOUFVUOgogICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZCRDoKICAgICBjYXNlIExJQlhM
X19ERVZJQ0VfS0lORF9WSUY6Ci0gICAgICAgIGlmIChkZXYtPmJhY2tlbmRfa2luZCA9PSBMSUJY
TF9fREVWSUNFX0tJTkRfVkJEKSBkZ3Vlc3QtPm51bV92YmRzLS07Ci0gICAgICAgIGlmIChkZXYt
PmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVklGKSBkZ3Vlc3QtPm51bV92aWZz
LS07Ci0KICAgICAgICAgR0NORVcoYW9kZXYpOwogICAgICAgICBsaWJ4bF9fcHJlcGFyZV9hb19k
ZXZpY2UoYW8sIGFvZGV2KTsKICAgICAgICAgLyoKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:16:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHqHr-0007Hu-Ha; Tue, 08 Oct 2019 14:16:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pQDQ=YB=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iHqHq-0007Hp-58
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:16:26 +0000
X-Inumbo-ID: 35c27bcc-e9d6-11e9-80e3-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 35c27bcc-e9d6-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 14:16:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570544185;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=NITeqnhYhknMjKNN6dIfHS2QWGI4UoZKobl4/ruUQw0=;
 b=bJlzbUMrq0JJo73zoppyOGb0aCTlHmpwF6d1X1/awmbvUD1Jojmy2zIT
 uwpYfkjsmdEt2YynP3BJsmHOQbHlLXISde5jRy99jVZ9TzvE56tHpsH0D
 E8BLAZ3RLfCmx83CJ2Tmz9fHQBE38R9VIgWFo7ahKte0hlpQtJrdAQN38 w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6If7/dXZeVjx2glCIBdgl47BvppGO4faVtVmh7v6gsmulcogf8KT8OfiuDpr+7Oaqb9QhAmlnr
 zhHiiwcPKPAketJ/g5sqK+mTKPoRBLTY+vEu7zDtzdL7uXOwRsD7kGGtyj2NgUUfnfMkZBvkkD
 uKb6bMyExA2jdWM/0f3ltWcPCQwUQm2s+l5HU6+1P8f1FqsjT8urL+WgYeRe3+qvpbitznZyui
 RmY7HC1s4EDAu3yMIlmhGwoVVb7UZhoCeuwsFwudrn4CyWY9ADkRE1/tzlce9YMuUDrg7XRDFN
 Uq4=
X-SBRS: 2.7
X-MesageID: 6607158
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6607158"
Date: Tue, 8 Oct 2019 16:16:15 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008141615.GF66437@Air-de-Roger>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
 <20191008092344.GB66437@Air-de-Roger>
 <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
 <20191008110901.GC66437@Air-de-Roger>
 <9ea4ba56-ffd6-0b4a-47d0-cfac5291d49b@suse.com>
 <20191008131425.GE66437@Air-de-Roger>
 <7db8ed62-44a7-fac5-dd54-3d1bed2e4dab@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7db8ed62-44a7-fac5-dd54-3d1bed2e4dab@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDgsIDIwMTkgYXQgMDM6MzI6MjVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDguMTAuMjAxOSAxNToxNCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUdWUsIE9jdCAwOCwgMjAxOSBhdCAwMToyODo0OVBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwOC4xMC4yMDE5IDEzOjA5LCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gR2l2ZW4gdGhhdCBhcyB5b3UgY29ycmVjdGx5IHBvaW50IG91dCBtYXNrYWxsIGlzIHVuc2V0
IGFmdGVyIGRldmljZQo+ID4+PiByZXNldCwgSSBmZWVsIHRoYXQgb3B0aW9uIDQgaXMgdGhlIGJl
c3Qgb25lIHNpbmNlIGl0IG1hdGNoZXMgdGhlIHN0YXRlCj4gPj4+IG9mIHRoZSBoYXJkd2FyZSBh
ZnRlciByZXNldC4KPiA+Pgo+ID4+IFJpZ2h0LCB0aGF0J3MgdGhlIHZhcmlhbnQgY29taW5nIGNs
b3Nlc3QgdG8gd2hhdCBoYXJkd2FyZSBzdGF0ZQo+ID4+IG91Z2h0IHRvIGJlIGF0IHRoYXQgcG9p
bnQuIFdlJ2QgbmVlZCB0byBkb3VibGUgY2hlY2sgdGhhdCB0aGUKPiA+PiBwZXItZW50cnkgbWFz
ayBiaXRzIGFyZSBhbGwgc2V0IGF0IHRoYXQgcG9pbnQuCj4gPiAKPiA+IEknbSBub3Qgc2F5aW5n
IHN1Y2ggY2hlY2sgaXMgbm90IHdvcnRoIGRvaW5nLCBidXQgd2h5IGRvIGl0IGluIHRoaXMKPiA+
IGNhc2UgYnV0IG5vdCB3aGVuIGFsc28gY2xlYXJpbmcgdGhlIG1hc2thbGwgKGluIG1zaXhfY2Fw
YWJpbGl0eV9pbml0KQo+ID4gd2hlbiBjYWxsZWQgZnJvbSBwcmVwYXJlX21zaXg/Cj4gCj4gQnkg
ImRvdWJsZSBjaGVjayIgSSBtZWFudCBpbnNwZWN0IHRoZSBzb3VyY2UsIG5vdCB0byBhZGQgY2hl
Y2tpbmcgbG9naWMuCgpPaCwgSSBpbXBsaWVkIHlvdSB3YW50ZWQgdG8gaXRlcmF0ZSBvdmVyIGFs
bCBlbnRyaWVzIGFuZCBjaGVjayB0aGF0CnRoZSBtYXNrIGJpdCBpcyBzZXQgZm9yIGVhY2guCgpJ
dCdzIG15IHVuZGVyc3RhbmRpbmcgdGhhdCBYZW4gcmVsaWVzIG9uIGRvbTAgaGF2aW5nIGRvbmUg
YSBkZXZpY2UKcmVzZXQgYmVmb3JlIGl0IGJlaW5nIGFzc2lnbmVkLCB3aGljaCBtYXNrcyBhbGwg
ZW50cmllcy4gSSd2ZSBjaGVja2VkCnRoZSBwY2liYWNrIGNvZGUgYW5kIHRoZSByZXNldCBpcyBw
ZXJmb3JtZWQgd2hlbiB0aGUgZGV2aWNlIGlzCmFzc2lnbmVkIHRvIGRvbTAgKGllOiBndWVzdCBz
aHV0ZG93biBvciBob3QtdW5wbHVnKSwgYW5kIGhlbmNlIHdoZW4KdGhlIGRldmljZSBpcyBhc3Np
Z25lZCB0byBhIGRpZmZlcmVudCBkb21haW4gdGhlIHN0YXRlIG9mIGl0IHNob3VsZCBiZQp0aGUg
YWZ0ZXIgcmVzZXQgb25lLgoKSSBjYW4gYWRkIGEgY29tbWVudCBpbiBhc3NpZ25fZGV2aWNlIHRo
YXQgWGVuIGV4cGVjdHMgdGhlIGRldmljZSBzdGF0ZQp0byBiZSB0aGUgYWZ0ZXIgcmVzZXQgb25l
LCBhbmQgaGVuY2UgaG9zdF9tYXNrYWxsID0gZ3Vlc3RfbWFza2FsbCA9CmZhbHNlIGFuZCBhbGwg
ZW50cmllcyBzaG91bGQgaGF2ZSB0aGUgbWFzayBiaXQgc2V0LgoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:19:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:19:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHqKa-0007SL-2j; Tue, 08 Oct 2019 14:19:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHqKZ-0007SF-FW
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:19:15 +0000
X-Inumbo-ID: 99b7abcb-e9d6-11e9-97cf-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99b7abcb-e9d6-11e9-97cf-12813bfff9fa;
 Tue, 08 Oct 2019 14:19:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B128AECB;
 Tue,  8 Oct 2019 14:19:13 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <59f6c90b-3dbb-b0eb-ff45-0f8fd4c915de@suse.com>
 <20190807155112.GA3257@mail-itl>
 <642fe1a7-741d-2b42-f810-7c9cdb9c5120@suse.com>
 <20190807160451.GB3257@mail-itl>
 <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
Date: Tue, 8 Oct 2019 16:19:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008135252.GK8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxNTo1MiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBUdWUsIE9jdCAwOCwgMjAxOSBhdCAwMzowODoyOVBNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDguMTAuMjAxOSAxMzo1MCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IE9uIFRodSwgQXVnIDA4LCAyMDE5IGF0IDA4OjAzOjQ5QU0gKzAyMDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA4LjIwMTkgMDQ6NTMsIE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSAgd3JvdGU6Cj4+Pj4+IE9uIFdlZCwgQXVnIDA3LCAyMDE5IGF0IDA5OjI2
OjAwUE0gKzAyMDAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4+Pj4+IE9r
LCByZWdhcmRsZXNzIG9mIGFkZGluZyBwcm9wZXIgb3B0aW9uIGZvciB0aGF0LCBJJ3ZlIGhhcmRj
b2RlZCBtYXBfYnM9MQo+Pj4+Pj4gYW5kIGl0IHN0aWxsIGNyYXNoZXMsIGp1c3Qgc2xpZ2h0bHkg
ZGlmZmVyZW50bHk6Cj4+Pj4+Pgo+Pj4+Pj4gICAgICBYZW4gY2FsbCB0cmFjZToKPj4+Pj4+ICAg
ICAgICAgWzwwMDAwMDAwMDAwMDAwMDgwPl0gMDAwMDAwMDAwMDAwMDA4MAo+Pj4+Pj4gICAgICAg
ICBbPDhjMmIwMzk4ZTAwMDBkYWE+XSA4YzJiMDM5OGUwMDAwZGFhCj4+Pj4+Pgo+Pj4+Pj4gICAg
ICBQYWdldGFibGUgd2FsayBmcm9tIGZmZmZmZmZmODU4NDgzYTE6Cj4+Pj4+PiAgICAgICAgIEw0
WzB4MWZmXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgo+Pj4+Pj4KPj4+Pj4+
ICAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pj4+Pj4gICAg
ICBQYW5pYyBvbiBDUFUgMDoKPj4+Pj4+ICAgICAgRkFUQUwgUEFHRSBGQVVMVAo+Pj4+Pj4gICAg
ICBbZXJyb3JfY29kZT0wMDAyXQo+Pj4+Pj4gICAgICBGYXVsdGluZyBsaW5lYXIgYWRkcmVzczog
ZmZmZmZmZmY4NTg0ODNhMQo+Pj4+Pj4gICAgICAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4+Pj4+Pgo+Pj4+Pj4gRnVsbCBtZXNzYWdlIGF0dGFjaGVkLgo+Pj4+Pgo+
Pj4+PiBBZnRlciBwbGF5aW5nIG1vcmUgd2l0aCBpdCBhbmQgYWxzbyBrbm93IHdvcmthcm91bmRz
IGZvciB2YXJpb3VzIEVGSQo+Pj4+PiBpc3N1ZXMsIEkndmUgZm91bmQgYSB3YXkgdG8gYm9vdCBp
dDogYXZvaWQgY2FsbGluZyBFeGl0IEJvb3RTZXJ2aWNlcy4KPj4+Pj4gVGhlcmUgd2FzIGEgcGF0
Y2ggZnJvbSBLb25yYWQgYWRkaW5nIC9ub2V4aXQgb3B0aW9uLCB0aGF0IG5ldmVyIGdldAo+Pj4+
PiBjb21taXR0ZWQuIFNpbWlsYXIgdG8gZWZpPW1hcGJzIG9wdGlvbiwgSSdkIGFkZCBlZmk9bm8t
ZXhpdGJvb3QgdG9vCj4+Pj4+IChvbmNlIGVmaT1tYXBicyBwYXRjaCBpcyBhY2NlcHRlZCkuCj4+
Pj4+Cj4+Pj4+IEFueXdheSwgSSdtIGN1cmlvdXMgd2hhdCBleGFjdGx5IGlzIHdyb25nIGhlcmUu
IElzIGl0IHRoYXQgdGhlIGZpcm13YXJlCj4+Pj4+IGlzIG5vdCBoYXBweSBhYm91dCBsYWNrIG9m
IFNldFZpcnR1YWxBZGRyZXNzTWFwIGNhbGw/IEZXSVcsIHRoZSBjcmFzaCBpcwo+Pj4+PiBkdXJp
bmcgR2V0VmFyaWFibGUgUlMgY2FsbC4gSSd2ZSB2ZXJpZmllZCB0aGF0IHRoZSBmdW5jdGlvbiBp
dHNlbGYgaXMKPj4+Pj4gd2l0aGluIEVmaVJ1bnRpbWVTZXJ2aWNlc0NvZGUsIGJ1dCBJIGRvbid0
IGZlZWwgbGlrZSB0cmFjaW5nIExlbm92bwo+Pj4+PiBVRUZJLi4uCj4+Pj4KPj4+PiBUaGlzIHN1
Z2dlc3RzIHRoYXQgdGhlIGZpcm13YXJlIHphcHMgYSBmZXcgdG9vIG1hbnkgcG9pbnRlcnMKPj4+
PiBkdXJpbmcgRXhpdEJvb3RTZXJ2aWNlcygpLiBQZXJoYXBzIGludGVybmFsbHkgdGhleSBjaGVj
awo+Pj4+IHdoZXRoZXIgcG9pbnRlcnMgcG9pbnQgaW50byBCb290U2VydmljZXMqIG1lbW9yeSwg
YW5kIGhlbmNlIHRoZQo+Pj4+IHdyb25nIG1hcmtpbmcgaW4gdGhlIG1lbW9yeSBtYXAgaGFzIGNv
bnNlcXVlbmNlcyBiZXlvbmQgdGhlIE9TCj4+Pj4gcmUtdXNpbmcgc3VjaCBtZW1vcnk/Cj4+Pj4K
Pj4+PiBBIHByb3BlciBhbnN3ZXIgdG8geW91ciBxdWVzdGlvbiBjYW4gb2YgY291cnNlIG9ubHkg
YmUgZ2l2ZW4KPj4+PiBieSBzb21lb25lIGtub3dpbmcgdGhpcyBzcGVjaWZpYyBmaXJtd2FyZSB2
ZXJzaW9uLgo+Pj4KPj4+IEkgZXhwbG9yZWQgaXQgYSBiaXQgbW9yZSBhbmQgdGFsa2VkIHdpdGgg
YSBmZXcgcGVvcGxlIGRvaW5nIGZpcm13YXJlCj4+PiBkZXZlbG9wbWVudCBhbmQgZmV3IGNvbmNs
dXNpb25zOgo+Pj4gMS4gTm90IGNhbGxpbmcgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSwgd2hpbGUg
dGVjaG5pY2FsbHkgbGVnYWwsIGlzCj4+PiBwcmV0dHkgdW5jb21tb24gYW5kIG5vdCByZWNvbW1l
bmRlZCBpZiB5b3Ugd2FudCB0byBhdm9pZCBsZXNzIHRlc3RlZAo+Pj4gKGFrYSBidWdneSkgVUVG
SSBjb2RlIHBhdGhzLgo+Pj4gMi4gRXZlcnkgVUVGSSBjYWxsIGJlZm9yZSBTZXRWaXJ0dWFsQWRk
cmVzc01hcCgpIGNhbGwgc2hvdWxkIGJlIGRvbmUKPj4+IHdpdGggZmxhdCBwaHlzaWNhbCBtZW1v
cnkuIFRoaXMgaW5jbHVkZSBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIGNhbGwKPj4+IGl0c2VsZi4g
SW1wbGljaXRseSB0aGlzIG1lYW5zIHN1Y2ggY2FsbHMgY2FuIGxlZ2FsbHkgYWNjZXNzIG1lbW9y
eSBhcmVhcwo+Pj4gbm90IG1hcmtlZCB3aXRoIEVGSV9NRU1PUllfUlVOVElNRS4KPj4KPj4gSSBk
b24ndCB0aGluayB0aGlzIGlzIHF1aXRlIHJpZ2h0IC0gd2hldGhlciBub24tcnVudGltZSBtZW1v
cnkgbWF5Cj4+IGJlIHRvdWNoZWQgZGVwZW5kcyBleGNsdXNpdmVseSBvbiBFeGl0Qm9vdFNlcnZp
Y2VzKCkgKG5vdCkgaGF2aW5nCj4+IGdvdCBjYWxsZWQgKHlldCkuCj4gCj4gVGhhdCB3b3VsZCBi
ZSBsb2dpY2FsLiBJbiBwcmFjdGljZSBob3dldmVyIHdlIGhhdmUgZXZpZGVuY2VzIGZpcm13YXJl
Cj4gdmVuZG9ycyBoYXZlIGRpZmZlcmVudCBvcGluaW9uLi4uIEEgY29tbWVudCBmcm9tIExpbnV4
IChhbHJlYWR5IHF1b3RlZAo+IGhlcmUgMiBtb250aHMgYWdvKToKPiAKPiAgICAgLyoKPiAgICAg
ICogVGhlIFVFRkkgc3BlY2lmaWNhdGlvbiBtYWtlcyBpdCBjbGVhciB0aGF0IHRoZSBvcGVyYXRp
bmcgc3lzdGVtIGlzCj4gICAgICAqIGZyZWUgdG8gZG8gd2hhdGV2ZXIgaXQgd2FudHMgd2l0aCBi
b290IHNlcnZpY2VzIGNvZGUgYWZ0ZXIKPiAgICAgICogRXhpdEJvb3RTZXJ2aWNlcygpIGhhcyBi
ZWVuIGNhbGxlZC4gSWdub3JpbmcgdGhpcyByZWNvbW1lbmRhdGlvbiBhCj4gICAgICAqIHNpZ25p
ZmljYW50IGJ1bmNoIG9mIEVGSSBpbXBsZW1lbnRhdGlvbnMgY29udGludWUgY2FsbGluZyBpbnRv
IGJvb3QKPiAgICAgICogc2VydmljZXMgY29kZSAoU2V0VmlydHVhbEFkZHJlc3NNYXApLiBJbiBv
cmRlciB0byB3b3JrIGFyb3VuZCBzdWNoCj4gICAgICAqIGJ1Z2d5IGltcGxlbWVudGF0aW9ucyB3
ZSByZXNlcnZlIGJvb3Qgc2VydmljZXMgcmVnaW9uIGR1cmluZyBFRkkKPiAgICAgICogaW5pdCBh
bmQgbWFrZSBzdXJlIGl0IHN0YXlzIGV4ZWN1dGFibGUuIFRoZW4sIGFmdGVyCj4gICAgICAqIFNl
dFZpcnR1YWxBZGRyZXNzTWFwKCksIGl0IGlzIGRpc2NhcmRlZC4KPiAgICAgICoKPiAgICAgICog
SG93ZXZlciwgc29tZSBib290IHNlcnZpY2VzIHJlZ2lvbnMgY29udGFpbiBkYXRhIHRoYXQgaXMg
cmVxdWlyZWQKPiAgICAgICogYnkgZHJpdmVycywgc28gd2UgbmVlZCB0byB0cmFjayB3aGljaCBt
ZW1vcnkgcmFuZ2VzIGNhbiBuZXZlciBiZQo+ICAgICAgKiBmcmVlZC4gVGhpcyBpcyBkb25lIGJ5
IHRhZ2dpbmcgdGhvc2UgcmVnaW9ucyB3aXRoIHRoZQo+ICAgICAgKiBFRklfTUVNT1JZX1JVTlRJ
TUUgYXR0cmlidXRlLgo+ICAgICAgKgo+ICAgICAgKiBBbnkgZHJpdmVyIHRoYXQgd2FudHMgdG8g
bWFyayBhIHJlZ2lvbiBhcyByZXNlcnZlZCBtdXN0IHVzZQo+ICAgICAgKiBlZmlfbWVtX3Jlc2Vy
dmUoKSB3aGljaCB3aWxsIGluc2VydCBhIG5ldyBFRkkgbWVtb3J5IGRlc2NyaXB0b3IKPiAgICAg
ICogaW50byBlZmkubWVtbWFwIChzcGxpdHRpbmcgZXhpc3RpbmcgcmVnaW9ucyBpZiBuZWNlc3Nh
cnkpIGFuZCB0YWcKPiAgICAgICogaXQgd2l0aCBFRklfTUVNT1JZX1JVTlRJTUUuCj4gICAgICAq
LwoKQnV0IHlvdSByZWFsaXplIHRoYXQgdGhlIGNvbW1lbnQgc3BlY2lmaWNhbGx5IHRhbGtzIGFi
b3V0CnRoZSBjYWxsIHRyZWUgdW5kZXJuZWF0aCBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIGJlaW5n
IHRoZSB2aW9sYXRvci4KQXMgbG9uZyBhcyB3ZSBkb24ndCBjYWxsIHRoaXMgZnVuY3Rpb24sIHdl
J3JlIHVuYWZmZWN0ZWQgYXMgZmFyIGFzCnRoaXMgY29tbWVudCBnb2VzLgoKPiBSZWdhcmRsZXNz
IG9mIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgZGlzY3Vzc2lvbiwgSSBwcm9wb3NlIHRvCj4gYXV0
b21hdGljYWxseSBtYXAgYm9vdCBzZXJ2aWNlcyBjb2RlL2RhdGEsIHRvIG1ha2UgWGVuIHdvcmsg
b24gbW9yZQo+IG1hY2hpbmVzIChldmVuIGlmIF93ZV8gY29uc2lkZXIgdGhvc2UgYnVnZ3kpLiAK
CkkgcmVtYWluIG9uIG15IHByaW9yIHBvc2l0aW9uOiBBZGRpbmcgY29tbWFuZCBsaW5lIHRyaWdn
ZXJhYmxlCndvcmthcm91bmRzIGZvciBzdWNoIGNhc2VzIGlzIGZpbmUuIERlZmF1bHRpbmcgdG8g
YXNzdW1lIGJ1Z2d5CmZpcm13YXJlIGlzIGFjY2VwdGFibGUgb25seSBpZiB0aGlzIG1lYW5zIG5v
IGV4dHJhIHBlbmFsdHkgdG8Kc3lzdGVtcyB3aXRoIGNvbmZvcm1pbmcgZmlybXdhcmUuIEhlbmNl
LCBmb3IgdGhlIGNhc2UgYXQgaGFuZCwKSSBvYmplY3QgdG8gZG9pbmcgdGhpcyBhdXRvbWF0aWNh
bGx5OyB3ZSBhbHJlYWR5IGhhdmUgdGhlCi9tYXBicyB3b3JrYXJvdW5kIGluIHBsYWNlIHRvIGRl
YWwgd2l0aCB0aGUgY2FzZSB3aGVuIHhlbi5lZmkKaXMgdXNlZC4gSnVkZ2luZyBmcm9tIHRoZSB0
aXRsZSBoZXJlIHRoZXJlIG1heSBuZWVkIHRvIGJlIGFuCmFkZGl0aW9uIHRvIGFsc28gYWxsb3cg
dHJpZ2dlcmluZyB0aGlzIGZyb20gdGhlIE1CMiBib290IHBhdGguCgo+Pj4gVGhlbiBJJ3ZlIHRy
aWVkIGEgZGlmZmVyZW50IGFwcHJvYWNoOiBjYWxsIFNldFZpcnR1YWxBZGRyZXNzTWFwKCksIGJ1
dAo+Pj4gd2l0aCBhbiBhZGRyZXNzIG1hcCB0aGF0IHRyaWVzIHRvIHByZXRlbmQgcGh5c2ljYWwg
YWRkcmVzc2luZyAodGhlIGNvZGUKPj4+IHVuZGVyICNpZm5kZWYgVVNFX1NFVF9WSVJUVUFMX0FE
RFJFU1NfTUFQKS4gVGhpcyBtb3N0bHkgd29ya2VkLCBJIG5lZWRlZAo+Pj4gb25seSBmZXcgY2hh
bmdlczoKPj4+ICAtIHNldCBWaXJ0dWFsU3RhcnQgYmFjayB0byBQaHlzaWNhbFN0YXJ0IGluIHRo
YXQgbWVtb3J5IG1hcCAoaXQgd2FzIHNldAo+Pj4gICAgdG8gZGlyZWN0bWFwKQo+Pj4gIC0gbWFw
IGJvb3Qgc2VydmljZXMgKGF0IGxlYXN0IGZvciB0aGUgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBj
YWxsIHRpbWUsCj4+PiAgICBidXQgaGF2ZW4ndCB0cmllZCB1bm1hcHBpbmcgaXQgbGF0ZXIpCj4+
PiAgLSBjYWxsIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgd2l0aCB0aGF0ICIxOjEiIG1hcCBpbiBw
bGFjZSwgdXNpbmcKPj4+ICAgIGVmaV9yc19lbnRlci9lZmlfcnNfbGVhdmUuCj4+Pgo+Pj4gVGhp
cyBmaXhlZCB0aGUgaXNzdWUgZm9yIG1lLCBub3cgcnVudGltZSBzZXJ2aWNlcyBkbyB3b3JrIGV2
ZW4gd2l0aG91dAo+Pj4gZGlzYWJsaW5nIEV4aXRCb290U2VydmljZXMoKSBjYWxsLiBBbmQgd2l0
aG91dCBhbnkgZXh0cmEKPj4+IHBsYXRmb3JtLXNwZWNpZmljIGNvbW1hbmQgbGluZSBhcmd1bWVu
dHMuIEFuZCBJIHRoaW5rIGl0IGFsc28gc2hvdWxkbid0IGJyZWFrCj4+PiBrZXhlYywgc2luY2Ug
aXQgdXNlcyAxOjEtbGlrZSBtYXAsIGJ1dCBJIGhhdmVuJ3QgdHJpZWQuIE9uZSBzaG91bGQKPj4+
IHNpbXBseSBpZ25vcmUgRUZJX1VOU1VQUE9SVEVEIHJldHVybiBjb2RlIChJIGRvbid0IGtub3cg
aG93IHRvIGF2b2lkIHRoZQo+Pj4gY2FsbCBhdCBhbGwgYWZ0ZXIga2V4ZWMpLgo+Pgo+PiBUaGF0
J3MgdGhlIHBvaW50IC0gaXQgY2FuJ3QgYmUgYXZvaWRlZCwgYW5kIGhlbmNlIGl0IGZhaWxpbmcg
aXMgbm90Cj4+IGFuIG9wdGlvbi4gT3IgZWxzZSB0aGVyZSBuZWVkcyB0byBiZSBhIHByb3RvY29s
IHRlbGxpbmcga2V4ZWMgd2hhdAo+PiBpdCBpcyB0byBleHBlY3QsIGFuZCB0aGF0IGl0IGluIHBh
cnRpY3VsYXIgY2FuJ3QgY2hhbmdlIHRoZSB2aXJ0dWFsCj4+IGFkZHJlc3MgbWFwIHRvIGl0cyBs
aWtpbmcuIEJhY2sgYXQgdGhlIHRpbWUgd2hlbiBJIHB1dCB0b2dldGhlciB0aGUKPj4gRUZJIGJv
b3RpbmcgY29kZSwgbm8gc3VjaCBwcm90b2NvbCBleGlzdGVkLCBhbmQgaGVuY2UgY2FsbGluZwo+
PiBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIHdhcyBub3QgYW4gb3B0aW9uLiBJIGhhdmUgbm8gaWRl
YSB3aGV0aGVyCj4+IHRoaW5ncyBoYXZlIGNoYW5nZWQgaW4gdGhlIG1lYW50aW1lLgo+IAo+IEht
bSwgaG93IGlzIGl0IGRpZmZlcmVudCBmcm9tIHRoZSBjdXJyZW50IHNpdHVhdGlvbj8gTm90IGNh
bGxpbmcKPiBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIG1lYW5zIFVFRkkgd2lsbCBub3QgYmUgbm90
aWZpZWQgYWJvdXQgbmV3IGFkZHJlc3MKPiBtYXAuIEl0IGRvZXMgX25vdF8gbWVhbiBpdCB3aWxs
IHVzZSAxOjEgbWFwLCBpdCB3aWxsIHVzZSB3aGF0IHdhcwo+IHByZXZpb3VzbHkgc2V0LgoKV2hh
dCBkbyB5b3UgbWVhbiBieSAicHJldmlvdXNseSBzZXQiPyBTZXRWaXJ0dWFsQWRkcmVzc01hcCgp
IGNhbiBiZQppbnZva2VkIG9ubHkgb25jZSBkdXJpbmcgYSBnaXZlbiBzZXNzaW9uIChpLmUuIHdp
dGhvdXQgaW50ZXJ2ZW5pbmcKYm9vdCkuIEhvdyB3b3VsZCBvdGhlciB0aGFuIGEgMToxIG1hcCBo
YXZlIGdvdCBzZXQ/Cgo+IFdoYXQgaWYgWGVuIHdhcyBrZXhlYydlZCBmcm9tIExpbnV4Pwo+IElu
IExpbnV4IGNhc2UsIGl0IGxvb2tzIGxpa2UgaXQgcGFzc2VzIGFyb3VuZCB0aGUgRUZJIG1lbW9y
eSBtYXAgdXNpbmcKPiBzb21lIExpbnV4LXNwZWNpZmljIG1lY2hhbmlzbSwgYnV0IEkgZG9uJ3Qg
ZmluZCBpdCBwYXJ0aWN1bGFybHkKPiBhcHBlYWxpbmcgb3B0aW9uLgoKSW5kZWVkLgoKPiBXaGF0
IGFib3V0IHNvbWV0aGluZyBpbiBiZXR3ZWVuOiBtYWtlIHRoaXMgU2V0VmlydHVhbEFkZHJlc3NN
YXAoKSBjYWxsCj4gY29tcGlsZS10aW1lIG9wdGlvbiAoa2NvbmZpZyksIGRlcGVuZGluZyBvbiAh
Q09ORklHX0tFWEVDID8gQW5kIHdoZW4KPiBlbmFibGVkLCBwcm9wZXJseSBoYW5kbGUgU2V0Vmly
dHVhbEFkZHJlc3NNYXAoKSBmYWlsdXJlLgoKV2hhdCBpcyAicHJvcGVyIGhhbmRsaW5nIiBoZXJl
PwoKPiBJIG15IGNhc2UsCj4gd2hlcmUgSSBkbyBjYXJlIGFib3V0IHN1cHBvcnRpbmcgdmFyaW91
cyBVRUZJIGltcGxlbWVudGF0aW9ucywgSSBkb24ndAo+IG5lZWQga2V4ZWMgc3VwcG9ydC4gQW5k
IGFwcGFyZW50bHkgcGVvcGxlIGNhcnJ5aW5nIGFib3V0IGtleGVjIGRvbid0Cj4gaGF2ZSBwcm9i
bGVtcyB3aXRoIGxhY2sgb2YgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSwgc28gdGhhdCB3b3VsZCBi
ZQo+IHdpbi13aW4sIG5vPwoKQWxsb3dpbmcgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSB3aGVuICFL
RVhFQyB3b3VsZCBiZSBmaW5lIHdpdGggbWUuClRoZSBmbHkgaW4gdGhlIG9pbnRtZW50IGhlcmUg
aXMgdGhhdCB3ZSdkIHByZWZlciBub3QgdG8gaGF2ZSBzdWNoCktjb25maWcgb3B0aW9ucyAoYXQg
bGVhc3Qgbm90IHdpdGhvdXQgRVhQRVJUIHF1YWxpZmllciksIGFzCihzZWN1cml0eSkgc3VwcG9y
dGluZyBhbGwgdGhlIHBvc3NpYmxlIGNvbWJpbmF0aW9ucyB3b3VsZCBiZSBhCm5pZ2h0bWFyZS4g
SWYgYW4gRVhQRVJUIGRlcGVuZGVuY3kgaXMgb2theSB3aXRoIHlvdSwgdGhlbiBJJ2xsIGJlCmxv
b2tpbmcgZm9yd2FyZCB0byB5b3VyIHBhdGNoLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 14:22:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 14:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHqND-0008Ax-L2; Tue, 08 Oct 2019 14:21:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHqNC-0008Ap-Ia
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 14:21:58 +0000
X-Inumbo-ID: fafd03d1-e9d6-11e9-97cf-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fafd03d1-e9d6-11e9-97cf-12813bfff9fa;
 Tue, 08 Oct 2019 14:21:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8C545B19D;
 Tue,  8 Oct 2019 14:21:56 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191002104935.60245-1-roger.pau@citrix.com>
 <c5dc7c62-ea14-7930-8f2d-62e20984da60@suse.com>
 <20191008092344.GB66437@Air-de-Roger>
 <1a8d42d4-a456-ad55-d063-6099a7b735e8@suse.com>
 <20191008110901.GC66437@Air-de-Roger>
 <9ea4ba56-ffd6-0b4a-47d0-cfac5291d49b@suse.com>
 <20191008131425.GE66437@Air-de-Roger>
 <7db8ed62-44a7-fac5-dd54-3d1bed2e4dab@suse.com>
 <20191008141615.GF66437@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1319dfd6-052c-39c4-aa29-d79fa9600829@suse.com>
Date: Tue, 8 Oct 2019 16:21:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008141615.GF66437@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] pci: clear host_maskall field on assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stanislav Spassov <stanspas@amazon.de>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxNjoxNiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVHVlLCBP
Y3QgMDgsIDIwMTkgYXQgMDM6MzI6MjVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA4LjEwLjIwMTkgMTU6MTQsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gVHVlLCBP
Y3QgMDgsIDIwMTkgYXQgMDE6Mjg6NDlQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMDguMTAuMjAxOSAxMzowOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+Pj4+IEdpdmVu
IHRoYXQgYXMgeW91IGNvcnJlY3RseSBwb2ludCBvdXQgbWFza2FsbCBpcyB1bnNldCBhZnRlciBk
ZXZpY2UKPj4+Pj4gcmVzZXQsIEkgZmVlbCB0aGF0IG9wdGlvbiA0IGlzIHRoZSBiZXN0IG9uZSBz
aW5jZSBpdCBtYXRjaGVzIHRoZSBzdGF0ZQo+Pj4+PiBvZiB0aGUgaGFyZHdhcmUgYWZ0ZXIgcmVz
ZXQuCj4+Pj4KPj4+PiBSaWdodCwgdGhhdCdzIHRoZSB2YXJpYW50IGNvbWluZyBjbG9zZXN0IHRv
IHdoYXQgaGFyZHdhcmUgc3RhdGUKPj4+PiBvdWdodCB0byBiZSBhdCB0aGF0IHBvaW50LiBXZSdk
IG5lZWQgdG8gZG91YmxlIGNoZWNrIHRoYXQgdGhlCj4+Pj4gcGVyLWVudHJ5IG1hc2sgYml0cyBh
cmUgYWxsIHNldCBhdCB0aGF0IHBvaW50Lgo+Pj4KPj4+IEknbSBub3Qgc2F5aW5nIHN1Y2ggY2hl
Y2sgaXMgbm90IHdvcnRoIGRvaW5nLCBidXQgd2h5IGRvIGl0IGluIHRoaXMKPj4+IGNhc2UgYnV0
IG5vdCB3aGVuIGFsc28gY2xlYXJpbmcgdGhlIG1hc2thbGwgKGluIG1zaXhfY2FwYWJpbGl0eV9p
bml0KQo+Pj4gd2hlbiBjYWxsZWQgZnJvbSBwcmVwYXJlX21zaXg/Cj4+Cj4+IEJ5ICJkb3VibGUg
Y2hlY2siIEkgbWVhbnQgaW5zcGVjdCB0aGUgc291cmNlLCBub3QgdG8gYWRkIGNoZWNraW5nIGxv
Z2ljLgo+IAo+IE9oLCBJIGltcGxpZWQgeW91IHdhbnRlZCB0byBpdGVyYXRlIG92ZXIgYWxsIGVu
dHJpZXMgYW5kIGNoZWNrIHRoYXQKPiB0aGUgbWFzayBiaXQgaXMgc2V0IGZvciBlYWNoLgo+IAo+
IEl0J3MgbXkgdW5kZXJzdGFuZGluZyB0aGF0IFhlbiByZWxpZXMgb24gZG9tMCBoYXZpbmcgZG9u
ZSBhIGRldmljZQo+IHJlc2V0IGJlZm9yZSBpdCBiZWluZyBhc3NpZ25lZCwgd2hpY2ggbWFza3Mg
YWxsIGVudHJpZXMuIEkndmUgY2hlY2tlZAo+IHRoZSBwY2liYWNrIGNvZGUgYW5kIHRoZSByZXNl
dCBpcyBwZXJmb3JtZWQgd2hlbiB0aGUgZGV2aWNlIGlzCj4gYXNzaWduZWQgdG8gZG9tMCAoaWU6
IGd1ZXN0IHNodXRkb3duIG9yIGhvdC11bnBsdWcpLCBhbmQgaGVuY2Ugd2hlbgo+IHRoZSBkZXZp
Y2UgaXMgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQgZG9tYWluIHRoZSBzdGF0ZSBvZiBpdCBzaG91
bGQgYmUKPiB0aGUgYWZ0ZXIgcmVzZXQgb25lLgo+IAo+IEkgY2FuIGFkZCBhIGNvbW1lbnQgaW4g
YXNzaWduX2RldmljZSB0aGF0IFhlbiBleHBlY3RzIHRoZSBkZXZpY2Ugc3RhdGUKPiB0byBiZSB0
aGUgYWZ0ZXIgcmVzZXQgb25lLCBhbmQgaGVuY2UgaG9zdF9tYXNrYWxsID0gZ3Vlc3RfbWFza2Fs
bCA9Cj4gZmFsc2UgYW5kIGFsbCBlbnRyaWVzIHNob3VsZCBoYXZlIHRoZSBtYXNrIGJpdCBzZXQu
CgpZZXMgcGxlYXNlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 15:25:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 15:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHrMX-0004Xq-Am; Tue, 08 Oct 2019 15:25:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B2Bu=YB=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iHrMW-0004Xl-FS
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 15:25:20 +0000
X-Inumbo-ID: d5db8ab4-e9df-11e9-80e3-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5db8ab4-e9df-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 15:25:19 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id f5so18012041ljg.8
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 08:25:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=EgoNg0rDOVixSSUIvs0Qc5Y5gj5bOjJ9IcQIEZ8RSH8=;
 b=n9ppuvVY66KrySNNu4z/SzcCGiPTwE68rOY6dVseTYQ8dxZBD+Sf3LZOrZ52c5VT9C
 b8trwmQ3DuN3pR2jGT2u4x5M4OKgjjGBiuU2yw5bvVxpbpn/iuyLiUcysO7lsFfkVhws
 t2yTRTWh/6XSDeXbc4fHYan5p8y6EDHNwvUQkZX1QcAbYlHv4YPNo4NpkHa9kJ5jFk7d
 JvGX6q5tK7472RK7HVnDj2EKM0aD03r/bzfabRQh8N7L/Sh68hPNfzqgupQduZRlSfDx
 kVUtnPnWmn+4IM7MBhsy8LU1WkADzVAMPckkTsRqPqM6J7j4tgM2WHw6deed8V4/fx9o
 gwsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=EgoNg0rDOVixSSUIvs0Qc5Y5gj5bOjJ9IcQIEZ8RSH8=;
 b=VGstADtnVfkSRJLEIXcPGt/X9IsEt8CUkQelYDAonUCUlaeoB3p4aLAtQaONEh+X21
 FcpWJwKzQexhb/5FVtyBOhDz64DT5oImQmHnWY9Mv3wpQlbl5KXBoZldY1feO6KSEPkb
 bKMm06o3FCwj6JUyzLNesuUJyFHojiWN4aP4FiNj97NXBDgba1oljwcuaSRKOJpSX2zb
 zJm8XR473vOdgPmBx8Vvd64d1EGWtAxMkLysMZyGb1tOfcXYbkNVjR1l7aMh4yPN9glf
 nG4wbqem2NQooDLScBN7M/MORoQjNtA5N9RasGn4zrnZzG71YGFeMl1411+PqPduxAUy
 S7NA==
X-Gm-Message-State: APjAAAWGqyinZ+BtukU5FQV4r7jNJLxENJGDW13N2exn0M5HBzOEplDD
 ezERDvmA4/qDm1ZR2w8vbr7SskYI/uM=
X-Google-Smtp-Source: APXvYqxyVHXj3s5+PiKOIzrsYZDM3xI5TztxGfLhNlj0LJd9Co9B/cCOGDYhRfKNb4R+YJPGzjy0wQ==
X-Received: by 2002:a2e:3808:: with SMTP id f8mr22500837lja.7.1570548317959;
 Tue, 08 Oct 2019 08:25:17 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h12sm3984783ljg.24.2019.10.08.08.25.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 08 Oct 2019 08:25:17 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  8 Oct 2019 18:25:04 +0300
Message-Id: <1570548304-12020-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.13 v2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKV2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIGh3ZG9tIGV2ZW4gaWYgaXQg
aXMgbm90IHVzZWQgYnkgWGVuLgpUaGVyZWZvcmUgZXhwb3NpbmcgdGhlIHByb3BlcnRpZXMgdGhh
dCBkZXNjcmliZSByZWxhdGlvbnNoaXAgYmV0d2VlbgptYXN0ZXIgZGV2aWNlcyBhbmQgSU9NTVVz
IGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLgoKQWNjb3JkaW5nIHRvIHRoZToKMS4gRG9jdW1lbnRh
dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11LnR4dAoyLiBEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50eHQKClNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KCi0tLQpD
aGFuZ2VzIFYxIFsxXSAtPiBWMjoKICAgLSBPbmx5IHNraXAgSU9NTVUgc3BlY2lmaWMgcHJvcGVy
dGllcyBvZiB0aGUgbWFzdGVyIGRldmljZSBpZiB3ZQogICAgIHNraXAgdGhlIGNvcnJlc3BvbmRp
bmcgSU9NTVUgZGV2aWNlCiAgIC0gVXNlICJod2RvbSIgb3ZlciAiRG9tMCIKClsxXSBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTAvbXNn
MDAxMDQuaHRtbAotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDI5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwppbmRleCA2ZDZkZDUyLi5hNzMyMWI4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBA
IC00ODAsMTAgKzQ4MCwyNiBAQCBzdGF0aWMgaW50IF9faW5pdCB3cml0ZV9wcm9wZXJ0aWVzKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgY29uc3Qgc3Ry
dWN0IGR0X3Byb3BlcnR5ICpwcm9wLCAqc3RhdHVzID0gTlVMTDsKICAgICBpbnQgcmVzID0gMDsK
ICAgICBpbnQgaGFkX2RvbTBfYm9vdGFyZ3MgPSAwOworICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqaW9tbXVfbm9kZTsKIAogICAgIGlmICgga2luZm8tPmNtZGxpbmUgJiYga2luZm8tPmNtZGxp
bmVbMF0gKQogICAgICAgICBib290YXJncyA9ICZraW5mby0+Y21kbGluZVswXTsKIAorICAgIC8q
CisgICAgICogSWYgd2Ugc2tpcCB0aGUgSU9NTVUgZGV2aWNlIHdoZW4gY3JlYXRpbmcgRFQgZm9y
IGh3ZG9tIChldmVuIGlmCisgICAgICogdGhlIElPTU1VIGRldmljZSBpcyBub3QgdXNlZCBieSBY
ZW4pLCB3ZSBzaG91bGQgYWxzbyBza2lwIHRoZSBJT01NVQorICAgICAqIHNwZWNpZmljIHByb3Bl
cnRpZXMgb2YgdGhlIG1hc3RlciBkZXZpY2UgYmVoaW5kIGl0IGluIG9yZGVyIHRvIGF2b2lkCisg
ICAgICogZXhwb3NpbmcgYW4gaGFsZiBjb21wbGV0ZSBJT01NVSBiaW5kaW5ncyB0byBod2RvbS4K
KyAgICAgKiBVc2UgImlvbW11X25vZGUiIGFzIGFuIGluZGljYXRvciBvZiB0aGUgbWFzdGVyIGRl
dmljZSB3aGljaCBwcm9wZXJ0aWVzCisgICAgICogc2hvdWxkIGJlIHNraXBwZWQuCisgICAgICov
CisgICAgaW9tbXVfbm9kZSA9IGR0X3BhcnNlX3BoYW5kbGUobm9kZSwgImlvbW11cyIsIDApOwor
ICAgIGlmICggaW9tbXVfbm9kZSApCisgICAgeworICAgICAgICBpZiAoIGRldmljZV9nZXRfY2xh
c3MoaW9tbXVfbm9kZSkgIT0gREVWSUNFX0lPTU1VICkKKyAgICAgICAgICAgIGlvbW11X25vZGUg
PSBOVUxMOworICAgIH0KKwogICAgIGR0X2Zvcl9lYWNoX3Byb3BlcnR5X25vZGUgKG5vZGUsIHBy
b3ApCiAgICAgewogICAgICAgICBjb25zdCB2b2lkICpwcm9wX2RhdGEgPSBwcm9wLT52YWx1ZTsK
QEAgLTU0MCw2ICs1NTYsMTkgQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIGlvbW11X25vZGUgKQorICAgICAg
ICB7CisgICAgICAgICAgICAvKiBEb24ndCBleHBvc2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGll
cyB0byBod2RvbSAqLworICAgICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFs
KHByb3AsICJpb21tdXMiKSApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAg
ICAgIGlmICggZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXUtbWFwIikgKQor
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBpZiAoIGR0X3Byb3BlcnR5
X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1hcC1tYXNrIikgKQorICAgICAgICAgICAgICAg
IGNvbnRpbnVlOworICAgICAgICB9CisKICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGtpbmZv
LT5mZHQsIHByb3AtPm5hbWUsIHByb3BfZGF0YSwgcHJvcF9sZW4pOwogCiAgICAgICAgIGlmICgg
cmVzICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 15:34:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 15:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHrVF-0005OQ-GQ; Tue, 08 Oct 2019 15:34:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B2Bu=YB=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iHrVD-0005OL-VN
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 15:34:20 +0000
X-Inumbo-ID: 179f130c-e9e1-11e9-96dc-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 179f130c-e9e1-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 15:34:19 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id r22so12334896lfm.1
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 08:34:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=bgZJF+2BaYPlXiKwIcK+F20eXe/dMMTjdIflIOtFIxc=;
 b=kd8XihTjfRnXfgAKbWIjMgdRFt8eY7x+1k09UVRWrMZHFpINNMlmzk9EnXti5+W2mp
 DrRyAksUgib3+9/Xm2WJFSyBPVt5gQba8TZWk5OsJ5KhWTibgvYdYvaOBeAnB7sX7XxR
 Ujn1/ubQ0hk9usF6yOhBEB3r0Qwm47NdeOcAoqLQAoJIVWLG286EAadSmnE/zfptjy/L
 htE21SaO1uyUwlpuIYEgXPnBLIWhILgdqGNdCev3rW2LtLBE4gzosK6js1hegvH+vJ/m
 SbSxqHN3+V6bLpbdZ4giPmpNhcJRQLDOlN3/X4F48O6YPfRC0QN/0MfU1DFe7PLuE5YC
 ds/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=bgZJF+2BaYPlXiKwIcK+F20eXe/dMMTjdIflIOtFIxc=;
 b=X/n3SN7QYQDPPazYdEirAw2t6lEdqeSnia/DPZuKwuy9DddE6YAzbLBc2GKSMz1JCL
 IGJfLbIwmDBuNYQ+rO89wf97UFdZtAcAuQsRijmc6GvZL/hsuuv5pBwphL6B4jv9mhvn
 83zDxbtFXtpqhKk4T6xM9FivY59yfKutFCb0+gekt/ff92zw8/5xUDH09Rk8nhXlUYBy
 DGWsMifh2AzPebRup5ypCXCT28vCUzl92Ih6jpyPCqp8t/xNXSzs/j9WTeJ2U0r5Z117
 Nr4uBClkVhh4k4OUGKVXBFxNYoY4jvivsZwh00DmramKy/qO9NRTNLDu0p9A76igTkWN
 K59g==
X-Gm-Message-State: APjAAAVsGOpP+fEJlq489abBS4ug70UYxf/fb3PKtOaTp/zuOnPqaCYF
 C0idf0eN3dP9VYb1pC80mKg=
X-Google-Smtp-Source: APXvYqzCcozr7RGII22DyI1Iz6YtFtdsLVPfoKJ6FuqmN/cb0FakDQWL3YWkSaSPKEHfRSFmxELcNg==
X-Received: by 2002:ac2:51ce:: with SMTP id u14mr18849784lfm.72.1570548857992; 
 Tue, 08 Oct 2019 08:34:17 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id g3sm4034283lja.61.2019.10.08.08.34.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Oct 2019 08:34:17 -0700 (PDT)
To: Julien Grall <Julien.Grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1548090247-20078-1-git-send-email-andrii.anisov@gmail.com>
 <1548090247-20078-3-git-send-email-andrii.anisov@gmail.com>
 <d7ee428b-6010-7f04-c412-d65f657f1518@arm.com>
 <1238d45f-1693-6afb-4eff-e8af3b9e4f7d@gmail.com>
 <e9ce8c39-fa90-461d-0958-a0b2a0cf968a@arm.com>
 <d43ca714-130b-091b-79db-c20d1a6da2b0@gmail.com>
 <435b4ce8-6c9c-a9d3-f5b5-b19bf68f1ab9@arm.com>
 <92577653-a113-9028-e267-9724079402e5@gmail.com>
 <9a29bc73-18b8-67ad-1215-3e7fccdd6e09@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <4fe5c773-bd69-a0fd-bbc3-cb45629720be@gmail.com>
Date: Tue, 8 Oct 2019 18:34:16 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <9a29bc73-18b8-67ad-1215-3e7fccdd6e09@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: domain_build: Don't expose
 IOMMU specific properties to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii.anisov@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA4LjEwLjE5IDAwOjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Pj4gQnV0LCB0aGlzIGlzIGNsZWFybHkgd2hhdCBoYXBwZW4gaW4gY3VycmVudCBYZW4gc2V0
dXAgaWYgdGhlIGRyaXZlciBpcwo+Pj4gbm90IGVuYWJsZWQuIFdoYXQgSSB3YW50IHRvIGF2b2lk
IGlzIGV4cG9zaW5nIGFuIGhhbGYgY29tcGxldGUKPj4+IGJpbmRpbmdzIHRvIHRoZSBndWVzdCAo
eW91IGRvbid0IGtub3cgaG93IGl0IHdpbGwgYmVoYXZlKS4KPj4+Cj4+PiBTbyB3ZSBlaXRoZXIg
cmVtb3ZlIGFsbCB0aGUgcHJvcGVydGllcyBhbmQgbm9kZSByZWxhdGVkIHRvIHRoZSBJT01NVXMK
Pj4+IG9yIG5vdGhpbmcuCj4+IEkgdGhpbmssIEkgZ290IGl0LiBPdXIgdGFyZ2V0IGlzICpub3Qq
IHRvIGFkZCBhIHdheSBmb3IgRG9tMCB0byB1c2UKPj4gSU9NTVUsIGJ1dCB0byBiZSBjb25zaXN0
ZW50IGluIHJlbW92aW5nIElPTU1VIG5vZGUvbWFzdGVyIGRldmljZQo+PiBwcm9wZXJ0aWVzLiBO
b3csIHdlIHJlbW92ZSB0aGUgSU9NTVUgbm9kZSBpZiBYZW4gaWRlbnRpZmllcyBpdCAodGhlCj4+
IElPTU1VIGRyaXZlciBpcyBwcmVzZW50IGluIFhlbiksCj4+IHNvIGxvb2tzIGxpa2Ugd2UgaGF2
ZSB0byByZW1vdmUgbWFzdGVyIGRldmljZSBwcm9wZXJ0aWVzIG9ubHkgaWYgdGhpcwo+PiBtYXN0
ZXIgZGV2aWNlIGlzIGJlaGluZCB0aGUgSU9NTVUgd2hpY2ggbm9kZSBpcyByZW1vdmVkLiBUaGlz
LCBJIGhvcGUsCj4+IHdpbGwgYXZvaWQgZXhwb3NpbmcgYW4gaGFsZiBjb21wbGV0ZSBiaW5kaW5n
cyB0byBndWVzdC4gQW0gSSByaWdodD8KPj4KPj4KPj4gWzFdCj4+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMDg1OC5odG1s
Cj4+Cj4+Cj4+IC0tLS0tLS0tLS0KPj4KPj4gSWYgeW91IGhhcHB5IHdpdGggdGhhdCBsb2dpYyBJ
IHdpbGwgY3JhZnQgYSBwcm9wZXIgcGF0Y2guCj4gVGhlIGxvZ2ljIGxvb2tzIGFscmlnaHQgdG8g
bWUuIE9uZSBjb21tZW50IGJlbG93LCBJIHdpbGwgbG9vayBhdCB0aGUKPiByZXN0IG9uY2UgdGhp
cyBpcyBmb3JtYWxseSBzZW50LgoKb2sKCgo+Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gaW5kZXgg
NjcwMjFkOS4uNmQ0NWU1NSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBAQCAtNDgwLDEwICs0
ODAsMjYgQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWlu
Cj4+ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+PiAgIMKgwqDCoMKgIGNvbnN0IHN0
cnVjdCBkdF9wcm9wZXJ0eSAqcHJvcCwgKnN0YXR1cyA9IE5VTEw7Cj4+ICAgwqDCoMKgwqAgaW50
IHJlcyA9IDA7Cj4+ICAgwqDCoMKgwqAgaW50IGhhZF9kb20wX2Jvb3RhcmdzID0gMDsKPj4gK8Kg
wqDCoCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmlvbW11X25vZGU7Cj4+Cj4+ICAgwqDCoMKgwqAg
aWYgKCBraW5mby0+Y21kbGluZSAmJiBraW5mby0+Y21kbGluZVswXSApCj4+ICAgwqDCoMKgwqDC
oMKgwqDCoCBib290YXJncyA9ICZraW5mby0+Y21kbGluZVswXTsKPj4KPj4gK8KgwqDCoCAvKgo+
PiArwqDCoMKgwqAgKiBJZiB3ZSBza2lwIHRoZSBJT01NVSBkZXZpY2Ugd2hlbiBjcmVhdGluZyBE
VCBmb3IgRG9tMCAoZXZlbiBpZgo+IEkgd291bGQgcHJlZmVyIGlmIHdlIHVzZSAiaHdkb20iIG92
ZXIgIkRvbTAiLiBUaGV5IGFyZSBib3RoIHRoZSBzYW1lIG9uCj4gQXJtLCBidXQgdGhpcyBtYXkg
Y2hhbmdlIGluIHRoZSBmdXR1cmUgKHdlIG1heSBhY3R1YWxseSBkcm9wIERvbTAgOykpLgoKQWxy
ZWFkeSBzZW50IHYyLCBwbGVhc2Ugc2VlOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTEwL21zZzAwNjczLmh0bWwKCi0tIApSZWdhcmRz
LAoKT2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 16:10:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 16:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHs4Z-0000Z4-Cz; Tue, 08 Oct 2019 16:10:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHs4Y-0000Yz-Gy
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 16:10:50 +0000
X-Inumbo-ID: 30ee2b90-e9e6-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30ee2b90-e9e6-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 16:10:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4B424B19D;
 Tue,  8 Oct 2019 16:10:47 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
Date: Tue, 8 Oct 2019 18:10:46 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCk5vdyB0aGF0IHhs
LmNmZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBpbmdzIGZv
ciBhCmRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUgdG8gdGhl
IGNoZWNrIG9mCmlzX2lvbW11X2VuYWJsZWQoKSBpbiBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgp
LgpUaGVyZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBiZWlu
ZyBlbmFibGVkIHVubGVzcwpkZXZpY2VzIGFyZSBhc3NpZ25lZCB0byBhIGRvbWFpbi4KCk5PVEU6
IFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGUgYm9vbF90IHBhcmFtZXRlciB0eXBlIGlu
CiAgICAgIHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCkgaXMgcmVwbGFjZWQgd2l0aCBhIGJvb2wg
YW5kIHRoZSBmb3JtYXQKICAgICAgb2YgdGhlIGNvbW1lbnQgaW4gYXNzaWduX2RldmljZSgpIGlz
IGZpeGVkLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQp2MzoKIC0g
cmVkdWNlIHRvIGlvbW11X3VzZV9oYXBfcHQoKS1sZXNzIHZhcmlhbnQKdjI6CiAtIGV4cGFuZCBj
b21taXQgY29tbWVudAoKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC03MSw3ICs3MSw3IEBAIGludCBoYXBfdHJhY2tfZGly
dHlfdnJhbShzdHJ1Y3QgZG9tYWluICoKIAogICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9sb2df
ZGlydHkoZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IHBhZ2luZ19sb2dfZGlydHlf
ZW5hYmxlKGQsIDApOworICAgICAgICAgICAgcmMgPSBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShk
LCBmYWxzZSk7CiAgICAgICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICAgICAgfQotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3BhZ2luZy5jCkBAIC0yMDksMTUgKzIwOSwxNSBAQCBzdGF0aWMgaW50IHBhZ2lu
Z19mcmVlX2xvZ19kaXJ0eV9iaXRtYXAoCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgcGFnaW5n
X2xvZ19kaXJ0eV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19nbG9iYWwpCitp
bnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBsb2dfZ2xv
YmFsKQogewogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYg
bG9nX2dsb2JhbCApCisgICAgaWYgKCBoYXNfYXJjaF9wZGV2cyhkKSAmJiBsb2dfZ2xvYmFsICkK
ICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlZnVzZSB0byB0dXJuIG9uIGdsb2JhbCBs
b2ctZGlydHkgbW9kZQotICAgICAgICAgKiBpZiB0aGUgZG9tYWluIGlzIHVzaW5nIHRoZSBJT01N
VS4KKyAgICAgICAgICogaWYgdGhlIGRvbWFpbiBpcyBzaGFyaW5nIHRoZSBQMk0gd2l0aCB0aGUg
SU9NTVUuCiAgICAgICAgICAqLwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CkBAIC03
MjcsNyArNzI3LDcgQEAgaW50IHBhZ2luZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydQog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIC8qIEVsc2UgZmFsbCB0aHJvdWdoLi4uICovCiAg
ICAgY2FzZSBYRU5fRE9NQ1RMX1NIQURPV19PUF9FTkFCTEVfTE9HRElSVFk6Ci0gICAgICAgIHJl
dHVybiBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShkLCAxKTsKKyAgICAgICAgcmV0dXJuIHBhZ2lu
Z19sb2dfZGlydHlfZW5hYmxlKGQsIHRydWUpOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX1NIQURP
V19PUF9PRkY6CiAgICAgICAgIGlmICggKHJjID0gcGFnaW5nX2xvZ19kaXJ0eV9kaXNhYmxlKGQs
IHJlc3VtaW5nKSkgIT0gMCApCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtMTU3LDcgKzE1Nyw3IEBAIHZvaWQg
cGFnaW5nX2xvZ19kaXJ0eV9yYW5nZShzdHJ1Y3QgZG9tYWkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50OF90ICpkaXJ0eV9iaXRtYXApOwogCiAvKiBlbmFibGUgbG9nIGRpcnR5ICov
Ci1pbnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGxv
Z19nbG9iYWwpOworaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQs
IGJvb2wgbG9nX2dsb2JhbCk7CiAKIC8qIGxvZyBkaXJ0eSBpbml0aWFsaXphdGlvbiAqLwogdm9p
ZCBwYWdpbmdfbG9nX2RpcnR5X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGxv
Z19kaXJ0eV9vcHMgKm9wcyk7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 16:13:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 16:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHs6e-0000fF-RF; Tue, 08 Oct 2019 16:13:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aTbt=YB=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iHs6d-0000fA-27
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 16:12:59 +0000
X-Inumbo-ID: 7e18efe0-e9e6-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e18efe0-e9e6-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 16:12:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 94B06AE61;
 Tue,  8 Oct 2019 16:12:57 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <osstest-142383-mainreport@xen.org>
 <b155b2f9-9664-7366-cdd0-10fac5c3ab3b@suse.com>
 <20191008111530.GD66437@Air-de-Roger>
 <ccad4619-0366-a117-28ba-0e4eccd550b3@suse.com>
Message-ID: <cda5e87c-d911-dab5-6555-1b3dfd94571c@suse.com>
Date: Tue, 8 Oct 2019 18:12:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ccad4619-0366-a117-28ba-0e4eccd550b3@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 142383: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, George Dunlap <george.dunlap@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxMzozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDguMTAuMjAxOSAx
MzoxNSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+IE9uIFR1ZSwgT2N0IDA4LCAyMDE5IGF0
IDEyOjQyOjI1UE0gKzAyMDAsIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+PiBPbiAwNy4xMC4xOSAy
Mjo1Niwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+Pj4+IGZsaWdodCAxNDIzODMgeGVu
LXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+Pj4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzE0MjM4My8KPj4+Pgo+Pj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4+
Cj4+Pj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+Pj4g
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+Pj4gICB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZh
aWwgUkVHUi4gdnMuIDE0MTgyMgo+Pj4+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAy
MiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgo+
Pj4KPj4+IEhtbSwgdGVzdCBsb2cgc2F5cyB0aGUgZ3Vlc3QgZGlkbid0IHN1c3BlbmQuCj4+Pgo+
Pj4gQ291bGQgdGhhdCBiZSByZWxhdGVkIHRvIGNvbW1pdCBiMTgzZTE4MGJjZTkzMDMgPwo+Pgo+
PiBUaGUgbGlidmlydCBsaWJ4bCBkYWVtb24gc3BpdHM6Cj4+Cj4+IDIwMTktMTAtMDcgMTI6MzE6
MDkuOTUzKzAwMDA6IGxpYnhsLXNhdmUtaGVscGVyOiBzdGFydGluZyBzYXZlOiBTdWNjZXNzCj4+
IDIwMTktMTAtMDcgMTI6MzE6MDkuOTUzKzAwMDA6IHhjOiBmZCA0MCwgZG9tIDEsIGZsYWdzIDEs
IGh2bSAwCj4+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTU0KzAwMDA6IHhjOiBTYXZpbmcgZG9tYWlu
IDEsIHR5cGUgeDg2IFBWCj4+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTU0KzAwMDA6IHhjOiA2NCBi
aXRzLCA0IGxldmVscwo+PiAyMDE5LTEwLTA3IDEyOjMxOjA5Ljk1OSswMDAwOiB4YzogbWF4X21m
biAweDI4MDAwMAo+PiAyMDE5LTEwLTA3IDEyOjMxOjA5Ljk1OSswMDAwOiB4YzogcDJtIGxpc3Qg
ZnJvbSAweGZmZmZjOTAwMDAwMDAwMDAgdG8gMHhmZmZmYzkwMDAwMGZmZmZmLCByb290IGF0IDB4
MjdkZTBhCj4+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTU5KzAwMDA6IHhjOiBtYXhfcGZuIDB4MWZm
ZmYsIHAybV9mcmFtZXMgMjU2Cj4+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTYwKzAwMDA6IHhjOiBG
YWlsZWQgdG8gZW5hYmxlIGxvZ2RpcnR5OiAyMiwwLDIyICgyMiA9IEludmFsaWQgYXJndW1lbnQp
OiBJbnRlcm5hbCBlcnJvcgo+PiAyMDE5LTEwLTA3IDEyOjMxOjA5Ljk2MCswMDAwOiB4YzogU2F2
ZSBmYWlsZWQgKDIyID0gSW52YWxpZCBhcmd1bWVudCk6IEludGVybmFsIGVycm9yCj4+IDIwMTkt
MTAtMDcgMTI6MzE6MDkuOTgxKzAwMDA6IGxpYnhsLXNhdmUtaGVscGVyOiBjb21wbGV0ZSByPS0x
OiBJbnZhbGlkIGFyZ3VtZW50Cj4+IDIwMTktMTAtMDcgMTI6MzE6MDkuOTgzKzAwMDA6IGxpYnhs
OiBsaWJ4bC5jOjc1MjpsaWJ4bF9fZmRfZmxhZ3NfcmVzdG9yZTogZm5jdGwgRl9TRVRGTCBvZiBm
ZCA0MCB0byAweDIKPj4gMjAxOS0xMC0wNyAxMjozMTowOS45ODMrMDAwMDogbGlieGw6IGxpYnhs
X2V2ZW50LmM6MTg3MzpsaWJ4bF9fYW9fY29tcGxldGU6IGFvIDB4N2Y3NjBjMDAyMTEwOiBjb21w
bGV0ZSwgcmM9LTgKPj4gMjAxOS0xMC0wNyAxMjozMTowOS45ODMrMDAwMDogbGlieGw6IGxpYnhs
X2V2ZW50LmM6MTg0MjpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4N2Y3NjBjMDAyMTEwOiBkZXN0
cm95Cj4+Cj4+IFdoaWNoIHNlZW0gdG8gYmUgcmVsYXRlZCB0byB0aGUgcmVjZW50IGlvbW11IGNo
YW5nZXMsIEkgd291bGQgc2F5IGl0J3MKPj4gbGlrZWx5IGhpdHRpbmcgdGhlIGlzX2lvbW11X2Vu
YWJsZWQgY2hlY2sgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUKPj4gYW5kIGhlbmNlIHJldHVy
bmluZyBFSU5WQUwuCj4+Cj4+IEFkZGluZyBQYXVsIGFuZCBKYW4gd2hvIHdvcmtlZCBvbiB0aGUg
c2VyaWVzLgo+IAo+IFdlbGwsIGFzIG1lbnRpb25lZCBpbiByZXBseSB0byBQYXVsJ3MgcGF0Y2gg
ZWFybGllciB0b2RheSwgSSBpbnRlbmQKPiB0byBjb21taXQgdGhlIGFncmVlZCB1cG9uIGhhbGYg
b2YgaXQgbGF0ZXIgdG9kYXkuCgpBY3R1YWxseSBJIGNhbid0IC0gdGhlIHBhdGNoIHdhbnRzIGFu
IGFjayBmcm9tIEdlb3JnZSBmaXJzdC4gSSd2ZQpzdWJtaXR0ZWQgdjMgZm9yIHRoaXMgcmVhc29u
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 16:29:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 16:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHsMe-0001f5-Cp; Tue, 08 Oct 2019 16:29:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=93Dx=YB=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iHsMc-0001f0-OJ
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 16:29:31 +0000
X-Inumbo-ID: cd0c2e4e-e9e8-11e9-97d6-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd0c2e4e-e9e8-11e9-97d6-12813bfff9fa;
 Tue, 08 Oct 2019 16:29:29 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2EEA321EA7;
 Tue,  8 Oct 2019 12:29:29 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Tue, 08 Oct 2019 12:29:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=9zhadu
 3XT7lEKzFfYsTvuyffqAc9qZtyo2UtsQLgKts=; b=Nefz0iSkvoJ9G0JU2I3eeN
 o43lPMefjlyI8HRaIBq/zwAS584VlYhWgojqz5uDWwxWfXI2DY6a59hzvJLjqt/b
 J1y9mbpxvL8uGyW7e7OH/ixUna4c3T/BF0UWZoXcYo45YzhGTW0SZd18Wtmu0GRO
 pHdYkzLGOIbz5fmxb6fyrBv2mi1E5UG8/A8mv1ix+9pkTxNCV2lIT7B1GVMRp4kK
 IBXOTIKO2sUHLhHBK5rh+p+rRHyNAU1u7jc3+aBNAbet2gaANqNfWEY6BK0P2Ij6
 TKUHZacdfFye3U3DQWtaox6rNHWdx1cCjvnEDMbs0TAV3foQspHASv2wLRswwg4Q
 ==
X-ME-Sender: <xms:aLmcXYrJZ_PuL8ICHVZMf4pNgsnuchTy2nqq4ecx_LMmgCoAB6Ba3A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrheelgddutdegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:aLmcXR7U-I2Hk3EuIL1pRe9n0ZKBUw50LpKA_KPv9zioxid2SX6B9w>
 <xmx:aLmcXWrI93kpfQrSb-fMJy3i38wXB80kuEIHiee0tZ5p2gCDAzRvtw>
 <xmx:aLmcXbgMqaSmjeRFx4OFgZzoB1y6yJKOGTKIXaFuru2lFcmiDluxrA>
 <xmx:abmcXUHLgDLvgdVli2BxiaYS0TUFSweJMUCkC40HpcFpSLcdAa5hLQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1DC8CD6005D;
 Tue,  8 Oct 2019 12:29:28 -0400 (EDT)
Date: Tue, 8 Oct 2019 18:29:22 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191008162922.GL8065@mail-itl>
References: <642fe1a7-741d-2b42-f810-7c9cdb9c5120@suse.com>
 <20190807160451.GB3257@mail-itl>
 <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
MIME-Version: 1.0
In-Reply-To: <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1483168606756998424=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1483168606756998424==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="iZ6mOkMR8xnvq2vL"
Content-Disposition: inline


--iZ6mOkMR8xnvq2vL
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Tue, Oct 08, 2019 at 04:19:13PM +0200, Jan Beulich wrote:
> On 08.10.2019 15:52, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Tue, Oct 08, 2019 at 03:08:29PM +0200, Jan Beulich wrote:
> >> On 08.10.2019 13:50, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> I explored it a bit more and talked with a few people doing firmware
> >>> development and few conclusions:
> >>> 1. Not calling SetVirtualAddressMap(), while technically legal, is
> >>> pretty uncommon and not recommended if you want to avoid less tested
> >>> (aka buggy) UEFI code paths.
> >>> 2. Every UEFI call before SetVirtualAddressMap() call should be done
> >>> with flat physical memory. This include SetVirtualAddressMap() call
> >>> itself. Implicitly this means such calls can legally access memory ar=
eas
> >>> not marked with EFI_MEMORY_RUNTIME.
> >>
> >> I don't think this is quite right - whether non-runtime memory may
> >> be touched depends exclusively on ExitBootServices() (not) having
> >> got called (yet).
> >=20
> > That would be logical. In practice however we have evidences firmware
> > vendors have different opinion... A comment from Linux (already quoted
> > here 2 months ago):
> >=20
> >     /*
> >      * The UEFI specification makes it clear that the operating system =
is
> >      * free to do whatever it wants with boot services code after
> >      * ExitBootServices() has been called. Ignoring this recommendation=
 a
> >      * significant bunch of EFI implementations continue calling into b=
oot
> >      * services code (SetVirtualAddressMap). In order to work around su=
ch
> >      * buggy implementations we reserve boot services region during EFI
> >      * init and make sure it stays executable. Then, after
> >      * SetVirtualAddressMap(), it is discarded.
> >      *
> >      * However, some boot services regions contain data that is required
> >      * by drivers, so we need to track which memory ranges can never be
> >      * freed. This is done by tagging those regions with the
> >      * EFI_MEMORY_RUNTIME attribute.
> >      *
> >      * Any driver that wants to mark a region as reserved must use
> >      * efi_mem_reserve() which will insert a new EFI memory descriptor
> >      * into efi.memmap (splitting existing regions if necessary) and tag
> >      * it with EFI_MEMORY_RUNTIME.
> >      */
>=20
> But you realize that the comment specifically talks about
> the call tree underneath SetVirtualAddressMap() being the violator.
> As long as we don't call this function, we're unaffected as far as
> this comment goes.

Well, this very thread proves it isn't only about
SetVirtualAddressMap(). I _guess_ it's about calls before
SetVirtualAddressMap() returns (which supposedly do some cleanups). In
Linux case, it is only that one call.

> > Regardless of SetVirtualAddressMap() discussion, I propose to
> > automatically map boot services code/data, to make Xen work on more
> > machines (even if _we_ consider those buggy).=20
>=20
> I remain on my prior position: Adding command line triggerable
> workarounds for such cases is fine. Defaulting to assume buggy
> firmware is acceptable only if this means no extra penalty to
> systems with conforming firmware. Hence, for the case at hand,
> I object to doing this automatically; we already have the
> /mapbs workaround in place to deal with the case when xen.efi
> is used. Judging from the title here there may need to be an
> addition to also allow triggering this from the MB2 boot path.

What about mirroring Linux behavior? I.e. mapping those regions for the
SetVirtualAddressMap() time (when enabled) and unmapping after - unless
tagged with EFI_MEMORY_RUNTIME?=20
Similarly to Andrew, I'd really prefer for Xen to work out of the box,
with as little as possible manual tweaks needed.

> >>> Then I've tried a different approach: call SetVirtualAddressMap(), but
> >>> with an address map that tries to pretend physical addressing (the co=
de
> >>> under #ifndef USE_SET_VIRTUAL_ADDRESS_MAP). This mostly worked, I nee=
ded
> >>> only few changes:
> >>>  - set VirtualStart back to PhysicalStart in that memory map (it was =
set
> >>>    to directmap)
> >>>  - map boot services (at least for the SetVirtualAddressMap() call ti=
me,
> >>>    but haven't tried unmapping it later)
> >>>  - call SetVirtualAddressMap() with that "1:1" map in place, using
> >>>    efi_rs_enter/efi_rs_leave.
> >>>
> >>> This fixed the issue for me, now runtime services do work even without
> >>> disabling ExitBootServices() call. And without any extra
> >>> platform-specific command line arguments. And I think it also shouldn=
't break
> >>> kexec, since it uses 1:1-like map, but I haven't tried. One should
> >>> simply ignore EFI_UNSUPPORTED return code (I don't know how to avoid =
the
> >>> call at all after kexec).
> >>
> >> That's the point - it can't be avoided, and hence it failing is not
> >> an option. Or else there needs to be a protocol telling kexec what
> >> it is to expect, and that it in particular can't change the virtual
> >> address map to its liking. Back at the time when I put together the
> >> EFI booting code, no such protocol existed, and hence calling
> >> SetVirtualAddressMap() was not an option. I have no idea whether
> >> things have changed in the meantime.
> >=20
> > Hmm, how is it different from the current situation? Not calling
> > SetVirtualAddressMap() means UEFI will not be notified about new address
> > map. It does _not_ mean it will use 1:1 map, it will use what was
> > previously set.
>=20
> What do you mean by "previously set"? SetVirtualAddressMap() can be
> invoked only once during a given session (i.e. without intervening
> boot). How would other than a 1:1 map have got set?

Like, in the very next sentence of my answer:

> > What if Xen was kexec'ed from Linux?

> > In Linux case, it looks like it passes around the EFI memory map using
> > some Linux-specific mechanism, but I don't find it particularly
> > appealing option.
>=20
> Indeed.
>=20
> > What about something in between: make this SetVirtualAddressMap() call
> > compile-time option (kconfig), depending on !CONFIG_KEXEC ? And when
> > enabled, properly handle SetVirtualAddressMap() failure.
>=20
> What is "proper handling" here?

Logging the error and either panic or disabling runtime services (I tend
to the latter).

> > I my case,
> > where I do care about supporting various UEFI implementations, I don't
> > need kexec support. And apparently people carrying about kexec don't
> > have problems with lack of SetVirtualAddressMap(), so that would be
> > win-win, no?
>=20
> Allowing SetVirtualAddressMap() when !KEXEC would be fine with me.
> The fly in the ointment here is that we'd prefer not to have such
> Kconfig options (at least not without EXPERT qualifier), as
> (security) supporting all the possible combinations would be a
> nightmare. If an EXPERT dependency is okay with you, then I'll be
> looking forward to your patch.

EXPERT is fine with me.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--iZ6mOkMR8xnvq2vL
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2cuWIACgkQ24/THMrX
1yyjKQgAmN6gw2HXIXgF5EsYEscDtFu69FLEiOZL+VM7DXgBqM2aJv4VqSlT2F5c
UpBd3he0U8WkjSyI/vIUFaG5p3uUegDMPvFcAJmiCbvaaT0DGim/wqdZlPCni0C6
Pt/wbsz3e6m0ag22etprS1rKWSPQFNHy40cnSPs093TOltBihWyhWsMVSU8emxA+
QV9oohPjItNprYKDbZ9yddAA49QFUCE8cj8kzc0B1itZd4UNdvNaYPzWFOKHx9gy
hujyXGc6hsT5IAfw/gjPADrZxZoZ4W962k7jyPzobUS0bmcNHBIvf0A74TjcNll6
aENc0CPXLu7+mlF4Lb3Ny7E+XoldRw==
=/QPX
-----END PGP SIGNATURE-----

--iZ6mOkMR8xnvq2vL--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1483168606756998424==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 08 16:38:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 16:38:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHsV7-0002Uc-FM; Tue, 08 Oct 2019 16:38:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5hjQ=YB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iHsV6-0002UX-Ha
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 16:38:16 +0000
X-Inumbo-ID: 0696781c-e9ea-11e9-80e3-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0696781c-e9ea-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 16:38:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570552695;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=jy0I2L0Pdzu+kUZQVkDlme95vmb9m7JExHQO7H0NCpE=;
 b=Jcyy6ewx91lFiieICcBlyziQR8fhHMihVN0yGGqhEqaDFQfS5Y5q39ZJ
 q65SY0uggvQ8gR21KW7b3J3xO2QhN4nQwCYkZGXtQa5LdSzrac3wSyhx9
 KHarMS1YHL5/0Vlygh4GS2sOBn7cOq/Thj9ZMr8Tzp7kY3b0bOdE4SnWZ o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OVGTL3m16XccduaiXg5F1JTbkH0ZEeK2I9l3AUs/HjDJYRvPlFfbTTlkDmok1ov1pGGqlzSZ1u
 tNHdTMOacyNv0PfoBmkZXSVnCX5ooVALm9/Y0ZWy/B2Zr3CUCHjvLAuEFRMLxH/wnIsGGZ1VYg
 UcFfIZPLeLHmrTgBOTQbaMK9clG7jNfCgB4bhvR1kVyjn4IoKuofo/POFmkXkt18op2/tktwPA
 I0mgnsklB65BjPRnwqmHHOD2FX9MQE6eoHxUn/3m2+ZkBHZoTar4lRyEfCQYj8MxaZwA/8/zM9
 pEg=
X-SBRS: 2.7
X-MesageID: 6923309
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,270,1566878400"; 
   d="scan'208";a="6923309"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
Date: Tue, 8 Oct 2019 17:38:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTAvMjAxOSAxNzoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gRnJvbTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPgo+IE5vdyB0aGF0IHhsLmNmZyBoYXMgYW4g
b3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBpbmdzIGZvciBhCj4gZG9tYWlu
LCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0aGUgY2hlY2sgb2YK
PiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPiBUaGVy
ZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBiZWluZyBlbmFi
bGVkIHVubGVzcwo+IGRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluLgo+Cj4gTk9URTog
V2hpbGUgaW4gdGhlIG5laWdoYm91cmhvb2QsIHRoZSBib29sX3QgcGFyYW1ldGVyIHR5cGUgaW4K
PiAgICAgICBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgpIGlzIHJlcGxhY2VkIHdpdGggYSBib29s
IGFuZCB0aGUgZm9ybWF0Cj4gICAgICAgb2YgdGhlIGNvbW1lbnQgaW4gYXNzaWduX2RldmljZSgp
IGlzIGZpeGVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
U2VyaW91c2x5IEZGUy7CoCBXaHkgYW0gSSBoYXZpbmcgdG8gcmVwZWF0IG15c2VsZj/CoCBXaGF0
IGlmIGFueSB3YXkKdW5jbGVhciBvbiB0aGUgcHJldmlvdXMgdGhyZWFkcz8KCk5BQ0sgTkFDSyBO
QUNLLsKgIFhlbiBpcywgYW5kIGhhcyBhbHdheXMgYmVlbiwgdGhlIHdyb25nIHBsYWNlIHRvIGhh
dmUKYW55IGxvZ2ljLCBiZWNhdXNlIElUIERPRVNOJ1QgSEFWRSBFTk9VR0ggSU5GT1JNQVRJT04g
VE8gTUFLRSBUSEUKREVDSVNJT04gQ09SUkVDVExZLgoKVGhlIHRvb2xzdGFjayBkb2VzLgoKVGhl
cmVmb3JlLCB0aGUgdG9vbHN0YWNrIGlzIHRoZSBvbmx5IGxldmVsIGNhcGFibGUgZGVjaWRlIHdo
ZXRoZXIgaXQgaXMKc2FmZSB0byBtaWdyYXRpb24vc3VzcGVuZC9yZXN1bWUvY2hlY2twb2ludCB0
aGUgVk0uCgpJZiBJIGhhdmUgdG8gd3JpdGUgdGhlIHBhdGNoZXMgbXlzZWxmLCBJIHdpbGwsIGJ1
dCB0aGlzIHBhdGNoIGluIHRoaXMKZm9ybSBpcyBmcmFua2x5IHVuYWNjZXB0YWJsZS4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 17:13:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 17:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHt2u-0005Yy-Q6; Tue, 08 Oct 2019 17:13:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHt2s-0005Yt-QW
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 17:13:10 +0000
X-Inumbo-ID: e306d5d6-e9ee-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e306d5d6-e9ee-11e9-8c93-bc764e2007e4;
 Tue, 08 Oct 2019 17:13:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHt2k-0003RA-Lj; Tue, 08 Oct 2019 17:13:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHt2k-0007iF-Ca; Tue, 08 Oct 2019 17:13:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHt2k-0005bW-Bi; Tue, 08 Oct 2019 17:13:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142415-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=560009f2c8b57b7cdd31a5693ea86ab369382f49
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 17:13:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 142415: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0MTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDU2MDAwOWYyYzhiNTdiN2NkZDMxYTU2OTNlYTg2
YWIzNjkzODJmNDkKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTEgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDUwIGRheXMgICA1OSBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0MTUgIDIwMTktMTAtMDcgMjA6MDc6MjIgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQmFsYW11cnVoYW4gUyA8YmFsYTI0QGxpbnV4LmlibS5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5p
Ym0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+
CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8
dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVk
aW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xs
aW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8Op
ZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51
eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBvbGV0YWV2QGlzcHJhcy5ydT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBM
aXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxA
cmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtv
bnJhZEBhZGFjb3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFp
bC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4K
ICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2
aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91
IDx6aGxiMjlAZm94bWFpbC5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3Mu
Y29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0Bj
aXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXR0aGV3IFJvc2F0byA8bWpy
b3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4K
ICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRz
a0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNv
bT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJv
dGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5p
Y2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFz
bi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29m
ZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBh
bmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5p
QHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFy
a2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVr
IDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3Zn
YWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5y
dT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQZXRlciBMaWV2ZW4gPHBs
QGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBl
dGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRi
dWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9s
bGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5v
cndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29t
PgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJv
bWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5k
cmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0
cm9uaXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBH
IEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5j
b20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3Rl
ZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWls
bmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3Vy
YWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5l
bGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgog
IFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJl
ZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXll
bkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZz
a2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRl
bmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZ
YW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNz
LmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1
bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFu
ZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMjgxNyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 17:21:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 17:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHtBD-0006OY-Pe; Tue, 08 Oct 2019 17:21:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=B2Bu=YB=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iHtBC-0006OT-FR
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 17:21:46 +0000
X-Inumbo-ID: 1a23b33a-e9f0-11e9-9bee-bc764e2007e4
Received: from mail-lj1-x241.google.com (unknown [2a00:1450:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a23b33a-e9f0-11e9-9bee-bc764e2007e4;
 Tue, 08 Oct 2019 17:21:45 +0000 (UTC)
Received: by mail-lj1-x241.google.com with SMTP id a22so18439177ljd.0
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 10:21:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=9qSMStuBzZYi/FfBTuQ0+pduW4/vs3F2BzlqVFFQg6A=;
 b=UXLdT5FvZ9M2AuB61Xee5I6ILXiq5+w0TSxw/POmdiJvDhqYuJXgpbvGX16G/4Qtey
 9RFSP/yHL/iiPRXoFvJpYz1bZxe9n9XRhYUxIwqlEu2Y4i+hki30tST+lnAtiooATjs0
 vb9ZuGU2O1iQtPkovc+CKKjhuNdKiqzNWEdEdKzXvvEHysYcoHIgdxgGYLHeuRXQ01BV
 Le2his4GglAls5XsgyTryNG8zRKHS1Hl5rveGh88Hly0h0umiVjQl05nZr4+FS41NrOs
 isQdAExgyyjB07wcWjDfY2RBBZBjNF2O/LiDX+5dPO1+8Xnc7o4vLJo1NzxAZiQIBcSQ
 rU6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=9qSMStuBzZYi/FfBTuQ0+pduW4/vs3F2BzlqVFFQg6A=;
 b=ojwRQ9qU2/m2TQPNb+uT+RwWRWDm/8v7LrvoN9K33bGPmDeVmcMdv1+MVd+3yX61yN
 Dq23dgzbb2D9KU1GL4W7kfVWQ91kvovKPT5sQT9Y4eNhLimFhMka0K2JTU2frOu5efmU
 eRB5WuBnGN9AXNvrVhj6mU4H0641mo4PdX0bV4XmaZFtJlejSWnD7zZros+1lls1FkVB
 Y4oSDQE8i+ul2sa1rkXbKGJhW5dWZfMdDM5uth6bKPkhBEBNHFWzCKMbtpKp9xO2pj21
 Lv4ZrS8FHDTzbzcwp1qQwfuLM/pW2QEu/DSXOqRlSMw21csZzC/yFP7uBzNaCOmsXlA1
 Vsjg==
X-Gm-Message-State: APjAAAUbntyEhQ0zsGpAt3Jzlfd6ao+VUnhEK8BIh0a4BG0PRwwQXNyw
 SmmUcLPBEGd8oIX6bYdFC0c=
X-Google-Smtp-Source: APXvYqyur5YxXvByb1tIig4dGVZM+bAfmeFjR2tF4T7x9n6XrM09FelDr6OFps6Dp1PvcdwjK7CpZg==
X-Received: by 2002:a05:651c:1127:: with SMTP id
 e7mr2618986ljo.186.1570555304654; 
 Tue, 08 Oct 2019 10:21:44 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id d28sm3910330lfq.88.2019.10.08.10.21.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 08 Oct 2019 10:21:44 -0700 (PDT)
From: Oleksandr <olekstysh@gmail.com>
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
References: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
 <49a1c980-6e2c-5dcf-f17e-64b6432a8ea3@suse.com>
 <17cf0fd0-8a54-41fe-9372-e52e9e7cbb4d@gmail.com>
Message-ID: <99817215-4bec-0b44-d0f2-1691f533f842@gmail.com>
Date: Tue, 8 Oct 2019 20:21:40 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <17cf0fd0-8a54-41fe-9372-e52e9e7cbb4d@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, julien.grall@arm.com,
 paul.durrant@citrix.com, volodymyr_babchuk@epam.com, sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpLCBhbGwKCgpHZW50bGUgcmVtaW5kZXIuLi4KCi0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5
c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 18:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 18:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHuGG-0003ML-Ls; Tue, 08 Oct 2019 18:31:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5hjQ=YB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iHuGF-0003MG-RG
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 18:31:03 +0000
X-Inumbo-ID: c80f8ef2-e9f9-11e9-96dc-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c80f8ef2-e9f9-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 18:31:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570559462;
 h=to:from:subject:message-id:date:mime-version:
 content-transfer-encoding;
 bh=KN9hB+AhpTyyYxHDG9lqEmnb8aKJy1Rg1X4wGTA2Dyc=;
 b=CqM8XwSmNk1v4JCCMlHrg0dGqM7wMl4fNwKZk2DX+9yHl7Tj45zjIezk
 ZEc/mIwc/TjwB5XRA7qFihY/zrLfJl98qz04t8hAI17/iRMLJEB8tLiSr
 MZEHSFz3kxUZ1HFVo548UBAvFBaGSk+sIsDZk7L7S6b3Retuk7YXLUl0/ c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: clk3VX8QTbu1apPH57PD+KAR+vipLYhDbnI+R9CQZ34BySGCDkm/hlH/6xz291aUfJrx9VQyq4
 VmdTxAcZ2/sufXPZQaejSNMUks5zncueHtUmWHddOKbxCc+MXf9qj4OGjyt1f4ORF+VfPunynO
 hzs2sbx7iQy5MNJDc9bbwOtK1rjh/ue9AeivUKevmQ4V7eZX5EFOkjImzya4RJvjOI28KlR1Bs
 nrUwN7axH7r0qAMWdai66qb1NWo3hIe/OeMOzUiEc0wQdSF+u8oGODuCMj94TK5y+0qvNdwA+1
 zTk=
X-SBRS: 2.7
X-MesageID: 6929685
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,272,1566878400"; 
   d="scan'208";a="6929685"
To: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich
 <JBeulich@suse.com>, Wei Liu <wl@xen.org>, Roger Pau Monne
 <roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
Date: Tue, 8 Oct 2019 19:30:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpJIGhhdmUgbm8gaWRlYSBpZiB0aGlzIGlzIGEgcmVncmVzc2lvbiBvciBub3QuwqAg
SSBzdXNwZWN0IGl0IG1pZ2h0IG5vdApiZSwgYW5kIGhhcyBhbHdheXMgYmVlbiBicm9rZW4uCgpF
aXRoZXIgd2F5LCBJJ20gc2VlaW5nIG9jY2FzaW9uYWwgc2luZ2xlIGludGVycnVwdCByZW1hcHBp
bmcgZXJyb3JzIHdoZW4KYm9vdGluZyBhIHJhbmdlIG9mIEludGVsIHN5c3RlbXMKCihYRU4pIHgy
QVBJQyBtb2RlIGlzIGFscmVhZHkgZW5hYmxlZCBieSBCSU9TLgooWEVOKSBVc2luZyBBUElDIGRy
aXZlciB4MmFwaWNfY2x1c3RlcgouLi4KKFhFTikgUGxhdGZvcm0gdGltZXIgaXMgMjMuOTk5TUh6
IEhQRVQKKFhFTikgRGV0ZWN0ZWQgMjE5NC45MjIgTUh6IHByb2Nlc3Nvci4KLi4uCihYRU4pIEhW
TTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikgYWx0IHRhYmxlIGZmZmY4MmQw
ODA0N2EwNzAgLT4gZmZmZjgyZDA4MDQ4NmM2YwooWEVOKSBbVlQtRF1JTlRSLVJFTUFQOiBSZXF1
ZXN0IGRldmljZSBbMDAwMDpmMDoxZi4wXSBmYXVsdCBpbmRleCAwLAppb21tdSByZWcgPSBmZmZm
ODJjMDAwNzJkMDAwCihYRU4pIFtWVC1EXUlOVFItUkVNQVA6IHJlYXNvbiAyMiAtIFByZXNlbnQg
ZmllbGQgaW4gdGhlIElSVEUgZW50cnkgaXMgY2xlYXIKKFhFTikgbWljcm9jb2RlOiBDUFUyIHVw
ZGF0ZWQgZnJvbSByZXZpc2lvbiAweDUwMDAwMjEgdG8gMHg1MDAwMDJiLCBkYXRlCj0gMjAxOS0w
OC0xMgoKRnJvbSBvdGhlciBkZWJ1Z2dpbmcsIEkga25vdyB0aGF0IHRoaXMgaGFwcGVucyBhZnRl
ciBDUFUgMSAod2hpY2ggaXMgYQpoeXBlcnRocmVhZCkgaGFzIHBhc3NlZCB0aHJvdWdoIHN0YXJ0
X3NlY29uZGFyeSgpLgoKZjA6MWYuMCBpcyBvbmUgb2YgdGhlIElPLUFQSUNzLCBhbmQgaWYgSSd2
ZSBjcm9zcyByZWZlcmVuY2VkIHRoZSBETUFSCmFuZCBBUElDIHRhYmxlcyBwcm9wZXJseSwgaXMg
dGhlIElPLUFQSUMgb24gdGhlIFBDSCwgbWFraW5nIHRoZQpwcm9ibGVtYXRpYyBJUlEgR1NJMC4K
ClRoaXMgc3VnZ2VzdHMgdGhhdCB3ZSBoYXZlIGFuIGVycm9yIHNldHRpbmcgdXAgdGhlIHRpbWVy
IElSUSAoYXMgdGhlCkhQRVQgaXNuJ3QgTVNJLWNhcGFibGUpLCBidXQgd2UgaGF2ZSBhbHJlYWR5
IGFsbGVnZWRseSB1c2VkIGl0CnN1Y2Nlc3NmdWxseSBlYXJsaWVyIG9uIGJvb3QuCgpJIGhhdmVu
J3QgaW52ZXN0aWdhdGVkIGZ1cnRoZXIgeWV0LCBidXQgaXQgaXMgYW4gaW50ZXJtaXR0ZW50IGlz
c3VlCihpLmUuIGRvZXNuJ3QgcmVwcm9kdWNlIG9uIGVhY2ggYm9vdCkuwqAgTXkgZ3V0IGZlZWxp
bmcgaXMgdGhhdCB3ZSBoYXZlCnNvbWV0aGluZyB3aGljaCBjb3JyZWN0cyBpdHNlbGYgYXMgYSBz
aWRlIGVmZmVjdCBvZiBhIGxhdGVyIGFjdGlvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 19:21:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 19:21:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHv32-0007Fw-Vj; Tue, 08 Oct 2019 19:21:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHv31-0007Fr-ET
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 19:21:27 +0000
X-Inumbo-ID: cf93b246-ea00-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf93b246-ea00-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 19:21:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHv2v-0005uR-6O; Tue, 08 Oct 2019 19:21:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHv2u-0006ik-Vh; Tue, 08 Oct 2019 19:21:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHv2u-0005no-U3; Tue, 08 Oct 2019 19:21:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142423-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
X-Osstest-Versions-That: ovmf=d19040804afb2bdd60f18e8aef7da78028575fe6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 19:21:20 +0000
Subject: [Xen-devel] [ovmf test] 142423: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0MjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4
Y2I1OWM0ZDIwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkMTkwNDA4
MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDIyNzQgIDIwMTktMTAtMDQgMTQ6Mzk6MzQgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyNDIzICAyMDE5LTEwLTA4IDAxOjM5OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGltaW5nIEdh
byA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvb3ZtZi5naXQKICAgZDE5MDQwODA0YS4uNDEwYzRkMDBkOSAgNDEwYzRkMDBkOWY3
ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 19:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 19:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHv8Z-0007Qn-LN; Tue, 08 Oct 2019 19:27:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5hjQ=YB=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iHv8Y-0007Qi-FL
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 19:27:10 +0000
X-Inumbo-ID: 9eda8a52-ea01-11e9-80e3-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9eda8a52-ea01-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 19:27:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570562829;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=YJ7alNQH9xjy2am7wha/oujGKUJZVT12bZKHxonze6E=;
 b=Q148qb17skybYezCshshB7+TbBLr/ScjKfewqaMWlzst4pkCCN+9xAGZ
 4MHfSKAk4ov0zwZDKQM4fdThZx0KAzSA1707Rz+P3M0lf1zpn9p39jMj9
 SKz1Wes/XhIZ+9GBxZlb/69eMAFYdp/hrkbPnOtB/5INYkmSZyTQ5lx3k g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b1Gy0uYdXByGmGQAnrWs0R+mGEkkI8MF6pfIhhzEjGiDoiXZEBasKtemBIO13bj+NUuFm9rlyD
 np/94HJMQDsbJVy7MtGUi4aGXDe0/0tnwC0UuBdx9nWRPhWmiqYIAznBinE/svr+uG7U8c53NN
 TLZzQ/Haosv6SImyXmY8WjrbqlIVJ6MHeYuOyH+iOJGxDoIZ0M/wr4Ic8wx4pWZ8EjziI3PDl9
 pC8gWsS7oT2o93PU69tq7CvfDlWm7j1qoZ3t+BG9SPgNpu+jbeyGQlsgYq53tpl0fHT7D4X1Xz
 RNk=
X-SBRS: 2.7
X-MesageID: 6932438
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,272,1566878400"; 
   d="scan'208";a="6932438"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 8 Oct 2019 20:27:05 +0100
Message-ID: <20191008192705.7627-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] x86/microcode: Drop trailing
 whitespace in printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoYXMgYWN0dWFsbHkgYmVlbiBwcmVzZW50IHNpbmNlIGMvcyBiZDdjMDljMCBpbiAyMDA4
LCBhbmQgc3Vydml2ZWQKdGhyb3VnaCBhbGwgb2YgdGhlIHJlY2VudCBtaWNyb2NvZGUgcmVmYWN0
b3JpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBM
aXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpUaGlzIGlzIGEgY29zbWV0aWMgbmljZS10by1oYXZlIHdoaWNoIGhh
cyBubyByaXNrIGZvciA0LjEzLgotLS0KIHhlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfaW50ZWwuYwppbmRleCA5ZWRlZGNjNzNhLi45ZjY2MDU3YWFkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L21pY3Jv
Y29kZV9pbnRlbC5jCkBAIC0zMTksNyArMzE5LDcgQEAgc3RhdGljIGludCBhcHBseV9taWNyb2Nv
ZGUoY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgICAgIHJldHVybiAt
RUlPOwogICAgIH0KICAgICBwcmludGsoS0VSTl9JTkZPICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0
ZWQgZnJvbSByZXZpc2lvbiAiCi0gICAgICAgICAgICIlI3ggdG8gJSN4LCBkYXRlID0gJTA0eC0l
MDJ4LSUwMnggXG4iLAorICAgICAgICAgICAiJSN4IHRvICUjeCwgZGF0ZSA9ICUwNHgtJTAyeC0l
MDJ4XG4iLAogICAgICAgICAgICBjcHVfbnVtLCBzaWctPnJldiwgdmFsWzFdLCBtY19pbnRlbC0+
aGRyLnllYXIsCiAgICAgICAgICAgIG1jX2ludGVsLT5oZHIubW9udGgsIG1jX2ludGVsLT5oZHIu
ZGF5KTsKICAgICBzaWctPnJldiA9IHZhbFsxXTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 19:42:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 19:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHvMu-0000Wa-6y; Tue, 08 Oct 2019 19:42:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tgZT=YB=gmail.com=robherring2@srs-us1.protection.inumbo.net>)
 id 1iHvMt-0000WU-1L
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 19:41:59 +0000
X-Inumbo-ID: b07fea66-ea03-11e9-96dc-bc764e2007e4
Received: from mail-ot1-f65.google.com (unknown [209.85.210.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b07fea66-ea03-11e9-96dc-bc764e2007e4;
 Tue, 08 Oct 2019 19:41:58 +0000 (UTC)
Received: by mail-ot1-f65.google.com with SMTP id k32so15083562otc.4
 for <xen-devel@lists.xenproject.org>; Tue, 08 Oct 2019 12:41:58 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=cM/iEPaCvfOjsvb7CWmfva5BP/wvMw5x+2gKptZwcOk=;
 b=MVPMNWWSkwso1IyPFFGk7KgyO9FBs9QN/n9ofRX1GIej3XDVDS3+euZkZKmjygOTIM
 HznV/OGCeecPn7pVQGiZDHkphYXHWeuSXBE+11o1iqa6hfW0jG8+M72vT611gq7c7zyG
 gmX9Qc5ysAPBDByn526C9hedpv0G+jlFo0CkuCr0CvsqYA7/yA4Ez3pDR5ISkddBhfDx
 rxNJq7aDv/sLQX95GR0Lj3kunpgYPQSqv1GPwGdJy3vnPu5HaRf2MEkDV9z7xxQcMSfS
 e3dXKmOSVZCAUhylGaAMKFDKH9rl/drS8BauY+j+7rl7NA1+Xpl8wxjxKs477JSNc+Tv
 mX5Q==
X-Gm-Message-State: APjAAAU3jbwlHA1u5qsysdRyaoLDjl9TQWhQ3rAKEiQ62ZqO52NATxDV
 pzlNRoiCJFASPjImJxJI7uHdAjs=
X-Google-Smtp-Source: APXvYqxBTulxVQeCUzNrniHc4WOTx+3wOd+GgT82xa9DGnUA1ysJ04S1+2IdRLJi/4rEbo0Ce1tAvg==
X-Received: by 2002:a9d:7418:: with SMTP id n24mr2934782otk.19.1570563717135; 
 Tue, 08 Oct 2019 12:41:57 -0700 (PDT)
Received: from xps15.herring.priv (24-155-109-49.dyn.grandenetworks.net.
 [24.155.109.49])
 by smtp.googlemail.com with ESMTPSA id z12sm5364645oth.71.2019.10.08.12.41.55
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 08 Oct 2019 12:41:56 -0700 (PDT)
From: Rob Herring <robh@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  8 Oct 2019 14:41:55 -0500
Message-Id: <20191008194155.4810-1-robh@kernel.org>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen: Stop abusing DT of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>, Christoph Hellwig <hch@lst.de>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdGhlIHJlbW92ZWQgY29tbWVudHMgc2F5LCB0aGVzZSBhcmVuJ3QgRFQgYmFzZWQgZGV2aWNl
cy4Kb2ZfZG1hX2NvbmZpZ3VyZSgpIGlzIGdvaW5nIHRvIHN0b3AgYWxsb3dpbmcgYSBOVUxMIERU
IG5vZGUgYW5kIGNhbGxpbmcKaXQgd2lsbCBubyBsb25nZXIgd29yay4KClRoZSBjb21tZW50IGlz
IGFsc28gbm93IG91dCBvZiBkYXRlIGFzIG9mIGNvbW1pdCA5YWI5MWU3YzVjNTEgKCJhcm02NDoK
ZGVmYXVsdCB0byB0aGUgZGlyZWN0IG1hcHBpbmcgaW4gZ2V0X2FyY2hfZG1hX29wcyIpLiBEaXJl
Y3QgbWFwcGluZwppcyBub3cgdGhlIGRlZmF1bHQgcmF0aGVyIHRoYW4gZG1hX2R1bW15X29wcy4K
CkFjY29yZGluZyB0byBTdGVmYW5vIGFuZCBPbGVrc2FuZHIsIHRoZSBvbmx5IG90aGVyIHBhcnQg
bmVlZGVkIGlzCnNldHRpbmcgdGhlIERNQSBtYXNrcyBhbmQgdGhlcmUncyBubyByZWFzb24gdG8g
cmVzdHJpY3QgdGhlIG1hc2tzIHRvCjMyLWJpdHMuIFNvIHNldCB0aGUgbWFza3MgdG8gNjQgYml0
cy4KCkNjOiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgpDYzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5z
YWVuemp1bGllbm5lQHN1c2UuZGU+CkNjOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQ2hyaXN0
b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKU2lnbmVkLW9mZi1ieTogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KLS0tCnYyOgog
LSBTZXR1cCBkbWEgbWFza3MKIC0gQWxzbyBmaXggeGVuX2RybV9mcm9udC5jCiAKVGhpcyBjYW4g
bm93IGJlIGFwcGxpZWQgdG8gdGhlIFhlbiB0cmVlIGluZGVwZW5kZW50IG9mIHRoZSBjb21pbmcK
b2ZfZG1hX2NvbmZpZ3VyZSgpIGNoYW5nZXMuCgpSb2IKCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnQuYyB8IDEyICsrLS0tLS0tLS0tLQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICAg
ICAgICAgICAgICAgfCAxMyArKy0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwpp
bmRleCBiYTE4MjhhY2Q4YzkuLjRiZTQ5YzFhZWY1MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250LmMKQEAgLTcxOCwxNyArNzE4LDkgQEAgc3RhdGljIGludCB4ZW5fZHJ2X3Byb2JlKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAJc3RydWN0IGRldmljZSAqZGV2ID0gJnhiX2Rl
di0+ZGV2OwogCWludCByZXQ7CiAKLQkvKgotCSAqIFRoZSBkZXZpY2UgaXMgbm90IHNwYXduIGZy
b20gYSBkZXZpY2UgdHJlZSwgc28gYXJjaF9zZXR1cF9kbWFfb3BzCi0JICogaXMgbm90IGNhbGxl
ZCwgdGh1cyBsZWF2aW5nIHRoZSBkZXZpY2Ugd2l0aCBkdW1teSBETUEgb3BzLgotCSAqIFRoaXMg
bWFrZXMgdGhlIGRldmljZSByZXR1cm4gZXJyb3Igb24gUFJJTUUgYnVmZmVyIGltcG9ydCwgd2hp
Y2gKLQkgKiBpcyBub3QgY29ycmVjdDogdG8gZml4IHRoaXMgY2FsbCBvZl9kbWFfY29uZmlndXJl
KCkgd2l0aCBhIE5VTEwKLQkgKiBub2RlIHRvIHNldCBkZWZhdWx0IERNQSBvcHMuCi0JICovCi0J
ZGV2LT5jb2hlcmVudF9kbWFfbWFzayA9IERNQV9CSVRfTUFTSygzMik7Ci0JcmV0ID0gb2ZfZG1h
X2NvbmZpZ3VyZShkZXYsIE5VTEwsIHRydWUpOworCXJldCA9IGRtYV9jb2VyY2VfbWFza19hbmRf
Y29oZXJlbnQoZGV2LCBETUFfQklUX01BU0soNjQpKTsKIAlpZiAocmV0IDwgMCkgewotCQlEUk1f
RVJST1IoIkNhbm5vdCBzZXR1cCBETUEgb3BzLCByZXQgJWQiLCByZXQpOworCQlEUk1fRVJST1Io
IkNhbm5vdCBzZXR1cCBETUEgbWFzaywgcmV0ICVkIiwgcmV0KTsKIAkJcmV0dXJuIHJldDsKIAl9
CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2
LmMKaW5kZXggYTQ0NmE3MjIxZTEzLi44MTQwMWYzODZjOWMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv
eGVuL2dudGRldi5jCisrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC0yMiw2ICsyMiw3IEBA
CiAKICNkZWZpbmUgcHJfZm10KGZtdCkgInhlbjoiIEtCVUlMRF9NT0ROQU1FICI6ICIgZm10CiAK
KyNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5o
PgogI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KQEAg
LTM0LDkgKzM1LDYgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgv
aGlnaG1lbS5oPgogI2luY2x1ZGUgPGxpbnV4L3JlZmNvdW50Lmg+Ci0jaWZkZWYgQ09ORklHX1hF
Tl9HUkFOVF9ETUFfQUxMT0MKLSNpbmNsdWRlIDxsaW51eC9vZl9kZXZpY2UuaD4KLSNlbmRpZgog
CiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgpAQCAt
NjI1LDE0ICs2MjMsNyBAQCBzdGF0aWMgaW50IGdudGRldl9vcGVuKHN0cnVjdCBpbm9kZSAqaW5v
ZGUsIHN0cnVjdCBmaWxlICpmbGlwKQogCWZsaXAtPnByaXZhdGVfZGF0YSA9IHByaXY7CiAjaWZk
ZWYgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MKIAlwcml2LT5kbWFfZGV2ID0gZ250ZGV2X21p
c2NkZXYudGhpc19kZXZpY2U7Ci0KLQkvKgotCSAqIFRoZSBkZXZpY2UgaXMgbm90IHNwYXduIGZy
b20gYSBkZXZpY2UgdHJlZSwgc28gYXJjaF9zZXR1cF9kbWFfb3BzCi0JICogaXMgbm90IGNhbGxl
ZCwgdGh1cyBsZWF2aW5nIHRoZSBkZXZpY2Ugd2l0aCBkdW1teSBETUEgb3BzLgotCSAqIEZpeCB0
aGlzIGJ5IGNhbGxpbmcgb2ZfZG1hX2NvbmZpZ3VyZSgpIHdpdGggYSBOVUxMIG5vZGUgdG8gc2V0
Ci0JICogZGVmYXVsdCBETUEgb3BzLgotCSAqLwotCW9mX2RtYV9jb25maWd1cmUocHJpdi0+ZG1h
X2RldiwgTlVMTCwgdHJ1ZSk7CisJZG1hX2NvZXJjZV9tYXNrX2FuZF9jb2hlcmVudChwcml2LT5k
bWFfZGV2LCBETUFfQklUX01BU0soNjQpKTsKICNlbmRpZgogCXByX2RlYnVnKCJwcml2ICVwXG4i
LCBwcml2KTsKIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 21:14:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 21:14:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHwo9-0007co-Nm; Tue, 08 Oct 2019 21:14:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHwo9-0007cj-2m
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 21:14:13 +0000
X-Inumbo-ID: 92e7f93c-ea10-11e9-97d9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92e7f93c-ea10-11e9-97d9-12813bfff9fa;
 Tue, 08 Oct 2019 21:14:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHwo7-000870-5z; Tue, 08 Oct 2019 21:14:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHwo6-00068T-Qt; Tue, 08 Oct 2019 21:14:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHwo6-0003TD-QD; Tue, 08 Oct 2019 21:14:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142427-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start.2:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=23605f58bfd5c47d0f6fbd2aa57a8bda15e720df
X-Osstest-Versions-That: libvirt=2346b2f6564ae9f7ba35bc863cb0fab39cadeb12
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 21:14:10 +0000
Subject: [Xen-devel] [libvirt test] 142427: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQyNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0MjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NiBndWVzdC1zdGFydC4yICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjI1MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MjI1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyMjUyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDIz
NjA1ZjU4YmZkNWM0N2QwZjZmYmQyYWE1N2E4YmRhMTVlNzIwZGYKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNh
ZGViMTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjI1MiAgMjAxOS0xMC0wNCAwNDoyMzo1NiBa
ICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDIzNDUgIDIwMTktMTAtMDYgMDQ6MTk6
MTIgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0Mjcg
IDIwMTktMTAtMDggMDQ6MTg6NTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xsaW4gV2FsbGluZyA8d2Fs
bGluZ0BsaW51eC5pYm0uY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhh
dC5jb20+CiAgRGFuaWVsIFZlaWxsYXJkIDx2ZWlsbGFyZEByZWRoYXQuY29tPgogIEZhYmlhbm8g
Rmlkw6puY2lvIDxmaWRlbmNpb0ByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRo
YXQuY29tPgogIFBhdmVsIE1vcmVzIDxwbW9yZXNAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEg
PHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 21:18:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 21:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHwsQ-0007nS-BW; Tue, 08 Oct 2019 21:18:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHwsO-0007nN-Lm
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 21:18:36 +0000
X-Inumbo-ID: 30081dc8-ea11-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30081dc8-ea11-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 21:18:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 AFEB321721;
 Tue,  8 Oct 2019 21:18:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570569515;
 bh=mZNWFLlfTAgWL/Tqb0fhpFmJalhhoEyXC4Wou7gAhco=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=y50L5d7kDzbYG/PB1rj9wND3JDtNffkbfUs0r2ud7MV1HI+lS5l7KQeakoRN349fB
 YfHy9vBD1NDA5sNE6iScK0o3i/Q2fZ+NP0SVSndBdLw7gmRzR+a5gNZhmyo2/2y1s3
 hs/OCJny7xGrKZap8Uypd5sWEI7ka5TEPyTye+P0=
Date: Tue, 8 Oct 2019 14:18:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <06903f95-0135-c392-3e44-9a9928a3a6de@arm.com>
Message-ID: <alpine.DEB.2.21.1910081413160.13684@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
 <20191008011501.21038-1-sstabellini@kernel.org>
 <06903f95-0135-c392-3e44-9a9928a3a6de@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/arm: fix buf size in
 make_cpus_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Volodymyr_Babchuk@epam.com,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMTAvOC8xOSAyOjE0
IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBUaGUgc2l6ZSBvZiBidWYgaXMgY2Fs
Y3VsYXRlZCB3cm9uZ2x5OiB0aGUgbnVtYmVyIGlzIDY0Yml0LCBub3QgMzJiaXQuCj4gCj4gV2hp
bGUgdGhlIHZhcmlhYmxlIG1wZGlyX2FmZiBpcyA2NC1iaXQsIHdlIG9ubHkgd3JpdGUgdGhlIGZp
cnN0IDMyLWJpdCBpbiB0aGUKPiBwcm9wZXJ0eSByZWcgKCNhZGRyZXNzLWNlbGxzID09IDEgYW5k
IGZkdF9wcm9wZXJ0eV9jZWxsKCkpLiBTbyB3aGF0IG5lZWRzIHRvCj4gYmUgbW9kaWZpZWQgaXMg
dGhlIGZvcm1hdCBoZXJlLgo+IAo+IEFsc28sIGxvb2tpbmcgdGhlIENQVSBiaW5kaW5ncyAoc2Vl
Cj4gbGludXgvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9jcHVzLnlhbWwp
LCB0ZWNobmljYWxseSBvbmx5IHRoZQo+IGJpdHMgWzIzOjBdIG9mIHRoZSBtcGlkciBzaG91bGQg
YmUgdXNlZC4gVGhlIHJlc3QgaXMgemVyb2VkLgo+IAo+IFRoaXMgaXMgb2sgYmVjYXVzZSB2Y3B1
aWRfdG9fdmFmZmluaXR5KCkgaXMgYWx3YXlzIHJldHVybmluZyBhIHZhbHVlIGZvbGxvd2luZwo+
IHRoZSByZXF1aXJlbWVudHMgYWJvdmUuIEhvd2V2ZXIsIGZvciBjb3JyZWN0bmVzcywgdGhpcyBt
YXkgd2FudCB0byBiZSBmaXhlZC4KCkl0IGxvb2tzIGxpa2UgaXQgd291bGQgYmUgYmVzdCB0byBj
aGFuZ2UgbXBkaXJfYWZmIHRvIHVpbnQzMl90IGFuZApjaGFuZ2UgdmNwdWlkX3RvX3ZhZmZpbml0
eSB0byByZXR1cm4gYSB1aW50MzJfdC4KClRoZW4gb2YgY291cnNlIHRoZSBidWYgYWxsb2NhdGlv
biB3b3VsZCBiZSBidWZbMTNdLgoKSXMgdGhhdCB3aGF0IHlvdSBoYXZlIGluIG1pbmQ/CgoKPiA+
IEFsc28gdGhlIG51bWJlciBpcyBwcmludGVkIGFzIGEgaGV4YWRlY2ltYWwgbnVtYmVyLCBzbyB3
ZSBuZWVkIDggYnl0ZXMKPiA+IGZvciAzMmJpdCwgbm90IDEwIGJ5dGVzLgo+ID4gCj4gPiBBcyBh
IHJlc3VsdCwgaXQgc2hvdWxkIGJlIHNpemVvZigiY3B1QCIpICsgMTYgYnl0ZXMgZm9yIGEgNjQt
Yml0IG51bWJlcgo+ID4gKyAxIGJ5dGUgZm9yIFwwLiBUb3RhbCA9IDIxLgo+ID4gCj4gPiBGaXhl
czogZmFmZDY4MmMzZSAoeGVuL2FybTogQ3JlYXRlIGEgZmFrZSBjcHVzIG5vZGUgaW4gZG9tMCBk
ZXZpY2UgdHJlZSkKPiAKPiBJIGFtIGFmcmFpZCB0aGlzIGlzIG5vdCBmaXhpbmcgdGhpcyBwYXRj
aDoKPiAKPiBzbnByaW50ZihidWYsIHNpemVvZihidWYpLCAiY3B1QCV1IiwgY3B1KTsKPiAKPiBT
byB0aGUgMTAgYnl0ZXMgd2VyZSBhY3R1YWxseSBjb3JyZWN0IGJhY2sgdGhlbi4KPiAKPiBUaGUg
cHJvYmxlbSB3YXMgaW50cm9kdWNlZCBieSBjb21taXQgYzgxYTc5MWQzNCAieGVuL2FybTogU2V0
ICdyZWcnIG9mIGNwdQo+IG5vZGUgZm9yIGRvbTAgdG8gbWF0Y2ggTVBJRFIncyBhZmZpbml0eSIu
CgpZZXMsIEknbGwgY2hhbmdlIGl0CgoKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+Cj4gPiAtLS0KPiA+IENoYW5nZXMg
aW4gdjI6Cj4gPiAtIHBhdGNoIGFkZGVkCj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIHwgNCArKy0tCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IGluZGV4IDkyMWIwNTQ1
MjAuLjYwOTIzYTcwNTEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gQEAgLTc4OCw4ICs3
ODgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2NwdXNfbm9kZShjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAo+ID4gdm9pZCAqZmR0KQo+ID4gICAgICAgdW5zaWduZWQgaW50IGNwdTsKPiA+ICAg
ICAgIGNvbnN0IHZvaWQgKmNvbXBhdGlibGUgPSBOVUxMOwo+ID4gICAgICAgdTMyIGxlbjsKPiA+
IC0gICAgLyogUGxhY2Vob2xkZXIgZm9yIGNwdUAgKyBhIDMyLWJpdCBudW1iZXIgKyBcMCAqLwo+
ID4gLSAgICBjaGFyIGJ1ZlsxNV07Cj4gPiArICAgIC8qIFBsYWNlaG9sZGVyIGZvciBjcHVAICsg
YSA2NC1iaXQgbnVtYmVyICsgXDAgKi8KPiA+ICsgICAgY2hhciBidWZbMjFdOwo+ID4gICAgICAg
dTMyIGNsb2NrX2ZyZXF1ZW5jeTsKPiA+ICAgICAgIGJvb2wgY2xvY2tfdmFsaWQ7Cj4gPiAgICAg
ICB1aW50NjRfdCBtcGlkcl9hZmY7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 21:47:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 21:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHxKd-0001jo-Bm; Tue, 08 Oct 2019 21:47:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N428=YB=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iHxKb-0001jj-Qb
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 21:47:45 +0000
X-Inumbo-ID: 41a64cfe-ea15-11e9-80e3-bc764e2007e4
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::615])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41a64cfe-ea15-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 21:47:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KprLqd0S/lLFtjIA8SgNilU/FPdmxQo0J7dus25eneI=;
 b=xTEvarC+DlqGvOkZb64mqm2j13/ToHU66mKxKFt7aWk77+AOv9vYFsF6XERk3ge2MZpIr/DYb7BsuTwz0AHlt9K2N0ZrS1ni8s/CBt8UQnDXRorICFXPWTgJBuwIYOaYq/EM5jvptY837TUN3CWMoHbSF1rV4StInjvFY2SQ6Mw=
Received: from VE1PR08CA0025.eurprd08.prod.outlook.com (2603:10a6:803:104::38)
 by HE1PR0801MB1690.eurprd08.prod.outlook.com (2603:10a6:3:7f::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.24; Tue, 8 Oct
 2019 21:47:39 +0000
Received: from VE1EUR03FT004.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::207) by VE1PR08CA0025.outlook.office365.com
 (2603:10a6:803:104::38) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2327.24 via Frontend
 Transport; Tue, 8 Oct 2019 21:47:39 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT004.mail.protection.outlook.com (10.152.18.106) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Tue, 8 Oct 2019 21:47:37 +0000
Received: ("Tessian outbound 6481c7fa5a3c:v33");
 Tue, 08 Oct 2019 21:47:34 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: f94d77a4d9a596dd
X-CR-MTA-TID: 64aa7808
Received: from c11de77ce644.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.9.56]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 2DDC271C-1E22-43A0-83AE-A131E5C1C22A.1; 
 Tue, 08 Oct 2019 21:47:29 +0000
Received: from EUR03-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur03lp2056.outbound.protection.outlook.com [104.47.9.56])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c11de77ce644.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Tue, 08 Oct 2019 21:47:29 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=fSs4gy4zxQsmVlpiAaW5NzudcN/c62N0/92tY8FHmWvCdeEEfPOyyry66Vg3XMV8pFoGknBD8SmjPON76cVfUAXTNcDAbBKknQRYgYzOfLCk6m5RDpWI678tygtrg2HkdJPJzXZCnbpJ9cWCbrrM97d+AKeArgqox6HDZx7aU+wKpBgekUKf2c1dhIBORO8BqfH4aks3jeurrevW4zQ5sGsLorLXQ+I0oSbVAR1jxs5gGqf9JJe3jyCMK8rQnBLVh1/LrwhQ0jPSKmM2edFkq2vhTMjzCBLBRA7NuS+RZ0BmF4WMv6tCTUwXkmY4XbXcRauYpyOcW3UJDdDs7yV6OQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KprLqd0S/lLFtjIA8SgNilU/FPdmxQo0J7dus25eneI=;
 b=ApvMlDx2xH8qEeQPOra3Sd0F5p0v/AgkJXlMo1mj/109TfpxKFt53kq0MqCI4burDT4DKdsyHCQq32SgiZxoWkN1POHpYHRmSb0mefuBE0tlQdFslhMDzW6YG9Y8Ml0bDCO4/hYqPYp0dwn7RB3KQg4kbFT67Ey4fXeu9FA1AFjBuiiZAx3wC9+U1FrzCY98ymmP7VF4NGpmuZjhafMbHXui/orBFCerzJCRDmNy+qGM6f8AnBxet3ehHuOtq30K4rtDD1hteCWs7qjp4aYwsbG48MRVQMnvmpTrF0gukUl/4XmBXrjzlrIFMZhOLh42JDcik4lBo5TPbX2Wfd2EyA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=KprLqd0S/lLFtjIA8SgNilU/FPdmxQo0J7dus25eneI=;
 b=xTEvarC+DlqGvOkZb64mqm2j13/ToHU66mKxKFt7aWk77+AOv9vYFsF6XERk3ge2MZpIr/DYb7BsuTwz0AHlt9K2N0ZrS1ni8s/CBt8UQnDXRorICFXPWTgJBuwIYOaYq/EM5jvptY837TUN3CWMoHbSF1rV4StInjvFY2SQ6Mw=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4522.eurprd08.prod.outlook.com (20.179.44.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.24; Tue, 8 Oct 2019 21:47:28 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2347.016; Tue, 8 Oct 2019
 21:47:27 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH v2 1/3] xen/arm: fix buf size in make_cpus_node
Thread-Index: AQHVfXXRNk9E99Hf7kidrU8cl9fL76dQqSwAgACXyYCAAAgQgA==
Date: Tue, 8 Oct 2019 21:47:27 +0000
Message-ID: <cdf96832-6a51-d44c-fd00-eba411f414c2@arm.com>
References: <alpine.DEB.2.21.1910071811320.13684@sstabellini-ThinkPad-T480s>
 <20191008011501.21038-1-sstabellini@kernel.org>
 <06903f95-0135-c392-3e44-9a9928a3a6de@arm.com>
 <alpine.DEB.2.21.1910081413160.13684@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910081413160.13684@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP265CA0054.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:5d::18) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: ed67cb74-364e-4da2-f614-08d74c392287
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4522:|HE1PR0801MB1690:
X-Microsoft-Antispam-PRVS: <HE1PR0801MB1690AA57F517CC3DAA12CC54809A0@HE1PR0801MB1690.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:8273;
x-forefront-prvs: 01842C458A
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(39860400002)(346002)(396003)(136003)(376002)(199004)(189003)(6486002)(66556008)(66476007)(54906003)(64756008)(76176011)(305945005)(7736002)(6506007)(4326008)(229853002)(6246003)(186003)(99286004)(66446008)(8936002)(66946007)(386003)(53546011)(81166006)(8676002)(102836004)(6916009)(81156014)(2906002)(26005)(6116002)(3846002)(6436002)(52116002)(31686004)(316002)(6512007)(44832011)(478600001)(71200400001)(86362001)(5660300002)(66066001)(71190400001)(31696002)(14454004)(476003)(25786009)(2616005)(11346002)(36756003)(446003)(256004)(486006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4522;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: yEFbTX5MTpMAfxo8vK98l+vKuuje/V/tj3p8gixQTMpcDgzrih3ZeMKYyPV4A+r2kUqFLzy0EaqH+sfSij1Upw/mOS8nY3+dDvn/g85uiRobxpzEKVh460LdCX/e4972MgheaF/3JNSMYWq3wkmTshRvbky3qLoOTioeMEsqhAoAWoUhBW+GzRA6VbjqXGI1lxjxHKotmpxoYRKU5OmIyOe3kCMGE+v/+KSDSN5ARKMaSfbPJfa1nuKglQQHaFAKHdf1jrENY2amTyYalFepP5SRL7kVASWBjS6IfE0S9N3gSQwER5WxWFYFY2eIY1fG4teWyylmCKWLJNqHhQLNOmFZkGy+offAf4qUQBHJKzmjObj83Ga0JtWeLMKkUsQhj/Amdb3KoGqdsNuiGV0qGqPd87u76reKyqubzza7mEQ=
x-ms-exchange-transport-forked: True
Content-ID: <EF7AA460CA5E1142B477930707B84D48@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4522
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT004.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(39860400002)(136003)(396003)(189003)(199004)(6512007)(186003)(76176011)(99286004)(23676004)(63350400001)(446003)(26005)(229853002)(11346002)(2616005)(486006)(25786009)(2486003)(7736002)(22756006)(102836004)(478600001)(54906003)(26826003)(76130400001)(4326008)(6246003)(70206006)(70586007)(305945005)(8936002)(31686004)(316002)(47776003)(53546011)(6506007)(386003)(81166006)(36906005)(5660300002)(8676002)(6862004)(50466002)(6116002)(3846002)(81156014)(107886003)(436003)(336012)(31696002)(14454004)(6486002)(126002)(36756003)(356004)(2906002)(86362001)(66066001)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB1690;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 0245ffd1-ed4c-492b-2cf8-08d74c391cc0
NoDisclaimer: True
X-Forefront-PRVS: 01842C458A
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 4BJvlOTBO/wOZhUN79jcNcCqelmgLrZ4XXUs1iaOnj1drSvxor6fxaRx2MIf3dp6LG96uC7ELKKd2H3Th6bnsriQr7Nly+mgU5vdHPEWYtVj9S92o1lXjJWCskAsNu86y8YCcanVmAyXtCvfevvafIsEF7ppHcArXO2U0itgDjF8goCyaXtNMSnS4lt4kf7wZwm8wq2m45+MZozDOPBf1+TtPpEtLgEMLsNngbDkG/EoEA/UTi4OtigE8H36MGdujS4d6Y8nsd2sPTVjIy8NGUX505IfyIpiIPfP59r2mwrpNg1IZFfpgC6ePNeIrljKhAedTTCf/IszAPZvfpHQD52xdmCXVwqJXxt76roO4/7cI6xBnvcd9YR2NWvu1yiZLk9ChwHkcaYg0fIWtF0LVyCV8dQIysl+0lEdp4Mm6ZE=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2019 21:47:37.1356 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ed67cb74-364e-4da2-f614-08d74c392287
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB1690
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/arm: fix buf size in
 make_cpus_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywNCg0KT24gMDgvMTAvMjAxOSAyMjoxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOg0KPiBPbiBUdWUsIDggT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+IE9uIDEw
LzgvMTkgMjoxNCBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IFRoZSBzaXplIG9m
IGJ1ZiBpcyBjYWxjdWxhdGVkIHdyb25nbHk6IHRoZSBudW1iZXIgaXMgNjRiaXQsIG5vdCAzMmJp
dC4NCj4+DQo+PiBXaGlsZSB0aGUgdmFyaWFibGUgbXBkaXJfYWZmIGlzIDY0LWJpdCwgd2Ugb25s
eSB3cml0ZSB0aGUgZmlyc3QgMzItYml0IGluIHRoZQ0KPj4gcHJvcGVydHkgcmVnICgjYWRkcmVz
cy1jZWxscyA9PSAxIGFuZCBmZHRfcHJvcGVydHlfY2VsbCgpKS4gU28gd2hhdCBuZWVkcyB0bw0K
Pj4gYmUgbW9kaWZpZWQgaXMgdGhlIGZvcm1hdCBoZXJlLg0KPj4NCj4+IEFsc28sIGxvb2tpbmcg
dGhlIENQVSBiaW5kaW5ncyAoc2VlDQo+PiBsaW51eC9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv
YmluZGluZ3MvYXJtL2NwdXMueWFtbCksIHRlY2huaWNhbGx5IG9ubHkgdGhlDQo+PiBiaXRzIFsy
MzowXSBvZiB0aGUgbXBpZHIgc2hvdWxkIGJlIHVzZWQuIFRoZSByZXN0IGlzIHplcm9lZC4NCj4+
DQo+PiBUaGlzIGlzIG9rIGJlY2F1c2UgdmNwdWlkX3RvX3ZhZmZpbml0eSgpIGlzIGFsd2F5cyBy
ZXR1cm5pbmcgYSB2YWx1ZSBmb2xsb3dpbmcNCj4+IHRoZSByZXF1aXJlbWVudHMgYWJvdmUuIEhv
d2V2ZXIsIGZvciBjb3JyZWN0bmVzcywgdGhpcyBtYXkgd2FudCB0byBiZSBmaXhlZC4NCj4gDQo+
IEl0IGxvb2tzIGxpa2UgaXQgd291bGQgYmUgYmVzdCB0byBjaGFuZ2UgbXBkaXJfYWZmIHRvIHVp
bnQzMl90IGFuZA0KPiBjaGFuZ2UgdmNwdWlkX3RvX3ZhZmZpbml0eSB0byByZXR1cm4gYSB1aW50
MzJfdC4NCg0KdmNwdWlkX3RvX3ZhZmZpbml0eSBpcyBtZWFudCB0byByZXR1cm4gdGhlIEFGRngg
Yml0cyBvZiB0aGUgTUlEUiAoc28gDQozMi1iaXQgb24gQXJtMzIgYW5kIDY0LWJpdCBvbiBBcm02
NCkuIFdlIGFyZSBvbmx5IHVzaW5nIEFGRjAgYW5kIEFGRjEsIA0Kc28gdGhlIHJlc3QgaXMgemVy
b2VkLiBCdXQgdGhpcyBkb2VzIG5vdCBtZWFuIHdlIHNob3VsZCBzd2l0Y2ggdG8gMzItYml0Lg0K
DQpJZiB3ZSB3YW50IHRvIGNoYW5nZSB0aGUgaW50ZXJmYWNlIHRoZW4sIGl0IHNob3VsZCBiZSBy
ZWdpc3Rlcl90IGFuZCBub3QgDQozMi1iaXQuDQoNCkhvd2V2ZXIsIEkgZGlkbid0IHN1Z2dlc3Qg
dG8gc3dpdGNoIHRvIDMyLWJpdCBidXQgdG8gdHJhbnNmZXIgdGhlIGJpdHMgDQpbMjM6MF0gdG8g
YSB2YXJpYWJsZSBhbmQgcG9zc2libHkgY2hlY2sgdGhhdCB0aGUgcmVzdCBpcyAwLg0KDQpNYXli
ZSBzb21ldGhpbmcgbGlrZToNCg0KdWludDMyX3QgcmVnOw0KDQpyZWcgPSBtcGlkcl9hZmYgJiBH
RU5NQVNLKDIzLCAwKTsNCi8qIFdlIG9ubHkgYXJlIGFibGUgdG8gZGVhbCB3aXRoIEFGRnswLCAx
LCAyfSBzdG9yZWQgaW4gYml0cyBbMjM6MF0gYXQgDQp0aGUgbW9tZW50ICovDQppZiAoIHJlZyAh
PSBtcGlkcl9hZmYgKQ0Kew0KICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0byBoYW5kbGUg
TVBJRFIgQUZGSU5JVFkgMHglIlBSSXg2NCJcbiIsIA0KbXBpZHJfYWZmKTsNCiAgIHJldHVybiAt
RUlOVkFMOw0KfQ0KDQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 22:24:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 22:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHxtn-0004sx-SN; Tue, 08 Oct 2019 22:24:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHxtl-0004ss-OF
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 22:24:05 +0000
X-Inumbo-ID: 5630e350-ea1a-11e9-97da-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5630e350-ea1a-11e9-97da-12813bfff9fa;
 Tue, 08 Oct 2019 22:24:05 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 27E6220873;
 Tue,  8 Oct 2019 22:24:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570573444;
 bh=vI9C7qlLDLrNQzU8freQtYqBKpeAcOQy3ZxNjPmIu6A=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=FmNxmOZK2bM5xXFP1/kIDpto3nuj05krvlBSczlYOgGJFpzgo2Tjxs43KxJlNvBno
 CUkofFXPp8KtIoBrK/hGUayeGOzHzBgXBklWGO0Vh5bJZVrLM+dE3KpQm9tiQNJiXr
 obkGJvbH6CicYKnVGQulyI5k22y64Xbf2ayQT7ew=
Date: Tue, 8 Oct 2019 15:24:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
Message-ID: <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMTAvOC8xOSAxOjE4
IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBNb24sIDcgT2N0IDIwMTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiBPbiAwMy8xMC8yMDE5IDAy
OjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCAyMCBTZXAgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gVGhhdCdzIG5vdCBjb3JyZWN0LiBhbGxv
Y19ib290X3BhZ2VzKCkgaXMgYWN0dWFsbHkgaGVyZSB0byBhbGxvdwo+ID4gPiA+ID4gZHluYW1p
Ywo+ID4gPiA+ID4gYWxsb2NhdGlvbiBiZWZvcmUgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gKGFuZCB0
aGVyZWZvcmUgdGhlIHJ1bnRpbWUKPiA+ID4gPiA+IGFsbG9jYXRvcikKPiA+ID4gPiA+IGlzIGlu
aXRpYWxpemVkLgo+ID4gPiA+IAo+ID4gPiA+IExldCBtZSBjaGFuZ2UgdGhlIHF1ZXN0aW9uIHRo
ZW46IGlzIHRoZSBzeXN0ZW1fc3RhdGUgPT0KPiA+ID4gPiBTWVNfU1RBVEVfZWFybHlfYm9vdCBj
aGVjayBzdHJpY3RseSBuZWNlc3Nhcnk/IEl0IGxvb2tzIGxpa2UgaXQgaXMgbm90Ogo+ID4gPiA+
IHRoZSBwYXRjaCB3b3VsZCB3b3JrIGV2ZW4gaWYgaXQgd2FzIGp1c3Q6Cj4gPiA+IAo+ID4gPiBJ
IGhhZCBhIGZldyB0aG91Z2h0cyBhYm91dCBpdC4gT24gQXJtMzIsIHRoaXMgb25seSByZWFsbHkg
d29ya3MgZm9yCj4gPiA+IDMyLWJpdHMgbWFjaGluZSBhZGRyZXNzIChpdCBjYW4gZ28gdXAgdG8g
NDAtYml0cykuIEkgaGF2ZW4ndCByZWFsbHkKPiA+ID4gZnVsbHkgaW52ZXN0aWdhdGVkIHdoYXQg
Y291bGQgZ28gd3JvbmcsIGJ1dCBpdCB3b3VsZCBiZSBiZXN0IHRvIGtlZXAgaXQKPiA+ID4gb25s
eSBmb3IgZWFybHkgYm9vdC4KPiA+ID4gCj4gPiA+IEFsc28sIEkgZG9uJ3QgcmVhbGx5IHdhbnQg
dG8gcmVseSBvbiB0aGlzICJ3b3JrYXJvdW5kIiBhZnRlciBib290LiBNYXliZQo+ID4gPiB3ZSB3
b3VsZCB3YW50IHRvIGtlZXAgdGhlbSB1bm1hcHBlZCBpbiB0aGUgZnV0dXJlLgo+ID4gCj4gPiBZ
ZXMsIG5vIHByb2JsZW1zLCB3ZSBhZ3JlZSBvbiB0aGF0LiBJIGFtIG5vdCBhc2tpbmcgaW4gcmVn
YXJkcyB0byB0aGUKPiA+IGNoZWNrIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9v
dCB3aXRoIHRoZSBnb2FsIG9mIGFza2luZyB5b3UKPiA+IHRvIGdldCByaWQgb2YgaXQuIEkgYW0g
ZmluZSB3aXRoIGtlZXBpbmcgdGhlIGNoZWNrLiAoTWF5YmUgd2Ugd2FudCB0byBhZGQKPiA+IGFu
IGB1bmxpa2VseSgpJyBhcm91bmQgdGhlIGNoZWNrLikKPiA+IAo+ID4gSSBhbSB0cnlpbmcgdG8g
dW5kZXJzdGFuZCB3aGV0aGVyIHRoZSBjb2RlIGFjdHVhbGx5IHJlbGllcyBvbgo+ID4gc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290LCBhbmQsIGlmIHNvLCB3aHkuIFRoZSBnb2Fs
IGlzIHRvCj4gPiBtYWtlIHN1cmUgdGhhdCBpZiB0aGVyZSBhcmUgc29tZSBsaW1pdGF0aW9ucyB0
aGF0IHRoZXkgYXJlIGRvY3VtZW50ZWQsCj4gPiBvciBqdXN0IHRvIGRvdWJsZS1jaGVjayB0aGF0
IHRoZXJlIGFyZSBubyBsaW1pdGF0aW9ucy4KPiAKPiBUaGUgY2hlY2sgaXMgbm90IHN0cmljdGx5
IG5lY2Vzc2FyeS4KPiAKPiA+IAo+ID4gSW4gcmVnYXJkcyB0byB5b3VyIGNvbW1lbnQgYWJvdXQg
b25seSB3b3JraW5nIGZvciAzMi1iaXQgYWRkcmVzc2VzIG9uCj4gPiBBcm0zMiwgeW91IGhhdmUg
YSBwb2ludC4gQXQgbGVhc3Qgd2Ugc2hvdWxkIGJlIGNhcmVmdWwgd2l0aCB0aGUgbWZuIHRvCj4g
PiB2YWRkciBjb252ZXJzaW9uIGJlY2F1c2UgbWZuX3RvX21hZGRyIHJldHVybnMgYSBwYWRkcl90
IHdoaWNoIGlzIDY0LWJpdAo+ID4gYW5kIHZhZGRyX3QgaXMgMzItYml0LiBJIGltYWdpbmUgdGhh
dCB0aGVvcmV0aWNhbGx5LCBldmVuIHdpdGgKPiA+IHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVf
ZWFybHlfYm9vdCwgaXQgY291bGQgZ2V0IHRydW5jYXRlZCB3aXRoIHRoZQo+ID4gd3JvbmcgY29t
YmluYXRpb24gb2YgbWZuIGFuZCBwaHlzX29mZnNldC4KPiA+IAo+ID4gSWYgbm90aGluZyBlbHNl
LCBtYXliZSB3ZSBzaG91bGQgYWRkIGEgdHJ1bmNhdGlvbiBjaGVjayBmb3Igc2FmZXR5Pwo+IAo+
IEV4Y2VwdCB0aGF0IHBoeXNfb2Zmc2V0IGlzIG5vdCBkZWZpbmVkIGNvcnJlY3RseSwgc28geW91
ciBjaGVjayBiZWxvdyB3aWxsCj4gYnJlYWsgc29tZSBzZXR1cCA6KC4gTGV0J3MgdGFrZSB0aGUg
Zm9sbG93aW5nIGV4YW1wbGU6Cj4gCj4gICAgWGVuIGlzIGxvYWRlZCBhdCBQQSAweDEwMDAwMAo+
IAo+IFRoZSBib290IG9mZnNldCBpcyBjb21wdXRlZCB1c2luZyAzMi1iaXQgYWRkcmVzcyAoc2Vl
IGhlYWQuUyk6Cj4gICAgIFBBIC0gVkEgPSAweDEwMDAwMCAtIDB4MjAwMDAwCj4gICAgICAgICAg
ICAgPSAweGZmZjAwMDAwCj4gCj4gVGhpcyB2YWx1ZSB3aWxsIGJlIHBhc3NlZCB0byBDIGNvZGUg
YXMgYW4gdW5zaWduZWQgbG9uZy4gQnV0IHRoZW4gd2Ugd2lsbAo+IHN0b3JlIGl0IGluIGEgdWlu
dDY0X3QvcGFkZHJfdCAoc2VlIHBoeXNfb2Zmc2V0IHdoaWNoIGlzIHNldCBpbgo+IHNldHVwX3Bh
Z2VfdGFibGVzKS4gQmVjYXVzZSB0aGlzIGlzIGEgY29udmVyc2lvbiBmcm9tIHVuc2lnbmVkIHRv
IHVuc2lnbmVkLAo+IHRoZSAic2lnbiBiaXQiIHdpbGwgbm90IGJlIHByb3BhZ2F0ZWQuCj4KPiBU
aGlzIG1lYW5zIHRoYXQgcGh5c19vZmZzZXQgd2lsbCBiZSBlcXVhbCB0byAweGZmZjAwMDAwIGFu
ZCBub3QKPiAweGZmZmZmZmZmZmZmMDAwMDAhCj4gCj4gVGhlcmVmb3JlIGlmIHdlIHRyeSB0byBj
b252ZXJ0IDB4MTAwMDAwICh3aGVyZSBYZW4gaGFzIGJlZW4gbG9hZGVkKSBiYWNrIHRvCj4gaXRz
IFZBLCB0aGUgcmVzdWx0aW5nIHZhbHVlIHdpbGwgYmUgMHhmZmZmZmZmZjAwMjAwMTAwLgo+Cj4g
TG9va2luZyBhdCB0aGUgY29kZSwgSSB0aGluayBwdGVfb2ZfeGVuYWRkcigpIGhhcyBhbHNvIHRo
ZSBleGFjdCBwcm9ibGVtLiA6KAoKT25lIHdheSB0byBmaXggaXQgd291bGQgYmUgdG8gY2hhbmdl
IHBoeXNfb2Zmc2V0IHRvIHJlZ2lzdGVyX3QgKG9yIGp1c3QKZGVjbGFyZSBpdCBhcyB1bnNpZ25l
ZCBsb25nIG9uIGFybTMyIGFuZCB1bnNpZ25lZCBsb25nIGxvbmcgb24gYXJtNjQpOgoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYmUyM2Fj
ZmUyNi4uYzdlYWQzOTY1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTE3MCw3ICsxNzAsNyBAQCBzdGF0aWMgREVGSU5FX1BBR0VfVEFC
TEUoeGVuX3hlbm1hcCk7CiAvKiBOb24tYm9vdCBDUFVzIHVzZSB0aGlzIHRvIGZpbmQgdGhlIGNv
cnJlY3QgcGFnZXRhYmxlcy4gKi8KIHVpbnQ2NF90IGluaXRfdHRicjsKIAotc3RhdGljIHBhZGRy
X3QgcGh5c19vZmZzZXQ7CitzdGF0aWMgcmVnaXN0ZXJfdCBwaHlzX29mZnNldDsKIAogLyogTGlt
aXRzIG9mIHRoZSBYZW4gaGVhcCAqLwogbWZuX3QgeGVuaGVhcF9tZm5fc3RhcnQgX19yZWFkX21v
c3RseSA9IElOVkFMSURfTUZOX0lOSVRJQUxJWkVSOwoKSXQgd291bGQgd29yayBPSyBmb3Igdmly
dHVhbCB0byBwaHlzaWNhbCBjb252ZXJzaW9ucy4gUGh5c2ljYWwgdG8KdmlydHVhbCBpcyBtb3Jl
IGNoYWxsZW5naW5nIGJlY2F1c2UgcGh5c2ljYWwgY291bGQgZ28gdXAgdG8gNDBiaXRzLgpGb3J0
dW5hdGVseSwgaXQgZG9lc24ndCBsb29rIGxpa2Ugd2UgYXJlIHVzaW5nIHBoeXNfb2Zmc2V0IHRv
IGRvIG1hbnkKcGh5cy10by12aXJ0IGNvbnZlcnNpb25zLiBUaGUgb25seSBleGFtcGxlIGlzIHRo
ZSBvbmUgaW4gdGhpcyBwYXRjaCwKYW5kIGR1bXBfaHlwX3dhbGsuCgoKPiBJIGd1ZXNzIG5vYm9k
eSB0cmllZCB0byBsb2FkIFhlbiB0aGF0IGxvdyBpbiBtZW1vcnkgb24gQXJtMzI/IEJ1dCB0aGF0
J3MgZ29pbmcKPiB0byBiZSBkZWZpbml0ZWx5IGFuIGlzc3VlcyB3aXRoIHRoZSBtZW1vcnkgcmV3
b3JrIEkgaGF2ZSBpbiBtaW5kLgo+IAo+IEkgaGF2ZSBzb21lIG90aGVyIGltcG9ydGFudCB3b3Jr
IHRvIGZpbmlzaCBmb3IgWGVuIDQuMTMuIFNvIEkgYW0gdGhpbmtpbmcgdG8KPiBkZWZlciB0aGUg
cHJvYmxlbSBJIG1lbnRpb24gYWJvdmUgZm9yIHBvc3QgWGVuIDQuMTMuIEFsdGhvdWdoLCB0aGUg
R1JVQiBpc3N1ZXMKPiB3b3VsZCBzdGlsbCBuZWVkIHRvIGJlIGZpeC4gQW55IG9waW5pb25zPwoK
SSB0aGluayBmb3IgWGVuIDQuMTMgSSB3b3VsZCBsaWtlIHRvIGdldCBpbiB5b3VyIHBhdGNoIHRv
IGZpeCBHUlVCCmJvb3RpbmcsIHdpdGggYSBsaXR0bGUgYml0IG1vcmUgYXR0ZW50aW9uIHRvIGlu
dGVnZXIgaXNzdWVzLiBTb21ldGhpbmcKbGlrZSB0aGUgZm9sbG93aW5nOgoKICAgIHBhZGRyX3Qg
cGFfZW5kID0gX2VuZCArIHBoeXNfb2Zmc2V0OwogICAgcGFkZHJfdCBwYV9zdGFydCA9IF9zdGFy
dCArIHBoeXNfb2Zmc2V0OwogICAgcGFkZHJfdCBwYSA9IG1mbl90b19tYWRkcihtZm4pOwoKICAg
IGlmICggcGEgPCBwYV9lbmQgJiYgcGEgPj0gcGFfc3RhcnQgKQogICAgICAgIHJldHVybiAobHBh
ZV90ICopKHZhZGRyX3QpKHBhIC0gcGFfc3RhcnQgKyBYRU5fVklSVF9BRERSKTsKCkkgdGhpbmsg
aXQgc2hvdWxkIHdvcmsgaWYgcGh5c19vZmZzZXQgaXMgcmVnaXN0ZXJfdC4gT3Igd2UgY291bGQg
aGF2ZSBhCmNoZWNrIG9uIHBhID49IDRHLCBzb21ldGhpbmcgbGlrZToKCiAgICBwYWRkcl90IHBh
ID0gKHJlZ2lzdGVyX3QpbWZuX3RvX21hZGRyKG1mbikgLSBwaHlzX29mZnNldDsKCiAgICBpZiAo
IG1mbl90b19tYWRkcihtZm4pIDw9IFVJTlQzMl9NQVggJiYKICAgICAgICAgcGEgPCBfZW5kICYm
CiAgICAgICAgIGlzX2tlcm5lbCgodmFkZHJfdClwYSkgKQogICAgICAgIHJldHVybiAobHBhZV90
ICopKHZhZGRyX3QpcGE7CgoKPiBOb3RlIHRoYXQgdGhpcyBpcyBhbHNvIG1vcmUgcmVhc29ucyB0
byBsaW1pdCB0aGUgdXNlIG9mICJNQSAtIHBoeXNfb2Zmc2V0Ii4gU28KPiB0aGUgbWVzcyBpcyBr
ZXB0IHRvIGJvb3QgY29kZS4KPiAKPiA+IFNvbWV0aGluZyBsaWtlIHRoZSBmb2xsb3dpbmcgYnV0
IHRoYXQgaWRlYWxseSB3b3VsZCBiZSBhcHBsaWNhYmxlIHRvCj4gPiBhcm02NCB0b28gd2l0aG91
dCBoYXZpbmcgdG8gYWRkIGFuICNpZmRlZjoKPiA+IAo+ID4gICAgICBwYWRkcl90IHBhID0gbWZu
X3RvX21hZGRyKG1mbikgLSBwaHlzX29mZnNldDsKPiA+IAo+ID4gICAgICBpZiAoIHBhIDwgX2Vu
ZCAmJiBpc19rZXJuZWwoKHZhZGRyX3QpcGEpICkKPiA+ICAgICAgICAgIHJldHVybiAobHBhZV90
ICopKHZhZGRyX3QpcGE7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 22:40:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 22:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHy9Q-0006Q9-FN; Tue, 08 Oct 2019 22:40:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yYzh=YB=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iHy9P-0006Q4-U8
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 22:40:15 +0000
X-Inumbo-ID: 971c8aac-ea1c-11e9-97da-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 971c8aac-ea1c-11e9-97da-12813bfff9fa;
 Tue, 08 Oct 2019 22:40:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHy9M-0001GB-Af; Tue, 08 Oct 2019 22:40:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iHy9L-0003um-Sf; Tue, 08 Oct 2019 22:40:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iHy9L-00048C-RK; Tue, 08 Oct 2019 22:40:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142417-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f8abe4fe3c247b069daa59d84d479e42822d93de
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 08 Oct 2019 22:40:11 +0000
Subject: [Xen-devel] [xen-unstable test] 142417: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQxNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQxNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZz
aGltICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTgyMgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmOGFi
ZTRmZTNjMjQ3YjA2OWRhYTU5ZDg0ZDQ3OWU0MjgyMmQ5M2RlCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0
ZWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE4MjIgIDIwMTktMDktMjUgMTQ6NTk6NTUgWiAg
IDEzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxODgyICAyMDE5LTA5LTI3IDAxOjIwOjU1
IFogICAxMSBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNDE3ICAy
MDE5LTEwLTA3IDIxOjA2OjQ3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+CiAgU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFNpbW9uIEdhaXNlciA8c2ltb25A
aW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGls
aW54LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzMDUgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 08 23:12:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 23:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iHyed-0000Wv-8v; Tue, 08 Oct 2019 23:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=M61b=YB=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iHyec-0000Wq-Ez
 for xen-devel@lists.xenproject.org; Tue, 08 Oct 2019 23:12:30 +0000
X-Inumbo-ID: 19abcf38-ea21-11e9-97da-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19abcf38-ea21-11e9-97da-12813bfff9fa;
 Tue, 08 Oct 2019 23:12:30 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.xilinx.com
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1F45620873;
 Tue,  8 Oct 2019 23:12:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570576349;
 bh=25iMfaqC1F6oK1rkD/uiw057ATgoxbtKJ0lJwKT6Tsw=;
 h=From:To:Cc:Subject:Date:From;
 b=e4kkOPzexdixkdtVK06jaUcDt/vQ1bDLHt+upTq95fT1boF1ZH+uNYfzPnHnZOKsz
 jfBfdMzvymwgV/LUs7FZXxJTPZeoXM/zQTR1TbIoaCpanSXgXbYqd+LxntB9N2+5yT
 pXjzShQgONOninXC2BjtjYXM8I/8MwN9mpMRNXhc=
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  8 Oct 2019 16:12:11 -0700
Message-Id: <20191008231211.31110-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH for-4.13 v3] xen/arm: fix buf size in
 make_cpus_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Julien.Grall@arm.com, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com, Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNpemUgb2YgYnVmIGlzIGNhbGN1bGF0ZWQgd3JvbmdseTogdGhlIG51bWJlciBpcyBwcmlu
dGVkIGFzIGEKaGV4YWRlY2ltYWwgbnVtYmVyLCBzbyB3ZSBuZWVkIDggYnl0ZXMgZm9yIDMyYml0
LCBub3QgMTAgYnl0ZXMuCgpBcyBhIHJlc3VsdCwgaXQgc2hvdWxkIGJlIHNpemVvZigiY3B1QCIp
ICsgOCBieXRlcyBmb3IgYSAzMi1iaXQgbnVtYmVyICsKMSBieXRlIGZvciBcMC4gVG90YWwgPSAx
My4KCm1waWRyX2FmZiBpcyA2NC1iaXQsIGhvd2V2ZXIsIG9ubHkgYml0cyBbMC0yM10gYXJlIHVz
ZWQuIEFkZCBhIGNoZWNrIGZvcgp0aGF0LgoKRml4ZXM6IGM4MWE3OTFkMzQgKHhlbi9hcm06IFNl
dCAncmVnJyBvZiBjcHUgbm9kZSBmb3IgZG9tMCB0byBtYXRjaCBNUElEUidzIGFmZmluaXR5KQpT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxp
bnguY29tPgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQpDaGFuZ2VzIGluIHYzOgotIG1ha2Ugc3VyZSBvbmx5IFsyMzowXSBiaXRzIGFyZSB1c2Vk
IGluIG1waWRyX2FmZgotIGNsYXJpZnkgdGhhdCB3ZSBvbmx5IG5lZWQgMzJiaXQgZm9yIGJ1ZiB3
cml0ZXMKCkNoYW5nZXMgaW4gdjI6Ci0gcGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgfCAxMiArKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDkyMWIwNTQ1MjAuLmQ1
ZWU2Mzk1NDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTc4OSw3ICs3ODksNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBtYWtlX2NwdXNfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQp
CiAgICAgY29uc3Qgdm9pZCAqY29tcGF0aWJsZSA9IE5VTEw7CiAgICAgdTMyIGxlbjsKICAgICAv
KiBQbGFjZWhvbGRlciBmb3IgY3B1QCArIGEgMzItYml0IG51bWJlciArIFwwICovCi0gICAgY2hh
ciBidWZbMTVdOworICAgIGNoYXIgYnVmWzEzXTsKICAgICB1MzIgY2xvY2tfZnJlcXVlbmN5Owog
ICAgIGJvb2wgY2xvY2tfdmFsaWQ7CiAgICAgdWludDY0X3QgbXBpZHJfYWZmOwpAQCAtODQ3LDgg
Kzg0NywxOCBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2NwdXNfbm9kZShjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgICAgICAqIHRoZSBNUElEUidzIGFmZmluaXR5IGJp
dHMuIFdlIHdpbGwgdXNlIEFGRjAgYW5kIEFGRjEgd2hlbgogICAgICAgICAgKiBjb25zdHJ1Y3Rp
bmcgdGhlIHJlZyB2YWx1ZSBvZiB0aGUgZ3Vlc3QgYXQgdGhlIG1vbWVudCwgZm9yIGl0CiAgICAg
ICAgICAqIGlzIGVub3VnaCBmb3IgdGhlIGN1cnJlbnQgbWF4IHZjcHUgbnVtYmVyLgorICAgICAg
ICAgKgorICAgICAgICAgKiBXZSBvbmx5IGRlYWwgd2l0aCBBRkZ7MCwgMSwgMn0gc3RvcmVkIGlu
IGJpdHMgWzIzOjBdIGF0IHRoZQorICAgICAgICAgKiBtb21lbnQuCiAgICAgICAgICAqLwogICAg
ICAgICBtcGlkcl9hZmYgPSB2Y3B1aWRfdG9fdmFmZmluaXR5KGNwdSk7CisgICAgICAgIGlmICgg
KG1waWRyX2FmZiAmIH5HRU5NQVNLX1VMTCgyMywgMCkpICE9IDAgKQorICAgICAgICB7CisgICAg
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiVW5hYmxlIHRvIGhhbmRsZSBNUElEUiBBRkZJTklU
WSAweCUiUFJJeDY0IlxuIiwgCisgICAgICAgICAgICAgICAgICAgbXBpZHJfYWZmKTsKKyAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKICAgICAgICAgZHRfZHByaW50aygi
Q3JlYXRlIGNwdUAlIlBSSXg2NCIgKGxvZ2ljYWwgQ1BVSUQ6ICVkKSBub2RlXG4iLAogICAgICAg
ICAgICAgICAgICAgIG1waWRyX2FmZiwgY3B1KTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 00:40:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 00:40:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI01v-00083U-Dr; Wed, 09 Oct 2019 00:40:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iI01u-00083P-K0
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 00:40:38 +0000
X-Inumbo-ID: 697ccd58-ea2d-11e9-8c93-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 697ccd58-ea2d-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 00:40:38 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id CBFA771C;
 Tue,  8 Oct 2019 20:40:36 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 08 Oct 2019 20:40:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=aGv456
 b7LOi5NeeTBD6AP8TtE9bRQkFKJDgFAOcI6zM=; b=gBtj0qj2M4gb9ISAluEAk6
 FzLGzAFmzjklEtdgMkp6hZcXYQCNq44C4GJRPgJEEo1pOnidpw+eaRPOeCovQp5g
 JESPUfHj0+FTH4B62pWpBfe7ved6iaPScsHpGvsIk1w+v8OeLqcOpR/lhoJstb7J
 wouGxOE1m3DXfeZzSHyDWJZ3a7luOIpJ25K1zU569UASPG1BqKHM/DFY14YgD4Cx
 uVyHqolDK4TQ48eZ8LNyUnEg1Ss2j3sWE8+ViDVOvo1ParxO439iefpjG6QqcK4R
 jHQTkpx1uqnQ/yO18L3oap0RElKr06U35ZsHe1XmdpgYVk0v7Ph+eMzalnuKk5uw
 ==
X-ME-Sender: <xms:gyydXYiBxU0MJRmccTtjUFxP-vlnoQbRq1iBlZ3ow7fagzUQCy3SYg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedtgdefiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:gyydXRLokyuk525BGlAyVj04tl3REbAcCjv_pQjluIFOp2ArRoN_TQ>
 <xmx:gyydXXgQR4SzvKr6BZPBQx5eWYngwRxtI9PgxD2qUAVmXvjAWzCKBA>
 <xmx:gyydXf1ydBb1e5jPP0_FfbOcFudcFkKnHU0cGqZoYR-fDfQIsHWpLQ>
 <xmx:hCydXe8anO031u3qsv76zJ4nCmLg4782UJ1V0nMqPwlnik4VJWWRBg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1EF4A8006B;
 Tue,  8 Oct 2019 20:40:35 -0400 (EDT)
Date: Wed, 9 Oct 2019 02:40:32 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009004032.GM8065@mail-itl>
References: <20190807160451.GB3257@mail-itl>
 <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20191008162922.GL8065@mail-itl>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============7264324829606796482=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7264324829606796482==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="6q+u6D6tObQc8sPg"
Content-Disposition: inline


--6q+u6D6tObQc8sPg
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Tue, Oct 08, 2019 at 06:29:27PM +0200, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Tue, Oct 08, 2019 at 04:19:13PM +0200, Jan Beulich wrote:
> > On 08.10.2019 15:52, Marek Marczykowski-G=C3=B3recki  wrote:
> > > Regardless of SetVirtualAddressMap() discussion, I propose to
> > > automatically map boot services code/data, to make Xen work on more
> > > machines (even if _we_ consider those buggy).=20
> >=20
> > I remain on my prior position: Adding command line triggerable
> > workarounds for such cases is fine. Defaulting to assume buggy
> > firmware is acceptable only if this means no extra penalty to
> > systems with conforming firmware. Hence, for the case at hand,
> > I object to doing this automatically; we already have the
> > /mapbs workaround in place to deal with the case when xen.efi
> > is used. Judging from the title here there may need to be an
> > addition to also allow triggering this from the MB2 boot path.
>=20
> What about mirroring Linux behavior? I.e. mapping those regions for the
> SetVirtualAddressMap() time (when enabled) and unmapping after - unless
> tagged with EFI_MEMORY_RUNTIME?=20

Oh, even better: I can call SetVirtualAddressMap() while still in 1:1,
just after ExitBootServices(), giving it 1:1-like map (for areas marked
with EFI_MEMORY_RUNTIME). This way I don't need to really map BootServices
areas (and exclude from Xen memory allocator), so there is no penalty
for systems with conforming firmware. And indeed calling
SetVirtualAddressMap() is enough for other runtime services (like
GetVariable*) to behave correctly, even if boot services are not mapped
anymore.
So, the only downside is incompatibility with kexec.

> Similarly to Andrew, I'd really prefer for Xen to work out of the box,
> with as little as possible manual tweaks needed.

> > Allowing SetVirtualAddressMap() when !KEXEC would be fine with me.
> > The fly in the ointment here is that we'd prefer not to have such
> > Kconfig options (at least not without EXPERT qualifier), as
> > (security) supporting all the possible combinations would be a
> > nightmare. If an EXPERT dependency is okay with you, then I'll be
> > looking forward to your patch.
>=20
> EXPERT is fine with me.


--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--6q+u6D6tObQc8sPg
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2dLH8ACgkQ24/THMrX
1yw6sgf/feqvCgBJgsKW8gzWAQdoYhDiENUaISDTPWK/NhnqpuwA/12S5X4c8P1q
I4v5wSyXLAnyc0kKO66bnfUP/aAD5qExHW7WI8SB1xn4hklw8neNRuietl/Q0ppT
UpWumRxk7x8uNA2DhPVAOlIwe41BZd/lkSOIXUJmZHzLR79PPGlyoJfVQ/+rANQ/
fw8D5pc1hTNnETdlfOqyE7FdQHEYC+gZdk1Fcj0oOJ8q5OaIb0sbGc07pirJShQC
Ya6ZXsSCQEcaN4ErnFzC37EyPaLVeG6r/1eMAVOo+dINq/XXOoMhOmJDlJvWPfpz
66fNTgROZxrLjVTDckzR+ynsnf5y4g==
=AsZW
-----END PGP SIGNATURE-----

--6q+u6D6tObQc8sPg--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7264324829606796482==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 09 00:48:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 00:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI09T-0008IF-DQ; Wed, 09 Oct 2019 00:48:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iI09S-0008IA-58
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 00:48:26 +0000
X-Inumbo-ID: 80715226-ea2e-11e9-8c93-bc764e2007e4
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80715226-ea2e-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 00:48:25 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 64CED6CF2;
 Tue,  8 Oct 2019 20:48:25 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 08 Oct 2019 20:48:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=iv2idP
 rDa4HdyohiZ0iQPSHIxC0V5EabXgyeHriXvw8=; b=WZ0IYceqM/0dbgoR7mxMbz
 TyS/GE8tCx5BKvnPeRXMcYFX7iQ7sTiK1/7DouAtBhkXlIQWAwQ+//FIjVP17Gyz
 w6/rcJEH8Nf7oyAE0c7vhtmXk8+e8vdco4vCYZY//ff/Yt/6Eq+J/J5OC/4MXGXo
 8T1xvMBlVT7L3ik2YJvNBVb3sSpEmktR7nC5tRj2yoC77FvtqSa7xv3B/vAGIDJI
 eXYGw7Y/UIt1cl60+KN71dKE653gF2PHFfgJbhmOmsq3cIcG7b4rIJrNjLOyQFAT
 vfEW7fT50DAFPFZBq+26UQekQhj0+XE+2S6lO0S3TLDUblTjqfs9NfTsPcAfIdPw
 ==
X-ME-Sender: <xms:WC6dXetso995TZwbLtwkn-BwyO4WZ8Fs7zif6VV-iGjKyKUJUPtAgw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedtgdefjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepgigvnhhprhhojhgv
 tghtrdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
 necuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:WC6dXQLOvky4TmADWfHmvZGdbpRuyuYnpfVe64gNHifBAXkRuH0MWg>
 <xmx:WC6dXdplGTokugEvvL7DdDolB3_inYkI3gvbqfhCHcPjlWNtr-WB4A>
 <xmx:WC6dXTUtEB2Bahe5LL_o9t3rD3e7bPAaNdqbDAcnmnfIudIUsIK6OQ>
 <xmx:WS6dXQ1bikzvz8nHhwjkCOFcpiacqWBs13M8GRZFyXM2x-H2_VQasg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 48D468005A;
 Tue,  8 Oct 2019 20:48:23 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 02:48:17 +0200
Message-Id: <cover.a213e52849846a404eb0aac59f38015d7bef4f0f.1570582061.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 0/2] Optionally call EFI
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V29ya2Fyb3VuZCBidWdneSBVRUZJIGFjY2Vzc2luZyBib290IHNlcnZpY2VzIG1lbW9yeSBhZnRl
ciBFeGl0Qm9vdFNlcnZpY2VzKCkuClBhdGNoZXMgZGlzY3Vzc2VkIGhlcmU6Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMDcw
MS5odG1sCgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8
d2xAeGVuLm9yZz4KCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoMik6CiAgZWZpOiByZW1v
dmUgb2xkIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgYXJyYW5nZW1lbnQKICB4ZW4vZWZpOiBvcHRp
b25hbGx5IGNhbGwgU2V0VmlydHVhbEFkZHJlc3NNYXAoKQoKIHhlbi9jb21tb24vS2NvbmZpZyAg
ICB8IDEzICsrKysrKysrKysrKy0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDQ4ICsrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM5
IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKYmFzZS1jb21taXQ6IDdhNGU2NzExMTE0
OTA1YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1NzkKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 00:48:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 00:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI09W-0008If-NJ; Wed, 09 Oct 2019 00:48:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iI09V-0008IO-Fb
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 00:48:29 +0000
X-Inumbo-ID: 8178681c-ea2e-11e9-97df-12813bfff9fa
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8178681c-ea2e-11e9-97df-12813bfff9fa;
 Wed, 09 Oct 2019 00:48:27 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 3C58C6DEA;
 Tue,  8 Oct 2019 20:48:27 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 08 Oct 2019 20:48:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=6IMZVdl+ti5bO+A51msTWvJawQu2a6oxwsvmW4PMq
 Yo=; b=cRttka1sbqWx39yruBHBgkmXtuyuStOqpAzd3zH/EPwhSrMh1ALoTmeMk
 NEnjK7No7ISZQVeUpy0yT0HZhirUVzauTh5Yt8EBumi88lFqo5L18i0SfKDXF3qp
 jL4uNGgKo75iR35DjhK6pgTSlbYiUNUI7YngVNVxcJv3RX71qFKzKrX95LZiSxrL
 awjPHXfpKnpRYbO0J/i0Z4JYsHgOC8WStcQ9mZg07eWA3fEg+mdLN8xzSWLsMuto
 8b2GIO5HtIJvu45gWnI018UTLm3D3hLxBbooeh63FkivwKh5emCw2ugqsTSCsIoM
 +jS07vJtm6UU7/aThjKw5Sej50rjw==
X-ME-Sender: <xms:Wy6dXYOmCMLz8tPJyrLjgXk9Gjw6kv2GmZunoHgOxT7mJ4famI_8AQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedtgdefjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Wy6dXZNKzIrXEQQtY1yokx4nnbxVT5SKo-S0EcepIGVVk7_JVFQKOw>
 <xmx:Wy6dXUtuqHpePRbZThnj3GvDLbEnAPdkFRn088dZAi_xlb9v1rc9lA>
 <xmx:Wy6dXW93kY5pO3DuHEMSVPbM3d_5FpESESPb8p_k_VGvQG1RvNv3vg>
 <xmx:Wy6dXXXgz40OU0IZ5wJe9C64lm7_x4eWE58BsM6MdJFlZEQwm25Abw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id AA43F8005A;
 Tue,  8 Oct 2019 20:48:25 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 02:48:19 +0200
Message-Id: <86f8281ca02b344848eaab3e2d211ade6f1d1658.1570582061.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.a213e52849846a404eb0aac59f38015d7bef4f0f.1570582061.git-series.marmarek@invisiblethingslab.com>
References: <cover.a213e52849846a404eb0aac59f38015d7bef4f0f.1570582061.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBVRUZJIGltcGxlbWVudGF0aW9ucyBhcmUgbm90IGhhcHB5IGFib3V0IHJ1bm5pbmcgaW4g
MToxIGFkZHJlc3NpbmcsCmJ1dCByZWFsbHkgdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBTcGVjaWZp
Y2FsbHksIHNvbWUgYWNjZXNzCkVmaUJvb3RTZXJ2aWNlc3tDb2RlLERhdGF9LCBvciBldmVuIHRv
dGFsbHkgdW5tYXBwZWQgYXJlYXMuIEV4YW1wbGUKY3Jhc2ggb2YgR2V0VmFyaWFibGUoKSBjYWxs
IG9uIFRoaW5rcGFkIFc1NDA6CgogICAgWGVuIGNhbGwgdHJhY2U6CiAgICAgICBbPDAwMDAwMDAw
MDAwMDAwODA+XSAwMDAwMDAwMDAwMDAwMDgwCiAgICAgICBbPDhjMmIwMzk4ZTAwMDBkYWE+XSA4
YzJiMDM5OGUwMDAwZGFhCgogICAgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmZmZmZjg1ODQ4M2Ex
OgogICAgICAgTDRbMHgxZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCgog
ICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgUGFuaWMgb24g
Q1BVIDA6CiAgICBGQVRBTCBQQUdFIEZBVUxUCiAgICBbZXJyb3JfY29kZT0wMDAyXQogICAgRmF1
bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmZmZmZmODU4NDgzYTEKICAgICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKCkZpeCB0aGlzIGJ5IGNhbGxpbmcgU2V0VmlydHVh
bEFkZHJlc3NNYXAoKSBydW50aW1lIHNlcnZpY2UsIGdpdmluZyBpdAoxOjEgbWFwIGZvciBhcmVh
cyBtYXJrZWQgYXMgbmVlZGVkIGR1cmluZyBydW50aW1lLiBUaGUgYWRkcmVzcyBzcGFjZSBpbgp3
aGljaCBFRkkgcnVudGltZSBzZXJ2aWNlcyBhcmUgY2FsbGVkIGlzIHVuY2hhbmdlZCwgYnV0IFVF
RkkgdmlldyBvZiBpdAptYXkgYmUuClNldFZpcnR1YWxBZGRyZXNzTWFwKCkgY2FuIGJlIGNhbGxl
ZCBvbmx5IG9uY2UsIGhlbmNlIGl0J3MgaW5jb21wYXRpYmxlCndpdGgga2V4ZWMuIEZvciB0aGlz
IHJlYXNvbiwgbWFrZSBpdCBhbiBvcHRpb25hbCBmZWF0dXJlLCBkZXBlbmRpbmcgb24KIUtFWEVD
LiBBbmQgdG8gbm90IGluZmxhdGUgbnVtYmVyIG9mIHN1cHBvcnRlZCBjb25maWd1cmF0aW9ucywg
aGlkZSBpdApiZWhpbmQgRVhQRVJULgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHhlbi9jb21t
b24vS2NvbmZpZyAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8
IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzkgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25m
aWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMTY4MjlmNi4uZmU5OGY4YSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtODgsNiAr
ODgsMTkgQEAgY29uZmlnIEtFWEVDCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCiAKK2NvbmZpZyBT
RVRfVklSVFVBTF9BRERSRVNTX01BUAorICAgIGJvb2wgIkVGSTogY2FsbCBTZXRWaXJ0dWFsQWRk
cmVzc01hcCgpIiBpZiBFWFBFUlQgPSAieSIKKyAgICBkZWZhdWx0IG4KKyAgICBkZXBlbmRzIG9u
ICFLRVhFQworICAgIC0tLWhlbHAtLS0KKyAgICAgIENhbGwgRUZJIFNldFZpcnR1YWxBZGRyZXNz
TWFwKCkgcnVudGltZSBzZXJ2aWNlIHRvIHNldHVwIG1lbW9yeSBtYXAgZm9yCisgICAgICBmdXJ0
aGVyIHJ1bnRpbWUgc2VydmljZXMuIEFjY29yZGluZyB0byBVRUZJIHNwZWMsIGl0IGlzbid0IHN0
cmljdGx5CisgICAgICBuZWNlc3NhcnksIGJ1dCBtYW55IFVFRkkgaW1wbGVtZW50YXRpb25zIG1p
c2JlaGF2ZSB3aGVuIHRoaXMgY2FsbCBpcworICAgICAgbWlzc2luZy4gT24gdGhlIG90aGVyIGhh
bmQsIHRoaXMgY2FsbCBjYW4gYmUgbWFkZSBvbmx5IG9uY2UsIHdoaWNoIG1ha2VzCisgICAgICBp
dCBpbmNvbXBhdGlibGUgd2l0aCBrZXhlYyAoa2V4ZWMtaW5nIHRoaXMgWGVuIGZyb20gb3RoZXIg
WGVuIG9yIExpbnV4KS4KKworICAgICAgSWYgdW5zdXNlciwgc2F5IE4uCisKIGNvbmZpZyBYRU5P
UFJPRgogCWRlZl9ib29sIHkKIAlwcm9tcHQgIlhlbiBPcHJvZmlsZSBTdXBwb3J0IiBpZiBFWFBF
UlQgPSAieSIKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24v
ZWZpL2Jvb3QuYwppbmRleCBjZGRmM2RlLi41YzE4N2RiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC0xMDU2LDExICsxMDU2
LDE3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfc2V0X2dvcF9tb2RlKEVGSV9HUkFQSElDU19P
VVRQVVRfUFJPVE9DT0wgKmdvcCwgVUlOVE4gZ29wCiAgICAgICAgIGVmaV9hcmNoX3ZpZGVvX2lu
aXQoZ29wLCBpbmZvX3NpemUsIG1vZGVfaW5mbyk7CiB9CiAKKyNkZWZpbmUgSU5WQUxJRF9WSVJU
VUFMX0FERFJFU1MgKDB4QkFBQURVTCA8PCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoRUZJX1BBR0VfU0hJRlQgKyBCSVRTX1BFUl9MT05HIC0gMzIpKQorCiBzdGF0aWMgdm9p
ZCBfX2luaXQgZWZpX2V4aXRfYm9vdChFRklfSEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVN
X1RBQkxFICpTeXN0ZW1UYWJsZSkKIHsKICAgICBFRklfU1RBVFVTIHN0YXR1czsKICAgICBVSU5U
TiBpbmZvX3NpemUgPSAwLCBtYXBfa2V5OwogICAgIGJvb2wgcmV0cnk7CisjaWZkZWYgQ09ORklH
X1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCisgICAgdW5zaWduZWQgaW50IGk7CisjZW5kaWYKIAog
ICAgIGVmaV9icy0+R2V0TWVtb3J5TWFwKCZpbmZvX3NpemUsIE5VTEwsICZtYXBfa2V5LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICZlZmlfbWRlc2Nfc2l6ZSwgJm1kZXNjX3Zlcik7CkBAIC0x
MDk4LDYgKzExMDQsMjYgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9leGl0X2Jvb3QoRUZJX0hB
TkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGUKICAgICBlZmlfY3QgPSAo
dm9pZCAqKWVmaV9jdCArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwogICAgIGVmaV9tZW1tYXAgPSAo
dm9pZCAqKWVmaV9tZW1tYXAgKyBESVJFQ1RNQVBfVklSVF9TVEFSVDsKICAgICBlZmlfZndfdmVu
ZG9yID0gKHZvaWQgKillZmlfZndfdmVuZG9yICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7CisKKyNp
ZmRlZiBDT05GSUdfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKKyAgICBmb3IgKCBpID0gMDsgaSA8
IGVmaV9tZW1tYXBfc2l6ZTsgaSArPSBlZmlfbWRlc2Nfc2l6ZSApCisgICAgeworICAgICAgICBF
RklfTUVNT1JZX0RFU0NSSVBUT1IgKmRlc2MgPSBlZmlfbWVtbWFwICsgaTsKKworICAgICAgICBp
ZiAoIGRlc2MtPkF0dHJpYnV0ZSAmIEVGSV9NRU1PUllfUlVOVElNRSApCisgICAgICAgICAgICBk
ZXNjLT5WaXJ0dWFsU3RhcnQgPSBkZXNjLT5QaHlzaWNhbFN0YXJ0OworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBkZXNjLT5WaXJ0dWFsU3RhcnQgPSBJTlZBTElEX1ZJUlRVQUxfQUREUkVTUzsK
KyAgICB9CisgICAgc3RhdHVzID0gZWZpX3JzLT5TZXRWaXJ0dWFsQWRkcmVzc01hcChlZmlfbWVt
bWFwX3NpemUsIGVmaV9tZGVzY19zaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWRlc2NfdmVyLCBlZmlfbWVtbWFwKTsKKyAgICBpZiAoIHN0YXR1cyAhPSBF
RklfU1VDQ0VTUyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiRUZJOiBTZXRW
aXJ0dWFsQWRkcmVzc01hcCgpIGZhaWxlZCAoJSNseCksIGRpc2FibGluZyBydW50aW1lIHNlcnZp
Y2VzXG4iLAorICAgICAgICAgICAgICAgc3RhdHVzKTsKKyAgICAgICAgX19jbGVhcl9iaXQoRUZJ
X1JTLCAmZWZpX2ZsYWdzKTsKKyAgICB9CisjZW5kaWYKIH0KIAogc3RhdGljIGludCBfX2luaXQg
X19tYXliZV91bnVzZWQgc2V0X2NvbG9yKHUzMiBtYXNrLCBpbnQgYnBwLCB1OCAqcG9zLCB1OCAq
c3opCkBAIC0xNDYwLDggKzE0ODYsNiBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcnRfcmFuZ2VfdmFs
aWQodW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4pCiAgICAgcmV0dXJuIHRy
dWU7CiB9CiAKLSNkZWZpbmUgSU5WQUxJRF9WSVJUVUFMX0FERFJFU1MgKDB4QkFBQURVTCA8PCBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoRUZJX1BBR0VfU0hJRlQgKyBCSVRT
X1BFUl9MT05HIC0gMzIpKQogCiB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKIHsK
LS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 00:48:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 00:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI09Y-0008JA-1y; Wed, 09 Oct 2019 00:48:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iI09X-0008Iw-4V
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 00:48:31 +0000
X-Inumbo-ID: 812749e6-ea2e-11e9-9bee-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 812749e6-ea2e-11e9-9bee-bc764e2007e4;
 Wed, 09 Oct 2019 00:48:27 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 0934A6C2;
 Tue,  8 Oct 2019 20:48:25 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Tue, 08 Oct 2019 20:48:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=8Ruyq0Rj+dxTgFQqWjzHFuXOl5sCUsMV8H9KlttxG
 g0=; b=e8lOjnjAzm1LaQ+pgtQ+grKsL4LV75ptJob/eFdXfy2iKYcYkAB28gAtZ
 cdl5Envi6Gj8q1cimeoCvzKPxL+3acsDhHvDxBUxAWXYKlgmzGyZIzKjrwXgzn6n
 W6gJWf2wX4zcnSAqoc08VOlS0QznYWW6BkryWKsc2SQIKpG4uj7yCItO23CNoOXt
 TMGm8OlGkm4lG4K1rQ1kOXTViQ7FecM2Pqj5ExlCJd2EN+/o0ZtVFGgpefMfYxu+
 tk7K9CK29lzlcPlnk/jyDMXAbXDbikD+IxNcjkg1URkn5MoWpbruHLCWkt8/rtlw
 y4+DzufyJOwD6ZCHD9jW+/owpxfaQ==
X-ME-Sender: <xms:WS6dXXUusIiLsjxoMSYTVYcir-1fbvl87swDkvrXJqBpXf6PgAmQ1Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedtgdefjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:WS6dXb6vHnR8QsogggTlxxy2zlK3d0PkCa2yU9K2YJo8pi769F_C4w>
 <xmx:WS6dXVAqE4Q-kmO4Doc6egEAiLoFIUhmoF9psLVXETnj3gWMAhorZA>
 <xmx:WS6dXfeiMR9OU7zLwjeo61turqdPuHn1NUfcQffksfdZ7e3s6LKLcg>
 <xmx:WS6dXRp_ntPau321q6cX63vMfDTk5iiuMAS7UcLbL8KkIAibzY-H4w>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id E7E0380061;
 Tue,  8 Oct 2019 20:48:24 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 02:48:18 +0200
Message-Id: <fdffd0a015106ef3f79c46a46a48ee1b1e3b7aa4.1570582061.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.a213e52849846a404eb0aac59f38015d7bef4f0f.1570582061.git-series.marmarek@invisiblethingslab.com>
References: <cover.a213e52849846a404eb0aac59f38015d7bef4f0f.1570582061.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v1 1/2] efi: remove old SetVirtualAddressMap()
 arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHVudXNlZCAoI2lmZGVmLWVkIG91dCkgY29kZS4gUmV2aXZpbmcgaXQgaW4gaXRzIGN1
cnJlbnQgc2hhcGUKd29uJ3QgZmx5IGJlY2F1c2U6CiAtIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkg
bmVlZHMgdG8gYmUgbWFwcGVkIHdpdGggMToxIG1hcHBpbmcsIHdoaWNoCiAgIGlzbid0IHRoZSBj
YXNlIGF0IHRoaXMgdGltZQogLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggaXMgZ29pbmcgYXdh
eSBzb29uCiAtIGl0IHVzZXMgZGlyZWN0bWFwLCB3aGljaCBpcyBtYXBwZWQgd2l0aCBOWCwgYnJl
YWtpbmcgRWZpUnVudGltZVNlcnZpY2VzQ29kZQoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMjAgLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggNzkx
OTM3OC4uY2RkZjNkZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hl
bi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMjksOSArMjksNiBAQAogI3VuZGVmIF9fQVNTRU1CTFlf
XwogI2VuZGlmCiAKLS8qIFVzaW5nIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgaXMgaW5jb21wYXRp
YmxlIHdpdGgga2V4ZWM6ICovCi0jdW5kZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCi0K
ICNkZWZpbmUgRUZJX1JFVklTSU9OKG1ham9yLCBtaW5vcikgKCgobWFqb3IpIDw8IDE2KSB8ICht
aW5vcikpCiAKICNkZWZpbmUgU01CSU9TM19UQUJMRV9HVUlEIFwKQEAgLTEwOTksOSArMTA5Niw2
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfZXhpdF9ib290KEVGSV9IQU5ETEUgSW1hZ2VIYW5k
bGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlCiAKICAgICAvKiBBZGp1c3QgcG9pbnRlcnMgaW50
byBFRkkuICovCiAgICAgZWZpX2N0ID0gKHZvaWQgKillZmlfY3QgKyBESVJFQ1RNQVBfVklSVF9T
VEFSVDsKLSNpZmRlZiBVU0VfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKLSAgICBlZmlfcnMgPSAo
dm9pZCAqKWVmaV9ycyArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwotI2VuZGlmCiAgICAgZWZpX21l
bW1hcCA9ICh2b2lkICopZWZpX21lbW1hcCArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwogICAgIGVm
aV9md192ZW5kb3IgPSAodm9pZCAqKWVmaV9md192ZW5kb3IgKyBESVJFQ1RNQVBfVklSVF9TVEFS
VDsKIH0KQEAgLTE0MjIsNyArMTQxNiw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2VmaV9w
YXJhbShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJlZmkiLCBwYXJzZV9lZmlfcGFy
YW0pOwogCi0jaWZuZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAogc3RhdGljIF9faW5p
dCB2b2lkIGNvcHlfbWFwcGluZyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBlbmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKCppc192YWxpZCkodW5zaWdu
ZWQgbG9uZyBzbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZW1mbikpCkBAIC0xNDY2LDcgKzE0NTksNiBAQCBzdGF0aWMg
Ym9vbCBfX2luaXQgcnRfcmFuZ2VfdmFsaWQodW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBs
b25nIGVtZm4pCiB7CiAgICAgcmV0dXJuIHRydWU7CiB9Ci0jZW5kaWYKIAogI2RlZmluZSBJTlZB
TElEX1ZJUlRVQUxfQUREUkVTUyAoMHhCQUFBRFVMIDw8IFwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChFRklfUEFHRV9TSElGVCArIEJJVFNfUEVSX0xPTkcgLSAzMikpCkBAIC0x
NDc0LDEzICsxNDY2LDExIEBAIHN0YXRpYyBib29sIF9faW5pdCBydF9yYW5nZV92YWxpZCh1bnNp
Z25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbikKIHZvaWQgX19pbml0IGVmaV9pbml0
X21lbW9yeSh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpOwotI2lmbmRlZiBVU0VfU0VUX1ZJ
UlRVQUxfQUREUkVTU19NQVAKICAgICBzdHJ1Y3QgcnRfZXh0cmEgewogICAgICAgICBzdHJ1Y3Qg
cnRfZXh0cmEgKm5leHQ7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgc21mbiwgZW1mbjsKICAgICAg
ICAgdW5zaWduZWQgaW50IHByb3Q7CiAgICAgfSAqZXh0cmEsICpleHRyYV9oZWFkID0gTlVMTDsK
LSNlbmRpZgogCiAgICAgZnJlZV9lYm1hbGxvY191bnVzZWRfbWVtKCk7CiAKQEAgLTE1NjMsNyAr
MTU1Myw2IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJDb3VsZCBub3QgbWFwIE1GTnMgJSNseC0lI2x4XG4iLAog
ICAgICAgICAgICAgICAgICAgICAgICBzbWZuLCBlbWZuIC0gMSk7CiAgICAgICAgIH0KLSNpZm5k
ZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCiAgICAgICAgIGVsc2UgaWYgKCAhKChkZXNj
LT5QaHlzaWNhbFN0YXJ0ICsgbGVuIC0gMSkgPj4gKFZBRERSX0JJVFMgLSAxKSkgJiYKICAgICAg
ICAgICAgICAgICAgIChleHRyYSA9IHhtYWxsb2Moc3RydWN0IHJ0X2V4dHJhKSkgIT0gTlVMTCAp
CiAgICAgICAgIHsKQEAgLTE1NzQsMTIgKzE1NjMsOCBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9t
ZW1vcnkodm9pZCkKICAgICAgICAgICAgIGV4dHJhX2hlYWQgPSBleHRyYTsKICAgICAgICAgICAg
IGRlc2MtPlZpcnR1YWxTdGFydCA9IGRlc2MtPlBoeXNpY2FsU3RhcnQ7CiAgICAgICAgIH0KLSNl
bmRpZgogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSNpZmRlZiBVU0VfU0VUX1ZJUlRVQUxfQURE
UkVTU19NQVAKLSAgICAgICAgICAgIC8qIFhYWCBhbGxvY2F0ZSBlLmcuIGRvd24gZnJvbSBGSVhB
RERSX1NUQVJUICovCi0jZW5kaWYKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJObyBt
YXBwaW5nIGZvciBNRk5zICUjbHgtJSNseFxuIiwKICAgICAgICAgICAgICAgICAgICBzbWZuLCBl
bWZuIC0gMSk7CiAgICAgICAgIH0KQEAgLTE1OTEsMTAgKzE1NzYsNiBAQCB2b2lkIF9faW5pdCBl
ZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotI2lmZGVmIFVT
RV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAotICAgIGVmaV9ycy0+U2V0VmlydHVhbEFkZHJlc3NN
YXAoZWZpX21lbW1hcF9zaXplLCBlZmlfbWRlc2Nfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1kZXNjX3ZlciwgZWZpX21lbW1hcCk7Ci0jZWxzZQogICAgIC8qIFNldCB1
cCAxOjEgcGFnZSB0YWJsZXMgdG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiIG1vZGUu
ICovCiAgICAgZWZpX2w0X3BndGFibGUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgQlVH
X09OKCFlZmlfbDRfcGd0YWJsZSk7CkBAIC0xNjgwLDYgKzE2NjEsNSBAQCB2b2lkIF9faW5pdCBl
ZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICBmb3IgKCBpID0gbDRfdGFibGVfb2Zmc2V0KEhZUEVS
VklTT1JfVklSVF9TVEFSVCk7CiAgICAgICAgICAgaSA8IGw0X3RhYmxlX29mZnNldChESVJFQ1RN
QVBfVklSVF9FTkQpOyArK2kgKQogICAgICAgICBlZmlfbDRfcGd0YWJsZVtpXSA9IGlkbGVfcGdf
dGFibGVbaV07Ci0jZW5kaWYKIH0KICNlbmRpZgotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 01:17:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 01:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI0b1-00055k-Og; Wed, 09 Oct 2019 01:16:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iI0b0-00055d-7O
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 01:16:54 +0000
X-Inumbo-ID: 76db7fee-ea32-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76db7fee-ea32-11e9-9bee-bc764e2007e4;
 Wed, 09 Oct 2019 01:16:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI0as-0000h6-OI; Wed, 09 Oct 2019 01:16:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI0as-0005cx-EV; Wed, 09 Oct 2019 01:16:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iI0as-0001rn-DZ; Wed, 09 Oct 2019 01:16:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142430-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 01:16:46 +0000
Subject: [Xen-devel] [linux-4.4 test] 142430: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQzMCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQzMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzk2OTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzOTY5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGM2MWVi
YjY2OGYyY2UzYzIyZDFjZmU2ZGYyOGJkMzE5OGVhYmJkZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4
NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAg
NjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYg
WiAgIDYzIGRheXMgICA3NCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0MzAgIDIw
MTktMTAtMDggMDU6MTc6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQxMCBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEz
NjY3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 01:38:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 01:38:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI0vZ-0006nN-NC; Wed, 09 Oct 2019 01:38:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iI0vY-0006nI-Fl
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 01:38:08 +0000
X-Inumbo-ID: 6e81131a-ea35-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e81131a-ea35-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 01:38:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI0vR-00015X-Fw; Wed, 09 Oct 2019 01:38:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI0vQ-00077q-VT; Wed, 09 Oct 2019 01:38:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iI0vQ-0005Ki-Tp; Wed, 09 Oct 2019 01:38:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142459-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=98d1dac88f82c2b79d528faabe5e3fda8133e8bb
X-Osstest-Versions-That: xen=f8abe4fe3c247b069daa59d84d479e42822d93de
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 01:38:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142459: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQ1OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5OGQxZGFjODhmODJjMmI3OWQ1MjhmYWFiZTVlM2ZkYTgxMzNlOGJiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmOGFiZTRmZTNjMjQ3YjA2OWRh
YTU5ZDg0ZDQ3OWU0MjgyMmQ5M2RlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI0MDMgIDIwMTkt
MTAtMDcgMTU6MDE6MTYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNDU5ICAy
MDE5LTEwLTA4IDIyOjAxOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGY4YWJlNGZlM2MuLjk4ZDFkYWM4OGYgIDk4ZDFkYWM4OGY4MmMyYjc5
ZDUyOGZhYWJlNWUzZmRhODEzM2U4YmIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 04:15:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 04:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI3NT-0002wr-R3; Wed, 09 Oct 2019 04:15:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=g1i0=YC=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iI3NS-0002w3-CB
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 04:15:06 +0000
X-Inumbo-ID: 5d4c13fe-ea4b-11e9-97e1-12813bfff9fa
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d4c13fe-ea4b-11e9-97e1-12813bfff9fa;
 Wed, 09 Oct 2019 04:15:03 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:687b:c909:9c42:5397])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id A8F0A2000A2
 for <xen-devel@lists.xenproject.org>; Wed,  9 Oct 2019 15:14:59 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1570594499; bh=7qoAXTd8GPOn2BiQfYh+sHElos4VaXVEA8NRDQqYjCo=;
 h=Date:From:Subject:To;
 b=bE1urmfv1GUejnxKxHcUP/f4V2DYuhEizafapTonDj1bCWw4N72LZgG86MLpgAnRk
 f1dE2+FWPL85mXIun6Gj9xgqr3MDAclCjg2vhmtmRdlnX2Q+sMQe6FMz+a3pBgzTMe
 Od+rqoj+TgJk1gd+jZc1dafHeQVVeI3JEbyVfiGo=
Date: Wed, 09 Oct 2019 15:14:56 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-Id: <1570594496.2508.0@crc.id.au>
X-Mailer: geary/3.34.0
MIME-Version: 1.0
Subject: [Xen-devel] /sys/hypervisor entries for Xen (Domain-0, PV,
 PVH and HVM)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSdtIHdvcmtpbmcgb24gZml4aW5nIHVwIHRoZSBncnViIHBhY2thZ2VzIGZvciBG
ZWRvcmEgaW4gZGVkdWNpbmcgdGhlIApuZXcgQkxTIGxvZ2ljIGluIEZlZG9yYSBhbmQgZGlzYWJs
aW5nIGl0IGluIG5vbi1jb21wYXRpYmxlIGVudmlyb25tZW50cy4KCkJaIFJlcG9ydDoKaHR0cHM6
Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNzAzNzAwCgpDdXJyZW50bHks
IGl0IHNlZW1zIHRoYXQgd2UgY2FuIGRlZHVjZSB0aGUgZm9sbG93aW5nIHR3byBzY2VuYXJpb3M6
CgppbiAvc3lzL2h5cGVydmlzb3I6CgoxKSB0eXBlID09IHhlbiAmJiB1dWlkID09IGFsbCB6ZXJv
cywgdGhlbiB0aGlzIGlzIEJMUyBzYWZlICh0aGUgCkRvbWFpbi0wKS4KMikgdHlwZSA9PSB4ZW4g
JiYgdXVpZCAhPSBhbGwgemVyb3MsIHRoZW4gdGhpcyBpcyBCTFMgKnVuc2FmZSogKGNvdmVycyAK
UFYsIEhWTSBhbmQgUFZIIGd1ZXN0cykuCgpJcyB0aGVyZSBhbnkgb3RoZXIgdmFyaWFibGVzIHRo
YXQgY29tZSBpbnRvIGVmZmVjdCB0aGF0IGNvdWxkIGNhdXNlIGEgCnZhcmlhdGlvbiBpbiB0aGUg
YWJvdmUgY2hlY2tzIGFzIHRvIGVuYWJsZSBvciBkaXNhYmxlIEJMUz8KClJpZ2h0IG5vdywgSSdt
IHByb3Bvc2luZyB0aGF0IHdlIHRyeSB0byBkaXNhYmxlIHRoZSBuZXcgQkxTIGJlaGF2aW91ciAK
aW4gRmVkb3JhIGZvciBQViwgSFZNIGFuZCBQVkggZ3Vlc3RzIC0gYXMgcHlncnViIGlzIG5vdCB1
cCB0byB0aGUgdGFzayAKb2YgYm9vdGluZyB0aGVtLiBXZSBpbmNsdWRlZCBIVk0gYXMgaXQgbWF5
IGJlIGNvbW1vbiBmb3IgdXNlcnMgdG8gCnN3aXRjaCBiZXR3ZWVuIEhWTSBhbmQgUFZIIGNvbmZp
Z3VyYXRpb25zIGZvciB0aGUgc2FtZSBpbnN0YWxsZWQgVk0uCgpBbnkgY29tbWVudHMgZWl0aGVy
IGhlcmUgb3IgdmlhIHRoZSBCWiByZXBvcnQgYWJvdmUgd291bGQgYmUgd2VsY29tZS4KClN0ZXZl
biBIYWlnaAoK8J+TpyBuZXR3aXpAY3JjLmlkLmF1ICAgICDwn5K7IGh0dHBzOi8vd3d3LmNyYy5p
ZC5hdQrwn5OeICs2MTMgOTAwMSA2MDkwICAgICAgIPCfk7EgKzYxNCAxMjkzIDU4OTcKCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 07:47:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 07:47:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI6gy-000320-Ln; Wed, 09 Oct 2019 07:47:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iI6gw-00031v-Uk
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 07:47:27 +0000
X-Inumbo-ID: 0359cd8c-ea69-11e9-97e1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0359cd8c-ea69-11e9-97e1-12813bfff9fa;
 Wed, 09 Oct 2019 07:47:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI6gl-0000Sr-Lm; Wed, 09 Oct 2019 07:47:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI6gl-00071d-9T; Wed, 09 Oct 2019 07:47:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iI6gl-0004O4-8f; Wed, 09 Oct 2019 07:47:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142436-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=58fce20645303bee01d74144ec00e405be43b1ca
X-Osstest-Versions-That: linux=6cad9d0cf87b95b10f3f4d7826c2c15e45e2a277
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 07:47:15 +0000
Subject: [Xen-devel] [linux-4.19 test] 142436: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQzNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0MzYvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjMyMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1OGZjZTIwNjQ1MzAzYmVl
MDFkNzQxNDRlYzAwZTQwNWJlNDNiMWNhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA2Y2FkOWQwY2Y4N2I5NWIxMGYzZjRkNzgyNmMyYzE1ZTQ1ZTJhMjc3CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDIzMjMgIDIwMTktMTAtMDUgMTE6NDA6MDEgWiAgICAzIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQyNDA3ICAyMDE5LTEwLTA3IDE3OjEwOjU2IFogICAgMSBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWhtYWQgRmF0b3VtIDxhLmZhdG91bUBwZW5ndXRyb25peC5kZT4KICBBbCBWaXJvIDx2
aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVy
QGFtZC5jb20+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4K
ICBBbGV4YW5kZXIgU3RlZmZlbiA8QWxleGFuZGVyLlN0ZWZmZW5AaW5maW5lb24uY29tPgogIEFs
ZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBib290bGluLmNvbT4KICBBbGV4YW5k
cmUgR2hpdGkgPGFsZXhAZ2hpdGkuZnI+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0Bvemxh
YnMucnU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRy
ZXcgTXVycmF5IDxhbmRyZXcubXVycmF5QGFybS5jb20+CiAgQW5kcmV5IEtvbm92YWxvdiA8YW5k
cmV5a252bEBnb29nbGUuY29tPgogIEFuZHJleSBTbWlybm92IDxhbmRyZXcuc21pcm5vdkBnbWFp
bC5jb20+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KICBBbmR5IFNoZXZj
aGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBbnNvbiBIdWFuZyA8
QW5zb24uSHVhbmdAbnhwLmNvbT4KICBBbnRob255IEtvbyA8QW50aG9ueS5Lb29AYW1kLmNvbT4K
ICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhb2xpbiBXYW5nIDxiYW9saW4ud2Fu
Z0BsaW5hcm8ub3JnPgogIEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20ub3JnPgogIEJh
cnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNvbT4KICBCZW4g
U2tlZ2dzIDxic2tlZ2dzQHJlZGhhdC5jb20+CiAgQmVuamFtaW4gR2FpZ25hcmQgPGJlbmphbWlu
LmdhaWduYXJkQGxpbmFyby5vcmc+CiAgQmVuamFtaW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNz
b2lyZXNAcmVkaGF0LmNvbT4KICBCaGFyYXRoIFZlZGFydGhhbSA8bGludXguYmhhckBnbWFpbC5j
b20+CiAgQmhhd2FucHJlZXQgTGFraGEgPEJoYXdhbnByZWV0Lkxha2hhQGFtZC5jb20+CiAgQml3
ZW4gTGkgPGJpd2VuLmxpQG54cC5jb20+CiAgQmrDuHJuIE1vcmsgPGJqb3JuQG1vcmsubm8+CiAg
Q2FzZXkgU2NoYXVmbGVyIDxjYXNleUBzY2hhdWZsZXItY2EuY29tPgogIENhdGFsaW4gTWFyaW5h
cyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CiAgQ2hhbmd3ZWkgR2UgPGdlY2hhbmd3ZWlAbGl2
ZS5jbj4KICBDaGFybGVuZSBMaXUgPGNoYXJsZW5lLmxpdUBhbWQuY29tPgogIENocmlzIFdpbHNv
biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgogIENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlh
bi5rb2VuaWdAYW1kLmNvbT4KICBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMt
cy5mcj4KICBDaHVueWFuIFpoYW5nIDxjaHVueWFuLnpoYW5nQHVuaXNvYy5jb20+CiAgQ2h1bnlh
biBaaGFuZyA8emhhbmcuY2h1bnlhbkBsaW5hcm8ub3JnPgogIENodW55YW4gWmhhbmcgPHpoYW5n
Lmx5cmFAZ21haWwuY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAg
Q8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW1pZW4gTGUgTW9hbCA8ZGFtaWVu
LmxlbW9hbEB3ZGMuY29tPgogIERhbmllbCBCb3JrbWFubiA8ZGFuaWVsQGlvZ2VhcmJveC5uZXQ+
CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGF2aWQgQWhlcm4gPGRzYWhl
cm5AZ21haWwuY29tPgogIERhdmlkIEhvd2VsbHMgPGRob3dlbGxzQHJlZGhhdC5jb20+CiAgRGF2
aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERlZXBhIERpbmFtYW5pIDxkZWVw
YS5rZXJuZWxAZ21haWwuY29tPgogIERleHVhbiBDdWkgPGRlY3VpQG1pY3Jvc29mdC5jb20+CiAg
RG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8
ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBEb25nbGkgWmhhbmcgPGRvbmdsaS56aGFuZ0Bv
cmFjbGUuY29tPgogIERvdGFuIEJhcmFrIDxkb3RhbmJAZGV2Lm1lbGxhbm94LmNvLmlsPgogIERv
dWdsYXMgQW5kZXJzb24gPGRpYW5kZXJzQGNocm9taXVtLm9yZz4KICBFcmljIEJpZ2dlcnMgPGVi
aWdnZXJzQGdvb2dsZS5jb20+CiAgRXJpYyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgog
IEVyaWMgWWFuZyA8ZXJpYy55YW5nMkBhbWQuY29tPgogIEV1Z2VuIEhyaXN0ZXYgPGV1Z2VuLmhy
aXN0ZXZAbWljcm9jaGlwLmNvbT4KICBHYW5lc2ggR291ZGFyIDxnYW5lc2hnckBsaW51eC5pYm0u
Y29tPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0BnbGlkZXIuYmU+CiAgR3Jl
ZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIFRoZWxl
biA8Z3RoZWxlbkBnb29nbGUuY29tPgogIEhhaXNodWFuZyBZYW4gPHlhbmhhaXNodWFuZ0BjbXNz
LmNoaW5hbW9iaWxlLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29tPgog
IEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBn
b25kb3IuYXBhbmEub3JnLmF1PgogIGhleGluIDxoZXhpbi5vcEBnbWFpbC5jb20+CiAgaGV4aW4g
PGhleGluMTVAYmFpZHUuY29tPgogIEljZW5vd3kgWmhlbmcgPGljZW5vd3lAYW9zYy5pbz4KICBK
YW4gU3RhbmNlayA8anN0YW5jZWtAcmVkaGF0LmNvbT4KICBKYW5uIEhvcm4gPGphbm5oQGdvb2ds
ZS5jb20+CiAgSmFya2tvIFNha2tpbmVuIDxqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwuY29t
PgogIEphc29uIEdlcmVja2UgPGphc29uLmdlcmVja2VAd2Fjb20uY29tPgogIEphc29uIEdlcmVj
a2UgPGtpbGxlcnRvZnVAZ21haWwuY29tPgogIEphc3NpIEJyYXIgPGphc3dpbmRlci5zaW5naEBs
aW5hcm8ub3JnPgogIEplYW4gRGVsdmFyZSA8amRlbHZhcmVAc3VzZS5kZT4KICBKZWZmIExheXRv
biA8amxheXRvbkBrZXJuZWwub3JnPgogIEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBK
aWEtSnUgQmFpIDxiYWlqaWFqdTE5OTBAZ21haWwuY29tPgogIEppcmkgS29zaW5hIDxqa29zaW5h
QHN1c2UuY3o+CiAgSm9hbyBNb3Jlbm8gPG1haWxAam9hb21vcmVuby5jb20+CiAgSm9lbCBTYXZp
dHogPGpzYXZpdHpAcmVkaGF0LmNvbT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+
CiAgSm9uIE1hbG95IDxqb24ubWFsb3lAZXJpY3Nzb24uY29tPgogIEpvcmdlIFJhbWlyZXotT3J0
aXogPGpvcmdlLnJhbWlyZXotb3J0aXpAbGluYXJvLm9yZz4KICBKb3NoIEh1bnQgPGpvaHVudEBh
a2FtYWkuY29tPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEthaS1I
ZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLZWVzIENvb2sgPGtlZXNj
b29rQGNocm9taXVtLm9yZz4KICBLeWxlTWFobGt1Y2ggPGttYWhsa3VjQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExlbyBMaSA8c3VucGVu
Zy5saUBhbWQuY29tPgogIExld2lzIEh1YW5nIDxMZXdpcy5IdWFuZ0BhbWQuY29tPgogIExpbnVz
IFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlq
IDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1IFFpIDxsaXVxaTE2QGJhaWR1LmNvbT4K
ICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+CiAgTG9yZW56
byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTHVjYXMgU3RhY2ggPGwu
c3RhY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFuaXZhbm5hbiBTYWRoYXNpdmFtIDxtYW5pdmFubmFu
LnNhZGhhc2l2YW1AbGluYXJvLm9yZz4KICBNYXJrIE1lbnp5bnNraSA8bW1lbnp5bnNAcmVkaGF0
LmNvbT4KICBNYXJrbyBLb2h0YWxhIDxtYXJrby5rb2h0YWxhQG9rb2tvLmZpPgogIE1hcnRpbiBL
LiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFydGluIEthRmFpIExh
dSA8a2FmYWlAZmIuY29tPgogIE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRAYm9vdGxpbi5j
b20+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1PgogIE1pa2UgUmFwb3Bv
cnQgPG1pa2UucmFwb3BvcnRAZ21haWwuY29tPgogIE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXgu
aWJtLmNvbT4KICBNaXJvc2xhdiBCZW5lcyA8bWJlbmVzQHN1c2UuY3o+CiAgTmF0aGFuIENoYW5j
ZWxsb3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXRoYW4gSHVja2xlYmVycnkgPG5o
dWNrQGdvb2dsZS5jb20+CiAgTmF0aGFuIEx5bmNoIDxuYXRoYW5sQGxpbnV4LmlibS5jb20+CiAg
TmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE5pY2hvbGFzIFBp
Z2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmljayBEZXNhdWxuaWVycyA8bmRlc2F1bG5pZXJz
QGdvb2dsZS5jb20+CiAgTmljb2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+CiAg
TmlrbGFzIENhc3NlbCA8bmlrbGFzLmNhc3NlbEBsaW5hcm8ub3JnPgogIE5pc2hrYSBEYXNndXB0
YSA8bmlzaGthZGcubGludXhAZ21haWwuY29tPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBt
YWlsLnBhcmtuZXQuY28uanA+CiAgT3R0byBNZWllciA8Z2Y0MzVAZ214Lm5ldD4KICBQYW9sbyBB
YmVuaSA8cGFiZW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMu
Y29tPgogIFBldHIgTWxhZGVrIDxwbWxhZGVrQHN1c2UuY29tPgogIFBoaWxpcHBlIENvcm51IDxw
aGlsaXBwZS5jb3JudUBzdC5jb20+CiAgUGllcnJlLUxvdWlzIEJvc3NhcnQgPHBpZXJyZS1sb3Vp
cy5ib3NzYXJ0QGxpbnV4LmludGVsLmNvbT4KICBSZWluaGFyZCBTcGV5ZXJlciA8cnNwbW5AYXJj
b3IuZGU+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4KICBTYW0g
Qm9icm9mZiA8c2JvYnJvZmZAbGludXguaWJtLmNvbT4KICBTYW0gUmF2bmJvcmcgPHNhbUByYXZu
Ym9yZy5vcmc+CiAgU2FudG9zaCBTaGlsaW1rYXIgPHNhbnRvc2guc2hpbGlta2FyQG9yYWNsZS5j
b20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNjb3R0IFdvb2QgPG9zc0Bi
dXNlcnJvci5uZXQ+CiAgU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CiAgU2hhaGph
ZGEgQWJ1bCBIdXNhaW4gPHNoYWhqYWRhQGNoZWxzaW8uY29tPgogIFNoYXduIExpbiA8c2hhd24u
bGluQHJvY2stY2hpcHMuY29tPgogIFNvd2phbnlhIEtvbWF0aW5lbmkgPHNrb21hdGluZW5pQG52
aWRpYS5jb20+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgogIFN0ZWZh
bm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBTdGVwaGVuIEJveWQgPHNib3lk
QGtlcm5lbC5vcmc+CiAgU3RlcGhlbiBCb3lkIDxzd2JveWRAY2hyb21pdW0ub3JnPgogIFN1ZGhh
a2FyIERpbmR1a3VydGkgPHN1ZGhha2FyLmRpbmR1a3VydGlAb3JhY2xlLmNvbT4KICBUZXRzdW8g
SGFuZGEgPHBlbmd1aW4ta2VybmVsQEktbG92ZS5TQUtVUkEubmUuanA+CiAgVGhlb2RvcmUgVHMn
byA8dHl0c29AbWl0LmVkdT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgog
IFR1b25nIExpZW4gPHR1b25nLnQubGllbkBkZWt0ZWNoLmNvbS5hdT4KICBUeXJlbCBEYXR3eWxl
ciA8dHlyZWxkQGxpbnV4LmlibS5jb20+CiAgVmFkaW0gU3VraG9tbGlub3YgPHN1a2hvbWxpbm92
QGdvb2dsZS5jb20+CiAgVmlub2QgS291bCA8dmtvdWxAa2VybmVsLm9yZz4KICBWaXNoYWwgS3Vs
a2FybmkgPHZpc2hhbEBjaGVsc2lvLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3Jn
PgogIFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4KICBXb2xmcmFtIFNhbmcg
PHdzYUB0aGUtZHJlYW1zLmRlPgogIFl1bmZlbmcgWWUgPHlleXVuZmVuZ0BodWF3ZWkuY29tPgog
IFpoYW5nIFl1IDx6aGFuZ3l1MzFAYmFpZHUuY29tPgogIHpoYW5neWkgKEYpIDx5aS56aGFuZ0Bo
dWF3ZWkuY29tPgogIFpob3UgWWFuamllIDx6aG91eWFuamllQHpvaG8uY29tPgogIFp1YmluIE1p
dGhyYSA8enNtQGNocm9taXVtLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICA2Y2Fk
OWQwY2Y4N2IuLjU4ZmNlMjA2NDUzMCAgNThmY2UyMDY0NTMwM2JlZTAxZDc0MTQ0ZWMwMGU0MDVi
ZTQzYjFjYSAtPiB0ZXN0ZWQvbGludXgtNC4xOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:01:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI6uE-00058p-RH; Wed, 09 Oct 2019 08:01:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QBY0=YC=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iI6uD-00058k-Ok
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:01:09 +0000
X-Inumbo-ID: f2e8ea4e-ea6a-11e9-8c93-bc764e2007e4
Received: from hermes2.dur.ac.uk (unknown [129.234.7.139])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f2e8ea4e-ea6a-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 08:01:08 +0000 (UTC)
Received: from smtphost4.dur.ac.uk (smtphost4.dur.ac.uk [129.234.7.146])
 by hermes2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x9980VlB030052;
 Wed, 9 Oct 2019 09:00:35 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost4.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x9980LXA031818
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Wed, 9 Oct 2019 09:00:22 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id AC76F284027; Wed,  9 Oct 2019 09:00:16 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id 9E2FE282C68;
 Wed,  9 Oct 2019 09:00:16 +0100 (BST)
Date: Wed, 9 Oct 2019 09:00:16 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: Steven Haigh <netwiz@crc.id.au>
In-Reply-To: <1570594496.2508.0@crc.id.au>
Message-ID: <alpine.LFD.2.21.1910090855001.4406@algedi.dur.ac.uk>
References: <1570594496.2508.0@crc.id.au>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: x9980VlB030052
Subject: Re: [Xen-devel] /sys/hypervisor entries for Xen (Domain-0, PV,
 PVH and HVM)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA5IE9jdCAyMDE5LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cgo+IEhpIGFsbCwKPiAKPiBJ
J20gd29ya2luZyBvbiBmaXhpbmcgdXAgdGhlIGdydWIgcGFja2FnZXMgZm9yIEZlZG9yYSBpbiBk
ZWR1Y2luZyB0aGUgbmV3IEJMUwo+IGxvZ2ljIGluIEZlZG9yYSBhbmQgZGlzYWJsaW5nIGl0IGlu
IG5vbi1jb21wYXRpYmxlIGVudmlyb25tZW50cy4KPiAKPiBCWiBSZXBvcnQ6Cj4gaHR0cHM6Ly9i
dWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNzAzNzAwCj4gCj4gQ3VycmVudGx5
LCBpdCBzZWVtcyB0aGF0IHdlIGNhbiBkZWR1Y2UgdGhlIGZvbGxvd2luZyB0d28gc2NlbmFyaW9z
Ogo+IAo+IGluIC9zeXMvaHlwZXJ2aXNvcjoKPiAKPiAxKSB0eXBlID09IHhlbiAmJiB1dWlkID09
IGFsbCB6ZXJvcywgdGhlbiB0aGlzIGlzIEJMUyBzYWZlICh0aGUgRG9tYWluLTApLgo+IDIpIHR5
cGUgPT0geGVuICYmIHV1aWQgIT0gYWxsIHplcm9zLCB0aGVuIHRoaXMgaXMgQkxTICp1bnNhZmUq
IChjb3ZlcnMgUFYsIEhWTQo+IGFuZCBQVkggZ3Vlc3RzKS4KPiAKPiBJcyB0aGVyZSBhbnkgb3Ro
ZXIgdmFyaWFibGVzIHRoYXQgY29tZSBpbnRvIGVmZmVjdCB0aGF0IGNvdWxkIGNhdXNlIGEKPiB2
YXJpYXRpb24gaW4gdGhlIGFib3ZlIGNoZWNrcyBhcyB0byBlbmFibGUgb3IgZGlzYWJsZSBCTFM/
Cj4gCj4gUmlnaHQgbm93LCBJJ20gcHJvcG9zaW5nIHRoYXQgd2UgdHJ5IHRvIGRpc2FibGUgdGhl
IG5ldyBCTFMgYmVoYXZpb3VyIGluCj4gRmVkb3JhIGZvciBQViwgSFZNIGFuZCBQVkggZ3Vlc3Rz
IC0gYXMgcHlncnViIGlzIG5vdCB1cCB0byB0aGUgdGFzayBvZiBib290aW5nCj4gdGhlbS4gV2Ug
aW5jbHVkZWQgSFZNIGFzIGl0IG1heSBiZSBjb21tb24gZm9yIHVzZXJzIHRvIHN3aXRjaCBiZXR3
ZWVuIEhWTSBhbmQKPiBQVkggY29uZmlndXJhdGlvbnMgZm9yIHRoZSBzYW1lIGluc3RhbGxlZCBW
TS4KCkkgZG8gaGF2ZSBhIGxvbmcgdGVybSBwbGFuIHRvIHRyeSB0byBnZXQgcHlncnViIHRvIGhh
bmRsZSBCTFMsIHRob3VnaCBJIApkb24ndCBleHBlY3QgdG8gaGF2ZSBpdCB3b3JraW5nIHNvb24u
CgoJTWljaGFlbCBZb3VuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:13:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI75q-000626-2Y; Wed, 09 Oct 2019 08:13:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=g1i0=YC=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iI75o-000621-SG
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:13:08 +0000
X-Inumbo-ID: 9d422acc-ea6c-11e9-8c93-bc764e2007e4
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d422acc-ea6c-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 08:13:04 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:687b:c909:9c42:5397])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id ADABC2001A4;
 Wed,  9 Oct 2019 19:13:01 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1570608781; bh=hErnnRNBTorTZRDhoH6DbJzVzgu7ZAzuGffDRKk/jPs=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=dvf5vsC2ZmHOTJyHAn/5GvFtOztK2MdwiwH1qdaG9f0MsK6ZKqwlgmdz8oAR1iAV1
 YUmOxdPAC184txWukpxkl2TEQGM8UIg5PoJJmxi2SuMvNjptwYt/NOZjhMsy6ug8EL
 8VjtThouWHbbiMOY7YmaETgXs9OqVgJmO5dRcCtY=
Date: Wed, 09 Oct 2019 19:12:58 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: M A Young <m.a.young@durham.ac.uk>
Message-Id: <1570608778.2508.1@crc.id.au>
In-Reply-To: <alpine.LFD.2.21.1910090855001.4406@algedi.dur.ac.uk>
References: <1570594496.2508.0@crc.id.au>
 <alpine.LFD.2.21.1910090855001.4406@algedi.dur.ac.uk>
X-Mailer: geary/3.34.0
MIME-Version: 1.0
Subject: Re: [Xen-devel] /sys/hypervisor entries for Xen (Domain-0, PV,
 PVH and HVM)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIE1pY2hhZWwsCgpJbiB0aGUgbWVhbnRpbWUsIHdlJ3JlIGxvb2tpbmcgYXQganVzdCBk
aXNhYmxpbmcgQkxTIGJ5IGRlZmF1bHQgaW4gdGhlIApncnViIHBhY2thZ2VzIHdpdGhpbiBGZWRv
cmEgd2hlbiBpdHMgcnVuIG9uIGEgWGVuIGd1ZXN0LiBUaGlzIG1lYW5zIHdlIApzaG91bGQgYXQg
bGVhc3QgYmUgYXQgYSBwb2ludCB3aGVyZSBGZWRvcmEgZ3Vlc3RzIHdpbGwgd29yayByZWxpYWJs
eSAKYWdhaW4gYXMgWGVuIGd1ZXN0cy4KCkl0IHNlZW1zIHRvIGJlIGFncmVlZCB0aGF0IHRoaXMg
d2lsbCBzdGF5IGluIHBsYWNlIHVudGlsIHN1Y2ggcG9pbnQgCndoZXJlIHB5Z3J1YiB1bmRlcnN0
YW5kcyBCTFMgYW5kIHRoaXMgbm8gbG9uZ2VyIGJlY29tZXMgYW4gaXNzdWUgLSBhbmQgCmxpa2Vs
eSB0aGVyZSdkIGJlIHNvbWUgb3ZlcmxhcCB0byBsZXQgdGhlIHVwZGF0ZWQgcHlncnViIHNwcmVh
ZCBhcyBmYXIgCmFzIHBvc3NpYmxlIGJlZm9yZSB5YW5raW5nIG91dCB0aGlzIHdvcmthcm91bmQu
CgpGb3Igbm93LCB0aGUgb25seSBiaWcgaXNzdWUgdGhhdCByZW1haW5zIGlzIHRoYXQgdGhlIGN1
cnJlbnQgcHlncnViIAp3aWxsIGFsd2F5cyBib290IHRoZSBzZWNvbmQgaW1hZ2UgaW4gdGhlIGxp
c3QgZHVlIHRvIHB5Z3J1YiBpbmNvcnJlY3RseSAKcGFyc2luZyB0aGUgZmFpbG92ZXIgc2VjdGlv
bnMgb2YgdGhlIEZlZG9yYSBncnViLmNmZyB3aGVyZSB0aGUgZmFpbG92ZXIgCndpbGwgc2V0ICdk
ZWZhdWx0PTEnIGNhdXNpbmcgdGhpcyBiZWhhdmlvdXIuCgpBc3N1bWluZyB0aGF0IHRoZSBGZWRv
cmEgc2lkZSBpcyByZXNvbHZlZCwgYW5kIHdlIGFsd2F5cyBnZXQgYSBub24tQkxTIApncnViLmNm
ZyBpbiBhIEZlZG9yYSBndWVzdCwgaXMgdGhlcmUgYSBzaW1wbGVyIGZpeCB0aGF0IGNvdWxkIGJl
IAppbmNsdWRlZCBiZWZvcmUgWGVuIDQuMTMgZ2V0cyBsYXVuY2hlZCAoYW5kIGhvcGVmdWxseSBi
YWNrcG9ydGVkKT8KCkknbSBub3Qgc3VyZSBpZiB0aGUgcHJvcG9zZWQgY2hhbmdlcyB0byBGZWRv
cmEgbWFrZXMgdGhpcyBhIGxpdHRsZSAKc2ltcGxlciBpbiBmaXhpbmcgdGhlIGVudGlyZSBpc3N1
ZS4KCihhcG9sb2dpZXMgZm9yIHRvcCBwb3N0aW5nLCBHZWFyeSBkb2Vzbid0IHNlZW0gdG8gbGlr
ZSBsZXR0aW5nIG1lIApib3R0b20gcG9zdCEpCgpTdGV2ZW4gSGFpZ2gKCvCfk6cgbmV0d2l6QGNy
Yy5pZC5hdSAgICAg8J+SuyBodHRwczovL3d3dy5jcmMuaWQuYXUK8J+TniArNjEzIDkwMDEgNjA5
MCAgICAgICDwn5OxICs2MTQgMTI5MyA1ODk3CgoKT24gV2VkLCBPY3QgOSwgMjAxOSBhdCAwOTow
MCwgTSBBIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPiB3cm90ZToKPiBPbiBXZWQsIDkg
T2N0IDIwMTksIFN0ZXZlbiBIYWlnaCB3cm90ZToKPiAKPj4gIEhpIGFsbCwKPj4gCj4+ICBJJ20g
d29ya2luZyBvbiBmaXhpbmcgdXAgdGhlIGdydWIgcGFja2FnZXMgZm9yIEZlZG9yYSBpbiBkZWR1
Y2luZyAKPj4gdGhlIG5ldyBCTFMKPj4gIGxvZ2ljIGluIEZlZG9yYSBhbmQgZGlzYWJsaW5nIGl0
IGluIG5vbi1jb21wYXRpYmxlIGVudmlyb25tZW50cy4KPj4gCj4+ICBCWiBSZXBvcnQ6Cj4+ICBo
dHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE3MDM3MDAKPj4gCj4+
ICBDdXJyZW50bHksIGl0IHNlZW1zIHRoYXQgd2UgY2FuIGRlZHVjZSB0aGUgZm9sbG93aW5nIHR3
byBzY2VuYXJpb3M6Cj4+IAo+PiAgaW4gL3N5cy9oeXBlcnZpc29yOgo+PiAKPj4gIDEpIHR5cGUg
PT0geGVuICYmIHV1aWQgPT0gYWxsIHplcm9zLCB0aGVuIHRoaXMgaXMgQkxTIHNhZmUgKHRoZSAK
Pj4gRG9tYWluLTApLgo+PiAgMikgdHlwZSA9PSB4ZW4gJiYgdXVpZCAhPSBhbGwgemVyb3MsIHRo
ZW4gdGhpcyBpcyBCTFMgKnVuc2FmZSogCj4+IChjb3ZlcnMgUFYsIEhWTQo+PiAgYW5kIFBWSCBn
dWVzdHMpLgo+PiAKPj4gIElzIHRoZXJlIGFueSBvdGhlciB2YXJpYWJsZXMgdGhhdCBjb21lIGlu
dG8gZWZmZWN0IHRoYXQgY291bGQgY2F1c2UgCj4+IGEKPj4gIHZhcmlhdGlvbiBpbiB0aGUgYWJv
dmUgY2hlY2tzIGFzIHRvIGVuYWJsZSBvciBkaXNhYmxlIEJMUz8KPj4gCj4+ICBSaWdodCBub3cs
IEknbSBwcm9wb3NpbmcgdGhhdCB3ZSB0cnkgdG8gZGlzYWJsZSB0aGUgbmV3IEJMUyAKPj4gYmVo
YXZpb3VyIGluCj4+ICBGZWRvcmEgZm9yIFBWLCBIVk0gYW5kIFBWSCBndWVzdHMgLSBhcyBweWdy
dWIgaXMgbm90IHVwIHRvIHRoZSB0YXNrIAo+PiBvZiBib290aW5nCj4+ICB0aGVtLiBXZSBpbmNs
dWRlZCBIVk0gYXMgaXQgbWF5IGJlIGNvbW1vbiBmb3IgdXNlcnMgdG8gc3dpdGNoIAo+PiBiZXR3
ZWVuIEhWTSBhbmQKPj4gIFBWSCBjb25maWd1cmF0aW9ucyBmb3IgdGhlIHNhbWUgaW5zdGFsbGVk
IFZNLgo+IAo+IEkgZG8gaGF2ZSBhIGxvbmcgdGVybSBwbGFuIHRvIHRyeSB0byBnZXQgcHlncnVi
IHRvIGhhbmRsZSBCTFMsIHRob3VnaCAKPiBJCj4gZG9uJ3QgZXhwZWN0IHRvIGhhdmUgaXQgd29y
a2luZyBzb29uLgo+IAo+IAlNaWNoYWVsIFlvdW5nCj4gCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:16:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI79L-0006BS-NI; Wed, 09 Oct 2019 08:16:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xRwj=YC=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1iI79L-0006BN-5z
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:16:47 +0000
X-Inumbo-ID: 20b13e2a-ea6d-11e9-8c93-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20b13e2a-ea6d-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 08:16:43 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id 3so1425458wmi.3
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 01:16:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=gqWrrw3AMB/+/GsXLIr498XtmGk9pgwbsmw3q/0NnR8=;
 b=YIP9DoS6djfTogAXQtXWcumaXwLA+650Y9H9Dq7Pa0ZqKI4t13eQc+FSCHXv4SakLP
 zGhHZY+9xnJkFlLvy8EOfokocgM3dEgMVyBf8K7BBcuUop/2bGbMTT2dnv4VKn+mDf+V
 jgiC4VqjumFbi5IDuj1WTCwqwZVKytcFMHaqhVQ/OSi2AuXfekHIJVg6SLrw3cGhhkow
 rXxd49UCQhCRjumJjjFdYvqKFrfwPY10UgXTlrq2tgSdIqD0ScE5NZc2yg6HQUg2Bo1F
 kQ2/dseeQl6YvZ5bn/fxSqdAA0Mvg6uw6MKr6ahO0xGQfiSssnwT8E6xHOJsiSpgJXy9
 JfhA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=gqWrrw3AMB/+/GsXLIr498XtmGk9pgwbsmw3q/0NnR8=;
 b=QhwZ2srbeYTIwf+WWVEz/ku9KYvyh/tt7CTzwdBebQApJ92eSf9NJ7p1H2SEV7ocsH
 jiEF5LjElFEDArLsqScjCepljfaEKJ8uguHIUgUH2WufcpAnxOnwmh6PcRP7hErl7jtS
 uz/fSLrBZa3ZN77kVO+s1K/uktXEYAprFq5f8zKRMlfd62tB/KF6NGD7ilBRTUrgsudr
 uLQ7vauCHSBVbt0lBMmSeoCThXwiaye+ezAW6Qz7V4nGNyT3EboyZRjjdX8VytD4ij8z
 Y4LniDOmkudYswoZ47qE43qaHiryEchwZNI2w4x7Ax6I3q3Gt58wP2m+4mXtjilzXXdK
 P67Q==
X-Gm-Message-State: APjAAAW41fNahuDfe+6ciRytMyu2QXhqre44wbG4NeK3Qcy1Qqlm+cWq
 iOnnSpZYfkeajCRrNn8XyrvMbiq7B2k=
X-Google-Smtp-Source: APXvYqzaxizbxnZo4AEh7P9T2yCixmKtEuFEZfMuuqEMRthEWv9qrFCkVWn36ZV8wTXeOrNshtPdnQ==
X-Received: by 2002:a7b:c924:: with SMTP id h4mr1643988wml.46.1570609002147;
 Wed, 09 Oct 2019 01:16:42 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:84e4:cc95:a861:bf95?
 ([2a02:c7f:ac18:da00:84e4:cc95:a861:bf95])
 by smtp.gmail.com with ESMTPSA id k24sm6737939wmi.1.2019.10.09.01.16.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 09 Oct 2019 01:16:41 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
In-Reply-To: <23963.3341.764085.220401@mariner.uk.xensource.com>
Date: Wed, 9 Oct 2019 09:16:40 +0100
Message-Id: <BD5E7846-857B-43B7-83F2-DD1AD8797217@xenproject.org>
References: <alpine.LFD.2.21.1908150030150.2807@austen3.home>
 <alpine.LFD.2.21.1908150055060.2807@austen3.home>
 <18fb961102e8da16d1ad9576742bccf2@crc.id.au>
 <alpine.LFD.2.21.1908151959060.2715@austen3.home>
 <114550b6cd3e7936e055a63ebbb2c7a6@crc.id.au>
 <0b7f33b8fd6fbbae86451b5bbdb1f6ac@crc.id.au> <1566956155.3344.0@crc.id.au>
 <23929.6485.711561.46507@mariner.uk.xensource.com>
 <alpine.LFD.2.21.1910062127110.2837@austen3.home>
 <23963.3341.764085.220401@mariner.uk.xensource.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
X-Mailer: Apple Mail (2.3445.104.11)
Subject: Re: [Xen-devel] [PATCH] read grubenv and set default from
 saved_entry or next_entry [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 xen-devel <xen-devel@lists.xenproject.org>, "YOUNG,
 MICHAEL A." <m.a.young@durham.ac.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDcgT2N0IDIwMTksIGF0IDExOjAxLCBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AY2l0
cml4LmNvbT4gd3JvdGU6Cj4gCj4gSGkuICBUaGFua3MgZm9yIHRoZSBtZXNzYWdlLgo+IAo+IEp1
c3Qgb25lIHRoaW5nIEkgd2FudGVkIHRvIHJlcGx5IHRvIGluIHlvdXIgbWFpbDoKPiAKPiBZT1VO
RywgTUlDSEFFTCBBLiB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSByZWFkIGdydWJl
bnYgYW5kIHNldCBkZWZhdWx0IGZyb20gc2F2ZWRfZW50cnkgb3IgbmV4dF9lbnRyeSBbYW5kIDEg
bW9yZSBtZXNzYWdlc10iKToKPj4gT24gV2VkLCAxMSBTZXAgMjAxOSwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4+PiBJIGZpbmQgdGhpcyBmaWxlbmFtZSBoYWNrZXJ5IHJhdGhlciB1bnByaW5jaXBsZWQu
ICBJJ20gbm90IGVudGlyZWx5Cj4+PiBzdXJlIEkgY2FuIHNlZSBhIGJldHRlciB3YXksIGdpdmVu
IHRoZSB3YXkgY2ZnX2xpc3QgaXMgY29uc3RydWN0ZWQuCj4+PiBDYW4geW91IHRoaW5rIG9mIGEg
bGVzcyBoYWNreSBhcHByb2FjaCA/Cj4gLi4uCj4+IE9uZSBvcHRpb24gd291bGQgYmUgdG8gZG8g
YSBmcmVzaCBzZWFyY2ggZm9yIGdydWJlbnYgaW4gdGhlIHNhbWUgcGxhY2VzCj4+IHdlIGxvb2tl
ZCBmb3IgZ3J1Yi5jZmcuCj4+IAo+PiBBbHRlcm5hdGl2ZWx5LCBpdCBzaG91bGQgYmUgcG9zc2li
bGUgdG8gZG8gYSBtb3JlIHByZWNpc2UgZWRpdCB1c2luZwo+PiBmLnJwYXJ0aXRpb24oIi8iKS4K
PiAKPiBJIGRvbid0IGZlZWwgSSBmdWxseSB1bmRlcnN0YW5kIHRoZSBpbXBsaWNhdGlvbnMsIGJ1
dCBlaXRoZXIgb2YgdGhlc2UKPiBzZWVtcyBsaWtlIHRoZXkgbWlnaHQgYmUgZ29vZCBzdHJhdGVn
aWVzIHRvIG1lLiAgSSBndWVzcyB0aGUgZm9ybWVyCj4gcmlza3MgZmluZGluZyBhbiB1bnJlbGF0
ZWQgbGVmdG92ZXIgZ3J1YmVudiBzb21ld2hlcmUgd2hpY2ggaXMKPiBwcm9iYWJseSBub3QgZGVz
aXJhYmxlLgo+IAo+IEFueXdheSwgSSB3aWxsIGxlYXZlIHRoaXMgdG8geW91ciBqdWRnZW1lbnQu
Cj4gCj4gVGhhbmtzIGZvciB0aGUgcmVzdCBvZiB5b3VyIGNvbW1lbnRzLiAgSSdsbCBsb29rIGZv
cndhcmQgdG8gYSByZXZpc2VkCj4gc2V0IG9mIHBhdGNoZXMgLSB0aGFua3MuCgpIaSBhbGwsCgpJ
IGFtIGFzc3VtaW5nIHRoZXJlIGlzIG5vIGNoYW5jZSB0aGF0IHRoaXMgd2lsbCBtYWtlIDQuMTMg
d2l0aCB0aGUgZnJlZXplIGhhdmluZyBwYXNzZWQuCgpCdXQgaW4gYW55IGNhc2UsIEkgd2Fzbid0
IHN1cmUgd2hldGhlciBNaWNoYWVsIHN0cmljdGx5IHdpbGwgbmVlZCBpdCBhcyB0aGUgY2hhbmdl
IGNhbiBwcmVzdW1hYmx5IGJlIGNhcnJpZWQgaW4gYSBmZWRvcmEgcGF0Y2ggcSBmb3IgWGVuIHBh
Y2thZ2VzIHVudGlsIGl0IGVuZHMgdXAgdXBzdHJlYW0KCkxhcnMKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:23:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI7G7-00072w-M1; Wed, 09 Oct 2019 08:23:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QBY0=YC=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iI7G6-00072r-Go
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:23:46 +0000
X-Inumbo-ID: 1adb80ae-ea6e-11e9-97e1-12813bfff9fa
Received: from hermes1.dur.ac.uk (unknown [129.234.7.138])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1adb80ae-ea6e-11e9-97e1-12813bfff9fa;
 Wed, 09 Oct 2019 08:23:43 +0000 (UTC)
Received: from smtphost1.dur.ac.uk (smtphost1.dur.ac.uk [129.234.7.143])
 by hermes1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x998Mfqp015760;
 Wed, 9 Oct 2019 09:22:45 +0100
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id x998MWSE022003
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Wed, 9 Oct 2019 09:22:34 +0100
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id B7F0A284027; Wed,  9 Oct 2019 09:22:27 +0100 (BST)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id A4753282B2B;
 Wed,  9 Oct 2019 09:22:27 +0100 (BST)
Date: Wed, 9 Oct 2019 09:22:27 +0100 (BST)
From: M A Young <m.a.young@durham.ac.uk>
To: Steven Haigh <netwiz@crc.id.au>
In-Reply-To: <1570608778.2508.1@crc.id.au>
Message-ID: <alpine.LFD.2.21.1910090916290.4406@algedi.dur.ac.uk>
References: <1570594496.2508.0@crc.id.au>
 <alpine.LFD.2.21.1910090855001.4406@algedi.dur.ac.uk>
 <1570608778.2508.1@crc.id.au>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: x998Mfqp015760
Subject: Re: [Xen-devel] /sys/hypervisor entries for Xen (Domain-0, PV,
 PVH and HVM)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA5IE9jdCAyMDE5LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cgo+IEZvciBub3csIHRoZSBv
bmx5IGJpZyBpc3N1ZSB0aGF0IHJlbWFpbnMgaXMgdGhhdCB0aGUgY3VycmVudCBweWdydWIgd2ls
bAo+IGFsd2F5cyBib290IHRoZSBzZWNvbmQgaW1hZ2UgaW4gdGhlIGxpc3QgZHVlIHRvIHB5Z3J1
YiBpbmNvcnJlY3RseSBwYXJzaW5nIHRoZQo+IGZhaWxvdmVyIHNlY3Rpb25zIG9mIHRoZSBGZWRv
cmEgZ3J1Yi5jZmcgd2hlcmUgdGhlIGZhaWxvdmVyIHdpbGwgc2V0Cj4gJ2RlZmF1bHQ9MScgY2F1
c2luZyB0aGlzIGJlaGF2aW91ci4KCkkgZGlkIHBvc3QgYSB2ZXJ5IGhhY2t5IHBhdGNoIHRvIGlt
cHJvdmUgdGhpcyB0byB4ZW4tZGV2ZWwgYW5kIHNob3VsZCAKaGF2ZSBhIG1vcmUgYWNjZXB0YWJs
ZSBzZXQgb2YgcGF0Y2hlcyBmb3IgdGhpcyBzb29uLgoKCU1pY2hhZWwgWW91bmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:34:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI7Po-0007v0-Mo; Wed, 09 Oct 2019 08:33:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LyQK=YC=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iI7Pn-0007uv-Je
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:33:47 +0000
X-Inumbo-ID: 826b6364-ea6f-11e9-80e3-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 826b6364-ea6f-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 08:33:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570610026;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=6A1sQGAniOlPZhUjO1yap2vKJ5ys/ILjqGXAJosKfSM=;
 b=bVxJrnRdGwCCTJubSKmyC5hZetxMoNignK3yxjNMbPBDk7UV2g1uRxZ4
 bnsAW0CGYEB6yzQHxGlAZN7VUe5RaEplyZPCRQx/WRbuDy+XdrryvwHin
 eXecNmFsNtWLdZ3V3E4LF+22tzFqnlOOhrr0jCqRCWTy5vWJHvi1hXixC E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: D1681cwg//u3uqcvvkZ5BoVUtdyIk8bnghMrwlHD2BXUGLob4dfFboo1DqDfgcNbCkhTSQFBv3
 0+8SmRwM8EvhQxIahEZwu5H/dWoV4l84DmQsLMM0tYm6vH356rqzmfSFByzdKSy1hy59rQ5Tjq
 4g7wySHQ2K6c9Qy8peY1j/PT5VxULtao9JbmLLGhXFA4aVpWigkSl72Ef2WhGDm5CJPubCcR+O
 RhPoSVOBRUDo7c7E2fd7YQzEmNYtC+d17WPw6zUDLOfqWYBdJxB4HzqvxCsYhQvwYECUhHSoYX
 oEw=
X-SBRS: 2.7
X-MesageID: 6909076
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6909076"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 10:33:21 +0200
Message-ID: <20191009083321.1743-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] pci: clear {host/guest}_maskall field on
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>, "Spassov,
 Stanislav" <stanspas@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgaG9zdF9tYXNrYWxsIG1ha2VzIGl0IHN0aWNr
eSBhY3Jvc3MKYXNzaWduIGFuZCBkZWFzc2lnbiBjYWxscywgd2hpY2ggbWVhbnMgdGhhdCBvbmNl
IGEgZ3Vlc3QgZm9yY2VzIFhlbiB0bwpzZXQgaG9zdF9tYXNrYWxsIHRoZSBtYXNrYWxsIGJpdCBp
cyBub3QgZ29pbmcgdG8gYmUgY2xlYXJlZCB1bnRpbCBhCmNhbGwgdG8gUEhZU0RFVk9QX3ByZXBh
cmVfbXNpeCBpcyBwZXJmb3JtZWQuIFN1Y2ggY2FsbCBob3dldmVyCnNob3VsZG4ndCBiZSBwYXJ0
IG9mIHRoZSBub3JtYWwgZmxvdyB3aGVuIGRvaW5nIFBDSSBwYXNzdGhyb3VnaCwgYW5kCmhlbmNl
IHRoZSBmbGFnIG5lZWRzIHRvIGJlIGNsZWFyZWQgd2hlbiBhc3NpZ25pbmcgaW4gb3JkZXIgdG8g
cHJldmVudApob3N0X21hc2thbGwgYmVpbmcgY2FycmllZCBvdmVyIGZyb20gcHJldmlvdXMgYXNz
aWduYXRpb25zLgoKTm90ZSB0aGF0IHRoZSBlbnRyeSBtYXNrYml0IGlzIHJlc2V0IHdoZW4gdGhl
IG1zaXggY2FwYWJpbGl0eSBpcwppbml0aWFsaXplZCwgYW5kIHRoZSBndWVzdF9tYXNrYWxsIGZp
ZWxkIGlzIGFsc28gY2xlYXJlZCBzbyB0aGF0IHRoZQpoYXJkd2FyZSB2YWx1ZSBtYXRjaGVzIFhl
bidzIGludGVybmFsIHN0YXRlIChoYXJkd2FyZSBtYXNrYWxsID0KaG9zdF9tYXNrYWxsIHzCoGd1
ZXN0X21hc2thbGwpLgoKQWxzbyBub3RlIHRoYXQgZG9pbmcgdGhlIHJlc2V0IG9mIGhvc3RfbWFz
a2FsbCB0aGVyZSB3b3VsZCBhbGxvdyB0aGUKZ3Vlc3QgdG8gcmVzZXQgc3VjaCBmaWVsZCBieSBl
bmFibGluZyBhbmQgZGlzYWJsaW5nIE1TSVgsIHdoaWNoIGlzIG5vdAppbnRlbmRlZC4KClNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CkNjOiAiU3Bhc3NvdiwgU3RhbmlzbGF2IiA8
c3RhbnNwYXNAYW1hem9uLmRlPgpDYzogUGFzaSBLw6Rya2vDpGluZW4gPHBhc2lrQGlraS5maT4K
LS0tCkNoYW8sIFN0YW5pc2xhdiwgY2FuIHlvdSBwbGVhc2UgY2hlY2sgaWYgdGhpcyBwYXRjaCBm
aXhlcyB5b3VyCmlzc3Vlcz8KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIEFsc28gc2V0IGd1ZXN0
X21hc2thbGwuCiAtIFBsYWNlIHRoZSBjb2RlIGluIGEgaGVscGVyIGZ1bmN0aW9uIGluIHg4Ni9t
c2kuYwogLSBBZGQgYSBjb21tZW50IHRvIGRlc2NyaWJlIHRoZSBleHBlY3RlZCBzdGF0ZS4KIC0g
VGVzdCB0aGF0IG1hc2thbGwgaXMgbm90IHNldCBvbiBoYXJkd2FyZS4KLS0tCiB4ZW4vYXJjaC94
ODYvbXNpLmMgICAgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgIDUgKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNp
LmggICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCmluZGV4IDc2ZDQw
MzRjNGYuLmMyMzlhMDBmYjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYworKysgYi94
ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTEyNDksNiArMTI0OSwyOCBAQCB2b2lkIHBjaV9jbGVhbnVw
X21zaShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICBtc2lfZnJlZV9pcnFzKHBkZXYpOwogfQog
CitpbnQgcGNpX3Jlc2V0X21zaXhfc3RhdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAg
dW5zaWduZWQgaW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocGRldi0+c2VnLCBwZGV2LT5i
dXMsIHBkZXYtPnNiZGYuZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBkZXYtPnNiZGYuZm4sIFBDSV9DQVBfSURfTVNJWCk7CisKKyAgICBBU1NFUlQocG9z
KTsKKyAgICAvKgorICAgICAqIFhlbiBleHBlY3RzIHRoZSBkZXZpY2Ugc3RhdGUgdG8gYmUgdGhl
IGFmdGVyIHJlc2V0IG9uZSwgYW5kIGhlbmNlCisgICAgICogaG9zdF9tYXNrYWxsID0gZ3Vlc3Rf
bWFza2FsbCA9IGZhbHNlIGFuZCBhbGwgZW50cmllcyBzaG91bGQgaGF2ZSB0aGUKKyAgICAgKiBt
YXNrIGJpdCBzZXQuIFRlc3QgdGhhdCB0aGUgbWFza2FsbCBiaXQgaXMgbm90IHNldCwgaGF2aW5n
IGl0IHNldCBjb3VsZAorICAgICAqIHNpZ25hbCB0aGF0IHRoZSBkZXZpY2UgaGFzbid0IGJlZW4g
cmVzZXQgcHJvcGVybHkuCisgICAgICovCisgICAgaWYgKCBwY2lfY29uZl9yZWFkMTYocGRldi0+
c2JkZiwgbXNpeF9jb250cm9sX3JlZyhwb3MpKSAmCisgICAgICAgICBQQ0lfTVNJWF9GTEFHU19N
QVNLQUxMICkKKyAgICAgICAgcmV0dXJuIC1FQlVTWTsKKworICAgIHBkZXYtPm1zaXgtPmhvc3Rf
bWFza2FsbCA9IGZhbHNlOworICAgIHBkZXYtPm1zaXgtPmd1ZXN0X21hc2thbGwgPSBmYWxzZTsK
KworICAgIHJldHVybiAwOworfQorCiBpbnQgcGNpX21zaV9jb25mX3dyaXRlX2ludGVyY2VwdChz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB1aW50MzJfdCAqZGF0YSkKIHsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKaW5kZXggOTBjY2I4MzcwYi4uYmRjYzQ4MmQ4MSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKQEAgLTE1MDUsNyArMTUwNSwxMiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uo
c3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAg
ICAgfQogCiAgICAgaWYgKCBwZGV2LT5tc2l4ICkKKyAgICB7CisgICAgICAgIHJjID0gcGNpX3Jl
c2V0X21zaXhfc3RhdGUocGRldik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290
byBkb25lOwogICAgICAgICBtc2l4dGJsX2luaXQoZCk7CisgICAgfQogCiAgICAgcGRldi0+ZmF1
bHQuY291bnQgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAppbmRleCBkMGIwMDQ1ZDBkLi42ZTM1NzEzZWM3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNpLmgKQEAgLTkyLDYgKzkyLDcgQEAgZXh0ZXJuIGludCBfX3NldHVwX21zaV9pcnEo
c3RydWN0IGlycV9kZXNjICosIHN0cnVjdCBtc2lfZGVzYyAqLAogZXh0ZXJuIHZvaWQgdGVhcmRv
d25fbXNpX2lycShpbnQgaXJxKTsKIGV4dGVybiBpbnQgbXNpX2ZyZWVfdmVjdG9yKHN0cnVjdCBt
c2lfZGVzYyAqZW50cnkpOwogZXh0ZXJuIGludCBwY2lfcmVzdG9yZV9tc2lfc3RhdGUoc3RydWN0
IHBjaV9kZXYgKnBkZXYpOworZXh0ZXJuIGludCBwY2lfcmVzZXRfbXNpeF9zdGF0ZShzdHJ1Y3Qg
cGNpX2RldiAqcGRldik7CiAKIHN0cnVjdCBtc2lfZGVzYyB7CiAJc3RydWN0IG1zaV9hdHRyaWIg
ewotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI7f0-0000WD-FW; Wed, 09 Oct 2019 08:49:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI7ez-0000W7-6z
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:49:29 +0000
X-Inumbo-ID: b3b759ee-ea71-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3b759ee-ea71-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 08:49:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C5872B219;
 Wed,  9 Oct 2019 08:49:26 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4e73d1d1-468b-15b6-0951-25b266011499@suse.com>
Date: Wed, 9 Oct 2019 10:49:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxODozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8xMC8yMDE5
IDE3OjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPj4KPj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8g
ZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4gZG9tYWluLCBtaWdyYXRp
b24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0aGUgY2hlY2sgb2YKPj4gaXNfaW9t
bXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCkuCj4+IFRoZXJlIGlzIGFj
dHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5s
ZXNzCj4+IGRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluLgo+Pgo+PiBOT1RFOiBXaGls
ZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgdGhlIGJvb2xfdCBwYXJhbWV0ZXIgdHlwZSBpbgo+PiAg
ICAgICBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgpIGlzIHJlcGxhY2VkIHdpdGggYSBib29sIGFu
ZCB0aGUgZm9ybWF0Cj4+ICAgICAgIG9mIHRoZSBjb21tZW50IGluIGFzc2lnbl9kZXZpY2UoKSBp
cyBmaXhlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gCj4gU2VyaW91c2x5IEZGUy7CoCBXaHkgYW0gSSBoYXZpbmcgdG8gcmVwZWF0IG15c2VsZj/C
oCBXaGF0IGlmIGFueSB3YXkKPiB1bmNsZWFyIG9uIHRoZSBwcmV2aW91cyB0aHJlYWRzPwo+IAo+
IE5BQ0sgTkFDSyBOQUNLLsKgIFhlbiBpcywgYW5kIGhhcyBhbHdheXMgYmVlbiwgdGhlIHdyb25n
IHBsYWNlIHRvIGhhdmUKPiBhbnkgbG9naWMsIGJlY2F1c2UgSVQgRE9FU04nVCBIQVZFIEVOT1VH
SCBJTkZPUk1BVElPTiBUTyBNQUtFIFRIRQo+IERFQ0lTSU9OIENPUlJFQ1RMWS4KPiAKPiBUaGUg
dG9vbHN0YWNrIGRvZXMuCj4gCj4gVGhlcmVmb3JlLCB0aGUgdG9vbHN0YWNrIGlzIHRoZSBvbmx5
IGxldmVsIGNhcGFibGUgZGVjaWRlIHdoZXRoZXIgaXQgaXMKPiBzYWZlIHRvIG1pZ3JhdGlvbi9z
dXNwZW5kL3Jlc3VtZS9jaGVja3BvaW50IHRoZSBWTS4KPiAKPiBJZiBJIGhhdmUgdG8gd3JpdGUg
dGhlIHBhdGNoZXMgbXlzZWxmLCBJIHdpbGwsIGJ1dCB0aGlzIHBhdGNoIGluIHRoaXMKPiBmb3Jt
IGlzIGZyYW5rbHkgdW5hY2NlcHRhYmxlLgoKWW91J3JlIGtpZGRpbmcsIGFyZW4ndCB5b3U/IEJ5
IHRha2luZyBvbmx5IHBhcnQgb2YgUGF1bCdzIG9yaWdpbmFsCnBhdGNoLCB3ZSBzaG91bGQgYmUg
YWJsZSB0byBnZXQgcmlkIG9mIHR3byBvZiB0aGUgY3VycmVudCBvc3N0ZXN0CnJlcG9ydGVkIHJl
Z3Jlc3Npb25zLiBBdCB0aGUgc2FtZSB0aW1lIHRoaXMgX2RvZXMgbm90XyBleGNsdWRlIGFuCmlu
Y3JlbWVudGFsIHN1YnNlcXVlbnQgcGF0Y2ggdG8gYWxzbyBhZGQgdGhlIG90aGVyIGhhbGYgKHNl
ZSBteQpyZXBseSB0byBoaW0geWVzdGVyZGF5IHN1Z2dlc3RpbmcgdGhpcyBzcGxpdCkuIFRoZSB0
d28gc3RlcHMKc2hvdWxkbid0IGhhdmUgYmVlbiBtZXJnZWQgaW50byBhIHNpbmdsZSBwYXRjaCBh
bnl3YXkgaW1vOiBUaGUKcGFydCBoZXJlIGZpeGVzIGEgcmVncmVzc2lvbiwgd2hpbGUgdGhlIG90
aGVyIHBhcnQgY2hhbmdlcyBvcmlnaW5hbApiZWhhdmlvciwgYW5kIGNvbnRpbnVlcyB0byBiZSAo
aXJyZXNwZWN0aXZlIG9mIHlvdXIgd29yZGluZywgd2hpY2gKb25jZSBhZ2FpbiBzdWdnZXN0cyB0
aGF0IGluIGNlcnRhaW4gY2FzZXMgeW91IGFyZW4ndCB3aWxsaW5nIHRvCnRvbGVyYXRlIHRoaW5r
aW5nIHRoYXQncyBkaWZmZXJlbnQgZnJvbSB5b3VycykgY29udHJvdmVyc2lhbC4KCklmIGl0IGhl
bHBzLCBJIGNhbiBjaGFuZ2UgdGhlIHRpdGxlIChhbmQgcGVyaGFwcyBkZXNjcmlwdGlvbikgdG8K
bWFrZSBpdCBsb29rIGxlc3MgbGlrZSB0aGUgb3JpZ2luYWwgcGF0Y2gsIGFuZCB0byBwdXQgZm9j
dXMgb24gdGhlCnJlZ3Jlc3Npb24uIEkganVzdCBkaWRuJ3Qgd2FudCB0byBtYXNzYWdlIGl0IG1v
cmUgdGhhbiBhYnNvbHV0ZWx5Cm5lZWRlZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI7kO-0001HJ-6Q; Wed, 09 Oct 2019 08:55:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iI7kM-0001HE-CE
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:55:02 +0000
X-Inumbo-ID: 76e37808-ea72-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76e37808-ea72-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 08:54:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI7kE-0002Go-P9; Wed, 09 Oct 2019 08:54:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI7kE-0003Ry-Dw; Wed, 09 Oct 2019 08:54:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iI7kE-00070q-Cs; Wed, 09 Oct 2019 08:54:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142431-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=eda57a0e42998d1d403187844faa86c9a3ab2fd0
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 08:54:54 +0000
Subject: [Xen-devel] [linux-linus test] 142431: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQzMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNDMxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICBlZGE1N2EwZTQyOTk4ZDFkNDAzMTg3ODQ0ZmFhODZjOWEzYWIyZmQwCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2
MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMt
MDQgMTk6NTM6MDkgWiAgMjE4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5
LTAzLTA1IDIwOjAzOjE0IFogIDIxNyBkYXlzICAxNzAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQyNDMxICAyMDE5LTEwLTA4IDA1OjU4OjQzIFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0OTY0IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTE5OTE3OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:55:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI7kX-0001Iv-NQ; Wed, 09 Oct 2019 08:55:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sdFN=YC=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iI7kW-0001Ic-Bn
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:55:12 +0000
X-Inumbo-ID: 7b06e988-ea72-11e9-80e3-bc764e2007e4
Received: from mail-pf1-x441.google.com (unknown [2607:f8b0:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b06e988-ea72-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 08:55:02 +0000 (UTC)
Received: by mail-pf1-x441.google.com with SMTP id h195so1187716pfe.5
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 01:55:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RhTueyRVYbxRovT0LES3zzDh7OWVUh/eaEOigR2alOY=;
 b=HBnaSeqqLsan/aAAiTp/itbDGNR6TM4hII108beWiMMbBG1nCuV+i2GOYu0foYjWgf
 K+jg7L3+HBLvB0CQMXD2MxNE7MmGvCwIS4I2+QGkKgw0py1K/6zm2eCTFUEjAr1oB8Iu
 L/tLoh/0PqxiNeuShJ8me/4UaxUF0vcCRjm22eHd6lI8mibfpI0lmZBxj0xelZxcPo50
 g2rvkvvfAftz9vjEZ8LHn4BTGxEq/F+giSNsnXlvSNl3QO5AuQo2R02S4fMxEiRMN8S6
 lnSeq2tX/qTzzaZflAfHNM0fa+z0bSMeqMv12tjiPxaLTAG0FCtlioAbrGV0XUBK1Z+8
 g18Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=RhTueyRVYbxRovT0LES3zzDh7OWVUh/eaEOigR2alOY=;
 b=mHZpCZD0NF132/mmkz919Or9yLuntrjSmXQnYg25XfQ18RVcZCcj4dU2lnG7uccHI4
 KrdgOufwIKr462Nd3R6sYAi8Ocacfd0NYTr5aTq6kJQq92mQCqKDz/1ZWiu1dH7YUQ8E
 xlt4E1r9YfF8RzaiX/HBq1arfGz5rOpbP2ko4f1oW61Wj0Y8dH8Vbd7Qkipori4BeKMb
 vVd7VQOPX9e3G8Tgq+KsoSvOnzr+g9UJwsu4Q+F7BCWoJCl2ejoaatPCsJ/1gMcAPrZQ
 sM+sBX0b1Z6heHtG2L+N8GX6d6JG75suu4xuX5/yjvseCBLJP2nWtWcaYib5fcPUCEby
 o7+Q==
X-Gm-Message-State: APjAAAWQkjzm1PuAs/12tfLs6JcgWQ7eMPzUsCj3NRbPZ2JifF9DSMZM
 NvYkrWscL3BLgnOOL9dEPRf9JHQiMCWlV1Odlps=
X-Google-Smtp-Source: APXvYqw4sp+xeiN5EIBEwOLemCePXRFaHkg2Pf150ObErdGm7gS+2Nv5ovqx3hQum8eq+NI/wNuWwnWiN1/3HIyzc+o=
X-Received: by 2002:a17:90a:c684:: with SMTP id
 n4mr2763027pjt.33.1570611301701; 
 Wed, 09 Oct 2019 01:55:01 -0700 (PDT)
MIME-Version: 1.0
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
 <4e73d1d1-468b-15b6-0951-25b266011499@suse.com>
In-Reply-To: <4e73d1d1-468b-15b6-0951-25b266011499@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 9 Oct 2019 09:54:50 +0100
Message-ID: <CACCGGhDV4ErWVR-cEDSeyc4bWMpBn7y=13T7+zPPPMQa5P+48w@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA5IE9jdCAyMDE5IGF0IDA5OjQ5LCBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+IHdyb3RlOgo+Cj4gT24gMDguMTAuMjAxOSAxODozOCwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiA+IE9uIDA4LzEwLzIwMTkgMTc6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+IEZyb206IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4KPiA+PiBOb3cgdGhhdCB4
bC5jZmcgaGFzIGFuIG9wdGlvbiB0byBleHBsaWNpdGx5IGVuYWJsZSBJT01NVSBtYXBwaW5ncyBm
b3IgYQo+ID4+IGRvbWFpbiwgbWlncmF0aW9uIG1heSBiZSBuZWVkbGVzc2x5IHZldG9lZCBkdWUg
dG8gdGhlIGNoZWNrIG9mCj4gPj4gaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGly
dHlfZW5hYmxlKCkuCj4gPj4gVGhlcmUgaXMgYWN0dWFsbHkgbm8gbmVlZCB0byBwcmV2ZW50IGxv
Z2RpcnR5IGZyb20gYmVpbmcgZW5hYmxlZCB1bmxlc3MKPiA+PiBkZXZpY2VzIGFyZSBhc3NpZ25l
ZCB0byBhIGRvbWFpbi4KPiA+Pgo+ID4+IE5PVEU6IFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29k
LCB0aGUgYm9vbF90IHBhcmFtZXRlciB0eXBlIGluCj4gPj4gICAgICAgcGFnaW5nX2xvZ19kaXJ0
eV9lbmFibGUoKSBpcyByZXBsYWNlZCB3aXRoIGEgYm9vbCBhbmQgdGhlIGZvcm1hdAo+ID4+ICAg
ICAgIG9mIHRoZSBjb21tZW50IGluIGFzc2lnbl9kZXZpY2UoKSBpcyBmaXhlZC4KPiA+Pgo+ID4+
IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4g
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+IFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+Cj4gPiBT
ZXJpb3VzbHkgRkZTLiAgV2h5IGFtIEkgaGF2aW5nIHRvIHJlcGVhdCBteXNlbGY/ICBXaGF0IGlm
IGFueSB3YXkKPiA+IHVuY2xlYXIgb24gdGhlIHByZXZpb3VzIHRocmVhZHM/Cj4gPgo+ID4gTkFD
SyBOQUNLIE5BQ0suICBYZW4gaXMsIGFuZCBoYXMgYWx3YXlzIGJlZW4sIHRoZSB3cm9uZyBwbGFj
ZSB0byBoYXZlCj4gPiBhbnkgbG9naWMsIGJlY2F1c2UgSVQgRE9FU04nVCBIQVZFIEVOT1VHSCBJ
TkZPUk1BVElPTiBUTyBNQUtFIFRIRQo+ID4gREVDSVNJT04gQ09SUkVDVExZLgo+ID4KPiA+IFRo
ZSB0b29sc3RhY2sgZG9lcy4KPiA+Cj4gPiBUaGVyZWZvcmUsIHRoZSB0b29sc3RhY2sgaXMgdGhl
IG9ubHkgbGV2ZWwgY2FwYWJsZSBkZWNpZGUgd2hldGhlciBpdCBpcwo+ID4gc2FmZSB0byBtaWdy
YXRpb24vc3VzcGVuZC9yZXN1bWUvY2hlY2twb2ludCB0aGUgVk0uCj4gPgo+ID4gSWYgSSBoYXZl
IHRvIHdyaXRlIHRoZSBwYXRjaGVzIG15c2VsZiwgSSB3aWxsLCBidXQgdGhpcyBwYXRjaCBpbiB0
aGlzCj4gPiBmb3JtIGlzIGZyYW5rbHkgdW5hY2NlcHRhYmxlLgo+Cj4gWW91J3JlIGtpZGRpbmcs
IGFyZW4ndCB5b3U/IEJ5IHRha2luZyBvbmx5IHBhcnQgb2YgUGF1bCdzIG9yaWdpbmFsCj4gcGF0
Y2gsIHdlIHNob3VsZCBiZSBhYmxlIHRvIGdldCByaWQgb2YgdHdvIG9mIHRoZSBjdXJyZW50IG9z
c3Rlc3QKPiByZXBvcnRlZCByZWdyZXNzaW9ucy4gQXQgdGhlIHNhbWUgdGltZSB0aGlzIF9kb2Vz
IG5vdF8gZXhjbHVkZSBhbgo+IGluY3JlbWVudGFsIHN1YnNlcXVlbnQgcGF0Y2ggdG8gYWxzbyBh
ZGQgdGhlIG90aGVyIGhhbGYgKHNlZSBteQo+IHJlcGx5IHRvIGhpbSB5ZXN0ZXJkYXkgc3VnZ2Vz
dGluZyB0aGlzIHNwbGl0KS4gVGhlIHR3byBzdGVwcwo+IHNob3VsZG4ndCBoYXZlIGJlZW4gbWVy
Z2VkIGludG8gYSBzaW5nbGUgcGF0Y2ggYW55d2F5IGltbzogVGhlCj4gcGFydCBoZXJlIGZpeGVz
IGEgcmVncmVzc2lvbiwgd2hpbGUgdGhlIG90aGVyIHBhcnQgY2hhbmdlcyBvcmlnaW5hbAo+IGJl
aGF2aW9yLCBhbmQgY29udGludWVzIHRvIGJlIChpcnJlc3BlY3RpdmUgb2YgeW91ciB3b3JkaW5n
LCB3aGljaAo+IG9uY2UgYWdhaW4gc3VnZ2VzdHMgdGhhdCBpbiBjZXJ0YWluIGNhc2VzIHlvdSBh
cmVuJ3Qgd2lsbGluZyB0bwo+IHRvbGVyYXRlIHRoaW5raW5nIHRoYXQncyBkaWZmZXJlbnQgZnJv
bSB5b3VycykgY29udHJvdmVyc2lhbC4KPgo+IElmIGl0IGhlbHBzLCBJIGNhbiBjaGFuZ2UgdGhl
IHRpdGxlIChhbmQgcGVyaGFwcyBkZXNjcmlwdGlvbikgdG8KPiBtYWtlIGl0IGxvb2sgbGVzcyBs
aWtlIHRoZSBvcmlnaW5hbCBwYXRjaCwgYW5kIHRvIHB1dCBmb2N1cyBvbiB0aGUKPiByZWdyZXNz
aW9uLiBJIGp1c3QgZGlkbid0IHdhbnQgdG8gbWFzc2FnZSBpdCBtb3JlIHRoYW4gYWJzb2x1dGVs
eQo+IG5lZWRlZC4KCkFncmVlZC4gR2l2ZW4gd2hlcmUgd2UgYXJlIHcuci50LiByZWdyZXNzaW9u
cyBhbmQgYSByZWxlYXNlIHNjaGVkdWxlLApJIHRoaW5rIHdlIG5lZWQgdG8gYmUgcHJhZ21hdGlj
LiBSZWFsaXN0aWNhbGx5IEknbSBub3QgZ29pbmcgZ2V0IGEgWGVuCmRldi4gZW52aXJvbm1lbnQg
dXAgYW5kIHJ1bm5pbmcgZm9yIG1heWJlIGEgd2VlayBzbyBJIGNhbid0IHdvcmsgb24KdGhpcyBt
eXNlbGYgYXQgdGhlIG1vbWVudC4gSSBhbSBoYXBweSBmb3IgSmFuIHRvIGZpeCB0aGUgcmVncmVz
c2lvbnMKYW5kIHRoZW4gd2UgY2FuIG1vdmUgb24gYWZ0ZXIgNC4xMyBpcyBvdXQgdGhlIGRvb3Iu
CgogIFBhdWwKCj4KPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 08:56:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 08:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI7mF-0001TQ-5M; Wed, 09 Oct 2019 08:56:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI7mD-0001TI-SY
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 08:56:57 +0000
X-Inumbo-ID: be95e67c-ea72-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be95e67c-ea72-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 08:56:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3EB25AAB0;
 Wed,  9 Oct 2019 08:56:55 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <642fe1a7-741d-2b42-f810-7c9cdb9c5120@suse.com>
 <20190807160451.GB3257@mail-itl>
 <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
Date: Wed, 9 Oct 2019 10:56:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008162922.GL8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxODoyOSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBUdWUsIE9jdCAwOCwgMjAxOSBhdCAwNDoxOToxM1BNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDguMTAuMjAxOSAxNTo1MiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IFJlZ2FyZGxlc3Mgb2YgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBkaXNjdXNz
aW9uLCBJIHByb3Bvc2UgdG8KPj4+IGF1dG9tYXRpY2FsbHkgbWFwIGJvb3Qgc2VydmljZXMgY29k
ZS9kYXRhLCB0byBtYWtlIFhlbiB3b3JrIG9uIG1vcmUKPj4+IG1hY2hpbmVzIChldmVuIGlmIF93
ZV8gY29uc2lkZXIgdGhvc2UgYnVnZ3kpLiAKPj4KPj4gSSByZW1haW4gb24gbXkgcHJpb3IgcG9z
aXRpb246IEFkZGluZyBjb21tYW5kIGxpbmUgdHJpZ2dlcmFibGUKPj4gd29ya2Fyb3VuZHMgZm9y
IHN1Y2ggY2FzZXMgaXMgZmluZS4gRGVmYXVsdGluZyB0byBhc3N1bWUgYnVnZ3kKPj4gZmlybXdh
cmUgaXMgYWNjZXB0YWJsZSBvbmx5IGlmIHRoaXMgbWVhbnMgbm8gZXh0cmEgcGVuYWx0eSB0bwo+
PiBzeXN0ZW1zIHdpdGggY29uZm9ybWluZyBmaXJtd2FyZS4gSGVuY2UsIGZvciB0aGUgY2FzZSBh
dCBoYW5kLAo+PiBJIG9iamVjdCB0byBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHk7IHdlIGFscmVh
ZHkgaGF2ZSB0aGUKPj4gL21hcGJzIHdvcmthcm91bmQgaW4gcGxhY2UgdG8gZGVhbCB3aXRoIHRo
ZSBjYXNlIHdoZW4geGVuLmVmaQo+PiBpcyB1c2VkLiBKdWRnaW5nIGZyb20gdGhlIHRpdGxlIGhl
cmUgdGhlcmUgbWF5IG5lZWQgdG8gYmUgYW4KPj4gYWRkaXRpb24gdG8gYWxzbyBhbGxvdyB0cmln
Z2VyaW5nIHRoaXMgZnJvbSB0aGUgTUIyIGJvb3QgcGF0aC4KPiAKPiBXaGF0IGFib3V0IG1pcnJv
cmluZyBMaW51eCBiZWhhdmlvcj8gSS5lLiBtYXBwaW5nIHRob3NlIHJlZ2lvbnMgZm9yIHRoZQo+
IFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgdGltZSAod2hlbiBlbmFibGVkKSBhbmQgdW5tYXBwaW5n
IGFmdGVyIC0gdW5sZXNzCj4gdGFnZ2VkIHdpdGggRUZJX01FTU9SWV9SVU5USU1FPyAKPiBTaW1p
bGFybHkgdG8gQW5kcmV3LCBJJ2QgcmVhbGx5IHByZWZlciBmb3IgWGVuIHRvIHdvcmsgb3V0IG9m
IHRoZSBib3gsCj4gd2l0aCBhcyBsaXR0bGUgYXMgcG9zc2libGUgbWFudWFsIHR3ZWFrcyBuZWVk
ZWQuCgpJZiB0aGVyZSdzIGdvaW5nIHRvIGJlIGEgY29uZmlnIHdoZXJlIFNldFZpcnR1YWxBZGRy
ZXNzTWFwKCkgaXMgdG8KYmUgY2FsbGVkIC0gd2h5IG5vdD8gQnV0IHRoZSBzYW1lIGxvZ2ljIGRv
ZXNuJ3QgbWFrZSBzZW5zZSB3aGVuCnN1Y2ggYSBjYWxsIHdvbiN0IGhhcHBlbiBpbiB0aGUgZmly
c3QgcGxhY2UuCgo+Pj4+PiBUaGVuIEkndmUgdHJpZWQgYSBkaWZmZXJlbnQgYXBwcm9hY2g6IGNh
bGwgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSwgYnV0Cj4+Pj4+IHdpdGggYW4gYWRkcmVzcyBtYXAg
dGhhdCB0cmllcyB0byBwcmV0ZW5kIHBoeXNpY2FsIGFkZHJlc3NpbmcgKHRoZSBjb2RlCj4+Pj4+
IHVuZGVyICNpZm5kZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQKS4gVGhpcyBtb3N0bHkg
d29ya2VkLCBJIG5lZWRlZAo+Pj4+PiBvbmx5IGZldyBjaGFuZ2VzOgo+Pj4+PiAgLSBzZXQgVmly
dHVhbFN0YXJ0IGJhY2sgdG8gUGh5c2ljYWxTdGFydCBpbiB0aGF0IG1lbW9yeSBtYXAgKGl0IHdh
cyBzZXQKPj4+Pj4gICAgdG8gZGlyZWN0bWFwKQo+Pj4+PiAgLSBtYXAgYm9vdCBzZXJ2aWNlcyAo
YXQgbGVhc3QgZm9yIHRoZSBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIGNhbGwgdGltZSwKPj4+Pj4g
ICAgYnV0IGhhdmVuJ3QgdHJpZWQgdW5tYXBwaW5nIGl0IGxhdGVyKQo+Pj4+PiAgLSBjYWxsIFNl
dFZpcnR1YWxBZGRyZXNzTWFwKCkgd2l0aCB0aGF0ICIxOjEiIG1hcCBpbiBwbGFjZSwgdXNpbmcK
Pj4+Pj4gICAgZWZpX3JzX2VudGVyL2VmaV9yc19sZWF2ZS4KPj4+Pj4KPj4+Pj4gVGhpcyBmaXhl
ZCB0aGUgaXNzdWUgZm9yIG1lLCBub3cgcnVudGltZSBzZXJ2aWNlcyBkbyB3b3JrIGV2ZW4gd2l0
aG91dAo+Pj4+PiBkaXNhYmxpbmcgRXhpdEJvb3RTZXJ2aWNlcygpIGNhbGwuIEFuZCB3aXRob3V0
IGFueSBleHRyYQo+Pj4+PiBwbGF0Zm9ybS1zcGVjaWZpYyBjb21tYW5kIGxpbmUgYXJndW1lbnRz
LiBBbmQgSSB0aGluayBpdCBhbHNvIHNob3VsZG4ndCBicmVhawo+Pj4+PiBrZXhlYywgc2luY2Ug
aXQgdXNlcyAxOjEtbGlrZSBtYXAsIGJ1dCBJIGhhdmVuJ3QgdHJpZWQuIE9uZSBzaG91bGQKPj4+
Pj4gc2ltcGx5IGlnbm9yZSBFRklfVU5TVVBQT1JURUQgcmV0dXJuIGNvZGUgKEkgZG9uJ3Qga25v
dyBob3cgdG8gYXZvaWQgdGhlCj4+Pj4+IGNhbGwgYXQgYWxsIGFmdGVyIGtleGVjKS4KPj4+Pgo+
Pj4+IFRoYXQncyB0aGUgcG9pbnQgLSBpdCBjYW4ndCBiZSBhdm9pZGVkLCBhbmQgaGVuY2UgaXQg
ZmFpbGluZyBpcyBub3QKPj4+PiBhbiBvcHRpb24uIE9yIGVsc2UgdGhlcmUgbmVlZHMgdG8gYmUg
YSBwcm90b2NvbCB0ZWxsaW5nIGtleGVjIHdoYXQKPj4+PiBpdCBpcyB0byBleHBlY3QsIGFuZCB0
aGF0IGl0IGluIHBhcnRpY3VsYXIgY2FuJ3QgY2hhbmdlIHRoZSB2aXJ0dWFsCj4+Pj4gYWRkcmVz
cyBtYXAgdG8gaXRzIGxpa2luZy4gQmFjayBhdCB0aGUgdGltZSB3aGVuIEkgcHV0IHRvZ2V0aGVy
IHRoZQo+Pj4+IEVGSSBib290aW5nIGNvZGUsIG5vIHN1Y2ggcHJvdG9jb2wgZXhpc3RlZCwgYW5k
IGhlbmNlIGNhbGxpbmcKPj4+PiBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIHdhcyBub3QgYW4gb3B0
aW9uLiBJIGhhdmUgbm8gaWRlYSB3aGV0aGVyCj4+Pj4gdGhpbmdzIGhhdmUgY2hhbmdlZCBpbiB0
aGUgbWVhbnRpbWUuCj4+Pgo+Pj4gSG1tLCBob3cgaXMgaXQgZGlmZmVyZW50IGZyb20gdGhlIGN1
cnJlbnQgc2l0dWF0aW9uPyBOb3QgY2FsbGluZwo+Pj4gU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBt
ZWFucyBVRUZJIHdpbGwgbm90IGJlIG5vdGlmaWVkIGFib3V0IG5ldyBhZGRyZXNzCj4+PiBtYXAu
IEl0IGRvZXMgX25vdF8gbWVhbiBpdCB3aWxsIHVzZSAxOjEgbWFwLCBpdCB3aWxsIHVzZSB3aGF0
IHdhcwo+Pj4gcHJldmlvdXNseSBzZXQuCj4+Cj4+IFdoYXQgZG8geW91IG1lYW4gYnkgInByZXZp
b3VzbHkgc2V0Ij8gU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBjYW4gYmUKPj4gaW52b2tlZCBvbmx5
IG9uY2UgZHVyaW5nIGEgZ2l2ZW4gc2Vzc2lvbiAoaS5lLiB3aXRob3V0IGludGVydmVuaW5nCj4+
IGJvb3QpLiBIb3cgd291bGQgb3RoZXIgdGhhbiBhIDE6MSBtYXAgaGF2ZSBnb3Qgc2V0Pwo+IAo+
IExpa2UsIGluIHRoZSB2ZXJ5IG5leHQgc2VudGVuY2Ugb2YgbXkgYW5zd2VyOgo+IAo+Pj4gV2hh
dCBpZiBYZW4gd2FzIGtleGVjJ2VkIGZyb20gTGludXg/CgpIb25lc3RseSAtIEknbSBnZXR0aW5n
IHRpcmVkLiBZb3Ugc2FpZCB5b3Vyc2VsZiAuLi4KCj4+PiBJbiBMaW51eCBjYXNlLCBpdCBsb29r
cyBsaWtlIGl0IHBhc3NlcyBhcm91bmQgdGhlIEVGSSBtZW1vcnkgbWFwIHVzaW5nCj4+PiBzb21l
IExpbnV4LXNwZWNpZmljIG1lY2hhbmlzbSwgYnV0IEkgZG9uJ3QgZmluZCBpdCBwYXJ0aWN1bGFy
bHkKPj4+IGFwcGVhbGluZyBvcHRpb24uCgouLi4gdGhhdCB0aGlzIHdvdWxkIHJlcXVpcmUgWGVu
IGZvbGxvd2luZyBhIExpbnV4IHByb3RvY29sLgpUaGlzIGlzIG5vdGhpbmcgdGhhdCBjYW4gd29y
ayBidWlsZGluZyBvbiBFRkkgaW50ZXJmYWNlcyBhbG9uZS4KCj4+PiBXaGF0IGFib3V0IHNvbWV0
aGluZyBpbiBiZXR3ZWVuOiBtYWtlIHRoaXMgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBjYWxsCj4+
PiBjb21waWxlLXRpbWUgb3B0aW9uIChrY29uZmlnKSwgZGVwZW5kaW5nIG9uICFDT05GSUdfS0VY
RUMgPyBBbmQgd2hlbgo+Pj4gZW5hYmxlZCwgcHJvcGVybHkgaGFuZGxlIFNldFZpcnR1YWxBZGRy
ZXNzTWFwKCkgZmFpbHVyZS4KPj4KPj4gV2hhdCBpcyAicHJvcGVyIGhhbmRsaW5nIiBoZXJlPwo+
IAo+IExvZ2dpbmcgdGhlIGVycm9yIGFuZCBlaXRoZXIgcGFuaWMgb3IgZGlzYWJsaW5nIHJ1bnRp
bWUgc2VydmljZXMgKEkgdGVuZAo+IHRvIHRoZSBsYXR0ZXIpLgoKSG1tLCB5ZXMsIGRpc2FibGlu
ZyBydW50aW1lIHNlcnZpY2VzIGluIHRoaXMgY2FzZSBtYWtlcyBzZW5zZS4KQnV0IGFyZSB5b3Ug
c3VyZSBhIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgZmFpbHVyZSBkb2Vzbid0IGluY3VyCm90aGVy
IHBvdGVudGlhbCBpc3N1ZXMgbGF0ZXIgb24/IChDYWxsaW5nIHBhbmljKCkgaXMgd2hhdCBJJ2QK
cmF0aGVyIG5vdCBjYWxsICJwcm9wZXIgaGFuZGxpbmciLCBidXQgcmF0aGVyICJlbWVyZ2VuY3kK
aGFuZGxpbmciLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 09:06:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 09:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI7v0-0002Vj-Lh; Wed, 09 Oct 2019 09:06:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LyQK=YC=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iI7uz-0002Ve-Ts
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 09:06:01 +0000
X-Inumbo-ID: 034e1608-ea74-11e9-8c93-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 034e1608-ea74-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 09:06:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570611960;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=KWOarQIqm0IcJJ0LDY6aQIWZiun98l7e0RuwTp9nj34=;
 b=XCmx+wfj3g8FIQe19djQM0xqAbRq1TjWsWi7GXrhFgm5wL621az/AhCm
 GUKGviVJokAoA3QdS4RkoAfyKPGiGdK9jOJgB4CKv6AHvWi+wgt+FJQB6
 pBZzePLoYI6xyNZyryoTbasQHJaU9c96dKd4nN57gMIRN435YXFIG5sX7 E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0zstpCwJp6egxKuZ54uTnletTW0PMUlQIwFV+6rizkqSZdbEeGpZBK/ruaCy7vgfJFEKsDiRiP
 RxAP7MKWXEBEr5k0Y+9l4VOsLYvYtd4uvAiybvlnDMf1o4wrZ6gDaimlsfn2RBsB50ZqxLUPTY
 lHb14voO1GjFKZKxA40ZuT8SndAghN8cbh0DMh/V9uYUYRbKYEZO0k46jEG++Y4PxF1IpXAKcJ
 2imCw8WA862f5hDNd5FIafp8GSsADhfvWaMhEu6srBS8vVNbi4EYEjwoNcnJM/152NQ6Hd0Hdy
 3xM=
X-SBRS: 2.7
X-MesageID: 6910163
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6910163"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 11:05:39 +0200
Message-ID: <20191009090539.2141-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Joe Jin <joe.jin@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB1c2luZyBwb3N0ZWQgaW50ZXJydXB0cyBhbmQgdGhlIGd1ZXN0IG1pZ3JhdGVzIE1TSSBm
cm9tIHZDUFVzIFhlbgpuZWVkcyB0byBmbHVzaCBhbnkgcGVuZGluZyBQSVJSIHZlY3RvcnMgb24g
dGhlIHByZXZpb3VzIHZDUFUsIG9yIGVsc2UKdGhvc2UgdmVjdG9ycyBjb3VsZCBnZXQgd3Jvbmds
eSBpbmplY3RlZCBhdCBhIGxhdGVyIHBvaW50IHdoZW4gdGhlIE1TSQpmaWVsZHMgYXJlIGFscmVh
ZHkgdXBkYXRlZC4KClJlbmFtZSBzeW5jX3Bpcl90b19pcnIgdG8gdmxhcGljX3N5bmNfcGlyX3Rv
X2lyciBhbmQgZXhwb3J0IGl0IHNvIGl0CmNhbiBiZSBjYWxsZWQgd2hlbiB1cGRhdGluZyB0aGUg
cG9zdGVkIGludGVycnVwdCBkZXNjcmlwdG9yIGZpZWxkIGluCnBpX3VwZGF0ZV9pcnRlLiBXaGls
ZSB0aGVyZSBhbHNvIHJlbW92ZSB0aGUgdW5sb2NrX291dCBmcm9tCnBpX3VwZGF0ZV9pcnRlLCBp
dCdzIHVzZWQgaW4gYSBzaW5nbGUgZ290byBhbmQgcmVtb3ZpbmcgaXQgbWFrZXMgdGhlCmZ1bmN0
aW9uIHNtYWxsZXIuCgpOb3RlIHRoYXQgUElSUiBpcyBzeW5jZWQgdG8gSVJSIGJvdGggaW4gcHRf
aXJxX2Rlc3Ryb3lfYmluZCBhbmQKcHRfaXJxX2NyZWF0ZV9iaW5kIHdoZW4gdGhlIGludGVycnVw
dCBkZWxpdmVyeSBkYXRhIGlzIGJlaW5nIHVwZGF0ZWQuCgpXaGlsZSB0aGVyZSBndWFyZCBwaV91
cGRhdGVfaXJ0ZSB3aXRoIENPTkZJR19IVk0gc2luY2UgaXQncyBvbmx5IHVzZWQKd2l0aCBIVk0g
Z3Vlc3RzLgoKUmVwb3J0ZWQtYnk6IEpvZSBKaW4gPGpvZS5qaW5Ab3JhY2xlLmNvbT4KU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzog
Sm9lIEppbiA8am9lLmppbkBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KSSB3b3VsZCBsaWtlIHRvIHNlZSBhIGJ1ZyBmaXggZm9yIHRoaXMgaXNzdWUg
aW4gNC4xMy4gVGhlIGZpeCBoZXJlIG9ubHkKYWZmZWN0cyBwb3N0ZWQgaW50ZXJydXB0cywgaGVu
Y2UgSSB0aGluayB0aGUgcmlzayBvZiBicmVha2luZyBhbnl0aGluZwplbHNlIGlzIGxvdy4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgICAgICAgICAgfCAxMCArKysrKysrLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDE1ICsrKysrKysrLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmggICAgICAgfCAgMiArKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAy
MSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA5NDY2MjU4
ZDZmLi5kMjU1YWQ4ZGI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTEwNiw3ICsxMDYsNyBAQCBzdGF0aWMg
dm9pZCB2bGFwaWNfY2xlYXJfaXJyKGludCB2ZWN0b3IsIHN0cnVjdCB2bGFwaWMgKnZsYXBpYykK
ICAgICB2bGFwaWNfY2xlYXJfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElD
X0lSUl0pOwogfQogCi1zdGF0aWMgdm9pZCBzeW5jX3Bpcl90b19pcnIoc3RydWN0IHZjcHUgKnYp
Cit2b2lkIHZsYXBpY19zeW5jX3Bpcl90b19pcnIoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYg
KCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKICAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwo
aHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciwgdik7CkBAIC0xMTQsNyArMTE0LDcgQEAgc3RhdGlj
IHZvaWQgc3luY19waXJfdG9faXJyKHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgaW50IHZsYXBp
Y19maW5kX2hpZ2hlc3RfaXJyKHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKIHsKLSAgICBzeW5jX3Bp
cl90b19pcnIodmxhcGljX3ZjcHUodmxhcGljKSk7CisgICAgdmxhcGljX3N5bmNfcGlyX3RvX2ly
cih2bGFwaWNfdmNwdSh2bGFwaWMpKTsKIAogICAgIHJldHVybiB2bGFwaWNfZmluZF9oaWdoZXN0
X3ZlY3RvcigmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7CiB9CkBAIC0xNDkzLDcgKzE0
OTMsNyBAQCBzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVncyhzdHJ1Y3QgdmNwdSAqdiwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaWYgKCAhaGFzX3ZsYXBpYyh2LT5kb21haW4pICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKLSAgICBzeW5jX3Bpcl90b19pcnIodik7CisgICAgdmxhcGljX3N5
bmNfcGlyX3RvX2lycih2KTsKIAogICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShMQVBJQ19SRUdT
LCB2LT52Y3B1X2lkLCBoLCB2Y3B1X3ZsYXBpYyh2KS0+cmVncyk7CiB9CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
YwppbmRleCBiMjkyZTc5MzgyLi44ODE4OGQyZDdmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTM0
MSw3ICszNDEsNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHsKICAgICAgICAgdWlu
dDhfdCBkZXN0LCBkZWxpdmVyeV9tb2RlOwogICAgICAgICBib29sIGRlc3RfbW9kZTsKLSAgICAg
ICAgaW50IGRlc3RfdmNwdV9pZDsKKyAgICAgICAgaW50IGRlc3RfdmNwdV9pZCwgcHJldl92Y3B1
X2lkID0gLTE7CiAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1OwogICAgICAgICB1aW50
MzJfdCBnZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgflhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQ7CkBAIC00MTEsNiArNDEx
LDcgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKIAogICAgICAgICAgICAgICAgIHBpcnFfZHBj
aS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7CiAgICAgICAgICAgICAgICAg
cGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IGdmbGFnczsKKyAgICAgICAgICAgICAgICBwcmV2X3Zj
cHVfaWQgPSBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkOwogICAgICAgICAgICAgfQogICAg
ICAgICB9CiAgICAgICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBp
cnEgbWlncmF0aW9uLiAqLwpAQCAtNDQwLDcgKzQ0MSw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2Jp
bmQoCiAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0ZWQu
ICovCiAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCiAgICAgICAgICAgICBwaV91cGRhdGVf
aXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtLnZteC5waV9kZXNjIDogTlVMTCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHJldl92Y3B1X2lkID49IDAgPyBkLT52Y3B1W3ByZXZfdmNwdV9p
ZF0gOiBOVUxMKTsKIAogICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJiBY
RU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEICkKICAgICAgICAgewpAQCAtNzI5LDcgKzczMSw5
IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgICAgICAgICAgd2hhdCA9ICJib2d1cyI7
CiAgICAgfQogICAgIGVsc2UgaWYgKCBwaXJxX2RwY2kgJiYgcGlycV9kcGNpLT5nbXNpLnBvc3Rl
ZCApCi0gICAgICAgIHBpX3VwZGF0ZV9pcnRlKE5VTEwsIHBpcnEsIDApOworICAgICAgICBwaV91
cGRhdGVfaXJ0ZShOVUxMLCBwaXJxLCAwLAorICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2Rw
Y2ktPmdtc2kuZGVzdF92Y3B1X2lkID49IDAKKyAgICAgICAgICAgICAgICAgICAgICAgPyBkLT52
Y3B1W3BpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWRdIDogTlVMTCk7CiAKICAgICBpZiAoIHBp
cnFfZHBjaSAmJiAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICYmCiAg
ICAgICAgICBsaXN0X2VtcHR5KCZwaXJxX2RwY2ktPmRpZ2xfbGlzdCkgKQpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW50cmVtYXAuYwppbmRleCBiZjg0NjE5NWM0Li4wZjM2NGU4MWIwIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAtOTQ2LDEyICs5NDYsMTMgQEAg
dm9pZCBpbnRlbF9pb21tdV9kaXNhYmxlX2VpbSh2b2lkKQogICAgICAgICBkaXNhYmxlX3FpbnZh
bChkcmhkLT5pb21tdSk7CiB9CiAKKyNpZiBDT05GSUdfSFZNCiAvKgogICogVGhpcyBmdW5jdGlv
biBpcyB1c2VkIHRvIHVwZGF0ZSB0aGUgSVJURSBmb3IgcG9zdGVkLWludGVycnVwdAogICogd2hl
biBndWVzdCBjaGFuZ2VzIE1TSS9NU0ktWCBpbmZvcm1hdGlvbi4KICAqLwogaW50IHBpX3VwZGF0
ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3QgcGlycSAq
cGlycSwKLSAgICBjb25zdCB1aW50OF90IGd2ZWMpCisgICAgY29uc3QgdWludDhfdCBndmVjLCBz
dHJ1Y3QgdmNwdSAqcHJldikKIHsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CiAgICAgc3Ry
dWN0IG1zaV9kZXNjICptc2lfZGVzYzsKQEAgLTk2NCw4ICs5NjUsOCBAQCBpbnQgcGlfdXBkYXRl
X2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpw
aXJxLAogICAgIG1zaV9kZXNjID0gZGVzYy0+bXNpX2Rlc2M7CiAgICAgaWYgKCAhbXNpX2Rlc2Mg
KQogICAgIHsKLSAgICAgICAgcmMgPSAtRU5PREVWOwotICAgICAgICBnb3RvIHVubG9ja19vdXQ7
CisgICAgICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CisgICAgICAgIHJldHVybiAt
RU5PREVWOwogICAgIH0KICAgICBtc2lfZGVzYy0+cGlfZGVzYyA9IHBpX2Rlc2M7CiAgICAgbXNp
X2Rlc2MtPmd2ZWMgPSBndmVjOwpAQCAtOTc0LDEwICs5NzUsMTAgQEAgaW50IHBpX3VwZGF0ZV9p
cnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3QgcGlycSAqcGly
cSwKIAogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIAotICAgIHJldHVybiBtc2lfbXNn
X3dyaXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwotCi0gdW5sb2NrX291
dDoKLSAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOworICAgIHJjID0gbXNpX21zZ193
cml0ZV9yZW1hcF9ydGUobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKyAgICBpZiAoICFyYyAm
JiBwcmV2ICkKKyAgICAgICAgIHZsYXBpY19zeW5jX3Bpcl90b19pcnIocHJldik7CiAKICAgICBy
ZXR1cm4gcmM7CiB9CisjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZsYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKaW5kZXggZGRlNjZi
NGYwZi4uYjAwMTdkMWRhZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxh
cGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKQEAgLTE1MCw0ICsx
NTAsNiBAQCBib29sX3QgdmxhcGljX21hdGNoX2Rlc3QoCiAgICAgY29uc3Qgc3RydWN0IHZsYXBp
YyAqdGFyZ2V0LCBjb25zdCBzdHJ1Y3QgdmxhcGljICpzb3VyY2UsCiAgICAgaW50IHNob3J0X2hh
bmQsIHVpbnQzMl90IGRlc3QsIGJvb2xfdCBkZXN0X21vZGUpOwogCit2b2lkIHZsYXBpY19zeW5j
X3Bpcl90b19pcnIoc3RydWN0IHZjcHUgKnYpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9W
TEFQSUNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggODU3NDFmN2M5Ni4uMzE0ZGNmYmU0NyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9tbXUuaApAQCAtMTE5LDcgKzExOSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBp
b21tdV9kaXNhYmxlX3gyYXBpYyh2b2lkKQogZXh0ZXJuIGJvb2wgdW50cnVzdGVkX21zaTsKIAog
aW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBz
dHJ1Y3QgcGlycSAqcGlycSwKLSAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90IGd2ZWMp
OworICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYywgc3RydWN0IHZjcHUgKnBy
ZXYpOwogCiAjZW5kaWYgLyogIV9fQVJDSF9YODZfSU9NTVVfSF9fICovCiAvKgotLSAKMi4yMy4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 09:32:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 09:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI8KA-0004tk-2A; Wed, 09 Oct 2019 09:32:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI8K9-0004tf-3c
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 09:32:01 +0000
X-Inumbo-ID: a45ed796-ea77-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a45ed796-ea77-11e9-9bee-bc764e2007e4;
 Wed, 09 Oct 2019 09:31:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B1FF5ACB9;
 Wed,  9 Oct 2019 09:31:58 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
Date: Wed, 9 Oct 2019 11:31:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAyMDozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBIZWxsbywKPiAKPiBJ
IGhhdmUgbm8gaWRlYSBpZiB0aGlzIGlzIGEgcmVncmVzc2lvbiBvciBub3QuwqAgSSBzdXNwZWN0
IGl0IG1pZ2h0IG5vdAo+IGJlLCBhbmQgaGFzIGFsd2F5cyBiZWVuIGJyb2tlbi4KPiAKPiBFaXRo
ZXIgd2F5LCBJJ20gc2VlaW5nIG9jY2FzaW9uYWwgc2luZ2xlIGludGVycnVwdCByZW1hcHBpbmcg
ZXJyb3JzIHdoZW4KPiBib290aW5nIGEgcmFuZ2Ugb2YgSW50ZWwgc3lzdGVtcwo+IAo+IChYRU4p
IHgyQVBJQyBtb2RlIGlzIGFscmVhZHkgZW5hYmxlZCBieSBCSU9TLgo+IChYRU4pIFVzaW5nIEFQ
SUMgZHJpdmVyIHgyYXBpY19jbHVzdGVyCj4gLi4uCj4gKFhFTikgUGxhdGZvcm0gdGltZXIgaXMg
MjMuOTk5TUh6IEhQRVQKPiAoWEVOKSBEZXRlY3RlZCAyMTk0LjkyMiBNSHogcHJvY2Vzc29yLgo+
IC4uLgo+IChYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKPiAoWEVOKSBh
bHQgdGFibGUgZmZmZjgyZDA4MDQ3YTA3MCAtPiBmZmZmODJkMDgwNDg2YzZjCj4gKFhFTikgW1ZU
LURdSU5UUi1SRU1BUDogUmVxdWVzdCBkZXZpY2UgWzAwMDA6ZjA6MWYuMF0gZmF1bHQgaW5kZXgg
MCwKPiBpb21tdSByZWcgPSBmZmZmODJjMDAwNzJkMDAwCj4gKFhFTikgW1ZULURdSU5UUi1SRU1B
UDogcmVhc29uIDIyIC0gUHJlc2VudCBmaWVsZCBpbiB0aGUgSVJURSBlbnRyeSBpcyBjbGVhcgo+
IChYRU4pIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHg1MDAwMDIxIHRv
IDB4NTAwMDAyYiwgZGF0ZQo+ID0gMjAxOS0wOC0xMgo+IAo+IEZyb20gb3RoZXIgZGVidWdnaW5n
LCBJIGtub3cgdGhhdCB0aGlzIGhhcHBlbnMgYWZ0ZXIgQ1BVIDEgKHdoaWNoIGlzIGEKPiBoeXBl
cnRocmVhZCkgaGFzIHBhc3NlZCB0aHJvdWdoIHN0YXJ0X3NlY29uZGFyeSgpLgo+IAo+IGYwOjFm
LjAgaXMgb25lIG9mIHRoZSBJTy1BUElDcywgYW5kIGlmIEkndmUgY3Jvc3MgcmVmZXJlbmNlZCB0
aGUgRE1BUgo+IGFuZCBBUElDIHRhYmxlcyBwcm9wZXJseSwgaXMgdGhlIElPLUFQSUMgb24gdGhl
IFBDSCwgbWFraW5nIHRoZQo+IHByb2JsZW1hdGljIElSUSBHU0kwLgo+IAo+IFRoaXMgc3VnZ2Vz
dHMgdGhhdCB3ZSBoYXZlIGFuIGVycm9yIHNldHRpbmcgdXAgdGhlIHRpbWVyIElSUSAoYXMgdGhl
Cj4gSFBFVCBpc24ndCBNU0ktY2FwYWJsZSksIGJ1dCB3ZSBoYXZlIGFscmVhZHkgYWxsZWdlZGx5
IHVzZWQgaXQKPiBzdWNjZXNzZnVsbHkgZWFybGllciBvbiBib290LgoKV2FpdCAtIGlzIHRoaXMg
cmVhbGx5IGEgc3lzdGVtIHdpdGggdGhlIHRpbWVyIGF0IEdTSSAwLCBpLmUuIHdpdGhvdXQKYW4g
aW50ZXJydXB0IHNvdXJjZSBvdmVycmlkZSBsaWtlIHRoaXMgKGFzIHNlZW4gaW4gTGludXggbG9n
cyk6CgpBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwg
ZGZsKQoKT3RoZXJ3aXNlIGlzbid0IHRoaXMgcmF0aGVyIGFuIEV4dEludCBhcnJpdmluZyB0aHJv
dWdoIHRoZSBQSUM/IFdlCm1hc2sgYWxsIFBJQyBpbnRlcnJ1cHRzIGZpcnN0IHRoaW5nLCBidXQg
SSdtIG5vdCBzdXJlIHRoZXJlIGFyZW4ndApwYXRocyB3aGVyZSB3ZSdkIHVubWFzayBhbnkuIEFk
ZGl0aW9uYWxseSBJIHNlZW0gdG8gdmFndWVseSByZWNhbGwKdGhhdCB0aGUgc3B1cmlvdXMgaW50
ZXJydXB0IGNhbid0IGJlIG1hc2tlZCBhdCB0aGUgUElDLCBhbmQgSSBkbwpyZWNhbGwgc2VlaW5n
IChyYW5kb21seSwgbGlrZSB5b3UpIHNwdXJpb3VzIGludGVycnVwdHMgZHVyaW5nIGJvb3QKKGNh
bid0IHRlbGwgb2ZmaGFuZCB3aGV0aGVyIHRoaXMgd2FzIG9uIEFNRCBhbmQvb3IgSW50ZWwsIGFu
ZApwZXJoYXBzIG9uIElPTU1VLWxlc3Mgc3lzdGVtcyBvbmx5KS4gSSd2ZSBuZXZlciBzZWVuIHRo
b3VnaCB3aGF0CnlvdSBkZXNjcmliZSBoZXJlLgoKVGhlbiBhZ2FpbiB0aGUgbG9nIG1lc3NhZ2Ug
c2F5aW5nICJmYXVsdCBpbmRleCAwIiBkb2Vzbid0IHRlbGwgdXMKd2hhdCB0aGUgR1NJIGlzLCBv
ciB3aGF0IElPLUFQSUMgcGluIHRoZSBJUlEgY2FuIHRocm91Z2guIEFsbCBub3QKeWV0IHNldCB1
cCBJTy1BUElDIFJURXMgd291bGQgc3BlY2lmeSBhIHJlbWFwcGluZyBpbmRleCBvZiB6ZXJvLgpP
ZiBjb3Vyc2UgYWxsIHN1Y2ggSU8tQVBJQyBlbnRyaWVzIG91Z2h0IHRvIGhhdmUgdGhlaXIgbWFz
ayBiaXQKc2V0IC0gcXVlc3Rpb24gaXMgd2hldGhlciB0aGUgc3lzdGVtIGNvbWVzIG91dCBvZiBi
b290IHdpdGggb25lCihwZXJoYXBzIGluZGVlZCBhbiBFeHRJbnQgb25lKSBub3QgbWFza2VkLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 09:35:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 09:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI8NG-000523-Fa; Wed, 09 Oct 2019 09:35:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI8NF-00051x-8q
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 09:35:13 +0000
X-Inumbo-ID: 1589893e-ea78-11e9-97e4-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1589893e-ea78-11e9-97e4-12813bfff9fa;
 Wed, 09 Oct 2019 09:35:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A8927ACB9;
 Wed,  9 Oct 2019 09:35:08 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191008192705.7627-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e06bc335-3266-5722-496a-c55550517a30@suse.com>
Date: Wed, 9 Oct 2019 11:35:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008192705.7627-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/microcode: Drop trailing
 whitespace in printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Chao Gao <chao.gao@intel.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAyMToyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIGhhcyBhY3R1
YWxseSBiZWVuIHByZXNlbnQgc2luY2UgYy9zIGJkN2MwOWMwIGluIDIwMDgsIGFuZCBzdXJ2aXZl
ZAo+IHRocm91Z2ggYWxsIG9mIHRoZSByZWNlbnQgbWljcm9jb2RlIHJlZmFjdG9yaW5nLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 09:49:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 09:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI8bH-00064y-5k; Wed, 09 Oct 2019 09:49:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI8bG-00064t-Js
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 09:49:42 +0000
X-Inumbo-ID: 1d2bf1fc-ea7a-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d2bf1fc-ea7a-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 09:49:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 307F4AF85;
 Wed,  9 Oct 2019 09:49:40 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191009083321.1743-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1a82f6b0-e79f-261f-de6f-a88ab8cd53ee@suse.com>
Date: Wed, 9 Oct 2019 11:49:40 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009083321.1743-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] pci: clear {host/guest}_maskall field on
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stanislav Spassov <stanspas@amazon.de>, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMDozMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIGhvc3RfbWFza2FsbCBtYWtlcyBpdCBzdGlja3kgYWNyb3NzCj4g
YXNzaWduIGFuZCBkZWFzc2lnbiBjYWxscywgd2hpY2ggbWVhbnMgdGhhdCBvbmNlIGEgZ3Vlc3Qg
Zm9yY2VzIFhlbiB0bwo+IHNldCBob3N0X21hc2thbGwgdGhlIG1hc2thbGwgYml0IGlzIG5vdCBn
b2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPiBjYWxsIHRvIFBIWVNERVZPUF9wcmVwYXJlX21z
aXggaXMgcGVyZm9ybWVkLiBTdWNoIGNhbGwgaG93ZXZlcgo+IHNob3VsZG4ndCBiZSBwYXJ0IG9m
IHRoZSBub3JtYWwgZmxvdyB3aGVuIGRvaW5nIFBDSSBwYXNzdGhyb3VnaCwgYW5kCj4gaGVuY2Ug
dGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVuIGFzc2lnbmluZyBpbiBvcmRlciB0byBw
cmV2ZW50Cj4gaG9zdF9tYXNrYWxsIGJlaW5nIGNhcnJpZWQgb3ZlciBmcm9tIHByZXZpb3VzIGFz
c2lnbmF0aW9ucy4KPiAKPiBOb3RlIHRoYXQgdGhlIGVudHJ5IG1hc2tiaXQgaXMgcmVzZXQgd2hl
biB0aGUgbXNpeCBjYXBhYmlsaXR5IGlzCj4gaW5pdGlhbGl6ZWQsIGFuZCB0aGUgZ3Vlc3RfbWFz
a2FsbCBmaWVsZCBpcyBhbHNvIGNsZWFyZWQgc28gdGhhdCB0aGUKPiBoYXJkd2FyZSB2YWx1ZSBt
YXRjaGVzIFhlbidzIGludGVybmFsIHN0YXRlIChoYXJkd2FyZSBtYXNrYWxsID0KPiBob3N0X21h
c2thbGwgfMKgZ3Vlc3RfbWFza2FsbCkuCj4gCj4gQWxzbyBub3RlIHRoYXQgZG9pbmcgdGhlIHJl
c2V0IG9mIGhvc3RfbWFza2FsbCB0aGVyZSB3b3VsZCBhbGxvdyB0aGUKPiBndWVzdCB0byByZXNl
dCBzdWNoIGZpZWxkIGJ5IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcgTVNJWCwgd2hpY2ggaXMgbm90
Cj4gaW50ZW5kZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKSSdtIGFsc28gQ2MtaW5nIErDvHJnZW4gZm9yIGEgcG9zc2libGUgcmVsZWFzZSBhY2sg
Zm9yIDQuMTMsIGJ1dApJJ2QgYWxzbyBsaWtlIHRvIHBvaW50IG91dCB0aGF0IEknZCBwcmVmZXIg
dG8gd2FpdCBhIGxpdHRsZSB3aXRoCmNvbW1pdHRpbmcgdGhpcyB0byBnZXQgYXQgbGVhc3Qgb25l
IFRlc3RlZC1ieS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 09:56:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 09:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI8iF-0006sC-3n; Wed, 09 Oct 2019 09:56:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ly3=YC=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iI8iD-0006s7-F7
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 09:56:53 +0000
X-Inumbo-ID: 1e0f58c4-ea7b-11e9-97e5-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e0f58c4-ea7b-11e9-97e5-12813bfff9fa;
 Wed, 09 Oct 2019 09:56:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570615012;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VlizWxRtG+Mc429IWfiEqdVDBcSeo2Sq7ldXydh2VOM=;
 b=FoWI00QiOhA7py+Zidkl3yS4cNaK+VCYH+W6LgqQuhkATz9uFUOtgbaz
 Pmn5T42VInA1LL6PlMmcmA63hzf2Lr0RC43bNSFP94fcq+C1BzKCIbufx
 t9D/HnKmDPgmaLyHhnMJJmTC/TV3ufvdQs5hIf9Dvktm0icbAKX7lD8Nd Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ul6GrEz6heUJbM7T6Xi7ZgzsGcpRkldrvtcpjBCLGC0nDUQqSUyvbP1+BUt3NcbMnRs7xK8sVa
 mjgAZXXTKdiEB13c7JbDzF1PsSzpb3HJ+cgkhYbD7Iuv2d9j7hEeeXJiK/H24dismNsNBgyJDp
 JGogRh8m+uVPo1vdE8jwePscAEUht12WwA0V6WVwWTdA9lgopRodREm0V2AKkJgM1ABocg6mgT
 hvg6ZgOXLEqwSfoqR23sSPKqeoeF/XzmFIn9PhY2rFzKTmR/UWoMCk8VGjCzq4aMCqYOVv1s7x
 ARc=
X-SBRS: 2.7
X-MesageID: 6726660
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6726660"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <9111de70-8a73-bbd8-a076-931955fa1114@citrix.com>
Date: Wed, 9 Oct 2019 10:56:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvOC8xOSA1OjEwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBGcm9tOiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IAo+IE5vdyB0aGF0IHhsLmNmZyBoYXMgYW4g
b3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1hcHBpbmdzIGZvciBhCj4gZG9tYWlu
LCBtaWdyYXRpb24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0aGUgY2hlY2sgb2YK
PiBpc19pb21tdV9lbmFibGVkKCkgaW4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKS4KPiBUaGVy
ZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBiZWluZyBlbmFi
bGVkIHVubGVzcwo+IGRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluLgo+IAo+IE5PVEU6
IFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0aGUgYm9vbF90IHBhcmFtZXRlciB0eXBlIGlu
Cj4gICAgICAgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoKSBpcyByZXBsYWNlZCB3aXRoIGEgYm9v
bCBhbmQgdGhlIGZvcm1hdAo+ICAgICAgIG9mIHRoZSBjb21tZW50IGluIGFzc2lnbl9kZXZpY2Uo
KSBpcyBmaXhlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:01:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:01:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI8mY-0007kP-QO; Wed, 09 Oct 2019 10:01:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dmlU=YC=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iI8mX-0007kK-QM
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:01:21 +0000
X-Inumbo-ID: be430e62-ea7b-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be430e62-ea7b-11e9-9bee-bc764e2007e4;
 Wed, 09 Oct 2019 10:01:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 20063AF87;
 Wed,  9 Oct 2019 10:01:20 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191008192705.7627-1-andrew.cooper3@citrix.com>
 <e06bc335-3266-5722-496a-c55550517a30@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2e5180ab-c11c-080a-defa-f843085dd7b0@suse.com>
Date: Wed, 9 Oct 2019 12:01:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <e06bc335-3266-5722-496a-c55550517a30@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/microcode: Drop trailing
 whitespace in printk()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Chao Gao <chao.gao@intel.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMTkgMTE6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA4LjEwLjIwMTkgMjE6
MjcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRoaXMgaGFzIGFjdHVhbGx5IGJlZW4gcHJlc2Vu
dCBzaW5jZSBjL3MgYmQ3YzA5YzAgaW4gMjAwOCwgYW5kIHN1cnZpdmVkCj4+IHRocm91Z2ggYWxs
IG9mIHRoZSByZWNlbnQgbWljcm9jb2RlIHJlZmFjdG9yaW5nLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCgpSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:08:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI8tq-00080A-Kx; Wed, 09 Oct 2019 10:08:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI8to-000805-Fq
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:08:52 +0000
X-Inumbo-ID: ca179702-ea7c-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ca179702-ea7c-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 10:08:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5BF75AE48;
 Wed,  9 Oct 2019 10:08:49 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191009090539.2141-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <41262e54-44ac-4a31-21d4-83ed8a63eb8f@suse.com>
Date: Wed, 9 Oct 2019 12:08:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009090539.2141-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/passthrough: fix migration of
 MSI when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Joe Jin <joe.jin@oracle.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMTowNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEBAIC00MTEsNiAr
NDExLDcgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiAgCj4gICAgICAgICAgICAgICAgICBw
aXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwo+ICAgICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IGdmbGFnczsKPiArICAgICAgICAgICAg
ICAgIHByZXZfdmNwdV9pZCA9IHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQ7CgpJZiB0aGlz
IGFuZCAuLi4KCj4gQEAgLTQ0MCw3ICs0NDEsOCBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+
ICAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0ZWQuICov
Cj4gICAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKPiAgICAgICAgICAgICAgcGlfdXBkYXRl
X2lydGUodmNwdSA/ICZ2Y3B1LT5hcmNoLmh2bS52bXgucGlfZGVzYyA6IE5VTEwsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmd2ZWMsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHByZXZfdmNwdV9pZCA+PSAwID8gZC0+dmNwdVtwcmV2
X3ZjcHVfaWRdIDogTlVMTCk7CgouLi4gdGhpcyBhcmUgdG8gYmUgcmVsaWFibGUsIHRoZW4gLSBh
cyBleHBsYWluZWQgdG8gSm9lIGFscmVhZHkKaW4gdGhlIGVhcmxpZXIgZGlzY3Vzc2lvbiAtIEkg
dGhpbmsgeW91IG5lZWQgdG8gdXBkYXRlCnBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgaW4g
YSBjb2RlIHNlY3Rpb24gYSBmZXcgbGluZXMgdXAKZnJvbSBoZXJlIChzdWNoIHRoYXQgaXQgd291
bGQgYmUgcmVsaWFibGUgdGhlIG5leHQgdGltZSB3ZSBjb21lCmhlcmUpIGxpa2UgdGhpczoKCkBA
IC14eHgsNyAreXl5LDEwIEBACiAgICAgICAgICAgICAgICAgdmNwdSA9IHZlY3Rvcl9oYXNoaW5n
X2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKICAgICAgICAgICAgIGlmICggdmNw
dSApCisgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3Rl
ZCA9IHRydWU7CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZCA9
IHZjcHUtPnZjcHVfaWQ7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgaWYgKCB2
Y3B1ICYmIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGly
cShwaXJxX2RwY2ksIHZjcHUpOwoKVGhpcyBvdWdodCB0byBiZSBmaW5lIGJlY2F1c2Ugc28gZmFy
IC5kZXN0X3ZjcHVfaWQgaGFzIGEgY29uc3VtZXIKb25seSBpbiB0aGUgbm9uLXBvc3RlZCBjYXNl
IChpbiBodm1fbWlncmF0ZV9waXJxKCkpLgoKQ29uc2lkZXJpbmcgdGhhdCBodm1fZ2lycV9kZXN0
XzJfdmNwdV9pZCgpIGlzbid0IHJlYWxseSBpbmV4cGVuc2l2ZSwKc3Vic2VxdWVudCBjbGVhbnVw
IG1heSB0aGVuIGludm9sdmUgYXZvaWRpbmcgdG8gY2FsbCB0aGlzIGZ1bmN0aW9uCmlmIHdlJ2Qg
b3ZlcndyaXRlIC5kZXN0X3ZjcHVfaWQgYXMgcGVyIGFib3ZlIGFueXdheS4KCj4gLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwo+IEBAIC05NDYsMTIgKzk0NiwxMyBAQCB2b2lkIGlu
dGVsX2lvbW11X2Rpc2FibGVfZWltKHZvaWQpCj4gICAgICAgICAgZGlzYWJsZV9xaW52YWwoZHJo
ZC0+aW9tbXUpOwo+ICB9Cj4gIAo+ICsjaWYgQ09ORklHX0hWTQoKI2lmZGVmIHBsZWFzZS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:11:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI8wM-0000Hz-4K; Wed, 09 Oct 2019 10:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LyQK=YC=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iI8wL-0000Ht-Ew
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:11:29 +0000
X-Inumbo-ID: 27d66bcb-ea7d-11e9-97e5-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27d66bcb-ea7d-11e9-97e5-12813bfff9fa;
 Wed, 09 Oct 2019 10:11:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570615888;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=jmjl9W+TTxS709AHCGzGqXvfAMD2TtTHjZJPxTFI45Q=;
 b=MVF5J+vh2Bny0bf2j23wBGBGu2otdrIw1oNrF1enEbqFGm3efOxUIXog
 xbithkEUlONa/ZB2v9NCVIz3loG0JBmJ7T4OojcrBEFUbtvsX+t2AsMPW
 vdQfN3iRDrfttVpeF/s8rmY1h8EsMj3KCyGXtZ2PWq1HZMmPpWSPGehQD U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: le8bUbXJTk2kMIB07FmkpfTb3z0tUmSbdrQqzO2GBtcHEznxXqgA5rRv22kbjaiP6x00uAONil
 vhQmmr3IenceU/Fii9Qh/DRE/wd7bE7yITT0xl9h46b5PesE8edQ+8EHvru1DEBwhiiD3xywzm
 Yt+CJnz36l5OceA1P5q2T7urNv+nXN5CkKfz40Dto7ONArHYllYkBpr6rFkX/02PN5eDKN+BDF
 MLIQSMppp0BQCanKNWkvh+zte8QZqIgZFnAA2QiohJkrmpWBTpLGuhL4/AeBnWshhLFCxUJHFs
 yco=
X-SBRS: 2.7
X-MesageID: 6651688
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6651688"
Date: Wed, 9 Oct 2019 12:11:16 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009101116.GA1389@Air-de-Roger.citrite.net>
References: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
 <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMTE6MzE6NTlBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDguMTAuMjAxOSAyMDozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+IEhlbGxv
LAo+ID4gCj4gPiBJIGhhdmUgbm8gaWRlYSBpZiB0aGlzIGlzIGEgcmVncmVzc2lvbiBvciBub3Qu
wqAgSSBzdXNwZWN0IGl0IG1pZ2h0IG5vdAo+ID4gYmUsIGFuZCBoYXMgYWx3YXlzIGJlZW4gYnJv
a2VuLgo+ID4gCj4gPiBFaXRoZXIgd2F5LCBJJ20gc2VlaW5nIG9jY2FzaW9uYWwgc2luZ2xlIGlu
dGVycnVwdCByZW1hcHBpbmcgZXJyb3JzIHdoZW4KPiA+IGJvb3RpbmcgYSByYW5nZSBvZiBJbnRl
bCBzeXN0ZW1zCj4gPiAKPiA+IChYRU4pIHgyQVBJQyBtb2RlIGlzIGFscmVhZHkgZW5hYmxlZCBi
eSBCSU9TLgo+ID4gKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgeDJhcGljX2NsdXN0ZXIKPiA+IC4u
Lgo+ID4gKFhFTikgUGxhdGZvcm0gdGltZXIgaXMgMjMuOTk5TUh6IEhQRVQKPiA+IChYRU4pIERl
dGVjdGVkIDIxOTQuOTIyIE1IeiBwcm9jZXNzb3IuCj4gPiAuLi4KPiA+IChYRU4pIEhWTTogSEFQ
IHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKPiA+IChYRU4pIGFsdCB0YWJsZSBmZmZmODJkMDgw
NDdhMDcwIC0+IGZmZmY4MmQwODA0ODZjNmMKPiA+IChYRU4pIFtWVC1EXUlOVFItUkVNQVA6IFJl
cXVlc3QgZGV2aWNlIFswMDAwOmYwOjFmLjBdIGZhdWx0IGluZGV4IDAsCj4gPiBpb21tdSByZWcg
PSBmZmZmODJjMDAwNzJkMDAwCj4gPiAoWEVOKSBbVlQtRF1JTlRSLVJFTUFQOiByZWFzb24gMjIg
LSBQcmVzZW50IGZpZWxkIGluIHRoZSBJUlRFIGVudHJ5IGlzIGNsZWFyCj4gPiAoWEVOKSBtaWNy
b2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4NTAwMDAyMSB0byAweDUwMDAwMmIs
IGRhdGUKPiA+ID0gMjAxOS0wOC0xMgo+ID4gCj4gPiBGcm9tIG90aGVyIGRlYnVnZ2luZywgSSBr
bm93IHRoYXQgdGhpcyBoYXBwZW5zIGFmdGVyIENQVSAxICh3aGljaCBpcyBhCj4gPiBoeXBlcnRo
cmVhZCkgaGFzIHBhc3NlZCB0aHJvdWdoIHN0YXJ0X3NlY29uZGFyeSgpLgo+ID4gCj4gPiBmMDox
Zi4wIGlzIG9uZSBvZiB0aGUgSU8tQVBJQ3MsIGFuZCBpZiBJJ3ZlIGNyb3NzIHJlZmVyZW5jZWQg
dGhlIERNQVIKPiA+IGFuZCBBUElDIHRhYmxlcyBwcm9wZXJseSwgaXMgdGhlIElPLUFQSUMgb24g
dGhlIFBDSCwgbWFraW5nIHRoZQo+ID4gcHJvYmxlbWF0aWMgSVJRIEdTSTAuCj4gPiAKPiA+IFRo
aXMgc3VnZ2VzdHMgdGhhdCB3ZSBoYXZlIGFuIGVycm9yIHNldHRpbmcgdXAgdGhlIHRpbWVyIElS
USAoYXMgdGhlCj4gPiBIUEVUIGlzbid0IE1TSS1jYXBhYmxlKSwgYnV0IHdlIGhhdmUgYWxyZWFk
eSBhbGxlZ2VkbHkgdXNlZCBpdAo+ID4gc3VjY2Vzc2Z1bGx5IGVhcmxpZXIgb24gYm9vdC4KPiAK
PiBXYWl0IC0gaXMgdGhpcyByZWFsbHkgYSBzeXN0ZW0gd2l0aCB0aGUgdGltZXIgYXQgR1NJIDAs
IGkuZS4gd2l0aG91dAo+IGFuIGludGVycnVwdCBzb3VyY2Ugb3ZlcnJpZGUgbGlrZSB0aGlzIChh
cyBzZWVuIGluIExpbnV4IGxvZ3MpOgo+IAo+IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf
aXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCgpJIGFsc28gaGF2ZSBzdWNoIGEgc3lzdGVtLCBh
bmQgSSBkbyBoYXZlIGFuZCBlbnRyeSBsaWtlOgoKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1
cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkKCk9uIHRoZSBYZW4gbG9nLiBJJ3Zl
IGFkZGVkIHNvbWUgbW9yZSBkZWJ1ZyBpbmZvIHRvIG15IGJ1aWxkIHdpdGggdGhlCmZvbGxvd2lu
ZyBwYXRjaDoKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGYwOGVlYzA3MGQu
LjBkN2FiY2Q4ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC05OTMsNiAr
OTkzLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfcGFnZV9mYXVsdChpbnQgaXJxLCB2b2lkICpkZXZf
aWQsCiAgICAgICogc3BlY3Mgc2luY2UgYSBuZXcgaW50ZXJydXB0IHdvbid0IGJlIGdlbmVyYXRl
ZCB1bnRpbCB3ZSBjbGVhciBhbGwKICAgICAgKiB0aGUgZmF1bHRzIHRoYXQgY2F1c2VkIHRoaXMg
b25lIHRvIGhhcHBlbi4KICAgICAgKi8KKyAgICBXQVJOKCk7CiAgICAgdGFza2xldF9zY2hlZHVs
ZSgmdnRkX2ZhdWx0X3Rhc2tsZXQpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5j
CmluZGV4IDU5OTA1NjI5ZTEuLjJkYmM3YTM2MDcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9p
b21tdS5jCkBAIC0yMywxMiArMjMsNTkgQEAKICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CiAjaW5j
bHVkZSA8YXNtL3NldHVwLmg+CiAKKyNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgorCiBjb25zdCBz
dHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKl9faW5pdGRhdGEgaW9tbXVfaW5pdF9vcHM7CiBzdHJ1Y3Qg
aW9tbXVfb3BzIF9fcmVhZF9tb3N0bHkgaW9tbXVfb3BzOwogCitzdGF0aWMgY29uc3QgY2hhciAq
IGRlbGl2ZXJ5X21vZGVfMl9zdHIoCisgICAgY29uc3QgZW51bSBpb2FwaWNfaXJxX2Rlc3RpbmF0
aW9uX3R5cGVzIG1vZGUpCit7CisgICAgc3dpdGNoICggbW9kZSApCisgICAgeworICAgIGNhc2Ug
ZGVzdF9GaXhlZDogcmV0dXJuICJGaXhlZCI7CisgICAgY2FzZSBkZXN0X0xvd2VzdFByaW86IHJl
dHVybiAiTG9QcmkiOworICAgIGNhc2UgZGVzdF9TTUk6IHJldHVybiAiU01JIjsKKyAgICBjYXNl
IGRlc3RfTk1JOiByZXR1cm4gIk5NSSI7CisgICAgY2FzZSBkZXN0X0lOSVQ6IHJldHVybiAiSU5J
VCI7CisgICAgY2FzZSBkZXN0X0V4dElOVDogcmV0dXJuICJFeElOVCI7CisgICAgY2FzZSBkZXN0
X19yZXNlcnZlZF8xOgorICAgIGNhc2UgZGVzdF9fcmVzZXJ2ZWRfMjogcmV0dXJuICJSZXN2ZCI7
CisgICAgZGVmYXVsdDogcmV0dXJuICJJTlZBTCI7CisgICAgfQorfQorCiBpbnQgX19pbml0IGlv
bW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCiB7CiAgICAgaW50IHJjOworICAgIGludCBhcGljOwor
Citmb3IoYXBpYyA9IDA7IGFwaWMgPCBucl9pb2FwaWNzOyBhcGljKyspCisgICAgeworICAgICAg
ICBpbnQgcGluOworICAgICAgICAvKiBTZWUgaWYgYW55IG9mIHRoZSBwaW5zIGlzIGluIEV4dElO
VCBtb2RlICovCisgICAgICAgIGZvciAocGluID0gMDsgcGluIDwgbnJfaW9hcGljX2VudHJpZXNb
YXBpY107IHBpbisrKSB7CisgICAgICAgICAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSBy
dGUgPSBfX2lvYXBpY19yZWFkX2VudHJ5KGFwaWMsIHBpbiwgMCk7CisKKyAgICAgICAgICAgIC8q
IElmIHRoZSBpbnRlcnJ1cHQgbGluZSBpcyBlbmFibGVkIGFuZCBpbiBFeHRJbnQgbW9kZQorICAg
ICAgICAgICAgICogSSBoYXZlIGZvdW5kIHRoZSBwaW4gd2hlcmUgdGhlIGk4MjU5IGlzIGNvbm5l
Y3RlZC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCFydGUubWFzaykKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoImlvYXBpYyAlZCBwaW4gJWQgbm90IG1h
c2tlZFxuIiwgYXBpYywgcGluKTsKKyAgICAgICAgICAgICAgICBwcmludGsoInZlYz0lMDJ4IGRl
bGl2ZXJ5PSUtNXMgZGVzdD0lYyBzdGF0dXM9JWQgIgorICAgICAgICAgICAgICAgICAgICJwb2xh
cml0eT0lZCBpcnI9JWQgdHJpZz0lYyBtYXNrPSVkIGRlc3RfaWQ6JTAqeFxuIiwKKyAgICAgICAg
ICAgICAgICAgICBydGUudmVjdG9yLCBkZWxpdmVyeV9tb2RlXzJfc3RyKHJ0ZS5kZWxpdmVyeV9t
b2RlKSwKKyAgICAgICAgICAgICAgICAgICBydGUuZGVzdF9tb2RlID8gJ0wnIDogJ1AnLAorICAg
ICAgICAgICAgICAgICAgIHJ0ZS5kZWxpdmVyeV9zdGF0dXMsIHJ0ZS5wb2xhcml0eSwgcnRlLmly
ciwKKyAgICAgICAgICAgICAgICAgICBydGUudHJpZ2dlciA/ICdMJyA6ICdFJywgcnRlLm1hc2ss
CisgICAgICAgICAgICAgICAgICAgeDJhcGljX2VuYWJsZWQgPyA4IDogMiwKKyAgICAgICAgICAg
ICAgICAgICB4MmFwaWNfZW5hYmxlZCA/IHJ0ZS5kZXN0LmRlc3QzMgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogcnRlLmRlc3QubG9naWNhbC5sb2dpY2FsX2Rlc3QpOworICAg
ICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCiAKICAgICBpZiAoICFpb21tdV9pbml0X29w
cyApCiAgICAgICAgIHJldHVybiAtRU5PREVWOwoKQW5kIGl0IGRvZXMgcHJpbnQgdGhlIGZvbGxv
d2luZyB3aGVuIHNldHRpbmcgdXAgdGhlIGlvbW11OgoKKFhFTikgaW9hcGljIDAgcGluIDAgbm90
IG1hc2tlZAooWEVOKSB2ZWM9MDAgZGVsaXZlcnk9RXhJTlQgZGVzdD1QIHN0YXR1cz0wIHBvbGFy
aXR5PTAgaXJyPTAgdHJpZz1FIG1hc2s9MCBkZXN0X2lkOjAwMDEwMDAwCgpJIHdvbmRlciwgc2hv
dWxkbid0IGFsbCBwaW5zIG9mIGFsbCB0aGUgaW8tYXBpY3MgYmUgbWFza2VkIGF0IGJvb3Q/CgpG
dWxsIFhlbiBib290IGxvZyBiZWxvdy4KClRoYW5rcywgUm9nZXIuCi0tLQooWEVOKSBYZW4gdmVy
c2lvbiA0LjEzLXVuc3RhYmxlIChyb290QHhlbnJ0Y2xvdWQpIChnY2MgKERlYmlhbiA2LjMuMC0x
OCtkZWI5dTEpIDYuMy4wIDIwMTcwNTE2KSBkZWJ1Zz15ICBXZWQgT2N0ICA5IDEyOjAzOjM3IENF
U1QgMjAxOQooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiAgIENvcHlyaWdodCAoQykgMTk5NC0yMDEz
IEguIFBldGVyIEFudmluIGV0IGFsCihYRU4pIGJ1aWxkLWlkOiA1MmU5ZmZiMDc5NDk3YjEyYWQw
NzVjNGQwOWUxYzkwNzAxNTFiZmRmCihYRU4pIENvbnNvbGUgb3V0cHV0IGlzIHN5bmNocm9ub3Vz
LgooWEVOKSBCb290bG9hZGVyOiBQWEVMSU5VWCA0LjA3IDIwMTMtMDctMjUKKFhFTikgQ29tbWFu
ZCBsaW5lOiBjcHVpbmZvIGRvbTA9dmVyYm9zZSB3YXRjaGRvZyBub3JlYm9vdCBkb20wX21lbT04
MTk2TSBjb20yPTExNTIwMCw4bjEgY29uc29sZT1jb20yIGd1ZXN0X2xvZ2x2bD1hbGwgbG9nbHZs
PWFsbCBzeW5jX2NvbnNvbGUgaW9tbXU9ZGVidWcsdmVyYm9zZQooWEVOKSBYZW4gaW1hZ2UgbG9h
ZCBiYXNlIGFkZHJlc3M6IDAxOjI1NS4yNTUuMjQ4LjAKKFhFTikgVmlkZW8gaW5mb3JtYXRpb246
LTk0CihYRU4pICBWR0EgaXMgdGV4dCBtb2RlIDgweDI1LCBmb250IDh4MTY4Nzk0CihYRU4pICBW
QkUvRERDIG1ldGhvZHM6IG5vbmU7IEVESUQgdHJhbnNmZXIgdGltZTogMSBzZWNvbmRzCihYRU4p
ICBFRElEIGluZm8gbm90IHJldHJpZXZlZCBiZWNhdXNlIG5vIEREQyByZXRyaWV2YWwgbWV0aG9k
IGRldGVjdGVkCihYRU4pIERpc2MgaW5mb3JtYXRpb246CihYRU4pICBGb3VuZCAxIE1CUiBzaWdu
YXR1cmVzLi4uIG9rCihYRU4pICBGb3VuZCAxIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzbWQ2
NC4uLiBvawooWEVOKSBYZW4tZTgyMCBSQU0gbWFwOi5pbWctNC4xOC4wLTAuYnBvLjEtYW1kNjQu
Li4gb2sKKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDk4YzAwICh1c2FibGUp
CihYRU4pICAwMDAwMDAwMDAwMDk4YzAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCihY
RU4pICAwMDAwMDAwMDAwMGUwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4p
ICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA4OGRkNTAwMCAodXNhYmxlKQooWEVOKSAgMDAw
MDAwMDA4OGRkNTAwMCAtIDAwMDAwMDAwODhkZDYwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAw
MDA4OGRkNjAwMCAtIDAwMDAwMDAwODhlMjAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4
OGUyMDAwMCAtIDAwMDAwMDAwOGNiYTIwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwOGNiYTIw
MDAgLSAwMDAwMDAwMDhjZjMwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwOGNmMzAwMDAg
LSAwMDAwMDAwMDhkMGVmMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDhkMGVmMDAwIC0gMDAw
MDAwMDA4ZDg5MzAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDhkODkzMDAwIC0gMDAwMDAw
MDA4ZmFmZjAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDhmYWZmMDAwIC0gMDAwMDAwMDA4
ZmIwMDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4ZmIwMDAwMCAtIDAwMDAwMDAwOGZjMDAw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBlMDAwMDAwMCAtIDAwMDAwMDAwZjAwMDAwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZTAwMDAwMCAtIDAwMDAwMDAwZmUwMTEwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWMwMDAwMCAtIDAwMDAwMDAwZmVjMDEwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVlMDEwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDBmZjAwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVkKQoo
WEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA4NzAwMDAwMDAgKHVzYWJsZSkKKFhFTikg
TmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6IDB4OGM0MDAwMDAKKFhFTikgQUNQSTogUlNEUCAw
MDBGMDVCMCwgMDAyNCAocjIgU1VQRVJNKQooWEVOKSBBQ1BJOiBYU0RUIDhEMkY3MEIwLCAwMERD
IChyMSBTVVBFUk0gICBTVVBFUk0gIDEwNzIwMDkgQU1JICAgICAxMDAxMykKKFhFTikgQUNQSTog
RkFDUCA4RDMxOTFDOCwgMDEwQyAocjUgICAgICAgICAgICAgICAgICAxMDcyMDA5IEFNSSAgICAg
MTAwMTMpCihYRU4pIEFDUEk6IERTRFQgOEQyRjcyMjAsIDIxRkE1IChyMiBTVVBFUk0gU01DSS0t
TUIgIDEwNzIwMDkgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQSTogRkFDUyA4RDg5MUY4MCwgMDA0
MAooWEVOKSBBQ1BJOiBBUElDIDhEMzE5MkQ4LCAwMEJDIChyMyAgICAgICAgICAgICAgICAgIDEw
NzIwMDkgQU1JICAgICAxMDAxMykKKFhFTikgQUNQSTogRlBEVCA4RDMxOTM5OCwgMDA0NCAocjEg
ICAgICAgICAgICAgICAgICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZJRFQg
OEQzMTkzRTAsIDAwOUMgKHIxICAgICAgICAgICAgICAgICAgMTA3MjAwOSBBTUkgICAgIDEwMDEz
KQooWEVOKSBBQ1BJOiBTUE1JIDhEMzE5NDgwLCAwMDQxIChyNSBTVVBFUk0gU01DSS0tTUIgICAg
ICAgIDAgQU1JLiAgICAgICAgMCkKKFhFTikgQUNQSTogTUNGRyA4RDMxOTRDOCwgMDAzQyAocjEg
U1VQRVJNIFNNQ0ktLU1CICAxMDcyMDA5IE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6IEhQRVQg
OEQzMTk1MDgsIDAwMzggKHIxIFNVUEVSTSBTTUNJLS1NQiAgMTA3MjAwOSBBTUkuICAgIDUwMDBC
KQooWEVOKSBBQ1BJOiBMUElUIDhEMzE5NTQwLCAwMDk0IChyMSBJTlRFTCAgICAgIEdOTFIgICAg
ICAgIDAgTVNGVCAgICAgICA1RikKKFhFTikgQUNQSTogU1NEVCA4RDMxOTVEOCwgMDI0OCAocjIg
SU5URUwgIHNlbnNyaHViICAgICAgICAwIElOVEwgMjAxMjA5MTMpCihYRU4pIEFDUEk6IFNTRFQg
OEQzMTk4MjAsIDJCQUUgKHIyIElOVEVMICBQdGlkRGV2YyAgICAgMTAwMCBJTlRMIDIwMTIwOTEz
KQooWEVOKSBBQ1BJOiBTU0RUIDhEMzFDM0QwLCAwQkUzIChyMiBJTlRFTCAgVGhlcl9SdnAgICAg
IDEwMDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQSTogREJHUCA4RDMxQ0ZCOCwgMDAzNCAocjEg
SU5URUwgICAgICAgICAgICAgICAgICAwIE1TRlQgICAgICAgNUYpCihYRU4pIEFDUEk6IERCRzIg
OEQzMUNGRjAsIDAwNTQgKHIwIElOVEVMICAgICAgICAgICAgICAgICAgMCBNU0ZUICAgICAgIDVG
KQooWEVOKSBBQ1BJOiBTU0RUIDhEMzFEMDQ4LCAwNkVCIChyMiAgSU5URUwgeGhfWnVtYmEgICAg
ICAgIDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQSTogUFJBRCA4RDMxRDczOCwgMDBDQSAocjIg
UFJBRElEICBQUkFEVElEICAgICAgICAxIElOVEwgMjAxMjA5MTMpCihYRU4pIEFDUEk6IFNTRFQg
OEQzMUQ4MDgsIDU0N0UgKHIyIFNhU3NkdCAgU2FTc2R0ICAgICAgMzAwMCBJTlRMIDIwMTIwOTEz
KQooWEVOKSBBQ1BJOiBVRUZJIDhEMzIyQzg4LCAwMDQyIChyMSAgICAgICAgICAgICAgICAgICAg
ICAgIDAgICAgICAgICAgICAgMCkKKFhFTikgQUNQSTogU1NEVCA4RDMyMkNEMCwgMEU3MyAocjIg
Q3B1UmVmICBDcHVTc2R0ICAgICAzMDAwIElOVEwgMjAxMjA5MTMpCihYRU4pIEFDUEk6IERNQVIg
OEQzMjNCNDgsIDAwNzAgKHIxIElOVEVMICAgICAgU0tMICAgICAgICAgMSBJTlRMICAgICAgICAx
KQooWEVOKSBBQ1BJOiBFSU5KIDhEMzIzQkI4LCAwMTMwIChyMSAgICBBTUkgQU1JLkVJTkogICAg
ICAgIDAgQU1JLiAgICAgICAgMCkKKFhFTikgQUNQSTogRVJTVCA4RDMyM0NFOCwgMDIzMCAocjEg
IEFNSUVSIEFNSS5FUlNUICAgICAgICAwIEFNSS4gICAgICAgIDApCihYRU4pIEFDUEk6IEJFUlQg
OEQzMjNGMTgsIDAwMzAgKHIxICAgIEFNSSBBTUkuQkVSVCAgICAgICAgMCBBTUkuICAgICAgICAw
KQooWEVOKSBBQ1BJOiBIRVNUIDhEMzIzRjQ4LCAwMjdDIChyMSAgICBBTUkgQU1JLkhFU1QgICAg
ICAgIDAgQU1JLiAgICAgICAgMCkKKFhFTikgU3lzdGVtIFJBTTogMzI3MTZNQiAoMzM1MDE4ODRr
QikKKFhFTikgTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCihYRU4pIEZha2luZyBhIG5vZGUg
YXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAwODcwMDAwMDAwCihYRU4pIERvbWFpbiBoZWFwIGlu
aXRpYWxpc2VkCihYRU4pIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAoMHg2KSwgTW9kZWwg
MTU4ICgweDllKSwgU3RlcHBpbmcgOSAocmF3IDAwMDkwNmU5KQooWEVOKSBmb3VuZCBTTVAgTVAt
dGFibGUgYXQgMDAwZmNjNDAKKFhFTikgRE1JIDMuMCBwcmVzZW50LgooWEVOKSBVc2luZyBBUElD
IGRyaXZlciBkZWZhdWx0CihYRU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOCAoMzIg
Yml0cykKKFhFTikgQUNQSTogdjUgU0xFRVAgSU5GTzogY29udHJvbFswOjBdLCBzdGF0dXNbMDow
XQooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBwbTF4X2NudFsxOjE4MDQsMTowXSwgcG0xeF9ldnRb
MToxODAwLDE6MF0KKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBG
QURUIC0gOGQ4OTFmODAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzIKKFhFTikgQUNQSTogICAg
ICAgICAgICAgd2FrZXVwX3ZlY1s4ZDg5MWY4Y10sIHZlY19zaXplWzIwXQooWEVOKSBBQ1BJOiBM
b2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMAooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAyXSBsYXBpY19pZFsweDAyXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDAzXSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA0XSBsYXBpY19pZFsweDA2XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA1XSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA2XSBsYXBpY19pZFsweDAzXSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA3XSBsYXBpY19pZFsweDA1XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA4XSBsYXBpY19pZFsweDA3XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlf
aWRbMHgwMV0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3Bp
X2lkWzB4MDJdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNw
aV9pZFsweDAzXSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFj
cGlfaWRbMHgwNF0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChh
Y3BpX2lkWzB4MDVdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAo
YWNwaV9pZFsweDA2XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkg
KGFjcGlfaWRbMHgwN10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1J
IChhY3BpX2lkWzB4MDhdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IElPQVBJQyAo
aWRbMHgwMl0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKKFhFTikgSU9BUElDWzBd
OiBhcGljX2lkIDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKKFhF
TikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRm
bCkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkg
aGlnaCBsZXZlbCkKKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJ
OiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlk
ZS4KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNzCihY
RU4pIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMAooWEVOKSBQQ0k6
IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNlIGUwMDAwMDAwIHNlZ21lbnQgMDAwMCBidXNlcyAw
MCAtIGZmCihYRU4pIFBDSTogTUNGRyBhcmVhIGF0IGUwMDAwMDAwIHJlc2VydmVkIGluIEU4MjAK
KFhFTikgUENJOiBVc2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAgYnVzIDAwLWZmCihYRU4pIFtW
VC1EXUhvc3QgYWRkcmVzcyB3aWR0aCAzOQooWEVOKSBbVlQtRF1mb3VuZCBBQ1BJX0RNQVJfRFJI
RDoKKFhFTikgW1ZULURdICBkbWFydS0+YWRkcmVzcyA9IGZlZDkwMDAwCihYRU4pIFtWVC1EXWRy
aGQtPmFkZHJlc3MgPSBmZWQ5MDAwMCBpb21tdS0+cmVnID0gZmZmZjgyYzAwMDIxZDAwMAooWEVO
KSBbVlQtRF1jYXAgPSBkMjAwOGM0MDY2MDQ2MiBlY2FwID0gZjA1MGRhCihYRU4pIFtWVC1EXSBJ
T0FQSUM6IDAwMDA6ZjA6MWYuMAooWEVOKSBbVlQtRF0gTVNJIEhQRVQ6IDAwMDA6MDA6MWYuMAoo
WEVOKSBbVlQtRF0gIGZsYWdzOiBJTkNMVURFX0FMTAooWEVOKSBbVlQtRF1mb3VuZCBBQ1BJX0RN
QVJfUk1SUjoKKFhFTikgW1ZULURdIGVuZHBvaW50OiAwMDAwOjAwOjE0LjAKKFhFTikgW1ZULURd
ZG1hci5jOjYwMDogICBSTVJSIHJlZ2lvbjogYmFzZV9hZGRyIDhjYzg3MDAwIGVuZF9hZGRyIDhj
Y2E2ZmZmCihYRU4pIFhlbiBFUlNUIHN1cHBvcnQgaXMgaW5pdGlhbGl6ZWQuCihYRU4pIEhFU1Q6
IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQKKFhFTikgVXNpbmcgQUNQSSAoTUFE
VCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCihYRU4pIFNNUDogQWxsb3dpbmcg
OCBDUFVzICgwIGhvdHBsdWcgQ1BVcykKKFhFTikgSVJRIGxpbWl0czogMjQgR1NJLCAxNTI4IE1T
SS9NU0ktWAooWEVOKSBTd2l0Y2hlZCB0byBBUElDIGRyaXZlciB4MmFwaWNfY2x1c3RlcgooWEVO
KSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMAooWEVOKSBDUFU6IFByb2Nlc3NvciBDb3Jl
IElEOiAwCihYRU4pIENQVTogTDEgSSBjYWNoZTogMzJLLCBMMSBEIGNhY2hlOiAzMksKKFhFTikg
Q1BVOiBMMiBjYWNoZTogMjU2SwooWEVOKSBDUFU6IEwzIGNhY2hlOiA4MTkySwooWEVOKSB4c3Rh
dGU6IHNpemU6IDB4NDQwIGFuZCBzdGF0ZXM6IDB4MWYKKFhFTikgbWNlX2ludGVsLmM6Nzc4OiBN
Q0EgQ2FwYWJpbGl0eTogZmlyc3RiYW5rIDAsIGV4dGVuZGVkIE1DRSBNU1IgMCwgQkNBU1QsIENN
Q0kKKFhFTikgQ1BVMDogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKKFhFTikgQ1BV
MDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZAooWEVOKSBTcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CihYRU4pICAgSGFyZHdhcmUgZmVhdHVyZXM6IElCUlMv
SUJQQiBTVElCUAooWEVOKSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNI
QURPV19QQUdJTkcKKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBKTVAsIFNQRUNfQ1RS
TDogSUJSUyssIE90aGVyOiBJQlBCIEwxVEZfQkFSUklFUgooWEVOKSAgIEwxVEY6IGJlbGlldmVk
IHZ1bG5lcmFibGUsIG1heHBoeXNhZGRyIEwxRCA0NiwgQ1BVSUQgMzksIFNhZmUgYWRkcmVzcyA4
MDAwMDAwMDAwCihYRU4pICAgU3VwcG9ydCBmb3IgSFZNIFZNczogTVNSX1NQRUNfQ1RSTCBSU0Ig
RUFHRVJfRlBVCihYRU4pICAgU3VwcG9ydCBmb3IgUFYgVk1zOiBNU1JfU1BFQ19DVFJMIFJTQiBF
QUdFUl9GUFUKKFhFTikgICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgZW5hYmxlZCwgRG9t
VSBlbmFibGVkICh3aXRoIFBDSUQpCihYRU4pICAgUFYgTDFURiBzaGFkb3dpbmc6IERvbTAgZGlz
YWJsZWQsIERvbVUgZW5hYmxlZAooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2No
ZWR1bGVyIHJldjIgKGNyZWRpdDIpCihYRU4pIEluaXRpYWxpemluZyBDcmVkaXQyIHNjaGVkdWxl
cgooWEVOKSAgbG9hZF9wcmVjaXNpb25fc2hpZnQ6IDE4CihYRU4pICBsb2FkX3dpbmRvd19zaGlm
dDogMzAKKFhFTikgIHVuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogMAooWEVOKSAgb3Zlcmxv
YWRfYmFsYW5jZV90b2xlcmFuY2U6IC0zCihYRU4pICBydW5xdWV1ZXMgYXJyYW5nZW1lbnQ6IHNv
Y2tldAooWEVOKSAgY2FwIGVuZm9yY2VtZW50IGdyYW51bGFyaXR5OiAxMG1zCihYRU4pIGxvYWQg
dHJhY2tpbmcgd2luZG93IGxlbmd0aCAxMDczNzQxODI0IG5zCihYRU4pIEluaXRpYWxpemluZyBD
UFUjMAooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVOKSBEZXRlY3Rl
ZCAzNTA0LjMxMyBNSHogcHJvY2Vzc29yLgooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDQ3ODFi
MCAtPiBmZmZmODJkMDgwNDg0YTEwCihYRU4pIHNwdXJpb3VzIDgyNTlBIGludGVycnVwdDogSVJR
Ny4KKFhFTikgaW9hcGljIDAgcGluIDAgbm90IG1hc2tlZAooWEVOKSB2ZWM9MDAgZGVsaXZlcnk9
RXhJTlQgZGVzdD1QIHN0YXR1cz0wIHBvbGFyaXR5PTAgaXJyPTAgdHJpZz1FIG1hc2s9MCBkZXN0
X2lkOjAwMDEwMDAwCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXpl
czogNGtCLCAyTUIsIDFHQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQu
CihYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQuCihYRU4p
IEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1k
IEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50
ZXJydXB0IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJlZCBFUFQgdGFibGVzIGVu
YWJsZWQuCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCihYRU4pIFhlbiBXQVJOIGF0
IGlvbW11LmM6OTk2CihYRU4pIC0tLS1bIFhlbi00LjEzLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVn
PXkgICBUYWludGVkOiAgQyAgIF0tLS0tCihYRU4pIENQVTogICAgMAooWEVOKSBSSVA6ICAgIGUw
MDg6WzxmZmZmODJkMDgwMjVlNmRmPl0gaW9tbXUuYyNpb21tdV9wYWdlX2ZhdWx0KzB4NC8weDE0
CihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKKFhF
TikgcmF4OiBmZmZmODJkMDgwMjVlNmRiICAgcmJ4OiBmZmZmODMwODZjNjAxODAwICAgcmN4OiBm
ZmZmODJkMDgwNGE3YmJjCihYRU4pIHJkeDogZmZmZjgyZDA4MDRhN2MwOCAgIHJzaTogZmZmZjgz
MDg2YzZiMmE0MCAgIHJkaTogMDAwMDAwMDAwMDAwMDAxOAooWEVOKSByYnA6IGZmZmY4MmQwODA0
YTdiNzggICByc3A6IGZmZmY4MmQwODA0YTdiNzggICByODogIDAwMDAwMDAwMDAwMDAwMDAKKFhF
Tikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogZmZmZjgyZDA4MDRhN2MwOCAgIHIxMzogMDAwMDAw
MDAwMDAwMDAyOCAgIHIxNDogZmZmZjgzMDg2YzY2Njg2MAooWEVOKSByMTU6IDAwMDAwMDAwMDAw
MDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAzNTA2ZTAKKFhF
TikgY3IzOiAwMDAwMDAwMDhjODk5MDAwICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIGZz
YjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAw
MCAgIHNzOiAwMDAwICAgY3M6IGUwMDgKKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgw
MjVlNmRmPiAoaW9tbXUuYyNpb21tdV9wYWdlX2ZhdWx0KzB4NC8weDE0KToKKFhFTikgIGRmIGZj
IGZmIGZmIDU1IDQ4IDg5IGU1IDwwZj4gMGIgNDggOGQgM2QgNTggNjAgMzYgMDAgZTggOTggNDQg
ZmUgZmYgNWQgYzMKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MmQwODA0YTdi
Nzg6CihYRU4pICAgIGZmZmY4MmQwODA0YTdiZjggZmZmZjgyZDA4MDI4NWZlMiBmZmZmODJkMDgw
Mzg4ODUxIGZmZmY4MmQwODAzODg4NDUKKFhFTikgICAgZmZmZjgyZDA4MDRhN2JiYyBmZmZmODMw
ODZjNjAxODI0IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMTg4MDM4ODg0NQooWEVOKSAgICBmZmZm
ODJkMDgwMzg4ODUxIGZmZmY4MmQwODAzODg4NDUgZmZmZjgyZDA4MDM4ODg1MSAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJk
MDgwNGE3ZmZmIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDdkMmY3ZmI1ODNkNyBmZmZm
ODJkMDgwMzg4OGJhIGZmZmY4MmQwODA0YTdjZDAgMDAwMDAwMDAwMDAwMDIwMAooWEVOKSAgICBm
ZmZmODJkMDgwNWJkZjFiIGZmZmY4MmQwODA1YWYzYTAgZmZmZjgyZDA4MDRhN2QwOCAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgyZDA4MDQ4OTMwMCAwMDAw
MDAwMDAwMDAwMDAwIGZmZmY4MmQwODA0NTQ2YTAKKFhFTikgICAgZmZmZjgyZDA4MDRhN2ZmZiAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwYQooWEVOKSAg
ICBmZmZmODJkMDgwNDljNjk4IDAwMDAwMDI4MDAwMDAwMDAgZmZmZjgyZDA4MDI1MDlhOSAwMDAw
MDAwMDAwMDBlMDA4CihYRU4pICAgIDAwMDAwMDAwMDAwMDAyMDYgZmZmZjgyZDA4MDRhN2NiOCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAyMDYKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAx
OCBmZmZmODJkMDgwM2YzZTcwIGZmZmY4MmQwODA0YTdkMTggZmZmZjgyZDA4MDViZGYxYgooWEVO
KSAgICBmZmZmODJkMDgwNGE3Y2U4IDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMCBm
ZmZmODJkMDgwNDhkNmUwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDcgZmZmZjgyZDA4MDQ4ZDZh
MCBmZmZmODJkMDgwNGE3ZDY4IGZmZmY4MmQwODAyNTBhMjYKKFhFTikgICAgZmZmZjgyZDA4MDRh
N2Q2OCBmZmZmODJkMDAwMDAwMDEwIGZmZmY4MmQwODA0YTdkNzggZmZmZjgyZDA4MDRhN2QzOAoo
WEVOKSAgICBmZmZmODJkMDgwNDI1OTExIGZmZmY4MmQwODAzZjNlZTMgZmZmZjgyZDA4MDNmNDYz
MiAwMDAwMDAwMDAwMDAwMDAxCihYRU4pICAgIGZmZmY4MmQwODA0ODVhMDAgMDAwMDAwMDAwMDAw
MDEwMiBmZmZmODJkMDgwNGE3ZDg4IGZmZmY4MmQwODA0MTdhMWIKKFhFTikgICAgZmZmZjgyZDA4
MDVhZmZiMCBmZmZmODJkMDgwNWFmZmIwIGZmZmY4MmQwODA0YTdlZTggZmZmZjgyZDA4MDQyY2Y2
ZQooWEVOKSAgICAwMDAwMDAwMDAwM2UwZGY4IDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAw
MDAwMiAwMDAwMDAwMDAwMDAwMDAyCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAw
MDAwMDAwMSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMWZmIDAwMDAwMDAwMDFmMTgwMDAgMDAwMDAwMDAwMWYx
OGZmZgooWEVOKSBYZW4gY2FsbCB0cmFjZToKKFhFTikgICAgWzxmZmZmODJkMDgwMjVlNmRmPl0g
UiBpb21tdS5jI2lvbW11X3BhZ2VfZmF1bHQrMHg0LzB4MTQKKFhFTikgICAgWzxmZmZmODJkMDgw
Mjg1ZmUyPl0gRiBkb19JUlErMHg2NTQvMHg2YzkKKFhFTikgICAgWzxmZmZmODJkMDgwMzg4OGJh
Pl0gRiBjb21tb25faW50ZXJydXB0KzB4MTBhLzB4MTIwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI1
MDlhOT5dIEYgY29uc29sZS5jI3ZwcmludGtfY29tbW9uKzB4MTIxLzB4MTU4CihYRU4pICAgIFs8
ZmZmZjgyZDA4MDI1MGEyNj5dIEYgcHJpbnRrKzB4NDYvMHg0OAooWEVOKSAgICBbPGZmZmY4MmQw
ODA0MTdhMWI+XSBGIGlvbW11X3NldHVwKzB4YWEvMHgxOGYKKFhFTikgICAgWzxmZmZmODJkMDgw
NDJjZjZlPl0gRiBfX3N0YXJ0X3hlbisweDIyN2UvMHgyOGNmCihYRU4pICAgIFs8ZmZmZjgyZDA4
MDIwMDBmMz5dIEYgX19oaWdoX3N0YXJ0KzB4NTMvMHg1NQooWEVOKQooWEVOKSAgLSBEb20wIG1v
ZGU6IFJlbGF4ZWQKKFhFTikgSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkCihYRU4pIENQVTA6
IEludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMzAgdjYgQCAzLjUwR0h6IHN0ZXBwaW5nIDA5CihY
RU4pIG5yX3NvY2tldHM6IDEKKFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNf
YWNrX29sZCBvbiEKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBv
bGQgQUNLIG1ldGhvZAooWEVOKSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBh
cGljMj0wIHBpbjI9MAooWEVOKSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAooWEVOKSBBbGxv
Y2F0ZWQgY29uc29sZSByaW5nIG9mIDY0IEtpQi4KKFhFTikgbXdhaXQtaWRsZTogTVdBSVQgc3Vi
c3RhdGVzOiAweDE0MjEyMAooWEVOKSBtd2FpdC1pZGxlOiB2MC40LjEgbW9kZWwgMHg5ZQooWEVO
KSBtd2FpdC1pZGxlOiBsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgMHhmZmZmZmZmZgooWEVO
KSBWTVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgIC0gQVBJQyBNTUlPIGFj
Y2VzcyB2aXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0
ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkKKFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRp
ZmllcnMgKFZQSUQpCihYRU4pICAtIFZpcnR1YWwgTk1JCihYRU4pICAtIE1TUiBkaXJlY3QtYWNj
ZXNzIGJpdG1hcAooWEVOKSAgLSBVbnJlc3RyaWN0ZWQgR3Vlc3QKKFhFTikgIC0gVk1DUyBzaGFk
b3dpbmcKKFhFTikgIC0gVk0gRnVuY3Rpb25zCihYRU4pICAtIFZpcnR1YWxpc2F0aW9uIEV4Y2Vw
dGlvbnMKKFhFTikgIC0gUGFnZSBNb2RpZmljYXRpb24gTG9nZ2luZwooWEVOKSBIVk06IEFTSURz
IGVuYWJsZWQuCihYRU4pIEhWTTogVk1YIGVuYWJsZWQKKFhFTikgSFZNOiBIYXJkd2FyZSBBc3Np
c3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikgSFZNOiBIQVAgcGFnZSBzaXplczogNGtC
LCAyTUIsIDFHQgooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDQ3ODFiMCAtPiBmZmZmODJkMDgw
NDg0YTEwCihYRU4pIEJvb3RpbmcgcHJvY2Vzc29yIDEvMSBlaXAgNzIwMDAKKFhFTikgSW5pdGlh
bGl6aW5nIENQVSMxCihYRU4pIENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwCihYRU4pIENQ
VTogUHJvY2Vzc29yIENvcmUgSUQ6IDAKKFhFTikgQ1BVOiBMMSBJIGNhY2hlOiAzMkssIEwxIEQg
Y2FjaGU6IDMySwooWEVOKSBDUFU6IEwyIGNhY2hlOiAyNTZLCihYRU4pIENQVTogTDMgY2FjaGU6
IDgxOTJLCihYRU4pIENQVTE6IFRoZXJtYWwgbW9uaXRvcmluZyBlbmFibGVkIChUTTEpCihYRU4p
IENQVTE6IEludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyMzAgdjYgQCAzLjUwR0h6IHN0ZXBwaW5n
IDA5CihYRU4pIFtWVC1EXWlvbW11LmM6ODgyOiBpb21tdV9mYXVsdF9zdGF0dXM6IEZhdWx0IE92
ZXJmbG93CihYRU4pIFtWVC1EXWlvbW11LmM6ODg0OiBpb21tdV9mYXVsdF9zdGF0dXM6IFByaW1h
cnkgUGVuZGluZyBGYXVsdAooWEVOKSBbVlQtRF1JTlRSLVJFTUFQOiBSZXF1ZXN0IGRldmljZSBb
MDAwMDpmMDoxZi4wXSBmYXVsdCBpbmRleCAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAwMjFkMDAw
CihYRU4pIFtWVC1EXUlOVFItUkVNQVA6IHJlYXNvbiAyMiAtIFByZXNlbnQgZmllbGQgaW4gdGhl
IElSVEUgZW50cnkgaXMgY2xlYXIKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgMi8yIGVpcCA3MjAw
MAooWEVOKSBJbml0aWFsaXppbmcgQ1BVIzIKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3Ig
SUQ6IDAKKFhFTikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMQooWEVOKSBDUFU6IEwxIEkgY2Fj
aGU6IDMySywgTDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikg
Q1BVOiBMMyBjYWNoZTogODE5MksKKFhFTikgQ1BVMjogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJs
ZWQgKFRNMSkKKFhFTikgQ1BVMjogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIzMCB2NiBAIDMu
NTBHSHogc3RlcHBpbmcgMDkKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgMy8zIGVpcCA3MjAwMAoo
WEVOKSBJbml0aWFsaXppbmcgQ1BVIzMKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6
IDAKKFhFTikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMQooWEVOKSBDUFU6IEwxIEkgY2FjaGU6
IDMySywgTDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BV
OiBMMyBjYWNoZTogODE5MksKKFhFTikgQ1BVMzogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQg
KFRNMSkKKFhFTikgQ1BVMzogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIzMCB2NiBAIDMuNTBH
SHogc3RlcHBpbmcgMDkKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgNC80IGVpcCA3MjAwMAooWEVO
KSBJbml0aWFsaXppbmcgQ1BVIzQKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAK
KFhFTikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMgooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMy
SywgTDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBM
MyBjYWNoZTogODE5MksKKFhFTikgQ1BVNDogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRN
MSkKKFhFTikgQ1BVNDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIzMCB2NiBAIDMuNTBHSHog
c3RlcHBpbmcgMDkKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgNS81IGVpcCA3MjAwMAooWEVOKSBJ
bml0aWFsaXppbmcgQ1BVIzUKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKKFhF
TikgQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMgooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywg
TDEgRCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBj
YWNoZTogODE5MksKKFhFTikgQ1BVNTogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkK
KFhFTikgQ1BVNTogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIzMCB2NiBAIDMuNTBHSHogc3Rl
cHBpbmcgMDkKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgNi82IGVpcCA3MjAwMAooWEVOKSBJbml0
aWFsaXppbmcgQ1BVIzYKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKKFhFTikg
Q1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMwooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEg
RCBjYWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBjYWNo
ZTogODE5MksKKFhFTikgQ1BVNjogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKKFhF
TikgQ1BVNjogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIzMCB2NiBAIDMuNTBHSHogc3RlcHBp
bmcgMDkKKFhFTikgQm9vdGluZyBwcm9jZXNzb3IgNy83IGVpcCA3MjAwMAooWEVOKSBJbml0aWFs
aXppbmcgQ1BVIzcKKFhFTikgQ1BVOiBQaHlzaWNhbCBQcm9jZXNzb3IgSUQ6IDAKKFhFTikgQ1BV
OiBQcm9jZXNzb3IgQ29yZSBJRDogMwooWEVOKSBDUFU6IEwxIEkgY2FjaGU6IDMySywgTDEgRCBj
YWNoZTogMzJLCihYRU4pIENQVTogTDIgY2FjaGU6IDI1NksKKFhFTikgQ1BVOiBMMyBjYWNoZTog
ODE5MksKKFhFTikgQ1BVNzogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQgKFRNMSkKKFhFTikg
Q1BVNzogSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIzMCB2NiBAIDMuNTBHSHogc3RlcHBpbmcg
MDkKKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhFTikgVGVzdGluZyBOTUkgd2F0Y2hkb2cgb24g
YWxsIENQVXM6IG9rCihYRU4pIEFkZGluZyBjcHUgMCB0byBydW5xdWV1ZSAwCihYRU4pICBGaXJz
dCBjcHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmcKKFhFTikgQWRkaW5nIGNwdSAxIHRvIHJ1bnF1
ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSAz
IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA0IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRk
aW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDAKKFhFTikgQWRkaW5nIGNwdSA2IHRvIHJ1bnF1ZXVlIDAK
KFhFTikgQWRkaW5nIGNwdSA3IHRvIHJ1bnF1ZXVlIDAKKFhFTikgUnVubmluZyBzdHViIHJlY292
ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSB0cmFwcy5jOjE1ODk6IEdQRiAoMDAwMCk6IGZmZmY4MmQw
YmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzOGEzZjMKKFhFTikgdHJh
cHMuYzo3ODQ6IFRyYXAgMTI6IGZmZmY4MmQwYmZmZmYwNDAgW2ZmZmY4MmQwYmZmZmYwNDBdIC0+
IGZmZmY4MmQwODAzOGEzZjMKKFhFTikgdHJhcHMuYzoxMTIzOiBUcmFwIDM6IGZmZmY4MmQwYmZm
ZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzOGEzZjMKKFhFTikgbWNoZWNr
X3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgooWEVOKSBEb20wIGhh
cyBtYXhpbXVtIDc5MiBQSVJRcwooWEVOKSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9u
IGFjdGl2ZQooWEVOKSAqKiogQnVpbGRpbmcgYSBQViBEb20wICoqKgooWEVOKSBFTEY6IHBoZHI6
IHBhZGRyPTB4MTAwMDAwMCBtZW1zej0weGYyZDAwMAooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4
MjAwMDAwMCBtZW1zej0weDQxYTAwMAooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MjQxYTAwMCBt
ZW1zej0weDIyZDk4CihYRU4pIEVMRjogcGhkcjogcGFkZHI9MHgyNDNkMDAwIG1lbXN6PTB4MjM4
MDAwCihYRU4pIEVMRjogbWVtb3J5OiAweDEwMDAwMDAgLT4gMHgyNjc1MDAwCihYRU4pIEVMRjog
bm90ZTogR1VFU1RfT1MgPSAibGludXgiCihYRU4pIEVMRjogbm90ZTogR1VFU1RfVkVSU0lPTiA9
ICIyLjYiCihYRU4pIEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKKFhFTikgRUxG
OiBub3RlOiBWSVJUX0JBU0UgPSAweGZmZmZmZmZmODAwMDAwMDAKKFhFTikgRUxGOiBub3RlOiBJ
TklUX1AyTSA9IDB4ODAwMDAwMDAwMAooWEVOKSBFTEY6IG5vdGU6IEVOVFJZID0gMHhmZmZmZmZm
ZjgyNDNkMTgwCihYRU4pIEVMRjogbm90ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEw
MDEwMDAKKFhFTikgRUxGOiBub3RlOiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8
cGFlX3BnZGlyX2Fib3ZlXzRnYiIKKFhFTikgRUxGOiBub3RlOiBTVVBQT1JURURfRkVBVFVSRVMg
PSAweDg4MDEKKFhFTikgRUxGOiBub3RlOiBQQUVfTU9ERSA9ICJ5ZXMiCihYRU4pIEVMRjogbm90
ZTogTE9BREVSID0gImdlbmVyaWMiCihYRU4pIEVMRjogbm90ZTogdW5rbm93biAoMHhkKQooWEVO
KSBFTEY6IG5vdGU6IFNVU1BFTkRfQ0FOQ0VMID0gMHgxCihYRU4pIEVMRjogbm90ZTogTU9EX1NU
QVJUX1BGTiA9IDB4MQooWEVOKSBFTEY6IG5vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZmZmZjgwMDAw
MDAwMDAwMAooWEVOKSBFTEY6IG5vdGU6IFBBRERSX09GRlNFVCA9IDAKKFhFTikgRUxGOiBub3Rl
OiBQSFlTMzJfRU5UUlkgPSAweDEwMDAzNDAKKFhFTikgRUxGOiBGb3VuZCBQVkggaW1hZ2UKKFhF
TikgRUxGOiBhZGRyZXNzZXM6CihYRU4pICAgICB2aXJ0X2Jhc2UgICAgICAgID0gMHhmZmZmZmZm
ZjgwMDAwMDAwCihYRU4pICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCihYRU4pICAgICB2aXJ0
X29mZnNldCAgICAgID0gMHhmZmZmZmZmZjgwMDAwMDAwCihYRU4pICAgICB2aXJ0X2tzdGFydCAg
ICAgID0gMHhmZmZmZmZmZjgxMDAwMDAwCihYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhm
ZmZmZmZmZjgyNjc1MDAwCihYRU4pICAgICB2aXJ0X2VudHJ5ICAgICAgID0gMHhmZmZmZmZmZjgy
NDNkMTgwCihYRU4pICAgICBwMm1fYmFzZSAgICAgICAgID0gMHg4MDAwMDAwMDAwCihYRU4pICBY
ZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCihYRU4pICBEb20wIGtlcm5lbDogNjQt
Yml0LCBQQUUsIGxzYiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4MjY3NTAwMAooWEVOKSBQSFlTSUNB
TCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAwODUwMDAw
MDAwLT4wMDAwMDAwODU0MDAwMDAwICgyMDc2MzQ4IHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkKKFhF
TikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDA4NmVhYmMwMDAtPjAwMDAwMDA4NmZmZmY1YWQKKFhF
TikgVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pICBMb2FkZWQga2VybmVsOiBmZmZm
ZmZmZjgxMDAwMDAwLT5mZmZmZmZmZjgyNjc1MDAwCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAw
MDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwCihYRU4pICBQaHlzLU1hY2ggbWFwOiAwMDAw
MDA4MDAwMDAwMDAwLT4wMDAwMDA4MDAxMDAyMDAwCihYRU4pICBTdGFydCBpbmZvOiAgICBmZmZm
ZmZmZjgyNjc1MDAwLT5mZmZmZmZmZjgyNjc1NGI4CihYRU4pICBYZW5zdG9yZSByaW5nOiAwMDAw
MDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwCihYRU4pICBDb25zb2xlIHJpbmc6ICAwMDAw
MDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAwMDAwMDAwCihYRU4pICBQYWdlIHRhYmxlczogICBmZmZm
ZmZmZjgyNjc2MDAwLT5mZmZmZmZmZjgyNjhkMDAwCihYRU4pICBCb290IHN0YWNrOiAgICBmZmZm
ZmZmZjgyNjhkMDAwLT5mZmZmZmZmZjgyNjhlMDAwCihYRU4pICBUT1RBTDogICAgICAgICBmZmZm
ZmZmZjgwMDAwMDAwLT5mZmZmZmZmZjgyODAwMDAwCihYRU4pICBFTlRSWSBBRERSRVNTOiBmZmZm
ZmZmZjgyNDNkMTgwCihYRU4pIERvbTAgaGFzIG1heGltdW0gOCBWQ1BVcwooWEVOKSBFTEY6IHBo
ZHIgMCBhdCAweGZmZmZmZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgxZjJkMDAwCihYRU4pIEVM
RjogcGhkciAxIGF0IDB4ZmZmZmZmZmY4MjAwMDAwMCAtPiAweGZmZmZmZmZmODI0MWEwMDAKKFhF
TikgRUxGOiBwaGRyIDIgYXQgMHhmZmZmZmZmZjgyNDFhMDAwIC0+IDB4ZmZmZmZmZmY4MjQzY2Q5
OAooWEVOKSBFTEY6IHBoZHIgMyBhdCAweGZmZmZmZmZmODI0M2QwMDAgLT4gMHhmZmZmZmZmZjgy
NWE1MDAwCihYRU4pIFtWVC1EXWQwOkhvc3RicmlkZ2U6IHNraXAgMDAwMDowMDowMC4wIG1hcAoo
WEVOKSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjEzLjAKKFhFTikgW1ZULURdZDA6UENJOiBt
YXAgMDAwMDowMDoxNC4wCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTQuMgooWEVO
KSBbVlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjE2LjAKKFhFTikgW1ZULURdZDA6UENJOiBtYXAg
MDAwMDowMDoxNi4xCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MTcuMAooWEVOKSBb
VlQtRF1kMDpQQ0k6IG1hcCAwMDAwOjAwOjFmLjAKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAw
MDowMDoxZi4yCihYRU4pIFtWVC1EXWQwOlBDSTogbWFwIDAwMDA6MDA6MWYuNAooWEVOKSBbVlQt
RF1kMDpQQ0llOiBtYXAgMDAwMDowMjowMC4wCihYRU4pIFtWVC1EXWQwOlBDSWU6IG1hcCAwMDAw
OjAyOjAwLjEKKFhFTikgW1ZULURdZDA6UENJOiBtYXAgMDAwMDowNjowMC4wCihYRU4pIFtWVC1E
XWlvbW11X2VuYWJsZV90cmFuc2xhdGlvbjogaW9tbXUtPnJlZyA9IGZmZmY4MmMwMDAyMWQwMDAK
KFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFn
ZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBpbiBiYWNrZ3JvdW5kCihYRU4pIFN0ZC4gTG9n
bGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2dsZXZlbDogQWxsCihYRU4pICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBXQVJOSU5HOiBDT05T
T0xFIE9VVFBVVCBJUyBTWU5DSFJPTk9VUwooWEVOKSBUaGlzIG9wdGlvbiBpcyBpbnRlbmRlZCB0
byBhaWQgZGVidWdnaW5nIG9mIFhlbiBieSBlbnN1cmluZwooWEVOKSB0aGF0IGFsbCBvdXRwdXQg
aXMgc3luY2hyb25vdXNseSBkZWxpdmVyZWQgb24gdGhlIHNlcmlhbCBsaW5lLgooWEVOKSBIb3dl
dmVyIGl0IGNhbiBpbnRyb2R1Y2UgU0lHTklGSUNBTlQgbGF0ZW5jaWVzIGFuZCBhZmZlY3QKKFhF
TikgdGltZWtlZXBpbmcuIEl0IGlzIE5PVCByZWNvbW1lbmRlZCBmb3IgcHJvZHVjdGlvbiB1c2Uh
CihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KgooWEVOKSBCb290ZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVy
dGhyZWFkaW5nCihYRU4pIGVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJhdGlv
biBhbmQgY2hvb3NlIGFuCihYRU4pIGV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2Vl
IFhTQS0yNzMuCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgooWEVOKSBCb290ZWQgb24gTUxQRFMvTUZCRFMtdnVsbmVyYWJsZSBoYXJkd2Fy
ZSB3aXRoIFNNVC9IeXBlcnRocmVhZGluZwooWEVOKSBlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2ls
bCBub3QgYmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlCihYRU4pIGNob29zZSBhbiBleHBsaWNp
dCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny4KKFhFTikgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCihYRU4pIDMuLi4gMi4uLiAxLi4u
CihYRU4pICoqKiBTZXJpYWwgaW5wdXQgdG8gRE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1l
cyB0byBzd2l0Y2ggaW5wdXQpCihYRU4pIEZyZWVkIDUzNmtCIGluaXQgbWVtb3J5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:16:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI916-0000Un-Vl; Wed, 09 Oct 2019 10:16:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI915-0000Ui-T9
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:16:23 +0000
X-Inumbo-ID: d7c424f1-ea7d-11e9-97e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7c424f1-ea7d-11e9-97e6-12813bfff9fa;
 Wed, 09 Oct 2019 10:16:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D4B09AF77;
 Wed,  9 Oct 2019 10:16:21 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8a7e1532-36cd-0b68-3655-c9ce990087ce@suse.com>
Date: Wed, 9 Oct 2019 12:16:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDguMTAuMjAxOSAxODozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8xMC8yMDE5
IDE3OjEwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gRnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KPj4KPj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8g
ZXhwbGljaXRseSBlbmFibGUgSU9NTVUgbWFwcGluZ3MgZm9yIGEKPj4gZG9tYWluLCBtaWdyYXRp
b24gbWF5IGJlIG5lZWRsZXNzbHkgdmV0b2VkIGR1ZSB0byB0aGUgY2hlY2sgb2YKPj4gaXNfaW9t
bXVfZW5hYmxlZCgpIGluIHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCkuCj4+IFRoZXJlIGlzIGFj
dHVhbGx5IG5vIG5lZWQgdG8gcHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5s
ZXNzCj4+IGRldmljZXMgYXJlIGFzc2lnbmVkIHRvIGEgZG9tYWluLgo+Pgo+PiBOT1RFOiBXaGls
ZSBpbiB0aGUgbmVpZ2hib3VyaG9vZCwgdGhlIGJvb2xfdCBwYXJhbWV0ZXIgdHlwZSBpbgo+PiAg
ICAgICBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgpIGlzIHJlcGxhY2VkIHdpdGggYSBib29sIGFu
ZCB0aGUgZm9ybWF0Cj4+ICAgICAgIG9mIHRoZSBjb21tZW50IGluIGFzc2lnbl9kZXZpY2UoKSBp
cyBmaXhlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+PiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gCj4gU2VyaW91c2x5IEZGUy7CoCBXaHkgYW0gSSBoYXZpbmcgdG8gcmVwZWF0IG15c2VsZj/C
oCBXaGF0IGlmIGFueSB3YXkKPiB1bmNsZWFyIG9uIHRoZSBwcmV2aW91cyB0aHJlYWRzPwo+IAo+
IE5BQ0sgTkFDSyBOQUNLLgoKV2l0aCBHZW9yZ2UgaGF2aW5nIGdpdmVuIGhpcyBSLWIgSSdtIG5v
dyBpbiBhbiBhd2t3YXJkIHBvc2l0aW9uOgpJIHNob3VsZG4ndCBpZ25vcmUgdGhpcyB0cmlwbGUg
TkFDSyBhbmQgY29tbWl0IHRoZSBwYXRjaCwgYnV0CnRoZXJlJ3MgYWxzbyBubyBzZW5zaWJsZSB3
YXkgZm9yd2FyZCBoZXJlIHdoaWNoIHdvdWxkIGFsbG93IHRoZQpyZWdyZXNzaW9uIHRvIGJlIHRh
a2VuIGNhcmUgb2Ygd2l0aG91dCBjb21taXR0aW5nIHRoZSBwYXRjaCBpbgppdHMgY3VycmVudCBz
aGFwZS4gQXJlIHlvdSB3aWxsaW5nIHRvIHRha2UgYmFjayBhbGwgdGhyZWUgb2YgdGhlCk5BQ0tz
LCBhbGxvd2luZyB1cyB0byBjb250aW51ZSBkaXNjdXNzaW9uIG9uIHRoZSBjb250cm92ZXJzaWFs
CnBhcnQgb2YgUGF1bCdzIHBhdGNoIHdoaWxlIGFsc28gYWxsb3dpbmcgdGhlIG5vbi1jb250cm92
ZXJzaWFsCnBhcnQgdG8gZ28gaW4gcmlnaHQgYXdheT8KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:17:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI920-0000Z1-BS; Wed, 09 Oct 2019 10:17:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x347=YC=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iI91y-0000Yu-UC
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:17:18 +0000
X-Inumbo-ID: f8d23bdc-ea7d-11e9-8c93-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8d23bdc-ea7d-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 10:17:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570616238;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=TVqw3444V9c4iXzLAyEPLXIlaCX01YmCDXm0jIQ49MY=;
 b=MUNKoCcG701hUNjLR2w423a11wIuhUJhwBUYz4rU5NnIsI3Kg5gCQx2r
 98zlhiXbG3X5u+anJn5NUf3eHVBKi6v//H4IrGGhrh3H9iolBU4xJg+BB
 LrJ4OVUe5G0d04OTVg3i+dRkrZgsH12pboso46oUV1bqxeP6G9hWDvYt1 g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aoA3edHXkJjIRYp2ccRe+mDJuTZoP12crbkJf2Eewsqf7vZk/pGVpoeiS1zRKbJjZMVThNfMIq
 Wf9it03asiWllf1p2Y8cYibemNQyQYcrWWsHEQ8ldgDjwltW86AQGe1YNcjVBMq3Y0tqAHdTh8
 U37GUOwut9GljGrsPj1X7HfYUM2VhJrag6dwKJvmLd+CrsHrxQOiotlLH8jExIb1yEXJFbcMEz
 +ViR/FmUQFjIuE7t5aD6PIinTYfvoPnr2MvOLUmbCyMBZrLrNu6LnprIvF7iQxlstk2Ud+ZH3t
 pKA=
X-SBRS: 2.7
X-MesageID: 6958155
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6958155"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23965.45995.59606.336704@mariner.uk.xensource.com>
Date: Wed, 9 Oct 2019 11:17:15 +0100
To: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <BD5E7846-857B-43B7-83F2-DD1AD8797217@xenproject.org>
References: <alpine.LFD.2.21.1908150030150.2807@austen3.home>
 <alpine.LFD.2.21.1908150055060.2807@austen3.home>
 <18fb961102e8da16d1ad9576742bccf2@crc.id.au>
 <alpine.LFD.2.21.1908151959060.2715@austen3.home>
 <114550b6cd3e7936e055a63ebbb2c7a6@crc.id.au>
 <0b7f33b8fd6fbbae86451b5bbdb1f6ac@crc.id.au>	<1566956155.3344.0@crc.id.au>
 <23929.6485.711561.46507@mariner.uk.xensource.com>
 <alpine.LFD.2.21.1910062127110.2837@austen3.home>
 <23963.3341.764085.220401@mariner.uk.xensource.com>
 <BD5E7846-857B-43B7-83F2-DD1AD8797217@xenproject.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH] read grubenv and set default from
 saved_entry or next_entry [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 xen-devel <xen-devel@lists.xenproject.org>, "YOUNG,
 MICHAEL A." <m.a.young@durham.ac.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSByZWFkIGdydWJlbnYg
YW5kIHNldCBkZWZhdWx0IGZyb20gc2F2ZWRfZW50cnkgb3IgbmV4dF9lbnRyeSBbYW5kIDEgbW9y
ZSBtZXNzYWdlc10iKToKPiBJIGFtIGFzc3VtaW5nIHRoZXJlIGlzIG5vIGNoYW5jZSB0aGF0IHRo
aXMgd2lsbCBtYWtlIDQuMTMgd2l0aCB0aGUgZnJlZXplIGhhdmluZyBwYXNzZWQuCgpBc3N1bWlu
ZyB3ZSBjYW4gZ2V0IGdvb2QgcXVhbGl0eSBwYXRjaGVzLCBJIHdvdWxkIHByb2JhYmx5IHN1cHBv
cnQgYQpmcmVlemUgZXhjZXB0aW9uLiAgRmFpbGluZyB0aGF0LCB0aGlzIHdvdWxkIGJlIGEgc3Ry
b25nIGNhbmRpZGF0ZSBmb3IKYSBiYWNrcG9ydC4KCj4gQnV0IGluIGFueSBjYXNlLCBJIHdhc24n
dCBzdXJlIHdoZXRoZXIgTWljaGFlbCBzdHJpY3RseSB3aWxsIG5lZWQgaXQKPiBhcyB0aGUgY2hh
bmdlIGNhbiBwcmVzdW1hYmx5IGJlIGNhcnJpZWQgaW4gYSBmZWRvcmEgcGF0Y2ggcSBmb3IgWGVu
Cj4gcGFja2FnZXMgdW50aWwgaXQgZW5kcyB1cCB1cHN0cmVhbQoKVGhhdCdzIG5vdCByZWFsbHkg
ZW5vdWdoLCBiZWNhdXNlIHB5Z3J1YiBydW5zIGluIHRoZSBob3N0IGJ1dAppbnRlcnByZXRzIHRo
ZSBndWVzdCBmaWxlc3lzdGVtLiAgU2luY2Ugd2Ugd2FudCB0byBiZSBhYmxlIHRvIGJvb3QKRmVk
b3JhIGd1ZXN0cyBvbiBub24tRmVkb3JhIGhvc3RzLCB0aGF0IG1lYW5zIHRoYXQgZXZlcnkgaG9z
dCBtdXN0CmhhdmUgdGhpcyBmaXguCgpUaGlzIGlzIGFuIGluaGVyZW50IGNvbnNlcXVlbmNlIG9m
IHB5Z3J1YidzIGRlc2lnbiBhcHByb2FjaCwgYW5kIG1lYW5zCnRoYXQgSSBhZ2dyZXNzaXZlbHkg
YmFja3BvcnQgcHlncnViIGNoYW5nZXMgdG8gb2xkZXIgcmVsZWFzZXMsIHNvIHRoYXQKb2xkZXIg
aG9zdHMgY2FuIGJvb3QgbmV3ZXIgZ3Vlc3RzLgoKQnV0IGluIHRoZSBtZWFudGltZSBwdXR0aW5n
IHRoaXMgcGF0Y2ggaW4gdGhlIEZlZG9yYSBob3N0IHBhY2thZ2VzIGlzCm5vdCBhIHRlcnJpYmxl
IGlkZWEuICAoVGhlcmUgaXMgYSBiaXQgb2YgYSByaXNrIHRoYXQgaWYgd2UgZGVwbG95IGluCkZl
ZG9yYSBvbmUgYWxnb3JpdGgsIGFuZCB0aGVuIHVwc3RyZWFtIGEgZGlmZmVyZW50IGFsZ29yaXRo
bSwgd2UgbWF5CmVuZCB1cCBzdHVjayB3aXRoIGRpdmVyZ2VuY2UsIGJ1dCBJIGRvdWJ0IHRoaXMg
d2lsbCBiZSBhIGJpZyBwcm9ibGVtCmhlcmUuKQoKdGhhbmtzLApJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:19:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI94G-0000mf-R1; Wed, 09 Oct 2019 10:19:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iI94G-0000ma-1f
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:19:40 +0000
X-Inumbo-ID: 4aeac3b3-ea7e-11e9-97e6-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4aeac3b3-ea7e-11e9-97e6-12813bfff9fa;
 Wed, 09 Oct 2019 10:19:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI94B-00041H-Sx; Wed, 09 Oct 2019 10:19:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iI94B-0001cO-J6; Wed, 09 Oct 2019 10:19:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iI94B-0003TL-IT; Wed, 09 Oct 2019 10:19:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142486-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=98d1dac88f82c2b79d528faabe5e3fda8133e8bb
X-Osstest-Versions-That: xen=f4049b2a9850c847b06ec6ad1cec1c7c2c303b94
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 10:19:35 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 142486: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ4NiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQ4Ni8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDk4ZDFkYWM4OGY4MmMy
Yjc5ZDUyOGZhYWJlNWUzZmRhODEzM2U4YmIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGY0MDQ5YjJhOTg1MGM4NDdiMDZlYzZhZDFjZWMxYzdjMmMzMDNiOTQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MjM1MiAgMjAxOS0xMC0wNiAwOToyMDo0MSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0ODYgIDIwMTktMTAtMDkgMDk6MTg6NTUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIExhcnMg
S3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxp
bmlAeGlsaW54LmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGNvdmVyaXR5LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIGY0MDQ5YjJhOTguLjk4ZDFkYWM4OGYgIDk4ZDFkYWM4OGY4MmMyYjc5ZDUy
OGZhYWJlNWUzZmRhODEzM2U4YmIgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI95C-0001S0-7L; Wed, 09 Oct 2019 10:20:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LyQK=YC=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iI95B-0001Rt-7C
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:20:37 +0000
X-Inumbo-ID: 6e954514-ea7e-11e9-97e6-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e954514-ea7e-11e9-97e6-12813bfff9fa;
 Wed, 09 Oct 2019 10:20:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570616436;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=56l5YyXS+MGJsSxMntPcnxwKowN5C1rQ26aLD0oqPs0=;
 b=BcgFO2T+LcVhl6NZZaWKW29vltf9OEuSiBTMv5cLzWlrue4auKBA9q+q
 0DT/gkj00h5KyVmwPwQkeNhgbCg4wzx98zclwCEqPjSCm4AOC8aPncQ9b
 o8gXzpELaYF4ev4uAZogy+tUQwCHNCmIP0fyri935ZjZat9nB39RSKh+l 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ZumYsTxa1C9lulHP0tjGh6GjWdW7wLbBSW5MO9lTSz4Gdc64MExBm1A3DaADnERmRABraPEma4
 IW4DvefCEh7BC6z5nBM0PWGquWZd2TqfS81MNU4yDPzHgQS0tthiS6KmO86F02kQ8QuLGrOHZz
 wgMMUWd3LRxSmTKD00knp7+cHls+JLFZScWorw1citprUTsXzl4RUQMLkQKK0Qma2Pwdkmvrev
 CAYBfpyxmIC2zjx3FR1oclUgXk4y2rmdNttMchl56Lmf8vzv192UayBwNwEXj1n0o5YkJtFCIl
 Lwk=
X-SBRS: 2.7
X-MesageID: 6651965
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6651965"
Date: Wed, 9 Oct 2019 12:20:28 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009102028.GB1389@Air-de-Roger.citrite.net>
References: <20191009090539.2141-1-roger.pau@citrix.com>
 <41262e54-44ac-4a31-21d4-83ed8a63eb8f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <41262e54-44ac-4a31-21d4-83ed8a63eb8f@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/passthrough: fix migration of
 MSI when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Joe Jin <joe.jin@oracle.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMTI6MDg6NTBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDkuMTAuMjAxOSAxMTowNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gQEAg
LTQxMSw2ICs0MTEsNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ID4gIAo+ID4gICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVj
Owo+ID4gICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gZ2ZsYWdzOwo+
ID4gKyAgICAgICAgICAgICAgICBwcmV2X3ZjcHVfaWQgPSBwaXJxX2RwY2ktPmdtc2kuZGVzdF92
Y3B1X2lkOwo+IAo+IElmIHRoaXMgYW5kIC4uLgo+IAo+ID4gQEAgLTQ0MCw3ICs0NDEsOCBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ID4gICAgICAgICAgLyogVXNlIGludGVycnVwdCBwb3N0
aW5nIGlmIGl0IGlzIHN1cHBvcnRlZC4gKi8KPiA+ICAgICAgICAgIGlmICggaW9tbXVfaW50cG9z
dCApCj4gPiAgICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5hcmNoLmh2
bS52bXgucGlfZGVzYyA6IE5VTEwsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5m
bywgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHByZXZfdmNwdV9pZCA+PSAwID8gZC0+dmNwdVtwcmV2X3ZjcHVfaWRdIDogTlVMTCk7Cj4g
Cj4gLi4uIHRoaXMgYXJlIHRvIGJlIHJlbGlhYmxlLCB0aGVuIC0gYXMgZXhwbGFpbmVkIHRvIEpv
ZSBhbHJlYWR5Cj4gaW4gdGhlIGVhcmxpZXIgZGlzY3Vzc2lvbiAtIEkgdGhpbmsgeW91IG5lZWQg
dG8gdXBkYXRlCj4gcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZCBpbiBhIGNvZGUgc2VjdGlv
biBhIGZldyBsaW5lcyB1cAo+IGZyb20gaGVyZSAoc3VjaCB0aGF0IGl0IHdvdWxkIGJlIHJlbGlh
YmxlIHRoZSBuZXh0IHRpbWUgd2UgY29tZQo+IGhlcmUpIGxpa2UgdGhpczoKPiAKPiBAQCAteHh4
LDcgK3l5eSwxMCBAQAo+ICAgICAgICAgICAgICAgICAgdmNwdSA9IHZlY3Rvcl9oYXNoaW5nX2Rl
c3QoZCwgZGVzdCwgZGVzdF9tb2RlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwo+ICAgICAgICAgICAgICBpZiAoIHZj
cHUgKQo+ICsgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2ku
cG9zdGVkID0gdHJ1ZTsKPiArICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3Zj
cHVfaWQgPSB2Y3B1LT52Y3B1X2lkOwo+ICsgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAg
ICAgICAgIGlmICggdmNwdSAmJiBpc19pb21tdV9lbmFibGVkKGQpICkKPiAgICAgICAgICAgICAg
aHZtX21pZ3JhdGVfcGlycShwaXJxX2RwY2ksIHZjcHUpOwo+IAo+IFRoaXMgb3VnaHQgdG8gYmUg
ZmluZSBiZWNhdXNlIHNvIGZhciAuZGVzdF92Y3B1X2lkIGhhcyBhIGNvbnN1bWVyCj4gb25seSBp
biB0aGUgbm9uLXBvc3RlZCBjYXNlIChpbiBodm1fbWlncmF0ZV9waXJxKCkpLgoKT2gsIEkgc2Vl
LiBkZXN0X3ZjcHVfaWQgaXMgb25seSB2YWxpZCBmb3Igbm9uLW11bHRpZGVzdCwgYnV0IHdoZW4K
dXNpbmcgcG9zdGVkIGludGVycnVwdHMgWGVuIHNlbGVjdHMgYSBmaXhlZCBkZXN0aW5hdGlvbiB2
Y3B1IGV2ZW4gaW4KbXVsdGlkZXN0LCBzbyB3ZSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgcG9zdGVk
IGludGVycnVwdHMgYXQgdGhlIHByaWNlCm9mIGFsd2F5cyBkZWxpdmVyaW5nIHRvIHRoZSBzYW1l
IHZjcHUuCgo+IAo+IENvbnNpZGVyaW5nIHRoYXQgaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQoKSBp
c24ndCByZWFsbHkgaW5leHBlbnNpdmUsCj4gc3Vic2VxdWVudCBjbGVhbnVwIG1heSB0aGVuIGlu
dm9sdmUgYXZvaWRpbmcgdG8gY2FsbCB0aGlzIGZ1bmN0aW9uCj4gaWYgd2UnZCBvdmVyd3JpdGUg
LmRlc3RfdmNwdV9pZCBhcyBwZXIgYWJvdmUgYW55d2F5LgoKSG0sIEkgc2VlLiBJIHdvdWxkIGxl
YXZlIHRoYXQgZm9yIGEgZnVydGhlciBvcHRpbWl6YXRpb24uCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:21:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI96F-0001Yk-KK; Wed, 09 Oct 2019 10:21:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ly3=YC=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iI96E-0001Yc-JN
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:21:42 +0000
X-Inumbo-ID: 95ef3b72-ea7e-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 95ef3b72-ea7e-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 10:21:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570616502;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=LwlBP2grImDBTa+/xdr7Juf7EaveuV9QSO00MAAbdC8=;
 b=X991Sow9tjo2Yy+M47R5Igm3dF3rtTDvkOnjtIiqy+El0n/cvrLxCmeL
 6EYt0eyTlCpRq2b8Danjj7Vq5u702e0rpyeynDQdOHFrjfFHfFLM0y00w
 3RbpaRyYCA1+JGcEvw1ncfv0/ZUoh1YOdHfE2o+Rv3GVhY/DOEXjIzF9z 4=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EhE7SC3ZxxPIAQKi9QstvclEx5HsWV2SXsrVj18nalcwbtvMh1vGA4fBAx4HZbMgG5cSxEmHVL
 QZ08g3v6qBhyseI+UOH/vkL33SaHm9gKycraYcnLMEqoMEtWNADmfj054tjlFZwwmAhUQNO8yw
 i/aIZt3ujCKjJNtbbEqZ6s2KbgcyxNMoJ0baD9OBXH7OgQGGd7H8l/juG8+jNUQkAhkkELB6GJ
 FTjzxl8+YGFYaXs3QrjuR142X9H35C6WylDUXk8DJCCMjk0yUJ/tn0A5Stp6o8oyYz1g5VmeD5
 IKk=
X-SBRS: 2.7
X-MesageID: 6652030
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6652030"
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
 <8a7e1532-36cd-0b68-3655-c9ce990087ce@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <921fcf16-66bc-c053-e4e4-823a38b7a4da@citrix.com>
Date: Wed, 9 Oct 2019 11:21:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8a7e1532-36cd-0b68-3655-c9ce990087ce@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvOS8xOSAxMToxNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDguMTAuMjAxOSAx
ODozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMTAvMjAxOSAxNzoxMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBGcm9tOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu
Y29tPgo+Pj4KPj4+IE5vdyB0aGF0IHhsLmNmZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkg
ZW5hYmxlIElPTU1VIG1hcHBpbmdzIGZvciBhCj4+PiBkb21haW4sIG1pZ3JhdGlvbiBtYXkgYmUg
bmVlZGxlc3NseSB2ZXRvZWQgZHVlIHRvIHRoZSBjaGVjayBvZgo+Pj4gaXNfaW9tbXVfZW5hYmxl
ZCgpIGluIHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCkuCj4+PiBUaGVyZSBpcyBhY3R1YWxseSBu
byBuZWVkIHRvIHByZXZlbnQgbG9nZGlydHkgZnJvbSBiZWluZyBlbmFibGVkIHVubGVzcwo+Pj4g
ZGV2aWNlcyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4uCj4+Pgo+Pj4gTk9URTogV2hpbGUgaW4g
dGhlIG5laWdoYm91cmhvb2QsIHRoZSBib29sX3QgcGFyYW1ldGVyIHR5cGUgaW4KPj4+ICAgICAg
IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCkgaXMgcmVwbGFjZWQgd2l0aCBhIGJvb2wgYW5kIHRo
ZSBmb3JtYXQKPj4+ICAgICAgIG9mIHRoZSBjb21tZW50IGluIGFzc2lnbl9kZXZpY2UoKSBpcyBm
aXhlZC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+Pj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+Pgo+PiBTZXJpb3VzbHkgRkZTLsKgIFdoeSBhbSBJIGhhdmluZyB0byByZXBlYXQgbXlzZWxm
P8KgIFdoYXQgaWYgYW55IHdheQo+PiB1bmNsZWFyIG9uIHRoZSBwcmV2aW91cyB0aHJlYWRzPwo+
Pgo+PiBOQUNLIE5BQ0sgTkFDSy4KPiAKPiBXaXRoIEdlb3JnZSBoYXZpbmcgZ2l2ZW4gaGlzIFIt
YiBJJ20gbm93IGluIGFuIGF3a3dhcmQgcG9zaXRpb246Cj4gSSBzaG91bGRuJ3QgaWdub3JlIHRo
aXMgdHJpcGxlIE5BQ0sgYW5kIGNvbW1pdCB0aGUgcGF0Y2gsIGJ1dAo+IHRoZXJlJ3MgYWxzbyBu
byBzZW5zaWJsZSB3YXkgZm9yd2FyZCBoZXJlIHdoaWNoIHdvdWxkIGFsbG93IHRoZQo+IHJlZ3Jl
c3Npb24gdG8gYmUgdGFrZW4gY2FyZSBvZiB3aXRob3V0IGNvbW1pdHRpbmcgdGhlIHBhdGNoIGlu
Cj4gaXRzIGN1cnJlbnQgc2hhcGUuIEFyZSB5b3Ugd2lsbGluZyB0byB0YWtlIGJhY2sgYWxsIHRo
cmVlIG9mIHRoZQo+IE5BQ0tzLCBhbGxvd2luZyB1cyB0byBjb250aW51ZSBkaXNjdXNzaW9uIG9u
IHRoZSBjb250cm92ZXJzaWFsCj4gcGFydCBvZiBQYXVsJ3MgcGF0Y2ggd2hpbGUgYWxzbyBhbGxv
d2luZyB0aGUgbm9uLWNvbnRyb3ZlcnNpYWwKPiBwYXJ0IHRvIGdvIGluIHJpZ2h0IGF3YXk/CgpS
ZWdhcmRsZXNzIG9mIHRoZSBtZXJpdHMgb2YgdGhlIGNoYW5nZSBBbmR5IHdhbnRzIHRvIHNlZSwg
aXQncyBub3QgYSBvbmUKdGhhdCBzaG91bGQgYmUgbWFkZSBkdXJpbmcgYSBmZWF0dXJlIGZyZWV6
ZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:23:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:23:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI97z-0001ih-9E; Wed, 09 Oct 2019 10:23:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dmlU=YC=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iI97y-0001ia-NS
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:23:30 +0000
X-Inumbo-ID: d5b2aa46-ea7e-11e9-97e6-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5b2aa46-ea7e-11e9-97e6-12813bfff9fa;
 Wed, 09 Oct 2019 10:23:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F0513AE48;
 Wed,  9 Oct 2019 10:23:27 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
 <8a7e1532-36cd-0b68-3655-c9ce990087ce@suse.com>
 <921fcf16-66bc-c053-e4e4-823a38b7a4da@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <28975fef-3bff-9ef0-3043-f3cb7a639219@suse.com>
Date: Wed, 9 Oct 2019 12:23:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <921fcf16-66bc-c053-e4e4-823a38b7a4da@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMTkgMTI6MjEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvOS8xOSAxMTox
NiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA4LjEwLjIwMTkgMTg6MzgsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAwOC8xMC8yMDE5IDE3OjEwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+PiBGcm9tOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+Pj4+Cj4+
Pj4gTm93IHRoYXQgeGwuY2ZnIGhhcyBhbiBvcHRpb24gdG8gZXhwbGljaXRseSBlbmFibGUgSU9N
TVUgbWFwcGluZ3MgZm9yIGEKPj4+PiBkb21haW4sIG1pZ3JhdGlvbiBtYXkgYmUgbmVlZGxlc3Ns
eSB2ZXRvZWQgZHVlIHRvIHRoZSBjaGVjayBvZgo+Pj4+IGlzX2lvbW11X2VuYWJsZWQoKSBpbiBw
YWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgpLgo+Pj4+IFRoZXJlIGlzIGFjdHVhbGx5IG5vIG5lZWQg
dG8gcHJldmVudCBsb2dkaXJ0eSBmcm9tIGJlaW5nIGVuYWJsZWQgdW5sZXNzCj4+Pj4gZGV2aWNl
cyBhcmUgYXNzaWduZWQgdG8gYSBkb21haW4uCj4+Pj4KPj4+PiBOT1RFOiBXaGlsZSBpbiB0aGUg
bmVpZ2hib3VyaG9vZCwgdGhlIGJvb2xfdCBwYXJhbWV0ZXIgdHlwZSBpbgo+Pj4+ICAgICAgICBw
YWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgpIGlzIHJlcGxhY2VkIHdpdGggYSBib29sIGFuZCB0aGUg
Zm9ybWF0Cj4+Pj4gICAgICAgIG9mIHRoZSBjb21tZW50IGluIGFzc2lnbl9kZXZpY2UoKSBpcyBm
aXhlZC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+Pj4+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPj4+Cj4+PiBTZXJpb3VzbHkgRkZTLsKgIFdoeSBhbSBJIGhhdmluZyB0byByZXBlYXQg
bXlzZWxmP8KgIFdoYXQgaWYgYW55IHdheQo+Pj4gdW5jbGVhciBvbiB0aGUgcHJldmlvdXMgdGhy
ZWFkcz8KPj4+Cj4+PiBOQUNLIE5BQ0sgTkFDSy4KPj4KPj4gV2l0aCBHZW9yZ2UgaGF2aW5nIGdp
dmVuIGhpcyBSLWIgSSdtIG5vdyBpbiBhbiBhd2t3YXJkIHBvc2l0aW9uOgo+PiBJIHNob3VsZG4n
dCBpZ25vcmUgdGhpcyB0cmlwbGUgTkFDSyBhbmQgY29tbWl0IHRoZSBwYXRjaCwgYnV0Cj4+IHRo
ZXJlJ3MgYWxzbyBubyBzZW5zaWJsZSB3YXkgZm9yd2FyZCBoZXJlIHdoaWNoIHdvdWxkIGFsbG93
IHRoZQo+PiByZWdyZXNzaW9uIHRvIGJlIHRha2VuIGNhcmUgb2Ygd2l0aG91dCBjb21taXR0aW5n
IHRoZSBwYXRjaCBpbgo+PiBpdHMgY3VycmVudCBzaGFwZS4gQXJlIHlvdSB3aWxsaW5nIHRvIHRh
a2UgYmFjayBhbGwgdGhyZWUgb2YgdGhlCj4+IE5BQ0tzLCBhbGxvd2luZyB1cyB0byBjb250aW51
ZSBkaXNjdXNzaW9uIG9uIHRoZSBjb250cm92ZXJzaWFsCj4+IHBhcnQgb2YgUGF1bCdzIHBhdGNo
IHdoaWxlIGFsc28gYWxsb3dpbmcgdGhlIG5vbi1jb250cm92ZXJzaWFsCj4+IHBhcnQgdG8gZ28g
aW4gcmlnaHQgYXdheT8KPiAKPiBSZWdhcmRsZXNzIG9mIHRoZSBtZXJpdHMgb2YgdGhlIGNoYW5n
ZSBBbmR5IHdhbnRzIHRvIHNlZSwgaXQncyBub3QgYSBvbmUKPiB0aGF0IHNob3VsZCBiZSBtYWRl
IGR1cmluZyBhIGZlYXR1cmUgZnJlZXplLgoKSW5kZWVkLiBTbyBlaXRoZXIgd2UgdGFrZSB0aGlz
IHBhdGNoIG9yIHdlIGhhdmUgdG8gcmV2ZXJ0IHRoZSBwYXRjaChlcykKaW50cm9kdWNpbmcgdGhl
IHJlZ3Jlc3Npb24uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:32:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:32:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9GH-0002bZ-Bj; Wed, 09 Oct 2019 10:32:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iI9GG-0002bU-2Y
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:32:04 +0000
X-Inumbo-ID: 07fa1380-ea80-11e9-97e6-12813bfff9fa
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07fa1380-ea80-11e9-97e6-12813bfff9fa;
 Wed, 09 Oct 2019 10:32:02 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 7812D4E1;
 Wed,  9 Oct 2019 06:32:01 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 09 Oct 2019 06:32:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=7Wb90S
 wxKhHP8TlDIALRP81zILsAhi2s8uzq5Ah2r4w=; b=dpbFQ8FGuvuR0y6RXyw4IT
 5wDqUEca2DIvSfu02VGm3XU4N+feyVqzfTzNQ+Gs+cuQoZKYXfG1vAVDQ1jVF2Rc
 sIv7vguQSm9tlucR1oLps5344X6h5aZYo0Zj518C+8lEiqk3gAhtDeL2U1obfp3U
 PBc2E58pDEwvB/I5curnyuh+WBDXtBiyR/fIUnCav85/YR3sJFRhuj3dwviX8tPP
 xpVP7CQQxsuZEn4id6dcb4w3mtPOdp8FEjaXQr1pzUTuEEhCKyGT0CcrKpc5QMms
 /Sun+/xpBV+uv6fRJgZdMOHKb9llS1PcoO/cdM4NOmBHnjVKhyh0fObhEsw1XeWg
 ==
X-ME-Sender: <xms:ILedXedHIqwtmugZIxsl3CI4cUkbEqcITroKllj8lWSRM4rBKFNr9A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedugddthecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppedukeekrddugeejrdduudef
 rddvfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:ILedXdPES_hWuzj60QIZMWrWUTR85jfTX98lKXYAzYQNZRZ27-xLmw>
 <xmx:ILedXQYnCVNEx5a8vp5yU7VgJo3cttU9GOXgn8aoUW3K4PoKVeBWQw>
 <xmx:ILedXRtFO5Z-GCq5qaHNHe8Gv7rn-1tWxfWx7ktJncSud2X3FXB80g>
 <xmx:IbedXRc9n50faCWRt6kbkNxYVERDyzcdCQtRN7WgX9zf_5k99SiqjQ>
Received: from mail-itl (188.147.113.233.nat.umts.dynamic.t-mobile.pl
 [188.147.113.233])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3734280062;
 Wed,  9 Oct 2019 06:31:59 -0400 (EDT)
Date: Wed, 9 Oct 2019 12:31:53 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009103153.GO8065@mail-itl>
References: <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
MIME-Version: 1.0
In-Reply-To: <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3338122189340154543=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3338122189340154543==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="3OSb9WzKdbgbGDbF"
Content-Disposition: inline


--3OSb9WzKdbgbGDbF
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Wed, Oct 09, 2019 at 10:56:56AM +0200, Jan Beulich wrote:
> On 08.10.2019 18:29, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Tue, Oct 08, 2019 at 04:19:13PM +0200, Jan Beulich wrote:
> >> On 08.10.2019 15:52, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> Regardless of SetVirtualAddressMap() discussion, I propose to
> >>> automatically map boot services code/data, to make Xen work on more
> >>> machines (even if _we_ consider those buggy).=20
> >>
> >> I remain on my prior position: Adding command line triggerable
> >> workarounds for such cases is fine. Defaulting to assume buggy
> >> firmware is acceptable only if this means no extra penalty to
> >> systems with conforming firmware. Hence, for the case at hand,
> >> I object to doing this automatically; we already have the
> >> /mapbs workaround in place to deal with the case when xen.efi
> >> is used. Judging from the title here there may need to be an
> >> addition to also allow triggering this from the MB2 boot path.
> >=20
> > What about mirroring Linux behavior? I.e. mapping those regions for the
> > SetVirtualAddressMap() time (when enabled) and unmapping after - unless
> > tagged with EFI_MEMORY_RUNTIME?=20
> > Similarly to Andrew, I'd really prefer for Xen to work out of the box,
> > with as little as possible manual tweaks needed.
>=20
> If there's going to be a config where SetVirtualAddressMap() is to
> be called - why not? But the same logic doesn't make sense when
> such a call won#t happen in the first place.

See my other email, I think I've found a better (simple and working!)
solution.

> >>> What if Xen was kexec'ed from Linux?
>=20
> Honestly - I'm getting tired. You said yourself ...
>=20
> >>> In Linux case, it looks like it passes around the EFI memory map using
> >>> some Linux-specific mechanism, but I don't find it particularly
> >>> appealing option.
>=20
> ... that this would require Xen following a Linux protocol.
> This is nothing that can work building on EFI interfaces alone.

Actually, there is something that could be used: presence of boot
services. If the call to SetVirtualAddressMap() is bound to initial
presence of boot services, then it surely won't happen after kexec, as
boot services are not available anymore. In fact the patch I've sent
does exactly that - call SetVirtualAddressMap() directly after
ExitBootServices(), but I've realized this property only now. In this
case, maybe kconfig option is not needed anymore?

BTW How runtime services work after kexec? I don't see EFI handles
handed over kexec, are they somehow re-discovered?

> >>> What about something in between: make this SetVirtualAddressMap() call
> >>> compile-time option (kconfig), depending on !CONFIG_KEXEC ? And when
> >>> enabled, properly handle SetVirtualAddressMap() failure.
> >>
> >> What is "proper handling" here?
> >=20
> > Logging the error and either panic or disabling runtime services (I tend
> > to the latter).
>=20
> Hmm, yes, disabling runtime services in this case makes sense.
> But are you sure a SetVirtualAddressMap() failure doesn't incur
> other potential issues later on? (Calling panic() is what I'd
> rather not call "proper handling", but rather "emergency
> handling".)

Well, as for being sure, one could say calling ExitBootServices() but
not SetVirtualAddressMap() definitely won't cause any troubles. I can't
say anything about UEFI for sure. But UEFI spec doesn't mention any side
effect of a failed call.

BTW Linux panic on failed SetVirtualAddressMap(). But on kexec, if
didn't received address map for EFI RS calls, it simply disable RS.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--3OSb9WzKdbgbGDbF
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2dtxkACgkQ24/THMrX
1yxekwf+OWjGgxibs2lGGHUi9Ns9WWyxeo8vr668ZfTD1W9U3G24CstmQeLULCe5
GzZbU/+tOzUr664U2DtY09PzL3Cfa28L5YQFTVR1C2cjIM51EnQx4JKDcEWaCf7k
fY+xfJEeQvEsR5LkYHKZcT6XVQ8MJ3ok7YO9SbfDYU6pHoL4R+GViXGpRnAMrpAS
D2PMAzorHmnWNWKuZ2k7o4ma+zvneKSxb6m6le47B5gpr2Wv547gSB33oQwDpfV/
MlWDPqYn6qej5QpuiaCUnPsnqhb/bg5SrsvfAWCCuYrKb18D0NbreztyFKzF/MWc
tERC+k3rzDO67umkexWruu1D/ST8WA==
=8e7Q
-----END PGP SIGNATURE-----

--3OSb9WzKdbgbGDbF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3338122189340154543==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:41:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9P2-0003T4-Bm; Wed, 09 Oct 2019 10:41:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI9P0-0003Sz-Pu
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:41:06 +0000
X-Inumbo-ID: 4b978e3c-ea81-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b978e3c-ea81-11e9-96dc-bc764e2007e4;
 Wed, 09 Oct 2019 10:41:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B8EF1AE5C;
 Wed,  9 Oct 2019 10:41:04 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
 <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
 <20191009101116.GA1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dd2b5da6-e1fc-a490-9276-8ad44721fa9e@suse.com>
Date: Wed, 9 Oct 2019 12:41:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009101116.GA1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMjoxMSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gQW5kIGl0IGRv
ZXMgcHJpbnQgdGhlIGZvbGxvd2luZyB3aGVuIHNldHRpbmcgdXAgdGhlIGlvbW11Ogo+IAo+IChY
RU4pIGlvYXBpYyAwIHBpbiAwIG5vdCBtYXNrZWQKPiAoWEVOKSB2ZWM9MDAgZGVsaXZlcnk9RXhJ
TlQgZGVzdD1QIHN0YXR1cz0wIHBvbGFyaXR5PTAgaXJyPTAgdHJpZz1FIG1hc2s9MCBkZXN0X2lk
OjAwMDEwMDAwCj4gCj4gSSB3b25kZXIsIHNob3VsZG4ndCBhbGwgcGlucyBvZiBhbGwgdGhlIGlv
LWFwaWNzIGJlIG1hc2tlZCBhdCBib290PwoKSSB0aGluayB5b3UgbWlnaHQgZ2V0IGRpZmZlcmVu
dCBhbnN3ZXJzIGhlcmUgZGVwZW5kaW5nIG9uIHdoZXRoZXIKeW91IGFzayBmaXJtd2FyZSBvciBP
UyBwZW9wbGUuIEluIGZhY3QgdGhlcmUgYXJlIGNhc2VzIHdoZXJlIHRoZQpJTy1BUElDIG5lZWRz
IHRvIGJlIGxlZnQgaW4gdGhpcyBzdGF0ZSwgSSB0aGluaywgYnV0IHN1Y2ggd291bGQKbGlrZWx5
IG5lZWQgcHJvcGVybHkgcmVmbGVjdGluZyBpbiBBQ1BJIHRhYmxlcyAoYWxiZWl0IEkgZG9uJ3QK
a25vdy9yZWNhbGwgaG93IHRoaXMgd291bGQgYmUgZG9uZTsgbG9va2luZyBhdCB0aGUgY29kZSAp
LiBUaGlzIGdvZXMgYmFjayB0byB0aW1lcwp3aGVuIElPLUFQSUNzIHdlcmUgbmV3IGFuZCBPU2Vz
IHdvdWxkIG5vdCBldmVuIGtub3cgYWJvdXQgdGhlbSwKeWV0IHRoZXkgd291bGRuJ3QgZ2V0IGFu
eSBpbnRlcnJ1cHRzIHRvIHdvcmsgaWYgZmlkZGxpbmcgd2l0aApvbmx5IHRoZSBQSUMgKHNpdHRp
bmcgYmVoaW5kIElPLUFQSUMgcGluIDApLgoKU2VlIGVuYWJsZV9JT19BUElDKCksIHdoZXJlIHdl
IGFjdHVhbGx5IHVzZSB0aGlzIHByb3BlcnR5IHRvCmRldGVybWluZSB0aGUgcGluIGJlaGluZCB3
aGljaCB0aGUgODI1OSBzaXRzLgoKSSd2ZSBzZWVuIHF1aXRlIG1hbnkgc3lzdGVtcyB3aGVyZSBp
biB0aGUgQklPUyBzZXR1cCB5b3UgaGF2ZSBhbgpvcHRpb24gdG8gc2VsZWN0IHdoZXRoZXIgeW91
IGhhdmUgYW4gIkFDUEkgT1MiICh3b3JkaW5nIG9mIGNvdXJzZQp2YXJpZXMpLiBJJ3ZlIG5ldmVy
IGNoZWNrZWQgd2hldGhlciB0aGlzIG1heSBlLmcuIHJlZmxlY3QgaXRzZWxmCmluIHRoZSBoYW5k
b3ZlciBzdGF0ZSBvZiB0aGUgR1NJIDAgUlRFLgoKSW4geW91ciB0ZXN0aW5nIHBhdGNoLCBjb3Vs
ZCB5b3UgYWxzbyBsb2cgdGhlIFBJQyBtYXNrIGJ5dGVzPwpUaGVyZSBvdWdodCB0byBiZSBhdCBs
ZWFzdCBvbmUgdW5tYXNrZWQ7IG9yIHdhaXQgLSB0aGVyZSBhY3R1YWxseQppcyBhIHNwdXJpb3Vz
IGludGVycnVwdCB0aGVyZSAocmlnaHQgYmVmb3JlIElPTU1VIGluaXRpYWxpemF0aW9uKToKCihY
RU4pIHNwdXJpb3VzIDgyNTlBIGludGVycnVwdDogSVJRNy4KCkhlbmNlIEkgd29uZGVyIGlmIHRo
ZXJlJ3Mgbm90IHBvc3NpYmx5IGEgMm5kIG9uZSBvbmNlIHRoZSBJT01NVQpoYXMgYmVlbiBzZXQg
dXAuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:44:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:44:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9S8-0003cL-Tx; Wed, 09 Oct 2019 10:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI9S8-0003cG-6x
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:44:20 +0000
X-Inumbo-ID: be825382-ea81-11e9-97e8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be825382-ea81-11e9-97e8-12813bfff9fa;
 Wed, 09 Oct 2019 10:44:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9430CAF25;
 Wed,  9 Oct 2019 10:44:17 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191009090539.2141-1-roger.pau@citrix.com>
 <41262e54-44ac-4a31-21d4-83ed8a63eb8f@suse.com>
 <20191009102028.GB1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4b1e141e-ab9a-9a59-8915-e9675a6f49b2@suse.com>
Date: Wed, 9 Oct 2019 12:44:18 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009102028.GB1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/passthrough: fix migration of
 MSI when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Joe Jin <joe.jin@oracle.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMjoyMCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBP
Y3QgMDksIDIwMTkgYXQgMTI6MDg6NTBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IENv
bnNpZGVyaW5nIHRoYXQgaHZtX2dpcnFfZGVzdF8yX3ZjcHVfaWQoKSBpc24ndCByZWFsbHkgaW5l
eHBlbnNpdmUsCj4+IHN1YnNlcXVlbnQgY2xlYW51cCBtYXkgdGhlbiBpbnZvbHZlIGF2b2lkaW5n
IHRvIGNhbGwgdGhpcyBmdW5jdGlvbgo+PiBpZiB3ZSdkIG92ZXJ3cml0ZSAuZGVzdF92Y3B1X2lk
IGFzIHBlciBhYm92ZSBhbnl3YXkuCj4gCj4gSG0sIEkgc2VlLiBJIHdvdWxkIGxlYXZlIHRoYXQg
Zm9yIGEgZnVydGhlciBvcHRpbWl6YXRpb24uCgpTdXJlLCBoZW5jZSBtZSBzYXlpbmcgInN1YnNl
cXVlbnQgY2xlYW51cCIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:50:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:50:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9Xn-0004Qk-Kz; Wed, 09 Oct 2019 10:50:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iI9Xm-0004Qf-Cq
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:50:10 +0000
X-Inumbo-ID: 8fda498a-ea82-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8fda498a-ea82-11e9-96dc-bc764e2007e4;
 Wed, 09 Oct 2019 10:50:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 94067AF9F;
 Wed,  9 Oct 2019 10:50:08 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <f8f28f3a-0fad-cbd2-44e0-9a0ecf8ac06d@suse.com>
 <20190807192557.GC3257@mail-itl> <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
Date: Wed, 9 Oct 2019 12:50:09 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009103153.GO8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMjozMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBXZWQsIE9jdCAwOSwgMjAxOSBhdCAxMDo1Njo1NkFNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDguMTAuMjAxOSAxODoyOSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IE9uIFR1ZSwgT2N0IDA4LCAyMDE5IGF0IDA0OjE5OjEzUE0gKzAyMDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjEwLjIwMTkgMTU6NTIsIE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSAgd3JvdGU6Cj4+Pj4+IEluIExpbnV4IGNhc2UsIGl0IGxvb2tzIGxpa2Ug
aXQgcGFzc2VzIGFyb3VuZCB0aGUgRUZJIG1lbW9yeSBtYXAgdXNpbmcKPj4+Pj4gc29tZSBMaW51
eC1zcGVjaWZpYyBtZWNoYW5pc20sIGJ1dCBJIGRvbid0IGZpbmQgaXQgcGFydGljdWxhcmx5Cj4+
Pj4+IGFwcGVhbGluZyBvcHRpb24uCj4+Cj4+IC4uLiB0aGF0IHRoaXMgd291bGQgcmVxdWlyZSBY
ZW4gZm9sbG93aW5nIGEgTGludXggcHJvdG9jb2wuCj4+IFRoaXMgaXMgbm90aGluZyB0aGF0IGNh
biB3b3JrIGJ1aWxkaW5nIG9uIEVGSSBpbnRlcmZhY2VzIGFsb25lLgo+IAo+IEFjdHVhbGx5LCB0
aGVyZSBpcyBzb21ldGhpbmcgdGhhdCBjb3VsZCBiZSB1c2VkOiBwcmVzZW5jZSBvZiBib290Cj4g
c2VydmljZXMuIElmIHRoZSBjYWxsIHRvIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgaXMgYm91bmQg
dG8gaW5pdGlhbAo+IHByZXNlbmNlIG9mIGJvb3Qgc2VydmljZXMsIHRoZW4gaXQgc3VyZWx5IHdv
bid0IGhhcHBlbiBhZnRlciBrZXhlYywgYXMKPiBib290IHNlcnZpY2VzIGFyZSBub3QgYXZhaWxh
YmxlIGFueW1vcmUuIEluIGZhY3QgdGhlIHBhdGNoIEkndmUgc2VudAo+IGRvZXMgZXhhY3RseSB0
aGF0IC0gY2FsbCBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIGRpcmVjdGx5IGFmdGVyCj4gRXhpdEJv
b3RTZXJ2aWNlcygpLCBidXQgSSd2ZSByZWFsaXplZCB0aGlzIHByb3BlcnR5IG9ubHkgbm93LiBJ
biB0aGlzCj4gY2FzZSwgbWF5YmUga2NvbmZpZyBvcHRpb24gaXMgbm90IG5lZWRlZCBhbnltb3Jl
PwoKSSdtIHVuYXdhcmUgb2YgYSBwcm9wZXJ0eSB0ZWxsaW5nIGFuIEVGSSBhcHBsaWNhdGlvbiB3
aGV0aGVyCmJvb3Qgc2VydmljZXMgYXJlIGF2YWlsYWJsZS4gQnkgdGhlIGRlZmluaXRpb24gSSBr
bm93IHRoZXkncmUKYXZhaWxhYmxlIHVwIGFuZCB1bnRpbCBFeGl0Qm9vdFNlcnZpY2VzKCkgZ2V0
cyBjYWxsZWQuCgo+IEJUVyBIb3cgcnVudGltZSBzZXJ2aWNlcyB3b3JrIGFmdGVyIGtleGVjPyBJ
IGRvbid0IHNlZSBFRkkgaGFuZGxlcwo+IGhhbmRlZCBvdmVyIGtleGVjLCBhcmUgdGhleSBzb21l
aG93IHJlLWRpc2NvdmVyZWQ/CgpXaGF0IEVGSSBoYW5kbGVzIGFyZSB5b3UgdGFsa2luZyBhYm91
dD8gRm9yIHJ1bnRpbWUgc2VydmljZXMKd2hhdCBhIGNvbnN1bWVyIG5lZWRzIGlzIGEgdGFibGUg
cG9pbnRlciwgd2hpY2ggaXMgYSBmaWVsZAppbiB0aGUgc3lzdGVtIHRhYmxlLCB3aGljaCBpbiB0
dXJuIGlzIGFuIGFyZ3VtZW50IHBhc3NlZCB0bwp0aGUgRUZJIGFwcGxpY2F0aW9uJ3MgZW50cnkg
cG9pbnQuIEkgZGlkbid0IHRoaW5rIHRoZXJlIGFyZQpwcm92aXNpb25zIGluIHRoZSBzcGVjIGZv
ciBlaXRoZXIgb2YgdGhlc2UgcG9pbnRlcnMgYmVpbmcgTlVMTC4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:54:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9cO-0004ak-9e; Wed, 09 Oct 2019 10:54:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DL70=YC=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iI9cM-0004af-Rl
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:54:54 +0000
X-Inumbo-ID: 397db9cc-ea83-11e9-80e3-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 397db9cc-ea83-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 10:54:54 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99AnjSO040844;
 Wed, 9 Oct 2019 10:54:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2019-08-05;
 bh=D1DI7s8LFQ5/QtMZA4sUUJEJOvqF3NRZbFcaYtB93A0=;
 b=fA8MVhIcTxHSUNaf18CxFk+ddGB/CrPPI8kjZjxTa/QYiZXAb1Ct3G+ctvV0FvIBmYol
 RHiqFAYimxe9YvNkmCpA7ZeEUNh78cV3Hh3jxh8zWpUJUtpWhxauzLnULS909JZTW2TS
 C7VAlmt3nE86jazen8bPdg3YNKiE5/cVPVYeoE9Isba0fNE9bkcVsQ3ZP3/H1Wwwhrfd
 5t+l9Xldgcs2NXnAa23xbSqOmc3O8h8aQU94Ia7jsJm7UTqpJYxb5fFJNtcai2OOZWw/
 L4Ivw7w2u273SMDa0JO8UJLkzgC/bsf+KCMkY+Y+MVsK18r5qZXK0kHoM1/1vwS/O/52 NQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2vek4qka7r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:26 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99AmsxB119322;
 Wed, 9 Oct 2019 10:54:26 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3030.oracle.com with ESMTP id 2vh8k0hgam-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:25 +0000
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x99AsOhm031195;
 Wed, 9 Oct 2019 10:54:25 GMT
Received: from tomti.i.net-space.pl (/10.175.167.68)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Oct 2019 03:54:24 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 12:53:57 +0200
Message-Id: <20191009105358.32256-3-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191009105358.32256-1-daniel.kiper@oracle.com>
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910090101
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910090101
Subject: [Xen-devel] [PATCH v3 2/3] x86/boot: Introduce the
 kernel_info.setup_type_max
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmaWVsZCBjb250YWlucyBtYXhpbWFsIGFsbG93ZWQgdHlwZSBmb3Igc2V0dXBfZGF0YS4K
Ck5vdyBidW1wIHRoZSBzZXR1cF9oZWFkZXIgdmVyc2lvbiBpbiBhcmNoL3g4Ni9ib290L2hlYWRl
ci5TLgoKU3VnZ2VzdGVkLWJ5OiBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KU2lnbmVk
LW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KUmV2aWV3ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KUmV2aWV3
ZWQtYnk6IFJvc3MgUGhpbGlwc29uIDxyb3NzLnBoaWxpcHNvbkBvcmFjbGUuY29tPgotLS0KIERv
Y3VtZW50YXRpb24veDg2L2Jvb3QucnN0ICAgICAgICAgICAgIHwgOSArKysrKysrKy0KIGFyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5mby5TIHwgNSArKysrKwogYXJjaC94ODYvYm9v
dC9oZWFkZXIuUyAgICAgICAgICAgICAgICAgfCAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL3VhcGkv
YXNtL2Jvb3RwYXJhbS5oICB8IDMgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5y
c3QgYi9Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdAppbmRleCBkNTMyM2EzOWY1ZTMuLjRjNTM2
YmM4ODE2ZCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKKysrIGIvRG9j
dW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKQEAgLTczLDcgKzczLDcgQEAgUHJvdG9jb2wgMi4xNDoJ
QlVSTlQgQlkgSU5DT1JSRUNUIENPTU1JVCBhZTdlMTIzOGU2OGYyYTQ3MmExMjU2NzNhYjUwNmQ0
OTE1OGMxODgKIAkJKHg4Ni9ib290OiBBZGQgQUNQSSBSU0RQIGFkZHJlc3MgdG8gc2V0dXBfaGVh
ZGVyKQogCQlETyBOT1QgVVNFISEhIEFTU1VNRSBTQU1FIEFTIDIuMTMuCiAKLVByb3RvY29sIDIu
MTU6CShLZXJuZWwgNS41KSBBZGRlZCB0aGUga2VybmVsX2luZm8uCitQcm90b2NvbCAyLjE1Ogko
S2VybmVsIDUuNSkgQWRkZWQgdGhlIGtlcm5lbF9pbmZvIGFuZCBrZXJuZWxfaW5mby5zZXR1cF90
eXBlX21heC4KID09PT09PT09PT09PT0JPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKIC4uIG5vdGU6OgpAQCAtOTc2LDYgKzk3Niwx
MyBAQCBPZmZzZXQvc2l6ZToJMHgwMDA4LzQKICAgVGhpcyBmaWVsZCBjb250YWlucyB0aGUgc2l6
ZSBvZiB0aGUga2VybmVsX2luZm8gaW5jbHVkaW5nIGtlcm5lbF9pbmZvLmhlYWRlcgogICBhbmQg
a2VybmVsX2luZm8ua2VybmVsX2luZm9fdmFyX2xlbl9kYXRhLgogCis9PT09PT09PT09PT0JPT09
PT09PT09PT09PT0KK0ZpZWxkIG5hbWU6CXNldHVwX3R5cGVfbWF4CitPZmZzZXQvc2l6ZToJMHgw
MDA4LzQKKz09PT09PT09PT09PQk9PT09PT09PT09PT09PQorCisgIFRoaXMgZmllbGQgY29udGFp
bnMgbWF4aW1hbCBhbGxvd2VkIHR5cGUgZm9yIHNldHVwX2RhdGEgYW5kIHNldHVwX2luZGlyZWN0
IHN0cnVjdHMuCisKIAogVGhlIEltYWdlIENoZWNrc3VtCiA9PT09PT09PT09PT09PT09PT0KZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5mby5TIGIvYXJjaC94
ODYvYm9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMKaW5kZXggOGVhNmY2ZTNmZWVmLi5mODE4
ZWU4ZmJhMzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5m
by5TCisrKyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5mby5TCkBAIC0xLDUg
KzEsNyBAQAogLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KIAorI2luY2x1
ZGUgPGFzbS9ib290cGFyYW0uaD4KKwogCS5zZWN0aW9uICIucm9kYXRhLmtlcm5lbF9pbmZvIiwg
ImEiCiAKIAkuZ2xvYmFsIGtlcm5lbF9pbmZvCkBAIC0xMiw2ICsxNCw5IEBAIGtlcm5lbF9pbmZv
OgogCS8qIFNpemUgdG90YWwuICovCiAJLmxvbmcJa2VybmVsX2luZm9fZW5kIC0ga2VybmVsX2lu
Zm8KIAorCS8qIE1heGltYWwgYWxsb3dlZCB0eXBlIGZvciBzZXR1cF9kYXRhIGFuZCBzZXR1cF9p
bmRpcmVjdCBzdHJ1Y3RzLiAqLworCS5sb25nCVNFVFVQX1RZUEVfTUFYCisKIGtlcm5lbF9pbmZv
X3Zhcl9sZW5fZGF0YToKIAkvKiBFbXB0eSBmb3IgdGltZSBiZWluZy4uLiAqLwoga2VybmVsX2lu
Zm9fZW5kOgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYm9vdC9oZWFkZXIuUyBiL2FyY2gveDg2L2Jv
b3QvaGVhZGVyLlMKaW5kZXggMjJkY2VjYWFhODk4Li45N2Q5YjZkNmMxYWYgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKKysrIGIvYXJjaC94ODYvYm9vdC9oZWFkZXIuUwpAQCAt
MzAwLDcgKzMwMCw3IEBAIF9zdGFydDoKIAkjIFBhcnQgMiBvZiB0aGUgaGVhZGVyLCBmcm9tIHRo
ZSBvbGQgc2V0dXAuUwogCiAJCS5hc2NpaQkiSGRyUyIJCSMgaGVhZGVyIHNpZ25hdHVyZQotCQku
d29yZAkweDAyMGQJCSMgaGVhZGVyIHZlcnNpb24gbnVtYmVyICg+PSAweDAxMDUpCisJCS53b3Jk
CTB4MDIwZgkJIyBoZWFkZXIgdmVyc2lvbiBudW1iZXIgKD49IDB4MDEwNSkKIAkJCQkJIyBvciBl
bHNlIG9sZCBsb2FkbGluLTEuNSB3aWxsIGZhaWwpCiAJCS5nbG9ibCByZWFsbW9kZV9zd3RjaAog
cmVhbG1vZGVfc3d0Y2g6CS53b3JkCTAsIDAJCSMgZGVmYXVsdF9zd2l0Y2gsIFNFVFVQU0VHCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oIGIvYXJjaC94
ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaAppbmRleCBhMWViY2Q3YTk5MWMuLmRiYjQx
MTI4ZTVhMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0u
aAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oCkBAIC0xMSw2ICsx
MSw5IEBACiAjZGVmaW5lIFNFVFVQX0FQUExFX1BST1BFUlRJRVMJCTUKICNkZWZpbmUgU0VUVVBf
SkFJTEhPVVNFCQkJNgogCisvKiBtYXgoU0VUVVBfKikgKi8KKyNkZWZpbmUgU0VUVVBfVFlQRV9N
QVgJCQlTRVRVUF9KQUlMSE9VU0UKKwogLyogcmFtX3NpemUgZmxhZ3MgKi8KICNkZWZpbmUgUkFN
RElTS19JTUFHRV9TVEFSVF9NQVNLCTB4MDdGRgogI2RlZmluZSBSQU1ESVNLX1BST01QVF9GTEFH
CQkweDgwMDAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:55:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:55:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9cT-0004be-Nu; Wed, 09 Oct 2019 10:55:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DL70=YC=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iI9cR-0004bS-Qz
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:54:59 +0000
X-Inumbo-ID: 397d449c-ea83-11e9-80e3-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 397d449c-ea83-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 10:54:54 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99An4Tu040554;
 Wed, 9 Oct 2019 10:54:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2019-08-05;
 bh=/rwd8ihQ7AMV73wLIi8nYy2/ykfXtIeeP/WjUNs+InA=;
 b=IlPC+cnDTFEwEeWrvyRpMZLf321odHNzuBb4hwbiebKOzo5DFGW7EiS/ivYISwa04fQ3
 Pj6i7+Sfl15LN/4aemsci0v/ZH1ZWK6sRR+FsZhDv54pcEepdNartEbnj1uqsT6O7gzB
 HtcHktoyU5kPVP7Q381SHXyFGAO0gqUTzU4C+RKqGv3Dp8BfYr5/agxLOsA/x2VlKBy4
 cfjXlfkVKkUMUvArWNhizT+Gjn6CkzeFnaINp6UarIFpRt+kwsIZji+ZNjVnqbmi273y
 N0KAwa4abneRV/fGNakFK8lHEd/qdMFwBpSXCY3sZf+vgC0VsJGGr+sBraadGb6YhsP6 zg== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2120.oracle.com with ESMTP id 2vek4qka7p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:25 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99Amesl162811;
 Wed, 9 Oct 2019 10:54:24 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2vh5caap73-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:24 +0000
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x99AsKD9031138;
 Wed, 9 Oct 2019 10:54:21 GMT
Received: from tomti.i.net-space.pl (/10.175.167.68)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Oct 2019 03:54:20 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 12:53:56 +0200
Message-Id: <20191009105358.32256-2-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191009105358.32256-1-daniel.kiper@oracle.com>
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910090101
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910090101
Subject: [Xen-devel] [PATCH v3 1/3] x86/boot: Introduce the kernel_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiB0aGUgaGVhZGVycyBhcmUgYW5hbG9nb3VzIHRvIHRo
ZSB2YXJpb3VzIGRhdGEKc2VjdGlvbnM6CgogIHNldHVwX2hlYWRlciA9IC5kYXRhCiAgYm9vdF9w
YXJhbXMvc2V0dXBfZGF0YSA9IC5ic3MKCldoYXQgaXMgbWlzc2luZyBmcm9tIHRoZSBhYm92ZSBs
aXN0PyBUaGF0J3MgcmlnaHQ6CgogIGtlcm5lbF9pbmZvID0gLnJvZGF0YQoKV2UgaGF2ZSBiZWVu
IChhYil1c2luZyAuZGF0YSBmb3IgdGhpbmdzIHRoYXQgY291bGQgZ28gaW50byAucm9kYXRhIG9y
IC5ic3MgZm9yCmEgbG9uZyB0aW1lLCBmb3IgbGFjayBvZiBhbHRlcm5hdGl2ZXMgYW5kIC0tIGVz
cGVjaWFsbHkgZWFybHkgb24gLS0gaW5lcnRpYS4KQWxzbywgdGhlIEJJT1Mgc3R1YiBpcyByZXNw
b25zaWJsZSBmb3IgY3JlYXRpbmcgYm9vdF9wYXJhbXMsIHNvIGl0IGlzbid0CmF2YWlsYWJsZSB0
byBhIEJJT1MtYmFzZWQgbG9hZGVyIChzZXR1cF9kYXRhIGlzLCB0aG91Z2gpLgoKc2V0dXBfaGVh
ZGVyIGlzIHBlcm1hbmVudGx5IGxpbWl0ZWQgdG8gMTQ0IGJ5dGVzIGR1ZSB0byB0aGUgcmVhY2gg
b2YgdGhlCjItYnl0ZSBqdW1wIGZpZWxkLCB3aGljaCBkb3VibGVzIGFzIGEgbGVuZ3RoIGZpZWxk
IGZvciB0aGUgc3RydWN0dXJlLCBjb21iaW5lZAp3aXRoIHRoZSBzaXplIG9mIHRoZSAiaG9sZSIg
aW4gc3RydWN0IGJvb3RfcGFyYW1zIHRoYXQgYSBwcm90ZWN0ZWQtbW9kZSBsb2FkZXIKb3IgdGhl
IEJJT1Mgc3R1YiBoYXMgdG8gY29weSBpdCBpbnRvLiBJdCBpcyBjdXJyZW50bHkgMTE5IGJ5dGVz
IGxvbmcsIHdoaWNoCmxlYXZlcyB1cyB3aXRoIDI1IHZlcnkgcHJlY2lvdXMgYnl0ZXMuIFRoaXMg
aXNuJ3Qgc29tZXRoaW5nIHRoYXQgY2FuIGJlIGZpeGVkCndpdGhvdXQgcmV2aXNpbmcgdGhlIGJv
b3QgcHJvdG9jb2wgZW50aXJlbHksIGJyZWFraW5nIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LgoK
Ym9vdF9wYXJhbXMgcHJvcGVyIGlzIGxpbWl0ZWQgdG8gNDA5NiBieXRlcywgYnV0IGNhbiBiZSBh
cmJpdHJhcmlseSBleHRlbmRlZApieSBhZGRpbmcgc2V0dXBfZGF0YSBlbnRyaWVzLiBJdCBjYW5u
b3QgYmUgdXNlZCB0byBjb21tdW5pY2F0ZSBwcm9wZXJ0aWVzIG9mCnRoZSBrZXJuZWwgaW1hZ2Us
IGJlY2F1c2UgaXQgaXMgLmJzcyBhbmQgaGFzIG5vIGltYWdlLXByb3ZpZGVkIGNvbnRlbnQuCgpr
ZXJuZWxfaW5mbyBzb2x2ZXMgdGhpcyBieSBwcm92aWRpbmcgYW4gZXh0ZW5zaWJsZSBwbGFjZSBm
b3IgaW5mb3JtYXRpb24gYWJvdXQKdGhlIGtlcm5lbCBpbWFnZS4gSXQgaXMgcmVhZG9ubHksIGJl
Y2F1c2UgdGhlIGtlcm5lbCBjYW5ub3QgcmVseSBvbiBhCmJvb3Rsb2FkZXIgY29weWluZyBpdHMg
Y29udGVudHMgYW55d2hlcmUsIGJ1dCB0aGF0IGlzIE9LOyBpZiBpdCBiZWNvbWVzCm5lY2Vzc2Fy
eSBpdCBjYW4gc3RpbGwgY29udGFpbiBkYXRhIGl0ZW1zIHRoYXQgYW4gZW5hYmxlZCBib290bG9h
ZGVyIHdvdWxkIGJlCmV4cGVjdGVkIHRvIGNvcHkgaW50byBhIHNldHVwX2RhdGEgY2h1bmsuCgpU
aGlzIHBhdGNoIGRvZXMgbm90IGJ1bXAgc2V0dXBfaGVhZGVyIHZlcnNpb24gaW4gYXJjaC94ODYv
Ym9vdC9oZWFkZXIuUwpiZWNhdXNlIGl0IHdpbGwgYmUgZm9sbG93ZWQgYnkgYWRkaXRpb25hbCBj
aGFuZ2VzIGNvbWluZyBpbnRvIHRoZQpMaW51eC94ODYgYm9vdCBwcm90b2NvbC4KClN1Z2dlc3Rl
ZC1ieTogSC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+ClNpZ25lZC1vZmYtYnk6IERhbmll
bCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBSb3NzIFBo
aWxpcHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KLS0tCnYzIC0gc3VnZ2VzdGlvbnMv
Zml4ZXM6CiAgIC0gc3BsaXQga2VybmVsX2luZm8gZGF0YSBpbnRvIGZpeGVkIGFuZCB2YXJpYWJs
ZSBzaXplZCByZWdpb25zLAogICAgIChzdWdnZXN0ZWQgYnkgSC4gUGV0ZXIgQW52aW4pLAogICAt
IGNoYW5nZSBrZXJuZWxfaW5mby5oZWFkZXIgdmFsdWUgdG8gIkxUb1AiICgweDUwNmY1NDRjKSwK
ICAgICAoc3VnZ2VzdGVkIGJ5IEguIFBldGVyIEFudmluKSwKICAgLSBpbXByb3ZlIHRoZSBjb21t
ZW50cywKICAgLSBpbXByb3ZlIHRoZSBkb2N1bWVudGF0aW9uLgoKdjIgLSBzdWdnZXN0aW9ucy9m
aXhlczoKICAgLSByZW5hbWUgc2V0dXBfaGVhZGVyMiB0byBrZXJuZWxfaW5mbywKICAgICAoc3Vn
Z2VzdGVkIGJ5IEguIFBldGVyIEFudmluKSwKICAgLSBjaGFuZ2Uga2VybmVsX2luZm8uaGVhZGVy
IHZhbHVlIHRvICJJbmZPIiAoMHg0ZjY2NmU0OSksCiAgIC0gbmV3IGtlcm5lbF9pbmZvIGRlc2Ny
aXB0aW9uIGluIERvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0LAogICAgIChzdWdnZXN0ZWQgYnkg
SC4gUGV0ZXIgQW52aW4pLAogICAtIGRyb3Aga2VybmVsX2luZm9fb2Zmc2V0X3VwZGF0ZSgpIGFz
IGFuIG92ZXJraWxsIGFuZAogICAgIHVwZGF0ZSBrZXJuZWxfaW5mbyBvZmZzZXQgZGlyZWN0bHkg
ZnJvbSBtYWluKCksCiAgICAgKHN1Z2dlc3RlZCBieSBFcmljIFNub3diZXJnKSwKICAgLSBuZXcg
Y29tbWl0IG1lc3NhZ2UKICAgICAoc3VnZ2VzdGVkIGJ5IEguIFBldGVyIEFudmluKSwKICAgLSBm
aXggc29tZSBjb21taXQgbWVzc2FnZSBtaXNzcGVsbGluZ3MKICAgICAoc3VnZ2VzdGVkIGJ5IEVy
aWMgU25vd2JlcmcpLgotLS0KIERvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0ICAgICAgICAgICAg
IHwgMTIxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYvYm9vdC9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3Nl
ZC9NYWtlZmlsZSAgICAgIHwgICA0ICstCiBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQva2VybmVs
X2luZm8uUyB8ICAxNyArKysrKwogYXJjaC94ODYvYm9vdC9oZWFkZXIuUyAgICAgICAgICAgICAg
ICAgfCAgIDEgKwogYXJjaC94ODYvYm9vdC90b29scy9idWlsZC5jICAgICAgICAgICAgfCAgIDUg
KysKIGFyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmggIHwgICAxICsKIDcgZmls
ZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMKCmRpZmYgLS1n
aXQgYS9Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdCBiL0RvY3VtZW50YXRpb24veDg2L2Jvb3Qu
cnN0CmluZGV4IDA4YTJmMTAwYzBlNi4uZDUzMjNhMzlmNWUzIDEwMDY0NAotLS0gYS9Eb2N1bWVu
dGF0aW9uL3g4Ni9ib290LnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdApAQCAt
NjgsOCArNjgsMjUgQEAgUHJvdG9jb2wgMi4xMgkoS2VybmVsIDMuOCkgQWRkZWQgdGhlIHhsb2Fk
ZmxhZ3MgZmllbGQgYW5kIGV4dGVuc2lvbiBmaWVsZHMKIFByb3RvY29sIDIuMTMJKEtlcm5lbCAz
LjE0KSBTdXBwb3J0IDMyLSBhbmQgNjQtYml0IGZsYWdzIGJlaW5nIHNldCBpbgogCQl4bG9hZGZs
YWdzIHRvIHN1cHBvcnQgYm9vdGluZyBhIDY0LWJpdCBrZXJuZWwgZnJvbSAzMi1iaXQKIAkJRUZJ
CisKK1Byb3RvY29sIDIuMTQ6CUJVUk5UIEJZIElOQ09SUkVDVCBDT01NSVQgYWU3ZTEyMzhlNjhm
MmE0NzJhMTI1NjczYWI1MDZkNDkxNThjMTg4OQorCQkoeDg2L2Jvb3Q6IEFkZCBBQ1BJIFJTRFAg
YWRkcmVzcyB0byBzZXR1cF9oZWFkZXIpCisJCURPIE5PVCBVU0UhISEgQVNTVU1FIFNBTUUgQVMg
Mi4xMy4KKworUHJvdG9jb2wgMi4xNToJKEtlcm5lbCA1LjUpIEFkZGVkIHRoZSBrZXJuZWxfaW5m
by4KID09PT09PT09PT09PT0JPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CiAKKy4uIG5vdGU6OgorICAgICBUaGUgcHJvdG9jb2wgdmVy
c2lvbiBudW1iZXIgc2hvdWxkIGJlIGNoYW5nZWQgb25seSBpZiB0aGUgc2V0dXAgaGVhZGVyCisg
ICAgIGlzIGNoYW5nZWQuIFRoZXJlIGlzIG5vIG5lZWQgdG8gdXBkYXRlIHRoZSB2ZXJzaW9uIG51
bWJlciBpZiBib290X3BhcmFtcworICAgICBvciBrZXJuZWxfaW5mbyBhcmUgY2hhbmdlZC4gQWRk
aXRpb25hbGx5LCBpdCBpcyByZWNvbW1lbmRlZCB0byB1c2UKKyAgICAgeGxvYWRmbGFncyAoaW4g
dGhpcyBjYXNlIHRoZSBwcm90b2NvbCB2ZXJzaW9uIG51bWJlciBzaG91bGQgbm90IGJlCisgICAg
IHVwZGF0ZWQgZWl0aGVyKSBvciBrZXJuZWxfaW5mbyB0byBjb21tdW5pY2F0ZSBzdXBwb3J0ZWQg
TGludXgga2VybmVsCisgICAgIGZlYXR1cmVzIHRvIHRoZSBib290IGxvYWRlci4gRHVlIHRvIHZl
cnkgbGltaXRlZCBzcGFjZSBhdmFpbGFibGUgaW4KKyAgICAgdGhlIG9yaWdpbmFsIHNldHVwIGhl
YWRlciBldmVyeSB1cGRhdGUgdG8gaXQgc2hvdWxkIGJlIGNvbnNpZGVyZWQKKyAgICAgd2l0aCBn
cmVhdCBjYXJlLiBTdGFydGluZyBmcm9tIHRoZSBwcm90b2NvbCAyLjE1IHRoZSBwcmltYXJ5IHdh
eSB0bworICAgICBjb21tdW5pY2F0ZSB0aGluZ3MgdG8gdGhlIGJvb3QgbG9hZGVyIGlzIHRoZSBr
ZXJuZWxfaW5mby4KKwogCiBNZW1vcnkgTGF5b3V0CiA9PT09PT09PT09PT09CkBAIC0yMDcsNiAr
MjI0LDcgQEAgT2Zmc2V0L1NpemUJUHJvdG8JCU5hbWUJCQlNZWFuaW5nCiAwMjU4LzgJCTIuMTAr
CQlwcmVmX2FkZHJlc3MJCVByZWZlcnJlZCBsb2FkaW5nIGFkZHJlc3MKIDAyNjAvNAkJMi4xMCsJ
CWluaXRfc2l6ZQkJTGluZWFyIG1lbW9yeSByZXF1aXJlZCBkdXJpbmcgaW5pdGlhbGl6YXRpb24K
IDAyNjQvNAkJMi4xMSsJCWhhbmRvdmVyX29mZnNldAkJT2Zmc2V0IG9mIGhhbmRvdmVyIGVudHJ5
IHBvaW50CiswMjY4LzQJCTIuMTUrCQlrZXJuZWxfaW5mb19vZmZzZXQJT2Zmc2V0IG9mIHRoZSBr
ZXJuZWxfaW5mbwogPT09PT09PT09PT0JPT09PT09PT0JPT09PT09PT09PT09PT09PT09PT09CT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKIC4uIG5vdGU6OgpA
QCAtODU1LDYgKzg3MywxMDkgQEAgT2Zmc2V0L3NpemU6CTB4MjY0LzQKIAogICBTZWUgRUZJIEhB
TkRPVkVSIFBST1RPQ09MIGJlbG93IGZvciBtb3JlIGRldGFpbHMuCiAKKz09PT09PT09PT09PQk9
PT09PT09PT09PT09PT09PT0KK0ZpZWxkIG5hbWU6CWtlcm5lbF9pbmZvX29mZnNldAorVHlwZToJ
CXJlYWQKK09mZnNldC9zaXplOgkweDI2OC80CitQcm90b2NvbDoJMi4xNSsKKz09PT09PT09PT09
PQk9PT09PT09PT09PT09PT09PT0KKworICBUaGlzIGZpZWxkIGlzIHRoZSBvZmZzZXQgZnJvbSB0
aGUgYmVnaW5uaW5nIG9mIHRoZSBrZXJuZWwgaW1hZ2UgdG8gdGhlCisgIGtlcm5lbF9pbmZvLiBJ
dCBpcyBlbWJlZGRlZCBpbiB0aGUgTGludXggaW1hZ2UgaW4gdGhlIHVuY29tcHJlc3NlZAorICBw
cm90ZWN0ZWQgbW9kZSByZWdpb24uCisKKworVGhlIGtlcm5lbF9pbmZvCis9PT09PT09PT09PT09
PT0KKworVGhlIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiB0aGUgaGVhZGVycyBhcmUgYW5hbG9nb3Vz
IHRvIHRoZSB2YXJpb3VzIGRhdGEKK3NlY3Rpb25zOgorCisgIHNldHVwX2hlYWRlciA9IC5kYXRh
CisgIGJvb3RfcGFyYW1zL3NldHVwX2RhdGEgPSAuYnNzCisKK1doYXQgaXMgbWlzc2luZyBmcm9t
IHRoZSBhYm92ZSBsaXN0PyBUaGF0J3MgcmlnaHQ6CisKKyAga2VybmVsX2luZm8gPSAucm9kYXRh
CisKK1dlIGhhdmUgYmVlbiAoYWIpdXNpbmcgLmRhdGEgZm9yIHRoaW5ncyB0aGF0IGNvdWxkIGdv
IGludG8gLnJvZGF0YSBvciAuYnNzIGZvcgorYSBsb25nIHRpbWUsIGZvciBsYWNrIG9mIGFsdGVy
bmF0aXZlcyBhbmQgLS0gZXNwZWNpYWxseSBlYXJseSBvbiAtLSBpbmVydGlhLgorQWxzbywgdGhl
IEJJT1Mgc3R1YiBpcyByZXNwb25zaWJsZSBmb3IgY3JlYXRpbmcgYm9vdF9wYXJhbXMsIHNvIGl0
IGlzbid0CithdmFpbGFibGUgdG8gYSBCSU9TLWJhc2VkIGxvYWRlciAoc2V0dXBfZGF0YSBpcywg
dGhvdWdoKS4KKworc2V0dXBfaGVhZGVyIGlzIHBlcm1hbmVudGx5IGxpbWl0ZWQgdG8gMTQ0IGJ5
dGVzIGR1ZSB0byB0aGUgcmVhY2ggb2YgdGhlCisyLWJ5dGUganVtcCBmaWVsZCwgd2hpY2ggZG91
YmxlcyBhcyBhIGxlbmd0aCBmaWVsZCBmb3IgdGhlIHN0cnVjdHVyZSwgY29tYmluZWQKK3dpdGgg
dGhlIHNpemUgb2YgdGhlICJob2xlIiBpbiBzdHJ1Y3QgYm9vdF9wYXJhbXMgdGhhdCBhIHByb3Rl
Y3RlZC1tb2RlIGxvYWRlcgorb3IgdGhlIEJJT1Mgc3R1YiBoYXMgdG8gY29weSBpdCBpbnRvLiBJ
dCBpcyBjdXJyZW50bHkgMTE5IGJ5dGVzIGxvbmcsIHdoaWNoCitsZWF2ZXMgdXMgd2l0aCAyNSB2
ZXJ5IHByZWNpb3VzIGJ5dGVzLiBUaGlzIGlzbid0IHNvbWV0aGluZyB0aGF0IGNhbiBiZSBmaXhl
ZAord2l0aG91dCByZXZpc2luZyB0aGUgYm9vdCBwcm90b2NvbCBlbnRpcmVseSwgYnJlYWtpbmcg
YmFja3dhcmRzIGNvbXBhdGliaWxpdHkuCisKK2Jvb3RfcGFyYW1zIHByb3BlciBpcyBsaW1pdGVk
IHRvIDQwOTYgYnl0ZXMsIGJ1dCBjYW4gYmUgYXJiaXRyYXJpbHkgZXh0ZW5kZWQKK2J5IGFkZGlu
ZyBzZXR1cF9kYXRhIGVudHJpZXMuIEl0IGNhbm5vdCBiZSB1c2VkIHRvIGNvbW11bmljYXRlIHBy
b3BlcnRpZXMgb2YKK3RoZSBrZXJuZWwgaW1hZ2UsIGJlY2F1c2UgaXQgaXMgLmJzcyBhbmQgaGFz
IG5vIGltYWdlLXByb3ZpZGVkIGNvbnRlbnQuCisKK2tlcm5lbF9pbmZvIHNvbHZlcyB0aGlzIGJ5
IHByb3ZpZGluZyBhbiBleHRlbnNpYmxlIHBsYWNlIGZvciBpbmZvcm1hdGlvbiBhYm91dAordGhl
IGtlcm5lbCBpbWFnZS4gSXQgaXMgcmVhZG9ubHksIGJlY2F1c2UgdGhlIGtlcm5lbCBjYW5ub3Qg
cmVseSBvbiBhCitib290bG9hZGVyIGNvcHlpbmcgaXRzIGNvbnRlbnRzIGFueXdoZXJlLCBidXQg
dGhhdCBpcyBPSzsgaWYgaXQgYmVjb21lcworbmVjZXNzYXJ5IGl0IGNhbiBzdGlsbCBjb250YWlu
IGRhdGEgaXRlbXMgdGhhdCBhbiBlbmFibGVkIGJvb3Rsb2FkZXIgd291bGQgYmUKK2V4cGVjdGVk
IHRvIGNvcHkgaW50byBhIHNldHVwX2RhdGEgY2h1bmsuCisKK0FsbCBrZXJuZWxfaW5mbyBkYXRh
IHNob3VsZCBiZSBwYXJ0IG9mIHRoaXMgc3RydWN0dXJlLiBGaXhlZCBzaXplIGRhdGEgaGF2ZSB0
bworYmUgcHV0IGJlZm9yZSBrZXJuZWxfaW5mb192YXJfbGVuX2RhdGEgbGFiZWwuIFZhcmlhYmxl
IHNpemUgZGF0YSBoYXZlIHRvIGJlIHB1dAorYmVoaW5kIGtlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0
YSBsYWJlbC4gRWFjaCBjaHVuayBvZiB2YXJpYWJsZSBzaXplIGRhdGEgaGFzIHRvCitiZSBwcmVm
aXhlZCB3aXRoIGhlYWRlci9tYWdpYyBhbmQgaXRzIHNpemUsIGUuZy46CisKKyAga2VybmVsX2lu
Zm86CisgICAgICAgICAgLmFzY2lpICAiTFRvUCIgICAgICAgICAgLyogSGVhZGVyLCBMaW51eCB0
b3AgKHN0cnVjdHVyZSkuICovCisgICAgICAgICAgLmxvbmcgICBrZXJuZWxfaW5mb192YXJfbGVu
X2RhdGEgLSBrZXJuZWxfaW5mbworICAgICAgICAgIC5sb25nICAga2VybmVsX2luZm9fZW5kIC0g
a2VybmVsX2luZm8KKyAgICAgICAgICAubG9uZyAgIDB4MDEyMzQ1NjcgICAgICAvKiBTb21lIGZp
eGVkIHNpemUgZGF0YSBmb3IgdGhlIGJvb3Rsb2FkZXJzLiAqLworICBrZXJuZWxfaW5mb192YXJf
bGVuX2RhdGE6CisgIGV4YW1wbGVfc3RydWN0OiAgICAgICAgICAgICAgICAgLyogU29tZSB2YXJp
YWJsZSBzaXplIGRhdGEgZm9yIHRoZSBib290bG9hZGVycy4gKi8KKyAgICAgICAgICAuYXNjaWkg
ICJFc1RUIiAgICAgICAgICAvKiBIZWFkZXIvTWFnaWMuICovCisgICAgICAgICAgLmxvbmcgICBl
eGFtcGxlX3N0cnVjdF9lbmQgLSBleGFtcGxlX3N0cnVjdAorICAgICAgICAgIC5hc2NpaSAgIlN0
cnVjdCIKKyAgICAgICAgICAubG9uZyAgIDB4ODkwMTIzNDUKKyAgZXhhbXBsZV9zdHJ1Y3RfZW5k
OgorICBleGFtcGxlX3N0cmluZ3M6ICAgICAgICAgICAgICAgIC8qIFNvbWUgdmFyaWFibGUgc2l6
ZSBkYXRhIGZvciB0aGUgYm9vdGxvYWRlcnMuICovCisgICAgICAgICAgLmFzY2lpICAiRXNUcyIg
ICAgICAgICAgLyogSGVhZGVyL01hZ2ljLiAqLworICAgICAgICAgIC5sb25nICAgZXhhbXBsZV9z
dHJpbmdzX2VuZCAtIGV4YW1wbGVfc3RyaW5ncworICAgICAgICAgIC5hc2NpeiAgIlN0cmluZ18w
IgorICAgICAgICAgIC5hc2NpeiAgIlN0cmluZ18xIgorICBleGFtcGxlX3N0cmluZ3NfZW5kOgor
ICBrZXJuZWxfaW5mb19lbmQ6CisKK1RoaXMgd2F5IHRoZSBrZXJuZWxfaW5mbyBpcyBzZWxmLWNv
bnRhaW5lZCBibG9iLgorCisKK0RldGFpbHMgb2YgdGhlIGtlcm5lbF9pbmZvIEZpZWxkcworPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKKz09PT09PT09PT09PQk9PT09PT09PQor
RmllbGQgbmFtZToJaGVhZGVyCitPZmZzZXQvc2l6ZToJMHgwMDAwLzQKKz09PT09PT09PT09PQk9
PT09PT09PQorCisgIENvbnRhaW5zIHRoZSBtYWdpYyBudW1iZXIgIkxUb1AiICgweDUwNmY1NDRj
KS4KKworPT09PT09PT09PT09CT09PT09PT09CitGaWVsZCBuYW1lOglzaXplCitPZmZzZXQvc2l6
ZToJMHgwMDA0LzQKKz09PT09PT09PT09PQk9PT09PT09PQorCisgIFRoaXMgZmllbGQgY29udGFp
bnMgdGhlIHNpemUgb2YgdGhlIGtlcm5lbF9pbmZvIGluY2x1ZGluZyBrZXJuZWxfaW5mby5oZWFk
ZXIuCisgIEl0IGRvZXMgbm90IGNvdW50IGtlcm5lbF9pbmZvLmtlcm5lbF9pbmZvX3Zhcl9sZW5f
ZGF0YSBzaXplLiBUaGlzIGZpZWxkIHNob3VsZCBiZQorICB1c2VkIGJ5IHRoZSBib290bG9hZGVy
cyB0byBkZXRlY3Qgc3VwcG9ydGVkIGZpeGVkIHNpemUgZmllbGRzIGluIHRoZSBrZXJuZWxfaW5m
bworICBhbmQgYmVnaW5uaW5nIG9mIGtlcm5lbF9pbmZvLmtlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0
YS4KKworPT09PT09PT09PT09CT09PT09PT09CitGaWVsZCBuYW1lOglzaXplX3RvdGFsCitPZmZz
ZXQvc2l6ZToJMHgwMDA4LzQKKz09PT09PT09PT09PQk9PT09PT09PQorCisgIFRoaXMgZmllbGQg
Y29udGFpbnMgdGhlIHNpemUgb2YgdGhlIGtlcm5lbF9pbmZvIGluY2x1ZGluZyBrZXJuZWxfaW5m
by5oZWFkZXIKKyAgYW5kIGtlcm5lbF9pbmZvLmtlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0YS4KKwog
CiBUaGUgSW1hZ2UgQ2hlY2tzdW0KID09PT09PT09PT09PT09PT09PQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvYm9vdC9NYWtlZmlsZSBiL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKaW5kZXggZTI4Mzli
NWMyNDZjLi5jMzBhOWI2NDJhODYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUK
KysrIGIvYXJjaC94ODYvYm9vdC9NYWtlZmlsZQpAQCAtODcsNyArODcsNyBAQCAkKG9iaikvdm1s
aW51eC5iaW46ICQob2JqKS9jb21wcmVzc2VkL3ZtbGludXggRk9SQ0UKIAogU0VUVVBfT0JKUyA9
ICQoYWRkcHJlZml4ICQob2JqKS8sJChzZXR1cC15KSkKIAotc2VkLXpvZmZzZXQgOj0gLWUgJ3Mv
XlwoWzAtOWEtZkEtRl0qXCkgW0FCQ0RHUlNUVlddIFwoc3RhcnR1cF8zMlx8c3RhcnR1cF82NFx8
ZWZpMzJfc3R1Yl9lbnRyeVx8ZWZpNjRfc3R1Yl9lbnRyeVx8ZWZpX3BlX2VudHJ5XHxpbnB1dF9k
YXRhXHxfZW5kXHxfZWhlYWRcfF90ZXh0XHx6Xy4qXCkkJC9cI2RlZmluZSBaT19cMiAweFwxL3An
CitzZWQtem9mZnNldCA6PSAtZSAncy9eXChbMC05YS1mQS1GXSpcKSBbQUJDREdSU1RWV10gXChz
dGFydHVwXzMyXHxzdGFydHVwXzY0XHxlZmkzMl9zdHViX2VudHJ5XHxlZmk2NF9zdHViX2VudHJ5
XHxlZmlfcGVfZW50cnlcfGlucHV0X2RhdGFcfGtlcm5lbF9pbmZvXHxfZW5kXHxfZWhlYWRcfF90
ZXh0XHx6Xy4qXCkkJC9cI2RlZmluZSBaT19cMiAweFwxL3AnCiAKIHF1aWV0X2NtZF96b2Zmc2V0
ID0gWk9GRlNFVCAkQAogICAgICAgY21kX3pvZmZzZXQgPSAkKE5NKSAkPCB8IHNlZCAtbiAkKHNl
ZC16b2Zmc2V0KSA+ICRACmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFr
ZWZpbGUgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUKaW5kZXggNmI4NGFmZGQ3
NTM4Li5mYWQzYjE4ZTJjYzMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9N
YWtlZmlsZQorKysgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUKQEAgLTcyLDgg
KzcyLDggQEAgJChvYmopLy4uL3ZvZmZzZXQuaDogdm1saW51eCBGT1JDRQogCiAkKG9iaikvbWlz
Yy5vOiAkKG9iaikvLi4vdm9mZnNldC5oCiAKLXZtbGludXgtb2Jqcy15IDo9ICQob2JqKS92bWxp
bnV4LmxkcyAkKG9iaikvaGVhZF8kKEJJVFMpLm8gJChvYmopL21pc2MubyBcCi0JJChvYmopL3N0
cmluZy5vICQob2JqKS9jbWRsaW5lLm8gJChvYmopL2Vycm9yLm8gXAordm1saW51eC1vYmpzLXkg
Oj0gJChvYmopL3ZtbGludXgubGRzICQob2JqKS9rZXJuZWxfaW5mby5vICQob2JqKS9oZWFkXyQo
QklUUykubyBcCisJJChvYmopL21pc2MubyAkKG9iaikvc3RyaW5nLm8gJChvYmopL2NtZGxpbmUu
byAkKG9iaikvZXJyb3IubyBcCiAJJChvYmopL3BpZ2d5Lm8gJChvYmopL2NwdWZsYWdzLm8KIAog
dm1saW51eC1vYmpzLSQoQ09ORklHX0VBUkxZX1BSSU5USykgKz0gJChvYmopL2Vhcmx5X3Nlcmlh
bF9jb25zb2xlLm8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxf
aW5mby5TIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44ZWE2ZjZlM2ZlZWYKLS0tIC9kZXYvbnVs
bAorKysgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQva2VybmVsX2luZm8uUwpAQCAtMCwwICsx
LDE3IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworCisJLnNlY3Rp
b24gIi5yb2RhdGEua2VybmVsX2luZm8iLCAiYSIKKworCS5nbG9iYWwga2VybmVsX2luZm8KKwor
a2VybmVsX2luZm86CisJLyogSGVhZGVyLCBMaW51eCB0b3AgKHN0cnVjdHVyZSkuICovCisJLmFz
Y2lpCSJMVG9QIgorCS8qIFNpemUuICovCisJLmxvbmcJa2VybmVsX2luZm9fdmFyX2xlbl9kYXRh
IC0ga2VybmVsX2luZm8KKwkvKiBTaXplIHRvdGFsLiAqLworCS5sb25nCWtlcm5lbF9pbmZvX2Vu
ZCAtIGtlcm5lbF9pbmZvCisKK2tlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0YToKKwkvKiBFbXB0eSBm
b3IgdGltZSBiZWluZy4uLiAqLwora2VybmVsX2luZm9fZW5kOgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvYm9vdC9oZWFkZXIuUyBiL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKaW5kZXggMmMxMWMwZjQ1
ZDQ5Li4yMmRjZWNhYWE4OTggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKKysr
IGIvYXJjaC94ODYvYm9vdC9oZWFkZXIuUwpAQCAtNTY3LDYgKzU2Nyw3IEBAIHByZWZfYWRkcmVz
czoJCS5xdWFkIExPQURfUEhZU0lDQUxfQUREUgkjIHByZWZlcnJlZCBsb2FkIGFkZHIKIAogaW5p
dF9zaXplOgkJLmxvbmcgSU5JVF9TSVpFCQkjIGtlcm5lbCBpbml0aWFsaXphdGlvbiBzaXplCiBo
YW5kb3Zlcl9vZmZzZXQ6CS5sb25nIDAJCQkjIEZpbGxlZCBpbiBieSBidWlsZC5jCitrZXJuZWxf
aW5mb19vZmZzZXQ6CS5sb25nIDAJCQkjIEZpbGxlZCBpbiBieSBidWlsZC5jCiAKICMgRW5kIG9m
IHNldHVwIGhlYWRlciAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L3Rvb2xzL2J1aWxkLmMgYi9h
cmNoL3g4Ni9ib290L3Rvb2xzL2J1aWxkLmMKaW5kZXggYTkzZDQ0ZTU4ZjljLi41NWU2NjlkMjll
NTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvdG9vbHMvYnVpbGQuYworKysgYi9hcmNoL3g4
Ni9ib290L3Rvb2xzL2J1aWxkLmMKQEAgLTU2LDYgKzU2LDcgQEAgdTggYnVmW1NFVFVQX1NFQ1Rf
TUFYKjUxMl07CiB1bnNpZ25lZCBsb25nIGVmaTMyX3N0dWJfZW50cnk7CiB1bnNpZ25lZCBsb25n
IGVmaTY0X3N0dWJfZW50cnk7CiB1bnNpZ25lZCBsb25nIGVmaV9wZV9lbnRyeTsKK3Vuc2lnbmVk
IGxvbmcga2VybmVsX2luZm87CiB1bnNpZ25lZCBsb25nIHN0YXJ0dXBfNjQ7CiAKIC8qLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSovCkBAIC0zMjEsNiArMzIyLDcgQEAgc3RhdGljIHZvaWQgcGFyc2Vfem9mZnNldChj
aGFyICpmbmFtZSkKIAkJUEFSU0VfWk9GUyhwLCBlZmkzMl9zdHViX2VudHJ5KTsKIAkJUEFSU0Vf
Wk9GUyhwLCBlZmk2NF9zdHViX2VudHJ5KTsKIAkJUEFSU0VfWk9GUyhwLCBlZmlfcGVfZW50cnkp
OworCQlQQVJTRV9aT0ZTKHAsIGtlcm5lbF9pbmZvKTsKIAkJUEFSU0VfWk9GUyhwLCBzdGFydHVw
XzY0KTsKIAogCQlwID0gc3RyY2hyKHAsICdcbicpOwpAQCAtNDEwLDYgKzQxMiw5IEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqIGFyZ3YpCiAKIAllZmlfc3R1Yl9lbnRyeV91cGRhdGUoKTsK
IAorCS8qIFVwZGF0ZSBrZXJuZWxfaW5mbyBvZmZzZXQuICovCisJcHV0X3VuYWxpZ25lZF9sZTMy
KGtlcm5lbF9pbmZvLCAmYnVmWzB4MjY4XSk7CisKIAljcmMgPSBwYXJ0aWFsX2NyYzMyKGJ1Ziwg
aSwgY3JjKTsKIAlpZiAoZndyaXRlKGJ1ZiwgMSwgaSwgZGVzdCkgIT0gaSkKIAkJZGllKCJXcml0
aW5nIHNldHVwIGZhaWxlZCIpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS91YXBpL2Fz
bS9ib290cGFyYW0uaCBiL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmgKaW5k
ZXggYzg5NWRmNTQ4MmM1Li5hMWViY2Q3YTk5MWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1
ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9i
b290cGFyYW0uaApAQCAtODgsNiArODgsNyBAQCBzdHJ1Y3Qgc2V0dXBfaGVhZGVyIHsKIAlfX3U2
NAlwcmVmX2FkZHJlc3M7CiAJX191MzIJaW5pdF9zaXplOwogCV9fdTMyCWhhbmRvdmVyX29mZnNl
dDsKKwlfX3UzMglrZXJuZWxfaW5mb19vZmZzZXQ7CiB9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkp
OwogCiBzdHJ1Y3Qgc3lzX2Rlc2NfdGFibGUgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9cY-0004cx-23; Wed, 09 Oct 2019 10:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DL70=YC=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iI9cW-0004cW-JJ
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:55:04 +0000
X-Inumbo-ID: 38f22c9a-ea83-11e9-97ed-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38f22c9a-ea83-11e9-97ed-12813bfff9fa;
 Wed, 09 Oct 2019 10:54:53 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99An3cD076365;
 Wed, 9 Oct 2019 10:54:31 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2019-08-05;
 bh=S4AkZN05hHrNTFK6ZX6XQMYCD0Fp7OiS5V1Bigp9mPc=;
 b=l4dWfX2bJSpJW38w40SJrhcgwX9HBGz5dSRazFfBAdQXk0KBMjsr95SKN+PfvHG3ThYb
 l2cs07AW3dapEHpc7RyNgWM8ig8VxpQes/oLvY9Kj3ePsqLOzOAQpdNrYs5UoCwC5Ui+
 WsZzvMoHzAjCqHIC8esGqlLGyHlQ3C1RYxbJ7VeC9T9DbAn9MQXriGMaKSi9hGh5R5bO
 wxtyNGwx/iQwj1NlrCSKgiZP1afFdBC2tc5RRUyeK9caruha8OE4SMHHRZK5xFfbGO6p
 Px45ayZUiAw0U5zDwPQjCBMxDhZcEeqqV3MuIhQQd9k+mh22eZlnxVaeOgfOdUEznc1e PA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2130.oracle.com with ESMTP id 2vejkukb0g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:31 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99Amo5f141747;
 Wed, 9 Oct 2019 10:54:30 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserp3020.oracle.com with ESMTP id 2vgefcf2t2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:30 +0000
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x99AsSQU028165;
 Wed, 9 Oct 2019 10:54:28 GMT
Received: from tomti.i.net-space.pl (/10.175.167.68)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Oct 2019 03:54:27 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 12:53:58 +0200
Message-Id: <20191009105358.32256-4-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191009105358.32256-1-daniel.kiper@oracle.com>
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910090101
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910090101
Subject: [Xen-devel] [PATCH v3 3/3] x86/boot: Introduce the setup_indirect
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNldHVwX2RhdGEgaXMgYSBiaXQgYXdrd2FyZCB0byB1c2UgZm9yIGV4dHJlbWVseSBsYXJn
ZSBkYXRhIG9iamVjdHMsCmJvdGggYmVjYXVzZSB0aGUgc2V0dXBfZGF0YSBoZWFkZXIgaGFzIHRv
IGJlIGFkamFjZW50IHRvIHRoZSBkYXRhIG9iamVjdAphbmQgYmVjYXVzZSBpdCBoYXMgYSAzMi1i
aXQgbGVuZ3RoIGZpZWxkLiBIb3dldmVyLCBpdCBpcyBpbXBvcnRhbnQgdGhhdAppbnRlcm1lZGlh
dGUgc3RhZ2VzIG9mIHRoZSBib290IHByb2Nlc3MgaGF2ZSBhIHdheSB0byBpZGVudGlmeSB3aGlj
aApjaHVua3Mgb2YgbWVtb3J5IGFyZSBvY2N1cGllZCBieSBrZXJuZWwgZGF0YS4gVGh1cyB3ZSBp
bnRyb2R1Y2UgYW4gdW5pZm9ybQp3YXkgdG8gc3BlY2lmeSBzdWNoIGluZGlyZWN0IGRhdGEgYXMg
c2V0dXBfaW5kaXJlY3Qgc3RydWN0IGFuZApTRVRVUF9JTkRJUkVDVCB0eXBlLgoKU3VnZ2VzdGVk
LWJ5OiBILiBQZXRlciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KU2lnbmVkLW9mZi1ieTogRGFuaWVs
IEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IFJvc3MgUGhpbGlw
c29uIDxyb3NzLnBoaWxpcHNvbkBvcmFjbGUuY29tPgotLS0KdjMgLSBzdWdnZXN0aW9ucy9maXhl
czoKICAgLSBhZGQgc2V0dXBfaW5kaXJlY3QgbWFwcGluZy9LQVNMUiBhdm9pZGFuY2UvZXRjLiBj
b2RlCiAgICAgKHN1Z2dlc3RlZCBieSBILiBQZXRlciBBbnZpbiksCiAgIC0gdGhlIFNFVFVQX0lO
RElSRUNUIHNldHMgbW9zdCBzaWduaWZpY2FudCBiaXQgcmlnaHQgbm93OwogICAgIHRoaXMgd2F5
IGl0IGlzIHBvc3NpYmxlIHRvIGRpZmZlcmVudGlhdGUgcmVndWxhciBzZXR1cF9kYXRhCiAgICAg
YW5kIHNldHVwX2luZGlyZWN0IG9iamVjdHMgaW4gdGhlIGRlYnVnZnMgZmlsZXN5c3RlbS4KCnYy
IC0gc3VnZ2VzdGlvbnMvZml4ZXM6CiAgIC0gYWRkIHNldHVwX2luZGlyZWN0IHVzYWdlIGV4YW1w
bGUKICAgICAoc3VnZ2VzdGVkIGJ5IEVyaWMgU25vd2JlcmcgYW5kIFJvc3MgUGhpbGlwc29uKS4K
LS0tCiBEb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdCAgICAgICAgICAgIHwgNDAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rYXNs
ci5jICAgICAgfCAxMiArKysrKysrKysrKwogYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290
cGFyYW0uaCB8IDE2ICsrKysrKysrKysrLS0tCiBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5jICAgICAg
ICAgICAgICAgIHwgMTEgKysrKysrKysrKwogYXJjaC94ODYva2VybmVsL2tkZWJ1Z2ZzLmMgICAg
ICAgICAgICB8IDIwICsrKysrKysrKysrKysrLS0tLQogYXJjaC94ODYva2VybmVsL2tzeXNmcy5j
ICAgICAgICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrLS0tLS0tCiBhcmNoL3g4Ni9r
ZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgIHwgIDQgKysrKwogYXJjaC94ODYvbW0vaW9yZW1h
cC5jICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMTMw
IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRp
b24veDg2L2Jvb3QucnN0IGIvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKaW5kZXggNGM1MzZi
Yzg4MTZkLi5kNmQwM2IwMGI1OTQgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24veDg2L2Jvb3Qu
cnN0CisrKyBiL0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0CkBAIC04MjcsNiArODI3LDQ2IEBA
IFByb3RvY29sOgkyLjA5KwogICBzdXJlIHRvIGNvbnNpZGVyIHRoZSBjYXNlIHdoZXJlIHRoZSBs
aW5rZWQgbGlzdCBhbHJlYWR5IGNvbnRhaW5zCiAgIGVudHJpZXMuCiAKKyAgVGhlIHNldHVwX2Rh
dGEgaXMgYSBiaXQgYXdrd2FyZCB0byB1c2UgZm9yIGV4dHJlbWVseSBsYXJnZSBkYXRhIG9iamVj
dHMsCisgIGJvdGggYmVjYXVzZSB0aGUgc2V0dXBfZGF0YSBoZWFkZXIgaGFzIHRvIGJlIGFkamFj
ZW50IHRvIHRoZSBkYXRhIG9iamVjdAorICBhbmQgYmVjYXVzZSBpdCBoYXMgYSAzMi1iaXQgbGVu
Z3RoIGZpZWxkLiBIb3dldmVyLCBpdCBpcyBpbXBvcnRhbnQgdGhhdAorICBpbnRlcm1lZGlhdGUg
c3RhZ2VzIG9mIHRoZSBib290IHByb2Nlc3MgaGF2ZSBhIHdheSB0byBpZGVudGlmeSB3aGljaAor
ICBjaHVua3Mgb2YgbWVtb3J5IGFyZSBvY2N1cGllZCBieSBrZXJuZWwgZGF0YS4KKworICBUaHVz
IHNldHVwX2luZGlyZWN0IHN0cnVjdCBhbmQgU0VUVVBfSU5ESVJFQ1QgdHlwZSB3ZXJlIGludHJv
ZHVjZWQgaW4KKyAgcHJvdG9jb2wgMi4xNS4KKworICBzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3Qgewor
ICAgIF9fdTMyIHR5cGU7CisgICAgX191MzIgcmVzZXJ2ZWQ7ICAvKiBSZXNlcnZlZCwgbXVzdCBi
ZSBzZXQgdG8gemVyby4gKi8KKyAgICBfX3U2NCBsZW47CisgICAgX191NjQgYWRkcjsKKyAgfTsK
KworICBUaGUgdHlwZSBtZW1iZXIgaXMgYSBTRVRVUF9JTkRJUkVDVCB8IFNFVFVQXyogdHlwZS4g
SG93ZXZlciwgaXQgY2Fubm90IGJlCisgIFNFVFVQX0lORElSRUNUIGl0c2VsZiBzaW5jZSBtYWtp
bmcgdGhlIHNldHVwX2luZGlyZWN0IGEgdHJlZSBzdHJ1Y3R1cmUKKyAgY291bGQgcmVxdWlyZSBh
IGxvdCBvZiBzdGFjayBzcGFjZSBpbiBzb21ldGhpbmcgdGhhdCBuZWVkcyB0byBwYXJzZSBpdAor
ICBhbmQgc3RhY2sgc3BhY2UgY2FuIGJlIGxpbWl0ZWQgaW4gYm9vdCBjb250ZXh0cy4KKworICBM
ZXQncyBnaXZlIGFuIGV4YW1wbGUgaG93IHRvIHBvaW50IHRvIFNFVFVQX0U4MjBfRVhUIGRhdGEg
dXNpbmcgc2V0dXBfaW5kaXJlY3QuCisgIEluIHRoaXMgY2FzZSBzZXR1cF9kYXRhIGFuZCBzZXR1
cF9pbmRpcmVjdCB3aWxsIGxvb2sgbGlrZSB0aGlzOgorCisgIHN0cnVjdCBzZXR1cF9kYXRhIHsK
KyAgICBfX3U2NCBuZXh0ID0gMCBvciA8YWRkcl9vZl9uZXh0X3NldHVwX2RhdGFfc3RydWN0PjsK
KyAgICBfX3UzMiB0eXBlID0gU0VUVVBfSU5ESVJFQ1Q7CisgICAgX191MzIgbGVuID0gc2l6ZW9m
KHNldHVwX2RhdGEpOworICAgIF9fdTggZGF0YVtzaXplb2Yoc2V0dXBfaW5kaXJlY3QpXSA9IHN0
cnVjdCBzZXR1cF9pbmRpcmVjdCB7CisgICAgICBfX3UzMiB0eXBlID0gU0VUVVBfSU5ESVJFQ1Qg
fCBTRVRVUF9FODIwX0VYVDsKKyAgICAgIF9fdTMyIHJlc2VydmVkID0gMDsKKyAgICAgIF9fdTY0
IGxlbiA9IDxsZW5fb2ZfU0VUVVBfRTgyMF9FWFRfZGF0YT47CisgICAgICBfX3U2NCBhZGRyID0g
PGFkZHJfb2ZfU0VUVVBfRTgyMF9FWFRfZGF0YT47CisgICAgfQorICB9CisKKyAgTm90ZTogU0VU
VVBfSU5ESVJFQ1QgfCBTRVRVUF9OT05FIG9iamVjdHMgY2Fubm90IGJlIHByb3Blcmx5IGRpc3Rp
bmd1aXNoZWQKKyAgICAgICAgZnJvbSBTRVRVUF9JTkRJUkVDVCBpdHNlbGYuIFNvLCB0aGlzIGtp
bmQgb2Ygb2JqZWN0cyBjYW5ub3QgYmUgcHJvdmlkZWQKKyAgICAgICAgYnkgdGhlIGJvb3Rsb2Fk
ZXJzLgorCiA9PT09PT09PT09PT0JPT09PT09PT09PT09CiBGaWVsZCBuYW1lOglwcmVmX2FkZHJl
c3MKIFR5cGU6CQlyZWFkIChyZWxvYykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9rYXNsci5jIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2thc2xyLmMKaW5kZXggMmU1
M2MwNTZiYTIwLi5iYjliZmVmMTc0YWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9rYXNsci5jCisrKyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rYXNsci5jCkBAIC00
NTksNiArNDU5LDE4IEBAIHN0YXRpYyBib29sIG1lbV9hdm9pZF9vdmVybGFwKHN0cnVjdCBtZW1f
dmVjdG9yICppbWcsCiAJCQlpc19vdmVybGFwcGluZyA9IHRydWU7CiAJCX0KIAorCQlpZiAocHRy
LT50eXBlID09IFNFVFVQX0lORElSRUNUICYmCisJCSAgICAoKHN0cnVjdCBzZXR1cF9pbmRpcmVj
dCAqKXB0ci0+ZGF0YSktPnR5cGUgIT0gU0VUVVBfSU5ESVJFQ1QpIHsKKwkJCWF2b2lkLnN0YXJ0
ID0gKChzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilwdHItPmRhdGEpLT5hZGRyOworCQkJYXZvaWQu
c2l6ZSA9ICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopcHRyLT5kYXRhKS0+bGVuOworCisJCQlp
ZiAobWVtX292ZXJsYXBzKGltZywgJmF2b2lkKSAmJiAoYXZvaWQuc3RhcnQgPCBlYXJsaWVzdCkp
IHsKKwkJCQkqb3ZlcmxhcCA9IGF2b2lkOworCQkJCWVhcmxpZXN0ID0gb3ZlcmxhcC0+c3RhcnQ7
CisJCQkJaXNfb3ZlcmxhcHBpbmcgPSB0cnVlOworCQkJfQorCQl9CisKIAkJcHRyID0gKHN0cnVj
dCBzZXR1cF9kYXRhICopKHVuc2lnbmVkIGxvbmcpcHRyLT5uZXh0OwogCX0KIApkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCBiL2FyY2gveDg2L2luY2x1
ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmgKaW5kZXggZGJiNDExMjhlNWEwLi45NDkwNjZiNTM5OGEg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaApAQCAtMiw3ICsyLDcgQEAKICNp
Zm5kZWYgX0FTTV9YODZfQk9PVFBBUkFNX0gKICNkZWZpbmUgX0FTTV9YODZfQk9PVFBBUkFNX0gK
IAotLyogc2V0dXBfZGF0YSB0eXBlcyAqLworLyogc2V0dXBfZGF0YS9zZXR1cF9pbmRpcmVjdCB0
eXBlcyAqLwogI2RlZmluZSBTRVRVUF9OT05FCQkJMAogI2RlZmluZSBTRVRVUF9FODIwX0VYVAkJ
CTEKICNkZWZpbmUgU0VUVVBfRFRCCQkJMgpAQCAtMTEsOCArMTEsMTAgQEAKICNkZWZpbmUgU0VU
VVBfQVBQTEVfUFJPUEVSVElFUwkJNQogI2RlZmluZSBTRVRVUF9KQUlMSE9VU0UJCQk2CiAKLS8q
IG1heChTRVRVUF8qKSAqLwotI2RlZmluZSBTRVRVUF9UWVBFX01BWAkJCVNFVFVQX0pBSUxIT1VT
RQorI2RlZmluZSBTRVRVUF9JTkRJUkVDVAkJCSgxPDwzMSkKKworLyogU0VUVVBfSU5ESVJFQ1Qg
fCBtYXgoU0VUVVBfKikgKi8KKyNkZWZpbmUgU0VUVVBfVFlQRV9NQVgJCQkoU0VUVVBfSU5ESVJF
Q1QgfCBTRVRVUF9KQUlMSE9VU0UpCiAKIC8qIHJhbV9zaXplIGZsYWdzICovCiAjZGVmaW5lIFJB
TURJU0tfSU1BR0VfU1RBUlRfTUFTSwkweDA3RkYKQEAgLTUyLDYgKzU0LDE0IEBAIHN0cnVjdCBz
ZXR1cF9kYXRhIHsKIAlfX3U4IGRhdGFbMF07CiB9OwogCisvKiBleHRlbnNpYmxlIHNldHVwIGlu
ZGlyZWN0IGRhdGEgbm9kZSAqLworc3RydWN0IHNldHVwX2luZGlyZWN0IHsKKwlfX3UzMiB0eXBl
OworCV9fdTMyIHJlc2VydmVkOyAgLyogUmVzZXJ2ZWQsIG11c3QgYmUgc2V0IHRvIHplcm8uICov
CisJX191NjQgbGVuOworCV9fdTY0IGFkZHI7Cit9OworCiBzdHJ1Y3Qgc2V0dXBfaGVhZGVyIHsK
IAlfX3U4CXNldHVwX3NlY3RzOwogCV9fdTE2CXJvb3RfZmxhZ3M7CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9rZXJuZWwvZTgyMC5jIGIvYXJjaC94ODYva2VybmVsL2U4MjAuYwppbmRleCA3ZGEyYmNk
MmI4ZWIuLjBiZmU5YTY4NWIzYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2U4MjAuYwor
KysgYi9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jCkBAIC05OTksNiArOTk5LDE3IEBAIHZvaWQgX19p
bml0IGU4MjBfX3Jlc2VydmVfc2V0dXBfZGF0YSh2b2lkKQogCQlkYXRhID0gZWFybHlfbWVtcmVt
YXAocGFfZGF0YSwgc2l6ZW9mKCpkYXRhKSk7CiAJCWU4MjBfX3JhbmdlX3VwZGF0ZShwYV9kYXRh
LCBzaXplb2YoKmRhdGEpK2RhdGEtPmxlbiwgRTgyMF9UWVBFX1JBTSwgRTgyMF9UWVBFX1JFU0VS
VkVEX0tFUk4pOwogCQllODIwX19yYW5nZV91cGRhdGVfa2V4ZWMocGFfZGF0YSwgc2l6ZW9mKCpk
YXRhKStkYXRhLT5sZW4sIEU4MjBfVFlQRV9SQU0sIEU4MjBfVFlQRV9SRVNFUlZFRF9LRVJOKTsK
KworCQlpZiAoZGF0YS0+dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkgICAgKChzdHJ1Y3Qg
c2V0dXBfaW5kaXJlY3QgKilkYXRhLT5kYXRhKS0+dHlwZSAhPSBTRVRVUF9JTkRJUkVDVCkgewor
CQkJZTgyMF9fcmFuZ2VfdXBkYXRlKCgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0
YSktPmFkZHIsCisJCQkJCSAgICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSkt
PmxlbiwKKwkJCQkJICAgRTgyMF9UWVBFX1JBTSwgRTgyMF9UWVBFX1JFU0VSVkVEX0tFUk4pOwor
CQkJZTgyMF9fcmFuZ2VfdXBkYXRlX2tleGVjKCgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0
YS0+ZGF0YSktPmFkZHIsCisJCQkJCQkgKChzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilkYXRhLT5k
YXRhKS0+bGVuLAorCQkJCQkJIEU4MjBfVFlQRV9SQU0sIEU4MjBfVFlQRV9SRVNFUlZFRF9LRVJO
KTsKKwkJfQorCiAJCXBhX2RhdGEgPSBkYXRhLT5uZXh0OwogCQllYXJseV9tZW11bm1hcChkYXRh
LCBzaXplb2YoKmRhdGEpKTsKIAl9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva2RlYnVn
ZnMuYyBiL2FyY2gveDg2L2tlcm5lbC9rZGVidWdmcy5jCmluZGV4IGVkYWEzMGIyMDg0MS4uNzAx
YTk4MzAwZjg2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYworKysgYi9h
cmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYwpAQCAtNDQsNyArNDQsMTEgQEAgc3RhdGljIHNzaXpl
X3Qgc2V0dXBfZGF0YV9yZWFkKHN0cnVjdCBmaWxlICpmaWxlLCBjaGFyIF9fdXNlciAqdXNlcl9i
dWYsCiAJaWYgKGNvdW50ID4gbm9kZS0+bGVuIC0gcG9zKQogCQljb3VudCA9IG5vZGUtPmxlbiAt
IHBvczsKIAotCXBhID0gbm9kZS0+cGFkZHIgKyBzaXplb2Yoc3RydWN0IHNldHVwX2RhdGEpICsg
cG9zOworCXBhID0gbm9kZS0+cGFkZHIgKyBwb3M7CisKKwlpZiAoIShub2RlLT50eXBlICYgU0VU
VVBfSU5ESVJFQ1QpIHx8IG5vZGUtPnR5cGUgPT0gU0VUVVBfSU5ESVJFQ1QpCisJCXBhICs9IHNp
emVvZihzdHJ1Y3Qgc2V0dXBfZGF0YSk7CisKIAlwID0gbWVtcmVtYXAocGEsIGNvdW50LCBNRU1S
RU1BUF9XQik7CiAJaWYgKCFwKQogCQlyZXR1cm4gLUVOT01FTTsKQEAgLTEwOCw5ICsxMTIsMTcg
QEAgc3RhdGljIGludCBfX2luaXQgY3JlYXRlX3NldHVwX2RhdGFfbm9kZXMoc3RydWN0IGRlbnRy
eSAqcGFyZW50KQogCQkJZ290byBlcnJfZGlyOwogCQl9CiAKLQkJbm9kZS0+cGFkZHIgPSBwYV9k
YXRhOwotCQlub2RlLT50eXBlID0gZGF0YS0+dHlwZTsKLQkJbm9kZS0+bGVuID0gZGF0YS0+bGVu
OworCQlpZiAoZGF0YS0+dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkgICAgKChzdHJ1Y3Qg
c2V0dXBfaW5kaXJlY3QgKilkYXRhLT5kYXRhKS0+dHlwZSAhPSBTRVRVUF9JTkRJUkVDVCkgewor
CQkJbm9kZS0+cGFkZHIgPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5h
ZGRyOworCQkJbm9kZS0+dHlwZSA9ICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0
YSktPnR5cGU7CisJCQlub2RlLT5sZW4gPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEt
PmRhdGEpLT5sZW47CisJCX0gZWxzZSB7CisJCQlub2RlLT5wYWRkciA9IHBhX2RhdGE7CisJCQlu
b2RlLT50eXBlID0gZGF0YS0+dHlwZTsKKwkJCW5vZGUtPmxlbiA9IGRhdGEtPmxlbjsKKwkJfQor
CiAJCWNyZWF0ZV9zZXR1cF9kYXRhX25vZGUoZCwgbm8sIG5vZGUpOwogCQlwYV9kYXRhID0gZGF0
YS0+bmV4dDsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2tzeXNmcy5jIGIvYXJjaC94
ODYva2VybmVsL2tzeXNmcy5jCmluZGV4IDc5NjlkYTkzOTIxMy4uMTRlZjgxMjFhYTUzIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva3N5c2ZzLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2tz
eXNmcy5jCkBAIC0xMDAsNyArMTAwLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IGdldF9zZXR1cF9k
YXRhX3NpemUoaW50IG5yLCBzaXplX3QgKnNpemUpCiAJCWlmICghZGF0YSkKIAkJCXJldHVybiAt
RU5PTUVNOwogCQlpZiAobnIgPT0gaSkgewotCQkJKnNpemUgPSBkYXRhLT5sZW47CisJCQlpZiAo
ZGF0YS0+dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkJICAgICgoc3RydWN0IHNldHVwX2lu
ZGlyZWN0ICopZGF0YS0+ZGF0YSktPnR5cGUgIT0gU0VUVVBfSU5ESVJFQ1QpCisJCQkJKnNpemUg
PSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5sZW47CisJCQllbHNlCisJ
CQkJKnNpemUgPSBkYXRhLT5sZW47CiAJCQltZW11bm1hcChkYXRhKTsKIAkJCXJldHVybiAwOwog
CQl9CkBAIC0xMzAsNyArMTM0LDEwIEBAIHN0YXRpYyBzc2l6ZV90IHR5cGVfc2hvdyhzdHJ1Y3Qg
a29iamVjdCAqa29iaiwKIAlpZiAoIWRhdGEpCiAJCXJldHVybiAtRU5PTUVNOwogCi0JcmV0ID0g
c3ByaW50ZihidWYsICIweCV4XG4iLCBkYXRhLT50eXBlKTsKKwlpZiAoZGF0YS0+dHlwZSA9PSBT
RVRVUF9JTkRJUkVDVCkKKwkJcmV0ID0gc3ByaW50ZihidWYsICIweCV4XG4iLCAoKHN0cnVjdCBz
ZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT50eXBlKTsKKwllbHNlCisJCXJldCA9IHNwcmlu
dGYoYnVmLCAiMHgleFxuIiwgZGF0YS0+dHlwZSk7CiAJbWVtdW5tYXAoZGF0YSk7CiAJcmV0dXJu
IHJldDsKIH0KQEAgLTE0Miw3ICsxNDksNyBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9kYXRhX2Rh
dGFfcmVhZChzdHJ1Y3QgZmlsZSAqZnAsCiAJCQkJICAgIGxvZmZfdCBvZmYsIHNpemVfdCBjb3Vu
dCkKIHsKIAlpbnQgbnIsIHJldCA9IDA7Ci0JdTY0IHBhZGRyOworCXU2NCBwYWRkciwgbGVuOwog
CXN0cnVjdCBzZXR1cF9kYXRhICpkYXRhOwogCXZvaWQgKnA7CiAKQEAgLTE1NywxOSArMTY0LDI4
IEBAIHN0YXRpYyBzc2l6ZV90IHNldHVwX2RhdGFfZGF0YV9yZWFkKHN0cnVjdCBmaWxlICpmcCwK
IAlpZiAoIWRhdGEpCiAJCXJldHVybiAtRU5PTUVNOwogCi0JaWYgKG9mZiA+IGRhdGEtPmxlbikg
eworCWlmIChkYXRhLT50eXBlID09IFNFVFVQX0lORElSRUNUICYmCisJICAgICgoc3RydWN0IHNl
dHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSktPnR5cGUgIT0gU0VUVVBfSU5ESVJFQ1QpIHsKKwkJ
cGFkZHIgPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5hZGRyOworCQls
ZW4gPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5sZW47CisJfSBlbHNl
IHsKKwkJcGFkZHIgKz0gc2l6ZW9mKCpkYXRhKTsKKwkJbGVuID0gZGF0YS0+bGVuOworCX0KKwor
CWlmIChvZmYgPiBsZW4pIHsKIAkJcmV0ID0gLUVJTlZBTDsKIAkJZ290byBvdXQ7CiAJfQogCi0J
aWYgKGNvdW50ID4gZGF0YS0+bGVuIC0gb2ZmKQotCQljb3VudCA9IGRhdGEtPmxlbiAtIG9mZjsK
KwlpZiAoY291bnQgPiBsZW4gLSBvZmYpCisJCWNvdW50ID0gbGVuIC0gb2ZmOwogCiAJaWYgKCFj
b3VudCkKIAkJZ290byBvdXQ7CiAKIAlyZXQgPSBjb3VudDsKLQlwID0gbWVtcmVtYXAocGFkZHIg
KyBzaXplb2YoKmRhdGEpLCBkYXRhLT5sZW4sIE1FTVJFTUFQX1dCKTsKKwlwID0gbWVtcmVtYXAo
cGFkZHIsIGxlbiwgTUVNUkVNQVBfV0IpOwogCWlmICghcCkgewogCQlyZXQgPSAtRU5PTUVNOwog
CQlnb3RvIG91dDsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jIGIvYXJjaC94
ODYva2VybmVsL3NldHVwLmMKaW5kZXggNzdlYTk2Yjc5NGJkLi40NjAzNzAyZGJmYzEgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zZXR1
cC5jCkBAIC00MzgsNiArNDM4LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtZW1ibG9ja194ODZf
cmVzZXJ2ZV9yYW5nZV9zZXR1cF9kYXRhKHZvaWQpCiAJd2hpbGUgKHBhX2RhdGEpIHsKIAkJZGF0
YSA9IGVhcmx5X21lbXJlbWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSkpOwogCQltZW1ibG9ja19y
ZXNlcnZlKHBhX2RhdGEsIHNpemVvZigqZGF0YSkgKyBkYXRhLT5sZW4pOworCQlpZiAoZGF0YS0+
dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkgICAgKChzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3Qg
KilkYXRhLT5kYXRhKS0+dHlwZSAhPSBTRVRVUF9JTkRJUkVDVCkKKwkJCW1lbWJsb2NrX3Jlc2Vy
dmUoKChzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilkYXRhLT5kYXRhKS0+YWRkciwKKwkJCQkJICgo
c3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSktPmxlbik7CiAJCXBhX2RhdGEgPSBk
YXRhLT5uZXh0OwogCQllYXJseV9tZW11bm1hcChkYXRhLCBzaXplb2YoKmRhdGEpKTsKIAl9CmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMK
aW5kZXggYTM5ZGNkYjVhZTM0Li4xZmY5YzIwMzBiNGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21t
L2lvcmVtYXAuYworKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAgLTYyNiw2ICs2MjYsMTcg
QEAgc3RhdGljIGJvb2wgbWVtcmVtYXBfaXNfc2V0dXBfZGF0YShyZXNvdXJjZV9zaXplX3QgcGh5
c19hZGRyLAogCQlwYWRkcl9uZXh0ID0gZGF0YS0+bmV4dDsKIAkJbGVuID0gZGF0YS0+bGVuOwog
CisJCWlmICgocGh5c19hZGRyID4gcGFkZHIpICYmIChwaHlzX2FkZHIgPCAocGFkZHIgKyBsZW4p
KSkgeworCQkJbWVtdW5tYXAoZGF0YSk7CisJCQlyZXR1cm4gdHJ1ZTsKKwkJfQorCisJCWlmIChk
YXRhLT50eXBlID09IFNFVFVQX0lORElSRUNUICYmCisJCSAgICAoKHN0cnVjdCBzZXR1cF9pbmRp
cmVjdCAqKWRhdGEtPmRhdGEpLT50eXBlICE9IFNFVFVQX0lORElSRUNUKSB7CisJCQlwYWRkciA9
ICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSktPmFkZHI7CisJCQlsZW4gPSAo
KHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5sZW47CisJCX0KKwogCQltZW11
bm1hcChkYXRhKTsKIAogCQlpZiAoKHBoeXNfYWRkciA+IHBhZGRyKSAmJiAocGh5c19hZGRyIDwg
KHBhZGRyICsgbGVuKSkpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 10:55:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 10:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9cc-0004f8-HJ; Wed, 09 Oct 2019 10:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DL70=YC=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iI9cb-0004ej-HA
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 10:55:09 +0000
X-Inumbo-ID: 38f19b04-ea83-11e9-97ed-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38f19b04-ea83-11e9-97ed-12813bfff9fa;
 Wed, 09 Oct 2019 10:54:53 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99An3EM076380;
 Wed, 9 Oct 2019 10:54:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2019-08-05;
 bh=M33GVO9Y3jme01jHHD3zcMXHqJ6aM2z9oePhh2hkmuM=;
 b=qqpha/Te0Pky6KVXQk6AfDXZU2rXagKbsGeiW09MRWld8zjLm9/Ca+V9NZIcRUTcP1Hp
 w/n76C552Hetap0fxKNnEQ9LoesxXYBtHMlazkm5/rKaq8t+L67kAFN8CLu6yeVTWF0s
 wyiJP5m6Bqi94EcYz3RRLU2ytkAMDkl8YB0uNEe2vIYai8pcGNSnD+gpdHHpH6vRxPCs
 eSQmKOJRg8QQNG+Y/UYNW30dTChC2GdjjKcrtFeM7JLrbudajEHPoMJCfB5LpJeYwKZ4
 FnUtQeYQkIpc4mTqkcxGD99Qz2QUOihkg5ZrrxY/v2c3vHt+xJIyNEqNfjvvzTUSaKIn +w== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2vejkukb03-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:25 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x99AmbN2162723;
 Wed, 9 Oct 2019 10:54:24 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2vh5caap72-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 09 Oct 2019 10:54:24 +0000
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x99AsHxQ031048;
 Wed, 9 Oct 2019 10:54:19 GMT
Received: from tomti.i.net-space.pl (/10.175.167.68)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 09 Oct 2019 03:54:16 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 12:53:55 +0200
Message-Id: <20191009105358.32256-1-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=672
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910090101
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9404
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=747 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910090101
Subject: [Xen-devel] [PATCH v3 0/3] x86/boot: Introduce the kernel_info et
 consortes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpEdWUgdG8gdmVyeSBsaW1pdGVkIHNwYWNlIGluIHRoZSBzZXR1cF9oZWFkZXIgdGhpcyBw
YXRjaCBzZXJpZXMgaW50cm9kdWNlcyBuZXcKa2VybmVsX2luZm8gc3RydWN0IHdoaWNoIHdpbGwg
YmUgdXNlZCB0byBjb252ZXkgaW5mb3JtYXRpb24gZnJvbSB0aGUga2VybmVsIHRvCnRoZSBib290
bG9hZGVyLiBUaGlzIHdheSB0aGUgYm9vdCBwcm90b2NvbCBjYW4gYmUgZXh0ZW5kZWQgcmVnYXJk
bGVzcyBvZiB0aGUKc2V0dXBfaGVhZGVyIGxpbWl0YXRpb25zLiBBZGRpdGlvbmFsbHksIHRoZSBw
YXRjaCBzZXJpZXMgaW50cm9kdWNlcyBzb21lCmNvbnZlbmllbmNlIGZlYXR1cmVzIGxpa2UgdGhl
IHNldHVwX2luZGlyZWN0IHN0cnVjdCBhbmQgdGhlCmtlcm5lbF9pbmZvLnNldHVwX3R5cGVfbWF4
IGZpZWxkLgoKRGFuaWVsCgogRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgICAgICAgICAgICAg
fCAxNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9ib290L01ha2VmaWxlICAgICAg
ICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL01ha2VmaWxlICAg
ICAgfCAgIDQgKy0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rYXNsci5jICAgICAgIHwgIDEy
ICsrKysrKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMgfCAgMjIgKysr
KysrKysrKysKIGFyY2gveDg2L2Jvb3QvaGVhZGVyLlMgICAgICAgICAgICAgICAgIHwgICAzICst
CiBhcmNoL3g4Ni9ib290L3Rvb2xzL2J1aWxkLmMgICAgICAgICAgICB8ICAgNSArKysKIGFyY2gv
eDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmggIHwgIDE2ICsrKysrKystCiBhcmNoL3g4
Ni9rZXJuZWwvZTgyMC5jICAgICAgICAgICAgICAgICB8ICAxMSArKysrKysKIGFyY2gveDg2L2tl
cm5lbC9rZGVidWdmcy5jICAgICAgICAgICAgIHwgIDIwICsrKysrKysrLS0KIGFyY2gveDg2L2tl
cm5lbC9rc3lzZnMuYyAgICAgICAgICAgICAgIHwgIDMwICsrKysrKysrKystLS0tCiBhcmNoL3g4
Ni9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgNCArKwogYXJjaC94ODYvbW0vaW9y
ZW1hcC5jICAgICAgICAgICAgICAgICAgfCAgMTEgKysrKysrCiAxMyBmaWxlcyBjaGFuZ2VkLCAy
OTIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpEYW5pZWwgS2lwZXIgKDMpOgogICAg
ICB4ODYvYm9vdDogSW50cm9kdWNlIHRoZSBrZXJuZWxfaW5mbwogICAgICB4ODYvYm9vdDogSW50
cm9kdWNlIHRoZSBrZXJuZWxfaW5mby5zZXR1cF90eXBlX21heAogICAgICB4ODYvYm9vdDogSW50
cm9kdWNlIHRoZSBzZXR1cF9pbmRpcmVjdAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 11:01:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 11:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9iG-0005kE-9x; Wed, 09 Oct 2019 11:01:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iI9iE-0005k9-6w
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 11:00:58 +0000
X-Inumbo-ID: 11cd7b8c-ea84-11e9-97ed-12813bfff9fa
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11cd7b8c-ea84-11e9-97ed-12813bfff9fa;
 Wed, 09 Oct 2019 11:00:57 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id D372835B;
 Wed,  9 Oct 2019 07:00:55 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 09 Oct 2019 07:00:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=RPljAu
 t/zVYIWrkwMX/1AYgcti6WZj3X1qrAEQysqDU=; b=thz0PfkZ6vBk9/AYhaU+O2
 78gmimUeju3I7Ke9X+en1yphjzG6r9OLQXQ2EW/Lu7XAvRE77XfSUSBMGzeqp8ej
 Z0UB1ielGggrB0evvdMdAFTU1PwGjz5zmKKm34DCzLxBl0I8xqfS0a26lyS1lJPe
 6i01NCc2sWdnabBLOtN0iQf2zH+x5tDPfR6+TyzUh7WyWSVPL+UJxkGCcQzGUlQM
 ziw30pDd71K+eccU8tnLKc5+o4rzVQGebERLoChanjNbMiwj0COkO8uVpBWDOxw5
 kAIMpLoqPt0WjSW8VKZidHNK7JJi115YFMAIa9kkilzE3J0rexxZLgUlEBoNXUsw
 ==
X-ME-Sender: <xms:572dXeyq90PgOIOzvVN0vPgKcBvdYtx8IFSY8kWC5VKf9RMgpbycWw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedugdduudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppedukeekrddugeejrdduudef
 rddvfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:572dXVPtwzzvd8TQChwc4BhHPbRBj5tg_OYOzTp_nA6-WV_LPAPHLg>
 <xmx:572dXfUUMbdBS8INWlT5NthmJu6wwkM-99Ef5uU4bEv-cHH4XcyOtg>
 <xmx:572dXZ0OZN9DyUq4bxEbziXEh9hyisUZG1RnY8e4ADi7692wIi4ImA>
 <xmx:572dXUI6Zakmx0fe_dvJRvb8a_0BHf_tLscPx87ZqxFKiP0B1EvU-w>
Received: from mail-itl (188.147.113.233.nat.umts.dynamic.t-mobile.pl
 [188.147.113.233])
 by mail.messagingengine.com (Postfix) with ESMTPA id 29C188005C;
 Wed,  9 Oct 2019 07:00:54 -0400 (EDT)
Date: Wed, 9 Oct 2019 13:00:51 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009110051.GP8065@mail-itl>
References: <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
MIME-Version: 1.0
In-Reply-To: <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3362509467736602357=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3362509467736602357==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="IJVQSCEsm6ceb9tV"
Content-Disposition: inline


--IJVQSCEsm6ceb9tV
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Wed, Oct 09, 2019 at 12:50:09PM +0200, Jan Beulich wrote:
> On 09.10.2019 12:31, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Wed, Oct 09, 2019 at 10:56:56AM +0200, Jan Beulich wrote:
> >> On 08.10.2019 18:29, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> On Tue, Oct 08, 2019 at 04:19:13PM +0200, Jan Beulich wrote:
> >>>> On 08.10.2019 15:52, Marek Marczykowski-G=C3=B3recki  wrote:
> >>>>> In Linux case, it looks like it passes around the EFI memory map us=
ing
> >>>>> some Linux-specific mechanism, but I don't find it particularly
> >>>>> appealing option.
> >>
> >> ... that this would require Xen following a Linux protocol.
> >> This is nothing that can work building on EFI interfaces alone.
> >=20
> > Actually, there is something that could be used: presence of boot
> > services. If the call to SetVirtualAddressMap() is bound to initial
> > presence of boot services, then it surely won't happen after kexec, as
> > boot services are not available anymore. In fact the patch I've sent
> > does exactly that - call SetVirtualAddressMap() directly after
> > ExitBootServices(), but I've realized this property only now. In this
> > case, maybe kconfig option is not needed anymore?
>=20
> I'm unaware of a property telling an EFI application whether
> boot services are available. By the definition I know they're
> available up and until ExitBootServices() gets called.

Regardless of how it is done, calling SetVirtualAddressMap() directly
after ExitBootServices() should be fine. If for some reason Xen would
try to call ExitBootServices() when boot services are already gone, it
is a bug elsewhere (and probably will crash Xen before it event gets to
SetVirtualAddressMap() call). I'm simply relying on this property,
regardless of how it is technically done.

> > BTW How runtime services work after kexec? I don't see EFI handles
> > handed over kexec, are they somehow re-discovered?
>=20
> What EFI handles are you talking about? For runtime services
> what a consumer needs is a table pointer, which is a field
> in the system table, which in turn is an argument passed to
> the EFI application's entry point.

Yes, I'm talking about those pointers (system table specifically).

> I didn't think there are
> provisions in the spec for either of these pointers being NULL.

But I don't see kexec using EFI application entry point. Am I missing
something?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--IJVQSCEsm6ceb9tV
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2dveAACgkQ24/THMrX
1yyJaAf6AkQKWuWSZ0Nc0RPc4dqgg6/9nQOaRg8lvcgq9LiEgYsIRLRDaxKkydzY
Dqev0Rtz5cYBupiatBsFi/4JWpA+y8Afu71dWWsqN2ItCLvpXO4vRHLccY/R0EF5
QtYWzZg0zlqFYOaHMzcSrs8BszCTBwDDGf1C1n4a6zUy4vrcSyBgvM4DTvc7OFXN
TcOCu+/Gcp6Jcg4b1w4ju2DY991BDdSNOBTO8aHxcgBNHdBSyUOUlpKdfWK5RtgV
SVJaf+hlgPr25/IqlWjhbn6gCkyeS6brx6x1xszEwc21dA9/U8fi8Z7ttc6KYyg6
uL+B6186+CWSObA30A+JZ7NjRa71qA==
=6hLi
-----END PGP SIGNATURE-----

--IJVQSCEsm6ceb9tV--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3362509467736602357==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 09 11:09:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 11:09:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iI9qn-000635-9z; Wed, 09 Oct 2019 11:09:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Cw47=YC=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iI9qm-000630-2v
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 11:09:48 +0000
X-Inumbo-ID: 4cfaaad0-ea85-11e9-96dc-bc764e2007e4
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4cfaaad0-ea85-11e9-96dc-bc764e2007e4;
 Wed, 09 Oct 2019 11:09:46 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Oct 2019 04:09:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.67,273,1566889200"; d="scan'208";a="368715679"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga005.jf.intel.com with ESMTP; 09 Oct 2019 04:09:43 -0700
Date: Wed, 9 Oct 2019 19:13:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191009111343.GA16457@gao-cwp>
References: <20191009083321.1743-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191009083321.1743-1-roger.pau@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH v2] pci: clear {host/guest}_maskall field on
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>, "Spassov,
 Stanislav" <stanspas@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMTA6MzM6MjFBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgaG9zdF9tYXNrYWxsIG1ha2Vz
IGl0IHN0aWNreSBhY3Jvc3MKPmFzc2lnbiBhbmQgZGVhc3NpZ24gY2FsbHMsIHdoaWNoIG1lYW5z
IHRoYXQgb25jZSBhIGd1ZXN0IGZvcmNlcyBYZW4gdG8KPnNldCBob3N0X21hc2thbGwgdGhlIG1h
c2thbGwgYml0IGlzIG5vdCBnb2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPmNhbGwgdG8gUEhZ
U0RFVk9QX3ByZXBhcmVfbXNpeCBpcyBwZXJmb3JtZWQuIFN1Y2ggY2FsbCBob3dldmVyCj5zaG91
bGRuJ3QgYmUgcGFydCBvZiB0aGUgbm9ybWFsIGZsb3cgd2hlbiBkb2luZyBQQ0kgcGFzc3Rocm91
Z2gsIGFuZAo+aGVuY2UgdGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJlZCB3aGVuIGFzc2lnbmlu
ZyBpbiBvcmRlciB0byBwcmV2ZW50Cj5ob3N0X21hc2thbGwgYmVpbmcgY2FycmllZCBvdmVyIGZy
b20gcHJldmlvdXMgYXNzaWduYXRpb25zLgo+Cj5Ob3RlIHRoYXQgdGhlIGVudHJ5IG1hc2tiaXQg
aXMgcmVzZXQgd2hlbiB0aGUgbXNpeCBjYXBhYmlsaXR5IGlzCj5pbml0aWFsaXplZCwgYW5kIHRo
ZSBndWVzdF9tYXNrYWxsIGZpZWxkIGlzIGFsc28gY2xlYXJlZCBzbyB0aGF0IHRoZQo+aGFyZHdh
cmUgdmFsdWUgbWF0Y2hlcyBYZW4ncyBpbnRlcm5hbCBzdGF0ZSAoaGFyZHdhcmUgbWFza2FsbCA9
Cj5ob3N0X21hc2thbGwgfMKgZ3Vlc3RfbWFza2FsbCkuCj4KPkFsc28gbm90ZSB0aGF0IGRvaW5n
IHRoZSByZXNldCBvZiBob3N0X21hc2thbGwgdGhlcmUgd291bGQgYWxsb3cgdGhlCj5ndWVzdCB0
byByZXNldCBzdWNoIGZpZWxkIGJ5IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcgTVNJWCwgd2hpY2gg
aXMgbm90Cj5pbnRlbmRlZC4KPgo+U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4tLS0KPkNjOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+Q2M6ICJTcGFzc292LCBTdGFuaXNsYXYiIDxzdGFuc3Bhc0BhbWF6b24uZGU+Cj5DYzogUGFz
aSBLw6Rya2vDpGluZW4gPHBhc2lrQGlraS5maT4KPi0tLQo+Q2hhbywgU3RhbmlzbGF2LCBjYW4g
eW91IHBsZWFzZSBjaGVjayBpZiB0aGlzIHBhdGNoIGZpeGVzIHlvdXIKPmlzc3Vlcz8KClRlc3Rl
ZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkkgZ290IHRoZSBhc3NlcnRpb24g
ZmFpbHVyZSBiZWxvdyB3aGVuIHN0YXJ0aW5nIHhlbmNvbW1vbnMgd2l0aCB0aGUKbmV3ZXN0IHN0
YWdpbmc6CgpTZXR0aW5nIGRvbWFpbiAwIG5hbWUsIGRvbWlkIGFuZCBKU09OIGNvbmZpZy4uLgp4
ZW4taW5pdC1kb20wOiBfbGlieGxfdHlwZXMuYzoyMTYzOiBsaWJ4bF9kb21haW5fYnVpbGRfaW5m
b19pbml0X3R5cGU6IEFzc2VydGlvbiBgcC0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZB
TElEJyBmYWlsZWQuCi9ldGMvaW5pdC5kL3hlbmNvbW1vbnM6IGxpbmUgNTQ6ICAyMDA2IEFib3J0
ZWQgICAgICAgICAgICAgICAgIChjb3JlIGR1bXBlZCkgJHtMSUJFWEVDX0JJTn0veGVuLWluaXQt
ZG9tMCAke1hFTl9ET00wX1VVSUR9CgpJdCBzaG91bGQgYmUgaXJyZWxhdGVkIHRvIHRoaXMgcGF0
Y2guIFNvIEkgYXBwbHkgdGhpcyBwYXRjaCBvbgpjZDkzOTUzNTM4YWFjIGFuZCBpdCB3b3Jrcy4K
ClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 11:29:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 11:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIA9w-0007fk-3f; Wed, 09 Oct 2019 11:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LyQK=YC=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIA9v-0007fb-66
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 11:29:35 +0000
X-Inumbo-ID: 114d8bc6-ea88-11e9-97ee-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 114d8bc6-ea88-11e9-97ee-12813bfff9fa;
 Wed, 09 Oct 2019 11:29:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570620575;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=WMbhB7vDsu3iaW6CKRnmjnVVc7JxRIeUXnjnNbbhAZg=;
 b=IgMEmifojMO48DOS3xv7GP33BuNZAfIc54M517SxDrjW9uqgaonqvVt+
 YyXfypLLjCSTqLVIjjac6S1SfAy8CzHtS8XvGHU1yGBcB5A3YQSjixsFX
 yjBY4KHHlO2geSGTSNz3T107hNpuw1O0iLqh8qdl/03QrcSlv8U8DZoaQ w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5xGCWlJUj6WqS+lKPWzBM3YX3xseJlk7Hup0x6n96XEJseCCVYya2aTB5lBreBgnDYkpDP3ST0
 oi9HrNZq9SNjZZvQNl8SG0YugDz+qM87ku09lYw5w0S8TJivSbkGTvSm2crqsBgWNXH6Kot6Da
 VpaW6DMFfQGF5FKo2zsQNKQK7ydbeqRE6bYQBdwAxrN3EiW5kT5jyjvTsMNiLk+kx5wqDy1+XI
 UXVfIrOmXO+3/XI96UcaKGEpDpSFK6z5SjOuD45iB6dn/BId4/TMAlLUMoVt/dFpUVxt/UplkY
 P+k=
X-SBRS: 2.7
X-MesageID: 6654017
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,273,1566878400"; 
   d="scan'208";a="6654017"
Date: Wed, 9 Oct 2019 13:29:27 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009112927.GC1389@Air-de-Roger.citrite.net>
References: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
 <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
 <20191009101116.GA1389@Air-de-Roger.citrite.net>
 <dd2b5da6-e1fc-a490-9276-8ad44721fa9e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <dd2b5da6-e1fc-a490-9276-8ad44721fa9e@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMTI6NDE6MDVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDkuMTAuMjAxOSAxMjoxMSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBB
bmQgaXQgZG9lcyBwcmludCB0aGUgZm9sbG93aW5nIHdoZW4gc2V0dGluZyB1cCB0aGUgaW9tbXU6
Cj4gPiAKPiA+IChYRU4pIGlvYXBpYyAwIHBpbiAwIG5vdCBtYXNrZWQKPiA+IChYRU4pIHZlYz0w
MCBkZWxpdmVyeT1FeElOVCBkZXN0PVAgc3RhdHVzPTAgcG9sYXJpdHk9MCBpcnI9MCB0cmlnPUUg
bWFzaz0wIGRlc3RfaWQ6MDAwMTAwMDAKPiA+IAo+ID4gSSB3b25kZXIsIHNob3VsZG4ndCBhbGwg
cGlucyBvZiBhbGwgdGhlIGlvLWFwaWNzIGJlIG1hc2tlZCBhdCBib290Pwo+IAo+IEkgdGhpbmsg
eW91IG1pZ2h0IGdldCBkaWZmZXJlbnQgYW5zd2VycyBoZXJlIGRlcGVuZGluZyBvbiB3aGV0aGVy
Cj4geW91IGFzayBmaXJtd2FyZSBvciBPUyBwZW9wbGUuIEluIGZhY3QgdGhlcmUgYXJlIGNhc2Vz
IHdoZXJlIHRoZQo+IElPLUFQSUMgbmVlZHMgdG8gYmUgbGVmdCBpbiB0aGlzIHN0YXRlLCBJIHRo
aW5rLCBidXQgc3VjaCB3b3VsZAo+IGxpa2VseSBuZWVkIHByb3Blcmx5IHJlZmxlY3RpbmcgaW4g
QUNQSSB0YWJsZXMgKGFsYmVpdCBJIGRvbid0Cj4ga25vdy9yZWNhbGwgaG93IHRoaXMgd291bGQg
YmUgZG9uZTsgbG9va2luZyBhdCB0aGUgY29kZSApLiBUaGlzIGdvZXMgYmFjayB0byB0aW1lcwo+
IHdoZW4gSU8tQVBJQ3Mgd2VyZSBuZXcgYW5kIE9TZXMgd291bGQgbm90IGV2ZW4ga25vdyBhYm91
dCB0aGVtLAo+IHlldCB0aGV5IHdvdWxkbid0IGdldCBhbnkgaW50ZXJydXB0cyB0byB3b3JrIGlm
IGZpZGRsaW5nIHdpdGgKPiBvbmx5IHRoZSBQSUMgKHNpdHRpbmcgYmVoaW5kIElPLUFQSUMgcGlu
IDApLgo+IAo+IFNlZSBlbmFibGVfSU9fQVBJQygpLCB3aGVyZSB3ZSBhY3R1YWxseSB1c2UgdGhp
cyBwcm9wZXJ0eSB0bwo+IGRldGVybWluZSB0aGUgcGluIGJlaGluZCB3aGljaCB0aGUgODI1OSBz
aXRzLgo+IAo+IEkndmUgc2VlbiBxdWl0ZSBtYW55IHN5c3RlbXMgd2hlcmUgaW4gdGhlIEJJT1Mg
c2V0dXAgeW91IGhhdmUgYW4KPiBvcHRpb24gdG8gc2VsZWN0IHdoZXRoZXIgeW91IGhhdmUgYW4g
IkFDUEkgT1MiICh3b3JkaW5nIG9mIGNvdXJzZQo+IHZhcmllcykuIEkndmUgbmV2ZXIgY2hlY2tl
ZCB3aGV0aGVyIHRoaXMgbWF5IGUuZy4gcmVmbGVjdCBpdHNlbGYKPiBpbiB0aGUgaGFuZG92ZXIg
c3RhdGUgb2YgdGhlIEdTSSAwIFJURS4KPiAKPiBJbiB5b3VyIHRlc3RpbmcgcGF0Y2gsIGNvdWxk
IHlvdSBhbHNvIGxvZyB0aGUgUElDIG1hc2sgYnl0ZXM/Cj4gVGhlcmUgb3VnaHQgdG8gYmUgYXQg
bGVhc3Qgb25lIHVubWFza2VkOyBvciB3YWl0IC0gdGhlcmUgYWN0dWFsbHkKPiBpcyBhIHNwdXJp
b3VzIGludGVycnVwdCB0aGVyZSAocmlnaHQgYmVmb3JlIElPTU1VIGluaXRpYWxpemF0aW9uKToK
PiAKPiAoWEVOKSBzcHVyaW91cyA4MjU5QSBpbnRlcnJ1cHQ6IElSUTcuCgpTbyBJJ3ZlIGFkZGVk
IGEgbG9nIG9mIHRoZSBQSUMgbWFza3MganVzdCBiZWZvcmUgY2hlY2tpbmcgdGhlIGlvYXBpYwpt
YXNrczoKCihYRU4pIDgyNTlBLTEgbWFzazogZmUgODI1OUEtMiBtYXNrOiBmZgoKQUZBSUNUIElS
UTcgc2VlbXMgdG8gYmUgdW5tYXNrZWQ/IFNvcnJ5IG15IGtub3dsZWRnZSBvZiBQSUNzIGlzIHF1
aXRlCmxpbWl0ZWQgc2luY2UgSSd2ZSBuZXZlciBoYWQgdG8gZGVhbCB3aXRoIHRoZW0uCgpUaGUg
bGluZSBJJ3ZlIGFkZGVkIGlzOgoKcHJpbnRrKCI4MjU5QS0xIG1hc2s6ICV4IDgyNTlBLTIgbWFz
azogJXhcbiIsIGluYigweDIxKSwgaW5iKDB4QTEpKTsKCkkgd29uZGVyIHdoeSBkb2VzIFhlbiBl
dmVuIGhhcyBhbnkgY29kZSB0byBkZWFsIHdpdGggdGhlIFBJQ3MsCnNob3VsZG4ndCB3ZSByZWx5
IG9uIGlvLWFwaWNzIG9ubHkgZm9yIGxlZ2FjeSBkZWxpdmVyeT8KCj4gSGVuY2UgSSB3b25kZXIg
aWYgdGhlcmUncyBub3QgcG9zc2libHkgYSAybmQgb25lIG9uY2UgdGhlIElPTU1VCj4gaGFzIGJl
ZW4gc2V0IHVwLgoKUmlnaHQsIHRoZW4gSSBndWVzcyB3ZSBlaXRoZXIgbWFzayBhbGwgdGhlIGlv
LWFwaWMgcGlucyBvciB3ZSBzZXR1cApwcm9wZXIgcmVtYXBwaW5nIGVudHJpZXMgZm9yIG5vbi1t
YXNrZWQgcGlucz8gKGluIG9yZGVyIHRvIGF2b2lkIGlvbW11CmZhdWx0cykKClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 11:42:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 11:42:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIAMJ-0000oN-Fg; Wed, 09 Oct 2019 11:42:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubei=YC=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iIAMH-0000oI-OF
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 11:42:22 +0000
X-Inumbo-ID: d984d756-ea89-11e9-80e3-bc764e2007e4
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.40]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d984d756-ea89-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 11:42:20 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JpYb7kHJXP8aiXT4f4/coF5Qp0YG9HhbbqpgzG8ON0I3d31FcHa1BIEFBNLgCBdaXCTIpx4ytaHvq9STpVpfsi4ykP/LOaBhDMY7LsMyc6gz2zAsakpvjRgLBUEkZjVf6u/imy4N2yz0HQZUUEoq808I2N36jsRK0mEe5jLI4XQQ5cGUtwdZbNgqdVWozdCyguZQtDNT49vguGQEFMNLsOonZpi92oJI+ZxzzHEEFFbcmwrEGX0wmkXq8YGZzQLnq2gCSecaQXRZlI9JsctAW4lILVfp1mDymZZZ8Z7M/cWDT+5DKs2XsKOVuNsxmoStxxRbynNoz65Dt50PsYABKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hOxJMxNkqREYsxq4TXAsCDRwvBimIbgUBGUqXZC8pV0=;
 b=eH9ccoEmce1agir4ZVMM+yysHLBmSninv701saTj13/ytGYWf14MkCf48YIRdkfAwvCZcVsEsBauhpm9H3OEAgBYSbCh9NVxNMK1BI2lVlDWdLx7CyhxEP2P3k324dWMw6xO15K4g7HR3MjzApU6VR/j4Y/uaQIU5dhpYAJ0Ki9QB1oodsHVtaR7DNAcwXr7xagEMno9+nVX/fjP0LiqqtClKSfmM92I23+jKTp5H4Ta6945jgxkLBzOyQy+mjvAQmMg/z1YUjIJImx8gPXw3DLi1gG5pCLQ/HAcejGJ58QfyqSkabyJWaqdy9YhsCjFKMQXhlfxnd5tGde93HLLWQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hOxJMxNkqREYsxq4TXAsCDRwvBimIbgUBGUqXZC8pV0=;
 b=B+APU4tSEIH4qIUifVGNDaDgzoc9VlnkVw8h6NL2bSfDNCMw8V1ENOV+aaMn2EaQf7yxDFyZFsvjcO4mpKvhxMZWSdb/IMZy4VdrtAA1bsd83KyX1qsCCFigyTkt49paDOn1mnGpCooEBQuYg+rJF3F3kmrpPxbw7qVSZZvKamw=
Received: from VE1PR03MB5968.eurprd03.prod.outlook.com (20.179.30.10) by
 VE1PR03MB5808.eurprd03.prod.outlook.com (20.179.31.205) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.24; Wed, 9 Oct 2019 11:42:17 +0000
Received: from VE1PR03MB5968.eurprd03.prod.outlook.com
 ([fe80::3822:884f:bc7b:ac62]) by VE1PR03MB5968.eurprd03.prod.outlook.com
 ([fe80::3822:884f:bc7b:ac62%7]) with mapi id 15.20.2347.016; Wed, 9 Oct 2019
 11:42:17 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: Rob Herring <robh@kernel.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] xen: Stop abusing DT of_dma_configure API
Thread-Index: AQHVfhBzhlN6OkxJQ0qTWpE9XJwQU6dSMRCA
Date: Wed, 9 Oct 2019 11:42:16 +0000
Message-ID: <fd2f61bb-1ff8-f90b-9514-e662db2ff19f@epam.com>
References: <20191008194155.4810-1-robh@kernel.org>
In-Reply-To: <20191008194155.4810-1-robh@kernel.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5670dc36-b7d8-41c0-71b1-08d74cadbcde
x-ms-traffictypediagnostic: VE1PR03MB5808:
x-microsoft-antispam-prvs: <VE1PR03MB5808334CD8E62BE80FE89530E7950@VE1PR03MB5808.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2331;
x-forefront-prvs: 018577E36E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(376002)(346002)(39860400002)(136003)(396003)(189003)(199004)(5660300002)(256004)(486006)(11346002)(7736002)(4326008)(110136005)(55236004)(316002)(54906003)(102836004)(80792005)(2616005)(25786009)(71200400001)(446003)(186003)(6512007)(26005)(76176011)(7416002)(71190400001)(6506007)(53546011)(6246003)(305945005)(99286004)(36756003)(81156014)(229853002)(81166006)(2906002)(478600001)(8676002)(86362001)(66946007)(76116006)(66476007)(3846002)(66066001)(6436002)(66446008)(66556008)(14454004)(64756008)(31686004)(8936002)(31696002)(476003)(6116002)(6486002)(2501003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR03MB5808;
 H:VE1PR03MB5968.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: efHG9KrMLfxnaaGGyHISosv2r5wbE7i+nLWND6UjET2TDVPD88G3APyoFw8b97y3rWNBBfrmu/V00YSs6bR6MfXmrli5UhZ7d6uSrsjY6+6SguISOlQoqdWCUutdv/QwrRlTxEu3ci3POFs3PrQzGfJ5m+/rt+uXR2OUQYz2FJYwHbtHGTKClvGoCe3jtZAJ1nYHC4p8JZvrohJpucGGP4jUuE8yiCOCtzTLsJFpRiLIB3q5a3acONUNygvkq4VsWS9NRj7cWBNw/omlTVNePq+XAunI7/73tlG2KRRzP2Ew0qa0crC4ey/kS978DnDky8+Ew2ZaVvV4QFn0z45DFdFljCH2qdkC20gUahJa7eF41gGS2o8uRXvv1Xs5rBkXety1VLiOwoY6SCyb1Bky4c2SjC6gLlwDFnxTQxIPkHQ=
x-ms-exchange-transport-forked: True
Content-ID: <74E3CC96C535DD4DB55943D102EB7193@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5670dc36-b7d8-41c0-71b1-08d74cadbcde
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2019 11:42:17.1655 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Vwl2WseM7fH8PpDOWFnCtUoAStjMvs+Q6xhP9htESqJhbexpU3mmxKGPPfpwnxTq0WIgouWzymkVoUSATOibYxdrYK71Y8nHglDxk8tdnnkcy26uFvKGrFj2M+Scp6Ij
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR03MB5808
Subject: Re: [Xen-devel] [PATCH v2] xen: Stop abusing DT of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>, Christoph Hellwig <hch@lst.de>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvOC8xOSAxMDo0MSBQTSwgUm9iIEhlcnJpbmcgd3JvdGU6DQo+IEFzIHRoZSByZW1vdmVk
IGNvbW1lbnRzIHNheSwgdGhlc2UgYXJlbid0IERUIGJhc2VkIGRldmljZXMuDQo+IG9mX2RtYV9j
b25maWd1cmUoKSBpcyBnb2luZyB0byBzdG9wIGFsbG93aW5nIGEgTlVMTCBEVCBub2RlIGFuZCBj
YWxsaW5nDQo+IGl0IHdpbGwgbm8gbG9uZ2VyIHdvcmsuDQo+DQo+IFRoZSBjb21tZW50IGlzIGFs
c28gbm93IG91dCBvZiBkYXRlIGFzIG9mIGNvbW1pdCA5YWI5MWU3YzVjNTEgKCJhcm02NDoNCj4g
ZGVmYXVsdCB0byB0aGUgZGlyZWN0IG1hcHBpbmcgaW4gZ2V0X2FyY2hfZG1hX29wcyIpLiBEaXJl
Y3QgbWFwcGluZw0KPiBpcyBub3cgdGhlIGRlZmF1bHQgcmF0aGVyIHRoYW4gZG1hX2R1bW15X29w
cy4NCj4NCj4gQWNjb3JkaW5nIHRvIFN0ZWZhbm8gYW5kIE9sZWtzYW5kciwgdGhlIG9ubHkgb3Ro
ZXIgcGFydCBuZWVkZWQgaXMNCj4gc2V0dGluZyB0aGUgRE1BIG1hc2tzIGFuZCB0aGVyZSdzIG5v
IHJlYXNvbiB0byByZXN0cmljdCB0aGUgbWFza3MgdG8NCj4gMzItYml0cy4gU28gc2V0IHRoZSBt
YXNrcyB0byA2NCBiaXRzLg0KPg0KPiBDYzogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJt
LmNvbT4NCj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+DQo+IENjOiBO
aWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBzdXNlLmRlPg0KPiBDYzogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0K
PiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4NCj4gQ2M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hA
bHN0LmRlPg0KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IFNpZ25lZC1v
ZmYtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+DQpBY2tlZC1ieTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KDQpVbmZv
cnR1bmF0ZWx5IEkgY2Fubm90IHRlc3QgdGhpcyBwYXRjaCB3aXRoIHJlYWwgSFcgcnVubmluZyBY
ZW46DQpJIGFtIHN0aWxsIG9uIDQuMTQga2VybmVsIHdoaWNoIGlzIGRpY3RhdGVkIGJ5IHRoZSBi
b2FyZCdzIEJTUCBhbmQNCml0IGlzIG5vdCBwb3NzaWJsZSB0byBoYXZlIG1vcmUgcmVjZW50IG9u
ZSBhdCB0aGUgbW9tZW50Lg0KU28sIEkgaG9wZSB0aGUgcGF0Y2ggd2lsbCB3b3JrIGFzIGludGVu
ZGVkLg0KDQpUaGFuayB5b3UsDQpPbGVrc2FuZHINCj4gLS0tDQo+IHYyOg0KPiAgIC0gU2V0dXAg
ZG1hIG1hc2tzDQo+ICAgLSBBbHNvIGZpeCB4ZW5fZHJtX2Zyb250LmMNCj4gICANCj4gVGhpcyBj
YW4gbm93IGJlIGFwcGxpZWQgdG8gdGhlIFhlbiB0cmVlIGluZGVwZW5kZW50IG9mIHRoZSBjb21p
bmcNCj4gb2ZfZG1hX2NvbmZpZ3VyZSgpIGNoYW5nZXMuDQo+DQo+IFJvYg0KPg0KPiAgIGRyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIHwgMTIgKystLS0tLS0tLS0tDQo+ICAgZHJp
dmVycy94ZW4vZ250ZGV2LmMgICAgICAgICAgICAgICAgfCAxMyArKy0tLS0tLS0tLS0tDQo+ICAg
MiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQ0KPg0KPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYw0KPiBpbmRleCBiYTE4MjhhY2Q4YzkuLjRiZTQ5
YzFhZWY1MSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMNCj4gQEAgLTcx
OCwxNyArNzE4LDkgQEAgc3RhdGljIGludCB4ZW5fZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICp4Yl9kZXYsDQo+ICAgCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZ4Yl9kZXYtPmRldjsNCj4g
ICAJaW50IHJldDsNCj4gICANCj4gLQkvKg0KPiAtCSAqIFRoZSBkZXZpY2UgaXMgbm90IHNwYXdu
IGZyb20gYSBkZXZpY2UgdHJlZSwgc28gYXJjaF9zZXR1cF9kbWFfb3BzDQo+IC0JICogaXMgbm90
IGNhbGxlZCwgdGh1cyBsZWF2aW5nIHRoZSBkZXZpY2Ugd2l0aCBkdW1teSBETUEgb3BzLg0KPiAt
CSAqIFRoaXMgbWFrZXMgdGhlIGRldmljZSByZXR1cm4gZXJyb3Igb24gUFJJTUUgYnVmZmVyIGlt
cG9ydCwgd2hpY2gNCj4gLQkgKiBpcyBub3QgY29ycmVjdDogdG8gZml4IHRoaXMgY2FsbCBvZl9k
bWFfY29uZmlndXJlKCkgd2l0aCBhIE5VTEwNCj4gLQkgKiBub2RlIHRvIHNldCBkZWZhdWx0IERN
QSBvcHMuDQo+IC0JICovDQo+IC0JZGV2LT5jb2hlcmVudF9kbWFfbWFzayA9IERNQV9CSVRfTUFT
SygzMik7DQo+IC0JcmV0ID0gb2ZfZG1hX2NvbmZpZ3VyZShkZXYsIE5VTEwsIHRydWUpOw0KPiAr
CXJldCA9IGRtYV9jb2VyY2VfbWFza19hbmRfY29oZXJlbnQoZGV2LCBETUFfQklUX01BU0soNjQp
KTsNCj4gICAJaWYgKHJldCA8IDApIHsNCj4gLQkJRFJNX0VSUk9SKCJDYW5ub3Qgc2V0dXAgRE1B
IG9wcywgcmV0ICVkIiwgcmV0KTsNCj4gKwkJRFJNX0VSUk9SKCJDYW5ub3Qgc2V0dXAgRE1BIG1h
c2ssIHJldCAlZCIsIHJldCk7DQo+ICAgCQlyZXR1cm4gcmV0Ow0KPiAgIAl9DQo+ICAgDQo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYuYyBiL2RyaXZlcnMveGVuL2dudGRldi5jDQo+
IGluZGV4IGE0NDZhNzIyMWUxMy4uODE0MDFmMzg2YzljIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJz
L3hlbi9nbnRkZXYuYw0KPiArKysgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYw0KPiBAQCAtMjIsNiAr
MjIsNyBAQA0KPiAgIA0KPiAgICNkZWZpbmUgcHJfZm10KGZtdCkgInhlbjoiIEtCVUlMRF9NT0RO
QU1FICI6ICIgZm10DQo+ICAgDQo+ICsjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcuaD4NCj4g
ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+DQo+ICAgI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5o
Pg0KPiAgICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+DQo+IEBAIC0zNCw5ICszNSw2IEBADQo+ICAg
I2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4NCj4gICAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPg0K
PiAgICNpbmNsdWRlIDxsaW51eC9yZWZjb3VudC5oPg0KPiAtI2lmZGVmIENPTkZJR19YRU5fR1JB
TlRfRE1BX0FMTE9DDQo+IC0jaW5jbHVkZSA8bGludXgvb2ZfZGV2aWNlLmg+DQo+IC0jZW5kaWYN
Cj4gICANCj4gICAjaW5jbHVkZSA8eGVuL3hlbi5oPg0KPiAgICNpbmNsdWRlIDx4ZW4vZ3JhbnRf
dGFibGUuaD4NCj4gQEAgLTYyNSwxNCArNjIzLDcgQEAgc3RhdGljIGludCBnbnRkZXZfb3Blbihz
dHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmxpcCkNCj4gICAJZmxpcC0+cHJpdmF0
ZV9kYXRhID0gcHJpdjsNCj4gICAjaWZkZWYgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MNCj4g
ICAJcHJpdi0+ZG1hX2RldiA9IGdudGRldl9taXNjZGV2LnRoaXNfZGV2aWNlOw0KPiAtDQo+IC0J
LyoNCj4gLQkgKiBUaGUgZGV2aWNlIGlzIG5vdCBzcGF3biBmcm9tIGEgZGV2aWNlIHRyZWUsIHNv
IGFyY2hfc2V0dXBfZG1hX29wcw0KPiAtCSAqIGlzIG5vdCBjYWxsZWQsIHRodXMgbGVhdmluZyB0
aGUgZGV2aWNlIHdpdGggZHVtbXkgRE1BIG9wcy4NCj4gLQkgKiBGaXggdGhpcyBieSBjYWxsaW5n
IG9mX2RtYV9jb25maWd1cmUoKSB3aXRoIGEgTlVMTCBub2RlIHRvIHNldA0KPiAtCSAqIGRlZmF1
bHQgRE1BIG9wcy4NCj4gLQkgKi8NCj4gLQlvZl9kbWFfY29uZmlndXJlKHByaXYtPmRtYV9kZXYs
IE5VTEwsIHRydWUpOw0KPiArCWRtYV9jb2VyY2VfbWFza19hbmRfY29oZXJlbnQocHJpdi0+ZG1h
X2RldiwgRE1BX0JJVF9NQVNLKDY0KSk7DQo+ICAgI2VuZGlmDQo+ICAgCXByX2RlYnVnKCJwcml2
ICVwXG4iLCBwcml2KTsNCj4gICANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 11:48:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 11:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIASQ-000159-Ev; Wed, 09 Oct 2019 11:48:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIASP-000154-9E
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 11:48:41 +0000
X-Inumbo-ID: bc2e07da-ea8a-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc2e07da-ea8a-11e9-9bee-bc764e2007e4;
 Wed, 09 Oct 2019 11:48:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 04E80B01D;
 Wed,  9 Oct 2019 11:48:38 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20190808025321.GF3257@mail-itl>
 <36989497-d4d5-a9b3-7de1-8ebb3582cd0a@suse.com>
 <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
Date: Wed, 9 Oct 2019 13:48:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009110051.GP8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMzowMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBXZWQsIE9jdCAwOSwgMjAxOSBhdCAxMjo1MDowOVBNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDkuMTAuMjAxOSAxMjozMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IEJUVyBIb3cgcnVudGltZSBzZXJ2aWNlcyB3b3JrIGFmdGVyIGtleGVjPyBJ
IGRvbid0IHNlZSBFRkkgaGFuZGxlcwo+Pj4gaGFuZGVkIG92ZXIga2V4ZWMsIGFyZSB0aGV5IHNv
bWVob3cgcmUtZGlzY292ZXJlZD8KPj4KPj4gV2hhdCBFRkkgaGFuZGxlcyBhcmUgeW91IHRhbGtp
bmcgYWJvdXQ/IEZvciBydW50aW1lIHNlcnZpY2VzCj4+IHdoYXQgYSBjb25zdW1lciBuZWVkcyBp
cyBhIHRhYmxlIHBvaW50ZXIsIHdoaWNoIGlzIGEgZmllbGQKPj4gaW4gdGhlIHN5c3RlbSB0YWJs
ZSwgd2hpY2ggaW4gdHVybiBpcyBhbiBhcmd1bWVudCBwYXNzZWQgdG8KPj4gdGhlIEVGSSBhcHBs
aWNhdGlvbidzIGVudHJ5IHBvaW50Lgo+IAo+IFllcywgSSdtIHRhbGtpbmcgYWJvdXQgdGhvc2Ug
cG9pbnRlcnMgKHN5c3RlbSB0YWJsZSBzcGVjaWZpY2FsbHkpLgo+IAo+PiBJIGRpZG4ndCB0aGlu
ayB0aGVyZSBhcmUKPj4gcHJvdmlzaW9ucyBpbiB0aGUgc3BlYyBmb3IgZWl0aGVyIG9mIHRoZXNl
IHBvaW50ZXJzIGJlaW5nIE5VTEwuCj4gCj4gQnV0IEkgZG9uJ3Qgc2VlIGtleGVjIHVzaW5nIEVG
SSBhcHBsaWNhdGlvbiBlbnRyeSBwb2ludC4gQW0gSSBtaXNzaW5nCj4gc29tZXRoaW5nPwoKQ2Fu
IHdlIHN0b3AgdGhpbmtpbmcgYWJvdXQgYSBMaW51eCAtPiBYZW4gdHJhbnNpdGlvbiBvbiB0aGlz
CnRocmVhZCBwbGVhc2U/IEl0IG9ubHkgc2VydmVzIHRvIGNvbmZ1c2UgbWF0dGVycyBpbW8uIEtl
eGVjCl9pc18gZGlmZmVyZW50LCBhbmQgaWYgYW55b25lIHdhbnRzIHRvIGdldCB0aGF0IHRyYW5z
aXRpb24Kd29ya2luZywgdGhlbiB0aGV5J2xsIGhhdmUgdG8gcHJvcGVybHkgaW52ZXN0aWdhdGUg
d2hhdCBpdAp0YWtlcy4gSGVyZSB3ZSdyZSBjb25jZXJuZWQgb25seSBhYm91dCBub3QgYnJlYWtp
bmcga2V4ZWMtaW5nCl9mcm9tXyBYZW4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 11:53:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 11:53:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIAWe-0001nx-2i; Wed, 09 Oct 2019 11:53:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iIAWb-0001nr-Vk
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 11:53:02 +0000
X-Inumbo-ID: 578dd84a-ea8b-11e9-97ee-12813bfff9fa
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 578dd84a-ea8b-11e9-97ee-12813bfff9fa;
 Wed, 09 Oct 2019 11:53:00 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 748AB530;
 Wed,  9 Oct 2019 07:52:59 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 09 Oct 2019 07:52:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=dI1SJm
 kqmgI7/wwf42wVAXl4U3vQSvws+F2bJVpyT04=; b=cdcL85tu56fdO0LjnKGs9B
 ytVrvFWrKA5QG/Kqp8wPr1i47KollkDlMYHC+F7faOkXxwf6zNCEX6P9FPW0+Dc0
 hjXBGqrULmhbhCr8QGHxwoNz3p5+yO+JXOh5YXZogKCCHCHt39MkODQRR5mRBnuP
 r7xJGtw2THEHojUiARTESCPjfacOGhNEcIGhQ92s34XnrBxtycA9SHxA5gz9ggkA
 2BWBvELNyK+fg4nmQbShfm9DZNVZ5nN9PTJ2wYgrq8nhjHYYrGGaSASJZ6WjQF1o
 kaB7CoeYhoTl1m338PpOarJljsmuAPxTmSPTpoIQyg3EYeckqXaulx6u3m/IvgpQ
 ==
X-ME-Sender: <xms:GsqdXbz_itCXzk8S8a0I2OSJ9Spyiv-88qO3OF22SAbod4B-GuYreQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedugddvudcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppedukeekrddugeejrdduudef
 rddvfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:GsqdXZRq1U6qmN3eChyFrY5hHNls-g-UxxWK0v0fMkOFVi0fRzuihA>
 <xmx:GsqdXS9PWBtdXhom9Jd62EJ4DpBWcHBeSRf5YlaBFpMySs38V5sN7g>
 <xmx:GsqdXQo67OQxBHbmvekF3DqrmbQyxjaTQH09P-Zy_p8F-Lyq7IeAKA>
 <xmx:G8qdXcOvA4HE7nSl-PnGEAcyFB0mq5I2nlZkYbAT2ReRow-kTjg5nQ>
Received: from mail-itl (188.147.113.233.nat.umts.dynamic.t-mobile.pl
 [188.147.113.233])
 by mail.messagingengine.com (Postfix) with ESMTPA id 346B08005C;
 Wed,  9 Oct 2019 07:52:57 -0400 (EDT)
Date: Wed, 9 Oct 2019 13:52:54 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009115254.GQ8065@mail-itl>
References: <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
 <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
MIME-Version: 1.0
In-Reply-To: <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1477048279533514027=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1477048279533514027==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="OxYbngvnDUoPDb+a"
Content-Disposition: inline


--OxYbngvnDUoPDb+a
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Wed, Oct 09, 2019 at 01:48:38PM +0200, Jan Beulich wrote:
> On 09.10.2019 13:00, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Wed, Oct 09, 2019 at 12:50:09PM +0200, Jan Beulich wrote:
> >> On 09.10.2019 12:31, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> BTW How runtime services work after kexec? I don't see EFI handles
> >>> handed over kexec, are they somehow re-discovered?
> >>
> >> What EFI handles are you talking about? For runtime services
> >> what a consumer needs is a table pointer, which is a field
> >> in the system table, which in turn is an argument passed to
> >> the EFI application's entry point.
> >=20
> > Yes, I'm talking about those pointers (system table specifically).
> >=20
> >> I didn't think there are
> >> provisions in the spec for either of these pointers being NULL.
> >=20
> > But I don't see kexec using EFI application entry point. Am I missing
> > something?
>=20
> Can we stop thinking about a Linux -> Xen transition on this
> thread please?=20

I'm talking about Xen->Xen transition here. How system table pointer is
passed from old Xen to new Xen instance? And how the new Xen instance
deals with boot services being not available anymore?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--OxYbngvnDUoPDb+a
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2dyhYACgkQ24/THMrX
1yyBAQf/UV/oKm1DhwX39++cCcjNX5s/A5UnyL0t5rxZ6BOhKvb/bo1YBQ35VIs8
LhHpf6yr4LqizYm95gTw7MHO+McHvROeZpKrulLupGT4VYsVNf9M/Uxz51zhRJw4
ZNd7PAow6eLjvm8BG32noFMPhMtBiUS/ASIKgFEiOf9fZ+C/HFUIWjkb9wTRE/AW
nWy0QU5RhMQXxkm8hql0FMu+a7DGtKkt3WlXyoOLJojmMLAY1Tf9k2f/tk8mS4lG
P3h11SpyU4vCwRVi4fZVAzgl6QwepL7Ql3oUCgvHjnctqsFmVeJ69tehY7/DFufg
LYKJA8nnFzpUm2LH+tfWwF/IAAlcJw==
=rVnm
-----END PGP SIGNATURE-----

--OxYbngvnDUoPDb+a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1477048279533514027==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 09 11:58:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 11:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIAbP-00020L-S4; Wed, 09 Oct 2019 11:57:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N2IE=YC=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1iIAbO-00020G-RW
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 11:57:58 +0000
X-Inumbo-ID: 07b68f00-ea8c-11e9-97ee-12813bfff9fa
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.7.85]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07b68f00-ea8c-11e9-97ee-12813bfff9fa;
 Wed, 09 Oct 2019 11:57:56 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=elQXraEM6I2AhEvQf4lwNGuEhNg9YHJqJ4FW5s5oKL9a0HvWhLRZAEaW1nxzDdN5DNEgJkryQXqlBKMHbd1qnAok6Z8sDvnHUqja6uYg14hJb83/oAJctoLgC/mA3R4SWqZacuZjr3/vc8HtdrOAgM7QRSYDR6o6daaDNucmQYF/ss+0AP9dwkm0ll0gsjqMpl3AtP4Ukj97sAmwdjFX1yAUyYQabje5pzm3NPJ+ZpJU1i0RSrFI//7vcDzn3kyqn/QsnrPtv6CzzEsy1DB/FsQ1H72ZfMaQk+4bGB4JdH3VIVFIApuQmNTvS4HW9dY9SelNREoOZe0Rkboopi0S4w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nr7Vr/OvhGN99ZMQjcsTImRo9FJcks7G+HgxISGqHOo=;
 b=SWGm67xt7aMOM5Fk7dJg6VnM7os9pIxo1FGwf8Q18E5jTaQjru+mGJlgKIPV8/bFeDKSEiPBbNb8TE0FOMhygWnP6wusffouyKcjTbAuocDl3JCfGBHD2qkRP75/gUkJeimiYhEBG+DsVkEo/izAZ3FFsrNqtPTtF169s/oXlkUSIU5mzd87MCA7EAt6Bs8Ow+QAmME+T3wVnnTAVtjSHMuiyBisdIgFwRbOE1t1MCfWZ3KFkTdyJviLZO4bftENejelOL9ajEQwcCjGPA9oc6r8ioOSEX2ARHlFAxQHGKlrmTSP8l2oSx/rXcZ0OQwLmD/mwr8ypo8gO/iSTKISNw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nr7Vr/OvhGN99ZMQjcsTImRo9FJcks7G+HgxISGqHOo=;
 b=cP48vgDoRIgKmuhprs992zf9sQPX+0sAKgZxMy9JaRgjoupgw/9E7GUYA3lbJ21cZU4+p9uPiFJ7DZQ4pGCMBnEyDAG6W/MEtiI0i+5bgiTlhP49Oun66ZoisVFP8UwusVWnkKlehiixM/Gd092HDewx+HW0XqjMcmx6Fn+ywGQ=
Received: from AM6PR03MB3749.eurprd03.prod.outlook.com (52.134.116.144) by
 AM6PR03MB4917.eurprd03.prod.outlook.com (20.177.199.224) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2327.24; Wed, 9 Oct 2019 11:57:54 +0000
Received: from AM6PR03MB3749.eurprd03.prod.outlook.com
 ([fe80::9d00:73d1:7652:2325]) by AM6PR03MB3749.eurprd03.prod.outlook.com
 ([fe80::9d00:73d1:7652:2325%7]) with mapi id 15.20.2327.025; Wed, 9 Oct 2019
 11:57:54 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
Thread-Index: AQHVetLnOcgJQSH9KE+B1/k9VstXPKdSO+mA
Date: Wed, 9 Oct 2019 11:57:54 +0000
Message-ID: <f262a8aeb67c6aabde80b1e6cdae6f19c077ff11.camel@epam.com>
References: <20191004164243.30822-1-julien.grall@arm.com>
In-Reply-To: <20191004164243.30822-1-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [85.223.141.74]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a2948c38-53a4-467d-0440-08d74cafeb65
x-ms-traffictypediagnostic: AM6PR03MB4917:
x-microsoft-antispam-prvs: <AM6PR03MB4917ADA41D6AE380121FCF50F4950@AM6PR03MB4917.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 018577E36E
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(39860400002)(376002)(396003)(346002)(136003)(189003)(199004)(11346002)(486006)(2616005)(446003)(86362001)(2501003)(476003)(256004)(305945005)(478600001)(118296001)(7736002)(186003)(25786009)(5660300002)(26005)(8936002)(6246003)(2906002)(229853002)(36756003)(71200400001)(66556008)(81166006)(81156014)(76176011)(8676002)(80792005)(3846002)(71190400001)(4326008)(66476007)(6436002)(6116002)(91956017)(6486002)(66446008)(76116006)(66066001)(102836004)(6512007)(99286004)(66946007)(316002)(55236004)(54906003)(110136005)(14454004)(6506007)(64756008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB4917;
 H:AM6PR03MB3749.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nXSg3kPwYhZEppqxG9ArQ/FHmNLqaKKfj1ZQGBUF9gY/bNZznCtQUDUIYhK0uckPPokIS6od/1P4E6CmlSZSdWMVr+x2TaH2BgsaTgoJXw9JT+qqq/QwRA0RxiXkdP2D/HuR+983flthxO3v8QsHLECvTqzdYdGCoz2JdwvYDwidNA5Yq1mWFkibUD3Y65V9fM1Vr9bK0v66c+8VEQ8GOfqCjYRAky5TZrTO+qrbAUsBykO/8dYgYbXGYBYDqFhZUUGENXOWC89s1qGWWQeFkrsZ9Li7gxbWTzpT8oAQA2M3QTrSKQTJ51vqNVbFginSyfuwPXVCx3vi7Sjd8b1FaelgKb9WienZrN7mM9ABHQysfij7MiMu+Bbco/kGfi+aVLNOEbtHG2m7LvoGIucgMhuLLL7V733u1QV7x3SCgxU=
x-ms-exchange-transport-forked: True
Content-ID: <7B7AE9400A86BF42B750E48B896B2323@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a2948c38-53a4-467d-0440-08d74cafeb65
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2019 11:57:54.7528 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: goG7627fr0pTp85i5Nfjm63+zH3Av7Td7E9HLOVDJY6bDHBw8HWbNGLDZ1SJjnmPRzPLyiW70sZwawhdsiwyag==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB4917
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>, "paul@xen.org" <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuDQoNCk9uIEZyaSwgMjAxOS0xMC0wNCBhdCAxNzo0MiArMDEwMCwgSnVsaWVuIEdy
YWxsIHdyb3RlOg0KPiBmbGFza19hc3NpZ25feywgZHR9ZGV2aWNlKCkgbWF5IGJlIHVzZWQgdG8g
Y2hlY2sgd2hldGhlciB5b3UgY2FuIHRlc3QNCj4gaWYNCj4gYSBkZXZpY2UgaXMgYXNzaWduZWQu
IEluIHRoaXMgY2FzZSwgdGhlIGRvbWFpbiB3aWxsIGJlIE5VTEwuDQo+IA0KPiBIb3dldmVyLCBm
bGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVybSgpIHdpbGwgYmUgY2FsbGVkIGFuZCBtYXkgZW5k
DQo+IHVwDQo+IHRvIGRlZmVyZW5jZSBhIE5VTEwgcG9pbnRlci4gVGhpcyBjYW4gYmUgcHJldmVu
dGVkIGJ5IG1vdmluZyB0aGUgY2FsbA0KPiBhZnRlciB3ZSBjaGVjayB0aGUgdmFsaWRpdHkgZm9y
IHRoZSBkb21haW4gcG9pbnRlci4NCj4gDQo+IENvdmVyaXR5LUlEOiAxNDg2NzQxDQoNClRoZSBj
b3JyZWN0IENJRCBpcyAxNDg2NzQyDQoNCj4gRml4ZXM6IDcxZTYxN2E2YjggKCd1c2UgaXNfaW9t
bXVfZW5hYmxlZCgpIHdoZXJlIGFwcHJvcHJpYXRlLi4uJykNCj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDwNCj4ganVsaWVuLmdyYWxsQGFybS5jb20NCj4gPg0KPiAtLS0NCj4gIHhlbi94
c20vZmxhc2svaG9va3MuYyB8IDggKysrKysrLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFz
ay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jDQo+IGluZGV4IDNiMzA4Mjc3NjQuLmNm
N2YyNWNkYTIgMTAwNjQ0DQo+IC0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYw0KPiArKysgYi94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMNCj4gQEAgLTEyOTYsMTEgKzEyOTYsMTMgQEAgc3RhdGljIGlu
dCBmbGFza19hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4NCj4gKmQsIHVpbnQzMl90IG1hY2hp
bmVfYmRmKQ0KPiAgICAgIHUzMiBkc2lkLCByc2lkOw0KPiAgICAgIGludCByYyA9IC1FUEVSTTsN
Cj4gICAgICBzdHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7DQo+IC0gICAgdTMyIGRwZXJtID0gZmxh
c2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oZCk7DQo+ICsgICAgdTMyIGRwZXJtOw0KPiAgDQo+
ICAgICAgaWYgKCAhZCApDQo+ICAgICAgICAgIHJldHVybiBmbGFza190ZXN0X2Fzc2lnbl9kZXZp
Y2UobWFjaGluZV9iZGYpOw0KPiAgDQo+ICsgICAgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJj
ZV91c2VfcGVybShkKTsNCj4gKw0KPiAgICAgIHJjID0gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19SRVNPVVJDRSwgUkVTT1VSQ0VfX0FERCk7DQo+ICAgICAgaWYgKCByYyApDQo+ICAgICAg
ICAgIHJldHVybiByYzsNCj4gQEAgLTEzNTUsMTEgKzEzNTcsMTMgQEAgc3RhdGljIGludCBmbGFz
a19hc3NpZ25fZHRkZXZpY2Uoc3RydWN0DQo+IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZHRwYXRo
KQ0KPiAgICAgIHUzMiBkc2lkLCByc2lkOw0KPiAgICAgIGludCByYyA9IC1FUEVSTTsNCj4gICAg
ICBzdHJ1Y3QgYXZjX2F1ZGl0X2RhdGEgYWQ7DQo+IC0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9t
bXVfcmVzb3VyY2VfdXNlX3Blcm0oZCk7DQo+ICsgICAgdTMyIGRwZXJtOw0KPiAgDQo+ICAgICAg
aWYgKCAhZCApDQo+ICAgICAgICAgIHJldHVybiBmbGFza190ZXN0X2Fzc2lnbl9kdGRldmljZShk
dHBhdGgpOw0KPiAgDQo+ICsgICAgZHBlcm0gPSBmbGFza19pb21tdV9yZXNvdXJjZV91c2VfcGVy
bShkKTsNCj4gKw0KPiAgICAgIHJjID0gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19SRVNP
VVJDRSwgUkVTT1VSQ0VfX0FERCk7DQo+ICAgICAgaWYgKCByYyApDQo+ICAgICAgICAgIHJldHVy
biByYzsNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:03:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIAgW-0002rK-Ph; Wed, 09 Oct 2019 12:03:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIAgV-0002rF-75
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:03:15 +0000
X-Inumbo-ID: c4af1d02-ea8c-11e9-97ee-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4af1d02-ea8c-11e9-97ee-12813bfff9fa;
 Wed, 09 Oct 2019 12:03:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 23A18B117;
 Wed,  9 Oct 2019 12:03:12 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
 <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
 <20191009101116.GA1389@Air-de-Roger.citrite.net>
 <dd2b5da6-e1fc-a490-9276-8ad44721fa9e@suse.com>
 <20191009112927.GC1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6a7fb887-84cf-cc1d-011d-f2adab4083fa@suse.com>
Date: Wed, 9 Oct 2019 14:03:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009112927.GC1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMzoyOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBP
Y3QgMDksIDIwMTkgYXQgMTI6NDE6MDVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA5LjEwLjIwMTkgMTI6MTEsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gQW5kIGl0IGRv
ZXMgcHJpbnQgdGhlIGZvbGxvd2luZyB3aGVuIHNldHRpbmcgdXAgdGhlIGlvbW11Ogo+Pj4KPj4+
IChYRU4pIGlvYXBpYyAwIHBpbiAwIG5vdCBtYXNrZWQKPj4+IChYRU4pIHZlYz0wMCBkZWxpdmVy
eT1FeElOVCBkZXN0PVAgc3RhdHVzPTAgcG9sYXJpdHk9MCBpcnI9MCB0cmlnPUUgbWFzaz0wIGRl
c3RfaWQ6MDAwMTAwMDAKPj4+Cj4+PiBJIHdvbmRlciwgc2hvdWxkbid0IGFsbCBwaW5zIG9mIGFs
bCB0aGUgaW8tYXBpY3MgYmUgbWFza2VkIGF0IGJvb3Q/Cj4+Cj4+IEkgdGhpbmsgeW91IG1pZ2h0
IGdldCBkaWZmZXJlbnQgYW5zd2VycyBoZXJlIGRlcGVuZGluZyBvbiB3aGV0aGVyCj4+IHlvdSBh
c2sgZmlybXdhcmUgb3IgT1MgcGVvcGxlLiBJbiBmYWN0IHRoZXJlIGFyZSBjYXNlcyB3aGVyZSB0
aGUKPj4gSU8tQVBJQyBuZWVkcyB0byBiZSBsZWZ0IGluIHRoaXMgc3RhdGUsIEkgdGhpbmssIGJ1
dCBzdWNoIHdvdWxkCj4+IGxpa2VseSBuZWVkIHByb3Blcmx5IHJlZmxlY3RpbmcgaW4gQUNQSSB0
YWJsZXMgKGFsYmVpdCBJIGRvbid0Cj4+IGtub3cvcmVjYWxsIGhvdyB0aGlzIHdvdWxkIGJlIGRv
bmU7IGxvb2tpbmcgYXQgdGhlIGNvZGUgKS4gVGhpcyBnb2VzIGJhY2sgdG8gdGltZXMKPj4gd2hl
biBJTy1BUElDcyB3ZXJlIG5ldyBhbmQgT1NlcyB3b3VsZCBub3QgZXZlbiBrbm93IGFib3V0IHRo
ZW0sCj4+IHlldCB0aGV5IHdvdWxkbid0IGdldCBhbnkgaW50ZXJydXB0cyB0byB3b3JrIGlmIGZp
ZGRsaW5nIHdpdGgKPj4gb25seSB0aGUgUElDIChzaXR0aW5nIGJlaGluZCBJTy1BUElDIHBpbiAw
KS4KPj4KPj4gU2VlIGVuYWJsZV9JT19BUElDKCksIHdoZXJlIHdlIGFjdHVhbGx5IHVzZSB0aGlz
IHByb3BlcnR5IHRvCj4+IGRldGVybWluZSB0aGUgcGluIGJlaGluZCB3aGljaCB0aGUgODI1OSBz
aXRzLgo+Pgo+PiBJJ3ZlIHNlZW4gcXVpdGUgbWFueSBzeXN0ZW1zIHdoZXJlIGluIHRoZSBCSU9T
IHNldHVwIHlvdSBoYXZlIGFuCj4+IG9wdGlvbiB0byBzZWxlY3Qgd2hldGhlciB5b3UgaGF2ZSBh
biAiQUNQSSBPUyIgKHdvcmRpbmcgb2YgY291cnNlCj4+IHZhcmllcykuIEkndmUgbmV2ZXIgY2hl
Y2tlZCB3aGV0aGVyIHRoaXMgbWF5IGUuZy4gcmVmbGVjdCBpdHNlbGYKPj4gaW4gdGhlIGhhbmRv
dmVyIHN0YXRlIG9mIHRoZSBHU0kgMCBSVEUuCj4+Cj4+IEluIHlvdXIgdGVzdGluZyBwYXRjaCwg
Y291bGQgeW91IGFsc28gbG9nIHRoZSBQSUMgbWFzayBieXRlcz8KPj4gVGhlcmUgb3VnaHQgdG8g
YmUgYXQgbGVhc3Qgb25lIHVubWFza2VkOyBvciB3YWl0IC0gdGhlcmUgYWN0dWFsbHkKPj4gaXMg
YSBzcHVyaW91cyBpbnRlcnJ1cHQgdGhlcmUgKHJpZ2h0IGJlZm9yZSBJT01NVSBpbml0aWFsaXph
dGlvbik6Cj4+Cj4+IChYRU4pIHNwdXJpb3VzIDgyNTlBIGludGVycnVwdDogSVJRNy4KPiAKPiBT
byBJJ3ZlIGFkZGVkIGEgbG9nIG9mIHRoZSBQSUMgbWFza3MganVzdCBiZWZvcmUgY2hlY2tpbmcg
dGhlIGlvYXBpYwo+IG1hc2tzOgo+IAo+IChYRU4pIDgyNTlBLTEgbWFzazogZmUgODI1OUEtMiBt
YXNrOiBmZgo+IAo+IEFGQUlDVCBJUlE3IHNlZW1zIHRvIGJlIHVubWFza2VkPyBTb3JyeSBteSBr
bm93bGVkZ2Ugb2YgUElDcyBpcyBxdWl0ZQo+IGxpbWl0ZWQgc2luY2UgSSd2ZSBuZXZlciBoYWQg
dG8gZGVhbCB3aXRoIHRoZW0uCgpUaGF0J3MgSVJRMCB0aGVuIHdoaWNoIGlzIHVubWFza2VkLiBB
cyBzYWlkIHRoZSBzcHVyaW91cyBvbmUKKElSUTcpIGNhbid0IGJlIG1hc2tlZCAoYXQgdGhlIFBJ
Qyk7IG9ubHkgdGhlICJub3JtYWwiIElSUTcgY2FuCmJlLgoKPiBUaGUgbGluZSBJJ3ZlIGFkZGVk
IGlzOgo+IAo+IHByaW50aygiODI1OUEtMSBtYXNrOiAleCA4MjU5QS0yIG1hc2s6ICV4XG4iLCBp
bmIoMHgyMSksIGluYigweEExKSk7Cj4gCj4gSSB3b25kZXIgd2h5IGRvZXMgWGVuIGV2ZW4gaGFz
IGFueSBjb2RlIHRvIGRlYWwgd2l0aCB0aGUgUElDcywKPiBzaG91bGRuJ3Qgd2UgcmVseSBvbiBp
by1hcGljcyBvbmx5IGZvciBsZWdhY3kgZGVsaXZlcnk/CgpUaGVyZSBhcmUgKHdlcmU/KSBzeXN0
ZW1zIHdoZXJlIHRoaW5ncyB3b3VsZG4ndCB3b3JrIHdpdGhvdXQuCgo+PiBIZW5jZSBJIHdvbmRl
ciBpZiB0aGVyZSdzIG5vdCBwb3NzaWJseSBhIDJuZCBvbmUgb25jZSB0aGUgSU9NTVUKPj4gaGFz
IGJlZW4gc2V0IHVwLgo+IAo+IFJpZ2h0LCB0aGVuIEkgZ3Vlc3Mgd2UgZWl0aGVyIG1hc2sgYWxs
IHRoZSBpby1hcGljIHBpbnMgb3Igd2Ugc2V0dXAKPiBwcm9wZXIgcmVtYXBwaW5nIGVudHJpZXMg
Zm9yIG5vbi1tYXNrZWQgcGlucz8gKGluIG9yZGVyIHRvIGF2b2lkIGlvbW11Cj4gZmF1bHRzKQoK
TWFraW5nIHRoZSBFeHRJbnQgZW50cnkgaXMgYXQgbGVhc3Qgd29ydGggYW4gZXhwZXJpbWVudCwg
dG8KKGhvcGVmdWxseSkgY29uZmlybSB0aGF0IHRoaXMgd291bGQgdGFrZSBjYXJlIG9mIHRoZSBJ
T01NVQpmYXVsdC4gQnV0IEknbSBhZnJhaWQgKGFzIHBlciBhYm92ZSkgaXQncyBub3QgYW4gb3B0
aW9uIGluCmdlbmVyYWwuIFdoYXQgSSBjb3VsZCBzZWUgdXMgZG9pbmcgaXMgbWFzayB0aGUgZW50
cnkgaWYgYWxsCmxlZ2FjeSBJUlFzIGFyZSBoYW5kbGVkIHRocm91Z2ggdGhlIElPLUFQSUMuIFRo
aXMgd291bGQgdGFrZQpjYXJlIG9mIHNwdXJpb3VzIGludGVycnVwdHMsIGFzIHRoZXNlIGFyZSB0
aGUgb25seSBvbmVzCndoaWNoIGNhbiBtYWtlIGl0IHRocm91Z2ggd2hlbiB0aGUgUElDIG1hc2sg
Yml0cyBhcmUgYWxsIHNldC4KSG93ZXZlciwgbWF5YmUgaXQgaXMgbGVnaXRpbWF0ZSB0byBtYXNr
IHRoZSBFeHRJbnQgZW50cnkKd2hlbiBhbiBJT01NVSBjb21lcyBpbnRvIHBsYXkuCgpBcyB0byAi
cHJvcGVyIiByZW1hcHBpbmcgZW50cmllczogSSdsbCBoYXZlIHRvIGxvb2sgYXQgdGhlCnNwZWMg
d2hhdCB0aGV5IHNheSBhYm91dCB0aGlzLiBUaGVyZSdzIG9ubHkgb25lIElSVCBpbmRleAp0aGF0
IHdlIGNhbiBwdXQgaW4gdGhlIFJURSwgeWV0IHRoaXMgd291bGQgbmVlZCB0byBzZXJ2ZSBhbGwK
MTUgSVJRcyBwb3RlbnRpYWxseSBjb21pbmcgdGhyb3VnaCB0aGUgUElDLiBSZWNhbGwgdGhhdCB0
aGUKdmVjdG9yIGdldHMgc3VwcGxpZWQgYnkgdGhlIFBJQyBpbiB0aGUgRXh0SW50IGNhc2UsIG5v
dCBieQp0aGUgSU8tQVBJQyBSVEUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:07:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIAkG-00031p-F7; Wed, 09 Oct 2019 12:07:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIAkE-00031k-TL
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:07:06 +0000
X-Inumbo-ID: 4f452074-ea8d-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f452074-ea8d-11e9-96dc-bc764e2007e4;
 Wed, 09 Oct 2019 12:07:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 03BF6AEF1;
 Wed,  9 Oct 2019 12:07:05 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20191008115014.GI8065@mail-itl>
 <d7974227-0a42-c86c-d87e-18ce3168cd59@suse.com>
 <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
 <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
 <20191009115254.GQ8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <26a97d5f-5100-19ea-a945-f2954a3d9d09@suse.com>
Date: Wed, 9 Oct 2019 14:07:05 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009115254.GQ8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxMzo1MiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBXZWQsIE9jdCAwOSwgMjAxOSBhdCAwMTo0ODozOFBNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDkuMTAuMjAxOSAxMzowMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IE9uIFdlZCwgT2N0IDA5LCAyMDE5IGF0IDEyOjUwOjA5UE0gKzAyMDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjEwLjIwMTkgMTI6MzEsIE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSAgd3JvdGU6Cj4+Pj4+IEJUVyBIb3cgcnVudGltZSBzZXJ2aWNlcyB3b3Jr
IGFmdGVyIGtleGVjPyBJIGRvbid0IHNlZSBFRkkgaGFuZGxlcwo+Pj4+PiBoYW5kZWQgb3ZlciBr
ZXhlYywgYXJlIHRoZXkgc29tZWhvdyByZS1kaXNjb3ZlcmVkPwo+Pj4+Cj4+Pj4gV2hhdCBFRkkg
aGFuZGxlcyBhcmUgeW91IHRhbGtpbmcgYWJvdXQ/IEZvciBydW50aW1lIHNlcnZpY2VzCj4+Pj4g
d2hhdCBhIGNvbnN1bWVyIG5lZWRzIGlzIGEgdGFibGUgcG9pbnRlciwgd2hpY2ggaXMgYSBmaWVs
ZAo+Pj4+IGluIHRoZSBzeXN0ZW0gdGFibGUsIHdoaWNoIGluIHR1cm4gaXMgYW4gYXJndW1lbnQg
cGFzc2VkIHRvCj4+Pj4gdGhlIEVGSSBhcHBsaWNhdGlvbidzIGVudHJ5IHBvaW50Lgo+Pj4KPj4+
IFllcywgSSdtIHRhbGtpbmcgYWJvdXQgdGhvc2UgcG9pbnRlcnMgKHN5c3RlbSB0YWJsZSBzcGVj
aWZpY2FsbHkpLgo+Pj4KPj4+PiBJIGRpZG4ndCB0aGluayB0aGVyZSBhcmUKPj4+PiBwcm92aXNp
b25zIGluIHRoZSBzcGVjIGZvciBlaXRoZXIgb2YgdGhlc2UgcG9pbnRlcnMgYmVpbmcgTlVMTC4K
Pj4+Cj4+PiBCdXQgSSBkb24ndCBzZWUga2V4ZWMgdXNpbmcgRUZJIGFwcGxpY2F0aW9uIGVudHJ5
IHBvaW50LiBBbSBJIG1pc3NpbmcKPj4+IHNvbWV0aGluZz8KPj4KPj4gQ2FuIHdlIHN0b3AgdGhp
bmtpbmcgYWJvdXQgYSBMaW51eCAtPiBYZW4gdHJhbnNpdGlvbiBvbiB0aGlzCj4+IHRocmVhZCBw
bGVhc2U/IAo+IAo+IEknbSB0YWxraW5nIGFib3V0IFhlbi0+WGVuIHRyYW5zaXRpb24gaGVyZS4g
SG93IHN5c3RlbSB0YWJsZSBwb2ludGVyIGlzCj4gcGFzc2VkIGZyb20gb2xkIFhlbiB0byBuZXcg
WGVuIGluc3RhbmNlPyBBbmQgaG93IHRoZSBuZXcgWGVuIGluc3RhbmNlCj4gZGVhbHMgd2l0aCBi
b290IHNlcnZpY2VzIGJlaW5nIG5vdCBhdmFpbGFibGUgYW55bW9yZT8KCkl0IGRvZXNuJ3QuIEkg
c2hvdWxkIGJldHRlciBoYXZlIHNhaWQgIiogLT4gWGVuIHRyYW5zaXRpb25zIiBpbgpteSBlYXJs
aWVyIHJlcGx5LiBJIHNpbXBseSBjYW4ndCBzZWUgaG93IHRoaXMgY2FuIGFsbCB3b3JrIHdpdGgK
RUZJIHVuZGVybmVhdGggd2l0aG91dCBzb21lIGV4dHJhIGNvbnZleWluZyBvZiBkYXRhIGZyb20g
dGhlIG9sZAp0byB0aGUgbmV3IGluc3RhbmNlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIArv-0003uK-FQ; Wed, 09 Oct 2019 12:15:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIAru-0003uF-7Y
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:15:02 +0000
X-Inumbo-ID: 67e9d59c-ea8e-11e9-97ee-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67e9d59c-ea8e-11e9-97ee-12813bfff9fa;
 Wed, 09 Oct 2019 12:14:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIArn-0006Hd-Kz; Wed, 09 Oct 2019 12:14:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIArk-0005fE-Tc; Wed, 09 Oct 2019 12:14:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIArk-0003Mh-Sb; Wed, 09 Oct 2019 12:14:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142443-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=140fcbee3e9de3d649c5cb313c4919bd07f0017f
X-Osstest-Versions-That: linux=6eea609ac3091741dee9080bae6bcf2edc879ca2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 12:14:52 +0000
Subject: [Xen-devel] [linux-4.9 test] 142443: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ0MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQ0My8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMzE4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDIzMTgKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MjMxOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyMzE4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDIzMTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1p
bnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MGZjYmVlM2U5ZGUz
ZDY0OWM1Y2IzMTNjNDkxOWJkMDdmMDAxN2YKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDZlZWE2MDlhYzMwOTE3NDFkZWU5MDgwYmFlNmJjZjJlZGM4NzljYTIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MjMxOCAgMjAxOS0xMC0wNSAxMDo0MDoxMyBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0MTIgIDIwMTktMTAtMDcgMTc6MTE6MjAgWiAgICAxIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGV4IERldWNoZXIg
PGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxp
YW1zb25AcmVkaGF0LmNvbT4KICBBbGV4YW5kcmUgQmVsbG9uaSA8YWxleGFuZHJlLmJlbGxvbmlA
Ym9vdGxpbi5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBBbmRyZXcgTXVycmF5IDxhbmRyZXcubXVycmF5QGFybS5jb20+CiAgQW5kcmV5IEtvbm92YWxv
diA8YW5kcmV5a252bEBnb29nbGUuY29tPgogIEFuZHJleSBTbWlybm92IDxhbmRyZXcuc21pcm5v
dkBnbWFpbC5jb20+CiAgQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KICBBbmR5
IFNoZXZjaGVua28gPGFuZHJpeS5zaGV2Y2hlbmtvQGxpbnV4LmludGVsLmNvbT4KICBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2NoZUBhY20u
b3JnPgogIEJhcnRsb21pZWogWm9sbmllcmtpZXdpY3ogPGIuem9sbmllcmtpZUBzYW1zdW5nLmNv
bT4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJlbmphbWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgog
IEJqw7hybiBNb3JrIDxiam9ybkBtb3JrLm5vPgogIENhc2V5IFNjaGF1ZmxlciA8Y2FzZXlAc2No
YXVmbGVyLWNhLmNvbT4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29t
PgogIENoYW5nd2VpIEdlIDxnZWNoYW5nd2VpQGxpdmUuY24+CiAgQ2hyaXN0b3BoZSBMZXJveSA8
Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3Rh
LmNvbT4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgSG93ZWxscyA8
ZGhvd2VsbHNAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5u
ZXQ+CiAgRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogIERvbmdsaSBaaGFuZyA8
ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+CiAgRG90YW4gQmFyYWsgPGRvdGFuYkBkZXYubWVsbGFu
b3guY28uaWw+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyaWMgRHVt
YXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbiBIcmlzdGV2IDxldWdlbi5ocmlzdGV2
QG1pY3JvY2hpcC5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBoZXhpbiA8aGV4aW4ub3BAZ21haWwuY29tPgogIGhleGluIDxoZXhpbjE1QGJh
aWR1LmNvbT4KICBKYW4gU3RhbmNlayA8anN0YW5jZWtAcmVkaGF0LmNvbT4KICBKYW5uIEhvcm4g
PGphbm5oQGdvb2dsZS5jb20+CiAgSmVhbiBEZWx2YXJlIDxqZGVsdmFyZUBzdXNlLmRlPgogIEpp
YS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSm9hbyBNb3Jlbm8gPG1haWxAam9h
b21vcmVuby5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEthaS1IZW5n
IEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLeWxlTWFobGt1Y2ggPGttYWhs
a3VjQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3Jn
PgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51
cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTGl1IFFpIDxsaXVxaTE2QGJh
aWR1LmNvbT4KICBMb3JlbnpvIEJpYW5jb25pIDxsb3JlbnpvLmJpYW5jb25pQHJlZGhhdC5jb20+
CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVuem8ucGllcmFsaXNpQGFybS5jb20+CiAgTWFya28g
S29odGFsYSA8bWFya28ua29odGFsYUBva29rby5maT4KICBNYXJ0aWpuIENvZW5lbiA8bWFjb0Bh
bmRyb2lkLmNvbT4KICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUu
Y29tPgogIE1hcnRpbiBLYUZhaSBMYXUgPGthZmFpQGZiLmNvbT4KICBNYXR0aWFzIE5pc3NsZXIg
PG1uaXNzbGVyQGNocm9taXVtLm9yZz4KICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4u
aWQuYXU+CiAgTWlrZSBSYXBvcG9ydCA8bWlrZS5yYXBvcG9ydEBnbWFpbC5jb20+CiAgTWlrZSBS
YXBvcG9ydCA8cnBwdEBsaW51eC5pYm0uY29tPgogIE5hdGhhbiBDaGFuY2VsbG9yIDxuYXRlY2hh
bmNlbGxvckBnbWFpbC5jb20+CiAgTmF0aGFuIEh1Y2tsZWJlcnJ5IDxuaHVja0Bnb29nbGUuY29t
PgogIE5hdGhhbiBMeW5jaCA8bmF0aGFubEBsaW51eC5pYm0uY29tPgogIE5hdmlkIEVtYW1kb29z
dCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5A
Z21haWwuY29tPgogIE5pY2sgRGVzYXVsbmllcnMgPG5kZXNhdWxuaWVyc0Bnb29nbGUuY29tPgog
IE5pY29sYXMgQm9pY2hhdCA8ZHJpbmtjYXRAY2hyb21pdW0ub3JnPgogIE5pc2hrYSBEYXNndXB0
YSA8bmlzaGthZGcubGludXhAZ21haWwuY29tPgogIE9HQVdBIEhpcm9mdW1pIDxoaXJvZnVtaUBt
YWlsLnBhcmtuZXQuY28uanA+CiAgUGFvbG8gQWJlbmkgPHBhYmVuaUByZWRoYXQuY29tPgogIFBh
dWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBSZWluaGFyZCBTcGV5ZXJlciA8cnNw
bW5AYXJjb3IuZGU+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9yZy51az4K
ICBTYW50b3NoIFNoaWxpbWthciA8c2FudG9zaC5zaGlsaW1rYXJAb3JhY2xlLmNvbT4KICBTYXNo
YSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2NvdHQgV29vZCA8b3NzQGJ1c2Vycm9yLm5l
dD4KICBTaGFoamFkYSBBYnVsIEh1c2FpbiA8c2hhaGphZGFAY2hlbHNpby5jb20+CiAgU293amFu
eWEgS29tYXRpbmVuaSA8c2tvbWF0aW5lbmlAbnZpZGlhLmNvbT4KICBTdGVwaGVuIEJveWQgPHNi
b3lkQGtlcm5lbC5vcmc+CiAgU3VkaGFrYXIgRGluZHVrdXJ0aSA8c3VkaGFrYXIuZGluZHVrdXJ0
aUBvcmFjbGUuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVmlz
aGFsIEt1bGthcm5pIDx2aXNoYWxAY2hlbHNpby5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGxAa2Vy
bmVsLm9yZz4KICBaaGFuZyBZdSA8emhhbmd5dTMxQGJhaWR1LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4
LXB2b3BzLmdpdAogICA2ZWVhNjA5YWMzMDkuLjE0MGZjYmVlM2U5ZCAgMTQwZmNiZWUzZTlkZTNk
NjQ5YzVjYjMxM2M0OTE5YmQwN2YwMDE3ZiAtPiB0ZXN0ZWQvbGludXgtNC45CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:21:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIAxz-0004nt-LQ; Wed, 09 Oct 2019 12:21:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iIAxx-0004no-Sf
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:21:17 +0000
X-Inumbo-ID: 4b08dd50-ea8f-11e9-80e3-bc764e2007e4
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b08dd50-ea8f-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 12:21:17 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 077BC220DB;
 Wed,  9 Oct 2019 08:21:17 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 09 Oct 2019 08:21:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=sU3Syw
 lczozLdaaw0Ok8gAqFprNWvRhpnV2qvEzmfYU=; b=nBoyHA6nwEwiTfUaeb4dKw
 4Z1BOxuyo8kUZCDRq9VoRFb8QbYvH547lflT0fTVSVSdkYnUmHmRehPKRJFfo9Le
 IIGeQt8/gJsY0a3ZRkqvpcoVtMwlUpULZZNw02mo2ce865hliJdzoFYJ9nU5zxuI
 Pmpt4Rv4x78dDiBppEwva1bvJw5AlFKikRbZVVepaA2nuUslYF0E0bMPUoigRgVO
 d1DQygRanuMQEJzJVYOLNf0shYWyTs4uynbGA1As7t9Fkm4F9ZH57Npx+ZkofFDN
 OzJ3s88DXoYDtnSN0vMZHwbxfqVC4M9CpYRrOXMstQE0x+H6txe7uzxk3QE0mk2A
 ==
X-ME-Sender: <xms:vNCdXXjDKW6hLGAO9wkefGek-iSQMn1SVEOH7QOSF_SM_k_sylFuAw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedugddviecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppedukeekrddugeejrdduudef
 rddvfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:vNCdXYT_KlEEsQun5NsZFSJ5m4ZN5bgeRPS5O3ixENqlztS_MxBWzg>
 <xmx:vNCdXSFQOvgCqe52TcPn4Zn4AIIyrM6WhygvWJZgEKhF24kvVw4SnA>
 <xmx:vNCdXYnNPKDvlSSqgG-F31XqOcPI-kc-PjAMrOa94iJMSqQ3OxxMag>
 <xmx:vdCdXbEsto6BqgNX_hfvkDTa_bOHfl_ss2Eqx3kFKn2cfQx8Zk6S2Q>
Received: from mail-itl (188.147.113.233.nat.umts.dynamic.t-mobile.pl
 [188.147.113.233])
 by mail.messagingengine.com (Postfix) with ESMTPA id 30F2980061;
 Wed,  9 Oct 2019 08:21:13 -0400 (EDT)
Date: Wed, 9 Oct 2019 14:21:09 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009122109.GR8065@mail-itl>
References: <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
 <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
 <20191009115254.GQ8065@mail-itl>
 <26a97d5f-5100-19ea-a945-f2954a3d9d09@suse.com>
MIME-Version: 1.0
In-Reply-To: <26a97d5f-5100-19ea-a945-f2954a3d9d09@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1857282136154162607=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1857282136154162607==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="wql0Keo7sdg2dbSl"
Content-Disposition: inline


--wql0Keo7sdg2dbSl
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Wed, Oct 09, 2019 at 02:07:05PM +0200, Jan Beulich wrote:
> On 09.10.2019 13:52, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Wed, Oct 09, 2019 at 01:48:38PM +0200, Jan Beulich wrote:
> >> On 09.10.2019 13:00, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> On Wed, Oct 09, 2019 at 12:50:09PM +0200, Jan Beulich wrote:
> >>>> On 09.10.2019 12:31, Marek Marczykowski-G=C3=B3recki  wrote:
> >>>>> BTW How runtime services work after kexec? I don't see EFI handles
> >>>>> handed over kexec, are they somehow re-discovered?
> >>>>
> >>>> What EFI handles are you talking about? For runtime services
> >>>> what a consumer needs is a table pointer, which is a field
> >>>> in the system table, which in turn is an argument passed to
> >>>> the EFI application's entry point.
> >>>
> >>> Yes, I'm talking about those pointers (system table specifically).
> >>>
> >>>> I didn't think there are
> >>>> provisions in the spec for either of these pointers being NULL.
> >>>
> >>> But I don't see kexec using EFI application entry point. Am I missing
> >>> something?
> >>
> >> Can we stop thinking about a Linux -> Xen transition on this
> >> thread please?=20
> >=20
> > I'm talking about Xen->Xen transition here. How system table pointer is
> > passed from old Xen to new Xen instance? And how the new Xen instance
> > deals with boot services being not available anymore?
>=20
> It doesn't. I should better have said "* -> Xen transitions" in
> my earlier reply. I simply can't see how this can all work with
> EFI underneath without some extra conveying of data from the old
> to the new instance.

Does it mean the whole discussion about SetVirtualAddressMap() being
incompatible with kexec is moot, because runtime services (including
SetVirtualAddressMap()) are not used by Xen after kexec anyway? If I
understand correctly, you just said the Xen after kexec don't have
runtime services pointer.
If not, can you explain what exactly is the case when second call to
SetVirtualAddressMap() could happen (being the reason for #ifdef-ing it
out in efi/boot.c)?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--wql0Keo7sdg2dbSl
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2d0LUACgkQ24/THMrX
1yyr8Af/ZplX7tSfZNufStbEVJymxy7DBQGvAMo6Q7LQPxNkYMBelotMoKNS4Jqf
AyTlowWjImVr/IjcgKIh9EEmSBb0bfbvHM1RZpSfonOiEH2Zo+CVW5YGTieVdSQA
GvCr0H95rFDHQFFzz3IXOJljBZhIehOx0VwqKK06eVNMUIwACQvyOQgPX3UPlUH9
yEPg8UNuBxjS2xrhb6Vsy3M+Jjdcy1UxaifwUucdNlL/0iqJxQ08wBs7u/upDUm2
VZAGmoAQ/l6Mx8EO5w/k/bBGUA9dB4Wyp53sEd1hYMgy/Zr3VaZhBz48s4Wo9oL+
WGFz8uK+68Kpqz2Ha3bcxX0Gv5CxTw==
=iYfw
-----END PGP SIGNATURE-----

--wql0Keo7sdg2dbSl--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1857282136154162607==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:24:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIB17-0004wk-7L; Wed, 09 Oct 2019 12:24:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIB16-0004wd-0H
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:24:32 +0000
X-Inumbo-ID: be72f7a8-ea8f-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be72f7a8-ea8f-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 12:24:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3B998AC32;
 Wed,  9 Oct 2019 12:24:30 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20191008135252.GK8065@mail-itl>
 <3251752c-117b-7a71-88ef-18e49aa63329@suse.com>
 <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
 <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
 <20191009115254.GQ8065@mail-itl>
 <26a97d5f-5100-19ea-a945-f2954a3d9d09@suse.com>
 <20191009122109.GR8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bddff3b2-a0cc-1a7e-8702-86bea33c9e16@suse.com>
Date: Wed, 9 Oct 2019 14:24:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009122109.GR8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxNDoyMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBXZWQsIE9jdCAwOSwgMjAxOSBhdCAwMjowNzowNVBNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDkuMTAuMjAxOSAxMzo1MiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IEknbSB0YWxraW5nIGFib3V0IFhlbi0+WGVuIHRyYW5zaXRpb24gaGVyZS4g
SG93IHN5c3RlbSB0YWJsZSBwb2ludGVyIGlzCj4+PiBwYXNzZWQgZnJvbSBvbGQgWGVuIHRvIG5l
dyBYZW4gaW5zdGFuY2U/IEFuZCBob3cgdGhlIG5ldyBYZW4gaW5zdGFuY2UKPj4+IGRlYWxzIHdp
dGggYm9vdCBzZXJ2aWNlcyBiZWluZyBub3QgYXZhaWxhYmxlIGFueW1vcmU/Cj4+Cj4+IEl0IGRv
ZXNuJ3QuIEkgc2hvdWxkIGJldHRlciBoYXZlIHNhaWQgIiogLT4gWGVuIHRyYW5zaXRpb25zIiBp
bgo+PiBteSBlYXJsaWVyIHJlcGx5LiBJIHNpbXBseSBjYW4ndCBzZWUgaG93IHRoaXMgY2FuIGFs
bCB3b3JrIHdpdGgKPj4gRUZJIHVuZGVybmVhdGggd2l0aG91dCBzb21lIGV4dHJhIGNvbnZleWlu
ZyBvZiBkYXRhIGZyb20gdGhlIG9sZAo+PiB0byB0aGUgbmV3IGluc3RhbmNlLgo+IAo+IERvZXMg
aXQgbWVhbiB0aGUgd2hvbGUgZGlzY3Vzc2lvbiBhYm91dCBTZXRWaXJ0dWFsQWRkcmVzc01hcCgp
IGJlaW5nCj4gaW5jb21wYXRpYmxlIHdpdGgga2V4ZWMgaXMgbW9vdCwgYmVjYXVzZSBydW50aW1l
IHNlcnZpY2VzIChpbmNsdWRpbmcKPiBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpKSBhcmUgbm90IHVz
ZWQgYnkgWGVuIGFmdGVyIGtleGVjIGFueXdheT8gSWYgSQo+IHVuZGVyc3RhbmQgY29ycmVjdGx5
LCB5b3UganVzdCBzYWlkIHRoZSBYZW4gYWZ0ZXIga2V4ZWMgZG9uJ3QgaGF2ZQo+IHJ1bnRpbWUg
c2VydmljZXMgcG9pbnRlci4KClRoZSBjb25jZXJuIGlzIGFib3V0IGtleGVjLWluZyB0byBMaW51
eCAoYmFzZWQgb24gd2hhdCBJIHJlY2FsbApmcm9tIHdoZW4gSSB3cm90ZSB0aGlzIGNvZGU7IGFz
IHNhaWQgdGhlIHNpdHVhdGlvbiBtYXkgaGF2ZQpjaGFuZ2VkIGZvciBtb2Rlcm4gTGludXgpLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:27:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:27:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIB3a-00054m-NT; Wed, 09 Oct 2019 12:27:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIB3Z-00054e-CR
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:27:05 +0000
X-Inumbo-ID: 1712cc62-ea90-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1712cc62-ea90-11e9-9bee-bc764e2007e4;
 Wed, 09 Oct 2019 12:26:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIB3T-0006Wp-3b; Wed, 09 Oct 2019 12:26:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIB3S-0005zo-Sa; Wed, 09 Oct 2019 12:26:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIB3S-0000oS-Rz; Wed, 09 Oct 2019 12:26:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142455-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=2de1f611be06ded3a59726a4052a9039be7d459b
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 12:26:58 +0000
Subject: [Xen-devel] [ovmf test] 142455: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ1NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0NTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMmRlMWY2MTFiZTA2ZGVkM2E1OTcyNmE0MDUyYTkwMzliZTdkNDU5YgpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgMmRlMWY2MTFiZTA2ZGVkM2E1OTcyNmE0MDUyYTkwMzliZTdkNDU5YgpBdXRob3I6IFBl
dGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+CkRhdGU6ICAgV2VkIFNlcCAyNSAyMzo1MDowNSAyMDE5
ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0Jkc0R4ZTogQWxzbyBjYWxsIFBsYXRmb3JtQm9vdE1h
bmFnZXJXYWl0Q2FsbGJhY2sgb24gMAogICAgCiAgICBUaGUgZXhpc3RpbmcgbG9vcCBpcyBzZXQg
dG8gY2FsbCBQbGF0Zm9ybUJvb3RNYW5hZ2VyV2FpdENhbGxiYWNrIGV2ZXJ5CiAgICBzZWNvbmQg
ZXhjZXB0IHRoZSBsYXN0IG9uZS4gV2UgYmVsaWV2ZSB0aGlzIGlzIGEgbWlzdGFrZSBhcyBpdCBw
cmV2ZW50cwogICAgdGhlIGNhbGxlZCBjb2RlIGZyb20gcGVyZm9ybWluZyB0aW1lb3V0IGV4cGly
YXRpb24gdGFza3Mgc3VjaCBhcywgZm9yCiAgICBpbnN0YW5jZSwgZW5zdXJpbmcgdGhhdCB0aGUg
bGFzdCBzZWdtZW50IG9mIGEgcHJvZ3Jlc3MgYmFyIGlzIGRpc3BsYXllZAogICAgYmVmb3JlIGNv
bnRpbnVpbmcgKHdoaWNoIGlzIGEgY3VycmVudCBpc3N1ZSBmb3IgdGhlIFJQaTMgcGxhdGZvcm0p
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlIEJhdGFyZCA8cGV0ZUBha2VvLmllPgogICAg
UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:27:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIB3h-00055f-1u; Wed, 09 Oct 2019 12:27:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iIB3f-00055V-LN
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:27:11 +0000
X-Inumbo-ID: 1df36c80-ea90-11e9-96dc-bc764e2007e4
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1df36c80-ea90-11e9-96dc-bc764e2007e4;
 Wed, 09 Oct 2019 12:27:11 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E639922131;
 Wed,  9 Oct 2019 08:27:10 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 09 Oct 2019 08:27:10 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ljWnFo
 +1ujMfQfc0vjap2OEA4evG3BaAAHTimFZcS68=; b=uFqTWH0AivqElQ+COvSbyj
 z6bFSijeTW7TArA+8CCMux6sxVvRlxM+5Jv3O3AoGi5ZTeYzaBC5Ll5hjhdE9aqr
 5/DhioTd1Vg4Yysu1eItaI5gdQS0K3wBDjEdisvr2jJ1q0mQwjiQXneStkgKxBFz
 1ZdzpxZkQHf/2nbb1tc5xLBqXVL7kZXI0kQsigAcmZrxb2u1Qe8cFLx6JaeWkp7p
 oJBA3fzncrZW9MI8VKBOj2EwWlc84ef7m2MVxea9oH+IcKty0Mlngrv9gbmxa+E6
 ZgphOapoQXbgN3FtBojvrYvfPFrwLyAiPpY0zwOy5A9t7055pdJMX3j8xCyXmlzQ
 ==
X-ME-Sender: <xms:HtKdXUtk_UaKahj1MpKwTVlOp7kAcGTQsQBYG0sPYpSv4FLQ_lwhAw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedugddvjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppedukeekrddugeejrdduudef
 rddvfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:HtKdXYNm5uMFVphgfAwijQM5U23tBZOVOhI_oLUvsy9qit7-CT1Ahg>
 <xmx:HtKdXRg4q1b3pP_ORwRoOSQnorcq_34iwgbOVw0POGuISxarsbIxyQ>
 <xmx:HtKdXS5Hish765D89vgoILR40KAVGE_C0X0q64iwp6GcHYpW3u8zrQ>
 <xmx:HtKdXW-1pYKGNH0nQ2jr2GsqSz2ivPURTdA4RSQhdrYtV7HlPFrMKg>
Received: from mail-itl (188.147.113.233.nat.umts.dynamic.t-mobile.pl
 [188.147.113.233])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3C4D880061;
 Wed,  9 Oct 2019 08:27:09 -0400 (EDT)
Date: Wed, 9 Oct 2019 14:27:02 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009122702.GS8065@mail-itl>
References: <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
 <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
 <20191009115254.GQ8065@mail-itl>
 <26a97d5f-5100-19ea-a945-f2954a3d9d09@suse.com>
 <20191009122109.GR8065@mail-itl>
 <bddff3b2-a0cc-1a7e-8702-86bea33c9e16@suse.com>
MIME-Version: 1.0
In-Reply-To: <bddff3b2-a0cc-1a7e-8702-86bea33c9e16@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============6243341657237457884=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6243341657237457884==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="15mzpIAI2q97mZMl"
Content-Disposition: inline


--15mzpIAI2q97mZMl
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Wed, Oct 09, 2019 at 02:24:31PM +0200, Jan Beulich wrote:
> On 09.10.2019 14:21, Marek Marczykowski-G=C3=B3recki  wrote:
> > On Wed, Oct 09, 2019 at 02:07:05PM +0200, Jan Beulich wrote:
> >> On 09.10.2019 13:52, Marek Marczykowski-G=C3=B3recki  wrote:
> >>> I'm talking about Xen->Xen transition here. How system table pointer =
is
> >>> passed from old Xen to new Xen instance? And how the new Xen instance
> >>> deals with boot services being not available anymore?
> >>
> >> It doesn't. I should better have said "* -> Xen transitions" in
> >> my earlier reply. I simply can't see how this can all work with
> >> EFI underneath without some extra conveying of data from the old
> >> to the new instance.
> >=20
> > Does it mean the whole discussion about SetVirtualAddressMap() being
> > incompatible with kexec is moot, because runtime services (including
> > SetVirtualAddressMap()) are not used by Xen after kexec anyway? If I
> > understand correctly, you just said the Xen after kexec don't have
> > runtime services pointer.
>=20
> The concern is about kexec-ing to Linux (based on what I recall
> from when I wrote this code; as said the situation may have
> changed for modern Linux).

But then, Linux won't have EFI system table pointer either, no? I don't
see Xen passing it over in any way.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--15mzpIAI2q97mZMl
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2d0hYACgkQ24/THMrX
1ywPAAf+JulA4DtksKAa1vm1LO5S0mL5VR5r8Tkm9Jw51ljF/PqbatuWTa2pObR5
AwwFzLFsbfasB65Vm7fM819taUsMI7sUd/E4qKnIuyah3w5xrZ9jN69bKfMzqfXM
asKQOSSXjknTIjhxJ8/+5wh/nhcioXnwQf2+Xu+CVyMbTcJug1nJ4MWX82rzcWxX
m3MzlRTFrD2/bA9WBL/p4ranrF+AroCNG2P/m/tcZxzyMHCatHhF0GsoCGokOQea
FT7ZRaTZn8wj3gvzFkw4lubStYrvUrmg2mlVjGr7S4fCGrmb+mNlk0yQS67unlkV
H18DZ/+u22NZ+Fu2Bwis5kgwaKzMCQ==
=ridY
-----END PGP SIGNATURE-----

--15mzpIAI2q97mZMl--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6243341657237457884==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:31:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIB7s-000606-Lo; Wed, 09 Oct 2019 12:31:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N6Vs=YC=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1iIB7q-0005zv-NB
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:31:30 +0000
X-Inumbo-ID: b4cdc56a-ea90-11e9-80e3-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4cdc56a-ea90-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 12:31:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ge6IyJp6CtTVfQFWwPeoTTgBQJKNq3jXQ5sYXlhTiXg=; b=g306avEzv3jgEY934wrhMuzKR
 zIhvCldX2J/FPckX6Bx/kBxHWTpxiX98Ymnv29/3esKUagx5w3x+LrTTAh4z1Y2080usgkbf7u+Iq
 z7g82y1WIFQxYLPVH/VDXjWoAQOnXDGBpENx8994QU3c9hi2lCXYdclO2jvAa8O+37nhZs1h3mu8j
 g8uN96gsUtdqn4774KU9dF91S0bOQn98mn04mcRt21yJsyuWW/QtYFAYqGcZD6kTSFCQHN5kNl5cb
 YEy0+TZSJRUTNwUpQDB3YhcHUlcGYjhpQHzATA8YCohK7Gre/A8r04eU92qgVGbTWbSXErljCa6s2
 kzqkxRnHw==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.92.2 #3 (Red Hat Linux))
 id 1iIB7Y-0002Ki-Kw; Wed, 09 Oct 2019 12:31:12 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 703A0300565;
 Wed,  9 Oct 2019 14:30:19 +0200 (CEST)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 3B7732009B59E; Wed,  9 Oct 2019 14:31:06 +0200 (CEST)
Date: Wed, 9 Oct 2019 14:31:06 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-ID: <20191009123106.GK2311@hirez.programming.kicks-ass.net>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
 <20190917151403.60023814bda80304777a35e5@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190917151403.60023814bda80304777a35e5@kernel.org>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH -tip v4 0/4] x86: kprobes: Prohibit kprobes
 on Xen/KVM emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDM6MTQ6MDNQTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz
dSB3cm90ZToKPiBIaSBQZXRlciwKPiAKPiBDb3VsZCB5b3UgcmV2aWV3IHRoaXMgdmVyc2lvbj8K
ClRoZXNlIGxvb2sgZ29vZCB0byBtZTsgc2hhbGwgSSBtZXJnZSB0aGVtIG9yIHdoYXQgd2FzIHRo
ZSBwbGFuPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 12:53:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 12:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIBSp-0007kY-Pt; Wed, 09 Oct 2019 12:53:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LyQK=YC=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIBSp-0007kR-4o
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 12:53:11 +0000
X-Inumbo-ID: bed767d4-ea93-11e9-8c93-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bed767d4-ea93-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 12:53:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570625590;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=tmnDnkxAmk3CvqkF7gFDveYmDChSFJ+1aIRUXH0X5HQ=;
 b=JZMuAuCFxaTDhH2zHE2ga4W7MU5NaARrCckvcUbOzzFOBP1DU81ERrM0
 gB3CeiFZsDA0Y5cKjqM3dSRuzn62DnWCfKfBsvYkc3jiYBHMuoRzldszc
 qX7nKB0qbCBehqJ5F4GynitPihJUfoAF6EFcwfx7/cJ7QxDQq6ixhPKgD o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CblHJ0isXCEpi3PCcOONrKKCUFucEgkcQEaNoGdCwX0agK/48lpE8kbvJREOPa7jFQins0Dmhn
 8WZsx9GZiB5v8EO+saxCNR8D2mObS0YIr4SAbmy3jhcTXe7JTA7TnjbODPNlcB/bGG5j8wwvqL
 5DLdgT8WI1OG5tkp4O/lEwA11cJY58puIl4wxPSyjV11BoZHoIyaUnZlvHjwESReaH94ecwAjN
 6lkYRYiVY/DYAJ1vPUx+NSBmeZuECdtvhiKFcCVQrofITG3TLrvLemnT/DoMAsVv5YHNIxl9WA
 mmA=
X-SBRS: 2.7
X-MesageID: 6655000
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,276,1566878400"; 
   d="scan'208";a="6655000"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 14:52:52 +0200
Message-ID: <20191009125252.3112-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI when
 using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Joe Jin <joe.jin@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB1c2luZyBwb3N0ZWQgaW50ZXJydXB0cyBhbmQgdGhlIGd1ZXN0IG1pZ3JhdGVzIE1TSSBm
cm9tIHZDUFVzIFhlbgpuZWVkcyB0byBmbHVzaCBhbnkgcGVuZGluZyBQSVJSIHZlY3RvcnMgb24g
dGhlIHByZXZpb3VzIHZDUFUsIG9yIGVsc2UKdGhvc2UgdmVjdG9ycyBjb3VsZCBnZXQgd3Jvbmds
eSBpbmplY3RlZCBhdCBhIGxhdGVyIHBvaW50IHdoZW4gdGhlIE1TSQpmaWVsZHMgYXJlIGFscmVh
ZHkgdXBkYXRlZC4KClJlbmFtZSBzeW5jX3Bpcl90b19pcnIgdG8gdmxhcGljX3N5bmNfcGlyX3Rv
X2lyciBhbmQgZXhwb3J0IGl0IHNvIGl0CmNhbiBiZSBjYWxsZWQgd2hlbiB1cGRhdGluZyB0aGUg
cG9zdGVkIGludGVycnVwdCBkZXNjcmlwdG9yIGZpZWxkIGluCnBpX3VwZGF0ZV9pcnRlLiBXaGls
ZSB0aGVyZSBhbHNvIHJlbW92ZSB0aGUgdW5sb2NrX291dCBmcm9tCnBpX3VwZGF0ZV9pcnRlLCBp
dCdzIHVzZWQgaW4gYSBzaW5nbGUgZ290byBhbmQgcmVtb3ZpbmcgaXQgbWFrZXMgdGhlCmZ1bmN0
aW9uIHNtYWxsZXIuCgpOb3RlIHRoYXQgUElSUiBpcyBzeW5jZWQgdG8gSVJSIGJvdGggaW4gcHRf
aXJxX2Rlc3Ryb3lfYmluZCBhbmQKcHRfaXJxX2NyZWF0ZV9iaW5kIHdoZW4gdGhlIGludGVycnVw
dCBkZWxpdmVyeSBkYXRhIGlzIGJlaW5nIHVwZGF0ZWQuCgpBbHNvIHN0b3JlIHRoZSB2Q1BVIElE
IGluIG11bHRpLWRlc3RpbmF0aW9uIG1vZGUgd2hlbiB1c2luZyBwb3N0ZWQKaW50ZXJydXB0cyBh
bmQgdGhlIGludGVycnVwdCBpcyBib3VuZCB0byBhIHNpbmdsZSB2Q1BVIGluIG9yZGVyIGZvcgpw
b3N0ZWQgaW50ZXJydXB0cyB0byBiZSB1c2VkLgoKV2hpbGUgdGhlcmUgZ3VhcmQgcGlfdXBkYXRl
X2lydGUgd2l0aCBDT05GSUdfSFZNIHNpbmNlIGl0J3Mgb25seSB1c2VkCndpdGggSFZNIGd1ZXN0
cy4KClJlcG9ydGVkLWJ5OiBKb2UgSmluIDxqb2UuamluQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEpvZSBK
aW4gPGpvZS5qaW5Ab3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCkkgd291bGQgbGlrZSB0byBzZWUgYSBidWcgZml4IGZvciB0aGlzIGlzc3VlIGluIDQu
MTMuIFRoZSBmaXggaGVyZSBvbmx5CmFmZmVjdHMgcG9zdGVkIGludGVycnVwdHMsIGhlbmNlIEkg
dGhpbmsgdGhlIHJpc2sgb2YgYnJlYWtpbmcgYW55dGhpbmcKZWxzZSBpcyBsb3cuCi0tLQpDaGFu
Z2VzIHNpbmNlIHYxOgogLSBTdG9yZSB0aGUgdmNwdSBpZCBhbHNvIGluIG11bHRpLWRlc3QgbW9k
ZSBpZiB0aGUgaW50ZXJydXB0IGlzIGJvdW5kCiAgIHRvIGEgdmNwdSBmb3IgcG9zdGVkIGRlbGl2
ZXJ5LgogLSBzLyNpZi8jaWZkZWYvLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAg
ICAgICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jICAgICAg
ICAgICB8IDEzICsrKysrKysrKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRy
ZW1hcC5jIHwgMTUgKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFw
aWMuaCAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAg
ICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jCmluZGV4IDk0NjYyNThkNmYuLmQyNTVhZDhkYjcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMu
YwpAQCAtMTA2LDcgKzEwNiw3IEBAIHN0YXRpYyB2b2lkIHZsYXBpY19jbGVhcl9pcnIoaW50IHZl
Y3Rvciwgc3RydWN0IHZsYXBpYyAqdmxhcGljKQogICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVj
dG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7CiB9CiAKLXN0YXRpYyB2b2lkIHN5
bmNfcGlyX3RvX2lycihzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmxhcGljX3N5bmNfcGlyX3RvX2ly
cihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIg
KQogICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Muc3luY19waXJfdG9faXJyLCB2
KTsKQEAgLTExNCw3ICsxMTQsNyBAQCBzdGF0aWMgdm9pZCBzeW5jX3Bpcl90b19pcnIoc3RydWN0
IHZjcHUgKnYpCiAKIHN0YXRpYyBpbnQgdmxhcGljX2ZpbmRfaGlnaGVzdF9pcnIoc3RydWN0IHZs
YXBpYyAqdmxhcGljKQogewotICAgIHN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFwaWMp
KTsKKyAgICB2bGFwaWNfc3luY19waXJfdG9faXJyKHZsYXBpY192Y3B1KHZsYXBpYykpOwogCiAg
ICAgcmV0dXJuIHZsYXBpY19maW5kX2hpZ2hlc3RfdmVjdG9yKCZ2bGFwaWMtPnJlZ3MtPmRhdGFb
QVBJQ19JUlJdKTsKIH0KQEAgLTE0OTMsNyArMTQ5Myw3IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2
ZV9yZWdzKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBpZiAo
ICFoYXNfdmxhcGljKHYtPmRvbWFpbikgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN5bmNf
cGlyX3RvX2lycih2KTsKKyAgICB2bGFwaWNfc3luY19waXJfdG9faXJyKHYpOwogCiAgICAgcmV0
dXJuIGh2bV9zYXZlX2VudHJ5KExBUElDX1JFR1MsIHYtPnZjcHVfaWQsIGgsIHZjcHVfdmxhcGlj
KHYpLT5yZWdzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCmluZGV4IGIyOTJlNzkzODIuLjViZjE4Nzc3
MjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtMzQxLDcgKzM0MSw3IEBAIGludCBwdF9pcnFfY3Jl
YXRlX2JpbmQoCiAgICAgewogICAgICAgICB1aW50OF90IGRlc3QsIGRlbGl2ZXJ5X21vZGU7CiAg
ICAgICAgIGJvb2wgZGVzdF9tb2RlOwotICAgICAgICBpbnQgZGVzdF92Y3B1X2lkOworICAgICAg
ICBpbnQgZGVzdF92Y3B1X2lkLCBwcmV2X3ZjcHVfaWQgPSAtMTsKICAgICAgICAgY29uc3Qgc3Ry
dWN0IHZjcHUgKnZjcHU7CiAgICAgICAgIHVpbnQzMl90IGdmbGFncyA9IHB0X2lycV9iaW5kLT51
Lm1zaS5nZmxhZ3MgJgogICAgICAgICAgICAgICAgICAgICAgICAgICB+WEVOX0RPTUNUTF9WTVNJ
X1g4Nl9VTk1BU0tFRDsKQEAgLTQxMSw2ICs0MTEsNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5k
KAogCiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBwdF9pcnFfYmluZC0+
dS5tc2kuZ3ZlYzsKICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gZ2Zs
YWdzOworICAgICAgICAgICAgICAgIHByZXZfdmNwdV9pZCA9IHBpcnFfZHBjaS0+Z21zaS5kZXN0
X3ZjcHVfaWQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgLyogQ2FsY3VsYXRl
IGRlc3RfdmNwdV9pZCBmb3IgTVNJLXR5cGUgcGlycSBtaWdyYXRpb24uICovCkBAIC00MzIsNyAr
NDMzLDEwIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgICAgICAgICAgdmNwdSA9
IHZlY3Rvcl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKICAgICAg
ICAgICAgIGlmICggdmNwdSApCisgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGlycV9k
cGNpLT5nbXNpLnBvc3RlZCA9IHRydWU7CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNp
LmRlc3RfdmNwdV9pZCA9IHZjcHUtPnZjcHVfaWQ7CisgICAgICAgICAgICB9CiAgICAgICAgIH0K
ICAgICAgICAgaWYgKCB2Y3B1ICYmIGlzX2lvbW11X2VuYWJsZWQoZCkgKQogICAgICAgICAgICAg
aHZtX21pZ3JhdGVfcGlycShwaXJxX2RwY2ksIHZjcHUpOwpAQCAtNDQwLDcgKzQ0NCw4IEBAIGlu
dCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBp
ZiBpdCBpcyBzdXBwb3J0ZWQuICovCiAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCiAgICAg
ICAgICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtLnZteC5waV9kZXNj
IDogTlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21z
aS5ndmVjKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21z
aS5ndmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJldl92Y3B1X2lkID49IDAgPyBk
LT52Y3B1W3ByZXZfdmNwdV9pZF0gOiBOVUxMKTsKIAogICAgICAgICBpZiAoIHB0X2lycV9iaW5k
LT51Lm1zaS5nZmxhZ3MgJiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEICkKICAgICAgICAg
ewpAQCAtNzI5LDcgKzczNCw5IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgICAgICAg
ICAgd2hhdCA9ICJib2d1cyI7CiAgICAgfQogICAgIGVsc2UgaWYgKCBwaXJxX2RwY2kgJiYgcGly
cV9kcGNpLT5nbXNpLnBvc3RlZCApCi0gICAgICAgIHBpX3VwZGF0ZV9pcnRlKE5VTEwsIHBpcnEs
IDApOworICAgICAgICBwaV91cGRhdGVfaXJ0ZShOVUxMLCBwaXJxLCAwLAorICAgICAgICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID49IDAKKyAgICAgICAgICAg
ICAgICAgICAgICAgPyBkLT52Y3B1W3BpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWRdIDogTlVM
TCk7CiAKICAgICBpZiAoIHBpcnFfZHBjaSAmJiAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFf
RFBDSV9NQVBQRUQpICYmCiAgICAgICAgICBsaXN0X2VtcHR5KCZwaXJxX2RwY2ktPmRpZ2xfbGlz
dCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwppbmRleCBiZjg0NjE5NWM0
Li4wN2MxYzE2MjdhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50
cmVtYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpAQCAt
OTQ2LDEyICs5NDYsMTMgQEAgdm9pZCBpbnRlbF9pb21tdV9kaXNhYmxlX2VpbSh2b2lkKQogICAg
ICAgICBkaXNhYmxlX3FpbnZhbChkcmhkLT5pb21tdSk7CiB9CiAKKyNpZmRlZiBDT05GSUdfSFZN
CiAvKgogICogVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHRvIHVwZGF0ZSB0aGUgSVJURSBmb3IgcG9z
dGVkLWludGVycnVwdAogICogd2hlbiBndWVzdCBjaGFuZ2VzIE1TSS9NU0ktWCBpbmZvcm1hdGlv
bi4KICAqLwogaW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNj
LCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKLSAgICBjb25zdCB1aW50OF90IGd2ZWMpCisgICAg
Y29uc3QgdWludDhfdCBndmVjLCBzdHJ1Y3QgdmNwdSAqcHJldikKIHsKICAgICBzdHJ1Y3QgaXJx
X2Rlc2MgKmRlc2M7CiAgICAgc3RydWN0IG1zaV9kZXNjICptc2lfZGVzYzsKQEAgLTk2NCw4ICs5
NjUsOCBAQCBpbnQgcGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2Ms
IGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAogICAgIG1zaV9kZXNjID0gZGVzYy0+bXNpX2Rlc2M7
CiAgICAgaWYgKCAhbXNpX2Rlc2MgKQogICAgIHsKLSAgICAgICAgcmMgPSAtRU5PREVWOwotICAg
ICAgICBnb3RvIHVubG9ja19vdXQ7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9j
ayk7CisgICAgICAgIHJldHVybiAtRU5PREVWOwogICAgIH0KICAgICBtc2lfZGVzYy0+cGlfZGVz
YyA9IHBpX2Rlc2M7CiAgICAgbXNpX2Rlc2MtPmd2ZWMgPSBndmVjOwpAQCAtOTc0LDEwICs5NzUs
MTAgQEAgaW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBj
b25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKIAogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsK
IAotICAgIHJldHVybiBtc2lfbXNnX3dyaXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNj
LT5tc2cpOwotCi0gdW5sb2NrX291dDoKLSAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2sp
OworICAgIHJjID0gbXNpX21zZ193cml0ZV9yZW1hcF9ydGUobXNpX2Rlc2MsICZtc2lfZGVzYy0+
bXNnKTsKKyAgICBpZiAoICFyYyAmJiBwcmV2ICkKKyAgICAgICAgIHZsYXBpY19zeW5jX3Bpcl90
b19pcnIocHJldik7CiAKICAgICByZXR1cm4gcmM7CiB9CisjZW5kaWYKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmxhcGljLmgKaW5kZXggZGRlNjZiNGYwZi4uYjAwMTdkMWRhZSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmxhcGljLmgKQEAgLTE1MCw0ICsxNTAsNiBAQCBib29sX3QgdmxhcGljX21hdGNoX2Rlc3QoCiAg
ICAgY29uc3Qgc3RydWN0IHZsYXBpYyAqdGFyZ2V0LCBjb25zdCBzdHJ1Y3QgdmxhcGljICpzb3Vy
Y2UsCiAgICAgaW50IHNob3J0X2hhbmQsIHVpbnQzMl90IGRlc3QsIGJvb2xfdCBkZXN0X21vZGUp
OwogCit2b2lkIHZsYXBpY19zeW5jX3Bpcl90b19pcnIoc3RydWN0IHZjcHUgKnYpOworCiAjZW5k
aWYgLyogX19BU01fWDg2X0hWTV9WTEFQSUNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggODU3
NDFmN2M5Ni4uMzE0ZGNmYmU0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21t
dS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAtMTE5LDcgKzExOSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBpb21tdV9kaXNhYmxlX3gyYXBpYyh2b2lkKQogZXh0ZXJuIGJv
b2wgdW50cnVzdGVkX21zaTsKIAogaW50IHBpX3VwZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9k
ZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSwKLSAgICAgICAgICAgICAgICAg
ICBjb25zdCB1aW50OF90IGd2ZWMpOworICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3Qg
Z3ZlYywgc3RydWN0IHZjcHUgKnByZXYpOwogCiAjZW5kaWYgLyogIV9fQVJDSF9YODZfSU9NTVVf
SF9fICovCiAvKgotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 13:32:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 13:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIC4G-0002vk-Ga; Wed, 09 Oct 2019 13:31:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIC4E-0002vf-LD
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 13:31:50 +0000
X-Inumbo-ID: 25827ca9-ea99-11e9-97f1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25827ca9-ea99-11e9-97f1-12813bfff9fa;
 Wed, 09 Oct 2019 13:31:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A316CAF6B;
 Wed,  9 Oct 2019 13:31:48 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20191008162922.GL8065@mail-itl>
 <815f3cbc-22c3-5a02-429b-0cdf12d84917@suse.com>
 <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
 <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
 <20191009115254.GQ8065@mail-itl>
 <26a97d5f-5100-19ea-a945-f2954a3d9d09@suse.com>
 <20191009122109.GR8065@mail-itl>
 <bddff3b2-a0cc-1a7e-8702-86bea33c9e16@suse.com>
 <20191009122702.GS8065@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7a598f3a-ccad-62f7-acc7-1d00953feef6@suse.com>
Date: Wed, 9 Oct 2019 15:31:49 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009122702.GS8065@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxNDoyNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBPbiBXZWQsIE9jdCAwOSwgMjAxOSBhdCAwMjoyNDozMVBNICswMjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4gT24gMDkuMTAuMjAxOSAxNDoyMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICB3cm90ZToKPj4+IE9uIFdlZCwgT2N0IDA5LCAyMDE5IGF0IDAyOjA3OjA1UE0gKzAyMDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjEwLjIwMTkgMTM6NTIsIE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSAgd3JvdGU6Cj4+Pj4+IEknbSB0YWxraW5nIGFib3V0IFhlbi0+WGVuIHRy
YW5zaXRpb24gaGVyZS4gSG93IHN5c3RlbSB0YWJsZSBwb2ludGVyIGlzCj4+Pj4+IHBhc3NlZCBm
cm9tIG9sZCBYZW4gdG8gbmV3IFhlbiBpbnN0YW5jZT8gQW5kIGhvdyB0aGUgbmV3IFhlbiBpbnN0
YW5jZQo+Pj4+PiBkZWFscyB3aXRoIGJvb3Qgc2VydmljZXMgYmVpbmcgbm90IGF2YWlsYWJsZSBh
bnltb3JlPwo+Pj4+Cj4+Pj4gSXQgZG9lc24ndC4gSSBzaG91bGQgYmV0dGVyIGhhdmUgc2FpZCAi
KiAtPiBYZW4gdHJhbnNpdGlvbnMiIGluCj4+Pj4gbXkgZWFybGllciByZXBseS4gSSBzaW1wbHkg
Y2FuJ3Qgc2VlIGhvdyB0aGlzIGNhbiBhbGwgd29yayB3aXRoCj4+Pj4gRUZJIHVuZGVybmVhdGgg
d2l0aG91dCBzb21lIGV4dHJhIGNvbnZleWluZyBvZiBkYXRhIGZyb20gdGhlIG9sZAo+Pj4+IHRv
IHRoZSBuZXcgaW5zdGFuY2UuCj4+Pgo+Pj4gRG9lcyBpdCBtZWFuIHRoZSB3aG9sZSBkaXNjdXNz
aW9uIGFib3V0IFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgYmVpbmcKPj4+IGluY29tcGF0aWJsZSB3
aXRoIGtleGVjIGlzIG1vb3QsIGJlY2F1c2UgcnVudGltZSBzZXJ2aWNlcyAoaW5jbHVkaW5nCj4+
PiBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpKSBhcmUgbm90IHVzZWQgYnkgWGVuIGFmdGVyIGtleGVj
IGFueXdheT8gSWYgSQo+Pj4gdW5kZXJzdGFuZCBjb3JyZWN0bHksIHlvdSBqdXN0IHNhaWQgdGhl
IFhlbiBhZnRlciBrZXhlYyBkb24ndCBoYXZlCj4+PiBydW50aW1lIHNlcnZpY2VzIHBvaW50ZXIu
Cj4+Cj4+IFRoZSBjb25jZXJuIGlzIGFib3V0IGtleGVjLWluZyB0byBMaW51eCAoYmFzZWQgb24g
d2hhdCBJIHJlY2FsbAo+PiBmcm9tIHdoZW4gSSB3cm90ZSB0aGlzIGNvZGU7IGFzIHNhaWQgdGhl
IHNpdHVhdGlvbiBtYXkgaGF2ZQo+PiBjaGFuZ2VkIGZvciBtb2Rlcm4gTGludXgpLgo+IAo+IEJ1
dCB0aGVuLCBMaW51eCB3b24ndCBoYXZlIEVGSSBzeXN0ZW0gdGFibGUgcG9pbnRlciBlaXRoZXIs
IG5vPyBJIGRvbid0Cj4gc2VlIFhlbiBwYXNzaW5nIGl0IG92ZXIgaW4gYW55IHdheS4KCk1ha2lu
ZyB0aGUgc3lzdGVtIHRhYmxlIHBvaW50ZXIgYXZhaWxhYmxlIGUuZy4gdG8ga2V4ZWMgdXNlcnNw
YWNlCihzbyBpdCBjYW4gcGFzcyBpdCBpbiB3aGF0ZXZlciBzdWl0YWJsZSB3YXkpIHdvdWxkIGJl
IGFuIGVhc3kKYWRkaXRpb24uIFVzZSBvZiBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpLCBvdG9oLCB3
b3VsZCBoYXZlIGJlZW4gYQpoYXJkIHRvIHVuZG8gc3RlcCBpZiBJIGhhZCBtYWRlIFhlbidzIEVG
SSBib290IHBhdGggcmVseSBvbiBpdC4KVGhlIGtleGVjIHNpdHVhdGlvbiB3cnQgRUZJIHdhcyB2
ZXJ5IG11Y2ggaW4gZmx1eCBiYWNrIHRoZW4sIGFuZApoZW5jZSBJIGRpZG4ndCB3YW50IHRvIHRh
a2UgdW5uZWNlc3Nhcnkgcmlza3Mgb2YgZnV0dXJlCmNvbXBsaWNhdGlvbnMuIEFueSBzdGVwIGNo
YW5naW5nIHRoZSBjdXJyZW50IHN0YXRlIG9mIGFmZmFpcnMKd2FudHMgdG8gcHJvdmlkZSBhc3N1
cmFuY2UgdGhhdCBpdCBkb2Vzbid0IGNsb3NlIHJvYWRzIHdoaWNoIHdlCm1heSBuZWVkIHRvIGdv
IGF0IHNvbWUgcG9pbnQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 13:35:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 13:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIC7t-00035e-5J; Wed, 09 Oct 2019 13:35:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIC7r-00035V-At
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 13:35:35 +0000
X-Inumbo-ID: ab34b3ca-ea99-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab34b3ca-ea99-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 13:35:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 23A22AC6E;
 Wed,  9 Oct 2019 13:35:33 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8bd07732-9cd2-aa9b-3662-8da5fbabcaf4@suse.com>
Date: Wed, 9 Oct 2019 15:35:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009125252.3112-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Joe Jin <joe.jin@oracle.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxNDo1MiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFdoZW4gdXNpbmcg
cG9zdGVkIGludGVycnVwdHMgYW5kIHRoZSBndWVzdCBtaWdyYXRlcyBNU0kgZnJvbSB2Q1BVcyBY
ZW4KPiBuZWVkcyB0byBmbHVzaCBhbnkgcGVuZGluZyBQSVJSIHZlY3RvcnMgb24gdGhlIHByZXZp
b3VzIHZDUFUsIG9yIGVsc2UKPiB0aG9zZSB2ZWN0b3JzIGNvdWxkIGdldCB3cm9uZ2x5IGluamVj
dGVkIGF0IGEgbGF0ZXIgcG9pbnQgd2hlbiB0aGUgTVNJCj4gZmllbGRzIGFyZSBhbHJlYWR5IHVw
ZGF0ZWQuCj4gCj4gUmVuYW1lIHN5bmNfcGlyX3RvX2lyciB0byB2bGFwaWNfc3luY19waXJfdG9f
aXJyIGFuZCBleHBvcnQgaXQgc28gaXQKPiBjYW4gYmUgY2FsbGVkIHdoZW4gdXBkYXRpbmcgdGhl
IHBvc3RlZCBpbnRlcnJ1cHQgZGVzY3JpcHRvciBmaWVsZCBpbgo+IHBpX3VwZGF0ZV9pcnRlLiBX
aGlsZSB0aGVyZSBhbHNvIHJlbW92ZSB0aGUgdW5sb2NrX291dCBmcm9tCj4gcGlfdXBkYXRlX2ly
dGUsIGl0J3MgdXNlZCBpbiBhIHNpbmdsZSBnb3RvIGFuZCByZW1vdmluZyBpdCBtYWtlcyB0aGUK
PiBmdW5jdGlvbiBzbWFsbGVyLgo+IAo+IE5vdGUgdGhhdCBQSVJSIGlzIHN5bmNlZCB0byBJUlIg
Ym90aCBpbiBwdF9pcnFfZGVzdHJveV9iaW5kIGFuZAo+IHB0X2lycV9jcmVhdGVfYmluZCB3aGVu
IHRoZSBpbnRlcnJ1cHQgZGVsaXZlcnkgZGF0YSBpcyBiZWluZyB1cGRhdGVkLgo+IAo+IEFsc28g
c3RvcmUgdGhlIHZDUFUgSUQgaW4gbXVsdGktZGVzdGluYXRpb24gbW9kZSB3aGVuIHVzaW5nIHBv
c3RlZAo+IGludGVycnVwdHMgYW5kIHRoZSBpbnRlcnJ1cHQgaXMgYm91bmQgdG8gYSBzaW5nbGUg
dkNQVSBpbiBvcmRlciBmb3IKPiBwb3N0ZWQgaW50ZXJydXB0cyB0byBiZSB1c2VkLgo+IAo+IFdo
aWxlIHRoZXJlIGd1YXJkIHBpX3VwZGF0ZV9pcnRlIHdpdGggQ09ORklHX0hWTSBzaW5jZSBpdCdz
IG9ubHkgdXNlZAo+IHdpdGggSFZNIGd1ZXN0cy4KPiAKPiBSZXBvcnRlZC1ieTogSm9lIEppbiA8
am9lLmppbkBvcmFjbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkxpa2UgZm9yIHRoZSBvdGhlciBwYXRjaCBJJ2QgcHJlZmVyIHRvIHdhaXQgYSBs
aXR0bGUgd2l0aCBjb21taXR0aW5nCihldmVuIGlmIHRoZSBWVC1kIGFjayBhcHBlYXJlZCBxdWlj
a2x5KSB1bnRpbCBob3BlZnVsbHkgYSBUZXN0ZWQtYnkKY291bGQgYmUgcHJvdmlkZWQuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 13:57:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 13:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICSX-0004r8-D6; Wed, 09 Oct 2019 13:56:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LyQK=YC=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iICSV-0004r3-N7
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 13:56:55 +0000
X-Inumbo-ID: a63d70de-ea9c-11e9-8c93-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a63d70de-ea9c-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 13:56:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570629414;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=iVLNnj85OIjaYl8TLjZfqs2/w/6at66OAFjz/cEK4+o=;
 b=AxoJDO5BAmMwfutPjBgWzrkwNcW6sXGO/z6N1/uGFRd8XPACNG2pOeah
 84uRjQr9JLs91k0E2eUIj4v3nvwLbhMeJKqs2m1dRzgVzZTXtMCITwTFd
 9cVSxdXb1AlCr62W2+OIYAdjo5cp2yErwxkQP7NYqDizKr4Q6FTBt6A+y Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UsnsPuvgevKqgzgJ9SoOThUv5XR7hPU5jwDw8jxzCUAelOo2TK5nrJcnJcWFoew4LpgBm8e4nx
 znuS4JC5W04f9enXxdsTKono0DJzBZcP/vE7ga2k2Ymu4WHmE/wBGAP5CbLMlW55NZrv3w7cPc
 o+xWLE0fDgieqISovpRON6M83ILyPNpcArbHldNtIXJIg9YdIz3B8DqIMn0+4zUIde1HU0w756
 IH4vKH5Pz/FeszXwsYWeZC5tgcqIA08UtnTQPxxsMgwVTXd2hXVLsZCmBhLvhNBzgzX67DSUB+
 Kec=
X-SBRS: 2.7
X-MesageID: 7044454
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,276,1566878400"; 
   d="scan'208";a="7044454"
Date: Wed, 9 Oct 2019 15:56:45 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009135645.GD1389@Air-de-Roger.citrite.net>
References: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
 <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
 <20191009101116.GA1389@Air-de-Roger.citrite.net>
 <dd2b5da6-e1fc-a490-9276-8ad44721fa9e@suse.com>
 <20191009112927.GC1389@Air-de-Roger.citrite.net>
 <6a7fb887-84cf-cc1d-011d-f2adab4083fa@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6a7fb887-84cf-cc1d-011d-f2adab4083fa@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMDI6MDM6MTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMDkuMTAuMjAxOSAxMzoyOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBXZWQsIE9jdCAwOSwgMjAxOSBhdCAxMjo0MTowNVBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAwOS4xMC4yMDE5IDEyOjExLCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gQW5kIGl0IGRvZXMgcHJpbnQgdGhlIGZvbGxvd2luZyB3aGVuIHNldHRpbmcgdXAgdGhlIGlv
bW11Ogo+ID4+Pgo+ID4+PiAoWEVOKSBpb2FwaWMgMCBwaW4gMCBub3QgbWFza2VkCj4gPj4+IChY
RU4pIHZlYz0wMCBkZWxpdmVyeT1FeElOVCBkZXN0PVAgc3RhdHVzPTAgcG9sYXJpdHk9MCBpcnI9
MCB0cmlnPUUgbWFzaz0wIGRlc3RfaWQ6MDAwMTAwMDAKPiA+Pj4KPiA+Pj4gSSB3b25kZXIsIHNo
b3VsZG4ndCBhbGwgcGlucyBvZiBhbGwgdGhlIGlvLWFwaWNzIGJlIG1hc2tlZCBhdCBib290Pwo+
ID4+Cj4gPj4gSSB0aGluayB5b3UgbWlnaHQgZ2V0IGRpZmZlcmVudCBhbnN3ZXJzIGhlcmUgZGVw
ZW5kaW5nIG9uIHdoZXRoZXIKPiA+PiB5b3UgYXNrIGZpcm13YXJlIG9yIE9TIHBlb3BsZS4gSW4g
ZmFjdCB0aGVyZSBhcmUgY2FzZXMgd2hlcmUgdGhlCj4gPj4gSU8tQVBJQyBuZWVkcyB0byBiZSBs
ZWZ0IGluIHRoaXMgc3RhdGUsIEkgdGhpbmssIGJ1dCBzdWNoIHdvdWxkCj4gPj4gbGlrZWx5IG5l
ZWQgcHJvcGVybHkgcmVmbGVjdGluZyBpbiBBQ1BJIHRhYmxlcyAoYWxiZWl0IEkgZG9uJ3QKPiA+
PiBrbm93L3JlY2FsbCBob3cgdGhpcyB3b3VsZCBiZSBkb25lOyBsb29raW5nIGF0IHRoZSBjb2Rl
ICkuIFRoaXMgZ29lcyBiYWNrIHRvIHRpbWVzCj4gPj4gd2hlbiBJTy1BUElDcyB3ZXJlIG5ldyBh
bmQgT1NlcyB3b3VsZCBub3QgZXZlbiBrbm93IGFib3V0IHRoZW0sCj4gPj4geWV0IHRoZXkgd291
bGRuJ3QgZ2V0IGFueSBpbnRlcnJ1cHRzIHRvIHdvcmsgaWYgZmlkZGxpbmcgd2l0aAo+ID4+IG9u
bHkgdGhlIFBJQyAoc2l0dGluZyBiZWhpbmQgSU8tQVBJQyBwaW4gMCkuCj4gPj4KPiA+PiBTZWUg
ZW5hYmxlX0lPX0FQSUMoKSwgd2hlcmUgd2UgYWN0dWFsbHkgdXNlIHRoaXMgcHJvcGVydHkgdG8K
PiA+PiBkZXRlcm1pbmUgdGhlIHBpbiBiZWhpbmQgd2hpY2ggdGhlIDgyNTkgc2l0cy4KPiA+Pgo+
ID4+IEkndmUgc2VlbiBxdWl0ZSBtYW55IHN5c3RlbXMgd2hlcmUgaW4gdGhlIEJJT1Mgc2V0dXAg
eW91IGhhdmUgYW4KPiA+PiBvcHRpb24gdG8gc2VsZWN0IHdoZXRoZXIgeW91IGhhdmUgYW4gIkFD
UEkgT1MiICh3b3JkaW5nIG9mIGNvdXJzZQo+ID4+IHZhcmllcykuIEkndmUgbmV2ZXIgY2hlY2tl
ZCB3aGV0aGVyIHRoaXMgbWF5IGUuZy4gcmVmbGVjdCBpdHNlbGYKPiA+PiBpbiB0aGUgaGFuZG92
ZXIgc3RhdGUgb2YgdGhlIEdTSSAwIFJURS4KPiA+Pgo+ID4+IEluIHlvdXIgdGVzdGluZyBwYXRj
aCwgY291bGQgeW91IGFsc28gbG9nIHRoZSBQSUMgbWFzayBieXRlcz8KPiA+PiBUaGVyZSBvdWdo
dCB0byBiZSBhdCBsZWFzdCBvbmUgdW5tYXNrZWQ7IG9yIHdhaXQgLSB0aGVyZSBhY3R1YWxseQo+
ID4+IGlzIGEgc3B1cmlvdXMgaW50ZXJydXB0IHRoZXJlIChyaWdodCBiZWZvcmUgSU9NTVUgaW5p
dGlhbGl6YXRpb24pOgo+ID4+Cj4gPj4gKFhFTikgc3B1cmlvdXMgODI1OUEgaW50ZXJydXB0OiBJ
UlE3Lgo+ID4gCj4gPiBTbyBJJ3ZlIGFkZGVkIGEgbG9nIG9mIHRoZSBQSUMgbWFza3MganVzdCBi
ZWZvcmUgY2hlY2tpbmcgdGhlIGlvYXBpYwo+ID4gbWFza3M6Cj4gPiAKPiA+IChYRU4pIDgyNTlB
LTEgbWFzazogZmUgODI1OUEtMiBtYXNrOiBmZgo+ID4gCj4gPiBBRkFJQ1QgSVJRNyBzZWVtcyB0
byBiZSB1bm1hc2tlZD8gU29ycnkgbXkga25vd2xlZGdlIG9mIFBJQ3MgaXMgcXVpdGUKPiA+IGxp
bWl0ZWQgc2luY2UgSSd2ZSBuZXZlciBoYWQgdG8gZGVhbCB3aXRoIHRoZW0uCj4gCj4gVGhhdCdz
IElSUTAgdGhlbiB3aGljaCBpcyB1bm1hc2tlZC4gQXMgc2FpZCB0aGUgc3B1cmlvdXMgb25lCj4g
KElSUTcpIGNhbid0IGJlIG1hc2tlZCAoYXQgdGhlIFBJQyk7IG9ubHkgdGhlICJub3JtYWwiIElS
UTcgY2FuCj4gYmUuCj4gCj4gPiBUaGUgbGluZSBJJ3ZlIGFkZGVkIGlzOgo+ID4gCj4gPiBwcmlu
dGsoIjgyNTlBLTEgbWFzazogJXggODI1OUEtMiBtYXNrOiAleFxuIiwgaW5iKDB4MjEpLCBpbmIo
MHhBMSkpOwo+ID4gCj4gPiBJIHdvbmRlciB3aHkgZG9lcyBYZW4gZXZlbiBoYXMgYW55IGNvZGUg
dG8gZGVhbCB3aXRoIHRoZSBQSUNzLAo+ID4gc2hvdWxkbid0IHdlIHJlbHkgb24gaW8tYXBpY3Mg
b25seSBmb3IgbGVnYWN5IGRlbGl2ZXJ5Pwo+IAo+IFRoZXJlIGFyZSAod2VyZT8pIHN5c3RlbXMg
d2hlcmUgdGhpbmdzIHdvdWxkbid0IHdvcmsgd2l0aG91dC4KPiAKPiA+PiBIZW5jZSBJIHdvbmRl
ciBpZiB0aGVyZSdzIG5vdCBwb3NzaWJseSBhIDJuZCBvbmUgb25jZSB0aGUgSU9NTVUKPiA+PiBo
YXMgYmVlbiBzZXQgdXAuCj4gPiAKPiA+IFJpZ2h0LCB0aGVuIEkgZ3Vlc3Mgd2UgZWl0aGVyIG1h
c2sgYWxsIHRoZSBpby1hcGljIHBpbnMgb3Igd2Ugc2V0dXAKPiA+IHByb3BlciByZW1hcHBpbmcg
ZW50cmllcyBmb3Igbm9uLW1hc2tlZCBwaW5zPyAoaW4gb3JkZXIgdG8gYXZvaWQgaW9tbXUKPiA+
IGZhdWx0cykKPiAKPiBNYWtpbmcgdGhlIEV4dEludCBlbnRyeSBpcyBhdCBsZWFzdCB3b3J0aCBh
biBleHBlcmltZW50LCB0bwo+IChob3BlZnVsbHkpIGNvbmZpcm0gdGhhdCB0aGlzIHdvdWxkIHRh
a2UgY2FyZSBvZiB0aGUgSU9NTVUKPiBmYXVsdC4gQnV0IEknbSBhZnJhaWQgKGFzIHBlciBhYm92
ZSkgaXQncyBub3QgYW4gb3B0aW9uIGluCj4gZ2VuZXJhbC4gV2hhdCBJIGNvdWxkIHNlZSB1cyBk
b2luZyBpcyBtYXNrIHRoZSBlbnRyeSBpZiBhbGwKPiBsZWdhY3kgSVJRcyBhcmUgaGFuZGxlZCB0
aHJvdWdoIHRoZSBJTy1BUElDLiBUaGlzIHdvdWxkIHRha2UKPiBjYXJlIG9mIHNwdXJpb3VzIGlu
dGVycnVwdHMsIGFzIHRoZXNlIGFyZSB0aGUgb25seSBvbmVzCj4gd2hpY2ggY2FuIG1ha2UgaXQg
dGhyb3VnaCB3aGVuIHRoZSBQSUMgbWFzayBiaXRzIGFyZSBhbGwgc2V0Lgo+IEhvd2V2ZXIsIG1h
eWJlIGl0IGlzIGxlZ2l0aW1hdGUgdG8gbWFzayB0aGUgRXh0SW50IGVudHJ5Cj4gd2hlbiBhbiBJ
T01NVSBjb21lcyBpbnRvIHBsYXkuCgpUaGF0IHdhcyBteSB0aGlua2luZywgaWU6IG1ha2Ugc3Vy
ZSBldmVyeSBpby1hcGljIHBpbiBpcyBtYXNrZWQgYmVmb3JlCmVuYWJsaW5nIGlvbW11IGludGVy
cnVwdCByZW1hcHBpbmcuIE5vdGhpbmcgdXNlZnVsIGNhbiBoYXBwZW4gb2YKaGF2aW5nIGlvLWFw
aWMgcGlucyB1bm1hc2tlZCwgYXMgdGhlIHJlbWFwcGluZyBpcyBub3Qgc2V0dXAgYW55d2F5LgpJ
Zi93aGVuIHRob3NlIHBpbnMgZ2V0IHVzZWQgYSBwcm9wZXIgcmVtYXBwaW5nIGVudHJ5IGlzIGdv
aW5nIHRvIGJlCnNldHVwLCBhbmQgdGhlIHBpbiB3b3VsZCB0aGVuIGJlIHVubWFza2VkLgoKPiBB
cyB0byAicHJvcGVyIiByZW1hcHBpbmcgZW50cmllczogSSdsbCBoYXZlIHRvIGxvb2sgYXQgdGhl
Cj4gc3BlYyB3aGF0IHRoZXkgc2F5IGFib3V0IHRoaXMuIFRoZXJlJ3Mgb25seSBvbmUgSVJUIGlu
ZGV4Cj4gdGhhdCB3ZSBjYW4gcHV0IGluIHRoZSBSVEUsIHlldCB0aGlzIHdvdWxkIG5lZWQgdG8g
c2VydmUgYWxsCj4gMTUgSVJRcyBwb3RlbnRpYWxseSBjb21pbmcgdGhyb3VnaCB0aGUgUElDLiBS
ZWNhbGwgdGhhdCB0aGUKPiB2ZWN0b3IgZ2V0cyBzdXBwbGllZCBieSB0aGUgUElDIGluIHRoZSBF
eHRJbnQgY2FzZSwgbm90IGJ5Cj4gdGhlIElPLUFQSUMgUlRFLgoKWW91IGNhbiBzZXQgdGhlIGRl
bGl2ZXJ5IG1vZGUgb2YgdGhlIElSVEUgdG8gRXh0SU5ULCBtdWNoIGxpa2UgaG93IHRoaXMKaXMg
ZG9uZSBvbiB0aGUgaW8tYXBpYywgYW5kIHRoZW4gcG9rZSB0aGUgUElDIHRvIGZpZ3VyZSBvdXQg
d2hpY2ggSVJRCnRyaWdnZXJlZD8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:15:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICk1-0006cq-4v; Wed, 09 Oct 2019 14:15:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ly3=YC=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iICjy-0006cl-WC
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:14:59 +0000
X-Inumbo-ID: 2c119990-ea9f-11e9-8c93-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c119990-ea9f-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 14:14:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570630497;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=uaM9PAekk5yM5O7/nSGF04fsajIis6W190U06JkoRFc=;
 b=R7ctQ5mRUeQpUJBTRGGEhNS/Lh+8NeLEN0Qec0eZuXKzF+dFCzpdkUnB
 WALGsEf4eVGT0vDnwLm6AUR3GxtVSi0Gc1yo7tXVl81kTCdn12ezKWM3o
 v9XqiIK65XExwqvfA76YA5xRWowdTNgOLxlFvE79xjVHMrkm/QKoehFWU 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qBiSa7uP3ALkqLUU1n4JfAKZyH0HPZjonIgLcB2YhwEGoSWr9fjc7CG/qURoZca/b9V50rdxZ5
 iMZyurHG1opwPk7XBVVHmVTpAeh3cB9KjrGthO3kCMgQpYxWb6p58xFhYQCke21zygC1xPqleF
 DYU3DqZuQMCwvh2NxBrrUdU58ZvEOPLYFOSWbmkopl5yqDRtGzbhG/9w9Q3C16AeiXCnBaahQY
 Rc1gijzHM7W5TujGXtuvREelme1vqpav9OZ/2FFIFlejWwoYYnJp68qEcT36ozSwKIrdS/oM7k
 WXI=
X-SBRS: 2.7
X-MesageID: 6969933
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,276,1566878400"; 
   d="scan'208";a="6969933"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
 <8a7e1532-36cd-0b68-3655-c9ce990087ce@suse.com>
 <921fcf16-66bc-c053-e4e4-823a38b7a4da@citrix.com>
 <28975fef-3bff-9ef0-3043-f3cb7a639219@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <e402eb7f-715c-7e9e-b17b-88e35eede99d@citrix.com>
Date: Wed, 9 Oct 2019 15:14:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <28975fef-3bff-9ef0-3043-f3cb7a639219@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Paul Durrant <paul@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvOS8xOSAxMToyMyBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gUmVnYXJkbGVzcyBv
ZiB0aGUgbWVyaXRzIG9mIHRoZSBjaGFuZ2UgQW5keSB3YW50cyB0byBzZWUsIGl0J3Mgbm90IGEg
b25lCj4+IHRoYXQgc2hvdWxkIGJlIG1hZGUgZHVyaW5nIGEgZmVhdHVyZSBmcmVlemUuCj4gCj4g
SW5kZWVkLiBTbyBlaXRoZXIgd2UgdGFrZSB0aGlzIHBhdGNoIG9yIHdlIGhhdmUgdG8gcmV2ZXJ0
IHRoZSBwYXRjaChlcykKPiBpbnRyb2R1Y2luZyB0aGUgcmVncmVzc2lvbi4KCkFjdHVhbGx5LCBq
dXN0IGNoYXR0aW5nIHdpdGggSWFuIC0tIHRoZSB3b3JzZSBpc3N1ZSBBVE0sIEFGQUlDVCwgaXMg
dGhhdAp0aGUgSU9NTVUgaXMgZW5hYmxlZCBmb3IgYSBndWVzdCB3aGljaCBoYXMgbmVpdGhlciBh
c2tlZCBmb3IgUENJCmRldmljZXMsIG5vciBleHBsaWNpdGx5IGVuYWJsZWQgaXQ7IGFuZCBoZSdz
IGN1cnJlbnRseSB3b3JraW5nIG9uIGEgZml4CmZvciB0aGF0LiAgT25jZSB0aGF0IGlzc3VlIGlz
IGZpeGVkLCB0aGVuIG9zc3Rlc3Qgc2hvdWxkIGJlY29tZQp1bmJsb2NrZWQgYWdhaW4uCgpJdCBp
cywgYXJndWFibHksIG5vdCBpZGVhbCB0byByZWZ1c2UgdG8gbWlncmF0ZSBhIFZNIHdpdGggSU9N
TVUgZW5hYmxlZApidXQgbm8gZGV2aWNlcyBhdHRhY2hlZDsgYnV0IGlmIGl0IG9ubHkgYWZmZWN0
ZWQgZ3Vlc3RzIHdobyBoYWQKc3BlY2lmaWNhbGx5IHJlcXVlc3RlZCB0aGUgSU9NTVUgYmUgZW5h
YmxlZCwgdGhhdCB3b3VsZG4ndCBiZSBzbwp0ZXJyaWJsZS4gIChBbmQgaW4gZmFjdCBpdCBoYXMg
aGlnaGxpZ2h0ZWQgdGhlIG90aGVyLCBtb3JlIGltcG9ydGFudCBpc3N1ZS4pCgpJbiBzdW1tYXJ5
LCB0aGlzIHBhdGNoIGlzIG5vdCBzdHJpY3RseSBuZWVkZWQgdG8gZ2V0IGEgcHVzaCB0byBvc3N0
ZXN0LgoKVGhhdCBzYWlkLCB0aGUgYmVoYXZpb3IgaW4gNC4xMiB3YXMsIGFzIGZhciBhcyBJIGNh
biB0ZWxsOgoKMS4gSWYgYSBndWVzdCBoYWQgbmV2ZXIgaGFkIGEgUENJIGRldmljZSBhc3NpZ25l
ZCwgWGVuIHdpbGwgYWxsb3cKbG9nZGlydHkgdG8gYmUgZW5hYmxlZC4KCjIuIElmIGEgZ3Vlc3Qg
aGFzIGEgUENJIGRldmljZSBhc3NpZ25lZCwgWGVuIHdpbGwgbm90IGFsbG93IGxvZ2RpcnR5IHRv
CmJlIGVuYWJsZWQgKGJsb2NraW5nIG1pZ3JhdGlvbikuCgozLiBJZiBhIGd1ZXN0IGhhZCBhIFBD
SSBkZXZpY2UgYXNzaWduZWQgaW4gdGhlIHBhc3QgYnV0IGRvZXMgbm90IGhhdmUKb25lIG5vdywg
WGVuIHdpbGwgYWxzbyBub3QgYWxsb3cgbG9nZGlydHkgdG8gYmUgZW5hYmxlZCAoYmxvY2tpbmcK
bWlncmF0aW9uKS4KCkF0IHRoZSBtb21lbnQsIG9uY2UgSWFuIGZpeGVzIHRoZSBkZWZhdWx0LCB0
aGUgYmVoYXZpb3Igd2lsbCBiZToKCjEgSWYgYSBndWVzdCBuZXZlciBoYWQgUENJIGRldmljZSBh
c3NpZ25lZCwgYW5kCiAgYS4gdGhlIElPTU1VIHdhcyBub3QgZXhwbGljaXRseSBlbmFibGVkLCBY
ZW4gd2lsbCBhbGxvdyBsb2dkaXJ0eSB0byBiZQplbmFibGVkCiAgYi4gdGhlIElPTU1VIHdhcyBl
eHBsaWNpdGx5IGVuYWJsZWQsIHhlbiB3aWxsIG5vdCBhbGxvdyBsb2dkaXJ0eQoKMWEsIDIsIGFu
ZCAzIGFyZSB0aGUgc2FtZSwgYW5kIDFiIGRpZG4ndCBleGlzdCBpbiA0LjEyLCBzbyBhcmd1YWJs
eQp0aGVyZSdzIG5vIHJlZ3Jlc3Npb24uCgpUaGlzIHBhdGNoIGNoYW5nZXMgdGhpbmdzIHNvIHRo
YXQgbWlncmF0aW9uIHdpbGwgd29yayBpbiB0aGUgMWIgYW5kIDMKY2FzZXMgKGlmIEknbSByZWFk
aW5nIGl0IHJpZ2h0KS4gIFRoaXMgaXMgYXJndWFibHkgYmV0dGVyLCBidXQgYWxzbwphcmd1YWJs
eSBhbiB1bm5lY2Vzc2FyeSBjaGFuZ2UgcG9zdC1mcmVlemUuCgpBbmQgb2YgY291cnNlIHRoZXJl
J3MgdGhlIG9wdGlvbiBBbmR5IGlzIHByb3Bvc2luZywgb2YgaGF2aW5nIFhlbiBhbGxvdwpsb2dk
aXJ0eSB0byBiZSBlbmFibGVkIGluIGFsbCBjYXNlcywgYW5kIGhhdmluZyB0aGUgdG9vbHN0YWNr
IGtlZXAgdHJhY2sKb2Ygd2hldGhlciB0aGVyZSBhcmUgZGV2aWNlcyBhc3NpZ25lZCBhbmQgcmVm
dXNlIG1pZ3JhdGlvbiBpZiBzbzsgdGhhdCdzCmEgdGVjaG5pY2FsIGNoYW5nZSB3aGljaCBzaG91
bGQgYmUgYXZvaWRlZCBwb3N0LWZyZWV6ZS4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:20:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICpE-0007SC-SD; Wed, 09 Oct 2019 14:20:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5Wiy=YC=gmail.com=joculator@srs-us1.protection.inumbo.net>)
 id 1iICpD-0007S7-W1
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:20:24 +0000
X-Inumbo-ID: edea22a8-ea9f-11e9-8c93-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id edea22a8-ea9f-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 14:20:23 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id d1so2642580ljl.13
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 07:20:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=8m4lcQ86Sbc2jn2ZAfM8/awrc/xYwHfZf0elvolysmI=;
 b=m9lpim1miWzCM0z4l0xYYg/qurG0wmUlbDToTjVT1LqKGG+Eub3DqRtbsvkg5m+kFv
 S9Vhi/NkzhRINDN2yEwMNV03yYKzjj8MEp1BAWEC1lSEgryCvqmr1XchHO3DN3FwV9E8
 EBdUrB1AQugZF9sJaAxD+zVBZ8IyQZdyVaC+OU8iwug2DC4BZMTpkIFlHXvMHJAKd0Li
 cIxljwh0GYKmJ9eLznPv3kT4GPeFFZlkDpqP7bdikAI6FDXZhkNAAEo0UXB4sMqyDUuv
 QW5IVoubbhW1Mgy07kqfyWo8udfS020mfB3vGtLvT3wfPD8cnoikJO+pJVB6soVGIJ2Y
 2oIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=8m4lcQ86Sbc2jn2ZAfM8/awrc/xYwHfZf0elvolysmI=;
 b=Apky9wLCwFYFmqy3aPhe0dCJhmTgMnvT4eHzwbehzLKcEHa05FJ8bTNKegUIRc1jcc
 3BY0de5N/aUpeUA6JffNYMBKo+vYzVO4LeXE+vqw0Lwv7OliJagq38n4HAInAzGarqMv
 0gPqlZt4p1AlBxEvExIxyU+FbGlLFQUPYTjNMBwxF5pIUXl/aeVC6EvfV01USp30Z8hE
 GN2eBhWBFGRrluT+74lbulE+7ThsOn1p69O3bFiOFhnNHMHIQxNda2DdZt2GAFjMEwqG
 WBdMJEIkc7C7795G/nm5kVARf2LnvDOv9AItoyVdfNaH90/9PajF9uj/F/4AEfSIgwLQ
 uuzw==
X-Gm-Message-State: APjAAAWCKHC2JQ3E7Zh98Rt6fsL1SYEZyTbF3e2HcMVwS8q/Mcp0qxO/
 C+lG3m3wLIP7aOTzRF3oSxGGJYmQtsU=
X-Google-Smtp-Source: APXvYqzbv37zvWU/2EzBr7X6slU+m5FW4tztDyadB9qsbSCSusW+lcgV09ThMKV2SurHagfIX86OQw==
X-Received: by 2002:a2e:584b:: with SMTP id x11mr2590876ljd.96.1570630821361; 
 Wed, 09 Oct 2019 07:20:21 -0700 (PDT)
Received: from EPUAKYIW0594.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id i142sm526702lfi.5.2019.10.09.07.20.19
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Oct 2019 07:20:20 -0700 (PDT)
From: Artem Mygaiev <joculator@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 17:20:14 +0300
Message-Id: <cover.1570628924.git.artem_mygaiev@epam.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/3] Minor Coverity fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KClRoZXJlIGlzIGEg
YmlnIGFtb3VudCBvZiBpbnNpZ25pZmljYW50IG9yIGZhbHNlIHBvc2l0aXZlcyByZXBvcnRlZCBi
eSAKQ292ZXJpdHksIGZpeGluZyBzb21lIG9mIHRoZW0gY2FuIGF0IGxlYXN0IG1ha2UgY29kZSBt
b3JlIGNvbnNpc3RlbnQgb3IKYXQgbGVhc3QgYml0IG1vcmUgcmVhZGFibGUuCgpBcnRlbSBNeWdh
aWV2ICgzKToKICBDb25zaXN0ZW50IHVzZSBmb3IgbG9jayB2YXJpYWJsZXMKICBSZW1vdmUgdXNl
bGVzcyBBU1NFUlQgY29uZGl0aW9uCiAgRnJlZSBhbGxvY2F0ZWQgcmVzb3VyY2Ugb24gZXJyb3IK
CiB4ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jICAgICAgIHwgMiArLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDggKysrKystLS0KIHhlbi94c20vZmxhc2svYXZjLmMg
ICAgICAgICAgICAgICAgfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:20:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:20:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICpK-0007TR-98; Wed, 09 Oct 2019 14:20:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5Wiy=YC=gmail.com=joculator@srs-us1.protection.inumbo.net>)
 id 1iICpI-0007TA-Mt
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:20:28 +0000
X-Inumbo-ID: eeb3f100-ea9f-11e9-80e3-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eeb3f100-ea9f-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 14:20:24 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id r2so1796909lfn.8
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 07:20:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=qM44EJGVuGB1UjO/9duOt6HnkcTEDzfeyY6UzBKj3FE=;
 b=Un/6iF44gxYHdhnvoIMFE7xhLweq4Cpqr1Ek6gMT4TXMQDA5J1MoKZvouf1Sq0/HGz
 /IJwiW4H9JY1+T1bkGhl7fROxutkVkgPg6ydStZIaKR7MjqI0RK17r12+CNEXQUu2Nsv
 tdGg6aNLKn+zuUi6UiIS/yQnhytQY4Gl8AiuXggph3NdgO0QBwYp0NbPxZYvmM2ALPQP
 LA7ey3tMkSinzLVOqF3ONZoGrB16VoqqW92pEy3ppteOZ2orE6UMcooTtweMo+UoAgN2
 wBEpHIXATLYFcFDJc9da3ERxxrrOzgfqVHi3zJhi3WeviG8tCMBNE7jKi7aMTNJyE19L
 l5FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=qM44EJGVuGB1UjO/9duOt6HnkcTEDzfeyY6UzBKj3FE=;
 b=URQf1KiAUa1Hq4buPpJgu6iAtuyMJ9e51evhkb4P66B6CcyXdqNjgr7AIlHpuBC104
 G6YW7IAZCREwLxNoB5TjGxs4lFdQgK+m7/xQldO0NBfJ3nYewCVlKZeExfnWHWyl7jzG
 CvMV4GgNRLTBqwGxhhQ5qR/wTYvThKCh3ICf9vxKTO3NLhsnB+niOAi0mPMCFXgMa5uB
 neMRJnErFRN3k7ipXTDpq4tYAtFNp4L8pTEFeLXFJZUIbRLQkUEP89Szq0GtneXx6bXB
 vlH7rdl9XgNXuNxEWtL9zdngiJeLdmYUZWZBCqgykmCSJ5Y9teox1MPNBGL8VzJlrJH9
 0t6w==
X-Gm-Message-State: APjAAAULPv7eXuUSVF5/D98GCrzieaKicc5alvEsd59NmCPxOvH3bhPB
 n35c4ZLtKolp6sxd0WGspS5wzV1dSsY=
X-Google-Smtp-Source: APXvYqwP4vcqw88gzfbBPZX491PzH/EzJJe0rsHT1fp0auFub5xYXGLjyjlPihaGIvHLdo4jBy7Vlw==
X-Received: by 2002:ac2:5542:: with SMTP id l2mr2220612lfk.119.1570630822990; 
 Wed, 09 Oct 2019 07:20:22 -0700 (PDT)
Received: from EPUAKYIW0594.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id i142sm526702lfi.5.2019.10.09.07.20.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Oct 2019 07:20:22 -0700 (PDT)
From: Artem Mygaiev <joculator@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 17:20:15 +0300
Message-Id: <5eec779f850fec88caeb67a090a25092792689ba.1570628924.git.artem_mygaiev@epam.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1570628924.git.artem_mygaiev@epam.com>
References: <cover.1570628924.git.artem_mygaiev@epam.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/3] Consistent use for lock variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Artem Mygaiev <joculator@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGZvciBib3RoIGxvY2sgYW5kIHVubG9jawoKQ292ZXJpdHktSUQ6IDEzODE4NDAKU2lnbmVk
LW9mZi1ieTogQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KLS0tCiB4ZW4v
eHNtL2ZsYXNrL2F2Yy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9hdmMuYyBiL3hlbi94c20v
Zmxhc2svYXZjLmMKaW5kZXggODdlYTM4YjdhMC4uM2E5NTA3ZjYyYSAxMDA2NDQKLS0tIGEveGVu
L3hzbS9mbGFzay9hdmMuYworKysgYi94ZW4veHNtL2ZsYXNrL2F2Yy5jCkBAIC0zMjAsNyArMzIw
LDcgQEAgc3RhdGljIGlubGluZSBpbnQgYXZjX3JlY2xhaW1fbm9kZSh2b2lkKQogICAgICAgICBo
ZWFkID0gJmF2Y19jYWNoZS5zbG90c1todmFsdWVdOwogICAgICAgICBsb2NrID0gJmF2Y19jYWNo
ZS5zbG90c19sb2NrW2h2YWx1ZV07CiAKLSAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmF2Y19j
YWNoZS5zbG90c19sb2NrW2h2YWx1ZV0sIGZsYWdzKTsKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUobG9jaywgZmxhZ3MpOwogICAgICAgICByY3VfcmVhZF9sb2NrKCZhdmNfcmN1X2xvY2spOwog
ICAgICAgICBobGlzdF9mb3JfZWFjaF9lbnRyeShub2RlLCBuZXh0LCBoZWFkLCBsaXN0KQogICAg
ICAgICB7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:20:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICpP-0007V5-J3; Wed, 09 Oct 2019 14:20:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5Wiy=YC=gmail.com=joculator@srs-us1.protection.inumbo.net>)
 id 1iICpN-0007US-Ml
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:20:33 +0000
X-Inumbo-ID: efd55e20-ea9f-11e9-80e3-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id efd55e20-ea9f-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 14:20:26 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id f5so2680728ljg.8
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 07:20:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ymknUH33Rb304RHiPhugySmwwZfHcvQEz4Gc9cR3kzs=;
 b=TyEkZZc7KLZ7vLnhxPb7d3+md3FwkBDIr070bOPKHI2BKuBvsRzjX6JmcwiV2YjXvr
 pCFNz+SAtNm8ueOyMenJRz4FnKKbWTOvj3/10pdX0ZrycNIfSs2DJjNBAve7h+bdgvx5
 kMdmOmB9N9DNBQg5gjEf65/qI0eDy0hDmChG61BhIbhvaKHfm/Qfn11WIhiJtoMkvt6F
 VC2tCTEaIwH+wQobhWasI54GfMxXApBu5hJbRJ9UsBoOB8X8h7SyNGbRk5thGJHgcAoG
 jKBPnpxlSlsQnfjVw+bo1Xo4I47wgtauNUbihXffnHK57b+UzkHv+jv1db+tvd8m7Esi
 aJVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=ymknUH33Rb304RHiPhugySmwwZfHcvQEz4Gc9cR3kzs=;
 b=YJncX4kEO2hwwPIMCef5yW6XqXiKXNdNE86hPYj2oG85wvShiyiYhiVoZEUZBe6G5w
 kAEAZtI6xvhcCGOEJeyHIW7fvGPjUEQDH5uHiaEchc7tUu1CE8Jm+7qxCwC8b+QxG0Db
 uBcQ285tygPLAO4waV3UUQwbMngEIQlaJF3de7sgtA794++zktKRz3TAY5xfXFgbd2zc
 HQI/v0Ej+h2jvg+SLPkpr5kAOFiX4BU4LiFn7iDB3Cgz7Q2LS/6e37wRWv7Ly6u3/G2w
 mdf3Q8I76NPXbG8Oehr3xV0O62jW8A/aNIcPkJjiR9kW6PlQph9d1Dm6vbDv3qj2Mx2s
 paOg==
X-Gm-Message-State: APjAAAVGTS3i7SpYbHOuNO6sXDMocXfmjSZ82TsJs6BZ9gWXYd3FjXpn
 tztAs2wOFpLRRAwa8VhokEgdoXCVcca5VQ==
X-Google-Smtp-Source: APXvYqx3EwmXWBXQ7J7TctRrteRPwO0+dyyFwa7GuYX/5e1+IdEI9Q+GyjO9T0rIfkBgXM9QrUkmyA==
X-Received: by 2002:a2e:9759:: with SMTP id f25mr2560650ljj.173.1570630824242; 
 Wed, 09 Oct 2019 07:20:24 -0700 (PDT)
Received: from EPUAKYIW0594.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id i142sm526702lfi.5.2019.10.09.07.20.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Oct 2019 07:20:23 -0700 (PDT)
From: Artem Mygaiev <joculator@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 17:20:16 +0300
Message-Id: <bfa088ac3fc17b90c2ba953e56294e9b26e8f5cc.1570628924.git.artem_mygaiev@epam.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1570628924.git.artem_mygaiev@epam.com>
References: <cover.1570628924.git.artem_mygaiev@epam.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/3] Remove useless ASSERT condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Artem Mygaiev <joculator@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y250IGlzIHVuc2lnbmVkLCBzbyBhbHdheXMgPj0wCgpDb3Zlcml0eS1JRDogMTM4MTg0OApTaWdu
ZWQtb2ZmLWJ5OiBBcnRlbSBNeWdhaWV2IDxhcnRlbV9teWdhaWV2QGVwYW0uY29tPgotLS0KIHhl
bi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3Nj
aWYtdWFydC5jIGIveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYwppbmRleCBmYTBiODI3NGNh
Li45ZDNmNjZiNTViIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jCisr
KyBiL3hlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKQEAgLTIwNSw3ICsyMDUsNyBAQCBzdGF0
aWMgaW50IHNjaWZfdWFydF90eF9yZWFkeShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiAKICAg
ICAgLyogQ2hlY2sgbnVtYmVyIG9mIGRhdGEgYnl0ZXMgc3RvcmVkIGluIFRYIEZJRk8gKi8KICAg
ICBjbnQgPSBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NGRFIpID4+IDg7Ci0gICAgQVNTRVJUKCBj
bnQgPj0gMCAmJiBjbnQgPD0gcGFyYW1zLT5maWZvX3NpemUgKTsKKyAgICBBU1NFUlQoIGNudCA8
PSBwYXJhbXMtPmZpZm9fc2l6ZSApOwogCiAgICAgcmV0dXJuIChwYXJhbXMtPmZpZm9fc2l6ZSAt
IGNudCk7CiB9Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:20:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:20:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICpT-0007Wt-UE; Wed, 09 Oct 2019 14:20:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5Wiy=YC=gmail.com=joculator@srs-us1.protection.inumbo.net>)
 id 1iICpS-0007WQ-ML
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:20:38 +0000
X-Inumbo-ID: f043e430-ea9f-11e9-8c93-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f043e430-ea9f-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 14:20:27 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id q64so2659684ljb.12
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 07:20:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=xGgtXiJIJl4Hr2B92YhsDwNUlTE+vt8BHFmgy66Qd2w=;
 b=D2q4aFYgkIf+3Gspn7QlwYzwEFtdtDUdHpoOapmursuo1fZZn7Ovbv0l504uxncVkp
 eQMuRsxgrqxeQAcC41YJ0SPpxQnyC5ndtoDsTqWX/eunb7yplfGGTdLmHKI3rBMz2/P3
 bcPKdkk58E50z+zUwpxRDHoJVaPJFS1UeqlT5v5wV9sgtQFsGI/hPj5jPr9h3HWU/pUS
 AlZA/uENeUPlUIssy2R+B6nTiw0oH8lGnhog88DLvNIWXO3OEOHBmLKgQKQQXY2bs6+Y
 vzKkEbog0H7pmSb7TgtG/w9y4JQEtwAU+oq9NE5XBgeqX5hMXDh3/vKjO5AWIbyDNfi/
 TG3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=xGgtXiJIJl4Hr2B92YhsDwNUlTE+vt8BHFmgy66Qd2w=;
 b=GN1arMG1GdplhljANJCHbG9mJuZ9UPuhqI8nlk9XZvJdeUrAexZvBksJ8Jr5yV3Vwv
 S3OkMIiDyBZ3yVtbpq/hVBUvTz/R32WdG/JXwO8XFOdfFTcnTnbjRsnslTmAb6ShM1cy
 ZWCxccxBhmmTaS5j6nOy1kEnIX6jFO7ej9VdurcRbwxZwsrRqvTRmVOyzPailkQ2YVz6
 I0iugfkN3NmSjNTbhFxWszF6+PTl/5CHupAvg9A0RCWEyeUSEyxeqczba4jlka7SNjZL
 vWU+7c/P4+u5SQnZxNAfCKem+zFVrSHafhGjq40JBxHumPwaZTj4jWb2On9htGbDpmL+
 5zuQ==
X-Gm-Message-State: APjAAAXpY+tr3EalW3iGh2FqNUqI0FkFk1q8tvCIAEAb5y8+B35YWyVi
 e33C8Cx42ylDKWx14Z92etwELZs9OFP2nQ==
X-Google-Smtp-Source: APXvYqwjwHCxuDo9hL6xLBnAdVT7U5XmSy9bDqSX9ttaKDnAxl8Mt8Ux+n0rV+MonN5FdTcByjTt0A==
X-Received: by 2002:a2e:9117:: with SMTP id m23mr2566135ljg.82.1570630825577; 
 Wed, 09 Oct 2019 07:20:25 -0700 (PDT)
Received: from EPUAKYIW0594.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id i142sm526702lfi.5.2019.10.09.07.20.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 09 Oct 2019 07:20:24 -0700 (PDT)
From: Artem Mygaiev <joculator@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 17:20:17 +0300
Message-Id: <6575cd1b9c82f5b28cd29d78308dc23821c9d246.1570628924.git.artem_mygaiev@epam.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.1570628924.git.artem_mygaiev@epam.com>
References: <cover.1570628924.git.artem_mygaiev@epam.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 3/3] Free allocated resource on error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Artem Mygaiev <joculator@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyBkbyBub3Qgc2V0IG1hcmsgZGV2aWNlIGFzIFNNTVUgcHJvdGVjdGVkIHdoZW4gdGhlcmUg
YXJlIG5vIG1vcmUKU01NVSByZXNvdXJjZXMgbGVmdAoKQ292ZXJpdHktSUQ6IDEzODE4NjIKU2ln
bmVkLW9mZi1ieTogQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIHwgOCArKysrKy0tLQogMSBmaWxlIGNo
YW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYwppbmRleCBmMTUxYjlmNWI1Li5jZjQyMzM1ZWVkIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9zbW11LmMKQEAgLTgwNCw5ICs4MDQsNiBAQCBzdGF0aWMgaW50IHJlZ2lzdGVyX3Nt
bXVfbWFzdGVyKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCiAJbWFzdGVyLT5vZl9ub2Rl
CQkJPSBtYXN0ZXJzcGVjLT5ucDsKIAltYXN0ZXItPmNmZy5udW1fc3RyZWFtaWRzCT0gbWFzdGVy
c3BlYy0+YXJnc19jb3VudDsKIAotCS8qIFhlbjogTGV0IFhlbiBrbm93IHRoYXQgdGhlIGRldmlj
ZSBpcyBwcm90ZWN0ZWQgYnkgYW4gU01NVSAqLwotCWR0X2RldmljZV9zZXRfcHJvdGVjdGVkKG1h
c3RlcnNwZWMtPm5wKTsKLQogCWZvciAoaSA9IDA7IGkgPCBtYXN0ZXItPmNmZy5udW1fc3RyZWFt
aWRzOyArK2kpIHsKIAkJdTE2IHN0cmVhbWlkID0gbWFzdGVyc3BlYy0+YXJnc1tpXTsKIApAQCAt
ODE1LDEwICs4MTIsMTUgQEAgc3RhdGljIGludCByZWdpc3Rlcl9zbW11X21hc3RlcihzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlICpzbW11LAogCQkJZGV2X2VycihkZXYsCiAJCQkJInN0cmVhbSBJRCBm
b3IgbWFzdGVyIGRldmljZSAlcyBncmVhdGVyIHRoYW4gbWF4aW11bSBhbGxvd2VkICglZClcbiIs
CiAJCQkJbWFzdGVyc3BlYy0+bnAtPm5hbWUsIHNtbXUtPm51bV9tYXBwaW5nX2dyb3Vwcyk7CisJ
CQlkZXZtX2ZyZWUobWFzdGVyKTsKIAkJCXJldHVybiAtRVJBTkdFOwogCQl9CiAJCW1hc3Rlci0+
Y2ZnLnN0cmVhbWlkc1tpXSA9IHN0cmVhbWlkOwogCX0KKworICAgICAgICAvKiBYZW46IExldCBY
ZW4ga25vdyB0aGF0IHRoZSBkZXZpY2UgaXMgcHJvdGVjdGVkIGJ5IGFuIFNNTVUgKi8KKyAgICAg
ICAgZHRfZGV2aWNlX3NldF9wcm90ZWN0ZWQobWFzdGVyc3BlYy0+bnApOworCiAJcmV0dXJuIGlu
c2VydF9zbW11X21hc3RlcihzbW11LCBtYXN0ZXIpOwogfQogCi0tIAoyLjIwLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:28:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:28:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICxT-000852-26; Wed, 09 Oct 2019 14:28:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iICxR-00084x-F9
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:28:53 +0000
X-Inumbo-ID: 1dc962d0-eaa1-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1dc962d0-eaa1-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 14:28:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 91E9FAEC4;
 Wed,  9 Oct 2019 14:28:51 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
 <8a7e1532-36cd-0b68-3655-c9ce990087ce@suse.com>
 <921fcf16-66bc-c053-e4e4-823a38b7a4da@citrix.com>
 <28975fef-3bff-9ef0-3043-f3cb7a639219@suse.com>
 <e402eb7f-715c-7e9e-b17b-88e35eede99d@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e74b0f4d-c3cf-d2a9-35a6-88773d0c2401@suse.com>
Date: Wed, 9 Oct 2019 16:28:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <e402eb7f-715c-7e9e-b17b-88e35eede99d@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxNjoxNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC85LzE5IDEx
OjIzIEFNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+Pj4gUmVnYXJkbGVzcyBvZiB0aGUgbWVyaXRz
IG9mIHRoZSBjaGFuZ2UgQW5keSB3YW50cyB0byBzZWUsIGl0J3Mgbm90IGEgb25lCj4+PiB0aGF0
IHNob3VsZCBiZSBtYWRlIGR1cmluZyBhIGZlYXR1cmUgZnJlZXplLgo+Pgo+PiBJbmRlZWQuIFNv
IGVpdGhlciB3ZSB0YWtlIHRoaXMgcGF0Y2ggb3Igd2UgaGF2ZSB0byByZXZlcnQgdGhlIHBhdGNo
KGVzKQo+PiBpbnRyb2R1Y2luZyB0aGUgcmVncmVzc2lvbi4KPiAKPiBBY3R1YWxseSwganVzdCBj
aGF0dGluZyB3aXRoIElhbiAtLSB0aGUgd29yc2UgaXNzdWUgQVRNLCBBRkFJQ1QsIGlzIHRoYXQK
PiB0aGUgSU9NTVUgaXMgZW5hYmxlZCBmb3IgYSBndWVzdCB3aGljaCBoYXMgbmVpdGhlciBhc2tl
ZCBmb3IgUENJCj4gZGV2aWNlcywgbm9yIGV4cGxpY2l0bHkgZW5hYmxlZCBpdDsgYW5kIGhlJ3Mg
Y3VycmVudGx5IHdvcmtpbmcgb24gYSBmaXgKPiBmb3IgdGhhdC4gIE9uY2UgdGhhdCBpc3N1ZSBp
cyBmaXhlZCwgdGhlbiBvc3N0ZXN0IHNob3VsZCBiZWNvbWUKPiB1bmJsb2NrZWQgYWdhaW4uCj4g
Cj4gSXQgaXMsIGFyZ3VhYmx5LCBub3QgaWRlYWwgdG8gcmVmdXNlIHRvIG1pZ3JhdGUgYSBWTSB3
aXRoIElPTU1VIGVuYWJsZWQKPiBidXQgbm8gZGV2aWNlcyBhdHRhY2hlZDsgYnV0IGlmIGl0IG9u
bHkgYWZmZWN0ZWQgZ3Vlc3RzIHdobyBoYWQKPiBzcGVjaWZpY2FsbHkgcmVxdWVzdGVkIHRoZSBJ
T01NVSBiZSBlbmFibGVkLCB0aGF0IHdvdWxkbid0IGJlIHNvCj4gdGVycmlibGUuICAoQW5kIGlu
IGZhY3QgaXQgaGFzIGhpZ2hsaWdodGVkIHRoZSBvdGhlciwgbW9yZSBpbXBvcnRhbnQgaXNzdWUu
KQo+IAo+IEluIHN1bW1hcnksIHRoaXMgcGF0Y2ggaXMgbm90IHN0cmljdGx5IG5lZWRlZCB0byBn
ZXQgYSBwdXNoIHRvIG9zc3Rlc3QuCj4gCj4gVGhhdCBzYWlkLCB0aGUgYmVoYXZpb3IgaW4gNC4x
MiB3YXMsIGFzIGZhciBhcyBJIGNhbiB0ZWxsOgo+IAo+IDEuIElmIGEgZ3Vlc3QgaGFkIG5ldmVy
IGhhZCBhIFBDSSBkZXZpY2UgYXNzaWduZWQsIFhlbiB3aWxsIGFsbG93Cj4gbG9nZGlydHkgdG8g
YmUgZW5hYmxlZC4KPiAKPiAyLiBJZiBhIGd1ZXN0IGhhcyBhIFBDSSBkZXZpY2UgYXNzaWduZWQs
IFhlbiB3aWxsIG5vdCBhbGxvdyBsb2dkaXJ0eSB0bwo+IGJlIGVuYWJsZWQgKGJsb2NraW5nIG1p
Z3JhdGlvbikuCj4gCj4gMy4gSWYgYSBndWVzdCBoYWQgYSBQQ0kgZGV2aWNlIGFzc2lnbmVkIGlu
IHRoZSBwYXN0IGJ1dCBkb2VzIG5vdCBoYXZlCj4gb25lIG5vdywgWGVuIHdpbGwgYWxzbyBub3Qg
YWxsb3cgbG9nZGlydHkgdG8gYmUgZW5hYmxlZCAoYmxvY2tpbmcKPiBtaWdyYXRpb24pLgoKTm8g
LSB0aGUgY29ubmVjdGlvbiBwcmV2aW91c2x5IHdhcyB0byB3aGV0aGVyIElPTU1VIHBhZ2UgdGFi
bGVzCmhhZCBiZWVuIHNldCB1cDsgdGhlc2UgcGFnZSB0YWJsZXMgd291bGQgaGF2ZSBiZWVuIHRv
cm4gZG93bgp1cG9uIGRlLWFzc2lnbm1lbnQgb2YgdGhlIGxhc3QgZGV2aWNlLCBhbGxvd2luZyBt
aWdyYXRpb24gYWdhaW4uClBlb3BsZSBhY3R1YWxseSB1c2UgdGhpcyBiZWhhdmlvciBhZmFpaywg
dXNpbmcgYSBib25kIG9mIGEKcGFzc2VkIHRocm91Z2ggU1ItSU9WIE5JQyBhbmQgbmV0ZnJvbnQg
cHJvdmlkZWQgZGV2aWNlLiBUbwptaWdyYXRlIHRoZSBWTSwgdGhlIFNSLUlPViBOSUMgaXMgdGFr
ZW4gYXdheSB3aXRob3V0IHRoZSBkb21haW4KbG9zaW5nIG5ldHdvcmsgYWNjZXNzLCBhbmQgYSBu
ZXcgb25lIG1pZ2h0IHRoZW4gYmUgYXNzaWduZWQKYWdhaW4gYWZ0ZXIgbWlncmF0aW9uLgoKVGhl
ICJJT01NVSBwYWdlIHRhYmxlcyBzZXQgdXAiIHByb3BlcnR5IHdhcyBwcmV2aW91c2x5IGlkZW50
aWNhbAp0byAiaGFzIGRldmljZXMgYXNzaWduZWQiLCBpLmUuIGV2ZW4gYmVmb3JlIHdlIGNvdWxk
IGhhdmUgdXNlZApoYXNfYXJjaF9wZGV2cygpIGluc3RlYWQgb2YgaXNfaW9tbXVfZW5hYmxlZCgp
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:31:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iICzs-0000MC-HE; Wed, 09 Oct 2019 14:31:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4ly3=YC=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iICzr-0000M6-AV
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:31:23 +0000
X-Inumbo-ID: 76f941d6-eaa1-11e9-97f1-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76f941d6-eaa1-11e9-97f1-12813bfff9fa;
 Wed, 09 Oct 2019 14:31:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570631483;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Mq845KwvWO1BDczrm98dnCTNArp4GZS0aBCJjc5wUVA=;
 b=cahAbONXKneDvQBAd5ctiX3CNpIF7g/C4Fi21wUoGYMT8rJw+yZe5oPt
 6puq/5wXLKvZmjFYDLVnuOHYsA/vGvIBGk2oI7VFO9SfQbDcRrEHWYrrj
 OvXY51b81QgCazm78xOXC4SaBh9S4r/yoIU4nJXjmNmlZ8IAuxlH/YzYn 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SlRO92QONA2e38eDBOu4sNSOLjrgh4d8ApBO2KVaqllPIwh3gBK6VUkbY9hjzzL5zJ5jreJvKX
 zrAonvuXc9sXkx/3c4hkhgEOONcAjpmDOpMTYHn4olK93RTJwZIW0AIUybCwxjqlilM4pp0bA+
 t5HSLtUb8PGU0s9yCUPbJpg/ZruvBFDIkpw+ic/7qzRtgnSaWLpjpgBIZ31BOoJ4ihq12Sdkkn
 otfLXTAa9GL8CcurDuO9cfSJmeW4QoNmPhjGqlcHK6Ty+W4NPMGKrelSzVrL4b8xCL4GxjcQ1J
 qPE=
X-SBRS: 2.7
X-MesageID: 6661423
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,276,1566878400"; 
   d="scan'208";a="6661423"
To: Jan Beulich <jbeulich@suse.com>
References: <d1ca6ac5-0ed4-200f-c4e0-7a657b8d8fa8@suse.com>
 <0945a089-6fdb-89aa-f5a8-b8cc35f83f17@citrix.com>
 <8a7e1532-36cd-0b68-3655-c9ce990087ce@suse.com>
 <921fcf16-66bc-c053-e4e4-823a38b7a4da@citrix.com>
 <28975fef-3bff-9ef0-3043-f3cb7a639219@suse.com>
 <e402eb7f-715c-7e9e-b17b-88e35eede99d@citrix.com>
 <e74b0f4d-c3cf-d2a9-35a6-88773d0c2401@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <54259125-2bca-d006-2f73-22d9c4c0f92f@citrix.com>
Date: Wed, 9 Oct 2019 15:31:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e74b0f4d-c3cf-d2a9-35a6-88773d0c2401@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: don't needlessly veto migration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvOS8xOSAzOjI4IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAwOS4xMC4yMDE5IDE2
OjE0LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAxMC85LzE5IDExOjIzIEFNLCBKw7xyZ2Vu
IEdyb8OfIHdyb3RlOgo+Pj4+IFJlZ2FyZGxlc3Mgb2YgdGhlIG1lcml0cyBvZiB0aGUgY2hhbmdl
IEFuZHkgd2FudHMgdG8gc2VlLCBpdCdzIG5vdCBhIG9uZQo+Pj4+IHRoYXQgc2hvdWxkIGJlIG1h
ZGUgZHVyaW5nIGEgZmVhdHVyZSBmcmVlemUuCj4+Pgo+Pj4gSW5kZWVkLiBTbyBlaXRoZXIgd2Ug
dGFrZSB0aGlzIHBhdGNoIG9yIHdlIGhhdmUgdG8gcmV2ZXJ0IHRoZSBwYXRjaChlcykKPj4+IGlu
dHJvZHVjaW5nIHRoZSByZWdyZXNzaW9uLgo+Pgo+PiBBY3R1YWxseSwganVzdCBjaGF0dGluZyB3
aXRoIElhbiAtLSB0aGUgd29yc2UgaXNzdWUgQVRNLCBBRkFJQ1QsIGlzIHRoYXQKPj4gdGhlIElP
TU1VIGlzIGVuYWJsZWQgZm9yIGEgZ3Vlc3Qgd2hpY2ggaGFzIG5laXRoZXIgYXNrZWQgZm9yIFBD
SQo+PiBkZXZpY2VzLCBub3IgZXhwbGljaXRseSBlbmFibGVkIGl0OyBhbmQgaGUncyBjdXJyZW50
bHkgd29ya2luZyBvbiBhIGZpeAo+PiBmb3IgdGhhdC4gIE9uY2UgdGhhdCBpc3N1ZSBpcyBmaXhl
ZCwgdGhlbiBvc3N0ZXN0IHNob3VsZCBiZWNvbWUKPj4gdW5ibG9ja2VkIGFnYWluLgo+Pgo+PiBJ
dCBpcywgYXJndWFibHksIG5vdCBpZGVhbCB0byByZWZ1c2UgdG8gbWlncmF0ZSBhIFZNIHdpdGgg
SU9NTVUgZW5hYmxlZAo+PiBidXQgbm8gZGV2aWNlcyBhdHRhY2hlZDsgYnV0IGlmIGl0IG9ubHkg
YWZmZWN0ZWQgZ3Vlc3RzIHdobyBoYWQKPj4gc3BlY2lmaWNhbGx5IHJlcXVlc3RlZCB0aGUgSU9N
TVUgYmUgZW5hYmxlZCwgdGhhdCB3b3VsZG4ndCBiZSBzbwo+PiB0ZXJyaWJsZS4gIChBbmQgaW4g
ZmFjdCBpdCBoYXMgaGlnaGxpZ2h0ZWQgdGhlIG90aGVyLCBtb3JlIGltcG9ydGFudCBpc3N1ZS4p
Cj4+Cj4+IEluIHN1bW1hcnksIHRoaXMgcGF0Y2ggaXMgbm90IHN0cmljdGx5IG5lZWRlZCB0byBn
ZXQgYSBwdXNoIHRvIG9zc3Rlc3QuCj4+Cj4+IFRoYXQgc2FpZCwgdGhlIGJlaGF2aW9yIGluIDQu
MTIgd2FzLCBhcyBmYXIgYXMgSSBjYW4gdGVsbDoKPj4KPj4gMS4gSWYgYSBndWVzdCBoYWQgbmV2
ZXIgaGFkIGEgUENJIGRldmljZSBhc3NpZ25lZCwgWGVuIHdpbGwgYWxsb3cKPj4gbG9nZGlydHkg
dG8gYmUgZW5hYmxlZC4KPj4KPj4gMi4gSWYgYSBndWVzdCBoYXMgYSBQQ0kgZGV2aWNlIGFzc2ln
bmVkLCBYZW4gd2lsbCBub3QgYWxsb3cgbG9nZGlydHkgdG8KPj4gYmUgZW5hYmxlZCAoYmxvY2tp
bmcgbWlncmF0aW9uKS4KPj4KPj4gMy4gSWYgYSBndWVzdCBoYWQgYSBQQ0kgZGV2aWNlIGFzc2ln
bmVkIGluIHRoZSBwYXN0IGJ1dCBkb2VzIG5vdCBoYXZlCj4+IG9uZSBub3csIFhlbiB3aWxsIGFs
c28gbm90IGFsbG93IGxvZ2RpcnR5IHRvIGJlIGVuYWJsZWQgKGJsb2NraW5nCj4+IG1pZ3JhdGlv
bikuCj4gCj4gTm8gLSB0aGUgY29ubmVjdGlvbiBwcmV2aW91c2x5IHdhcyB0byB3aGV0aGVyIElP
TU1VIHBhZ2UgdGFibGVzCj4gaGFkIGJlZW4gc2V0IHVwOyB0aGVzZSBwYWdlIHRhYmxlcyB3b3Vs
ZCBoYXZlIGJlZW4gdG9ybiBkb3duCj4gdXBvbiBkZS1hc3NpZ25tZW50IG9mIHRoZSBsYXN0IGRl
dmljZSwgYWxsb3dpbmcgbWlncmF0aW9uIGFnYWluLgo+IFBlb3BsZSBhY3R1YWxseSB1c2UgdGhp
cyBiZWhhdmlvciBhZmFpaywgdXNpbmcgYSBib25kIG9mIGEKPiBwYXNzZWQgdGhyb3VnaCBTUi1J
T1YgTklDIGFuZCBuZXRmcm9udCBwcm92aWRlZCBkZXZpY2UuIFRvCj4gbWlncmF0ZSB0aGUgVk0s
IHRoZSBTUi1JT1YgTklDIGlzIHRha2VuIGF3YXkgd2l0aG91dCB0aGUgZG9tYWluCj4gbG9zaW5n
IG5ldHdvcmsgYWNjZXNzLCBhbmQgYSBuZXcgb25lIG1pZ2h0IHRoZW4gYmUgYXNzaWduZWQKPiBh
Z2FpbiBhZnRlciBtaWdyYXRpb24uCj4gCj4gVGhlICJJT01NVSBwYWdlIHRhYmxlcyBzZXQgdXAi
IHByb3BlcnR5IHdhcyBwcmV2aW91c2x5IGlkZW50aWNhbAo+IHRvICJoYXMgZGV2aWNlcyBhc3Np
Z25lZCIsIGkuZS4gZXZlbiBiZWZvcmUgd2UgY291bGQgaGF2ZSB1c2VkCj4gaGFzX2FyY2hfcGRl
dnMoKSBpbnN0ZWFkIG9mIGlzX2lvbW11X2VuYWJsZWQoKS4KCkkgZGlkbid0IHJlYWxpemUgdGhh
dC4gIFNvIHllcywgdGhpcyBwYXRjaCBmaXhlcyBhIHJlZ3Jlc3Npb24gb3ZlciBhbmQKYWJvdmUg
dGhlIHRvb2xzdGFjayBmaXggSWFuIGlzIHdvcmtpbmcgb24uCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:48:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIDGJ-0001TP-8U; Wed, 09 Oct 2019 14:48:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8w+b=YC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIDGI-0001TK-1E
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:48:22 +0000
X-Inumbo-ID: d6573730-eaa3-11e9-80e3-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id d6573730-eaa3-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 14:48:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90FD3337;
 Wed,  9 Oct 2019 07:48:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB8913F68E;
 Wed,  9 Oct 2019 07:48:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20191008231211.31110-1-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3cfd5f51-8cc0-03aa-dcfc-af2d59488fc0@arm.com>
Date: Wed, 9 Oct 2019 15:48:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191008231211.31110-1-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: fix buf size in
 make_cpus_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <stefano.stabellini@xilinx.com>,
 Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA5LzEwLzIwMTkgMDA6MTIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBUaGUgc2l6ZSBvZiBidWYgaXMgY2FsY3VsYXRlZCB3cm9uZ2x5OiB0aGUgbnVtYmVyIGlz
IHByaW50ZWQgYXMgYQo+IGhleGFkZWNpbWFsIG51bWJlciwgc28gd2UgbmVlZCA4IGJ5dGVzIGZv
ciAzMmJpdCwgbm90IDEwIGJ5dGVzLgo+IAo+IEFzIGEgcmVzdWx0LCBpdCBzaG91bGQgYmUgc2l6
ZW9mKCJjcHVAIikgKyA4IGJ5dGVzIGZvciBhIDMyLWJpdCBudW1iZXIgKwo+IDEgYnl0ZSBmb3Ig
XDAuIFRvdGFsID0gMTMuCj4gCj4gbXBpZHJfYWZmIGlzIDY0LWJpdCwgaG93ZXZlciwgb25seSBi
aXRzIFswLTIzXSBhcmUgdXNlZC4gQWRkIGEgY2hlY2sgZm9yCj4gdGhhdC4KCkkgYW0gbm90IGVu
dGlyZWx5IGhhcHB5IHdpdGggdGhlIGNvbW1pdCBtZXNzYWdlLiBUaGVyZSBhcmUgbm8gcmVhbCBp
c3N1ZSB3aXRoIAp0aGUgY3VycmVudCBjb2RlICh0aGUgYnVmZmVyIGlzIGJpZyBlbm91Z2gpIGFz
IG1wZGlyX2FmZiBjYW4gb25seSBoYXZlIFsyMzowXSAKc2V0IGluIHRoZSBjdXJyZW50IGNvZGUu
CgpUaGUgcGF0Y2ggaXMgb25seSBoYXJkZW5pbmcgdGhlIGNvZGUgYW5kIHRoYXQgc2hvdWxkIGJl
IHJlZmxlY3RlZCBpbiB0aGUgY29tbWl0IAptZXNzYWdlLgoKU28gaG93IGFib3V0OgoKeGVuL2Fy
bTogZG9tYWluX2J1aWxkOiBIYXJkZW4gbWFrZV9jcHVzX25vZGUoKQoKbWFrZV9jcHVzX25vZGUo
KSBpcyB1c2luZyBhIHN0YXRpYyBidWZmZXIgdG8gZ2VuZXJhdGUgdGhlIEZEVCBub2RlIG5hbWUu
CgpXaGlsZSBtcGRpcl9hZmYgaXMgYSA2NC1iaXQgaW50ZWdlciwgd2Ugb25seSBldmVyIHVzZSB0
aGUgYml0cyBbMjM6MF0gYXMgb25seSAKQUZGezAsIDEsIDJ9IGFyZSBzdXBwb3J0ZWQgZm9yIG5v
dy4KClRvIGF2b2lkIGFueSBwb3RlbnRpYWwgaXNzdWUgaW4gdGhlIGZ1dHVyZSwgY2hlY2sgdGhh
dCBtcGRpcl9hZmYgaGFzIG9ubHkgYml0cyAKWzIzOjBdIHNldC4KCkF0IHRoZSBzYW1lIHRpbWUs
IHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlZHVjZSB0aGUgc2l6ZSBvZiB0aGUgYnVmZmVyLiBJ
bmRlZWQsIApvbmx5IDggY2hhcmFjdGVycyBpcyB1c2VmdWwgdG8gZ2VuZXJhdGUgYW4gMzItYml0
IGhleGFkZWNpbWFsIG51bWJlci4gU28gCnNpemVvZigiY3B1QCIpICsgOCA9IDEzIGNoYXJhY3Rl
cnMgaXMgc3VmZmljaWVudCBoZXJlLgoKPiAKPiBGaXhlczogYzgxYTc5MWQzNCAoeGVuL2FybTog
U2V0ICdyZWcnIG9mIGNwdSBub2RlIGZvciBkb20wIHRvIG1hdGNoIE1QSURSJ3MgYWZmaW5pdHkp
Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlA
eGlsaW54LmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBpbiB2MzoKPiAtIG1ha2Ugc3VyZSBvbmx5IFsyMzowXSBi
aXRzIGFyZSB1c2VkIGluIG1waWRyX2FmZgo+IC0gY2xhcmlmeSB0aGF0IHdlIG9ubHkgbmVlZCAz
MmJpdCBmb3IgYnVmIHdyaXRlcwo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gLSBwYXRjaCBhZGRlZAo+
IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTIgKysrKysrKysrKystCj4g
ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKPiBpbmRleCA5MjFiMDU0NTIwLi5kNWVlNjM5NTQ4IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwo+IEBAIC03ODksNyArNzg5LDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9jcHVz
X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQo+ICAgICAgIGNvbnN0IHZv
aWQgKmNvbXBhdGlibGUgPSBOVUxMOwo+ICAgICAgIHUzMiBsZW47Cj4gICAgICAgLyogUGxhY2Vo
b2xkZXIgZm9yIGNwdUAgKyBhIDMyLWJpdCBudW1iZXIgKyBcMCAqLwoKSSB0aGluayB5b3Ugd2Fu
dCB0byB1cGRhdGUgdGhlIGNvbW1lbnQgdG8gc2F5ICIzMi1iaXQgaGV4YSBudW1iZXIiLgoKPiAt
ICAgIGNoYXIgYnVmWzE1XTsKPiArICAgIGNoYXIgYnVmWzEzXTsKClRoaXMgaXMgYSBjb25mdXNp
bmcgY29kZSB0byByZWFkIGJlY2F1c2UgYWJvdmUgeW91IG1lbnRpb24gdGhpcyBpcyBhIDMyLWJp
dCAKbnVtYmVyLCBidXQgYmVsb3cgeW91IGFyZSB1c2luZyBQUkl4NjQuIEl0IHRha2VzIGEgYml0
IG9mIHRpbWUgdG8gZmlndXJlIG91dCAKdGhhdCBtcGRpcl9hZmYgd2lsbCBhbHdheXMgaGF2ZSBi
aXRzIGFib3ZlIDMyLWJpdCB6ZXJvZWQuCgpJIHdvdWxkIHByZWZlciB0byB1c2UgYSB0ZW1wb3Jh
cnkgdmFyaWFibGUgZm9yIHRoZSByZWdpc3RlciwgYnV0IEkgd291bGQgYmUgCmhhcHB5IHRvIGNv
bnNpZGVyIGEgc3VpdGFibGUgY29tbWVudCBpbiBjb2RlLgoKPiAgICAgICB1MzIgY2xvY2tfZnJl
cXVlbmN5Owo+ICAgICAgIGJvb2wgY2xvY2tfdmFsaWQ7Cj4gICAgICAgdWludDY0X3QgbXBpZHJf
YWZmOwo+IEBAIC04NDcsOCArODQ3LDE4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfY3B1c19u
b2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKPiAgICAgICAgICAgICogdGhl
IE1QSURSJ3MgYWZmaW5pdHkgYml0cy4gV2Ugd2lsbCB1c2UgQUZGMCBhbmQgQUZGMSB3aGVuCj4g
ICAgICAgICAgICAqIGNvbnN0cnVjdGluZyB0aGUgcmVnIHZhbHVlIG9mIHRoZSBndWVzdCBhdCB0
aGUgbW9tZW50LCBmb3IgaXQKPiAgICAgICAgICAgICogaXMgZW5vdWdoIGZvciB0aGUgY3VycmVu
dCBtYXggdmNwdSBudW1iZXIuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBXZSBvbmx5IGRl
YWwgd2l0aCBBRkZ7MCwgMSwgMn0gc3RvcmVkIGluIGJpdHMgWzIzOjBdIGF0IHRoZQo+ICsgICAg
ICAgICAqIG1vbWVudC4KPiAgICAgICAgICAgICovCj4gICAgICAgICAgIG1waWRyX2FmZiA9IHZj
cHVpZF90b192YWZmaW5pdHkoY3B1KTsKPiArICAgICAgICBpZiAoIChtcGlkcl9hZmYgJiB+R0VO
TUFTS19VTEwoMjMsIDApKSAhPSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gaGFuZGxlIE1QSURSIEFGRklOSVRZIDB4JSJQUkl4NjQi
XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgbXBpZHJfYWZmKTsKPiArICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICAgZHRfZHByaW50aygiQ3Jl
YXRlIGNwdUAlIlBSSXg2NCIgKGxvZ2ljYWwgQ1BVSUQ6ICVkKSBub2RlXG4iLAo+ICAgICAgICAg
ICAgICAgICAgICAgIG1waWRyX2FmZiwgY3B1KTsKPiAgIAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:57:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIDOd-0002SC-PH; Wed, 09 Oct 2019 14:56:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8w+b=YC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIDOb-0002S5-JQ
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:56:57 +0000
X-Inumbo-ID: 09956c1a-eaa5-11e9-9bee-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 09956c1a-eaa5-11e9-9bee-bc764e2007e4;
 Wed, 09 Oct 2019 14:56:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 06199337;
 Wed,  9 Oct 2019 07:56:56 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 505DE3F68E;
 Wed,  9 Oct 2019 07:56:55 -0700 (PDT)
To: Artem Mygaiev <joculator@gmail.com>, xen-devel@lists.xenproject.org
References: <cover.1570628924.git.artem_mygaiev@epam.com>
 <bfa088ac3fc17b90c2ba953e56294e9b26e8f5cc.1570628924.git.artem_mygaiev@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b3742f94-8b53-81bd-cf60-fa41318ac21c@arm.com>
Date: Wed, 9 Oct 2019 15:56:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bfa088ac3fc17b90c2ba953e56294e9b26e8f5cc.1570628924.git.artem_mygaiev@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/3] Remove useless ASSERT condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQXJ0ZW0sCgpPbiAwOS8xMC8yMDE5IDE1OjIwLCBBcnRlbSBNeWdhaWV2IHdyb3RlOgo+IGNu
dCBpcyB1bnNpZ25lZCwgc28gYWx3YXlzID49MAo+IAo+IENvdmVyaXR5LUlEOiAxMzgxODQ4Cj4g
U2lnbmVkLW9mZi1ieTogQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4KCkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAtLS0KPiAgIHhl
bi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMgfCAyICstCj4gICAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
Y2hhci9zY2lmLXVhcnQuYyBiL3hlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKPiBpbmRleCBm
YTBiODI3NGNhLi45ZDNmNjZiNTViIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvc2Np
Zi11YXJ0LmMKPiArKysgYi94ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jCj4gQEAgLTIwNSw3
ICsyMDUsNyBAQCBzdGF0aWMgaW50IHNjaWZfdWFydF90eF9yZWFkeShzdHJ1Y3Qgc2VyaWFsX3Bv
cnQgKnBvcnQpCj4gICAKPiAgICAgICAgLyogQ2hlY2sgbnVtYmVyIG9mIGRhdGEgYnl0ZXMgc3Rv
cmVkIGluIFRYIEZJRk8gKi8KPiAgICAgICBjbnQgPSBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NG
RFIpID4+IDg7Cj4gLSAgICBBU1NFUlQoIGNudCA+PSAwICYmIGNudCA8PSBwYXJhbXMtPmZpZm9f
c2l6ZSApOwo+ICsgICAgQVNTRVJUKCBjbnQgPD0gcGFyYW1zLT5maWZvX3NpemUgKTsKPiAgIAo+
ICAgICAgIHJldHVybiAocGFyYW1zLT5maWZvX3NpemUgLSBjbnQpOwo+ICAgfQo+IAoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:58:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:58:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIDPr-0002Xs-6i; Wed, 09 Oct 2019 14:58:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIDPp-0002Xl-MM
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:58:13 +0000
X-Inumbo-ID: 32591a2a-eaa5-11e9-97f1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32591a2a-eaa5-11e9-97f1-12813bfff9fa;
 Wed, 09 Oct 2019 14:58:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIDPg-000171-Ao; Wed, 09 Oct 2019 14:58:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIDPf-0006EF-Vg; Wed, 09 Oct 2019 14:58:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIDPf-0005ud-Ut; Wed, 09 Oct 2019 14:58:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142450-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=14d40ab1d55e54a87350d44769152dd7a59a7b42
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 14:58:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 142450: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0NTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDE0ZDQwYWIxZDU1ZTU0YTg3MzUwZDQ0NzY5MTUy
ZGQ3YTU5YTdiNDIKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDUxIGRheXMgICA2MCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0NTAgIDIwMTktMTAtMDggMTc6MTQ6MTAgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQmFsYW11cnVoYW4gUyA8YmFsYTI0QGxpbnV4LmlibS5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5p
Ym0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+
CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8
dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVk
aW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xs
aW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8Op
ZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51
eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBvbGV0YWV2QGlzcHJhcy5ydT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBM
aXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxA
cmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtv
bnJhZEBhZGFjb3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFp
bC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25v
Z3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4K
ICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9z
YXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxh
bmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlA
Y29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgog
IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdl
bGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2lu
QGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxu
aXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFua2FqIEd1cHRhIDxwYWd1cHRhQHJl
ZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEu
IENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxw
YXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8
cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWls
LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBS
YXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24g
PHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0
dW96em8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVz
aCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5k
cnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBA
cmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAg
U2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFu
LmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnku
bmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4K
ICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+
CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMzAyMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 14:59:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 14:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIDR1-0002fW-K3; Wed, 09 Oct 2019 14:59:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=GB/u=YC=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIDR0-0002ei-0B
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 14:59:26 +0000
X-Inumbo-ID: 61f025f8-eaa5-11e9-80e3-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 61f025f8-eaa5-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 14:59:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0D10EB154;
 Wed,  9 Oct 2019 14:59:24 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <09d5e0bc-074e-90c5-f0a6-60e1be23d92f@citrix.com>
 <67e9bc2c-82dc-5fd7-9b8c-29d564a30ddb@suse.com>
 <20191009101116.GA1389@Air-de-Roger.citrite.net>
 <dd2b5da6-e1fc-a490-9276-8ad44721fa9e@suse.com>
 <20191009112927.GC1389@Air-de-Roger.citrite.net>
 <6a7fb887-84cf-cc1d-011d-f2adab4083fa@suse.com>
 <20191009135645.GD1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <438eba9b-3ae1-abbd-08b4-95fc78816271@suse.com>
Date: Wed, 9 Oct 2019 16:59:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009135645.GD1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] HPET interrupt remapping during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAxNTo1NiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gV2VkLCBP
Y3QgMDksIDIwMTkgYXQgMDI6MDM6MTJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDA5LjEwLjIwMTkgMTM6MjksIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gUmlnaHQsIHRo
ZW4gSSBndWVzcyB3ZSBlaXRoZXIgbWFzayBhbGwgdGhlIGlvLWFwaWMgcGlucyBvciB3ZSBzZXR1
cAo+Pj4gcHJvcGVyIHJlbWFwcGluZyBlbnRyaWVzIGZvciBub24tbWFza2VkIHBpbnM/IChpbiBv
cmRlciB0byBhdm9pZCBpb21tdQo+Pj4gZmF1bHRzKQo+Pgo+PiBNYWtpbmcgdGhlIEV4dEludCBl
bnRyeSBpcyBhdCBsZWFzdCB3b3J0aCBhbiBleHBlcmltZW50LCB0bwo+PiAoaG9wZWZ1bGx5KSBj
b25maXJtIHRoYXQgdGhpcyB3b3VsZCB0YWtlIGNhcmUgb2YgdGhlIElPTU1VCj4+IGZhdWx0LiBC
dXQgSSdtIGFmcmFpZCAoYXMgcGVyIGFib3ZlKSBpdCdzIG5vdCBhbiBvcHRpb24gaW4KPj4gZ2Vu
ZXJhbC4gV2hhdCBJIGNvdWxkIHNlZSB1cyBkb2luZyBpcyBtYXNrIHRoZSBlbnRyeSBpZiBhbGwK
Pj4gbGVnYWN5IElSUXMgYXJlIGhhbmRsZWQgdGhyb3VnaCB0aGUgSU8tQVBJQy4gVGhpcyB3b3Vs
ZCB0YWtlCj4+IGNhcmUgb2Ygc3B1cmlvdXMgaW50ZXJydXB0cywgYXMgdGhlc2UgYXJlIHRoZSBv
bmx5IG9uZXMKPj4gd2hpY2ggY2FuIG1ha2UgaXQgdGhyb3VnaCB3aGVuIHRoZSBQSUMgbWFzayBi
aXRzIGFyZSBhbGwgc2V0Lgo+PiBIb3dldmVyLCBtYXliZSBpdCBpcyBsZWdpdGltYXRlIHRvIG1h
c2sgdGhlIEV4dEludCBlbnRyeQo+PiB3aGVuIGFuIElPTU1VIGNvbWVzIGludG8gcGxheS4KPiAK
PiBUaGF0IHdhcyBteSB0aGlua2luZywgaWU6IG1ha2Ugc3VyZSBldmVyeSBpby1hcGljIHBpbiBp
cyBtYXNrZWQgYmVmb3JlCj4gZW5hYmxpbmcgaW9tbXUgaW50ZXJydXB0IHJlbWFwcGluZy4gTm90
aGluZyB1c2VmdWwgY2FuIGhhcHBlbiBvZgo+IGhhdmluZyBpby1hcGljIHBpbnMgdW5tYXNrZWQs
IGFzIHRoZSByZW1hcHBpbmcgaXMgbm90IHNldHVwIGFueXdheS4KPiBJZi93aGVuIHRob3NlIHBp
bnMgZ2V0IHVzZWQgYSBwcm9wZXIgcmVtYXBwaW5nIGVudHJ5IGlzIGdvaW5nIHRvIGJlCj4gc2V0
dXAsIGFuZCB0aGUgcGluIHdvdWxkIHRoZW4gYmUgdW5tYXNrZWQuCgpXZWxsLCB0aGlzIGlzbid0
IHRoZSBvbmx5IG9wdGlvbi4gQW5vdGhlciB3b3VsZCBiZSB0byB0cmFuc2Zvcm0KYWxsIHVubWFz
a2VkIGVudHJpZXMgdG8gYmUgdHJhbnNsYXRlZC4KCj4+IEFzIHRvICJwcm9wZXIiIHJlbWFwcGlu
ZyBlbnRyaWVzOiBJJ2xsIGhhdmUgdG8gbG9vayBhdCB0aGUKPj4gc3BlYyB3aGF0IHRoZXkgc2F5
IGFib3V0IHRoaXMuIFRoZXJlJ3Mgb25seSBvbmUgSVJUIGluZGV4Cj4+IHRoYXQgd2UgY2FuIHB1
dCBpbiB0aGUgUlRFLCB5ZXQgdGhpcyB3b3VsZCBuZWVkIHRvIHNlcnZlIGFsbAo+PiAxNSBJUlFz
IHBvdGVudGlhbGx5IGNvbWluZyB0aHJvdWdoIHRoZSBQSUMuIFJlY2FsbCB0aGF0IHRoZQo+PiB2
ZWN0b3IgZ2V0cyBzdXBwbGllZCBieSB0aGUgUElDIGluIHRoZSBFeHRJbnQgY2FzZSwgbm90IGJ5
Cj4+IHRoZSBJTy1BUElDIFJURS4KPiAKPiBZb3UgY2FuIHNldCB0aGUgZGVsaXZlcnkgbW9kZSBv
ZiB0aGUgSVJURSB0byBFeHRJTlQsIG11Y2ggbGlrZSBob3cgdGhpcwo+IGlzIGRvbmUgb24gdGhl
IGlvLWFwaWMsIGFuZCB0aGVuIHBva2UgdGhlIFBJQyB0byBmaWd1cmUgb3V0IHdoaWNoIElSUQo+
IHRyaWdnZXJlZD8KCkhtbSwgeWVzIC0gaXQgZGlkbid0IGV2ZW4gb2NjdXIgdG8gbWUgdGhhdCBW
VC1kIG1pZ2h0IGFsbG93CkV4dEludCBhcyBkZWxpdmVyeSBtb2RlOyB0b28gbXVjaCBBTUQgSU9N
TVUgd29yayByZWNlbnRseSwKd2hlcmUgdGhlIG9ubHkgd2F5IHRvIGRlYWwgd2l0aCBFeHRJbnQg
aXMgYSAiZG9uJ3QgcmVtYXAiCmZsYWcgaW4gdGhlIGRldmljZSB0YWJsZSBlbnRyeS4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 15:24:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 15:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIDpA-0005JF-9q; Wed, 09 Oct 2019 15:24:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8w+b=YC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIDp9-0005JA-2v
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 15:24:23 +0000
X-Inumbo-ID: dda9fb62-eaa8-11e9-96dc-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id dda9fb62-eaa8-11e9-96dc-bc764e2007e4;
 Wed, 09 Oct 2019 15:24:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6FCA0337;
 Wed,  9 Oct 2019 08:24:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B23E13F6C4;
 Wed,  9 Oct 2019 08:24:19 -0700 (PDT)
To: Artem Mygaiev <joculator@gmail.com>, xen-devel@lists.xenproject.org
References: <cover.1570628924.git.artem_mygaiev@epam.com>
 <6575cd1b9c82f5b28cd29d78308dc23821c9d246.1570628924.git.artem_mygaiev@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1798592d-851b-87a2-3893-dcb075040d4f@arm.com>
Date: Wed, 9 Oct 2019 16:24:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6575cd1b9c82f5b28cd29d78308dc23821c9d246.1570628924.git.artem_mygaiev@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 3/3] Free allocated resource on error
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <artem_mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQXJ0ZW0sCgpPbiAwOS8xMC8yMDE5IDE1OjIwLCBBcnRlbSBNeWdhaWV2IHdyb3RlOgo+IEFs
c28gZG8gbm90IHNldCBtYXJrIGRldmljZSBhcyBTTU1VIHByb3RlY3RlZCB3aGVuIHRoZXJlIGFy
ZSBubyBtb3JlCj4gU01NVSByZXNvdXJjZXMgbGVmdAoKVGhpcyBpcyBhIHNhbml0eSBjaGVjayBv
biB0aGUgY29udGVudCBvZiB0aGUgbm9kZSwgbm90IGEgbGFjayBvZiByZXNvdXJjZSBpbgp0aGlz
IGNhc2UuCgpUQkgsIHRoZSBjdXJyZW50IHBsYWNlbWVudCBpcyBwcm9iYWJseSBub3QgY29ycmVj
dC4gQnV0IEkgYW0gbm90IGNvbnZpbmNlZCB0aGUgCm5ldyBwbGFjZW1lbnQgaXMgYmV0dGVyLgoK
WGVuIDQuMTIgYW5kIGVhcmxpZXIgd2lsbCBpZ25vcmUgYW55IGZhaWx1cmUgYW5kIGNvbnRpbnVl
LCBzbyB3ZSBjYW5ub3QgdXNlIHRoaXMgCmRldmljZSBhdCBhbGwuIEluZGVlZCwgWGVuIHdpbGwg
Y29uZmlndXJlIHRoZSBTTU1VIHRvIGRlbnkgYW55IHRyYW5zYWN0aW9uLiBJZiAKeW91IGZhaWwg
dG8gaW5pdGlhbGl6ZSB0aGUgZGV2aWNlLCB0aGVuIGl0IHdpbGwgYmUgaW4gYW4gdW51c2FibGUg
c3RhdGUuIEluIHRoaXMgCmNhc2UsIHdlIGRvbid0IHdhbnQgYSBkb21haW4gKGluY2x1ZGluZyBE
b20wKSB0byB1c2UgaXQgYXQgYWxsLiBUaGlzIGNvdWxkIGJlIAphY2hpZXZlZCBieSBjYWxsaW5n
IGR0X2RldmljZV9zZXRfcHJvdGVjdGVkLgoKWGVuIDQuMTMgd2lsbCBzdG9wIGJvb3RpbmcgaWYg
YW55IG9mIHRoZSBTTU1VIGZhaWxzIHRvIGNvbmZpZ3VyZSAodGhpcyBpbmNsdWRlIApNYXN0ZXIg
RGV2aWNlIGNhbm5vdCBiZSBhc3NpZ25lZCkuIFNvIHRoZXJlIGFyZSBubyBkaWZmZXJlbmNlIHRo
ZXJlLgoKTXkgcHJlZmVyZW5jZSBpcyB0byBjYXRlciBmb3IgYWxsIFhlbiB2ZXJzaW9ucyBzbyB3
ZSBjYW4gY29uc2lkZXIgdGhlIHBhdGNoIGZvciAKYSBiYWNrcG9ydCBhbmQgcG90ZW50aWFsbHkg
cmV2ZXJ0IG9mIHRoZSBYZW4gNC4xMyBiZWhhdmlvciAoaS5lLiBjcmFzaGluZyB3aGVuIApvbmUg
SU9NTVUgaXMgbm90IGNvcnJlY3RseSBzZXR1cCkuIFNvIHdlIHdvdWxkIG5lZWQgdG8gbW92ZSB0
aGUgY2FsbCBhdCB0aGUgCmJlZ2lubmluZyBvZiB0aGUgZnVuY3Rpb24uCgo+IAo+IENvdmVyaXR5
LUlEOiAxMzgxODYyCj4gU2lnbmVkLW9mZi1ieTogQXJ0ZW0gTXlnYWlldiA8YXJ0ZW1fbXlnYWll
dkBlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMg
fCA4ICsrKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IGluZGV4IGYxNTFiOWY1
YjUuLmNmNDIzMzVlZWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiBAQCAt
ODA0LDkgKzgwNCw2IEBAIHN0YXRpYyBpbnQgcmVnaXN0ZXJfc21tdV9tYXN0ZXIoc3RydWN0IGFy
bV9zbW11X2RldmljZSAqc21tdSwKPiAgIAltYXN0ZXItPm9mX25vZGUJCQk9IG1hc3RlcnNwZWMt
Pm5wOwo+ICAgCW1hc3Rlci0+Y2ZnLm51bV9zdHJlYW1pZHMJPSBtYXN0ZXJzcGVjLT5hcmdzX2Nv
dW50Owo+ICAgCj4gLQkvKiBYZW46IExldCBYZW4ga25vdyB0aGF0IHRoZSBkZXZpY2UgaXMgcHJv
dGVjdGVkIGJ5IGFuIFNNTVUgKi8KPiAtCWR0X2RldmljZV9zZXRfcHJvdGVjdGVkKG1hc3RlcnNw
ZWMtPm5wKTsKPiAtCj4gICAJZm9yIChpID0gMDsgaSA8IG1hc3Rlci0+Y2ZnLm51bV9zdHJlYW1p
ZHM7ICsraSkgewo+ICAgCQl1MTYgc3RyZWFtaWQgPSBtYXN0ZXJzcGVjLT5hcmdzW2ldOwo+ICAg
Cj4gQEAgLTgxNSwxMCArODEyLDE1IEBAIHN0YXRpYyBpbnQgcmVnaXN0ZXJfc21tdV9tYXN0ZXIo
c3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwKPiAgIAkJCWRldl9lcnIoZGV2LAo+ICAgCQkJ
CSJzdHJlYW0gSUQgZm9yIG1hc3RlciBkZXZpY2UgJXMgZ3JlYXRlciB0aGFuIG1heGltdW0gYWxs
b3dlZCAoJWQpXG4iLAo+ICAgCQkJCW1hc3RlcnNwZWMtPm5wLT5uYW1lLCBzbW11LT5udW1fbWFw
cGluZ19ncm91cHMpOwo+ICsJCQlkZXZtX2ZyZWUobWFzdGVyKTsKPiAgIAkJCXJldHVybiAtRVJB
TkdFOwo+ICAgCQl9Cj4gICAJCW1hc3Rlci0+Y2ZnLnN0cmVhbWlkc1tpXSA9IHN0cmVhbWlkOwo+
ICAgCX0KPiArCj4gKyAgICAgICAgLyogWGVuOiBMZXQgWGVuIGtub3cgdGhhdCB0aGUgZGV2aWNl
IGlzIHByb3RlY3RlZCBieSBhbiBTTU1VICovCj4gKyAgICAgICAgZHRfZGV2aWNlX3NldF9wcm90
ZWN0ZWQobWFzdGVyc3BlYy0+bnApOwoKVGhpcyBjb2RlIGlzIHVzaW5nIExpbnV4IGNvZGluZyBz
dHlsZSwgc28gaXQgc2hvdWxkIGJlIGhhcmQgdGFiIGhlcmUuCgo+ICsKPiAgIAlyZXR1cm4gaW5z
ZXJ0X3NtbXVfbWFzdGVyKHNtbXUsIG1hc3Rlcik7Cj4gICB9Cj4gICAKPiAKCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 15:30:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 15:30:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIDuu-0006AU-3p; Wed, 09 Oct 2019 15:30:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8w+b=YC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIDus-0006AP-9j
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 15:30:18 +0000
X-Inumbo-ID: b22c14ba-eaa9-11e9-97f1-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b22c14ba-eaa9-11e9-97f1-12813bfff9fa;
 Wed, 09 Oct 2019 15:30:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D978F337;
 Wed,  9 Oct 2019 08:30:16 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 06C943F6C4;
 Wed,  9 Oct 2019 08:30:15 -0700 (PDT)
To: Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20191004004745.26522-1-stewart.hildebrand@dornerworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <39153cd6-efe5-1b5d-baba-b567c151a5f3@arm.com>
Date: Wed, 9 Oct 2019 16:30:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191004004745.26522-1-stewart.hildebrand@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3Rld2FydCwKClNvcnJ5IGZvciB0aGUgZGVsYXkgaW4gYW5zd2VyLgoKT24gMDQvMTAvMjAx
OSAwMTo0NywgU3Rld2FydCBIaWxkZWJyYW5kIHdyb3RlOgo+IEJvdGggdXBzdHJlYW0gWzFdIGFu
ZCBkb3duc3RyZWFtIFsyXSBMaW51eCBrZXJuZWxzIHVzZSAiYnJjbSxiY20yNzExIgo+IGFzIHRo
ZSBjb21wYXRpYmxlIHN0cmluZyBmb3IgUmFzcGJlcnJ5IFBpIDQuIEFkZCB0aGlzIHN0cmluZyB0
byBvdXIKPiBwbGF0Zm9ybSBjb21wYXRpYmxlIGxpc3QuCgpEaWQgdGhlIFJQSSBmb3VuZGF0aW9u
IHJlbGVhc2VkIGFueSBrZXJuZWwgd2l0aCB0aGUgb2xkIGJpbmRpbmc/CgpJZiBzbywgSSBhbSBv
ayBpZiB3ZSBkb24ndCBzdXBwb3J0IHRoZSBjb21wYXRpYmxlIGluIFhlbiAod2UgZG9uJ3QgaGF2
ZSBhIApyZWxlYXNlIHdpdGggaXQgeWV0ISksIGJ1dCBpdCB3b3VsZCBiZSB3b3J0aCBtZW50aW9u
aW5nIGluIHRoZSBjb21taXQgbWVzc2FnZSAKdGhhdCB0aGlzIGlzIGdvaW5nIHRvIGJyZWFrIGZv
ciBzb21lIHVzZXJzIChUQkQpIHNvIHRoZXkgbmVlZCB0byB1cGdyYWRlLgoKQEp1ZXJnZW46IEkg
d291bGQgbGlrZSB0byBjb25zaWRlciB0aGlzIHBhdGNoIGZvciBYZW4gNC4xMy4gVGhpcyBpcyBs
aW1pdGVkIHRvIApSUEk0IGFuZCB3b3VsZCBhdm9pZCB1cyB0byBzaGlwIGl0IHdpdGggYSBjb21w
YXRpYmxlIHRoYXQgaXMgZ29pbmcgdG8gZGlzYXBwZWFyLgoKPiAKPiBUaGUgYnJjbSxiY20yODM4
IGNvbnZlbnRpb24gaXMgYWJhbmRvbmVkLiBSZW1vdmUgaXQuCj4gCj4gUmVuYW1lIHRoZSB2YXJp
YWJsZXMgd2l0aGluIHRoZSBmaWxlIHRvIGEgcnBpNF8qIHByZWZpeCBzaW5jZSB0aGUgZmlsZQo+
IGlzIG1lYW50IHRvIGNvdmVyIHRoZSBSYXNwYmVycnkgUGkgNCBwbGF0Zm9ybS4KPiAKPiBbMV0g
aHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMTE2NTQwNy8KPiBbMl0gaHR0cHM6
Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL2xpbnV4L2NvbW1pdC81M2ZkZDdiOGM4Y2I5Yzg3MTkw
Y2FhYjRmZDQ1OWY4OWUxYjRhN2Y4Cj4gCj4gU2lnbmVkLW9mZi1ieTogU3Rld2FydCBIaWxkZWJy
YW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29tPgo+IC0tLQo+ICAgeGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5jIHwgMTIgKysrKysrLS0tLS0tCj4g
ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJlcnJ5LXBpLmMgYi94
ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJlcnJ5LXBpLmMKPiBpbmRleCBlMjJkMmIz
MTg0Li5iNjk3ZmEyYzZjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJj
bS1yYXNwYmVycnktcGkuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS1yYXNw
YmVycnktcGkuYwo+IEBAIC0xOSwxMyArMTksMTMgQEAKPiAgIAo+ICAgI2luY2x1ZGUgPGFzbS9w
bGF0Zm9ybS5oPgo+ICAgCj4gLXN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBicmNtX2JjbTI4Mzhf
ZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQo+ICtzdGF0aWMgY29uc3QgY2hhciAqY29uc3QgcnBp
NF9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cj4gICB7Cj4gLSAgICAiYnJjbSxiY20yODM4IiwK
PiArICAgICJicmNtLGJjbTI3MTEiLAo+ICAgICAgIE5VTEwKPiAgIH07Cj4gICAKPiAtc3RhdGlj
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggYnJjbV9iY20yODM4X2JsYWNrbGlzdF9kZXZb
XSBfX2luaXRjb25zdCA9Cj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIHJw
aTRfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KPiAgIHsKPiAgICAgICAvKgo+ICAgICAg
ICAqIFRoZSBhdXggU1BJcyBzaGFyZSBhbiBJUlEgYW5kIGEgcGFnZSB3aXRoIHRoZSBhdXggVUFS
VC4KPiBAQCAtNDAsOSArNDAsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRj
aCBicmNtX2JjbTI4MzhfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KPiAgICAgICB7IC8q
IHNlbnRpbmVsICovIH0sCj4gICB9Owo+ICAgCj4gLVBMQVRGT1JNX1NUQVJUKGJyY21fYmNtMjgz
OCwgIlJhc3BiZXJyeSBQaSA0IikKPiAtICAgIC5jb21wYXRpYmxlICAgICA9IGJyY21fYmNtMjgz
OF9kdF9jb21wYXQsCj4gLSAgICAuYmxhY2tsaXN0X2RldiAgPSBicmNtX2JjbTI4MzhfYmxhY2ts
aXN0X2RldiwKPiArUExBVEZPUk1fU1RBUlQocnBpNCwgIlJhc3BiZXJyeSBQaSA0IikKPiArICAg
IC5jb21wYXRpYmxlICAgICA9IHJwaTRfZHRfY29tcGF0LAo+ICsgICAgLmJsYWNrbGlzdF9kZXYg
ID0gcnBpNF9ibGFja2xpc3RfZGV2LAo+ICAgUExBVEZPUk1fRU5ECj4gICAKPiAgIC8qCj4gCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 15:40:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 15:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIE4x-000759-7l; Wed, 09 Oct 2019 15:40:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8w+b=YC=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIE4v-000754-Cs
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 15:40:41 +0000
X-Inumbo-ID: 25a5fee6-eaab-11e9-97f2-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 25a5fee6-eaab-11e9-97f2-12813bfff9fa;
 Wed, 09 Oct 2019 15:40:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 228A0337;
 Wed,  9 Oct 2019 08:40:40 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 156963F6C4;
 Wed,  9 Oct 2019 08:40:38 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <1569839671-772-1-git-send-email-olekstysh@gmail.com>
 <49a1c980-6e2c-5dcf-f17e-64b6432a8ea3@suse.com>
 <17cf0fd0-8a54-41fe-9372-e52e9e7cbb4d@gmail.com>
 <99817215-4bec-0b44-d0f2-1691f533f842@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1e0af385-5d59-bccc-b954-d70f6aca3f3a@arm.com>
Date: Wed, 9 Oct 2019 16:40:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <99817215-4bec-0b44-d0f2-1691f533f842@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for Xen 4.13] iommu/arm: Remove
 arch_iommu_populate_page_table() completely
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 paul.durrant@citrix.com, volodymyr_babchuk@epam.com, sstabellini@kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC8xMC8yMDE5IDE4OjIxLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gSGksIGFsbAoKSGks
Cgo+IAo+IEdlbnRsZSByZW1pbmRlci4uLgoKU29ycnkgdGhpcyBmZWxsIHRocm91Z2ggdGhlIGNy
YWNrcy4gSSBoYXZlIG5vdyBjb21taXR0ZWQgaXQuCgpDaGVlcnMsCgo+IAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 16:36:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 16:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIEwU-0003XH-7r; Wed, 09 Oct 2019 16:36:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tdgz=YC=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iIEwS-0003XC-J8
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 16:36:00 +0000
X-Inumbo-ID: df5f30f8-eab2-11e9-97f5-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df5f30f8-eab2-11e9-97f5-12813bfff9fa;
 Wed, 09 Oct 2019 16:35:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570638958;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=/FY0FR0FFCwUOCxdig4Uu2ezzxpLfslCJKHq33J2Z44=;
 b=EZT84r249KRUToWwjV7WylOVf5ZCAJcAKZ4zc21LGzxgWrDZySQdjKtw
 PSHxjsIegc1fenXlSdjrDzuIuRSbSp3Hzif8J8pDD/L5f/eHdFhSTE14Q
 qQuSH0UEtBc7tNBqibyQmcmrCk2z5TZ6F7EX46u14JKYM1hnz8DXSyoQF o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IEXGRPlHTSGDVQE97LEFmfoLZ8J58GLK7Th7hDFETJhunsClTrxeoQ+v91rA5/pW0HLRMZ+CR/
 8ZoEFhFBohLLcm8SYaDI09LJDWigM74Vw2vfbxRCGqQ7/DaWNu6Na0jnAqwBaN4W7jrKrUKlJD
 8j0ErtifArvE9Dz7/UJ6QOiMNwhB2W3wA4YlMVi32WIHx6uhv5sCV0/0yO+QyTsHVCUuBx+3h1
 rtIbB9HoN4T8QWOSx28/7qvpT/nwvsEk+rpGvoW8jU5nQOFWUUnXS8uu8//3P9G03xn3wEpX7c
 Ux8=
X-SBRS: 2.7
X-MesageID: 7057073
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,276,1566878400"; 
   d="scan'208";a="7057073"
Date: Wed, 9 Oct 2019 17:35:56 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20191009163556.GB18712@perard.uk.xensource.com>
References: <1285554440.4009671.1570271711943.ref@mail.yahoo.com>
 <1285554440.4009671.1570271711943@mail.yahoo.com>
 <20191008083911.GA66437@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191008083911.GA66437@Air-de-Roger>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] How PV frontend and backend initializes?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Roger
 Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDgsIDIwMTkgYXQgMTA6Mzk6MTFBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBTYXQsIE9jdCAwNSwgMjAxOSBhdCAxMDozNToxMUFNICswMDAwLCB0b3No
ZXIgMSB3cm90ZToKPiA+IDMuIEhvdyB4ZW5idXMgZGlyZWN0b3JpZXMgYXJlIGNyZWF0ZWQ/IFdo
YXQgaXMgdGhlIGhpZXJhcmNoeSBvZiB0aGUgZGlyZWN0b3JpZXM/IAo+IAo+IFRoZXkgYXJlIGNy
ZWF0ZWQgYnkgdGhlIHRvb2xzdGFjayBkdXJpbmcgZG9tYWluIGNyZWF0aW9uOiB4bC9saWJ4bC4K
PiBUaGVyZSBhcmUgZG9jdW1lbnRzIGluIHRoZSBwdWJsaWMgaGVhZGVycyB0aGF0IGRlc2NyaWJl
IHRoZSBleHBlY3RlZAo+IGFuZCBvcHRpb25hbCB4ZW5zdG9yZSBub2RlcyBmb3IgZWFjaCBkZXZp
Y2UsIHNlZToKPiAKPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9
dHJlZTtmPXhlbi9pbmNsdWRlL3B1YmxpYy9pbwoKVGhlIGhpZXJhcmNoeSBvZiB0aGUgZGlyZWN0
b3JpZXMgY2FuIGJlIGZvdW5kIGluIHRoaXMgb3RoZXIgZG9jdW1lbnQ6CgpodHRwczovL3hlbmJp
dHMueGVucHJvamVjdC5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbnN0b3JlLXBhdGhzLmh0bWwK
Ci0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 16:39:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 16:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIF05-0003mx-Qa; Wed, 09 Oct 2019 16:39:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIF04-0003mq-Ce
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 16:39:44 +0000
X-Inumbo-ID: 62155a4a-eab3-11e9-97f5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62155a4a-eab3-11e9-97f5-12813bfff9fa;
 Wed, 09 Oct 2019 16:39:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIEzv-0003b0-2c; Wed, 09 Oct 2019 16:39:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIEzu-0006Mk-Ni; Wed, 09 Oct 2019 16:39:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIEzu-0002Bw-N3; Wed, 09 Oct 2019 16:39:34 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142488-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=6bf933c43450e1a221ace3e2eb24d40c3ca0ae47
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 16:39:34 +0000
Subject: [Xen-devel] [freebsd-master test] 142488: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ4OCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNDg4LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgNmJmOTMzYzQzNDUwZTFhMjIxYWNlM2UyZWIyNGQ0MGMz
Y2EwYWU0NwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAxOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMTYgZGF5cyAgICA3IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjQ4OCAgMjAxOS0xMC0wOSAwOToxOTo0OCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFs
bGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGFuZHJldyA8YW5kcmV3QEZyZWVCU0Qu
b3JnPgogIGFzb21lcnMgPGFzb21lcnNARnJlZUJTRC5vcmc+CiAgYXZnIDxhdmdARnJlZUJTRC5v
cmc+CiAgYmFwdCA8YmFwdEBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BGcmVlQlNELm9y
Zz4KICBjZW0gPGNlbUBGcmVlQlNELm9yZz4KICBjcGVyY2l2YSA8Y3BlcmNpdmFARnJlZUJTRC5v
cmc+CiAgY3kgPGN5QEZyZWVCU0Qub3JnPgogIGRhYiA8ZGFiQEZyZWVCU0Qub3JnPgogIGRhaWNo
aSA8ZGFpY2hpQEZyZWVCU0Qub3JnPgogIGRjaGFnaW4gPGRjaGFnaW5ARnJlZUJTRC5vcmc+CiAg
ZGltIDxkaW1ARnJlZUJTRC5vcmc+CiAgZG91Z20gPGRvdWdtQEZyZWVCU0Qub3JnPgogIGVtYXN0
ZSA8ZW1hc3RlQEZyZWVCU0Qub3JnPgogIGVyaiA8ZXJqQEZyZWVCU0Qub3JnPgogIGdhbGxhdGlu
IDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVz
IDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVt
Ym8gPGdyZW1ib0BGcmVlQlNELm9yZz4KICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNr
eSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxp
bXBARnJlZUJTRC5vcmc+CiAgamhiIDxqaGJARnJlZUJTRC5vcmc+CiAgamhpYmJpdHMgPGpoaWJi
aXRzQEZyZWVCU0Qub3JnPgogIGppbGxlcyA8amlsbGVzQEZyZWVCU0Qub3JnPgogIGpraW0gPGpr
aW1ARnJlZUJTRC5vcmc+CiAganRsIDxqdGxARnJlZUJTRC5vcmc+CiAga2FrdHVzIDxrYWt0dXNA
RnJlZUJTRC5vcmc+CiAga2FuIDxrYW5ARnJlZUJTRC5vcmc+CiAga2FyZWxzIDxrYXJlbHNARnJl
ZUJTRC5vcmc+CiAga2V2YW5zIDxrZXZhbnNARnJlZUJTRC5vcmc+CiAga2liIDxraWJARnJlZUJT
RC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5v
cmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3JnPgog
IG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBGcmVlQlNE
Lm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+CiAgbW1h
Y3kgPG1tYWN5QEZyZWVCU0Qub3JnPgogIG9saXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAg
b3Nob2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBQaW90ciBQaWV0cnVzemV3c2tpIDxwaW90
ci5waWV0cnVzemV3c2tpQGludGVsLmNvbT4KICByYXkgPHJheUBGcmVlQlNELm9yZz4KICBybWFj
a2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcm95Z2VyIDxyb3lnZXJARnJlZUJTRC5vcmc+
CiAgcnJzIDxycnNARnJlZUJTRC5vcmc+CiAgcnN0b25lIDxyc3RvbmVARnJlZUJTRC5vcmc+CiAg
c2Nod2Vpa2ggPHNjaHdlaWtoQEZyZWVCU0Qub3JnPgogIHNlZiA8c2VmQEZyZWVCU0Qub3JnPgog
IHNqZyA8c2pnQEZyZWVCU0Qub3JnPgogIHRpamwgPHRpamxARnJlZUJTRC5vcmc+CiAgdHJhc3og
PHRyYXN6QEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgogIHR1ZXhl
biA8dHVleGVuQEZyZWVCU0Qub3JnPgogIHZhbmd5emVuIDx2YW5neXplbkBGcmVlQlNELm9yZz4K
ICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVl
QlNELm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
eGVuLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDY0MjMgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 16:59:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 16:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIFJK-0005dc-Dp; Wed, 09 Oct 2019 16:59:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XYts=YC=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1iIFJI-0005dU-S9
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 16:59:36 +0000
X-Inumbo-ID: 2aab508e-eab6-11e9-97f7-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2aab508e-eab6-11e9-97f7-12813bfff9fa;
 Wed, 09 Oct 2019 16:59:35 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
Thread-Index: AQHVek1xYOB4vaPOaUer8mo/2jN186dSu1cA///MTVA=
Date: Wed, 9 Oct 2019 16:59:33 +0000
Message-ID: <2474d9869a5c46e39ea862a2c78a04c4@dornerworks.com>
References: <20191004004745.26522-1-stewart.hildebrand@dornerworks.com>
 <39153cd6-efe5-1b5d-baba-b567c151a5f3@arm.com>
In-Reply-To: <39153cd6-efe5-1b5d-baba-b567c151a5f3@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.130]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkbmVzZGF5LCBPY3RvYmVyIDksIDIwMTkgMTE6MzAgQU0sIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOg0KPk9uIDA0LzEwLzIwMTkgMDE6NDcsIFN0ZXdhcnQg
SGlsZGVicmFuZCB3cm90ZToNCj4+IEJvdGggdXBzdHJlYW0gWzFdIGFuZCBkb3duc3RyZWFtIFsy
XSBMaW51eCBrZXJuZWxzIHVzZSAiYnJjbSxiY20yNzExIg0KPj4gYXMgdGhlIGNvbXBhdGlibGUg
c3RyaW5nIGZvciBSYXNwYmVycnkgUGkgNC4gQWRkIHRoaXMgc3RyaW5nIHRvIG91cg0KPj4gcGxh
dGZvcm0gY29tcGF0aWJsZSBsaXN0Lg0KPg0KPkRpZCB0aGUgUlBJIGZvdW5kYXRpb24gcmVsZWFz
ZWQgYW55IGtlcm5lbCB3aXRoIHRoZSBvbGQgYmluZGluZz8NCg0KU3VyZSwgSSBzZWUgdGhlIGZv
bGxvd2luZyB0YWdzIGluIHRoZWlyIGxpbnV4IHRyZWUgc2luY2UgaW5pdGlhbCBSUGk0DQpzdXBw
b3J0IHVudGlsIHRoZSBiaW5kaW5nIHdhcyB1cGRhdGVkOg0KcmFzcGJlcnJ5cGkta2VybmVsXzEu
MjAxOTA3MDktMQ0KcmFzcGJlcnJ5cGkta2VybmVsXzEuMjAxOTA3MTgtMQ0KcmFzcGJlcnJ5cGkt
a2VybmVsXzEuMjAxOTA4MTktMQ0KcmFzcGJlcnJ5cGkta2VybmVsXzEuMjAxOTA5MjUtMQ0KDQpU
aGVzZSBjb3JyZXNwb25kIHdpdGggdGhlaXIgYmluYXJ5IHJlbGVhc2VzIGF0IFszXSwgZXhjZXB0
IHRoZSBiaW5hcnkNCnJlbGVhc2VzIGFsc28gaGF2ZSBhbiBlYXJsaWVyIDEuMjAxOTA2MjArMSB0
YWcgd2l0aCBSUGk0IHN1cHBvcnQuDQoNCkhvd2V2ZXIsIGV2ZW4gd2l0aCBYZW4gbG9va2luZyBm
b3IgYmNtMjgzOCwgeW91IHdvdWxkbid0IGJlIGFibGUgdG8NCmdyYWIgb25lIG9mIHRob3NlIHJl
bGVhc2VzIGFuZCBib290IHdpdGhvdXQgcnVubmluZyBpbnRvIG90aGVyIGlzc3Vlcy4NCllvdSdk
IHN0aWxsIG5lZWQgYSBjb3VwbGUgb2YgYWRkaXRpb25hbCBwYXRjaGVzIGF0IFs0XS4gQ3VycmVu
dGx5IHRoZQ0Kb25seSB3YXkgdGhhdCBJJ20gYXdhcmUgb2YgdG8gc3VjY2Vzc2Z1bGx5IGJvb3Qg
aW50byBkb20wIGFuZCBsYXVuY2gNCmRvbVUgaXMgdG8gYnVpbGQgdGhlIGRvbTAga2VybmVsIGZy
b20gc291cmNlIHdpdGggdGhlIGV4dHJhIHBhdGNoZXMNCmFwcGxpZWQgZm91bmQgYXQgWzRdLg0K
DQo+SWYgc28sIEkgYW0gb2sgaWYgd2UgZG9uJ3Qgc3VwcG9ydCB0aGUgY29tcGF0aWJsZSBpbiBY
ZW4gKHdlIGRvbid0IGhhdmUgYQ0KPnJlbGVhc2Ugd2l0aCBpdCB5ZXQhKSwgYnV0IGl0IHdvdWxk
IGJlIHdvcnRoIG1lbnRpb25pbmcgaW4gdGhlIGNvbW1pdCBtZXNzYWdlDQo+dGhhdCB0aGlzIGlz
IGdvaW5nIHRvIGJyZWFrIGZvciBzb21lIHVzZXJzIChUQkQpIHNvIHRoZXkgbmVlZCB0byB1cGdy
YWRlLg0KDQpTZWUgYmVsb3cgZm9yIHN1Z2dlc3Rpb24uDQoNCj5ASnVlcmdlbjogSSB3b3VsZCBs
aWtlIHRvIGNvbnNpZGVyIHRoaXMgcGF0Y2ggZm9yIFhlbiA0LjEzLiBUaGlzIGlzIGxpbWl0ZWQg
dG8NCj5SUEk0IGFuZCB3b3VsZCBhdm9pZCB1cyB0byBzaGlwIGl0IHdpdGggYSBjb21wYXRpYmxl
IHRoYXQgaXMgZ29pbmcgdG8gZGlzYXBwZWFyLg0KPg0KPj4NCj4+IFRoZSBicmNtLGJjbTI4Mzgg
Y29udmVudGlvbiBpcyBhYmFuZG9uZWQuIFJlbW92ZSBpdC4NCj4+DQo+PiBSZW5hbWUgdGhlIHZh
cmlhYmxlcyB3aXRoaW4gdGhlIGZpbGUgdG8gYSBycGk0XyogcHJlZml4IHNpbmNlIHRoZSBmaWxl
DQo+PiBpcyBtZWFudCB0byBjb3ZlciB0aGUgUmFzcGJlcnJ5IFBpIDQgcGxhdGZvcm0uDQoNCiJJ
ZiB5b3UgYXJlIHVzaW5nIGEgZGV2aWNlIHRyZWUgd2l0aCB0aGUgb2xkIGNvbXBhdGlibGUgc3Ry
aW5nDQpicmNtLGJjbTI4MzgsIHlvdSB3aWxsIG5lZWQgdG8gdXBncmFkZSB5b3VyIGRldmljZSB0
cmVlIHRvIG9uZSB0aGF0IGhhcw0KdGhlIG5ldyBicmNtLGJjbTI3MTEgY29tcGF0aWJsZSBzdHJp
bmcuIg0KDQo+Pg0KPj4gWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTEx
NjU0MDcvDQo+PiBbMl0gaHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL2xpbnV4L2NvbW1p
dC81M2ZkZDdiOGM4Y2I5Yzg3MTkwY2FhYjRmZDQ1OWY4OWUxYjRhN2Y4DQo+Pg0KPj4gU2lnbmVk
LW9mZi1ieTogU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29y
a3MuY29tPg0KDQpbM10gaHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL2Zpcm13YXJlDQpb
NF0gaHR0cHM6Ly9naXRodWIuY29tL2Rvcm5lcndvcmtzL3hlbi1ycGk0LWJ1aWxkZXIvdHJlZS9t
YXN0ZXIvcGF0Y2hlcy9saW51eA0KDQpTdGV3DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 18:21:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 18:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIGaO-0004nB-Jz; Wed, 09 Oct 2019 18:21:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jvK1=YC=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iIGaN-0004n6-01
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 18:21:19 +0000
X-Inumbo-ID: 95b5d2fe-eac1-11e9-8c93-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 95b5d2fe-eac1-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 18:21:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570645277;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Ldl6YHcJrVzRUQIzaQ3nEPvYcf1wT9Dp6gt6RGGOclA=;
 b=UaNnOFebDbp1ibJ4aoA2eJMb51tmJnb11zYxkOLWdMWyRYtafzas+BgJ
 lUj47P9FpRBmH0DSxqmfcdJ8h0rMmTMNf+/dSNa21GfL5RlvwglQOcytR
 AzpZJ8pYHzAYz6OQAH5eElAqKzxqHofWiuDTHCe0O2TfsLvGx9XLu/Z1j U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7cqhtTykc0ySA7acD+2I53JM1QLKS+70yzFNZdC0JTOmVdf6aJ+4Ay7dNQ3abRP0eJ6VSCvtbr
 blBuLyEFCJnB1RFwR/Pm6CsV+Eb9gQS9khwsnioFiTerrgj3bsaWcChd3pvHvK7nH5Tqu8Dwhp
 VHirvoJK4+/4fAxf0G1Rs011ajsVcC85u5RfXBGnE6LjLcoHl3vWNY5WGj82XA47BlnM902WEo
 q3NjkdBbYVfIxuJ+C3wsFOqF98uYHqpxMgil10XIv3zl8xVsKcES0uovQNQQLvset7FwASDh6J
 f0g=
X-SBRS: 2.7
X-MesageID: 6941273
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,277,1566878400"; 
   d="scan'208";a="6941273"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 19:21:14 +0100
Message-ID: <20191009182114.9376-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/hvm: Fix the use of "hap=0" following c/s
 c0902a9a143a
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIGMwOTAyYTlhMTQzYSByZWZhY3RvcmVkIGh2bV9lbmFibGUoKSBhIGxpdHRsZSwgYnV0IGRy
b3BwZWQgdGhlIGxvZ2ljIHdoaWNoCmNsZWFyZWQgaGFwX3N1cHBvcnRlZCBpbiB0aGUgY2FzZSB0
aGF0IHRoZSB1c2VyIGhhZCBhc2tlZCBmb3IgaXQgb2ZmLgoKVGhpcyByZXN1bHRzIGluIFhlbiBi
b290aW5nIHVwLCBjbGFpbWluZzoKCiAgKFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdp
bmcgKEhBUCkgZGV0ZWN0ZWQgYnV0IGRpc2FibGVkCgpidXQgd2l0aCBIQVAgYWR2ZXJ0aXNlZCB2
aWEgc3lzY3RsLCBhbmQgWEVOX0RPTUNUTF9DREZfaGFwIGJlaW5nIGFjY2VwdGVkIGluCmRvbWFp
bl9jcmVhdGUoKS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CkNDOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgpUaGlzIGlzIGEgcmVncmVzc2lvbiBmcm9tIDQuMTIsIHNvIHNo
b3VsZCBiZSBmaXhlZCBiZWZvcmUgNC4xMyBzaGlwcy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwppbmRleCBjMjJjYjM5Y2YzLi45YWNkMzU5Yzk5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE0Miw3
ICsxNDIsNyBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9uZmIgPSB7CiAgICAg
Lm5vdGlmaWVyX2NhbGwgPSBjcHVfY2FsbGJhY2sKIH07CiAKLXN0YXRpYyBib29sIF9faW5pdCBo
YXBfc3VwcG9ydGVkKGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKmZucykKK3N0YXRp
YyBib29sIF9faW5pdCBoYXBfc3VwcG9ydGVkKHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKmZu
cykKIHsKICAgICBpZiAoICFmbnMtPmhhcF9zdXBwb3J0ZWQgKQogICAgIHsKQEAgLTE1Miw2ICsx
NTIsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgaGFwX3N1cHBvcnRlZChjb25zdCBzdHJ1Y3QgaHZt
X2Z1bmN0aW9uX3RhYmxlICpmbnMpCiAKICAgICBpZiAoICFvcHRfaGFwX2VuYWJsZWQgKQogICAg
IHsKKyAgICAgICAgZm5zLT5oYXBfc3VwcG9ydGVkID0gMDsKICAgICAgICAgcHJpbnRrKCJIVk06
IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZCBidXQgZGlzYWJsZWRcbiIp
OwogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQpAQCAtMTc1LDcgKzE3Niw3IEBAIHN0YXRp
YyBpbnQgX19pbml0IGh2bV9lbmFibGUodm9pZCkKICAgICBodm1fZW5hYmxlZCA9IDE7CiAKICAg
ICBwcmludGsoIkhWTTogJXMgZW5hYmxlZFxuIiwgZm5zLT5uYW1lKTsKLSAgICBpZiAoICFoYXBf
c3VwcG9ydGVkKGZucykgKQorICAgIGlmICggIWhhcF9zdXBwb3J0ZWQoJmh2bV9mdW5jcykgKQog
ICAgICAgICBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKTsKICAgICBlbHNlCiAgICAgewotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 18:44:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 18:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIGwp-0006cI-Tw; Wed, 09 Oct 2019 18:44:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIGwo-0006cD-FM
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 18:44:30 +0000
X-Inumbo-ID: d2bc76fa-eac4-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2bc76fa-eac4-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 18:44:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIGwl-00065E-S7; Wed, 09 Oct 2019 18:44:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIGwl-0007ZI-Iz; Wed, 09 Oct 2019 18:44:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIGwl-00018Y-IL; Wed, 09 Oct 2019 18:44:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iIGwl-00018Y-IL@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 18:44:27 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemuu-win10-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Ngp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZWRhNTdhMGU0Mjk5OGQxZDQwMzE4
Nzg0NGZhYTg2YzlhM2FiMmZkMAogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjUxMC8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4Ni54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDI1MTAuYmlzZWN0
aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFs
LWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQyNDMxIGZhaWwg
W2hvc3Q9aXRhbGlhMV0gLyAxMzg4NDkgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6
IDE0MjQzMSAvIDEzODg0OQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBsaW51eCBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBlZGE1
N2EwZTQyOTk4ZDFkNDAzMTg3ODQ0ZmFhODZjOWEzYWIyZmQwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3
NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CkJh
c2lzIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2Vi
YWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRj
NzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYz
ZmIxYzZiNmViNgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2Vu
ZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdCMyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhLWVkYTU3YTBlNDI5OThkMWQ0MDMxODc4NDRmYWE4NmM5YTNhYjJmZDAgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCNkMDMxZmMwN2ViODNj
OWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3LWQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2Rh
NzgwMjg1NzVmZTYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLlwK
IGdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdCM5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExLTkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQjMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRm
My00M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0Izg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYt
ZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAphZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1cGxlLWdl
bmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMzAwMyBub2RlcyBp
biByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzODc4MCBwYXNz
IGlycmVsZXZhbnQKIDEzODgxMyBwYXNzIGlycmVsZXZhbnQKIDEzODg0OSBwYXNzIDIyM2NlYTZh
NGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5
Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2Zj
MzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKIDEzODg3
OCBmYWlsIGlycmVsZXZhbnQKIDEzODkwMiBmYWlsIGlycmVsZXZhbnQKIDEzODk2MiBmYWlsIGly
cmVsZXZhbnQKIDEzOTAwMyBmYWlsIGlycmVsZXZhbnQKIDEzOTA2OCBmYWlsIGlycmVsZXZhbnQK
IDEzOTEzNCBmYWlsIGlycmVsZXZhbnQKIDEzOTIzNyBmYWlsIGlycmVsZXZhbnQKIDEzOTIyMyBm
YWlsIGlycmVsZXZhbnQKIDEzOTI1NyBmYWlsIGlycmVsZXZhbnQKIDEzOTMyNCBmYWlsIGlycmVs
ZXZhbnQKIDEzOTMwNiBmYWlsIGlycmVsZXZhbnQKIDEzOTI4NiBmYWlsIGlycmVsZXZhbnQKIDEz
OTMzOCBmYWlsIGlycmVsZXZhbnQKIDEzOTM2MSBmYWlsIGlycmVsZXZhbnQKIDEzOTM4MyBmYWls
IGlycmVsZXZhbnQKIDEzOTQwOCBmYWlsIGlycmVsZXZhbnQKIDEzOTQ3OCBmYWlsIGlycmVsZXZh
bnQKIDEzOTUzMiBmYWlsIGlycmVsZXZhbnQKIDEzOTU4NCBmYWlsIGlycmVsZXZhbnQKIDEzOTU1
NSBmYWlsIGlycmVsZXZhbnQKIDEzOTY4NyBmYWlsIGlycmVsZXZhbnQKIDEzOTYxNiBmYWlsIGly
cmVsZXZhbnQKIDEzOTY2OSBmYWlsIGlycmVsZXZhbnQKIDEzOTcxMSBmYWlsIGlycmVsZXZhbnQK
IDEzOTc2MSBwYXNzIGlycmVsZXZhbnQKIDEzOTc2MyBwYXNzIGlycmVsZXZhbnQKIDEzOTc2OCBw
YXNzIGlycmVsZXZhbnQKIDEzOTc0OCBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQw
MDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMx
ZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4
OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgw
MGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKIDEzOTc0OSBmYWlsIGlycmVsZXZhbnQKIDEz
OTc2OSBmYWlsIGlycmVsZXZhbnQKIDEzOTc1MCBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUz
YjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBiYjgyNGY2ODVkNzYwZjU2MGJiM2MzZmIxNGFmMzk0YWIzYjM1NDRmIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZm
ZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIGY3Zjdj
ZDVjNTg1YWIyZDZmNGJiYzE3YjhmYmVjNTJkZGUxYTU3MTUKIDEzOTc1MiBwYXNzIGlycmVsZXZh
bnQKIDEzOTc1NCBwYXNzIGlycmVsZXZhbnQKIDEzOTc1NSBwYXNzIGlycmVsZXZhbnQKIDEzOTc1
NyBwYXNzIGlycmVsZXZhbnQKIDEzOTc3MSBwYXNzIGlycmVsZXZhbnQKIDEzOTc1OCBwYXNzIGly
cmVsZXZhbnQKIDEzOTczNSBmYWlsIGlycmVsZXZhbnQKIDEzOTc1OSBwYXNzIGlycmVsZXZhbnQK
IDEzOTc2MCBmYWlsIGlycmVsZXZhbnQKIDEzOTc3NCBmYWlsIGlycmVsZXZhbnQKIDEzOTc4MCBw
YXNzIGlycmVsZXZhbnQKIDEzOTc4MSBmYWlsIGlycmVsZXZhbnQKIDEzOTc5MiBmYWlsIGlycmVs
ZXZhbnQKIDEzOTgzMiBmYWlsIGlycmVsZXZhbnQKIDEzOTk0MiBmYWlsIGlycmVsZXZhbnQKIDEz
OTg2NiBmYWlsIGlycmVsZXZhbnQKIDEzOTkwNyBmYWlsIGlycmVsZXZhbnQKIDEzOTk5NiBmYWls
IGlycmVsZXZhbnQKIDE0MDAzOCBmYWlsIGlycmVsZXZhbnQKIDE0MDEyOCBmYWlsIGlycmVsZXZh
bnQKIDE0MDE2MyBmYWlsIGlycmVsZXZhbnQKIDE0MDI1MSBmYWlsIGlycmVsZXZhbnQKIDE0MDE4
OCBmYWlsIGlycmVsZXZhbnQKIDE0MDIxNiBmYWlsIGlycmVsZXZhbnQKIDE0MDM4MiBmYWlsIGly
cmVsZXZhbnQKIDE0MDQyOCBmYWlsIGlycmVsZXZhbnQKIDE0MDQ3NyBmYWlsIGlycmVsZXZhbnQK
IDE0MDUyNSBmYWlsIGlycmVsZXZhbnQKIDE0MDYwMSBmYWlsIGlycmVsZXZhbnQKIDE0MDU3MSBm
YWlsIGlycmVsZXZhbnQKIDE0MDYyNCBmYWlsIGlycmVsZXZhbnQKIDE0MDY0OCBbXQogMTQwNjc2
IGZhaWwgaXJyZWxldmFudAogMTQwNzI5IGZhaWwgaXJyZWxldmFudAogMTQwODE3IGZhaWwgaXJy
ZWxldmFudAogMTQwNzc4IGZhaWwgaXJyZWxldmFudAogMTQwODU1IGZhaWwgaXJyZWxldmFudAog
MTQwOTMwIGZhaWwgaXJyZWxldmFudAogMTQwOTAyIGZhaWwgaXJyZWxldmFudAogMTQwOTUwIGZh
aWwgaXJyZWxldmFudAogMTQwOTczIGZhaWwgaXJyZWxldmFudAogMTQwOTk5IGZhaWwgaXJyZWxl
dmFudAogMTQxMDM2IGZhaWwgaXJyZWxldmFudAogMTQxMTk2IGZhaWwgaXJyZWxldmFudAogMTQx
MjIyIFtdCiAxNDEyOTIgW10KIDE0MTI0MCBmYWlsIGlycmVsZXZhbnQKIDE0MTM4NiBmYWlsIGly
cmVsZXZhbnQKIDE0MTM1NCBmYWlsIGlycmVsZXZhbnQKIDE0MTQ0NiBmYWlsIGlycmVsZXZhbnQK
IDE0MTQ4NCBmYWlsIGlycmVsZXZhbnQKIDE0MTU0NyBmYWlsIGlycmVsZXZhbnQKIDE0MTYxMyBm
YWlsIGlycmVsZXZhbnQKIDE0MTgwNSBmYWlsIGlycmVsZXZhbnQKIDE0MTczNyBmYWlsIGlycmVs
ZXZhbnQKIDE0MTg3MCBmYWlsIGlycmVsZXZhbnQKIDE0MTkxMSBmYWlsIGlycmVsZXZhbnQKIDE0
MTk3OSBmYWlsIGlycmVsZXZhbnQKIDE0MTk0NCBmYWlsIGlycmVsZXZhbnQKIDE0MjAwNiBmYWls
IGlycmVsZXZhbnQKIDE0MjA1MSBmYWlsIGlycmVsZXZhbnQKIDE0MjExMCBmYWlsIGlycmVsZXZh
bnQKIDE0MjIyMyBmYWlsIGlycmVsZXZhbnQKIDE0MjI1OCBmYWlsIGlycmVsZXZhbnQKIDE0MjI5
OCBmYWlsIGlycmVsZXZhbnQKIDE0MjMzMyBmYWlsIGlycmVsZXZhbnQKIDE0MjM3MiBmYWlsIGly
cmVsZXZhbnQKIDE0MjM5OCBmYWlsIGlycmVsZXZhbnQKIDE0MjQ4MSBwYXNzIDIyM2NlYTZhNGYw
NTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBkZjhmODY4OGI4NzMzNGEwNTc3ZWNiMjI3N2YzZDk0ODhlMGRlOTNiIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0
Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ1NiBw
YXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAxOThhOGRjOWNkNjIyMmU0MGE3MWVjYWRiYjUw
ZWY4ZTM0YzI3NmRlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNj
YTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQy
N2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDdjN2Y3ZThmYmEwMWY2Y2M5ODU5ODUxNzNkMGU2OWM2ZTZl
Y2Q1NmMKIDE0MjQ3NCBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNk
N2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0M2JiNGUzNzliMjA3
NTkyODRlYTQ5OWQxN2M4ZjUwM2ExMjdiNjY2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcw
YzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ4OSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUz
YjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA0MDQwNzU0ZGFmYTBlZTJlN2QwNzI5NzFkOTNhYWFhZDE2YTJiNWE2IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2Fi
ZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ2NCBwYXNzIDIyM2NlYTZh
NGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA5YjVhMWM3ODlkMzk2NjgzZTU2ZTg0NTAyNDY3NTYyMWM5NTQwYzY3
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5
Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKIDE0MjQ0
MSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFj
MjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0Yzcx
NWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2Zi
MWM2YjZlYjYKIDE0MjQ2NiBibG9ja2VkIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2
OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThm
MmIyZGIyODE5YzUxOWNkY2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIx
MSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDkzZGNjMjJmZTc5OGM5
ZmE1Y2UxMTdmMWVkNmRiMGQ4YmQ3NzkwMjAKIDE0MjQzMSBmYWlsIGVkYTU3YTBlNDI5OThkMWQ0
MDMxODc4NDRmYWE4NmM5YTNhYjJmZDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ1MiBmYWlsIGly
cmVsZXZhbnQKIDE0MjQ3NSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgx
NmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3ZWNmNjcxN2Nm
ZGEwZWQyMzNmYjY5ZjhkYWZmMzE1YTUyNjYzMDc0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYx
MjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ4NCBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIy
NWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBiYTM5NDAyZjM0YWFjMDA4NWZiYmFhOTRiYjdjMzY1YTJhMDc4MjIwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ2OSBwYXNzIDIyM2Nl
YTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBkYTYzYmE1MTc0YjY3ZDEwYjg2OTIyOThkZDJmZWRmZjM0ZDU1
MDE0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGRmMjlkMDNmMWQ5N2JkZGUxYmMwY2VhOGVmODUzOGQ0ZjUyNGIzZWMKIDE0
MjQ4MCBmYWlsIGVkYTU3YTBlNDI5OThkMWQ0MDMxODc4NDRmYWE4NmM5YTNhYjJmZDAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThl
OGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgw
NDdmZDZhNTRlYzQKIDE0MjUwMCBmYWlsIGVkYTU3YTBlNDI5OThkMWQ0MDMxODc4NDRmYWE4NmM5
YTNhYjJmZDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4
MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVm
ODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ5NCBmYWlsIGVkYTU3YTBlNDI5OThkMWQ0
MDMxODc4NDRmYWE4NmM5YTNhYjJmZDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ5MiBwYXNzIDIy
M2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4
NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
IDE0MjQ5OCBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBm
MThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgz
YzgwNDdmZDZhNTRlYzQKIDE0MjUwNSBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQw
MDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkw
NDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4
NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVl
ZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjUxMCBmYWlsIGVkYTU3YTBlNDI5OThk
MWQ0MDMxODc4NDRmYWE4NmM5YTNhYjJmZDAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKU2VhcmNoaW5nIGZv
ciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM4ODQ5IChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjQzMSAoZmFpbCksIGZv
ciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjQ0MSAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjQ4MCAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiAwIHJldmlzaW9ucyBhdCAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0
YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2
MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNr
aW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNDkyIChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNDk0IChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNDk4IChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI1MDAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxNDI1MDUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDE0MjUxMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQg
YW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAg
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGVkYTU3YTBlNDI5OThkMWQ0MDMx
ODc4NDRmYWE4NmM5YTNhYjJmZDAKICBCdWcgbm90IHByZXNlbnQ6IDIyM2NlYTZhNGYwNTUyYjg2
ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1MTAvCgoKICAoUmV2aXNpb24g
bG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWly
by1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuNjQxNjM1IHRvIGZpdApwbm10b3BuZzog
NTkgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Ni54
ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KMTQyNTEwOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDI1MTAg
bGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1MTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jl
c3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 18:56:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 18:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIH8Q-0007ZT-6c; Wed, 09 Oct 2019 18:56:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sdFN=YC=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iIH8O-0007ZO-CO
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 18:56:28 +0000
X-Inumbo-ID: 7f2a1ad6-eac6-11e9-8c93-bc764e2007e4
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f2a1ad6-eac6-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 18:56:27 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id k7so1503237pll.1
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 11:56:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=n0Kqfc/1+1Rolvt9c00xrZ/84DkTXFa7gGF9RTo+xI0=;
 b=KhlaWmpK/Ss+3Rnf02HFwzC07jK9RHEy2zXc+c18zDayJVpR9FbjUkqSaF1YfG9YzH
 zNdQY0rhfIPeP0b9DpEzS9KVP58gQrzj1Z4rLq/vLuhkkz4TBHUN1jT2MQ3Kh3t6gJ7L
 U26D3Vg6bIduzrSA2R69FDOs90iMh6vDuQ+1mHNdzsbhEd0AzC4PR/AKR1vQPZ8ffVHA
 EwAHfLWpXCh/T67/8E8p4i3ghRTjWJptiSZtBA56wFyEn4+2dtrYfgH+1KcX4mH+NqhE
 U29Y0wrrclnpm3XkI1BmD3lT8A5LVW9+UDA2phiIbXnb6wpf8p8dxNpdcPk/OfwdD56+
 5ZRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=n0Kqfc/1+1Rolvt9c00xrZ/84DkTXFa7gGF9RTo+xI0=;
 b=uIGjC/tAFvFPHh0Vlg3jjzv/TuSSgGpTC2Iem/JShGoE9BHgmIT20UiMZ293ym58CQ
 ejleY98ox9CQim8+qazKgrkvQeanCBEyKqeooqUqsitp7rv7JS4fio49b0gmI01mgl8S
 Q+bSXUCIsNIyzbmFkZyuLDAq5Vk5eRqjRUUHuMgqBpSIZGJ74H2xhBZiWcjueQsAe095
 HrXo2OHpggTQFy8zKT53sXnzbDhyX9k09CmwugjxDVLmNCzBBfjS+SPuRm0NusRbEIDm
 uV+V+uYXCTtsRGqgjFsbiduxmbfh/8F5SNGUv17bxkZd/6fwMP2aqopmctLqob4BuZNk
 1nqg==
X-Gm-Message-State: APjAAAWLFeqQq2PKhtXXEKFuzjL+Uv8iGfQ2z/l2E3FY0+aWg2Ds3BNq
 AFBjXfX+koRIQxZ0hjiAAz/Z6HKICH1e2WxVeyM=
X-Google-Smtp-Source: APXvYqynEC8+712kv8gTxRTR8BTorHtmLFD9t396nBAusqXnPg9preOQPKd1pDWrbrTE/6cYvSUPYwE9BqogZRIC56Y=
X-Received: by 2002:a17:902:6bc9:: with SMTP id
 m9mr4560712plt.227.1570647386337; 
 Wed, 09 Oct 2019 11:56:26 -0700 (PDT)
MIME-Version: 1.0
References: <20191009182114.9376-1-andrew.cooper3@citrix.com>
In-Reply-To: <20191009182114.9376-1-andrew.cooper3@citrix.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 9 Oct 2019 19:56:14 +0100
Message-ID: <CACCGGhAhK_fbiJbUn-nPnFEWK6AvFye1r7Di-3j5UEwNW916rg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Fix the use of "hap=0" following
 c/s c0902a9a143a
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA5IE9jdCAyMDE5IGF0IDE5OjIxLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPgo+IGMvcyBjMDkwMmE5YTE0M2EgcmVmYWN0b3JlZCBodm1f
ZW5hYmxlKCkgYSBsaXR0bGUsIGJ1dCBkcm9wcGVkIHRoZSBsb2dpYyB3aGljaAo+IGNsZWFyZWQg
aGFwX3N1cHBvcnRlZCBpbiB0aGUgY2FzZSB0aGF0IHRoZSB1c2VyIGhhZCBhc2tlZCBmb3IgaXQg
b2ZmLgo+Cj4gVGhpcyByZXN1bHRzIGluIFhlbiBib290aW5nIHVwLCBjbGFpbWluZzoKPgo+ICAg
KFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQgYnV0IGRp
c2FibGVkCj4KPiBidXQgd2l0aCBIQVAgYWR2ZXJ0aXNlZCB2aWEgc3lzY3RsLCBhbmQgWEVOX0RP
TUNUTF9DREZfaGFwIGJlaW5nIGFjY2VwdGVkIGluCj4gZG9tYWluX2NyZWF0ZSgpLgo+Cj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRo
YXQgc2hvdWxkIGhhdmUgYmVlbiBsYXJnZWx5IGNvZGUgbW92ZW1lbnQsIHNvIEkgZG9uJ3Qga25v
dyBob3cgSQptYW5hZ2VkIHRvIGRyb3AgdGhhdC4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWxAeGVuLm9yZz4KCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KPiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgo+IEND
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4KPiBUaGlzIGlzIGEgcmVncmVzc2lv
biBmcm9tIDQuMTIsIHNvIHNob3VsZCBiZSBmaXhlZCBiZWZvcmUgNC4xMyBzaGlwcy4KPiAtLS0K
PiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDUgKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4IGMyMmNiMzljZjMu
LjlhY2QzNTljOTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMTQyLDcgKzE0Miw3IEBAIHN0YXRpYyBzdHJ1
Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X25mYiA9IHsKPiAgICAgIC5ub3RpZmllcl9jYWxsID0gY3B1
X2NhbGxiYWNrCj4gIH07Cj4KPiAtc3RhdGljIGJvb2wgX19pbml0IGhhcF9zdXBwb3J0ZWQoY29u
c3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqZm5zKQo+ICtzdGF0aWMgYm9vbCBfX2luaXQg
aGFwX3N1cHBvcnRlZChzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpmbnMpCj4gIHsKPiAgICAg
IGlmICggIWZucy0+aGFwX3N1cHBvcnRlZCApCj4gICAgICB7Cj4gQEAgLTE1Miw2ICsxNTIsNyBA
QCBzdGF0aWMgYm9vbCBfX2luaXQgaGFwX3N1cHBvcnRlZChjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0
aW9uX3RhYmxlICpmbnMpCj4KPiAgICAgIGlmICggIW9wdF9oYXBfZW5hYmxlZCApCj4gICAgICB7
Cj4gKyAgICAgICAgZm5zLT5oYXBfc3VwcG9ydGVkID0gMDsKPiAgICAgICAgICBwcmludGsoIkhW
TTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkIGJ1dCBkaXNhYmxlZFxu
Iik7Cj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgfQo+IEBAIC0xNzUsNyArMTc2LDcg
QEAgc3RhdGljIGludCBfX2luaXQgaHZtX2VuYWJsZSh2b2lkKQo+ICAgICAgaHZtX2VuYWJsZWQg
PSAxOwo+Cj4gICAgICBwcmludGsoIkhWTTogJXMgZW5hYmxlZFxuIiwgZm5zLT5uYW1lKTsKPiAt
ICAgIGlmICggIWhhcF9zdXBwb3J0ZWQoZm5zKSApCj4gKyAgICBpZiAoICFoYXBfc3VwcG9ydGVk
KCZodm1fZnVuY3MpICkKPiAgICAgICAgICBjbGVhcl9pb21tdV9oYXBfcHRfc2hhcmUoKTsKPiAg
ICAgIGVsc2UKPiAgICAgIHsKPiAtLQo+IDIuMTEuMAo+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 19:05:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 19:05:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIHHN-00006F-AO; Wed, 09 Oct 2019 19:05:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cyQj=YC=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iIHHM-000068-QB
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 19:05:44 +0000
X-Inumbo-ID: cad993de-eac7-11e9-96dc-bc764e2007e4
Received: from mail-lj1-f196.google.com (unknown [209.85.208.196])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cad993de-eac7-11e9-96dc-bc764e2007e4;
 Wed, 09 Oct 2019 19:05:44 +0000 (UTC)
Received: by mail-lj1-f196.google.com with SMTP id 7so3609163ljw.7
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 12:05:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=CAjbvaXbqXaYbbU3ArD6ZiyqSCQ2ud+kZzuQUjo2LVw=;
 b=bwqb4Y6R9dI/TRwP4puSYTJH8DVqtdqs50igNJ+cs4Ce8Sh/xXWMoWj887tBzML+Ul
 x/GxAFAxBA+KFXqzmbNZBmEoGy2bT7W5ulc7WA6+nuwGY7U6sIyJriDJv5xT7Rgg6ApE
 wJdpasqZAyy1X5ovm5K93QIW6UEDycNe3CTjS+fBXOfIgLUKJC1QA7ZOAL22aGSi1M5f
 vZRrXENXCLdqfU2fhucxO5hczozTOehPoUOZJ1BNxjuX4/r4NjqmXf0KWWW1w5FgOrlG
 n4CIXuWzI4bG8LAcxIpJAESyuA+G7PQciAGOQnaBBeLDESXfDKjgBf+5wTjIMqEMMw5z
 cPqQ==
X-Gm-Message-State: APjAAAVWeifejjc2DsWgOsZoiVFBJU7gYY4DTjLCh8oZ2m36EtpQxKca
 V5wmo0cCe4wFSJOxNRtYvoo20ko2Ums=
X-Google-Smtp-Source: APXvYqzlEDZ4ltYbTtNuoQCmOwKsHEUs0Th4VNevMkB5rKbdoOkacsHXsJLgmmoi7GENWvTcHDh1dw==
X-Received: by 2002:a2e:8684:: with SMTP id l4mr3516569lji.87.1570647942849;
 Wed, 09 Oct 2019 12:05:42 -0700 (PDT)
Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com.
 [209.85.208.170])
 by smtp.gmail.com with ESMTPSA id j127sm832549lfd.63.2019.10.09.12.05.42
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 09 Oct 2019 12:05:42 -0700 (PDT)
Received: by mail-lj1-f170.google.com with SMTP id q64so3587241ljb.12
 for <xen-devel@lists.xenproject.org>; Wed, 09 Oct 2019 12:05:42 -0700 (PDT)
X-Received: by 2002:a2e:9890:: with SMTP id b16mr3351010ljj.181.1570647942140; 
 Wed, 09 Oct 2019 12:05:42 -0700 (PDT)
MIME-Version: 1.0
References: <20191009182114.9376-1-andrew.cooper3@citrix.com>
In-Reply-To: <20191009182114.9376-1-andrew.cooper3@citrix.com>
From: Wei Liu <wl@xen.org>
Date: Wed, 9 Oct 2019 20:05:25 +0100
X-Gmail-Original-Message-ID: <CAK9nU=qhfcup=dTcjCvi4nuxZG205J5o0yckJRLzucsLwwvBdQ@mail.gmail.com>
Message-ID: <CAK9nU=qhfcup=dTcjCvi4nuxZG205J5o0yckJRLzucsLwwvBdQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Fix the use of "hap=0" following
 c/s c0902a9a143a
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA5IE9jdCAyMDE5IGF0IDE5OjIxLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPgo+IGMvcyBjMDkwMmE5YTE0M2EgcmVmYWN0b3JlZCBodm1f
ZW5hYmxlKCkgYSBsaXR0bGUsIGJ1dCBkcm9wcGVkIHRoZSBsb2dpYyB3aGljaAo+IGNsZWFyZWQg
aGFwX3N1cHBvcnRlZCBpbiB0aGUgY2FzZSB0aGF0IHRoZSB1c2VyIGhhZCBhc2tlZCBmb3IgaXQg
b2ZmLgo+Cj4gVGhpcyByZXN1bHRzIGluIFhlbiBib290aW5nIHVwLCBjbGFpbWluZzoKPgo+ICAg
KFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQgYnV0IGRp
c2FibGVkCj4KPiBidXQgd2l0aCBIQVAgYWR2ZXJ0aXNlZCB2aWEgc3lzY3RsLCBhbmQgWEVOX0RP
TUNUTF9DREZfaGFwIGJlaW5nIGFjY2VwdGVkIGluCj4gZG9tYWluX2NyZWF0ZSgpLgo+Cj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 19:19:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 19:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIHUJ-0001E4-SP; Wed, 09 Oct 2019 19:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIHUI-0001Dz-LF
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 19:19:06 +0000
X-Inumbo-ID: a7de3019-eac9-11e9-97f9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7de3019-eac9-11e9-97f9-12813bfff9fa;
 Wed, 09 Oct 2019 19:19:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIHUG-0006ly-7C; Wed, 09 Oct 2019 19:19:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIHUF-0002V3-P6; Wed, 09 Oct 2019 19:19:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIHUF-0003EA-Oa; Wed, 09 Oct 2019 19:19:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142503-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4fc32c22c0588a4972aa9cf82101cc6f7df71016
X-Osstest-Versions-That: xen=98d1dac88f82c2b79d528faabe5e3fda8133e8bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 19:19:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142503: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjUwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjUwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0ZmMzMmMyMmMwNTg4YTQ5NzJhYTljZjgyMTAxY2M2ZjdkZjcxMDE2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OGQxZGFjODhmODJjMmI3OWQ1
MjhmYWFiZTVlM2ZkYTgxMzNlOGJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI0NTkgIDIwMTkt
MTAtMDggMjI6MDE6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNTAzICAy
MDE5LTEwLTA5IDE2OjAxOjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgT2xla3NhbmRyIFR5c2hjaGVua28g
PG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgOThkMWRhYzg4
Zi4uNGZjMzJjMjJjMCAgNGZjMzJjMjJjMDU4OGE0OTcyYWE5Y2Y4MjEwMWNjNmY3ZGY3MTAxNiAt
PiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 19:48:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 19:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIHwo-0003qF-OX; Wed, 09 Oct 2019 19:48:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1LiL=YC=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iIHwn-0003pF-KP
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 19:48:33 +0000
X-Inumbo-ID: c5e081c0-eacd-11e9-8c93-bc764e2007e4
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.70]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c5e081c0-eacd-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 19:48:32 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=O0O59CdmHuwlkmz6l8qipzEGoGk1EEk54oC1rio4SLb1yBOXUjofn+B9kud+y7/xC0Zc2fUG3mqBmOABFKVyLDyM5AFIan/+IvII6qVXhfYZ4uTmWos81ov+1o7uQ+QPYr2/LRooCiU4q0T75RsSv0cACvE2KXNUzrfYwAHznf1cM9T2zOTLqZRyFDtSuEPQuN5VBySOtLzLGMVFYtV7TwCZpza3MfXsMboANoZMMiugTAmBV7HXk+Fm3Lo+NFMHcv7aOm9r0LlBmFbQgLv+glptPAYYghqvy+stqbkpcyo+bLe/p7SOLAlO9jxOJZHICO+7ZP/p6mCe2iDBExjB7A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lWBpE0pKeR2Jk4Lh4QmLckDhf4gzK1hkXZqsFTE2UVU=;
 b=LM6Xts8uZ1/3tfz2ibCTk9lW+AR1M6PTqhE1nST3nCqt1HEFsspPBq4O9rQGvPyLZ4N/Gai6WFkiPp/uTMW2klU+YM14/g1hrT3wbXRfWM6AtNcfTxCuXhJ2Q0VSMu2s9p2ZdRd2lkCgRXDk7FV38Csxm6RtqDc5RIFvjrfynsgxko/estFM6/soKH/h35TR7E4NRiVDywoTBXf7OraCLXUNkXB8wT4l4Gc4soADRepB2T0U+owGWxCtvpngAATEY9+r2PaGuEw20msbagj36rgeaf9rxk67CK+480f/qE3oO5oBzh70msY9NI3/zW7J2J02M7AsC0VH51rMI25Dxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=lWBpE0pKeR2Jk4Lh4QmLckDhf4gzK1hkXZqsFTE2UVU=;
 b=YgE1oYUaeRcNEnLupeMoVLeJhWhPAxBAnGU9r+nWkP69/f8qRGLzcOOjZlOpvir/fr1lAxottg0BCPzd4VEi1M6t+RqvVPqA6xDl2OJVOdx0J8GMg3mGSrfVYoUk9Un70yzo0ME6zCnfsTF42GabUdCdHq0oHlzydF3xI0LToRg=
Received: from SN6PR02CA0034.namprd02.prod.outlook.com (2603:10b6:805:a2::47)
 by BN7PR02MB5332.namprd02.prod.outlook.com (2603:10b6:408:30::14)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Wed, 9 Oct
 2019 19:48:28 +0000
Received: from CY1NAM02FT008.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::209) by SN6PR02CA0034.outlook.office365.com
 (2603:10b6:805:a2::47) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2220.19 via Frontend
 Transport; Wed, 9 Oct 2019 19:48:28 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT008.mail.protection.outlook.com (10.152.75.59) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2347.16
 via Frontend Transport; Wed, 9 Oct 2019 19:48:27 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIHwh-0002be-Ah; Wed, 09 Oct 2019 12:48:27 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIHwc-00051T-6X; Wed, 09 Oct 2019 12:48:22 -0700
Received: from xsj-pvapsmtp01 (smtp-fallback.xilinx.com [149.199.38.66] (may
 be forged))
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x99JmK32024453; 
 Wed, 9 Oct 2019 12:48:20 -0700
Received: from [172.19.2.62] (helo=xsjwoods50.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIHwZ-00050c-Uj; Wed, 09 Oct 2019 12:48:19 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  9 Oct 2019 12:47:27 -0700
Message-Id: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
X-Mailer: git-send-email 2.7.4
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(189003)(199004)(8676002)(36756003)(70586007)(54906003)(47776003)(26005)(2906002)(50226002)(81156014)(186003)(14444005)(81166006)(106002)(70206006)(9786002)(498600001)(2616005)(126002)(16586007)(476003)(486006)(50466002)(7696005)(44832011)(336012)(2361001)(6916009)(305945005)(48376002)(51416003)(5660300002)(6666004)(356004)(2351001)(36386004)(8936002)(86362001)(4326008)(426003)(42866002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN7PR02MB5332; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a5facd43-7874-4cf2-d839-08d74cf1a7b6
X-MS-TrafficTypeDiagnostic: BN7PR02MB5332:
X-Microsoft-Antispam-PRVS: <BN7PR02MB5332B7323FBD2BBD7DAC5ADED7950@BN7PR02MB5332.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:765;
X-Forefront-PRVS: 018577E36E
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: LtSO/dGUSHU0SJsZLJITnbaGmGtXAzPwAmab6kMvazpfPzlcw4sR8+Sr2ryJ15fQeejAKi3NZgdCTL5XtIbhnK9nAyfvQQatdZ0X4WzE9oygqCIvaTec9mRzgMwFaGr6Rke15u+oKDD1DhAnLsRQwKp9FopqTxzrc6xsK6OMMVZRToMMZXim8pChbj2M1lbms4DXAI30Y9FLawuXZjDL0Jia7UwXV8w2QWBJbuQU6n5B+jwXAlRIFmbkhOHbpA5B1zbQ/cH+N6xLVmOwmImDv77LXzAwEjaNmCskuq/eD3tCTD462ZBAba2jWVuWu1lp3cmBQHM09RhHzE52k158JqA8xWHGoIUu+Zumtfofx9L/To3UBk47YBwXroY2sBvyCQPOAEZyfQA2KDEWO+dNJ7J+EV4/tUlWNFC0EDsBPOQ=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2019 19:48:27.8419 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a5facd43-7874-4cf2-d839-08d74cf1a7b6
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR02MB5332
Subject: [Xen-devel] [PATCH] xen/arm: add warning if memory modules overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBwb3NzaWJsZSBmb3IgYSBtaXNjb25maWd1cmVkIGRldmljZSB0cmVlIHRvIGNhdXNlIFhl
biB0byBjcmFzaCB3aGVuCnRoZXJlIGFyZSBvdmVybGFwcGluZyBhZGRyZXNzZXMgaW4gdGhlIG1l
bW9yeSBtb2R1bGVzLiAgQWRkIGEgd2FybmluZwp3aGVuIHByaW50aW5nIHRoZSBhZGRyZXNzZXMg
dG8gbGV0IHRoZSB1c2VyIGtub3cgdGhlcmUncyBhIHBvc3NpYmxlCmlzc3VlIHdoZW4gREVCVUcg
aXMgZW5hYmxlZC4KClNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0B4aWxp
bnguY29tPgotLS0Kc2FtcGxlIG91dHB1dDoKLi4uCihYRU4pIE1PRFVMRVswXTogMDAwMDAwMDAw
MTQwMDAwMCAtIDAwMDAwMDAwMDE1M2I4ZjEgWGVuICAgICAgICAgCihYRU4pIE1PRFVMRVsxXTog
MDAwMDAwMDAwNzZkMjAwMCAtIDAwMDAwMDAwMDc2ZGMwODAgRGV2aWNlIFRyZWUgCihYRU4pIE1P
RFVMRVsyXTogMDAwMDAwMDAwNzZkZjAwMCAtIDAwMDAwMDAwMDdmZmYzNjQgUmFtZGlzayAgICAg
CihYRU4pIE1PRFVMRVszXTogMDAwMDAwMDAwMDA4MDAwMCAtIDAwMDAwMDAwMDMxODAwMDAgS2Vy
bmVsICAgICAgCihYRU4pICBSRVNWRFswXTogMDAwMDAwMDAwNzZkMjAwMCAtIDAwMDAwMDAwMDc2
ZGMwMDAKKFhFTikgIFJFU1ZEWzFdOiAwMDAwMDAwMDA3NmRmMDAwIC0gMDAwMDAwMDAwN2ZmZjM2
NAooWEVOKSAKKFhFTikgV0FSTklORzogbW9kdWxlcyBYZW4gICAgICAgICAgYW5kIEtlcm5lbCAg
ICAgICBvdmVybGFwCihYRU4pIAooWEVOKSBDb21tYW5kIGxpbmU6IGNvbnNvbGU9ZHR1YXJ0IGR0
dWFydD1zZXJpYWwwIGRvbTBfbWVtPTFHIGJvb3RzY3J1Yj0wIG1heGNwdXM9MSB0aW1lcl9zbG9w
PTAKLi4uCgogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDE3ICsrKysrKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDA4ZmI1OWYuLjNjYjBj
NDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYwpAQCAtMzg3LDYgKzM4NywyMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWFybHlf
cHJpbnRfaW5mbyh2b2lkKQogICAgICAgICAgICAgICAgbWVtX3Jlc3YtPmJhbmtbal0uc3RhcnQg
KyBtZW1fcmVzdi0+YmFua1tqXS5zaXplIC0gMSk7CiAgICAgfQogICAgIHByaW50aygiXG4iKTsK
KworI2lmbmRlZiBOREVCVUcKKyAgICAvKgorICAgICAqIEFzc3VtaW5nIGFsbCBjb21iaW5hdGlv
bnMgYXJlIGNoZWNrZWQsIG9ubHkgdGhlIHN0YXJ0aW5nIGFkZHJlc3MKKyAgICAgKiBoYXMgdG8g
YmUgY2hlY2tlZCBpZiBpdCdzIGluIGFub3RoZXIgbWVtb3J5IG1vZHVsZSdzIHJhbmdlLgorICAg
ICAqLworICAgIGZvciAoIGkgPSAwIDsgaSA8IG1vZHMtPm5yX21vZHM7IGkrKyApCisgICAgICAg
IGZvciAoIGogPSAwIDsgaiA8IG1vZHMtPm5yX21vZHM7IGorKyApCisgICAgICAgICAgICBpZiAo
IChpICE9IGopICYmCisgICAgICAgICAgICAgICAgIChtb2RzLT5tb2R1bGVbaV0uc3RhcnQgPj0g
bW9kcy0+bW9kdWxlW2pdLnN0YXJ0KSAmJgorICAgICAgICAgICAgICAgICAobW9kcy0+bW9kdWxl
W2ldLnN0YXJ0IDwKKyAgICAgICAgICAgICAgICAgIG1vZHMtPm1vZHVsZVtqXS5zdGFydCArIG1v
ZHMtPm1vZHVsZVtqXS5zaXplKSApCisgICAgICAgICAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBt
b2R1bGVzICUtMTJzIGFuZCAlLTEycyBvdmVybGFwXG4iLAorICAgICAgICAgICAgICAgICAgICAg
ICBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbaV0ua2luZCksCisgICAg
ICAgICAgICAgICAgICAgICAgIGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKG1vZHMtPm1vZHVs
ZVtqXS5raW5kKSk7CisjZW5kaWYKKwogICAgIGZvciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5yX21v
ZHM7IGkrKyApCiAgICAgICAgIHByaW50aygiQ01ETElORVslIlBSSXBhZGRyIl06JXMgJXNcbiIs
IGNtZHMtPmNtZGxpbmVbaV0uc3RhcnQsCiAgICAgICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ld
LmR0X25hbWUsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 20:01:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 20:01:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iII9S-0005Xp-Bx; Wed, 09 Oct 2019 20:01:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iII9R-0005X4-3w
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 20:01:37 +0000
X-Inumbo-ID: 95ca825e-eacf-11e9-97f9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95ca825e-eacf-11e9-97f9-12813bfff9fa;
 Wed, 09 Oct 2019 20:01:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iII9K-0007fG-1v; Wed, 09 Oct 2019 20:01:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iII9J-00053T-Mr; Wed, 09 Oct 2019 20:01:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iII9J-0004zK-MG; Wed, 09 Oct 2019 20:01:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142476-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=412cc0f4038875aa1b0a3c176c309a7e777e9c3f
X-Osstest-Versions-That: libvirt=2346b2f6564ae9f7ba35bc863cb0fab39cadeb12
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 20:01:29 +0000
Subject: [Xen-devel] [libvirt test] 142476: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ3NiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0NzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjI1MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MjI1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyMjUyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAg
ICAgICAgICAgNDEyY2MwZjQwMzg4NzVhYTFiMGEzYzE3NmMzMDlhN2U3NzdlOWMzZgpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMjM0NmIyZjY1NjRhZTlmN2JhMzViYzg2
M2NiMGZhYjM5Y2FkZWIxMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyMjUyICAyMDE5LTEwLTA0
IDA0OjIzOjU2IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjM0NSAgMjAxOS0x
MC0wNiAwNDoxOToxMiBaICAgIDMgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjQ3NiAgMjAxOS0xMC0wOSAwNDoxODo0MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIENvbGxpbiBX
YWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4KICBEYW5pZWwgVmVpbGxhcmQgPHZlaWxsYXJkQHJlZGhhdC5jb20+
CiAgRmFiaWFubyBGaWTDqm5jaW8gPGZpZGVuY2lvQHJlZGhhdC5jb20+CiAgSsOhbiBUb21rbyA8
anRvbWtvQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KICBQYXZlbCBNb3JlcyA8cG1vcmVzQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3Jl
bXBhQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNzE1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 20:40:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 20:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIIkl-0000im-Kc; Wed, 09 Oct 2019 20:40:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oEee=YC=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iIIkk-0000ic-G3
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 20:40:10 +0000
X-Inumbo-ID: fb8e0bba-ead4-11e9-97f9-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb8e0bba-ead4-11e9-97f9-12813bfff9fa;
 Wed, 09 Oct 2019 20:40:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570653610;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=9Sy2/nDg4X8VpPhSCv1IZ+7twXgCig9ROPF8mnoEMoo=;
 b=HvUoCFYrbU9ypMkOAQJglEI/Ps2ZiIrSKR/QOWUOoufugrdEM7LtuQ4c
 d9w7Xb/jq6FmfVhL27Fxy2mINyeyXWDelYWCnBh6UUYJdfTZVl1i6BLLI
 kMq/2kVoDm5L3jqRRo6tT7ZmUsOZPaySJ/fXtHMjPIXOvXktg1df0vulQ U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rGkUwTnrBjXa5TOxaEecgh8XLQjhjbiNnxeJmLzcrMipPdk27ntR35ZBKhTyXvQ9DA4fzeiPu7
 XIv+ZjO99WyhxwrOtphFp5erQejR73ShcNnOpxi23Q9rxmD7eYAPK13q4f9mhPbsYm14+Vql1m
 l1Dh0QtW4wCaPDtf93bEt5fBNsh5JVeJBYrl2la6j9iDy4mnoOA/t4GjKUfY/YgXLHw9NonPQQ
 JLgnC55f6b0Tm/szg6GBa0u4+er0moyXKse1YJeZJCHwhAESv8VBcnqys/jSeX42cPz/FriSjG
 4tQ=
X-SBRS: 2.7
X-MesageID: 6682087
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,277,1566878400"; 
   d="scan'208";a="6682087"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 21:40:00 +0100
Message-ID: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 v2 0/3] EFI GOP fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.com>, wl@xen.org,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWdvciBEcnV6aGluaW4gKDMpOgogIGVmaS9ib290OiBhZGQgbWlzc2luZyBwb2ludGVyIGRlcmVm
ZXJlbmNlIGluIHNldF9jb2xvcgogIHg4Ni9lZmk6IHByb3Blcmx5IGhhbmRsZSAwIGluIHBpeGVs
IHJlc2VydmVkIGJpdG1hc2sKICBlZmkvYm9vdDogbWFrZSBzdXJlIGdyYXBoaWNzIG1vZGUgaXMg
c2V0IHdoaWxlIGJvb3RpbmcgdGhyb3VnaCBNQjIKCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290
LmggfCAxMiArKysrKysrKystLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICB8IDEwICsr
KysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 20:40:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 20:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIIkl-0000is-V0; Wed, 09 Oct 2019 20:40:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oEee=YC=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iIIkl-0000ih-4s
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 20:40:11 +0000
X-Inumbo-ID: fbbb3cd4-ead4-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fbbb3cd4-ead4-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 20:40:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570653610;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=z+VNBLUi3XEHXWcHeR3frN4H9JqggtLkkXxnjeplxoU=;
 b=ayzsks2bxnrCnAdwRjzS/PXmjWNyUmW9eRAZy/5A2x/MMWV55b1fUKAG
 a4hpWVDLMJkIUahuYdvwvygEvvOi1/9Wp8TSpuc21cEAiU1v4M8bqhp/1
 1lx0tkCXjMKsplJJ4X7vl9I/Y1AlXNx18L4xodPHXnTACQhzKQmMIfpu0 k=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DCdr9JH8oeTIVNRtF28HA8FXjlvjsleQalPb5sUHLh5qu5ESvQJzBSBekZR9Uo1xEuUCHfVPUD
 VYAhoOZhPD8mNGQofQCCn+bdpZJ2HGmMG1lc2U7bD7rqaAWzewgzJkrX8tGjZ6IDcYKwZqYzGl
 p9AeelH8Kn8IQ1VH0r/sq+P0N5p1YQ4b7+nm8yaOQMsjvq+htwfZ9Fpd9wwpL4qUjtt1erfAUg
 RW3ZBDcyLTZw9J9FryHGlGkywSPjQ3Mhk6+UGJhi6uAhrXYR7n5mS3vBUJu1mT8O42tm4acyIW
 e+k=
X-SBRS: 2.7
X-MesageID: 6684886
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,277,1566878400"; 
   d="scan'208";a="6684886"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 21:40:01 +0100
Message-ID: <1570653603-9889-2-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 v2 1/3] efi/boot: add missing pointer
 dereference in set_color
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.com>, wl@xen.org,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9v
dC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDlhODk0MTQuLjZjZWY0MjkgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMK
QEAgLTExMTYsNyArMTExNiw3IEBAIHN0YXRpYyBpbnQgX19pbml0IF9fbWF5YmVfdW51c2VkIHNl
dF9jb2xvcih1MzIgbWFzaywgaW50IGJwcCwgdTggKnBvcywgdTggKnN6KQogICAgICAgIHJldHVy
biAtRUlOVkFMOwogICAgZm9yICggKnBvcyA9IDA7ICEobWFzayAmIDEpOyArKypwb3MgKQogICAg
ICAgIG1hc2sgPj49IDE7Ci0gICBmb3IgKCAqc3ogPSAwOyBtYXNrICYgMTsgKytzeikKKyAgIGZv
ciAoICpzeiA9IDA7IG1hc2sgJiAxOyArKypzeikKICAgICAgICBtYXNrID4+PSAxOwogICAgaWYg
KCBtYXNrICkKICAgICAgICByZXR1cm4gLUVJTlZBTDsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 20:40:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 20:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIIkr-0000jA-9R; Wed, 09 Oct 2019 20:40:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oEee=YC=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iIIkp-0000j4-Az
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 20:40:15 +0000
X-Inumbo-ID: fbe99643-ead4-11e9-97f9-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbe99643-ead4-11e9-97f9-12813bfff9fa;
 Wed, 09 Oct 2019 20:40:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570653610;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=31JjDne/MzQxNLXoK/dZSbJK1J09a1RW3vYMZ8axP38=;
 b=NC7aViGWTwlZ6XrSevCQp3CPVkcf6dXPMJEMhxg0/PDK1k+VzGze9iKk
 UEEYRCz0rgkKdkGCQOKaJTKw5AW/EYbSpTwaoylaRKIdUa2Zw1p94xv4E
 iO77HNXq3jZZHFD4ZHDP8Ez2KdEQuCf0ynpYRiyzHMZjGXqlxtoS9yk8B k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P83oaYzqYcFtmqdshcBkAiDtJwsrlAASVJXCt4JWFOJBpVL5j1CRzkqcUovtTVnZAiGgbUBB7x
 LojNCmmRHnlKrdJHThAxMfSGuKL7FsShSC9sg7CXg15+Y75Ft+w9S5RPEvS/RODFOSfB/hpLCs
 jzxFBloLayppfL1arbFnnPMF9I7P2yXL9hNivRUc20weG40WjGMwSrnYcWa2AjJoz2q80b05zW
 JbDT4KTGrYLK9j9FStpzOo0PzXzf1EKxGVqi8awEaf0WRkQzY3wf0OBeym8ZbdGUtaYwUqhCqM
 nsA=
X-SBRS: 2.7
X-MesageID: 6994176
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,277,1566878400"; 
   d="scan'208";a="6994176"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 21:40:02 +0100
Message-ID: <1570653603-9889-3-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 v2 2/3] x86/efi: properly handle 0 in
 pixel reserved bitmask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.com>, wl@xen.org,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gc29tZSBncmFwaGljcyBtb2RlcyBmaXJtd2FyZSBpcyBhbGxvd2VkIHRvIHJldHVybiAwIGlu
IHBpeGVsIHJlc2VydmVkCmJpdG1hc2sgd2hpY2ggZG9lc24ndCBnbyBhZ2FpbnN0IFVFRkkgU3Bl
YyAyLjggKDEyLjkgR3JhcGhpY3MgT3V0cHV0IFByb3RvY29sKS4KCldpdGhvdXQgdGhpcyBjaGFu
Z2Ugbm9uLVRydWVDb2xvciBtb2RlcyB3b24ndCB3b3JrIHdoaWNoIHdpbGwgY2F1c2UKR09QIGlu
aXQgdG8gZmFpbCAtIG9ic2VydmVkIHdoaWxlIHRyeWluZyB0byBib290IEVGSSBYZW4gd2l0aCBD
aXJydXMgVkdBLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgMTIgKysrKysr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9l
ZmkvZWZpLWJvb3QuaAppbmRleCBhMDczN2Y5Li40YWY2MzE0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZWZpL2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBA
IC01MjgsOSArNTI4LDE1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF92aWRlb19pbml0
KEVGSV9HUkFQSElDU19PVVRQVVRfUFJPVE9DT0wgKmdvcCwKICAgICAgICAgYnBwID0gc2V0X2Nv
bG9yKG1vZGVfaW5mby0+UGl4ZWxJbmZvcm1hdGlvbi5CbHVlTWFzaywgYnBwLAogICAgICAgICAg
ICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5ibHVlX3BvcywKICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIuYmx1ZV9z
aXplKTsKLSAgICAgICAgYnBwID0gc2V0X2NvbG9yKG1vZGVfaW5mby0+UGl4ZWxJbmZvcm1hdGlv
bi5SZXNlcnZlZE1hc2ssIGJwcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICZ2Z2FfY29uc29s
ZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9wb3MsCi0gICAgICAgICAgICAgICAgICAgICAgICAmdmdh
X2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfc2l6ZSk7CisgICAgICAgIGlmICggIW1vZGVf
aW5mby0+UGl4ZWxJbmZvcm1hdGlvbi5SZXNlcnZlZE1hc2sgKQorICAgICAgICB7CisgICAgICAg
ICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9wb3MgPSAwOworICAgICAgICAg
ICAgdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfc2l6ZSA9IDA7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgYnBwID0gc2V0X2NvbG9yKG1vZGVfaW5mby0+UGl4
ZWxJbmZvcm1hdGlvbi5SZXNlcnZlZE1hc2ssIGJwcCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfcG9zLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsK
ICAgICAgICAgaWYgKCBicHAgPiAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 20:40:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 20:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIIkv-0000kg-R5; Wed, 09 Oct 2019 20:40:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oEee=YC=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iIIku-0000kI-BW
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 20:40:20 +0000
X-Inumbo-ID: fcb423a8-ead4-11e9-97f9-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fcb423a8-ead4-11e9-97f9-12813bfff9fa;
 Wed, 09 Oct 2019 20:40:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570653611;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3yZ+qX2raC25cFSjaFhjUelclgLPU8erspmvsYEsNS4=;
 b=VVggxNDJvqdnkBQ3HChiSCvf+YKfQhA2p/6uc/s2Lml+AJ66HJOtzxv7
 VQmJiV8dxrvFrXOxlM3sttfimaPyHO9aJQ8HQ7R77eVr8bDxm+CIDdBzE
 cn0OMbHs59Hm/J9l/xVlYup11Nke4bIM8aLaJwhm0NG93dqOg3+uM7H0t 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ttgu0X3XqvrCWE/ECLqmST/sVuA+DDT4DqhYmuZh4+6ID8971R9PIM2O+pbKZUQk4rhnR1h7Xg
 1qkUm5OvRvLPYi9KhAcGqEFQpz1BgzWXsKkH/pTc4zotqIlle+LyVHFdmSd3iHuApOnMt+EcKj
 lBxPp+EIKEvV/mPbYBHuLmadqMVewFWNgGVNg42J8XJdOy8aN+U7ooMyUyYQS6CCjIbUOOrRe/
 mO+tveP0yGLQZ76gBavX2K1OJb/NKjJD/qBwx+bGqXXTSOihKbYiALJU8xCo5PGPqGZgE7bms4
 obU=
X-SBRS: 2.7
X-MesageID: 6761495
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,277,1566878400"; 
   d="scan'208";a="6761495"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 9 Oct 2019 21:40:03 +0100
Message-ID: <1570653603-9889-4-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 v2 3/3] efi/boot: make sure graphics
 mode is set while booting through MB2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Igor Druzhinin <igor.druzhinin@citrix.com>, wl@xen.org,
 andrew.cooper3@citrix.com, jbeulich@suse.com, roger.pau@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBib290bG9hZGVyIGlzIHVzaW5nIG5hdGl2ZSBkcml2ZXIgaW5zdGVhZCBvZiBFRkkgR09Q
IGl0IG1pZ2h0CnJlc2V0IGdyYXBoaWNzIG1vZGUgdG8gYmUgZGlmZmVyZW50IGZyb20gd2hhdCBo
YXMgYmVlbiBvcmlnaW5hbGx5IHNldApieSBmaXJtd2FyZS4gV2hpbGUgYm9vdGluZyB0aHJvdWdo
IE1CMiBYZW4gZWl0aGVyIG5lZWQgdG8gcGFyc2UgdmlkZW8Kc2V0dGluZyBwYXNzZWQgYnkgTUIy
IGFuZCB1c2UgdGhlbSBpbnN0ZWFkIG9mIHdoYXQgR09QIHJlcG9ydHMgb3IKcmVzZXQgdGhlIG1v
ZGUgdG8gc3luY2hyb25pc2UgaXQgd2l0aCBmaXJtd2FyZSAtIHByZWZlciB0aGUgbGF0dGVyLgoK
T2JzZXJ2ZWQgd2hpbGUgYm9vdGluZyBYZW4gdXNpbmcgTUIyIHdpdGggRUZJIEdSVUIyIGNvbXBp
bGVkIHdpdGgKYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUgbmF0aXZlIGRyaXZlcnMg
dGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGlu
aW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5j
IHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2Vm
aS9ib290LmMKaW5kZXggNmNlZjQyOS4uNmIwNjljNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTA1MSw4ICsxMDUxLDEy
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfc2V0X2dvcF9tb2RlKEVGSV9HUkFQSElDU19PVVRQ
VVRfUFJPVE9DT0wgKmdvcCwgVUlOVE4gZ29wCiAgICAgRUZJX1NUQVRVUyBzdGF0dXM7CiAgICAg
VUlOVE4gaW5mb19zaXplOwogCi0gICAgLyogU2V0IGdyYXBoaWNzIG1vZGUuICovCi0gICAgaWYg
KCBnb3BfbW9kZSA8IGdvcC0+TW9kZS0+TWF4TW9kZSAmJiBnb3BfbW9kZSAhPSBnb3AtPk1vZGUt
Pk1vZGUgKQorICAgIC8qCisgICAgICogU2V0IGdyYXBoaWNzIG1vZGUgdG8gYSBzZWxlY3RlZCBv
bmUgYW5kIHJlc2V0IGl0IGlmIHdlIGRpZG4ndCBjb21lCisgICAgICogZGlyZWN0bHkgZnJvbSBF
RkkgbG9hZGVyIGFzIHZpZGVvIHNldHRpbmdzIG1pZ2h0IGhhdmUgYmVlbiBhbHJlYWR5IG1vZGlm
aWVkLgorICAgICAqLworICAgIGlmICggZ29wX21vZGUgPCBnb3AtPk1vZGUtPk1heE1vZGUgJiYK
KyAgICAgICAgIChnb3BfbW9kZSAhPSBnb3AtPk1vZGUtPk1vZGUgfHwgIWVmaV9lbmFibGVkKEVG
SV9MT0FERVIpKSApCiAgICAgICAgIGdvcC0+U2V0TW9kZShnb3AsIGdvcF9tb2RlKTsKIAogICAg
IC8qIEdldCBncmFwaGljcyBhbmQgZnJhbWUgYnVmZmVyIGluZm8uICovCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 20:57:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 20:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIJ1k-00025Q-Ki; Wed, 09 Oct 2019 20:57:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIJ1j-00025L-1k
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 20:57:43 +0000
X-Inumbo-ID: 6be29d20-ead7-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6be29d20-ead7-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 2019 20:57:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIJ1b-0000Mt-Fo; Wed, 09 Oct 2019 20:57:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIJ1b-0007tv-2V; Wed, 09 Oct 2019 20:57:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIJ1b-0000Vu-1R; Wed, 09 Oct 2019 20:57:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142462-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 xen-unstable:test-amd64-i386-libvirt:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-pair:xen-boot/src_host:fail:heisenbug
 xen-unstable:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-thunderx:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f8abe4fe3c247b069daa59d84d479e42822d93de
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 20:57:35 +0000
Subject: [Xen-devel] [xen-unstable test] 142462: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ2MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQ2Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5n
IGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTQyNDE3IHBhc3MgaW4gMTQyNDYyCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxNDI0MTcKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MjQxNwogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICBmYWlsIHBhc3Mg
aW4gMTQyNDE3CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFs
L2Jvb3Rsb2FkZXIgIGZhaWwgcGFzcyBpbiAxNDI0MTcKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MjQxNwog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEyIGd1ZXN0LXN0YXJ0L3JlZGhh
dC5yZXBlYXQgZmFpbCBwYXNzIGluIDE0MjQxNwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyNDE3CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBpbiAxNDI0MTcgUkVHUi4gdnMuIDE0MTgyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI0MTcgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI0
MTcgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyNDE3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI0MTcgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxNDI0MTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTgyMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgZjhhYmU0ZmUzYzI0N2IwNjlkYWE1OWQ4NGQ0NzllNDI4MjJkOTNkZQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNj
ODA0N2ZkNmE1NGVjNAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQxODIyICAyMDE5LTA5LTI1IDE0
OjU5OjU1IFogICAxNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MTg4MiAgMjAxOS0wOS0y
NyAwMToyMDo1NSBaICAgMTIgZGF5cyAgIDE1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0MjQxNyAgMjAxOS0xMC0wNyAyMTowNjo0NyBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJp
c3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdy
YWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBz
dXNlLmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNp
YmxldGhpbmdzbGFiLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KICBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTaW1vbiBHYWlz
ZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFi
ZWxsaW5pQHhpbGlueC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbngu
Y29tPgogIFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMzA1IGxp
bmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 22:16:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 22:16:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIKFn-0000as-UF; Wed, 09 Oct 2019 22:16:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=naEN=YC=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIKFm-0000an-N8
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 22:16:18 +0000
X-Inumbo-ID: 6961d27c-eae2-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6961d27c-eae2-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 22:16:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIKFj-000221-NZ; Wed, 09 Oct 2019 22:16:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIKFj-000310-El; Wed, 09 Oct 2019 22:16:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIKFj-00055D-Ds; Wed, 09 Oct 2019 22:16:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142470-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 09 Oct 2019 22:16:15 +0000
Subject: [Xen-devel] [linux-4.4 test] 142470: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ3MCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjQ3MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjQzMCBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBpbiAxNDI0MzAgcGFzcyBpbiAxNDI0NzAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCBmYWlsIGluIDE0MjQzMCBwYXNzIGluIDE0
MjQ3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVu
LWJvb3QgICBmYWlsIHBhc3MgaW4gMTQyNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
IDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxNDI0MzAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAgZmFp
bCBwYXNzIGluIDE0MjQzMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxNDI0MzAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MjQzMCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBjNjFlYmI2NjhmMmNlM2MyMmQxY2ZlNmRmMjhiZDMxOThl
YWJiZGQ3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYz
NmQ2NWIyNWExYjY2YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2
OTggIDIwMTktMDgtMDQgMDc6NDg6MzAgWiAgIDY2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTM5NzczICAyMDE5LTA4LTA2IDE2OjQwOjI2IFogICA2NCBkYXlzICAgNzUgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQyNDMwICAyMDE5LTEwLTA4IDA1OjE3OjM5IFogICAgMSBkYXlz
ICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo0MTAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMzY2NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 09 23:57:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 23:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iILpn-0000rM-I7; Wed, 09 Oct 2019 23:57:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RT5Q=YC=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iILpl-0000rH-V0
 for xen-devel@lists.xenproject.org; Wed, 09 Oct 2019 23:57:34 +0000
X-Inumbo-ID: 8f0ca3e0-eaf0-11e9-8c93-bc764e2007e4
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f0ca3e0-eaf0-11e9-8c93-bc764e2007e4;
 Wed, 09 Oct 2019 23:57:32 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id AEBBF580;
 Wed,  9 Oct 2019 19:57:31 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 09 Oct 2019 19:57:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=RV9cDl
 g5kb1gu+RPkjQmxhom8TGDHlet3k2cjfso0LI=; b=lY0q8pta6OuafEYdKhXTcH
 vF7G2GQPS6Gwz630ll5eZu4VE3JuxBCfxthb//EPiMKB07LMULLozIimXJboYQfR
 eWKC18xwQR33PLjIC5o9/kpzlvzGBjrp19/oxDd5jH8k8QUhMd+BUJrOEMcSqgqN
 6El6pl77eM6nVd9shqG+yZNdVO6aEKqFMdC4UcPd3wd0YaQ3Rqll9MIxAT638zVb
 6E5sVR4JXjaeV8rBcGW9sbvgtWglsB7EYTcyRvU6K6X/NdY1kLRogdhRTQVwRdWd
 K132+wTd7On2XsJF5OxUThLLV1MJZZygbMx0ZqMpSbqRBy+/7nngkY6mxc0l4aQA
 ==
X-ME-Sender: <xms:6nOeXQqybHO0dfYnvUJt85EBflKJvS_3JeECejQ8S0en463LdrRatQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedriedvgddvkecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeekledrieegrdduledruddu
 vdenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:6nOeXdqKo_2T6Si5GC2AB7ix3vQMwkayHSU4Urr98D0FClj3glpSqg>
 <xmx:6nOeXaMIRGj9IwKQ-TDRthR8gdVeZL9Z5pjZLjYSsBic08jacFHhtA>
 <xmx:6nOeXWwtHq7H0uO2CNkYyA_9CP5dDJex8Dw9sLrHDMTNYLWMuvp8-w>
 <xmx:63OeXZpAVbc6mncdRn7dKnxM7s5xsnvjp5lKemswOdiliDCyXHEmXg>
Received: from mail-itl (89-64-19-112.dynamic.chello.pl [89.64.19.112])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9C40ED60057;
 Wed,  9 Oct 2019 19:57:29 -0400 (EDT)
Date: Thu, 10 Oct 2019 01:57:25 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191009235725.GT8065@mail-itl>
References: <20191009103153.GO8065@mail-itl>
 <13c61616-25eb-019d-75fd-7ac72f8bf133@suse.com>
 <20191009110051.GP8065@mail-itl>
 <3a75989f-d655-3bb7-4a71-5421c6f8a625@suse.com>
 <20191009115254.GQ8065@mail-itl>
 <26a97d5f-5100-19ea-a945-f2954a3d9d09@suse.com>
 <20191009122109.GR8065@mail-itl>
 <bddff3b2-a0cc-1a7e-8702-86bea33c9e16@suse.com>
 <20191009122702.GS8065@mail-itl>
 <7a598f3a-ccad-62f7-acc7-1d00953feef6@suse.com>
MIME-Version: 1.0
In-Reply-To: <7a598f3a-ccad-62f7-acc7-1d00953feef6@suse.com>
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============1174113649110847354=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1174113649110847354==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="CCmQVJrPYwbn/Str"
Content-Disposition: inline


--CCmQVJrPYwbn/Str
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] Xen 4.12 panic on Thinkpad W540 with UEFI mutiboot2,
 efi=no-rs workarounds it

On Wed, Oct 09, 2019 at 03:31:49PM +0200, Jan Beulich wrote:
> On 09.10.2019 14:27, Marek Marczykowski-G=C3=B3recki  wrote:
> > But then, Linux won't have EFI system table pointer either, no? I don't
> > see Xen passing it over in any way.
>=20
> Making the system table pointer available e.g. to kexec userspace
> (so it can pass it in whatever suitable way) would be an easy
> addition. Use of SetVirtualAddressMap(), otoh, would have been a
> hard to undo step if I had made Xen's EFI boot path rely on it.
> The kexec situation wrt EFI was very much in flux back then, and
> hence I didn't want to take unnecessary risks of future
> complications. Any step changing the current state of affairs
> wants to provide assurance that it doesn't close roads which we
> may need to go at some point.

I don't agree with the above being a problem - as we can see, expanding
the kexec mechanism to pass EFI system table isn't really necessary to
make it usable for Linux doing crash dump (this is the use case of kexec
here, right?). But even if it would be, we're talking about some new
(possibly Linux-specific) mechanism - in that case, I don't see why it
couldn't also pass over memory map for the runtime services (as set via
SetVirtualAddressMap()) - similar as Linux->Linux kexec does.
On the other hand, lack of SetVirtualAddressMap() do cause real problems
now, making Xen unbootable on some machines. Or noticeably limited (with
efi=3Dno-rs workaround) - while RS aren't that useful for the crash kernel,
they are useful for the main system.

Anyway, it's your call, as the maintainer. The patch series I've sent
implements the approach by your preference.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--CCmQVJrPYwbn/Str
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2ec+UACgkQ24/THMrX
1ywfQAf+MK4SCQD8xr2NdCsI5v4/BZ8AuQzaEJmSIEMljLsRyRLUgEZ4yo8KEl9y
2lvRWAX2CrndOMBlfotQFveu1/xahzkUE5nncqNRp78gn6JPHGCO73EdNcL/ewJM
++nCPDjijbsugaCgf8cpVaouTTN3AqmgtCg9gbPUXfK+YTBSC3g9AvzDVNVFVY2P
kv6rzAT5HletVdOM791c6nnVc1yDYAfh2PUH+TNbyYWcJM+xn+dAytKtOkb4HQEW
ZMhzToQAwPoRnff1vPxR7xzayHrA0n/E/5mpeYsEFw6P2kQyxIiIPQ9RZQwLfR3N
J3GgRTSjZ/fPClTxNfOZ3bUGNM6ieg==
=onYU
-----END PGP SIGNATURE-----

--CCmQVJrPYwbn/Str--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1174113649110847354==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 10 00:40:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 00:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIMVc-0005ez-1N; Thu, 10 Oct 2019 00:40:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=klDL=YD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIMVa-0005eS-JS
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 00:40:46 +0000
X-Inumbo-ID: 98a3afe2-eaf6-11e9-97fa-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98a3afe2-eaf6-11e9-97fa-12813bfff9fa;
 Thu, 10 Oct 2019 00:40:45 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 DA48E2067B;
 Thu, 10 Oct 2019 00:40:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570668045;
 bh=Qn0O8Hkf2zC6c/jleSOrvpN9oe09fqzAf57y0G7a+rs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=B37REhyI6r3PbXaUMa48Yj44zOjK29pyiHvrSwLdzlphIJrxHgehNubhm2kiajXwx
 ycJrCqJaSjF3PWWqNNLSxf/N93F/MAj7q1M8Kzncg4pnnRCdp3OgsDLG5BT07To3KF
 AOIL8PWiQMDS9XvhrOeKIY3PH6slSYtDQrUToyRU=
Date: Wed, 9 Oct 2019 17:40:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <3cfd5f51-8cc0-03aa-dcfc-af2d59488fc0@arm.com>
Message-ID: <alpine.DEB.2.21.1910091740330.13684@sstabellini-ThinkPad-T480s>
References: <20191008231211.31110-1-sstabellini@kernel.org>
 <3cfd5f51-8cc0-03aa-dcfc-af2d59488fc0@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: fix buf size in
 make_cpus_node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Volodymyr_Babchuk@epam.com,
 Stefano Stabellini <stefano.stabellini@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA5IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwOS8xMC8yMDE5IDAwOjEyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBUaGUg
c2l6ZSBvZiBidWYgaXMgY2FsY3VsYXRlZCB3cm9uZ2x5OiB0aGUgbnVtYmVyIGlzIHByaW50ZWQg
YXMgYQo+ID4gaGV4YWRlY2ltYWwgbnVtYmVyLCBzbyB3ZSBuZWVkIDggYnl0ZXMgZm9yIDMyYml0
LCBub3QgMTAgYnl0ZXMuCj4gPiAKPiA+IEFzIGEgcmVzdWx0LCBpdCBzaG91bGQgYmUgc2l6ZW9m
KCJjcHVAIikgKyA4IGJ5dGVzIGZvciBhIDMyLWJpdCBudW1iZXIgKwo+ID4gMSBieXRlIGZvciBc
MC4gVG90YWwgPSAxMy4KPiA+IAo+ID4gbXBpZHJfYWZmIGlzIDY0LWJpdCwgaG93ZXZlciwgb25s
eSBiaXRzIFswLTIzXSBhcmUgdXNlZC4gQWRkIGEgY2hlY2sgZm9yCj4gPiB0aGF0Lgo+IAo+IEkg
YW0gbm90IGVudGlyZWx5IGhhcHB5IHdpdGggdGhlIGNvbW1pdCBtZXNzYWdlLiBUaGVyZSBhcmUg
bm8gcmVhbCBpc3N1ZSB3aXRoCj4gdGhlIGN1cnJlbnQgY29kZSAodGhlIGJ1ZmZlciBpcyBiaWcg
ZW5vdWdoKSBhcyBtcGRpcl9hZmYgY2FuIG9ubHkgaGF2ZSBbMjM6MF0KPiBzZXQgaW4gdGhlIGN1
cnJlbnQgY29kZS4KPiAKPiBUaGUgcGF0Y2ggaXMgb25seSBoYXJkZW5pbmcgdGhlIGNvZGUgYW5k
IHRoYXQgc2hvdWxkIGJlIHJlZmxlY3RlZCBpbiB0aGUKPiBjb21taXQgbWVzc2FnZS4KPiAKPiBT
byBob3cgYWJvdXQ6Cj4gCj4geGVuL2FybTogZG9tYWluX2J1aWxkOiBIYXJkZW4gbWFrZV9jcHVz
X25vZGUoKQo+IAo+IG1ha2VfY3B1c19ub2RlKCkgaXMgdXNpbmcgYSBzdGF0aWMgYnVmZmVyIHRv
IGdlbmVyYXRlIHRoZSBGRFQgbm9kZSBuYW1lLgo+IAo+IFdoaWxlIG1wZGlyX2FmZiBpcyBhIDY0
LWJpdCBpbnRlZ2VyLCB3ZSBvbmx5IGV2ZXIgdXNlIHRoZSBiaXRzIFsyMzowXSBhcyBvbmx5Cj4g
QUZGezAsIDEsIDJ9IGFyZSBzdXBwb3J0ZWQgZm9yIG5vdy4KPiAKPiBUbyBhdm9pZCBhbnkgcG90
ZW50aWFsIGlzc3VlIGluIHRoZSBmdXR1cmUsIGNoZWNrIHRoYXQgbXBkaXJfYWZmIGhhcyBvbmx5
IGJpdHMKPiBbMjM6MF0gc2V0Lgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUsIHRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIHJlZHVjZSB0aGUgc2l6ZSBvZiB0aGUgYnVmZmVyLgo+IEluZGVlZCwgb25seSA4
IGNoYXJhY3RlcnMgaXMgdXNlZnVsIHRvIGdlbmVyYXRlIGFuIDMyLWJpdCBoZXhhZGVjaW1hbCBu
dW1iZXIuCj4gU28gc2l6ZW9mKCJjcHVAIikgKyA4ID0gMTMgY2hhcmFjdGVycyBpcyBzdWZmaWNp
ZW50IGhlcmUuCgpPaywgdGhhbmtzIGZvciBwcm92aWRpbmcgdGhlIGNvbW1pdCBtZXNzYWdlLiBJ
J2xsIHVzZSBpdC4KCgo+ID4gRml4ZXM6IGM4MWE3OTFkMzQgKHhlbi9hcm06IFNldCAncmVnJyBv
ZiBjcHUgbm9kZSBmb3IgZG9tMCB0byBtYXRjaCBNUElEUidzCj4gPiBhZmZpbml0eSkKPiA+IFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlu
eC5jb20+Cj4gPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4gPiAtLS0KPiA+IENoYW5nZXMgaW4gdjM6Cj4gPiAtIG1ha2Ugc3VyZSBvbmx5IFsyMzow
XSBiaXRzIGFyZSB1c2VkIGluIG1waWRyX2FmZgo+ID4gLSBjbGFyaWZ5IHRoYXQgd2Ugb25seSBu
ZWVkIDMyYml0IGZvciBidWYgd3JpdGVzCj4gPiAKPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiAtIHBh
dGNoIGFkZGVkCj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTIg
KysrKysrKysrKystCj4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+IGluZGV4IDkyMWIwNTQ1MjAuLmQ1
ZWU2Mzk1NDggMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiA+
ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ID4gQEAgLTc4OSw3ICs3ODksNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2NwdXNfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAo+ID4gdm9pZCAqZmR0KQo+ID4gICAgICAgY29uc3Qgdm9pZCAqY29tcGF0aWJsZSA9IE5VTEw7
Cj4gPiAgICAgICB1MzIgbGVuOwo+ID4gICAgICAgLyogUGxhY2Vob2xkZXIgZm9yIGNwdUAgKyBh
IDMyLWJpdCBudW1iZXIgKyBcMCAqLwo+IAo+IEkgdGhpbmsgeW91IHdhbnQgdG8gdXBkYXRlIHRo
ZSBjb21tZW50IHRvIHNheSAiMzItYml0IGhleGEgbnVtYmVyIi4KCk9LCgoKPiA+IC0gICAgY2hh
ciBidWZbMTVdOwo+ID4gKyAgICBjaGFyIGJ1ZlsxM107Cj4gCj4gVGhpcyBpcyBhIGNvbmZ1c2lu
ZyBjb2RlIHRvIHJlYWQgYmVjYXVzZSBhYm92ZSB5b3UgbWVudGlvbiB0aGlzIGlzIGEgMzItYml0
Cj4gbnVtYmVyLCBidXQgYmVsb3cgeW91IGFyZSB1c2luZyBQUkl4NjQuIEl0IHRha2VzIGEgYml0
IG9mIHRpbWUgdG8gZmlndXJlIG91dAo+IHRoYXQgbXBkaXJfYWZmIHdpbGwgYWx3YXlzIGhhdmUg
Yml0cyBhYm92ZSAzMi1iaXQgemVyb2VkLgo+IAo+IEkgd291bGQgcHJlZmVyIHRvIHVzZSBhIHRl
bXBvcmFyeSB2YXJpYWJsZSBmb3IgdGhlIHJlZ2lzdGVyLCBidXQgSSB3b3VsZCBiZQo+IGhhcHB5
IHRvIGNvbnNpZGVyIGEgc3VpdGFibGUgY29tbWVudCBpbiBjb2RlLgoKSSdsbCBnbyB3aXRoIHRo
ZSBjb21tZW50CgoKPiA+ICAgICAgIHUzMiBjbG9ja19mcmVxdWVuY3k7Cj4gPiAgICAgICBib29s
IGNsb2NrX3ZhbGlkOwo+ID4gICAgICAgdWludDY0X3QgbXBpZHJfYWZmOwo+ID4gQEAgLTg0Nyw4
ICs4NDcsMTggQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9jcHVzX25vZGUoY29uc3Qgc3RydWN0
IGRvbWFpbgo+ID4gKmQsIHZvaWQgKmZkdCkKPiA+ICAgICAgICAgICAgKiB0aGUgTVBJRFIncyBh
ZmZpbml0eSBiaXRzLiBXZSB3aWxsIHVzZSBBRkYwIGFuZCBBRkYxIHdoZW4KPiA+ICAgICAgICAg
ICAgKiBjb25zdHJ1Y3RpbmcgdGhlIHJlZyB2YWx1ZSBvZiB0aGUgZ3Vlc3QgYXQgdGhlIG1vbWVu
dCwgZm9yIGl0Cj4gPiAgICAgICAgICAgICogaXMgZW5vdWdoIGZvciB0aGUgY3VycmVudCBtYXgg
dmNwdSBudW1iZXIuCj4gPiArICAgICAgICAgKgo+ID4gKyAgICAgICAgICogV2Ugb25seSBkZWFs
IHdpdGggQUZGezAsIDEsIDJ9IHN0b3JlZCBpbiBiaXRzIFsyMzowXSBhdCB0aGUKPiA+ICsgICAg
ICAgICAqIG1vbWVudC4KPiA+ICAgICAgICAgICAgKi8KPiA+ICAgICAgICAgICBtcGlkcl9hZmYg
PSB2Y3B1aWRfdG9fdmFmZmluaXR5KGNwdSk7Cj4gPiArICAgICAgICBpZiAoIChtcGlkcl9hZmYg
JiB+R0VOTUFTS19VTEwoMjMsIDApKSAhPSAwICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0VSUiAiVW5hYmxlIHRvIGhhbmRsZSBNUElEUiBBRkZJTklUWQo+
ID4gMHglIlBSSXg2NCJcbiIsCj4gPiArICAgICAgICAgICAgICAgICAgIG1waWRyX2FmZik7Cj4g
PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiAg
ICAgICAgICAgZHRfZHByaW50aygiQ3JlYXRlIGNwdUAlIlBSSXg2NCIgKGxvZ2ljYWwgQ1BVSUQ6
ICVkKSBub2RlXG4iLAo+ID4gICAgICAgICAgICAgICAgICAgICAgbXBpZHJfYWZmLCBjcHUpOwo+
ID4gICAKPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 00:42:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 00:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIMX1-0005jS-ER; Thu, 10 Oct 2019 00:42:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=klDL=YD=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIMX0-0005jK-IW
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 00:42:14 +0000
X-Inumbo-ID: ccd85cfe-eaf6-11e9-80e3-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ccd85cfe-eaf6-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 00:42:13 +0000 (UTC)
Received: from sstabellini-ThinkPad-T480s.hsd1.ca.comcast.net
 (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9F67320B7C;
 Thu, 10 Oct 2019 00:42:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570668132;
 bh=E3OgBK+Xi6PVuKpoyyJXGXOVa1BJjWGHTvZQUGqq9xo=;
 h=From:To:Cc:Subject:Date:From;
 b=AS5SUS4e9FgWN69OS/8LbXn5xW8dsa/JEicXEtStCYqn7Iwm5QtP8IQiVhPTDhomO
 VPV8HgcA/mgtciGC1wZPpy3AxViUQ/Gd2EBJ2A+X2+0c4cPyI0uihBZkwwztqHnjgO
 nGyPYB5g+AP5qN9VD0vB9jjmII+NpINrNy8Ly62A=
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Wed,  9 Oct 2019 17:42:11 -0700
Message-Id: <20191010004211.31017-1-sstabellini@kernel.org>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v4] xen/arm: domain_build: harden
 make_cpus_node()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 Volodymyr_Babchuk@epam.com, Stefano Stabellini <stefano.stabellini@xilinx.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWFrZV9jcHVzX25vZGUoKSBpcyB1c2luZyBhIHN0YXRpYyBidWZmZXIgdG8gZ2VuZXJhdGUgdGhl
IEZEVCBub2RlIG5hbWUuCldoaWxlIG1wZGlyX2FmZiBpcyBhIDY0LWJpdCBpbnRlZ2VyLCB3ZSBv
bmx5IGV2ZXIgdXNlIHRoZSBiaXRzIFsyMzowXSBhcwpvbmx5IEFGRnswLCAxLCAyfSBhcmUgc3Vw
cG9ydGVkIGZvciBub3cuCgpUbyBhdm9pZCBhbnkgcG90ZW50aWFsIGlzc3VlcyBpbiB0aGUgZnV0
dXJlLCBjaGVjayB0aGF0IG1wZGlyX2FmZiBoYXMKb25seSBiaXRzIFsyMzowXSBzZXQuCgpUYWtl
IHRoZSBvcHBvcnR1bml0eSB0byByZWR1Y2UgdGhlIHNpemUgb2YgdGhlIGJ1ZmZlci4gSW5kZWVk
LCBvbmx5IDgKY2hhcmFjdGVycyBhcmUgbmVlZGVkIHRvIHByaW50IGEgMzItYml0IGhleGFkZWNp
bWFsIG51bWJlci4gU28Kc2l6ZW9mKCJjcHVAIikgKyA4ICsgMSAoZm9yICdcMCcpID0gMTMgY2hh
cmFjdGVycyBpcyBzdWZmaWNpZW50LgoKRml4ZXM6IGM4MWE3OTFkMzQgKHhlbi9hcm06IFNldCAn
cmVnJyBvZiBjcHUgbm9kZSBmb3IgZG9tMCB0byBtYXRjaCBNUElEUidzIGFmZmluaXR5KQpTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbngu
Y29tPgotLS0KQ2hhbmdlcyBpbiB2NDoKLSBjb21taXQgbWVzc2FnZQotIGluLWNvZGUgY29tbWVu
dHMKCkNoYW5nZXMgaW4gdjM6Ci0gbWFrZSBzdXJlIG9ubHkgWzIzOjBdIGJpdHMgYXJlIHVzZWQg
aW4gbXBpZHJfYWZmCi0gY2xhcmlmeSB0aGF0IHdlIG9ubHkgbmVlZCAzMmJpdCBmb3IgYnVmIHdy
aXRlcwoKQ2hhbmdlcyBpbiB2MjoKLSBwYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyB8IDE5ICsrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCA5MjFiMDU0
NTIwLi4zOGFkYjZlOTU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC03ODgsOCArNzg4LDggQEAgc3Rh
dGljIGludCBfX2luaXQgbWFrZV9jcHVzX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9p
ZCAqZmR0KQogICAgIHVuc2lnbmVkIGludCBjcHU7CiAgICAgY29uc3Qgdm9pZCAqY29tcGF0aWJs
ZSA9IE5VTEw7CiAgICAgdTMyIGxlbjsKLSAgICAvKiBQbGFjZWhvbGRlciBmb3IgY3B1QCArIGEg
MzItYml0IG51bWJlciArIFwwICovCi0gICAgY2hhciBidWZbMTVdOworICAgIC8qIFBsYWNlaG9s
ZGVyIGZvciBjcHVAICsgYSAzMi1iaXQgaGV4YWRlY2ltYWwgbnVtYmVyICsgXDAgKi8KKyAgICBj
aGFyIGJ1ZlsxM107CiAgICAgdTMyIGNsb2NrX2ZyZXF1ZW5jeTsKICAgICBib29sIGNsb2NrX3Zh
bGlkOwogICAgIHVpbnQ2NF90IG1waWRyX2FmZjsKQEAgLTg0NywxMSArODQ3LDI2IEBAIHN0YXRp
YyBpbnQgX19pbml0IG1ha2VfY3B1c19ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQg
KmZkdCkKICAgICAgICAgICogdGhlIE1QSURSJ3MgYWZmaW5pdHkgYml0cy4gV2Ugd2lsbCB1c2Ug
QUZGMCBhbmQgQUZGMSB3aGVuCiAgICAgICAgICAqIGNvbnN0cnVjdGluZyB0aGUgcmVnIHZhbHVl
IG9mIHRoZSBndWVzdCBhdCB0aGUgbW9tZW50LCBmb3IgaXQKICAgICAgICAgICogaXMgZW5vdWdo
IGZvciB0aGUgY3VycmVudCBtYXggdmNwdSBudW1iZXIuCisgICAgICAgICAqCisgICAgICAgICAq
IFdlIG9ubHkgZGVhbCB3aXRoIEFGRnswLCAxLCAyfSBzdG9yZWQgaW4gYml0cyBbMjM6MF0gYXQg
dGhlCisgICAgICAgICAqIG1vbWVudC4KICAgICAgICAgICovCiAgICAgICAgIG1waWRyX2FmZiA9
IHZjcHVpZF90b192YWZmaW5pdHkoY3B1KTsKKyAgICAgICAgaWYgKCAobXBpZHJfYWZmICYgfkdF
Tk1BU0tfVUxMKDIzLCAwKSkgIT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSICJVbmFibGUgdG8gaGFuZGxlIE1QSURSIEFGRklOSVRZIDB4JSJQUkl4NjQiXG4i
LCAKKyAgICAgICAgICAgICAgICAgICBtcGlkcl9hZmYpOworICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIH0KKwogICAgICAgICBkdF9kcHJpbnRrKCJDcmVhdGUgY3B1QCUiUFJJ
eDY0IiAobG9naWNhbCBDUFVJRDogJWQpIG5vZGVcbiIsCiAgICAgICAgICAgICAgICAgICAgbXBp
ZHJfYWZmLCBjcHUpOwogCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIHVzZSBQUkl4NjQgYmVj
YXVzZSBtcGlkcl9hZmYgaXMgYSA2NGJpdCBpbnRlZ2VyLiBIb3dldmVyLAorICAgICAgICAgKiBv
bmx5IGJpdHMgWzIzOjBdIGFyZSB1c2VkLCB0aHVzLCB3ZSBhcmUgc3VyZSBpdCB3aWxsIGZpdCBp
bgorICAgICAgICAgKiBidWYuCisgICAgICAgICAqLwogICAgICAgICBzbnByaW50ZihidWYsIHNp
emVvZihidWYpLCAiY3B1QCUiUFJJeDY0LCBtcGlkcl9hZmYpOwogICAgICAgICByZXMgPSBmZHRf
YmVnaW5fbm9kZShmZHQsIGJ1Zik7CiAgICAgICAgIGlmICggcmVzICkKLS0gCjIuMTcuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 00:44:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 00:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIMYr-0005sW-SE; Thu, 10 Oct 2019 00:44:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vcNh=YD=infradead.org=rdunlap@srs-us1.protection.inumbo.net>)
 id 1iIMYq-0005sO-G2
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 00:44:08 +0000
X-Inumbo-ID: 0a6f33f8-eaf7-11e9-8c93-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a6f33f8-eaf7-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 00:43:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:
 Subject:Sender:Reply-To:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=50od/B3PK0CJO1ZT1qu05XYWV3Ldcc+kIxtp//OtB+E=; b=l8g4s4edagE05Kh3Sqcy98sH/
 gqt8BJzo0AvezCil0cCxfu/nx/SPgwTNbirqwkXY8R3Bytw6iwSB/OnGeJ+wqIUm/KRszl5rreync
 a1pTNC/xuTjMuDTU1PjRRP5L2zheXEFBeTJ222Rm3U4uVaTMTziHaI3cvZkeNekDOMam+0au0EcCp
 pAwJFZEqGuZlrFqxUSVPJ9eD3Zqtsh4qAsIe6tyYul6B8holW4Q+Y4xEGStBngYYpw3SsQnKYpACI
 PpHpLMRnvH530lUGesEr3FJg5n45i/MHelHXF3oTJtvD0yPbhkLZziAkkA2SVcNwRYAEi0wj29cFX
 i1TviFx+Q==;
Received: from [2601:1c0:6280:3f0::9ef4]
 by bombadil.infradead.org with esmtpsa (Exim 4.92.2 #3 (Red Hat Linux))
 id 1iIMYG-0002Wz-Q9; Thu, 10 Oct 2019 00:43:32 +0000
To: Daniel Kiper <daniel.kiper@oracle.com>, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, x86@kernel.org, xen-devel@lists.xenproject.org
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
 <20191009105358.32256-2-daniel.kiper@oracle.com>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <181249b6-5833-6f29-7d38-6dacc3f8ee62@infradead.org>
Date: Wed, 9 Oct 2019 17:43:31 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191009105358.32256-2-daniel.kiper@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/boot: Introduce the kernel_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpRdWVzdGlvbnMgYW5kIGNvbW1lbnRzIGJlbG93Li4uClRoYW5rcy4KCgpPbiAxMC85LzE5
IDM6NTMgQU0sIERhbmllbCBLaXBlciB3cm90ZToKCj4gU3VnZ2VzdGVkLWJ5OiBILiBQZXRlciBB
bnZpbiA8aHBhQHp5dG9yLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmll
bC5raXBlckBvcmFjbGUuY29tPgo+IFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFJvc3MgUGhpbGlwc29uIDxy
b3NzLnBoaWxpcHNvbkBvcmFjbGUuY29tPgo+IC0tLQoKPiAtLS0KPiAgRG9jdW1lbnRhdGlvbi94
ODYvYm9vdC5yc3QgICAgICAgICAgICAgfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIGFyY2gveDg2L2Jvb3QvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAyICst
Cj4gIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9NYWtlZmlsZSAgICAgIHwgICA0ICstCj4gIGFy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5mby5TIHwgIDE3ICsrKysrCj4gIGFyY2gv
eDg2L2Jvb3QvaGVhZGVyLlMgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgYXJjaC94ODYvYm9v
dC90b29scy9idWlsZC5jICAgICAgICAgICAgfCAgIDUgKysKPiAgYXJjaC94ODYvaW5jbHVkZS91
YXBpL2FzbS9ib290cGFyYW0uaCAgfCAgIDEgKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDE0OCBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYv
Ym9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMKPiAKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi94ODYvYm9vdC5yc3QgYi9Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdAo+IGluZGV4IDA4
YTJmMTAwYzBlNi4uZDUzMjNhMzlmNWUzIDEwMDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24veDg2
L2Jvb3QucnN0Cj4gKysrIGIvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKPiBAQCAtNjgsOCAr
NjgsMjUgQEAgUHJvdG9jb2wgMi4xMgkoS2VybmVsIDMuOCkgQWRkZWQgdGhlIHhsb2FkZmxhZ3Mg
ZmllbGQgYW5kIGV4dGVuc2lvbiBmaWVsZHMKPiAgUHJvdG9jb2wgMi4xMwkoS2VybmVsIDMuMTQp
IFN1cHBvcnQgMzItIGFuZCA2NC1iaXQgZmxhZ3MgYmVpbmcgc2V0IGluCj4gIAkJeGxvYWRmbGFn
cyB0byBzdXBwb3J0IGJvb3RpbmcgYSA2NC1iaXQga2VybmVsIGZyb20gMzItYml0Cj4gIAkJRUZJ
Cj4gKwo+ICtQcm90b2NvbCAyLjE0OglCVVJOVCBCWSBJTkNPUlJFQ1QgQ09NTUlUIGFlN2UxMjM4
ZTY4ZjJhNDcyYTEyNTY3M2FiNTA2ZDQ5MTU4YzE4ODkKPiArCQkoeDg2L2Jvb3Q6IEFkZCBBQ1BJ
IFJTRFAgYWRkcmVzcyB0byBzZXR1cF9oZWFkZXIpCj4gKwkJRE8gTk9UIFVTRSEhISBBU1NVTUUg
U0FNRSBBUyAyLjEzLgo+ICsKPiArUHJvdG9jb2wgMi4xNToJKEtlcm5lbCA1LjUpIEFkZGVkIHRo
ZSBrZXJuZWxfaW5mby4KPiAgPT09PT09PT09PT09PQk9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAgCj4gKy4uIG5vdGU6Ogo+ICsg
ICAgIFRoZSBwcm90b2NvbCB2ZXJzaW9uIG51bWJlciBzaG91bGQgYmUgY2hhbmdlZCBvbmx5IGlm
IHRoZSBzZXR1cCBoZWFkZXIKPiArICAgICBpcyBjaGFuZ2VkLiBUaGVyZSBpcyBubyBuZWVkIHRv
IHVwZGF0ZSB0aGUgdmVyc2lvbiBudW1iZXIgaWYgYm9vdF9wYXJhbXMKPiArICAgICBvciBrZXJu
ZWxfaW5mbyBhcmUgY2hhbmdlZC4gQWRkaXRpb25hbGx5LCBpdCBpcyByZWNvbW1lbmRlZCB0byB1
c2UKPiArICAgICB4bG9hZGZsYWdzIChpbiB0aGlzIGNhc2UgdGhlIHByb3RvY29sIHZlcnNpb24g
bnVtYmVyIHNob3VsZCBub3QgYmUKPiArICAgICB1cGRhdGVkIGVpdGhlcikgb3Iga2VybmVsX2lu
Zm8gdG8gY29tbXVuaWNhdGUgc3VwcG9ydGVkIExpbnV4IGtlcm5lbAo+ICsgICAgIGZlYXR1cmVz
IHRvIHRoZSBib290IGxvYWRlci4gRHVlIHRvIHZlcnkgbGltaXRlZCBzcGFjZSBhdmFpbGFibGUg
aW4KPiArICAgICB0aGUgb3JpZ2luYWwgc2V0dXAgaGVhZGVyIGV2ZXJ5IHVwZGF0ZSB0byBpdCBz
aG91bGQgYmUgY29uc2lkZXJlZAo+ICsgICAgIHdpdGggZ3JlYXQgY2FyZS4gU3RhcnRpbmcgZnJv
bSB0aGUgcHJvdG9jb2wgMi4xNSB0aGUgcHJpbWFyeSB3YXkgdG8KPiArICAgICBjb21tdW5pY2F0
ZSB0aGluZ3MgdG8gdGhlIGJvb3QgbG9hZGVyIGlzIHRoZSBrZXJuZWxfaW5mby4KPiArCj4gIAo+
ICBNZW1vcnkgTGF5b3V0Cj4gID09PT09PT09PT09PT0KPiBAQCAtMjA3LDYgKzIyNCw3IEBAIE9m
ZnNldC9TaXplCVByb3RvCQlOYW1lCQkJTWVhbmluZwo+ICAwMjU4LzgJCTIuMTArCQlwcmVmX2Fk
ZHJlc3MJCVByZWZlcnJlZCBsb2FkaW5nIGFkZHJlc3MKPiAgMDI2MC80CQkyLjEwKwkJaW5pdF9z
aXplCQlMaW5lYXIgbWVtb3J5IHJlcXVpcmVkIGR1cmluZyBpbml0aWFsaXphdGlvbgo+ICAwMjY0
LzQJCTIuMTErCQloYW5kb3Zlcl9vZmZzZXQJCU9mZnNldCBvZiBoYW5kb3ZlciBlbnRyeSBwb2lu
dAo+ICswMjY4LzQJCTIuMTUrCQlrZXJuZWxfaW5mb19vZmZzZXQJT2Zmc2V0IG9mIHRoZSBrZXJu
ZWxfaW5mbwo+ICA9PT09PT09PT09PQk9PT09PT09PQk9PT09PT09PT09PT09PT09PT09PT0JPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiAgCj4gIC4uIG5vdGU6
Ogo+IEBAIC04NTUsNiArODczLDEwOSBAQCBPZmZzZXQvc2l6ZToJMHgyNjQvNAo+ICAKPiAgICBT
ZWUgRUZJIEhBTkRPVkVSIFBST1RPQ09MIGJlbG93IGZvciBtb3JlIGRldGFpbHMuCj4gIAo+ICs9
PT09PT09PT09PT0JPT09PT09PT09PT09PT09PT09Cj4gK0ZpZWxkIG5hbWU6CWtlcm5lbF9pbmZv
X29mZnNldAo+ICtUeXBlOgkJcmVhZAo+ICtPZmZzZXQvc2l6ZToJMHgyNjgvNAo+ICtQcm90b2Nv
bDoJMi4xNSsKPiArPT09PT09PT09PT09CT09PT09PT09PT09PT09PT09PQo+ICsKPiArICBUaGlz
IGZpZWxkIGlzIHRoZSBvZmZzZXQgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIHRoZSBrZXJuZWwgaW1h
Z2UgdG8gdGhlCj4gKyAga2VybmVsX2luZm8uIEl0IGlzIGVtYmVkZGVkIGluIHRoZSBMaW51eCBp
bWFnZSBpbiB0aGUgdW5jb21wcmVzc2VkCiAgICAgICAgICAgICAgICAgIF5eCiAgIFdoYXQgZG9l
cyAgICAgIEl0ICAgcmVmZXIgdG8sIHBsZWFzZT8KCj4gKyAgcHJvdGVjdGVkIG1vZGUgcmVnaW9u
Lgo+ICsKPiArCj4gK1RoZSBrZXJuZWxfaW5mbwo+ICs9PT09PT09PT09PT09PT0KPiArCj4gK1Ro
ZSByZWxhdGlvbnNoaXBzIGJldHdlZW4gdGhlIGhlYWRlcnMgYXJlIGFuYWxvZ291cyB0byB0aGUg
dmFyaW91cyBkYXRhCj4gK3NlY3Rpb25zOgo+ICsKPiArICBzZXR1cF9oZWFkZXIgPSAuZGF0YQo+
ICsgIGJvb3RfcGFyYW1zL3NldHVwX2RhdGEgPSAuYnNzCj4gKwo+ICtXaGF0IGlzIG1pc3Npbmcg
ZnJvbSB0aGUgYWJvdmUgbGlzdD8gVGhhdCdzIHJpZ2h0Ogo+ICsKPiArICBrZXJuZWxfaW5mbyA9
IC5yb2RhdGEKPiArCj4gK1dlIGhhdmUgYmVlbiAoYWIpdXNpbmcgLmRhdGEgZm9yIHRoaW5ncyB0
aGF0IGNvdWxkIGdvIGludG8gLnJvZGF0YSBvciAuYnNzIGZvcgo+ICthIGxvbmcgdGltZSwgZm9y
IGxhY2sgb2YgYWx0ZXJuYXRpdmVzIGFuZCAtLSBlc3BlY2lhbGx5IGVhcmx5IG9uIC0tIGluZXJ0
aWEuCj4gK0Fsc28sIHRoZSBCSU9TIHN0dWIgaXMgcmVzcG9uc2libGUgZm9yIGNyZWF0aW5nIGJv
b3RfcGFyYW1zLCBzbyBpdCBpc24ndAo+ICthdmFpbGFibGUgdG8gYSBCSU9TLWJhc2VkIGxvYWRl
ciAoc2V0dXBfZGF0YSBpcywgdGhvdWdoKS4KPiArCj4gK3NldHVwX2hlYWRlciBpcyBwZXJtYW5l
bnRseSBsaW1pdGVkIHRvIDE0NCBieXRlcyBkdWUgdG8gdGhlIHJlYWNoIG9mIHRoZQo+ICsyLWJ5
dGUganVtcCBmaWVsZCwgd2hpY2ggZG91YmxlcyBhcyBhIGxlbmd0aCBmaWVsZCBmb3IgdGhlIHN0
cnVjdHVyZSwgY29tYmluZWQKPiArd2l0aCB0aGUgc2l6ZSBvZiB0aGUgImhvbGUiIGluIHN0cnVj
dCBib290X3BhcmFtcyB0aGF0IGEgcHJvdGVjdGVkLW1vZGUgbG9hZGVyCj4gK29yIHRoZSBCSU9T
IHN0dWIgaGFzIHRvIGNvcHkgaXQgaW50by4gSXQgaXMgY3VycmVudGx5IDExOSBieXRlcyBsb25n
LCB3aGljaAo+ICtsZWF2ZXMgdXMgd2l0aCAyNSB2ZXJ5IHByZWNpb3VzIGJ5dGVzLiBUaGlzIGlz
bid0IHNvbWV0aGluZyB0aGF0IGNhbiBiZSBmaXhlZAo+ICt3aXRob3V0IHJldmlzaW5nIHRoZSBi
b290IHByb3RvY29sIGVudGlyZWx5LCBicmVha2luZyBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4K
PiArCj4gK2Jvb3RfcGFyYW1zIHByb3BlciBpcyBsaW1pdGVkIHRvIDQwOTYgYnl0ZXMsIGJ1dCBj
YW4gYmUgYXJiaXRyYXJpbHkgZXh0ZW5kZWQKPiArYnkgYWRkaW5nIHNldHVwX2RhdGEgZW50cmll
cy4gSXQgY2Fubm90IGJlIHVzZWQgdG8gY29tbXVuaWNhdGUgcHJvcGVydGllcyBvZgo+ICt0aGUg
a2VybmVsIGltYWdlLCBiZWNhdXNlIGl0IGlzIC5ic3MgYW5kIGhhcyBubyBpbWFnZS1wcm92aWRl
ZCBjb250ZW50Lgo+ICsKPiAra2VybmVsX2luZm8gc29sdmVzIHRoaXMgYnkgcHJvdmlkaW5nIGFu
IGV4dGVuc2libGUgcGxhY2UgZm9yIGluZm9ybWF0aW9uIGFib3V0Cj4gK3RoZSBrZXJuZWwgaW1h
Z2UuIEl0IGlzIHJlYWRvbmx5LCBiZWNhdXNlIHRoZSBrZXJuZWwgY2Fubm90IHJlbHkgb24gYQo+
ICtib290bG9hZGVyIGNvcHlpbmcgaXRzIGNvbnRlbnRzIGFueXdoZXJlLCBidXQgdGhhdCBpcyBP
SzsgaWYgaXQgYmVjb21lcwo+ICtuZWNlc3NhcnkgaXQgY2FuIHN0aWxsIGNvbnRhaW4gZGF0YSBp
dGVtcyB0aGF0IGFuIGVuYWJsZWQgYm9vdGxvYWRlciB3b3VsZCBiZQo+ICtleHBlY3RlZCB0byBj
b3B5IGludG8gYSBzZXR1cF9kYXRhIGNodW5rLgo+ICsKPiArQWxsIGtlcm5lbF9pbmZvIGRhdGEg
c2hvdWxkIGJlIHBhcnQgb2YgdGhpcyBzdHJ1Y3R1cmUuIEZpeGVkIHNpemUgZGF0YSBoYXZlIHRv
Cj4gK2JlIHB1dCBiZWZvcmUga2VybmVsX2luZm9fdmFyX2xlbl9kYXRhIGxhYmVsLiBWYXJpYWJs
ZSBzaXplIGRhdGEgaGF2ZSB0byBiZSBwdXQKPiArYmVoaW5kIGtlcm5lbF9pbmZvX3Zhcl9sZW5f
ZGF0YSBsYWJlbC4gRWFjaCBjaHVuayBvZiB2YXJpYWJsZSBzaXplIGRhdGEgaGFzIHRvCgogICBz
L2JlaGluZC9hZnRlci8KCj4gK2JlIHByZWZpeGVkIHdpdGggaGVhZGVyL21hZ2ljIGFuZCBpdHMg
c2l6ZSwgZS5nLjoKPiArCj4gKyAga2VybmVsX2luZm86Cj4gKyAgICAgICAgICAuYXNjaWkgICJM
VG9QIiAgICAgICAgICAvKiBIZWFkZXIsIExpbnV4IHRvcCAoc3RydWN0dXJlKS4gKi8KPiArICAg
ICAgICAgIC5sb25nICAga2VybmVsX2luZm9fdmFyX2xlbl9kYXRhIC0ga2VybmVsX2luZm8KPiAr
ICAgICAgICAgIC5sb25nICAga2VybmVsX2luZm9fZW5kIC0ga2VybmVsX2luZm8KPiArICAgICAg
ICAgIC5sb25nICAgMHgwMTIzNDU2NyAgICAgIC8qIFNvbWUgZml4ZWQgc2l6ZSBkYXRhIGZvciB0
aGUgYm9vdGxvYWRlcnMuICovCj4gKyAga2VybmVsX2luZm9fdmFyX2xlbl9kYXRhOgo+ICsgIGV4
YW1wbGVfc3RydWN0OiAgICAgICAgICAgICAgICAgLyogU29tZSB2YXJpYWJsZSBzaXplIGRhdGEg
Zm9yIHRoZSBib290bG9hZGVycy4gKi8KPiArICAgICAgICAgIC5hc2NpaSAgIkVzVFQiICAgICAg
ICAgIC8qIEhlYWRlci9NYWdpYy4gKi8KPiArICAgICAgICAgIC5sb25nICAgZXhhbXBsZV9zdHJ1
Y3RfZW5kIC0gZXhhbXBsZV9zdHJ1Y3QKPiArICAgICAgICAgIC5hc2NpaSAgIlN0cnVjdCIKPiAr
ICAgICAgICAgIC5sb25nICAgMHg4OTAxMjM0NQo+ICsgIGV4YW1wbGVfc3RydWN0X2VuZDoKPiAr
ICBleGFtcGxlX3N0cmluZ3M6ICAgICAgICAgICAgICAgIC8qIFNvbWUgdmFyaWFibGUgc2l6ZSBk
YXRhIGZvciB0aGUgYm9vdGxvYWRlcnMuICovCj4gKyAgICAgICAgICAuYXNjaWkgICJFc1RzIiAg
ICAgICAgICAvKiBIZWFkZXIvTWFnaWMuICovCgpXaGVyZSBkbyB0aGUgTWFnaWMgdmFsdWVzICJF
c1RUIiBhbmQgIkVzVHMiIGNvbWUgZnJvbT8Kd2hlcmUgYXJlIHRoZXkgZGVmaW5lZD8KCj4gKyAg
ICAgICAgICAubG9uZyAgIGV4YW1wbGVfc3RyaW5nc19lbmQgLSBleGFtcGxlX3N0cmluZ3MKPiAr
ICAgICAgICAgIC5hc2NpeiAgIlN0cmluZ18wIgo+ICsgICAgICAgICAgLmFzY2l6ICAiU3RyaW5n
XzEiCj4gKyAgZXhhbXBsZV9zdHJpbmdzX2VuZDoKPiArICBrZXJuZWxfaW5mb19lbmQ6Cj4gKwo+
ICtUaGlzIHdheSB0aGUga2VybmVsX2luZm8gaXMgc2VsZi1jb250YWluZWQgYmxvYi4KPiArCj4g
Kwo+ICtEZXRhaWxzIG9mIHRoZSBrZXJuZWxfaW5mbyBGaWVsZHMKPiArPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Cj4gKwo+ICs9PT09PT09PT09PT0JPT09PT09PT0KPiArRmllbGQg
bmFtZToJaGVhZGVyCj4gK09mZnNldC9zaXplOgkweDAwMDAvNAo+ICs9PT09PT09PT09PT0JPT09
PT09PT0KPiArCj4gKyAgQ29udGFpbnMgdGhlIG1hZ2ljIG51bWJlciAiTFRvUCIgKDB4NTA2ZjU0
NGMpLgo+ICsKPiArPT09PT09PT09PT09CT09PT09PT09Cj4gK0ZpZWxkIG5hbWU6CXNpemUKPiAr
T2Zmc2V0L3NpemU6CTB4MDAwNC80Cj4gKz09PT09PT09PT09PQk9PT09PT09PQo+ICsKPiArICBU
aGlzIGZpZWxkIGNvbnRhaW5zIHRoZSBzaXplIG9mIHRoZSBrZXJuZWxfaW5mbyBpbmNsdWRpbmcg
a2VybmVsX2luZm8uaGVhZGVyLgo+ICsgIEl0IGRvZXMgbm90IGNvdW50IGtlcm5lbF9pbmZvLmtl
cm5lbF9pbmZvX3Zhcl9sZW5fZGF0YSBzaXplLiBUaGlzIGZpZWxkIHNob3VsZCBiZQo+ICsgIHVz
ZWQgYnkgdGhlIGJvb3Rsb2FkZXJzIHRvIGRldGVjdCBzdXBwb3J0ZWQgZml4ZWQgc2l6ZSBmaWVs
ZHMgaW4gdGhlIGtlcm5lbF9pbmZvCj4gKyAgYW5kIGJlZ2lubmluZyBvZiBrZXJuZWxfaW5mby5r
ZXJuZWxfaW5mb192YXJfbGVuX2RhdGEuCj4gKwo+ICs9PT09PT09PT09PT0JPT09PT09PT0KPiAr
RmllbGQgbmFtZToJc2l6ZV90b3RhbAo+ICtPZmZzZXQvc2l6ZToJMHgwMDA4LzQKPiArPT09PT09
PT09PT09CT09PT09PT09Cj4gKwo+ICsgIFRoaXMgZmllbGQgY29udGFpbnMgdGhlIHNpemUgb2Yg
dGhlIGtlcm5lbF9pbmZvIGluY2x1ZGluZyBrZXJuZWxfaW5mby5oZWFkZXIKPiArICBhbmQga2Vy
bmVsX2luZm8ua2VybmVsX2luZm9fdmFyX2xlbl9kYXRhLgo+ICsKPiAgCj4gIFRoZSBJbWFnZSBD
aGVja3N1bQo+ICA9PT09PT09PT09PT09PT09PT0KCgotLSAKflJhbmR5CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 03:50:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 03:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIPSV-0007dy-4m; Thu, 10 Oct 2019 03:49:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIPST-0007dt-7t
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 03:49:45 +0000
X-Inumbo-ID: fc2bc706-eb10-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc2bc706-eb10-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 03:49:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIPSM-0005IU-Tu; Thu, 10 Oct 2019 03:49:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIPSL-00042O-Vr; Thu, 10 Oct 2019 03:49:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIPSL-0006JP-V8; Thu, 10 Oct 2019 03:49:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142495-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=976d0353a6ce48149039849b52bb67527be5b580
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 03:49:37 +0000
Subject: [Xen-devel] [ovmf test] 142495: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0OTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOTc2ZDAzNTNhNmNlNDgxNDkwMzk4NDliNTJiYjY3NTI3YmU1YjU4MApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjQ5NSAgMjAxOS0xMC0wOSAxMjoyOToxOCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgODI3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 04:19:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 04:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIPv6-00027Q-8e; Thu, 10 Oct 2019 04:19:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5Al=YD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iIPv4-00027L-Tq
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 04:19:18 +0000
X-Inumbo-ID: 1fe7afc7-eb15-11e9-97fb-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1fe7afc7-eb15-11e9-97fb-12813bfff9fa;
 Thu, 10 Oct 2019 04:19:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BB4EFAF35;
 Thu, 10 Oct 2019 04:19:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191009182114.9376-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d396f2da-ea5f-751c-f059-e3760c16703b@suse.com>
Date: Thu, 10 Oct 2019 06:19:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191009182114.9376-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Fix the use of "hap=0" following
 c/s c0902a9a143a
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <paul@xen.org>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMTkgMjA6MjEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gYy9zIGMwOTAyYTlhMTQz
YSByZWZhY3RvcmVkIGh2bV9lbmFibGUoKSBhIGxpdHRsZSwgYnV0IGRyb3BwZWQgdGhlIGxvZ2lj
IHdoaWNoCj4gY2xlYXJlZCBoYXBfc3VwcG9ydGVkIGluIHRoZSBjYXNlIHRoYXQgdGhlIHVzZXIg
aGFkIGFza2VkIGZvciBpdCBvZmYuCj4gCj4gVGhpcyByZXN1bHRzIGluIFhlbiBib290aW5nIHVw
LCBjbGFpbWluZzoKPiAKPiAgICAoWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAo
SEFQKSBkZXRlY3RlZCBidXQgZGlzYWJsZWQKPiAKPiBidXQgd2l0aCBIQVAgYWR2ZXJ0aXNlZCB2
aWEgc3lzY3RsLCBhbmQgWEVOX0RPTUNUTF9DREZfaGFwIGJlaW5nIGFjY2VwdGVkIGluCj4gZG9t
YWluX2NyZWF0ZSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 04:58:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 04:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIQWr-0005d6-KE; Thu, 10 Oct 2019 04:58:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIQWq-0005d1-HB
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 04:58:20 +0000
X-Inumbo-ID: 8fa47aec-eb1a-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8fa47aec-eb1a-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 04:58:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIQWh-0006kS-V3; Thu, 10 Oct 2019 04:58:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIQWh-0006ye-90; Thu, 10 Oct 2019 04:58:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIQWh-00008Z-8P; Thu, 10 Oct 2019 04:58:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iIQWh-00008Z-8P@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 04:58:11 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdAp0ZXN0aWQgZGViaWFu
LWh2bS1pbnN0YWxsCgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJh
ZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVl
OiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1
Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNjEwNTY4M2RhMzViYWJh
ZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NAogIEJ1ZyBub3QgcHJlc2VudDogZTFiM2Q0Nzc1MWE0
MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjUzNC8KCgogIGNvbW1p
dCA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4YTcyZDFlODllNjNlOWQ2OTc0CiAgQXV0aG9yOiBMYXVy
ZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgRGF0ZTogICBGcmkgU2VwIDYgMTA6Mzg6
MTIgMjAxOSArMDIwMAogIAogICAgICB1aTogYWRkIGFuIGVtYmVkZGVkIEJhcnJpZXIgY2xpZW50
CiAgICAgIAogICAgICBUaGlzIGFsbG93cyB0byByZWNlaXZlIG1vdXNlIGFuZCBrZXlib2FyZCBl
dmVudHMgZnJvbQogICAgICBhIEJhcnJpZXIgc2VydmVyLgogICAgICAKICAgICAgVGhpcyBpcyBl
bmFibGVkIGJ5IGFkZGluZyB0aGUgZm9sbG93aW5nIHBhcmFtZXRlciBvbiB0aGUKICAgICAgY29t
bWFuZCBsaW5lCiAgICAgIAogICAgICAgICAgLi4uIC1vYmplY3QgaW5wdXQtYmFycmllcixpZD0k
aWQsbmFtZT0kbmFtZSAuLi4KICAgICAgCiAgICAgIFdoZXJlICRuYW1lIGlzIHRoZSBuYW1lIGRl
Y2xhcmVkIGluIHRoZSBzY3JlZW5zIHNlY3Rpb24gb2YgYmFycmllci5jb25mCiAgICAgIAogICAg
ICBUaGUgYmFycmllciBzZXJ2ZXIgKGJhcnJpZXJzKSBtdXN0IGJlIGNvbmZpZ3VyZWQgYW5kIG11
c3QgcnVuIG9uIHRoZQogICAgICBsb2NhbCBob3N0LgogICAgICAKICAgICAgRm9yIGluc3RhbmNl
OgogICAgICAKICAgICAgICBzZWN0aW9uOiBzY3JlZW5zCiAgICAgICAgICAgIGxvY2FsaG9zdDoK
ICAgICAgICAgICAgICAgIC4uLgogICAgICAgICAgICBWTS0xOgogICAgICAgICAgICAgICAgLi4u
CiAgICAgICAgICAgIGVuZAogICAgICAKICAgICAgICBzZWN0aW9uOiBsaW5rcwogICAgICAgICAg
ICBsb2NhbGhvc3Q6CiAgICAgICAgICAgICAgICByaWdodCA9IFZNLTEKICAgICAgICAgICAgVk0t
MToKICAgICAgICAgICAgICAgIGxlZnQgPSBsb2NhbGhvc3QKICAgICAgICBlbmQKICAgICAgCiAg
ICAgIFRoZW4gb24gdGhlIFFFTVUgY29tbWFuZCBsaW5lOgogICAgICAKICAgICAgICAgIC4uLiAt
b2JqZWN0IGlucHV0LWJhcnJpZXIsaWQ9YmFycmllMCxuYW1lPVZNLTEgLi4uCiAgICAgIAogICAg
ICBXaGVuIHRoZSBtb3VzZSB3aWxsIG1vdmUgb3V0IG9mIHRoZSBzY3JlZW4gb2YgdGhlIGxvY2Fs
IGhvc3Qgb24KICAgICAgdGhlIHJpZ2h0LCB0aGUgbW91c2UgYW5kIHRoZSBrZXlib2FyZCB3aWxs
IGJlIGdyYWJiZWQgYW5kIGFsbAogICAgICByZWxhdGVkIGV2ZW50cyB3aWxsIGJlIHNlbmQgdG8g
dGhlIGd1ZXN0IE9TLgogICAgICAKICAgICAgVGhpcyBpcyB1c2VmdWxsIHdoZW4gcWVtdSBpcyBj
b25maWd1cmVkIHdpdGhvdXQgZW11bGF0ZWQgZ3JhcGhpYyBjYXJkCiAgICAgIGJ1dCB3aXRoIGEg
VkZJTyBhdHRhY2hlZCBncmFwaGljIGNhcmQuCiAgICAgIAogICAgICBNb3JlIGluZm9ybWF0aW9u
IGFib3V0IEJhcnJpZXIgY2FuIGJlIGZvdW5kIGF0OgogICAgICAKICAgICAgICBodHRwczovL2dp
dGh1Yi5jb20vZGViYXVjaGVlL2JhcnJpZXIKICAgICAgCiAgICAgIFRoaXMgYXZvaWRzIHRvIGlu
c3RhbGwgdGhlIEJhcnJpZXIgc2VydmVyIGluIHRoZSBndWVzdCBPUywKICAgICAgZm9yIGluc3Rh
bmNlIHdoZW4gaXQgaXMgbm90IHN1cHBvcnRlZCBvciBkdXJpbmcgdGhlIGluc3RhbGxhdGlvbi4K
ICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmll
ci5ldT4KICAgICAgTWVzc2FnZS1pZDogMjAxOTA5MDYwODM4MTIuMjk0ODctMS1sYXVyZW50QHZp
dmllci5ldQogICAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0
LmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11
LW1haW5saW5lL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0LmRlYmlhbi1odm0taW5zdGFsbC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBo
IG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVw
IC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC5kZWJpYW4t
aHZtLWluc3RhbGwgLS1zdW1tYXJ5LW91dD10bXAvMTQyNTM0LmJpc2VjdGlvbi1zdW1tYXJ5IC0t
YmFzaXMtdGVtcGxhdGU9MTQwMjgyIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1t
YWlubGluZSB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCBkZWJpYW4taHZtLWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFz
czoKIDE0MjQ1MCBmYWlsIFtob3N0PWh1eGVscmViZTFdIC8gMTQxNDY2IFtob3N0PWh1eGVscmVi
ZTBdIDE0MTQzNCBbaG9zdD1iYXJvcXVlMV0gMTQxMzc3IFtob3N0PWdvZGVsbG8wXSAxNDEzNDgg
W2hvc3Q9ZWxibGluZzFdIDE0MTMyMCBbaG9zdD1pdGFsaWEwXSAxNDEyODUgW2hvc3Q9ZGViaW5h
MF0gMTQxMjU5IFtob3N0PWZpYW5vMF0gMTQxMjQzIFtob3N0PWl0YWxpYTFdIDE0MTIwNCBbaG9z
dD1waW5vdDFdIDE0MTE3OSBbaG9zdD1hbGJhbmEwXSAxNDEwODcgW2hvc3Q9YWxiYW5hMV0gMTQx
MDU4IFtob3N0PWJhcm9xdWUwXSAxNDEwMTUgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDE0MjQ1MCAvIDE0MTAxNQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBsaW51
eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdh
cmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6
IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdApMYXRlc3QgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0
MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJi
ZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCAxNGQ0MGFiMWQ1NWU1NGE4NzM1MGQ0NDc2OTE1MmRkN2E1OWE3YjQyIDQzZjVk
Zjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBj
MjVkODNjODA0N2ZkNmE1NGVjNApCYXNpcyBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4
OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0
OGQ0OWVhNTA3ZTU3MWM1YWNlNzUyMDc3ODMyYWIyMzkxN2FiOWNkIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggYThiNWFkOGUxZmFlZjBkMWJiM2U1NTA1MzAzMjhlOGVj
NzZmZTg3YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3
MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0
aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCMzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwLTQyMzI3
ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCM0OGQ0OWVhNTA3ZTU3MWM1YWNlNzUy
MDc3ODMyYWIyMzkxN2FiOWNkLWQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVm
ZTYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRcCiBmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0I2E4YjVhZDhl
MWZhZWYwZDFiYjNlNTUwNTMwMzI4ZThlYzc2ZmU4N2MtMTRkNDBhYjFkNTVlNTRhODczNTBkNDQ3
NjkxNTJkZDdhNTlhN2I0MiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dCM0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmLTQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQj
NmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZi1mOTNhYmYwMzE1ZWZlZjg2
MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CkxvYWRlZCAxOTM2NSBub2RlcyBpbiByZXZpc2lvbiBn
cmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDE0MTA1OCBbaG9zdD1iYXJvcXVlMF0K
IDE0MTAxNSBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0OGQ0OWVhNTA3ZTU3MWM1YWNl
NzUyMDc3ODMyYWIyMzkxN2FiOWNkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggYThiNWFkOGUxZmFlZjBkMWJiM2U1NTA1MzAzMjhlOGVjNzZmZTg3YyA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYKIDE0MTE3OSBbaG9zdD1hbGJhbmEwXQogMTQxMDg3IFtob3N0PWFsYmFu
YTFdCiAxNDEyMjkgW10KIDE0MTIwNCBbaG9zdD1waW5vdDFdCiAxNDEyODUgW2hvc3Q9ZGViaW5h
MF0KIDE0MTI0MyBbaG9zdD1pdGFsaWExXQogMTQxMjU5IFtob3N0PWZpYW5vMF0KIDE0MTMyMCBb
aG9zdD1pdGFsaWEwXQogMTQxMzQ4IFtob3N0PWVsYmxpbmcxXQogMTQxMzc3IFtob3N0PWdvZGVs
bG8wXQogMTQxNDM0IFtob3N0PWJhcm9xdWUxXQogMTQxNDk3IGZhaWwgaXJyZWxldmFudAogMTQx
NDY2IFtob3N0PWh1eGVscmViZTBdCiAxNDE1NzggZmFpbCBpcnJlbGV2YW50CiAxNDE2OTMgZmFp
bCBpcnJlbGV2YW50CiAxNDE2MzIgZmFpbCBpcnJlbGV2YW50CiAxNDE4MjQgZmFpbCBpcnJlbGV2
YW50CiAxNDE3NTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5MjUgZmFpbCBpcnJlbGV2YW50CiAxNDE4
ODYgZmFpbCBpcnJlbGV2YW50CiAxNDE5OTIgZmFpbCBpcnJlbGV2YW50CiAxNDE5NjMgZmFpbCBm
NmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTg2NjY0ZDJiMDNkMGE4NGI4Yjk1MmYzZDUxMTE0MjRi
M2U5YzkxNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGM2ZjUwMTJi
YTVmYTgzNGNiZDUyNzRiMWI4MzY5ZTJjNWQyZjU5MzMgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0
CiAxNDIwMTMgZmFpbCBpcnJlbGV2YW50CiAxNDIwNjIgZmFpbCBmNmUyN2RiYjFhZmFiY2JhNDM2
ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZjgzNWUxZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDk1ZTlkNzRmZTQyODFmN2FkNzlhNWE3NTEx
NDAwNTQxNzI5YWE0NGEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBm
OTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIxMDggZmFpbCBpcnJl
bGV2YW50CiAxNDIyMjAgZmFpbCBmNmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQz
NmJiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNWJlNTQzOWE1YTRl
NDUzODJhYmRiYTJhNDMzOWRiNGJiOGU0YmJjYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDdmMjE1NzNjODIyODA1YThlNmJlMzc5ZDliY2YzYWQ5ZWZmZWYzZGMgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIyNzAgZmFpbCBmNmUyN2RiYjFhZmFiY2JhNDM2ZTM0
NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNWJlNTQzOWE1YTRlNDUzODJhYmRiYTJhNDMzOWRiNGJiOGU0YmJjYiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDRmNTkxMDI1NzFmY2U0OWFmMTgwY2ZjNmQ0Y2Rk
MmI1ZGY3YmRiMTQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIyNDMgZmFpbCBmNmUyN2Ri
YjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNWJlNTQzOWE1YTRlNDUzODJhYmRiYTJhNDMzOWRiNGJiOGU0YmJj
YiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDRmNTkxMDI1NzFmY2U0
OWFmMTgwY2ZjNmQ0Y2RkMmI1ZGY3YmRiMTQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIz
MTQgZmFpbCBmNmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThh
ZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDRmNTkxMDI1NzFmY2U0OWFmMTgwY2ZjNmQ0Y2RkMmI1ZGY3YmRiMTQgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3
ZmQ2YTU0ZWM0CiAxNDIzNjkgZmFpbCBpcnJlbGV2YW50CiAxNDIzMzggZmFpbCBmNmUyN2RiYjFh
ZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDRmNTkxMDI1NzFmY2U0OWFm
MTgwY2ZjNmQ0Y2RkMmI1ZGY3YmRiMTQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDIzODgg
ZmFpbCBpcnJlbGV2YW50CiAxNDI0NjAgcGFzcyA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlm
ZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWI1
YTFjNzg5ZDM5NjY4M2U1NmU4NDUwMjQ2NzU2MjFjOTU0MGM2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDEzODk4NWMxZWY4YjY2ZTRlNWIzODMzNTRlMTMzZTA1ZDAx
ZDBiNWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBjZDkzOTUzNTM4
YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CiAxNDI0NDIgZmFpbCBpcnJlbGV2YW50CiAx
NDI0NDUgZmFpbCBmNmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzcwZmVmOTYyZTgwNGViYTQ4MzUx
MmI2NGVjMjQxNjk4NzEwNjBiZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGQ0ZTUzNmYzMzZkM2QyNmM5ZmFmYTJhMjU0OWFhYTBiMDE0ZjViNmIgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4
MDQ3ZmQ2YTU0ZWM0CiAxNDI0MTUgZmFpbCBkYjE4OTIyMzhjNTVjNTEzODgwMWYxMzFhODM3Y2Nk
MDA1NmYwMDJlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQw
ODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDU2MDAwOWYyYzhiNTdiN2NkZDMxYTU2OTNlYTg2YWIzNjkzODJm
NDkgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZl
Zjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0NDYgZmFpbCBmNmUyN2RiYjFhZmFiY2Jh
NDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNTkwYzlkNTgyODBiYjBmYWQxNDRmNzYwYzRkYTJhY2FmMTY2MjJhYSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDg2MGQ5MDQ4Yzc4Y2U1OWM1OTAzYzNk
NTIwOWRmNTZmMzg0MDA5ODYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBkZjI5ZDAzZjFkOTdiZGRlMWJjMGNlYThlZjg1MzhkNGY1MjRiM2VjCiAxNDI0NjMgcGFzcyBl
MmNkMjRiNjI5Mzg5YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5Y2RkIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODZhZDc2MmZhN2E1MWNiZjk0ZTM0ZTczMjk2MWFhZTNk
ZTMzMzljMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGEzMGNiNGIx
ZjIyYzU4YWEzYjkzM2VlOWUxZDc2MTEzOTliNTdiNWIgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiBmNTk4NjZlMmJjMTkwZjA4MzhkYTE5ODhlMTU3MjJjYWMxMzQwM2U1
CiAxNDI0NDcgZmFpbCBkYjE4OTIyMzhjNTVjNTEzODgwMWYxMzFhODM3Y2NkMDA1NmYwMDJlIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYw
ZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDU2MDAwOWYyYzhiNTdiN2NkZDMxYTU2OTNlYTg2YWIzNjkzODJmNDkgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4
M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0NzMgcGFzcyAwMWZkMTY5NGI5M2M5MmFkNTRmYTY4NGRhYzlj
ODA2OGVjZGE4Mjg4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgN2Jm
NTI1NTk5NzEzNzAzYTYwYzRmMzAwYmQ4Mjc4NzU0NWE3NGE1MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDUwMGVmY2ZjZjBmZTJlMGRhZTFkMjU2MzdhMTM0MzVjZTdi
NmU0MjEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA4Y2ZjNDA3ZmJh
MmI4YjkyNGEzN2MwMWViYmE5NmQ2NmM0ODYyOGFiCiAxNDI0NDggZmFpbCBmNmUyN2RiYjFhZmFi
Y2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNjcwYzkwM2E2OGYyMTQ0NjNmMTJjMGM5NjE5YzE2MmEwZjM0MjUxOCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDg0MDBlZmE1MWFhMGE3OTA4ZDdl
ZGI4YWM2MTM1ZTJmZTY5YjRiMzcgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiBjNGE1NjU2YjJlZjNkMjliYjhhY2ZiNTM0MmU3ODZhNWI5NTc4MDE4CiAxNDI0NTEgYmxv
Y2tlZCBmNmUyN2RiYjFhZmFiY2JhNDM2ZTM0NmQ2YWE4OGE1OTJhMTQzNmJiIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZmNkZWRhZmQ5N2M4ZjE4YzMzYTYzZDI2Yjk1
NGU1ZGJhZWU4MWEyYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDQz
MDBiN2MyY2Q5ZjNmMjczODA0ZThjY2EzMjU4NDJjY2I5M2IxYWQgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA4NGMzYWUzMGFhNzliNTRiM2Q3NWEyZTYyYWUxZmIzNDA0
MTliOGQ3CiAxNDI0NjUgcGFzcyBlMmNkMjRiNjI5Mzg5YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5
Y2RkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzU1MTUyOWNlMTA0
NGEzZGQ3OTgyMzE5MmFmMzgyYjU4NWIzMmIzZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDNkOTQ0MmVlMWQ3OGY3ZjEzOGRjZDZjODVjN2FjYWQwMTUzZDJmMTEgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBjZDkzOTUzNTM4YWFjNjAyNmE4
MDEyZDE0YTYzYjMyMGVhZGQwYzk4CiAxNDI0NTAgZmFpbCA0MjMyNzg5NmYxOTRmMjU2ZTVhMzYx
ZTAwNjk5ODViYzhkMjA5YjQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDE0ZDQwYWIxZDU1ZTU0YTg3MzUwZDQ0NzY5MTUy
ZGQ3YTU5YTdiNDIgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI0NDAgcGFzcyAzZmZlMWU3
OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNDhkNDllYTUwN2U1NzFjNWFjZTc1MjA3NzgzMmFiMjM5MTdhYjlj
ZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGE4YjVhZDhlMWZhZWYw
ZDFiYjNlNTUwNTMwMzI4ZThlYzc2ZmU4N2MgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDI0
NTMgcGFzcyBiMTBhYjVlMmM0NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODVjY2JlZTJhYmY0YWM5ZWQwMDY0MDlk
MWIwMmEzYmRkNjYwMjYxYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDdjYzBjZGNkNmE3NzEwMTBjYTRhNDg1N2M0ZTRkZjk2NmJiNGU2YzIgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2OWE3N2U0MDA4M2FiNjI5NTcxODI3ZjcyN2ZkMmY2
YTRkZDUzZTFlCiAxNDI0NTQgcGFzcyBiMTBhYjVlMmM0NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5
N2M4ODBjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODVjY2JlZTJh
YmY0YWM5ZWQwMDY0MDlkMWIwMmEzYmRkNjYwMjYxYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDA4NGY2N2M5ZDk4ZDUyMGM1MWRmMjRmM2IzNTU3NzQxNjZhMDM2OTEg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1YTkyOWI2MTgwMjQzZTBi
YTQxYzg0Yzc5MDVmNGY4ZmZjOTE4NmZjCiAxNDI0NTcgYmxvY2tlZCBiMTBhYjVlMmM0NzZiNjk2
ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDc1NDExOTE5OGRlNjMzNjgzZDdhZjc5
YmMwOGU3M2MyZGU5ZGYwMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBhMzA5MTBiZmQ3MWE2NDg5NWYwZDZkZGJiMzAxY2YxYjVlZDZjMmY0CiAxNDI0NzcgcGFzcyBl
MmNkMjRiNjI5Mzg5YjUyYTMxZDk2ZDIyNmVkMTUwZGFjYWI5Y2RkIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODZhZDc2MmZhN2E1MWNiZjk0ZTM0ZTczMjk2MWFhZTNk
ZTMzMzljMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDI2OGRjZDQ2
YWU2ZDYwOGE0Y2U5M2IxOTFiNTFhMzE4NTA0YmYxZmIgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiA5ZGEyMzk0M2NjZDU1N2RkYjZjMzRlOTZlM2JjMDc4YTUxYWQ4MjA1
CiAxNDI0NTggcGFzcyA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWI1YTFjNzg5ZDM5NjY4M2U1
NmU4NDUwMjQ2NzU2MjFjOTU0MGM2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDZmMjE0YjMwNDQ1NzkzZjJkMzk3YWIwZGQzYmY2MzI1MTFmOTc2MjQgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2Ji
YzFkZTc4ZDI3ZjZkMjU5CiAxNDI0NjcgYmxvY2tlZCAyMTg3ZTQxN2ExOWQ3NDdjZjFlNDUyZWY2
YzEyYjBkOTlkYWE2OTMwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZmNkZWRhZmQ5N2M4ZjE4YzMzYTYzZDI2Yjk1NGU1ZGJhZWU4MWEyYiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDZiMmEyMDM1NzkwNjgxMjdkN2U5M2NiNmY0NWQ4Mjhj
YTA0YTIxNTMgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBhZTg0ZjU1
MzUzNDc1ZjU2OWRhZGRiOWE4MWFjMGE2YmM3NzcyYzkwCiAxNDI0OTEgcGFzcyBiMTBhYjVlMmM0
NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDZiMmEyMDM1NzkwNjgxMjdk
N2U5M2NiNmY0NWQ4MjhjYTA0YTIxNTMgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBkYmU5MmE1ODhjNDI5MzI0ZmIyYjdjMDJlYjFlMWNjNzAyN2VmOGUzCiAxNDI0NzEg
YmxvY2tlZCBiMTBhYjVlMmM0NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNl
MDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDQ3MWM5N2E2OTM4YmRhMTZmNmUxMGUzMzQzN2Q5NjI0MTQ4MmY1ODAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2ZjE4YWY4MjZlNDk5NzUwZjY4ODhkOGE5ZmMwNDhl
NTVlMGYzNjQwCiAxNDI0NzIgcGFzcyA0MTQ1MTBiYzAwYTVmYzk1NGQ4MzQwYzE3MDA4M2Y1MThk
MDlhYTU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTliNzU0Yzlm
Njk3ZDk2MjdiMGNjY2NkMzI3ZDUxMzJmMGUxYWJiMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkwYjFlM2FmZDMzMjI2YjYwNzhmZWM2ZDc3YTE4MzczNzEyYTk3NWMg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBkMmE5NWYxYzNlZjk2ZjQ3
ODQwYWIxNzIyNzgyOTNlNTVjNGZjNDMwCiAxNDI0ODMgcGFzcyA5Njg3MjJmNTM3MWFkNWRlZWUy
M2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGY4YzNkYjMzYTVlODYzMjkxMTgyZjg4NjJk
ZGY4MTYxOGE3YzYxOTQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAy
NGM3MDRmYjBjZDYyMWZmYjllOGM1Yjk3ZmNiODM0NjliZDAxOWY3CiAxNDI0NzkgcGFzcyAxZmFi
NTFiZTg0ZmRjYWUyMjg3ZjM0Y2FhZDFhMzgyOGUwNTZjOWMxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWI1YTFjNzg5ZDM5NjY4M2U1NmU4NDUwMjQ2NzU2MjFjOTU0
MGM2NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDg5ZWEwM2E3ZGM4
M2NhMzZiNjcwYmE3Zjc4NzgwMjc5MWZjYjA0YjEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiBjZDkzOTUzNTM4YWFjNjAyNmE4MDEyZDE0YTYzYjMyMGVhZGQwYzk4CiAx
NDI0OTAgYmxvY2tlZCBiMTBhYjVlMmM0NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1
MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IGE3N2QyMGJhZmNkNGNiNzY4NDE2OGE5YjRjNmRjMmEzMjFhYWViNTAgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBjMWNlYmE5ZTgxMjk5Y2Q3ZTE3NDg4ZjIx
NmM1ZDQ4YjNmNTYyOTcwCiAxNDI0OTYgZmFpbCAzN2E3OTFjMTlhOTJhNDE2ZWYwMGMwYjVlNGVl
NGQzMWQ3MDk0OTg5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDY1
MmI0NThmNTc2ZGU3ODVlOWY5MDVlNjY5MGUyODkwNGIxZWVkMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDZiZjIxZjNkODNlOTViY2M0YmEzNWE3YTA3Y2M2NjU1ZThi
MDEwYjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAyNjU1YmZhYTVk
ZjNkYWU2MjIxOGE3MzFjZTZmYWMzODYzOTk2OGU5CiAxNDI0OTMgYmxvY2tlZCAwMWI3MTM0ZWZj
OWNlMTA4MmMzNjA3Y2FkNzI5ODFkMGUyMDk3YTZiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZmNkZWRhZmQ5N2M4ZjE4YzMzYTYzZDI2Yjk1NGU1ZGJhZWU4MWEyYiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGViZTE1NTgyY2FmZWI5NDRh
MWM2ZTk5YWE1MjZlODFhMTU1MWM1NjcgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBhZTg0ZjU1MzUzNDc1ZjU2OWRhZGRiOWE4MWFjMGE2YmM3NzcyYzkwCiAxNDI0OTkg
cGFzcyAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDhkNDllYTUwN2U1NzFjNWFjZTc1MjA3Nzgz
MmFiMjM5MTdhYjljZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGE4
YjVhZDhlMWZhZWYwZDFiYjNlNTUwNTMwMzI4ZThlYzc2ZmU4N2MgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIy
ODFmZGVmCiAxNDI1MDggZmFpbCA0MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5
YjQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZi
MmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDE0ZDQwYWIxZDU1ZTU0YTg3MzUwZDQ0NzY5MTUyZGQ3YTU5YTdiNDIgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI1MTQgZmFpbCA5Njg3MjJmNTM3MWFkNWRlZWUyM2Zj
MjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDZiZjIxZjNkODNlOTViY2M0YmEzNWE3YTA3Y2M2
NjU1ZThiMDEwYjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAyZWMw
YzBlMTNlZmZmYTBjYjVhZDJkOTgzODFkYWNiNjM4YzdlNzg2CiAxNDI1MTcgcGFzcyA5Njg3MjJm
NTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgMGQ0ZjdiNGIzODE0ZmNjNDgyNzU1NGNhNWNmYTU2MTI4YzI4NTUw
MSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDg5ZWEwM2E3ZGM4M2Nh
MzZiNjcwYmE3Zjc4NzgwMjc5MWZjYjA0YjEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CiAxNDI1
MjAgcGFzcyA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTMyZjdiYzk2ZGM4ZGI3YWYwYzFjNTMy
ZTQ5OTBjOWEzNmExMjM1NCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDg5ZWEwM2E3ZGM4M2NhMzZiNjcwYmE3Zjc4NzgwMjc5MWZjYjA0YjEgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4
ZDI3ZjZkMjU5CiAxNDI1MjMgcGFzcyA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMy
MzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIw
ODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDg5ZWEwM2E3ZGM4M2NhMzZiNjcwYmE3Zjc4NzgwMjc5MWZjYjA0YjEg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTky
MGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CiAxNDI1MjQgcGFzcyA5Njg3MjJmNTM3MWFkNWRlZWUy
M2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGUxYjNkNDc3NTFhNDIwODM1Y2IwNTYwZmQw
MjljMzlmZWE5NjFhNzkgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5
ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CiAxNDI1MjUgZmFpbCA5Njg3
MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNh
OTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDYxMDU2ODNkYTM1
YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CiAx
NDI1MjcgcGFzcyA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3
ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IGUxYjNkNDc3NTFhNDIwODM1Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFk
ZTc4ZDI3ZjZkMjU5CiAxNDI1MjkgZmFpbCA5Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0
NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEy
MTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDYxMDU2ODNkYTM1YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5
NzQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2Yy
ZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CiAxNDI1MzEgcGFzcyA5Njg3MjJmNTM3MWFkNWRl
ZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIwZGNhOTdhMyBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGUxYjNkNDc3NTFhNDIwODM1Y2IwNTYw
ZmQwMjljMzlmZWE5NjFhNzkgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5CiAxNDI1MzQgZmFpbCA5
Njg3MjJmNTM3MWFkNWRlZWUyM2ZjMjAyNjlmZGM0NGMyMzAxNGIxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJjMWEyMTIwODU1ZTdmZTMyNDE3ODcwOTEwZjRjZTIw
ZGNhOTdhMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDYxMDU2ODNk
YTM1YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFkZTc4ZDI3ZjZkMjU5
ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDE0MTAxNSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI0
NTAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI0OTkg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI1MDggKGZhaWwp
LCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgOTY4NzIyZjUzNzFhZDVkZWVlMjNm
YzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBlMWIzZDQ3NzUxYTQyMDgzNWNiMDU2MGZkMDI5
YzM5ZmVhOTYxYTc5IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUx
Y2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQpObyByZXZpc2lvbnMgbGVmdCB0
byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjUy
NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjUyNSAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjUyNyAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNTI5IChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNTMxIChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI1MzQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NAogIEJ1ZyBu
b3QgcHJlc2VudDogZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzE0MjUzNC8KCgogIGNvbW1pdCA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4YTcyZDFlODll
NjNlOWQ2OTc0CiAgQXV0aG9yOiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAg
RGF0ZTogICBGcmkgU2VwIDYgMTA6Mzg6MTIgMjAxOSArMDIwMAogIAogICAgICB1aTogYWRkIGFu
IGVtYmVkZGVkIEJhcnJpZXIgY2xpZW50CiAgICAgIAogICAgICBUaGlzIGFsbG93cyB0byByZWNl
aXZlIG1vdXNlIGFuZCBrZXlib2FyZCBldmVudHMgZnJvbQogICAgICBhIEJhcnJpZXIgc2VydmVy
LgogICAgICAKICAgICAgVGhpcyBpcyBlbmFibGVkIGJ5IGFkZGluZyB0aGUgZm9sbG93aW5nIHBh
cmFtZXRlciBvbiB0aGUKICAgICAgY29tbWFuZCBsaW5lCiAgICAgIAogICAgICAgICAgLi4uIC1v
YmplY3QgaW5wdXQtYmFycmllcixpZD0kaWQsbmFtZT0kbmFtZSAuLi4KICAgICAgCiAgICAgIFdo
ZXJlICRuYW1lIGlzIHRoZSBuYW1lIGRlY2xhcmVkIGluIHRoZSBzY3JlZW5zIHNlY3Rpb24gb2Yg
YmFycmllci5jb25mCiAgICAgIAogICAgICBUaGUgYmFycmllciBzZXJ2ZXIgKGJhcnJpZXJzKSBt
dXN0IGJlIGNvbmZpZ3VyZWQgYW5kIG11c3QgcnVuIG9uIHRoZQogICAgICBsb2NhbCBob3N0Lgog
ICAgICAKICAgICAgRm9yIGluc3RhbmNlOgogICAgICAKICAgICAgICBzZWN0aW9uOiBzY3JlZW5z
CiAgICAgICAgICAgIGxvY2FsaG9zdDoKICAgICAgICAgICAgICAgIC4uLgogICAgICAgICAgICBW
TS0xOgogICAgICAgICAgICAgICAgLi4uCiAgICAgICAgICAgIGVuZAogICAgICAKICAgICAgICBz
ZWN0aW9uOiBsaW5rcwogICAgICAgICAgICBsb2NhbGhvc3Q6CiAgICAgICAgICAgICAgICByaWdo
dCA9IFZNLTEKICAgICAgICAgICAgVk0tMToKICAgICAgICAgICAgICAgIGxlZnQgPSBsb2NhbGhv
c3QKICAgICAgICBlbmQKICAgICAgCiAgICAgIFRoZW4gb24gdGhlIFFFTVUgY29tbWFuZCBsaW5l
OgogICAgICAKICAgICAgICAgIC4uLiAtb2JqZWN0IGlucHV0LWJhcnJpZXIsaWQ9YmFycmllMCxu
YW1lPVZNLTEgLi4uCiAgICAgIAogICAgICBXaGVuIHRoZSBtb3VzZSB3aWxsIG1vdmUgb3V0IG9m
IHRoZSBzY3JlZW4gb2YgdGhlIGxvY2FsIGhvc3Qgb24KICAgICAgdGhlIHJpZ2h0LCB0aGUgbW91
c2UgYW5kIHRoZSBrZXlib2FyZCB3aWxsIGJlIGdyYWJiZWQgYW5kIGFsbAogICAgICByZWxhdGVk
IGV2ZW50cyB3aWxsIGJlIHNlbmQgdG8gdGhlIGd1ZXN0IE9TLgogICAgICAKICAgICAgVGhpcyBp
cyB1c2VmdWxsIHdoZW4gcWVtdSBpcyBjb25maWd1cmVkIHdpdGhvdXQgZW11bGF0ZWQgZ3JhcGhp
YyBjYXJkCiAgICAgIGJ1dCB3aXRoIGEgVkZJTyBhdHRhY2hlZCBncmFwaGljIGNhcmQuCiAgICAg
IAogICAgICBNb3JlIGluZm9ybWF0aW9uIGFib3V0IEJhcnJpZXIgY2FuIGJlIGZvdW5kIGF0Ogog
ICAgICAKICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vZGViYXVjaGVlL2JhcnJpZXIKICAgICAg
CiAgICAgIFRoaXMgYXZvaWRzIHRvIGluc3RhbGwgdGhlIEJhcnJpZXIgc2VydmVyIGluIHRoZSBn
dWVzdCBPUywKICAgICAgZm9yIGluc3RhbmNlIHdoZW4gaXQgaXMgbm90IHN1cHBvcnRlZCBvciBk
dXJpbmcgdGhlIGluc3RhbGxhdGlvbi4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IExhdXJl
bnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICAgICAgTWVzc2FnZS1pZDogMjAxOTA5MDYw
ODM4MTIuMjk0ODctMS1sYXVyZW50QHZpdmllci5ldQogICAgICBTaWduZWQtb2ZmLWJ5OiBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZv
ciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuMzcyNDc5IHRvIGZpdApwbm10
b3BuZzogMTYyIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QvcWVtdS1tYWlubGluZS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC5kZWJpYW4taHZtLWluc3RhbGwue2RvdCxwcyxwbmcs
aHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjE0MjUz
NDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQyNTM0IHFlbXUtbWFpbmxpbmUgcmVhbC1i
aXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xNDI1MzQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 05:50:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 05:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIRKi-0001v1-0O; Thu, 10 Oct 2019 05:49:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIRKg-0001uw-3K
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 05:49:50 +0000
X-Inumbo-ID: c4d9977c-eb21-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c4d9977c-eb21-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 05:49:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIRKd-0007yz-I3; Thu, 10 Oct 2019 05:49:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIRKc-0000Mb-Lm; Thu, 10 Oct 2019 05:49:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIRKc-0001VM-Jv; Thu, 10 Oct 2019 05:49:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142485-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e3280b54afed870d531571212f1fc375df39b7d2
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 05:49:46 +0000
Subject: [Xen-devel] [linux-linus test] 142485: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ4NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNDg1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJv
b3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4t
Ym9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgZTMyODBiNTRhZmVkODcwZDUzMTU3MTIxMmYxZmMzNzVkZjM5YjdkMgpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3
NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAz
LTA0IDE5OjUzOjA5IFogIDIxOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAx
OS0wMy0wNSAyMDowMzoxNCBaICAyMTggZGF5cyAgMTcxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MjQ4NSAgMjAxOS0xMC0wOSAwODo1NzowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KNDk2NiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBs
b2c7IGl0IHdvdWxkIGJlIDExOTk1MjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 05:57:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 05:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIRSP-0002q4-2y; Thu, 10 Oct 2019 05:57:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIRSO-0002pz-20
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 05:57:48 +0000
X-Inumbo-ID: df98a14c-eb22-11e9-97fc-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df98a14c-eb22-11e9-97fc-12813bfff9fa;
 Thu, 10 Oct 2019 05:57:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7347AC0C;
 Thu, 10 Oct 2019 05:57:41 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
 <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
 <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0afcf342-36b6-a013-64d7-f2df6e483f73@suse.com>
Date: Thu, 10 Oct 2019 07:57:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQuMTAuMjAxOSAxOToyOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNC8xMC8yMDE5
IDE0OjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDQuMTAuMjAxOSAxNToxOCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDI2LzA5LzIwMTkgMTU6MjgsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IEBAIC0xMDY4LDggKzEwNjcsMjkgQEAgc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2Nh
dGVfcHByX2xvZyhzdAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BQUl9MT0dfREVGQVVMVF9FTlRSSUVTLCAiUFBSIExvZyIpOwo+Pj4+ICB9Cj4+Pj4gIAo+Pj4+
ICsvKgo+Pj4+ICsgKiBXaXRoaW4gaXZyc19tYXBwaW5nc1tdIHdlIGFsbG9jYXRlIGFuIGV4dHJh
IGFycmF5IGVsZW1lbnQgdG8gc3RvcmUKPj4+PiArICogLSBzZWdtZW50IG51bWJlciwKPj4+PiAr
ICogLSBkZXZpY2UgdGFibGUuCj4+Pj4gKyAqLwo+Pj4+ICsjZGVmaW5lIElWUlNfTUFQUElOR1Nf
U0VHKG0pIChtKVtpdnJzX2JkZl9lbnRyaWVzXS5kdGVfcmVxdWVzdG9yX2lkCj4+Pj4gKyNkZWZp
bmUgSVZSU19NQVBQSU5HU19ERVZUQUIobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmludHJlbWFw
X3RhYmxlCj4+Pj4gKwo+Pj4+ICtzdGF0aWMgdm9pZCBfX2luaXQgZnJlZV9pdnJzX21hcHBpbmco
dm9pZCAqcHRyKQo+Pj4+ICt7Cj4+Pj4gKyAgICBjb25zdCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAq
aXZyc19tYXBwaW5ncyA9IHB0cjsKPj4+IEhvdyBhYnNvbHV0ZWx5IGNlcnRhaW4gYXJlIHdlIHRo
YXQgcHRyIHdpbGwgbmV2ZXIgYmUgTlVMTD8KPj4gQXMgY2VydGFpbiBhcyB3ZSBjYW4gYmUgYnkg
bmV2ZXIgaW5zdGFsbGluZyBhIE5VTEwgcG9pbnRlciBpbnRvIHRoZQo+PiByYWRpeCB0cmVlLCBh
bmQgYnkgb2JzZXJ2aW5nIHRoYXQgbmVpdGhlciByYWRpeF90cmVlX2Rlc3Ryb3koKSBub3IKPj4g
cmFkaXhfdHJlZV9ub2RlX2Rlc3Ryb3koKSB3b3VsZCBldmVyIGNhbGwgdGhlIGNhbGxiYWNrIGZv
ciBhIE5VTEwKPj4gbm9kZS4KPj4KPj4+IEl0IG1pZ2h0IGJlIGJldHRlciB0byByZW5hbWUgdGhp
cyB0byByYWRpeF90cmVlX2ZyZWVfaXZyc19tYXBwaW5ncygpIHRvCj4+PiBtYWtlIGl0IGNsZWFy
IHdobyBjYWxscyBpdCwgYW5kIGFsc28gcHJvdmlkZSBhIGhpbnQgYXMgdG8gd2h5IHRoZQo+Pj4g
cGFyYW1ldGVyIGlzIHZvaWQuCj4+IEknbSBub3QgaGFwcHkgdG8gYWRkIGEgcmFkaXhfdHJlZV8g
cHJlZml4OyBJJ2QgYmUgZmluZSB3aXRoIGFkZGluZwo+PiBlLmcuIGRvXyBpbnN0ZWFkLCBpbiBj
YXNlIHRoaXMgcHJvdmlkZXMgZW5vdWdoIG9mIGEgaGludCBmb3IgeW91cgo+PiB0YXN0ZSB0aGF0
IHRoaXMgaXMgYWN0dWFsbHkgYSBjYWxsYmFjayBmdW5jdGlvbi4KPiAKPiBIb3cgYWJvdXQgYSBf
Y2FsbGJhY2soKSBzdWZmaXg/wqAgSSdtIGxvb2tpbmcgdG8gbWFrZSBpdCBvYnZpb3VzIHRoYXQg
eW91Cj4gY29kZSBzaG91bGRuJ3Qgc2ltcGx5IGNhbGwgaXQgZGlyZWN0bHkuCgpBcyBpbmRpY2F0
ZWQgSSd2ZSBkb25lIHRoaXMuCgo+Pj4+IEBAIC0xMDgyLDEzICsxMTAyLDE1IEBAIHN0YXRpYyBp
bnQgX19pbml0IGFtZF9pb21tdV9pbml0X29uZShzdHIKPj4+PiAgICAgIGlmICggaW50ciAmJiAh
c2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKGlvbW11KSApCj4+Pj4gICAgICAgICAgZ290byBl
cnJvcl9vdXQ7Cj4+Pj4gIAo+Pj4+IC0gICAgLyogVG8gbWFrZSBzdXJlIHRoYXQgZGV2aWNlX3Rh
YmxlLmJ1ZmZlciBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkICovCj4+Pj4gLSAgICBp
ZiAoIGRldmljZV90YWJsZS5idWZmZXIgPT0gTlVMTCApCj4+Pj4gKyAgICAvKiBNYWtlIHN1cmUg
dGhhdCB0aGUgZGV2aWNlIHRhYmxlIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBhbGxvY2F0ZWQuICov
Cj4+Pj4gKyAgICBpdnJzX21hcHBpbmdzID0gZ2V0X2l2cnNfbWFwcGluZ3MoaW9tbXUtPnNlZyk7
Cj4+Pj4gKyAgICBpZiAoICFJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSApCj4+
PiBUaGlzIGlzIHN0aWxsIGdvaW5nIHRvIGNyYXNoIHdpdGggYSBOVUxMIHBvaW50ZXIgZGVmZXJl
bmNlIGluIHRoZSBjYXNlCj4+PiBkZXNjcmliZWQgYnkgdGhlIGNvbW1lbnQuwqAgKFRoZW4gYWdh
aW4sIGl0IG1heSBub3QgY3Jhc2gsIGFuZCBoaXQKPj4+IHVzZXJzcGFjZSBhdCB0aGUgNjRNIG1h
cmsuKQo+Pj4KPj4+IFlvdSBhYnNvbHV0ZWx5IG5lZWQgdG8gY2hlY2sgaXZyc19tYXBwaW5ncyBi
ZWluZyBub24gTlVMTCBiZWZvcmUgdXNpbmcKPj4+IElWUlNfTUFQUElOR1NfREVWVEFCKCksIG9y
IHBlcmhhcHMgcm9sbCB0aGUgY2hlY2sgaW50byB0aGUgbWFjcm8uCj4+IEkgY2FuIG9ubHkgcmVw
ZWF0IHdoYXQgSSd2ZSBzYWlkIGluIHJlcGx5IHRvIHlvdXIgcmVzcGVjdGl2ZSB2NiByZW1hcms6
Cj4+IFdlIHdvbid0IGNvbWUgaGVyZSBmb3IgYW4gSU9NTVUgd2hpY2ggZGlkbid0IGhhdmUgaXRz
IGl2cnNfbWFwcGluZ3MKPj4gc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZC4KPiAKPiBSaWdodCwgYnV0
IHRvIGEgZmlyc3QgYXBwcm94aW1hdGlvbiwgSSBkb24ndCBjYXJlLsKgIEkgY2FuIHBpY3R1cmUK
PiBleGFjdGx5IHdoYXQgQ292ZXJpdHkgd2lsbCBzYXkgYWJvdXQgdGhpcywgaW4gdGhhdCByYWRp
eF90cmVlX2xvb2t1cCgpCj4gbWF5IHJldHVybiBOVUxMLCBhbmQgaXQgaXMgdXNlZCBoZXJlIHVu
Y29uZGl0aW9uYWxseSB3aGVyZSBpbiBtb3N0IG90aGVyCj4gY29udGV4dHMsIHRoZSBwb2ludGVy
IGdldHMgY2hlY2tlZCBiZWZvcmUgdXNlLgoKSnVzdCBvbmUgbW9yZSB3b3JkIG9uIHRvcCBvZiB0
aGUgcHJpb3IgZGlzY3Vzc2lvbjogV291bGQgeW91IGFsc28KaW5zaXN0IG9uIGFuIGV4cGxpY2l0
IGNoZWNrIGhlcmUgKHdoZW4gLi4uCgo+PiBZb3UgYWxzbyBzZWVtIHRvIGJlIG1peGluZyB1cCB0
aGlzIGFuZCB0aGUKPj4gZGV2aWNlIHRhYmxlIGFsbG9jYXRpb24gLSB0aGUgY29tbWVudCByZWZl
cnMgdG8gdGhlIGxhdHRlciwgd2hpbGUgeW91cgo+PiBOVUxMIGRlcmVmIGNvbmNlcm4gaXMgYWJv
dXQgdGhlIGZvcm1lci4gKElmIHlvdSBnbyB0aHJvdWdoIHRoZSBjb2RlCj4+IHlvdSdsbCBmaW5k
IHRoYXQgd2UgaGF2ZSBudW1lcm91cyBvdGhlciBwbGFjZXMgdXRpbGl6aW5nIHRoZSBmYWN0IHRo
YXQKPj4gZ2V0X2l2cnNfbWFwcGluZ3MoKSBjYW4ndCBmYWlsIGluIGNhc2VzIGxpa2UgdGhlIG9u
ZSBhYm92ZS4pCj4gCj4gVGhlIGV4aXN0aW5nIGNvZGUgYmVpbmcgdGVycmlibGUgaXNuJ3QgYSBy
ZWFzb25hYmxlIGp1c3RpZmljYXRpb24gZm9yCj4gYWRkaW5nIHRvIHRoZSBtZXNzLgo+IAo+IEl0
IGFwcGVhcnMgd2UgaGF2ZToKPiAKPiAxeCBhc3NlcnQgbm90IG51bGwKPiAxNHggYmxpbmQgdXNl
Cj4gM3ggY2hlY2sKCi4uLiBub25lIGV4aXN0cyBvbiBiYXNpY2FsbHkgYWxsIHNpbWlsYXIgcGF0
aHMgZWxzZXdoZXJlKSBpZiB0aGUKSVZSUyBtYXBwaW5ncyBhcnJheSBodW5nIG9mZiBvZiBzdHJ1
Y3QgYW1kX2lvbW11IGFzIGEgcGxhaW4gcG9pbnRlciwKcmF0aGVyIHRoYW4gYmVpbmcgdGFrZW4g
ZnJvbSBhIGd1YXJhbnRlZWQgcG9wdWxhdGVkIChieSB0aGlzIHBvaW50CmluIHRpbWUpIHJhZGl4
IHRyZWUgc2xvdD8KCj4gU2VlaW5nIGFzIHdlIGFyZSBwdXNoZWQgdG8gdGhlIGRlYWRsaW5lIGZv
ciA0LjEzLCBiZWdydWRnaW5nbHkgQS1ieQo+IChwcmVmZXJhYmx5IHdpdGggdGhlIF9jYWxsYmFj
aygpIHN1ZmZpeCksIGJ1dCBJJ20gc3RpbGwgbm90IGhhcHB5IHdpdGgKPiB0aGUgb3ZlcmFsbCBx
dWFsaXR5IG9mIHRoZSBjb2RlLsKgIEF0IGxlYXN0IGl0IGlzbid0IGdldHRpbmcKPiBzdWJzdGFu
dGlhbGx5IHdvcnNlIGFzIGEgY29uc2VxdWVuY2UgaGVyZS4KCkp1ZXJnZW4sIHNpbmNlIEkgZGlk
bid0IGhlYXIgYmFjayBmcm9tIEFuZHJldywgd291bGQgeW91IGJlIHdpbGxpbmcKdG8gZ2l2ZSBh
IHJlbGVhc2UgYWNrIG9uIHRoaXMgc2VyaWVzLCBhcyBhdCB0aGlzIHBvaW50IEkgZG9uJ3Qgc2Vl
CmFueSBnb29kIGFsdGVybmF0aXZlIHRvIHVzaW5nIHRoZSAiYmVncnVkZ2luZ2x5IEEtYnkiIGdp
dmUgYWJvdmU/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 06:12:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 06:12:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIRgH-0004eE-Fu; Thu, 10 Oct 2019 06:12:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5Al=YD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iIRgG-0004e9-EO
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 06:12:08 +0000
X-Inumbo-ID: e2647be2-eb24-11e9-97fc-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2647be2-eb24-11e9-97fc-12813bfff9fa;
 Thu, 10 Oct 2019 06:12:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7DF9AF2A;
 Thu, 10 Oct 2019 06:12:05 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <ba0fd598-9102-e765-e7f5-61e91d47b124@suse.com>
 <dc7d25e5-11f8-b6c3-7137-ceb0814e836a@suse.com>
 <c694e8f7-fd64-f2be-fadb-edc1478d07ae@citrix.com>
 <44d87efa-36af-7c06-6530-a1691ab55a83@suse.com>
 <f7f47cb5-a08b-ca08-93df-73427d94b847@citrix.com>
 <0afcf342-36b6-a013-64d7-f2df6e483f73@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <701e81ee-999b-f714-74b2-f13dfd09bed7@suse.com>
Date: Thu, 10 Oct 2019 08:12:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <0afcf342-36b6-a013-64d7-f2df6e483f73@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v7 1/3] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Paul Durrant <paul@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMTkgMDc6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA0LjEwLjIwMTkgMTk6
MjgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDA0LzEwLzIwMTkgMTQ6MzAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMDQuMTAuMjAxOSAxNToxOCwgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4+PiBPbiAyNi8wOS8yMDE5IDE1OjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gQEAgLTEw
NjgsOCArMTA2NywyOSBAQCBzdGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9wcHJfbG9nKHN0
Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QUFJfTE9HX0RF
RkFVTFRfRU5UUklFUywgIlBQUiBMb2ciKTsKPj4+Pj4gICB9Cj4+Pj4+ICAgCj4+Pj4+ICsvKgo+
Pj4+PiArICogV2l0aGluIGl2cnNfbWFwcGluZ3NbXSB3ZSBhbGxvY2F0ZSBhbiBleHRyYSBhcnJh
eSBlbGVtZW50IHRvIHN0b3JlCj4+Pj4+ICsgKiAtIHNlZ21lbnQgbnVtYmVyLAo+Pj4+PiArICog
LSBkZXZpY2UgdGFibGUuCj4+Pj4+ICsgKi8KPj4+Pj4gKyNkZWZpbmUgSVZSU19NQVBQSU5HU19T
RUcobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmR0ZV9yZXF1ZXN0b3JfaWQKPj4+Pj4gKyNkZWZp
bmUgSVZSU19NQVBQSU5HU19ERVZUQUIobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmludHJlbWFw
X3RhYmxlCj4+Pj4+ICsKPj4+Pj4gK3N0YXRpYyB2b2lkIF9faW5pdCBmcmVlX2l2cnNfbWFwcGlu
Zyh2b2lkICpwdHIpCj4+Pj4+ICt7Cj4+Pj4+ICsgICAgY29uc3Qgc3RydWN0IGl2cnNfbWFwcGlu
Z3MgKml2cnNfbWFwcGluZ3MgPSBwdHI7Cj4+Pj4gSG93IGFic29sdXRlbHkgY2VydGFpbiBhcmUg
d2UgdGhhdCBwdHIgd2lsbCBuZXZlciBiZSBOVUxMPwo+Pj4gQXMgY2VydGFpbiBhcyB3ZSBjYW4g
YmUgYnkgbmV2ZXIgaW5zdGFsbGluZyBhIE5VTEwgcG9pbnRlciBpbnRvIHRoZQo+Pj4gcmFkaXgg
dHJlZSwgYW5kIGJ5IG9ic2VydmluZyB0aGF0IG5laXRoZXIgcmFkaXhfdHJlZV9kZXN0cm95KCkg
bm9yCj4+PiByYWRpeF90cmVlX25vZGVfZGVzdHJveSgpIHdvdWxkIGV2ZXIgY2FsbCB0aGUgY2Fs
bGJhY2sgZm9yIGEgTlVMTAo+Pj4gbm9kZS4KPj4+Cj4+Pj4gSXQgbWlnaHQgYmUgYmV0dGVyIHRv
IHJlbmFtZSB0aGlzIHRvIHJhZGl4X3RyZWVfZnJlZV9pdnJzX21hcHBpbmdzKCkgdG8KPj4+PiBt
YWtlIGl0IGNsZWFyIHdobyBjYWxscyBpdCwgYW5kIGFsc28gcHJvdmlkZSBhIGhpbnQgYXMgdG8g
d2h5IHRoZQo+Pj4+IHBhcmFtZXRlciBpcyB2b2lkLgo+Pj4gSSdtIG5vdCBoYXBweSB0byBhZGQg
YSByYWRpeF90cmVlXyBwcmVmaXg7IEknZCBiZSBmaW5lIHdpdGggYWRkaW5nCj4+PiBlLmcuIGRv
XyBpbnN0ZWFkLCBpbiBjYXNlIHRoaXMgcHJvdmlkZXMgZW5vdWdoIG9mIGEgaGludCBmb3IgeW91
cgo+Pj4gdGFzdGUgdGhhdCB0aGlzIGlzIGFjdHVhbGx5IGEgY2FsbGJhY2sgZnVuY3Rpb24uCj4+
Cj4+IEhvdyBhYm91dCBhIF9jYWxsYmFjaygpIHN1ZmZpeD/CoCBJJ20gbG9va2luZyB0byBtYWtl
IGl0IG9idmlvdXMgdGhhdCB5b3UKPj4gY29kZSBzaG91bGRuJ3Qgc2ltcGx5IGNhbGwgaXQgZGly
ZWN0bHkuCj4gCj4gQXMgaW5kaWNhdGVkIEkndmUgZG9uZSB0aGlzLgo+IAo+Pj4+PiBAQCAtMTA4
MiwxMyArMTEwMiwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdF9vbmUoc3Ry
Cj4+Pj4+ICAgICAgIGlmICggaW50ciAmJiAhc2V0X2lvbW11X2ludGVycnVwdF9oYW5kbGVyKGlv
bW11KSApCj4+Pj4+ICAgICAgICAgICBnb3RvIGVycm9yX291dDsKPj4+Pj4gICAKPj4+Pj4gLSAg
ICAvKiBUbyBtYWtlIHN1cmUgdGhhdCBkZXZpY2VfdGFibGUuYnVmZmVyIGhhcyBiZWVuIHN1Y2Nl
c3NmdWxseSBhbGxvY2F0ZWQgKi8KPj4+Pj4gLSAgICBpZiAoIGRldmljZV90YWJsZS5idWZmZXIg
PT0gTlVMTCApCj4+Pj4+ICsgICAgLyogTWFrZSBzdXJlIHRoYXQgdGhlIGRldmljZSB0YWJsZSBo
YXMgYmVlbiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkLiAqLwo+Pj4+PiArICAgIGl2cnNfbWFwcGlu
Z3MgPSBnZXRfaXZyc19tYXBwaW5ncyhpb21tdS0+c2VnKTsKPj4+Pj4gKyAgICBpZiAoICFJVlJT
X01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSApCj4+Pj4gVGhpcyBpcyBzdGlsbCBnb2lu
ZyB0byBjcmFzaCB3aXRoIGEgTlVMTCBwb2ludGVyIGRlZmVyZW5jZSBpbiB0aGUgY2FzZQo+Pj4+
IGRlc2NyaWJlZCBieSB0aGUgY29tbWVudC7CoCAoVGhlbiBhZ2FpbiwgaXQgbWF5IG5vdCBjcmFz
aCwgYW5kIGhpdAo+Pj4+IHVzZXJzcGFjZSBhdCB0aGUgNjRNIG1hcmsuKQo+Pj4+Cj4+Pj4gWW91
IGFic29sdXRlbHkgbmVlZCB0byBjaGVjayBpdnJzX21hcHBpbmdzIGJlaW5nIG5vbiBOVUxMIGJl
Zm9yZSB1c2luZwo+Pj4+IElWUlNfTUFQUElOR1NfREVWVEFCKCksIG9yIHBlcmhhcHMgcm9sbCB0
aGUgY2hlY2sgaW50byB0aGUgbWFjcm8uCj4+PiBJIGNhbiBvbmx5IHJlcGVhdCB3aGF0IEkndmUg
c2FpZCBpbiByZXBseSB0byB5b3VyIHJlc3BlY3RpdmUgdjYgcmVtYXJrOgo+Pj4gV2Ugd29uJ3Qg
Y29tZSBoZXJlIGZvciBhbiBJT01NVSB3aGljaCBkaWRuJ3QgaGF2ZSBpdHMgaXZyc19tYXBwaW5n
cwo+Pj4gc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZC4KPj4KPj4gUmlnaHQsIGJ1dCB0byBhIGZpcnN0
IGFwcHJveGltYXRpb24sIEkgZG9uJ3QgY2FyZS7CoCBJIGNhbiBwaWN0dXJlCj4+IGV4YWN0bHkg
d2hhdCBDb3Zlcml0eSB3aWxsIHNheSBhYm91dCB0aGlzLCBpbiB0aGF0IHJhZGl4X3RyZWVfbG9v
a3VwKCkKPj4gbWF5IHJldHVybiBOVUxMLCBhbmQgaXQgaXMgdXNlZCBoZXJlIHVuY29uZGl0aW9u
YWxseSB3aGVyZSBpbiBtb3N0IG90aGVyCj4+IGNvbnRleHRzLCB0aGUgcG9pbnRlciBnZXRzIGNo
ZWNrZWQgYmVmb3JlIHVzZS4KPiAKPiBKdXN0IG9uZSBtb3JlIHdvcmQgb24gdG9wIG9mIHRoZSBw
cmlvciBkaXNjdXNzaW9uOiBXb3VsZCB5b3UgYWxzbwo+IGluc2lzdCBvbiBhbiBleHBsaWNpdCBj
aGVjayBoZXJlICh3aGVuIC4uLgo+IAo+Pj4gWW91IGFsc28gc2VlbSB0byBiZSBtaXhpbmcgdXAg
dGhpcyBhbmQgdGhlCj4+PiBkZXZpY2UgdGFibGUgYWxsb2NhdGlvbiAtIHRoZSBjb21tZW50IHJl
ZmVycyB0byB0aGUgbGF0dGVyLCB3aGlsZSB5b3VyCj4+PiBOVUxMIGRlcmVmIGNvbmNlcm4gaXMg
YWJvdXQgdGhlIGZvcm1lci4gKElmIHlvdSBnbyB0aHJvdWdoIHRoZSBjb2RlCj4+PiB5b3UnbGwg
ZmluZCB0aGF0IHdlIGhhdmUgbnVtZXJvdXMgb3RoZXIgcGxhY2VzIHV0aWxpemluZyB0aGUgZmFj
dCB0aGF0Cj4+PiBnZXRfaXZyc19tYXBwaW5ncygpIGNhbid0IGZhaWwgaW4gY2FzZXMgbGlrZSB0
aGUgb25lIGFib3ZlLikKPj4KPj4gVGhlIGV4aXN0aW5nIGNvZGUgYmVpbmcgdGVycmlibGUgaXNu
J3QgYSByZWFzb25hYmxlIGp1c3RpZmljYXRpb24gZm9yCj4+IGFkZGluZyB0byB0aGUgbWVzcy4K
Pj4KPj4gSXQgYXBwZWFycyB3ZSBoYXZlOgo+Pgo+PiAxeCBhc3NlcnQgbm90IG51bGwKPj4gMTR4
IGJsaW5kIHVzZQo+PiAzeCBjaGVjawo+IAo+IC4uLiBub25lIGV4aXN0cyBvbiBiYXNpY2FsbHkg
YWxsIHNpbWlsYXIgcGF0aHMgZWxzZXdoZXJlKSBpZiB0aGUKPiBJVlJTIG1hcHBpbmdzIGFycmF5
IGh1bmcgb2ZmIG9mIHN0cnVjdCBhbWRfaW9tbXUgYXMgYSBwbGFpbiBwb2ludGVyLAo+IHJhdGhl
ciB0aGFuIGJlaW5nIHRha2VuIGZyb20gYSBndWFyYW50ZWVkIHBvcHVsYXRlZCAoYnkgdGhpcyBw
b2ludAo+IGluIHRpbWUpIHJhZGl4IHRyZWUgc2xvdD8KPiAKPj4gU2VlaW5nIGFzIHdlIGFyZSBw
dXNoZWQgdG8gdGhlIGRlYWRsaW5lIGZvciA0LjEzLCBiZWdydWRnaW5nbHkgQS1ieQo+PiAocHJl
ZmVyYWJseSB3aXRoIHRoZSBfY2FsbGJhY2soKSBzdWZmaXgpLCBidXQgSSdtIHN0aWxsIG5vdCBo
YXBweSB3aXRoCj4+IHRoZSBvdmVyYWxsIHF1YWxpdHkgb2YgdGhlIGNvZGUuwqAgQXQgbGVhc3Qg
aXQgaXNuJ3QgZ2V0dGluZwo+PiBzdWJzdGFudGlhbGx5IHdvcnNlIGFzIGEgY29uc2VxdWVuY2Ug
aGVyZS4KPiAKPiBKdWVyZ2VuLCBzaW5jZSBJIGRpZG4ndCBoZWFyIGJhY2sgZnJvbSBBbmRyZXcs
IHdvdWxkIHlvdSBiZSB3aWxsaW5nCj4gdG8gZ2l2ZSBhIHJlbGVhc2UgYWNrIG9uIHRoaXMgc2Vy
aWVzLCBhcyBhdCB0aGlzIHBvaW50IEkgZG9uJ3Qgc2VlCj4gYW55IGdvb2QgYWx0ZXJuYXRpdmUg
dG8gdXNpbmcgdGhlICJiZWdydWRnaW5nbHkgQS1ieSIgZ2l2ZSBhYm92ZT8KClJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 06:13:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 06:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIRhz-0004js-TB; Thu, 10 Oct 2019 06:13:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5Al=YD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iIRhy-0004jj-CR
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 06:13:54 +0000
X-Inumbo-ID: 2221d4e6-eb25-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2221d4e6-eb25-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 06:13:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9C717AEF6;
 Thu, 10 Oct 2019 06:13:52 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, julien.grall@arm.com
References: <20191010004211.31017-1-sstabellini@kernel.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ea854698-e260-778f-a2a6-e8558095f56f@suse.com>
Date: Thu, 10 Oct 2019 08:13:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191010004211.31017-1-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4] xen/arm: domain_build: harden
 make_cpus_node()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMTkgMDI6NDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBtYWtlX2NwdXNf
bm9kZSgpIGlzIHVzaW5nIGEgc3RhdGljIGJ1ZmZlciB0byBnZW5lcmF0ZSB0aGUgRkRUIG5vZGUg
bmFtZS4KPiBXaGlsZSBtcGRpcl9hZmYgaXMgYSA2NC1iaXQgaW50ZWdlciwgd2Ugb25seSBldmVy
IHVzZSB0aGUgYml0cyBbMjM6MF0gYXMKPiBvbmx5IEFGRnswLCAxLCAyfSBhcmUgc3VwcG9ydGVk
IGZvciBub3cuCj4gCj4gVG8gYXZvaWQgYW55IHBvdGVudGlhbCBpc3N1ZXMgaW4gdGhlIGZ1dHVy
ZSwgY2hlY2sgdGhhdCBtcGRpcl9hZmYgaGFzCj4gb25seSBiaXRzIFsyMzowXSBzZXQuCj4gCj4g
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVkdWNlIHRoZSBzaXplIG9mIHRoZSBidWZmZXIuIElu
ZGVlZCwgb25seSA4Cj4gY2hhcmFjdGVycyBhcmUgbmVlZGVkIHRvIHByaW50IGEgMzItYml0IGhl
eGFkZWNpbWFsIG51bWJlci4gU28KPiBzaXplb2YoImNwdUAiKSArIDggKyAxIChmb3IgJ1wwJykg
PSAxMyBjaGFyYWN0ZXJzIGlzIHN1ZmZpY2llbnQuCj4gCj4gRml4ZXM6IGM4MWE3OTFkMzQgKHhl
bi9hcm06IFNldCAncmVnJyBvZiBjcHUgbm9kZSBmb3IgZG9tMCB0byBtYXRjaCBNUElEUidzIGFm
ZmluaXR5KQo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFi
ZWxsaW5pQHhpbGlueC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 07:06:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iISWo-0000pN-Vn; Thu, 10 Oct 2019 07:06:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iISWn-0000pI-GH
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 07:06:25 +0000
X-Inumbo-ID: 77f86cb6-eb2c-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 77f86cb6-eb2c-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 07:06:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 07B37AEF6;
 Thu, 10 Oct 2019 07:06:23 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191009182114.9376-1-andrew.cooper3@citrix.com>
 <CACCGGhAhK_fbiJbUn-nPnFEWK6AvFye1r7Di-3j5UEwNW916rg@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <72a06a9d-53f8-925e-6e2b-4115bb952245@suse.com>
Date: Thu, 10 Oct 2019 09:06:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CACCGGhAhK_fbiJbUn-nPnFEWK6AvFye1r7Di-3j5UEwNW916rg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Fix the use of "hap=0" following
 c/s c0902a9a143a
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Paul Durrant <pdurrant@gmail.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAyMDo1NiwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE9uIFdlZCwgOSBPY3Qg
MjAxOSBhdCAxOToyMSwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Cj4+IGMvcyBjMDkwMmE5YTE0M2EgcmVmYWN0b3JlZCBodm1fZW5hYmxlKCkgYSBs
aXR0bGUsIGJ1dCBkcm9wcGVkIHRoZSBsb2dpYyB3aGljaAo+PiBjbGVhcmVkIGhhcF9zdXBwb3J0
ZWQgaW4gdGhlIGNhc2UgdGhhdCB0aGUgdXNlciBoYWQgYXNrZWQgZm9yIGl0IG9mZi4KPj4KPj4g
VGhpcyByZXN1bHRzIGluIFhlbiBib290aW5nIHVwLCBjbGFpbWluZzoKPj4KPj4gICAoWEVOKSBI
Vk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZCBidXQgZGlzYWJsZWQK
Pj4KPj4gYnV0IHdpdGggSEFQIGFkdmVydGlzZWQgdmlhIHN5c2N0bCwgYW5kIFhFTl9ET01DVExf
Q0RGX2hhcCBiZWluZyBhY2NlcHRlZCBpbgo+PiBkb21haW5fY3JlYXRlKCkuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4g
VGhhdCBzaG91bGQgaGF2ZSBiZWVuIGxhcmdlbHkgY29kZSBtb3ZlbWVudCwgc28gSSBkb24ndCBr
bm93IGhvdyBJCj4gbWFuYWdlZCB0byBkcm9wIHRoYXQuCj4gCj4gUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bEB4ZW4ub3JnPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 07:07:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iISXo-0000su-Bb; Thu, 10 Oct 2019 07:07:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iISXn-0000so-7a
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 07:07:27 +0000
X-Inumbo-ID: 9d212924-eb2c-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d212924-eb2c-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 07:07:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9A294ABE3;
 Thu, 10 Oct 2019 07:07:25 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
 <1570653603-9889-2-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2c642cf2-9f56-b174-e066-c9d23a9161e0@suse.com>
Date: Thu, 10 Oct 2019 09:07:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1570653603-9889-2-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 1/3] efi/boot: add missing
 pointer dereference in set_color
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, wl@xen.org, andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAyMjo0MCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gU2lnbmVkLW9mZi1i
eTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 07:24:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07:24:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iISnl-0002gd-Ps; Thu, 10 Oct 2019 07:23:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iISnk-0002gY-Pj
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 07:23:56 +0000
X-Inumbo-ID: eac28748-eb2e-11e9-8c93-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eac28748-eb2e-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 07:23:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5DE6FB155;
 Thu, 10 Oct 2019 07:23:54 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
 <1570653603-9889-3-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4f9287bd-1cdf-915b-2d8e-7fb7adbe3f1a@suse.com>
Date: Thu, 10 Oct 2019 09:13:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1570653603-9889-3-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/3] x86/efi: properly handle 0
 in pixel reserved bitmask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, wl@xen.org, andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAyMjo0MCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2VmaS9lZmktYm9vdC5oCj4gKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
Cj4gQEAgLTUyOCw5ICs1MjgsMTUgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3ZpZGVv
X2luaXQoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAo+ICAgICAgICAgIGJwcCA9
IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uQmx1ZU1hc2ssIGJwcCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5ibHVl
X3BvcywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNh
X2xmYi5ibHVlX3NpemUpOwo+IC0gICAgICAgIGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBp
eGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrLCBicHAsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9wb3MsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsKPiAr
ICAgICAgICBpZiAoICFtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5y
c3ZkX3BvcyA9IDA7Cj4gKyAgICAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5y
c3ZkX3NpemUgPSAwOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAg
IGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNr
LCBicHAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmdhX2NvbnNvbGVfaW5mby51
LnZlc2FfbGZiLnJzdmRfcG9zLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9j
b25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3NpemUpOwoKV2h5IG5vdCBzaW1wbHkKCiAgICAg
ICAgaWYgKCBtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrICkKICAgICAg
ICAgICAgYnBwID0gc2V0X2NvbG9yKG1vZGVfaW5mby0+UGl4ZWxJbmZvcm1hdGlvbi5SZXNlcnZl
ZE1hc2ssIGJwcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZv
LnUudmVzYV9sZmIucnN2ZF9wb3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmdhX2Nv
bnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfc2l6ZSk7Cgo/IFRoZXJlJ3Mgbm90aGluZyBJIGNh
biBzZWUgd2hpY2ggbWlnaHQgaGF2ZSBjaGFuZ2VkCnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xm
Yi5yc3ZkX3twb3Msc2l6ZX0gZnJvbSBpdHMgemVyby1pbml0aWFsaXplZAp2YWx1ZS4gV2l0aCB0
aGlzIGFkanVzdG1lbnQgKHdoaWNoIGNvdWxkIGJlIGRvbmUgd2hpbGUgY29tbWl0dGluZykgb3IK
d2l0aCBhIHJlYXNvbiBzdXBwbGllZCBmb3IgdGhlIG1vcmUgY29tcGxleCBjb2RlClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 07:34:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iISxT-0003dL-TF; Thu, 10 Oct 2019 07:33:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iISxR-0003dG-VA
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 07:33:57 +0000
X-Inumbo-ID: 5151d76a-eb30-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5151d76a-eb30-11e9-9bee-bc764e2007e4;
 Thu, 10 Oct 2019 07:33:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 70789B14B;
 Thu, 10 Oct 2019 07:33:55 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
 <1570653603-9889-4-git-send-email-igor.druzhinin@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0868db93-7cd6-740d-2b68-23d12be57965@suse.com>
Date: Thu, 10 Oct 2019 09:14:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1570653603-9889-4-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 3/3] efi/boot: make sure
 graphics mode is set while booting through MB2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, wl@xen.org, andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMjAxOSAyMjo0MCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4gSWYgYSBib290bG9h
ZGVyIGlzIHVzaW5nIG5hdGl2ZSBkcml2ZXIgaW5zdGVhZCBvZiBFRkkgR09QIGl0IG1pZ2h0Cj4g
cmVzZXQgZ3JhcGhpY3MgbW9kZSB0byBiZSBkaWZmZXJlbnQgZnJvbSB3aGF0IGhhcyBiZWVuIG9y
aWdpbmFsbHkgc2V0Cj4gYnkgZmlybXdhcmUuIFdoaWxlIGJvb3RpbmcgdGhyb3VnaCBNQjIgWGVu
IGVpdGhlciBuZWVkIHRvIHBhcnNlIHZpZGVvCj4gc2V0dGluZyBwYXNzZWQgYnkgTUIyIGFuZCB1
c2UgdGhlbSBpbnN0ZWFkIG9mIHdoYXQgR09QIHJlcG9ydHMgb3IKPiByZXNldCB0aGUgbW9kZSB0
byBzeW5jaHJvbmlzZSBpdCB3aXRoIGZpcm13YXJlIC0gcHJlZmVyIHRoZSBsYXR0ZXIuCj4gCj4g
T2JzZXJ2ZWQgd2hpbGUgYm9vdGluZyBYZW4gdXNpbmcgTUIyIHdpdGggRUZJIEdSVUIyIGNvbXBp
bGVkIHdpdGgKPiBhbGwgcG9zc2libGUgdmlkZW8gZHJpdmVycyB3aGVyZSBuYXRpdmUgZHJpdmVy
cyB0YWtlIHByaW9yaXR5IG92ZXIgZmlybXdhcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 07:56:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iITJ8-0005WU-1E; Thu, 10 Oct 2019 07:56:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5Al=YD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iITJ7-0005WP-9j
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 07:56:21 +0000
X-Inumbo-ID: 71cb7ad4-eb33-11e9-9bee-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 71cb7ad4-eb33-11e9-9bee-bc764e2007e4;
 Thu, 10 Oct 2019 07:56:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ADE86B2AE;
 Thu, 10 Oct 2019 07:56:18 +0000 (UTC)
To: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xenproject.org
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6eb26fab-3978-5c94-8a40-774c37582352@suse.com>
Date: Thu, 10 Oct 2019 09:56:15 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 0/3] EFI GOP fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: andrew.cooper3@citrix.com, wl@xen.org, Jan Beulich <jbeulich@suse.com>,
 roger.pau@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMTkgMjI6NDAsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IElnb3IgRHJ1emhpbmlu
ICgzKToKPiAgICBlZmkvYm9vdDogYWRkIG1pc3NpbmcgcG9pbnRlciBkZXJlZmVyZW5jZSBpbiBz
ZXRfY29sb3IKPiAgICB4ODYvZWZpOiBwcm9wZXJseSBoYW5kbGUgMCBpbiBwaXhlbCByZXNlcnZl
ZCBiaXRtYXNrCj4gICAgZWZpL2Jvb3Q6IG1ha2Ugc3VyZSBncmFwaGljcyBtb2RlIGlzIHNldCB3
aGlsZSBib290aW5nIHRocm91Z2ggTUIyCj4gCj4gICB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290
LmggfCAxMiArKysrKysrKystLS0KPiAgIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICAgICB8IDEw
ICsrKysrKystLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNiBkZWxl
dGlvbnMoLSkKPiAKCkZvciB0aGUgc2VyaWVzOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 08:20:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 08:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iITgD-0000FA-Ka; Thu, 10 Oct 2019 08:20:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iITgC-0000F5-2s
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 08:20:12 +0000
X-Inumbo-ID: c668f44c-eb36-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c668f44c-eb36-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 08:20:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iITg9-00032V-RV; Thu, 10 Oct 2019 08:20:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iITg9-0002Kh-1r; Thu, 10 Oct 2019 08:20:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iITg9-0000TV-0o; Thu, 10 Oct 2019 08:20:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142487-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1ba4389f4572d716d73f8bacab4e181d82504780
X-Osstest-Versions-That: linux=eda57a0e42998d1d403187844faa86c9a3ab2fd0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 08:20:09 +0000
Subject: [Xen-devel] [linux-next test] 142487: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjQ4NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI0ODcvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjQzMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNDMxCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjQzMQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjQzMQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWls
IGxpa2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjQz
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI0MzEKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MjQzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MjQzMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI0MzEKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MjQzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDI0MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVu
LWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjQzMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNDMxCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
IGZhaWwgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0MjQzMQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjQzMQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MjQzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNDMxCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDI0MzEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MjQzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNDMxCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDI0MzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjQzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNDMxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDI0MzEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgMWJhNDM4OWY0NTcyZDcxNmQ3M2Y4YmFjYWI0ZTE4MWQ4MjUwNDc4MApi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZWRhNTdhMGU0Mjk5OGQxZDQw
MzE4Nzg0NGZhYTg2YzlhM2FiMmZkMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAg
ICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0
ODcgIDIwMTktMTAtMDkgMDk6MTk6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 08:39:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 08:39:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iITyS-0001UB-IH; Thu, 10 Oct 2019 08:39:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cOhK=YD=gmail.com=huangfq.daxian@srs-us1.protection.inumbo.net>)
 id 1iITsd-0001Fk-Tj
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 08:33:03 +0000
X-Inumbo-ID: 93010b60-eb38-11e9-80e3-bc764e2007e4
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93010b60-eb38-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 08:33:03 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id e1so3203033pgj.6
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 01:33:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=O7p2fEqyW0bVC4UiR9HAc7G+W6mndKZsFPSQmUHXQOs=;
 b=p+k/fFjus2iMXsQjgstcB4b4WB5zfA5cT2pFdCVTwodhFve3rnj0UyAS5/TrK1l+jP
 Fj7BYq+UOpDkTiiEO5IcxazfG2x62D6mOyvV0FnceC+RI+6DfXSzU2H4F3O53nv+s2JZ
 xWNfPfeM50wEalTJWvI9F4g9prWz5oD9I0T7XXjDHmR5x2i1Aitn5igvDn+DYkF52KaM
 O//BciCy9oW8PFP3JE024ZAi7gA+M+OtXMBIzKEHNy55LQOuRw71pOdmQ1sTHTMJhHcW
 10fFyTCm8Ejc6Q+NBW5+INiPAJhxWy21NMbeRNAIhoAyDoyOqu7TMRmEHRP1Sl1n8uzT
 jMDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=O7p2fEqyW0bVC4UiR9HAc7G+W6mndKZsFPSQmUHXQOs=;
 b=TRysf8me1xSoI7XIqTg1mO3vwtm3oAeMddWils894c7/bdoeO+4au0lf00iXTowWB3
 uKL9RDF534Zd895+Q191WYVZb9kVWfFGtw8bR5rQ/iHZC9p35LcvPrwlaIJilVdZKr3m
 bTw+0bk5xzqbkLm51d0wQv3Z9g/CamCFkQOwl77kwGykLVXRqg+FU2KgHMwkJZkdAWPv
 vEQEUhE2M9yZ6VqZSzufg4fdTE/z8QKnT9AOFp0pjFKNwfR4h4N/+7JwA7DTFwswUzS5
 yqhqWQaJUbb4CBhKdZbuKDJ//H5wQpUVlj+bpod6uStL8mvO+htLe3NBYrE5xXQ4yb8E
 fXcw==
X-Gm-Message-State: APjAAAWEMN9dyPCExuYUrenEh0OyPiR7S2FPiJEewxxO/JNs8H7TOky0
 LN8ghT9C6Y+NkwjW7KVXx7w=
X-Google-Smtp-Source: APXvYqzyutGAVXNM/PD1VvisCGv1p9QsixR+cchjogvT0/HSuilUbh8huFSd3rnak94fGCQcEmBq0w==
X-Received: by 2002:a62:d402:: with SMTP id a2mr9184721pfh.115.1570696382444; 
 Thu, 10 Oct 2019 01:33:02 -0700 (PDT)
Received: from hfq-skylake.ipads-lab.se.sjtu.edu.cn ([202.120.40.82])
 by smtp.googlemail.com with ESMTPSA id m34sm7028036pgb.91.2019.10.10.01.32.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 10 Oct 2019 01:33:01 -0700 (PDT)
From: Fuqian Huang <huangfq.daxian@gmail.com>
To: 
Date: Thu, 10 Oct 2019 16:32:09 +0800
Message-Id: <20191010083209.4702-1-huangfq.daxian@gmail.com>
X-Mailer: git-send-email 2.11.0
X-Mailman-Approved-At: Thu, 10 Oct 2019 08:39:03 +0000
Subject: [Xen-devel] [PATCH] xen/grant-table: remove unnecessary printing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 Fuqian Huang <huangfq.daxian@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX2F1dG9feGxhdF9ncmFudF9mcmFtZXMudmFkZHIgaXMgZGVmaW5pdGVseSBOVUxMIGluIHRo
aXMgY2FzZS4KU28gdGhlIGFkZHJlc3MgcHJpbnRpbmcgaXMgdW5uZWNlc3NhcnkuCgpTaWduZWQt
b2ZmLWJ5OiBGdXFpYW4gSHVhbmcgPGh1YW5nZnEuZGF4aWFuQGdtYWlsLmNvbT4KLS0tCiBkcml2
ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ncmFudC10YWJs
ZS5jIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwppbmRleCA3ZWE2ZmI2YTJlNWQuLjQ5YjM4
MWUxMDRlZiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYworKysgYi9kcml2
ZXJzL3hlbi9ncmFudC10YWJsZS5jCkBAIC0xMzYzLDggKzEzNjMsNyBAQCBzdGF0aWMgaW50IGdu
dHRhYl9zZXR1cCh2b2lkKQogCWlmICh4ZW5fZmVhdHVyZShYRU5GRUFUX2F1dG9fdHJhbnNsYXRl
ZF9waHlzbWFwKSAmJiBnbnR0YWJfc2hhcmVkLmFkZHIgPT0gTlVMTCkgewogCQlnbnR0YWJfc2hh
cmVkLmFkZHIgPSB4ZW5fYXV0b194bGF0X2dyYW50X2ZyYW1lcy52YWRkcjsKIAkJaWYgKGdudHRh
Yl9zaGFyZWQuYWRkciA9PSBOVUxMKSB7Ci0JCQlwcl93YXJuKCJnbnR0YWIgc2hhcmUgZnJhbWVz
IChhZGRyPTB4JTA4bHgpIGlzIG5vdCBtYXBwZWQhXG4iLAotCQkJCSh1bnNpZ25lZCBsb25nKXhl
bl9hdXRvX3hsYXRfZ3JhbnRfZnJhbWVzLnZhZGRyKTsKKwkJCXByX3dhcm4oImdudHRhYiBzaGFy
ZSBmcmFtZXMgaXMgbm90IG1hcHBlZCFcbiIpOwogCQkJcmV0dXJuIC1FTk9NRU07CiAJCX0KIAl9
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 08:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 08:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIU6K-0002MV-3T; Thu, 10 Oct 2019 08:47:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5Al=YD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iIU6J-0002MO-E5
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 08:47:11 +0000
X-Inumbo-ID: 8c01b47a-eb3a-11e9-96dc-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c01b47a-eb3a-11e9-96dc-bc764e2007e4;
 Thu, 10 Oct 2019 08:47:10 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 42DEDAD7B;
 Thu, 10 Oct 2019 08:47:09 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20191009083321.1743-1-roger.pau@citrix.com>
 <1a82f6b0-e79f-261f-de6f-a88ab8cd53ee@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ddd34c29-8e2a-3d5f-ced8-493cfdba84a2@suse.com>
Date: Thu, 10 Oct 2019 10:47:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <1a82f6b0-e79f-261f-de6f-a88ab8cd53ee@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] pci: clear {host/guest}_maskall field on
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Stanislav Spassov <stanspas@amazon.de>, xen-devel@lists.xenproject.org,
 Chao Gao <chao.gao@intel.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkuMTAuMTkgMTE6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDA5LjEwLjIwMTkgMTA6
MzMsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4gVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24g
b2YgaG9zdF9tYXNrYWxsIG1ha2VzIGl0IHN0aWNreSBhY3Jvc3MKPj4gYXNzaWduIGFuZCBkZWFz
c2lnbiBjYWxscywgd2hpY2ggbWVhbnMgdGhhdCBvbmNlIGEgZ3Vlc3QgZm9yY2VzIFhlbiB0bwo+
PiBzZXQgaG9zdF9tYXNrYWxsIHRoZSBtYXNrYWxsIGJpdCBpcyBub3QgZ29pbmcgdG8gYmUgY2xl
YXJlZCB1bnRpbCBhCj4+IGNhbGwgdG8gUEhZU0RFVk9QX3ByZXBhcmVfbXNpeCBpcyBwZXJmb3Jt
ZWQuIFN1Y2ggY2FsbCBob3dldmVyCj4+IHNob3VsZG4ndCBiZSBwYXJ0IG9mIHRoZSBub3JtYWwg
ZmxvdyB3aGVuIGRvaW5nIFBDSSBwYXNzdGhyb3VnaCwgYW5kCj4+IGhlbmNlIHRoZSBmbGFnIG5l
ZWRzIHRvIGJlIGNsZWFyZWQgd2hlbiBhc3NpZ25pbmcgaW4gb3JkZXIgdG8gcHJldmVudAo+PiBo
b3N0X21hc2thbGwgYmVpbmcgY2FycmllZCBvdmVyIGZyb20gcHJldmlvdXMgYXNzaWduYXRpb25z
Lgo+Pgo+PiBOb3RlIHRoYXQgdGhlIGVudHJ5IG1hc2tiaXQgaXMgcmVzZXQgd2hlbiB0aGUgbXNp
eCBjYXBhYmlsaXR5IGlzCj4+IGluaXRpYWxpemVkLCBhbmQgdGhlIGd1ZXN0X21hc2thbGwgZmll
bGQgaXMgYWxzbyBjbGVhcmVkIHNvIHRoYXQgdGhlCj4+IGhhcmR3YXJlIHZhbHVlIG1hdGNoZXMg
WGVuJ3MgaW50ZXJuYWwgc3RhdGUgKGhhcmR3YXJlIG1hc2thbGwgPQo+PiBob3N0X21hc2thbGwg
fMKgZ3Vlc3RfbWFza2FsbCkuCj4+Cj4+IEFsc28gbm90ZSB0aGF0IGRvaW5nIHRoZSByZXNldCBv
ZiBob3N0X21hc2thbGwgdGhlcmUgd291bGQgYWxsb3cgdGhlCj4+IGd1ZXN0IHRvIHJlc2V0IHN1
Y2ggZmllbGQgYnkgZW5hYmxpbmcgYW5kIGRpc2FibGluZyBNU0lYLCB3aGljaCBpcyBub3QKPj4g
aW50ZW5kZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gCj4gSSdtIGFsc28gQ2MtaW5nIErDvHJnZW4gZm9yIGEgcG9zc2libGUgcmVsZWFz
ZSBhY2sgZm9yIDQuMTMsIGJ1dAo+IEknZCBhbHNvIGxpa2UgdG8gcG9pbnQgb3V0IHRoYXQgSSdk
IHByZWZlciB0byB3YWl0IGEgbGl0dGxlIHdpdGgKPiBjb21taXR0aW5nIHRoaXMgdG8gZ2V0IGF0
IGxlYXN0IG9uZSBUZXN0ZWQtYnkuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 08:48:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 08:48:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIU7A-0002a9-M5; Thu, 10 Oct 2019 08:48:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5Al=YD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iIU79-0002a0-Fm
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 08:48:03 +0000
X-Inumbo-ID: ab187a74-eb3a-11e9-97fe-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab187a74-eb3a-11e9-97fe-12813bfff9fa;
 Thu, 10 Oct 2019 08:48:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EA6BFAE7F;
 Thu, 10 Oct 2019 08:48:01 +0000 (UTC)
To: Fuqian Huang <huangfq.daxian@gmail.com>
References: <20191010083209.4702-1-huangfq.daxian@gmail.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2666dce3-0897-961c-548c-8f4bbbc63dc1@suse.com>
Date: Thu, 10 Oct 2019 10:48:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191010083209.4702-1-huangfq.daxian@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/grant-table: remove unnecessary printing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMTkgMTA6MzIsIEZ1cWlhbiBIdWFuZyB3cm90ZToKPiB4ZW5fYXV0b194bGF0X2dy
YW50X2ZyYW1lcy52YWRkciBpcyBkZWZpbml0ZWx5IE5VTEwgaW4gdGhpcyBjYXNlLgo+IFNvIHRo
ZSBhZGRyZXNzIHByaW50aW5nIGlzIHVubmVjZXNzYXJ5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEZ1
cWlhbiBIdWFuZyA8aHVhbmdmcS5kYXhpYW5AZ21haWwuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 09:29:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 09:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIUlQ-0006Mg-RE; Thu, 10 Oct 2019 09:29:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIUlP-0006Mb-Bn
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 09:29:39 +0000
X-Inumbo-ID: 79fa3c9c-eb40-11e9-96dc-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 79fa3c9c-eb40-11e9-96dc-bc764e2007e4;
 Thu, 10 Oct 2019 09:29:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIUlM-0004Mw-AC; Thu, 10 Oct 2019 09:29:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIUlM-00063K-1r; Thu, 10 Oct 2019 09:29:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIUlM-0004LT-10; Thu, 10 Oct 2019 09:29:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142502-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=98b2e3c9ab3abfe476a2b02f8f51813edb90e72d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 09:29:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 142502: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjUwMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1MDIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDk4YjJlM2M5YWIzYWJmZTQ3NmEyYjAyZjhmNTE4
MTNlZGI5MGU3MmQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTMgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDUxIGRheXMgICA2MSBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI1MDIgIDIwMTktMTAtMDkgMTU6MDA6MzEgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQmFsYW11cnVoYW4gUyA8YmFsYTI0QGxpbnV4LmlibS5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5p
Ym0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+
CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8
dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVk
aW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xs
aW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8Op
ZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51
eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBvbGV0YWV2QGlzcHJhcy5ydT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBM
aXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxA
cmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtv
bnJhZEBhZGFjb3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFp
bC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25v
Z3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4K
ICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9z
YXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxh
bmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlA
Y29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgog
IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdl
bGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2lu
QGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxu
aXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFua2FqIEd1cHRhIDxwYWd1cHRhQHJl
ZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEu
IENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxw
YXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8
cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWls
LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBS
YXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24g
PHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0
dW96em8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVz
aCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5k
cnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBA
cmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAg
U2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFu
LmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnku
bmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4K
ICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+
CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMzE0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 09:47:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 09:47:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIV2K-000819-FK; Thu, 10 Oct 2019 09:47:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIV2I-000814-Bj
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 09:47:06 +0000
X-Inumbo-ID: e9b42493-eb42-11e9-97ff-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e9b42493-eb42-11e9-97ff-12813bfff9fa;
 Thu, 10 Oct 2019 09:47:03 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B6A7F142F;
 Thu, 10 Oct 2019 02:47:03 -0700 (PDT)
Received: from [10.37.12.65] (unknown [10.37.12.65])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 55B4D3F68E;
 Thu, 10 Oct 2019 02:47:02 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20191010004211.31017-1-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19ead95b-5b0c-bbfa-17b8-b5a2c2a3addd@arm.com>
Date: Thu, 10 Oct 2019 10:47:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191010004211.31017-1-sstabellini@kernel.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4] xen/arm: domain_build: harden
 make_cpus_node()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <stefano.stabellini@xilinx.com>, Volodymyr_Babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzEwLzE5IDE6NDIgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBtYWtlX2NwdXNfbm9kZSgpIGlzIHVzaW5nIGEgc3RhdGljIGJ1ZmZlciB0byBnZW5lcmF0
ZSB0aGUgRkRUIG5vZGUgbmFtZS4KPiBXaGlsZSBtcGRpcl9hZmYgaXMgYSA2NC1iaXQgaW50ZWdl
ciwgd2Ugb25seSBldmVyIHVzZSB0aGUgYml0cyBbMjM6MF0gYXMKPiBvbmx5IEFGRnswLCAxLCAy
fSBhcmUgc3VwcG9ydGVkIGZvciBub3cuCj4gCj4gVG8gYXZvaWQgYW55IHBvdGVudGlhbCBpc3N1
ZXMgaW4gdGhlIGZ1dHVyZSwgY2hlY2sgdGhhdCBtcGRpcl9hZmYgaGFzCj4gb25seSBiaXRzIFsy
MzowXSBzZXQuCj4gCj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVkdWNlIHRoZSBzaXplIG9m
IHRoZSBidWZmZXIuIEluZGVlZCwgb25seSA4Cj4gY2hhcmFjdGVycyBhcmUgbmVlZGVkIHRvIHBy
aW50IGEgMzItYml0IGhleGFkZWNpbWFsIG51bWJlci4gU28KPiBzaXplb2YoImNwdUAiKSArIDgg
KyAxIChmb3IgJ1wwJykgPSAxMyBjaGFyYWN0ZXJzIGlzIHN1ZmZpY2llbnQuCj4gCj4gRml4ZXM6
IGM4MWE3OTFkMzQgKHhlbi9hcm06IFNldCAncmVnJyBvZiBjcHUgbm9kZSBmb3IgZG9tMCB0byBt
YXRjaCBNUElEUidzIGFmZmluaXR5KQo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 09:48:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 09:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIV3U-0008EL-W5; Thu, 10 Oct 2019 09:48:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2Kh4=YD=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iIV3U-0008EG-38
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 09:48:20 +0000
X-Inumbo-ID: 166fb2ee-eb43-11e9-97ff-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 166fb2ee-eb43-11e9-97ff-12813bfff9fa;
 Thu, 10 Oct 2019 09:48:18 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9A9htUu184427;
 Thu, 10 Oct 2019 09:47:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=HWgDA3usn6LIiHd+pkq34eP7DWLFpFV868jyT595gos=;
 b=J4OskXRbJ9YmGjse57CZuMTMLVj7FBSMl8RrxK4D6nmkb4q+M68EKYB6uY7gtYm0NigD
 +YE3320PDCFYNGjmAc6LmtZ4+hKttvSTTIRYMwwueoYpxDzVPCUx8PgMTg3TElc5mu56
 DKN9Gnx9GqolaCvacE3+ih09uPUMNw6S69KBsdEKGOveEQzKD9gneVQ0xI+WAXx7UbO8
 d7Lo8MnyEDfggZxWkMnEZMyxuC7y324y6CdUBJTxmhqzLZc3ykB80zU85gp5uin36G0B
 NA7cY1XHZwYdTUDPjp5sKB6UFUu4BQYUqA87BujVLMQ+j5Ww+UzNYbp86FG/9JgOJxPG Yg== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2120.oracle.com with ESMTP id 2vek4qt0hs-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Oct 2019 09:47:56 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9A9hESJ162338;
 Thu, 10 Oct 2019 09:47:56 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2vh5ccu4ec-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Oct 2019 09:47:55 +0000
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9A9lpL5004016;
 Thu, 10 Oct 2019 09:47:51 GMT
Received: from tomti.i.net-space.pl (/10.175.215.43)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 10 Oct 2019 02:47:50 -0700
Date: Thu, 10 Oct 2019 11:43:49 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <20191010094349.la3sjiuiikmegjck@tomti.i.net-space.pl>
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
 <20191009105358.32256-2-daniel.kiper@oracle.com>
 <181249b6-5833-6f29-7d38-6dacc3f8ee62@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <181249b6-5833-6f29-7d38-6dacc3f8ee62@infradead.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9405
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910100087
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9405
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910100087
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/boot: Introduce the kernel_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, corbet@lwn.net, linux-efi@vger.kernel.org, hpa@zytor.com,
 konrad.wilk@oracle.com, ard.biesheuvel@linaro.org, peterz@infradead.org,
 ross.philipson@oracle.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 dave.hansen@linux.intel.com, mingo@redhat.com, bp@alien8.de, luto@kernel.org,
 eric.snowberg@oracle.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMDU6NDM6MzFQTSAtMDcwMCwgUmFuZHkgRHVubGFwIHdy
b3RlOgo+IEhpLAo+Cj4gUXVlc3Rpb25zIGFuZCBjb21tZW50cyBiZWxvdy4uLgo+IFRoYW5rcy4K
Pgo+IE9uIDEwLzkvMTkgMzo1MyBBTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+Cj4gPiBTdWdnZXN0
ZWQtYnk6IEguIFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTog
RGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KPiA+IFJldmlld2VkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBSZXZpZXdl
ZC1ieTogUm9zcyBQaGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+Cj4gPiAtLS0K
Pgo+ID4gLS0tCj4gPiAgRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgICAgICAgICAgICAgfCAx
MjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgYXJjaC94ODYvYm9vdC9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiA+ICBhcmNoL3g4Ni9ib290L2NvbXBy
ZXNzZWQvTWFrZWZpbGUgICAgICB8ICAgNCArLQo+ID4gIGFyY2gveDg2L2Jvb3QvY29tcHJlc3Nl
ZC9rZXJuZWxfaW5mby5TIHwgIDE3ICsrKysrCj4gPiAgYXJjaC94ODYvYm9vdC9oZWFkZXIuUyAg
ICAgICAgICAgICAgICAgfCAgIDEgKwo+ID4gIGFyY2gveDg2L2Jvb3QvdG9vbHMvYnVpbGQuYyAg
ICAgICAgICAgIHwgICA1ICsrCj4gPiAgYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFy
YW0uaCAgfCAgIDEgKwo+ID4gIDcgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9rZXJuZWxfaW5mby5TCj4gPgo+ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2
L2Jvb3QucnN0IGIvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKPiA+IGluZGV4IDA4YTJmMTAw
YzBlNi4uZDUzMjNhMzlmNWUzIDEwMDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi94ODYvYm9v
dC5yc3QKPiA+ICsrKyBiL0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0Cj4gPiBAQCAtNjgsOCAr
NjgsMjUgQEAgUHJvdG9jb2wgMi4xMgkoS2VybmVsIDMuOCkgQWRkZWQgdGhlIHhsb2FkZmxhZ3Mg
ZmllbGQgYW5kIGV4dGVuc2lvbiBmaWVsZHMKPiA+ICBQcm90b2NvbCAyLjEzCShLZXJuZWwgMy4x
NCkgU3VwcG9ydCAzMi0gYW5kIDY0LWJpdCBmbGFncyBiZWluZyBzZXQgaW4KPiA+ICAJCXhsb2Fk
ZmxhZ3MgdG8gc3VwcG9ydCBib290aW5nIGEgNjQtYml0IGtlcm5lbCBmcm9tIDMyLWJpdAo+ID4g
IAkJRUZJCj4gPiArCj4gPiArUHJvdG9jb2wgMi4xNDoJQlVSTlQgQlkgSU5DT1JSRUNUIENPTU1J
VCBhZTdlMTIzOGU2OGYyYTQ3MmExMjU2NzNhYjUwNmQ0OTE1OGMxODg5Cj4gPiArCQkoeDg2L2Jv
b3Q6IEFkZCBBQ1BJIFJTRFAgYWRkcmVzcyB0byBzZXR1cF9oZWFkZXIpCj4gPiArCQlETyBOT1Qg
VVNFISEhIEFTU1VNRSBTQU1FIEFTIDIuMTMuCj4gPiArCj4gPiArUHJvdG9jb2wgMi4xNToJKEtl
cm5lbCA1LjUpIEFkZGVkIHRoZSBrZXJuZWxfaW5mby4KPiA+ICA9PT09PT09PT09PT09CT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
ID4KPiA+ICsuLiBub3RlOjoKPiA+ICsgICAgIFRoZSBwcm90b2NvbCB2ZXJzaW9uIG51bWJlciBz
aG91bGQgYmUgY2hhbmdlZCBvbmx5IGlmIHRoZSBzZXR1cCBoZWFkZXIKPiA+ICsgICAgIGlzIGNo
YW5nZWQuIFRoZXJlIGlzIG5vIG5lZWQgdG8gdXBkYXRlIHRoZSB2ZXJzaW9uIG51bWJlciBpZiBi
b290X3BhcmFtcwo+ID4gKyAgICAgb3Iga2VybmVsX2luZm8gYXJlIGNoYW5nZWQuIEFkZGl0aW9u
YWxseSwgaXQgaXMgcmVjb21tZW5kZWQgdG8gdXNlCj4gPiArICAgICB4bG9hZGZsYWdzIChpbiB0
aGlzIGNhc2UgdGhlIHByb3RvY29sIHZlcnNpb24gbnVtYmVyIHNob3VsZCBub3QgYmUKPiA+ICsg
ICAgIHVwZGF0ZWQgZWl0aGVyKSBvciBrZXJuZWxfaW5mbyB0byBjb21tdW5pY2F0ZSBzdXBwb3J0
ZWQgTGludXgga2VybmVsCj4gPiArICAgICBmZWF0dXJlcyB0byB0aGUgYm9vdCBsb2FkZXIuIER1
ZSB0byB2ZXJ5IGxpbWl0ZWQgc3BhY2UgYXZhaWxhYmxlIGluCj4gPiArICAgICB0aGUgb3JpZ2lu
YWwgc2V0dXAgaGVhZGVyIGV2ZXJ5IHVwZGF0ZSB0byBpdCBzaG91bGQgYmUgY29uc2lkZXJlZAo+
ID4gKyAgICAgd2l0aCBncmVhdCBjYXJlLiBTdGFydGluZyBmcm9tIHRoZSBwcm90b2NvbCAyLjE1
IHRoZSBwcmltYXJ5IHdheSB0bwo+ID4gKyAgICAgY29tbXVuaWNhdGUgdGhpbmdzIHRvIHRoZSBi
b290IGxvYWRlciBpcyB0aGUga2VybmVsX2luZm8uCj4gPiArCj4gPgo+ID4gIE1lbW9yeSBMYXlv
dXQKPiA+ICA9PT09PT09PT09PT09Cj4gPiBAQCAtMjA3LDYgKzIyNCw3IEBAIE9mZnNldC9TaXpl
CVByb3RvCQlOYW1lCQkJTWVhbmluZwo+ID4gIDAyNTgvOAkJMi4xMCsJCXByZWZfYWRkcmVzcwkJ
UHJlZmVycmVkIGxvYWRpbmcgYWRkcmVzcwo+ID4gIDAyNjAvNAkJMi4xMCsJCWluaXRfc2l6ZQkJ
TGluZWFyIG1lbW9yeSByZXF1aXJlZCBkdXJpbmcgaW5pdGlhbGl6YXRpb24KPiA+ICAwMjY0LzQJ
CTIuMTErCQloYW5kb3Zlcl9vZmZzZXQJCU9mZnNldCBvZiBoYW5kb3ZlciBlbnRyeSBwb2ludAo+
ID4gKzAyNjgvNAkJMi4xNSsJCWtlcm5lbF9pbmZvX29mZnNldAlPZmZzZXQgb2YgdGhlIGtlcm5l
bF9pbmZvCj4gPiAgPT09PT09PT09PT0JPT09PT09PT0JPT09PT09PT09PT09PT09PT09PT09CT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gPgo+ID4gIC4uIG5v
dGU6Ogo+ID4gQEAgLTg1NSw2ICs4NzMsMTA5IEBAIE9mZnNldC9zaXplOgkweDI2NC80Cj4gPgo+
ID4gICAgU2VlIEVGSSBIQU5ET1ZFUiBQUk9UT0NPTCBiZWxvdyBmb3IgbW9yZSBkZXRhaWxzLgo+
ID4KPiA+ICs9PT09PT09PT09PT0JPT09PT09PT09PT09PT09PT09Cj4gPiArRmllbGQgbmFtZToJ
a2VybmVsX2luZm9fb2Zmc2V0Cj4gPiArVHlwZToJCXJlYWQKPiA+ICtPZmZzZXQvc2l6ZToJMHgy
NjgvNAo+ID4gK1Byb3RvY29sOgkyLjE1Kwo+ID4gKz09PT09PT09PT09PQk9PT09PT09PT09PT09
PT09PT0KPiA+ICsKPiA+ICsgIFRoaXMgZmllbGQgaXMgdGhlIG9mZnNldCBmcm9tIHRoZSBiZWdp
bm5pbmcgb2YgdGhlIGtlcm5lbCBpbWFnZSB0byB0aGUKPiA+ICsgIGtlcm5lbF9pbmZvLiBJdCBp
cyBlbWJlZGRlZCBpbiB0aGUgTGludXggaW1hZ2UgaW4gdGhlIHVuY29tcHJlc3NlZAo+ICAgICAg
ICAgICAgICAgICAgIF5eCj4gICAgV2hhdCBkb2VzICAgICAgSXQgICByZWZlciB0bywgcGxlYXNl
PwoKcy9JdC9UaGUga2VybmVsX2luZm8gc3RydWN0dXJlLyBJcyBpdCBiZXR0ZXI/Cgo+ID4gKyAg
cHJvdGVjdGVkIG1vZGUgcmVnaW9uLgo+ID4gKwo+ID4gKwo+ID4gK1RoZSBrZXJuZWxfaW5mbwo+
ID4gKz09PT09PT09PT09PT09PQo+ID4gKwo+ID4gK1RoZSByZWxhdGlvbnNoaXBzIGJldHdlZW4g
dGhlIGhlYWRlcnMgYXJlIGFuYWxvZ291cyB0byB0aGUgdmFyaW91cyBkYXRhCj4gPiArc2VjdGlv
bnM6Cj4gPiArCj4gPiArICBzZXR1cF9oZWFkZXIgPSAuZGF0YQo+ID4gKyAgYm9vdF9wYXJhbXMv
c2V0dXBfZGF0YSA9IC5ic3MKPiA+ICsKPiA+ICtXaGF0IGlzIG1pc3NpbmcgZnJvbSB0aGUgYWJv
dmUgbGlzdD8gVGhhdCdzIHJpZ2h0Ogo+ID4gKwo+ID4gKyAga2VybmVsX2luZm8gPSAucm9kYXRh
Cj4gPiArCj4gPiArV2UgaGF2ZSBiZWVuIChhYil1c2luZyAuZGF0YSBmb3IgdGhpbmdzIHRoYXQg
Y291bGQgZ28gaW50byAucm9kYXRhIG9yIC5ic3MgZm9yCj4gPiArYSBsb25nIHRpbWUsIGZvciBs
YWNrIG9mIGFsdGVybmF0aXZlcyBhbmQgLS0gZXNwZWNpYWxseSBlYXJseSBvbiAtLSBpbmVydGlh
Lgo+ID4gK0Fsc28sIHRoZSBCSU9TIHN0dWIgaXMgcmVzcG9uc2libGUgZm9yIGNyZWF0aW5nIGJv
b3RfcGFyYW1zLCBzbyBpdCBpc24ndAo+ID4gK2F2YWlsYWJsZSB0byBhIEJJT1MtYmFzZWQgbG9h
ZGVyIChzZXR1cF9kYXRhIGlzLCB0aG91Z2gpLgo+ID4gKwo+ID4gK3NldHVwX2hlYWRlciBpcyBw
ZXJtYW5lbnRseSBsaW1pdGVkIHRvIDE0NCBieXRlcyBkdWUgdG8gdGhlIHJlYWNoIG9mIHRoZQo+
ID4gKzItYnl0ZSBqdW1wIGZpZWxkLCB3aGljaCBkb3VibGVzIGFzIGEgbGVuZ3RoIGZpZWxkIGZv
ciB0aGUgc3RydWN0dXJlLCBjb21iaW5lZAo+ID4gK3dpdGggdGhlIHNpemUgb2YgdGhlICJob2xl
IiBpbiBzdHJ1Y3QgYm9vdF9wYXJhbXMgdGhhdCBhIHByb3RlY3RlZC1tb2RlIGxvYWRlcgo+ID4g
K29yIHRoZSBCSU9TIHN0dWIgaGFzIHRvIGNvcHkgaXQgaW50by4gSXQgaXMgY3VycmVudGx5IDEx
OSBieXRlcyBsb25nLCB3aGljaAo+ID4gK2xlYXZlcyB1cyB3aXRoIDI1IHZlcnkgcHJlY2lvdXMg
Ynl0ZXMuIFRoaXMgaXNuJ3Qgc29tZXRoaW5nIHRoYXQgY2FuIGJlIGZpeGVkCj4gPiArd2l0aG91
dCByZXZpc2luZyB0aGUgYm9vdCBwcm90b2NvbCBlbnRpcmVseSwgYnJlYWtpbmcgYmFja3dhcmRz
IGNvbXBhdGliaWxpdHkuCj4gPiArCj4gPiArYm9vdF9wYXJhbXMgcHJvcGVyIGlzIGxpbWl0ZWQg
dG8gNDA5NiBieXRlcywgYnV0IGNhbiBiZSBhcmJpdHJhcmlseSBleHRlbmRlZAo+ID4gK2J5IGFk
ZGluZyBzZXR1cF9kYXRhIGVudHJpZXMuIEl0IGNhbm5vdCBiZSB1c2VkIHRvIGNvbW11bmljYXRl
IHByb3BlcnRpZXMgb2YKPiA+ICt0aGUga2VybmVsIGltYWdlLCBiZWNhdXNlIGl0IGlzIC5ic3Mg
YW5kIGhhcyBubyBpbWFnZS1wcm92aWRlZCBjb250ZW50Lgo+ID4gKwo+ID4gK2tlcm5lbF9pbmZv
IHNvbHZlcyB0aGlzIGJ5IHByb3ZpZGluZyBhbiBleHRlbnNpYmxlIHBsYWNlIGZvciBpbmZvcm1h
dGlvbiBhYm91dAo+ID4gK3RoZSBrZXJuZWwgaW1hZ2UuIEl0IGlzIHJlYWRvbmx5LCBiZWNhdXNl
IHRoZSBrZXJuZWwgY2Fubm90IHJlbHkgb24gYQo+ID4gK2Jvb3Rsb2FkZXIgY29weWluZyBpdHMg
Y29udGVudHMgYW55d2hlcmUsIGJ1dCB0aGF0IGlzIE9LOyBpZiBpdCBiZWNvbWVzCj4gPiArbmVj
ZXNzYXJ5IGl0IGNhbiBzdGlsbCBjb250YWluIGRhdGEgaXRlbXMgdGhhdCBhbiBlbmFibGVkIGJv
b3Rsb2FkZXIgd291bGQgYmUKPiA+ICtleHBlY3RlZCB0byBjb3B5IGludG8gYSBzZXR1cF9kYXRh
IGNodW5rLgo+ID4gKwo+ID4gK0FsbCBrZXJuZWxfaW5mbyBkYXRhIHNob3VsZCBiZSBwYXJ0IG9m
IHRoaXMgc3RydWN0dXJlLiBGaXhlZCBzaXplIGRhdGEgaGF2ZSB0bwo+ID4gK2JlIHB1dCBiZWZv
cmUga2VybmVsX2luZm9fdmFyX2xlbl9kYXRhIGxhYmVsLiBWYXJpYWJsZSBzaXplIGRhdGEgaGF2
ZSB0byBiZSBwdXQKPiA+ICtiZWhpbmQga2VybmVsX2luZm9fdmFyX2xlbl9kYXRhIGxhYmVsLiBF
YWNoIGNodW5rIG9mIHZhcmlhYmxlIHNpemUgZGF0YSBoYXMgdG8KPgo+ICAgIHMvYmVoaW5kL2Fm
dGVyLwoKT0suCgo+ID4gK2JlIHByZWZpeGVkIHdpdGggaGVhZGVyL21hZ2ljIGFuZCBpdHMgc2l6
ZSwgZS5nLjoKPiA+ICsKPiA+ICsgIGtlcm5lbF9pbmZvOgo+ID4gKyAgICAgICAgICAuYXNjaWkg
ICJMVG9QIiAgICAgICAgICAvKiBIZWFkZXIsIExpbnV4IHRvcCAoc3RydWN0dXJlKS4gKi8KPiA+
ICsgICAgICAgICAgLmxvbmcgICBrZXJuZWxfaW5mb192YXJfbGVuX2RhdGEgLSBrZXJuZWxfaW5m
bwo+ID4gKyAgICAgICAgICAubG9uZyAgIGtlcm5lbF9pbmZvX2VuZCAtIGtlcm5lbF9pbmZvCj4g
PiArICAgICAgICAgIC5sb25nICAgMHgwMTIzNDU2NyAgICAgIC8qIFNvbWUgZml4ZWQgc2l6ZSBk
YXRhIGZvciB0aGUgYm9vdGxvYWRlcnMuICovCj4gPiArICBrZXJuZWxfaW5mb192YXJfbGVuX2Rh
dGE6Cj4gPiArICBleGFtcGxlX3N0cnVjdDogICAgICAgICAgICAgICAgIC8qIFNvbWUgdmFyaWFi
bGUgc2l6ZSBkYXRhIGZvciB0aGUgYm9vdGxvYWRlcnMuICovCj4gPiArICAgICAgICAgIC5hc2Np
aSAgIkVzVFQiICAgICAgICAgIC8qIEhlYWRlci9NYWdpYy4gKi8KPiA+ICsgICAgICAgICAgLmxv
bmcgICBleGFtcGxlX3N0cnVjdF9lbmQgLSBleGFtcGxlX3N0cnVjdAo+ID4gKyAgICAgICAgICAu
YXNjaWkgICJTdHJ1Y3QiCj4gPiArICAgICAgICAgIC5sb25nICAgMHg4OTAxMjM0NQo+ID4gKyAg
ZXhhbXBsZV9zdHJ1Y3RfZW5kOgo+ID4gKyAgZXhhbXBsZV9zdHJpbmdzOiAgICAgICAgICAgICAg
ICAvKiBTb21lIHZhcmlhYmxlIHNpemUgZGF0YSBmb3IgdGhlIGJvb3Rsb2FkZXJzLiAqLwo+ID4g
KyAgICAgICAgICAuYXNjaWkgICJFc1RzIiAgICAgICAgICAvKiBIZWFkZXIvTWFnaWMuICovCj4K
PiBXaGVyZSBkbyB0aGUgTWFnaWMgdmFsdWVzICJFc1RUIiBhbmQgIkVzVHMiIGNvbWUgZnJvbT8K
PiB3aGVyZSBhcmUgdGhleSBkZWZpbmVkPwoKRXNUVCA9PSBFeGFtcGxlIFNUcnVjVApFc1RzID09
IEV4YW1wbGUgU1RyaW5nUwoKQW55d2F5LCBpdCBjYW4gYmUgYW55dGhpbmcgd2hpY2ggZG9lcyBu
b3QgY29sbGlkZSB3aXRoIGV4aXN0aW5nIHZhcmlhYmxlCmxlbmd0aCBkYXRhIG1hZ2ljcy4gVGhl
cmUgYXJlIG5vbmUgcmlnaHQgbm93LiBTbywgaXQgY2FuIGJlIGFueXRoaW5nLgpNYXliZSBJIHNo
b3VsZCBhZGQgc29tZXRoaW5nIHNheWluZyB0aGF0LgoKRGFuaWVsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 10:23:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 10:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIVbB-0003Jr-O3; Thu, 10 Oct 2019 10:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ud0r=YD=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iIVbA-0003Jm-Fl
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 10:23:08 +0000
X-Inumbo-ID: f1f6dfaa-eb47-11e9-97ff-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1f6dfaa-eb47-11e9-97ff-12813bfff9fa;
 Thu, 10 Oct 2019 10:23:05 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id j11so7193513wrp.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 03:23:05 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=eOxVnXrb4Ff/YT109rmOChUl1uVTlh7mk0e/dweQ3oM=;
 b=JgpSScwJUncWDaVe+iKqm/ASdwbK9BK0OSsVxy3v3rgDRXfqHxaUcpYMjHRs43Uin3
 66c7FHodoFwzC6QTKCQyO9sxQWfFb5Uk7fUa3YcTFEDucqZNv+0s4Jf2ZdREmhzE4Yf6
 g7Mj4C31ioojwM+BEjYRszxVFB72o36ebWLRk3rfSqxUFCfo4ZGrOQ01egbPRX/xkFYX
 qcm4USvuWhJkMjeZTNoJcEFt2wEMADt4MYV76zOP6xPsjqpzV2y6pZiVaIQsw7Qhd5L+
 phNECRbOqQtSKRCVuq4veG1qB23FMAqvO68/+4x0p5U6nW0++aUaInRVecmPBhQvKnhH
 1PUA==
X-Gm-Message-State: APjAAAV/CodDHELqeFOtsCoLVALZOW9GF+yZi8o58dW8ipk2iK5po+ln
 2gCbBgfDCiwtwN1KgXckybE=
X-Google-Smtp-Source: APXvYqyVW19rthc6VeM2sRd0YFtIIb6JWvQtRV7ghJvq0c964O2tWfxf6g2PxGSPj8nZmQexQWibcA==
X-Received: by 2002:a5d:6ac1:: with SMTP id u1mr7487633wrw.245.1570702984319; 
 Thu, 10 Oct 2019 03:23:04 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id w18sm5772308wmc.9.2019.10.10.03.23.03
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 10 Oct 2019 03:23:03 -0700 (PDT)
Date: Thu, 10 Oct 2019 11:23:02 +0100
From: Wei Liu <wl@xen.org>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20191010102302.7wpjaad446ooreub@debian>
References: <20191009083321.1743-1-roger.pau@citrix.com>
 <20191009111343.GA16457@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191009111343.GA16457@gao-cwp>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] pci: clear {host/guest}_maskall field on
 assign
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>, "Spassov,
 Stanislav" <stanspas@amazon.de>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMDc6MTM6NDVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMTA6MzM6MjFBTSArMDIwMCwgUm9nZXIgUGF1IE1v
bm5lIHdyb3RlOgo+ID5UaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBob3N0X21hc2thbGwg
bWFrZXMgaXQgc3RpY2t5IGFjcm9zcwo+ID5hc3NpZ24gYW5kIGRlYXNzaWduIGNhbGxzLCB3aGlj
aCBtZWFucyB0aGF0IG9uY2UgYSBndWVzdCBmb3JjZXMgWGVuIHRvCj4gPnNldCBob3N0X21hc2th
bGwgdGhlIG1hc2thbGwgYml0IGlzIG5vdCBnb2luZyB0byBiZSBjbGVhcmVkIHVudGlsIGEKPiA+
Y2FsbCB0byBQSFlTREVWT1BfcHJlcGFyZV9tc2l4IGlzIHBlcmZvcm1lZC4gU3VjaCBjYWxsIGhv
d2V2ZXIKPiA+c2hvdWxkbid0IGJlIHBhcnQgb2YgdGhlIG5vcm1hbCBmbG93IHdoZW4gZG9pbmcg
UENJIHBhc3N0aHJvdWdoLCBhbmQKPiA+aGVuY2UgdGhlIGZsYWcgbmVlZHMgdG8gYmUgY2xlYXJl
ZCB3aGVuIGFzc2lnbmluZyBpbiBvcmRlciB0byBwcmV2ZW50Cj4gPmhvc3RfbWFza2FsbCBiZWlu
ZyBjYXJyaWVkIG92ZXIgZnJvbSBwcmV2aW91cyBhc3NpZ25hdGlvbnMuCj4gPgo+ID5Ob3RlIHRo
YXQgdGhlIGVudHJ5IG1hc2tiaXQgaXMgcmVzZXQgd2hlbiB0aGUgbXNpeCBjYXBhYmlsaXR5IGlz
Cj4gPmluaXRpYWxpemVkLCBhbmQgdGhlIGd1ZXN0X21hc2thbGwgZmllbGQgaXMgYWxzbyBjbGVh
cmVkIHNvIHRoYXQgdGhlCj4gPmhhcmR3YXJlIHZhbHVlIG1hdGNoZXMgWGVuJ3MgaW50ZXJuYWwg
c3RhdGUgKGhhcmR3YXJlIG1hc2thbGwgPQo+ID5ob3N0X21hc2thbGwgfMKgZ3Vlc3RfbWFza2Fs
bCkuCj4gPgo+ID5BbHNvIG5vdGUgdGhhdCBkb2luZyB0aGUgcmVzZXQgb2YgaG9zdF9tYXNrYWxs
IHRoZXJlIHdvdWxkIGFsbG93IHRoZQo+ID5ndWVzdCB0byByZXNldCBzdWNoIGZpZWxkIGJ5IGVu
YWJsaW5nIGFuZCBkaXNhYmxpbmcgTVNJWCwgd2hpY2ggaXMgbm90Cj4gPmludGVuZGVkLgo+ID4K
PiA+U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gPi0tLQo+ID5DYzogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+Q2M6ICJTcGFz
c292LCBTdGFuaXNsYXYiIDxzdGFuc3Bhc0BhbWF6b24uZGU+Cj4gPkNjOiBQYXNpIEvDpHJra8Ok
aW5lbiA8cGFzaWtAaWtpLmZpPgo+ID4tLS0KPiA+Q2hhbywgU3RhbmlzbGF2LCBjYW4geW91IHBs
ZWFzZSBjaGVjayBpZiB0aGlzIHBhdGNoIGZpeGVzIHlvdXIKPiA+aXNzdWVzPwo+IAo+IFRlc3Rl
ZC1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAKPiBJIGdvdCB0aGUgYXNzZXJ0
aW9uIGZhaWx1cmUgYmVsb3cgd2hlbiBzdGFydGluZyB4ZW5jb21tb25zIHdpdGggdGhlCj4gbmV3
ZXN0IHN0YWdpbmc6Cj4gCj4gU2V0dGluZyBkb21haW4gMCBuYW1lLCBkb21pZCBhbmQgSlNPTiBj
b25maWcuLi4KPiB4ZW4taW5pdC1kb20wOiBfbGlieGxfdHlwZXMuYzoyMTYzOiBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mb19pbml0X3R5cGU6IEFzc2VydGlvbiBgcC0+dHlwZSA9PSBMSUJYTF9ET01B
SU5fVFlQRV9JTlZBTElEJyBmYWlsZWQuCj4gL2V0Yy9pbml0LmQveGVuY29tbW9uczogbGluZSA1
NDogIDIwMDYgQWJvcnRlZCAgICAgICAgICAgICAgICAgKGNvcmUgZHVtcGVkKSAke0xJQkVYRUNf
QklOfS94ZW4taW5pdC1kb20wICR7WEVOX0RPTTBfVVVJRH0KCldoYXQgaXMgeW91ciBzZXR1cCBs
aWtlPwoKRGlkIHlvdSBwZXJoYXBzIGhhdmUgc29tZSBzdGFsZSBsaWJyYXJpZXM/CgpXZWkuCgo+
IAo+IEl0IHNob3VsZCBiZSBpcnJlbGF0ZWQgdG8gdGhpcyBwYXRjaC4gU28gSSBhcHBseSB0aGlz
IHBhdGNoIG9uCj4gY2Q5Mzk1MzUzOGFhYyBhbmQgaXQgd29ya3MuCj4gCj4gVGhhbmtzCj4gQ2hh
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:04:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWEp-0006yf-CJ; Thu, 10 Oct 2019 11:04:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIWEn-0006xq-TZ
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:04:05 +0000
X-Inumbo-ID: abded814-eb4d-11e9-9800-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abded814-eb4d-11e9-9800-12813bfff9fa;
 Thu, 10 Oct 2019 11:04:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570705444;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=VJ+eNzJg3w6G9LgrbYkzOMKvORC0WkpX/C+Ntg/gB28=;
 b=R0Pf56u45rMIebFgvYc3d80HdPWEdMq660rfxagtuXfblNdqMotEVVOd
 H95RQNOKKqHAwwVWPhd5O1VxR7sQ4+DYL0H5jjSQQKWEPrQQX+VPJhBh9
 l1OsSeewrgogcBQHG4WJkSPZbRZwxQwxI00PHkp4OvhruQZWB4aP2yASx M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mF1CA1AWAbHUHk4MlTKuqzGUAsELROpk4KzZ60p5x0ipNdshNZz76ayx8ydzkiCF6Oe9Y5oNBu
 TYIjjbC0vgd+6N0a2sMyN79n+Y2uxSbYGZ4W+uns/c5af7U5nNMAfOG1LCaNYgwK3E7TJrRKbO
 c9pG4EAwzbDCnYtgEUTCQnie6Gk4e96vp6H4g+79AviPmzgiH/1Rmw28R9AOYuT3RSIDelI6q3
 rE9Bpgls6selSdFKYQDk9+DgjUewe6wyyoUvJWFAweSI6SPziWwATJ8PteJiIJoW6VWddO4hC+
 S9U=
X-SBRS: 2.7
X-MesageID: 6708681
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,279,1566878400"; 
   d="scan'208";a="6708681"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 13:03:39 +0200
Message-ID: <20191010110339.6447-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191010110339.6447-1-roger.pau@citrix.com>
References: <20191010110339.6447-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] iommu: translate IO-APIC pins when enabling
 interrupt remapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gSW50ZWwgaGFyZHdhcmUgdGhlcmUncyBjdXJyZW50bHkgbm8gdHJhbnNsYXRpb24gb2YgYWxy
ZWFkeSBlbmFibGVkCklPLUFQSUMgcGlucyB3aGVuIGludGVycnVwdCByZW1hcHBpbmcgaXMgZW5h
YmxlZCBvbiB0aGUgSU9NTVUsIGhlbmNlCmludHJvZHVjZSBhIGxvZ2ljIHNpbWlsYXIgdG8gdGhl
IG9uZSB1c2VkIGluIHgyYXBpY19ic3Bfc2V0dXAgaW4gb3JkZXIKdG8gc2F2ZSBhbmQgbWFzayBh
bGwgSU8tQVBJQyBwaW5zLCBhbmQgdGhlbiB0cmFuc2xhdGUgYW5kIHJlc3RvcmUgdGhlbQphZnRl
ciBpbnRlcnJ1cHQgcmVtYXBwaW5nIGhhcyBiZWVuIGVuYWJsZWQuCgpXaXRoIHRoaXMgY2hhbmdl
IHRoZSBBTUQgc3BlY2lmaWMgbG9naWMgdG8gZGVhbCB3aXRoIGVuYWJsZWQgcGlucwooYW1kX2lv
bW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcpIGNhbiBiZSByZW1vdmVkLCB0aHVzIHVuaWZ5aW5n
IHRoZQpoYW5kbGluZyBvZiBJTy1BUElDIHdoZW4gZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGlu
ZyByZWdhcmRsZXNzIG9mCnRoZSBJT01NVSB2ZW5kb3IuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0
LmMgICAgICB8IDExICsrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
YyAgICAgIHwgOTAgKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMgICAgICAgICAgIHwgMzQgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNl
cnRpb25zKCspLCA5NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2luaXQuYwppbmRleCA2ZjUzYzdlYzA4Li4zYzI0NDYxOWI5IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTE5LDYgKzE5LDcgQEAKIAogI2luY2x1ZGUg
PHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9yZWdzLmg+
CiAjaW5jbHVkZSA8eGVuL2lycS5oPgpAQCAtMTQzNSwxMiArMTQzNiw2IEBAIGludCBfX2luaXQg
YW1kX2lvbW11X2luaXQoYm9vbCB4dCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnJv
cl9vdXQ7CiAKLSAgICAvKiBpbml0aWFsaXplIGlvLWFwaWMgaW50ZXJydXB0IHJlbWFwcGluZyBl
bnRyaWVzICovCi0gICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCi0gICAgICAgIHJjID0gYW1kX2lv
bW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcoKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290
byBlcnJvcl9vdXQ7Ci0KICAgICAvKiBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZSBkZXZpY2UgdGFi
bGUocykuICovCiAgICAgcGNpX2luaXQgPSAheHQ7CiAgICAgcmMgPSBpdGVyYXRlX2l2cnNfbWFw
cGluZ3MoYW1kX2lvbW11X3NldHVwX2RldmljZV90YWJsZSk7CkBAIC0xNDY5LDYgKzE0NjQsMTAg
QEAgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdChib29sIHh0KQogICAgICAgICAgICAgZ290byBl
cnJvcl9vdXQ7CiAgICAgfQogCisgICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCisgICAgICAgIHJl
Z2lzdGVyX2tleWhhbmRsZXIoJ1YnLCAmYW1kX2lvbW11X2R1bXBfaW50cmVtYXBfdGFibGVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkdW1wIElPTU1VIGludHJlbWFwIHRhYmxlcyIs
IDApOworCiAgICAgcmV0dXJuIDA7CiAKIGVycm9yX291dDoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jCmluZGV4IGZiNzEwNzNjODQuLjFlZWQ2MGYyNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtMjEsNyArMjEsNiBAQAogI2lu
Y2x1ZGUgPGFzbS9hbWQtaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgotI2luY2x1ZGUgPHhlbi9rZXloYW5k
bGVyLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KIAogdW5pb24gaXJ0ZTMyIHsKQEAgLTc5
LDggKzc4LDYgQEAgdW5zaWduZWQgbG9uZyAqc2hhcmVkX2ludHJlbWFwX2ludXNlOwogc3RhdGlj
IERFRklORV9TUElOTE9DSyhzaGFyZWRfaW50cmVtYXBfbG9jayk7CiB1bnNpZ25lZCBpbnQgbnJf
aW9hcGljX3NiZGY7CiAKLXN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFibGVzKHVuc2lnbmVk
IGNoYXIga2V5KTsKLQogI2RlZmluZSBpbnRyZW1hcF9wYWdlX29yZGVyKGlydCkgUEZOX09SREVS
KHZpcnRfdG9fcGFnZShpcnQpKQogCiB1bnNpZ25lZCBpbnQgYW1kX2lvbW11X2ludHJlbWFwX3Rh
YmxlX29yZGVyKApAQCAtMzU0LDkxICszNTEsNiBAQCBzdGF0aWMgaW50IHVwZGF0ZV9pbnRyZW1h
cF9lbnRyeV9mcm9tX2lvYXBpYygKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5pdCBhbWRf
aW9tbXVfc2V0dXBfaW9hcGljX3JlbWFwcGluZyh2b2lkKQotewotICAgIHN0cnVjdCBJT19BUElD
X3JvdXRlX2VudHJ5IHJ0ZTsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuaW9uIGly
dGVfcHRyIGVudHJ5OwotICAgIGludCBhcGljLCBwaW47Ci0gICAgdTggZGVsaXZlcnlfbW9kZSwg
ZGVzdCwgdmVjdG9yLCBkZXN0X21vZGU7Ci0gICAgdTE2IHNlZywgYmRmLCByZXFfaWQ7Ci0gICAg
c3RydWN0IGFtZF9pb21tdSAqaW9tbXU7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLSAgICB1bnNp
Z25lZCBpbnQgb2Zmc2V0OwotCi0gICAgLyogUmVhZCBpb2FwaWMgZW50cmllcyBhbmQgdXBkYXRl
IGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYWNjb3JkaW5nbHkgKi8KLSAgICBmb3IgKCBhcGlj
ID0gMDsgYXBpYyA8IG5yX2lvYXBpY3M7IGFwaWMrKyApCi0gICAgewotICAgICAgICBmb3IgKCBw
aW4gPSAwOyBwaW4gPCBucl9pb2FwaWNfZW50cmllc1thcGljXTsgcGluKysgKQotICAgICAgICB7
Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4OwotCi0gICAgICAgICAgICBydGUgPSBfX2lv
YXBpY19yZWFkX2VudHJ5KGFwaWMsIHBpbiwgMSk7Ci0gICAgICAgICAgICBpZiAoIHJ0ZS5tYXNr
ID09IDEgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICAvKiBnZXQg
ZGV2aWNlIGlkIG9mIGlvYXBpYyBkZXZpY2VzICovCi0gICAgICAgICAgICBpZHggPSBpb2FwaWNf
aWRfdG9faW5kZXgoSU9fQVBJQ19JRChhcGljKSk7Ci0gICAgICAgICAgICBpZiAoIGlkeCA9PSBN
QVhfSU9fQVBJQ1MgKQotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgICAg
ICAgICBiZGYgPSBpb2FwaWNfc2JkZltpZHhdLmJkZjsKLSAgICAgICAgICAgIHNlZyA9IGlvYXBp
Y19zYmRmW2lkeF0uc2VnOwotICAgICAgICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZp
Y2Uoc2VnLCBiZGYpOwotICAgICAgICAgICAgaWYgKCAhaW9tbXUgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiRmFpbCB0byBmaW5kIGlvbW11IGZvciBp
b2FwaWMgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGV2aWNlIGlkID0gJTA0
eDolMDR4XG4iLCBzZWcsIGJkZik7Ci0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAg
ICAgICB9Ci0KLSAgICAgICAgICAgIHJlcV9pZCA9IGdldF9pbnRyZW1hcF9yZXF1ZXN0b3JfaWQo
aW9tbXUtPnNlZywgYmRmKTsKLSAgICAgICAgICAgIGxvY2sgPSBnZXRfaW50cmVtYXBfbG9jayhp
b21tdS0+c2VnLCByZXFfaWQpOwotCi0gICAgICAgICAgICBkZWxpdmVyeV9tb2RlID0gcnRlLmRl
bGl2ZXJ5X21vZGU7Ci0gICAgICAgICAgICB2ZWN0b3IgPSBydGUudmVjdG9yOwotICAgICAgICAg
ICAgZGVzdF9tb2RlID0gcnRlLmRlc3RfbW9kZTsKLSAgICAgICAgICAgIGRlc3QgPSBydGUuZGVz
dC5sb2dpY2FsLmxvZ2ljYWxfZGVzdDsKLQotICAgICAgICAgICAgaWYgKCBpb21tdS0+Y3RybC54
dF9lbiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAg
ICAgKiBJbiB4MkFQSUMgbW9kZSB3ZSBoYXZlIG5vIHdheSBvZiBkaXNjb3ZlcmluZyB0aGUgaGln
aCAyNAotICAgICAgICAgICAgICAgICAqIGJpdHMgb2YgdGhlIGRlc3RpbmF0aW9uIG9mIGFuIGFs
cmVhZHkgZW5hYmxlZCBpbnRlcnJ1cHQuCi0gICAgICAgICAgICAgICAgICogV2UgY29tZSBoZXJl
IGVhcmxpZXIgdGhhbiBmb3IgeEFQSUMgbW9kZSwgc28gbm8gaW50ZXJydXB0cwotICAgICAgICAg
ICAgICAgICAqIHNob3VsZCBoYXZlIGJlZW4gc2V0IHVwIGJlZm9yZS4KLSAgICAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVubWFza2VkIElPLUFQSUMj
JXUgZW50cnkgJXUgaW4geDJBUElDIG1vZGVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPX0FQSUNfSUQoYXBpYyksIHBpbik7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKLSAgICAgICAgICAgIG9mZnNldCA9
IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlvbW11LCByZXFfaWQsIDEpOwotICAgICAgICAgICAgQlVH
X09OKG9mZnNldCA+PSBJTlRSRU1BUF9NQVhfRU5UUklFUyk7Ci0gICAgICAgICAgICBlbnRyeSA9
IGdldF9pbnRyZW1hcF9lbnRyeShpb21tdSwgcmVxX2lkLCBvZmZzZXQpOwotICAgICAgICAgICAg
dXBkYXRlX2ludHJlbWFwX2VudHJ5KGlvbW11LCBlbnRyeSwgdmVjdG9yLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21vZGUsIGRlc3RfbW9kZSwgZGVzdCk7Ci0g
ICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzKTsKLQotICAgICAg
ICAgICAgc2V0X3J0ZV9pbmRleCgmcnRlLCBvZmZzZXQpOwotICAgICAgICAgICAgaW9hcGljX3Ni
ZGZbaWR4XS5waW5fMl9pZHhbcGluXSA9IG9mZnNldDsKLSAgICAgICAgICAgIF9faW9hcGljX3dy
aXRlX2VudHJ5KGFwaWMsIHBpbiwgMSwgcnRlKTsKLQotICAgICAgICAgICAgaWYgKCBpb21tdS0+
ZW5hYmxlZCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2ludHJlbWFwKGlvbW11LCByZXFfaWQpOwotICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0K
LSAgICB9Ci0KLSAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdWJywgJmR1bXBfaW50cmVtYXBfdGFi
bGVzLAotICAgICAgICAgICAgICAgICAgICAgICAgImR1bXAgSU9NTVUgaW50cmVtYXAgdGFibGVz
IiwgMCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9pZCBhbWRfaW9tbXVfaW9hcGljX3VwZGF0
ZV9pcmUoCiAgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGludCB2YWx1ZSkKIHsKQEAgLTk4Miw3ICs4OTQsNyBAQCBzdGF0aWMgaW50IGR1bXBfaW50cmVt
YXBfbWFwcGluZyhjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIHZvaWQgZHVtcF9pbnRyZW1hcF90YWJsZXModW5zaWduZWQgY2hhciBrZXkp
Cit2b2lkIGFtZF9pb21tdV9kdW1wX2ludHJlbWFwX3RhYmxlcyh1bnNpZ25lZCBjaGFyIGtleSkK
IHsKICAgICBpZiAoICFzaGFyZWRfaW50cmVtYXBfdGFibGUgKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKaW5kZXggNTk5MDU2MjllMS4uMmNmNTI4ZTc2MCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4c20v
eHNtLmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CisjaW5jbHVkZSA8YXNtL2lvX2FwaWMu
aD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3Bz
ICpfX2luaXRkYXRhIGlvbW11X2luaXRfb3BzOwpAQCAtMjgsNiArMjksNyBAQCBzdHJ1Y3QgaW9t
bXVfb3BzIF9fcmVhZF9tb3N0bHkgaW9tbXVfb3BzOwogCiBpbnQgX19pbml0IGlvbW11X2hhcmR3
YXJlX3NldHVwKHZvaWQpCiB7CisgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgKippb2Fw
aWNfZW50cmllcyA9IE5VTEw7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhaW9tbXVfaW5pdF9v
cHMgKQpAQCAtNDMsNyArNDUsMzcgQEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2
b2lkKQogICAgICAgICAvKiB4MmFwaWMgc2V0dXAgbWF5IGhhdmUgcHJldmlvdXNseSBpbml0aWFs
aXNlZCB0aGUgc3RydWN0LiAqLwogICAgICAgICBBU1NFUlQoaW9tbXVfb3BzLmluaXQgPT0gaW9t
bXVfaW5pdF9vcHMtPm9wcy0+aW5pdCk7CiAKLSAgICByZXR1cm4gaW9tbXVfaW5pdF9vcHMtPnNl
dHVwKCk7CisgICAgaWYgKCAheDJhcGljX2VuYWJsZWQgJiYgaW9tbXVfaW50cmVtYXAgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgeDJBUElDIGlzIGVuYWJsZWQgaW50ZXJydXB0
IHJlbWFwcGluZyBpcyBhbHJlYWR5IGVuYWJsZWQsIHNvCisgICAgICAgICAqIHRoZXJlJ3Mgbm8g
bmVlZCB0byBtZXNzIHdpdGggdGhlIElPLUFQSUMgYmVjYXVzZSB0aGUgcmVtYXBwaW5nCisgICAg
ICAgICAqIGVudHJpZXMgYXJlIGFscmVhZHkgY29ycmVjdGx5IHNldHVwIGJ5IHgyYXBpY19ic3Bf
c2V0dXAuCisgICAgICAgICAqLworICAgICAgICBpb2FwaWNfZW50cmllcyA9IGFsbG9jX2lvYXBp
Y19lbnRyaWVzKCk7CisgICAgICAgIGlmICggIWlvYXBpY19lbnRyaWVzICkKKyAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICByYyA9IHNhdmVfSU9fQVBJQ19zZXR1cChpb2FwaWNf
ZW50cmllcyk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBmcmVl
X2lvYXBpY19lbnRyaWVzKGlvYXBpY19lbnRyaWVzKTsKKyAgICAgICAgICAgIHJldHVybiByYzsK
KyAgICAgICAgfQorCisgICAgICAgIG1hc2tfODI1OUEoKTsKKyAgICAgICAgbWFza19JT19BUElD
X3NldHVwKGlvYXBpY19lbnRyaWVzKTsKKyAgICB9CisKKyAgICByYyA9IGlvbW11X2luaXRfb3Bz
LT5zZXR1cCgpOworCisgICAgaWYgKCBpb2FwaWNfZW50cmllcyApCisgICAgeworICAgICAgICBy
ZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMsIHJjKTsKKyAgICAgICAgdW5tYXNr
XzgyNTlBKCk7CisgICAgICAgIGZyZWVfaW9hcGljX2VudHJpZXMoaW9hcGljX2VudHJpZXMpOwor
ICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogaW50IGlvbW11X2VuYWJsZV94MmFwaWModm9p
ZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRl
eCAwN2QyNWE1ODVkLi44ZWQ5NDgyNzkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC0xMTQsNiArMTE0LDcgQEAgaW50IGFtZF9pb21tdV9t
c2lfbXNnX3VwZGF0ZV9pcmUoCiB2b2lkIGFtZF9pb21tdV9yZWFkX21zaV9mcm9tX2lyZSgKICAg
ICBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjLCBzdHJ1Y3QgbXNpX21zZyAqbXNnKTsKIGludCBh
bWRfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2lfZGVzYyk7Cit2b2lkIGFtZF9p
b21tdV9kdW1wX2ludHJlbWFwX3RhYmxlcyh1bnNpZ25lZCBjaGFyIGtleSk7CiAKIGV4dGVybiBz
dHJ1Y3QgaW9hcGljX3NiZGYgewogICAgIHUxNiBiZGYsIHNlZzsKLS0gCjIuMjMuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:04:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWEl-0006xk-2c; Thu, 10 Oct 2019 11:04:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIWEj-0006xf-Oc
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:04:01 +0000
X-Inumbo-ID: a971c532-eb4d-11e9-80e3-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a971c532-eb4d-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 11:04:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570705440;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=CfO47KUUvEJU05GSpAp+zIypgB82YwhG+trh80fzKyQ=;
 b=Ztjq+rCWYCtVNM2Ti9FJNi2LM1N1R3QpQViXtc39Xg3I7G+9Cf4iIvCV
 N4wIe2hH36dgRPVSGM4Zo04e1O7c42vJ23CpgV2fR5vfN/FdtVzsIN1ih
 BHqKY47SYJKh1ExZZqppfB1RqtPzNxCibakgGKx6NBhYQs/h6XwrlbRwS Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TBmCwFrhwFKWaNKsl+cD76EgKZMpmjN85lSLkYkiHIDHZfBOagv/fzwD5Y8Oidg22sDnXaIUEd
 B+OqDWnHE7RFkUnJlkNx8pvy711rh/dfSAWbEBsFzBwsvZ9ERH+9paHoV/aLvnuNAxSnwk901E
 hM043a0tQXW4v+hCpG0oeMMQRePmWweQyKJk99seCWSNTQ9d3j3no/Cv0n+6fMakBvl4LVMcw5
 87HuAKsAmCI4oRfUSNIrcwmhsB34HuKW5H7NjkDPJOGRqE44eM/aRTtjvoKTxGyCw0Wo857UvH
 yFw=
X-SBRS: 2.7
X-MesageID: 6705913
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,279,1566878400"; 
   d="scan'208";a="6705913"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 13:03:37 +0200
Message-ID: <20191010110339.6447-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 0/2] iommu: fixes for interrupt remapping
 enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen
 Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIHR3byBmaXhlcyBmb3IgaXNzdWVz
IGZvdW5kIHdoZW4gZW5hYmxpbmcKaW50ZXJydXB0IHJlbWFwcGluZyBhbmQgdGhlIElPLUFQSUMg
YWxyZWFkeSBoYXMgdW5tYXNrZWQgcGlucy4gV2hpbGUgSSdtCm5vdCBhd2FyZSBvZiBhbnkgc3lz
dGVtIG1hbGZ1bmN0aW9uaW5nIChhcGFydCBmcm9tIHJlcG9ydGluZyBJT01NVQppbnRlcnJ1cHQg
cmVtYXBwaW5nIGZhdWx0cykgSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgdGhvc2Ug
aW4KNC4xMy4KClRoYW5rcywgUm9nZXIuCgpSb2dlciBQYXUgTW9ubmUgKDIpOgogIHgyQVBJQzog
dHJhbnNsYXRlIElPLUFQSUMgZW50cmllcyB3aGVuIGVuYWJsaW5nIHRoZSBJT01NVQogIGlvbW11
OiB0cmFuc2xhdGUgSU8tQVBJQyBwaW5zIHdoZW4gZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGlu
ZwoKIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyICsr
LQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgICB8IDExICsrLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyAgICAgIHwgOTAgKy0tLS0t
LS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAg
ICAgIHwgMzQgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1w
cm90by5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggICAgICAgICAgICAg
ICAgIHwgIDMgKy0KIDcgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMTAxIGRlbGV0
aW9ucygtKQoKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:04:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWEp-0006yv-Re; Thu, 10 Oct 2019 11:04:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIWEo-0006xv-PM
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:04:06 +0000
X-Inumbo-ID: a9b20bf6-eb4d-11e9-80e3-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9b20bf6-eb4d-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 11:04:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570705440;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=hhRu1nFIWPw7WnQfPcGb340mQo7QXPNxztF11mDjH6A=;
 b=DY3aoiQlJ/ysiHE7ku7p0zXigNagnVX5XKuENMSQrjUi7k8I/uyeSVBP
 fUfnfJRO2GgJQEHKVrYpeNeK3Rzw5ucTpytLhFcoGYmtwdRzAndSDw73O
 gIgm3yET0QBtuoXd0tGQeDkc87vAavwiU6lYpb/x7mcgKf6K2XkPJApE2 Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iEALV9aL7iyaDKnZ9Nwh/8CMJKfaLW7A/sBEVwzoXtacnLKg+CfIQ2+McpjbYd1bgl2Ua9K5cx
 wDARz6aVaS5YD8p6xR+BUJkfiRXfNJE060dSKAKmfeG3E3lHtEE6e0zy2lTnvtcGnvMXuvHYom
 KHlmmEtO/L0rfg5Mo/8gcqJdwprm4FcRfF1AfFMBBMVPWl2H9QZ/9hgwcaup4565dKmx0KhvlM
 7eS0Yac0eno9rECd/FSOoo0pUHwZV4ZM1UJUxW7gI1vYqkIMDRj1Z1vbRyU4e59nhWQlcLlTr3
 i50=
X-SBRS: 2.7
X-MesageID: 6972754
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,279,1566878400"; 
   d="scan'208";a="6972754"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 13:03:38 +0200
Message-ID: <20191010110339.6447-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191010110339.6447-1-roger.pau@citrix.com>
References: <20191010110339.6447-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x2APIC: translate IO-APIC entries when
 enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGVuYWJsZWQgYXMgcGFydCBvZiBlbmFibGluZyB4
MkFQSUMgdGhlCklPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0
aGUgbmV3IGZvcm1hdCBhbmQgYWRkZWQKdG8gdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUu
CgpUaGlzIHByZXZlbnRzIElPTU1VIGludGVycnVwdCByZW1hcHBpbmcgZmF1bHRzIHdoZW4gYm9v
dGluZyBvbgpoYXJkd2FyZSB0aGF0IGhhcyB1bm1hc2tlZCBJTy1BUElDIHBpbnMuCgpSZXBvcnRl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAg
ICAgICAgIHwgMTIgKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAgICAgICB8
ICA1ICsrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaCB8ICAzICsrLQogMyBmaWxl
cyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDZjZGI1MGNm
NDEuLjk4MTBkZTc0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVu
L2FyY2gveDg2L2FwaWMuYwpAQCAtNTE1LDcgKzUxNSw3IEBAIHN0YXRpYyB2b2lkIHJlc3VtZV94
MmFwaWModm9pZCkKICAgICBpb21tdV9lbmFibGVfeDJhcGljKCk7CiAgICAgX19lbmFibGVfeDJh
cGljKCk7CiAKLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMpOworICAg
IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgdHJ1ZSk7CiAgICAgdW5tYXNr
XzgyNTlBKCk7CiAKIG91dDoKQEAgLTg4Nyw2ICs4ODcsNyBAQCB2b2lkIF9faW5pdCB4MmFwaWNf
YnNwX3NldHVwKHZvaWQpCiB7CiAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgKippb2Fw
aWNfZW50cmllcyA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqb3JpZ19uYW1lOworICAgIGJvb2wg
aW9tbXVfZW5hYmxlZCA9IHRydWU7CiAKICAgICBpZiAoICFjcHVfaGFzX3gyYXBpYyApCiAgICAg
ICAgIHJldHVybjsKQEAgLTkzNCw2ICs5MzUsNyBAQCB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3Nl
dHVwKHZvaWQpCiAgICAgICAgIGlmICggIXgyYXBpY19lbmFibGVkICkKICAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKCJOb3QgZW5hYmxpbmcgeDJBUElDICh1cG9uIGZpcm13YXJlIHJlcXVl
c3QpXG4iKTsKKyAgICAgICAgICAgIGlvbW11X2VuYWJsZWQgPSBmYWxzZTsKICAgICAgICAgICAg
IGdvdG8gcmVzdG9yZV9vdXQ7CiAgICAgICAgIH0KICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
CkBAIC05NDQsNiArOTQ2LDcgQEAgdm9pZCBfX2luaXQgeDJhcGljX2JzcF9zZXR1cCh2b2lkKQog
CiAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCiAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGVu
YWJsZSBJbnRlcnJ1cHQgUmVtYXBwaW5nOiBXaWxsIG5vdCBlbmFibGUgeDJBUElDLlxuIik7Cisg
ICAgICAgIGlvbW11X2VuYWJsZWQgPSBmYWxzZTsKICAgICAgICAgZ290byByZXN0b3JlX291dDsK
ICAgICB9CiAKQEAgLTk2MSw3ICs5NjQsMTIgQEAgdm9pZCBfX2luaXQgeDJhcGljX2JzcF9zZXR1
cCh2b2lkKQogICAgICAgICBwcmludGsoIlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzXG4iLCBn
ZW5hcGljLm5hbWUpOwogCiByZXN0b3JlX291dDoKLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAo
aW9hcGljX2VudHJpZXMpOworICAgIC8qCisgICAgICogTkI6IGRvIG5vdCB1c2UgcmF3IG1vZGUg
d2hlbiByZXN0b3JpbmcgZW50cmllcyBpZiB0aGUgaW9tbXUgaGFzIGJlZW4KKyAgICAgKiBlbmFi
bGVkIGR1cmluZyB0aGUgcHJvY2VzcywgYmVjYXVzZSB0aGUgZW50cmllcyBuZWVkIHRvIGJlIHRy
YW5zbGF0ZWQKKyAgICAgKiBhbmQgYWRkZWQgdG8gdGhlIHJlbWFwcGluZyB0YWJsZSBpbiB0aGF0
IGNhc2UuCisgICAgICovCisgICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVz
LCAhaW9tbXVfZW5hYmxlZCk7CiAgICAgdW5tYXNrXzgyNTlBKCk7CiAKIG91dDoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCmluZGV4
IDVkMjU4NjJiZDguLjM3ZWFiYzE2YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pb19hcGlj
LmMKKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtMzc5LDcgKzM3OSw4IEBAIHZvaWQg
bWFza19JT19BUElDX3NldHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2Vu
dHJpZXMpCiAvKgogICogUmVzdG9yZSBJTyBBUElDIGVudHJpZXMgd2hpY2ggd2FzIHNhdmVkIGlu
IGlvYXBpY19lbnRyaWVzLgogICovCi1pbnQgcmVzdG9yZV9JT19BUElDX3NldHVwKHN0cnVjdCBJ
T19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMpCitpbnQgcmVzdG9yZV9JT19BUElD
X3NldHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmF3KQogewogICAgIGludCBhcGljLCBwaW47CiAK
QEAgLTM5NCw3ICszOTUsNyBAQCBpbnQgcmVzdG9yZV9JT19BUElDX3NldHVwKHN0cnVjdCBJT19B
UElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMpCiAgICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKIAogICAgICAgICBmb3IgKHBpbiA9IDA7IHBpbiA8IG5yX2lvYXBpY19lbnRyaWVzW2Fw
aWNdOyBwaW4rKykKLQkgICAgaW9hcGljX3dyaXRlX2VudHJ5KGFwaWMsIHBpbiwgMSwgaW9hcGlj
X2VudHJpZXNbYXBpY11bcGluXSk7CisJICAgIGlvYXBpY193cml0ZV9lbnRyeShhcGljLCBwaW4s
IHJhdywgaW9hcGljX2VudHJpZXNbYXBpY11bcGluXSk7CiAgICAgfQogCiAgICAgcmV0dXJuIDA7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9fYXBpYy5oCmluZGV4IDBiMDQxZjA1NjUuLjk5ODkwNTE4NmIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaW9fYXBpYy5oCkBAIC0xOTcsNyArMTk3LDggQEAgZXh0ZXJuIHN0cnVjdCBJT19BUElDX3Jv
dXRlX2VudHJ5ICoqYWxsb2NfaW9hcGljX2VudHJpZXModm9pZCk7CiBleHRlcm4gdm9pZCBmcmVl
X2lvYXBpY19lbnRyaWVzKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJp
ZXMpOwogZXh0ZXJuIGludCBzYXZlX0lPX0FQSUNfc2V0dXAoc3RydWN0IElPX0FQSUNfcm91dGVf
ZW50cnkgKippb2FwaWNfZW50cmllcyk7CiBleHRlcm4gdm9pZCBtYXNrX0lPX0FQSUNfc2V0dXAo
c3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgKippb2FwaWNfZW50cmllcyk7Ci1leHRlcm4gaW50
IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmlvYXBp
Y19lbnRyaWVzKTsKK2V4dGVybiBpbnQgcmVzdG9yZV9JT19BUElDX3NldHVwKHN0cnVjdCBJT19B
UElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIHJhdyk7CiAKIHVuc2lnbmVkIGhpZ2hlc3RfZ3NpKHZvaWQpOwogCi0t
IAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:20:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWUc-0000Ug-EL; Thu, 10 Oct 2019 11:20:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIWUa-0000UZ-QQ
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:20:24 +0000
X-Inumbo-ID: f38a12c6-eb4f-11e9-96dc-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f38a12c6-eb4f-11e9-96dc-bc764e2007e4;
 Thu, 10 Oct 2019 11:20:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIWUY-0006Ye-O6; Thu, 10 Oct 2019 11:20:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIWUY-0005u4-F1; Thu, 10 Oct 2019 11:20:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIWUY-0004sl-EL; Thu, 10 Oct 2019 11:20:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142542-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1b00c16bdfbec98887731a40ea9f377f7dcac405
X-Osstest-Versions-That: xen=4fc32c22c0588a4972aa9cf82101cc6f7df71016
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 11:20:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142542: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjU0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYjAwYzE2YmRmYmVjOTg4ODc3MzFhNDBlYTlmMzc3ZjdkY2FjNDA1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZmMzMmMyMmMwNTg4YTQ5NzJh
YTljZjgyMTAxY2M2ZjdkZjcxMDE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI1MDMgIDIwMTkt
MTAtMDkgMTY6MDE6MDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNTQyICAy
MDE5LTEwLTEwIDA4OjA0OjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA0ZmMzMmMyMmMwLi4xYjAwYzE2YmRmICAxYjAwYzE2YmRmYmVjOTg4ODc3
MzFhNDBlYTlmMzc3ZjdkY2FjNDA1IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:24:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWYk-0000eg-31; Thu, 10 Oct 2019 11:24:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIWYi-0000eb-5V
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:24:40 +0000
X-Inumbo-ID: 8b8b15ac-eb50-11e9-9800-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8b8b15ac-eb50-11e9-9800-12813bfff9fa;
 Thu, 10 Oct 2019 11:24:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570706678;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=dS0I4zE3KCtE35fIPdSrmZkiIXfzetEo5FQ4OZe4iyA=;
 b=fC3Ft58bfd6vzGqJgcaWHhvQkCC0N4qleuqbyhEOSe9aWTL2bdrL7Oya
 JKf0Z44JkEJgh5YVkkygCwc03FwNZ0eaZcp3l8112rOk63TBnTtEKhnCX
 kQ6O/0c8Y7YVkujl4WR5bGNve5lGV4u0ekmAH/ntqsJ7Ap5zvRY6cOkBL o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: xJNDq36SCmgzRVQqmGuVOcjvZSoeeZq/dYvGuld5vNO9umSDFRjyFmJo4oV21KJl4Z2CBbFgyU
 AmIN4dug8UHdMv6/E1VRc68Rur6nSBWiRWGZSsQ7UMl+sxjh87vSBQ5IEuPcsqit9DeeeUWx4q
 R1A866/ZWE8DRcLWpdRAM4AGE5C34oHeYybNOhZlhC2iCUAi0CKQemg9ZvgWMMWGs0NoRGsIrb
 /Elaz6W6KZxfZ33zeIo9oqloKKDPg8iVrDtHZcv880E486rhTNDtpGfoEAfNCvdnZdeFeVQdW1
 pAk=
X-SBRS: 2.7
X-MesageID: 7018756
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7018756"
Date: Thu, 10 Oct 2019 13:24:30 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20191010112430.GE1389@Air-de-Roger.citrite.net>
References: <20191010110339.6447-1-roger.pau@citrix.com>
 <20191010110339.6447-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191010110339.6447-2-roger.pau@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] x2APIC: translate IO-APIC entries when
 enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDE6MDM6MzhQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFdoZW4gaW50ZXJydXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2Yg
ZW5hYmxpbmcgeDJBUElDIHRoZQo+IElPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJh
bnNsYXRlZCB0byB0aGUgbmV3IGZvcm1hdCBhbmQgYWRkZWQKPiB0byB0aGUgaW50ZXJydXB0IHJl
bWFwcGluZyB0YWJsZS4KPiAKPiBUaGlzIHByZXZlbnRzIElPTU1VIGludGVycnVwdCByZW1hcHBp
bmcgZmF1bHRzIHdoZW4gYm9vdGluZyBvbgo+IGhhcmR3YXJlIHRoYXQgaGFzIHVubWFza2VkIElP
LUFQSUMgcGlucy4KPiAKPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICB8IDEyICsrKysrKysrKyst
LQo+ICB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAgICAgICB8ICA1ICsrKy0tCj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvaW9fYXBpYy5oIHwgIDMgKystCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiBpbmRleCA2Y2RiNTBjZjQxLi45ODEwZGU3
NDczIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvYXBpYy5jCj4gQEAgLTUxNSw3ICs1MTUsNyBAQCBzdGF0aWMgdm9pZCByZXN1bWVfeDJhcGlj
KHZvaWQpCj4gICAgICBpb21tdV9lbmFibGVfeDJhcGljKCk7Cj4gICAgICBfX2VuYWJsZV94MmFw
aWMoKTsKPiAgCj4gLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMpOwo+
ICsgICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzLCB0cnVlKTsKPiAgICAg
IHVubWFza184MjU5QSgpOwo+ICAKPiAgb3V0Ogo+IEBAIC04ODcsNiArODg3LDcgQEAgdm9pZCBf
X2luaXQgeDJhcGljX2JzcF9zZXR1cCh2b2lkKQo+ICB7Cj4gICAgICBzdHJ1Y3QgSU9fQVBJQ19y
b3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzID0gTlVMTDsKPiAgICAgIGNvbnN0IGNoYXIgKm9y
aWdfbmFtZTsKPiArICAgIGJvb2wgaW9tbXVfZW5hYmxlZCA9IHRydWU7CgpUaGVyZSdzIG5vIG5l
ZWQgZm9yIHRoaXMgbG9jYWwgdmFyaWFibGUsIHgyYXBpY19lbmFibGVkIGNhbiBiZSB1c2VkCmlu
c3RlYWQuCgpXaWxsIHNlbmQgYSBuZXcgdmVyc2lvbiwgc29ycnkuCgpSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:34:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWhr-0001bF-63; Thu, 10 Oct 2019 11:34:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIWhq-0001bA-BB
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:34:06 +0000
X-Inumbo-ID: dd1e1e4a-eb51-11e9-8c93-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd1e1e4a-eb51-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 11:34:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570707244;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=far0MmFAODjWXtEw+BTYzIZzJMA+U9sUhkaF04Syf7A=;
 b=W4gGc1AQasL2axqj3EG9k51h7496QSrI8kxFWb6yGJBQeWmDz0PNYQPE
 RY+g1m0ItbRgkVjd3qoBpkkCt9vsJkALn/7tW6XEvJJVOC15RCecOqXyT
 kZR2f7orI6GHTookW5nWvT2x4BrDuG1SAto8UbFJYTNHvG+wtlvuP0X87 U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gmbEWvhzVGmNRjkxJihc8wLNH+jx1c9menS+WsKMJWfKdL6wNFecgLm8CV5328irjKhZMBdnH0
 oDo2zzSsv3huwYreIXh6/hHLZc5FJUcXSWOJ8B7Rc/KOkzxbm0jge9WuNc70sWA+Ixqg3SSbY4
 TRs9qDIyDsdRv1ZlZXFKc+ygdCCMqnN/2kGkOSenwYB9LefEO3EsbeA19quBoCfui9Gvtp8yvg
 1xX3Oh9x0qjVL7RlTzVK0vaq9tPBPeuTN57vkqnXLo9cgtkNvNWea6GQxNvQlLZwZPqKAU1JCB
 3jA=
X-SBRS: 2.7
X-MesageID: 6973867
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6973867"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 13:33:43 +0200
Message-ID: <20191010113345.6867-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] iommu: fixes for interrupt remapping
 enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen
 Gross <jgross@suse.com>, Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIHR3byBmaXhlcyBmb3IgaXNzdWVz
IGZvdW5kIHdoZW4gZW5hYmxpbmcKaW50ZXJydXB0IHJlbWFwcGluZyBhbmQgdGhlIElPLUFQSUMg
YWxyZWFkeSBoYXMgdW5tYXNrZWQgcGlucy4gV2hpbGUgSSdtCm5vdCBhd2FyZSBvZiBhbnkgc3lz
dGVtIG1hbGZ1bmN0aW9uaW5nIChhcGFydCBmcm9tIHJlcG9ydGluZyBJT01NVQppbnRlcnJ1cHQg
cmVtYXBwaW5nIGZhdWx0cykgSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgdGhvc2Ug
aW4KNC4xMy4KClRoZSBzZXJpZXMgY2FuIGFsc28gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGlvbW11X2ludHJfdjIKClRoYW5rcywgUm9n
ZXIuCgpSb2dlciBQYXUgTW9ubmUgKDIpOgogIHgyQVBJQzogdHJhbnNsYXRlIElPLUFQSUMgZW50
cmllcyB3aGVuIGVuYWJsaW5nIHRoZSBJT01NVQogIGlvbW11OiB0cmFuc2xhdGUgSU8tQVBJQyBw
aW5zIHdoZW4gZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGluZwoKIHhlbi9hcmNoL3g4Ni9hcGlj
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICstCiB4ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNSArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X2luaXQuYyAgICAgIHwgMTEgKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jICAgICAgfCA5MCArLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgICAgfCAzNCArKysrKystCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2lvX2FwaWMuaCAgICAgICAgICAgICAgICAgfCAgMyArLQogNyBmaWxlcyBj
aGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCAxMDEgZGVsZXRpb25zKC0pCgotLSAKMi4yMy4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:34:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWhw-0001c9-G1; Thu, 10 Oct 2019 11:34:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIWhv-0001c4-8n
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:34:11 +0000
X-Inumbo-ID: de00d276-eb51-11e9-8c93-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id de00d276-eb51-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 11:34:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570707245;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Uk1EFiqCia2dcWInsYPevxQS4AbbypvreIR7mJSnhAk=;
 b=AhzP8NkFdiFLyB48aL1WgBp4QHzArTw5F+xDlwV/dl17h0URy7D4D8/+
 w7VihAA6lEx8kkJtto93Aa9gXeeMxgEux6rAAtpOrZUIXHBKekt+pzKkh
 h296MusCFnswS7cpyyo+hCM2Vbp3JgWqsKzs7ZPbQtvHAPYQOCp66qRqy U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QYeFOWS/e/e++5DDAOpgvp9yoYvBMHr9LNKBokR3qnJa5QAn9e7smNdNmwguBSVxXhAxbN6wAt
 vy7YvaJRj0zdW81Ko+M9OjKaV2PCmckCGrNM/IavsARbBGYFoCiNwv5bQCpLj9eSK0xY5vuZfV
 5H/9zdOOqtWlkUJ5PGw6BlE2Kr1iGPEM91uTRnVV5nOEidspJ4JiaCZ8a6LoghL9SDE+XXFCs6
 NOkzidTsG7aTa5UThHvvvXYl0fkGnIOo/ccUTCvN0Q4Fhmd1zdireDFltlqNhvh+GZA9ETFgh4
 Mh8=
X-SBRS: 2.7
X-MesageID: 6973869
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6973869"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 13:33:44 +0200
Message-ID: <20191010113345.6867-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191010113345.6867-1-roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries when
 enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGVuYWJsZWQgYXMgcGFydCBvZiBlbmFibGluZyB4
MkFQSUMgdGhlCklPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0
aGUgbmV3IGZvcm1hdCBhbmQgYWRkZWQKdG8gdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUu
CgpUaGlzIHByZXZlbnRzIElPTU1VIGludGVycnVwdCByZW1hcHBpbmcgZmF1bHRzIHdoZW4gYm9v
dGluZyBvbgpoYXJkd2FyZSB0aGF0IGhhcyB1bm1hc2tlZCBJTy1BUElDIHBpbnMuCgpSZXBvcnRl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmVt
b3ZlIHRoZSB1bm5lZWRlZCBpb21tdV9lbmFibGVkIGxvY2FsIHZhcmlhYmxlLgotLS0KIHhlbi9h
cmNoL3g4Ni9hcGljLmMgICAgICAgICAgIHwgOSArKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9pb19h
cGljLmMgICAgICAgIHwgNSArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggfCAz
ICsrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmlu
ZGV4IDZjZGI1MGNmNDEuLjg0MTVkOWY3ODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGlj
LmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtNTE1LDcgKzUxNSw3IEBAIHN0YXRpYyB2
b2lkIHJlc3VtZV94MmFwaWModm9pZCkKICAgICBpb21tdV9lbmFibGVfeDJhcGljKCk7CiAgICAg
X19lbmFibGVfeDJhcGljKCk7CiAKLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2Vu
dHJpZXMpOworICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgdHJ1ZSk7
CiAgICAgdW5tYXNrXzgyNTlBKCk7CiAKIG91dDoKQEAgLTk2MSw3ICs5NjEsMTIgQEAgdm9pZCBf
X2luaXQgeDJhcGljX2JzcF9zZXR1cCh2b2lkKQogICAgICAgICBwcmludGsoIlN3aXRjaGVkIHRv
IEFQSUMgZHJpdmVyICVzXG4iLCBnZW5hcGljLm5hbWUpOwogCiByZXN0b3JlX291dDoKLSAgICBy
ZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMpOworICAgIC8qCisgICAgICogTkI6
IGRvIG5vdCB1c2UgcmF3IG1vZGUgd2hlbiByZXN0b3JpbmcgZW50cmllcyBpZiB0aGUgaW9tbXUg
aGFzIGJlZW4KKyAgICAgKiBlbmFibGVkIGR1cmluZyB0aGUgcHJvY2VzcywgYmVjYXVzZSB0aGUg
ZW50cmllcyBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQKKyAgICAgKiBhbmQgYWRkZWQgdG8gdGhlIHJl
bWFwcGluZyB0YWJsZSBpbiB0aGF0IGNhc2UuCisgICAgICovCisgICAgcmVzdG9yZV9JT19BUElD
X3NldHVwKGlvYXBpY19lbnRyaWVzLCAheDJhcGljX2VuYWJsZWQpOwogICAgIHVubWFza184MjU5
QSgpOwogCiBvdXQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jIGIveGVuL2Fy
Y2gveDg2L2lvX2FwaWMuYwppbmRleCA1ZDI1ODYyYmQ4Li4zN2VhYmMxNmM5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKQEAg
LTM3OSw3ICszNzksOCBAQCB2b2lkIG1hc2tfSU9fQVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19y
b3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzKQogLyoKICAqIFJlc3RvcmUgSU8gQVBJQyBlbnRy
aWVzIHdoaWNoIHdhcyBzYXZlZCBpbiBpb2FwaWNfZW50cmllcy4KICAqLwotaW50IHJlc3RvcmVf
SU9fQVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVz
KQoraW50IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAq
KmlvYXBpY19lbnRyaWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHJhdykKIHsK
ICAgICBpbnQgYXBpYywgcGluOwogCkBAIC0zOTQsNyArMzk1LDcgQEAgaW50IHJlc3RvcmVfSU9f
QVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzKQog
ICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKICAgICAgICAgZm9yIChwaW4gPSAwOyBwaW4g
PCBucl9pb2FwaWNfZW50cmllc1thcGljXTsgcGluKyspCi0JICAgIGlvYXBpY193cml0ZV9lbnRy
eShhcGljLCBwaW4sIDEsIGlvYXBpY19lbnRyaWVzW2FwaWNdW3Bpbl0pOworCSAgICBpb2FwaWNf
d3JpdGVfZW50cnkoYXBpYywgcGluLCByYXcsIGlvYXBpY19lbnRyaWVzW2FwaWNdW3Bpbl0pOwog
ICAgIH0KIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
b19hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaAppbmRleCAwYjA0MWYwNTY1
Li45OTg5MDUxODZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaApAQCAtMTk3LDcgKzE5Nyw4IEBAIGV4
dGVybiBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmFsbG9jX2lvYXBpY19lbnRyaWVzKHZv
aWQpOwogZXh0ZXJuIHZvaWQgZnJlZV9pb2FwaWNfZW50cmllcyhzdHJ1Y3QgSU9fQVBJQ19yb3V0
ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzKTsKIGV4dGVybiBpbnQgc2F2ZV9JT19BUElDX3NldHVw
KHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMpOwogZXh0ZXJuIHZv
aWQgbWFza19JT19BUElDX3NldHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGlj
X2VudHJpZXMpOwotZXh0ZXJuIGludCByZXN0b3JlX0lPX0FQSUNfc2V0dXAoc3RydWN0IElPX0FQ
SUNfcm91dGVfZW50cnkgKippb2FwaWNfZW50cmllcyk7CitleHRlcm4gaW50IHJlc3RvcmVfSU9f
QVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCByYXcpOwogCiB1bnNpZ25lZCBo
aWdoZXN0X2dzaSh2b2lkKTsKIAotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:34:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:34:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIWi1-0001dK-UT; Thu, 10 Oct 2019 11:34:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIWi0-0001cy-9Y
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:34:16 +0000
X-Inumbo-ID: dfa8a69e-eb51-11e9-80e3-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfa8a69e-eb51-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 11:34:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570707250;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=VJ+eNzJg3w6G9LgrbYkzOMKvORC0WkpX/C+Ntg/gB28=;
 b=b5UOKN9hCilz4SKUhYbNHd+dQs8cD7pYSJYJbrSO6KhnAMaToqoG73pm
 TkGVKjgXzCB+YJe5hJqKC8LMM+xtsnGK0EoEGQqF4L2Q7aQ+Rzri/zDhK
 7Ija9tnPWoTfe9gbj3GRq6ef6AB0ZCYyCoKrrHvrUurL1A51At5X/ysUn 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WSBXiwoDfoZ0EYVLC6mPMbq8xO2PlionKUv57DbfifhUy1ByA3yTvSAv/Y35ONS7bLW9onmSPb
 dndrWDe2JBcRbM1c+8UkdPXr5EUfD7qgz8VVdNESF+CaXiQNHJ2YhVCzcmB2TzOaw7ZClAX3Sz
 IaglbiAEbyQNlNnIB46f1xVmbDkWYv8PU07c7IDtkWQNip3qzh12YcbUlXtVU4SOwM4PSVnk1j
 K5bHZujt+nqgoVl6s8LaeLKt+tovo86xaGEu0JCtDL/5oBKAl2SL3WrYonkEyAs9CgkoFlfGui
 IWg=
X-SBRS: 2.7
X-MesageID: 6709785
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6709785"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 13:33:45 +0200
Message-ID: <20191010113345.6867-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191010113345.6867-1-roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] iommu: translate IO-APIC pins when
 enabling interrupt remapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gSW50ZWwgaGFyZHdhcmUgdGhlcmUncyBjdXJyZW50bHkgbm8gdHJhbnNsYXRpb24gb2YgYWxy
ZWFkeSBlbmFibGVkCklPLUFQSUMgcGlucyB3aGVuIGludGVycnVwdCByZW1hcHBpbmcgaXMgZW5h
YmxlZCBvbiB0aGUgSU9NTVUsIGhlbmNlCmludHJvZHVjZSBhIGxvZ2ljIHNpbWlsYXIgdG8gdGhl
IG9uZSB1c2VkIGluIHgyYXBpY19ic3Bfc2V0dXAgaW4gb3JkZXIKdG8gc2F2ZSBhbmQgbWFzayBh
bGwgSU8tQVBJQyBwaW5zLCBhbmQgdGhlbiB0cmFuc2xhdGUgYW5kIHJlc3RvcmUgdGhlbQphZnRl
ciBpbnRlcnJ1cHQgcmVtYXBwaW5nIGhhcyBiZWVuIGVuYWJsZWQuCgpXaXRoIHRoaXMgY2hhbmdl
IHRoZSBBTUQgc3BlY2lmaWMgbG9naWMgdG8gZGVhbCB3aXRoIGVuYWJsZWQgcGlucwooYW1kX2lv
bW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcpIGNhbiBiZSByZW1vdmVkLCB0aHVzIHVuaWZ5aW5n
IHRoZQpoYW5kbGluZyBvZiBJTy1BUElDIHdoZW4gZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGlu
ZyByZWdhcmRsZXNzIG9mCnRoZSBJT01NVSB2ZW5kb3IuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0
LmMgICAgICB8IDExICsrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
YyAgICAgIHwgOTAgKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2lvbW11LmMgICAgICAgICAgIHwgMzQgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNl
cnRpb25zKCspLCA5NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2luaXQuYwppbmRleCA2ZjUzYzdlYzA4Li4zYzI0NDYxOWI5IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTE5LDYgKzE5LDcgQEAKIAogI2luY2x1ZGUg
PHhlbi9lcnJuby5oPgogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL2tleWhh
bmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9yZWdzLmg+
CiAjaW5jbHVkZSA8eGVuL2lycS5oPgpAQCAtMTQzNSwxMiArMTQzNiw2IEBAIGludCBfX2luaXQg
YW1kX2lvbW11X2luaXQoYm9vbCB4dCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnJv
cl9vdXQ7CiAKLSAgICAvKiBpbml0aWFsaXplIGlvLWFwaWMgaW50ZXJydXB0IHJlbWFwcGluZyBl
bnRyaWVzICovCi0gICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCi0gICAgICAgIHJjID0gYW1kX2lv
bW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcoKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290
byBlcnJvcl9vdXQ7Ci0KICAgICAvKiBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZSBkZXZpY2UgdGFi
bGUocykuICovCiAgICAgcGNpX2luaXQgPSAheHQ7CiAgICAgcmMgPSBpdGVyYXRlX2l2cnNfbWFw
cGluZ3MoYW1kX2lvbW11X3NldHVwX2RldmljZV90YWJsZSk7CkBAIC0xNDY5LDYgKzE0NjQsMTAg
QEAgaW50IF9faW5pdCBhbWRfaW9tbXVfaW5pdChib29sIHh0KQogICAgICAgICAgICAgZ290byBl
cnJvcl9vdXQ7CiAgICAgfQogCisgICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCisgICAgICAgIHJl
Z2lzdGVyX2tleWhhbmRsZXIoJ1YnLCAmYW1kX2lvbW11X2R1bXBfaW50cmVtYXBfdGFibGVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkdW1wIElPTU1VIGludHJlbWFwIHRhYmxlcyIs
IDApOworCiAgICAgcmV0dXJuIDA7CiAKIGVycm9yX291dDoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jCmluZGV4IGZiNzEwNzNjODQuLjFlZWQ2MGYyNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtMjEsNyArMjEsNiBAQAogI2lu
Y2x1ZGUgPGFzbS9hbWQtaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgotI2luY2x1ZGUgPHhlbi9rZXloYW5k
bGVyLmg+CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KIAogdW5pb24gaXJ0ZTMyIHsKQEAgLTc5
LDggKzc4LDYgQEAgdW5zaWduZWQgbG9uZyAqc2hhcmVkX2ludHJlbWFwX2ludXNlOwogc3RhdGlj
IERFRklORV9TUElOTE9DSyhzaGFyZWRfaW50cmVtYXBfbG9jayk7CiB1bnNpZ25lZCBpbnQgbnJf
aW9hcGljX3NiZGY7CiAKLXN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFibGVzKHVuc2lnbmVk
IGNoYXIga2V5KTsKLQogI2RlZmluZSBpbnRyZW1hcF9wYWdlX29yZGVyKGlydCkgUEZOX09SREVS
KHZpcnRfdG9fcGFnZShpcnQpKQogCiB1bnNpZ25lZCBpbnQgYW1kX2lvbW11X2ludHJlbWFwX3Rh
YmxlX29yZGVyKApAQCAtMzU0LDkxICszNTEsNiBAQCBzdGF0aWMgaW50IHVwZGF0ZV9pbnRyZW1h
cF9lbnRyeV9mcm9tX2lvYXBpYygKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5pdCBhbWRf
aW9tbXVfc2V0dXBfaW9hcGljX3JlbWFwcGluZyh2b2lkKQotewotICAgIHN0cnVjdCBJT19BUElD
X3JvdXRlX2VudHJ5IHJ0ZTsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuaW9uIGly
dGVfcHRyIGVudHJ5OwotICAgIGludCBhcGljLCBwaW47Ci0gICAgdTggZGVsaXZlcnlfbW9kZSwg
ZGVzdCwgdmVjdG9yLCBkZXN0X21vZGU7Ci0gICAgdTE2IHNlZywgYmRmLCByZXFfaWQ7Ci0gICAg
c3RydWN0IGFtZF9pb21tdSAqaW9tbXU7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLSAgICB1bnNp
Z25lZCBpbnQgb2Zmc2V0OwotCi0gICAgLyogUmVhZCBpb2FwaWMgZW50cmllcyBhbmQgdXBkYXRl
IGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYWNjb3JkaW5nbHkgKi8KLSAgICBmb3IgKCBhcGlj
ID0gMDsgYXBpYyA8IG5yX2lvYXBpY3M7IGFwaWMrKyApCi0gICAgewotICAgICAgICBmb3IgKCBw
aW4gPSAwOyBwaW4gPCBucl9pb2FwaWNfZW50cmllc1thcGljXTsgcGluKysgKQotICAgICAgICB7
Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4OwotCi0gICAgICAgICAgICBydGUgPSBfX2lv
YXBpY19yZWFkX2VudHJ5KGFwaWMsIHBpbiwgMSk7Ci0gICAgICAgICAgICBpZiAoIHJ0ZS5tYXNr
ID09IDEgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICAvKiBnZXQg
ZGV2aWNlIGlkIG9mIGlvYXBpYyBkZXZpY2VzICovCi0gICAgICAgICAgICBpZHggPSBpb2FwaWNf
aWRfdG9faW5kZXgoSU9fQVBJQ19JRChhcGljKSk7Ci0gICAgICAgICAgICBpZiAoIGlkeCA9PSBN
QVhfSU9fQVBJQ1MgKQotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgICAg
ICAgICBiZGYgPSBpb2FwaWNfc2JkZltpZHhdLmJkZjsKLSAgICAgICAgICAgIHNlZyA9IGlvYXBp
Y19zYmRmW2lkeF0uc2VnOwotICAgICAgICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZp
Y2Uoc2VnLCBiZGYpOwotICAgICAgICAgICAgaWYgKCAhaW9tbXUgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiRmFpbCB0byBmaW5kIGlvbW11IGZvciBp
b2FwaWMgIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGV2aWNlIGlkID0gJTA0
eDolMDR4XG4iLCBzZWcsIGJkZik7Ci0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAg
ICAgICB9Ci0KLSAgICAgICAgICAgIHJlcV9pZCA9IGdldF9pbnRyZW1hcF9yZXF1ZXN0b3JfaWQo
aW9tbXUtPnNlZywgYmRmKTsKLSAgICAgICAgICAgIGxvY2sgPSBnZXRfaW50cmVtYXBfbG9jayhp
b21tdS0+c2VnLCByZXFfaWQpOwotCi0gICAgICAgICAgICBkZWxpdmVyeV9tb2RlID0gcnRlLmRl
bGl2ZXJ5X21vZGU7Ci0gICAgICAgICAgICB2ZWN0b3IgPSBydGUudmVjdG9yOwotICAgICAgICAg
ICAgZGVzdF9tb2RlID0gcnRlLmRlc3RfbW9kZTsKLSAgICAgICAgICAgIGRlc3QgPSBydGUuZGVz
dC5sb2dpY2FsLmxvZ2ljYWxfZGVzdDsKLQotICAgICAgICAgICAgaWYgKCBpb21tdS0+Y3RybC54
dF9lbiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAg
ICAgKiBJbiB4MkFQSUMgbW9kZSB3ZSBoYXZlIG5vIHdheSBvZiBkaXNjb3ZlcmluZyB0aGUgaGln
aCAyNAotICAgICAgICAgICAgICAgICAqIGJpdHMgb2YgdGhlIGRlc3RpbmF0aW9uIG9mIGFuIGFs
cmVhZHkgZW5hYmxlZCBpbnRlcnJ1cHQuCi0gICAgICAgICAgICAgICAgICogV2UgY29tZSBoZXJl
IGVhcmxpZXIgdGhhbiBmb3IgeEFQSUMgbW9kZSwgc28gbm8gaW50ZXJydXB0cwotICAgICAgICAg
ICAgICAgICAqIHNob3VsZCBoYXZlIGJlZW4gc2V0IHVwIGJlZm9yZS4KLSAgICAgICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVubWFza2VkIElPLUFQSUMj
JXUgZW50cnkgJXUgaW4geDJBUElDIG1vZGVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPX0FQSUNfSUQoYXBpYyksIHBpbik7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKLSAgICAgICAgICAgIG9mZnNldCA9
IGFsbG9jX2ludHJlbWFwX2VudHJ5KGlvbW11LCByZXFfaWQsIDEpOwotICAgICAgICAgICAgQlVH
X09OKG9mZnNldCA+PSBJTlRSRU1BUF9NQVhfRU5UUklFUyk7Ci0gICAgICAgICAgICBlbnRyeSA9
IGdldF9pbnRyZW1hcF9lbnRyeShpb21tdSwgcmVxX2lkLCBvZmZzZXQpOwotICAgICAgICAgICAg
dXBkYXRlX2ludHJlbWFwX2VudHJ5KGlvbW11LCBlbnRyeSwgdmVjdG9yLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21vZGUsIGRlc3RfbW9kZSwgZGVzdCk7Ci0g
ICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzKTsKLQotICAgICAg
ICAgICAgc2V0X3J0ZV9pbmRleCgmcnRlLCBvZmZzZXQpOwotICAgICAgICAgICAgaW9hcGljX3Ni
ZGZbaWR4XS5waW5fMl9pZHhbcGluXSA9IG9mZnNldDsKLSAgICAgICAgICAgIF9faW9hcGljX3dy
aXRlX2VudHJ5KGFwaWMsIHBpbiwgMSwgcnRlKTsKLQotICAgICAgICAgICAgaWYgKCBpb21tdS0+
ZW5hYmxlZCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNo
X2ludHJlbWFwKGlvbW11LCByZXFfaWQpOwotICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0K
LSAgICB9Ci0KLSAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdWJywgJmR1bXBfaW50cmVtYXBfdGFi
bGVzLAotICAgICAgICAgICAgICAgICAgICAgICAgImR1bXAgSU9NTVUgaW50cmVtYXAgdGFibGVz
IiwgMCk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogdm9pZCBhbWRfaW9tbXVfaW9hcGljX3VwZGF0
ZV9pcmUoCiAgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGludCB2YWx1ZSkKIHsKQEAgLTk4Miw3ICs4OTQsNyBAQCBzdGF0aWMgaW50IGR1bXBfaW50cmVt
YXBfbWFwcGluZyhjb25zdCBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIHZvaWQgZHVtcF9pbnRyZW1hcF90YWJsZXModW5zaWduZWQgY2hhciBrZXkp
Cit2b2lkIGFtZF9pb21tdV9kdW1wX2ludHJlbWFwX3RhYmxlcyh1bnNpZ25lZCBjaGFyIGtleSkK
IHsKICAgICBpZiAoICFzaGFyZWRfaW50cmVtYXBfdGFibGUgKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveDg2L2lvbW11LmMKaW5kZXggNTk5MDU2MjllMS4uMmNmNTI4ZTc2MCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4c20v
eHNtLmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CisjaW5jbHVkZSA8YXNtL2lvX2FwaWMu
aD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3Bz
ICpfX2luaXRkYXRhIGlvbW11X2luaXRfb3BzOwpAQCAtMjgsNiArMjksNyBAQCBzdHJ1Y3QgaW9t
bXVfb3BzIF9fcmVhZF9tb3N0bHkgaW9tbXVfb3BzOwogCiBpbnQgX19pbml0IGlvbW11X2hhcmR3
YXJlX3NldHVwKHZvaWQpCiB7CisgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgKippb2Fw
aWNfZW50cmllcyA9IE5VTEw7CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhaW9tbXVfaW5pdF9v
cHMgKQpAQCAtNDMsNyArNDUsMzcgQEAgaW50IF9faW5pdCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2
b2lkKQogICAgICAgICAvKiB4MmFwaWMgc2V0dXAgbWF5IGhhdmUgcHJldmlvdXNseSBpbml0aWFs
aXNlZCB0aGUgc3RydWN0LiAqLwogICAgICAgICBBU1NFUlQoaW9tbXVfb3BzLmluaXQgPT0gaW9t
bXVfaW5pdF9vcHMtPm9wcy0+aW5pdCk7CiAKLSAgICByZXR1cm4gaW9tbXVfaW5pdF9vcHMtPnNl
dHVwKCk7CisgICAgaWYgKCAheDJhcGljX2VuYWJsZWQgJiYgaW9tbXVfaW50cmVtYXAgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgeDJBUElDIGlzIGVuYWJsZWQgaW50ZXJydXB0
IHJlbWFwcGluZyBpcyBhbHJlYWR5IGVuYWJsZWQsIHNvCisgICAgICAgICAqIHRoZXJlJ3Mgbm8g
bmVlZCB0byBtZXNzIHdpdGggdGhlIElPLUFQSUMgYmVjYXVzZSB0aGUgcmVtYXBwaW5nCisgICAg
ICAgICAqIGVudHJpZXMgYXJlIGFscmVhZHkgY29ycmVjdGx5IHNldHVwIGJ5IHgyYXBpY19ic3Bf
c2V0dXAuCisgICAgICAgICAqLworICAgICAgICBpb2FwaWNfZW50cmllcyA9IGFsbG9jX2lvYXBp
Y19lbnRyaWVzKCk7CisgICAgICAgIGlmICggIWlvYXBpY19lbnRyaWVzICkKKyAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICByYyA9IHNhdmVfSU9fQVBJQ19zZXR1cChpb2FwaWNf
ZW50cmllcyk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBmcmVl
X2lvYXBpY19lbnRyaWVzKGlvYXBpY19lbnRyaWVzKTsKKyAgICAgICAgICAgIHJldHVybiByYzsK
KyAgICAgICAgfQorCisgICAgICAgIG1hc2tfODI1OUEoKTsKKyAgICAgICAgbWFza19JT19BUElD
X3NldHVwKGlvYXBpY19lbnRyaWVzKTsKKyAgICB9CisKKyAgICByYyA9IGlvbW11X2luaXRfb3Bz
LT5zZXR1cCgpOworCisgICAgaWYgKCBpb2FwaWNfZW50cmllcyApCisgICAgeworICAgICAgICBy
ZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMsIHJjKTsKKyAgICAgICAgdW5tYXNr
XzgyNTlBKCk7CisgICAgICAgIGZyZWVfaW9hcGljX2VudHJpZXMoaW9hcGljX2VudHJpZXMpOwor
ICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogaW50IGlvbW11X2VuYWJsZV94MmFwaWModm9p
ZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRl
eCAwN2QyNWE1ODVkLi44ZWQ5NDgyNzkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC0xMTQsNiArMTE0LDcgQEAgaW50IGFtZF9pb21tdV9t
c2lfbXNnX3VwZGF0ZV9pcmUoCiB2b2lkIGFtZF9pb21tdV9yZWFkX21zaV9mcm9tX2lyZSgKICAg
ICBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjLCBzdHJ1Y3QgbXNpX21zZyAqbXNnKTsKIGludCBh
bWRfc2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICptc2lfZGVzYyk7Cit2b2lkIGFtZF9p
b21tdV9kdW1wX2ludHJlbWFwX3RhYmxlcyh1bnNpZ25lZCBjaGFyIGtleSk7CiAKIGV4dGVybiBz
dHJ1Y3QgaW9hcGljX3NiZGYgewogICAgIHUxNiBiZGYsIHNlZzsKLS0gCjIuMjMuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:54:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:54:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIX1F-0003iJ-IH; Thu, 10 Oct 2019 11:54:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIX1E-0003hZ-Ci
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:54:08 +0000
X-Inumbo-ID: a8b91fbc-eb54-11e9-9800-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8b91fbc-eb54-11e9-9800-12813bfff9fa;
 Thu, 10 Oct 2019 11:54:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7A462AD3B;
 Thu, 10 Oct 2019 11:54:04 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
Date: Thu, 10 Oct 2019 13:54:06 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191010113345.6867-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMjAxOSAxMzozMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFdoZW4gaW50ZXJy
dXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2YgZW5hYmxpbmcgeDJBUElDIHRoZQoK
UGVyaGFwcyAidW5tYXNrZWQiIGluc3RlYWQgb2YgInRoZSI/Cgo+IElPLUFQSUMgZW50cmllcyBh
bHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0aGUgbmV3IGZvcm1hdCBhbmQgYWRkZWQKPiB0
byB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZS4KPiAKPiBUaGlzIHByZXZlbnRzIElPTU1V
IGludGVycnVwdCByZW1hcHBpbmcgZmF1bHRzIHdoZW4gYm9vdGluZyBvbgo+IGhhcmR3YXJlIHRo
YXQgaGFzIHVubWFza2VkIElPLUFQSUMgcGlucy4KCkJ1dCBpbiB0aGUgZW5kIGl0IG9ubHkgcGFw
ZXJzIG92ZXIgd2hhdGV2ZXIgdGhlIHNwdXJpb3VzIGludGVycnVwdHMKcmVzdWx0IGZvcm0sIGRv
ZXNuJ3QgaXQ/IFdoaWNoIGlzbid0IHRvIHNheSB0aGlzIGlzbid0IGFuCmltcHJvdmVtZW50LiBD
YWxsaW5nIG91dCB0aGUgRXh0SW50IGNhc2UgaGVyZSBtYXkgYmUgd29ydGh3aGlsZSBhcwp3ZWxs
LCBhcyB3b3VsZCBiZSBwb2ludGluZyBvdXQgdGhhdCB0aGlzIGNhc2Ugc3RpbGwgd29uJ3Qgd29y
ayBvbgpBTUQgSU9NTVVzLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2FwaWMuYwo+IEBAIC01MTUsNyArNTE1LDcgQEAgc3RhdGljIHZvaWQgcmVzdW1l
X3gyYXBpYyh2b2lkKQo+ICAgICAgaW9tbXVfZW5hYmxlX3gyYXBpYygpOwo+ICAgICAgX19lbmFi
bGVfeDJhcGljKCk7Cj4gIAo+IC0gICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRy
aWVzKTsKPiArICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgdHJ1ZSk7
Cj4gICAgICB1bm1hc2tfODI1OUEoKTsKPiAgCj4gIG91dDoKPiBAQCAtOTYxLDcgKzk2MSwxMiBA
QCB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3NldHVwKHZvaWQpCj4gICAgICAgICAgcHJpbnRrKCJT
d2l0Y2hlZCB0byBBUElDIGRyaXZlciAlc1xuIiwgZ2VuYXBpYy5uYW1lKTsKPiAgCj4gIHJlc3Rv
cmVfb3V0Ogo+IC0gICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzKTsKPiAr
ICAgIC8qCj4gKyAgICAgKiBOQjogZG8gbm90IHVzZSByYXcgbW9kZSB3aGVuIHJlc3RvcmluZyBl
bnRyaWVzIGlmIHRoZSBpb21tdSBoYXMgYmVlbgo+ICsgICAgICogZW5hYmxlZCBkdXJpbmcgdGhl
IHByb2Nlc3MsIGJlY2F1c2UgdGhlIGVudHJpZXMgbmVlZCB0byBiZSB0cmFuc2xhdGVkCj4gKyAg
ICAgKiBhbmQgYWRkZWQgdG8gdGhlIHJlbWFwcGluZyB0YWJsZSBpbiB0aGF0IGNhc2UuCj4gKyAg
ICAgKi8KPiArICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgIXgyYXBp
Y19lbmFibGVkKTsKCkhvdyBpcyB0aGlzIGRpZmZlcmVudCBpbiB0aGUgcmVzdW1lX3gyYXBpYygp
IGNhc2U/IFRoZSBJT01NVSBnZXRzCmVuYWJsZWQgaW4gdGhlIGNvdXJzZSBvZiB0aGF0IGFzIHdl
bGwuIEkuZS4gSSdkIGV4cGVjdCB5b3Ugd2FudAp0byBwYXNzICJmYWxzZSIgdGhlcmUsIG5vdCAi
dHJ1ZSIuCgpBbHNvIGhvdyB3b3VsZCAieDJhcGljX2VuYWJsZWQiIHJlZmxlY3QgdGhlIHRyYW5z
aXRpb24/IEl0IG1heQpoYXZlIGJlZW4gInRydWUiIGFscmVhZHkgYmVmb3JlIGVudGVyaW5nIHRo
ZSBmdW5jdGlvbiBoZXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 11:59:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 11:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIX67-0003uG-C2; Thu, 10 Oct 2019 11:59:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIX66-0003uB-6Z
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 11:59:10 +0000
X-Inumbo-ID: 5d14c830-eb55-11e9-9800-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d14c830-eb55-11e9-9800-12813bfff9fa;
 Thu, 10 Oct 2019 11:59:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5EBBCB19A;
 Thu, 10 Oct 2019 11:59:07 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-3-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <189c6d8f-6e48-fdb2-7fa8-de870730cdc4@suse.com>
Date: Thu, 10 Oct 2019 13:59:08 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191010113345.6867-3-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 2/2] iommu: translate IO-APIC pins when
 enabling interrupt remapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 AndrewCooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMjAxOSAxMzozMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE9uIEludGVsIGhh
cmR3YXJlIHRoZXJlJ3MgY3VycmVudGx5IG5vIHRyYW5zbGF0aW9uIG9mIGFscmVhZHkgZW5hYmxl
ZAo+IElPLUFQSUMgcGlucyB3aGVuIGludGVycnVwdCByZW1hcHBpbmcgaXMgZW5hYmxlZCBvbiB0
aGUgSU9NTVUsIGhlbmNlCj4gaW50cm9kdWNlIGEgbG9naWMgc2ltaWxhciB0byB0aGUgb25lIHVz
ZWQgaW4geDJhcGljX2JzcF9zZXR1cCBpbiBvcmRlcgo+IHRvIHNhdmUgYW5kIG1hc2sgYWxsIElP
LUFQSUMgcGlucywgYW5kIHRoZW4gdHJhbnNsYXRlIGFuZCByZXN0b3JlIHRoZW0KPiBhZnRlciBp
bnRlcnJ1cHQgcmVtYXBwaW5nIGhhcyBiZWVuIGVuYWJsZWQuCj4gCj4gV2l0aCB0aGlzIGNoYW5n
ZSB0aGUgQU1EIHNwZWNpZmljIGxvZ2ljIHRvIGRlYWwgd2l0aCBlbmFibGVkIHBpbnMKPiAoYW1k
X2lvbW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcpIGNhbiBiZSByZW1vdmVkLCB0aHVzIHVuaWZ5
aW5nIHRoZQo+IGhhbmRsaW5nIG9mIElPLUFQSUMgd2hlbiBlbmFibGluZyBpbnRlcnJ1cHQgcmVt
YXBwaW5nIHJlZ2FyZGxlc3Mgb2YKPiB0aGUgSU9NTVUgdmVuZG9yLgo+IAo+IFJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhlIGFjdHVhbCBj
b2RlIGNoYW5nZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpi
dXQgcGxlYXNlIG1lbnRpb24gaGVyZSBhcyB3ZWxsIHRoYXQgdGhlIEV4dEludCBjYXNlIGNvbnRp
bnVlcyB0byBiZQpicm9rZW4gaW4gdGhlIEFNRCBjYXNlLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 12:13:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 12:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIXJj-0005hf-AY; Thu, 10 Oct 2019 12:13:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIXJi-0005ha-OO
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 12:13:14 +0000
X-Inumbo-ID: 54f75ae4-eb57-11e9-8c93-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 54f75ae4-eb57-11e9-8c93-bc764e2007e4;
 Thu, 10 Oct 2019 12:13:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570709594;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=QbFBIB8h5vDRmh/2pjCg6vvaiRxylk93ufhijJBsJ50=;
 b=QSHDtkuGG9p6N4M1C0ayYBRwOibfphBkj2S8hpt7xGe301Y4AgZEGrvN
 poGXp0Ln1YpPj7OHUue878gF26PDbvbaLP5g5O3zKRKsyZc98unpBX6ua
 R9uwFbdyEgqQcF9IHx6oC0tUqMq7agpECFCCBXxThak1EoSgCBaGp6L6W 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: O5f4rQ7S3Kn4hAGJkC76G5ukpqzsLEYhtf6F19U4/N9P208rSVmN/3USCFwAbTOoxnokFNi8ix
 nlgwrjBpYI6w+ybqjQQJt/jzBeuVMNob2xWG5ECylUW23aIjogAuoI4nHWqfbzd6/10yoSUflD
 mdiAWZwOs0waB0l8duH6mcW0yhY3l6KxME2yDTmPl7SZ+qrhNqdQ3BqkKSiJZ+EWEId4x3DukF
 BkWpSYL/CpNe/+G6l8mOhWEKPpnnf5OB8eeIt36UYiWB4Pd1emzTsV2bgpgTaCm+2ZR23dIPEV
 4aQ=
X-SBRS: 2.7
X-MesageID: 6708739
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6708739"
Date: Thu, 10 Oct 2019 14:13:02 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191010121302.GF1389@Air-de-Roger.citrite.net>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDE6NTQ6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTAuMTAuMjAxOSAxMzozMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gV2hl
biBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGVuYWJsZWQgYXMgcGFydCBvZiBlbmFibGluZyB4MkFQ
SUMgdGhlCj4gCj4gUGVyaGFwcyAidW5tYXNrZWQiIGluc3RlYWQgb2YgInRoZSI/Cj4gCj4gPiBJ
Ty1BUElDIGVudHJpZXMgYWxzbyBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQgdG8gdGhlIG5ldyBmb3Jt
YXQgYW5kIGFkZGVkCj4gPiB0byB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZS4KPiA+IAo+
ID4gVGhpcyBwcmV2ZW50cyBJT01NVSBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZhdWx0cyB3aGVuIGJv
b3Rpbmcgb24KPiA+IGhhcmR3YXJlIHRoYXQgaGFzIHVubWFza2VkIElPLUFQSUMgcGlucy4KPiAK
PiBCdXQgaW4gdGhlIGVuZCBpdCBvbmx5IHBhcGVycyBvdmVyIHdoYXRldmVyIHRoZSBzcHVyaW91
cyBpbnRlcnJ1cHRzCj4gcmVzdWx0IGZvcm0sIGRvZXNuJ3QgaXQ/IFdoaWNoIGlzbid0IHRvIHNh
eSB0aGlzIGlzbid0IGFuCj4gaW1wcm92ZW1lbnQuIENhbGxpbmcgb3V0IHRoZSBFeHRJbnQgY2Fz
ZSBoZXJlIG1heSBiZSB3b3J0aHdoaWxlIGFzCj4gd2VsbCwgYXMgd291bGQgYmUgcG9pbnRpbmcg
b3V0IHRoYXQgdGhpcyBjYXNlIHN0aWxsIHdvbid0IHdvcmsgb24KPiBBTUQgSU9NTVVzLgoKQnV0
IHRoZSBmaXggZm9yIHRoZSBFeHRJTlQgQU1EIGlzc3VlIHNob3VsZCBiZSBkb25lIGluCmFtZF9p
b21tdV9pb2FwaWNfdXBkYXRlX2lyZSB0aGVuLCBzbyB0aGF0IGl0IGNhbiBwcm9wZXJseSBoYW5k
bGUKRXh0SU5UIGRlbGl2ZXJ5IG1vZGUsIG5vdCB0byB0aGlzIHBhcnQgb2YgdGhlIGNvZGUuIEkg
d2lsbCBsb29rCmludG8gaXQsIGJ1dCBJIHRoaW5rIGl0J3Mga2luZCBvZiB0YW5nZW50aWFsIHRv
IHRoZSBpc3N1ZSBoZXJlLgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiA+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9hcGljLmMKPiA+IEBAIC01MTUsNyArNTE1LDcgQEAgc3RhdGljIHZvaWQg
cmVzdW1lX3gyYXBpYyh2b2lkKQo+ID4gICAgICBpb21tdV9lbmFibGVfeDJhcGljKCk7Cj4gPiAg
ICAgIF9fZW5hYmxlX3gyYXBpYygpOwo+ID4gIAo+ID4gLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0
dXAoaW9hcGljX2VudHJpZXMpOwo+ID4gKyAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGlj
X2VudHJpZXMsIHRydWUpOwo+ID4gICAgICB1bm1hc2tfODI1OUEoKTsKPiA+ICAKPiA+ICBvdXQ6
Cj4gPiBAQCAtOTYxLDcgKzk2MSwxMiBAQCB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3NldHVwKHZv
aWQpCj4gPiAgICAgICAgICBwcmludGsoIlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzXG4iLCBn
ZW5hcGljLm5hbWUpOwo+ID4gIAo+ID4gIHJlc3RvcmVfb3V0Ogo+ID4gLSAgICByZXN0b3JlX0lP
X0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMpOwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBOQjog
ZG8gbm90IHVzZSByYXcgbW9kZSB3aGVuIHJlc3RvcmluZyBlbnRyaWVzIGlmIHRoZSBpb21tdSBo
YXMgYmVlbgo+ID4gKyAgICAgKiBlbmFibGVkIGR1cmluZyB0aGUgcHJvY2VzcywgYmVjYXVzZSB0
aGUgZW50cmllcyBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQKPiA+ICsgICAgICogYW5kIGFkZGVkIHRv
IHRoZSByZW1hcHBpbmcgdGFibGUgaW4gdGhhdCBjYXNlLgo+ID4gKyAgICAgKi8KPiA+ICsgICAg
cmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzLCAheDJhcGljX2VuYWJsZWQpOwo+
IAo+IEhvdyBpcyB0aGlzIGRpZmZlcmVudCBpbiB0aGUgcmVzdW1lX3gyYXBpYygpIGNhc2U/IFRo
ZSBJT01NVSBnZXRzCj4gZW5hYmxlZCBpbiB0aGUgY291cnNlIG9mIHRoYXQgYXMgd2VsbC4gSS5l
LiBJJ2QgZXhwZWN0IHlvdSB3YW50Cj4gdG8gcGFzcyAiZmFsc2UiIHRoZXJlLCBub3QgInRydWUi
LgoKSW4gdGhlIHJlc3VtZV94MmFwaWMgY2FzZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHNob3VsZCBh
bHJlYWR5IGJlCmVuYWJsZWQgb3Igbm90LCBidXQgdGhhdCBmdW5jdGlvbiBpcyBub3QgZ29pbmcg
dG8gZW5hYmxlIGludGVycnVwdApyZW1hcHBpbmcgaWYgaXQgd2Fzbid0IGVuYWJsZWQgYmVmb3Jl
LCBoZW5jZSB0aGUgSU8tQVBJQyBlbnRyaWVzCnNob3VsZCBhbHJlYWR5IGJlIHVzaW5nIHRoZSBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFuZCBubwp0cmFuc2xhdGlvbiBpcyBuZWVkZWQuCgo+
IEFsc28gaG93IHdvdWxkICJ4MmFwaWNfZW5hYmxlZCIgcmVmbGVjdCB0aGUgdHJhbnNpdGlvbj8g
SXQgbWF5Cj4gaGF2ZSBiZWVuICJ0cnVlIiBhbHJlYWR5IGJlZm9yZSBlbnRlcmluZyB0aGUgZnVu
Y3Rpb24gaGVyZS4KCklmIHgyYXBpY19lbmFibGVkID09IHRydWUgYXQgdGhlIHBvaW50IHdoZXJl
IHJlc3RvcmVfSU9fQVBJQ19zZXR1cAppcyBjYWxsZWQgaW50ZXJydXB0IHJlbWFwcGluZyBtdXN0
IGJlIGVuYWJsZWQsIGJlY2F1c2UgQUZBSUNUIGF0IHRoaXMKcG9pbnQgaXQncyBub3QgcG9zc2li
bGUgdG8gaGF2ZSB4MmFwaWNfZW5hYmxlZCA9PSB0cnVlIGFuZCBpbnRlcnJ1cHQKcmVtYXBwaW5n
IGRpc2FibGVkLgoKVGhlIGlzc3VlIEkgY2FuIHNlZSBoZXJlIGlzIHdoYXQgaGFwcGVucyBpZiBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHdhcwphbHJlYWR5IGVuYWJsZWQgYnkgdGhlIGhhcmR3YXJlLCBh
bmQgZW50cmllcyBpbiB0aGUgSU8tQVBJQyBhcmUKYWxyZWFkeSB1c2luZyB0aGUgcmVtYXBwaW5n
IHRhYmxlLiBJIHdvdWxkIGhhdmUgdG8gbG9vayBpbnRvIGhvdyB0bwpkZXRlY3QgdGhhdCBjYXNl
IHByb3Blcmx5LCBidXQgSSB0aGluayB0aGUgcHJvcG9zZWQgY2hhbmdlIGlzIGFuCmltcHJvdmVt
ZW50IG92ZXJhbGwuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 12:23:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 12:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIXTt-0006gU-GJ; Thu, 10 Oct 2019 12:23:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U9SU=YD=citrix.com=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1iIXTs-0006gP-LG
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 12:23:44 +0000
X-Inumbo-ID: cb46afc8-eb58-11e9-9bee-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cb46afc8-eb58-11e9-9bee-bc764e2007e4;
 Thu, 10 Oct 2019 12:23:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570710222;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fPAPekFUulkcmP0+1ez5x/XtV33DFyBHT4u+Q8gca64=;
 b=MMTOTqDIn/tHZTNrVVRsWtLt+wF2vBfB99Rl2NQHGhOfccbC9m84/hr2
 Qb7acNrYu9uKKyIQzmwGE9tb0/Sw076DHwYXST+cAaG+s7EQqOob4tzym
 Rh/VnMXdIlRPo2UM2J6vG6BRm/6FPM63R1Nqyh67RyXBf92AANg/iHASu o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=igor.druzhinin@citrix.com;
 spf=Pass smtp.mailfrom=igor.druzhinin@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 igor.druzhinin@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 igor.druzhinin@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="igor.druzhinin@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="igor.druzhinin@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PdPLyItKj4OqMWQ3sbFe39dDUEmx5JoRAOuhRMQeF/ufq+/z7U5R63fBSo+bOOCe1jCF3KEDuV
 UMoOzpUrsi3rOBMDQT8MCgE8m4ILcxQlOV7XDH6CVn76aES4VIdNy8v+s7vszunRu9/FAJDsOb
 e61wT6AD07771Rr0ZtGNgZSducQEwUlP/ed+Pduf+ofHa07x6im4tiByTo/CwL37YVNtWnfwwC
 c9QHluamPumyIPGiakRNyz5oF7wDNSdpr+j4kgGjb9cEqMl0ahre9L3kGOdYazH5Dy51qgIGiq
 pro=
X-SBRS: 2.7
X-MesageID: 6709362
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6709362"
To: Jan Beulich <jbeulich@suse.com>
References: <1570653603-9889-1-git-send-email-igor.druzhinin@citrix.com>
 <1570653603-9889-3-git-send-email-igor.druzhinin@citrix.com>
 <4f9287bd-1cdf-915b-2d8e-7fb7adbe3f1a@suse.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <3cda07ed-b685-2fcb-a6b4-04ac5d5c56b8@citrix.com>
Date: Thu, 10 Oct 2019 13:23:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <4f9287bd-1cdf-915b-2d8e-7fb7adbe3f1a@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/3] x86/efi: properly handle 0
 in pixel reserved bitmask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, wl@xen.org, andrew.cooper3@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTAvMjAxOSAwODoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDkuMTAuMjAxOSAy
Mjo0MCwgSWdvciBEcnV6aGluaW4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZp
LWJvb3QuaAo+PiArKysgYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKPj4gQEAgLTUyOCw5
ICs1MjgsMTUgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3ZpZGVvX2luaXQoRUZJX0dS
QVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAo+PiAgICAgICAgICBicHAgPSBzZXRfY29sb3Io
bW9kZV9pbmZvLT5QaXhlbEluZm9ybWF0aW9uLkJsdWVNYXNrLCBicHAsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAmdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLmJsdWVfcG9zLAo+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5ibHVl
X3NpemUpOwo+PiAtICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9pbmZvLT5QaXhlbEluZm9y
bWF0aW9uLlJlc2VydmVkTWFzaywgYnBwLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgJnZn
YV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsKPj4gKyAgICAg
ICAgaWYgKCAhbW9kZV9pbmZvLT5QaXhlbEluZm9ybWF0aW9uLlJlc2VydmVkTWFzayApCj4+ICsg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3Zk
X3BvcyA9IDA7Cj4+ICsgICAgICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2
ZF9zaXplID0gMDsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgICAg
ICBicHAgPSBzZXRfY29sb3IobW9kZV9pbmZvLT5QaXhlbEluZm9ybWF0aW9uLlJlc2VydmVkTWFz
aywgYnBwLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZv
LnUudmVzYV9sZmIucnN2ZF9wb3MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZn
YV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3NpemUpOwo+IAo+IFdoeSBub3Qgc2ltcGx5
Cj4gCj4gICAgICAgICBpZiAoIG1vZGVfaW5mby0+UGl4ZWxJbmZvcm1hdGlvbi5SZXNlcnZlZE1h
c2sgKQo+ICAgICAgICAgICAgIGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3Jt
YXRpb24uUmVzZXJ2ZWRNYXNrLCBicHAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2
Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9wb3MsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsKPiAKPiA/
IFRoZXJlJ3Mgbm90aGluZyBJIGNhbiBzZWUgd2hpY2ggbWlnaHQgaGF2ZSBjaGFuZ2VkCj4gdmdh
X2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfe3BvcyxzaXplfSBmcm9tIGl0cyB6ZXJvLWlu
aXRpYWxpemVkCj4gdmFsdWUuIFdpdGggdGhpcyBhZGp1c3RtZW50ICh3aGljaCBjb3VsZCBiZSBk
b25lIHdoaWxlIGNvbW1pdHRpbmcpIG9yCj4gd2l0aCBhIHJlYXNvbiBzdXBwbGllZCBmb3IgdGhl
IG1vcmUgY29tcGxleCBjb2RlCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiAKCkRpZG4ndCBub3RpY2UgaXQgd2FzIGFjdHVhbGx5IHN0YXRpY2FsbHkgemVy
by1pbml0aWFsaXplZC4gUGVyZmVjdGx5CmZpbmUgd2l0aCB0aGUgc3VnZ2VzdGVkIGNoYW5nZS4K
Cklnb3IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 12:34:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 12:34:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIXeX-0007dI-Jd; Thu, 10 Oct 2019 12:34:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7ooG=YD=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iIXeW-0007dD-Eb
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 12:34:44 +0000
X-Inumbo-ID: 5590fd90-eb5a-11e9-9801-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5590fd90-eb5a-11e9-9801-12813bfff9fa;
 Thu, 10 Oct 2019 12:34:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570710883;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=4q+NhezaXBhccJxU44ibolc+CZKotco/QfhhsS0YSd4=;
 b=EP0xzFBPh5a49gEsJw56AgeCGQlbspkegoqKXKH9wv7sEc3hpIwtGYsN
 aU9dI068QAiLZayTlNUdJUaVHSt96HyvvghuVfonYTf6G+qTRLec2OhGA
 Qmz7n/ibn2snHvqb3IqU03YZDCfZnYoCovWigXXhHrBUe74ibhh9FWSVu I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: btZQbtwf0h1Qx4dI7/FQDFn1vg+rlrSj9qFWQDQJel6GaVr68EI8Tnos8i5mxqwSyS02hGBA2S
 GI/k9iO1teXJ5IaAVdyl9T9ul78y1EENi5EG1XFm/fSElZYkWJcxUOINGDTYMpPPx4RbQaPAr9
 Q2Z22Em14+G9UovUPbSqzdcDUEC0q9cw2RDc4bx6xqx9VozXFt0whwuKfoOkp9dpykaBSSnZPY
 YuNpLuLAH6Dz0NBbmEAOSr3ePathWcBGjnzJDvpu4eGkPyonBgOi0DeNRM/kgaHAhBEenFNYRS
 HFI=
X-SBRS: 2.7
X-MesageID: 6788312
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6788312"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Documentation formats, licenses and file system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVfw==
Date: Thu, 10 Oct 2019 12:34:33 +0000
Message-ID: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <17A416033C616440964A4288175D8A1E@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Committers <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLA0KDQpmb2xsb3dpbmcgb24gZnJvbSBhIGRpc2N1c3Npb24gb24gSVJDIGFuZCBvbiB2
YXJpb3VzIG90aGVyIHBsYWNlcywgSSB0aGluayB3ZSBuZWVkIHRvIHRyeSBhbmQgcmF0aW9uYWxp
emUgaG93IHdlIGhhbmRsZSBkb2N1bWVudGF0aW9uLg0KDQpXaGF0IHdlIGhhdmUgbm93IGFuZCB3
aGF0IHdlIG1heSBnZXQgaW4gZnV0dXJlDQoqIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91
bnN0YWJsZS8gKEdQTC0yKQ0KKiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mvc3BoaW54LXVu
c3RhYmxlLXN0YWdpbmcvIChDQy1CWS00KQ0KKiBBZGRpdGlvbmFsIEFQSSBkb2N1bWVudGF0aW9u
ICh3aXRoIGEgdmlldyB0byBlbmFibGluZyBzYWZldHkpIA0KKiBBbnkgZnV0dXJlIGRvY3VtZW50
YXRpb24gcmVsYXRlZCB0byBzYWZldHkgKHJlcXVpcmVtZW50cywgZGVzaWducywgdGVzdCBjYXNl
cywgdHJhY2FiaWxpdHkpDQoNCkRlc2lyZWQgbGljZW5zZXMNCiogVGhlcmUgaXMgYSBkZXNpcmUg
dG8ga2VlcCBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mvc3BoaW54LXVuc3RhYmxlLXN0YWdp
bmcvIENDLUJZLTQgb25seQ0KKiBUaGVyZSBpcyBhIGRlc2lyZSB0byBwdWJsaXNoIGZ1dHVyZSBk
b2N1bWVudGF0aW9uIHJlbGF0ZWQgdG8gc2FmZXR5IGFzIENDLUJZLTQNCg0KRXhpc3RpbmcgZm9y
bWF0cyBhbmQgbGljZW5zZXMNCiogSHlwZXJjYWxsIEFCSSBEb2N1bWVudGF0aW9uIGdlbmVyYXRl
ZCBmcm9tIFhlbiBwdWJsaWMgaGVhZGVycw0KRm9ybWF0OiBrZXJuZG9jDQpMaWNlbnNlOiB0eXBp
Y2FsbHkgQlNELTMtQ2xhdXNlIChkb2N1bWVudGF0aW9uIGlzIGdlbmVyYXRlZCBmcm9tIHB1Ymxp
YyBoZWFkZXJzKQ0KKiBkb2NzL2Rlc2lnbnMsIGRvY3MvZmVhdHVyZXMsIGRvY3Mvc3BlY3MNCkZv
cm1hdHM6IHByaW1hcmlseSBwYW5kb2MsIHdpdGggc29tZSBmaWxlcyBtZA0KTGljZW5zZTogR1BM
LTINCiogZG9jcy9wcm9jZXNzcyAtIGNvdmVycyBpbnRlcm5hbCBwcm9jZXNzZXMNCkZvcm1hdHM6
IHR4dCwgd2l0aCBzb21lIHBhbmRvYw0KTGljZW5zZTogR1BMLTINCiogZG9jcy9maWdzDQpGb3Jt
YXRzOiBtaXNjDQpMaWNlbnNlOiBHUEwtMg0KKiBkb2NzL21pc2MNCkZvcm1hdHM6IHR4dCwgd2l0
aCBzb21lIGxhcmdlIG51bWJlciBvZiBwYW5kb2MsIHNvbWUgb3RoZXIgZG9jcw0KTGljZW5zZTog
R1BMLTINCiogZG9jcy9tYW4NCkZvcm1hdHM6IHBvZA0KTGljZW5zZTogR1BMLTINCiogU3BoaW54
IGRvY3M6IGRvY3MsIGRvY3MvZ3Vlc3QtZ3VpZGUsIGRvY3MvaHlwZXJ2aXNvci1ndWlkZQ0KRm9y
bWF0czogcnN0DQpMaWNlbnNlOiBDQy1CWS00DQoNCiogV2lraTogDQpGb3JtYXRzOiBtZWRpYXdp
a2kgbWFya2Rvd24NCkxpY2Vuc2U6IENDLUJZLVNBLTMgd2hpY2ggaGFzIGFuIGF1dG9tYXRpYyB1
cGRhdGUgdG8gQ0MtQlktU0EtNA0KKGMpIG9mIFdpa2kgY29udHJpYnV0aW9ucyBhcmUga2VwdCBi
eSB0aGUgYXV0aG9ycw0KDQpUaGlzIG1lYW5zIHRoYXQgdGhlIDMgbW9zdCBjb21tb24gZmlsZSBm
b3JtYXRzIGluIHVzZSBhcmUNCiogcG9kDQoqIHBhbmRvYyAod2l0aCBzb21lIG1kKSAtIHRoZXNl
IGFyZSBlc3NlbnRpYWxseSBpZGVudGljYWwNCiogdHh0IGZvciBsZWdhY3kgYW5kIG9sZCBzdHVm
Zg0KKiByc3QNCg0KTGljZW5zZSBjb21wYXRpYmlsaXR5DQoqIEdQTC0yIGFuZCBDQy1CWS00IGFy
ZSBjb21wYXRpYmxlLCBidXQgbWl4aW5nIG1lYW5zIHRoYXQgdGhlIGNvbXBsZXRlIGRvY3NldCBp
cyBHUEwtMg0KKiBHUEwtMiBhbmQgQlNELTMtQ2xhdXNlIGFyZSBjb21wYXRpYmxlLCBidXQgbWl4
aW5nIG1lYW5zIHRoYXQgdGhlIGNvbXBsZXRlIGRvY3NldCBpcyBHUEwtMg0KKiBCU0QtMy1DbGF1
c2UgYW5kIENDLUJZLTQgSSBhbSBub3QgMTAwJSBzdXJlLCBidXQgc2hvdWxkIG5vdCBiZSBhbiBp
c3N1ZQ0KKiBDQy1CWS1TQS00IGlzIG9ubHkgb25lIHdheSBjb21wYXRpYmxlIHdpdGggR1BMdjMg
KGFmZmVjdGluZyBjb250ZW50IG9uIHRoZSB3aWtpKQ0KDQpUaGUgZmlyc3QgcXVlc3Rpb24gaXMg
d2hldGhlciB3ZSBzaG91bGQgY29udmVydCBwb2QgdG8gcnN0DQoqIGh0dHBzOi8vbWV0YWNwYW4u
b3JnL3BvZC9wb2QycnN0IHByb3ZpZGVzIGEgY29udmVyc2lvbiB0b29sDQoqIG1hbiBwYWdlcyBj
YW4gYmUgZ2VuZXJhdGVkIGJ5IHJzdDJtYW4NClRodXMsIHRlY2huaWNhbGx5IHRoaXMgc2hvdWxk
IGJlIGVhc3kgYW5kIHNob3VsZCBtYWtlIGNvbnRyaWJ1dGlvbnMgdG8gZG9jcy9tYW4gZWFzaWVy
DQpJZiB3ZSBkbyB0aGlzLCB3ZSBzaG91bGQgYWRkIGEgQ09OVFJJQlVUSU5HIGZpbGUsIGNsYXJp
ZnlpbmcgdGhlIGxpY2Vuc2UgaW4gdGhpcyBkaXJlY3RvcnkNCg0KVGhlcmUgYXJlIGEgc2V0IG9m
IHJlbGF0ZWQgcXVlc3Rpb25zIG9uIHdoYXQgd2Ugd291bGQgZXZlbnR1YWxseSBtZXJnZSBpbnRv
IHRoZSBzcGhpbngNCmRvY3NldC4gSSBiZWxpZXZlIHRoZXJlIGlzIGFncmVlbWVudCB0aGF0IG1v
c3Qgb2Ygd2hhdCBpcyBpbiBkb2NzIHRvZGF5IGlzIG5vdCByZWFsbHkNCnN1aXRhYmxlLCBob3dl
dmVyIHRoZXJlIGFyZSBhIGZldyBwb3NzaWJsZSBleGNlcHRpb25zDQoqIG1hbiBwYWdlcyAtIHdp
dGggYSB2YXJpZXR5IG9mIGRpZmZlcmVudCBjb250cmlidXRvcnMgZnJvbSBkaWZmZXJlbnQgb3Jn
cy4gQ2hhbmdpbmcgbGljZW5zZSB3b3VsZCBiZSBoYXJkIA0KKiBBUEkgZG9jcyBnZW5lcmF0ZWQg
ZnJvbSBQVUJMSUMgaGVhZGVycyAtIGNoYW5naW5nIGxpY2Vuc2Ugd291bGQgYmUgaW1wb3NzaWJs
ZSwgYnV0IHdvdWxkIGJlIEJTRC0zLUNsYXVzZQ0KKiBTb21lIHdpa2kgY29udGVudCAoZS5nLiBo
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1Bh
dGNoZXMgYW5kIGZyaWVuZHMpIA0KICAgTW9yZSB0aGFuIDk1JSBvZiBjaGFuZ2VzIHdlcmUgZnJv
bSBDaXRyaXggc3RhZmYsIHNvIHdlIGNvdWxkIGNvbnZlcnQgdG8gQ0MtQlktNA0KICAgTW9zdCBu
b24tQ2l0cml4IGNoYW5nZXMgYXJlIG9uZS1saW5lIGNoYW5nZXMgYW5kIGNvdWxkIGJlIGNvdmVy
ZWQgYnkgZmFpciB1c2UNCiogUG9zc2libHkgc3R1ZmYgc3VjaCBhcyBodHRwczovL3hlbmJpdHMu
eGVuLm9yZy9kb2NzL3Vuc3RhYmxlL3N1cHBvcnQtbWF0cml4Lmh0bWwgKHdoaWNoIGlzIGN1cnJl
bnRseSBHUEwtMiwNCiAgIGJ1dCB3ZSBjb3VsZCByZWxpY2Vuc2UgdG8gc2F5IEdQTC0yIGFuZCBD
Qy1CWS00IGlmIHdlIGhhZCB0bykNClRoZSBpbXBsaWNhdGlvbiBpcyB0aGF0IHRoZSBzcGhpbngg
ZG9jcyB3b3VsZCBub3QgYmUgZnVsbHkgQ0MtQlktNCwgYnV0IHRoZSBidWxrIG9mIHRoZSBwYWdl
cyB3b3VsZCBiZQ0KDQoqIFdvdWxkIHdlIGV2ZXIgaW5jbHVkZSBBUEkgZG9jcyBnZW5lcmF0ZWQg
ZnJvbSBHUEx2MiBjb2RlPyBFLmcuIGZvciBzYWZldHkgdXNlLWNhc2VzPw0KQFN0ZWZhbm8sIEBB
cnRlbTogSSBndWVzcyB0aGlzIG9uZSBpcyBmb3IgeW91LiANCkkgc3VwcG9zZSBpZiB3ZSB3b3Vs
ZCBoYXZlIGEgc2ltaWxhciBpc3N1ZSBmb3IgYSBzYWZldHkgbWFudWFsDQpJIGFtIGFsc28gYXNz
dW1pbmcgd2Ugd291bGQgd2FudCB0byB1c2Ugc3BoaW54IGRvY3MgYW5kIHJzdCB0byBnZW5lcmF0
ZSBhIGZ1dHVyZSBzYWZldHkgbWFudWFsDQoNCk90aGVyIHBhZ2VzIGluIGRvY3MgdGhhdCBtYXkg
YmUgdXNlZnVsIGZvciB0aGUgc3BoaW54IGRvY3Mgc2hvdWxkIGVzc2VudGlhbGx5IGJlIHJlLXdy
aXR0ZW4sIA0Kc28gd2Ugd291bGQgYmUgZmluZSBmcm9tIGEgbGljZW5zaW5nIHBlcnNwZWN0aXZl
LiBUaGF0IG1lYW5zIHRoYXQgb3ZlciB0aW1lLCB3ZSBjb3VsZCBnZXQgcmlkIG9mIA0KcGFuZG9j
IGFuZCB0ZXh0IGZpbGVzIGluIGRvY3MvbWlzYywgZG9jcy9kZXNpZ25zLCBkb2NzL2ZlYXR1cmVz
LCBkb2NzL3NwZWNzIHdoaWNoDQpoYXZlIG5vdCByZWFsbHkgYnVpbHQgYSBsb3Qgb2YgdHJhY3Rp
b24uDQoNClJlbGF0ZWQgdG8gdGhpcyBpcyB0aGUgZ2VuZXJhbCBxdWVzdGlvbiwgd2hldGhlciB3
ZSB3b3VsZCBldmVyIGNvcHkgY29kZSBmcm9tIHNvdXJjZSB0byBkb2NzDQphbmQgdmljZSB2ZXJz
YSBhbmQgdG8gd2hpY2ggZGVncmVlLiBUaGlzIGlzIGFuIHVua25vd24gdG8gbWU6IEkgdGhpbmsg
aW4gcHJhY3RpY2Ugd2UgaGF2ZSBub3Qgc2Vlbg0KbXVjaCBvciBldmVuIGFueSBvZiB0aGlzIGlu
IHRoZSBwYXN0Lg0KDQpPbiBsaWNlbnNpbmcsIHdlIHNob3VsZCB0cnkgYW5kIG1ha2UgdGhlIGRv
Y3MgZGlyZWN0b3J5IGNsZWFuLCBlLmcuDQoqIFdlIHNob3VsZCBzZXQgdGhlIGRlZmF1bHQgdG8g
Q0MtQlktNCAoZS5nLiB0aHJvdWdoIGEgY29udHJpYnV0aW5nIGZpbGUgaW4gZG9jcykNCiogQW5k
IHNwZWNpZmljYWxseSB1c2UgR1BMLTIgZm9yIGRpcmVjdG9yaWVzIHN1Y2ggYXMgZG9jcy9taXNj
LCBkb2NzL21hbiwgLi4uDQoNCkluIGFueSBjYXNlLCB0aGlzIHNlZW1zIGFsbCBhIGxpdHRsZSBi
aXQgb2YgYSBtZXNzIGF0IHRoZSBtb21lbnQgYW5kIEkgdGhpbmsgd2UgbmVlZCB0bw0KYWdyZWUg
b24gYSBmb3VuZGF0aW9uIHRvIGdldCB1cyB0byBhIGJldHRlciBzdGF0ZS4gVGhpcyBtYWlsIGlz
IGEgc3RhcnQgYW5kIGludGVuZHMgdG8gZ2F0aGVyDQppbnB1dCBhbmQgd2lsbCBldmVudHVhbGx5
IGxlYWQgdG8gYSBtb3JlIGNvbmNyZXRlIHByb3Bvc2FsLg0KDQpJZiBJIGhhdmUgbWlzc2VkIGFu
eXRoaW5nLCBmZWVsIGZyZWUgdG8gYWRkDQoNCkJlc3QgUmVnYXJkcw0KTGFycw0KDQoNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 12:55:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 12:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIXyF-000101-B2; Thu, 10 Oct 2019 12:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIXyD-0000zs-Kf
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 12:55:05 +0000
X-Inumbo-ID: 2cc4bfac-eb5d-11e9-9801-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cc4bfac-eb5d-11e9-9801-12813bfff9fa;
 Thu, 10 Oct 2019 12:55:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 58E45AC32;
 Thu, 10 Oct 2019 12:55:01 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
Date: Thu, 10 Oct 2019 14:55:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191010121302.GF1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMjAxOSAxNDoxMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDE6NTQ6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDEwLjEwLjIwMTkgMTM6MzMsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IFdoZW4gaW50ZXJy
dXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2YgZW5hYmxpbmcgeDJBUElDIHRoZQo+
Pgo+PiBQZXJoYXBzICJ1bm1hc2tlZCIgaW5zdGVhZCBvZiAidGhlIj8KPj4KPj4+IElPLUFQSUMg
ZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0aGUgbmV3IGZvcm1hdCBhbmQg
YWRkZWQKPj4+IHRvIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlLgo+Pj4KPj4+IFRoaXMg
cHJldmVudHMgSU9NTVUgaW50ZXJydXB0IHJlbWFwcGluZyBmYXVsdHMgd2hlbiBib290aW5nIG9u
Cj4+PiBoYXJkd2FyZSB0aGF0IGhhcyB1bm1hc2tlZCBJTy1BUElDIHBpbnMuCj4+Cj4+IEJ1dCBp
biB0aGUgZW5kIGl0IG9ubHkgcGFwZXJzIG92ZXIgd2hhdGV2ZXIgdGhlIHNwdXJpb3VzIGludGVy
cnVwdHMKPj4gcmVzdWx0IGZvcm0sIGRvZXNuJ3QgaXQ/IFdoaWNoIGlzbid0IHRvIHNheSB0aGlz
IGlzbid0IGFuCj4+IGltcHJvdmVtZW50LiBDYWxsaW5nIG91dCB0aGUgRXh0SW50IGNhc2UgaGVy
ZSBtYXkgYmUgd29ydGh3aGlsZSBhcwo+PiB3ZWxsLCBhcyB3b3VsZCBiZSBwb2ludGluZyBvdXQg
dGhhdCB0aGlzIGNhc2Ugc3RpbGwgd29uJ3Qgd29yayBvbgo+PiBBTUQgSU9NTVVzLgo+IAo+IEJ1
dCB0aGUgZml4IGZvciB0aGUgRXh0SU5UIEFNRCBpc3N1ZSBzaG91bGQgYmUgZG9uZSBpbgo+IGFt
ZF9pb21tdV9pb2FwaWNfdXBkYXRlX2lyZSB0aGVuLCBzbyB0aGF0IGl0IGNhbiBwcm9wZXJseSBo
YW5kbGUKPiBFeHRJTlQgZGVsaXZlcnkgbW9kZSwgbm90IHRvIHRoaXMgcGFydCBvZiB0aGUgY29k
ZS4gSSB3aWxsIGxvb2sKPiBpbnRvIGl0LCBidXQgSSB0aGluayBpdCdzIGtpbmQgb2YgdGFuZ2Vu
dGlhbCB0byB0aGUgaXNzdWUgaGVyZS4KCkknbSBub3QgdGFsa2luZyBvZiB5b3Ugd29ya2luZyBv
biBmaXhpbmcgdGhpcyByaWdodCBhd2F5LiBJJ20gbWVyZWx5CmFza2luZyB0aGF0IHlvdSBtZW50
aW9uIGhlcmUgKGEpIHRoZSBFeHRJbnQgc3BlY2lhbCBjYXNlIGFuZCAoYikKdGhhdCB0aGlzIHNw
ZWNpYWwgY2FzZSB3aWxsIChjb250aW51ZSB0bykgbm90IHdvcmsgaW4gdGhlIEFNRCBjYXNlLgoK
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hcGlj
LmMKPj4+IEBAIC01MTUsNyArNTE1LDcgQEAgc3RhdGljIHZvaWQgcmVzdW1lX3gyYXBpYyh2b2lk
KQo+Pj4gICAgICBpb21tdV9lbmFibGVfeDJhcGljKCk7Cj4+PiAgICAgIF9fZW5hYmxlX3gyYXBp
YygpOwo+Pj4gIAo+Pj4gLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMp
Owo+Pj4gKyAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMsIHRydWUpOwo+
Pj4gICAgICB1bm1hc2tfODI1OUEoKTsKPj4+ICAKPj4+ICBvdXQ6Cj4+PiBAQCAtOTYxLDcgKzk2
MSwxMiBAQCB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3NldHVwKHZvaWQpCj4+PiAgICAgICAgICBw
cmludGsoIlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzXG4iLCBnZW5hcGljLm5hbWUpOwo+Pj4g
IAo+Pj4gIHJlc3RvcmVfb3V0Ogo+Pj4gLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGlj
X2VudHJpZXMpOwo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBOQjogZG8gbm90IHVzZSByYXcgbW9k
ZSB3aGVuIHJlc3RvcmluZyBlbnRyaWVzIGlmIHRoZSBpb21tdSBoYXMgYmVlbgo+Pj4gKyAgICAg
KiBlbmFibGVkIGR1cmluZyB0aGUgcHJvY2VzcywgYmVjYXVzZSB0aGUgZW50cmllcyBuZWVkIHRv
IGJlIHRyYW5zbGF0ZWQKPj4+ICsgICAgICogYW5kIGFkZGVkIHRvIHRoZSByZW1hcHBpbmcgdGFi
bGUgaW4gdGhhdCBjYXNlLgo+Pj4gKyAgICAgKi8KPj4+ICsgICAgcmVzdG9yZV9JT19BUElDX3Nl
dHVwKGlvYXBpY19lbnRyaWVzLCAheDJhcGljX2VuYWJsZWQpOwo+Pgo+PiBIb3cgaXMgdGhpcyBk
aWZmZXJlbnQgaW4gdGhlIHJlc3VtZV94MmFwaWMoKSBjYXNlPyBUaGUgSU9NTVUgZ2V0cwo+PiBl
bmFibGVkIGluIHRoZSBjb3Vyc2Ugb2YgdGhhdCBhcyB3ZWxsLiBJLmUuIEknZCBleHBlY3QgeW91
IHdhbnQKPj4gdG8gcGFzcyAiZmFsc2UiIHRoZXJlLCBub3QgInRydWUiLgo+IAo+IEluIHRoZSBy
ZXN1bWVfeDJhcGljIGNhc2UgaW50ZXJydXB0IHJlbWFwcGluZyBzaG91bGQgYWxyZWFkeSBiZQo+
IGVuYWJsZWQgb3Igbm90LCBidXQgdGhhdCBmdW5jdGlvbiBpcyBub3QgZ29pbmcgdG8gZW5hYmxl
IGludGVycnVwdAo+IHJlbWFwcGluZyBpZiBpdCB3YXNuJ3QgZW5hYmxlZCBiZWZvcmUsIGhlbmNl
IHRoZSBJTy1BUElDIGVudHJpZXMKPiBzaG91bGQgYWxyZWFkeSBiZSB1c2luZyB0aGUgaW50ZXJy
dXB0IHJlbWFwcGluZyB0YWJsZSBhbmQgbm8KPiB0cmFuc2xhdGlvbiBpcyBuZWVkZWQuCgpXaG8g
LyB3aGF0IHdvdWxkIGhhdmUgZW5hYmxlZCB0aGUgSU9NTVUgaW4gdGhlIHJlc3VtZSBjYXNlPwoK
Pj4gQWxzbyBob3cgd291bGQgIngyYXBpY19lbmFibGVkIiByZWZsZWN0IHRoZSB0cmFuc2l0aW9u
PyBJdCBtYXkKPj4gaGF2ZSBiZWVuICJ0cnVlIiBhbHJlYWR5IGJlZm9yZSBlbnRlcmluZyB0aGUg
ZnVuY3Rpb24gaGVyZS4KPiAKPiBJZiB4MmFwaWNfZW5hYmxlZCA9PSB0cnVlIGF0IHRoZSBwb2lu
dCB3aGVyZSByZXN0b3JlX0lPX0FQSUNfc2V0dXAKPiBpcyBjYWxsZWQgaW50ZXJydXB0IHJlbWFw
cGluZyBtdXN0IGJlIGVuYWJsZWQsIGJlY2F1c2UgQUZBSUNUIGF0IHRoaXMKPiBwb2ludCBpdCdz
IG5vdCBwb3NzaWJsZSB0byBoYXZlIHgyYXBpY19lbmFibGVkID09IHRydWUgYW5kIGludGVycnVw
dAo+IHJlbWFwcGluZyBkaXNhYmxlZC4KPiAKPiBUaGUgaXNzdWUgSSBjYW4gc2VlIGhlcmUgaXMg
d2hhdCBoYXBwZW5zIGlmIGludGVycnVwdCByZW1hcHBpbmcgd2FzCj4gYWxyZWFkeSBlbmFibGVk
IGJ5IHRoZSBoYXJkd2FyZSwgYW5kIGVudHJpZXMgaW4gdGhlIElPLUFQSUMgYXJlCj4gYWxyZWFk
eSB1c2luZyB0aGUgcmVtYXBwaW5nIHRhYmxlLiBJIHdvdWxkIGhhdmUgdG8gbG9vayBpbnRvIGhv
dyB0bwo+IGRldGVjdCB0aGF0IGNhc2UgcHJvcGVybHksIGJ1dCBJIHRoaW5rIHRoZSBwcm9wb3Nl
ZCBjaGFuZ2UgaXMgYW4KPiBpbXByb3ZlbWVudCBvdmVyYWxsLgoKRmlybXdhcmUgaGFuZGluZyBv
ZmYgd2l0aCB0aGUgSU9NTVUgKGFuZCBoZW5jZSBpbnRlcnJ1cHQgcmVtYXBwaW5nKQphbHJlYWR5
IGVuYWJsZWQgaXMgYSBjYXNlIHdoaWNoIC0gYWZhaWN0IC0gd2UgY2FuJ3QgY3VycmVudGx5IGNv
cGUKd2l0aC4gRmlybXdhcmUgaGFuZGluZyBvZmYgaW4geDJBUElDIGVuYWJsZWQgc3RhdGUgaXMg
dHlwaWNhbGx5CndpdGggdGhlIElPTU1VIChhbmQgaGVuY2UgaW50ZXJydXB0IHJlbWFwcGluZykg
c3RpbGwgZGlzYWJsZWQuIFRoaXMKaXMgbm90IGEgZm9yYmlkZGVuIG1vZGUsIGl0J3MganVzdCB0
aGF0IGluIHN1Y2ggYSBjb25maWd1cmF0aW9uCmludGVycnVwdHMgY2FuJ3QgYmUgZGVsaXZlcmVk
IHRvIGNlcnRhaW4gQ1BVcy4KCkluIGFueSBldmVudCB5b3UgbmVlZCB0byBwcm9wZXJseSBkaXN0
aW5ndWlzaCB4MkFQSUMgZW5hYmxlZCBzdGF0ZQoob3IgdGhlIHRyYW5zaXRpb24gdGhlcmVvZikg
ZnJvbSBJT01NVSAvIGludGVycnVwdCByZW1hcHBpbmcKZW5hYmxlZCBzdGF0ZSAob3IgdGhlIHRy
YW5zaXRpb24gdGhlcmVvZikuIEkuZS4geW91IHdhbnQgdG8gYXZvaWQKcmF3IG1vZGUgcmVzdG9y
ZSBpZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIHN0YXRlIHRyYW5zaXRpb25lZCBmcm9tCm9mZiB0byBv
biBpbiB0aGUgcHJvY2Vzcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 13:13:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 13:13:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIYFV-0002nM-8b; Thu, 10 Oct 2019 13:12:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIYFU-0002jv-3Y
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 13:12:56 +0000
X-Inumbo-ID: ab31629e-eb5f-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab31629e-eb5f-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 13:12:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570713174;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=ZlIXedQHozoFQJlhlJf9Y+kqp9Z8Dan+LmCU5MKVqlA=;
 b=QVAlBKqxICrFQaSG+shMTPyKVfgxO40migFKknwqEF1wcFtj4pncHQ2W
 SN/LVdCgdDVV9CbxU1Na4U+lLg0LttMsnwyPwaZhpU25YmQukV/3e3gSu
 yJPrP+0602duivxsRW0CQHvHHbxsZh4DC9MYhH0iJfzyLFRYKsPcUpPQ+ w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: r/Mpcnw4ukBT1a3Xe0FfKRKLnT+OztoJtlAO2vWWqbSzkTcrE5hILJH1qMT7faq6Z0th15kO7v
 1BQYhCdigtjGFHpFTJOraXrYCi6jvxGlKBAIegvX5kjwJBs3bCk6fCXtPNaCf2rbVeGyTkreoy
 QWug6shJYt/uVXYSU01vDQgfIownrbWHR6tthkzjxsFCW+b7Sn3DpYxHHWoOMMYG5E1fjEPto6
 EecJHSsOlr9Esz5JzDBLdJiEze9kat3eIDw0qjTxjXg3MP5upKutOEMYQLgNyMKdnbASmDKxC0
 JXQ=
X-SBRS: 2.7
X-MesageID: 7023707
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7023707"
Date: Thu, 10 Oct 2019 15:12:45 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191010131245.GG1389@Air-de-Roger.citrite.net>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDI6NTU6MDJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTAuMTAuMjAxOSAxNDoxMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUaHUsIE9jdCAxMCwgMjAxOSBhdCAwMTo1NDowNlBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAxMC4xMC4yMDE5IDEzOjMzLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+
IFdoZW4gaW50ZXJydXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2YgZW5hYmxpbmcg
eDJBUElDIHRoZQo+ID4+Cj4gPj4gUGVyaGFwcyAidW5tYXNrZWQiIGluc3RlYWQgb2YgInRoZSI/
Cj4gPj4KPiA+Pj4gSU8tQVBJQyBlbnRyaWVzIGFsc28gbmVlZCB0byBiZSB0cmFuc2xhdGVkIHRv
IHRoZSBuZXcgZm9ybWF0IGFuZCBhZGRlZAo+ID4+PiB0byB0aGUgaW50ZXJydXB0IHJlbWFwcGlu
ZyB0YWJsZS4KPiA+Pj4KPiA+Pj4gVGhpcyBwcmV2ZW50cyBJT01NVSBpbnRlcnJ1cHQgcmVtYXBw
aW5nIGZhdWx0cyB3aGVuIGJvb3Rpbmcgb24KPiA+Pj4gaGFyZHdhcmUgdGhhdCBoYXMgdW5tYXNr
ZWQgSU8tQVBJQyBwaW5zLgo+ID4+Cj4gPj4gQnV0IGluIHRoZSBlbmQgaXQgb25seSBwYXBlcnMg
b3ZlciB3aGF0ZXZlciB0aGUgc3B1cmlvdXMgaW50ZXJydXB0cwo+ID4+IHJlc3VsdCBmb3JtLCBk
b2Vzbid0IGl0PyBXaGljaCBpc24ndCB0byBzYXkgdGhpcyBpc24ndCBhbgo+ID4+IGltcHJvdmVt
ZW50LiBDYWxsaW5nIG91dCB0aGUgRXh0SW50IGNhc2UgaGVyZSBtYXkgYmUgd29ydGh3aGlsZSBh
cwo+ID4+IHdlbGwsIGFzIHdvdWxkIGJlIHBvaW50aW5nIG91dCB0aGF0IHRoaXMgY2FzZSBzdGls
bCB3b24ndCB3b3JrIG9uCj4gPj4gQU1EIElPTU1Vcy4KPiA+IAo+ID4gQnV0IHRoZSBmaXggZm9y
IHRoZSBFeHRJTlQgQU1EIGlzc3VlIHNob3VsZCBiZSBkb25lIGluCj4gPiBhbWRfaW9tbXVfaW9h
cGljX3VwZGF0ZV9pcmUgdGhlbiwgc28gdGhhdCBpdCBjYW4gcHJvcGVybHkgaGFuZGxlCj4gPiBF
eHRJTlQgZGVsaXZlcnkgbW9kZSwgbm90IHRvIHRoaXMgcGFydCBvZiB0aGUgY29kZS4gSSB3aWxs
IGxvb2sKPiA+IGludG8gaXQsIGJ1dCBJIHRoaW5rIGl0J3Mga2luZCBvZiB0YW5nZW50aWFsIHRv
IHRoZSBpc3N1ZSBoZXJlLgo+IAo+IEknbSBub3QgdGFsa2luZyBvZiB5b3Ugd29ya2luZyBvbiBm
aXhpbmcgdGhpcyByaWdodCBhd2F5LiBJJ20gbWVyZWx5Cj4gYXNraW5nIHRoYXQgeW91IG1lbnRp
b24gaGVyZSAoYSkgdGhlIEV4dEludCBzcGVjaWFsIGNhc2UgYW5kIChiKQo+IHRoYXQgdGhpcyBz
cGVjaWFsIGNhc2Ugd2lsbCAoY29udGludWUgdG8pIG5vdCB3b3JrIGluIHRoZSBBTUQgY2FzZS4K
PiAKPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYwo+ID4+PiArKysgYi94ZW4vYXJjaC94
ODYvYXBpYy5jCj4gPj4+IEBAIC01MTUsNyArNTE1LDcgQEAgc3RhdGljIHZvaWQgcmVzdW1lX3gy
YXBpYyh2b2lkKQo+ID4+PiAgICAgIGlvbW11X2VuYWJsZV94MmFwaWMoKTsKPiA+Pj4gICAgICBf
X2VuYWJsZV94MmFwaWMoKTsKPiA+Pj4gIAo+ID4+PiAtICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1
cChpb2FwaWNfZW50cmllcyk7Cj4gPj4+ICsgICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBp
Y19lbnRyaWVzLCB0cnVlKTsKPiA+Pj4gICAgICB1bm1hc2tfODI1OUEoKTsKPiA+Pj4gIAo+ID4+
PiAgb3V0Ogo+ID4+PiBAQCAtOTYxLDcgKzk2MSwxMiBAQCB2b2lkIF9faW5pdCB4MmFwaWNfYnNw
X3NldHVwKHZvaWQpCj4gPj4+ICAgICAgICAgIHByaW50aygiU3dpdGNoZWQgdG8gQVBJQyBkcml2
ZXIgJXNcbiIsIGdlbmFwaWMubmFtZSk7Cj4gPj4+ICAKPiA+Pj4gIHJlc3RvcmVfb3V0Ogo+ID4+
PiAtICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcyk7Cj4gPj4+ICsgICAg
LyoKPiA+Pj4gKyAgICAgKiBOQjogZG8gbm90IHVzZSByYXcgbW9kZSB3aGVuIHJlc3RvcmluZyBl
bnRyaWVzIGlmIHRoZSBpb21tdSBoYXMgYmVlbgo+ID4+PiArICAgICAqIGVuYWJsZWQgZHVyaW5n
IHRoZSBwcm9jZXNzLCBiZWNhdXNlIHRoZSBlbnRyaWVzIG5lZWQgdG8gYmUgdHJhbnNsYXRlZAo+
ID4+PiArICAgICAqIGFuZCBhZGRlZCB0byB0aGUgcmVtYXBwaW5nIHRhYmxlIGluIHRoYXQgY2Fz
ZS4KPiA+Pj4gKyAgICAgKi8KPiA+Pj4gKyAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGlj
X2VudHJpZXMsICF4MmFwaWNfZW5hYmxlZCk7Cj4gPj4KPiA+PiBIb3cgaXMgdGhpcyBkaWZmZXJl
bnQgaW4gdGhlIHJlc3VtZV94MmFwaWMoKSBjYXNlPyBUaGUgSU9NTVUgZ2V0cwo+ID4+IGVuYWJs
ZWQgaW4gdGhlIGNvdXJzZSBvZiB0aGF0IGFzIHdlbGwuIEkuZS4gSSdkIGV4cGVjdCB5b3Ugd2Fu
dAo+ID4+IHRvIHBhc3MgImZhbHNlIiB0aGVyZSwgbm90ICJ0cnVlIi4KPiA+IAo+ID4gSW4gdGhl
IHJlc3VtZV94MmFwaWMgY2FzZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHNob3VsZCBhbHJlYWR5IGJl
Cj4gPiBlbmFibGVkIG9yIG5vdCwgYnV0IHRoYXQgZnVuY3Rpb24gaXMgbm90IGdvaW5nIHRvIGVu
YWJsZSBpbnRlcnJ1cHQKPiA+IHJlbWFwcGluZyBpZiBpdCB3YXNuJ3QgZW5hYmxlZCBiZWZvcmUs
IGhlbmNlIHRoZSBJTy1BUElDIGVudHJpZXMKPiA+IHNob3VsZCBhbHJlYWR5IGJlIHVzaW5nIHRo
ZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFuZCBubwo+ID4gdHJhbnNsYXRpb24gaXMgbmVl
ZGVkLgo+IAo+IFdobyAvIHdoYXQgd291bGQgaGF2ZSBlbmFibGVkIHRoZSBJT01NVSBpbiB0aGUg
cmVzdW1lIGNhc2U/CgpJIGRvbid0IHRoaW5rIHRoZSBxdWVzdGlvbiBpcyB3aG8gZW5hYmxlcyBp
bnRlcnJ1cHQgcmVtYXBwaW5nIGluIHRoZQpyZXN1bWUgY2FzZSAod2hpY2ggaXMgcmVzdW1lX3gy
YXBpYyB3aGVuIGNhbGxpbmcgaW9tbXVfZW5hYmxlX3gyYXBpYwpBRkFJQ1QpLCB0aGUgcG9pbnQg
aGVyZSBpcyB0aGF0IG9uIHJlc3VtZSB0aGUgZW50cmllcyBpbiB0aGUgSU8tQVBJQwp3aWxsIGFs
cmVhZHkgbWF0Y2ggdGhlIHN0YXRlIG9mIGludGVycnVwdCByZW1hcHBpbmcsIHNvIHRoZXkgc2hv
dWxkbid0CmJlIHRyYW5zbGF0ZWQuIElmIGludGVycnVwdCByZW1hcHBpbmcgd2FzIG9mZiBiZWZv
cmUgc3VzcGVuZCBpdCB3aWxsCnN0aWxsIGJlIG9mZiBhZnRlciByZXN1bWUsIGFuZCB0aGVyZSB3
b24ndCBiZSBhbnkgdHJhbnNsYXRpb24gbmVlZGVkLgpUaGUgc2FtZSBpcyB0cnVlIGlmIGludGVy
cnVwdCByZW1hcHBpbmcgaXMgb24gYmVmb3JlIHN1c3BlbmQuCgo+ID4+IEFsc28gaG93IHdvdWxk
ICJ4MmFwaWNfZW5hYmxlZCIgcmVmbGVjdCB0aGUgdHJhbnNpdGlvbj8gSXQgbWF5Cj4gPj4gaGF2
ZSBiZWVuICJ0cnVlIiBhbHJlYWR5IGJlZm9yZSBlbnRlcmluZyB0aGUgZnVuY3Rpb24gaGVyZS4K
PiA+IAo+ID4gSWYgeDJhcGljX2VuYWJsZWQgPT0gdHJ1ZSBhdCB0aGUgcG9pbnQgd2hlcmUgcmVz
dG9yZV9JT19BUElDX3NldHVwCj4gPiBpcyBjYWxsZWQgaW50ZXJydXB0IHJlbWFwcGluZyBtdXN0
IGJlIGVuYWJsZWQsIGJlY2F1c2UgQUZBSUNUIGF0IHRoaXMKPiA+IHBvaW50IGl0J3Mgbm90IHBv
c3NpYmxlIHRvIGhhdmUgeDJhcGljX2VuYWJsZWQgPT0gdHJ1ZSBhbmQgaW50ZXJydXB0Cj4gPiBy
ZW1hcHBpbmcgZGlzYWJsZWQuCj4gPiAKPiA+IFRoZSBpc3N1ZSBJIGNhbiBzZWUgaGVyZSBpcyB3
aGF0IGhhcHBlbnMgaWYgaW50ZXJydXB0IHJlbWFwcGluZyB3YXMKPiA+IGFscmVhZHkgZW5hYmxl
ZCBieSB0aGUgaGFyZHdhcmUsIGFuZCBlbnRyaWVzIGluIHRoZSBJTy1BUElDIGFyZQo+ID4gYWxy
ZWFkeSB1c2luZyB0aGUgcmVtYXBwaW5nIHRhYmxlLiBJIHdvdWxkIGhhdmUgdG8gbG9vayBpbnRv
IGhvdyB0bwo+ID4gZGV0ZWN0IHRoYXQgY2FzZSBwcm9wZXJseSwgYnV0IEkgdGhpbmsgdGhlIHBy
b3Bvc2VkIGNoYW5nZSBpcyBhbgo+ID4gaW1wcm92ZW1lbnQgb3ZlcmFsbC4KPiAKPiBGaXJtd2Fy
ZSBoYW5kaW5nIG9mZiB3aXRoIHRoZSBJT01NVSAoYW5kIGhlbmNlIGludGVycnVwdCByZW1hcHBp
bmcpCj4gYWxyZWFkeSBlbmFibGVkIGlzIGEgY2FzZSB3aGljaCAtIGFmYWljdCAtIHdlIGNhbid0
IGN1cnJlbnRseSBjb3BlCj4gd2l0aC4gRmlybXdhcmUgaGFuZGluZyBvZmYgaW4geDJBUElDIGVu
YWJsZWQgc3RhdGUgaXMgdHlwaWNhbGx5Cj4gd2l0aCB0aGUgSU9NTVUgKGFuZCBoZW5jZSBpbnRl
cnJ1cHQgcmVtYXBwaW5nKSBzdGlsbCBkaXNhYmxlZC4gVGhpcwo+IGlzIG5vdCBhIGZvcmJpZGRl
biBtb2RlLCBpdCdzIGp1c3QgdGhhdCBpbiBzdWNoIGEgY29uZmlndXJhdGlvbgo+IGludGVycnVw
dHMgY2FuJ3QgYmUgZGVsaXZlcmVkIHRvIGNlcnRhaW4gQ1BVcy4KPiAKPiBJbiBhbnkgZXZlbnQg
eW91IG5lZWQgdG8gcHJvcGVybHkgZGlzdGluZ3Vpc2ggeDJBUElDIGVuYWJsZWQgc3RhdGUKPiAo
b3IgdGhlIHRyYW5zaXRpb24gdGhlcmVvZikgZnJvbSBJT01NVSAvIGludGVycnVwdCByZW1hcHBp
bmcKPiBlbmFibGVkIHN0YXRlIChvciB0aGUgdHJhbnNpdGlvbiB0aGVyZW9mKS4gSS5lLiB5b3Ug
d2FudCB0byBhdm9pZAo+IHJhdyBtb2RlIHJlc3RvcmUgaWYgaW50ZXJydXB0IHJlbWFwcGluZyBz
dGF0ZSB0cmFuc2l0aW9uZWQgZnJvbQo+IG9mZiB0byBvbiBpbiB0aGUgcHJvY2Vzcy4KClJpZ2h0
LCBhbmQgdGhhdCdzIHdoeSB0aGUgY2FsbCB0byByZXN0b3JlX0lPX0FQSUNfc2V0dXAgaW4KeDJh
cGljX2JzcF9zZXR1cCB1c2VzICF4MmFwaWNfZW5hYmxlZCBhcyBpdCdzIHNlY29uZCBwYXJhbWV0
ZXIuIElmCmludGVycnVwdCByZW1hcHBpbmcgaGFzIGJlZW4gZW5hYmxlZCBieSB0aGUgY2FsbCB0
bwppb21tdV9lbmFibGVfeDJhcGljIHgyYXBpY19lbmFibGVkIG11c3QgYmUgdHJ1ZSwgYW5kIGhl
bmNlIHRoZSBlbnRyaWVzCmluIHRoZSBJTy1BUElDIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB1
c2UgdGhlIGludGVycnVwdCByZW1hcHBpbmcKdGFibGUuIFRoZXJlJ3Mgbm8gcGF0aCB0aGF0IGNh
biBsZWFkIHRvIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCB3aXRoCmludGVycnVwdCByZW1hcHBpbmcg
ZW5hYmxlZCBhbmQgeDJBUElDIG1vZGUgZGlzYWJsZWQgKG9yIHdpdGggeDJBUElDCmVuYWJsZWQg
YW5kIGludGVycnVwdCByZW1hcHBpbmcgZGlzYWJsZWQpLgoKSGVuY2UgaWYgaW50ZXJydXB0IHJl
bWFwcGluZyBpcyBvZmYgYmVmb3JlIGNhbGxpbmcgeDJhcGljX2JzcF9zZXR1cAood2hpY2ggaXMg
d2hhdCBYZW4gZXhwZWN0cyB0byBmdW5jdGlvbiBwcm9wZXJseSkgYW5kIHgyYXBpY19lbmFibGVk
ID09CnRydWUgd2hlbiBjYWxsaW5nIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCBpdCBtZWFucyBpbnRl
cnJ1cHQgcmVtYXBwaW5nCmdvdCBlbmFibGVkLCBhbmQgdGhlIElPLUFQSUMgZW50cmllcyBuZWVk
IHRyYW5zbGF0aW9uLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 13:30:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 13:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIYVq-0003zW-TQ; Thu, 10 Oct 2019 13:29:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIYVp-0003zR-0C
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 13:29:49 +0000
X-Inumbo-ID: 0715c18e-eb62-11e9-bbab-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0715c18e-eb62-11e9-bbab-bc764e2007e4;
 Thu, 10 Oct 2019 13:29:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570714187;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=DFUMz5HxVCjaVs1YqyzFKNqUkBMI7mZkac2E0pUZlI0=;
 b=eDuZAEp0dC/LqT5lkLi9L6BJsqlcBrLowrsIwAHB7A9zq1r6cZwG/Hw1
 DillaEDh2ilsiqgwoXeOvAYS0th3tn7PqMOG78VpLKTQGaethFbtKgLDy
 X062iFSf/UBtNIDJKehZEF3S1EYDckHQbJ4hKMuuirvN7mkJ6XaoWO7Tg Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zHXzsfB7Lh+YmqSJRnDYZwWEeZ1BMZPQSVQsAb9ucTki806ZdrzXoRQGl/EnkO6XFkkastMZnH
 5ivK04VIUJJXQAyAj/9aW1D8dfvUMMd2elC6E9fnjQol9M8u15W9/MFq2pam37YPm7ds4+Wm0t
 lB2jmzFfOAELEFyluG2UQoxdLuwdL/+g8CSuUp4r4UqFfcKLq3i8541sjBSxMnRtSxGKwL9fGp
 GK+LCDRbSIA4wwGC9DMWwZCI+n9PUqz6h2QHdECe9+tfeh5j32cz8MHhU9qhrpc5cX6IKyXLGh
 9ik=
X-SBRS: 2.7
X-MesageID: 6980947
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6980947"
Date: Thu, 10 Oct 2019 15:29:36 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191010132936.GH1389@Air-de-Roger.citrite.net>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDI6NTU6MDJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTAuMTAuMjAxOSAxNDoxMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUaHUsIE9jdCAxMCwgMjAxOSBhdCAwMTo1NDowNlBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAxMC4xMC4yMDE5IDEzOjMzLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+
IFdoZW4gaW50ZXJydXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2YgZW5hYmxpbmcg
eDJBUElDIHRoZQo+ID4+Cj4gPj4gUGVyaGFwcyAidW5tYXNrZWQiIGluc3RlYWQgb2YgInRoZSI/
Cj4gPj4KPiA+Pj4gSU8tQVBJQyBlbnRyaWVzIGFsc28gbmVlZCB0byBiZSB0cmFuc2xhdGVkIHRv
IHRoZSBuZXcgZm9ybWF0IGFuZCBhZGRlZAo+ID4+PiB0byB0aGUgaW50ZXJydXB0IHJlbWFwcGlu
ZyB0YWJsZS4KPiA+Pj4KPiA+Pj4gVGhpcyBwcmV2ZW50cyBJT01NVSBpbnRlcnJ1cHQgcmVtYXBw
aW5nIGZhdWx0cyB3aGVuIGJvb3Rpbmcgb24KPiA+Pj4gaGFyZHdhcmUgdGhhdCBoYXMgdW5tYXNr
ZWQgSU8tQVBJQyBwaW5zLgo+ID4+Cj4gPj4gQnV0IGluIHRoZSBlbmQgaXQgb25seSBwYXBlcnMg
b3ZlciB3aGF0ZXZlciB0aGUgc3B1cmlvdXMgaW50ZXJydXB0cwo+ID4+IHJlc3VsdCBmb3JtLCBk
b2Vzbid0IGl0PyBXaGljaCBpc24ndCB0byBzYXkgdGhpcyBpc24ndCBhbgo+ID4+IGltcHJvdmVt
ZW50LiBDYWxsaW5nIG91dCB0aGUgRXh0SW50IGNhc2UgaGVyZSBtYXkgYmUgd29ydGh3aGlsZSBh
cwo+ID4+IHdlbGwsIGFzIHdvdWxkIGJlIHBvaW50aW5nIG91dCB0aGF0IHRoaXMgY2FzZSBzdGls
bCB3b24ndCB3b3JrIG9uCj4gPj4gQU1EIElPTU1Vcy4KPiA+IAo+ID4gQnV0IHRoZSBmaXggZm9y
IHRoZSBFeHRJTlQgQU1EIGlzc3VlIHNob3VsZCBiZSBkb25lIGluCj4gPiBhbWRfaW9tbXVfaW9h
cGljX3VwZGF0ZV9pcmUgdGhlbiwgc28gdGhhdCBpdCBjYW4gcHJvcGVybHkgaGFuZGxlCj4gPiBF
eHRJTlQgZGVsaXZlcnkgbW9kZSwgbm90IHRvIHRoaXMgcGFydCBvZiB0aGUgY29kZS4gSSB3aWxs
IGxvb2sKPiA+IGludG8gaXQsIGJ1dCBJIHRoaW5rIGl0J3Mga2luZCBvZiB0YW5nZW50aWFsIHRv
IHRoZSBpc3N1ZSBoZXJlLgo+IAo+IEknbSBub3QgdGFsa2luZyBvZiB5b3Ugd29ya2luZyBvbiBm
aXhpbmcgdGhpcyByaWdodCBhd2F5LiBJJ20gbWVyZWx5Cj4gYXNraW5nIHRoYXQgeW91IG1lbnRp
b24gaGVyZSAoYSkgdGhlIEV4dEludCBzcGVjaWFsIGNhc2UgYW5kIChiKQo+IHRoYXQgdGhpcyBz
cGVjaWFsIGNhc2Ugd2lsbCAoY29udGludWUgdG8pIG5vdCB3b3JrIGluIHRoZSBBTUQgY2FzZS4K
ClBsZWFzZSBiZWFyIHdpdGggbWUsIEkndmUgdGFrZW4gYSBsb29rIGF0IHRoZSBFeHRJTlQgaGFu
ZGxpbmcgZm9yIEFNRAphbmQgSSdtIG5vdCBzdXJlIEkgY2FuIHNwb3Qgd2hhdCdzIG1pc3Npbmcu
IFhlbiBzZWVtcyB0byBoYW5kbGUgYm90aAp0aGUgRUludFBhc3MgYW5kIElWIGZpZWxkcyBvZiB0
aGUgRFRFIChzZWUgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkKYW5kIGFtZF9pb21tdV9zZXRf
aW50cmVtYXBfdGFibGUpLCBhbmQgdGhhdCBzaG91bGQgYmUgZW5vdWdoIGluIG9yZGVyCnRvIHBh
c3N0aHJvdWdoIHN1Y2ggaW50ZXJydXB0cy4KCklzIHRoZXJlIHNvbWUgb3RoZXIgaGFuZGxpbmcg
dGhhdCBJJ20gbWlzc2luZz8gKG1heWJlIGluIHRoZSBoYW5kbGluZwpvZiB0aGUgaW50ZXJydXB0
IGl0c2VsZj8pCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 13:47:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 13:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIYmF-0005eK-FQ; Thu, 10 Oct 2019 13:46:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIYmE-0005eF-Ro
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 13:46:46 +0000
X-Inumbo-ID: 65215b24-eb64-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65215b24-eb64-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 13:46:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 531C3AEF5;
 Thu, 10 Oct 2019 13:46:43 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
 <20191010131245.GG1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <56d6f0f5-6f3a-7798-7538-99ec50fa079e@suse.com>
Date: Thu, 10 Oct 2019 15:46:45 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191010131245.GG1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMjAxOSAxNToxMiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDI6NTU6MDJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDEwLjEwLjIwMTkgMTQ6MTMsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDE6NTQ6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTAuMTAuMjAxOSAxMzozMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+PiBXaGVuIGlu
dGVycnVwdCByZW1hcHBpbmcgaXMgZW5hYmxlZCBhcyBwYXJ0IG9mIGVuYWJsaW5nIHgyQVBJQyB0
aGUKPj4+Pgo+Pj4+IFBlcmhhcHMgInVubWFza2VkIiBpbnN0ZWFkIG9mICJ0aGUiPwo+Pj4+Cj4+
Pj4+IElPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0aGUgbmV3
IGZvcm1hdCBhbmQgYWRkZWQKPj4+Pj4gdG8gdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUu
Cj4+Pj4+Cj4+Pj4+IFRoaXMgcHJldmVudHMgSU9NTVUgaW50ZXJydXB0IHJlbWFwcGluZyBmYXVs
dHMgd2hlbiBib290aW5nIG9uCj4+Pj4+IGhhcmR3YXJlIHRoYXQgaGFzIHVubWFza2VkIElPLUFQ
SUMgcGlucy4KPj4+Pgo+Pj4+IEJ1dCBpbiB0aGUgZW5kIGl0IG9ubHkgcGFwZXJzIG92ZXIgd2hh
dGV2ZXIgdGhlIHNwdXJpb3VzIGludGVycnVwdHMKPj4+PiByZXN1bHQgZm9ybSwgZG9lc24ndCBp
dD8gV2hpY2ggaXNuJ3QgdG8gc2F5IHRoaXMgaXNuJ3QgYW4KPj4+PiBpbXByb3ZlbWVudC4gQ2Fs
bGluZyBvdXQgdGhlIEV4dEludCBjYXNlIGhlcmUgbWF5IGJlIHdvcnRod2hpbGUgYXMKPj4+PiB3
ZWxsLCBhcyB3b3VsZCBiZSBwb2ludGluZyBvdXQgdGhhdCB0aGlzIGNhc2Ugc3RpbGwgd29uJ3Qg
d29yayBvbgo+Pj4+IEFNRCBJT01NVXMuCj4+Pgo+Pj4gQnV0IHRoZSBmaXggZm9yIHRoZSBFeHRJ
TlQgQU1EIGlzc3VlIHNob3VsZCBiZSBkb25lIGluCj4+PiBhbWRfaW9tbXVfaW9hcGljX3VwZGF0
ZV9pcmUgdGhlbiwgc28gdGhhdCBpdCBjYW4gcHJvcGVybHkgaGFuZGxlCj4+PiBFeHRJTlQgZGVs
aXZlcnkgbW9kZSwgbm90IHRvIHRoaXMgcGFydCBvZiB0aGUgY29kZS4gSSB3aWxsIGxvb2sKPj4+
IGludG8gaXQsIGJ1dCBJIHRoaW5rIGl0J3Mga2luZCBvZiB0YW5nZW50aWFsIHRvIHRoZSBpc3N1
ZSBoZXJlLgo+Pgo+PiBJJ20gbm90IHRhbGtpbmcgb2YgeW91IHdvcmtpbmcgb24gZml4aW5nIHRo
aXMgcmlnaHQgYXdheS4gSSdtIG1lcmVseQo+PiBhc2tpbmcgdGhhdCB5b3UgbWVudGlvbiBoZXJl
IChhKSB0aGUgRXh0SW50IHNwZWNpYWwgY2FzZSBhbmQgKGIpCj4+IHRoYXQgdGhpcyBzcGVjaWFs
IGNhc2Ugd2lsbCAoY29udGludWUgdG8pIG5vdCB3b3JrIGluIHRoZSBBTUQgY2FzZS4KPj4KPj4+
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvYXBp
Yy5jCj4+Pj4+IEBAIC01MTUsNyArNTE1LDcgQEAgc3RhdGljIHZvaWQgcmVzdW1lX3gyYXBpYyh2
b2lkKQo+Pj4+PiAgICAgIGlvbW11X2VuYWJsZV94MmFwaWMoKTsKPj4+Pj4gICAgICBfX2VuYWJs
ZV94MmFwaWMoKTsKPj4+Pj4gIAo+Pj4+PiAtICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2Fw
aWNfZW50cmllcyk7Cj4+Pj4+ICsgICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRy
aWVzLCB0cnVlKTsKPj4+Pj4gICAgICB1bm1hc2tfODI1OUEoKTsKPj4+Pj4gIAo+Pj4+PiAgb3V0
Ogo+Pj4+PiBAQCAtOTYxLDcgKzk2MSwxMiBAQCB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3NldHVw
KHZvaWQpCj4+Pj4+ICAgICAgICAgIHByaW50aygiU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgJXNc
biIsIGdlbmFwaWMubmFtZSk7Cj4+Pj4+ICAKPj4+Pj4gIHJlc3RvcmVfb3V0Ogo+Pj4+PiAtICAg
IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcyk7Cj4+Pj4+ICsgICAgLyoKPj4+
Pj4gKyAgICAgKiBOQjogZG8gbm90IHVzZSByYXcgbW9kZSB3aGVuIHJlc3RvcmluZyBlbnRyaWVz
IGlmIHRoZSBpb21tdSBoYXMgYmVlbgo+Pj4+PiArICAgICAqIGVuYWJsZWQgZHVyaW5nIHRoZSBw
cm9jZXNzLCBiZWNhdXNlIHRoZSBlbnRyaWVzIG5lZWQgdG8gYmUgdHJhbnNsYXRlZAo+Pj4+PiAr
ICAgICAqIGFuZCBhZGRlZCB0byB0aGUgcmVtYXBwaW5nIHRhYmxlIGluIHRoYXQgY2FzZS4KPj4+
Pj4gKyAgICAgKi8KPj4+Pj4gKyAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJp
ZXMsICF4MmFwaWNfZW5hYmxlZCk7Cj4+Pj4KPj4+PiBIb3cgaXMgdGhpcyBkaWZmZXJlbnQgaW4g
dGhlIHJlc3VtZV94MmFwaWMoKSBjYXNlPyBUaGUgSU9NTVUgZ2V0cwo+Pj4+IGVuYWJsZWQgaW4g
dGhlIGNvdXJzZSBvZiB0aGF0IGFzIHdlbGwuIEkuZS4gSSdkIGV4cGVjdCB5b3Ugd2FudAo+Pj4+
IHRvIHBhc3MgImZhbHNlIiB0aGVyZSwgbm90ICJ0cnVlIi4KPj4+Cj4+PiBJbiB0aGUgcmVzdW1l
X3gyYXBpYyBjYXNlIGludGVycnVwdCByZW1hcHBpbmcgc2hvdWxkIGFscmVhZHkgYmUKPj4+IGVu
YWJsZWQgb3Igbm90LCBidXQgdGhhdCBmdW5jdGlvbiBpcyBub3QgZ29pbmcgdG8gZW5hYmxlIGlu
dGVycnVwdAo+Pj4gcmVtYXBwaW5nIGlmIGl0IHdhc24ndCBlbmFibGVkIGJlZm9yZSwgaGVuY2Ug
dGhlIElPLUFQSUMgZW50cmllcwo+Pj4gc2hvdWxkIGFscmVhZHkgYmUgdXNpbmcgdGhlIGludGVy
cnVwdCByZW1hcHBpbmcgdGFibGUgYW5kIG5vCj4+PiB0cmFuc2xhdGlvbiBpcyBuZWVkZWQuCj4+
Cj4+IFdobyAvIHdoYXQgd291bGQgaGF2ZSBlbmFibGVkIHRoZSBJT01NVSBpbiB0aGUgcmVzdW1l
IGNhc2U/Cj4gCj4gSSBkb24ndCB0aGluayB0aGUgcXVlc3Rpb24gaXMgd2hvIGVuYWJsZXMgaW50
ZXJydXB0IHJlbWFwcGluZyBpbiB0aGUKPiByZXN1bWUgY2FzZSAod2hpY2ggaXMgcmVzdW1lX3gy
YXBpYyB3aGVuIGNhbGxpbmcgaW9tbXVfZW5hYmxlX3gyYXBpYwo+IEFGQUlDVCksIHRoZSBwb2lu
dCBoZXJlIGlzIHRoYXQgb24gcmVzdW1lIHRoZSBlbnRyaWVzIGluIHRoZSBJTy1BUElDCj4gd2ls
bCBhbHJlYWR5IG1hdGNoIHRoZSBzdGF0ZSBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nLCBzbyB0aGV5
IHNob3VsZG4ndAo+IGJlIHRyYW5zbGF0ZWQuIElmIGludGVycnVwdCByZW1hcHBpbmcgd2FzIG9m
ZiBiZWZvcmUgc3VzcGVuZCBpdCB3aWxsCj4gc3RpbGwgYmUgb2ZmIGFmdGVyIHJlc3VtZSwgYW5k
IHRoZXJlIHdvbid0IGJlIGFueSB0cmFuc2xhdGlvbiBuZWVkZWQuCj4gVGhlIHNhbWUgaXMgdHJ1
ZSBpZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIG9uIGJlZm9yZSBzdXNwZW5kLgoKSSBkaXNhZ3Jl
ZTogc2F2ZV9JT19BUElDX3NldHVwKCkgZ2V0cyBjYWxsZWQgZnJvbSByZXN1bWVfeDJhcGljKCks
Cm5vdCBwcmlvciB0byBzdXNwZW5kLgoKPj4+PiBBbHNvIGhvdyB3b3VsZCAieDJhcGljX2VuYWJs
ZWQiIHJlZmxlY3QgdGhlIHRyYW5zaXRpb24/IEl0IG1heQo+Pj4+IGhhdmUgYmVlbiAidHJ1ZSIg
YWxyZWFkeSBiZWZvcmUgZW50ZXJpbmcgdGhlIGZ1bmN0aW9uIGhlcmUuCj4+Pgo+Pj4gSWYgeDJh
cGljX2VuYWJsZWQgPT0gdHJ1ZSBhdCB0aGUgcG9pbnQgd2hlcmUgcmVzdG9yZV9JT19BUElDX3Nl
dHVwCj4+PiBpcyBjYWxsZWQgaW50ZXJydXB0IHJlbWFwcGluZyBtdXN0IGJlIGVuYWJsZWQsIGJl
Y2F1c2UgQUZBSUNUIGF0IHRoaXMKPj4+IHBvaW50IGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhhdmUg
eDJhcGljX2VuYWJsZWQgPT0gdHJ1ZSBhbmQgaW50ZXJydXB0Cj4+PiByZW1hcHBpbmcgZGlzYWJs
ZWQuCj4+Pgo+Pj4gVGhlIGlzc3VlIEkgY2FuIHNlZSBoZXJlIGlzIHdoYXQgaGFwcGVucyBpZiBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHdhcwo+Pj4gYWxyZWFkeSBlbmFibGVkIGJ5IHRoZSBoYXJkd2Fy
ZSwgYW5kIGVudHJpZXMgaW4gdGhlIElPLUFQSUMgYXJlCj4+PiBhbHJlYWR5IHVzaW5nIHRoZSBy
ZW1hcHBpbmcgdGFibGUuIEkgd291bGQgaGF2ZSB0byBsb29rIGludG8gaG93IHRvCj4+PiBkZXRl
Y3QgdGhhdCBjYXNlIHByb3Blcmx5LCBidXQgSSB0aGluayB0aGUgcHJvcG9zZWQgY2hhbmdlIGlz
IGFuCj4+PiBpbXByb3ZlbWVudCBvdmVyYWxsLgo+Pgo+PiBGaXJtd2FyZSBoYW5kaW5nIG9mZiB3
aXRoIHRoZSBJT01NVSAoYW5kIGhlbmNlIGludGVycnVwdCByZW1hcHBpbmcpCj4+IGFscmVhZHkg
ZW5hYmxlZCBpcyBhIGNhc2Ugd2hpY2ggLSBhZmFpY3QgLSB3ZSBjYW4ndCBjdXJyZW50bHkgY29w
ZQo+PiB3aXRoLiBGaXJtd2FyZSBoYW5kaW5nIG9mZiBpbiB4MkFQSUMgZW5hYmxlZCBzdGF0ZSBp
cyB0eXBpY2FsbHkKPj4gd2l0aCB0aGUgSU9NTVUgKGFuZCBoZW5jZSBpbnRlcnJ1cHQgcmVtYXBw
aW5nKSBzdGlsbCBkaXNhYmxlZC4gVGhpcwo+PiBpcyBub3QgYSBmb3JiaWRkZW4gbW9kZSwgaXQn
cyBqdXN0IHRoYXQgaW4gc3VjaCBhIGNvbmZpZ3VyYXRpb24KPj4gaW50ZXJydXB0cyBjYW4ndCBi
ZSBkZWxpdmVyZWQgdG8gY2VydGFpbiBDUFVzLgo+Pgo+PiBJbiBhbnkgZXZlbnQgeW91IG5lZWQg
dG8gcHJvcGVybHkgZGlzdGluZ3Vpc2ggeDJBUElDIGVuYWJsZWQgc3RhdGUKPj4gKG9yIHRoZSB0
cmFuc2l0aW9uIHRoZXJlb2YpIGZyb20gSU9NTVUgLyBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4+IGVu
YWJsZWQgc3RhdGUgKG9yIHRoZSB0cmFuc2l0aW9uIHRoZXJlb2YpLiBJLmUuIHlvdSB3YW50IHRv
IGF2b2lkCj4+IHJhdyBtb2RlIHJlc3RvcmUgaWYgaW50ZXJydXB0IHJlbWFwcGluZyBzdGF0ZSB0
cmFuc2l0aW9uZWQgZnJvbQo+PiBvZmYgdG8gb24gaW4gdGhlIHByb2Nlc3MuCj4gCj4gUmlnaHQs
IGFuZCB0aGF0J3Mgd2h5IHRoZSBjYWxsIHRvIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCBpbgo+IHgy
YXBpY19ic3Bfc2V0dXAgdXNlcyAheDJhcGljX2VuYWJsZWQgYXMgaXQncyBzZWNvbmQgcGFyYW1l
dGVyLiBJZgo+IGludGVycnVwdCByZW1hcHBpbmcgaGFzIGJlZW4gZW5hYmxlZCBieSB0aGUgY2Fs
bCB0bwo+IGlvbW11X2VuYWJsZV94MmFwaWMgeDJhcGljX2VuYWJsZWQgbXVzdCBiZSB0cnVlLCBh
bmQgaGVuY2UgdGhlIGVudHJpZXMKPiBpbiB0aGUgSU8tQVBJQyBuZWVkIHRvIGJlIHRyYW5zbGF0
ZWQgdG8gdXNlIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gdGFibGUuIFRoZXJlJ3Mgbm8gcGF0
aCB0aGF0IGNhbiBsZWFkIHRvIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCB3aXRoCj4gaW50ZXJydXB0
IHJlbWFwcGluZyBlbmFibGVkIGFuZCB4MkFQSUMgbW9kZSBkaXNhYmxlZCAob3Igd2l0aCB4MkFQ
SUMKPiBlbmFibGVkIGFuZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGRpc2FibGVkKS4KPiAKPiBIZW5j
ZSBpZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIG9mZiBiZWZvcmUgY2FsbGluZyB4MmFwaWNfYnNw
X3NldHVwCj4gKHdoaWNoIGlzIHdoYXQgWGVuIGV4cGVjdHMgdG8gZnVuY3Rpb24gcHJvcGVybHkp
IGFuZCB4MmFwaWNfZW5hYmxlZCA9PQo+IHRydWUgd2hlbiBjYWxsaW5nIHJlc3RvcmVfSU9fQVBJ
Q19zZXR1cCBpdCBtZWFucyBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gZ290IGVuYWJsZWQsIGFuZCB0
aGUgSU8tQVBJQyBlbnRyaWVzIG5lZWQgdHJhbnNsYXRpb24uCgpCdXQgdGhlIGNvZGUgaW4gcXVl
c3Rpb24gc2l0cyBvbiBhIHNoYXJlZCBzdWNjZXNzL2Vycm9yIHBhdGgsIGFuZAppbiB0aGUgZXJy
b3IgY2FzZSBpdCBtYXR0ZXJzIHdoZXRoZXIgeDJhcGljX2VuYWJsZWQgd2FzIHRydWUgYWxyZWFk
eQpvbiBlbnRyeS4gSSByZWFsaXplIHRoYXQgaW9fYXBpY193cml0ZSgpIHdvdWxkIHN1aXRhYmx5
IGF2b2lkIGdvaW5nCnRoZSByZW1hcHBpbmcgcGF0aCwgYnV0IEkgdGhpbmsgaXQgd291bGQgYmUg
bW9yZSBjbGVhciBpZiB0aGUKZGlzdGluY3Rpb24gd2FzIGFscmVhZHkgbWFkZSBwcm9wZXJseSBh
dCB0aGUgY2FsbCBzaXRlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 13:50:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 13:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIYq6-0006Sc-2R; Thu, 10 Oct 2019 13:50:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9C6H=YD=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iIYq4-0006SX-VJ
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 13:50:45 +0000
X-Inumbo-ID: f41ea8ea-eb64-11e9-8aca-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f41ea8ea-eb64-11e9-8aca-bc764e2007e4;
 Thu, 10 Oct 2019 13:50:44 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id u3so4441935lfl.10
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 06:50:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=fhlldiEDv5prmCvD2dbgYgOko690vJc1+ajiMYBQnMQ=;
 b=awxd2k2/0rQZ4ivCWpZoa5liZGezT8qw3xODU9HZu6juFf9Cct76Dr4B8OUcb8G3DA
 GLsN83UyOL/V5rKTun0DOlC8x1UbhCmCSX66o64Qnr8bb8We/R4qb8bI3lqWT5yIgdOo
 0jW2NgRQjHmL+aySfo9owt/6o/SMFpoRFPKPPnsFDbZbRLb290nd/Rzw1ZiPBQr5Hxaw
 /Fnx2ftojsdZEjKaOj5QHjM4Y7iGEIHqJ3gL1gM99RgvJ+aDaBCGFJWIrSNMi/YJNojI
 2mm7ZvRGsH2Eno5snRp5vmowMXQCvMmfmfx/MaOh+E8Q4DHYgNO1+E21xdR1bOd2btrA
 Q06A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=fhlldiEDv5prmCvD2dbgYgOko690vJc1+ajiMYBQnMQ=;
 b=bZLxdyg94ZwIQ57gjDEaGPMtNY9cTse+/yYTAbCsKBLtD+2I1i8DxQLbMTKZbNtdAt
 mzXzMHKo1VbkR1tWjBpjBcWLp3xBy8ApnZz5gCnnb9fpYwPDc9M3CGfiAPsYBYwixL61
 7lcaHL7Y3aIEBurLA4HdaTzm+eluqd9hwkzFn2yv7RFY5O7o5P89eg4Km9Sfa/aO6XCQ
 FN/LCannnkAWrKUvzCK89VBElAtCggkX+bxVkJeRCJMBfZwrLUkZnDfY6/VyXcQlheVz
 GXJAyLdeTOaU5ZBBSx5T9TczI14PrVpMHmumGitxaKfwZrXAd8IFjWSrcQrPi1/5dp9j
 kSRw==
X-Gm-Message-State: APjAAAXZ3NM0LQaqeZ0grQmUel5wDzdwA4bBDb6sDWpbAhJ55s6RvkMW
 DZWrosteiwntYVt9cEjOCLK/QzyT04Y=
X-Google-Smtp-Source: APXvYqz6fUU/psEhzxVk4PbE5ZKCIj8pxv2h9k3BE84IKDd/yqiqUTV4p784K4R/+Atx9IEz/t8uqQ==
X-Received: by 2002:ac2:5629:: with SMTP id b9mr6477624lff.32.1570715442828;
 Thu, 10 Oct 2019 06:50:42 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id m18sm1265294lfb.73.2019.10.10.06.50.41
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 10 Oct 2019 06:50:42 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Oct 2019 16:50:04 +0300
Message-Id: <20191010135004.24226-1-al1img@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v1] Reset iomem's gfn to LIBXL_INVALID_GFN on
 reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: ian.jackson@eu.citrix.com, wl@xen.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKRHVyaW5nIGRvbWFpbiByZWJvb3QgaXRzIGNvbmZpZ3VyYXRpb24gaXMgcGFydGlh
bGx5IHJldXNlZAp0byByZS1jcmVhdGUgYSBuZXcgZG9tYWluLCBidXQgaW9tZW0ncyBHRk4gZmll
bGQgZm9yIHRoZQppb21lbSBpcyBvbmx5IHJlc3RvcmVkIGZvciB0aG9zZSBtZW1vcnkgcmFuZ2Vz
LCB3aGljaCBhcmUKY29uZmlndXJlZCBpbiBmb3JtIG9mIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNb
QEdGTl0sIGJ1dCBub3QgZm9yCnRob3NlIGluIGZvcm0gb2YgW0lPTUVNX1NUQVJULE5VTV9QQUdF
U10sIGUuZy4gd2l0aG91dCBHRk4uCkZvciB0aGUgbGF0dGVyIEdGTiBpcyByZXNldCB0byAwLCBi
dXQgd2hpbGUgbWFwcGluZyByYW5nZXMKdG8gYSBkb21haW4gZHVyaW5nIHJlYm9vdCB0aGVyZSBp
cyBhIGNoZWNrIHRoYXQgR0ZOIHRyZWF0ZWQKYXMgdmFsaWQgaWYgaXQgaXMgbm90IGVxdWFsIHRv
IExJQlhMX0lOVkFMSURfR0ZOLCB0aHVzIG1ha2luZwpYZW4gdG8gbWFwIElPTUVNX1NUQVJUIHRv
IGFkZHJlc3MgMCBpbiB0aGUgZ3Vlc3QncyBhZGRyZXNzIHNwYWNlLgoKV29ya2Fyb3VuZCBpdCBi
eSByZXNzZXRpbmcgR0ZOIHRvIExJQlhMX0lOVkFMSURfR0ZOLCBzbyB4bApjYW4gc2V0IHByb3Bl
ciB2YWx1ZXMgZm9yIG1hcHBpbmcgb24gcmVib290LgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDlkMGViNWFlZDEuLjBhZTE2YTViMTIg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jCkBAIC0yMTIwLDYgKzIxMjAsMTUgQEAgc3RhdGljIHZvaWQgcmV0cmll
dmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fZW5kKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgfQog
ICAgIH0KIAorICAgIC8qIHJlc2V0IElPTUVNJ3MgR0ZOIHRvIGluaXRpYWwgdmFsdWUgKi8KKyAg
ICB7CisgICAgICAgIGludCBpOworCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+
Yl9pbmZvLm51bV9pb21lbTsgaSsrKQorICAgICAgICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8u
aW9tZW1baV0uZ2ZuID09IDApCisgICAgICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21l
bVtpXS5nZm4gPSBMSUJYTF9JTlZBTElEX0dGTjsKKyAgICB9CisKICAgICAvKiBEZXZpY2VzOiBk
aXNrLCBuaWMsIHZ0cG0sIHBjaWRldiBldGMuICovCiAKICAgICAvKiBUaGUgTUVSR0UgbWFjcm8g
aW1wbGVtZW50cyBmb2xsb3dpbmcgbG9naWM6Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 13:53:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 13:53:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIYsp-0006d3-IC; Thu, 10 Oct 2019 13:53:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cAbn=YD=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIYso-0006cr-3W
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 13:53:34 +0000
X-Inumbo-ID: 58d7f02a-eb65-11e9-931a-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58d7f02a-eb65-11e9-931a-12813bfff9fa;
 Thu, 10 Oct 2019 13:53:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3DA61AF23;
 Thu, 10 Oct 2019 13:53:32 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
 <20191010132936.GH1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0a9ae192-a530-fa66-44a1-2d0a6b9e5853@suse.com>
Date: Thu, 10 Oct 2019 15:53:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191010132936.GH1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMjAxOSAxNToyOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDI6NTU6MDJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDEwLjEwLjIwMTkgMTQ6MTMsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDE6NTQ6MDZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTAuMTAuMjAxOSAxMzozMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+PiBXaGVuIGlu
dGVycnVwdCByZW1hcHBpbmcgaXMgZW5hYmxlZCBhcyBwYXJ0IG9mIGVuYWJsaW5nIHgyQVBJQyB0
aGUKPj4+Pgo+Pj4+IFBlcmhhcHMgInVubWFza2VkIiBpbnN0ZWFkIG9mICJ0aGUiPwo+Pj4+Cj4+
Pj4+IElPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0aGUgbmV3
IGZvcm1hdCBhbmQgYWRkZWQKPj4+Pj4gdG8gdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUu
Cj4+Pj4+Cj4+Pj4+IFRoaXMgcHJldmVudHMgSU9NTVUgaW50ZXJydXB0IHJlbWFwcGluZyBmYXVs
dHMgd2hlbiBib290aW5nIG9uCj4+Pj4+IGhhcmR3YXJlIHRoYXQgaGFzIHVubWFza2VkIElPLUFQ
SUMgcGlucy4KPj4+Pgo+Pj4+IEJ1dCBpbiB0aGUgZW5kIGl0IG9ubHkgcGFwZXJzIG92ZXIgd2hh
dGV2ZXIgdGhlIHNwdXJpb3VzIGludGVycnVwdHMKPj4+PiByZXN1bHQgZm9ybSwgZG9lc24ndCBp
dD8gV2hpY2ggaXNuJ3QgdG8gc2F5IHRoaXMgaXNuJ3QgYW4KPj4+PiBpbXByb3ZlbWVudC4gQ2Fs
bGluZyBvdXQgdGhlIEV4dEludCBjYXNlIGhlcmUgbWF5IGJlIHdvcnRod2hpbGUgYXMKPj4+PiB3
ZWxsLCBhcyB3b3VsZCBiZSBwb2ludGluZyBvdXQgdGhhdCB0aGlzIGNhc2Ugc3RpbGwgd29uJ3Qg
d29yayBvbgo+Pj4+IEFNRCBJT01NVXMuCj4+Pgo+Pj4gQnV0IHRoZSBmaXggZm9yIHRoZSBFeHRJ
TlQgQU1EIGlzc3VlIHNob3VsZCBiZSBkb25lIGluCj4+PiBhbWRfaW9tbXVfaW9hcGljX3VwZGF0
ZV9pcmUgdGhlbiwgc28gdGhhdCBpdCBjYW4gcHJvcGVybHkgaGFuZGxlCj4+PiBFeHRJTlQgZGVs
aXZlcnkgbW9kZSwgbm90IHRvIHRoaXMgcGFydCBvZiB0aGUgY29kZS4gSSB3aWxsIGxvb2sKPj4+
IGludG8gaXQsIGJ1dCBJIHRoaW5rIGl0J3Mga2luZCBvZiB0YW5nZW50aWFsIHRvIHRoZSBpc3N1
ZSBoZXJlLgo+Pgo+PiBJJ20gbm90IHRhbGtpbmcgb2YgeW91IHdvcmtpbmcgb24gZml4aW5nIHRo
aXMgcmlnaHQgYXdheS4gSSdtIG1lcmVseQo+PiBhc2tpbmcgdGhhdCB5b3UgbWVudGlvbiBoZXJl
IChhKSB0aGUgRXh0SW50IHNwZWNpYWwgY2FzZSBhbmQgKGIpCj4+IHRoYXQgdGhpcyBzcGVjaWFs
IGNhc2Ugd2lsbCAoY29udGludWUgdG8pIG5vdCB3b3JrIGluIHRoZSBBTUQgY2FzZS4KPiAKPiBQ
bGVhc2UgYmVhciB3aXRoIG1lLCBJJ3ZlIHRha2VuIGEgbG9vayBhdCB0aGUgRXh0SU5UIGhhbmRs
aW5nIGZvciBBTUQKPiBhbmQgSSdtIG5vdCBzdXJlIEkgY2FuIHNwb3Qgd2hhdCdzIG1pc3Npbmcu
IFhlbiBzZWVtcyB0byBoYW5kbGUgYm90aAo+IHRoZSBFSW50UGFzcyBhbmQgSVYgZmllbGRzIG9m
IHRoZSBEVEUgKHNlZSBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRyeQo+IGFuZCBhbWRfaW9tbXVf
c2V0X2ludHJlbWFwX3RhYmxlKSwgYW5kIHRoYXQgc2hvdWxkIGJlIGVub3VnaCBpbiBvcmRlcgo+
IHRvIHBhc3N0aHJvdWdoIHN1Y2ggaW50ZXJydXB0cy4KCkVJbnRQYXNzIGdldHMgc2V0IGJhc2Vk
IG9uIEFDUEkgdGFibGUgaW5mb3JtYXRpb24sIG5vdCB3aGF0IHdlIGZvdW5kCmluIGEgcGFydGlj
dWxhciBSVEUuIFRoYXQncyBob3BlZnVsbHkgZmluZSwgYnV0IHlvdSBrbm93IGhvdyByZWxpYWJs
ZQpmaXJtd2FyZSBpcyBlc3BlY2lhbGx5IGluIGNvcm5lciBjYXNlcy4KCj4gSXMgdGhlcmUgc29t
ZSBvdGhlciBoYW5kbGluZyB0aGF0IEknbSBtaXNzaW5nPyAobWF5YmUgaW4gdGhlIGhhbmRsaW5n
Cj4gb2YgdGhlIGludGVycnVwdCBpdHNlbGY/KQoKTG9vayBhdCB0aGUgdXBkYXRlX2ludHJlbWFw
X2VudHJ5X2Zyb21faW9hcGljKCkgLT4KdXBkYXRlX2ludHJlbWFwX2VudHJ5KCkgcGF0aDogVGhp
cyBjb252ZXJ0cyB0aGUgMy1iaXQgZGVsaXZlcnkgbW9kZQpmaWVsZCBpbnRvIGEgMS1iaXQgaW50
X3R5cGUgb25lICh0aGUgZmllbGQgaXMgcmVhbGx5IDMgYml0cyB3aWRlLApidXQgdmFsdWVzIDAx
MC4uMTExIChiaW5hcnkpIGFyZSBkb2N1bWVudGVkIGFzIHJlc2VydmVkOyBJIGNhbid0CmV4Y2x1
ZGUgdGhvdWdoIHRoYXQgdGhlIGRvY3VtZW50YXRpb24gaXMgd3JvbmcgaGVyZSkuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:00:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIYz6-0007F7-FC; Thu, 10 Oct 2019 14:00:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ljdo=YD=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iIYz4-00077Q-TW
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:00:02 +0000
X-Inumbo-ID: 4071bb32-eb66-11e9-bbab-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4071bb32-eb66-11e9-bbab-bc764e2007e4;
 Thu, 10 Oct 2019 14:00:01 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9ADxAdc030650;
 Thu, 10 Oct 2019 13:59:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=y2rwgqYe3SSkpJw3Li2BKZl3YZdi4e5AxSucpXkNttE=;
 b=r2Scdq0O81IUeVM2Vrbg6flWFlrDp9xiA8Cg3BHA2FiB+MI6I2jZDY6BMIfpBUr0oHj/
 T2riF3Crl8QJABAOcQJZDarh+uIHm9ScYc8KKb9BK9YYAVegdUbrcTwzb6R40WA3jmOQ
 9J6me2Az2DnpZ34QLy4HFKTjbKUtYeb6w7R5LqrkQJf72QcXHN+uhKdCzhRP/zipGCCH
 uX31eRL/U5gT6sTdMR1V227LEktBj5Ry64m+07TafQbHDuKhMl29BIc3dhgSAgugbbbO
 lb31EiT4XBzXjOSm1nzgqq6XAuVydzKEaPfcf0h/RnKUX1Oxr2fKFKJCwIVU3KpekNj2 HQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2120.oracle.com with ESMTP id 2vektru3n8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Oct 2019 13:59:55 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9ADwXlS153156;
 Thu, 10 Oct 2019 13:59:55 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2vh8k2wrmv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Oct 2019 13:59:54 +0000
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9ADxivY031341;
 Thu, 10 Oct 2019 13:59:44 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 10 Oct 2019 06:59:44 -0700
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Rob Herring <robh@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20191008194155.4810-1-robh@kernel.org>
 <fd2f61bb-1ff8-f90b-9514-e662db2ff19f@epam.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <362d1eac-e352-d8de-1b6f-586acc0007ce@oracle.com>
Date: Thu, 10 Oct 2019 09:59:26 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <fd2f61bb-1ff8-f90b-9514-e662db2ff19f@epam.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9405
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910100132
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9405
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910100132
Subject: Re: [Xen-devel] [PATCH v2] xen: Stop abusing DT of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>, Robin Murphy <robin.murphy@arm.com>,
 Christoph Hellwig <hch@lst.de>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvOS8xOSA3OjQyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBPbiAx
MC84LzE5IDEwOjQxIFBNLCBSb2IgSGVycmluZyB3cm90ZToKPj4gQXMgdGhlIHJlbW92ZWQgY29t
bWVudHMgc2F5LCB0aGVzZSBhcmVuJ3QgRFQgYmFzZWQgZGV2aWNlcy4KPj4gb2ZfZG1hX2NvbmZp
Z3VyZSgpIGlzIGdvaW5nIHRvIHN0b3AgYWxsb3dpbmcgYSBOVUxMIERUIG5vZGUgYW5kIGNhbGxp
bmcKPj4gaXQgd2lsbCBubyBsb25nZXIgd29yay4KPj4KPj4gVGhlIGNvbW1lbnQgaXMgYWxzbyBu
b3cgb3V0IG9mIGRhdGUgYXMgb2YgY29tbWl0IDlhYjkxZTdjNWM1MSAoImFybTY0Ogo+PiBkZWZh
dWx0IHRvIHRoZSBkaXJlY3QgbWFwcGluZyBpbiBnZXRfYXJjaF9kbWFfb3BzIikuIERpcmVjdCBt
YXBwaW5nCj4+IGlzIG5vdyB0aGUgZGVmYXVsdCByYXRoZXIgdGhhbiBkbWFfZHVtbXlfb3BzLgo+
Pgo+PiBBY2NvcmRpbmcgdG8gU3RlZmFubyBhbmQgT2xla3NhbmRyLCB0aGUgb25seSBvdGhlciBw
YXJ0IG5lZWRlZCBpcwo+PiBzZXR0aW5nIHRoZSBETUEgbWFza3MgYW5kIHRoZXJlJ3Mgbm8gcmVh
c29uIHRvIHJlc3RyaWN0IHRoZSBtYXNrcyB0bwo+PiAzMi1iaXRzLiBTbyBzZXQgdGhlIG1hc2tz
IHRvIDY0IGJpdHMuCj4+Cj4+IENjOiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29t
Pgo+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ2M6IE5pY29s
YXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Cj4+IENjOiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+IENj
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiBDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+Cj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gU2lnbmVkLW9mZi1i
eTogUm9iIEhlcnJpbmcgPHJvYmhAa2VybmVsLm9yZz4KPiBBY2tlZC1ieTogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgoKCklzIHRoaXMg
Z29pbmcgdG8gZ28gdmlhIGRybSB0cmVlIG9yIHNob3VsZCBJIHBpY2sgaXQgdXAgZm9yIFhlbiB0
cmVlPwoKLWJvcmlzCgoKCj4KPiBVbmZvcnR1bmF0ZWx5IEkgY2Fubm90IHRlc3QgdGhpcyBwYXRj
aCB3aXRoIHJlYWwgSFcgcnVubmluZyBYZW46Cj4gSSBhbSBzdGlsbCBvbiA0LjE0IGtlcm5lbCB3
aGljaCBpcyBkaWN0YXRlZCBieSB0aGUgYm9hcmQncyBCU1AgYW5kCj4gaXQgaXMgbm90IHBvc3Np
YmxlIHRvIGhhdmUgbW9yZSByZWNlbnQgb25lIGF0IHRoZSBtb21lbnQuCj4gU28sIEkgaG9wZSB0
aGUgcGF0Y2ggd2lsbCB3b3JrIGFzIGludGVuZGVkLgo+Cj4gVGhhbmsgeW91LAo+IE9sZWtzYW5k
cgo+PiAtLS0KPj4gdjI6Cj4+ICAgLSBTZXR1cCBkbWEgbWFza3MKPj4gICAtIEFsc28gZml4IHhl
bl9kcm1fZnJvbnQuYwo+PiAgIAo+PiBUaGlzIGNhbiBub3cgYmUgYXBwbGllZCB0byB0aGUgWGVu
IHRyZWUgaW5kZXBlbmRlbnQgb2YgdGhlIGNvbWluZwo+PiBvZl9kbWFfY29uZmlndXJlKCkgY2hh
bmdlcy4KPj4KPj4gUm9iCj4+Cj4+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
LmMgfCAxMiArKy0tLS0tLS0tLS0KPj4gICBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAg
ICAgICB8IDEzICsrLS0tLS0tLS0tLS0KPj4gICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMjEgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnQuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5j
Cj4+IGluZGV4IGJhMTgyOGFjZDhjOS4uNGJlNDljMWFlZjUxIDEwMDY0NAo+PiAtLS0gYS9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnQuYwo+PiBAQCAtNzE4LDE3ICs3MTgsOSBAQCBzdGF0aWMgaW50IHhl
bl9kcnZfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKPj4gICAJc3RydWN0IGRl
dmljZSAqZGV2ID0gJnhiX2Rldi0+ZGV2Owo+PiAgIAlpbnQgcmV0Owo+PiAgIAo+PiAtCS8qCj4+
IC0JICogVGhlIGRldmljZSBpcyBub3Qgc3Bhd24gZnJvbSBhIGRldmljZSB0cmVlLCBzbyBhcmNo
X3NldHVwX2RtYV9vcHMKPj4gLQkgKiBpcyBub3QgY2FsbGVkLCB0aHVzIGxlYXZpbmcgdGhlIGRl
dmljZSB3aXRoIGR1bW15IERNQSBvcHMuCj4+IC0JICogVGhpcyBtYWtlcyB0aGUgZGV2aWNlIHJl
dHVybiBlcnJvciBvbiBQUklNRSBidWZmZXIgaW1wb3J0LCB3aGljaAo+PiAtCSAqIGlzIG5vdCBj
b3JyZWN0OiB0byBmaXggdGhpcyBjYWxsIG9mX2RtYV9jb25maWd1cmUoKSB3aXRoIGEgTlVMTAo+
PiAtCSAqIG5vZGUgdG8gc2V0IGRlZmF1bHQgRE1BIG9wcy4KPj4gLQkgKi8KPj4gLQlkZXYtPmNv
aGVyZW50X2RtYV9tYXNrID0gRE1BX0JJVF9NQVNLKDMyKTsKPj4gLQlyZXQgPSBvZl9kbWFfY29u
ZmlndXJlKGRldiwgTlVMTCwgdHJ1ZSk7Cj4+ICsJcmV0ID0gZG1hX2NvZXJjZV9tYXNrX2FuZF9j
b2hlcmVudChkZXYsIERNQV9CSVRfTUFTSyg2NCkpOwo+PiAgIAlpZiAocmV0IDwgMCkgewo+PiAt
CQlEUk1fRVJST1IoIkNhbm5vdCBzZXR1cCBETUEgb3BzLCByZXQgJWQiLCByZXQpOwo+PiArCQlE
Uk1fRVJST1IoIkNhbm5vdCBzZXR1cCBETUEgbWFzaywgcmV0ICVkIiwgcmV0KTsKPj4gICAJCXJl
dHVybiByZXQ7Cj4+ICAgCX0KPj4gICAKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRl
di5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKPj4gaW5kZXggYTQ0NmE3MjIxZTEzLi44MTQwMWYz
ODZjOWMgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jCj4+ICsrKyBiL2RyaXZl
cnMveGVuL2dudGRldi5jCj4+IEBAIC0yMiw2ICsyMiw3IEBACj4+ICAgCj4+ICAgI2RlZmluZSBw
cl9mbXQoZm10KSAieGVuOiIgS0JVSUxEX01PRE5BTUUgIjogIiBmbXQKPj4gICAKPj4gKyNpbmNs
dWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+PiAgICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4K
Pj4gICAjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4+ICAgI2luY2x1ZGUgPGxpbnV4L2luaXQu
aD4KPj4gQEAgLTM0LDkgKzM1LDYgQEAKPj4gICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+PiAg
ICNpbmNsdWRlIDxsaW51eC9oaWdobWVtLmg+Cj4+ICAgI2luY2x1ZGUgPGxpbnV4L3JlZmNvdW50
Lmg+Cj4+IC0jaWZkZWYgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MKPj4gLSNpbmNsdWRlIDxs
aW51eC9vZl9kZXZpY2UuaD4KPj4gLSNlbmRpZgo+PiAgIAo+PiAgICNpbmNsdWRlIDx4ZW4veGVu
Lmg+Cj4+ICAgI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgo+PiBAQCAtNjI1LDE0ICs2MjMs
NyBAQCBzdGF0aWMgaW50IGdudGRldl9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBm
aWxlICpmbGlwKQo+PiAgIAlmbGlwLT5wcml2YXRlX2RhdGEgPSBwcml2Owo+PiAgICNpZmRlZiBD
T05GSUdfWEVOX0dSQU5UX0RNQV9BTExPQwo+PiAgIAlwcml2LT5kbWFfZGV2ID0gZ250ZGV2X21p
c2NkZXYudGhpc19kZXZpY2U7Cj4+IC0KPj4gLQkvKgo+PiAtCSAqIFRoZSBkZXZpY2UgaXMgbm90
IHNwYXduIGZyb20gYSBkZXZpY2UgdHJlZSwgc28gYXJjaF9zZXR1cF9kbWFfb3BzCj4+IC0JICog
aXMgbm90IGNhbGxlZCwgdGh1cyBsZWF2aW5nIHRoZSBkZXZpY2Ugd2l0aCBkdW1teSBETUEgb3Bz
Lgo+PiAtCSAqIEZpeCB0aGlzIGJ5IGNhbGxpbmcgb2ZfZG1hX2NvbmZpZ3VyZSgpIHdpdGggYSBO
VUxMIG5vZGUgdG8gc2V0Cj4+IC0JICogZGVmYXVsdCBETUEgb3BzLgo+PiAtCSAqLwo+PiAtCW9m
X2RtYV9jb25maWd1cmUocHJpdi0+ZG1hX2RldiwgTlVMTCwgdHJ1ZSk7Cj4+ICsJZG1hX2NvZXJj
ZV9tYXNrX2FuZF9jb2hlcmVudChwcml2LT5kbWFfZGV2LCBETUFfQklUX01BU0soNjQpKTsKPj4g
ICAjZW5kaWYKPj4gICAJcHJfZGVidWcoInByaXYgJXBcbiIsIHByaXYpOwo+PiAgIAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:12:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:12:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZBN-00008k-Qs; Thu, 10 Oct 2019 14:12:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=9C6H=YD=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iIZBM-00008f-F1
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:12:44 +0000
X-Inumbo-ID: 0675c5d4-eb68-11e9-a531-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0675c5d4-eb68-11e9-a531-bc764e2007e4;
 Thu, 10 Oct 2019 14:12:43 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id t8so4478437lfc.13
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 07:12:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=tHVNfKcoCCgRGpHvQ2CBeSdDo+ljTpuAZA/KupRCU1s=;
 b=H2RJeAefbAriAht9HtmSwWxnZO7K/gmvqxZjaRBPLn9VaeYKBRPl441896dysH2Zw8
 XWb8BR5/dLZbMgEPSnnU+i1toUdMZRpHNVCLE87/wUB6UNgSPxx0O5iMsYdQj++C+Zef
 evE5lz0RrHtg5HCfFNy1ny7e1FQ0M6+R7zRXZDSnyMAJgbynVD+J8Eo3UPdFVBgYrKlP
 6sAZgs9nkDmtdVOZ9O+kVD5QD75z2DnEPYuYtUtepjKSqsVgM4XfGXHx3RLVz6Y7z7ex
 J5MEHDeBXyNOArHB4nFN4yJi75DxgkShpydt1p9vjplTEmbhHgilpTPgilNgeoWfy2/b
 whSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=tHVNfKcoCCgRGpHvQ2CBeSdDo+ljTpuAZA/KupRCU1s=;
 b=MX7FZ2q9CAMDRoU4+dX2DDBMOaqbZdqpjtcTudNJUYkQqTbozlJ8dr5X6SZcWZOeTd
 GbKDZRQBwObKjjKqtbL1K/NvN+ED9INY66EwLMQqxCe1s4cGFbEgruxRKqrYcokBzq4n
 y0ybrOp3Xl/RyiHphF0AQPOtBCaUvQ5XquXiQY8n0JNI/NKOtx2Klp/7i/blKOmppBv/
 ecsWqf3zf7X/n6DZrQL3/8jAVIf2MYfNbqDnupPEOJZ+GQ0pZoj90WZ/CYz1ZE9cMx4S
 RuDWvemUsmlEGUkAeO1rjaYYcciQtq3/BoioJ4dxI4fxwQN9w1Tg76azA1/8nYTLOmcO
 +W+g==
X-Gm-Message-State: APjAAAW+7rchxQsRcUKMb1wlUSCq7QSoEfjbNRv5VmSI4hYT+avgnpVv
 mUw+hAuCjJSCBXU+JWWrXKe4xfCe6a5kmQ==
X-Google-Smtp-Source: APXvYqyldasoVJgdJi02sBr1o7OYS0NKR0vfixwiws4qo5DbudetZOiqism0y9AxKBiZfgHCBRnaCw==
X-Received: by 2002:ac2:533c:: with SMTP id f28mr6076035lfh.77.1570716762131; 
 Thu, 10 Oct 2019 07:12:42 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id q5sm1387549lfm.93.2019.10.10.07.12.40
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 10 Oct 2019 07:12:41 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Oct 2019 17:12:31 +0300
Message-Id: <20191010141231.25363-1-al1img@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v1] libxl: Add DTB compatible list to config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 ian.jackson@eu.citrix.com, wl@xen.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU29t
ZSBwbGF0Zm9ybXMgbmVlZCBtb3JlIGNvbXBhdGlibGUgcHJvcGVydHkgdmFsdWVzIGluIGRldmlj
ZQp0cmVlIHJvb3Qgbm9kZSBpbiBhZGRpdGlvbiB0byAieGVuLHhlbnZtLSVkLiVkIiBhbmQgInhl
bix4ZW52bSIKdmFsdWVzIHRoYXQgYXJlIGdpdmVuIGJ5IFhlbiBieSBkZWZhdWx0LgpTcGVjaWZ5
IGluIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUgd2hpY2ggdmFsdWVzIHNob3VsZCBiZSBhZGRl
ZApieSBwcm92aWRpbmcgImR0Yl9jb21wYXRpYmxlIiBsaXN0IG9mIHN0cmluZ3Mgc2VwYXJhdGVk
IGJ5IGNvbWFzLgoKU2lnbmVkLW9mZi1ieTogSXVyaWkgS29ub3ZhbGVua28gPGl1cmlpLmtvbm92
YWxlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2FybS5jICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAxICsKIHRvb2xzL3hsL3hsX3BhcnNl
LmMgICAgICAgICB8ICA3ICsrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IGJmMzFiOWIzY2EuLmI5NTZhNjM1NmMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCkBAIC0yNzAsMjAgKzI3MCw0NiBAQCBzdGF0aWMgaW50IGZkdF9wcm9wZXJ0eV9yZWdz
KGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCwKIAogc3RhdGljIGludCBtYWtlX3Jvb3RfcHJvcGVy
dGllcyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF92ZXJzaW9uX2luZm8gKnZlcnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmZkdCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVp
bGRfaW5mbyAqaW5mbykKIHsKLSAgICBpbnQgcmVzOworICAgIGNvbnN0IGNoYXIgKmNvbXBhdDAg
PSBHQ1NQUklOVEYoInhlbix4ZW52bS0lZC4lZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2ZXJzLT54ZW5fdmVyc2lvbl9tYWpvciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZlcnMtPnhlbl92ZXJzaW9uX21pbm9yKTsKKyAgICBjb25zdCBjaGFy
ICpjb21wYXQxID0gInhlbix4ZW52bSI7CisgICAgY29uc3QgY2hhciAqKmNvbXBhdHM7CisgICAg
Y2hhciAqY29tcGF0LCAqcDsKKyAgICBzaXplX3Qgc3ogPSAwOworICAgIGludCBpLCByZXMsIG51
bV9jb21wYXRzOwogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJtb2RlbCIs
IEdDU1BSSU5URigiWEVOVk0tJWQuJWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmVycy0+eGVuX3ZlcnNpb25fbWFqb3IsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJzLT54ZW5f
dmVyc2lvbl9taW5vcikpOwogICAgIGlmIChyZXMpIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBm
ZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHQ1NQUklOVEYoInhlbix4ZW52bS0lZC4lZCIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmVycy0+eGVuX3ZlcnNpb25fbWFqb3IsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVycy0+eGVuX3ZlcnNpb25fbWlub3IpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgInhlbix4ZW52bSIpOworICAgIG51bV9jb21wYXRz
ID0gMiArIGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmaW5mby0+ZHRfY29tcGF0aWJsZSk7Cisg
ICAgY29tcGF0cyA9IGxpYnhsX196YWxsb2MoZ2MsIG51bV9jb21wYXRzICogc2l6ZW9mKCpjb21w
YXRzKSk7CisgICAgaWYgKCFjb21wYXRzKQorICAgICAgICByZXR1cm4gLUZEVF9FUlJfSU5URVJO
QUw7CisKKyAgICBjb21wYXRzWzBdID0gY29tcGF0MDsKKyAgICBjb21wYXRzWzFdID0gY29tcGF0
MTsKKyAgICBzeiA9IHN0cmxlbihjb21wYXQwKSArIHN0cmxlbihjb21wYXQxKSArIDI7CisgICAg
Zm9yIChpID0gMDsgaW5mby0+ZHRfY29tcGF0aWJsZSAmJiBpbmZvLT5kdF9jb21wYXRpYmxlW2ld
ICE9IE5VTEw7IGkrKykgeworICAgICAgICBjb21wYXRzWzIgKyBpXSA9IGluZm8tPmR0X2NvbXBh
dGlibGVbaV07CisgICAgICAgIHN6ICs9IHN0cmxlbihpbmZvLT5kdF9jb21wYXRpYmxlW2ldKSAr
IDE7CisgICAgfQorCisgICAgcCA9IGNvbXBhdCA9IGxpYnhsX196YWxsb2MoZ2MsIHN6KTsKKyAg
ICBpZiAoIXApCisgICAgICAgIHJldHVybiAtRkRUX0VSUl9JTlRFUk5BTDsKKworICAgIGZvciAo
aSA9IDA7IGkgPCBudW1fY29tcGF0czsgaSsrKSB7CisgICAgICAgIHN0cmNweShwLCBjb21wYXRz
W2ldKTsKKyAgICAgICAgcCArPSBzdHJsZW4oY29tcGF0c1tpXSkgKyAxOworICAgIH0KKworICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJjb21wYXRpYmxlIiwgY29tcGF0LCBzeik7CiAgICAg
aWYgKHJlcykgcmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwg
ImludGVycnVwdC1wYXJlbnQiLCBHVUVTVF9QSEFORExFX0dJQyk7CkBAIC05MzAsNyArOTU2LDcg
QEAgbmV4dF9yZXNpemU6CiAKICAgICAgICAgRkRUKCBmZHRfYmVnaW5fbm9kZShmZHQsICIiKSAp
OwogCi0gICAgICAgIEZEVCggbWFrZV9yb290X3Byb3BlcnRpZXMoZ2MsIHZlcnMsIGZkdCkgKTsK
KyAgICAgICAgRkRUKCBtYWtlX3Jvb3RfcHJvcGVydGllcyhnYywgdmVycywgZmR0LCBpbmZvKSAp
OwogICAgICAgICBGRFQoIG1ha2VfY2hvc2VuX25vZGUoZ2MsIGZkdCwgISFkb20tPm1vZHVsZXNb
MF0uYmxvYiwgc3RhdGUsIGluZm8pICk7CiAgICAgICAgIEZEVCggbWFrZV9jcHVzX25vZGUoZ2Ms
IGZkdCwgaW5mby0+bWF4X3ZjcHVzLCBhaW5mbykgKTsKICAgICAgICAgRkRUKCBtYWtlX3BzY2lf
bm9kZShnYywgZmR0KSApOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
IGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNhYzk0OTRiODAuLjA4ZmZiNjU5
MDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTU0NCw2ICs1NDQsNyBAQCBsaWJ4bF9kb21haW5fYnVp
bGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAjIE5vdGUgdGhhdCB0
aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBzaG91bGQgYXZvaWQgdG8gdXNlIHRoZSBwaGFuZGxlCiAg
ICAgIyA2NTAwMCB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgogICAgICgiZGV2
aWNlX3RyZWUiLCAgICAgIHN0cmluZyksCisgICAgKCJkdF9jb21wYXRpYmxlIiwgICAgbGlieGxf
c3RyaW5nX2xpc3QpLAogICAgICgiYWNwaSIsICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2wpLAog
ICAgICgiYm9vdGxvYWRlciIsICAgICAgIHN0cmluZyksCiAgICAgKCJib290bG9hZGVyX2FyZ3Mi
LCAgbGlieGxfc3RyaW5nX2xpc3QpLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBi
L3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDNhMmM1NGRkMi4uZGI5ODIxYzc2NSAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0y
NDA4LDYgKzI0MDgsMTMgQEAgc2tpcF92ZmI6CiAgICAgICAgIH0KICAgICB9CiAKKyAgICBlID0g
eGx1X2NmZ19nZXRfbGlzdF9hc19zdHJpbmdfbGlzdChjb25maWcsICJkdF9jb21wYXRpYmxlIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5kdF9jb21w
YXRpYmxlLCAxKTsKKyAgICBpZiAoZSAmJiBlICE9IEVTUkNIKSB7CisgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSBkdF9jb21wYXRpYmxlXG4iKTsKKyAgICAg
ICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgIH0KKwogICAgIGlmICgheGx1X2NmZ19nZXRf
bGlzdChjb25maWcsICJ1c2JjdHJsIiwgJnVzYmN0cmxzLCAwLCAwKSkgewogICAgICAgICBkX2Nv
bmZpZy0+bnVtX3VzYmN0cmxzID0gMDsKICAgICAgICAgZF9jb25maWctPnVzYmN0cmxzID0gTlVM
TDsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:28:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZQj-0001KK-9l; Thu, 10 Oct 2019 14:28:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIZQh-0001KF-Mo
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:28:35 +0000
X-Inumbo-ID: 3c9e2cb4-eb6a-11e9-931d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c9e2cb4-eb6a-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 14:28:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIZQe-0001xc-Vr; Thu, 10 Oct 2019 14:28:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIZQe-0001I7-MK; Thu, 10 Oct 2019 14:28:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIZQe-00071P-Lm; Thu, 10 Oct 2019 14:28:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142556-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4ca8eab5ce1893b3048b06921f12157d33ab60f7
X-Osstest-Versions-That: xen=1b00c16bdfbec98887731a40ea9f377f7dcac405
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 14:28:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142556: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjU1Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0Y2E4ZWFiNWNlMTg5M2IzMDQ4YjA2OTIxZjEyMTU3ZDMzYWI2MGY3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYjAwYzE2YmRmYmVjOTg4ODc3
MzFhNDBlYTlmMzc3ZjdkY2FjNDA1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI1NDIgIDIwMTkt
MTAtMTAgMDg6MDQ6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNTU2ICAy
MDE5LTEwLTEwIDEyOjAwOjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDFiMDBjMTZiZGYuLjRjYThlYWI1Y2UgIDRjYThlYWI1Y2UxODkz
YjMwNDhiMDY5MjFmMTIxNTdkMzNhYjYwZjcgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:43:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZey-0002vS-SB; Thu, 10 Oct 2019 14:43:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIZex-0002vN-Nq
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:43:19 +0000
X-Inumbo-ID: 4c7f475e-eb6c-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 4c7f475e-eb6c-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 14:43:18 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2A830337;
 Thu, 10 Oct 2019 07:43:18 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 88B463F6C4;
 Thu, 10 Oct 2019 07:43:17 -0700 (PDT)
To: xen-devel@lists.xenproject.org
References: <20190815172944.14163-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <062d7e11-1933-37ab-5f04-555c9c36d04f@arm.com>
Date: Thu, 10 Oct 2019 15:43:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190815172944.14163-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Print the correct
 domain in dtb_load()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpIbW0sIGl0IGxvb2tzIGxpa2UgSSBmb3Jnb3QgdGhpcyBwYXRjaCBiZWZvcmUgdGhlIGZy
ZWV6ZS4gSnVlcmdlbiwgYXJlIHlvdSBoYXBweSAKd2l0aCB0aGlzIHRvIGdvIGluIFhlbiA0LjEz
PwoKQ2hlZXJzLAoKT24gMTUvMDgvMjAxOSAxODoyOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGR0
Yl9sb2FkKCkgY2FuIGJlIGNhbGxlZCBieSBvdGhlciBkb21haW4gdGhhbiBkb20wLiBUbyBhdm9p
ZCBjb25mdXNpb24KPiBpbiB0aGUgbG9nLCBwcmludCB0aGUgY29ycmVjdCBkb21haW4uCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAt
LS0KPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAgLSBGaXggdGhlIHNlY29uZCBwcmlu
dCBpbiB0aGUgZnVuY3Rpb24gYXMgd2VsbC4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8IDggKysrKystLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDRlNTFlMjI5MjcuLjEy
NjM3NGY2MDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE3ODcsMTUgKzE3ODcsMTcgQEAg
c3RhdGljIHZvaWQgX19pbml0IGR0Yl9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4g
ICB7Cj4gICAgICAgdW5zaWduZWQgbG9uZyBsZWZ0Owo+ICAgCj4gLSAgICBwcmludGsoIkxvYWRp
bmcgZG9tMCBEVEIgdG8gMHglIlBSSXBhZGRyIi0weCUiUFJJcGFkZHIiXG4iLAo+IC0gICAgICAg
ICAgIGtpbmZvLT5kdGJfcGFkZHIsIGtpbmZvLT5kdGJfcGFkZHIgKyBmZHRfdG90YWxzaXplKGtp
bmZvLT5mZHQpKTsKPiArICAgIHByaW50aygiTG9hZGluZyAlcGQgRFRCIHRvIDB4JSJQUklwYWRk
ciItMHglIlBSSXBhZGRyIlxuIiwKPiArICAgICAgICAgICBraW5mby0+ZCwga2luZm8tPmR0Yl9w
YWRkciwKPiArICAgICAgICAgICBraW5mby0+ZHRiX3BhZGRyICsgZmR0X3RvdGFsc2l6ZShraW5m
by0+ZmR0KSk7Cj4gICAKPiAgICAgICBsZWZ0ID0gY29weV90b19ndWVzdF9waHlzX2ZsdXNoX2Rj
YWNoZShraW5mby0+ZCwga2luZm8tPmR0Yl9wYWRkciwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+ZmR0LAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOwo+ICAg
Cj4gICAgICAgaWYgKCBsZWZ0ICE9IDAgKQo+IC0gICAgICAgIHBhbmljKCJVbmFibGUgdG8gY29w
eSB0aGUgRFRCIHRvIGRvbTAgbWVtb3J5IChsZWZ0ID0gJWx1IGJ5dGVzKVxuIiwgbGVmdCk7Cj4g
KyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBjb3B5IHRoZSBEVEIgdG8gJXBkIG1lbW9yeSAobGVm
dCA9ICVsdSBieXRlcylcbiIsCj4gKyAgICAgICAgICAgICAga2luZm8tPmQsIGxlZnQpOwo+ICAg
ICAgIHhmcmVlKGtpbmZvLT5mZHQpOwo+ICAgfQo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:44:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:44:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZfg-0002yK-6i; Thu, 10 Oct 2019 14:44:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vcNh=YD=infradead.org=rdunlap@srs-us1.protection.inumbo.net>)
 id 1iIZfe-0002yF-Ic
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:44:02 +0000
X-Inumbo-ID: 604fda82-eb6c-11e9-beca-bc764e2007e4
Received: from bombadil.infradead.org (unknown [2607:7c80:54:e::133])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 604fda82-eb6c-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 14:43:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Content-Transfer-Encoding:
 Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:
 Subject:Sender:Reply-To:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=QNsH8RqTKQDFBl/DTY+j/4M+yf8y1CDtO+6Gmm9dx4Y=; b=rsm+y2rI3REufv4ArB+mOZLHI
 1ylpq9w5+Z/+6SmoWDt3yKcOqzZhF4/idm21+GPpI2a8RCNuZJWunoftYi7fh7xq6cu44n3zpsKDa
 IHqwV2uYQBUWTbrBPfSMxm4sI5cCF6lIssRdWQkDk2wm56nx3K+7RhyPYW1zzqPUOjFlmHfQSJLP9
 GRqijrUeEpjItjmUHUpiZzLcraaEDdQ0Yr4I7yYi/EIq2QeFlcFJsjyKbqKtCtHoBxu6q2tgr6hvo
 RskmdplSqSXqOD0nlcschglvH9QbYloL/QKZxG0e0UBSrKsg5HIOHoVUiASMceCVCMAT8Tkd7Gqjj
 PyELZ1QOQ==;
Received: from [2601:1c0:6280:3f0::9ef4]
 by bombadil.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iIZfA-0004wv-A3; Thu, 10 Oct 2019 14:43:32 +0000
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
 <20191009105358.32256-2-daniel.kiper@oracle.com>
 <181249b6-5833-6f29-7d38-6dacc3f8ee62@infradead.org>
 <20191010094349.la3sjiuiikmegjck@tomti.i.net-space.pl>
From: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <cb5bcff5-e787-82c4-790d-71695291d552@infradead.org>
Date: Thu, 10 Oct 2019 07:43:29 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191010094349.la3sjiuiikmegjck@tomti.i.net-space.pl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/boot: Introduce the kernel_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, corbet@lwn.net, linux-efi@vger.kernel.org, hpa@zytor.com,
 konrad.wilk@oracle.com, ard.biesheuvel@linaro.org, peterz@infradead.org,
 ross.philipson@oracle.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 dave.hansen@linux.intel.com, mingo@redhat.com, bp@alien8.de, luto@kernel.org,
 eric.snowberg@oracle.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTAvMTkgMjo0MyBBTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgT2N0IDA5
LCAyMDE5IGF0IDA1OjQzOjMxUE0gLTA3MDAsIFJhbmR5IER1bmxhcCB3cm90ZToKPj4gSGksCj4+
Cj4+IFF1ZXN0aW9ucyBhbmQgY29tbWVudHMgYmVsb3cuLi4KPj4gVGhhbmtzLgo+Pgo+PiBPbiAx
MC85LzE5IDM6NTMgQU0sIERhbmllbCBLaXBlciB3cm90ZToKPj4KPj4+IFN1Z2dlc3RlZC1ieTog
SC4gUGV0ZXIgQW52aW4gPGhwYUB6eXRvci5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwg
S2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4+IFJldmlld2VkLWJ5OiBS
b3NzIFBoaWxpcHNvbiA8cm9zcy5waGlsaXBzb25Ab3JhY2xlLmNvbT4KPj4+IC0tLQo+Pgo+Pj4g
LS0tCj4+PiAgRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgICAgICAgICAgICAgfCAxMjEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgYXJjaC94ODYvYm9vdC9NYWtlZmls
ZSAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPj4+ICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQv
TWFrZWZpbGUgICAgICB8ICAgNCArLQo+Pj4gIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJu
ZWxfaW5mby5TIHwgIDE3ICsrKysrCj4+PiAgYXJjaC94ODYvYm9vdC9oZWFkZXIuUyAgICAgICAg
ICAgICAgICAgfCAgIDEgKwo+Pj4gIGFyY2gveDg2L2Jvb3QvdG9vbHMvYnVpbGQuYyAgICAgICAg
ICAgIHwgICA1ICsrCj4+PiAgYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCAg
fCAgIDEgKwo+Pj4gIDcgZmlsZXMgY2hhbmdlZCwgMTQ4IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9r
ZXJuZWxfaW5mby5TCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2L2Jvb3Qu
cnN0IGIvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKPj4+IGluZGV4IDA4YTJmMTAwYzBlNi4u
ZDUzMjNhMzlmNWUzIDEwMDY0NAo+Pj4gLS0tIGEvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QK
Pj4+ICsrKyBiL0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0Cj4+PiBAQCAtNjgsOCArNjgsMjUg
QEAgUHJvdG9jb2wgMi4xMgkoS2VybmVsIDMuOCkgQWRkZWQgdGhlIHhsb2FkZmxhZ3MgZmllbGQg
YW5kIGV4dGVuc2lvbiBmaWVsZHMKPj4+ICBQcm90b2NvbCAyLjEzCShLZXJuZWwgMy4xNCkgU3Vw
cG9ydCAzMi0gYW5kIDY0LWJpdCBmbGFncyBiZWluZyBzZXQgaW4KPj4+ICAJCXhsb2FkZmxhZ3Mg
dG8gc3VwcG9ydCBib290aW5nIGEgNjQtYml0IGtlcm5lbCBmcm9tIDMyLWJpdAo+Pj4gIAkJRUZJ
Cj4+PiArCj4+PiArUHJvdG9jb2wgMi4xNDoJQlVSTlQgQlkgSU5DT1JSRUNUIENPTU1JVCBhZTdl
MTIzOGU2OGYyYTQ3MmExMjU2NzNhYjUwNmQ0OTE1OGMxODg5Cj4+PiArCQkoeDg2L2Jvb3Q6IEFk
ZCBBQ1BJIFJTRFAgYWRkcmVzcyB0byBzZXR1cF9oZWFkZXIpCj4+PiArCQlETyBOT1QgVVNFISEh
IEFTU1VNRSBTQU1FIEFTIDIuMTMuCj4+PiArCj4+PiArUHJvdG9jb2wgMi4xNToJKEtlcm5lbCA1
LjUpIEFkZGVkIHRoZSBrZXJuZWxfaW5mby4KPj4+ICA9PT09PT09PT09PT09CT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+Pj4KPj4+
ICsuLiBub3RlOjoKPj4+ICsgICAgIFRoZSBwcm90b2NvbCB2ZXJzaW9uIG51bWJlciBzaG91bGQg
YmUgY2hhbmdlZCBvbmx5IGlmIHRoZSBzZXR1cCBoZWFkZXIKPj4+ICsgICAgIGlzIGNoYW5nZWQu
IFRoZXJlIGlzIG5vIG5lZWQgdG8gdXBkYXRlIHRoZSB2ZXJzaW9uIG51bWJlciBpZiBib290X3Bh
cmFtcwo+Pj4gKyAgICAgb3Iga2VybmVsX2luZm8gYXJlIGNoYW5nZWQuIEFkZGl0aW9uYWxseSwg
aXQgaXMgcmVjb21tZW5kZWQgdG8gdXNlCj4+PiArICAgICB4bG9hZGZsYWdzIChpbiB0aGlzIGNh
c2UgdGhlIHByb3RvY29sIHZlcnNpb24gbnVtYmVyIHNob3VsZCBub3QgYmUKPj4+ICsgICAgIHVw
ZGF0ZWQgZWl0aGVyKSBvciBrZXJuZWxfaW5mbyB0byBjb21tdW5pY2F0ZSBzdXBwb3J0ZWQgTGlu
dXgga2VybmVsCj4+PiArICAgICBmZWF0dXJlcyB0byB0aGUgYm9vdCBsb2FkZXIuIER1ZSB0byB2
ZXJ5IGxpbWl0ZWQgc3BhY2UgYXZhaWxhYmxlIGluCj4+PiArICAgICB0aGUgb3JpZ2luYWwgc2V0
dXAgaGVhZGVyIGV2ZXJ5IHVwZGF0ZSB0byBpdCBzaG91bGQgYmUgY29uc2lkZXJlZAo+Pj4gKyAg
ICAgd2l0aCBncmVhdCBjYXJlLiBTdGFydGluZyBmcm9tIHRoZSBwcm90b2NvbCAyLjE1IHRoZSBw
cmltYXJ5IHdheSB0bwo+Pj4gKyAgICAgY29tbXVuaWNhdGUgdGhpbmdzIHRvIHRoZSBib290IGxv
YWRlciBpcyB0aGUga2VybmVsX2luZm8uCj4+PiArCj4+Pgo+Pj4gIE1lbW9yeSBMYXlvdXQKPj4+
ICA9PT09PT09PT09PT09Cj4+PiBAQCAtMjA3LDYgKzIyNCw3IEBAIE9mZnNldC9TaXplCVByb3Rv
CQlOYW1lCQkJTWVhbmluZwo+Pj4gIDAyNTgvOAkJMi4xMCsJCXByZWZfYWRkcmVzcwkJUHJlZmVy
cmVkIGxvYWRpbmcgYWRkcmVzcwo+Pj4gIDAyNjAvNAkJMi4xMCsJCWluaXRfc2l6ZQkJTGluZWFy
IG1lbW9yeSByZXF1aXJlZCBkdXJpbmcgaW5pdGlhbGl6YXRpb24KPj4+ICAwMjY0LzQJCTIuMTEr
CQloYW5kb3Zlcl9vZmZzZXQJCU9mZnNldCBvZiBoYW5kb3ZlciBlbnRyeSBwb2ludAo+Pj4gKzAy
NjgvNAkJMi4xNSsJCWtlcm5lbF9pbmZvX29mZnNldAlPZmZzZXQgb2YgdGhlIGtlcm5lbF9pbmZv
Cj4+PiAgPT09PT09PT09PT0JPT09PT09PT0JPT09PT09PT09PT09PT09PT09PT09CT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+Pgo+Pj4gIC4uIG5vdGU6Ogo+
Pj4gQEAgLTg1NSw2ICs4NzMsMTA5IEBAIE9mZnNldC9zaXplOgkweDI2NC80Cj4+Pgo+Pj4gICAg
U2VlIEVGSSBIQU5ET1ZFUiBQUk9UT0NPTCBiZWxvdyBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4KPj4+
ICs9PT09PT09PT09PT0JPT09PT09PT09PT09PT09PT09Cj4+PiArRmllbGQgbmFtZToJa2VybmVs
X2luZm9fb2Zmc2V0Cj4+PiArVHlwZToJCXJlYWQKPj4+ICtPZmZzZXQvc2l6ZToJMHgyNjgvNAo+
Pj4gK1Byb3RvY29sOgkyLjE1Kwo+Pj4gKz09PT09PT09PT09PQk9PT09PT09PT09PT09PT09PT0K
Pj4+ICsKPj4+ICsgIFRoaXMgZmllbGQgaXMgdGhlIG9mZnNldCBmcm9tIHRoZSBiZWdpbm5pbmcg
b2YgdGhlIGtlcm5lbCBpbWFnZSB0byB0aGUKPj4+ICsgIGtlcm5lbF9pbmZvLiBJdCBpcyBlbWJl
ZGRlZCBpbiB0aGUgTGludXggaW1hZ2UgaW4gdGhlIHVuY29tcHJlc3NlZAo+PiAgICAgICAgICAg
ICAgICAgICBeXgo+PiAgICBXaGF0IGRvZXMgICAgICBJdCAgIHJlZmVyIHRvLCBwbGVhc2U/Cj4g
Cj4gcy9JdC9UaGUga2VybmVsX2luZm8gc3RydWN0dXJlLyBJcyBpdCBiZXR0ZXI/CgpZZXMuCgo+
Pj4gKyAgcHJvdGVjdGVkIG1vZGUgcmVnaW9uLgo+Pj4gKwo+Pj4gKwo+Pj4gK1RoZSBrZXJuZWxf
aW5mbwo+Pj4gKz09PT09PT09PT09PT09PQo+Pj4gKwo+Pj4gK1RoZSByZWxhdGlvbnNoaXBzIGJl
dHdlZW4gdGhlIGhlYWRlcnMgYXJlIGFuYWxvZ291cyB0byB0aGUgdmFyaW91cyBkYXRhCj4+PiAr
c2VjdGlvbnM6Cj4+PiArCj4+PiArICBzZXR1cF9oZWFkZXIgPSAuZGF0YQo+Pj4gKyAgYm9vdF9w
YXJhbXMvc2V0dXBfZGF0YSA9IC5ic3MKPj4+ICsKPj4+ICtXaGF0IGlzIG1pc3NpbmcgZnJvbSB0
aGUgYWJvdmUgbGlzdD8gVGhhdCdzIHJpZ2h0Ogo+Pj4gKwo+Pj4gKyAga2VybmVsX2luZm8gPSAu
cm9kYXRhCj4+PiArCj4+PiArV2UgaGF2ZSBiZWVuIChhYil1c2luZyAuZGF0YSBmb3IgdGhpbmdz
IHRoYXQgY291bGQgZ28gaW50byAucm9kYXRhIG9yIC5ic3MgZm9yCj4+PiArYSBsb25nIHRpbWUs
IGZvciBsYWNrIG9mIGFsdGVybmF0aXZlcyBhbmQgLS0gZXNwZWNpYWxseSBlYXJseSBvbiAtLSBp
bmVydGlhLgo+Pj4gK0Fsc28sIHRoZSBCSU9TIHN0dWIgaXMgcmVzcG9uc2libGUgZm9yIGNyZWF0
aW5nIGJvb3RfcGFyYW1zLCBzbyBpdCBpc24ndAo+Pj4gK2F2YWlsYWJsZSB0byBhIEJJT1MtYmFz
ZWQgbG9hZGVyIChzZXR1cF9kYXRhIGlzLCB0aG91Z2gpLgo+Pj4gKwo+Pj4gK3NldHVwX2hlYWRl
ciBpcyBwZXJtYW5lbnRseSBsaW1pdGVkIHRvIDE0NCBieXRlcyBkdWUgdG8gdGhlIHJlYWNoIG9m
IHRoZQo+Pj4gKzItYnl0ZSBqdW1wIGZpZWxkLCB3aGljaCBkb3VibGVzIGFzIGEgbGVuZ3RoIGZp
ZWxkIGZvciB0aGUgc3RydWN0dXJlLCBjb21iaW5lZAo+Pj4gK3dpdGggdGhlIHNpemUgb2YgdGhl
ICJob2xlIiBpbiBzdHJ1Y3QgYm9vdF9wYXJhbXMgdGhhdCBhIHByb3RlY3RlZC1tb2RlIGxvYWRl
cgo+Pj4gK29yIHRoZSBCSU9TIHN0dWIgaGFzIHRvIGNvcHkgaXQgaW50by4gSXQgaXMgY3VycmVu
dGx5IDExOSBieXRlcyBsb25nLCB3aGljaAo+Pj4gK2xlYXZlcyB1cyB3aXRoIDI1IHZlcnkgcHJl
Y2lvdXMgYnl0ZXMuIFRoaXMgaXNuJ3Qgc29tZXRoaW5nIHRoYXQgY2FuIGJlIGZpeGVkCj4+PiAr
d2l0aG91dCByZXZpc2luZyB0aGUgYm9vdCBwcm90b2NvbCBlbnRpcmVseSwgYnJlYWtpbmcgYmFj
a3dhcmRzIGNvbXBhdGliaWxpdHkuCj4+PiArCj4+PiArYm9vdF9wYXJhbXMgcHJvcGVyIGlzIGxp
bWl0ZWQgdG8gNDA5NiBieXRlcywgYnV0IGNhbiBiZSBhcmJpdHJhcmlseSBleHRlbmRlZAo+Pj4g
K2J5IGFkZGluZyBzZXR1cF9kYXRhIGVudHJpZXMuIEl0IGNhbm5vdCBiZSB1c2VkIHRvIGNvbW11
bmljYXRlIHByb3BlcnRpZXMgb2YKPj4+ICt0aGUga2VybmVsIGltYWdlLCBiZWNhdXNlIGl0IGlz
IC5ic3MgYW5kIGhhcyBubyBpbWFnZS1wcm92aWRlZCBjb250ZW50Lgo+Pj4gKwo+Pj4gK2tlcm5l
bF9pbmZvIHNvbHZlcyB0aGlzIGJ5IHByb3ZpZGluZyBhbiBleHRlbnNpYmxlIHBsYWNlIGZvciBp
bmZvcm1hdGlvbiBhYm91dAo+Pj4gK3RoZSBrZXJuZWwgaW1hZ2UuIEl0IGlzIHJlYWRvbmx5LCBi
ZWNhdXNlIHRoZSBrZXJuZWwgY2Fubm90IHJlbHkgb24gYQo+Pj4gK2Jvb3Rsb2FkZXIgY29weWlu
ZyBpdHMgY29udGVudHMgYW55d2hlcmUsIGJ1dCB0aGF0IGlzIE9LOyBpZiBpdCBiZWNvbWVzCj4+
PiArbmVjZXNzYXJ5IGl0IGNhbiBzdGlsbCBjb250YWluIGRhdGEgaXRlbXMgdGhhdCBhbiBlbmFi
bGVkIGJvb3Rsb2FkZXIgd291bGQgYmUKPj4+ICtleHBlY3RlZCB0byBjb3B5IGludG8gYSBzZXR1
cF9kYXRhIGNodW5rLgo+Pj4gKwo+Pj4gK0FsbCBrZXJuZWxfaW5mbyBkYXRhIHNob3VsZCBiZSBw
YXJ0IG9mIHRoaXMgc3RydWN0dXJlLiBGaXhlZCBzaXplIGRhdGEgaGF2ZSB0bwo+Pj4gK2JlIHB1
dCBiZWZvcmUga2VybmVsX2luZm9fdmFyX2xlbl9kYXRhIGxhYmVsLiBWYXJpYWJsZSBzaXplIGRh
dGEgaGF2ZSB0byBiZSBwdXQKPj4+ICtiZWhpbmQga2VybmVsX2luZm9fdmFyX2xlbl9kYXRhIGxh
YmVsLiBFYWNoIGNodW5rIG9mIHZhcmlhYmxlIHNpemUgZGF0YSBoYXMgdG8KPj4KPj4gICAgcy9i
ZWhpbmQvYWZ0ZXIvCj4gCj4gT0suCj4gCj4+PiArYmUgcHJlZml4ZWQgd2l0aCBoZWFkZXIvbWFn
aWMgYW5kIGl0cyBzaXplLCBlLmcuOgo+Pj4gKwo+Pj4gKyAga2VybmVsX2luZm86Cj4+PiArICAg
ICAgICAgIC5hc2NpaSAgIkxUb1AiICAgICAgICAgIC8qIEhlYWRlciwgTGludXggdG9wIChzdHJ1
Y3R1cmUpLiAqLwo+Pj4gKyAgICAgICAgICAubG9uZyAgIGtlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0
YSAtIGtlcm5lbF9pbmZvCj4+PiArICAgICAgICAgIC5sb25nICAga2VybmVsX2luZm9fZW5kIC0g
a2VybmVsX2luZm8KPj4+ICsgICAgICAgICAgLmxvbmcgICAweDAxMjM0NTY3ICAgICAgLyogU29t
ZSBmaXhlZCBzaXplIGRhdGEgZm9yIHRoZSBib290bG9hZGVycy4gKi8KPj4+ICsgIGtlcm5lbF9p
bmZvX3Zhcl9sZW5fZGF0YToKPj4+ICsgIGV4YW1wbGVfc3RydWN0OiAgICAgICAgICAgICAgICAg
LyogU29tZSB2YXJpYWJsZSBzaXplIGRhdGEgZm9yIHRoZSBib290bG9hZGVycy4gKi8KPj4+ICsg
ICAgICAgICAgLmFzY2lpICAiRXNUVCIgICAgICAgICAgLyogSGVhZGVyL01hZ2ljLiAqLwo+Pj4g
KyAgICAgICAgICAubG9uZyAgIGV4YW1wbGVfc3RydWN0X2VuZCAtIGV4YW1wbGVfc3RydWN0Cj4+
PiArICAgICAgICAgIC5hc2NpaSAgIlN0cnVjdCIKPj4+ICsgICAgICAgICAgLmxvbmcgICAweDg5
MDEyMzQ1Cj4+PiArICBleGFtcGxlX3N0cnVjdF9lbmQ6Cj4+PiArICBleGFtcGxlX3N0cmluZ3M6
ICAgICAgICAgICAgICAgIC8qIFNvbWUgdmFyaWFibGUgc2l6ZSBkYXRhIGZvciB0aGUgYm9vdGxv
YWRlcnMuICovCj4+PiArICAgICAgICAgIC5hc2NpaSAgIkVzVHMiICAgICAgICAgIC8qIEhlYWRl
ci9NYWdpYy4gKi8KPj4KPj4gV2hlcmUgZG8gdGhlIE1hZ2ljIHZhbHVlcyAiRXNUVCIgYW5kICJF
c1RzIiBjb21lIGZyb20/Cj4+IHdoZXJlIGFyZSB0aGV5IGRlZmluZWQ/Cj4gCj4gRXNUVCA9PSBF
eGFtcGxlIFNUcnVjVAo+IEVzVHMgPT0gRXhhbXBsZSBTVHJpbmdTCj4gCj4gQW55d2F5LCBpdCBj
YW4gYmUgYW55dGhpbmcgd2hpY2ggZG9lcyBub3QgY29sbGlkZSB3aXRoIGV4aXN0aW5nIHZhcmlh
YmxlCj4gbGVuZ3RoIGRhdGEgbWFnaWNzLiBUaGVyZSBhcmUgbm9uZSByaWdodCBub3cuIFNvLCBp
dCBjYW4gYmUgYW55dGhpbmcuCj4gTWF5YmUgSSBzaG91bGQgYWRkIHNvbWV0aGluZyBzYXlpbmcg
dGhhdC4KClllcywgcGxlYXNlLgoKdGhhbmtzLgotLSAKflJhbmR5CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:45:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZhE-00037G-PG; Thu, 10 Oct 2019 14:45:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIZhD-00037A-DZ
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:45:39 +0000
X-Inumbo-ID: 9d3ee1af-eb6c-11e9-931d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 9d3ee1af-eb6c-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 14:45:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 81341337;
 Thu, 10 Oct 2019 07:45:34 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C6EC73F6C4;
 Thu, 10 Oct 2019 07:45:33 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190813213237.4819-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021508370.2691@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e746361f-c797-ed59-c6f5-197b0eca95d0@arm.com>
Date: Thu, 10 Oct 2019 15:45:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910021508370.2691@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/docs: arm: Update dom0less binding and
 example
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, viktor_mitin@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpKdWVyZ2VuLCB3b3VsZCB5b3UgYmUgaGFwcHkgaWYgdGhpcyBwYXRjaCBpcyBjb21taXR0
ZWQgZm9yIFhlbiA0LjEzPwoKQ2hlZXJzLAoKT24gMDIvMTAvMjAxOSAyMzoyNywgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwgMTMgQXVnIDIwMTksIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4gVGhlIGJpbmRpbmcgZm9yIHRoZSBkb20wbGVzcyBtb2R1bGUgZG9lcyBub3QgbWF0Y2gg
WGVuIGltcGxlbWVudGF0aW9uLgo+PiBBbnkgbW9kdWxlIHNob3VsZCBjb250YWluIHRoZSBjb21w
YXRpYmxlICJtdWx0aWJvb3QsbW9kdWxlIiB0byBiZQo+PiByZWNvZ25pemVkLgo+Pgo+PiBUaGlz
IHdhcyBjbGVhcmx5IGFuIG92ZXJzaWdodCBhcyBvdGhlciBleGFtcGxlcyB3aXRoIFhlbiBjb2Rl
IGJhc2UKPj4gcHJvdmlkZSB0aGUgY29tcGF0aWJsZSAibXVsdGlib290LG1vZHVsZSIuCj4+Cj4+
IFNvIGZpeCB0aGUgYmluZGluZyBhbmQgdGhlIGV4YW1wbGUgYXNzb2NpYXRlZCB0byBpdC4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAK
PiBZZXMhCj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPiAKPj4gLS0tCj4+Cj4+IENjOiB2aWt0b3JfbWl0aW5AZXBhbS5jb20KPj4K
Pj4gICAgICBXZSBwcm9iYWJseSB3YW50IHRvIGNvbnNvbGlkYXRlIGFsbCB0aGUgZG9tMGxlc3Mg
ZG9jdW1lbnRhdGlvbiBpbgo+PiAgICAgIG9uZSBwbGFjZSByYXRoZXIgdGhhbiBoYXZpbmcgdG8g
Zml4IGRvY3VtYXRpb24gaXNzdWVzIGluIGEgbXVsdGlwbGUKPj4gICAgICBwbGFjZXMgb25lIGJ5
IG9uZS4KPj4gLS0tCj4+ICAgZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCB8
IDEyICsrKysrKy0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL2RldmljZS10cmVl
L2Jvb3RpbmcudHh0IGIvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAo+PiBp
bmRleCAzMTdhOWU5NjJhLi4wZmFmYTAxYjVkIDEwMDY0NAo+PiAtLS0gYS9kb2NzL21pc2MvYXJt
L2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4+ICsrKyBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRy
ZWUvYm9vdGluZy50eHQKPj4gQEAgLTE2MCw3ICsxNjAsNyBAQCBUaGUga2VybmVsIHN1Yi1ub2Rl
IGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6Cj4+ICAgCj4+ICAgLSBjb21wYXRpYmxlCj4+
ICAgCj4+IC0gICAgIm11bHRpYm9vdCxrZXJuZWwiCj4+ICsgICAgIm11bHRpYm9vdCxrZXJuZWwi
LCAibXVsdGlib290LG1vZHVsZSIKPj4gICAKPj4gICAtIHJlZwo+PiAgIAo+PiBAQCAtMTc1LDcg
KzE3NSw3IEBAIFRoZSByYW1kaXNrIHN1Yi1ub2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRp
ZXM6Cj4+ICAgCj4+ICAgLSBjb21wYXRpYmxlCj4+ICAgCj4+IC0gICAgIm11bHRpYm9vdCxyYW1k
aXNrIgo+PiArICAgICJtdWx0aWJvb3QscmFtZGlzayIsICJtdWx0aWJvb3QsbW9kdWxlIgo+PiAg
IAo+PiAgIC0gcmVnCj4+ICAgCj4+IEBAIC0xOTYsMTMgKzE5NiwxMyBAQCBjaG9zZW4gewo+PiAg
ICAgICAgICAgdnBsMDExOwo+PiAgIAo+PiAgICAgICAgICAgbW9kdWxlQDB4NGEwMDAwMDAgewo+
PiAtICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIjsKPj4gKyAgICAg
ICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtlcm5lbCIsICJtdWx0aWJvb3QsbW9kdWxl
IjsKPj4gICAgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGEwMDAwMDAgMHhmZmZmZmY+Owo+PiAg
ICAgICAgICAgICAgIGJvb3RhcmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9iaW4vc2giOwo+
PiAgICAgICAgICAgfTsKPj4gICAKPj4gICAgICAgICAgIG1vZHVsZUAweDRiMDAwMDAwIHsKPj4g
LSAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LHJhbWRpc2siOwo+PiArICAgICAg
ICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayIsICJtdWx0aWJvb3QsbW9kdWxl
IjsKPj4gICAgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGIwMDAwMDAgMHhmZmZmZmY+Owo+PiAg
ICAgICAgICAgfTsKPj4gICAgICAgfTsKPj4gQEAgLTIxNSwxMyArMjE1LDEzIEBAIGNob3NlbiB7
Cj4+ICAgICAgICAgICBjcHVzID0gPDE+Owo+PiAgIAo+PiAgICAgICAgICAgbW9kdWxlQDB4NGMw
MDAwMDAgewo+PiAtICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIjsK
Pj4gKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtlcm5lbCIsICJtdWx0aWJv
b3QsbW9kdWxlIjsKPj4gICAgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGMwMDAwMDAgMHhmZmZm
ZmY+Owo+PiAgICAgICAgICAgICAgIGJvb3RhcmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9i
aW4vc2giOwo+PiAgICAgICAgICAgfTsKPj4gICAKPj4gICAgICAgICAgIG1vZHVsZUAweDRkMDAw
MDAwIHsKPj4gLSAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LHJhbWRpc2siOwo+
PiArICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayIsICJtdWx0aWJv
b3QsbW9kdWxlIjsKPj4gICAgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGQwMDAwMDAgMHhmZmZm
ZmY+Owo+PiAgICAgICAgICAgfTsKPj4gICAgICAgfTsKPj4gLS0gCj4+IDIuMTEuMAo+PgoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:47:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZio-0003Dj-5j; Thu, 10 Oct 2019 14:47:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=E5Al=YD=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iIZim-0003Dc-SD
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:47:16 +0000
X-Inumbo-ID: d9b0a92e-eb6c-11e9-931d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9b0a92e-eb6c-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 14:47:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9ED90AEC4;
 Thu, 10 Oct 2019 14:47:14 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190813213237.4819-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021508370.2691@sstabellini-ThinkPad-T480s>
 <e746361f-c797-ed59-c6f5-197b0eca95d0@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a7dfe78a-198a-dcd6-37c4-29d67dd6108a@suse.com>
Date: Thu, 10 Oct 2019 16:47:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <e746361f-c797-ed59-c6f5-197b0eca95d0@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/docs: arm: Update dom0less binding and
 example
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, viktor_mitin@epam.com,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMTkgMTY6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBKdWVyZ2Vu
LCB3b3VsZCB5b3UgYmUgaGFwcHkgaWYgdGhpcyBwYXRjaCBpcyBjb21taXR0ZWQgZm9yIFhlbiA0
LjEzPwoKWWVzLCB5b3UgY2FuIGFkZCBteToKClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgo+IAo+IENoZWVycywKPiAKPiBPbiAwMi8x
MC8yMDE5IDIzOjI3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIFR1ZSwgMTMgQXVn
IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IFRoZSBiaW5kaW5nIGZvciB0aGUgZG9tMGxl
c3MgbW9kdWxlIGRvZXMgbm90IG1hdGNoIFhlbiBpbXBsZW1lbnRhdGlvbi4KPj4+IEFueSBtb2R1
bGUgc2hvdWxkIGNvbnRhaW4gdGhlIGNvbXBhdGlibGUgIm11bHRpYm9vdCxtb2R1bGUiIHRvIGJl
Cj4+PiByZWNvZ25pemVkLgo+Pj4KPj4+IFRoaXMgd2FzIGNsZWFybHkgYW4gb3ZlcnNpZ2h0IGFz
IG90aGVyIGV4YW1wbGVzIHdpdGggWGVuIGNvZGUgYmFzZQo+Pj4gcHJvdmlkZSB0aGUgY29tcGF0
aWJsZSAibXVsdGlib290LG1vZHVsZSIuCj4+Pgo+Pj4gU28gZml4IHRoZSBiaW5kaW5nIGFuZCB0
aGUgZXhhbXBsZSBhc3NvY2lhdGVkIHRvIGl0Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IFllcyEKPj4KPj4gUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4KPj4+IC0t
LQo+Pj4KPj4+IENjOiB2aWt0b3JfbWl0aW5AZXBhbS5jb20KPj4+Cj4+PiDCoMKgwqDCoCBXZSBw
cm9iYWJseSB3YW50IHRvIGNvbnNvbGlkYXRlIGFsbCB0aGUgZG9tMGxlc3MgZG9jdW1lbnRhdGlv
biBpbgo+Pj4gwqDCoMKgwqAgb25lIHBsYWNlIHJhdGhlciB0aGFuIGhhdmluZyB0byBmaXggZG9j
dW1hdGlvbiBpc3N1ZXMgaW4gYSBtdWx0aXBsZQo+Pj4gwqDCoMKgwqAgcGxhY2VzIG9uZSBieSBv
bmUuCj4+PiAtLS0KPj4+IMKgIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQg
fCAxMiArKysrKystLS0tLS0KPj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vZGV2aWNl
LXRyZWUvYm9vdGluZy50eHQgCj4+PiBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGlu
Zy50eHQKPj4+IGluZGV4IDMxN2E5ZTk2MmEuLjBmYWZhMDFiNWQgMTAwNjQ0Cj4+PiAtLS0gYS9k
b2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4+PiArKysgYi9kb2NzL21pc2Mv
YXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0Cj4+PiBAQCAtMTYwLDcgKzE2MCw3IEBAIFRoZSBr
ZXJuZWwgc3ViLW5vZGUgaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPj4+IMKgIC0gY29t
cGF0aWJsZQo+Pj4gLcKgwqDCoCAibXVsdGlib290LGtlcm5lbCIKPj4+ICvCoMKgwqAgIm11bHRp
Ym9vdCxrZXJuZWwiLCAibXVsdGlib290LG1vZHVsZSIKPj4+IMKgIC0gcmVnCj4+PiBAQCAtMTc1
LDcgKzE3NSw3IEBAIFRoZSByYW1kaXNrIHN1Yi1ub2RlIGhhcyB0aGUgZm9sbG93aW5nIHByb3Bl
cnRpZXM6Cj4+PiDCoCAtIGNvbXBhdGlibGUKPj4+IC3CoMKgwqAgIm11bHRpYm9vdCxyYW1kaXNr
Igo+Pj4gK8KgwqDCoCAibXVsdGlib290LHJhbWRpc2siLCAibXVsdGlib290LG1vZHVsZSIKPj4+
IMKgIC0gcmVnCj4+PiBAQCAtMTk2LDEzICsxOTYsMTMgQEAgY2hvc2VuIHsKPj4+IMKgwqDCoMKg
wqDCoMKgwqDCoCB2cGwwMTE7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgbW9kdWxlQDB4NGEwMDAw
MDAgewo+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qs
a2VybmVsIjsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAibXVsdGli
b290LGtlcm5lbCIsICJtdWx0aWJvb3QsbW9kdWxlIjsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHJlZyA9IDwweDAgMHg0YTAwMDAwMCAweGZmZmZmZj47Cj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBib290YXJncyA9ICJjb25zb2xlPXR0eUFNQTAgaW5pdD0vYmluL3NoIjsK
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIG1vZHVsZUAw
eDRiMDAwMDAwIHsKPj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAibXVs
dGlib290LHJhbWRpc2siOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9
ICJtdWx0aWJvb3QscmFtZGlzayIsICJtdWx0aWJvb3QsbW9kdWxlIjsKPj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHJlZyA9IDwweDAgMHg0YjAwMDAwMCAweGZmZmZmZj47Cj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqAgfTsKPj4+IMKgwqDCoMKgwqAgfTsKPj4+IEBAIC0yMTUsMTMgKzIxNSwx
MyBAQCBjaG9zZW4gewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIGNwdXMgPSA8MT47Cj4+PiDCoMKg
wqDCoMKgwqDCoMKgwqAgbW9kdWxlQDB4NGMwMDAwMDAgewo+Pj4gLcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIjsKPj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtlcm5lbCIsICJtdWx0aWJvb3QsbW9k
dWxlIjsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9IDwweDAgMHg0YzAwMDAw
MCAweGZmZmZmZj47Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBib290YXJncyA9ICJj
b25zb2xlPXR0eUFNQTAgaW5pdD0vYmluL3NoIjsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9Owo+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIG1vZHVsZUAweDRkMDAwMDAwIHsKPj4+IC3CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGNvbXBhdGlibGUgPSAibXVsdGlib290LHJhbWRpc2siOwo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayIsICJtdWx0
aWJvb3QsbW9kdWxlIjsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZyA9IDwweDAg
MHg0ZDAwMDAwMCAweGZmZmZmZj47Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgfTsKPj4+IMKgwqDC
oMKgwqAgfTsKPj4+IC0tIAo+Pj4gMi4xMS4wCj4+Pgo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:48:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZk6-0003Ss-Ie; Thu, 10 Oct 2019 14:48:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIZk6-0003Sl-0E
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:48:38 +0000
X-Inumbo-ID: 0a6b9da8-eb6d-11e9-931d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0a6b9da8-eb6d-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 14:48:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB517337;
 Thu, 10 Oct 2019 07:48:36 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1FE683F6C4;
 Thu, 10 Oct 2019 07:48:36 -0700 (PDT)
To: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20191004164243.30822-1-julien.grall@arm.com>
 <f262a8aeb67c6aabde80b1e6cdae6f19c077ff11.camel@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5281ebd9-cc7e-64b4-3c88-3eaee64d3457@arm.com>
Date: Thu, 10 Oct 2019 15:48:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f262a8aeb67c6aabde80b1e6cdae6f19c077ff11.camel@epam.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>, "paul@xen.org" <paul@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOS8xMC8yMDE5IDEyOjU3LCBBcnRlbSBNeWdhaWV2IHdyb3RlOgo+IEhpIEp1bGllbgoK
SGksCgo+IE9uIEZyaSwgMjAxOS0xMC0wNCBhdCAxNzo0MiArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+PiBmbGFza19hc3NpZ25feywgZHR9ZGV2aWNlKCkgbWF5IGJlIHVzZWQgdG8gY2hlY2sg
d2hldGhlciB5b3UgY2FuIHRlc3QKPj4gaWYKPj4gYSBkZXZpY2UgaXMgYXNzaWduZWQuIEluIHRo
aXMgY2FzZSwgdGhlIGRvbWFpbiB3aWxsIGJlIE5VTEwuCj4+Cj4+IEhvd2V2ZXIsIGZsYXNrX2lv
bW11X3Jlc291cmNlX3VzZV9wZXJtKCkgd2lsbCBiZSBjYWxsZWQgYW5kIG1heSBlbmQKPj4gdXAK
Pj4gdG8gZGVmZXJlbmNlIGEgTlVMTCBwb2ludGVyLiBUaGlzIGNhbiBiZSBwcmV2ZW50ZWQgYnkg
bW92aW5nIHRoZSBjYWxsCj4+IGFmdGVyIHdlIGNoZWNrIHRoZSB2YWxpZGl0eSBmb3IgdGhlIGRv
bWFpbiBwb2ludGVyLgo+Pgo+PiBDb3Zlcml0eS1JRDogMTQ4Njc0MQo+IAo+IFRoZSBjb3JyZWN0
IENJRCBpcyAxNDg2NzQyCgpIbW1tIHllcy4gVGhlIGNvdmVyaXR5IHJlcG9ydCBlLW1haWwgaXMg
YSBiaXQgY29uZnVzaW5nIHRvIHJlYWQuCgpIb3dldmVyLCBJIGhhdmUgYWxyZWFkeSBjb21taXR0
ZWQgdGhlIHBhdGNoIHNvIHdlIHdpbGwgaGF2ZSB0byBsZWF2ZSB3aXRoIGl0IDooLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 14:51:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIZmp-0004CQ-29; Thu, 10 Oct 2019 14:51:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIZmn-0004CJ-Ih
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 14:51:25 +0000
X-Inumbo-ID: 6e7579cc-eb6d-11e9-a531-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 6e7579cc-eb6d-11e9-a531-bc764e2007e4;
 Thu, 10 Oct 2019 14:51:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B73FB337;
 Thu, 10 Oct 2019 07:51:24 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A06B3F6C4;
 Thu, 10 Oct 2019 07:51:24 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190921100836.21396-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021820560.2691@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8519f342-2140-6740-9765-0b10d70f52e9@arm.com>
Date: Thu, 10 Oct 2019 15:51:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910021820560.2691@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

K0p1ZXJnZW4KCk9uIDAzLzEwLzIwMTkgMDI6MjIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiBPbiBTYXQsIDIxIFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEF0IHRoZSBtb21l
bnQsIGJvb3QgcGFnZXRhYmxlcyBhcmUgb25seSBjbGVhcmVkIG9uY2UgYXQgYm9vdC4gVGhpcyBt
ZWFucwo+PiB3aGVuIGJvb3RpbmcgQ1BVMiAoYW5kIG9ud2FyZHMpIHRoZW4gYm9vdCBwYWdldGFi
bGVzIHdpbGwgbm90IGJlCj4+IGNsZWFyZWQuCj4+Cj4+IFRvIGtlZXAgdGhlIGludGVyZmFjZSBl
eGFjdGx5IHRoZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQVSwgdGhlIGJvb3QKPj4gcGFnZXRh
YmxlcyBhcmUgbm93IGNsZWFyZWQgYmVmb3JlIGJyaW5naW5nLXVwIGVhY2ggc2Vjb25kYXJ5IENQ
VS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiAKPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IAo+IAo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDI3ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCsp
LCA5IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94
ZW4vYXJjaC9hcm0vbW0uYwo+PiBpbmRleCAxMTI5ZGMyOGM4Li5lMTRlZTc2ZmY4IDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+PiBA
QCAtNzA0LDggKzcwNCwyMCBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVk
IGxvbmcgYm9vdF9waHlzX29mZnNldCkKPj4gICAKPj4gICAgICAgc3dpdGNoX3R0YnIodHRicik7
Cj4+ICAgCj4+IC0gICAgLyogQ2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4g
RWFjaCBzZWNvbmRhcnkgQ1BVCj4+IC0gICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUg
aGVhZC5TKSAqLwo+PiArICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwo+PiArCj4+ICsjaWZkZWYg
Q09ORklHX0FSTV8zMgo+PiArICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3Rh
YmxlOwo+PiArICAgIHBlcl9jcHUoeGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKPj4gKyNl
bmRpZgo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCBjbGVhcl9ib290X3BhZ2V0YWJsZXModm9p
ZCkKPj4gK3sKPj4gKyAgICAvKgo+PiArICAgICAqIENsZWFyIHRoZSBjb3B5IG9mIHRoZSBib290
IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQo+PiArICAgICAqIHJlYnVpbGRzIHRoZXNl
IGl0c2VsZiAoc2VlIGhlYWQuUykKPj4gKyAgICAgKi8KPj4gICAgICAgY2xlYXJfdGFibGUoYm9v
dF9wZ3RhYmxlKTsKPj4gICAjaWZkZWYgQ09ORklHX0FSTV82NAo+PiAgICAgICBjbGVhcl90YWJs
ZShib290X2ZpcnN0KTsKPj4gQEAgLTcxMywxOCArNzI1LDEzIEBAIHZvaWQgX19pbml0IHNldHVw
X3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0KQo+PiAgICNlbmRpZgo+
PiAgICAgICBjbGVhcl90YWJsZShib290X3NlY29uZCk7Cj4+ICAgICAgIGNsZWFyX3RhYmxlKGJv
b3RfdGhpcmQpOwo+PiAtCj4+IC0gICAgeGVuX3B0X2VuZm9yY2Vfd254KCk7Cj4+IC0KPj4gLSNp
ZmRlZiBDT05GSUdfQVJNXzMyCj4+IC0gICAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgMCkgPSBjcHUw
X3BndGFibGU7Cj4+IC0gICAgcGVyX2NwdSh4ZW5fZG9tbWFwLCAwKSA9IGNwdTBfZG9tbWFwOwo+
PiAtI2VuZGlmCj4+ICAgfQo+PiAgIAo+PiAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+ICAgaW50
IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKPj4gICB7Cj4+ICsgICAgY2xlYXJf
Ym9vdF9wYWdldGFibGVzKCk7Cj4+ICsKPj4gICAgICAgLyogU2V0IGluaXRfdHRiciBmb3IgdGhp
cyBDUFUgY29taW5nIHVwLiBBbGwgQ1B1cyBzaGFyZSBhIHNpbmdsZSBzZXRvZgo+PiAgICAgICAg
KiBwYWdldGFibGVzLCBidXQgcmV3cml0ZSBpdCBlYWNoIHRpbWUgZm9yIGNvbnNpc3RlbmN5IHdp
dGggMzIgYml0LiAqLwo+PiAgICAgICBpbml0X3R0YnIgPSAodWludHB0cl90KSB4ZW5fcGd0YWJs
ZSArIHBoeXNfb2Zmc2V0Owo+PiBAQCAtNzY3LDYgKzc3NCw4IEBAIGludCBpbml0X3NlY29uZGFy
eV9wYWdldGFibGVzKGludCBjcHUpCj4+ICAgICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIGNwdSkg
PSBmaXJzdDsKPj4gICAgICAgcGVyX2NwdSh4ZW5fZG9tbWFwLCBjcHUpID0gZG9taGVhcDsKPj4g
ICAKPj4gKyAgICBjbGVhcl9ib290X3BhZ2V0YWJsZXMoKTsKPj4gKwo+PiAgICAgICAvKiBTZXQg
aW5pdF90dGJyIGZvciB0aGlzIENQVSBjb21pbmcgdXAgKi8KPj4gICAgICAgaW5pdF90dGJyID0g
X19wYShmaXJzdCk7Cj4+ICAgICAgIGNsZWFuX2RjYWNoZShpbml0X3R0YnIpOwo+PiAtLSAKPj4g
Mi4xMS4wCj4+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:07:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:07:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa2P-0005L3-TR; Thu, 10 Oct 2019 15:07:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ssr=YD=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1iIa2O-0005Ky-I9
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:07:32 +0000
X-Inumbo-ID: ae5fe016-eb6f-11e9-beca-bc764e2007e4
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.83]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae5fe016-eb6f-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 15:07:31 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=c5u4sapA0V3hx1KkqiMjXfRUHvWpj3QqSoNOAlUm6Jdg4qs6U+6svu8wjOsm4qtzyTyVvinMntO99oVgBb4xQOIqmg81KtmMVKyt16xufQlPQ74y9ROGDBL62HFGocxzEjrF5ky+2YEB2e19ENk6zIvBcRsdoQBcKc4ArNPO/AA6jElbcc0CpaH9PvptN8AWCU4NyrH1kEBRxo+v+0lfXeX+we9i7tzXhcWZdH9RJEDwQdtT2bzQSen+Y2rFH3cN1Qqjz2toEYMQhLTgM/ptQZnULmyTfiYkfLl3VW/p7M2b10RXrKHs5UwGSyMnNCxSJ7LGOyqjOlFHQxIBQDxkdw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UHUtSMhukJc8MPI7PNYdgxxFGb2d6M3d9oXTPhcKMe0=;
 b=oU6A25SxWnxRzqNpkmMBVKIz7pA0Tl6XAFd+EI1MHjbYg0tj4nRURKuEpzcILE/+qVsAJW7ZzQj6h95l8wOX15H0nvrx2AgaZiiaJFfARpcUWtbMzqB704ag/q4KSBm2D+EOyq7DO0a+xzOWUa++xof6muF3xryLhHQWKzpMjpSmK/KpN/sjoyF3/0yoIwqDLzYD737i78xSIY9Os4BMZmcDhLl1zkipurTont7Do6YEKPtwBhu+8ryNgRC2GSecQ8NFzN0/EOGBqjF2K4IwWs3DdqYnXA5aNnoq2LQDXkb5WYicddOfUpHCsSkg/BtWxy3fc9MKRYZxU+mr+rkkJA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UHUtSMhukJc8MPI7PNYdgxxFGb2d6M3d9oXTPhcKMe0=;
 b=ijfmouGkXFF3PaG3cWK2lSBatcfc4MWoAksjaY8BiHjrMKStLZHCTiYKXZHc9armguveTf67WEP0EcD/TVv5pTrNPv64ry+aAX8KgZAY6sw2oylpQAaV3sHX8xNCh3L7GnULBdIEfAYcBS9KL5rL7ZhlkI8hAw+jDInHTjt38Dc=
Received: from AM0PR03MB3748.eurprd03.prod.outlook.com (52.133.63.146) by
 AM0PR03MB3875.eurprd03.prod.outlook.com (52.135.148.11) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.18; Thu, 10 Oct 2019 15:07:29 +0000
Received: from AM0PR03MB3748.eurprd03.prod.outlook.com
 ([fe80::99d3:769c:a5a5:43fd]) by AM0PR03MB3748.eurprd03.prod.outlook.com
 ([fe80::99d3:769c:a5a5:43fd%4]) with mapi id 15.20.2347.016; Thu, 10 Oct 2019
 15:07:29 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
Thread-Index: AQHVetLnOcgJQSH9KE+B1/k9VstXPKdSO+mAgAHCB4CAAAVGAA==
Date: Thu, 10 Oct 2019 15:07:29 +0000
Message-ID: <36758c6eae0d9b4ebee42dec7b3387c449650885.camel@epam.com>
References: <20191004164243.30822-1-julien.grall@arm.com>
 <f262a8aeb67c6aabde80b1e6cdae6f19c077ff11.camel@epam.com>
 <5281ebd9-cc7e-64b4-3c88-3eaee64d3457@arm.com>
In-Reply-To: <5281ebd9-cc7e-64b4-3c88-3eaee64d3457@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [85.223.141.74]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 29b0fa47-1847-4f6a-0452-08d74d9391d5
x-ms-traffictypediagnostic: AM0PR03MB3875:
x-microsoft-antispam-prvs: <AM0PR03MB3875EC22B94DF05EF75B8AAEF4940@AM0PR03MB3875.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2276;
x-forefront-prvs: 018632C080
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(136003)(396003)(366004)(376002)(346002)(189003)(199004)(4326008)(446003)(6486002)(486006)(6436002)(229853002)(476003)(6512007)(86362001)(5660300002)(102836004)(11346002)(2616005)(8936002)(55236004)(53546011)(6506007)(2501003)(66066001)(99286004)(80792005)(4001150100001)(36756003)(14454004)(81166006)(81156014)(14444005)(256004)(76176011)(54906003)(6116002)(8676002)(118296001)(3846002)(478600001)(71200400001)(7736002)(71190400001)(305945005)(4744005)(76116006)(25786009)(66946007)(186003)(66556008)(66476007)(91956017)(26005)(66446008)(64756008)(6246003)(110136005)(2906002)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3875;
 H:AM0PR03MB3748.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zkqf57pMUF1suCmgoy6ZZn1kBUVgNSZZ0jg8IXtZR6I3otEGW4j8cOucMvq1jagCZu8OHjdNfBZpY7yFVILU1taFjjgQs+PuU7z/bpW9dHrKc1e3mYIY0fz9T2QY/Kp6UaUQNsJEuzIkXjzEIMxEplZAAaswvbJHpj8PbaArB6/Rr9LEh051aNNI4KRq66CUQQfDjK3kG98AE5RmccbTjl30fLU903S6jDmGj1HbSRFL2M4Xdfm02+0TAlEFz9+ntnPACSU20wMMjUlRLcYOY1QBoJ8ixLYqJ9fWhrLCF2fEGgR2pnBmfSwZ+QFnh1rBXnPFuGkeKw/P4XRtNI8PceBN4mX29Lr1bRIf3oOhoVwTemFzm/BshoSBsGdy5Ri7RkDj+eB69DI/049tf47YN7lLGIx+kDWay2vjSmkkxbA=
x-ms-exchange-transport-forked: True
Content-ID: <665105B0E30FBC4AABF441D55257B043@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 29b0fa47-1847-4f6a-0452-08d74d9391d5
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Oct 2019 15:07:29.7173 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zkYqnEd4b7HpBf5dTwq+xejzcxaoES4h+pl3AGSQ5TIF1gKQgKqnhzG12zJ9Ucf/rdfiKQKNcbj5/Q1MVrNkkw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3875
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "dgdegra@tycho.nsa.gov" <dgdegra@tycho.nsa.gov>, "paul@xen.org" <paul@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIFRodSwgMjAxOS0xMC0xMCBhdCAxNTo0OCArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOg0KPiANCj4gT24gMDkvMTAvMjAxOSAxMjo1NywgQXJ0ZW0gTXlnYWlldiB3cm90ZToNCj4g
PiBIaSBKdWxpZW4NCj4gDQo+IEhpLA0KPiANCj4gPiBPbiBGcmksIDIwMTktMTAtMDQgYXQgMTc6
NDIgKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToNCj4gPiA+IGZsYXNrX2Fzc2lnbl97LCBkdH1k
ZXZpY2UoKSBtYXkgYmUgdXNlZCB0byBjaGVjayB3aGV0aGVyIHlvdSBjYW4gdGVzdA0KPiA+ID4g
aWYNCj4gPiA+IGEgZGV2aWNlIGlzIGFzc2lnbmVkLiBJbiB0aGlzIGNhc2UsIHRoZSBkb21haW4g
d2lsbCBiZSBOVUxMLg0KPiA+ID4gDQo+ID4gPiBIb3dldmVyLCBmbGFza19pb21tdV9yZXNvdXJj
ZV91c2VfcGVybSgpIHdpbGwgYmUgY2FsbGVkIGFuZCBtYXkgZW5kDQo+ID4gPiB1cA0KPiA+ID4g
dG8gZGVmZXJlbmNlIGEgTlVMTCBwb2ludGVyLiBUaGlzIGNhbiBiZSBwcmV2ZW50ZWQgYnkgbW92
aW5nIHRoZSBjYWxsDQo+ID4gPiBhZnRlciB3ZSBjaGVjayB0aGUgdmFsaWRpdHkgZm9yIHRoZSBk
b21haW4gcG9pbnRlci4NCj4gPiA+IA0KPiA+ID4gQ292ZXJpdHktSUQ6IDE0ODY3NDENCj4gPiAN
Cj4gPiBUaGUgY29ycmVjdCBDSUQgaXMgMTQ4Njc0Mg0KPiANCj4gSG1tbSB5ZXMuIFRoZSBjb3Zl
cml0eSByZXBvcnQgZS1tYWlsIGlzIGEgYml0IGNvbmZ1c2luZyB0byByZWFkLg0KPiANCj4gSG93
ZXZlciwgSSBoYXZlIGFscmVhZHkgY29tbWl0dGVkIHRoZSBwYXRjaCBzbyB3ZSB3aWxsIGhhdmUg
dG8gbGVhdmUgd2l0aCBpdCA6KC4NCj4gDQoNCkkgZ3Vlc3MgdGhlIHNvbHV0aW9uIGNvdWxkIGJl
IHRvIGZpeCBhbm90aGVyIG9uZSBhbmQgbWFrZSBhIHByb3Blcg0KY29tbWl0IGNvbW1lbnQgd2l0
aCBjcm9zcy1yZWZlcmVuY2UgOikNCg0KPiBDaGVlcnMsDQo+IA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa61-0006Cb-FT; Thu, 10 Oct 2019 15:11:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa60-0006CV-KQ
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:16 +0000
X-Inumbo-ID: 3424cae0-eb70-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3424cae0-eb70-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 15:11:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720276;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Z2wcBcBGG/Y/drK4rHShO5xZz9+eTKQjLFNrm0BeVIw=;
 b=Kw10H54xHrriUVszN5hPqdyexS0kiPoaYRwDNFWM9YTznQm+cUtKvJdj
 eGbYJn4SyLi73hbvtHdHgiXHj9pMzybqnIWmew62JeNYisKnB11pE6up/
 kbhrwKybef5TmX/aCy41KFPlJW+4NU55V6AILFro/721K6NTUBPLwsowt E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4XJt8Xly9RFP+y0wluR8g8rj6o/d5LUw+IOreJv7nA4at3LiylDrsFtdA7TLP9998GC/JNfjGY
 SpfnftHB8A1p8SwGzDDnvt07EdjJYK9DH4rnsz5SolGkl5o2Nnp0kvV+BJz+ENHwDiby5qkH0B
 bTl1W39VxybEp1k/8zrOd4EK1Je/qAokF3PiJtfWgDE9ko69FVB9NBkDQ9pJAw6Lc57Q+g5KIT
 AmyrxZ5chzOmcHZ83aYA0BOtLVuvKa/LuuC+zo8kB2NDzhb1t8WvLM4zL1MaxWHzrmCIHKsniu
 qhU=
X-SBRS: 2.7
X-MesageID: 7110087
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7110087"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:03 +0100
Message-ID: <20191010151111.22125-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 1/9] libxl: Offer API versions
 0x040700 and 0x040800
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjb3JkaW5nIHRvIGdpdCBsb2cgLUc6CgoweDA0MDcwMCB3YXMgaW50cm9kdWNlZCBpbiAzMDQ0
MDA0NTllZjAgKGFrYSA0LjcuMC1yYzF+NDgxKQogICJ0b29scy9saWJ4bDogcmVuYW1lIHJlbXVz
IGRldmljZSB0byBjaGVja3BvaW50IGRldmljZSIKCjB4MDQwODAwIHdhcyBpbnRyb2R1Y2VkIGlu
IDU3ZjhiMTNjNzI0MCAoYWthIDQuOC4wLXJjMX40MzcpCiAgImxpYnhsOiBtZW1vcnkgc2l6ZSBp
biBrYiByZXF1aXJlcyA2NCBiaXQgdmFyaWFibGUiCgpJdCBpcyBzdXJwcmlzaW5nIHRoYXQgbm8t
b25lIG5vdGljZWQgdGhpcy4KCkFueXdheSwgaW4gdGhlIG1lYW50aW1lLCB3ZSBzaG91bGQgZml4
IGl0LiAgQmFja3BvcnRpbmcgdGhpcyBpcwpwcm9iYWJseSBhIGdvb2QgaWRlYTogaXQgd29uJ3Qg
Y2hhbmdlIHRoZSBiZWhhdmlvdXIgZm9yIGV4aXN0aW5nCmNhbGxlcnMgYnV0IGl0IHdpbGwgYXZv
aWQgZXJyb3JzIGZvciBzb21lIG9sZGVyIGNvcnJlY3QgdXNlcy4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2MjogQWRqdXN0ZWQgY29tbWl0
IG1lc3NhZ2Ugc2xpZ2h0bHkuCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCB8IDEgKwogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMjU1NWU5Y2QzYi4uNTE4ZmM5ZTQ3ZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC02NTUsNiArNjU1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAj
aWZkZWYgTElCWExfQVBJX1ZFUlNJT04KICNpZiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDIw
MCAmJiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDMwMCAmJiBcCiAgICAgTElCWExfQVBJX1ZF
UlNJT04gIT0gMHgwNDA0MDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDA1MDAgJiYgXAor
ICAgIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwNzAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9
IDB4MDQwODAwICYmIFwKICAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MTMwMAogI2Vycm9y
IFVua25vd24gTElCWExfQVBJX1ZFUlNJT04KICNlbmRpZgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa62-0006D8-VB; Thu, 10 Oct 2019 15:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa61-0006Cf-NN
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:17 +0000
X-Inumbo-ID: 34944303-eb70-11e9-931d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34944303-eb70-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:11:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720277;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=1jKUJSikxB9yiqNmqcnpVueJx6HmmRvphhPyUj0dFVU=;
 b=BEYJTDVrnhqAQbn2Tdq4IQ1Pt2UNV/LmCQNoFWybPudQS1j6fFwvZJWL
 bmyopJ8MBL+zijWWu7pomER6EV1BhA7tIITCqK/ZmXIZz8OvEruP/Uo31
 Qd9p+VoCZIdlhe7I9xVNgW4DDdKor9yb8pWklW7bT+My+QAlvkqa9Syc5 M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /S7LFuoZBMP3g8IZOOMwgM455tmMhBOC75strZyQvYNda052mNaRgvibjD5ZwQmetXV9kFxPPv
 2Lsb6Ct5daBcBjaBzPA6CaSsJZB86bmEofA4fvf2d8i8o4umHtGo1RD/hqyvktdyOOmaY5b4Gr
 J5cG5ByRai7IslM6nV3ckDUB0urKJns/iSXvzJ/adaxHF0zCqUuZC2Ki9yoMqTMKYsVGYrcj6G
 0i+6LrJKkQsSJTMmUpGDhleH/wfXkvWDJOabK6Xf0GAJ1tm3R4BN9SB2rorW4HXMGE//5vlRd3
 RFA=
X-SBRS: 2.7
X-MesageID: 6722305
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6722305"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:05 +0100
Message-ID: <20191010151111.22125-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 3/9] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJlYWsgb3V0IHRoaXMgaW50byBhIG5ldyBmdW5jdGlvbi4gIFdlIGFyZSBnb2luZyB0byB3YW50
IHRvIGNhbGwgaXQKZnJvbSBhIG5ldyBjYWxsIHNpdGUuCgpVbmZvcnR1bmF0ZWx5IG5vdCBhbGwg
b2YgdGhlIGRlZmF1bHRzIGNhbiBiZSBtb3ZlZCBpbnRvIHRoZSBuZXcKZnVuY3Rpb24gd2l0aG91
dCBjaGFuZ2luZyB0aGUgb3JkZXIgaW4gd2hpY2ggdGhpbmdzIGFyZSBkb25lLiAgVGhhdApkb2Vz
IG5vdCBzZWVtIHdpc2UgYXQgdGhpcyBzdGFnZSBvZiB0aGUgcmVsZWFzZS4gIFRoZSBlZmZlY3Qg
aXMgdGhhdAphZGRpdGlvbmFsIGNhbGxzIHRvIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1
bHQgKHdoaWNoIGFyZSBnb2luZwp0byBiZSBpbnRyb2R1Y2VkKSBkbyBub3QgcXVpdGUgc2V0IGV2
ZXJ5dGhpbmcuICBCdXQgdGhleSB3aWxsIGRvIHdoYXQKaXMgbmVlZGVkLiAgQWZ0ZXIgWGVuIDQu
MTMgaXMgZG9uZSwgd2Ugc2hvdWxkIG1vdmUgdGhvc2Ugc2V0dGluZ3MgaW50bwp0aGUgcmlnaHQg
b3JkZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2MjogQWRkIG1pc3NpbmcgZXJyb3IgY2hl
Y2sKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgNDEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
fCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCAwOTk3NjFhMmQ3Li5mZDhiYjIyYmU5IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtODYyLDIyICs4NjIsMTQgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Rlc3RydWN0
aW9uX2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3lfc3RhdGUgKmRkcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwogCi1zdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21h
aW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcykKK2ludCBsaWJ4bF9fZG9tYWlu
X2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQogewotICAgIFNUQVRFX0FP
X0dDKGRjcy0+YW8pOwogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsK
LSAgICB1aW50MzJfdCBkb21pZDsKLSAgICBpbnQgaSwgcmV0OworICAgIGludCByZXQ7CiAgICAg
Ym9vbCBwb2RfZW5hYmxlZCA9IGZhbHNlOwogCi0gICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAq
LwotICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9j
b25maWc7Ci0gICAgY29uc3QgaW50IHJlc3RvcmVfZmQgPSBkY3MtPnJlc3RvcmVfZmQ7Ci0KLSAg
ICBkb21pZCA9IGRjcy0+ZG9taWRfc29mdF9yZXNldDsKLSAgICBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlX2luaXQoJmRjcy0+YnVpbGRfc3RhdGUpOwotCiAgICAgaWYgKGRfY29uZmlnLT5jX2lu
Zm8uc3NpZF9sYWJlbCkgewogICAgICAgICBjaGFyICpzID0gZF9jb25maWctPmNfaW5mby5zc2lk
X2xhYmVsOwogICAgICAgICByZXQgPSBsaWJ4bF9mbGFza19jb250ZXh0X3RvX3NpZChjdHgsIHMs
IHN0cmxlbihzKSwKQEAgLTEwMDgsNiArMTAwMCwyOCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9k
b21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAg
ICAgfQogCisgICAgcmV0ID0gMDsKKyBlcnJvcl9vdXQ6CisgICAgcmV0dXJuIHJldDsKK30KKwor
c3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRl
ICpkY3MpCit7CisgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICAgdWludDMyX3QgZG9taWQ7
CisgICAgaW50IGksIHJldDsKKworICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBs
aWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwor
ICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNzLT5yZXN0b3JlX2ZkOworCisgICAgZG9taWQg
PSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9p
bml0KCZkY3MtPmJ1aWxkX3N0YXRlKTsKKworICAgIHJldCA9IGxpYnhsX19kb21haW5fY29uZmln
X3NldGRlZmF1bHQoZ2MsZF9jb25maWcsZG9taWQpOworICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jf
b3V0OworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRjcy0+
YnVpbGRfc3RhdGUsICZkb21pZCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwpAQCAtMTAxOSw2ICsxMDMz
LDkgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2Ms
CiAgICAgZGNzLT5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9k
b21pZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLwogCisgICAgLyogcG9zdC00
LjEzIHRvZG86IG1vdmUgdGhlc2UgbmV4dCBiaXRzIG9mIGRlZmF1bHRpbmcgdG8KKyAgICAgKiBs
aWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0ICovCisKICAgICAvKgogICAgICAqIFNldCB0
aGUgZG0gdmVyc2lvbiBxdWl0ZSBlYXJseSBzbyB0aGF0IGxpYnhsIGRvZXNuJ3QgaGF2ZSB0byBw
YXNzIHRoZQogICAgICAqIGJ1aWxkIGluZm8gYXJvdW5kIGp1c3QgdG8ga25vdyBpZiB0aGUgZG9t
YWluIGhhcyBhIGRldmljZSBtb2RlbCBvciBub3QuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBkMmQ1
YWY3NDZiLi41MGFjN2I2NGVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE0NDAsNiArMTQ0MCw5
IEBAIF9oaWRkZW4gaW50IGxpYnhsX19yZXNvbHZlX2RvbWlkKGxpYnhsX19nYyAqZ2MsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgKiAgICAgQWxsIGxpYnhsIEFQSSBmdW5jdGlvbnMgYXJlIGV4cGVjdGVk
IHRvIGhhdmUgYXJyYW5nZWQgZm9yIHRoaXMKICAqICAgICB0byBiZSBjYWxsZWQgYmVmb3JlIHVz
aW5nIGFueSB2YWx1ZXMgd2l0aGluIHRoZXNlIHN0cnVjdHVyZXMuCiAgKi8KK19oaWRkZW4gaW50
IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkIC8qIGxvZ2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9t
YWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5m
byk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa66-0006ED-Af; Thu, 10 Oct 2019 15:11:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa65-0006Dy-LD
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:21 +0000
X-Inumbo-ID: 34c1430c-eb70-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 34c1430c-eb70-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 15:11:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720276;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Zzusm/RjFNRE7hHrONeMgqDs0JYfYY3tV4/RvhfMiVc=;
 b=d4hXZ17qJJsmX6K7pp17+V3eGtxcxsZzfSOqnInj//I5TOPNL/F1oTvw
 8qnAnGNLeIWJ/+5KgxyZjhqfwkc458T6gQoGFGnh/R1dJQSDeGXB+mpvV
 9SyFiTIOPQJLVoPLwnZfXFsLScwSBrFUNunNp7z1jQu4sx8WOHFeJyws3 Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rXqFRQ7kxd/JbPcNQlX0X1v+/9V6e01UWuom0aLoc2hmWi++5EEWSErljq9KiyT7ypT0OVAq+c
 RCsnJkiSHbkJ8JM9EnuC9AS9NVzN+wgOwBkej3h/qbbYSqPIepmDsNsU7N4iWkt4zw32kTyLDQ
 WdI5LqmpMqK4WmaYQeuY56piO7f3y6PaiVMfxPNsfUFkOaEU+AAoZuhsOArQAg06HmpJGt57Se
 qbC35rQvkMp7bJmECV2QHBBg0ZLP/9plfbo6+gz2UoSfQ3BKDkhp2xJ29heax2oCgYHsQANi10
 AgQ=
X-SBRS: 2.7
X-MesageID: 7110090
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7110090"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:04 +0100
Message-ID: <20191010151111.22125-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 2/9] xl: Pass
 libxl_domain_config to freemem(), instead of b_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgbGlieGwgQVBJIGluIGEgbW9tZW50IGFuZCB0aGlz
IGNoYW5nZSB3aWxsCm1ha2UgaXQgc2ltcGxlci4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMg
fCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3Zt
Y29udHJvbC5jCmluZGV4IGIyMDU4MmUxNWIuLmQzM2M2YjM4YzkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zMTQs
NyArMzE0LDcgQEAgc3RhdGljIGludCBkb21haW5fd2FpdF9ldmVudCh1aW50MzJfdCBkb21pZCwg
bGlieGxfZXZlbnQgKipldmVudF9yKQogICogUmV0dXJucyB0cnVlIGluIGNhc2UgdGhlcmUgaXMg
YWxyZWFkeSwgb3Igd2UgbWFuYWdlIHRvIGZyZWUgaXQsIGVub3VnaAogICogbWVtb3J5LCBidXQg
YWxzbyBpZiBhdXRvYmFsbG9vbiBpcyBmYWxzZS4KICAqLwotc3RhdGljIGJvb2wgZnJlZW1lbSh1
aW50MzJfdCBkb21pZCwgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKK3N0YXRpYyBi
b29sIGZyZWVtZW0odWludDMyX3QgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
KQogewogICAgIGludCByYywgcmV0cmllcyA9IDM7CiAgICAgdWludDY0X3QgbmVlZF9tZW1rYiwg
ZnJlZV9tZW1rYjsKQEAgLTMyMiw3ICszMjIsNyBAQCBzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQogICAgIGlmICghYXV0
b2JhbGxvb24pCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgcmMgPSBsaWJ4bF9kb21haW5f
bmVlZF9tZW1vcnkoY3R4LCBiX2luZm8sICZuZWVkX21lbWtiKTsKKyAgICByYyA9IGxpYnhsX2Rv
bWFpbl9uZWVkX21lbW9yeShjdHgsICZkX2NvbmZpZy0+Yl9pbmZvLCAmbmVlZF9tZW1rYik7CiAg
ICAgaWYgKHJjIDwgMCkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCkBAIC04NzksNyArODc5LDcg
QEAgc3RhcnQ6CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCiAgICAgaWYgKGRvbWlkX3NvZnRf
cmVzZXQgPT0gSU5WQUxJRF9ET01JRCkgewotICAgICAgICBpZiAoIWZyZWVtZW0oZG9taWQsICZk
X2NvbmZpZy5iX2luZm8pKSB7CisgICAgICAgIGlmICghZnJlZW1lbShkb21pZCwgJmRfY29uZmln
KSkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gZnJlZSBtZW1vcnkg
Zm9yIHRoZSBkb21haW5cbiIpOwogICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKICAgICAg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa67-0006F5-Kh; Thu, 10 Oct 2019 15:11:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa66-0006Ea-NU
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:22 +0000
X-Inumbo-ID: 34be71ae-eb70-11e9-931d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34be71ae-eb70-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:11:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720277;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=mcnHNnuobJVIoAVNjV2dKd+l7QxXNdod66g53zaBt+0=;
 b=VbcqQu/yxc9GFGqgYrIK5oWVHiVesANw9TQZcIicx8OzKMmj3/ft8F+9
 JO/5vvY/+ZQPRP4XhN3sh9HRY8he+RNwgqa5fXDWsIvxrOn5yA2mWAyPg
 YYmED/RgWBH2ZQQRAGsPYka/BL1BoPahvWVeiNV4JBwS26MnE1h+Nv5tI 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P8qKv5Pe9ZJj37GgqCuVbS+IHXWxttVLebQbdcjt2uRuB7aNvIJFR+9OQmbnBhgjm693+VO/AO
 /cDnpSjzSQ57wNFOe6CHUqNsQbo6ef/Ei7zcKOzxFk+2laYQ3BABBDqRDdXFz/TM6OyrlJ9YAj
 wIXRqhhwdzQ+1B8a1990y3/B8i/vUH/UQrXQl1zU3Fq6K2/i0vnKUsjYgrJYOMODizVdVUiKM/
 8DYjArYPwm5Uo7coN7gt5hw4gh4OZXIh7EI7jZ2WWUPkOpXwNhmnV4myvPabuYMe6r8zV6fqKF
 mxo=
X-SBRS: 2.7
X-MesageID: 6719738
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6719738"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:06 +0100
Message-ID: <20191010151111.22125-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 4/9] libxl:
 libxl_domain_need_memory: Make it take a domain_config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzaG91bGQgY2FsY3VsYXRlIHRoZSBleHRyYSBtZW1vcnkgbmVlZGVkIGZvciBzaGFkb3cg
YW5kIGlvbW11LAp0aGUgZGVmYXVsdHMgZm9yIHdoaWNoIGRlcGVuZCBvbiB2YWx1ZXMgaW4gY19p
bmZvLiAgU28gd2UgbmVlZCB0aGlzIHRvCmhhdmUgdGhlIGNvbXBsZXRlIGRvbWFpbiBjb25maWcg
YXZhaWxhYmxlLgoKQW5kIHRoZSBkZWZhdWx0cyBzaG91bGQgYWN0dWFsbHkgYmUgdXBkYXRlZCBh
bmQgc3RvcmVkLiAgU28gbWFrZSBpdApub24tY29uc3QuCgpXZSBwcm92aWRlIHRoZSB1c3VhbCBr
aW5kIG9mIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gZm9yIGNhbGxlcnMKZXhwZWN0aW5nIDQuMTIg
YW5kIGVhcmxpZXIuICBUaGlzIGZ1bmN0aW9uIGJlY29tZXMgcmVzcG9uc2libGUgZm9yIHRoZQpj
bG9uZS1hbmQtbW9kaWZ5IG9mIHRoZSBiX2luZm8uCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hh
bmdlIGZvciBleHRlcm5hbCBsaWJ4bCBjYWxsZXJzIHdoaWNoIHVzZSB0aGUKQVBJIHZlcnNpb24g
c3lzdGVtIHRvIHJlcXVlc3QgYSBwYXJ0aWN1bGFyIEFQSSB2ZXJzaW9uLgoKT3RoZXIgZXh0ZXJu
YWwgbGlieGwgY2FsbGVycyB3aWxsIG5lZWQgdG8gdXBkYXRlIHRoZWlyIGNhbGxpbmcgY29kZSwK
YW5kIHdpbGwgdGhlbiBmaW5kIHRoYXQgdGhlIG5ldyB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24g
ZmlsbHMgaW4gbW9zdApvZiB0aGUgZGVmYXVsdHMgaW4gZF9jb25maWcuICBCZWNhdXNlIGxpYnhs
X19kb21haW5fY29uZmlnX3NldGRlZmF1bHQKZG9lc24ndCBxdWl0ZSBkbyBhbGwgb2YgdGhlIGRl
ZmF1bHRzLCB0aGF0J3Mgb25seSBwYXJ0aWFsLiAgRm9yCnByZXNlbnQgcHVycG9zZXMgdGhhdCBk
b2Vzbid0IG1hdHRlciBiZWNhdXNlIG5vbmUgb2YgdGhlIG1pc3NpbmcKc2V0dGluZ3MgYXJlIHVz
ZWQgYnkgdGhlIG1lbW9yeSBjYWxjdWxhdGlvbnMuICBJdCBkb2VzIG1lYW4gd2UgbmVlZCB0bwpk
b2N1bWVudCBpbiB0aGUgQVBJIHNwZWMgdGhhdCB0aGUgZGVmYXVsdGluZyBpcyBvbmx5IHBhcnRp
YWwuCgpUaGlzIGxhY2sgb2YgZnVuY3Rpb25hbCBjaGFuZ2UgaXMgZGVzcGl0ZSB0aGUgZmFjdCB0
aGF0Cm51bWFfcGxhY2VfZG9tYWluIG5vdyBubyBsb25nZXIgY2FsbHMKbGlieGxfX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQgKHZpYSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkpLgpUaGF0
IGlzIE9LIGJlY2F1c2UgaXQncyBpZGVtcG90ZW50IGFuZCBudW1hX3BsYWNlX2RvbWFpbidzIG9u
ZSBjYWxsCnNpdGUgaXMgbGlieGxfX2J1aWxkX3ByZSB3aGljaCBpcyBjYWxsZWQgZnJvbSBsaWJ4
bF9fZG9tYWluX2J1aWxkCndoaWNoIGlzIGNhbGxlZCBmcm9tIGRvbWNyZWF0ZV9ib290bG9hZGVy
X2RvbmUsIHdlbGwgYWZ0ZXIgdGhlCmRlZmF1bHRzIGFyZSBzZXQgYnkgaW5pdGlhdGVfZG9tYWlu
X2NyZWF0ZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQp2MjogRHJvcCBub3ctZXJyb25lb3VzIEdDX0ZSRUUgYXMgd2VsbCBhcyB0aGUg
Y29ycmVzcG9uZGluZyBHQ19JTklULgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
fCAyMyArKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgIDcg
KysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNCArKysKIHRvb2xzL2xpYnhs
L2xpYnhsX21lbS5jICAgICAgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICB8ICAyICstCiA1IGZpbGVz
IGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDUxOGZjOWU0
N2YuLjQ5YjU2ZmExYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtMTI0NSw2ICsxMjQ1LDIwIEBAIHZvaWQgbGlieGxfbWFjX2Nv
cHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7
CiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9GTl9VU0lOR19RTVBfQVNZTkMgMQogCisvKgorICog
TElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllfQ09ORklHCisgKgorICogSWYgdGhpcyBpcyBz
ZXQsIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSB0YWtlcyBhCisgKiBsaWJ4bF9kb21haW5fY29u
ZmlnKiAobm9uLWNvbnN0KSBhbmQgdWludDMyX3QgZG9taWRfZm9yX2xvZ2dpbmcKKyAqIChpbnN0
ZWFkIG9mIGEgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8qKS4KKyAqCisgKiBJZiB0aGlz
IGlzIHNldCwgdGhlcmUgaXMgbm8gbmVlZCB0byBjYWxsCisgKiBsaWJ4bF9nZXRfcmVxdWlyZWRf
c2hhZG93X21lbW9yeSBhbmQgaW5zdGVhZCB0aGUgY2FsbGVyIHNob3VsZAorICogc2ltcGx5IGxl
YXZlIHNoYWRvd19tZW1rYiBzZXQgdG8gTElCWExfTUVNS0JfREVGQVVMVCBhbmQgYWxsb3cKKyAq
IGxpYnhsIHRvIGZpbGwgaW4gYSBzdWl0YWJsZSBkZWZhdWx0IGluIHRoZSB1c3VhbCB3YXkuCisg
Ki8KKyNkZWZpbmUgTElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllfQ09ORklHCisKIHR5cGVk
ZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0Owogdm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNw
b3NlKGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CiBpbnQgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3Ro
KGNvbnN0IGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CkBAIC0xNzIzLDggKzE3MzcsMTMgQEAgaW50
IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKICAqLwogLyogaG93IG11Y2ggZnJlZSBtZW1vcnkgaW4gdGhlIHN5c3RlbSBhIGRv
bWFpbiBuZWVkcyB0byBiZSBidWlsdCAqLwogaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShs
aWJ4bF9jdHggKmN0eCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uZmlnCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIF4gd2lsbCBiZSBwYXJ0aWFsbHkgZGVmYXVsdGVkICovLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZF9mb3JfbG9nZ2luZyAvKiBJTlZBTElEX0RPTUlE
IG9rICovLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1r
Yik7CitpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwKGxpYnhsX2N0eCAqY3R4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvX2luLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYik7CiBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvX2luLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbmVlZF9tZW1rYikK
QEAgLTE3NTQsNiArMTc3Myw4IEBAIGludCBsaWJ4bF93YWl0X2Zvcl9tZW1vcnlfdGFyZ2V0KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IHdhaXRfc2Vjcyk7CiAjZGVmaW5lIGxp
YnhsX2dldF9tZW1vcnlfdGFyZ2V0IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAwCiAj
ZGVmaW5lIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlf
MHgwNDA3MDAKICNkZWZpbmUgbGlieGxfZ2V0X2ZyZWVfbWVtb3J5IGxpYnhsX2dldF9mcmVlX21l
bW9yeV8weDA0MDcwMAorI2VsaWYgZGVmaW5lZChMSUJYTF9BUElfVkVSU0lPTikgJiYgTElCWExf
QVBJX1ZFUlNJT04gPCAweDA0MTMwMAorI2RlZmluZSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkg
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwCiAjZW5kaWYKIAogaW50IGxpYnhsX3Zu
Y3ZpZXdlcl9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGF1dG9wYXNz
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKaW5kZXggYzU2ODViMDYxYy4uY2RiMjk0YWI4ZCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTE0MCw4
ICsxNDAsOSBAQCBzdGF0aWMgaW50IG51bWFfY21wZihjb25zdCBsaWJ4bF9fbnVtYV9jYW5kaWRh
dGUgKmMxLAogCiAvKiBUaGUgYWN0dWFsIGF1dG9tYXRpYyBOVU1BIHBsYWNlbWVudCByb3V0aW5l
ICovCiBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqaW5mbykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcpCiB7CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKICAgICBpbnQgZm91bmQ7CiAgICAgbGlieGxfX251bWFfY2FuZGlk
YXRlIGNhbmRpZGF0ZTsKICAgICBsaWJ4bF9iaXRtYXAgY3B1bWFwLCBjcHVwb29sX25vZGVtYXAs
ICptYXA7CkBAIC0xOTUsNyArMTk2LDcgQEAgc3RhdGljIGludCBudW1hX3BsYWNlX2RvbWFpbihs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIHJj
ID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KENUWCwgaW5mbywgJm1lbWtiKTsKKyAgICByYyA9
IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRlKGdjLCBpbmZvLCAmbWVta2IpOwog
ICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAgICAgaWYgKGxpYnhsX25vZGVfYml0bWFw
X2FsbG9jKENUWCwgJmNwdXBvb2xfbm9kZW1hcCwgMCkpIHsKQEAgLTQzMiw3ICs0MzMsNyBAQCBp
bnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgIGlmIChyYykKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAKLSAgICAgICAgICAg
IHJjID0gbnVtYV9wbGFjZV9kb21haW4oZ2MsIGRvbWlkLCBpbmZvKTsKKyAgICAgICAgICAgIHJj
ID0gbnVtYV9wbGFjZV9kb21haW4oZ2MsIGRvbWlkLCBkX2NvbmZpZyk7CiAgICAgICAgICAgICBp
ZiAocmMpIHsKICAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmY3B1bWFwX3Nv
ZnQpOwogICAgICAgICAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDUw
YWM3YjY0ZWQuLjAxZGU1NTc2ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTQ1MCw2ICsxNDUw
LDEwIEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiBfaGlkZGVuIHZvaWQgbGlieGxfX3JkbV9zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICpiX2luZm8pOwogCitfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX25lZWRfbWVt
b3J5X2NhbGN1bGF0ZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYik7CisKIF9oaWRk
ZW4gY29uc3QgY2hhciAqbGlieGxfX2RldmljZV9uaWNfZGV2bmFtZShsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRldmlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9tZW0uYwppbmRleCBmZDZmMzMzMTJlLi42MDQyMjk5MzkzIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9tZW0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwpA
QCAtNDQ2LDIwICs0NDYsMTIgQEAgaW50IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAw
KAogICAgIHJldHVybiBsaWJ4bF9fbWVta2JfNjR0bzMyKGN0eCwgcmMsIG15X291dF90YXJnZXQs
IG91dF90YXJnZXQpOwogfQogCi1pbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0
eCAqY3R4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqYl9pbmZvX2luLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCAqbmVlZF9tZW1rYikKK2ludCBsaWJ4bF9fZG9tYWluX25lZWRfbWVtb3J5X2NhbGN1bGF0
ZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmJfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICpuZWVkX21lbWtiKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyBiX2luZm9bMV07CiAgICAgaW50IHJjOwogCi0gICAgbGlieGxfZG9tYWlu
X2J1aWxkX2luZm9faW5pdChiX2luZm8pOwotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Nv
cHkoY3R4LCBiX2luZm8sIGJfaW5mb19pbik7Ci0KLSAgICByYyA9IGxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KGdjLCBiX2luZm8pOwotICAgIGlmIChyYykgZ290byBvdXQ7Ci0K
ICAgICAqbmVlZF9tZW1rYiA9IGJfaW5mby0+dGFyZ2V0X21lbWtiOwogICAgICpuZWVkX21lbWti
ICs9IGJfaW5mby0+c2hhZG93X21lbWtiICsgYl9pbmZvLT5pb21tdV9tZW1rYjsKIApAQCAtNDgx
LDEwICs0NzMsNTcgQEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0
eCwKICAgICAgICAgKm5lZWRfbWVta2IgKz0gKDIgKiAxMDI0KSAtICgqbmVlZF9tZW1rYiAlICgy
ICogMTAyNCkpOwogICAgIHJjID0gMDsKIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBs
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZF9mb3JfbG9nZ2luZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCit7CisgICAgR0NfSU5JVChj
dHgpOworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdChnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25m
aWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX2Zvcl9s
b2dnaW5nKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMgPSBsaWJ4bF9fZG9tYWlu
X25lZWRfbWVtb3J5X2NhbGN1bGF0ZShnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRfY29uZmlnLT5iX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5lZWRfbWVta2IpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7Cisg
b3V0OgogICAgIEdDX0ZSRUU7Ci0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZShi
X2luZm8pOwogICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eV8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCit7
CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYzsKKworICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvIGJfaW5mb1sxXTsKKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0KGJfaW5m
byk7CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZv
X2luKTsKKworICAgIHJjID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2Ms
IGJfaW5mbyk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKIAorICAgIHJjID0gbGlieGxfX2RvbWFp
bl9uZWVkX21lbW9yeV9jYWxjdWxhdGUoZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmVlZF9t
ZW1rYik7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIHJjID0gMDsKKyBvdXQ6CisgICAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZShiX2luZm8pOworICAgIEdDX0ZSRUU7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQwNzAw
KGxpYnhsX2N0eCAqY3R4LApAQCAtNDk0LDcgKzUzMyw3IEBAIGludCBsaWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnlfMHgwNDA3MDAobGlieGxfY3R4ICpjdHgsCiAgICAgdWludDY0X3QgbXlfbmVlZF9t
ZW1rYjsKICAgICBpbnQgcmM7CiAKLSAgICByYyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShj
dHgsIGJfaW5mb19pbiwgJm15X25lZWRfbWVta2IpOworICAgIHJjID0gbGlieGxfZG9tYWluX25l
ZWRfbWVtb3J5XzB4MDQxMjAwKGN0eCwgYl9pbmZvX2luLCAmbXlfbmVlZF9tZW1rYik7CiAgICAg
cmV0dXJuIGxpYnhsX19tZW1rYl82NHRvMzIoY3R4LCByYywgbXlfbmVlZF9tZW1rYiwgbmVlZF9t
ZW1rYik7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMKaW5kZXggZDMzYzZiMzhjOS4uZTUyMGIxZGE3OSAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMK
QEAgLTMyMiw3ICszMjIsNyBAQCBzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKICAgICBpZiAoIWF1dG9iYWxsb29uKQogICAg
ICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIHJjID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGN0
eCwgJmRfY29uZmlnLT5iX2luZm8sICZuZWVkX21lbWtiKTsKKyAgICByYyA9IGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeShjdHgsIGRfY29uZmlnLCBkb21pZCwgJm5lZWRfbWVta2IpOwogICAgIGlm
IChyYyA8IDApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa6B-0006HG-WD; Thu, 10 Oct 2019 15:11:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa6A-0006GX-LH
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:26 +0000
X-Inumbo-ID: 352c6c54-eb70-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 352c6c54-eb70-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 15:11:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720277;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=EC/p7dFqW1O3fooTwz3LRS6pXql71arf+qD/wOUYIZg=;
 b=BWL5sX5nvi2JVROT2UC4Rk1rFtDLmvK8v71Gf0QzkOFRTAFYC1syt00Y
 WCfg40JiFIkUahmaBRsr//KZrLbhxJWg+JiLRP0dzET4aLyv1yVf5HBCF
 pMS8ZJqzlT3M3yGfGuskso2oS58FfhiJIY7u+Fhqbb1xIWS7yAfQLfg/6 o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ij4hj4oBsVFqSrOKqkPwV0oCFcWKlPCBw4CevGnupj9soO/qeJkY7ft5EMk8nrrNylTPHoBSxC
 HOb73C2FmHcpZedR7VRhRWGo017TC68bPQUVWP3JtXWlhGl3iRbkqpssSmg72lcHsGP7IhWeYn
 BXeoctRgEeLejWTGOpRPL0SAh02Re4muMtCBdMxsqxfXY9vUCSsGKZwP9X3f0ItO/xftVUCVUw
 wRFdOVz6+wV6LFtcvhKnK6JZOA2O6Jq5MGubStJXL/qjkP/dnTKXksZTBtSxda7Q+fJoNWhnH/
 JkU=
X-SBRS: 2.7
X-MesageID: 7110095
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7110095"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:10 +0100
Message-ID: <20191010151111.22125-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 8/9] libxl: create: setdefault:
 Move physinfo into config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIHJlZmVyIHRvIGl0IGluIGNv
ZGUgd2UgYXJlCmFib3V0IHRvIGFkZCB0byB0aGlzIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MjogTmV3IHBhdGNo
IGluIHRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzLgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jICAgfCAxNyArKysrKysrKy0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAg
ICAgICB8ICA3ICsrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMyArKy0K
IDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYwppbmRleCA5YzU2YTkxNGNhLi42OTk3MWM5N2I2IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAt
MjgsMTUgKzI4LDkgQEAKICNpbmNsdWRlIDx4ZW4teHNtL2ZsYXNrL2ZsYXNrLmg+CiAKIGludCBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9p
bmZvICpjX2luZm8pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9waHlzaW5mbyAqaW5mbykKIHsKLSAgICBsaWJ4
bF9waHlzaW5mbyBpbmZvWzFdOwotICAgIGludCByYzsKLQotICAgIHJjID0gbGlieGxfZ2V0X3Bo
eXNpbmZvKENUWCwgaW5mbyk7Ci0gICAgaWYgKHJjKQotICAgICAgICByZXR1cm4gcmM7Ci0KICAg
ICBpZiAoIWNfaW5mby0+dHlwZSkgewogICAgICAgICBMT0coRVJST1IsICJkb21haW4gdHlwZSB1
bnNwZWNpZmllZCIpOwogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CkBAIC05MTEsNiArOTA1
LDEwIEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgaW50IHJldDsKICAgICBib29sIHBvZF9lbmFibGVkID0gZmFsc2U7CiAKKyAgICBsaWJ4
bF9waHlzaW5mbyBwaHlzaW5mbzsKKyAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAm
cGh5c2luZm8pOworICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jfb3V0OworCiAgICAgaWYgKGRfY29u
ZmlnLT5jX2luZm8uc3NpZF9sYWJlbCkgewogICAgICAgICBjaGFyICpzID0gZF9jb25maWctPmNf
aW5mby5zc2lkX2xhYmVsOwogICAgICAgICByZXQgPSBsaWJ4bF9mbGFza19jb250ZXh0X3RvX3Np
ZChjdHgsIHMsIHN0cmxlbihzKSwKQEAgLTEwMDksNyArMTAwNyw4IEBAIGludCBsaWJ4bF9fZG9t
YWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jf
b3V0OwogICAgIH0KIAotICAgIHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVm
YXVsdChnYywgJmRfY29uZmlnLT5jX2luZm8pOworICAgIHJldCA9IGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5jX2luZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5mbyk7CiAgICAgaWYgKHJl
dCkgewogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBzZXQgZG9tYWluIGNy
ZWF0ZSBpbmZvIGRlZmF1bHRzIik7CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXgg
YzAwMzU2YTJmMS4uZTZhNDg5NzRmOCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG0u
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCkBAIC0yMTY3LDcgKzIxNjcsMTIgQEAgdm9p
ZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3Nw
YXduX3N0YXRlICpzZHNzKQogICAgIGRtX2NvbmZpZy0+Y19pbmZvLnJ1bl9ob3RwbHVnX3Njcmlw
dHMgPQogICAgICAgICBndWVzdF9jb25maWctPmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzOwog
Ci0gICAgcmV0ID0gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1f
Y29uZmlnLT5jX2luZm8pOworICAgIGxpYnhsX3BoeXNpbmZvIHBoeXNpbmZvOworICAgIHJldCA9
IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZwaHlzaW5mbyk7CisgICAgaWYgKHJldCkgZ290byBv
dXQ7CisKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2Ms
ICZkbV9jb25maWctPmNfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnBoeXNpbmZvKTsKICAgICBpZiAocmV0KSBnb3RvIG91dDsKICAgICByZXQg
PSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Yl9p
bmZvKTsKICAgICBpZiAocmV0KSBnb3RvIG91dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDAxODVi
OGZmMDEuLjZhNjE0NjU4YzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTQ0Nyw3ICsxNDQ3LDgg
QEAgX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQgLyogbG9nZ2luZyBvbmx5ICovKTsKIF9oaWRkZW4g
aW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVh
dGVfaW5mbyAqY19pbmZvKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9waHlzaW5mbyAqaW5mbyk7CiBfaGlkZGVu
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICpiX2luZm8pOwogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa6C-0006I1-KG; Thu, 10 Oct 2019 15:11:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa6B-0006H6-QE
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:27 +0000
X-Inumbo-ID: 34944305-eb70-11e9-931d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34944305-eb70-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:11:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720277;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=OWJgY5R5/+pZcUNakxWMYxXTVUrg0mDcoGu3/JqUz8Y=;
 b=Q3vQhfWcVrRhSba7Ugpwfj5nwx/AzWHCn0I/BMjcQ93ts+A32rmB9aF3
 2IruNJriZPQ76zyMVJ12nLQ42ZumWll3dqBzwgBJvWgjepiGOzsSTPNZp
 PkGD2PBvQz572V4DtkZALrvlu79JXeHh+B0p+FPaC8yWbb+b4BKeM5coc g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Yu1LYTHBQX50gvY8m8vChSxnTJZcVb4PZuV4TaQmUXr3mI/bMCEXyjVDgECybqgl0M3KTn4HqU
 YTWMJ+/DV0/7Z3iyP2CFxaA4KzR/hTYYqVqHX7f6EEAVz0PfPjqSgxZQ/6QeqpliJxIP1lnfHm
 11e1C1SHkCHehQQBVpEt6oVcxPfM4YF49Iw73Xs11hVvhzeihHsQ0TWexj76WXb0CBZ9MBZDoL
 xEePm22Uu6xHRwKccoaq+/qF+Hv3yCR1kEP43TxGrsmlurTRZ43/9AQweJNvwUhnyolh2yJT8a
 Qi4=
X-SBRS: 2.7
X-MesageID: 7031876
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7031876"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:07 +0100
Message-ID: <20191010151111.22125-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 5/9] libxl: Move shadow_memkb
 and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdGluZyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGJ5IGxpYnhsLiAgU28gdGhlc2UgY2Fs
Y3VsYXRpb25zCnNob3VsZCBiZSBoZXJlIGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdCBoYXMgYWxsIHRoZQpuZWNlc3NhcnkgaW5mb3JtYXRpb24gaW5jbHVkaW5nIHRo
ZSB2YWx1ZXMgb2YgbWF4X21lbWtiIGFuZCBtYXhfdmNwdXMuCgpUaGUgb3ZlcmFsbCBmdW5jdGlv
bmFsIGVmZmVjdCBkZXBlbmRzIG9uIHRoZSBjYWxsZXI6CgpGb3IgeGwsIG5vIGNoYW5nZS4gIFRo
ZSBjb2RlIG1vdmVzIGZyb20geGwgdG8gbGlieGwuCgpGb3IgY2FsbGVycyB3aG8gc2V0IG9uZSBv
ciBib3RoIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVta2IgKHdoZXRoZXIKZnJvbSBsaWJ4bF9n
ZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBvciBvdGhlcndpc2UpIGJlZm9yZSBjYWxsaW5nCmxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3IGNvZGUgd2lsbCBs
ZWF2ZSB0aGVpcgpzZXR0aW5nKHMpIHVuY2hhbmdlZC4KCkZvciBjYWxsZXJzIHdobyBkbyBub3Qg
Y2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQgYWxsLCBhbmQgd2hvCmZhaWwgdG8gc2V0
IG9uZSBvZiB0aGVzZSBtZW1vcnkgdmFsdWVzOiBub3cgdGhleSBhcmUgYm90aCBhcmUgcHJvcGVy
bHkKc2V0LiAgVGhlIHNoYWRvdyBhbmQgaW9tbXUgbWVtb3J5IHRvIGJlIHByb3Blcmx5IGFjY291
bnRlZCBmb3IgYXMKaW50ZW5kZWQuCgpGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeSBhbmQgcmVxdWVzdCB0aGUKY3VycmVudCBBUEkgKDQuMTMpIG9yIHdoaWNo
IHRyYWNrIGxpYnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJlIGFsc28Kbm93IHJpZ2h0IGFuZCBl
dmVyeXRoaW5nIHdvcmtzIGFzIGludGVuZGVkLgoKRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1ZXN0IGFuIG9sZApwcmUtNC4xMyBsaWJ4bCBB
UEksIGFuZCB3aGljaCBsZWF2ZSBvbmUgb2YgdGhlc2UgbWVta2Igc2V0dGluZ3MgdW5zZXQsCndl
IHRha2Ugc3BlY2lhbCBtZWFzdXJlcyB0byBwcmVzZXJ2ZSB0aGUgb2xkIGJlaGF2aW91ci4KClRo
aXMgbWVhbnMgdGhhdCB0aGV5IGRvbid0IGdldCB0aGUgYWRkaXRpb25hbCBpb21tdSBtZW1vcnkg
YW5kIGFyZSBhdApyaXNrIG9mIHRoZSBkb21haW4gcnVubmluZyBvdXQgb2YgbWVtb3J5IGFzIGEg
cmVzdWx0IG9mIGY4OWY1NTU4MjdhNgoicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0
aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIi4gIEJ1dCB0aGlzCmlzIG5vIHdvcnNlIHRoYW4gdGhl
IHN0YXRlIGp1c3QgYWZ0ZXIgZjg5ZjU1NTgyN2E2LCB3aGljaCBhbHJlYWR5CmJyb2tlIHN1Y2gg
Y2FsbGVycyBpbiB0aGF0IHdheS4gIFRoaXMgaXMgcGVyaGFwcyBqdXN0aWZpYWJsZSBiZWNhdXNl
Cm9mIHRoZSBBUEkgc3RhYmlsaXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkuCgpBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBkcm9wIHRoZSBzcGVjaWFsLWNhc2lu
ZyBvZiB0aGVzZSBjYWxsZXJzLgpUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2Vl
biBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCmxpYnhsX2RvbWFpbl9jcmVhdGU6IHRoZSBm
b3JtZXIgd291bGQgbm90IGluY2x1ZGUgdGhlIGlvbW11IG1lbW9yeSBhbmQKdGhlIGxhdHRlciB3
b3VsZC4gIFRoYXQgc2VlbXMgd29yc2UsIGJ1dCBpdCdzIGRlYmF0ZWFibGUuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBSZXBs
YWNlIF9Cb29sIHdpdGggYm9vbAp2MjogRml4IGxvZ2ljIHNlbnNlIGluIG9rX3RvX2RlZmF1bHRf
bWVta2JfaW5fY3JlYXRlCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDQwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgfCAgNCAr
KysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgIHwgMTUgKystLS0tLS0tLS0tLS0tCiA0
IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKaW5kZXggZmQ4YmIyMmJlOS4uYTFiMDBhOGFlZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTI1
MCw2ICsyNTAsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGli
eGxfX2djICpnYywKICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBpZiAoYl9pbmZvLT5zaGFkb3dfbWVta2IgPT0gTElC
WExfTUVNS0JfREVGQVVMVCkKKyAgICAgICAgICAgIC8qIE5vcm1hbGx5IGRlZmF1bHRlZCBpbiBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgKi8KICAgICAgICAgICAgIGJfaW5m
by0+c2hhZG93X21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0ubW1pb19ob2xl
X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAgICBiX2luZm8tPnUuaHZt
Lm1taW9faG9sZV9tZW1rYiA9IDA7CkBAIC0zOTUsNiArMzk2LDcgQEAgaW50IGxpYnhsX19kb21h
aW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGlmIChiX2lu
Zm8tPnZpZGVvX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAgICBiX2lu
Zm8tPnZpZGVvX21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+c2hhZG93X21lbWtiID09
IExJQlhMX01FTUtCX0RFRkFVTFQpCisgICAgICAgICAgICAvKiBOb3JtYWxseSBkZWZhdWx0ZWQg
aW4gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0ICovCiAgICAgICAgICAgICBi
X2luZm8tPnNoYWRvd19tZW1rYiA9IDA7CiAgICAgICAgIGlmIChiX2luZm8tPnUucHYuc2xhY2tf
bWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkKICAgICAgICAgICAgIGJfaW5mby0+dS5wdi5z
bGFja19tZW1rYiA9IDA7CkBAIC04NjIsNiArODY0LDMwIEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0
ZV9kZXN0cnVjdGlvbl9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRlICpkZHMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAorc3RhdGljIGJvb2wgb2tf
dG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUobGlieGxfX2djICpnYykKK3sKKyAgICAvKgorICAg
ICAqIFRoaXMgaXMgYSBmdWRnZS4gIFdlIGFyZSB0cnlpbmcgdG8gZmluZCB3aGV0aGVyIHRoZSBj
YWxsZXIKKyAgICAgKiBjYWxscyB0aGUgb2xkIHZlcnNpb24gb2YgbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5LiAgSWYgdGhleSBkbworICAgICAqIHRoZW4sIGJlY2F1c2UgaXQgb25seSBnZXRzIHRo
ZSBiX2luZm8sIGFuZCBiZWNhdXNlIGl0IGNhbid0CisgICAgICogdXBkYXRlIHRoZSBiX2luZm8g
KGJlY2F1c2UgaXQncyBjb25zdCksIGl0IHdpbGwgYmFzZSBpdHMKKyAgICAgKiBjYWxjdWxhdGlv
bnMgb24gZGVmYXVsdGluZyBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiIHRvIDAKKyAgICAg
KiBJbiB0aGF0IGNhc2Ugd2UgcHJvYmFibHkgc2hvdWxkbid0IGRlZmF1bHQgdGhlbSBkaWZmZXJl
bnRseQorICAgICAqIGR1cmluZyBsaWJ4bF9kb21haW5fY3JlYXRlLgorICAgICAqCisgICAgICog
VGhlIHJlc3VsdCBpcyB0aGF0IHRoZSBiZWhhdmlvdXIgd2l0aCBvbGQgY2FsbGVycyBpcyB0aGUg
c2FtZQorICAgICAqIGFzIGluIDQuMTM6IG5vIGFkZGl0aW9uYWwgbWVtb3J5IGlzIGFsbG9jYXRl
ZCBmb3Igc2hhZG93IGFuZAorICAgICAqIGlvbW11ICh1bmxlc3MgdGhlIGNhbGxlciBzZXQgc2hh
ZG93X21lbWtiLCBlZyBmcm9tIGEgY2FsbCB0bworICAgICAqIGxpYnhsX2dldF9yZXF1aXJlZF9z
aGFkb3dfbWVtb3J5KS4KKyAgICAgKi8KKyAgICByZXR1cm4gIUNUWC0+bGlieGxfZG9tYWluX25l
ZWRfbWVtb3J5XzB4MDQxMjAwX2NhbGxlZCB8fAorICAgICAgICAgICAgQ1RYLT5saWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnlfY2FsbGVkOworICAgIC8qCisgICAgICogVHJlYXQgbWl4ZWQgY2FsbGVy
cyBhcyBuZXcgY2FsbGVycy4gIFByZXN1bWFibHkgdGhleSBrbm93IHdoYXQKKyAgICAgKiB0aGV5
IGFyZSBkb2luZy4KKyAgICAgKi8KK30KKwogaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCkBAIC05NzQsNiArMTAwMCwyMCBAQCBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBnb3Rv
IGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5zaGFkb3dfbWVt
a2IgPT0gTElCWExfTUVNS0JfREVGQVVMVAorICAgICAgICAmJiBva190b19kZWZhdWx0X21lbWti
X2luX2NyZWF0ZShnYykpCisgICAgICAgIGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID0K
KyAgICAgICAgICAgIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KGRfY29uZmlnLT5i
X2luZm8ubWF4X21lbWtiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZF9jb25maWctPmJfaW5mby5tYXhfdmNwdXMpOworCisgICAgLyogTm8gSU9NTVUgcmVz
ZXJ2YXRpb24gaXMgbmVlZGVkIGlmIHBhc3N0aHJvdWdoIG1vZGUgaXMgbm90ICdzeW5jX3B0JyAq
LworICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID09IExJQlhMX01FTUtCX0RF
RkFVTFQKKyAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUoZ2MpKQorICAg
ICAgICBkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID0KKyAgICAgICAgICAgIChkX2NvbmZp
Zy0+Y19pbmZvLnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCisgICAg
ICAgICAgICA/IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoZF9jb25maWctPmJfaW5m
by5tYXhfbWVta2IpCisgICAgICAgICAgICA6IDA7CisKICAgICByZXQgPSBsaWJ4bF9fZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5iX2luZm8pOwogICAgIGlmIChy
ZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gc2V0IGRvbWFpbiBi
dWlsZCBpbmZvIGRlZmF1bHRzIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwMWRlNTU3NmQ5Li4w
MTg1YjhmZjAxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYzNyw2ICs2MzcsOSBAQCBzdHJ1Y3Qg
bGlieGxfX2N0eCB7CiAgICAgTElCWExfTElTVF9FTlRSWShsaWJ4bF9jdHgpIHNpZ2NobGRfdXNl
cnNfZW50cnk7CiAKICAgICBsaWJ4bF92ZXJzaW9uX2luZm8gdmVyc2lvbl9pbmZvOworCisgICAg
Ym9vbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDBfY2FsbGVkLAorICAgICAgICAg
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZDsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IDYw
NDIyOTkzOTMuLjdjMDFmYWM3ZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00ODQsNiArNDg0LDggQEAgaW50IGxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKICAgICBHQ19JTklUKGN0eCk7
CiAgICAgaW50IHJjOwogCisgICAgY3R4LT5saWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfY2FsbGVk
ID0gMTsKKwogICAgIHJjID0gbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChnYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX2Zvcl9sb2dnaW5nKTsKQEAg
LTUwNyw2ICs1MDksOCBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwKGxp
YnhsX2N0eCAqY3R4LAogICAgIEdDX0lOSVQoY3R4KTsKICAgICBpbnQgcmM7CiAKKyAgICBjdHgt
PmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMF9jYWxsZWQgPSAxOworCiAgICAgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gYl9pbmZvWzFdOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvX2luaXQoYl9pbmZvKTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwg
Yl9pbmZvLCBiX2luZm9faW4pOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDNhMmM1NGRkMi4uNzk4NzFjMjJkMCAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xNTcy
LDE5ICsxNTcyLDggQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdf
c291cmNlLAogICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKICAgICB9CiAKLSAgICAvKiBsaWJ4
bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSgpIGFuZAotICAgICAqIGxpYnhsX2dldF9yZXF1
aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJlIGNhbGxlZCBhZnRlciBmaW5hbCB2YWx1ZXMKLSAg
ICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQpIGZvciB2Y3B1cyBhbmQgbWVtb3J5IGFyZSBzZXQs
IGJlY2F1c2UgdGhlCi0gICAgICogY2FsY3VsYXRpb25zIGRlcGVuZCBvbiB0aG9zZSB2YWx1ZXMu
ICovCi0gICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSAheGx1X2NmZ19nZXRfbG9uZyhjb25maWcs
ICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApCi0gICAgICAgID8gbCAqIDEwMjQKLSAgICAgICAgOiBs
aWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShiX2luZm8tPm1heF9tZW1rYiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiX2luZm8tPm1heF92Y3B1cyk7
Ci0KLSAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQgaWYgcGFzc3Rocm91Z2gg
bW9kZSBpcyBub3QgJ3N5bmNfcHQnICovCi0gICAgYl9pbmZvLT5pb21tdV9tZW1rYiA9IChjX2lu
Zm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCi0gICAgICAgID8g
bGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1heF9tZW1rYikKLSAgICAg
ICAgOiAwOworICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5
IiwgJmwsIDApKQorICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1rYiA9IGwgKiAxMDI0OwogCiAg
ICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJub21pZ3JhdGUiLCAmYl9pbmZvLT5kaXNh
YmxlX21pZ3JhdGUsIDApOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa6H-0006LD-2I; Thu, 10 Oct 2019 15:11:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa6F-0006KK-Ly
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:31 +0000
X-Inumbo-ID: 35992cae-eb70-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 35992cae-eb70-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 15:11:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720278;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=4pmc+Vzc4BqgFMXcQFGEsrNp+jeNh9MFQb6ybcVQJgY=;
 b=EDX99AwL74JddAQ2MX+Rgn8RRTXOcIuCDWdgo9YxOnOC8Kvor/zmfQ2T
 gK+c7P/EN/JBRN3t/h55cw4SPf/858gL6COPMYu2c5j08jPcj1JuIk2/2
 U3MQw/zmoRXrZnLyOt/rU5PHHO306vfSVE/zUc0udjhjmFgq1NqnZ8MbR U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: peBPOyXejesTAnO8GqfKgcV5xa6US1Jl1Yb4Fg8KDUZaVwO7CfBBHXv2Tq/NwiaVvtTZxozI0w
 33m4ehR5ik0l35BLCAJ01fJPJjp3obd+1VGusQBNRjfwj5ktw/mEqhRbm3ij0tPZV0+Sf/DXLv
 cP9mFnneQMLNW97dPBQsHfcgHQ2kIAtWdmt4mGsGtyGIrbH4tYuHhJSQsazNDWzwguro6MGoaL
 2rS/5SjqhTrpHZXXsc+lKPaNVGKgrBaZU84iICthOT0/mPujY59qpSiFeuCe+qv85yhx6N0cVx
 Uxg=
X-SBRS: 2.7
X-MesageID: 7110097
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7110097"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:09 +0100
Message-ID: <20191010151111.22125-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 7/9] libxl: create: setdefault:
 Make libxl_physinfo info[1]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIG1ha2UgaXQgaW50byBhIHBv
aW50ZXIgd2l0aG91dAp0ZXh0dWFsIGNoYW5nZSBvdGhlciB0aGFuIHRvIHRoZSBkZWZpbml0aW9u
LgoKV2hpbGUgd2UgYXJlIGhlcmUsIGZpeCBzb21lIHN0eWxlIGVycm9ycyAobWlzc2luZyB7IH0p
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQp2MjogTmV3IHBhdGNoIGluIHRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzLgotLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMTYgKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4
IGIzOTQzMTJkOTguLjljNTZhOTE0Y2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zMCwxMCArMzAsMTAg
QEAKIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpn
YywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7Ci0gICAgbGlieGxfcGh5c2luZm8gaW5mbzsKKyAgICBs
aWJ4bF9waHlzaW5mbyBpbmZvWzFdOwogICAgIGludCByYzsKIAotICAgIHJjID0gbGlieGxfZ2V0
X3BoeXNpbmZvKENUWCwgJmluZm8pOworICAgIHJjID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwg
aW5mbyk7CiAgICAgaWYgKHJjKQogICAgICAgICByZXR1cm4gcmM7CiAKQEAgLTQ1LDExICs0NSwx
MSBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsCiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsIGNf
aW5mbyk7CiAKICAgICBpZiAoY19pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7
Ci0gICAgICAgIGlmIChpbmZvLmNhcF9oYXApCisgICAgICAgIGlmIChpbmZvLT5jYXBfaGFwKSB7
CiAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVl
KTsKLSAgICAgICAgZWxzZSBpZiAoaW5mby5jYXBfc2hhZG93KQorICAgICAgICB9IGVsc2UgaWYg
KGluZm8tPmNhcF9zaGFkb3cpIHsKICAgICAgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVs
dCgmY19pbmZvLT5oYXAsIGZhbHNlKTsKLSAgICAgICAgZWxzZSB7CisgICAgICAgIH0gZWxzZSB7
CiAgICAgICAgICAgICBMT0coRVJST1IsICJuZWl0aGVyIGhhcCBub3Igc2hhZG93IHBhZ2luZyBh
dmFpbGFibGUiKTsKICAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKICAgICAgICAgfQpA
QCAtNjMsMTIgKzYzLDEyIEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5mby0+c3NpZHJlZikKICAgICAgICAgY19p
bmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwogCi0gICAgaWYgKGluZm8uY2FwX2h2bV9k
aXJlY3RpbyAmJgorICAgIGlmIChpbmZvLT5jYXBfaHZtX2RpcmVjdGlvICYmCiAgICAgICAgIChj
X2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04pKSB7CiAgICAg
ICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9QVikgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaW5mby5jYXBfaW9t
bXVfaGFwX3B0X3NoYXJlKSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWluZm8t
PmNhcF9pb21tdV9oYXBfcHRfc2hhcmUpID8KICAgICAgICAgICAgIExJQlhMX1BBU1NUSFJPVUdI
X1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKLSAgICB9IGVsc2UgaWYgKCFp
bmZvLmNhcF9odm1fZGlyZWN0aW8pIHsKKyAgICB9IGVsc2UgaWYgKCFpbmZvLT5jYXBfaHZtX2Rp
cmVjdGlvKSB7CiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJYTF9QQVNTVEhST1VH
SF9ESVNBQkxFRDsKICAgICB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa6H-0006Ll-Dv; Thu, 10 Oct 2019 15:11:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa6G-0006Kx-O9
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:32 +0000
X-Inumbo-ID: 35f7d3a8-eb70-11e9-931d-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 35f7d3a8-eb70-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:11:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720278;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JNRfdopukaOlhMpCjX7qlV0PExRAUddJQPV/qbm4lpc=;
 b=NXcmKTR5jkzIlbnD8QbIfJS6Hs9BHqueFey3zUdH1+hHv1xyy/NTS4EB
 HEkjeEytyqyZBRJ89Nnhm2ukIc7cD9NffqtYugD6MPtP25FebP7SnYmP4
 +6lFB+sSHr1bOxfRqMHdecIQLQ72AivIsHKLcnrrdEPAhe+UCceHJ4dUQ 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /BGBh5CAQ5ylbwh9jt/edWekTXSMRd2QE61adqWHs9H7FqC28Vubnihl69b29Wh6hpLCQAl1Rj
 54IVQGhNbl1mUfKyz89oXRnT6NjhqHZisTuSohw8hruxLGiDDun1vpce1atijVCQ/0aHWUVEJR
 d5IEqoyzzV1ZLLH93sC1WOHseAkKmC+G/ha3XvohZTawcBV+uCGm2IKZZ2lFtUxmLEAixbfscM
 BlQrF7YWiqUQscntBPpMvcpF1OE2JySDXplCo9eUl2oV8OU5/O5pZN02kLSOPkR7HDAQAnTcoo
 en0=
X-SBRS: 2.7
X-MesageID: 7031877
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7031877"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:08 +0100
Message-ID: <20191010151111.22125-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 6/9] libxl: Remove/deprecate
 libxl_get_required_*_memory from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIG5vdyByZWR1bmRhbnQgYmVjYXVzZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21l
bWtiIGFyZSBub3cKZGVmYXVsdGVkIGF1dG9tYXRpY2FsbHkgYnkgbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5IGFuZApsaWJ4bF9kb21haW5fY3JlYXRlIGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBu
b3cgY2FsbCB0aGVzZTsgaW5zdGVhZCwKdGhleSBzaG91bGQganVzdCBsZXQgbGlieGwgdGFrZSBj
YXJlIG9mIGl0LgoKbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVj
ZWQgaW4gZjg5ZjU1NTgyN2E2CiAgInJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlv
biBvZiBJT01NVSBwYWdlIHRhYmxlcyIKV2UgY2FuIGZyZWVseSByZW1vdmUgaXQgYmVjYXVzZSBp
dCB3YXMgbmV2ZXIgaW4gYW55IHJlbGVhc2UuCgpsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeSBoYXMgYmVlbiBpbiBsaWJ4bCBhcHByb3hpbWF0ZWx5CmZvcmV2ZXIuICBJdCBzaG91bGQg
cHJvYmFibHkgbm90IGhhdmUgc3Vydml2ZWQgdGhlIGNyZWF0aW9uIG9mCmxpYnhsX2RvbWFpbl9j
cmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNzZXMgd2Ugc2VlIGluCnJlY2Vu
dCBjb21taXRzIHByZXZlbnRlZCB0aGlzLiAgU28gd2UgaGF2ZSB0byBrZWVwIGl0LiAgSXQgcmVt
YWlucwpmdW5jdGlvbmFsIGJ1dCB3ZSBjYW4gZGVwcmVjYXRlIGl0LiAgSG9wZWZ1bGx5IHdlIGNh
biBnZXQgcmlkIG9mIGl0CmNvbXBsZXRlbHkgYmVmb3JlIHdlIGZpbmQgdGhlIG5lZWQgdG8gY2hh
bmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UKYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB3aGljaCBp
dHMgYXJndW1lbnRzIGRvIG5vdCBjdXJyZW50bHkgc3VwcGx5LgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyB8IDE3ICsrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5j
ICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgfCAgMiAr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCmluZGV4IGExYjAwYThhZWYuLmIzOTQzMTJkOTggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC04ODgsNiArODg4LDIxIEBAIHN0YXRpYyBib29sIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3Jl
YXRlKGxpYnhsX19nYyAqZ2MpCiAgICAgICovCiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGxp
YnhsX19nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiKQor
eworICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBtZW1fcGFnZXMgPSBtYXhtZW1f
a2IgLyA0OworICAgIHVuc2lnbmVkIGludCBsZXZlbDsKKworICAgIC8qIEFzc3VtZSBhIDQgbGV2
ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZlbCAqLworICAgIGZvciAobGV2
ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCisgICAgeworICAgICAgICBtZW1fcGFnZXMgPSBE
SVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7CisgICAgICAgIGlvbW11X3BhZ2VzICs9IG1lbV9w
YWdlczsKKyAgICB9CisKKyAgICByZXR1cm4gaW9tbXVfcGFnZXMgKiA0OworfQorCiBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKQEAgLTEw
MTEsNyArMTAyNiw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGdjKSkK
ICAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21tdV9tZW1rYiA9CiAgICAgICAgICAgICAoZF9j
b25maWctPmNfaW5mby5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQot
ICAgICAgICAgICAgPyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGRfY29uZmlnLT5i
X2luZm8ubWF4X21lbWtiKQorICAgICAgICAgICAgPyBsaWJ4bF9fZ2V0X3JlcXVpcmVkX2lvbW11
X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1rYikKICAgICAgICAgICAgIDogMDsKIAog
ICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25m
aWctPmJfaW5mbyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuYwppbmRleCA0MDU3MzNiN2UxLi5mMzYwZjVlMjI4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmMKQEAgLTQ4LDIxICs0OCw2IEBAIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkCiAgICAg
cmV0dXJuIDQgKiAoMjU2ICogc21wX2NwdXMgKyAyICogKG1heG1lbV9rYiAvIDEwMjQpKTsKIH0K
IAotdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVk
IGxvbmcgbWF4bWVtX2tiKQotewotICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBt
ZW1fcGFnZXMgPSBtYXhtZW1fa2IgLyA0OwotICAgIHVuc2lnbmVkIGludCBsZXZlbDsKLQotICAg
IC8qIEFzc3VtZSBhIDQgbGV2ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZl
bCAqLwotICAgIGZvciAobGV2ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCi0gICAgewotICAg
ICAgICBtZW1fcGFnZXMgPSBESVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7Ci0gICAgICAgIGlv
bW11X3BhZ2VzICs9IG1lbV9wYWdlczsKLSAgICB9Ci0KLSAgICByZXR1cm4gaW9tbXVfcGFnZXMg
KiA0OwotfQotCiBjaGFyICpsaWJ4bF9kb21pZF90b19uYW1lKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggNjMw
Y2NiZTI4YS4uNDY5MThhZWE4NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCkBAIC0yNCw3ICsyNCw3IEBAIGNvbnN0
CiBjaGFyICpsaWJ4bF9iYXNlbmFtZShjb25zdCBjaGFyICpuYW1lKTsgLyogcmV0dXJucyBzdHJp
bmcgZnJvbSBzdHJkdXAgKi8KIAogdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hh
ZG93X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYiwgdW5zaWduZWQgaW50IHNtcF9jcHVz
KTsKLXVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25l
ZCBsb25nIG1heG1lbV9rYik7CisgIC8qIGRlcHJlY2F0ZWQ7IHNlZSBMSUJYTF9IQVZFX0RPTUFJ
Tl9ORUVEX01FTU9SWV9DT05GSUcgaW4gbGlieGwuaCAqLwogaW50IGxpYnhsX25hbWVfdG9fZG9t
aWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpkb21pZCk7CiBp
bnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4bF9jdHggKmN0eCwgY29uc3Qg
Y2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxpYnhsX2RvbWlkX3RvX25hbWUo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa6M-0006Po-RZ; Thu, 10 Oct 2019 15:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa6L-0006P3-O1
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:37 +0000
X-Inumbo-ID: 32d2e141-eb70-11e9-931d-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32d2e141-eb70-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:11:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720275;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=sn0ugxg7w9r0VL1pSZrWuU6Z6uD7Y8SdHivTUIU0twk=;
 b=Lnj6RV9IwdGhiF4mohEtoVImq46kAug7XatijdE/SzjsjWgpsRB9gySl
 dEcF1vVj/3owmRXeKQh25MllzqaPmQaBbq6CuPZXHMbm50ZLax+JqSgqd
 Rfak1JghGUjM7mknnHsFTGcV5BJcMNPgXa8MRHnQEsq5D3KbwvBSgJ9Rm M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: V0z/7uepI8zVcSkReeO61Tz7j1n9eMKltEPkHz6qhPjUv6u9sfFranPtr3UcsGRDtDtTNqcxGm
 XQB3w95eG2EeUbg5z7cXDSXNE+jl5N9iERzD3BpanfQoabtTF4kqZrCsTISTHc9b2LDJwDKiYY
 4jULCrki43VltSiEw3csZ64GTxV1wx1fUKEPKSAwOviBjdGLyjHePV5zXCdG5V0VRQ6a2TElLo
 iVESlbuyvWrZtOYAw2ILGBImruS4iP4ynlXytqpzP6l4MJxQb7vWCZhIcCfWDAMS2Yr5nL7ZyU
 s2Y=
X-SBRS: 2.7
X-MesageID: 6988480
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6988480"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:02 +0100
Message-ID: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 0/9] libxl memkb & pt defaulting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB2MiBvZiBteSBzZXJpZXMgdG8gc29ydCBvdXQgdGhlIHNoYWRvdy9pb21tdSBtZW1v
cnkgYW5kIHBjaQpwYXNzdGhyb3VnaCBzaXR1YXRpb24uICBJIHRoaW5rIHRoaXMgc2VyaWVzIHdp
bGwgbWFzayB0aGUgYnVnIHdoaWNoIGlzCmN1cnJlbnRseSBibG9ja2luZyBzdGFnaW5nIHByb3Bh
Z2F0aW5nIHRvIG1hc3Rlci4KCkkgaGFkIHNvbWUgZGlmZmljdWx0eSB0ZXN0aW5nIHRoaXMsIGFz
IHRoZSB0ZXN0IGJveCB1bmRlciBteSBkZXNrCmRvZXNuJ3QgZG8gUFQgYW5kIEkgZGlkbid0IHdh
bnQgdG8gd2FpdCB0byBib29rIG9uZSBvdXQgZnJvbSB0aGUgdGVzdApsYWIuICBTbyBJIGhhdmUg
ZXhlY3V0ZWQgb25seSBzb21lIG9mIHRoZSBuZXcgY29kZSBpbiBsaWJ4bC4KCkkgd291bGQgcmVh
bGx5IGFwcHJlY2lhdGUgcmV2aWV3IGJ5IGEgaHlwZXJ2aXNvciBleHBlcnQgb24gdGhlIG1haW4K
Y2h1bmsgb2YgbmV3IGNvZGUgaW4gbGlieGwgYWRkZWQgaW4gcGF0Y2ggOSwgd2hpY2ggaXMgd2hl
cmUgYWxsIHRoZQpsb2dpYyByZWxhdGVkIHRvIHBhc3N0aHJvdWdoIGVuYWJsaW5nIGFuZCBtb2Rl
IG5vdyByZXNpZGVzLgoKIGFtIDEgbGlieGw6IE9mZmVyIEFQSSB2ZXJzaW9ucyAweDA0MDcwMCBh
bmQgMHgwNDA4MDAKIHIgIDIgeGw6IFBhc3MgbGlieGxfZG9tYWluX2NvbmZpZyB0byBmcmVlbWVt
KCksIGluc3RlYWQgb2YgYl9pbmZvCiByKiAzIGxpYnhsOiBsaWJ4bF9fZG9tYWluX2NvbmZpZ19z
ZXRkZWZhdWx0OiBOZXcgZnVuY3Rpb24KIHIqIDQgbGlieGw6IGxpYnhsX2RvbWFpbl9uZWVkX21l
bW9yeTogTWFrZSBpdCB0YWtlIGEgZG9tYWluX2NvbmZpZwogICogNSBsaWJ4bDogTW92ZSBzaGFk
b3dfbWVta2IgYW5kIGlvbW11X21lbWtiIGRlZmF1bHRpbmcgaW50byBsaWJ4bAogYSAgNiBsaWJ4
bDogUmVtb3ZlL2RlcHJlY2F0ZSBsaWJ4bF9nZXRfcmVxdWlyZWRfKl9tZW1vcnkgZnJvbSB0aGUg
QVBJCiAgKyA3IGxpYnhsOiBjcmVhdGU6IHNldGRlZmF1bHQ6IE1ha2UgbGlieGxfcGh5c2luZm8g
aW5mb1sxXQogICsgOCBsaWJ4bDogY3JlYXRlOiBzZXRkZWZhdWx0OiBNb3ZlIHBoeXNpbmZvIGlu
dG8gY29uZmlnX3NldGRlZmF1bHQKICArIDkgbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdo
IHNldHRpbmcgbG9naWMKCmE9YWNrZWQ7IHI9cmV2aWV3ZWQ7IG09bWVzc2FnZSBjaGFuZ2VkOyAq
PXBhdGNoIGNoYW5nZWQ7ICs9bmV3IHBhdGNoCgogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAg
ICB8ICAyNCArKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAxNzQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyAgICAgICB8ICAgNyArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8ICAgNyAr
LQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxMyArKystCiB0b29scy9saWJ4bC9s
aWJ4bF9tZW0uYyAgICAgIHwgIDY5ICsrKysrKysrKysrKystLS0tCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgIHwgICA1ICstCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jICAgIHwgIDE1
IC0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggICAgfCAgIDIgKy0KIHRvb2xzL3hsL3hs
X3BhcnNlLmMgICAgICAgICAgfCAgODIgKystLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3hsL3hs
X3ZtY29udHJvbC5jICAgICAgfCAgIDYgKy0KIDExIGZpbGVzIGNoYW5nZWQsIDI1NCBpbnNlcnRp
b25zKCspLCAxNTAgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:11:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIa6S-0006U6-DB; Thu, 10 Oct 2019 15:11:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIa6Q-0006Sy-OO
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:11:42 +0000
X-Inumbo-ID: 3836e23a-eb70-11e9-931d-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3836e23a-eb70-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:11:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720282;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=x0GSJI7FhlKu54G0XL0TZl0FN98pVKdYaMyV6+/nAek=;
 b=Nr59NXjM+y8oLiKJyXqUagfISW2VRXOVmUB+tnp4EIkc4J1DEN0yE+c0
 g6Yem44z4ZPp9yiNVEq2lRgd6zWgdGycf5eMSMFTezkkPmtvZS7fwfgC0
 PhJqbMgOzcNoJSyiqFpyUJLf7GdbaKtwYukCVq5BLdqabTBd8QEOOEfY7 Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YkD8ogw6c4FJPV7sz5trDx+wH4BqTZAXKtBTQay+QNWIQuJ/DpR8KiYAIvUogSbl0B3s+n7k96
 jRwQxEK/0NgWId67sqR8t+JqIoRCCOxZKPa+ff3TOZ0+cenlWaOD5KBN+f+BetT07mrfoR0wsQ
 wjIu7yrMrX529akkxUHG9Xvh+qqoISK6WgxwKJ9qG3yMzAgp/Y22EZ4Q6loYFe9UitzdotADDW
 KQQuXeZ2bk+f4Uf/55LurRM5aul/ll2fT5+73lumHqIGekMv5nRHosoE9EDwBnPZzhaDGt3nUX
 PRY=
X-SBRS: 2.7
X-MesageID: 7110105
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7110105"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 10 Oct 2019 16:11:11 +0100
Message-ID: <20191010151111.22125-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFCTEVEIiBpbiBhbiBlYXJsaWVyIHVu
Y29tbWl0dGVkCnZlcnNpb24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBkb3VibGUgZHV0eS4gIFdl
IGFjdHVhbGx5IG5lZWQgYWxsIG9mCnRoZSBmb2xsb3dpbmcgdG8gYmUgc3BlY2lmaWNhYmxlOgog
ICogZGVmYXVsdCAoInVua25vd24iKTogZW5hYmxlIFBUIGlmZiB3ZSBoYXZlIGRldmljZXMgdG8K
ICAgIHBhc3MgdGhyb3VnaCBzcGVjaWZpZWQgaW4gdGhlIGluaXRpYWwgY29uZmlnIGZpbGUuCiAg
KiAiZW5hYmxlZCIgKGFuZCBmYWlsIGlmIHRoZSBwbGF0Zm9ybSBkb2Vzbid0IHN1cHBvcnQgaXQp
LgogICogImRpc2FibGVkIiAoYW5kIHJlamVjdCBmdXR1cmUgUFQgaG90cGx1ZykuCiAgKiAic2hh
cmVfcHQiLyJzeW5jX3B0IjogZW5hYmxlIFBUIGFuZCBzZXQgYSBzcGVjaWZpYyBQVCBtb2RlLgoK
RGVmYXVsdGluZyBhbmQgZXJyb3IgY2hlY2tpbmcgc2hvdWxkIGJlIGRvbmUgaW4gbGlieGwuICBT
bywgd2UgbWFrZQpzZXZlcmFsIGNoYW5nZXMgaGVyZS4KCldlIGludHJvZHVjZSAiZW5hYmxlZCIu
ICAoQW5kIHdlIGRvY3VtZW50ICJ1bmtub3duIi4pCgpXZSBtb3ZlIGFsbCBvZiB0aGUgZXJyb3Ig
Y2hlY2tpbmcgYW5kIGRlZmF1bHRpbmcgY29kZSBmcm9tIHhsIGludG8KbGlieGwuICBOb3csIGxp
YnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQgaGFzIGFsbCBvZiB0aGUgbmVjZXNzYXJ5Cmlu
Zm9ybWF0aW9uIHRvIGdldCB0aGlzIHJpZ2h0LiAgU28gd2UgY2FuIGRvIGl0IGFsbCB0aGVyZSwg
aW4gb25lCnBsYWNlLgoKV2UgY2FuIGFsc28gYXJyYW5nZSB0byBoYXZlIG9ubHkgb25lIHBsYWNl
IGVhY2ggd2hpY2ggY2FsY3VsYXRlcwooaSkgd2hldGhlciBwYXNzdGhyb3VnaCBuZWVkcyB0byBi
ZSBlbmFibGVkIGJlY2F1c2UgcHQgZGV2aWNlcyB3ZXJlCnNwZWNpZmllZCAoaWkpIHdoZXRoZXIg
cHRfc2hhcmUgY2FuIGJlIHVzZWQuCgp4bCBub3cgb25seSBoYXMgdG8gcGFyc2UgdGhlIGVudW0g
aW4gdGhlIHNhbWUgd2F5IGFzIGl0IHBhcnNlcyBhbGwKb3RoZXIgZW51bXMuCgpUaGlzIGNoYW5n
ZSBmaXhlcyBhIHJlZ3Jlc3Npb24gZnJvbSBlYXJsaWVyIDQuMTMtcHJlOiB1bnRpbCByZWNlbnQK
Y2hhbmdlcywgcGFzc3Rocm91Z2ggd2FzIG9ubHkgZW5hYmxlZCBieSBkZWZhdWx0IGlmIHBhc3N0
aHJvdWdoCmRldmljZXMgd2VyZSBzcGVjaWZpZWQuICBXZSByZXN0b3JlIHRoaXMgYmVoYXZpb3Vy
LgoKVGhpcyB3aWxsIGhpZGUsIGZyb20gdGhlIHBvaW50IG9mIHZpZXcgb2YgbGlidmlydCB0ZXN0
cyBpbiBvc3N0ZXN0LCBhCnNlcGFyYXRlIGh5cGVydmlzb3IgcmVncmVzc2lvbiB3aGljaCBwcmV2
ZW50cyBtaWdyYXRpb24gb2YgYSBkb21haW4Kd2l0aCBwYXNzdGhyb3VnaCBlbmFibGVkIGJ1dCB3
aXRob3V0IGFjdHVhbCBQVCBkZXZpY2VzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MjogTmV3IHBhdGNoIGluIHRoaXMgdmVyc2lv
biBvZiB0aGUgc2VyaWVzLgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8IDU3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgfCAgNSArKy0tCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCA2NyArKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgNTMgaW5zZXJ0aW9ucygrKSwgNzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA2
OTk3MWM5N2I2Li5mY2NiNmE2MjcxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNTcsMTggKzU3LDYgQEAg
aW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgIGlmICghY19pbmZvLT5zc2lkcmVmKQogICAgICAgICBjX2luZm8tPnNzaWRyZWYgPSBTRUNJ
TklUU0lEX0RPTVU7CiAKLSAgICBpZiAoaW5mby0+Y2FwX2h2bV9kaXJlY3RpbyAmJgotICAgICAg
ICAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOKSkgewot
ICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gKChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9N
QUlOX1RZUEVfUFYpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWluZm8tPmNh
cF9pb21tdV9oYXBfcHRfc2hhcmUpID8KLSAgICAgICAgICAgIExJQlhMX1BBU1NUSFJPVUdIX1NZ
TkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKLSAgICB9IGVsc2UgaWYgKCFpbmZv
LT5jYXBfaHZtX2RpcmVjdGlvKSB7Ci0gICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJY
TF9QQVNTVEhST1VHSF9ESVNBQkxFRDsKLSAgICB9Ci0KLSAgICAvKiBBbiBleHBsaWNpdCBzZXR0
aW5nIHNob3VsZCBub3cgaGF2ZSBiZWVuIGNob3NlbiAqLwotICAgIGFzc2VydChjX2luZm8tPnBh
c3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04pOwotCiAgICAgcmV0dXJuIDA7
CiB9CiAKQEAgLTkwNCw2ICs4OTIsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVy
KGdjKTsKICAgICBpbnQgcmV0OwogICAgIGJvb2wgcG9kX2VuYWJsZWQgPSBmYWxzZTsKKyAgICBs
aWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOwogCiAg
ICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CiAgICAgcmV0ID0gbGlieGxfZ2V0X3BoeXNpbmZv
KENUWCwgJnBoeXNpbmZvKTsKQEAgLTk2OCw2ICs5NTcsNTAgQEAgaW50IGxpYnhsX19kb21haW5f
Y29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7
CiAgICAgfQogCisgICAgYm9vbCBuZWVkX3B0ID0gZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRf
Y29uZmlnLT5udW1fZHRkZXZzOworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhM
X1BBU1NUSFJPVUdIX1VOS05PV04pIHsKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IG5l
ZWRfcHQKKyAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCA6IExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEOworICAgIH0KKworICAgIGJvb2wgaW9tbXVfZW5hYmxlZCA9IHBo
eXNpbmZvLmNhcF9odm1fZGlyZWN0aW87CisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0g
TElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQgJiYgIWlvbW11X2VuYWJsZWQpIHsKKyAgICAgICAg
TE9HRChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaCBub3Qg
c3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZB
TDsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFz
c3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQgJiYgbmVlZF9wdCkgeworICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAicGFzc3Rocm91Z2ggZGlzYWJs
ZWQgYnV0IGRldmljZXMgYXJlIHNwZWNpZmllZCIpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZB
TDsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgY29uc3QgY2hhciAqd2h5
bm90X3B0X3NoYXJlID0KKyAgICAgICAgY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBF
X1BWID8gIm5vdCB2YWxpZCBmb3IgUFYgZG9tYWluIiA6CisgICAgICAgICFwaHlzaW5mby5jYXBf
aW9tbXVfaGFwX3B0X3NoYXJlID8gIm5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSIgOgor
ICAgICAgICBOVUxMOworCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFT
U1RIUk9VR0hfRU5BQkxFRCkgeworICAgICAgICBhc3NlcnQoaW9tbXVfZW5hYmxlZCk7CisgICAg
ICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSB3aHlub3RfcHRfc2hhcmUKKyAgICAgICAgICAgID8g
TElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwor
ICAgIH0KKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdI
X1NIQVJFX1BUICYmIHdoeW5vdF9wdF9zaGFyZSkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwKKyAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiAlc1xuIiwK
KyAgICAgICAgICAgICB3aHlub3RfcHRfc2hhcmUpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZB
TDsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgLyogQW4gZXhwbGljaXQg
c2V0dGluZyBzaG91bGQgbm93IGhhdmUgYmVlbiBjaG9zZW4gKi8KKyAgICBhc3NlcnQoY19pbmZv
LT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOKTsKKyAgICBhc3NlcnQo
Y19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEKTsKKwogICAg
IC8qIElmIHRhcmdldF9tZW1rYiBpcyBzbWFsbGVyIHRoYW4gbWF4X21lbWtiLCB0aGUgc3Vic2Vx
dWVudCBjYWxsCiAgICAgICogdG8gbGlieGMgd2hlbiBidWlsZGluZyBIVk0gZG9tYWluIHdpbGwg
ZW5hYmxlIFBvRCBtb2RlLgogICAgICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNhYzk0OTRiODAu
LjI0NDFjMGMyMzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTI2Niw4ICsyNjYsOSBAQCBsaWJ4bF92
a2JfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJ2a2JfYmFja2VuZCIsIFsKIGxpYnhsX3Bhc3N0aHJv
dWdoID0gRW51bWVyYXRpb24oInBhc3N0aHJvdWdoIiwgWwogICAgICgwLCAidW5rbm93biIpLAog
ICAgICgxLCAiZGlzYWJsZWQiKSwKLSAgICAoMiwgInN5bmNfcHQiKSwKLSAgICAoMywgInNoYXJl
X3B0IiksCisgICAgKDIsICJlbmFibGVkIiksCisgICAgKDMsICJzeW5jX3B0IiksCisgICAgKDQs
ICJzaGFyZV9wdCIpLAogICAgIF0pCiAKICMKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDc5ODcxYzIyZDAuLjExMmY4ZWUwMjYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpA
QCAtMTIyMiw3ICsxMjIyLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpj
b25maWdfc291cmNlLAogICAgIGludCBwY2lfc2VpemUgPSAwOwogICAgIGludCBpLCBlOwogICAg
IGNoYXIgKmtlcm5lbF9iYXNlbmFtZTsKLSAgICBib29sIGlvbW11X2VuYWJsZWQsIGlvbW11X2hh
cF9wdF9zaGFyZTsKIAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvID0gJmRf
Y29uZmlnLT5jX2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyA9ICZk
X2NvbmZpZy0+Yl9pbmZvOwpAQCAtMTIzNCw4ICsxMjMzLDYgQEAgdm9pZCBwYXJzZV9jb25maWdf
ZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICBleGl0KEVYSVRfRkFJTFVS
RSk7CiAgICAgfQogCi0gICAgaW9tbXVfZW5hYmxlZCA9IHBoeXNpbmZvLmNhcF9odm1fZGlyZWN0
aW87Ci0gICAgaW9tbXVfaGFwX3B0X3NoYXJlID0gcGh5c2luZm8uY2FwX2lvbW11X2hhcF9wdF9z
aGFyZTsKICAgICBsaWJ4bF9waHlzaW5mb19kaXNwb3NlKCZwaHlzaW5mbyk7CiAKICAgICBjb25m
aWc9IHhsdV9jZmdfaW5pdChzdGRlcnIsIGNvbmZpZ19zb3VyY2UpOwpAQCAtMTUwOSw2NyArMTUw
NiwxMyBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2Us
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywg
InBhc3N0aHJvdWdoIiwgJmJ1ZiwgMCkpIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9
Ci0gICAgICAgICAgICAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRk
ZXZzKQotICAgICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIDogTElCWExfUEFT
U1RIUk9VR0hfRElTQUJMRUQ7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgaWYgKCFzdHJjYXNlY21w
KCJlbmFibGVkIiwgYnVmKSkKLSAgICAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJY
TF9QQVNTVEhST1VHSF9VTktOT1dOOwotICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIGxpYnhs
X3Bhc3N0aHJvdWdoIG87Ci0KLSAgICAgICAgICAgIGUgPSBsaWJ4bF9wYXNzdGhyb3VnaF9mcm9t
X3N0cmluZyhidWYsICZvKTsKLSAgICAgICAgICAgIGlmIChlIHx8ICFzdHJjYXNlY21wKCJ1bmtu
b3duIiwgYnVmKSkgewotICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAg
ICAgICAgICAgICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0aHJvdWdoIG9wdGlvbiAnJXMnXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgYnVmKTsKLSAgICAgICAgICAgICAgICBleGl0KC1F
UlJPUl9GQUlMKTsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgY19pbmZvLT5wYXNzdGhy
b3VnaCA9IG87Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGNfaW5mby0+cGFzc3Ro
cm91Z2gpIHsKLSAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV046Ci0gICAgICAgIC8q
Ci0gICAgICAgICAqIENob29zZSBhIHN1aXRhYmxlIGRlZmF1bHQuIGxpYnhsIHdvdWxkIGFsc28g
ZG8gdGhpcyBidXQKLSAgICAgICAgICogY2hvb3NpbmcgaGVyZSBhbGxvd3MgdGhlIGNvZGUgY2Fs
Y3VsYXRpbmcgJ2lvbW11X21lbWtiJwotICAgICAgICAgKiBiZWxvdyBtYWtlIGFuIGluZm9ybWVk
IGRlY2lzaW9uLgotICAgICAgICAgKi8KLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9Ci0g
ICAgICAgICAgICAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fCAhaW9t
bXVfaGFwX3B0X3NoYXJlCi0gICAgICAgICAgICA/IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQg
OiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNl
IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOgotICAgICAgICBpZiAoZF9jb25maWctPm51bV9w
Y2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzKSB7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9z
dHJpbmcoY29uZmlnLCAicGFzc3Rocm91Z2giLCAmYnVmLCAwKSkgeworICAgICAgICBpZiAobGli
eGxfcGFzc3Rocm91Z2hfZnJvbV9zdHJpbmcoYnVmLCAmY19pbmZvLT5wYXNzdGhyb3VnaCkpIHsK
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAiRVJST1I6
IHBhc3N0aHJvdWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBzcGVjaWZpZWRcbiIpOwotICAg
ICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDoKLSAgICAgICAgaWYgKGNfaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewotICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsCi0gICAgICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwi
IG5vdCB2YWxpZCBmb3IgUFYgZG9tYWluXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZB
SUwpOwotICAgICAgICB9IGVsc2UgaWYgKCFpb21tdV9oYXBfcHRfc2hhcmUpIHsKLSAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJv
dWdoPVwic2hhcmVfcHRcIiBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOwotICAg
ICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICAgICAgICAgICJFUlJPUjog
dW5rbm93biBwYXNzdGhyb3VnaCBvcHRpb24gJyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAg
YnVmKTsKKyAgICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUOgotICAgICAgICBicmVhazsKLSAgICB9
Ci0KLSAgICBpZiAoKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElT
QUJMRUQpICYmCi0gICAgICAgICFpb21tdV9lbmFibGVkKSB7Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLAotICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggbm90IHN1cHBvcnRlZCBv
biB0aGlzIHBsYXRmb3JtXG4iKTsKLSAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CiAgICAgfQog
CiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nKGNvbmZpZywgInNoYWRvd19tZW1vcnkiLCAmbCwg
MCkpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaDK-0007Pa-EU; Thu, 10 Oct 2019 15:18:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIaDJ-0007PV-5R
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:18:49 +0000
X-Inumbo-ID: 41abaf8e-eb71-11e9-931d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 41abaf8e-eb71-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:18:47 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6DC99337;
 Thu, 10 Oct 2019 08:18:47 -0700 (PDT)
Received: from [10.1.39.39] (e110479-lin.cambridge.arm.com [10.1.39.39])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 99A6F3F6C4;
 Thu, 10 Oct 2019 08:18:46 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1570548304-12020-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <948ee2a4-8a6a-57d5-3358-e0d6217624cb@arm.com>
Date: Thu, 10 Oct 2019 16:18:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1570548304-12020-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC84LzE5IDQ6MjUgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+IEZy
b206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4K
PiAKPiBXZSBkb24ndCBwYXNzdGhyb3VnaCBJT01NVSBkZXZpY2UgdG8gaHdkb20gZXZlbiBpZiBp
dCBpcyBub3QgdXNlZCBieSBYZW4uCj4gVGhlcmVmb3JlIGV4cG9zaW5nIHRoZSBwcm9wZXJ0aWVz
IHRoYXQgZGVzY3JpYmUgcmVsYXRpb25zaGlwIGJldHdlZW4KPiBtYXN0ZXIgZGV2aWNlcyBhbmQg
SU9NTVVzIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLgo+IAo+IEFjY29yZGluZyB0byB0aGU6Cj4g
MS4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11LnR4dAo+IDIu
IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlvbW11LnR4dAoKSXQg
aXMgbm90IGVudGlyZWx5IGNsZWFyIHRoYXQgZG9jdW1lbnRhdGlvbiBpcyBmcm9tIExpbnV4LgoK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBWMSBbMV0gLT4gVjI6Cj4gICAgIC0g
T25seSBza2lwIElPTU1VIHNwZWNpZmljIHByb3BlcnRpZXMgb2YgdGhlIG1hc3RlciBkZXZpY2Ug
aWYgd2UKPiAgICAgICBza2lwIHRoZSBjb3JyZXNwb25kaW5nIElPTU1VIGRldmljZQo+ICAgICAt
IFVzZSAiaHdkb20iIG92ZXIgIkRvbTAiCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMC9tc2cwMDEwNC5odG1sCj4gLS0t
Cj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4gaW5kZXggNmQ2ZGQ1Mi4uYTczMjFiOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
PiBAQCAtNDgwLDEwICs0ODAsMjYgQEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGll
cyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ICAgICAgIGNv
bnN0IHN0cnVjdCBkdF9wcm9wZXJ0eSAqcHJvcCwgKnN0YXR1cyA9IE5VTEw7Cj4gICAgICAgaW50
IHJlcyA9IDA7Cj4gICAgICAgaW50IGhhZF9kb20wX2Jvb3RhcmdzID0gMDsKPiArICAgIHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqaW9tbXVfbm9kZTsKPiAgIAo+ICAgICAgIGlmICgga2luZm8tPmNt
ZGxpbmUgJiYga2luZm8tPmNtZGxpbmVbMF0gKQo+ICAgICAgICAgICBib290YXJncyA9ICZraW5m
by0+Y21kbGluZVswXTsKPiAgIAo+ICsgICAgLyoKPiArICAgICAqIElmIHdlIHNraXAgdGhlIElP
TU1VIGRldmljZSB3aGVuIGNyZWF0aW5nIERUIGZvciBod2RvbSAoZXZlbiBpZgo+ICsgICAgICog
dGhlIElPTU1VIGRldmljZSBpcyBub3QgdXNlZCBieSBYZW4pLCB3ZSBzaG91bGQgYWxzbyBza2lw
IHRoZSBJT01NVQo+ICsgICAgICogc3BlY2lmaWMgcHJvcGVydGllcyBvZiB0aGUgbWFzdGVyIGRl
dmljZSBiZWhpbmQgaXQgaW4gb3JkZXIgdG8gYXZvaWQKPiArICAgICAqIGV4cG9zaW5nIGFuIGhh
bGYgY29tcGxldGUgSU9NTVUgYmluZGluZ3MgdG8gaHdkb20uCj4gKyAgICAgKiBVc2UgImlvbW11
X25vZGUiIGFzIGFuIGluZGljYXRvciBvZiB0aGUgbWFzdGVyIGRldmljZSB3aGljaCBwcm9wZXJ0
aWVzCj4gKyAgICAgKiBzaG91bGQgYmUgc2tpcHBlZC4KPiArICAgICAqLwo+ICsgICAgaW9tbXVf
bm9kZSA9IGR0X3BhcnNlX3BoYW5kbGUobm9kZSwgImlvbW11cyIsIDApOwoKVGhlIGNvZGUgaXMg
c2xpZ2h0bHkgY29uZnVzaW5nIHRvIHJlYWQuIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGNhcmUg
b2YgCmludmFsaWQgRFQgaGVyZSwgc28gbGV0J3Mgb25seSBjb25zaWRlciB2YWxpZCBvbmUuCgpG
b3IgdmFsaWQgRFQsIGFueSBub24tTlVMTCByZXR1cm4gc2hvdWxkIHBvaW50IHRvIGFuIElPTU1V
LiBUaGUgY29tbWVudCAKYWJvdmUgc3VnZ2VzdHMgdGhhdCBhbGwgSU9NTVUgd2lsbCBiZSBza2lw
cGVkLiBIb3dldmVyLCB0aGUgY2hlY2sgYmVsb3cgCihkZXZpY2VfZ2V0X2NsYXNzKGlvbW11X25v
ZGUpKSB3aWxsIG5vdCByZXR1cm4gREVWSUNFX0lPTU1VIHdoZW4gdGhlcmUgCmFyZSBub3QgaGF2
ZSBhIGRyaXZlciBmb3IgdGhlIElPTU1VLgoKU28gdGhpcyBuZWVkcyB0byBiZSBjbGFyaWZpZWQg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKPiArICAgIGlmICggaW9tbXVfbm9kZSApCj4gKyAgICB7
Cj4gKyAgICAgICAgaWYgKCBkZXZpY2VfZ2V0X2NsYXNzKGlvbW11X25vZGUpICE9IERFVklDRV9J
T01NVSApCj4gKyAgICAgICAgICAgIGlvbW11X25vZGUgPSBOVUxMOwo+ICsgICAgfQoKQ291bGQg
d2UgZ2F0aGVyIHRoZSB0d28gY29uZGl0aW9ucyBpbiBvbmUgaWY/Cgo+ICsKPiAgICAgICBkdF9m
b3JfZWFjaF9wcm9wZXJ0eV9ub2RlIChub2RlLCBwcm9wKQo+ICAgICAgIHsKPiAgICAgICAgICAg
Y29uc3Qgdm9pZCAqcHJvcF9kYXRhID0gcHJvcC0+dmFsdWU7Cj4gQEAgLTU0MCw2ICs1NTYsMTkg
QEAgc3RhdGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+ICAgICAgICAgICAgICAgY29udGludWU7Cj4gICAg
ICAgICAgIH0KPiAgIAo+ICsgICAgICAgIGlmICggaW9tbXVfbm9kZSApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICAvKiBEb24ndCBleHBvc2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGllcyB0
byBod2RvbSAqLwo+ICsgICAgICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X25hbWVfaXNfZXF1YWwo
cHJvcCwgImlvbW11cyIpICkKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAg
ICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdS1tYXAi
KSApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIGlmICgg
ZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXUtbWFwLW1hc2siKSApCj4gKyAg
ICAgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgICByZXMg
PSBmZHRfcHJvcGVydHkoa2luZm8tPmZkdCwgcHJvcC0+bmFtZSwgcHJvcF9kYXRhLCBwcm9wX2xl
bik7Cj4gICAKPiAgICAgICAgICAgaWYgKCByZXMgKQo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:19:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaDU-0007QM-Oj; Thu, 10 Oct 2019 15:19:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ubId=YD=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIaDT-0007Q9-2p
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:18:59 +0000
X-Inumbo-ID: 47415840-eb71-11e9-931d-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47415840-eb71-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:18:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720738;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=QwuqATNlsyuTdbrh6AtC9cbaxGj6NOG0i0hW4uQIoXI=;
 b=EiA2dMw7YUjgsadXoR1x/+pVYHYAXfChzSZW8m/pDxyIEWkxHtdgAhru
 hcQwGYqm1Vya2+/2ch+ga5UT5BFBmKjwmxYQEKaaCGMTtKkiWtkCcUxqM
 K1idiFoc3+upvPWRNZzQgDG6y4M24rBDXHQchvglFS2y3tXujagWda7Kp Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fEVB9kROUqGsffMEbiTfVToid+xEptKxFeJYl0jIEz1Jzg7l5XcDoL3Os9Vs5VF7GENA+2Nbc+
 eNkK3FyTy0yd+VaBzkmebe3EpFaLQpRFajTZZAuWq8IBdUw7bCyqYK/zzSUXVNZ6a/GC+CilbV
 fqGpwruRnR6X4nlJCnkY9UAugYxtYoofEqTvHyTZsV9km/bzLTe6Sgsr0Bw+KvsDgtnuGRFc6R
 XFNXytliaIepZCRtO1XMErGWGIqucKh+c9RoXMHNiiUW0ORl9vMLAfNYNC9oK3bstIxbXQJfK9
 5Ls=
X-SBRS: 2.7
X-MesageID: 6798653
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6798653"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23967.19421.809579.499607@mariner.uk.xensource.com>
Date: Thu, 10 Oct 2019 16:18:53 +0100
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Wei Liu
 <wl@xen.org>, Anthony Perard <anthony.perard@citrix.com>, Paul Durrant
 <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
In-Reply-To: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 0/9] libxl memkb & pt
 defaulting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW1hFTiBQQVRDSCBmb3ItNC4xMyB2MiAwLzldIGxpYnhsIG1l
bWtiICYgcHQgZGVmYXVsdGluZyIpOgo+IFRoaXMgaXMgdjIgb2YgbXkgc2VyaWVzIHRvIHNvcnQg
b3V0IHRoZSBzaGFkb3cvaW9tbXUgbWVtb3J5IGFuZCBwY2kKPiBwYXNzdGhyb3VnaCBzaXR1YXRp
b24uICBJIHRoaW5rIHRoaXMgc2VyaWVzIHdpbGwgbWFzayB0aGUgYnVnIHdoaWNoIGlzCj4gY3Vy
cmVudGx5IGJsb2NraW5nIHN0YWdpbmcgcHJvcGFnYXRpbmcgdG8gbWFzdGVyLgoKSSBoYXZlIHB1
c2hlZCB0aGlzIHRvOgogICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2l3ai94ZW4uZ2l0O2E9c3VtbWFyeQogICB3aXAubGlieGwtbWVta2ItcHRjZmcudjIKCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:19:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:19:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaEJ-0007Wd-3z; Thu, 10 Oct 2019 15:19:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5VA=YD=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIaEH-0007WP-N5
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:19:49 +0000
X-Inumbo-ID: 62209a7d-eb71-11e9-931d-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62209a7d-eb71-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 2019 15:19:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570720784;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=lq6ZwRd8+9rfChpXH3jwygzHx9P8/6OXe3dj0RwMZQY=;
 b=I41u0/TadEb9zY+iakPRfoL80UBUftMy7WNdnLjG+0PQdNHW3optcDFh
 46TDrrBF/gjbfJfq5GwC7D6qlRQYwEP9zie/qjdgEMnNPC9xqqTKmwQJw
 E2gw0mK70C1Fh+q7s8iC77wmaMyTHTC/atiFo+2eE7rkYoyuFA96DiyR/ w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7JSgIK57+feFbnbeWxesMjc1mZwgMQs16BXJ3qoEhyimG8+gyXfTD8WuLP9kOyrj5qkM/XVefK
 3epzF2R0DnFkjmgHq3yiL5Y0kw3MbT9A6YQ8ubOn2EToIcFsgcuHppOH8nfdtzD8n1mhmt6xHe
 TPXRQplKbtsjBPDZRIQkIFCdyH2zNTS1l/hoYjLsfrIF0VgK5SKljLGJdwoXzV3sNjFwOWnFu9
 gytj2DV8rS3THlX60nw1RRNIVTh1NYQ/N+VBY82E0oHWUm2TQusKFSZb3urCtwmJoaAp6UdSps
 FfA=
X-SBRS: 2.7
X-MesageID: 6722960
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="6722960"
Date: Thu, 10 Oct 2019 17:19:35 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191010151935.GI1389@Air-de-Roger.citrite.net>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
 <20191010131245.GG1389@Air-de-Roger.citrite.net>
 <56d6f0f5-6f3a-7798-7538-99ec50fa079e@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <56d6f0f5-6f3a-7798-7538-99ec50fa079e@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDM6NDY6NDVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTAuMTAuMjAxOSAxNToxMiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUaHUsIE9jdCAxMCwgMjAxOSBhdCAwMjo1NTowMlBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAxMC4xMC4yMDE5IDE0OjEzLCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gT24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDE6NTQ6MDZQTSArMDIwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBPbiAxMC4xMC4yMDE5IDEzOjMzLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6
Cj4gPj4+Pj4gV2hlbiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGVuYWJsZWQgYXMgcGFydCBvZiBl
bmFibGluZyB4MkFQSUMgdGhlCj4gPj4+Pgo+ID4+Pj4gUGVyaGFwcyAidW5tYXNrZWQiIGluc3Rl
YWQgb2YgInRoZSI/Cj4gPj4+Pgo+ID4+Pj4+IElPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8g
YmUgdHJhbnNsYXRlZCB0byB0aGUgbmV3IGZvcm1hdCBhbmQgYWRkZWQKPiA+Pj4+PiB0byB0aGUg
aW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZS4KPiA+Pj4+Pgo+ID4+Pj4+IFRoaXMgcHJldmVudHMg
SU9NTVUgaW50ZXJydXB0IHJlbWFwcGluZyBmYXVsdHMgd2hlbiBib290aW5nIG9uCj4gPj4+Pj4g
aGFyZHdhcmUgdGhhdCBoYXMgdW5tYXNrZWQgSU8tQVBJQyBwaW5zLgo+ID4+Pj4KPiA+Pj4+IEJ1
dCBpbiB0aGUgZW5kIGl0IG9ubHkgcGFwZXJzIG92ZXIgd2hhdGV2ZXIgdGhlIHNwdXJpb3VzIGlu
dGVycnVwdHMKPiA+Pj4+IHJlc3VsdCBmb3JtLCBkb2Vzbid0IGl0PyBXaGljaCBpc24ndCB0byBz
YXkgdGhpcyBpc24ndCBhbgo+ID4+Pj4gaW1wcm92ZW1lbnQuIENhbGxpbmcgb3V0IHRoZSBFeHRJ
bnQgY2FzZSBoZXJlIG1heSBiZSB3b3J0aHdoaWxlIGFzCj4gPj4+PiB3ZWxsLCBhcyB3b3VsZCBi
ZSBwb2ludGluZyBvdXQgdGhhdCB0aGlzIGNhc2Ugc3RpbGwgd29uJ3Qgd29yayBvbgo+ID4+Pj4g
QU1EIElPTU1Vcy4KPiA+Pj4KPiA+Pj4gQnV0IHRoZSBmaXggZm9yIHRoZSBFeHRJTlQgQU1EIGlz
c3VlIHNob3VsZCBiZSBkb25lIGluCj4gPj4+IGFtZF9pb21tdV9pb2FwaWNfdXBkYXRlX2lyZSB0
aGVuLCBzbyB0aGF0IGl0IGNhbiBwcm9wZXJseSBoYW5kbGUKPiA+Pj4gRXh0SU5UIGRlbGl2ZXJ5
IG1vZGUsIG5vdCB0byB0aGlzIHBhcnQgb2YgdGhlIGNvZGUuIEkgd2lsbCBsb29rCj4gPj4+IGlu
dG8gaXQsIGJ1dCBJIHRoaW5rIGl0J3Mga2luZCBvZiB0YW5nZW50aWFsIHRvIHRoZSBpc3N1ZSBo
ZXJlLgo+ID4+Cj4gPj4gSSdtIG5vdCB0YWxraW5nIG9mIHlvdSB3b3JraW5nIG9uIGZpeGluZyB0
aGlzIHJpZ2h0IGF3YXkuIEknbSBtZXJlbHkKPiA+PiBhc2tpbmcgdGhhdCB5b3UgbWVudGlvbiBo
ZXJlIChhKSB0aGUgRXh0SW50IHNwZWNpYWwgY2FzZSBhbmQgKGIpCj4gPj4gdGhhdCB0aGlzIHNw
ZWNpYWwgY2FzZSB3aWxsIChjb250aW51ZSB0bykgbm90IHdvcmsgaW4gdGhlIEFNRCBjYXNlLgo+
ID4+Cj4gPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYwo+ID4+Pj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9hcGljLmMKPiA+Pj4+PiBAQCAtNTE1LDcgKzUxNSw3IEBAIHN0YXRpYyB2b2lkIHJl
c3VtZV94MmFwaWModm9pZCkKPiA+Pj4+PiAgICAgIGlvbW11X2VuYWJsZV94MmFwaWMoKTsKPiA+
Pj4+PiAgICAgIF9fZW5hYmxlX3gyYXBpYygpOwo+ID4+Pj4+ICAKPiA+Pj4+PiAtICAgIHJlc3Rv
cmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcyk7Cj4gPj4+Pj4gKyAgICByZXN0b3JlX0lP
X0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMsIHRydWUpOwo+ID4+Pj4+ICAgICAgdW5tYXNrXzgy
NTlBKCk7Cj4gPj4+Pj4gIAo+ID4+Pj4+ICBvdXQ6Cj4gPj4+Pj4gQEAgLTk2MSw3ICs5NjEsMTIg
QEAgdm9pZCBfX2luaXQgeDJhcGljX2JzcF9zZXR1cCh2b2lkKQo+ID4+Pj4+ICAgICAgICAgIHBy
aW50aygiU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgJXNcbiIsIGdlbmFwaWMubmFtZSk7Cj4gPj4+
Pj4gIAo+ID4+Pj4+ICByZXN0b3JlX291dDoKPiA+Pj4+PiAtICAgIHJlc3RvcmVfSU9fQVBJQ19z
ZXR1cChpb2FwaWNfZW50cmllcyk7Cj4gPj4+Pj4gKyAgICAvKgo+ID4+Pj4+ICsgICAgICogTkI6
IGRvIG5vdCB1c2UgcmF3IG1vZGUgd2hlbiByZXN0b3JpbmcgZW50cmllcyBpZiB0aGUgaW9tbXUg
aGFzIGJlZW4KPiA+Pj4+PiArICAgICAqIGVuYWJsZWQgZHVyaW5nIHRoZSBwcm9jZXNzLCBiZWNh
dXNlIHRoZSBlbnRyaWVzIG5lZWQgdG8gYmUgdHJhbnNsYXRlZAo+ID4+Pj4+ICsgICAgICogYW5k
IGFkZGVkIHRvIHRoZSByZW1hcHBpbmcgdGFibGUgaW4gdGhhdCBjYXNlLgo+ID4+Pj4+ICsgICAg
ICovCj4gPj4+Pj4gKyAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMsICF4
MmFwaWNfZW5hYmxlZCk7Cj4gPj4+Pgo+ID4+Pj4gSG93IGlzIHRoaXMgZGlmZmVyZW50IGluIHRo
ZSByZXN1bWVfeDJhcGljKCkgY2FzZT8gVGhlIElPTU1VIGdldHMKPiA+Pj4+IGVuYWJsZWQgaW4g
dGhlIGNvdXJzZSBvZiB0aGF0IGFzIHdlbGwuIEkuZS4gSSdkIGV4cGVjdCB5b3Ugd2FudAo+ID4+
Pj4gdG8gcGFzcyAiZmFsc2UiIHRoZXJlLCBub3QgInRydWUiLgo+ID4+Pgo+ID4+PiBJbiB0aGUg
cmVzdW1lX3gyYXBpYyBjYXNlIGludGVycnVwdCByZW1hcHBpbmcgc2hvdWxkIGFscmVhZHkgYmUK
PiA+Pj4gZW5hYmxlZCBvciBub3QsIGJ1dCB0aGF0IGZ1bmN0aW9uIGlzIG5vdCBnb2luZyB0byBl
bmFibGUgaW50ZXJydXB0Cj4gPj4+IHJlbWFwcGluZyBpZiBpdCB3YXNuJ3QgZW5hYmxlZCBiZWZv
cmUsIGhlbmNlIHRoZSBJTy1BUElDIGVudHJpZXMKPiA+Pj4gc2hvdWxkIGFscmVhZHkgYmUgdXNp
bmcgdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYW5kIG5vCj4gPj4+IHRyYW5zbGF0aW9u
IGlzIG5lZWRlZC4KPiA+Pgo+ID4+IFdobyAvIHdoYXQgd291bGQgaGF2ZSBlbmFibGVkIHRoZSBJ
T01NVSBpbiB0aGUgcmVzdW1lIGNhc2U/Cj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgdGhlIHF1ZXN0
aW9uIGlzIHdobyBlbmFibGVzIGludGVycnVwdCByZW1hcHBpbmcgaW4gdGhlCj4gPiByZXN1bWUg
Y2FzZSAod2hpY2ggaXMgcmVzdW1lX3gyYXBpYyB3aGVuIGNhbGxpbmcgaW9tbXVfZW5hYmxlX3gy
YXBpYwo+ID4gQUZBSUNUKSwgdGhlIHBvaW50IGhlcmUgaXMgdGhhdCBvbiByZXN1bWUgdGhlIGVu
dHJpZXMgaW4gdGhlIElPLUFQSUMKPiA+IHdpbGwgYWxyZWFkeSBtYXRjaCB0aGUgc3RhdGUgb2Yg
aW50ZXJydXB0IHJlbWFwcGluZywgc28gdGhleSBzaG91bGRuJ3QKPiA+IGJlIHRyYW5zbGF0ZWQu
IElmIGludGVycnVwdCByZW1hcHBpbmcgd2FzIG9mZiBiZWZvcmUgc3VzcGVuZCBpdCB3aWxsCj4g
PiBzdGlsbCBiZSBvZmYgYWZ0ZXIgcmVzdW1lLCBhbmQgdGhlcmUgd29uJ3QgYmUgYW55IHRyYW5z
bGF0aW9uIG5lZWRlZC4KPiA+IFRoZSBzYW1lIGlzIHRydWUgaWYgaW50ZXJydXB0IHJlbWFwcGlu
ZyBpcyBvbiBiZWZvcmUgc3VzcGVuZC4KPiAKPiBJIGRpc2FncmVlOiBzYXZlX0lPX0FQSUNfc2V0
dXAoKSBnZXRzIGNhbGxlZCBmcm9tIHJlc3VtZV94MmFwaWMoKSwKPiBub3QgcHJpb3IgdG8gc3Vz
cGVuZC4KCk9oLCBzbyBtYXliZSB0aGF0J3MgYSBtaXN1bmRlcnN0YW5kaW5nIG9uIG15IHNpZGUu
IEkgZG9uJ3Qgc2VlbSB0byBiZQphYmxlIHRvIGZpbmQgYSBzdGF0ZW1lbnQgYWJvdXQgdGhlIGNv
bnRlbnRzIG9mIHRoZSBJTy1BUElDIHJlZ2lzdGVycwooYW5kIG1vcmUgc3BlY2lmaWNhbGx5IHRo
ZSBlbnRyaWVzKSB3aGVuIGdldHRpbmcgYmFjayBmcm9tCnN1c3BlbnNpb24uIEFyZSBhbGwgZW50
cmllcyBjbGVhcmVkIGFuZCBtYXNrZWQ/CgpBcmUgdGhlIHZhbHVlcyBwcmV2aW91cyB0byBzdXNw
ZW5zaW9uIHN0b3JlZD8KCj4gPj4+PiBBbHNvIGhvdyB3b3VsZCAieDJhcGljX2VuYWJsZWQiIHJl
ZmxlY3QgdGhlIHRyYW5zaXRpb24/IEl0IG1heQo+ID4+Pj4gaGF2ZSBiZWVuICJ0cnVlIiBhbHJl
YWR5IGJlZm9yZSBlbnRlcmluZyB0aGUgZnVuY3Rpb24gaGVyZS4KPiA+Pj4KPiA+Pj4gSWYgeDJh
cGljX2VuYWJsZWQgPT0gdHJ1ZSBhdCB0aGUgcG9pbnQgd2hlcmUgcmVzdG9yZV9JT19BUElDX3Nl
dHVwCj4gPj4+IGlzIGNhbGxlZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIG11c3QgYmUgZW5hYmxlZCwg
YmVjYXVzZSBBRkFJQ1QgYXQgdGhpcwo+ID4+PiBwb2ludCBpdCdzIG5vdCBwb3NzaWJsZSB0byBo
YXZlIHgyYXBpY19lbmFibGVkID09IHRydWUgYW5kIGludGVycnVwdAo+ID4+PiByZW1hcHBpbmcg
ZGlzYWJsZWQuCj4gPj4+Cj4gPj4+IFRoZSBpc3N1ZSBJIGNhbiBzZWUgaGVyZSBpcyB3aGF0IGhh
cHBlbnMgaWYgaW50ZXJydXB0IHJlbWFwcGluZyB3YXMKPiA+Pj4gYWxyZWFkeSBlbmFibGVkIGJ5
IHRoZSBoYXJkd2FyZSwgYW5kIGVudHJpZXMgaW4gdGhlIElPLUFQSUMgYXJlCj4gPj4+IGFscmVh
ZHkgdXNpbmcgdGhlIHJlbWFwcGluZyB0YWJsZS4gSSB3b3VsZCBoYXZlIHRvIGxvb2sgaW50byBo
b3cgdG8KPiA+Pj4gZGV0ZWN0IHRoYXQgY2FzZSBwcm9wZXJseSwgYnV0IEkgdGhpbmsgdGhlIHBy
b3Bvc2VkIGNoYW5nZSBpcyBhbgo+ID4+PiBpbXByb3ZlbWVudCBvdmVyYWxsLgo+ID4+Cj4gPj4g
RmlybXdhcmUgaGFuZGluZyBvZmYgd2l0aCB0aGUgSU9NTVUgKGFuZCBoZW5jZSBpbnRlcnJ1cHQg
cmVtYXBwaW5nKQo+ID4+IGFscmVhZHkgZW5hYmxlZCBpcyBhIGNhc2Ugd2hpY2ggLSBhZmFpY3Qg
LSB3ZSBjYW4ndCBjdXJyZW50bHkgY29wZQo+ID4+IHdpdGguIEZpcm13YXJlIGhhbmRpbmcgb2Zm
IGluIHgyQVBJQyBlbmFibGVkIHN0YXRlIGlzIHR5cGljYWxseQo+ID4+IHdpdGggdGhlIElPTU1V
IChhbmQgaGVuY2UgaW50ZXJydXB0IHJlbWFwcGluZykgc3RpbGwgZGlzYWJsZWQuIFRoaXMKPiA+
PiBpcyBub3QgYSBmb3JiaWRkZW4gbW9kZSwgaXQncyBqdXN0IHRoYXQgaW4gc3VjaCBhIGNvbmZp
Z3VyYXRpb24KPiA+PiBpbnRlcnJ1cHRzIGNhbid0IGJlIGRlbGl2ZXJlZCB0byBjZXJ0YWluIENQ
VXMuCj4gPj4KPiA+PiBJbiBhbnkgZXZlbnQgeW91IG5lZWQgdG8gcHJvcGVybHkgZGlzdGluZ3Vp
c2ggeDJBUElDIGVuYWJsZWQgc3RhdGUKPiA+PiAob3IgdGhlIHRyYW5zaXRpb24gdGhlcmVvZikg
ZnJvbSBJT01NVSAvIGludGVycnVwdCByZW1hcHBpbmcKPiA+PiBlbmFibGVkIHN0YXRlIChvciB0
aGUgdHJhbnNpdGlvbiB0aGVyZW9mKS4gSS5lLiB5b3Ugd2FudCB0byBhdm9pZAo+ID4+IHJhdyBt
b2RlIHJlc3RvcmUgaWYgaW50ZXJydXB0IHJlbWFwcGluZyBzdGF0ZSB0cmFuc2l0aW9uZWQgZnJv
bQo+ID4+IG9mZiB0byBvbiBpbiB0aGUgcHJvY2Vzcy4KPiA+IAo+ID4gUmlnaHQsIGFuZCB0aGF0
J3Mgd2h5IHRoZSBjYWxsIHRvIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCBpbgo+ID4geDJhcGljX2Jz
cF9zZXR1cCB1c2VzICF4MmFwaWNfZW5hYmxlZCBhcyBpdCdzIHNlY29uZCBwYXJhbWV0ZXIuIElm
Cj4gPiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGhhcyBiZWVuIGVuYWJsZWQgYnkgdGhlIGNhbGwgdG8K
PiA+IGlvbW11X2VuYWJsZV94MmFwaWMgeDJhcGljX2VuYWJsZWQgbXVzdCBiZSB0cnVlLCBhbmQg
aGVuY2UgdGhlIGVudHJpZXMKPiA+IGluIHRoZSBJTy1BUElDIG5lZWQgdG8gYmUgdHJhbnNsYXRl
ZCB0byB1c2UgdGhlIGludGVycnVwdCByZW1hcHBpbmcKPiA+IHRhYmxlLiBUaGVyZSdzIG5vIHBh
dGggdGhhdCBjYW4gbGVhZCB0byByZXN0b3JlX0lPX0FQSUNfc2V0dXAgd2l0aAo+ID4gaW50ZXJy
dXB0IHJlbWFwcGluZyBlbmFibGVkIGFuZCB4MkFQSUMgbW9kZSBkaXNhYmxlZCAob3Igd2l0aCB4
MkFQSUMKPiA+IGVuYWJsZWQgYW5kIGludGVycnVwdCByZW1hcHBpbmcgZGlzYWJsZWQpLgo+ID4g
Cj4gPiBIZW5jZSBpZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIG9mZiBiZWZvcmUgY2FsbGluZyB4
MmFwaWNfYnNwX3NldHVwCj4gPiAod2hpY2ggaXMgd2hhdCBYZW4gZXhwZWN0cyB0byBmdW5jdGlv
biBwcm9wZXJseSkgYW5kIHgyYXBpY19lbmFibGVkID09Cj4gPiB0cnVlIHdoZW4gY2FsbGluZyBy
ZXN0b3JlX0lPX0FQSUNfc2V0dXAgaXQgbWVhbnMgaW50ZXJydXB0IHJlbWFwcGluZwo+ID4gZ290
IGVuYWJsZWQsIGFuZCB0aGUgSU8tQVBJQyBlbnRyaWVzIG5lZWQgdHJhbnNsYXRpb24uCj4gCj4g
QnV0IHRoZSBjb2RlIGluIHF1ZXN0aW9uIHNpdHMgb24gYSBzaGFyZWQgc3VjY2Vzcy9lcnJvciBw
YXRoLCBhbmQKPiBpbiB0aGUgZXJyb3IgY2FzZSBpdCBtYXR0ZXJzIHdoZXRoZXIgeDJhcGljX2Vu
YWJsZWQgd2FzIHRydWUgYWxyZWFkeQo+IG9uIGVudHJ5LgoKQnV0IGl0J3Mgc2ltcGx5IG5vdCBw
b3NzaWJsZSB0byByZWFjaCB0aGUgY2FsbCB0bwpyZXN0b3JlX0lPX0FQSUNfc2V0dXAgd2l0aCB4
MmFwaWNfZW5hYmxlZCA9PSB0cnVlIGFuZCBpbnRlcnJ1cHQKcmVtYXBwaW5nIGRpc2FibGVkLCBy
ZWdhcmRsZXNzIG9mIHRoZSBpbml0aWFsIHZhbHVlIG9mCngyYXBpY19lbmFibGVkLgoKQWxsIHRo
ZSBwYXRocyB0aGF0IGNvdWxkIGxlYWQgdG8gdGhpcyBzY2VuYXJpbyBhcmUgc2hvcnQtY2lyY3Vp
dGVkCmFib3ZlIHdpdGggYSBwYW5pYy4KCj4gSSByZWFsaXplIHRoYXQgaW9fYXBpY193cml0ZSgp
IHdvdWxkIHN1aXRhYmx5IGF2b2lkIGdvaW5nCj4gdGhlIHJlbWFwcGluZyBwYXRoLCBidXQgSSB0
aGluayBpdCB3b3VsZCBiZSBtb3JlIGNsZWFyIGlmIHRoZQo+IGRpc3RpbmN0aW9uIHdhcyBhbHJl
YWR5IG1hZGUgcHJvcGVybHkgYXQgdGhlIGNhbGwgc2l0ZS4KCkknbSBhZnJhaWQgSSdtIHNsaWdo
dGx5IGxvc3MsIGRvIHlvdSBtZWFuIHRvIHJlcGxhY2UgdGhlCmlvYXBpY193cml0ZV9lbnRyeSB3
aXRoIGFuIGlvX2FwaWNfd3JpdGUgaW4gcmVzdG9yZV9JT19BUElDX3NldHVwPwoKVGhhdCB3b3Vs
ZCBiZSB0aGUgc2FtZSBhcyBhbHdheXMgcGFzc2luZyByYXcgPT0gZmFsc2UgQUZBSUNULgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:27:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:27:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaLq-0008QE-4j; Thu, 10 Oct 2019 15:27:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QV7c=YD=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iIaLp-0008Q9-IE
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:27:37 +0000
X-Inumbo-ID: 7c99b2ac-eb72-11e9-beca-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c99b2ac-eb72-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 15:27:36 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id c195so4704610lfg.9
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 08:27:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=18e9FlkqS3w+q/V1P+wi5vesmZMTmRGT1yBbHME5gKQ=;
 b=m9AiRMJbJuUEmU/2HFoe6NpNvBAUkHAPzMBNVA8dvUFZ1XhzEl2BQj+ICJy6jL5Xd+
 LqSornNk5dZ8ZWdUoYzAKK9mKVKO5F+4rEYJXBuW7FN5VZgwvHvkCe6lUbyJ+pp1g3f3
 9+e35iDfzBDzkNSdSMLbn+pqWKRCGyD+EzdnEwK0FsOj48S0Nxpm/P/QW20DKqMlf7OX
 5MvcEUTnzU4aejaX/vxfCsPTtfBJaLv289e1qU3KKIWLRMR++6qPpaYSUGL18wSeSedy
 gOjvzv7AhnkxNUaGHVGFfewo3CT5mFrL7wywfu65r1XDAWrCYUGheosdTGrAkNRrC7+l
 5QQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=18e9FlkqS3w+q/V1P+wi5vesmZMTmRGT1yBbHME5gKQ=;
 b=ioTR7R10H75KEn6qlUb8alZLrKbGwkobll9NL/UK6XU60O5SwLGmmU+5b5r4kVvQD6
 2sY+ryXvlg+ggAH3g/CrqqZrbQKancQ/g0am/u5hUb9HKlAOlTfPyrWj/0NPpYpRA5xK
 kCZEJJu5D9BLp8/RgLThhJLeu9K7CKFxd2fbqCVM37htftjm9qYakIob9wDnsRakSR5B
 OGXna0M1JbtjdrW/eG+EP9hPXKb8cQZSUKpsUYejFHnxnX50iuTbQf9QGdzWJ98LjLY8
 0YhhPmf6XySuAfvmepAT9QrgVP3iq8l1IAN76uB+kIj/L77EfLQq+wgXuYEcyvaNOhe4
 GHNA==
X-Gm-Message-State: APjAAAW7h7UJZZUsXf9UR+rYKdUNZLoDtVmqYGTNUa9HIQdJNqSHObqF
 ZWqfgYrqfH+bYfKXOcRfZho=
X-Google-Smtp-Source: APXvYqy9OInfnyOJnzbraDhe0w81p41rR7GlhADahyE1SDXmuALsUULT++NW9jBITFlx6qk61WikYg==
X-Received: by 2002:a19:ad4c:: with SMTP id s12mr6669456lfd.49.1570721255252; 
 Thu, 10 Oct 2019 08:27:35 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id b25sm1444856ljj.36.2019.10.10.08.27.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 10 Oct 2019 08:27:34 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1570548304-12020-1-git-send-email-olekstysh@gmail.com>
 <948ee2a4-8a6a-57d5-3358-e0d6217624cb@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <94356055-721d-91bf-ac16-462da510007f@gmail.com>
Date: Thu, 10 Oct 2019 18:27:33 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <948ee2a4-8a6a-57d5-3358-e0d6217624cb@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEwLjEwLjE5IDE4OjE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
Cgo+Cj4gT24gMTAvOC8xOSA0OjI1IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4g
RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
Pgo+Pgo+PiBXZSBkb24ndCBwYXNzdGhyb3VnaCBJT01NVSBkZXZpY2UgdG8gaHdkb20gZXZlbiBp
ZiBpdCBpcyBub3QgdXNlZCBieSAKPj4gWGVuLgo+PiBUaGVyZWZvcmUgZXhwb3NpbmcgdGhlIHBy
b3BlcnRpZXMgdGhhdCBkZXNjcmliZSByZWxhdGlvbnNoaXAgYmV0d2Vlbgo+PiBtYXN0ZXIgZGV2
aWNlcyBhbmQgSU9NTVVzIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLgo+Pgo+PiBBY2NvcmRpbmcg
dG8gdGhlOgo+PiAxLiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9t
bXUudHh0Cj4+IDIuIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlv
bW11LnR4dAo+Cj4gSXQgaXMgbm90IGVudGlyZWx5IGNsZWFyIHRoYXQgZG9jdW1lbnRhdGlvbiBp
cyBmcm9tIExpbnV4LgoKV2lsbCBjbGFyaWZ5LgoKCj4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiAt
LS0KPj4gQ2hhbmdlcyBWMSBbMV0gLT4gVjI6Cj4+IMKgwqDCoCAtIE9ubHkgc2tpcCBJT01NVSBz
cGVjaWZpYyBwcm9wZXJ0aWVzIG9mIHRoZSBtYXN0ZXIgZGV2aWNlIGlmIHdlCj4+IMKgwqDCoMKg
wqAgc2tpcCB0aGUgY29ycmVzcG9uZGluZyBJT01NVSBkZXZpY2UKPj4gwqDCoMKgIC0gVXNlICJo
d2RvbSIgb3ZlciAiRG9tMCIKPj4KPj4gWzFdIAo+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTAvbXNnMDAxMDQuaHRtbAo+PiAtLS0K
Pj4gwqAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMjkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKPj4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+PiBpbmRleCA2ZDZkZDUyLi5hNzMyMWI4IDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4+IEBAIC00ODAsMTAgKzQ4MCwyNiBAQCBzdGF0aWMgaW50IF9faW5pdCB3cml0ZV9w
cm9wZXJ0aWVzKHN0cnVjdCAKPj4gZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
LAo+PiDCoMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBkdF9wcm9wZXJ0eSAqcHJvcCwgKnN0YXR1cyA9
IE5VTEw7Cj4+IMKgwqDCoMKgwqAgaW50IHJlcyA9IDA7Cj4+IMKgwqDCoMKgwqAgaW50IGhhZF9k
b20wX2Jvb3RhcmdzID0gMDsKPj4gK8KgwqDCoCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmlvbW11
X25vZGU7Cj4+IMKgIMKgwqDCoMKgwqAgaWYgKCBraW5mby0+Y21kbGluZSAmJiBraW5mby0+Y21k
bGluZVswXSApCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBib290YXJncyA9ICZraW5mby0+Y21kbGlu
ZVswXTsKPj4gwqAgK8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBJZiB3ZSBza2lwIHRoZSBJT01N
VSBkZXZpY2Ugd2hlbiBjcmVhdGluZyBEVCBmb3IgaHdkb20gKGV2ZW4gaWYKPj4gK8KgwqDCoMKg
ICogdGhlIElPTU1VIGRldmljZSBpcyBub3QgdXNlZCBieSBYZW4pLCB3ZSBzaG91bGQgYWxzbyBz
a2lwIHRoZSAKPj4gSU9NTVUKPj4gK8KgwqDCoMKgICogc3BlY2lmaWMgcHJvcGVydGllcyBvZiB0
aGUgbWFzdGVyIGRldmljZSBiZWhpbmQgaXQgaW4gb3JkZXIgCj4+IHRvIGF2b2lkCj4+ICvCoMKg
wqDCoCAqIGV4cG9zaW5nIGFuIGhhbGYgY29tcGxldGUgSU9NTVUgYmluZGluZ3MgdG8gaHdkb20u
Cj4+ICvCoMKgwqDCoCAqIFVzZSAiaW9tbXVfbm9kZSIgYXMgYW4gaW5kaWNhdG9yIG9mIHRoZSBt
YXN0ZXIgZGV2aWNlIHdoaWNoIAo+PiBwcm9wZXJ0aWVzCj4+ICvCoMKgwqDCoCAqIHNob3VsZCBi
ZSBza2lwcGVkLgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCBpb21tdV9ub2RlID0gZHRfcGFy
c2VfcGhhbmRsZShub2RlLCAiaW9tbXVzIiwgMCk7Cj4KPiBUaGUgY29kZSBpcyBzbGlnaHRseSBj
b25mdXNpbmcgdG8gcmVhZC4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgY2FyZSAKPiBvZiBpbnZh
bGlkIERUIGhlcmUsIHNvIGxldCdzIG9ubHkgY29uc2lkZXIgdmFsaWQgb25lLgoKRG8geW91IG1l
YW4gInRoZSBjb21tZW50IiBpcyBjb25mdXNpbmcgdG8gcmVhZD8KCgo+Cj4gRm9yIHZhbGlkIERU
LCBhbnkgbm9uLU5VTEwgcmV0dXJuIHNob3VsZCBwb2ludCB0byBhbiBJT01NVS4gVGhlIAo+IGNv
bW1lbnQgYWJvdmUgc3VnZ2VzdHMgdGhhdCBhbGwgSU9NTVUgd2lsbCBiZSBza2lwcGVkLiBIb3dl
dmVyLCB0aGUgCj4gY2hlY2sgYmVsb3cgKGRldmljZV9nZXRfY2xhc3MoaW9tbXVfbm9kZSkpIHdp
bGwgbm90IHJldHVybiAKPiBERVZJQ0VfSU9NTVUgd2hlbiB0aGVyZSBhcmUgbm90IGhhdmUgYSBk
cml2ZXIgZm9yIHRoZSBJT01NVS4KPgo+IFNvIHRoaXMgbmVlZHMgdG8gYmUgY2xhcmlmaWVkIGlu
IHRoZSBjb21taXQgbWVzc2FnZS4KCldpbGwgZG8uCgoKPgo+PiArwqDCoMKgIGlmICggaW9tbXVf
bm9kZSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBkZXZpY2VfZ2V0X2Ns
YXNzKGlvbW11X25vZGUpICE9IERFVklDRV9JT01NVSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGlvbW11X25vZGUgPSBOVUxMOwo+PiArwqDCoMKgIH0KPgo+IENvdWxkIHdlIGdhdGhlciB0
aGUgdHdvIGNvbmRpdGlvbnMgaW4gb25lIGlmPwoKWWVzLgoKCi0tIApSZWdhcmRzLAoKT2xla3Nh
bmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:32:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:32:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaQR-0000tu-Tw; Thu, 10 Oct 2019 15:32:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0VXC=YD=kernel.org=robh@srs-us1.protection.inumbo.net>)
 id 1iIaQQ-0000tp-Hf
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:32:22 +0000
X-Inumbo-ID: 26a0ac7e-eb73-11e9-931e-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26a0ac7e-eb73-11e9-931e-12813bfff9fa;
 Thu, 10 Oct 2019 15:32:21 +0000 (UTC)
Received: from mail-yb1-f173.google.com (mail-yb1-f173.google.com
 [209.85.219.173])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E479E21835
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 15:32:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570721541;
 bh=OCbNHp9XfcUM0QmcYZHuxvuZ72tVMIWV5NkzlJUXnf4=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=nHVklzU1lmcKAHuGh682Tq/tEEzBngD2WqvYJqJr7e4qIvJg1BX+gBZgdqqPWMH5f
 qJgvNTw/UJT6GKgfZIqF0duoSeK+X8hMiQA4tzIQ0rxN6MaDu9wQfYcfGU9HYGF4KB
 iIVLMM6CpdQSoU0lwlicUbBsLkgjoftACQGyj35E=
Received: by mail-yb1-f173.google.com with SMTP id v1so2061125ybo.11
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 08:32:20 -0700 (PDT)
X-Gm-Message-State: APjAAAXYNU/42bCTQ+ROnGvGggxzVa8ZizIc9WAXV63YVhmk/zU7nrtl
 W3Us1LMPurbt4R37reUOSn7CCUXlgJcMRvFcFg==
X-Google-Smtp-Source: APXvYqzEPhAkVCbQQjjzo3IU4PJ7Pf1s3lEphJMuRfUgT2YpW+iGwzGZuhEIh3L+n8n4IVIq7CX9WAYQbFh77rEa5+A=
X-Received: by 2002:a25:c883:: with SMTP id y125mr6956870ybf.358.1570721540132; 
 Thu, 10 Oct 2019 08:32:20 -0700 (PDT)
MIME-Version: 1.0
References: <20191008194155.4810-1-robh@kernel.org>
 <fd2f61bb-1ff8-f90b-9514-e662db2ff19f@epam.com>
 <362d1eac-e352-d8de-1b6f-586acc0007ce@oracle.com>
In-Reply-To: <362d1eac-e352-d8de-1b6f-586acc0007ce@oracle.com>
From: Rob Herring <robh@kernel.org>
Date: Thu, 10 Oct 2019 10:32:09 -0500
X-Gmail-Original-Message-ID: <CAL_Jsq+OajTgKoV2gWQCfGbE32LNp23tjgOpTTLcwLx19jBU9A@mail.gmail.com>
Message-ID: <CAL_Jsq+OajTgKoV2gWQCfGbE32LNp23tjgOpTTLcwLx19jBU9A@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: Stop abusing DT of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Robin Murphy <robin.murphy@arm.com>, Christoph Hellwig <hch@lst.de>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgOTowMCBBTSBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPgo+IE9uIDEwLzkvMTkgNzo0MiBBTSwgT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gPiBPbiAxMC84LzE5IDEwOjQxIFBNLCBSb2IgSGVy
cmluZyB3cm90ZToKPiA+PiBBcyB0aGUgcmVtb3ZlZCBjb21tZW50cyBzYXksIHRoZXNlIGFyZW4n
dCBEVCBiYXNlZCBkZXZpY2VzLgo+ID4+IG9mX2RtYV9jb25maWd1cmUoKSBpcyBnb2luZyB0byBz
dG9wIGFsbG93aW5nIGEgTlVMTCBEVCBub2RlIGFuZCBjYWxsaW5nCj4gPj4gaXQgd2lsbCBubyBs
b25nZXIgd29yay4KPiA+Pgo+ID4+IFRoZSBjb21tZW50IGlzIGFsc28gbm93IG91dCBvZiBkYXRl
IGFzIG9mIGNvbW1pdCA5YWI5MWU3YzVjNTEgKCJhcm02NDoKPiA+PiBkZWZhdWx0IHRvIHRoZSBk
aXJlY3QgbWFwcGluZyBpbiBnZXRfYXJjaF9kbWFfb3BzIikuIERpcmVjdCBtYXBwaW5nCj4gPj4g
aXMgbm93IHRoZSBkZWZhdWx0IHJhdGhlciB0aGFuIGRtYV9kdW1teV9vcHMuCj4gPj4KPiA+PiBB
Y2NvcmRpbmcgdG8gU3RlZmFubyBhbmQgT2xla3NhbmRyLCB0aGUgb25seSBvdGhlciBwYXJ0IG5l
ZWRlZCBpcwo+ID4+IHNldHRpbmcgdGhlIERNQSBtYXNrcyBhbmQgdGhlcmUncyBubyByZWFzb24g
dG8gcmVzdHJpY3QgdGhlIG1hc2tzIHRvCj4gPj4gMzItYml0cy4gU28gc2V0IHRoZSBtYXNrcyB0
byA2NCBiaXRzLgo+ID4+Cj4gPj4gQ2M6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5j
b20+Cj4gPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPj4gQ2M6
IE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Cj4gPj4gQ2M6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPiA+PiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
PiA+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4+IENjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPj4gQ2M6IENocmlzdG9waCBI
ZWxsd2lnIDxoY2hAbHN0LmRlPgo+ID4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiA+PiBTaWduZWQtb2ZmLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgo+ID4g
QWNrZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5r
b0BlcGFtLmNvbT4KPgo+Cj4gSXMgdGhpcyBnb2luZyB0byBnbyB2aWEgZHJtIHRyZWUgb3Igc2hv
dWxkIEkgcGljayBpdCB1cCBmb3IgWGVuIHRyZWU/CgpQbGVhc2UgYXBwbHkgdG8gdGhlIFhlbiB0
cmVlLgoKUm9iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:33:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaR5-0000wJ-8f; Thu, 10 Oct 2019 15:33:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIaR3-0000w6-Ir
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:33:01 +0000
X-Inumbo-ID: 3c39f8ba-eb73-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 3c39f8ba-eb73-11e9-bbab-bc764e2007e4;
 Thu, 10 Oct 2019 15:32:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 697DE337;
 Thu, 10 Oct 2019 08:32:57 -0700 (PDT)
Received: from [10.1.39.39] (e110479-lin.cambridge.arm.com [10.1.39.39])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8818F3F6C4;
 Thu, 10 Oct 2019 08:32:56 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1570548304-12020-1-git-send-email-olekstysh@gmail.com>
 <948ee2a4-8a6a-57d5-3358-e0d6217624cb@arm.com>
 <94356055-721d-91bf-ac16-462da510007f@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <71e64847-2ce7-0954-4ab9-72f678d5dc93@arm.com>
Date: Thu, 10 Oct 2019 16:32:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <94356055-721d-91bf-ac16-462da510007f@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8xMC8xOSA0OjI3IFBNLCBPbGVrc2FuZHIgd3JvdGU6Cj4gCj4gT24gMTAuMTAu
MTkgMTg6MTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4gCj4gSGkgSnVsaWVuCj4gCj4g
Cj4+Cj4+IE9uIDEwLzgvMTkgNDoyNSBQTSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+
PiBGcm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5j
b20+Cj4+Pgo+Pj4gV2UgZG9uJ3QgcGFzc3Rocm91Z2ggSU9NTVUgZGV2aWNlIHRvIGh3ZG9tIGV2
ZW4gaWYgaXQgaXMgbm90IHVzZWQgYnkgCj4+PiBYZW4uCj4+PiBUaGVyZWZvcmUgZXhwb3Npbmcg
dGhlIHByb3BlcnRpZXMgdGhhdCBkZXNjcmliZSByZWxhdGlvbnNoaXAgYmV0d2Vlbgo+Pj4gbWFz
dGVyIGRldmljZXMgYW5kIElPTU1VcyBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4KPj4+Cj4+PiBB
Y2NvcmRpbmcgdG8gdGhlOgo+Pj4gMS4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz
L2lvbW11L2lvbW11LnR4dAo+Pj4gMi4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz
L3BjaS9wY2ktaW9tbXUudHh0Cj4+Cj4+IEl0IGlzIG5vdCBlbnRpcmVseSBjbGVhciB0aGF0IGRv
Y3VtZW50YXRpb24gaXMgZnJvbSBMaW51eC4KPiAKPiBXaWxsIGNsYXJpZnkuCj4gCj4gCj4+Cj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNo
Y2hlbmtvQGVwYW0uY29tPgo+Pj4KPj4+IC0tLQo+Pj4gQ2hhbmdlcyBWMSBbMV0gLT4gVjI6Cj4+
PiDCoMKgwqAgLSBPbmx5IHNraXAgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGllcyBvZiB0aGUgbWFz
dGVyIGRldmljZSBpZiB3ZQo+Pj4gwqDCoMKgwqDCoCBza2lwIHRoZSBjb3JyZXNwb25kaW5nIElP
TU1VIGRldmljZQo+Pj4gwqDCoMKgIC0gVXNlICJod2RvbSIgb3ZlciAiRG9tMCIKPj4+Cj4+PiBb
MV0gCj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTktMTAvbXNnMDAxMDQuaHRtbCAKPj4+Cj4+PiAtLS0KPj4+IMKgIHhlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiDC
oCAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
Pj4+IGluZGV4IDZkNmRkNTIuLmE3MzIxYjggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4g
QEAgLTQ4MCwxMCArNDgwLDI2IEBAIHN0YXRpYyBpbnQgX19pbml0IHdyaXRlX3Byb3BlcnRpZXMo
c3RydWN0IAo+Pj4gZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAo+Pj4gwqDC
oMKgwqDCoCBjb25zdCBzdHJ1Y3QgZHRfcHJvcGVydHkgKnByb3AsICpzdGF0dXMgPSBOVUxMOwo+
Pj4gwqDCoMKgwqDCoCBpbnQgcmVzID0gMDsKPj4+IMKgwqDCoMKgwqAgaW50IGhhZF9kb20wX2Jv
b3RhcmdzID0gMDsKPj4+ICvCoMKgwqAgc3RydWN0IGR0X2RldmljZV9ub2RlICppb21tdV9ub2Rl
Owo+Pj4gwqAgwqDCoMKgwqDCoCBpZiAoIGtpbmZvLT5jbWRsaW5lICYmIGtpbmZvLT5jbWRsaW5l
WzBdICkKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBib290YXJncyA9ICZraW5mby0+Y21kbGluZVsw
XTsKPj4+IMKgICvCoMKgwqAgLyoKPj4+ICvCoMKgwqDCoCAqIElmIHdlIHNraXAgdGhlIElPTU1V
IGRldmljZSB3aGVuIGNyZWF0aW5nIERUIGZvciBod2RvbSAoZXZlbiBpZgo+Pj4gK8KgwqDCoMKg
ICogdGhlIElPTU1VIGRldmljZSBpcyBub3QgdXNlZCBieSBYZW4pLCB3ZSBzaG91bGQgYWxzbyBz
a2lwIHRoZSAKPj4+IElPTU1VCj4+PiArwqDCoMKgwqAgKiBzcGVjaWZpYyBwcm9wZXJ0aWVzIG9m
IHRoZSBtYXN0ZXIgZGV2aWNlIGJlaGluZCBpdCBpbiBvcmRlciAKPj4+IHRvIGF2b2lkCj4+PiAr
wqDCoMKgwqAgKiBleHBvc2luZyBhbiBoYWxmIGNvbXBsZXRlIElPTU1VIGJpbmRpbmdzIHRvIGh3
ZG9tLgo+Pj4gK8KgwqDCoMKgICogVXNlICJpb21tdV9ub2RlIiBhcyBhbiBpbmRpY2F0b3Igb2Yg
dGhlIG1hc3RlciBkZXZpY2Ugd2hpY2ggCj4+PiBwcm9wZXJ0aWVzCj4+PiArwqDCoMKgwqAgKiBz
aG91bGQgYmUgc2tpcHBlZC4KPj4+ICvCoMKgwqDCoCAqLwo+Pj4gK8KgwqDCoCBpb21tdV9ub2Rl
ID0gZHRfcGFyc2VfcGhhbmRsZShub2RlLCAiaW9tbXVzIiwgMCk7Cj4+Cj4+IFRoZSBjb2RlIGlz
IHNsaWdodGx5IGNvbmZ1c2luZyB0byByZWFkLiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBjYXJl
IAo+PiBvZiBpbnZhbGlkIERUIGhlcmUsIHNvIGxldCdzIG9ubHkgY29uc2lkZXIgdmFsaWQgb25l
Lgo+IAo+IERvIHlvdSBtZWFuICJ0aGUgY29tbWVudCIgaXMgY29uZnVzaW5nIHRvIHJlYWQ/CgpU
aGUgY29kZSBpcyBjb25mdXNpbmcgYmVjYXVzZSAiaW9tbXVzIiBzaG91bGQgYWx3YXlzIHBvaW50
IHRvIGEgSU9NTVUgCm5vZGUsIGJ1dCB0aGVuIHlvdSBjaGVjayB3aGV0aGVyIHRoaXMgaXMgYW4g
SU9NTVUuIFNvIGl0IGlzIG5vdCBjbGVhciBpZiAKdGhpcyBpcyBkb25lIGZvciBzYW5pdHkgY2hl
Y2sgKG9yIGZvciBhIGRpZmZlcmVudCByZWFzb24pLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:39:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaX1-0001SA-H5; Thu, 10 Oct 2019 15:39:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIaX0-0001S4-Hm
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:39:10 +0000
X-Inumbo-ID: 1a021858-eb74-11e9-8aca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 1a021858-eb74-11e9-8aca-bc764e2007e4;
 Thu, 10 Oct 2019 15:39:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6E564337;
 Thu, 10 Oct 2019 08:39:09 -0700 (PDT)
Received: from [10.1.39.39] (e110479-lin.cambridge.arm.com [10.1.39.39])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 970383F6C4;
 Thu, 10 Oct 2019 08:39:08 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>, xen-devel@lists.xenproject.org
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
Date: Thu, 10 Oct 2019 16:39:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQnJpYW4sCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KCk9uIDEwLzkvMTkgODo0NyBQTSwg
QnJpYW4gV29vZHMgd3JvdGU6Cj4gSXQncyBwb3NzaWJsZSBmb3IgYSBtaXNjb25maWd1cmVkIGRl
dmljZSB0cmVlIHRvIGNhdXNlIFhlbiB0byBjcmFzaCB3aGVuCj4gdGhlcmUgYXJlIG92ZXJsYXBw
aW5nIGFkZHJlc3NlcyBpbiB0aGUgbWVtb3J5IG1vZHVsZXMuICBBZGQgYSB3YXJuaW5nCj4gd2hl
biBwcmludGluZyB0aGUgYWRkcmVzc2VzIHRvIGxldCB0aGUgdXNlciBrbm93IHRoZXJlJ3MgYSBw
b3NzaWJsZQo+IGlzc3VlIHdoZW4gREVCVUcgaXMgZW5hYmxlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAeGlsaW54LmNvbT4KPiAtLS0KPiBzYW1wbGUgb3V0
cHV0Ogo+IC4uLgo+IChYRU4pIE1PRFVMRVswXTogMDAwMDAwMDAwMTQwMDAwMCAtIDAwMDAwMDAw
MDE1M2I4ZjEgWGVuCj4gKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMDA3NmQyMDAwIC0gMDAwMDAw
MDAwNzZkYzA4MCBEZXZpY2UgVHJlZQo+IChYRU4pIE1PRFVMRVsyXTogMDAwMDAwMDAwNzZkZjAw
MCAtIDAwMDAwMDAwMDdmZmYzNjQgUmFtZGlzawo+IChYRU4pIE1PRFVMRVszXTogMDAwMDAwMDAw
MDA4MDAwMCAtIDAwMDAwMDAwMDMxODAwMDAgS2VybmVsCj4gKFhFTikgIFJFU1ZEWzBdOiAwMDAw
MDAwMDA3NmQyMDAwIC0gMDAwMDAwMDAwNzZkYzAwMAo+IChYRU4pICBSRVNWRFsxXTogMDAwMDAw
MDAwNzZkZjAwMCAtIDAwMDAwMDAwMDdmZmYzNjQKPiAoWEVOKQo+IChYRU4pIFdBUk5JTkc6IG1v
ZHVsZXMgWGVuICAgICAgICAgIGFuZCBLZXJuZWwgICAgICAgb3ZlcmxhcAo+IChYRU4pCj4gKFhF
TikgQ29tbWFuZCBsaW5lOiBjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFsMCBkb20wX21lbT0x
RyBib290c2NydWI9MCBtYXhjcHVzPTEgdGltZXJfc2xvcD0wCj4gLi4uCj4gCj4gICB4ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jIHwgMTcgKysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2Vk
LCAxNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0
LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gaW5kZXggMDhmYjU5Zi4uM2NiMGM0MyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2Jv
b3RmZHQuYwo+IEBAIC0zODcsNiArMzg3LDIzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlYXJseV9w
cmludF9pbmZvKHZvaWQpCj4gICAgICAgICAgICAgICAgICBtZW1fcmVzdi0+YmFua1tqXS5zdGFy
dCArIG1lbV9yZXN2LT5iYW5rW2pdLnNpemUgLSAxKTsKPiAgICAgICB9Cj4gICAgICAgcHJpbnRr
KCJcbiIpOwo+ICsKPiArI2lmbmRlZiBOREVCVUcKPiArICAgIC8qCj4gKyAgICAgKiBBc3N1bWlu
ZyBhbGwgY29tYmluYXRpb25zIGFyZSBjaGVja2VkLCBvbmx5IHRoZSBzdGFydGluZyBhZGRyZXNz
Cj4gKyAgICAgKiBoYXMgdG8gYmUgY2hlY2tlZCBpZiBpdCdzIGluIGFub3RoZXIgbWVtb3J5IG1v
ZHVsZSdzIHJhbmdlLgo+ICsgICAgICovCj4gKyAgICBmb3IgKCBpID0gMCA7IGkgPCBtb2RzLT5u
cl9tb2RzOyBpKysgKQo+ICsgICAgICAgIGZvciAoIGogPSAwIDsgaiA8IG1vZHMtPm5yX21vZHM7
IGorKyApCj4gKyAgICAgICAgICAgIGlmICggKGkgIT0gaikgJiYKPiArICAgICAgICAgICAgICAg
ICAobW9kcy0+bW9kdWxlW2ldLnN0YXJ0ID49IG1vZHMtPm1vZHVsZVtqXS5zdGFydCkgJiYKPiAr
ICAgICAgICAgICAgICAgICAobW9kcy0+bW9kdWxlW2ldLnN0YXJ0IDwKPiArICAgICAgICAgICAg
ICAgICAgbW9kcy0+bW9kdWxlW2pdLnN0YXJ0ICsgbW9kcy0+bW9kdWxlW2pdLnNpemUpICkKPiAr
ICAgICAgICAgICAgICAgIHByaW50aygiV0FSTklORzogbW9kdWxlcyAlLTEycyBhbmQgJS0xMnMg
b3ZlcmxhcFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICBib290X21vZHVsZV9raW5kX2Fz
X3N0cmluZyhtb2RzLT5tb2R1bGVbaV0ua2luZCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
Ym9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcobW9kcy0+bW9kdWxlW2pdLmtpbmQpKTsKCkkgYW0g
bm90IGVudGlyZWx5IGhhcHB5IHdpdGggdGhlIGRvdWJsZSBmb3ItbG9vcCBoZXJlLgoKQXMgd2Ug
YWxyZWFkeSBnbyB0aHJvdWdoIGFsbCB0aGUgbW9kdWxlcyBpbiBhZGRfYm9vdF9tb2R1bGUoKS4g
Q291bGQgeW91IApsb29rIHdoZXRoZXIgdGhpcyBjaGVjayBjb3VsZCBiZSBwYXJ0IG9mIGl0PwoK
VGhpcyBzaG91bGQgYWxzbyBhbGxvdyB0byBoYXZlIHRoaXMgY2hlY2sgZm9yIG5vbi1kZWJ1ZyBi
dWlsZCBhcyB3ZWxsLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:43:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIaai-0002Bt-4L; Thu, 10 Oct 2019 15:43:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QV7c=YD=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iIaag-0002Bo-O1
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:42:58 +0000
X-Inumbo-ID: a1b60bd8-eb74-11e9-a531-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1b60bd8-eb74-11e9-a531-bc764e2007e4;
 Thu, 10 Oct 2019 15:42:58 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id r22so4772870lfm.1
 for <xen-devel@lists.xenproject.org>; Thu, 10 Oct 2019 08:42:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=5k2tecizN6QY5x8p3lS6qS9TiBDtf8nXgp7pvcGI5dI=;
 b=nCWHUGfYLKe+5bRfblaYASjflMnSaXEJ3IYk2OvDfLoaPimED5BDsEAkwwR+NwygKr
 l2uvdqVYjnGssIpFX5zLxxy37N5nIs01Nf+qfeoild/a2dT5+ywdOyTOZf/1Pw5YoGCD
 rVsv8yzDWBFsWTt6ZZFf6CYZ+66N7AYrHvhRTxieMjFlQFuk7CqbM3sRfLpJFy6r30jD
 CGtvEXMIwWDHHRRq78wUazid1qA1OiTdkmkdKfXwvdVqyeml0e2ZOrSyxFygeBgtrGgZ
 td2DFu6s3BSuBdcnj/dXpxwPjvhflR+mcigf5k4i+tSqr+wAebqGjU9qf7DSFniiWpL5
 nwxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=5k2tecizN6QY5x8p3lS6qS9TiBDtf8nXgp7pvcGI5dI=;
 b=PEdKQLRTey8T42RO8Yd3+8HxMEqosKZ+/vEV4UFf8cjGiJsv5X/MXrQM5/EaPRbOAB
 kyYFawy16C3c4gKIO6ffwdUT1dtjhxDxI+W3FMk+36AgyBKDf6ihs3NY4fjpbmnXYd/t
 qS073UWPU1yn+5T3gXlSSU/7Na5bhQbWMLiNcW2j99hEMmvNunhtF7OwzWt7UwxHhStt
 meJ9Klb1w79tp4LArJMlGE7jYelnvc9mOH6qDfLfgPiIXRuT6TfGTruYXUKbZWZI3Pa9
 6Ai96VHIqDfELvkR0/nCyceVv/EfLN4kPe9M3qA+90Jh+A8zPrLmRu1baqOZm7PqQYwd
 OYPw==
X-Gm-Message-State: APjAAAVnph1sU2ZYh8lBSU5U2gSfrnRV46BQtHBxzAP4zv+S7QVvvhs4
 ln+YkyEqWEBNTxFIpR6kSiM=
X-Google-Smtp-Source: APXvYqzyMxkQzeyHj0orug8CZas5vInOaHiOY0SgBXGUnJd2nEXliT8yEkkP0qpNY3DPtfR59u5Q4g==
X-Received: by 2002:ac2:4c13:: with SMTP id t19mr6468071lfq.20.1570722176819; 
 Thu, 10 Oct 2019 08:42:56 -0700 (PDT)
Received: from [10.17.182.120] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id f28sm1403110lfp.28.2019.10.10.08.42.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 10 Oct 2019 08:42:56 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1570548304-12020-1-git-send-email-olekstysh@gmail.com>
 <948ee2a4-8a6a-57d5-3358-e0d6217624cb@arm.com>
 <94356055-721d-91bf-ac16-462da510007f@gmail.com>
 <71e64847-2ce7-0954-4ab9-72f678d5dc93@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <038fef3d-471e-ea12-801d-b471e19671b7@gmail.com>
Date: Thu, 10 Oct 2019 18:42:55 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <71e64847-2ce7-0954-4ab9-72f678d5dc93@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEwLjEwLjE5IDE4OjMyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaQoKCj4KPj4+
PiBbMV0gCj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE5LTEwL21zZzAwMTA0Lmh0bWwgCj4+Pj4KPj4+PiAtLS0KPj4+PiDCoCB4ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+Pj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4+Pj4gaW5kZXggNmQ2ZGQ1Mi4uYTczMjFiOCAxMDA2NDQKPj4+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKPj4+PiBAQCAtNDgwLDEwICs0ODAsMjYgQEAgc3RhdGljIGludCBfX2luaXQgd3Jp
dGVfcHJvcGVydGllcyhzdHJ1Y3QgCj4+Pj4gZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAo+Pj4+IMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0IGR0X3Byb3BlcnR5ICpwcm9wLCAq
c3RhdHVzID0gTlVMTDsKPj4+PiDCoMKgwqDCoMKgIGludCByZXMgPSAwOwo+Pj4+IMKgwqDCoMKg
wqAgaW50IGhhZF9kb20wX2Jvb3RhcmdzID0gMDsKPj4+PiArwqDCoMKgIHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqaW9tbXVfbm9kZTsKPj4+PiDCoCDCoMKgwqDCoMKgIGlmICgga2luZm8tPmNtZGxp
bmUgJiYga2luZm8tPmNtZGxpbmVbMF0gKQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBib290YXJn
cyA9ICZraW5mby0+Y21kbGluZVswXTsKPj4+PiDCoCArwqDCoMKgIC8qCj4+Pj4gK8KgwqDCoMKg
ICogSWYgd2Ugc2tpcCB0aGUgSU9NTVUgZGV2aWNlIHdoZW4gY3JlYXRpbmcgRFQgZm9yIGh3ZG9t
IAo+Pj4+IChldmVuIGlmCj4+Pj4gK8KgwqDCoMKgICogdGhlIElPTU1VIGRldmljZSBpcyBub3Qg
dXNlZCBieSBYZW4pLCB3ZSBzaG91bGQgYWxzbyBza2lwIAo+Pj4+IHRoZSBJT01NVQo+Pj4+ICvC
oMKgwqDCoCAqIHNwZWNpZmljIHByb3BlcnRpZXMgb2YgdGhlIG1hc3RlciBkZXZpY2UgYmVoaW5k
IGl0IGluIG9yZGVyIAo+Pj4+IHRvIGF2b2lkCj4+Pj4gK8KgwqDCoMKgICogZXhwb3NpbmcgYW4g
aGFsZiBjb21wbGV0ZSBJT01NVSBiaW5kaW5ncyB0byBod2RvbS4KPj4+PiArwqDCoMKgwqAgKiBV
c2UgImlvbW11X25vZGUiIGFzIGFuIGluZGljYXRvciBvZiB0aGUgbWFzdGVyIGRldmljZSB3aGlj
aCAKPj4+PiBwcm9wZXJ0aWVzCj4+Pj4gK8KgwqDCoMKgICogc2hvdWxkIGJlIHNraXBwZWQuCj4+
Pj4gK8KgwqDCoMKgICovCj4+Pj4gK8KgwqDCoCBpb21tdV9ub2RlID0gZHRfcGFyc2VfcGhhbmRs
ZShub2RlLCAiaW9tbXVzIiwgMCk7Cj4+Pgo+Pj4gVGhlIGNvZGUgaXMgc2xpZ2h0bHkgY29uZnVz
aW5nIHRvIHJlYWQuIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGNhcmUgCj4+PiBvZiBpbnZhbGlk
IERUIGhlcmUsIHNvIGxldCdzIG9ubHkgY29uc2lkZXIgdmFsaWQgb25lLgo+Pgo+PiBEbyB5b3Ug
bWVhbiAidGhlIGNvbW1lbnQiIGlzIGNvbmZ1c2luZyB0byByZWFkPwo+Cj4gVGhlIGNvZGUgaXMg
Y29uZnVzaW5nIGJlY2F1c2UgImlvbW11cyIgc2hvdWxkIGFsd2F5cyBwb2ludCB0byBhIElPTU1V
IAo+IG5vZGUsIGJ1dCB0aGVuIHlvdSBjaGVjayB3aGV0aGVyIHRoaXMgaXMgYW4gSU9NTVUuIFNv
IGl0IGlzIG5vdCBjbGVhciAKPiBpZiB0aGlzIGlzIGRvbmUgZm9yIHNhbml0eSBjaGVjayAob3Ig
Zm9yIGEgZGlmZmVyZW50IHJlYXNvbikuCgpHb3QgaXQuIFdpbGwgY2xhcmlmeSBhIHJlYXNvbi4K
CgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 15:44:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 15:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIacM-0002Jz-IL; Thu, 10 Oct 2019 15:44:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ljdo=YD=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iIacL-0002Jr-ND
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 15:44:41 +0000
X-Inumbo-ID: df31bc6e-eb74-11e9-bbab-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df31bc6e-eb74-11e9-bbab-bc764e2007e4;
 Thu, 10 Oct 2019 15:44:41 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9AFiUnx108538;
 Thu, 10 Oct 2019 15:44:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=hKvsK5haDqgcUQ6t4EiaELqFEwQ3OsCoGxtzxGjCFb4=;
 b=kSG+3TcPugpAic8oFQyM40Zalb3zPH01qf46PPf85dzJRiA77s7VixQ1UW6rKMQSdFAV
 h6lKLyhwpE5DpJMyxrr4ZsbLGTF+UCiVOiT86RAQB66e9similQFiMACwLd5L8DHdwHi
 RjtDamStPKEqOGuSkUV3rgsYpYBxGfJdCa+moJNgVACmz/3c2f79tYKLTipQDHEGyypM
 T2PG0o3NOG6pJAtnz1Uyaabq+uKi44DF+o7Le9dpaCCgovwm79R5MyrZh1B0n3+6b7Pl
 TBxndbRRO3iedZgdi5gFtqRLAYNSpfLiHBy4BV4+bLox1E8syD8haI/zLAPQKDzHVblS jQ== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 2vek4qv0pj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Oct 2019 15:44:34 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9AFhZiC060223;
 Thu, 10 Oct 2019 15:44:34 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3030.oracle.com with ESMTP id 2vh8k33g1g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 10 Oct 2019 15:44:34 +0000
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9AFiVnQ002522;
 Thu, 10 Oct 2019 15:44:31 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 10 Oct 2019 08:44:31 -0700
To: Rob Herring <robh@kernel.org>
References: <20191008194155.4810-1-robh@kernel.org>
 <fd2f61bb-1ff8-f90b-9514-e662db2ff19f@epam.com>
 <362d1eac-e352-d8de-1b6f-586acc0007ce@oracle.com>
 <CAL_Jsq+OajTgKoV2gWQCfGbE32LNp23tjgOpTTLcwLx19jBU9A@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <6660fec3-df3b-2f38-ae28-4fce8e3c9d99@oracle.com>
Date: Thu, 10 Oct 2019 11:44:14 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <CAL_Jsq+OajTgKoV2gWQCfGbE32LNp23tjgOpTTLcwLx19jBU9A@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9405
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910100145
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9405
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910100145
Subject: Re: [Xen-devel] [PATCH v2] xen: Stop abusing DT of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Robin Murphy <robin.murphy@arm.com>, Christoph Hellwig <hch@lst.de>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTAvMTkgMTE6MzIgQU0sIFJvYiBIZXJyaW5nIHdyb3RlOgo+IE9uIFRodSwgT2N0IDEw
LCAyMDE5IGF0IDk6MDAgQU0gQm9yaXMgT3N0cm92c2t5Cj4gPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPiB3cm90ZToKPj4gT24gMTAvOS8xOSA3OjQyIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyB3cm90ZToKPj4+IE9uIDEwLzgvMTkgMTA6NDEgUE0sIFJvYiBIZXJyaW5nIHdyb3RlOgo+
Pj4+IEFzIHRoZSByZW1vdmVkIGNvbW1lbnRzIHNheSwgdGhlc2UgYXJlbid0IERUIGJhc2VkIGRl
dmljZXMuCj4+Pj4gb2ZfZG1hX2NvbmZpZ3VyZSgpIGlzIGdvaW5nIHRvIHN0b3AgYWxsb3dpbmcg
YSBOVUxMIERUIG5vZGUgYW5kIGNhbGxpbmcKPj4+PiBpdCB3aWxsIG5vIGxvbmdlciB3b3JrLgo+
Pj4+Cj4+Pj4gVGhlIGNvbW1lbnQgaXMgYWxzbyBub3cgb3V0IG9mIGRhdGUgYXMgb2YgY29tbWl0
IDlhYjkxZTdjNWM1MSAoImFybTY0Ogo+Pj4+IGRlZmF1bHQgdG8gdGhlIGRpcmVjdCBtYXBwaW5n
IGluIGdldF9hcmNoX2RtYV9vcHMiKS4gRGlyZWN0IG1hcHBpbmcKPj4+PiBpcyBub3cgdGhlIGRl
ZmF1bHQgcmF0aGVyIHRoYW4gZG1hX2R1bW15X29wcy4KPj4+Pgo+Pj4+IEFjY29yZGluZyB0byBT
dGVmYW5vIGFuZCBPbGVrc2FuZHIsIHRoZSBvbmx5IG90aGVyIHBhcnQgbmVlZGVkIGlzCj4+Pj4g
c2V0dGluZyB0aGUgRE1BIG1hc2tzIGFuZCB0aGVyZSdzIG5vIHJlYXNvbiB0byByZXN0cmljdCB0
aGUgbWFza3MgdG8KPj4+PiAzMi1iaXRzLiBTbyBzZXQgdGhlIG1hc2tzIHRvIDY0IGJpdHMuCj4+
Pj4KPj4+PiBDYzogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KPj4+PiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+PiBDYzogTmljb2xhcyBTYWVu
eiBKdWxpZW5uZSA8bnNhZW56anVsaWVubmVAc3VzZS5kZT4KPj4+PiBDYzogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+IENjOiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+IENjOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+PiBDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBs
c3QuZGU+Cj4+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+Pj4+IFNpZ25l
ZC1vZmYtYnk6IFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+Cj4+PiBBY2tlZC1ieTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
Pgo+PiBJcyB0aGlzIGdvaW5nIHRvIGdvIHZpYSBkcm0gdHJlZSBvciBzaG91bGQgSSBwaWNrIGl0
IHVwIGZvciBYZW4gdHJlZT8KPiBQbGVhc2UgYXBwbHkgdG8gdGhlIFhlbiB0cmVlLgoKT2suIEZU
UiwKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 16:13:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 16:13:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIb3v-0005df-Ab; Thu, 10 Oct 2019 16:13:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rs7N=YD=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iIb3s-0005da-SN
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 16:13:09 +0000
X-Inumbo-ID: d867ae30-eb78-11e9-bbab-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d867ae30-eb78-11e9-bbab-bc764e2007e4;
 Thu, 10 Oct 2019 16:13:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=b4qVbGBOY+QenBms24WhRg5e1qA6qBMzaVtF1XVpDGw=; b=I1VQ8T96y91clxa0EWEkkFpyW7
 NHmX6ng0gQ/3t+VTQ1fo2r9b3aD0SdgpR9KQ/6oAK6ozLqAcEdlgZuh9R2Q9d2fE6LWe12GOop6gc
 +syJ6nOOo1YagoOxh4gTDU9FLDbDBzwmDHTZQ/un2ZoerqD0IBQyFV4hWKuxX+qlVB3s=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:55938
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iIb4P-0000x3-BO; Thu, 10 Oct 2019 18:13:41 +0200
To: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org, Chao Gao <chao.gao@intel.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
 <20191001103522.GG1163@perard.uk.xensource.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
Date: Thu, 10 Oct 2019 18:13:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191001103522.GG1163@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOSAxMjozNSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gUmV3cml0ZSBvZiB0
aGUgY29tbWl0IG1lc3NhZ2U6Cj4gCj4gQmVmb3JlIHRoZSBwcm9ibGVtYXRpYyBjb21taXQsIGxp
YnhsIHVzZWQgdG8gaWdub3JlIGVycm9yIHdoZW4KPiBkZXN0cm95aW5nIChmb3JjZSA9PSB0cnVl
KSBhIHBhc3N0aHJvdWdoIGRldmljZSwgZXNwZWNpYWxseSBlcnJvciB0aGF0Cj4gaGFwcGVucyB3
aGVuIGRlYWxpbmcgd2l0aCB0aGUgRE0uCj4gCj4gU2luY2UgZmFlNDg4MGM0NWZlLCBpZiB0aGUg
RE0gZmFpbGVkIHRvIGRldGFjaCB0aGUgcGNpIGRldmljZSB3aXRoaW4KPiB0aGUgYWxsb3dlZCB0
aW1lLCB0aGUgdGltZWQgb3V0IGVycm9yIHJhaXNlZCBza2lwIHBhcnQgb2YKPiBwY2lfcmVtb3Zl
XyosIGJ1dCBhbHNvIHJhaXNlIHRoZSBlcnJvciB1cCB0byB0aGUgY2FsbGVyIG9mCj4gbGlieGxf
X2RldmljZV9wY2lfZGVzdHJveV9hbGwsIGxpYnhsX19kZXN0cm95X2RvbWlkLCBhbmQgdGh1cyB0
aGUKPiBkZXN0cnVjdGlvbiBvZiB0aGUgZG9tYWluIGZhaWxzLgo+IAo+IEluIHRoaXMgcGF0Y2gs
IGlmIHRoZSBETSBkaWRuJ3QgY29uZmlybWVkIHRoYXQgdGhlIGRldmljZSBpcyByZW1vdmVkLAo+
IHdlIHdpbGwgcHJpbnQgYSB3YXJuaW5nIGFuZCBrZWVwIGdvaW5nIGlmIGZvcmNlPXRydWUuICBU
aGUgcGF0Y2gKPiByZW9yZGVyIHRoZSBmdW5jdGlvbnMgc28gdGhhdCBwY2lfcmVtb3ZlX3RpbWVv
dXQoKSBjYWxscwo+IHBjaV9yZW1vdmVfZGV0YXRjaGVkKCkgbGlrZSBpdCdzIGRvbmUgd2hlbiBE
TSBjYWxscyBhcmUgc3VjY2Vzc2Z1bC4KPiAKPiBXZSBhbHNvIGNsZWFuIHRoZSBRTVAgc3RhdGVz
IGFuZCBhc3NvY2lhdGVkIHRpbWVvdXRzIGVhcmxpZXIsIGFzIHNvb24KPiBhcyB0aGV5IGFyZSBu
b3QgbmVlZGVkIGFueW1vcmUuCj4gCj4gUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8
bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4gRml4ZXM6IGZhZTQ4ODBjNDVmZTAxNWU1NjdhZmEyMjNm
NzhiZjE3YTZkOThlMWIKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KPiAKCkhpIEFudGhvbnkgLyBDaGFvLAoKSSBoYXZlIHRvIGNvbWUg
YmFjayB0byB0aGlzLCBhIGJpdCBiZWNhdXNlIHBlcmhhcHMgdGhlcmUgaXMgYW4gdW5kZXJseWlu
ZyBpc3N1ZS4KV2hpbGUgaXQgZWFybGllciBvY2N1cnJlZCB0byBtZSB0aGF0IHRoZSBWTSB0byB3
aGljaCBJIHBhc3NlZCB0aHJvdWdoIG1vc3QgcGNpLWRldmljZXMgCig4IHRvIGJlIGV4YWN0KSBi
ZWNhbWUgdmVyeSBzbG93IHRvIHNodXRkb3duLCBidXQgSSAgZGlkbid0IGludmVzdGlnYXRlIGl0
IGZ1cnRoZXIuCgpCdXQgYWZ0ZXIgeW91IGNvbW1pdCBtZXNzYWdlcyBmcm9tIHRoaXMgcGF0Y2gg
aXQga2VwdCBuYWdnaW5nLCBzbyB0b2RheSBJIGRpZCBzb21lIHRlc3RpbmcKYW5kIGJpc2VjdGlu
Zy4KClRoZSBkaWZmZXJlbmNlIGluIHRlYXItZG93biB0aW1lIGF0IGxlYXN0IGZyb20gd2hhdCB0
aGUgSU9NTVUgY29kZSBsb2dzIGlzIHF1aXRlIGxhcmdlOgoKeGVuLTQuMTIuMAoJU2V0dXA6IAkg
ICAgNy40NTIgcwoJVGVhci1kb3duOiAgNy42MjYgcwoKeGVuLXVuc3RhYmxlLWVlNzE3MDgyMmYx
ZmMyMDlmMzNmZWI0N2IyNjhiYWIzNTU0MTM1MWQKCVNldHVwOiAgICAgIDcuNDY4IHMKCVRlYXIt
ZG93bjogNTAuMjM5IHMKCkJpc2VjdGlvbiB0dXJuZWQgdXA6Cgljb21taXQgYzRiMWVmMGY4OWFh
NmE3NGZhYTQ2MThjZTNlZmVkMWRlMjQ2ZWM0MAoJQXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgoJRGF0ZTogICBGcmkgSnVsIDE5IDEwOjI0OjA4IDIwMTkgKzAxMDAKCWxpYnhs
X3FtcDogd2FpdCBmb3IgY29tcGxldGlvbiBvZiBkZXZpY2UgcmVtb3ZhbAoKV2hpY2ggbWFrZXMg
bWUgd29uZGVyIGlmIHRoZXJlIGlzIHNvbWV0aGluZyBnb2luZyB3cm9uZyBpbiBRZW11ID8KCi0t
ClNhbmRlcgoKCgp4ZW4tNC4xMi4wIHNldHVwOgoJKFhFTikgWzIwMTktMTAtMTAgMDk6NTQ6MTQu
ODQ2XSBBTUQtVmk6IERpc2FibGU6IGRldmljZSBpZCA9IDB4OTAwLCBkb21haW4gPSAwLCBwYWdp
bmcgbW9kZSA9IDMKCShYRU4pIFsyMDE5LTEwLTEwIDA5OjU0OjE0Ljg0Nl0gQU1ELVZpOiBTZXR1
cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFi
bGUgPSAweDRhYTg0NzAwMCwgZG9tYWluID0gMSwgcGFnaW5nIG1vZGUgPSAzCgkoWEVOKSBbMjAx
OS0xMC0xMCAwOTo1NDoxNC44NDZdIEFNRC1WaTogUmUtYXNzaWduIDAwMDA6MDk6MDAuMCBmcm9t
IGRvbTAgdG8gZG9tMQoJLi4uCgkoWEVOKSBbMjAxOS0xMC0xMCAwOTo1NDoyMi4yOThdIEFNRC1W
aTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0g
MwoJKFhFTikgWzIwMTktMTAtMTAgMDk6NTQ6MjIuMjk4XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdl
IHRhYmxlOiBkZXZpY2UgaWQgPSAweDkwNywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGFh
ODQ3MDAwLCBkb21haW4gPSAxLCBwYWdpbmcgbW9kZSA9IDMKCShYRU4pIFsyMDE5LTEwLTEwIDA5
OjU0OjIyLjI5OF0gQU1ELVZpOiBSZS1hc3NpZ24gMDAwMDowOTowMC43IGZyb20gZG9tMCB0byBk
b20xCgoKeGVuLTQuMTIuMCB0ZWFyLWRvd246CgkoWEVOKSBbMjAxOS0xMC0xMCAxMDowMToxMS45
NzFdIEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIGRvbWFpbiA9IDEsIHBhZ2lu
ZyBtb2RlID0gMwoJKFhFTikgWzIwMTktMTAtMTAgMTA6MDE6MTEuOTcxXSBBTUQtVmk6IFNldHVw
IEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDkwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJs
ZSA9IDB4NTM1NzJjMDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKCShYRU4pIFsyMDE5
LTEwLTEwIDEwOjAxOjExLjk3MV0gQU1ELVZpOiBSZS1hc3NpZ24gMDAwMDowOTowMC4wIGZyb20g
ZG9tMSB0byBkb20wCgkuLi4KCShYRU4pIFsyMDE5LTEwLTEwIDEwOjAxOjE5LjU5N10gQU1ELVZp
OiBEaXNhYmxlOiBkZXZpY2UgaWQgPSAweDkwNywgZG9tYWluID0gMSwgcGFnaW5nIG1vZGUgPSAz
CgkoWEVOKSBbMjAxOS0xMC0xMCAxMDowMToxOS41OTddIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2Ug
dGFibGU6IGRldmljZSBpZCA9IDB4OTA3LCB0eXBlID0gMHgxLCByb290IHRhYmxlID0gMHg1MzU3
MmMwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwoJKFhFTikgWzIwMTktMTAtMTAgMTA6
MDE6MTkuNTk3XSBBTUQtVmk6IFJlLWFzc2lnbiAwMDAwOjA5OjAwLjcgZnJvbSBkb20xIHRvIGRv
bTAKCnhlbi11bnN0YWJsZS1lZTcxNzA4MjJmMWZjMjA5ZjMzZmViNDdiMjY4YmFiMzU1NDEzNTFk
IHNldHVwOgoJKFhFTikgWzIwMTktMTAtMTAgMTA6MjE6MzguNTQ5XSBkMTogYmluZDogbV9nc2k9
NDcgZ19nc2k9MzYgZGV2PTAwLjAwLjUgaW50eD0wCgkoWEVOKSBbMjAxOS0xMC0xMCAxMDoyMToz
OC42MjFdIEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIGRvbWFpbiA9IDAsIHBh
Z2luZyBtb2RlID0gMwoJKFhFTikgWzIwMTktMTAtMTAgMTA6MjE6MzguNjIxXSBBTUQtVmk6IFNl
dHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDkwMCwgdHlwZSA9IDB4MSwgcm9vdCB0
YWJsZSA9IDB4NGFhODNiMDAwLCBkb21haW4gPSAxLCBwYWdpbmcgbW9kZSA9IDMKCShYRU4pIFsy
MDE5LTEwLTEwIDEwOjIxOjM4LjYyMV0gQU1ELVZpOiBSZS1hc3NpZ24gMDAwMDowOTowMC4wIGZy
b20gZG9tMCB0byBkb20xCgkuLi4KCShYRU4pIFsyMDE5LTEwLTEwIDEwOjIxOjQ2LjA2OV0gZDE6
IGJpbmQ6IG1fZ3NpPTQ2IGdfZ3NpPTM2IGRldj0wMC4wMS40IGludHg9MwoJKFhFTikgWzIwMTkt
MTAtMTAgMTA6MjE6NDYuMDg5XSBBTUQtVmk6IERpc2FibGU6IGRldmljZSBpZCA9IDB4OTA3LCBk
b21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKCShYRU4pIFsyMDE5LTEwLTEwIDEwOjIxOjQ2LjA4
OV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIHR5cGUg
PSAweDEsIHJvb3QgdGFibGUgPSAweDRhYTgzYjAwMCwgZG9tYWluID0gMSwgcGFnaW5nIG1vZGUg
PSAzCgkoWEVOKSBbMjAxOS0xMC0xMCAxMDoyMTo0Ni4wODldIEFNRC1WaTogUmUtYXNzaWduIDAw
MDA6MDk6MDAuNyBmcm9tIGRvbTAgdG8gZG9tMQoKCnhlbi11bnN0YWJsZS1lZTcxNzA4MjJmMWZj
MjA5ZjMzZmViNDdiMjY4YmFiMzU1NDEzNTFkIHRlYXItZG93bjoKCShYRU4pIFsyMDE5LTEwLTEw
IDEwOjIzOjUzLjE2N10gQU1ELVZpOiBEaXNhYmxlOiBkZXZpY2UgaWQgPSAweDkwMCwgZG9tYWlu
ID0gMSwgcGFnaW5nIG1vZGUgPSAzCgkoWEVOKSBbMjAxOS0xMC0xMCAxMDoyMzo1My4xNjddIEFN
RC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTAwLCB0eXBlID0gMHgx
LCByb290IHRhYmxlID0gMHg1MjQwZjgwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwoJ
KFhFTikgWzIwMTktMTAtMTAgMTA6MjM6NTMuMTY3XSBBTUQtVmk6IFJlLWFzc2lnbiAwMDAwOjA5
OjAwLjAgZnJvbSBkb20xIHRvIGRvbTAKCS4uLgoJKFhFTikgWzIwMTktMTAtMTAgMTA6MjQ6NDMu
NDA2XSBBTUQtVmk6IERpc2FibGU6IGRldmljZSBpZCA9IDB4OTA3LCBkb21haW4gPSAxLCBwYWdp
bmcgbW9kZSA9IDMKCShYRU4pIFsyMDE5LTEwLTEwIDEwOjI0OjQzLjQwNl0gQU1ELVZpOiBTZXR1
cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIHR5cGUgPSAweDEsIHJvb3QgdGFi
bGUgPSAweDUyNDBmODAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCgkoWEVOKSBbMjAx
OS0xMC0xMCAxMDoyNDo0My40MDZdIEFNRC1WaTogUmUtYXNzaWduIDAwMDA6MDk6MDAuNyBmcm9t
IGRvbTEgdG8gZG9tMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 16:57:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 16:57:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIbk8-0000s0-7Z; Thu, 10 Oct 2019 16:56:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIbk7-0000rv-AQ
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 16:56:47 +0000
X-Inumbo-ID: ef8640d0-eb7e-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ef8640d0-eb7e-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 16:56:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7773B28;
 Thu, 10 Oct 2019 09:56:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B5EA03F71A;
 Thu, 10 Oct 2019 09:56:41 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
 <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
Date: Thu, 10 Oct 2019 17:56:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDA4LzEwLzIwMTkgMjM6MjQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDggT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTAvOC8x
OSAxOjE4IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDcgT2N0IDIw
MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+IE9uIDAzLzEwLzIwMTkg
MDI6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24gRnJpLCAyMCBTZXAgMjAx
OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gVGhhdCdzIG5vdCBjb3JyZWN0LiBhbGxvY19i
b290X3BhZ2VzKCkgaXMgYWN0dWFsbHkgaGVyZSB0byBhbGxvdwo+Pj4+Pj4gZHluYW1pYwo+Pj4+
Pj4gYWxsb2NhdGlvbiBiZWZvcmUgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gKGFuZCB0aGVyZWZvcmUg
dGhlIHJ1bnRpbWUKPj4+Pj4+IGFsbG9jYXRvcikKPj4+Pj4+IGlzIGluaXRpYWxpemVkLgo+Pj4+
Pgo+Pj4+PiBMZXQgbWUgY2hhbmdlIHRoZSBxdWVzdGlvbiB0aGVuOiBpcyB0aGUgc3lzdGVtX3N0
YXRlID09Cj4+Pj4+IFNZU19TVEFURV9lYXJseV9ib290IGNoZWNrIHN0cmljdGx5IG5lY2Vzc2Fy
eT8gSXQgbG9va3MgbGlrZSBpdCBpcyBub3Q6Cj4+Pj4+IHRoZSBwYXRjaCB3b3VsZCB3b3JrIGV2
ZW4gaWYgaXQgd2FzIGp1c3Q6Cj4+Pj4KPj4+PiBJIGhhZCBhIGZldyB0aG91Z2h0cyBhYm91dCBp
dC4gT24gQXJtMzIsIHRoaXMgb25seSByZWFsbHkgd29ya3MgZm9yCj4+Pj4gMzItYml0cyBtYWNo
aW5lIGFkZHJlc3MgKGl0IGNhbiBnbyB1cCB0byA0MC1iaXRzKS4gSSBoYXZlbid0IHJlYWxseQo+
Pj4+IGZ1bGx5IGludmVzdGlnYXRlZCB3aGF0IGNvdWxkIGdvIHdyb25nLCBidXQgaXQgd291bGQg
YmUgYmVzdCB0byBrZWVwIGl0Cj4+Pj4gb25seSBmb3IgZWFybHkgYm9vdC4KPj4+Pgo+Pj4+IEFs
c28sIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gcmVseSBvbiB0aGlzICJ3b3JrYXJvdW5kIiBhZnRl
ciBib290LiBNYXliZQo+Pj4+IHdlIHdvdWxkIHdhbnQgdG8ga2VlcCB0aGVtIHVubWFwcGVkIGlu
IHRoZSBmdXR1cmUuCj4+Pgo+Pj4gWWVzLCBubyBwcm9ibGVtcywgd2UgYWdyZWUgb24gdGhhdC4g
SSBhbSBub3QgYXNraW5nIGluIHJlZ2FyZHMgdG8gdGhlCj4+PiBjaGVjayBzeXN0ZW1fc3RhdGUg
PT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3Qgd2l0aCB0aGUgZ29hbCBvZiBhc2tpbmcgeW91Cj4+PiB0
byBnZXQgcmlkIG9mIGl0LiBJIGFtIGZpbmUgd2l0aCBrZWVwaW5nIHRoZSBjaGVjay4gKE1heWJl
IHdlIHdhbnQgdG8gYWRkCj4+PiBhbiBgdW5saWtlbHkoKScgYXJvdW5kIHRoZSBjaGVjay4pCj4+
Pgo+Pj4gSSBhbSB0cnlpbmcgdG8gdW5kZXJzdGFuZCB3aGV0aGVyIHRoZSBjb2RlIGFjdHVhbGx5
IHJlbGllcyBvbgo+Pj4gc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290LCBhbmQs
IGlmIHNvLCB3aHkuIFRoZSBnb2FsIGlzIHRvCj4+PiBtYWtlIHN1cmUgdGhhdCBpZiB0aGVyZSBh
cmUgc29tZSBsaW1pdGF0aW9ucyB0aGF0IHRoZXkgYXJlIGRvY3VtZW50ZWQsCj4+PiBvciBqdXN0
IHRvIGRvdWJsZS1jaGVjayB0aGF0IHRoZXJlIGFyZSBubyBsaW1pdGF0aW9ucy4KPj4KPj4gVGhl
IGNoZWNrIGlzIG5vdCBzdHJpY3RseSBuZWNlc3NhcnkuCj4+Cj4+Pgo+Pj4gSW4gcmVnYXJkcyB0
byB5b3VyIGNvbW1lbnQgYWJvdXQgb25seSB3b3JraW5nIGZvciAzMi1iaXQgYWRkcmVzc2VzIG9u
Cj4+PiBBcm0zMiwgeW91IGhhdmUgYSBwb2ludC4gQXQgbGVhc3Qgd2Ugc2hvdWxkIGJlIGNhcmVm
dWwgd2l0aCB0aGUgbWZuIHRvCj4+PiB2YWRkciBjb252ZXJzaW9uIGJlY2F1c2UgbWZuX3RvX21h
ZGRyIHJldHVybnMgYSBwYWRkcl90IHdoaWNoIGlzIDY0LWJpdAo+Pj4gYW5kIHZhZGRyX3QgaXMg
MzItYml0LiBJIGltYWdpbmUgdGhhdCB0aGVvcmV0aWNhbGx5LCBldmVuIHdpdGgKPj4+IHN5c3Rl
bV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9vdCwgaXQgY291bGQgZ2V0IHRydW5jYXRlZCB3
aXRoIHRoZQo+Pj4gd3JvbmcgY29tYmluYXRpb24gb2YgbWZuIGFuZCBwaHlzX29mZnNldC4KPj4+
Cj4+PiBJZiBub3RoaW5nIGVsc2UsIG1heWJlIHdlIHNob3VsZCBhZGQgYSB0cnVuY2F0aW9uIGNo
ZWNrIGZvciBzYWZldHk/Cj4+Cj4+IEV4Y2VwdCB0aGF0IHBoeXNfb2Zmc2V0IGlzIG5vdCBkZWZp
bmVkIGNvcnJlY3RseSwgc28geW91ciBjaGVjayBiZWxvdyB3aWxsCj4+IGJyZWFrIHNvbWUgc2V0
dXAgOiguIExldCdzIHRha2UgdGhlIGZvbGxvd2luZyBleGFtcGxlOgo+Pgo+PiAgICAgWGVuIGlz
IGxvYWRlZCBhdCBQQSAweDEwMDAwMAo+Pgo+PiBUaGUgYm9vdCBvZmZzZXQgaXMgY29tcHV0ZWQg
dXNpbmcgMzItYml0IGFkZHJlc3MgKHNlZSBoZWFkLlMpOgo+PiAgICAgIFBBIC0gVkEgPSAweDEw
MDAwMCAtIDB4MjAwMDAwCj4+ICAgICAgICAgICAgICA9IDB4ZmZmMDAwMDAKPj4KPj4gVGhpcyB2
YWx1ZSB3aWxsIGJlIHBhc3NlZCB0byBDIGNvZGUgYXMgYW4gdW5zaWduZWQgbG9uZy4gQnV0IHRo
ZW4gd2Ugd2lsbAo+PiBzdG9yZSBpdCBpbiBhIHVpbnQ2NF90L3BhZGRyX3QgKHNlZSBwaHlzX29m
ZnNldCB3aGljaCBpcyBzZXQgaW4KPj4gc2V0dXBfcGFnZV90YWJsZXMpLiBCZWNhdXNlIHRoaXMg
aXMgYSBjb252ZXJzaW9uIGZyb20gdW5zaWduZWQgdG8gdW5zaWduZWQsCj4+IHRoZSAic2lnbiBi
aXQiIHdpbGwgbm90IGJlIHByb3BhZ2F0ZWQuCj4+Cj4+IFRoaXMgbWVhbnMgdGhhdCBwaHlzX29m
ZnNldCB3aWxsIGJlIGVxdWFsIHRvIDB4ZmZmMDAwMDAgYW5kIG5vdAo+PiAweGZmZmZmZmZmZmZm
MDAwMDAhCj4+Cj4+IFRoZXJlZm9yZSBpZiB3ZSB0cnkgdG8gY29udmVydCAweDEwMDAwMCAod2hl
cmUgWGVuIGhhcyBiZWVuIGxvYWRlZCkgYmFjayB0bwo+PiBpdHMgVkEsIHRoZSByZXN1bHRpbmcg
dmFsdWUgd2lsbCBiZSAweGZmZmZmZmZmMDAyMDAxMDAuCj4+Cj4+IExvb2tpbmcgYXQgdGhlIGNv
ZGUsIEkgdGhpbmsgcHRlX29mX3hlbmFkZHIoKSBoYXMgYWxzbyB0aGUgZXhhY3QgcHJvYmxlbS4g
OigKPiAKPiBPbmUgd2F5IHRvIGZpeCBpdCB3b3VsZCBiZSB0byBjaGFuZ2UgcGh5c19vZmZzZXQg
dG8gcmVnaXN0ZXJfdCAob3IganVzdAo+IGRlY2xhcmUgaXQgYXMgdW5zaWduZWQgbG9uZyBvbiBh
cm0zMiBhbmQgdW5zaWduZWQgbG9uZyBsb25nIG9uIGFybTY0KToKCnNpemVvZiAodW5zaWduZWQg
bG9uZykgPSAzMiAocmVzcC4gNjQpIG9uIEFybTMyIChyZXNwLiBhcm02NCkuIFRoaXMgaXMgd2hh
dCB3ZSAKYWxyZWFkeSByZWx5IG9uIGZvciBib290X3BoeXNfb2Zmc2V0IChzZWUgc2V0dXBfcGFn
ZXRhYmxlcykuIFNvIEkgYW0gbm90IHN1cmUgCndoeSBwaHlzX29mZnNldCBuZWVkcyB0byBiZSBk
ZWZpbmVkIGRpZmZlcmVudGx5LgoKQW4gYWx0ZXJuYXRpdmUgaXMgdG8gdXNlIHZhZGRyX3QuCgo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4g
aW5kZXggYmUyM2FjZmUyNi4uYzdlYWQzOTY1NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
bW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTE3MCw3ICsxNzAsNyBAQCBzdGF0
aWMgREVGSU5FX1BBR0VfVEFCTEUoeGVuX3hlbm1hcCk7Cj4gICAvKiBOb24tYm9vdCBDUFVzIHVz
ZSB0aGlzIHRvIGZpbmQgdGhlIGNvcnJlY3QgcGFnZXRhYmxlcy4gKi8KPiAgIHVpbnQ2NF90IGlu
aXRfdHRicjsKPiAgIAo+IC1zdGF0aWMgcGFkZHJfdCBwaHlzX29mZnNldDsKPiArc3RhdGljIHJl
Z2lzdGVyX3QgcGh5c19vZmZzZXQ7Cj4gICAKPiAgIC8qIExpbWl0cyBvZiB0aGUgWGVuIGhlYXAg
Ki8KPiAgIG1mbl90IHhlbmhlYXBfbWZuX3N0YXJ0IF9fcmVhZF9tb3N0bHkgPSBJTlZBTElEX01G
Tl9JTklUSUFMSVpFUjsKPiAKPiBJdCB3b3VsZCB3b3JrIE9LIGZvciB2aXJ0dWFsIHRvIHBoeXNp
Y2FsIGNvbnZlcnNpb25zLiAKClRoaXMgaXMgYmVjYXVzZSB0aGUgYWRkaXRpb24gd2lsbCBiZSBk
b25lIHVzaW5nIHZhZGRyX3QgKGFrYSB1bnNpZ25lZCBsb25nKSBhbmQgCnRoZW4gcHJvbW90ZSB0
byA2NC1iaXQsIHJpZ2h0PwoKQWx0aG91Z2gsIEkgYW0gbm90IHRvbyBoYXBweSB3aXRoIG1ha2lu
ZyB0aGlzIGFzc3VtcHRpb24uIEkgd291bGQgbXVjaCBwcmVmZXIgaWYgCndlIGtlZXAgcGh5c19v
ZmZzZXQgYSBwYWRkcl90IGFuZCBtYWtlIHN1cmUgc2lnbi1iaXQgaXMgcHJvcGFnYXRlZC4gU28g
dGhpcyAKd291bGQgY2F0ZXIgdXNlciBkb2luZyB0aGUgY29udmVyc2lvbiBlaXRoZXIgdXNpbmcg
NjQtYml0IG9yIDMyLWJpdC4KCj4gUGh5c2ljYWwgdG8KPiB2aXJ0dWFsIGlzIG1vcmUgY2hhbGxl
bmdpbmcgYmVjYXVzZSBwaHlzaWNhbCBjb3VsZCBnbyB1cCB0byA0MGJpdHMuCj4gRm9ydHVuYXRl
bHksIGl0IGRvZXNuJ3QgbG9vayBsaWtlIHdlIGFyZSB1c2luZyBwaHlzX29mZnNldCB0byBkbyBt
YW55Cj4gcGh5cy10by12aXJ0IGNvbnZlcnNpb25zLiBUaGUgb25seSBleGFtcGxlIGlzIHRoZSBv
bmUgaW4gdGhpcyBwYXRjaCwKPiBhbmQgZHVtcF9oeXBfd2Fsay4KPiAKPiAKPj4gSSBndWVzcyBu
b2JvZHkgdHJpZWQgdG8gbG9hZCBYZW4gdGhhdCBsb3cgaW4gbWVtb3J5IG9uIEFybTMyPyBCdXQg
dGhhdCdzIGdvaW5nCj4+IHRvIGJlIGRlZmluaXRlbHkgYW4gaXNzdWVzIHdpdGggdGhlIG1lbW9y
eSByZXdvcmsgSSBoYXZlIGluIG1pbmQuCj4+Cj4+IEkgaGF2ZSBzb21lIG90aGVyIGltcG9ydGFu
dCB3b3JrIHRvIGZpbmlzaCBmb3IgWGVuIDQuMTMuIFNvIEkgYW0gdGhpbmtpbmcgdG8KPj4gZGVm
ZXIgdGhlIHByb2JsZW0gSSBtZW50aW9uIGFib3ZlIGZvciBwb3N0IFhlbiA0LjEzLiBBbHRob3Vn
aCwgdGhlIEdSVUIgaXNzdWVzCj4+IHdvdWxkIHN0aWxsIG5lZWQgdG8gYmUgZml4LiBBbnkgb3Bp
bmlvbnM/Cj4gCj4gSSB0aGluayBmb3IgWGVuIDQuMTMgSSB3b3VsZCBsaWtlIHRvIGdldCBpbiB5
b3VyIHBhdGNoIHRvIGZpeCBHUlVCCj4gYm9vdGluZywgd2l0aCBhIGxpdHRsZSBiaXQgbW9yZSBh
dHRlbnRpb24gdG8gaW50ZWdlciBpc3N1ZXMuIFNvbWV0aGluZwo+IGxpa2UgdGhlIGZvbGxvd2lu
ZzoKPiAKPiAgICAgIHBhZGRyX3QgcGFfZW5kID0gX2VuZCArIHBoeXNfb2Zmc2V0Owo+ICAgICAg
cGFkZHJfdCBwYV9zdGFydCA9IF9zdGFydCArIHBoeXNfb2Zmc2V0OwoKVGhpcyBjb3VsZCBiZSBh
IGdvb2QgaWRlYS4gVGhpbmtpbmcgYSBiaXQgbW9yZSwgd2UgZG9uJ3QgbmVlZCB0byB1c2UgcGh5
c19vZmZzZXQgCmhlcmUuIFdlIGNvdWxkIHVzZSBoYXJkd2FyZSB0cmFuc2xhdGlvbiBkaXJlY3Rs
eSAodmlhIHZpcnRfdG9fbWFkZHIpLgoKU28gd2Ugd291bGQga2VlcCBwaHlzX29mZnNldCBhcyBp
dCBpcyB0b2RheSBmb3IgWGVuIDQuMTMuIEZvciBuZXh0LCB3ZSBjYW4gcXVldWUgCmEgcGF0Y2gg
dG8gY29tcGxldGVseSBkcm9wIGl0LiBMZXQgbWUgaGF2ZSBhIHRoaW5rIGFuZCB0cnkgdG8gY29t
ZSB1cCB3aXRoIApzb21ldGhpbmcuCgo+ICAgICAgcGFkZHJfdCBwYSA9IG1mbl90b19tYWRkciht
Zm4pOwo+IAo+ICAgICAgaWYgKCBwYSA8IHBhX2VuZCAmJiBwYSA+PSBwYV9zdGFydCApCj4gICAg
ICAgICAgcmV0dXJuIChscGFlX3QgKikodmFkZHJfdCkocGEgLSBwYV9zdGFydCArIFhFTl9WSVJU
X0FERFIpOwo+IAo+IEkgdGhpbmsgaXQgc2hvdWxkIHdvcmsgaWYgcGh5c19vZmZzZXQgaXMgcmVn
aXN0ZXJfdC4gT3Igd2UgY291bGQgaGF2ZSBhCj4gY2hlY2sgb24gcGEgPj0gNEcsIHNvbWV0aGlu
ZyBsaWtlOgo+IAo+ICAgICAgcGFkZHJfdCBwYSA9IChyZWdpc3Rlcl90KW1mbl90b19tYWRkciht
Zm4pIC0gcGh5c19vZmZzZXQ7Cj4gCj4gICAgICBpZiAoIG1mbl90b19tYWRkcihtZm4pIDw9IFVJ
TlQzMl9NQVggJiYKPiAgICAgICAgICAgcGEgPCBfZW5kICYmCj4gICAgICAgICAgIGlzX2tlcm5l
bCgodmFkZHJfdClwYSkgKQo+ICAgICAgICAgIHJldHVybiAobHBhZV90ICopKHZhZGRyX3QpcGE7
CgpUaGVyZSBpcyBub3RoaW5nIHByZXZlbnRpbmcgWGVuIHRvIGJlIGxvYWRlZCBhYm92ZSA0R0Ig
b24gQXJtNjQuIEZvciBpbnN0YW5jZSBvbiAKQU1EIFNlYXR0bGUsIFhlbiBpcyBsb2FkZWQgYWZ0
ZXIgYXQgNTEyR0IuCgo+IAo+IAo+PiBOb3RlIHRoYXQgdGhpcyBpcyBhbHNvIG1vcmUgcmVhc29u
cyB0byBsaW1pdCB0aGUgdXNlIG9mICJNQSAtIHBoeXNfb2Zmc2V0Ii4gU28KPj4gdGhlIG1lc3Mg
aXMga2VwdCB0byBib290IGNvZGUuCj4+Cj4+PiBTb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93aW5n
IGJ1dCB0aGF0IGlkZWFsbHkgd291bGQgYmUgYXBwbGljYWJsZSB0bwo+Pj4gYXJtNjQgdG9vIHdp
dGhvdXQgaGF2aW5nIHRvIGFkZCBhbiAjaWZkZWY6Cj4+Pgo+Pj4gICAgICAgcGFkZHJfdCBwYSA9
IG1mbl90b19tYWRkcihtZm4pIC0gcGh5c19vZmZzZXQ7Cj4+Pgo+Pj4gICAgICAgaWYgKCBwYSA8
IF9lbmQgJiYgaXNfa2VybmVsKCh2YWRkcl90KXBhKSApCj4+PiAgICAgICAgICAgcmV0dXJuIChs
cGFlX3QgKikodmFkZHJfdClwYTsKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 17:05:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 17:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIbsb-0001qa-5n; Thu, 10 Oct 2019 17:05:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=COhJ=YD=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iIbsZ-0001qV-G9
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 17:05:31 +0000
X-Inumbo-ID: 286d0ff5-eb80-11e9-9320-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 286d0ff5-eb80-11e9-9320-12813bfff9fa;
 Thu, 10 Oct 2019 17:05:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570727128;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=eWpbXcdWEFjX1kj0a9ttfx0mibVUzLaoGwATFE7eKGk=;
 b=D73UXVBSxU/n6lnhQC/Zi/TpEVd4q9Gq17eAiSm3BZX1EX3C8X+9OZfI
 l/xHwemN2RuzlseIzztyU/2mY/LDTboA7el7/FXmlpfOdIEPzRyXOdlVf
 8bLLhHASDlCCYxqEOcU7NQN9tiIwJHzY6PhsDZ2UEF8UzJVtaVHEpQRQL Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +LvNC0nsf4ZtVH680y/W3eo5r0ze+drjljVVJtjBVmn1OUcItnkyLlr6UEPdxDn5w6dnoBYotv
 ejV6/zqm4za6JhmIFwRYkzvg5meBfOzzUnoqQBfmVojQFaAfKwVzzYO+23slfbkvKImShujSuN
 M7lmLAbSA2lGYyUGdPw0l1YN0zrEM/i8YaTmk7eXbt2028EzwGk3tH1Y9miD0sdIof5fi4VriP
 64+9OQtxfOoJB8ESa43X8S1ZpDydGtRWRI2N3v91cWNfQrnFY5KY16x1TQE5eGwijwQmrRzgHY
 wRw=
X-SBRS: 2.7
X-MesageID: 7038837
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,280,1566878400"; 
   d="scan'208";a="7038837"
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
Date: Thu, 10 Oct 2019 18:05:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Committers <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTAvMjAxOSAxMzozNCwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsCj4KPiBmb2xs
b3dpbmcgb24gZnJvbSBhIGRpc2N1c3Npb24gb24gSVJDIGFuZCBvbiB2YXJpb3VzIG90aGVyIHBs
YWNlcywgSSB0aGluayB3ZSBuZWVkIHRvIHRyeSBhbmQgcmF0aW9uYWxpemUgaG93IHdlIGhhbmRs
ZSBkb2N1bWVudGF0aW9uLgo+Cj4gV2hhdCB3ZSBoYXZlIG5vdyBhbmQgd2hhdCB3ZSBtYXkgZ2V0
IGluIGZ1dHVyZQo+ICogaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlLyAoR1BM
LTIpCj4gKiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mvc3BoaW54LXVuc3RhYmxlLXN0YWdp
bmcvIChDQy1CWS00KQo+ICogQWRkaXRpb25hbCBBUEkgZG9jdW1lbnRhdGlvbiAod2l0aCBhIHZp
ZXcgdG8gZW5hYmxpbmcgc2FmZXR5KSAKPiAqIEFueSBmdXR1cmUgZG9jdW1lbnRhdGlvbiByZWxh
dGVkIHRvIHNhZmV0eSAocmVxdWlyZW1lbnRzLCBkZXNpZ25zLCB0ZXN0IGNhc2VzLCB0cmFjYWJp
bGl0eSkKPgo+IERlc2lyZWQgbGljZW5zZXMKPiAqIFRoZXJlIGlzIGEgZGVzaXJlIHRvIGtlZXAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3NwaGlueC11bnN0YWJsZS1zdGFnaW5nLyBDQy1C
WS00IG9ubHkKPiAqIFRoZXJlIGlzIGEgZGVzaXJlIHRvIHB1Ymxpc2ggZnV0dXJlIGRvY3VtZW50
YXRpb24gcmVsYXRlZCB0byBzYWZldHkgYXMgQ0MtQlktNAoKSXRzIHByb2JhYmx5IHdvcnRoIG5v
dGhpbmcgdGhhdCB0aGUKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3NwaGlueC11bnN0YWJs
ZS1zdGFnaW5nLyBVUkwgaXMgb25seQp0cmFuc2l0aW9uYWwuCgpXaGVuIFNwaGlueCBpcyBtb3Jl
IHJlYWR5IGZvciBwcmltZXRpbWUsIEkgd2FzIHRoaW5raW5nIG9mIHVzaW5nCmh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZG9jcy94ZW4vLCBhbmQgdXNpbmcgdGhlIFNwaGlueCBzdXBwb3J0IGZvcgpt
dWx0aXBsZSB2ZXJzaW9ucywgd2hpY2ggd291bGQgZW5kIHVwIGJlY29taW5nIGRvY3MveGVuL3s0
LjEzLC4uLixsYXRlc3R9LwoKPiBFeGlzdGluZyBmb3JtYXRzIGFuZCBsaWNlbnNlcwo+ICogSHlw
ZXJjYWxsIEFCSSBEb2N1bWVudGF0aW9uIGdlbmVyYXRlZCBmcm9tIFhlbiBwdWJsaWMgaGVhZGVy
cwo+IEZvcm1hdDoga2VybmRvYwo+IExpY2Vuc2U6IHR5cGljYWxseSBCU0QtMy1DbGF1c2UgKGRv
Y3VtZW50YXRpb24gaXMgZ2VuZXJhdGVkIGZyb20gcHVibGljIGhlYWRlcnMpCgpJdHMgaG9tZWdy
b3duIG1hcmt1cCZwZXJsLCBzdXBlcmltcG9zZWQgb24gd2hhdCB1c2VkIHRvIGJlIGRveHlnZW4g
aW4KdGhlIHBhc3QuCgpJIHdhc24ndCBwbGFubmluZyBvbiByZXVzaW5nIGFueSBvZiB0aGUgbWFy
a3VwLCBhbmQgd2Fzbid0IGV4cGVjdGluZyB0bwp1c2UgbXVjaCBvZiB0aGUgdGV4dCBlaXRoZXIu
wqAgSSdtIHN0aWxsIGNvbnNpZGVyaW5nIHRoZSBvcHRpb24gb2YKZGVmaW5pbmcgdGhhdCB4ZW4v
cHVibGljLyogaXNuJ3QgdGhlIGNhbm9uaWNhbCBkZXNjcmlwdGlvbiBvZiB0aGUgQUJJLApiZWNh
dXNlIEMgaXMgdGhlIHdyb25nIHRvb2wgZm9yIHRoZSBqb2IuCgpJdHMgZmluZSB0byBwcm92aWRl
IGEgQyBzZXQgb2YgaGVhZGVycyBpbXBsZW1lbnRpbmcgYW4gQUJJLCBidXQgdGhlcmUgaXMKYSB2
ZXJ5IGRlbGliZXJhdGUgcmVhc29uIHdoeSB0aGUgY2Fub25pY2FsIG1pZ3JhdGlvbiB2MiBzcGVj
IGlzIGluIGEKdGV4dCBkb2N1bWVudC4KCj4gKiBkb2NzL2Rlc2lnbnMsIGRvY3MvZmVhdHVyZXMs
IGRvY3Mvc3BlY3MKPiBGb3JtYXRzOiBwcmltYXJpbHkgcGFuZG9jLCB3aXRoIHNvbWUgZmlsZXMg
bWQKPiBMaWNlbnNlOiBHUEwtMgo+ICogZG9jcy9wcm9jZXNzcyAtIGNvdmVycyBpbnRlcm5hbCBw
cm9jZXNzZXMKPiBGb3JtYXRzOiB0eHQsIHdpdGggc29tZSBwYW5kb2MKPiBMaWNlbnNlOiBHUEwt
Mgo+ICogZG9jcy9maWdzCj4gRm9ybWF0czogbWlzYwo+IExpY2Vuc2U6IEdQTC0yCj4gKiBkb2Nz
L21pc2MKPiBGb3JtYXRzOiB0eHQsIHdpdGggc29tZSBsYXJnZSBudW1iZXIgb2YgcGFuZG9jLCBz
b21lIG90aGVyIGRvY3MKPiBMaWNlbnNlOiBHUEwtMgo+ICogZG9jcy9tYW4KPiBGb3JtYXRzOiBw
b2QKPiBMaWNlbnNlOiBHUEwtMgo+ICogU3BoaW54IGRvY3M6IGRvY3MsIGRvY3MvZ3Vlc3QtZ3Vp
ZGUsIGRvY3MvaHlwZXJ2aXNvci1ndWlkZQo+IEZvcm1hdHM6IHJzdAo+IExpY2Vuc2U6IENDLUJZ
LTQKClRoaXMgaXMgdGhlIGludGVudGlvbiwgYnV0IGhhc24ndCB0YWtlbiBlZmZlY3Qgd2hpbGUg
bXkgc2VyaWVzIGlzIHN0aWxsCnBlbmRpbmcuwqAgRm9yIG5vdywgc3RyaWN0bHkgc3BlYWtpbmcg
aXQgaXMgc3RpbGwgR1BMLTIuCgo+Cj4gKiBXaWtpOiAKPiBGb3JtYXRzOiBtZWRpYXdpa2kgbWFy
a2Rvd24KPiBMaWNlbnNlOiBDQy1CWS1TQS0zIHdoaWNoIGhhcyBhbiBhdXRvbWF0aWMgdXBkYXRl
IHRvIENDLUJZLVNBLTQKPiAoYykgb2YgV2lraSBjb250cmlidXRpb25zIGFyZSBrZXB0IGJ5IHRo
ZSBhdXRob3JzCj4KPiBUaGlzIG1lYW5zIHRoYXQgdGhlIDMgbW9zdCBjb21tb24gZmlsZSBmb3Jt
YXRzIGluIHVzZSBhcmUKPiAqIHBvZAo+ICogcGFuZG9jICh3aXRoIHNvbWUgbWQpIC0gdGhlc2Ug
YXJlIGVzc2VudGlhbGx5IGlkZW50aWNhbAo+ICogdHh0IGZvciBsZWdhY3kgYW5kIG9sZCBzdHVm
Zgo+ICogcnN0Cj4KPiBMaWNlbnNlIGNvbXBhdGliaWxpdHkKPiAqIEdQTC0yIGFuZCBDQy1CWS00
IGFyZSBjb21wYXRpYmxlLCBidXQgbWl4aW5nIG1lYW5zIHRoYXQgdGhlIGNvbXBsZXRlIGRvY3Nl
dCBpcyBHUEwtMgo+ICogR1BMLTIgYW5kIEJTRC0zLUNsYXVzZSBhcmUgY29tcGF0aWJsZSwgYnV0
IG1peGluZyBtZWFucyB0aGF0IHRoZSBjb21wbGV0ZSBkb2NzZXQgaXMgR1BMLTIKPiAqIEJTRC0z
LUNsYXVzZSBhbmQgQ0MtQlktNCBJIGFtIG5vdCAxMDAlIHN1cmUsIGJ1dCBzaG91bGQgbm90IGJl
IGFuIGlzc3VlCj4gKiBDQy1CWS1TQS00IGlzIG9ubHkgb25lIHdheSBjb21wYXRpYmxlIHdpdGgg
R1BMdjMgKGFmZmVjdGluZyBjb250ZW50IG9uIHRoZSB3aWtpKQo+Cj4gVGhlIGZpcnN0IHF1ZXN0
aW9uIGlzIHdoZXRoZXIgd2Ugc2hvdWxkIGNvbnZlcnQgcG9kIHRvIHJzdAo+ICogaHR0cHM6Ly9t
ZXRhY3Bhbi5vcmcvcG9kL3BvZDJyc3QgcHJvdmlkZXMgYSBjb252ZXJzaW9uIHRvb2wKPiAqIG1h
biBwYWdlcyBjYW4gYmUgZ2VuZXJhdGVkIGJ5IHJzdDJtYW4KPiBUaHVzLCB0ZWNobmljYWxseSB0
aGlzIHNob3VsZCBiZSBlYXN5IGFuZCBzaG91bGQgbWFrZSBjb250cmlidXRpb25zIHRvIGRvY3Mv
bWFuIGVhc2llcgo+IElmIHdlIGRvIHRoaXMsIHdlIHNob3VsZCBhZGQgYSBDT05UUklCVVRJTkcg
ZmlsZSwgY2xhcmlmeWluZyB0aGUgbGljZW5zZSBpbiB0aGlzIGRpcmVjdG9yeQoKT25lIHRoaW5n
IEkgaGF2ZSBkb25lIGlzIHB1dCBTUERYIHRhZ3Mgb24gZXZlcnkgKi5yc3QgZmlsZS7CoCBXaGF0
IEkKaGF2ZW4ndCBmb3VuZCBpcyBhIG5pY2Ugd2F5IHRvIGluc2VydCBvbmUgaW50byB0aGUgKi5k
cmF3aW8uc3ZnIGZpbGVzLApidXQgSSBzaG91bGQgcHJvYmFibHkgZmluaXNoIG9mZiBzb21lIG9m
IG15IGV4cGVyaW1lbnRhdGlvbiBUT0RPcy4KCkFuIGVhc3kgd2F5IG91dCBpcyB0byBqdXN0IHNh
eSAibG9vayBhdCB0aGUgU1BEWCB0YWciLCBidXQgdGhlbiB3ZSBlbmQKdXAgd2l0aCBhIGRvY3Nl
dCB3aGljaCBpcyBhIG1lc3Mgb2YgbGljZW5zZXMsIHN0aWxsIGNhbid0IGJlIGVhc2lseQpidWls
dCB1cG9uLgoKPiBUaGVyZSBhcmUgYSBzZXQgb2YgcmVsYXRlZCBxdWVzdGlvbnMgb24gd2hhdCB3
ZSB3b3VsZCBldmVudHVhbGx5IG1lcmdlIGludG8gdGhlIHNwaGlueAo+IGRvY3NldC4gSSBiZWxp
ZXZlIHRoZXJlIGlzIGFncmVlbWVudCB0aGF0IG1vc3Qgb2Ygd2hhdCBpcyBpbiBkb2NzIHRvZGF5
IGlzIG5vdCByZWFsbHkKPiBzdWl0YWJsZSwgaG93ZXZlciB0aGVyZSBhcmUgYSBmZXcgcG9zc2li
bGUgZXhjZXB0aW9ucwo+ICogbWFuIHBhZ2VzIC0gd2l0aCBhIHZhcmlldHkgb2YgZGlmZmVyZW50
IGNvbnRyaWJ1dG9ycyBmcm9tIGRpZmZlcmVudCBvcmdzLiBDaGFuZ2luZyBsaWNlbnNlIHdvdWxk
IGJlIGhhcmQKCkJ1dCBjZXJ0YWlubHkgbm90IGltcG9zc2libGUuCgo+ICogQVBJIGRvY3MgZ2Vu
ZXJhdGVkIGZyb20gUFVCTElDIGhlYWRlcnMgLSBjaGFuZ2luZyBsaWNlbnNlIHdvdWxkIGJlIGlt
cG9zc2libGUsIGJ1dCB3b3VsZCBiZSBCU0QtMy1DbGF1c2UKClRoZSBjb2RlLCB5ZXMsIGJ1dCBJ
J20gZXhwZWN0aW5nIHRoYXQgdG8gYmUgb3J0aG9nb25hbCBpbiB0aGUgbG9uZyBydW4uCgo+ICog
U29tZSB3aWtpIGNvbnRlbnQgKGUuZy4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
U3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzIGFuZCBmcmllbmRzKSAKPiAgICBNb3JlIHRo
YW4gOTUlIG9mIGNoYW5nZXMgd2VyZSBmcm9tIENpdHJpeCBzdGFmZiwgc28gd2UgY291bGQgY29u
dmVydCB0byBDQy1CWS00Cj4gICAgTW9zdCBub24tQ2l0cml4IGNoYW5nZXMgYXJlIG9uZS1saW5l
IGNoYW5nZXMgYW5kIGNvdWxkIGJlIGNvdmVyZWQgYnkgZmFpciB1c2UKPiAqIFBvc3NpYmx5IHN0
dWZmIHN1Y2ggYXMgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9zdXBwb3J0
LW1hdHJpeC5odG1sICh3aGljaCBpcyBjdXJyZW50bHkgR1BMLTIsCj4gICAgYnV0IHdlIGNvdWxk
IHJlbGljZW5zZSB0byBzYXkgR1BMLTIgYW5kIENDLUJZLTQgaWYgd2UgaGFkIHRvKQo+IFRoZSBp
bXBsaWNhdGlvbiBpcyB0aGF0IHRoZSBzcGhpbnggZG9jcyB3b3VsZCBub3QgYmUgZnVsbHkgQ0Mt
QlktNCwgYnV0IHRoZSBidWxrIG9mIHRoZSBwYWdlcyB3b3VsZCBiZQoKV291bGQgYmUgd2hhdD8K
Cn5BbmRyZXcKCj4KPiAqIFdvdWxkIHdlIGV2ZXIgaW5jbHVkZSBBUEkgZG9jcyBnZW5lcmF0ZWQg
ZnJvbSBHUEx2MiBjb2RlPyBFLmcuIGZvciBzYWZldHkgdXNlLWNhc2VzPwo+IEBTdGVmYW5vLCBA
QXJ0ZW06IEkgZ3Vlc3MgdGhpcyBvbmUgaXMgZm9yIHlvdS4gCj4gSSBzdXBwb3NlIGlmIHdlIHdv
dWxkIGhhdmUgYSBzaW1pbGFyIGlzc3VlIGZvciBhIHNhZmV0eSBtYW51YWwKPiBJIGFtIGFsc28g
YXNzdW1pbmcgd2Ugd291bGQgd2FudCB0byB1c2Ugc3BoaW54IGRvY3MgYW5kIHJzdCB0byBnZW5l
cmF0ZSBhIGZ1dHVyZSBzYWZldHkgbWFudWFsCj4KPiBPdGhlciBwYWdlcyBpbiBkb2NzIHRoYXQg
bWF5IGJlIHVzZWZ1bCBmb3IgdGhlIHNwaGlueCBkb2NzIHNob3VsZCBlc3NlbnRpYWxseSBiZSBy
ZS13cml0dGVuLCAKPiBzbyB3ZSB3b3VsZCBiZSBmaW5lIGZyb20gYSBsaWNlbnNpbmcgcGVyc3Bl
Y3RpdmUuIFRoYXQgbWVhbnMgdGhhdCBvdmVyIHRpbWUsIHdlIGNvdWxkIGdldCByaWQgb2YgCj4g
cGFuZG9jIGFuZCB0ZXh0IGZpbGVzIGluIGRvY3MvbWlzYywgZG9jcy9kZXNpZ25zLCBkb2NzL2Zl
YXR1cmVzLCBkb2NzL3NwZWNzIHdoaWNoCj4gaGF2ZSBub3QgcmVhbGx5IGJ1aWx0IGEgbG90IG9m
IHRyYWN0aW9uLgo+Cj4gUmVsYXRlZCB0byB0aGlzIGlzIHRoZSBnZW5lcmFsIHF1ZXN0aW9uLCB3
aGV0aGVyIHdlIHdvdWxkIGV2ZXIgY29weSBjb2RlIGZyb20gc291cmNlIHRvIGRvY3MKPiBhbmQg
dmljZSB2ZXJzYSBhbmQgdG8gd2hpY2ggZGVncmVlLiBUaGlzIGlzIGFuIHVua25vd24gdG8gbWU6
IEkgdGhpbmsgaW4gcHJhY3RpY2Ugd2UgaGF2ZSBub3Qgc2Vlbgo+IG11Y2ggb3IgZXZlbiBhbnkg
b2YgdGhpcyBpbiB0aGUgcGFzdC4KPgo+IE9uIGxpY2Vuc2luZywgd2Ugc2hvdWxkIHRyeSBhbmQg
bWFrZSB0aGUgZG9jcyBkaXJlY3RvcnkgY2xlYW4sIGUuZy4KPiAqIFdlIHNob3VsZCBzZXQgdGhl
IGRlZmF1bHQgdG8gQ0MtQlktNCAoZS5nLiB0aHJvdWdoIGEgY29udHJpYnV0aW5nIGZpbGUgaW4g
ZG9jcykKPiAqIEFuZCBzcGVjaWZpY2FsbHkgdXNlIEdQTC0yIGZvciBkaXJlY3RvcmllcyBzdWNo
IGFzIGRvY3MvbWlzYywgZG9jcy9tYW4sIC4uLgo+Cj4gSW4gYW55IGNhc2UsIHRoaXMgc2VlbXMg
YWxsIGEgbGl0dGxlIGJpdCBvZiBhIG1lc3MgYXQgdGhlIG1vbWVudCBhbmQgSSB0aGluayB3ZSBu
ZWVkIHRvCj4gYWdyZWUgb24gYSBmb3VuZGF0aW9uIHRvIGdldCB1cyB0byBhIGJldHRlciBzdGF0
ZS4gVGhpcyBtYWlsIGlzIGEgc3RhcnQgYW5kIGludGVuZHMgdG8gZ2F0aGVyCj4gaW5wdXQgYW5k
IHdpbGwgZXZlbnR1YWxseSBsZWFkIHRvIGEgbW9yZSBjb25jcmV0ZSBwcm9wb3NhbC4KPgo+IElm
IEkgaGF2ZSBtaXNzZWQgYW55dGhpbmcsIGZlZWwgZnJlZSB0byBhZGQKPgo+IEJlc3QgUmVnYXJk
cwo+IExhcnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 17:52:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 17:52:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIccI-0006GW-Jg; Thu, 10 Oct 2019 17:52:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=njQE=YD=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIccG-0006GR-Ns
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 17:52:44 +0000
X-Inumbo-ID: c26c1a36-eb86-11e9-9320-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c26c1a36-eb86-11e9-9320-12813bfff9fa;
 Thu, 10 Oct 2019 17:52:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D5E2F28;
 Thu, 10 Oct 2019 10:52:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EC86D3F71A;
 Thu, 10 Oct 2019 10:52:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 10 Oct 2019 18:52:38 +0100
Message-Id: <20191010175238.4769-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb25zIG9mIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBl
eHBlY3QKe21hcCwgdW5tYXB9X2RvbWFpbl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxw
ZXJzIGFyZSB1c2VkIHRvCm1hcC91bm1hcCBwYWdlIHRhYmxlcyB3aGlsZSB1cGRhdGUgWGVuIHBh
Z2UtdGFibGVzLgoKU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBv
cGVuLWNvZGUgWGVuIFBUIHVwZGF0ZSBpbgp7c2V0LCBjbGVhcn1fZml4bWFwKCkiLCBzZXR1cF9m
aXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCm1lbnRpb25lZCBhYm92ZS4gV2hl
biBib290aW5nIFhlbiB1c2luZyBHUlVCLCBzZXR1cF9maXhtYXAoKSBtYXkgYmUgdXNlZApiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0OgoKKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDUKKFhFTikgQ1BV
MDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CgpbLi4uXQoKKFhFTikgWGVuIGNhbGwgdHJh
Y2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWI2Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDJi
NC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMjeGVuX3B0X3Vw
ZGF0ZSsweDI2OC8weDU5YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWU3MD5dIHNldF9m
aXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAwMDAwMDJhOWM5OD5dIGNvcHlfZnJvbV9w
YWRkcisweDdjLzB4ZGMKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdp
YysweDE4LzB4MzQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1YjVjPl0gYm9vdGZkdC5jI2Vhcmx5
X3NjYW5fbm9kZSsweDM5OC8weDU2MAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVkZTA+XSBkZXZp
Y2VfdHJlZV9mb3JfZWFjaF9ub2RlKzB4YmMvMHgxNDQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1
ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4MjYwCihYRU4pICAgIFs8MDAwMDAwMDAwMDJhYzBk
MD5dIHN0YXJ0X3hlbisweDEwOC8weGM3NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDA0NGM+XSBh
cm02NC9oZWFkLm8jcGFnaW5nKzB4NjAvMHg4OAoKRHVyaW5nIGVhcmx5IGJvb3QsIHRoZSBwYWdl
IHRhYmxlcyBhcmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluClhlbiBiaW5hcnkgb3Ig
YWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCgpGb3Igc3RhdGljYWxseSBhbGxvY2F0
ZWQgcGFnZS10YWJsZXMsIHRoZXkgd2lsbCBhbHJlYWR5IGJlIG1hcHBlZCBhcwpwYXJ0IG9mIFhl
biBiaW5hcnkuIFNvIHdlIGNhbiBlYXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNzLgoKRm9y
IGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5Cm1hcF9k
b21haW5fcGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxseSB3b3JraW5nLgoKRm9yIGFybTMyLCB0aGUg
Y2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBwYWdlIGNhbiBiZSBkeW5hbWljYWxseQph
bGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJtNjQsIHRoZSBjYWxsIHdp
bGwgYmUgdXNhYmxlCmFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KCkluIGJvdGggY2Fz
ZXMsIG1lbW9yeSBhcmUgZ2l2ZW4gdG8gdGhlIGJvb3QgYWxsb2NhdG9yIGFmdGVyd2FyZHMuIFNv
IHdlCmNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBhZ2UgdGFibGVz
IGFsbG9jYXRlZApkeW5hbWljYWxseS4KClRoZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFi
bGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCmFjY291bnQgdGhlIGNhc2Ugd2hlcmUg
cGFnZS10YWJsZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeS4KCkZpeGVzOiAwMjIzODdlZTFhICgn
eGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluIHtzZXQsIGNsZWFy
fV9maXhtYXAoKScpClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
Ci0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBSYUIgSnVlcmdlbgogICAgICAg
IC0gUmV3b3JrIHRoZSBjaGVjayB0byBhdm9pZCB0cnVuY2F0aW9uCi0tLQogeGVuL2FyY2gvYXJt
L21tLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h
cmNoL2FybS9tbS5jCmluZGV4IGJlMjNhY2ZlMjYuLmE2NjM3Y2UzNDcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05NjQsMTEgKzk2NCw0
MCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICplbnRyeSkKIAogc3RhdGlj
IGxwYWVfdCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCiB7CisgICAgLyoKKyAgICAgKiBXZSBt
YXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1hcF9kb21haW5fcGFnZSgp
IGlzCisgICAgICogdXNlYWJsZS4gVGhlIHJlcXVpcmVtZW50cyBoZXJlIGlzIGl0IG11c3QgYmUg
dXNlYWJsZSBhcyBzb29uIGFzCisgICAgICogcGFnZS10YWJsZXMgYXJlIGFsbG9jYXRlZCBkeW5h
bWljYWxseSB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLgorICAgICAqCisgICAgICogV2UgbmVlZCB0
byBkbyB0aGUgY2hlY2sgb24gcGh5c2ljYWwgYWRkcmVzcyByYXRoZXIgdGhhbiB2aXJ0dWFsCisg
ICAgICogYWRkcmVzcyB0byBhdm9pZCB0cnVuY2F0aW9uIG9uIEFybTMyLiBUaGVyZWZvcmUgaXNf
a2VybmVsKCkgY2Fubm90CisgICAgICogYmUgdXNlZC4KKyAgICAgKi8KKyAgICBpZiAoIHN5c3Rl
bV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCisgICAgeworICAgICAgICBjb25zdCBt
Zm5fdCBtc3RhcnQgPSB2aXJ0X3RvX21mbihfc3RhcnQpOworICAgICAgICBjb25zdCBtZm5fdCBt
ZW5kID0gdmlydF90b19tZm4oX2VuZCk7CisKKyAgICAgICAgaWYgKCAobWZuX3gobXN0YXJ0KSA8
PSBtZm5feChtZm4pKSAmJiAobWZuX3gobWZuKSA8IG1mbl94KG1lbmQpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHZhZGRyX3Qgb2Zmc2V0ID0gbWZuX3RvX21hZGRyKG1mbikgLSBtZm5fdG9f
bWFkZHIobXN0YXJ0KTsKKworICAgICAgICAgICAgcmV0dXJuIChscGFlX3QgKikoWEVOX1ZJUlRf
U1RBUlQgKyBvZmZzZXQpOworICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJuIG1hcF9kb21h
aW5fcGFnZShtZm4pOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fdW5tYXBfdGFibGUoY29uc3QgbHBh
ZV90ICp0YWJsZSkKIHsKKyAgICAvKgorICAgICAqIER1cmluZyBlYXJseSBib290LCB4ZW5fbWFw
X3RhYmxlKCkgd2lsbCBub3QgdXNlIG1hcF9kb21haW5fcGFnZSgpCisgICAgICogZm9yIHBhZ2Ut
dGFibGVzIHJlc2lkaW5nIGluIFhlbiBiaW5hcnkuIFNvIHNraXAgdGhlIHVubWFwIHBhcnQuCisg
ICAgICovCisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgJiYg
aXNfa2VybmVsKHRhYmxlKSApCisgICAgICAgIHJldHVybjsKKwogICAgIHVubWFwX2RvbWFpbl9w
YWdlKHRhYmxlKTsKIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 18:30:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 18:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIdCk-0001U8-UG; Thu, 10 Oct 2019 18:30:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7ooG=YD=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iIdCk-0001U3-7s
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 18:30:26 +0000
X-Inumbo-ID: 06608196-eb8c-11e9-8aca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06608196-eb8c-11e9-8aca-bc764e2007e4;
 Thu, 10 Oct 2019 18:30:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570732224;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=q0dKPGzZ1276dDsyJi+fNMb2qxTScfZm0CEXlGi7Pok=;
 b=hDfPRGSvYakrL04jEvcxAiDrbHsHn3YUQFRRbcXNG1nYwl1HBXtQuOj/
 SYPcTB6D2n+YKy5Fk9/eHK60Bu+ZquLZgpBxKPEHYhNy+umM7nWHlHOBk
 Xm+qypiMq9TZ8fIbAHnBpFw916Ywbgok7XMWBsc3H2jv6/rJWpEEN1g+I c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jMNr//5wyUeoZPNNNKQTGQPD1Fu0v/DA07Pgkdjf+mu6QywGQtYOx5+LKdWWtlTob5tcu9vvMz
 F2Nymp28+evPhK6ntAcTQGxkRH5nFVz8y2DRfYfOOhlyeOow1tVhXB23Gjnc6TlvgivP0U+hKH
 U1nMiRzhWd2282kfqttu+/k2QFQ5aA+e4C8FNb/MfWNszRkrptCqrjN+lySiZb0wIXQqrrrNY8
 ob6sKudvCc9DN52yTzDc4Yl61jT5BiXEx4BY4bIUS7WSXO8p3F9MPypUwxrWROqFnm1VTgkYlY
 Olw=
X-SBRS: 2.7
X-MesageID: 7044106
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,281,1566878400"; 
   d="scan'208";a="7044106"
From: Lars Kurth <lars.kurth@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Documentation formats, licenses and file system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVf6dT+XmAgAAogYA=
Date: Thu, 10 Oct 2019 18:30:20 +0000
Message-ID: <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
 <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
In-Reply-To: <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <3EC8D5B9AEB10A4980D0A8927A2FC73B@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Committers <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDEwLzEwLzIwMTksIDE4OjA1LCAiQW5kcmV3IENvb3BlciIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KDQogICAgT24gMTAvMTAvMjAxOSAxMzozNCwgTGFycyBL
dXJ0aCB3cm90ZToNCiAgICA+IEhpIGFsbCwNCiAgICA+DQogICAgPiBmb2xsb3dpbmcgb24gZnJv
bSBhIGRpc2N1c3Npb24gb24gSVJDIGFuZCBvbiB2YXJpb3VzIG90aGVyIHBsYWNlcywgSSB0aGlu
ayB3ZSBuZWVkIHRvIHRyeSBhbmQgcmF0aW9uYWxpemUgaG93IHdlIGhhbmRsZSBkb2N1bWVudGF0
aW9uLg0KICAgID4NCiAgICA+IFdoYXQgd2UgaGF2ZSBub3cgYW5kIHdoYXQgd2UgbWF5IGdldCBp
biBmdXR1cmUNCiAgICA+ICogaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlLyAo
R1BMLTIpDQogICAgPiAqIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy9zcGhpbngtdW5zdGFi
bGUtc3RhZ2luZy8gKENDLUJZLTQpDQogICAgPiAqIEFkZGl0aW9uYWwgQVBJIGRvY3VtZW50YXRp
b24gKHdpdGggYSB2aWV3IHRvIGVuYWJsaW5nIHNhZmV0eSkgDQogICAgPiAqIEFueSBmdXR1cmUg
ZG9jdW1lbnRhdGlvbiByZWxhdGVkIHRvIHNhZmV0eSAocmVxdWlyZW1lbnRzLCBkZXNpZ25zLCB0
ZXN0IGNhc2VzLCB0cmFjYWJpbGl0eSkNCiAgICA+DQogICAgPiBEZXNpcmVkIGxpY2Vuc2VzDQog
ICAgPiAqIFRoZXJlIGlzIGEgZGVzaXJlIHRvIGtlZXAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9k
b2NzL3NwaGlueC11bnN0YWJsZS1zdGFnaW5nLyBDQy1CWS00IG9ubHkNCiAgICA+ICogVGhlcmUg
aXMgYSBkZXNpcmUgdG8gcHVibGlzaCBmdXR1cmUgZG9jdW1lbnRhdGlvbiByZWxhdGVkIHRvIHNh
ZmV0eSBhcyBDQy1CWS00DQogICAgDQogICAgSXRzIHByb2JhYmx5IHdvcnRoIG5vdGhpbmcgdGhh
dCB0aGUNCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mvc3BoaW54LXVuc3RhYmxlLXN0
YWdpbmcvIFVSTCBpcyBvbmx5DQogICAgdHJhbnNpdGlvbmFsLg0KICAgIA0KICAgIFdoZW4gU3Bo
aW54IGlzIG1vcmUgcmVhZHkgZm9yIHByaW1ldGltZSwgSSB3YXMgdGhpbmtpbmcgb2YgdXNpbmcN
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MveGVuLywgYW5kIHVzaW5nIHRoZSBTcGhp
bnggc3VwcG9ydCBmb3INCiAgICBtdWx0aXBsZSB2ZXJzaW9ucywgd2hpY2ggd291bGQgZW5kIHVw
IGJlY29taW5nIGRvY3MveGVuL3s0LjEzLC4uLixsYXRlc3R9Lw0KICAgIA0KICAgID4gRXhpc3Rp
bmcgZm9ybWF0cyBhbmQgbGljZW5zZXMNCiAgICA+ICogSHlwZXJjYWxsIEFCSSBEb2N1bWVudGF0
aW9uIGdlbmVyYXRlZCBmcm9tIFhlbiBwdWJsaWMgaGVhZGVycw0KICAgID4gRm9ybWF0OiBrZXJu
ZG9jDQogICAgPiBMaWNlbnNlOiB0eXBpY2FsbHkgQlNELTMtQ2xhdXNlIChkb2N1bWVudGF0aW9u
IGlzIGdlbmVyYXRlZCBmcm9tIHB1YmxpYyBoZWFkZXJzKQ0KICAgIA0KICAgIEl0cyBob21lZ3Jv
d24gbWFya3VwJnBlcmwsIHN1cGVyaW1wb3NlZCBvbiB3aGF0IHVzZWQgdG8gYmUgZG94eWdlbiBp
bg0KICAgIHRoZSBwYXN0Lg0KDQpPaCwgSSBmb3Jnb3QNCiAgICANCiAgICBJIHdhc24ndCBwbGFu
bmluZyBvbiByZXVzaW5nIGFueSBvZiB0aGUgbWFya3VwLCBhbmQgd2Fzbid0IGV4cGVjdGluZyB0
bw0KICAgIHVzZSBtdWNoIG9mIHRoZSB0ZXh0IGVpdGhlci4gIEknbSBzdGlsbCBjb25zaWRlcmlu
ZyB0aGUgb3B0aW9uIG9mDQogICAgZGVmaW5pbmcgdGhhdCB4ZW4vcHVibGljLyogaXNuJ3QgdGhl
IGNhbm9uaWNhbCBkZXNjcmlwdGlvbiBvZiB0aGUgQUJJLA0KICAgIGJlY2F1c2UgQyBpcyB0aGUg
d3JvbmcgdG9vbCBmb3IgdGhlIGpvYi4NCiAgICANCiAgICBJdHMgZmluZSB0byBwcm92aWRlIGEg
QyBzZXQgb2YgaGVhZGVycyBpbXBsZW1lbnRpbmcgYW4gQUJJLCBidXQgdGhlcmUgaXMNCiAgICBh
IHZlcnkgZGVsaWJlcmF0ZSByZWFzb24gd2h5IHRoZSBjYW5vbmljYWwgbWlncmF0aW9uIHYyIHNw
ZWMgaXMgaW4gYQ0KICAgIHRleHQgZG9jdW1lbnQuDQoNCkBTdGVmYW5vOiBhcyB5b3UgYW5kIEkg
YmVsaWV2ZSBCcmlhbiB3aWxsIGJlIHNwZW5kaW5nIHRpbWUgb24gaW1wcm92aW5nIHRoZQ0KQUJJ
IGRvY3MsIEkgdGhpbmsgd2UgbmVlZCB0byBidWlsZCBzb21lIGFncmVlbWVudCBoZXJlIG9uIHdo
YXQvaG93DQp0byBkbyBpdC4gSSB3YXMgYXNzdW1pbmcgdGhhdCBnZW5lcmFsbHkgdGhlIGNvbnNl
bnN1cyB3YXMgdG8gaGF2ZQ0KZG9jcyBjbG9zZSB0byB0aGUgY29kZSBpbiBzb3VyY2UsIGJ1dCB0
aGlzIGRvZXMgbm90IHNlZW0gdG8gYmUgdGhlIGNhc2UuDQoNCkJ1dCBpZiB3ZSBkbyBoYXZlIHN0
dWZmIHNlcGFyYXRlbHksIGlkZWFsbHkgd2Ugd291bGQgaGF2ZSBhIHRvb2wgdGhhdCBoZWxwcw0K
cG9pbnQgcGVvcGxlIGVkaXRpbmcgaGVhZGVycyB0byBhbHNvIGxvb2sgYXQgdGhlIHJlbGV2YW50
IGRvY3MuIE90aGVyd2lzZSBpdCB3aWxsDQpiZSBoYXJkIHRvIGtlZXAgdGhlbSBpbiBzeW5jLg0K
ICAgIA0KICAgID4gKiBkb2NzL2Rlc2lnbnMsIGRvY3MvZmVhdHVyZXMsIGRvY3Mvc3BlY3MNCiAg
ICA+IEZvcm1hdHM6IHByaW1hcmlseSBwYW5kb2MsIHdpdGggc29tZSBmaWxlcyBtZA0KICAgID4g
TGljZW5zZTogR1BMLTINCiAgICA+ICogZG9jcy9wcm9jZXNzcyAtIGNvdmVycyBpbnRlcm5hbCBw
cm9jZXNzZXMNCiAgICA+IEZvcm1hdHM6IHR4dCwgd2l0aCBzb21lIHBhbmRvYw0KICAgID4gTGlj
ZW5zZTogR1BMLTINCiAgICA+ICogZG9jcy9maWdzDQogICAgPiBGb3JtYXRzOiBtaXNjDQogICAg
PiBMaWNlbnNlOiBHUEwtMg0KICAgID4gKiBkb2NzL21pc2MNCiAgICA+IEZvcm1hdHM6IHR4dCwg
d2l0aCBzb21lIGxhcmdlIG51bWJlciBvZiBwYW5kb2MsIHNvbWUgb3RoZXIgZG9jcw0KICAgID4g
TGljZW5zZTogR1BMLTINCiAgICA+ICogZG9jcy9tYW4NCiAgICA+IEZvcm1hdHM6IHBvZA0KICAg
ID4gTGljZW5zZTogR1BMLTINCiAgICA+ICogU3BoaW54IGRvY3M6IGRvY3MsIGRvY3MvZ3Vlc3Qt
Z3VpZGUsIGRvY3MvaHlwZXJ2aXNvci1ndWlkZQ0KICAgID4gRm9ybWF0czogcnN0DQogICAgPiBM
aWNlbnNlOiBDQy1CWS00DQogICAgDQogICAgVGhpcyBpcyB0aGUgaW50ZW50aW9uLCBidXQgaGFz
bid0IHRha2VuIGVmZmVjdCB3aGlsZSBteSBzZXJpZXMgaXMgc3RpbGwNCiAgICBwZW5kaW5nLiAg
Rm9yIG5vdywgc3RyaWN0bHkgc3BlYWtpbmcgaXQgaXMgc3RpbGwgR1BMLTIuDQoNCkkgd2FzIGJh
c2luZyB0aGlzIG9uIHRoZSBhc3N1bXB0aW9uIHRoZSBzZXJpZXMgd2lsbCBnbyBpbg0KICAgIA0K
ICAgID4gKiBXaWtpOiANCiAgICA+IEZvcm1hdHM6IG1lZGlhd2lraSBtYXJrZG93bg0KICAgID4g
TGljZW5zZTogQ0MtQlktU0EtMyB3aGljaCBoYXMgYW4gYXV0b21hdGljIHVwZGF0ZSB0byBDQy1C
WS1TQS00DQogICAgPiAoYykgb2YgV2lraSBjb250cmlidXRpb25zIGFyZSBrZXB0IGJ5IHRoZSBh
dXRob3JzDQogICAgPg0KICAgID4gVGhpcyBtZWFucyB0aGF0IHRoZSAzIG1vc3QgY29tbW9uIGZp
bGUgZm9ybWF0cyBpbiB1c2UgYXJlDQogICAgPiAqIHBvZA0KICAgID4gKiBwYW5kb2MgKHdpdGgg
c29tZSBtZCkgLSB0aGVzZSBhcmUgZXNzZW50aWFsbHkgaWRlbnRpY2FsDQogICAgPiAqIHR4dCBm
b3IgbGVnYWN5IGFuZCBvbGQgc3R1ZmYNCiAgICA+ICogcnN0DQogICAgPg0KICAgID4gTGljZW5z
ZSBjb21wYXRpYmlsaXR5DQogICAgPiAqIEdQTC0yIGFuZCBDQy1CWS00IGFyZSBjb21wYXRpYmxl
LCBidXQgbWl4aW5nIG1lYW5zIHRoYXQgdGhlIGNvbXBsZXRlIGRvY3NldCBpcyBHUEwtMg0KICAg
ID4gKiBHUEwtMiBhbmQgQlNELTMtQ2xhdXNlIGFyZSBjb21wYXRpYmxlLCBidXQgbWl4aW5nIG1l
YW5zIHRoYXQgdGhlIGNvbXBsZXRlIGRvY3NldCBpcyBHUEwtMg0KICAgID4gKiBCU0QtMy1DbGF1
c2UgYW5kIENDLUJZLTQgSSBhbSBub3QgMTAwJSBzdXJlLCBidXQgc2hvdWxkIG5vdCBiZSBhbiBp
c3N1ZQ0KICAgID4gKiBDQy1CWS1TQS00IGlzIG9ubHkgb25lIHdheSBjb21wYXRpYmxlIHdpdGgg
R1BMdjMgKGFmZmVjdGluZyBjb250ZW50IG9uIHRoZSB3aWtpKQ0KICAgID4NCiAgICA+IFRoZSBm
aXJzdCBxdWVzdGlvbiBpcyB3aGV0aGVyIHdlIHNob3VsZCBjb252ZXJ0IHBvZCB0byByc3QNCiAg
ICA+ICogaHR0cHM6Ly9tZXRhY3Bhbi5vcmcvcG9kL3BvZDJyc3QgcHJvdmlkZXMgYSBjb252ZXJz
aW9uIHRvb2wNCiAgICA+ICogbWFuIHBhZ2VzIGNhbiBiZSBnZW5lcmF0ZWQgYnkgcnN0Mm1hbg0K
ICAgID4gVGh1cywgdGVjaG5pY2FsbHkgdGhpcyBzaG91bGQgYmUgZWFzeSBhbmQgc2hvdWxkIG1h
a2UgY29udHJpYnV0aW9ucyB0byBkb2NzL21hbiBlYXNpZXINCiAgICA+IElmIHdlIGRvIHRoaXMs
IHdlIHNob3VsZCBhZGQgYSBDT05UUklCVVRJTkcgZmlsZSwgY2xhcmlmeWluZyB0aGUgbGljZW5z
ZSBpbiB0aGlzIGRpcmVjdG9yeQ0KICAgIA0KICAgIE9uZSB0aGluZyBJIGhhdmUgZG9uZSBpcyBw
dXQgU1BEWCB0YWdzIG9uIGV2ZXJ5ICoucnN0IGZpbGUuICBXaGF0IEkNCiAgICBoYXZlbid0IGZv
dW5kIGlzIGEgbmljZSB3YXkgdG8gaW5zZXJ0IG9uZSBpbnRvIHRoZSAqLmRyYXdpby5zdmcgZmls
ZXMsDQogICAgYnV0IEkgc2hvdWxkIHByb2JhYmx5IGZpbmlzaCBvZmYgc29tZSBvZiBteSBleHBl
cmltZW50YXRpb24gVE9ET3MuDQogICAgDQogICAgQW4gZWFzeSB3YXkgb3V0IGlzIHRvIGp1c3Qg
c2F5ICJsb29rIGF0IHRoZSBTUERYIHRhZyIsIGJ1dCB0aGVuIHdlIGVuZA0KICAgIHVwIHdpdGgg
YSBkb2NzZXQgd2hpY2ggaXMgYSBtZXNzIG9mIGxpY2Vuc2VzLCBzdGlsbCBjYW4ndCBiZSBlYXNp
bHkNCiAgICBidWlsdCB1cG9uLg0KDQpJIHRoaW5rIGEgcGVyLWRpcmVjdG9yeSBhcHByb2FjaCBp
cyBnZW5lcmFsbHkgYmV0dGVyICsgdXNlIFNQRFggdGFncw0Kd2hlcmUgaXQgY2FuIGVhc2lseSBi
ZSBhZGRlZC4NCkFuZCBpdCdzIGVhc3kgZW5vdWdoIHRvIGRvDQogICAgDQogICAgPiBUaGVyZSBh
cmUgYSBzZXQgb2YgcmVsYXRlZCBxdWVzdGlvbnMgb24gd2hhdCB3ZSB3b3VsZCBldmVudHVhbGx5
IG1lcmdlIGludG8gdGhlIHNwaGlueA0KICAgID4gZG9jc2V0LiBJIGJlbGlldmUgdGhlcmUgaXMg
YWdyZWVtZW50IHRoYXQgbW9zdCBvZiB3aGF0IGlzIGluIGRvY3MgdG9kYXkgaXMgbm90IHJlYWxs
eQ0KICAgID4gc3VpdGFibGUsIGhvd2V2ZXIgdGhlcmUgYXJlIGEgZmV3IHBvc3NpYmxlIGV4Y2Vw
dGlvbnMNCiAgICA+ICogbWFuIHBhZ2VzIC0gd2l0aCBhIHZhcmlldHkgb2YgZGlmZmVyZW50IGNv
bnRyaWJ1dG9ycyBmcm9tIGRpZmZlcmVudCBvcmdzLiBDaGFuZ2luZyBsaWNlbnNlIHdvdWxkIGJl
IGhhcmQNCiAgICANCiAgICBCdXQgY2VydGFpbmx5IG5vdCBpbXBvc3NpYmxlLg0KDQpBZ3JlZWQN
CiAgICANCiAgICA+ICogQVBJIGRvY3MgZ2VuZXJhdGVkIGZyb20gUFVCTElDIGhlYWRlcnMgLSBj
aGFuZ2luZyBsaWNlbnNlIHdvdWxkIGJlIGltcG9zc2libGUsIGJ1dCB3b3VsZCBiZSBCU0QtMy1D
bGF1c2UNCiAgICANCiAgICBUaGUgY29kZSwgeWVzLCBidXQgSSdtIGV4cGVjdGluZyB0aGF0IHRv
IGJlIG9ydGhvZ29uYWwgaW4gdGhlIGxvbmcgcnVuLg0KICAgIA0KICAgID4gKiBTb21lIHdpa2kg
Y29udGVudCAoZS5nLiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0aW5n
X1hlbl9Qcm9qZWN0X1BhdGNoZXMgYW5kIGZyaWVuZHMpIA0KICAgID4gICAgTW9yZSB0aGFuIDk1
JSBvZiBjaGFuZ2VzIHdlcmUgZnJvbSBDaXRyaXggc3RhZmYsIHNvIHdlIGNvdWxkIGNvbnZlcnQg
dG8gQ0MtQlktNA0KICAgID4gICAgTW9zdCBub24tQ2l0cml4IGNoYW5nZXMgYXJlIG9uZS1saW5l
IGNoYW5nZXMgYW5kIGNvdWxkIGJlIGNvdmVyZWQgYnkgZmFpciB1c2UNCiAgICA+ICogUG9zc2li
bHkgc3R1ZmYgc3VjaCBhcyBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL3N1
cHBvcnQtbWF0cml4Lmh0bWwgKHdoaWNoIGlzIGN1cnJlbnRseSBHUEwtMiwNCiAgICA+ICAgIGJ1
dCB3ZSBjb3VsZCByZWxpY2Vuc2UgdG8gc2F5IEdQTC0yIGFuZCBDQy1CWS00IGlmIHdlIGhhZCB0
bykNCiAgICA+IFRoZSBpbXBsaWNhdGlvbiBpcyB0aGF0IHRoZSBzcGhpbnggZG9jcyB3b3VsZCBu
b3QgYmUgZnVsbHkgQ0MtQlktNCwgYnV0IHRoZSBidWxrIG9mIHRoZSBwYWdlcyB3b3VsZCBiZQ0K
ICAgIA0KICAgIFdvdWxkIGJlIHdoYXQ/DQogICAgDQpDQy1CWS00DQoNCkxhcnMNCg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 19:44:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 19:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIeLk-0007nN-IY; Thu, 10 Oct 2019 19:43:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIeLj-0007nI-7d
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 19:43:47 +0000
X-Inumbo-ID: 436074a2-eb96-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 436074a2-eb96-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 19:43:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIeLd-0000Eh-G0; Thu, 10 Oct 2019 19:43:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIeLd-0000yi-1Q; Thu, 10 Oct 2019 19:43:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIeLd-0003K6-0b; Thu, 10 Oct 2019 19:43:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142518-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: xen=4fc32c22c0588a4972aa9cf82101cc6f7df71016
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 19:43:41 +0000
Subject: [Xen-devel] [xen-unstable test] 142518: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjUxOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjUxOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgIGZhaWwgUkVHUi4gdnMuIDE0MTgyMgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQxODIyCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgIHN0YXJ2ZWQgbi9hCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNGZjMzJjMjJjMDU4OGE0
OTcyYWE5Y2Y4MjEwMWNjNmY3ZGY3MTAxNgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQxODIyICAyMDE5LTA5LTI1IDE0OjU5OjU1IFogICAxNSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDE0MTg4MiAgMjAxOS0wOS0yNyAwMToyMDo1NSBaICAgMTMgZGF5
cyAgIDE2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjUxOCAgMjAxOS0xMC0wOSAy
MDo1OTozNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAg
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3Rp
YW4ubGluZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogIE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTYW5k
ZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgogIFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMzYyIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 19:59:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 19:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIeaS-0000Yx-7T; Thu, 10 Oct 2019 19:59:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIeaQ-0000Ys-Tx
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 19:58:58 +0000
X-Inumbo-ID: 62749eca-eb98-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 62749eca-eb98-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 19:58:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIeaK-0000Wl-4Y; Thu, 10 Oct 2019 19:58:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIeaJ-0001mp-Qv; Thu, 10 Oct 2019 19:58:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIeaJ-000359-QK; Thu, 10 Oct 2019 19:58:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142557-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=521a1445510a30873aec471194045e7f4b5e8d75
X-Osstest-Versions-That: xen=4ca8eab5ce1893b3048b06921f12157d33ab60f7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 19:58:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142557: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjU1Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1MjFhMTQ0NTUxMGEzMDg3M2FlYzQ3MTE5NDA0NWU3ZjRiNWU4ZDc1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0Y2E4ZWFiNWNlMTg5M2IzMDQ4
YjA2OTIxZjEyMTU3ZDMzYWI2MGY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI1NTYgIDIwMTkt
MTAtMTAgMTI6MDA6NDUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNTU3ICAy
MDE5LTEwLTEwIDE1OjAwOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDRjYThlYWI1Y2UuLjUyMWExNDQ1NTEgIDUyMWExNDQ1NTEwYTMw
ODczYWVjNDcxMTk0MDQ1ZTdmNGI1ZThkNzUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 20:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 20:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIf0M-0003B6-Op; Thu, 10 Oct 2019 20:25:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIf0L-0003Am-Fs
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 20:25:45 +0000
X-Inumbo-ID: 1dfda492-eb9c-11e9-9321-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1dfda492-eb9c-11e9-9321-12813bfff9fa;
 Thu, 10 Oct 2019 20:25:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIf0C-000191-RZ; Thu, 10 Oct 2019 20:25:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIf0C-0002xx-Cx; Thu, 10 Oct 2019 20:25:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIf0C-0003PG-CL; Thu, 10 Oct 2019 20:25:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142533-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=976d0353a6ce48149039849b52bb67527be5b580
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 20:25:36 +0000
Subject: [Xen-devel] [ovmf test] 142533: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjUzMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1MzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOTc2ZDAzNTNhNmNlNDgxNDkwMzk4NDliNTJiYjY3NTI3YmU1YjU4MApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjQ5NSAgMjAxOS0xMC0wOSAxMjoyOToxOCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgODI3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 21:13:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 21:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIfjb-0007c2-L3; Thu, 10 Oct 2019 21:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIfja-0007bx-8H
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 21:12:30 +0000
X-Inumbo-ID: a6b1ab28-eba2-11e9-9321-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a6b1ab28-eba2-11e9-9321-12813bfff9fa;
 Thu, 10 Oct 2019 21:12:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIfjS-00022Q-1V; Thu, 10 Oct 2019 21:12:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIfjR-0005Rs-Ib; Thu, 10 Oct 2019 21:12:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIfjR-00035o-Hx; Thu, 10 Oct 2019 21:12:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142535-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start.2:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=8958b47fabe122a8c1dac14198a07906158191c9
X-Osstest-Versions-That: libvirt=2346b2f6564ae9f7ba35bc863cb0fab39cadeb12
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 21:12:21 +0000
Subject: [Xen-devel] [libvirt test] 142535: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjUzNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NiBndWVzdC1zdGFydC4yICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjI1MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MjI1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyMjUyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDg5
NThiNDdmYWJlMTIyYThjMWRhYzE0MTk4YTA3OTA2MTU4MTkxYzkKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNh
ZGViMTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjI1MiAgMjAxOS0xMC0wNCAwNDoyMzo1NiBa
ICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDIzNDUgIDIwMTktMTAtMDYgMDQ6MTk6
MTIgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI1MzUg
IDIwMTktMTAtMTAgMDQ6MjU6MzYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxjcm9i
aW5zb0ByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxpbnV4LmlibS5jb20+
CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhbmllbCBWZWlsbGFyZCA8
dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBGYWJpYW5vIEZpZMOqbmNpbyA8ZmlkZW5jaW9AcmVkaGF0
LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIEpvbmF0aG9uIEpv
bmdzbWEgPGpqb25nc21hQHJlZGhhdC5jb20+CiAgSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5j
b20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQYXZlbCBNb3Jl
cyA8cG1vcmVzQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMTA2MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 22:17:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 22:17:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIgkL-0004dh-CZ; Thu, 10 Oct 2019 22:17:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIgkK-0004dc-Ds
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 22:17:20 +0000
X-Inumbo-ID: b78d30f0-ebab-11e9-9325-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b78d30f0-ebab-11e9-9325-12813bfff9fa;
 Thu, 10 Oct 2019 22:17:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIgkG-0003F8-Tp; Thu, 10 Oct 2019 22:17:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIgkG-0000t5-Ih; Thu, 10 Oct 2019 22:17:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIgkG-0000st-Hq; Thu, 10 Oct 2019 22:17:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142521-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:heisenbug
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 22:17:16 +0000
Subject: [Xen-devel] [linux-4.4 test] 142521: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjUyMSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjUyMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtIDcgeGVuLWJvb3QgZmFpbCBpbiAx
NDI0NzAgcGFzcyBpbiAxNDI1MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE4IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDI0NzAgcGFzcyBpbiAxNDI1MjEKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDE0MjQ3MCBw
YXNzIGluIDE0MjUyMQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE0IHhlbi1i
b290L2wxICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyNDcwCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGluIDE0MjQ3MCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGM2MWVi
YjY2OGYyY2UzYzIyZDFjZmU2ZGYyOGJkMzE5OGVhYmJkZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4
NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAg
NjcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYg
WiAgIDY1IGRheXMgICA3NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0MzAgIDIw
MTktMTAtMDggMDU6MTc6MzkgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQxMCBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEz
NjY3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 10 23:23:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 23:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIhld-0002Qd-Vq; Thu, 10 Oct 2019 23:22:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gyyR=YD=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIhlc-0002QY-KP
 for xen-devel@lists.xenproject.org; Thu, 10 Oct 2019 23:22:44 +0000
X-Inumbo-ID: d6cedfda-ebb4-11e9-9327-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6cedfda-ebb4-11e9-9327-12813bfff9fa;
 Thu, 10 Oct 2019 23:22:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIhlR-0004U2-ST; Thu, 10 Oct 2019 23:22:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIhlR-0004ri-GV; Thu, 10 Oct 2019 23:22:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIhlR-00007h-Fu; Thu, 10 Oct 2019 23:22:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142565-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
X-Osstest-Versions-That: xen=521a1445510a30873aec471194045e7f4b5e8d75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 10 Oct 2019 23:22:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142565: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjU2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MjFhMTQ0NTUxMGEzMDg3M2Fl
YzQ3MTE5NDA0NWU3ZjRiNWU4ZDc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI1NTcgIDIwMTkt
MTAtMTAgMTU6MDA6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNTY1ICAy
MDE5LTEwLTEwIDIwOjA2OjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA1MjFh
MTQ0NTUxLi5mZWY4ZDk5ZmJjICBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkz
ZWM4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 00:27:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 00:27:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIimP-0008QP-4z; Fri, 11 Oct 2019 00:27:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIimO-0008QK-KI
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 00:27:36 +0000
X-Inumbo-ID: ec3b48a0-ebbd-11e9-a531-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec3b48a0-ebbd-11e9-a531-bc764e2007e4;
 Fri, 11 Oct 2019 00:27:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 171F320B7C;
 Fri, 11 Oct 2019 00:27:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570753655;
 bh=SPQl16FyKYyWvIreK7nNe2Z07cTkWV2D5yieOSAP0uM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=O159pIiJTDf2tQswlCzPhgwwz4ce7AoaXuikIyL2DpCtR9jVf7HPru7WKm8XoGtD1
 +vvSG7ghbiSw1jShB9NQKG9WxUoqqEwrYwgEqADqz8w2U6gpA3qGvkJoIAIU4vswnr
 gkH6h+B9/Dp4POFFFYAQO2awjP0AcgVlN0UENOfg=
Date: Thu, 10 Oct 2019 17:27:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191010175238.4769-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910101706350.9081@sstabellini-ThinkPad-T480s>
References: <20191010175238.4769-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9ucyBvZiB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgZXhwZWN0Cj4ge21hcCwg
dW5tYXB9X2RvbWFpbl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxwZXJzIGFyZSB1c2Vk
IHRvCj4gbWFwL3VubWFwIHBhZ2UgdGFibGVzIHdoaWxlIHVwZGF0ZSBYZW4gcGFnZS10YWJsZXMu
Cj4gCj4gU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNv
ZGUgWGVuIFBUIHVwZGF0ZSBpbgo+IHtzZXQsIGNsZWFyfV9maXhtYXAoKSIsIHNldHVwX2ZpeG1h
cCgpIHdpbGwgbWFrZSB1c2Ugb2YgdGhlIGhlbHBlcnMKPiBtZW50aW9uZWQgYWJvdmUuIFdoZW4g
Ym9vdGluZyBYZW4gdXNpbmcgR1JVQiwgc2V0dXBfZml4bWFwKCkgbWF5IGJlIHVzZWQKPiBiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0Ogo+IAo+IChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg1Cj4gKFhF
TikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4gCj4gWy4uLl0KPiAKPiAoWEVO
KSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNWFiNmM+XSBtbS5jI3hl
bl9wdF91cGRhdGUrMHgyYjQvMHg1OWMgKFBDKQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWIy
MD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDI2OC8weDU5YyAoTFIpCj4gKFhFTikgICAgWzwwMDAw
MDAwMDAwMjVhZTcwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKPiAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYTljOTg+XSBjb3B5X2Zyb21fcGFkZHIrMHg3Yy8weGRjCj4gKFhFTikgICAgWzwwMDAwMDAw
MDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdpYysweDE4LzB4MzQKPiAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYTViNWM+XSBib290ZmR0LmMjZWFybHlfc2Nhbl9ub2RlKzB4Mzk4LzB4NTYwCj4gKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmE1ZGUwPl0gZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSsweGJjLzB4
MTQ0Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4
MjYwCj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmFjMGQwPl0gc3RhcnRfeGVuKzB4MTA4LzB4Yzc0
Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwNDRjPl0gYXJtNjQvaGVhZC5vI3BhZ2luZysweDYw
LzB4ODgKPiAKPiBEdXJpbmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIg
c3RhdGljYWxseSBhbGxvY2F0ZWQgaW4KPiBYZW4gYmluYXJ5IG9yIGFsbG9jYXRlZCB2aWEgYWxs
b2NfYm9vdF9wYWdlcygpLgo+IAo+IEZvciBzdGF0aWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxl
cywgdGhleSB3aWxsIGFscmVhZHkgYmUgbWFwcGVkIGFzCj4gcGFydCBvZiBYZW4gYmluYXJ5LiBT
byB3ZSBjYW4gZWFzaWx5IGZpbmQgdGhlIHZpcnR1YWwgYWRkcmVzcy4KPiAKPiBGb3IgZHluYW1p
Y2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFibGVzLCB3ZSBuZWVkIHRvIHJlbHkKPiBtYXBfZG9tYWlu
X3BhZ2UoKSB0byBiZSBmdW5jdGlvbmFsbHkgd29ya2luZy4KPiAKPiBGb3IgYXJtMzIsIHRoZSBj
YWxsIHdpbGwgYmUgdXNhYmxlIG11Y2ggYmVmb3JlIHBhZ2UgY2FuIGJlIGR5bmFtaWNhbGx5Cj4g
YWxsb2NhdGVkIChzZWUgc2V0dXBfcGFnZXRhYmxlcygpKS4gRm9yIGFybTY0LCB0aGUgY2FsbCB3
aWxsIGJlIHVzYWJsZQo+IGFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KPiAKPiBJbiBi
b3RoIGNhc2VzLCBtZW1vcnkgYXJlIGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRvciBhZnRlcndh
cmRzLiBTbyB3ZQo+IGNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBh
Z2UgdGFibGVzIGFsbG9jYXRlZAo+IGR5bmFtaWNhbGx5Lgo+IAo+IFRoZSBoZWxwZXJzIHhlbl97
bWFwLCB1bm1hcH1fdGFibGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCj4gYWNjb3Vu
dCB0aGUgY2FzZSB3aGVyZSBwYWdlLXRhYmxlcyBhcmUgcGFydCBvZiBYZW4gYmluYXJ5Lgo+IAo+
IEZpeGVzOiAwMjIzODdlZTFhICgneGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQg
dXBkYXRlIGluIHtzZXQsIGNsZWFyfV9maXhtYXAoKScpCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4g
ICAgICAgICAtIEFkZCBSYUIgSnVlcmdlbgo+ICAgICAgICAgLSBSZXdvcmsgdGhlIGNoZWNrIHRv
IGF2b2lkIHRydW5jYXRpb24KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMgfCAyOSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
Cj4gaW5kZXggYmUyM2FjZmUyNi4uYTY2MzdjZTM0NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTk2NCwxMSArOTY0LDQwIEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQo+ICAKPiAgc3RhdGlj
IGxwYWVfdCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCj4gIHsKPiArICAgIC8qCj4gKyAgICAg
KiBXZSBtYXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1hcF9kb21haW5f
cGFnZSgpIGlzCj4gKyAgICAgKiB1c2VhYmxlLiBUaGUgcmVxdWlyZW1lbnRzIGhlcmUgaXMgaXQg
bXVzdCBiZSB1c2VhYmxlIGFzIHNvb24gYXMKPiArICAgICAqIHBhZ2UtdGFibGVzIGFyZSBhbGxv
Y2F0ZWQgZHluYW1pY2FsbHkgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4KPiArICAgICAqCj4gKyAg
ICAgKiBXZSBuZWVkIHRvIGRvIHRoZSBjaGVjayBvbiBwaHlzaWNhbCBhZGRyZXNzIHJhdGhlciB0
aGFuIHZpcnR1YWwKPiArICAgICAqIGFkZHJlc3MgdG8gYXZvaWQgdHJ1bmNhdGlvbiBvbiBBcm0z
Mi4gVGhlcmVmb3JlIGlzX2tlcm5lbCgpIGNhbm5vdAo+ICsgICAgICogYmUgdXNlZC4KPiArICAg
ICAqLwo+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQo+
ICsgICAgewo+ICsgICAgICAgIGNvbnN0IG1mbl90IG1zdGFydCA9IHZpcnRfdG9fbWZuKF9zdGFy
dCk7Cj4gKyAgICAgICAgY29uc3QgbWZuX3QgbWVuZCA9IHZpcnRfdG9fbWZuKF9lbmQpOwo+ICsK
PiArICAgICAgICBpZiAoIChtZm5feChtc3RhcnQpIDw9IG1mbl94KG1mbikpICYmIChtZm5feCht
Zm4pIDwgbWZuX3gobWVuZCkpICkKPiArICAgICAgICB7CgpUaGUgcGF0Y2ggaXMgZ29vZC4gQWN0
dWFsbHkgSSBub3RpY2VkIHRoYXQgd2UgYWxyZWFkeSBoYXZlCmlzX3hlbl9maXhlZF9tZm4oKSwg
bG9va3MgbGlrZSBpdCBpcyBtYWRlIGZvciB0aGlzLiBJIHRoaW5rIHdlIHNob3VsZAp1c2UgaXQg
aGVyZSwgZXhjZXB0IHRoYXQgaXNfeGVuX2ZpeGVkX21mbiBoYXM6CgogICAgIChtZm5fdG9fbWFk
ZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCgpJIHRoaW5rIGl0IHNob3VsZCBhY3R1
YWxseSBiZToKCiAgICAgKG1mbl90b19tYWRkcihtZm4pIDwgdmlydF90b19tYWRkcigmX2VuZCkp
KQoKTWF5YmUgd2UgY291bGQgZml4IHRoYXQgYXQgdGhlIHNhbWUgdGltZSBpbiBvbmUgcGF0Y2g/
IEhvd2V2ZXIsIGl0IGlzCnRoZSBzYW1lIGRlZmluaXRpb24gYXMgb24geDg2LCBzbyBJIGRvbid0
IGtub3cgd2hhdCBpcyBnb2luZyBvbiB0aGVyZS4KCgo+ICsgICAgICAgICAgICB2YWRkcl90IG9m
ZnNldCA9IG1mbl90b19tYWRkcihtZm4pIC0gbWZuX3RvX21hZGRyKG1zdGFydCk7Cj4gKyAgICAg
ICAgICAgIHJldHVybiAobHBhZV90ICopKFhFTl9WSVJUX1NUQVJUICsgb2Zmc2V0KTsKCkkga25v
dyB0aGlzIGlzIHNhZmUgaW4gdGhpcyBjYXNlIHRoYW5rcyB0byB0aGUgYGlmJyBhYm92ZSwgc28g
dGhlcmUgYXJlCm5vIHJpc2tzLiBCdXQgaW4gZ2VuZXJhbCBpdCBpcyBub3QgYSBncmVhdCBpZGVh
IHRvIGhhdmUgYSBoaWRkZW4gNjQtYml0CnRvIDMyLWJpdCBjYXN0IChhbHNvIGl0IGlzIG5vdCBN
SVNSQSBjb21wbGlhbnQuKSBJIHdvdWxkIGFkZCBhbiBleHBsaWNpdApjYXN0OgoKICB2YWRkcl90
IG9mZnNldCA9ICh2YWRkcl90KShtZm5fdG9fbWFkZHIobWZuKSAtIG1mbl90b19tYWRkcihtc3Rh
cnQpKTsKCkkgYW0gbm90IGdvaW5nIHRvIGluc2lzdCBvbiB0aGlzIHRob3VnaC4KCgo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArCj4gICAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlKG1mbik7Cj4g
IH0KPiAgCj4gIHN0YXRpYyB2b2lkIHhlbl91bm1hcF90YWJsZShjb25zdCBscGFlX3QgKnRhYmxl
KQo+ICB7Cj4gKyAgICAvKgo+ICsgICAgICogRHVyaW5nIGVhcmx5IGJvb3QsIHhlbl9tYXBfdGFi
bGUoKSB3aWxsIG5vdCB1c2UgbWFwX2RvbWFpbl9wYWdlKCkKPiArICAgICAqIGZvciBwYWdlLXRh
YmxlcyByZXNpZGluZyBpbiBYZW4gYmluYXJ5LiBTbyBza2lwIHRoZSB1bm1hcCBwYXJ0Lgo+ICsg
ICAgICovCj4gKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9vdCAm
JiBpc19rZXJuZWwodGFibGUpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFibGUpOwo+ICB9Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 00:32:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 00:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIiqq-0000tN-Ov; Fri, 11 Oct 2019 00:32:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIiqp-0000tI-KX
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 00:32:11 +0000
X-Inumbo-ID: 90452998-ebbe-11e9-bbab-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90452998-ebbe-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 00:32:11 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 616F62190F;
 Fri, 11 Oct 2019 00:32:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570753930;
 bh=/uUkHBBMHLLc8Gcm7lSZIJK1uo9ZhAQpEpkJCnZQv7U=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=lapLt99SuD/Nbbh5ImfYvlIyN4kuIW7n3w6zyjBcZUpNXC4alxT9mXdMhduKqs5ZB
 iL29wh43Ibo0zRrp24h6LOLDWwQerM9L57XB8FLTM+QZlu0FF/Q/0FXKBl3LRysdns
 lqs1rWmmtvMS+MFqlbns2K/pIy7hITe2rI8QBsRk=
Date: Thu, 10 Oct 2019 17:32:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
Message-ID: <alpine.DEB.2.21.1910101729000.9081@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
 <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
 <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDA4LzEwLzIwMTkg
MjM6MjQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgOCBPY3QgMjAxOSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBPbiAxMC84LzE5IDE6MTggQU0sIFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cm90ZToKPiA+ID4gPiBPbiBNb24sIDcgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAwMy8xMC8yMDE5IDAy
OjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIEZyaSwgMjAgU2Vw
IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+ID4gPiBUaGF0J3Mgbm90IGNvcnJl
Y3QuIGFsbG9jX2Jvb3RfcGFnZXMoKSBpcyBhY3R1YWxseSBoZXJlIHRvIGFsbG93Cj4gPiA+ID4g
PiA+ID4gZHluYW1pYwo+ID4gPiA+ID4gPiA+IGFsbG9jYXRpb24gYmVmb3JlIHRoZSBtZW1vcnkg
c3Vic3lzdGVtIChhbmQgdGhlcmVmb3JlIHRoZSBydW50aW1lCj4gPiA+ID4gPiA+ID4gYWxsb2Nh
dG9yKQo+ID4gPiA+ID4gPiA+IGlzIGluaXRpYWxpemVkLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+
ID4gTGV0IG1lIGNoYW5nZSB0aGUgcXVlc3Rpb24gdGhlbjogaXMgdGhlIHN5c3RlbV9zdGF0ZSA9
PQo+ID4gPiA+ID4gPiBTWVNfU1RBVEVfZWFybHlfYm9vdCBjaGVjayBzdHJpY3RseSBuZWNlc3Nh
cnk/IEl0IGxvb2tzIGxpa2UgaXQgaXMKPiA+ID4gPiA+ID4gbm90Ogo+ID4gPiA+ID4gPiB0aGUg
cGF0Y2ggd291bGQgd29yayBldmVuIGlmIGl0IHdhcyBqdXN0Ogo+ID4gPiA+ID4gCj4gPiA+ID4g
PiBJIGhhZCBhIGZldyB0aG91Z2h0cyBhYm91dCBpdC4gT24gQXJtMzIsIHRoaXMgb25seSByZWFs
bHkgd29ya3MgZm9yCj4gPiA+ID4gPiAzMi1iaXRzIG1hY2hpbmUgYWRkcmVzcyAoaXQgY2FuIGdv
IHVwIHRvIDQwLWJpdHMpLiBJIGhhdmVuJ3QgcmVhbGx5Cj4gPiA+ID4gPiBmdWxseSBpbnZlc3Rp
Z2F0ZWQgd2hhdCBjb3VsZCBnbyB3cm9uZywgYnV0IGl0IHdvdWxkIGJlIGJlc3QgdG8ga2VlcAo+
ID4gPiA+ID4gaXQKPiA+ID4gPiA+IG9ubHkgZm9yIGVhcmx5IGJvb3QuCj4gPiA+ID4gPiAKPiA+
ID4gPiA+IEFsc28sIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gcmVseSBvbiB0aGlzICJ3b3JrYXJv
dW5kIiBhZnRlciBib290Lgo+ID4gPiA+ID4gTWF5YmUKPiA+ID4gPiA+IHdlIHdvdWxkIHdhbnQg
dG8ga2VlcCB0aGVtIHVubWFwcGVkIGluIHRoZSBmdXR1cmUuCj4gPiA+ID4gCj4gPiA+ID4gWWVz
LCBubyBwcm9ibGVtcywgd2UgYWdyZWUgb24gdGhhdC4gSSBhbSBub3QgYXNraW5nIGluIHJlZ2Fy
ZHMgdG8gdGhlCj4gPiA+ID4gY2hlY2sgc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9i
b290IHdpdGggdGhlIGdvYWwgb2YgYXNraW5nIHlvdQo+ID4gPiA+IHRvIGdldCByaWQgb2YgaXQu
IEkgYW0gZmluZSB3aXRoIGtlZXBpbmcgdGhlIGNoZWNrLiAoTWF5YmUgd2Ugd2FudCB0bwo+ID4g
PiA+IGFkZAo+ID4gPiA+IGFuIGB1bmxpa2VseSgpJyBhcm91bmQgdGhlIGNoZWNrLikKPiA+ID4g
PiAKPiA+ID4gPiBJIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoZXRoZXIgdGhlIGNvZGUgYWN0
dWFsbHkgcmVsaWVzIG9uCj4gPiA+ID4gc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9i
b290LCBhbmQsIGlmIHNvLCB3aHkuIFRoZSBnb2FsIGlzIHRvCj4gPiA+ID4gbWFrZSBzdXJlIHRo
YXQgaWYgdGhlcmUgYXJlIHNvbWUgbGltaXRhdGlvbnMgdGhhdCB0aGV5IGFyZSBkb2N1bWVudGVk
LAo+ID4gPiA+IG9yIGp1c3QgdG8gZG91YmxlLWNoZWNrIHRoYXQgdGhlcmUgYXJlIG5vIGxpbWl0
YXRpb25zLgo+ID4gPiAKPiA+ID4gVGhlIGNoZWNrIGlzIG5vdCBzdHJpY3RseSBuZWNlc3Nhcnku
Cj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+IEluIHJlZ2FyZHMgdG8geW91ciBjb21tZW50IGFib3V0
IG9ubHkgd29ya2luZyBmb3IgMzItYml0IGFkZHJlc3NlcyBvbgo+ID4gPiA+IEFybTMyLCB5b3Ug
aGF2ZSBhIHBvaW50LiBBdCBsZWFzdCB3ZSBzaG91bGQgYmUgY2FyZWZ1bCB3aXRoIHRoZSBtZm4g
dG8KPiA+ID4gPiB2YWRkciBjb252ZXJzaW9uIGJlY2F1c2UgbWZuX3RvX21hZGRyIHJldHVybnMg
YSBwYWRkcl90IHdoaWNoIGlzIDY0LWJpdAo+ID4gPiA+IGFuZCB2YWRkcl90IGlzIDMyLWJpdC4g
SSBpbWFnaW5lIHRoYXQgdGhlb3JldGljYWxseSwgZXZlbiB3aXRoCj4gPiA+ID4gc3lzdGVtX3N0
YXRlID09IFNZU19TVEFURV9lYXJseV9ib290LCBpdCBjb3VsZCBnZXQgdHJ1bmNhdGVkIHdpdGgg
dGhlCj4gPiA+ID4gd3JvbmcgY29tYmluYXRpb24gb2YgbWZuIGFuZCBwaHlzX29mZnNldC4KPiA+
ID4gPiAKPiA+ID4gPiBJZiBub3RoaW5nIGVsc2UsIG1heWJlIHdlIHNob3VsZCBhZGQgYSB0cnVu
Y2F0aW9uIGNoZWNrIGZvciBzYWZldHk/Cj4gPiA+IAo+ID4gPiBFeGNlcHQgdGhhdCBwaHlzX29m
ZnNldCBpcyBub3QgZGVmaW5lZCBjb3JyZWN0bHksIHNvIHlvdXIgY2hlY2sgYmVsb3cgd2lsbAo+
ID4gPiBicmVhayBzb21lIHNldHVwIDooLiBMZXQncyB0YWtlIHRoZSBmb2xsb3dpbmcgZXhhbXBs
ZToKPiA+ID4gCj4gPiA+ICAgICBYZW4gaXMgbG9hZGVkIGF0IFBBIDB4MTAwMDAwCj4gPiA+IAo+
ID4gPiBUaGUgYm9vdCBvZmZzZXQgaXMgY29tcHV0ZWQgdXNpbmcgMzItYml0IGFkZHJlc3MgKHNl
ZSBoZWFkLlMpOgo+ID4gPiAgICAgIFBBIC0gVkEgPSAweDEwMDAwMCAtIDB4MjAwMDAwCj4gPiA+
ICAgICAgICAgICAgICA9IDB4ZmZmMDAwMDAKPiA+ID4gCj4gPiA+IFRoaXMgdmFsdWUgd2lsbCBi
ZSBwYXNzZWQgdG8gQyBjb2RlIGFzIGFuIHVuc2lnbmVkIGxvbmcuIEJ1dCB0aGVuIHdlIHdpbGwK
PiA+ID4gc3RvcmUgaXQgaW4gYSB1aW50NjRfdC9wYWRkcl90IChzZWUgcGh5c19vZmZzZXQgd2hp
Y2ggaXMgc2V0IGluCj4gPiA+IHNldHVwX3BhZ2VfdGFibGVzKS4gQmVjYXVzZSB0aGlzIGlzIGEg
Y29udmVyc2lvbiBmcm9tIHVuc2lnbmVkIHRvCj4gPiA+IHVuc2lnbmVkLAo+ID4gPiB0aGUgInNp
Z24gYml0IiB3aWxsIG5vdCBiZSBwcm9wYWdhdGVkLgo+ID4gPiAKPiA+ID4gVGhpcyBtZWFucyB0
aGF0IHBoeXNfb2Zmc2V0IHdpbGwgYmUgZXF1YWwgdG8gMHhmZmYwMDAwMCBhbmQgbm90Cj4gPiA+
IDB4ZmZmZmZmZmZmZmYwMDAwMCEKPiA+ID4gCj4gPiA+IFRoZXJlZm9yZSBpZiB3ZSB0cnkgdG8g
Y29udmVydCAweDEwMDAwMCAod2hlcmUgWGVuIGhhcyBiZWVuIGxvYWRlZCkgYmFjawo+ID4gPiB0
bwo+ID4gPiBpdHMgVkEsIHRoZSByZXN1bHRpbmcgdmFsdWUgd2lsbCBiZSAweGZmZmZmZmZmMDAy
MDAxMDAuCj4gPiA+IAo+ID4gPiBMb29raW5nIGF0IHRoZSBjb2RlLCBJIHRoaW5rIHB0ZV9vZl94
ZW5hZGRyKCkgaGFzIGFsc28gdGhlIGV4YWN0IHByb2JsZW0uCj4gPiA+IDooCj4gPiAKPiA+IE9u
ZSB3YXkgdG8gZml4IGl0IHdvdWxkIGJlIHRvIGNoYW5nZSBwaHlzX29mZnNldCB0byByZWdpc3Rl
cl90IChvciBqdXN0Cj4gPiBkZWNsYXJlIGl0IGFzIHVuc2lnbmVkIGxvbmcgb24gYXJtMzIgYW5k
IHVuc2lnbmVkIGxvbmcgbG9uZyBvbiBhcm02NCk6Cj4gCj4gc2l6ZW9mICh1bnNpZ25lZCBsb25n
KSA9IDMyIChyZXNwLiA2NCkgb24gQXJtMzIgKHJlc3AuIGFybTY0KS4gVGhpcyBpcyB3aGF0IHdl
Cj4gYWxyZWFkeSByZWx5IG9uIGZvciBib290X3BoeXNfb2Zmc2V0IChzZWUgc2V0dXBfcGFnZXRh
YmxlcykuIFNvIEkgYW0gbm90IHN1cmUKPiB3aHkgcGh5c19vZmZzZXQgbmVlZHMgdG8gYmUgZGVm
aW5lZCBkaWZmZXJlbnRseS4KPiAKPiBBbiBhbHRlcm5hdGl2ZSBpcyB0byB1c2UgdmFkZHJfdC4K
ClllcywgSSBtZWFudCBsaWtlIHZhZGRyX3Qgb3IganVzdCAidW5zaWduZWQgbG9uZyIgbGlrZSBi
b290X3BoeXNfb2Zmc2V0LgpFdmVuIHdpdGggeW91ciBsYXRlc3QgcGF0Y2gKKGh0dHBzOi8vbWFy
Yy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1NzA3MzAwNDgzMDg5NCkgd2hpY2ggSSBsaWtlIGFzIGEg
d2F5CnRvIHNvbHZlIHRoZSBvcmlnaW5hbCBHUlVCIGJvb3RpbmcgaXNzdWUsIGl0IGxvb2tzIGxp
a2Ugd2UgYWxzbyBuZWVkIHRvCmNoYW5nZSBwaHlzX2FkZHIgdG8gdW5zaWduZWQgbG9uZyB0byBm
aXggb3RoZXIgYXJtMzIgcHJvYmxlbXMuCgpBcmUgeW91IGdvaW5nIHRvIHNlbmQgdGhlIHBhdGNo
IGZvciB0aGF0IHRvbz8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 01:25:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 01:25:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIjfs-00083x-25; Fri, 11 Oct 2019 01:24:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIjfq-00083s-2p
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 01:24:54 +0000
X-Inumbo-ID: ed267232-ebc5-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ed267232-ebc5-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 01:24:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 97728214E0;
 Fri, 11 Oct 2019 01:24:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570757092;
 bh=SfAAmf61MXm/mmy02bkan4+lOuGuxonboXvWIgMKzcE=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=a+UpB5W37vYmcS82WvQb+2mn2swse4ofojD5Gwm200S6dCaWeqTCWLhoIiv6sf17Q
 UY4/ncGjSVYJhRGRBe9xpvTxzmb7gW1yqm0TlXjxQyO8n2YlwkA9P5obmLi6AKkkBc
 ie9+KxtlHNN2jVOAh/npzt9mBUjie38uacD9Y4mI=
Date: Thu, 10 Oct 2019 18:24:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
Message-ID: <alpine.DEB.2.21.1910101802470.9081@sstabellini-ThinkPad-T480s>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
 <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
 <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-ID: <alpine.DEB.2.21.1910101808251.9081@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMCBPY3QgMjAxOSwgTGFycyBLdXJ0aCB3cm90ZToKPiAqIFdvdWxkIHdlIGV2ZXIg
aW5jbHVkZSBBUEkgZG9jcyBnZW5lcmF0ZWQgZnJvbSBHUEx2MiBjb2RlPyBFLmcuIGZvciBzYWZl
dHkgdXNlLWNhc2VzPwo+IEBTdGVmYW5vLCBAQXJ0ZW06IEkgZ3Vlc3MgdGhpcyBvbmUgaXMgZm9y
IHlvdS4gCj4gSSBzdXBwb3NlIGlmIHdlIHdvdWxkIGhhdmUgYSBzaW1pbGFyIGlzc3VlIGZvciBh
IHNhZmV0eSBtYW51YWwKPiBJIGFtIGFsc28gYXNzdW1pbmcgd2Ugd291bGQgd2FudCB0byB1c2Ug
c3BoaW54IGRvY3MgYW5kIHJzdCB0byBnZW5lcmF0ZSBhIGZ1dHVyZSBzYWZldHkgbWFudWFsCgpI
aSBMYXJzLAoKVGhhbmtzIGZvciBwdXR0aW5nIHRoaXMgZW1haWwgdG9nZXRoZXIuCgpJbiB0ZXJt
cyBvZiBmb3JtYXRzLCBJIGRvbid0IGhhdmUgYSBwcmVmZXJlbmNlIGJldHdlZW4gcnN0IGFuZCBw
YW5kb2MsCmJ1dCBpZiB3ZSBhcmUgZ29pbmcgdG8gdXNlIHJzdCBnb2luZyBmb3J3YXJkLCBJJ2Qg
c2F5IHRvIHRyeSB0byB1c2UgcnN0CmZvciBldmVyeXRoaW5nLCBpbmNsdWRpbmcgY29udmVydGlu
ZyBhbGwgdGhlIG9sZCBzdHVmZi4gVGhlIGZld2VyCmRpZmZlcmVudCBmb3JtYXRzLCB0aGUgYmV0
dGVyLgoKQXMgSSBtZW50aW9uZWQgZHVyaW5nIHRoZSBGdVNhIGNhbGwsIEkgYWdyZWUgd2l0aCB5
b3UsIEFuZHJldywgYW5kCm90aGVycyB0aGF0IGl0IHdvdWxkIGJlIGJlc3QgdG8gaGF2ZSB0aGUg
ZG9jcyB1bmRlciBhIENDIGxpY2Vuc2UuIEkgZG8KZXhwZWN0IHRoYXQgd2UnbGwgZW5kIHVwIGNv
cHkvcGFzdGluZyBzbmlwcGV0cyBvZiBpbi1jb2RlIGNvbW1lbnRzIGludG8KdGhlIGRvY3MsIHNv
IEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRoYXQgd2UgYXJlIGFsbG93ZWQgdG8gZG8gdGhhdCBm
cm9tCmEgbGljZW5zZSBwZXJzcGVjdGl2ZS4gSXQgaXMgZ3JlYXQgdGhhdCBHUEx2MiBhbGxvd3Mg
aXQgKHdlIG5lZWQgdG8gYmUKc3VyZSBhYm91dCB0aGlzKS4KClllcywgSSBleHBlY3QgdGhhdCBz
b21lIGRvY3MgbWlnaHQgYmUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQsIGJ1dCBmcm9tCmhlYWRl
ciBmaWxlcywgbm90IGZyb20gc291cmNlIGNvZGUuIEVzcGVjYWlsbHkgcHVibGljLyBoZWFkZXIg
ZmlsZXMsCndoaWNoIGFyZSB0eXBpY2FsbHkgQlNELCBub3QgR1BMdjIuIEkgY2Fubm90IGNvbWUg
dXAgd2l0aCBleGFtcGxlcyBvZgpkb2NzIHdlIG5lZWQgdG8gZ2VuZXJhdGVkIGZyb20gR1BMdjIt
b25seSBjb2RlIGF0IHRoZSBtb21lbnQsIGhvcGVmdWxseQp0aGVyZSB3b24ndCBiZSBhbnkuCgoK
ICAgICAKPiAgICAgSSB3YXNuJ3QgcGxhbm5pbmcgb24gcmV1c2luZyBhbnkgb2YgdGhlIG1hcmt1
cCwgYW5kIHdhc24ndCBleHBlY3RpbmcgdG8KPiAgICAgdXNlIG11Y2ggb2YgdGhlIHRleHQgZWl0
aGVyLiAgSSdtIHN0aWxsIGNvbnNpZGVyaW5nIHRoZSBvcHRpb24gb2YKPiAgICAgZGVmaW5pbmcg
dGhhdCB4ZW4vcHVibGljLyogaXNuJ3QgdGhlIGNhbm9uaWNhbCBkZXNjcmlwdGlvbiBvZiB0aGUg
QUJJLAo+ICAgICBiZWNhdXNlIEMgaXMgdGhlIHdyb25nIHRvb2wgZm9yIHRoZSBqb2IuCj4gICAg
IAo+ICAgICBJdHMgZmluZSB0byBwcm92aWRlIGEgQyBzZXQgb2YgaGVhZGVycyBpbXBsZW1lbnRp
bmcgYW4gQUJJLCBidXQgdGhlcmUgaXMKPiAgICAgYSB2ZXJ5IGRlbGliZXJhdGUgcmVhc29uIHdo
eSB0aGUgY2Fub25pY2FsIG1pZ3JhdGlvbiB2MiBzcGVjIGlzIGluIGEKPiAgICAgdGV4dCBkb2N1
bWVudC4KPiAKPiBAU3RlZmFubzogYXMgeW91IGFuZCBJIGJlbGlldmUgQnJpYW4gd2lsbCBiZSBz
cGVuZGluZyB0aW1lIG9uIGltcHJvdmluZyB0aGUKPiBBQkkgZG9jcywgSSB0aGluayB3ZSBuZWVk
IHRvIGJ1aWxkIHNvbWUgYWdyZWVtZW50IGhlcmUgb24gd2hhdC9ob3cKPiB0byBkbyBpdC4gSSB3
YXMgYXNzdW1pbmcgdGhhdCBnZW5lcmFsbHkgdGhlIGNvbnNlbnN1cyB3YXMgdG8gaGF2ZQo+IGRv
Y3MgY2xvc2UgdG8gdGhlIGNvZGUgaW4gc291cmNlLCBidXQgdGhpcyBkb2VzIG5vdCBzZWVtIHRv
IGJlIHRoZSBjYXNlLgo+IAo+IEJ1dCBpZiB3ZSBkbyBoYXZlIHN0dWZmIHNlcGFyYXRlbHksIGlk
ZWFsbHkgd2Ugd291bGQgaGF2ZSBhIHRvb2wgdGhhdCBoZWxwcwo+IHBvaW50IHBlb3BsZSBlZGl0
aW5nIGhlYWRlcnMgdG8gYWxzbyBsb29rIGF0IHRoZSByZWxldmFudCBkb2NzLiBPdGhlcndpc2Ug
aXQgd2lsbAo+IGJlIGhhcmQgdG8ga2VlcCB0aGVtIGluIHN5bmMuCgpJbiBnZW5lcmFsLCBpdCBp
cyBhIGdvb2QgaWRlYSB0byBrZWVwIHRoZSBkb2NzIGNsb3NlIHRvIHRoZSBjb2RlIHRvIG1ha2UK
aXQgZWFzaWVyIHRvIGtlZXAgdGhlbSB1cCB0byBkYXRlLiBCdXQgdGhlcmUgaXMgbm8gb25lLXNp
emUtZml0cy1hbGwKaGVyZS4gRm9yIHB1YmxpYyBBQkkgZGVzY3JpcHRpb25zLCBJIGFncmVlIHdp
dGggQW5kcmV3IHRoYXQgaWRlYWxseSB0aGV5CnNob3VsZCBub3QgYmUgZGVmaW5lZCBhcyBDIGhl
YWRlciBmaWxlcy4KCkJ1dCBpdCBpcyBub3QgYW4gaXNzdWU6IGFueSB3b3JrIHRoYXQgd2UgZG8g
aGVyZSB3b24ndCBiZSB3YXN0ZWQuIEZvcgppbnN0YW5jZSwgd2UgY291bGQgc3RhcnQgYnkgYWRk
aW5nIG1vcmUgY29tbWVudHMgdG8gdGhlIGN1cnJlbnQgaGVhZGVyCmZpbGVzLiBUaGVuLCBhcyBh
IHNlY29uZCBzdGVwLCB0YWtlIGFsbCB0aGUgY29tbWVudHMgYW5kIHR1cm4gdGhlbSBpbnRvCmEg
cHJvcGVyIEFCSSBkZXNjcmlwdGlvbiBkb2N1bWVudCB3aXRob3V0IGFueSBDIGZ1bmN0aW9uIGRl
Y2xhcmF0aW9ucy4KSXQgaXMgZWFzeSB0byBtb3ZlIEVuZ2xpc2ggdGV4dCBhcm91bmQsIGFzIGxv
bmcgYXMgdGhlIGxpY2Vuc2UgYWxsb3dzIGl0Ci0tIHRoYXQgaXMgdGhlIG9ubHkgcG90ZW50aWFs
IGJsb2NrZXIgSSBjYW4gc2VlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 01:42:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 01:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIjwS-0001RW-Le; Fri, 11 Oct 2019 01:42:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIjwR-0001RR-ID
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 01:42:03 +0000
X-Inumbo-ID: 52315b55-ebc8-11e9-9327-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52315b55-ebc8-11e9-9327-12813bfff9fa;
 Fri, 11 Oct 2019 01:42:02 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 EC10020650;
 Fri, 11 Oct 2019 01:42:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570758121;
 bh=kuiJxqx7ftSjXbGl7w3Cj53FiBAzPrWqRAHm4ucmenI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=JJn52lxUqYCMfBanJIi1nftwB1S1F6Gx+tmUVqgj3IQ3ltS5BXb5MEYPR0QSk23hy
 iIZLrlaemZJ7eqYcCpjh07CUnFOTvTfYzNcXvGgLI5/rzThQEKs3gt8ZSE1om21QBU
 Y4KtAPvqWYKHndyZOm7WqZuOTVKNTIKoqdw4hJU0=
Date: Thu, 10 Oct 2019 18:42:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Rob Herring <robh@kernel.org>
In-Reply-To: <20191008194155.4810-1-robh@kernel.org>
Message-ID: <alpine.DEB.2.21.1910101841380.9081@sstabellini-ThinkPad-T480s>
References: <20191008194155.4810-1-robh@kernel.org>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2] xen: Stop abusing DT of_dma_configure API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Robin Murphy <robin.murphy@arm.com>, Christoph Hellwig <hch@lst.de>,
 Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA4IE9jdCAyMDE5LCBSb2IgSGVycmluZyB3cm90ZToKPiBBcyB0aGUgcmVtb3ZlZCBj
b21tZW50cyBzYXksIHRoZXNlIGFyZW4ndCBEVCBiYXNlZCBkZXZpY2VzLgo+IG9mX2RtYV9jb25m
aWd1cmUoKSBpcyBnb2luZyB0byBzdG9wIGFsbG93aW5nIGEgTlVMTCBEVCBub2RlIGFuZCBjYWxs
aW5nCj4gaXQgd2lsbCBubyBsb25nZXIgd29yay4KPiAKPiBUaGUgY29tbWVudCBpcyBhbHNvIG5v
dyBvdXQgb2YgZGF0ZSBhcyBvZiBjb21taXQgOWFiOTFlN2M1YzUxICgiYXJtNjQ6Cj4gZGVmYXVs
dCB0byB0aGUgZGlyZWN0IG1hcHBpbmcgaW4gZ2V0X2FyY2hfZG1hX29wcyIpLiBEaXJlY3QgbWFw
cGluZwo+IGlzIG5vdyB0aGUgZGVmYXVsdCByYXRoZXIgdGhhbiBkbWFfZHVtbXlfb3BzLgo+IAo+
IEFjY29yZGluZyB0byBTdGVmYW5vIGFuZCBPbGVrc2FuZHIsIHRoZSBvbmx5IG90aGVyIHBhcnQg
bmVlZGVkIGlzCj4gc2V0dGluZyB0aGUgRE1BIG1hc2tzIGFuZCB0aGVyZSdzIG5vIHJlYXNvbiB0
byByZXN0cmljdCB0aGUgbWFza3MgdG8KPiAzMi1iaXRzLiBTbyBzZXQgdGhlIG1hc2tzIHRvIDY0
IGJpdHMuCj4gCj4gQ2M6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+Cj4gQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IE5pY29sYXMgU2Flbnog
SnVsaWVubmUgPG5zYWVuemp1bGllbm5lQHN1c2UuZGU+Cj4gQ2M6IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBDYzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cj4gQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgo+IENjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBSb2IgSGVycmluZyA8
cm9iaEBrZXJuZWwub3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IHYyOgo+ICAtIFNldHVwIGRtYSBtYXNrcwo+ICAt
IEFsc28gZml4IHhlbl9kcm1fZnJvbnQuYwo+ICAKPiBUaGlzIGNhbiBub3cgYmUgYXBwbGllZCB0
byB0aGUgWGVuIHRyZWUgaW5kZXBlbmRlbnQgb2YgdGhlIGNvbWluZwo+IG9mX2RtYV9jb25maWd1
cmUoKSBjaGFuZ2VzLgo+IAo+IFJvYgo+IAo+ICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuYyB8IDEyICsrLS0tLS0tLS0tLQo+ICBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAg
ICAgICAgICB8IDEzICsrLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKyksIDIxIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnQuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5j
Cj4gaW5kZXggYmExODI4YWNkOGM5Li40YmU0OWMxYWVmNTEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnQuYwo+IEBAIC03MTgsMTcgKzcxOCw5IEBAIHN0YXRpYyBpbnQgeGVuX2Ry
dl9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAo+ICAJc3RydWN0IGRldmljZSAq
ZGV2ID0gJnhiX2Rldi0+ZGV2Owo+ICAJaW50IHJldDsKPiAgCj4gLQkvKgo+IC0JICogVGhlIGRl
dmljZSBpcyBub3Qgc3Bhd24gZnJvbSBhIGRldmljZSB0cmVlLCBzbyBhcmNoX3NldHVwX2RtYV9v
cHMKPiAtCSAqIGlzIG5vdCBjYWxsZWQsIHRodXMgbGVhdmluZyB0aGUgZGV2aWNlIHdpdGggZHVt
bXkgRE1BIG9wcy4KPiAtCSAqIFRoaXMgbWFrZXMgdGhlIGRldmljZSByZXR1cm4gZXJyb3Igb24g
UFJJTUUgYnVmZmVyIGltcG9ydCwgd2hpY2gKPiAtCSAqIGlzIG5vdCBjb3JyZWN0OiB0byBmaXgg
dGhpcyBjYWxsIG9mX2RtYV9jb25maWd1cmUoKSB3aXRoIGEgTlVMTAo+IC0JICogbm9kZSB0byBz
ZXQgZGVmYXVsdCBETUEgb3BzLgo+IC0JICovCj4gLQlkZXYtPmNvaGVyZW50X2RtYV9tYXNrID0g
RE1BX0JJVF9NQVNLKDMyKTsKPiAtCXJldCA9IG9mX2RtYV9jb25maWd1cmUoZGV2LCBOVUxMLCB0
cnVlKTsKPiArCXJldCA9IGRtYV9jb2VyY2VfbWFza19hbmRfY29oZXJlbnQoZGV2LCBETUFfQklU
X01BU0soNjQpKTsKPiAgCWlmIChyZXQgPCAwKSB7Cj4gLQkJRFJNX0VSUk9SKCJDYW5ub3Qgc2V0
dXAgRE1BIG9wcywgcmV0ICVkIiwgcmV0KTsKPiArCQlEUk1fRVJST1IoIkNhbm5vdCBzZXR1cCBE
TUEgbWFzaywgcmV0ICVkIiwgcmV0KTsKPiAgCQlyZXR1cm4gcmV0Owo+ICAJfQo+ICAKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+IGlu
ZGV4IGE0NDZhNzIyMWUxMy4uODE0MDFmMzg2YzljIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVu
L2dudGRldi5jCj4gKysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiBAQCAtMjIsNiArMjIsNyBA
QAo+ICAKPiAgI2RlZmluZSBwcl9mbXQoZm10KSAieGVuOiIgS0JVSUxEX01PRE5BTUUgIjogIiBm
bXQKPiAgCj4gKyNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgo+ICAjaW5jbHVkZSA8bGlu
dXgvbW9kdWxlLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KPiAgI2luY2x1ZGUgPGxp
bnV4L2luaXQuaD4KPiBAQCAtMzQsOSArMzUsNiBAQAo+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5o
Pgo+ICAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5oPgo+ICAjaW5jbHVkZSA8bGludXgvcmVmY291
bnQuaD4KPiAtI2lmZGVmIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DCj4gLSNpbmNsdWRlIDxs
aW51eC9vZl9kZXZpY2UuaD4KPiAtI2VuZGlmCj4gIAo+ICAjaW5jbHVkZSA8eGVuL3hlbi5oPgo+
ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gQEAgLTYyNSwxNCArNjIzLDcgQEAgc3Rh
dGljIGludCBnbnRkZXZfb3BlbihzdHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmxp
cCkKPiAgCWZsaXAtPnByaXZhdGVfZGF0YSA9IHByaXY7Cj4gICNpZmRlZiBDT05GSUdfWEVOX0dS
QU5UX0RNQV9BTExPQwo+ICAJcHJpdi0+ZG1hX2RldiA9IGdudGRldl9taXNjZGV2LnRoaXNfZGV2
aWNlOwo+IC0KPiAtCS8qCj4gLQkgKiBUaGUgZGV2aWNlIGlzIG5vdCBzcGF3biBmcm9tIGEgZGV2
aWNlIHRyZWUsIHNvIGFyY2hfc2V0dXBfZG1hX29wcwo+IC0JICogaXMgbm90IGNhbGxlZCwgdGh1
cyBsZWF2aW5nIHRoZSBkZXZpY2Ugd2l0aCBkdW1teSBETUEgb3BzLgo+IC0JICogRml4IHRoaXMg
YnkgY2FsbGluZyBvZl9kbWFfY29uZmlndXJlKCkgd2l0aCBhIE5VTEwgbm9kZSB0byBzZXQKPiAt
CSAqIGRlZmF1bHQgRE1BIG9wcy4KPiAtCSAqLwo+IC0Jb2ZfZG1hX2NvbmZpZ3VyZShwcml2LT5k
bWFfZGV2LCBOVUxMLCB0cnVlKTsKPiArCWRtYV9jb2VyY2VfbWFza19hbmRfY29oZXJlbnQocHJp
di0+ZG1hX2RldiwgRE1BX0JJVF9NQVNLKDY0KSk7Cj4gICNlbmRpZgo+ICAJcHJfZGVidWcoInBy
aXYgJXBcbiIsIHByaXYpOwo+ICAKPiAtLSAKPiAyLjIwLjEKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 04:49:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 04:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iImr9-0001Ln-LZ; Fri, 11 Oct 2019 04:48:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qSz8=YE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iImr8-0001Li-5u
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 04:48:46 +0000
X-Inumbo-ID: 6726acfc-ebe2-11e9-8aca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6726acfc-ebe2-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 04:48:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 41699AFA9;
 Fri, 11 Oct 2019 04:48:43 +0000 (UTC)
To: committers@xenproject.org
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e12dbc47-aedd-293e-c119-e9ea20f1437d@suse.com>
Date: Fri, 11 Oct 2019 06:48:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Commit moratorium for getting a push
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0dGVycywKClBsZWFzZSBkb24ndCBwdXNoIGFueSBuZXcgcGF0Y2ggdG8gc3RhZ2luZyBi
ZWNhdXNlIHdlIHdhbnQgdG8gaGF2ZSBhCnB1c2ggdG8gbWFzdGVyIGZvciA0LjEzLVJDMS4KCkFu
b3RoZXIgZW1haWwgd2lsbCBiZSBzZW50IG9uY2UgdGhlIG1vcmF0b3JpdW0gaXMgbGlmdGVkLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 05:33:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 05:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iInY3-0005tW-9a; Fri, 11 Oct 2019 05:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iInY2-0005tR-BV
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 05:33:06 +0000
X-Inumbo-ID: 9615e95a-ebe8-11e9-9327-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9615e95a-ebe8-11e9-9327-12813bfff9fa;
 Fri, 11 Oct 2019 05:32:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iInXv-0000Dg-16; Fri, 11 Oct 2019 05:32:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iInXu-00052N-MZ; Fri, 11 Oct 2019 05:32:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iInXu-000711-LW; Fri, 11 Oct 2019 05:32:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142548-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=98b2e3c9ab3abfe476a2b02f8f51813edb90e72d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 05:32:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 142548: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU0OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1NDgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDk4YjJlM2M5YWIzYWJmZTQ3NmEyYjAyZjhmNTE4
MTNlZGI5MGU3MmQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTMgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDUyIGRheXMgICA2MiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI1MDIgIDIwMTktMTAtMDkgMTU6MDA6MzEgWiAgICAx
IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQmFsYW11cnVoYW4gUyA8YmFsYTI0QGxpbnV4LmlibS5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5p
Ym0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+
CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8
dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVk
aW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xs
aW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8Op
ZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51
eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBvbGV0YWV2QGlzcHJhcy5ydT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBM
aXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxA
cmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtv
bnJhZEBhZGFjb3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFp
bC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25v
Z3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4K
ICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9z
YXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxh
bmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlA
Y29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgog
IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdl
bGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2lu
QGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxu
aXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFua2FqIEd1cHRhIDxwYWd1cHRhQHJl
ZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEu
IENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxw
YXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8
cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWls
LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBS
YXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24g
PHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0
dW96em8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVz
aCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5k
cnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBA
cmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAg
U2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFu
LmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnku
bmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4K
ICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+
CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMzE0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 06:11:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 06:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIo8W-00017Y-Ed; Fri, 11 Oct 2019 06:10:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIo8U-00017T-QI
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 06:10:46 +0000
X-Inumbo-ID: dc5432aa-ebed-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc5432aa-ebed-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 06:10:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIo8S-00011M-EE; Fri, 11 Oct 2019 06:10:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIo8S-0001Gs-3w; Fri, 11 Oct 2019 06:10:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIo8S-0005ZC-33; Fri, 11 Oct 2019 06:10:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142539-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8a8c600de5dc1d9a7f4b83269fddc80ebd3dd045
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 06:10:44 +0000
Subject: [Xen-devel] [linux-linus test] 142539: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjUzOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNTM5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA4YThjNjAwZGU1ZGMxZDlhN2Y0YjgzMjY5ZmRkYzgwZWJkM2RkMDQ1CmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2
MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMt
MDQgMTk6NTM6MDkgWiAgMjIwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5
LTAzLTA1IDIwOjAzOjE0IFogIDIxOSBkYXlzICAxNzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQyNTM5ICAyMDE5LTEwLTEwIDA1OjUyOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo0OTY3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTIwMDY2MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 07:52:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 07:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIpj4-0001nr-5e; Fri, 11 Oct 2019 07:52:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PJhk=YE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIpj2-0001nm-Tp
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 07:52:36 +0000
X-Inumbo-ID: 150406b2-ebfc-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 150406b2-ebfc-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 07:52:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 53B53B049;
 Fri, 11 Oct 2019 07:52:32 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
 <20191010131245.GG1389@Air-de-Roger.citrite.net>
 <56d6f0f5-6f3a-7798-7538-99ec50fa079e@suse.com>
 <20191010151935.GI1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <295ee1cd-33d6-41c8-93b8-2f7daf34de98@suse.com>
Date: Fri, 11 Oct 2019 09:52:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191010151935.GI1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMjAxOSAxNzoxOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDM6NDY6NDVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDEwLjEwLjIwMTkgMTU6MTIsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDI6NTU6MDJQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTAuMTAuMjAxOSAxNDoxMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+Pj4+IE9uIFRo
dSwgT2N0IDEwLCAyMDE5IGF0IDAxOjU0OjA2UE0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4gT24gMTAuMTAuMjAxOSAxMzozMywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+Pj4+
IFdoZW4gaW50ZXJydXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2YgZW5hYmxpbmcg
eDJBUElDIHRoZQo+Pj4+Pj4KPj4+Pj4+IFBlcmhhcHMgInVubWFza2VkIiBpbnN0ZWFkIG9mICJ0
aGUiPwo+Pj4+Pj4KPj4+Pj4+PiBJTy1BUElDIGVudHJpZXMgYWxzbyBuZWVkIHRvIGJlIHRyYW5z
bGF0ZWQgdG8gdGhlIG5ldyBmb3JtYXQgYW5kIGFkZGVkCj4+Pj4+Pj4gdG8gdGhlIGludGVycnVw
dCByZW1hcHBpbmcgdGFibGUuCj4+Pj4+Pj4KPj4+Pj4+PiBUaGlzIHByZXZlbnRzIElPTU1VIGlu
dGVycnVwdCByZW1hcHBpbmcgZmF1bHRzIHdoZW4gYm9vdGluZyBvbgo+Pj4+Pj4+IGhhcmR3YXJl
IHRoYXQgaGFzIHVubWFza2VkIElPLUFQSUMgcGlucy4KPj4+Pj4+Cj4+Pj4+PiBCdXQgaW4gdGhl
IGVuZCBpdCBvbmx5IHBhcGVycyBvdmVyIHdoYXRldmVyIHRoZSBzcHVyaW91cyBpbnRlcnJ1cHRz
Cj4+Pj4+PiByZXN1bHQgZm9ybSwgZG9lc24ndCBpdD8gV2hpY2ggaXNuJ3QgdG8gc2F5IHRoaXMg
aXNuJ3QgYW4KPj4+Pj4+IGltcHJvdmVtZW50LiBDYWxsaW5nIG91dCB0aGUgRXh0SW50IGNhc2Ug
aGVyZSBtYXkgYmUgd29ydGh3aGlsZSBhcwo+Pj4+Pj4gd2VsbCwgYXMgd291bGQgYmUgcG9pbnRp
bmcgb3V0IHRoYXQgdGhpcyBjYXNlIHN0aWxsIHdvbid0IHdvcmsgb24KPj4+Pj4+IEFNRCBJT01N
VXMuCj4+Pj4+Cj4+Pj4+IEJ1dCB0aGUgZml4IGZvciB0aGUgRXh0SU5UIEFNRCBpc3N1ZSBzaG91
bGQgYmUgZG9uZSBpbgo+Pj4+PiBhbWRfaW9tbXVfaW9hcGljX3VwZGF0ZV9pcmUgdGhlbiwgc28g
dGhhdCBpdCBjYW4gcHJvcGVybHkgaGFuZGxlCj4+Pj4+IEV4dElOVCBkZWxpdmVyeSBtb2RlLCBu
b3QgdG8gdGhpcyBwYXJ0IG9mIHRoZSBjb2RlLiBJIHdpbGwgbG9vawo+Pj4+PiBpbnRvIGl0LCBi
dXQgSSB0aGluayBpdCdzIGtpbmQgb2YgdGFuZ2VudGlhbCB0byB0aGUgaXNzdWUgaGVyZS4KPj4+
Pgo+Pj4+IEknbSBub3QgdGFsa2luZyBvZiB5b3Ugd29ya2luZyBvbiBmaXhpbmcgdGhpcyByaWdo
dCBhd2F5LiBJJ20gbWVyZWx5Cj4+Pj4gYXNraW5nIHRoYXQgeW91IG1lbnRpb24gaGVyZSAoYSkg
dGhlIEV4dEludCBzcGVjaWFsIGNhc2UgYW5kIChiKQo+Pj4+IHRoYXQgdGhpcyBzcGVjaWFsIGNh
c2Ugd2lsbCAoY29udGludWUgdG8pIG5vdCB3b3JrIGluIHRoZSBBTUQgY2FzZS4KPj4+Pgo+Pj4+
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKPj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYv
YXBpYy5jCj4+Pj4+Pj4gQEAgLTUxNSw3ICs1MTUsNyBAQCBzdGF0aWMgdm9pZCByZXN1bWVfeDJh
cGljKHZvaWQpCj4+Pj4+Pj4gICAgICBpb21tdV9lbmFibGVfeDJhcGljKCk7Cj4+Pj4+Pj4gICAg
ICBfX2VuYWJsZV94MmFwaWMoKTsKPj4+Pj4+PiAgCj4+Pj4+Pj4gLSAgICByZXN0b3JlX0lPX0FQ
SUNfc2V0dXAoaW9hcGljX2VudHJpZXMpOwo+Pj4+Pj4+ICsgICAgcmVzdG9yZV9JT19BUElDX3Nl
dHVwKGlvYXBpY19lbnRyaWVzLCB0cnVlKTsKPj4+Pj4+PiAgICAgIHVubWFza184MjU5QSgpOwo+
Pj4+Pj4+ICAKPj4+Pj4+PiAgb3V0Ogo+Pj4+Pj4+IEBAIC05NjEsNyArOTYxLDEyIEBAIHZvaWQg
X19pbml0IHgyYXBpY19ic3Bfc2V0dXAodm9pZCkKPj4+Pj4+PiAgICAgICAgICBwcmludGsoIlN3
aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzXG4iLCBnZW5hcGljLm5hbWUpOwo+Pj4+Pj4+ICAKPj4+
Pj4+PiAgcmVzdG9yZV9vdXQ6Cj4+Pj4+Pj4gLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9h
cGljX2VudHJpZXMpOwo+Pj4+Pj4+ICsgICAgLyoKPj4+Pj4+PiArICAgICAqIE5COiBkbyBub3Qg
dXNlIHJhdyBtb2RlIHdoZW4gcmVzdG9yaW5nIGVudHJpZXMgaWYgdGhlIGlvbW11IGhhcyBiZWVu
Cj4+Pj4+Pj4gKyAgICAgKiBlbmFibGVkIGR1cmluZyB0aGUgcHJvY2VzcywgYmVjYXVzZSB0aGUg
ZW50cmllcyBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQKPj4+Pj4+PiArICAgICAqIGFuZCBhZGRlZCB0
byB0aGUgcmVtYXBwaW5nIHRhYmxlIGluIHRoYXQgY2FzZS4KPj4+Pj4+PiArICAgICAqLwo+Pj4+
Pj4+ICsgICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzLCAheDJhcGljX2Vu
YWJsZWQpOwo+Pj4+Pj4KPj4+Pj4+IEhvdyBpcyB0aGlzIGRpZmZlcmVudCBpbiB0aGUgcmVzdW1l
X3gyYXBpYygpIGNhc2U/IFRoZSBJT01NVSBnZXRzCj4+Pj4+PiBlbmFibGVkIGluIHRoZSBjb3Vy
c2Ugb2YgdGhhdCBhcyB3ZWxsLiBJLmUuIEknZCBleHBlY3QgeW91IHdhbnQKPj4+Pj4+IHRvIHBh
c3MgImZhbHNlIiB0aGVyZSwgbm90ICJ0cnVlIi4KPj4+Pj4KPj4+Pj4gSW4gdGhlIHJlc3VtZV94
MmFwaWMgY2FzZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHNob3VsZCBhbHJlYWR5IGJlCj4+Pj4+IGVu
YWJsZWQgb3Igbm90LCBidXQgdGhhdCBmdW5jdGlvbiBpcyBub3QgZ29pbmcgdG8gZW5hYmxlIGlu
dGVycnVwdAo+Pj4+PiByZW1hcHBpbmcgaWYgaXQgd2Fzbid0IGVuYWJsZWQgYmVmb3JlLCBoZW5j
ZSB0aGUgSU8tQVBJQyBlbnRyaWVzCj4+Pj4+IHNob3VsZCBhbHJlYWR5IGJlIHVzaW5nIHRoZSBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGFuZCBubwo+Pj4+PiB0cmFuc2xhdGlvbiBpcyBuZWVk
ZWQuCj4+Pj4KPj4+PiBXaG8gLyB3aGF0IHdvdWxkIGhhdmUgZW5hYmxlZCB0aGUgSU9NTVUgaW4g
dGhlIHJlc3VtZSBjYXNlPwo+Pj4KPj4+IEkgZG9uJ3QgdGhpbmsgdGhlIHF1ZXN0aW9uIGlzIHdo
byBlbmFibGVzIGludGVycnVwdCByZW1hcHBpbmcgaW4gdGhlCj4+PiByZXN1bWUgY2FzZSAod2hp
Y2ggaXMgcmVzdW1lX3gyYXBpYyB3aGVuIGNhbGxpbmcgaW9tbXVfZW5hYmxlX3gyYXBpYwo+Pj4g
QUZBSUNUKSwgdGhlIHBvaW50IGhlcmUgaXMgdGhhdCBvbiByZXN1bWUgdGhlIGVudHJpZXMgaW4g
dGhlIElPLUFQSUMKPj4+IHdpbGwgYWxyZWFkeSBtYXRjaCB0aGUgc3RhdGUgb2YgaW50ZXJydXB0
IHJlbWFwcGluZywgc28gdGhleSBzaG91bGRuJ3QKPj4+IGJlIHRyYW5zbGF0ZWQuIElmIGludGVy
cnVwdCByZW1hcHBpbmcgd2FzIG9mZiBiZWZvcmUgc3VzcGVuZCBpdCB3aWxsCj4+PiBzdGlsbCBi
ZSBvZmYgYWZ0ZXIgcmVzdW1lLCBhbmQgdGhlcmUgd29uJ3QgYmUgYW55IHRyYW5zbGF0aW9uIG5l
ZWRlZC4KPj4+IFRoZSBzYW1lIGlzIHRydWUgaWYgaW50ZXJydXB0IHJlbWFwcGluZyBpcyBvbiBi
ZWZvcmUgc3VzcGVuZC4KPj4KPj4gSSBkaXNhZ3JlZTogc2F2ZV9JT19BUElDX3NldHVwKCkgZ2V0
cyBjYWxsZWQgZnJvbSByZXN1bWVfeDJhcGljKCksCj4+IG5vdCBwcmlvciB0byBzdXNwZW5kLgo+
IAo+IE9oLCBzbyBtYXliZSB0aGF0J3MgYSBtaXN1bmRlcnN0YW5kaW5nIG9uIG15IHNpZGUuIEkg
ZG9uJ3Qgc2VlbSB0byBiZQo+IGFibGUgdG8gZmluZCBhIHN0YXRlbWVudCBhYm91dCB0aGUgY29u
dGVudHMgb2YgdGhlIElPLUFQSUMgcmVnaXN0ZXJzCj4gKGFuZCBtb3JlIHNwZWNpZmljYWxseSB0
aGUgZW50cmllcykgd2hlbiBnZXR0aW5nIGJhY2sgZnJvbQo+IHN1c3BlbnNpb24uIEFyZSBhbGwg
ZW50cmllcyBjbGVhcmVkIGFuZCBtYXNrZWQ/Cj4gCj4gQXJlIHRoZSB2YWx1ZXMgcHJldmlvdXMg
dG8gc3VzcGVuc2lvbiBzdG9yZWQ/CgpTZWUgaW9hcGljX3N1c3BlbmQoKSAvIGlvYXBpY19yZXN1
bWUoKTogTG9va3MgbGlrZSB0aGVyZSdzIHNvbWUKcmVkdW5kYW5jeSBoZXJlIC0gSSBkb24ndCB0
aGluayBpdCBtYWtlcyBzZW5zZSBmb3IgdGhlIExBUElDCmNvZGUgdG8gZmlkZGxlIHdpdGggYWxs
IHRoZSBSVEVzIGlmIHN1YnNlcXVlbnRseSAoSSBhc3N1bWU7CmRpZG4ndCBjaGVjaykgdGhleSds
bCBhbGwgYmUgb3ZlcndyaXR0ZW4gYW55d2F5LiBJIHdvdWxkIHNlZW0KbW9yZSBsb2dpY2FsIHRv
IG1lIGlmIHRoZXknZCBqdXN0IGFsbCBnZXQgbWFza2VkIGZvciBJT01NVQplbmFibGluZywgZGVm
ZXJyaW5nIHRvIGlvYXBpY19yZXN1bWUoKSBmb3IgZXZlcnl0aGluZyBlbHNlLgoKPj4+Pj4+IEFs
c28gaG93IHdvdWxkICJ4MmFwaWNfZW5hYmxlZCIgcmVmbGVjdCB0aGUgdHJhbnNpdGlvbj8gSXQg
bWF5Cj4+Pj4+PiBoYXZlIGJlZW4gInRydWUiIGFscmVhZHkgYmVmb3JlIGVudGVyaW5nIHRoZSBm
dW5jdGlvbiBoZXJlLgo+Pj4+Pgo+Pj4+PiBJZiB4MmFwaWNfZW5hYmxlZCA9PSB0cnVlIGF0IHRo
ZSBwb2ludCB3aGVyZSByZXN0b3JlX0lPX0FQSUNfc2V0dXAKPj4+Pj4gaXMgY2FsbGVkIGludGVy
cnVwdCByZW1hcHBpbmcgbXVzdCBiZSBlbmFibGVkLCBiZWNhdXNlIEFGQUlDVCBhdCB0aGlzCj4+
Pj4+IHBvaW50IGl0J3Mgbm90IHBvc3NpYmxlIHRvIGhhdmUgeDJhcGljX2VuYWJsZWQgPT0gdHJ1
ZSBhbmQgaW50ZXJydXB0Cj4+Pj4+IHJlbWFwcGluZyBkaXNhYmxlZC4KPj4+Pj4KPj4+Pj4gVGhl
IGlzc3VlIEkgY2FuIHNlZSBoZXJlIGlzIHdoYXQgaGFwcGVucyBpZiBpbnRlcnJ1cHQgcmVtYXBw
aW5nIHdhcwo+Pj4+PiBhbHJlYWR5IGVuYWJsZWQgYnkgdGhlIGhhcmR3YXJlLCBhbmQgZW50cmll
cyBpbiB0aGUgSU8tQVBJQyBhcmUKPj4+Pj4gYWxyZWFkeSB1c2luZyB0aGUgcmVtYXBwaW5nIHRh
YmxlLiBJIHdvdWxkIGhhdmUgdG8gbG9vayBpbnRvIGhvdyB0bwo+Pj4+PiBkZXRlY3QgdGhhdCBj
YXNlIHByb3Blcmx5LCBidXQgSSB0aGluayB0aGUgcHJvcG9zZWQgY2hhbmdlIGlzIGFuCj4+Pj4+
IGltcHJvdmVtZW50IG92ZXJhbGwuCj4+Pj4KPj4+PiBGaXJtd2FyZSBoYW5kaW5nIG9mZiB3aXRo
IHRoZSBJT01NVSAoYW5kIGhlbmNlIGludGVycnVwdCByZW1hcHBpbmcpCj4+Pj4gYWxyZWFkeSBl
bmFibGVkIGlzIGEgY2FzZSB3aGljaCAtIGFmYWljdCAtIHdlIGNhbid0IGN1cnJlbnRseSBjb3Bl
Cj4+Pj4gd2l0aC4gRmlybXdhcmUgaGFuZGluZyBvZmYgaW4geDJBUElDIGVuYWJsZWQgc3RhdGUg
aXMgdHlwaWNhbGx5Cj4+Pj4gd2l0aCB0aGUgSU9NTVUgKGFuZCBoZW5jZSBpbnRlcnJ1cHQgcmVt
YXBwaW5nKSBzdGlsbCBkaXNhYmxlZC4gVGhpcwo+Pj4+IGlzIG5vdCBhIGZvcmJpZGRlbiBtb2Rl
LCBpdCdzIGp1c3QgdGhhdCBpbiBzdWNoIGEgY29uZmlndXJhdGlvbgo+Pj4+IGludGVycnVwdHMg
Y2FuJ3QgYmUgZGVsaXZlcmVkIHRvIGNlcnRhaW4gQ1BVcy4KPj4+Pgo+Pj4+IEluIGFueSBldmVu
dCB5b3UgbmVlZCB0byBwcm9wZXJseSBkaXN0aW5ndWlzaCB4MkFQSUMgZW5hYmxlZCBzdGF0ZQo+
Pj4+IChvciB0aGUgdHJhbnNpdGlvbiB0aGVyZW9mKSBmcm9tIElPTU1VIC8gaW50ZXJydXB0IHJl
bWFwcGluZwo+Pj4+IGVuYWJsZWQgc3RhdGUgKG9yIHRoZSB0cmFuc2l0aW9uIHRoZXJlb2YpLiBJ
LmUuIHlvdSB3YW50IHRvIGF2b2lkCj4+Pj4gcmF3IG1vZGUgcmVzdG9yZSBpZiBpbnRlcnJ1cHQg
cmVtYXBwaW5nIHN0YXRlIHRyYW5zaXRpb25lZCBmcm9tCj4+Pj4gb2ZmIHRvIG9uIGluIHRoZSBw
cm9jZXNzLgo+Pj4KPj4+IFJpZ2h0LCBhbmQgdGhhdCdzIHdoeSB0aGUgY2FsbCB0byByZXN0b3Jl
X0lPX0FQSUNfc2V0dXAgaW4KPj4+IHgyYXBpY19ic3Bfc2V0dXAgdXNlcyAheDJhcGljX2VuYWJs
ZWQgYXMgaXQncyBzZWNvbmQgcGFyYW1ldGVyLiBJZgo+Pj4gaW50ZXJydXB0IHJlbWFwcGluZyBo
YXMgYmVlbiBlbmFibGVkIGJ5IHRoZSBjYWxsIHRvCj4+PiBpb21tdV9lbmFibGVfeDJhcGljIHgy
YXBpY19lbmFibGVkIG11c3QgYmUgdHJ1ZSwgYW5kIGhlbmNlIHRoZSBlbnRyaWVzCj4+PiBpbiB0
aGUgSU8tQVBJQyBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQgdG8gdXNlIHRoZSBpbnRlcnJ1cHQgcmVt
YXBwaW5nCj4+PiB0YWJsZS4gVGhlcmUncyBubyBwYXRoIHRoYXQgY2FuIGxlYWQgdG8gcmVzdG9y
ZV9JT19BUElDX3NldHVwIHdpdGgKPj4+IGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCBhbmQg
eDJBUElDIG1vZGUgZGlzYWJsZWQgKG9yIHdpdGggeDJBUElDCj4+PiBlbmFibGVkIGFuZCBpbnRl
cnJ1cHQgcmVtYXBwaW5nIGRpc2FibGVkKS4KPj4+Cj4+PiBIZW5jZSBpZiBpbnRlcnJ1cHQgcmVt
YXBwaW5nIGlzIG9mZiBiZWZvcmUgY2FsbGluZyB4MmFwaWNfYnNwX3NldHVwCj4+PiAod2hpY2gg
aXMgd2hhdCBYZW4gZXhwZWN0cyB0byBmdW5jdGlvbiBwcm9wZXJseSkgYW5kIHgyYXBpY19lbmFi
bGVkID09Cj4+PiB0cnVlIHdoZW4gY2FsbGluZyByZXN0b3JlX0lPX0FQSUNfc2V0dXAgaXQgbWVh
bnMgaW50ZXJydXB0IHJlbWFwcGluZwo+Pj4gZ290IGVuYWJsZWQsIGFuZCB0aGUgSU8tQVBJQyBl
bnRyaWVzIG5lZWQgdHJhbnNsYXRpb24uCj4+Cj4+IEJ1dCB0aGUgY29kZSBpbiBxdWVzdGlvbiBz
aXRzIG9uIGEgc2hhcmVkIHN1Y2Nlc3MvZXJyb3IgcGF0aCwgYW5kCj4+IGluIHRoZSBlcnJvciBj
YXNlIGl0IG1hdHRlcnMgd2hldGhlciB4MmFwaWNfZW5hYmxlZCB3YXMgdHJ1ZSBhbHJlYWR5Cj4+
IG9uIGVudHJ5Lgo+IAo+IEJ1dCBpdCdzIHNpbXBseSBub3QgcG9zc2libGUgdG8gcmVhY2ggdGhl
IGNhbGwgdG8KPiByZXN0b3JlX0lPX0FQSUNfc2V0dXAgd2l0aCB4MmFwaWNfZW5hYmxlZCA9PSB0
cnVlIGFuZCBpbnRlcnJ1cHQKPiByZW1hcHBpbmcgZGlzYWJsZWQsIHJlZ2FyZGxlc3Mgb2YgdGhl
IGluaXRpYWwgdmFsdWUgb2YKPiB4MmFwaWNfZW5hYmxlZC4KPiAKPiBBbGwgdGhlIHBhdGhzIHRo
YXQgY291bGQgbGVhZCB0byB0aGlzIHNjZW5hcmlvIGFyZSBzaG9ydC1jaXJjdWl0ZWQKPiBhYm92
ZSB3aXRoIGEgcGFuaWMuCgpIbW0sIHRydWUuIE5ldmVydGhlbGVzcyBpdCB3b3VsZCBmZWVsIGJl
dHRlciBpZiB0aGUgY29uZGl0aW9uYWxzCndlcmUgdXNpbmcgd2hhdCBhY3R1YWxseSBtYXR0ZXJz
LCByYXRoZXIgdGhhbiBzb21ldGhpbmcgZGVyaXZlZC4KCj4+IEkgcmVhbGl6ZSB0aGF0IGlvX2Fw
aWNfd3JpdGUoKSB3b3VsZCBzdWl0YWJseSBhdm9pZCBnb2luZwo+PiB0aGUgcmVtYXBwaW5nIHBh
dGgsIGJ1dCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUgY2xlYXIgaWYgdGhlCj4+IGRpc3RpbmN0
aW9uIHdhcyBhbHJlYWR5IG1hZGUgcHJvcGVybHkgYXQgdGhlIGNhbGwgc2l0ZS4KPiAKPiBJJ20g
YWZyYWlkIEknbSBzbGlnaHRseSBsb3NzLCBkbyB5b3UgbWVhbiB0byByZXBsYWNlIHRoZQo+IGlv
YXBpY193cml0ZV9lbnRyeSB3aXRoIGFuIGlvX2FwaWNfd3JpdGUgaW4gcmVzdG9yZV9JT19BUElD
X3NldHVwPwoKTm8sIGJlY2F1c2Ugb2YgLi4uCgo+IFRoYXQgd291bGQgYmUgdGhlIHNhbWUgYXMg
YWx3YXlzIHBhc3NpbmcgcmF3ID09IGZhbHNlIEFGQUlDVC4KCi4uLiB0aGlzLiBJJ20gYXNraW5n
IHRvIHBhc3MgaW4gdGhlIGFyZ3VtZW50IGZvciAicmF3IiBiYXNlZApvbiB3aGF0IHlvdSB3YW50
LCB3aXRob3V0IHJlbHlpbmcgb24gaW9fYXBpY193cml0ZSgpJ3MKYmVoYXZpb3IuIFRoYXQncyBt
b3JlIGZvciBjb2RlIGNsYXJpdHkgdGhhbiBhY3R1YWwgY29ycmVjdG5lc3MsCnNpbmNlIC0gYXMg
c2FpZCAtIGlvX2FwaWNfd3JpdGUoKSB3b3VsZCBpbnZva2UgX19pb19hcGljX3dyaXRlKCkKYW55
d2F5LiBCeSBzZXR0aW5nICJyYXciIGNvcnJlY3RseSB5b3UgY2FuIHNpbXBseSBhdm9pZCBnb2lu
Zwp0aHJvdWdoIGlvX2FwaWNfd3JpdGUoKSBhbHRvZ2V0aGVyLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 08:32:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 08:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIqLD-0005zc-4e; Fri, 11 Oct 2019 08:32:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PJhk=YE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIqLB-0005zX-0W
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 08:32:01 +0000
X-Inumbo-ID: 97944bfa-ec01-11e9-932f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 97944bfa-ec01-11e9-932f-12813bfff9fa;
 Fri, 11 Oct 2019 08:31:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DA27AB1B6;
 Fri, 11 Oct 2019 08:31:58 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
 <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
 <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8d8887c0-4ed0-700b-ea6e-1e5ac58b4f6b@suse.com>
Date: Fri, 11 Oct 2019 10:32:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAuMTAuMjAxOSAyMDozMCwgTGFycyBLdXJ0aCB3cm90ZToKPiDvu79PbiAxMC8xMC8yMDE5
LCAxODowNSwgIkFuZHJldyBDb29wZXIiIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPiAgICAgT24gMTAvMTAvMjAxOSAxMzozNCwgTGFycyBLdXJ0aCB3cm90ZToKPiAgICAgPiBF
eGlzdGluZyBmb3JtYXRzIGFuZCBsaWNlbnNlcwo+ICAgICA+ICogSHlwZXJjYWxsIEFCSSBEb2N1
bWVudGF0aW9uIGdlbmVyYXRlZCBmcm9tIFhlbiBwdWJsaWMgaGVhZGVycwo+ICAgICA+IEZvcm1h
dDoga2VybmRvYwo+ICAgICA+IExpY2Vuc2U6IHR5cGljYWxseSBCU0QtMy1DbGF1c2UgKGRvY3Vt
ZW50YXRpb24gaXMgZ2VuZXJhdGVkIGZyb20gcHVibGljIGhlYWRlcnMpCj4gICAgIAo+ICAgICBJ
dHMgaG9tZWdyb3duIG1hcmt1cCZwZXJsLCBzdXBlcmltcG9zZWQgb24gd2hhdCB1c2VkIHRvIGJl
IGRveHlnZW4gaW4KPiAgICAgdGhlIHBhc3QuCj4gCj4gT2gsIEkgZm9yZ290Cj4gICAgIAo+ICAg
ICBJIHdhc24ndCBwbGFubmluZyBvbiByZXVzaW5nIGFueSBvZiB0aGUgbWFya3VwLCBhbmQgd2Fz
bid0IGV4cGVjdGluZyB0bwo+ICAgICB1c2UgbXVjaCBvZiB0aGUgdGV4dCBlaXRoZXIuICBJJ20g
c3RpbGwgY29uc2lkZXJpbmcgdGhlIG9wdGlvbiBvZgo+ICAgICBkZWZpbmluZyB0aGF0IHhlbi9w
dWJsaWMvKiBpc24ndCB0aGUgY2Fub25pY2FsIGRlc2NyaXB0aW9uIG9mIHRoZSBBQkksCj4gICAg
IGJlY2F1c2UgQyBpcyB0aGUgd3JvbmcgdG9vbCBmb3IgdGhlIGpvYi4KPiAgICAgCj4gICAgIEl0
cyBmaW5lIHRvIHByb3ZpZGUgYSBDIHNldCBvZiBoZWFkZXJzIGltcGxlbWVudGluZyBhbiBBQkks
IGJ1dCB0aGVyZSBpcwo+ICAgICBhIHZlcnkgZGVsaWJlcmF0ZSByZWFzb24gd2h5IHRoZSBjYW5v
bmljYWwgbWlncmF0aW9uIHYyIHNwZWMgaXMgaW4gYQo+ICAgICB0ZXh0IGRvY3VtZW50Lgo+IAo+
IEBTdGVmYW5vOiBhcyB5b3UgYW5kIEkgYmVsaWV2ZSBCcmlhbiB3aWxsIGJlIHNwZW5kaW5nIHRp
bWUgb24gaW1wcm92aW5nIHRoZQo+IEFCSSBkb2NzLCBJIHRoaW5rIHdlIG5lZWQgdG8gYnVpbGQg
c29tZSBhZ3JlZW1lbnQgaGVyZSBvbiB3aGF0L2hvdwo+IHRvIGRvIGl0LiBJIHdhcyBhc3N1bWlu
ZyB0aGF0IGdlbmVyYWxseSB0aGUgY29uc2Vuc3VzIHdhcyB0byBoYXZlCj4gZG9jcyBjbG9zZSB0
byB0aGUgY29kZSBpbiBzb3VyY2UsIGJ1dCB0aGlzIGRvZXMgbm90IHNlZW0gdG8gYmUgdGhlIGNh
c2UuCgpXZWxsLCBmb3IgbWlncmF0aW9uIHYyIGhhdmluZyB0aGUgc3BlYyBpbiBhIHRleHQgZmls
ZSBzZWVtcyBzZW5zaWJsZQp0byBtZS4gRm9yIHRoZSBwdWJsaWMgQUJJLCBob3dldmVyLCBJIHRo
aW5rIGl0J3MgbW9yZSBoZWxwZnVsIHRvIGhhdmUKdGhlIGRvYyBuZXh0IHRvIHRoZSBhY3R1YWwg
ZGVmaW5pdGlvbnMuIENvbnNpZGVyaW5nIHRoZSBwb3NzaWJsZSB1c2UKb2YgbGFuZ3VhZ2VzIG90
aGVyIHRoYW4gQyBJIGNhbiBjZXJ0YWlubHkgc2VlIHdoeSBzZXBhcmF0aW5nIGJvdGgKd291bGQg
YmUgZXZlbiBtb3JlIGNsZWFuLCBidXQgSSB0aGluayBoZXJlIHdlIHdhbnQgdG8gd2VpZ2ggcHJh
Y3RpY2FsCnB1cnBvc2VzIGFnYWluc3QgY2xlYW5saW5lc3MuCgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 09:26:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 09:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrBo-0002Ko-Se; Fri, 11 Oct 2019 09:26:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L6yD=YE=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iIrBn-0002Kg-TV
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 09:26:23 +0000
X-Inumbo-ID: 30cde626-ec09-11e9-beca-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30cde626-ec09-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 09:26:23 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id q9so11061540wrm.8
 for <xen-devel@lists.xenproject.org>; Fri, 11 Oct 2019 02:26:23 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=FfsBc9GrT9TEzUtDq0V7dkiVH6U6e2eBoKIwvDme/sQ=;
 b=S1xyhYOpXY23yoAsogi8FgNFgcgOWzTA5fFaV55lT6I1lEx31JbNnHUT9wP9kybuOz
 5h1/w4LIsdkh8onoRKQ5UmH1KLEnA8FPRM5jXbheRjLrKza2aXhnlG135+GSjOCBN9Uj
 dPgj6iVZ5Y/d97r8kwiZb3LgyfljeKg+54FbfnTBhDosrceXxqFRqYDh43LDWZLQJU7U
 sQ8+xSMUfUMO4vw4PcxKAT20E/bRSEVA2ZHmqdrxpgOo74MPv3E8hW0XUq+XeL0TgGB+
 ZXxTCx1TO4gXpDtvTwwi0qAga8XBycbJpygdYPsOISduKx4UC3CxXv1WV98tw0V8kWNf
 BrFQ==
X-Gm-Message-State: APjAAAXAFdMAZXInBrZDq9DU8solITYozb761AQXqY3wsH7kWNjp/9Bf
 PhXVi1b4Xt5wat6L8LjrE6I=
X-Google-Smtp-Source: APXvYqyxkhvk18PxitcQfsfIDzis5YDT9++QBz7RgTjSLNsIpLQiyKjuZExvngwQm2j4ZvQ7MRB8/g==
X-Received: by 2002:adf:dbd2:: with SMTP id e18mr12285114wrj.268.1570785982664; 
 Fri, 11 Oct 2019 02:26:22 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id q19sm18678277wra.89.2019.10.11.02.26.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 11 Oct 2019 02:26:22 -0700 (PDT)
Date: Fri, 11 Oct 2019 10:26:20 +0100
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191011092620.bzlv4jobru2t56vd@debian>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-8-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191010151111.22125-8-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 7/9] libxl: create:
 setdefault: Make libxl_physinfo info[1]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDQ6MTE6MDlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIG1ha2UgaXQgaW50
byBhIHBvaW50ZXIgd2l0aG91dAo+IHRleHR1YWwgY2hhbmdlIG90aGVyIHRoYW4gdG8gdGhlIGRl
ZmluaXRpb24uCj4gCj4gV2hpbGUgd2UgYXJlIGhlcmUsIGZpeCBzb21lIHN0eWxlIGVycm9ycyAo
bWlzc2luZyB7IH0pLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 09:26:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 09:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrBu-0002L5-5a; Fri, 11 Oct 2019 09:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L6yD=YE=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iIrBs-0002Kz-JJ
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 09:26:28 +0000
X-Inumbo-ID: 3362bc22-ec09-11e9-9330-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3362bc22-ec09-11e9-9330-12813bfff9fa;
 Fri, 11 Oct 2019 09:26:27 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id h4so11082157wrv.7
 for <xen-devel@lists.xenproject.org>; Fri, 11 Oct 2019 02:26:27 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=oNBeJ7EJDIMrg9rGhDGOEtnL+rkd8d2UK4cbmBXqyoQ=;
 b=TfXBnGBwGnAX5M7P3/B3dTuSv5shTMPo8jbqIipXGYOOmRUcbwWk7d3yldVysHFufq
 yHxGo/phm77Q1edu5QrkdKhkZc/SV8OAEyV8B7no7woHCWBZWByoeZ2LI8RXtQnx2SpN
 efH2m9tfV2ud8ppVWq/z/YB9zJct14nlJimErqJFjyaezKSm4/jDWD5qMNO6qP44IHzU
 3UIJ5m45ZeYPVNBrOO7+Hym17tMRQrOs6Su9xkttjVI/1ii908QF9R6SBoFkXTDijk5z
 vfqvvuHwq6ZpJPrGSLeZLdc2YuwLc2ELnvk163Q1patKY/xhrjf+foAAklMrKeyPiLtT
 UtXg==
X-Gm-Message-State: APjAAAUdN/m/3dUD0USVn/sek3zRuPutH5zQVtjUjpbrhhvCyBTXPZWE
 Kwmb+1Cx1n+rqD5awA+JkQ1zIdzQyz0=
X-Google-Smtp-Source: APXvYqxNfmeTIOAChkMNpUi1PEJzj9LZKRmpY8RcONej7pfyDrEh0ArmkXMwAwZ9KdsC5nXIO4DRzg==
X-Received: by 2002:adf:ed52:: with SMTP id u18mr13084175wro.16.1570785986997; 
 Fri, 11 Oct 2019 02:26:26 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id b5sm6732958wmj.18.2019.10.11.02.26.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 11 Oct 2019 02:26:26 -0700 (PDT)
Date: Fri, 11 Oct 2019 10:26:24 +0100
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191011092624.brnnhosylieycdee@debian>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-9-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191010151111.22125-9-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 8/9] libxl: create:
 setdefault: Move physinfo into config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDQ6MTE6MTBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIHJlZmVyIHRvIGl0
IGluIGNvZGUgd2UgYXJlCj4gYWJvdXQgdG8gYWRkIHRvIHRoaXMgZnVuY3Rpb24uCj4gCj4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 09:26:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 09:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrBj-0002Ka-IN; Fri, 11 Oct 2019 09:26:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L6yD=YE=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iIrBi-0002KV-9t
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 09:26:18 +0000
X-Inumbo-ID: 2d58c38a-ec09-11e9-a531-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d58c38a-ec09-11e9-a531-bc764e2007e4;
 Fri, 11 Oct 2019 09:26:17 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id r19so9670547wmh.2
 for <xen-devel@lists.xenproject.org>; Fri, 11 Oct 2019 02:26:17 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=c+rnKDRpIS0HtwAohpjycRHCsixcyyVZInj7ekU3isA=;
 b=ibFfZ/7Vcb5sf8qxLmLeang/Tyi4hhMLF52KhR08qvxqNq1Hr9r2MNOmQQ41JaRwCP
 I3JpLKUn3eZMMExhj4RZyxxlKrFUilhETXVUOz3obwDRMa7uG58rzqA3XdpjeBK4yJlc
 nXDCAbQ0m5inwEMx5xwd3+JlaFjmJ/yCG0CEX82Ilwsrg7b6IWHZMmluz/0ODp+9qBum
 99sRm1M45IigTKaoVCXrY5XWIp+m+QEhEiaHzbqcDJ91JErhcCoOWXbyVd9956nlZezr
 H3Y08HNkc7xAvpNZcwNfu76ce1jHJq17tJhtta+ly1MHJ47t4LXnLTrsvajP0O79aQtk
 e9Eg==
X-Gm-Message-State: APjAAAXdA5yeQc8Cn1HCsbqlcvRHLDxuvUWwuI3S3bvqY97ZdSG4FqTf
 vyZeGGgk+5OJt8TavfkPXdQ=
X-Google-Smtp-Source: APXvYqyt0m+6Xzq/d72odj6rsxvP8fPBEhYFexQE2nkSq8tE6vmmWR8L5UBCb3+i0PII1jV+R5elMw==
X-Received: by 2002:a1c:1f16:: with SMTP id f22mr2366250wmf.68.1570785976750; 
 Fri, 11 Oct 2019 02:26:16 -0700 (PDT)
Received: from debian (207.148.159.143.dyn.plus.net. [143.159.148.207])
 by smtp.gmail.com with ESMTPSA id t6sm14336674wmf.8.2019.10.11.02.26.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 11 Oct 2019 02:26:15 -0700 (PDT)
Date: Fri, 11 Oct 2019 10:26:14 +0100
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191011092614.n4d3qygp42kbtfdu@debian>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191010151111.22125-10-ian.jackson@eu.citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDQ6MTE6MTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFCTEVEIiBpbiBhbiBlYXJs
aWVyIHVuY29tbWl0dGVkCj4gdmVyc2lvbiBvZiB0aGlzIGNvZGUpIGlzIGRvaW5nIGRvdWJsZSBk
dXR5LiAgV2UgYWN0dWFsbHkgbmVlZCBhbGwgb2YKPiB0aGUgZm9sbG93aW5nIHRvIGJlIHNwZWNp
ZmljYWJsZToKPiAgICogZGVmYXVsdCAoInVua25vd24iKTogZW5hYmxlIFBUIGlmZiB3ZSBoYXZl
IGRldmljZXMgdG8KPiAgICAgcGFzcyB0aHJvdWdoIHNwZWNpZmllZCBpbiB0aGUgaW5pdGlhbCBj
b25maWcgZmlsZS4KPiAgICogImVuYWJsZWQiIChhbmQgZmFpbCBpZiB0aGUgcGxhdGZvcm0gZG9l
c24ndCBzdXBwb3J0IGl0KS4KPiAgICogImRpc2FibGVkIiAoYW5kIHJlamVjdCBmdXR1cmUgUFQg
aG90cGx1ZykuCj4gICAqICJzaGFyZV9wdCIvInN5bmNfcHQiOiBlbmFibGUgUFQgYW5kIHNldCBh
IHNwZWNpZmljIFBUIG1vZGUuCj4gCj4gRGVmYXVsdGluZyBhbmQgZXJyb3IgY2hlY2tpbmcgc2hv
dWxkIGJlIGRvbmUgaW4gbGlieGwuICBTbywgd2UgbWFrZQo+IHNldmVyYWwgY2hhbmdlcyBoZXJl
Lgo+IAo+IFdlIGludHJvZHVjZSAiZW5hYmxlZCIuICAoQW5kIHdlIGRvY3VtZW50ICJ1bmtub3du
Ii4pCj4gCj4gV2UgbW92ZSBhbGwgb2YgdGhlIGVycm9yIGNoZWNraW5nIGFuZCBkZWZhdWx0aW5n
IGNvZGUgZnJvbSB4bCBpbnRvCj4gbGlieGwuICBOb3csIGxpYnhsX19kb21haW5fY29uZmlnX3Nl
dGRlZmF1bHQgaGFzIGFsbCBvZiB0aGUgbmVjZXNzYXJ5Cj4gaW5mb3JtYXRpb24gdG8gZ2V0IHRo
aXMgcmlnaHQuICBTbyB3ZSBjYW4gZG8gaXQgYWxsIHRoZXJlLCBpbiBvbmUKPiBwbGFjZS4KPiAK
PiBXZSBjYW4gYWxzbyBhcnJhbmdlIHRvIGhhdmUgb25seSBvbmUgcGxhY2UgZWFjaCB3aGljaCBj
YWxjdWxhdGVzCj4gKGkpIHdoZXRoZXIgcGFzc3Rocm91Z2ggbmVlZHMgdG8gYmUgZW5hYmxlZCBi
ZWNhdXNlIHB0IGRldmljZXMgd2VyZQo+IHNwZWNpZmllZCAoaWkpIHdoZXRoZXIgcHRfc2hhcmUg
Y2FuIGJlIHVzZWQuCj4gCj4geGwgbm93IG9ubHkgaGFzIHRvIHBhcnNlIHRoZSBlbnVtIGluIHRo
ZSBzYW1lIHdheSBhcyBpdCBwYXJzZXMgYWxsCj4gb3RoZXIgZW51bXMuCj4gCj4gVGhpcyBjaGFu
Z2UgZml4ZXMgYSByZWdyZXNzaW9uIGZyb20gZWFybGllciA0LjEzLXByZTogdW50aWwgcmVjZW50
Cj4gY2hhbmdlcywgcGFzc3Rocm91Z2ggd2FzIG9ubHkgZW5hYmxlZCBieSBkZWZhdWx0IGlmIHBh
c3N0aHJvdWdoCj4gZGV2aWNlcyB3ZXJlIHNwZWNpZmllZC4gIFdlIHJlc3RvcmUgdGhpcyBiZWhh
dmlvdXIuCj4gCj4gVGhpcyB3aWxsIGhpZGUsIGZyb20gdGhlIHBvaW50IG9mIHZpZXcgb2YgbGli
dmlydCB0ZXN0cyBpbiBvc3N0ZXN0LCBhCj4gc2VwYXJhdGUgaHlwZXJ2aXNvciByZWdyZXNzaW9u
IHdoaWNoIHByZXZlbnRzIG1pZ3JhdGlvbiBvZiBhIGRvbWFpbgo+IHdpdGggcGFzc3Rocm91Z2gg
ZW5hYmxlZCBidXQgd2l0aG91dCBhY3R1YWwgUFQgZGV2aWNlcy4KCkkgdGhpbmsgSmFuIGNvbW1p
dHRlZCBhIHBhdGNoIHRvIGZpeCB0aGF0LCBzbyB0aGlzIG1heSBuZWVkIGRlbGV0aW5nLgoKSSB3
aWxsIGxldCBKYW4gYW5kIFBhdWwgY29uZmlybSB0aGlzLgoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 09:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 09:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrEC-0002lH-NB; Fri, 11 Oct 2019 09:28:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qGFj=YE=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIrEB-0002lC-Qq
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 09:28:51 +0000
X-Inumbo-ID: 885e55a6-ec09-11e9-9330-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 885e55a6-ec09-11e9-9330-12813bfff9fa;
 Fri, 11 Oct 2019 09:28:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570786130;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=adctouNvc3hgwocnD/ssKD6EcUMhGhQacYAjCv6WRsc=;
 b=ea1x5uB25RhxmMliOJjkSrK9E+2eHC5xMutvIHaptj6xLd5ArV0trBhb
 HEe1s8QkwKUMBiIhnUMdyn4H05yOcnyY8E20Mf9/OHROykOwYkogyKIK3
 DRvIHWkw+jORBnzotKdqAsYtCjAcek5EZ1F2xx+egP28WL2BNQpamj6u1 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Py3iUB0JvMJeNJ2BBLgsNb1F5rJcnFfUlmuGHfxEljRjOF1jzwNC9zZ4irCqOQPin5EWXdOkbm
 K+FzkCTXct/rGS+mkb+fKJhiFE9V4sev9Ru+4bC335C06VlMRrYM3tgsxUCMMmxklzIQNZZBbK
 Xk0QhXJMom99k/lihpHyCJEif/3fQGAEF+bMyf/IvchlKrBkAmYdYbwL17kEh4ECJ2GCD+IIvX
 sRt40hH7v7xKXpax+6gavbwoHsDjxpWgy71c3zrBiOgUu4ifOl8ktDymOyQnB/9BMrzFn/gyho
 nAk=
X-SBRS: 2.7
X-MesageID: 7026293
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,283,1566878400"; 
   d="scan'208";a="7026293"
Date: Fri, 11 Oct 2019 11:28:40 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191011092840.GJ1389@Air-de-Roger.citrite.net>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
 <20191010131245.GG1389@Air-de-Roger.citrite.net>
 <56d6f0f5-6f3a-7798-7538-99ec50fa079e@suse.com>
 <20191010151935.GI1389@Air-de-Roger.citrite.net>
 <295ee1cd-33d6-41c8-93b8-2f7daf34de98@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <295ee1cd-33d6-41c8-93b8-2f7daf34de98@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDk6NTI6MzVBTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTAuMTAuMjAxOSAxNzoxOSwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBUaHUsIE9jdCAxMCwgMjAxOSBhdCAwMzo0Njo0NVBNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAxMC4xMC4yMDE5IDE1OjEyLCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gT24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDI6NTU6MDJQTSArMDIwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBPbiAxMC4xMC4yMDE5IDE0OjEzLCBSb2dlciBQYXUgTW9ubsOpICB3cm90
ZToKPiA+Pj4+PiBPbiBUaHUsIE9jdCAxMCwgMjAxOSBhdCAwMTo1NDowNlBNICswMjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4gT24gMTAuMTAuMjAxOSAxMzozMywgUm9nZXIgUGF1IE1v
bm5lIHdyb3RlOgo+ID4+Pj4+Pj4gV2hlbiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGVuYWJsZWQg
YXMgcGFydCBvZiBlbmFibGluZyB4MkFQSUMgdGhlCj4gPj4+Pj4+Cj4gPj4+Pj4+IFBlcmhhcHMg
InVubWFza2VkIiBpbnN0ZWFkIG9mICJ0aGUiPwo+ID4+Pj4+Pgo+ID4+Pj4+Pj4gSU8tQVBJQyBl
bnRyaWVzIGFsc28gbmVlZCB0byBiZSB0cmFuc2xhdGVkIHRvIHRoZSBuZXcgZm9ybWF0IGFuZCBh
ZGRlZAo+ID4+Pj4+Pj4gdG8gdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUuCj4gPj4+Pj4+
Pgo+ID4+Pj4+Pj4gVGhpcyBwcmV2ZW50cyBJT01NVSBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZhdWx0
cyB3aGVuIGJvb3Rpbmcgb24KPiA+Pj4+Pj4+IGhhcmR3YXJlIHRoYXQgaGFzIHVubWFza2VkIElP
LUFQSUMgcGlucy4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gQnV0IGluIHRoZSBlbmQgaXQgb25seSBwYXBl
cnMgb3ZlciB3aGF0ZXZlciB0aGUgc3B1cmlvdXMgaW50ZXJydXB0cwo+ID4+Pj4+PiByZXN1bHQg
Zm9ybSwgZG9lc24ndCBpdD8gV2hpY2ggaXNuJ3QgdG8gc2F5IHRoaXMgaXNuJ3QgYW4KPiA+Pj4+
Pj4gaW1wcm92ZW1lbnQuIENhbGxpbmcgb3V0IHRoZSBFeHRJbnQgY2FzZSBoZXJlIG1heSBiZSB3
b3J0aHdoaWxlIGFzCj4gPj4+Pj4+IHdlbGwsIGFzIHdvdWxkIGJlIHBvaW50aW5nIG91dCB0aGF0
IHRoaXMgY2FzZSBzdGlsbCB3b24ndCB3b3JrIG9uCj4gPj4+Pj4+IEFNRCBJT01NVXMuCj4gPj4+
Pj4KPiA+Pj4+PiBCdXQgdGhlIGZpeCBmb3IgdGhlIEV4dElOVCBBTUQgaXNzdWUgc2hvdWxkIGJl
IGRvbmUgaW4KPiA+Pj4+PiBhbWRfaW9tbXVfaW9hcGljX3VwZGF0ZV9pcmUgdGhlbiwgc28gdGhh
dCBpdCBjYW4gcHJvcGVybHkgaGFuZGxlCj4gPj4+Pj4gRXh0SU5UIGRlbGl2ZXJ5IG1vZGUsIG5v
dCB0byB0aGlzIHBhcnQgb2YgdGhlIGNvZGUuIEkgd2lsbCBsb29rCj4gPj4+Pj4gaW50byBpdCwg
YnV0IEkgdGhpbmsgaXQncyBraW5kIG9mIHRhbmdlbnRpYWwgdG8gdGhlIGlzc3VlIGhlcmUuCj4g
Pj4+Pgo+ID4+Pj4gSSdtIG5vdCB0YWxraW5nIG9mIHlvdSB3b3JraW5nIG9uIGZpeGluZyB0aGlz
IHJpZ2h0IGF3YXkuIEknbSBtZXJlbHkKPiA+Pj4+IGFza2luZyB0aGF0IHlvdSBtZW50aW9uIGhl
cmUgKGEpIHRoZSBFeHRJbnQgc3BlY2lhbCBjYXNlIGFuZCAoYikKPiA+Pj4+IHRoYXQgdGhpcyBz
cGVjaWFsIGNhc2Ugd2lsbCAoY29udGludWUgdG8pIG5vdCB3b3JrIGluIHRoZSBBTUQgY2FzZS4K
PiA+Pj4+Cj4gPj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCj4gPj4+Pj4+PiArKysg
Yi94ZW4vYXJjaC94ODYvYXBpYy5jCj4gPj4+Pj4+PiBAQCAtNTE1LDcgKzUxNSw3IEBAIHN0YXRp
YyB2b2lkIHJlc3VtZV94MmFwaWModm9pZCkKPiA+Pj4+Pj4+ICAgICAgaW9tbXVfZW5hYmxlX3gy
YXBpYygpOwo+ID4+Pj4+Pj4gICAgICBfX2VuYWJsZV94MmFwaWMoKTsKPiA+Pj4+Pj4+ICAKPiA+
Pj4+Pj4+IC0gICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzKTsKPiA+Pj4+
Pj4+ICsgICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzLCB0cnVlKTsKPiA+
Pj4+Pj4+ICAgICAgdW5tYXNrXzgyNTlBKCk7Cj4gPj4+Pj4+PiAgCj4gPj4+Pj4+PiAgb3V0Ogo+
ID4+Pj4+Pj4gQEAgLTk2MSw3ICs5NjEsMTIgQEAgdm9pZCBfX2luaXQgeDJhcGljX2JzcF9zZXR1
cCh2b2lkKQo+ID4+Pj4+Pj4gICAgICAgICAgcHJpbnRrKCJTd2l0Y2hlZCB0byBBUElDIGRyaXZl
ciAlc1xuIiwgZ2VuYXBpYy5uYW1lKTsKPiA+Pj4+Pj4+ICAKPiA+Pj4+Pj4+ICByZXN0b3JlX291
dDoKPiA+Pj4+Pj4+IC0gICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzKTsK
PiA+Pj4+Pj4+ICsgICAgLyoKPiA+Pj4+Pj4+ICsgICAgICogTkI6IGRvIG5vdCB1c2UgcmF3IG1v
ZGUgd2hlbiByZXN0b3JpbmcgZW50cmllcyBpZiB0aGUgaW9tbXUgaGFzIGJlZW4KPiA+Pj4+Pj4+
ICsgICAgICogZW5hYmxlZCBkdXJpbmcgdGhlIHByb2Nlc3MsIGJlY2F1c2UgdGhlIGVudHJpZXMg
bmVlZCB0byBiZSB0cmFuc2xhdGVkCj4gPj4+Pj4+PiArICAgICAqIGFuZCBhZGRlZCB0byB0aGUg
cmVtYXBwaW5nIHRhYmxlIGluIHRoYXQgY2FzZS4KPiA+Pj4+Pj4+ICsgICAgICovCj4gPj4+Pj4+
PiArICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgIXgyYXBpY19lbmFi
bGVkKTsKPiA+Pj4+Pj4KPiA+Pj4+Pj4gSG93IGlzIHRoaXMgZGlmZmVyZW50IGluIHRoZSByZXN1
bWVfeDJhcGljKCkgY2FzZT8gVGhlIElPTU1VIGdldHMKPiA+Pj4+Pj4gZW5hYmxlZCBpbiB0aGUg
Y291cnNlIG9mIHRoYXQgYXMgd2VsbC4gSS5lLiBJJ2QgZXhwZWN0IHlvdSB3YW50Cj4gPj4+Pj4+
IHRvIHBhc3MgImZhbHNlIiB0aGVyZSwgbm90ICJ0cnVlIi4KPiA+Pj4+Pgo+ID4+Pj4+IEluIHRo
ZSByZXN1bWVfeDJhcGljIGNhc2UgaW50ZXJydXB0IHJlbWFwcGluZyBzaG91bGQgYWxyZWFkeSBi
ZQo+ID4+Pj4+IGVuYWJsZWQgb3Igbm90LCBidXQgdGhhdCBmdW5jdGlvbiBpcyBub3QgZ29pbmcg
dG8gZW5hYmxlIGludGVycnVwdAo+ID4+Pj4+IHJlbWFwcGluZyBpZiBpdCB3YXNuJ3QgZW5hYmxl
ZCBiZWZvcmUsIGhlbmNlIHRoZSBJTy1BUElDIGVudHJpZXMKPiA+Pj4+PiBzaG91bGQgYWxyZWFk
eSBiZSB1c2luZyB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBhbmQgbm8KPiA+Pj4+PiB0
cmFuc2xhdGlvbiBpcyBuZWVkZWQuCj4gPj4+Pgo+ID4+Pj4gV2hvIC8gd2hhdCB3b3VsZCBoYXZl
IGVuYWJsZWQgdGhlIElPTU1VIGluIHRoZSByZXN1bWUgY2FzZT8KPiA+Pj4KPiA+Pj4gSSBkb24n
dCB0aGluayB0aGUgcXVlc3Rpb24gaXMgd2hvIGVuYWJsZXMgaW50ZXJydXB0IHJlbWFwcGluZyBp
biB0aGUKPiA+Pj4gcmVzdW1lIGNhc2UgKHdoaWNoIGlzIHJlc3VtZV94MmFwaWMgd2hlbiBjYWxs
aW5nIGlvbW11X2VuYWJsZV94MmFwaWMKPiA+Pj4gQUZBSUNUKSwgdGhlIHBvaW50IGhlcmUgaXMg
dGhhdCBvbiByZXN1bWUgdGhlIGVudHJpZXMgaW4gdGhlIElPLUFQSUMKPiA+Pj4gd2lsbCBhbHJl
YWR5IG1hdGNoIHRoZSBzdGF0ZSBvZiBpbnRlcnJ1cHQgcmVtYXBwaW5nLCBzbyB0aGV5IHNob3Vs
ZG4ndAo+ID4+PiBiZSB0cmFuc2xhdGVkLiBJZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIHdhcyBvZmYg
YmVmb3JlIHN1c3BlbmQgaXQgd2lsbAo+ID4+PiBzdGlsbCBiZSBvZmYgYWZ0ZXIgcmVzdW1lLCBh
bmQgdGhlcmUgd29uJ3QgYmUgYW55IHRyYW5zbGF0aW9uIG5lZWRlZC4KPiA+Pj4gVGhlIHNhbWUg
aXMgdHJ1ZSBpZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIG9uIGJlZm9yZSBzdXNwZW5kLgo+ID4+
Cj4gPj4gSSBkaXNhZ3JlZTogc2F2ZV9JT19BUElDX3NldHVwKCkgZ2V0cyBjYWxsZWQgZnJvbSBy
ZXN1bWVfeDJhcGljKCksCj4gPj4gbm90IHByaW9yIHRvIHN1c3BlbmQuCj4gPiAKPiA+IE9oLCBz
byBtYXliZSB0aGF0J3MgYSBtaXN1bmRlcnN0YW5kaW5nIG9uIG15IHNpZGUuIEkgZG9uJ3Qgc2Vl
bSB0byBiZQo+ID4gYWJsZSB0byBmaW5kIGEgc3RhdGVtZW50IGFib3V0IHRoZSBjb250ZW50cyBv
ZiB0aGUgSU8tQVBJQyByZWdpc3RlcnMKPiA+IChhbmQgbW9yZSBzcGVjaWZpY2FsbHkgdGhlIGVu
dHJpZXMpIHdoZW4gZ2V0dGluZyBiYWNrIGZyb20KPiA+IHN1c3BlbnNpb24uIEFyZSBhbGwgZW50
cmllcyBjbGVhcmVkIGFuZCBtYXNrZWQ/Cj4gPiAKPiA+IEFyZSB0aGUgdmFsdWVzIHByZXZpb3Vz
IHRvIHN1c3BlbnNpb24gc3RvcmVkPwo+IAo+IFNlZSBpb2FwaWNfc3VzcGVuZCgpIC8gaW9hcGlj
X3Jlc3VtZSgpOiBMb29rcyBsaWtlIHRoZXJlJ3Mgc29tZQo+IHJlZHVuZGFuY3kgaGVyZSAtIEkg
ZG9uJ3QgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgZm9yIHRoZSBMQVBJQwo+IGNvZGUgdG8gZmlkZGxl
IHdpdGggYWxsIHRoZSBSVEVzIGlmIHN1YnNlcXVlbnRseSAoSSBhc3N1bWU7Cj4gZGlkbid0IGNo
ZWNrKSB0aGV5J2xsIGFsbCBiZSBvdmVyd3JpdHRlbiBhbnl3YXkuIEkgd291bGQgc2VlbQo+IG1v
cmUgbG9naWNhbCB0byBtZSBpZiB0aGV5J2QganVzdCBhbGwgZ2V0IG1hc2tlZCBmb3IgSU9NTVUK
PiBlbmFibGluZywgZGVmZXJyaW5nIHRvIGlvYXBpY19yZXN1bWUoKSBmb3IgZXZlcnl0aGluZyBl
bHNlLgoKWWVzLCBpdCBzZWVtcyBsaWtlIHJlc3VtZV94MmFwaWMgc2hvdWxkbid0IG5lZWQgdG8g
cGxheSB3aXRoIHRoZQplbnRyaWVzIGF0IGFsbCBUQkgsIGp1c3QgZW5hYmxpbmcgaW50ZXJydXB0
IHJlbWFwcGluZyBzaG91bGQgYmUgZW5vdWdoCmdpdmVuIHRoYXQgdGhlIGVudHJpZXMgYXJlIGFs
cmVhZHkgc2F2ZSBhbmQgcmVzdG9yZWQgYnkKaW9hcGljX3tzdXNwZW5kL3Jlc3VtZX0uCgpXb3Vs
ZCB5b3UgYWdyZWUgdG8gbGVhdmUgdGhhdCBhcy1pcyBpbiB0aGlzIHBhdGNoLCBpZTogYWx3YXlz
IHBhc3MKdHJ1ZSB0byByZXN0b3JlX0lPX0FQSUNfc2V0dXAgaW4gcmVzdW1lX3gyYXBpYz8KCj4g
Pj4+Pj4+IEFsc28gaG93IHdvdWxkICJ4MmFwaWNfZW5hYmxlZCIgcmVmbGVjdCB0aGUgdHJhbnNp
dGlvbj8gSXQgbWF5Cj4gPj4+Pj4+IGhhdmUgYmVlbiAidHJ1ZSIgYWxyZWFkeSBiZWZvcmUgZW50
ZXJpbmcgdGhlIGZ1bmN0aW9uIGhlcmUuCj4gPj4+Pj4KPiA+Pj4+PiBJZiB4MmFwaWNfZW5hYmxl
ZCA9PSB0cnVlIGF0IHRoZSBwb2ludCB3aGVyZSByZXN0b3JlX0lPX0FQSUNfc2V0dXAKPiA+Pj4+
PiBpcyBjYWxsZWQgaW50ZXJydXB0IHJlbWFwcGluZyBtdXN0IGJlIGVuYWJsZWQsIGJlY2F1c2Ug
QUZBSUNUIGF0IHRoaXMKPiA+Pj4+PiBwb2ludCBpdCdzIG5vdCBwb3NzaWJsZSB0byBoYXZlIHgy
YXBpY19lbmFibGVkID09IHRydWUgYW5kIGludGVycnVwdAo+ID4+Pj4+IHJlbWFwcGluZyBkaXNh
YmxlZC4KPiA+Pj4+Pgo+ID4+Pj4+IFRoZSBpc3N1ZSBJIGNhbiBzZWUgaGVyZSBpcyB3aGF0IGhh
cHBlbnMgaWYgaW50ZXJydXB0IHJlbWFwcGluZyB3YXMKPiA+Pj4+PiBhbHJlYWR5IGVuYWJsZWQg
YnkgdGhlIGhhcmR3YXJlLCBhbmQgZW50cmllcyBpbiB0aGUgSU8tQVBJQyBhcmUKPiA+Pj4+PiBh
bHJlYWR5IHVzaW5nIHRoZSByZW1hcHBpbmcgdGFibGUuIEkgd291bGQgaGF2ZSB0byBsb29rIGlu
dG8gaG93IHRvCj4gPj4+Pj4gZGV0ZWN0IHRoYXQgY2FzZSBwcm9wZXJseSwgYnV0IEkgdGhpbmsg
dGhlIHByb3Bvc2VkIGNoYW5nZSBpcyBhbgo+ID4+Pj4+IGltcHJvdmVtZW50IG92ZXJhbGwuCj4g
Pj4+Pgo+ID4+Pj4gRmlybXdhcmUgaGFuZGluZyBvZmYgd2l0aCB0aGUgSU9NTVUgKGFuZCBoZW5j
ZSBpbnRlcnJ1cHQgcmVtYXBwaW5nKQo+ID4+Pj4gYWxyZWFkeSBlbmFibGVkIGlzIGEgY2FzZSB3
aGljaCAtIGFmYWljdCAtIHdlIGNhbid0IGN1cnJlbnRseSBjb3BlCj4gPj4+PiB3aXRoLiBGaXJt
d2FyZSBoYW5kaW5nIG9mZiBpbiB4MkFQSUMgZW5hYmxlZCBzdGF0ZSBpcyB0eXBpY2FsbHkKPiA+
Pj4+IHdpdGggdGhlIElPTU1VIChhbmQgaGVuY2UgaW50ZXJydXB0IHJlbWFwcGluZykgc3RpbGwg
ZGlzYWJsZWQuIFRoaXMKPiA+Pj4+IGlzIG5vdCBhIGZvcmJpZGRlbiBtb2RlLCBpdCdzIGp1c3Qg
dGhhdCBpbiBzdWNoIGEgY29uZmlndXJhdGlvbgo+ID4+Pj4gaW50ZXJydXB0cyBjYW4ndCBiZSBk
ZWxpdmVyZWQgdG8gY2VydGFpbiBDUFVzLgo+ID4+Pj4KPiA+Pj4+IEluIGFueSBldmVudCB5b3Ug
bmVlZCB0byBwcm9wZXJseSBkaXN0aW5ndWlzaCB4MkFQSUMgZW5hYmxlZCBzdGF0ZQo+ID4+Pj4g
KG9yIHRoZSB0cmFuc2l0aW9uIHRoZXJlb2YpIGZyb20gSU9NTVUgLyBpbnRlcnJ1cHQgcmVtYXBw
aW5nCj4gPj4+PiBlbmFibGVkIHN0YXRlIChvciB0aGUgdHJhbnNpdGlvbiB0aGVyZW9mKS4gSS5l
LiB5b3Ugd2FudCB0byBhdm9pZAo+ID4+Pj4gcmF3IG1vZGUgcmVzdG9yZSBpZiBpbnRlcnJ1cHQg
cmVtYXBwaW5nIHN0YXRlIHRyYW5zaXRpb25lZCBmcm9tCj4gPj4+PiBvZmYgdG8gb24gaW4gdGhl
IHByb2Nlc3MuCj4gPj4+Cj4gPj4+IFJpZ2h0LCBhbmQgdGhhdCdzIHdoeSB0aGUgY2FsbCB0byBy
ZXN0b3JlX0lPX0FQSUNfc2V0dXAgaW4KPiA+Pj4geDJhcGljX2JzcF9zZXR1cCB1c2VzICF4MmFw
aWNfZW5hYmxlZCBhcyBpdCdzIHNlY29uZCBwYXJhbWV0ZXIuIElmCj4gPj4+IGludGVycnVwdCBy
ZW1hcHBpbmcgaGFzIGJlZW4gZW5hYmxlZCBieSB0aGUgY2FsbCB0bwo+ID4+PiBpb21tdV9lbmFi
bGVfeDJhcGljIHgyYXBpY19lbmFibGVkIG11c3QgYmUgdHJ1ZSwgYW5kIGhlbmNlIHRoZSBlbnRy
aWVzCj4gPj4+IGluIHRoZSBJTy1BUElDIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB1c2UgdGhl
IGludGVycnVwdCByZW1hcHBpbmcKPiA+Pj4gdGFibGUuIFRoZXJlJ3Mgbm8gcGF0aCB0aGF0IGNh
biBsZWFkIHRvIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCB3aXRoCj4gPj4+IGludGVycnVwdCByZW1h
cHBpbmcgZW5hYmxlZCBhbmQgeDJBUElDIG1vZGUgZGlzYWJsZWQgKG9yIHdpdGggeDJBUElDCj4g
Pj4+IGVuYWJsZWQgYW5kIGludGVycnVwdCByZW1hcHBpbmcgZGlzYWJsZWQpLgo+ID4+Pgo+ID4+
PiBIZW5jZSBpZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIG9mZiBiZWZvcmUgY2FsbGluZyB4MmFw
aWNfYnNwX3NldHVwCj4gPj4+ICh3aGljaCBpcyB3aGF0IFhlbiBleHBlY3RzIHRvIGZ1bmN0aW9u
IHByb3Blcmx5KSBhbmQgeDJhcGljX2VuYWJsZWQgPT0KPiA+Pj4gdHJ1ZSB3aGVuIGNhbGxpbmcg
cmVzdG9yZV9JT19BUElDX3NldHVwIGl0IG1lYW5zIGludGVycnVwdCByZW1hcHBpbmcKPiA+Pj4g
Z290IGVuYWJsZWQsIGFuZCB0aGUgSU8tQVBJQyBlbnRyaWVzIG5lZWQgdHJhbnNsYXRpb24uCj4g
Pj4KPiA+PiBCdXQgdGhlIGNvZGUgaW4gcXVlc3Rpb24gc2l0cyBvbiBhIHNoYXJlZCBzdWNjZXNz
L2Vycm9yIHBhdGgsIGFuZAo+ID4+IGluIHRoZSBlcnJvciBjYXNlIGl0IG1hdHRlcnMgd2hldGhl
ciB4MmFwaWNfZW5hYmxlZCB3YXMgdHJ1ZSBhbHJlYWR5Cj4gPj4gb24gZW50cnkuCj4gPiAKPiA+
IEJ1dCBpdCdzIHNpbXBseSBub3QgcG9zc2libGUgdG8gcmVhY2ggdGhlIGNhbGwgdG8KPiA+IHJl
c3RvcmVfSU9fQVBJQ19zZXR1cCB3aXRoIHgyYXBpY19lbmFibGVkID09IHRydWUgYW5kIGludGVy
cnVwdAo+ID4gcmVtYXBwaW5nIGRpc2FibGVkLCByZWdhcmRsZXNzIG9mIHRoZSBpbml0aWFsIHZh
bHVlIG9mCj4gPiB4MmFwaWNfZW5hYmxlZC4KPiA+IAo+ID4gQWxsIHRoZSBwYXRocyB0aGF0IGNv
dWxkIGxlYWQgdG8gdGhpcyBzY2VuYXJpbyBhcmUgc2hvcnQtY2lyY3VpdGVkCj4gPiBhYm92ZSB3
aXRoIGEgcGFuaWMuCj4gCj4gSG1tLCB0cnVlLiBOZXZlcnRoZWxlc3MgaXQgd291bGQgZmVlbCBi
ZXR0ZXIgaWYgdGhlIGNvbmRpdGlvbmFscwo+IHdlcmUgdXNpbmcgd2hhdCBhY3R1YWxseSBtYXR0
ZXJzLCByYXRoZXIgdGhhbiBzb21ldGhpbmcgZGVyaXZlZC4KCldvdWxkIHlvdSBiZSBPSyB0byB1
c2luZyBzb21ldGhpbmcgbGlrZSB2MToKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMC9tc2cwMDgwNS5odG1sCgpTZWUgdGhlIHVzYWdl
IG9mIGlvbW11X2VuYWJsZWQgaW4geDJhcGljX2JzcF9zZXR1cC4gSSB0aGluayB1c2luZwp4MmFw
aWNfZW5hYmxlZCBpcyBmaW5lIGdpdmVuIHRoZSBsb2dpYyBpbiB0aGUgZnVuY3Rpb24sIGFuZCB0
aGUgZmFjdAp0aGF0IHgyQVBJQyBtYW5kYXRlcyBpbnRlcnJ1cHQgcmVtYXBwaW5nLCBidXQgSSBj
b3VsZCBsaXZlIHdpdGggdGhhdApleHRyYSBsb2NhbCB2YXJpYWJsZS4KCj4gPj4gSSByZWFsaXpl
IHRoYXQgaW9fYXBpY193cml0ZSgpIHdvdWxkIHN1aXRhYmx5IGF2b2lkIGdvaW5nCj4gPj4gdGhl
IHJlbWFwcGluZyBwYXRoLCBidXQgSSB0aGluayBpdCB3b3VsZCBiZSBtb3JlIGNsZWFyIGlmIHRo
ZQo+ID4+IGRpc3RpbmN0aW9uIHdhcyBhbHJlYWR5IG1hZGUgcHJvcGVybHkgYXQgdGhlIGNhbGwg
c2l0ZS4KPiA+IAo+ID4gSSdtIGFmcmFpZCBJJ20gc2xpZ2h0bHkgbG9zcywgZG8geW91IG1lYW4g
dG8gcmVwbGFjZSB0aGUKPiA+IGlvYXBpY193cml0ZV9lbnRyeSB3aXRoIGFuIGlvX2FwaWNfd3Jp
dGUgaW4gcmVzdG9yZV9JT19BUElDX3NldHVwPwo+IAo+IE5vLCBiZWNhdXNlIG9mIC4uLgo+IAo+
ID4gVGhhdCB3b3VsZCBiZSB0aGUgc2FtZSBhcyBhbHdheXMgcGFzc2luZyByYXcgPT0gZmFsc2Ug
QUZBSUNULgo+IAo+IC4uLiB0aGlzLiBJJ20gYXNraW5nIHRvIHBhc3MgaW4gdGhlIGFyZ3VtZW50
IGZvciAicmF3IiBiYXNlZAo+IG9uIHdoYXQgeW91IHdhbnQsIHdpdGhvdXQgcmVseWluZyBvbiBp
b19hcGljX3dyaXRlKCkncwo+IGJlaGF2aW9yLiBUaGF0J3MgbW9yZSBmb3IgY29kZSBjbGFyaXR5
IHRoYW4gYWN0dWFsIGNvcnJlY3RuZXNzLAo+IHNpbmNlIC0gYXMgc2FpZCAtIGlvX2FwaWNfd3Jp
dGUoKSB3b3VsZCBpbnZva2UgX19pb19hcGljX3dyaXRlKCkKPiBhbnl3YXkuCgpTb3JyeSwgYnV0
IEknbSBhZnJhaWQgSSBzdGlsbCBkb24ndCBmdWxseSB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4K
d2l0aCB0aGlzLiByZXN0b3JlX0lPX0FQSUNfc2V0dXAgdXNlcyBpb2FwaWNfd3JpdGVfZW50cnkg
d2hpY2ggaW4gdHVybgp1c2VzIF9faW9fYXBpY193cml0ZSBvciBpb19hcGljX3dyaXRlLiBJIGNv
dWxkIGdldCByaWQgb2YgdGhlIHVzYWdlIG9mCmlvYXBpY193cml0ZV9lbnRyeSBhbmQganVzdCBj
YWxsIF9faW9fYXBpY193cml0ZSBvciBpb19hcGljX3dyaXRlIChvcgpldmVuIGRpcmVjdGx5IGNh
bGwgaW9tbXVfdXBkYXRlX2lyZV9mcm9tX2FwaWMpLCBidXQgSSdtIG5vdCBzdXJlCndoYXQncyB0
aGUgYmVuZWZpdCBvZiBhbnkgb2YgdGhpcywgaXQncyBqdXN0IG9wZW4tY29kaW5nIGxvZ2ljIHRo
YXQncwpkb25lIGluIHRoZSBoZWxwZXJzLgoKV291bGQgeW91IHJhdGhlciBtZWFuIHRvIHJlbmFt
ZSB0aGUgcGFyYW1ldGVyIG9mIHJlc3RvcmVfSU9fQVBJQ19zZXR1cApmcm9tICdyYXcnIHRvICd0
cmFuc2xhdGUnIG9yIHNvbWUgc3VjaCBpbiBvcmRlciB0byBjbGVhcmx5IGRlbm90ZQp0aGVyZSdz
IGEgdHJhbnNmb3JtYXRpb24gZG9uZSBiZWZvcmUgd3JpdGluZyB0aGUgZW50cnk/CgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 09:48:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 09:48:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrWn-0004f8-JV; Fri, 11 Oct 2019 09:48:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8hDA=YE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iIrWm-0004f3-KM
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 09:48:04 +0000
X-Inumbo-ID: 37c29e2e-ec0c-11e9-bbab-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37c29e2e-ec0c-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 09:48:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570787283;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=6yWRevTjleJEVXJpjfS3qTBwigkuCjJLeuNgphBVcRY=;
 b=cD6HKzKPmfCuS4cklQST9x2xmV/5hrZ4BRCWgnf1WOcXzzEQyOL8L8dg
 UiUBEIfPfROfcwlPokPdzMvf4gNFNP4wD5AEIQbD0kFYc+mF6zDSVNT7k
 C+ZSnDvhm74wV8ko+qgsBArtCj24FPmQG6VMumZfWMOVs+vr/NVmiIfgo o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wQRPOs2brIagUlnm7JpNrpUNsKmcmnBSyOOyWgtBciAxx0//A73MdtnleCnqXqiEVE9WS8Wwcu
 aHlSeDLZoDeSOl4NG56iiqGExa+yajI3M2K/n4Kepqtp5XBFVkPN7sACddHVOj/cissK0Jk94E
 brJ/S3ZxrkvriyC/8FXMNk6pPHj0q6fvnxfidhKd3OSliUocJ4kFM2/EchGxYPfE4bflRpOdgI
 aylnquXVff+HSm3k8OeJZTrnyCzK6VWQNZL1fO0vTa9eKZkdSo2L0laiUFRqLmHSkqDb+GMoP9
 Wac=
X-SBRS: 2.7
X-MesageID: 7150914
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,283,1566878400"; 
   d="scan'208";a="7150914"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <17defd97-e6b8-761e-0bd8-0aa0a2de7bed@citrix.com>
Date: Fri, 11 Oct 2019 10:47:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191010151111.22125-10-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Paul
 Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTAvMjAxOSAxNjoxMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBp
bmRleCA2OTk3MWM5N2I2Li5mY2NiNmE2MjcxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtOTY4
LDYgKzk1Nyw1MCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAo+ICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+ICAgICAgfQo+ICAKPiArICAgIGJv
b2wgbmVlZF9wdCA9IGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVtX2R0ZGV2
czsKPiArICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1VO
S05PV04pIHsKPiArICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbmVlZF9wdAo+ICsgICAg
ICAgICAgICA/IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQgOiBMSUJYTF9QQVNTVEhST1VHSF9E
SVNBQkxFRDsKPiArICAgIH0KPiArCj4gKyAgICBib29sIGlvbW11X2VuYWJsZWQgPSBwaHlzaW5m
by5jYXBfaHZtX2RpcmVjdGlvOwo+ICsgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElC
WExfUEFTU1RIUk9VR0hfRElTQUJMRUQgJiYgIWlvbW11X2VuYWJsZWQpIHsKPiArICAgICAgICBM
T0dEKEVSUk9SLCBkb21pZCwKPiArICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggbm90
IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtXG4iKTsKPiArICAgICAgICByZXQgPSBFUlJPUl9J
TlZBTDsKPiArICAgICAgICBnb3RvIGVycm9yX291dDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAo
Y19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCAmJiBuZWVk
X3B0KSB7Cj4gKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCj4gKyAgICAgICAgICAgICAicGFz
c3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNwZWNpZmllZCIpOwoKVGhpcyBpcyB0
aGUgb25seSBsb2cgbWVzc2FnZSB3aGljaCBpc24ndCBwcmVmaXhlZCB3aXRoIEVSUk9SOgoKPiAr
ICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKPiArICAgICAgICBnb3RvIGVycm9yX291dDsKPiAr
ICAgIH0KPiArCj4gKyAgICBjb25zdCBjaGFyICp3aHlub3RfcHRfc2hhcmUgPQo+ICsgICAgICAg
IGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJub3QgdmFsaWQgZm9yIFBW
IGRvbWFpbiIgOgo+ICsgICAgICAgICFwaHlzaW5mby5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlID8g
Im5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSIgOgo+ICsgICAgICAgIE5VTEw7CgpUaGlz
IGlzIGEgbGl0dGxlIG1vcmUgY29tcGxpY2F0ZWQuCgpGb3IgQVJNLCBkb2Vzbid0IGxpYnhsIHRy
ZWF0IGd1ZXN0cyBhcyBQViwgb3IgaGFzIHRoYXQgYmVlbiBmaXhlZCBub3c/wqAKQVJNJ3Mgb25s
eSBwYXNzdGhyb3VnaCBtb2RlIGlzIFBUX1NIQVJFLgoKT24geDg2IGZvciBQVkgsIHBhc3N0aHJv
dWdoIGRvZXNuJ3Qgd29yayB5ZXQuwqAgVGhpcyBtYXkgbm90IGJlIGFuCmFyZ3VtZW50IGFnYWlu
c3QgY29uc3RydWN0aW5nIHRoZSBndWVzdCBzdWl0YWJseSwgYnV0IHdlIHNob3VsZCBjaGVjawp0
aGF0IHRoaW5ncyBkb24ndCBleHBsb2RlIGluIG5ldyBhbmQgaW50ZXJlc3Rpbmcgd2F5cyBmcm9t
IHRoaXMgY2hhbmdlLgoKRm9yIHg4NiBIVk0sIFBUX1NIQVJFIGlzIG9ubHkgYXZhaWxhYmxlIGZv
ciBIQVAgZ3Vlc3RzLCBzbyBzaGFkb3cgZ3Vlc3RzCm11c3QgdXNlIFBUX1NZTkMuCgoKPiArCj4g
KyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVE
KSB7Cj4gKyAgICAgICAgYXNzZXJ0KGlvbW11X2VuYWJsZWQpOwo+ICsgICAgICAgIGNfaW5mby0+
cGFzc3Rocm91Z2ggPSB3aHlub3RfcHRfc2hhcmUKPiArICAgICAgICAgICAgPyBMSUJYTF9QQVNT
VEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU0hB
UkVfUFQgJiYgd2h5bm90X3B0X3NoYXJlKSB7Cj4gKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
Cj4gKyAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiAlc1xuIiwK
PiArICAgICAgICAgICAgIHdoeW5vdF9wdF9zaGFyZSk7Cj4gKyAgICAgICAgcmV0ID0gRVJST1Jf
SU5WQUw7Cj4gKyAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyog
QW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhhdmUgYmVlbiBjaG9zZW4gKi8KPiArICAg
IGFzc2VydChjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04p
Owo+ICsgICAgYXNzZXJ0KGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hf
RU5BQkxFRCk7CgpUaGlzIGlzIGNvbmZ1c2luZy7CoCBJIHRoaW5rIGl0IHdvdWxkIGhlbHAgaWYg
Li4uCgo+ICsKPiAgICAgIC8qIElmIHRhcmdldF9tZW1rYiBpcyBzbWFsbGVyIHRoYW4gbWF4X21l
bWtiLCB0aGUgc3Vic2VxdWVudCBjYWxsCj4gICAgICAgKiB0byBsaWJ4YyB3aGVuIGJ1aWxkaW5n
IEhWTSBkb21haW4gd2lsbCBlbmFibGUgUG9EIG1vZGUuCj4gICAgICAgKi8KPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCj4gaW5kZXggM2FjOTQ5NGI4MC4uMjQ0MWMwYzIzMyAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
PiBAQCAtMjY2LDggKzI2Niw5IEBAIGxpYnhsX3ZrYl9iYWNrZW5kID0gRW51bWVyYXRpb24oInZr
Yl9iYWNrZW5kIiwgWwo+ICBsaWJ4bF9wYXNzdGhyb3VnaCA9IEVudW1lcmF0aW9uKCJwYXNzdGhy
b3VnaCIsIFsKPiAgICAgICgwLCAidW5rbm93biIpLAo+ICAgICAgKDEsICJkaXNhYmxlZCIpLAo+
IC0gICAgKDIsICJzeW5jX3B0IiksCj4gLSAgICAoMywgInNoYXJlX3B0IiksCj4gKyAgICAoMiwg
ImVuYWJsZWQiKSwKPiArICAgICgzLCAic3luY19wdCIpLAo+ICsgICAgKDQsICJzaGFyZV9wdCIp
LAoKLi4uIHRoaXMgaGFkIGEgY29tbWVudCBleHBsYWluaW5nIGVuYWJsZWQgaXMganVzdCBpbnRl
cmltIHZhbHVlLgoKKDIsICJlbmFibGVkIiksICMgYmVjb21lcyB7c3luYyxzaGFyZX1fcHQgb25j
ZSBkZWZhdWx0cyBhcmUgZXZhbHVhdGVkCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 09:53:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 09:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrcH-0005RJ-Bv; Fri, 11 Oct 2019 09:53:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4a8z=YE=amazon.com=prvs=18096f68d=hongyax@srs-us1.protection.inumbo.net>)
 id 1iIrcG-0005R9-5L
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 09:53:44 +0000
X-Inumbo-ID: 024ee832-ec0d-11e9-a531-bc764e2007e4
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 024ee832-ec0d-11e9-a531-bc764e2007e4;
 Fri, 11 Oct 2019 09:53:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1570787623; x=1602323623;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=29Fvevfs4f1+4hX+XDCPYFYVtejCz0RRLRVGdUvXemU=;
 b=elDqEAYyxwgHC7FpKsqKkW2Qohd7RkoqMjqYT+NFovt/66krlTU288Xk
 OVGVPq29eqFVACQHg48XW0g/KEgCTMGtZ4qzyw9nSgsOuWpAwO5mcbatu
 dTpKZXtlcCsB0llfj4mVFDk//hLghwbdLa9Csr45gtFjmN3vJJ8HJZX03 U=;
X-IronPort-AV: E=Sophos;i="5.67,283,1566864000"; d="scan'208";a="421774635"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 11 Oct 2019 09:53:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-62350142.us-east-1.amazon.com (Postfix) with ESMTPS
 id B7B22A24E3; Fri, 11 Oct 2019 09:53:37 +0000 (UTC)
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 11 Oct 2019 09:53:37 +0000
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13D28EUB003.ant.amazon.com (10.43.166.124) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 11 Oct 2019 09:53:35 +0000
Received: from EX13D28EUB003.ant.amazon.com ([10.43.166.124]) by
 EX13D28EUB003.ant.amazon.com ([10.43.166.124]) with mapi id 15.00.1367.000;
 Fri, 11 Oct 2019 09:53:35 +0000
From: "Xia, Hongyan" <hongyax@amazon.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
Thread-Index: AQHVbXGtVtzaOawZ+kKh9XlzSl08aKdVWJuA
Date: Fri, 11 Oct 2019 09:53:35 +0000
Message-ID: <0acfc39467986475acddea19da96b55f2468b8fe.camel@amazon.com>
References: <20190917160202.16770-1-julien.grall@arm.com>
In-Reply-To: <20190917160202.16770-1-julien.grall@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.39]
Content-ID: <D994BC878C4E304082ACCC37D4CD74ED@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90IGNvbW1lbnRpbmcgb24gdGhlIHBhdGNoLCBidXQgSSBoYWQgZXhhY3RseSB0aGUgc2FtZSBw
cm9ibGVtIHdoZW4NCnJlbW92aW5nIHRoZSBkaXJlY3QgbWFwIGluIHg4Ni4gbWFwX2RvbWFpbl9w
YWdlIGhhcyB0byBiZSB1c2FibGUNCndpdGhvdXQgdGhlIGRpcmVjdCBtYXAgYW5kIGV2ZW4gYmVm
b3JlIGFsbG9jX2Jvb3RfcGFnZXMgY2FuIGJlIHVzZWQgKHNvDQp0aGF0IEkgY2FuIG1hcCB0aGUg
Ym9vdG1lbV9yZWdpb25zX2xpc3QsIGFsdGhvdWdoIEkgaGF2ZSBtYWRlIGl0DQpzdGF0aWNhbGx5
IGFsbG9jYXRlZCBub3cpLg0KDQpUaGUgZGlyZWN0IG1hcCB0ZWFyZG93biBzZXJpZXMgaW4gdGhl
IGVuZCBpbnRyb2R1Y2VzIGEgcGVyc2lzdGVudA0KbWFwcGluZyBpbmZyYXN0cnVjdHVyZSB0byBt
YXAgcGFnZSB0YWJsZXMgd2hpY2ggb2NjdXBpZXMgYSBmZXcgZml4bWFwDQplbnRyaWVzLCBhbmQg
YXZvaWQgc2V0X2ZpeG1hcCBidXQgaW5zdGVhZCBtb2RpZnkgdGhlIGVudHJpZXMgZGlyZWN0bHkN
CnRvIGF2b2lkIGludm9jYXRpb24gbG9vcHMuIFRoZSByZXN1bHQgaXMgdGhhdCBtYXBfeGVuX3Bh
Z2V0YWJsZSBhbmQNCm1hcF9kb21haW5fcGFnZSBpcyB1c2FibGUgZnJvbSB0aGUgdmVyeSBiZWdp
bm5pbmcgb2Ygc3RhcnRfeGVuLg0KDQpIb25neWFuDQoNCk9uIFR1ZSwgMjAxOS0wOS0xNyBhdCAx
NzowMiArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPiBUaGUgY3VycmVudCBpbXBsZW1lbnRh
dGlvbnMgb2YgeGVuX3ttYXAsIHVubWFwfV90YWJsZSgpIGV4cGVjdA0KPiB7bWFwLCB1bm1hcH1f
ZG9tYWluX3BhZ2UoKSB0byBiZSB1c2FibGUuIFRob3NlIGhlbHBlcnMgYXJlIHVzZWQgdG8NCj4g
bWFwL3VubWFwIHBhZ2UgdGFibGVzIHdoaWxlIHVwZGF0ZSBYZW4gcGFnZS10YWJsZXMuDQo+IA0K
PiBTaW5jZSBjb21taXQgMDIyMzg3ZWUxYSAieGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBY
ZW4gUFQgdXBkYXRlDQo+IGluDQo+IHtzZXQsIGNsZWFyfV9maXhtYXAoKSIsIHNldHVwX2ZpeG1h
cCgpIHdpbGwgbWFrZSB1c2Ugb2YgdGhlIGhlbHBlcnMNCj4gbWVudGlvbmVkIGFib3ZlLiBXaGVu
IGJvb3RpbmcgWGVuIHVzaW5nIEdSVUIsIHNldHVwX2ZpeG1hcCgpIG1heSBiZQ0KPiB1c2VkDQo+
IGJlZm9yZSBtYXBfZG9tYWluX3BhZ2UoKSBjYW4gYmUgY2FsbGVkLiBUaGlzIHdpbGwgcmVzdWx0
IHRvIGRhdGENCj4gYWJvcnQ6DQo+IA0KPiAoWEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5bmRyb21l
PTB4NQ0KPiAoWEVOKSBDUFUwOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQNCj4gDQo+IFsu
Li5dDQo+IA0KPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToNCj4gKFhFTikgICAgWzwwMDAwMDAwMDAw
MjVhYjZjPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4MmI0LzB4NTljIChQQykNCj4gKFhFTikgICAg
WzwwMDAwMDAwMDAwMjVhYjIwPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4MjY4LzB4NTljIChMUikN
Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjVhZTcwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMNCj4g
KFhFTikgICAgWzwwMDAwMDAwMDAwMmE5Yzk4Pl0gY29weV9mcm9tX3BhZGRyKzB4N2MvMHhkYw0K
PiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTRhZTA+XSBoYXNfeHNtX21hZ2ljKzB4MTgvMHgzNA0K
PiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTViNWM+XSBib290ZmR0LmMjZWFybHlfc2Nhbl9ub2Rl
KzB4Mzk4LzB4NTYwDQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWRlMD5dIGRldmljZV90cmVl
X2Zvcl9lYWNoX25vZGUrMHhiYy8weDE0NA0KPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVlZDQ+
XSBib290X2ZkdF9pbmZvKzB4NmMvMHgyNjANCj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmFjMGQw
Pl0gc3RhcnRfeGVuKzB4MTA4LzB4Yzc0DQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDIwMDQ0Yz5d
IGFybTY0L2hlYWQubyNwYWdpbmcrMHg2MC8weDg4DQo+IA0KPiBEdXJpbmcgZWFybHkgYm9vdCwg
dGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIgc3RhdGljYWxseSBhbGxvY2F0ZWQgaW4NCj4gWGVu
IGJpbmFyeSBvciBhbGxvY2F0ZWQgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4NCj4gDQo+IEZvciBz
dGF0aWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgdGhleSB3aWxsIGFscmVhZHkgYmUgbWFw
cGVkIGFzDQo+IHBhcnQgb2YgWGVuIGJpbmFyeS4gU28gd2UgY2FuIGVhc2lseSBmaW5kIHRoZSB2
aXJ0dWFsIGFkZHJlc3MuDQo+IA0KPiBGb3IgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFi
bGVzLCB3ZSBuZWVkIHRvIHJlbHkNCj4gbWFwX2RvbWFpbl9wYWdlKCkgdG8gYmUgZnVuY3Rpb25h
bGx5IHdvcmtpbmcuDQo+IA0KPiBGb3IgYXJtMzIsIHRoZSBjYWxsIHdpbGwgYmUgdXNhYmxlIG11
Y2ggYmVmb3JlIHBhZ2UgY2FuIGJlDQo+IGR5bmFtaWNhbGx5DQo+IGFsbG9jYXRlZCAoc2VlIHNl
dHVwX3BhZ2V0YWJsZXMoKSkuIEZvciBhcm02NCwgdGhlIGNhbGwgd2lsbCBiZQ0KPiB1c2FibGUN
Cj4gYWZ0ZXIgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncygpLg0KPiANCj4gSW4gYm90aCBjYXNlcywg
bWVtb3J5IGFyZSBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3IgYWZ0ZXJ3YXJkcy4gU28NCj4g
d2UNCj4gY2FuIHJlbHkgb24gbWFwX2RvbWFpbl9wYWdlKCkgZm9yIG1hcHBpbmcgcGFnZSB0YWJs
ZXMgYWxsb2NhdGVkDQo+IGR5bmFtaWNhbGx5Lg0KPiANCj4gVGhlIGhlbHBlcnMgeGVuX3ttYXAs
IHVubWFwfV90YWJsZSgpIGFyZSBub3cgdXBkYXRlZCB0byB0YWtlIGludG8NCj4gYWNjb3VudCB0
aGUgY2FzZSB3aGVyZSBwYWdlLXRhYmxlcyBhcmUgcGFydCBvZiBYZW4gYmluYXJ5Lg0KPiANCj4g
Rml4ZXM6IDAyMjM4N2VlMWEgKCd4ZW4vYXJtOiBtbTogRG9uJ3Qgb3Blbi1jb2RlIFhlbiBQVCB1
cGRhdGUgaW4NCj4ge3NldCwgY2xlYXJ9X2ZpeG1hcCgpJykNCj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gLS0tDQo+ICB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDIwICsrKysrKysrKysrKysrKysrKysrDQo+ICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5z
ZXJ0aW9ucygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2Fy
Y2gvYXJtL21tLmMNCj4gaW5kZXggZTFjZGVhYWYyZi4uZGE2MzAzYThmZCAxMDA2NDQNCj4gLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMNCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMNCj4gQEAgLTk1
MCwxMSArOTUwLDMxIEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5
KQ0KPiAgDQo+ICBzdGF0aWMgbHBhZV90ICp4ZW5fbWFwX3RhYmxlKG1mbl90IG1mbikNCj4gIHsN
Cj4gKyAgICAvKg0KPiArICAgICAqIFdlIG1heSByZXF1aXJlIHRvIG1hcCB0aGUgcGFnZSB0YWJs
ZSBiZWZvcmUgbWFwX2RvbWFpbl9wYWdlKCkNCj4gaXMNCj4gKyAgICAgKiB1c2VhYmxlLiBUaGUg
cmVxdWlyZW1lbnRzIGhlcmUgaXMgaXQgbXVzdCBiZSB1c2VhYmxlIGFzIHNvb24NCj4gYXMNCj4g
KyAgICAgKiBwYWdlLXRhYmxlcyBhcmUgYWxsb2NhdGVkIGR5bmFtaWNhbGx5IHZpYSBhbGxvY19i
b290X3BhZ2VzKCkuDQo+ICsgICAgICovDQo+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lT
X1NUQVRFX2Vhcmx5X2Jvb3QgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdmFkZHJfdCB2YSA9IG1m
bl90b19tYWRkcihtZm4pIC0gcGh5c19vZmZzZXQ7DQo+ICsNCj4gKyAgICAgICAgaWYgKCBpc19r
ZXJuZWwodmEpICkNCj4gKyAgICAgICAgICAgIHJldHVybiAobHBhZV90ICopdmE7DQo+ICsgICAg
fQ0KPiArDQo+ICAgICAgcmV0dXJuIG1hcF9kb21haW5fcGFnZShtZm4pOw0KPiAgfQ0KPiAgDQo+
ICBzdGF0aWMgdm9pZCB4ZW5fdW5tYXBfdGFibGUoY29uc3QgbHBhZV90ICp0YWJsZSkNCj4gIHsN
Cj4gKyAgICAvKg0KPiArICAgICAqIER1cmluZyBlYXJseSBib290LCB4ZW5fbWFwX3RhYmxlKCkg
d2lsbCBub3QgdXNlDQo+IG1hcF9kb21haW5fcGFnZSgpDQo+ICsgICAgICogZm9yIHBhZ2UtdGFi
bGVzIHJlc2lkaW5nIGluIFhlbiBiaW5hcnkuIFNvIHNraXAgdGhlIHVubWFwDQo+IHBhcnQuDQo+
ICsgICAgICovDQo+ICsgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jv
b3QgJiYgaXNfa2VybmVsKHRhYmxlKSApDQo+ICsgICAgICAgIHJldHVybjsNCj4gKw0KPiAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsNCj4gIH0NCj4gIA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 10:01:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 10:01:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrju-0006NT-8c; Fri, 11 Oct 2019 10:01:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PJhk=YE=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iIrjt-0006NO-MI
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 10:01:37 +0000
X-Inumbo-ID: 1be14c3a-ec0e-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1be14c3a-ec0e-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 10:01:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C6E07B15A;
 Fri, 11 Oct 2019 10:01:34 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191010113345.6867-1-roger.pau@citrix.com>
 <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
 <20191010131245.GG1389@Air-de-Roger.citrite.net>
 <56d6f0f5-6f3a-7798-7538-99ec50fa079e@suse.com>
 <20191010151935.GI1389@Air-de-Roger.citrite.net>
 <295ee1cd-33d6-41c8-93b8-2f7daf34de98@suse.com>
 <20191011092840.GJ1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a35f02d7-d928-e950-e7b5-bcf2e176655f@suse.com>
Date: Fri, 11 Oct 2019 12:01:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191011092840.GJ1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMTAuMjAxOSAxMToyOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gRnJpLCBP
Y3QgMTEsIDIwMTkgYXQgMDk6NTI6MzVBTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9u
IDEwLjEwLjIwMTkgMTc6MTksIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOgo+Pj4gT24gVGh1LCBP
Y3QgMTAsIDIwMTkgYXQgMDM6NDY6NDVQTSArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMTAuMTAuMjAxOSAxNToxMiwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+Pj4+IE9uIFRo
dSwgT2N0IDEwLCAyMDE5IGF0IDAyOjU1OjAyUE0gKzAyMDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4gT24gMTAuMTAuMjAxOSAxNDoxMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4+Pj4+
Pj4gT24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDE6NTQ6MDZQTSArMDIwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+Pj4+IE9uIDEwLjEwLjIwMTkgMTM6MzMsIFJvZ2VyIFBhdSBNb25uZSB3cm90
ZToKPj4+Pj4+Pj4+IFdoZW4gaW50ZXJydXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQg
b2YgZW5hYmxpbmcgeDJBUElDIHRoZQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBQZXJoYXBzICJ1bm1hc2tl
ZCIgaW5zdGVhZCBvZiAidGhlIj8KPj4+Pj4+Pj4KPj4+Pj4+Pj4+IElPLUFQSUMgZW50cmllcyBh
bHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0aGUgbmV3IGZvcm1hdCBhbmQgYWRkZWQKPj4+
Pj4+Pj4+IHRvIHRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlLgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IFRoaXMgcHJldmVudHMgSU9NTVUgaW50ZXJydXB0IHJlbWFwcGluZyBmYXVsdHMgd2hlbiBi
b290aW5nIG9uCj4+Pj4+Pj4+PiBoYXJkd2FyZSB0aGF0IGhhcyB1bm1hc2tlZCBJTy1BUElDIHBp
bnMuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEJ1dCBpbiB0aGUgZW5kIGl0IG9ubHkgcGFwZXJzIG92ZXIg
d2hhdGV2ZXIgdGhlIHNwdXJpb3VzIGludGVycnVwdHMKPj4+Pj4+Pj4gcmVzdWx0IGZvcm0sIGRv
ZXNuJ3QgaXQ/IFdoaWNoIGlzbid0IHRvIHNheSB0aGlzIGlzbid0IGFuCj4+Pj4+Pj4+IGltcHJv
dmVtZW50LiBDYWxsaW5nIG91dCB0aGUgRXh0SW50IGNhc2UgaGVyZSBtYXkgYmUgd29ydGh3aGls
ZSBhcwo+Pj4+Pj4+PiB3ZWxsLCBhcyB3b3VsZCBiZSBwb2ludGluZyBvdXQgdGhhdCB0aGlzIGNh
c2Ugc3RpbGwgd29uJ3Qgd29yayBvbgo+Pj4+Pj4+PiBBTUQgSU9NTVVzLgo+Pj4+Pj4+Cj4+Pj4+
Pj4gQnV0IHRoZSBmaXggZm9yIHRoZSBFeHRJTlQgQU1EIGlzc3VlIHNob3VsZCBiZSBkb25lIGlu
Cj4+Pj4+Pj4gYW1kX2lvbW11X2lvYXBpY191cGRhdGVfaXJlIHRoZW4sIHNvIHRoYXQgaXQgY2Fu
IHByb3Blcmx5IGhhbmRsZQo+Pj4+Pj4+IEV4dElOVCBkZWxpdmVyeSBtb2RlLCBub3QgdG8gdGhp
cyBwYXJ0IG9mIHRoZSBjb2RlLiBJIHdpbGwgbG9vawo+Pj4+Pj4+IGludG8gaXQsIGJ1dCBJIHRo
aW5rIGl0J3Mga2luZCBvZiB0YW5nZW50aWFsIHRvIHRoZSBpc3N1ZSBoZXJlLgo+Pj4+Pj4KPj4+
Pj4+IEknbSBub3QgdGFsa2luZyBvZiB5b3Ugd29ya2luZyBvbiBmaXhpbmcgdGhpcyByaWdodCBh
d2F5LiBJJ20gbWVyZWx5Cj4+Pj4+PiBhc2tpbmcgdGhhdCB5b3UgbWVudGlvbiBoZXJlIChhKSB0
aGUgRXh0SW50IHNwZWNpYWwgY2FzZSBhbmQgKGIpCj4+Pj4+PiB0aGF0IHRoaXMgc3BlY2lhbCBj
YXNlIHdpbGwgKGNvbnRpbnVlIHRvKSBub3Qgd29yayBpbiB0aGUgQU1EIGNhc2UuCj4+Pj4+Pgo+
Pj4+Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYwo+Pj4+Pj4+Pj4gKysrIGIveGVuL2Fy
Y2gveDg2L2FwaWMuYwo+Pj4+Pj4+Pj4gQEAgLTUxNSw3ICs1MTUsNyBAQCBzdGF0aWMgdm9pZCBy
ZXN1bWVfeDJhcGljKHZvaWQpCj4+Pj4+Pj4+PiAgICAgIGlvbW11X2VuYWJsZV94MmFwaWMoKTsK
Pj4+Pj4+Pj4+ICAgICAgX19lbmFibGVfeDJhcGljKCk7Cj4+Pj4+Pj4+PiAgCj4+Pj4+Pj4+PiAt
ICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcyk7Cj4+Pj4+Pj4+PiArICAg
IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgdHJ1ZSk7Cj4+Pj4+Pj4+PiAg
ICAgIHVubWFza184MjU5QSgpOwo+Pj4+Pj4+Pj4gIAo+Pj4+Pj4+Pj4gIG91dDoKPj4+Pj4+Pj4+
IEBAIC05NjEsNyArOTYxLDEyIEBAIHZvaWQgX19pbml0IHgyYXBpY19ic3Bfc2V0dXAodm9pZCkK
Pj4+Pj4+Pj4+ICAgICAgICAgIHByaW50aygiU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgJXNcbiIs
IGdlbmFwaWMubmFtZSk7Cj4+Pj4+Pj4+PiAgCj4+Pj4+Pj4+PiAgcmVzdG9yZV9vdXQ6Cj4+Pj4+
Pj4+PiAtICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcyk7Cj4+Pj4+Pj4+
PiArICAgIC8qCj4+Pj4+Pj4+PiArICAgICAqIE5COiBkbyBub3QgdXNlIHJhdyBtb2RlIHdoZW4g
cmVzdG9yaW5nIGVudHJpZXMgaWYgdGhlIGlvbW11IGhhcyBiZWVuCj4+Pj4+Pj4+PiArICAgICAq
IGVuYWJsZWQgZHVyaW5nIHRoZSBwcm9jZXNzLCBiZWNhdXNlIHRoZSBlbnRyaWVzIG5lZWQgdG8g
YmUgdHJhbnNsYXRlZAo+Pj4+Pj4+Pj4gKyAgICAgKiBhbmQgYWRkZWQgdG8gdGhlIHJlbWFwcGlu
ZyB0YWJsZSBpbiB0aGF0IGNhc2UuCj4+Pj4+Pj4+PiArICAgICAqLwo+Pj4+Pj4+Pj4gKyAgICBy
ZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMsICF4MmFwaWNfZW5hYmxlZCk7Cj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IEhvdyBpcyB0aGlzIGRpZmZlcmVudCBpbiB0aGUgcmVzdW1lX3gyYXBp
YygpIGNhc2U/IFRoZSBJT01NVSBnZXRzCj4+Pj4+Pj4+IGVuYWJsZWQgaW4gdGhlIGNvdXJzZSBv
ZiB0aGF0IGFzIHdlbGwuIEkuZS4gSSdkIGV4cGVjdCB5b3Ugd2FudAo+Pj4+Pj4+PiB0byBwYXNz
ICJmYWxzZSIgdGhlcmUsIG5vdCAidHJ1ZSIuCj4+Pj4+Pj4KPj4+Pj4+PiBJbiB0aGUgcmVzdW1l
X3gyYXBpYyBjYXNlIGludGVycnVwdCByZW1hcHBpbmcgc2hvdWxkIGFscmVhZHkgYmUKPj4+Pj4+
PiBlbmFibGVkIG9yIG5vdCwgYnV0IHRoYXQgZnVuY3Rpb24gaXMgbm90IGdvaW5nIHRvIGVuYWJs
ZSBpbnRlcnJ1cHQKPj4+Pj4+PiByZW1hcHBpbmcgaWYgaXQgd2Fzbid0IGVuYWJsZWQgYmVmb3Jl
LCBoZW5jZSB0aGUgSU8tQVBJQyBlbnRyaWVzCj4+Pj4+Pj4gc2hvdWxkIGFscmVhZHkgYmUgdXNp
bmcgdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYW5kIG5vCj4+Pj4+Pj4gdHJhbnNsYXRp
b24gaXMgbmVlZGVkLgo+Pj4+Pj4KPj4+Pj4+IFdobyAvIHdoYXQgd291bGQgaGF2ZSBlbmFibGVk
IHRoZSBJT01NVSBpbiB0aGUgcmVzdW1lIGNhc2U/Cj4+Pj4+Cj4+Pj4+IEkgZG9uJ3QgdGhpbmsg
dGhlIHF1ZXN0aW9uIGlzIHdobyBlbmFibGVzIGludGVycnVwdCByZW1hcHBpbmcgaW4gdGhlCj4+
Pj4+IHJlc3VtZSBjYXNlICh3aGljaCBpcyByZXN1bWVfeDJhcGljIHdoZW4gY2FsbGluZyBpb21t
dV9lbmFibGVfeDJhcGljCj4+Pj4+IEFGQUlDVCksIHRoZSBwb2ludCBoZXJlIGlzIHRoYXQgb24g
cmVzdW1lIHRoZSBlbnRyaWVzIGluIHRoZSBJTy1BUElDCj4+Pj4+IHdpbGwgYWxyZWFkeSBtYXRj
aCB0aGUgc3RhdGUgb2YgaW50ZXJydXB0IHJlbWFwcGluZywgc28gdGhleSBzaG91bGRuJ3QKPj4+
Pj4gYmUgdHJhbnNsYXRlZC4gSWYgaW50ZXJydXB0IHJlbWFwcGluZyB3YXMgb2ZmIGJlZm9yZSBz
dXNwZW5kIGl0IHdpbGwKPj4+Pj4gc3RpbGwgYmUgb2ZmIGFmdGVyIHJlc3VtZSwgYW5kIHRoZXJl
IHdvbid0IGJlIGFueSB0cmFuc2xhdGlvbiBuZWVkZWQuCj4+Pj4+IFRoZSBzYW1lIGlzIHRydWUg
aWYgaW50ZXJydXB0IHJlbWFwcGluZyBpcyBvbiBiZWZvcmUgc3VzcGVuZC4KPj4+Pgo+Pj4+IEkg
ZGlzYWdyZWU6IHNhdmVfSU9fQVBJQ19zZXR1cCgpIGdldHMgY2FsbGVkIGZyb20gcmVzdW1lX3gy
YXBpYygpLAo+Pj4+IG5vdCBwcmlvciB0byBzdXNwZW5kLgo+Pj4KPj4+IE9oLCBzbyBtYXliZSB0
aGF0J3MgYSBtaXN1bmRlcnN0YW5kaW5nIG9uIG15IHNpZGUuIEkgZG9uJ3Qgc2VlbSB0byBiZQo+
Pj4gYWJsZSB0byBmaW5kIGEgc3RhdGVtZW50IGFib3V0IHRoZSBjb250ZW50cyBvZiB0aGUgSU8t
QVBJQyByZWdpc3RlcnMKPj4+IChhbmQgbW9yZSBzcGVjaWZpY2FsbHkgdGhlIGVudHJpZXMpIHdo
ZW4gZ2V0dGluZyBiYWNrIGZyb20KPj4+IHN1c3BlbnNpb24uIEFyZSBhbGwgZW50cmllcyBjbGVh
cmVkIGFuZCBtYXNrZWQ/Cj4+Pgo+Pj4gQXJlIHRoZSB2YWx1ZXMgcHJldmlvdXMgdG8gc3VzcGVu
c2lvbiBzdG9yZWQ/Cj4+Cj4+IFNlZSBpb2FwaWNfc3VzcGVuZCgpIC8gaW9hcGljX3Jlc3VtZSgp
OiBMb29rcyBsaWtlIHRoZXJlJ3Mgc29tZQo+PiByZWR1bmRhbmN5IGhlcmUgLSBJIGRvbid0IHRo
aW5rIGl0IG1ha2VzIHNlbnNlIGZvciB0aGUgTEFQSUMKPj4gY29kZSB0byBmaWRkbGUgd2l0aCBh
bGwgdGhlIFJURXMgaWYgc3Vic2VxdWVudGx5IChJIGFzc3VtZTsKPj4gZGlkbid0IGNoZWNrKSB0
aGV5J2xsIGFsbCBiZSBvdmVyd3JpdHRlbiBhbnl3YXkuIEkgd291bGQgc2VlbQo+PiBtb3JlIGxv
Z2ljYWwgdG8gbWUgaWYgdGhleSdkIGp1c3QgYWxsIGdldCBtYXNrZWQgZm9yIElPTU1VCj4+IGVu
YWJsaW5nLCBkZWZlcnJpbmcgdG8gaW9hcGljX3Jlc3VtZSgpIGZvciBldmVyeXRoaW5nIGVsc2Uu
Cj4gCj4gWWVzLCBpdCBzZWVtcyBsaWtlIHJlc3VtZV94MmFwaWMgc2hvdWxkbid0IG5lZWQgdG8g
cGxheSB3aXRoIHRoZQo+IGVudHJpZXMgYXQgYWxsIFRCSCwganVzdCBlbmFibGluZyBpbnRlcnJ1
cHQgcmVtYXBwaW5nIHNob3VsZCBiZSBlbm91Z2gKPiBnaXZlbiB0aGF0IHRoZSBlbnRyaWVzIGFy
ZSBhbHJlYWR5IHNhdmUgYW5kIHJlc3RvcmVkIGJ5Cj4gaW9hcGljX3tzdXNwZW5kL3Jlc3VtZX0u
Cj4gCj4gV291bGQgeW91IGFncmVlIHRvIGxlYXZlIHRoYXQgYXMtaXMgaW4gdGhpcyBwYXRjaCwg
aWU6IGFsd2F5cyBwYXNzCj4gdHJ1ZSB0byByZXN0b3JlX0lPX0FQSUNfc2V0dXAgaW4gcmVzdW1l
X3gyYXBpYz8KClByb3Blcmx5IGV4cGxhaW5lZCBpbiB0aGUgZGVzY3JpcHRpb24sIHRoYXQncyBh
biBvcHRpb24uIEV2ZW4gYmV0dGVyCndvdWxkIG9mIGNvdXJzZSBiZSB0byBkbyBhd2F5IHdpdGgg
dGhlIHVubmVjZXNzYXJ5IHNhdmUvcmVzdG9yZSBpbgphIHByZXJlcSBwYXRjaCwgYXQgd2hpY2gg
cG9pbnQgdGhlIHF1ZXN0aW9uIGRpc2FwcGVhcnMgYXMgdG8gd2hhdCB0bwpwYXNzIHRvIHRoZSBm
dW5jdGlvbiBhdCB0aGF0IHBvaW50LgoKPj4+IEJ1dCBpdCdzIHNpbXBseSBub3QgcG9zc2libGUg
dG8gcmVhY2ggdGhlIGNhbGwgdG8KPj4+IHJlc3RvcmVfSU9fQVBJQ19zZXR1cCB3aXRoIHgyYXBp
Y19lbmFibGVkID09IHRydWUgYW5kIGludGVycnVwdAo+Pj4gcmVtYXBwaW5nIGRpc2FibGVkLCBy
ZWdhcmRsZXNzIG9mIHRoZSBpbml0aWFsIHZhbHVlIG9mCj4+PiB4MmFwaWNfZW5hYmxlZC4KPj4+
Cj4+PiBBbGwgdGhlIHBhdGhzIHRoYXQgY291bGQgbGVhZCB0byB0aGlzIHNjZW5hcmlvIGFyZSBz
aG9ydC1jaXJjdWl0ZWQKPj4+IGFib3ZlIHdpdGggYSBwYW5pYy4KPj4KPj4gSG1tLCB0cnVlLiBO
ZXZlcnRoZWxlc3MgaXQgd291bGQgZmVlbCBiZXR0ZXIgaWYgdGhlIGNvbmRpdGlvbmFscwo+PiB3
ZXJlIHVzaW5nIHdoYXQgYWN0dWFsbHkgbWF0dGVycywgcmF0aGVyIHRoYW4gc29tZXRoaW5nIGRl
cml2ZWQuCj4gCj4gV291bGQgeW91IGJlIE9LIHRvIHVzaW5nIHNvbWV0aGluZyBsaWtlIHYxOgo+
IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOS0xMC9tc2cwMDgwNS5odG1sCj4gCj4gU2VlIHRoZSB1c2FnZSBvZiBpb21tdV9lbmFibGVk
IGluIHgyYXBpY19ic3Bfc2V0dXAuIEkgdGhpbmsgdXNpbmcKPiB4MmFwaWNfZW5hYmxlZCBpcyBm
aW5lIGdpdmVuIHRoZSBsb2dpYyBpbiB0aGUgZnVuY3Rpb24sIGFuZCB0aGUgZmFjdAo+IHRoYXQg
eDJBUElDIG1hbmRhdGVzIGludGVycnVwdCByZW1hcHBpbmcsIGJ1dCBJIGNvdWxkIGxpdmUgd2l0
aCB0aGF0Cj4gZXh0cmEgbG9jYWwgdmFyaWFibGUuCgpDb25jZXB0dWFsbHkgdGhpcyBsb29rcyBi
ZXR0ZXIgdG8gbWUuIEknZCBwcmVmZXIgdG8gYXZvaWQgc2hhZG93aW5nCnRoZSBnbG9iYWwgImlv
bW11X2VuYWJsZWQiIHRob3VnaCwgYW5kIHNldCB0aGUgbG9jYWwgdmFyaWFibGUgdG8KInRydWUi
IG9ubHkgb25lIHdlIGFjdHVhbGx5IGVuYWJsZSB0aGUgSU9NTVUuIEFsc28gc3RyaWN0bHkgc3Bl
YWtpbmcKeW91IGNhcmUgYWJvdXQgdGhlIGVuYWJsaW5nIG9mIGludGVycnVwdCByZW1hcHBpbmcs
IG5vdCB0aGF0IG9mIHRoZQpJT01NVSAod2hpY2ggaW1wbGljaXRseSBtZWFucyBETUEgcmVtYXBw
aW5nKS4gSSB3b25kZXIgd2hldGhlciB0aGUKY29kZSBjb3VsZG4ndCBlYXNpbHkgYmUgbWFkZSBj
b3BlIHdpdGggSU9NTVUgYWxyZWFkeSBiZWluZyBlbmFibGVkLAphc3N1bWluZyB0aGF0IHRoaXMg
d291bGQgbGVhZCB0byB7aW9tbXUsaW50cmVtYXB9X2VuYWJsZWQgdG8gYWxyZWFkeQpiZSB0cnVl
IG9uIGVudHJ5LiBJLmUuIHlvdSdkIHJlcXVlc3QgYSAicmF3IiByZXN0b3JlIHVubGVzcwppbnRy
ZW1hcF9lbmFibGVkIGNoYW5nZWQgZnJvbSBmYWxzZSB0byB0cnVlLgoKPj4+PiBJIHJlYWxpemUg
dGhhdCBpb19hcGljX3dyaXRlKCkgd291bGQgc3VpdGFibHkgYXZvaWQgZ29pbmcKPj4+PiB0aGUg
cmVtYXBwaW5nIHBhdGgsIGJ1dCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUgY2xlYXIgaWYgdGhl
Cj4+Pj4gZGlzdGluY3Rpb24gd2FzIGFscmVhZHkgbWFkZSBwcm9wZXJseSBhdCB0aGUgY2FsbCBz
aXRlLgo+Pj4KPj4+IEknbSBhZnJhaWQgSSdtIHNsaWdodGx5IGxvc3MsIGRvIHlvdSBtZWFuIHRv
IHJlcGxhY2UgdGhlCj4+PiBpb2FwaWNfd3JpdGVfZW50cnkgd2l0aCBhbiBpb19hcGljX3dyaXRl
IGluIHJlc3RvcmVfSU9fQVBJQ19zZXR1cD8KPj4KPj4gTm8sIGJlY2F1c2Ugb2YgLi4uCj4+Cj4+
PiBUaGF0IHdvdWxkIGJlIHRoZSBzYW1lIGFzIGFsd2F5cyBwYXNzaW5nIHJhdyA9PSBmYWxzZSBB
RkFJQ1QuCj4+Cj4+IC4uLiB0aGlzLiBJJ20gYXNraW5nIHRvIHBhc3MgaW4gdGhlIGFyZ3VtZW50
IGZvciAicmF3IiBiYXNlZAo+PiBvbiB3aGF0IHlvdSB3YW50LCB3aXRob3V0IHJlbHlpbmcgb24g
aW9fYXBpY193cml0ZSgpJ3MKPj4gYmVoYXZpb3IuIFRoYXQncyBtb3JlIGZvciBjb2RlIGNsYXJp
dHkgdGhhbiBhY3R1YWwgY29ycmVjdG5lc3MsCj4+IHNpbmNlIC0gYXMgc2FpZCAtIGlvX2FwaWNf
d3JpdGUoKSB3b3VsZCBpbnZva2UgX19pb19hcGljX3dyaXRlKCkKPj4gYW55d2F5Lgo+IAo+IFNv
cnJ5LCBidXQgSSdtIGFmcmFpZCBJIHN0aWxsIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQgd2hhdCB5
b3UgbWVhbgo+IHdpdGggdGhpcy4gcmVzdG9yZV9JT19BUElDX3NldHVwIHVzZXMgaW9hcGljX3dy
aXRlX2VudHJ5IHdoaWNoIGluIHR1cm4KPiB1c2VzIF9faW9fYXBpY193cml0ZSBvciBpb19hcGlj
X3dyaXRlLiBJIGNvdWxkIGdldCByaWQgb2YgdGhlIHVzYWdlIG9mCj4gaW9hcGljX3dyaXRlX2Vu
dHJ5IGFuZCBqdXN0IGNhbGwgX19pb19hcGljX3dyaXRlIG9yIGlvX2FwaWNfd3JpdGUgKG9yCj4g
ZXZlbiBkaXJlY3RseSBjYWxsIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKSwgYnV0IEknbSBu
b3Qgc3VyZQo+IHdoYXQncyB0aGUgYmVuZWZpdCBvZiBhbnkgb2YgdGhpcywgaXQncyBqdXN0IG9w
ZW4tY29kaW5nIGxvZ2ljIHRoYXQncwo+IGRvbmUgaW4gdGhlIGhlbHBlcnMuCj4gCj4gV291bGQg
eW91IHJhdGhlciBtZWFuIHRvIHJlbmFtZSB0aGUgcGFyYW1ldGVyIG9mIHJlc3RvcmVfSU9fQVBJ
Q19zZXR1cAo+IGZyb20gJ3JhdycgdG8gJ3RyYW5zbGF0ZScgb3Igc29tZSBzdWNoIGluIG9yZGVy
IHRvIGNsZWFybHkgZGVub3RlCj4gdGhlcmUncyBhIHRyYW5zZm9ybWF0aW9uIGRvbmUgYmVmb3Jl
IHdyaXRpbmcgdGhlIGVudHJ5PwoKV2hldGhlciBpdCdzICJyYXciIG9yICJ0cmFuc2xhdGUiIGRv
ZXNuJ3QgcmVhbGx5IG1hdHRlciB0byBtZS4KV2hhdCBJJ20gYWZ0ZXIgaXMgZm9yIHlvdSB0byBu
b3QgcGFzcyByYXc9dHJ1ZSB3aGVuIHlvdSByZWFsbHkKbWVhbiByYXc9ZmFsc2UgKG9yIHRoZSBv
dGhlciB3YXkgYXJvdW5kKSwgcmVseWluZyBvbiB0aGUKaW50cmVtYXBfZW5hYmxlZCBjaGVjayBk
b3duIHRoZSBjYWxsIGNoYWluIGluIGlvX2FwaWNfd3JpdGUoKS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 10:11:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 10:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrsw-0007Vg-HY; Fri, 11 Oct 2019 10:10:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIrsu-0007Vb-Vj
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 10:10:57 +0000
X-Inumbo-ID: 69e2ad1a-ec0f-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 69e2ad1a-ec0f-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 10:10:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570788656;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=/ewO0Caj2pf2S68yirwqZDs5A7wzLHGIFPYN+/kkobE=;
 b=DYDdM8D1BY7qqkqcBTrnm0YAyTePiStriSQawHvTmxSqQ+ziUFnFmkem
 cDNT4Bb0MsJyBpCMD5LJtTC0sbs+49cLzTlss5UJaqA8G2MeDmX99vR5S
 el/HUkmz6HY+nWdI1ALL1gsDYPJDPX0XIXvPeEt4oOM9MQfJdd2oHpxux U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OXpf4F54zBSY+vu4ujgtj4pHfP6oUnyvHHLdNohwwlCK171B8JpukJoltLR1gPdbXRp/8A+pc9
 egVTnNmNDJYvT9nJKI7R2shHhPMqIwJyg5vVbXLBz4zYdaOUP/l6EptoOctne3DGWdPsRio5Sp
 z57rtL012wtTKWhfvMnaN17ukd+9kSQSVFZkROE037xTONZ0yEPCesbW/ywGKyqay9GE0kaGls
 WJLpGMnUONqZ/UZUqB0fgtbs+1WtAg3UJ1CKheHapd2G/Bj4f3NaYjnSbyhtXA001xsLPBtniT
 Bbs=
X-SBRS: 2.7
X-MesageID: 7151695
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,283,1566878400"; 
   d="scan'208";a="7151695"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.21804.761750.123295@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 11:10:52 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <17defd97-e6b8-761e-0bd8-0aa0a2de7bed@citrix.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <17defd97-e6b8-761e-0bd8-0aa0a2de7bed@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <pdurrant@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hFTiBQQVRDSCBmb3ItNC4xMyB2MiA5LzldIGxp
YnhsL3hsOiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljIik6Cj4gT24gMTAvMTAv
MjAxOSAxNjoxMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiArICAgIGlmIChjX2luZm8tPnBhc3N0
aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEICYmIG5lZWRfcHQpIHsKPiA+ICsg
ICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAo+ID4gKyAgICAgICAgICAgICAicGFzc3Rocm91Z2gg
ZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNwZWNpZmllZCIpOwo+IAo+IFRoaXMgaXMgdGhlIG9u
bHkgbG9nIG1lc3NhZ2Ugd2hpY2ggaXNuJ3QgcHJlZml4ZWQgd2l0aCBFUlJPUjoKCkkgd2lsbCBz
dHJpcCB0aGUgRVJST1I6IG91dCBvZiB0aGUgb3RoZXJzLiAgSSB0aGluayBJIGluaGVyaXRlZCB0
aGVtCmZyb20gd2hlbiB0aGlzIGNvZGUgd2FzIGluIHhsLCB3aGVyZSBpdCdzIGp1c3QgZnByaW50
ZiBzdGRlcnIuICBIZXJlCnRoZSBwcmlvcml0eSBpcyBhbiBhcmd1bWVudCB0byBMT0dELgoKPiA+
ICsgICAgY29uc3QgY2hhciAqd2h5bm90X3B0X3NoYXJlID0KPiA+ICsgICAgICAgIGNfaW5mby0+
dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJub3QgdmFsaWQgZm9yIFBWIGRvbWFpbiIg
Ogo+ID4gKyAgICAgICAgIXBoeXNpbmZvLmNhcF9pb21tdV9oYXBfcHRfc2hhcmUgPyAibm90IHN1
cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtIiA6Cj4gPiArICAgICAgICBOVUxMOwo+IAo+IFRoaXMg
aXMgYSBsaXR0bGUgbW9yZSBjb21wbGljYXRlZC4KCkkgYWltZWQgdG8gcmVwbGljYXRlIHRoZSBs
b2dpYyBwcmlvciB0byBteSBzZXJpZXMuICBGVEFPRCBJIHRoaW5rIHRoaXMKbWVhbnMgdGhpcyB3
YXMgYWxyZWFkeSBicm9rZW4gaW4geGwgPyAgQW55d2F5OgoKPiBGb3IgQVJNLCBkb2Vzbid0IGxp
YnhsIHRyZWF0IGd1ZXN0cyBhcyBQViwgb3IgaGFzIHRoYXQgYmVlbiBmaXhlZCBub3c/wqAKPiBB
Uk0ncyBvbmx5IHBhc3N0aHJvdWdoIG1vZGUgaXMgUFRfU0hBUkUuCgpJIHRoaW5rIHRoaXMgbWVh
bnMgdGhhdCBJIG5lZWQgdG8gbW92ZSB0aGUgY2FsY3VsYXRpb24gb2YKd2h5bm90X3B0X3NoYXJl
IGludG8gYXJjaC1zcGVjaWZpYyBjb2RlLiAgSSdsbCB3YWl0IGFuZCBzZWUgd2hhdCBBUk0KZm9s
a3Mgc2F5LgoKPiBPbiB4ODYgZm9yIFBWSCwgcGFzc3Rocm91Z2ggZG9lc24ndCB3b3JrIHlldC7C
oCBUaGlzIG1heSBub3QgYmUgYW4KPiBhcmd1bWVudCBhZ2FpbnN0IGNvbnN0cnVjdGluZyB0aGUg
Z3Vlc3Qgc3VpdGFibHksIGJ1dCB3ZSBzaG91bGQgY2hlY2sKPiB0aGF0IHRoaW5ncyBkb24ndCBl
eHBsb2RlIGluIG5ldyBhbmQgaW50ZXJlc3Rpbmcgd2F5cyBmcm9tIHRoaXMgY2hhbmdlLgoKSWYg
d2Uga25vdyBpdCBkb2Vzbid0IHdvcmssIGl0J3Mgbm90IGEgZ29vZCBpZGVhIHRvIGFjY2VwdCBp
dC4gIEkgd2lsbAphcnJhbmdlIHRvIHJlamVjdCBpdC4KCj4gRm9yIHg4NiBIVk0sIFBUX1NIQVJF
IGlzIG9ubHkgYXZhaWxhYmxlIGZvciBIQVAgZ3Vlc3RzLCBzbyBzaGFkb3cgZ3Vlc3RzCj4gbXVz
dCB1c2UgUFRfU1lOQy4KCkkgd2lsbCBhZGQgYSBjaGVjayBmb3IgY19pbmZvLT5oYXAuCgo+ID4g
KyAgICAvKiBBbiBleHBsaWNpdCBzZXR0aW5nIHNob3VsZCBub3cgaGF2ZSBiZWVuIGNob3NlbiAq
Lwo+ID4gKyAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VH
SF9VTktOT1dOKTsKPiA+ICsgICAgYXNzZXJ0KGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExf
UEFTU1RIUk9VR0hfRU5BQkxFRCk7Cj4gCj4gVGhpcyBpcyBjb25mdXNpbmcuwqAgSSB0aGluayBp
dCB3b3VsZCBoZWxwIGlmIC4uLgouLi4KPiAuLi4gdGhpcyBoYWQgYSBjb21tZW50IGV4cGxhaW5p
bmcgZW5hYmxlZCBpcyBqdXN0IGludGVyaW0gdmFsdWUuCj4gCj4gKDIsICJlbmFibGVkIiksICMg
YmVjb21lcyB7c3luYyxzaGFyZX1fcHQgb25jZSBkZWZhdWx0cyBhcmUgZXZhbHVhdGVkCgpHb29k
IGlkZWEsIHRoYW5rcy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 10:14:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 10:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIrwn-0007fQ-61; Fri, 11 Oct 2019 10:14:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIrwl-0007fK-74
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 10:14:55 +0000
X-Inumbo-ID: f4c9eb01-ec0f-11e9-9330-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f4c9eb01-ec0f-11e9-9330-12813bfff9fa;
 Fri, 11 Oct 2019 10:14:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CB5721597;
 Fri, 11 Oct 2019 03:14:48 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 10BF13F703;
 Fri, 11 Oct 2019 03:14:47 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
 <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
 <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
 <alpine.DEB.2.21.1910101729000.9081@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ef551ef4-f4a2-4829-1405-2bcf541f17c3@arm.com>
Date: Fri, 11 Oct 2019 11:14:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910101729000.9081@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMC8yMDE5IDAxOjMyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VGh1LCAxMCBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAwOC8xMC8yMDE5IDIz
OjI0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUdWUsIDggT2N0IDIwMTksIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAxMC84LzE5IDE6MTggQU0sIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPj4+Pj4gT24gTW9uLCA3IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+Pj4+PiBIaSwKPj4+Pj4+Cj4+Pj4+PiBPbiAwMy8xMC8yMDE5IDAyOjAyLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Pj4gT24gRnJpLCAyMCBTZXAgMjAxOSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+Pj4+PiBUaGF0J3Mgbm90IGNvcnJlY3QuIGFsbG9jX2Jvb3RfcGFnZXMoKSBp
cyBhY3R1YWxseSBoZXJlIHRvIGFsbG93Cj4+Pj4+Pj4+IGR5bmFtaWMKPj4+Pj4+Pj4gYWxsb2Nh
dGlvbiBiZWZvcmUgdGhlIG1lbW9yeSBzdWJzeXN0ZW0gKGFuZCB0aGVyZWZvcmUgdGhlIHJ1bnRp
bWUKPj4+Pj4+Pj4gYWxsb2NhdG9yKQo+Pj4+Pj4+PiBpcyBpbml0aWFsaXplZC4KPj4+Pj4+Pgo+
Pj4+Pj4+IExldCBtZSBjaGFuZ2UgdGhlIHF1ZXN0aW9uIHRoZW46IGlzIHRoZSBzeXN0ZW1fc3Rh
dGUgPT0KPj4+Pj4+PiBTWVNfU1RBVEVfZWFybHlfYm9vdCBjaGVjayBzdHJpY3RseSBuZWNlc3Nh
cnk/IEl0IGxvb2tzIGxpa2UgaXQgaXMKPj4+Pj4+PiBub3Q6Cj4+Pj4+Pj4gdGhlIHBhdGNoIHdv
dWxkIHdvcmsgZXZlbiBpZiBpdCB3YXMganVzdDoKPj4+Pj4+Cj4+Pj4+PiBJIGhhZCBhIGZldyB0
aG91Z2h0cyBhYm91dCBpdC4gT24gQXJtMzIsIHRoaXMgb25seSByZWFsbHkgd29ya3MgZm9yCj4+
Pj4+PiAzMi1iaXRzIG1hY2hpbmUgYWRkcmVzcyAoaXQgY2FuIGdvIHVwIHRvIDQwLWJpdHMpLiBJ
IGhhdmVuJ3QgcmVhbGx5Cj4+Pj4+PiBmdWxseSBpbnZlc3RpZ2F0ZWQgd2hhdCBjb3VsZCBnbyB3
cm9uZywgYnV0IGl0IHdvdWxkIGJlIGJlc3QgdG8ga2VlcAo+Pj4+Pj4gaXQKPj4+Pj4+IG9ubHkg
Zm9yIGVhcmx5IGJvb3QuCj4+Pj4+Pgo+Pj4+Pj4gQWxzbywgSSBkb24ndCByZWFsbHkgd2FudCB0
byByZWx5IG9uIHRoaXMgIndvcmthcm91bmQiIGFmdGVyIGJvb3QuCj4+Pj4+PiBNYXliZQo+Pj4+
Pj4gd2Ugd291bGQgd2FudCB0byBrZWVwIHRoZW0gdW5tYXBwZWQgaW4gdGhlIGZ1dHVyZS4KPj4+
Pj4KPj4+Pj4gWWVzLCBubyBwcm9ibGVtcywgd2UgYWdyZWUgb24gdGhhdC4gSSBhbSBub3QgYXNr
aW5nIGluIHJlZ2FyZHMgdG8gdGhlCj4+Pj4+IGNoZWNrIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RB
VEVfZWFybHlfYm9vdCB3aXRoIHRoZSBnb2FsIG9mIGFza2luZyB5b3UKPj4+Pj4gdG8gZ2V0IHJp
ZCBvZiBpdC4gSSBhbSBmaW5lIHdpdGgga2VlcGluZyB0aGUgY2hlY2suIChNYXliZSB3ZSB3YW50
IHRvCj4+Pj4+IGFkZAo+Pj4+PiBhbiBgdW5saWtlbHkoKScgYXJvdW5kIHRoZSBjaGVjay4pCj4+
Pj4+Cj4+Pj4+IEkgYW0gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgd2hldGhlciB0aGUgY29kZSBhY3R1
YWxseSByZWxpZXMgb24KPj4+Pj4gc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290
LCBhbmQsIGlmIHNvLCB3aHkuIFRoZSBnb2FsIGlzIHRvCj4+Pj4+IG1ha2Ugc3VyZSB0aGF0IGlm
IHRoZXJlIGFyZSBzb21lIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUgZG9jdW1lbnRlZCwKPj4+
Pj4gb3IganVzdCB0byBkb3VibGUtY2hlY2sgdGhhdCB0aGVyZSBhcmUgbm8gbGltaXRhdGlvbnMu
Cj4+Pj4KPj4+PiBUaGUgY2hlY2sgaXMgbm90IHN0cmljdGx5IG5lY2Vzc2FyeS4KPj4+Pgo+Pj4+
Pgo+Pj4+PiBJbiByZWdhcmRzIHRvIHlvdXIgY29tbWVudCBhYm91dCBvbmx5IHdvcmtpbmcgZm9y
IDMyLWJpdCBhZGRyZXNzZXMgb24KPj4+Pj4gQXJtMzIsIHlvdSBoYXZlIGEgcG9pbnQuIEF0IGxl
YXN0IHdlIHNob3VsZCBiZSBjYXJlZnVsIHdpdGggdGhlIG1mbiB0bwo+Pj4+PiB2YWRkciBjb252
ZXJzaW9uIGJlY2F1c2UgbWZuX3RvX21hZGRyIHJldHVybnMgYSBwYWRkcl90IHdoaWNoIGlzIDY0
LWJpdAo+Pj4+PiBhbmQgdmFkZHJfdCBpcyAzMi1iaXQuIEkgaW1hZ2luZSB0aGF0IHRoZW9yZXRp
Y2FsbHksIGV2ZW4gd2l0aAo+Pj4+PiBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jv
b3QsIGl0IGNvdWxkIGdldCB0cnVuY2F0ZWQgd2l0aCB0aGUKPj4+Pj4gd3JvbmcgY29tYmluYXRp
b24gb2YgbWZuIGFuZCBwaHlzX29mZnNldC4KPj4+Pj4KPj4+Pj4gSWYgbm90aGluZyBlbHNlLCBt
YXliZSB3ZSBzaG91bGQgYWRkIGEgdHJ1bmNhdGlvbiBjaGVjayBmb3Igc2FmZXR5Pwo+Pj4+Cj4+
Pj4gRXhjZXB0IHRoYXQgcGh5c19vZmZzZXQgaXMgbm90IGRlZmluZWQgY29ycmVjdGx5LCBzbyB5
b3VyIGNoZWNrIGJlbG93IHdpbGwKPj4+PiBicmVhayBzb21lIHNldHVwIDooLiBMZXQncyB0YWtl
IHRoZSBmb2xsb3dpbmcgZXhhbXBsZToKPj4+Pgo+Pj4+ICAgICAgWGVuIGlzIGxvYWRlZCBhdCBQ
QSAweDEwMDAwMAo+Pj4+Cj4+Pj4gVGhlIGJvb3Qgb2Zmc2V0IGlzIGNvbXB1dGVkIHVzaW5nIDMy
LWJpdCBhZGRyZXNzIChzZWUgaGVhZC5TKToKPj4+PiAgICAgICBQQSAtIFZBID0gMHgxMDAwMDAg
LSAweDIwMDAwMAo+Pj4+ICAgICAgICAgICAgICAgPSAweGZmZjAwMDAwCj4+Pj4KPj4+PiBUaGlz
IHZhbHVlIHdpbGwgYmUgcGFzc2VkIHRvIEMgY29kZSBhcyBhbiB1bnNpZ25lZCBsb25nLiBCdXQg
dGhlbiB3ZSB3aWxsCj4+Pj4gc3RvcmUgaXQgaW4gYSB1aW50NjRfdC9wYWRkcl90IChzZWUgcGh5
c19vZmZzZXQgd2hpY2ggaXMgc2V0IGluCj4+Pj4gc2V0dXBfcGFnZV90YWJsZXMpLiBCZWNhdXNl
IHRoaXMgaXMgYSBjb252ZXJzaW9uIGZyb20gdW5zaWduZWQgdG8KPj4+PiB1bnNpZ25lZCwKPj4+
PiB0aGUgInNpZ24gYml0IiB3aWxsIG5vdCBiZSBwcm9wYWdhdGVkLgo+Pj4+Cj4+Pj4gVGhpcyBt
ZWFucyB0aGF0IHBoeXNfb2Zmc2V0IHdpbGwgYmUgZXF1YWwgdG8gMHhmZmYwMDAwMCBhbmQgbm90
Cj4+Pj4gMHhmZmZmZmZmZmZmZjAwMDAwIQo+Pj4+Cj4+Pj4gVGhlcmVmb3JlIGlmIHdlIHRyeSB0
byBjb252ZXJ0IDB4MTAwMDAwICh3aGVyZSBYZW4gaGFzIGJlZW4gbG9hZGVkKSBiYWNrCj4+Pj4g
dG8KPj4+PiBpdHMgVkEsIHRoZSByZXN1bHRpbmcgdmFsdWUgd2lsbCBiZSAweGZmZmZmZmZmMDAy
MDAxMDAuCj4+Pj4KPj4+PiBMb29raW5nIGF0IHRoZSBjb2RlLCBJIHRoaW5rIHB0ZV9vZl94ZW5h
ZGRyKCkgaGFzIGFsc28gdGhlIGV4YWN0IHByb2JsZW0uCj4+Pj4gOigKPj4+Cj4+PiBPbmUgd2F5
IHRvIGZpeCBpdCB3b3VsZCBiZSB0byBjaGFuZ2UgcGh5c19vZmZzZXQgdG8gcmVnaXN0ZXJfdCAo
b3IganVzdAo+Pj4gZGVjbGFyZSBpdCBhcyB1bnNpZ25lZCBsb25nIG9uIGFybTMyIGFuZCB1bnNp
Z25lZCBsb25nIGxvbmcgb24gYXJtNjQpOgo+Pgo+PiBzaXplb2YgKHVuc2lnbmVkIGxvbmcpID0g
MzIgKHJlc3AuIDY0KSBvbiBBcm0zMiAocmVzcC4gYXJtNjQpLiBUaGlzIGlzIHdoYXQgd2UKPj4g
YWxyZWFkeSByZWx5IG9uIGZvciBib290X3BoeXNfb2Zmc2V0IChzZWUgc2V0dXBfcGFnZXRhYmxl
cykuIFNvIEkgYW0gbm90IHN1cmUKPj4gd2h5IHBoeXNfb2Zmc2V0IG5lZWRzIHRvIGJlIGRlZmlu
ZWQgZGlmZmVyZW50bHkuCj4+Cj4+IEFuIGFsdGVybmF0aXZlIGlzIHRvIHVzZSB2YWRkcl90Lgo+
IAo+IFllcywgSSBtZWFudCBsaWtlIHZhZGRyX3Qgb3IganVzdCAidW5zaWduZWQgbG9uZyIgbGlr
ZSBib290X3BoeXNfb2Zmc2V0Lgo+IEV2ZW4gd2l0aCB5b3VyIGxhdGVzdCBwYXRjaAo+IChodHRw
czovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTcwNzMwMDQ4MzA4OTQpIHdoaWNoIEkgbGlr
ZSBhcyBhIHdheQo+IHRvIHNvbHZlIHRoZSBvcmlnaW5hbCBHUlVCIGJvb3RpbmcgaXNzdWUsIGl0
IGxvb2tzIGxpa2Ugd2UgYWxzbyBuZWVkIHRvCj4gY2hhbmdlIHBoeXNfYWRkciB0byB1bnNpZ25l
ZCBsb25nIHRvIGZpeCBvdGhlciBhcm0zMiBwcm9ibGVtcy4KPiAKPiBBcmUgeW91IGdvaW5nIHRv
IHNlbmQgdGhlIHBhdGNoIGZvciB0aGF0IHRvbz8KCkkgYW0gbG9va2luZyBhdCBkcm9wcGluZyBw
aHlzX29mZnNldCBjb21wbGV0ZWx5LgoKUmVnYXJkaW5nIFhlbiA0LjEzLCB0aGUgaXNzdWUgd291
bGQgb25seSBoYXBwZW4gaWYgeW91IHBsYWNlIFhlbiBiZWxvdyAyTUIgb24gCkFybTMyLiBZZXQs
IEkgYmVsaWV2ZSB0aGlzIHdvcmtzIGZpbmUgYmVjYXVzZSBvZiBzaWRlIGVmZmVjdCAoTUZOIGNh
biBvbmx5IGJlIAozMi1iaXQpLgoKVGhpcyBpcyBub3QgcHJldHR5LCBidXQgSSBkb24ndCB2aWV3
IHRoaXMgYXMgY3JpdGljYWwgdG8gZml4IGZvciBYZW4gNC4xMy4gU28gSSAKYW0gdGhpbmtpbmcg
dG8gZGVmZXIgdGhpcyBwb3N0IDQuMTMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 10:37:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 10:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIsIC-00018Y-5R; Fri, 11 Oct 2019 10:37:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qGFj=YE=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIsIA-00018T-MR
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 10:37:02 +0000
X-Inumbo-ID: 0e5bdf1c-ec13-11e9-9330-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e5bdf1c-ec13-11e9-9330-12813bfff9fa;
 Fri, 11 Oct 2019 10:37:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570790220;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=VRrnoT4mxkccQdAd04p7VatZg2T/vIAFVquKgCNqv+I=;
 b=amrnm4Qan+iISzLksRdm/hCwkbRbz6qsaR2pjfrA/RabvOZR++f9h547
 0vnhCCmx8Br55pUwt6Oc9k/6vWR+zR4DAPJVmulCKvUkIhJiprpie0XkU
 NhTiBy19ZdlZp7k9oM1P+DHx9R0CorDdlqZc6mDDg7inUFsY/UZjWUrO2 I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cbpIAGB0i8o5YVZfEla0TF83oiYJuVEXVBNb8ZgaQGdnaLtvpbjYh1NPPcgQM/1vVnwH3OgCVm
 5e7xW8wKIjoinfUpX37bjTpH4qNIluVRKYj2zdKeyDeGDKAcm9wdB+dA/izh8ZpSdf2rEvSNQk
 +/3EK0lEBI2XwKbMwC5grFKMB0/sfiqskmQViRDuTFpWV3i67swT98Nu2XjGSRpYxQKpfRO/6Y
 vqn2sq8+qzGaOIb4LCqs60HM4KIDQK1Re3EpxdC0uiKZcUecevi8xK77gS2Eh7K+HJL/M5crr9
 oYA=
X-SBRS: 2.7
X-MesageID: 7152477
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,283,1566878400"; 
   d="scan'208";a="7152477"
Date: Fri, 11 Oct 2019 12:36:53 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191011103653.GK1389@Air-de-Roger.citrite.net>
References: <20191010113345.6867-2-roger.pau@citrix.com>
 <b1e9fac5-a476-638c-e550-c179146ecf7f@suse.com>
 <20191010121302.GF1389@Air-de-Roger.citrite.net>
 <39f2d60b-e371-1646-dc79-cf1355a81afa@suse.com>
 <20191010131245.GG1389@Air-de-Roger.citrite.net>
 <56d6f0f5-6f3a-7798-7538-99ec50fa079e@suse.com>
 <20191010151935.GI1389@Air-de-Roger.citrite.net>
 <295ee1cd-33d6-41c8-93b8-2f7daf34de98@suse.com>
 <20191011092840.GJ1389@Air-de-Roger.citrite.net>
 <a35f02d7-d928-e950-e7b5-bcf2e176655f@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a35f02d7-d928-e950-e7b5-bcf2e176655f@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMTI6MDE6MzZQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTEuMTAuMjAxOSAxMToyOCwgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gPiBP
biBGcmksIE9jdCAxMSwgMjAxOSBhdCAwOTo1MjozNUFNICswMjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+PiBPbiAxMC4xMC4yMDE5IDE3OjE5LCBSb2dlciBQYXUgTW9ubsOpICB3cm90ZToKPiA+
Pj4gT24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDM6NDY6NDVQTSArMDIwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBPbiAxMC4xMC4yMDE5IDE1OjEyLCBSb2dlciBQYXUgTW9ubsOpICB3cm90
ZToKPiA+Pj4+PiBPbiBUaHUsIE9jdCAxMCwgMjAxOSBhdCAwMjo1NTowMlBNICswMjAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4gT24gMTAuMTAuMjAxOSAxNDoxMywgUm9nZXIgUGF1IE1v
bm7DqSAgd3JvdGU6Cj4gPj4+Pj4+PiBPbiBUaHUsIE9jdCAxMCwgMjAxOSBhdCAwMTo1NDowNlBN
ICswMjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4+PiBPbiAxMC4xMC4yMDE5IDEzOjMz
LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4+Pj4+Pj4+IFdoZW4gaW50ZXJydXB0IHJlbWFw
cGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2YgZW5hYmxpbmcgeDJBUElDIHRoZQo+ID4+Pj4+Pj4+
Cj4gPj4+Pj4+Pj4gUGVyaGFwcyAidW5tYXNrZWQiIGluc3RlYWQgb2YgInRoZSI/Cj4gPj4+Pj4+
Pj4KPiA+Pj4+Pj4+Pj4gSU8tQVBJQyBlbnRyaWVzIGFsc28gbmVlZCB0byBiZSB0cmFuc2xhdGVk
IHRvIHRoZSBuZXcgZm9ybWF0IGFuZCBhZGRlZAo+ID4+Pj4+Pj4+PiB0byB0aGUgaW50ZXJydXB0
IHJlbWFwcGluZyB0YWJsZS4KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4gVGhpcyBwcmV2ZW50cyBJ
T01NVSBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZhdWx0cyB3aGVuIGJvb3Rpbmcgb24KPiA+Pj4+Pj4+
Pj4gaGFyZHdhcmUgdGhhdCBoYXMgdW5tYXNrZWQgSU8tQVBJQyBwaW5zLgo+ID4+Pj4+Pj4+Cj4g
Pj4+Pj4+Pj4gQnV0IGluIHRoZSBlbmQgaXQgb25seSBwYXBlcnMgb3ZlciB3aGF0ZXZlciB0aGUg
c3B1cmlvdXMgaW50ZXJydXB0cwo+ID4+Pj4+Pj4+IHJlc3VsdCBmb3JtLCBkb2Vzbid0IGl0PyBX
aGljaCBpc24ndCB0byBzYXkgdGhpcyBpc24ndCBhbgo+ID4+Pj4+Pj4+IGltcHJvdmVtZW50LiBD
YWxsaW5nIG91dCB0aGUgRXh0SW50IGNhc2UgaGVyZSBtYXkgYmUgd29ydGh3aGlsZSBhcwo+ID4+
Pj4+Pj4+IHdlbGwsIGFzIHdvdWxkIGJlIHBvaW50aW5nIG91dCB0aGF0IHRoaXMgY2FzZSBzdGls
bCB3b24ndCB3b3JrIG9uCj4gPj4+Pj4+Pj4gQU1EIElPTU1Vcy4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+
PiBCdXQgdGhlIGZpeCBmb3IgdGhlIEV4dElOVCBBTUQgaXNzdWUgc2hvdWxkIGJlIGRvbmUgaW4K
PiA+Pj4+Pj4+IGFtZF9pb21tdV9pb2FwaWNfdXBkYXRlX2lyZSB0aGVuLCBzbyB0aGF0IGl0IGNh
biBwcm9wZXJseSBoYW5kbGUKPiA+Pj4+Pj4+IEV4dElOVCBkZWxpdmVyeSBtb2RlLCBub3QgdG8g
dGhpcyBwYXJ0IG9mIHRoZSBjb2RlLiBJIHdpbGwgbG9vawo+ID4+Pj4+Pj4gaW50byBpdCwgYnV0
IEkgdGhpbmsgaXQncyBraW5kIG9mIHRhbmdlbnRpYWwgdG8gdGhlIGlzc3VlIGhlcmUuCj4gPj4+
Pj4+Cj4gPj4+Pj4+IEknbSBub3QgdGFsa2luZyBvZiB5b3Ugd29ya2luZyBvbiBmaXhpbmcgdGhp
cyByaWdodCBhd2F5LiBJJ20gbWVyZWx5Cj4gPj4+Pj4+IGFza2luZyB0aGF0IHlvdSBtZW50aW9u
IGhlcmUgKGEpIHRoZSBFeHRJbnQgc3BlY2lhbCBjYXNlIGFuZCAoYikKPiA+Pj4+Pj4gdGhhdCB0
aGlzIHNwZWNpYWwgY2FzZSB3aWxsIChjb250aW51ZSB0bykgbm90IHdvcmsgaW4gdGhlIEFNRCBj
YXNlLgo+ID4+Pj4+Pgo+ID4+Pj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCj4gPj4+
Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiA+Pj4+Pj4+Pj4gQEAgLTUxNSw3ICs1
MTUsNyBAQCBzdGF0aWMgdm9pZCByZXN1bWVfeDJhcGljKHZvaWQpCj4gPj4+Pj4+Pj4+ICAgICAg
aW9tbXVfZW5hYmxlX3gyYXBpYygpOwo+ID4+Pj4+Pj4+PiAgICAgIF9fZW5hYmxlX3gyYXBpYygp
Owo+ID4+Pj4+Pj4+PiAgCj4gPj4+Pj4+Pj4+IC0gICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlv
YXBpY19lbnRyaWVzKTsKPiA+Pj4+Pj4+Pj4gKyAgICByZXN0b3JlX0lPX0FQSUNfc2V0dXAoaW9h
cGljX2VudHJpZXMsIHRydWUpOwo+ID4+Pj4+Pj4+PiAgICAgIHVubWFza184MjU5QSgpOwo+ID4+
Pj4+Pj4+PiAgCj4gPj4+Pj4+Pj4+ICBvdXQ6Cj4gPj4+Pj4+Pj4+IEBAIC05NjEsNyArOTYxLDEy
IEBAIHZvaWQgX19pbml0IHgyYXBpY19ic3Bfc2V0dXAodm9pZCkKPiA+Pj4+Pj4+Pj4gICAgICAg
ICAgcHJpbnRrKCJTd2l0Y2hlZCB0byBBUElDIGRyaXZlciAlc1xuIiwgZ2VuYXBpYy5uYW1lKTsK
PiA+Pj4+Pj4+Pj4gIAo+ID4+Pj4+Pj4+PiAgcmVzdG9yZV9vdXQ6Cj4gPj4+Pj4+Pj4+IC0gICAg
cmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzKTsKPiA+Pj4+Pj4+Pj4gKyAgICAv
Kgo+ID4+Pj4+Pj4+PiArICAgICAqIE5COiBkbyBub3QgdXNlIHJhdyBtb2RlIHdoZW4gcmVzdG9y
aW5nIGVudHJpZXMgaWYgdGhlIGlvbW11IGhhcyBiZWVuCj4gPj4+Pj4+Pj4+ICsgICAgICogZW5h
YmxlZCBkdXJpbmcgdGhlIHByb2Nlc3MsIGJlY2F1c2UgdGhlIGVudHJpZXMgbmVlZCB0byBiZSB0
cmFuc2xhdGVkCj4gPj4+Pj4+Pj4+ICsgICAgICogYW5kIGFkZGVkIHRvIHRoZSByZW1hcHBpbmcg
dGFibGUgaW4gdGhhdCBjYXNlLgo+ID4+Pj4+Pj4+PiArICAgICAqLwo+ID4+Pj4+Pj4+PiArICAg
IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgIXgyYXBpY19lbmFibGVkKTsK
PiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEhvdyBpcyB0aGlzIGRpZmZlcmVudCBpbiB0aGUgcmVzdW1l
X3gyYXBpYygpIGNhc2U/IFRoZSBJT01NVSBnZXRzCj4gPj4+Pj4+Pj4gZW5hYmxlZCBpbiB0aGUg
Y291cnNlIG9mIHRoYXQgYXMgd2VsbC4gSS5lLiBJJ2QgZXhwZWN0IHlvdSB3YW50Cj4gPj4+Pj4+
Pj4gdG8gcGFzcyAiZmFsc2UiIHRoZXJlLCBub3QgInRydWUiLgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+
IEluIHRoZSByZXN1bWVfeDJhcGljIGNhc2UgaW50ZXJydXB0IHJlbWFwcGluZyBzaG91bGQgYWxy
ZWFkeSBiZQo+ID4+Pj4+Pj4gZW5hYmxlZCBvciBub3QsIGJ1dCB0aGF0IGZ1bmN0aW9uIGlzIG5v
dCBnb2luZyB0byBlbmFibGUgaW50ZXJydXB0Cj4gPj4+Pj4+PiByZW1hcHBpbmcgaWYgaXQgd2Fz
bid0IGVuYWJsZWQgYmVmb3JlLCBoZW5jZSB0aGUgSU8tQVBJQyBlbnRyaWVzCj4gPj4+Pj4+PiBz
aG91bGQgYWxyZWFkeSBiZSB1c2luZyB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBhbmQg
bm8KPiA+Pj4+Pj4+IHRyYW5zbGF0aW9uIGlzIG5lZWRlZC4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gV2hv
IC8gd2hhdCB3b3VsZCBoYXZlIGVuYWJsZWQgdGhlIElPTU1VIGluIHRoZSByZXN1bWUgY2FzZT8K
PiA+Pj4+Pgo+ID4+Pj4+IEkgZG9uJ3QgdGhpbmsgdGhlIHF1ZXN0aW9uIGlzIHdobyBlbmFibGVz
IGludGVycnVwdCByZW1hcHBpbmcgaW4gdGhlCj4gPj4+Pj4gcmVzdW1lIGNhc2UgKHdoaWNoIGlz
IHJlc3VtZV94MmFwaWMgd2hlbiBjYWxsaW5nIGlvbW11X2VuYWJsZV94MmFwaWMKPiA+Pj4+PiBB
RkFJQ1QpLCB0aGUgcG9pbnQgaGVyZSBpcyB0aGF0IG9uIHJlc3VtZSB0aGUgZW50cmllcyBpbiB0
aGUgSU8tQVBJQwo+ID4+Pj4+IHdpbGwgYWxyZWFkeSBtYXRjaCB0aGUgc3RhdGUgb2YgaW50ZXJy
dXB0IHJlbWFwcGluZywgc28gdGhleSBzaG91bGRuJ3QKPiA+Pj4+PiBiZSB0cmFuc2xhdGVkLiBJ
ZiBpbnRlcnJ1cHQgcmVtYXBwaW5nIHdhcyBvZmYgYmVmb3JlIHN1c3BlbmQgaXQgd2lsbAo+ID4+
Pj4+IHN0aWxsIGJlIG9mZiBhZnRlciByZXN1bWUsIGFuZCB0aGVyZSB3b24ndCBiZSBhbnkgdHJh
bnNsYXRpb24gbmVlZGVkLgo+ID4+Pj4+IFRoZSBzYW1lIGlzIHRydWUgaWYgaW50ZXJydXB0IHJl
bWFwcGluZyBpcyBvbiBiZWZvcmUgc3VzcGVuZC4KPiA+Pj4+Cj4gPj4+PiBJIGRpc2FncmVlOiBz
YXZlX0lPX0FQSUNfc2V0dXAoKSBnZXRzIGNhbGxlZCBmcm9tIHJlc3VtZV94MmFwaWMoKSwKPiA+
Pj4+IG5vdCBwcmlvciB0byBzdXNwZW5kLgo+ID4+Pgo+ID4+PiBPaCwgc28gbWF5YmUgdGhhdCdz
IGEgbWlzdW5kZXJzdGFuZGluZyBvbiBteSBzaWRlLiBJIGRvbid0IHNlZW0gdG8gYmUKPiA+Pj4g
YWJsZSB0byBmaW5kIGEgc3RhdGVtZW50IGFib3V0IHRoZSBjb250ZW50cyBvZiB0aGUgSU8tQVBJ
QyByZWdpc3RlcnMKPiA+Pj4gKGFuZCBtb3JlIHNwZWNpZmljYWxseSB0aGUgZW50cmllcykgd2hl
biBnZXR0aW5nIGJhY2sgZnJvbQo+ID4+PiBzdXNwZW5zaW9uLiBBcmUgYWxsIGVudHJpZXMgY2xl
YXJlZCBhbmQgbWFza2VkPwo+ID4+Pgo+ID4+PiBBcmUgdGhlIHZhbHVlcyBwcmV2aW91cyB0byBz
dXNwZW5zaW9uIHN0b3JlZD8KPiA+Pgo+ID4+IFNlZSBpb2FwaWNfc3VzcGVuZCgpIC8gaW9hcGlj
X3Jlc3VtZSgpOiBMb29rcyBsaWtlIHRoZXJlJ3Mgc29tZQo+ID4+IHJlZHVuZGFuY3kgaGVyZSAt
IEkgZG9uJ3QgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgZm9yIHRoZSBMQVBJQwo+ID4+IGNvZGUgdG8g
ZmlkZGxlIHdpdGggYWxsIHRoZSBSVEVzIGlmIHN1YnNlcXVlbnRseSAoSSBhc3N1bWU7Cj4gPj4g
ZGlkbid0IGNoZWNrKSB0aGV5J2xsIGFsbCBiZSBvdmVyd3JpdHRlbiBhbnl3YXkuIEkgd291bGQg
c2VlbQo+ID4+IG1vcmUgbG9naWNhbCB0byBtZSBpZiB0aGV5J2QganVzdCBhbGwgZ2V0IG1hc2tl
ZCBmb3IgSU9NTVUKPiA+PiBlbmFibGluZywgZGVmZXJyaW5nIHRvIGlvYXBpY19yZXN1bWUoKSBm
b3IgZXZlcnl0aGluZyBlbHNlLgo+ID4gCj4gPiBZZXMsIGl0IHNlZW1zIGxpa2UgcmVzdW1lX3gy
YXBpYyBzaG91bGRuJ3QgbmVlZCB0byBwbGF5IHdpdGggdGhlCj4gPiBlbnRyaWVzIGF0IGFsbCBU
QkgsIGp1c3QgZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGluZyBzaG91bGQgYmUgZW5vdWdoCj4g
PiBnaXZlbiB0aGF0IHRoZSBlbnRyaWVzIGFyZSBhbHJlYWR5IHNhdmUgYW5kIHJlc3RvcmVkIGJ5
Cj4gPiBpb2FwaWNfe3N1c3BlbmQvcmVzdW1lfS4KPiA+IAo+ID4gV291bGQgeW91IGFncmVlIHRv
IGxlYXZlIHRoYXQgYXMtaXMgaW4gdGhpcyBwYXRjaCwgaWU6IGFsd2F5cyBwYXNzCj4gPiB0cnVl
IHRvIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCBpbiByZXN1bWVfeDJhcGljPwo+IAo+IFByb3Blcmx5
IGV4cGxhaW5lZCBpbiB0aGUgZGVzY3JpcHRpb24sIHRoYXQncyBhbiBvcHRpb24uIEV2ZW4gYmV0
dGVyCj4gd291bGQgb2YgY291cnNlIGJlIHRvIGRvIGF3YXkgd2l0aCB0aGUgdW5uZWNlc3Nhcnkg
c2F2ZS9yZXN0b3JlIGluCj4gYSBwcmVyZXEgcGF0Y2gsIGF0IHdoaWNoIHBvaW50IHRoZSBxdWVz
dGlvbiBkaXNhcHBlYXJzIGFzIHRvIHdoYXQgdG8KPiBwYXNzIHRvIHRoZSBmdW5jdGlvbiBhdCB0
aGF0IHBvaW50LgoKT0ssIEkgY2FuIGNyZWF0ZSBhIHByZS1wYXRjaCwgYnV0IEkgZG9uJ3QgdGhp
bmsgSSBoYXZlIGFueSBoYXJkd2FyZQp0aGF0IGRvZXMgc3VzcGVuZC9yZXN1bWUgc2luY2UgaXQn
cyBhbGwgc2VydmVyLWdyYWRlLiBTb21lb25lIHdvdWxkCmhhdmUgdG8gdGVzdCBpdCBhbmQgYXNz
ZXJ0IGl0IGFjdHVhbGx5IHdvcmtzIGNvcnJlY3RseSwgaGVuY2UgbXkKcmVsdWN0YW5jZSB0byB0
b3VjaCBhbnkgb2YgdGhlIHN1c3BlbmQvcmVzdW1lIGxvZ2ljLgoKPiA+Pj4gQnV0IGl0J3Mgc2lt
cGx5IG5vdCBwb3NzaWJsZSB0byByZWFjaCB0aGUgY2FsbCB0bwo+ID4+PiByZXN0b3JlX0lPX0FQ
SUNfc2V0dXAgd2l0aCB4MmFwaWNfZW5hYmxlZCA9PSB0cnVlIGFuZCBpbnRlcnJ1cHQKPiA+Pj4g
cmVtYXBwaW5nIGRpc2FibGVkLCByZWdhcmRsZXNzIG9mIHRoZSBpbml0aWFsIHZhbHVlIG9mCj4g
Pj4+IHgyYXBpY19lbmFibGVkLgo+ID4+Pgo+ID4+PiBBbGwgdGhlIHBhdGhzIHRoYXQgY291bGQg
bGVhZCB0byB0aGlzIHNjZW5hcmlvIGFyZSBzaG9ydC1jaXJjdWl0ZWQKPiA+Pj4gYWJvdmUgd2l0
aCBhIHBhbmljLgo+ID4+Cj4gPj4gSG1tLCB0cnVlLiBOZXZlcnRoZWxlc3MgaXQgd291bGQgZmVl
bCBiZXR0ZXIgaWYgdGhlIGNvbmRpdGlvbmFscwo+ID4+IHdlcmUgdXNpbmcgd2hhdCBhY3R1YWxs
eSBtYXR0ZXJzLCByYXRoZXIgdGhhbiBzb21ldGhpbmcgZGVyaXZlZC4KPiA+IAo+ID4gV291bGQg
eW91IGJlIE9LIHRvIHVzaW5nIHNvbWV0aGluZyBsaWtlIHYxOgo+ID4gCj4gPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTAvbXNnMDA4
MDUuaHRtbAo+ID4gCj4gPiBTZWUgdGhlIHVzYWdlIG9mIGlvbW11X2VuYWJsZWQgaW4geDJhcGlj
X2JzcF9zZXR1cC4gSSB0aGluayB1c2luZwo+ID4geDJhcGljX2VuYWJsZWQgaXMgZmluZSBnaXZl
biB0aGUgbG9naWMgaW4gdGhlIGZ1bmN0aW9uLCBhbmQgdGhlIGZhY3QKPiA+IHRoYXQgeDJBUElD
IG1hbmRhdGVzIGludGVycnVwdCByZW1hcHBpbmcsIGJ1dCBJIGNvdWxkIGxpdmUgd2l0aCB0aGF0
Cj4gPiBleHRyYSBsb2NhbCB2YXJpYWJsZS4KPiAKPiBDb25jZXB0dWFsbHkgdGhpcyBsb29rcyBi
ZXR0ZXIgdG8gbWUuIEknZCBwcmVmZXIgdG8gYXZvaWQgc2hhZG93aW5nCj4gdGhlIGdsb2JhbCAi
aW9tbXVfZW5hYmxlZCIgdGhvdWdoLCBhbmQgc2V0IHRoZSBsb2NhbCB2YXJpYWJsZSB0bwo+ICJ0
cnVlIiBvbmx5IG9uZSB3ZSBhY3R1YWxseSBlbmFibGUgdGhlIElPTU1VLiBBbHNvIHN0cmljdGx5
IHNwZWFraW5nCj4geW91IGNhcmUgYWJvdXQgdGhlIGVuYWJsaW5nIG9mIGludGVycnVwdCByZW1h
cHBpbmcsIG5vdCB0aGF0IG9mIHRoZQo+IElPTU1VICh3aGljaCBpbXBsaWNpdGx5IG1lYW5zIERN
QSByZW1hcHBpbmcpLiBJIHdvbmRlciB3aGV0aGVyIHRoZQo+IGNvZGUgY291bGRuJ3QgZWFzaWx5
IGJlIG1hZGUgY29wZSB3aXRoIElPTU1VIGFscmVhZHkgYmVpbmcgZW5hYmxlZCwKPiBhc3N1bWlu
ZyB0aGF0IHRoaXMgd291bGQgbGVhZCB0byB7aW9tbXUsaW50cmVtYXB9X2VuYWJsZWQgdG8gYWxy
ZWFkeQo+IGJlIHRydWUgb24gZW50cnkuIEkuZS4geW91J2QgcmVxdWVzdCBhICJyYXciIHJlc3Rv
cmUgdW5sZXNzCj4gaW50cmVtYXBfZW5hYmxlZCBjaGFuZ2VkIGZyb20gZmFsc2UgdG8gdHJ1ZS4K
CkknbSBub3Qgc3VyZSBpdCdzIHRoYXQgZWFzeS4gQSByYXcgcmVzdG9yZSB3b3VsZG4ndCBmdWxs
eSB3b3JrLCBzaW5jZQpYZW4gd291bGQgaGF2ZSByZXBsYWNlZCB0aGUgaW50ZXJydXB0IHJlbWFw
cGluZyB0YWJsZSB3aXRoIGFuIGVtcHR5Cm9uZSwgc28gWGVuIHdvdWxkIGhhdmUgdG8gYWRkIHRo
ZSBlbnRyaWVzIGZvciB0aGUgdW5tYXNrZWQgSU8tQVBJQwpwaW5zIHRvIHRoZSBJUlQgYW5kIHRo
ZW4gbGlrZWx5IGFsc28gdXBkYXRlIHRoZSBJTy1BUElDIHBpbiBlbnRyeSB0bwptYXRjaCB0aGUg
bmV3bHkgY3JlYXRlZCBJUlRFLgoKSSB0aGluayBhZGRpbmcgYSBjb21tZW50IGF0IHRoZSB0b3Ag
b2YgdGhlIGZ1bmN0aW9uIHRvIG5vdGUgdGhhdCB0aGlzCndvbid0IHdvcmsgcHJvcGVybHkgaWYg
dGhlcmUgYXJlIHVubWFza2VkIElPLUFQSUMgcGlucyBhbmQgaW50ZXJydXB0CnJlbWFwcGluZyBl
bmFibGVkIHNob3VsZCBiZSBlbm91Z2ggZm9yIG5vdywgYXMgdGhlIHBhdGNoIGRvZXNuJ3QgbWFr
ZQp0aGlzIGNhc2Ugd29yc2UgdGhhbiBpdCdzIGN1cnJlbnQgc3RhdGUuCgo+ID4+Pj4gSSByZWFs
aXplIHRoYXQgaW9fYXBpY193cml0ZSgpIHdvdWxkIHN1aXRhYmx5IGF2b2lkIGdvaW5nCj4gPj4+
PiB0aGUgcmVtYXBwaW5nIHBhdGgsIGJ1dCBJIHRoaW5rIGl0IHdvdWxkIGJlIG1vcmUgY2xlYXIg
aWYgdGhlCj4gPj4+PiBkaXN0aW5jdGlvbiB3YXMgYWxyZWFkeSBtYWRlIHByb3Blcmx5IGF0IHRo
ZSBjYWxsIHNpdGUuCj4gPj4+Cj4gPj4+IEknbSBhZnJhaWQgSSdtIHNsaWdodGx5IGxvc3MsIGRv
IHlvdSBtZWFuIHRvIHJlcGxhY2UgdGhlCj4gPj4+IGlvYXBpY193cml0ZV9lbnRyeSB3aXRoIGFu
IGlvX2FwaWNfd3JpdGUgaW4gcmVzdG9yZV9JT19BUElDX3NldHVwPwo+ID4+Cj4gPj4gTm8sIGJl
Y2F1c2Ugb2YgLi4uCj4gPj4KPiA+Pj4gVGhhdCB3b3VsZCBiZSB0aGUgc2FtZSBhcyBhbHdheXMg
cGFzc2luZyByYXcgPT0gZmFsc2UgQUZBSUNULgo+ID4+Cj4gPj4gLi4uIHRoaXMuIEknbSBhc2tp
bmcgdG8gcGFzcyBpbiB0aGUgYXJndW1lbnQgZm9yICJyYXciIGJhc2VkCj4gPj4gb24gd2hhdCB5
b3Ugd2FudCwgd2l0aG91dCByZWx5aW5nIG9uIGlvX2FwaWNfd3JpdGUoKSdzCj4gPj4gYmVoYXZp
b3IuIFRoYXQncyBtb3JlIGZvciBjb2RlIGNsYXJpdHkgdGhhbiBhY3R1YWwgY29ycmVjdG5lc3Ms
Cj4gPj4gc2luY2UgLSBhcyBzYWlkIC0gaW9fYXBpY193cml0ZSgpIHdvdWxkIGludm9rZSBfX2lv
X2FwaWNfd3JpdGUoKQo+ID4+IGFueXdheS4KPiA+IAo+ID4gU29ycnksIGJ1dCBJJ20gYWZyYWlk
IEkgc3RpbGwgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuCj4gPiB3aXRoIHRo
aXMuIHJlc3RvcmVfSU9fQVBJQ19zZXR1cCB1c2VzIGlvYXBpY193cml0ZV9lbnRyeSB3aGljaCBp
biB0dXJuCj4gPiB1c2VzIF9faW9fYXBpY193cml0ZSBvciBpb19hcGljX3dyaXRlLiBJIGNvdWxk
IGdldCByaWQgb2YgdGhlIHVzYWdlIG9mCj4gPiBpb2FwaWNfd3JpdGVfZW50cnkgYW5kIGp1c3Qg
Y2FsbCBfX2lvX2FwaWNfd3JpdGUgb3IgaW9fYXBpY193cml0ZSAob3IKPiA+IGV2ZW4gZGlyZWN0
bHkgY2FsbCBpb21tdV91cGRhdGVfaXJlX2Zyb21fYXBpYyksIGJ1dCBJJ20gbm90IHN1cmUKPiA+
IHdoYXQncyB0aGUgYmVuZWZpdCBvZiBhbnkgb2YgdGhpcywgaXQncyBqdXN0IG9wZW4tY29kaW5n
IGxvZ2ljIHRoYXQncwo+ID4gZG9uZSBpbiB0aGUgaGVscGVycy4KPiA+IAo+ID4gV291bGQgeW91
IHJhdGhlciBtZWFuIHRvIHJlbmFtZSB0aGUgcGFyYW1ldGVyIG9mIHJlc3RvcmVfSU9fQVBJQ19z
ZXR1cAo+ID4gZnJvbSAncmF3JyB0byAndHJhbnNsYXRlJyBvciBzb21lIHN1Y2ggaW4gb3JkZXIg
dG8gY2xlYXJseSBkZW5vdGUKPiA+IHRoZXJlJ3MgYSB0cmFuc2Zvcm1hdGlvbiBkb25lIGJlZm9y
ZSB3cml0aW5nIHRoZSBlbnRyeT8KPiAKPiBXaGV0aGVyIGl0J3MgInJhdyIgb3IgInRyYW5zbGF0
ZSIgZG9lc24ndCByZWFsbHkgbWF0dGVyIHRvIG1lLgo+IFdoYXQgSSdtIGFmdGVyIGlzIGZvciB5
b3UgdG8gbm90IHBhc3MgcmF3PXRydWUgd2hlbiB5b3UgcmVhbGx5Cj4gbWVhbiByYXc9ZmFsc2Ug
KG9yIHRoZSBvdGhlciB3YXkgYXJvdW5kKSwgcmVseWluZyBvbiB0aGUKPiBpbnRyZW1hcF9lbmFi
bGVkIGNoZWNrIGRvd24gdGhlIGNhbGwgY2hhaW4gaW4gaW9fYXBpY193cml0ZSgpLgoKSSBkb24n
dCB0aGluayB0aGF0J3MgdGhlIGNhc2Ugd2l0aCBteSBwcm9wb3NlZCBjb2RlIChvciBhdCBsZWFz
dCBub3QKdGhlIGludGVudGlvbiksIHdoZW4gcmF3PWZhbHNlIGlzIHBhc3NlZCB0aGF0J3MgYmVj
YXVzZSB0aGUgZW50cmllcwpfbXVzdF8gYmUgdHJhbnNsYXRlZCwgbm90IGJlY2F1c2UgeDJhcGlj
X2JzcF9zZXR1cCBpcyByZWx5aW5nIG9uIHRoZQp2YWx1ZSBvZiBpbnRyZW1hcF9lbmFibGVkLgoK
TGV0IG1lIHByZXBhcmUgYSBuZXcgc2VyaWVzIHdpdGggdGhlIHByb3Bvc2VkIGNoYW5nZXMgYW5k
IHdlIGNhbgpjb250aW51ZSBmcm9tIHRoZXJlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 10:49:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 10:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIsUI-0002Il-D3; Fri, 11 Oct 2019 10:49:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UON9=YE=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1iIsUH-0002Ig-4D
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 10:49:33 +0000
X-Inumbo-ID: cd1d90d6-ec14-11e9-9330-12813bfff9fa
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.75]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd1d90d6-ec14-11e9-9330-12813bfff9fa;
 Fri, 11 Oct 2019 10:49:31 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=AW1tmbsbnj6xls9rg/8oBBI2ClFzcQ8gTK4eDwl72R6lHnW41/2x3eJlYWUNRqt34Nkf9j8mbGNVqsA/mIYrmC652Y4nJzo1kggbICrxYCgVoPoRZ/jyn6MQ6H9z2vx27brKkMrKmr/FnAme8ldEgrtEhrwORG+9vPqweZVc6d4KG/hL7ZYVRpJ/uThN/I4tCkamIIsEDX+rZA6ap5dGA+C5+cM4hs3HvKvhuYfOaLY+paLGi/zmE+XiEqI+6J/wu5x0uXSrpcojAAv5EtnRpj1ahrNpjVCR91XkgmKu00NuSjgf3VeklnzPIaY/KC+hLM4j1mX4JPxF1SHkUIEqLQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9mt3fwfRi+pPtLLjlVyDEJF86S6l2IYZ23pGcSf2xjQ=;
 b=U73hmrWNiPkUu7flRVPaqcBlYY1h2DjqvaGHNtA/MxzN1iDQVgF5pECpmLATi4HnHP07z4JYMQvUdI/vfJb62MsII5kyzCTVUUGMVvVLYN7O8vvJnIeFvg8VcwJ7YE0nfJxKTT30dut6um0cLfxmicJoQSF7//ecH2jArvoIZhTBvFbg0OJTkokZWZYrSuokJ6k1f+0JKj3tgcmlTMmhj7Ys5+ajSRH19DUhSrtG9jqqzeiQuMY36RbZI6nMg8eoIDX6y6BlFJgUKbP7gfoepZQBH6P+PHpIWjthmzdtOaHG+9Zsmq8hk7Ndo241OIDpnU7x9tIJpG54Hdxqphuu2A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9mt3fwfRi+pPtLLjlVyDEJF86S6l2IYZ23pGcSf2xjQ=;
 b=c1aboX81ibG4+6tuC9UBp0IbG/TAOzgzKJOQeewPNXYyK2Rnbk/AJy7uiCj6IukxAVn+5zr/C+HYzTYnNa+V6Wpzf+lJQMQa1G93yXRo4TbHQBpsPpvOH7x6vCZWubYLeVDxS1F4xYSl7b5pYIGx1YltDzxHE83TrUs+Pm45TGc=
Received: from AM0PR03MB3748.eurprd03.prod.outlook.com (52.133.63.146) by
 AM0PR03MB3553.eurprd03.prod.outlook.com (52.133.63.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.18; Fri, 11 Oct 2019 10:49:29 +0000
Received: from AM0PR03MB3748.eurprd03.prod.outlook.com
 ([fe80::99d3:769c:a5a5:43fd]) by AM0PR03MB3748.eurprd03.prod.outlook.com
 ([fe80::99d3:769c:a5a5:43fd%4]) with mapi id 15.20.2347.021; Fri, 11 Oct 2019
 10:49:29 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [RFC] Documentation formats, licenses and file system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVf6dVRE0A
Date: Fri, 11 Oct 2019 10:49:29 +0000
Message-ID: <ca381fbbfde3447ca5b2ce2033efb8b733c52ccd.camel@epam.com>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
In-Reply-To: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [194.53.196.52]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 50b53122-60e2-4bca-0ead-08d74e38b141
x-ms-traffictypediagnostic: AM0PR03MB3553:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <AM0PR03MB355346E4F46994FD523DA941F4970@AM0PR03MB3553.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0187F3EA14
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(396003)(366004)(376002)(136003)(346002)(189003)(199004)(6512007)(229853002)(76116006)(66556008)(8676002)(66476007)(6306002)(91956017)(25786009)(6436002)(6486002)(118296001)(64756008)(66066001)(66946007)(305945005)(4001150100001)(7736002)(80792005)(66446008)(110136005)(2501003)(316002)(14454004)(86362001)(256004)(2906002)(99286004)(36756003)(5660300002)(966005)(486006)(6506007)(102836004)(8936002)(11346002)(81166006)(3846002)(4326008)(81156014)(6246003)(6116002)(76176011)(71200400001)(186003)(71190400001)(478600001)(26005)(2616005)(446003)(476003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR03MB3553;
 H:AM0PR03MB3748.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CDj3ILevrov2Cvg3Ce+j40nfPP2zDr40KEjPeOEWsb3fIkTbqsOguKZfGJRZJpJXqU273gkjYA5IBNH5J5EzJ16Ee5uA46WPbRGLhCBFN8YHEI+jlRQDGg/yhelQG2j5uGSQuAJVsIGVumOhSbFk++bBEozt5NVLE9r63i1gPB9kQPncKdF5DsPboIl7D88PUFOz48YeZCwQqeJTGaFesVG8RoYrPZGEAPjCwZ3B0uKSMkhQRxs121QT1Pn/mV8JpEdb4+PDdKE8uOvBzdJYtPPNERJmaip5lbjgCLxDzQ6C1wkgk8e74j7+46LnxPaRzeckcbRONgg41mKT4Z+Dg6so+GjZJwodjW32qwh7MErp9EyZFwBnVmMBvNtIpwW7GUKltBmXQ3yBOTNiGVp/ecX8meEqpWUrusyLfqBZFJngVVvQFKgU3Yxt3HYmQk/ji0bebxOibe1e+VYCg4XmBg==
x-ms-exchange-transport-forked: True
Content-ID: <51C74F373F9BBD4680C196E00188EC5F@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 50b53122-60e2-4bca-0ead-08d74e38b141
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2019 10:49:29.4370 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TlZwL19x1/2QekCoFWgVnntcS7jsjz9pZXoJWFmF4o3Loi/qGd1fvanNu8BpmTh+uTgMVoib9QaYWGb19Hp0pA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR03MB3553
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "committers@xenproject.org" <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycw0KDQpPbiBUaHUsIDIwMTktMTAtMTAgYXQgMTI6MzQgKzAwMDAsIExhcnMgS3VydGgg
d3JvdGU6DQo+ICogUG9zc2libHkgc3R1ZmYgc3VjaCBhcyANCj4gaHR0cHM6Ly91cmxkZWZlbnNl
LmNvbS92My9fX2h0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvc3VwcG9ydC1t
YXRyaXguaHRtbF9fOyFLNmRtR0NFYWI0dWVKZyFsd0F3WUppN2NVa2JYN0NVWG5PRDlpN2xhal85
eGN5YWZGNzE0dTZQTzA0dHUwQ1lVS0RIV0JIQXkyWEQwbXZFaUEkDQo+ICAgKHdoaWNoIGlzIGN1
cnJlbnRseSBHUEwtMiwNCj4gICAgYnV0IHdlIGNvdWxkIHJlbGljZW5zZSB0byBzYXkgR1BMLTIg
YW5kIENDLUJZLTQgaWYgd2UgaGFkIHRvKQ0KPiBUaGUgaW1wbGljYXRpb24gaXMgdGhhdCB0aGUg
c3BoaW54IGRvY3Mgd291bGQgbm90IGJlIGZ1bGx5IENDLUJZLTQsDQo+IGJ1dCB0aGUgYnVsayBv
ZiB0aGUgcGFnZXMgd291bGQgYmUNCj4gDQo+ICogV291bGQgd2UgZXZlciBpbmNsdWRlIEFQSSBk
b2NzIGdlbmVyYXRlZCBmcm9tIEdQTHYyIGNvZGU/IEUuZy4gZm9yDQo+IHNhZmV0eSB1c2UtY2Fz
ZXM/DQo+IEBTdGVmYW5vLCBAQXJ0ZW06IEkgZ3Vlc3MgdGhpcyBvbmUgaXMgZm9yIHlvdS4gDQo+
IEkgc3VwcG9zZSBpZiB3ZSB3b3VsZCBoYXZlIGEgc2ltaWxhciBpc3N1ZSBmb3IgYSBzYWZldHkg
bWFudWFsDQo+IEkgYW0gYWxzbyBhc3N1bWluZyB3ZSB3b3VsZCB3YW50IHRvIHVzZSBzcGhpbngg
ZG9jcyBhbmQgcnN0IHRvDQo+IGdlbmVyYXRlIGEgZnV0dXJlIHNhZmV0eSBtYW51YWwNCj4gDQoN
ClllcywgSSB0aGluayB3ZSB3aWxsIGhhdmUgdG8gdXNlIHNvbWUgQVBJIGRvY3MgaW4gc2FmZXR5
IHJlbGF0ZWQNCmRvY3VtZW50YXRpb24uIEJ1dCBJIGRvIG5vdCBzZWUgYW55IGlzc3VlIHdpdGgg
dGhhdCBiZWNhdXNlIHVzaW5nDQoiZGVzY3JpcHRpb24iIHBhcnQgb2YgaGVhZGVycyBpbiBkb2N1
bWVudGF0aW9uIGNhbiBiZSB0cmVhdGVkIGFzICJmYWlyDQp1c2UiIGFuZCB0aHVzIHdpbGwgbm90
IGNyZWF0ZSBhIGxpY2Vuc2UgY29uZmxpY3QgYXMgY29uZmlybWVkIGluIA0KaHR0cHM6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy9ncGwtZmFxLmVuLmh0bWwjU291cmNlQ29kZUluRG9jdW1lbnRhdGlv
bg0KDQogLS0gQXJ0ZW0NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 10:59:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 10:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIsdn-0003I4-JD; Fri, 11 Oct 2019 10:59:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIsdm-0003Hz-Js
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 10:59:22 +0000
X-Inumbo-ID: 2bc1611e-ec16-11e9-9330-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2bc1611e-ec16-11e9-9330-12813bfff9fa;
 Fri, 11 Oct 2019 10:59:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIsdh-00074N-Ht; Fri, 11 Oct 2019 10:59:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIsdh-0004DP-6D; Fri, 11 Oct 2019 10:59:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIsdh-0004Ly-5Q; Fri, 11 Oct 2019 10:59:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142563-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4ca8eab5ce1893b3048b06921f12157d33ab60f7
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 10:59:17 +0000
Subject: [Xen-devel] [xen-unstable test] 142563: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU2MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjU2My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9z
dC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDE4
MjIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDE0MTgyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTgyMgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0Y2E4
ZWFiNWNlMTg5M2IzMDQ4YjA2OTIxZjEyMTU3ZDMzYWI2MGY3CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0
ZWM0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDE4MjIgIDIwMTktMDktMjUgMTQ6NTk6NTUgWiAg
IDE1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQxODgyICAyMDE5LTA5LTI3IDAxOjIwOjU1
IFogICAxNCBkYXlzICAgMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNTYzICAy
MDE5LTEwLTEwIDE5OjQ1OjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+CiAgU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFNpbW9uIEdhaXNlciA8c2ltb25A
aW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGls
aW54LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM0OTQgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:00:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIsfE-0003yR-04; Fri, 11 Oct 2019 11:00:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIsfD-0003yK-7Z
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:00:51 +0000
X-Inumbo-ID: 61e104c0-ec16-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 61e104c0-ec16-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 11:00:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80EA928;
 Fri, 11 Oct 2019 04:00:48 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92E8F3F703;
 Fri, 11 Oct 2019 04:00:47 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <17defd97-e6b8-761e-0bd8-0aa0a2de7bed@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <55f7b367-a593-5585-ffd1-7034f045b9a9@arm.com>
Date: Fri, 11 Oct 2019 12:00:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <17defd97-e6b8-761e-0bd8-0aa0a2de7bed@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMC8yMDE5IDEwOjQ3LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDEwLzEw
LzIwMTkgMTY6MTEsIElhbiBKYWNrc29uIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+PiBpbmRleCA2
OTk3MWM5N2I2Li5mY2NiNmE2MjcxIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+PiBAQCAtOTY4LDYg
Kzk1Nyw1MCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAo+PiAgICAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4+ICAgICAgIH0KPj4gICAKPj4gKyAg
ICBib29sIG5lZWRfcHQgPSBkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51bV9k
dGRldnM7Cj4+ICsgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9V
R0hfVU5LTk9XTikgewo+PiArICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbmVlZF9wdAo+
PiArICAgICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEIDogTElCWExfUEFTU1RI
Uk9VR0hfRElTQUJMRUQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgYm9vbCBpb21tdV9lbmFibGVk
ID0gcGh5c2luZm8uY2FwX2h2bV9kaXJlY3RpbzsKPj4gKyAgICBpZiAoY19pbmZvLT5wYXNzdGhy
b3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCAmJiAhaW9tbXVfZW5hYmxlZCkgewo+
PiArICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKPj4gKyAgICAgICAgICAgICAiRVJST1I6IHBh
c3N0aHJvdWdoIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybVxuIik7Cj4+ICsgICAgICAg
IHJldCA9IEVSUk9SX0lOVkFMOwo+PiArICAgICAgICBnb3RvIGVycm9yX291dDsKPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VH
SF9ESVNBQkxFRCAmJiBuZWVkX3B0KSB7Cj4+ICsgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAo+
PiArICAgICAgICAgICAgICJwYXNzdGhyb3VnaCBkaXNhYmxlZCBidXQgZGV2aWNlcyBhcmUgc3Bl
Y2lmaWVkIik7Cj4gCj4gVGhpcyBpcyB0aGUgb25seSBsb2cgbWVzc2FnZSB3aGljaCBpc24ndCBw
cmVmaXhlZCB3aXRoIEVSUk9SOgo+IAo+PiArICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKPj4g
KyAgICAgICAgZ290byBlcnJvcl9vdXQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgY29uc3QgY2hh
ciAqd2h5bm90X3B0X3NoYXJlID0KPj4gKyAgICAgICAgY19pbmZvLT50eXBlID09IExJQlhMX0RP
TUFJTl9UWVBFX1BWID8gIm5vdCB2YWxpZCBmb3IgUFYgZG9tYWluIiA6Cj4+ICsgICAgICAgICFw
aHlzaW5mby5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlID8gIm5vdCBzdXBwb3J0ZWQgb24gdGhpcyBw
bGF0Zm9ybSIgOgo+PiArICAgICAgICBOVUxMOwo+IAo+IFRoaXMgaXMgYSBsaXR0bGUgbW9yZSBj
b21wbGljYXRlZC4KPiAKPiBGb3IgQVJNLCBkb2Vzbid0IGxpYnhsIHRyZWF0IGd1ZXN0cyBhcyBQ
Viwgb3IgaGFzIHRoYXQgYmVlbiBmaXhlZCBub3c/CgpsaWJ4bCB0cmVhdHMgQXJtIGd1ZXN0IGFz
IFBWSCBub3cuIE5vdGUgdGhhdCB3ZSBzZWFtbGVzc2x5IGNvbnZlcnQgUFYgdG8gUFZIIGluIAps
aWJ4bF9fYXJjaF9kb21haW5fe2J1aWxkLCBjcmVhdGV9X2luZm9fc2V0ZGVmYXVsdCgpLgoKU28g
YXMgbG9uZyBhcyB0aGlzIGlzIGNhbGxlZCBhZnRlciBhbnkgb2YgdGhvc2UgY2FsbHMsIHRoZW4g
d2Ugc2hvdWxkIGJlIGZpbmUuCgo+IEFSTSdzIG9ubHkgcGFzc3Rocm91Z2ggbW9kZSBpcyBQVF9T
SEFSRS4KCkNvcnJlY3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:06:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:06:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIskR-0004Bn-N8; Fri, 11 Oct 2019 11:06:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIskQ-0004Bi-E2
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:06:14 +0000
X-Inumbo-ID: 2059ed7c-ec17-11e9-9332-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2059ed7c-ec17-11e9-9332-12813bfff9fa;
 Fri, 11 Oct 2019 11:06:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIskJ-0007FD-T3; Fri, 11 Oct 2019 11:06:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIskJ-0004QZ-Hv; Fri, 11 Oct 2019 11:06:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIskJ-0000sC-GK; Fri, 11 Oct 2019 11:06:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142567-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=976d0353a6ce48149039849b52bb67527be5b580
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 11:06:07 +0000
Subject: [Xen-devel] [ovmf test] 142567: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgOTc2ZDAzNTNhNmNlNDgxNDkwMzk4NDliNTJiYjY3NTI3YmU1YjU4MApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjQ5NSAgMjAxOS0xMC0wOSAxMjoyOToxOCBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+CiAgUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgODI3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIso3-0004W0-Eu; Fri, 11 Oct 2019 11:09:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ntbf=YE=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iIso2-0004Vv-FV
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:09:58 +0000
X-Inumbo-ID: a7c9b4d6-ec17-11e9-9332-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a7c9b4d6-ec17-11e9-9332-12813bfff9fa;
 Fri, 11 Oct 2019 11:09:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570792195;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=9Kb1yfudfgMUyEqjFudQan9bXm+1Tv9OCeTzObBItIU=;
 b=hlE61iGL/d4lEapsciPEnnYWAbbMCVHJMXHniYb/SPRpdhWAW3RaCeTG
 Lj8ZyCJJ2t5rgyQmMBdatwKkVvQHqL0Lw/tKrqnW3M85+lTxrmPzskQd8
 hr1QFk5oOEmoYwSF3s7JNV3xf5AOFqhH+DZ5/Nmc55OtWqPX6ysc7daQS Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LRpRsF67W0zmF5TB4hyc8eeq2hQ3m5UP+KkS1zvIJkLLo6PyFCVcYhNAhLuqEVrdqMEkFkWUj8
 5nuHCeIwIIQ3+Z7cu+zYSWJKChJQxusJEi59JEIuU64sYgyeV+D3caQXZHs28FPMT6KVKz3O4p
 Xf8VKc1PtfVabCdUYyb8w5y+X1Sj30FgDxWkBqdkbp65frbSXvmTIbXi5NGLWfL8xuar7nMpF/
 WHqTorSVHASILjovGZDspxtaDzJn4PakpMyhu/VFhe3t2KeGlitw697bmcBL3k4Q/nDzIl7mYT
 w0w=
X-SBRS: 2.7
X-MesageID: 7153430
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,283,1566878400"; 
   d="scan'208";a="7153430"
From: Lars Kurth <lars.kurth@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [RFC] Documentation formats, licenses and file system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVf6dT+XmAgAAogYCAAGMNAIAAtDWA
Date: Fri, 11 Oct 2019 11:09:51 +0000
Message-ID: <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
 <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
 <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
 <alpine.DEB.2.21.1910101802470.9081@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910101802470.9081@sstabellini-ThinkPad-T480s>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D485783A42126543849E03962EEFA938@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rich
 Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDExLzEwLzIwMTksIDAyOjI0LCAiU3RlZmFubyBTdGFiZWxsaW5pIiA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6DQoNCiAgICBPbiBUaHUsIDEwIE9jdCAyMDE5LCBMYXJz
IEt1cnRoIHdyb3RlOg0KICAgID4gKiBXb3VsZCB3ZSBldmVyIGluY2x1ZGUgQVBJIGRvY3MgZ2Vu
ZXJhdGVkIGZyb20gR1BMdjIgY29kZT8gRS5nLiBmb3Igc2FmZXR5IHVzZS1jYXNlcz8NCiAgICA+
IEBTdGVmYW5vLCBAQXJ0ZW06IEkgZ3Vlc3MgdGhpcyBvbmUgaXMgZm9yIHlvdS4gDQogICAgPiBJ
IHN1cHBvc2UgaWYgd2Ugd291bGQgaGF2ZSBhIHNpbWlsYXIgaXNzdWUgZm9yIGEgc2FmZXR5IG1h
bnVhbA0KICAgID4gSSBhbSBhbHNvIGFzc3VtaW5nIHdlIHdvdWxkIHdhbnQgdG8gdXNlIHNwaGlu
eCBkb2NzIGFuZCByc3QgdG8gZ2VuZXJhdGUgYSBmdXR1cmUgc2FmZXR5IG1hbnVhbA0KICAgIA0K
ICAgIEhpIExhcnMsDQogICAgDQogICAgVGhhbmtzIGZvciBwdXR0aW5nIHRoaXMgZW1haWwgdG9n
ZXRoZXIuDQogICAgDQogICAgSW4gdGVybXMgb2YgZm9ybWF0cywgSSBkb24ndCBoYXZlIGEgcHJl
ZmVyZW5jZSBiZXR3ZWVuIHJzdCBhbmQgcGFuZG9jLA0KICAgIGJ1dCBpZiB3ZSBhcmUgZ29pbmcg
dG8gdXNlIHJzdCBnb2luZyBmb3J3YXJkLCBJJ2Qgc2F5IHRvIHRyeSB0byB1c2UgcnN0DQogICAg
Zm9yIGV2ZXJ5dGhpbmcsIGluY2x1ZGluZyBjb252ZXJ0aW5nIGFsbCB0aGUgb2xkIHN0dWZmLiBU
aGUgZmV3ZXINCiAgICBkaWZmZXJlbnQgZm9ybWF0cywgdGhlIGJldHRlci4NCg0KSSB0aGluayB0
aGUgcHJvcG9zYWwgdGhhdCBuZWVkcyB0byBmb2xsb3cgb24gZnJvbSB0aGlzICh3aGljaCB3b3Vs
ZCBhdCBzb21lDQpwb2ludCBuZWVkIHRvIGJlIHZvdGVkIG9uKSB3b3VsZCB0aGVuIGJlIHRvIGdv
IGZvciByc3QuIA0KICAgIA0KICAgIEFzIEkgbWVudGlvbmVkIGR1cmluZyB0aGUgRnVTYSBjYWxs
LCBJIGFncmVlIHdpdGggeW91LCBBbmRyZXcsIGFuZA0KICAgIG90aGVycyB0aGF0IGl0IHdvdWxk
IGJlIGJlc3QgdG8gaGF2ZSB0aGUgZG9jcyB1bmRlciBhIENDIGxpY2Vuc2UuIEkgZG8NCiAgICBl
eHBlY3QgdGhhdCB3ZSdsbCBlbmQgdXAgY29weS9wYXN0aW5nIHNuaXBwZXRzIG9mIGluLWNvZGUg
Y29tbWVudHMgaW50bw0KICAgIHRoZSBkb2NzLCBzbyBJIHRoaW5rIGl0IGlzIGltcG9ydGFudCB0
aGF0IHdlIGFyZSBhbGxvd2VkIHRvIGRvIHRoYXQgZnJvbQ0KICAgIGEgbGljZW5zZSBwZXJzcGVj
dGl2ZS4gSXQgaXMgZ3JlYXQgdGhhdCBHUEx2MiBhbGxvd3MgaXQgKHdlIG5lZWQgdG8gYmUNCiAg
ICBzdXJlIGFib3V0IHRoaXMpLg0KDQpUaGUgR1BMIGRvZXMgKm5vdCogYWxsb3cgdGhpcywgYnV0
IChjKSBsYXcgYW5kIGZhaXIgdXNlIGNsYXVzZXMgZG8uIFNvIHR5cGljYWxseQ0Kc3R1ZmYgc3Vj
aCBhcw0KKiBSZWZlcnJpbmcgdG8gZnVuY3Rpb24gbmFtZXMsIHNpZ25hdHVyZXMsIGV0Yy4gdGVu
ZCB0byBiZSBhbGwgZmluZQ0KKiBDb3B5aW5nIGxhcmdlIHBvcnRpb25zIG9mIGluLWxpbmUgY29t
bWVudHMgd291bGQgbm90IGJlIGZpbmUsIGJ1dA0KSWYgdGhleSBhcmUgbGFyZ2UsIHRoZXkgd291
bGQgaW4gbW9zdCBjYXNlcyBiZSByZS13cml0dGVuIGluIGEgbW9yZSBzdWl0YWJsZQ0KbGFuZ3Vh
Z2UuIA0KDQpTbywgSSB0aGluayBvdmVyYWxsLCB3ZSBzaG91bGQgYmUgZmluZS4gSXQncyBhIGJp
dCBvZiBhIGdyZXkgYXJlYSB0aG91Z2guDQoNCkFuZCBhcyB5b3UgcG9pbnQgb3V0IGJlbG93LCBt
b3N0IG9mIHRoZSBjb2RlIGluIHF1ZXN0aW9uIGlzIHR5cGljYWxseSBCU0QgDQogICAgDQogICAg
WWVzLCBJIGV4cGVjdCB0aGF0IHNvbWUgZG9jcyBtaWdodCBiZSBhdXRvbWF0aWNhbGx5IGdlbmVy
YXRlZCwgYnV0IGZyb20NCiAgICBoZWFkZXIgZmlsZXMsIG5vdCBmcm9tIHNvdXJjZSBjb2RlLiBF
c3BlY2FpbGx5IHB1YmxpYy8gaGVhZGVyIGZpbGVzLA0KICAgIHdoaWNoIGFyZSB0eXBpY2FsbHkg
QlNELCBub3QgR1BMdjIuIEkgY2Fubm90IGNvbWUgdXAgd2l0aCBleGFtcGxlcyBvZg0KICAgIGRv
Y3Mgd2UgbmVlZCB0byBnZW5lcmF0ZWQgZnJvbSBHUEx2Mi1vbmx5IGNvZGUgYXQgdGhlIG1vbWVu
dCwgaG9wZWZ1bGx5DQogICAgdGhlcmUgd29uJ3QgYmUgYW55Lg0KICAgIA0KVGhhdCBtYWtlcyB0
aGluZ3MgYSBsb3QgZWFzaWVyLiAgICANCiAgICAgICAgIA0KICAgID4gICAgIEkgd2Fzbid0IHBs
YW5uaW5nIG9uIHJldXNpbmcgYW55IG9mIHRoZSBtYXJrdXAsIGFuZCB3YXNuJ3QgZXhwZWN0aW5n
IHRvDQogICAgPiAgICAgdXNlIG11Y2ggb2YgdGhlIHRleHQgZWl0aGVyLiAgSSdtIHN0aWxsIGNv
bnNpZGVyaW5nIHRoZSBvcHRpb24gb2YNCiAgICA+ICAgICBkZWZpbmluZyB0aGF0IHhlbi9wdWJs
aWMvKiBpc24ndCB0aGUgY2Fub25pY2FsIGRlc2NyaXB0aW9uIG9mIHRoZSBBQkksDQogICAgPiAg
ICAgYmVjYXVzZSBDIGlzIHRoZSB3cm9uZyB0b29sIGZvciB0aGUgam9iLg0KICAgID4gICAgIA0K
ICAgID4gICAgIEl0cyBmaW5lIHRvIHByb3ZpZGUgYSBDIHNldCBvZiBoZWFkZXJzIGltcGxlbWVu
dGluZyBhbiBBQkksIGJ1dCB0aGVyZSBpcw0KICAgID4gICAgIGEgdmVyeSBkZWxpYmVyYXRlIHJl
YXNvbiB3aHkgdGhlIGNhbm9uaWNhbCBtaWdyYXRpb24gdjIgc3BlYyBpcyBpbiBhDQogICAgPiAg
ICAgdGV4dCBkb2N1bWVudC4NCiAgICA+IA0KICAgID4gQFN0ZWZhbm86IGFzIHlvdSBhbmQgSSBi
ZWxpZXZlIEJyaWFuIHdpbGwgYmUgc3BlbmRpbmcgdGltZSBvbiBpbXByb3ZpbmcgdGhlDQogICAg
PiBBQkkgZG9jcywgSSB0aGluayB3ZSBuZWVkIHRvIGJ1aWxkIHNvbWUgYWdyZWVtZW50IGhlcmUg
b24gd2hhdC9ob3cNCiAgICA+IHRvIGRvIGl0LiBJIHdhcyBhc3N1bWluZyB0aGF0IGdlbmVyYWxs
eSB0aGUgY29uc2Vuc3VzIHdhcyB0byBoYXZlDQogICAgPiBkb2NzIGNsb3NlIHRvIHRoZSBjb2Rl
IGluIHNvdXJjZSwgYnV0IHRoaXMgZG9lcyBub3Qgc2VlbSB0byBiZSB0aGUgY2FzZS4NCiAgICA+
IA0KICAgID4gQnV0IGlmIHdlIGRvIGhhdmUgc3R1ZmYgc2VwYXJhdGVseSwgaWRlYWxseSB3ZSB3
b3VsZCBoYXZlIGEgdG9vbCB0aGF0IGhlbHBzDQogICAgPiBwb2ludCBwZW9wbGUgZWRpdGluZyBo
ZWFkZXJzIHRvIGFsc28gbG9vayBhdCB0aGUgcmVsZXZhbnQgZG9jcy4gT3RoZXJ3aXNlIGl0IHdp
bGwNCiAgICA+IGJlIGhhcmQgdG8ga2VlcCB0aGVtIGluIHN5bmMuDQogICAgDQogICAgSW4gZ2Vu
ZXJhbCwgaXQgaXMgYSBnb29kIGlkZWEgdG8ga2VlcCB0aGUgZG9jcyBjbG9zZSB0byB0aGUgY29k
ZSB0byBtYWtlDQogICAgaXQgZWFzaWVyIHRvIGtlZXAgdGhlbSB1cCB0byBkYXRlLiBCdXQgdGhl
cmUgaXMgbm8gb25lLXNpemUtZml0cy1hbGwNCiAgICBoZXJlLiBGb3IgcHVibGljIEFCSSBkZXNj
cmlwdGlvbnMsIEkgYWdyZWUgd2l0aCBBbmRyZXcgdGhhdCBpZGVhbGx5IHRoZXkNCiAgICBzaG91
bGQgbm90IGJlIGRlZmluZWQgYXMgQyBoZWFkZXIgZmlsZXMuDQogICAgDQogICAgQnV0IGl0IGlz
IG5vdCBhbiBpc3N1ZTogYW55IHdvcmsgdGhhdCB3ZSBkbyBoZXJlIHdvbid0IGJlIHdhc3RlZC4g
Rm9yDQogICAgaW5zdGFuY2UsIHdlIGNvdWxkIHN0YXJ0IGJ5IGFkZGluZyBtb3JlIGNvbW1lbnRz
IHRvIHRoZSBjdXJyZW50IGhlYWRlcg0KICAgIGZpbGVzLiBUaGVuLCBhcyBhIHNlY29uZCBzdGVw
LCB0YWtlIGFsbCB0aGUgY29tbWVudHMgYW5kIHR1cm4gdGhlbSBpbnRvDQogICAgYSBwcm9wZXIg
QUJJIGRlc2NyaXB0aW9uIGRvY3VtZW50IHdpdGhvdXQgYW55IEMgZnVuY3Rpb24gZGVjbGFyYXRp
b25zLg0KICAgIEl0IGlzIGVhc3kgdG8gbW92ZSBFbmdsaXNoIHRleHQgYXJvdW5kLCBhcyBsb25n
IGFzIHRoZSBsaWNlbnNlIGFsbG93cyBpdA0KICAgIC0tIHRoYXQgaXMgdGhlIG9ubHkgcG90ZW50
aWFsIGJsb2NrZXIgSSBjYW4gc2VlLg0KDQpUaGlzIGlzIGxpa2VseSB0byBiZSBwcm9ibGVtYXRp
Yy4gRmlyc3Qgb2YgYWxsLCB3ZSBhcmUgdGFsa2luZyBhYm91dCBCU0QtMy1DbGF1c2UNCm9yIEJT
RC0yLUNsYXVzZSBjb2RlICh0aGUgbGF0dGVyIGlzIG1vcmUgZG9taW5hbnQgaW4gaGVhZGVycyBJ
IGJlbGlldmUpIGluDQphbGwga25vd24gY2FzZXMuDQoNClRoZSBtYWluIHByb3BlcnRpZXMgb2Yg
dGhlIEJTRCBhcmUNCjE6IENhbiBiZSBwcmV0dHkgbXVjaCB1c2VkIGFueXdoZXJlIGZvciBhbnkg
cHVycG9zZQ0KMjogQ2FuIGJlIG1vZGlmaWVkIGZvciBhbnkgcHVycG9zZSANCjM6IEJ1dCB0aGUg
b3JpZ2luYWwgbGljZW5zZSBoZWFkZXIgbXVzdCBiZSByZXRhaW5lZCBpbiBkZXJpdmF0ZXMNCg0K
RG9lcyAqbm90KiBoYXZlIHJlcXVpcmVtZW50cyBhcm91bmQgYXR0cmlidXRpb24gYXMgQ0MtQlkt
NDogaG93ZXZlciwNCmFzIHdlIHN0b3JlIGV2ZXJ5dGhpbmcgaW4gZ2l0IGF0dHJpYnV0aW9uIGlz
IGhhbmRsZWQgYnkgdXMgYnkgZGVmYXVsdA0KDQpDQy1CWS00IGFsc28gaGFzIHByb3BlcnRpZXMg
MS0zDQpJbiBhZGRpdGlvbjogaXQgZG9lcyByZXF1aXJlIHRoYXQgDQo0OiBEZXJpdmVkIHdvcmtz
IGFyZSBnaXZpbmcgYXBwcm9wcmlhdGUgY3JlZGl0IHRvIGF1dGhvcnMgDQogICAgV2UgY291bGQg
Y2xhcmlmeSBpbiBhIENPUFlJTkcgaG93IHdlIHByZWZlciB0byBkbyB0aGlzDQogICAgNC4xOiBX
ZSBjb3VsZCBzYXkgdGhhdCAicmVmZXJyaW5nIHRvIHRoZSBYZW4gUHJvamVjdCBjb21tdW5pdHki
IA0KICAgICAgICAgICAgaXMgc3VmZmljaWVudCB0byBjb21wbHkgd2l0aCB0aGUgYXR0cmlidXRp
b24gY2xhdXNlDQogICAgNC4yOiBXZSBjb3VsZCByZXF1aXJlIGluZGl2aWR1YWwgYXV0aG9ycyB0
byBiZSBjcmVkaXRlZDogaW4gdGhhdA0KICAgICAgICAgICAgY2FzZSB3ZSBwcm9iYWJseSBvdWdo
dCB0byBsZWFkIGJ5IGV4YW1wbGUgYW5kIGxpc3QgdGhlIGF1dGhvcnMNCiAgICAgICAgICAgIGlu
IGEgY3JlZGl0L2xpY2Vuc2Ugc2VjdGlvbiBhbmQgZXh0cmFjdCB0aGUgaW5mb3JtYXRpb24gZnJv
bQ0KICAgICAgICAgICAgZ2l0IGxvZ3Mgd2hlbiB3ZSBnZW5lcmF0ZSBpdCAoYXQgc29tZSBwb2lu
dCBpbiB0aGUgZnV0dXJlKQ0KNTogWW91IGdpdmUgYW4gaW5kaWNhdGlvbiB3aGV0aGVyIHlvdSBt
YWRlIGNoYW5nZXMgLi4uIGluIHByYWN0aWNlDQp0aGlzIG1lYW5zIHlvdSBoYXZlIHRvIHN0YXRl
IHNpZ25pZmljYW50IGNoYW5nZXMgbWFkZSB0byB0aGUgd29ya3MNCg0KQXMgc3VjaCwgQlNELTIv
My1DbGF1c2UgaW4gb3VyIGNvbnRleHQgd29ya3Mgc2ltaWxhcmx5IHRvIENDLUJZLTQNCmZyb20g
YSBkb3duc3RyZWFtJ3MgcGVyc3BlY3RpdmUuIEluIGZhY3QgQ0MtQlktNCBpcyBzb21ld2hhdCBz
dHJpY3Rlcg0KDQpUaGlzIHNlZW1zIHRvIHNheSB0byBtZSB0aGF0IHRoZSBtb3N0IHByYWdtYXRp
YyB3YXkgZm9yd2FyZCBpcyB0byBjcmVhdGUgDQp0aGVzZSBuZXcgQUJJIGRvY3VtZW50cyB1bmRl
ciBCU0QtMi8zLUNsYXVzZSBhbmQgYWNjZXB0IHRoYXQgdGhlDQpwcm9kdWNlZCB3b3JrIGlzIG5v
dCBmdWxseSBDQy1CWS00IChidXQgaW4gYWxsIHByYWN0aWNhbCB0ZXJtcyBiZWhhdmVzDQphcyBp
ZiBpdCB3ZXJlKS4gVGhlIG9ubHkgZG93bnNpZGUgSSBjYW4gc2VlIGlzIGEgc2xpZ2h0bHkgbGVz
cyBwdXJlDQpDT1BZSU5HLCBSRUFETUUgb3IgY3JlZGl0L2xpY2Vuc2Ugc2VjdGlvbiBpbiB0aGUg
Z2VuZXJhdGVkIGRvY3VtZW50DQpidXQgZm9yIHByYWN0aWNhbCB1c2UgdGhlcmUgaXMgbm8gYWN0
dWFsIGRpZmZlcmVuY2UuDQoNCkBBbmR5OiBhcyB5b3UgaGF2ZSBtYXliZSBhIHN0cm9uZ2VyIHZp
ZXcgb24gdGhpcywgaXQgd291bGQgYmUgZ29vZA0KdG8gZ2V0IHlvdXIgdmlldw0KDQpCZXN0IFJl
Z2FyZHMNCkxhcnMNCiANCg0KDQoNCg0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItS2-0000M7-CR; Fri, 11 Oct 2019 11:51:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItS0-0000M2-G6
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:16 +0000
X-Inumbo-ID: 6ce93f7a-ec1d-11e9-9336-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ce93f7a-ec1d-11e9-9336-12813bfff9fa;
 Fri, 11 Oct 2019 11:51:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A2EDBB430;
 Fri, 11 Oct 2019 11:51:12 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:50:41 +0200
Message-Id: <20191011115108.12392-2-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 01/28] linkage: Introduce new macros for
 assembler symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, jpoimboe@redhat.com,
 Len Brown <len.brown@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, linux-pm@vger.kernel.org,
 x86@kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@kernel.org>, mingo@redhat.com,
 Pavel Machek <pavel@ucw.cz>, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de, Jiri Slaby <jslaby@suse.cz>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIG5ldyBDIG1hY3JvcyBmb3IgYW5ub3RhdGlvbnMgb2YgZnVuY3Rpb25zIGFuZCBk
YXRhIGluCmFzc2VtYmx5LiBUaGVyZSBpcyBhIGxvbmctc3RhbmRpbmcgbWVzcyBpbiBtYWNyb3Mg
bGlrZSBFTlRSWSwgRU5ELApFTkRQUk9DIGFuZCBzaW1pbGFyLiBUaGV5IGFyZSB1c2VkIGluIGRp
ZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMKaW5jb3JyZWN0bHkuCgpTbyBpbnRyb2R1Y2Ug
bWFjcm9zIHdpdGggY2xlYXIgdXNlIHRvIGFubm90YXRlIGFzc2VtYmx5IGFzIGZvbGxvd3M6Cgph
KSBTdXBwb3J0IG1hY3JvcyBmb3IgdGhlIG9uZXMgYmVsb3cKICAgU1lNX1RfRlVOQyAtLSB0eXBl
IHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZnVuY3Rpb25zCiAgIFNZTV9UX09CSkVDVCAtLSB0
eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZGF0YQogICBTWU1fVF9OT05FIC0tIHR5cGUg
dXNlZCBieSBhc3NlbWJsZXIgdG8gbWFyayBlbnRyaWVzIG9mIHVua25vd24gdHlwZQoKICAgVGhl
eSBhcmUgZGVmaW5lZCBhcyBTVFRfRlVOQywgU1RUX09CSkVDVCwgYW5kIFNUVF9OT1RZUEUKICAg
cmVzcGVjdGl2ZWx5LiBBY2NvcmRpbmcgdG8gdGhlIGdhcyBtYW51YWwsIHRoaXMgaXMgdGhlIG1v
c3QgcG9ydGFibGUKICAgd2F5LiBJIGFtIG5vdCBzdXJlIGFib3V0IG90aGVyIGFzc2VtYmxlcnMs
IHNvIHRoaXMgY2FuIGJlIHN3aXRjaGVkCiAgIGJhY2sgdG8gJWZ1bmN0aW9uIGFuZCAlb2JqZWN0
IGlmIHRoaXMgdHVybnMgaW50byBhIHByb2JsZW0uCiAgIEFyY2hpdGVjdHVyZXMgY2FuIGFsc28g
b3ZlcnJpZGUgdGhlbSBieSBzb21ldGhpbmcgbGlrZSAiLCBAZnVuY3Rpb24iCiAgIGlmIHRoZXkg
bmVlZC4KCiAgIFNZTV9BX0FMSUdOLCBTWU1fQV9OT05FIC0tIGFsaWduIHRoZSBzeW1ib2w/CiAg
IFNZTV9MX0dMT0JBTCwgU1lNX0xfV0VBSywgU1lNX0xfTE9DQUwgLS0gbGlua2FnZSBvZiBzeW1i
b2xzCgpiKSBNb3N0bHkgaW50ZXJuYWwgYW5ub3RhdGlvbnMsIHVzZWQgYnkgdGhlIG9uZXMgYmVs
b3cKICAgU1lNX0VOVFJZIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIChmb3Igbm9uLXBhaXJl
ZCBzeW1ib2xzKQogICBTWU1fU1RBUlQgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gKGZvciBw
YWlyZWQgc3ltYm9scykKICAgU1lNX0VORCAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAoZm9y
IHBhaXJlZCBzeW1ib2xzKQoKYykgQW5ub3RhdGlvbnMgZm9yIGNvZGUKICAgU1lNX0lOTkVSX0xB
QkVMX0FMSUdOIC0tIG9ubHkgZm9yIGxhYmVscyBpbiB0aGUgbWlkZGxlIG9mIGNvZGUKICAgU1lN
X0lOTkVSX0xBQkVMIC0tIG9ubHkgZm9yIGxhYmVscyBpbiB0aGUgbWlkZGxlIG9mIGNvZGUKCiAg
IFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGxv
Y2FsIG5hbWVzIGZvcgoJb25lIGZ1bmN0aW9uCiAgIFNZTV9GVU5DX1NUQVJUX0FMSUFTIC0tIHVz
ZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGdsb2JhbCBuYW1lcyBmb3Igb25lCglmdW5jdGlvbgogICBT
WU1fRlVOQ19FTkRfQUxJQVMgLS0gdGhlIGVuZCBvZiBMT0NBTF9BTElBU2VkIG9yIEFMSUFTZWQg
ZnVuY3Rpb24KCiAgIFNZTV9GVU5DX1NUQVJUIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucwog
ICBTWU1fRlVOQ19TVEFSVF9OT0FMSUdOIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucywgdy9v
IGFsaWdubWVudAogICBTWU1fRlVOQ19TVEFSVF9MT0NBTCAtLSB1c2UgZm9yIGxvY2FsIGZ1bmN0
aW9ucwogICBTWU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FMSUdOIC0tIHVzZSBmb3IgbG9jYWwgZnVu
Y3Rpb25zLCB3L28KCWFsaWdubWVudAogICBTWU1fRlVOQ19TVEFSVF9XRUFLIC0tIHVzZSBmb3Ig
d2VhayBmdW5jdGlvbnMKICAgU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdOIC0tIHVzZSBmb3Ig
d2VhayBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQKICAgU1lNX0ZVTkNfRU5EIC0tIHRoZSBlbmQg
b2YgU1lNX0ZVTkNfU1RBUlRfTE9DQUwsIFNZTV9GVU5DX1NUQVJULAoJU1lNX0ZVTkNfU1RBUlRf
V0VBSywgLi4uCgogICBGb3IgZnVuY3Rpb25zIHdpdGggc3BlY2lhbCAobm9uLUMpIGNhbGxpbmcg
Y29udmVudGlvbnM6CiAgIFNZTV9DT0RFX1NUQVJUIC0tIHVzZSBmb3Igbm9uLUMgKHNwZWNpYWwp
IGZ1bmN0aW9ucwogICBTWU1fQ09ERV9TVEFSVF9OT0FMSUdOIC0tIHVzZSBmb3Igbm9uLUMgKHNw
ZWNpYWwpIGZ1bmN0aW9ucywgdy9vCglhbGlnbm1lbnQKICAgU1lNX0NPREVfU1RBUlRfTE9DQUwg
LS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zCiAgIFNZTV9DT0RFX1NU
QVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkKCWZ1bmN0
aW9ucywgdy9vIGFsaWdubWVudAogICBTWU1fQ09ERV9FTkQgLS0gdGhlIGVuZCBvZiBTWU1fQ09E
RV9TVEFSVF9MT0NBTCBvciBTWU1fQ09ERV9TVEFSVAoKZCkgRm9yIGRhdGEKICAgU1lNX0RBVEFf
U1RBUlQgLS0gZ2xvYmFsIGRhdGEgc3ltYm9sCiAgIFNZTV9EQVRBX1NUQVJUX0xPQ0FMIC0tIGxv
Y2FsIGRhdGEgc3ltYm9sCiAgIFNZTV9EQVRBX0VORCAtLSB0aGUgZW5kIG9mIHRoZSBTWU1fREFU
QV9TVEFSVCBzeW1ib2wKICAgU1lNX0RBVEFfRU5EX0xBQkVMIC0tIHRoZSBsYWJlbGVkIGVuZCBv
ZiBTWU1fREFUQV9TVEFSVCBzeW1ib2wKICAgU1lNX0RBVEEgLS0gc3RhcnQrZW5kIHdyYXBwZXIg
YXJvdW5kIHNpbXBsZSBnbG9iYWwgZGF0YQogICBTWU1fREFUQV9MT0NBTCAtLSBzdGFydCtlbmQg
d3JhcHBlciBhcm91bmQgc2ltcGxlIGxvY2FsIGRhdGEKCj09PT09PT09PT0KClRoZSBtYWNyb3Mg
YWxsb3cgdG8gcGFpciBzdGFydHMgYW5kIGVuZHMgb2YgZnVuY3Rpb25zIGFuZCBtYXJrIGZ1bmN0
aW9ucwpjb3JyZWN0bHkgaW4gdGhlIG91dHB1dCBFTEYgb2JqZWN0cy4KCkFsbCB1c2VycyBvZiB0
aGUgb2xkIG1hY3JvcyBpbiB4ODYgYXJlIGNvbnZlcnRlZCB0byB1c2UgdGhlc2UgaW4gZnVydGhl
cgpwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+CkNj
OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IGhwYUB6eXRvci5jb20KQ2M6
IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgpDYzoganBvaW1ib2VAcmVkaGF0LmNvbQpD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogTGVuIEJyb3duIDxsZW4uYnJv
d25AaW50ZWwuY29tPgpDYzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgpDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtcG1Admdl
ci5rZXJuZWwub3JnCkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KQ2M6IG1pbmdv
QHJlZGhhdC5jb20KQ2M6IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgpDYzogUGV0ZXIgWmlq
bHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+CkNjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxy
andAcmp3eXNvY2tpLm5ldD4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
PgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiB4ODZAa2VybmVsLm9yZwot
LS0KCk5vdGVzOgogICAgW3YyXQogICAgKiB1c2UgU1lNXyBwcmVmaXggYW5kIHNhbmUgbmFtZXMK
ICAgICogYWRkIFNZTV9TVEFSVCBhbmQgU1lNX0VORCBhbmQgcGFyYW1ldHJpemUgYWxsIHRoZSBt
YWNyb3MKICAgIAogICAgW3YzXQogICAgKiBhZGQgU1lNX0RBVEEsIFNZTV9EQVRBX0xPQ0FMLCBh
bmQgU1lNX0RBVEFfRU5EX0xBQkVMCiAgICAKICAgIFt2NF0KICAgICogYWRkIF9OT0FMSUdOIHZl
cnNpb25zIG9mIHNvbWUgbWFjcm9zCiAgICAqIGFkZCBfQ09ERV8gZGVyaXZhdGVzIG9mIF9GVU5D
XyBtYWNyb3MKICAgIAogICAgW3Y1XQogICAgKiBkcm9wICJTSU1QTEUiIGZyb20gZGF0YSBhbm5v
dGF0aW9ucwogICAgKiBzd2l0Y2ggTk9BTElHTiBhbmQgQUxJR04gdmFyaWFudHMgb2YgaW5uZXIg
bGFiZWxzCiAgICAqIHMvdmlzaWJpbGl0eS9saW5rYWdlLzsgc0BTWU1fVl9AU1lNX0xfQAogICAg
KiBhZGQgRG9jdW1lbnRhdGlvbgogICAgCiAgICBbdjZdCiAgICAqIGZpeGVkIHR5cG9zIGZvdW5k
IGJ5IFJhbmR5IER1bmxhcAogICAgKiByZW1vdmUgZG91YmxlZCBJTk5FUl9MQUJFTCBtYWNyb3Ms
IG9uZSBwYWlyIHdhcyB1bnVzZWQKICAgIAogICAgW3Y4XQogICAgKiB1c2UgbGttbC5rZXJuZWwu
b3JnIGZvciBsaW5rcwogICAgKiBsaW5rIHRoZSBkb2NzIGZyb20gaW5kZXgucnN0IChieSBCb3Jp
cykKICAgICogZml4ZWQgdHlwb3Mgb24gdGhlIGRvY3MKICAgIAogICAgW3Y5XQogICAgKiB1cGRh
dGVkIHRoZSBkb2NzIGFzIHJlcXVlc3RlZCBieSBCb3JpcwoKIERvY3VtZW50YXRpb24vYXNtLWFu
bm90YXRpb25zLnJzdCB8IDIxNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogRG9jdW1lbnRh
dGlvbi9pbmRleC5yc3QgICAgICAgICAgIHwgICA4ICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2xp
bmthZ2UuaCAgICB8ICAxMCArLQogaW5jbHVkZS9saW51eC9saW5rYWdlLmggICAgICAgICAgIHwg
MjQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCA0Njgg
aW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1l
bnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0CgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9h
c20tYW5ub3RhdGlvbnMucnN0IGIvRG9jdW1lbnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMjljY2Q2ZTYxZmU1Ci0tLSAv
ZGV2L251bGwKKysrIGIvRG9jdW1lbnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0CkBAIC0wLDAg
KzEsMjE2IEBACitBc3NlbWJsZXIgQW5ub3RhdGlvbnMKKz09PT09PT09PT09PT09PT09PT09PQor
CitDb3B5cmlnaHQgKGMpIDIwMTctMjAxOSBKaXJpIFNsYWJ5CisKK1RoaXMgZG9jdW1lbnQgZGVz
Y3JpYmVzIHRoZSBuZXcgbWFjcm9zIGZvciBhbm5vdGF0aW9uIG9mIGRhdGEgYW5kIGNvZGUgaW4K
K2Fzc2VtYmx5LiBJbiBwYXJ0aWN1bGFyLCBpdCBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBg
YFNZTV9GVU5DX1NUQVJUYGAsCitgYFNZTV9GVU5DX0VORGBgLCBgYFNZTV9DT0RFX1NUQVJUYGAs
IGFuZCBzaW1pbGFyLgorCitSYXRpb25hbGUKKy0tLS0tLS0tLQorU29tZSBjb2RlIGxpa2UgZW50
cmllcywgdHJhbXBvbGluZXMsIG9yIGJvb3QgY29kZSBuZWVkcyB0byBiZSB3cml0dGVuIGluCith
c3NlbWJseS4gVGhlIHNhbWUgYXMgaW4gQywgc3VjaCBjb2RlIGlzIGdyb3VwZWQgaW50byBmdW5j
dGlvbnMgYW5kCithY2NvbXBhbmllZCB3aXRoIGRhdGEuIFN0YW5kYXJkIGFzc2VtYmxlcnMgZG8g
bm90IGZvcmNlIHVzZXJzIGludG8gcHJlY2lzZWx5CittYXJraW5nIHRoZXNlIHBpZWNlcyBhcyBj
b2RlLCBkYXRhLCBvciBldmVuIHNwZWNpZnlpbmcgdGhlaXIgbGVuZ3RoLgorTmV2ZXJ0aGVsZXNz
LCBhc3NlbWJsZXJzIHByb3ZpZGUgZGV2ZWxvcGVycyB3aXRoIHN1Y2ggYW5ub3RhdGlvbnMgdG8g
YWlkCitkZWJ1Z2dlcnMgdGhyb3VnaG91dCBhc3NlbWJseS4gT24gdG9wIG9mIHRoYXQsIGRldmVs
b3BlcnMgYWxzbyB3YW50IHRvIG1hcmsKK3NvbWUgZnVuY3Rpb25zIGFzICpnbG9iYWwqIGluIG9y
ZGVyIHRvIGJlIHZpc2libGUgb3V0c2lkZSBvZiB0aGVpciB0cmFuc2xhdGlvbgordW5pdHMuCisK
K092ZXIgdGltZSwgdGhlIExpbnV4IGtlcm5lbCBoYXMgYWRvcHRlZCBtYWNyb3MgZnJvbSB2YXJp
b3VzIHByb2plY3RzIChsaWtlCitgYGJpbnV0aWxzYGApIHRvIGZhY2lsaXRhdGUgc3VjaCBhbm5v
dGF0aW9ucy4gU28gZm9yIGhpc3RvcmljIHJlYXNvbnMsCitkZXZlbG9wZXJzIGhhdmUgYmVlbiB1
c2luZyBgYEVOVFJZYGAsIGBgRU5EYGAsIGBgRU5EUFJPQ2BgLCBhbmQgb3RoZXIKK2Fubm90YXRp
b25zIGluIGFzc2VtYmx5LiAgRHVlIHRvIHRoZSBsYWNrIG9mIHRoZWlyIGRvY3VtZW50YXRpb24s
IHRoZSBtYWNyb3MKK2FyZSB1c2VkIGluIHJhdGhlciB3cm9uZyBjb250ZXh0cyBhdCBzb21lIGxv
Y2F0aW9ucy4gQ2xlYXJseSwgYGBFTlRSWWBgIHdhcworaW50ZW5kZWQgdG8gZGVub3RlIHRoZSBi
ZWdpbm5pbmcgb2YgZ2xvYmFsIHN5bWJvbHMgKGJlIGl0IGRhdGEgb3IgY29kZSkuCitgYEVORGBg
IHVzZWQgdG8gbWFyayB0aGUgZW5kIG9mIGRhdGEgb3IgZW5kIG9mIHNwZWNpYWwgZnVuY3Rpb25z
IHdpdGgKKypub24tc3RhbmRhcmQqIGNhbGxpbmcgY29udmVudGlvbi4gSW4gY29udHJhc3QsIGBg
RU5EUFJPQ2BgIHNob3VsZCBhbm5vdGF0ZQorb25seSBlbmRzIG9mICpzdGFuZGFyZCogZnVuY3Rp
b25zLgorCitXaGVuIHRoZXNlIG1hY3JvcyBhcmUgdXNlZCBjb3JyZWN0bHksIHRoZXkgaGVscCBh
c3NlbWJsZXJzIGdlbmVyYXRlIGEgbmljZQorb2JqZWN0IHdpdGggYm90aCBzaXplcyBhbmQgdHlw
ZXMgc2V0IGNvcnJlY3RseS4gRm9yIGV4YW1wbGUsIHRoZSByZXN1bHQgb2YKK2BgYXJjaC94ODYv
bGliL3B1dHVzZXIuU2BgOjoKKworICAgTnVtOiAgICBWYWx1ZSAgICAgICAgICBTaXplIFR5cGUg
ICAgQmluZCAgIFZpcyAgICAgIE5keCBOYW1lCisgICAgMjU6IDAwMDAwMDAwMDAwMDAwMDAgICAg
MzMgRlVOQyAgICBHTE9CQUwgREVGQVVMVCAgICAxIF9fcHV0X3VzZXJfMQorICAgIDI5OiAwMDAw
MDAwMDAwMDAwMDMwICAgIDM3IEZVTkMgICAgR0xPQkFMIERFRkFVTFQgICAgMSBfX3B1dF91c2Vy
XzIKKyAgICAzMjogMDAwMDAwMDAwMDAwMDA2MCAgICAzNiBGVU5DICAgIEdMT0JBTCBERUZBVUxU
ICAgIDEgX19wdXRfdXNlcl80CisgICAgMzU6IDAwMDAwMDAwMDAwMDAwOTAgICAgMzcgRlVOQyAg
ICBHTE9CQUwgREVGQVVMVCAgICAxIF9fcHV0X3VzZXJfOAorCitUaGlzIGlzIG5vdCBvbmx5IGlt
cG9ydGFudCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzLiBXaGVuIHRoZXJlIGFyZSBwcm9wZXJseQor
YW5ub3RhdGVkIG9iamVjdHMgbGlrZSB0aGlzLCB0b29scyBjYW4gYmUgcnVuIG9uIHRoZW0gdG8g
Z2VuZXJhdGUgbW9yZSB1c2VmdWwKK2luZm9ybWF0aW9uLiBJbiBwYXJ0aWN1bGFyLCBvbiBwcm9w
ZXJseSBhbm5vdGF0ZWQgb2JqZWN0cywgYGBvYmp0b29sYGAgY2FuIGJlCitydW4gdG8gY2hlY2sg
YW5kIGZpeCB0aGUgb2JqZWN0IGlmIG5lZWRlZC4gQ3VycmVudGx5LCBgYG9ianRvb2xgYCBjYW4g
cmVwb3J0CittaXNzaW5nIGZyYW1lIHBvaW50ZXIgc2V0dXAvZGVzdHJ1Y3Rpb24gaW4gZnVuY3Rp
b25zLiBJdCBjYW4gYWxzbworYXV0b21hdGljYWxseSBnZW5lcmF0ZSBhbm5vdGF0aW9ucyBmb3Ig
OmRvYzpgT1JDIHVud2luZGVyIDx4ODYvb3JjLXVud2luZGVyPmAKK2ZvciBtb3N0IGNvZGUuIEJv
dGggb2YgdGhlc2UgYXJlIGVzcGVjaWFsbHkgaW1wb3J0YW50IHRvIHN1cHBvcnQgcmVsaWFibGUK
K3N0YWNrIHRyYWNlcyB3aGljaCBhcmUgaW4gdHVybiBuZWNlc3NhcnkgZm9yIDpkb2M6YEtlcm5l
bCBsaXZlIHBhdGNoaW5nCis8bGl2ZXBhdGNoL2xpdmVwYXRjaD5gLgorCitDYXZlYXQgYW5kIERp
c2N1c3Npb24KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQorQXMgb25lIG1pZ2h0IHJlYWxpemUsIHRo
ZXJlIHdlcmUgb25seSB0aHJlZSBtYWNyb3MgcHJldmlvdXNseS4gVGhhdCBpcyBpbmRlZWQKK2lu
c3VmZmljaWVudCB0byBjb3ZlciBhbGwgdGhlIGNvbWJpbmF0aW9ucyBvZiBjYXNlczoKKworKiBz
dGFuZGFyZC9ub24tc3RhbmRhcmQgZnVuY3Rpb24KKyogY29kZS9kYXRhCisqIGdsb2JhbC9sb2Nh
bCBzeW1ib2wKKworVGhlcmUgd2FzIGEgZGlzY3Vzc2lvbl8gYW5kIGluc3RlYWQgb2YgZXh0ZW5k
aW5nIHRoZSBjdXJyZW50IGBgRU5UUlkvRU5EKmBgCittYWNyb3MsIGl0IHdhcyBkZWNpZGVkIHRo
YXQgYnJhbmQgbmV3IG1hY3JvcyBzaG91bGQgYmUgaW50cm9kdWNlZCBpbnN0ZWFkOjoKKworICAg
IFNvIGhvdyBhYm91dCB1c2luZyBtYWNybyBuYW1lcyB0aGF0IGFjdHVhbGx5IHNob3cgdGhlIHB1
cnBvc2UsIGluc3RlYWQKKyAgICBvZiBpbXBvcnRpbmcgYWxsIHRoZSBjcmFwcHksIGhpc3Rvcmlj
LCBlc3NlbnRpYWxseSByYW5kb21seSBjaG9zZW4KKyAgICBkZWJ1ZyBzeW1ib2wgbWFjcm8gbmFt
ZXMgZnJvbSB0aGUgYmludXRpbHMgYW5kIG9sZGVyIGtlcm5lbHM/CisKKy4uIF9kaXNjdXNzaW9u
OiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIwMTcwMjE3MTA0NzU3LjI4NTg4LTEtanNsYWJ5
QHN1c2UuY3oKKworTWFjcm9zIERlc2NyaXB0aW9uCistLS0tLS0tLS0tLS0tLS0tLS0KKworVGhl
IG5ldyBtYWNyb3MgYXJlIHByZWZpeGVkIHdpdGggdGhlIGBgU1lNX2BgIHByZWZpeCBhbmQgY2Fu
IGJlIGRpdmlkZWQgaW50bwordGhyZWUgbWFpbiBncm91cHM6CisKKzEuIGBgU1lNX0ZVTkNfKmBg
IC0tIHRvIGFubm90YXRlIEMtbGlrZSBmdW5jdGlvbnMuIFRoaXMgbWVhbnMgZnVuY3Rpb25zIHdp
dGgKKyAgIHN0YW5kYXJkIEMgY2FsbGluZyBjb252ZW50aW9ucywgaS5lLiB0aGUgc3RhY2sgY29u
dGFpbnMgYSByZXR1cm4gYWRkcmVzcyBhdAorICAgdGhlIHByZWRlZmluZWQgcGxhY2UgYW5kIGEg
cmV0dXJuIGZyb20gdGhlIGZ1bmN0aW9uIGNhbiBoYXBwZW4gaW4gYQorICAgc3RhbmRhcmQgd2F5
LiBXaGVuIGZyYW1lIHBvaW50ZXJzIGFyZSBlbmFibGVkLCBzYXZlL3Jlc3RvcmUgb2YgZnJhbWUK
KyAgIHBvaW50ZXIgc2hhbGwgaGFwcGVuIGF0IHRoZSBzdGFydC9lbmQgb2YgYSBmdW5jdGlvbiwg
cmVzcGVjdGl2ZWx5LCB0b28uCisKKyAgIENoZWNraW5nIHRvb2xzIGxpa2UgYGBvYmp0b29sYGAg
c2hvdWxkIGVuc3VyZSBzdWNoIG1hcmtlZCBmdW5jdGlvbnMgY29uZm9ybQorICAgdG8gdGhlc2Ug
cnVsZXMuIFRoZSB0b29scyBjYW4gYWxzbyBlYXNpbHkgYW5ub3RhdGUgdGhlc2UgZnVuY3Rpb25z
IHdpdGgKKyAgIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiAobGlrZSAqT1JDIGRhdGEqKSBhdXRvbWF0
aWNhbGx5LgorCisyLiBgYFNZTV9DT0RFXypgYCAtLSBzcGVjaWFsIGZ1bmN0aW9ucyBjYWxsZWQg
d2l0aCBzcGVjaWFsIHN0YWNrLiBCZSBpdAorICAgaW50ZXJydXB0IGhhbmRsZXJzIHdpdGggc3Bl
Y2lhbCBzdGFjayBjb250ZW50LCB0cmFtcG9saW5lcywgb3Igc3RhcnR1cAorICAgZnVuY3Rpb25z
LgorCisgICBDaGVja2luZyB0b29scyBtb3N0bHkgaWdub3JlIGNoZWNraW5nIG9mIHRoZXNlIGZ1
bmN0aW9ucy4gQnV0IHNvbWUgZGVidWcKKyAgIGluZm9ybWF0aW9uIHN0aWxsIGNhbiBiZSBnZW5l
cmF0ZWQgYXV0b21hdGljYWxseS4gRm9yIGNvcnJlY3QgZGVidWcgZGF0YSwKKyAgIHRoaXMgY29k
ZSBuZWVkcyBoaW50cyBsaWtlIGBgVU5XSU5EX0hJTlRfUkVHU2BgIHByb3ZpZGVkIGJ5IGRldmVs
b3BlcnMuCisKKzMuIGBgU1lNX0RBVEEqYGAgLS0gb2J2aW91c2x5IGRhdGEgYmVsb25naW5nIHRv
IGBgLmRhdGFgYCBzZWN0aW9ucyBhbmQgbm90IHRvCisgICBgYC50ZXh0YGAuIERhdGEgZG8gbm90
IGNvbnRhaW4gaW5zdHJ1Y3Rpb25zLCBzbyB0aGV5IGhhdmUgdG8gYmUgdHJlYXRlZAorICAgc3Bl
Y2lhbGx5IGJ5IHRoZSB0b29sczogdGhleSBzaG91bGQgbm90IHRyZWF0IHRoZSBieXRlcyBhcyBp
bnN0cnVjdGlvbnMsCisgICBub3IgYXNzaWduIGFueSBkZWJ1ZyBpbmZvcm1hdGlvbiB0byB0aGVt
LgorCitJbnN0cnVjdGlvbiBNYWNyb3MKK35+fn5+fn5+fn5+fn5+fn5+fgorVGhpcyBzZWN0aW9u
IGNvdmVycyBgYFNZTV9GVU5DXypgYCBhbmQgYGBTWU1fQ09ERV8qYGAgZW51bWVyYXRlZCBhYm92
ZS4KKworKiBgYFNZTV9GVU5DX1NUQVJUYGAgYW5kIGBgU1lNX0ZVTkNfU1RBUlRfTE9DQUxgYCBh
cmUgc3VwcG9zZWQgdG8gYmUgKip0aGUKKyAgbW9zdCBmcmVxdWVudCBtYXJraW5ncyoqLiBUaGV5
IGFyZSB1c2VkIGZvciBmdW5jdGlvbnMgd2l0aCBzdGFuZGFyZCBjYWxsaW5nCisgIGNvbnZlbnRp
b25zIC0tIGdsb2JhbCBhbmQgbG9jYWwuIExpa2UgaW4gQywgdGhleSBib3RoIGFsaWduIHRoZSBm
dW5jdGlvbnMgdG8KKyAgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGBgX19BTElHTmBgIGJ5dGVzLiBU
aGVyZSBhcmUgYWxzbyBgYF9OT0FMSUdOYGAgdmFyaWFudHMKKyAgZm9yIHNwZWNpYWwgY2FzZXMg
d2hlcmUgZGV2ZWxvcGVycyBkbyBub3Qgd2FudCB0aGlzIGltcGxpY2l0IGFsaWdubWVudC4KKwor
ICBgYFNZTV9GVU5DX1NUQVJUX1dFQUtgYCBhbmQgYGBTWU1fRlVOQ19TVEFSVF9XRUFLX05PQUxJ
R05gYCBtYXJraW5ncyBhcmUKKyAgYWxzbyBvZmZlcmVkIGFzIGFuIGFzc2VtYmxlciBjb3VudGVy
cGFydCB0byB0aGUgKndlYWsqIGF0dHJpYnV0ZSBrbm93biBmcm9tCisgIEMuCisKKyAgQWxsIG9m
IHRoZXNlICoqc2hhbGwqKiBiZSBjb3VwbGVkIHdpdGggYGBTWU1fRlVOQ19FTkRgYC4gRmlyc3Qs
IGl0IG1hcmtzCisgIHRoZSBzZXF1ZW5jZSBvZiBpbnN0cnVjdGlvbnMgYXMgYSBmdW5jdGlvbiBh
bmQgY29tcHV0ZXMgaXRzIHNpemUgdG8gdGhlCisgIGdlbmVyYXRlZCBvYmplY3QgZmlsZS4gU2Vj
b25kLCBpdCBhbHNvIGVhc2VzIGNoZWNraW5nIGFuZCBwcm9jZXNzaW5nIHN1Y2gKKyAgb2JqZWN0
IGZpbGVzIGFzIHRoZSB0b29scyBjYW4gdHJpdmlhbGx5IGZpbmQgZXhhY3QgZnVuY3Rpb24gYm91
bmRhcmllcy4KKworICBTbyBpbiBtb3N0IGNhc2VzLCBkZXZlbG9wZXJzIHNob3VsZCB3cml0ZSBz
b21ldGhpbmcgbGlrZSBpbiB0aGUgZm9sbG93aW5nCisgIGV4YW1wbGUsIGhhdmluZyBzb21lIGFz
bSBpbnN0cnVjdGlvbnMgaW4gYmV0d2VlbiB0aGUgbWFjcm9zLCBvZiBjb3Vyc2U6OgorCisgICAg
U1lNX0ZVTkNfU1RBUlQoZnVuY3Rpb25faG9vaykKKyAgICAgICAgLi4uIGFzbSBpbnNucyAuLi4K
KyAgICBTWU1fRlVOQ19FTkQoZnVuY3Rpb25faG9vaykKKworICBJbiBmYWN0LCB0aGlzIGtpbmQg
b2YgYW5ub3RhdGlvbiBjb3JyZXNwb25kcyB0byB0aGUgbm93IGRlcHJlY2F0ZWQgYGBFTlRSWWBg
CisgIGFuZCBgYEVORFBST0NgYCBtYWNyb3MuCisKKyogYGBTWU1fRlVOQ19TVEFSVF9BTElBU2Bg
IGFuZCBgYFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTYGAgc2VydmUgZm9yIHRob3NlCisgIHdo
byBkZWNpZGVkIHRvIGhhdmUgdHdvIG9yIG1vcmUgbmFtZXMgZm9yIG9uZSBmdW5jdGlvbi4gVGhl
IHR5cGljYWwgdXNlIGlzOjoKKworICAgIFNZTV9GVU5DX1NUQVJUX0FMSUFTKF9fbWVtc2V0KQor
ICAgIFNZTV9GVU5DX1NUQVJUKG1lbXNldCkKKyAgICAgICAgLi4uIGFzbSBpbnNucyAuLi4KKyAg
ICBTWU1fRlVOQ19FTkQobWVtc2V0KQorICAgIFNZTV9GVU5DX0VORF9BTElBUyhfX21lbXNldCkK
KworICBJbiB0aGlzIGV4YW1wbGUsIG9uZSBjYW4gY2FsbCBgYF9fbWVtc2V0YGAgb3IgYGBtZW1z
ZXRgYCB3aXRoIHRoZSBzYW1lCisgIHJlc3VsdCwgZXhjZXB0IHRoZSBkZWJ1ZyBpbmZvcm1hdGlv
biBmb3IgdGhlIGluc3RydWN0aW9ucyBpcyBnZW5lcmF0ZWQgdG8KKyAgdGhlIG9iamVjdCBmaWxl
IG9ubHkgb25jZSAtLSBmb3IgdGhlIG5vbi1gYEFMSUFTYGAgY2FzZS4KKworKiBgYFNZTV9DT0RF
X1NUQVJUYGAgYW5kIGBgU1lNX0NPREVfU1RBUlRfTE9DQUxgYCBzaG91bGQgYmUgdXNlZCBvbmx5
IGluCisgIHNwZWNpYWwgY2FzZXMgLS0gaWYgeW91IGtub3cgd2hhdCB5b3UgYXJlIGRvaW5nLiBU
aGlzIGlzIHVzZWQgZXhjbHVzaXZlbHkKKyAgZm9yIGludGVycnVwdCBoYW5kbGVycyBhbmQgc2lt
aWxhciB3aGVyZSB0aGUgY2FsbGluZyBjb252ZW50aW9uIGlzIG5vdCB0aGUgQworICBvbmUuIGBg
X05PQUxJR05gYCB2YXJpYW50cyBleGlzdCB0b28uIFRoZSB1c2UgaXMgdGhlIHNhbWUgYXMgZm9y
IHRoZSBgYEZVTkNgYAorICBjYXRlZ29yeSBhYm92ZTo6CisKKyAgICBTWU1fQ09ERV9TVEFSVF9M
T0NBTChiYWRfcHV0X3VzZXIpCisgICAgICAgIC4uLiBhc20gaW5zbnMgLi4uCisgICAgU1lNX0NP
REVfRU5EKGJhZF9wdXRfdXNlcikKKworICBBZ2FpbiwgZXZlcnkgYGBTWU1fQ09ERV9TVEFSVCpg
YCAqKnNoYWxsKiogYmUgY291cGxlZCBieSBgYFNZTV9DT0RFX0VORGBgLgorCisgIFRvIHNvbWUg
ZXh0ZW50LCB0aGlzIGNhdGVnb3J5IGNvcnJlc3BvbmRzIHRvIGRlcHJlY2F0ZWQgYGBFTlRSWWBg
IGFuZAorICBgYEVORGBgLiBFeGNlcHQgYGBFTkRgYCBoYWQgc2V2ZXJhbCBvdGhlciBtZWFuaW5n
cyB0b28uCisKKyogYGBTWU1fSU5ORVJfTEFCRUwqYGAgaXMgdXNlZCB0byBkZW5vdGUgYSBsYWJl
bCBpbnNpZGUgc29tZQorICBgYFNZTV97Q09ERSxGVU5DfV9TVEFSVGBgIGFuZCBgYFNZTV97Q09E
RSxGVU5DfV9FTkRgYC4gIFRoZXkgYXJlIHZlcnkgc2ltaWxhcgorICB0byBDIGxhYmVscywgZXhj
ZXB0IHRoZXkgY2FuIGJlIG1hZGUgZ2xvYmFsLiBBbiBleGFtcGxlIG9mIHVzZTo6CisKKyAgICBT
WU1fQ09ERV9TVEFSVChmdHJhY2VfY2FsbGVyKQorICAgICAgICAvKiBzYXZlX21jb3VudF9yZWdz
IGZpbGxzIGluIGZpcnN0IHR3byBwYXJhbWV0ZXJzICovCisgICAgICAgIC4uLgorCisgICAgU1lN
X0lOTkVSX0xBQkVMKGZ0cmFjZV9jYWxsZXJfb3BfcHRyLCBTWU1fTF9HTE9CQUwpCisgICAgICAg
IC8qIExvYWQgdGhlIGZ0cmFjZV9vcHMgaW50byB0aGUgM3JkIHBhcmFtZXRlciAqLworICAgICAg
ICAuLi4KKworICAgIFNZTV9JTk5FUl9MQUJFTChmdHJhY2VfY2FsbCwgU1lNX0xfR0xPQkFMKQor
ICAgICAgICBjYWxsIGZ0cmFjZV9zdHViCisgICAgICAgIC4uLgorICAgICAgICByZXRxCisgICAg
U1lNX0NPREVfRU5EKGZ0cmFjZV9jYWxsZXIpCisKK0RhdGEgTWFjcm9zCit+fn5+fn5+fn5+fgor
U2ltaWxhciB0byBpbnN0cnVjdGlvbnMsIHRoZXJlIGlzIGEgY291cGxlIG9mIG1hY3JvcyB0byBk
ZXNjcmliZSBkYXRhIGluIHRoZQorYXNzZW1ibHkuCisKKyogYGBTWU1fREFUQV9TVEFSVGBgIGFu
ZCBgYFNZTV9EQVRBX1NUQVJUX0xPQ0FMYGAgbWFyayB0aGUgc3RhcnQgb2Ygc29tZSBkYXRhCisg
IGFuZCBzaGFsbCBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZWl0aGVyIGBgU1lNX0RBVEFf
RU5EYGAsIG9yCisgIGBgU1lNX0RBVEFfRU5EX0xBQkVMYGAuIFRoZSBsYXR0ZXIgYWRkcyBhbHNv
IGEgbGFiZWwgdG8gdGhlIGVuZCwgc28gdGhhdAorICBwZW9wbGUgY2FuIHVzZSBgYGxzdGFja2Bg
IGFuZCAobG9jYWwpIGBgbHN0YWNrX2VuZGBgIGluIHRoZSBmb2xsb3dpbmcKKyAgZXhhbXBsZTo6
CisKKyAgICBTWU1fREFUQV9TVEFSVF9MT0NBTChsc3RhY2spCisgICAgICAgIC5za2lwIDQwOTYK
KyAgICBTWU1fREFUQV9FTkRfTEFCRUwobHN0YWNrLCBTWU1fTF9MT0NBTCwgbHN0YWNrX2VuZCkK
KworKiBgYFNZTV9EQVRBYGAgYW5kIGBgU1lNX0RBVEFfTE9DQUxgYCBhcmUgdmFyaWFudHMgZm9y
IHNpbXBsZSwgbW9zdGx5IG9uZS1saW5lCisgIGRhdGE6OgorCisgICAgU1lNX0RBVEEoSEVBUCwg
ICAgIC5sb25nIHJtX2hlYXApCisgICAgU1lNX0RBVEEoaGVhcF9lbmQsIC5sb25nIHJtX3N0YWNr
KQorCisgIEluIHRoZSBlbmQsIHRoZXkgZXhwYW5kIHRvIGBgU1lNX0RBVEFfU1RBUlRgYCB3aXRo
IGBgU1lNX0RBVEFfRU5EYGAKKyAgaW50ZXJuYWxseS4KKworU3VwcG9ydCBNYWNyb3MKK35+fn5+
fn5+fn5+fn5+CitBbGwgdGhlIGFib3ZlIHJlZHVjZSB0aGVtc2VsdmVzIHRvIHNvbWUgaW52b2Nh
dGlvbiBvZiBgYFNZTV9TVEFSVGBgLAorYGBTWU1fRU5EYGAsIG9yIGBgU1lNX0VOVFJZYGAgYXQg
bGFzdC4gTm9ybWFsbHksIGRldmVsb3BlcnMgc2hvdWxkIGF2b2lkIHVzaW5nCit0aGVzZS4KKwor
RnVydGhlciwgaW4gdGhlIGFib3ZlIGV4YW1wbGVzLCBvbmUgY291bGQgc2VlIGBgU1lNX0xfTE9D
QUxgYC4gVGhlcmUgYXJlIGFsc28KK2BgU1lNX0xfR0xPQkFMYGAgYW5kIGBgU1lNX0xfV0VBS2Bg
LiBBbGwgYXJlIGludGVuZGVkIHRvIGRlbm90ZSBsaW5rYWdlIG9mIGEKK3N5bWJvbCBtYXJrZWQg
YnkgdGhlbS4gVGhleSBhcmUgdXNlZCBlaXRoZXIgaW4gYGBfTEFCRUxgYCB2YXJpYW50cyBvZiB0
aGUKK2VhcmxpZXIgbWFjcm9zLCBvciBpbiBgYFNZTV9TVEFSVGBgLgorCisKK092ZXJyaWRpbmcg
TWFjcm9zCit+fn5+fn5+fn5+fn5+fn5+fgorQXJjaGl0ZWN0dXJlIGNhbiBhbHNvIG92ZXJyaWRl
IGFueSBvZiB0aGUgbWFjcm9zIGluIHRoZWlyIG93bgorYGBhc20vbGlua2FnZS5oYGAsIGluY2x1
ZGluZyBtYWNyb3Mgc3BlY2lmeWluZyB0aGUgdHlwZSBvZiBhIHN5bWJvbAorKGBgU1lNX1RfRlVO
Q2BgLCBgYFNZTV9UX09CSkVDVGBgLCBhbmQgYGBTWU1fVF9OT05FYGApLiAgQXMgZXZlcnkgbWFj
cm8KK2Rlc2NyaWJlZCBpbiB0aGlzIGZpbGUgaXMgc3Vycm91bmRlZCBieSBgYCNpZmRlZmBgICsg
YGAjZW5kaWZgYCwgaXQgaXMgZW5vdWdoCit0byBkZWZpbmUgdGhlIG1hY3JvcyBkaWZmZXJlbnRs
eSBpbiB0aGUgYWZvcmVtZW50aW9uZWQgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudAoraGVhZGVyLgpk
aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9pbmRleC5yc3QgYi9Eb2N1bWVudGF0aW9uL2luZGV4
LnJzdAppbmRleCBiODQzZTMxM2QyZjIuLjJjZWFiMTk3MjQ2ZiAxMDA2NDQKLS0tIGEvRG9jdW1l
bnRhdGlvbi9pbmRleC5yc3QKKysrIGIvRG9jdW1lbnRhdGlvbi9pbmRleC5yc3QKQEAgLTEzNSw2
ICsxMzUsMTQgQEAgbmVlZGVkKS4KICAgIG1pYy9pbmRleAogICAgc2NoZWR1bGVyL2luZGV4CiAK
K0FyY2hpdGVjdHVyZS1hZ25vc3RpYyBkb2N1bWVudGF0aW9uCistLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorCisuLiB0b2N0cmVlOjoKKyAgIDptYXhkZXB0aDogMgorCisgICBh
c20tYW5ub3RhdGlvbnMKKwogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGRvY3VtZW50YXRpb24KIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2xpbmthZ2UuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xpbmthZ2UuaApp
bmRleCAxNGNhYTlkOWZiN2YuLmUwNzE4OGU4ZDc2MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vbGlua2FnZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xpbmthZ2UuaApA
QCAtMTMsOSArMTMsMTMgQEAKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwogCi0jZGVmaW5lIEdMT0JB
TChuYW1lKQlcCi0JLmdsb2JsIG5hbWU7CVwKLQluYW1lOgorLyoKKyAqIEdMT0JBTCBpcyBERVBS
RUNBVEVECisgKgorICogdXNlIFNZTV9EQVRBX1NUQVJULCBTWU1fRlVOQ19TVEFSVCwgU1lNX0lO
TkVSX0xBQkVMLCBTWU1fQ09ERV9TVEFSVCwgb3IKKyAqIHNpbWlsYXIKKyAqLworI2RlZmluZSBH
TE9CQUwobmFtZSkJU1lNX0VOVFJZKG5hbWUsIFNZTV9MX0dMT0JBTCwgU1lNX0FfTk9ORSkKIAog
I2lmIGRlZmluZWQoQ09ORklHX1g4Nl82NCkgfHwgZGVmaW5lZChDT05GSUdfWDg2X0FMSUdOTUVO
VF8xNikKICNkZWZpbmUgX19BTElHTgkJLnAyYWxpZ24gNCwgMHg5MApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9saW51eC9saW5rYWdlLmggYi9pbmNsdWRlL2xpbnV4L2xpbmthZ2UuaAppbmRleCA3ZTAy
MDc4MmFkZTIuLmYzYWU4ZjNkZWEyYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9saW5rYWdl
LmgKKysrIGIvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKQEAgLTc1LDMyICs3NSw1OCBAQAogCiAj
aWZkZWYgX19BU1NFTUJMWV9fCiAKKy8qIFNZTV9UX0ZVTkMgLS0gdHlwZSB1c2VkIGJ5IGFzc2Vt
YmxlciB0byBtYXJrIGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fVF9GVU5DCisjZGVmaW5lIFNZ
TV9UX0ZVTkMJCQkJU1RUX0ZVTkMKKyNlbmRpZgorCisvKiBTWU1fVF9PQkpFQ1QgLS0gdHlwZSB1
c2VkIGJ5IGFzc2VtYmxlciB0byBtYXJrIGRhdGEgKi8KKyNpZm5kZWYgU1lNX1RfT0JKRUNUCisj
ZGVmaW5lIFNZTV9UX09CSkVDVAkJCQlTVFRfT0JKRUNUCisjZW5kaWYKKworLyogU1lNX1RfTk9O
RSAtLSB0eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1hcmsgZW50cmllcyBvZiB1bmtub3duIHR5
cGUgKi8KKyNpZm5kZWYgU1lNX1RfTk9ORQorI2RlZmluZSBTWU1fVF9OT05FCQkJCVNUVF9OT1RZ
UEUKKyNlbmRpZgorCisvKiBTWU1fQV8qIC0tIGFsaWduIHRoZSBzeW1ib2w/ICovCisjZGVmaW5l
IFNZTV9BX0FMSUdOCQkJCUFMSUdOCisjZGVmaW5lIFNZTV9BX05PTkUJCQkJLyogbm90aGluZyAq
LworCisvKiBTWU1fTF8qIC0tIGxpbmthZ2Ugb2Ygc3ltYm9scyAqLworI2RlZmluZSBTWU1fTF9H
TE9CQUwobmFtZSkJCQkuZ2xvYmwgbmFtZQorI2RlZmluZSBTWU1fTF9XRUFLKG5hbWUpCQkJLndl
YWsgbmFtZQorI2RlZmluZSBTWU1fTF9MT0NBTChuYW1lKQkJCS8qIG5vdGhpbmcgKi8KKwogI2lm
bmRlZiBMSU5LRVJfU0NSSVBUCiAjZGVmaW5lIEFMSUdOIF9fQUxJR04KICNkZWZpbmUgQUxJR05f
U1RSIF9fQUxJR05fU1RSCiAKKy8qID09PSBERVBSRUNBVEVEIGFubm90YXRpb25zID09PSAqLwor
CiAjaWZuZGVmIEdMT0JBTAorLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9EQVRBKiwgU1lNX0VOVFJZ
LCBvciBzaW1pbGFyICovCiAjZGVmaW5lIEdMT0JBTChuYW1lKSBcCiAJLmdsb2JsIG5hbWUgQVNN
X05MIFwKIAluYW1lOgogI2VuZGlmCiAKICNpZm5kZWYgRU5UUlkKKy8qIGRlcHJlY2F0ZWQsIHVz
ZSBTWU1fRlVOQ19TVEFSVCAqLwogI2RlZmluZSBFTlRSWShuYW1lKSBcCi0JLmdsb2JsIG5hbWUg
QVNNX05MIFwKLQlBTElHTiBBU01fTkwgXAotCW5hbWU6CisJU1lNX0ZVTkNfU1RBUlQobmFtZSkK
ICNlbmRpZgogI2VuZGlmIC8qIExJTktFUl9TQ1JJUFQgKi8KIAogI2lmbmRlZiBXRUFLCisvKiBk
ZXByZWNhdGVkLCB1c2UgU1lNX0ZVTkNfU1RBUlRfV0VBSyogKi8KICNkZWZpbmUgV0VBSyhuYW1l
KQkgICBcCi0JLndlYWsgbmFtZSBBU01fTkwgICBcCi0JQUxJR04gQVNNX05MIFwKLQluYW1lOgor
CVNZTV9GVU5DX1NUQVJUX1dFQUsobmFtZSkKICNlbmRpZgogCiAjaWZuZGVmIEVORAorLyogZGVw
cmVjYXRlZCwgdXNlIFNZTV9GVU5DX0VORCwgU1lNX0RBVEFfRU5ELCBvciBTWU1fRU5EICovCiAj
ZGVmaW5lIEVORChuYW1lKSBcCiAJLnNpemUgbmFtZSwgLi1uYW1lCiAjZW5kaWYKQEAgLTExMCwx
MSArMTM2LDIxNCBAQAogICogc3RhdGljIGFuYWx5c2lzIHRvb2xzIHN1Y2ggYXMgc3RhY2sgZGVw
dGggYW5hbHl6ZXIuCiAgKi8KICNpZm5kZWYgRU5EUFJPQworLyogZGVwcmVjYXRlZCwgdXNlIFNZ
TV9GVU5DX0VORCAqLwogI2RlZmluZSBFTkRQUk9DKG5hbWUpIFwKLQkudHlwZSBuYW1lLCBAZnVu
Y3Rpb24gQVNNX05MIFwKLQlFTkQobmFtZSkKKwlTWU1fRlVOQ19FTkQobmFtZSkKKyNlbmRpZgor
CisvKiA9PT0gZ2VuZXJpYyBhbm5vdGF0aW9ucyA9PT0gKi8KKworLyogU1lNX0VOVFJZIC0tIHVz
ZSBvbmx5IGlmIHlvdSBoYXZlIHRvIGZvciBub24tcGFpcmVkIHN5bWJvbHMgKi8KKyNpZm5kZWYg
U1lNX0VOVFJZCisjZGVmaW5lIFNZTV9FTlRSWShuYW1lLCBsaW5rYWdlLCBhbGlnbi4uLikJCVwK
KwlsaW5rYWdlKG5hbWUpIEFTTV9OTAkJCQlcCisJYWxpZ24gQVNNX05MCQkJCQlcCisJbmFtZToK
KyNlbmRpZgorCisvKiBTWU1fU1RBUlQgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gKi8KKyNp
Zm5kZWYgU1lNX1NUQVJUCisjZGVmaW5lIFNZTV9TVEFSVChuYW1lLCBsaW5rYWdlLCBhbGlnbi4u
LikJCVwKKwlTWU1fRU5UUlkobmFtZSwgbGlua2FnZSwgYWxpZ24pCisjZW5kaWYKKworLyogU1lN
X0VORCAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAqLworI2lmbmRlZiBTWU1fRU5ECisjZGVm
aW5lIFNZTV9FTkQobmFtZSwgc3ltX3R5cGUpCQkJCVwKKwkudHlwZSBuYW1lIHN5bV90eXBlIEFT
TV9OTAkJCVwKKwkuc2l6ZSBuYW1lLCAuLW5hbWUKKyNlbmRpZgorCisvKiA9PT0gY29kZSBhbm5v
dGF0aW9ucyA9PT0gKi8KKworLyoKKyAqIEZVTkMgLS0gQy1saWtlIGZ1bmN0aW9ucyAocHJvcGVy
IHN0YWNrIGZyYW1lIGV0Yy4pCisgKiBDT0RFIC0tIG5vbi1DIGNvZGUgKGUuZy4gaXJxIGhhbmRs
ZXJzIHdpdGggZGlmZmVyZW50LCBzcGVjaWFsIHN0YWNrIGV0Yy4pCisgKgorICogT2JqdG9vbCB2
YWxpZGF0ZXMgc3RhY2sgZm9yIEZVTkMsIGJ1dCBub3QgZm9yIENPREUuCisgKiBPYmp0b29sIGdl
bmVyYXRlcyBkZWJ1ZyBpbmZvIGZvciBib3RoIEZVTkMgJiBDT0RFLCBidXQgbmVlZHMgc3BlY2lh
bAorICogYW5ub3RhdGlvbnMgZm9yIGVhY2ggQ09ERSdzIHN0YXJ0ICh0byBkZXNjcmliZSB0aGUg
YWN0dWFsIHN0YWNrIGZyYW1lKS4KKyAqCisgKiBBTElBUyAtLSBkb2VzIG5vdCBnZW5lcmF0ZSBk
ZWJ1ZyBpbmZvIC0tIHRoZSBhbGlhc2VkIGZ1bmN0aW9uIHdpbGwKKyAqLworCisvKiBTWU1fSU5O
RVJfTEFCRUxfQUxJR04gLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29kZSAq
LworI2lmbmRlZiBTWU1fSU5ORVJfTEFCRUxfQUxJR04KKyNkZWZpbmUgU1lNX0lOTkVSX0xBQkVM
X0FMSUdOKG5hbWUsIGxpbmthZ2UpCVwKKwkudHlwZSBuYW1lIFNZTV9UX05PTkUgQVNNX05MCQkJ
XAorCVNZTV9FTlRSWShuYW1lLCBsaW5rYWdlLCBTWU1fQV9BTElHTikKKyNlbmRpZgorCisvKiBT
WU1fSU5ORVJfTEFCRUwgLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29kZSAq
LworI2lmbmRlZiBTWU1fSU5ORVJfTEFCRUwKKyNkZWZpbmUgU1lNX0lOTkVSX0xBQkVMKG5hbWUs
IGxpbmthZ2UpCQlcCisJLnR5cGUgbmFtZSBTWU1fVF9OT05FIEFTTV9OTAkJCVwKKwlTWU1fRU5U
UlkobmFtZSwgbGlua2FnZSwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKgorICogU1lNX0ZVTkNf
U1RBUlRfTE9DQUxfQUxJQVMgLS0gdXNlIHdoZXJlIHRoZXJlIGFyZSB0d28gbG9jYWwgbmFtZXMg
Zm9yIG9uZQorICogZnVuY3Rpb24KKyAqLworI2lmbmRlZiBTWU1fRlVOQ19TVEFSVF9MT0NBTF9B
TElBUworI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUyhuYW1lKQkJXAorCVNZTV9T
VEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyoKKyAqIFNZ
TV9GVU5DX1NUQVJUX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGdsb2JhbCBuYW1l
cyBmb3Igb25lCisgKiBmdW5jdGlvbgorICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX0FMSUFT
CisjZGVmaW5lIFNZTV9GVU5DX1NUQVJUX0FMSUFTKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1l
LCBTWU1fTF9HTE9CQUwsIFNZTV9BX0FMSUdOKQorI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJU
IC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fRlVOQ19TVEFSVAor
LyoKKyAqIFRoZSBzYW1lIGFzIFNZTV9GVU5DX1NUQVJUX0FMSUFTLCBidXQgd2Ugd2lsbCBuZWVk
IHRvIGRpc3Rpbmd1aXNoIHRoZXNlIHR3bworICogbGF0ZXIuCisgKi8KKyNkZWZpbmUgU1lNX0ZV
TkNfU1RBUlQobmFtZSkJCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9B
X0FMSUdOKQorI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUX05PQUxJR04gLS0gdXNlIGZvciBn
bG9iYWwgZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50ICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJU
X05PQUxJR04KKyNkZWZpbmUgU1lNX0ZVTkNfU1RBUlRfTk9BTElHTihuYW1lKQkJCVwKKwlTWU1f
U1RBUlQobmFtZSwgU1lNX0xfR0xPQkFMLCBTWU1fQV9OT05FKQorI2VuZGlmCisKKy8qIFNZTV9G
VU5DX1NUQVJUX0xPQ0FMIC0tIHVzZSBmb3IgbG9jYWwgZnVuY3Rpb25zICovCisjaWZuZGVmIFNZ
TV9GVU5DX1NUQVJUX0xPQ0FMCisvKiB0aGUgc2FtZSBhcyBTWU1fRlVOQ19TVEFSVF9MT0NBTF9B
TElBUywgc2VlIGNvbW1lbnQgbmVhciBTWU1fRlVOQ19TVEFSVCAqLworI2RlZmluZSBTWU1fRlVO
Q19TVEFSVF9MT0NBTChuYW1lKQkJCVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX0xfTE9DQUwsIFNZ
TV9BX0FMSUdOKQogI2VuZGlmCiAKKy8qIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0g
dXNlIGZvciBsb2NhbCBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQgKi8KKyNpZm5kZWYgU1lNX0ZV
TkNfU1RBUlRfTE9DQUxfTk9BTElHTgorI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FM
SUdOKG5hbWUpCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9MX0xPQ0FMLCBTWU1fQV9OT05FKQog
I2VuZGlmCiAKKy8qIFNZTV9GVU5DX1NUQVJUX1dFQUsgLS0gdXNlIGZvciB3ZWFrIGZ1bmN0aW9u
cyAqLworI2lmbmRlZiBTWU1fRlVOQ19TVEFSVF9XRUFLCisjZGVmaW5lIFNZTV9GVU5DX1NUQVJU
X1dFQUsobmFtZSkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9MX1dFQUssIFNZTV9BX0FMSUdO
KQogI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTiAtLSB1c2UgZm9yIHdl
YWsgZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50ICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX1dF
QUtfTk9BTElHTgorI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9XRUFLX05PQUxJR04obmFtZSkJCVwK
KwlTWU1fU1RBUlQobmFtZSwgU1lNX0xfV0VBSywgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKiBT
WU1fRlVOQ19FTkRfQUxJQVMgLS0gdGhlIGVuZCBvZiBMT0NBTF9BTElBU2VkIG9yIEFMSUFTZWQg
ZnVuY3Rpb24gKi8KKyNpZm5kZWYgU1lNX0ZVTkNfRU5EX0FMSUFTCisjZGVmaW5lIFNZTV9GVU5D
X0VORF9BTElBUyhuYW1lKQkJCVwKKwlTWU1fRU5EKG5hbWUsIFNZTV9UX0ZVTkMpCisjZW5kaWYK
KworLyoKKyAqIFNZTV9GVU5DX0VORCAtLSB0aGUgZW5kIG9mIFNZTV9GVU5DX1NUQVJUX0xPQ0FM
LCBTWU1fRlVOQ19TVEFSVCwKKyAqIFNZTV9GVU5DX1NUQVJUX1dFQUssIC4uLgorICovCisjaWZu
ZGVmIFNZTV9GVU5DX0VORAorLyogdGhlIHNhbWUgYXMgU1lNX0ZVTkNfRU5EX0FMSUFTLCBzZWUg
Y29tbWVudCBuZWFyIFNZTV9GVU5DX1NUQVJUICovCisjZGVmaW5lIFNZTV9GVU5DX0VORChuYW1l
KQkJCQlcCisJU1lNX0VORChuYW1lLCBTWU1fVF9GVU5DKQorI2VuZGlmCisKKy8qIFNZTV9DT0RF
X1NUQVJUIC0tIHVzZSBmb3Igbm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucyAqLworI2lmbmRlZiBT
WU1fQ09ERV9TVEFSVAorI2RlZmluZSBTWU1fQ09ERV9TVEFSVChuYW1lKQkJCQlcCisJU1lNX1NU
QVJUKG5hbWUsIFNZTV9MX0dMT0JBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyogU1lNX0NP
REVfU1RBUlRfTk9BTElHTiAtLSB1c2UgZm9yIG5vbi1DIChzcGVjaWFsKSBmdW5jdGlvbnMsIHcv
byBhbGlnbm1lbnQgKi8KKyNpZm5kZWYgU1lNX0NPREVfU1RBUlRfTk9BTElHTgorI2RlZmluZSBT
WU1fQ09ERV9TVEFSVF9OT0FMSUdOKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9H
TE9CQUwsIFNZTV9BX05PTkUpCisjZW5kaWYKKworLyogU1lNX0NPREVfU1RBUlRfTE9DQUwgLS0g
dXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zICovCisjaWZuZGVmIFNZTV9D
T0RFX1NUQVJUX0xPQ0FMCisjZGVmaW5lIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKG5hbWUpCQkJXAor
CVNZTV9TVEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfQUxJR04pCisjZW5kaWYKKworLyoK
KyAqIFNZTV9DT0RFX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBub24tQyAo
c3BlY2lhbCkgZnVuY3Rpb25zLAorICogdy9vIGFsaWdubWVudAorICovCisjaWZuZGVmIFNZTV9D
T0RFX1NUQVJUX0xPQ0FMX05PQUxJR04KKyNkZWZpbmUgU1lNX0NPREVfU1RBUlRfTE9DQUxfTk9B
TElHTihuYW1lKQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfTk9ORSkK
KyNlbmRpZgorCisvKiBTWU1fQ09ERV9FTkQgLS0gdGhlIGVuZCBvZiBTWU1fQ09ERV9TVEFSVF9M
T0NBTCwgU1lNX0NPREVfU1RBUlQsIC4uLiAqLworI2lmbmRlZiBTWU1fQ09ERV9FTkQKKyNkZWZp
bmUgU1lNX0NPREVfRU5EKG5hbWUpCQkJCVwKKwlTWU1fRU5EKG5hbWUsIFNZTV9UX05PTkUpCisj
ZW5kaWYKKworLyogPT09IGRhdGEgYW5ub3RhdGlvbnMgPT09ICovCisKKy8qIFNZTV9EQVRBX1NU
QVJUIC0tIGdsb2JhbCBkYXRhIHN5bWJvbCAqLworI2lmbmRlZiBTWU1fREFUQV9TVEFSVAorI2Rl
ZmluZSBTWU1fREFUQV9TVEFSVChuYW1lKQkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9MX0dM
T0JBTCwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKiBTWU1fREFUQV9TVEFSVCAtLSBsb2NhbCBk
YXRhIHN5bWJvbCAqLworI2lmbmRlZiBTWU1fREFUQV9TVEFSVF9MT0NBTAorI2RlZmluZSBTWU1f
REFUQV9TVEFSVF9MT0NBTChuYW1lKQkJCVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX0xfTE9DQUws
IFNZTV9BX05PTkUpCisjZW5kaWYKKworLyogU1lNX0RBVEFfRU5EIC0tIHRoZSBlbmQgb2YgU1lN
X0RBVEFfU1RBUlQgc3ltYm9sICovCisjaWZuZGVmIFNZTV9EQVRBX0VORAorI2RlZmluZSBTWU1f
REFUQV9FTkQobmFtZSkJCQkJXAorCVNZTV9FTkQobmFtZSwgU1lNX1RfT0JKRUNUKQorI2VuZGlm
CisKKy8qIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFf
U1RBUlQgc3ltYm9sICovCisjaWZuZGVmIFNZTV9EQVRBX0VORF9MQUJFTAorI2RlZmluZSBTWU1f
REFUQV9FTkRfTEFCRUwobmFtZSwgbGlua2FnZSwgbGFiZWwpCVwKKwlsaW5rYWdlKGxhYmVsKSBB
U01fTkwJCQkJXAorCS50eXBlIGxhYmVsIFNZTV9UX09CSkVDVCBBU01fTkwJCQlcCisJbGFiZWw6
CQkJCQkJXAorCVNZTV9FTkQobmFtZSwgU1lNX1RfT0JKRUNUKQorI2VuZGlmCisKKy8qIFNZTV9E
QVRBIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFyb3VuZCBzaW1wbGUgZ2xvYmFsIGRhdGEgKi8KKyNp
Zm5kZWYgU1lNX0RBVEEKKyNkZWZpbmUgU1lNX0RBVEEobmFtZSwgZGF0YS4uLikJCQkJXAorCVNZ
TV9EQVRBX1NUQVJUKG5hbWUpIEFTTV9OTAkJCQlcCisJZGF0YSBBU01fTkwJCQkJCQlcCisJU1lN
X0RBVEFfRU5EKG5hbWUpCisjZW5kaWYKKworLyogU1lNX0RBVEFfTE9DQUwgLS0gc3RhcnQrZW5k
IHdyYXBwZXIgYXJvdW5kIHNpbXBsZSBsb2NhbCBkYXRhICovCisjaWZuZGVmIFNZTV9EQVRBX0xP
Q0FMCisjZGVmaW5lIFNZTV9EQVRBX0xPQ0FMKG5hbWUsIGRhdGEuLi4pCQkJXAorCVNZTV9EQVRB
X1NUQVJUX0xPQ0FMKG5hbWUpIEFTTV9OTAkJCVwKKwlkYXRhIEFTTV9OTAkJCQkJCVwKKwlTWU1f
REFUQV9FTkQobmFtZSkKKyNlbmRpZgorCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisKKyNl
bmRpZiAvKiBfTElOVVhfTElOS0FHRV9IICovCi0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItS8-0000Ms-3Y; Fri, 11 Oct 2019 11:51:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItS6-0000Mg-Ln
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:22 +0000
X-Inumbo-ID: 70f3a29d-ec1d-11e9-9336-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70f3a29d-ec1d-11e9-9336-12813bfff9fa;
 Fri, 11 Oct 2019 11:51:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CD177B487;
 Fri, 11 Oct 2019 11:51:20 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:50:54 +0200
Message-Id: <20191011115108.12392-15-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 14/28] xen/pvh: Annotate data appropriately
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSBuZXcgU1lNX0RBVEFfU1RBUlRfTE9DQUwsIGFuZCBTWU1fREFUQV9FTkQqIG1hY3Jv
cyB0byBoYXZlOgogIDAwMDAgICAgIDggT0JKRUNUICBMT0NBTCAgREVGQVVMVCAgICA2IGdkdAog
IDAwMDggICAgMzIgT0JKRUNUICBMT0NBTCAgREVGQVVMVCAgICA2IGdkdF9zdGFydAogIDAwMjgg
ICAgIDAgT0JKRUNUICBMT0NBTCAgREVGQVVMVCAgICA2IGdkdF9lbmQKICAwMDI4ICAgMjU2IE9C
SkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNiBlYXJseV9zdGFjawogIDAxMjggICAgIDAgT0JKRUNU
ICBMT0NBTCAgREVGQVVMVCAgICA2IGVhcmx5X3N0YWNrCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNs
YWJ5IDxqc2xhYnlAc3VzZS5jej4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogQm9y
aXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpDYzogIkguIFBl
dGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KQ2M6IHg4NkBrZXJuZWwub3JnCkNjOiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0tCiBhcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvaGVhZC5T
IHwgMTQgKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUyBi
L2FyY2gveDg2L3BsYXRmb3JtL3B2aC9oZWFkLlMKaW5kZXggMWY4ODI1YmJhZmZiLi40ZTYzNDgw
YmIyMjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BsYXRmb3JtL3B2aC9oZWFkLlMKKysrIGIvYXJj
aC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUwpAQCAtMTUwLDExICsxNTAsMTIgQEAgRU5EKHB2aF9z
dGFydF94ZW4pCiAKIAkuc2VjdGlvbiAiLmluaXQuZGF0YSIsImF3IgogCS5iYWxpZ24gOAotZ2R0
OgorU1lNX0RBVEFfU1RBUlRfTE9DQUwoZ2R0KQogCS53b3JkIGdkdF9lbmQgLSBnZHRfc3RhcnQK
IAkubG9uZyBfcGEoZ2R0X3N0YXJ0KQogCS53b3JkIDAKLWdkdF9zdGFydDoKK1NZTV9EQVRBX0VO
RChnZHQpCitTWU1fREFUQV9TVEFSVF9MT0NBTChnZHRfc3RhcnQpCiAJLnF1YWQgMHgwMDAwMDAw
MDAwMDAwMDAwICAgICAgICAgICAgLyogTlVMTCBkZXNjcmlwdG9yICovCiAjaWZkZWYgQ09ORklH
X1g4Nl82NAogCS5xdWFkIEdEVF9FTlRSWSgweGEwOWEsIDAsIDB4ZmZmZmYpIC8qIFBWSF9DU19T
RUwgKi8KQEAgLTE2MywxNSArMTY0LDE0IEBAIGdkdF9zdGFydDoKICNlbmRpZgogCS5xdWFkIEdE
VF9FTlRSWSgweGMwOTIsIDAsIDB4ZmZmZmYpIC8qIFBWSF9EU19TRUwgKi8KIAkucXVhZCBHRFRf
RU5UUlkoMHg0MDkwLCAwLCAweDE4KSAgICAvKiBQVkhfQ0FOQVJZX1NFTCAqLwotZ2R0X2VuZDoK
K1NZTV9EQVRBX0VORF9MQUJFTChnZHRfc3RhcnQsIFNZTV9MX0xPQ0FMLCBnZHRfZW5kKQogCiAJ
LmJhbGlnbiAxNgotY2FuYXJ5OgotCS5maWxsIDQ4LCAxLCAwCitTWU1fREFUQV9MT0NBTChjYW5h
cnksIC5maWxsIDQ4LCAxLCAwKQogCi1lYXJseV9zdGFjazoKK1NZTV9EQVRBX1NUQVJUX0xPQ0FM
KGVhcmx5X3N0YWNrKQogCS5maWxsIEJPT1RfU1RBQ0tfU0laRSwgMSwgMAotZWFybHlfc3RhY2tf
ZW5kOgorU1lNX0RBVEFfRU5EX0xBQkVMKGVhcmx5X3N0YWNrLCBTWU1fTF9MT0NBTCwgZWFybHlf
c3RhY2tfZW5kKQogCiAJRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSwKIAkg
ICAgICAgICAgICAgX0FTTV9QVFIgKHB2aF9zdGFydF94ZW4gLSBfX1NUQVJUX0tFUk5FTF9tYXAp
KQotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItSC-0000NR-DA; Fri, 11 Oct 2019 11:51:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItSA-0000N6-FU
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:26 +0000
X-Inumbo-ID: 7355c6a8-ec1d-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7355c6a8-ec1d-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 11:51:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 222B3B493;
 Fri, 11 Oct 2019 11:51:24 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:51:00 +0200
Message-Id: <20191011115108.12392-21-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 20/28] x86/asm: Make some functions local
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgYSBjb3VwbGUgb2YgYXNzZW1ibHkgZnVuY3Rpb25zLCB3aGljaCBhcmUgaW52b2tl
ZCBvbmx5IGxvY2FsbHkKaW4gdGhlIGZpbGUgdGhleSBhcmUgZGVmaW5lZC4gSW4gQywgdGhleSBh
cmUgbWFya2VkICJzdGF0aWMiLiBJbgphc3NlbWJseSwgYW5ub3RhdGUgdGhlbSB1c2luZyBTWU1f
e0ZVTkMsQ09ERX1fU1RBUlRfTE9DQUwgKGFuZCBzd2l0Y2gKdGhlaXIgRU5EUFJPQyB0byBTWU1f
e0ZVTkMsQ09ERX1fRU5EIHRvbykuIFdoZXRoZXIgRlVOQyBvciBDT0RFIGlzIHVzZWQsCmRlcGVu
ZHMgb24gd2hldGhlciBFTkRQUk9DIG9yIEVORCB3YXMgdXNlZCBmb3IgYSBwYXJ0aWN1bGFyIGZ1
bmN0aW9uCmJlZm9yZS4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6
PgpDYzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiAiSC4gUGV0ZXIgQW52aW4i
IDxocGFAenl0b3IuY29tPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+
CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6IHg4NkBrZXJuZWwub3JnCkNj
OiBNYXR0IEZsZW1pbmcgPG1hdHRAY29kZWJsdWVwcmludC5jby51az4KQ2M6IEFyZCBCaWVzaGV1
dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpDYzogbGludXgtZWZpQHZnZXIua2VybmVs
Lm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCi0tLQogYXJjaC94ODYvYm9v
dC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TIHwgIDggKysrKy0tLS0KIGFyY2gveDg2L2VudHJ5
L2VudHJ5XzY0LlMgICAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrLS0tLS0tLS0tLQogYXJj
aC94ODYvbGliL2NvcHlfcGFnZV82NC5TICAgICAgICAgICAgIHwgIDQgKystLQogYXJjaC94ODYv
bGliL21lbWNweV82NC5TICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiBhcmNoL3g4
Ni9saWIvbWVtc2V0XzY0LlMgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogYXJjaC94ODYv
cGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TICAgIHwgMTIgKysrKysrLS0tLS0tCiBhcmNoL3g4
Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TICAgICAgICAgICAgfCAgNCArKy0tCiA3IGZpbGVzIGNoYW5n
ZWQsIDM1IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyBiL2FyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9lZmlfdGh1bmtfNjQuUwppbmRleCBkNjYwMDBkMjM5MjEuLjMxMzEyMDcwZGIyMiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TCisrKyBiL2Fy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUwpAQCAtOTksMTIgKzk5LDEyIEBA
IEVOVFJZKGVmaTY0X3RodW5rKQogCXJldAogRU5EUFJPQyhlZmk2NF90aHVuaykKIAotRU5UUlko
ZWZpX2V4aXQzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9leGl0MzIpCiAJbW92cQlmdW5j
X3J0X3B0ciglcmlwKSwgJXJheAogCXB1c2gJJXJheAogCW1vdgklcmRpLCAlcmF4CiAJcmV0Ci1F
TkRQUk9DKGVmaV9leGl0MzIpCitTWU1fRlVOQ19FTkQoZWZpX2V4aXQzMikKIAogCS5jb2RlMzIK
IC8qCkBAIC0xMTIsNyArMTEyLDcgQEAgRU5EUFJPQyhlZmlfZXhpdDMyKQogICoKICAqIFRoZSBz
dGFjayBzaG91bGQgcmVwcmVzZW50IHRoZSAzMi1iaXQgY2FsbGluZyBjb252ZW50aW9uLgogICov
Ci1FTlRSWShlZmlfZW50ZXIzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9lbnRlcjMyKQog
CW1vdmwJJF9fS0VSTkVMX0RTLCAlZWF4CiAJbW92bAklZWF4LCAlZHMKIAltb3ZsCSVlYXgsICVl
cwpAQCAtMTcyLDcgKzE3Miw3IEBAIEVOVFJZKGVmaV9lbnRlcjMyKQogCWJ0c2wJJFg4Nl9DUjBf
UEdfQklULCAlZWF4CiAJbW92bAklZWF4LCAlY3IwCiAJbHJldAotRU5EUFJPQyhlZmlfZW50ZXIz
MikKK1NZTV9GVU5DX0VORChlZmlfZW50ZXIzMikKIAogCS5kYXRhCiAJLmJhbGlnbgk4CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlf
NjQuUwppbmRleCA1N2QyNDYwNDhhYzYuLjE1NjhkYTYzYmYxNiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCkBAIC0x
MTAxLDcgKzExMDEsOCBAQCBpZHRlbnRyeSBoeXBlcnZpc29yX2NhbGxiYWNrIHhlbl9kb19oeXBl
cnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKICAqIGV4aXN0aW5nIGFjdGl2YXRpb24g
aW4gaXRzIGNyaXRpY2FsIHJlZ2lvbiAtLSBpZiBzbywgd2UgcG9wIHRoZSBjdXJyZW50CiAgKiBh
Y3RpdmF0aW9uIGFuZCByZXN0YXJ0IHRoZSBoYW5kbGVyIHVzaW5nIHRoZSBwcmV2aW91cyBvbmUu
CiAgKi8KLUVOVFJZKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQkJLyogZG9faHlwZXJ2aXNv
cl9jYWxsYmFjayhzdHJ1Y3QgKnB0X3JlZ3MpICovCisvKiBkb19oeXBlcnZpc29yX2NhbGxiYWNr
KHN0cnVjdCAqcHRfcmVncykgKi8KK1NZTV9DT0RFX1NUQVJUX0xPQ0FMKHhlbl9kb19oeXBlcnZp
c29yX2NhbGxiYWNrKQogCiAvKgogICogU2luY2Ugd2UgZG9uJ3QgbW9kaWZ5ICVyZGksIGV2dGNo
bl9kb191cGFsbChzdHJ1Y3QgKnB0X3JlZ3MpIHdpbGwKQEAgLTExMTksNyArMTEyMCw3IEBAIEVO
VFJZKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQkJLyogZG9faHlwZXJ2aXNvcl9jYWxsYmFj
ayhzdHJ1Y3QgKnB0X3JlZ3MpICovCiAJY2FsbAl4ZW5fbWF5YmVfcHJlZW1wdF9oY2FsbAogI2Vu
ZGlmCiAJam1wCWVycm9yX2V4aXQKLUVORCh4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaykKK1NZ
TV9DT0RFX0VORCh4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaykKIAogLyoKICAqIEh5cGVydmlz
b3IgdXNlcyB0aGlzIGZvciBhcHBsaWNhdGlvbiBmYXVsdHMgd2hpbGUgaXQgZXhlY3V0ZXMuCkBA
IC0xMjE0LDcgKzEyMTUsNyBAQCBpZHRlbnRyeSBtYWNoaW5lX2NoZWNrCQlkb19tY2UJCQloYXNf
ZXJyb3JfY29kZT0wCXBhcmFub2lkPTEKICAqIFVzZSBzbG93LCBidXQgc3VyZWZpcmUgImFyZSB3
ZSBpbiBrZXJuZWw/IiBjaGVjay4KICAqIFJldHVybjogZWJ4PTA6IG5lZWQgc3dhcGdzIG9uIGV4
aXQsIGVieD0xOiBvdGhlcndpc2UKICAqLwotRU5UUlkocGFyYW5vaWRfZW50cnkpCitTWU1fQ09E
RV9TVEFSVF9MT0NBTChwYXJhbm9pZF9lbnRyeSkKIAlVTldJTkRfSElOVF9GVU5DCiAJY2xkCiAJ
UFVTSF9BTkRfQ0xFQVJfUkVHUyBzYXZlX3JldD0xCkBAIC0xMjQ4LDcgKzEyNDksNyBAQCBFTlRS
WShwYXJhbm9pZF9lbnRyeSkKIAlGRU5DRV9TV0FQR1NfS0VSTkVMX0VOVFJZCiAKIAlyZXQKLUVO
RChwYXJhbm9pZF9lbnRyeSkKK1NZTV9DT0RFX0VORChwYXJhbm9pZF9lbnRyeSkKIAogLyoKICAq
ICJQYXJhbm9pZCIgZXhpdCBwYXRoIGZyb20gZXhjZXB0aW9uIHN0YWNrLiAgVGhpcyBpcyBpbnZv
a2VkCkBAIC0xMjYyLDcgKzEyNjMsNyBAQCBFTkQocGFyYW5vaWRfZW50cnkpCiAgKgogICogT24g
ZW50cnksIGVieCBpcyAibm8gc3dhcGdzIiBmbGFnICgxOiBkb24ndCBuZWVkIHN3YXBncywgMDog
bmVlZCBpdCkKICAqLwotRU5UUlkocGFyYW5vaWRfZXhpdCkKK1NZTV9DT0RFX1NUQVJUX0xPQ0FM
KHBhcmFub2lkX2V4aXQpCiAJVU5XSU5EX0hJTlRfUkVHUwogCURJU0FCTEVfSU5URVJSVVBUUyhD
TEJSX0FOWSkKIAlUUkFDRV9JUlFTX09GRl9ERUJVRwpAQCAtMTI3OSwxMiArMTI4MCwxMiBAQCBF
TlRSWShwYXJhbm9pZF9leGl0KQogCVJFU1RPUkVfQ1IzCXNjcmF0Y2hfcmVnPSVyYnggc2F2ZV9y
ZWc9JXIxNAogLkxwYXJhbm9pZF9leGl0X3Jlc3RvcmU6CiAJam1wIHJlc3RvcmVfcmVnc19hbmRf
cmV0dXJuX3RvX2tlcm5lbAotRU5EKHBhcmFub2lkX2V4aXQpCitTWU1fQ09ERV9FTkQocGFyYW5v
aWRfZXhpdCkKIAogLyoKICAqIFNhdmUgYWxsIHJlZ2lzdGVycyBpbiBwdF9yZWdzLCBhbmQgc3dp
dGNoIEdTIGlmIG5lZWRlZC4KICAqLwotRU5UUlkoZXJyb3JfZW50cnkpCitTWU1fQ09ERV9TVEFS
VF9MT0NBTChlcnJvcl9lbnRyeSkKIAlVTldJTkRfSElOVF9GVU5DCiAJY2xkCiAJUFVTSF9BTkRf
Q0xFQVJfUkVHUyBzYXZlX3JldD0xCkBAIC0xMzY0LDE2ICsxMzY1LDE2IEBAIEVOVFJZKGVycm9y
X2VudHJ5KQogCWNhbGwJZml4dXBfYmFkX2lyZXQKIAltb3YJJXJheCwgJXJzcAogCWptcAkuTGVy
cm9yX2VudHJ5X2Zyb21fdXNlcm1vZGVfYWZ0ZXJfc3dhcGdzCi1FTkQoZXJyb3JfZW50cnkpCitT
WU1fQ09ERV9FTkQoZXJyb3JfZW50cnkpCiAKLUVOVFJZKGVycm9yX2V4aXQpCitTWU1fQ09ERV9T
VEFSVF9MT0NBTChlcnJvcl9leGl0KQogCVVOV0lORF9ISU5UX1JFR1MKIAlESVNBQkxFX0lOVEVS
UlVQVFMoQ0xCUl9BTlkpCiAJVFJBQ0VfSVJRU19PRkYKIAl0ZXN0YgkkMywgQ1MoJXJzcCkKIAlq
eglyZXRpbnRfa2VybmVsCiAJam1wCS5McmV0aW50X3VzZXIKLUVORChlcnJvcl9leGl0KQorU1lN
X0NPREVfRU5EKGVycm9yX2V4aXQpCiAKIC8qCiAgKiBSdW5zIG9uIGV4Y2VwdGlvbiBzdGFjay4g
IFhlbiBQViBkb2VzIG5vdCBnbyB0aHJvdWdoIHRoaXMgcGF0aCBhdCBhbGwsCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0
LlMKaW5kZXggZmQyZDA5YWZhMDk3Li5mNTA1ODcwYmQ5M2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2xpYi9jb3B5X3BhZ2VfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKQEAg
LTIxLDcgKzIxLDcgQEAgRU5UUlkoY29weV9wYWdlKQogRU5EUFJPQyhjb3B5X3BhZ2UpCiBFWFBP
UlRfU1lNQk9MKGNvcHlfcGFnZSkKIAotRU5UUlkoY29weV9wYWdlX3JlZ3MpCitTWU1fRlVOQ19T
VEFSVF9MT0NBTChjb3B5X3BhZ2VfcmVncykKIAlzdWJxCSQyKjgsCSVyc3AKIAltb3ZxCSVyYngs
CSglcnNwKQogCW1vdnEJJXIxMiwJMSo4KCVyc3ApCkBAIC04Niw0ICs4Niw0IEBAIEVOVFJZKGNv
cHlfcGFnZV9yZWdzKQogCW1vdnEJMSo4KCVyc3ApLCAlcjEyCiAJYWRkcQkkMio4LCAlcnNwCiAJ
cmV0Ci1FTkRQUk9DKGNvcHlfcGFnZV9yZWdzKQorU1lNX0ZVTkNfRU5EKGNvcHlfcGFnZV9yZWdz
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbWNweV82NC5TIGIvYXJjaC94ODYvbGliL21l
bWNweV82NC5TCmluZGV4IDU3YTY0MjY2YmE2OS4uMzI2NWIyMWU4NmMwIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKKysrIGIvYXJjaC94ODYvbGliL21lbWNweV82NC5TCkBA
IC0yOSw3ICsyOSw3IEBACiAgKiByYXggb3JpZ2luYWwgZGVzdGluYXRpb24KICAqLwogU1lNX0ZV
TkNfU1RBUlRfQUxJQVMoX19tZW1jcHkpCi1FTlRSWShtZW1jcHkpCitTWU1fRlVOQ19TVEFSVF9M
T0NBTChtZW1jcHkpCiAJQUxURVJOQVRJVkVfMiAiam1wIG1lbWNweV9vcmlnIiwgIiIsIFg4Nl9G
RUFUVVJFX1JFUF9HT09ELCBcCiAJCSAgICAgICJqbXAgbWVtY3B5X2VybXMiLCBYODZfRkVBVFVS
RV9FUk1TCiAKQEAgLTQxLDcgKzQxLDcgQEAgRU5UUlkobWVtY3B5KQogCW1vdmwgJWVkeCwgJWVj
eAogCXJlcCBtb3ZzYgogCXJldAotRU5EUFJPQyhtZW1jcHkpCitTWU1fRlVOQ19FTkQobWVtY3B5
KQogU1lNX0ZVTkNfRU5EX0FMSUFTKF9fbWVtY3B5KQogRVhQT1JUX1NZTUJPTChtZW1jcHkpCiBF
WFBPUlRfU1lNQk9MKF9fbWVtY3B5KQpAQCAtNTAsMTQgKzUwLDE0IEBAIEVYUE9SVF9TWU1CT0wo
X19tZW1jcHkpCiAgKiBtZW1jcHlfZXJtcygpIC0gZW5oYW5jZWQgZmFzdCBzdHJpbmcgbWVtY3B5
LiBUaGlzIGlzIGZhc3RlciBhbmQKICAqIHNpbXBsZXIgdGhhbiBtZW1jcHkuIFVzZSBtZW1jcHlf
ZXJtcyB3aGVuIHBvc3NpYmxlLgogICovCi1FTlRSWShtZW1jcHlfZXJtcykKK1NZTV9GVU5DX1NU
QVJUX0xPQ0FMKG1lbWNweV9lcm1zKQogCW1vdnEgJXJkaSwgJXJheAogCW1vdnEgJXJkeCwgJXJj
eAogCXJlcCBtb3ZzYgogCXJldAotRU5EUFJPQyhtZW1jcHlfZXJtcykKK1NZTV9GVU5DX0VORCht
ZW1jcHlfZXJtcykKIAotRU5UUlkobWVtY3B5X29yaWcpCitTWU1fRlVOQ19TVEFSVF9MT0NBTCht
ZW1jcHlfb3JpZykKIAltb3ZxICVyZGksICVyYXgKIAogCWNtcHEgJDB4MjAsICVyZHgKQEAgLTE4
Miw3ICsxODIsNyBAQCBFTlRSWShtZW1jcHlfb3JpZykKIAogLkxlbmQ6CiAJcmV0cQotRU5EUFJP
QyhtZW1jcHlfb3JpZykKK1NZTV9GVU5DX0VORChtZW1jcHlfb3JpZykKIAogI2lmbmRlZiBDT05G
SUdfVU1MCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyBiL2FyY2gveDg2
L2xpYi9tZW1zZXRfNjQuUwppbmRleCA5MjdhYzQ0ZDM0YWEuLjU2NGFiZjllY2VkYiAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1zZXRf
NjQuUwpAQCAtNTksMTYgKzU5LDE2IEBAIEVYUE9SVF9TWU1CT0woX19tZW1zZXQpCiAgKgogICog
cmF4ICAgb3JpZ2luYWwgZGVzdGluYXRpb24KICAqLwotRU5UUlkobWVtc2V0X2VybXMpCitTWU1f
RlVOQ19TVEFSVF9MT0NBTChtZW1zZXRfZXJtcykKIAltb3ZxICVyZGksJXI5CiAJbW92YiAlc2ls
LCVhbAogCW1vdnEgJXJkeCwlcmN4CiAJcmVwIHN0b3NiCiAJbW92cSAlcjksJXJheAogCXJldAot
RU5EUFJPQyhtZW1zZXRfZXJtcykKK1NZTV9GVU5DX0VORChtZW1zZXRfZXJtcykKIAotRU5UUlko
bWVtc2V0X29yaWcpCitTWU1fRlVOQ19TVEFSVF9MT0NBTChtZW1zZXRfb3JpZykKIAltb3ZxICVy
ZGksJXIxMAogCiAJLyogZXhwYW5kIGJ5dGUgdmFsdWUgICovCkBAIC0xMzksNCArMTM5LDQgQEAg
RU5UUlkobWVtc2V0X29yaWcpCiAJc3VicSAlcjgsJXJkeAogCWptcCAuTGFmdGVyX2JhZF9hbGln
bm1lbnQKIC5MZmluYWw6Ci1FTkRQUk9DKG1lbXNldF9vcmlnKQorU1lNX0ZVTkNfRU5EKG1lbXNl
dF9vcmlnKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5T
IGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCmluZGV4IDQ2YzU4YjA4NzM5
Yy4uZDY3N2E3ZWIyZDBhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3Ro
dW5rXzY0LlMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182NC5TCkBAIC02
Nyw3ICs2Nyw3IEBAIEVORFBST0MoZWZpNjRfdGh1bmspCiAgKgogICogVGhpcyBmdW5jdGlvbiBt
dXN0IGJlIGludm9rZWQgd2l0aCBhIDE6MSBtYXBwZWQgc3RhY2suCiAgKi8KLUVOVFJZKF9fZWZp
NjRfdGh1bmspCitTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2VmaTY0X3RodW5rKQogCW1vdmwJJWRz
LCAlZWF4CiAJcHVzaAklcmF4CiAJbW92bAklZXMsICVlYXgKQEAgLTExNCwxNCArMTE0LDE0IEBA
IEVOVFJZKF9fZWZpNjRfdGh1bmspCiAJb3IJJXJjeCwgJXJheAogMToKIAlyZXQKLUVORFBST0Mo
X19lZmk2NF90aHVuaykKK1NZTV9GVU5DX0VORChfX2VmaTY0X3RodW5rKQogCi1FTlRSWShlZmlf
ZXhpdDMyKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoZWZpX2V4aXQzMikKIAltb3ZxCWZ1bmNfcnRf
cHRyKCVyaXApLCAlcmF4CiAJcHVzaAklcmF4CiAJbW92CSVyZGksICVyYXgKIAlyZXQKLUVORFBS
T0MoZWZpX2V4aXQzMikKK1NZTV9GVU5DX0VORChlZmlfZXhpdDMyKQogCiAJLmNvZGUzMgogLyoK
QEAgLTEyOSw3ICsxMjksNyBAQCBFTkRQUk9DKGVmaV9leGl0MzIpCiAgKgogICogVGhlIHN0YWNr
IHNob3VsZCByZXByZXNlbnQgdGhlIDMyLWJpdCBjYWxsaW5nIGNvbnZlbnRpb24uCiAgKi8KLUVO
VFJZKGVmaV9lbnRlcjMyKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoZWZpX2VudGVyMzIpCiAJbW92
bAkkX19LRVJORUxfRFMsICVlYXgKIAltb3ZsCSVlYXgsICVkcwogCW1vdmwJJWVheCwgJWVzCkBA
IC0xNDUsNyArMTQ1LDcgQEAgRU5UUlkoZWZpX2VudGVyMzIpCiAJcHVzaGwJJWVheAogCiAJbHJl
dAotRU5EUFJPQyhlZmlfZW50ZXIzMikKK1NZTV9GVU5DX0VORChlZmlfZW50ZXIzMikKIAogCS5k
YXRhCiAJLmJhbGlnbgk4CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9wdmgvaGVhZC5T
IGIvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUwppbmRleCA0ZTYzNDgwYmIyMjMuLjQzYjRk
ODY0ODE3ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUworKysgYi9h
cmNoL3g4Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TCkBAIC01MCw3ICs1MCw3IEBACiAjZGVmaW5lIFBW
SF9EU19TRUwJCShQVkhfR0RUX0VOVFJZX0RTICogOCkKICNkZWZpbmUgUFZIX0NBTkFSWV9TRUwJ
CShQVkhfR0RUX0VOVFJZX0NBTkFSWSAqIDgpCiAKLUVOVFJZKHB2aF9zdGFydF94ZW4pCitTWU1f
Q09ERV9TVEFSVF9MT0NBTChwdmhfc3RhcnRfeGVuKQogCWNsZAogCiAJbGdkdCAoX3BhKGdkdCkp
CkBAIC0xNDYsNyArMTQ2LDcgQEAgRU5UUlkocHZoX3N0YXJ0X3hlbikKIAogCWxqbXAgJFBWSF9D
U19TRUwsICRfcGEoc3RhcnR1cF8zMikKICNlbmRpZgotRU5EKHB2aF9zdGFydF94ZW4pCitTWU1f
Q09ERV9FTkQocHZoX3N0YXJ0X3hlbikKIAogCS5zZWN0aW9uICIuaW5pdC5kYXRhIiwiYXciCiAJ
LmJhbGlnbiA4Ci0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItSC-0000NX-Md; Fri, 11 Oct 2019 11:51:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItSC-0000NG-06
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:28 +0000
X-Inumbo-ID: 73b6ca0d-ec1d-11e9-9336-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73b6ca0d-ec1d-11e9-9336-12813bfff9fa;
 Fri, 11 Oct 2019 11:51:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 144F0B497;
 Fri, 11 Oct 2019 11:51:25 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:51:02 +0200
Message-Id: <20191011115108.12392-23-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 22/28] x86_64/asm: Add ENDs to some functions
 and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZXNlIGFyZSBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IGJ1dCB0aGV5IGFyZQpub3QgdHlwaWNhbCBDIGZ1bmN0aW9ucy4gU28gdGhleSBhcmUgYW5ub3Rh
dGVkIHVzaW5nIHRoZSBuZXcKU1lNX0NPREVfU1RBUlQuIEFsbCB0aGVzZSB3ZXJlIG5vdCBiYWxh
bmNlZCB3aXRoIGFueSBFTkQsIHNvIG1hcmsgdGhlaXIKZW5kcyBieSBTWU1fQ09ERV9FTkQgYXBw
cm9wcmlhdGVseSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5j
ej4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+IFt4ZW4gYml0c10KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDYzogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52
aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5lbC5vcmcKQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMg
ICB8ICA2ICsrKystLQogYXJjaC94ODYvcGxhdGZvcm0vb2xwYy94bzEtd2FrZXVwLlMgIHwgIDMg
KystCiBhcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMgICAgfCAgNiArKysrLS0KIGFy
Y2gveDg2L3JlYWxtb2RlL3JtL3JlYm9vdC5TICAgICAgICB8ICAzICsrLQogYXJjaC94ODYvcmVh
bG1vZGUvcm0vdHJhbXBvbGluZV82NC5TIHwgMTAgKysrKysrKy0tLQogYXJjaC94ODYvcmVhbG1v
ZGUvcm0vd2FrZXVwX2FzbS5TICAgIHwgIDMgKystCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5T
ICAgICAgICAgICAgfCAgNiArKysrLS0KIDcgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygr
KSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2Vk
L2hlYWRfNjQuUyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMKaW5kZXggY2E3
NjJlYTZhNjgxLi41NTgwMDQ2N2NlNWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJl
c3NlZC9oZWFkXzY0LlMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUwpA
QCAtMjUwLDcgKzI1MCw3IEBAIEVORFBST0MoZWZpMzJfc3R1Yl9lbnRyeSkKIAogCS5jb2RlNjQK
IAkub3JnIDB4MjAwCi1FTlRSWShzdGFydHVwXzY0KQorU1lNX0NPREVfU1RBUlQoc3RhcnR1cF82
NCkKIAkvKgogCSAqIDY0Yml0IGVudHJ5IGlzIDB4MjAwIGFuZCBpdCBpcyBBQkkgc28gaW1tdXRh
YmxlIQogCSAqIFdlIGNvbWUgaGVyZSBlaXRoZXIgZnJvbSBzdGFydHVwXzMyIG9yIGRpcmVjdGx5
IGZyb20gYQpAQCAtNDQyLDYgKzQ0Miw3IEBAIHRyYW1wb2xpbmVfcmV0dXJuOgogICovCiAJbGVh
cQkuTHJlbG9jYXRlZCglcmJ4KSwgJXJheAogCWptcAkqJXJheAorU1lNX0NPREVfRU5EKHN0YXJ0
dXBfNjQpCiAKICNpZmRlZiBDT05GSUdfRUZJX1NUVUIKIApAQCAtNTcxLDcgKzU3Miw3IEBAIFNZ
TV9GVU5DX0VORCguTHJlbG9jYXRlZCkKICAqIEVDWCBjb250YWlucyB0aGUgYmFzZSBhZGRyZXNz
IG9mIHRoZSB0cmFtcG9saW5lIG1lbW9yeS4KICAqIE5vbiB6ZXJvIFJEWCBtZWFucyB0cmFtcG9s
aW5lIG5lZWRzIHRvIGVuYWJsZSA1LWxldmVsIHBhZ2luZy4KICAqLwotRU5UUlkodHJhbXBvbGlu
ZV8zMmJpdF9zcmMpCitTWU1fQ09ERV9TVEFSVCh0cmFtcG9saW5lXzMyYml0X3NyYykKIAkvKiBT
ZXQgdXAgZGF0YSBhbmQgc3RhY2sgc2VnbWVudHMgKi8KIAltb3ZsCSRfX0tFUk5FTF9EUywgJWVh
eAogCW1vdmwJJWVheCwgJWRzCkBAIC02MzQsNiArNjM1LDcgQEAgRU5UUlkodHJhbXBvbGluZV8z
MmJpdF9zcmMpCiAJbW92bAklZWF4LCAlY3IwCiAKIAlscmV0CitTWU1fQ09ERV9FTkQodHJhbXBv
bGluZV8zMmJpdF9zcmMpCiAKIAkuY29kZTY0CiBTWU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FMSUdO
KC5McGFnaW5nX2VuYWJsZWQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL3hv
MS13YWtldXAuUyBiL2FyY2gveDg2L3BsYXRmb3JtL29scGMveG8xLXdha2V1cC5TCmluZGV4IDVm
ZWUzYTJjMmZkNC4uNzVmNGZhZmY4NDY4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9v
bHBjL3hvMS13YWtldXAuUworKysgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL3hvMS13YWtldXAu
UwpAQCAtOTAsNyArOTAsNyBAQCByZXN0b3JlX3JlZ2lzdGVyczoKIAogCXJldAogCi1FTlRSWShk
b19vbHBjX3N1c3BlbmRfbG93bGV2ZWwpCitTWU1fQ09ERV9TVEFSVChkb19vbHBjX3N1c3BlbmRf
bG93bGV2ZWwpCiAJY2FsbAlzYXZlX3Byb2Nlc3Nvcl9zdGF0ZQogCWNhbGwJc2F2ZV9yZWdpc3Rl
cnMKIApAQCAtMTEwLDYgKzExMCw3IEBAIHJldF9wb2ludDoKIAljYWxsCXJlc3RvcmVfcmVnaXN0
ZXJzCiAJY2FsbAlyZXN0b3JlX3Byb2Nlc3Nvcl9zdGF0ZQogCXJldAorU1lNX0NPREVfRU5EKGRv
X29scGNfc3VzcGVuZF9sb3dsZXZlbCkKIAogLmRhdGEKIHNhdmVkX2dkdDogICAgICAgICAgICAg
LmxvbmcgICAwLDAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQu
UyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUwppbmRleCBhNGQ1ZWIwYTdlY2Uu
LjQwNTdjZDVhZjdlMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82
NC5TCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUwpAQCAtNTIsNyArNTIs
NyBAQCBFTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQogCXJldAogRU5EUFJPQyhzd3N1c3BfYXJj
aF9zdXNwZW5kKQogCi1FTlRSWShyZXN0b3JlX2ltYWdlKQorU1lNX0NPREVfU1RBUlQocmVzdG9y
ZV9pbWFnZSkKIAkvKiBwcmVwYXJlIHRvIGp1bXAgdG8gdGhlIGltYWdlIGtlcm5lbCAqLwogCW1v
dnEJcmVzdG9yZV9qdW1wX2FkZHJlc3MoJXJpcCksICVyOAogCW1vdnEJcmVzdG9yZV9jcjMoJXJp
cCksICVyOQpAQCAtNjcsOSArNjcsMTAgQEAgRU5UUlkocmVzdG9yZV9pbWFnZSkKIAkvKiBqdW1w
IHRvIHJlbG9jYXRlZCByZXN0b3JlIGNvZGUgKi8KIAltb3ZxCXJlbG9jYXRlZF9yZXN0b3JlX2Nv
ZGUoJXJpcCksICVyY3gKIAlqbXBxCSolcmN4CitTWU1fQ09ERV9FTkQocmVzdG9yZV9pbWFnZSkK
IAogCS8qIGNvZGUgYmVsb3cgaGFzIGJlZW4gcmVsb2NhdGVkIHRvIGEgc2FmZSBwYWdlICovCi1F
TlRSWShjb3JlX3Jlc3RvcmVfY29kZSkKK1NZTV9DT0RFX1NUQVJUKGNvcmVfcmVzdG9yZV9jb2Rl
KQogCS8qIHN3aXRjaCB0byB0ZW1wb3JhcnkgcGFnZSB0YWJsZXMgKi8KIAltb3ZxCSVyYXgsICVj
cjMKIAkvKiBmbHVzaCBUTEIgKi8KQEAgLTk3LDYgKzk4LDcgQEAgRU5UUlkoY29yZV9yZXN0b3Jl
X2NvZGUpCiAuTGRvbmU6CiAJLyoganVtcCB0byB0aGUgcmVzdG9yZV9yZWdpc3RlcnMgYWRkcmVz
cyBmcm9tIHRoZSBpbWFnZSBoZWFkZXIgKi8KIAlqbXBxCSolcjgKK1NZTV9DT0RFX0VORChjb3Jl
X3Jlc3RvcmVfY29kZSkKIAogCSAvKiBjb2RlIGJlbG93IGJlbG9uZ3MgdG8gdGhlIGltYWdlIGtl
cm5lbCAqLwogCS5hbGlnbiBQQUdFX1NJWkUKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3JlYWxtb2Rl
L3JtL3JlYm9vdC5TIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0vcmVib290LlMKaW5kZXggNDI0ODI2
YWZiNTAxLi5mMTA1MTViMTBlMGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3JlYWxtb2RlL3JtL3Jl
Ym9vdC5TCisrKyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3JlYm9vdC5TCkBAIC0xOSw3ICsxOSw3
IEBACiAgKi8KIAkuc2VjdGlvbiAiLnRleHQzMiIsICJheCIKIAkuY29kZTMyCi1FTlRSWShtYWNo
aW5lX3JlYWxfcmVzdGFydF9hc20pCitTWU1fQ09ERV9TVEFSVChtYWNoaW5lX3JlYWxfcmVzdGFy
dF9hc20pCiAKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJLyogU3dpdGNoIHRvIHRyYW1wb2xpbmUg
R0RUIGFzIGl0IGlzIGd1YXJhbnRlZWQgPCA0IEdpQiAqLwpAQCAtNjMsNiArNjMsNyBAQCBTWU1f
SU5ORVJfTEFCRUwobWFjaGluZV9yZWFsX3Jlc3RhcnRfcGFnaW5nX29mZiwgU1lNX0xfR0xPQkFM
KQogCW1vdmwJJWVjeCwgJWdzCiAJbW92bAklZWN4LCAlc3MKIAlsam1wdwkkOCwgJDFmCitTWU1f
Q09ERV9FTkQobWFjaGluZV9yZWFsX3Jlc3RhcnRfYXNtKQogCiAvKgogICogVGhpcyBpcyAxNi1i
aXQgcHJvdGVjdGVkIG1vZGUgY29kZSB0byBkaXNhYmxlIHBhZ2luZyBhbmQgdGhlIGNhY2hlLApk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TIGIvYXJjaC94
ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TCmluZGV4IGMxYWVhYjFkYWUyNS4uMjUxNzU4
ZWQ3NDQzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMK
KysrIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TCkBAIC0zOCw3ICszOCw3
IEBACiAJLmNvZGUxNgogCiAJLmJhbGlnbglQQUdFX1NJWkUKLUVOVFJZKHRyYW1wb2xpbmVfc3Rh
cnQpCitTWU1fQ09ERV9TVEFSVCh0cmFtcG9saW5lX3N0YXJ0KQogCWNsaQkJCSMgV2Ugc2hvdWxk
IGJlIHNhZmUgYW55d2F5CiAJd2JpbnZkCiAKQEAgLTc4LDEyICs3OCwxNCBAQCBFTlRSWSh0cmFt
cG9saW5lX3N0YXJ0KQogbm9fbG9uZ21vZGU6CiAJaGx0CiAJam1wIG5vX2xvbmdtb2RlCitTWU1f
Q09ERV9FTkQodHJhbXBvbGluZV9zdGFydCkKKwogI2luY2x1ZGUgIi4uL2tlcm5lbC92ZXJpZnlf
Y3B1LlMiCiAKIAkuc2VjdGlvbiAiLnRleHQzMiIsImF4IgogCS5jb2RlMzIKIAkuYmFsaWduIDQK
LUVOVFJZKHN0YXJ0dXBfMzIpCitTWU1fQ09ERV9TVEFSVChzdGFydHVwXzMyKQogCW1vdmwJJWVk
eCwgJXNzCiAJYWRkbAkkcGFfcmVhbF9tb2RlX2Jhc2UsICVlc3AKIAltb3ZsCSVlZHgsICVkcwpA
QCAtMTM3LDEzICsxMzksMTUgQEAgRU5UUlkoc3RhcnR1cF8zMikKIAkgKiB0aGUgbmV3IGdkdC9p
ZHQgdGhhdCBoYXMgX19LRVJORUxfQ1Mgd2l0aCBDUy5MID0gMS4KIAkgKi8KIAlsam1wbAkkX19L
RVJORUxfQ1MsICRwYV9zdGFydHVwXzY0CitTWU1fQ09ERV9FTkQoc3RhcnR1cF8zMikKIAogCS5z
ZWN0aW9uICIudGV4dDY0IiwiYXgiCiAJLmNvZGU2NAogCS5iYWxpZ24gNAotRU5UUlkoc3RhcnR1
cF82NCkKK1NZTV9DT0RFX1NUQVJUKHN0YXJ0dXBfNjQpCiAJIyBOb3cganVtcCBpbnRvIHRoZSBr
ZXJuZWwgdXNpbmcgdmlydHVhbCBhZGRyZXNzZXMKIAlqbXBxCSp0cl9zdGFydCglcmlwKQorU1lN
X0NPREVfRU5EKHN0YXJ0dXBfNjQpCiAKIAkuc2VjdGlvbiAiLnJvZGF0YSIsImEiCiAJIyBEdXBs
aWNhdGUgdGhlIGdsb2JhbCBkZXNjcmlwdG9yIHRhYmxlCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9y
ZWFsbW9kZS9ybS93YWtldXBfYXNtLlMgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS93YWtldXBfYXNt
LlMKaW5kZXggMDEwOTJkNjY1YmMyLi4wMmQwYmExNmFlMzMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3JlYWxtb2RlL3JtL3dha2V1cF9hc20uUworKysgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS93YWtl
dXBfYXNtLlMKQEAgLTM3LDcgKzM3LDcgQEAgU1lNX0RBVEFfRU5EKHdha2V1cF9oZWFkZXIpCiAJ
LmNvZGUxNgogCiAJLmJhbGlnbgkxNgotRU5UUlkod2FrZXVwX3N0YXJ0KQorU1lNX0NPREVfU1RB
UlQod2FrZXVwX3N0YXJ0KQogCWNsaQogCWNsZAogCkBAIC0xMzUsNiArMTM1LDcgQEAgRU5UUlko
d2FrZXVwX3N0YXJ0KQogI2Vsc2UKIAlqbXAJdHJhbXBvbGluZV9zdGFydAogI2VuZGlmCitTWU1f
Q09ERV9FTkQod2FrZXVwX3N0YXJ0KQogCiBib2d1c19yZWFsX21hZ2ljOgogMToKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5T
CmluZGV4IDQ1YzEyNDlmMzcwZC4uYzIwOWM3MGZjNWU0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ZW4veGVuLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKQEAgLTg1LDEx
ICs4NSwxMiBAQCBoeXBlcmNhbGxfaXJldCA9IGh5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJU09S
X2lyZXQgKiAzMgogICoJcjExCQl9PC0tIHB1c2hlZCBieSBoeXBlcmNhbGwgcGFnZQogICogcnNw
LT5yYXgJCX0KICAqLwotRU5UUlkoeGVuX2lyZXQpCitTWU1fQ09ERV9TVEFSVCh4ZW5faXJldCkK
IAlwdXNocSAkMAogCWptcCBoeXBlcmNhbGxfaXJldAorU1lNX0NPREVfRU5EKHhlbl9pcmV0KQog
Ci1FTlRSWSh4ZW5fc3lzcmV0NjQpCitTWU1fQ09ERV9TVEFSVCh4ZW5fc3lzcmV0NjQpCiAJLyoK
IAkgKiBXZSdyZSBhbHJlYWR5IG9uIHRoZSB1c2VybW9kZSBzdGFjayBhdCB0aGlzIHBvaW50LCBi
dXQKIAkgKiBzdGlsbCB3aXRoIHRoZSBrZXJuZWwgZ3MsIHNvIHdlIGNhbiBlYXNpbHkgc3dpdGNo
IGJhY2suCkBAIC0xMDcsNiArMTA4LDcgQEAgRU5UUlkoeGVuX3N5c3JldDY0KQogCiAJcHVzaHEg
JFZHQ0ZfaW5fc3lzY2FsbAogCWptcCBoeXBlcmNhbGxfaXJldAorU1lNX0NPREVfRU5EKHhlbl9z
eXNyZXQ2NCkKIAogLyoKICAqIFhlbiBoYW5kbGVzIHN5c2NhbGwgY2FsbGJhY2tzIG11Y2ggbGlr
ZSBvcmRpbmFyeSBleGNlcHRpb25zLCB3aGljaAotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItS5-0000Ma-Qu; Fri, 11 Oct 2019 11:51:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItS4-0000MT-NL
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:20 +0000
X-Inumbo-ID: 6f52f814-ec1d-11e9-8aca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6f52f814-ec1d-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 11:51:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 79C62B48C;
 Fri, 11 Oct 2019 11:51:17 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:50:49 +0200
Message-Id: <20191011115108.12392-10-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 09/28] x86/asm: Annotate aliases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, linux-crypto@vger.kernel.org,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

X2tleV9leHBhbnNpb25fMTI4IGlzIGFuIGFsaWFzIHRvIF9rZXlfZXhwYW5zaW9uXzI1NmEsIF9f
bWVtY3B5IHRvCm1lbWNweSwgeGVuX3N5c2NhbGwzMl90YXJnZXQgdG8geGVuX3N5c2VudGVyX3Rh
cmdldCwgYW5kIHNvIG9uLiBBbm5vdGF0ZQp0aGVtIGFsbCB1c2luZyB0aGUgbmV3IFNZTV9GVU5D
X1NUQVJUX0FMSUFTLCBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUywKYW5kIFNZTV9GVU5DX0VO
RF9BTElBUy4gVGhpcyB3aWxsIG1ha2UgdGhlIHRvb2xzIGdlbmVyYXRpbmcgdGhlCmRlYnVnaW5m
byBoYXBweSBhcyBpdCBhdm9pZCBuZXN0aW5nIGFuZCBkb3VibGUgc3ltYm9scy4KClNpZ25lZC1v
ZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpDYzogSGVyYmVydCBYdSA8aGVyYmVy
dEBnb25kb3IuYXBhbmEub3JnLmF1PgpDYzogIkRhdmlkIFMuIE1pbGxlciIgPGRhdmVtQGRhdmVt
bG9mdC5uZXQ+CkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KQ2M6IFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhh
dC5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogPHg4NkBrZXJu
ZWwub3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
UmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gW3hlbiBwYXJ0c10K
Q2M6IDxsaW51eC1jcnlwdG9Admdlci5rZXJuZWwub3JnPgpDYzogPHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz4KLS0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgfCA1
ICsrLS0tCiBhcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMgICAgICAgICAgfCA0ICsrLS0KIGFyY2gv
eDg2L2xpYi9tZW1tb3ZlXzY0LlMgICAgICAgICB8IDQgKystLQogYXJjaC94ODYvbGliL21lbXNl
dF82NC5TICAgICAgICAgIHwgNCArKy0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAg
ICAgfCA0ICsrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TIGIv
YXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCmluZGV4IGUwYTVmYjQ2MmEwYS4uOWQ4
ZDVmMjI5NmUxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMK
KysrIGIvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCkBAIC0xNzU3LDggKzE3NTcs
NyBAQCBFTkRQUk9DKGFlc25pX2djbV9maW5hbGl6ZSkKICNlbmRpZgogCiAKLS5hbGlnbiA0Ci1f
a2V5X2V4cGFuc2lvbl8xMjg6CitTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUyhfa2V5X2V4cGFu
c2lvbl8xMjgpCiBTWU1fRlVOQ19TVEFSVF9MT0NBTChfa2V5X2V4cGFuc2lvbl8yNTZhKQogCXBz
aHVmZCAkMGIxMTExMTExMSwgJXhtbTEsICV4bW0xCiAJc2h1ZnBzICQwYjAwMDEwMDAwLCAleG1t
MCwgJXhtbTQKQEAgLTE3NjksOCArMTc2OCw4IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FMKF9rZXlf
ZXhwYW5zaW9uXzI1NmEpCiAJbW92YXBzICV4bW0wLCAoVEtFWVApCiAJYWRkICQweDEwLCBUS0VZ
UAogCXJldAotRU5EUFJPQyhfa2V5X2V4cGFuc2lvbl8xMjgpCiBTWU1fRlVOQ19FTkQoX2tleV9l
eHBhbnNpb25fMjU2YSkKK1NZTV9GVU5DX0VORF9BTElBUyhfa2V5X2V4cGFuc2lvbl8xMjgpCiAK
IFNZTV9GVU5DX1NUQVJUX0xPQ0FMKF9rZXlfZXhwYW5zaW9uXzE5MmEpCiAJcHNodWZkICQwYjAx
MDEwMTAxLCAleG1tMSwgJXhtbTEKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQu
UyBiL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUwppbmRleCA5Mjc0ODY2MGJhNTEuLjU3YTY0MjY2
YmE2OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbWNweV82NC5TCisrKyBiL2FyY2gveDg2
L2xpYi9tZW1jcHlfNjQuUwpAQCAtMjgsNyArMjgsNyBAQAogICogT3V0cHV0OgogICogcmF4IG9y
aWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KLUVOVFJZKF9fbWVtY3B5KQorU1lNX0ZVTkNfU1RBUlRf
QUxJQVMoX19tZW1jcHkpCiBFTlRSWShtZW1jcHkpCiAJQUxURVJOQVRJVkVfMiAiam1wIG1lbWNw
eV9vcmlnIiwgIiIsIFg4Nl9GRUFUVVJFX1JFUF9HT09ELCBcCiAJCSAgICAgICJqbXAgbWVtY3B5
X2VybXMiLCBYODZfRkVBVFVSRV9FUk1TCkBAIC00Miw3ICs0Miw3IEBAIEVOVFJZKG1lbWNweSkK
IAlyZXAgbW92c2IKIAlyZXQKIEVORFBST0MobWVtY3B5KQotRU5EUFJPQyhfX21lbWNweSkKK1NZ
TV9GVU5DX0VORF9BTElBUyhfX21lbWNweSkKIEVYUE9SVF9TWU1CT0wobWVtY3B5KQogRVhQT1JU
X1NZTUJPTChfX21lbWNweSkKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQu
UyBiL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMKaW5kZXggYmJlYzY5ZDgyMjNiLi41MGMxNjQ4
MzExYjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMKKysrIGIvYXJjaC94
ODYvbGliL21lbW1vdmVfNjQuUwpAQCAtMjYsNyArMjYsNyBAQAogICovCiAud2VhayBtZW1tb3Zl
CiAKLUVOVFJZKG1lbW1vdmUpCitTWU1fRlVOQ19TVEFSVF9BTElBUyhtZW1tb3ZlKQogRU5UUlko
X19tZW1tb3ZlKQogCiAJLyogSGFuZGxlIG1vcmUgMzIgYnl0ZXMgaW4gbG9vcCAqLwpAQCAtMjA4
LDYgKzIwOCw2IEBAIEVOVFJZKF9fbWVtbW92ZSkKIDEzOgogCXJldHEKIEVORFBST0MoX19tZW1t
b3ZlKQotRU5EUFJPQyhtZW1tb3ZlKQorU1lNX0ZVTkNfRU5EX0FMSUFTKG1lbW1vdmUpCiBFWFBP
UlRfU1lNQk9MKF9fbWVtbW92ZSkKIEVYUE9SVF9TWU1CT0wobWVtbW92ZSkKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUwppbmRl
eCA5YmM4NjFjNzFlNzUuLjkyN2FjNDRkMzRhYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21l
bXNldF82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUwpAQCAtMTksNyArMTksNyBA
QAogICoKICAqIHJheCAgIG9yaWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KLUVOVFJZKG1lbXNldCkK
K1NZTV9GVU5DX1NUQVJUX0FMSUFTKG1lbXNldCkKIEVOVFJZKF9fbWVtc2V0KQogCS8qCiAJICog
U29tZSBDUFVzIHN1cHBvcnQgZW5oYW5jZWQgUkVQIE1PVlNCL1NUT1NCIGZlYXR1cmUuIEl0IGlz
IHJlY29tbWVuZGVkCkBAIC00Myw4ICs0Myw4IEBAIEVOVFJZKF9fbWVtc2V0KQogCXJlcCBzdG9z
YgogCW1vdnEgJXI5LCVyYXgKIAlyZXQKLUVORFBST0MobWVtc2V0KQogRU5EUFJPQyhfX21lbXNl
dCkKK1NZTV9GVU5DX0VORF9BTElBUyhtZW1zZXQpCiBFWFBPUlRfU1lNQk9MKG1lbXNldCkKIEVY
UE9SVF9TWU1CT0woX19tZW1zZXQpCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNt
XzY0LlMgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCmluZGV4IGViZjYxMGI0OWMwNi4uNDVj
MTI0OWYzNzBkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2Fy
Y2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKQEAgLTE2NywxMyArMTY3LDEzIEBAIEVORFBST0MoeGVu
X3N5c2VudGVyX3RhcmdldCkKIAogI2Vsc2UgLyogIUNPTkZJR19JQTMyX0VNVUxBVElPTiAqLwog
Ci1FTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUX0FMSUFTKHhlbl9z
eXNjYWxsMzJfdGFyZ2V0KQogRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKIAlsZWEgMTYoJXJz
cCksICVyc3AJLyogc3RyaXAgJXJjeCwgJXIxMSAqLwogCW1vdiAkLUVOT1NZUywgJXJheAogCXB1
c2hxICQwCiAJam1wIGh5cGVyY2FsbF9pcmV0Ci1FTkRQUk9DKHhlbl9zeXNjYWxsMzJfdGFyZ2V0
KQogRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EX0FMSUFTKHhlbl9z
eXNjYWxsMzJfdGFyZ2V0KQogCiAjZW5kaWYJLyogQ09ORklHX0lBMzJfRU1VTEFUSU9OICovCi0t
IAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItSG-0000PN-12; Fri, 11 Oct 2019 11:51:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItSE-0000Og-Kn
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:30 +0000
X-Inumbo-ID: 743034d2-ec1d-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 743034d2-ec1d-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 11:51:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A16F1B498;
 Fri, 11 Oct 2019 11:51:25 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:51:03 +0200
Message-Id: <20191011115108.12392-24-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 23/28] x86_64/asm: Change all ENTRY+END to
 SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSwgYWxsIGFzc2VtYmx5IGNvZGUgd2hpY2ggaXMgbWFya2VkIHVzaW5nIEVORCAoYW5kIG5v
dCBFTkRQUk9DKSBpcwpjaGFuZ2VkLiBBbGwgdGhlc2UgYXJlIHN3aXRjaGVkIHRvIGFwcHJvcHJp
YXRlIG5ldyBtYXJraW5ncwpTWU1fQ09ERV9TVEFSVCBhbmQgU1lNX0NPREVfRU5ELgoKU2lnbmVk
LW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+ClJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiBbeGVuIGJpdHNdCkNjOiBCb3Jp
c2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51
dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiAiSC4gUGV0
ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogeDg2QGtlcm5lbC5vcmcKQ2M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKLS0tCiBh
cmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICB8IDUyICsrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUyB8ICA4ICsrLS0t
CiBhcmNoL3g4Ni9rZXJuZWwvZnRyYWNlXzY0LlMgICAgICB8ICA0ICstLQogYXJjaC94ODYva2Vy
bmVsL2hlYWRfNjQuUyAgICAgICAgfCAxMiArKysrLS0tLQogYXJjaC94ODYveGVuL3hlbi1hc21f
NjQuUyAgICAgICAgfCAgOCArKy0tLQogYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgICAgICAgICAg
fCAgOCArKy0tLQogNiBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYv
ZW50cnkvZW50cnlfNjQuUwppbmRleCAxNTY4ZGE2M2JmMTYuLjEzZTRmZTM3OGU1YSAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCkBAIC00NiwxMSArNDYsMTEgQEAKIC5zZWN0aW9uIC5lbnRyeS50ZXh0LCAiYXgiCiAK
ICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKLUVOVFJZKG5hdGl2ZV91c2VyZ3Nfc3lzcmV0NjQpCitT
WU1fQ09ERV9TVEFSVChuYXRpdmVfdXNlcmdzX3N5c3JldDY0KQogCVVOV0lORF9ISU5UX0VNUFRZ
CiAJc3dhcGdzCiAJc3lzcmV0cQotRU5EKG5hdGl2ZV91c2VyZ3Nfc3lzcmV0NjQpCitTWU1fQ09E
RV9FTkQobmF0aXZlX3VzZXJnc19zeXNyZXQ2NCkKICNlbmRpZiAvKiBDT05GSUdfUEFSQVZJUlQg
Ki8KIAogLm1hY3JvIFRSQUNFX0lSUVNfRkxBR1MgZmxhZ3M6cmVxCkBAIC0xNDIsNyArMTQyLDcg
QEAgRU5EKG5hdGl2ZV91c2VyZ3Nfc3lzcmV0NjQpCiAgKiB3aXRoIHRoZW0gZHVlIHRvIGJ1Z3Mg
aW4gYm90aCBBTUQgYW5kIEludGVsIENQVXMuCiAgKi8KIAotRU5UUlkoZW50cnlfU1lTQ0FMTF82
NCkKK1NZTV9DT0RFX1NUQVJUKGVudHJ5X1NZU0NBTExfNjQpCiAJVU5XSU5EX0hJTlRfRU1QVFkK
IAkvKgogCSAqIEludGVycnVwdHMgYXJlIG9mZiBvbiBlbnRyeS4KQEAgLTI3MywxMyArMjczLDEz
IEBAIHN5c2NhbGxfcmV0dXJuX3ZpYV9zeXNyZXQ6CiAJcG9wcQklcmRpCiAJcG9wcQklcnNwCiAJ
VVNFUkdTX1NZU1JFVDY0Ci1FTkQoZW50cnlfU1lTQ0FMTF82NCkKK1NZTV9DT0RFX0VORChlbnRy
eV9TWVNDQUxMXzY0KQogCiAvKgogICogJXJkaTogcHJldiB0YXNrCiAgKiAlcnNpOiBuZXh0IHRh
c2sKICAqLwotRU5UUlkoX19zd2l0Y2hfdG9fYXNtKQorU1lNX0NPREVfU1RBUlQoX19zd2l0Y2hf
dG9fYXNtKQogCVVOV0lORF9ISU5UX0ZVTkMKIAkvKgogCSAqIFNhdmUgY2FsbGVlLXNhdmVkIHJl
Z2lzdGVycwpAQCAtMzIxLDcgKzMyMSw3IEBAIEVOVFJZKF9fc3dpdGNoX3RvX2FzbSkKIAlwb3Bx
CSVyYnAKIAogCWptcAlfX3N3aXRjaF90bwotRU5EKF9fc3dpdGNoX3RvX2FzbSkKK1NZTV9DT0RF
X0VORChfX3N3aXRjaF90b19hc20pCiAKIC8qCiAgKiBBIG5ld2x5IGZvcmtlZCBwcm9jZXNzIGRp
cmVjdGx5IGNvbnRleHQgc3dpdGNoZXMgaW50byB0aGlzIGFkZHJlc3MuCkBAIC0zMzAsNyArMzMw
LDcgQEAgRU5EKF9fc3dpdGNoX3RvX2FzbSkKICAqIHJieDoga2VybmVsIHRocmVhZCBmdW5jIChO
VUxMIGZvciB1c2VyIHRocmVhZCkKICAqIHIxMjoga2VybmVsIHRocmVhZCBhcmcKICAqLwotRU5U
UlkocmV0X2Zyb21fZm9yaykKK1NZTV9DT0RFX1NUQVJUKHJldF9mcm9tX2ZvcmspCiAJVU5XSU5E
X0hJTlRfRU1QVFkKIAltb3ZxCSVyYXgsICVyZGkKIAljYWxsCXNjaGVkdWxlX3RhaWwJCQkvKiBy
ZGk6ICdwcmV2JyB0YXNrIHBhcmFtZXRlciAqLwpAQCAtMzU3LDE0ICszNTcsMTQgQEAgRU5UUlko
cmV0X2Zyb21fZm9yaykKIAkgKi8KIAltb3ZxCSQwLCBSQVgoJXJzcCkKIAlqbXAJMmIKLUVORChy
ZXRfZnJvbV9mb3JrKQorU1lNX0NPREVfRU5EKHJldF9mcm9tX2ZvcmspCiAKIC8qCiAgKiBCdWls
ZCB0aGUgZW50cnkgc3R1YnMgd2l0aCBzb21lIGFzc2VtYmxlciBtYWdpYy4KICAqIFdlIHBhY2sg
MSBzdHViIGludG8gZXZlcnkgOC1ieXRlIGJsb2NrLgogICovCiAJLmFsaWduIDgKLUVOVFJZKGly
cV9lbnRyaWVzX3N0YXJ0KQorU1lNX0NPREVfU1RBUlQoaXJxX2VudHJpZXNfc3RhcnQpCiAgICAg
dmVjdG9yPUZJUlNUX0VYVEVSTkFMX1ZFQ1RPUgogICAgIC5yZXB0IChGSVJTVF9TWVNURU1fVkVD
VE9SIC0gRklSU1RfRVhURVJOQUxfVkVDVE9SKQogCVVOV0lORF9ISU5UX0lSRVRfUkVHUwpAQCAt
MzczLDEwICszNzMsMTAgQEAgRU5UUlkoaXJxX2VudHJpZXNfc3RhcnQpCiAJLmFsaWduCTgKIAl2
ZWN0b3I9dmVjdG9yKzEKICAgICAuZW5kcgotRU5EKGlycV9lbnRyaWVzX3N0YXJ0KQorU1lNX0NP
REVfRU5EKGlycV9lbnRyaWVzX3N0YXJ0KQogCiAJLmFsaWduIDgKLUVOVFJZKHNwdXJpb3VzX2Vu
dHJpZXNfc3RhcnQpCitTWU1fQ09ERV9TVEFSVChzcHVyaW91c19lbnRyaWVzX3N0YXJ0KQogICAg
IHZlY3Rvcj1GSVJTVF9TWVNURU1fVkVDVE9SCiAgICAgLnJlcHQgKE5SX1ZFQ1RPUlMgLSBGSVJT
VF9TWVNURU1fVkVDVE9SKQogCVVOV0lORF9ISU5UX0lSRVRfUkVHUwpAQCAtMzg1LDcgKzM4NSw3
IEBAIEVOVFJZKHNwdXJpb3VzX2VudHJpZXNfc3RhcnQpCiAJLmFsaWduCTgKIAl2ZWN0b3I9dmVj
dG9yKzEKICAgICAuZW5kcgotRU5EKHNwdXJpb3VzX2VudHJpZXNfc3RhcnQpCitTWU1fQ09ERV9F
TkQoc3B1cmlvdXNfZW50cmllc19zdGFydCkKIAogLm1hY3JvIERFQlVHX0VOVFJZX0FTU0VSVF9J
UlFTX09GRgogI2lmZGVmIENPTkZJR19ERUJVR19FTlRSWQpAQCAtNTExLDcgKzUxMSw3IEBAIEVO
RChzcHVyaW91c19lbnRyaWVzX3N0YXJ0KQogICogfCByZXR1cm4gYWRkcmVzcwkJCQkJfAogICog
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAg
Ki8KLUVOVFJZKGludGVycnVwdF9lbnRyeSkKK1NZTV9DT0RFX1NUQVJUKGludGVycnVwdF9lbnRy
eSkKIAlVTldJTkRfSElOVF9GVU5DCiAJQVNNX0NMQUMKIAljbGQKQEAgLTU3OSw3ICs1NzksNyBA
QCBFTlRSWShpbnRlcnJ1cHRfZW50cnkpCiAJVFJBQ0VfSVJRU19PRkYKIAogCXJldAotRU5EKGlu
dGVycnVwdF9lbnRyeSkKK1NZTV9DT0RFX0VORChpbnRlcnJ1cHRfZW50cnkpCiBfQVNNX05PS1BS
T0JFKGludGVycnVwdF9lbnRyeSkKIAogCkBAIC03OTUsNyArNzk1LDcgQEAgX0FTTV9OT0tQUk9C
RShjb21tb25faW50ZXJydXB0KQogICogQVBJQyBpbnRlcnJ1cHRzLgogICovCiAubWFjcm8gYXBp
Y2ludGVycnVwdDMgbnVtIHN5bSBkb19zeW0KLUVOVFJZKFxzeW0pCitTWU1fQ09ERV9TVEFSVChc
c3ltKQogCVVOV0lORF9ISU5UX0lSRVRfUkVHUwogCXB1c2hxCSR+KFxudW0pCiAuTGNvbW1vbl9c
c3ltOgpAQCAtODAzLDcgKzgwMyw3IEBAIEVOVFJZKFxzeW0pCiAJVU5XSU5EX0hJTlRfUkVHUyBp
bmRpcmVjdD0xCiAJY2FsbAlcZG9fc3ltCS8qIHJkaSBwb2ludHMgdG8gcHRfcmVncyAqLwogCWpt
cAlyZXRfZnJvbV9pbnRyCi1FTkQoXHN5bSkKK1NZTV9DT0RFX0VORChcc3ltKQogX0FTTV9OT0tQ
Uk9CRShcc3ltKQogLmVuZG0KIApAQCAtOTY4LDcgKzk2OCw3IEBAIGFwaWNpbnRlcnJ1cHQgSVJR
X1dPUktfVkVDVE9SCQkJaXJxX3dvcmtfaW50ZXJydXB0CQlzbXBfaXJxX3dvcmtfaW50ZXJydXB0
CiAgKiAjREY6IGlmIHRoZSB0aHJlYWQgc3RhY2sgaXMgc29tZWhvdyB1bnVzYWJsZSwgd2UnbGwg
c3RpbGwgZ2V0IGEgdXNlZnVsIE9PUFMuCiAgKi8KIC5tYWNybyBpZHRlbnRyeSBzeW0gZG9fc3lt
IGhhc19lcnJvcl9jb2RlOnJlcSBwYXJhbm9pZD0wIHNoaWZ0X2lzdD0tMSBpc3Rfb2Zmc2V0PTAg
Y3JlYXRlX2dhcD0wIHJlYWRfY3IyPTAKLUVOVFJZKFxzeW0pCitTWU1fQ09ERV9TVEFSVChcc3lt
KQogCVVOV0lORF9ISU5UX0lSRVRfUkVHUyBvZmZzZXQ9XGhhc19lcnJvcl9jb2RlKjgKIAogCS8q
IFNhbml0eSBjaGVjayAqLwpAQCAtMTAxOCw3ICsxMDE4LDcgQEAgRU5UUlkoXHN5bSkKIAkuZW5k
aWYKIAogX0FTTV9OT0tQUk9CRShcc3ltKQotRU5EKFxzeW0pCitTWU1fQ09ERV9FTkQoXHN5bSkK
IC5lbmRtCiAKIGlkdGVudHJ5IGRpdmlkZV9lcnJvcgkJCWRvX2RpdmlkZV9lcnJvcgkJCWhhc19l
cnJvcl9jb2RlPTAKQEAgLTExMzUsNyArMTEzNSw3IEBAIFNZTV9DT0RFX0VORCh4ZW5fZG9faHlw
ZXJ2aXNvcl9jYWxsYmFjaykKICAqIFdlIGRpc3Rpbmd1aXNoIGJldHdlZW4gY2F0ZWdvcmllcyBi
eSBjb21wYXJpbmcgZWFjaCBzYXZlZCBzZWdtZW50IHJlZ2lzdGVyCiAgKiB3aXRoIGl0cyBjdXJy
ZW50IGNvbnRlbnRzOiBhbnkgZGlzY3JlcGFuY3kgbWVhbnMgd2UgaW4gY2F0ZWdvcnkgMS4KICAq
LwotRU5UUlkoeGVuX2ZhaWxzYWZlX2NhbGxiYWNrKQorU1lNX0NPREVfU1RBUlQoeGVuX2ZhaWxz
YWZlX2NhbGxiYWNrKQogCVVOV0lORF9ISU5UX0VNUFRZCiAJbW92bAklZHMsICVlY3gKIAljbXB3
CSVjeCwgMHgxMCglcnNwKQpAQCAtMTE2NSw3ICsxMTY1LDcgQEAgRU5UUlkoeGVuX2ZhaWxzYWZl
X2NhbGxiYWNrKQogCVBVU0hfQU5EX0NMRUFSX1JFR1MKIAlFTkNPREVfRlJBTUVfUE9JTlRFUgog
CWptcAllcnJvcl9leGl0Ci1FTkQoeGVuX2ZhaWxzYWZlX2NhbGxiYWNrKQorU1lNX0NPREVfRU5E
KHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKICNlbmRpZiAvKiBDT05GSUdfWEVOX1BWICovCiAKICNp
ZmRlZiBDT05GSUdfWEVOX1BWSFZNCkBAIC0xMzg0LDcgKzEzODQsNyBAQCBTWU1fQ09ERV9FTkQo
ZXJyb3JfZXhpdCkKICAqCSVyMTQ6IFVzZWQgdG8gc2F2ZS9yZXN0b3JlIHRoZSBDUjMgb2YgdGhl
IGludGVycnVwdGVkIGNvbnRleHQKICAqCSAgICAgIHdoZW4gUEFHRV9UQUJMRV9JU09MQVRJT04g
aXMgaW4gdXNlLiAgRG8gbm90IGNsb2JiZXIuCiAgKi8KLUVOVFJZKG5taSkKK1NZTV9DT0RFX1NU
QVJUKG5taSkKIAlVTldJTkRfSElOVF9JUkVUX1JFR1MKIAogCS8qCkBAIC0xNzE5LDIxICsxNzE5
LDIxIEBAIG5taV9yZXN0b3JlOgogCSAqIGFib3V0IGVzcGZpeDY0IG9uIHRoZSB3YXkgYmFjayB0
byBrZXJuZWwgbW9kZS4KIAkgKi8KIAlpcmV0cQotRU5EKG5taSkKK1NZTV9DT0RFX0VORChubWkp
CiAKICNpZm5kZWYgQ09ORklHX0lBMzJfRU1VTEFUSU9OCiAvKgogICogVGhpcyBoYW5kbGVzIFNZ
U0NBTEwgZnJvbSAzMi1iaXQgY29kZS4gIFRoZXJlIGlzIG5vIHdheSB0byBwcm9ncmFtCiAgKiBN
U1JzIHRvIGZ1bGx5IGRpc2FibGUgMzItYml0IFNZU0NBTEwuCiAgKi8KLUVOVFJZKGlnbm9yZV9z
eXNyZXQpCitTWU1fQ09ERV9TVEFSVChpZ25vcmVfc3lzcmV0KQogCVVOV0lORF9ISU5UX0VNUFRZ
CiAJbW92CSQtRU5PU1lTLCAlZWF4CiAJc3lzcmV0Ci1FTkQoaWdub3JlX3N5c3JldCkKK1NZTV9D
T0RFX0VORChpZ25vcmVfc3lzcmV0KQogI2VuZGlmCiAKLUVOVFJZKHJld2luZF9zdGFja19kb19l
eGl0KQorU1lNX0NPREVfU1RBUlQocmV3aW5kX3N0YWNrX2RvX2V4aXQpCiAJVU5XSU5EX0hJTlRf
RlVOQwogCS8qIFByZXZlbnQgYW55IG5haXZlIGNvZGUgZnJvbSB0cnlpbmcgdG8gdW53aW5kIHRv
IG91ciBjYWxsZXIuICovCiAJeG9ybAklZWJwLCAlZWJwCkBAIC0xNzQzLDQgKzE3NDMsNCBAQCBF
TlRSWShyZXdpbmRfc3RhY2tfZG9fZXhpdCkKIAlVTldJTkRfSElOVF9GVU5DIHNwX29mZnNldD1Q
VFJFR1NfU0laRQogCiAJY2FsbAlkb19leGl0Ci1FTkQocmV3aW5kX3N0YWNrX2RvX2V4aXQpCitT
WU1fQ09ERV9FTkQocmV3aW5kX3N0YWNrX2RvX2V4aXQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NF9jb21wYXQuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5T
CmluZGV4IDVjN2U3MTY2OTIzOS4uZGEyOTY0MzU2NzZlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21w
YXQuUwpAQCAtMTk2LDcgKzE5Niw3IEBAIEVORFBST0MoZW50cnlfU1lTRU5URVJfY29tcGF0KQog
ICogZXNwICB1c2VyIHN0YWNrCiAgKiAwKCVlc3ApIGFyZzYKICAqLwotRU5UUlkoZW50cnlfU1lT
Q0FMTF9jb21wYXQpCitTWU1fQ09ERV9TVEFSVChlbnRyeV9TWVNDQUxMX2NvbXBhdCkKIAkvKiBJ
bnRlcnJ1cHRzIGFyZSBvZmYgb24gZW50cnkuICovCiAJc3dhcGdzCiAKQEAgLTMxMSw3ICszMTEs
NyBAQCBzeXNyZXQzMl9mcm9tX3N5c3RlbV9jYWxsOgogCXhvcmwJJXIxMGQsICVyMTBkCiAJc3dh
cGdzCiAJc3lzcmV0bAotRU5EKGVudHJ5X1NZU0NBTExfY29tcGF0KQorU1lNX0NPREVfRU5EKGVu
dHJ5X1NZU0NBTExfY29tcGF0KQogCiAvKgogICogMzItYml0IGxlZ2FjeSBzeXN0ZW0gY2FsbCBl
bnRyeS4KQEAgLTMzOSw3ICszMzksNyBAQCBFTkQoZW50cnlfU1lTQ0FMTF9jb21wYXQpCiAgKiBl
ZGkgIGFyZzUKICAqIGVicCAgYXJnNgogICovCi1FTlRSWShlbnRyeV9JTlQ4MF9jb21wYXQpCitT
WU1fQ09ERV9TVEFSVChlbnRyeV9JTlQ4MF9jb21wYXQpCiAJLyoKIAkgKiBJbnRlcnJ1cHRzIGFy
ZSBvZmYgb24gZW50cnkuCiAJICovCkBAIC00MTYsNCArNDE2LDQgQEAgRU5UUlkoZW50cnlfSU5U
ODBfY29tcGF0KQogCS8qIEdvIGJhY2sgdG8gdXNlciBtb2RlLiAqLwogCVRSQUNFX0lSUVNfT04K
IAlqbXAJc3dhcGdzX3Jlc3RvcmVfcmVnc19hbmRfcmV0dXJuX3RvX3VzZXJtb2RlCi1FTkQoZW50
cnlfSU5UODBfY29tcGF0KQorU1lNX0NPREVfRU5EKGVudHJ5X0lOVDgwX2NvbXBhdCkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfNjQuUyBiL2FyY2gveDg2L2tlcm5lbC9mdHJh
Y2VfNjQuUwppbmRleCAzYWZhYWY1NTU2MzcuLjYwZjg5NGIwMThlMCAxMDA2NDQKLS0tIGEvYXJj
aC94ODYva2VybmVsL2Z0cmFjZV82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfNjQu
UwpAQCAtMjk2LDcgKzI5Niw3IEBAIEVOVFJZKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCiAJcmV0cQog
RU5EUFJPQyhmdHJhY2VfZ3JhcGhfY2FsbGVyKQogCi1FTlRSWShyZXR1cm5fdG9faGFuZGxlcikK
K1NZTV9DT0RFX1NUQVJUKHJldHVybl90b19oYW5kbGVyKQogCVVOV0lORF9ISU5UX0VNUFRZCiAJ
c3VicSAgJDI0LCAlcnNwCiAKQEAgLTMxMiw1ICszMTIsNSBAQCBFTlRSWShyZXR1cm5fdG9faGFu
ZGxlcikKIAltb3ZxICglcnNwKSwgJXJheAogCWFkZHEgJDI0LCAlcnNwCiAJSk1QX05PU1BFQyAl
cmRpCi1FTkQocmV0dXJuX3RvX2hhbmRsZXIpCitTWU1fQ09ERV9FTkQocmV0dXJuX3RvX2hhbmRs
ZXIpCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgYi9hcmNo
L3g4Ni9rZXJuZWwvaGVhZF82NC5TCmluZGV4IDEwZjMwNmUzMTI0NC4uNGJiYzc3MGFmNjMyIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5l
bC9oZWFkXzY0LlMKQEAgLTkxLDcgKzkxLDcgQEAgU1lNX0NPREVfU1RBUlRfTk9BTElHTihzdGFy
dHVwXzY0KQogCWptcCAxZgogU1lNX0NPREVfRU5EKHN0YXJ0dXBfNjQpCiAKLUVOVFJZKHNlY29u
ZGFyeV9zdGFydHVwXzY0KQorU1lNX0NPREVfU1RBUlQoc2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAJ
VU5XSU5EX0hJTlRfRU1QVFkKIAkvKgogCSAqIEF0IHRoaXMgcG9pbnQgdGhlIENQVSBydW5zIGlu
IDY0Yml0IG1vZGUgQ1MuTCA9IDEgQ1MuRCA9IDAsCkBAIC0yNDEsNyArMjQxLDcgQEAgRU5UUlko
c2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAJcHVzaHEJJXJheAkJIyB0YXJnZXQgYWRkcmVzcyBpbiBu
ZWdhdGl2ZSBzcGFjZQogCWxyZXRxCiAuTGFmdGVyX2xyZXQ6Ci1FTkQoc2Vjb25kYXJ5X3N0YXJ0
dXBfNjQpCitTWU1fQ09ERV9FTkQoc2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAKICNpbmNsdWRlICJ2
ZXJpZnlfY3B1LlMiCiAKQEAgLTI1MSwxMSArMjUxLDExIEBAIEVORChzZWNvbmRhcnlfc3RhcnR1
cF82NCkKICAqIHVwIGFscmVhZHkgZXhjZXB0IHN0YWNrLiBXZSBqdXN0IHNldCB1cCBzdGFjayBo
ZXJlLiBUaGVuIGNhbGwKICAqIHN0YXJ0X3NlY29uZGFyeSgpIHZpYSAuTGp1bXBfdG9fQ19jb2Rl
LgogICovCi1FTlRSWShzdGFydF9jcHUwKQorU1lNX0NPREVfU1RBUlQoc3RhcnRfY3B1MCkKIAlV
TldJTkRfSElOVF9FTVBUWQogCW1vdnEJaW5pdGlhbF9zdGFjayglcmlwKSwgJXJzcAogCWptcAku
TGp1bXBfdG9fQ19jb2RlCi1FTkQoc3RhcnRfY3B1MCkKK1NZTV9DT0RFX0VORChzdGFydF9jcHUw
KQogI2VuZGlmCiAKIAkvKiBCb3RoIFNNUCBib290dXAgYW5kIEFDUEkgc3VzcGVuZCBjaGFuZ2Ug
dGhlc2UgdmFyaWFibGVzICovCkBAIC0yNzIsNyArMjcyLDcgQEAgU1lNX0RBVEEoaW5pdGlhbF9z
dGFjaywgLnF1YWQgaW5pdF90aHJlYWRfdW5pb24gKyBUSFJFQURfU0laRSAtIFNJWkVPRl9QVFJF
R1MpCiAJX19GSU5JVERBVEEKIAogCV9fSU5JVAotRU5UUlkoZWFybHlfaWR0X2hhbmRsZXJfYXJy
YXkpCitTWU1fQ09ERV9TVEFSVChlYXJseV9pZHRfaGFuZGxlcl9hcnJheSkKIAlpID0gMAogCS5y
ZXB0IE5VTV9FWENFUFRJT05fVkVDVE9SUwogCS5pZiAoKEVYQ0VQVElPTl9FUlJDT0RFX01BU0sg
Pj4gaSkgJiAxKSA9PSAwCkBAIC0yODgsNyArMjg4LDcgQEAgRU5UUlkoZWFybHlfaWR0X2hhbmRs
ZXJfYXJyYXkpCiAJLmZpbGwgZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkgKyBpKkVBUkxZX0lEVF9I
QU5ETEVSX1NJWkUgLSAuLCAxLCAweGNjCiAJLmVuZHIKIAlVTldJTkRfSElOVF9JUkVUX1JFR1Mg
b2Zmc2V0PTE2Ci1FTkQoZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCitTWU1fQ09ERV9FTkQoZWFy
bHlfaWR0X2hhbmRsZXJfYXJyYXkpCiAKIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKGVhcmx5X2lkdF9o
YW5kbGVyX2NvbW1vbikKIAkvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQu
UyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKaW5kZXggYzIwOWM3MGZjNWU0Li4wMDYwMTIw
ZjUxZGQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUwpAQCAtMjAsMTEgKzIwLDExIEBACiAjaW5jbHVkZSA8bGludXgv
bGlua2FnZS5oPgogCiAubWFjcm8geGVuX3B2X3RyYXAgbmFtZQotRU5UUlkoeGVuX1xuYW1lKQor
U1lNX0NPREVfU1RBUlQoeGVuX1xuYW1lKQogCXBvcCAlcmN4CiAJcG9wICVyMTEKIAlqbXAgIFxu
YW1lCi1FTkQoeGVuX1xuYW1lKQorU1lNX0NPREVfRU5EKHhlbl9cbmFtZSkKIF9BU01fTk9LUFJP
QkUoeGVuX1xuYW1lKQogLmVuZG0KIApAQCAtNTcsNyArNTcsNyBAQCB4ZW5fcHZfdHJhcCBlbnRy
eV9JTlQ4MF9jb21wYXQKIHhlbl9wdl90cmFwIGh5cGVydmlzb3JfY2FsbGJhY2sKIAogCV9fSU5J
VAotRU5UUlkoeGVuX2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQorU1lNX0NPREVfU1RBUlQoeGVu
X2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQogCWkgPSAwCiAJLnJlcHQgTlVNX0VYQ0VQVElPTl9W
RUNUT1JTCiAJcG9wICVyY3gKQEAgLTY2LDcgKzY2LDcgQEAgRU5UUlkoeGVuX2Vhcmx5X2lkdF9o
YW5kbGVyX2FycmF5KQogCWkgPSBpICsgMQogCS5maWxsIHhlbl9lYXJseV9pZHRfaGFuZGxlcl9h
cnJheSArIGkqWEVOX0VBUkxZX0lEVF9IQU5ETEVSX1NJWkUgLSAuLCAxLCAweGNjCiAJLmVuZHIK
LUVORCh4ZW5fZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCitTWU1fQ09ERV9FTkQoeGVuX2Vhcmx5
X2lkdF9oYW5kbGVyX2FycmF5KQogCV9fRklOSVQKIAogaHlwZXJjYWxsX2lyZXQgPSBoeXBlcmNh
bGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi94ZW4taGVhZC5TIGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKaW5kZXggYzFkOGI5MGFhNGUy
Li4xZDBjZWUzMTYzZTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCisrKyBi
L2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCkBAIC0yMiw3ICsyMiw3IEBACiAKICNpZmRlZiBDT05G
SUdfWEVOX1BWCiAJX19JTklUCi1FTlRSWShzdGFydHVwX3hlbikKK1NZTV9DT0RFX1NUQVJUKHN0
YXJ0dXBfeGVuKQogCVVOV0lORF9ISU5UX0VNUFRZCiAJY2xkCiAKQEAgLTUyLDEzICs1MiwxMyBA
QCBFTlRSWShzdGFydHVwX3hlbikKICNlbmRpZgogCiAJam1wIHhlbl9zdGFydF9rZXJuZWwKLUVO
RChzdGFydHVwX3hlbikKK1NZTV9DT0RFX0VORChzdGFydHVwX3hlbikKIAlfX0ZJTklUCiAjZW5k
aWYKIAogLnB1c2hzZWN0aW9uIC50ZXh0CiAJLmJhbGlnbiBQQUdFX1NJWkUKLUVOVFJZKGh5cGVy
Y2FsbF9wYWdlKQorU1lNX0NPREVfU1RBUlQoaHlwZXJjYWxsX3BhZ2UpCiAJLnJlcHQgKFBBR0Vf
U0laRSAvIDMyKQogCQlVTldJTkRfSElOVF9FTVBUWQogCQkuc2tpcCAzMgpAQCAtNjksNyArNjks
NyBAQCBFTlRSWShoeXBlcmNhbGxfcGFnZSkKIAkudHlwZSB4ZW5faHlwZXJjYWxsXyMjbiwgQGZ1
bmN0aW9uOyAuc2l6ZSB4ZW5faHlwZXJjYWxsXyMjbiwgMzIKICNpbmNsdWRlIDxhc20veGVuLWh5
cGVyY2FsbHMuaD4KICN1bmRlZiBIWVBFUkNBTEwKLUVORChoeXBlcmNhbGxfcGFnZSkKK1NZTV9D
T0RFX0VORChoeXBlcmNhbGxfcGFnZSkKIC5wb3BzZWN0aW9uCiAKIAlFTEZOT1RFKFhlbiwgWEVO
X0VMRk5PVEVfR1VFU1RfT1MsICAgICAgIC5hc2NpeiAibGludXgiKQotLSAKMi4yMy4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItSG-0000Pt-Cb; Fri, 11 Oct 2019 11:51:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItSF-0000Ox-Dw
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:31 +0000
X-Inumbo-ID: 7542eaea-ec1d-11e9-9336-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7542eaea-ec1d-11e9-9336-12813bfff9fa;
 Fri, 11 Oct 2019 11:51:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6B173B486;
 Fri, 11 Oct 2019 11:51:27 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:51:05 +0200
Message-Id: <20191011115108.12392-26-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 25/28] x86_32/asm: Add ENDs to some functions
 and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Len Brown <len.brown@intel.com>,
 "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Juergen Gross <jgross@suse.com>, linux-pm@vger.kernel.org, x86@kernel.org,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 mingo@redhat.com, Pavel Machek <pavel@ucw.cz>, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoZXNlIGFyZSBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IGJ1dCB0aGV5IGFyZQpub3QgdHlwaWNhbCBDIGZ1bmN0aW9ucy4gU28gdGhleSBhcmUgYW5ub3Rh
dGVkIHVzaW5nIHRoZSBuZXcKU1lNX0NPREVfU1RBUlQuIEFsbCB0aGVzZSB3ZXJlIG5vdCBiYWxh
bmNlZCB3aXRoIGFueSBFTkQsIHNvIG1hcmsgdGhlaXIKZW5kcyBieSBTWU1fQ09ERV9FTkQsIGFw
cHJvcHJpYXRlbHkuCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4K
UmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
IFt4ZW4gYml0c10KUmV2aWV3ZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNv
Y2tpQGludGVsLmNvbT4gW2hpYmVybmF0ZV0KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44
LmRlPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1v
bG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5j
b20+CkNjOiB4ODZAa2VybmVsLm9yZwpDYzogIlJhZmFlbCBKLiBXeXNvY2tpIiA8cmp3QHJqd3lz
b2NraS5uZXQ+CkNjOiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+CkNjOiBQYXZlbCBN
YWNoZWsgPHBhdmVsQHVjdy5jej4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBsaW51
eC1wbUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwot
LS0KIGFyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMgICAgICAgICAgICB8IDMgKystCiBhcmNoL3g4
Ni9rZXJuZWwvYWNwaS93YWtldXBfMzIuUyAgICAgfCA3ICsrKystLS0KIGFyY2gveDg2L2tlcm5l
bC9mdHJhY2VfMzIuUyAgICAgICAgICB8IDMgKystCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5T
ICAgICAgICAgICAgfCAzICsrLQogYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV8zMi5TICAg
IHwgNiArKysrLS0KIGFyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfMzIuUyB8IDYgKysr
Ky0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TICAgICAgICAgICAgfCA3ICsrKystLS0KIDcg
ZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzMy
LlMKaW5kZXggNDkwMGE2YTVlMTI1Li42NGZlN2FhNTBhZDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2VudHJ5L2VudHJ5XzMyLlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwpAQCAtODQ3
LDkgKzg0NywxMCBAQCBTWU1fRU5UUlkoX19iZWdpbl9TWVNFTlRFUl9zaW5nbGVzdGVwX3JlZ2lv
biwgU1lNX0xfR0xPQkFMLCBTWU1fQV9OT05FKQogICogWGVuIGRvZXNuJ3Qgc2V0ICVlc3AgdG8g
YmUgcHJlY2lzZWx5IHdoYXQgdGhlIG5vcm1hbCBTWVNFTlRFUgogICogZW50cnkgcG9pbnQgZXhw
ZWN0cywgc28gZml4IGl0IHVwIGJlZm9yZSB1c2luZyB0aGUgbm9ybWFsIHBhdGguCiAgKi8KLUVO
VFJZKHhlbl9zeXNlbnRlcl90YXJnZXQpCitTWU1fQ09ERV9TVEFSVCh4ZW5fc3lzZW50ZXJfdGFy
Z2V0KQogCWFkZGwJJDUqNCwgJWVzcAkJCS8qIHJlbW92ZSB4ZW4tcHJvdmlkZWQgZnJhbWUgKi8K
IAlqbXAJLkxzeXNlbnRlcl9wYXN0X2VzcAorU1lNX0NPREVfRU5EKHhlbl9zeXNlbnRlcl90YXJn
ZXQpCiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1
cF8zMi5TIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzMyLlMKaW5kZXggNDI3MjQ5Mjky
YWVmLi5kYWY4OGY4MTQzYzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1
cF8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF8zMi5TCkBAIC05LDggKzks
NyBAQAogCS5jb2RlMzIKIAlBTElHTgogCi1FTlRSWSh3YWtldXBfcG1vZGVfcmV0dXJuKQotd2Fr
ZXVwX3Btb2RlX3JldHVybjoKK1NZTV9DT0RFX1NUQVJUKHdha2V1cF9wbW9kZV9yZXR1cm4pCiAJ
bW92dwkkX19LRVJORUxfRFMsICVheAogCW1vdncJJWF4LCAlc3MKIAltb3Z3CSVheCwgJWZzCkBA
IC0zOSw2ICszOCw3IEBAIHdha2V1cF9wbW9kZV9yZXR1cm46CiAJIyBqdW1wIHRvIHBsYWNlIHdo
ZXJlIHdlIGxlZnQgb2ZmCiAJbW92bAlzYXZlZF9laXAsICVlYXgKIAlqbXAJKiVlYXgKK1NZTV9D
T0RFX0VORCh3YWtldXBfcG1vZGVfcmV0dXJuKQogCiBib2d1c19tYWdpYzoKIAlqbXAJYm9ndXNf
bWFnaWMKQEAgLTcyLDcgKzcyLDcgQEAgcmVzdG9yZV9yZWdpc3RlcnM6CiAJcG9wZmwKIAlyZXQK
IAotRU5UUlkoZG9fc3VzcGVuZF9sb3dsZXZlbCkKK1NZTV9DT0RFX1NUQVJUKGRvX3N1c3BlbmRf
bG93bGV2ZWwpCiAJY2FsbAlzYXZlX3Byb2Nlc3Nvcl9zdGF0ZQogCWNhbGwJc2F2ZV9yZWdpc3Rl
cnMKIAlwdXNobAkkMwpAQCAtODcsNiArODcsNyBAQCByZXRfcG9pbnQ6CiAJY2FsbAlyZXN0b3Jl
X3JlZ2lzdGVycwogCWNhbGwJcmVzdG9yZV9wcm9jZXNzb3Jfc3RhdGUKIAlyZXQKK1NZTV9DT0RF
X0VORChkb19zdXNwZW5kX2xvd2xldmVsKQogCiAuZGF0YQogQUxJR04KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUyBiL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUwpp
bmRleCAyMTliZTEzMDljMzcuLmE0M2VkNGMwNDAyZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL2Z0cmFjZV8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUwpAQCAtODks
NyArODksNyBAQCBXRUFLKGZ0cmFjZV9zdHViKQogCXJldAogRU5EKGZ0cmFjZV9jYWxsZXIpCiAK
LUVOVFJZKGZ0cmFjZV9yZWdzX2NhbGxlcikKK1NZTV9DT0RFX1NUQVJUKGZ0cmFjZV9yZWdzX2Nh
bGxlcikKIAkvKgogCSAqIFdlJ3JlIGhlcmUgZnJvbSBhbiBtY291bnQvZmVudHJ5IENBTEwsIGFu
ZCB0aGUgc3RhY2sgZnJhbWUgbG9va3MgbGlrZToKIAkgKgpAQCAtMTYzLDYgKzE2Myw3IEBAIFNZ
TV9JTk5FUl9MQUJFTChmdHJhY2VfcmVnc19jYWxsLCBTWU1fTF9HTE9CQUwpCiAJcG9wbAklZWF4
CiAKIAlqbXAJLkxmdHJhY2VfcmV0CitTWU1fQ09ERV9FTkQoZnRyYWNlX3JlZ3NfY2FsbGVyKQog
CiAjaWZkZWYgQ09ORklHX0ZVTkNUSU9OX0dSQVBIX1RSQUNFUgogRU5UUlkoZnRyYWNlX2dyYXBo
X2NhbGxlcikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMgYi9hcmNoL3g4
Ni9rZXJuZWwvaGVhZF8zMi5TCmluZGV4IGUyYjNlNmNmODZjYS4uNzAyOWJiYWNjYzQxIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9o
ZWFkXzMyLlMKQEAgLTY0LDcgKzY0LDcgQEAgUkVTRVJWRV9CUksocGFnZXRhYmxlcywgSU5JVF9N
QVBfU0laRSkKICAqIGNhbi4KICAqLwogX19IRUFECi1FTlRSWShzdGFydHVwXzMyKQorU1lNX0NP
REVfU1RBUlQoc3RhcnR1cF8zMikKIAltb3ZsIHBhKGluaXRpYWxfc3RhY2spLCVlY3gKIAkKIAkv
KiB0ZXN0IEtFRVBfU0VHTUVOVFMgZmxhZyB0byBzZWUgaWYgdGhlIGJvb3Rsb2FkZXIgaXMgYXNr
aW5nCkBAIC0xNzIsNiArMTcyLDcgQEAgbnVtX3N1YmFyY2hfZW50cmllcyA9ICguIC0gc3ViYXJj
aF9lbnRyaWVzKSAvIDQKICNlbHNlCiAJam1wIC5MZGVmYXVsdF9lbnRyeQogI2VuZGlmIC8qIENP
TkZJR19QQVJBVklSVCAqLworU1lNX0NPREVfRU5EKHN0YXJ0dXBfMzIpCiAKICNpZmRlZiBDT05G
SUdfSE9UUExVR19DUFUKIC8qCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVf
YXNtXzMyLlMgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzMyLlMKaW5kZXggNmZlMzgz
MDAyMTI1Li5hMTllZDNkMjMxODUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0
ZV9hc21fMzIuUworKysgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzMyLlMKQEAgLTM1
LDcgKzM1LDcgQEAgRU5UUlkoc3dzdXNwX2FyY2hfc3VzcGVuZCkKIAlyZXQKIEVORFBST0Moc3dz
dXNwX2FyY2hfc3VzcGVuZCkKIAotRU5UUlkocmVzdG9yZV9pbWFnZSkKK1NZTV9DT0RFX1NUQVJU
KHJlc3RvcmVfaW1hZ2UpCiAJLyogcHJlcGFyZSB0byBqdW1wIHRvIHRoZSBpbWFnZSBrZXJuZWwg
Ki8KIAltb3ZsCXJlc3RvcmVfanVtcF9hZGRyZXNzLCAlZWJ4CiAJbW92bAlyZXN0b3JlX2NyMywg
JWVicApAQCAtNDUsOSArNDUsMTAgQEAgRU5UUlkocmVzdG9yZV9pbWFnZSkKIAkvKiBqdW1wIHRv
IHJlbG9jYXRlZCByZXN0b3JlIGNvZGUgKi8KIAltb3ZsCXJlbG9jYXRlZF9yZXN0b3JlX2NvZGUs
ICVlYXgKIAlqbXBsCSolZWF4CitTWU1fQ09ERV9FTkQocmVzdG9yZV9pbWFnZSkKIAogLyogY29k
ZSBiZWxvdyBoYXMgYmVlbiByZWxvY2F0ZWQgdG8gYSBzYWZlIHBhZ2UgKi8KLUVOVFJZKGNvcmVf
cmVzdG9yZV9jb2RlKQorU1lNX0NPREVfU1RBUlQoY29yZV9yZXN0b3JlX2NvZGUpCiAJbW92bAl0
ZW1wX3BndCwgJWVheAogCW1vdmwJJWVheCwgJWNyMwogCkBAIC03Nyw2ICs3OCw3IEBAIGNvcHlf
bG9vcDoKIAogZG9uZToKIAlqbXBsCSolZWJ4CitTWU1fQ09ERV9FTkQoY29yZV9yZXN0b3JlX2Nv
ZGUpCiAKIAkvKiBjb2RlIGJlbG93IGJlbG9uZ3MgdG8gdGhlIGltYWdlIGtlcm5lbCAqLwogCS5h
bGlnbiBQQUdFX1NJWkUKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xp
bmVfMzIuUyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfMzIuUwppbmRleCBmZjAw
NTk0YTJlZDAuLjNmYWQ5MDdhMTc5ZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcmVhbG1vZGUvcm0v
dHJhbXBvbGluZV8zMi5TCisrKyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfMzIu
UwpAQCAtMjksNyArMjksNyBAQAogCS5jb2RlMTYKIAogCS5iYWxpZ24JUEFHRV9TSVpFCi1FTlRS
WSh0cmFtcG9saW5lX3N0YXJ0KQorU1lNX0NPREVfU1RBUlQodHJhbXBvbGluZV9zdGFydCkKIAl3
YmludmQJCQkjIE5lZWRlZCBmb3IgTlVNQS1RIHNob3VsZCBiZSBoYXJtbGVzcyBmb3Igb3RoZXJz
CiAKIAlMSk1QV19STSgxZikKQEAgLTU0LDExICs1NCwxMyBAQCBFTlRSWSh0cmFtcG9saW5lX3N0
YXJ0KQogCWxtc3cJJWR4CQkJIyBpbnRvIHByb3RlY3RlZCBtb2RlCiAKIAlsam1wbAkkX19CT09U
X0NTLCAkcGFfc3RhcnR1cF8zMgorU1lNX0NPREVfRU5EKHRyYW1wb2xpbmVfc3RhcnQpCiAKIAku
c2VjdGlvbiAiLnRleHQzMiIsImF4IgogCS5jb2RlMzIKLUVOVFJZKHN0YXJ0dXBfMzIpCQkJIyBu
b3RlOiBhbHNvIHVzZWQgZnJvbSB3YWtldXBfYXNtLlMKK1NZTV9DT0RFX1NUQVJUKHN0YXJ0dXBf
MzIpCQkJIyBub3RlOiBhbHNvIHVzZWQgZnJvbSB3YWtldXBfYXNtLlMKIAlqbXAJKiVlYXgKK1NZ
TV9DT0RFX0VORChzdGFydHVwXzMyKQogCiAJLmJzcwogCS5iYWxpZ24gOApkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL3hlbi1hc21fMzIuUyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzMyLlMKaW5k
ZXggYzE1ZGIwNjBhMjQyLi44YjhmODM1NWI5MzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94
ZW4tYXNtXzMyLlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUwpAQCAtNTYsNyArNTYs
NyBAQAogCV9BU01fRVhUQUJMRSgxYiwyYikKIC5lbmRtCiAKLUVOVFJZKHhlbl9pcmV0KQorU1lN
X0NPREVfU1RBUlQoeGVuX2lyZXQpCiAJLyogdGVzdCBlZmxhZ3MgZm9yIHNwZWNpYWwgY2FzZXMg
Ki8KIAl0ZXN0bCAkKFg4Nl9FRkxBR1NfVk0gfCBYRU5fRUZMQUdTX05NSSksIDgoJWVzcCkKIAlq
bnogaHlwZXJfaXJldApAQCAtMTIyLDYgKzEyMiw3IEBAIHhlbl9pcmV0X2VuZF9jcml0OgogaHlw
ZXJfaXJldDoKIAkvKiBwdXQgdGhpcyBvdXQgb2YgbGluZSBzaW5jZSBpdHMgdmVyeSByYXJlbHkg
dXNlZCAqLwogCWptcCBoeXBlcmNhbGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKK1NZ
TV9DT0RFX0VORCh4ZW5faXJldCkKIAogCS5nbG9ibCB4ZW5faXJldF9zdGFydF9jcml0LCB4ZW5f
aXJldF9lbmRfY3JpdAogCkBAIC0xNjUsNyArMTY2LDcgQEAgaHlwZXJfaXJldDoKICAqIFNBVkVf
QUxMIHN0YXRlIGJlZm9yZSBnb2luZyBvbiwgc2luY2UgaXQncyB1c2VybW9kZSBzdGF0ZSB3aGlj
aCB3ZQogICogZXZlbnR1YWxseSBuZWVkIHRvIHJlc3RvcmUuCiAgKi8KLUVOVFJZKHhlbl9pcmV0
X2NyaXRfZml4dXApCitTWU1fQ09ERV9TVEFSVCh4ZW5faXJldF9jcml0X2ZpeHVwKQogCS8qCiAJ
ICogUGFyYW5vaWE6IE1ha2Ugc3VyZSB3ZSdyZSByZWFsbHkgY29taW5nIGZyb20ga2VybmVsIHNw
YWNlLgogCSAqIE9uZSBjb3VsZCBpbWFnaW5lIGEgY2FzZSB3aGVyZSB1c2Vyc3BhY2UganVtcHMg
aW50byB0aGUKQEAgLTIwNCw0ICsyMDUsNCBAQCBFTlRSWSh4ZW5faXJldF9jcml0X2ZpeHVwKQog
CiAJbGVhIDQoJWVkaSksICVlc3AJCS8qIHBvaW50IGVzcCB0byBuZXcgZnJhbWUgKi8KIDI6CWpt
cCB4ZW5fZG9fdXBjYWxsCi0KK1NZTV9DT0RFX0VORCh4ZW5faXJldF9jcml0X2ZpeHVwKQotLSAK
Mi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 11:51:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 11:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItSL-0000Sl-1n; Fri, 11 Oct 2019 11:51:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=inTA=YE=suse.cz=jslaby@srs-us1.protection.inumbo.net>)
 id 1iItSK-0000ST-Dq
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 11:51:36 +0000
X-Inumbo-ID: 74dcd872-ec1d-11e9-9336-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74dcd872-ec1d-11e9-9336-12813bfff9fa;
 Fri, 11 Oct 2019 11:51:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB825B499;
 Fri, 11 Oct 2019 11:51:26 +0000 (UTC)
From: Jiri Slaby <jslaby@suse.cz>
To: bp@alien8.de
Date: Fri, 11 Oct 2019 13:51:04 +0200
Message-Id: <20191011115108.12392-25-jslaby@suse.cz>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191011115108.12392-1-jslaby@suse.cz>
References: <20191011115108.12392-1-jslaby@suse.cz>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v9 24/28] x86_64/asm: Change all ENTRY+ENDPROC
 to SYM_FUNC_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Len Brown <len.brown@intel.com>,
 linux-efi@vger.kernel.org, "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, linux-pm@vger.kernel.org,
 x86@kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, "David S. Miller" <davem@davemloft.net>,
 Juergen Gross <jgross@suse.com>, mingo@redhat.com,
 linux-crypto@vger.kernel.org, Pavel Machek <pavel@ucw.cz>, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIGFsbCBmdW5jdGlvbnMgd2hpY2ggYXJlIGludm9rZWQgZnJvbSBlbHNld2hlcmUs
IHNvIGFubm90YXRlCnRoZW0gYXMgZ2xvYmFsIHVzaW5nIHRoZSBuZXcgU1lNX0ZVTkNfU1RBUlQu
IEFuZCB0aGVpciBFTkRQUk9DJ3MgYnkKU1lNX0ZVTkNfRU5ELgoKQW5kIG1ha2Ugc3VyZSBFTlRS
WS9FTkRQUk9DIGlzIG5vdCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2ZW4gdGhlc2Ugd2VyZQp0aGUg
bGFzdCB1c2Vycy4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpS
ZXZpZXdlZC1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29t
PiBbaGliZXJuYXRlXQpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4gW3hlbiBiaXRzXQpDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9y
LmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDYzogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNv
bT4KQ2M6IHg4NkBrZXJuZWwub3JnCkNjOiBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFu
YS5vcmcuYXU+CkNjOiAiRGF2aWQgUy4gTWlsbGVyIiA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KQ2M6
ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0PgpDYzogTGVuIEJyb3duIDxs
ZW4uYnJvd25AaW50ZWwuY29tPgpDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CkNjOiBN
YXR0IEZsZW1pbmcgPG1hdHRAY29kZWJsdWVwcmludC5jby51az4KQ2M6IEFyZCBCaWVzaGV1dmVs
IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
Q2M6IGxpbnV4LWNyeXB0b0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LXBtQHZnZXIua2VybmVs
Lm9yZwpDYzogbGludXgtZWZpQHZnZXIua2VybmVsLm9yZwpDYzogeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCi0tLQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5T
ICAgICAgfCAgNCArLQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUyAgICAgICAg
ICAgfCAxNiArKystLS0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TICAg
ICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVnaXMxMjgtYWVzbmktYXNtLlMgICAgICAg
ICB8IDI4ICsrKystLS0tLQogYXJjaC94ODYvY3J5cHRvL2Flc19jdHJieThfYXZ4LXg4Nl82NC5T
ICAgICAgfCAxMiArKy0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgICAgICAg
ICAgICB8IDYwICsrKysrKysrKystLS0tLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50
ZWxfYXZ4LXg4Nl82NC5TICAgICB8IDMyICsrKysrLS0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vYmxv
d2Zpc2gteDg2XzY0LWFzbV82NC5TICAgICB8IDE2ICsrKy0tLQogYXJjaC94ODYvY3J5cHRvL2Nh
bWVsbGlhLWFlc25pLWF2eC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQogYXJjaC94ODYvY3J5cHRv
L2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMgfCAyNCArKysrLS0tLQogYXJjaC94ODYvY3J5
cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUyAgICAgfCAxNiArKystLS0KIGFyY2gveDg2L2Ny
eXB0by9jYXN0NS1hdngteDg2XzY0LWFzbV82NC5TICAgIHwgMTYgKysrLS0tCiBhcmNoL3g4Ni9j
cnlwdG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQuUyAgICB8IDI0ICsrKystLS0tCiBhcmNoL3g4
Ni9jcnlwdG8vY2hhY2hhLWF2eDIteDg2XzY0LlMgICAgICAgICB8IDEyICsrLS0KIGFyY2gveDg2
L2NyeXB0by9jaGFjaGEtYXZ4NTEydmwteDg2XzY0LlMgICAgIHwgMTIgKystLQogYXJjaC94ODYv
Y3J5cHRvL2NoYWNoYS1zc3NlMy14ODZfNjQuUyAgICAgICAgfCAxMiArKy0tCiBhcmNoL3g4Ni9j
cnlwdG8vY3JjMzItcGNsbXVsX2FzbS5TICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlw
dG8vY3JjMzJjLXBjbC1pbnRlbC1hc21fNjQuUyAgICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8v
Y3JjdDEwZGlmLXBjbC1hc21fNjQuUyAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8vZGVz
M19lZGUtYXNtXzY0LlMgICAgICAgICAgICB8ICA4ICstLQogYXJjaC94ODYvY3J5cHRvL2doYXNo
LWNsbXVsbmktaW50ZWxfYXNtLlMgICAgfCAgOCArLS0KIGFyY2gveDg2L2NyeXB0by9uaC1hdngy
LXg4Nl82NC5TICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9uaC1zc2UyLXg4
Nl82NC5TICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1hdngy
LXg4Nl82NC5TICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1zc2UyLXg4
Nl82NC5TICAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngteDg2XzY0
LWFzbV82NC5TICB8IDI0ICsrKystLS0tCiBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngyLWFz
bV82NC5TICAgICAgICB8IDI0ICsrKystLS0tCiBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1zc2Uy
LXg4Nl82NC1hc21fNjQuUyB8ICA4ICstLQogYXJjaC94ODYvY3J5cHRvL3NoYTFfYXZ4Ml94ODZf
NjRfYXNtLlMgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMgICAg
ICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMgICAg
ICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngtYXNtLlMgICAgICAg
ICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5TICAgICAgICAg
ICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1zc3NlMy1hc20uUyAgICAgICAgICAg
fCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTI1Nl9uaV9hc20uUyAgICAgICAgICAgICAgfCAg
NCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngtYXNtLlMgICAgICAgICAgICAgfCAgNCAr
LQogYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngyLWFzbS5TICAgICAgICAgICAgfCAgNCArLQog
YXJjaC94ODYvY3J5cHRvL3NoYTUxMi1zc3NlMy1hc20uUyAgICAgICAgICAgfCAgNCArLQogYXJj
aC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4Nl82NC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQog
YXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC0zd2F5LlMgfCAgOCArLS0KIGFy
Y2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQuUyAgICAgIHwgIDggKy0tCiBhcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0KIGFyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2
L2tlcm5lbC9hY3BpL3dha2V1cF82NC5TICAgICAgICAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9r
ZXJuZWwvZnRyYWNlXzY0LlMgICAgICAgICAgICAgICAgICB8IDIwICsrKy0tLS0KIGFyY2gveDg2
L2tlcm5lbC9pcnFmbGFncy5TICAgICAgICAgICAgICAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9r
dm0vdm14L3ZtZW50ZXIuUyAgICAgICAgICAgICAgICAgICB8IDEyICsrLS0KIGFyY2gveDg2L2xp
Yi9jaGVja3N1bV8zMi5TICAgICAgICAgICAgICAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9saWIv
Y2xlYXJfcGFnZV82NC5TICAgICAgICAgICAgICAgICB8IDEyICsrLS0KIGFyY2gveDg2L2xpYi9j
bXB4Y2hnMTZiX2VtdS5TICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9jbXB4
Y2hnOGJfZW11LlMgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9jb3B5X3Bh
Z2VfNjQuUyAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9jb3B5X3VzZXJf
NjQuUyAgICAgICAgICAgICAgICAgIHwgMTYgKysrLS0tCiBhcmNoL3g4Ni9saWIvY3N1bS1jb3B5
XzY0LlMgICAgICAgICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvZ2V0dXNlci5TICAg
ICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKy0tLQogYXJjaC94ODYvbGliL2h3ZWlnaHQuUyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0KIGFyY2gveDg2L2xpYi9pb21hcF9jb3B5XzY0
LlMgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9tZW1jcHlfNjQuUyAgICAg
ICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9tZW1zZXRfNjQuUyAgICAgICAgICAg
ICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L2xpYi9tc3ItcmVnLlMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9saWIvcHV0dXNlci5TICAgICAgICAgICAgICAgICAg
ICAgICB8IDE2ICsrKy0tLQogYXJjaC94ODYvbGliL3JldHBvbGluZS5TICAgICAgICAgICAgICAg
ICAgICAgfCAgNCArLQogYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TICAgICAgICAgICAg
ICAgfCAgOCArLS0KIGFyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfc3R1Yl82NC5TICAgICAgICAg
IHwgIDQgKy0KIGFyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfdGh1bmtfNjQuUyAgICAgICAgIHwg
IDQgKy0KIGFyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUyAgICAgICAgICAgIHwgIDgg
Ky0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbS5TICAgICAgICAgICAgICAgICAgICAgICB8IDI4ICsr
KystLS0tLQogYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyAgICAgICAgICAgICAgICAgICAgfCAx
NiArKystLS0KIGluY2x1ZGUvbGludXgvbGlua2FnZS5oICAgICAgICAgICAgICAgICAgICAgIHwg
IDQgKysKIDcwIGZpbGVzIGNoYW5nZWQsIDM3OSBpbnNlcnRpb25zKCspLCAzNzUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5T
IGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TCmluZGV4IDMxMzEyMDcw
ZGIyMi4uNTkzOTEzNjkyZDE2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQv
ZWZpX3RodW5rXzY0LlMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182
NC5TCkBAIC0yMyw3ICsyMyw3IEBACiAKIAkuY29kZTY0CiAJLnRleHQKLUVOVFJZKGVmaTY0X3Ro
dW5rKQorU1lNX0ZVTkNfU1RBUlQoZWZpNjRfdGh1bmspCiAJcHVzaAklcmJwCiAJcHVzaAklcmJ4
CiAKQEAgLTk3LDcgKzk3LDcgQEAgRU5UUlkoZWZpNjRfdGh1bmspCiAJcG9wCSVyYngKIAlwb3AJ
JXJicAogCXJldAotRU5EUFJPQyhlZmk2NF90aHVuaykKK1NZTV9GVU5DX0VORChlZmk2NF90aHVu
aykKIAogU1lNX0ZVTkNfU1RBUlRfTE9DQUwoZWZpX2V4aXQzMikKIAltb3ZxCWZ1bmNfcnRfcHRy
KCVyaXApLCAlcmF4CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82
NC5TIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUwppbmRleCA1NTgwMDQ2N2Nl
NWMuLjU4YTUxMmUzM2Q4ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hl
YWRfNjQuUworKysgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5TCkBAIC00NSw3
ICs0NSw3IEBACiAKIAlfX0hFQUQKIAkuY29kZTMyCi1FTlRSWShzdGFydHVwXzMyKQorU1lNX0ZV
TkNfU1RBUlQoc3RhcnR1cF8zMikKIAkvKgogCSAqIDMyYml0IGVudHJ5IGlzIDAgYW5kIGl0IGlz
IEFCSSBzbyBpbW11dGFibGUhCiAJICogSWYgd2UgY29tZSBoZXJlIGRpcmVjdGx5IGZyb20gYSBi
b290bG9hZGVyLApAQCAtMjIyLDExICsyMjIsMTEgQEAgRU5UUlkoc3RhcnR1cF8zMikKIAogCS8q
IEp1bXAgZnJvbSAzMmJpdCBjb21wYXRpYmlsaXR5IG1vZGUgaW50byA2NGJpdCBtb2RlLiAqLwog
CWxyZXQKLUVORFBST0Moc3RhcnR1cF8zMikKK1NZTV9GVU5DX0VORChzdGFydHVwXzMyKQogCiAj
aWZkZWYgQ09ORklHX0VGSV9NSVhFRAogCS5vcmcgMHgxOTAKLUVOVFJZKGVmaTMyX3N0dWJfZW50
cnkpCitTWU1fRlVOQ19TVEFSVChlZmkzMl9zdHViX2VudHJ5KQogCWFkZAkkMHg0LCAlZXNwCQkv
KiBEaXNjYXJkIHJldHVybiBhZGRyZXNzICovCiAJcG9wbAklZWN4CiAJcG9wbAklZWR4CkBAIC0y
NDUsNyArMjQ1LDcgQEAgRU5UUlkoZWZpMzJfc3R1Yl9lbnRyeSkKIAltb3ZsCSVlYXgsIGVmaV9j
b25maWcoJWVicCkKIAogCWptcAlzdGFydHVwXzMyCi1FTkRQUk9DKGVmaTMyX3N0dWJfZW50cnkp
CitTWU1fRlVOQ19FTkQoZWZpMzJfc3R1Yl9lbnRyeSkKICNlbmRpZgogCiAJLmNvZGU2NApAQCAt
NDQ3LDcgKzQ0Nyw3IEBAIFNZTV9DT0RFX0VORChzdGFydHVwXzY0KQogI2lmZGVmIENPTkZJR19F
RklfU1RVQgogCiAvKiBUaGUgZW50cnkgcG9pbnQgZm9yIHRoZSBQRS9DT0ZGIGV4ZWN1dGFibGUg
aXMgZWZpX3BlX2VudHJ5LiAqLwotRU5UUlkoZWZpX3BlX2VudHJ5KQorU1lNX0ZVTkNfU1RBUlQo
ZWZpX3BlX2VudHJ5KQogCW1vdnEJJXJjeCwgZWZpNjRfY29uZmlnKCVyaXApCS8qIEhhbmRsZSAq
LwogCW1vdnEJJXJkeCwgZWZpNjRfY29uZmlnKzgoJXJpcCkgLyogRUZJIFN5c3RlbSB0YWJsZSBw
b2ludGVyICovCiAKQEAgLTQ5NiwxMCArNDk2LDEwIEBAIGZhaWw6CiAJbW92bAlCUF9jb2RlMzJf
c3RhcnQoJWVzaSksICVlYXgKIAlsZWFxCXN0YXJ0dXBfNjQoJXJheCksICVyYXgKIAlqbXAJKiVy
YXgKLUVORFBST0MoZWZpX3BlX2VudHJ5KQorU1lNX0ZVTkNfRU5EKGVmaV9wZV9lbnRyeSkKIAog
CS5vcmcgMHgzOTAKLUVOVFJZKGVmaTY0X3N0dWJfZW50cnkpCitTWU1fRlVOQ19TVEFSVChlZmk2
NF9zdHViX2VudHJ5KQogCW1vdnEJJXJkaSwgZWZpNjRfY29uZmlnKCVyaXApCS8qIEhhbmRsZSAq
LwogCW1vdnEJJXJzaSwgZWZpNjRfY29uZmlnKzgoJXJpcCkgLyogRUZJIFN5c3RlbSB0YWJsZSBw
b2ludGVyICovCiAKQEAgLTUwOCw3ICs1MDgsNyBAQCBFTlRSWShlZmk2NF9zdHViX2VudHJ5KQog
CiAJbW92cQklcmR4LCAlcnNpCiAJam1wCWhhbmRvdmVyX2VudHJ5Ci1FTkRQUk9DKGVmaTY0X3N0
dWJfZW50cnkpCitTWU1fRlVOQ19FTkQoZWZpNjRfc3R1Yl9lbnRyeSkKICNlbmRpZgogCiAJLnRl
eHQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TIGIv
YXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21lbV9lbmNyeXB0LlMKaW5kZXggMjhkNzAzY2FkMzEw
Li5kZDA3ZTdiNDFiMTEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1f
ZW5jcnlwdC5TCisrKyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TCkBA
IC0xNSw3ICsxNSw3IEBACiAKIAkudGV4dAogCS5jb2RlMzIKLUVOVFJZKGdldF9zZXZfZW5jcnlw
dGlvbl9iaXQpCitTWU1fRlVOQ19TVEFSVChnZXRfc2V2X2VuY3J5cHRpb25fYml0KQogCXhvcgkl
ZWF4LCAlZWF4CiAKICNpZmRlZiBDT05GSUdfQU1EX01FTV9FTkNSWVBUCkBAIC02NSwxMCArNjUs
MTAgQEAgRU5UUlkoZ2V0X3Nldl9lbmNyeXB0aW9uX2JpdCkKICNlbmRpZgkvKiBDT05GSUdfQU1E
X01FTV9FTkNSWVBUICovCiAKIAlyZXQKLUVORFBST0MoZ2V0X3Nldl9lbmNyeXB0aW9uX2JpdCkK
K1NZTV9GVU5DX0VORChnZXRfc2V2X2VuY3J5cHRpb25fYml0KQogCiAJLmNvZGU2NAotRU5UUlko
c2V0X3Nldl9lbmNyeXB0aW9uX21hc2spCitTWU1fRlVOQ19TVEFSVChzZXRfc2V2X2VuY3J5cHRp
b25fbWFzaykKICNpZmRlZiBDT05GSUdfQU1EX01FTV9FTkNSWVBUCiAJcHVzaAklcmJwCiAJcHVz
aAklcmR4CkBAIC05MCw3ICs5MCw3IEBAIEVOVFJZKHNldF9zZXZfZW5jcnlwdGlvbl9tYXNrKQog
CiAJeG9yCSVyYXgsICVyYXgKIAlyZXQKLUVORFBST0Moc2V0X3Nldl9lbmNyeXB0aW9uX21hc2sp
CitTWU1fRlVOQ19FTkQoc2V0X3Nldl9lbmNyeXB0aW9uX21hc2spCiAKIAkuZGF0YQogCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVnaXMxMjgtYWVzbmktYXNtLlMgYi9hcmNoL3g4Ni9j
cnlwdG8vYWVnaXMxMjgtYWVzbmktYXNtLlMKaW5kZXggYjcwMjZmZGVmNGZmLi41MWQ0NmQ5M2Vm
YmMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZWdpczEyOC1hZXNuaS1hc20uUworKysg
Yi9hcmNoL3g4Ni9jcnlwdG8vYWVnaXMxMjgtYWVzbmktYXNtLlMKQEAgLTE4Niw3ICsxODYsNyBA
QCBTWU1fRlVOQ19FTkQoX19zdG9yZV9wYXJ0aWFsKQogLyoKICAqIHZvaWQgY3J5cHRvX2FlZ2lz
MTI4X2Flc25pX2luaXQodm9pZCAqc3RhdGUsIGNvbnN0IHZvaWQgKmtleSwgY29uc3Qgdm9pZCAq
aXYpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfaW5pdCkKK1NZTV9GVU5DX1NU
QVJUKGNyeXB0b19hZWdpczEyOF9hZXNuaV9pbml0KQogCUZSQU1FX0JFR0lOCiAKIAkvKiBsb2Fk
IElWOiAqLwpAQCAtMjI2LDEzICsyMjYsMTMgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25p
X2luaXQpCiAKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMTI4X2Flc25p
X2luaXQpCitTWU1fRlVOQ19FTkQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2luaXQpCiAKIC8qCiAg
KiB2b2lkIGNyeXB0b19hZWdpczEyOF9hZXNuaV9hZCh2b2lkICpzdGF0ZSwgdW5zaWduZWQgaW50
IGxlbmd0aCwKICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRh
dGEpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfYWQpCitTWU1fRlVOQ19TVEFS
VChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfYWQpCiAJRlJBTUVfQkVHSU4KIAogCWNtcCAkMHgxMCwg
TEVOCkBAIC0zNzgsNyArMzc4LDcgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2FkKQog
LkxhZF9vdXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEyOF9hZXNu
aV9hZCkKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfYWQpCiAKIC5tYWNybyBl
bmNyeXB0X2Jsb2NrIGEgczAgczEgczIgczMgczQgaQogCW1vdmRxXGEgKFxpICogMHgxMCkoU1JD
KSwgTVNHCkBAIC00MDIsNyArNDAyLDcgQEAgRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhfYWVzbmlf
YWQpCiAgKiB2b2lkIGNyeXB0b19hZWdpczEyOF9hZXNuaV9lbmModm9pZCAqc3RhdGUsIHVuc2ln
bmVkIGludCBsZW5ndGgsCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dm9pZCAqc3JjLCB2b2lkICpkc3QpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlf
ZW5jKQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuYykKIAlGUkFNRV9C
RUdJTgogCiAJY21wICQweDEwLCBMRU4KQEAgLTQ5MywxMyArNDkzLDEzIEBAIEVOVFJZKGNyeXB0
b19hZWdpczEyOF9hZXNuaV9lbmMpCiAuTGVuY19vdXQ6CiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQ
Uk9DKGNyeXB0b19hZWdpczEyOF9hZXNuaV9lbmMpCitTWU1fRlVOQ19FTkQoY3J5cHRvX2FlZ2lz
MTI4X2Flc25pX2VuYykKIAogLyoKICAqIHZvaWQgY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuY190
YWlsKHZvaWQgKnN0YXRlLCB1bnNpZ25lZCBpbnQgbGVuZ3RoLAogICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpkc3QpOwogICovCi1F
TlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZW5jX3RhaWwpCitTWU1fRlVOQ19TVEFSVChjcnlw
dG9fYWVnaXMxMjhfYWVzbmlfZW5jX3RhaWwpCiAJRlJBTUVfQkVHSU4KIAogCS8qIGxvYWQgdGhl
IHN0YXRlOiAqLwpAQCAtNTMzLDcgKzUzMyw3IEBAIEVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNu
aV9lbmNfdGFpbCkKIAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhf
YWVzbmlfZW5jX3RhaWwpCitTWU1fRlVOQ19FTkQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuY190
YWlsKQogCiAubWFjcm8gZGVjcnlwdF9ibG9jayBhIHMwIHMxIHMyIHMzIHM0IGkKIAltb3ZkcVxh
IChcaSAqIDB4MTApKFNSQyksIE1TRwpAQCAtNTU2LDcgKzU1Niw3IEBAIEVORFBST0MoY3J5cHRv
X2FlZ2lzMTI4X2Flc25pX2VuY190YWlsKQogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhfYWVzbmlf
ZGVjKHZvaWQgKnN0YXRlLCB1bnNpZ25lZCBpbnQgbGVuZ3RoLAogICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgdm9pZCAqZHN0KTsKICAqLwotRU5UUlko
Y3J5cHRvX2FlZ2lzMTI4X2Flc25pX2RlYykKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdpczEy
OF9hZXNuaV9kZWMpCiAJRlJBTUVfQkVHSU4KIAogCWNtcCAkMHgxMCwgTEVOCkBAIC02NDcsMTMg
KzY0NywxMyBAQCBFTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjKQogLkxkZWNfb3V0Ogog
CUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjKQorU1lN
X0ZVTkNfRU5EKGNyeXB0b19hZWdpczEyOF9hZXNuaV9kZWMpCiAKIC8qCiAgKiB2b2lkIGNyeXB0
b19hZWdpczEyOF9hZXNuaV9kZWNfdGFpbCh2b2lkICpzdGF0ZSwgdW5zaWduZWQgaW50IGxlbmd0
aCwKICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNy
Yywgdm9pZCAqZHN0KTsKICAqLwotRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2RlY190YWls
KQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2RlY190YWlsKQogCUZSQU1F
X0JFR0lOCiAKIAkvKiBsb2FkIHRoZSBzdGF0ZTogKi8KQEAgLTY5NywxMyArNjk3LDEzIEBAIEVO
VFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9kZWNfdGFpbCkKIAogCUZSQU1FX0VORAogCXJldAot
RU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjX3RhaWwpCitTWU1fRlVOQ19FTkQoY3J5
cHRvX2FlZ2lzMTI4X2Flc25pX2RlY190YWlsKQogCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMx
MjhfYWVzbmlfZmluYWwodm9pZCAqc3RhdGUsIHZvaWQgKnRhZ194b3IsCiAgKiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1NjQgYXNzb2NsZW4sIHU2NCBjcnlwdGxlbik7CiAgKi8K
LUVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9maW5hbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0
b19hZWdpczEyOF9hZXNuaV9maW5hbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCB0aGUgc3Rh
dGU6ICovCkBAIC03NDQsNCArNzQ0LDQgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2Zp
bmFsKQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEyOF9hZXNuaV9m
aW5hbCkKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZmluYWwpCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzX2N0cmJ5OF9hdngteDg2XzY0LlMgYi9hcmNoL3g4Ni9j
cnlwdG8vYWVzX2N0cmJ5OF9hdngteDg2XzY0LlMKaW5kZXggNWY2YTVhZjljNDg5Li5lYzQzN2Ri
MWZhNTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXNfY3RyYnk4X2F2eC14ODZfNjQu
UworKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzX2N0cmJ5OF9hdngteDg2XzY0LlMKQEAgLTU0NCwx
MSArNTQ0LDExIEBAIGRkcV9hZGRfODoKICAqIGFlc19jdHJfZW5jXzEyOF9hdnhfYnk4KHZvaWQg
KmluLCB2b2lkICppdiwgdm9pZCAqa2V5cywgdm9pZCAqb3V0LAogICoJCQl1bnNpZ25lZCBpbnQg
bnVtX2J5dGVzKQogICovCi1FTlRSWShhZXNfY3RyX2VuY18xMjhfYXZ4X2J5OCkKK1NZTV9GVU5D
X1NUQVJUKGFlc19jdHJfZW5jXzEyOF9hdnhfYnk4KQogCS8qIGNhbGwgdGhlIGFlcyBtYWluIGxv
b3AgKi8KIAlkb19hZXNfY3RybWFpbiBLRVlfMTI4CiAKLUVORFBST0MoYWVzX2N0cl9lbmNfMTI4
X2F2eF9ieTgpCitTWU1fRlVOQ19FTkQoYWVzX2N0cl9lbmNfMTI4X2F2eF9ieTgpCiAKIC8qCiAg
KiByb3V0aW5lIHRvIGRvIEFFUzE5MiBDVFIgZW5jL2RlY3J5cHQgImJ5OCIKQEAgLTU1NywxMSAr
NTU3LDExIEBAIEVORFBST0MoYWVzX2N0cl9lbmNfMTI4X2F2eF9ieTgpCiAgKiBhZXNfY3RyX2Vu
Y18xOTJfYXZ4X2J5OCh2b2lkICppbiwgdm9pZCAqaXYsIHZvaWQgKmtleXMsIHZvaWQgKm91dCwK
ICAqCQkJdW5zaWduZWQgaW50IG51bV9ieXRlcykKICAqLwotRU5UUlkoYWVzX2N0cl9lbmNfMTky
X2F2eF9ieTgpCitTWU1fRlVOQ19TVEFSVChhZXNfY3RyX2VuY18xOTJfYXZ4X2J5OCkKIAkvKiBj
YWxsIHRoZSBhZXMgbWFpbiBsb29wICovCiAJZG9fYWVzX2N0cm1haW4gS0VZXzE5MgogCi1FTkRQ
Uk9DKGFlc19jdHJfZW5jXzE5Ml9hdnhfYnk4KQorU1lNX0ZVTkNfRU5EKGFlc19jdHJfZW5jXzE5
Ml9hdnhfYnk4KQogCiAvKgogICogcm91dGluZSB0byBkbyBBRVMyNTYgQ1RSIGVuYy9kZWNyeXB0
ICJieTgiCkBAIC01NzAsOCArNTcwLDggQEAgRU5EUFJPQyhhZXNfY3RyX2VuY18xOTJfYXZ4X2J5
OCkKICAqIGFlc19jdHJfZW5jXzI1Nl9hdnhfYnk4KHZvaWQgKmluLCB2b2lkICppdiwgdm9pZCAq
a2V5cywgdm9pZCAqb3V0LAogICoJCQl1bnNpZ25lZCBpbnQgbnVtX2J5dGVzKQogICovCi1FTlRS
WShhZXNfY3RyX2VuY18yNTZfYXZ4X2J5OCkKK1NZTV9GVU5DX1NUQVJUKGFlc19jdHJfZW5jXzI1
Nl9hdnhfYnk4KQogCS8qIGNhbGwgdGhlIGFlcyBtYWluIGxvb3AgKi8KIAlkb19hZXNfY3RybWFp
biBLRVlfMjU2CiAKLUVORFBST0MoYWVzX2N0cl9lbmNfMjU2X2F2eF9ieTgpCitTWU1fRlVOQ19F
TkQoYWVzX2N0cl9lbmNfMjU2X2F2eF9ieTgpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8v
YWVzbmktaW50ZWxfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKaW5k
ZXggOWQ4ZDVmMjI5NmUxLi5kMjg1MDNmOTlmNTggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by9hZXNuaS1pbnRlbF9hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNt
LlMKQEAgLTE1OTIsNyArMTU5Miw3IEBAIF9lc2JfbG9vcF9cQDoKICogcG9seSA9IHheMTI4ICsg
eF4xMjcgKyB4XjEyNiArIHheMTIxICsgMQogKgogKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi1FTlRS
WShhZXNuaV9nY21fZGVjKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2RlYykKIAlGVU5DX1NB
VkUKIAogCUdDTV9JTklUICVhcmc2LCBhcmc3LCBhcmc4LCBhcmc5CkBAIC0xNjAwLDcgKzE2MDAs
NyBAQCBFTlRSWShhZXNuaV9nY21fZGVjKQogCUdDTV9DT01QTEVURSBhcmcxMCwgYXJnMTEKIAlG
VU5DX1JFU1RPUkUKIAlyZXQKLUVORFBST0MoYWVzbmlfZ2NtX2RlYykKK1NZTV9GVU5DX0VORChh
ZXNuaV9nY21fZGVjKQogCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpAQCAtMTY4MCw3ICsxNjgw
LDcgQEAgRU5EUFJPQyhhZXNuaV9nY21fZGVjKQogKgogKiBwb2x5ID0geF4xMjggKyB4XjEyNyAr
IHheMTI2ICsgeF4xMjEgKyAxCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi1FTlRSWShhZXNuaV9nY21f
ZW5jKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2VuYykKIAlGVU5DX1NBVkUKIAogCUdDTV9J
TklUICVhcmc2LCBhcmc3LCBhcmc4LCBhcmc5CkBAIC0xNjg5LDcgKzE2ODksNyBAQCBFTlRSWShh
ZXNuaV9nY21fZW5jKQogCUdDTV9DT01QTEVURSBhcmcxMCwgYXJnMTEKIAlGVU5DX1JFU1RPUkUK
IAlyZXQKLUVORFBST0MoYWVzbmlfZ2NtX2VuYykKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZW5j
KQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKICogdm9pZCBhZXNuaV9nY21faW5pdCh2b2lkICph
ZXNfY3R4LCAgICAgIC8vIEFFUyBLZXkgc2NoZWR1bGUuIFN0YXJ0cyBvbiBhIDE2IGJ5dGUgYm91
bmRhcnkuCkBAIC0xNzAyLDEyICsxNzAyLDEyIEBAIEVORFBST0MoYWVzbmlfZ2NtX2VuYykKICog
ICAgICAgICAgICAgICAgICAgICBjb25zdCB1OCAqYWFkLCAgICAgIC8vIEFkZGl0aW9uYWwgQXV0
aGVudGljYXRpb24gRGF0YSAoQUFEKQogKiAgICAgICAgICAgICAgICAgICAgIHU2NCBhYWRfbGVu
KSAgICAgICAgLy8gTGVuZ3RoIG9mIEFBRCBpbiBieXRlcy4KICovCi1FTlRSWShhZXNuaV9nY21f
aW5pdCkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9pbml0KQogCUZVTkNfU0FWRQogCUdDTV9J
TklUICVhcmczLCAlYXJnNCwlYXJnNSwgJWFyZzYKIAlGVU5DX1JFU1RPUkUKIAlyZXQKLUVORFBS
T0MoYWVzbmlfZ2NtX2luaXQpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2luaXQpCiAKIC8qKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgogKiB2b2lkIGFlc25pX2djbV9lbmNfdXBkYXRlKHZvaWQgKmFlc19j
dHgsICAgICAgLy8gQUVTIEtleSBzY2hlZHVsZS4gU3RhcnRzIG9uIGEgMTYgYnl0ZSBib3VuZGFy
eS4KQEAgLTE3MTcsMTIgKzE3MTcsMTIgQEAgRU5EUFJPQyhhZXNuaV9nY21faW5pdCkKICogICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHU4ICppbiwgICAgICAgLy8gUGxhaW50ZXh0IGlucHV0CiAq
ICAgICAgICAgICAgICAgICAgICB1NjQgcGxhaW50ZXh0X2xlbiwgIC8vIExlbmd0aCBvZiBkYXRh
IGluIGJ5dGVzIGZvciBlbmNyeXB0aW9uLgogKi8KLUVOVFJZKGFlc25pX2djbV9lbmNfdXBkYXRl
KQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2VuY191cGRhdGUpCiAJRlVOQ19TQVZFCiAJR0NN
X0VOQ19ERUMgZW5jCiAJRlVOQ19SRVNUT1JFCiAJcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9lbmNf
dXBkYXRlKQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9lbmNfdXBkYXRlKQogCiAvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKICogdm9pZCBhZXNuaV9nY21fZGVjX3VwZGF0ZSh2b2lkICphZXNfY3R4LCAg
ICAgIC8vIEFFUyBLZXkgc2NoZWR1bGUuIFN0YXJ0cyBvbiBhIDE2IGJ5dGUgYm91bmRhcnkuCkBA
IC0xNzMyLDEyICsxNzMyLDEyIEBAIEVORFBST0MoYWVzbmlfZ2NtX2VuY191cGRhdGUpCiAqICAg
ICAgICAgICAgICAgICAgICBjb25zdCB1OCAqaW4sICAgICAgIC8vIFBsYWludGV4dCBpbnB1dAog
KiAgICAgICAgICAgICAgICAgICAgdTY0IHBsYWludGV4dF9sZW4sICAvLyBMZW5ndGggb2YgZGF0
YSBpbiBieXRlcyBmb3IgZW5jcnlwdGlvbi4KICovCi1FTlRSWShhZXNuaV9nY21fZGVjX3VwZGF0
ZSkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9kZWNfdXBkYXRlKQogCUZVTkNfU0FWRQogCUdD
TV9FTkNfREVDIGRlYwogCUZVTkNfUkVTVE9SRQogCXJldAotRU5EUFJPQyhhZXNuaV9nY21fZGVj
X3VwZGF0ZSkKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZGVjX3VwZGF0ZSkKIAogLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCiAqIHZvaWQgYWVzbmlfZ2NtX2ZpbmFsaXplKHZvaWQgKmFlc19jdHgsICAg
ICAgLy8gQUVTIEtleSBzY2hlZHVsZS4gU3RhcnRzIG9uIGEgMTYgYnl0ZSBib3VuZGFyeS4KQEAg
LTE3NDcsMTIgKzE3NDcsMTIgQEAgRU5EUFJPQyhhZXNuaV9nY21fZGVjX3VwZGF0ZSkKICogICAg
ICAgICAgICAgICAgICAgIHU2NCBhdXRoX3RhZ19sZW4pOyAgLy8gQXV0aGVudGljYXRlZCBUYWcg
TGVuZ3RoIGluIGJ5dGVzLiBWYWxpZCB2YWx1ZXMgYXJlIDE2IChtb3N0IGxpa2VseSksCiAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIDEyIG9yIDguCiAqLwotRU5U
UlkoYWVzbmlfZ2NtX2ZpbmFsaXplKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2ZpbmFsaXpl
KQogCUZVTkNfU0FWRQogCUdDTV9DT01QTEVURSAlYXJnMyAlYXJnNAogCUZVTkNfUkVTVE9SRQog
CXJldAotRU5EUFJPQyhhZXNuaV9nY21fZmluYWxpemUpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2Nt
X2ZpbmFsaXplKQogCiAjZW5kaWYKIApAQCAtMTgzMCw3ICsxODMwLDcgQEAgU1lNX0ZVTkNfRU5E
KF9rZXlfZXhwYW5zaW9uXzI1NmIpCiAgKiBpbnQgYWVzbmlfc2V0X2tleShzdHJ1Y3QgY3J5cHRv
X2Flc19jdHggKmN0eCwgY29uc3QgdTggKmluX2tleSwKICAqICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBrZXlfbGVuKQogICovCi1FTlRSWShhZXNuaV9zZXRfa2V5KQorU1lNX0ZVTkNf
U1RBUlQoYWVzbmlfc2V0X2tleSkKIAlGUkFNRV9CRUdJTgogI2lmbmRlZiBfX3g4Nl82NF9fCiAJ
cHVzaGwgS0VZUApAQCAtMTkzOSwxMiArMTkzOSwxMiBAQCBFTlRSWShhZXNuaV9zZXRfa2V5KQog
I2VuZGlmCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGFlc25pX3NldF9rZXkpCitTWU1fRlVO
Q19FTkQoYWVzbmlfc2V0X2tleSkKIAogLyoKICAqIHZvaWQgYWVzbmlfZW5jKHN0cnVjdCBjcnlw
dG9fYWVzX2N0eCAqY3R4LCB1OCAqZHN0LCBjb25zdCB1OCAqc3JjKQogICovCi1FTlRSWShhZXNu
aV9lbmMpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9lbmMpCiAJRlJBTUVfQkVHSU4KICNpZm5kZWYg
X194ODZfNjRfXwogCXB1c2hsIEtFWVAKQEAgLTE5NjMsNyArMTk2Myw3IEBAIEVOVFJZKGFlc25p
X2VuYykKICNlbmRpZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhhZXNuaV9lbmMpCitTWU1f
RlVOQ19FTkQoYWVzbmlfZW5jKQogCiAvKgogICogX2Flc25pX2VuYzE6CQlpbnRlcm5hbCBBQkkK
QEAgLTIxMzMsNyArMjEzMyw3IEBAIFNZTV9GVU5DX0VORChfYWVzbmlfZW5jNCkKIC8qCiAgKiB2
b2lkIGFlc25pX2RlYyAoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgsIHU4ICpkc3QsIGNvbnN0
IHU4ICpzcmMpCiAgKi8KLUVOVFJZKGFlc25pX2RlYykKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2Rl
YykKIAlGUkFNRV9CRUdJTgogI2lmbmRlZiBfX3g4Nl82NF9fCiAJcHVzaGwgS0VZUApAQCAtMjE1
Myw3ICsyMTUzLDcgQEAgRU5UUlkoYWVzbmlfZGVjKQogI2VuZGlmCiAJRlJBTUVfRU5ECiAJcmV0
Ci1FTkRQUk9DKGFlc25pX2RlYykKK1NZTV9GVU5DX0VORChhZXNuaV9kZWMpCiAKIC8qCiAgKiBf
YWVzbmlfZGVjMToJCWludGVybmFsIEFCSQpAQCAtMjMyNCw3ICsyMzI0LDcgQEAgU1lNX0ZVTkNf
RU5EKF9hZXNuaV9kZWM0KQogICogdm9pZCBhZXNuaV9lY2JfZW5jKHN0cnVjdCBjcnlwdG9fYWVz
X2N0eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1OCAqc3JjLAogICoJCSAgICAgIHNpemVfdCBsZW4p
CiAgKi8KLUVOVFJZKGFlc25pX2VjYl9lbmMpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9lY2JfZW5j
KQogCUZSQU1FX0JFR0lOCiAjaWZuZGVmIF9feDg2XzY0X18KIAlwdXNobCBMRU4KQEAgLTIzNzgs
MTMgKzIzNzgsMTMgQEAgRU5UUlkoYWVzbmlfZWNiX2VuYykKICNlbmRpZgogCUZSQU1FX0VORAog
CXJldAotRU5EUFJPQyhhZXNuaV9lY2JfZW5jKQorU1lNX0ZVTkNfRU5EKGFlc25pX2VjYl9lbmMp
CiAKIC8qCiAgKiB2b2lkIGFlc25pX2VjYl9kZWMoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgs
IGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAgKgkJICAgICAgc2l6ZV90IGxlbik7CiAgKi8KLUVO
VFJZKGFlc25pX2VjYl9kZWMpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9lY2JfZGVjKQogCUZSQU1F
X0JFR0lOCiAjaWZuZGVmIF9feDg2XzY0X18KIAlwdXNobCBMRU4KQEAgLTI0MzksMTMgKzI0Mzks
MTMgQEAgRU5UUlkoYWVzbmlfZWNiX2RlYykKICNlbmRpZgogCUZSQU1FX0VORAogCXJldAotRU5E
UFJPQyhhZXNuaV9lY2JfZGVjKQorU1lNX0ZVTkNfRU5EKGFlc25pX2VjYl9kZWMpCiAKIC8qCiAg
KiB2b2lkIGFlc25pX2NiY19lbmMoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4
ICpkc3QsIHU4ICpzcmMsCiAgKgkJICAgICAgc2l6ZV90IGxlbiwgdTggKml2KQogICovCi1FTlRS
WShhZXNuaV9jYmNfZW5jKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfY2JjX2VuYykKIAlGUkFNRV9C
RUdJTgogI2lmbmRlZiBfX3g4Nl82NF9fCiAJcHVzaGwgSVZQCkBAIC0yNDgzLDEzICsyNDgzLDEz
IEBAIEVOVFJZKGFlc25pX2NiY19lbmMpCiAjZW5kaWYKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBS
T0MoYWVzbmlfY2JjX2VuYykKK1NZTV9GVU5DX0VORChhZXNuaV9jYmNfZW5jKQogCiAvKgogICog
dm9pZCBhZXNuaV9jYmNfZGVjKHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1OCAq
ZHN0LCB1OCAqc3JjLAogICoJCSAgICAgIHNpemVfdCBsZW4sIHU4ICppdikKICAqLwotRU5UUlko
YWVzbmlfY2JjX2RlYykKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2NiY19kZWMpCiAJRlJBTUVfQkVH
SU4KICNpZm5kZWYgX194ODZfNjRfXwogCXB1c2hsIElWUApAQCAtMjU3Niw3ICsyNTc2LDcgQEAg
RU5UUlkoYWVzbmlfY2JjX2RlYykKICNlbmRpZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhh
ZXNuaV9jYmNfZGVjKQorU1lNX0ZVTkNfRU5EKGFlc25pX2NiY19kZWMpCiAKICNpZmRlZiBfX3g4
Nl82NF9fCiAucHVzaHNlY3Rpb24gLnJvZGF0YQpAQCAtMjYzOCw3ICsyNjM4LDcgQEAgU1lNX0ZV
TkNfRU5EKF9hZXNuaV9pbmMpCiAgKiB2b2lkIGFlc25pX2N0cl9lbmMoc3RydWN0IGNyeXB0b19h
ZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAgKgkJICAgICAgc2l6ZV90IGxl
biwgdTggKml2KQogICovCi1FTlRSWShhZXNuaV9jdHJfZW5jKQorU1lNX0ZVTkNfU1RBUlQoYWVz
bmlfY3RyX2VuYykKIAlGUkFNRV9CRUdJTgogCWNtcCAkMTYsIExFTgogCWpiIC5MY3RyX2VuY19q
dXN0X3JldApAQCAtMjY5NSw3ICsyNjk1LDcgQEAgRU5UUlkoYWVzbmlfY3RyX2VuYykKIC5MY3Ry
X2VuY19qdXN0X3JldDoKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfY3RyX2VuYykK
K1NZTV9GVU5DX0VORChhZXNuaV9jdHJfZW5jKQogCiAvKgogICogX2Flc25pX2dmMTI4bXVsX3hf
YmxlOgkJaW50ZXJuYWwgQUJJCkBAIC0yNzE5LDcgKzI3MTksNyBAQCBFTkRQUk9DKGFlc25pX2N0
cl9lbmMpCiAgKiB2b2lkIGFlc25pX3h0c19jcnlwdDgoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpj
dHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAgKgkJCSBib29sIGVuYywgdTggKml2KQogICov
Ci1FTlRSWShhZXNuaV94dHNfY3J5cHQ4KQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfeHRzX2NyeXB0
OCkKIAlGUkFNRV9CRUdJTgogCWNtcGIgJDAsICVjbAogCW1vdmwgJDAsICVlY3gKQEAgLTI4MjMs
NiArMjgyMyw2IEBAIEVOVFJZKGFlc25pX3h0c19jcnlwdDgpCiAKIAlGUkFNRV9FTkQKIAlyZXQK
LUVORFBST0MoYWVzbmlfeHRzX2NyeXB0OCkKK1NZTV9GVU5DX0VORChhZXNuaV94dHNfY3J5cHQ4
KQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngt
eDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCmluZGV4
IDkxYzAzOWFiNTY5OS4uYmZhMWMwYjNlNWI0IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
YWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRl
bF9hdngteDg2XzY0LlMKQEAgLTE3NzUsMTIgKzE3NzUsMTIgQEAgX2luaXRpYWxfYmxvY2tzX2Rv
bmVcQDoKICMgICAgICAgIGNvbnN0ICAgdTggKmFhZCwgLyogQWRkaXRpb25hbCBBdXRoZW50aWNh
dGlvbiBEYXRhIChBQUQpKi8KICMgICAgICAgIHU2NCAgICAgYWFkX2xlbikgLyogTGVuZ3RoIG9m
IEFBRCBpbiBieXRlcy4gV2l0aCBSRkM0MTA2IHRoaXMgaXMgZ29pbmcgdG8gYmUgOCBvciAxMiBC
eXRlcyAqLwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIwotRU5UUlkoYWVzbmlfZ2NtX2luaXRfYXZ4X2dlbjIpCitTWU1fRlVOQ19T
VEFSVChhZXNuaV9nY21faW5pdF9hdnhfZ2VuMikKICAgICAgICAgRlVOQ19TQVZFCiAgICAgICAg
IElOSVQgR0hBU0hfTVVMX0FWWCwgUFJFQ09NUFVURV9BVlgKICAgICAgICAgRlVOQ19SRVNUT1JF
CiAgICAgICAgIHJldAotRU5EUFJPQyhhZXNuaV9nY21faW5pdF9hdnhfZ2VuMikKK1NZTV9GVU5D
X0VORChhZXNuaV9nY21faW5pdF9hdnhfZ2VuMikKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwog
I3ZvaWQgICBhZXNuaV9nY21fZW5jX3VwZGF0ZV9hdnhfZ2VuMigKQEAgLTE3OTAsNyArMTc5MCw3
IEBAIEVORFBST0MoYWVzbmlfZ2NtX2luaXRfYXZ4X2dlbjIpCiAjICAgICAgICBjb25zdCAgIHU4
ICppbiwgLyogUGxhaW50ZXh0IGlucHV0ICovCiAjICAgICAgICB1NjQgICAgIHBsYWludGV4dF9s
ZW4pIC8qIExlbmd0aCBvZiBkYXRhIGluIEJ5dGVzIGZvciBlbmNyeXB0aW9uLiAqLwogIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIwotRU5UUlkoYWVzbmlfZ2NtX2VuY191cGRhdGVfYXZ4X2dlbjIpCitT
WU1fRlVOQ19TVEFSVChhZXNuaV9nY21fZW5jX3VwZGF0ZV9hdnhfZ2VuMikKICAgICAgICAgRlVO
Q19TQVZFCiAgICAgICAgIG1vdiAgICAga2V5c2l6ZSwgJWVheAogICAgICAgICBjbXAgICAgICQz
MiwgJWVheApAQCAtMTgwOSw3ICsxODA5LDcgQEAga2V5XzI1Nl9lbmNfdXBkYXRlOgogICAgICAg
ICBHQ01fRU5DX0RFQyBJTklUSUFMX0JMT0NLU19BVlgsIEdIQVNIXzhfRU5DUllQVF84X1BBUkFM
TEVMX0FWWCwgR0hBU0hfTEFTVF84X0FWWCwgR0hBU0hfTVVMX0FWWCwgRU5DLCAxMwogICAgICAg
ICBGVU5DX1JFU1RPUkUKICAgICAgICAgcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9lbmNfdXBkYXRl
X2F2eF9nZW4yKQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9lbmNfdXBkYXRlX2F2eF9nZW4yKQog
CiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjdm9pZCAgIGFlc25pX2djbV9kZWNfdXBkYXRlX2F2
eF9nZW4yKApAQCAtMTgxOSw3ICsxODE5LDcgQEAgRU5EUFJPQyhhZXNuaV9nY21fZW5jX3VwZGF0
ZV9hdnhfZ2VuMikKICMgICAgICAgIGNvbnN0ICAgdTggKmluLCAvKiBDaXBoZXJ0ZXh0IGlucHV0
ICovCiAjICAgICAgICB1NjQgICAgIHBsYWludGV4dF9sZW4pIC8qIExlbmd0aCBvZiBkYXRhIGlu
IEJ5dGVzIGZvciBlbmNyeXB0aW9uLiAqLwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotRU5UUlko
YWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjIpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9nY21f
ZGVjX3VwZGF0ZV9hdnhfZ2VuMikKICAgICAgICAgRlVOQ19TQVZFCiAgICAgICAgIG1vdiAgICAg
a2V5c2l6ZSwlZWF4CiAgICAgICAgIGNtcCAgICAgJDMyLCAlZWF4CkBAIC0xODM4LDcgKzE4Mzgs
NyBAQCBrZXlfMjU2X2RlY191cGRhdGU6CiAgICAgICAgIEdDTV9FTkNfREVDIElOSVRJQUxfQkxP
Q0tTX0FWWCwgR0hBU0hfOF9FTkNSWVBUXzhfUEFSQUxMRUxfQVZYLCBHSEFTSF9MQVNUXzhfQVZY
LCBHSEFTSF9NVUxfQVZYLCBERUMsIDEzCiAgICAgICAgIEZVTkNfUkVTVE9SRQogICAgICAgICBy
ZXQKLUVORFBST0MoYWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjIpCitTWU1fRlVOQ19FTkQo
YWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjIpCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMK
ICN2b2lkICAgYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW4yKApAQCAtMTg0OCw3ICsxODQ4LDcg
QEAgRU5EUFJPQyhhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhfZ2VuMikKICMgICAgICAgIHU2NCAg
ICAgYXV0aF90YWdfbGVuKSMgLyogQXV0aGVudGljYXRlZCBUYWcgTGVuZ3RoIGluIGJ5dGVzLgog
IwkJCQlWYWxpZCB2YWx1ZXMgYXJlIDE2IChtb3N0IGxpa2VseSksIDEyIG9yIDguICovCiAjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21fZmluYWxpemVfYXZ4X2dlbjIpCitT
WU1fRlVOQ19TVEFSVChhZXNuaV9nY21fZmluYWxpemVfYXZ4X2dlbjIpCiAgICAgICAgIEZVTkNf
U0FWRQogICAgICAgICBtb3YJa2V5c2l6ZSwlZWF4CiAgICAgICAgIGNtcCAgICAgJDMyLCAlZWF4
CkBAIC0xODY3LDcgKzE4NjcsNyBAQCBrZXlfMjU2X2ZpbmFsaXplOgogICAgICAgICBHQ01fQ09N
UExFVEUgR0hBU0hfTVVMX0FWWCwgMTMsIGFyZzMsIGFyZzQKICAgICAgICAgRlVOQ19SRVNUT1JF
CiAgICAgICAgIHJldAotRU5EUFJPQyhhZXNuaV9nY21fZmluYWxpemVfYXZ4X2dlbjIpCitTWU1f
RlVOQ19FTkQoYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW4yKQogCiAjZW5kaWYgLyogQ09ORklH
X0FTX0FWWCAqLwogCkBAIC0yNzQ2LDEyICsyNzQ2LDEyIEBAIF9pbml0aWFsX2Jsb2Nrc19kb25l
XEA6CiAjICAgICAgICBjb25zdCAgIHU4ICphYWQsIC8qIEFkZGl0aW9uYWwgQXV0aGVudGljYXRp
b24gRGF0YSAoQUFEKSovCiAjICAgICAgICB1NjQgICAgIGFhZF9sZW4pIC8qIExlbmd0aCBvZiBB
QUQgaW4gYnl0ZXMuIFdpdGggUkZDNDEwNiB0aGlzIGlzIGdvaW5nIHRvIGJlIDggb3IgMTIgQnl0
ZXMgKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMKLUVOVFJZKGFlc25pX2djbV9pbml0X2F2eF9nZW40KQorU1lNX0ZVTkNfU1RB
UlQoYWVzbmlfZ2NtX2luaXRfYXZ4X2dlbjQpCiAgICAgICAgIEZVTkNfU0FWRQogICAgICAgICBJ
TklUIEdIQVNIX01VTF9BVlgyLCBQUkVDT01QVVRFX0FWWDIKICAgICAgICAgRlVOQ19SRVNUT1JF
CiAgICAgICAgIHJldAotRU5EUFJPQyhhZXNuaV9nY21faW5pdF9hdnhfZ2VuNCkKK1NZTV9GVU5D
X0VORChhZXNuaV9nY21faW5pdF9hdnhfZ2VuNCkKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwog
I3ZvaWQgICBhZXNuaV9nY21fZW5jX2F2eF9nZW40KApAQCAtMjc2MSw3ICsyNzYxLDcgQEAgRU5E
UFJPQyhhZXNuaV9nY21faW5pdF9hdnhfZ2VuNCkKICMgICAgICAgIGNvbnN0ICAgdTggKmluLCAv
KiBQbGFpbnRleHQgaW5wdXQgKi8KICMgICAgICAgIHU2NCAgICAgcGxhaW50ZXh0X2xlbikgLyog
TGVuZ3RoIG9mIGRhdGEgaW4gQnl0ZXMgZm9yIGVuY3J5cHRpb24uICovCiAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21fZW5jX3VwZGF0ZV9hdnhfZ2VuNCkKK1NZTV9GVU5D
X1NUQVJUKGFlc25pX2djbV9lbmNfdXBkYXRlX2F2eF9nZW40KQogICAgICAgICBGVU5DX1NBVkUK
ICAgICAgICAgbW92ICAgICBrZXlzaXplLCVlYXgKICAgICAgICAgY21wICAgICAkMzIsICVlYXgK
QEAgLTI3ODAsNyArMjc4MCw3IEBAIGtleV8yNTZfZW5jX3VwZGF0ZTQ6CiAgICAgICAgIEdDTV9F
TkNfREVDIElOSVRJQUxfQkxPQ0tTX0FWWDIsIEdIQVNIXzhfRU5DUllQVF84X1BBUkFMTEVMX0FW
WDIsIEdIQVNIX0xBU1RfOF9BVlgyLCBHSEFTSF9NVUxfQVZYMiwgRU5DLCAxMwogICAgICAgICBG
VU5DX1JFU1RPUkUKIAlyZXQKLUVORFBST0MoYWVzbmlfZ2NtX2VuY191cGRhdGVfYXZ4X2dlbjQp
CitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2VuY191cGRhdGVfYXZ4X2dlbjQpCiAKICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMKICN2b2lkICAgYWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjQoCkBA
IC0yNzkwLDcgKzI3OTAsNyBAQCBFTkRQUk9DKGFlc25pX2djbV9lbmNfdXBkYXRlX2F2eF9nZW40
KQogIyAgICAgICAgY29uc3QgICB1OCAqaW4sIC8qIENpcGhlcnRleHQgaW5wdXQgKi8KICMgICAg
ICAgIHU2NCAgICAgcGxhaW50ZXh0X2xlbikgLyogTGVuZ3RoIG9mIGRhdGEgaW4gQnl0ZXMgZm9y
IGVuY3J5cHRpb24uICovCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21f
ZGVjX3VwZGF0ZV9hdnhfZ2VuNCkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9kZWNfdXBkYXRl
X2F2eF9nZW40KQogICAgICAgICBGVU5DX1NBVkUKICAgICAgICAgbW92ICAgICBrZXlzaXplLCVl
YXgKICAgICAgICAgY21wICAgICAkMzIsICVlYXgKQEAgLTI4MDksNyArMjgwOSw3IEBAIGtleV8y
NTZfZGVjX3VwZGF0ZTQ6CiAgICAgICAgIEdDTV9FTkNfREVDIElOSVRJQUxfQkxPQ0tTX0FWWDIs
IEdIQVNIXzhfRU5DUllQVF84X1BBUkFMTEVMX0FWWDIsIEdIQVNIX0xBU1RfOF9BVlgyLCBHSEFT
SF9NVUxfQVZYMiwgREVDLCAxMwogICAgICAgICBGVU5DX1JFU1RPUkUKICAgICAgICAgcmV0Ci1F
TkRQUk9DKGFlc25pX2djbV9kZWNfdXBkYXRlX2F2eF9nZW40KQorU1lNX0ZVTkNfRU5EKGFlc25p
X2djbV9kZWNfdXBkYXRlX2F2eF9nZW40KQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjdm9p
ZCAgIGFlc25pX2djbV9maW5hbGl6ZV9hdnhfZ2VuNCgKQEAgLTI4MTksNyArMjgxOSw3IEBAIEVO
RFBST0MoYWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjQpCiAjICAgICAgICB1NjQgICAgIGF1
dGhfdGFnX2xlbikjIC8qIEF1dGhlbnRpY2F0ZWQgVGFnIExlbmd0aCBpbiBieXRlcy4KICMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBWYWxpZCB2YWx1ZXMgYXJlIDE2IChtb3N0IGxpa2Vs
eSksIDEyIG9yIDguICovCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21f
ZmluYWxpemVfYXZ4X2dlbjQpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9nY21fZmluYWxpemVfYXZ4
X2dlbjQpCiAgICAgICAgIEZVTkNfU0FWRQogICAgICAgICBtb3YJa2V5c2l6ZSwlZWF4CiAgICAg
ICAgIGNtcCAgICAgJDMyLCAlZWF4CkBAIC0yODM4LDYgKzI4MzgsNiBAQCBrZXlfMjU2X2ZpbmFs
aXplNDoKICAgICAgICAgR0NNX0NPTVBMRVRFIEdIQVNIX01VTF9BVlgyLCAxMywgYXJnMywgYXJn
NAogICAgICAgICBGVU5DX1JFU1RPUkUKICAgICAgICAgcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9m
aW5hbGl6ZV9hdnhfZ2VuNCkKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZmluYWxpemVfYXZ4X2dl
bjQpCiAKICNlbmRpZiAvKiBDT05GSUdfQVNfQVZYMiAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Y3J5cHRvL2Jsb3dmaXNoLXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9ibG93Zmlz
aC14ODZfNjQtYXNtXzY0LlMKaW5kZXggMzMwZGI3YTQ4YWY4Li40MjIyYWM2ZDY1ODQgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9ibG93ZmlzaC14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJj
aC94ODYvY3J5cHRvL2Jsb3dmaXNoLXg4Nl82NC1hc21fNjQuUwpAQCAtMTAzLDcgKzEwMyw3IEBA
CiAJYnN3YXBxIAkJCVJYMDsgXAogCXhvcnEgUlgwLCAJCShSSU8pOwogCi1FTlRSWShfX2Jsb3dm
aXNoX2VuY19ibGspCitTWU1fRlVOQ19TVEFSVChfX2Jsb3dmaXNoX2VuY19ibGspCiAJLyogaW5w
dXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0xMzksOSArMTM5LDkgQEAgRU5U
UlkoX19ibG93ZmlzaF9lbmNfYmxrKQogLkxfX2VuY194b3I6CiAJeG9yX2Jsb2NrKCk7CiAJcmV0
OwotRU5EUFJPQyhfX2Jsb3dmaXNoX2VuY19ibGspCitTWU1fRlVOQ19FTkQoX19ibG93ZmlzaF9l
bmNfYmxrKQogCi1FTlRSWShibG93ZmlzaF9kZWNfYmxrKQorU1lNX0ZVTkNfU1RBUlQoYmxvd2Zp
c2hfZGVjX2JsaykKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNpOiBkc3QKQEAg
LTE3MSw3ICsxNzEsNyBAQCBFTlRSWShibG93ZmlzaF9kZWNfYmxrKQogCW1vdnEgJXIxMSwgJXIx
MjsKIAogCXJldDsKLUVORFBST0MoYmxvd2Zpc2hfZGVjX2JsaykKK1NZTV9GVU5DX0VORChibG93
ZmlzaF9kZWNfYmxrKQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICA0LXdheSBibG93ZmlzaCwgZm91ciBi
bG9ja3MgcGFyYWxsZWwKQEAgLTI4Myw3ICsyODMsNyBAQCBFTkRQUk9DKGJsb3dmaXNoX2RlY19i
bGspCiAJYnN3YXBxIAkJCVJYMzsgXAogCXhvcnEgUlgzLAkJMjQoUklPKTsKIAotRU5UUlkoX19i
bG93ZmlzaF9lbmNfYmxrXzR3YXkpCitTWU1fRlVOQ19TVEFSVChfX2Jsb3dmaXNoX2VuY19ibGtf
NHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNpOiBkc3QKQEAgLTMzMCw5
ICszMzAsOSBAQCBFTlRSWShfX2Jsb3dmaXNoX2VuY19ibGtfNHdheSkKIAlwb3BxICVyYng7CiAJ
cG9wcSAlcjEyOwogCXJldDsKLUVORFBST0MoX19ibG93ZmlzaF9lbmNfYmxrXzR3YXkpCitTWU1f
RlVOQ19FTkQoX19ibG93ZmlzaF9lbmNfYmxrXzR3YXkpCiAKLUVOVFJZKGJsb3dmaXNoX2RlY19i
bGtfNHdheSkKK1NZTV9GVU5DX1NUQVJUKGJsb3dmaXNoX2RlY19ibGtfNHdheSkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNpOiBkc3QKQEAgLTM2NSw0ICszNjUsNCBAQCBFTlRS
WShibG93ZmlzaF9kZWNfYmxrXzR3YXkpCiAJcG9wcSAlcjEyOwogCiAJcmV0OwotRU5EUFJPQyhi
bG93ZmlzaF9kZWNfYmxrXzR3YXkpCitTWU1fRlVOQ19FTkQoYmxvd2Zpc2hfZGVjX2Jsa180d2F5
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eC1hc21fNjQu
UyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKaW5kZXggZjQ0
MDhjYTU1ZmRiLi5kMDFkZGQ3M2RlNjUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jYW1l
bGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFl
c25pLWF2eC1hc21fNjQuUwpAQCAtODkzLDcgKzg5Myw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FM
KF9fY2FtZWxsaWFfZGVjX2JsazE2KQogCWptcCAuTGRlY19tYXgyNDsKIFNZTV9GVU5DX0VORChf
X2NhbWVsbGlhX2RlY19ibGsxNikKIAotRU5UUlkoY2FtZWxsaWFfZWNiX2VuY18xNndheSkKK1NZ
TV9GVU5DX1NUQVJUKGNhbWVsbGlhX2VjYl9lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJk
aTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAgLTkxNiw5ICs5MTYsOSBA
QCBFTlRSWShjYW1lbGxpYV9lY2JfZW5jXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5E
UFJPQyhjYW1lbGxpYV9lY2JfZW5jXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2VjYl9l
bmNfMTZ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX2VjYl9kZWNfMTZ3YXkpCitTWU1fRlVOQ19TVEFS
VChjYW1lbGxpYV9lY2JfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RY
CiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3MpCkBAIC05NDYsOSArOTQ2LDkgQEAgRU5UUlkoY2Ft
ZWxsaWFfZWNiX2RlY18xNndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxs
aWFfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9lY2JfZGVjXzE2d2F5KQog
Ci1FTlRSWShjYW1lbGxpYV9jYmNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFf
Y2JjX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6
IGRzdCAoMTYgYmxvY2tzKQpAQCAtOTk3LDcgKzk5Nyw3IEBAIEVOVFJZKGNhbWVsbGlhX2NiY19k
ZWNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2NiY19kZWNf
MTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfY2JjX2RlY18xNndheSkKIAogI2RlZmluZSBp
bmNfbGUxMjgoeCwgbWludXNfb25lLCB0bXApIFwKIAl2cGNtcGVxcSBtaW51c19vbmUsIHgsIHRt
cDsgXApAQCAtMTAwNSw3ICsxMDA1LDcgQEAgRU5EUFJPQyhjYW1lbGxpYV9jYmNfZGVjXzE2d2F5
KQogCXZwc2xsZHEgJDgsIHRtcCwgdG1wOyBcCiAJdnBzdWJxIHRtcCwgeCwgeDsKIAotRU5UUlko
Y2FtZWxsaWFfY3RyXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfY3RyXzE2d2F5KQog
CS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3Mp
CkBAIC0xMTEwLDcgKzExMTAsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMTZ3YXkpCiAKIAlGUkFN
RV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2N0cl8xNndheSkKK1NZTV9GVU5DX0VORChj
YW1lbGxpYV9jdHJfMTZ3YXkpCiAKICNkZWZpbmUgZ2YxMjhtdWxfeF9ibGUoaXYsIG1hc2ssIHRt
cCkgXAogCXZwc3JhZCAkMzEsIGl2LCB0bXA7IFwKQEAgLTEyNTYsNyArMTI1Niw3IEBAIFNZTV9G
VU5DX1NUQVJUX0xPQ0FMKGNhbWVsbGlhX3h0c19jcnlwdF8xNndheSkKIAlyZXQ7CiBTWU1fRlVO
Q19FTkQoY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5KQogCi1FTlRSWShjYW1lbGxpYV94dHNfZW5j
XzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxvY2tzKQpAQCAtMTI2
OCw5ICsxMjY4LDkgQEAgRU5UUlkoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKIAlsZWFxIF9fY2Ft
ZWxsaWFfZW5jX2JsazE2LCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5Owot
RU5EUFJPQyhjYW1lbGxpYV94dHNfZW5jXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX3h0
c19lbmNfMTZ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX3h0c19kZWNfMTZ3YXkpCitTWU1fRlVOQ19T
VEFSVChjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwg
Q1RYCiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3MpCkBAIC0xMjg2LDQgKzEyODYsNCBAQCBFTlRS
WShjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQogCWxlYXEgX19jYW1lbGxpYV9kZWNfYmxrMTYsICVy
OTsKIAogCWptcCBjYW1lbGxpYV94dHNfY3J5cHRfMTZ3YXk7Ci1FTkRQUk9DKGNhbWVsbGlhX3h0
c19kZWNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfeHRzX2RlY18xNndheSkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TIGIvYXJj
aC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMKaW5kZXggNzJhZTNlZGQw
OTk3Li41NjNlZjZlODNjZGQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1h
ZXNuaS1hdngyLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1h
dngyLWFzbV82NC5TCkBAIC05MzEsNyArOTMxLDcgQEAgU1lNX0ZVTkNfU1RBUlRfTE9DQUwoX19j
YW1lbGxpYV9kZWNfYmxrMzIpCiAJam1wIC5MZGVjX21heDI0OwogU1lNX0ZVTkNfRU5EKF9fY2Ft
ZWxsaWFfZGVjX2JsazMyKQogCi1FTlRSWShjYW1lbGxpYV9lY2JfZW5jXzMyd2F5KQorU1lNX0ZV
TkNfU1RBUlQoY2FtZWxsaWFfZWNiX2VuY18zMndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBj
dHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMzIgYmxvY2tzKQpAQCAtOTU4LDkgKzk1OCw5IEBAIEVO
VFJZKGNhbWVsbGlhX2VjYl9lbmNfMzJ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9D
KGNhbWVsbGlhX2VjYl9lbmNfMzJ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfZWNiX2VuY18z
MndheSkKIAotRU5UUlkoY2FtZWxsaWFfZWNiX2RlY18zMndheSkKK1NZTV9GVU5DX1NUQVJUKGNh
bWVsbGlhX2VjYl9kZWNfMzJ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkg
KgklcnNpOiBkc3QgKDMyIGJsb2NrcykKQEAgLTk5Miw5ICs5OTIsOSBAQCBFTlRSWShjYW1lbGxp
YV9lY2JfZGVjXzMyd2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9l
Y2JfZGVjXzMyd2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2VjYl9kZWNfMzJ3YXkpCiAKLUVO
VFJZKGNhbWVsbGlhX2NiY19kZWNfMzJ3YXkpCitTWU1fRlVOQ19TVEFSVChjYW1lbGxpYV9jYmNf
ZGVjXzMyd2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0
ICgzMiBibG9ja3MpCkBAIC0xMDYwLDcgKzEwNjAsNyBAQCBFTlRSWShjYW1lbGxpYV9jYmNfZGVj
XzMyd2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9jYmNfZGVjXzMy
d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2NiY19kZWNfMzJ3YXkpCiAKICNkZWZpbmUgaW5j
X2xlMTI4KHgsIG1pbnVzX29uZSwgdG1wKSBcCiAJdnBjbXBlcXEgbWludXNfb25lLCB4LCB0bXA7
IFwKQEAgLTEwNzYsNyArMTA3Niw3IEBAIEVORFBST0MoY2FtZWxsaWFfY2JjX2RlY18zMndheSkK
IAl2cHNsbGRxICQ4LCB0bXAxLCB0bXAxOyBcCiAJdnBzdWJxIHRtcDEsIHgsIHg7CiAKLUVOVFJZ
KGNhbWVsbGlhX2N0cl8zMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2N0cl8zMndheSkK
IAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMzIgYmxvY2tz
KQpAQCAtMTIwMCw3ICsxMjAwLDcgQEAgRU5UUlkoY2FtZWxsaWFfY3RyXzMyd2F5KQogCiAJRlJB
TUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9jdHJfMzJ3YXkpCitTWU1fRlVOQ19FTkQo
Y2FtZWxsaWFfY3RyXzMyd2F5KQogCiAjZGVmaW5lIGdmMTI4bXVsX3hfYmxlKGl2LCBtYXNrLCB0
bXApIFwKIAl2cHNyYWQgJDMxLCBpdiwgdG1wOyBcCkBAIC0xMzY5LDcgKzEzNjksNyBAQCBTWU1f
RlVOQ19TVEFSVF9MT0NBTChjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXkpCiAJcmV0OwogU1lNX0ZV
TkNfRU5EKGNhbWVsbGlhX3h0c19jcnlwdF8zMndheSkKIAotRU5UUlkoY2FtZWxsaWFfeHRzX2Vu
Y18zMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX3h0c19lbmNfMzJ3YXkpCiAJLyogaW5w
dXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDMyIGJsb2NrcykKQEAgLTEz
ODIsOSArMTM4Miw5IEBAIEVOVFJZKGNhbWVsbGlhX3h0c19lbmNfMzJ3YXkpCiAJbGVhcSBfX2Nh
bWVsbGlhX2VuY19ibGszMiwgJXI5OwogCiAJam1wIGNhbWVsbGlhX3h0c19jcnlwdF8zMndheTsK
LUVORFBST0MoY2FtZWxsaWFfeHRzX2VuY18zMndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV94
dHNfZW5jXzMyd2F5KQogCi1FTlRSWShjYW1lbGxpYV94dHNfZGVjXzMyd2F5KQorU1lNX0ZVTkNf
U1RBUlQoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgs
IENUWAogCSAqCSVyc2k6IGRzdCAoMzIgYmxvY2tzKQpAQCAtMTQwMCw0ICsxNDAwLDQgQEAgRU5U
UlkoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKIAlsZWFxIF9fY2FtZWxsaWFfZGVjX2JsazMyLCAl
cjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzMyd2F5OwotRU5EUFJPQyhjYW1lbGxpYV94
dHNfZGVjXzMyd2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX3h0c19kZWNfMzJ3YXkpCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFzbV82NC5TIGIvYXJjaC94
ODYvY3J5cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUwppbmRleCAyMzUyOGJjMThmYzYuLjEz
NzJlNjQwODg1MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLXg4Nl82NC1h
c21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFzbV82NC5TCkBA
IC0xNzUsNyArMTc1LDcgQEAKIAlic3dhcHEJCQkJUkFCMDsgXAogCW1vdnEgUkFCMCwJCQk0KjIo
UklPKTsKIAotRU5UUlkoX19jYW1lbGxpYV9lbmNfYmxrKQorU1lNX0ZVTkNfU1RBUlQoX19jYW1l
bGxpYV9lbmNfYmxrKQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTog
ZHN0CkBAIC0yMjAsOSArMjIwLDkgQEAgRU5UUlkoX19jYW1lbGxpYV9lbmNfYmxrKQogCiAJbW92
cSBSUjEyLCAlcjEyOwogCXJldDsKLUVORFBST0MoX19jYW1lbGxpYV9lbmNfYmxrKQorU1lNX0ZV
TkNfRU5EKF9fY2FtZWxsaWFfZW5jX2JsaykKIAotRU5UUlkoY2FtZWxsaWFfZGVjX2JsaykKK1NZ
TV9GVU5DX1NUQVJUKGNhbWVsbGlhX2RlY19ibGspCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4
LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTI1OCw3ICsyNTgsNyBAQCBFTlRSWShjYW1lbGxpYV9k
ZWNfYmxrKQogCiAJbW92cSBSUjEyLCAlcjEyOwogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfZGVj
X2JsaykKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9kZWNfYmxrKQogCiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgog
ICAyLXdheSBjYW1lbGxpYQpAQCAtNDA5LDcgKzQwOSw3IEBAIEVORFBST0MoY2FtZWxsaWFfZGVj
X2JsaykKIAkJYnN3YXBxCQkJCVJBQjE7IFwKIAkJbW92cSBSQUIxLAkJCTEyKjIoUklPKTsKIAot
RU5UUlkoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkpCitTWU1fRlVOQ19TVEFSVChfX2NhbWVsbGlh
X2VuY19ibGtfMndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6
IGRzdApAQCAtNDU2LDkgKzQ1Niw5IEBAIEVOVFJZKF9fY2FtZWxsaWFfZW5jX2Jsa18yd2F5KQog
CW1vdnEgUlIxMiwgJXIxMjsKIAlwb3BxICVyYng7CiAJcmV0OwotRU5EUFJPQyhfX2NhbWVsbGlh
X2VuY19ibGtfMndheSkKK1NZTV9GVU5DX0VORChfX2NhbWVsbGlhX2VuY19ibGtfMndheSkKIAot
RU5UUlkoY2FtZWxsaWFfZGVjX2Jsa18yd2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfZGVj
X2Jsa18yd2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0
CkBAIC00OTYsNCArNDk2LDQgQEAgRU5UUlkoY2FtZWxsaWFfZGVjX2Jsa18yd2F5KQogCW1vdnEg
UlIxMiwgJXIxMjsKIAltb3ZxIFJYT1IsICVyYng7CiAJcmV0OwotRU5EUFJPQyhjYW1lbGxpYV9k
ZWNfYmxrXzJ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfZGVjX2Jsa18yd2F5KQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4
Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4Nl82NC1hc21fNjQuUwppbmRleCBlZjg2YzZhOTY2ZGUuLjhh
NjE4MWIwOGI1OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQt
YXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMK
QEAgLTM1OSw3ICszNTksNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2Nhc3Q1X2RlY19ibGsx
NikKIAlqbXAgLkxfX2RlY190YWlsOwogU1lNX0ZVTkNfRU5EKF9fY2FzdDVfZGVjX2JsazE2KQog
Ci1FTlRSWShjYXN0NV9lY2JfZW5jXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDVfZWNiX2Vu
Y18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNpOiBkc3QKQEAgLTM5
NCw5ICszOTQsOSBAQCBFTlRSWShjYXN0NV9lY2JfZW5jXzE2d2F5KQogCXBvcHEgJXIxNTsKIAlG
UkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q1X2VjYl9lbmNfMTZ3YXkpCitTWU1fRlVOQ19F
TkQoY2FzdDVfZWNiX2VuY18xNndheSkKIAotRU5UUlkoY2FzdDVfZWNiX2RlY18xNndheSkKK1NZ
TV9GVU5DX1NUQVJUKGNhc3Q1X2VjYl9kZWNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTog
Y3R4CiAJICoJJXJzaTogZHN0CkBAIC00MzIsOSArNDMyLDkgQEAgRU5UUlkoY2FzdDVfZWNiX2Rl
Y18xNndheSkKIAlwb3BxICVyMTU7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0NV9l
Y2JfZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhc3Q1X2VjYl9kZWNfMTZ3YXkpCiAKLUVOVFJZ
KGNhc3Q1X2NiY19kZWNfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0NV9jYmNfZGVjXzE2d2F5
KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtNDg0LDkgKzQ4
NCw5IEBAIEVOVFJZKGNhc3Q1X2NiY19kZWNfMTZ3YXkpCiAJcG9wcSAlcjEyOwogCUZSQU1FX0VO
RAogCXJldDsKLUVORFBST0MoY2FzdDVfY2JjX2RlY18xNndheSkKK1NZTV9GVU5DX0VORChjYXN0
NV9jYmNfZGVjXzE2d2F5KQogCi1FTlRSWShjYXN0NV9jdHJfMTZ3YXkpCitTWU1fRlVOQ19TVEFS
VChjYXN0NV9jdHJfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTog
ZHN0CkBAIC01NjAsNCArNTYwLDQgQEAgRU5UUlkoY2FzdDVfY3RyXzE2d2F5KQogCXBvcHEgJXIx
MjsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q1X2N0cl8xNndheSkKK1NZTV9GVU5D
X0VORChjYXN0NV9jdHJfMTZ3YXkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vY2FzdDYt
YXZ4LXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0LWFz
bV82NC5TCmluZGV4IGIwODBhNzQ1NGU3MC4uOTMyYTNjZTMyYTg4IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9jcnlwdG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlw
dG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQuUwpAQCAtMzQxLDcgKzM0MSw3IEBAIFNZTV9GVU5D
X1NUQVJUX0xPQ0FMKF9fY2FzdDZfZGVjX2JsazgpCiAJcmV0OwogU1lNX0ZVTkNfRU5EKF9fY2Fz
dDZfZGVjX2JsazgpCiAKLUVOVFJZKGNhc3Q2X2VjYl9lbmNfOHdheSkKK1NZTV9GVU5DX1NUQVJU
KGNhc3Q2X2VjYl9lbmNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNp
OiBkc3QKQEAgLTM2Miw5ICszNjIsOSBAQCBFTlRSWShjYXN0Nl9lY2JfZW5jXzh3YXkpCiAJcG9w
cSAlcjE1OwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FzdDZfZWNiX2VuY184d2F5KQor
U1lNX0ZVTkNfRU5EKGNhc3Q2X2VjYl9lbmNfOHdheSkKIAotRU5UUlkoY2FzdDZfZWNiX2RlY184
d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDZfZWNiX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAq
CSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtMzg1LDkgKzM4NSw5IEBAIEVOVFJZKGNhc3Q2
X2VjYl9kZWNfOHdheSkKIAlwb3BxICVyMTU7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhj
YXN0Nl9lY2JfZGVjXzh3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDZfZWNiX2RlY184d2F5KQogCi1F
TlRSWShjYXN0Nl9jYmNfZGVjXzh3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0Nl9jYmNfZGVjXzh3
YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC00MTEsOSAr
NDExLDkgQEAgRU5UUlkoY2FzdDZfY2JjX2RlY184d2F5KQogCXBvcHEgJXIxMjsKIAlGUkFNRV9F
TkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q2X2NiY19kZWNfOHdheSkKK1NZTV9GVU5DX0VORChjYXN0
Nl9jYmNfZGVjXzh3YXkpCiAKLUVOVFJZKGNhc3Q2X2N0cl84d2F5KQorU1lNX0ZVTkNfU1RBUlQo
Y2FzdDZfY3RyXzh3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNp
OiBkc3QKQEAgLTQzOSw5ICs0MzksOSBAQCBFTlRSWShjYXN0Nl9jdHJfOHdheSkKIAlwb3BxICVy
MTI7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0Nl9jdHJfOHdheSkKK1NZTV9GVU5D
X0VORChjYXN0Nl9jdHJfOHdheSkKIAotRU5UUlkoY2FzdDZfeHRzX2VuY184d2F5KQorU1lNX0ZV
TkNfU1RBUlQoY2FzdDZfeHRzX2VuY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwg
Q1RYCiAJICoJJXJzaTogZHN0CkBAIC00NjYsOSArNDY2LDkgQEAgRU5UUlkoY2FzdDZfeHRzX2Vu
Y184d2F5KQogCXBvcHEgJXIxNTsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q2X3h0
c19lbmNfOHdheSkKK1NZTV9GVU5DX0VORChjYXN0Nl94dHNfZW5jXzh3YXkpCiAKLUVOVFJZKGNh
c3Q2X3h0c19kZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKGNhc3Q2X3h0c19kZWNfOHdheSkKIAkv
KiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDkzLDQgKzQ5
Myw0IEBAIEVOVFJZKGNhc3Q2X3h0c19kZWNfOHdheSkKIAlwb3BxICVyMTU7CiAJRlJBTUVfRU5E
CiAJcmV0OwotRU5EUFJPQyhjYXN0Nl94dHNfZGVjXzh3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDZf
eHRzX2RlY184d2F5KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdngyLXg4
Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdngyLXg4Nl82NC5TCmluZGV4IDgzMWU0
NDM0ZmMyMC4uZWU5YTQwYWI0MTA5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hh
LWF2eDIteDg2XzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdngyLXg4Nl82NC5T
CkBAIC0zNCw3ICszNCw3IEBAIENUUjRCTDoJLm9jdGEgMHgwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMgogCiAudGV4dAogCi1FTlRSWShjaGFjaGFfMmJsb2NrX3hvcl9hdngyKQorU1lN
X0ZVTkNfU1RBUlQoY2hhY2hhXzJibG9ja194b3JfYXZ4MikKIAkjICVyZGk6IElucHV0IHN0YXRl
IG1hdHJpeCwgcwogCSMgJXJzaTogdXAgdG8gMiBkYXRhIGJsb2NrcyBvdXRwdXQsIG8KIAkjICVy
ZHg6IHVwIHRvIDIgZGF0YSBibG9ja3MgaW5wdXQsIGkKQEAgLTIyNCw5ICsyMjQsOSBAQCBFTlRS
WShjaGFjaGFfMmJsb2NrX3hvcl9hdngyKQogCWxlYQkJLTgoJXIxMCksJXJzcAogCWptcAkJLkxk
b25lMgogCi1FTkRQUk9DKGNoYWNoYV8yYmxvY2tfeG9yX2F2eDIpCitTWU1fRlVOQ19FTkQoY2hh
Y2hhXzJibG9ja194b3JfYXZ4MikKIAotRU5UUlkoY2hhY2hhXzRibG9ja194b3JfYXZ4MikKK1NZ
TV9GVU5DX1NUQVJUKGNoYWNoYV80YmxvY2tfeG9yX2F2eDIpCiAJIyAlcmRpOiBJbnB1dCBzdGF0
ZSBtYXRyaXgsIHMKIAkjICVyc2k6IHVwIHRvIDQgZGF0YSBibG9ja3Mgb3V0cHV0LCBvCiAJIyAl
cmR4OiB1cCB0byA0IGRhdGEgYmxvY2tzIGlucHV0LCBpCkBAIC01MjksOSArNTI5LDkgQEAgRU5U
UlkoY2hhY2hhXzRibG9ja194b3JfYXZ4MikKIAlsZWEJCS04KCVyMTApLCVyc3AKIAlqbXAJCS5M
ZG9uZTQKIAotRU5EUFJPQyhjaGFjaGFfNGJsb2NrX3hvcl9hdngyKQorU1lNX0ZVTkNfRU5EKGNo
YWNoYV80YmxvY2tfeG9yX2F2eDIpCiAKLUVOVFJZKGNoYWNoYV84YmxvY2tfeG9yX2F2eDIpCitT
WU1fRlVOQ19TVEFSVChjaGFjaGFfOGJsb2NrX3hvcl9hdngyKQogCSMgJXJkaTogSW5wdXQgc3Rh
dGUgbWF0cml4LCBzCiAJIyAlcnNpOiB1cCB0byA4IGRhdGEgYmxvY2tzIG91dHB1dCwgbwogCSMg
JXJkeDogdXAgdG8gOCBkYXRhIGJsb2NrcyBpbnB1dCwgaQpAQCAtMTAxOCw0ICsxMDE4LDQgQEAg
RU5UUlkoY2hhY2hhXzhibG9ja194b3JfYXZ4MikKIAogCWptcAkJLkxkb25lOAogCi1FTkRQUk9D
KGNoYWNoYV84YmxvY2tfeG9yX2F2eDIpCitTWU1fRlVOQ19FTkQoY2hhY2hhXzhibG9ja194b3Jf
YXZ4MikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4NTEydmwteDg2XzY0
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2eDUxMnZsLXg4Nl82NC5TCmluZGV4IDg0OGY5
Yzc1ZmQ0Zi4uYmIxOTNmZGUxMjNhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hh
LWF2eDUxMnZsLXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4NTEydmwt
eDg2XzY0LlMKQEAgLTI0LDcgKzI0LDcgQEAgQ1RSOEJMOgkub2N0YSAweDAwMDAwMDAzMDAwMDAw
MDIwMDAwMDAwMTAwMDAwMDAwCiAKIC50ZXh0CiAKLUVOVFJZKGNoYWNoYV8yYmxvY2tfeG9yX2F2
eDUxMnZsKQorU1lNX0ZVTkNfU1RBUlQoY2hhY2hhXzJibG9ja194b3JfYXZ4NTEydmwpCiAJIyAl
cmRpOiBJbnB1dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6IHVwIHRvIDIgZGF0YSBibG9ja3Mg
b3V0cHV0LCBvCiAJIyAlcmR4OiB1cCB0byAyIGRhdGEgYmxvY2tzIGlucHV0LCBpCkBAIC0xODcs
OSArMTg3LDkgQEAgRU5UUlkoY2hhY2hhXzJibG9ja194b3JfYXZ4NTEydmwpCiAKIAlqbXAJCS5M
ZG9uZTIKIAotRU5EUFJPQyhjaGFjaGFfMmJsb2NrX3hvcl9hdng1MTJ2bCkKK1NZTV9GVU5DX0VO
RChjaGFjaGFfMmJsb2NrX3hvcl9hdng1MTJ2bCkKIAotRU5UUlkoY2hhY2hhXzRibG9ja194b3Jf
YXZ4NTEydmwpCitTWU1fRlVOQ19TVEFSVChjaGFjaGFfNGJsb2NrX3hvcl9hdng1MTJ2bCkKIAkj
ICVyZGk6IElucHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJzaTogdXAgdG8gNCBkYXRhIGJsb2Nr
cyBvdXRwdXQsIG8KIAkjICVyZHg6IHVwIHRvIDQgZGF0YSBibG9ja3MgaW5wdXQsIGkKQEAgLTQ1
Myw5ICs0NTMsOSBAQCBFTlRSWShjaGFjaGFfNGJsb2NrX3hvcl9hdng1MTJ2bCkKIAogCWptcAkJ
Lkxkb25lNAogCi1FTkRQUk9DKGNoYWNoYV80YmxvY2tfeG9yX2F2eDUxMnZsKQorU1lNX0ZVTkNf
RU5EKGNoYWNoYV80YmxvY2tfeG9yX2F2eDUxMnZsKQogCi1FTlRSWShjaGFjaGFfOGJsb2NrX3hv
cl9hdng1MTJ2bCkKK1NZTV9GVU5DX1NUQVJUKGNoYWNoYV84YmxvY2tfeG9yX2F2eDUxMnZsKQog
CSMgJXJkaTogSW5wdXQgc3RhdGUgbWF0cml4LCBzCiAJIyAlcnNpOiB1cCB0byA4IGRhdGEgYmxv
Y2tzIG91dHB1dCwgbwogCSMgJXJkeDogdXAgdG8gOCBkYXRhIGJsb2NrcyBpbnB1dCwgaQpAQCAt
ODMzLDQgKzgzMyw0IEBAIEVOVFJZKGNoYWNoYV84YmxvY2tfeG9yX2F2eDUxMnZsKQogCiAJam1w
CQkuTGRvbmU4CiAKLUVORFBST0MoY2hhY2hhXzhibG9ja194b3JfYXZ4NTEydmwpCitTWU1fRlVO
Q19FTkQoY2hhY2hhXzhibG9ja194b3JfYXZ4NTEydmwpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9j
cnlwdG8vY2hhY2hhLXNzc2UzLXg4Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1zc3Nl
My14ODZfNjQuUwppbmRleCAzNjFkMmJmYzI1M2MuLmEzOGFiMjUxMmE2ZiAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvY3J5cHRvL2NoYWNoYS1zc3NlMy14ODZfNjQuUworKysgYi9hcmNoL3g4Ni9jcnlw
dG8vY2hhY2hhLXNzc2UzLXg4Nl82NC5TCkBAIC0xMTEsNyArMTExLDcgQEAgU1lNX0ZVTkNfU1RB
UlRfTE9DQUwoY2hhY2hhX3Blcm11dGUpCiAJcmV0CiBTWU1fRlVOQ19FTkQoY2hhY2hhX3Blcm11
dGUpCiAKLUVOVFJZKGNoYWNoYV9ibG9ja194b3Jfc3NzZTMpCitTWU1fRlVOQ19TVEFSVChjaGFj
aGFfYmxvY2tfeG9yX3Nzc2UzKQogCSMgJXJkaTogSW5wdXQgc3RhdGUgbWF0cml4LCBzCiAJIyAl
cnNpOiB1cCB0byAxIGRhdGEgYmxvY2sgb3V0cHV0LCBvCiAJIyAlcmR4OiB1cCB0byAxIGRhdGEg
YmxvY2sgaW5wdXQsIGkKQEAgLTE5Nyw5ICsxOTcsOSBAQCBFTlRSWShjaGFjaGFfYmxvY2tfeG9y
X3Nzc2UzKQogCWxlYQkJLTgoJXIxMCksJXJzcAogCWptcAkJLkxkb25lCiAKLUVORFBST0MoY2hh
Y2hhX2Jsb2NrX3hvcl9zc3NlMykKK1NZTV9GVU5DX0VORChjaGFjaGFfYmxvY2tfeG9yX3Nzc2Uz
KQogCi1FTlRSWShoY2hhY2hhX2Jsb2NrX3Nzc2UzKQorU1lNX0ZVTkNfU1RBUlQoaGNoYWNoYV9i
bG9ja19zc3NlMykKIAkjICVyZGk6IElucHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJzaTogb3V0
cHV0ICg4IDMyLWJpdCB3b3JkcykKIAkjICVlZHg6IG5yb3VuZHMKQEAgLTIxOCw5ICsyMTgsOSBA
QCBFTlRSWShoY2hhY2hhX2Jsb2NrX3Nzc2UzKQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9D
KGhjaGFjaGFfYmxvY2tfc3NzZTMpCitTWU1fRlVOQ19FTkQoaGNoYWNoYV9ibG9ja19zc3NlMykK
IAotRU5UUlkoY2hhY2hhXzRibG9ja194b3Jfc3NzZTMpCitTWU1fRlVOQ19TVEFSVChjaGFjaGFf
NGJsb2NrX3hvcl9zc3NlMykKIAkjICVyZGk6IElucHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJz
aTogdXAgdG8gNCBkYXRhIGJsb2NrcyBvdXRwdXQsIG8KIAkjICVyZHg6IHVwIHRvIDQgZGF0YSBi
bG9ja3MgaW5wdXQsIGkKQEAgLTc4OCw0ICs3ODgsNCBAQCBFTlRSWShjaGFjaGFfNGJsb2NrX3hv
cl9zc3NlMykKIAogCWptcAkJLkxkb25lNAogCi1FTkRQUk9DKGNoYWNoYV80YmxvY2tfeG9yX3Nz
c2UzKQorU1lNX0ZVTkNfRU5EKGNoYWNoYV80YmxvY2tfeG9yX3Nzc2UzKQpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvY3J5cHRvL2NyYzMyLXBjbG11bF9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9jcmMz
Mi1wY2xtdWxfYXNtLlMKaW5kZXggMWMwOTlkYzA4Y2MzLi45ZmQyOGZmNjViYzIgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2NyeXB0by9jcmMzMi1wY2xtdWxfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5
cHRvL2NyYzMyLXBjbG11bF9hc20uUwpAQCAtMTAzLDcgKzEwMyw3IEBACiAgKgkgICAgICAgICAg
ICAgICAgICAgICBzaXplX3QgbGVuLCB1aW50IGNyYzMyKQogICovCiAKLUVOVFJZKGNyYzMyX3Bj
bG11bF9sZV8xNikgLyogYnVmZmVyIGFuZCBidWZmZXIgc2l6ZSBhcmUgMTYgYnl0ZXMgYWxpZ25l
ZCAqLworU1lNX0ZVTkNfU1RBUlQoY3JjMzJfcGNsbXVsX2xlXzE2KSAvKiBidWZmZXIgYW5kIGJ1
ZmZlciBzaXplIGFyZSAxNiBieXRlcyBhbGlnbmVkICovCiAJbW92ZHFhICAoQlVGKSwgJXhtbTEK
IAltb3ZkcWEgIDB4MTAoQlVGKSwgJXhtbTIKIAltb3ZkcWEgIDB4MjAoQlVGKSwgJXhtbTMKQEAg
LTIzOCw0ICsyMzgsNCBAQCBmb2xkXzY0OgogCVBFWFRSRCAgMHgwMSwgJXhtbTEsICVlYXgKIAog
CXJldAotRU5EUFJPQyhjcmMzMl9wY2xtdWxfbGVfMTYpCitTWU1fRlVOQ19FTkQoY3JjMzJfcGNs
bXVsX2xlXzE2KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2NyYzMyYy1wY2wtaW50ZWwt
YXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBjbC1pbnRlbC1hc21fNjQuUwppbmRl
eCBkOWI3MzRkMGM4Y2MuLjBlNjY5MGUzNjE4YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRv
L2NyYzMyYy1wY2wtaW50ZWwtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NyYzMyYy1w
Y2wtaW50ZWwtYXNtXzY0LlMKQEAgLTc0LDcgKzc0LDcgQEAKICMgdW5zaWduZWQgaW50IGNyY19w
Y2wodTggKmJ1ZmZlciwgaW50IGxlbiwgdW5zaWduZWQgaW50IGNyY19pbml0KTsKIAogLnRleHQK
LUVOVFJZKGNyY19wY2wpCitTWU1fRlVOQ19TVEFSVChjcmNfcGNsKQogI2RlZmluZSAgICBidWZw
CQklcmRpCiAjZGVmaW5lICAgIGJ1ZnBfZHcJJWVkaQogI2RlZmluZSAgICBidWZwX3cJJWRpCkBA
IC0zMTEsNyArMzExLDcgQEAgZG9fcmV0dXJuOgogCXBvcHEgICAgJXJkaQogCXBvcHEgICAgJXJi
eAogICAgICAgICByZXQKLUVORFBST0MoY3JjX3BjbCkKK1NZTV9GVU5DX0VORChjcmNfcGNsKQog
CiAuc2VjdGlvbgkucm9kYXRhLCAiYSIsIEBwcm9nYml0cwogICAgICAgICAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vY3JjdDEwZGlmLXBjbC1hc21fNjQuUyBiL2FyY2gveDg2
L2NyeXB0by9jcmN0MTBkaWYtcGNsLWFzbV82NC5TCmluZGV4IDNkODczZTY3NzQ5ZC4uYjI1MzNk
NjMwMzBlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY3JjdDEwZGlmLXBjbC1hc21fNjQu
UworKysgYi9hcmNoL3g4Ni9jcnlwdG8vY3JjdDEwZGlmLXBjbC1hc21fNjQuUwpAQCAtOTUsNyAr
OTUsNyBAQAogIyBBc3N1bWVzIGxlbiA+PSAxNi4KICMKIC5hbGlnbiAxNgotRU5UUlkoY3JjX3Qx
MGRpZl9wY2wpCitTWU1fRlVOQ19TVEFSVChjcmNfdDEwZGlmX3BjbCkKIAogCW1vdmRxYQkuTGJz
d2FwX21hc2soJXJpcCksIEJTV0FQX01BU0sKIApAQCAtMjgwLDcgKzI4MCw3IEBAIEVOVFJZKGNy
Y190MTBkaWZfcGNsKQogCWpnZQkuTGZvbGRfMTZfYnl0ZXNfbG9vcAkJIyAzMiA8PSBsZW4gPD0g
MjU1CiAJYWRkCSQxNiwgbGVuCiAJam1wCS5MaGFuZGxlX3BhcnRpYWxfc2VnbWVudAkjIDE3IDw9
IGxlbiA8PSAzMQotRU5EUFJPQyhjcmNfdDEwZGlmX3BjbCkKK1NZTV9GVU5DX0VORChjcmNfdDEw
ZGlmX3BjbCkKIAogLnNlY3Rpb24JLnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIC5hbGlnbiAxNgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TIGIvYXJjaC94ODYv
Y3J5cHRvL2RlczNfZWRlLWFzbV82NC5TCmluZGV4IDdmY2E0MzA5OWE1Zi4uZmFjMGZkYzNmMjVk
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKKysrIGIvYXJj
aC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TCkBAIC0xNjIsNyArMTYyLDcgQEAKIAltb3Zs
ICAgbGVmdCMjZCwgICAoaW8pOyBcCiAJbW92bCAgIHJpZ2h0IyNkLCA0KGlvKTsKIAotRU5UUlko
ZGVzM19lZGVfeDg2XzY0X2NyeXB0X2JsaykKK1NZTV9GVU5DX1NUQVJUKGRlczNfZWRlX3g4Nl82
NF9jcnlwdF9ibGspCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogcm91bmQga2V5cywgQ1RYCiAJICoJ
JXJzaTogZHN0CkBAIC0yNDQsNyArMjQ0LDcgQEAgRU5UUlkoZGVzM19lZGVfeDg2XzY0X2NyeXB0
X2JsaykKIAlwb3BxICVyYng7CiAKIAlyZXQ7Ci1FTkRQUk9DKGRlczNfZWRlX3g4Nl82NF9jcnlw
dF9ibGspCitTWU1fRlVOQ19FTkQoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2JsaykKIAogLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCiAgKiAzLXdheSAzREVTCkBAIC00MTgsNyArNDE4LDcgQEAgRU5EUFJPQyhkZXMz
X2VkZV94ODZfNjRfY3J5cHRfYmxrKQogI2RlZmluZSBfX21vdnEoc3JjLCBkc3QpIFwKIAltb3Zx
IHNyYywgZHN0OwogCi1FTlRSWShkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrXzN3YXkpCitTWU1f
RlVOQ19TVEFSVChkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrXzN3YXkpCiAJLyogaW5wdXQ6CiAJ
ICoJJXJkaTogY3R4LCByb3VuZCBrZXlzCiAJICoJJXJzaTogZHN0ICgzIGJsb2NrcykKQEAgLTUy
OSw3ICs1MjksNyBAQCBFTlRSWShkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrXzN3YXkpCiAJcG9w
cSAlcmJ4OwogCiAJcmV0OwotRU5EUFJPQyhkZXMzX2VkZV94ODZfNjRfY3J5cHRfYmxrXzN3YXkp
CitTWU1fRlVOQ19FTkQoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2Jsa18zd2F5KQogCiAuc2VjdGlv
bgkucm9kYXRhLCAiYSIsIEBwcm9nYml0cwogLmFsaWduIDE2CmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9naGFz
aC1jbG11bG5pLWludGVsX2FzbS5TCmluZGV4IGU4MWRhMjVhMzNjYS4uYmI5NzM1ZmJiODY1IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUworKysg
Yi9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUwpAQCAtOTAsNyArOTAs
NyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2NsbXVsX2dmMTI4bXVsX2JsZSkKIFNZTV9GVU5D
X0VORChfX2NsbXVsX2dmMTI4bXVsX2JsZSkKIAogLyogdm9pZCBjbG11bF9naGFzaF9tdWwoY2hh
ciAqZHN0LCBjb25zdCB1MTI4ICpzaGFzaCkgKi8KLUVOVFJZKGNsbXVsX2doYXNoX211bCkKK1NZ
TV9GVU5DX1NUQVJUKGNsbXVsX2doYXNoX211bCkKIAlGUkFNRV9CRUdJTgogCW1vdnVwcyAoJXJk
aSksIERBVEEKIAltb3Z1cHMgKCVyc2kpLCBTSEFTSApAQCAtMTAxLDEzICsxMDEsMTMgQEAgRU5U
UlkoY2xtdWxfZ2hhc2hfbXVsKQogCW1vdnVwcyBEQVRBLCAoJXJkaSkKIAlGUkFNRV9FTkQKIAly
ZXQKLUVORFBST0MoY2xtdWxfZ2hhc2hfbXVsKQorU1lNX0ZVTkNfRU5EKGNsbXVsX2doYXNoX211
bCkKIAogLyoKICAqIHZvaWQgY2xtdWxfZ2hhc2hfdXBkYXRlKGNoYXIgKmRzdCwgY29uc3QgY2hh
ciAqc3JjLCB1bnNpZ25lZCBpbnQgc3JjbGVuLAogICoJCQkgICBjb25zdCB1MTI4ICpzaGFzaCk7
CiAgKi8KLUVOVFJZKGNsbXVsX2doYXNoX3VwZGF0ZSkKK1NZTV9GVU5DX1NUQVJUKGNsbXVsX2do
YXNoX3VwZGF0ZSkKIAlGUkFNRV9CRUdJTgogCWNtcCAkMTYsICVyZHgKIAlqYiAuTHVwZGF0ZV9q
dXN0X3JldAkjIGNoZWNrIGxlbmd0aApAQCAtMTMwLDQgKzEzMCw0IEBAIEVOVFJZKGNsbXVsX2do
YXNoX3VwZGF0ZSkKIC5MdXBkYXRlX2p1c3RfcmV0OgogCUZSQU1FX0VORAogCXJldAotRU5EUFJP
QyhjbG11bF9naGFzaF91cGRhdGUpCitTWU1fRlVOQ19FTkQoY2xtdWxfZ2hhc2hfdXBkYXRlKQpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2XzY0LlMgYi9hcmNoL3g4Ni9j
cnlwdG8vbmgtYXZ4Mi14ODZfNjQuUwppbmRleCBmNzk0NmVhMWI3MDQuLmIyMmM3YjkzNjI3MiAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2XzY0LlMKKysrIGIvYXJjaC94
ODYvY3J5cHRvL25oLWF2eDIteDg2XzY0LlMKQEAgLTY5LDcgKzY5LDcgQEAKICAqCiAgKiBJdCdz
IGd1YXJhbnRlZWQgdGhhdCBtZXNzYWdlX2xlbiAlIDE2ID09IDAuCiAgKi8KLUVOVFJZKG5oX2F2
eDIpCitTWU1fRlVOQ19TVEFSVChuaF9hdngyKQogCiAJdm1vdmRxdQkJMHgwMChLRVkpLCBLMAog
CXZtb3ZkcXUJCTB4MTAoS0VZKSwgSzEKQEAgLTE1NCw0ICsxNTQsNCBAQCBFTlRSWShuaF9hdngy
KQogCXZwYWRkcQkJVDQsIFQwLCBUMAogCXZtb3ZkcXUJCVQwLCAoSEFTSCkKIAlyZXQKLUVORFBS
T0MobmhfYXZ4MikKK1NZTV9GVU5DX0VORChuaF9hdngyKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
Y3J5cHRvL25oLXNzZTIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vbmgtc3NlMi14ODZfNjQu
UwppbmRleCA1MWY1MmQ0YWI0YmIuLmQ3YWUyMmRkNjY4MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
Y3J5cHRvL25oLXNzZTIteDg2XzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL25oLXNzZTIteDg2
XzY0LlMKQEAgLTcxLDcgKzcxLDcgQEAKICAqCiAgKiBJdCdzIGd1YXJhbnRlZWQgdGhhdCBtZXNz
YWdlX2xlbiAlIDE2ID09IDAuCiAgKi8KLUVOVFJZKG5oX3NzZTIpCitTWU1fRlVOQ19TVEFSVChu
aF9zc2UyKQogCiAJbW92ZHF1CQkweDAwKEtFWSksIEswCiAJbW92ZHF1CQkweDEwKEtFWSksIEsx
CkBAIC0xMjAsNCArMTIwLDQgQEAgRU5UUlkobmhfc3NlMikKIAltb3ZkcXUJCVQwLCAweDAwKEhB
U0gpCiAJbW92ZHF1CQlUMSwgMHgxMChIQVNIKQogCXJldAotRU5EUFJPQyhuaF9zc2UyKQorU1lN
X0ZVTkNfRU5EKG5oX3NzZTIpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUt
YXZ4Mi14ODZfNjQuUyBiL2FyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1hdngyLXg4Nl82NC5TCmlu
ZGV4IDhiMzQxYmMyOWQ0MS4uZDYwNjNmZWRhOWRhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlw
dG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUt
YXZ4Mi14ODZfNjQuUwpAQCAtNzksNyArNzksNyBAQCBPUk1BU0s6CS5vY3RhIDB4MDAwMDAwMDAw
MTAwMDAwMDAwMDAwMDAwMDEwMDAwMDAKICNkZWZpbmUgZDMgJXIxMgogI2RlZmluZSBkNCAlcjEz
CiAKLUVOVFJZKHBvbHkxMzA1XzRibG9ja19hdngyKQorU1lNX0ZVTkNfU1RBUlQocG9seTEzMDVf
NGJsb2NrX2F2eDIpCiAJIyAlcmRpOiBBY2N1bXVsYXRvciBoWzVdCiAJIyAlcnNpOiA2NCBieXRl
IGlucHV0IGJsb2NrIG0KIAkjICVyZHg6IFBvbHkxMzA1IGtleSByWzVdCkBAIC0zODcsNCArMzg3
LDQgQEAgRU5UUlkocG9seTEzMDVfNGJsb2NrX2F2eDIpCiAJcG9wCQklcjEyCiAJcG9wCQklcmJ4
CiAJcmV0Ci1FTkRQUk9DKHBvbHkxMzA1XzRibG9ja19hdngyKQorU1lNX0ZVTkNfRU5EKHBvbHkx
MzA1XzRibG9ja19hdngyKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LXNz
ZTIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUtc3NlMi14ODZfNjQuUwppbmRl
eCA1NTc4Zjg0NmU2MjIuLmQ4ZWEyOWI5NjY0MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRv
L3BvbHkxMzA1LXNzZTIteDg2XzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LXNz
ZTIteDg2XzY0LlMKQEAgLTQ2LDcgKzQ2LDcgQEAgT1JNQVNLOgkub2N0YSAweDAwMDAwMDAwMDEw
MDAwMDAwMDAwMDAwMDAxMDAwMDAwCiAjZGVmaW5lIGQzICVyMTEKICNkZWZpbmUgZDQgJXIxMgog
Ci1FTlRSWShwb2x5MTMwNV9ibG9ja19zc2UyKQorU1lNX0ZVTkNfU1RBUlQocG9seTEzMDVfYmxv
Y2tfc3NlMikKIAkjICVyZGk6IEFjY3VtdWxhdG9yIGhbNV0KIAkjICVyc2k6IDE2IGJ5dGUgaW5w
dXQgYmxvY2sgbQogCSMgJXJkeDogUG9seTEzMDUga2V5IHJbNV0KQEAgLTI3Niw3ICsyNzYsNyBA
QCBFTlRSWShwb2x5MTMwNV9ibG9ja19zc2UyKQogCXBvcAkJJXIxMgogCXBvcAkJJXJieAogCXJl
dAotRU5EUFJPQyhwb2x5MTMwNV9ibG9ja19zc2UyKQorU1lNX0ZVTkNfRU5EKHBvbHkxMzA1X2Js
b2NrX3NzZTIpCiAKIAogI2RlZmluZSB1MCAweDAwKCVyOCkKQEAgLTMwMSw3ICszMDEsNyBAQCBF
TkRQUk9DKHBvbHkxMzA1X2Jsb2NrX3NzZTIpCiAjdW5kZWYgZDAKICNkZWZpbmUgZDAgJXIxMwog
Ci1FTlRSWShwb2x5MTMwNV8yYmxvY2tfc3NlMikKK1NZTV9GVU5DX1NUQVJUKHBvbHkxMzA1XzJi
bG9ja19zc2UyKQogCSMgJXJkaTogQWNjdW11bGF0b3IgaFs1XQogCSMgJXJzaTogMTYgYnl0ZSBp
bnB1dCBibG9jayBtCiAJIyAlcmR4OiBQb2x5MTMwNSBrZXkgcls1XQpAQCAtNTg3LDQgKzU4Nyw0
IEBAIEVOVFJZKHBvbHkxMzA1XzJibG9ja19zc2UyKQogCXBvcAkJJXIxMgogCXBvcAkJJXJieAog
CXJldAotRU5EUFJPQyhwb2x5MTMwNV8yYmxvY2tfc3NlMikKK1NZTV9GVU5DX0VORChwb2x5MTMw
NV8yYmxvY2tfc3NlMikKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eC14
ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngteDg2XzY0LWFzbV82
NC5TCmluZGV4IGEwOThhYTAxNTc4NC4uYmE5ZTRjMWU3ZjVjIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9jcnlwdG8vc2VycGVudC1hdngteDg2XzY0LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0
by9zZXJwZW50LWF2eC14ODZfNjQtYXNtXzY0LlMKQEAgLTY2Miw3ICs2NjIsNyBAQCBTWU1fRlVO
Q19TVEFSVF9MT0NBTChfX3NlcnBlbnRfZGVjX2JsazhfYXZ4KQogCXJldDsKIFNZTV9GVU5DX0VO
RChfX3NlcnBlbnRfZGVjX2JsazhfYXZ4KQogCi1FTlRSWShzZXJwZW50X2VjYl9lbmNfOHdheV9h
dngpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2VjYl9lbmNfOHdheV9hdngpCiAJLyogaW5wdXQ6
CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTY3OCw5ICs2NzgsOSBAQCBF
TlRSWShzZXJwZW50X2VjYl9lbmNfOHdheV9hdngpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQ
Uk9DKHNlcnBlbnRfZWNiX2VuY184d2F5X2F2eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X2VjYl9l
bmNfOHdheV9hdngpCiAKLUVOVFJZKHNlcnBlbnRfZWNiX2RlY184d2F5X2F2eCkKK1NZTV9GVU5D
X1NUQVJUKHNlcnBlbnRfZWNiX2RlY184d2F5X2F2eCkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBj
dHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNjk2LDkgKzY5Niw5IEBAIEVOVFJZKHNlcnBlbnRf
ZWNiX2RlY184d2F5X2F2eCkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF9l
Y2JfZGVjXzh3YXlfYXZ4KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfZWNiX2RlY184d2F5X2F2eCkK
IAotRU5UUlkoc2VycGVudF9jYmNfZGVjXzh3YXlfYXZ4KQorU1lNX0ZVTkNfU1RBUlQoc2VycGVu
dF9jYmNfZGVjXzh3YXlfYXZ4KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJ
JXJzaTogZHN0CkBAIC03MTQsOSArNzE0LDkgQEAgRU5UUlkoc2VycGVudF9jYmNfZGVjXzh3YXlf
YXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50X2NiY19kZWNfOHdheV9h
dngpCitTWU1fRlVOQ19FTkQoc2VycGVudF9jYmNfZGVjXzh3YXlfYXZ4KQogCi1FTlRSWShzZXJw
ZW50X2N0cl84d2F5X2F2eCkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfY3RyXzh3YXlfYXZ4KQog
CS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC03MzQsOSAr
NzM0LDkgQEAgRU5UUlkoc2VycGVudF9jdHJfOHdheV9hdngpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7
Ci1FTkRQUk9DKHNlcnBlbnRfY3RyXzh3YXlfYXZ4KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfY3Ry
Xzh3YXlfYXZ4KQogCi1FTlRSWShzZXJwZW50X3h0c19lbmNfOHdheV9hdngpCitTWU1fRlVOQ19T
VEFSVChzZXJwZW50X3h0c19lbmNfOHdheV9hdngpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4
LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTc1Niw5ICs3NTYsOSBAQCBFTlRSWShzZXJwZW50X3h0
c19lbmNfOHdheV9hdngpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfeHRz
X2VuY184d2F5X2F2eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X3h0c19lbmNfOHdheV9hdngpCiAK
LUVOVFJZKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2eCkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRf
eHRzX2RlY184d2F5X2F2eCkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVy
c2k6IGRzdApAQCAtNzc4LDQgKzc3OCw0IEBAIEVOVFJZKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2
eCkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF94dHNfZGVjXzh3YXlfYXZ4
KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2eCkKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2NyeXB0by9zZXJwZW50LWF2eDItYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2Vy
cGVudC1hdngyLWFzbV82NC5TCmluZGV4IDYxNDliYTgwYjRkMS4uYzk2NDhhZWFlNzA1IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngyLWFzbV82NC5TCisrKyBiL2FyY2gv
eDg2L2NyeXB0by9zZXJwZW50LWF2eDItYXNtXzY0LlMKQEAgLTY2OCw3ICs2NjgsNyBAQCBTWU1f
RlVOQ19TVEFSVF9MT0NBTChfX3NlcnBlbnRfZGVjX2JsazE2KQogCXJldDsKIFNZTV9GVU5DX0VO
RChfX3NlcnBlbnRfZGVjX2JsazE2KQogCi1FTlRSWShzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCitT
WU1fRlVOQ19TVEFSVChzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJk
aTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTY4OCw5ICs2ODgsOSBAQCBFTlRSWShzZXJw
ZW50X2VjYl9lbmNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRf
ZWNiX2VuY18xNndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCiAKLUVO
VFJZKHNlcnBlbnRfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfZWNiX2Rl
Y18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApA
QCAtNzEwLDkgKzcxMCw5IEBAIEVOVFJZKHNlcnBlbnRfZWNiX2RlY18xNndheSkKIAogCUZSQU1F
X0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF9lY2JfZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5E
KHNlcnBlbnRfZWNiX2RlY18xNndheSkKIAotRU5UUlkoc2VycGVudF9jYmNfZGVjXzE2d2F5KQor
U1lNX0ZVTkNfU1RBUlQoc2VycGVudF9jYmNfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVy
ZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC03MzMsOSArNzMzLDkgQEAgRU5UUlkoc2Vy
cGVudF9jYmNfZGVjXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50
X2NiY19kZWNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoc2VycGVudF9jYmNfZGVjXzE2d2F5KQogCi1F
TlRSWShzZXJwZW50X2N0cl8xNndheSkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfY3RyXzE2d2F5
KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgxNiBibG9j
a3MpCkBAIC03NTgsOSArNzU4LDkgQEAgRU5UUlkoc2VycGVudF9jdHJfMTZ3YXkpCiAKIAlGUkFN
RV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfY3RyXzE2d2F5KQorU1lNX0ZVTkNfRU5EKHNl
cnBlbnRfY3RyXzE2d2F5KQogCi1FTlRSWShzZXJwZW50X3h0c19lbmNfMTZ3YXkpCitTWU1fRlVO
Q19TVEFSVChzZXJwZW50X3h0c19lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4
LCBDVFgKIAkgKgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAgLTc4NCw5ICs3ODQsOSBAQCBFTlRS
WShzZXJwZW50X3h0c19lbmNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNl
cnBlbnRfeHRzX2VuY18xNndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X3h0c19lbmNfMTZ3YXkp
CiAKLUVOVFJZKHNlcnBlbnRfeHRzX2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRf
eHRzX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6
IGRzdCAoMTYgYmxvY2tzKQpAQCAtODEwLDQgKzgxMCw0IEBAIEVOVFJZKHNlcnBlbnRfeHRzX2Rl
Y18xNndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF94dHNfZGVjXzE2
d2F5KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfeHRzX2RlY18xNndheSkKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2NyeXB0by9zZXJwZW50LXNzZTIteDg2XzY0LWFzbV82NC5TIGIvYXJjaC94ODYvY3J5
cHRvL3NlcnBlbnQtc3NlMi14ODZfNjQtYXNtXzY0LlMKaW5kZXggNWUwYjNhM2U5N2FmLi5lZmI2
ZGMxN2RjOTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LXNzZTIteDg2XzY0
LWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LXNzZTIteDg2XzY0LWFzbV82
NC5TCkBAIC02MTksNyArNjE5LDcgQEAKIAlweG9yIHQwLAkJeDM7IFwKIAltb3ZkcXUgeDMsCQko
Myo0KjQpKG91dCk7CiAKLUVOVFJZKF9fc2VycGVudF9lbmNfYmxrXzh3YXkpCitTWU1fRlVOQ19T
VEFSVChfX3NlcnBlbnRfZW5jX2Jsa184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwg
Q1RYCiAJICoJJXJzaTogZHN0CkBAIC02ODIsOSArNjgyLDkgQEAgRU5UUlkoX19zZXJwZW50X2Vu
Y19ibGtfOHdheSkKIAl4b3JfYmxvY2tzKCVyYXgsIFJBMiwgUkIyLCBSQzIsIFJEMiwgUkswLCBS
SzEsIFJLMik7CiAKIAlyZXQ7Ci1FTkRQUk9DKF9fc2VycGVudF9lbmNfYmxrXzh3YXkpCitTWU1f
RlVOQ19FTkQoX19zZXJwZW50X2VuY19ibGtfOHdheSkKIAotRU5UUlkoc2VycGVudF9kZWNfYmxr
Xzh3YXkpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2RlY19ibGtfOHdheSkKIAkvKiBpbnB1dDoK
IAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNzM2LDQgKzczNiw0IEBAIEVO
VFJZKHNlcnBlbnRfZGVjX2Jsa184d2F5KQogCXdyaXRlX2Jsb2NrcyglcmF4LCBSQzIsIFJEMiwg
UkIyLCBSRTIsIFJLMCwgUksxLCBSSzIpOwogCiAJcmV0OwotRU5EUFJPQyhzZXJwZW50X2RlY19i
bGtfOHdheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X2RlY19ibGtfOHdheSkKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TIGIvYXJjaC94ODYvY3J5cHRv
L3NoYTFfYXZ4Ml94ODZfNjRfYXNtLlMKaW5kZXggOWY3MTJhN2RmZDc5Li42ZGVjYzg1ZWY3Yjcg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TCisrKyBi
L2FyY2gveDg2L2NyeXB0by9zaGExX2F2eDJfeDg2XzY0X2FzbS5TCkBAIC02MzQsNyArNjM0LDcg
QEAgX2xvb3AzOgogICogcGFyYW06IGZ1bmN0aW9uJ3MgbmFtZQogICovCiAubWFjcm8gU0hBMV9W
RUNUT1JfQVNNICBuYW1lCi0JRU5UUlkoXG5hbWUpCisJU1lNX0ZVTkNfU1RBUlQoXG5hbWUpCiAK
IAlwdXNoCSVyYngKIAlwdXNoCSVyMTIKQEAgLTY3Niw3ICs2NzYsNyBAQCBfbG9vcDM6CiAKIAly
ZXQKIAotCUVORFBST0MoXG5hbWUpCisJU1lNX0ZVTkNfRU5EKFxuYW1lKQogLmVuZG0KIAogLnNl
Y3Rpb24gLnJvZGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMg
Yi9hcmNoL3g4Ni9jcnlwdG8vc2hhMV9uaV9hc20uUwppbmRleCBlYmJkYmE3MmFlMDcuLjExZWZl
M2E0NWExZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMKQEAgLTk1LDcgKzk1LDcgQEAKICAqLwogLnRl
eHQKIC5hbGlnbiAzMgotRU5UUlkoc2hhMV9uaV90cmFuc2Zvcm0pCitTWU1fRlVOQ19TVEFSVChz
aGExX25pX3RyYW5zZm9ybSkKIAltb3YJCSVyc3AsIFJTUFNBVkUKIAlzdWIJCSRGUkFNRV9TSVpF
LCAlcnNwCiAJYW5kCQkkfjB4RiwgJXJzcApAQCAtMjkxLDcgKzI5MSw3IEBAIEVOVFJZKHNoYTFf
bmlfdHJhbnNmb3JtKQogCW1vdgkJUlNQU0FWRSwgJXJzcAogCiAJcmV0Ci1FTkRQUk9DKHNoYTFf
bmlfdHJhbnNmb3JtKQorU1lNX0ZVTkNfRU5EKHNoYTFfbmlfdHJhbnNmb3JtKQogCiAuc2VjdGlv
bgkucm9kYXRhLmNzdDE2LlBTSFVGRkxFX0JZVEVfRkxJUF9NQVNLLCAiYU0iLCBAcHJvZ2JpdHMs
IDE2CiAuYWxpZ24gMTYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGExX3Nzc2UzX2Fz
bS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMKaW5kZXggOTljNWI4YzRkYzM4
Li41ZDAzYzExNzM2OTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGExX3Nzc2UzX2Fz
bS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGExX3Nzc2UzX2FzbS5TCkBAIC02Nyw3ICs2Nyw3
IEBACiAgKiBwYXJhbTogZnVuY3Rpb24ncyBuYW1lCiAgKi8KIC5tYWNybyBTSEExX1ZFQ1RPUl9B
U00gIG5hbWUKLQlFTlRSWShcbmFtZSkKKwlTWU1fRlVOQ19TVEFSVChcbmFtZSkKIAogCXB1c2gJ
JXJieAogCXB1c2gJJXIxMgpAQCAtMTAxLDcgKzEwMSw3IEBACiAJcG9wCSVyYngKIAlyZXQKIAot
CUVORFBST0MoXG5hbWUpCisJU1lNX0ZVTkNfRU5EKFxuYW1lKQogLmVuZG0KIAogLyoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TIGIvYXJjaC94ODYvY3J5cHRv
L3NoYTI1Ni1hdngtYXNtLlMKaW5kZXggMDAxYmJjZjkzYzc5Li4yMmUxNGM4ZGQyZTQgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4LWFzbS5TCisrKyBiL2FyY2gveDg2L2Ny
eXB0by9zaGEyNTYtYXZ4LWFzbS5TCkBAIC0zNDcsNyArMzQ3LDcgQEAgYSA9IFRNUF8KICMjIGFy
ZyAzIDogTnVtIGJsb2NrcwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAudGV4dAotRU5UUlkoc2hhMjU2X3Ry
YW5zZm9ybV9hdngpCitTWU1fRlVOQ19TVEFSVChzaGEyNTZfdHJhbnNmb3JtX2F2eCkKIC5hbGln
biAzMgogCXB1c2hxICAgJXJieAogCXB1c2hxICAgJXIxMgpAQCAtNDYwLDcgKzQ2MCw3IEBAIGRv
bmVfaGFzaDoKIAlwb3BxCSVyMTIKIAlwb3BxICAgICVyYngKIAlyZXQKLUVORFBST0Moc2hhMjU2
X3RyYW5zZm9ybV9hdngpCitTWU1fRlVOQ19FTkQoc2hhMjU2X3RyYW5zZm9ybV9hdngpCiAKIC5z
ZWN0aW9uCS5yb2RhdGEuY3N0MjU2LksyNTYsICJhTSIsIEBwcm9nYml0cywgMjU2CiAuYWxpZ24g
NjQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4Mi1hc20uUyBiL2FyY2gv
eDg2L2NyeXB0by9zaGEyNTYtYXZ4Mi1hc20uUwppbmRleCAxNDIwZGIxNWRjZGQuLjUxOWI1NTFh
ZDU3NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5TCisrKyBi
L2FyY2gveDg2L2NyeXB0by9zaGEyNTYtYXZ4Mi1hc20uUwpAQCAtNTI2LDcgKzUyNiw3IEBAIFNU
QUNLX1NJWkUJPSBfUlNQICAgICAgKyBfUlNQX1NJWkUKICMjIGFyZyAzIDogTnVtIGJsb2Nrcwog
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjCiAudGV4dAotRU5UUlkoc2hhMjU2X3RyYW5zZm9ybV9yb3J4KQorU1lN
X0ZVTkNfU1RBUlQoc2hhMjU2X3RyYW5zZm9ybV9yb3J4KQogLmFsaWduIDMyCiAJcHVzaHEJJXJi
eAogCXB1c2hxCSVyMTIKQEAgLTcxMyw3ICs3MTMsNyBAQCBkb25lX2hhc2g6CiAJcG9wcQklcjEy
CiAJcG9wcQklcmJ4CiAJcmV0Ci1FTkRQUk9DKHNoYTI1Nl90cmFuc2Zvcm1fcm9yeCkKK1NZTV9G
VU5DX0VORChzaGEyNTZfdHJhbnNmb3JtX3JvcngpCiAKIC5zZWN0aW9uCS5yb2RhdGEuY3N0NTEy
LksyNTYsICJhTSIsIEBwcm9nYml0cywgNTEyCiAuYWxpZ24gNjQKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2NyeXB0by9zaGEyNTYtc3NzZTMtYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LXNz
c2UzLWFzbS5TCmluZGV4IGM2YzA1ZWQyYzE2YS4uNjljYzJmOTFkYzRjIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9jcnlwdG8vc2hhMjU2LXNzc2UzLWFzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9z
aGEyNTYtc3NzZTMtYXNtLlMKQEAgLTM1Myw3ICszNTMsNyBAQCBhID0gVE1QXwogIyMgYXJnIDMg
OiBOdW0gYmxvY2tzCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIC50ZXh0Ci1FTlRSWShzaGEyNTZfdHJhbnNm
b3JtX3Nzc2UzKQorU1lNX0ZVTkNfU1RBUlQoc2hhMjU2X3RyYW5zZm9ybV9zc3NlMykKIC5hbGln
biAzMgogCXB1c2hxICAgJXJieAogCXB1c2hxICAgJXIxMgpAQCAtNDcxLDcgKzQ3MSw3IEBAIGRv
bmVfaGFzaDoKIAlwb3BxICAgICVyYngKIAogCXJldAotRU5EUFJPQyhzaGEyNTZfdHJhbnNmb3Jt
X3Nzc2UzKQorU1lNX0ZVTkNfRU5EKHNoYTI1Nl90cmFuc2Zvcm1fc3NzZTMpCiAKIC5zZWN0aW9u
CS5yb2RhdGEuY3N0MjU2LksyNTYsICJhTSIsIEBwcm9nYml0cywgMjU2CiAuYWxpZ24gNjQKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTZfbmlfYXNtLlMgYi9hcmNoL3g4Ni9jcnlw
dG8vc2hhMjU2X25pX2FzbS5TCmluZGV4IGZiNThmNThlY2ZiYy4uN2FiYWRlMDRhM2EzIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2X25pX2FzbS5TCisrKyBiL2FyY2gveDg2L2Ny
eXB0by9zaGEyNTZfbmlfYXNtLlMKQEAgLTk3LDcgKzk3LDcgQEAKIAogLnRleHQKIC5hbGlnbiAz
MgotRU5UUlkoc2hhMjU2X25pX3RyYW5zZm9ybSkKK1NZTV9GVU5DX1NUQVJUKHNoYTI1Nl9uaV90
cmFuc2Zvcm0pCiAKIAlzaGwJCSQ2LCBOVU1fQkxLUwkJLyogIGNvbnZlcnQgdG8gYnl0ZXMgKi8K
IAlqegkJLkxkb25lX2hhc2gKQEAgLTMyNyw3ICszMjcsNyBAQCBFTlRSWShzaGEyNTZfbmlfdHJh
bnNmb3JtKQogLkxkb25lX2hhc2g6CiAKIAlyZXQKLUVORFBST0Moc2hhMjU2X25pX3RyYW5zZm9y
bSkKK1NZTV9GVU5DX0VORChzaGEyNTZfbmlfdHJhbnNmb3JtKQogCiAuc2VjdGlvbgkucm9kYXRh
LmNzdDI1Ni5LMjU2LCAiYU0iLCBAcHJvZ2JpdHMsIDI1NgogLmFsaWduIDY0CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUyBiL2FyY2gveDg2L2NyeXB0by9zaGE1
MTItYXZ4LWFzbS5TCmluZGV4IDM5MjM1ZmVmZTZmNy4uMzcwNGRkZDdlNWQ1IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8v
c2hhNTEyLWF2eC1hc20uUwpAQCAtMjc3LDcgKzI3Nyw3IEBAIGZyYW1lX3NpemUgPSBmcmFtZV9H
UFJTQVZFICsgR1BSU0FWRV9TSVpFCiAjIG1lc3NhZ2UgYmxvY2tzLgogIyBMIGlzIHRoZSBtZXNz
YWdlIGxlbmd0aCBpbiBTSEE1MTIgYmxvY2tzCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVOVFJZKHNoYTUx
Ml90cmFuc2Zvcm1fYXZ4KQorU1lNX0ZVTkNfU1RBUlQoc2hhNTEyX3RyYW5zZm9ybV9hdngpCiAJ
Y21wICQwLCBtc2dsZW4KIAlqZSBub3dvcmsKIApAQCAtMzY1LDcgKzM2NSw3IEBAIHVwZGF0ZWJs
b2NrOgogCiBub3dvcms6CiAJcmV0Ci1FTkRQUk9DKHNoYTUxMl90cmFuc2Zvcm1fYXZ4KQorU1lN
X0ZVTkNfRU5EKHNoYTUxMl90cmFuc2Zvcm1fYXZ4KQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMjIyBC
aW5hcnkgRGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngyLWFzbS5T
IGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngyLWFzbS5TCmluZGV4IGIxNmQ1NjAwNTE2Mi4u
ODBkODMwZTdlZTA5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eDItYXNt
LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngyLWFzbS5TCkBAIC01NjksNyArNTY5
LDcgQEAgZnJhbWVfc2l6ZSA9IGZyYW1lX0dQUlNBVkUgKyBHUFJTQVZFX1NJWkUKICMgICBtZXNz
YWdlIGJsb2Nrcy4KICMgTCBpcyB0aGUgbWVzc2FnZSBsZW5ndGggaW4gU0hBNTEyIGJsb2Nrcwog
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjCi1FTlRSWShzaGE1MTJfdHJhbnNmb3JtX3JvcngpCitTWU1fRlVOQ19T
VEFSVChzaGE1MTJfdHJhbnNmb3JtX3JvcngpCiAJIyBBbGxvY2F0ZSBTdGFjayBTcGFjZQogCW1v
dgklcnNwLCAlcmF4CiAJc3ViCSRmcmFtZV9zaXplLCAlcnNwCkBAIC02ODIsNyArNjgyLDcgQEAg
ZG9uZV9oYXNoOgogCSMgUmVzdG9yZSBTdGFjayBQb2ludGVyCiAJbW92CWZyYW1lX1JTUFNBVkUo
JXJzcCksICVyc3AKIAlyZXQKLUVORFBST0Moc2hhNTEyX3RyYW5zZm9ybV9yb3J4KQorU1lNX0ZV
TkNfRU5EKHNoYTUxMl90cmFuc2Zvcm1fcm9yeCkKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjIyMgQmlu
YXJ5IERhdGEKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9zaGE1MTItc3NzZTMtYXNtLlMg
Yi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFzbS5TCmluZGV4IDY2YmJkOTA1OGE5MC4u
ODM4Zjk4NGU5NWQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFz
bS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9zaGE1MTItc3NzZTMtYXNtLlMKQEAgLTI3NSw3ICsy
NzUsNyBAQCBmcmFtZV9zaXplID0gZnJhbWVfR1BSU0FWRSArIEdQUlNBVkVfU0laRQogIyAgIG1l
c3NhZ2UgYmxvY2tzLgogIyBMIGlzIHRoZSBtZXNzYWdlIGxlbmd0aCBpbiBTSEE1MTIgYmxvY2tz
LgogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShzaGE1MTJfdHJhbnNmb3JtX3Nzc2UzKQorU1lNX0ZV
TkNfU1RBUlQoc2hhNTEyX3RyYW5zZm9ybV9zc3NlMykKIAogCWNtcCAkMCwgbXNnbGVuCiAJamUg
bm93b3JrCkBAIC0zNjQsNyArMzY0LDcgQEAgdXBkYXRlYmxvY2s6CiAKIG5vd29yazoKIAlyZXQK
LUVORFBST0Moc2hhNTEyX3RyYW5zZm9ybV9zc3NlMykKK1NZTV9GVU5DX0VORChzaGE1MTJfdHJh
bnNmb3JtX3Nzc2UzKQogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMjIyBCaW5hcnkgRGF0YQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4Nl82NC1hc21fNjQuUyBiL2FyY2gv
eDg2L2NyeXB0by90d29maXNoLWF2eC14ODZfNjQtYXNtXzY0LlMKaW5kZXggNTg4ZjBhMmY2M2Fi
Li5hNTE1MTM5M2JiMmYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by90d29maXNoLWF2eC14
ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4Nl82NC1h
c21fNjQuUwpAQCAtMzE1LDcgKzMxNSw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FMKF9fdHdvZmlz
aF9kZWNfYmxrOCkKIAlyZXQ7CiBTWU1fRlVOQ19FTkQoX190d29maXNoX2RlY19ibGs4KQogCi1F
TlRSWSh0d29maXNoX2VjYl9lbmNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfZWNiX2Vu
Y184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBA
IC0zMzMsOSArMzMzLDkgQEAgRU5UUlkodHdvZmlzaF9lY2JfZW5jXzh3YXkpCiAKIAlGUkFNRV9F
TkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfZWNiX2VuY184d2F5KQorU1lNX0ZVTkNfRU5EKHR3
b2Zpc2hfZWNiX2VuY184d2F5KQogCi1FTlRSWSh0d29maXNoX2VjYl9kZWNfOHdheSkKK1NZTV9G
VU5DX1NUQVJUKHR3b2Zpc2hfZWNiX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0
eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0zNTMsOSArMzUzLDkgQEAgRU5UUlkodHdvZmlzaF9l
Y2JfZGVjXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfZWNiX2Rl
Y184d2F5KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZWNiX2RlY184d2F5KQogCi1FTlRSWSh0d29m
aXNoX2NiY19kZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfY2JjX2RlY184d2F5KQog
CS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0zNzgsOSAr
Mzc4LDkgQEAgRU5UUlkodHdvZmlzaF9jYmNfZGVjXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7
Ci1FTkRQUk9DKHR3b2Zpc2hfY2JjX2RlY184d2F5KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfY2Jj
X2RlY184d2F5KQogCi1FTlRSWSh0d29maXNoX2N0cl84d2F5KQorU1lNX0ZVTkNfU1RBUlQodHdv
ZmlzaF9jdHJfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6
IGRzdApAQCAtNDA1LDkgKzQwNSw5IEBAIEVOVFJZKHR3b2Zpc2hfY3RyXzh3YXkpCiAKIAlGUkFN
RV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfY3RyXzh3YXkpCitTWU1fRlVOQ19FTkQodHdv
ZmlzaF9jdHJfOHdheSkKIAotRU5UUlkodHdvZmlzaF94dHNfZW5jXzh3YXkpCitTWU1fRlVOQ19T
VEFSVCh0d29maXNoX3h0c19lbmNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENU
WAogCSAqCSVyc2k6IGRzdApAQCAtNDI5LDkgKzQyOSw5IEBAIEVOVFJZKHR3b2Zpc2hfeHRzX2Vu
Y184d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyh0d29maXNoX3h0c19lbmNfOHdh
eSkKK1NZTV9GVU5DX0VORCh0d29maXNoX3h0c19lbmNfOHdheSkKIAotRU5UUlkodHdvZmlzaF94
dHNfZGVjXzh3YXkpCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX3h0c19kZWNfOHdheSkKIAkvKiBp
bnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDUzLDQgKzQ1Myw0
IEBAIEVOVFJZKHR3b2Zpc2hfeHRzX2RlY184d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5E
UFJPQyh0d29maXNoX3h0c19kZWNfOHdheSkKK1NZTV9GVU5DX0VORCh0d29maXNoX3h0c19kZWNf
OHdheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQt
M3dheS5TIGIvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC0zd2F5LlMKaW5k
ZXggZTQ5NWUwN2M3ZjFiLi5mYzIzNTUyYWZlMzcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0
by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by90d29m
aXNoLXg4Nl82NC1hc21fNjQtM3dheS5TCkBAIC0yMjAsNyArMjIwLDcgQEAKIAlyb3JxICQzMiwJ
CQlSQUIyOyBcCiAJb3V0dW5wYWNrMyhtb3YsIFJJTywgMiwgUkFCLCAyKTsKIAotRU5UUlkoX190
d29maXNoX2VuY19ibGtfM3dheSkKK1NZTV9GVU5DX1NUQVJUKF9fdHdvZmlzaF9lbmNfYmxrXzN3
YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTI2
Nyw5ICsyNjcsOSBAQCBFTlRSWShfX3R3b2Zpc2hfZW5jX2Jsa18zd2F5KQogCXBvcHEgJXIxMjsK
IAlwb3BxICVyMTM7CiAJcmV0OwotRU5EUFJPQyhfX3R3b2Zpc2hfZW5jX2Jsa18zd2F5KQorU1lN
X0ZVTkNfRU5EKF9fdHdvZmlzaF9lbmNfYmxrXzN3YXkpCiAKLUVOVFJZKHR3b2Zpc2hfZGVjX2Js
a18zd2F5KQorU1lNX0ZVTkNfU1RBUlQodHdvZmlzaF9kZWNfYmxrXzN3YXkpCiAJLyogaW5wdXQ6
CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTMwMiw0ICszMDIsNCBAQCBF
TlRSWSh0d29maXNoX2RlY19ibGtfM3dheSkKIAlwb3BxICVyMTI7CiAJcG9wcSAlcjEzOwogCXJl
dDsKLUVORFBST0ModHdvZmlzaF9kZWNfYmxrXzN3YXkpCitTWU1fRlVOQ19FTkQodHdvZmlzaF9k
ZWNfYmxrXzN3YXkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQt
YXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQtYXNtXzY0LlMKaW5kZXgg
ZWNlZjJjYjlmNDNmLi5kMmU1NjIzMjQ5NGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by90
d29maXNoLXg4Nl82NC1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZf
NjQtYXNtXzY0LlMKQEAgLTIwMiw3ICsyMDIsNyBAQAogCXhvcgklcjhkLAkJZCAjIyBEO1wKIAly
b3IJJDEsCQlkICMjIEQ7CiAKLUVOVFJZKHR3b2Zpc2hfZW5jX2JsaykKK1NZTV9GVU5DX1NUQVJU
KHR3b2Zpc2hfZW5jX2JsaykKIAlwdXNocSAgICBSMQogCiAJLyogJXJkaSBjb250YWlucyB0aGUg
Y3R4IGFkZHJlc3MgKi8KQEAgLTI1Myw5ICsyNTMsOSBAQCBFTlRSWSh0d29maXNoX2VuY19ibGsp
CiAJcG9wcQlSMQogCW1vdmwJJDEsJWVheAogCXJldAotRU5EUFJPQyh0d29maXNoX2VuY19ibGsp
CitTWU1fRlVOQ19FTkQodHdvZmlzaF9lbmNfYmxrKQogCi1FTlRSWSh0d29maXNoX2RlY19ibGsp
CitTWU1fRlVOQ19TVEFSVCh0d29maXNoX2RlY19ibGspCiAJcHVzaHEgICAgUjEKIAogCS8qICVy
ZGkgY29udGFpbnMgdGhlIGN0eCBhZGRyZXNzICovCkBAIC0zMDUsNCArMzA1LDQgQEAgRU5UUlko
dHdvZmlzaF9kZWNfYmxrKQogCXBvcHEJUjEKIAltb3ZsCSQxLCVlYXgKIAlyZXQKLUVORFBST0Mo
dHdvZmlzaF9kZWNfYmxrKQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZGVjX2JsaykKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5T
CmluZGV4IDEzZTRmZTM3OGU1YS4uZDU4YzAxMjM5NDU3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTE1LDcg
KzE1LDcgQEAKICAqCQkJYXQgdGhlIHRvcCBvZiB0aGUga2VybmVsIHByb2Nlc3Mgc3RhY2suCiAg
KgogICogU29tZSBtYWNybyB1c2FnZToKLSAqIC0gRU5UUlkvRU5EOgkJRGVmaW5lIGZ1bmN0aW9u
cyBpbiB0aGUgc3ltYm9sIHRhYmxlLgorICogLSBTWU1fRlVOQ19TVEFSVC9FTkQ6RGVmaW5lIGZ1
bmN0aW9ucyBpbiB0aGUgc3ltYm9sIHRhYmxlLgogICogLSBUUkFDRV9JUlFfKjoJVHJhY2UgaGFy
ZGlycSBzdGF0ZSBmb3IgbG9jayBkZWJ1Z2dpbmcuCiAgKiAtIGlkdGVudHJ5OgkJRGVmaW5lIGV4
Y2VwdGlvbiBlbnRyeSBwb2ludHMuCiAgKi8KQEAgLTEwNDAsNyArMTA0MCw3IEBAIGlkdGVudHJ5
IHNpbWRfY29wcm9jZXNzb3JfZXJyb3IJCWRvX3NpbWRfY29wcm9jZXNzb3JfZXJyb3IJaGFzX2Vy
cm9yX2NvZGU9MAogCSAqIFJlbG9hZCBncyBzZWxlY3RvciB3aXRoIGV4Y2VwdGlvbiBoYW5kbGlu
ZwogCSAqIGVkaTogIG5ldyBzZWxlY3RvcgogCSAqLwotRU5UUlkobmF0aXZlX2xvYWRfZ3NfaW5k
ZXgpCitTWU1fRlVOQ19TVEFSVChuYXRpdmVfbG9hZF9nc19pbmRleCkKIAlGUkFNRV9CRUdJTgog
CXB1c2hmcQogCURJU0FCTEVfSU5URVJSVVBUUyhDTEJSX0FOWSAmIH5DTEJSX1JESSkKQEAgLTEw
NTQsNyArMTA1NCw3IEBAIEVOVFJZKG5hdGl2ZV9sb2FkX2dzX2luZGV4KQogCXBvcGZxCiAJRlJB
TUVfRU5ECiAJcmV0Ci1FTkRQUk9DKG5hdGl2ZV9sb2FkX2dzX2luZGV4KQorU1lNX0ZVTkNfRU5E
KG5hdGl2ZV9sb2FkX2dzX2luZGV4KQogRVhQT1JUX1NZTUJPTChuYXRpdmVfbG9hZF9nc19pbmRl
eCkKIAogCV9BU01fRVhUQUJMRSguTGdzX2NoYW5nZSwgLkxiYWRfZ3MpCkBAIC0xMDc1LDcgKzEw
NzUsNyBAQCBTWU1fQ09ERV9FTkQoLkxiYWRfZ3MpCiAJLnByZXZpb3VzCiAKIC8qIENhbGwgc29m
dGlycSBvbiBpbnRlcnJ1cHQgc3RhY2suIEludGVycnVwdHMgYXJlIG9mZi4gKi8KLUVOVFJZKGRv
X3NvZnRpcnFfb3duX3N0YWNrKQorU1lNX0ZVTkNfU1RBUlQoZG9fc29mdGlycV9vd25fc3RhY2sp
CiAJcHVzaHEJJXJicAogCW1vdgklcnNwLCAlcmJwCiAJRU5URVJfSVJRX1NUQUNLIHJlZ3M9MCBv
bGRfcnNwPSVyMTEKQEAgLTEwODMsNyArMTA4Myw3IEBAIEVOVFJZKGRvX3NvZnRpcnFfb3duX3N0
YWNrKQogCUxFQVZFX0lSUV9TVEFDSyByZWdzPTAKIAlsZWF2ZXEKIAlyZXQKLUVORFBST0MoZG9f
c29mdGlycV9vd25fc3RhY2spCitTWU1fRlVOQ19FTkQoZG9fc29mdGlycV9vd25fc3RhY2spCiAK
ICNpZmRlZiBDT05GSUdfWEVOX1BWCiBpZHRlbnRyeSBoeXBlcnZpc29yX2NhbGxiYWNrIHhlbl9k
b19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29t
cGF0LlMKaW5kZXggZGEyOTY0MzU2NzZlLi5mMWQzY2NhZTVkZDUgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0
X2NvbXBhdC5TCkBAIC00Niw3ICs0Niw3IEBACiAgKiBlYnAgIHVzZXIgc3RhY2sKICAqIDAoJWVi
cCkgYXJnNgogICovCi1FTlRSWShlbnRyeV9TWVNFTlRFUl9jb21wYXQpCitTWU1fRlVOQ19TVEFS
VChlbnRyeV9TWVNFTlRFUl9jb21wYXQpCiAJLyogSW50ZXJydXB0cyBhcmUgb2ZmIG9uIGVudHJ5
LiAqLwogCVNXQVBHUwogCkBAIC0xNDcsNyArMTQ3LDcgQEAgRU5UUlkoZW50cnlfU1lTRU5URVJf
Y29tcGF0KQogCXBvcGZxCiAJam1wCS5Mc3lzZW50ZXJfZmxhZ3NfZml4ZWQKIFNZTV9JTk5FUl9M
QUJFTChfX2VuZF9lbnRyeV9TWVNFTlRFUl9jb21wYXQsIFNZTV9MX0dMT0JBTCkKLUVORFBST0Mo
ZW50cnlfU1lTRU5URVJfY29tcGF0KQorU1lNX0ZVTkNfRU5EKGVudHJ5X1NZU0VOVEVSX2NvbXBh
dCkKIAogLyoKICAqIDMyLWJpdCBTWVNDQUxMIGVudHJ5LgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
a2VybmVsL2FjcGkvd2FrZXVwXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQu
UwppbmRleCA0NjJhMjBmMzg2ZTAuLmM4ZGFhOTJmMzhkYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
a2VybmVsL2FjcGkvd2FrZXVwXzY0LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVw
XzY0LlMKQEAgLTE0LDcgKzE0LDcgQEAKIAkvKgogCSAqIEhvb3JheSwgd2UgYXJlIGluIExvbmcg
NjQtYml0IG1vZGUgKGJ1dCBzdGlsbCBydW5uaW5nIGluIGxvdyBtZW1vcnkpCiAJICovCi1FTlRS
WSh3YWtldXBfbG9uZzY0KQorU1lNX0ZVTkNfU1RBUlQod2FrZXVwX2xvbmc2NCkKIAltb3ZxCXNh
dmVkX21hZ2ljLCAlcmF4CiAJbW92cQkkMHgxMjM0NTY3ODlhYmNkZWYwLCAlcmR4CiAJY21wcQkl
cmR4LCAlcmF4CkBAIC00MCw5ICs0MCw5IEBAIEVOVFJZKHdha2V1cF9sb25nNjQpCiAKIAltb3Zx
CXNhdmVkX3JpcCwgJXJheAogCWptcAkqJXJheAotRU5EUFJPQyh3YWtldXBfbG9uZzY0KQorU1lN
X0ZVTkNfRU5EKHdha2V1cF9sb25nNjQpCiAKLUVOVFJZKGRvX3N1c3BlbmRfbG93bGV2ZWwpCitT
WU1fRlVOQ19TVEFSVChkb19zdXNwZW5kX2xvd2xldmVsKQogCUZSQU1FX0JFR0lOCiAJc3VicQkk
OCwgJXJzcAogCXhvcmwJJWVheCwgJWVheApAQCAtMTI1LDcgKzEyNSw3IEBAIEVOVFJZKGRvX3N1
c3BlbmRfbG93bGV2ZWwpCiAJYWRkcQkkOCwgJXJzcAogCUZSQU1FX0VORAogCWptcAlyZXN0b3Jl
X3Byb2Nlc3Nvcl9zdGF0ZQotRU5EUFJPQyhkb19zdXNwZW5kX2xvd2xldmVsKQorU1lNX0ZVTkNf
RU5EKGRvX3N1c3BlbmRfbG93bGV2ZWwpCiAKIC5kYXRhCiBzYXZlZF9yYnA6CQkucXVhZAkwCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZnRyYWNlXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwv
ZnRyYWNlXzY0LlMKaW5kZXggNjBmODk0YjAxOGUwLi4xNmRlYWU3MDY5NTAgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfNjQuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvZnRyYWNl
XzY0LlMKQEAgLTEzMiwxMSArMTMyLDExIEBAIEVYUE9SVF9TWU1CT0woX19mZW50cnlfXykKIAog
I2lmZGVmIENPTkZJR19EWU5BTUlDX0ZUUkFDRQogCi1FTlRSWShmdW5jdGlvbl9ob29rKQorU1lN
X0ZVTkNfU1RBUlQoZnVuY3Rpb25faG9vaykKIAlyZXRxCi1FTkRQUk9DKGZ1bmN0aW9uX2hvb2sp
CitTWU1fRlVOQ19FTkQoZnVuY3Rpb25faG9vaykKIAotRU5UUlkoZnRyYWNlX2NhbGxlcikKK1NZ
TV9GVU5DX1NUQVJUKGZ0cmFjZV9jYWxsZXIpCiAJLyogc2F2ZV9tY291bnRfcmVncyBmaWxscyBp
biBmaXJzdCB0d28gcGFyYW1ldGVycyAqLwogCXNhdmVfbWNvdW50X3JlZ3MKIApAQCAtMTcwLDkg
KzE3MCw5IEBAIFNZTV9JTk5FUl9MQUJFTChmdHJhY2VfZ3JhcGhfY2FsbCwgU1lNX0xfR0xPQkFM
KQogICovCiBXRUFLKGZ0cmFjZV9zdHViKQogCXJldHEKLUVORFBST0MoZnRyYWNlX2NhbGxlcikK
K1NZTV9GVU5DX0VORChmdHJhY2VfY2FsbGVyKQogCi1FTlRSWShmdHJhY2VfcmVnc19jYWxsZXIp
CitTWU1fRlVOQ19TVEFSVChmdHJhY2VfcmVnc19jYWxsZXIpCiAJLyogU2F2ZSB0aGUgY3VycmVu
dCBmbGFncyBiZWZvcmUgYW55IG9wZXJhdGlvbnMgdGhhdCBjYW4gY2hhbmdlIHRoZW0gKi8KIAlw
dXNoZnEKIApAQCAtMjQzLDEyICsyNDMsMTIgQEAgU1lNX0lOTkVSX0xBQkVMKGZ0cmFjZV9yZWdz
X2NhbGxlcl9lbmQsIFNZTV9MX0dMT0JBTCkKIAogCWptcCBmdHJhY2VfZXBpbG9ndWUKIAotRU5E
UFJPQyhmdHJhY2VfcmVnc19jYWxsZXIpCitTWU1fRlVOQ19FTkQoZnRyYWNlX3JlZ3NfY2FsbGVy
KQogCiAKICNlbHNlIC8qICEgQ09ORklHX0RZTkFNSUNfRlRSQUNFICovCiAKLUVOVFJZKGZ1bmN0
aW9uX2hvb2spCitTWU1fRlVOQ19TVEFSVChmdW5jdGlvbl9ob29rKQogCWNtcHEgJGZ0cmFjZV9z
dHViLCBmdHJhY2VfdHJhY2VfZnVuY3Rpb24KIAlqbnogdHJhY2UKIApAQCAtMjc5LDExICsyNzks
MTEgQEAgdHJhY2U6CiAJcmVzdG9yZV9tY291bnRfcmVncwogCiAJam1wIGZncmFwaF90cmFjZQot
RU5EUFJPQyhmdW5jdGlvbl9ob29rKQorU1lNX0ZVTkNfRU5EKGZ1bmN0aW9uX2hvb2spCiAjZW5k
aWYgLyogQ09ORklHX0RZTkFNSUNfRlRSQUNFICovCiAKICNpZmRlZiBDT05GSUdfRlVOQ1RJT05f
R1JBUEhfVFJBQ0VSCi1FTlRSWShmdHJhY2VfZ3JhcGhfY2FsbGVyKQorU1lNX0ZVTkNfU1RBUlQo
ZnRyYWNlX2dyYXBoX2NhbGxlcikKIAkvKiBTYXZlcyByYnAgaW50byAlcmR4IGFuZCBmaWxscyBm
aXJzdCBwYXJhbWV0ZXIgICovCiAJc2F2ZV9tY291bnRfcmVncwogCkBAIC0yOTQsNyArMjk0LDcg
QEAgRU5UUlkoZnRyYWNlX2dyYXBoX2NhbGxlcikKIAlyZXN0b3JlX21jb3VudF9yZWdzCiAKIAly
ZXRxCi1FTkRQUk9DKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCitTWU1fRlVOQ19FTkQoZnRyYWNlX2dy
YXBoX2NhbGxlcikKIAogU1lNX0NPREVfU1RBUlQocmV0dXJuX3RvX2hhbmRsZXIpCiAJVU5XSU5E
X0hJTlRfRU1QVFkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9pcnFmbGFncy5TIGIvYXJj
aC94ODYva2VybmVsL2lycWZsYWdzLlMKaW5kZXggZGRlZWFhYzhhZGRhLi4wZGIwMzc1MjM1YjQg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9pcnFmbGFncy5TCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9pcnFmbGFncy5TCkBAIC03LDIwICs3LDIwIEBACiAvKgogICogdW5zaWduZWQgbG9uZyBu
YXRpdmVfc2F2ZV9mbCh2b2lkKQogICovCi1FTlRSWShuYXRpdmVfc2F2ZV9mbCkKK1NZTV9GVU5D
X1NUQVJUKG5hdGl2ZV9zYXZlX2ZsKQogCXB1c2hmCiAJcG9wICVfQVNNX0FYCiAJcmV0Ci1FTkRQ
Uk9DKG5hdGl2ZV9zYXZlX2ZsKQorU1lNX0ZVTkNfRU5EKG5hdGl2ZV9zYXZlX2ZsKQogRVhQT1JU
X1NZTUJPTChuYXRpdmVfc2F2ZV9mbCkKIAogLyoKICAqIHZvaWQgbmF0aXZlX3Jlc3RvcmVfZmwo
dW5zaWduZWQgbG9uZyBmbGFncykKICAqICVlYXgvJXJkaTogZmxhZ3MKICAqLwotRU5UUlkobmF0
aXZlX3Jlc3RvcmVfZmwpCitTWU1fRlVOQ19TVEFSVChuYXRpdmVfcmVzdG9yZV9mbCkKIAlwdXNo
ICVfQVNNX0FSRzEKIAlwb3BmCiAJcmV0Ci1FTkRQUk9DKG5hdGl2ZV9yZXN0b3JlX2ZsKQorU1lN
X0ZVTkNfRU5EKG5hdGl2ZV9yZXN0b3JlX2ZsKQogRVhQT1JUX1NZTUJPTChuYXRpdmVfcmVzdG9y
ZV9mbCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2bS92bXgvdm1lbnRlci5TIGIvYXJjaC94ODYv
a3ZtL3ZteC92bWVudGVyLlMKaW5kZXggNzUxYTM4NGMyZWIwLi44MWFkYTJjZTk5ZTcgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2t2bS92bXgvdm1lbnRlci5TCisrKyBiL2FyY2gveDg2L2t2bS92bXgv
dm1lbnRlci5TCkBAIC00Myw3ICs0Myw3IEBACiAgKiB0aGV5IFZNLUZhaWwsIHdoZXJlYXMgYSBz
dWNjZXNzZnVsIFZNLUVudGVyICsgVk0tRXhpdCB3aWxsIGp1bXAKICAqIHRvIHZteF92bWV4aXQu
CiAgKi8KLUVOVFJZKHZteF92bWVudGVyKQorU1lNX0ZVTkNfU1RBUlQodm14X3ZtZW50ZXIpCiAJ
LyogRUZMQUdTLlpGIGlzIHNldCBpZiBWTUNTLkxBVU5DSEVEID09IDAgKi8KIAlqZSAyZgogCkBA
IC02NSw3ICs2NSw3IEBAIEVOVFJZKHZteF92bWVudGVyKQogCV9BU01fRVhUQUJMRSgxYiwgNWIp
CiAJX0FTTV9FWFRBQkxFKDJiLCA1YikKIAotRU5EUFJPQyh2bXhfdm1lbnRlcikKK1NZTV9GVU5D
X0VORCh2bXhfdm1lbnRlcikKIAogLyoqCiAgKiB2bXhfdm1leGl0IC0gSGFuZGxlIGEgVk1YIFZN
LUV4aXQKQEAgLTc3LDcgKzc3LDcgQEAgRU5EUFJPQyh2bXhfdm1lbnRlcikKICAqIGhlcmUgYWZ0
ZXIgaGFyZHdhcmUgbG9hZHMgdGhlIGhvc3QncyBzdGF0ZSwgaS5lLiB0aGlzIGlzIHRoZSBkZXN0
aW5hdGlvbgogICogcmVmZXJyZWQgdG8gYnkgVk1DUy5IT1NUX1JJUC4KICAqLwotRU5UUlkodm14
X3ZtZXhpdCkKK1NZTV9GVU5DX1NUQVJUKHZteF92bWV4aXQpCiAjaWZkZWYgQ09ORklHX1JFVFBP
TElORQogCUFMVEVSTkFUSVZFICJqbXAgLkx2bWV4aXRfc2tpcF9yc2IiLCAiIiwgWDg2X0ZFQVRV
UkVfUkVUUE9MSU5FCiAJLyogUHJlc2VydmUgZ3Vlc3QncyBSQVgsIGl0J3MgdXNlZCB0byBzdHVm
ZiB0aGUgUlNCLiAqLwpAQCAtOTAsNyArOTAsNyBAQCBFTlRSWSh2bXhfdm1leGl0KQogLkx2bWV4
aXRfc2tpcF9yc2I6CiAjZW5kaWYKIAlyZXQKLUVORFBST0Modm14X3ZtZXhpdCkKK1NZTV9GVU5D
X0VORCh2bXhfdm1leGl0KQogCiAvKioKICAqIF9fdm14X3ZjcHVfcnVuIC0gUnVuIGEgdkNQVSB2
aWEgYSB0cmFuc2l0aW9uIHRvIFZNWCBndWVzdCBtb2RlCkBAIC0xMDEsNyArMTAxLDcgQEAgRU5E
UFJPQyh2bXhfdm1leGl0KQogICogUmV0dXJuczoKICAqCTAgb24gVk0tRXhpdCwgMSBvbiBWTS1G
YWlsCiAgKi8KLUVOVFJZKF9fdm14X3ZjcHVfcnVuKQorU1lNX0ZVTkNfU1RBUlQoX192bXhfdmNw
dV9ydW4pCiAJcHVzaCAlX0FTTV9CUAogCW1vdiAgJV9BU01fU1AsICVfQVNNX0JQCiAjaWZkZWYg
Q09ORklHX1g4Nl82NApAQCAtMjMzLDQgKzIzMyw0IEBAIEVOVFJZKF9fdm14X3ZjcHVfcnVuKQog
CS8qIFZNLUZhaWwuICBPdXQtb2YtbGluZSB0byBhdm9pZCBhIHRha2VuIEpjYyBhZnRlciBWTS1F
eGl0LiAqLwogMjoJbW92ICQxLCAlZWF4CiAJam1wIDFiCi1FTkRQUk9DKF9fdm14X3ZjcHVfcnVu
KQorU1lNX0ZVTkNfRU5EKF9fdm14X3ZjcHVfcnVuKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGli
L2NoZWNrc3VtXzMyLlMgYi9hcmNoL3g4Ni9saWIvY2hlY2tzdW1fMzIuUwppbmRleCA0ZGY5MGM5
ZWEzODMuLjc0MjU2YmQxOTNkYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2NoZWNrc3VtXzMy
LlMKKysrIGIvYXJjaC94ODYvbGliL2NoZWNrc3VtXzMyLlMKQEAgLTI4MCw3ICsyODAsNyBAQCB1
bnNpZ25lZCBpbnQgY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYyAoY29uc3QgY2hhciAqc3JjLCBj
aGFyICpkc3QsCiAjZGVmaW5lIEFSR0JBU0UgMTYJCQogI2RlZmluZSBGUAkJMTIKIAkJCi1FTlRS
WShjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfU1RBUlQoY3N1bV9wYXJ0aWFs
X2NvcHlfZ2VuZXJpYykKIAlzdWJsICAkNCwlZXNwCQogCXB1c2hsICVlZGkKIAlwdXNobCAlZXNp
CkBAIC0zOTgsNyArMzk4LDcgQEAgRFNUKAltb3ZiICVjbCwgKCVlZGkpCSkKIAlwb3BsICVlZGkK
IAlwb3BsICVlY3gJCQkjIGVxdWl2YWxlbnQgdG8gYWRkbCAkNCwlZXNwCiAJcmV0CQotRU5EUFJP
Qyhjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfRU5EKGNzdW1fcGFydGlhbF9j
b3B5X2dlbmVyaWMpCiAKICNlbHNlCiAKQEAgLTQxNiw3ICs0MTYsNyBAQCBFTkRQUk9DKGNzdW1f
cGFydGlhbF9jb3B5X2dlbmVyaWMpCiAKICNkZWZpbmUgQVJHQkFTRSAxMgogCQkKLUVOVFJZKGNz
dW1fcGFydGlhbF9jb3B5X2dlbmVyaWMpCitTWU1fRlVOQ19TVEFSVChjc3VtX3BhcnRpYWxfY29w
eV9nZW5lcmljKQogCXB1c2hsICVlYngKIAlwdXNobCAlZWRpCiAJcHVzaGwgJWVzaQpAQCAtNDgz
LDcgKzQ4Myw3IEBAIERTVCgJbW92YiAlZGwsICglZWRpKSAgICAgICAgICkKIAlwb3BsICVlZGkK
IAlwb3BsICVlYngKIAlyZXQKLUVORFBST0MoY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKK1NZ
TV9GVU5DX0VORChjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQogCQkJCQogI3VuZGVmIFJPVU5E
CiAjdW5kZWYgUk9VTkQxCQkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbGVhcl9wYWdlXzY0
LlMgYi9hcmNoL3g4Ni9saWIvY2xlYXJfcGFnZV82NC5TCmluZGV4IDc1YTVhNDUxNWZhNy4uYzRj
N2RkMTE1OTUzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY2xlYXJfcGFnZV82NC5TCisrKyBi
L2FyY2gveDg2L2xpYi9jbGVhcl9wYWdlXzY0LlMKQEAgLTEzLDE1ICsxMywxNSBAQAogICogWmVy
byBhIHBhZ2UuCiAgKiAlcmRpCS0gcGFnZQogICovCi1FTlRSWShjbGVhcl9wYWdlX3JlcCkKK1NZ
TV9GVU5DX1NUQVJUKGNsZWFyX3BhZ2VfcmVwKQogCW1vdmwgJDQwOTYvOCwlZWN4CiAJeG9ybCAl
ZWF4LCVlYXgKIAlyZXAgc3Rvc3EKIAlyZXQKLUVORFBST0MoY2xlYXJfcGFnZV9yZXApCitTWU1f
RlVOQ19FTkQoY2xlYXJfcGFnZV9yZXApCiBFWFBPUlRfU1lNQk9MX0dQTChjbGVhcl9wYWdlX3Jl
cCkKIAotRU5UUlkoY2xlYXJfcGFnZV9vcmlnKQorU1lNX0ZVTkNfU1RBUlQoY2xlYXJfcGFnZV9v
cmlnKQogCXhvcmwgICAlZWF4LCVlYXgKIAltb3ZsICAgJDQwOTYvNjQsJWVjeAogCS5wMmFsaWdu
IDQKQEAgLTQwLDEzICs0MCwxMyBAQCBFTlRSWShjbGVhcl9wYWdlX29yaWcpCiAJam56CS5MbG9v
cAogCW5vcAogCXJldAotRU5EUFJPQyhjbGVhcl9wYWdlX29yaWcpCitTWU1fRlVOQ19FTkQoY2xl
YXJfcGFnZV9vcmlnKQogRVhQT1JUX1NZTUJPTF9HUEwoY2xlYXJfcGFnZV9vcmlnKQogCi1FTlRS
WShjbGVhcl9wYWdlX2VybXMpCitTWU1fRlVOQ19TVEFSVChjbGVhcl9wYWdlX2VybXMpCiAJbW92
bCAkNDA5NiwlZWN4CiAJeG9ybCAlZWF4LCVlYXgKIAlyZXAgc3Rvc2IKIAlyZXQKLUVORFBST0Mo
Y2xlYXJfcGFnZV9lcm1zKQorU1lNX0ZVTkNfRU5EKGNsZWFyX3BhZ2VfZXJtcykKIEVYUE9SVF9T
WU1CT0xfR1BMKGNsZWFyX3BhZ2VfZXJtcykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbXB4
Y2hnMTZiX2VtdS5TIGIvYXJjaC94ODYvbGliL2NtcHhjaGcxNmJfZW11LlMKaW5kZXggZDYzMTg1
Njk4YTIzLi4zNTQyNTAyZmFhM2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZi
X2VtdS5TCisrKyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnMTZiX2VtdS5TCkBAIC0xMyw3ICsxMyw3
IEBACiAgKiAlcmN4IDogaGlnaCA2NCBiaXRzIG9mIG5ldyB2YWx1ZQogICogJWFsICA6IE9wZXJh
dGlvbiBzdWNjZXNzZnVsCiAgKi8KLUVOVFJZKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQorU1lN
X0ZVTkNfU1RBUlQodGhpc19jcHVfY21weGNoZzE2Yl9lbXUpCiAKICMKICMgRW11bGF0ZSAnY21w
eGNoZzE2YiAlZ3M6KCVyc2kpJyBleGNlcHQgd2UgcmV0dXJuIHRoZSByZXN1bHQgaW4gJWFsIG5v
dApAQCAtNDQsNCArNDQsNCBAQCBFTlRSWSh0aGlzX2NwdV9jbXB4Y2hnMTZiX2VtdSkKIAl4b3Ig
JWFsLCVhbAogCXJldAogCi1FTkRQUk9DKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQorU1lNX0ZV
TkNfRU5EKHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGli
L2NtcHhjaGc4Yl9lbXUuUyBiL2FyY2gveDg2L2xpYi9jbXB4Y2hnOGJfZW11LlMKaW5kZXggNjkx
ZDgwZTk3NDg4Li5jYTAxZWQ2MDI5ZjQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hn
OGJfZW11LlMKKysrIGIvYXJjaC94ODYvbGliL2NtcHhjaGc4Yl9lbXUuUwpAQCAtMTMsNyArMTMs
NyBAQAogICogJWVieCA6IGxvdyAzMiBiaXRzIG9mIG5ldyB2YWx1ZQogICogJWVjeCA6IGhpZ2gg
MzIgYml0cyBvZiBuZXcgdmFsdWUKICAqLwotRU5UUlkoY21weGNoZzhiX2VtdSkKK1NZTV9GVU5D
X1NUQVJUKGNtcHhjaGc4Yl9lbXUpCiAKICMKICMgRW11bGF0ZSAnY21weGNoZzhiICglZXNpKScg
b24gVVAgZXhjZXB0IHdlIGRvbid0CkBAIC00Miw1ICs0Miw1IEBAIEVOVFJZKGNtcHhjaGc4Yl9l
bXUpCiAJcG9wZmwKIAlyZXQKIAotRU5EUFJPQyhjbXB4Y2hnOGJfZW11KQorU1lNX0ZVTkNfRU5E
KGNtcHhjaGc4Yl9lbXUpCiBFWFBPUlRfU1lNQk9MKGNtcHhjaGc4Yl9lbXUpCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0
LlMKaW5kZXggZjUwNTg3MGJkOTNiLi4yNDAyZDRjNDg5ZDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2xpYi9jb3B5X3BhZ2VfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKQEAg
LTEzLDEyICsxMywxMiBAQAogICogcHJlZmV0Y2ggZGlzdGFuY2UgYmFzZWQgb24gU01QL1VQLgog
ICovCiAJQUxJR04KLUVOVFJZKGNvcHlfcGFnZSkKK1NZTV9GVU5DX1NUQVJUKGNvcHlfcGFnZSkK
IAlBTFRFUk5BVElWRSAiam1wIGNvcHlfcGFnZV9yZWdzIiwgIiIsIFg4Nl9GRUFUVVJFX1JFUF9H
T09ECiAJbW92bAkkNDA5Ni84LCAlZWN4CiAJcmVwCW1vdnNxCiAJcmV0Ci1FTkRQUk9DKGNvcHlf
cGFnZSkKK1NZTV9GVU5DX0VORChjb3B5X3BhZ2UpCiBFWFBPUlRfU1lNQk9MKGNvcHlfcGFnZSkK
IAogU1lNX0ZVTkNfU1RBUlRfTE9DQUwoY29weV9wYWdlX3JlZ3MpCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9saWIvY29weV91c2VyXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMKaW5k
ZXggNGExMmIzYzEyMGJmLi44MTZmMTI4YTZkNTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9j
b3B5X3VzZXJfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMKQEAgLTUzLDcg
KzUzLDcgQEAKICAqIE91dHB1dDoKICAqIGVheCB1bmNvcGllZCBieXRlcyBvciAwIGlmIHN1Y2Nl
c3NmdWwuCiAgKi8KLUVOVFJZKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQorU1lNX0ZVTkNf
U1RBUlQoY29weV91c2VyX2dlbmVyaWNfdW5yb2xsZWQpCiAJQVNNX1NUQUMKIAljbXBsICQ4LCVl
ZHgKIAlqYiAyMGYJCS8qIGxlc3MgdGhlbiA4IGJ5dGVzLCBnbyB0byBieXRlIGNvcHkgbG9vcCAq
LwpAQCAtMTM2LDcgKzEzNiw3IEBAIEVOVFJZKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQog
CV9BU01fRVhUQUJMRV9VQSgxOWIsIDQwYikKIAlfQVNNX0VYVEFCTEVfVUEoMjFiLCA1MGIpCiAJ
X0FTTV9FWFRBQkxFX1VBKDIyYiwgNTBiKQotRU5EUFJPQyhjb3B5X3VzZXJfZ2VuZXJpY191bnJv
bGxlZCkKK1NZTV9GVU5DX0VORChjb3B5X3VzZXJfZ2VuZXJpY191bnJvbGxlZCkKIEVYUE9SVF9T
WU1CT0woY29weV91c2VyX2dlbmVyaWNfdW5yb2xsZWQpCiAKIC8qIFNvbWUgQ1BVcyBydW4gZmFz
dGVyIHVzaW5nIHRoZSBzdHJpbmcgY29weSBpbnN0cnVjdGlvbnMuCkBAIC0xNTcsNyArMTU3LDcg
QEAgRVhQT1JUX1NZTUJPTChjb3B5X3VzZXJfZ2VuZXJpY191bnJvbGxlZCkKICAqIE91dHB1dDoK
ICAqIGVheCB1bmNvcGllZCBieXRlcyBvciAwIGlmIHN1Y2Nlc3NmdWwuCiAgKi8KLUVOVFJZKGNv
cHlfdXNlcl9nZW5lcmljX3N0cmluZykKK1NZTV9GVU5DX1NUQVJUKGNvcHlfdXNlcl9nZW5lcmlj
X3N0cmluZykKIAlBU01fU1RBQwogCWNtcGwgJDgsJWVkeAogCWpiIDJmCQkvKiBsZXNzIHRoYW4g
OCBieXRlcywgZ28gdG8gYnl0ZSBjb3B5IGxvb3AgKi8KQEAgLTE4Miw3ICsxODIsNyBAQCBFTlRS
WShjb3B5X3VzZXJfZ2VuZXJpY19zdHJpbmcpCiAKIAlfQVNNX0VYVEFCTEVfVUEoMWIsIDExYikK
IAlfQVNNX0VYVEFCTEVfVUEoM2IsIDEyYikKLUVORFBST0MoY29weV91c2VyX2dlbmVyaWNfc3Ry
aW5nKQorU1lNX0ZVTkNfRU5EKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykKIEVYUE9SVF9TWU1C
T0woY29weV91c2VyX2dlbmVyaWNfc3RyaW5nKQogCiAvKgpAQCAtMTk3LDcgKzE5Nyw3IEBAIEVY
UE9SVF9TWU1CT0woY29weV91c2VyX2dlbmVyaWNfc3RyaW5nKQogICogT3V0cHV0OgogICogZWF4
IHVuY29waWVkIGJ5dGVzIG9yIDAgaWYgc3VjY2Vzc2Z1bC4KICAqLwotRU5UUlkoY29weV91c2Vy
X2VuaGFuY2VkX2Zhc3Rfc3RyaW5nKQorU1lNX0ZVTkNfU1RBUlQoY29weV91c2VyX2VuaGFuY2Vk
X2Zhc3Rfc3RyaW5nKQogCUFTTV9TVEFDCiAJY21wbCAkNjQsJWVkeAogCWpiIC5MX2NvcHlfc2hv
cnRfc3RyaW5nCS8qIGxlc3MgdGhlbiA2NCBieXRlcywgYXZvaWQgdGhlIGNvc3RseSAncmVwJyAq
LwpAQCAtMjE0LDcgKzIxNCw3IEBAIEVOVFJZKGNvcHlfdXNlcl9lbmhhbmNlZF9mYXN0X3N0cmlu
ZykKIAkucHJldmlvdXMKIAogCV9BU01fRVhUQUJMRV9VQSgxYiwgMTJiKQotRU5EUFJPQyhjb3B5
X3VzZXJfZW5oYW5jZWRfZmFzdF9zdHJpbmcpCitTWU1fRlVOQ19FTkQoY29weV91c2VyX2VuaGFu
Y2VkX2Zhc3Rfc3RyaW5nKQogRVhQT1JUX1NZTUJPTChjb3B5X3VzZXJfZW5oYW5jZWRfZmFzdF9z
dHJpbmcpCiAKIC8qCkBAIC0yNDksNyArMjQ5LDcgQEAgU1lNX0NPREVfRU5EKC5MY29weV91c2Vy
X2hhbmRsZV90YWlsKQogICogIC0gUmVxdWlyZSA4LWJ5dGUgYWxpZ25tZW50IHdoZW4gc2l6ZSBp
cyA4IGJ5dGVzIG9yIGxhcmdlci4KICAqICAtIFJlcXVpcmUgNC1ieXRlIGFsaWdubWVudCB3aGVu
IHNpemUgaXMgNCBieXRlcy4KICAqLwotRU5UUlkoX19jb3B5X3VzZXJfbm9jYWNoZSkKK1NZTV9G
VU5DX1NUQVJUKF9fY29weV91c2VyX25vY2FjaGUpCiAJQVNNX1NUQUMKIAogCS8qIElmIHNpemUg
aXMgbGVzcyB0aGFuIDggYnl0ZXMsIGdvIHRvIDQtYnl0ZSBjb3B5ICovCkBAIC0zODgsNSArMzg4
LDUgQEAgRU5UUlkoX19jb3B5X3VzZXJfbm9jYWNoZSkKIAlfQVNNX0VYVEFCTEVfVUEoMzFiLCAu
TF9maXh1cF80Yl9jb3B5KQogCV9BU01fRVhUQUJMRV9VQSg0MGIsIC5MX2ZpeHVwXzFiX2NvcHkp
CiAJX0FTTV9FWFRBQkxFX1VBKDQxYiwgLkxfZml4dXBfMWJfY29weSkKLUVORFBST0MoX19jb3B5
X3VzZXJfbm9jYWNoZSkKK1NZTV9GVU5DX0VORChfX2NvcHlfdXNlcl9ub2NhY2hlKQogRVhQT1JU
X1NZTUJPTChfX2NvcHlfdXNlcl9ub2NhY2hlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2Nz
dW0tY29weV82NC5TIGIvYXJjaC94ODYvbGliL2NzdW0tY29weV82NC5TCmluZGV4IGE0YTM3OWU3
OTI1OS4uMzM5NGE4ZmY3ZmQwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY3N1bS1jb3B5XzY0
LlMKKysrIGIvYXJjaC94ODYvbGliL2NzdW0tY29weV82NC5TCkBAIC00OSw3ICs0OSw3IEBACiAJ
LmVuZG0KIAogCi1FTlRSWShjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfU1RB
UlQoY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKIAljbXBsCSQzKjY0LCAlZWR4CiAJamxlCS5M
aWdub3JlCiAKQEAgLTIyNSw0ICsyMjUsNCBAQCBFTlRSWShjc3VtX3BhcnRpYWxfY29weV9nZW5l
cmljKQogCWp6ICAgLkxlbmRlCiAJbW92bCAkLUVGQVVMVCwgKCVyYXgpCiAJam1wIC5MZW5kZQot
RU5EUFJPQyhjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfRU5EKGNzdW1fcGFy
dGlhbF9jb3B5X2dlbmVyaWMpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvZ2V0dXNlci5TIGIv
YXJjaC94ODYvbGliL2dldHVzZXIuUwppbmRleCBmOWY1OWViODU2MzUuLmM4YTg1YjUxMjc5NiAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2dldHVzZXIuUworKysgYi9hcmNoL3g4Ni9saWIvZ2V0
dXNlci5TCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVkZSA8YXNtL2V4cG9ydC5oPgogCiAJLnRl
eHQKLUVOVFJZKF9fZ2V0X3VzZXJfMSkKK1NZTV9GVU5DX1NUQVJUKF9fZ2V0X3VzZXJfMSkKIAlt
b3YgUEVSX0NQVV9WQVIoY3VycmVudF90YXNrKSwgJV9BU01fRFgKIAljbXAgVEFTS19hZGRyX2xp
bWl0KCVfQVNNX0RYKSwlX0FTTV9BWAogCWphZSBiYWRfZ2V0X3VzZXIKQEAgLTQ3LDEwICs0Nywx
MCBAQCBFTlRSWShfX2dldF91c2VyXzEpCiAJeG9yICVlYXgsJWVheAogCUFTTV9DTEFDCiAJcmV0
Ci1FTkRQUk9DKF9fZ2V0X3VzZXJfMSkKK1NZTV9GVU5DX0VORChfX2dldF91c2VyXzEpCiBFWFBP
UlRfU1lNQk9MKF9fZ2V0X3VzZXJfMSkKIAotRU5UUlkoX19nZXRfdXNlcl8yKQorU1lNX0ZVTkNf
U1RBUlQoX19nZXRfdXNlcl8yKQogCWFkZCAkMSwlX0FTTV9BWAogCWpjIGJhZF9nZXRfdXNlcgog
CW1vdiBQRVJfQ1BVX1ZBUihjdXJyZW50X3Rhc2spLCAlX0FTTV9EWApAQCAtNjMsMTAgKzYzLDEw
IEBAIEVOVFJZKF9fZ2V0X3VzZXJfMikKIAl4b3IgJWVheCwlZWF4CiAJQVNNX0NMQUMKIAlyZXQK
LUVORFBST0MoX19nZXRfdXNlcl8yKQorU1lNX0ZVTkNfRU5EKF9fZ2V0X3VzZXJfMikKIEVYUE9S
VF9TWU1CT0woX19nZXRfdXNlcl8yKQogCi1FTlRSWShfX2dldF91c2VyXzQpCitTWU1fRlVOQ19T
VEFSVChfX2dldF91c2VyXzQpCiAJYWRkICQzLCVfQVNNX0FYCiAJamMgYmFkX2dldF91c2VyCiAJ
bW92IFBFUl9DUFVfVkFSKGN1cnJlbnRfdGFzayksICVfQVNNX0RYCkBAIC03OSwxMCArNzksMTAg
QEAgRU5UUlkoX19nZXRfdXNlcl80KQogCXhvciAlZWF4LCVlYXgKIAlBU01fQ0xBQwogCXJldAot
RU5EUFJPQyhfX2dldF91c2VyXzQpCitTWU1fRlVOQ19FTkQoX19nZXRfdXNlcl80KQogRVhQT1JU
X1NZTUJPTChfX2dldF91c2VyXzQpCiAKLUVOVFJZKF9fZ2V0X3VzZXJfOCkKK1NZTV9GVU5DX1NU
QVJUKF9fZ2V0X3VzZXJfOCkKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJYWRkICQ3LCVfQVNNX0FY
CiAJamMgYmFkX2dldF91c2VyCkBAIC0xMTEsNyArMTExLDcgQEAgRU5UUlkoX19nZXRfdXNlcl84
KQogCUFTTV9DTEFDCiAJcmV0CiAjZW5kaWYKLUVORFBST0MoX19nZXRfdXNlcl84KQorU1lNX0ZV
TkNfRU5EKF9fZ2V0X3VzZXJfOCkKIEVYUE9SVF9TWU1CT0woX19nZXRfdXNlcl84KQogCiAKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9od2VpZ2h0LlMgYi9hcmNoL3g4Ni9saWIvaHdlaWdodC5T
CmluZGV4IGExNGY5OTM5YzM2NS4uZGJmOGNjOTdiN2Y1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9s
aWIvaHdlaWdodC5TCisrKyBiL2FyY2gveDg2L2xpYi9od2VpZ2h0LlMKQEAgLTgsNyArOCw3IEBA
CiAgKiB1bnNpZ25lZCBpbnQgX19zd19od2VpZ2h0MzIodW5zaWduZWQgaW50IHcpCiAgKiAlcmRp
OiB3CiAgKi8KLUVOVFJZKF9fc3dfaHdlaWdodDMyKQorU1lNX0ZVTkNfU1RBUlQoX19zd19od2Vp
Z2h0MzIpCiAKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJbW92bCAlZWRpLCAlZWF4CQkJCSMgdwpA
QCAtMzMsMTAgKzMzLDEwIEBAIEVOVFJZKF9fc3dfaHdlaWdodDMyKQogCXNocmwgJDI0LCAlZWF4
CQkJCSMgdyA9IHdfdG1wID4+IDI0CiAJX19BU01fU0laRShwb3AsKSAlX19BU01fUkVHKGR4KQog
CXJldAotRU5EUFJPQyhfX3N3X2h3ZWlnaHQzMikKK1NZTV9GVU5DX0VORChfX3N3X2h3ZWlnaHQz
MikKIEVYUE9SVF9TWU1CT0woX19zd19od2VpZ2h0MzIpCiAKLUVOVFJZKF9fc3dfaHdlaWdodDY0
KQorU1lNX0ZVTkNfU1RBUlQoX19zd19od2VpZ2h0NjQpCiAjaWZkZWYgQ09ORklHX1g4Nl82NAog
CXB1c2hxICAgJXJkaQogCXB1c2hxICAgJXJkeApAQCAtNzksNSArNzksNSBAQCBFTlRSWShfX3N3
X2h3ZWlnaHQ2NCkKIAlwb3BsICAgICVlY3gKIAlyZXQKICNlbmRpZgotRU5EUFJPQyhfX3N3X2h3
ZWlnaHQ2NCkKK1NZTV9GVU5DX0VORChfX3N3X2h3ZWlnaHQ2NCkKIEVYUE9SVF9TWU1CT0woX19z
d19od2VpZ2h0NjQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvaW9tYXBfY29weV82NC5TIGIv
YXJjaC94ODYvbGliL2lvbWFwX2NvcHlfNjQuUwppbmRleCBhOWJkZjA4MDViZTAuLmNiNWExOTY0
NTA2YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2lvbWFwX2NvcHlfNjQuUworKysgYi9hcmNo
L3g4Ni9saWIvaW9tYXBfY29weV82NC5TCkBAIC04LDggKzgsOCBAQAogLyoKICAqIG92ZXJyaWRl
IGdlbmVyaWMgdmVyc2lvbiBpbiBsaWIvaW9tYXBfY29weS5jCiAgKi8KLUVOVFJZKF9faW93cml0
ZTMyX2NvcHkpCitTWU1fRlVOQ19TVEFSVChfX2lvd3JpdGUzMl9jb3B5KQogCW1vdmwgJWVkeCwl
ZWN4CiAJcmVwIG1vdnNkCiAJcmV0Ci1FTkRQUk9DKF9faW93cml0ZTMyX2NvcHkpCitTWU1fRlVO
Q19FTkQoX19pb3dyaXRlMzJfY29weSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1jcHlf
NjQuUyBiL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUwppbmRleCAzMjY1YjIxZTg2YzAuLjU2YjI0
M2IxNGMzYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbWNweV82NC5TCisrKyBiL2FyY2gv
eDg2L2xpYi9tZW1jcHlfNjQuUwpAQCAtMTkzLDcgKzE5Myw3IEBAIE1DU0FGRV9URVNUX0NUTAog
ICogTm90ZSB0aGF0IHdlIG9ubHkgY2F0Y2ggbWFjaGluZSBjaGVja3Mgd2hlbiByZWFkaW5nIHRo
ZSBzb3VyY2UgYWRkcmVzc2VzLgogICogV3JpdGVzIHRvIHRhcmdldCBhcmUgcG9zdGVkIGFuZCBk
b24ndCBnZW5lcmF0ZSBtYWNoaW5lIGNoZWNrcy4KICAqLwotRU5UUlkoX19tZW1jcHlfbWNzYWZl
KQorU1lNX0ZVTkNfU1RBUlQoX19tZW1jcHlfbWNzYWZlKQogCWNtcGwgJDgsICVlZHgKIAkvKiBM
ZXNzIHRoYW4gOCBieXRlcz8gR28gdG8gYnl0ZSBjb3B5IGxvb3AgKi8KIAlqYiAuTF9ub193aG9s
ZV93b3JkcwpAQCAtMjYwLDcgKzI2MCw3IEBAIEVOVFJZKF9fbWVtY3B5X21jc2FmZSkKIAl4b3Js
ICVlYXgsICVlYXgKIC5MX2RvbmU6CiAJcmV0Ci1FTkRQUk9DKF9fbWVtY3B5X21jc2FmZSkKK1NZ
TV9GVU5DX0VORChfX21lbWNweV9tY3NhZmUpCiBFWFBPUlRfU1lNQk9MX0dQTChfX21lbWNweV9t
Y3NhZmUpCiAKIAkuc2VjdGlvbiAuZml4dXAsICJheCIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xp
Yi9tZW1tb3ZlXzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCmluZGV4IDUwYzE2NDgz
MTFiMy4uMzM3ODMwZDdhNTljIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5T
CisrKyBiL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0LlMKQEAgLTI3LDcgKzI3LDcgQEAKIC53ZWFr
IG1lbW1vdmUKIAogU1lNX0ZVTkNfU1RBUlRfQUxJQVMobWVtbW92ZSkKLUVOVFJZKF9fbWVtbW92
ZSkKK1NZTV9GVU5DX1NUQVJUKF9fbWVtbW92ZSkKIAogCS8qIEhhbmRsZSBtb3JlIDMyIGJ5dGVz
IGluIGxvb3AgKi8KIAltb3YgJXJkaSwgJXJheApAQCAtMjA3LDcgKzIwNyw3IEBAIEVOVFJZKF9f
bWVtbW92ZSkKIAltb3ZiICVyMTFiLCAoJXJkaSkKIDEzOgogCXJldHEKLUVORFBST0MoX19tZW1t
b3ZlKQorU1lNX0ZVTkNfRU5EKF9fbWVtbW92ZSkKIFNZTV9GVU5DX0VORF9BTElBUyhtZW1tb3Zl
KQogRVhQT1JUX1NZTUJPTChfX21lbW1vdmUpCiBFWFBPUlRfU1lNQk9MKG1lbW1vdmUpCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMgYi9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0
LlMKaW5kZXggNTY0YWJmOWVjZWRiLi45ZmYxNWVlNDA0YTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2xpYi9tZW1zZXRfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKQEAgLTIwLDcg
KzIwLDcgQEAKICAqIHJheCAgIG9yaWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KIFNZTV9GVU5DX1NU
QVJUX0FMSUFTKG1lbXNldCkKLUVOVFJZKF9fbWVtc2V0KQorU1lNX0ZVTkNfU1RBUlQoX19tZW1z
ZXQpCiAJLyoKIAkgKiBTb21lIENQVXMgc3VwcG9ydCBlbmhhbmNlZCBSRVAgTU9WU0IvU1RPU0Ig
ZmVhdHVyZS4gSXQgaXMgcmVjb21tZW5kZWQKIAkgKiB0byB1c2UgaXQgd2hlbiBwb3NzaWJsZS4g
SWYgbm90IGF2YWlsYWJsZSwgdXNlIGZhc3Qgc3RyaW5nIGluc3RydWN0aW9ucy4KQEAgLTQzLDcg
KzQzLDcgQEAgRU5UUlkoX19tZW1zZXQpCiAJcmVwIHN0b3NiCiAJbW92cSAlcjksJXJheAogCXJl
dAotRU5EUFJPQyhfX21lbXNldCkKK1NZTV9GVU5DX0VORChfX21lbXNldCkKIFNZTV9GVU5DX0VO
RF9BTElBUyhtZW1zZXQpCiBFWFBPUlRfU1lNQk9MKG1lbXNldCkKIEVYUE9SVF9TWU1CT0woX19t
ZW1zZXQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvbXNyLXJlZy5TIGIvYXJjaC94ODYvbGli
L21zci1yZWcuUwppbmRleCBlZDMzY2JhYjM5NTguLmEyYjljYWE1Mjc0YyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbGliL21zci1yZWcuUworKysgYi9hcmNoL3g4Ni9saWIvbXNyLXJlZy5TCkBAIC0x
Miw3ICsxMiw3IEBACiAgKgogICovCiAubWFjcm8gb3Bfc2FmZV9yZWdzIG9wCi1FTlRSWShcb3Bc
KClfc2FmZV9yZWdzKQorU1lNX0ZVTkNfU1RBUlQoXG9wXCgpX3NhZmVfcmVncykKIAlwdXNocSAl
cmJ4CiAJcHVzaHEgJXIxMgogCW1vdnEJJXJkaSwgJXIxMAkvKiBTYXZlIHBvaW50ZXIgKi8KQEAg
LTQxLDEzICs0MSwxMyBAQCBFTlRSWShcb3BcKClfc2FmZV9yZWdzKQogCWptcCAgICAgMmIKIAog
CV9BU01fRVhUQUJMRSgxYiwgM2IpCi1FTkRQUk9DKFxvcFwoKV9zYWZlX3JlZ3MpCitTWU1fRlVO
Q19FTkQoXG9wXCgpX3NhZmVfcmVncykKIC5lbmRtCiAKICNlbHNlIC8qIFg4Nl8zMiAqLwogCiAu
bWFjcm8gb3Bfc2FmZV9yZWdzIG9wCi1FTlRSWShcb3BcKClfc2FmZV9yZWdzKQorU1lNX0ZVTkNf
U1RBUlQoXG9wXCgpX3NhZmVfcmVncykKIAlwdXNobCAlZWJ4CiAJcHVzaGwgJWVicAogCXB1c2hs
ICVlc2kKQEAgLTgzLDcgKzgzLDcgQEAgRU5UUlkoXG9wXCgpX3NhZmVfcmVncykKIAlqbXAgICAg
IDJiCiAKIAlfQVNNX0VYVEFCTEUoMWIsIDNiKQotRU5EUFJPQyhcb3BcKClfc2FmZV9yZWdzKQor
U1lNX0ZVTkNfRU5EKFxvcFwoKV9zYWZlX3JlZ3MpCiAuZW5kbQogCiAjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2xpYi9wdXR1c2VyLlMgYi9hcmNoL3g4Ni9saWIvcHV0dXNlci5TCmluZGV4
IGE5MzkxZDc3MmM4MS4uN2M3YzkyZGI4NDk3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvcHV0
dXNlci5TCisrKyBiL2FyY2gveDg2L2xpYi9wdXR1c2VyLlMKQEAgLTM0LDcgKzM0LDcgQEAKICNk
ZWZpbmUgRU5URVIJbW92IFBFUl9DUFVfVkFSKGN1cnJlbnRfdGFzayksICVfQVNNX0JYCiAKIC50
ZXh0Ci1FTlRSWShfX3B1dF91c2VyXzEpCitTWU1fRlVOQ19TVEFSVChfX3B1dF91c2VyXzEpCiAJ
RU5URVIKIAljbXAgVEFTS19hZGRyX2xpbWl0KCVfQVNNX0JYKSwlX0FTTV9DWAogCWphZSAuTGJh
ZF9wdXRfdXNlcgpAQCAtNDMsMTAgKzQzLDEwIEBAIEVOVFJZKF9fcHV0X3VzZXJfMSkKIAl4b3Ig
JWVheCwlZWF4CiAJQVNNX0NMQUMKIAlyZXQKLUVORFBST0MoX19wdXRfdXNlcl8xKQorU1lNX0ZV
TkNfRU5EKF9fcHV0X3VzZXJfMSkKIEVYUE9SVF9TWU1CT0woX19wdXRfdXNlcl8xKQogCi1FTlRS
WShfX3B1dF91c2VyXzIpCitTWU1fRlVOQ19TVEFSVChfX3B1dF91c2VyXzIpCiAJRU5URVIKIAlt
b3YgVEFTS19hZGRyX2xpbWl0KCVfQVNNX0JYKSwlX0FTTV9CWAogCXN1YiAkMSwlX0FTTV9CWApA
QCAtNTcsMTAgKzU3LDEwIEBAIEVOVFJZKF9fcHV0X3VzZXJfMikKIAl4b3IgJWVheCwlZWF4CiAJ
QVNNX0NMQUMKIAlyZXQKLUVORFBST0MoX19wdXRfdXNlcl8yKQorU1lNX0ZVTkNfRU5EKF9fcHV0
X3VzZXJfMikKIEVYUE9SVF9TWU1CT0woX19wdXRfdXNlcl8yKQogCi1FTlRSWShfX3B1dF91c2Vy
XzQpCitTWU1fRlVOQ19TVEFSVChfX3B1dF91c2VyXzQpCiAJRU5URVIKIAltb3YgVEFTS19hZGRy
X2xpbWl0KCVfQVNNX0JYKSwlX0FTTV9CWAogCXN1YiAkMywlX0FTTV9CWApAQCAtNzEsMTAgKzcx
LDEwIEBAIEVOVFJZKF9fcHV0X3VzZXJfNCkKIAl4b3IgJWVheCwlZWF4CiAJQVNNX0NMQUMKIAly
ZXQKLUVORFBST0MoX19wdXRfdXNlcl80KQorU1lNX0ZVTkNfRU5EKF9fcHV0X3VzZXJfNCkKIEVY
UE9SVF9TWU1CT0woX19wdXRfdXNlcl80KQogCi1FTlRSWShfX3B1dF91c2VyXzgpCitTWU1fRlVO
Q19TVEFSVChfX3B1dF91c2VyXzgpCiAJRU5URVIKIAltb3YgVEFTS19hZGRyX2xpbWl0KCVfQVNN
X0JYKSwlX0FTTV9CWAogCXN1YiAkNywlX0FTTV9CWApAQCAtODgsNyArODgsNyBAQCBFTlRSWShf
X3B1dF91c2VyXzgpCiAJeG9yICVlYXgsJWVheAogCUFTTV9DTEFDCiAJUkVUCi1FTkRQUk9DKF9f
cHV0X3VzZXJfOCkKK1NZTV9GVU5DX0VORChfX3B1dF91c2VyXzgpCiBFWFBPUlRfU1lNQk9MKF9f
cHV0X3VzZXJfOCkKIAogU1lNX0NPREVfU1RBUlRfTE9DQUwoLkxiYWRfcHV0X3VzZXJfY2xhYykK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9yZXRwb2xpbmUuUyBiL2FyY2gveDg2L2xpYi9yZXRw
b2xpbmUuUwppbmRleCBjOTA5OTYxZTY3OGEuLjM2M2VjMTMyZGY3ZSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvbGliL3JldHBvbGluZS5TCisrKyBiL2FyY2gveDg2L2xpYi9yZXRwb2xpbmUuUwpAQCAt
MTEsMTEgKzExLDExIEBACiAubWFjcm8gVEhVTksgcmVnCiAJLnNlY3Rpb24gLnRleHQuX194ODYu
aW5kaXJlY3RfdGh1bmsKIAotRU5UUlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKK1NZTV9G
VU5DX1NUQVJUKF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCiAJQ0ZJX1NUQVJUUFJPQwogCUpN
UF9OT1NQRUMgJVxyZWcKIAlDRklfRU5EUFJPQwotRU5EUFJPQyhfX3g4Nl9pbmRpcmVjdF90aHVu
a19ccmVnKQorU1lNX0ZVTkNfRU5EKF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCiAuZW5kbQog
CiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TIGIvYXJjaC94
ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TCmluZGV4IDZkNzE0ODFhMWU3MC4uMTA2ZWFkMDViYmUz
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMKKysrIGIvYXJjaC94
ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TCkBAIC0xNiw3ICsxNiw3IEBACiAKIAkudGV4dAogCS5j
b2RlNjQKLUVOVFJZKHNtZV9lbmNyeXB0X2V4ZWN1dGUpCitTWU1fRlVOQ19TVEFSVChzbWVfZW5j
cnlwdF9leGVjdXRlKQogCiAJLyoKIAkgKiBFbnRyeSBwYXJhbWV0ZXJzOgpAQCAtNjYsOSArNjYs
OSBAQCBFTlRSWShzbWVfZW5jcnlwdF9leGVjdXRlKQogCXBvcAklcmJwCiAKIAlyZXQKLUVORFBS
T0Moc21lX2VuY3J5cHRfZXhlY3V0ZSkKK1NZTV9GVU5DX0VORChzbWVfZW5jcnlwdF9leGVjdXRl
KQogCi1FTlRSWShfX2VuY19jb3B5KQorU1lNX0ZVTkNfU1RBUlQoX19lbmNfY29weSkKIC8qCiAg
KiBSb3V0aW5lIHVzZWQgdG8gZW5jcnlwdCBtZW1vcnkgaW4gcGxhY2UuCiAgKiAgIFRoaXMgcm91
dGluZSBtdXN0IGJlIHJ1biBvdXRzaWRlIG9mIHRoZSBrZXJuZWwgcHJvcGVyIHNpbmNlCkBAIC0x
NTMsNCArMTUzLDQgQEAgRU5UUlkoX19lbmNfY29weSkKIAogCXJldAogLkxfX2VuY19jb3B5X2Vu
ZDoKLUVORFBST0MoX19lbmNfY29weSkKK1NZTV9GVU5DX0VORChfX2VuY19jb3B5KQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV9zdHViXzY0LlMgYi9hcmNoL3g4Ni9wbGF0
Zm9ybS9lZmkvZWZpX3N0dWJfNjQuUwppbmRleCA3NDYyOGVjNzhmMjkuLmIxZDIzMTNmZTNiZiAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV9zdHViXzY0LlMKKysrIGIvYXJj
aC94ODYvcGxhdGZvcm0vZWZpL2VmaV9zdHViXzY0LlMKQEAgLTM5LDcgKzM5LDcgQEAKIAltb3Yg
JXJzaSwgJWNyMDsJCQlcCiAJbW92ICglcnNwKSwgJXJzcAogCi1FTlRSWShlZmlfY2FsbCkKK1NZ
TV9GVU5DX1NUQVJUKGVmaV9jYWxsKQogCXB1c2hxICVyYnAKIAltb3ZxICVyc3AsICVyYnAKIAlT
QVZFX1hNTQpAQCAtNTUsNCArNTUsNCBAQCBFTlRSWShlZmlfY2FsbCkKIAlSRVNUT1JFX1hNTQog
CXBvcHEgJXJicAogCXJldAotRU5EUFJPQyhlZmlfY2FsbCkKK1NZTV9GVU5DX0VORChlZmlfY2Fs
bCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfdGh1bmtfNjQuUyBiL2Fy
Y2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfdGh1bmtfNjQuUwppbmRleCBkNjc3YTdlYjJkMGEuLjMx
ODlmMTM5NDcwMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182
NC5TCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfdGh1bmtfNjQuUwpAQCAtMjUsNyAr
MjUsNyBAQAogCiAJLnRleHQKIAkuY29kZTY0Ci1FTlRSWShlZmk2NF90aHVuaykKK1NZTV9GVU5D
X1NUQVJUKGVmaTY0X3RodW5rKQogCXB1c2gJJXJicAogCXB1c2gJJXJieAogCkBAIC02MCw3ICs2
MCw3IEBAIEVOVFJZKGVmaTY0X3RodW5rKQogCXBvcAklcmJ4CiAJcG9wCSVyYnAKIAlyZXRxCi1F
TkRQUk9DKGVmaTY0X3RodW5rKQorU1lNX0ZVTkNfRU5EKGVmaTY0X3RodW5rKQogCiAvKgogICog
V2UgcnVuIHRoaXMgZnVuY3Rpb24gZnJvbSB0aGUgMToxIG1hcHBpbmcuCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5h
dGVfYXNtXzY0LlMKaW5kZXggNDA1N2NkNWFmN2UyLi43OTE4Yjg0MTVmMTMgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUworKysgYi9hcmNoL3g4Ni9wb3dlci9o
aWJlcm5hdGVfYXNtXzY0LlMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLWZsYWdzLmg+CiAjaW5jbHVkZSA8YXNtL2ZyYW1lLmg+CiAKLUVOVFJZKHN3c3VzcF9hcmNo
X3N1c3BlbmQpCitTWU1fRlVOQ19TVEFSVChzd3N1c3BfYXJjaF9zdXNwZW5kKQogCW1vdnEJJHNh
dmVkX2NvbnRleHQsICVyYXgKIAltb3ZxCSVyc3AsIHB0X3JlZ3Nfc3AoJXJheCkKIAltb3ZxCSVy
YnAsIHB0X3JlZ3NfYnAoJXJheCkKQEAgLTUwLDcgKzUwLDcgQEAgRU5UUlkoc3dzdXNwX2FyY2hf
c3VzcGVuZCkKIAljYWxsIHN3c3VzcF9zYXZlCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKHN3
c3VzcF9hcmNoX3N1c3BlbmQpCitTWU1fRlVOQ19FTkQoc3dzdXNwX2FyY2hfc3VzcGVuZCkKIAog
U1lNX0NPREVfU1RBUlQocmVzdG9yZV9pbWFnZSkKIAkvKiBwcmVwYXJlIHRvIGp1bXAgdG8gdGhl
IGltYWdlIGtlcm5lbCAqLwpAQCAtMTAyLDcgKzEwMiw3IEBAIFNZTV9DT0RFX0VORChjb3JlX3Jl
c3RvcmVfY29kZSkKIAogCSAvKiBjb2RlIGJlbG93IGJlbG9uZ3MgdG8gdGhlIGltYWdlIGtlcm5l
bCAqLwogCS5hbGlnbiBQQUdFX1NJWkUKLUVOVFJZKHJlc3RvcmVfcmVnaXN0ZXJzKQorU1lNX0ZV
TkNfU1RBUlQocmVzdG9yZV9yZWdpc3RlcnMpCiAJLyogZ28gYmFjayB0byB0aGUgb3JpZ2luYWwg
cGFnZSB0YWJsZXMgKi8KIAltb3ZxICAgICVyOSwgJWNyMwogCkBAIC0xNDQsNCArMTQ0LDQgQEAg
RU5UUlkocmVzdG9yZV9yZWdpc3RlcnMpCiAJbW92cQklcmF4LCBpbl9zdXNwZW5kKCVyaXApCiAK
IAlyZXQKLUVORFBST0MocmVzdG9yZV9yZWdpc3RlcnMpCitTWU1fRlVOQ19FTkQocmVzdG9yZV9y
ZWdpc3RlcnMpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbS5TIGIvYXJjaC94ODYv
eGVuL3hlbi1hc20uUwppbmRleCBiZTEwNGVlZjgwYmUuLjUwOGZlMjA0NTIwYiAxMDA2NDQKLS0t
IGEvYXJjaC94ODYveGVuL3hlbi1hc20uUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbS5TCkBA
IC0xOSw3ICsxOSw3IEBACiAgKiBldmVudCBzdGF0dXMgd2l0aCBvbmUgYW5kIG9wZXJhdGlvbi4g
IElmIHRoZXJlIGFyZSBwZW5kaW5nIGV2ZW50cywKICAqIHRoZW4gZW50ZXIgdGhlIGh5cGVydmlz
b3IgdG8gZ2V0IHRoZW0gaGFuZGxlZC4KICAqLwotRU5UUlkoeGVuX2lycV9lbmFibGVfZGlyZWN0
KQorU1lNX0ZVTkNfU1RBUlQoeGVuX2lycV9lbmFibGVfZGlyZWN0KQogCUZSQU1FX0JFR0lOCiAJ
LyogVW5tYXNrIGV2ZW50cyAqLwogCW1vdmIgJDAsIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8p
ICsgWEVOX3ZjcHVfaW5mb19tYXNrCkBAIC0zOCwxNyArMzgsMTcgQEAgRU5UUlkoeGVuX2lycV9l
bmFibGVfZGlyZWN0KQogMToKIAlGUkFNRV9FTkQKIAlyZXQKLQlFTkRQUk9DKHhlbl9pcnFfZW5h
YmxlX2RpcmVjdCkKK1NZTV9GVU5DX0VORCh4ZW5faXJxX2VuYWJsZV9kaXJlY3QpCiAKIAogLyoK
ICAqIERpc2FibGluZyBldmVudHMgaXMgc2ltcGx5IGEgbWF0dGVyIG9mIG1ha2luZyB0aGUgZXZl
bnQgbWFzawogICogbm9uLXplcm8uCiAgKi8KLUVOVFJZKHhlbl9pcnFfZGlzYWJsZV9kaXJlY3Qp
CitTWU1fRlVOQ19TVEFSVCh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQogCW1vdmIgJDEsIFBFUl9D
UFVfVkFSKHhlbl92Y3B1X2luZm8pICsgWEVOX3ZjcHVfaW5mb19tYXNrCiAJcmV0Ci1FTkRQUk9D
KHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QpCitTWU1fRlVOQ19FTkQoeGVuX2lycV9kaXNhYmxlX2Rp
cmVjdCkKIAogLyoKICAqICh4ZW5fKXNhdmVfZmwgaXMgdXNlZCB0byBnZXQgdGhlIGN1cnJlbnQg
aW50ZXJydXB0IGVuYWJsZSBzdGF0dXMuCkBAIC01OSwxMiArNTksMTIgQEAgRU5EUFJPQyh4ZW5f
aXJxX2Rpc2FibGVfZGlyZWN0KQogICogdW5kZWZpbmVkLiAgV2UgbmVlZCB0byB0b2dnbGUgdGhl
IHN0YXRlIG9mIHRoZSBiaXQsIGJlY2F1c2UgWGVuIGFuZAogICogeDg2IHVzZSBvcHBvc2l0ZSBz
ZW5zZXMgKG1hc2sgdnMgZW5hYmxlKS4KICAqLwotRU5UUlkoeGVuX3NhdmVfZmxfZGlyZWN0KQor
U1lNX0ZVTkNfU1RBUlQoeGVuX3NhdmVfZmxfZGlyZWN0KQogCXRlc3RiICQweGZmLCBQRVJfQ1BV
X1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFzawogCXNldHogJWFoCiAJYWRk
YiAlYWgsICVhaAogCXJldAotCUVORFBST0MoeGVuX3NhdmVfZmxfZGlyZWN0KQorU1lNX0ZVTkNf
RU5EKHhlbl9zYXZlX2ZsX2RpcmVjdCkKIAogCiAvKgpAQCAtNzQsNyArNzQsNyBAQCBFTlRSWSh4
ZW5fc2F2ZV9mbF9kaXJlY3QpCiAgKiBpbnRlcnJ1cHQgbWFzayBzdGF0ZSwgaXQgY2hlY2tzIGZv
ciB1bm1hc2tlZCBwZW5kaW5nIGV2ZW50cyBhbmQKICAqIGVudGVycyB0aGUgaHlwZXJ2aXNvciB0
byBnZXQgdGhlbSBkZWxpdmVyZWQgaWYgc28uCiAgKi8KLUVOVFJZKHhlbl9yZXN0b3JlX2ZsX2Rp
cmVjdCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCkKIAlGUkFNRV9CRUdJ
TgogI2lmZGVmIENPTkZJR19YODZfNjQKIAl0ZXN0dyAkWDg2X0VGTEFHU19JRiwgJWRpCkBAIC05
NSwxNCArOTUsMTQgQEAgRU5UUlkoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0KQogMToKIAlGUkFNRV9F
TkQKIAlyZXQKLQlFTkRQUk9DKHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCkKK1NZTV9GVU5DX0VORCh4
ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCiAKIAogLyoKICAqIEZvcmNlIGFuIGV2ZW50IGNoZWNrIGJ5
IG1ha2luZyBhIGh5cGVyY2FsbCwgYnV0IHByZXNlcnZlIHJlZ3MKICAqIGJlZm9yZSBtYWtpbmcg
dGhlIGNhbGwuCiAgKi8KLUVOVFJZKGNoZWNrX2V2ZW50cykKK1NZTV9GVU5DX1NUQVJUKGNoZWNr
X2V2ZW50cykKIAlGUkFNRV9CRUdJTgogI2lmZGVmIENPTkZJR19YODZfMzIKIAlwdXNoICVlYXgK
QEAgLTEzNSwxOSArMTM1LDE5IEBAIEVOVFJZKGNoZWNrX2V2ZW50cykKICNlbmRpZgogCUZSQU1F
X0VORAogCXJldAotRU5EUFJPQyhjaGVja19ldmVudHMpCitTWU1fRlVOQ19FTkQoY2hlY2tfZXZl
bnRzKQogCi1FTlRSWSh4ZW5fcmVhZF9jcjIpCitTWU1fRlVOQ19TVEFSVCh4ZW5fcmVhZF9jcjIp
CiAJRlJBTUVfQkVHSU4KIAlfQVNNX01PViBQRVJfQ1BVX1ZBUih4ZW5fdmNwdSksICVfQVNNX0FY
CiAJX0FTTV9NT1YgWEVOX3ZjcHVfaW5mb19hcmNoX2NyMiglX0FTTV9BWCksICVfQVNNX0FYCiAJ
RlJBTUVfRU5ECiAJcmV0Ci0JRU5EUFJPQyh4ZW5fcmVhZF9jcjIpOworU1lNX0ZVTkNfRU5EKHhl
bl9yZWFkX2NyMik7CiAKLUVOVFJZKHhlbl9yZWFkX2NyMl9kaXJlY3QpCitTWU1fRlVOQ19TVEFS
VCh4ZW5fcmVhZF9jcjJfZGlyZWN0KQogCUZSQU1FX0JFR0lOCiAJX0FTTV9NT1YgUEVSX0NQVV9W
QVIoeGVuX3ZjcHVfaW5mbykgKyBYRU5fdmNwdV9pbmZvX2FyY2hfY3IyLCAlX0FTTV9BWAogCUZS
QU1FX0VORAogCXJldAotCUVORFBST0MoeGVuX3JlYWRfY3IyX2RpcmVjdCk7CitTWU1fRlVOQ19F
TkQoeGVuX3JlYWRfY3IyX2RpcmVjdCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFz
bV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCAwMDYwMTIwZjUxZGQuLjBh
MGZkMTY4NjgzYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9h
cmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0xMjYsNyArMTI2LDcgQEAgU1lNX0NPREVfRU5E
KHhlbl9zeXNyZXQ2NCkKICAqLwogCiAvKiBOb3JtYWwgNjQtYml0IHN5c3RlbSBjYWxsIHRhcmdl
dCAqLwotRU5UUlkoeGVuX3N5c2NhbGxfdGFyZ2V0KQorU1lNX0ZVTkNfU1RBUlQoeGVuX3N5c2Nh
bGxfdGFyZ2V0KQogCXBvcHEgJXJjeAogCXBvcHEgJXIxMQogCkBAIC0xMzksMTIgKzEzOSwxMiBA
QCBFTlRSWSh4ZW5fc3lzY2FsbF90YXJnZXQpCiAJbW92cSAkX19VU0VSX0NTLCAxKjgoJXJzcCkK
IAogCWptcCBlbnRyeV9TWVNDQUxMXzY0X2FmdGVyX2h3ZnJhbWUKLUVORFBST0MoeGVuX3N5c2Nh
bGxfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EKHhlbl9zeXNjYWxsX3RhcmdldCkKIAogI2lmZGVmIENP
TkZJR19JQTMyX0VNVUxBVElPTgogCiAvKiAzMi1iaXQgY29tcGF0IHN5c2NhbGwgdGFyZ2V0ICov
Ci1FTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9zeXNjYWxs
MzJfdGFyZ2V0KQogCXBvcHEgJXJjeAogCXBvcHEgJXIxMQogCkBAIC0xNTcsMjUgKzE1NywyNSBA
QCBFTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKIAltb3ZxICRfX1VTRVIzMl9DUywgMSo4KCVy
c3ApCiAKIAlqbXAgZW50cnlfU1lTQ0FMTF9jb21wYXRfYWZ0ZXJfaHdmcmFtZQotRU5EUFJPQyh4
ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX0VORCh4ZW5fc3lzY2FsbDMyX3RhcmdldCkK
IAogLyogMzItYml0IGNvbXBhdCBzeXNlbnRlciB0YXJnZXQgKi8KLUVOVFJZKHhlbl9zeXNlbnRl
cl90YXJnZXQpCitTWU1fRlVOQ19TVEFSVCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCW1vdiAwKjgo
JXJzcCksICVyY3gKIAltb3YgMSo4KCVyc3ApLCAlcjExCiAJbW92IDUqOCglcnNwKSwgJXJzcAog
CWptcCBlbnRyeV9TWVNFTlRFUl9jb21wYXQKLUVORFBST0MoeGVuX3N5c2VudGVyX3RhcmdldCkK
K1NZTV9GVU5DX0VORCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCiAjZWxzZSAvKiAhQ09ORklHX0lB
MzJfRU1VTEFUSU9OICovCiAKIFNZTV9GVU5DX1NUQVJUX0FMSUFTKHhlbl9zeXNjYWxsMzJfdGFy
Z2V0KQotRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9zeXNl
bnRlcl90YXJnZXQpCiAJbGVhIDE2KCVyc3ApLCAlcnNwCS8qIHN0cmlwICVyY3gsICVyMTEgKi8K
IAltb3YgJC1FTk9TWVMsICVyYXgKIAlwdXNocSAkMAogCWptcCBoeXBlcmNhbGxfaXJldAotRU5E
UFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EKHhlbl9zeXNlbnRlcl90YXJn
ZXQpCiBTWU1fRlVOQ19FTkRfQUxJQVMoeGVuX3N5c2NhbGwzMl90YXJnZXQpCiAKICNlbmRpZgkv
KiBDT05GSUdfSUEzMl9FTVVMQVRJT04gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbGlu
a2FnZS5oIGIvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKaW5kZXggY2IxMTA4ZGRlMzg1Li4xOWYz
ZDc5NmFiNWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbGlua2FnZS5oCisrKyBiL2luY2x1
ZGUvbGludXgvbGlua2FnZS5oCkBAIC0xMTQsMTEgKzExNCwxMyBAQAogI2VuZGlmCiAjZW5kaWYK
IAorI2lmbmRlZiBDT05GSUdfWDg2XzY0CiAjaWZuZGVmIEVOVFJZCiAvKiBkZXByZWNhdGVkLCB1
c2UgU1lNX0ZVTkNfU1RBUlQgKi8KICNkZWZpbmUgRU5UUlkobmFtZSkgXAogCVNZTV9GVU5DX1NU
QVJUKG5hbWUpCiAjZW5kaWYKKyNlbmRpZiAvKiBDT05GSUdfWDg2XzY0ICovCiAjZW5kaWYgLyog
TElOS0VSX1NDUklQVCAqLwogCiAjaWZuZGVmIFdFQUsKQEAgLTEzMyw2ICsxMzUsNyBAQAogCS5z
aXplIG5hbWUsIC4tbmFtZQogI2VuZGlmCiAKKyNpZm5kZWYgQ09ORklHX1g4Nl82NAogLyogSWYg
c3ltYm9sICduYW1lJyBpcyB0cmVhdGVkIGFzIGEgc3Vicm91dGluZSAoZ2V0cyBjYWxsZWQsIGFu
ZCByZXR1cm5zKQogICogdGhlbiBwbGVhc2UgdXNlIEVORFBST0MgdG8gbWFyayAnbmFtZScgYXMg
U1RUX0ZVTkMgZm9yIHRoZSBiZW5lZml0IG9mCiAgKiBzdGF0aWMgYW5hbHlzaXMgdG9vbHMgc3Vj
aCBhcyBzdGFjayBkZXB0aCBhbmFseXplci4KQEAgLTE0Miw2ICsxNDUsNyBAQAogI2RlZmluZSBF
TkRQUk9DKG5hbWUpIFwKIAlTWU1fRlVOQ19FTkQobmFtZSkKICNlbmRpZgorI2VuZGlmIC8qIENP
TkZJR19YODZfNjQgKi8KIAogLyogPT09IGdlbmVyaWMgYW5ub3RhdGlvbnMgPT09ICovCiAKLS0g
CjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 12:24:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 12:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItxr-0003yX-HE; Fri, 11 Oct 2019 12:24:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Bhp3=YE=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1iItxq-0003yS-OP
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 12:24:10 +0000
X-Inumbo-ID: 06937b3c-ec22-11e9-8aca-bc764e2007e4
Received: from mail-ed1-x543.google.com (unknown [2a00:1450:4864:20::543])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06937b3c-ec22-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 12:24:09 +0000 (UTC)
Received: by mail-ed1-x543.google.com with SMTP id r9so8486387edl.10
 for <xen-devel@lists.xenproject.org>; Fri, 11 Oct 2019 05:24:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=umich.edu; s=google-2016-06-03;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=siBjVc4QaVpsVwnC47sg9qqLyumUDnmOxIEB9GMXvXE=;
 b=ICCF7CEOPXPy+98vX1XbXza+ddaoXSlBvC7o9NJiD8gsqHSa/27aj88StGuECJZHko
 wbRzNzUl3PefrztpowSfhRknGcpkFcv3H5OLrXsNo60yrvfv2SaQLx6sRLL9TlMV1z51
 sE5Rznn+o1pKlT+2I8n93+4pwk1yyYd/vNY+GwtUJAVemyozTsSwQEYOxGPr7MrGhRxG
 purUMeL2b+OnNtcAYFG+q8MV52UnaQnXkrpWZtGS49zpA1ZVIcPu9/tjAqVx6RZwRRKg
 2kYhtorqNp6pd8Bpw8l8wxYRNEPcQOH6TSsBL2+CFho+TUs0ciw+RdAxJD/4cwcMECKL
 m5EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=siBjVc4QaVpsVwnC47sg9qqLyumUDnmOxIEB9GMXvXE=;
 b=TcrrVuhZWA0KFiCoJUv2M6tzvVX1uENH1hS0odVQTdXG132tTX6QbT2ZQqC5+6K8dr
 TM0bo8rPY/KKkCQKBEnyReb6mPRbKaciq2g/ktFsDzKXK/ZmfADy+8DbPGbEL4Rg8y6d
 wzCerOZvLHKyV3eXt0Rr7/Y0QtIDl7qJCV70hEs2I7myM+1nJ89JPApcUVOG7NuPpZZU
 5rZDLhiTcROlz8Q6C/Hwpo1WCdwIZgXgw9G5JGOZWZWd8A96nKVBo5Y8W712vLx/Nv1Y
 iK7+c4It3vS61EhK4vJW1G1L/3Aa3tJIpYfweBI4LUAxU0xjiiSje/2s9xATSdveKCfk
 PJwg==
X-Gm-Message-State: APjAAAVEbrqg5+RCKKyEBKJMVLG3lO/S6mIXDmfnb7yFMck7DJUVMEnd
 dHSg4+MG9IJtk87FJOzlcVj/l6Gg7QQSISvQopo=
X-Google-Smtp-Source: APXvYqwnCfAcsCFlT/hVbuXAl8DGmZ8gz7bUG6mL9Ytg2KJCOFkSwnzlnd3Xj71hqoxz+mF4fqpXgNpM5a97w/ifpjs=
X-Received: by 2002:a17:906:154a:: with SMTP id
 c10mr13066203ejd.238.1570796649169; 
 Fri, 11 Oct 2019 05:24:09 -0700 (PDT)
MIME-Version: 1.0
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
In-Reply-To: <20191010151111.22125-10-ian.jackson@eu.citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 11 Oct 2019 13:23:58 +0100
Message-ID: <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgNDoxMiBQTSBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIChha2Eg
IkVOQUJMRUQiIGluIGFuIGVhcmxpZXIgdW5jb21taXR0ZWQKPiB2ZXJzaW9uIG9mIHRoaXMgY29k
ZSkgaXMgZG9pbmcgZG91YmxlIGR1dHkuICBXZSBhY3R1YWxseSBuZWVkIGFsbCBvZgo+IHRoZSBm
b2xsb3dpbmcgdG8gYmUgc3BlY2lmaWNhYmxlOgo+ICAgKiBkZWZhdWx0ICgidW5rbm93biIpOiBl
bmFibGUgUFQgaWZmIHdlIGhhdmUgZGV2aWNlcyB0bwo+ICAgICBwYXNzIHRocm91Z2ggc3BlY2lm
aWVkIGluIHRoZSBpbml0aWFsIGNvbmZpZyBmaWxlLgoKSSByZWFsaXplIHRoaXMgbWF5IGJlIGEg
Yml0IGxhdGUsIGJ1dCBJIGZpbmQgInVua25vd24iIHRvIGJlIGEgdmVyeQpzdHJhbmdlIHdvcmQg
dG8gdXNlIHRvIGluZGljYXRlLCAicGxlYXNlIGNob29zZSB0aGUgYmVzdCBvcHRpb24gZm9yCm1l
Ii4gIEZvciBVU0IgZGV2aWNlIHR5cGUgSSB1c2VkICJhdXRvIiwgbWVhbmluZywgImF1dG9tYXRp
Y2FsbHkKY2hvb3NlIHRoZSBiZXN0IG9wdGlvbiBmb3IgbWUiLiAgUGF1bCBkaWRuJ3QgbGlrZSAi
YXV0byIsIHdoaWNoIGlzCmZhaXIgZW5vdWdoLCBidXQgSSByZWFsbHkgZG9uJ3Qgc2VlIGhvdyAi
dW5rbm93biIgaXMgYmV0dGVyLgoKQW55d2F5LCBub3QgbWVhbmluZyB0byBibG9jaywganVzdCBh
IHN1Z2dlc3Rpb24uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 12:25:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 12:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iItys-00042J-TC; Fri, 11 Oct 2019 12:25:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ntbf=YE=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iItyr-00042D-Uv
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 12:25:14 +0000
X-Inumbo-ID: 2bda5c63-ec22-11e9-9338-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2bda5c63-ec22-11e9-9338-12813bfff9fa;
 Fri, 11 Oct 2019 12:25:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570796713;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=BvXKZ65zbPmDXd4nQ/EtdjsPboZglBqg4kElSHKAzwY=;
 b=CMjZczoo5fNy38yO5ICELQ6wdFYEaocI2Mo0pTigrzCJqsXS3Xvn3/Ek
 yxVD9lmU3G6meHnrMoA0Fado6CTtOyjQf5mu9azmj9Aguu8Vg3/2w1ZdR
 65t28GxI1Wp8ux8kd9kKhjH5RaS+scnemUE//hvLW0bNMGkzVKi7NiYbg E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ukzRpsW5ChQK1fALQFGATK5eULYo01dao9OptFGqTr9m4RlQyjgabOKf8kN110+Ns5yylf/r1B
 Uel73FZ9bQMDaUgIAAoLGdWSGlTX2KmPgjEX0kGncMUixvLOLGjdFAH7sKjieNDwWmM0+ENF/W
 Z0w6nQc/MDFK2Goin0G/8+BAqsvbYowG1Q+RmmRz73q7ZP+GBlH34uKY3AnY5ZU3QbGQegGDGT
 WWpM+6oUcYGUqcyyTS8JNeNLUdNXM3zgXwjVYO0eEmOOsVBgmLLQXZCAeqvE2T98nnXTYV1K5K
 tvU=
X-SBRS: 2.7
X-MesageID: 6840270
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6840270"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [RFC] Documentation formats, licenses and file system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVf6dT+XmAgAAogYCAANplgIAAUeUA
Date: Fri, 11 Oct 2019 12:25:08 +0000
Message-ID: <19EF7B19-538A-45CD-BF1D-6F9DBB9853C8@citrix.com>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
 <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
 <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
 <8d8887c0-4ed0-700b-ea6e-1e5ac58b4f6b@suse.com>
In-Reply-To: <8d8887c0-4ed0-700b-ea6e-1e5ac58b4f6b@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4476B1D22461B04CA55636035225CAAC@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDExLzEwLzIwMTksIDA5OjMyLCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6DQoNCiAgICBPbiAxMC4xMC4yMDE5IDIwOjMwLCBMYXJzIEt1cnRoIHdyb3Rl
Og0KICAgID4gT24gMTAvMTAvMjAxOSwgMTg6MDUsICJBbmRyZXcgQ29vcGVyIiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQogICAgPiAgICAgT24gMTAvMTAvMjAxOSAxMzozNCwg
TGFycyBLdXJ0aCB3cm90ZToNCiAgICA+ICAgICA+IEV4aXN0aW5nIGZvcm1hdHMgYW5kIGxpY2Vu
c2VzDQogICAgPiAgICAgPiAqIEh5cGVyY2FsbCBBQkkgRG9jdW1lbnRhdGlvbiBnZW5lcmF0ZWQg
ZnJvbSBYZW4gcHVibGljIGhlYWRlcnMNCiAgICA+ICAgICA+IEZvcm1hdDoga2VybmRvYw0KICAg
ID4gICAgID4gTGljZW5zZTogdHlwaWNhbGx5IEJTRC0zLUNsYXVzZSAoZG9jdW1lbnRhdGlvbiBp
cyBnZW5lcmF0ZWQgZnJvbSBwdWJsaWMgaGVhZGVycykNCiAgICA+ICAgICANCiAgICA+ICAgICBJ
dHMgaG9tZWdyb3duIG1hcmt1cCZwZXJsLCBzdXBlcmltcG9zZWQgb24gd2hhdCB1c2VkIHRvIGJl
IGRveHlnZW4gaW4NCiAgICA+ICAgICB0aGUgcGFzdC4NCiAgICA+IA0KICAgID4gT2gsIEkgZm9y
Z290DQogICAgPiAgICAgDQogICAgPiAgICAgSSB3YXNuJ3QgcGxhbm5pbmcgb24gcmV1c2luZyBh
bnkgb2YgdGhlIG1hcmt1cCwgYW5kIHdhc24ndCBleHBlY3RpbmcgdG8NCiAgICA+ICAgICB1c2Ug
bXVjaCBvZiB0aGUgdGV4dCBlaXRoZXIuICBJJ20gc3RpbGwgY29uc2lkZXJpbmcgdGhlIG9wdGlv
biBvZg0KICAgID4gICAgIGRlZmluaW5nIHRoYXQgeGVuL3B1YmxpYy8qIGlzbid0IHRoZSBjYW5v
bmljYWwgZGVzY3JpcHRpb24gb2YgdGhlIEFCSSwNCiAgICA+ICAgICBiZWNhdXNlIEMgaXMgdGhl
IHdyb25nIHRvb2wgZm9yIHRoZSBqb2IuDQogICAgPiAgICAgDQogICAgPiAgICAgSXRzIGZpbmUg
dG8gcHJvdmlkZSBhIEMgc2V0IG9mIGhlYWRlcnMgaW1wbGVtZW50aW5nIGFuIEFCSSwgYnV0IHRo
ZXJlIGlzDQogICAgPiAgICAgYSB2ZXJ5IGRlbGliZXJhdGUgcmVhc29uIHdoeSB0aGUgY2Fub25p
Y2FsIG1pZ3JhdGlvbiB2MiBzcGVjIGlzIGluIGENCiAgICA+ICAgICB0ZXh0IGRvY3VtZW50Lg0K
ICAgID4gDQogICAgPiBAU3RlZmFubzogYXMgeW91IGFuZCBJIGJlbGlldmUgQnJpYW4gd2lsbCBi
ZSBzcGVuZGluZyB0aW1lIG9uIGltcHJvdmluZyB0aGUNCiAgICA+IEFCSSBkb2NzLCBJIHRoaW5r
IHdlIG5lZWQgdG8gYnVpbGQgc29tZSBhZ3JlZW1lbnQgaGVyZSBvbiB3aGF0L2hvdw0KICAgID4g
dG8gZG8gaXQuIEkgd2FzIGFzc3VtaW5nIHRoYXQgZ2VuZXJhbGx5IHRoZSBjb25zZW5zdXMgd2Fz
IHRvIGhhdmUNCiAgICA+IGRvY3MgY2xvc2UgdG8gdGhlIGNvZGUgaW4gc291cmNlLCBidXQgdGhp
cyBkb2VzIG5vdCBzZWVtIHRvIGJlIHRoZSBjYXNlLg0KICAgIA0KICAgIFdlbGwsIGZvciBtaWdy
YXRpb24gdjIgaGF2aW5nIHRoZSBzcGVjIGluIGEgdGV4dCBmaWxlIHNlZW1zIHNlbnNpYmxlDQog
ICAgdG8gbWUuIEZvciB0aGUgcHVibGljIEFCSSwgaG93ZXZlciwgSSB0aGluayBpdCdzIG1vcmUg
aGVscGZ1bCB0byBoYXZlDQogICAgdGhlIGRvYyBuZXh0IHRvIHRoZSBhY3R1YWwgZGVmaW5pdGlv
bnMuIENvbnNpZGVyaW5nIHRoZSBwb3NzaWJsZSB1c2UNCiAgICBvZiBsYW5ndWFnZXMgb3RoZXIg
dGhhbiBDIEkgY2FuIGNlcnRhaW5seSBzZWUgd2h5IHNlcGFyYXRpbmcgYm90aA0KICAgIHdvdWxk
IGJlIGV2ZW4gbW9yZSBjbGVhbiwgYnV0IEkgdGhpbmsgaGVyZSB3ZSB3YW50IHRvIHdlaWdoIHBy
YWN0aWNhbA0KICAgIHB1cnBvc2VzIGFnYWluc3QgY2xlYW5saW5lc3MuDQoNCkkgdGhpbmsgdGhh
dCBpcyBhbiBhcmVhIHdoZXJlIHdlIG5lZWQgdG8gYnVpbGQgc29tZSBjb25zZW5zdXMuIFRoZSBw
cm9ibGVtDQpmYWxscyB1bmRlciB3aGF0IGlzIGNvbnNpZGVyZWQgInRyYWNlYWJpbGl0eSIgaW4g
c2FmZXR5IHNwZWFrOiBpbiBvdGhlciB3b3JkcywgDQpmb3IgdGhlIEFCSSBkb2N1bWVudGF0aW9u
IHVzZS1jYXNlIGl0IG11c3QgYmUgZWFzeSB0byBiZSBhYmxlIHRvDQprZWVwIGRvY3VtZW50YXRp
b24gYW5kIGNvZGUgaW4gc3luYy4gQW5kIGlkZWFsbHksIHdlIHdvdWxkIGJlIGFibGUgdG8NCmNo
ZWNrIHRoaXMgYXV0b21hdGljYWxseSBzb21laG93LCBvciBoYXZlIGEgYm90IHByb3ZpZGUgaGlu
dHMgc3VjaCBhcyANCiJZb3UgY2hhbmdlZCBYWVogYW5kIHNob3VsZCBoYXZlIGEgbG9vayBhbmQg
Y2hlY2sgd2hldGhlciBBQkMgbmVlZHMNCmNoYW5naW5nIGFsc28iLg0KDQpJIGhhdmUgdGhvdWdo
dCBhYm91dCB0aGUgcHJvYmxlbSBvZiAidHJhY2VhYmlsaXR5IiBmb3Igc29tZSB0aW1lLCB3aGlj
aA0KZ29lcyBmYXIgYmV5b25kIHdoYXQgd2UgbmVlZCBmb3IgdGhpcyB1c2UtY2FzZS4gVHlwaWNh
bCB0aGluZ3MgdGhhdCBuZWVkDQp0byBiZSBtYWludGFpbmVkIGZvciBhICJ0cmFjZWFibGUgKHNh
ZmV0eSkgZG9jdW1lbnRhdGlvbiBzZXQiIGFyZQ0KDQojIyBLZWVwaW5nIGtleSBkb2NzIGFuZCBj
b2RlIGluIHN5bmMgDQpUaGUgdXNlLWNhc2VzIGhlcmUgYXJlIHRoaW5ncyBzdWNoIGFzDQotIGtl
ZXAgbWFuIHBhZ2VzIGFuZCB4bCBzb3VyY2VzIGluIHN5bmMNCi0ga2VlcCBBQkkgZG9jcyBhbmQg
aGVhZGVycyBpbiBzeW5jDQotIGtlZXAgZG9jdW1lbnRzIHN1Y2ggYXMgdGhlIG1pZ3JhdGlvbiBi
MiBzcGVjIGluIHN5bmMgd2l0aA0KICBhY3R1YWwgc291cmNlDQogDQpUaGlzIGlzIGEgcHJvYmxl
bSB3ZSBhbHJlYWR5IGhhdmUgdG9kYXkgYW5kIHdoZXJlIHdlIGRvIHRoaXMgb2Z0ZW4NCmZhaXJs
eSBwb29ybHkgbWFudWFsbHkgKGFzIGNhbiBiZSBzZWVuIG9uIGhvdyBvdXQtb2YtZGF0ZQ0KbWFu
IHBhZ2VzIG9mdGVuIGFyZSkNCg0KUG9zc2libGUgc29sdXRpb25zIGZvciB0aGlzIGFyZQ0KLSBz
dG9yZSBkb2NzIGFsb25nc2lkZSBoZWFkZXJzIChtYXliZSB1c2luZyB0aGUgc2FtZSBiYXNlDQpm
aWxlIG5hbWUpID0+IHRoYXQgd291bGQgd29yayBmb3IgQUJJIGRvY3MNCg0KLSBoYXZlIHNvbWUg
dGFnZ2luZyBvciBtZXRhLWluZm9ybWF0aW9uIHNjaGVtZSB3aGljaCBsaW5rcw0Kc3BlY2lmaWMg
c291cmNlIGZpbGVzIHRvIGRvY3MgZmlsZXMgPT4gdGhhdCB3b3VsZCB3b3JrIGZvciBtb3N0DQpv
dGhlciBkb2NzIChhbGJlaXQgbm90IGFsd2F5cyBwZXJmZWN0bHkgLSBlLmcuIHdoZW4gZnVuY3Rp
b25hbGl0eQ0KaXMgc3ByZWFkIG92ZXIgbWFueSBmaWxlcyBhbmQganVzdCBwb3J0aW9ucyBvZiB0
aGVtKQ0KDQpGb3IgZXhhbXBsZTogdG9vbHMveGwveGxfY21kdGFibGUuYyAgDQppcyBsaW5rZWQg
dG8gZmlsZXMgaW4gZG9jcy9tYW4veGwqDQoNClRoaXMgbWVhbnMgY3JlYXRpbmcgYSBib3QvdG9v
bCB3aGljaCB3YXJucyB0aGF0IHdoZW4geW91IGNoYW5nZQ0KZm9vLmMgdG8gYWxzbyBsb29rIGF0
IGZvby5yc3QgYW5kL29yIC4uLy4uL2RvY3MvLi4uL2Jhci5yc3Qgc2hvdWxkIGJlDQpyZWxhdGl2
ZWx5IHN0cmFpZ2h0Zm9yd2FyZC4gSXQgd291bGQgcmVxdWlyZSBzb21lIGluaXRpYWwgZWZmb3J0
DQp0byBjcmVhdGUgaW5pdGlhbCBtYXBwaW5ncywgYnV0IHRoZXNlIHdvdWxkIG5ldmVyIHJlYWxs
eSBjaGFuZ2UsDQp1bmxlc3Mgd2UgcmVmYWN0b3IgY29kZSBzaWduaWZpY2FudGx5Lg0KICAgICAN
CiMjIEtlZXBpbmcgZGVwZW5kZW50IGRvY3VtZW50cyAob3IgcG9ydGlvbnMgb2YgZG9jdW1lbnRz
KSBpbiBzeW5jDQpUaGlzIGlzIHNvbWV0aGluZyB3ZSBoYXZlIG5vdCByZWFsbHkgZmFjZWQsIGJl
Y2F1c2Ugd2UgZG8gbm90DQpoYXZlIGEgbG90IG9mIGRvY3MuICANCg0KSW4gYSBsYXJnZSBkb2N1
bWVudGF0aW9uIHNldCBoYXZpbmcgdGhlIHJpZ2h0IGNoYXB0ZXIvdHJlZQ0Kc3RydWN0dXJlIGVu
YWJsZXMgdGhpcy4gSW4gd2F0ZXJmYWxsIHNvZnR3YXJlIGVuZ2luZWVyaW5nDQptb2RlbHMsIHdo
ZXJlIHlvdSBzdGFydCBvZmYgd2l0aCBoaWdoLWxldmVsIGRvY3VtZW50cy8NCnJlcXVpcmVtZW50
cy9zcGVjcy9ldGMuIGRvY3VtZW50cyB3aGljaCBiZWNvbWUNCmluY3JlYXNpbmdseSBkZXRhaWxl
ZCB0aGlzIGlzIGRvbmUgdGhyb3VnaCBhIGNoYXB0ZXIvdHJlZQ0Kc3RydWN0dXJlLCB3aXRoIHRo
ZSBjYXBhYmlsaXR5IHRvIG1ha2Ugc2VwYXJhdGUgZG9jdW1lbnRzDQoob3Igc2VjdGlvbnMgdGhl
cmVvZikgb24gb3RoZXIgZG9jdW1lbnRzIChvciBzZWN0aW9ucw0KdGhlcmVvZikuIFdoZW4geW91
IGNoYW5nZSBzb21ldGhpbmcsIGEgdG9vbCBzdWNoIGFzIERPT1JTIA0KZm9yY2VzIHlvdSByZXZp
ZXcgYW5kIHNpZ24gb2ZmIGNoaWxkIGRvY3VtZW50cy4NCg0KVGhpcyBpcyBjb25jZXB0dWFsbHkg
c2ltaWxhciB0byB3aGF0IHdlIHdvdWxkIG5lZWQgZm9yDQoibGlua2luZyIgc291cmNlcyB0byBk
b2NzIGFzIG91dGxpbmVkIGFib3ZlLCBvbmx5IHRoYXQNCnRoZSAibGlua2luZyIgaXMgYmV0d2Vl
biBkb2NzLiBJdCB3b3VsZCBhbHNvIGJlIGVhc3kgZW5vdWdoDQp0byBjaGVjayBhbmQgaGlnaGxp
Z2h0LCB3aGF0IGVsc2UgbWF5IGhhdmUgdG8gYmUgbG9va2VkIGF0LiAgDQoNCiMjIFByb3Zpbmcg
dGhhdCB5b3VyIHRlc3RzIHZlcmlmeSBkZXNpZ24gY2xhaW1zIGFuZCB0aGF0ICphbGwgY2xhaW1z
KiBhcmUgdGVzdGVkDQpUaGlzIGlzIHR5cGljYWxseSB0aGUgaGFyZGVzdCBwcm9ibGVtIHRvIHNv
bHZlLiBJdCByZXF1aXJlcw0KZm9yIHRlc3QgY2FzZXMgKGJlIGl0IGEgZG9jdW1lbnQgb3IgYWN0
dWFsIGNvZGUpIHRvDQpsaW5rIHRvIGNsYWltcyAoaW4gYSBkZXNpZ24sIGFyY2hpdGVjdHVyZSwg
c3BlYywgLi4uKQ0KYW5kIHRvIHByb3ZlIHRoYXQgYWxsIG9mIHRoZW0gYXJlIHRlc3RlZC4NCg0K
SWYgdGhlcmUgaXMgbGlua2FnZSBjYXBhYmlsaXR5LCB0aGVuIGl0IGlzIHN0cmFpZ2h0Zm9yd2Fy
ZA0KdG8gdmVyaWZ5IGF1dG9tYXRpY2FsbHkgdGhhdCBhbGwgeW91ciBicmFuY2hlcyBoYXZlDQp0
ZXN0LWNhc2UgbGVhdmVzIGluIHlvdXIgZG9jdW1lbnRhdGlvbiB0cmVlLiBCdXQgYXQgbGVhc3QN
CmluIGEgc2FmZXR5IGNvbnRleHQgeW91IHdvdWxkIGFsc28gaGF2ZSB0byBhdWdtZW50IHRoaXMN
CndpdGggY29kZSBjb3ZlcmFnZSBpbmZvcm1hdGlvbi4gDQoNCkJ1dCBmb3IgdGhlIHB1cnBvc2Ug
b2YgdGhpcyBkaXNjdXNzaW9uLCB0aGlzIHVzZS1jYXNlDQpkb2VzIG5vdCBhZGQgYW55IGV4dHJh
IGxpbmthZ2UgY2FwYWJpbGl0eSBvdGhlciB0aGFuDQpiZWluZyBhYmxlIHRvIHRlbGwgd2hldGhl
ciBhIHBpZWNlIG9mIGRvYy9jb2RlDQppcyBhIHRlc3QgY2FzZS4NCg0KIyMgSW4gc3VtbWFyeQ0K
SSBmZWVsIHRoYXQgaGF2aW5nIHNvbWUgYmFzaWMgbGlua2FnZSBtZWNoYW5pc20gICAgDQpiZXR3
ZWVuIGtleSBkb2N1bWVudHMgYW5kIGtleSBkb2N1bWVudHMgb2YNCmNvZGUgaXMgZ2VuZXJhbGx5
IHZhbHVhYmxlIGZvciB0aGUgY29tbXVuaXR5IGFzIGENCndob2xlLCBpZiB3ZSBjYW4gdGllIHRv
IHNvbWUgY2hlY2tpbmcgaW50byBpdC4NCg0KRm9yIHJzdCBkb2NzIHdlIGFscmVhZHkgaGF2ZSBs
aW5rYWdlIHZpYSB0aGUNCiIuLiB0b2N0cmVlOjoiIGRpcmVjdGl2ZXMsIHdoaWNoIG1heSBiZSBl
bnRpcmVseQ0Kc3VmZmljaWVudC4gQnV0IHdlIGRvbid0IGhhdmUgbGlua2FnZSBmcm9tIHNvdXJj
ZQ0KdG8gZG9jcy4gDQoNCkJ1aWxkaW5nIHNvbWUgY2hlY2tpbmcgYXJvdW5kIHRoaXMgc2hvdWxk
IG5vdA0KYmUgdG9vIGhhcmQsIGluIHBhcnRpY3VsYXIgaW4gbGlnaHQgb2YgdGhlIENJdjINCmNo
ZWNraW5nIHdlIGFncmVlZCAoYnV0IGlzIHNvbWV3aGF0IHN0YWxsZWQpLg0KDQpFbmFibGluZyB0
aGUgc2FtZSBjaGVja3MgdG8gYmUgcnVuIGxvY2FsbHkgKGJlZm9yZSkNCnNlbmRpbmcgYSBwYXRj
aCwgc2hvdWxkIGFsc28gbm90IGJlIHRvbyBoYXJkLg0KDQpJIGFtIGp1c3QgcmFpc2luZyBpZGVh
cyBhdCB0aGlzIHN0YWdlLiBBbnkgb3BpbmlvbnMNCmFyZSBoaWdobHkgd2VsY29tZS4NCg0KUmVn
YXJkcw0KTGFycyANCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:06:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:06:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIucV-0007oR-DE; Fri, 11 Oct 2019 13:06:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIucT-0007oM-Dn
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:06:09 +0000
X-Inumbo-ID: e29c5cc0-ec27-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id e29c5cc0-ec27-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 13:06:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D8D6328;
 Fri, 11 Oct 2019 06:06:05 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 302043F6C4;
 Fri, 11 Oct 2019 06:06:05 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20191010175238.4769-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910101706350.9081@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c427d166-f899-dd72-db41-0ffaafa75f6e@arm.com>
Date: Fri, 11 Oct 2019 14:06:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910101706350.9081@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDExLzEwLzIwMTkgMDE6MjcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDEwIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSBjdXJy
ZW50IGltcGxlbWVudGF0aW9ucyBvZiB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgZXhwZWN0Cj4+
IHttYXAsIHVubWFwfV9kb21haW5fcGFnZSgpIHRvIGJlIHVzYWJsZS4gVGhvc2UgaGVscGVycyBh
cmUgdXNlZCB0bwo+PiBtYXAvdW5tYXAgcGFnZSB0YWJsZXMgd2hpbGUgdXBkYXRlIFhlbiBwYWdl
LXRhYmxlcy4KPj4KPj4gU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24n
dCBvcGVuLWNvZGUgWGVuIFBUIHVwZGF0ZSBpbgo+PiB7c2V0LCBjbGVhcn1fZml4bWFwKCkiLCBz
ZXR1cF9maXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCj4+IG1lbnRpb25lZCBh
Ym92ZS4gV2hlbiBib290aW5nIFhlbiB1c2luZyBHUlVCLCBzZXR1cF9maXhtYXAoKSBtYXkgYmUg
dXNlZAo+PiBiZWZvcmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxs
IHJlc3VsdCB0byBkYXRhIGFib3J0Ogo+Pgo+PiAoWEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5bmRy
b21lPTB4NQo+PiAoWEVOKSBDUFUwOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQKPj4KPj4g
Wy4uLl0KPj4KPj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4+IChYRU4pICAgIFs8MDAwMDAwMDAw
MDI1YWI2Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDJiNC8weDU5YyAoUEMpCj4+IChYRU4pICAg
IFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDI2OC8weDU5YyAoTFIp
Cj4+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWU3MD5dIHNldF9maXhtYXArMHgxYy8weDJjCj4+
IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhOWM5OD5dIGNvcHlfZnJvbV9wYWRkcisweDdjLzB4ZGMK
Pj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdpYysweDE4LzB4MzQK
Pj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1YjVjPl0gYm9vdGZkdC5jI2Vhcmx5X3NjYW5fbm9k
ZSsweDM5OC8weDU2MAo+PiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVkZTA+XSBkZXZpY2VfdHJl
ZV9mb3JfZWFjaF9ub2RlKzB4YmMvMHgxNDQKPj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1ZWQ0
Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4MjYwCj4+IChYRU4pICAgIFs8MDAwMDAwMDAwMDJhYzBk
MD5dIHN0YXJ0X3hlbisweDEwOC8weGM3NAo+PiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyMDA0NGM+
XSBhcm02NC9oZWFkLm8jcGFnaW5nKzB4NjAvMHg4OAo+Pgo+PiBEdXJpbmcgZWFybHkgYm9vdCwg
dGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIgc3RhdGljYWxseSBhbGxvY2F0ZWQgaW4KPj4gWGVu
IGJpbmFyeSBvciBhbGxvY2F0ZWQgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4KPj4KPj4gRm9yIHN0
YXRpY2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFibGVzLCB0aGV5IHdpbGwgYWxyZWFkeSBiZSBtYXBw
ZWQgYXMKPj4gcGFydCBvZiBYZW4gYmluYXJ5LiBTbyB3ZSBjYW4gZWFzaWx5IGZpbmQgdGhlIHZp
cnR1YWwgYWRkcmVzcy4KPj4KPj4gRm9yIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxl
cywgd2UgbmVlZCB0byByZWx5Cj4+IG1hcF9kb21haW5fcGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxs
eSB3b3JraW5nLgo+Pgo+PiBGb3IgYXJtMzIsIHRoZSBjYWxsIHdpbGwgYmUgdXNhYmxlIG11Y2gg
YmVmb3JlIHBhZ2UgY2FuIGJlIGR5bmFtaWNhbGx5Cj4+IGFsbG9jYXRlZCAoc2VlIHNldHVwX3Bh
Z2V0YWJsZXMoKSkuIEZvciBhcm02NCwgdGhlIGNhbGwgd2lsbCBiZSB1c2FibGUKPj4gYWZ0ZXIg
c2V0dXBfeGVuaGVhcF9tYXBwaW5ncygpLgo+Pgo+PiBJbiBib3RoIGNhc2VzLCBtZW1vcnkgYXJl
IGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRvciBhZnRlcndhcmRzLiBTbyB3ZQo+PiBjYW4gcmVs
eSBvbiBtYXBfZG9tYWluX3BhZ2UoKSBmb3IgbWFwcGluZyBwYWdlIHRhYmxlcyBhbGxvY2F0ZWQK
Pj4gZHluYW1pY2FsbHkuCj4+Cj4+IFRoZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFibGUo
KSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCj4+IGFjY291bnQgdGhlIGNhc2Ugd2hlcmUg
cGFnZS10YWJsZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeS4KPj4KPj4gRml4ZXM6IDAyMjM4N2Vl
MWEgKCd4ZW4vYXJtOiBtbTogRG9uJ3Qgb3Blbi1jb2RlIFhlbiBQVCB1cGRhdGUgaW4ge3NldCwg
Y2xlYXJ9X2ZpeG1hcCgpJykKPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPj4gUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+Pgo+PiAtLS0KPj4gICAgICBDaGFuZ2VzIGluIHYyOgo+PiAgICAgICAgICAt
IEFkZCBSYUIgSnVlcmdlbgo+PiAgICAgICAgICAtIFJld29yayB0aGUgY2hlY2sgdG8gYXZvaWQg
dHJ1bmNhdGlvbgo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDI5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykK
Pj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK
Pj4gaW5kZXggYmUyM2FjZmUyNi4uYTY2MzdjZTM0NyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4gQEAgLTk2NCwxMSArOTY0LDQw
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQo+PiAgIAo+PiAg
IHN0YXRpYyBscGFlX3QgKnhlbl9tYXBfdGFibGUobWZuX3QgbWZuKQo+PiAgIHsKPj4gKyAgICAv
Kgo+PiArICAgICAqIFdlIG1heSByZXF1aXJlIHRvIG1hcCB0aGUgcGFnZSB0YWJsZSBiZWZvcmUg
bWFwX2RvbWFpbl9wYWdlKCkgaXMKPj4gKyAgICAgKiB1c2VhYmxlLiBUaGUgcmVxdWlyZW1lbnRz
IGhlcmUgaXMgaXQgbXVzdCBiZSB1c2VhYmxlIGFzIHNvb24gYXMKPj4gKyAgICAgKiBwYWdlLXRh
YmxlcyBhcmUgYWxsb2NhdGVkIGR5bmFtaWNhbGx5IHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCj4+
ICsgICAgICoKPj4gKyAgICAgKiBXZSBuZWVkIHRvIGRvIHRoZSBjaGVjayBvbiBwaHlzaWNhbCBh
ZGRyZXNzIHJhdGhlciB0aGFuIHZpcnR1YWwKPj4gKyAgICAgKiBhZGRyZXNzIHRvIGF2b2lkIHRy
dW5jYXRpb24gb24gQXJtMzIuIFRoZXJlZm9yZSBpc19rZXJuZWwoKSBjYW5ub3QKPj4gKyAgICAg
KiBiZSB1c2VkLgo+PiArICAgICAqLwo+PiArICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19T
VEFURV9lYXJseV9ib290ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGNvbnN0IG1mbl90IG1zdGFy
dCA9IHZpcnRfdG9fbWZuKF9zdGFydCk7Cj4+ICsgICAgICAgIGNvbnN0IG1mbl90IG1lbmQgPSB2
aXJ0X3RvX21mbihfZW5kKTsKPj4gKwo+PiArICAgICAgICBpZiAoIChtZm5feChtc3RhcnQpIDw9
IG1mbl94KG1mbikpICYmIChtZm5feChtZm4pIDwgbWZuX3gobWVuZCkpICkKPj4gKyAgICAgICAg
ewo+IAo+IFRoZSBwYXRjaCBpcyBnb29kLiBBY3R1YWxseSBJIG5vdGljZWQgdGhhdCB3ZSBhbHJl
YWR5IGhhdmUKPiBpc194ZW5fZml4ZWRfbWZuKCksIGxvb2tzIGxpa2UgaXQgaXMgbWFkZSBmb3Ig
dGhpcy4gSSB0aGluayB3ZSBzaG91bGQKPiB1c2UgaXQgaGVyZSwgZXhjZXB0IHRoYXQgaXNfeGVu
X2ZpeGVkX21mbiBoYXM6Cj4gCj4gICAgICAgKG1mbl90b19tYWRkcihtZm4pIDw9IHZpcnRfdG9f
bWFkZHIoJl9lbmQpKSkKPiAKPiBJIHRoaW5rIGl0IHNob3VsZCBhY3R1YWxseSBiZToKPiAKPiAg
ICAgICAobWZuX3RvX21hZGRyKG1mbikgPCB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCj4gCj4gTWF5
YmUgd2UgY291bGQgZml4IHRoYXQgYXQgdGhlIHNhbWUgdGltZSBpbiBvbmUgcGF0Y2g/IEhvd2V2
ZXIsIGl0IGlzCj4gdGhlIHNhbWUgZGVmaW5pdGlvbiBhcyBvbiB4ODYsIHNvIEkgZG9uJ3Qga25v
dyB3aGF0IGlzIGdvaW5nIG9uIHRoZXJlLgo+IAo+IAo+PiArICAgICAgICAgICAgdmFkZHJfdCBv
ZmZzZXQgPSBtZm5fdG9fbWFkZHIobWZuKSAtIG1mbl90b19tYWRkcihtc3RhcnQpOwo+PiArICAg
ICAgICAgICAgcmV0dXJuIChscGFlX3QgKikoWEVOX1ZJUlRfU1RBUlQgKyBvZmZzZXQpOwo+IAo+
IEkga25vdyB0aGlzIGlzIHNhZmUgaW4gdGhpcyBjYXNlIHRoYW5rcyB0byB0aGUgYGlmJyBhYm92
ZSwgc28gdGhlcmUgYXJlCj4gbm8gcmlza3MuIEJ1dCBpbiBnZW5lcmFsIGl0IGlzIG5vdCBhIGdy
ZWF0IGlkZWEgdG8gaGF2ZSBhIGhpZGRlbiA2NC1iaXQKPiB0byAzMi1iaXQgY2FzdCAoYWxzbyBp
dCBpcyBub3QgTUlTUkEgY29tcGxpYW50LikgSSB3b3VsZCBhZGQgYW4gZXhwbGljaXQKPiBjYXN0
OiA+Cj4gICAgdmFkZHJfdCBvZmZzZXQgPSAodmFkZHJfdCkobWZuX3RvX21hZGRyKG1mbikgLSBt
Zm5fdG9fbWFkZHIobXN0YXJ0KSk7CgpZb3Ugd291bGQgc3RpbGwgbmVlZCBhIGNvbW1lbnQgZm9y
IHRoaXMgY2FzZSBhcyBpdCBpcyB1bmNsZWFyIHdoeSB0aGUgY2FzdCBpcyAKbmVjZXNzYXJ5L3Nh
ZmUuIFNvIEkgZmVlbCBhIGNvbW1lbnQgd291bGQgYmUgc3VmZmljaWVudCBoZXJlOgoKLyoKICAq
IFRoZSBhZGRyZXNzIGJlbG9uZ3MgdG8gWGVuIGJpbmFyeSBhbmQgd2lsbCBhbHdheXMgZml0IGlu
IHZhZGRyX3QuCiAgKiBJdCBpcyB0aGVyZWZvcmUgZmluZSB0byBkZW1vdGUgdGhlIHR5cGUuCiAg
Ki8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:09:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIug4-00086q-VX; Fri, 11 Oct 2019 13:09:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIug4-00086l-3f
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:09:52 +0000
X-Inumbo-ID: 681b10d0-ec28-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 681b10d0-ec28-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 13:09:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIug1-0001C6-Rv; Fri, 11 Oct 2019 13:09:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIug1-0000DP-EI; Fri, 11 Oct 2019 13:09:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIug1-00034m-DI; Fri, 11 Oct 2019 13:09:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142571-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 13:09:49 +0000
Subject: [Xen-devel] [linux-4.4 test] 142571: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU3MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjU3MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjUyMSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNCB4ZW4tYm9vdC9sMSBmYWlsIGlu
IDE0MjUyMSBwYXNzIGluIDE0MjU3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyNTIxCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDI1MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDE0MjUyMSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI1MjEgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgYzYxZWJiNjY4ZjJjZTNjMjJkMWNmZTZkZjI4YmQzMTk4
ZWFiYmRkNwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVm
MzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5
Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA2OCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNjUgZGF5cyAgIDc3IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjQzMCAgMjAxOS0xMC0wOCAwNToxNzozOSBaICAgIDMgZGF5
cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KNDEwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTM2NjcgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:17:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:17:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIun7-0000VN-4P; Fri, 11 Oct 2019 13:17:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIun5-0000VI-EF
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:17:07 +0000
X-Inumbo-ID: 6b7925cc-ec29-11e9-933b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b7925cc-ec29-11e9-933b-12813bfff9fa;
 Fri, 11 Oct 2019 13:17:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIun2-0001Lu-TR; Fri, 11 Oct 2019 13:17:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIun2-0000Wy-JA; Fri, 11 Oct 2019 13:17:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIun2-00071H-IU; Fri, 11 Oct 2019 13:17:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iIun2-00071H-IU@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 13:17:04 +0000
Subject: [Xen-devel] [ovmf bisection] complete
 test-amd64-i386-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxsCgpUcmVl
OiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
ClRyZWU6IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29t
L3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMmRlMWY2MTFiZTA2ZGVkM2E1
OTcyNmE0MDUyYTkwMzliZTdkNDU5YgogIEJ1ZyBub3QgcHJlc2VudDogNDEwYzRkMDBkOWY3ZTM2
OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjYwMi8KCgogIGNvbW1pdCAy
ZGUxZjYxMWJlMDZkZWQzYTU5NzI2YTQwNTJhOTAzOWJlN2Q0NTliCiAgQXV0aG9yOiBQZXRlIEJh
dGFyZCA8cGV0ZUBha2VvLmllPgogIERhdGU6ICAgV2VkIFNlcCAyNSAyMzo1MDowNSAyMDE5ICsw
ODAwCiAgCiAgICAgIE1kZU1vZHVsZVBrZy9CZHNEeGU6IEFsc28gY2FsbCBQbGF0Zm9ybUJvb3RN
YW5hZ2VyV2FpdENhbGxiYWNrIG9uIDAKICAgICAgCiAgICAgIFRoZSBleGlzdGluZyBsb29wIGlz
IHNldCB0byBjYWxsIFBsYXRmb3JtQm9vdE1hbmFnZXJXYWl0Q2FsbGJhY2sgZXZlcnkKICAgICAg
c2Vjb25kIGV4Y2VwdCB0aGUgbGFzdCBvbmUuIFdlIGJlbGlldmUgdGhpcyBpcyBhIG1pc3Rha2Ug
YXMgaXQgcHJldmVudHMKICAgICAgdGhlIGNhbGxlZCBjb2RlIGZyb20gcGVyZm9ybWluZyB0aW1l
b3V0IGV4cGlyYXRpb24gdGFza3Mgc3VjaCBhcywgZm9yCiAgICAgIGluc3RhbmNlLCBlbnN1cmlu
ZyB0aGF0IHRoZSBsYXN0IHNlZ21lbnQgb2YgYSBwcm9ncmVzcyBiYXIgaXMgZGlzcGxheWVkCiAg
ICAgIGJlZm9yZSBjb250aW51aW5nICh3aGljaCBpcyBhIGN1cnJlbnQgaXNzdWUgZm9yIHRoZSBS
UGkzIHBsYXRmb3JtKS4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IFBldGUgQmF0YXJkIDxw
ZXRlQGFrZW8uaWU+CiAgICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGlu
dGVsLmNvbT4KICAgICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KCgpG
b3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9vdm1mL3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3Qvb3ZtZi90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NC5kZWJpYW4taHZtLWlu
c3RhbGwgLS1zdW1tYXJ5LW91dD10bXAvMTQyNjAyLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMt
dGVtcGxhdGU9MTQyNDIzIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3Qgb3ZtZiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBkZWJpYW4taHZtLWluc3RhbGwKU2VhcmNoaW5n
IGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0MjU2NyBmYWlsIFtob3N0PWJhcm9xdWUxXSAv
IDE0MjQyMyBbaG9zdD1iYXJvcXVlMF0gMTQyMjc0IFtob3N0PWRlYmluYTFdIDE0MjI1MCBbaG9z
dD1odXhlbHJlYmUwXSAxNDIxMTcgW2hvc3Q9Y2hhcmRvbm5heTFdIDE0MjA3MCBbaG9zdD1lbGJs
aW5nMF0gMTQyMDE3IFtob3N0PWl0YWxpYTBdIDE0MTk4OCBbaG9zdD1hbGJhbmEwXSAxNDE5NjYg
W2hvc3Q9YWxiYW5hMV0gMTQxOTA3IFtob3N0PXBpbm90MF0gMTQxODg4IFtob3N0PXBpbm90MV0g
MTQxODQ1IFtob3N0PWRlYmluYTBdIDE0MTc5OCBbaG9zdD1jaGFyZG9ubmF5MF0gMTQxNzQyIG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxNDI1NjcgLyAxNDE3NDIKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu
b2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDQyMzI3
ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzZkMDM1M2E2Y2U0ODE0OTAzOTg0OWI1MmJiNjc1MjdiZTVi
NTgwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKQmFz
aXMgcGFzcyBiMTBhYjVlMmM0NzZiNjk2ODliYzBjNDZkMzA5NDcxYjU5N2M4ODBjIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjcwYzkwM2E2OGYyMTQ0NjNmMTJjMGM5
NjE5YzE2MmEwZjM0MjUxOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IGNlZjk2NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMDE0ZjQ3YzdhODA4ZTAyNWI4OTIwYWI4MGJmZTcz
YTI4ODhiM2U1CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQjYjEwYWI1ZTJjNDc2
YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYy00MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5
ODViYzhkMjA5YjQyIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29y
ZS9lZGsyLmdpdCM2NzBjOTAzYTY4ZjIxNDQ2M2YxMmMwYzk2MTljMTYyYTBmMzQyNTE4LTk3NmQw
MzUzYTZjZTQ4MTQ5MDM5ODQ5YjUyYmI2NzUyN2JlNWI1ODAgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmXAog
ZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCNjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEw
ZmQxNmE4YWQ4MGJkMGYwLTkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZi00M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzEwMTRmNDdjN2E4MDhlMDI1
Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUtZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2Zk
NmE1NGVjNApMb2FkZWQgNDAwNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9y
IHRlc3QgcmVzdWx0czoKIDE0MTc0MiBwYXNzIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0
NzFiNTk3Yzg4MGMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2NzBj
OTAzYTY4ZjIxNDQ2M2YxMmMwYzk2MTljMTYyYTBmMzQyNTE4IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBi
ZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4
MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MTc5OCBbaG9zdD1jaGFyZG9ubmF5MF0K
IDE0MTg0NSBbaG9zdD1kZWJpbmEwXQogMTQxODg4IFtob3N0PXBpbm90MV0KIDE0MTkwNyBbaG9z
dD1waW5vdDBdCiAxNDE5ODggW2hvc3Q9YWxiYW5hMF0KIDE0MTk2NiBbaG9zdD1hbGJhbmExXQog
MTQyMDE3IFtob3N0PWl0YWxpYTBdCiAxNDIwNzAgW2hvc3Q9ZWxibGluZzBdCiAxNDIxMTcgW2hv
c3Q9Y2hhcmRvbm5heTFdCiAxNDIyNzQgW2hvc3Q9ZGViaW5hMV0KIDE0MjI1MCBbaG9zdD1odXhl
bHJlYmUwXQogMTQyNDk3IHBhc3MgYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdj
ODgwYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY3MGM5MDNhNjhm
MjE0NDYzZjEyYzBjOTYxOWMxNjJhMGYzNDI1MTggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNlZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjVi
ODkyMGFiODBiZmU3M2EyODg4YjNlNQogMTQyNDIzIFtob3N0PWJhcm9xdWUwXQogMTQyNDU1IGZh
aWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJkZTFmNjExYmUwNmRlZDNhNTk3MjZhNDA1MmE5
MDM5YmU3ZDQ1OWIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1
NGVjNAogMTQyNDk1IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0
MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDk3NmQwMzUzYTZjZTQ4
MTQ5MDM5ODQ5YjUyYmI2NzUyN2JlNWI1ODAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVk
Zjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBj
MjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTMzIGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUw
MDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDk3NmQwMzUzYTZjZTQ4MTQ5MDM5ODQ5YjUyYmI2NzUyN2JlNWI1ODAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQx
MGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJm
MDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTg3IHBhc3MgNDIzMjc4OTZm
MTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1
MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTY0
IHBhc3MgNTAwYmYwZmEzNDlhMTYyN2IzNTA3ZmU0MWQ4MGE4ZjgzOGYxNDRlYSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVm
N2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1
MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2Zk
NmE1NGVjNAogMTQyNTQ0IHBhc3MgYmM5NzZiMDhlZjRmNDdjODdlYjYxZWZiMWYyZWQwYjIxNzNl
NjFiMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFm
YjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEy
NzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTI4IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2
MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDJkZTFmNjExYmUwNmRlZDNhNTk3MjZhNDA1MmE5MDM5YmU3ZDQ1OWIgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkz
YWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTM2IGZhaWwgNDIzMjc4
OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDk3NmQwMzUzYTZjZTQ4MTQ5MDM5ODQ5YjUyYmI2NzUyN2JlNWI1
ODAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGEx
Njk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQy
NTc5IHBhc3MgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgz
ZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0
N2ZkNmE1NGVjNAogMTQyNTQwIHBhc3MgZmUyNGVlNzgzMjIwOTQzOTY2ZjQ1NDhjMWQ3NzBlMzk4
NWRkZjI0ZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgw
NGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4
NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTY5IHBhc3MgNDIzMjc4OTZmMTk0ZjI1NmU1
YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5
NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
ZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTU0IHBhc3MgN2Qw
YjMwZDI2NGZkMGRmOTRlOGU3M2E1Mjg4MTUwMDMzMDdjM2E0ZSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1
NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAog
MTQyNTYwIHBhc3MgZjg4NmUxYWZlNzc0NzFmOTBiMGVhMTZjMWNjY2I5MzA4ZjRhYTU2MCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYx
OGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNj
ODA0N2ZkNmE1NGVjNAogMTQyNTcyIHBhc3MgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1
YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDA0N2Vk
ZTMxOTlhNDQ5NzJhOGMxODk0YjY0ZjJhZjEwY2YyYjViMTcgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVm
ZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTgyIGZhaWwgNDIzMjc4OTZmMTk0ZjI1
NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDJkZTFmNjExYmUwNmRlZDNhNTk3MjZhNDA1MmE5MDM5YmU3ZDQ1OWIgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlh
MWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTc2IHBhc3Mg
NDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDBiNzMwMjdlYjE1MmE1MDlmYjVjZDVmZDExMThhZDE5
ODVlZDg4NmUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVj
NAogMTQyNTk3IHBhc3MgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlk
MWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVk
ODNjODA0N2ZkNmE1NGVjNAogMTQyNjAyIGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5
OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJk
ZTFmNjExYmUwNmRlZDNhNTk3MjZhNDA1MmE5MDM5YmU3ZDQ1OWIgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMx
NWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTkxIGZhaWwgNDIzMjc4OTZmMTk0
ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDJkZTFmNjExYmUwNmRlZDNhNTk3MjZhNDA1MmE5MDM5YmU3ZDQ1OWIgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3
OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTY3IGZh
aWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDk3NmQwMzUzYTZjZTQ4MTQ5MDM5ODQ5YjUyYmI2
NzUyN2JlNWI1ODAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1
NGVjNApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxNDE3NDIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTQyNDk1IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQy
NDk3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNTMzIChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDQyMzI3ODk2ZjE5NGYyNTZl
NWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKTm8gcmV2aXNpb25zIGxl
ZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
NDI1NzkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI1ODIg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI1ODcgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjU5MSAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjU5NyAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNjAyIChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKICBCdWcgaW50cm9kdWNlZDogIDJkZTFmNjExYmUwNmRlZDNhNTk3MjZhNDA1MmE5MDM5YmU3
ZDQ1OWIKICBCdWcgbm90IHByZXNlbnQ6IDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThj
YjU5YzRkMjAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2MDIvCgoKICBjb21taXQgMmRlMWY2MTFiZTA2ZGVkM2E1
OTcyNmE0MDUyYTkwMzliZTdkNDU5YgogIEF1dGhvcjogUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5p
ZT4KICBEYXRlOiAgIFdlZCBTZXAgMjUgMjM6NTA6MDUgMjAxOSArMDgwMAogIAogICAgICBNZGVN
b2R1bGVQa2cvQmRzRHhlOiBBbHNvIGNhbGwgUGxhdGZvcm1Cb290TWFuYWdlcldhaXRDYWxsYmFj
ayBvbiAwCiAgICAgIAogICAgICBUaGUgZXhpc3RpbmcgbG9vcCBpcyBzZXQgdG8gY2FsbCBQbGF0
Zm9ybUJvb3RNYW5hZ2VyV2FpdENhbGxiYWNrIGV2ZXJ5CiAgICAgIHNlY29uZCBleGNlcHQgdGhl
IGxhc3Qgb25lLiBXZSBiZWxpZXZlIHRoaXMgaXMgYSBtaXN0YWtlIGFzIGl0IHByZXZlbnRzCiAg
ICAgIHRoZSBjYWxsZWQgY29kZSBmcm9tIHBlcmZvcm1pbmcgdGltZW91dCBleHBpcmF0aW9uIHRh
c2tzIHN1Y2ggYXMsIGZvcgogICAgICBpbnN0YW5jZSwgZW5zdXJpbmcgdGhhdCB0aGUgbGFzdCBz
ZWdtZW50IG9mIGEgcHJvZ3Jlc3MgYmFyIGlzIGRpc3BsYXllZAogICAgICBiZWZvcmUgY29udGlu
dWluZyAod2hpY2ggaXMgYSBjdXJyZW50IGlzc3VlIGZvciB0aGUgUlBpMyBwbGF0Zm9ybSkuCiAg
ICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlIEJhdGFyZCA8cGV0ZUBha2VvLmllPgogICAg
ICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICAgIFJl
dmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+Cgpwbm10b3BuZzogOTYgY29sb3Jz
IGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9v
dm1mL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0LmRlYmlhbi1odm0taW5zdGFs
bC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTQyNjAyOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDI2MDIgb3ZtZiBy
ZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzLzE0MjYwMi8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3Qg
YmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:32:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:32:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIv1X-0002K3-Ld; Fri, 11 Oct 2019 13:32:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIv1W-0002Jy-DV
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:32:02 +0000
X-Inumbo-ID: 81588700-ec2b-11e9-8aca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 81588700-ec2b-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 13:32:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570800721;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=fzQmhifodHJGZb/q5kHPnymMF8nnQFYhO6fEiAuNEHs=;
 b=OMyzYCVeXFplZo3MZyBI7EVA7dcdPYvEOcdFFBjeytcpaqbHOHrQ51OI
 /Zb2AdXCkFiDCbcV9a3SCaBZwpZOYV1DXTbk3uKbAfmFyToYZZoc0FjkW
 FXgGxF83Zl7D/MUtsYiwLOBBlb6rqY0X9xzU8gv1RYLawHv5n7TlOnMtw c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iJcYfOWKpaEqt7OFTJ93bd1Lf/l3yFaLhhFVfFE8z30JuGWAL/kRSuX4D/Nmp7VQl/T3QXPxKM
 Rr6tEVEKmXlXlLYom1uF92xEbrzpNwwq+gcv7a+tO05QL+0igPAYDv/64zl6Id4LIodiQeQXKm
 NwNqdkNLnaGY+Hwwk0KNZK3MlCPCkSiASvtSAYU1dWy9SnfGEg4muPy0JIUSLBih6LEpTuTP+2
 b67OotpBK55TzIVwRdH5TvM6MxsNHOG/GP2gW+CrAUuEWJodD6NF1ZDCP3fqGPWd1gCu8s1STH
 g4g=
X-SBRS: 2.7
X-MesageID: 7159777
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7159777"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.33869.906302.573866@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 14:31:57 +0100
To: George Dunlap <dunlapg@umich.edu>
In-Reply-To: <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@gmail.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hFTiBQQVRDSCBmb3ItNC4x
MyB2MiA5LzldIGxpYnhsL3hsOiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljIik6
Cj4gT24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgNDoxMiBQTSBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIChh
a2EgIkVOQUJMRUQiIGluIGFuIGVhcmxpZXIgdW5jb21taXR0ZWQKPiA+IHZlcnNpb24gb2YgdGhp
cyBjb2RlKSBpcyBkb2luZyBkb3VibGUgZHV0eS4gIFdlIGFjdHVhbGx5IG5lZWQgYWxsIG9mCj4g
PiB0aGUgZm9sbG93aW5nIHRvIGJlIHNwZWNpZmljYWJsZToKPiA+ICAgKiBkZWZhdWx0ICgidW5r
bm93biIpOiBlbmFibGUgUFQgaWZmIHdlIGhhdmUgZGV2aWNlcyB0bwo+ID4gICAgIHBhc3MgdGhy
b3VnaCBzcGVjaWZpZWQgaW4gdGhlIGluaXRpYWwgY29uZmlnIGZpbGUuCj4gCj4gSSByZWFsaXpl
IHRoaXMgbWF5IGJlIGEgYml0IGxhdGUsIGJ1dCBJIGZpbmQgInVua25vd24iIHRvIGJlIGEgdmVy
eQo+IHN0cmFuZ2Ugd29yZCB0byB1c2UgdG8gaW5kaWNhdGUsICJwbGVhc2UgY2hvb3NlIHRoZSBi
ZXN0IG9wdGlvbiBmb3IKPiBtZSIuICBGb3IgVVNCIGRldmljZSB0eXBlIEkgdXNlZCAiYXV0byIs
IG1lYW5pbmcsICJhdXRvbWF0aWNhbGx5Cj4gY2hvb3NlIHRoZSBiZXN0IG9wdGlvbiBmb3IgbWUi
LiAgUGF1bCBkaWRuJ3QgbGlrZSAiYXV0byIsIHdoaWNoIGlzCj4gZmFpciBlbm91Z2gsIGJ1dCBJ
IHJlYWxseSBkb24ndCBzZWUgaG93ICJ1bmtub3duIiBpcyBiZXR0ZXIuCj4gCj4gQW55d2F5LCBu
b3QgbWVhbmluZyB0byBibG9jaywganVzdCBhIHN1Z2dlc3Rpb24uCgpJIGRvIG5vdCBoYXZlIGEg
c3Ryb25nIG9waW5pb24gYWJvdXQgdGhpcy4gIEkgd291bGQgYmUgaGFwcHkgd2l0aAoiYXV0byIg
KG9yICJkZWZhdWx0IiBtYXliZSkuCgpOb25lIG9mIHRoaXMgd2FzIGluIDQuMTIgc28gd2UgYXJl
IHN0aWxsIGZyZWUgdG8gY2hhbmdlIGl0LiAgTm93IHdvdWxkCmJlIHRoZSB0aW1lIQoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:33:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIv2i-0002O7-1A; Fri, 11 Oct 2019 13:33:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIv2h-0002O1-63
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:33:15 +0000
X-Inumbo-ID: abe95f8b-ec2b-11e9-933b-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abe95f8b-ec2b-11e9-933b-12813bfff9fa;
 Fri, 11 Oct 2019 13:33:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570800794;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=SgcVocbWzNGtxeDJezDqKOWxjYnKwUYKGEpiFneJniI=;
 b=HDDqAz6omCNUy4C6A8+RN0wPXGxf9D+me264cm9agwZLlZ2b0xw3PfdK
 Q67umxff8VRdzlr/suK725an8gx7n0xsURMyBUWwNHLHc/ceuAfuQG2Xm
 Ji8KsiuQGoECRC7a9/pZ9JDomMRzmGVK8njEg0Fdo/n0nPNe1eM50Hu8F c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: P9gnDMaUrbuPNacDCFpy9y+dNA/HqTw7pyFWiFd/3jdBM5wSbwA7xss22MGaTY6fFZf8bqLASY
 cdgjflzMqMuc5TXUYGBHKQdyb2v2lS0339Ezd+MIGBY40l3Xo+NWGvhBxuPrtJCXqz6YLdy7bs
 P22G87CnsyjSV5XFXsQX5Y/LwMQBSTufMaVAvALHL7n1kiK4E2ffSr9ehsg+RzqRjkpnBHvMFx
 3xqaxbpUmHSEb96W5GymPjUp/MtvwjC39V2FkLb1DqOKngH2S9sIx5CJ/nc+lbW3hXvuue97sY
 Nw4=
X-SBRS: 2.7
X-MesageID: 7159863
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7159863"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.33942.771345.223537@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 14:33:10 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <55f7b367-a593-5585-ffd1-7034f045b9a9@arm.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <17defd97-e6b8-761e-0bd8-0aa0a2de7bed@citrix.com>
 <55f7b367-a593-5585-ffd1-7034f045b9a9@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>, Anthony
 Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbWEVOIFBBVENIIGZvci00LjEz
IHYyIDkvOV0gbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9naWMiKToK
PiBsaWJ4bCB0cmVhdHMgQXJtIGd1ZXN0IGFzIFBWSCBub3cuIE5vdGUgdGhhdCB3ZSBzZWFtbGVz
c2x5IGNvbnZlcnQKPiBQViB0byBQVkggaW4gbGlieGxfX2FyY2hfZG9tYWluX3tidWlsZCwgY3Jl
YXRlfV9pbmZvX3NldGRlZmF1bHQoKS4KPiAKPiBTbyBhcyBsb25nIGFzIHRoaXMgaXMgY2FsbGVk
IGFmdGVyIGFueSBvZiB0aG9zZSBjYWxscywgdGhlbiB3ZQo+IHNob3VsZCBiZSBmaW5lLgoKSSds
bCBjaGVjayB0aGlzLgoKVGhpcyBtZWFucyB0aGF0IHRoZSBhbGdvcml0aG0gaXMgcXVpdGUgZGlm
ZmVyZW50IG9uIEFSTSB0byBvbiB4ODY6CkFSTSBndWVzdHMgYXJlIGFsd2F5cyBQVkggYW5kIG5l
ZWQgUFRfU0hBUkU7IG9uIHg4NiwgUFZIIGlzIG5vdApjb21wYXRpYmxlIHdpdGggcGFzc3Rocm91
Z2ggYXQgYWxsLgoKU28gSSBuZWVkIHRvIHB1dCB0aGlzIGxvZ2ljIGluIGFuIGFyY2gtc3BlY2lm
aWMgZnVuY3Rpb24uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:34:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIv3Q-0002TZ-DH; Fri, 11 Oct 2019 13:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIv3P-0002TR-A8
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:33:59 +0000
X-Inumbo-ID: c75bc172-ec2b-11e9-933b-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c75bc172-ec2b-11e9-933b-12813bfff9fa;
 Fri, 11 Oct 2019 13:33:58 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F871337;
 Fri, 11 Oct 2019 06:33:58 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 362733F6C4;
 Fri, 11 Oct 2019 06:33:57 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20191010175238.4769-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910101706350.9081@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6784a597-0865-5069-18be-4dc4197de7ff@arm.com>
Date: Fri, 11 Oct 2019 14:33:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910101706350.9081@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Julien Grall <julien@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgQW5kcmV3IGFuZCBKYW4pCgpIaSwKCk9uIDExLzEwLzIwMTkgMDE6MjcsIFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cm90ZToKPiBPbiBUaHUsIDEwIE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+
IGluZGV4IGJlMjNhY2ZlMjYuLmE2NjM3Y2UzNDcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IEBAIC05NjQsMTEgKzk2NCw0MCBA
QCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICplbnRyeSkKPj4gICAKPj4gICBz
dGF0aWMgbHBhZV90ICp4ZW5fbWFwX3RhYmxlKG1mbl90IG1mbikKPj4gICB7Cj4+ICsgICAgLyoK
Pj4gKyAgICAgKiBXZSBtYXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1h
cF9kb21haW5fcGFnZSgpIGlzCj4+ICsgICAgICogdXNlYWJsZS4gVGhlIHJlcXVpcmVtZW50cyBo
ZXJlIGlzIGl0IG11c3QgYmUgdXNlYWJsZSBhcyBzb29uIGFzCj4+ICsgICAgICogcGFnZS10YWJs
ZXMgYXJlIGFsbG9jYXRlZCBkeW5hbWljYWxseSB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLgo+PiAr
ICAgICAqCj4+ICsgICAgICogV2UgbmVlZCB0byBkbyB0aGUgY2hlY2sgb24gcGh5c2ljYWwgYWRk
cmVzcyByYXRoZXIgdGhhbiB2aXJ0dWFsCj4+ICsgICAgICogYWRkcmVzcyB0byBhdm9pZCB0cnVu
Y2F0aW9uIG9uIEFybTMyLiBUaGVyZWZvcmUgaXNfa2VybmVsKCkgY2Fubm90Cj4+ICsgICAgICog
YmUgdXNlZC4KPj4gKyAgICAgKi8KPj4gKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RB
VEVfZWFybHlfYm9vdCApCj4+ICsgICAgewo+PiArICAgICAgICBjb25zdCBtZm5fdCBtc3RhcnQg
PSB2aXJ0X3RvX21mbihfc3RhcnQpOwo+PiArICAgICAgICBjb25zdCBtZm5fdCBtZW5kID0gdmly
dF90b19tZm4oX2VuZCk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCAobWZuX3gobXN0YXJ0KSA8PSBt
Zm5feChtZm4pKSAmJiAobWZuX3gobWZuKSA8IG1mbl94KG1lbmQpKSApCj4+ICsgICAgICAgIHsK
PiAKPiBUaGUgcGF0Y2ggaXMgZ29vZC4gQWN0dWFsbHkgSSBub3RpY2VkIHRoYXQgd2UgYWxyZWFk
eSBoYXZlCj4gaXNfeGVuX2ZpeGVkX21mbigpLCBsb29rcyBsaWtlIGl0IGlzIG1hZGUgZm9yIHRo
aXMuIEkgdGhpbmsgd2Ugc2hvdWxkCj4gdXNlIGl0IGhlcmUsIGV4Y2VwdCB0aGF0IGlzX3hlbl9m
aXhlZF9tZm4gaGFzOgoKVGhhbmtzLCBJIHRob3VnaHQgd2UgaGFkIG9uZSBidXQgSSBjb3VsZG4n
dCByZW1lbWJlciB0aGUgbmFtZSA6KC4KCj4gCj4gICAgICAgKG1mbl90b19tYWRkcihtZm4pIDw9
IHZpcnRfdG9fbWFkZHIoJl9lbmQpKSkKPiAKPiBJIHRoaW5rIGl0IHNob3VsZCBhY3R1YWxseSBi
ZToKPiAKPiAgICAgICAobWZuX3RvX21hZGRyKG1mbikgPCB2aXJ0X3RvX21hZGRyKCZfZW5kKSkp
Cj4gCj4gTWF5YmUgd2UgY291bGQgZml4IHRoYXQgYXQgdGhlIHNhbWUgdGltZSBpbiBvbmUgcGF0
Y2g/IEhvd2V2ZXIsIGl0IGlzCj4gdGhlIHNhbWUgZGVmaW5pdGlvbiBhcyBvbiB4ODYsIHNvIEkg
ZG9uJ3Qga25vdyB3aGF0IGlzIGdvaW5nIG9uIHRoZXJlLgoKRm9yIEFybSB3ZSBzaG91bGQgZGVm
aW5pdGVseSB1c2UgPCBhbmQgbm90IDw9LgoKSSBhbSBhc3N1bWluZyB0aGlzIGlzIHRoZSBzYW1l
IGZvciB4ODYuIEFuZHJldz8gSmFuPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:55:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:55:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIvOI-0004UN-Ft; Fri, 11 Oct 2019 13:55:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qSz8=YE=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iIvOG-0004UI-Nr
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:55:32 +0000
X-Inumbo-ID: c9835d2c-ec2e-11e9-933b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9835d2c-ec2e-11e9-933b-12813bfff9fa;
 Fri, 11 Oct 2019 13:55:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A815BABCF;
 Fri, 11 Oct 2019 13:55:29 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>, George Dunlap <dunlapg@umich.edu>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
Date: Fri, 11 Oct 2019 15:55:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <23968.33869.906302.573866@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMTAuMTkgMTU6MzEsIElhbiBKYWNrc29uIHdyb3RlOgo+IEdlb3JnZSBEdW5sYXAgd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtYRU4gUEFUQ0ggZm9yLTQuMTMgdjIgOS85XSBsaWJ4bC94
bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBsb2dpYyIpOgo+PiBPbiBUaHUsIE9jdCAx
MCwgMjAxOSBhdCA0OjEyIFBNIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PiB3cm90ZToKPj4+IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04gKGFrYSAiRU5BQkxFRCIgaW4g
YW4gZWFybGllciB1bmNvbW1pdHRlZAo+Pj4gdmVyc2lvbiBvZiB0aGlzIGNvZGUpIGlzIGRvaW5n
IGRvdWJsZSBkdXR5LiAgV2UgYWN0dWFsbHkgbmVlZCBhbGwgb2YKPj4+IHRoZSBmb2xsb3dpbmcg
dG8gYmUgc3BlY2lmaWNhYmxlOgo+Pj4gICAgKiBkZWZhdWx0ICgidW5rbm93biIpOiBlbmFibGUg
UFQgaWZmIHdlIGhhdmUgZGV2aWNlcyB0bwo+Pj4gICAgICBwYXNzIHRocm91Z2ggc3BlY2lmaWVk
IGluIHRoZSBpbml0aWFsIGNvbmZpZyBmaWxlLgo+Pgo+PiBJIHJlYWxpemUgdGhpcyBtYXkgYmUg
YSBiaXQgbGF0ZSwgYnV0IEkgZmluZCAidW5rbm93biIgdG8gYmUgYSB2ZXJ5Cj4+IHN0cmFuZ2Ug
d29yZCB0byB1c2UgdG8gaW5kaWNhdGUsICJwbGVhc2UgY2hvb3NlIHRoZSBiZXN0IG9wdGlvbiBm
b3IKPj4gbWUiLiAgRm9yIFVTQiBkZXZpY2UgdHlwZSBJIHVzZWQgImF1dG8iLCBtZWFuaW5nLCAi
YXV0b21hdGljYWxseQo+PiBjaG9vc2UgdGhlIGJlc3Qgb3B0aW9uIGZvciBtZSIuICBQYXVsIGRp
ZG4ndCBsaWtlICJhdXRvIiwgd2hpY2ggaXMKPj4gZmFpciBlbm91Z2gsIGJ1dCBJIHJlYWxseSBk
b24ndCBzZWUgaG93ICJ1bmtub3duIiBpcyBiZXR0ZXIuCj4+Cj4+IEFueXdheSwgbm90IG1lYW5p
bmcgdG8gYmxvY2ssIGp1c3QgYSBzdWdnZXN0aW9uLgo+IAo+IEkgZG8gbm90IGhhdmUgYSBzdHJv
bmcgb3BpbmlvbiBhYm91dCB0aGlzLiAgSSB3b3VsZCBiZSBoYXBweSB3aXRoCj4gImF1dG8iIChv
ciAiZGVmYXVsdCIgbWF5YmUpLgoKInVuc3BlY2lmaWVkIj8KCgpKdWVyZ2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 13:59:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 13:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIvRg-0004nF-2E; Fri, 11 Oct 2019 13:59:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIvRe-0004nA-UM
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 13:59:02 +0000
X-Inumbo-ID: 446a4866-ec2f-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 446a4866-ec2f-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 13:58:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIvRY-00029g-8x; Fri, 11 Oct 2019 13:58:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIvRX-0002ZR-SQ; Fri, 11 Oct 2019 13:58:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIvRX-0007c0-Rj; Fri, 11 Oct 2019 13:58:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142584-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=668dc9fe8c95e919d028356f729404a5ad49e678
X-Osstest-Versions-That: libvirt=2346b2f6564ae9f7ba35bc863cb0fab39cadeb12
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 13:58:55 +0000
Subject: [Xen-devel] [libvirt test] 142584: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU4NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1ODQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjI1MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyMjUyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDY2OGRjOWZlOGM5NWU5MTlkMDI4MzU2ZjcyOTQwNGE1YWQ0OWU2
NzgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDIzNDZiMmY2NTY0YWU5
ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjI1MiAg
MjAxOS0xMC0wNCAwNDoyMzo1NiBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDIz
NDUgIDIwMTktMTAtMDYgMDQ6MTk6MTIgWiAgICA1IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDI1ODQgIDIwMTktMTAtMTEgMDQ6MjM6MzYgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3
YWxsaW5nQGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhi
NDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29t
PgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxhcmRAcmVkaGF0LmNvbT4KICBGYWJpYW5vIEZpZMOq
bmNpbyA8ZmlkZW5jaW9AcmVkaGF0LmNvbT4KICBJdmFuIEthcmR5a292IDxrYXJkeWtvdkB0YWJp
dC5wcm8+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKb25hdGhvbiBK
b25nc21hIDxqam9uZ3NtYUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhp
bmdzbGFiLmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIFBh
dmVsIE1vcmVzIDxwbW9yZXNAcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVk
aGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICAyMzQ2YjJmNjU2Li42NjhkYzlm
ZThjICA2NjhkYzlmZThjOTVlOTE5ZDAyODM1NmY3Mjk0MDRhNWFkNDllNjc4IC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 14:58:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 14:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIwMz-0001vT-TD; Fri, 11 Oct 2019 14:58:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIwMy-0001vO-UL
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 14:58:16 +0000
X-Inumbo-ID: 87771d7a-ec37-11e9-933b-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87771d7a-ec37-11e9-933b-12813bfff9fa;
 Fri, 11 Oct 2019 14:58:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570805885;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ZqjH8/UEVTEXmGTsnBHznuAxrxT2Ur4HEdVGPaEt5jk=;
 b=Ja0KI2pdV4rN7vNsDNLNb6ZiSrweVaQnO8hOFx+9YRvu/H89B4FMXl1o
 IzB2vfz/6MOU8oCfFjiR/Khp3N9jOOYZArYZv36CBkF407GQ9n5zExiVc
 Jbo1sBeWtJHuxhgs8NQ2OA+g3xk16gl1AeYT0gZcLjoQaGfcV+cR8TZWh Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VgWl4zmFGrxCMEC6INpzMAYSqxndMEeFUK88xqWp8yRnPvINCuTFpciEy3o7FqpN8VDV6+wFt9
 tgntRkvFe9DS1LVuhCqs0iTYnRNyNNlSSCjBVGjfS03SF2z/5zv0P4UJETogvLwlxcPTcTTRML
 9jRWbldcTo2TBJF1ppM5RSTKf/QUpU9Pk1FQtSmPAP9u5IEW2Bpx5AX1h1iPx29r3/Z0IzqbEY
 5+7PxF1yCYR0Y650grA7cr8VCD4hzdJCeR6Mhrh/cHdZFFTC84hUwy8Sxb8gJ3D75n1WRxNAhO
 X7E=
X-SBRS: 2.7
X-MesageID: 7085743
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7085743"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.39034.34800.276030@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 15:58:02 +0100
To: Oleksandr Grytsov <al1img@gmail.com>
In-Reply-To: <20191008141024.10885-2-al1img@gmail.com>
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-2-al1img@gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/2] libxl: introduce new backend type
 VINPUT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxIDEvMl0gbGlieGw6IGludHJvZHVj
ZSBuZXcgYmFja2VuZCB0eXBlIFZJTlBVVCIpOgo+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxv
bGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiAKPiBUaGVyZSBhcmUgdHdvIGtpbmQgb2YgVktC
RCBkZXZpY2VzOiB3aXRoIFFFTVUgYmFja2VuZCBhbmQgdXNlciBzcGFjZQo+IGJhY2tlbmQuIElu
IGN1cnJlbnQgaW1wbGVtZW50YXRpb24gdGhleSBjYW4ndCBiZSBkaXN0aW5ndWlzaGVkIGFzIGJv
dGggdXNlCj4gVktCRCBiYWNrZW5kIHR5cGUuIEFzIHJlc3VsdCwgdXNlciBzcGFjZSBLQkQgYmFj
a2VuZCBpcyBzdGFydGVkIGFuZAo+IHN0b3BwZWQgYXMgUUVNVSBiYWNrZW5kLiBUaGlzIGNvbW1p
dCBhZGRzIG5ldyBkZXZpY2Uga2luZCBWSU5QVVQgdG8gYmUKPiB1c2VkIGFzIGJhY2tlbmQgdHlw
ZSBmb3IgdXNlciBzcGFjZSBLQkQgYmFja2VuZC4KCkkgZmluZCB0aGlzIGNvbmZ1c2luZy4gIEkn
bSBub3Qgc3VyZSB0aGlzIGNoYW5nZSBpcyByaWdodC4gIEJ1dCBJJ20KYWZyYWlkIHRoZSBvcmln
aW5hbCBwYXRjaGVzIGluIHRoaXMgYXJlYSBwYXNzZWQgbWUgYnkgc28gSSBkb24ndCBrbm93Cm11
Y2ggYWJvdXQgaXQuCgpJIHRoaW5rIGl0IHdhcyBhNDhlMDBmMTRhMmQgImxpYnhsOiBhZGQgYmFj
a2VuZCB0eXBlIGFuZCBpZCB0byB2a2IiCndoaWNoIGludHJvZHVjZWQgd2hhdCB5b3UgYXJlIGNh
bGxpbmcgInVzZXIgc3BhY2UiIGJhY2tlbmRzLiAgSXQKYXBwZWFycyB0aGF0IHRoZSB2a2IgYmFj
a2VuZCB0eXBlIGVudW0gd2FzIGludHJvZHVjZWQgdGhlcmUKc3BlY2lmaWNhbGx5IHRvIGRpc3Rp
bmd1aXNoIGJldHdlZW4gdGhlc2UgdHdvIHNpdHVhdGlvbnMuICBGb3IgcmVhc29ucwoKQW0gSSB3
cm9uZyA/ICBJZiBub3QsIHdoeSBpcyB0aGlzIG5vdCB3b3JraW5nIG9yIG5vdCBzdWl0YWJsZSA/
CgpJIGFsc28gZG9uJ3QgdW5kZXJzdGFuZCB3aHkgdGhlICJ1c2VyIHNwYWNlIiBrYmQgYmFja2Vu
ZCBzZWVtcyB0byBiZQoibGludXgiIGluIHRoZSBlbnVtLiAgV2hlcmUgaXMgdGhlIGltcGxlbWVu
dGF0aW9uIG9mIHRoaXMgdXNlciBzcGFjZQpiYWNrZW5kID8gIElzIGl0IGJlIGNvbnRyb2xsZWQg
ZW50aXJlbHkgdGhyb3VnaCB4ZW5zdG9yZSA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:03:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:03:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIwRY-0002go-Hn; Fri, 11 Oct 2019 15:03:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8hDA=YE=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iIwRW-0002gj-Ne
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:02:58 +0000
X-Inumbo-ID: 3563e0a8-ec38-11e9-933b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3563e0a8-ec38-11e9-933b-12813bfff9fa;
 Fri, 11 Oct 2019 15:02:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570806177;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=hnNOStA6qcYhE562odRCC01tuIlteEXw84G1woRvxAs=;
 b=R6vRsctIKqDhPkKDcy/6AVDHYVX7k14cL+7S4xLJkP3jbTX7EsuL7EhA
 b67rs2OfPCnrAsUM3Ssuu/lCvgRQogXHzlcQ/mnLqm3Z+SDflrBO7WKLH
 SdrT6zuH1EuUTi650/VRDwVi5fMYjI+6ELi+ZfzT0fQKekufJwCWN0jvM U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UHLjV1Rk2D0ISCadyO5k4BAxOdpvdcVzRqTrDQfV5FMrbI8MsgJOrJofjvalb2bmIg6rP8Q2mL
 epeHAvp42hjs8CSSsZZP9fQZ3qTvKSg5wVgXtfM3AGgZRNOBboVMIWPzmBEYl+S5odpJA9unvW
 x4R2BY9+e/jfRFnWeI3t4IrMmlbh3xnsN0VSzgrn6TYBFmksLm6uqwqB7P+nktTKamU6rhVf4v
 ipAWrg+zq1dSbhAnEoUQkaFOcy9BIGOIk0rjY3lm5R8P+UqAzCzn6PYtTUjxW9tFC7dv9heDkZ
 dog=
X-SBRS: 2.7
X-MesageID: 6772780
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6772780"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 16:02:53 +0100
Message-ID: <20191011150253.29457-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] x86/VT-d: Drop unhelpful information
 in diagnostics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgYmFzZSBvZiB0aGUgSU9NTVUncyByZWdzdGVycyBp
cyBub3QgdXNlZnVsIGZvcgpkaWFnbm9zdGljIHB1cnBvc2VzLCBhbmQgaXMgcXVpdGUgdm9sdW1p
bm91cy4gIFRoZSBQQ0kgY29vcmRpbmF0ZXMgaXMgYnkgZmFyCnRoZSBtb3N0IHVzZWZ1bCBwaWVj
ZSBvZiBpZGVudGlmeWluZyBpbmZvcm1hdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFA
aW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNDOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpTdXJyb3VuZGluZyBwcmludGsoKXMgYWxzbyBp
ZGVudGlmeSB0aGUgSU9NTVUgYnkgWGVuJ3MgaW50ZXJuYWwgSUQsIGJ1dCB0aGF0CmlzIGFsc28g
cHJldHR5IHVzZWxlc3MgaW5mb3JtYXRpb24gd2hlbiBkaWFnbm9zaW5nIHByb2JsZW1zLgoKUkZD
IGZvci00LjEzLiAgVGhpcyBpcyBhIG5pY2UgdG8gaGF2ZSBzdHlsaXN0aWMgaW1wcm92ZW1lbnQu
Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCAxMiArKysrKystLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBmMDhlZWMwNzBkLi4wNTIyZWNkM2JjIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtODQyLDI2ICs4NDIsMjYgQEAgc3Rh
dGljIGludCBpb21tdV9wYWdlX2ZhdWx0X2RvX29uZShzdHJ1Y3QgdnRkX2lvbW11ICppb21tdSwg
aW50IHR5cGUsCiAgICAgY2FzZSBETUFfUkVNQVA6CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19X
QVJOSU5HIFZURFBSRUZJWAogICAgICAgICAgICAgICAgIkRNQVI6WyVzXSBSZXF1ZXN0IGRldmlj
ZSBbJTA0eDolMDJ4OiUwMnguJXVdICIKLSAgICAgICAgICAgICAgICJmYXVsdCBhZGRyICUiUFJJ
eDY0IiwgaW9tbXUgcmVnID0gJXBcbiIsCisgICAgICAgICAgICAgICAiZmF1bHQgYWRkciAlIlBS
SXg2NCJcbiIsCiAgICAgICAgICAgICAgICAodHlwZSA/ICJETUEgUmVhZCIgOiAiRE1BIFdyaXRl
IiksCiAgICAgICAgICAgICAgICBzZWcsIFBDSV9CVVMoc291cmNlX2lkKSwgUENJX1NMT1Qoc291
cmNlX2lkKSwKLSAgICAgICAgICAgICAgIFBDSV9GVU5DKHNvdXJjZV9pZCksIGFkZHIsIGlvbW11
LT5yZWcpOworICAgICAgICAgICAgICAgUENJX0ZVTkMoc291cmNlX2lkKSwgYWRkcik7CiAgICAg
ICAgIGtpbmQgPSAiRE1BUiI7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSU5UUl9SRU1BUDoK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcgVlREUFJFRklYCiAgICAgICAgICAgICAg
ICAiSU5UUi1SRU1BUDogUmVxdWVzdCBkZXZpY2UgWyUwNHg6JTAyeDolMDJ4LiV1XSAiCi0gICAg
ICAgICAgICAgICAiZmF1bHQgaW5kZXggJSJQUkl4NjQiLCBpb21tdSByZWcgPSAlcFxuIiwKKyAg
ICAgICAgICAgICAgICJmYXVsdCBpbmRleCAlIlBSSXg2NCJcbiIsCiAgICAgICAgICAgICAgICBz
ZWcsIFBDSV9CVVMoc291cmNlX2lkKSwgUENJX1NMT1Qoc291cmNlX2lkKSwKLSAgICAgICAgICAg
ICAgIFBDSV9GVU5DKHNvdXJjZV9pZCksIGFkZHIgPj4gNDgsIGlvbW11LT5yZWcpOworICAgICAg
ICAgICAgICAgUENJX0ZVTkMoc291cmNlX2lkKSwgYWRkciA+PiA0OCk7CiAgICAgICAgIGtpbmQg
PSAiSU5UUi1SRU1BUCI7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19XQVJOSU5HIFZURFBSRUZJWAogICAgICAgICAgICAgICAgIlVOS05PV046
IFJlcXVlc3QgZGV2aWNlIFslMDR4OiUwMng6JTAyeC4ldV0gIgotICAgICAgICAgICAgICAgImZh
dWx0IGFkZHIgJSJQUkl4NjQiLCBpb21tdSByZWcgPSAlcFxuIiwKKyAgICAgICAgICAgICAgICJm
YXVsdCBhZGRyICUiUFJJeDY0IlxuIiwKICAgICAgICAgICAgICAgIHNlZywgUENJX0JVUyhzb3Vy
Y2VfaWQpLCBQQ0lfU0xPVChzb3VyY2VfaWQpLAotICAgICAgICAgICAgICAgUENJX0ZVTkMoc291
cmNlX2lkKSwgYWRkciwgaW9tbXUtPnJlZyk7CisgICAgICAgICAgICAgICBQQ0lfRlVOQyhzb3Vy
Y2VfaWQpLCBhZGRyKTsKICAgICAgICAga2luZCA9ICJVTktOT1dOIjsKICAgICAgICAgYnJlYWs7
CiAgICAgfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:07:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIwVh-0002ra-7I; Fri, 11 Oct 2019 15:07:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIwVg-0002rV-5a
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:07:16 +0000
X-Inumbo-ID: cf1c442e-ec38-11e9-bbab-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf1c442e-ec38-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 15:07:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570806435;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ij5ni6qDXPctY3A/W1YNjmcyN3/h8YQfSVH1OskzHH8=;
 b=Hem1o9jLvH+MYzx5nAvLcQ9yCe4bJSobiQRH290SE6l8wp+Mdu23Fd5+
 I5Xjg90WRCYW9f0jS/voQJIgwuiW6K9Vnm6HNeRjOhjz9x2YKum7N0d/T
 IFFlfNUFSrc/Ob9nS6Z56Anr9msro/fuqffXnyq0SjuRju8hcn97IQ1gn A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: t8O3+ZvQk5FPJ99nslo29OjFmSCNG/nKj8FD8yjH/pH3UuOBZPOI9T0VRI0rsp7U89ot3BGCzG
 xPSjqeUkWdTpWTSYQwVrBWBZmqj0jA5EfSe9fV+YiSXZ5BAX9e9Q/65LabVpOe6jkg9BbMVmyL
 Sm82XE/YPAfSCPeJUQZHdt+fcDKd1Md195Cz9bVrOAKqHfTQNxJ3ra7xtLjzzixXjeT2wmOncr
 lv4Vu0Z7kurra8NHlYodaH/zGMyYAmaHzlQkz5cXqOm2RkP0FUf64XgLPATpBmEH1WRPDJqbhn
 LjY=
X-SBRS: 2.7
X-MesageID: 6771145
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6771145"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.39583.655591.751635@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 16:07:11 +0100
To: Oleksandr Grytsov <al1img@gmail.com>, Roger Pau Monne
 <roger.pau@citrix.com>
In-Reply-To: <20191008141024.10885-3-al1img@gmail.com>
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-3-al1img@gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 2/2] libxl: add removing XS backend path
 for PV devices on domain destroy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxIDIvMl0gbGlieGw6IGFkZCByZW1v
dmluZyBYUyBiYWNrZW5kIHBhdGggZm9yIFBWIGRldmljZXMgb24gZG9tYWluIGRlc3Ryb3kiKToK
PiBGcm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4g
Cj4gQ3VycmVudGx5IGJhY2tlbmQgcGF0aCBpcyByZW1vdmUgZm9yIHNwZWNpZmljIGRldmljZXM6
IFZCRCwgVklGLCBRRElTSy4KPiBUaGlzIGNvbW1pdCBhZGRzIHJlbW92aW5nIGJhY2tlbmQgcGF0
aCBmb3I6IFZESVNQTCwgVlNORCwgVklOUFVULgoKVGhhbmtzIGZvciB0aGlzIGFuZCB5b3VyIHBy
ZXZpb3VzIHBhdGNoLgoKVGhpcyBvbmUgbG9va3MgdG8gbWUgbGlrZSBpdCBpcyBwcm9iYWJseSBj
b3JyZWN0LiAgQnV0IEkgaGF2ZSBub3QgYmVlbgphYmxlIHRvIHVuZGVyc3RhbmQgd2h5IHRoaXMg
Y29kZSB3YXMgbGltaXRlZCB0byB2YmRzIGFuZCB2aWZzIGJlZm9yZQpzbyBJIGFtIGhlc2l0YW50
LgoKU2VhcmNoaW5nIHRoZSBnaXQgaGlzdG9yeSwgSSB0aGluayB0aGlzIGhhcyBiZWVuIGxpa2Ug
dGhpcyBzaW5jZQphMGVhYTg2ZTc1MzcKICJsaWJ4bDogYWRkIGRldmljZSBiYWNrZW5kIGxpc3Rl
bmVyIGluIG9yZGVyIHRvIGxhdW5jaCBiYWNrZW5kcyIKYW5kIHN1YnNlcXVlbnQgY29tbWl0cyBo
YXZlIGp1c3QgcmVvcmdhbmlzZWQgdGhpbmdzIGJ1dCBub3QKZnVuZGFtZW50YWxseSBjaGFuZ2Vk
IHRoZW0uICBJJ3ZlIENDJ2QgUm9nZXIgd2hvIHdyb3RlIHRoaXMgY29kZS4KCkkgdGhpbms6Cgo+
ICAgICAgc3dpdGNoKGRkZXYtPmRldi0+YmFja2VuZF9raW5kKSB7Cj4gKyAgICBjYXNlIExJQlhM
X19ERVZJQ0VfS0lORF9WRElTUEw6Cj4gKyAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lORF9WU05E
Ogo+ICsgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVklOUFVUOgo+ICAgICAgY2FzZSBMSUJY
TF9fREVWSUNFX0tJTkRfVkJEOgo+ICAgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVklGOgoK
SWYgd2UgZG8gd2FudCB0aGlzIHRvIGhhbmRsZSAqYWxsKiBraW5kcyBvZiBkZXZpY2UsIG1heWJl
IGl0IHNob3VsZApoYXZlIGEgZmFsbGJhY2sgdGhhdCBhYm9ydHMsIG9yIHNvbWV0aGluZyA/ICAo
SSBkb24ndCB0aGluayBpdCBpcwplYXN5IHRvIG1ha2UgaXQgYSBjb21waWxlIGVycm9yIHRvIGZv
cmdldCB0byBhZGQgYW4gZW50cnkgaGVyZSBidXQgaWYKd2UgY291bGQgZG8gdGhhdCBpdCB3b3Vs
ZCBwcm9iYWJseSBiZSBiZXN0LikKCkFsbCBvZiB0aGF0IGFzc3VtaW5nIHRoYXQgdGhlIGJhc2lj
IGlkZWEgaXMgcmlnaHQsIHdoaWNoIEkgd291bGQgbGlrZQpSb2dlcidzIG9waW5pb24gYWJvdXQu
CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:14:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:14:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIwcp-0003rD-B8; Fri, 11 Oct 2019 15:14:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIwcn-0003r6-HK
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:14:37 +0000
X-Inumbo-ID: d5951d2a-ec39-11e9-8aca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5951d2a-ec39-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 15:14:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570806876;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=lbpyeQZLc9a99y2n2gd0NSuwK2FeK4DO8FEmZkXwNyM=;
 b=TnXZ0r2PWE5JTD6dOawJgPYcBMyrtl/kJ9cIiOvgvhRpNc9aZf8/hJLA
 DXD4YgU6zl/v3fmotJXCLN+W7zUSxFU853lk8kgx6W0hihZqTb+q2ZhHO
 ey5MTzSwjZbk2YWwt7zHLOIdCr8RBe+gtRPU9DUmCMuOYIKgAqxMf3Ufm 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eYqF8QU+HuLnHFmFJ+MIzVT2M7dhvlIU0BFhROnIWK2zpbjyeinx88aeBVZ+QO2jvTPOAMi5MN
 ZlmtAQ/2nypK6tIQY2G5HnzUCf9J07ZhZ0Vnbk+xLZLZ75TCl/Rlf0PYJ//xxoMJ+8tqo42mMW
 vVF/ZRGSkL4Cu0211I8P/Wq88hYeePF5vZmJaITjpxfaUQMYIiVLS1EQ3mjTkyx5m2MwcTpqI1
 Wbi60lRIzkGSojQHPhNaFv2qO8nCaSQJARtxv7uGj/JYDzGLnkgH7sg/Kvij7rtZlKe2xEOln1
 f0c=
X-SBRS: 2.7
X-MesageID: 6849785
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6849785"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.40023.163583.784817@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 16:14:31 +0100
To: Oleksandr Grytsov <al1img@gmail.com>, Matthew Fioravante
 <matthew.fioravante@jhuapl.edu>, Arianna Avanzini
 <avanzini.arianna@gmail.com>, Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191010135004.24226-1-al1img@gmail.com>
References: <20191010135004.24226-1-al1img@gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v1] Reset iomem's gfn to
 LIBXL_INVALID_GFN on reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr
 Andrushchenko <oleksandr_andrushchenko@epam.com>, "wl@xen.org" <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxXSBSZXNldCBpb21lbSdzIGdmbiB0
byBMSUJYTF9JTlZBTElEX0dGTiBvbiByZWJvb3QiKToKPiBEdXJpbmcgZG9tYWluIHJlYm9vdCBp
dHMgY29uZmlndXJhdGlvbiBpcyBwYXJ0aWFsbHkgcmV1c2VkCj4gdG8gcmUtY3JlYXRlIGEgbmV3
IGRvbWFpbiwgYnV0IGlvbWVtJ3MgR0ZOIGZpZWxkIGZvciB0aGUKPiBpb21lbSBpcyBvbmx5IHJl
c3RvcmVkIGZvciB0aG9zZSBtZW1vcnkgcmFuZ2VzLCB3aGljaCBhcmUKPiBjb25maWd1cmVkIGlu
IGZvcm0gb2YgW0lPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSwgYnV0IG5vdCBmb3IKPiB0aG9z
ZSBpbiBmb3JtIG9mIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNdLCBlLmcuIHdpdGhvdXQgR0ZOLgo+
IEZvciB0aGUgbGF0dGVyIEdGTiBpcyByZXNldCB0byAwLCBidXQgd2hpbGUgbWFwcGluZyByYW5n
ZXMKPiB0byBhIGRvbWFpbiBkdXJpbmcgcmVib290IHRoZXJlIGlzIGEgY2hlY2sgdGhhdCBHRk4g
dHJlYXRlZAo+IGFzIHZhbGlkIGlmIGl0IGlzIG5vdCBlcXVhbCB0byBMSUJYTF9JTlZBTElEX0dG
TiwgdGh1cyBtYWtpbmcKPiBYZW4gdG8gbWFwIElPTUVNX1NUQVJUIHRvIGFkZHJlc3MgMCBpbiB0
aGUgZ3Vlc3QncyBhZGRyZXNzIHNwYWNlLgo+IAo+IFdvcmthcm91bmQgaXQgYnkgcmVzc2V0aW5n
IEdGTiB0byBMSUJYTF9JTlZBTElEX0dGTiwgc28geGwKPiBjYW4gc2V0IHByb3BlciB2YWx1ZXMg
Zm9yIG1hcHBpbmcgb24gcmVib290LgoKVGhhbmtzIGZvciB0aGlzIHBhdGNoLgoKSSBjb25mZXNz
IHRoYXQgSSBhbSBub3Qgc3VyZSB3aGF0IGlzIGdvaW5nIG9uIGhlcmUuICBXaGVyZSBpcyB0aGlz
CnRyb3VibGVzb21lIDAgY29taW5nIGZyb20gPyAgSSBzZWUgdGhhdCB0aGUgZGVmYXVsdCB2YWx1
ZSBmb3IgZ2ZuIGluCnRoZSBzdHJ1Y3QgaXMgMCBhbmQgbG9va2luZyBmb3IgYXNzaWdubWVudHMg
YmVmb3JlIHRoaXMgcGF0Y2gsIGdmbiBpcwpkZWZhdWx0ZWQgZnJvbSBiX2luZm8tPmlvbWVtW2ld
LnN0YXJ0LCB3aGljaCBpcyBwcmVzdW1hYmx5IG5vbi0wLgoKSSBzdXNwZWN0IHRoYXQgeW91ciBw
YXRjaCBtYXkgYmUgZml4aW5nIHRoaXMgdGhlIHdyb25nIHdheS4gIEkgaGF2ZQphZGRyZXNzZWQg
dGhpcyBtYWlsIHRvIHZhcmlvdXMgcGVvcGxlIHdobyBoYXZlIHRvdWNoZWQgdGhpcyBhcmVhIG9m
CmNvZGUgYW5kIGhvcGUgdGhleSB3aWxsIGJlIGFibGUgdG8gY2xhcmlmeS4KCkJUVywgcGxlYXNl
IGRvIHBpbmcgdGhpcyAoYW5kIHlvdXIgb3RoZXIgcGF0Y2hlcykgYnkgZW1haWwsIGlmIHRoZQpj
b252ZXJzYXRpb24gc2VlbXMgdG8gc3RhbGwuCgpUaGFua3MsCklhbi4KCj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyB8IDkgKysrKysrKysrCj4g
IDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+IGluZGV4
IDlkMGViNWFlZDEuLjBhZTE2YTViMTIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tYWluLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+IEBAIC0yMTIwLDYg
KzIxMjAsMTUgQEAgc3RhdGljIHZvaWQgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fZW5k
KGxpYnhsX19lZ2MgKmVnYywKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gIAo+ICsgICAgLyogcmVz
ZXQgSU9NRU0ncyBHRk4gdG8gaW5pdGlhbCB2YWx1ZSAqLwo+ICsgICAgewo+ICsgICAgICAgIGlu
dCBpOwo+ICsKPiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPmJfaW5mby5udW1f
aW9tZW07IGkrKykKPiArICAgICAgICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uaW9tZW1baV0u
Z2ZuID09IDApCj4gKyAgICAgICAgICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmlvbWVtW2ldLmdm
biA9IExJQlhMX0lOVkFMSURfR0ZOOwo+ICsgICAgfQo+ICsKPiAgICAgIC8qIERldmljZXM6IGRp
c2ssIG5pYywgdnRwbSwgcGNpZGV2IGV0Yy4gKi8KPiAgCj4gICAgICAvKiBUaGUgTUVSR0UgbWFj
cm8gaW1wbGVtZW50cyBmb2xsb3dpbmcgbG9naWM6Cj4gLS0gCj4gMi4xNy4xCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:23:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIwlT-0004qr-Ct; Fri, 11 Oct 2019 15:23:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIwlR-0004pq-9s
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:23:33 +0000
X-Inumbo-ID: 159f6b04-ec3b-11e9-bbab-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 159f6b04-ec3b-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 15:23:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570807413;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=fjyde5Vt2M8qvdq0EFjDcBhch0RqWIvNJWf6YCIgbXc=;
 b=Nn10aQbBzSEU3X1+zHSYMgU3ckIWQStriS+ZEGpv2yImSbH5Z6XvE5Bs
 wYzYougNdj42KSk6FG7652jVtqIcYSjynhGJq8GnDmA4x1LGADuZFjsvW
 5K01ktLb2ZcxCsMTA1sgjs93KbqqvJ10zEyElpArXmya/CdgKd76CnO2p o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: np0CzwPgoQ00NEMCjW5RJgzUM+yKQZ4+xYJlFI4m23zZzRgnuN/lWAc92CYYb6yNTX8RCUjVNl
 C8A8zF+ksxF60bdgRfFvNXv/6zO5cZEZ5E1ia3vdWU4I6fj2jdIFWVJvXd5hCXmDj7dDIIESIy
 JP+RKp3e3nNaMBMs+j9P0lrOAh0uKfpijDKMYiu1m/OfNEms56MtKnu9bglDt0j0gUPcIpUREw
 02XFjQoivcg6Ia5eVV4PA+qkSLsnZ26cGxKEzX1wUTF58AMmZ28gsfk5SNktMoSSW30P/luwCa
 O6g=
X-SBRS: 2.7
X-MesageID: 6774849
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6774849"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.40555.917945.129929@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 16:23:23 +0100
To: Oleksandr Grytsov <al1img@gmail.com>, "wl@xen.org" <wl@xen.org>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191010141231.25363-1-al1img@gmail.com>
References: <20191010141231.25363-1-al1img@gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxXSBsaWJ4bDogQWRkIERUQiBjb21w
YXRpYmxlIGxpc3QgdG8gY29uZmlnIGZpbGUiKToKPiBGcm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8
b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gCj4gU29tZSBwbGF0Zm9ybXMgbmVlZCBtb3Jl
IGNvbXBhdGlibGUgcHJvcGVydHkgdmFsdWVzIGluIGRldmljZQo+IHRyZWUgcm9vdCBub2RlIGlu
IGFkZGl0aW9uIHRvICJ4ZW4seGVudm0tJWQuJWQiIGFuZCAieGVuLHhlbnZtIgo+IHZhbHVlcyB0
aGF0IGFyZSBnaXZlbiBieSBYZW4gYnkgZGVmYXVsdC4KPiBTcGVjaWZ5IGluIGRvbWFpbiBjb25m
aWd1cmF0aW9uIGZpbGUgd2hpY2ggdmFsdWVzIHNob3VsZCBiZSBhZGRlZAo+IGJ5IHByb3ZpZGlu
ZyAiZHRiX2NvbXBhdGlibGUiIGxpc3Qgb2Ygc3RyaW5ncyBzZXBhcmF0ZWQgYnkgY29tYXMuCgpI
aSwgdGhhbmtzLgoKSSBkb24ndCBoYXZlIGFuIG9waW5pb24gYWJvdXQgdGhlIHByaW5jaXBsZSBv
ZiB0aGlzIGFuZCB3b3VsZCBsaWtlIHRvCmhlYXIgZnJvbSBBUk0gZm9sa3MgYWJvdXQgdGhhdC4K
CkFsc28sIFN0ZWZhbm8sIEp1bGllbjogc2hvdWxkIHdlIGJlIGFza2luZyBmb3IgYSBmcmVlemUg
ZXhjZXB0aW9uIGZvcgp0aGlzIGZvciA0LjEzID8KCgpBcyBmb3IgdGhlIGRldGFpbCBvZiB0aGUg
Y29kZToKClRoZSBtZXRob2QgeW91IHVzZSBmb3IgYnVpbGRpbmcgY29tcGF0c1tdIGlzIHJlYWxs
eSByYXRoZXIgYWQtaG9jLgpXaHkgbm90IHVzZSBhIGZsZXhhcnJheSA/CgooQWxzbyB5b3UgZG8g
bm90IG5lZWQgdG8gY2hlY2sgdGhlIGVycm9yIHJldHVybiBmcm9tIGxpYnhsX196YWxsb2MuCkZy
b20gbGlieGwuaDoKICogTWVtb3J5IGFsbG9jYXRpb24gZmFpbHVyZXMgYXJlIG5vdCBoYW5kbGVk
IGdyYWNlZnVsbHkuICBJZiBtYWxsb2MKICogKG9yIHJlYWxsb2MpIGZhaWxzLCBsaWJ4bCB3aWxs
IGNhdXNlIHRoZSBlbnRpcmUgcHJvY2VzcyB0byBwcmludAogKiBhIG1lc3NhZ2UgdG8gc3RkZXJy
IGFuZCBleGl0IHdpdGggc3RhdHVzIDI1NS4KQnV0IHJlYWxseSAoaSkgeW91IHNob3VsZCBiZSB1
c2luZyBHQ05FV19BUlJBWSBhbnl3YXkgYW5kIChpaSkgdGhpcwppcyBhbGwgaXJyZWxldmFudCBp
ZiB5b3Ugc3dpdGNoIHRvIGEgZmxleGFycmF5IGluc3RlYWQuKQoKVGhhbmtzLApJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:32:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:32:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIwu0-0005qg-Cw; Fri, 11 Oct 2019 15:32:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qGFj=YE=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIwtz-0005qb-45
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:32:23 +0000
X-Inumbo-ID: 515a4690-ec3c-11e9-8aca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 515a4690-ec3c-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 15:32:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570807943;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=MK9xMu3JIt5AUbfSns3z4/txuakrMBSYAv6K/m09MdU=;
 b=JGTowJ+lrAPy+bg9R4v0KVbq54yqM+pcUq74atC6LN1gX2kwF9WKhKV3
 iswOouf1blrKQxp2U+N4/JYWkfv3wd1AL1uZtTIi/pNrjREOuFAw1qZy5
 WTokQfd2ZlPae6SlKJz0LsFtwY5psyjNkAm3lmaVHluq0ACsLHO/NBtPh c=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jcyUzyXRzeQzu0NZYlantRoh82D1EQj3eyew3T+Jq8Ru1o03wEYX2PFE3LLPkvtT8wjX9s0tvU
 VVdi1SfKOtzBtpT5s3b5CLam8NUMBgvLZ3n7q7dcfQBHFlyv5zk/MuiShV05NkD1wYfVu7JHgf
 EL6cZnHFEfhyacEM5ObG4qEqs/C1RTGPdvBin/U/CoKsaJdbbQ/fEdpkqxAtibRwATsyLqm861
 Om/DOvlIu7N3y4LdV7ROSsa3XaEGj5GilblCu+Fb2nQwfTPdEzG5bk3GpjEPurBpMIJ1bhr+NP
 jG8=
X-SBRS: 2.7
X-MesageID: 6775432
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6775432"
Date: Fri, 11 Oct 2019 17:32:14 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191011153214.GL1389@Air-de-Roger.citrite.net>
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-3-al1img@gmail.com>
 <23968.39583.655591.751635@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23968.39583.655591.751635@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1 2/2] libxl: add removing XS backend path
 for PV devices on domain destroy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Oleksandr
 Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDQ6MDc6MTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gT2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxIDIvMl0gbGlieGw6IGFk
ZCByZW1vdmluZyBYUyBiYWNrZW5kIHBhdGggZm9yIFBWIGRldmljZXMgb24gZG9tYWluIGRlc3Ry
b3kiKToKPiA+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFt
LmNvbT4KPiA+IAo+ID4gQ3VycmVudGx5IGJhY2tlbmQgcGF0aCBpcyByZW1vdmUgZm9yIHNwZWNp
ZmljIGRldmljZXM6IFZCRCwgVklGLCBRRElTSy4KPiA+IFRoaXMgY29tbWl0IGFkZHMgcmVtb3Zp
bmcgYmFja2VuZCBwYXRoIGZvcjogVkRJU1BMLCBWU05ELCBWSU5QVVQuCj4gCj4gVGhhbmtzIGZv
ciB0aGlzIGFuZCB5b3VyIHByZXZpb3VzIHBhdGNoLgo+IAo+IFRoaXMgb25lIGxvb2tzIHRvIG1l
IGxpa2UgaXQgaXMgcHJvYmFibHkgY29ycmVjdC4gIEJ1dCBJIGhhdmUgbm90IGJlZW4KPiBhYmxl
IHRvIHVuZGVyc3RhbmQgd2h5IHRoaXMgY29kZSB3YXMgbGltaXRlZCB0byB2YmRzIGFuZCB2aWZz
IGJlZm9yZQo+IHNvIEkgYW0gaGVzaXRhbnQuCj4gCj4gU2VhcmNoaW5nIHRoZSBnaXQgaGlzdG9y
eSwgSSB0aGluayB0aGlzIGhhcyBiZWVuIGxpa2UgdGhpcyBzaW5jZQo+IGEwZWFhODZlNzUzNwo+
ICAibGlieGw6IGFkZCBkZXZpY2UgYmFja2VuZCBsaXN0ZW5lciBpbiBvcmRlciB0byBsYXVuY2gg
YmFja2VuZHMiCj4gYW5kIHN1YnNlcXVlbnQgY29tbWl0cyBoYXZlIGp1c3QgcmVvcmdhbmlzZWQg
dGhpbmdzIGJ1dCBub3QKPiBmdW5kYW1lbnRhbGx5IGNoYW5nZWQgdGhlbS4gIEkndmUgQ0MnZCBS
b2dlciB3aG8gd3JvdGUgdGhpcyBjb2RlLgoKV2hlbiB0aGlzIGNvZGUgd2FzIGFkZGVkIChkZXZk
KSB0aG9zZSB3aGVyZSB0aGUgb25seSBiYWNrZW5kcyBoYW5kbGVkCmJ5IGxpYnhsLiBWRElTUEws
IFZTTkQsIFZJTlBVVCBkaWRuJ3QgZXhpc3QgYXQgdGhhdCBwb2ludCwgc28gSSB0aGluawp0aGUg
aXNzdWUgaXMgdGhhdCB3aGVuIHN1cHBvcnQgZm9yIHRob3NlIHdhcyBhZGRlZCwgaXQgd2Fzbid0
IHByb3Blcmx5CndpcmVkIGludG8gZGV2ZC4KCj4gSSB0aGluazoKPiAKPiA+ICAgICAgc3dpdGNo
KGRkZXYtPmRldi0+YmFja2VuZF9raW5kKSB7Cj4gPiArICAgIGNhc2UgTElCWExfX0RFVklDRV9L
SU5EX1ZESVNQTDoKPiA+ICsgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVlNORDoKPiA+ICsg
ICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVklOUFVUOgo+ID4gICAgICBjYXNlIExJQlhMX19E
RVZJQ0VfS0lORF9WQkQ6Cj4gPiAgICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZJRjoKPiAK
PiBJZiB3ZSBkbyB3YW50IHRoaXMgdG8gaGFuZGxlICphbGwqIGtpbmRzIG9mIGRldmljZSwgbWF5
YmUgaXQgc2hvdWxkCj4gaGF2ZSBhIGZhbGxiYWNrIHRoYXQgYWJvcnRzLCBvciBzb21ldGhpbmcg
PyAgKEkgZG9uJ3QgdGhpbmsgaXQgaXMKPiBlYXN5IHRvIG1ha2UgaXQgYSBjb21waWxlIGVycm9y
IHRvIGZvcmdldCB0byBhZGQgYW4gZW50cnkgaGVyZSBidXQgaWYKPiB3ZSBjb3VsZCBkbyB0aGF0
IGl0IHdvdWxkIHByb2JhYmx5IGJlIGJlc3QuKQoKTWF5YmUgd2UgY291bGQgaGF2ZSBzb21lIGdl
bmVyaWMgaGFuZGxpbmcgZm9yIGV2ZXJ5dGhpbmcgIT0gcWRpc2s/CgpJSVJDIHFkaXNrIG5lZWRz
IHNwZWNpYWwgaGFuZGxpbmcgc28gdGhhdCBkZXZkIGNhbiBsYXVuY2ggYW5kIGRlc3Ryb3kKYSBR
RU1VIGluc3RhbmNlIHdoZW4gcmVxdWlyZWQsIGJ1dCBvdGhlciBiYWNrZW5kcyB0aGF0IHJ1biBp
biB0aGUKa2VybmVsIGRvbid0IG5lZWQgc3VjaCBoYW5kbGluZyBhbmQgY291bGQgbWF5YmUgc2hh
cmUgdGhlIHNhbWUgZ2VuZXJpYwpjb2RlIHBhdGguCgo+IEFsbCBvZiB0aGF0IGFzc3VtaW5nIHRo
YXQgdGhlIGJhc2ljIGlkZWEgaXMgcmlnaHQsIHdoaWNoIEkgd291bGQgbGlrZQo+IFJvZ2VyJ3Mg
b3BpbmlvbiBhYm91dC4KCkxvb2tpbmcgYXQgdGhlIHBhdGNoIGl0c2VsZiwgeW91IGFsc28gc2Vl
bSB0byBiZSBkb2luZyBzb21lIGNoYW5nZXMKcmVsYXRlZCB0byBudW1fdmJkcyBhbmQgbnVtX3Zp
ZnMsIGJ1dCB0aG9zZSBhcmUgbm90IG1lbnRpb25lZCBpbiB0aGUKY29tbWl0IG1lc3NhZ2UsIGlz
IHRoYXQgYSBzdHJheSBjaGFuZ2U/CgpJJ20gbm90IHNheWluZyBpdCdzIHdyb25nLCBpdCdzIGp1
c3QgdGhhdCBpdCBmZWVscyBsaWtlIGl0IGJlbG9uZ3MgaW4KYSBkaWZmZXJlbnQgcGF0Y2ggbWF5
YmUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:34:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIwvY-0005wj-QG; Fri, 11 Oct 2019 15:34:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qGFj=YE=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iIwvX-0005wd-Ji
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:33:59 +0000
X-Inumbo-ID: 8a954eaa-ec3c-11e9-933c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a954eaa-ec3c-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 15:33:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570808038;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=MXaxub1/JZiCjfyH6CPt6qEXPhRDBVlwfkq9K4SLS6w=;
 b=afEu8JJX3r3CbtE7rmuAgmpelQHdLkSy4AmXu4RPZzeQF4Az0j74CNjv
 rYAEkzLQweqrpROtoCpkji2JWwgl712c8hF+Cxu+/b5Kach/hVR/7awRu
 APFs/D+yBRjjypuv194lWF+kfu7hqNBKhLGEXfhD2YxoCYIa/wA09yujD s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TViYBX8r9IhHZKSnQURpkjVvk6wFzKb9L+hYNolCjBzvC2fDHQL+UrCMbAWAC6/JXRnTNuuLSK
 ntNEx0qmgODP58SmLhHzcwX+qhruenwaosguLtiCcrODebm5hdCdtwOe2dhRroWHt/XZvIIzZT
 Po2NWfAJ/b6oMl1vhCYqD9SDuVzeKalFFMpT9jDiWmjCPs6Zf0mHe9EoqSwnbb8ypmf1xGJW59
 x9PL26vGRYd5de9K4Pc79mGtS8doeANdufpcLOtaQpupu4huTZtTGoRYRJ1JkSkRzhpzz0O9Xp
 4uA=
X-SBRS: 2.7
X-MesageID: 7044172
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7044172"
Date: Fri, 11 Oct 2019 17:33:50 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191011153350.GM1389@Air-de-Roger.citrite.net>
References: <20191011150253.29457-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191011150253.29457-1-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/VT-d: Drop unhelpful
 information in diagnostics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wl@xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDQ6MDI6NTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgdmlydHVhbCBhZGRyZXNzIG9mIHRoZSBiYXNlIG9mIHRoZSBJT01NVSdzIHJl
Z3N0ZXJzIGlzIG5vdCB1c2VmdWwgZm9yCj4gZGlhZ25vc3RpYyBwdXJwb3NlcywgYW5kIGlzIHF1
aXRlIHZvbHVtaW5vdXMuICBUaGUgUENJIGNvb3JkaW5hdGVzIGlzIGJ5IGZhcgo+IHRoZSBtb3N0
IHVzZWZ1bCBwaWVjZSBvZiBpZGVudGlmeWluZyBpbmZvcm1hdGlvbi4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IEND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBK
dW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gCj4gU3Vycm91bmRpbmcgcHJpbnRrKClzIGFsc28gaWRlbnRpZnkgdGhlIElPTU1VIGJ5IFhl
bidzIGludGVybmFsIElELCBidXQgdGhhdAo+IGlzIGFsc28gcHJldHR5IHVzZWxlc3MgaW5mb3Jt
YXRpb24gd2hlbiBkaWFnbm9zaW5nIHByb2JsZW1zLgo+IAo+IFJGQyBmb3ItNC4xMy4gIFRoaXMg
aXMgYSBuaWNlIHRvIGhhdmUgc3R5bGlzdGljIGltcHJvdmVtZW50LgoKSSBkb24ndCB0aGluayB0
aGUgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBkZWJ1Z2dpbmcsIGF0IGxlYXN0IEkgaGF2ZQpuZXZl
ciB1c2VkIGl0IG15c2VsZiwgc286CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:55:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIxGU-0007tl-Po; Fri, 11 Oct 2019 15:55:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIxGT-0007tg-2V
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:55:37 +0000
X-Inumbo-ID: 90217ad0-ec3f-11e9-a531-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90217ad0-ec3f-11e9-a531-bc764e2007e4;
 Fri, 11 Oct 2019 15:55:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570809336;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=XgDTSAeGL9oebIdE3Cz8H5SnJvHWq6n3mbDTDwV9gaQ=;
 b=JBCER55ZCvv9MMZtEAXbdEU51hy3IcxchtqmWxMAaBnmf/4X30RAIank
 VOydX9qwyjHfRwP84zBBFuZbJof4OuRRrj2360XReBemvOxNZBkOobWy/
 UbrKmz74dZJjuDzhXZRETooa0SS/99m1bNwl6tOGNlmIi7AnaG23Szm4C 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4raULhrJIghXUYPU0ADMM+rGaWBcRdbUAauC0rTGVv4oBqpdZyJFYh8F5eJCC+JP2gqt9HT7Rl
 5PPGpIGkHFQizoeW5Zl2B/72he/i2dpx+PUn5rAftDkpB8MEj3A64y2D3I0DPYBYpBwO00goNX
 LtiDTo0AfKi3ne8aPyBE0EmQI9/Y7beoO6U7n3kQwooFln2N+yUoYbaw0wDLMb1LyAo5Pzds37
 wfZdXEisnWc3fhRrz+sdaICvR2cCEnHc/7kjKqvBlANc+Z9VPugQMybFWyWyNMZ04iJU2MXA3D
 mao=
X-SBRS: 2.7
X-MesageID: 7046128
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7046128"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.42484.127483.711098@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 16:55:32 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20191011153214.GL1389@Air-de-Roger.citrite.net>
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-3-al1img@gmail.com>
 <23968.39583.655591.751635@mariner.uk.xensource.com>
 <20191011153214.GL1389@Air-de-Roger.citrite.net>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 2/2] libxl: add removing XS backend path
 for PV devices on domain destroy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Oleksandr
 Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjEgMi8yXSBsaWJ4bDogYWRkIHJl
bW92aW5nIFhTIGJhY2tlbmQgcGF0aCBmb3IgUFYgZGV2aWNlcyBvbiBkb21haW4gZGVzdHJveSIp
Ogo+IFdoZW4gdGhpcyBjb2RlIHdhcyBhZGRlZCAoZGV2ZCkgdGhvc2Ugd2hlcmUgdGhlIG9ubHkg
YmFja2VuZHMgaGFuZGxlZAo+IGJ5IGxpYnhsLiBWRElTUEwsIFZTTkQsIFZJTlBVVCBkaWRuJ3Qg
ZXhpc3QgYXQgdGhhdCBwb2ludCwgc28gSSB0aGluawo+IHRoZSBpc3N1ZSBpcyB0aGF0IHdoZW4g
c3VwcG9ydCBmb3IgdGhvc2Ugd2FzIGFkZGVkLCBpdCB3YXNuJ3QgcHJvcGVybHkKPiB3aXJlZCBp
bnRvIGRldmQuCj4gCj4gPiBJIHRoaW5rOgo+ID4gCj4gPiA+ICAgICAgc3dpdGNoKGRkZXYtPmRl
di0+YmFja2VuZF9raW5kKSB7Cj4gPiA+ICsgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVkRJ
U1BMOgo+ID4gPiArICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZTTkQ6Cj4gPiA+ICsgICAg
Y2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVklOUFVUOgo+ID4gPiAgICAgIGNhc2UgTElCWExfX0RF
VklDRV9LSU5EX1ZCRDoKPiA+ID4gICAgICBjYXNlIExJQlhMX19ERVZJQ0VfS0lORF9WSUY6Cj4g
PiAKPiA+IElmIHdlIGRvIHdhbnQgdGhpcyB0byBoYW5kbGUgKmFsbCoga2luZHMgb2YgZGV2aWNl
LCBtYXliZSBpdCBzaG91bGQKPiA+IGhhdmUgYSBmYWxsYmFjayB0aGF0IGFib3J0cywgb3Igc29t
ZXRoaW5nID8gIChJIGRvbid0IHRoaW5rIGl0IGlzCj4gPiBlYXN5IHRvIG1ha2UgaXQgYSBjb21w
aWxlIGVycm9yIHRvIGZvcmdldCB0byBhZGQgYW4gZW50cnkgaGVyZSBidXQgaWYKPiA+IHdlIGNv
dWxkIGRvIHRoYXQgaXQgd291bGQgcHJvYmFibHkgYmUgYmVzdC4pCj4gCj4gTWF5YmUgd2UgY291
bGQgaGF2ZSBzb21lIGdlbmVyaWMgaGFuZGxpbmcgZm9yIGV2ZXJ5dGhpbmcgIT0gcWRpc2s/CgpT
byBtYWtlIHRoYXQgdGhlICJkZWZhdWx0OiIgPyAgVGhhdCB3b3VsZCBiZSBmaW5lIGJ5IG1lLgoK
PiBJSVJDIHFkaXNrIG5lZWRzIHNwZWNpYWwgaGFuZGxpbmcgc28gdGhhdCBkZXZkIGNhbiBsYXVu
Y2ggYW5kIGRlc3Ryb3kKPiBhIFFFTVUgaW5zdGFuY2Ugd2hlbiByZXF1aXJlZCwgYnV0IG90aGVy
IGJhY2tlbmRzIHRoYXQgcnVuIGluIHRoZQo+IGtlcm5lbCBkb24ndCBuZWVkIHN1Y2ggaGFuZGxp
bmcgYW5kIGNvdWxkIG1heWJlIHNoYXJlIHRoZSBzYW1lIGdlbmVyaWMKPiBjb2RlIHBhdGguCgpS
aWdodC4KCj4gPiBBbGwgb2YgdGhhdCBhc3N1bWluZyB0aGF0IHRoZSBiYXNpYyBpZGVhIGlzIHJp
Z2h0LCB3aGljaCBJIHdvdWxkIGxpa2UKPiA+IFJvZ2VyJ3Mgb3BpbmlvbiBhYm91dC4KPiAKPiBM
b29raW5nIGF0IHRoZSBwYXRjaCBpdHNlbGYsIHlvdSBhbHNvIHNlZW0gdG8gYmUgZG9pbmcgc29t
ZSBjaGFuZ2VzCj4gcmVsYXRlZCB0byBudW1fdmJkcyBhbmQgbnVtX3ZpZnMsIGJ1dCB0aG9zZSBh
cmUgbm90IG1lbnRpb25lZCBpbiB0aGUKPiBjb21taXQgbWVzc2FnZSwgaXMgdGhhdCBhIHN0cmF5
IGNoYW5nZT8KCk5vLCBJIGRvbid0IHRoaW5rIHNvLiAgVGhvc2UgdmFyaWFibGVzIGp1c3QgdGVs
bCB1cyB3aGVuIHRoZSB0aGluZyBpcwp0b3JuIGRvd24gYnV0IE9sZWtzYW5kcidzIGNvZGUgaXMg
YWJsZSB0byB1c2UgdGhlIGRldmljZXMgc2xpc3QgaXRzZWxmCmZvciB0aGF0LiAgUGxlYXNlIGRv
IGNoZWNrIHRvIHNlZSBpZiB5b3UgYWdyZWUuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 15:57:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 15:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIxIi-00080o-Cc; Fri, 11 Oct 2019 15:57:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vFH0=YE=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iIxIh-00080Y-8p
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:57:55 +0000
X-Inumbo-ID: e2c7485a-ec3f-11e9-beca-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e2c7485a-ec3f-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 15:57:54 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id q1so22626225ion.1
 for <xen-devel@lists.xenproject.org>; Fri, 11 Oct 2019 08:57:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=mGswfPjwyjBvKwlKEYhCAAC12yE7hwiNIg+o5bysEwk=;
 b=H97xSQKR/po1Fmjb6pGcFTyRyZ6aU59KVU6q0K+m3HBNeoVSZRvyW4WvBleZ/6/dOZ
 hzNBrnI6pxyzn3U0TbK82rEbSmtzJ6+5W3ok7b/YlnTTOkDd9V4Jo8LkzeNdmwYPOPjF
 2YJhBWkLHnITIi/Zl1i4ITvoGHVq0zNU2IkpFy25CkEHZcZ/72b2ulkVKKxj6WR1DTMX
 JVS/wUC0lAhr0pC0oLk1JoXotV44aP2cQ30S2TbrMHwv4owjvl7d7Q1oyHE+4eVITDzR
 FlSV85D4M9RCsjxE5EjSBYVFAGs0HRQc+i6z2n4Nb/UTypvnrcMHbGWNZM+hKIYq6gqA
 gusg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=mGswfPjwyjBvKwlKEYhCAAC12yE7hwiNIg+o5bysEwk=;
 b=k3GmE5hTE+Fh8xeEYpX0grNur2vklWBgX0JfPM10NJbMt7LLfkzjF30w0f4T+1ESYB
 s0HiBLnhgwguUVD+ns9YedClZndu8koZ9ydDF7HDvb/b0xVjY5KXMSCLC5Q8nk+CSdmE
 yhy4R6jJlBM/Lf8w4dBEwA/aAps82iS5mtPPQZDz19/q0r4rO1I+UZYlUiiAupjKZbPg
 pcRmdEYoYy9jJ5McO2vz6iwkLoXb9Nf9ji+qRhM3aTxufzLVddbgMK8Y7J+ql8EvYg5Z
 u+m1lH7cY3gLNwObfrpKjvbY+Ehgg/Kf+urEvF/CMPY4TY9i1Iqdts2c6porhX3QDP/p
 er0g==
X-Gm-Message-State: APjAAAWJL3Vjyn7D2FzwjH/XzisDfVscm4udcYYGHD9CuTrwCZ/LpEDk
 FolZjX3SqjhSu6RpesnV0e8R1PtCcrJRqvg0AU8=
X-Google-Smtp-Source: APXvYqzIkjYGrBskWghRzce7m7UMWZ6rh06TmBFpTdF7W9o3fhm2ysqJlbcoB6MI/hurh15h24vKRTtOPQfUgFlesuE=
X-Received: by 2002:a05:6602:1cc:: with SMTP id
 w12mr3631772iot.260.1570809473907; 
 Fri, 11 Oct 2019 08:57:53 -0700 (PDT)
MIME-Version: 1.0
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-2-al1img@gmail.com>
 <23968.39034.34800.276030@mariner.uk.xensource.com>
In-Reply-To: <23968.39034.34800.276030@mariner.uk.xensource.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 11 Oct 2019 18:57:42 +0300
Message-ID: <CACvf2oV6iFM6x1bs8JPT28Eqny0gARh8MtSTedbgAP-m9CTP=w@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] libxl: introduce new backend type
 VINPUT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgNTo1OCBQTSBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbGVrc2FuZHIgR3J5dHNvdiB3cml0ZXMgKCJbUEFUQ0gg
djEgMS8yXSBsaWJ4bDogaW50cm9kdWNlIG5ldyBiYWNrZW5kIHR5cGUgVklOUFVUIik6Cj4gPiBG
cm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gPgo+
ID4gVGhlcmUgYXJlIHR3byBraW5kIG9mIFZLQkQgZGV2aWNlczogd2l0aCBRRU1VIGJhY2tlbmQg
YW5kIHVzZXIgc3BhY2UKPiA+IGJhY2tlbmQuIEluIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gdGhl
eSBjYW4ndCBiZSBkaXN0aW5ndWlzaGVkIGFzIGJvdGggdXNlCj4gPiBWS0JEIGJhY2tlbmQgdHlw
ZS4gQXMgcmVzdWx0LCB1c2VyIHNwYWNlIEtCRCBiYWNrZW5kIGlzIHN0YXJ0ZWQgYW5kCj4gPiBz
dG9wcGVkIGFzIFFFTVUgYmFja2VuZC4gVGhpcyBjb21taXQgYWRkcyBuZXcgZGV2aWNlIGtpbmQg
VklOUFVUIHRvIGJlCj4gPiB1c2VkIGFzIGJhY2tlbmQgdHlwZSBmb3IgdXNlciBzcGFjZSBLQkQg
YmFja2VuZC4KPgo+IEkgZmluZCB0aGlzIGNvbmZ1c2luZy4gIEknbSBub3Qgc3VyZSB0aGlzIGNo
YW5nZSBpcyByaWdodC4gIEJ1dCBJJ20KPiBhZnJhaWQgdGhlIG9yaWdpbmFsIHBhdGNoZXMgaW4g
dGhpcyBhcmVhIHBhc3NlZCBtZSBieSBzbyBJIGRvbid0IGtub3cKPiBtdWNoIGFib3V0IGl0Lgo+
Cj4gSSB0aGluayBpdCB3YXMgYTQ4ZTAwZjE0YTJkICJsaWJ4bDogYWRkIGJhY2tlbmQgdHlwZSBh
bmQgaWQgdG8gdmtiIgo+IHdoaWNoIGludHJvZHVjZWQgd2hhdCB5b3UgYXJlIGNhbGxpbmcgInVz
ZXIgc3BhY2UiIGJhY2tlbmRzLiAgSXQKPiBhcHBlYXJzIHRoYXQgdGhlIHZrYiBiYWNrZW5kIHR5
cGUgZW51bSB3YXMgaW50cm9kdWNlZCB0aGVyZQo+IHNwZWNpZmljYWxseSB0byBkaXN0aW5ndWlz
aCBiZXR3ZWVuIHRoZXNlIHR3byBzaXR1YXRpb25zLiAgRm9yIHJlYXNvbnMKPgo+IEFtIEkgd3Jv
bmcgPyAgSWYgbm90LCB3aHkgaXMgdGhpcyBub3Qgd29ya2luZyBvciBub3Qgc3VpdGFibGUgPwoK
WW91IGFyZSByaWdodC4gSXQgaXMgbm90IHdvcmtpbmcgaW4gc29tZSBjYXNlcyBkdWUgdG8gUUVN
VV9CQUNLRU5EIG1hY3JvLgpRRU1VX0JBQ0tFTkQgdHJlYXRzIGJvdGggYmFja2VuZHMgYXMgUUVN
VS4gQXMgcmVzdWx0IHhsIHBlcmZvcm1zIGRldmljZQpob3RwbHVnIG9uIGFkZC9yZW1vdmUgZGV2
aWNlLiBXaGljaCBpcyBub3QgZXhwZWN0ZWQgaW4gY2FzZSAidXNlcgpzcGFjZSIgYmFja2VuZC4K
CkluIHRoaXMgcGF0Y2ggSSBwcm9wb3NlIHNvbHV0aW9uIHNpbWlsYXIgdG8gVlVTQiBkZXZpY2Uu
IFdoZXJlIFZVU0IKdXNlZCBmb3IgZnJvbnRlbmQKYW5kIGRlcGVuZHMgb24gYmFja2VuZCAoa2Vy
bmVsIG9yIFFFTVUpIGVpdGhlciBWVVNCIG9yIFFVU0IgdXNlZCBmb3IgYmFja2VuZApkZXZpY2Ug
dHlwZSBlLmcuIHVzZSBkaWZmZXJlbnQgYmFja2VuZCBkZXZpY2UgdHlwZSBmb3IgZGlmZmVyZW50
CmJhY2tlbmRzLiBJdCB3b3VsZCBiZQptb3JlIGNsZWFyIGlmLCBmb3IgZXhhbXBsZSwgUUVNVSBi
YWNrZW5kIGhhcyBRS0JEIG5hbWUgYW5kIGFsbCBvdGhlcgpWS0JELiBCdXQgaXQKd291bGQgcmVx
dWlyZSBjaGFuZ2VzIG9uIFFFTVUgc2lkZSB0b28uIFRoYXQncyB3aHkgSSd2ZSBjaG9zZW4gVklO
UFVUIG5hbWUuCgpJbnRyb2R1Y2luZyBuZXcgYmFja2VuZCBkZXZpY2UgdHlwZSBmb3IgVktCRCBh
bHNvIGFsbG93cyB0byBoYXZlIGJvdGggYmFja2VuZHMKKFFFTVUgYW5kIG5vbiBRRU1VKSBydW4g
aW4gc2FtZSBkb21haW4uIE5vdCBzdXJlIGlmIGl0IGlzIHVzZWZ1bApzY2VuYXJpbyBidXQgd2l0
aAp0aGlzIHByb3Bvc2FsIGl0IGlzIHBvc3NpYmxlIGZyb20gdGVjaG5pY2FsIHBvaW50IG9mIHZp
ZXcuCgo+Cj4gSSBhbHNvIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoZSAidXNlciBzcGFjZSIga2Jk
IGJhY2tlbmQgc2VlbXMgdG8gYmUKPiAibGludXgiIGluIHRoZSBlbnVtLgoKSSBhZ3JlZSB0aGlz
IGlzIG5vdCBzbyBnb29kIG5hbWUuIEJ1dCBJIGRvbid0IGtub3cgaG93IHRvIGNhbGwKYmFja2Vu
ZHMgd2hpY2ggYXJlIG5vdCBydW5uaW5nCmluc2lkZSBRRU1VIGluIGdlbmVyYWwuCgo+IFdoZXJl
IGlzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIHVzZXIgc3BhY2UKPiBiYWNrZW5kID8KCldl
IGhhdmUgZXh0ZW5kZWQga2JkIGludGVyZmFjZSAoa2JkaWYuaCkgdG8gc3VwcG9ydCBtdWx0aS10
b3VjaCBldmVudHMKYXMgd2VsbC4gQW5kIHdlIGhhdmUKaW1wbGVtZW50ZWQgb3duIGtiZCBiYWNr
ZW5kIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2Rpc3BsX2JlLwpJdCBpcyBpbnRlZ3Jh
dGVkIHdpdGggZGlzcGxheSBiYWNrZW5kIGFzIGJvdGggdXNlIHdheWxhbmQgQVBJLgoKPiBJcyBp
dCBiZSBjb250cm9sbGVkIGVudGlyZWx5IHRocm91Z2ggeGVuc3RvcmUgPwoKWWVzIGl0IGlzIGNv
bnRyb2xsZWQgZW50aXJlbHkgdGhyb3VnaCB4ZW5zdG9yZTogbGliIHhsIGNyZWF0ZXMKZnJvbnRl
bmQvYmFja2VuZCBlbnRyaWVzIHdpdGgKaW5pdGlhbCBzdGF0ZXMgYW5kIGNvbmZpZ3VyYXRpb24u
Cgo+IElhbi4KCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:03:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIxO1-00013W-2d; Fri, 11 Oct 2019 16:03:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIxO0-00013R-88
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:03:24 +0000
X-Inumbo-ID: a6b71e66-ec40-11e9-933c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a6b71e66-ec40-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:03:23 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CAB97142F;
 Fri, 11 Oct 2019 09:03:22 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BEE9F3F71A;
 Fri, 11 Oct 2019 09:03:21 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>, Oleksandr Grytsov
 <al1img@gmail.com>, "wl@xen.org" <wl@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
Date: Fri, 11 Oct 2019 17:03:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23968.40555.917945.129929@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8xMC8yMDE5IDE2OjIzLCBJYW4gSmFja3NvbiB3cm90ZToKPiBPbGVrc2FuZHIg
R3J5dHNvdiB3cml0ZXMgKCJbUEFUQ0ggdjFdIGxpYnhsOiBBZGQgRFRCIGNvbXBhdGlibGUgbGlz
dCB0byBjb25maWcgZmlsZSIpOgo+PiBGcm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRy
X2dyeXRzb3ZAZXBhbS5jb20+Cj4+Cj4+IFNvbWUgcGxhdGZvcm1zIG5lZWQgbW9yZSBjb21wYXRp
YmxlIHByb3BlcnR5IHZhbHVlcyBpbiBkZXZpY2UKPj4gdHJlZSByb290IG5vZGUgaW4gYWRkaXRp
b24gdG8gInhlbix4ZW52bS0lZC4lZCIgYW5kICJ4ZW4seGVudm0iCj4+IHZhbHVlcyB0aGF0IGFy
ZSBnaXZlbiBieSBYZW4gYnkgZGVmYXVsdC4KCkkgYW0gcHJldHR5IHN1cmUgSSBoYXZlIHNlZW4g
dGhpcyBwYXRjaCBhIGZldyB5ZWFycyBhZ28sIGJ1dCBJIGNhbid0IGZpbmQgaXQgaW4gCm15IGlu
Ym94LiBXaGF0IGlzIHRoZSBleGFjdCBwcm9ibGVtIGhlcmU/Cgo+PiBTcGVjaWZ5IGluIGRvbWFp
biBjb25maWd1cmF0aW9uIGZpbGUgd2hpY2ggdmFsdWVzIHNob3VsZCBiZSBhZGRlZAo+PiBieSBw
cm92aWRpbmcgImR0Yl9jb21wYXRpYmxlIiBsaXN0IG9mIHN0cmluZ3Mgc2VwYXJhdGVkIGJ5IGNv
bWFzLgo+IAo+IEhpLCB0aGFua3MuCj4gCj4gSSBkb24ndCBoYXZlIGFuIG9waW5pb24gYWJvdXQg
dGhlIHByaW5jaXBsZSBvZiB0aGlzIGFuZCB3b3VsZCBsaWtlIHRvCj4gaGVhciBmcm9tIEFSTSBm
b2xrcyBhYm91dCB0aGF0Lgo+IAo+IEFsc28sIFN0ZWZhbm8sIEp1bGllbjogc2hvdWxkIHdlIGJl
IGFza2luZyBmb3IgYSBmcmVlemUgZXhjZXB0aW9uIGZvcgo+IHRoaXMgZm9yIDQuMTMgPwoKSSBk
b24ndCBoYXZlIGVub3VnaCBjb250ZXh0IHRvIHVuZGVyc3RhbmQgdGhlIGV4YWN0IGlzc3VlIGhl
IGlzIHRyeWluZyB0byBzb2x2ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:06:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIxR5-0001BL-KP; Fri, 11 Oct 2019 16:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LlWf=YE=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iIxR4-0001BE-CU
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:06:34 +0000
X-Inumbo-ID: 171e0912-ec41-11e9-933c-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 171e0912-ec41-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:06:32 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iIxQd-0003XG-Ez; Fri, 11 Oct 2019 19:06:07 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 11 Oct 2019 19:04:17 +0300
Message-Id: <20191011160552.22907-32-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20191011160552.22907-1-vsementsov@virtuozzo.com>
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC v5 031/126] xen: introduce ERRP_AUTO_PROPAGATE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kevin Wolf <kwolf@redhat.com>, vsementsov@virtuozzo.com,
 qemu-block@nongnu.org, Paul Durrant <paul@xen.org>, armbru@redhat.com,
 Greg Kurz <groug@kaod.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Max Reitz <mreitz@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgd2Ugd2FudCB0byBhZGQgc29tZSBpbmZvIHRvIGVycnAgKGJ5IGVycm9yX3ByZXBlbmQoKSBv
cgplcnJvcl9hcHBlbmRfaGludCgpKSwgd2UgbXVzdCB1c2UgdGhlIEVSUlBfQVVUT19QUk9QQUdB
VEUgbWFjcm8uCk90aGVyd2lzZSwgdGhpcyBpbmZvIHdpbGwgbm90IGJlIGFkZGVkIHdoZW4gZXJy
cCA9PSAmZmF0YWxfZXJyCih0aGUgcHJvZ3JhbSB3aWxsIGV4aXQgcHJpb3IgdG8gdGhlIGVycm9y
X2FwcGVuZF9oaW50KCkgb3IKZXJyb3JfcHJlcGVuZCgpIGNhbGwpLiAgRml4IHN1Y2ggY2FzZXMu
CgpJZiB3ZSB3YW50IHRvIGNoZWNrIGVycm9yIGFmdGVyIGVycnAtZnVuY3Rpb24gY2FsbCwgd2Ug
bmVlZCB0bwppbnRyb2R1Y2UgbG9jYWxfZXJyIGFuZCB0aGFuIHByb3BhZ2F0ZSBpdCB0byBlcnJw
LiBJbnN0ZWFkLCB1c2UKRVJSUF9BVVRPX1BST1BBR0FURSBtYWNybywgYmVuZWZpdHMgYXJlOgox
LiBObyBuZWVkIG9mIGV4cGxpY2l0IGVycm9yX3Byb3BhZ2F0ZSBjYWxsCjIuIE5vIG5lZWQgb2Yg
ZXhwbGljaXQgbG9jYWxfZXJyIHZhcmlhYmxlOiB1c2UgZXJycCBkaXJlY3RseQozLiBFUlJQX0FV
VE9fUFJPUEFHQVRFIGxlYXZlcyBlcnJwIGFzIGlzIGlmIGl0J3Mgbm90IE5VTEwgb3IKICAgJmVy
cm9yX2ZhdGVsLCB0aGlzIG1lYW5zIHRoYXQgd2UgZG9uJ3QgYnJlYWsgZXJyb3JfYWJvcnQKICAg
KHdlJ2xsIGFib3J0IG9uIGVycm9yX3NldCwgbm90IG9uIGVycm9yX3Byb3BhZ2F0ZSkKClRoaXMg
Y29tbWl0ICh0b2dldGhlciB3aXRoIGl0cyBuZWlnaGJvcnMpIHdhcyBnZW5lcmF0ZWQgYnkKCmZv
ciBmIGluICQoZ2l0IGdyZXAgLWwgZXJycCBcKi5bY2hdKTsgZG8gXAogICAgc3BhdGNoIC0tc3At
ZmlsZSBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgXAogICAg
LS1tYWNyby1maWxlIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oIC0taW4tcGxhY2UgLS1uby1z
aG93LWRpZmYgJGY7IFwKZG9uZTsKCnRoZW4gZml4IGEgYml0IG9mIGNvbXBpbGF0aW9uIHByb2Js
ZW1zOiBjb2NjaW5lbGxlIGZvciBzb21lIHJlYXNvbgpsZWF2ZXMgc2V2ZXJhbApmKCkgewogICAg
Li4uCiAgICBnb3RvIG91dDsKICAgIC4uLgogICAgb3V0Ogp9CnBhdHRlcm5zLCB3aXRoICJvdXQ6
IiBhdCBmdW5jdGlvbiBlbmQuCgp0aGVuCi4vcHl0aG9uL2NvbW1pdC1wZXItc3Vic3lzdGVtLnB5
IE1BSU5UQUlORVJTICIkKDwgYXV0by1tc2cpIgoKKGF1dG8tbXNnIHdhcyBhIGZpbGUgd2l0aCB0
aGlzIGNvbW1pdCBtZXNzYWdlKQoKU3RpbGwsIGZvciBiYWNrcG9ydGluZyBpdCBtYXkgYmUgbW9y
ZSBjb21mb3J0YWJsZSB0byB1c2Ugb25seSB0aGUgZmlyc3QKY29tbWFuZCBhbmQgdGhlbiBkbyBv
bmUgaHVnZSBjb21taXQuCgpSZXBvcnRlZC1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNv
bT4KUmVwb3J0ZWQtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+ClNpZ25lZC1vZmYtYnk6
IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4K
LS0tCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgfCAgMTcgKystLS0KIGh3L2Jsb2Nr
L3hlbi1ibG9jay5jICAgICAgICAgICB8IDExOSArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0KIGh3L3hlbi94ZW4tYmFja2VuZC5jICAgICAgICAgICB8ICAgNyArLQogaHcveGVuL3hl
bi1idXMuYyAgICAgICAgICAgICAgIHwgIDkyICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIGh3
L3hlbi94ZW4taG9zdC1wY2ktZGV2aWNlLmMgICB8ICAyNyArKysrLS0tLQogaHcveGVuL3hlbl9w
dC5jICAgICAgICAgICAgICAgIHwgIDI1ICsrKy0tLS0KIGh3L3hlbi94ZW5fcHRfY29uZmlnX2lu
aXQuYyAgICB8ICAyMCArKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgMTM5IGluc2VydGlvbnMoKyks
IDE2OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJs
b2NrLmMgYi9ody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMKaW5kZXggM2I5Y2FlYjJmYS4u
YzM4ZTNjM2Q4NSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCisr
KyBiL2h3L2Jsb2NrL2RhdGFwbGFuZS94ZW4tYmxvY2suYwpAQCAtNzI3LDggKzcyNyw4IEBAIHZv
aWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwcm90b2NvbCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CisgICAgRVJS
UF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkRldmljZSAqeGVuZGV2ID0gZGF0YXBsYW5lLT54
ZW5kZXY7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAgICAgdW5zaWduZWQgaW50IHJp
bmdfc2l6ZTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIApAQCAtNzY0LDkgKzc2NCw4IEBAIHZvaWQg
eGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5CbG9ja0RhdGFQbGFuZSAqZGF0YXBsYW5lLAog
ICAgIH0KIAogICAgIHhlbl9kZXZpY2Vfc2V0X21heF9ncmFudF9yZWZzKHhlbmRldiwgZGF0YXBs
YW5lLT5ucl9yaW5nX3JlZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbG9j
YWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShl
cnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnAp
OworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIHN0b3A7CiAgICAgfQogCkBAIC03NzQs
OSArNzczLDggQEAgdm9pZCB4ZW5fYmxvY2tfZGF0YXBsYW5lX3N0YXJ0KFhlbkJsb2NrRGF0YVBs
YW5lICpkYXRhcGxhbmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YXBsYW5lLT5yaW5nX3JlZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkYXRhcGxhbmUtPm5yX3JpbmdfcmVmLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7
Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
cnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBzdG9wOwogICAgIH0KIApAQCAt
ODA5LDkgKzgwNyw4IEBAIHZvaWQgeGVuX2Jsb2NrX2RhdGFwbGFuZV9zdGFydChYZW5CbG9ja0Rh
dGFQbGFuZSAqZGF0YXBsYW5lLAogICAgIGRhdGFwbGFuZS0+ZXZlbnRfY2hhbm5lbCA9CiAgICAg
ICAgIHhlbl9kZXZpY2VfYmluZF9ldmVudF9jaGFubmVsKHhlbmRldiwgZGF0YXBsYW5lLT5jdHgs
IGV2ZW50X2NoYW5uZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9ibG9ja19kYXRhcGxhbmVfZXZlbnQsIGRhdGFwbGFuZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAg
ICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdv
dG8gc3RvcDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbi1ibG9jay5jIGIvaHcv
YmxvY2sveGVuLWJsb2NrLmMKaW5kZXggODc5ZmMzMTBhNC4uOGY0MTY1ZWRkOSAxMDA2NDQKLS0t
IGEvaHcvYmxvY2sveGVuLWJsb2NrLmMKKysrIGIvaHcvYmxvY2sveGVuLWJsb2NrLmMKQEAgLTE5
NCw2ICsxOTQsNyBAQCBzdGF0aWMgY29uc3QgQmxvY2tEZXZPcHMgeGVuX2Jsb2NrX2Rldl9vcHMg
PSB7CiAKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBF
cnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJsb2Nr
RGV2aWNlICpibG9ja2RldiA9IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKICAgICBYZW5CbG9j
a0RldmljZUNsYXNzICpibG9ja2Rldl9jbGFzcyA9CiAgICAgICAgIFhFTl9CTE9DS19ERVZJQ0Vf
R0VUX0NMQVNTKHhlbmRldik7CkBAIC0yMDEsNyArMjAyLDYgQEAgc3RhdGljIHZvaWQgeGVuX2Js
b2NrX3JlYWxpemUoWGVuRGV2aWNlICp4ZW5kZXYsIEVycm9yICoqZXJycCkKICAgICBYZW5CbG9j
a1ZkZXYgKnZkZXYgPSAmYmxvY2tkZXYtPnByb3BzLnZkZXY7CiAgICAgQmxvY2tDb25mICpjb25m
ID0gJmJsb2NrZGV2LT5wcm9wcy5jb25mOwogICAgIEJsb2NrQmFja2VuZCAqYmxrID0gY29uZi0+
YmxrOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogCiAgICAgaWYgKHZkZXYtPnR5cGUg
PT0gWEVOX0JMT0NLX1ZERVZfVFlQRV9JTlZBTElEKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgInZkZXYgcHJvcGVydHkgbm90IHNldCIpOwpAQCAtMjExLDkgKzIxMSw4IEBAIHN0YXRpYyB2
b2lkIHhlbl9ibG9ja19yZWFsaXplKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAg
ICAgdHJhY2VfeGVuX2Jsb2NrX3JlYWxpemUodHlwZSwgdmRldi0+ZGlzaywgdmRldi0+cGFydGl0
aW9uKTsKIAogICAgIGlmIChibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZSkgewotICAgICAgICBibG9j
a2Rldl9jbGFzcy0+cmVhbGl6ZShibG9ja2RldiwgJmxvY2FsX2Vycik7Ci0gICAgICAgIGlmIChs
b2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIp
OworICAgICAgICBibG9ja2Rldl9jbGFzcy0+cmVhbGl6ZShibG9ja2RldiwgZXJycCk7CisgICAg
ICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAgICAgfQpA
QCAtMjgzLDggKzI4Miw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19mcm9udGVuZF9jaGFuZ2Vk
KFhlbkRldmljZSAqeGVuZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZW51bSB4ZW5idXNfc3RhdGUgZnJvbnRlbmRfc3RhdGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BB
R0FURSgpOwogICAgIGVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUgPSB4ZW5fZGV2aWNl
X2JhY2tlbmRfZ2V0X3N0YXRlKHhlbmRldik7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7
CiAKICAgICBzd2l0Y2ggKGZyb250ZW5kX3N0YXRlKSB7CiAgICAgY2FzZSBYZW5idXNTdGF0ZUlu
aXRpYWxpc2VkOgpAQCAtMjkzLDE1ICsyOTIsMTMgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2Zy
b250ZW5kX2NoYW5nZWQoWGVuRGV2aWNlICp4ZW5kZXYsCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQogCi0gICAgICAgIHhlbl9ibG9ja19kaXNjb25uZWN0KHhlbmRldiwgJmxvY2FsX2Vy
cik7Ci0gICAgICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICB4ZW5fYmxvY2tfZGlzY29ubmVjdCh4ZW5kZXYs
IGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICB9CiAKLSAgICAgICAgeGVuX2Jsb2NrX2Nvbm5lY3QoeGVuZGV2LCAmbG9jYWxfZXJyKTsKLSAg
ICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGxvY2FsX2Vycik7CisgICAgICAgIHhlbl9ibG9ja19jb25uZWN0KHhlbmRldiwgZXJycCk7Cisg
ICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIApAQCAt
MzE0LDkgKzMxMSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19mcm9udGVuZF9jaGFuZ2VkKFhl
bkRldmljZSAqeGVuZGV2LAogCiAgICAgY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKICAgICBjYXNl
IFhlbmJ1c1N0YXRlVW5rbm93bjoKLSAgICAgICAgeGVuX2Jsb2NrX2Rpc2Nvbm5lY3QoeGVuZGV2
LCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgICAgIHhlbl9ibG9ja19kaXNjb25u
ZWN0KHhlbmRldiwgZXJycCk7CisgICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIH0KIApAQCAtNDAzLDEwICszOTksMTAgQEAgc3RhdGljIGludCB2YmRfbmFt
ZV90b19kaXNrKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKiplbmRwLAogc3RhdGljIHZv
aWQgeGVuX2Jsb2NrX3NldF92ZGV2KE9iamVjdCAqb2JqLCBWaXNpdG9yICp2LCBjb25zdCBjaGFy
ICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSwgRXJy
b3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBEZXZpY2VTdGF0
ZSAqZGV2ID0gREVWSUNFKG9iaik7CiAgICAgUHJvcGVydHkgKnByb3AgPSBvcGFxdWU7CiAgICAg
WGVuQmxvY2tWZGV2ICp2ZGV2ID0gcWRldl9nZXRfcHJvcF9wdHIoZGV2LCBwcm9wKTsKLSAgICBF
cnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjaGFyICpzdHIsICpwOwogICAgIGNvbnN0IGNo
YXIgKmVuZDsKIApAQCAtNDE1LDkgKzQxMSw4IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19zZXRf
dmRldihPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFtZSwKICAgICAgICAg
cmV0dXJuOwogICAgIH0KIAotICAgIHZpc2l0X3R5cGVfc3RyKHYsIG5hbWUsICZzdHIsICZsb2Nh
bF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV9zdHIodiwgbmFtZSwgJnN0ciwgZXJycCk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTY3MSw5ICs2
NjYsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fYmxvY2tfYmxvY2tkZXZfZGVsKGNvbnN0IGNoYXIgKm5v
ZGVfbmFtZSwgRXJyb3IgKiplcnJwKQogc3RhdGljIGNoYXIgKnhlbl9ibG9ja19ibG9ja2Rldl9h
ZGQoY29uc3QgY2hhciAqaWQsIFFEaWN0ICpxZGljdCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7
CiAgICAgY29uc3QgY2hhciAqZHJpdmVyID0gcWRpY3RfZ2V0X3RyeV9zdHIocWRpY3QsICJkcml2
ZXIiKTsKICAgICBCbG9ja2Rldk9wdGlvbnMgKm9wdGlvbnMgPSBOVUxMOwotICAgIEVycm9yICps
b2NhbF9lcnIgPSBOVUxMOwogICAgIGNoYXIgKm5vZGVfbmFtZTsKICAgICBWaXNpdG9yICp2Owog
CkBAIC02ODgsMTggKzY4MywxNiBAQCBzdGF0aWMgY2hhciAqeGVuX2Jsb2NrX2Jsb2NrZGV2X2Fk
ZChjb25zdCBjaGFyICppZCwgUURpY3QgKnFkaWN0LAogICAgIHRyYWNlX3hlbl9ibG9ja19ibG9j
a2Rldl9hZGQobm9kZV9uYW1lKTsKIAogICAgIHYgPSBxb2JqZWN0X2lucHV0X3Zpc2l0b3JfbmV3
KFFPQkpFQ1QocWRpY3QpKTsKLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9ucyh2LCBOVUxM
LCAmb3B0aW9ucywgJmxvY2FsX2Vycik7CisgICAgdmlzaXRfdHlwZV9CbG9ja2Rldk9wdGlvbnMo
diwgTlVMTCwgJm9wdGlvbnMsIGVycnApOwogICAgIHZpc2l0X2ZyZWUodik7CiAKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwor
ICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCi0gICAgcW1wX2Js
b2NrZGV2X2FkZChvcHRpb25zLCAmbG9jYWxfZXJyKTsKKyAgICBxbXBfYmxvY2tkZXZfYWRkKG9w
dGlvbnMsIGVycnApOwogCi0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9w
YWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBm
YWlsOwogICAgIH0KIApAQCAtNzE4LDE0ICs3MTEsMTIgQEAgZmFpbDoKIAogc3RhdGljIHZvaWQg
eGVuX2Jsb2NrX2RyaXZlX2Rlc3Ryb3koWGVuQmxvY2tEcml2ZSAqZHJpdmUsIEVycm9yICoqZXJy
cCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgY2hhciAqbm9kZV9uYW1lID0g
ZHJpdmUtPm5vZGVfbmFtZTsKIAogICAgIGlmIChub2RlX25hbWUpIHsKLSAgICAgICAgRXJyb3Ig
KmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAgeGVuX2Jsb2NrX2Jsb2NrZGV2X2RlbChub2Rl
X25hbWUsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICAgICAgeGVuX2Jsb2NrX2Js
b2NrZGV2X2RlbChub2RlX25hbWUsIGVycnApOworICAgICAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAgICBnX2ZyZWUobm9kZV9uYW1lKTsKQEAg
LTczOSw2ICs3MzAsNyBAQCBzdGF0aWMgWGVuQmxvY2tEcml2ZSAqeGVuX2Jsb2NrX2RyaXZlX2Ny
ZWF0ZShjb25zdCBjaGFyICppZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGNoYXIgKmRldmljZV90eXBlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUURpY3QgKm9wdHMsIEVycm9yICoqZXJycCkKIHsKKyAg
ICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgY29uc3QgY2hhciAqcGFyYW1zID0gcWRpY3Rf
Z2V0X3RyeV9zdHIob3B0cywgInBhcmFtcyIpOwogICAgIGNvbnN0IGNoYXIgKm1vZGUgPSBxZGlj
dF9nZXRfdHJ5X3N0cihvcHRzLCAibW9kZSIpOwogICAgIGNvbnN0IGNoYXIgKmRpcmVjdF9pb19z
YWZlID0gcWRpY3RfZ2V0X3RyeV9zdHIob3B0cywgImRpcmVjdC1pby1zYWZlIik7CkBAIC03NDYs
NyArNzM4LDYgQEAgc3RhdGljIFhlbkJsb2NrRHJpdmUgKnhlbl9ibG9ja19kcml2ZV9jcmVhdGUo
Y29uc3QgY2hhciAqaWQsCiAgICAgY2hhciAqZHJpdmVyID0gTlVMTDsKICAgICBjaGFyICpmaWxl
bmFtZSA9IE5VTEw7CiAgICAgWGVuQmxvY2tEcml2ZSAqZHJpdmUgPSBOVUxMOwotICAgIEVycm9y
ICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIFFEaWN0ICpmaWxlX2xheWVyOwogICAgIFFEaWN0ICpk
cml2ZXJfbGF5ZXI7CiAKQEAgLTgyNSwxMyArODE2LDEyIEBAIHN0YXRpYyBYZW5CbG9ja0RyaXZl
ICp4ZW5fYmxvY2tfZHJpdmVfY3JlYXRlKGNvbnN0IGNoYXIgKmlkLAogCiAgICAgZ19hc3NlcnQo
IWRyaXZlLT5ub2RlX25hbWUpOwogICAgIGRyaXZlLT5ub2RlX25hbWUgPSB4ZW5fYmxvY2tfYmxv
Y2tkZXZfYWRkKGRyaXZlLT5pZCwgZHJpdmVyX2xheWVyLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZsb2NhbF9lcnIpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOwogCiAgICAgcW9iamVjdF91bnJlZihk
cml2ZXJfbGF5ZXIpOwogCiBkb25lOgotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJy
b3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAg
IHhlbl9ibG9ja19kcml2ZV9kZXN0cm95KGRyaXZlLCBOVUxMKTsKICAgICAgICAgcmV0dXJuIE5V
TEw7CiAgICAgfQpAQCAtODU2LDE1ICs4NDYsMTMgQEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2lv
dGhyZWFkX2Rlc3Ryb3koWGVuQmxvY2tJT1RocmVhZCAqaW90aHJlYWQsCiBzdGF0aWMgWGVuQmxv
Y2tJT1RocmVhZCAqeGVuX2Jsb2NrX2lvdGhyZWFkX2NyZWF0ZShjb25zdCBjaGFyICppZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoq
ZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgWGVuQmxvY2tJT1RocmVh
ZCAqaW90aHJlYWQgPSBnX25ldyhYZW5CbG9ja0lPVGhyZWFkLCAxKTsKLSAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAogICAgIGlvdGhyZWFkLT5pZCA9IGdfc3RyZHVwKGlkKTsKIAotICAg
IHFtcF9vYmplY3RfYWRkKFRZUEVfSU9USFJFQUQsIGlkLCBmYWxzZSwgTlVMTCwgJmxvY2FsX2Vy
cik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwg
bG9jYWxfZXJyKTsKLQorICAgIHFtcF9vYmplY3RfYWRkKFRZUEVfSU9USFJFQUQsIGlkLCBmYWxz
ZSwgTlVMTCwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdfZnJlZShpb3RocmVh
ZC0+aWQpOwogICAgICAgICBnX2ZyZWUoaW90aHJlYWQpOwogICAgICAgICByZXR1cm4gTlVMTDsK
QEAgLTg3Niw2ICs4NjQsNyBAQCBzdGF0aWMgWGVuQmxvY2tJT1RocmVhZCAqeGVuX2Jsb2NrX2lv
dGhyZWFkX2NyZWF0ZShjb25zdCBjaGFyICppZCwKIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19kZXZp
Y2VfY3JlYXRlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFFEaWN0ICpvcHRzLCBFcnJvciAqKmVycnApCiB7CisgICAgRVJS
UF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJ1cyAqeGVuYnVzID0geGVuX2JhY2tlbmRfZ2V0
X2J1cyhiYWNrZW5kKTsKICAgICBjb25zdCBjaGFyICpuYW1lID0geGVuX2JhY2tlbmRfZ2V0X25h
bWUoYmFja2VuZCk7CiAgICAgdW5zaWduZWQgbG9uZyBudW1iZXI7CkBAIC04ODMsNyArODcyLDYg
QEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3RhbmNl
ICpiYWNrZW5kLAogICAgIFhlbkJsb2NrRHJpdmUgKmRyaXZlID0gTlVMTDsKICAgICBYZW5CbG9j
a0lPVGhyZWFkICppb3RocmVhZCA9IE5VTEw7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBOVUxM
OwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGNvbnN0IGNoYXIgKnR5cGU7CiAg
ICAgWGVuQmxvY2tEZXZpY2UgKmJsb2NrZGV2OwogCkBAIC05MTUsMTUgKzkwMywxNSBAQCBzdGF0
aWMgdm9pZCB4ZW5fYmxvY2tfZGV2aWNlX2NyZWF0ZShYZW5CYWNrZW5kSW5zdGFuY2UgKmJhY2tl
bmQsCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAKLSAgICBkcml2ZSA9IHhlbl9ibG9ja19k
cml2ZV9jcmVhdGUodmRldiwgZGV2aWNlX3R5cGUsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIGRy
aXZlID0geGVuX2Jsb2NrX2RyaXZlX2NyZWF0ZSh2ZGV2LCBkZXZpY2VfdHlwZSwgb3B0cywgZXJy
cCk7CiAgICAgaWYgKCFkcml2ZSkgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChl
cnJwLCBsb2NhbF9lcnIsICJmYWlsZWQgdG8gY3JlYXRlIGRyaXZlOiAiKTsKKyAgICAgICAgZXJy
b3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIGNyZWF0ZSBkcml2ZTogIik7CiAgICAgICAgIGdv
dG8gZmFpbDsKICAgICB9CiAKLSAgICBpb3RocmVhZCA9IHhlbl9ibG9ja19pb3RocmVhZF9jcmVh
dGUodmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgaW90aHJlYWQgPSB4ZW5f
YmxvY2tfaW90aHJlYWRfY3JlYXRlKHZkZXYsIGVycnApOworICAgIGlmICgqZXJycCkgeworICAg
ICAgICBlcnJvcl9wcmVwZW5kKGVycnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJmYWlsZWQgdG8gY3JlYXRlIGlvdGhyZWFkOiAiKTsKICAgICAgICAgZ290byBmYWlsOwogICAg
IH0KQEAgLTkzMSwyNCArOTE5LDI0IEBAIHN0YXRpYyB2b2lkIHhlbl9ibG9ja19kZXZpY2VfY3Jl
YXRlKFhlbkJhY2tlbmRJbnN0YW5jZSAqYmFja2VuZCwKICAgICB4ZW5kZXYgPSBYRU5fREVWSUNF
KHFkZXZfY3JlYXRlKEJVUyh4ZW5idXMpLCB0eXBlKSk7CiAgICAgYmxvY2tkZXYgPSBYRU5fQkxP
Q0tfREVWSUNFKHhlbmRldik7CiAKLSAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1Qo
eGVuZGV2KSwgdmRldiwgInZkZXYiLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwgImZhaWxl
ZCB0byBzZXQgJ3ZkZXYnOiAiKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X3N0cihPQkpFQ1Qo
eGVuZGV2KSwgdmRldiwgInZkZXYiLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAg
ZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHNldCAndmRldic6ICIpOwogICAgICAgICBn
b3RvIGZhaWw7CiAgICAgfQogCiAgICAgb2JqZWN0X3Byb3BlcnR5X3NldF9zdHIoT0JKRUNUKHhl
bmRldiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2Jsb2NrX2RyaXZlX2dldF9u
b2RlX25hbWUoZHJpdmUpLCAiZHJpdmUiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICZs
b2NhbF9lcnIpOwotICAgIGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRl
X3ByZXBlbmQoZXJycCwgbG9jYWxfZXJyLCAiZmFpbGVkIHRvIHNldCAnZHJpdmUnOiAiKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAg
ICAgZXJyb3JfcHJlcGVuZChlcnJwLCAiZmFpbGVkIHRvIHNldCAnZHJpdmUnOiAiKTsKICAgICAg
ICAgZ290byBmYWlsOwogICAgIH0KIAogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfc3RyKE9CSkVD
VCh4ZW5kZXYpLCBpb3RocmVhZC0+aWQsICJpb3RocmVhZCIsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJv
cl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3ByZXBlbmQo
ZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBzZXQgJ2lv
dGhyZWFkJzogIik7CiAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CkBAIC05NTYsOSArOTQ0LDkg
QEAgc3RhdGljIHZvaWQgeGVuX2Jsb2NrX2RldmljZV9jcmVhdGUoWGVuQmFja2VuZEluc3RhbmNl
ICpiYWNrZW5kLAogICAgIGJsb2NrZGV2LT5pb3RocmVhZCA9IGlvdGhyZWFkOwogICAgIGJsb2Nr
ZGV2LT5kcml2ZSA9IGRyaXZlOwogCi0gICAgb2JqZWN0X3Byb3BlcnR5X3NldF9ib29sKE9CSkVD
VCh4ZW5kZXYpLCB0cnVlLCAicmVhbGl6ZWQiLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwK
KyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKHhlbmRldiksIHRydWUsICJyZWFs
aXplZCIsIGVycnApOworICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVy
cnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWFsaXphdGlvbiBvZiBkZXZp
Y2UgJXMgZmFpbGVkOiAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlKTsK
ICAgICAgICAgZ290byBmYWlsOwpAQCAtOTg0LDYgKzk3Miw3IEBAIGZhaWw6CiBzdGF0aWMgdm9p
ZCB4ZW5fYmxvY2tfZGV2aWNlX2Rlc3Ryb3koWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKKyAg
ICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSB4ZW5fYmFj
a2VuZF9nZXRfZGV2aWNlKGJhY2tlbmQpOwogICAgIFhlbkJsb2NrRGV2aWNlICpibG9ja2RldiA9
IFhFTl9CTE9DS19ERVZJQ0UoeGVuZGV2KTsKICAgICBYZW5CbG9ja1ZkZXYgKnZkZXYgPSAmYmxv
Y2tkZXYtPnByb3BzLnZkZXY7CkBAIC05OTUsMjIgKzk4NCwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5f
YmxvY2tfZGV2aWNlX2Rlc3Ryb3koWGVuQmFja2VuZEluc3RhbmNlICpiYWNrZW5kLAogICAgIG9i
amVjdF91bnBhcmVudChPQkpFQ1QoeGVuZGV2KSk7CiAKICAgICBpZiAoaW90aHJlYWQpIHsKLSAg
ICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAgeGVuX2Jsb2NrX2lvdGhy
ZWFkX2Rlc3Ryb3koaW90aHJlYWQsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxfZXJy
KSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIs
CisgICAgICAgIHhlbl9ibG9ja19pb3RocmVhZF9kZXN0cm95KGlvdGhyZWFkLCBlcnJwKTsKKyAg
ICAgICAgaWYgKCplcnJwKSB7CisgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZGVzdHJveSBpb3RocmVhZDog
Iik7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoZHJp
dmUpIHsKLSAgICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Ci0KLSAgICAgICAgeGVuX2Js
b2NrX2RyaXZlX2Rlc3Ryb3koZHJpdmUsICZsb2NhbF9lcnIpOwotICAgICAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9l
cnIsCisgICAgICAgIHhlbl9ibG9ja19kcml2ZV9kZXN0cm95KGRyaXZlLCBlcnJwKTsKKyAgICAg
ICAgaWYgKCplcnJwKSB7CisgICAgICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZGVzdHJveSBkcml2ZTogIik7CiAg
ICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJhY2tlbmQuYyBiL2h3L3hl
bi94ZW4tYmFja2VuZC5jCmluZGV4IGRhMDY1ZjgxYjcuLjFjYzA2OTQwNTMgMTAwNjQ0Ci0tLSBh
L2h3L3hlbi94ZW4tYmFja2VuZC5jCisrKyBiL2h3L3hlbi94ZW4tYmFja2VuZC5jCkBAIC05OCw5
ICs5OCw5IEBAIHN0YXRpYyB2b2lkIHhlbl9iYWNrZW5kX2xpc3RfcmVtb3ZlKFhlbkJhY2tlbmRJ
bnN0YW5jZSAqYmFja2VuZCkKIHZvaWQgeGVuX2JhY2tlbmRfZGV2aWNlX2NyZWF0ZShYZW5CdXMg
KnhlbmJ1cywgY29uc3QgY2hhciAqdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpuYW1lLCBRRGljdCAqb3B0cywgRXJyb3IgKiplcnJwKQogeworICAgIEVS
UlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBjb25zdCBYZW5CYWNrZW5kSW1wbCAqaW1wbCA9IHhl
bl9iYWNrZW5kX3RhYmxlX2xvb2t1cCh0eXBlKTsKICAgICBYZW5CYWNrZW5kSW5zdGFuY2UgKmJh
Y2tlbmQ7Ci0gICAgRXJyb3IgKmxvY2FsX2Vycm9yID0gTlVMTDsKIAogICAgIGlmICghaW1wbCkg
ewogICAgICAgICByZXR1cm47CkBAIC0xMTAsOSArMTEwLDggQEAgdm9pZCB4ZW5fYmFja2VuZF9k
ZXZpY2VfY3JlYXRlKFhlbkJ1cyAqeGVuYnVzLCBjb25zdCBjaGFyICp0eXBlLAogICAgIGJhY2tl
bmQtPnhlbmJ1cyA9IHhlbmJ1czsKICAgICBiYWNrZW5kLT5uYW1lID0gZ19zdHJkdXAobmFtZSk7
CiAKLSAgICBpbXBsLT5jcmVhdGUoYmFja2VuZCwgb3B0cywgJmxvY2FsX2Vycm9yKTsKLSAgICBp
ZiAobG9jYWxfZXJyb3IpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cm9yKTsKKyAgICBpbXBsLT5jcmVhdGUoYmFja2VuZCwgb3B0cywgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CiAgICAgICAgIGdfZnJlZShiYWNrZW5kLT5uYW1lKTsKICAgICAgICAgZ19mcmVlKGJh
Y2tlbmQpOwogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWJ1cy5jIGIv
aHcveGVuL3hlbi1idXMuYwppbmRleCBjMmFkMjJhNDJkLi5jZWVjZjBkYWNiIDEwMDY0NAotLS0g
YS9ody94ZW4veGVuLWJ1cy5jCisrKyBiL2h3L3hlbi94ZW4tYnVzLmMKQEAgLTUzLDkgKzUzLDkg
QEAgc3RhdGljIGNoYXIgKnhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgoWGVuRGV2aWNlICp4
ZW5kZXYpCiAKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfdW5wbHVnKFhlbkRldmljZSAqeGVuZGV2
LCBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgpOwogICAgIFhlbkJ1
cyAqeGVuYnVzID0gWEVOX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVzKERFVklDRSh4ZW5kZXYpKSk7
CiAgICAgY29uc3QgY2hhciAqdHlwZSA9IG9iamVjdF9nZXRfdHlwZW5hbWUoT0JKRUNUKHhlbmRl
dikpOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIHhzX3RyYW5zYWN0aW9uX3Qg
dGlkOwogCiAgICAgdHJhY2VfeGVuX2RldmljZV91bnBsdWcodHlwZSwgeGVuZGV2LT5uYW1lKTsK
QEAgLTY5LDE0ICs2OSwxNCBAQCBhZ2FpbjoKICAgICB9CiAKICAgICB4c19ub2RlX3ByaW50Zih4
ZW5idXMtPnhzaCwgdGlkLCB4ZW5kZXYtPmJhY2tlbmRfcGF0aCwgIm9ubGluZSIsCi0gICAgICAg
ICAgICAgICAgICAgJmxvY2FsX2VyciwgIiV1IiwgMCk7Ci0gICAgaWYgKGxvY2FsX2Vycikgewor
ICAgICAgICAgICAgICAgICAgIGVycnAsICIldSIsIDApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIGFib3J0OwogICAgIH0KIAogICAgIHhzX25vZGVfcHJpbnRmKHhlbmJ1cy0+eHNo
LCB0aWQsIHhlbmRldi0+YmFja2VuZF9wYXRoLCAic3RhdGUiLAotICAgICAgICAgICAgICAgICAg
ICZsb2NhbF9lcnIsICIldSIsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgeworICAgICAgICAgICAgICAgICAgIGVycnAsICIldSIsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7
CisgICAgaWYgKCplcnJwKSB7CiAgICAgICAgIGdvdG8gYWJvcnQ7CiAgICAgfQogCkBAIC05Niw3
ICs5Niw2IEBAIGFib3J0OgogICAgICAqIGZyb20gZW5kaW5nIHRoZSB0cmFuc2FjdGlvbi4KICAg
ICAgKi8KICAgICB4c190cmFuc2FjdGlvbl9lbmQoeGVuYnVzLT54c2gsIHRpZCwgdHJ1ZSk7Ci0g
ICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiB9CiAKIHN0YXRpYyB2b2lkIHhl
bl9idXNfcHJpbnRfZGV2KE1vbml0b3IgKm1vbiwgRGV2aWNlU3RhdGUgKmRldiwgaW50IGluZGVu
dCkKQEAgLTIwNSwxNSArMjA0LDEzIEBAIHN0YXRpYyBYZW5XYXRjaCAqd2F0Y2hfbGlzdF9hZGQo
WGVuV2F0Y2hMaXN0ICp3YXRjaF9saXN0LCBjb25zdCBjaGFyICpub2RlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICprZXksIFhlbldhdGNoSGFuZGxlciBoYW5k
bGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9y
ICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgWGVuV2F0Y2ggKndh
dGNoID0gbmV3X3dhdGNoKG5vZGUsIGtleSwgaGFuZGxlciwgb3BhcXVlKTsKLSAgICBFcnJvciAq
bG9jYWxfZXJyID0gTlVMTDsKIAogICAgIG5vdGlmaWVyX2xpc3RfYWRkKCZ3YXRjaF9saXN0LT5u
b3RpZmllcnMsICZ3YXRjaC0+bm90aWZpZXIpOwogCi0gICAgeHNfbm9kZV93YXRjaCh3YXRjaF9s
aXN0LT54c2gsIG5vZGUsIGtleSwgd2F0Y2gtPnRva2VuLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAo
bG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOwot
CisgICAgeHNfbm9kZV93YXRjaCh3YXRjaF9saXN0LT54c2gsIG5vZGUsIGtleSwgd2F0Y2gtPnRv
a2VuLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgbm90aWZpZXJfcmVtb3ZlKCZ3
YXRjaC0+bm90aWZpZXIpOwogICAgICAgICBmcmVlX3dhdGNoKHdhdGNoKTsKIApAQCAtMjU1LDEx
ICsyNTIsMTEgQEAgc3RhdGljIHZvaWQgeGVuX2J1c19iYWNrZW5kX2NyZWF0ZShYZW5CdXMgKnhl
bmJ1cywgY29uc3QgY2hhciAqdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqbmFtZSwgY2hhciAqcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsK
ICAgICB4c190cmFuc2FjdGlvbl90IHRpZDsKICAgICBjaGFyICoqa2V5OwogICAgIFFEaWN0ICpv
cHRzOwogICAgIHVuc2lnbmVkIGludCBpLCBuOwotICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxM
OwogCiAgICAgdHJhY2VfeGVuX2J1c19iYWNrZW5kX2NyZWF0ZSh0eXBlLCBwYXRoKTsKIApAQCAt
MzE0LDExICszMTEsMTEgQEAgYWdhaW46CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICB4
ZW5fYmFja2VuZF9kZXZpY2VfY3JlYXRlKHhlbmJ1cywgdHlwZSwgbmFtZSwgb3B0cywgJmxvY2Fs
X2Vycik7CisgICAgeGVuX2JhY2tlbmRfZGV2aWNlX2NyZWF0ZSh4ZW5idXMsIHR5cGUsIG5hbWUs
IG9wdHMsIGVycnApOwogICAgIHFvYmplY3RfdW5yZWYob3B0cyk7CiAKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwK
KyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGNyZWF0ZSAnJXMnIGRldmljZSAnJXMn
OiAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlLCBuYW1lKTsKICAgICB9
CkBAIC00NTEsOSArNDQ4LDkgQEAgc3RhdGljIHZvaWQgeGVuX2J1c191bnJlYWxpemUoQnVzU3Rh
dGUgKmJ1cywgRXJyb3IgKiplcnJwKQogCiBzdGF0aWMgdm9pZCB4ZW5fYnVzX3JlYWxpemUoQnVz
U3RhdGUgKmJ1cywgRXJyb3IgKiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsK
ICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhFTl9CVVMoYnVzKTsKICAgICB1bnNpZ25lZCBpbnQgZG9t
aWQ7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAgICB0cmFjZV94ZW5fYnVzX3Jl
YWxpemUoKTsKIApAQCAtNDc2LDEwICs0NzMsMTAgQEAgc3RhdGljIHZvaWQgeGVuX2J1c19yZWFs
aXplKEJ1c1N0YXRlICpidXMsIEVycm9yICoqZXJycCkKIAogICAgIHhlbmJ1cy0+YmFja2VuZF93
YXRjaCA9CiAgICAgICAgIHhlbl9idXNfYWRkX3dhdGNoKHhlbmJ1cywgIiIsIC8qIGRvbWFpbiBy
b290IG5vZGUgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgImJhY2tlbmQiLCB4ZW5fYnVz
X2JhY2tlbmRfY2hhbmdlZCwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgeworICAg
ICAgICAgICAgICAgICAgICAgICAgICAiYmFja2VuZCIsIHhlbl9idXNfYmFja2VuZF9jaGFuZ2Vk
LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgLyogVGhpcyBuZWVkIG5vdCBiZSB0
cmVhdGVkIGFzIGEgaGFyZCBlcnJvciBzbyBkb24ndCBwcm9wYWdhdGUgKi8KLSAgICAgICAgZXJy
b3JfcmVwb3J0Zl9lcnIobG9jYWxfZXJyLAorICAgICAgICBlcnJvcl9yZXBvcnRmX2VycigqZXJy
cCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBzZXQgdXAgZW51bWVyYXRp
b24gd2F0Y2g6ICIpOwogICAgIH0KIApAQCAtNjkyLDkgKzY4OSw5IEBAIHN0YXRpYyB2b2lkIHhl
bl9kZXZpY2VfcmVtb3ZlX3dhdGNoKFhlbkRldmljZSAqeGVuZGV2LCBYZW5XYXRjaCAqd2F0Y2gs
CiAKIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfYmFja2VuZF9jcmVhdGUoWGVuRGV2aWNlICp4ZW5k
ZXYsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgWGVu
QnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKHhlbmRldikp
KTsKICAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbMl07Ci0gICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAKICAgICB4ZW5kZXYtPmJhY2tlbmRfcGF0aCA9IHhlbl9kZXZpY2VfZ2V0
X2JhY2tlbmRfcGF0aCh4ZW5kZXYpOwogCkBAIC03MDYsOSArNzAzLDkgQEAgc3RhdGljIHZvaWQg
eGVuX2RldmljZV9iYWNrZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJw
KQogICAgIGdfYXNzZXJ0KHhlbmJ1cy0+eHNoKTsKIAogICAgIHhzX25vZGVfY3JlYXRlKHhlbmJ1
cy0+eHNoLCBYQlRfTlVMTCwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsIHBlcm1zLAotICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxf
ZXJyKSB7Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwK
KyAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSwgZXJycCk7CisgICAgaWYgKCpl
cnJwKSB7CisgICAgICAgIGVycm9yX3ByZXBlbmQoZXJycCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgYmFja2VuZDogIik7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CkBAIC03MTYsOSArNzEzLDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9iYWNr
ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJwKQogICAgIHhlbmRldi0+
YmFja2VuZF9zdGF0ZV93YXRjaCA9CiAgICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNoKHhlbmRl
diwgeGVuZGV2LT5iYWNrZW5kX3BhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJz
dGF0ZSIsIHhlbl9kZXZpY2VfYmFja2VuZF9jaGFuZ2VkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgIGVycm9y
X3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX3ByZXBlbmQo
ZXJycCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byB3YXRjaCBi
YWNrZW5kIHN0YXRlOiAiKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTcyNiw5ICs3MjMs
OSBAQCBzdGF0aWMgdm9pZCB4ZW5fZGV2aWNlX2JhY2tlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVu
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgeGVuZGV2LT5iYWNrZW5kX29ubGluZV93YXRjaCA9CiAg
ICAgICAgIHhlbl9kZXZpY2VfYWRkX3dhdGNoKHhlbmRldiwgeGVuZGV2LT5iYWNrZW5kX3BhdGgs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJvbmxpbmUiLCB4ZW5fZGV2aWNlX2JhY2tl
bmRfY2hhbmdlZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxvY2FsX2Vycik7Ci0g
ICAgaWYgKGxvY2FsX2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJw
LCBsb2NhbF9lcnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVycnApOworICAgIGlm
ICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gd2F0Y2ggYmFja2VuZCBvbmxpbmU6ICIpOwogICAg
ICAgICByZXR1cm47CiAgICAgfQpAQCAtODY2LDkgKzg2Myw5IEBAIHN0YXRpYyBib29sIHhlbl9k
ZXZpY2VfZnJvbnRlbmRfZXhpc3RzKFhlbkRldmljZSAqeGVuZGV2KQogCiBzdGF0aWMgdm9pZCB4
ZW5fZGV2aWNlX2Zyb250ZW5kX2NyZWF0ZShYZW5EZXZpY2UgKnhlbmRldiwgRXJyb3IgKiplcnJw
KQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBYZW5CdXMgKnhlbmJ1cyA9IFhF
Tl9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJQ0UoeGVuZGV2KSkpOwogICAgIHN0cnVjdCB4
c19wZXJtaXNzaW9ucyBwZXJtc1syXTsKLSAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKIAog
ICAgIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCA9IHhlbl9kZXZpY2VfZ2V0X2Zyb250ZW5kX3BhdGgo
eGVuZGV2KTsKIApAQCAtODg1LDkgKzg4Miw5IEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2VfZnJv
bnRlbmRfY3JlYXRlKFhlbkRldmljZSAqeGVuZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgIGdf
YXNzZXJ0KHhlbmJ1cy0+eHNoKTsKIAogICAgICAgICB4c19ub2RlX2NyZWF0ZSh4ZW5idXMtPnhz
aCwgWEJUX05VTEwsIHhlbmRldi0+ZnJvbnRlbmRfcGF0aCwgcGVybXMsCi0gICAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUocGVybXMpLCAmbG9jYWxfZXJyKTsKLSAgICAgICAgaWYgKGxv
Y2FsX2VycikgewotICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQoZXJycCwgbG9j
YWxfZXJyLAorICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSwgZXJycCk7
CisgICAgICAgIGlmICgqZXJycCkgeworICAgICAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0byBjcmVhdGUgZnJv
bnRlbmQ6ICIpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC04OTUsOSArODky
LDkgQEAgc3RhdGljIHZvaWQgeGVuX2RldmljZV9mcm9udGVuZF9jcmVhdGUoWGVuRGV2aWNlICp4
ZW5kZXYsIEVycm9yICoqZXJycCkKIAogICAgIHhlbmRldi0+ZnJvbnRlbmRfc3RhdGVfd2F0Y2gg
PQogICAgICAgICB4ZW5fZGV2aWNlX2FkZF93YXRjaCh4ZW5kZXYsIHhlbmRldi0+ZnJvbnRlbmRf
cGF0aCwgInN0YXRlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9m
cm9udGVuZF9jaGFuZ2VkLCAmbG9jYWxfZXJyKTsKLSAgICBpZiAobG9jYWxfZXJyKSB7Ci0gICAg
ICAgIGVycm9yX3Byb3BhZ2F0ZV9wcmVwZW5kKGVycnAsIGxvY2FsX2VyciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX2RldmljZV9mcm9udGVuZF9jaGFuZ2VkLCBlcnJwKTsKKyAg
ICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfcHJlcGVuZChlcnJwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHdhdGNoIGZyb250ZW5kIHN0YXRlOiAiKTsK
ICAgICB9CiB9CkBAIC0xMjI4LDExICsxMjI1LDExIEBAIHN0YXRpYyB2b2lkIHhlbl9kZXZpY2Vf
ZXhpdChOb3RpZmllciAqbiwgdm9pZCAqZGF0YSkKIAogc3RhdGljIHZvaWQgeGVuX2RldmljZV9y
ZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKIHsKKyAgICBFUlJQX0FVVE9f
UFJPUEFHQVRFKCk7CiAgICAgWGVuRGV2aWNlICp4ZW5kZXYgPSBYRU5fREVWSUNFKGRldik7CiAg
ICAgWGVuRGV2aWNlQ2xhc3MgKnhlbmRldl9jbGFzcyA9IFhFTl9ERVZJQ0VfR0VUX0NMQVNTKHhl
bmRldik7CiAgICAgWGVuQnVzICp4ZW5idXMgPSBYRU5fQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMo
REVWSUNFKHhlbmRldikpKTsKICAgICBjb25zdCBjaGFyICp0eXBlID0gb2JqZWN0X2dldF90eXBl
bmFtZShPQkpFQ1QoeGVuZGV2KSk7Ci0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7CiAKICAg
ICBpZiAoeGVuZGV2LT5mcm9udGVuZF9pZCA9PSBET01JRF9JTlZBTElEKSB7CiAgICAgICAgIHhl
bmRldi0+ZnJvbnRlbmRfaWQgPSB4ZW5fZG9taWQ7CkBAIC0xMjQ4LDkgKzEyNDUsOSBAQCBzdGF0
aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJw
KQogICAgICAgICBnb3RvIHVucmVhbGl6ZTsKICAgICB9CiAKLSAgICB4ZW5kZXYtPm5hbWUgPSB4
ZW5kZXZfY2xhc3MtPmdldF9uYW1lKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2Fs
X2VycikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIs
CisgICAgeGVuZGV2LT5uYW1lID0geGVuZGV2X2NsYXNzLT5nZXRfbmFtZSh4ZW5kZXYsIGVycnAp
OworICAgIGlmICgqZXJycCkgeworICAgICAgICBlcnJvcl9wcmVwZW5kKGVycnAsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gZ2V0IGRldmljZSBuYW1lOiAiKTsK
ICAgICAgICAgZ290byB1bnJlYWxpemU7CiAgICAgfQpAQCAtMTI3NCwyMiArMTI3MSwxOSBAQCBz
dGF0aWMgdm9pZCB4ZW5fZGV2aWNlX3JlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKipl
cnJwKQogICAgIHhlbmRldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0KICAgICAgICAgKHhlbmdudHRh
Yl9ncmFudF9jb3B5KHhlbmRldi0+eGd0aCwgMCwgTlVMTCkgPT0gMCk7CiAKLSAgICB4ZW5fZGV2
aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2Vy
cikgewotICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB4ZW5f
ZGV2aWNlX2JhY2tlbmRfY3JlYXRlKHhlbmRldiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7CiAg
ICAgICAgIGdvdG8gdW5yZWFsaXplOwogICAgIH0KIAotICAgIHhlbl9kZXZpY2VfZnJvbnRlbmRf
Y3JlYXRlKHhlbmRldiwgJmxvY2FsX2Vycik7Ci0gICAgaWYgKGxvY2FsX2VycikgewotICAgICAg
ICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyAgICB4ZW5fZGV2aWNlX2Zyb250
ZW5kX2NyZWF0ZSh4ZW5kZXYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3Rv
IHVucmVhbGl6ZTsKICAgICB9CiAKICAgICBpZiAoeGVuZGV2X2NsYXNzLT5yZWFsaXplKSB7Ci0g
ICAgICAgIHhlbmRldl9jbGFzcy0+cmVhbGl6ZSh4ZW5kZXYsICZsb2NhbF9lcnIpOwotICAgICAg
ICBpZiAobG9jYWxfZXJyKSB7Ci0gICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9j
YWxfZXJyKTsKKyAgICAgICAgeGVuZGV2X2NsYXNzLT5yZWFsaXplKHhlbmRldiwgZXJycCk7Cisg
ICAgICAgIGlmICgqZXJycCkgewogICAgICAgICAgICAgZ290byB1bnJlYWxpemU7CiAgICAgICAg
IH0KICAgICB9CmRpZmYgLS1naXQgYS9ody94ZW4veGVuLWhvc3QtcGNpLWRldmljZS5jIGIvaHcv
eGVuL3hlbi1ob3N0LXBjaS1kZXZpY2UuYwppbmRleCAxYjQ0ZGNhZmFmLi4wMjM3OWMzNDFjIDEw
MDY0NAotLS0gYS9ody94ZW4veGVuLWhvc3QtcGNpLWRldmljZS5jCisrKyBiL2h3L3hlbi94ZW4t
aG9zdC1wY2ktZGV2aWNlLmMKQEAgLTMzMyw4ICszMzMsOCBAQCB2b2lkIHhlbl9ob3N0X3BjaV9k
ZXZpY2VfZ2V0KFhlbkhvc3RQQ0lEZXZpY2UgKmQsIHVpbnQxNl90IGRvbWFpbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBidXMsIHVpbnQ4X3QgZGV2LCB1aW50OF90IGZ1
bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCkKIHsKKyAgICBF
UlJQX0FVVE9fUFJPUEFHQVRFKCk7CiAgICAgdW5zaWduZWQgaW50IHY7Ci0gICAgRXJyb3IgKmVy
ciA9IE5VTEw7CiAKICAgICBkLT5jb25maWdfZmQgPSAtMTsKICAgICBkLT5kb21haW4gPSBkb21h
aW47CkBAIC0zNDIsMzYgKzM0MiwzNiBAQCB2b2lkIHhlbl9ob3N0X3BjaV9kZXZpY2VfZ2V0KFhl
bkhvc3RQQ0lEZXZpY2UgKmQsIHVpbnQxNl90IGRvbWFpbiwKICAgICBkLT5kZXYgPSBkZXY7CiAg
ICAgZC0+ZnVuYyA9IGZ1bmM7CiAKLSAgICB4ZW5faG9zdF9wY2lfY29uZmlnX29wZW4oZCwgJmVy
cik7Ci0gICAgaWYgKGVycikgeworICAgIHhlbl9ob3N0X3BjaV9jb25maWdfb3BlbihkLCBlcnJw
KTsKKyAgICBpZiAoKmVycnApIHsKICAgICAgICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAgICB4
ZW5faG9zdF9wY2lfZ2V0X3Jlc291cmNlKGQsICZlcnIpOwotICAgIGlmIChlcnIpIHsKKyAgICB4
ZW5faG9zdF9wY2lfZ2V0X3Jlc291cmNlKGQsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAg
ICAgICBnb3RvIGVycm9yOwogICAgIH0KIAotICAgIHhlbl9ob3N0X3BjaV9nZXRfaGV4X3ZhbHVl
KGQsICJ2ZW5kb3IiLCAmdiwgJmVycik7Ci0gICAgaWYgKGVycikgeworICAgIHhlbl9ob3N0X3Bj
aV9nZXRfaGV4X3ZhbHVlKGQsICJ2ZW5kb3IiLCAmdiwgZXJycCk7CisgICAgaWYgKCplcnJwKSB7
CiAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQogICAgIGQtPnZlbmRvcl9pZCA9IHY7CiAKLSAg
ICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAiZGV2aWNlIiwgJnYsICZlcnIpOwotICAg
IGlmIChlcnIpIHsKKyAgICB4ZW5faG9zdF9wY2lfZ2V0X2hleF92YWx1ZShkLCAiZGV2aWNlIiwg
JnYsIGVycnApOworICAgIGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0K
ICAgICBkLT5kZXZpY2VfaWQgPSB2OwogCi0gICAgeGVuX2hvc3RfcGNpX2dldF9kZWNfdmFsdWUo
ZCwgImlycSIsICZ2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7CisgICAgeGVuX2hvc3RfcGNpX2dl
dF9kZWNfdmFsdWUoZCwgImlycSIsICZ2LCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKICAgICAg
ICAgZ290byBlcnJvcjsKICAgICB9CiAgICAgZC0+aXJxID0gdjsKIAotICAgIHhlbl9ob3N0X3Bj
aV9nZXRfaGV4X3ZhbHVlKGQsICJjbGFzcyIsICZ2LCAmZXJyKTsKLSAgICBpZiAoZXJyKSB7Cisg
ICAgeGVuX2hvc3RfcGNpX2dldF9oZXhfdmFsdWUoZCwgImNsYXNzIiwgJnYsIGVycnApOworICAg
IGlmICgqZXJycCkgewogICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KICAgICBkLT5jbGFzc19j
b2RlID0gdjsKQEAgLTM4MSw3ICszODEsNiBAQCB2b2lkIHhlbl9ob3N0X3BjaV9kZXZpY2VfZ2V0
KFhlbkhvc3RQQ0lEZXZpY2UgKmQsIHVpbnQxNl90IGRvbWFpbiwKICAgICByZXR1cm47CiAKIGVy
cm9yOgotICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOwogCiAgICAgaWYgKGQtPmNvbmZp
Z19mZCA+PSAwKSB7CiAgICAgICAgIGNsb3NlKGQtPmNvbmZpZ19mZCk7CmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuX3B0LmMgYi9ody94ZW4veGVuX3B0LmMKaW5kZXggOGZiYWYyZWFlOS4uNGJmOTM1
M2JjYiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdC5jCisrKyBiL2h3L3hlbi94ZW5fcHQuYwpA
QCAtNzY1LDEyICs3NjUsMTIgQEAgc3RhdGljIHZvaWQgeGVuX3B0X2Rlc3Ryb3koUENJRGV2aWNl
ICpkKSB7CiAKIHN0YXRpYyB2b2lkIHhlbl9wdF9yZWFsaXplKFBDSURldmljZSAqZCwgRXJyb3Ig
KiplcnJwKQogeworICAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKICAgICBYZW5QQ0lQYXNzdGhy
b3VnaFN0YXRlICpzID0gWEVOX1BUX0RFVklDRShkKTsKICAgICBpbnQgaSwgcmMgPSAwOwogICAg
IHVpbnQ4X3QgbWFjaGluZV9pcnEgPSAwLCBzY3JhdGNoOwogICAgIHVpbnQxNl90IGNtZCA9IDA7
CiAgICAgaW50IHBpcnEgPSBYRU5fUFRfVU5BU1NJR05FRF9QSVJROwotICAgIEVycm9yICplcnIg
PSBOVUxMOwogCiAgICAgLyogcmVnaXN0ZXIgcmVhbCBkZXZpY2UgKi8KICAgICBYRU5fUFRfTE9H
KGQsICJBc3NpZ25pbmcgcmVhbCBwaHlzaWNhbCBkZXZpY2UgJTAyeDolMDJ4LiVkIgpAQCAtNzgx
LDEwICs3ODEsOSBAQCBzdGF0aWMgdm9pZCB4ZW5fcHRfcmVhbGl6ZShQQ0lEZXZpY2UgKmQsIEVy
cm9yICoqZXJycCkKICAgICB4ZW5faG9zdF9wY2lfZGV2aWNlX2dldCgmcy0+cmVhbF9kZXZpY2Us
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcy0+aG9zdGFkZHIuZG9tYWluLCBzLT5ob3N0
YWRkci5idXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcy0+aG9zdGFkZHIuc2xvdCwg
cy0+aG9zdGFkZHIuZnVuY3Rpb24sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVycik7
Ci0gICAgaWYgKGVycikgewotICAgICAgICBlcnJvcl9hcHBlbmRfaGludCgmZXJyLCAiRmFpbGVk
IHRvIFwib3BlblwiIHRoZSByZWFsIHBjaSBkZXZpY2UiKTsKLSAgICAgICAgZXJyb3JfcHJvcGFn
YXRlKGVycnAsIGVycik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXJycCk7CisgICAg
aWYgKCplcnJwKSB7CisgICAgICAgIGVycm9yX2FwcGVuZF9oaW50KGVycnAsICJGYWlsZWQgdG8g
XCJvcGVuXCIgdGhlIHJlYWwgcGNpIGRldmljZSIpOwogICAgICAgICByZXR1cm47CiAgICAgfQog
CkBAIC04MTEsMTEgKzgxMCwxMCBAQCBzdGF0aWMgdm9pZCB4ZW5fcHRfcmVhbGl6ZShQQ0lEZXZp
Y2UgKmQsIEVycm9yICoqZXJycCkKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCi0g
ICAgICAgIHhlbl9wdF9zZXR1cF92Z2EocywgJnMtPnJlYWxfZGV2aWNlLCAmZXJyKTsKLSAgICAg
ICAgaWYgKGVycikgewotICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoJmVyciwgIlNldHVw
IFZHQSBCSU9TIG9mIHBhc3N0aHJvdWdoIgotICAgICAgICAgICAgICAgICAgICAiIEdGWCBmYWls
ZWQiKTsKLSAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICB4
ZW5fcHRfc2V0dXBfdmdhKHMsICZzLT5yZWFsX2RldmljZSwgZXJycCk7CisgICAgICAgIGlmICgq
ZXJycCkgeworICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgIlNldHVwIFZHQSBC
SU9TIG9mIHBhc3N0aHJvdWdoIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiBHRlgg
ZmFpbGVkIik7CiAgICAgICAgICAgICB4ZW5faG9zdF9wY2lfZGV2aWNlX3B1dCgmcy0+cmVhbF9k
ZXZpY2UpOwogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CkBAIC04MjgsMTAgKzgyNiw5
IEBAIHN0YXRpYyB2b2lkIHhlbl9wdF9yZWFsaXplKFBDSURldmljZSAqZCwgRXJyb3IgKiplcnJw
KQogICAgIHhlbl9wdF9yZWdpc3Rlcl9yZWdpb25zKHMsICZjbWQpOwogCiAgICAgLyogcmVpbml0
aWFsaXplIGVhY2ggY29uZmlnIHJlZ2lzdGVyIHRvIGJlIGVtdWxhdGVkICovCi0gICAgeGVuX3B0
X2NvbmZpZ19pbml0KHMsICZlcnIpOwotICAgIGlmIChlcnIpIHsKLSAgICAgICAgZXJyb3JfYXBw
ZW5kX2hpbnQoJmVyciwgIlBDSSBDb25maWcgc3BhY2UgaW5pdGlhbGlzYXRpb24gZmFpbGVkIik7
Ci0gICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgIHhlbl9wdF9jb25maWdf
aW5pdChzLCBlcnJwKTsKKyAgICBpZiAoKmVycnApIHsKKyAgICAgICAgZXJyb3JfYXBwZW5kX2hp
bnQoZXJycCwgIlBDSSBDb25maWcgc3BhY2UgaW5pdGlhbGlzYXRpb24gZmFpbGVkIik7CiAgICAg
ICAgIHJjID0gLTE7CiAgICAgICAgIGdvdG8gZXJyX291dDsKICAgICB9CmRpZmYgLS1naXQgYS9o
dy94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMgYi9ody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMK
aW5kZXggMzFlYzVhZGQxZC4uYWYzZmJkMWJmYiAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9j
b25maWdfaW5pdC5jCisrKyBiL2h3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYwpAQCAtMjAwOCw4
ICsyMDA4LDggQEAgc3RhdGljIHZvaWQgeGVuX3B0X2NvbmZpZ19yZWdfaW5pdChYZW5QQ0lQYXNz
dGhyb3VnaFN0YXRlICpzLAogCiB2b2lkIHhlbl9wdF9jb25maWdfaW5pdChYZW5QQ0lQYXNzdGhy
b3VnaFN0YXRlICpzLCBFcnJvciAqKmVycnApCiB7CisgICAgRVJSUF9BVVRPX1BST1BBR0FURSgp
OwogICAgIGludCBpLCByYzsKLSAgICBFcnJvciAqZXJyID0gTlVMTDsKIAogICAgIFFMSVNUX0lO
SVQoJnMtPnJlZ19ncnBzKTsKIApAQCAtMjA1MiwxMCArMjA1Miw5IEBAIHZvaWQgeGVuX3B0X2Nv
bmZpZ19pbml0KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIEVycm9yICoqZXJycCkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnX2dycF9vZmZz
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZy
ZWdfZ3JwX2VudHJ5LT5zaXplKTsKICAgICAgICAgICAgIGlmIChyYyA8IDApIHsKLSAgICAgICAg
ICAgICAgICBlcnJvcl9zZXRnKCZlcnIsICJGYWlsZWQgdG8gaW5pdGlhbGl6ZSAlZC8lenUsIHR5
cGUgPSAweCV4LCIKKyAgICAgICAgICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJGYWlsZWQgdG8g
aW5pdGlhbGl6ZSAlZC8lenUsIHR5cGUgPSAweCV4LCIKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICIgcmM6ICVkIiwgaSwgQVJSQVlfU0laRSh4ZW5fcHRfZW11X3JlZ19ncnBzKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wdF9lbXVfcmVnX2dycHNbaV0uZ3JwX3R5cGUsIHJj
KTsKLSAgICAgICAgICAgICAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgZXJyKTsKICAgICAgICAg
ICAgICAgICB4ZW5fcHRfY29uZmlnX2RlbGV0ZShzKTsKICAgICAgICAgICAgICAgICByZXR1cm47
CiAgICAgICAgICAgICB9CkBAIC0yMDY4LDEzICsyMDY3LDE0IEBAIHZvaWQgeGVuX3B0X2NvbmZp
Z19pbml0KFhlblBDSVBhc3N0aHJvdWdoU3RhdGUgKnMsIEVycm9yICoqZXJycCkKIAogICAgICAg
ICAgICAgICAgIC8qIGluaXRpYWxpemUgY2FwYWJpbGl0eSByZWdpc3RlciAqLwogICAgICAgICAg
ICAgICAgIGZvciAoaiA9IDA7IHJlZ3MtPnNpemUgIT0gMDsgaisrLCByZWdzKyspIHsKLSAgICAg
ICAgICAgICAgICAgICAgeGVuX3B0X2NvbmZpZ19yZWdfaW5pdChzLCByZWdfZ3JwX2VudHJ5LCBy
ZWdzLCAmZXJyKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKGVycikgewotICAgICAgICAgICAg
ICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoJmVyciwgIkZhaWxlZCB0byBpbml0IHJlZ2lz
dGVyICVkIgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiIG9mZnNldHMgMHgleCBp
biBncnBfdHlwZSA9IDB4JXggKCVkLyV6dSkiLCBqLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZWdzLT5vZmZzZXQsIHhlbl9wdF9lbXVfcmVnX2dycHNbaV0uZ3JwX3R5cGUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGksIEFSUkFZX1NJWkUoeGVuX3B0X2VtdV9y
ZWdfZ3JwcykpOwotICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAs
IGVycik7CisgICAgICAgICAgICAgICAgICAgIHhlbl9wdF9jb25maWdfcmVnX2luaXQocywgcmVn
X2dycF9lbnRyeSwgcmVncywgZXJycCk7CisgICAgICAgICAgICAgICAgICAgIGlmICgqZXJycCkg
eworICAgICAgICAgICAgICAgICAgICAgICAgZXJyb3JfYXBwZW5kX2hpbnQoZXJycCwgIkZhaWxl
ZCB0byBpbml0IHJlZ2lzdGVyICVkIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIiBvZmZzZXRzIDB4JXggaW4gZ3JwX3R5cGUgPSAweCV4ICglZC8lenUpIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGosCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdzLT5vZmZzZXQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcHRfZW11X3JlZ19ncnBzW2ldLmdycF90
eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgQVJSQVlf
U0laRSh4ZW5fcHRfZW11X3JlZ19ncnBzKSk7CiAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cHRfY29uZmlnX2RlbGV0ZShzKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAg
ICAgICAgICAgICAgICAgICAgfQotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:33:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIxqq-00042r-FG; Fri, 11 Oct 2019 16:33:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIxqp-00042m-0V
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:33:11 +0000
X-Inumbo-ID: cc973306-ec44-11e9-933c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc973306-ec44-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:33:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIxqf-0005lv-S7; Fri, 11 Oct 2019 16:33:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIxqf-0002vi-DU; Fri, 11 Oct 2019 16:33:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIxqf-0007dd-Cu; Fri, 11 Oct 2019 16:33:01 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142595-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=917384c7c5eb6b436f81bb86d2ed81f91bb3883f
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 16:33:01 +0000
Subject: [Xen-devel] [freebsd-master test] 142595: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU5NSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNTk1LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgOTE3Mzg0YzdjNWViNmI0MzZmODFiYjg2ZDJlZDgxZjkx
YmIzODgzZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAyMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMTggZGF5cyAgICA4IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjU5NSAgMjAxOS0xMC0xMSAwOTozMjozNiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIGFs
bGFuanVkZSA8YWxsYW5qdWRlQEZyZWVCU0Qub3JnPgogIGFtYnJpc2tvIDxhbWJyaXNrb0BGcmVl
QlNELm9yZz4KICBhbmRyZXcgPGFuZHJld0BGcmVlQlNELm9yZz4KICBhc29tZXJzIDxhc29tZXJz
QEZyZWVCU0Qub3JnPgogIGF2ZyA8YXZnQEZyZWVCU0Qub3JnPgogIGJhcHQgPGJhcHRARnJlZUJT
RC5vcmc+CiAgYnIgPGJyQEZyZWVCU0Qub3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qub3Jn
PgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVlQlNELm9y
Zz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAgZGFpY2hp
IDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9yZz4KICBk
aW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAgZW1hc3Rl
IDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZ2FsbGF0aW4g
PGdhbGxhdGluQEZyZWVCU0Qub3JnPgogIGdqYiA8Z2piQEZyZWVCU0Qub3JnPgogIGdsZWJpdXMg
PGdsZWJpdXNARnJlZUJTRC5vcmc+CiAgZ29uem8gPGdvbnpvQEZyZWVCU0Qub3JnPgogIGdyZW1i
byA8Z3JlbWJvQEZyZWVCU0Qub3JnPgogIGhycyA8aHJzQEZyZWVCU0Qub3JnPgogIGhzZWxhc2t5
IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAgPGlt
cEBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJp
dHNARnJlZUJTRC5vcmc+CiAgamlsbGVzIDxqaWxsZXNARnJlZUJTRC5vcmc+CiAgamtpbSA8amtp
bUBGcmVlQlNELm9yZz4KICBqbGggPGpsaEBGcmVlQlNELm9yZz4KICBqbWcgPGptZ0BGcmVlQlNE
Lm9yZz4KICBqdGwgPGp0bEBGcmVlQlNELm9yZz4KICBrYWt0dXMgPGtha3R1c0BGcmVlQlNELm9y
Zz4KICBrYW4gPGthbkBGcmVlQlNELm9yZz4KICBrYXJlbHMgPGthcmVsc0BGcmVlQlNELm9yZz4K
ICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBs
d2hzdSA8bHdoc3VARnJlZUJTRC5vcmc+CiAgbWFudSA8bWFudUBGcmVlQlNELm9yZz4KICBtYXJr
aiA8bWFya2pARnJlZUJTRC5vcmc+CiAgbWF2IDxtYXZARnJlZUJTRC5vcmc+CiAgbWNrdXNpY2sg
PG1ja3VzaWNrQEZyZWVCU0Qub3JnPgogIG1ob3JuZSA8bWhvcm5lQEZyZWVCU0Qub3JnPgogIG1q
ZyA8bWpnQEZyZWVCU0Qub3JnPgogIG1tIDxtbUBGcmVlQlNELm9yZz4KICBtbWFjeSA8bW1hY3lA
RnJlZUJTRC5vcmc+CiAgb2xpdmllciA8b2xpdmllckBGcmVlQlNELm9yZz4KICBvc2hvZ2JvIDxv
c2hvZ2JvQEZyZWVCU0Qub3JnPgogIFBpb3RyIFBpZXRydXN6ZXdza2kgPHBpb3RyLnBpZXRydXN6
ZXdza2lAaW50ZWwuY29tPgogIHJheSA8cmF5QEZyZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxybWFj
a2xlbUBGcmVlQlNELm9yZz4KICByb3lnZXIgPHJveWdlckBGcmVlQlNELm9yZz4KICBycnMgPHJy
c0BGcmVlQlNELm9yZz4KICByc3RvbmUgPHJzdG9uZUBGcmVlQlNELm9yZz4KICBzY2h3ZWlraCA8
c2Nod2Vpa2hARnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgc2pnIDxzamdA
RnJlZUJTRC5vcmc+CiAgdGlqbCA8dGlqbEBGcmVlQlNELm9yZz4KICB0cmFzeiA8dHJhc3pARnJl
ZUJTRC5vcmc+CiAgdHNvb21lIDx0c29vbWVARnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5A
RnJlZUJTRC5vcmc+CiAgdmFuZ3l6ZW4gPHZhbmd5emVuQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9u
ZSA8dm1hZmZpb25lQEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVCU0Qub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJz
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzkxMiBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:34:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIxsJ-00047u-TB; Fri, 11 Oct 2019 16:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIxsI-00047o-KC
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:34:42 +0000
X-Inumbo-ID: 058267c6-ec45-11e9-933c-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 058267c6-ec45-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:34:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570811680;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Yzmv61F3k1S1F/MTcuJwJFzHoZeKvOrGu+dpFQdMNsM=;
 b=dMldkRPgml0GR96+zWT9zk2j0XtYwIhOvOElV3ObesRCL/CzNM41PRjW
 B1e1xAD8//q2HcU+0QfFLAus3kBcUSZeM6gyjFeu1eY8+6YciUJFRI7M6
 3PuMAf5Im6Htyi4wMUgmbbUsbRoIixLZHnWatpCmGgVD8IZSvaudV8o1r 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0MpcXc0xbKm8eA8iyCr1jNIFSGxsbB3/DipQ6L95Z9xbu7AV1x63JYDEmpaa6I7F6lGeCsl3b8
 0MQ6iIDnsA7ycdeHIPJ0774amem0IjH9ghETRbTMcSkeSsd+9azaavfxeR0EJE6ZIYUWkHXf0i
 JvF4fN4nWrDsBK+hfCvBxCoB9Fdog1POUBM5BSKgILRbL3CvM0JLrxzE9HyhqJ7yLyeDZGOSBg
 F+Ng1BsK2lA38aw1n7apgtmA5nMLNuOiptYW+coLQtkPGl0ZyLB3vmoh7NpQIhPv0S+92LYtVF
 5ec=
X-SBRS: 2.7
X-MesageID: 7092071
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7092071"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.44828.940652.851219@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 17:34:36 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hFTiBQQVRDSCBmb3ItNC4x
MyB2MiA5LzldIGxpYnhsL3hsOiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljIik6
Cj4gT24gMTEuMTAuMTkgMTU6MzEsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSSBkbyBub3QgaGF2
ZSBhIHN0cm9uZyBvcGluaW9uIGFib3V0IHRoaXMuICBJIHdvdWxkIGJlIGhhcHB5IHdpdGgKPiA+
ICJhdXRvIiAob3IgImRlZmF1bHQiIG1heWJlKS4KPiAKPiAidW5zcGVjaWZpZWQiPwoKVGhhdCBp
cyBJTU8gdGhlIGJlc3Qgc3VnZ2VzdGlvbiBzbyBmYXIgc28gSSB3aWxsIGdvIHdpdGggdGhhdCBp
biBteQp2My4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:43:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIy0y-00059N-V0; Fri, 11 Oct 2019 16:43:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SPxS=YE=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iIy0x-00059I-6G
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:43:39 +0000
X-Inumbo-ID: 4640d2e2-ec46-11e9-beca-bc764e2007e4
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [40.107.75.40]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4640d2e2-ec46-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 16:43:38 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=hIJdcKazWjxieYgjxFLtJbkWwnwrPvcB0VurILLiHfu+36Z8ujeFKakS9qPsyKNmCuQ8J7FS6ljeQBolCbM/Aq34OGBoIIIF4GYiGur5F4VK2WYAvypbAmVnnIPeRNyQ1gkJWL/IxmRPlonF5OeAGsC8m/KTTGx2bbH/gnHh49UjYupKGtwFX6oJCzEWrSEOM4UVHPGK6eMLn91j9fb8zCN63NGJ24BZ1GGnJn1CNLBJXHu6ZRQVbDclSGsbhIteNagW19RQS4q+eVOZmGjbEVohUS0DZ68xa8rVbTYy/snRPK6rT9wq3ZOoWVrYIoYue38uy77C2U7TXWaF2IthkA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=X3FOJxpxFyPs6qs80DOE2Kj0KYM4kPO0SVkruifjanc=;
 b=hqzMHdQ/0Rtr3h+Xr5oGVJdhMe7U4WbI1+uWCgQ7dkY9W/MeVBVBxaFSLyvs8LhXAjNSfegQ4k/oHWUVf7jjLdK7QnOqsjDunlvBnjtfMUdav2KoTqh5Dqn6MTURvUpSlz0bgcjTpSDqY+s3WyR6LUuMmyYjgyOa9SFYlJrrdMdE0Cc+7IaywM4e/Q1jzDRVIA/yoLbsyQt5FK/xjGxgXXojuCIiAx3TwHbDZxwIqGhm+lITNQQsLLPoeWdkdD/pm3wT/t289ew1j+yBCOWK+YEWs6QfAGlE5yY7hYClBx4P+kRVfu4fcLEru11CiMnoDWPQC2HxsOse3sIrd+AScQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=X3FOJxpxFyPs6qs80DOE2Kj0KYM4kPO0SVkruifjanc=;
 b=EcY615G9M3z5GlCgOKXk7evvPcLHkqn2WBK3UncP9NMUB4cmf7KxLkD+4FuDmyfSq3U0mrM8bqCJlc5C1xcu18jGp7Se8+PqXsjNJMBWZnrjFX3f5oXgL/XdJ4aZDsDo8e9/nqkxLMZ0OL5dtPPoEEpxnfkEmNk9cVMH6bi+GGU=
Received: from BL0PR02CA0079.namprd02.prod.outlook.com (2603:10b6:208:51::20)
 by DM5PR02MB2794.namprd02.prod.outlook.com (2603:10b6:3:111::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Fri, 11 Oct
 2019 16:43:36 +0000
Received: from SN1NAM02FT012.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::200) by BL0PR02CA0079.outlook.office365.com
 (2603:10b6:208:51::20) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16 via Frontend
 Transport; Fri, 11 Oct 2019 16:43:36 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT012.mail.protection.outlook.com (10.152.72.95) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2347.16
 via Frontend Transport; Fri, 11 Oct 2019 16:43:35 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIy0t-0001Q5-5C; Fri, 11 Oct 2019 09:43:35 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIy0o-0003w4-23; Fri, 11 Oct 2019 09:43:30 -0700
Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x9BGhQL8008187; 
 Fri, 11 Oct 2019 09:43:26 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIy0k-0003vp-IW; Fri, 11 Oct 2019 09:43:26 -0700
Date: Fri, 11 Oct 2019 09:43:26 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191011164325.GA18594@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(346002)(376002)(39860400002)(136003)(199004)(189003)(44832011)(26005)(36386004)(86362001)(305945005)(8936002)(8676002)(14444005)(486006)(53546011)(356004)(476003)(5660300002)(50466002)(81156014)(478600001)(2906002)(81166006)(23726003)(7696005)(11346002)(2616005)(229853002)(70206006)(70586007)(106002)(58126008)(16586007)(446003)(54906003)(426003)(336012)(316002)(6246003)(47776003)(1076003)(33656002)(126002)(186003)(6916009)(76176011)(36756003)(4326008)(9786002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB2794; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 216f4ec1-a0f1-4838-3bcb-08d74e6a2915
X-MS-TrafficTypeDiagnostic: DM5PR02MB2794:
X-Microsoft-Antispam-PRVS: <DM5PR02MB279464F8E2631E14B3244A73D7970@DM5PR02MB2794.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:10000;
X-Forefront-PRVS: 0187F3EA14
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: UHCaWGmjdGu3P3fuaFSGhWe6aCa5DfVRITAaeeseGrDmkKm30eZVtrjZ3He7U8Q5yzP71Qr2mJVI/yPf/IUwByoOajRQOhWP9+GhdR5fEF5nuPgm/Pwzyv9A/0D9OnCYA9W4a2ok/ntk2N7pT/+8UHNDWMaJRVMsE2dXFehWWvUuokhfdOIYAYz+ctUgJeB1yNX6YBz+Lp0eOSV4J+0l38AmYN9h0XbO6AZ+esiVZKF2tCs8ADiIGteCdMNZL59QmIBfDnv+HFrXwGYPiQr7w7G3jOlf2PRvU05yui1mGLa9qwgW0BQO9+vhXfAZkliZbDt10ojRPTwpFIoJfe6+dSu2ZjV32m0z6ozngyctp//FICvq2WQmLxK8xmUXWjFxQD8yQrQ9jU5Tx3uyFXXodfzaGqiFsdwJTIB1690PLI4=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2019 16:43:35.7490 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 216f4ec1-a0f1-4838-3bcb-08d74e6a2915
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2794
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDQ6Mzk6MDdQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEJyaWFuLAo+IAo+IFRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLgo+IAo+IE9uIDEw
LzkvMTkgODo0NyBQTSwgQnJpYW4gV29vZHMgd3JvdGU6Cj4gPkl0J3MgcG9zc2libGUgZm9yIGEg
bWlzY29uZmlndXJlZCBkZXZpY2UgdHJlZSB0byBjYXVzZSBYZW4gdG8gY3Jhc2ggd2hlbgo+ID50
aGVyZSBhcmUgb3ZlcmxhcHBpbmcgYWRkcmVzc2VzIGluIHRoZSBtZW1vcnkgbW9kdWxlcy4gIEFk
ZCBhIHdhcm5pbmcKPiA+d2hlbiBwcmludGluZyB0aGUgYWRkcmVzc2VzIHRvIGxldCB0aGUgdXNl
ciBrbm93IHRoZXJlJ3MgYSBwb3NzaWJsZQo+ID5pc3N1ZSB3aGVuIERFQlVHIGlzIGVuYWJsZWQu
Cj4gPgo+ID5TaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAeGlsaW54LmNv
bT4KPiA+LS0tCj4gPnNhbXBsZSBvdXRwdXQ6Cj4gPi4uLgo+ID4oWEVOKSBNT0RVTEVbMF06IDAw
MDAwMDAwMDE0MDAwMDAgLSAwMDAwMDAwMDAxNTNiOGYxIFhlbgo+ID4oWEVOKSBNT0RVTEVbMV06
IDAwMDAwMDAwMDc2ZDIwMDAgLSAwMDAwMDAwMDA3NmRjMDgwIERldmljZSBUcmVlCj4gPihYRU4p
IE1PRFVMRVsyXTogMDAwMDAwMDAwNzZkZjAwMCAtIDAwMDAwMDAwMDdmZmYzNjQgUmFtZGlzawo+
ID4oWEVOKSBNT0RVTEVbM106IDAwMDAwMDAwMDAwODAwMDAgLSAwMDAwMDAwMDAzMTgwMDAwIEtl
cm5lbAo+ID4oWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAwMDc2ZDIwMDAgLSAwMDAwMDAwMDA3NmRj
MDAwCj4gPihYRU4pICBSRVNWRFsxXTogMDAwMDAwMDAwNzZkZjAwMCAtIDAwMDAwMDAwMDdmZmYz
NjQKPiA+KFhFTikKPiA+KFhFTikgV0FSTklORzogbW9kdWxlcyBYZW4gICAgICAgICAgYW5kIEtl
cm5lbCAgICAgICBvdmVybGFwCj4gPihYRU4pCj4gPihYRU4pIENvbW1hbmQgbGluZTogY29uc29s
ZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDAgZG9tMF9tZW09MUcgYm9vdHNjcnViPTAgbWF4Y3B1cz0x
IHRpbWVyX3Nsb3A9MAo+ID4uLi4KPiA+Cj4gPiAgeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyB8IDE3
ICsrKysrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykK
PiA+Cj4gPmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJt
L2Jvb3RmZHQuYwo+ID5pbmRleCAwOGZiNTlmLi4zY2IwYzQzIDEwMDY0NAo+ID4tLS0gYS94ZW4v
YXJjaC9hcm0vYm9vdGZkdC5jCj4gPisrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiA+QEAg
LTM4Nyw2ICszODcsMjMgQEAgc3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9p
ZCkKPiA+ICAgICAgICAgICAgICAgICBtZW1fcmVzdi0+YmFua1tqXS5zdGFydCArIG1lbV9yZXN2
LT5iYW5rW2pdLnNpemUgLSAxKTsKPiA+ICAgICAgfQo+ID4gICAgICBwcmludGsoIlxuIik7Cj4g
PisKPiA+KyNpZm5kZWYgTkRFQlVHCj4gPisgICAgLyoKPiA+KyAgICAgKiBBc3N1bWluZyBhbGwg
Y29tYmluYXRpb25zIGFyZSBjaGVja2VkLCBvbmx5IHRoZSBzdGFydGluZyBhZGRyZXNzCj4gPisg
ICAgICogaGFzIHRvIGJlIGNoZWNrZWQgaWYgaXQncyBpbiBhbm90aGVyIG1lbW9yeSBtb2R1bGUn
cyByYW5nZS4KPiA+KyAgICAgKi8KPiA+KyAgICBmb3IgKCBpID0gMCA7IGkgPCBtb2RzLT5ucl9t
b2RzOyBpKysgKQo+ID4rICAgICAgICBmb3IgKCBqID0gMCA7IGogPCBtb2RzLT5ucl9tb2RzOyBq
KysgKQo+ID4rICAgICAgICAgICAgaWYgKCAoaSAhPSBqKSAmJgo+ID4rICAgICAgICAgICAgICAg
ICAobW9kcy0+bW9kdWxlW2ldLnN0YXJ0ID49IG1vZHMtPm1vZHVsZVtqXS5zdGFydCkgJiYKPiA+
KyAgICAgICAgICAgICAgICAgKG1vZHMtPm1vZHVsZVtpXS5zdGFydCA8Cj4gPisgICAgICAgICAg
ICAgICAgICBtb2RzLT5tb2R1bGVbal0uc3RhcnQgKyBtb2RzLT5tb2R1bGVbal0uc2l6ZSkgKQo+
ID4rICAgICAgICAgICAgICAgIHByaW50aygiV0FSTklORzogbW9kdWxlcyAlLTEycyBhbmQgJS0x
MnMgb3ZlcmxhcFxuIiwKPiA+KyAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9tb2R1bGVfa2lu
ZF9hc19zdHJpbmcobW9kcy0+bW9kdWxlW2ldLmtpbmQpLAo+ID4rICAgICAgICAgICAgICAgICAg
ICAgICBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbal0ua2luZCkpOwo+
IAo+IEkgYW0gbm90IGVudGlyZWx5IGhhcHB5IHdpdGggdGhlIGRvdWJsZSBmb3ItbG9vcCBoZXJl
Lgo+IAo+IEFzIHdlIGFscmVhZHkgZ28gdGhyb3VnaCBhbGwgdGhlIG1vZHVsZXMgaW4gYWRkX2Jv
b3RfbW9kdWxlKCkuIENvdWxkIHlvdQo+IGxvb2sgd2hldGhlciB0aGlzIGNoZWNrIGNvdWxkIGJl
IHBhcnQgb2YgaXQ/Cj4gCj4gVGhpcyBzaG91bGQgYWxzbyBhbGxvdyB0byBoYXZlIHRoaXMgY2hl
Y2sgZm9yIG5vbi1kZWJ1ZyBidWlsZCBhcyB3ZWxsLgo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBK
dWxpZW4gR3JhbGwKClRvIG1ha2Ugc3VyZSB0aGUgbW9kdWxlIGlzIGdvaW5nIHRvIGdldCBhZGRl
ZCwgeW91J2QgbmVlZCB0byBkbyB0aGUKY2hlY2sgYWZ0ZXIgdGhlIGZvciBsb29wLiAgVGhpcyBt
ZWFucyB0aGVyZSdzIGdvaW5nIHRvIGJlIG11bHRpcGxlIGZvcgpsb29wcyBqdXN0IHNwcmVhZCBv
dmVyIHRoZSBjb3Vyc2Ugb2YgYWRkaW5nIHRoZSBib290IG1vZHVsZXMgcmF0aGVyIHRoYW4Kb25l
IHBsYWNlLgoKSSBoYWQgdGhpcyBiZWZvcmUgYnV0IGRlY2lkZWQgYWdhaW5zdCBpdCBidXQgYWZ0
ZXIgY2hhbmdpbmcgaXQgdG8gYm90aApzdGFydHMgcmF0aGVyIHRoYW4gdGhlIHN0YW5kIGFuZCBl
bmQgKGVuZHMgbG9vayBtdWNoIHVnbGllciksIGl0IGxvb2tzCmNsZWFuZXIuCgogICAgZm9yICgg
aSA9IDAgOyBpIDwgbW9kcy0+bnJfbW9kcy0xOyBpKysgKQogICAgICAgIGZvciAoIGogPSBpKzEg
OyBqIDwgbW9kcy0+bnJfbW9kczsgaisrICkKICAgICAgICAgICAgaWYgKCAoKG1vZHMtPm1vZHVs
ZVtpXS5zdGFydCA+PSBtb2RzLT5tb2R1bGVbal0uc3RhcnQpICYmCiAgICAgICAgICAgICAgICAg
IChtb2RzLT5tb2R1bGVbaV0uc3RhcnQgPD0KICAgICAgICAgICAgICAgICAgIG1vZHMtPm1vZHVs
ZVtqXS5zdGFydCArIG1vZHMtPm1vZHVsZVtqXS5zaXplKSkgfHwKICAgICAgICAgICAgICAgICAo
KG1vZHMtPm1vZHVsZVtqXS5zdGFydCA+PSBtb2RzLT5tb2R1bGVbaV0uc3RhcnQpICYmCiAgICAg
ICAgICAgICAgICAgIChtb2RzLT5tb2R1bGVbal0uc3RhcnQgPD0KICAgICAgICAgICAgICAgICAg
IG1vZHMtPm1vZHVsZVtpXS5zdGFydCArIG1vZHMtPm1vZHVsZVtpXS5zaXplKSkgKQogICAgICAg
ICAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBtb2R1bGVzICUtMTJzIGFuZCAlLTEycyBvdmVybGFw
XG4iLAogICAgICAgICAgICAgICAgICAgICAgIGJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5nKG1v
ZHMtPm1vZHVsZVtpXS5raW5kKSwKICAgICAgICAgICAgICAgICAgICAgICBib290X21vZHVsZV9r
aW5kX2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbal0ua2luZCkpOwoKVGhhdCdzIGFsc28gYSBwb3Nz
aWJpbGl0eS4KCkkganVzdCBkb24ndCBzZWUgYSB3YXkgYXJvdW5kIGl0LCBjb21wdXRhdGlvbmFs
bHkuICBZb3UgY2FuIHNwbGl0IHdoZXJlCnRoZSBsb29wcyBhcmUgZXhlY3V0ZWQgYnV0IGluIHRo
ZSBlbmQgdGhlIHNhbWUgYW1vdW50IG9mIGNoZWNrcy90b3RhbAppdGVyYXRpb25zIGhhdmUgdG8g
YmUgcnVuLgoKSSB3YXMgdGFsa2luZyB0byBzb21lb25lIGFuZCBoZSBzdWdnZXN0ZWQgeW91IGNv
dWxkIGp1c3QgY2hlY2sgWGVuIGF0CmVhcmx5IGJvb3QgYW5kIHRoZW4gY2hlY2sgb3RoZXIgbW9k
dWxlcyBsYXRlci4KCi0tIApCcmlhbiBXb29kcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:56:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyCr-0006Dz-QP; Fri, 11 Oct 2019 16:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyCq-0006Du-3W
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:55:56 +0000
X-Inumbo-ID: fd30360f-ec47-11e9-933c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd30360f-ec47-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:55:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570812956;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=3T83u3cSEFF3YQT6EVN+9ncYDcNfwoQHtJR240P8Xf0=;
 b=Z9ox09nuW73POj6sOj4Rb2FWYaT5vH9JU5z0puzMZgP7uM5jCk0A5x/j
 zQejTCNtUg7sJiX3gsx7pPsf41qecQhdeghIW6Vsr0QlhUVB8+U3Y/84v
 t7acN7mDEhLl31VIshQbgx7cvmcSUXuDoI0hGW3IbI+7E5Kl4af8RY9hT E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /4/eXkgRqMS0ozSdox9JP76NC3e4WPqVK5bEBKhNUVhP8ghKTZA9OSxqzBEfarhpxsg4w6tqpT
 rMbmBNpQtposAFopuRKAg1ya+eFon+/omfjYh5yO6zO/Z7cPBcPYCjxjhuEeTAMxVhxi/ClZel
 QeAdqO3SLrbi//Pv1ykQ7S5TO8zATUY6/AiVKWhBS2vq98GsUyrDDt4OMR2RRK6/oT4y5tWrE1
 I/OUrzIeS8vzKPOmssbOq0/ClskRgYAnbpLLrriFhXtmzI6cf/96oJ+MktrX2JWtH58jJnV1rF
 TsY=
X-SBRS: 2.7
X-MesageID: 6779036
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6779036"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 17:55:43 +0100
Message-ID: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v3 00/10] libxl memkb & pt
 defaulting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB2MyBvZiBteSBzZXJpZXMgdG8gc29ydCBvdXQgdGhlIHNoYWRvdy9pb21tdSBtZW1v
cnkgYW5kIHBjaQpwYXNzdGhyb3VnaCBzaXR1YXRpb24uICBJdCBpcyBhbHNvIGF2YWlsYWJsZSBo
ZXJlOgogICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2l3ai94ZW4u
Z2l0O2E9c3VtbWFyeQogICB3aXAubGlieGwtbWVta2ItcHRjZmcudjMKClRoYW5rcyB0byBBbmRy
ZXcgQ29vcGVyIGFuZCBKdWxpZW4gR3JhbGwgZm9yIGNvbW1lbnRzIGFib3V0IHRoZSBQVAptb2Rl
IHNldHRpbmcsIHdoaWNoIEkgdGhpbmsgSSBoYXZlIHRha2VuIGludG8gYWNjb3VudC4KCiAjYSAg
MDEgbGlieGw6IE9mZmVyIEFQSSB2ZXJzaW9ucyAweDA0MDcwMCBhbmQgMHgwNDA4MDAKICNyICAw
MiB4bDogUGFzcyBsaWJ4bF9kb21haW5fY29uZmlnIHRvIGZyZWVtZW0oKSwgaW5zdGVhZCBvZiBi
X2luZm8KICNyICAwMyBsaWJ4bDogbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogTmV3
IGZ1bmN0aW9uCiAjciAgMDQgbGlieGw6IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeTogTWFrZSBp
dCB0YWtlIGEgZG9tYWluX2NvbmZpZwogICAgIDA1IGxpYnhsOiBNb3ZlIHNoYWRvd19tZW1rYiBh
bmQgaW9tbXVfbWVta2IgZGVmYXVsdGluZyBpbnRvIGxpYnhsCiAgYSAgMDYgbGlieGw6IFJlbW92
ZS9kZXByZWNhdGUgbGlieGxfZ2V0X3JlcXVpcmVkXypfbWVtb3J5IGZyb20gdGhlIEFQSQogIGEg
IDA3IGxpYnhsOiBjcmVhdGU6IHNldGRlZmF1bHQ6IE1ha2UgbGlieGxfcGh5c2luZm8gaW5mb1sx
XQogIGEgIDA4IGxpYnhsOiBjcmVhdGU6IHNldGRlZmF1bHQ6IE1vdmUgcGh5c2luZm8gaW50byBj
b25maWdfc2V0ZGVmYXVsdAogICArIDA5IGxpYnhsOiBNb3ZlIGRvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0IGVhcmxpZXIKICAgKiAxMCBsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2gg
c2V0dGluZyBsb2dpYwoKICMgPSBub3QgYWN0dWFsbHkgcmVwb3N0ZWQgc28gYXMgdG8gc2hyaW5r
IHRoZSBwYXRjaGJvbWI7CiAgICAgIHVuY2hhbmdlZCBmcm9tIHByZXZpb3VzIHBvc3RpbmcKIGEg
PSBhY2tlZDsgciA9IHJldmlld2VkCiAqID0gcGF0Y2ggY2hhbmdlZDsgbSA9IG1lc3NhZ2UgY2hh
bmdlZDsgKyA9IG5ldyBwYXRjaAoKIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgfCAgIDYg
KysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCAgMjQgKysrKysrLQogdG9vbHMvbGli
eGwvbGlieGxfYXJjaC5oICAgICB8ICAgNiArKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAg
ICB8ICAyNCArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMTY4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgICAgICAgfCAgIDcgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAgIDcg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTMgKysrLQogdG9vbHMvbGlieGwv
bGlieGxfbWVtLmMgICAgICB8ICA2OSArKysrKysrKysrKysrKy0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCAgfCAgIDcgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMgICAgfCAg
MTUgLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgICB8ICAgMiArLQogdG9vbHMvbGli
eGwvbGlieGxfeDg2LmMgICAgICB8ICA0MSArKysrKysrKysrKwogdG9vbHMveGwveGxfcGFyc2Uu
YyAgICAgICAgICB8ICA4MiArKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3hsL3hsX3ZtY29u
dHJvbC5jICAgICAgfCAgIDYgKy0KIDE1IGZpbGVzIGNoYW5nZWQsIDMyMSBpbnNlcnRpb25zKCsp
LCAxNTYgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:56:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyCx-0006EE-3x; Fri, 11 Oct 2019 16:56:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyCv-0006E8-40
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:56:01 +0000
X-Inumbo-ID: fdd561ec-ec47-11e9-933c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdd561ec-ec47-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:55:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570812956;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=i8ohvpRF2Yfo5MDNhiEHdlcrwfkQEqJLbJBL1iBAdJY=;
 b=b0hB9iIOD1+cJ7/DRPm/albt/PMhWIL0ZYjvbTFN/XfM2FzJHsYr0vSO
 BKxumqzMKRpfS/xJscUEB4S/EuiIJFpBiv/RijNvodVHS3oE8x0F74i2T
 btfEpcv+S2R179p9ttRKVcE8BGURL4gVt5E/mvi3u1B3kiZvSaQJ0ysTb I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gcaFv8Ts9o5eB1vrH/rSvA9YNFXkbKEtilAI6+72CHpbETEVDYpY+U9Sk5Uuf8FkdO43A4TN4W
 KLp+r0X1SA+Icjw9jimDZpz82M6JXyN9wBb18fgwUWNz5FEoe86lAXsbl7p66+hXDwi8iJ4dJU
 FnVZkAky8Vw/0foifdylSYpPKd7HBhOOlJzjitxiVz7gPnfQm85ePJqa1asBLiZ3OYd8vCRldA
 gL+AhDxRB39zidrF4pS8YEf2+BcTHr/WjuXp67B4ak4SMxT60rCfiCUyb+2RVe3yaSCk66jZRX
 NiY=
X-SBRS: 2.7
X-MesageID: 7051221
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7051221"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 17:55:46 +0100
Message-ID: <20191011165549.21639-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v3 07/10] libxl: create:
 setdefault: Make libxl_physinfo info[1]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIG1ha2UgaXQgaW50byBhIHBv
aW50ZXIgd2l0aG91dAp0ZXh0dWFsIGNoYW5nZSBvdGhlciB0aGFuIHRvIHRoZSBkZWZpbml0aW9u
LgoKV2hpbGUgd2UgYXJlIGhlcmUsIGZpeCBzb21lIHN0eWxlIGVycm9ycyAobWlzc2luZyB7IH0p
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB0aGlz
IHZlcnNpb24gb2YgdGhlIHNlcmllcy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8
IDE2ICsrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBiMzk0MzEyZDk4Li45YzU2YTkxNGNhIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwpAQCAtMzAsMTAgKzMwLDEwIEBACiBpbnQgbGlieGxfX2RvbWFpbl9jcmVh
dGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQogewot
ICAgIGxpYnhsX3BoeXNpbmZvIGluZm87CisgICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKICAg
ICBpbnQgcmM7CiAKLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZpbmZvKTsKKyAg
ICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwogICAgIGlmIChyYykKICAgICAg
ICAgcmV0dXJuIHJjOwogCkBAIC00NSwxMSArNDUsMTEgQEAgaW50IGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX19hcmNoX2RvbWFp
bl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCBjX2luZm8pOwogCiAgICAgaWYgKGNfaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewotICAgICAgICBpZiAoaW5mby5jYXBfaGFw
KQorICAgICAgICBpZiAoaW5mby0+Y2FwX2hhcCkgewogICAgICAgICAgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgdHJ1ZSk7Ci0gICAgICAgIGVsc2UgaWYgKGluZm8u
Y2FwX3NoYWRvdykKKyAgICAgICAgfSBlbHNlIGlmIChpbmZvLT5jYXBfc2hhZG93KSB7CiAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCBmYWxzZSk7Ci0g
ICAgICAgIGVsc2UgeworICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgTE9HKEVSUk9SLCAi
bmVpdGhlciBoYXAgbm9yIHNoYWRvdyBwYWdpbmcgYXZhaWxhYmxlIik7CiAgICAgICAgICAgICBy
ZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgICAgIH0KQEAgLTYzLDEyICs2MywxMiBAQCBpbnQgbGli
eGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgaWYg
KCFjX2luZm8tPnNzaWRyZWYpCiAgICAgICAgIGNfaW5mby0+c3NpZHJlZiA9IFNFQ0lOSVRTSURf
RE9NVTsKIAotICAgIGlmIChpbmZvLmNhcF9odm1fZGlyZWN0aW8gJiYKKyAgICBpZiAoaW5mby0+
Y2FwX2h2bV9kaXJlY3RpbyAmJgogICAgICAgICAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJY
TF9QQVNTVEhST1VHSF9VTktOT1dOKSkgewogICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0g
KChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHx8Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIWluZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZSkgPworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICFpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/
CiAgICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9V
R0hfU0hBUkVfUFQ7Ci0gICAgfSBlbHNlIGlmICghaW5mby5jYXBfaHZtX2RpcmVjdGlvKSB7Cisg
ICAgfSBlbHNlIGlmICghaW5mby0+Y2FwX2h2bV9kaXJlY3RpbykgewogICAgICAgICBjX2luZm8t
PnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7CiAgICAgfQogCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:56:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyD1-0006Fo-Jt; Fri, 11 Oct 2019 16:56:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyD0-0006FW-6N
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:56:06 +0000
X-Inumbo-ID: fd303610-ec47-11e9-933c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd303610-ec47-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:55:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570812957;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=waYjhRroYa0QPnh/Vu2P3ggmuK02wsRdLmxF7DjSGrE=;
 b=a7tCDkfu7fK5UeImYUp3ymewwuq/Fuv8YyytKDc4pV/JPyCQYQoyDBVr
 HAB/ZZSDu6d5FHoqxCs/tlYnMJ9ac0qqKQeUGlSmagnbM+vflpX4+EFR8
 ne+qdkynG4zNLbqvMGEu0ZAn4ozbCrnzFDhT+qc/bZTjj24srs2hcWypr k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SFa+NCJSnd212xWTMzRYzBjyQZ1kDcSHiyrXTL+wHRva9GXIl8dohSxIvP1skjY//Podsh7Ncm
 hNIGHGa9rwAD6B0NFQ5nRW2wkQqMl7AiyTz354zIVvBjojIpAosJ5y+qNCf777RnwNlO0+L6Vi
 tk05ln/ev0fHNsyySP7eoKOh6F2G8MmzHeA4B9ez/AN9Veg8bg+YiZG5tB3HMLt5af/SQyHWev
 7D54H+Nr/hc/bTlMSc+FsKZxQkzooz4+EKlTjhc4o8USui3T9LxuGuCwCdH0Jf5XQzV7nyXpPd
 hbc=
X-SBRS: 2.7
X-MesageID: 6858881
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6858881"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 17:55:44 +0100
Message-ID: <20191011165549.21639-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v3 05/10] libxl: Move shadow_memkb
 and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdGluZyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGJ5IGxpYnhsLiAgU28gdGhlc2UgY2Fs
Y3VsYXRpb25zCnNob3VsZCBiZSBoZXJlIGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdCBoYXMgYWxsIHRoZQpuZWNlc3NhcnkgaW5mb3JtYXRpb24gaW5jbHVkaW5nIHRo
ZSB2YWx1ZXMgb2YgbWF4X21lbWtiIGFuZCBtYXhfdmNwdXMuCgpUaGUgb3ZlcmFsbCBmdW5jdGlv
bmFsIGVmZmVjdCBkZXBlbmRzIG9uIHRoZSBjYWxsZXI6CgpGb3IgeGwsIG5vIGNoYW5nZS4gIFRo
ZSBjb2RlIG1vdmVzIGZyb20geGwgdG8gbGlieGwuCgpGb3IgY2FsbGVycyB3aG8gc2V0IG9uZSBv
ciBib3RoIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVta2IgKHdoZXRoZXIKZnJvbSBsaWJ4bF9n
ZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBvciBvdGhlcndpc2UpIGJlZm9yZSBjYWxsaW5nCmxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3IGNvZGUgd2lsbCBs
ZWF2ZSB0aGVpcgpzZXR0aW5nKHMpIHVuY2hhbmdlZC4KCkZvciBjYWxsZXJzIHdobyBkbyBub3Qg
Y2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQgYWxsLCBhbmQgd2hvCmZhaWwgdG8gc2V0
IG9uZSBvZiB0aGVzZSBtZW1vcnkgdmFsdWVzOiBub3cgdGhleSBhcmUgYm90aCBhcmUgcHJvcGVy
bHkKc2V0LiAgVGhlIHNoYWRvdyBhbmQgaW9tbXUgbWVtb3J5IHRvIGJlIHByb3Blcmx5IGFjY291
bnRlZCBmb3IgYXMKaW50ZW5kZWQuCgpGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeSBhbmQgcmVxdWVzdCB0aGUKY3VycmVudCBBUEkgKDQuMTMpIG9yIHdoaWNo
IHRyYWNrIGxpYnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJlIGFsc28Kbm93IHJpZ2h0IGFuZCBl
dmVyeXRoaW5nIHdvcmtzIGFzIGludGVuZGVkLgoKRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1ZXN0IGFuIG9sZApwcmUtNC4xMyBsaWJ4bCBB
UEksIGFuZCB3aGljaCBsZWF2ZSBvbmUgb2YgdGhlc2UgbWVta2Igc2V0dGluZ3MgdW5zZXQsCndl
IHRha2Ugc3BlY2lhbCBtZWFzdXJlcyB0byBwcmVzZXJ2ZSB0aGUgb2xkIGJlaGF2aW91ci4KClRo
aXMgbWVhbnMgdGhhdCB0aGV5IGRvbid0IGdldCB0aGUgYWRkaXRpb25hbCBpb21tdSBtZW1vcnkg
YW5kIGFyZSBhdApyaXNrIG9mIHRoZSBkb21haW4gcnVubmluZyBvdXQgb2YgbWVtb3J5IGFzIGEg
cmVzdWx0IG9mIGY4OWY1NTU4MjdhNgoicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0
aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIi4gIEJ1dCB0aGlzCmlzIG5vIHdvcnNlIHRoYW4gdGhl
IHN0YXRlIGp1c3QgYWZ0ZXIgZjg5ZjU1NTgyN2E2LCB3aGljaCBhbHJlYWR5CmJyb2tlIHN1Y2gg
Y2FsbGVycyBpbiB0aGF0IHdheS4gIFRoaXMgaXMgcGVyaGFwcyBqdXN0aWZpYWJsZSBiZWNhdXNl
Cm9mIHRoZSBBUEkgc3RhYmlsaXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkuCgpBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBkcm9wIHRoZSBzcGVjaWFsLWNhc2lu
ZyBvZiB0aGVzZSBjYWxsZXJzLgpUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2Vl
biBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCmxpYnhsX2RvbWFpbl9jcmVhdGU6IHRoZSBm
b3JtZXIgd291bGQgbm90IGluY2x1ZGUgdGhlIGlvbW11IG1lbW9yeSBhbmQKdGhlIGxhdHRlciB3
b3VsZC4gIFRoYXQgc2VlbXMgd29yc2UsIGJ1dCBpdCdzIGRlYmF0ZWFibGUuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBSZXBs
YWNlIF9Cb29sIHdpdGggYm9vbAogICAgRml4IGxvZ2ljIHNlbnNlIGluIG9rX3RvX2RlZmF1bHRf
bWVta2JfaW5fY3JlYXRlCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDQwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmggfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgfCAgNCAr
KysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgIHwgMTUgKystLS0tLS0tLS0tLS0tCiA0
IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKaW5kZXggZmQ4YmIyMmJlOS4uYTFiMDBhOGFlZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTI1
MCw2ICsyNTAsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGli
eGxfX2djICpnYywKICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewogICAgIGNhc2UgTElCWExf
RE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBpZiAoYl9pbmZvLT5zaGFkb3dfbWVta2IgPT0gTElC
WExfTUVNS0JfREVGQVVMVCkKKyAgICAgICAgICAgIC8qIE5vcm1hbGx5IGRlZmF1bHRlZCBpbiBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgKi8KICAgICAgICAgICAgIGJfaW5m
by0+c2hhZG93X21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+dS5odm0ubW1pb19ob2xl
X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAgICBiX2luZm8tPnUuaHZt
Lm1taW9faG9sZV9tZW1rYiA9IDA7CkBAIC0zOTUsNiArMzk2LDcgQEAgaW50IGxpYnhsX19kb21h
aW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGlmIChiX2lu
Zm8tPnZpZGVvX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAgICBiX2lu
Zm8tPnZpZGVvX21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+c2hhZG93X21lbWtiID09
IExJQlhMX01FTUtCX0RFRkFVTFQpCisgICAgICAgICAgICAvKiBOb3JtYWxseSBkZWZhdWx0ZWQg
aW4gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0ICovCiAgICAgICAgICAgICBi
X2luZm8tPnNoYWRvd19tZW1rYiA9IDA7CiAgICAgICAgIGlmIChiX2luZm8tPnUucHYuc2xhY2tf
bWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkKICAgICAgICAgICAgIGJfaW5mby0+dS5wdi5z
bGFja19tZW1rYiA9IDA7CkBAIC04NjIsNiArODY0LDMwIEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0
ZV9kZXN0cnVjdGlvbl9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRlICpkZHMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAorc3RhdGljIGJvb2wgb2tf
dG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUobGlieGxfX2djICpnYykKK3sKKyAgICAvKgorICAg
ICAqIFRoaXMgaXMgYSBmdWRnZS4gIFdlIGFyZSB0cnlpbmcgdG8gZmluZCB3aGV0aGVyIHRoZSBj
YWxsZXIKKyAgICAgKiBjYWxscyB0aGUgb2xkIHZlcnNpb24gb2YgbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5LiAgSWYgdGhleSBkbworICAgICAqIHRoZW4sIGJlY2F1c2UgaXQgb25seSBnZXRzIHRo
ZSBiX2luZm8sIGFuZCBiZWNhdXNlIGl0IGNhbid0CisgICAgICogdXBkYXRlIHRoZSBiX2luZm8g
KGJlY2F1c2UgaXQncyBjb25zdCksIGl0IHdpbGwgYmFzZSBpdHMKKyAgICAgKiBjYWxjdWxhdGlv
bnMgb24gZGVmYXVsdGluZyBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiIHRvIDAKKyAgICAg
KiBJbiB0aGF0IGNhc2Ugd2UgcHJvYmFibHkgc2hvdWxkbid0IGRlZmF1bHQgdGhlbSBkaWZmZXJl
bnRseQorICAgICAqIGR1cmluZyBsaWJ4bF9kb21haW5fY3JlYXRlLgorICAgICAqCisgICAgICog
VGhlIHJlc3VsdCBpcyB0aGF0IHRoZSBiZWhhdmlvdXIgd2l0aCBvbGQgY2FsbGVycyBpcyB0aGUg
c2FtZQorICAgICAqIGFzIGluIDQuMTM6IG5vIGFkZGl0aW9uYWwgbWVtb3J5IGlzIGFsbG9jYXRl
ZCBmb3Igc2hhZG93IGFuZAorICAgICAqIGlvbW11ICh1bmxlc3MgdGhlIGNhbGxlciBzZXQgc2hh
ZG93X21lbWtiLCBlZyBmcm9tIGEgY2FsbCB0bworICAgICAqIGxpYnhsX2dldF9yZXF1aXJlZF9z
aGFkb3dfbWVtb3J5KS4KKyAgICAgKi8KKyAgICByZXR1cm4gIUNUWC0+bGlieGxfZG9tYWluX25l
ZWRfbWVtb3J5XzB4MDQxMjAwX2NhbGxlZCB8fAorICAgICAgICAgICAgQ1RYLT5saWJ4bF9kb21h
aW5fbmVlZF9tZW1vcnlfY2FsbGVkOworICAgIC8qCisgICAgICogVHJlYXQgbWl4ZWQgY2FsbGVy
cyBhcyBuZXcgY2FsbGVycy4gIFByZXN1bWFibHkgdGhleSBrbm93IHdoYXQKKyAgICAgKiB0aGV5
IGFyZSBkb2luZy4KKyAgICAgKi8KK30KKwogaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCkBAIC05NzQsNiArMTAwMCwyMCBAQCBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBnb3Rv
IGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5zaGFkb3dfbWVt
a2IgPT0gTElCWExfTUVNS0JfREVGQVVMVAorICAgICAgICAmJiBva190b19kZWZhdWx0X21lbWti
X2luX2NyZWF0ZShnYykpCisgICAgICAgIGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID0K
KyAgICAgICAgICAgIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KGRfY29uZmlnLT5i
X2luZm8ubWF4X21lbWtiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZF9jb25maWctPmJfaW5mby5tYXhfdmNwdXMpOworCisgICAgLyogTm8gSU9NTVUgcmVz
ZXJ2YXRpb24gaXMgbmVlZGVkIGlmIHBhc3N0aHJvdWdoIG1vZGUgaXMgbm90ICdzeW5jX3B0JyAq
LworICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID09IExJQlhMX01FTUtCX0RF
RkFVTFQKKyAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUoZ2MpKQorICAg
ICAgICBkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID0KKyAgICAgICAgICAgIChkX2NvbmZp
Zy0+Y19pbmZvLnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCisgICAg
ICAgICAgICA/IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoZF9jb25maWctPmJfaW5m
by5tYXhfbWVta2IpCisgICAgICAgICAgICA6IDA7CisKICAgICByZXQgPSBsaWJ4bF9fZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5iX2luZm8pOwogICAgIGlmIChy
ZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gc2V0IGRvbWFpbiBi
dWlsZCBpbmZvIGRlZmF1bHRzIik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwMWRlNTU3NmQ5Li4w
MTg1YjhmZjAxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYzNyw2ICs2MzcsOSBAQCBzdHJ1Y3Qg
bGlieGxfX2N0eCB7CiAgICAgTElCWExfTElTVF9FTlRSWShsaWJ4bF9jdHgpIHNpZ2NobGRfdXNl
cnNfZW50cnk7CiAKICAgICBsaWJ4bF92ZXJzaW9uX2luZm8gdmVyc2lvbl9pbmZvOworCisgICAg
Ym9vbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDBfY2FsbGVkLAorICAgICAgICAg
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZDsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCmluZGV4IDYw
NDIyOTkzOTMuLjdjMDFmYWM3ZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00ODQsNiArNDg0LDggQEAgaW50IGxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKICAgICBHQ19JTklUKGN0eCk7
CiAgICAgaW50IHJjOwogCisgICAgY3R4LT5saWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfY2FsbGVk
ID0gMTsKKwogICAgIHJjID0gbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChnYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX2Zvcl9sb2dnaW5nKTsKQEAg
LTUwNyw2ICs1MDksOCBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwKGxp
YnhsX2N0eCAqY3R4LAogICAgIEdDX0lOSVQoY3R4KTsKICAgICBpbnQgcmM7CiAKKyAgICBjdHgt
PmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMF9jYWxsZWQgPSAxOworCiAgICAgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gYl9pbmZvWzFdOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvX2luaXQoYl9pbmZvKTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwg
Yl9pbmZvLCBiX2luZm9faW4pOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDNhMmM1NGRkMi4uNzk4NzFjMjJkMCAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xNTcy
LDE5ICsxNTcyLDggQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdf
c291cmNlLAogICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKICAgICB9CiAKLSAgICAvKiBsaWJ4
bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSgpIGFuZAotICAgICAqIGxpYnhsX2dldF9yZXF1
aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJlIGNhbGxlZCBhZnRlciBmaW5hbCB2YWx1ZXMKLSAg
ICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQpIGZvciB2Y3B1cyBhbmQgbWVtb3J5IGFyZSBzZXQs
IGJlY2F1c2UgdGhlCi0gICAgICogY2FsY3VsYXRpb25zIGRlcGVuZCBvbiB0aG9zZSB2YWx1ZXMu
ICovCi0gICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSAheGx1X2NmZ19nZXRfbG9uZyhjb25maWcs
ICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApCi0gICAgICAgID8gbCAqIDEwMjQKLSAgICAgICAgOiBs
aWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShiX2luZm8tPm1heF9tZW1rYiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiX2luZm8tPm1heF92Y3B1cyk7
Ci0KLSAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQgaWYgcGFzc3Rocm91Z2gg
bW9kZSBpcyBub3QgJ3N5bmNfcHQnICovCi0gICAgYl9pbmZvLT5pb21tdV9tZW1rYiA9IChjX2lu
Zm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpCi0gICAgICAgID8g
bGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1heF9tZW1rYikKLSAgICAg
ICAgOiAwOworICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5
IiwgJmwsIDApKQorICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1rYiA9IGwgKiAxMDI0OwogCiAg
ICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJub21pZ3JhdGUiLCAmYl9pbmZvLT5kaXNh
YmxlX21pZ3JhdGUsIDApOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:56:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyD6-0006HK-Tm; Fri, 11 Oct 2019 16:56:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyD5-0006Gp-4R
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:56:11 +0000
X-Inumbo-ID: fdd561ed-ec47-11e9-933c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdd561ed-ec47-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:55:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570812956;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=eH6kJgVukxD3nwtrCuRWB2VVlde0EKeDQS8uKp9EzfE=;
 b=A8UuIxg0R4JEwSLKogUHug3hniVbzRy6H/mJww+BQeDzfFhgkOwmwLRP
 1ZR0HDUPBlL5ZcYI8jrHxe/0gh4hvT8okUG3Vr3/gLsrc3v66c1PezWQd
 C1fXQAMcNcLxFzTu/p833ea6Im6UcgIYL8GE5x2zQpp5RYIrN7aR9kdxi g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8pC+c9GC9U55qEQiKtRVi+o8cH9ohfRC3nksK/ci800sfstmK+zrRfA95xZ3Vmgu99ouEKFzH8
 WK3n7dVT1dAE0AC6i+MCUXKcU+2gPaVGpfN5mklzLCzIKygq+MA+vacrx+C52vTdYGW59AJWE5
 A/TvVWZHTsHjXCCFoDS4rtLGKsSo1xJBYsV534YPJjmTsrdgrgNQHlNN0rp1ffgihHcDLKReOx
 7eaYK/p/W37Ycn3vDO3r3LZ7pFo2EWLTiy3T0UvLA35TXuVeXetv8vOkCcS3TNPEjRbt7Qdd9y
 xOw=
X-SBRS: 2.7
X-MesageID: 7051222
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7051222"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 17:55:47 +0100
Message-ID: <20191011165549.21639-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v3 08/10] libxl: create:
 setdefault: Move physinfo into config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIHJlZmVyIHRvIGl0IGluIGNv
ZGUgd2UgYXJlCmFib3V0IHRvIGFkZCB0byB0aGlzIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNl
cmllcy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMTcgKysrKysrKystLS0t
LS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAgNyArKysrKystCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOWM1NmE5MTRjYS4u
Njk5NzFjOTdiNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTI4LDE1ICsyOCw5IEBACiAjaW5jbHVkZSA8
eGVuLXhzbS9mbGFzay9mbGFzay5oPgogCiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNf
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfcGh5c2luZm8gKmluZm8pCiB7Ci0gICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKLSAgICBp
bnQgcmM7Ci0KLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwotICAgIGlm
IChyYykKLSAgICAgICAgcmV0dXJuIHJjOwotCiAgICAgaWYgKCFjX2luZm8tPnR5cGUpIHsKICAg
ICAgICAgTE9HKEVSUk9SLCAiZG9tYWluIHR5cGUgdW5zcGVjaWZpZWQiKTsKICAgICAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwpAQCAtOTExLDYgKzkwNSwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGludCByZXQ7CiAgICAgYm9vbCBw
b2RfZW5hYmxlZCA9IGZhbHNlOwogCisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CisgICAg
cmV0ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKKyAgICBpZiAocmV0KSBn
b3RvIGVycm9yX291dDsKKwogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsK
ICAgICAgICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAg
cmV0ID0gbGlieGxfZmxhc2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0x
MDA5LDcgKzEwMDcsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICByZXQgPSBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Y19pbmZv
KTsKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZk
X2NvbmZpZy0+Y19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmcGh5c2luZm8pOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsICJVbmFibGUgdG8gc2V0IGRvbWFpbiBjcmVhdGUgaW5mbyBkZWZhdWx0cyIpOwogICAg
ICAgICBnb3RvIGVycm9yX291dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGMwMDM1NmEyZjEuLmU2YTQ4OTc0ZjggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMjE2Nyw3ICsyMTY3LDEyIEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9j
b25maWctPmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmln
LT5jX2luZm8ucnVuX2hvdHBsdWdfc2NyaXB0czsKIAotICAgIHJldCA9IGxpYnhsX19kb21haW5f
Y3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Y19pbmZvKTsKKyAgICBsaWJ4
bF9waHlzaW5mbyBwaHlzaW5mbzsKKyAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAm
cGh5c2luZm8pOworICAgIGlmIChyZXQpIGdvdG8gb3V0OworCisgICAgcmV0ID0gbGlieGxfX2Rv
bWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1fY29uZmlnLT5jX2luZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5mbyk7CiAg
ICAgaWYgKHJldCkgZ290byBvdXQ7CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZv
X3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmJfaW5mbyk7CiAgICAgaWYgKHJldCkgZ290byBv
dXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwMTg1YjhmZjAxLi42YTYxNDY1OGMyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTE0NDcsNyArMTQ0Nyw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21h
aW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
IC8qIGxvZ2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
ICpjX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfcGh5c2luZm8gKmluZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIF9oaWRkZW4g
dm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:56:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyDC-0006JZ-8M; Fri, 11 Oct 2019 16:56:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyDA-0006If-4m
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:56:16 +0000
X-Inumbo-ID: fe332c96-ec47-11e9-933c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe332c96-ec47-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:55:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570812956;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=iWeYK+fwOl0HLrE+L672lbS4yidewBgEMlvtHZJ9Ynw=;
 b=W0VXGlpBnLj32fKcoan9epHfUrHbBWvCi+BTeKb8KwBiI1mvnPqmg+gI
 /HnGKrsnK+b99JWNu/VEr+OxTPCQiyHVf9C9VK1t4z7Z007+RSEmPcyuA
 KdBRz68Zv4OrXrBTyclRqalwwjlfMOFDRLGSSZiwpYkWhkOpEWmHpmMk8 o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /jAJZtIMepThatul4Cuz08XaRodktc7WEGywnjsmnx72fOPG3FWMDSQBg7J6kXNKhR2VwRfSca
 U4vHjTfgkl9Wct20SmVEbmCNLz2mUCvKkkzeX46UMF/CiZDYT6NHp2mkr5eGnFwrjj5XW7QAZa
 Ybhayk1820tySjfAx//gn87ZR96fbtPb6G8jsrvOWtg6qel7d6cZrdP9OxvYX22gPlqmQtM5dk
 W7pA9LeKFk+RhECGg3NS3r/hVkZuGvvgtxjDsd5DY+BfC6HWyR4hGAQEPM4EhIHmqgqDMoaiXD
 uyQ=
X-SBRS: 2.7
X-MesageID: 7173379
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="7173379"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 17:55:49 +0100
Message-ID: <20191011165549.21639-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v3 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFCTEVEIiBpbiBhbiBlYXJsaWVyIHVu
Y29tbWl0dGVkCnZlcnNpb24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBkb3VibGUgZHV0eS4gIFdl
IGFjdHVhbGx5IG5lZWQgYWxsIG9mCnRoZSBmb2xsb3dpbmcgdG8gYmUgc3BlY2lmaWNhYmxlOgog
ICogZGVmYXVsdCAoInVuc3BlY2lmaWVkIik6IGVuYWJsZSBQVCBpZmYgd2UgaGF2ZSBkZXZpY2Vz
IHRvCiAgICBwYXNzIHRocm91Z2ggc3BlY2lmaWVkIGluIHRoZSBpbml0aWFsIGNvbmZpZyBmaWxl
LgogICogImVuYWJsZWQiIChhbmQgZmFpbCBpZiB0aGUgcGxhdGZvcm0gZG9lc24ndCBzdXBwb3J0
IGl0KS4KICAqICJkaXNhYmxlZCIgKGFuZCByZWplY3QgZnV0dXJlIFBUIGhvdHBsdWcpLgogICog
InNoYXJlX3B0Ii8ic3luY19wdCI6IGVuYWJsZSBQVCBhbmQgc2V0IGEgc3BlY2lmaWMgUFQgbW9k
ZS4KCkRlZmF1bHRpbmcgYW5kIGVycm9yIGNoZWNraW5nIHNob3VsZCBiZSBkb25lIGluIGxpYnhs
LiAgU28sIHdlIG1ha2UKc2V2ZXJhbCBjaGFuZ2VzIGhlcmUuCgpXZSBpbnRyb2R1Y2UgImVuYWJs
ZWQiLiAgKEFuZCB3ZSBkb2N1bWVudCAidW5zcGVjaWZpZWQiLikKCldlIG1vdmUgYWxsIG9mIHRo
ZSBlcnJvciBjaGVja2luZyBhbmQgZGVmYXVsdGluZyBjb2RlIGZyb20geGwgaW50bwpsaWJ4bC4g
IE5vdywgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMgYWxsIG9mIHRoZSBuZWNl
c3NhcnkKaW5mb3JtYXRpb24gdG8gZ2V0IHRoaXMgcmlnaHQuICBTbyB3ZSBjYW4gZG8gaXQgYWxs
IHRoZXJlLiAgQ2hvb3NpbmcKdGhlIHNwZWNpZmljIG1vZGUgaXMgYXJjaC1zcGVjaWZpYy4KCldl
IGNhbiBhbHNvIGFycmFuZ2UgdG8gaGF2ZSBvbmx5IG9uZSBwbGFjZSBlYWNoIHdoaWNoIGNhbGN1
bGF0ZXMKKGkpIHdoZXRoZXIgcGFzc3Rocm91Z2ggbmVlZHMgdG8gYmUgZW5hYmxlZCBiZWNhdXNl
IHB0IGRldmljZXMgd2VyZQpzcGVjaWZpZWQgKGlpKSB3aGV0aGVyIHB0X3NoYXJlIGNhbiBiZSB1
c2VkIChmb3IgZWFjaCBhcmNoKS4KCnhsIG5vdyBvbmx5IGhhcyB0byBwYXJzZSB0aGUgZW51bSBp
biB0aGUgc2FtZSB3YXkgYXMgaXQgcGFyc2VzIGFsbApvdGhlciBlbnVtcy4KClRoaXMgY2hhbmdl
IGZpeGVzIGEgcmVncmVzc2lvbiBmcm9tIGVhcmxpZXIgNC4xMy1wcmU6IHVudGlsIHJlY2VudApj
aGFuZ2VzLCBwYXNzdGhyb3VnaCB3YXMgb25seSBlbmFibGVkIGJ5IGRlZmF1bHQgaWYgcGFzc3Ro
cm91Z2gKZGV2aWNlcyB3ZXJlIHNwZWNpZmllZC4gIFdlIHJlc3RvcmUgdGhpcyBiZWhhdmlvdXIu
CgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNDOiBWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXly
X0JhYmNodWtAZXBhbS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRy
aXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxwZHVycmFudEBnbWFpbC5jb20+CkNDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KdjM6IERyb3AgcGFyYWdyYXBoIGFib3V0IG1h
c2tpbmcgYW5vdGhlciBvc3N0ZXN0IHJlZ3Jlc3Npb24sCiAgICAgYXMgdGhhdCdzIG5vdyBmaXhl
ZC4KICAgIERyb3AgcmVkdW5kYW50ICJFUlJPUjoiIGluIHR3byBsb2cgbWVzc2FnZXMuCiAgICBB
ZGQgYSBjb21tZW50IGFib3V0IHRoZSB3YXkgImVuYWJsZWQiIGdldHMgY2hhbmdlZCB0byBhIHNw
ZWNpZmljIHZhbHVlLgogICAgU3BsaXQgcGFzc3Rocm91Z2ggbW9kZSBkZWZhdWx0aW5nIGludG8g
YXJjaCBzcGVjaWZpYyBmdW5jdGlvbnMuCiAgICBPbiBBUk0sIGFsd2F5cyBjaG9vc2UgKGFuZCBp
bnNpc3Qgb24pIHNoYXJlX3B0LgogICAgUmVqZWN0IHNoYXJlX3B0IGZvciBub24tSEFQIGd1ZXN0
cy4KICAgIFJlamVjdCBwYXNzdGhyb3VnaCBmb3IgUFZIIGd1ZXN0cy4KICAgIEFjdHVhbGx5IGRv
Y3VtZW50ICJ1bnNwZWNpZmllZCIgb3B0aW9uIGluIHhsLmNmZyg1KQogICAgUmVuYW1lICJ1bmtu
b3duIiB0byAidW5zcGVjaWZpZWQiCgp2MjogTmV3IHBhdGNoIGluIHRoaXMgdmVyc2lvbiBvZiB0
aGUgc2VyaWVzLgotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICB8ICA2ICsrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICB8ICA2ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jICAgICB8IDI0ICsrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
ICB8IDQzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwgfCAgNyArKystLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgIHwgNDEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCA2
NyArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDcgZmlsZXMg
Y2hhbmdlZCwgMTE2IGluc2VydGlvbnMoKyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRl
eCA2NGJlZDMwYmNlLi43ZTIyMGQwYzIwIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5w
b2QuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCkBAIC02NjAsNiArNjYwLDEyIEBA
IGluIHByZWZlcmVuY2UuIEhvd2V2ZXIsIHRoZSBhdmFpbGFiaWxpdHkgb2YgdGhpcyBvcHRpb24g
aXMgaGFyZHdhcmUKIHNwZWNpZmljLiBJZiBCPHhsIGluZm8+IHJlcG9ydHMgQjx2aXJ0X2NhcHM+
IGNvbnRhaW5pbmcKIEI8aW9tbXVfaGFwX3B0X3NoYXJlPiB0aGVuIHRoaXMgb3B0aW9uIG1heSBi
ZSB1c2VkLgogCis9aXRlbSBCPHVuc3BlY2lmaWVkPgorCitUaGUgZGVmYXVsdCwgd2hpY2ggY2hv
b3NlcyBiZXR3ZWVuIEI8ZGlzYWJsZWQ+IGFuZCBCPGVuYWJsZWQ+CithY2NvcmRpbmcgdG8gd2hl
dGhlciBwYXNzdGhyb3VnaCBkZXZpY2VzIGFyZSBlbmFibGVkIGluIHRoZSBjb25maWcKK2ZpbGUu
CisKID1iYWNrCiAKID1iYWNrCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggZDYyNDE1OWU1My4uZWU2NjQxYjNlNiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FyY2guaApAQCAtNzMsNiArNzMsMTIgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyk7
CiAKIF9oaWRkZW4KK2ludCBsaWJ4bF9fYXJjaF9wYXNzdGhyb3VnaF9tb2RlX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8p
OworCitfaGlkZGVuCiBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0KTsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKaW5kZXggYmYzMWI5YjNjYS4uMmYxY2E2OTQzMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTExOTEsNiAr
MTE5MSwzMCBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQo
bGlieGxfX2djICpnYywKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0X3R5cGUoYl9p
bmZvLCBMSUJYTF9ET01BSU5fVFlQRV9QVkgpOwogfQogCitpbnQgbGlieGxfX2FyY2hfcGFzc3Ro
cm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZp
ZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfcGh5c2luZm8gKnBoeXNpbmZvKQoreworICAgIGludCByYzsKKyAgICBsaWJ4bF9kb21haW5f
Y3JlYXRlX2luZm8gKmNvbnN0IGNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOworCisgICAgaWYg
KGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCkgeworICAg
ICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7Cisg
ICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hf
U1lOQ19QVCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAicGFz
c3Rocm91Z2g9XCJzeW5jX3B0XCIgbm90IHN1cHBvcnRlZCBvbiBBUk1cbiIpOworICAgICAgICBy
YyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IDA7
Cisgb3V0OgorICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggM2QyY2I1MmJmNy4uYmNmNDg5NmRmNiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKQEAgLTU3LDE4ICs1Nyw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZv
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5mby0+c3NpZHJlZikKICAg
ICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwogCi0gICAgaWYgKGluZm8t
PmNhcF9odm1fZGlyZWN0aW8gJiYKLSAgICAgICAgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElC
WExfUEFTU1RIUk9VR0hfVU5LTk9XTikpIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9
ICgoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICFpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/Ci0gICAg
ICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hB
UkVfUFQ7Ci0gICAgfSBlbHNlIGlmICghaW5mby0+Y2FwX2h2bV9kaXJlY3RpbykgewotICAgICAg
ICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7Ci0gICAg
fQotCi0gICAgLyogQW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhhdmUgYmVlbiBjaG9z
ZW4gKi8KLSAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VH
SF9VTktOT1dOKTsKLQogICAgIHJldHVybiAwOwogfQogCkBAIC01ODcsNyArNTc1LDcgQEAgaW50
IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKICAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5vb3MpID8g
MCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CiAgICAgICAgIH0KIAotICAgICAgICBhc3NlcnQo
aW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTik7CisgICAgICAg
IGFzc2VydChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9VTlNQRUNJRklF
RCk7CiAgICAgICAgIExPRyhERVRBSUwsICJwYXNzdGhyb3VnaDogJXMiLAogICAgICAgICAgICAg
bGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7CiAKQEAgLTkw
NCw2ICs4OTIsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBp
bnQgcmV0OwogICAgIGJvb2wgcG9kX2VuYWJsZWQgPSBmYWxzZTsKKyAgICBsaWJ4bF9kb21haW5f
Y3JlYXRlX2luZm8gKmNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOwogCiAgICAgbGlieGxfcGh5
c2luZm8gcGh5c2luZm87CiAgICAgcmV0ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNp
bmZvKTsKQEAgLTk3NSw2ICs5NjQsMzQgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRl
ZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisg
ICAgYm9vbCBuZWVkX3B0ID0gZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1f
ZHRkZXZzOworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdI
X1VOU1BFQ0lGSUVEKSB7CisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBuZWVkX3B0Cisg
ICAgICAgICAgICA/IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQgOiBMSUJYTF9QQVNTVEhST1VH
SF9ESVNBQkxFRDsKKyAgICB9CisKKyAgICBib29sIGlvbW11X2VuYWJsZWQgPSBwaHlzaW5mby5j
YXBfaHZtX2RpcmVjdGlvOworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEICYmICFpb21tdV9lbmFibGVkKSB7CisgICAgICAgIExPR0QoRVJS
T1IsIGRvbWlkLAorICAgICAgICAgICAgICJwYXNzdGhyb3VnaCBub3Qgc3VwcG9ydGVkIG9uIHRo
aXMgcGxhdGZvcm1cbiIpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290
byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElC
WExfUEFTU1RIUk9VR0hfRElTQUJMRUQgJiYgbmVlZF9wdCkgeworICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwKKyAgICAgICAgICAgICAicGFzc3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMg
YXJlIHNwZWNpZmllZCIpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290
byBlcnJvcl9vdXQ7CisgICAgfQorCisgICAgcmV0ID0gbGlieGxfX2FyY2hfcGFzc3Rocm91Z2hf
bW9kZV9zZXRkZWZhdWx0KGdjLGRvbWlkLGRfY29uZmlnLCZwaHlzaW5mbyk7CisgICAgaWYgKHJl
dCkgZ290byBlcnJvcl9vdXQ7CisKKyAgICAvKiBBbiBleHBsaWNpdCBzZXR0aW5nIHNob3VsZCBu
b3cgaGF2ZSBiZWVuIGNob3NlbiAqLworICAgIGFzc2VydChjX2luZm8tPnBhc3N0aHJvdWdoICE9
IExJQlhMX1BBU1NUSFJPVUdIX1VOU1BFQ0lGSUVEKTsKKyAgICBhc3NlcnQoY19pbmZvLT5wYXNz
dGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEKTsKKwogICAgIC8qIElmIHRhcmdl
dF9tZW1rYiBpcyBzbWFsbGVyIHRoYW4gbWF4X21lbWtiLCB0aGUgc3Vic2VxdWVudCBjYWxsCiAg
ICAgICogdG8gbGlieGMgd2hlbiBidWlsZGluZyBIVk0gZG9tYWluIHdpbGwgZW5hYmxlIFBvRCBt
b2RlLgogICAgICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNhYzk0OTRiODAuLjJjYjVhODZiNjAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwKQEAgLTI2NCwxMCArMjY0LDExIEBAIGxpYnhsX3ZrYl9iYWNrZW5k
ID0gRW51bWVyYXRpb24oInZrYl9iYWNrZW5kIiwgWwogICAgIF0pCiAKIGxpYnhsX3Bhc3N0aHJv
dWdoID0gRW51bWVyYXRpb24oInBhc3N0aHJvdWdoIiwgWwotICAgICgwLCAidW5rbm93biIpLAor
ICAgICgwLCAidW5zcGVjaWZpZWQiKSwKICAgICAoMSwgImRpc2FibGVkIiksCi0gICAgKDIsICJz
eW5jX3B0IiksCi0gICAgKDMsICJzaGFyZV9wdCIpLAorICAgICgyLCAiZW5hYmxlZCIpLCAjIGJl
Y29tZXMge3N5bmMsc2hhcmV9X3B0IG9uY2UgZGVmYXVsdHMgYXJlIGV2YWx1YXRlZAorICAgICgz
LCAic3luY19wdCIpLAorICAgICg0LCAic2hhcmVfcHQiKSwKICAgICBdKQogCiAjCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCmlu
ZGV4IGMwZjg4YTdlYWEuLjIyNmI3MTJjYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBAIC02MzEsNiArNjMxLDQ3IEBA
IHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAogICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5hY3BpLCB0cnVlKTsK
IH0KIAoraW50IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykKK3sKKyAg
ICBpbnQgcmM7CisgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjb25zdCBjX2luZm8gPSAm
ZF9jb25maWctPmNfaW5mbzsKKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhM
X1BBU1NUSFJPVUdIX0RJU0FCTEVEICYmCisgICAgICAgIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9QVkgpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCisgICAgICAgICAg
ICAgInBhc3N0aHJvdWdoIG5vdCB5ZXQgc3VwcG9ydGVkIGZvciB4ODYgUFZIIGd1ZXN0c1xuIik7
CisgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIGNvbnN0IGNoYXIgKndoeW5vdF9wdF9zaGFyZSA9CisgICAgICAgIGNfaW5mby0+dHlwZSA9
PSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJub3QgdmFsaWQgZm9yIFBWIGRvbWFpbiIgOgorICAg
ICAgICAhcGh5c2luZm8tPmNhcF9pb21tdV9oYXBfcHRfc2hhcmUgPyAibm90IHN1cHBvcnRlZCBv
biB0aGlzIHBsYXRmb3JtIiA6CisgICAgICAgICFsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+
Y19pbmZvLmhhcCkgPyJvbmx5IHZhbGlkIGZvciBIQVAgZ3Vlc3RzIjoKKyAgICAgICAgTlVMTDsK
KworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJM
RUQpIHsKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IHdoeW5vdF9wdF9zaGFyZQorICAg
ICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hf
U0hBUkVfUFQ7CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExf
UEFTU1RIUk9VR0hfU0hBUkVfUFQgJiYgd2h5bm90X3B0X3NoYXJlKSB7CisgICAgICAgIExPR0Qo
RVJST1IsIGRvbWlkLAorICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cInNoYXJlX3B0XCIgJXNc
biIsCisgICAgICAgICAgICAgd2h5bm90X3B0X3NoYXJlKTsKKyAgICAgICAgcmMgPSBFUlJPUl9J
TlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOworIG91dDoKKyAg
ICByZXR1cm4gcmM7Cit9CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29s
cy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCA3OTg3MWMyMmQwLi4x
MTJmOGVlMDI2IDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hs
L3hsX3BhcnNlLmMKQEAgLTEyMjIsNyArMTIyMiw2IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEo
Y29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICBpbnQgcGNpX3NlaXplID0gMDsKICAgICBp
bnQgaSwgZTsKICAgICBjaGFyICprZXJuZWxfYmFzZW5hbWU7Ci0gICAgYm9vbCBpb21tdV9lbmFi
bGVkLCBpb21tdV9oYXBfcHRfc2hhcmU7CiAKICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8g
KmNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOwogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICpiX2luZm8gPSAmZF9jb25maWctPmJfaW5mbzsKQEAgLTEyMzQsOCArMTIzMyw2IEBAIHZvaWQg
cGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgZXhp
dChFWElUX0ZBSUxVUkUpOwogICAgIH0KIAotICAgIGlvbW11X2VuYWJsZWQgPSBwaHlzaW5mby5j
YXBfaHZtX2RpcmVjdGlvOwotICAgIGlvbW11X2hhcF9wdF9zaGFyZSA9IHBoeXNpbmZvLmNhcF9p
b21tdV9oYXBfcHRfc2hhcmU7CiAgICAgbGlieGxfcGh5c2luZm9fZGlzcG9zZSgmcGh5c2luZm8p
OwogCiAgICAgY29uZmlnPSB4bHVfY2ZnX2luaXQoc3RkZXJyLCBjb25maWdfc291cmNlKTsKQEAg
LTE1MDksNjcgKzE1MDYsMTMgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpj
b25maWdfc291cmNlLAogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKHhsdV9jZmdfZ2V0X3N0
cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDApKSB7Ci0gICAgICAgIGNfaW5mby0+
cGFzc3Rocm91Z2ggPQotICAgICAgICAgICAgKGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2Nv
bmZpZy0+bnVtX2R0ZGV2cykKLSAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9X
TiA6IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIGlm
ICghc3RyY2FzZWNtcCgiZW5hYmxlZCIsIGJ1ZikpCi0gICAgICAgICAgICBjX2luZm8tPnBhc3N0
aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTjsKLSAgICAgICAgZWxzZSB7Ci0gICAg
ICAgICAgICBsaWJ4bF9wYXNzdGhyb3VnaCBvOwotCi0gICAgICAgICAgICBlID0gbGlieGxfcGFz
c3Rocm91Z2hfZnJvbV9zdHJpbmcoYnVmLCAmbyk7Ci0gICAgICAgICAgICBpZiAoZSB8fCAhc3Ry
Y2FzZWNtcCgidW5rbm93biIsIGJ1ZikpIHsKLSAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVy
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBwYXNzdGhyb3VnaCBv
cHRpb24gJyVzJ1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zik7Ci0gICAgICAgICAg
ICAgICAgZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGNf
aW5mby0+cGFzc3Rocm91Z2ggPSBvOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgc3dpdGNoIChj
X2luZm8tPnBhc3N0aHJvdWdoKSB7Ci0gICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dO
OgotICAgICAgICAvKgotICAgICAgICAgKiBDaG9vc2UgYSBzdWl0YWJsZSBkZWZhdWx0LiBsaWJ4
bCB3b3VsZCBhbHNvIGRvIHRoaXMgYnV0Ci0gICAgICAgICAqIGNob29zaW5nIGhlcmUgYWxsb3dz
IHRoZSBjb2RlIGNhbGN1bGF0aW5nICdpb21tdV9tZW1rYicKLSAgICAgICAgICogYmVsb3cgbWFr
ZSBhbiBpbmZvcm1lZCBkZWNpc2lvbi4KLSAgICAgICAgICovCi0gICAgICAgIGNfaW5mby0+cGFz
c3Rocm91Z2ggPQotICAgICAgICAgICAgKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQ
RV9QVikgfHwgIWlvbW11X2hhcF9wdF9zaGFyZQotICAgICAgICAgICAgPyBMSUJYTF9QQVNTVEhS
T1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDoKLSAgICAgICAgaWYgKGRf
Y29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVtX2R0ZGV2cykgeworICAgIGlmICgh
eGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInBhc3N0aHJvdWdoIiwgJmJ1ZiwgMCkpIHsKKyAg
ICAgICAgaWYgKGxpYnhsX3Bhc3N0aHJvdWdoX2Zyb21fc3RyaW5nKGJ1ZiwgJmNfaW5mby0+cGFz
c3Rocm91Z2gpKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAg
ICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaCBkaXNhYmxlZCBidXQgZGV2aWNlcyBhcmUgc3BlY2lm
aWVkXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwotICAgICAgICB9Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ6Ci0gICAgICAg
IGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKLSAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdo
PVwic2hhcmVfcHRcIiBub3QgdmFsaWQgZm9yIFBWIGRvbWFpblxuIik7Ci0gICAgICAgICAgICBl
eGl0KC1FUlJPUl9GQUlMKTsKLSAgICAgICAgfSBlbHNlIGlmICghaW9tbXVfaGFwX3B0X3NoYXJl
KSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAgICAgICAgIkVS
Uk9SOiBwYXNzdGhyb3VnaD1cInNoYXJlX3B0XCIgbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRm
b3JtXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOworICAgICAgICAgICAgICAg
ICAgICAiRVJST1I6IHVua25vd24gcGFzc3Rocm91Z2ggb3B0aW9uICclcydcbiIsCisgICAgICAg
ICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICBleGl0KDEpOwogICAgICAgICB9Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVDoKLSAgICAgICAg
YnJlYWs7Ci0gICAgfQotCi0gICAgaWYgKChjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEKSAmJgotICAgICAgICAhaW9tbXVfZW5hYmxlZCkgewotICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdoIG5v
dCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybVxuIik7Ci0gICAgICAgIGV4aXQoLUVSUk9SX0ZB
SUwpOwogICAgIH0KIAogICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25maWcsICJzaGFkb3df
bWVtb3J5IiwgJmwsIDApKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:56:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:56:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyDG-0006MF-Q4; Fri, 11 Oct 2019 16:56:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyDF-0006LW-4w
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:56:21 +0000
X-Inumbo-ID: ff73a2d4-ec47-11e9-933c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff73a2d4-ec47-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:55:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570812959;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=OgzbZH95ciyfIk2ztgZshHWQQpChpylpiJYq0C3B7KY=;
 b=fccSfqGG8SHw83rGws1UY4vtWbjzqE3QrnBfToZ89sR+ua7yQ9brOZUe
 VNSkrtCQciBtcz5csYadJXLQdnqyUI2gJ4HUwDFPkXGhTE4jV8rtfwWLY
 hRlnEdrrj33Wy2phj23pFgvGF0xLSshWfC96lMzYaFtBO5QcjVGhis2jo E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1K31IN2XWGYrsP9Sw2JZvdZmA9xokFMlech4YQ5MXkCs0+YLXNuADca84ARQyv4fpWAgKxKr4N
 6TSopD8Ljr4boRGP/agddo2Rr3CHMMxmTlF4M6MAZPmgKWQoFj6LaFBmTV1qAS4Lpdly/BaJPP
 PtkDyph69YaySp1f5MrVjjjxBens4vOQXdYd+vvPV7LnYzLpQ4bkwUtPneGMHpCZ5FEYMYV/q8
 zrOywXAcVeUxXdmLI+HnItblX+f27nNh74Azyt1wcSW/i2dj749Dj82x6aaYXdlHyPK0gjmYUS
 lX0=
X-SBRS: 2.7
X-MesageID: 6779038
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6779038"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 17:55:48 +0100
Message-ID: <20191011165549.21639-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v3 09/10] libxl: Move
 domain_create_info_setdefault earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBmaWd1cmUgb3V0IHRoZSBwYXNzdGhyb3Vn
aCBtb2RlLgoKSSBoYXZlIGNoZWNrZWQgdGhhdCBub3RoaW5nIGluIGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdApub3IgdGhlIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgLi4uX2Fy
Y2hfLi4uIGFjY2Vzc2VzIGFueXRoaW5nIGVsc2UsCm90aGVyIHRoYW4gKGkpIHRoZSBkb21haW4g
dHlwZSAod2hpY2ggdGhpcyBmdW5jdGlvbiBpcyByZXNwb25zaWJsZSBmb3IKc2V0dGluZyBhbmQg
bm90aGluZyBiZWZvcmUgaXQgbG9va3MgYXQpIChpaSkgY19pbmZvLT5zc2lkcmVmICh3aGljaCBp
cwpkZWZhdWx0ZWQgYnkgZmxhc2sgY29kZSBuZWFyIHRoZSB0b3Agb2YKbGlieGxfX2RvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdCBhbmQgbm90IGFjY2Vzc2VkIGFmdGVyd2FyZHMpLgoKU28gbm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCnYzOiBOZXcgcGF0Y2ggaW4gdGhpcyB2ZXJzaW9uIG9mIHRoZSBz
ZXJpZXMuCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxNCArKysrKysrLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCmluZGV4IDY5OTcxYzk3YjYuLjNkMmNiNTJiZjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC05
NjgsNiArOTY4LDEzIEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIHJldCA9IGxp
YnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5jX2luZm8s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5m
byk7CisgICAgaWYgKHJldCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0
byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7CisgICAgICAgIGdvdG8gZXJyb3Jf
b3V0OworICAgIH0KKwogICAgIC8qIElmIHRhcmdldF9tZW1rYiBpcyBzbWFsbGVyIHRoYW4gbWF4
X21lbWtiLCB0aGUgc3Vic2VxdWVudCBjYWxsCiAgICAgICogdG8gbGlieGMgd2hlbiBidWlsZGlu
ZyBIVk0gZG9tYWluIHdpbGwgZW5hYmxlIFBvRCBtb2RlLgogICAgICAqLwpAQCAtMTAwNywxMyAr
MTAxNCw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAotICAgIHJldCA9IGxpYnhsX19k
b21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5jX2luZm8sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5mbyk7Ci0g
ICAgaWYgKHJldCkgewotICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJsZSB0byBzZXQg
ZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7Ci0gICAgICAgIGdvdG8gZXJyb3Jfb3V0Owot
ICAgIH0KLQogICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9PSBMSUJYTF9N
RU1LQl9ERUZBVUxUCiAgICAgICAgICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGdj
KSkKICAgICAgICAgZF9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IgPQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:56:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyDM-0006Ow-4U; Fri, 11 Oct 2019 16:56:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyDK-0006Nv-6m
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:56:26 +0000
X-Inumbo-ID: 001a7259-ec48-11e9-933c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 001a7259-ec48-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:56:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570812961;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=JNRfdopukaOlhMpCjX7qlV0PExRAUddJQPV/qbm4lpc=;
 b=JZ777CopNDC/K1+r+2NpjuvcIpyhem2Egve3UdY0OJ2uI2Shp3XIKyrI
 awkA/GdKP4cLH7Y9fAD3LHonO1yCUVdAcX0iFRKcGa7b5zgLGiozJUEeh
 CJwOaZCtM+HcUgxYFeCfqEA9/2MWw9P539d3g6Y8QjxAEkxA0ohvBi2Rp g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MqK8haB2v9gCI5UCp1G1RqxVy5EKXVZ4HZnGmNAiDbDnCcJzygDVKSerrUYUGmEbAbCAMybm5V
 XfjttP+jTzwSQPhMlFOjBe4rpRvugDI2YJ9pBo2Ksc9/NAqbksRm+V3nfH60CmqtK0v/wHrpfx
 tKW+3qfcd+8IrupjxLa/0S2Gkkol5RAxD1Ag/Ts3QQ+r9ZrQRr9fx8RkcIIehUs0YFJSvAgnxz
 t+NAzbiG63mXirhlRdzjTgkyuBi7rROCr3lkVTdKu9RCmhnMcezG4RQ/vbikEzitc8fykfJKOi
 zJ4=
X-SBRS: 2.7
X-MesageID: 6777203
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6777203"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 11 Oct 2019 17:55:45 +0100
Message-ID: <20191011165549.21639-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v3 06/10] libxl: Remove/deprecate
 libxl_get_required_*_memory from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIG5vdyByZWR1bmRhbnQgYmVjYXVzZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21l
bWtiIGFyZSBub3cKZGVmYXVsdGVkIGF1dG9tYXRpY2FsbHkgYnkgbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5IGFuZApsaWJ4bF9kb21haW5fY3JlYXRlIGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBu
b3cgY2FsbCB0aGVzZTsgaW5zdGVhZCwKdGhleSBzaG91bGQganVzdCBsZXQgbGlieGwgdGFrZSBj
YXJlIG9mIGl0LgoKbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVj
ZWQgaW4gZjg5ZjU1NTgyN2E2CiAgInJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlv
biBvZiBJT01NVSBwYWdlIHRhYmxlcyIKV2UgY2FuIGZyZWVseSByZW1vdmUgaXQgYmVjYXVzZSBp
dCB3YXMgbmV2ZXIgaW4gYW55IHJlbGVhc2UuCgpsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeSBoYXMgYmVlbiBpbiBsaWJ4bCBhcHByb3hpbWF0ZWx5CmZvcmV2ZXIuICBJdCBzaG91bGQg
cHJvYmFibHkgbm90IGhhdmUgc3Vydml2ZWQgdGhlIGNyZWF0aW9uIG9mCmxpYnhsX2RvbWFpbl9j
cmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNzZXMgd2Ugc2VlIGluCnJlY2Vu
dCBjb21taXRzIHByZXZlbnRlZCB0aGlzLiAgU28gd2UgaGF2ZSB0byBrZWVwIGl0LiAgSXQgcmVt
YWlucwpmdW5jdGlvbmFsIGJ1dCB3ZSBjYW4gZGVwcmVjYXRlIGl0LiAgSG9wZWZ1bGx5IHdlIGNh
biBnZXQgcmlkIG9mIGl0CmNvbXBsZXRlbHkgYmVmb3JlIHdlIGZpbmQgdGhlIG5lZWQgdG8gY2hh
bmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UKYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB3aGljaCBp
dHMgYXJndW1lbnRzIGRvIG5vdCBjdXJyZW50bHkgc3VwcGx5LgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyB8IDE3ICsrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5j
ICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgfCAgMiAr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCmluZGV4IGExYjAwYThhZWYuLmIzOTQzMTJkOTggMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC04ODgsNiArODg4LDIxIEBAIHN0YXRpYyBib29sIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3Jl
YXRlKGxpYnhsX19nYyAqZ2MpCiAgICAgICovCiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGxp
YnhsX19nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiKQor
eworICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBtZW1fcGFnZXMgPSBtYXhtZW1f
a2IgLyA0OworICAgIHVuc2lnbmVkIGludCBsZXZlbDsKKworICAgIC8qIEFzc3VtZSBhIDQgbGV2
ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZlbCAqLworICAgIGZvciAobGV2
ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCisgICAgeworICAgICAgICBtZW1fcGFnZXMgPSBE
SVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7CisgICAgICAgIGlvbW11X3BhZ2VzICs9IG1lbV9w
YWdlczsKKyAgICB9CisKKyAgICByZXR1cm4gaW9tbXVfcGFnZXMgKiA0OworfQorCiBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKQEAgLTEw
MTEsNyArMTAyNiw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGdjKSkK
ICAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21tdV9tZW1rYiA9CiAgICAgICAgICAgICAoZF9j
b25maWctPmNfaW5mby5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQot
ICAgICAgICAgICAgPyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGRfY29uZmlnLT5i
X2luZm8ubWF4X21lbWtiKQorICAgICAgICAgICAgPyBsaWJ4bF9fZ2V0X3JlcXVpcmVkX2lvbW11
X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1rYikKICAgICAgICAgICAgIDogMDsKIAog
ICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25m
aWctPmJfaW5mbyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuYwppbmRleCA0MDU3MzNiN2UxLi5mMzYwZjVlMjI4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmMKQEAgLTQ4LDIxICs0OCw2IEBAIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkCiAgICAg
cmV0dXJuIDQgKiAoMjU2ICogc21wX2NwdXMgKyAyICogKG1heG1lbV9rYiAvIDEwMjQpKTsKIH0K
IAotdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVk
IGxvbmcgbWF4bWVtX2tiKQotewotICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBt
ZW1fcGFnZXMgPSBtYXhtZW1fa2IgLyA0OwotICAgIHVuc2lnbmVkIGludCBsZXZlbDsKLQotICAg
IC8qIEFzc3VtZSBhIDQgbGV2ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZl
bCAqLwotICAgIGZvciAobGV2ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCi0gICAgewotICAg
ICAgICBtZW1fcGFnZXMgPSBESVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7Ci0gICAgICAgIGlv
bW11X3BhZ2VzICs9IG1lbV9wYWdlczsKLSAgICB9Ci0KLSAgICByZXR1cm4gaW9tbXVfcGFnZXMg
KiA0OwotfQotCiBjaGFyICpsaWJ4bF9kb21pZF90b19uYW1lKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggNjMw
Y2NiZTI4YS4uNDY5MThhZWE4NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCkBAIC0yNCw3ICsyNCw3IEBAIGNvbnN0
CiBjaGFyICpsaWJ4bF9iYXNlbmFtZShjb25zdCBjaGFyICpuYW1lKTsgLyogcmV0dXJucyBzdHJp
bmcgZnJvbSBzdHJkdXAgKi8KIAogdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hh
ZG93X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYiwgdW5zaWduZWQgaW50IHNtcF9jcHVz
KTsKLXVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25l
ZCBsb25nIG1heG1lbV9rYik7CisgIC8qIGRlcHJlY2F0ZWQ7IHNlZSBMSUJYTF9IQVZFX0RPTUFJ
Tl9ORUVEX01FTU9SWV9DT05GSUcgaW4gbGlieGwuaCAqLwogaW50IGxpYnhsX25hbWVfdG9fZG9t
aWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpkb21pZCk7CiBp
bnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4bF9jdHggKmN0eCwgY29uc3Qg
Y2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxpYnhsX2RvbWlkX3RvX25hbWUo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 16:58:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 16:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyFW-00072E-PR; Fri, 11 Oct 2019 16:58:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIyFV-000725-LJ
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:58:41 +0000
X-Inumbo-ID: 60061758-ec48-11e9-933c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 60061758-ec48-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:58:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 32FAA28;
 Fri, 11 Oct 2019 09:58:40 -0700 (PDT)
Received: from [10.37.12.177] (unknown [10.37.12.177])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D161F3F703;
 Fri, 11 Oct 2019 09:58:37 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
 <20191011164325.GA18594@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
Date: Fri, 11 Oct 2019 17:58:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191011164325.GA18594@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8xMS8xOSA1OjQzIFBNLCBCcmlhbiBXb29kcyB3cm90ZToKPiBPbiBUaHUsIE9j
dCAxMCwgMjAxOSBhdCAwNDozOTowN1BNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
IEJyaWFuLAo+Pgo+PiBUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KPj4KPj4gT24gMTAvOS8xOSA4
OjQ3IFBNLCBCcmlhbiBXb29kcyB3cm90ZToKPj4+IEl0J3MgcG9zc2libGUgZm9yIGEgbWlzY29u
ZmlndXJlZCBkZXZpY2UgdHJlZSB0byBjYXVzZSBYZW4gdG8gY3Jhc2ggd2hlbgo+Pj4gdGhlcmUg
YXJlIG92ZXJsYXBwaW5nIGFkZHJlc3NlcyBpbiB0aGUgbWVtb3J5IG1vZHVsZXMuICBBZGQgYSB3
YXJuaW5nCj4+PiB3aGVuIHByaW50aW5nIHRoZSBhZGRyZXNzZXMgdG8gbGV0IHRoZSB1c2VyIGtu
b3cgdGhlcmUncyBhIHBvc3NpYmxlCj4+PiBpc3N1ZSB3aGVuIERFQlVHIGlzIGVuYWJsZWQuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhpbGlueC5jb20+
Cj4+PiAtLS0KPj4+IHNhbXBsZSBvdXRwdXQ6Cj4+PiAuLi4KPj4+IChYRU4pIE1PRFVMRVswXTog
MDAwMDAwMDAwMTQwMDAwMCAtIDAwMDAwMDAwMDE1M2I4ZjEgWGVuCj4+PiAoWEVOKSBNT0RVTEVb
MV06IDAwMDAwMDAwMDc2ZDIwMDAgLSAwMDAwMDAwMDA3NmRjMDgwIERldmljZSBUcmVlCj4+PiAo
WEVOKSBNT0RVTEVbMl06IDAwMDAwMDAwMDc2ZGYwMDAgLSAwMDAwMDAwMDA3ZmZmMzY0IFJhbWRp
c2sKPj4+IChYRU4pIE1PRFVMRVszXTogMDAwMDAwMDAwMDA4MDAwMCAtIDAwMDAwMDAwMDMxODAw
MDAgS2VybmVsCj4+PiAoWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAwMDc2ZDIwMDAgLSAwMDAwMDAw
MDA3NmRjMDAwCj4+PiAoWEVOKSAgUkVTVkRbMV06IDAwMDAwMDAwMDc2ZGYwMDAgLSAwMDAwMDAw
MDA3ZmZmMzY0Cj4+PiAoWEVOKQo+Pj4gKFhFTikgV0FSTklORzogbW9kdWxlcyBYZW4gICAgICAg
ICAgYW5kIEtlcm5lbCAgICAgICBvdmVybGFwCj4+PiAoWEVOKQo+Pj4gKFhFTikgQ29tbWFuZCBs
aW5lOiBjb25zb2xlPWR0dWFydCBkdHVhcnQ9c2VyaWFsMCBkb20wX21lbT0xRyBib290c2NydWI9
MCBtYXhjcHVzPTEgdGltZXJfc2xvcD0wCj4+PiAuLi4KPj4+Cj4+PiAgIHhlbi9hcmNoL2FybS9i
b290ZmR0LmMgfCAxNyArKysrKysrKysrKysrKysrKwo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5j
IGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+Pj4gaW5kZXggMDhmYjU5Zi4uM2NiMGM0MyAxMDA2
NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9ib290ZmR0LmMKPj4+IEBAIC0zODcsNiArMzg3LDIzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBl
YXJseV9wcmludF9pbmZvKHZvaWQpCj4+PiAgICAgICAgICAgICAgICAgIG1lbV9yZXN2LT5iYW5r
W2pdLnN0YXJ0ICsgbWVtX3Jlc3YtPmJhbmtbal0uc2l6ZSAtIDEpOwo+Pj4gICAgICAgfQo+Pj4g
ICAgICAgcHJpbnRrKCJcbiIpOwo+Pj4gKwo+Pj4gKyNpZm5kZWYgTkRFQlVHCj4+PiArICAgIC8q
Cj4+PiArICAgICAqIEFzc3VtaW5nIGFsbCBjb21iaW5hdGlvbnMgYXJlIGNoZWNrZWQsIG9ubHkg
dGhlIHN0YXJ0aW5nIGFkZHJlc3MKPj4+ICsgICAgICogaGFzIHRvIGJlIGNoZWNrZWQgaWYgaXQn
cyBpbiBhbm90aGVyIG1lbW9yeSBtb2R1bGUncyByYW5nZS4KPj4+ICsgICAgICovCj4+PiArICAg
IGZvciAoIGkgPSAwIDsgaSA8IG1vZHMtPm5yX21vZHM7IGkrKyApCj4+PiArICAgICAgICBmb3Ig
KCBqID0gMCA7IGogPCBtb2RzLT5ucl9tb2RzOyBqKysgKQo+Pj4gKyAgICAgICAgICAgIGlmICgg
KGkgIT0gaikgJiYKPj4+ICsgICAgICAgICAgICAgICAgIChtb2RzLT5tb2R1bGVbaV0uc3RhcnQg
Pj0gbW9kcy0+bW9kdWxlW2pdLnN0YXJ0KSAmJgo+Pj4gKyAgICAgICAgICAgICAgICAgKG1vZHMt
Pm1vZHVsZVtpXS5zdGFydCA8Cj4+PiArICAgICAgICAgICAgICAgICAgbW9kcy0+bW9kdWxlW2pd
LnN0YXJ0ICsgbW9kcy0+bW9kdWxlW2pdLnNpemUpICkKPj4+ICsgICAgICAgICAgICAgICAgcHJp
bnRrKCJXQVJOSU5HOiBtb2R1bGVzICUtMTJzIGFuZCAlLTEycyBvdmVybGFwXG4iLAo+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcobW9kcy0+bW9k
dWxlW2ldLmtpbmQpLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9tb2R1bGVfa2lu
ZF9hc19zdHJpbmcobW9kcy0+bW9kdWxlW2pdLmtpbmQpKTsKPj4KPj4gSSBhbSBub3QgZW50aXJl
bHkgaGFwcHkgd2l0aCB0aGUgZG91YmxlIGZvci1sb29wIGhlcmUuCj4+Cj4+IEFzIHdlIGFscmVh
ZHkgZ28gdGhyb3VnaCBhbGwgdGhlIG1vZHVsZXMgaW4gYWRkX2Jvb3RfbW9kdWxlKCkuIENvdWxk
IHlvdQo+PiBsb29rIHdoZXRoZXIgdGhpcyBjaGVjayBjb3VsZCBiZSBwYXJ0IG9mIGl0Pwo+Pgo+
PiBUaGlzIHNob3VsZCBhbHNvIGFsbG93IHRvIGhhdmUgdGhpcyBjaGVjayBmb3Igbm9uLWRlYnVn
IGJ1aWxkIGFzIHdlbGwuCj4+Cj4+IENoZWVycywKPj4KPj4gLS0gCj4+IEp1bGllbiBHcmFsbAoK
UGxlYXNlIGF0IGxlYXN0IHJlbW92ZSB0aGUgc2lnbmF0dXJlIGluIHRoZSBlLW1haWwgeW91IHJl
cGx5IHRvLiBUaGUgCmJlc3Qgd291bGQgYmUgdG8gdHJpbSB0aGUgZS1tYWlsIGFuZCBhbnN3ZXIg
cmlnaHQgYmVsb3cgdGhlIHNwZWNpZmljIApwYXJhZ3JhcGguCgo+IAo+IFRvIG1ha2Ugc3VyZSB0
aGUgbW9kdWxlIGlzIGdvaW5nIHRvIGdldCBhZGRlZCwgeW91J2QgbmVlZCB0byBkbyB0aGUKPiBj
aGVjayBhZnRlciB0aGUgZm9yIGxvb3AuICBUaGlzIG1lYW5zIHRoZXJlJ3MgZ29pbmcgdG8gYmUg
bXVsdGlwbGUgZm9yCj4gbG9vcHMganVzdCBzcHJlYWQgb3ZlciB0aGUgY291cnNlIG9mIGFkZGlu
ZyB0aGUgYm9vdCBtb2R1bGVzIHJhdGhlciB0aGFuCj4gb25lIHBsYWNlLgoKSSBkb24ndCB0aGlu
ayB5b3UgbmVlZCB0byBkbyB0aGUgY2hlY2sgYWZ0ZXIgdGhlIGxvb3AuIFRoZSBvbmx5IHdheSB0
byAKZ28gb3V0IG9mIHRoZSBsb29wIGluIGFkZF9ib290X21vZHVsZSgpIGlzIHdoZW4gaSByZWFj
aGVkIG1vZHMtPm5yX21vZHMuCgo+IAo+IEkgaGFkIHRoaXMgYmVmb3JlIGJ1dCBkZWNpZGVkIGFn
YWluc3QgaXQgYnV0IGFmdGVyIGNoYW5naW5nIGl0IHRvIGJvdGgKPiBzdGFydHMgcmF0aGVyIHRo
YW4gdGhlIHN0YW5kIGFuZCBlbmQgKGVuZHMgbG9vayBtdWNoIHVnbGllciksIGl0IGxvb2tzCj4g
Y2xlYW5lci4KPiAKPiAgICAgIGZvciAoIGkgPSAwIDsgaSA8IG1vZHMtPm5yX21vZHMtMTsgaSsr
ICkKPiAgICAgICAgICBmb3IgKCBqID0gaSsxIDsgaiA8IG1vZHMtPm5yX21vZHM7IGorKyApCj4g
ICAgICAgICAgICAgIGlmICggKChtb2RzLT5tb2R1bGVbaV0uc3RhcnQgPj0gbW9kcy0+bW9kdWxl
W2pdLnN0YXJ0KSAmJgo+ICAgICAgICAgICAgICAgICAgICAobW9kcy0+bW9kdWxlW2ldLnN0YXJ0
IDw9Cj4gICAgICAgICAgICAgICAgICAgICBtb2RzLT5tb2R1bGVbal0uc3RhcnQgKyBtb2RzLT5t
b2R1bGVbal0uc2l6ZSkpIHx8Cj4gICAgICAgICAgICAgICAgICAgKChtb2RzLT5tb2R1bGVbal0u
c3RhcnQgPj0gbW9kcy0+bW9kdWxlW2ldLnN0YXJ0KSAmJgo+ICAgICAgICAgICAgICAgICAgICAo
bW9kcy0+bW9kdWxlW2pdLnN0YXJ0IDw9Cj4gICAgICAgICAgICAgICAgICAgICBtb2RzLT5tb2R1
bGVbaV0uc3RhcnQgKyBtb2RzLT5tb2R1bGVbaV0uc2l6ZSkpICkKPiAgICAgICAgICAgICAgICAg
IHByaW50aygiV0FSTklORzogbW9kdWxlcyAlLTEycyBhbmQgJS0xMnMgb3ZlcmxhcFxuIiwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICBib290X21vZHVsZV9raW5kX2FzX3N0cmluZyhtb2RzLT5t
b2R1bGVbaV0ua2luZCksCj4gICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9tb2R1bGVfa2lu
ZF9hc19zdHJpbmcobW9kcy0+bW9kdWxlW2pdLmtpbmQpKTsKPiAKPiBUaGF0J3MgYWxzbyBhIHBv
c3NpYmlsaXR5Lgo+IAo+IEkganVzdCBkb24ndCBzZWUgYSB3YXkgYXJvdW5kIGl0LCBjb21wdXRh
dGlvbmFsbHkuICBZb3UgY2FuIHNwbGl0IHdoZXJlCj4gdGhlIGxvb3BzIGFyZSBleGVjdXRlZCBi
dXQgaW4gdGhlIGVuZCB0aGUgc2FtZSBhbW91bnQgb2YgY2hlY2tzL3RvdGFsCj4gaXRlcmF0aW9u
cyBoYXZlIHRvIGJlIHJ1bi4KPiAKPiBJIHdhcyB0YWxraW5nIHRvIHNvbWVvbmUgYW5kIGhlIHN1
Z2dlc3RlZCB5b3UgY291bGQganVzdCBjaGVjayBYZW4gYXQKPiBlYXJseSBib290IGFuZCB0aGVu
IGNoZWNrIG90aGVyIG1vZHVsZXMgbGF0ZXIuCgpXaGF0J3Mgd3Jvbmcgd2l0aDoKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDcw
NWE5MTdhYmYuLmVjZDA5ZWM2OTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisr
KyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC0yNTQsNiArMjU0LDEwIEBAIHN0cnVjdCBib290
bW9kdWxlIF9faW5pdCAKKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2luZCwKICAg
ICAgICAgICAgICAgICAgbW9kLT5kb21VID0gZmFsc2U7CiAgICAgICAgICAgICAgcmV0dXJuIG1v
ZDsKICAgICAgICAgIH0KKworICAgICAgICBpZiAoKG1vZC0+c3RhcnQgPj0gc3RhcnQpICYmCisg
ICAgICAgICAgICAobW9kLT5zdGFydCA8IChzdGFydCArIHNpemUpKSkKKyAgICAgICAgICAgIHBy
aW50aygiV0FSTklORzogbW9kdWxlcy4uLlxuIik7CiAgICAgIH0KCiAgICAgIG1vZCA9ICZtb2Rz
LT5tb2R1bGVbbW9kcy0+bnJfbW9kcysrXTsKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 17:04:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 17:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyKo-0007w6-LN; Fri, 11 Oct 2019 17:04:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fsnF=YE=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIyKn-0007w1-2p
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:04:09 +0000
X-Inumbo-ID: 22e0cc64-ec49-11e9-bbab-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22e0cc64-ec49-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 17:04:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570813448;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=7jHePVI7MoN/a0dvRQBooKUVnAjxJeZUY0vjjyMreXA=;
 b=IO1scPwArMK5kgS5HV0vC5R1EoyDakWZV5Ew4CuLH0wO7RbbcUotkUX6
 2gTaDCnqErItCVLjrfvTR906hs39ebEBjLGDKk/QlUVigcsitPI4P6qxT
 loXRZzqfOGkAfGW70VpqWFNWjog4vjtjWqpL05037NBgdwE+iQPkxltPo g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rnQyqLcZ3sKT1ASzkN4tzHTzqsavBhKQsEMoVEUZTlyMyEMKhcBgi3B3qNHjDQRxfWD5yz+USv
 KPLrdhvCagHZdZgOkpJuVxFMLRgAD+kwqQfMjUUY1iosaCp6lLf6H7UxKwdsDb8shrqz+N4USl
 SlbyCpn8gZl21Ba6+tdbSwmd4A2XEihUzWkESPIyTFcFcWAmPDl4rorFJVgpWLLfKHZE3eMUvd
 3kkFBNVM7rJ3N1ckVsCZH8B0PK8K78KaK545Hi/M7R1VoMUabRl2DhwUQr87M5ZAON39rS/Erh
 I9I=
X-SBRS: 2.7
X-MesageID: 6777594
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; 
   d="scan'208";a="6777594"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23968.46591.386956.861918@mariner.uk.xensource.com>
Date: Fri, 11 Oct 2019 18:03:59 +0100
To: Oleksandr Grytsov <al1img@gmail.com>
In-Reply-To: <CACvf2oV6iFM6x1bs8JPT28Eqny0gARh8MtSTedbgAP-m9CTP=w@mail.gmail.com>
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-2-al1img@gmail.com>
 <23968.39034.34800.276030@mariner.uk.xensource.com>
 <CACvf2oV6iFM6x1bs8JPT28Eqny0gARh8MtSTedbgAP-m9CTP=w@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/2] libxl: introduce new backend type
 VINPUT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiUmU6IFtQQVRDSCB2MSAxLzJdIGxpYnhsOiBpbnRy
b2R1Y2UgbmV3IGJhY2tlbmQgdHlwZSBWSU5QVVQiKToKPiBPbiBGcmksIE9jdCAxMSwgMjAxOSBh
dCA1OjU4IFBNIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiA+
IEkgdGhpbmsgaXQgd2FzIGE0OGUwMGYxNGEyZCAibGlieGw6IGFkZCBiYWNrZW5kIHR5cGUgYW5k
IGlkIHRvIHZrYiIKPiA+IHdoaWNoIGludHJvZHVjZWQgd2hhdCB5b3UgYXJlIGNhbGxpbmcgInVz
ZXIgc3BhY2UiIGJhY2tlbmRzLiAgSXQKPiA+IGFwcGVhcnMgdGhhdCB0aGUgdmtiIGJhY2tlbmQg
dHlwZSBlbnVtIHdhcyBpbnRyb2R1Y2VkIHRoZXJlCj4gPiBzcGVjaWZpY2FsbHkgdG8gZGlzdGlu
Z3Vpc2ggYmV0d2VlbiB0aGVzZSB0d28gc2l0dWF0aW9ucy4gIEZvciByZWFzb25zCj4gPgo+ID4g
QW0gSSB3cm9uZyA/ICBJZiBub3QsIHdoeSBpcyB0aGlzIG5vdCB3b3JraW5nIG9yIG5vdCBzdWl0
YWJsZSA/Cj4gCj4gWW91IGFyZSByaWdodC4gSXQgaXMgbm90IHdvcmtpbmcgaW4gc29tZSBjYXNl
cyBkdWUgdG8gUUVNVV9CQUNLRU5EIG1hY3JvLgo+IFFFTVVfQkFDS0VORCB0cmVhdHMgYm90aCBi
YWNrZW5kcyBhcyBRRU1VLiBBcyByZXN1bHQgeGwgcGVyZm9ybXMgZGV2aWNlCj4gaG90cGx1ZyBv
biBhZGQvcmVtb3ZlIGRldmljZS4gV2hpY2ggaXMgbm90IGV4cGVjdGVkIGluIGNhc2UgInVzZXIK
PiBzcGFjZSIgYmFja2VuZC4KClRoZW4gcGVyaGFwcyB0aGlzIG1hY3JvIG5lZWRzIHRvIGJlIGFk
anVzdGVkIG9yIGNhbGxlZCBvbmx5CmNvbmRpdGlvbmFsbHkgb3Igc29tZXRoaW5nID8KCj4gSW4g
dGhpcyBwYXRjaCBJIHByb3Bvc2Ugc29sdXRpb24gc2ltaWxhciB0byBWVVNCIGRldmljZS4gV2hl
cmUgVlVTQgo+IHVzZWQgZm9yIGZyb250ZW5kIGFuZCBkZXBlbmRzIG9uIGJhY2tlbmQgKGtlcm5l
bCBvciBRRU1VKSBlaXRoZXIKPiBWVVNCIG9yIFFVU0IgdXNlZCBmb3IgYmFja2VuZCBkZXZpY2Ug
dHlwZSBlLmcuIHVzZSBkaWZmZXJlbnQgYmFja2VuZAo+IGRldmljZSB0eXBlIGZvciBkaWZmZXJl
bnQgYmFja2VuZHMuCgpJIGNvbmZlc3MgSSBkb24ndCBxdWl0ZSBmb2xsb3cgYWxsIHRoZSBWVVNC
IHN0dWZmIGJ1dCBJIGRvbid0IHRoaW5rIGl0CmlzIG5lY2Vzc2FyaWx5IGEgZ29vZCBtb2RlbC4K
Cj4gSW50cm9kdWNpbmcgbmV3IGJhY2tlbmQgZGV2aWNlIHR5cGUgZm9yIFZLQkQgYWxzbyBhbGxv
d3MgdG8gaGF2ZQo+IGJvdGggYmFja2VuZHMgKFFFTVUgYW5kIG5vbiBRRU1VKSBydW4gaW4gc2Ft
ZSBkb21haW4uIE5vdCBzdXJlIGlmIGl0Cj4gaXMgdXNlZnVsIHNjZW5hcmlvIGJ1dCB3aXRoIHRo
aXMgcHJvcG9zYWwgaXQgaXMgcG9zc2libGUgZnJvbQo+IHRlY2huaWNhbCBwb2ludCBvZiB2aWV3
LgoKSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGlzIGlzIG5vdCBwb3NzaWJsZSBzaW1wbHkgYnkg
aGF2aW5nIGEKZGlmZmVyZW50IGJhY2tlbmQgdHlwZS4KCj4gPiBJIGFsc28gZG9uJ3QgdW5kZXJz
dGFuZCB3aHkgdGhlICJ1c2VyIHNwYWNlIiBrYmQgYmFja2VuZCBzZWVtcyB0byBiZQo+ID4gImxp
bnV4IiBpbiB0aGUgZW51bS4KPiAKPiBJIGFncmVlIHRoaXMgaXMgbm90IHNvIGdvb2QgbmFtZS4g
QnV0IEkgZG9uJ3Qga25vdyBob3cgdG8gY2FsbAo+IGJhY2tlbmRzIHdoaWNoIGFyZSBub3QgcnVu
bmluZwo+IGluc2lkZSBRRU1VIGluIGdlbmVyYWwuCgpJIHRoaW5rIHRoaXMgd291bGQgYmUgdXNl
YWJsZSBvbiBmcmVlYnNkID8gICJsaW51eCIgZGVmaW5pdGVseSBzZWVtcwp3cm9uZy4gIEkgc2Vl
IGl0IGhhc24ndCBiZWVuIGluIGEgcmVsZWFzZSBzbyBpdCBpcyBub3QgdG9vIGxhdGUgdG8KcmVu
YW1lIGl0LCBzdWJqZWN0IHRvIGRpc2N1c3Npb24gd2l0aCBKdWVyZ2VuIGFzIFJNLgoKPiA+IFdo
ZXJlIGlzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIHVzZXIgc3BhY2UKPiA+IGJhY2tlbmQg
Pwo+IAo+IFdlIGhhdmUgZXh0ZW5kZWQga2JkIGludGVyZmFjZSAoa2JkaWYuaCkgdG8gc3VwcG9y
dCBtdWx0aS10b3VjaCBldmVudHMKPiBhcyB3ZWxsLiBBbmQgd2UgaGF2ZQo+IGltcGxlbWVudGVk
IG93biBrYmQgYmFja2VuZCBodHRwczovL2dpdGh1Yi5jb20veGVuLXRyb29wcy9kaXNwbF9iZS8K
PiBJdCBpcyBpbnRlZ3JhdGVkIHdpdGggZGlzcGxheSBiYWNrZW5kIGFzIGJvdGggdXNlIHdheWxh
bmQgQVBJLgoKR3JlYXQuCgo+ID4gSXMgaXQgYmUgY29udHJvbGxlZCBlbnRpcmVseSB0aHJvdWdo
IHhlbnN0b3JlID8KPiAKPiBZZXMgaXQgaXMgY29udHJvbGxlZCBlbnRpcmVseSB0aHJvdWdoIHhl
bnN0b3JlOiBsaWIgeGwgY3JlYXRlcwo+IGZyb250ZW5kL2JhY2tlbmQgZW50cmllcyB3aXRoCj4g
aW5pdGlhbCBzdGF0ZXMgYW5kIGNvbmZpZ3VyYXRpb24uCgpBbmQgeW91ciBkaXNwbGF5IGJhY2tl
bmQgaW4gInRyb29wcyIgKGlzIHRoYXQgdGhlIG5hbWUgb2YgeW91cgpwcm9qZWN0KSBjaGVja3Mg
d2hldGhlciB0aGUgYmFja2VuZCB0eXBlIGlzIHNldCB0byAibGludXgiLCBzbyB0aGF0IGl0Cmtu
b3dzIHRvIGlnbm9yZSBvbmVzIHRoYXQgc2F5ICJxZW11IiA/CgpNYXliZSAibGludXgiIHNob3Vs
ZCBiZSAidHJvb3BzIi4uLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 17:11:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 17:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyS6-0000T1-J9; Fri, 11 Oct 2019 17:11:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIyS4-0000Sv-Oo
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:11:40 +0000
X-Inumbo-ID: 3096d8de-ec4a-11e9-bbab-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3096d8de-ec4a-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 17:11:40 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 3CC62206A1;
 Fri, 11 Oct 2019 17:11:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570813899;
 bh=vj7nTEfG1vOat6PQPxFqs80DJOd6NNaSR+Kdy2+aCBo=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=YAMSr/Nv9l6RHwB3ia6Zs3ZXAaeTJjMMmuiKyqeBK8yy3TLmWVjZNm9PHd6GBpFb9
 HbnT5YhmwEOJJKHje+WSy+93HzyRVsdEKcEg3qgSl4iy8FuyxJGiwVpNknATtuMC+b
 PKWzPcEEhDBFdm9hO5jR1c4RNmKOHnAzGkwvJXnU=
Date: Fri, 11 Oct 2019 10:11:32 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <ef551ef4-f4a2-4829-1405-2bcf541f17c3@arm.com>
Message-ID: <alpine.DEB.2.21.1910111002250.6326@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
 <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
 <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
 <alpine.DEB.2.21.1910101729000.9081@sstabellini-ThinkPad-T480s>
 <ef551ef4-f4a2-4829-1405-2bcf541f17c3@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDExLzEwLzIwMTkg
MDE6MzIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFRodSwgMTAgT2N0IDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMDgvMTAvMjAxOSAyMzoyNCwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIFR1ZSwgOCBPY3QgMjAxOSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+ID4gPiA+ID4gT24gMTAvOC8xOSAxOjE4IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkg
d3JvdGU6Cj4gPiA+ID4gPiA+IE9uIE1vbiwgNyBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+ID4gPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IE9uIDAzLzEw
LzIwMTkgMDI6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiA+ID4gPiA+IE9u
IEZyaSwgMjAgU2VwIDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4g
VGhhdCdzIG5vdCBjb3JyZWN0LiBhbGxvY19ib290X3BhZ2VzKCkgaXMgYWN0dWFsbHkgaGVyZSB0
bwo+ID4gPiA+ID4gPiA+ID4gPiBhbGxvdwo+ID4gPiA+ID4gPiA+ID4gPiBkeW5hbWljCj4gPiA+
ID4gPiA+ID4gPiA+IGFsbG9jYXRpb24gYmVmb3JlIHRoZSBtZW1vcnkgc3Vic3lzdGVtIChhbmQg
dGhlcmVmb3JlIHRoZQo+ID4gPiA+ID4gPiA+ID4gPiBydW50aW1lCj4gPiA+ID4gPiA+ID4gPiA+
IGFsbG9jYXRvcikKPiA+ID4gPiA+ID4gPiA+ID4gaXMgaW5pdGlhbGl6ZWQuCj4gPiA+ID4gPiA+
ID4gPiAKPiA+ID4gPiA+ID4gPiA+IExldCBtZSBjaGFuZ2UgdGhlIHF1ZXN0aW9uIHRoZW46IGlz
IHRoZSBzeXN0ZW1fc3RhdGUgPT0KPiA+ID4gPiA+ID4gPiA+IFNZU19TVEFURV9lYXJseV9ib290
IGNoZWNrIHN0cmljdGx5IG5lY2Vzc2FyeT8gSXQgbG9va3MgbGlrZSBpdAo+ID4gPiA+ID4gPiA+
ID4gaXMKPiA+ID4gPiA+ID4gPiA+IG5vdDoKPiA+ID4gPiA+ID4gPiA+IHRoZSBwYXRjaCB3b3Vs
ZCB3b3JrIGV2ZW4gaWYgaXQgd2FzIGp1c3Q6Cj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4g
SSBoYWQgYSBmZXcgdGhvdWdodHMgYWJvdXQgaXQuIE9uIEFybTMyLCB0aGlzIG9ubHkgcmVhbGx5
IHdvcmtzCj4gPiA+ID4gPiA+ID4gZm9yCj4gPiA+ID4gPiA+ID4gMzItYml0cyBtYWNoaW5lIGFk
ZHJlc3MgKGl0IGNhbiBnbyB1cCB0byA0MC1iaXRzKS4gSSBoYXZlbid0Cj4gPiA+ID4gPiA+ID4g
cmVhbGx5Cj4gPiA+ID4gPiA+ID4gZnVsbHkgaW52ZXN0aWdhdGVkIHdoYXQgY291bGQgZ28gd3Jv
bmcsIGJ1dCBpdCB3b3VsZCBiZSBiZXN0IHRvCj4gPiA+ID4gPiA+ID4ga2VlcAo+ID4gPiA+ID4g
PiA+IGl0Cj4gPiA+ID4gPiA+ID4gb25seSBmb3IgZWFybHkgYm9vdC4KPiA+ID4gPiA+ID4gPiAK
PiA+ID4gPiA+ID4gPiBBbHNvLCBJIGRvbid0IHJlYWxseSB3YW50IHRvIHJlbHkgb24gdGhpcyAi
d29ya2Fyb3VuZCIgYWZ0ZXIgYm9vdC4KPiA+ID4gPiA+ID4gPiBNYXliZQo+ID4gPiA+ID4gPiA+
IHdlIHdvdWxkIHdhbnQgdG8ga2VlcCB0aGVtIHVubWFwcGVkIGluIHRoZSBmdXR1cmUuCj4gPiA+
ID4gPiA+IAo+ID4gPiA+ID4gPiBZZXMsIG5vIHByb2JsZW1zLCB3ZSBhZ3JlZSBvbiB0aGF0LiBJ
IGFtIG5vdCBhc2tpbmcgaW4gcmVnYXJkcyB0bwo+ID4gPiA+ID4gPiB0aGUKPiA+ID4gPiA+ID4g
Y2hlY2sgc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290IHdpdGggdGhlIGdvYWwg
b2YgYXNraW5nCj4gPiA+ID4gPiA+IHlvdQo+ID4gPiA+ID4gPiB0byBnZXQgcmlkIG9mIGl0LiBJ
IGFtIGZpbmUgd2l0aCBrZWVwaW5nIHRoZSBjaGVjay4gKE1heWJlIHdlIHdhbnQKPiA+ID4gPiA+
ID4gdG8KPiA+ID4gPiA+ID4gYWRkCj4gPiA+ID4gPiA+IGFuIGB1bmxpa2VseSgpJyBhcm91bmQg
dGhlIGNoZWNrLikKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgYW0gdHJ5aW5nIHRvIHVuZGVy
c3RhbmQgd2hldGhlciB0aGUgY29kZSBhY3R1YWxseSByZWxpZXMgb24KPiA+ID4gPiA+ID4gc3lz
dGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290LCBhbmQsIGlmIHNvLCB3aHkuIFRoZSBn
b2FsIGlzCj4gPiA+ID4gPiA+IHRvCj4gPiA+ID4gPiA+IG1ha2Ugc3VyZSB0aGF0IGlmIHRoZXJl
IGFyZSBzb21lIGxpbWl0YXRpb25zIHRoYXQgdGhleSBhcmUKPiA+ID4gPiA+ID4gZG9jdW1lbnRl
ZCwKPiA+ID4gPiA+ID4gb3IganVzdCB0byBkb3VibGUtY2hlY2sgdGhhdCB0aGVyZSBhcmUgbm8g
bGltaXRhdGlvbnMuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRoZSBjaGVjayBpcyBub3Qgc3RyaWN0
bHkgbmVjZXNzYXJ5Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBJbiByZWdh
cmRzIHRvIHlvdXIgY29tbWVudCBhYm91dCBvbmx5IHdvcmtpbmcgZm9yIDMyLWJpdCBhZGRyZXNz
ZXMKPiA+ID4gPiA+ID4gb24KPiA+ID4gPiA+ID4gQXJtMzIsIHlvdSBoYXZlIGEgcG9pbnQuIEF0
IGxlYXN0IHdlIHNob3VsZCBiZSBjYXJlZnVsIHdpdGggdGhlIG1mbgo+ID4gPiA+ID4gPiB0bwo+
ID4gPiA+ID4gPiB2YWRkciBjb252ZXJzaW9uIGJlY2F1c2UgbWZuX3RvX21hZGRyIHJldHVybnMg
YSBwYWRkcl90IHdoaWNoIGlzCj4gPiA+ID4gPiA+IDY0LWJpdAo+ID4gPiA+ID4gPiBhbmQgdmFk
ZHJfdCBpcyAzMi1iaXQuIEkgaW1hZ2luZSB0aGF0IHRoZW9yZXRpY2FsbHksIGV2ZW4gd2l0aAo+
ID4gPiA+ID4gPiBzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QsIGl0IGNvdWxk
IGdldCB0cnVuY2F0ZWQgd2l0aAo+ID4gPiA+ID4gPiB0aGUKPiA+ID4gPiA+ID4gd3JvbmcgY29t
YmluYXRpb24gb2YgbWZuIGFuZCBwaHlzX29mZnNldC4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+
IElmIG5vdGhpbmcgZWxzZSwgbWF5YmUgd2Ugc2hvdWxkIGFkZCBhIHRydW5jYXRpb24gY2hlY2sg
Zm9yIHNhZmV0eT8KPiA+ID4gPiA+IAo+ID4gPiA+ID4gRXhjZXB0IHRoYXQgcGh5c19vZmZzZXQg
aXMgbm90IGRlZmluZWQgY29ycmVjdGx5LCBzbyB5b3VyIGNoZWNrIGJlbG93Cj4gPiA+ID4gPiB3
aWxsCj4gPiA+ID4gPiBicmVhayBzb21lIHNldHVwIDooLiBMZXQncyB0YWtlIHRoZSBmb2xsb3dp
bmcgZXhhbXBsZToKPiA+ID4gPiA+IAo+ID4gPiA+ID4gICAgICBYZW4gaXMgbG9hZGVkIGF0IFBB
IDB4MTAwMDAwCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRoZSBib290IG9mZnNldCBpcyBjb21wdXRl
ZCB1c2luZyAzMi1iaXQgYWRkcmVzcyAoc2VlIGhlYWQuUyk6Cj4gPiA+ID4gPiAgICAgICBQQSAt
IFZBID0gMHgxMDAwMDAgLSAweDIwMDAwMAo+ID4gPiA+ID4gICAgICAgICAgICAgICA9IDB4ZmZm
MDAwMDAKPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhpcyB2YWx1ZSB3aWxsIGJlIHBhc3NlZCB0byBD
IGNvZGUgYXMgYW4gdW5zaWduZWQgbG9uZy4gQnV0IHRoZW4gd2UKPiA+ID4gPiA+IHdpbGwKPiA+
ID4gPiA+IHN0b3JlIGl0IGluIGEgdWludDY0X3QvcGFkZHJfdCAoc2VlIHBoeXNfb2Zmc2V0IHdo
aWNoIGlzIHNldCBpbgo+ID4gPiA+ID4gc2V0dXBfcGFnZV90YWJsZXMpLiBCZWNhdXNlIHRoaXMg
aXMgYSBjb252ZXJzaW9uIGZyb20gdW5zaWduZWQgdG8KPiA+ID4gPiA+IHVuc2lnbmVkLAo+ID4g
PiA+ID4gdGhlICJzaWduIGJpdCIgd2lsbCBub3QgYmUgcHJvcGFnYXRlZC4KPiA+ID4gPiA+IAo+
ID4gPiA+ID4gVGhpcyBtZWFucyB0aGF0IHBoeXNfb2Zmc2V0IHdpbGwgYmUgZXF1YWwgdG8gMHhm
ZmYwMDAwMCBhbmQgbm90Cj4gPiA+ID4gPiAweGZmZmZmZmZmZmZmMDAwMDAhCj4gPiA+ID4gPiAK
PiA+ID4gPiA+IFRoZXJlZm9yZSBpZiB3ZSB0cnkgdG8gY29udmVydCAweDEwMDAwMCAod2hlcmUg
WGVuIGhhcyBiZWVuIGxvYWRlZCkKPiA+ID4gPiA+IGJhY2sKPiA+ID4gPiA+IHRvCj4gPiA+ID4g
PiBpdHMgVkEsIHRoZSByZXN1bHRpbmcgdmFsdWUgd2lsbCBiZSAweGZmZmZmZmZmMDAyMDAxMDAu
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IExvb2tpbmcgYXQgdGhlIGNvZGUsIEkgdGhpbmsgcHRlX29m
X3hlbmFkZHIoKSBoYXMgYWxzbyB0aGUgZXhhY3QKPiA+ID4gPiA+IHByb2JsZW0uCj4gPiA+ID4g
PiA6KAo+ID4gPiA+IAo+ID4gPiA+IE9uZSB3YXkgdG8gZml4IGl0IHdvdWxkIGJlIHRvIGNoYW5n
ZSBwaHlzX29mZnNldCB0byByZWdpc3Rlcl90IChvciBqdXN0Cj4gPiA+ID4gZGVjbGFyZSBpdCBh
cyB1bnNpZ25lZCBsb25nIG9uIGFybTMyIGFuZCB1bnNpZ25lZCBsb25nIGxvbmcgb24gYXJtNjQp
Ogo+ID4gPiAKPiA+ID4gc2l6ZW9mICh1bnNpZ25lZCBsb25nKSA9IDMyIChyZXNwLiA2NCkgb24g
QXJtMzIgKHJlc3AuIGFybTY0KS4gVGhpcyBpcwo+ID4gPiB3aGF0IHdlCj4gPiA+IGFscmVhZHkg
cmVseSBvbiBmb3IgYm9vdF9waHlzX29mZnNldCAoc2VlIHNldHVwX3BhZ2V0YWJsZXMpLiBTbyBJ
IGFtIG5vdAo+ID4gPiBzdXJlCj4gPiA+IHdoeSBwaHlzX29mZnNldCBuZWVkcyB0byBiZSBkZWZp
bmVkIGRpZmZlcmVudGx5Lgo+ID4gPiAKPiA+ID4gQW4gYWx0ZXJuYXRpdmUgaXMgdG8gdXNlIHZh
ZGRyX3QuCj4gPiAKPiA+IFllcywgSSBtZWFudCBsaWtlIHZhZGRyX3Qgb3IganVzdCAidW5zaWdu
ZWQgbG9uZyIgbGlrZSBib290X3BoeXNfb2Zmc2V0Lgo+ID4gRXZlbiB3aXRoIHlvdXIgbGF0ZXN0
IHBhdGNoCj4gPiAoaHR0cHM6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTU3MDczMDA0ODMw
ODk0KSB3aGljaCBJIGxpa2UgYXMgYSB3YXkKPiA+IHRvIHNvbHZlIHRoZSBvcmlnaW5hbCBHUlVC
IGJvb3RpbmcgaXNzdWUsIGl0IGxvb2tzIGxpa2Ugd2UgYWxzbyBuZWVkIHRvCj4gPiBjaGFuZ2Ug
cGh5c19hZGRyIHRvIHVuc2lnbmVkIGxvbmcgdG8gZml4IG90aGVyIGFybTMyIHByb2JsZW1zLgo+
ID4gCj4gPiBBcmUgeW91IGdvaW5nIHRvIHNlbmQgdGhlIHBhdGNoIGZvciB0aGF0IHRvbz8KPiAK
PiBJIGFtIGxvb2tpbmcgYXQgZHJvcHBpbmcgcGh5c19vZmZzZXQgY29tcGxldGVseS4KPiAKPiBS
ZWdhcmRpbmcgWGVuIDQuMTMsIHRoZSBpc3N1ZSB3b3VsZCBvbmx5IGhhcHBlbiBpZiB5b3UgcGxh
Y2UgWGVuIGJlbG93IDJNQiBvbgo+IEFybTMyLiBZZXQsIEkgYmVsaWV2ZSB0aGlzIHdvcmtzIGZp
bmUgYmVjYXVzZSBvZiBzaWRlIGVmZmVjdCAoTUZOIGNhbiBvbmx5IGJlCj4gMzItYml0KS4KPiAK
PiBUaGlzIGlzIG5vdCBwcmV0dHksIGJ1dCBJIGRvbid0IHZpZXcgdGhpcyBhcyBjcml0aWNhbCB0
byBmaXggZm9yIFhlbiA0LjEzLiBTbwo+IEkgYW0gdGhpbmtpbmcgdG8gZGVmZXIgdGhpcyBwb3N0
IDQuMTMuCgpJZiB0aGUgaXNzdWUgZG9lc24ndCB0cmlnZ2VyIG9uIDQuMTMsIHRoZW4gSSBhZ3Jl
ZSB3ZSBzaG91bGRuJ3QgdHJ5IHRvCmZpeCBpdCAoYmFkbHkpIGF0IHRoaXMgc3RhZ2UuCgpCdXQg
d2UgZG8gaGF2ZSBhICJtaW51cyBwaHlzX29mZnNldCIgb3BlcmF0aW9uIGluIGR1bXBfaHlwX3dh
bGssIEkgZG9uJ3QKZm9sbG93IHdoeSB3ZSB3b3VsZG4ndCBzZWUgYSBwcm9ibGVtIGlmIFhlbiBp
cyBsb2FkZWQgYXQgMU1CIG9uIGFybTMyLgoKWGVuIHBhOiAweDEwMDAwMApYZW4gdmE6IDB4MjAw
MDAwCnBoeXNfb2Zmc2V0OiAweGZmZjAwMDAwCgp0ZXN0X3ZhOiAweDIwMjAwMAp0ZXN0X3ZhIC0g
cGh5c19vZmZzZXQgPSAweGZmZmZmZmZmMDAzMDAyMDAuIEJ1dCBpdCBzaG91bGQgYmUgMHgxMDIw
MDAuCgpHaXZlbiB0aGF0IHRoZSBwcm9ibGVtIGlzIGluIGEgQlVHX09OIG1heWJlIHdlIGNvdWxk
IHJlbW92ZSBpdD8gT3IganVzdApyZXdvcmsgdGhlIEJVR19PTj8KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 17:21:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 17:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIybZ-0001VW-Vx; Fri, 11 Oct 2019 17:21:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIybY-0001VR-Ny
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:21:28 +0000
X-Inumbo-ID: 8f0e30a0-ec4b-11e9-933d-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8f0e30a0-ec4b-11e9-933d-12813bfff9fa;
 Fri, 11 Oct 2019 17:21:28 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 1CFC62067B;
 Fri, 11 Oct 2019 17:21:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570814487;
 bh=x5nO8vVakuIz30/IqhGALLU09aVNTyQH8rn474suAgg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Lm48iIhVvaXw4+Z8/tT6uIdJJjE8FzyM1UtqgSFZsE/XIFDN42wbgOCtjEZLNq2yX
 qTA20dRGfqScaYIgPjgQK0ZXLp/GOvYTICR5MoRIPrS8ordk6KO8SUhz5JlFlmQfqR
 gBc7/idquWEiBzdYC3Gf4yfqeIvsB9kETUi1p2OI=
Date: Fri, 11 Oct 2019 10:21:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
Message-ID: <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
 <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDEx
LzEwLzIwMTkgMTY6MjMsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gT2xla3NhbmRyIEdyeXRzb3Yg
d3JpdGVzICgiW1BBVENIIHYxXSBsaWJ4bDogQWRkIERUQiBjb21wYXRpYmxlIGxpc3QgdG8KPiA+
IGNvbmZpZyBmaWxlIik6Cj4gPiA+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KPiA+ID4gCj4gPiA+IFNvbWUgcGxhdGZvcm1zIG5lZWQgbW9yZSBj
b21wYXRpYmxlIHByb3BlcnR5IHZhbHVlcyBpbiBkZXZpY2UKPiA+ID4gdHJlZSByb290IG5vZGUg
aW4gYWRkaXRpb24gdG8gInhlbix4ZW52bS0lZC4lZCIgYW5kICJ4ZW4seGVudm0iCj4gPiA+IHZh
bHVlcyB0aGF0IGFyZSBnaXZlbiBieSBYZW4gYnkgZGVmYXVsdC4KPiAKPiBJIGFtIHByZXR0eSBz
dXJlIEkgaGF2ZSBzZWVuIHRoaXMgcGF0Y2ggYSBmZXcgeWVhcnMgYWdvLCBidXQgSSBjYW4ndCBm
aW5kIGl0Cj4gaW4gbXkgaW5ib3guIFdoYXQgaXMgdGhlIGV4YWN0IHByb2JsZW0gaGVyZT8KPiAK
PiA+ID4gU3BlY2lmeSBpbiBkb21haW4gY29uZmlndXJhdGlvbiBmaWxlIHdoaWNoIHZhbHVlcyBz
aG91bGQgYmUgYWRkZWQKPiA+ID4gYnkgcHJvdmlkaW5nICJkdGJfY29tcGF0aWJsZSIgbGlzdCBv
ZiBzdHJpbmdzIHNlcGFyYXRlZCBieSBjb21hcy4KPiA+IAo+ID4gSGksIHRoYW5rcy4KPiA+IAo+
ID4gSSBkb24ndCBoYXZlIGFuIG9waW5pb24gYWJvdXQgdGhlIHByaW5jaXBsZSBvZiB0aGlzIGFu
ZCB3b3VsZCBsaWtlIHRvCj4gPiBoZWFyIGZyb20gQVJNIGZvbGtzIGFib3V0IHRoYXQuCj4gPiAK
PiA+IEFsc28sIFN0ZWZhbm8sIEp1bGllbjogc2hvdWxkIHdlIGJlIGFza2luZyBmb3IgYSBmcmVl
emUgZXhjZXB0aW9uIGZvcgo+ID4gdGhpcyBmb3IgNC4xMyA/Cj4gCj4gSSBkb24ndCBoYXZlIGVu
b3VnaCBjb250ZXh0IHRvIHVuZGVyc3RhbmQgdGhlIGV4YWN0IGlzc3VlIGhlIGlzIHRyeWluZyB0
bwo+IHNvbHZlLgoKU2FtZSBoZXJlLiBJcyB0aGlzIHBhdGNoIG5lZWRlZCBiZWNhdXNlIG9uIHNv
bWUgcGxhdGZvcm0gdGhlIE9TIGNoZWNrcwpmb3IgdGhlIHBsYXRmb3JtICJtb2RlbCIgKGFsc28g
a25vd24gYXMgIm1hY2hpbmUgbmFtZSIpIG9uIGRldmljZSB0cmVlCmJlZm9yZSBjb250aW51aW5n
IG9yIHRvIHRyaWdnZXIgYSBkaWZmZXJlbmNlIGJlaGF2aW9yPwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 17:28:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 17:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyiD-0001sQ-Ql; Fri, 11 Oct 2019 17:28:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIyiC-0001sL-11
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:28:20 +0000
X-Inumbo-ID: 8445d65e-ec4c-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8445d65e-ec4c-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 17:28:19 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 8D4692064A;
 Fri, 11 Oct 2019 17:28:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570814899;
 bh=242MhkZW/KlMQOQ6t8iNMdsTZiZdr+TstnON3v5WQtY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=pDK3mVkJIf6NoaTaz5LziLr2ttxJrLBAEXvZNqhp5QutFUQsUAGcZP7OY/CnVRRM6
 /g3av2Z+ZivRNlu6fwESKVxqBSIl2WOtRRPGCWJxVwQGJ0gweOs4UUzX9iHK/tbLSq
 8iqz7vN0MCg5vszfqRy29ePDGTnzZHCBEToXIfrU=
Date: Fri, 11 Oct 2019 10:28:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <19EF7B19-538A-45CD-BF1D-6F9DBB9853C8@citrix.com>
Message-ID: <alpine.DEB.2.21.1910111025240.6326@sstabellini-ThinkPad-T480s>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
 <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
 <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
 <8d8887c0-4ed0-700b-ea6e-1e5ac58b4f6b@suse.com>
 <19EF7B19-538A-45CD-BF1D-6F9DBB9853C8@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-2064015847-1570814898=:6326"
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-2064015847-1570814898=:6326
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 11 Oct 2019, Lars Kurth wrote:
> ﻿On 11/10/2019, 09:32, "Jan Beulich" <jbeulich@suse.com> wrote:
> 
>     On 10.10.2019 20:30, Lars Kurth wrote:
>     > On 10/10/2019, 18:05, "Andrew Cooper" <Andrew.Cooper3@citrix.com> wrote:
>     >     On 10/10/2019 13:34, Lars Kurth wrote:
>     >     > Existing formats and licenses
>     >     > * Hypercall ABI Documentation generated from Xen public headers
>     >     > Format: kerndoc
>     >     > License: typically BSD-3-Clause (documentation is generated from public headers)
>     >     
>     >     Its homegrown markup&perl, superimposed on what used to be doxygen in
>     >     the past.
>     > 
>     > Oh, I forgot
>     >     
>     >     I wasn't planning on reusing any of the markup, and wasn't expecting to
>     >     use much of the text either.  I'm still considering the option of
>     >     defining that xen/public/* isn't the canonical description of the ABI,
>     >     because C is the wrong tool for the job.
>     >     
>     >     Its fine to provide a C set of headers implementing an ABI, but there is
>     >     a very deliberate reason why the canonical migration v2 spec is in a
>     >     text document.
>     > 
>     > @Stefano: as you and I believe Brian will be spending time on improving the
>     > ABI docs, I think we need to build some agreement here on what/how
>     > to do it. I was assuming that generally the consensus was to have
>     > docs close to the code in source, but this does not seem to be the case.
>     
>     Well, for migration v2 having the spec in a text file seems sensible
>     to me. For the public ABI, however, I think it's more helpful to have
>     the doc next to the actual definitions. Considering the possible use
>     of languages other than C I can certainly see why separating both
>     would be even more clean, but I think here we want to weigh practical
>     purposes against cleanliness.
> 
> I think that is an area where we need to build some consensus. The problem
> falls under what is considered "traceability" in safety speak: in other words, 
> for the ABI documentation use-case it must be easy to be able to
> keep documentation and code in sync. And ideally, we would be able to
> check this automatically somehow, or have a bot provide hints such as 
> "You changed XYZ and should have a look and check whether ABC needs
> changing also".
> 
> I have thought about the problem of "traceability" for some time, which
> goes far beyond what we need for this use-case. Typical things that need
> to be maintained for a "traceable (safety) documentation set" are
> 
> ## Keeping key docs and code in sync 
> The use-cases here are things such as
> - keep man pages and xl sources in sync
> - keep ABI docs and headers in sync
> - keep documents such as the migration b2 spec in sync with
>   actual source
>  
> This is a problem we already have today and where we do this often
> fairly poorly manually (as can be seen on how out-of-date
> man pages often are)
> 
> Possible solutions for this are
> - store docs alongside headers (maybe using the same base
> file name) => that would work for ABI docs
> 
> - have some tagging or meta-information scheme which links
> specific source files to docs files => that would work for most
> other docs (albeit not always perfectly - e.g. when functionality
> is spread over many files and just portions of them)
> 
> For example: tools/xl/xl_cmdtable.c  
> is linked to files in docs/man/xl*
> 
> This means creating a bot/tool which warns that when you change
> foo.c to also look at foo.rst and/or ../../docs/.../bar.rst should be
> relatively straightforward. It would require some initial effort
> to create initial mappings, but these would never really change,
> unless we refactor code significantly.
>      
> ## Keeping dependent documents (or portions of documents) in sync
> This is something we have not really faced, because we do not
> have a lot of docs.  
> 
> In a large documentation set having the right chapter/tree
> structure enables this. In waterfall software engineering
> models, where you start off with high-level documents/
> requirements/specs/etc. documents which become
> increasingly detailed this is done through a chapter/tree
> structure, with the capability to make separate documents
> (or sections thereof) on other documents (or sections
> thereof). When you change something, a tool such as DOORS 
> forces you review and sign off child documents.
> 
> This is conceptually similar to what we would need for
> "linking" sources to docs as outlined above, only that
> the "linking" is between docs. It would also be easy enough
> to check and highlight, what else may have to be looked at.  
> 
> ## Proving that your tests verify design claims and that *all claims* are tested
> This is typically the hardest problem to solve. It requires
> for test cases (be it a document or actual code) to
> link to claims (in a design, architecture, spec, ...)
> and to prove that all of them are tested.
> 
> If there is linkage capability, then it is straightforward
> to verify automatically that all your branches have
> test-case leaves in your documentation tree. But at least
> in a safety context you would also have to augment this
> with code coverage information. 
> 
> But for the purpose of this discussion, this use-case
> does not add any extra linkage capability other than
> being able to tell whether a piece of doc/code
> is a test case.
> 
> ## In summary
> I feel that having some basic linkage mechanism    
> between key documents and key documents of
> code is generally valuable for the community as a
> whole, if we can tie to some checking into it.
> 
> For rst docs we already have linkage via the
> ".. toctree::" directives, which may be entirely
> sufficient. But we don't have linkage from source
> to docs. 
> 
> Building some checking around this should not
> be too hard, in particular in light of the CIv2
> checking we agreed (but is somewhat stalled).
> 
> Enabling the same checks to be run locally (before)
> sending a patch, should also not be too hard.
> 
> I am just raising ideas at this stage. Any opinions
> are highly welcome.

As long as the linking between code and docs is done with a simple
unobtrusive tag, I think it is a good idea. Once we have a proper
checkpatch script in the tree, we could imagine adding a check to
it to see whether any docs need updating.
--8323329-2064015847-1570814898=:6326
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2064015847-1570814898=:6326--


From xen-devel-bounces@lists.xenproject.org Fri Oct 11 17:33:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 17:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIyn8-0002cW-Fu; Fri, 11 Oct 2019 17:33:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iIyn6-0002cR-Us
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:33:24 +0000
X-Inumbo-ID: 39bf52a8-ec4d-11e9-933e-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39bf52a8-ec4d-11e9-933e-12813bfff9fa;
 Fri, 11 Oct 2019 17:33:24 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 05DAD2084C;
 Fri, 11 Oct 2019 17:33:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570815203;
 bh=20h0+7elhhXssp+S0sFyoe7teef2pg6WUCc+Jk5QtPs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=kv+81Y7dyKUsP7yOudnNi/ZvjqqNJ4Y82rrmKjZXTjE+2pEdmNVNWPKn5btEM32XM
 2r2+t9bx4kl8oAfm70UFYJfhrzgeBxlYBJhSmihetD0qGB/b4vllUWexc5AoGslKnf
 pcAUGjvGyZH4l+1jgbjpRbHvOsM6K3XhX1/zIVpw=
Date: Fri, 11 Oct 2019 10:33:22 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
Message-ID: <alpine.DEB.2.21.1910111028230.6326@sstabellini-ThinkPad-T480s>
References: <F3EDAC03-A573-4E60-8D0C-8D84949E796B@citrix.com>
 <f5e20757-88ba-dabf-b68a-b6edc3ca1619@citrix.com>
 <1B92007E-ACB4-46D6-ADF5-808962A1FCB7@citrix.com>
 <alpine.DEB.2.21.1910101802470.9081@sstabellini-ThinkPad-T480s>
 <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-1532567449-1570814974=:6326"
Content-ID: <alpine.DEB.2.21.1910111029480.6326@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1532567449-1570814974=:6326
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1910111029481.6326@sstabellini-ThinkPad-T480s>

On Fri, 11 Oct 2019, Lars Kurth wrote:
> ﻿On 11/10/2019, 02:24, "Stefano Stabellini" <sstabellini@kernel.org> wrote:
> 
>     On Thu, 10 Oct 2019, Lars Kurth wrote:
>     > * Would we ever include API docs generated from GPLv2 code? E.g. for safety use-cases?
>     > @Stefano, @Artem: I guess this one is for you. 
>     > I suppose if we would have a similar issue for a safety manual
>     > I am also assuming we would want to use sphinx docs and rst to generate a future safety manual
>     
>     Hi Lars,
>     
>     Thanks for putting this email together.
>     
>     In terms of formats, I don't have a preference between rst and pandoc,
>     but if we are going to use rst going forward, I'd say to try to use rst
>     for everything, including converting all the old stuff. The fewer
>     different formats, the better.
> 
> I think the proposal that needs to follow on from this (which would at some
> point need to be voted on) would then be to go for rst. 
>     
>     As I mentioned during the FuSa call, I agree with you, Andrew, and
>     others that it would be best to have the docs under a CC license. I do
>     expect that we'll end up copy/pasting snippets of in-code comments into
>     the docs, so I think it is important that we are allowed to do that from
>     a license perspective. It is great that GPLv2 allows it (we need to be
>     sure about this).
> 
> The GPL does *not* allow this, but (c) law and fair use clauses do. So typically
> stuff such as
> * Referring to function names, signatures, etc. tend to be all fine
> * Copying large portions of in-line comments would not be fine, but
> If they are large, they would in most cases be re-written in a more suitable
> language. 
> 
> So, I think overall, we should be fine. It's a bit of a grey area though.
> 
> And as you point out below, most of the code in question is typically BSD 
>     
>     Yes, I expect that some docs might be automatically generated, but from
>     header files, not from source code. Especailly public/ header files,
>     which are typically BSD, not GPLv2. I cannot come up with examples of
>     docs we need to generated from GPLv2-only code at the moment, hopefully
>     there won't be any.
>     
> That makes things a lot easier.    
>          
>     >     I wasn't planning on reusing any of the markup, and wasn't expecting to
>     >     use much of the text either.  I'm still considering the option of
>     >     defining that xen/public/* isn't the canonical description of the ABI,
>     >     because C is the wrong tool for the job.
>     >     
>     >     Its fine to provide a C set of headers implementing an ABI, but there is
>     >     a very deliberate reason why the canonical migration v2 spec is in a
>     >     text document.
>     > 
>     > @Stefano: as you and I believe Brian will be spending time on improving the
>     > ABI docs, I think we need to build some agreement here on what/how
>     > to do it. I was assuming that generally the consensus was to have
>     > docs close to the code in source, but this does not seem to be the case.
>     > 
>     > But if we do have stuff separately, ideally we would have a tool that helps
>     > point people editing headers to also look at the relevant docs. Otherwise it will
>     > be hard to keep them in sync.
>     
>     In general, it is a good idea to keep the docs close to the code to make
>     it easier to keep them up to date. But there is no one-size-fits-all
>     here. For public ABI descriptions, I agree with Andrew that ideally they
>     should not be defined as C header files.
>     
>     But it is not an issue: any work that we do here won't be wasted. For
>     instance, we could start by adding more comments to the current header
>     files. Then, as a second step, take all the comments and turn them into
>     a proper ABI description document without any C function declarations.
>     It is easy to move English text around, as long as the license allows it
>     -- that is the only potential blocker I can see.
> 
> This is likely to be problematic. First of all, we are talking about BSD-3-Clause
> or BSD-2-Clause code (the latter is more dominant in headers I believe) in
> all known cases.
> 
> The main properties of the BSD are
> 1: Can be pretty much used anywhere for any purpose
> 2: Can be modified for any purpose 
> 3: But the original license header must be retained in derivates
> 
> Does *not* have requirements around attribution as CC-BY-4: however,
> as we store everything in git attribution is handled by us by default
> 
> CC-BY-4 also has properties 1-3
> In addition: it does require that 
> 4: Derived works are giving appropriate credit to authors 
>     We could clarify in a COPYING how we prefer to do this
>     4.1: We could say that "referring to the Xen Project community" 
>             is sufficient to comply with the attribution clause
>     4.2: We could require individual authors to be credited: in that
>             case we probably ought to lead by example and list the authors
>             in a credit/license section and extract the information from
>             git logs when we generate it (at some point in the future)
> 5: You give an indication whether you made changes ... in practice
> this means you have to state significant changes made to the works
> 
> As such, BSD-2/3-Clause in our context works similarly to CC-BY-4
> from a downstream's perspective. In fact CC-BY-4 is somewhat stricter
> 
> This seems to say to me that the most pragmatic way forward is to create 
> these new ABI documents under BSD-2/3-Clause and accept that the
> produced work is not fully CC-BY-4 (but in all practical terms behaves
> as if it were). The only downside I can see is a slightly less pure
> COPYING, README or credit/license section in the generated document
> but for practical use there is no actual difference.

FWIW I am OK with this. In fact, I think it is a good idea because it
does look like that it will make comments and text easier to move
around, which far overcome the small downside.
--8323329-1532567449-1570814974=:6326
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1532567449-1570814974=:6326--


From xen-devel-bounces@lists.xenproject.org Fri Oct 11 17:33:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 17:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIynS-0002fA-Qy; Fri, 11 Oct 2019 17:33:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iIynR-0002f1-FZ
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:33:45 +0000
X-Inumbo-ID: 44a3e9fe-ec4d-11e9-933e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44a3e9fe-ec4d-11e9-933e-12813bfff9fa;
 Fri, 11 Oct 2019 17:33:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIynN-00073D-KW; Fri, 11 Oct 2019 17:33:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iIynN-00066H-7f; Fri, 11 Oct 2019 17:33:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iIynN-0004dE-6h; Fri, 11 Oct 2019 17:33:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142586-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=98b2e3c9ab3abfe476a2b02f8f51813edb90e72d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 17:33:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 142586: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU4NiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1ODYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEw
IHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgZmFpbCBwYXNzIGluIDE0
MjU0OAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIHBhc3MgaW4gMTQyNTQ4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MjU0OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0
MjU0OCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0
MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBx
ZW11dSAgICAgICAgICAgICAgICA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBl
NzJkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhh
NTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIg
IDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDU0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQw
MzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFogICA1MyBkYXlzICAgNjMgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTQyNTAyICAyMDE5LTEwLTA5IDE1OjAwOjMxIFogICAgMiBkYXlzICAg
IDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3Zp
YyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxp
bmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3Rh
aXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBr
ZXJuZWwub3JnPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNo
aW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJh
QHdkYy5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJhbGFt
dXJ1aGFuIFMgPGJhbGEyNEBsaW51eC5pYm0uY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9u
QGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3Bw
ZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmluIE1lbmcgPGJtZW5n
LmNuQGdtYWlsLmNvbT4KICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4K
ICBDYXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhl
cmluZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFA
bWUuY29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4K
ICBDaHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4KICBDbGF1ZGlvIEltYnJl
bmRhIDxpbWJyZW5kYUBsaW51eC5pYm0uY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQu
Y29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxp
bmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlz
dGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUg
R29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNv
bT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAg
RG1pdHJ5IFBvbGV0YWV2IDxwb2xldGFldkBpc3ByYXMucnU+CiAgRHIuIERhdmlkIEFsYW4gR2ls
YmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWds
ZXNpYXNAeGlsaW54LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
CiAgRW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVn
ZXJAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWlu
ZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j
b20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEBy
b2Vjay11cy5uZXQ+CiAgSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgog
IEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhh
dC5jb20+CiAgSXZhbiBSZW4gPGl2YW5yZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90
IDxjaGV3aUBnZW50b28ub3JnPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+
CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEppbmcgTGl1IDxqaW5n
Mi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAg
Sm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25v
d0ByZWRoYXQuY29tPgogIEpvc2ggS3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVs
YSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5j
b20+CiAgSnVzdGluIEhpYmJpdHMgPGNobWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRh
Y29yZS5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgog
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxh
dXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZp
ZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8
bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlAZm94bWFpbC5jb20+CiAgTHVjIE1p
Y2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFy
Y2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVk
aGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51
az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0BjaXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVy
IDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVy
Lm9yZz4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmls
aXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdh
cmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+
CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5j
b20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdt
YWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJl
bHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29t
PgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2Ug
PHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96
bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAg
UGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2Fs
eXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVk
aGF0LmNvbT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRv
cmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAg
UmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2Eg
R3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJk
LmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNv
bT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2Fu
ZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5k
cmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2ll
d2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5j
b20+CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFNodS1DaHVu
IFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292
aWNAcnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBT
dGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFy
ZUByZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFp
bC5jb20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0
YW8zLnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBi
dC5jb20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGlt
aXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBl
bmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0Bs
aW51eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpZmFu
IEx1byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4KICBZdXJ5IEtv
dG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjMxNDggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 17:51:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 17:51:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIz4Z-0004dV-NQ; Fri, 11 Oct 2019 17:51:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIz4Y-0004dQ-71
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:51:26 +0000
X-Inumbo-ID: bdba853a-ec4f-11e9-933e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bdba853a-ec4f-11e9-933e-12813bfff9fa;
 Fri, 11 Oct 2019 17:51:24 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DB2FE28;
 Fri, 11 Oct 2019 10:51:23 -0700 (PDT)
Received: from [10.37.12.177] (unknown [10.37.12.177])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E2D3F3F703;
 Fri, 11 Oct 2019 10:51:22 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
 <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
 <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
 <alpine.DEB.2.21.1910101729000.9081@sstabellini-ThinkPad-T480s>
 <ef551ef4-f4a2-4829-1405-2bcf541f17c3@arm.com>
 <alpine.DEB.2.21.1910111002250.6326@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <50786e73-e98a-2eea-f4b8-396afa1ef7ca@arm.com>
Date: Fri, 11 Oct 2019 18:51:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910111002250.6326@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzExLzE5IDY6MTEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4gVGhpcyBpcyBub3QgcHJldHR5LCBidXQgSSBkb24ndCB2aWV3IHRoaXMgYXMgY3JpdGlj
YWwgdG8gZml4IGZvciBYZW4gNC4xMy4gU28KPj4gSSBhbSB0aGlua2luZyB0byBkZWZlciB0aGlz
IHBvc3QgNC4xMy4KPiAKPiBJZiB0aGUgaXNzdWUgZG9lc24ndCB0cmlnZ2VyIG9uIDQuMTMsIHRo
ZW4gSSBhZ3JlZSB3ZSBzaG91bGRuJ3QgdHJ5IHRvCj4gZml4IGl0IChiYWRseSkgYXQgdGhpcyBz
dGFnZS4KPiAKPiBCdXQgd2UgZG8gaGF2ZSBhICJtaW51cyBwaHlzX29mZnNldCIgb3BlcmF0aW9u
IGluIGR1bXBfaHlwX3dhbGssIEkgZG9uJ3QKPiBmb2xsb3cgd2h5IHdlIHdvdWxkbid0IHNlZSBh
IHByb2JsZW0gaWYgWGVuIGlzIGxvYWRlZCBhdCAxTUIgb24gYXJtMzIuCgpJIGhhdmVuJ3Qgc2Fp
ZCB0aGUgaXNzdWUgY2Fubm90IGJlIHRyaWdnZXJlZC4gSSBwb2ludGVkIG91dCBJIGRvbid0IHZp
ZXcgCnRoaXMgYXMgY3JpdGljYWwuCgpPbmUgb2YgdGhlIHJlYXNvbiBpcyB0aGF0IEkgYmV0IG5v
Ym9keSBldmVyIHJ1biBYZW4gYmVsb3cgMU1CIG9uIEFybTMyLiAKT3RoZXJ3aXNlIHRoZXkgd291
bGQgaGF2ZSBzZWVuIGFuIGVycm9yLi4uCgpJbiBvdGhlciB3b3JkcywgSSBhbSBub3QgZ29pbmcg
dG8gcGxhbiB0byBmaXggaXQgZm9yIFhlbiA0LjEzLiBIb3dldmVyLCAKaWYgc29tZW9uZSB3YW50
cyB0byBzcGVuZCB0aW1lIG9uIGl0IChhbmQgaGF2ZSBwbGF0Zm9ybSB0byB0ZXN0IGl0KSwgCnRo
ZW4gcGF0Y2ggYXJlIHdlbGNvbWVkLgoKPiAKPiBYZW4gcGE6IDB4MTAwMDAwCj4gWGVuIHZhOiAw
eDIwMDAwMAo+IHBoeXNfb2Zmc2V0OiAweGZmZjAwMDAwCj4gCj4gdGVzdF92YTogMHgyMDIwMDAK
PiB0ZXN0X3ZhIC0gcGh5c19vZmZzZXQgPSAweGZmZmZmZmZmMDAzMDAyMDAuIEJ1dCBpdCBzaG91
bGQgYmUgMHgxMDIwMDAuID4KPiBHaXZlbiB0aGF0IHRoZSBwcm9ibGVtIGlzIGluIGEgQlVHX09O
IG1heWJlIHdlIGNvdWxkIHJlbW92ZSBpdD8gT3IganVzdAo+IHJld29yayB0aGUgQlVHX09OPwoK
Rm9yIGFybTMyLCBkdW1wX2h5cF93YWxrKCkgaXMgb25seSBjYWxsZWQgd2hlbiB0aGUgQVQgaW5z
dHJ1Y3Rpb24gZmFpbHMgCnRvIHRyYW5zbGF0ZSBhIHBoeXNpY2FsIGFkZHJlc3MuIFlvdSBhcmUg
YWxyZWFkeSBkb2luZyBzb21ldGhpbmcgd3JvbmcgCmlmIHlvdSBoaXQsIHNvIHlvdSB3aWxsIHBh
bmljIGluIGVpdGhlciBjYXNlLiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHlvdSAKZG9uJ3QgZ2V0
IHRoZSBwYWdlLXRhYmxlIGR1bXBlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 18:06:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 18:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIzJ6-0005o6-6O; Fri, 11 Oct 2019 18:06:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SPxS=YE=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iIzJ5-0005o1-1E
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 18:06:27 +0000
X-Inumbo-ID: d6b36014-ec51-11e9-933e-12813bfff9fa
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.77]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d6b36014-ec51-11e9-933e-12813bfff9fa;
 Fri, 11 Oct 2019 18:06:25 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=a92NlEkMOBN8UC4ui1Q4HavkmG3wkXCDpaftYINogt4BPD4v7DHtT7aOZUsANToDoJqmuKjrILBiAjIm6J/gbbQhpNTJKU21z3eLzfxD6FOwctk8w5izX6ETM6LQvNpYr7DW237Gl6L90LeQ1jDv4ulXjthCJQGYaSa2c7gEXE4i27Cqm/dePziW1dLBRuz1nCkuB2bF3WY4JU//8nqsFfu40pWayL4ZcoE5LDeTWtC052MM78QW7IueaqsVMmzFiN4jcZgREzvOt6ubuYiQSTekU3Mb7IoMYDiR6e17xbUgIOLD+ex9e42UaJQE4Be/Ciocycz8M7nxgqgcs9wMlw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ro/IXZNeJk7uEKsnIrx4BOeN59o+Yyh/93GJ9j/XiMI=;
 b=Q9Q25xYVbudkvM0rCyV5GOFdrtmbNVs4tfaM/FxrnNUkKapqD+qaFZ3xJUZHL3AGDM/4evN1HB3jJfO1WFhVBg/+6pE3d2w1nC/NcvtTWWYpaxHpguSGM8GJ28TG4llUBIJ1KBQvxzEAtVM0LH1iZyBOQbi/GRaAUk7/zjY2oSu37T6F5SG8i/orgi7BWYNIN4l6Y7wwHmMqDKs0fDrdq26iaRGKPqIp9yWhzc4OVXb1l0+nBvnNUoNBhgEhXZ97TyZsdCDulIbL+5USGAOP/idaFaKMp47Y5q3Zu50FRHigPwoi/oFaVxYPs5iJhNzKNyl03OhyCsvI0M7EkFPVmQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ro/IXZNeJk7uEKsnIrx4BOeN59o+Yyh/93GJ9j/XiMI=;
 b=kDi2vfQylAlBm/R3flF/lkuyrg6RCM5sO9PaM6atytKv5Wql2td/CssVtlBoNPLICvKdrkyHZBvdcww4ybYQN49qS4DiYAA5GHyOBdHE8ZtNAYaoOAu2YYJ7AoohNZx8PFOkOgMat+rYYcz+Ez38LciPrcNDVqMNAYiqd0YaqNw=
Received: from BN7PR02CA0002.namprd02.prod.outlook.com (2603:10b6:408:20::15)
 by BYAPR02MB5320.namprd02.prod.outlook.com (2603:10b6:a03:61::20)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.19; Fri, 11 Oct
 2019 18:06:23 +0000
Received: from BL2NAM02FT035.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e46::202) by BN7PR02CA0002.outlook.office365.com
 (2603:10b6:408:20::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2220.19 via Frontend
 Transport; Fri, 11 Oct 2019 18:06:22 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 BL2NAM02FT035.mail.protection.outlook.com (10.152.77.157) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2347.16
 via Frontend Transport; Fri, 11 Oct 2019 18:06:22 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIzIz-0004rz-Jc; Fri, 11 Oct 2019 11:06:21 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIzIu-0001L7-GG; Fri, 11 Oct 2019 11:06:16 -0700
Received: from xsj-pvapsmtp01 (xsj-pvapsmtp01.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x9BI6D2G029996; 
 Fri, 11 Oct 2019 11:06:13 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iIzIr-0001KZ-1v; Fri, 11 Oct 2019 11:06:13 -0700
Date: Fri, 11 Oct 2019 11:06:13 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191011180612.GA19987@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
 <20191011164325.GA18594@xilinx.com>
 <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(376002)(396003)(346002)(136003)(189003)(199004)(58126008)(54906003)(336012)(4326008)(6246003)(6916009)(486006)(305945005)(2906002)(16586007)(2616005)(11346002)(446003)(476003)(126002)(316002)(356004)(44832011)(33656002)(426003)(36386004)(1076003)(5660300002)(47776003)(86362001)(8676002)(81156014)(81166006)(23726003)(8936002)(229853002)(106002)(186003)(9786002)(76176011)(478600001)(7696005)(26005)(36756003)(70206006)(70586007)(14444005)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR02MB5320; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 536e45a7-101e-4c4b-ae35-08d74e75b961
X-MS-TrafficTypeDiagnostic: BYAPR02MB5320:
X-Microsoft-Antispam-PRVS: <BYAPR02MB53206577DFA79A48035EBEA3D7970@BYAPR02MB5320.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-Forefront-PRVS: 0187F3EA14
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: dGulJd+OFycNgkDI0w5wf2r6sUHTIHVTpzR0uwnxR/tFkMXkX7/9Pxtuw3jtPohg9NvI6Cp9+Z6+7df/a7qzhHlcvnniumTBCE8LI0EXxKGX67cnR7yMioMd7sYLv2sanNeNKC8PVzgY07kmqg0QgpzNOV+KkrQ2he6eeqIGEFKvjrOyIRW2Ukx7jvj7a5sC1FTT/umyCPxYU3Xpsy4V0Dk6jLzl4LLgmJSzc7MZ+owwI/LM+Lsh8i7o7xRdeKS2cP7cZk6pTxBVBm8MBrTXY6GIAY9cxo0tr1ig1KV8l3zoxpWA9AHZgDWO1CxTB1Mt+Z9xC+4wnh3tImREi4g+v5oj0xUB9GSxzORtI/kYubqJeZVHuFCszxcaODZuJzUvS0zvUimyZDJPIdR+v0zFi1otmGTeEkgbi/fEGhWojvc=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2019 18:06:22.1989 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 536e45a7-101e-4c4b-ae35-08d74e75b961
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR02MB5320
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDU6NTg6MzVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IFBsZWFzZSBhdCBsZWFzdCByZW1vdmUgdGhlIHNpZ25hdHVyZSBpbiB0
aGUgZS1tYWlsIHlvdSByZXBseSB0by4gVGhlIGJlc3QKPiB3b3VsZCBiZSB0byB0cmltIHRoZSBl
LW1haWwgYW5kIGFuc3dlciByaWdodCBiZWxvdyB0aGUgc3BlY2lmaWMgcGFyYWdyYXBoLgo+IAo+
ID4KPiA+VG8gbWFrZSBzdXJlIHRoZSBtb2R1bGUgaXMgZ29pbmcgdG8gZ2V0IGFkZGVkLCB5b3Un
ZCBuZWVkIHRvIGRvIHRoZQo+ID5jaGVjayBhZnRlciB0aGUgZm9yIGxvb3AuICBUaGlzIG1lYW5z
IHRoZXJlJ3MgZ29pbmcgdG8gYmUgbXVsdGlwbGUgZm9yCj4gPmxvb3BzIGp1c3Qgc3ByZWFkIG92
ZXIgdGhlIGNvdXJzZSBvZiBhZGRpbmcgdGhlIGJvb3QgbW9kdWxlcyByYXRoZXIgdGhhbgo+ID5v
bmUgcGxhY2UuCj4gCj4gSSBkb24ndCB0aGluayB5b3UgbmVlZCB0byBkbyB0aGUgY2hlY2sgYWZ0
ZXIgdGhlIGxvb3AuIFRoZSBvbmx5IHdheSB0byBnbwo+IG91dCBvZiB0aGUgbG9vcCBpbiBhZGRf
Ym9vdF9tb2R1bGUoKSBpcyB3aGVuIGkgcmVhY2hlZCBtb2RzLT5ucl9tb2RzLgoKU2VlIGJlbG93
LgoKPiA+Cj4gPkkgaGFkIHRoaXMgYmVmb3JlIGJ1dCBkZWNpZGVkIGFnYWluc3QgaXQgYnV0IGFm
dGVyIGNoYW5naW5nIGl0IHRvIGJvdGgKPiA+c3RhcnRzIHJhdGhlciB0aGFuIHRoZSBzdGFuZCBh
bmQgZW5kIChlbmRzIGxvb2sgbXVjaCB1Z2xpZXIpLCBpdCBsb29rcwo+ID5jbGVhbmVyLgo+ID4K
PiA+ICAgICBmb3IgKCBpID0gMCA7IGkgPCBtb2RzLT5ucl9tb2RzLTE7IGkrKyApCj4gPiAgICAg
ICAgIGZvciAoIGogPSBpKzEgOyBqIDwgbW9kcy0+bnJfbW9kczsgaisrICkKPiA+ICAgICAgICAg
ICAgIGlmICggKChtb2RzLT5tb2R1bGVbaV0uc3RhcnQgPj0gbW9kcy0+bW9kdWxlW2pdLnN0YXJ0
KSAmJgo+ID4gICAgICAgICAgICAgICAgICAgKG1vZHMtPm1vZHVsZVtpXS5zdGFydCA8PQo+ID4g
ICAgICAgICAgICAgICAgICAgIG1vZHMtPm1vZHVsZVtqXS5zdGFydCArIG1vZHMtPm1vZHVsZVtq
XS5zaXplKSkgfHwKPiA+ICAgICAgICAgICAgICAgICAgKChtb2RzLT5tb2R1bGVbal0uc3RhcnQg
Pj0gbW9kcy0+bW9kdWxlW2ldLnN0YXJ0KSAmJgo+ID4gICAgICAgICAgICAgICAgICAgKG1vZHMt
Pm1vZHVsZVtqXS5zdGFydCA8PQo+ID4gICAgICAgICAgICAgICAgICAgIG1vZHMtPm1vZHVsZVtp
XS5zdGFydCArIG1vZHMtPm1vZHVsZVtpXS5zaXplKSkgKQo+ID4gICAgICAgICAgICAgICAgIHBy
aW50aygiV0FSTklORzogbW9kdWxlcyAlLTEycyBhbmQgJS0xMnMgb3ZlcmxhcFxuIiwKPiA+ICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vdF9tb2R1bGVfa2luZF9hc19zdHJpbmcobW9kcy0+bW9k
dWxlW2ldLmtpbmQpLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICBib290X21vZHVsZV9raW5k
X2FzX3N0cmluZyhtb2RzLT5tb2R1bGVbal0ua2luZCkpOwo+ID4KPiA+VGhhdCdzIGFsc28gYSBw
b3NzaWJpbGl0eS4KPiA+Cj4gPkkganVzdCBkb24ndCBzZWUgYSB3YXkgYXJvdW5kIGl0LCBjb21w
dXRhdGlvbmFsbHkuICBZb3UgY2FuIHNwbGl0IHdoZXJlCj4gPnRoZSBsb29wcyBhcmUgZXhlY3V0
ZWQgYnV0IGluIHRoZSBlbmQgdGhlIHNhbWUgYW1vdW50IG9mIGNoZWNrcy90b3RhbAo+ID5pdGVy
YXRpb25zIGhhdmUgdG8gYmUgcnVuLgo+ID4KPiA+SSB3YXMgdGFsa2luZyB0byBzb21lb25lIGFu
ZCBoZSBzdWdnZXN0ZWQgeW91IGNvdWxkIGp1c3QgY2hlY2sgWGVuIGF0Cj4gPmVhcmx5IGJvb3Qg
YW5kIHRoZW4gY2hlY2sgb3RoZXIgbW9kdWxlcyBsYXRlci4KPiAKPiBXaGF0J3Mgd3Jvbmcgd2l0
aDoKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwo+IGluZGV4IDcwNWE5MTdhYmYuLmVjZDA5ZWM2OTggMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC0yNTQs
NiArMjU0LDEwIEBAIHN0cnVjdCBib290bW9kdWxlIF9faW5pdAo+ICphZGRfYm9vdF9tb2R1bGUo
Ym9vdG1vZHVsZV9raW5kIGtpbmQsCj4gICAgICAgICAgICAgICAgICBtb2QtPmRvbVUgPSBmYWxz
ZTsKPiAgICAgICAgICAgICAgcmV0dXJuIG1vZDsKPiAgICAgICAgICB9Cj4gKwo+ICsgICAgICAg
IGlmICgobW9kLT5zdGFydCA+PSBzdGFydCkgJiYKPiArICAgICAgICAgICAgKG1vZC0+c3RhcnQg
PCAoc3RhcnQgKyBzaXplKSkpCj4gKyAgICAgICAgICAgIHByaW50aygiV0FSTklORzogbW9kdWxl
cy4uLlxuIik7Cj4gICAgICB9Cj4gCj4gICAgICBtb2QgPSAmbW9kcy0+bW9kdWxlW21vZHMtPm5y
X21vZHMrK107Cj4gCj4gQ2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAoKRm9yIHRoYXQs
IHlvdSdkIG5lZWQgdG8gZWl0aGVyIGNoZWNrIHRoZSBzdGFydCBhbmQgZW5kIG9mIHRoZSBhZGRl
ZAptb2R1bGUgb3IgdGhlIHN0YXJ0IG9mIGJvdGguICBTbyBzb21ldGhpbmcgbGlrZToKCmlmICgg
KChtb2QtPnN0YXJ0ID49IHN0YXJ0KSAmJiAobW9kLT5zdGFydCA8IChzdGFydCArIHNpemUpKSkg
fHwKICAgICAoKHN0YXJ0ID49IG1vZC0+c3RhcnQpICYmIChzdGFydCA8IChtb2QtPnN0YXJ0ICsg
bW9kLT5zaXplKSkpICkKICAgIHByaW50aygiV0FSTklORzogLi4uIik7CgpJZiB5b3UgZG9uJ3Qg
eW91IHJ1biB0aGUgcmlzayBvZiBoYXZpbmcgYSBtb2R1bGUgb3ZlcmxhcCBidXQgbm90IGF0IHRo
ZQpzdGFydCBvZiB0aGUgYWRkZWQgbW9kdWxlICh1bmxlc3MgdGhlcmUncyBhIGd1YXJhbnRlZWQg
b3JkZXIpLiAgWW91J3JlCnN0aWxsIHJ1bm5pbmcgYWxsIG9mIHRoZSBjaGVja3MgZnJvbSB3aGF0
IEkgY2FuIHRlbGwsIGp1c3Qgbm90IGluIG5lc3RlZApmb3IgbG9vcCBzby4gUGx1cyBJJ20gbm90
IHN1cmUgaG93IG1hbnkgdGltZXMgYWRkX2Jvb3RfbW9kdWxlIGdldHMgcnVuCmFuZCB0aGUgIm1v
ZC0+a2luZCA9PSBraW5kIC4uIiBpZiBzdGF0ZW1lbnQgZ2V0cyBydW4gYW5kIGlzIHRydWUuCklm
IHRoZSBhYm92ZSBpcyB0cnVlLCB3b3VsZG4ndCB0aGF0IGNhdXNlIGV4dHJhIGNoZWNrcyBmb3Ig
dGhlIGZvciBsb29wCml0ZXJhdGlvbnMgYmVmb3JlIGl0IHdhcyB0cnVlPwoKQnJpYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 18:17:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 18:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIzTr-0006pi-H5; Fri, 11 Oct 2019 18:17:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iIzTq-0006pd-2Q
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 18:17:34 +0000
X-Inumbo-ID: 64aa7118-ec53-11e9-933e-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 64aa7118-ec53-11e9-933e-12813bfff9fa;
 Fri, 11 Oct 2019 18:17:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 531C41570;
 Fri, 11 Oct 2019 11:17:32 -0700 (PDT)
Received: from [10.37.12.177] (unknown [10.37.12.177])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 170653F703;
 Fri, 11 Oct 2019 11:17:30 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
 <20191011164325.GA18594@xilinx.com>
 <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
 <20191011180612.GA19987@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a3cf5b20-9a67-f3db-5a0d-1fb672b2bbe3@arm.com>
Date: Fri, 11 Oct 2019 19:17:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191011180612.GA19987@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8xMS8xOSA3OjA2IFBNLCBCcmlhbiBXb29kcyB3cm90ZToKPiBPbiBGcmksIE9j
dCAxMSwgMjAxOSBhdCAwNTo1ODozNVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gRm9y
IHRoYXQsIHlvdSdkIG5lZWQgdG8gZWl0aGVyIGNoZWNrIHRoZSBzdGFydCBhbmQgZW5kIG9mIHRo
ZSBhZGRlZAo+IG1vZHVsZSBvciB0aGUgc3RhcnQgb2YgYm90aC4gIFNvIHNvbWV0aGluZyBsaWtl
Ogo+IAo+IGlmICggKChtb2QtPnN0YXJ0ID49IHN0YXJ0KSAmJiAobW9kLT5zdGFydCA8IChzdGFy
dCArIHNpemUpKSkgfHwKPiAgICAgICAoKHN0YXJ0ID49IG1vZC0+c3RhcnQpICYmIChzdGFydCA8
IChtb2QtPnN0YXJ0ICsgbW9kLT5zaXplKSkpICkKPiAgICAgIHByaW50aygiV0FSTklORzogLi4u
Iik7Cj4gCj4gSWYgeW91IGRvbid0IHlvdSBydW4gdGhlIHJpc2sgb2YgaGF2aW5nIGEgbW9kdWxl
IG92ZXJsYXAgYnV0IG5vdCBhdCB0aGUKPiBzdGFydCBvZiB0aGUgYWRkZWQgbW9kdWxlICh1bmxl
c3MgdGhlcmUncyBhIGd1YXJhbnRlZWQgb3JkZXIpLiAgWW91J3JlCj4gc3RpbGwgcnVubmluZyBh
bGwgb2YgdGhlIGNoZWNrcyBmcm9tIHdoYXQgSSBjYW4gdGVsbCwganVzdCBub3QgaW4gbmVzdGVk
Cj4gZm9yIGxvb3Agc28uIFBsdXMgSSdtIG5vdCBzdXJlIGhvdyBtYW55IHRpbWVzIGFkZF9ib290
X21vZHVsZSBnZXRzIHJ1bgo+IGFuZCB0aGUgIm1vZC0+a2luZCA9PSBraW5kIC4uIiBpZiBzdGF0
ZW1lbnQgZ2V0cyBydW4gYW5kIGlzIHRydWUuCj4gSWYgdGhlIGFib3ZlIGlzIHRydWUsIHdvdWxk
bid0IHRoYXQgY2F1c2UgZXh0cmEgY2hlY2tzIGZvciB0aGUgZm9yIGxvb3AKPiBpdGVyYXRpb25z
IGJlZm9yZSBpdCB3YXMgdHJ1ZT8KCkZvciBub24tZG9tMGxlc3MgY2FzZSwgd2UgYXJlIHRhbGtp
bmcgYWJvdXQgNCBtb2R1bGVzIG1heCAoWGVuLCBLZXJuZWwsIApJbml0cmFtZnMsIGZsYXNrIHBv
bGljeSkuIE1vZHVsZXMgY2Fubm90IGJlIHRoZSBzaGFyZWQgaGVyZS4KCkZvciBkb20wbGVzcywg
eW91IGFyZSB1bmxpa2VseSB0byBoYXZlIHRoYXQgbWFueSBkb21haW5zIHN0YXJ0ZWQgZnJvbSAK
WGVuLiBTbyB0aGUgbnVtYmVyIG9mIG1vZHVsZXMgd2lsbCBzdGlsbCBiZSBsaW1pdGVkIChldmVu
IG1vcmUgaWYgeW91IApzaGFyZSBpdCkuCgpUaGlzIGNvZGUgaXMgYWxzbyBvbmx5IGNhbGxlZCBh
dCBib290IHdoZXJlIHRoZXJlIGFyZSBiaWdnZXIgdGltZSAKY29uc3VtaW5nIHBhcnQgKHN1Y2gg
YXMgZG9taGVhcCBpbml0aWFsaXphdGlvbikuIFNvIEkgd291bGQgYmUgc3VycHJpc2VkIAppZiB5
b3Ugc2VlIGFueSBpbXByb3ZlbWVudCAob3RoZXIgdGhhbiBhIGNvdXBsZSBvZiBjeWNsZXMpIGlu
IGJvb3QgdGltZSAKaGVyZS4KClRoZXJlZm9yZSwgSSB3b3VsZCBmYXZvciBhIHJlYWRhYmxlIHNv
bHV0aW9uIG92ZXIgYSBtaWNyby1vcHRpbWl6ZWQgCnNvbHV0aW9uIGhlcmUuCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 18:41:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 18:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iIzqq-0001Al-Rs; Fri, 11 Oct 2019 18:41:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aTTN=YE=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1iIzqp-0001Ag-GB
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 18:41:19 +0000
X-Inumbo-ID: b673f9a8-ec56-11e9-8aca-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b673f9a8-ec56-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 18:41:18 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9BIdaJ8049496;
 Fri, 11 Oct 2019 18:40:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=q+1C5Mtn23BF1SUx+RWPFEV8zs3fXl/8LqWIqbp/bIE=;
 b=YmT7Pvemj9GSVzgF5YKzbCzsXUu1HgLCCz70z9IZ2m02RqMz1f8TliBIZCc72vV9r8wY
 k37BxKQ2NxjvwM5Rdn3fvbahdL4o45zl3V2txJaXhg/8tC720bmu95RDsUG2khp1ASXj
 ZtBQJUJH/7vLM0Q0/68B1DCDBkwzpupKR3gGbwvaVjLEHWAbHRU31FEZ+ylaaRuf/JBM
 R3kKU4v7F0ESTudEzAXcexQtH3H11szLvmh8FOVJhsI6vAp/cwu/Is+97tVY7yLcR/Mz
 G7djLQ730xW0Ec1uAcEZ3i2CMKsxxzH7WgZqGvcSN4LDCGfCAajfMqiiOMcfL/cVRWaD wQ== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2120.oracle.com with ESMTP id 2vekts35vg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Oct 2019 18:40:43 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9BIc9m3173341;
 Fri, 11 Oct 2019 18:40:42 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3020.oracle.com with ESMTP id 2vje2yhmns-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 11 Oct 2019 18:40:41 +0000
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9BIeeLN002646;
 Fri, 11 Oct 2019 18:40:40 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 11 Oct 2019 18:40:39 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 0061F6A00F3; Fri, 11 Oct 2019 14:43:57 -0400 (EDT)
Date: Fri, 11 Oct 2019 14:43:57 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Randy Dunlap <rdunlap@infradead.org>
Message-ID: <20191011184357.GI691@char.us.oracle.com>
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
 <20191009105358.32256-2-daniel.kiper@oracle.com>
 <181249b6-5833-6f29-7d38-6dacc3f8ee62@infradead.org>
 <20191010094349.la3sjiuiikmegjck@tomti.i.net-space.pl>
 <cb5bcff5-e787-82c4-790d-71695291d552@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cb5bcff5-e787-82c4-790d-71695291d552@infradead.org>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9407
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=985
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910110156
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9407
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910110156
Subject: Re: [Xen-devel] [PATCH v3 1/3] x86/boot: Introduce the kernel_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, corbet@lwn.net, linux-efi@vger.kernel.org, hpa@zytor.com,
 ard.biesheuvel@linaro.org, peterz@infradead.org, ross.philipson@oracle.com,
 Daniel Kiper <daniel.kiper@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, luto@kernel.org, eric.snowberg@oracle.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+Pj4gK2JlIHByZWZpeGVkIHdpdGggaGVhZGVyL21hZ2ljIGFuZCBpdHMgc2l6ZSwgZS5nLjoK
PiA+Pj4gKwo+ID4+PiArICBrZXJuZWxfaW5mbzoKPiA+Pj4gKyAgICAgICAgICAuYXNjaWkgICJM
VG9QIiAgICAgICAgICAvKiBIZWFkZXIsIExpbnV4IHRvcCAoc3RydWN0dXJlKS4gKi8KPiA+Pj4g
KyAgICAgICAgICAubG9uZyAgIGtlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0YSAtIGtlcm5lbF9pbmZv
Cj4gPj4+ICsgICAgICAgICAgLmxvbmcgICBrZXJuZWxfaW5mb19lbmQgLSBrZXJuZWxfaW5mbwo+
ID4+PiArICAgICAgICAgIC5sb25nICAgMHgwMTIzNDU2NyAgICAgIC8qIFNvbWUgZml4ZWQgc2l6
ZSBkYXRhIGZvciB0aGUgYm9vdGxvYWRlcnMuICovCj4gPj4+ICsgIGtlcm5lbF9pbmZvX3Zhcl9s
ZW5fZGF0YToKPiA+Pj4gKyAgZXhhbXBsZV9zdHJ1Y3Q6ICAgICAgICAgICAgICAgICAvKiBTb21l
IHZhcmlhYmxlIHNpemUgZGF0YSBmb3IgdGhlIGJvb3Rsb2FkZXJzLiAqLwo+ID4+PiArICAgICAg
ICAgIC5hc2NpaSAgIkVzVFQiICAgICAgICAgIC8qIEhlYWRlci9NYWdpYy4gKi8KPiA+Pj4gKyAg
ICAgICAgICAubG9uZyAgIGV4YW1wbGVfc3RydWN0X2VuZCAtIGV4YW1wbGVfc3RydWN0Cj4gPj4+
ICsgICAgICAgICAgLmFzY2lpICAiU3RydWN0Igo+ID4+PiArICAgICAgICAgIC5sb25nICAgMHg4
OTAxMjM0NQo+ID4+PiArICBleGFtcGxlX3N0cnVjdF9lbmQ6Cj4gPj4+ICsgIGV4YW1wbGVfc3Ry
aW5nczogICAgICAgICAgICAgICAgLyogU29tZSB2YXJpYWJsZSBzaXplIGRhdGEgZm9yIHRoZSBi
b290bG9hZGVycy4gKi8KPiA+Pj4gKyAgICAgICAgICAuYXNjaWkgICJFc1RzIiAgICAgICAgICAv
KiBIZWFkZXIvTWFnaWMuICovCj4gPj4KPiA+PiBXaGVyZSBkbyB0aGUgTWFnaWMgdmFsdWVzICJF
c1RUIiBhbmQgIkVzVHMiIGNvbWUgZnJvbT8KPiA+PiB3aGVyZSBhcmUgdGhleSBkZWZpbmVkPwo+
ID4gCj4gPiBFc1RUID09IEV4YW1wbGUgU1RydWNUCj4gPiBFc1RzID09IEV4YW1wbGUgU1RyaW5n
Uwo+ID4gCj4gPiBBbnl3YXksIGl0IGNhbiBiZSBhbnl0aGluZyB3aGljaCBkb2VzIG5vdCBjb2xs
aWRlIHdpdGggZXhpc3RpbmcgdmFyaWFibGUKPiA+IGxlbmd0aCBkYXRhIG1hZ2ljcy4gVGhlcmUg
YXJlIG5vbmUgcmlnaHQgbm93LiBTbywgaXQgY2FuIGJlIGFueXRoaW5nLgo+ID4gTWF5YmUgSSBz
aG91bGQgYWRkIHNvbWV0aGluZyBzYXlpbmcgdGhhdC4KPiAKPiBZZXMsIHBsZWFzZS4KCk9yIG1h
a2UgaXQgdmVyeSBjbGVhciB0aGV5IGFyZSBleGFtcGxlcywgc2F5cyAiMTIzNCIgb3IgIkFCQ0Qi
IG9yIHN1Y2guCgo+IAo+IHRoYW5rcy4KPiAtLSAKPiB+UmFuZHkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 19:01:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 19:01:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ0AP-00038r-1D; Fri, 11 Oct 2019 19:01:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t5uZ=YE=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iJ0AN-00038h-PT
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 19:01:31 +0000
X-Inumbo-ID: 891b4a44-ec59-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 891b4a44-ec59-11e9-beca-bc764e2007e4;
 Fri, 11 Oct 2019 19:01:31 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 077CF2190F;
 Fri, 11 Oct 2019 19:01:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570820490;
 bh=Mz/CZ6EHWg/dh8LIp0C2/JMssDF3EiHvWCNGRfrrGKs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GV0CBWlujPdLdhFDd4hwUCuJmT3gFepH81qm2fBjYAX0DVoqUW8eULr621D3cvU55
 NyJe6gwQ+p8IA6c9SvX3mSiaX65oFMQBUvst+2ANWicgwoOQIF9CHNAtHnYsrYuY9F
 ODy7Q0jz/UjLSNnVzj4kz/7xKzj6t+v3DjdGbBp8=
Date: Fri, 11 Oct 2019 12:01:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <50786e73-e98a-2eea-f4b8-396afa1ef7ca@arm.com>
Message-ID: <alpine.DEB.2.21.1910111156140.6326@sstabellini-ThinkPad-T480s>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
 <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
 <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
 <alpine.DEB.2.21.1910101729000.9081@sstabellini-ThinkPad-T480s>
 <ef551ef4-f4a2-4829-1405-2bcf541f17c3@arm.com>
 <alpine.DEB.2.21.1910111002250.6326@sstabellini-ThinkPad-T480s>
 <50786e73-e98a-2eea-f4b8-396afa1ef7ca@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTAvMTEvMTkgNjoxMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBU
aGlzIGlzIG5vdCBwcmV0dHksIGJ1dCBJIGRvbid0IHZpZXcgdGhpcyBhcyBjcml0aWNhbCB0byBm
aXggZm9yIFhlbiA0LjEzLgo+ID4gPiBTbwo+ID4gPiBJIGFtIHRoaW5raW5nIHRvIGRlZmVyIHRo
aXMgcG9zdCA0LjEzLgo+ID4gCj4gPiBJZiB0aGUgaXNzdWUgZG9lc24ndCB0cmlnZ2VyIG9uIDQu
MTMsIHRoZW4gSSBhZ3JlZSB3ZSBzaG91bGRuJ3QgdHJ5IHRvCj4gPiBmaXggaXQgKGJhZGx5KSBh
dCB0aGlzIHN0YWdlLgo+ID4gCj4gPiBCdXQgd2UgZG8gaGF2ZSBhICJtaW51cyBwaHlzX29mZnNl
dCIgb3BlcmF0aW9uIGluIGR1bXBfaHlwX3dhbGssIEkgZG9uJ3QKPiA+IGZvbGxvdyB3aHkgd2Ug
d291bGRuJ3Qgc2VlIGEgcHJvYmxlbSBpZiBYZW4gaXMgbG9hZGVkIGF0IDFNQiBvbiBhcm0zMi4K
PiAKPiBJIGhhdmVuJ3Qgc2FpZCB0aGUgaXNzdWUgY2Fubm90IGJlIHRyaWdnZXJlZC4gSSBwb2lu
dGVkIG91dCBJIGRvbid0IHZpZXcgdGhpcwo+IGFzIGNyaXRpY2FsLgo+IAo+IE9uZSBvZiB0aGUg
cmVhc29uIGlzIHRoYXQgSSBiZXQgbm9ib2R5IGV2ZXIgcnVuIFhlbiBiZWxvdyAxTUIgb24gQXJt
MzIuCj4gT3RoZXJ3aXNlIHRoZXkgd291bGQgaGF2ZSBzZWVuIGFuIGVycm9yLi4uCj4gCj4gSW4g
b3RoZXIgd29yZHMsIEkgYW0gbm90IGdvaW5nIHRvIHBsYW4gdG8gZml4IGl0IGZvciBYZW4gNC4x
My4gSG93ZXZlciwgaWYKPiBzb21lb25lIHdhbnRzIHRvIHNwZW5kIHRpbWUgb24gaXQgKGFuZCBo
YXZlIHBsYXRmb3JtIHRvIHRlc3QgaXQpLCB0aGVuIHBhdGNoCj4gYXJlIHdlbGNvbWVkLgoKSWYg
dGhlIGlzc3VlIGNhbiBiZSB0cmlnZ2VyZWQgdGhlbiBJIHRoaW5rIHdlIGhhdmUgYSBjaG9pY2Ug
YmV0d2VlbgpmaXhpbmcgaXQgKHlvdSBkb24ndCBuZWNlc3NhcmlseSBoYXZlIHRvIGJlIHRoZSBv
bmUgdG8gZG8gaXQpIG9yCmRvY3VtZW50aW5nIHRoYXQgWGVuIG5lZWRzIHRvIGJlIGxvYWRlZCBh
Ym92ZSBYRU5fVklSVF9BRERSIG9uIGFybTMyLgpCdXQgc2VlIGJlbG93LgoKCj4gPiBYZW4gcGE6
IDB4MTAwMDAwCj4gPiBYZW4gdmE6IDB4MjAwMDAwCj4gPiBwaHlzX29mZnNldDogMHhmZmYwMDAw
MAo+ID4gCj4gPiB0ZXN0X3ZhOiAweDIwMjAwMAo+ID4gdGVzdF92YSAtIHBoeXNfb2Zmc2V0ID0g
MHhmZmZmZmZmZjAwMzAwMjAwLiBCdXQgaXQgc2hvdWxkIGJlIDB4MTAyMDAwLiA+Cj4gPiBHaXZl
biB0aGF0IHRoZSBwcm9ibGVtIGlzIGluIGEgQlVHX09OIG1heWJlIHdlIGNvdWxkIHJlbW92ZSBp
dD8gT3IganVzdAo+ID4gcmV3b3JrIHRoZSBCVUdfT04/Cj4gCj4gRm9yIGFybTMyLCBkdW1wX2h5
cF93YWxrKCkgaXMgb25seSBjYWxsZWQgd2hlbiB0aGUgQVQgaW5zdHJ1Y3Rpb24gZmFpbHMgdG8K
PiB0cmFuc2xhdGUgYSBwaHlzaWNhbCBhZGRyZXNzLiBZb3UgYXJlIGFscmVhZHkgZG9pbmcgc29t
ZXRoaW5nIHdyb25nIGlmIHlvdQo+IGhpdCwgc28geW91IHdpbGwgcGFuaWMgaW4gZWl0aGVyIGNh
c2UuIFRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgeW91IGRvbid0IGdldAo+IHRoZSBwYWdlLXRhYmxl
IGR1bXBlZC4KCldoeSBkb24ndCB3ZSBjaGFuZ2UgdGhlIEJVR19PTiBsaWtlIHRoZSBmb2xsb3dp
bmc6CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwpp
bmRleCBhNjYzN2NlMzQ3Li5iNzg4M2NmYmFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0u
YworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMjg0LDEwICsyODQsNyBAQCB2b2lkIGR1bXBf
aHlwX3dhbGsodmFkZHJfdCBhZGRyKQogICAgICAgICAgICAib24gQ1BVJWQgdmlhIFRUQlIgMHgl
MDE2IlBSSXg2NCJcbiIsCiAgICAgICAgICAgIGFkZHIsIHNtcF9wcm9jZXNzb3JfaWQoKSwgdHRi
cik7CiAKLSAgICBpZiAoIHNtcF9wcm9jZXNzb3JfaWQoKSA9PSAwICkKLSAgICAgICAgQlVHX09O
KCAobHBhZV90ICopKHVuc2lnbmVkIGxvbmcpKHR0YnIgLSBwaHlzX29mZnNldCkgIT0gcGd0YWJs
ZSApOwotICAgIGVsc2UKLSAgICAgICAgQlVHX09OKCB2aXJ0X3RvX21hZGRyKHBndGFibGUpICE9
IHR0YnIgKTsKKyAgICBCVUdfT04oIHZpcnRfdG9fbWFkZHIocGd0YWJsZSkgIT0gdHRiciApOwog
ICAgIGR1bXBfcHRfd2Fsayh0dGJyLCBhZGRyLCBIWVBfUFRfUk9PVF9MRVZFTCwgMSk7CiB9CiAK
V2UgcHJvYmFibHkgZG9uJ3QgbmVlZCB0aGUgQ1BVMCBzcGVjaWFsIGNhc2U/CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 19:08:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 19:08:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ0Go-0003Wp-VB; Fri, 11 Oct 2019 19:08:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=SPxS=YE=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iJ0Gn-0003WI-Id
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 19:08:09 +0000
X-Inumbo-ID: 7625a172-ec5a-11e9-bbab-bc764e2007e4
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::622])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7625a172-ec5a-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 19:08:08 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=iSI4/wVf4wHpyrY309ZyBZHfakPQ2jxlLGXsOaLP3pKwVFfG9RdEvUHg6zGv87C2AoBZWCkWBItWX9ZSJmt1HZ9A46JyXS9rPRJmCSTt/oL7/N8T12L2kdmDUDEplvzrE5jj+M3vqClUP0trXSVaKUVFso3Sr1A2GCszdZG5rTqG42WA1BcUR2FscFJFRdPMeuLpM0BvAv289KDXWlCM7+dbmGi6+VidXMuSUjT5uTA88YtORT/lpVjOvc91Dia/lfWE2uiNhpj4FPV7XIuSpTAT3CWeqQ0j3ZE/3MGxR8Ax5IA1czRWmZbtbW5hTbbzo+I1b2XO6itf1+mVo43AgA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jssaC8UNWujNf4OhP//p2Djuoh4ACmda1Syd08fk8Jo=;
 b=EDhEyH5d6GIMsYpcckXFmM+7JD2qvzeg3/SUR0J31tgT0sbhWmdlGkJa4BH8smAe6iHoXboEO0bkPIe5IHbjE+oKROpjjSanIReliOhU8f0nG/oJXK1BQthIVAF6aO0OX4xa+pd9Wwp6qeVwdbLT/lbqmkLS9LnewIPNT4YbcSP65mpzvRJoCm0QQtF4DUWHNStKthH3GMztgKiFgtVrABdkH741m+vRF4XXk+GtvEhENgM5AgUeWnvD3Fb5lw6ziW7OIPFuBXtjMe993RYRh9sBmw0DJBC3tA0C3FuvzqQUPxLffNUMfuzlARu3NJBBjEQVI/2nowl99cY4HMpNvw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jssaC8UNWujNf4OhP//p2Djuoh4ACmda1Syd08fk8Jo=;
 b=ahD/ztVa3Fkf7bAzKpeLjPGeGFBlyWU+8SGj5ETHHNL7cYGM9LN8Jx+u1F4DQQyrJB1PoNo3aj0lIGrazy5b+e49xLlZuJmPp/ow1idtgvMk+cgsUU6gKdiMSBQDqanHjJlIhW0LJvUEXQoUgpHjPiKVR59nFIYQFioHJszk+Qk=
Received: from BN6PR02CA0091.namprd02.prod.outlook.com (2603:10b6:405:60::32)
 by CY4PR02MB3287.namprd02.prod.outlook.com (2603:10b6:910:75::21)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.21; Fri, 11 Oct
 2019 19:08:06 +0000
Received: from CY1NAM02FT064.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::209) by BN6PR02CA0091.outlook.office365.com
 (2603:10b6:405:60::32) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.16 via Frontend
 Transport; Fri, 11 Oct 2019 19:08:05 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT064.mail.protection.outlook.com (10.152.74.64) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2347.16
 via Frontend Transport; Fri, 11 Oct 2019 19:08:05 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iJ0Gi-0007Mo-SY; Fri, 11 Oct 2019 12:08:04 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iJ0Gd-0001Yk-PH; Fri, 11 Oct 2019 12:07:59 -0700
Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x9BJ7pPQ011696; 
 Fri, 11 Oct 2019 12:07:51 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iJ0GV-0001Y7-N6; Fri, 11 Oct 2019 12:07:51 -0700
Date: Fri, 11 Oct 2019 12:07:51 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191011190751.GB19987@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
 <20191011164325.GA18594@xilinx.com>
 <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
 <20191011180612.GA19987@xilinx.com>
 <a3cf5b20-9a67-f3db-5a0d-1fb672b2bbe3@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a3cf5b20-9a67-f3db-5a0d-1fb672b2bbe3@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(346002)(39860400002)(136003)(376002)(189003)(199004)(50466002)(1076003)(478600001)(8936002)(81166006)(81156014)(4326008)(476003)(336012)(426003)(126002)(5660300002)(44832011)(2616005)(486006)(356004)(446003)(11346002)(47776003)(6246003)(86362001)(16586007)(316002)(26005)(9786002)(36756003)(53546011)(186003)(58126008)(23726003)(76176011)(7696005)(106002)(14444005)(8676002)(6916009)(229853002)(54906003)(36386004)(2906002)(33656002)(70586007)(70206006)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB3287; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fab15f4c-3495-4629-f140-08d74e7e5895
X-MS-TrafficTypeDiagnostic: CY4PR02MB3287:
X-Microsoft-Antispam-PRVS: <CY4PR02MB32870B4A86CDAC4B13A577D2D7970@CY4PR02MB3287.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 0187F3EA14
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: UZQN+7k65ALTUiQP01NuOm32Mklu6cXP8CfSP6ZK5JgvvuaZjLrZQ41p6MTxY6ANoXOeOROZFjdDVTBEsvg45354/Y2qdws8LYChGntiFk0rBRXw5YWk2yyIsqypTZFaihXEwSNIcJpwyUiKxyRNpF8+PHZafEE62Zrsb7wz4IlrH8zk3WcD/eHTJ+nUFM5u6u7Pex6/Kh6grtC0EB9Fz3LpTlCgnAKS6Z1JNpPM02KFtd9J/I8ekaNHTgWj7r/HVywKK4nkHGoR+w4LS5SCBxv6Q87JyH/oXRVK95WJ2M5GCbvAstJ3m60FK/Dfv1K5i+c700QhquV8HLZ0Lxp5Jwi+nNtZDvGnTlofloV/Z+EPV5aW626yCdCDkyRYDWjsTPM2AG5osBQ3Nw2+hc2DIndF2fYeC0ZQf0621BeI+9s=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Oct 2019 19:08:05.3870 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fab15f4c-3495-4629-f140-08d74e7e5895
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB3287
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDc6MTc6MjlQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDEwLzExLzE5IDc6MDYgUE0sIEJyaWFuIFdvb2RzIHdyb3RlOgo+
ID5PbiBGcmksIE9jdCAxMSwgMjAxOSBhdCAwNTo1ODozNVBNICswMTAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gPkZvciB0aGF0LCB5b3UnZCBuZWVkIHRvIGVpdGhlciBjaGVjayB0aGUgc3RhcnQg
YW5kIGVuZCBvZiB0aGUgYWRkZWQKPiA+bW9kdWxlIG9yIHRoZSBzdGFydCBvZiBib3RoLiAgU28g
c29tZXRoaW5nIGxpa2U6Cj4gPgo+ID5pZiAoICgobW9kLT5zdGFydCA+PSBzdGFydCkgJiYgKG1v
ZC0+c3RhcnQgPCAoc3RhcnQgKyBzaXplKSkpIHx8Cj4gPiAgICAgICgoc3RhcnQgPj0gbW9kLT5z
dGFydCkgJiYgKHN0YXJ0IDwgKG1vZC0+c3RhcnQgKyBtb2QtPnNpemUpKSkgKQo+ID4gICAgIHBy
aW50aygiV0FSTklORzogLi4uIik7Cj4gPgo+ID5JZiB5b3UgZG9uJ3QgeW91IHJ1biB0aGUgcmlz
ayBvZiBoYXZpbmcgYSBtb2R1bGUgb3ZlcmxhcCBidXQgbm90IGF0IHRoZQo+ID5zdGFydCBvZiB0
aGUgYWRkZWQgbW9kdWxlICh1bmxlc3MgdGhlcmUncyBhIGd1YXJhbnRlZWQgb3JkZXIpLiAgWW91
J3JlCj4gPnN0aWxsIHJ1bm5pbmcgYWxsIG9mIHRoZSBjaGVja3MgZnJvbSB3aGF0IEkgY2FuIHRl
bGwsIGp1c3Qgbm90IGluIG5lc3RlZAo+ID5mb3IgbG9vcCBzby4gUGx1cyBJJ20gbm90IHN1cmUg
aG93IG1hbnkgdGltZXMgYWRkX2Jvb3RfbW9kdWxlIGdldHMgcnVuCj4gPmFuZCB0aGUgIm1vZC0+
a2luZCA9PSBraW5kIC4uIiBpZiBzdGF0ZW1lbnQgZ2V0cyBydW4gYW5kIGlzIHRydWUuCj4gPklm
IHRoZSBhYm92ZSBpcyB0cnVlLCB3b3VsZG4ndCB0aGF0IGNhdXNlIGV4dHJhIGNoZWNrcyBmb3Ig
dGhlIGZvciBsb29wCj4gPml0ZXJhdGlvbnMgYmVmb3JlIGl0IHdhcyB0cnVlPwo+IAo+IEZvciBu
b24tZG9tMGxlc3MgY2FzZSwgd2UgYXJlIHRhbGtpbmcgYWJvdXQgNCBtb2R1bGVzIG1heCAoWGVu
LCBLZXJuZWwsCj4gSW5pdHJhbWZzLCBmbGFzayBwb2xpY3kpLiBNb2R1bGVzIGNhbm5vdCBiZSB0
aGUgc2hhcmVkIGhlcmUuCj4gCj4gRm9yIGRvbTBsZXNzLCB5b3UgYXJlIHVubGlrZWx5IHRvIGhh
dmUgdGhhdCBtYW55IGRvbWFpbnMgc3RhcnRlZCBmcm9tIFhlbi4KPiBTbyB0aGUgbnVtYmVyIG9m
IG1vZHVsZXMgd2lsbCBzdGlsbCBiZSBsaW1pdGVkIChldmVuIG1vcmUgaWYgeW91IHNoYXJlIGl0
KS4KCk5vdCBhcmd1aW5nIHRoYXQuICBXaXRoIHRoZSBzZWNvbmQgbG9vcCAoY2hlY2tpbmcgdHdv
IHN0YXJ0IGFkZHJlc3NlcykKaXQncyBvbmx5IG4obi0xKS8yIGl0ZXJhdGlvbnMuIEV2ZW4gaWYg
eW91IGhhZCAxMiBtZW1vcnkgbW9kdWxlcywgaXQncwpvbmx5IDY2IGl0ZXJhdGlvbnMuICBJbiB0
aGUgbGFyZ2Ugc2NoZW1lIG9mIHRoaW5ncywgdGhhdCBpc24ndCBUSEFUCm1hbnkuCgo+IFRoaXMg
Y29kZSBpcyBhbHNvIG9ubHkgY2FsbGVkIGF0IGJvb3Qgd2hlcmUgdGhlcmUgYXJlIGJpZ2dlciB0
aW1lIGNvbnN1bWluZwo+IHBhcnQgKHN1Y2ggYXMgZG9taGVhcCBpbml0aWFsaXphdGlvbikuIFNv
IEkgd291bGQgYmUgc3VycHJpc2VkIGlmIHlvdSBzZWUKPiBhbnkgaW1wcm92ZW1lbnQgKG90aGVy
IHRoYW4gYSBjb3VwbGUgb2YgY3ljbGVzKSBpbiBib290IHRpbWUgaGVyZS4KPiAKPiBUaGVyZWZv
cmUsIEkgd291bGQgZmF2b3IgYSByZWFkYWJsZSBzb2x1dGlvbiBvdmVyIGEgbWljcm8tb3B0aW1p
emVkIHNvbHV0aW9uCj4gaGVyZS4KCldoaWNoIGlzIHdoeSBJIHdhbnRlZCB0byBwdXQgaXQgd2hl
cmUgaXQgd2FzIGluIHRoZSBwYXRjaC4gIFdoZXJlIHRoZQp1c2VyIHdvdWxkIHNlZSB0aGUgd2Fy
bmluZyBhZnRlciB0aGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIG1lbW9yeQptb2R1bGVzIHdlcmUg
cHJpbnRlZCAoYW5kIGZhaXIgZWFybHkpLgoKRWl0aGVyIHdheSwgdGFrZSB5b3VyIHBpY2sgb2Yg
bG9jYXRpb24gYW5kIGlmIGl0J3Mgb25seSBkZWJ1ZyBvciBub3QgYW5kCkkgY2FuIHdyaXRlIGl0
IHVwIGFuZCB0ZXN0IGl0LgoKQnJpYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 19:14:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 19:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ0Mr-0004J5-P6; Fri, 11 Oct 2019 19:14:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1MXO=YE=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iJ0Mr-0004J0-4I
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 19:14:25 +0000
X-Inumbo-ID: 54d98b7c-ec5b-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 54d98b7c-ec5b-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 19:14:22 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id DD7E8142F;
 Fri, 11 Oct 2019 12:14:21 -0700 (PDT)
Received: from [10.37.12.177] (unknown [10.37.12.177])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F34313F703;
 Fri, 11 Oct 2019 12:14:19 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1909191613060.19418@sstabellini-ThinkPad-T480s>
 <5a093a67-51f6-2d3d-6a98-87753cf4d186@arm.com>
 <alpine.DEB.2.21.1909200813510.3272@sstabellini-ThinkPad-T480s>
 <72de38de-2856-8873-ed70-6c354786bba3@arm.com>
 <alpine.DEB.2.21.1910021756570.2691@sstabellini-ThinkPad-T480s>
 <40fc893e-2739-2fec-4b17-2aaa733ddc6c@arm.com>
 <alpine.DEB.2.21.1910071620140.13684@sstabellini-ThinkPad-T480s>
 <c9b7bd90-344c-77a1-0191-c215f1b201c1@arm.com>
 <alpine.DEB.2.21.1910081422040.13684@sstabellini-ThinkPad-T480s>
 <69bdb4a8-a50f-61cf-f685-867f67436555@arm.com>
 <alpine.DEB.2.21.1910101729000.9081@sstabellini-ThinkPad-T480s>
 <ef551ef4-f4a2-4829-1405-2bcf541f17c3@arm.com>
 <alpine.DEB.2.21.1910111002250.6326@sstabellini-ThinkPad-T480s>
 <50786e73-e98a-2eea-f4b8-396afa1ef7ca@arm.com>
 <alpine.DEB.2.21.1910111156140.6326@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <89b71a11-b87f-3686-58f0-99f88bd934bc@arm.com>
Date: Fri, 11 Oct 2019 20:14:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910111156140.6326@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8xMS8xOSA4OjAxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJp
LCAxMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBP
biAxMC8xMS8xOSA2OjExIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gVGhpcyBp
cyBub3QgcHJldHR5LCBidXQgSSBkb24ndCB2aWV3IHRoaXMgYXMgY3JpdGljYWwgdG8gZml4IGZv
ciBYZW4gNC4xMy4KPj4+PiBTbwo+Pj4+IEkgYW0gdGhpbmtpbmcgdG8gZGVmZXIgdGhpcyBwb3N0
IDQuMTMuCj4+Pgo+Pj4gSWYgdGhlIGlzc3VlIGRvZXNuJ3QgdHJpZ2dlciBvbiA0LjEzLCB0aGVu
IEkgYWdyZWUgd2Ugc2hvdWxkbid0IHRyeSB0bwo+Pj4gZml4IGl0IChiYWRseSkgYXQgdGhpcyBz
dGFnZS4KPj4+Cj4+PiBCdXQgd2UgZG8gaGF2ZSBhICJtaW51cyBwaHlzX29mZnNldCIgb3BlcmF0
aW9uIGluIGR1bXBfaHlwX3dhbGssIEkgZG9uJ3QKPj4+IGZvbGxvdyB3aHkgd2Ugd291bGRuJ3Qg
c2VlIGEgcHJvYmxlbSBpZiBYZW4gaXMgbG9hZGVkIGF0IDFNQiBvbiBhcm0zMi4KPj4KPj4gSSBo
YXZlbid0IHNhaWQgdGhlIGlzc3VlIGNhbm5vdCBiZSB0cmlnZ2VyZWQuIEkgcG9pbnRlZCBvdXQg
SSBkb24ndCB2aWV3IHRoaXMKPj4gYXMgY3JpdGljYWwuCj4+Cj4+IE9uZSBvZiB0aGUgcmVhc29u
IGlzIHRoYXQgSSBiZXQgbm9ib2R5IGV2ZXIgcnVuIFhlbiBiZWxvdyAxTUIgb24gQXJtMzIuCj4+
IE90aGVyd2lzZSB0aGV5IHdvdWxkIGhhdmUgc2VlbiBhbiBlcnJvci4uLgo+Pgo+PiBJbiBvdGhl
ciB3b3JkcywgSSBhbSBub3QgZ29pbmcgdG8gcGxhbiB0byBmaXggaXQgZm9yIFhlbiA0LjEzLiBI
b3dldmVyLCBpZgo+PiBzb21lb25lIHdhbnRzIHRvIHNwZW5kIHRpbWUgb24gaXQgKGFuZCBoYXZl
IHBsYXRmb3JtIHRvIHRlc3QgaXQpLCB0aGVuIHBhdGNoCj4+IGFyZSB3ZWxjb21lZC4KPiAKPiBJ
ZiB0aGUgaXNzdWUgY2FuIGJlIHRyaWdnZXJlZCB0aGVuIEkgdGhpbmsgd2UgaGF2ZSBhIGNob2lj
ZSBiZXR3ZWVuCj4gZml4aW5nIGl0ICh5b3UgZG9uJ3QgbmVjZXNzYXJpbHkgaGF2ZSB0byBiZSB0
aGUgb25lIHRvIGRvIGl0KSBvcgo+IGRvY3VtZW50aW5nIHRoYXQgWGVuIG5lZWRzIHRvIGJlIGxv
YWRlZCBhYm92ZSBYRU5fVklSVF9BRERSIG9uIGFybTMyLgoKQXMgSSBzYWlkIGJlZm9yZSBvbiBh
IHNpbWlsYXIgdG9waWMsIGlmIHdlIGRvY3VtZW50IHRoaXMsIHdlIGFsc28gbmVlZCAKdG8gZG9j
dW1lbnQgdGhhdCBvdXIgWGVuIGJvb3QgY29kZSBpcyBkZWZpbml0ZWx5IG5vdCBjb21wbGlhbnQg
d2l0aCB0aGUgCkFybSBBcm0gYW5kIHlvdSBhcmUgYXQgcmlzayB0byBub3QgYmUgYWJsZSB0byBi
b290IDspLgoKPj4+IFhlbiBwYTogMHgxMDAwMDAKPj4+IFhlbiB2YTogMHgyMDAwMDAKPj4+IHBo
eXNfb2Zmc2V0OiAweGZmZjAwMDAwCj4+Pgo+Pj4gdGVzdF92YTogMHgyMDIwMDAKPj4+IHRlc3Rf
dmEgLSBwaHlzX29mZnNldCA9IDB4ZmZmZmZmZmYwMDMwMDIwMC4gQnV0IGl0IHNob3VsZCBiZSAw
eDEwMjAwMC4gPgo+Pj4gR2l2ZW4gdGhhdCB0aGUgcHJvYmxlbSBpcyBpbiBhIEJVR19PTiBtYXli
ZSB3ZSBjb3VsZCByZW1vdmUgaXQ/IE9yIGp1c3QKPj4+IHJld29yayB0aGUgQlVHX09OPwo+Pgo+
PiBGb3IgYXJtMzIsIGR1bXBfaHlwX3dhbGsoKSBpcyBvbmx5IGNhbGxlZCB3aGVuIHRoZSBBVCBp
bnN0cnVjdGlvbiBmYWlscyB0bwo+PiB0cmFuc2xhdGUgYSBwaHlzaWNhbCBhZGRyZXNzLiBZb3Ug
YXJlIGFscmVhZHkgZG9pbmcgc29tZXRoaW5nIHdyb25nIGlmIHlvdQo+PiBoaXQsIHNvIHlvdSB3
aWxsIHBhbmljIGluIGVpdGhlciBjYXNlLiBUaGUgb25seSBkaWZmZXJlbmNlIGlzIHlvdSBkb24n
dCBnZXQKPj4gdGhlIHBhZ2UtdGFibGUgZHVtcGVkLgo+IAo+IFdoeSBkb24ndCB3ZSBjaGFuZ2Ug
dGhlIEJVR19PTiBsaWtlIHRoZSBmb2xsb3dpbmc6Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCBhNjYzN2NlMzQ3Li5iNzg4M2Nm
YmFiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L21tLmMKPiBAQCAtMjg0LDEwICsyODQsNyBAQCB2b2lkIGR1bXBfaHlwX3dhbGsodmFkZHJfdCBh
ZGRyKQo+ICAgICAgICAgICAgICAib24gQ1BVJWQgdmlhIFRUQlIgMHglMDE2IlBSSXg2NCJcbiIs
Cj4gICAgICAgICAgICAgIGFkZHIsIHNtcF9wcm9jZXNzb3JfaWQoKSwgdHRicik7Cj4gICAKPiAt
ICAgIGlmICggc21wX3Byb2Nlc3Nvcl9pZCgpID09IDAgKQo+IC0gICAgICAgIEJVR19PTiggKGxw
YWVfdCAqKSh1bnNpZ25lZCBsb25nKSh0dGJyIC0gcGh5c19vZmZzZXQpICE9IHBndGFibGUgKTsK
PiAtICAgIGVsc2UKPiAtICAgICAgICBCVUdfT04oIHZpcnRfdG9fbWFkZHIocGd0YWJsZSkgIT0g
dHRiciApOwo+ICsgICAgQlVHX09OKCB2aXJ0X3RvX21hZGRyKHBndGFibGUpICE9IHR0YnIgKTsK
PiAgICAgICBkdW1wX3B0X3dhbGsodHRiciwgYWRkciwgSFlQX1BUX1JPT1RfTEVWRUwsIDEpOwo+
ICAgfQo+ICAgCj4gV2UgcHJvYmFibHkgZG9uJ3QgbmVlZCB0aGUgQ1BVMCBzcGVjaWFsIGNhc2U/
CgpXZSBkb24ndCBuZWVkIGl0LiBQYXRjaCBhcmUgd2VsY29tZWQuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 11 21:42:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 11 Oct 2019 21:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ2fV-0001SQ-H8; Fri, 11 Oct 2019 21:41:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V5TD=YE=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJ2fU-0001SL-Q6
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 21:41:48 +0000
X-Inumbo-ID: ec562438-ec6f-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec562438-ec6f-11e9-a531-bc764e2007e4;
 Fri, 11 Oct 2019 21:41:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ2fR-0003Yr-KW; Fri, 11 Oct 2019 21:41:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ2fR-00034G-5u; Fri, 11 Oct 2019 21:41:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ2fR-0005Rh-51; Fri, 11 Oct 2019 21:41:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142588-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9e208aa06c2109b45eec6be049a8e47034748c20
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 11 Oct 2019 21:41:45 +0000
Subject: [Xen-devel] [linux-linus test] 142588: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU4OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNTg4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOWUyMDhhYTA2YzIx
MDliNDVlZWM2YmUwNDlhOGU0NzAzNDc0OGMyMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIyMSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMjAg
ZGF5cyAgMTczIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjU4OCAgMjAxOS0xMC0x
MSAwNjoxMjowNSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDk2OSBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMDE0MDMg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 00:23:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 00:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ5Bw-0008W6-Ta; Sat, 12 Oct 2019 00:23:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJ5Bw-0008W1-8P
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 00:23:28 +0000
X-Inumbo-ID: 818c5b2e-ec86-11e9-9340-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 818c5b2e-ec86-11e9-9340-12813bfff9fa;
 Sat, 12 Oct 2019 00:23:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ5Bs-00079M-Mv; Sat, 12 Oct 2019 00:23:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ5Bs-0007ai-Aa; Sat, 12 Oct 2019 00:23:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ5Bs-0006fo-9d; Sat, 12 Oct 2019 00:23:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142594-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8ada228ac7ed08a2c5ce035089e858b103af09c4
X-Osstest-Versions-That: linux=8a8c600de5dc1d9a7f4b83269fddc80ebd3dd045
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 00:23:24 +0000
Subject: [Xen-devel] [linux-next test] 142594: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU5NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1OTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjUzOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNTM5CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjUzOQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxp
a2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjUzOQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhl
bi1ib290IGZhaWwgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjUzOQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjUz
OQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MjUzOQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MjUzOQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI1MzkKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MjUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVu
LWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjUzOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNTM5CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
IGZhaWwgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0MjUzOQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjUzOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MjUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNTM5CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDI1MzkKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MjUzOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNTM5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDI1MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjUzOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNTM5CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDI1MzkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgOGFkYTIyOGFjN2VkMDhhMmM1Y2UwMzUwODllODU4YjEwM2FmMDljNApi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOGE4YzYwMGRlNWRjMWQ5YTdm
NGI4MzI2OWZkZGM4MGViZDNkZDA0NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAg
ICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI1
OTQgIDIwMTktMTAtMTEgMDk6MzA6MjUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 01:52:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 01:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ6ZU-0002gN-3p; Sat, 12 Oct 2019 01:51:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJ6ZT-0002gI-Kd
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 01:51:51 +0000
X-Inumbo-ID: db1119f8-ec92-11e9-9340-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db1119f8-ec92-11e9-9340-12813bfff9fa;
 Sat, 12 Oct 2019 01:51:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ6ZR-0004iH-9m; Sat, 12 Oct 2019 01:51:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ6ZQ-0005YI-Ru; Sat, 12 Oct 2019 01:51:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ6ZQ-0005md-QI; Sat, 12 Oct 2019 01:51:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142599-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=a7e2d20193e853020a1415c25b53280955055394
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 01:51:48 +0000
Subject: [Xen-devel] [ovmf test] 142599: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU5OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI1OTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYTdlMmQyMDE5M2U4NTMwMjBhMTQxNWMyNWI1MzI4MDk1NTA1NTM5NApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDMgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjU5OSAgMjAxOS0xMC0xMSAxMTowNzo0MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgUGV0ZSBC
YXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODc1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 03:26:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 03:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ82r-00035z-0d; Sat, 12 Oct 2019 03:26:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJ82p-00035u-KU
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 03:26:15 +0000
X-Inumbo-ID: 0a2e0c3e-eca0-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a2e0c3e-eca0-11e9-a531-bc764e2007e4;
 Sat, 12 Oct 2019 03:26:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ82l-0006ud-Q2; Sat, 12 Oct 2019 03:26:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ82l-0003Ax-DK; Sat, 12 Oct 2019 03:26:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ82l-0000Qe-Cj; Sat, 12 Oct 2019 03:26:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iJ82l-0000Qe-Cj@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 03:26:11 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-amd64-qemuu-nested-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxsCgpUcmVl
OiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4
ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0
ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTog
cWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6
IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYz
ZTlkNjk3NAogIEJ1ZyBub3QgcHJlc2VudDogZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMz
OWZlYTk2MWE3OQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjYzOS8KCgogIGNvbW1pdCA2MTA1NjgzZGEzNWJhYmFk
OWFlMTY4YTcyZDFlODllNjNlOWQ2OTc0CiAgQXV0aG9yOiBMYXVyZW50IFZpdmllciA8bGF1cmVu
dEB2aXZpZXIuZXU+CiAgRGF0ZTogICBGcmkgU2VwIDYgMTA6Mzg6MTIgMjAxOSArMDIwMAogIAog
ICAgICB1aTogYWRkIGFuIGVtYmVkZGVkIEJhcnJpZXIgY2xpZW50CiAgICAgIAogICAgICBUaGlz
IGFsbG93cyB0byByZWNlaXZlIG1vdXNlIGFuZCBrZXlib2FyZCBldmVudHMgZnJvbQogICAgICBh
IEJhcnJpZXIgc2VydmVyLgogICAgICAKICAgICAgVGhpcyBpcyBlbmFibGVkIGJ5IGFkZGluZyB0
aGUgZm9sbG93aW5nIHBhcmFtZXRlciBvbiB0aGUKICAgICAgY29tbWFuZCBsaW5lCiAgICAgIAog
ICAgICAgICAgLi4uIC1vYmplY3QgaW5wdXQtYmFycmllcixpZD0kaWQsbmFtZT0kbmFtZSAuLi4K
ICAgICAgCiAgICAgIFdoZXJlICRuYW1lIGlzIHRoZSBuYW1lIGRlY2xhcmVkIGluIHRoZSBzY3Jl
ZW5zIHNlY3Rpb24gb2YgYmFycmllci5jb25mCiAgICAgIAogICAgICBUaGUgYmFycmllciBzZXJ2
ZXIgKGJhcnJpZXJzKSBtdXN0IGJlIGNvbmZpZ3VyZWQgYW5kIG11c3QgcnVuIG9uIHRoZQogICAg
ICBsb2NhbCBob3N0LgogICAgICAKICAgICAgRm9yIGluc3RhbmNlOgogICAgICAKICAgICAgICBz
ZWN0aW9uOiBzY3JlZW5zCiAgICAgICAgICAgIGxvY2FsaG9zdDoKICAgICAgICAgICAgICAgIC4u
LgogICAgICAgICAgICBWTS0xOgogICAgICAgICAgICAgICAgLi4uCiAgICAgICAgICAgIGVuZAog
ICAgICAKICAgICAgICBzZWN0aW9uOiBsaW5rcwogICAgICAgICAgICBsb2NhbGhvc3Q6CiAgICAg
ICAgICAgICAgICByaWdodCA9IFZNLTEKICAgICAgICAgICAgVk0tMToKICAgICAgICAgICAgICAg
IGxlZnQgPSBsb2NhbGhvc3QKICAgICAgICBlbmQKICAgICAgCiAgICAgIFRoZW4gb24gdGhlIFFF
TVUgY29tbWFuZCBsaW5lOgogICAgICAKICAgICAgICAgIC4uLiAtb2JqZWN0IGlucHV0LWJhcnJp
ZXIsaWQ9YmFycmllMCxuYW1lPVZNLTEgLi4uCiAgICAgIAogICAgICBXaGVuIHRoZSBtb3VzZSB3
aWxsIG1vdmUgb3V0IG9mIHRoZSBzY3JlZW4gb2YgdGhlIGxvY2FsIGhvc3Qgb24KICAgICAgdGhl
IHJpZ2h0LCB0aGUgbW91c2UgYW5kIHRoZSBrZXlib2FyZCB3aWxsIGJlIGdyYWJiZWQgYW5kIGFs
bAogICAgICByZWxhdGVkIGV2ZW50cyB3aWxsIGJlIHNlbmQgdG8gdGhlIGd1ZXN0IE9TLgogICAg
ICAKICAgICAgVGhpcyBpcyB1c2VmdWxsIHdoZW4gcWVtdSBpcyBjb25maWd1cmVkIHdpdGhvdXQg
ZW11bGF0ZWQgZ3JhcGhpYyBjYXJkCiAgICAgIGJ1dCB3aXRoIGEgVkZJTyBhdHRhY2hlZCBncmFw
aGljIGNhcmQuCiAgICAgIAogICAgICBNb3JlIGluZm9ybWF0aW9uIGFib3V0IEJhcnJpZXIgY2Fu
IGJlIGZvdW5kIGF0OgogICAgICAKICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vZGViYXVjaGVl
L2JhcnJpZXIKICAgICAgCiAgICAgIFRoaXMgYXZvaWRzIHRvIGluc3RhbGwgdGhlIEJhcnJpZXIg
c2VydmVyIGluIHRoZSBndWVzdCBPUywKICAgICAgZm9yIGluc3RhbmNlIHdoZW4gaXQgaXMgbm90
IHN1cHBvcnRlZCBvciBkdXJpbmcgdGhlIGluc3RhbGxhdGlvbi4KICAgICAgCiAgICAgIFNpZ25l
ZC1vZmYtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICAgICAgTWVzc2Fn
ZS1pZDogMjAxOTA5MDYwODM4MTIuMjk0ODctMS1sYXVyZW50QHZpdmllci5ldQogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0
aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsLmRlYmlhbi1odm0taW5zdGFsbC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QvcWVtdS1tYWlubGluZS90ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbC5kZWJp
YW4taHZtLWluc3RhbGwgLS1zdW1tYXJ5LW91dD10bXAvMTQyNjM5LmJpc2VjdGlvbi1zdW1tYXJ5
IC0tYmFzaXMtdGVtcGxhdGU9MTQwMjgyIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVt
dS1tYWlubGluZSB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBkZWJpYW4taHZt
LWluc3RhbGwKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0MjU4NiBmYWls
IFtob3N0PWFsYmFuYTBdIC8gMTQxNDY2IFtob3N0PWh1eGVscmViZTFdIDE0MTQzNCBbaG9zdD1l
bGJsaW5nMV0gMTQxMzc3IFtob3N0PWNoYXJkb25uYXkxXSAxNDEzNDggW2hvc3Q9aHV4ZWxyZWJl
MF0gMTQxMzIwIFtob3N0PWdvZGVsbG8xXSAxNDEyODUgW2hvc3Q9ZWxibGluZzBdIDE0MTI1OSBb
aG9zdD1nb2RlbGxvMF0gMTQxMjQzIFtob3N0PWRlYmluYTBdIDE0MTIwNCBbaG9zdD1kZWJpbmEw
XSAxNDExNzkgW2hvc3Q9Y2hhcmRvbm5heTBdIDE0MTA4NyBbaG9zdD1iYXJvcXVlMF0gMTQxMDU4
IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxNDI1ODYgLyAxNDEwNTgKKHRyZWUg
d2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDQyMzI3ODk2
ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOThiMmUzYzlhYjNhYmZl
NDc2YTJiMDJmOGY1MTgxM2VkYjkwZTcyZCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKQmFzaXMg
cGFzcyAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYWRiNTliNjMzYzEyZWFlMzM0NTQwMjk1MDky
ZGE5NDczNmJmZmEzMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDc0
YWE5MTNmZTYyZTU0ZjRjYjA3N2RmNTEzNDZkNjQ0OGQ1NzQ5NGIgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIy
ODFmZGVmCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQjM2ZmZTFlNzljMTc0YjIw
OTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMC00MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODVi
YzhkMjA5YjQyIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQjYWRiNTliNjMzYzEyZWFlMzM0NTQwMjk1MDkyZGE5NDczNmJmZmEzMy00MTBjNGQw
MGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0XAogZmUw
OWY1MDg3Njc5OC1kMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdCM3NGFhOTEzZmU2MmU1NGY0Y2IwNzdkZjUxMzQ2ZDY0NDhk
NTc0OTRiLTk4YjJlM2M5YWIzYWJmZTQ3NmEyYjAyZjhmNTE4MTNlZGI5MGU3MmQgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZi00M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzZjOTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3
NTg3NzE4MjI4MWZkZWYtZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNApM
b2FkZWQgMjIzMzkgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxNDEwNTggcGFzcyAzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5
NjIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYWRiNTliNjMzYzEy
ZWFlMzM0NTQwMjk1MDkyZGE5NDczNmJmZmEzMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDc0YWE5MTNmZTYyZTU0ZjRjYjA3N2RmNTEzNDZkNjQ0OGQ1NzQ5NGIgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2Yzk2MzlhNzJmMGNhM2E5NDMw
ZWY3NWYzNzU4NzcxODIyODFmZGVmCiAxNDExNzkgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxNDEwODcg
W2hvc3Q9YmFyb3F1ZTBdCiAxNDEyMjkgW10KIDE0MTIwNCBbaG9zdD1kZWJpbmEwXQogMTQxMjg1
IFtob3N0PWVsYmxpbmcwXQogMTQxMjQzIFtob3N0PWRlYmluYTBdCiAxNDEyNTkgW2hvc3Q9Z29k
ZWxsbzBdCiAxNDEzMjAgW2hvc3Q9Z29kZWxsbzFdCiAxNDEzNDggW2hvc3Q9aHV4ZWxyZWJlMF0K
IDE0MTM3NyBbaG9zdD1jaGFyZG9ubmF5MV0KIDE0MTQzNCBbaG9zdD1lbGJsaW5nMV0KIDE0MTQ5
NyBmYWlsIGlycmVsZXZhbnQKIDE0MTQ2NiBbaG9zdD1odXhlbHJlYmUxXQogMTQxNTc4IGZhaWwg
aXJyZWxldmFudAogMTQxNjkzIGZhaWwgaXJyZWxldmFudAogMTQxNjMyIGZhaWwgaXJyZWxldmFu
dAogMTQxODI0IGZhaWwgaXJyZWxldmFudAogMTQxNzUxIGZhaWwgaXJyZWxldmFudAogMTQxOTI1
IGZhaWwgaXJyZWxldmFudAogMTQxODg2IGZhaWwgaXJyZWxldmFudAogMTQxOTkyIGZhaWwgaXJy
ZWxldmFudAogMTQxOTYzIGZhaWwgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0
MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGU4NjY2NGQyYjAz
ZDBhODRiOGI5NTJmM2Q1MTExNDI0YjNlOWM5MTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBjNmY1MDEyYmE1ZmE4MzRjYmQ1Mjc0YjFiODM2OWUyYzVkMmY1OTMzIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEy
NzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyMDEzIGZhaWwgaXJyZWxldmFudAogMTQyMDYyIGZh
aWwgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY4MzVlMWQ0YzE4NzAxNDc0MmZiZDc2NmVjMmZi
YzA3ZWY1Mzg0YmEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5NWU5
ZDc0ZmU0MjgxZjdhZDc5YTVhNzUxMTQwMDU0MTcyOWFhNDRhIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1
NGVjNAogMTQyMTA4IGZhaWwgaXJyZWxldmFudAogMTQyMjIwIGZhaWwgZjZlMjdkYmIxYWZhYmNi
YTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDViZTU0MzlhNWE0ZTQ1MzgyYWJkYmEyYTQzMzlkYjRiYjhlNGJiY2IgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3ZjIxNTczYzgyMjgwNWE4ZTZiZTM3
OWQ5YmNmM2FkOWVmZmVmM2RjIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyMjcwIGZhaWwg
ZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDViZTU0MzlhNWE0ZTQ1MzgyYWJkYmEyYTQzMzlkYjRi
YjhlNGJiY2IgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0ZjU5MTAy
NTcxZmNlNDlhZjE4MGNmYzZkNGNkZDJiNWRmN2JkYjE0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVj
NAogMTQyMjQzIGZhaWwgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDViZTU0MzlhNWE0ZTQ1Mzgy
YWJkYmEyYTQzMzlkYjRiYjhlNGJiY2IgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA0ZjU5MTAyNTcxZmNlNDlhZjE4MGNmYzZkNGNkZDJiNWRmN2JkYjE0IDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVk
ODNjODA0N2ZkNmE1NGVjNAogMTQyMzE0IGZhaWwgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFh
ODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQx
OTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0ZjU5MTAyNTcxZmNlNDlhZjE4MGNmYzZkNGNkZDJiNWRm
N2JkYjE0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMx
NWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyMzY5IGZhaWwgaXJyZWxldmFudAog
MTQyMzM4IGZhaWwgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYx
OGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA0ZjU5MTAyNTcxZmNlNDlhZjE4MGNmYzZkNGNkZDJiNWRmN2JkYjE0IDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNj
ODA0N2ZkNmE1NGVjNAogMTQyMzg4IGZhaWwgaXJyZWxldmFudAogMTQyNDE1IGZhaWwgZGIxODky
MjM4YzU1YzUxMzg4MDFmMTMxYTgzN2NjZDAwNTZmMDAyZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVm
ZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1NjAwMDlmMmM4YjU3
YjdjZGQzMWE1NjkzZWE4NmFiMzY5MzgyZjQ5IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQy
NDUwIGZhaWwgaXJyZWxldmFudAogMTQyNTAyIGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUw
MDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEz
ZWRiOTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJm
MDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTc3IGJsb2NrZWQgMjE4N2U0
MTdhMTlkNzQ3Y2YxZTQ1MmVmNmMxMmIwZDk5ZGFhNjkzMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGZjZGVkYWZkOTdjOGYxOGMzM2E2M2QyNmI5NTRlNWRiYWVlODFh
MmIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YjJhMjAzNTc5MDY4
MTI3ZDdlOTNjYjZmNDVkODI4Y2EwNGEyMTUzIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgYWU4NGY1NTM1MzQ3NWY1NjlkYWRkYjlhODFhYzBhNmJjNzc3MmM5MAogMTQy
NTg1IHBhc3MgNDE0NTEwYmMwMGE1ZmM5NTRkODM0MGMxNzAwODNmNTE4ZDA5YWE1NSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDM3MzI5OGNhMGQ2MDViMjlkNmY0NmY1
YmE1N2FmNTNlMTEyZjU5YjMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA4OWVhMDNhN2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIxIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgYWY1NzkzY2FjMjBjZmY2ZjYwZmIyZjhlZDE5YzVh
ZjEyMDE5NDNiZQogMTQyNTYyIGJsb2NrZWQgYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3
MWI1OTdjODgwYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY0Yzg5
OGYyYjJkYjI4MTljNTE5Y2RjZTA1NDAzZDRiYTAyMzQ5NzkgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA3NTQxMTkxOThkZTYzMzY4M2Q3YWY3OWJjMDhlNzNjMmRlOWRm
MDExIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgYTMwOTEwYmZkNzFh
NjQ4OTVmMGQ2ZGRiYjMwMWNmMWI1ZWQ2YzJmNAogMTQyNTQzIGZhaWwgZjZlMjdkYmIxYWZhYmNi
YTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM3MGZlZjk2MmU4MDRlYmE0ODM1MTJiNjRlYzI0MTY5ODcxMDYwYmUgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBkNGU1MzZmMzM2ZDNkMjZjOWZhZmEy
YTI1NDlhYWEwYjAxNGY1YjZiIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTQ3IGZhaWwg
ZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU5MGM5ZDU4MjgwYmIwZmFkMTQ0Zjc2MGM0ZGEyYWNh
ZjE2NjIyYWEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4NjBkOTA0
OGM3OGNlNTljNTkwM2MzZDUyMDlkZjU2ZjM4NDAwOTg2IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgZGYyOWQwM2YxZDk3YmRkZTFiYzBjZWE4ZWY4NTM4ZDRmNTI0YjNl
YwogMTQyNTY2IHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDliNWExYzc4OWQzOTY2ODNl
NTZlODQ1MDI0Njc1NjIxYzk1NDBjNjcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA2ZjIxNGIzMDQ0NTc5M2YyZDM5N2FiMGRkM2JmNjMyNTExZjk3NjI0IDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1Yzdi
YmMxZGU3OGQyN2Y2ZDI1OQogMTQyNTQ5IGZhaWwgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFh
ODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY3
MGM5MDNhNjhmMjE0NDYzZjEyYzBjOTYxOWMxNjJhMGYzNDI1MTggZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4NDAwZWZhNTFhYTBhNzkwOGQ3ZWRiOGFjNjEzNWUyZmU2
OWI0YjM3IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgYzRhNTY1NmIy
ZWYzZDI5YmI4YWNmYjUzNDJlNzg2YTViOTU3ODAxOAogMTQyNTgwIGJsb2NrZWQgYjEwYWI1ZTJj
NDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGY0Yzg5OGYyYjJkYjI4MTljNTE5Y2RjZTA1NDAzZDRiYTAyMzQ5Nzkg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0NzFjOTdhNjkzOGJkYTE2
ZjZlMTBlMzM0MzdkOTYyNDE0ODJmNTgwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgNmYxOGFmODI2ZTQ5OTc1MGY2ODg4ZDhhOWZjMDQ4ZTU1ZTBmMzY0MAogMTQyNTUy
IGJsb2NrZWQgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGZjZGVkYWZkOTdjOGYxOGMzM2E2M2Qy
NmI5NTRlNWRiYWVlODFhMmIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA0MzAwYjdjMmNkOWYzZjI3MzgwNGU4Y2NhMzI1ODQyY2NiOTNiMWFkIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgODRjM2FlMzBhYTc5YjU0YjNkNzVhMmU2MmFlMWZi
MzQwNDE5YjhkNwogMTQyNTQ4IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4
ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAw
ZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJk
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4
NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTkwIHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVl
MjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1MjFkYjgwMzE4ZDZjNzQ5YTZmNmM1YTY1
YTY4Mzk3YWY5ZTNlZjE2IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
OWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNTM3IHBhc3MgM2Zm
ZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGFkYjU5YjYzM2MxMmVhZTMzNDU0MDI5NTA5MmRhOTQ3MzZi
ZmZhMzMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3NGFhOTEzZmU2
MmU1NGY0Y2IwNzdkZjUxMzQ2ZDY0NDhkNTc0OTRiIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgog
MTQyNTg2IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNl
MTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNj
ODA0N2ZkNmE1NGVjNAogMTQyNTQxIGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1
YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0
ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBl
NzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVm
ZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTU1IHBhc3MgYjEwYWI1ZTJjNDc2YjY5
Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDg1Y2NiZWUyYWJmNGFjOWVkMDA2NDA5ZDFiMDJhM2JkZDY2MDI2MWMgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3Y2MwY2RjZDZhNzcxMDEwY2E0YTQ4
NTdjNGU0ZGY5NjZiYjRlNmMyIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgNjlhNzdlNDAwODNhYjYyOTU3MTgyN2Y3MjdmZDJmNmE0ZGQ1M2UxZQogMTQyNTY4IHBhc3Mg
OTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDliNWExYzc4OWQzOTY2ODNlNTZlODQ1MDI0Njc1NjIx
Yzk1NDBjNjcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAxMzg5ODVj
MWVmOGI2NmU0ZTViMzgzMzU0ZTEzM2UwNWQwMWQwYjVmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgY2Q5Mzk1MzUzOGFhYzYwMjZhODAxMmQxNGE2M2IzMjBlYWRkMGM5
OAogMTQyNTU5IHBhc3MgYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYyBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDg1Y2NiZWUyYWJmNGFjOWVk
MDA2NDA5ZDFiMDJhM2JkZDY2MDI2MWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCAwODRmNjdjOWQ5OGQ1MjBjNTFkZjI0ZjNiMzU1Nzc0MTY2YTAzNjkxIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNWE5MjliNjE4MDI0M2UwYmE0MWM4NGM3
OTA1ZjRmOGZmYzkxODZmYwogMTQyNTczIHBhc3MgZTJjZDI0YjYyOTM4OWI1MmEzMWQ5NmQyMjZl
ZDE1MGRhY2FiOWNkZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDg2
YWQ3NjJmYTdhNTFjYmY5NGUzNGU3MzI5NjFhYWUzZGUzMzM5YzMgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBhMzBjYjRiMWYyMmM1OGFhM2I5MzNlZTllMWQ3NjExMzk5
YjU3YjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjU5ODY2ZTJi
YzE5MGYwODM4ZGExOTg4ZTE1NzIyY2FjMTM0MDNlNQogMTQyNTkyIGZhaWwgY2VkMjQwZGQzYzk3
NTQyYzFhOGQwYzJjZjU3N2U1NzA5MWZjNDkyMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQ2NTJiNDU4ZjU3NmRlNzg1ZTlmOTA1ZTY2OTBlMjg5MDRiMWVlZDEgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YmYyMWYzZDgzZTk1YmNjNGJh
MzVhN2EwN2NjNjY1NWU4YjAxMGIwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgMjY1NWJmYWE1ZGYzZGFlNjIyMThhNzMxY2U2ZmFjMzg2Mzk5NjhlOQogMTQyNTgxIHBh
c3MgNDE0NTEwYmMwMGE1ZmM5NTRkODM0MGMxNzAwODNmNTE4ZDA5YWE1NSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQ2ZjVhNTA1MGI5NDJjYzBlYzA4YmRjMzk5MDBi
ODIzMTk1N2UxOGMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAyNTMx
MTY0OTU5MmY1NTg0YjFlMTAxMmQ2OWM3MzI3ZWY4NzQ3M2Y0IDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmZhMTc5OGIyZDcwNjZmNTNmMzEwZjA1ZTg2YjgyYzcxM2Uz
YmM0MgogMTQyNTkzIHBhc3MgZTkzNDgyZGY5MjJiMjgxMWJlYTY1YzhiYmNiZDE3MjVjMjk4ZWM1
YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDliNWExYzc4OWQzOTY2
ODNlNTZlODQ1MDI0Njc1NjIxYzk1NDBjNjcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA4OWVhMDNhN2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIxIDQzZjVk
Zjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgY2Q5Mzk1MzUzOGFhYzYwMjZhODAx
MmQxNGE2M2IzMjBlYWRkMGM5OAogMTQyNTc0IHBhc3MgZTJjZDI0YjYyOTM4OWI1MmEzMWQ5NmQy
MjZlZDE1MGRhY2FiOWNkZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDc1NTE1MjljZTEwNDRhM2RkNzk4MjMxOTJhZjM4MmI1ODViMzJiM2YgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAzZDk0NDJlZTFkNzhmN2YxMzhkY2Q2Yzg1YzdhY2Fk
MDE1M2QyZjExIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgY2Q5Mzk1
MzUzOGFhYzYwMjZhODAxMmQxNGE2M2IzMjBlYWRkMGM5OAogMTQyNjAxIGJsb2NrZWQgOTY4NzIy
ZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3
YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YmYyMWYzZDgzZTk1
YmNjNGJhMzVhN2EwN2NjNjY1NWU4YjAxMGIwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgMDFiYThmNjJiNjE4MDk4YTg4ODA2NzNlOTdlNzNhZjYyYzdmNTFiYwogMTQy
NjAzIGZhaWwgN2RlNWQwYzdlN2I4NjE0MTgyNGNiMDE4MjRmYjQ3OTk5ZGQ4MDNkNSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQ2NTJiNDU4ZjU3NmRlNzg1ZTlmOTA1
ZTY2OTBlMjg5MDRiMWVlZDEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA2YmYyMWYzZDgzZTk1YmNjNGJhMzVhN2EwN2NjNjY1NWU4YjAxMGIwIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMjY1NWJmYWE1ZGYzZGFlNjIyMThhNzMxY2U2ZmFj
Mzg2Mzk5NjhlOQogMTQyNjA4IHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRj
MjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDAwNzVhYjJj
ZWM1MDBmYzY3OWM2YjJlNDk5MDE0MmI0YTJlNTEwNTAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA4OWVhMDNhN2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIx
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5
MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNjEwIGZhaWwgOTY4NzIyZjUzNzFhZDVkZWVl
MjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YmYyMWYzZDgzZTk1YmNjNGJhMzVhN2Ew
N2NjNjY1NWU4YjAxMGIwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
Y2YwNjM3OTJiODE5NDAyNmY3YTQyMmZjOGJlYTE0NjJlZTI2YzQ2ZAogMTQyNjE0IGZhaWwgOTY4
NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRj
YTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2MTA1NjgzZGEz
NWJhYmFkOWFlMTY4YTcyZDFlODllNjNlOWQ2OTc0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQog
MTQyNjE4IHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQx
Nzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA4OWVhMDNhN2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIxIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMx
ZGU3OGQyN2Y2ZDI1OQogMTQyNjIxIHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRj
NDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFh
MjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBkMjMyOTIzN2FmMTk3NDI5NDkyZWMyN2QyMmE0YmE0ZjEyMWRi
YzEwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdm
MmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNjI0IHBhc3MgOTY4NzIyZjUzNzFhZDVk
ZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBlMWIzZDQ3NzUxYTQyMDgzNWNiMDU2
MGZkMDI5YzM5ZmVhOTYxYTc5IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNjI3IGZhaWwg
OTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2Uy
MGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2MTA1Njgz
ZGEzNWJhYmFkOWFlMTY4YTcyZDFlODllNjNlOWQ2OTc0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1
OQogMTQyNjMwIHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUz
MjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBlMWIzZDQ3NzUxYTQyMDgzNWNiMDU2MGZkMDI5YzM5ZmVhOTYxYTc5IDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1Yzdi
YmMxZGU3OGQyN2Y2ZDI1OQogMTQyNjMzIGZhaWwgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5
ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgy
YzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4YTcyZDFlODllNjNl
OWQ2OTc0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNh
ZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNjM1IHBhc3MgOTY4NzIyZjUzNzFh
ZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBlMWIzZDQ3NzUxYTQyMDgzNWNi
MDU2MGZkMDI5YzM5ZmVhOTYxYTc5IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNjM5IGZh
aWwgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0
Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2MTA1
NjgzZGEzNWJhYmFkOWFlMTY4YTcyZDFlODllNjNlOWQ2OTc0IDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2
ZDI1OQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxNDEwNTggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTQyNTAyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQy
NTM3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNTQxIChm
YWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDk2ODcyMmY1MzcxYWQ1ZGVl
ZTIzZmMyMDI2OWZkYzQ0YzIzMDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBm
ZDAyOWMzOWZlYTk2MWE3OSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDllMWNmZGYzYWU3ZjJlOTIwZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKTm8gcmV2aXNpb25zIGxl
ZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
NDI2MjQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI2Mjcg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI2MzAgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjYzMyAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjYzNSAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNjM5IChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcg
aW50cm9kdWNlZDogIDYxMDU2ODNkYTM1YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQKICBC
dWcgbm90IHByZXNlbnQ6IGUxYjNkNDc3NTFhNDIwODM1Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xNDI2MzkvCgoKICBjb21taXQgNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQx
ZTg5ZTYzZTlkNjk3NAogIEF1dGhvcjogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogIERhdGU6ICAgRnJpIFNlcCA2IDEwOjM4OjEyIDIwMTkgKzAyMDAKICAKICAgICAgdWk6IGFk
ZCBhbiBlbWJlZGRlZCBCYXJyaWVyIGNsaWVudAogICAgICAKICAgICAgVGhpcyBhbGxvd3MgdG8g
cmVjZWl2ZSBtb3VzZSBhbmQga2V5Ym9hcmQgZXZlbnRzIGZyb20KICAgICAgYSBCYXJyaWVyIHNl
cnZlci4KICAgICAgCiAgICAgIFRoaXMgaXMgZW5hYmxlZCBieSBhZGRpbmcgdGhlIGZvbGxvd2lu
ZyBwYXJhbWV0ZXIgb24gdGhlCiAgICAgIGNvbW1hbmQgbGluZQogICAgICAKICAgICAgICAgIC4u
LiAtb2JqZWN0IGlucHV0LWJhcnJpZXIsaWQ9JGlkLG5hbWU9JG5hbWUgLi4uCiAgICAgIAogICAg
ICBXaGVyZSAkbmFtZSBpcyB0aGUgbmFtZSBkZWNsYXJlZCBpbiB0aGUgc2NyZWVucyBzZWN0aW9u
IG9mIGJhcnJpZXIuY29uZgogICAgICAKICAgICAgVGhlIGJhcnJpZXIgc2VydmVyIChiYXJyaWVy
cykgbXVzdCBiZSBjb25maWd1cmVkIGFuZCBtdXN0IHJ1biBvbiB0aGUKICAgICAgbG9jYWwgaG9z
dC4KICAgICAgCiAgICAgIEZvciBpbnN0YW5jZToKICAgICAgCiAgICAgICAgc2VjdGlvbjogc2Ny
ZWVucwogICAgICAgICAgICBsb2NhbGhvc3Q6CiAgICAgICAgICAgICAgICAuLi4KICAgICAgICAg
ICAgVk0tMToKICAgICAgICAgICAgICAgIC4uLgogICAgICAgICAgICBlbmQKICAgICAgCiAgICAg
ICAgc2VjdGlvbjogbGlua3MKICAgICAgICAgICAgbG9jYWxob3N0OgogICAgICAgICAgICAgICAg
cmlnaHQgPSBWTS0xCiAgICAgICAgICAgIFZNLTE6CiAgICAgICAgICAgICAgICBsZWZ0ID0gbG9j
YWxob3N0CiAgICAgICAgZW5kCiAgICAgIAogICAgICBUaGVuIG9uIHRoZSBRRU1VIGNvbW1hbmQg
bGluZToKICAgICAgCiAgICAgICAgICAuLi4gLW9iamVjdCBpbnB1dC1iYXJyaWVyLGlkPWJhcnJp
ZTAsbmFtZT1WTS0xIC4uLgogICAgICAKICAgICAgV2hlbiB0aGUgbW91c2Ugd2lsbCBtb3ZlIG91
dCBvZiB0aGUgc2NyZWVuIG9mIHRoZSBsb2NhbCBob3N0IG9uCiAgICAgIHRoZSByaWdodCwgdGhl
IG1vdXNlIGFuZCB0aGUga2V5Ym9hcmQgd2lsbCBiZSBncmFiYmVkIGFuZCBhbGwKICAgICAgcmVs
YXRlZCBldmVudHMgd2lsbCBiZSBzZW5kIHRvIHRoZSBndWVzdCBPUy4KICAgICAgCiAgICAgIFRo
aXMgaXMgdXNlZnVsbCB3aGVuIHFlbXUgaXMgY29uZmlndXJlZCB3aXRob3V0IGVtdWxhdGVkIGdy
YXBoaWMgY2FyZAogICAgICBidXQgd2l0aCBhIFZGSU8gYXR0YWNoZWQgZ3JhcGhpYyBjYXJkLgog
ICAgICAKICAgICAgTW9yZSBpbmZvcm1hdGlvbiBhYm91dCBCYXJyaWVyIGNhbiBiZSBmb3VuZCBh
dDoKICAgICAgCiAgICAgICAgaHR0cHM6Ly9naXRodWIuY29tL2RlYmF1Y2hlZS9iYXJyaWVyCiAg
ICAgIAogICAgICBUaGlzIGF2b2lkcyB0byBpbnN0YWxsIHRoZSBCYXJyaWVyIHNlcnZlciBpbiB0
aGUgZ3Vlc3QgT1MsCiAgICAgIGZvciBpbnN0YW5jZSB3aGVuIGl0IGlzIG5vdCBzdXBwb3J0ZWQg
b3IgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24uCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgICAgIE1lc3NhZ2UtaWQ6IDIwMTkw
OTA2MDgzODEyLjI5NDg3LTEtbGF1cmVudEB2aXZpZXIuZXUKICAgICAgU2lnbmVkLW9mZi1ieTog
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJn
ZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjM5MjM2NyB0byBmaXQK
cG5tdG9wbmc6IDE1MCBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L3FlbXUtbWFpbmxpbmUvdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwuZGViaWFuLWh2bS1pbnN0YWxsLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDI2Mzk6IHRvbGVyYWJsZSBB
TEwgRkFJTAoKZmxpZ2h0IDE0MjYzOSBxZW11LW1haW5saW5lIHJlYWwtYmlzZWN0IFtyZWFsXQpo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNjM5LwoK
RmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBiYXNl
bGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 03:47:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 03:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ8N8-00053D-4S; Sat, 12 Oct 2019 03:47:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJ8N6-000538-Tr
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 03:47:12 +0000
X-Inumbo-ID: f8395efe-eca2-11e9-9342-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f8395efe-eca2-11e9-9342-12813bfff9fa;
 Sat, 12 Oct 2019 03:47:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ8N4-0007IN-6x; Sat, 12 Oct 2019 03:47:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ8N3-00044B-Pp; Sat, 12 Oct 2019 03:47:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJ8N3-0007V9-P4; Sat, 12 Oct 2019 03:47:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142598-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 03:47:09 +0000
Subject: [Xen-devel] [xen-unstable test] 142598: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjU5OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjU5OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWls
IFJFR1IuIHZzLiAxNDE4MjIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDE4MjIKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDE0MTgyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmZWY4ZDk5ZmJjZTFhNWU3ZGRm
ZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxNDE4MjIgIDIwMTktMDktMjUgMTQ6NTk6NTUgWiAgIDE2IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTQxODgyICAyMDE5LTA5LTI3IDAxOjIwOjU1IFogICAxNSBkYXlzICAg
MTggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNTk4ICAyMDE5LTEwLTExIDExOjAx
OjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogIENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdv
dj4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgTWFyZWsgTWFyY3p5
a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNhbmRlciBF
aWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgogIFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdz
bGFiLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgVm9sb2R5bXlyIEJhYmNodWsg
PHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM1NzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 04:54:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 04:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ9Pq-0003LE-Od; Sat, 12 Oct 2019 04:54:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OAML=YE=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iIyKG-0007ux-L1
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:03:36 +0000
X-Inumbo-ID: 0ff088a6-ec49-11e9-933c-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ff088a6-ec49-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 17:03:35 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 24F0685537;
 Fri, 11 Oct 2019 17:03:34 +0000 (UTC)
Received: from [10.3.116.168] (ovpn-116-168.phx2.redhat.com [10.3.116.168])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 419B660C05;
 Fri, 11 Oct 2019 17:02:52 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <b4195e1b-c78d-a58e-d34c-eddbd8d1f438@redhat.com>
Date: Fri, 11 Oct 2019 12:02:51 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <20191011160552.22907-1-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Fri, 11 Oct 2019 17:03:35 +0000 (UTC)
X-Mailman-Approved-At: Sat, 12 Oct 2019 04:54:04 +0000
Subject: Re: [Xen-devel] [RFC v5 000/126] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>, qemu-block@nongnu.org,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Ronnie Sahlberg <ronniesahlberg@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Andrew Jeffery <andrew@aj.id.au>, Chris Wulff <crwulff@gmail.com>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>, Michael Walle <michael@walle.cc>,
 qemu-ppc@nongnu.org, Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>, sheepdog@lists.wpkg.org,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, "Denis V. Lunev" <den@openvz.org>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?Q?C=c3=a9dric_Le_Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>, qemu-riscv@nongnu.org,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 xen-devel@lists.xenproject.org, integration@gluster.org,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 armbru@redhat.com,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?Q?Daniel_P=2e_Berrang=c3=a9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTEvMTkgMTE6MDMgQU0sIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgd3JvdGU6
Cj4gSGkgYWxsIQo+IAo+IEF0IHRoZSByZXF1ZXN0IG9mIE1hcmt1czogZnVsbCB2ZXJzaW9uIG9m
IGVycnAgcHJvcGFnYXRpb24uIExldCdzIGxvb2sKPiBhdCBpdC4gQ292ZXIgYXMgbXVjaCBhcyBw
b3NzaWJsZSwgZXhjZXB0IGluc2VydGluZyBtYWNybyBpbnZvY2F0aW9uCj4gd2hlcmUgaXQncyBu
b3QgbmVjZXNzYXJ5Lgo+IAo+IEl0J3MgaHVnZSwgYW5kIHNvIGl0J3MgYW4gUkZDLgoKSXMgdGhl
cmUgYSByZXBvIGNvbnRhaW5pbmcgdGhlc2UgcGF0Y2hlcywgdG8gbWFrZSBpdCBlYXNpZXIgdG8g
cGxheSB3aXRoIAp0aGVtIGxvY2FsbHkgd2l0aG91dCBoYXZpbmcgdG8gJ2dpdCBhbScgdGhlIGVu
dGlyZSAxMjYgbWVzc2FnZXM/CgoKPiAgIHV0aWwvcWVtdS1zb2NrZXRzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzMSArLS0KPiAgIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxNCArLQo+ICAgcHl0aG9uL2NvbW1pdC1wZXItc3Vic3lzdGVt
LnB5ICAgICAgICAgICAgICAgIHwgMjA0ICsrKysrKysrKysrKysrCj4gICBzY3JpcHRzL2NvY2Np
bmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgfCAxMTggKysrKysrKysKPiAgIDM0MSBm
aWxlcyBjaGFuZ2VkLCAzODUxIGluc2VydGlvbnMoKyksIDQ0NTUgZGVsZXRpb25zKC0pCj4gICBj
cmVhdGUgbW9kZSAxMDA3NTUgcHl0aG9uL2NvbW1pdC1wZXItc3Vic3lzdGVtLnB5Cj4gICBjcmVh
dGUgbW9kZSAxMDA2NDQgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNv
Y2NpCgpTbywgd2hldGhlciBvciBub3Qgd2UgdGFrZSBjb21taXQtcGVyLXN1YnN5c3RlbS5weSwg
dGhlIG92ZXJhbGwgc2VyaWVzIAphcHBlYXJzIHRvIGJlIGEgbmljZSByZWR1Y3Rpb24gaW4gbGlu
ZXMgb2YgY29kZS4KCi0tIApFcmljIEJsYWtlLCBQcmluY2lwYWwgU29mdHdhcmUgRW5naW5lZXIK
UmVkIEhhdCwgSW5jLiAgICAgICAgICAgKzEtOTE5LTMwMS0zMjI2ClZpcnR1YWxpemF0aW9uOiAg
cWVtdS5vcmcgfCBsaWJ2aXJ0Lm9yZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 04:54:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 04:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ9Pq-0003L2-6N; Sat, 12 Oct 2019 04:54:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LlWf=YE=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iIxSw-0001Tg-V9
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:08:30 +0000
X-Inumbo-ID: 5cc167fc-ec41-11e9-8aca-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5cc167fc-ec41-11e9-8aca-bc764e2007e4;
 Fri, 11 Oct 2019 16:08:29 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iIxQb-0003XG-IB; Fri, 11 Oct 2019 19:06:05 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 11 Oct 2019 19:04:11 +0300
Message-Id: <20191011160552.22907-26-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20191011160552.22907-1-vsementsov@virtuozzo.com>
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 12 Oct 2019 04:54:04 +0000
Subject: [Xen-devel] [RFC v5 025/126] scripts: add coccinelle script to use
 auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Eric Blake <eblake@redhat.com>,
 Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>, qemu-block@nongnu.org,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 vsementsov@virtuozzo.com, Andrew Jeffery <andrew@aj.id.au>,
 Chris Wulff <crwulff@gmail.com>, Subbaraya Sundeep <sundeep.lkml@gmail.com>,
 Michael Walle <michael@walle.cc>, qemu-ppc@nongnu.org,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>, sheepdog@lists.wpkg.org,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, "Denis V. Lunev" <den@openvz.org>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>, qemu-riscv@nongnu.org,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 xen-devel@lists.xenproject.org, integration@gluster.org,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 armbru@redhat.com,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgotLS0KCkNDOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
Q0M6ICJHb25nbGVpIChBcmVpKSIgPGFyZWkuZ29uZ2xlaUBodWF3ZWkuY29tPgpDQzogRWR1YXJk
byBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgpDQzogSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KQ0M6IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CkND
OiBBbWl0IFNoYWggPGFtaXRAa2VybmVsLm9yZz4KQ0M6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhh
dC5jb20+CkNDOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgpDQzogSm9obiBTbm93IDxq
c25vd0ByZWRoYXQuY29tPgpDQzogQXJpIFN1bmRob2xtIDxhcmlAdHV4ZXJhLmNvbT4KQ0M6IFBh
dmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAaXNwcmFzLnJ1PgpDQzogUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQ0M6IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVk
aGF0LmNvbT4KQ0M6IEZhbSBaaGVuZyA8ZmFtQGV1cGhvbi5uZXQ+CkNDOiBTdGVmYW4gV2VpbCA8
c3dAd2VpbG5ldHouZGU+CkNDOiBSb25uaWUgU2FobGJlcmcgPHJvbm5pZXNhaGxiZXJnQGdtYWls
LmNvbT4KQ0M6IFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KQ0M6IEVyaWMgQmxha2UgPGVibGFr
ZUByZWRoYXQuY29tPgpDQzogIkRlbmlzIFYuIEx1bmV2IiA8ZGVuQG9wZW52ei5vcmc+CkNDOiBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CkNDOiBBbGJlcnRvIEdhcmNpYSA8
YmVydG9AaWdhbGlhLmNvbT4KQ0M6IEphc29uIERpbGxhbWFuIDxkaWxsYW1hbkByZWRoYXQuY29t
PgpDQzogV2VuIENvbmd5YW5nIDx3ZW5jb25neWFuZzJAaHVhd2VpLmNvbT4KQ0M6IFhpZSBDaGFu
Z2xvbmcgPHhpZWNoYW5nbG9uZy5kQGdtYWlsLmNvbT4KQ0M6IExpdSBZdWFuIDxuYW1laS51bml4
QGdtYWlsLmNvbT4KQ0M6ICJSaWNoYXJkIFcuTS4gSm9uZXMiIDxyam9uZXNAcmVkaGF0LmNvbT4K
Q0M6IEplZmYgQ29keSA8Y29keXByaW1lQGdtYWlsLmNvbT4KQ0M6ICJNYXJjLUFuZHLDqSBMdXJl
YXUiIDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CkNDOiAiRGFuaWVsIFAuIEJlcnJhbmfD
qSIgPGJlcnJhbmdlQHJlZGhhdC5jb20+CkNDOiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRk
bGUubmV0PgpDQzogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQ0M6ICJNaWNoYWVsIFMuIFRz
aXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KQ0M6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbC5hcGZl
bGJhdW1AZ21haWwuY29tPgpDQzogQmVuaWFtaW5vIEdhbHZhbmkgPGIuZ2FsdmFuaUBnbWFpbC5j
b20+CkNDOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkNDOiAiQ8Op
ZHJpYyBMZSBHb2F0ZXIiIDxjbGdAa2FvZC5vcmc+CkNDOiBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3
QGFqLmlkLmF1PgpDQzogSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KQ0M6IEFuZHJldyBC
YXVtYW5uIDxBbmRyZXcuQmF1bWFubkBtaWNyb3NvZnQuY29tPgpDQzogIlBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIiA8cGhpbG1kQHJlZGhhdC5jb20+CkNDOiBBbnRvbnkgUGF2bG92IDxhbnRvbnlu
cGF2bG92QGdtYWlsLmNvbT4KQ0M6IEplYW4tQ2hyaXN0b3BoZSBEdWJvaXMgPGpjZEB0cmlidWR1
Ym9pcy5uZXQ+CkNDOiBQZXRlciBDaHViYiA8cGV0ZXIuY2h1YmJAbmljdGEuY29tLmF1PgpDQzog
U3ViYmFyYXlhIFN1bmRlZXAgPHN1bmRlZXAubGttbEBnbWFpbC5jb20+CkNDOiBFcmljIEF1Z2Vy
IDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CkNDOiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpckBh
bGlzdGFpcjIzLm1lPgpDQzogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIuaWdsZXNpYXNAZ21h
aWwuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
QzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNDOiBQYXVsIER1
cnJhbnQgPHBhdWxAeGVuLm9yZz4KQ0M6IFBhdWwgQnVydG9uIDxwYnVydG9uQHdhdmVjb21wLmNv
bT4KQ0M6IEFsZWtzYW5kYXIgUmlrYWxvIDxhcmlrYWxvQHdhdmVjb21wLmNvbT4KQ0M6IENocmlz
IFd1bGZmIDxjcnd1bGZmQGdtYWlsLmNvbT4KQ0M6IE1hcmVrIFZhc3V0IDxtYXJleEBkZW54LmRl
PgpDQzogRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CkNDOiBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KQ0M6IEhhbGlsIFBhc2ljIDxwYXNpY0BsaW51
eC5pYm0uY29tPgpDQzogQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0u
Y29tPgpDQzogIkhlcnbDqSBQb3Vzc2luZWF1IiA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CkNDOiBY
aWFvIEd1YW5ncm9uZyA8eGlhb2d1YW5ncm9uZy5lcmljQGdtYWlsLmNvbT4KQ0M6IEF1cmVsaWVu
IEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KQ0M6IEFsZWtzYW5kYXIgTWFya292aWMgPGFt
YXJrb3ZpY0B3YXZlY29tcC5jb20+CkNDOiBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXls
YW5kQGlsYW5kZS5jby51az4KQ0M6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CkND
OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpDQzogWXV2YWwgU2hhaWEgPHl1dmFs
LnNoYWlhQG9yYWNsZS5jb20+CkNDOiBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+
CkNDOiBTYWdhciBLYXJhbmRpa2FyIDxzYWdhcmtAZWVjcy5iZXJrZWxleS5lZHU+CkNDOiBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KQ0M6IERhdmlk
IEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgpDQzogVGhvbWFzIEh1dGggPHRodXRoQHJl
ZGhhdC5jb20+CkNDOiBFcmljIEZhcm1hbiA8ZmFybWFuQGxpbnV4LmlibS5jb20+CkNDOiBNYXR0
aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KQ0M6IEhhbm5lcyBSZWluZWNrZSA8
aGFyZUBzdXNlLmNvbT4KQ0M6IE1pY2hhZWwgV2FsbGUgPG1pY2hhZWxAd2FsbGUuY2M+CkNDOiBB
cnR5b20gVGFyYXNlbmtvIDxhdGFyNHFlbXVAZ21haWwuY29tPgpDQzogU3RlZmFuIEJlcmdlciA8
c3RlZmFuYkBsaW51eC5pYm0uY29tPgpDQzogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgpDQzogQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVk
aGF0LmNvbT4KQ0M6IFRvbnkgS3Jvd2lhayA8YWtyb3dpYWtAbGludXguaWJtLmNvbT4KQ0M6IFBp
ZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CkNDOiBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNDOiBIYWlsaWFuZyBaaGFuZyA8emhhbmcuemhhbmdoYWls
aWFuZ0BodWF3ZWkuY29tPgpDQzogSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4K
Q0M6ICJEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IiA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KQ0M6IEx1
aWdpIFJpenpvIDxyaXp6b0BpZXQudW5pcGkuaXQ+CkNDOiBHaXVzZXBwZSBMZXR0aWVyaSA8Zy5s
ZXR0aWVyaUBpZXQudW5pcGkuaXQ+CkNDOiBWaW5jZW56byBNYWZmaW9uZSA8di5tYWZmaW9uZUBn
bWFpbC5jb20+CkNDOiBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgpDQzogQW50
aG9ueSBHcmVlbiA8Z3JlZW5AbW94aWVsb2dpYy5jb20+CkNDOiBTdGFmZm9yZCBIb3JuZSA8c2hv
cm5lQGdtYWlsLmNvbT4KQ0M6IEd1YW4gWHVldGFvIDxneHRAbXByYy5wa3UuZWR1LmNuPgpDQzog
TWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CkNDOiBxZW11LWJsb2NrQG5vbmdudS5v
cmcKQ0M6IGludGVncmF0aW9uQGdsdXN0ZXIub3JnCkNDOiBzaGVlcGRvZ0BsaXN0cy53cGtnLm9y
ZwpDQzogcWVtdS1hcm1Abm9uZ251Lm9yZwpDQzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCkNDOiBxZW11LXBwY0Bub25nbnUub3JnCkNDOiBxZW11LXMzOTB4QG5vbmdudS5vcmcKQ0M6
IHFlbXUtcmlzY3ZAbm9uZ251Lm9yZwoKIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0
ZWQtZXJycC5jb2NjaSB8IDExOCArKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
MTggaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHNjcmlwdHMvY29jY2luZWxsZS9h
dXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQoKZGlmZiAtLWdpdCBhL3NjcmlwdHMvY29jY2luZWxs
ZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaSBiL3NjcmlwdHMvY29jY2luZWxsZS9hdXRvLXBy
b3BhZ2F0ZWQtZXJycC5jb2NjaQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li5kOTczMTYyMGFhCi0tLSAvZGV2L251bGwKKysrIGIvc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8t
cHJvcGFnYXRlZC1lcnJwLmNvY2NpCkBAIC0wLDAgKzEsMTE4IEBACitAcnVsZTBACisvLyBBZGQg
aW52b2NhdGlvbiB0byBlcnJwLWZ1bmN0aW9ucyB3aGVyZSBuZWNlc3NhcnkKK2lkZW50aWZpZXIg
Zm4sIGxvY2FsX2VycjsKK3N5bWJvbCBlcnJwOworQEAKKworIGZuKC4uLiwgRXJyb3IgKiplcnJw
LCAuLi4pCisgeworKyAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKKyAgICA8Ky4uLgorKAorICAg
IGVycm9yX2FwcGVuZF9oaW50KGVycnAsIC4uLik7Cit8CisgICAgZXJyb3JfcHJlcGVuZChlcnJw
LCAuLi4pOworfAorICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOworKQorICAgIC4uLis+Cisg
fQorCitAQAorLy8gRHJvcCBkb3VibGVkIGludm9jYXRpb24KK2lkZW50aWZpZXIgcnVsZTAuZm47
CitAQAorCisgZm4oLi4uKQoreworLSAgIEVSUlBfQVVUT19QUk9QQUdBVEUoKTsKKyAgICBFUlJQ
X0FVVE9fUFJPUEFHQVRFKCk7CisgICAgLi4uCit9CisKK0BydWxlMUAKKy8vIERyb3AgbG9jYWxf
ZXJyCitpZGVudGlmaWVyIGZuLCBsb2NhbF9lcnI7CitzeW1ib2wgZXJycDsKK0BACisKKyBmbigu
Li4sIEVycm9yICoqZXJycCwgLi4uKQorIHsKKyAgICAgPC4uLgorLSAgICBFcnJvciAqbG9jYWxf
ZXJyID0gTlVMTDsKKyAgICAgLi4uPgorIH0KKworQEAKKy8vIEhhbmRsZSBwYXR0ZXJuIHdpdGgg
Z290bywgb3RoZXJ3aXNlIHdlJ2xsIGZpbmlzaCB1cAorLy8gd2l0aCBsYWJlbHMgYXQgZnVuY3Rp
b24gZW5kIHdoaWNoIHdpbGwgbm90IGNvbXBpbGUuCitpZGVudGlmaWVyIHJ1bGUxLmZuOworaWRl
bnRpZmllciBydWxlMS5sb2NhbF9lcnI7CitpZGVudGlmaWVyIE9VVDsKK0BACisKKyBmbiguLi4p
CisgeworICAgICA8Li4uCistICAgIGdvdG8gT1VUOworKyAgICByZXR1cm47CisgICAgIC4uLj4K
Ky0gT1VUOgorLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKKyB9CisKK0BA
CitpZGVudGlmaWVyIHJ1bGUxLmZuOworaWRlbnRpZmllciBydWxlMS5sb2NhbF9lcnI7CitAQAor
CisgZm4oLi4uKQorIHsKKyAgICAgPC4uLgorKAorLSAgICBlcnJvcl9mcmVlKGxvY2FsX2Vycik7
CistICAgIGxvY2FsX2VyciA9IE5VTEw7CisrICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKK3wK
Ky0gICAgZXJyb3JfZnJlZShsb2NhbF9lcnIpOworKyAgICBlcnJvcl9mcmVlX2VycnAoZXJycCk7
Cit8CistICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKKysgICAgZXJyb3JfcmVwb3J0
X2VycnAoZXJycCk7Cit8CistICAgIHdhcm5fcmVwb3J0X2Vycihsb2NhbF9lcnIpOworKyAgICB3
YXJuX3JlcG9ydF9lcnJwKGVycnApOworfAorLSAgICBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZChl
cnJwLCBsb2NhbF9lcnIsCisrICAgIGVycm9yX3ByZXBlbmQoZXJycCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC4uLik7Cit8CistICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworKQorICAgICAuLi4+CisgfQorCitAQAoraWRlbnRpZmllciBydWxlMS5mbjsKK2lk
ZW50aWZpZXIgcnVsZTEubG9jYWxfZXJyOworQEAKKworIGZuKC4uLikKKyB7CisgICAgIDwuLi4K
KygKKy0gICAgJmxvY2FsX2VycgorKyAgICBlcnJwCit8CistICAgIGxvY2FsX2VycgorKyAgICAq
ZXJycAorKQorICAgICAuLi4+CisgfQorCitAQAorc3ltYm9sIGVycnA7CitAQAorCistICplcnJw
ICE9IE5VTEwKKysgKmVycnAKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 04:54:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 04:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ9Pq-0003L8-FL; Sat, 12 Oct 2019 04:54:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LlWf=YE=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iIxT6-0001Vw-BR
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:08:40 +0000
X-Inumbo-ID: 62b4505c-ec41-11e9-933c-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 62b4505c-ec41-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:08:39 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iIxQb-0003XG-BC; Fri, 11 Oct 2019 19:06:05 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 11 Oct 2019 19:04:10 +0300
Message-Id: <20191011160552.22907-25-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20191011160552.22907-1-vsementsov@virtuozzo.com>
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 12 Oct 2019 04:54:04 +0000
Subject: [Xen-devel] [RFC v5 024/126] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Eric Blake <eblake@redhat.com>,
 Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>, qemu-block@nongnu.org,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 vsementsov@virtuozzo.com, Andrew Jeffery <andrew@aj.id.au>,
 Chris Wulff <crwulff@gmail.com>, Subbaraya Sundeep <sundeep.lkml@gmail.com>,
 Michael Walle <michael@walle.cc>, qemu-ppc@nongnu.org,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>, sheepdog@lists.wpkg.org,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, "Denis V. Lunev" <den@openvz.org>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>, qemu-riscv@nongnu.org,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 xen-devel@lists.xenproject.org, integration@gluster.org,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 armbru@redhat.com,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSBpcyBpbnRyb2R1Y2VkIEVSUlBfQVVUT19QUk9QQUdBVEUgbWFjcm8sIHRvIGJlIHVzZWQg
YXQgc3RhcnQgb2YKZnVuY3Rpb25zIHdpdGggZXJycCBPVVQgcGFyYW1ldGVyLgoKSXQgaGFzIHRo
cmVlIGdvYWxzOgoKMS4gRml4IGlzc3VlIHdpdGggZXJyb3JfZmF0YWwgJiBlcnJvcl9wcmVwZW5k
L2Vycm9yX2FwcGVuZF9oaW50OiB1c2VyCmNhbid0IHNlZSB0aGlzIGFkZGl0aW9uYWwgaW5mb3Jt
YXRpb24sIGJlY2F1c2UgZXhpdCgpIGhhcHBlbnMgaW4KZXJyb3Jfc2V0ZyBlYXJsaWVyIHRoYW4g
aW5mb3JtYXRpb24gaXMgYWRkZWQuIFtSZXBvcnRlZCBieSBHcmVnIEt1cnpdCgoyLiBGaXggaXNz
dWUgd2l0aCBlcnJvcl9hYm9ydCAmIGVycm9yX3Byb3BhZ2F0ZTogd2hlbiB3ZSB3cmFwCmVycm9y
X2Fib3J0IGJ5IGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUsIHJlc3VsdGluZyBjb3JlZHVtcCB3
aWxsCnJlZmVyIHRvIGVycm9yX3Byb3BhZ2F0ZSBhbmQgbm90IHRvIHRoZSBwbGFjZSB3aGVyZSBl
cnJvciBoYXBwZW5lZC4KKHRoZSBtYWNybyBpdHNlbGYgZG9lc24ndCBmaXggdGhlIGlzc3VlLCBi
dXQgaXQgYWxsb3dzIHRvIFszLl0gZHJvcCBhbGwKbG9jYWxfZXJyK2Vycm9yX3Byb3BhZ2F0ZSBw
YXR0ZXJuLCB3aGljaCB3aWxsIGRlZmluaXRlbHkgZml4IHRoZSBpc3N1ZSkKW1JlcG9ydGVkIGJ5
IEtldmluIFdvbGZdCgozLiBEcm9wIGxvY2FsX2VycitlcnJvcl9wcm9wYWdhdGUgcGF0dGVybiwg
d2hpY2ggaXMgdXNlZCB0byB3b3JrYXJvdW5kCnZvaWQgZnVuY3Rpb25zIHdpdGggZXJycCBwYXJh
bWV0ZXIsIHdoZW4gY2FsbGVyIHdhbnRzIHRvIGtub3cgcmVzdWx0aW5nCnN0YXR1cy4gKE5vdGU6
IGFjdHVhbGx5IHRoZXNlIGZ1bmN0aW9ucyBjb3VsZCBiZSBtZXJlbHkgdXBkYXRlZCB0bwpyZXR1
cm4gaW50IGVycm9yIGNvZGUpLgoKVG8gYWNoaWV2ZSB0aGVzZSBnb2Fscywgd2UgbmVlZCB0byBh
ZGQgaW52b2NhdGlvbiBvZiB0aGUgbWFjcm8gYXQgc3RhcnQKb2YgZnVuY3Rpb25zLCB3aGljaCBu
ZWVkcyBlcnJvcl9wcmVwZW5kL2Vycm9yX2FwcGVuZF9oaW50ICgxLik7IGFkZAppbnZvY2F0aW9u
IG9mIHRoZSBtYWNybyBhdCBzdGFydCBvZiBmdW5jdGlvbnMgd2hpY2ggZG8KbG9jYWxfZXJyK2Vy
cm9yX3Byb3BhZ2F0ZSBzY2VuYXJpbyB0aGUgY2hlY2sgZXJyb3JzLCBkcm9wIGxvY2FsIGVycm9y
cwpmcm9tIHRoZW0gYW5kIGp1c3QgdXNlICplcnJwIGluc3RlYWQgKDIuLCAzLikuCgpTaWduZWQt
b2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6
by5jb20+ClJldmlld2VkLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KLS0tCgpD
QzogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkNDOiAiR29uZ2xlaSAoQXJlaSki
IDxhcmVpLmdvbmdsZWlAaHVhd2VpLmNvbT4KQ0M6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RA
cmVkaGF0LmNvbT4KQ0M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CkNDOiBM
YXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgpDQzogQW1pdCBTaGFoIDxhbWl0QGtl
cm5lbC5vcmc+CkNDOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDQzogTWF4IFJlaXR6
IDxtcmVpdHpAcmVkaGF0LmNvbT4KQ0M6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KQ0M6
IEFyaSBTdW5kaG9sbSA8YXJpQHR1eGVyYS5jb20+CkNDOiBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVs
LmRvdmdhbHVrQGlzcHJhcy5ydT4KQ0M6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5j
b20+CkNDOiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CkNDOiBGYW0gWmhl
bmcgPGZhbUBldXBob24ubmV0PgpDQzogU3RlZmFuIFdlaWwgPHN3QHdlaWxuZXR6LmRlPgpDQzog
Um9ubmllIFNhaGxiZXJnIDxyb25uaWVzYWhsYmVyZ0BnbWFpbC5jb20+CkNDOiBQZXRlciBMaWV2
ZW4gPHBsQGthbXAuZGU+CkNDOiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KQ0M6ICJE
ZW5pcyBWLiBMdW5ldiIgPGRlbkBvcGVudnoub3JnPgpDQzogTWFya3VzIEFybWJydXN0ZXIgPGFy
bWJydUByZWRoYXQuY29tPgpDQzogQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CkND
OiBKYXNvbiBEaWxsYW1hbiA8ZGlsbGFtYW5AcmVkaGF0LmNvbT4KQ0M6IFdlbiBDb25neWFuZyA8
d2VuY29uZ3lhbmcyQGh1YXdlaS5jb20+CkNDOiBYaWUgQ2hhbmdsb25nIDx4aWVjaGFuZ2xvbmcu
ZEBnbWFpbC5jb20+CkNDOiBMaXUgWXVhbiA8bmFtZWkudW5peEBnbWFpbC5jb20+CkNDOiAiUmlj
aGFyZCBXLk0uIEpvbmVzIiA8cmpvbmVzQHJlZGhhdC5jb20+CkNDOiBKZWZmIENvZHkgPGNvZHlw
cmltZUBnbWFpbC5jb20+CkNDOiAiTWFyYy1BbmRyw6kgTHVyZWF1IiA8bWFyY2FuZHJlLmx1cmVh
dUByZWRoYXQuY29tPgpDQzogIkRhbmllbCBQLiBCZXJyYW5nw6kiIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgpDQzogUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KQ0M6IEdyZWcgS3Vy
eiA8Z3JvdWdAa2FvZC5vcmc+CkNDOiAiTWljaGFlbCBTLiBUc2lya2luIiA8bXN0QHJlZGhhdC5j
b20+CkNDOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdtYWlsLmNvbT4KQ0M6
IEJlbmlhbWlubyBHYWx2YW5pIDxiLmdhbHZhbmlAZ21haWwuY29tPgpDQzogUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpDQzogIkPDqWRyaWMgTGUgR29hdGVyIiA8Y2xn
QGthb2Qub3JnPgpDQzogQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KQ0M6IEpvZWwg
U3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CkNDOiBBbmRyZXcgQmF1bWFubiA8QW5kcmV3LkJhdW1h
bm5AbWljcm9zb2Z0LmNvbT4KQ0M6ICJQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSIgPHBoaWxtZEBy
ZWRoYXQuY29tPgpDQzogQW50b255IFBhdmxvdiA8YW50b255bnBhdmxvdkBnbWFpbC5jb20+CkND
OiBKZWFuLUNocmlzdG9waGUgRHVib2lzIDxqY2RAdHJpYnVkdWJvaXMubmV0PgpDQzogUGV0ZXIg
Q2h1YmIgPHBldGVyLmNodWJiQG5pY3RhLmNvbS5hdT4KQ0M6IFN1YmJhcmF5YSBTdW5kZWVwIDxz
dW5kZWVwLmxrbWxAZ21haWwuY29tPgpDQzogRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQu
Y29tPgpDQzogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXJAYWxpc3RhaXIyMy5tZT4KQ0M6ICJF
ZGdhciBFLiBJZ2xlc2lhcyIgPGVkZ2FyLmlnbGVzaWFzQGdtYWlsLmNvbT4KQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+
CkNDOiBQYXVsIEJ1cnRvbiA8cGJ1cnRvbkB3YXZlY29tcC5jb20+CkNDOiBBbGVrc2FuZGFyIFJp
a2FsbyA8YXJpa2Fsb0B3YXZlY29tcC5jb20+CkNDOiBDaHJpcyBXdWxmZiA8Y3J3dWxmZkBnbWFp
bC5jb20+CkNDOiBNYXJlayBWYXN1dCA8bWFyZXhAZGVueC5kZT4KQ0M6IERhdmlkIEdpYnNvbiA8
ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgpDQzogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJl
ZGhhdC5jb20+CkNDOiBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXguaWJtLmNvbT4KQ0M6IENocmlz
dGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KQ0M6ICJIZXJ2w6kgUG91
c3NpbmVhdSIgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpDQzogWGlhbyBHdWFuZ3JvbmcgPHhpYW9n
dWFuZ3JvbmcuZXJpY0BnbWFpbC5jb20+CkNDOiBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVy
ZWwzMi5uZXQ+CkNDOiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29t
PgpDQzogTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBpbGFuZGUuY28udWs+CkND
OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgpDQzogTGFzemxvIEVyc2VrIDxsZXJz
ZWtAcmVkaGF0LmNvbT4KQ0M6IFl1dmFsIFNoYWlhIDx5dXZhbC5zaGFpYUBvcmFjbGUuY29tPgpD
QzogUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgpDQzogU2FnYXIgS2FyYW5kaWth
ciA8c2FnYXJrQGVlY3MuYmVya2VsZXkuZWR1PgpDQzogQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFz
dGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CkNDOiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRA
cmVkaGF0LmNvbT4KQ0M6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgpDQzogRXJpYyBG
YXJtYW4gPGZhcm1hbkBsaW51eC5pYm0uY29tPgpDQzogTWF0dGhldyBSb3NhdG8gPG1qcm9zYXRv
QGxpbnV4LmlibS5jb20+CkNDOiBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+CkNDOiBN
aWNoYWVsIFdhbGxlIDxtaWNoYWVsQHdhbGxlLmNjPgpDQzogQXJ0eW9tIFRhcmFzZW5rbyA8YXRh
cjRxZW11QGdtYWlsLmNvbT4KQ0M6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNv
bT4KQ0M6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KQ0M6
IEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CkNDOiBUb255IEty
b3dpYWsgPGFrcm93aWFrQGxpbnV4LmlibS5jb20+CkNDOiBQaWVycmUgTW9yZWwgPHBtb3JlbEBs
aW51eC5pYm0uY29tPgpDQzogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29t
PgpDQzogSGFpbGlhbmcgWmhhbmcgPHpoYW5nLnpoYW5naGFpbGlhbmdAaHVhd2VpLmNvbT4KQ0M6
IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CkNDOiAiRHIuIERhdmlkIEFsYW4g
R2lsYmVydCIgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CkNDOiBMdWlnaSBSaXp6byA8cml6em9AaWV0
LnVuaXBpLml0PgpDQzogR2l1c2VwcGUgTGV0dGllcmkgPGcubGV0dGllcmlAaWV0LnVuaXBpLml0
PgpDQzogVmluY2Vuem8gTWFmZmlvbmUgPHYubWFmZmlvbmVAZ21haWwuY29tPgpDQzogSmFuIEtp
c3prYSA8amFuLmtpc3prYUBzaWVtZW5zLmNvbT4KQ0M6IEFudGhvbnkgR3JlZW4gPGdyZWVuQG1v
eGllbG9naWMuY29tPgpDQzogU3RhZmZvcmQgSG9ybmUgPHNob3JuZUBnbWFpbC5jb20+CkNDOiBH
dWFuIFh1ZXRhbyA8Z3h0QG1wcmMucGt1LmVkdS5jbj4KQ0M6IE1heCBGaWxpcHBvdiA8amNtdmJr
YmNAZ21haWwuY29tPgpDQzogcWVtdS1ibG9ja0Bub25nbnUub3JnCkNDOiBpbnRlZ3JhdGlvbkBn
bHVzdGVyLm9yZwpDQzogc2hlZXBkb2dAbGlzdHMud3BrZy5vcmcKQ0M6IHFlbXUtYXJtQG5vbmdu
dS5vcmcKQ0M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDQzogcWVtdS1wcGNAbm9u
Z251Lm9yZwpDQzogcWVtdS1zMzkweEBub25nbnUub3JnCkNDOiBxZW11LXJpc2N2QG5vbmdudS5v
cmcKCiBpbmNsdWRlL3FhcGkvZXJyb3IuaCB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvcWFwaS9lcnJvci5oIGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgKaW5kZXggZDY4
OThkODMzYi4uNDcyMzhkOTA2NSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9xYXBpL2Vycm9yLmgKKysr
IGIvaW5jbHVkZS9xYXBpL2Vycm9yLmgKQEAgLTM0NSw2ICszNDUsNDQgQEAgdm9pZCBlcnJvcl9z
ZXRfaW50ZXJuYWwoRXJyb3IgKiplcnJwLAogICAgICAgICAgICAgICAgICAgICAgICAgRXJyb3JD
bGFzcyBlcnJfY2xhc3MsIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogICAgIEdDQ19GTVRfQVRUUig2
LCA3KTsKIAordHlwZWRlZiBzdHJ1Y3QgRXJyb3JQcm9wYWdhdG9yIHsKKyAgICBFcnJvciAqbG9j
YWxfZXJyOworICAgIEVycm9yICoqZXJycDsKK30gRXJyb3JQcm9wYWdhdG9yOworCitzdGF0aWMg
aW5saW5lIHZvaWQgZXJyb3JfcHJvcGFnYXRvcl9jbGVhbnVwKEVycm9yUHJvcGFnYXRvciAqcHJv
cCkKK3sKKyAgICBlcnJvcl9wcm9wYWdhdGUocHJvcC0+ZXJycCwgcHJvcC0+bG9jYWxfZXJyKTsK
K30KKworR19ERUZJTkVfQVVUT19DTEVBTlVQX0NMRUFSX0ZVTkMoRXJyb3JQcm9wYWdhdG9yLCBl
cnJvcl9wcm9wYWdhdG9yX2NsZWFudXApOworCisvKgorICogRVJSUF9BVVRPX1BST1BBR0FURQor
ICoKKyAqIFRoaXMgbWFjcm8gaXMgY3JlYXRlZCB0byBiZSB0aGUgZmlyc3QgbGluZSBvZiBhIGZ1
bmN0aW9uIHdpdGggRXJyb3IgKiplcnJwCisgKiBPVVQgcGFyYW1ldGVyLiBJdCdzIG5lZWRlZCBv
bmx5IGluIGNhc2VzIHdoZXJlIHdlIHdhbnQgdG8gdXNlIGVycm9yX3ByZXBlbmQsCisgKiBlcnJv
cl9hcHBlbmRfaGludCBvciBkZXJlZmVyZW5jZSAqZXJycC4gSXQncyBzdGlsbCBzYWZlIChidXQg
dXNlbGVzcykgaW4KKyAqIG90aGVyIGNhc2VzLgorICoKKyAqIElmIGVycnAgaXMgTlVMTCBvciBw
b2ludHMgdG8gZXJyb3JfZmF0YWwsIGl0IGlzIHJld3JpdHRlbiB0byBwb2ludCB0byBhCisgKiBs
b2NhbCBFcnJvciBvYmplY3QsIHdoaWNoIHdpbGwgYmUgYXV0b21hdGljYWxseSBwcm9wYWdhdGVk
IHRvIHRoZSBvcmlnaW5hbAorICogZXJycCBvbiBmdW5jdGlvbiBleGl0IChzZWUgZXJyb3JfcHJv
cGFnYXRvcl9jbGVhbnVwKS4KKyAqCisgKiBBZnRlciBpbnZvY2F0aW9uIG9mIHRoaXMgbWFjcm8g
aXQgaXMgYWx3YXlzIHNhZmUgdG8gZGVyZWZlcmVuY2UgZXJycAorICogKGFzIGl0J3Mgbm90IE5V
TEwgYW55bW9yZSkgYW5kIHRvIGFkZCBpbmZvcm1hdGlvbiAoYnkgZXJyb3JfcHJlcGVuZCBvcgor
ICogZXJyb3JfYXBwZW5kX2hpbnQpCisgKiAoYXMsIGlmIGl0IHdhcyBlcnJvcl9mYXRhbCwgd2Ug
c3dhcHBlZCBpdCB3aXRoIGEgbG9jYWxfZXJyb3IgdG8gYmUKKyAqIHByb3BhZ2F0ZWQgb24gY2xl
YW51cCkuCisgKgorICogTm90ZTogd2UgZG9uJ3Qgd3JhcCB0aGUgZXJyb3JfYWJvcnQgY2FzZSwg
YXMgd2Ugd2FudCByZXN1bHRpbmcgY29yZWR1bXAKKyAqIHRvIHBvaW50IHRvIHRoZSBwbGFjZSB3
aGVyZSB0aGUgZXJyb3IgaGFwcGVuZWQsIG5vdCB0byBlcnJvcl9wcm9wYWdhdGUuCisgKi8KKyNk
ZWZpbmUgRVJSUF9BVVRPX1BST1BBR0FURSgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBnX2F1dG8oRXJyb3JQcm9wYWdhdG9yKSBfYXV0b19lcnJwX3Byb3AgPSB7LmVy
cnAgPSBlcnJwfTsgIFwKKyAgICBlcnJwID0gKChlcnJwID09IE5VTEwgfHwgKmVycnAgPT0gZXJy
b3JfZmF0YWwpICAgICAgICAgICAgIFwKKyAgICAgICAgICAgID8gJl9hdXRvX2VycnBfcHJvcC5s
b2NhbF9lcnIgOiBlcnJwKQorCiAvKgogICogU3BlY2lhbCBlcnJvciBkZXN0aW5hdGlvbiB0byBh
Ym9ydCBvbiBlcnJvci4KICAqIFNlZSBlcnJvcl9zZXRnKCkgYW5kIGVycm9yX3Byb3BhZ2F0ZSgp
IGZvciBkZXRhaWxzLgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 04:54:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 04:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ9Pp-0003Kq-Jr; Sat, 12 Oct 2019 04:54:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LlWf=YE=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iIxSh-0001Sf-6c
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:08:15 +0000
X-Inumbo-ID: 534cfc7c-ec41-11e9-bbab-bc764e2007e4
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 534cfc7c-ec41-11e9-bbab-bc764e2007e4;
 Fri, 11 Oct 2019 16:08:13 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iIxQb-0003XG-Ro; Fri, 11 Oct 2019 19:06:05 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 11 Oct 2019 19:04:12 +0300
Message-Id: <20191011160552.22907-27-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
In-Reply-To: <20191011160552.22907-1-vsementsov@virtuozzo.com>
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 12 Oct 2019 04:54:04 +0000
Subject: [Xen-devel] [RFC v5 026/126] python: add commit-per-subsystem.py
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Eric Blake <eblake@redhat.com>,
 Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>, qemu-block@nongnu.org,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 vsementsov@virtuozzo.com, Andrew Jeffery <andrew@aj.id.au>,
 Chris Wulff <crwulff@gmail.com>, Subbaraya Sundeep <sundeep.lkml@gmail.com>,
 Michael Walle <michael@walle.cc>, qemu-ppc@nongnu.org,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>, sheepdog@lists.wpkg.org,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, "Denis V. Lunev" <den@openvz.org>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>, qemu-riscv@nongnu.org,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 xen-devel@lists.xenproject.org, integration@gluster.org,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 armbru@redhat.com,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHNjcmlwdCB0byBhdXRvbWF0aWNhbGx5IGNvbW1pdCB0cmVlLXdpZGUgY2hhbmdlcyBwZXIt
c3Vic3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8
dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgotLS0KCkNDOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KQ0M6ICJHb25nbGVpIChBcmVpKSIgPGFyZWkuZ29uZ2xlaUBodWF3ZWkuY29t
PgpDQzogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgpDQzogSWdvciBNYW1t
ZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KQ0M6IExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJl
ZGhhdC5jb20+CkNDOiBBbWl0IFNoYWggPGFtaXRAa2VybmVsLm9yZz4KQ0M6IEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+CkNDOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgpDQzog
Sm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgpDQzogQXJpIFN1bmRob2xtIDxhcmlAdHV4ZXJh
LmNvbT4KQ0M6IFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAaXNwcmFzLnJ1PgpDQzog
UGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQ0M6IFN0ZWZhbiBIYWpub2N6aSA8
c3RlZmFuaGFAcmVkaGF0LmNvbT4KQ0M6IEZhbSBaaGVuZyA8ZmFtQGV1cGhvbi5uZXQ+CkNDOiBT
dGVmYW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CkNDOiBSb25uaWUgU2FobGJlcmcgPHJvbm5pZXNh
aGxiZXJnQGdtYWlsLmNvbT4KQ0M6IFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KQ0M6IEVyaWMg
Qmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpDQzogIkRlbmlzIFYuIEx1bmV2IiA8ZGVuQG9wZW52
ei5vcmc+CkNDOiBNYXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CkNDOiBBbGJl
cnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KQ0M6IEphc29uIERpbGxhbWFuIDxkaWxsYW1h
bkByZWRoYXQuY29tPgpDQzogV2VuIENvbmd5YW5nIDx3ZW5jb25neWFuZzJAaHVhd2VpLmNvbT4K
Q0M6IFhpZSBDaGFuZ2xvbmcgPHhpZWNoYW5nbG9uZy5kQGdtYWlsLmNvbT4KQ0M6IExpdSBZdWFu
IDxuYW1laS51bml4QGdtYWlsLmNvbT4KQ0M6ICJSaWNoYXJkIFcuTS4gSm9uZXMiIDxyam9uZXNA
cmVkaGF0LmNvbT4KQ0M6IEplZmYgQ29keSA8Y29keXByaW1lQGdtYWlsLmNvbT4KQ0M6ICJNYXJj
LUFuZHLDqSBMdXJlYXUiIDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CkNDOiAiRGFuaWVs
IFAuIEJlcnJhbmfDqSIgPGJlcnJhbmdlQHJlZGhhdC5jb20+CkNDOiBSaWNoYXJkIEhlbmRlcnNv
biA8cnRoQHR3aWRkbGUubmV0PgpDQzogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQ0M6ICJN
aWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KQ0M6IE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbC5hcGZlbGJhdW1AZ21haWwuY29tPgpDQzogQmVuaWFtaW5vIEdhbHZhbmkgPGIuZ2Fs
dmFuaUBnbWFpbC5jb20+CkNDOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+CkNDOiAiQ8OpZHJpYyBMZSBHb2F0ZXIiIDxjbGdAa2FvZC5vcmc+CkNDOiBBbmRyZXcgSmVm
ZmVyeSA8YW5kcmV3QGFqLmlkLmF1PgpDQzogSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4K
Q0M6IEFuZHJldyBCYXVtYW5uIDxBbmRyZXcuQmF1bWFubkBtaWNyb3NvZnQuY29tPgpDQzogIlBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIiA8cGhpbG1kQHJlZGhhdC5jb20+CkNDOiBBbnRvbnkgUGF2
bG92IDxhbnRvbnlucGF2bG92QGdtYWlsLmNvbT4KQ0M6IEplYW4tQ2hyaXN0b3BoZSBEdWJvaXMg
PGpjZEB0cmlidWR1Ym9pcy5uZXQ+CkNDOiBQZXRlciBDaHViYiA8cGV0ZXIuY2h1YmJAbmljdGEu
Y29tLmF1PgpDQzogU3ViYmFyYXlhIFN1bmRlZXAgPHN1bmRlZXAubGttbEBnbWFpbC5jb20+CkND
OiBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CkNDOiBBbGlzdGFpciBGcmFuY2lz
IDxhbGlzdGFpckBhbGlzdGFpcjIzLm1lPgpDQzogIkVkZ2FyIEUuIElnbGVzaWFzIiA8ZWRnYXIu
aWdsZXNpYXNAZ21haWwuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDQzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CkNDOiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KQ0M6IFBhdWwgQnVydG9uIDxwYnVydG9u
QHdhdmVjb21wLmNvbT4KQ0M6IEFsZWtzYW5kYXIgUmlrYWxvIDxhcmlrYWxvQHdhdmVjb21wLmNv
bT4KQ0M6IENocmlzIFd1bGZmIDxjcnd1bGZmQGdtYWlsLmNvbT4KQ0M6IE1hcmVrIFZhc3V0IDxt
YXJleEBkZW54LmRlPgpDQzogRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQu
YXU+CkNDOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KQ0M6IEhhbGlsIFBhc2lj
IDxwYXNpY0BsaW51eC5pYm0uY29tPgpDQzogQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJh
ZWdlckBkZS5pYm0uY29tPgpDQzogIkhlcnbDqSBQb3Vzc2luZWF1IiA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CkNDOiBYaWFvIEd1YW5ncm9uZyA8eGlhb2d1YW5ncm9uZy5lcmljQGdtYWlsLmNvbT4K
Q0M6IEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KQ0M6IEFsZWtzYW5kYXIg
TWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CkNDOiBNYXJrIENhdmUtQXlsYW5kIDxt
YXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KQ0M6IEphc29uIFdhbmcgPGphc293YW5nQHJl
ZGhhdC5jb20+CkNDOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgpDQzogWXV2YWwg
U2hhaWEgPHl1dmFsLnNoYWlhQG9yYWNsZS5jb20+CkNDOiBQYWxtZXIgRGFiYmVsdCA8cGFsbWVy
QHNpZml2ZS5jb20+CkNDOiBTYWdhciBLYXJhbmRpa2FyIDxzYWdhcmtAZWVjcy5iZXJrZWxleS5l
ZHU+CkNDOiBCYXN0aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5k
ZT4KQ0M6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgpDQzogVGhvbWFzIEh1
dGggPHRodXRoQHJlZGhhdC5jb20+CkNDOiBFcmljIEZhcm1hbiA8ZmFybWFuQGxpbnV4LmlibS5j
b20+CkNDOiBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KQ0M6IEhhbm5l
cyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KQ0M6IE1pY2hhZWwgV2FsbGUgPG1pY2hhZWxAd2Fs
bGUuY2M+CkNDOiBBcnR5b20gVGFyYXNlbmtvIDxhdGFyNHFlbXVAZ21haWwuY29tPgpDQzogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC5pYm0uY29tPgpDQzogU2FtdWVsIFRoaWJhdWx0IDxz
YW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgpDQzogQWxleCBXaWxsaWFtc29uIDxhbGV4Lndp
bGxpYW1zb25AcmVkaGF0LmNvbT4KQ0M6IFRvbnkgS3Jvd2lhayA8YWtyb3dpYWtAbGludXguaWJt
LmNvbT4KQ0M6IFBpZXJyZSBNb3JlbCA8cG1vcmVsQGxpbnV4LmlibS5jb20+CkNDOiBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkNDOiBIYWlsaWFuZyBaaGFuZyA8emhh
bmcuemhhbmdoYWlsaWFuZ0BodWF3ZWkuY29tPgpDQzogSnVhbiBRdWludGVsYSA8cXVpbnRlbGFA
cmVkaGF0LmNvbT4KQ0M6ICJEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IiA8ZGdpbGJlcnRAcmVkaGF0
LmNvbT4KQ0M6IEx1aWdpIFJpenpvIDxyaXp6b0BpZXQudW5pcGkuaXQ+CkNDOiBHaXVzZXBwZSBM
ZXR0aWVyaSA8Zy5sZXR0aWVyaUBpZXQudW5pcGkuaXQ+CkNDOiBWaW5jZW56byBNYWZmaW9uZSA8
di5tYWZmaW9uZUBnbWFpbC5jb20+CkNDOiBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMu
Y29tPgpDQzogQW50aG9ueSBHcmVlbiA8Z3JlZW5AbW94aWVsb2dpYy5jb20+CkNDOiBTdGFmZm9y
ZCBIb3JuZSA8c2hvcm5lQGdtYWlsLmNvbT4KQ0M6IEd1YW4gWHVldGFvIDxneHRAbXByYy5wa3Uu
ZWR1LmNuPgpDQzogTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CkNDOiBxZW11LWJs
b2NrQG5vbmdudS5vcmcKQ0M6IGludGVncmF0aW9uQGdsdXN0ZXIub3JnCkNDOiBzaGVlcGRvZ0Bs
aXN0cy53cGtnLm9yZwpDQzogcWVtdS1hcm1Abm9uZ251Lm9yZwpDQzogeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCkNDOiBxZW11LXBwY0Bub25nbnUub3JnCkNDOiBxZW11LXMzOTB4QG5v
bmdudS5vcmcKQ0M6IHFlbXUtcmlzY3ZAbm9uZ251Lm9yZwoKIHB5dGhvbi9jb21taXQtcGVyLXN1
YnN5c3RlbS5weSB8IDIwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCAyMDQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IHB5dGhvbi9j
b21taXQtcGVyLXN1YnN5c3RlbS5weQoKZGlmZiAtLWdpdCBhL3B5dGhvbi9jb21taXQtcGVyLXN1
YnN5c3RlbS5weSBiL3B5dGhvbi9jb21taXQtcGVyLXN1YnN5c3RlbS5weQpuZXcgZmlsZSBtb2Rl
IDEwMDc1NQppbmRleCAwMDAwMDAwMDAwLi4yY2NmODRjYjE1Ci0tLSAvZGV2L251bGwKKysrIGIv
cHl0aG9uL2NvbW1pdC1wZXItc3Vic3lzdGVtLnB5CkBAIC0wLDAgKzEsMjA0IEBACisjIS91c3Iv
YmluL2VudiBweXRob24zCisjCisjIENvcHlyaWdodCAoYykgMjAxOSBWaXJ0dW96em8gSW50ZXJu
YXRpb25hbCBHbWJICisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9y
CisjIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisjCisjIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCisjIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisjCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorIworCitpbXBvcnQgc3VicHJvY2Vz
cworaW1wb3J0IHN5cworaW1wb3J0IG9zCitpbXBvcnQgZ2xvYgorCisKK2RlZiBnaXRfYWRkKHBh
dHRlcm4pOgorICAgIHN1YnByb2Nlc3MucnVuKFsnZ2l0JywgJ2FkZCcsIHBhdHRlcm5dKQorCisK
K2RlZiBnaXRfY29tbWl0KG1zZyk6CisgICAgc3VicHJvY2Vzcy5ydW4oWydnaXQnLCAnY29tbWl0
JywgJy1tJywgbXNnXSwgY2FwdHVyZV9vdXRwdXQ9VHJ1ZSkKKworCitkZWYgZ2l0X2NoYW5nZWRf
ZmlsZXMoKToKKyAgICByZXQgPSBzdWJwcm9jZXNzLmNoZWNrX291dHB1dChbJ2dpdCcsICdkaWZm
JywgJy0tbmFtZS1vbmx5J10sIGVuY29kaW5nPSd1dGYtOCcpLnNwbGl0KCdcbicpCisgICAgaWYg
cmV0Wy0xXSA9PSAnJzoKKyAgICAgICAgZGVsIHJldFstMV0KKyAgICByZXR1cm4gcmV0CisKKwor
bWFpbnRhaW5lcnMgPSBzeXMuYXJndlsxXQorbWVzc2FnZSA9IHN5cy5hcmd2WzJdLnN0cmlwKCkK
Kworc3Vic3lzdGVtID0gTm9uZQorCityZW1hcCA9IHsKKyAgICAnQmxvY2sgbGF5ZXIgY29yZSc6
ICdibG9jaycsCisgICAgJ0Jsb2NrIEpvYnMnOiAnYmxvY2snLAorICAgICdEaXJ0eSBCaXRtYXBz
JzogJ2Jsb2NrJywKKyAgICAnQmxvY2sgUUFQSSwgbW9uaXRvciwgY29tbWFuZCBsaW5lJzogJ2Js
b2NrJywKKyAgICAnQmxvY2sgSS9PIHBhdGgnOiAnYmxvY2snLAorICAgICdUaHJvdHRsaW5nIGlu
ZnJhc3RydWN0dXJlJzogJ2Jsb2NrJywKKyAgICAnQXJjaGl0ZWN0dXJlIHN1cHBvcnQnOiAnczM5
MHgnLAorICAgICdHdWVzdCBDUFUgQ29yZXMgKEtWTSknOiAna3ZtJywKKyAgICAnR3Vlc3QgQ1BV
IENvcmVzIChYZW4pJzogJ3hlbicsCisgICAgJ0d1ZXN0IENQVSBjb3JlcyAoVENHKSc6ICd0Y2cn
LAorICAgICdOZXR3b3JrIEJsb2NrIERldmljZSAoTkJEKSc6ICduYmQnLAorICAgICdQYXJhbGxl
bCBOT1IgRmxhc2ggZGV2aWNlcyc6ICdwZmxhc2gnLAorICAgICdGaXJtd2FyZSBjb25maWd1cmF0
aW9uIChmd19jZmcpJzogJ2Z3X2NmZycsCisgICAgJ0Jsb2NrIFNDU0kgc3Vic3lzdGVtJzogJ3Nj
c2knLAorICAgICdOZXR3b3JrIGRldmljZSBiYWNrZW5kcyc6ICduZXQnLAorICAgICdOZXRtYXAg
bmV0d29yayBiYWNrZW5kJzogJ25ldCcsCisgICAgJ0hvc3QgTWVtb3J5IEJhY2tlbmRzJzogJ2hv
c3RtZW0nLAorICAgICdDcnlwdG9kZXYgQmFja2VuZHMnOiAnY3J5cHRvZGV2JywKKyAgICAnUUVN
VSBHdWVzdCBBZ2VudCc6ICdxZ2EnLAorICAgICdDT0xPIEZyYW1ld29yayc6ICdjb2xvJywKKyAg
ICAnQ29tbWFuZCBsaW5lIG9wdGlvbiBhcmd1bWVudCBwYXJzaW5nJzogJ2NtZGxpbmUnLAorICAg
ICdDaGFyYWN0ZXIgZGV2aWNlIGJhY2tlbmRzJzogJ2NoYXJkZXYnCit9CisKKworY2xhc3MgTWFp
bnRhaW5lcnM6CisgICAgZGVmIGFkZChzZWxmLCBzdWJzeXN0ZW0sIHBhdGgsIG1hcHBlciwgbWFw
cGVyX25hbWUsIGdsb2JfY291bnQ9MSk6CisgICAgICAgIGlmIHN1YnN5c3RlbSBpbiByZW1hcDoK
KyAgICAgICAgICAgIHN1YnN5c3RlbSA9IHJlbWFwW3N1YnN5c3RlbV0KKyAgICAgICAgaWYgc3Vi
c3lzdGVtIG5vdCBpbiBzZWxmLnN1YnN5c3RlbXM6CisgICAgICAgICAgICBzZWxmLnN1YnN5c3Rl
bXMuYXBwZW5kKHN1YnN5c3RlbSkKKworICAgICAgICBpZiBwYXRoWy0xXSA9PSAnLyc6CisgICAg
ICAgICAgICBwYXRoID0gcGF0aFs6LTFdCisKKyAgICAgICAgaWYgcGF0aCBpbiBtYXBwZXI6Cisg
ICAgICAgICAgICBpZiBtYXBwZXJbcGF0aF1bMV0gPT0gZ2xvYl9jb3VudDoKKyAgICAgICAgICAg
ICAgICBwcmludCgnV2FybmluZzogInt9IiBib3RoIGluICJ7fSIgYW5kICJ7fSIgaW4ge30gbWFw
cGVyIHdpdGggJworICAgICAgICAgICAgICAgICAgICAgICdzYW1lIGdsb2ItY291bnQ9e30uIHt9
IGlnbm9yZWQgZm9yIHRoaXMgcGF0aC4nLmZvcm1hdCgKKyAgICAgICAgICAgICAgICAgICAgICAg
IHBhdGgsIG1hcHBlcltwYXRoXVswXSwgc3Vic3lzdGVtLCBtYXBwZXJfbmFtZSwgZ2xvYl9jb3Vu
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3Vic3lzdGVtKSkKKyAgICAgICAgICAgICAg
ICByZXR1cm4KKyAgICAgICAgICAgIGlmIG1hcHBlcltwYXRoXVsxXSA8IGdsb2JfY291bnQ6Cisg
ICAgICAgICAgICAgICAgIyBzaWxlbnRseSBpZ25vcmUgd29yc2UgbWF0Y2gKKyAgICAgICAgICAg
ICAgICByZXR1cm4KKworICAgICAgICBtYXBwZXJbcGF0aF0gPSAoc3Vic3lzdGVtLCBnbG9iX2Nv
dW50KQorCisgICAgZGVmIF9faW5pdF9fKHNlbGYsIGZpbGVfbmFtZSk6CisgICAgICAgIHNlbGYu
bWFwX2ZpbGUgPSB7fQorICAgICAgICBzZWxmLm1hcF9nbG9iX2ZpbGUgPSB7fQorICAgICAgICBz
ZWxmLm1hcF9kaXIgPSB7fQorICAgICAgICBzZWxmLm1hcF9nbG9iX2RpciA9IHt9CisgICAgICAg
IHNlbGYubWFwX3VubWFpbnRhaW5lZF9kaXIgPSB7CisgICAgICAgICAgICAncHl0aG9uJzogKCdw
eXRob24nLCAxKSwKKyAgICAgICAgICAgICdody9taXNjJzogKCdtaXNjJywgMSkKKyAgICAgICAg
fQorICAgICAgICBzZWxmLnN1YnN5c3RlbXMgPSBbJ3B5dGhvbicsICdtaXNjJ10KKyAgICAgICAg
c3Vic3lzdGVtID0gTm9uZQorCisgICAgICAgIHdpdGggb3BlbihmaWxlX25hbWUpIGFzIGY6Cisg
ICAgICAgICAgICBtb2RlMiA9IEZhbHNlCisgICAgICAgICAgICBwcmV2bGluZSA9ICcnCisgICAg
ICAgICAgICBmb3IgbGluZSBpbiBmOgorICAgICAgICAgICAgICAgIGxpbmUgPSBsaW5lLnJzdHJp
cCgpCisgICAgICAgICAgICAgICAgaWYgbm90IGxpbmU6CisgICAgICAgICAgICAgICAgICAgIGNv
bnRpbnVlCisgICAgICAgICAgICAgICAgaWYgbGVuKGxpbmUpID49IDIgYW5kIGxpbmVbMV0gPT0g
JzonOgorICAgICAgICAgICAgICAgICAgICBpZiBsaW5lWzBdID09ICdGJzoKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGZuYW1lID0gbGluZVszOl0KKyAgICAgICAgICAgICAgICAgICAgICAgIGlm
IGZuYW1lIGluIFsnKicsICcqLyddOgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlCisgICAgICAgICAgICAgICAgICAgICAgICBpZiBvcy5wYXRoLmlzZmlsZShmbmFtZSk6Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5hZGQoc3Vic3lzdGVtLCBmbmFtZSwgc2Vs
Zi5tYXBfZmlsZSwgJ2ZpbGUnKQorICAgICAgICAgICAgICAgICAgICAgICAgZWxpZiBvcy5wYXRo
LmlzZGlyKGZuYW1lKToKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmFkZChzdWJz
eXN0ZW0sIGZuYW1lLCBzZWxmLm1hcF9kaXIsICdkaXInKQorICAgICAgICAgICAgICAgICAgICAg
ICAgZWxzZToKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRocyA9IGdsb2IuZ2xvYihm
bmFtZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiBub3QgcGF0aHM6CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50KCdXYXJuaW5nOiBub3RoaW5nIGNvcnJlc3Bv
bmRzIHRvICJ7fSInLmZvcm1hdChmbmFtZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnRpbnVlCisKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBuID0gbGVuKHBhdGhz
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBmIGluIHBhdGhzOgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpZiBvcy5wYXRoLmlzZmlsZShmKToKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuYWRkKHN1YnN5c3RlbSwgZiwgc2VsZi5tYXBf
Z2xvYl9maWxlLCAnZ2xvYi1maWxlJywgbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZWxzZToKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzc2VydCBvcy5w
YXRoLmlzZGlyKGYpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmFk
ZChzdWJzeXN0ZW0sIGYsIHNlbGYubWFwX2dsb2JfZGlyLCAnZ2xvYi1kaXInLCBuKQorICAgICAg
ICAgICAgICAgIGVsaWYgbGluZVs6M10gPT0gJy0tLSc6CisgICAgICAgICAgICAgICAgICAgIHN1
YnN5c3RlbSA9IHByZXZsaW5lCisgICAgICAgICAgICAgICAgICAgIGlmIHN1YnN5c3RlbSA9PSAn
RGV2aWNlcyc6CisgICAgICAgICAgICAgICAgICAgICAgICBtb2RlMiA9IFRydWUKKyAgICAgICAg
ICAgICAgICBlbGlmIG1vZGUyOgorICAgICAgICAgICAgICAgICAgICBzdWJzeXN0ZW0gPSBsaW5l
CisgICAgICAgICAgICAgICAgcHJldmxpbmUgPSBsaW5lCisKKyAgICBkZWYgZmluZF9pbl9tYXBf
ZGlyKHNlbGYsIGZpbGVfbmFtZSwgbWFwcGVyKToKKyAgICAgICAgd2hpbGUgZmlsZV9uYW1lICE9
ICcnIGFuZCBmaWxlX25hbWUgbm90IGluIG1hcHBlcjoKKyAgICAgICAgICAgIGZpbGVfbmFtZSA9
IG9zLnBhdGguZGlybmFtZShmaWxlX25hbWUpCisKKyAgICAgICAgcmV0dXJuIE5vbmUgaWYgZmls
ZV9uYW1lID09ICcnIGVsc2UgbWFwcGVyW2ZpbGVfbmFtZV1bMF0KKworICAgIGRlZiBmaW5kX2lu
X21hcF9maWxlKHNlbGYsIGZpbGVfbmFtZSwgbWFwcGVyKToKKyAgICAgICAgaWYgZmlsZV9uYW1l
IGluIG1hcHBlcjoKKyAgICAgICAgICAgIHJldHVybiBtYXBwZXJbZmlsZV9uYW1lXVswXQorCisg
ICAgZGVmIGZpbmRfc3Vic3lzdGVtKHNlbGYsIGZpbGVfbmFtZSk6CisgICAgICAgIHMgPSBzZWxm
LmZpbmRfaW5fbWFwX2ZpbGUoZmlsZV9uYW1lLCBzZWxmLm1hcF9maWxlKQorICAgICAgICBpZiBz
IGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcmV0dXJuIHMKKworICAgICAgICBzID0gc2VsZi5m
aW5kX2luX21hcF9maWxlKGZpbGVfbmFtZSwgc2VsZi5tYXBfZ2xvYl9maWxlKQorICAgICAgICBp
ZiBzIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcmV0dXJuIHMKKworICAgICAgICBzID0gc2Vs
Zi5maW5kX2luX21hcF9kaXIoZmlsZV9uYW1lLCBzZWxmLm1hcF9kaXIpCisgICAgICAgIGlmIHMg
aXMgbm90IE5vbmU6CisgICAgICAgICAgICByZXR1cm4gcworCisgICAgICAgIHMgPSBzZWxmLmZp
bmRfaW5fbWFwX2RpcihmaWxlX25hbWUsIHNlbGYubWFwX2dsb2JfZGlyKQorICAgICAgICBpZiBz
IGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcmV0dXJuIHMKKworICAgICAgICBzID0gc2VsZi5m
aW5kX2luX21hcF9kaXIoZmlsZV9uYW1lLCBzZWxmLm1hcF91bm1haW50YWluZWRfZGlyKQorICAg
ICAgICBpZiBzIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcmV0dXJuIHMKKworICAgICAgICBz
ZWxmLnN1YnN5c3RlbXMuYXBwZW5kKGZpbGVfbmFtZSkKKyAgICAgICAgcmV0dXJuIGZpbGVfbmFt
ZQorCisKK2RlZiBjb21taXQoc3Vic3lzdGVtKToKKyAgICBtc2cgPSBzdWJzeXN0ZW0KKyAgICBp
ZiBtc2cgaW4gcmVtYXA6CisgICAgICAgIG1zZyA9IHJlbWFwW21zZ10KKyAgICBtc2cgKz0gJzog
JyArIG1lc3NhZ2UKKyAgICBnaXRfY29tbWl0KG1zZykKKworbW50ID0gTWFpbnRhaW5lcnMobWFp
bnRhaW5lcnMpCityZXMgPSB7fQorZm9yIGYgaW4gZ2l0X2NoYW5nZWRfZmlsZXMoKToKKyAgICBz
ID0gbW50LmZpbmRfc3Vic3lzdGVtKGYpCisgICAgaWYgcyBpbiByZXM6CisgICAgICAgIHJlc1tz
XS5hcHBlbmQoZikKKyAgICBlbHNlOgorICAgICAgICByZXNbc10gPSBbZl0KKworZm9yIHMgaW4g
bW50LnN1YnN5c3RlbXM6CisgICAgaWYgcyBpbiByZXM6CisgICAgICAgIHByaW50KHMpCisgICAg
ICAgIGZvciBmIGluIHJlc1tzXToKKyAgICAgICAgICAgIHByaW50KCcgICcsIGYpCisKK2ZvciBz
IGluIG1udC5zdWJzeXN0ZW1zOgorICAgIGlmIHMgaW4gcmVzOgorICAgICAgICBmb3IgZiBpbiBy
ZXNbc106CisgICAgICAgICAgICBnaXRfYWRkKGYpCisgICAgICAgIGNvbW1pdChzKQotLSAKMi4y
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 04:54:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 04:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ9Pr-0003LK-1g; Sat, 12 Oct 2019 04:54:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OAML=YE=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iIyTn-0000Yj-CA
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 17:13:27 +0000
X-Inumbo-ID: 6fed5468-ec4a-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6fed5468-ec4a-11e9-a531-bc764e2007e4;
 Fri, 11 Oct 2019 17:13:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AA36E5946B;
 Fri, 11 Oct 2019 17:13:24 +0000 (UTC)
Received: from [10.3.116.168] (ovpn-116-168.phx2.redhat.com [10.3.116.168])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id F02B560923;
 Fri, 11 Oct 2019 17:12:49 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
 <20191011160552.22907-26-vsementsov@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <5dd4d642-7ea6-42a2-66fc-6d6710b77b8d@redhat.com>
Date: Fri, 11 Oct 2019 12:12:49 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <20191011160552.22907-26-vsementsov@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Fri, 11 Oct 2019 17:13:25 +0000 (UTC)
X-Mailman-Approved-At: Sat, 12 Oct 2019 04:54:04 +0000
Subject: Re: [Xen-devel] [RFC v5 025/126] scripts: add coccinelle script to
 use auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>, qemu-block@nongnu.org,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Ronnie Sahlberg <ronniesahlberg@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Andrew Jeffery <andrew@aj.id.au>, Chris Wulff <crwulff@gmail.com>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>, Michael Walle <michael@walle.cc>,
 qemu-ppc@nongnu.org, Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>, sheepdog@lists.wpkg.org,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, "Denis V. Lunev" <den@openvz.org>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?Q?C=c3=a9dric_Le_Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>, qemu-riscv@nongnu.org,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 xen-devel@lists.xenproject.org, integration@gluster.org,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 armbru@redhat.com,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?Q?Daniel_P=2e_Berrang=c3=a9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTEvMTkgMTE6MDQgQU0sIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgd3JvdGU6
Cj4gU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNv
dkB2aXJ0dW96em8uY29tPgo+IC0tLQo+IAoKPiAgIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXBy
b3BhZ2F0ZWQtZXJycC5jb2NjaSB8IDExOCArKysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBj
aGFuZ2VkLCAxMTggaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNjcmlwdHMv
Y29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQo+IAo+IGRpZmYgLS1naXQgYS9z
Y3JpcHRzL2NvY2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kgYi9zY3JpcHRzL2Nv
Y2NpbmVsbGUvYXV0by1wcm9wYWdhdGVkLWVycnAuY29jY2kKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAwMDAuLmQ5NzMxNjIwYWEKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIv
c2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpCgo+ICtAcnVsZTFA
Cj4gKy8vIERyb3AgbG9jYWxfZXJyCj4gK2lkZW50aWZpZXIgZm4sIGxvY2FsX2VycjsKPiArc3lt
Ym9sIGVycnA7Cj4gK0BACj4gKwo+ICsgZm4oLi4uLCBFcnJvciAqKmVycnAsIC4uLikKPiArIHsK
PiArICAgICA8Li4uCj4gKy0gICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gKyAgICAgLi4u
Pgo+ICsgfQo+ICsKClNvIG91ciBnb2FsIGlzIHRvIGF1dG9tYXRlIHJlbW92YWwgb2YgYWxsIGxv
Y2FsX2VyciAoaW5jbHVkaW5nIHdoZW4gaXQgCmlzIHNwZWxsZWQgZXJyKS4uLgoKPiArQEAKPiAr
Ly8gSGFuZGxlIHBhdHRlcm4gd2l0aCBnb3RvLCBvdGhlcndpc2Ugd2UnbGwgZmluaXNoIHVwCj4g
Ky8vIHdpdGggbGFiZWxzIGF0IGZ1bmN0aW9uIGVuZCB3aGljaCB3aWxsIG5vdCBjb21waWxlLgo+
ICtpZGVudGlmaWVyIHJ1bGUxLmZuOwo+ICtpZGVudGlmaWVyIHJ1bGUxLmxvY2FsX2VycjsKPiAr
aWRlbnRpZmllciBPVVQ7Cj4gK0BACj4gKwo+ICsgZm4oLi4uKQo+ICsgewo+ICsgICAgIDwuLi4K
PiArLSAgICBnb3RvIE9VVDsKPiArKyAgICByZXR1cm47Cj4gKyAgICAgLi4uPgo+ICstIE9VVDoK
PiArLSAgICBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJyKTsKPiArIH0KPiArCgp0aGlz
IGRhbmdsaW5nIGxhYmVsIGNsZWFudXAgbWFrZXMgc2Vuc2UKCj4gK0BACj4gK2lkZW50aWZpZXIg
cnVsZTEuZm47Cj4gK2lkZW50aWZpZXIgcnVsZTEubG9jYWxfZXJyOwo+ICtAQAo+ICsKPiArIGZu
KC4uLikKPiArIHsKPiArICAgICA8Li4uCj4gKygKPiArLSAgICBlcnJvcl9mcmVlKGxvY2FsX2Vy
cik7Cj4gKy0gICAgbG9jYWxfZXJyID0gTlVMTDsKPiArKyAgICBlcnJvcl9mcmVlX2VycnAoZXJy
cCk7CgpUaGlzIGRvZXMgbm90IG1ha2Ugc2Vuc2UgLSBlcnJvcl9mcmVlX2VycnAoKSBpcyBub3Qg
ZGVmaW5lZCBwcmlvciB0byAKdGhpcyBzZXJpZXMgb3IgYW55d2hlcmUgaW4gcGF0Y2hlcyAxLTI0
LCBpZiBJJ20gcmVhZGluZyBpdCBjb3JyZWN0bHkuCgo+ICt8Cj4gKy0gICAgZXJyb3JfZnJlZShs
b2NhbF9lcnIpOwo+ICsrICAgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsKCmFuZCBhZ2FpbgoKPiAr
fAo+ICstICAgIGVycm9yX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsKPiArKyAgICBlcnJvcl9yZXBv
cnRfZXJycChlcnJwKTsKPiArfAo+ICstICAgIHdhcm5fcmVwb3J0X2Vycihsb2NhbF9lcnIpOwo+
ICsrICAgIHdhcm5fcmVwb3J0X2VycnAoZXJycCk7Cj4gK3wKPiArLSAgICBlcnJvcl9wcm9wYWdh
dGVfcHJlcGVuZChlcnJwLCBsb2NhbF9lcnIsCj4gKysgICAgZXJyb3JfcHJlcGVuZChlcnJwLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLi4pOwo+ICt8Cj4gKy0gICAgZXJyb3Jf
cHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cj4gKykKPiArICAgICAuLi4+Cj4gKyB9Cj4gKwoK
SXQgbG9va3MgbGlrZSBvbmNlIHRoaXMgc2NyaXB0IGlzIHJ1biwgZXJyb3JfcHJvcGFnYXRlX3By
ZXBlbmQoKSB3aWxsIApoYXZlIG5vIGNsaWVudHMuICBJcyB0aGVyZSBhIG5vbi1nZW5lcmF0ZWQg
Y2xlYW51cCBwYXRjaCB0aGF0IHJlbW92ZXMgaXQgCihhbmQgb25jZSBpdCBpcyByZW1vdmVkLCBp
dCBjYW4gYWxzbyBiZSByZW1vdmVkIGZyb20gdGhlIC5jb2NjaSBzY3JpcHQgCmFzIG5vIGZ1cnRo
ZXIgY2xpZW50cyB3aWxsIHJlYXBwZWFyIGxhdGVyKT8KCgo+ICtAQAo+ICtpZGVudGlmaWVyIHJ1
bGUxLmZuOwo+ICtpZGVudGlmaWVyIHJ1bGUxLmxvY2FsX2VycjsKPiArQEAKPiArCj4gKyBmbigu
Li4pCj4gKyB7Cj4gKyAgICAgPC4uLgo+ICsoCj4gKy0gICAgJmxvY2FsX2Vycgo+ICsrICAgIGVy
cnAKPiArfAo+ICstICAgIGxvY2FsX2Vycgo+ICsrICAgICplcnJwCj4gKykKPiArICAgICAuLi4+
Cj4gKyB9Cj4gKwo+ICtAQAo+ICtzeW1ib2wgZXJycDsKPiArQEAKPiArCj4gKy0gKmVycnAgIT0g
TlVMTAo+ICsrICplcnJwCj4gCgpTZWVtcyB0byBtYWtlIHNlbnNlLgoKLS0gCkVyaWMgQmxha2Us
IFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0LCBJbmMuICAgICAgICAgICArMS05
MTktMzAxLTMyMjYKVmlydHVhbGl6YXRpb246ICBxZW11Lm9yZyB8IGxpYnZpcnQub3JnCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 04:54:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 04:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ9Pr-0003LQ-AY; Sat, 12 Oct 2019 04:54:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=OAML=YE=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iIzSH-0006nu-KA
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 18:15:57 +0000
X-Inumbo-ID: 2b673f08-ec53-11e9-933e-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b673f08-ec53-11e9-933e-12813bfff9fa;
 Fri, 11 Oct 2019 18:15:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8FB3D30BB370;
 Fri, 11 Oct 2019 18:15:54 +0000 (UTC)
Received: from [10.3.116.168] (ovpn-116-168.phx2.redhat.com [10.3.116.168])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 42A2C60BF4;
 Fri, 11 Oct 2019 18:15:16 +0000 (UTC)
From: Eric Blake <eblake@redhat.com>
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 qemu-devel@nongnu.org
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
 <20191011160552.22907-26-vsementsov@virtuozzo.com>
 <5dd4d642-7ea6-42a2-66fc-6d6710b77b8d@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <f846f0dc-854f-90f7-5f25-eb4f2b461520@redhat.com>
Date: Fri, 11 Oct 2019 13:15:15 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <5dd4d642-7ea6-42a2-66fc-6d6710b77b8d@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Fri, 11 Oct 2019 18:15:56 +0000 (UTC)
X-Mailman-Approved-At: Sat, 12 Oct 2019 04:54:04 +0000
Subject: Re: [Xen-devel] [RFC v5 025/126] scripts: add coccinelle script to
 use auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>, qemu-block@nongnu.org,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Laszlo Ersek <lersek@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Laurent Vivier <lvivier@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Ronnie Sahlberg <ronniesahlberg@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Andrew Jeffery <andrew@aj.id.au>, Chris Wulff <crwulff@gmail.com>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>, Michael Walle <michael@walle.cc>,
 qemu-ppc@nongnu.org, Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>, sheepdog@lists.wpkg.org,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, "Denis V. Lunev" <den@openvz.org>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?Q?C=c3=a9dric_Le_Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>, qemu-riscv@nongnu.org,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Anthony Green <green@moxielogic.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 xen-devel@lists.xenproject.org, integration@gluster.org,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 armbru@redhat.com,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?Q?Daniel_P=2e_Berrang=c3=a9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTEvMTkgMTI6MTIgUE0sIEVyaWMgQmxha2Ugd3JvdGU6Cj4gT24gMTAvMTEvMTkgMTE6
MDQgQU0sIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgd3JvdGU6Cj4+IFNpZ25lZC1vZmYt
Ynk6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNv
bT4KPj4gLS0tCj4+Cgo+PiArQEAKPj4gK2lkZW50aWZpZXIgcnVsZTEuZm47Cj4+ICtpZGVudGlm
aWVyIHJ1bGUxLmxvY2FsX2VycjsKPj4gK0BACj4+ICsKPj4gKyBmbiguLi4pCj4+ICsgewo+PiAr
wqDCoMKgwqAgPC4uLgo+PiArKAo+PiArLcKgwqDCoCBlcnJvcl9mcmVlKGxvY2FsX2Vycik7Cj4+
ICstwqDCoMKgIGxvY2FsX2VyciA9IE5VTEw7Cj4+ICsrwqDCoMKgIGVycm9yX2ZyZWVfZXJycChl
cnJwKTsKPiAKPiBUaGlzIGRvZXMgbm90IG1ha2Ugc2Vuc2UgLSBlcnJvcl9mcmVlX2VycnAoKSBp
cyBub3QgZGVmaW5lZCBwcmlvciB0byAKPiB0aGlzIHNlcmllcyBvciBhbnl3aGVyZSBpbiBwYXRj
aGVzIDEtMjQsIGlmIEknbSByZWFkaW5nIGl0IGNvcnJlY3RseS4KCkFwb2xvZ2llcyAtIEkgc2Vu
dCBteSByZXBseSB0byB0aGlzIG1lc3NhZ2UgYmVmb3JlIDIxLzEyNiBzaG93ZWQgdXAgaW4gCm15
IGluYm94LCBhbmQgZGlkbid0IHJlYWxpemUgdGhhdCBJIGhhZCBza2lwcGVkIG92ZXIgc2VxdWVu
Y2luZy4gIFRoaXMgCnBhcnQgaXMgZmluZSBhZnRlciBhbGwsIGJ1dCBpdCBwb2ludHMgdG8gdGhl
IHBlcmlscyBvZiByZXZpZXdpbmcgYSAKdGhyZWFkIGFzIGl0IGNvbWVzIGluIHBpZWNlbWVhbCwg
dnMuIHJldmlld2luZyBhbiBhY3R1YWwgYnJhbmNoIHdpdGggYWxsIApwYXRjaGVzIGluc3RhbnRs
eSBhdmFpbGFibGUuCgotLSAKRXJpYyBCbGFrZSwgUHJpbmNpcGFsIFNvZnR3YXJlIEVuZ2luZWVy
ClJlZCBIYXQsIEluYy4gICAgICAgICAgICsxLTkxOS0zMDEtMzIyNgpWaXJ0dWFsaXphdGlvbjog
IHFlbXUub3JnIHwgbGlidmlydC5vcmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 04:54:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 04:54:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJ9Pp-0003Kw-TD; Sat, 12 Oct 2019 04:54:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=LlWf=YE=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iIxSt-0001TF-Cd
 for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 16:08:27 +0000
X-Inumbo-ID: 59ea4a80-ec41-11e9-933c-12813bfff9fa
Received: from relay.sw.ru (unknown [185.231.240.75])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59ea4a80-ec41-11e9-933c-12813bfff9fa;
 Fri, 11 Oct 2019 16:08:24 +0000 (UTC)
Received: from [10.94.3.0] (helo=kvm.qa.sw.ru)
 by relay.sw.ru with esmtp (Exim 4.92.2)
 (envelope-from <vsementsov@virtuozzo.com>)
 id 1iIxQR-0003XG-F1; Fri, 11 Oct 2019 19:05:55 +0300
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: qemu-devel@nongnu.org
Date: Fri, 11 Oct 2019 19:03:46 +0300
Message-Id: <20191011160552.22907-1-vsementsov@virtuozzo.com>
X-Mailer: git-send-email 2.21.0
MIME-Version: 1.0
X-Mailman-Approved-At: Sat, 12 Oct 2019 04:54:04 +0000
Subject: [Xen-devel] [RFC v5 000/126] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ronnie Sahlberg <ronniesahlberg@gmail.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Eric Blake <eblake@redhat.com>,
 Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>, qemu-block@nongnu.org,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 vsementsov@virtuozzo.com, Andrew Jeffery <andrew@aj.id.au>,
 Chris Wulff <crwulff@gmail.com>, Subbaraya Sundeep <sundeep.lkml@gmail.com>,
 Michael Walle <michael@walle.cc>, qemu-ppc@nongnu.org,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>, sheepdog@lists.wpkg.org,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, "Denis V. Lunev" <den@openvz.org>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 qemu-s390x@nongnu.org, qemu-arm@nongnu.org,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>, qemu-riscv@nongnu.org,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 xen-devel@lists.xenproject.org, integration@gluster.org,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 armbru@redhat.com,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsIQoKQXQgdGhlIHJlcXVlc3Qgb2YgTWFya3VzOiBmdWxsIHZlcnNpb24gb2YgZXJycCBw
cm9wYWdhdGlvbi4gTGV0J3MgbG9vawphdCBpdC4gQ292ZXIgYXMgbXVjaCBhcyBwb3NzaWJsZSwg
ZXhjZXB0IGluc2VydGluZyBtYWNybyBpbnZvY2F0aW9uCndoZXJlIGl0J3Mgbm90IG5lY2Vzc2Fy
eS4KCkl0J3MgaHVnZSwgYW5kIHNvIGl0J3MgYW4gUkZDLgoKSW4gdjUgSSd2ZSBhZGRlZCBhIGxv
dCBtb3JlIHByZXBhcmF0aW9uIGNsZWFudXBzOgowMS0yMyBhcmUgcHJlcGFyYXRpb24gY2xlYW51
cHMKICAwMTogbm90IGNoYW5nZWQsIGtlZXAgRXJpYydzIHItYgogIDAyOiBpbXByb3ZlIGNvbW1p
dCBtc2cgW01hcmt1c10sIGtlZXAgRXJpYydzIHItYgogIDAzOiBjaGFuZ2VkLCBvbmx5IGVycm9y
IEFQSSBoZXJlLCBkcm9wIHItYgoyNCBpcyBjb3JlIG1hY3JvCiAgLSBpbXByb3ZlIGNvdmVyIGxl
dHRlciwgd29yZGluZyBhbmQgbWFjcm8gY29kZSBzdHlsZQogIC0ga2VlcCBFcmljJ3Mgci1iCjI1
LTI2OiBhdXRvbWF0aW9uIHNjcmlwdHMKICAgLSBjb21taXQtcGVyLXN1YnN5c3RlbSBjaGFuZ2Vk
IGEgbG90LiBpdCdzIGEgZHJhZnQsIGRvbid0IGJvdGhlciB0b28KICAgICBtdWNoIHdpdGggaXQK
ICAgLSBjb2NjaW5lbGxlOiBhZGQgc3VwcG9ydCBvZiBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZAoK
MjctMTI2OiBnZW5lcmF0ZWQgcGF0Y2hlcwoKPT09PQoKSGVyZSBpcyBhIHByb3Bvc2FsIG9mIGF1
dG8gcHJvcGFnYXRpb24gZm9yIGxvY2FsX2VyciwgdG8gbm90IGNhbGwKZXJyb3JfcHJvcGFnYXRl
IG9uIGV2ZXJ5IGV4aXQgcG9pbnQsIHdoZW4gd2UgZGVhbCB3aXRoIGxvY2FsX2Vyci4KClRoZXJl
IGFyZSBhbHNvIHR3byBpc3N1ZXMgd2l0aCBlcnJwOgoKMS4gZXJyb3JfZmF0YWwgJiBlcnJvcl9h
cHBlbmRfaGludC9lcnJvcl9wcmVwZW5kOiB1c2VyIGNhbid0IHNlZSB0aGlzCmFkZGl0aW9uYWwg
aW5mbywgYmVjYXVzZSBleGl0KCkgaGFwcGVucyBpbiBlcnJvcl9zZXRnIGVhcmxpZXIgdGhhbiBp
bmZvCmlzIGFkZGVkLiBbUmVwb3J0ZWQgYnkgR3JlZyBLdXJ6XQoKMi4gZXJyb3JfYWJvcnQgJiBl
cnJvcl9wcm9wYWdhdGU6IHdoZW4gd2Ugd3JhcAplcnJvcl9hYm9ydCBieSBsb2NhbF9lcnIrZXJy
b3JfcHJvcGFnYXRlLCByZXN1bHRpbmcgY29yZWR1bXAgd2lsbApyZWZlciB0byBlcnJvcl9wcm9w
YWdhdGUgYW5kIG5vdCB0byB0aGUgcGxhY2Ugd2hlcmUgZXJyb3IgaGFwcGVuZWQuCih0aGUgbWFj
cm8gaXRzZWxmIGRvbid0IGZpeCB0aGUgaXNzdWUsIGJ1dCBpdCBhbGxvd3MgdG8gWzMuXSBkcm9w
IGFsbApsb2NhbF9lcnIrZXJyb3JfcHJvcGFnYXRlIHBhdHRlcm4sIHdoaWNoIHdpbGwgZGVmaW5p
dGVseSBmaXggdGhlIGlzc3VlKQpbUmVwb3J0ZWQgYnkgS2V2aW4gV29sZl0KCj09PT0KCkdlbmVy
YXRlZCBwYXRjaGVzIHNwbGl0OgoKbWlzYwogICBody9taXNjL2l2c2htZW0uYwogICBody9taXNj
L3RtcDEwNS5jCiAgIGh3L21pc2MvdG1wNDIxLmMKczM5MHgKICAgaHcvaW50Yy9zMzkwX2ZsaWNf
a3ZtLmMKICAgaHcvczM5MHgvMzI3MC1jY3cuYwogICBody9zMzkweC9jc3MtYnJpZGdlLmMKICAg
aHcvczM5MHgvY3NzLmMKICAgaHcvczM5MHgvczM5MC1za2V5cy5jCiAgIGh3L3MzOTB4L3MzOTAt
dmlydGlvLWNjdy5jCiAgIGh3L3MzOTB4L3NjbHAuYwogICBody9zMzkweC90b2Qta3ZtLmMKICAg
aHcvdmZpby9jY3cuYwogICB0YXJnZXQvczM5MHgvY3B1LmMKdGNnCiAgIGV4ZWMuYwogICBody9h
cm0vYXJtdjdtLmMKICAgaHcvYXJtL3NtbXUtY29tbW9uLmMKICAgaHcvYXJtL3NtbXV2My5jCiAg
IGh3L2NwdS9hMTVtcGNvcmUuYwogICBody9jcHUvYTltcGNvcmUuYwogICBody9jcHUvYXJtMTFt
cGNvcmUuYwogICBody9pMzg2L3BjLmMKICAgaHcvaW50Yy9uaW9zMl9paWMuYwogICBody9taXBz
L2Nwcy5jCiAgIGh3L3Jpc2N2L3Jpc2N2X2hhcnQuYwogICBody9yaXNjdi9zaWZpdmVfZS5jCiAg
IGh3L3Jpc2N2L3NpZml2ZV91LmMKICAgaHcvc2QvbWlsa3ltaXN0LW1lbWNhcmQuYwogICB0YXJn
ZXQvYWxwaGEvY3B1LmMKICAgdGFyZ2V0L2FybS9jcHUuYwogICB0YXJnZXQvYXJtL2NwdTY0LmMK
ICAgdGFyZ2V0L2NyaXMvY3B1LmMKICAgdGFyZ2V0L2hwcGEvY3B1LmMKICAgdGFyZ2V0L2kzODYv
Y3B1LmMKICAgdGFyZ2V0L2xtMzIvY3B1LmMKICAgdGFyZ2V0L202OGsvY3B1LmMKICAgdGFyZ2V0
L21pY3JvYmxhemUvY3B1LmMKICAgdGFyZ2V0L21pcHMvY3B1LmMKICAgdGFyZ2V0L21veGllL2Nw
dS5jCiAgIHRhcmdldC9uaW9zMi9jcHUuYwogICB0YXJnZXQvb3BlbnJpc2MvY3B1LmMKICAgdGFy
Z2V0L3BwYy9jb21wYXQuYwogICB0YXJnZXQvcHBjL3RyYW5zbGF0ZV9pbml0LmluYy5jCiAgIHRh
cmdldC9yaXNjdi9jcHUuYwogICB0YXJnZXQvc2g0L2NwdS5jCiAgIHRhcmdldC9zcGFyYy9jcHUu
YwogICB0YXJnZXQvdHJpY29yZS9jcHUuYwogICB0YXJnZXQvdW5pY29yZTMyL2NwdS5jCiAgIHRh
cmdldC94dGVuc2EvY3B1LmMKa3ZtCiAgIHRhcmdldC9wcGMva3ZtLmMKICAgdGFyZ2V0L3MzOTB4
L2NwdV9tb2RlbHMuYwp4ZW4KICAgaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jCiAgIGh3
L2Jsb2NrL3hlbi1ibG9jay5jCiAgIGh3L3hlbi94ZW4tYmFja2VuZC5jCiAgIGh3L3hlbi94ZW4t
YnVzLmMKICAgaHcveGVuL3hlbi1ob3N0LXBjaS1kZXZpY2UuYwogICBody94ZW4veGVuX3B0LmMK
ICAgaHcveGVuL3hlbl9wdF9jb25maWdfaW5pdC5jCkhvc3RzCiAgIHFnYS9jb21tYW5kcy13aW4z
Mi5jCiAgIHV0aWwvb3NsaWItcG9zaXguYwpBUk0gTWFjaGluZXMKICAgaHcvYXJtL2FsbHdpbm5l
ci1hMTAuYwogICBody9hcm0vYXNwZWVkX3NvYy5jCiAgIGh3L2FybS9iY20yODM1X3BlcmlwaGVy
YWxzLmMKICAgaHcvYXJtL2JjbTI4MzYuYwogICBody9hcm0vZGlnaWMuYwogICBody9hcm0vZnNs
LWlteDI1LmMKICAgaHcvYXJtL2ZzbC1pbXgzMS5jCiAgIGh3L2FybS9mc2wtaW14Ni5jCiAgIGh3
L2FybS9pbnRlZ3JhdG9yY3AuYwogICBody9hcm0vbXNmMi1zb2MuYwogICBody9hcm0vbnJmNTFf
c29jLmMKICAgaHcvYXJtL3N0bTMyZjIwNV9zb2MuYwogICBody9hcm0vdmlydC5jCiAgIGh3L2Fy
bS94bG54LXZlcnNhbC12aXJ0LmMKICAgaHcvYXJtL3hsbngtenlucW1wLmMKICAgaHcvY3B1L3Jl
YWx2aWV3X21wY29yZS5jCiAgIGh3L2Rpc3BsYXkvYmNtMjgzNV9mYi5jCiAgIGh3L2RtYS9iY20y
ODM1X2RtYS5jCiAgIGh3L2RtYS94aWxpbnhfYXhpZG1hLmMKICAgaHcvZ3Bpby9hc3BlZWRfZ3Bp
by5jCiAgIGh3L2dwaW8vYmNtMjgzNV9ncGlvLmMKICAgaHcvaW50Yy9hcm1fZ2ljLmMKICAgaHcv
aW50Yy9hcm1fZ2ljX2t2bS5jCiAgIGh3L2ludGMvYXJtX2dpY3YzLmMKICAgaHcvaW50Yy9hcm1f
Z2ljdjNfaXRzX2t2bS5jCiAgIGh3L2ludGMvYXJtX2dpY3YzX2t2bS5jCiAgIGh3L2ludGMvYXJt
djdtX252aWMuYwogICBody9pbnRjL3JlYWx2aWV3X2dpYy5jCiAgIGh3L21pY3JvYmxhemUveGxu
eC16eW5xbXAtcG11LmMKICAgaHcvbWlzYy9iY20yODM1X21ib3guYwogICBody9taXNjL2JjbTI4
MzVfcHJvcGVydHkuYwogICBody9taXNjL21zZjItc3lzcmVnLmMKICAgaHcvbmV0L3hpbGlueF9h
eGllbmV0LmMKICAgaHcvbnZyYW0vbnJmNTFfbnZtLmMKICAgaHcvdGltZXIvYXNwZWVkX3RpbWVy
LmMKICAgaHcvd2F0Y2hkb2cvd2R0X2FzcGVlZC5jCk1JUFMgTWFjaGluZXMKICAgaHcvY29yZS9s
b2FkZXItZml0LmMKUG93ZXJQQyBNYWNoaW5lcwogICBody9pbnRjL3Budl94aXZlLmMKICAgaHcv
aW50Yy94aWNzLmMKICAgaHcvaW50Yy94aWNzX2t2bS5jCiAgIGh3L2ludGMveGljc19wbnYuYwog
ICBody9pbnRjL3hpY3Nfc3BhcHIuYwogICBody9pc2EvcGM4NzMxMi5jCiAgIGh3L21pc2MvbWFj
aW8vbWFjaW8uYwogICBody9wcGMvZTUwMC5jCiAgIGh3L3BwYy9tYWNfbmV3d29ybGQuYwogICBo
dy9wcGMvcG52LmMKICAgaHcvcHBjL3Budl9jb3JlLmMKICAgaHcvcHBjL3Budl9ob21lci5jCiAg
IGh3L3BwYy9wbnZfbHBjLmMKICAgaHcvcHBjL3Budl9vY2MuYwogICBody9wcGMvcG52X3BzaS5j
CiAgIGh3L3BwYy9zcGFwci5jCiAgIGh3L3BwYy9zcGFwcl9jYXBzLmMKICAgaHcvcHBjL3NwYXBy
X2NwdV9jb3JlLmMKICAgaHcvcHBjL3NwYXByX2RyYy5jCiAgIGh3L3BwYy9zcGFwcl9pcnEuYwog
ICBody9wcGMvc3BhcHJfcGNpLmMKICAgaHcvcHBjL3NwYXByX3Zpby5jClNQQVJDIE1hY2hpbmVz
CiAgIGh3L3NwYXJjL3N1bjRtLmMKICAgaHcvc3BhcmM2NC9zdW40dS5jClMzOTAgTWFjaGluZXMK
ICAgaHcvczM5MHgvaXBsLmMKICAgaHcvczM5MHgvczM5MC1wY2ktYnVzLmMKWDg2IE1hY2hpbmVz
CiAgIGh3L2FjcGkvaWNoOS5jCiAgIGh3L2NoYXIvZGVidWdjb24uYwogICBody9jaGFyL3Nlcmlh
bC1wY2ktbXVsdGkuYwogICBody9jaGFyL3NlcmlhbC1wY2kuYwogICBody9jb3JlL21hY2hpbmUu
YwogICBody9jb3JlL251bWEuYwogICBody9pbnRjL2FwaWNfY29tbW9uLmMKICAgaHcvcGNpLWhv
c3QvcGlpeC5jCklERQogICBody9pZGUvcWRldi5jCkZsb3BweQogICBody9ibG9jay9mZGMuYwpJ
UGFjawogICBody9pcGFjay9pcGFjay5jClBDSQogICBody9wY2ktYnJpZGdlL2dlbl9wY2llX3Jv
b3RfcG9ydC5jCiAgIGh3L3BjaS1icmlkZ2UvcGNpX2JyaWRnZV9kZXYuYwogICBody9wY2ktYnJp
ZGdlL3BjaV9leHBhbmRlcl9icmlkZ2UuYwogICBody9wY2ktYnJpZGdlL3BjaWVfcGNpX2JyaWRn
ZS5jCiAgIGh3L3BjaS1icmlkZ2UvcGNpZV9yb290X3BvcnQuYwogICBody9wY2kvcGNpLmMKICAg
aHcvcGNpL3BjaWUuYwogICBody9wY2kvc2hwYy5jCkFDUEkvU01CSU9TCiAgIGh3L2FjcGkvY29y
ZS5jCiAgIGh3L2FjcGkvY3B1X2hvdHBsdWcuYwogICBody9hY3BpL21lbW9yeV9ob3RwbHVnLmMK
ICAgaHcvbWVtL21lbW9yeS1kZXZpY2UuYwogICBody9tZW0vcGMtZGltbS5jCiAgIGh3L3NtYmlv
cy9zbWJpb3MuYwpOZXR3b3JrIGRldmljZXMKICAgaHcvbmV0L2RwODM5M3guYwogICBody9uZXQv
bmUyMDAwLWlzYS5jCnBmbGFzaAogICBody9ibG9jay9wZmxhc2hfY2ZpMDEuYwogICBody9ibG9j
ay9wZmxhc2hfY2ZpMDIuYwpTQ1NJCiAgIGh3L3Njc2kvZXNwLXBjaS5jCiAgIGh3L3Njc2kvbXB0
c2FzLmMKICAgaHcvc2NzaS9zY3NpLWJ1cy5jCiAgIGh3L3Njc2kvc2NzaS1kaXNrLmMKICAgaHcv
c2NzaS9zY3NpLWdlbmVyaWMuYwogICBody9zY3NpL3ZpcnRpby1zY3NpLmMKU0QgKFNlY3VyZSBD
YXJkKQogICBody9zZC9zZGhjaS1wY2kuYwogICBody9zZC9zZGhjaS5jClVTQgogICBody91c2Iv
YnVzLmMKICAgaHcvdXNiL2NjaWQtY2FyZC1lbXVsYXRlZC5jCiAgIGh3L3VzYi9kZXYtc21hcnRj
YXJkLXJlYWRlci5jCiAgIGh3L3VzYi9kZXYtc3RvcmFnZS5jCiAgIGh3L3VzYi9oY2Qtb2hjaS1w
Y2kuYwogICBody91c2IvaGNkLW9oY2kuYwogICBody91c2IvaGNkLXVoY2kuYwogICBody91c2Iv
aGNkLXhoY2kuYwpVU0IgKHNlcmlhbCBhZGFwdGVyKQogICBody91c2IvZGV2LXNlcmlhbC5jClZG
SU8KICAgaHcvdmZpby9jb21tb24uYwogICBody92ZmlvL3BjaS1xdWlya3MuYwogICBody92Zmlv
L3BjaS5jCiAgIGh3L3ZmaW8vcGxhdGZvcm0uYwp2ZmlvLWNjdwogICBody9zMzkweC9zMzkwLWNj
dy5jCnZob3N0CiAgIGh3L2Jsb2NrL3Zob3N0LXVzZXItYmxrLmMKICAgaHcvc2NzaS92aG9zdC1z
Y3NpLmMKICAgaHcvc2NzaS92aG9zdC11c2VyLXNjc2kuYwogICBody92aXJ0aW8vdmhvc3QtdnNv
Y2suYwp2aXJ0aW8KICAgaHcvdmlydGlvL3ZpcnRpby1iYWxsb29uLmMKICAgaHcvdmlydGlvL3Zp
cnRpby1idXMuYwogICBody92aXJ0aW8vdmlydGlvLXBjaS5jCiAgIGh3L3ZpcnRpby92aXJ0aW8t
cm5nLXBjaS5jCiAgIGh3L3ZpcnRpby92aXJ0aW8uYwp2aXJ0aW8tOXAKICAgaHcvOXBmcy85cC1s
b2NhbC5jCiAgIGh3LzlwZnMvOXAuYwp2aXJ0aW8tYmxrCiAgIGh3L2Jsb2NrL2RhdGFwbGFuZS92
aXJ0aW8tYmxrLmMKICAgaHcvYmxvY2svdmlydGlvLWJsay5jCnZpcnRpby1jY3cKICAgaHcvczM5
MHgvdmlydGlvLWNjdy1jcnlwdG8uYwogICBody9zMzkweC92aXJ0aW8tY2N3LXJuZy5jCiAgIGh3
L3MzOTB4L3ZpcnRpby1jY3cuYwp2aXJ0aW8taW5wdXQKICAgaHcvaW5wdXQvdmlydGlvLWlucHV0
LmMKdmlydGlvLXNlcmlhbAogICBody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLmMKdmlydGlvLXJu
ZwogICBiYWNrZW5kcy9ybmcuYwogICBody92aXJ0aW8vdmlydGlvLXJuZy5jCm1lZ2FzYXMKICAg
aHcvc2NzaS9tZWdhc2FzLmMKTlZESU1NCiAgIGh3L21lbS9udmRpbW0uYwplZXBybzEwMAogICBo
dy9uZXQvZWVwcm8xMDAuYwp2aXJ0aW8tZ3B1CiAgIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS1iYXNl
LmMKICAgaHcvZGlzcGxheS92aXJ0aW8tZ3B1LXBjaS5jCiAgIGh3L2Rpc3BsYXkvdmlydGlvLXZn
YS5jCmZ3X2NmZwogICBody9udnJhbS9md19jZmcuYwpYSVZFCiAgIGh3L2ludGMvc3BhcHJfeGl2
ZS5jCiAgIGh3L2ludGMvc3BhcHJfeGl2ZV9rdm0uYwogICBody9pbnRjL3hpdmUuYwpBdWRpbwog
ICBhdWRpby9hdWRpby5jCiAgIGh3L2F1ZGlvL2ludGVsLWhkYS5jCmJsb2NrCiAgIGJsb2NrLmMK
ICAgYmxvY2svYmFja3VwLmMKICAgYmxvY2svYmxvY2stYmFja2VuZC5jCiAgIGJsb2NrL2NvbW1p
dC5jCiAgIGJsb2NrL2NyeXB0by5jCiAgIGJsb2NrL2RpcnR5LWJpdG1hcC5jCiAgIGJsb2NrL2lv
LmMKICAgYmxvY2svbWlycm9yLmMKICAgYmxvY2svcWFwaS5jCiAgIGJsb2NrL3NuYXBzaG90LmMK
ICAgYmxvY2svdGhyb3R0bGUtZ3JvdXBzLmMKICAgYmxvY2svdGhyb3R0bGUuYwogICBibG9jay92
eGhzLmMKICAgYmxvY2tkZXYuYwogICBibG9ja2pvYi5jCiAgIGh3L2Jsb2NrL29uZW5hbmQuYwog
ICBqb2IuYwpzY3NpCiAgIHNjc2kvcHItbWFuYWdlci1oZWxwZXIuYwpjaGFyZGV2CiAgIGNoYXJk
ZXYvY2hhci1zb2NrZXQuYwogICBjaGFyZGV2L2NoYXIuYwogICBjaGFyZGV2L3NwaWNlLmMKY21k
bGluZQogICB1dGlsL3FlbXUtb3B0aW9uLmMKRHVtcAogICBkdW1wL2R1bXAuYwogICBkdW1wL3dp
bl9kdW1wLmMKTWVtb3J5IEFQSQogICBtZW1vcnkuYwpTUElDRQogICBody9kaXNwbGF5L3F4bC5j
CkdyYXBoaWNzCiAgIHVpL2lucHV0LWJhcnJpZXIuYwogICB1aS9pbnB1dC5jCiAgIHVpL3ZuYy5j
Ck1haW4gbG9vcAogICB1dGlsL21haW4tbG9vcC5jCiAgIHZsLmMKSHVtYW4gTW9uaXRvciAoSE1Q
KQogICBtb25pdG9yL21pc2MuYwpuZXQKICAgbmV0L2Nhbi9jYW5faG9zdC5jCiAgIG5ldC9kdW1w
LmMKICAgbmV0L2ZpbHRlci1idWZmZXIuYwogICBuZXQvZmlsdGVyLmMKICAgbmV0L25ldC5jCiAg
IG5ldC9uZXRtYXAuYwogICBuZXQvdGFwLmMKaG9zdG1lbQogICBiYWNrZW5kcy9ob3N0bWVtLWZp
bGUuYwogICBiYWNrZW5kcy9ob3N0bWVtLW1lbWZkLmMKICAgYmFja2VuZHMvaG9zdG1lbS5jCmNy
eXB0b2RldgogICBiYWNrZW5kcy9jcnlwdG9kZXYtdmhvc3QtdXNlci5jCiAgIGJhY2tlbmRzL2Ny
eXB0b2Rldi5jClFBUEkKICAgcWFwaS9xYXBpLXZpc2l0LWNvcmUuYwogICBxYXBpL3FtcC1kaXNw
YXRjaC5jCiAgIHFhcGkvc3RyaW5nLWlucHV0LXZpc2l0b3IuYwpxZ2EKICAgcWdhL2NvbW1hbmRz
LXBvc2l4LmMKUU9NCiAgIGh3L2NvcmUvcWRldi1wcm9wZXJ0aWVzLXN5c3RlbS5jCiAgIGh3L2Nv
cmUvcWRldi1wcm9wZXJ0aWVzLmMKICAgaHcvY29yZS9xZGV2LmMKICAgcWRldi1tb25pdG9yLmMK
ICAgcW9tL29iamVjdC5jCiAgIHFvbS9vYmplY3RfaW50ZXJmYWNlcy5jCiAgIHFvbS9xb20tcW9i
amVjdC5jClFNUAogICBtb25pdG9yL3FtcC1jbWRzLmMKU0xJUlAKICAgbmV0L3NsaXJwLmMKVHJh
Y2luZwogICB0cmFjZS9xbXAuYwpUUE0KICAgaHcvdHBtL3RwbV91dGlsLmMKICAgdHBtLmMKTWln
cmF0aW9uCiAgIG1pZ3JhdGlvbi9taWdyYXRpb24uYwogICBtaWdyYXRpb24vcmFtLmMKICAgbWln
cmF0aW9uL3JkbWEuYwogICBtaWdyYXRpb24vc2F2ZXZtLmMKICAgbWlncmF0aW9uL3NvY2tldC5j
CkNyeXB0b2dyYXBoeQogICBjcnlwdG8vYmxvY2stbHVrcy5jCiAgIGNyeXB0by9zZWNyZXQuYwog
ICBjcnlwdG8vdGxzc2Vzc2lvbi5jCkkvTyBDaGFubmVscwogICBpby9kbnMtcmVzb2x2ZXIuYwog
ICBpby9uZXQtbGlzdGVuZXIuYwpTb2NrZXRzCiAgIHV0aWwvcWVtdS1zb2NrZXRzLmMKY29sbwog
ICBtaWdyYXRpb24vY29sby5jClJlY29yZC9yZXBsYXkKICAgYmxvY2svYmxrcmVwbGF5LmMKVk1E
SwogICBibG9jay92bWRrLmMKUkJECiAgIGJsb2NrL3JiZC5jClNoZWVwZG9nCiAgIGJsb2NrL3No
ZWVwZG9nLmMKVkhEWAogICBibG9jay92aGR4LWxvZy5jCiAgIGJsb2NrL3ZoZHguYwpWREkKICAg
YmxvY2svdmRpLmMKaVNDU0kKICAgYmxvY2svaXNjc2kuYwpuYmQKICAgaW5jbHVkZS9ibG9jay9u
YmQuaAogICBibG9jay9uYmQuYwogICBuYmQvY2xpZW50LmMKICAgbmJkL3NlcnZlci5jCk5GUwog
ICBibG9jay9uZnMuYwpTU0gKICAgYmxvY2svc3NoLmMKQ1VSTAogICBibG9jay9jdXJsLmMKR0xV
U1RFUgogICBibG9jay9nbHVzdGVyLmMKTlZNZSBCbG9jayBEcml2ZXIKICAgYmxvY2svbnZtZS5j
CkJvb3RkZXZpY2UKICAgYm9vdGRldmljZS5jClF1b3J1bQogICBibG9jay9xdW9ydW0uYwpibGts
b2d3cml0ZXMKICAgYmxvY2svYmxrbG9nd3JpdGVzLmMKYmxrdmVyaWZ5CiAgIGJsb2NrL2Jsa3Zl
cmlmeS5jCnBhcmFsbGVscwogICBibG9jay9wYXJhbGxlbHMuYwpxZWQKICAgYmxvY2svcWVkLmMK
cmF3CiAgIGJsb2NrL2ZpbGUtcG9zaXguYwogICBibG9jay9maWxlLXdpbjMyLmMKICAgYmxvY2sv
cmF3LWZvcm1hdC5jCnFjb3cyCiAgIGJsb2NrL3Fjb3cyLWJpdG1hcC5jCiAgIGJsb2NrL3Fjb3cy
LmMKcWNvdwogICBibG9jay9xY293LmMKYmxrZGVidWcKICAgYmxvY2svYmxrZGVidWcuYwp2cGMK
ICAgYmxvY2svdnBjLmMKdnZmYXQKICAgYmxvY2svdnZmYXQuYwpSZXBsaWNhdGlvbgogICBibG9j
ay9yZXBsaWNhdGlvbi5jCiAgIHJlcGxpY2F0aW9uLmMKUFZSRE1BCiAgIGh3L3JkbWEvdm13L3B2
cmRtYV9tYWluLmMKaHcvY29yZS9idXMuYwogICBody9jb3JlL2J1cy5jCmh3L2NwdS9jb3JlLmMK
ICAgaHcvY3B1L2NvcmUuYwpody9zZC9zc2ktc2QuYwogICBody9zZC9zc2ktc2QuYwppb3RocmVh
ZC5jCiAgIGlvdGhyZWFkLmMKbWVtb3J5X21hcHBpbmcuYwogICBtZW1vcnlfbWFwcGluZy5jCnRh
cmdldC90aWxlZ3gvY3B1LmMKICAgdGFyZ2V0L3RpbGVneC9jcHUuYwp0ZXN0cy90ZXN0LWltYWdl
LWxvY2tpbmcuYwogICB0ZXN0cy90ZXN0LWltYWdlLWxvY2tpbmcuYwp1dGlsL3FlbXUtY29uZmln
LmMKICAgdXRpbC9xZW11LWNvbmZpZy5jCgoKVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSAo
MTI2KToKICBody9jb3JlL2xvYWRlci1maXQ6IGZpeCBmcmVlaW5nIGVycnAgaW4gZml0X2xvYWRf
ZmR0CiAgbmV0L25ldDogQ2xlYW4gdXAgdmFyaWFibGUgc2hhZG93aW5nIGluIG5ldF9jbGllbnRf
aW5pdCgpCiAgZXJyb3I6IHJlbmFtZSBlcnJwIHRvIGVycnBfaW4gd2hlcmUgaXQgaXMgSU4tYXJn
dW1lbnQKICBobXA6IGRyb3AgRXJyb3IgcG9pbnRlciBpbmRpcmVjdGlvbiBpbiBobXBfaGFuZGxl
X2Vycm9yCiAgdm5jOiBkcm9wIEVycm9yIHBvaW50ZXIgaW5kaXJlY3Rpb24gaW4gdm5jX2NsaWVu
dF9pb19lcnJvcgogIHFkZXYtbW9uaXRvcjogd2VsbCBmb3JtIGVycm9yIGhpbnQgaGVscGVycwog
IG5iZDogd2VsbCBmb3JtIG5iZF9pdGVyX2NoYW5uZWxfZXJyb3IgZXJycCBoYW5kbGVyCiAgcHBj
OiB3ZWxsIGZvcm0ga3ZtcHBjX2hpbnRfc210X3Bvc3NpYmxlIGVycm9yIGhpbnQgaGVscGVyCiAg
OXBmczogd2VsbCBmb3JtIGVycm9yIGhpbnQgaGVscGVycwogIGh3L2NvcmUvcWRldjogY2xlYW51
cCBFcnJvciAqKiB2YXJpYWJsZXMKICBibG9jay9zbmFwc2hvdDogcmVuYW1lIEVycm9yICoqIHBh
cmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwCiAgaHcvaTM4Ni9hbWRfaW9tbXU6IHJlbmFtZSBF
cnJvciAqKiBwYXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJycAogIHFnYTogcmVuYW1lIEVycm9y
ICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwCiAgbW9uaXRvci9xbXAtY21kczogcmVu
YW1lIEVycm9yICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwCiAgaHcvczM5MHg6IHJl
bmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJycAogIGh3L3NkOiByZW5h
bWUgRXJyb3IgKiogcGFyYW1ldGVyIHRvIG1vcmUgY29tbW9uIGVycnAKICBody90cG06IHJlbmFt
ZSBFcnJvciAqKiBwYXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJycAogIGh3L3VzYjogcmVuYW1l
IEVycm9yICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwCiAgaW5jbHVkZS9ibG9jay9z
bmFwc2hvdC5oOiByZW5hbWUgRXJyb3IgKiogcGFyYW1ldGVyIHRvIG1vcmUgY29tbW9uCiAgICBl
cnJwCiAgaW5jbHVkZS9xb20vb2JqZWN0Lmg6IHJlbmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIgdG8g
bW9yZSBjb21tb24gZXJycAogIHFhcGkvZXJyb3I6IGFkZCAoRXJyb3IgKiplcnJwKSBjbGVhbmlu
ZyBBUElzCiAgYmFja2VuZHMvY3J5cHRvZGV2OiBkcm9wIGxvY2FsX2VyciBmcm9tIGNyeXB0b2Rl
dl9iYWNrZW5kX2NvbXBsZXRlKCkKICBody92ZmlvL2FwOiBkcm9wIGxvY2FsX2VyciBmcm9tIHZm
aW9fYXBfcmVhbGl6ZQogIGVycm9yOiBhdXRvIHByb3BhZ2F0ZWQgbG9jYWxfZXJyCiAgc2NyaXB0
czogYWRkIGNvY2NpbmVsbGUgc2NyaXB0IHRvIHVzZSBhdXRvIHByb3BhZ2F0ZWQgZXJycAogIHB5
dGhvbjogYWRkIGNvbW1pdC1wZXItc3Vic3lzdGVtLnB5CiAgbWlzYzogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUKICBzMzkweDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICB0
Y2c6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAga3ZtOiBpbnRyb2R1Y2UgRVJSUF9B
VVRPX1BST1BBR0FURQogIHhlbjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBIb3N0
czogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBBUk0gTWFjaGluZXM6IGludHJvZHVj
ZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgTUlQUyBNYWNoaW5lczogaW50cm9kdWNlIEVSUlBfQVVU
T19QUk9QQUdBVEUKICBQb3dlclBDIE1hY2hpbmVzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BB
R0FURQogIFNQQVJDIE1hY2hpbmVzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIFMz
OTAgTWFjaGluZXM6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgWDg2IE1hY2hpbmVz
OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIElERTogaW50cm9kdWNlIEVSUlBfQVVU
T19QUk9QQUdBVEUKICBGbG9wcHk6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgSVBh
Y2s6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgUENJOiBpbnRyb2R1Y2UgRVJSUF9B
VVRPX1BST1BBR0FURQogIEFDUEkvU01CSU9TOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FU
RQogIE5ldHdvcmsgZGV2aWNlczogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBwZmxh
c2g6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgU0NTSTogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUKICBTRCAoU2VjdXJlIENhcmQpOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURQogIFVTQjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBVU0IgKHNlcmlh
bCBhZGFwdGVyKTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBWRklPOiBpbnRyb2R1
Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIHZmaW8tY2N3OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURQogIHZob3N0OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIHZpcnRpbzog
aW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICB2aXJ0aW8tOXA6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFCiAgdmlydGlvLWJsazogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdB
VEUKICB2aXJ0aW8tY2N3OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIHZpcnRpby1p
bnB1dDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICB2aXJ0aW8tc2VyaWFsOiBpbnRy
b2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIHZpcnRpby1ybmc6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFCiAgbWVnYXNhczogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBO
VkRJTU06IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgZWVwcm8xMDA6IGludHJvZHVj
ZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgdmlydGlvLWdwdTogaW50cm9kdWNlIEVSUlBfQVVUT19Q
Uk9QQUdBVEUKICBmd19jZmc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgWElWRTog
aW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBBdWRpbzogaW50cm9kdWNlIEVSUlBfQVVU
T19QUk9QQUdBVEUKICBibG9jazogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBzY3Np
OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIGNoYXJkZXY6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFCiAgY21kbGluZTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUK
ICBEdW1wOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIE1lbW9yeSBBUEk6IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgU1BJQ0U6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJP
UEFHQVRFCiAgR3JhcGhpY3M6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgTWFpbiBs
b29wOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIEh1bWFuIE1vbml0b3IgKEhNUCk6
IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgbmV0OiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQogIGhvc3RtZW06IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgY3J5
cHRvZGV2OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIFFBUEk6IGludHJvZHVjZSBF
UlJQX0FVVE9fUFJPUEFHQVRFCiAgcWdhOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQog
IFFPTTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBRTVA6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFCiAgU0xJUlA6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAg
VHJhY2luZzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBUUE06IGludHJvZHVjZSBF
UlJQX0FVVE9fUFJPUEFHQVRFCiAgTWlncmF0aW9uOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BB
R0FURQogIENyeXB0b2dyYXBoeTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBJL08g
Q2hhbm5lbHM6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgU29ja2V0czogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBjb2xvOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BB
R0FURQogIFJlY29yZC9yZXBsYXk6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgVk1E
SzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBSQkQ6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFCiAgU2hlZXBkb2c6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAg
VkhEWDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBWREk6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFCiAgaVNDU0k6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAg
bmJkOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIE5GUzogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUKICBTU0g6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgQ1VS
TDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBHTFVTVEVSOiBpbnRyb2R1Y2UgRVJS
UF9BVVRPX1BST1BBR0FURQogIE5WTWUgQmxvY2sgRHJpdmVyOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQogIEJvb3RkZXZpY2U6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAg
UXVvcnVtOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIGJsa2xvZ3dyaXRlczogaW50
cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBibGt2ZXJpZnk6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFCiAgcGFyYWxsZWxzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQog
IHFlZDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICByYXc6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFCiAgcWNvdzI6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAg
cWNvdzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBibGtkZWJ1ZzogaW50cm9kdWNl
IEVSUlBfQVVUT19QUk9QQUdBVEUKICB2cGM6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
CiAgdnZmYXQ6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgUmVwbGljYXRpb246IGlu
dHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFCiAgUFZSRE1BOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQogIGh3L2NvcmUvYnVzLmM6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
CiAgaHcvY3B1L2NvcmUuYzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBody9zZC9z
c2ktc2QuYzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUKICBpb3RocmVhZC5jOiBpbnRy
b2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQogIG1lbW9yeV9tYXBwaW5nLmM6IGludHJvZHVjZSBF
UlJQX0FVVE9fUFJPUEFHQVRFCiAgdGFyZ2V0L3RpbGVneC9jcHUuYzogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUKICB0ZXN0cy90ZXN0LWltYWdlLWxvY2tpbmcuYzogaW50cm9kdWNlIEVS
UlBfQVVUT19QUk9QQUdBVEUKICB1dGlsL3FlbXUtY29uZmlnLmM6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFCgoKQ0M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpDQzog
IkdvbmdsZWkgKEFyZWkpIiA8YXJlaS5nb25nbGVpQGh1YXdlaS5jb20+CkNDOiBFZHVhcmRvIEhh
Ymtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CkNDOiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0By
ZWRoYXQuY29tPgpDQzogTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KQ0M6IEFt
aXQgU2hhaCA8YW1pdEBrZXJuZWwub3JnPgpDQzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNv
bT4KQ0M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CkNDOiBKb2huIFNub3cgPGpzbm93
QHJlZGhhdC5jb20+CkNDOiBBcmkgU3VuZGhvbG0gPGFyaUB0dXhlcmEuY29tPgpDQzogUGF2ZWwg
RG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0Bpc3ByYXMucnU+CkNDOiBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgpDQzogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgpDQzogRmFtIFpoZW5nIDxmYW1AZXVwaG9uLm5ldD4KQ0M6IFN0ZWZhbiBXZWlsIDxzd0B3
ZWlsbmV0ei5kZT4KQ0M6IFJvbm5pZSBTYWhsYmVyZyA8cm9ubmllc2FobGJlcmdAZ21haWwuY29t
PgpDQzogUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgpDQzogRXJpYyBCbGFrZSA8ZWJsYWtlQHJl
ZGhhdC5jb20+CkNDOiAiRGVuaXMgVi4gTHVuZXYiIDxkZW5Ab3BlbnZ6Lm9yZz4KQ0M6IE1hcmt1
cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KQ0M6IEFsYmVydG8gR2FyY2lhIDxiZXJ0
b0BpZ2FsaWEuY29tPgpDQzogSmFzb24gRGlsbGFtYW4gPGRpbGxhbWFuQHJlZGhhdC5jb20+CkND
OiBXZW4gQ29uZ3lhbmcgPHdlbmNvbmd5YW5nMkBodWF3ZWkuY29tPgpDQzogWGllIENoYW5nbG9u
ZyA8eGllY2hhbmdsb25nLmRAZ21haWwuY29tPgpDQzogTGl1IFl1YW4gPG5hbWVpLnVuaXhAZ21h
aWwuY29tPgpDQzogIlJpY2hhcmQgVy5NLiBKb25lcyIgPHJqb25lc0ByZWRoYXQuY29tPgpDQzog
SmVmZiBDb2R5IDxjb2R5cHJpbWVAZ21haWwuY29tPgpDQzogIk1hcmMtQW5kcsOpIEx1cmVhdSIg
PG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KQ0M6ICJEYW5pZWwgUC4gQmVycmFuZ8OpIiA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KQ0M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5u
ZXQ+CkNDOiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgpDQzogIk1pY2hhZWwgUy4gVHNpcmtp
biIgPG1zdEByZWRoYXQuY29tPgpDQzogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1
bUBnbWFpbC5jb20+CkNDOiBCZW5pYW1pbm8gR2FsdmFuaSA8Yi5nYWx2YW5pQGdtYWlsLmNvbT4K
Q0M6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KQ0M6ICJDw6lkcmlj
IExlIEdvYXRlciIgPGNsZ0BrYW9kLm9yZz4KQ0M6IEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWou
aWQuYXU+CkNDOiBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgpDQzogQW5kcmV3IEJhdW1h
bm4gPEFuZHJldy5CYXVtYW5uQG1pY3Jvc29mdC5jb20+CkNDOiAiUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kiIDxwaGlsbWRAcmVkaGF0LmNvbT4KQ0M6IEFudG9ueSBQYXZsb3YgPGFudG9ueW5wYXZs
b3ZAZ21haWwuY29tPgpDQzogSmVhbi1DaHJpc3RvcGhlIER1Ym9pcyA8amNkQHRyaWJ1ZHVib2lz
Lm5ldD4KQ0M6IFBldGVyIENodWJiIDxwZXRlci5jaHViYkBuaWN0YS5jb20uYXU+CkNDOiBTdWJi
YXJheWEgU3VuZGVlcCA8c3VuZGVlcC5sa21sQGdtYWlsLmNvbT4KQ0M6IEVyaWMgQXVnZXIgPGVy
aWMuYXVnZXJAcmVkaGF0LmNvbT4KQ0M6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyQGFsaXN0
YWlyMjMubWU+CkNDOiAiRWRnYXIgRS4gSWdsZXNpYXMiIDxlZGdhci5pZ2xlc2lhc0BnbWFpbC5j
b20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ0M6IFBhdWwgRHVycmFu
dCA8cGF1bEB4ZW4ub3JnPgpDQzogUGF1bCBCdXJ0b24gPHBidXJ0b25Ad2F2ZWNvbXAuY29tPgpD
QzogQWxla3NhbmRhciBSaWthbG8gPGFyaWthbG9Ad2F2ZWNvbXAuY29tPgpDQzogQ2hyaXMgV3Vs
ZmYgPGNyd3VsZmZAZ21haWwuY29tPgpDQzogTWFyZWsgVmFzdXQgPG1hcmV4QGRlbnguZGU+CkND
OiBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KQ0M6IENvcm5lbGlh
IEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgpDQzogSGFsaWwgUGFzaWMgPHBhc2ljQGxpbnV4Lmli
bS5jb20+CkNDOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+
CkNDOiAiSGVydsOpIFBvdXNzaW5lYXUiIDxocG91c3NpbkByZWFjdG9zLm9yZz4KQ0M6IFhpYW8g
R3Vhbmdyb25nIDx4aWFvZ3Vhbmdyb25nLmVyaWNAZ21haWwuY29tPgpDQzogQXVyZWxpZW4gSmFy
bm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgpDQzogQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtv
dmljQHdhdmVjb21wLmNvbT4KQ0M6IE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRA
aWxhbmRlLmNvLnVrPgpDQzogSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQ0M6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkNDOiBZdXZhbCBTaGFpYSA8eXV2YWwuc2hh
aWFAb3JhY2xlLmNvbT4KQ0M6IFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KQ0M6
IFNhZ2FyIEthcmFuZGlrYXIgPHNhZ2Fya0BlZWNzLmJlcmtlbGV5LmVkdT4KQ0M6IEJhc3RpYW4g
S29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgpDQzogRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CkNDOiBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0
LmNvbT4KQ0M6IEVyaWMgRmFybWFuIDxmYXJtYW5AbGludXguaWJtLmNvbT4KQ0M6IE1hdHRoZXcg
Um9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgpDQzogSGFubmVzIFJlaW5lY2tlIDxoYXJl
QHN1c2UuY29tPgpDQzogTWljaGFlbCBXYWxsZSA8bWljaGFlbEB3YWxsZS5jYz4KQ0M6IEFydHlv
bSBUYXJhc2Vua28gPGF0YXI0cWVtdUBnbWFpbC5jb20+CkNDOiBTdGVmYW4gQmVyZ2VyIDxzdGVm
YW5iQGxpbnV4LmlibS5jb20+CkNDOiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBl
bnMtbHlvbi5vcmc+CkNDOiBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQu
Y29tPgpDQzogVG9ueSBLcm93aWFrIDxha3Jvd2lha0BsaW51eC5pYm0uY29tPgpDQzogUGllcnJl
IE1vcmVsIDxwbW9yZWxAbGludXguaWJtLmNvbT4KQ0M6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KQ0M6IEhhaWxpYW5nIFpoYW5nIDx6aGFuZy56aGFuZ2hhaWxpYW5n
QGh1YXdlaS5jb20+CkNDOiBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgpDQzog
IkRyLiBEYXZpZCBBbGFuIEdpbGJlcnQiIDxkZ2lsYmVydEByZWRoYXQuY29tPgpDQzogTHVpZ2kg
Uml6em8gPHJpenpvQGlldC51bmlwaS5pdD4KQ0M6IEdpdXNlcHBlIExldHRpZXJpIDxnLmxldHRp
ZXJpQGlldC51bmlwaS5pdD4KQ0M6IFZpbmNlbnpvIE1hZmZpb25lIDx2Lm1hZmZpb25lQGdtYWls
LmNvbT4KQ0M6IEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CkNDOiBBbnRob255
IEdyZWVuIDxncmVlbkBtb3hpZWxvZ2ljLmNvbT4KQ0M6IFN0YWZmb3JkIEhvcm5lIDxzaG9ybmVA
Z21haWwuY29tPgpDQzogR3VhbiBYdWV0YW8gPGd4dEBtcHJjLnBrdS5lZHUuY24+CkNDOiBNYXgg
RmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KQ0M6IHFlbXUtYmxvY2tAbm9uZ251Lm9yZwpD
QzogaW50ZWdyYXRpb25AZ2x1c3Rlci5vcmcKQ0M6IHNoZWVwZG9nQGxpc3RzLndwa2cub3JnCkND
OiBxZW11LWFybUBub25nbnUub3JnCkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Q0M6IHFlbXUtcHBjQG5vbmdudS5vcmcKQ0M6IHFlbXUtczM5MHhAbm9uZ251Lm9yZwpDQzogcWVt
dS1yaXNjdkBub25nbnUub3JnCgogaW5jbHVkZS9ibG9jay9uYmQuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIGluY2x1ZGUvYmxvY2svc25hcHNob3QuaCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMiArLQogaW5jbHVkZS9tb25pdG9yL2htcC5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyICstCiBpbmNsdWRlL3FhcGkvZXJyb3IuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgNjkgKysrKy0KIGluY2x1ZGUvcW9tL29iamVjdC5oICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNCArLQogdGFyZ2V0L3BwYy9rdm1fcHBjLmggICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA0ICstCiB1aS92bmMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKy0KIGF1ZGlvL2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMiArLQogYmFja2VuZHMvY3J5cHRvZGV2LXZob3N0LXVzZXIuYyAgICAgICAgICAg
ICAgIHwgIDEwICstCiBiYWNrZW5kcy9jcnlwdG9kZXYuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjUgKy0KIGJhY2tlbmRzL2hvc3RtZW0tZmlsZS5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyMSArLQogYmFja2VuZHMvaG9zdG1lbS1tZW1mZC5jICAgICAgICAgICAgICAgICAgICAg
IHwgIDE4ICstCiBiYWNrZW5kcy9ob3N0bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNDEgKystCiBiYWNrZW5kcy9ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDcgKy0KIGJsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIyNSArKysrKysrLS0tLS0tLS0tCiBibG9jay9iYWNrdXAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogYmxvY2svYmxrZGVidWcuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDM2ICsrLQogYmxvY2svYmxrbG9nd3JpdGVzLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDIyICstCiBibG9jay9ibGtyZXBsYXkuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDcgKy0KIGJsb2NrL2Jsa3ZlcmlmeS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAxNyArLQogYmxvY2svYmxvY2stYmFja2VuZC5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE5ICstCiBibG9jay9jb21taXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDcgKy0KIGJsb2NrL2NyeXB0by5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxNCArLQogYmxvY2svY3VybC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3ICstCiBibG9jay9kaXJ0eS1iaXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEgKwogYmxvY2svZmlsZS1wb3NpeC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDc5ICsrKy0tLQogYmxvY2svZmlsZS13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDI5ICstCiBibG9jay9nbHVzdGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNjkgKysrLS0KIGJsb2NrL2lvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxMiArLQogYmxvY2svaXNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDM2ICsrLQogYmxvY2svbWlycm9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDE5ICstCiBibG9jay9uYmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNTkgKystLQogYmxvY2svbmZzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3ICstCiBibG9jay9udm1lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTkgKy0KIGJsb2NrL3BhcmFsbGVscy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAzMCArLS0KIGJsb2NrL3FhcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyNiArLQogYmxvY2svcWNvdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE3ICstCiBibG9jay9xY293Mi1iaXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDkgKy0KIGJsb2NrL3Fjb3cyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA5OCArKystLS0tCiBibG9jay9xZWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTggKy0KIGJsb2NrL3F1b3J1bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyMyArLQogYmxvY2svcmF3LWZvcm1hdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3ICstCiBibG9jay9yYmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjkgKy0KIGJsb2NrL3JlcGxpY2F0aW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA0MCArKy0KIGJsb2NrL3NoZWVwZG9nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA3MyArKystLQogYmxvY2svc25hcHNob3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDIwICstCiBibG9jay9zc2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTIgKy0KIGJsb2NrL3Rocm90dGxlLWdyb3Vwcy5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAyNCArLQogYmxvY2svdGhyb3R0bGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA3ICstCiBibG9jay92ZGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTUgKy0KIGJsb2NrL3ZoZHgtbG9nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MSArCiBibG9jay92aGR4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIg
Ky0KIGJsb2NrL3ZtZGsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0MSAr
Ky0KIGJsb2NrL3ZwYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyOCAr
LQogYmxvY2svdnZmYXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICst
CiBibG9jay92eGhzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKy0K
IGJsb2NrZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI1MiArKysr
KysrKy0tLS0tLS0tLS0KIGJsb2Nram9iLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgOCArLQogYm9vdGRldmljZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDMxICstLQogY2hhcmRldi9jaGFyLXNvY2tldC5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3ICstCiBjaGFyZGV2L2NoYXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjAgKy0KIGNoYXJkZXYvc3BpY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMSArCiBjcnlwdG8vYmxvY2stbHVrcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNTYgKystLQogY3J5cHRvL3NlY3JldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE3ICstCiBjcnlwdG8vdGxzc2Vzc2lvbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDcgKy0KIGR1bXAvZHVtcC1obXAtY21kcy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNCArLQogZHVtcC9kdW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
MTUxICsrKysrLS0tLS0tCiBkdW1wL3dpbl9kdW1wLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjkgKy0KIGV4ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAyMSArLQogaHcvOXBmcy85cC1sb2NhbC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDEyICstCiBody85cGZzLzlwLXByb3h5LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDUgKy0KIGh3LzlwZnMvOXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMSArCiBody9hY3BpL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTggKy0KIGh3L2FjcGkvY3B1X2hvdHBsdWcuYyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArLQogaHcvYWNwaS9pY2g5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDMwICstLQogaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICAgICAgICAgICAgICAgIHwg
ICA3ICstCiBody9hcm0vYWxsd2lubmVyLWExMC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MjcgKy0KIGh3L2FybS9hcm12N20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1
MiArKy0tCiBody9hcm0vYXNwZWVkX3NvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEgKwogaHcvYXJtL2JjbTI4MzVfcGVyaXBoZXJhbHMuYyAgICAgICAgICAgICAgICAgIHwgIDg1
ICsrKy0tLQogaHcvYXJtL2JjbTI4MzYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQxICsrLQogaHcvYXJtL2RpZ2ljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDIyICstCiBody9hcm0vZnNsLWlteDI1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
NjIgKystLS0KIGh3L2FybS9mc2wtaW14MzEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICA1NyArKy0tCiBody9hcm0vZnNsLWlteDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgODEgKysrLS0tCiBody9hcm0vaW50ZWdyYXRvcmNwLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDcgKy0KIGh3L2FybS9tc2YyLXNvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyMiArLQogaHcvYXJtL25yZjUxX3NvYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDQ3ICsrLS0KIGh3L2FybS9zbW11LWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNyArLQogaHcvYXJtL3NtbXV2My5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3ICstCiBody9hcm0vc3RtMzJmMjA1X3NvYy5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMzkgKystCiBody9hcm0vdmlydC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIgKwogaHcvYXJtL3hsbngtdmVyc2FsLXZpcnQuYyAgICAgICAgICAgICAgICAgICAgIHwg
ICA3ICstCiBody9hcm0veGxueC16eW5xbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ODYgKysrLS0tCiBody9hdWRpby9pbnRlbC1oZGEuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTMgKy0KIGh3L2Jsb2NrL2RhdGFwbGFuZS92aXJ0aW8tYmxrLmMgICAgICAgICAgICAgICB8
ICAgMSArCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmMgICAgICAgICAgICAgICAgfCAg
MTcgKy0KIGh3L2Jsb2NrL2ZkYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
OSArLQogaHcvYmxvY2svb25lbmFuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3
ICstCiBody9ibG9jay9wZmxhc2hfY2ZpMDEuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcg
Ky0KIGh3L2Jsb2NrL3BmbGFzaF9jZmkwMi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAr
LQogaHcvYmxvY2svdmhvc3QtdXNlci1ibGsuYyAgICAgICAgICAgICAgICAgICAgIHwgICA2ICst
CiBody9ibG9jay92aXJ0aW8tYmxrLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0K
IGh3L2Jsb2NrL3hlbi1ibG9jay5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExOSArKysr
LS0tLS0KIGh3L2NoYXIvZGVidWdjb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NyArLQogaHcvY2hhci9zZXJpYWwtcGNpLW11bHRpLmMgICAgICAgICAgICAgICAgICAgIHwgICA3
ICstCiBody9jaGFyL3NlcmlhbC1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcg
Ky0KIGh3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMuYyAgICAgICAgICAgICAgICAgICB8ICAgNyAr
LQogaHcvY29yZS9idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICst
CiBody9jb3JlL2xvYWRlci1maXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0K
IGh3L2NvcmUvbWFjaGluZS1obXAtY21kcy5jICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQog
aHcvY29yZS9tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIxICstCiBo
dy9jb3JlL251bWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTEgKystLQog
aHcvY29yZS9xZGV2LXByb3BlcnRpZXMtc3lzdGVtLmMgICAgICAgICAgICAgIHwgIDI4ICstCiBo
dy9jb3JlL3FkZXYtcHJvcGVydGllcy5jICAgICAgICAgICAgICAgICAgICAgfCAgODkgKysrLS0t
LQogaHcvY29yZS9xZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDU4ICsr
LS0KIGh3L2NwdS9hMTVtcGNvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyAr
LQogaHcvY3B1L2E5bXBjb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3ICst
CiBody9jcHUvYXJtMTFtcGNvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIgKy0K
IGh3L2NwdS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArLQog
aHcvY3B1L3JlYWx2aWV3X21wY29yZS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBo
dy9kaXNwbGF5L2JjbTI4MzVfZmIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3
L2Rpc3BsYXkvcXhsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcv
ZGlzcGxheS92aXJ0aW8tZ3B1LWJhc2UuYyAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9k
aXNwbGF5L3ZpcnRpby1ncHUtcGNpLmMgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L2Rp
c3BsYXkvdmlydGlvLXZnYS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvZG1h
L2JjbTI4MzVfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9kbWEv
eGlsaW54X2F4aWRtYS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjIgKy0KIGh3L2dwaW8v
YXNwZWVkX2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvZ3Bpby9i
Y20yODM1X2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwICstCiBody9pMzg2L2Ft
ZF9pb21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIGh3L2kzODYvcGMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyMCArKysrLS0tLS0KIGh3L2lk
ZS9xZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNiArLQogaHcvaW5w
dXQvdmlydGlvLWlucHV0LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBody9pbnRj
L2FwaWNfY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L2ludGMv
YXJtX2dpYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvaW50Yy9h
cm1fZ2ljX2t2bS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBody9pbnRjL2Fy
bV9naWN2My5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L2ludGMvYXJt
X2dpY3YzX2l0c19rdm0uYyAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvaW50Yy9hcm1f
Z2ljdjNfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstCiBody9pbnRjL2FybXY3
bV9udmljLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L2ludGMvbmlvczJf
aWljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQogaHcvaW50Yy9wbnZfeGl2
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICstCiBody9pbnRjL3JlYWx2aWV3
X2dpYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L2ludGMvczM5MF9mbGlj
X2t2bS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgOSArLQogaHcvaW50Yy9zcGFwcl94aXZl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiBody9pbnRjL3NwYXByX3hpdmVf
a3ZtLmMgICAgICAgICAgICAgICAgICAgICAgfCAgNTUgKystLQogaHcvaW50Yy94aWNzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI4ICstCiBody9pbnRjL3hpY3Nfa3ZtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzAgKy0tCiBody9pbnRjL3hpY3NfcG52LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L2ludGMveGljc19zcGFwci5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvaW50Yy94aXZlLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI3ICstCiBody9pcGFjay9pcGFjay5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIGh3L2lzYS9wYzg3MzEyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvbWVtL21lbW9yeS1kZXZpY2UuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIwICstCiBody9tZW0vbnZkaW1tLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMjUgKy0KIGh3L21lbS9wYy1kaW1tLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAyMyArLQogaHcvbWljcm9ibGF6ZS94bG54LXp5bnFtcC1w
bXUuYyAgICAgICAgICAgICAgIHwgIDEyICstCiBody9taXBzL2Nwcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNDYgKystLQogaHcvbWlzYy9iY20yODM1X21ib3guYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiBody9taXNjL2JjbTI4MzVfcHJvcGVydHkuYyAg
ICAgICAgICAgICAgICAgICAgfCAgMTAgKy0KIGh3L21pc2MvaXZzaG1lbS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAzNyArKy0KIGh3L21pc2MvbWFjaW8vbWFjaW8uYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2OCArKy0tLQogaHcvbWlzYy9tc2YyLXN5c3JlZy5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGh3L21pc2MvdG1wMTA1LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvbWlzYy90bXA0MjEuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9uZXQvZHA4MzkzeC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L25ldC9lZXBybzEwMC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNyArLQogaHcvbmV0L25lMjAwMC1pc2EuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDE3ICstCiBody9uZXQveGlsaW54X2F4aWVuZXQuYyAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMjIgKy0KIGh3L252cmFtL2Z3X2NmZy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxNCArLQogaHcvbnZyYW0vbnJmNTFfbnZtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3ICstCiBody9wY2ktYnJpZGdlL2dlbl9wY2llX3Jvb3RfcG9ydC5jICAg
ICAgICAgICAgfCAgIDcgKy0KIGh3L3BjaS1icmlkZ2UvcGNpX2JyaWRnZV9kZXYuYyAgICAgICAg
ICAgICAgICB8ICAxMyArLQogaHcvcGNpLWJyaWRnZS9wY2lfZXhwYW5kZXJfYnJpZGdlLmMgICAg
ICAgICAgIHwgICA3ICstCiBody9wY2ktYnJpZGdlL3BjaWVfcGNpX2JyaWRnZS5jICAgICAgICAg
ICAgICAgfCAgIDggKy0KIGh3L3BjaS1icmlkZ2UvcGNpZV9yb290X3BvcnQuYyAgICAgICAgICAg
ICAgICB8ICAgMSArCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDcgKy0KIGh3L3BjaS9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxOSArLQogaHcvcGNpL3BjaWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3ICstCiBody9wY2kvc2hwYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTQgKy0KIGh3L3BwYy9lNTAwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNyArLQogaHcvcHBjL21hY19uZXd3b3JsZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxICsKIGh3L3BwYy9wbnYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEw
OSArKysrLS0tLQogaHcvcHBjL3Budl9jb3JlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDIzICstCiBody9wcGMvcG52X2hvbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDUgKy0KIGh3L3BwYy9wbnZfbHBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAyNiArLQogaHcvcHBjL3Budl9vY2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA1ICstCiBody9wcGMvcG52X3BzaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MjMgKy0KIGh3L3BwYy9zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEz
MyArKysrLS0tLS0KIGh3L3BwYy9zcGFwcl9jYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA1NyArKy0tCiBody9wcGMvc3BhcHJfY3B1X2NvcmUuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMzYgKystCiBody9wcGMvc3BhcHJfZHJjLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNDggKystLQogaHcvcHBjL3NwYXByX2lycS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDk4ICsrKy0tLS0KIGh3L3BwYy9zcGFwcl9wY2kuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA5NyArKystLS0tCiBody9wcGMvc3BhcHJfdmlvLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTIgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9tYWluLmMgICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiBody9yaXNjdi9yaXNjdl9oYXJ0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDcgKy0KIGh3L3Jpc2N2L3NpZml2ZV9lLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNyArLQogaHcvcmlzY3Yvc2lmaXZlX3UuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDExICstCiBody9zMzkweC8zMjcwLWNjdy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTMgKy0KIGh3L3MzOTB4L2Nzcy1icmlkZ2UuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNyArLQogaHcvczM5MHgvY3NzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3ICstCiBody9zMzkweC9ldmVudC1mYWNpbGl0eS5jICAgICAgICAgICAgICAgICAg
ICAgfCAgIDIgKy0KIGh3L3MzOTB4L2lwbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyNCArLQogaHcvczM5MHgvczM5MC1jY3cuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDE5ICstCiBody9zMzkweC9zMzkwLXBjaS1idXMuYyAgICAgICAgICAgICAgICAgICAgICAg
fCAgMzcgKystCiBody9zMzkweC9zMzkwLXNrZXlzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDcgKy0KIGh3L3MzOTB4L3MzOTAtc3RhdHRyaWIuYyAgICAgICAgICAgICAgICAgICAgICB8
ICAgMyArLQogaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMgICAgICAgICAgICAgICAgICAgIHwg
IDExICstCiBody9zMzkweC9zY2xwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTUgKy0KIGh3L3MzOTB4L3RvZC1rdm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NCArLQogaHcvczM5MHgvdmlydGlvLWNjdy1jcnlwdG8uYyAgICAgICAgICAgICAgICAgIHwgICA3
ICstCiBody9zMzkweC92aXJ0aW8tY2N3LXJuZy5jICAgICAgICAgICAgICAgICAgICAgfCAgIDcg
Ky0KIGh3L3MzOTB4L3ZpcnRpby1jY3cuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyAr
LQogaHcvc2NzaS9lc3AtcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICst
CiBody9zY3NpL21lZ2FzYXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0K
IGh3L3Njc2kvbXB0c2FzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMyArLQog
aHcvc2NzaS9zY3NpLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI0ICstCiBo
dy9zY3NpL3Njc2ktZGlzay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIGh3
L3Njc2kvc2NzaS1nZW5lcmljLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBody9z
Y3NpL3Zob3N0LXNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KIGh3L3Nj
c2kvdmhvc3QtdXNlci1zY3NpLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvc2Nz
aS92aXJ0aW8tc2NzaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody9zZC9t
aWxreW1pc3QtbWVtY2FyZC5jICAgICAgICAgICAgICAgICAgICAgfCAgMTEgKy0KIGh3L3NkL3Nk
aGNpLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogaHcvc2Qvc2Ro
Y2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIzICstCiBody9zZC9zc2kt
c2QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQgKy0KIGh3L3NtYmlvcy9z
bWJpb3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0MiArKy0KIGh3L3NwYXJjL3N1
bjRtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArLQogaHcvc3BhcmM2NC9z
dW40dS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody90aW1lci9hc3Bl
ZWRfdGltZXIuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIGh3L3RwbS90cG1fZW11
bGF0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogaHcvdHBtL3RwbV91dGls
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody91c2IvYnVzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzcgKystCiBody91c2IvY2NpZC1jYXJk
LWVtdWxhdGVkLmMgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogaHcvdXNiL2Rldi1uZXR3b3Jr
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBody91c2IvZGV2LXNlcmlhbC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L3VzYi9kZXYtc21hcnRjYXJk
LXJlYWRlci5jICAgICAgICAgICAgICAgICB8ICAxNCArLQogaHcvdXNiL2Rldi1zdG9yYWdlLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE3ICstCiBody91c2IvaGNkLW9oY2ktcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIGh3L3VzYi9oY2Qtb2hjaS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArLQogaHcvdXNiL2hjZC11aGNpLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiBody91c2IvaGNkLXhoY2kuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKy0KIGh3L3ZmaW8vYXAuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxNiArLQogaHcvdmZpby9jY3cuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDI0ICstCiBody92ZmlvL2NvbW1vbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMgKwogaHcvdmZpby9wY2ktcXVpcmtzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA4ICstCiBody92ZmlvL3BjaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNDIgKystCiBody92ZmlvL3BsYXRmb3JtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogaHcvdmlydGlvL3Zob3N0LXZzb2NrLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxICsKIGh3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5jICAgICAgICAg
ICAgICAgICAgICB8ICAzNSArKy0KIGh3L3ZpcnRpby92aXJ0aW8tYnVzLmMgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxNyArLQogaHcvdmlydGlvL3ZpcnRpby1wY2kuYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyICsKIGh3L3ZpcnRpby92aXJ0aW8tcm5nLXBjaS5jICAgICAgICAgICAg
ICAgICAgICB8ICAgNyArLQogaHcvdmlydGlvL3ZpcnRpby1ybmcuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA3ICstCiBody92aXJ0aW8vdmlydGlvLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTkgKy0KIGh3L3dhdGNoZG9nL3dkdF9hc3BlZWQuYyAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNSArLQogaHcveGVuL3hlbi1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3ICstCiBody94ZW4veGVuLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgOTIgKysrLS0tLQogaHcveGVuL3hlbi1ob3N0LXBjaS1kZXZpY2UuYyAgICAgICAgICAg
ICAgICAgIHwgIDI3ICstCiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMjUgKy0KIGh3L3hlbi94ZW5fcHRfY29uZmlnX2luaXQuYyAgICAgICAgICAgICAg
ICAgICB8ICAyMCArLQogaW8vZG5zLXJlc29sdmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3ICstCiBpby9uZXQtbGlzdGVuZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDcgKy0KIGlvdGhyZWFkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyNyArLQogam9iLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3ICstCiBtZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgNjMgKystLS0KIG1lbW9yeV9tYXBwaW5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNyArLQogbWlncmF0aW9uL2NvbG8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDM4ICsrLQogbWlncmF0aW9uL21pZ3JhdGlvbi5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDM5ICsrLQogbWlncmF0aW9uL3JhbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIDEzICstCiBtaWdyYXRpb24vcmRtYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTMgKy0KIG1pZ3JhdGlvbi9zYXZldm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMiArCiBtaWdyYXRpb24vc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTggKy0KIG1vbml0b3IvaG1wLWNtZHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1
NSArKysrKystLS0tLQogbW9uaXRvci9taXNjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA5ICstCiBtb25pdG9yL3FtcC1jbWRzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDkgKy0KIG5iZC9jbGllbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNSArCiBuYmQvc2VydmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDUgKwogbmV0L2Nhbi9jYW5faG9zdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA3ICstCiBuZXQvZHVtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTUgKy0KIG5ldC9maWx0ZXItYnVmZmVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
NSArLQogbmV0L2ZpbHRlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3
ICstCiBuZXQvbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTgg
KystLQogbmV0L25ldG1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3
ICstCiBuZXQvc2xpcnAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcg
Ky0KIG5ldC90YXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0NyAr
Ky0tCiBxYXBpL3FhcGktdmlzaXQtY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTYg
KystLQogcWFwaS9xbXAtZGlzcGF0Y2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3
ICstCiBxYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMgICAgICAgICAgICAgICAgICAgfCAgIDcg
Ky0KIHFkZXYtbW9uaXRvci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2OSAr
KystLQogcWdhL2NvbW1hbmRzLXBvc2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjIy
ICsrKysrKystLS0tLS0tLQogcWdhL2NvbW1hbmRzLXdpbjMyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTQxICsrKysrLS0tLS0KIHFnYS9jb21tYW5kcy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMiArLQogcW9tL29iamVjdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMjQ2ICsrKysrKysrLS0tLS0tLS0tCiBxb20vb2JqZWN0X2ludGVyZmFj
ZXMuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjcgKy0KIHFvbS9xb20taG1wLWNtZHMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogcW9tL3FvbS1xb2JqZWN0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiByZXBsaWNhdGlvbi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjggKy0KIHNjc2kvcHItbWFuYWdlci1oZWxwZXIu
YyAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogdGFyZ2V0L2FscGhhL2NwdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiB0YXJnZXQvYXJtL2NwdS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRhcmdldC9hcm0vY3B1NjQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQogdGFyZ2V0L2NyaXMvY3B1LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiB0YXJnZXQvaHBwYS9jcHUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IDExNyArKysrLS0tLQogdGFyZ2V0L2xtMzIvY3B1LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiB0YXJnZXQvbTY4ay9jcHUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQogdGFyZ2V0L21pcHMvY3B1LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiB0YXJnZXQvbW94aWUvY3B1LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRhcmdldC9uaW9zMi9jcHUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNyArLQogdGFyZ2V0L29wZW5yaXNjL2NwdS5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA3ICstCiB0YXJnZXQvcHBjL2NvbXBhdC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjAgKy0KIHRhcmdldC9wcGMva3ZtLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxNCArLQogdGFyZ2V0L3BwYy90cmFuc2xhdGVfaW5pdC5pbmMuYyAg
ICAgICAgICAgICAgIHwgIDI2ICstCiB0YXJnZXQvcmlzY3YvY3B1LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDcgKy0KIHRhcmdldC9zMzkweC9jcHUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAyNiArLQogdGFyZ2V0L3MzOTB4L2NwdV9tb2RlbHMuYyAgICAgICAgICAg
ICAgICAgICAgIHwgICAyICsKIHRhcmdldC9zaDQvY3B1LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNyArLQogdGFyZ2V0L3NwYXJjL2NwdS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE0ICstCiB0YXJnZXQvdGlsZWd4L2NwdS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDcgKy0KIHRhcmdldC90cmljb3JlL2NwdS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNyArLQogdGFyZ2V0L3VuaWNvcmUzMi9jcHUuYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3ICstCiB0YXJnZXQveHRlbnNhL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDcgKy0KIHRlc3RzL3Rlc3QtaW1hZ2UtbG9ja2luZy5jICAgICAgICAgICAgICAgICAg
ICB8ICAgNyArLQogdHBtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA3ICstCiB0cmFjZS9xbXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMTQgKy0KIHVpL2lucHV0LWJhcnJpZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNyArLQogdWkvaW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDE0ICstCiB1aS92bmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MzkgKystCiB1dGlsL2Vycm9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MzAgKy0tCiB1dGlsL21haW4tbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDUgKy0KIHV0aWwvb3NsaWItcG9zaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NiArLQogdXRpbC9xZW11LWNvbmZpZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI5
ICstCiB1dGlsL3FlbXUtb3B0aW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNTkg
KystLQogdXRpbC9xZW11LXNvY2tldHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMx
ICstLQogdmwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0
ICstCiBweXRob24vY29tbWl0LXBlci1zdWJzeXN0ZW0ucHkgICAgICAgICAgICAgICAgfCAyMDQg
KysrKysrKysrKysrKysKIHNjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5j
b2NjaSB8IDExOCArKysrKysrKwogMzQxIGZpbGVzIGNoYW5nZWQsIDM4NTEgaW5zZXJ0aW9ucygr
KSwgNDQ1NSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSBweXRob24vY29tbWl0LXBl
ci1zdWJzeXN0ZW0ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzY3JpcHRzL2NvY2NpbmVsbGUvYXV0
by1wcm9wYWdhdGVkLWVycnAuY29jY2kKCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 06:32:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 06:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJAwm-0005Ab-EF; Sat, 12 Oct 2019 06:32:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJAwl-0005AW-Ks
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 06:32:11 +0000
X-Inumbo-ID: 013d3a9a-ecba-11e9-9343-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 013d3a9a-ecba-11e9-9343-12813bfff9fa;
 Sat, 12 Oct 2019 06:32:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJAwd-0002WI-Jz; Sat, 12 Oct 2019 06:32:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJAwd-0003f0-7G; Sat, 12 Oct 2019 06:32:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJAwd-0001gp-6F; Sat, 12 Oct 2019 06:32:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142606-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 06:32:03 +0000
Subject: [Xen-devel] [linux-4.4 test] 142606: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjYwNiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjYwNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjUyMSBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNCB4ZW4tYm9vdC9sMSBmYWlsIGlu
IDE0MjUyMSBwYXNzIGluIDE0MjYwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyNTIxCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGM2MWVi
YjY2OGYyY2UzYzIyZDFjZmU2ZGYyOGJkMzE5OGVhYmJkZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4
NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAg
NjggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYg
WiAgIDY2IGRheXMgICA3OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0MzAgIDIw
MTktMTAtMDggMDU6MTc6MzkgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQxMCBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEz
NjY3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 06:42:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 06:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJB6P-0006Dx-Kw; Sat, 12 Oct 2019 06:42:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJB6N-0006Dr-UZ
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 06:42:07 +0000
X-Inumbo-ID: 66e557b4-ecbb-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 66e557b4-ecbb-11e9-8aca-bc764e2007e4;
 Sat, 12 Oct 2019 06:42:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJB6J-0002hh-H0; Sat, 12 Oct 2019 06:42:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJB6J-0004Sk-69; Sat, 12 Oct 2019 06:42:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJB6I-0004s3-Ue; Sat, 12 Oct 2019 06:42:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iJB6I-0004s3-Ue@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 06:42:02 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCnRlc3RpZCB4ZW4tYm9vdAoK
VHJlZTogbGlidmlydCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKVHJlZTogbGli
dmlydF9nbnVsaWIgaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ251bGliLmdpdC8K
VHJlZTogbGlidmlydF9rZXljb2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIuY29tL2tleWNvZGVtYXAv
a2V5Y29kZW1hcGRiLmdpdApUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13
YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVl
OiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11
dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50
cm9kdWNlZDogIDllMjA4YWEwNmMyMTA5YjQ1ZWVjNmJlMDQ5YThlNDcwMzQ3NDhjMjAKICBCdWcg
bm90IHByZXNlbnQ6IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xNDI2NDAvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpG
b3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290
Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5
LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzE0MjY0MC5iaXNl
Y3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMzU4MCAtLWJsZXNzaW5ncz1yZWFsLHJl
YWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20geGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFz
czoKIDE0MjU4OCBmYWlsIFtob3N0PWl0YWxpYTFdIC8gMTM4ODQ5IFtob3N0PWl0YWxpYTBdIDEz
ODgxMyBbaG9zdD1kZWJpbmExXSAxMzg3ODAgW2hvc3Q9cGlub3QxXSAxMzg3NTQgW2hvc3Q9YmFy
b3F1ZTBdIDEzODczNSBbaG9zdD1yaW1hdmExXSAxMzg3MTAgW2hvc3Q9cGlub3QwXSAxMzg2ODAg
W2hvc3Q9YWxiYW5hMF0gMTM4NjYxIFtob3N0PWRlYmluYTBdIDEzODYzOSBbaG9zdD1iYXJvcXVl
MV0gMTM4NjEyIFtob3N0PWFsYmFuYTFdIDEzODU4NCBbaG9zdD1lbGJsaW5nMV0gMTM4NDg4IFto
b3N0PWl0YWxpYTBdIDEzODM4NiBbaG9zdD1jaGFyZG9ubmF5MF0gMTM4MjQ1IFtob3N0PWRlYmlu
YTFdIDEzODA3MyBbaG9zdD1hbGJhbmEwXSAxMzc5ODYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEzNzg5
NiBbaG9zdD1waW5vdDFdIDEzNzczOSBbaG9zdD1hbGJhbmExXSAxMzc2ODYgW2hvc3Q9aXRhbGlh
MF0gMTM3NTg5IFtob3N0PWZpYW5vMF0gMTM3NDg0IFtob3N0PWJhcm9xdWUwXSBcCiAxMzczODgg
W2hvc3Q9YmFyb3F1ZTFdIDEzNzI4MyBbaG9zdD1jaGFyZG9ubmF5MV0gMTM3MTkxIFtob3N0PWRl
YmluYTFdIDEzNzEyNSBbaG9zdD1hbGJhbmEwXSAxMzcwOTggW2hvc3Q9cGlub3QxXSAxMzcwNTUg
b2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0MjU4OCAvIDEzNzA1NQoodHJlZSB3
aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBsaWJ2aXJ0IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aWJ2aXJ0LmdpdApUcmVlOiBsaWJ2aXJ0X2dudWxpYiBodHRwczovL2dpdC5zYXZhbm5haC5nbnUu
b3JnL2dpdC9nbnVsaWIuZ2l0LwpUcmVlOiBsaWJ2aXJ0X2tleWNvZGVtYXBkYiBodHRwczovL2dp
dGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0ClRyZWU6IGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
b3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApU
cmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDIzNDZiMmY2NTY0
YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1
MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDll
MjA4YWEwNmMyMTA5YjQ1ZWVjNmJlMDQ5YThlNDcwMzQ3NDhjMjAgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1
OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
QmFzaXMgcGFzcyBhYjQ4ZmU3OTkxMTJiMjIwNzAxMDQyMDFkNTcxY2Q0MThkMGZkYTU0IDgwODlj
MDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgNjI4MGM5NGYzMDZkZjZhMjBiYmMx
MDBiYTE1YTVhODFhZjAzNjZlNiA5ZmI2N2Q2NDNmNmYxODkyYTA4ZWUzYTA0ZWE1NDAyMmQxMDYw
YmIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzBmZDdmNzM0ZTJk
MzNlMjIyMTU4OTliNDBhNDdiODQzMTI5NTQxZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkz
MmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4OGU3OTgyMTBiNDU5YTcyMDI1
MzAzNGJmZmNkNzZhZmYxNWJiYmQyCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1y
ZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdCNhYjQ4
ZmU3OTkxMTJiMjIwNzAxMDQyMDFkNTcxY2Q0MThkMGZkYTU0LTIzNDZiMmY2NTY0YWU5ZjdiYTM1
YmM4NjNjYjBmYWIzOWNhZGViMTIgaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXQvZ251
bGliLmdpdC8jODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2Ny0xZjZmYjM2
OGMwNDkxOTI0M2UyYzcwZjJhYTUxNGE1Zjg4ZTk1MzA5IGh0dHBzOi8vZ2l0bGFiLmNvbS9rZXlj
b2RlbWFwL2tleWNvZGVtYXBkYi5naXQjNjI4MGM5NGYzMDZkZjZhMjBiYmMxMDBiYTE1YTVhODFh
ZjAzNjZlNi02MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0IzlmYjY3XAogZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAtOWUyMDhhYTA2
YzIxMDliNDVlZWM2YmUwNDlhOGU0NzAzNDc0OGMyMCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2MwZmQ3ZjczNGUyZDMzZTIyMjE1ODk5YjQw
YTQ3Yjg0MzEyOTU0MWQtNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzljY2EwMmRc
CiA4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdCMwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiLTQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjODhlNzk4MjEwYjQ1OWE3MjAyNTMwMzRiZmZjZDc2YWZmMTViYmJkMi1mOTNhYmYwMzE1ZWZl
Zjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9naXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGlidmlydAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkg
ICAgIC0+IG9yaWdpbi9tYXN0ZXIKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAg
ICAtPiBvcmlnaW4vdjAuMTAuMi1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9u
ZSkgICAgIC0+IG9yaWdpbi92MC44LjMtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAg
KG5vbmUpICAgICAtPiBvcmlnaW4vdjAuOS4xMS1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAg
ICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MC45LjEyLW1haW50CiAtIFtkZWxldGVkXSAgICAg
ICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YwLjkuNi1tYWludAogLSBbZGVsZXRlZF0g
ICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4wLjAtbWFpbnQKIC0gW2RlbGV0
ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMC4xLW1haW50CiAtIFtk
ZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjAuMi1tYWludAog
LSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4wLjMtbWFp
bnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMC40
LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3Yx
LjAuNS1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdp
bi92MS4wLjYtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBv
cmlnaW4vdjEuMS4wLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAg
LT4gb3JpZ2luL3YxLjEuMS1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkg
ICAgIC0+IG9yaWdpbi92MS4xLjItbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5v
bmUpICAgICAtPiBvcmlnaW4vdjEuMS4zLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAg
IChub25lKSAgICAgLT4gb3JpZ2luL3YxLjEuNC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAg
ICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4yLjAtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAg
ICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi4xLW1haW50CiAtIFtkZWxldGVkXSAg
ICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMTAtbWFpbnQKIC0gW2RlbGV0
ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi4xMS1tYWludAogLSBb
ZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4yLjEyLW1haW50
CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMTMt
bWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEu
Mi4xNC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdp
bi92MS4yLjE1LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4g
b3JpZ2luL3YxLjIuMTYtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAg
ICAtPiBvcmlnaW4vdjEuMi4xNy1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9u
ZSkgICAgIC0+IG9yaWdpbi92MS4yLjE4LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAg
IChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMTktbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAg
ICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi4yLW1haW50CiAtIFtkZWxldGVkXSAgICAg
ICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMjAtbWFpbnQKIC0gW2RlbGV0ZWRd
ICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi4yMS1tYWludAogLSBbZGVs
ZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4yLjMtbWFpbnQKIC0g
W2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi40LW1haW50
CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuNS1t
YWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4y
LjYtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4v
djEuMi43LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3Jp
Z2luL3YxLjIuOC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+
IG9yaWdpbi92MS4yLjktbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAg
ICAtPiBvcmlnaW4vdjEuMy4wLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25l
KSAgICAgLT4gb3JpZ2luL3YxLjMuMS1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAo
bm9uZSkgICAgIC0+IG9yaWdpbi92MS4zLjItbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAg
ICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMy4zLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAg
ICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjMuNC1tYWludAogLSBbZGVsZXRlZF0gICAg
ICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4zLjUtbWFpbnQKIC0gW2RlbGV0ZWRd
ICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjIuMC1tYWludAogLSBbZGVsZXRl
ZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92Mi4xLW1haW50CiAtIFtkZWxl
dGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YyLjItbWFpbnQKIC0gW2Rl
bGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjMuMC1tYWludAogLSBb
ZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92My4yLW1haW50CiAt
IFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YzLjctbWFpbnQK
IC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjQuMS1tYWlu
dAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92NC4xMC1t
YWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92NC4y
LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3Y0
LjMtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4v
djQuNC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdp
bi92NC41LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3Jp
Z2luL3Y0LjYtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBv
cmlnaW4vdjQuNy1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+
IG9yaWdpbi92NC44LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAg
LT4gb3JpZ2luL3Y0LjktbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAg
ICAtPiBvcmlnaW4vdjUuMC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkg
ICAgIC0+IG9yaWdpbi92NS4xLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25l
KSAgICAgLT4gb3JpZ2luL3Y1LjEuMC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAo
bm9uZSkgICAgIC0+IG9yaWdpbi92NS4yLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAg
IChub25lKSAgICAgLT4gb3JpZ2luL3Y1LjMtbWFpbnQKICogW25ldyBicmFuY2hdICAgICAgICAg
ICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuMC10ZXN0aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3pl
bi94ZW4tNC4wLXRlc3RpbmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96
ZW4veGVuLTQuMS10ZXN0aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC4xLXRlc3Rp
bmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuMTAtdGVz
dGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4veGVuLTQuMTAtdGVzdGluZwogKiBbbmV3IGJy
YW5jaF0gICAgICAgICAgICBvc3N0ZXN0L2Zyb3plbi94ZW4tNC4xMS10ZXN0aW5nIC0+IG9yaWdp
bi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC4xMS10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAg
ICAgIG9zc3Rlc3QvZnJvemVuL3hlbi00LjEyLXRlc3RpbmcgLT4gb3JpZ2luL29zc3Rlc3QvZnJv
emVuL3hlbi00LjEyLXRlc3RpbmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9m
cm96ZW4veGVuLTQuMi10ZXN0aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC4yLXRl
c3RpbmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuMy10
ZXN0aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC4zLXRlc3RpbmcKICogW25ldyBi
cmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuNC10ZXN0aW5nIC0+IG9yaWdp
bi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC40LXRlc3RpbmcKICogW25ldyBicmFuY2hdICAgICAgICAg
ICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuNS10ZXN0aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3pl
bi94ZW4tNC41LXRlc3RpbmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96
ZW4veGVuLTQuNi10ZXN0aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC42LXRlc3Rp
bmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuNy10ZXN0
aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC43LXRlc3RpbmcKICogW25ldyBicmFu
Y2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuOC10ZXN0aW5nIC0+IG9yaWdpbi9v
c3N0ZXN0L2Zyb3plbi94ZW4tNC44LXRlc3RpbmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAg
b3NzdGVzdC9mcm96ZW4veGVuLTQuOS10ZXN0aW5nIC0+IG9yaWdpbi9vc3N0ZXN0L2Zyb3plbi94
ZW4tNC45LXRlc3RpbmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgeGVuLXRlc3RlZC1tYXN0
ZXIgLT4gb3JpZ2luL3hlbi10ZXN0ZWQtbWFzdGVyCkF1dG8gcGFja2luZyB0aGUgcmVwb3NpdG9y
eSBpbiBiYWNrZ3JvdW5kIGZvciBvcHRpbXVtIHBlcmZvcm1hbmNlLgpTZWUgImdpdCBoZWxwIGdj
IiBmb3IgbWFudWFsIGhvdXNla2VlcGluZy4KZXJyb3I6IFRoZSBsYXN0IGdjIHJ1biByZXBvcnRl
ZCB0aGUgZm9sbG93aW5nLiBQbGVhc2UgY29ycmVjdCB0aGUgcm9vdCBjYXVzZQphbmQgcmVtb3Zl
IGdjLmxvZy4KQXV0b21hdGljIGNsZWFudXAgd2lsbCBub3QgYmUgcGVyZm9ybWVkIHVudGlsIHRo
ZSBmaWxlIGlzIHJlbW92ZWQuCgp3YXJuaW5nOiBUaGVyZSBhcmUgdG9vIG1hbnkgdW5yZWFjaGFi
bGUgbG9vc2Ugb2JqZWN0czsgcnVuICdnaXQgcHJ1bmUnIHRvIHJlbW92ZSB0aGVtLgoKYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpYnZpcnQKYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDQwMDQg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzcw
MTUgW2hvc3Q9aXRhbGlhMF0KIDEzNzA1NSBwYXNzIGFiNDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1
NzFjZDQxOGQwZmRhNTQgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2
MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJh
MDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjMGZkN2Y3MzRlMmQzM2UyMjIxNTg5OWI0MGE0N2I4NDMxMjk1NDFkIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4
NThlNGZmZGZmNTM4OWIxMSAwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFi
IDg4ZTc5ODIxMGI0NTlhNzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIKIDEzNzA5OCBbaG9zdD1w
aW5vdDFdCiAxMzcxMjUgW2hvc3Q9YWxiYW5hMF0KIDEzNzE5MSBbaG9zdD1kZWJpbmExXQogMTM3
MjgzIFtob3N0PWNoYXJkb25uYXkxXQogMTM3Mzg4IFtob3N0PWJhcm9xdWUxXQogMTM3NDg0IFto
b3N0PWJhcm9xdWUwXQogMTM3NTg5IFtob3N0PWZpYW5vMF0KIDEzNzczOSBbaG9zdD1hbGJhbmEx
XQogMTM3Njg2IFtob3N0PWl0YWxpYTBdCiAxMzc4OTYgW2hvc3Q9cGlub3QxXQogMTM3OTg2IFto
b3N0PWNoYXJkb25uYXkxXQogMTM4MDczIFtob3N0PWFsYmFuYTBdCiAxMzgyNDUgW2hvc3Q9ZGVi
aW5hMV0KIDEzODM4NiBbaG9zdD1jaGFyZG9ubmF5MF0KIDEzODQ4OCBbaG9zdD1pdGFsaWEwXQog
MTM4NTg0IFtob3N0PWVsYmxpbmcxXQogMTM4NjEyIFtob3N0PWFsYmFuYTFdCiAxMzg2MzkgW2hv
c3Q9YmFyb3F1ZTFdCiAxMzg2NjEgW2hvc3Q9ZGViaW5hMF0KIDEzODY4MCBbaG9zdD1hbGJhbmEw
XQogMTM4NzEwIFtob3N0PXBpbm90MF0KIDEzODczNSBbaG9zdD1yaW1hdmExXQogMTM4NzU0IFto
b3N0PWJhcm9xdWUwXQogMTM4NzgwIFtob3N0PXBpbm90MV0KIDEzODgxMyBbaG9zdD1kZWJpbmEx
XQogMTM4ODQ5IFtob3N0PWl0YWxpYTBdCiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIg
ZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJl
bGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAx
MzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFp
bCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2
YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkz
NjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBp
cnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50
CiAxMzk1ODQgZmFpbCBpcnJlbGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcg
ZmFpbCBpcnJlbGV2YW50CiAxMzk2MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJl
bGV2YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTEgcGFzcyBpcnJlbGV2YW50CiAx
Mzk3ODMgcGFzcyBhYjQ4ZmU3OTkxMTJiMjIwNzAxMDQyMDFkNTcxY2Q0MThkMGZkYTU0IDgwODlj
MDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgNjI4MGM5NGYzMDZkZjZhMjBiYmMx
MDBiYTE1YTVhODFhZjAzNjZlNiA5ZmI2N2Q2NDNmNmYxODkyYTA4ZWUzYTA0ZWE1NDAyMmQxMDYw
YmIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzBmZDdmNzM0ZTJk
MzNlMjIyMTU4OTliNDBhNDdiODQzMTI5NTQxZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkz
MmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4OGU3OTgyMTBiNDU5YTcyMDI1
MzAzNGJmZmNkNzZhZmYxNWJiYmQyCiAxMzk3ODYgZmFpbCBpcnJlbGV2YW50CiAxMzk3ODggcGFz
cyBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk4MTEgcGFzcyBpcnJlbGV2
YW50CiAxMzk4MjAgcGFzcyBpcnJlbGV2YW50CiAxMzk3ODkgcGFzcyBpcnJlbGV2YW50CiAxMzk3
OTcgcGFzcyBpcnJlbGV2YW50CiAxMzk4MDcgcGFzcyBpcnJlbGV2YW50CiAxMzk4MjIgcGFzcyBp
cnJlbGV2YW50CiAxMzk4MzMgZmFpbCBpcnJlbGV2YW50CiAxMzk4MDQgcGFzcyBpcnJlbGV2YW50
CiAxMzk4MzEgcGFzcyBhYjQ4ZmU3OTkxMTJiMjIwNzAxMDQyMDFkNTcxY2Q0MThkMGZkYTU0IDgw
ODljMDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgNjI4MGM5NGYzMDZkZjZhMjBi
YmMxMDBiYTE1YTVhODFhZjAzNjZlNiA5ZmI2N2Q2NDNmNmYxODkyYTA4ZWUzYTA0ZWE1NDAyMmQx
MDYwYmIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzBmZDdmNzM0
ZTJkMzNlMjIyMTU4OTliNDBhNDdiODQzMTI5NTQxZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEg
MDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4OGU3OTgyMTBiNDU5YTcy
MDI1MzAzNGJmZmNkNzZhZmYxNWJiYmQyCiAxMzk4MTggcGFzcyBpcnJlbGV2YW50CiAxMzk4MjUg
ZmFpbCBpcnJlbGV2YW50CiAxMzk4MjMgcGFzcyBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJl
bGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MjYgcGFzcyBpcnJlbGV2YW50CiAx
Mzk4MzAgZmFpbCBpcnJlbGV2YW50CiAxMzk4NDIgcGFzcyBpcnJlbGV2YW50CiAxMzk4MzkgcGFz
cyBpcnJlbGV2YW50CiAxMzk4NDUgcGFzcyBpcnJlbGV2YW50CiAxMzk4NDcgcGFzcyBpcnJlbGV2
YW50CiAxMzk4NDggZmFpbCBpcnJlbGV2YW50CiAxMzk4NDkgcGFzcyBpcnJlbGV2YW50CiAxMzk4
NTEgZmFpbCBpcnJlbGV2YW50CiAxMzk4NTQgcGFzcyBpcnJlbGV2YW50CiAxMzk4NTUgZmFpbCBp
cnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50
CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgW10KIDE0MDAzOCBmYWlsIGlycmVsZXZh
bnQKIDE0MDEyOCBmYWlsIGlycmVsZXZhbnQKIDE0MDE2MyBmYWlsIGlycmVsZXZhbnQKIDE0MDI1
MSBmYWlsIGlycmVsZXZhbnQKIDE0MDE4OCBmYWlsIGlycmVsZXZhbnQKIDE0MDIxNiBmYWlsIGly
cmVsZXZhbnQKIDE0MDM4MiBmYWlsIGlycmVsZXZhbnQKIDE0MDQyOCBmYWlsIGlycmVsZXZhbnQK
IDE0MDQ3NyBmYWlsIGlycmVsZXZhbnQKIDE0MDUyNSBmYWlsIGlycmVsZXZhbnQKIDE0MDYwMSBm
YWlsIGlycmVsZXZhbnQKIDE0MDU3MSBmYWlsIGlycmVsZXZhbnQKIDE0MDYyNCBmYWlsIGlycmVs
ZXZhbnQKIDE0MDY0OCBmYWlsIGlycmVsZXZhbnQKIDE0MDY3NiBmYWlsIGlycmVsZXZhbnQKIDE0
MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0MDc3OCBmYWls
IGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkzMCBmYWlsIGlycmVsZXZh
bnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGlycmVsZXZhbnQKIDE0MDk3
MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAzNiBmYWlsIGly
cmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBmYWlsIGlycmVsZXZhbnQK
IDE0MTI5MiBmYWlsIGlycmVsZXZhbnQKIDE0MTI0MCBmYWlsIGlycmVsZXZhbnQKIDE0MTM4NiBm
YWlsIGlycmVsZXZhbnQKIDE0MTM1NCBmYWlsIGlycmVsZXZhbnQKIDE0MTQ0NiBmYWlsIGlycmVs
ZXZhbnQKIDE0MTQ4NCBmYWlsIGlycmVsZXZhbnQKIDE0MTU0NyBmYWlsIGlycmVsZXZhbnQKIDE0
MTYxMyBmYWlsIGlycmVsZXZhbnQKIDE0MTgwNSBmYWlsIGlycmVsZXZhbnQKIDE0MTczNyBmYWls
IGlycmVsZXZhbnQKIDE0MTg3MCBmYWlsIGlycmVsZXZhbnQKIDE0MTkxMSBmYWlsIGlycmVsZXZh
bnQKIDE0MTk3OSBmYWlsIGlycmVsZXZhbnQKIDE0MTk0NCBmYWlsIGlycmVsZXZhbnQKIDE0MjAw
NiBmYWlsIGlycmVsZXZhbnQKIDE0MjA1MSBmYWlsIGlycmVsZXZhbnQKIDE0MjExMCBmYWlsIGly
cmVsZXZhbnQKIDE0MjIyMyBmYWlsIGlycmVsZXZhbnQKIDE0MjI1OCBmYWlsIGlycmVsZXZhbnQK
IDE0MjI5OCBmYWlsIGlycmVsZXZhbnQKIDE0MjMzMyBmYWlsIGlycmVsZXZhbnQKIDE0MjM3MiBm
YWlsIGlycmVsZXZhbnQKIDE0MjM5OCBmYWlsIGlycmVsZXZhbnQKIDE0MjQzMSBmYWlsIGlycmVs
ZXZhbnQKIDE0MjQ4NSBmYWlsIGlycmVsZXZhbnQKIDE0MjUxMyBwYXNzIGFiNDhmZTc5OTExMmIy
MjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIw
ZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3
ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjMGZkN2Y3MzRlMmQzM2UyMjIxNTg5OWI0MGE0N2I4NDMxMjk1
NDFkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMy
M2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIz
ZThjNDIzZWU4MjFiIDg4ZTc5ODIxMGI0NTlhNzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIKIDE0
MjUxOSBmYWlsIGlycmVsZXZhbnQKIDE0MjYwMCBwYXNzIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4
NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMw
OSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4
OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjU0NiBwYXNz
IGFiNDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgMWY2ZmIzNjhjMDQ5MTky
NDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4
MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBlM2M4MzExZjhhMTk2NzcyYmVhNDUz
YjgzMmYzM2QzNDIyNTQ4OGRlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDRlNGE4NTBhYTQyZjlkMTU3Mzk3ODcwM2U2OWY2
MTc3MTkwZGM5ZjcKIDE0MjUyNiBwYXNzIGFiNDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQx
OGQwZmRhNTQgYjQxN2E5YzAyMzU5Y2QxZTllZDIxNWUwODk2YjM2ZGQzODNmYzQ3ZiA2MjgwYzk0
ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNh
MDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA4ZjViMjY1NTAwYmQxMGFlNzRmODE0ZDQ2MTg0ODU3NzExY2FiNDViIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZm
ZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDM4ZWVi
Mzg2NGRlNDBhYTU2OGM0OGY5ZjI2MjcxYzE0MWM2MmI1MGIKIDE0MjU2MSBwYXNzIGFiNDhmZTc5
OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYy
YWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2
IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmODM1ZTFkNGMxODcwMTQ3NDJmYmQ3NjZlYzJmYmMw
N2VmNTM4NGJhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJh
ZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRl
YzQKIDE0MjUzMCBmYWlsIGlycmVsZXZhbnQKIDE0MjU3OCBwYXNzIGFiNDhmZTc5OTExMmIyMjA3
MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5
NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0
M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjMGZkN2Y3MzRlMmQzM2UyMjIxNTg5OWI0MGE0N2I4NDMxMjk1NDFk
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5
Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAwOTMyYzIwNTYwNTc0Njk2Y2Y4N2RkZDEyNjIzZThj
NDIzZWU4MjFiIDg4ZTc5ODIxMGI0NTlhNzIwMjUzMDM0YmZmY2Q3NmFmZjE1YmJiZDIKIDE0MjU1
MyBwYXNzIGFiNDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgMWY2ZmIzNjhj
MDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJh
MTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNGM4OThmMmIyZGIyODE5
YzUxOWNkY2UwNTQwM2Q0YmEwMjM0OTc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDNiZjliOGZkZTgxMWM5NjViNDI1ZDYy
MWQyNjUxNDM0YTk1Y2ZlNGEKIDE0MjUzOCBwYXNzIGFiNDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1
NzFjZDQxOGQwZmRhNTQgYmRmOGIxZDJiNzRlMTI2NDhlZGFmZmZjZGE0MzgzMmJjMzVlM2QxZiA2
MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJh
MDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA3NmUxMmZhMzM0MTZmMzEzM2M0MWM2ZTM5NmE2OWFiYmUzMmYyZWRiIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4
NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYz
IDM4YjdjMTcxMDAzOWJmOGM1NWMzMTgxZDVkYjQ5YWI3MzNhNWUwY2IKIDE0MjU1OCBwYXNzIGFi
NDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgMWY2ZmIzNjhjMDQ5MTkyNDNl
MmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFm
MDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0NzQ3YjkyY2FiNjlhMTI1OTVmZWZlYTk0
M2UwOWRiYjQ2NjFmZWM4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGI4NDQzY2IzOWIwNGE2NDQ5ZTBkMDkzYjYyZjEwYzVh
ODk3NzVhNzgKIDE0MjU5NiBwYXNzIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNh
ZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMw
NmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRl
YTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAw
YjczMDI3ZWIxNTJhNTA5ZmI1Y2Q1ZmQxMTE4YWQxOTg1ZWQ4ODZlIGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBi
ZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAz
MTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjU3MCBwYXNzIDIzNDZiMmY2NTY0
YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1
MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlm
YjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5MmM4NTg4ZjkzODhkNjk2MzE3ZGIyOWEzMDFiOTdiOTdl
NjdkYmVkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
IDE0MjU4OSBwYXNzIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2
ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJi
YzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEw
NjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwNDdlZGUzMTk5
YTQ0OTcyYThjMTg5NGI2NGYyYWYxMGNmMmI1YjE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYx
MjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjU3NSBwYXNzIDIzNDZiMmY2NTY0YWU5ZjdiYTM1
YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5
NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2
ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCAyODExNjFmMTA5MjVhYjRlZTBiMWQzN2U1ODgzYmZhZDlhYjdjNjIzIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0
Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjUzOSBm
YWlsIGlycmVsZXZhbnQKIDE0MjYwOSBwYXNzIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBm
YWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2Mjgw
Yzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhl
ZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjU4MyBmYWlsIGlycmVs
ZXZhbnQKIDE0MjYwNCBmYWlsIGlycmVsZXZhbnQKIDE0MjU4OCBmYWlsIDIzNDZiMmY2NTY0YWU5
ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRh
NWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDllMjA4
YWEwNmMyMTA5YjQ1ZWVjNmJlMDQ5YThlNDcwMzQ3NDhjMjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0
ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0
MjYxMSBmYWlsIGlycmVsZXZhbnQKIDE0MjYxNiBwYXNzIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4
NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMw
OSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4
OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYyMCBwYXNz
IGFiNDhmZTc5OTExMmIyMjA3MDEwNDIwMWQ1NzFjZDQxOGQwZmRhNTQgODA4OWMwMDk3OWE1YjA4
OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4
MWFmMDM2NmU2IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjMGZkN2Y3MzRlMmQzM2UyMjIxNTg5
OWI0MGE0N2I4NDMxMjk1NDFkIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAwOTMyYzIwNTYwNTc0
Njk2Y2Y4N2RkZDEyNjIzZThjNDIzZWU4MjFiIDg4ZTc5ODIxMGI0NTlhNzIwMjUzMDM0YmZmY2Q3
NmFmZjE1YmJiZDIKIDE0MjYyMyBmYWlsIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIz
OWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0
ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDllMjA4YWEwNmMyMTA5YjQ1ZWVjNmJl
MDQ5YThlNDcwMzQ3NDhjMjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2Fi
ZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYyNiBwYXNzIDIzNDZiMmY2
NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYy
YWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2
IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4
Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJh
ZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRl
YzQKIDE0MjYzMSBmYWlsIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIg
MWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEy
MGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDllMjA4YWEwNmMyMTA5YjQ1ZWVjNmJlMDQ5YThlNDcw
MzQ3NDhjMjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQw
MGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVm
ODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYzNyBwYXNzIDIzNDZiMmY2NTY0YWU5Zjdi
YTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4
OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDlmYjY3ZDY0
M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEwNjBiYjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY0
MCBmYWlsIDIzNDZiMmY2NTY0YWU5ZjdiYTM1YmM4NjNjYjBmYWIzOWNhZGViMTIgMWY2ZmIzNjhj
MDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJh
MTVhNWE4MWFmMDM2NmU2IDllMjA4YWEwNmMyMTA5YjQ1ZWVjNmJlMDQ5YThlNDcwMzQ3NDhjMjAg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5
ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1
ZDgzYzgwNDdmZDZhNTRlYzQKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTM3MDU1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDE0MjU4OCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDE0MjYyMCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0MjYyMyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAyMzQ2
YjJmNjU2NGFlOWY3YmEzNWJjODYzY2IwZmFiMzljYWRlYjEyIDFmNmZiMzY4YzA0OTE5MjQzZTJj
NzBmMmFhNTE0YTVmODhlOTUzMDkgNjI4MGM5NGYzMDZkZjZhMjBiYmMxMDBiYTE1YTVhODFhZjAz
NjZlNiA5ZmI2N2Q2NDNmNmYxODkyYTA4ZWUzYTA0ZWE1NDAyMmQxMDYwYmIwIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4
ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2
YTU0ZWM0Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNjAwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0
IGZvdW5kOiBmbGlnaHQgMTQyNjIzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTQyNjI2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxNDI2MzEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDI2MzcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjY0
MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJv
YmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
ICBCdWcgaW50cm9kdWNlZDogIDllMjA4YWEwNmMyMTA5YjQ1ZWVjNmJlMDQ5YThlNDcwMzQ3NDhj
MjAKICBCdWcgbm90IHByZXNlbnQ6IDlmYjY3ZDY0M2Y2ZjE4OTJhMDhlZTNhMDRlYTU0MDIyZDEw
NjBiYjAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xNDI2NDAvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0
dGVkLikKCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBz
LiBTY2FsaW5nIGJ5IDAuMzE2MDAzIHRvIGZpdApwbm10b3BuZzogMzAgY29sb3JzIGZvdW5kClJl
dmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51
cy90ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1i
b290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxNDI2NDA6IHRvbGVyYWJsZSBGQUlMCgpmbGlnaHQgMTQyNjQwIGxpbnV4LWxp
bnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTQyNjQwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4K
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 09:09:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 09:09:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJDPE-0003Ms-EH; Sat, 12 Oct 2019 09:09:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJDPD-0003Mn-6C
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 09:09:43 +0000
X-Inumbo-ID: 029bde8a-ecd0-11e9-9347-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 029bde8a-ecd0-11e9-9347-12813bfff9fa;
 Sat, 12 Oct 2019 09:09:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJDP4-0005xe-Ry; Sat, 12 Oct 2019 09:09:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJDP4-0007dF-Dn; Sat, 12 Oct 2019 09:09:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJDP4-0004Vo-DA; Sat, 12 Oct 2019 09:09:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142612-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=dafd634415a7f9892a6fcc99c540fe567ab42c92
X-Osstest-Versions-That: linux=58fce20645303bee01d74144ec00e405be43b1ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 09:09:34 +0000
Subject: [Xen-devel] [linux-4.19 test] 142612: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjYxMiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2MTIvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjQzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkYWZkNjM0NDE1YTdmOTg5
MmE2ZmNjOTljNTQwZmU1NjdhYjQyYzkyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA1OGZjZTIwNjQ1MzAzYmVlMDFkNzQxNDRlYzAwZTQwNWJlNDNiMWNhCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxNDI0MzYgIDIwMTktMTAtMDggMDg6NDM6NTUgWiAgICAzIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQyNjEyICAyMDE5LTEwLTExIDE2OjQwOjIzIFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWRhbSBGb3JkIDxhZm9yZDE3M0BnbWFpbC5jb20+CiAgQWRyaWFuIEh1bnRlciA8YWRy
aWFuLmh1bnRlckBpbnRlbC5jb20+CiAgQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBh
bWQuY29tPgogIEFsZXhhbmRlciBTdmVyZGxpbiA8YWxleGFuZGVyLnN2ZXJkbGluQG5va2lhLmNv
bT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRyZXcgRG9ubmVs
bGFuIDxhamRAbGludXguaWJtLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgogIEFuZHJldyBNdXJyYXkgPGFuZHJldy5tdXJyYXlAYXJtLmNvbT4KICBBbmVl
c2ggS3VtYXIgSy5WIDxhbmVlc2gua3VtYXJAbGludXguaWJtLmNvbT4KICBBbm5hIFNjaHVtYWtl
ciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNo
ZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0
LmNvbT4KICBBcnZpbmQgU2Fua2FyIDxuaXZlZGl0YUBhbHVtLm1pdC5lZHU+CiAgQmFsYXN1YnJh
bWFuaSBWaXZla2FuYW5kYW4gPGJhbGFzdWJyYW1hbmlfdml2ZWthbmFuZGFuQG1lbnRvci5jb20+
CiAgQmFsYmlyIFNpbmdoIDxic2luZ2hhcm9yYUBnbWFpbC5jb20+CiAgQmVuIFNrZWdncyA8YnNr
ZWdnc0ByZWRoYXQuY29tPgogIEJqb3JuIEhlbGdhYXMgPGJoZWxnYWFzQGdvb2dsZS5jb20+CiAg
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBCcmlhbiBOb3Jy
aXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4u
bWFyaW5hc0Bhcm0uY29tPgogIENoZW5nZ3VhbmcgWHUgPGNneHU1MTlAem9oby5jb20uY24+CiAg
Q2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdG9m
ZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxAYXJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8
Y2xnQGthb2Qub3JnPgogIERhbiBXaWxsaWFtcyA8ZGFuLmoud2lsbGlhbXNAaW50ZWwuY29tPgog
IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEbWl0cnkgT3NpcGVua28g
PGRpZ2V0eEBnbWFpbC5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGlu
ZXRAY2VhLmZyPgogIEVyaWMgU2FuZGVlbiA8c2FuZGVlbkByZWRoYXQuY29tPgogIEVycWkgQ2hl
biA8Y2hlbmVycWlAZ21haWwuY29tPgogIEVycWkgQ2hlbiBjaGVuZXJxaUBnbWFpbC5jb20KICBG
YWJyaWNlIEdhc25pZXIgPGZhYnJpY2UuZ2FzbmllckBzdC5jb20+CiAgRmVsaXggS3VlaGxpbmcg
PEZlbGl4Lkt1ZWhsaW5nQGFtZC5jb20+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRl
PgogIEdhbyBYaWFuZyA8Z2FveGlhbmcyNUBodWF3ZWkuY29tPgogIEdhdXRoYW0gUi4gU2hlbm95
IDxlZ29AbGludXgudm5ldC5pYm0uY29tPgogIEdpbGFkIEJlbi1Zb3NzZWYgPGdpbGFkQGJlbnlv
c3NlZi5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9y
Zz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGFucyBkZSBHb2VkZSA8
aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5v
cmcuYXU+CiAgSG9yaWEgR2VhbnTEgyA8aG9yaWEuZ2VhbnRhQG54cC5jb20+CiAgSWRvIFNjaGlt
bWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5p
bkBjaXRyaXguY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21haWwuY29tPgogIElseWEg
TGVvc2hrZXZpY2ggPGlpaUBsaW51eC5pYm0uY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJu
ZWwub3JnPgogIEphY2sgV2FuZyA8amlucHUud2FuZ0BjbG91ZC5pb25vcy5jb20+CiAgSmFrdWIg
S2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmVmZiBMYXl0b24gPGps
YXl0b25Aa2VybmVsLm9yZz4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyZW15
IExpbnRvbiA8amVyZW15LmxpbnRvbkBhcm0uY29tPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5
MEBnbWFpbC5jb20+CiAgSmlheHVuIFlhbmcgPGppYXh1bi55YW5nQGZseWdvYXQuY29tPgogIEpp
cmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBpcmtvIDxqaXJpQG1lbGxhbm94LmNv
bT4KICBKb2VsIFN0YW5sZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaGFuIEhvdm9sZCA8am9oYW5A
a2VybmVsLm9yZz4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBK
b24gRGVycmljayA8am9uYXRoYW4uZGVycmlja0BpbnRlbC5jb20+CiAgSm9uIE1hc29uIDxqZG1h
c29uQGt1ZHp1LnVzPgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEpv
dW5pIE1hbGluZW4gPGpAdzEuZmk+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlTWVuZyBTaGkgPHNoaWtlbWVu
Z0BodWF3ZWkuY29tPgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBMaWFu
ZyBaaGlDaGVuZyA8bGlhbmd6aGljaGVuZ0BiYWlkdS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIGxvb2JpbmxpdUB0ZW5jZW50LmNvbQogIExv
cmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIEx1IFNodWFpYmlu
ZyA8c2h1YWliaW5nbHVAMTI2LmNvbT4KICBMdWlzIEhlbnJpcXVlcyA8bGhlbnJpcXVlc0BzdXNl
LmNvbT4KICBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgogIE1haGVzaCBTYWxnYW9ua2Fy
IDxtYWhlc2hAbGludXgudm5ldC5pYm0uY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVu
Z3V0cm9uaXguZGU+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJr
IEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRA
YXJtLmNvbT4KICBNYXRoaWV1IERlc25veWVycyA8bWF0aGlldS5kZXNub3llcnNAZWZmaWNpb3Mu
Y29tPgogIE1hdGhpZXUgUG9pcmllciA8bWF0aGlldS5wb2lyaWVyQGxpbmFyby5vcmc+CiAgTWlh
biBZb3VzYWYgS2F1a2FiIDx5a2F1a2FiQHN1c2UuZGU+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1pY2hhZWwgTm9zdGhvZmYgPGNvbW1pdHRlZEBoZWluZS5zbz4K
ICBNaWtlIENocmlzdGllIDxtY2hyaXN0aUByZWRoYXQuY29tPgogIE1pa2xvcyBTemVyZWRpIDxt
c3plcmVkaUByZWRoYXQuY29tPgogIE1pbWkgWm9oYXIgPHpvaGFyQGxpbnV4LmlibS5jb20+CiAg
TXl1bmdKb28gSGFtIDxteXVuZ2pvby5oYW1Ac2Ftc3VuZy5jb20+CiAgTmF0aGFuIENoYW5jZWxs
b3IgPG5hdGVjaGFuY2VsbG9yQGdtYWlsLmNvbT4KICBOYXZpZCBFbWFtZG9vc3QgPG5hdmlkLmVt
YW1kb29zdEBnbWFpbC5jb20+CiAgT2xla3NhbmRyIFN1dm9yb3YgPG9sZWtzYW5kci5zdXZvcm92
QHRvcmFkZXguY29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWwu
YnVydG9uQG1pcHMuY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3psYWJzLm9yZz4KICBQ
YXVsIFdhbG1zbGV5IDxwYXVsLndhbG1zbGV5QHNpZml2ZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEg
KEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmFuZHkgRHVubGFwIDxyZHVubGFwQGlu
ZnJhZGVhZC5vcmc+CiAgUmFzbXVzIFZpbGxlbW9lcyA8bGludXhAcmFzbXVzdmlsbGVtb2VzLmRr
PgogIFJhdmkgQmFuZ29yaWEgPHJhdmkuYmFuZ29yaWFAbGludXguaWJtLmNvbT4KICBSZXphIEFy
YmFiIDxhcmJhYkBsaW51eC5pYm0uY29tPgogIFJvYiBDbGFyayA8cm9iZGNsYXJrQGNocm9taXVt
Lm9yZz4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFJ5YW4g
Q2hlbiA8cnlhbl9jaGVuQGFzcGVlZHRlY2guY29tPgogIFNhbmpheSBSIE1laHRhIDxzYW5qdS5t
ZWh0YUBhbWQuY29tPgogIFNhbnRvc2ggU2l2YXJhaiA8c2FudG9zaEBmb3NzaXgub3JnPgogIFNh
c2NoYSBIYXVlciA8cy5oYXVlckBwZW5ndXRyb25peC5kZT4KICBTYXNoYSBMZXZpbiA8c2FzaGFs
QGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29u
QGludGVsLmNvbT4KICBTZWFuIE55ZWtqYWVyIDxzZWFuQGdlYW5peC5jb20+CiAgU2VhbiBQYXVs
IDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CiAgU2ViYXN0aWFuIFJlaWNoZWwgPHNlYmFzdGlhbi5y
ZWljaGVsQGNvbGxhYm9yYS5jb20+CiAgU3Jpa2FyIERyb25hbXJhanUgPHNyaWthckBsaW51eC52
bmV0LmlibS5jb20+CiAgU3RlZXYgS2xpbWFzemV3c2tpIDxzdGVldkBrYWxpLm9yZz4KICBTdGVm
YW4gTWF2cm9kaWV2IDxzdGVmYW5Ab2xpbWV4LmNvbT4KICBTdGVmYW4gU2NobWlkdCA8c3RlZmFu
QGRhdGVuZnJlaWhhZmVuLm9yZz4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2Uu
Y29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1
bWl0IFNheGVuYSA8c3VtaXQuc2F4ZW5hQGJyb2FkY29tLmNvbT4KICBTdXp1a2kgSyBQb3Vsb3Nl
IDxzdXp1a2kucG91bG9zZUBhcm0uY29tPgogIFRoaWVycnkgUmVkaW5nIDx0aGllcnJ5LnJlZGlu
Z0BnbWFpbC5jb20+CiAgVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KICBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVk
aGF0LmNvbT4KICBUaG9tYXMgUmljaHRlciA8dG1yaWNodEBsaW51eC5pYm0uY29tPgogIFRvbSBa
YW51c3NpIDx6YW51c3NpQGtlcm5lbC5vcmc+CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2Vp
bmVuQHRpLmNvbT4KICBUcmVrIDx0cmVrMDBAaW5ib3gucnU+CiAgVHJvbmQgTXlrbGVidXN0IDx0
cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmRt
eUBnbWFpbC5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFs
ZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRuaWVrc0B2dC5lZHU+CiAgVmFzaWx5IEdvcmJpayA8
Z29yQGxpbnV4LmlibS5jb20+CiAgVmluY2VudCBDaGVuIDx2aW5jZW50LmNoZW5Ac2lmaXZlLmNv
bT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlvbmdqdW4gPHdl
aXlvbmdqdW4xQGh1YXdlaS5jb20+CiAgV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBXaW0gVmFuIFNlYnJvZWNrIDx3aW1A
bGludXgtd2F0Y2hkb2cub3JnPgogIFhpYW9saW4gWmhhbmcgPHhpYW9saW4uemhhbmdAaW50ZWwu
Y29tPgogIFhpdWJvIExpIDx4aXVibGlAcmVkaGF0LmNvbT4KICBaaGFuZyBSdWkgPHJ1aS56aGFu
Z0BpbnRlbC5jb20+CiAgemhlbmdiaW4gPHpoZW5nYmluMTNAaHVhd2VpLmNvbT4KICBaaGVueXUg
V2FuZyA8emhlbnl1d0BsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
ICAgNThmY2UyMDY0NTMwLi5kYWZkNjM0NDE1YTcgIGRhZmQ2MzQ0MTVhN2Y5ODkyYTZmY2M5OWM1
NDBmZTU2N2FiNDJjOTIgLT4gdGVzdGVkL2xpbnV4LTQuMTkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 10:51:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 10:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJEzp-0004va-6k; Sat, 12 Oct 2019 10:51:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+DYs=YF=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iJEzn-0004vV-UO
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 10:51:35 +0000
X-Inumbo-ID: 41b2ca80-ecde-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41b2ca80-ecde-11e9-beca-bc764e2007e4;
 Sat, 12 Oct 2019 10:51:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7FBF8AD26;
 Sat, 12 Oct 2019 10:51:33 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Sat, 12 Oct 2019 12:51:31 +0200
Message-Id: <20191012105131.10908-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: fixes for 5.4-rc3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjQtcmMzLXRhZwoKeGVuOiBmaXhlcyBmb3IgNS40LXJjMwoKSXQgY29udGFpbnMgdGhlIGZvbGxv
d2luZyBwYXRjaGVzOgoKLSBhIHBhdGNoIHRvIGNvcnJlY3QgcGFuaWMgaGFuZGxpbmcgd2hlbiBy
dW5uaW5nIGFzIGEgWGVuIGd1ZXN0CgotIGEgY2xlYW51cCBpbiB0aGUgWGVuIGdyYW50IGRyaXZl
ciB0byByZW1vdmUgcHJpbnRpbmcgYSBwb2ludGVyIGJlaW5nCiAgYWx3YXlzIE5VTEwKCi0gYSBw
YXRjaCB0byByZW1vdmUgYSBzb29uIHRvIGJlIHdyb25nIGNhbGwgb2Ygb2ZfZG1hX2NvbmZpZ3Vy
ZSgpCgoKVGhhbmtzLgoKSnVlcmdlbgoKIERvY3VtZW50YXRpb24vYWRtaW4tZ3VpZGUva2VybmVs
LXBhcmFtZXRlcnMudHh0IHwgIDQgKysrKwogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrLS0tCiBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyAgICAgICAgICAgICB8IDEyICsrLS0tLS0tLS0t
CiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzICsr
LS0tLS0tLS0tLQogZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMyArLS0KIDUgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRp
b25zKC0pCgpCb3JpcyBPc3Ryb3Zza3kgKDEpOgogICAgICB4ODYveGVuOiBSZXR1cm4gZnJvbSBw
YW5pYyBub3RpZmllcgoKRnVxaWFuIEh1YW5nICgxKToKICAgICAgeGVuL2dyYW50LXRhYmxlOiBy
ZW1vdmUgdW5uZWNlc3NhcnkgcHJpbnRpbmcKClJvYiBIZXJyaW5nICgxKToKICAgICAgeGVuOiBT
dG9wIGFidXNpbmcgRFQgb2ZfZG1hX2NvbmZpZ3VyZSBBUEkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 13:58:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJHuj-0005TD-Er; Sat, 12 Oct 2019 13:58:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJHui-0005SS-6Z
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 13:58:32 +0000
X-Inumbo-ID: 5ebff048-ecf8-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5ebff048-ecf8-11e9-bbab-bc764e2007e4;
 Sat, 12 Oct 2019 13:58:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJHuf-0002sK-CA; Sat, 12 Oct 2019 13:58:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJHue-0006Es-Tk; Sat, 12 Oct 2019 13:58:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJHue-0005fD-Sl; Sat, 12 Oct 2019 13:58:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142613-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl:<job
 status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-xl:host-install(4):broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 linux-4.14:test-amd64-i386-xl:xen-boot:fail:regression
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e132c8d7b58d8dc2c1888f5768454550d1f3ea7b
X-Osstest-Versions-That: linux=42327896f194f256e5a361e0069985bc8d209b42
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 13:58:28 +0000
Subject: [Xen-devel] [linux-4.14 test] 142613: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjYxMyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1
cz4gICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgPGpvYiBzdGF0dXM+ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgYnJva2VuCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTQyNDEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZz
LiAxNDI0MTAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDE0MjQxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDE0MjQx
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDE0MjQxMAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQy
NDEwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxNDI0MTAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjQxMAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIGUxMzJjOGQ3YjU4ZDhkYzJjMTg4OGY1NzY4NDU0NTUwZDFmM2Vh
N2IKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQyMzI3ODk2ZjE5NGYy
NTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjQxMCAg
MjAxOS0xMC0wNyAxNzoxMTowOCBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI2
MTMgIDIwMTktMTAtMTEgMTY6NDE6NTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZGFtIEZvcmQgPGFmb3Jk
MTczQGdtYWlsLmNvbT4KICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4K
ICBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleGFuZGVyIFN2
ZXJkbGluIDxhbGV4YW5kZXIuc3ZlcmRsaW5Abm9raWEuY29tPgogIEFsZXhleSBLYXJkYXNoZXZz
a2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJldyBEb25uZWxsYW4gPGFqZEBsaW51eC5pYm0uY29t
PgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5kcmV3IE11
cnJheSA8YW5kcmV3Lm11cnJheUBhcm0uY29tPgogIEFubmEgU2NodW1ha2VyIDxBbm5hLlNjaHVt
YWtlckBOZXRhcHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8u
b3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUByZWRoYXQuY29tPgogIEJhbGFz
dWJyYW1hbmkgVml2ZWthbmFuZGFuIDxiYWxhc3VicmFtYW5pX3ZpdmVrYW5hbmRhbkBtZW50b3Iu
Y29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hl
bmdndWFuZyBYdSA8Y2d4dTUxOUB6b2hvLmNvbS5jbj4KICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIg
PGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW4gTWVsbmljIDxkbW1AZmIuY29tPgogIERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdt
YWlsLmNvbT4KICBEb21pbmlxdWUgTWFydGluZXQgPGRvbWluaXF1ZS5tYXJ0aW5ldEBjZWEuZnI+
CiAgRXJpYyBTYW5kZWVuIDxzYW5kZWVuQHJlZGhhdC5jb20+CiAgRXJxaSBDaGVuIDxjaGVuZXJx
aUBnbWFpbC5jb20+CiAgRXJxaSBDaGVuIGNoZW5lcnFpQGdtYWlsLmNvbQogIEZhYnJpY2UgR2Fz
bmllciA8ZmFicmljZS5nYXNuaWVyQHN0LmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJs
ZW4uZGU+CiAgR2F1dGhhbSBSLiBTaGVub3kgPGVnb0BsaW51eC52bmV0LmlibS5jb20+CiAgR3Jl
ZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJv
ZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBh
bmEub3JnLmF1PgogIEhvcmlhIEdlYW50xIMgPGhvcmlhLmdlYW50YUBueHAuY29tPgogIElkbyBT
Y2hpbW1lbCA8aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJ
bHlhIExlb3Noa2V2aWNoIDxpaWlAbGludXguaWJtLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29A
a2VybmVsLm9yZz4KICBKYWNrIFdhbmcgPGppbnB1LndhbmdAY2xvdWQuaW9ub3MuY29tPgogIEpl
ZmYgTGF5dG9uIDxqbGF5dG9uQGtlcm5lbC5vcmc+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVs
LmRrPgogIEppYS1KdSBCYWkgPGJhaWppYWp1MTk5MEBnbWFpbC5jb20+CiAgSmlyaSBPbHNhIDxq
b2xzYUBrZXJuZWwub3JnPgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgogIEpvZWwg
U3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3Jn
PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvdW5pIE1hbGlu
ZW4gPGpAdzEuZmk+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEtlZXMgQ29v
ayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlTWVuZyBTaGkgPHNoaWtlbWVuZ0BodWF3ZWku
Y29tPgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNvbT4KICBMaWFuZyBaaGlDaGVu
ZyA8bGlhbmd6aGljaGVuZ0BiYWlkdS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIGxvb2JpbmxpdUB0ZW5jZW50LmNvbQogIEx1aXMgSGVucmlx
dWVzIDxsaGVucmlxdWVzQHN1c2UuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0
cm9uaXguZGU+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hdGhpZXUgUG9p
cmllciA8bWF0aGlldS5wb2lyaWVyQGxpbmFyby5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBl
QGVsbGVybWFuLmlkLmF1PgogIE1pa2UgQ2hyaXN0aWUgPG1jaHJpc3RpQHJlZGhhdC5jb20+CiAg
TWlrbG9zIFN6ZXJlZGkgPG1zemVyZWRpQHJlZGhhdC5jb20+CiAgTWltaSBab2hhciA8em9oYXJA
bGludXguaWJtLmNvbT4KICBNeXVuZ0pvbyBIYW0gPG15dW5nam9vLmhhbUBzYW1zdW5nLmNvbT4K
ICBPbGVrc2FuZHIgU3V2b3JvdiA8b2xla3NhbmRyLnN1dm9yb3ZAdG9yYWRleC5jb20+CiAgUGFi
bG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUGFvbG8gQm9uemluaSA8cGJv
bnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAg
UGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmFuZHkgRHVu
bGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUmFzbXVzIFZpbGxlbW9lcyA8bGludXhAcmFz
bXVzdmlsbGVtb2VzLmRrPgogIFJhdmkgQmFuZ29yaWEgPHJhdmkuYmFuZ29yaWFAbGludXguaWJt
LmNvbT4KICBSdXNzZWxsIEtpbmcgPHJtaytrZXJuZWxAYXJtbGludXgub3JnLnVrPgogIFJ5YW4g
Q2hlbiA8cnlhbl9jaGVuQGFzcGVlZHRlY2guY29tPgogIFNhc2NoYSBIYXVlciA8cy5oYXVlckBw
ZW5ndXRyb25peC5kZT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBO
eWVramFlciA8c2VhbkBnZWFuaXguY29tPgogIFNyaWthciBEcm9uYW1yYWp1IDxzcmlrYXJAbGlu
dXgudm5ldC5pYm0uY29tPgogIFN0ZWV2IEtsaW1hc3pld3NraSA8c3RlZXZAa2FsaS5vcmc+CiAg
U3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBkYXRlbmZyZWloYWZlbi5vcmc+CiAgU3RldmVuIFJvc3Rl
ZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgVGhpZXJyeSBSZWRpbmcgPHRoaWVy
cnkucmVkaW5nQGdtYWlsLmNvbT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29t
PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogIFRob21hcyBSaWNodGVyIDx0bXJpY2h0QGxpbnV4LmlibS5jb20+
CiAgVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4KICBUcmVrIDx0cmVrMDBA
aW5ib3gucnU+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2Uu
Y29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmRteUBnbWFpbC5jb20+CiAgVWxmIEhhbnNzb24g
PHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZGlzIEtsZXRuaWVrcyA8dmFsZGlzLmtsZXRu
aWVrc0B2dC5lZHU+CiAgVmFzaWx5IEdvcmJpayA8Z29yQGxpbnV4LmlibS5jb20+CiAgV2FucGVu
ZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZb25nanVuIDx3ZWl5b25nanVuMUBo
dWF3ZWkuY29tPgogIFdpbSBWYW4gU2Vicm9lY2sgPHdpbUBsaW51eC13YXRjaGRvZy5vcmc+CiAg
WGl1Ym8gTGkgPHhpdWJsaUByZWRoYXQuY29tPgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVs
LmNvbT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9r
ZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDIyMTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 14:36:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 14:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJIVW-0000YB-Co; Sat, 12 Oct 2019 14:36:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJIVV-0000Xz-0G
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 14:36:33 +0000
X-Inumbo-ID: ad6ffd1e-ecfd-11e9-9350-12813bfff9fa
Received: from wout4-smtp.messagingengine.com (unknown [64.147.123.20])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad6ffd1e-ecfd-11e9-9350-12813bfff9fa;
 Sat, 12 Oct 2019 14:36:29 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 8969857C;
 Sat, 12 Oct 2019 10:36:28 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 10:36:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=8Ruyq0Rj+dxTgFQqWjzHFuXOl5sCUsMV8H9KlttxG
 g0=; b=Th/drH4OsjtqQ0ERqlV42tn+RsZAbj3d6x2f4h8QkhFu63vSQ5RnPGNWS
 Yzi+LAUV4fbXjFkhmirhm5XQDkZurK+yvxZRcwgwdK/sF8GqKPMOljk6bWzBIFSO
 RL1BSe8ObRw7CgeC7GTvuom2eWTXTkc40wv0MezGIFivAegxH5yFzpVM5kwdjAKm
 eCuipmVo/NsVs++rYsDUKSBzFAh53yQxpmBvqL5bMDaMitqDxErUqQ8gv4GblCh5
 lOgP20lxIyZNaKgZLVxRlyBqNi+hLwNXuWQxvyjWKLUX6kIm660eoEep1bUITBje
 4j2DFm6ynsDSTrsBM1ZYYZTHR/PBw==
X-ME-Sender: <xms:6-ShXTUaO3ddsqFLXxLUAKxa-wix3FYOTuiR67IfwfmLfmwb7gYSDw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgdejlecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:6-ShXQ78BMdTYA0sYa-cgn42g9L1Rgnsgaz_KIvI7_4fnsRk_uaKGg>
 <xmx:6-ShXbfdSRValrj5hFr2Vx92H5QKqJL8SrG_t9_lE5Q1W01ZcjMgxw>
 <xmx:6-ShXa6z5mGB3YYFB0KZcIUflmHruLGpsRoWqQ-qAY4c1WmZsyFmkQ>
 <xmx:7OShXU1TTO9CmF59wyryevg4lfGGA5H4a1OkKgmDSvflhAkeT4cl8A>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5132DD6005A;
 Sat, 12 Oct 2019 10:36:27 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 12 Oct 2019 16:36:08 +0200
Message-Id: <fdffd0a015106ef3f79c46a46a48ee1b1e3b7aa4.1570890895.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
References: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 1/2] efi: remove old SetVirtualAddressMap()
 arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHVudXNlZCAoI2lmZGVmLWVkIG91dCkgY29kZS4gUmV2aXZpbmcgaXQgaW4gaXRzIGN1
cnJlbnQgc2hhcGUKd29uJ3QgZmx5IGJlY2F1c2U6CiAtIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkg
bmVlZHMgdG8gYmUgbWFwcGVkIHdpdGggMToxIG1hcHBpbmcsIHdoaWNoCiAgIGlzbid0IHRoZSBj
YXNlIGF0IHRoaXMgdGltZQogLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggaXMgZ29pbmcgYXdh
eSBzb29uCiAtIGl0IHVzZXMgZGlyZWN0bWFwLCB3aGljaCBpcyBtYXBwZWQgd2l0aCBOWCwgYnJl
YWtpbmcgRWZpUnVudGltZVNlcnZpY2VzQ29kZQoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMjAgLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggNzkx
OTM3OC4uY2RkZjNkZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hl
bi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMjksOSArMjksNiBAQAogI3VuZGVmIF9fQVNTRU1CTFlf
XwogI2VuZGlmCiAKLS8qIFVzaW5nIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgaXMgaW5jb21wYXRp
YmxlIHdpdGgga2V4ZWM6ICovCi0jdW5kZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCi0K
ICNkZWZpbmUgRUZJX1JFVklTSU9OKG1ham9yLCBtaW5vcikgKCgobWFqb3IpIDw8IDE2KSB8ICht
aW5vcikpCiAKICNkZWZpbmUgU01CSU9TM19UQUJMRV9HVUlEIFwKQEAgLTEwOTksOSArMTA5Niw2
IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfZXhpdF9ib290KEVGSV9IQU5ETEUgSW1hZ2VIYW5k
bGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlCiAKICAgICAvKiBBZGp1c3QgcG9pbnRlcnMgaW50
byBFRkkuICovCiAgICAgZWZpX2N0ID0gKHZvaWQgKillZmlfY3QgKyBESVJFQ1RNQVBfVklSVF9T
VEFSVDsKLSNpZmRlZiBVU0VfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKLSAgICBlZmlfcnMgPSAo
dm9pZCAqKWVmaV9ycyArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwotI2VuZGlmCiAgICAgZWZpX21l
bW1hcCA9ICh2b2lkICopZWZpX21lbW1hcCArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwogICAgIGVm
aV9md192ZW5kb3IgPSAodm9pZCAqKWVmaV9md192ZW5kb3IgKyBESVJFQ1RNQVBfVklSVF9TVEFS
VDsKIH0KQEAgLTE0MjIsNyArMTQxNiw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2VmaV9w
YXJhbShjb25zdCBjaGFyICpzKQogfQogY3VzdG9tX3BhcmFtKCJlZmkiLCBwYXJzZV9lZmlfcGFy
YW0pOwogCi0jaWZuZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAogc3RhdGljIF9faW5p
dCB2b2lkIGNvcHlfbWFwcGluZyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBlbmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKCppc192YWxpZCkodW5zaWdu
ZWQgbG9uZyBzbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZW1mbikpCkBAIC0xNDY2LDcgKzE0NTksNiBAQCBzdGF0aWMg
Ym9vbCBfX2luaXQgcnRfcmFuZ2VfdmFsaWQodW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBs
b25nIGVtZm4pCiB7CiAgICAgcmV0dXJuIHRydWU7CiB9Ci0jZW5kaWYKIAogI2RlZmluZSBJTlZB
TElEX1ZJUlRVQUxfQUREUkVTUyAoMHhCQUFBRFVMIDw8IFwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChFRklfUEFHRV9TSElGVCArIEJJVFNfUEVSX0xPTkcgLSAzMikpCkBAIC0x
NDc0LDEzICsxNDY2LDExIEBAIHN0YXRpYyBib29sIF9faW5pdCBydF9yYW5nZV92YWxpZCh1bnNp
Z25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbikKIHZvaWQgX19pbml0IGVmaV9pbml0
X21lbW9yeSh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpOwotI2lmbmRlZiBVU0VfU0VUX1ZJ
UlRVQUxfQUREUkVTU19NQVAKICAgICBzdHJ1Y3QgcnRfZXh0cmEgewogICAgICAgICBzdHJ1Y3Qg
cnRfZXh0cmEgKm5leHQ7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgc21mbiwgZW1mbjsKICAgICAg
ICAgdW5zaWduZWQgaW50IHByb3Q7CiAgICAgfSAqZXh0cmEsICpleHRyYV9oZWFkID0gTlVMTDsK
LSNlbmRpZgogCiAgICAgZnJlZV9lYm1hbGxvY191bnVzZWRfbWVtKCk7CiAKQEAgLTE1NjMsNyAr
MTU1Myw2IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJDb3VsZCBub3QgbWFwIE1GTnMgJSNseC0lI2x4XG4iLAog
ICAgICAgICAgICAgICAgICAgICAgICBzbWZuLCBlbWZuIC0gMSk7CiAgICAgICAgIH0KLSNpZm5k
ZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCiAgICAgICAgIGVsc2UgaWYgKCAhKChkZXNj
LT5QaHlzaWNhbFN0YXJ0ICsgbGVuIC0gMSkgPj4gKFZBRERSX0JJVFMgLSAxKSkgJiYKICAgICAg
ICAgICAgICAgICAgIChleHRyYSA9IHhtYWxsb2Moc3RydWN0IHJ0X2V4dHJhKSkgIT0gTlVMTCAp
CiAgICAgICAgIHsKQEAgLTE1NzQsMTIgKzE1NjMsOCBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9t
ZW1vcnkodm9pZCkKICAgICAgICAgICAgIGV4dHJhX2hlYWQgPSBleHRyYTsKICAgICAgICAgICAg
IGRlc2MtPlZpcnR1YWxTdGFydCA9IGRlc2MtPlBoeXNpY2FsU3RhcnQ7CiAgICAgICAgIH0KLSNl
bmRpZgogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSNpZmRlZiBVU0VfU0VUX1ZJUlRVQUxfQURE
UkVTU19NQVAKLSAgICAgICAgICAgIC8qIFhYWCBhbGxvY2F0ZSBlLmcuIGRvd24gZnJvbSBGSVhB
RERSX1NUQVJUICovCi0jZW5kaWYKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJObyBt
YXBwaW5nIGZvciBNRk5zICUjbHgtJSNseFxuIiwKICAgICAgICAgICAgICAgICAgICBzbWZuLCBl
bWZuIC0gMSk7CiAgICAgICAgIH0KQEAgLTE1OTEsMTAgKzE1NzYsNiBAQCB2b2lkIF9faW5pdCBl
ZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotI2lmZGVmIFVT
RV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAotICAgIGVmaV9ycy0+U2V0VmlydHVhbEFkZHJlc3NN
YXAoZWZpX21lbW1hcF9zaXplLCBlZmlfbWRlc2Nfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1kZXNjX3ZlciwgZWZpX21lbW1hcCk7Ci0jZWxzZQogICAgIC8qIFNldCB1
cCAxOjEgcGFnZSB0YWJsZXMgdG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiIG1vZGUu
ICovCiAgICAgZWZpX2w0X3BndGFibGUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CiAgICAgQlVH
X09OKCFlZmlfbDRfcGd0YWJsZSk7CkBAIC0xNjgwLDYgKzE2NjEsNSBAQCB2b2lkIF9faW5pdCBl
ZmlfaW5pdF9tZW1vcnkodm9pZCkKICAgICBmb3IgKCBpID0gbDRfdGFibGVfb2Zmc2V0KEhZUEVS
VklTT1JfVklSVF9TVEFSVCk7CiAgICAgICAgICAgaSA8IGw0X3RhYmxlX29mZnNldChESVJFQ1RN
QVBfVklSVF9FTkQpOyArK2kgKQogICAgICAgICBlZmlfbDRfcGd0YWJsZVtpXSA9IGlkbGVfcGdf
dGFibGVbaV07Ci0jZW5kaWYKIH0KICNlbmRpZgotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 14:36:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 14:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJIVS-0000Xa-VR; Sat, 12 Oct 2019 14:36:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJIVR-0000XV-Fw
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 14:36:29 +0000
X-Inumbo-ID: ad1dfc1c-ecfd-11e9-beca-bc764e2007e4
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad1dfc1c-ecfd-11e9-beca-bc764e2007e4;
 Sat, 12 Oct 2019 14:36:28 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 68E423FB6;
 Sat, 12 Oct 2019 10:36:28 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 10:36:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ppxNNE
 GgwsM7Pwhg0lijPhQNrvYvzN6ANI55hWP5aeE=; b=LNrU3iTVCnTgjOZxmSZZH0
 mgbmlpCLFRjjZ6aoRbv0n+cN9m+BHOzdBqu4KnLhOA7FBxkXoF0yLdqIMt2vpEla
 kRryvWqr+a8p60WO2uYGti8jfmCyRMApy+71rXMoTmMDGwGCJcVHzt98WZNc85I6
 rbSIfq7Of7pPBVyHhJF48bUkJydl5XkzMqZawNvmP0XYKAisI/x2sOe0aFOfMpHU
 L9r0WWFPLuK7Cnte0/6T7oWklfThDY808oTH+uEoJj79ae+hjLvfxolHpDnoEa24
 jtYeOmjOsPuuCezUzOm/qrCt4dBUPqwlm4AxeKUWQiUiDDJhbBFv7OrHWrsrTuLQ
 ==
X-ME-Sender: <xms:6-ShXbfVF1c3UrfP4QPhR4zha24tT0WZCfYv9t0QWkiOonER08MOeg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgdejlecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepgigvnhhprhhojhgv
 tghtrdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
 necuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:6-ShXY3EtqlwN3wiTqAmN9T0WvTf6wl1E2zqHn1h49vcm8WUXWxu6g>
 <xmx:6-ShXSJZzX0Jxf_uzdbYXjUbSnAjh0X5cIUb3GFbxgvudKOlAxM7DA>
 <xmx:6-ShXXE9aEkBkbWHI7kI195Z-BOHYciQPPoXo78AxN5DolyzOZZzPg>
 <xmx:7OShXUNbfUuOvpF929Lrw48LgW09VZFOzL6s-1qb7ZeNT6W_twIP0g>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 98EF6D6005F;
 Sat, 12 Oct 2019 10:36:25 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 12 Oct 2019 16:36:07 +0200
Message-Id: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 0/2] Optionally call EFI
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V29ya2Fyb3VuZCBidWdneSBVRUZJIGFjY2Vzc2luZyBib290IHNlcnZpY2VzIG1lbW9yeSBhZnRl
ciBFeGl0Qm9vdFNlcnZpY2VzKCkuClBhdGNoZXMgZGlzY3Vzc2VkIGhlcmU6Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMDcw
MS5odG1sCgpUZXN0IHJlc3VsdHMgb24gZmV3IGxhcHRvcHM6CgpUaGlua3BhZCB4MjMwLCBmaXJt
d2FyZSB2ZXJzaW9uIDIuNzc6CiAtIHdpdGhvdXQgdGhlIHBhdGNoOiBjcmFzaGVzIG9uIFJTIGNh
bGwgKG1hcGJzIGhlbHBzKQogLSB3aXRoIHBhdGNoOiB3b3JrcwogLSBzYW1lIHdpdGggeGVuLmVm
aSBhbmQgTUIyCgpMaWJyZW0gMTQgdjEsIGZpcm13YXJlIHZlcnNpb24gKEFNSSkgQVJVRDAyNiAo
MDYvMTgvMjAxNSk6CiAtIHdpdGhvdXQgdGhlIHBhdGNoOiB3b3JrcwogLSB3aXRoIHRoZSBwYXRj
aDogd29ya3MKIC0gc2FtZSB3aXRoIHhlbi5lZmkgYW5kIE1CMgoKRGVsbCBMYXRpdHVkZSBFNjQy
MCwgZmlybXdhcmUgdmVyc2lvbiBBMjE6CiB0aGlzIG1hY2hpbmUgcmVxdWlyZXMgZWZpPWF0dHI9
dWMgd29ya2Fyb3VuZAogLSB3aXRob3V0IHRoZSBwYXRjaDogZG9tMCBoYW5ncyBiZWZvcmUgc2Vu
ZGluZyBhbnkgbWVzc2FnZSB0byB0aGUgY29uc29sZSAoZXZlbiB3aXRoIGVhcmx5cHJpbnRrPXhl
biBldGMpCiAtIHdpdGggdGhlIHBhdGNoOiBjcmFzaGVzIGJlZm9yZSBkb20wIHByaW50cyBhbnl0
aGluZzogbW0uYzo4OTY6ZDB2MCBub24tcHJpdmlsZWdlZCBhdHRlbXB0IHRvIG1hcCBNTUlPIHNw
YWNlIDJjMmMyYzJjMmMKIC0gc2FtZSB3aXRoIHhlbi5lZmkgYW5kIE1CMgoKVGhpbmtwYWQgVzU0
MDoKIC0gd2l0aG91dCB0aGUgcGF0Y2g6IGNyYXNoZXMgb24gUlMgY2FsbCAob25seSBlZmk9bm8t
cnMgaGVscHMpCiAtIHdpdGggcGF0Y2g6IHdvcmtzCiAtIHRlc3RlZCBvbmx5IHdpdGggTUIyCgpU
aGlua3BhZCBYMSBDYXJib24gZ2VuNSwgZmlybXdhcmUgdmVyc2lvbiAxLjIyICgyMDE3LTA3LTA0
KToKIC0gd2l0aG91dCB0aGUgcGF0Y2g6IHdvcmtzCiAtIHdpdGggcGF0Y2g6IHdvcmtzCiAtIHRl
c3RlZCBvbmx5IHhlbi5lZmkKClRoaW5rcGFkIFA1MiwgZmlybXdhcmUgdmVyc2lvbiAxLjI1ICgy
MDE4LTA0LTE1KToKIC0gd2l0aG91dCB0aGUgcGF0Y2ggKE1CMik6IGhhbmdzIG9uIFJTIGNhbGwg
KG1hcGJzIGhlbHBzKQogLSB3aXRob3V0IHRoZSBwYXRjaCAoeGVuLmVmaSk6IHdvcmtzKD8hKQog
LSB3aXRoIHRoZSBwYXRjaDogd29ya3MKIC0gdGVzdGVkIHdpdGggeGVuLmVmaSBhbmQgTUIyCgpD
aGFuZ2VzIGluIHYyOgogLSBmaXggYm9vdCB3aXRoIHhlbi5lZmkgKGVmaV9tZW1tYXAgYXQgdGhp
cyBwb2ludCBzdGlsbCBuZWVkcyB0byBiZSBhY2Nlc3NlZAogICB2aWEgcGh5c2ljYWwgYWRkcmVz
cykuIFRCSCwgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBwcmV2aW91cyB2ZXJzaW9uIHdvcmtlZAog
ICB3aXRoIE1CMiAtIGlzIGRpcmVjdG1hcCBtYXBwZWQgYXQgdGhpcyBwb2ludD8KCkNjOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
YzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDYzog
SmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgoKTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpICgyKToKICBlZmk6IHJlbW92ZSBvbGQgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBhcnJh
bmdlbWVudAogIHhlbi9lZmk6IG9wdGlvbmFsbHkgY2FsbCBTZXRWaXJ0dWFsQWRkcmVzc01hcCgp
CgogeGVuL2NvbW1vbi9LY29uZmlnICAgIHwgMTMgKysrKysrKysrKysrLQogeGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIHwgNDggKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpi
YXNlLWNvbW1pdDogN2E0ZTY3MTExMTQ5MDViM2NiYmU0OGU4MWMzMjIyMzYxYTdmMzU3OQotLSAK
Z2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 14:36:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 14:36:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJIVX-0000YQ-LR; Sat, 12 Oct 2019 14:36:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJIVW-0000Y8-Bv
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 14:36:34 +0000
X-Inumbo-ID: adbfc236-ecfd-11e9-bbab-bc764e2007e4
Received: from new1-smtp.messagingengine.com (unknown [66.111.4.221])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id adbfc236-ecfd-11e9-bbab-bc764e2007e4;
 Sat, 12 Oct 2019 14:36:29 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 93BB25916;
 Sat, 12 Oct 2019 10:36:29 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 10:36:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=2tq+EVixw2b0GMKGNXgcN3F/3xwOoxlJnB+6cPiUc
 fY=; b=L0PZjdmOEq9VoeoAAD5bKWKzcQqI/EdCaEh7iXKU6TcsULet/uZbpFGbN
 GHJW3IM6FOXEURI0FOjEE4gSHISUZAPUL75qhelqzayod+cEHlH6ViTk/R50bCWj
 9i4mYoIiMbtFWgwf96p5Whht4NZIOnSXhQmcCDQvv8aGBvdQ4H0EqXKfdJC4pRBr
 PBMoB1++tVXEBN7yBr9gpUO11Ft8CwXJZ1Kt8nimW/Fj/MaZjwGMytALxrJsw3T9
 XR8kbDVLMZrspZLFOLulnf+uhcJZv0aBBibkZM47EssnGglfaTgG5kgTWCHKT0fQ
 HyPpNLygqiQuLg9G59+SsBn3blvCw==
X-ME-Sender: <xms:7eShXYEydjKTwZGRp02DMCln8DEAv9IudpePRUWOyQKptXA42PSp0w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgdejlecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:7eShXYvdpyibXeiJMChAMPefj_RWoQMa2orXFrWt27PNbj2nlD6aOw>
 <xmx:7eShXXs6duWDV_8T6d1-Rid_YwImR-UYb0PMaDYuyo3MO3siIeY5nw>
 <xmx:7eShXWBEiWqxtFs5deVwsadTfQZyUWdJvtwzE4pt4FhPiwKMY0hAGw>
 <xmx:7eShXVSBVaaCn9MNR_5PiWOeU7sYIi8x8MTSZsE3BOTleV73TbRyuA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0F367D6005D;
 Sat, 12 Oct 2019 10:36:27 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 12 Oct 2019 16:36:09 +0200
Message-Id: <bf29c0ca9c1622e980883f11030e21f013312d3e.1570890895.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
References: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBVRUZJIGltcGxlbWVudGF0aW9ucyBhcmUgbm90IGhhcHB5IGFib3V0IHJ1bm5pbmcgaW4g
MToxIGFkZHJlc3NpbmcsCmJ1dCByZWFsbHkgdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBTcGVjaWZp
Y2FsbHksIHNvbWUgYWNjZXNzCkVmaUJvb3RTZXJ2aWNlc3tDb2RlLERhdGF9LCBvciBldmVuIHRv
dGFsbHkgdW5tYXBwZWQgYXJlYXMuIEV4YW1wbGUKY3Jhc2ggb2YgR2V0VmFyaWFibGUoKSBjYWxs
IG9uIFRoaW5rcGFkIFc1NDA6CgogICAgWGVuIGNhbGwgdHJhY2U6CiAgICAgICBbPDAwMDAwMDAw
MDAwMDAwODA+XSAwMDAwMDAwMDAwMDAwMDgwCiAgICAgICBbPDhjMmIwMzk4ZTAwMDBkYWE+XSA4
YzJiMDM5OGUwMDAwZGFhCgogICAgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmZmZmZjg1ODQ4M2Ex
OgogICAgICAgTDRbMHgxZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCgog
ICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgUGFuaWMgb24g
Q1BVIDA6CiAgICBGQVRBTCBQQUdFIEZBVUxUCiAgICBbZXJyb3JfY29kZT0wMDAyXQogICAgRmF1
bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmZmZmZmODU4NDgzYTEKICAgICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKCkZpeCB0aGlzIGJ5IGNhbGxpbmcgU2V0VmlydHVh
bEFkZHJlc3NNYXAoKSBydW50aW1lIHNlcnZpY2UsIGdpdmluZyBpdAoxOjEgbWFwIGZvciBhcmVh
cyBtYXJrZWQgYXMgbmVlZGVkIGR1cmluZyBydW50aW1lLiBUaGUgYWRkcmVzcyBzcGFjZSBpbgp3
aGljaCBFRkkgcnVudGltZSBzZXJ2aWNlcyBhcmUgY2FsbGVkIGlzIHVuY2hhbmdlZCwgYnV0IFVF
RkkgdmlldyBvZiBpdAptYXkgYmUuClNldFZpcnR1YWxBZGRyZXNzTWFwKCkgY2FuIGJlIGNhbGxl
ZCBvbmx5IG9uY2UsIGhlbmNlIGl0J3MgaW5jb21wYXRpYmxlCndpdGgga2V4ZWMuIEZvciB0aGlz
IHJlYXNvbiwgbWFrZSBpdCBhbiBvcHRpb25hbCBmZWF0dXJlLCBkZXBlbmRpbmcgb24KIUtFWEVD
LiBBbmQgdG8gbm90IGluZmxhdGUgbnVtYmVyIG9mIHN1cHBvcnRlZCBjb25maWd1cmF0aW9ucywg
aGlkZSBpdApiZWhpbmQgRVhQRVJULgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KQ2hhbmdlcyBp
biB2MjoKIC0gY2FsbCAgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBiZWZvcmUgYWRqdXN0aW5nIGVm
aSBwb2ludGVyczsgZXNwZWNpYWxseQogICBlZmlfbWVtbWFwIGF0IHRoaXMgcG9pbnQgc3RpbGwg
bmVlZHMgdG8gdXNlIHBoeXNpY2FsIGFkZHJlc3MsIG5vdCBhCiAgIGRpcmVjdG1hcCBvbmUKLS0t
CiB4ZW4vY29tbW9uL0tjb25maWcgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2Vm
aS9ib290LmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDM5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IDE2ODI5ZjYuLmZlOThmOGEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcK
QEAgLTg4LDYgKzg4LDE5IEBAIGNvbmZpZyBLRVhFQwogCiAJICBJZiB1bnN1cmUsIHNheSBZLgog
Citjb25maWcgU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKKyAgICBib29sICJFRkk6IGNhbGwgU2V0
VmlydHVhbEFkZHJlc3NNYXAoKSIgaWYgRVhQRVJUID0gInkiCisgICAgZGVmYXVsdCBuCisgICAg
ZGVwZW5kcyBvbiAhS0VYRUMKKyAgICAtLS1oZWxwLS0tCisgICAgICBDYWxsIEVGSSBTZXRWaXJ0
dWFsQWRkcmVzc01hcCgpIHJ1bnRpbWUgc2VydmljZSB0byBzZXR1cCBtZW1vcnkgbWFwIGZvcgor
ICAgICAgZnVydGhlciBydW50aW1lIHNlcnZpY2VzLiBBY2NvcmRpbmcgdG8gVUVGSSBzcGVjLCBp
dCBpc24ndCBzdHJpY3RseQorICAgICAgbmVjZXNzYXJ5LCBidXQgbWFueSBVRUZJIGltcGxlbWVu
dGF0aW9ucyBtaXNiZWhhdmUgd2hlbiB0aGlzIGNhbGwgaXMKKyAgICAgIG1pc3NpbmcuIE9uIHRo
ZSBvdGhlciBoYW5kLCB0aGlzIGNhbGwgY2FuIGJlIG1hZGUgb25seSBvbmNlLCB3aGljaCBtYWtl
cworICAgICAgaXQgaW5jb21wYXRpYmxlIHdpdGgga2V4ZWMgKGtleGVjLWluZyB0aGlzIFhlbiBm
cm9tIG90aGVyIFhlbiBvciBMaW51eCkuCisKKyAgICAgIElmIHVuc3VzZXIsIHNheSBOLgorCiBj
b25maWcgWEVOT1BST0YKIAlkZWZfYm9vbCB5CiAJcHJvbXB0ICJYZW4gT3Byb2ZpbGUgU3VwcG9y
dCIgaWYgRVhQRVJUID0gInkiCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94
ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggY2RkZjNkZS4uNmVhYWJkNCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTA1
NiwxMSArMTA1NiwxNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX3NldF9nb3BfbW9kZShFRklf
R1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09MICpnb3AsIFVJTlROIGdvcAogICAgICAgICBlZmlfYXJj
aF92aWRlb19pbml0KGdvcCwgaW5mb19zaXplLCBtb2RlX2luZm8pOwogfQogCisjZGVmaW5lIElO
VkFMSURfVklSVFVBTF9BRERSRVNTICgweEJBQUFEVUwgPDwgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKEVGSV9QQUdFX1NISUZUICsgQklUU19QRVJfTE9ORyAtIDMyKSkKKwog
c3RhdGljIHZvaWQgX19pbml0IGVmaV9leGl0X2Jvb3QoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwg
RUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiB7CiAgICAgRUZJX1NUQVRVUyBzdGF0dXM7
CiAgICAgVUlOVE4gaW5mb19zaXplID0gMCwgbWFwX2tleTsKICAgICBib29sIHJldHJ5OworI2lm
ZGVmIENPTkZJR19TRVRfVklSVFVBTF9BRERSRVNTX01BUAorICAgIHVuc2lnbmVkIGludCBpOwor
I2VuZGlmCiAKICAgICBlZmlfYnMtPkdldE1lbW9yeU1hcCgmaW5mb19zaXplLCBOVUxMLCAmbWFw
X2tleSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmZWZpX21kZXNjX3NpemUsICZtZGVzY192
ZXIpOwpAQCAtMTA5NCw2ICsxMTAwLDI2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfZXhpdF9i
b290KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlCiAgICAg
aWYgKCBFRklfRVJST1Ioc3RhdHVzKSApCiAgICAgICAgIFByaW50RXJyTWVzZyhMIkNhbm5vdCBl
eGl0IGJvb3Qgc2VydmljZXMiLCBzdGF0dXMpOwogCisjaWZkZWYgQ09ORklHX1NFVF9WSVJUVUFM
X0FERFJFU1NfTUFQCisgICAgZm9yICggaSA9IDA7IGkgPCBlZmlfbWVtbWFwX3NpemU7IGkgKz0g
ZWZpX21kZXNjX3NpemUgKQorICAgIHsKKyAgICAgICAgRUZJX01FTU9SWV9ERVNDUklQVE9SICpk
ZXNjID0gZWZpX21lbW1hcCArIGk7CisKKyAgICAgICAgaWYgKCBkZXNjLT5BdHRyaWJ1dGUgJiBF
RklfTUVNT1JZX1JVTlRJTUUgKQorICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ID0gZGVz
Yy0+UGh5c2ljYWxTdGFydDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZGVzYy0+VmlydHVh
bFN0YXJ0ID0gSU5WQUxJRF9WSVJUVUFMX0FERFJFU1M7CisgICAgfQorICAgIHN0YXR1cyA9IGVm
aV9ycy0+U2V0VmlydHVhbEFkZHJlc3NNYXAoZWZpX21lbW1hcF9zaXplLCBlZmlfbWRlc2Nfc2l6
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kZXNjX3Zlciwg
ZWZpX21lbW1hcCk7CisgICAgaWYgKCBzdGF0dXMgIT0gRUZJX1NVQ0NFU1MgKQorICAgIHsKKyAg
ICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkVGSTogU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBmYWls
ZWQgKCUjbHgpLCBkaXNhYmxpbmcgcnVudGltZSBzZXJ2aWNlc1xuIiwKKyAgICAgICAgICAgICAg
IHN0YXR1cyk7CisgICAgICAgIF9fY2xlYXJfYml0KEVGSV9SUywgJmVmaV9mbGFncyk7CisgICAg
fQorI2VuZGlmCisKICAgICAvKiBBZGp1c3QgcG9pbnRlcnMgaW50byBFRkkuICovCiAgICAgZWZp
X2N0ID0gKHZvaWQgKillZmlfY3QgKyBESVJFQ1RNQVBfVklSVF9TVEFSVDsKICAgICBlZmlfbWVt
bWFwID0gKHZvaWQgKillZmlfbWVtbWFwICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7CkBAIC0xNDYw
LDggKzE0ODYsNiBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcnRfcmFuZ2VfdmFsaWQodW5zaWduZWQg
bG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4pCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLSNk
ZWZpbmUgSU5WQUxJRF9WSVJUVUFMX0FERFJFU1MgKDB4QkFBQURVTCA8PCBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoRUZJX1BBR0VfU0hJRlQgKyBCSVRTX1BFUl9MT05HIC0g
MzIpKQogCiB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKIHsKLS0gCmdpdC1zZXJp
ZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 16:29:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 16:29:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJKH1-0001W0-Ka; Sat, 12 Oct 2019 16:29:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMVA=YF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iJKH0-0001Vv-Of
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 16:29:42 +0000
X-Inumbo-ID: 7d3bae12-ed0d-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d3bae12-ed0d-11e9-beca-bc764e2007e4;
 Sat, 12 Oct 2019 16:29:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570897780;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=XW4n50+8Gvulc471ABhe68SYMPuQVHIsSTb8t95bs8g=;
 b=Q7xXmHQnZ5a7r/bgo4glmS4VXoNiAbJXcDyGpP1KWB10OocG6MQrUWTF
 aSBbxTZM1xpq80WTFclStjYmwkDcaN65kKNUwysftOljZ0Cng5WFGp9jf
 GPksLsGuEz0LKITu7cnJ/cQDxeu7kajE8yd9v1LW+8FctACsbZs5AqsVF k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RbIZ+tH2IKm29uuIstWYd3Nb8O/zHlwCOKpIBvKeeQNgCsonY3ElgJl8ifpaNrFje9dq4Brcb3
 /N/FuRjsnln4kpmu5TZe/Ce0Q702aBEHdBc0rcR2gtDgLN5DyKZQRxo2GerIOwaH6W4LYvk1iA
 YkdJFeTaT1KGr9hnWJ5n27+z3fdFnS8GEHZYKioS6Wme8Kp+JupTcNuOqHikCPDXjadVVPcCwU
 FeijKYV30r3kirhRQRUuO4Zw9rdW1/gP4hXQ2PjsEu/+TLpZ+7mMrXQTUSgm78TM5dDLnS09hA
 5M0=
X-SBRS: 2.7
X-MesageID: 7079573
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,288,1566878400"; 
   d="scan'208";a="7079573"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
 <bf29c0ca9c1622e980883f11030e21f013312d3e.1570890895.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <272a9354-bcb4-50a4-a251-6a453221d6e3@citrix.com>
Date: Sat, 12 Oct 2019 17:29:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bf29c0ca9c1622e980883f11030e21f013312d3e.1570890895.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTAvMjAxOSAxNTozNiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgY2FuIGJlIGNhbGxlZCBvbmx5IG9uY2UsCgpUcnVlLgoK
PiBoZW5jZSBpdCdzIGluY29tcGF0aWJsZSB3aXRoIGtleGVjLgoKTW9zdCBjZXJ0YWlubHkgbm90
LgoKTGludXggdW5jb25kaXRpb25hbGx5IGVudGVycyB2aXJ0dWFsIG1vZGUsIGNpdGluZyBhIGh1
Z2Ugc2xldyBvZiBFRkkKZmlybXdhcmUgYnVncywgYW5kIGlzIHBlcmZlY3RseSBjYXBhYmxlIG9m
IGtleGVjLWluZyBvbiB0aGUgcmVzdWx0aW5nCnN5c3RlbXMuCgpUaGlzIGlzIGhvdyBYZW4gc2hv
dWxkIGJlaGF2ZSBhcyB3ZWxsLCBhbmQgSSBzdXNwZWN0IGl0IHdpbGwgaGF2ZSBhCm1hcmtlZCBp
bXByb3ZlbWVudCBvbiBvdXIgYWJpbGl0eSB0byBhY3R1YWxseSBib290IG9uIEVGSSBzeXN0ZW1z
LgoKCk5vdyAtIGl0IG1heSBiZSB0cnVlIHRoYXQgWGVuIGlzIG1pc3Npbmcgc29tZSBwaWVjZSBv
ZiBwbHVtYmluZyB0byBhbGxvdwprZXhlYyBpbiB2aXJ0dWFsIG1vZGUgdG8gd29yaywgYW5kIHRo
YXQgaXMgYSBmaW5lIHJlYXNvbiB0byBsZWF2ZSBhIG5vdGUKaW4gdGhlIHRleHQgb2YgYW4gRVhQ
RVJUIG9wdGlvbiBub3Rpbmcgd2hhdCB3aGF0IGlzL2lzbid0IGV4cGVjdGVkIHRvCndvcmsgKGFu
ZCB3aGF0IG1heSBvciBtYXkgbm90IGhhdmUgYmVlbiB0ZXN0ZWQpLgoKPiBGb3IgdGhpcyByZWFz
b24sIG1ha2UgaXQgYW4gb3B0aW9uYWwgZmVhdHVyZSwgZGVwZW5kaW5nIG9uCj4gIUtFWEVDLgoK
VGhpcyBwcmVzdXBwb3NlcyAoYXQgWGVuJ3MgYnVpbGQgdGltZSkgdGhhdCBhIGtleGVjJ2Qga2Vy
bmVsIGlzIGdvaW5nIHRvCndhbnQvbmVlZCB0byB1c2UgcnVudGltZSBzZXJ2aWNlcy7CoCBJJ20g
bm90IGNvbnZpbmNlZCB0aGlzIGlzCnVuaXZlcnNhbGx5IHRydWUsIG9yIGEgcmVhc29uYWJsZSBy
ZXN0cmljdGlvbiB0byBtYWtlLCBhcyBrZXhlYyBpcyB0aGUKYWN0aW9uIG9mIGxhc3QgcmVzb3J0
IHRvIHRyeSBhbmQgZ2V0IHNvbWV0aGluZyB1c2VmdWwgb3V0LsKgIChIb3dldmVyLApnaXZlbiB0
aGUgNC4xMyB0aW1lbGluZSwgYW5kIHRoYXQgdGhpcyBpcyBvZmYtYnktZGVmYXVsdCwgbGV0cyBu
b3Qgd2FzdGUKdGltZSBhcmd1aW5nLCBzbyBpdCBjYW4gc3RheSBhcyBpdCBpcy4pCgo+IEFuZCB0
byBub3QgaW5mbGF0ZSBudW1iZXIgb2Ygc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb25zLCBoaWRlIGl0
Cj4gYmVoaW5kIEVYUEVSVC4KCiJudW1iZXIgb2Ygc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb25zIiBp
c24ndCBhIHJlbGV2YW50IGFyZ3VtZW50LsKgIFdlIHdpbGwKaGF2ZSBhcyBmZXcgb3IgYXMgbWFu
eSBhcyBhcmUgYXBwcm9wcmlhdGUgdG8gcHJlc2VudCB0byB1c2VyLCBnaXZlbiBhCmJhc2VsaW5l
IGNvbXBldGVuY3kgb2YgImFibGUgdG8gYXQgcmVhZCBhbmQgY29tcHJlaGVuZCB0aGUgZGVzY3Jp
cHRpb25zCmdpdmVuIi4KCkEgdmFsaWQgcmVhc29uIGZvciBwdXR0aW5nIHRoaXMgYmVoaW5kIEVY
UEVSVCBpcyBiZWNhdXNlIGl0IGlzIGFuCmludGVyaW0gYml0IG9mIGR1Y3QgdGFwZSwgdHJ5aW5n
IHRvIHdvcmsgYXJvdW5kIG90aGVyIGJyZWFrYWdlcyBpbiBYZW4sCmFuZCBpdHMgbGF0ZSBpbiB0
aGUgNC4xMyBkZXYgY3ljbGUsIGFuZCB1c2Ugb2YgdGhpcyBvcHRpb24gbWlnaHQgY2F1c2UKb3Ro
ZXIgdGhpbmdzIHRvIGV4cGxvZGUgaW4gd2VpcmQgYW5kIHdvbmRlcmZ1bCB3YXlzLgoKPiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCj4gaW5kZXgg
MTY4MjlmNi4uZmU5OGY4YSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPiArKysg
Yi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtODgsNiArODgsMTkgQEAgY29uZmlnIEtFWEVDCj4g
IAo+ICAJICBJZiB1bnN1cmUsIHNheSBZLgo+ICAKPiArY29uZmlnIFNFVF9WSVJUVUFMX0FERFJF
U1NfTUFQCj4gKyAgICBib29sICJFRkk6IGNhbGwgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSIgaWYg
RVhQRVJUID0gInkiCj4gKyAgICBkZWZhdWx0IG4KPiArICAgIGRlcGVuZHMgb24gIUtFWEVDCj4g
KyAgICAtLS1oZWxwLS0tCj4gKyAgICAgIENhbGwgRUZJIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkg
cnVudGltZSBzZXJ2aWNlIHRvIHNldHVwIG1lbW9yeSBtYXAgZm9yCj4gKyAgICAgIGZ1cnRoZXIg
cnVudGltZSBzZXJ2aWNlcy4gQWNjb3JkaW5nIHRvIFVFRkkgc3BlYywgaXQgaXNuJ3Qgc3RyaWN0
bHkKPiArICAgICAgbmVjZXNzYXJ5LCBidXQgbWFueSBVRUZJIGltcGxlbWVudGF0aW9ucyBtaXNi
ZWhhdmUgd2hlbiB0aGlzIGNhbGwgaXMKPiArICAgICAgbWlzc2luZy4gT24gdGhlIG90aGVyIGhh
bmQsIHRoaXMgY2FsbCBjYW4gYmUgbWFkZSBvbmx5IG9uY2UsIHdoaWNoIG1ha2VzCj4gKyAgICAg
IGl0IGluY29tcGF0aWJsZSB3aXRoIGtleGVjIChrZXhlYy1pbmcgdGhpcyBYZW4gZnJvbSBvdGhl
ciBYZW4gb3IgTGludXgpLgo+ICsKPiArICAgICAgSWYgdW5zdXNlciwgc2F5IE4uCgoidW5zdXJl
Ii4KCj4gKwo+ICBjb25maWcgWEVOT1BST0YKPiAgCWRlZl9ib29sIHkKPiAgCXByb21wdCAiWGVu
IE9wcm9maWxlIFN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5Igo+IGRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKPiBpbmRleCBjZGRmM2RlLi42
ZWFhYmQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYwo+ICsrKyBiL3hlbi9j
b21tb24vZWZpL2Jvb3QuYwo+IEBAIC0xMDU2LDExICsxMDU2LDE3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBlZmlfc2V0X2dvcF9tb2RlKEVGSV9HUkFQSElDU19PVVRQVVRfUFJPVE9DT0wgKmdvcCwg
VUlOVE4gZ29wCj4gICAgICAgICAgZWZpX2FyY2hfdmlkZW9faW5pdChnb3AsIGluZm9fc2l6ZSwg
bW9kZV9pbmZvKTsKPiAgfQo+ICAKPiArI2RlZmluZSBJTlZBTElEX1ZJUlRVQUxfQUREUkVTUyAo
MHhCQUFBRFVMIDw8IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKEVGSV9Q
QUdFX1NISUZUICsgQklUU19QRVJfTE9ORyAtIDMyKSkKPiArCj4gIHN0YXRpYyB2b2lkIF9faW5p
dCBlZmlfZXhpdF9ib290KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUg
KlN5c3RlbVRhYmxlKQo+ICB7Cj4gICAgICBFRklfU1RBVFVTIHN0YXR1czsKPiAgICAgIFVJTlRO
IGluZm9fc2l6ZSA9IDAsIG1hcF9rZXk7Cj4gICAgICBib29sIHJldHJ5Owo+ICsjaWZkZWYgQ09O
RklHX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArI2Vu
ZGlmCj4gIAo+ICAgICAgZWZpX2JzLT5HZXRNZW1vcnlNYXAoJmluZm9fc2l6ZSwgTlVMTCwgJm1h
cF9rZXksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAmZWZpX21kZXNjX3NpemUsICZtZGVz
Y192ZXIpOwo+IEBAIC0xMDk0LDYgKzExMDAsMjYgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9l
eGl0X2Jvb3QoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGUK
PiAgICAgIGlmICggRUZJX0VSUk9SKHN0YXR1cykgKQo+ICAgICAgICAgIFByaW50RXJyTWVzZyhM
IkNhbm5vdCBleGl0IGJvb3Qgc2VydmljZXMiLCBzdGF0dXMpOwoKVXNlIHRoaXMgZXhhbXBsZS4u
LgoKPiAgCj4gKyNpZmRlZiBDT05GSUdfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgZWZpX21lbW1hcF9zaXplOyBpICs9IGVmaV9tZGVzY19zaXplICkKPiAr
ICAgIHsKPiArICAgICAgICBFRklfTUVNT1JZX0RFU0NSSVBUT1IgKmRlc2MgPSBlZmlfbWVtbWFw
ICsgaTsKPiArCj4gKyAgICAgICAgaWYgKCBkZXNjLT5BdHRyaWJ1dGUgJiBFRklfTUVNT1JZX1JV
TlRJTUUgKQo+ICsgICAgICAgICAgICBkZXNjLT5WaXJ0dWFsU3RhcnQgPSBkZXNjLT5QaHlzaWNh
bFN0YXJ0Owo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0
ID0gSU5WQUxJRF9WSVJUVUFMX0FERFJFU1M7Cj4gKyAgICB9Cj4gKyAgICBzdGF0dXMgPSBlZmlf
cnMtPlNldFZpcnR1YWxBZGRyZXNzTWFwKGVmaV9tZW1tYXBfc2l6ZSwgZWZpX21kZXNjX3NpemUs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kZXNjX3Zlciwg
ZWZpX21lbW1hcCk7Cj4gKyAgICBpZiAoIHN0YXR1cyAhPSBFRklfU1VDQ0VTUyApCj4gKyAgICB7
Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkVGSTogU2V0VmlydHVhbEFkZHJlc3NNYXAo
KSBmYWlsZWQgKCUjbHgpLCBkaXNhYmxpbmcgcnVudGltZSBzZXJ2aWNlc1xuIiwKPiArICAgICAg
ICAgICAgICAgc3RhdHVzKTsKCi4uLiBoZXJlLsKgIHByaW50aygpIGlzbid0IHNldCB1cCwgYW5k
IHdvbid0IGdvIGFueXdoZXJlIHVzZWZ1bC4KCldpdGggdGhpcywgYW5kIGEgYml0IG9mIHJld29y
ZGluZyBvZiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIEtjb25maWcKdGV4dCwgSSB0aGluayB0aGlz
IGlzIGZpbmUgZm9yIGluY2x1c2lvbiBpbnRvIDQuMTMuwqAgSXQgaXMgb2ZmIGJ5CmRlZmF1bHQs
IHNvIHdpbGwgbm90IGludGVyZmVyZSB3aXRoIGV4aXN0aW5nIGNvbmZpZ3VyYXRpb24sIGFuZCBp
dApjbGVhcmx5IGltcHJvdmVzIHRoZSBzdGF0dXMgcXVvIG9uIG90aGVycy4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 16:33:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 16:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJKKR-0002EW-5s; Sat, 12 Oct 2019 16:33:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMVA=YF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iJKKP-0002EQ-EM
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 16:33:13 +0000
X-Inumbo-ID: fb9f8b8e-ed0d-11e9-bbab-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb9f8b8e-ed0d-11e9-bbab-bc764e2007e4;
 Sat, 12 Oct 2019 16:33:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570897992;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VGN9M0LdkxrSheulz1HvSAGVgTkm0dSayBUrgH0hek0=;
 b=IvgMeyiZOBoR7f1avxXq9xrKRoehHc4ugVQEIL14TIMDDMOeg88urnXh
 wHy5GVj2rI0A26CKZJzh1knu6mrK46mm/GGH9gR9ph6+bQg/4nt9YWPFC
 MLFUOqWXRROPbUplYV2jf+WamPM50asz5yg3oTZbZ45nKkjpfrRGnepBT I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tBBM/4OEkBHIikGuUn74cPsjNCHB1C6BVf706rjHrQ0qvwMR0BQ0m5Km8aUvDJwjoMVFHFDFiU
 24dMgE0bs+n2+1nkfN1/3wVBTPXEXNdunmQPNSX/zFudSczawkmCbKc4wRBBV1OUEJ9cMgqlZt
 KbqYSX5zVbTkG8rfCMbS34GLDcru/5z/LvTt4BVfcAb2vIZ0Lg4CyOSwEX/RlJ2tLAd5BdfwM4
 OemAfUEzWQhdTUeeXzPkXhuRxoIRnph822hq7NUbb4chjhgTPj48KBNsKF81lOkU3YPZ4QGFcX
 CPA=
X-SBRS: 2.7
X-MesageID: 7120989
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,288,1566878400"; 
   d="scan'208";a="7120989"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
 <fdffd0a015106ef3f79c46a46a48ee1b1e3b7aa4.1570890895.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8ad5703e-2a34-16d3-5011-7be8b2997113@citrix.com>
Date: Sat, 12 Oct 2019 17:33:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <fdffd0a015106ef3f79c46a46a48ee1b1e3b7aa4.1570890895.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTAvMjAxOSAxNTozNiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFJlbW92ZSB1bnVzZWQgKCNpZmRlZi1lZCBvdXQpIGNvZGUuIFJldml2aW5nIGl0IGluIGl0cyBj
dXJyZW50IHNoYXBlCj4gd29uJ3QgZmx5IGJlY2F1c2U6Cj4gIC0gU2V0VmlydHVhbEFkZHJlc3NN
YXAoKSBuZWVkcyB0byBiZSBtYXBwZWQgd2l0aCAxOjEgbWFwcGluZywgd2hpY2gKPiAgICBpc24n
dCB0aGUgY2FzZSBhdCB0aGlzIHRpbWUKPiAgLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggaXMg
Z29pbmcgYXdheSBzb29uCj4gIC0gaXQgdXNlcyBkaXJlY3RtYXAsIHdoaWNoIGlzIG1hcHBlZCB3
aXRoIE5YLCBicmVha2luZyBFZmlSdW50aW1lU2VydmljZXNDb2RlCgpJIHRoaW5rIHRoZSBzZWNv
bmQgcG9pbnQgaXMgZmFyIG1vcmUgaW1wb3J0YW50IHRoYW4gdGhlIGZpcnN0LsKgIEFmdGVyCmFs
bCwgdGhlcmUgaXMgbm8gZ3VhcmFudGVlIGF0IHRoaXMgcG9pbnQgdGhhdCB0aGUgZGlyZWN0bWFw
IGlzIGdvaW5nIHRvCmRpc2FwcGVhciB1bmlsYXRlcmFsbHkgLSB0aGF0IGlzIHNpbXBseSBvbmUg
b3B0aW9uIGF0IHRoZSBtb21lbnQuCgo+Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 17:00:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 17:00:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJKl6-0004g5-QX; Sat, 12 Oct 2019 17:00:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJKl5-0004g0-Ih
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 17:00:47 +0000
X-Inumbo-ID: d5a833be-ed11-11e9-beca-bc764e2007e4
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d5a833be-ed11-11e9-beca-bc764e2007e4;
 Sat, 12 Oct 2019 17:00:46 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 61CA221B6B;
 Sat, 12 Oct 2019 13:00:46 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 13:00:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=FeSMbR
 kB8kSFKKYzu8qvEckX4tWjv3+DWs82tZJrSf4=; b=YGKDUnAnfXwos3FtSrZmJh
 nG7s6rkAbGtKe58sXILZ1Hd9z3Od24luVuZ06Y24f2arDBVbj560cnLiPEFD1hbt
 MEjEHGKql9SQhjZ2vUfP92GyljPHQY22EAi9lU7Ob5+iBHcFTEU8njLxrXRvI9mV
 oCCvPKZ49yiEtP/FfweT3qfaaxIuEfEavx+dtT1V9jcXF3gq7qDpjB/7U0bRXJc9
 BvnG+ZI5rmZqDNcDDjD/8BIrH2+3upmWItXdew7SOavjnF9ipTFhc1u0p840iXPq
 7TMJt0HYx3m7wZA4LU9+ugQuXetOD+g7ZiOnmlw20zGzvBQ5oICgOCdQuoyosRDg
 ==
X-ME-Sender: <xms:vQaiXSRzd_BTLe1DqmVVwq6s8Vz8AqWCLhbrsehcSKGt10KbeRHJoQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgddutdekucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:vQaiXfCr9dgVZMHhNr7C43LY7dfxjG7-LPSAn_ZS8MMsRZpwDka8cA>
 <xmx:vQaiXasc1Opp_DtiTvcfl50LQhAKNOkW6JXv5Yb03mLGxqbTQiBEOg>
 <xmx:vQaiXd9eIGW5VgtSnnY1pDgqLQGYQklSeMJlDJVTtIF4hqX5yXi_Yg>
 <xmx:vgaiXTp6i8j-t9ZdbakL6Y3rsiIdpn3iU47KXXi1HzMAAu8A6oqbxg>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 481BDD60057;
 Sat, 12 Oct 2019 13:00:44 -0400 (EDT)
Date: Sat, 12 Oct 2019 19:00:40 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191012170040.GB28966@mail-itl>
References: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
 <bf29c0ca9c1622e980883f11030e21f013312d3e.1570890895.git-series.marmarek@invisiblethingslab.com>
 <272a9354-bcb4-50a4-a251-6a453221d6e3@citrix.com>
MIME-Version: 1.0
In-Reply-To: <272a9354-bcb4-50a4-a251-6a453221d6e3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============8615992434142911273=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8615992434142911273==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="/WwmFnJnmDyWGHa4"
Content-Disposition: inline


--/WwmFnJnmDyWGHa4
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v2 2/2] xen/efi: optionally call SetVirtualAddressMap()

On Sat, Oct 12, 2019 at 05:29:34PM +0100, Andrew Cooper wrote:
> On 12/10/2019 15:36, Marek Marczykowski-G=C3=B3recki wrote:
> > SetVirtualAddressMap() can be called only once,
>=20
> True.
>=20
> > hence it's incompatible with kexec.
>=20
> Most certainly not.
>=20
> Linux unconditionally enters virtual mode, citing a huge slew of EFI
> firmware bugs, and is perfectly capable of kexec-ing on the resulting
> systems.
>=20
> This is how Xen should behave as well, and I suspect it will have a
> marked improvement on our ability to actually boot on EFI systems.
>=20
>=20
> Now - it may be true that Xen is missing some piece of plumbing to allow
> kexec in virtual mode to work, and that is a fine reason to leave a note
> in the text of an EXPERT option noting what what is/isn't expected to
> work (and what may or may not have been tested).
>=20
> > For this reason, make it an optional feature, depending on
> > !KEXEC.
>=20
> This presupposes (at Xen's build time) that a kexec'd kernel is going to
> want/need to use runtime services.=C2=A0 I'm not convinced this is
> universally true,

In fact, as it turned out in the discussion, right now it definitely
can't, as it doesn't get runtime services table (or efi system table or
any other info required for this). So, it looks like it should read "it
might be incompatible with some future Xen implementation of kexec".

> or a reasonable restriction to make, as kexec is the
> action of last resort to try and get something useful out.=C2=A0 (However,
> given the 4.13 timeline, and that this is off-by-default, lets not waste
> time arguing, so it can stay as it is.)
>=20
> > And to not inflate number of supported configurations, hide it
> > behind EXPERT.
>=20
> "number of supported configurations" isn't a relevant argument.=C2=A0 We =
will
> have as few or as many as are appropriate to present to user, given a
> baseline competency of "able to at read and comprehend the descriptions
> given".
>=20
> A valid reason for putting this behind EXPERT is because it is an
> interim bit of duct tape, trying to work around other breakages in Xen,

Rather in UEFI...

> and its late in the 4.13 dev cycle, and use of this option might cause
> other things to explode in weird and wonderful ways.
>=20
> > diff --git a/xen/common/Kconfig b/xen/common/Kconfig
> > index 16829f6..fe98f8a 100644
> > --- a/xen/common/Kconfig
> > +++ b/xen/common/Kconfig
> > @@ -88,6 +88,19 @@ config KEXEC
> > =20
> >  	  If unsure, say Y.
> > =20
> > +config SET_VIRTUAL_ADDRESS_MAP
> > +    bool "EFI: call SetVirtualAddressMap()" if EXPERT =3D "y"
> > +    default n
> > +    depends on !KEXEC
> > +    ---help---
> > +      Call EFI SetVirtualAddressMap() runtime service to setup memory =
map for
> > +      further runtime services. According to UEFI spec, it isn't stric=
tly
> > +      necessary, but many UEFI implementations misbehave when this cal=
l is
> > +      missing. On the other hand, this call can be made only once, whi=
ch makes
> > +      it incompatible with kexec (kexec-ing this Xen from other Xen or=
 Linux).
> > +
> > +      If unsuser, say N.
>=20
> "unsure".
>=20
> > +
> >  config XENOPROF
> >  	def_bool y
> >  	prompt "Xen Oprofile Support" if EXPERT =3D "y"
> > diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
> > index cddf3de..6eaabd4 100644
> > --- a/xen/common/efi/boot.c
> > +++ b/xen/common/efi/boot.c
> > @@ -1056,11 +1056,17 @@ static void __init efi_set_gop_mode(EFI_GRAPHIC=
S_OUTPUT_PROTOCOL *gop, UINTN gop
> >          efi_arch_video_init(gop, info_size, mode_info);
> >  }
> > =20
> > +#define INVALID_VIRTUAL_ADDRESS (0xBAAADUL << \
> > +                                 (EFI_PAGE_SHIFT + BITS_PER_LONG - 32))
> > +
> >  static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TA=
BLE *SystemTable)
> >  {
> >      EFI_STATUS status;
> >      UINTN info_size =3D 0, map_key;
> >      bool retry;
> > +#ifdef CONFIG_SET_VIRTUAL_ADDRESS_MAP
> > +    unsigned int i;
> > +#endif
> > =20
> >      efi_bs->GetMemoryMap(&info_size, NULL, &map_key,
> >                           &efi_mdesc_size, &mdesc_ver);
> > @@ -1094,6 +1100,26 @@ static void __init efi_exit_boot(EFI_HANDLE Imag=
eHandle, EFI_SYSTEM_TABLE *Syste
> >      if ( EFI_ERROR(status) )
> >          PrintErrMesg(L"Cannot exit boot services", status);
>=20
> Use this example...
>=20
> > =20
> > +#ifdef CONFIG_SET_VIRTUAL_ADDRESS_MAP
> > +    for ( i =3D 0; i < efi_memmap_size; i +=3D efi_mdesc_size )
> > +    {
> > +        EFI_MEMORY_DESCRIPTOR *desc =3D efi_memmap + i;
> > +
> > +        if ( desc->Attribute & EFI_MEMORY_RUNTIME )
> > +            desc->VirtualStart =3D desc->PhysicalStart;
> > +        else
> > +            desc->VirtualStart =3D INVALID_VIRTUAL_ADDRESS;
> > +    }
> > +    status =3D efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc=
_size,
> > +                                          mdesc_ver, efi_memmap);
> > +    if ( status !=3D EFI_SUCCESS )
> > +    {
> > +        printk(XENLOG_ERR "EFI: SetVirtualAddressMap() failed (%#lx), =
disabling runtime services\n",
> > +               status);
>=20
> ... here.=C2=A0 printk() isn't set up, and won't go anywhere useful.

I can't. It's after ExitBootServices(). Isn't it going to land in
console ring, to be printed later?

> With this, and a bit of rewording of the commit message and Kconfig
> text, I think this is fine for inclusion into 4.13.=C2=A0 It is off by
> default, so will not interfere with existing configuration, and it
> clearly improves the status quo on others.
>=20
> ~Andrew

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--/WwmFnJnmDyWGHa4
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2iBrkACgkQ24/THMrX
1ywu2gf8DD8b76NCSEKDzo2Cn3eiYf6Etbxe4fZR8745Kan+2+cRE9YkN5YZUZ7h
cRTfZlk8LDRv9NUXdDCCm8gNUcoFHv2fSUSfxpWtCtNNE6Q48BQn5kX50l4J6PCI
JXuVW3l2YjCvIuIF8lJIzaUGPR5Qo3PRf7Y8xP5083T9ji++TWe8gBeJqBvv2jbO
Et09X63UOLrZUMY6ACP0PNrKiIManwWYE9YfON6zrT+9Jy7jNDKprHYa348pdgcl
gCmTm+shVnozBwZXNacMZnYoRxtuDHmqTsfuwDLEStWbqxiOhOvGLq+V1qUUeSws
TM3EjVKh1gNnyL7bAh0p9/IMQafJzg==
=rWRP
-----END PGP SIGNATURE-----

--/WwmFnJnmDyWGHa4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8615992434142911273==--


From xen-devel-bounces@lists.xenproject.org Sat Oct 12 17:09:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 17:09:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJKtc-00054U-6b; Sat, 12 Oct 2019 17:09:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJKta-00054K-9t
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 17:09:34 +0000
X-Inumbo-ID: 0e60cb3e-ed13-11e9-9353-12813bfff9fa
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e60cb3e-ed13-11e9-9353-12813bfff9fa;
 Sat, 12 Oct 2019 17:09:31 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id DBB662151C;
 Sat, 12 Oct 2019 13:09:30 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 13:09:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ry6FzF
 cH+1u/3//QSthnqc++rPxW6XAr6zDUQf2YMSA=; b=B5nycedr8iW0lDr7tR93aL
 JwORE6QZep9KZguUd1AO8HDWgmD4WgE7ftjg8CXpiT28YZtGxrTECRWr5p/8j1l6
 SqtaLak5HboGYkd1IZ8YnlozYvV3XXNeUJSoawHkyu9dYMVbWBBQ5NyE/Gmc6q7A
 b6O0dwK8kncGRCccCjq1QVMTr7uuEkfWv/ybKF9WhmwisA91MMEjKzJZCwPAT6/y
 eZJNMM2pctokzussbbjQZUEIRg14xsgSRdnHtQdFzOjEM/J6fkESPLDe0vDMQlG0
 SWammGpVgNwswyXYI95BV+76/Y20OUU1ejvprGG20Z1VkvV1qrkcfAu7FNPnXPYQ
 ==
X-ME-Sender: <xms:ygiiXc2elfrMLFO_iaimYg6m1S8nVfuEeGCI-UhqYEaUSYJk7KXrAg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieejgdduuddtucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:ygiiXaQoMGbFxVeMdcnf3FpebRqJf1FYrsiLh-M7XUp1OUZahTtCtQ>
 <xmx:ygiiXbu7Ye_sTnNFfFVIVSmRv8K1mE-o97yOdQcKj-dOmU3SI8AirQ>
 <xmx:ygiiXa4NPJNHO96wWtmyED8yB9V_tCOPewRdft4jqf_vHOyph-T8GQ>
 <xmx:ygiiXWHE721QAgRu7AlZtkZRrY5VHCvDC5kNfbUW3v79ySogRUIU-g>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0515CD6005E;
 Sat, 12 Oct 2019 13:09:28 -0400 (EDT)
Date: Sat, 12 Oct 2019 19:09:25 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191012170925.GC28966@mail-itl>
References: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
 <bf29c0ca9c1622e980883f11030e21f013312d3e.1570890895.git-series.marmarek@invisiblethingslab.com>
 <272a9354-bcb4-50a4-a251-6a453221d6e3@citrix.com>
 <20191012170040.GB28966@mail-itl>
MIME-Version: 1.0
In-Reply-To: <20191012170040.GB28966@mail-itl>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============6156308284445187312=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6156308284445187312==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="XWOWbaMNXpFDWE00"
Content-Disposition: inline


--XWOWbaMNXpFDWE00
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v2 2/2] xen/efi: optionally call SetVirtualAddressMap()

On Sat, Oct 12, 2019 at 07:00:43PM +0200, Marek Marczykowski-G=C3=B3recki w=
rote:
> On Sat, Oct 12, 2019 at 05:29:34PM +0100, Andrew Cooper wrote:
> > On 12/10/2019 15:36, Marek Marczykowski-G=C3=B3recki wrote:
> > > SetVirtualAddressMap() can be called only once,
> >=20
> > True.
> >=20
> > > hence it's incompatible with kexec.
> >=20
> > Most certainly not.
> >=20
> > Linux unconditionally enters virtual mode, citing a huge slew of EFI
> > firmware bugs, and is perfectly capable of kexec-ing on the resulting
> > systems.
> >=20
> > This is how Xen should behave as well, and I suspect it will have a
> > marked improvement on our ability to actually boot on EFI systems.
> >=20
> >=20
> > Now - it may be true that Xen is missing some piece of plumbing to allow
> > kexec in virtual mode to work, and that is a fine reason to leave a note
> > in the text of an EXPERT option noting what what is/isn't expected to
> > work (and what may or may not have been tested).
> >=20
> > > For this reason, make it an optional feature, depending on
> > > !KEXEC.
> >=20
> > This presupposes (at Xen's build time) that a kexec'd kernel is going to
> > want/need to use runtime services.=C2=A0 I'm not convinced this is
> > universally true,
>=20
> In fact, as it turned out in the discussion, right now it definitely
> can't, as it doesn't get runtime services table (or efi system table or
> any other info required for this). So, it looks like it should read "it
> might be incompatible with some future Xen implementation of kexec".

Specifically, dependency on !KEXEC isn't needed right now.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--XWOWbaMNXpFDWE00
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2iCMUACgkQ24/THMrX
1ywRVQf9HRlV2Da2Frq6SwFwqpBcUz4pqamB2fQQDRhYAagHFSOq+WFx73Vamx2+
zHAv+1W/sXcWC1rCmNPpvyPN4+0KiLQ08hwSdO9G4dHPtXmiiII+6hbgGkWC+QIz
bWMMUjhe+5CCYN+HdtUg64UZ/YLHhZ80Eu11PHiJCVTTjIF0ubs2/UW/rzBMdYL5
Nfo4CsRj38NnMDd3ibNn6ygjyhnWUs4BxgdptgDsTPhp88gwP/FKV3zOi5se8vEL
kT44uvq7ywdXl69OEkbn5AIc+JYbetggaZOKXQ3TlLi5MJR9lxHqHdPO/RPT9Sh0
e1hvMfXw/HRNtvMhSRC6H1pDIPVbFA==
=+rfJ
-----END PGP SIGNATURE-----

--XWOWbaMNXpFDWE00--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6156308284445187312==--


From xen-devel-bounces@lists.xenproject.org Sat Oct 12 17:13:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 17:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJKxV-0005qi-Ux; Sat, 12 Oct 2019 17:13:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMVA=YF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iJKxU-0005qd-Ga
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 17:13:36 +0000
X-Inumbo-ID: 9f86add6-ed13-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f86add6-ed13-11e9-a531-bc764e2007e4;
 Sat, 12 Oct 2019 17:13:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570900415;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4DHLRXImFJWI3rNwZn9eSFT6kMM1ox7ZcVFQeRRts48=;
 b=iFlJdCZYKPtIEpHTPoaTjvYXpQ0zZgvMteG3dE/ip57vlRdBnbAnFO6i
 b2IyBiL8hrVXY0ia7fa9rjriZnZqPhmz0IDS8Ix9iaN78MLwTpLJgAhCN
 i5lbLJn7Rr8YVztPSvrjlmH3+k8ypSeIVFx1m7mMuWVIHTCljwXCQmsyS Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CeLcTfW8Hzx39EbB7Mc1K3QMDOJYz8Zv6j67SC4ZcULoaqahz+UGHV8jTMdiRIR/W/MTcEk3TB
 BwkODwli+U4fJnu9wYjFzD99slGrEnailD1D7e1hHN0u+t/eC74VgGbfKUBYTgavzTcBeX5Hj5
 GclFCQGebQ1iT9mMamzho/ftdeZyZGIbNIiC649jYipMr1yCFJtRMorH2fGMTEjlK/AWNiSJ2m
 cYcLDjrvK8KLSYsnmMYqtlx+yrirwsy3ZAbUgtUJdfg24IkuApeOMNaeTQpoQ+7ebB5RLdORGs
 f2s=
X-SBRS: 2.7
X-MesageID: 6886795
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,288,1566878400"; 
   d="scan'208";a="6886795"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.39cf5c05f6ef01e3793327a459cad5d884dc0a9c.1570890895.git-series.marmarek@invisiblethingslab.com>
 <bf29c0ca9c1622e980883f11030e21f013312d3e.1570890895.git-series.marmarek@invisiblethingslab.com>
 <272a9354-bcb4-50a4-a251-6a453221d6e3@citrix.com>
 <20191012170040.GB28966@mail-itl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <251d8594-0d4f-fd4b-20c3-4f5edf3dc23f@citrix.com>
Date: Sat, 12 Oct 2019 18:13:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191012170040.GB28966@mail-itl>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, Konrad
 Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTAvMjAxOSAxODowMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
Pj4gRm9yIHRoaXMgcmVhc29uLCBtYWtlIGl0IGFuIG9wdGlvbmFsIGZlYXR1cmUsIGRlcGVuZGlu
ZyBvbgo+Pj4gIUtFWEVDLgo+PiBUaGlzIHByZXN1cHBvc2VzIChhdCBYZW4ncyBidWlsZCB0aW1l
KSB0aGF0IGEga2V4ZWMnZCBrZXJuZWwgaXMgZ29pbmcgdG8KPj4gd2FudC9uZWVkIHRvIHVzZSBy
dW50aW1lIHNlcnZpY2VzLsKgIEknbSBub3QgY29udmluY2VkIHRoaXMgaXMKPj4gdW5pdmVyc2Fs
bHkgdHJ1ZSwKPiBJbiBmYWN0LCBhcyBpdCB0dXJuZWQgb3V0IGluIHRoZSBkaXNjdXNzaW9uLCBy
aWdodCBub3cgaXQgZGVmaW5pdGVseQo+IGNhbid0LCBhcyBpdCBkb2Vzbid0IGdldCBydW50aW1l
IHNlcnZpY2VzIHRhYmxlIChvciBlZmkgc3lzdGVtIHRhYmxlIG9yCj4gYW55IG90aGVyIGluZm8g
cmVxdWlyZWQgZm9yIHRoaXMpLgoKT24sIGluIHdoaWNoIGNhc2UgZGVmaW5pdGVseSBkcm9wIHRo
ZSBkZXBlbmRlbmN5LsKgIEtleGVjIHdvcmtzIGZpbmUgKGFuZAppcyB0ZXN0ZWQgdGhvcm91Z2hs
eSBieSBYZW5TZXJ2ZXIpIHdpdGggY3VycmVudCBYZW4gd2hlbiBFRkkgYm9vdGVkLCBhbmQKdGhl
IGNhbGwgdG8gU2V0VmlydHVhbEFkZHJlc3NNYXAoKSB3b24ndCBtYWtlIGFueSBkaWZmZXJlbmNl
IGluIHRoZQprZXhlYyBlbnZpcm9ubWVudC4KCldob21ldmVyIGRvZXMgdGhlIHBsdW1iaW5nIGZv
ciBFRkkgZGV0YWlscyBpbiB0aGUgZnV0dXJlIGNhbiBhbHNvIHBhc3MKdGhlIHZpcnR1YWwgbWFw
IChsaWtlIExpbnV4IGFscmVhZHkgZG9lcykgYW5kIGV2ZXJ5dGhpbmcgd2lsbCBjb250aW51ZQp0
byB3b3JrIGZpbmUuCgo+Cj4+PiBBbmQgdG8gbm90IGluZmxhdGUgbnVtYmVyIG9mIHN1cHBvcnRl
ZCBjb25maWd1cmF0aW9ucywgaGlkZSBpdAo+Pj4gYmVoaW5kIEVYUEVSVC4KPj4gIm51bWJlciBv
ZiBzdXBwb3J0ZWQgY29uZmlndXJhdGlvbnMiIGlzbid0IGEgcmVsZXZhbnQgYXJndW1lbnQuwqAg
V2Ugd2lsbAo+PiBoYXZlIGFzIGZldyBvciBhcyBtYW55IGFzIGFyZSBhcHByb3ByaWF0ZSB0byBw
cmVzZW50IHRvIHVzZXIsIGdpdmVuIGEKPj4gYmFzZWxpbmUgY29tcGV0ZW5jeSBvZiAiYWJsZSB0
byBhdCByZWFkIGFuZCBjb21wcmVoZW5kIHRoZSBkZXNjcmlwdGlvbnMKPj4gZ2l2ZW4iLgo+Pgo+
PiBBIHZhbGlkIHJlYXNvbiBmb3IgcHV0dGluZyB0aGlzIGJlaGluZCBFWFBFUlQgaXMgYmVjYXVz
ZSBpdCBpcyBhbgo+PiBpbnRlcmltIGJpdCBvZiBkdWN0IHRhcGUsIHRyeWluZyB0byB3b3JrIGFy
b3VuZCBvdGhlciBicmVha2FnZXMgaW4gWGVuLAo+IFJhdGhlciBpbiBVRUZJLi4uCgpJIHN1cHBv
c2UsIHllcy4KCj4+PiAgCj4+PiArI2lmZGVmIENPTkZJR19TRVRfVklSVFVBTF9BRERSRVNTX01B
UAo+Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGVmaV9tZW1tYXBfc2l6ZTsgaSArPSBlZmlfbWRl
c2Nfc2l6ZSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIEVGSV9NRU1PUllfREVTQ1JJUFRPUiAq
ZGVzYyA9IGVmaV9tZW1tYXAgKyBpOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCBkZXNjLT5BdHRy
aWJ1dGUgJiBFRklfTUVNT1JZX1JVTlRJTUUgKQo+Pj4gKyAgICAgICAgICAgIGRlc2MtPlZpcnR1
YWxTdGFydCA9IGRlc2MtPlBoeXNpY2FsU3RhcnQ7Cj4+PiArICAgICAgICBlbHNlCj4+PiArICAg
ICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ID0gSU5WQUxJRF9WSVJUVUFMX0FERFJFU1M7Cj4+
PiArICAgIH0KPj4+ICsgICAgc3RhdHVzID0gZWZpX3JzLT5TZXRWaXJ0dWFsQWRkcmVzc01hcChl
ZmlfbWVtbWFwX3NpemUsIGVmaV9tZGVzY19zaXplLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1kZXNjX3ZlciwgZWZpX21lbW1hcCk7Cj4+PiArICAgIGlm
ICggc3RhdHVzICE9IEVGSV9TVUNDRVNTICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgcHJpbnRr
KFhFTkxPR19FUlIgIkVGSTogU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBmYWlsZWQgKCUjbHgpLCBk
aXNhYmxpbmcgcnVudGltZSBzZXJ2aWNlc1xuIiwKPj4+ICsgICAgICAgICAgICAgICBzdGF0dXMp
Owo+PiAuLi4gaGVyZS7CoCBwcmludGsoKSBpc24ndCBzZXQgdXAsIGFuZCB3b24ndCBnbyBhbnl3
aGVyZSB1c2VmdWwuCj4gSSBjYW4ndC4gSXQncyBhZnRlciBFeGl0Qm9vdFNlcnZpY2VzKCkuIElz
bid0IGl0IGdvaW5nIHRvIGxhbmQgaW4KPiBjb25zb2xlIHJpbmcsIHRvIGJlIHByaW50ZWQgbGF0
ZXI/CgpVcmdoLsKgIFllcyAtIHlvdSdyZSByaWdodC7CoCBJdCB3aWxsIHNpdCBpbiB0aGUgY29u
c29sZSBidWZmZXIgYW5kIGFwcGVhcgphdCB0aGUgdG9wIG9mIGB4bCBkbWVzZ2AuCgpMZWF2ZSBp
dCBhcy1pcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 17:46:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 17:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJLTI-0008Ly-PJ; Sat, 12 Oct 2019 17:46:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJLTG-0008Lt-VO
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 17:46:27 +0000
X-Inumbo-ID: 3216d06e-ed18-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3216d06e-ed18-11e9-8aca-bc764e2007e4;
 Sat, 12 Oct 2019 17:46:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJLT8-0007gr-4L; Sat, 12 Oct 2019 17:46:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJLT7-0007qK-KP; Sat, 12 Oct 2019 17:46:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJLT7-0000D4-Jm; Sat, 12 Oct 2019 17:46:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142617-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-pair:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=98b2e3c9ab3abfe476a2b02f8f51813edb90e72d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 17:46:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 142617: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjYxNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2MTcvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZt
LWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3Rh
bGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDEwIGRlYmlhbi1odm0taW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQw
MjgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDEwIHJlZGhhdC1pbnN0YWxs
ICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNCBob3N0LWluc3RhbGwoNCkgICBicm9rZW4gcGFzcyBpbiAxNDI1ODYKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBw
YXNzIGluIDE0MjU4NgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgNCBob3N0LWluc3Rh
bGwvc3JjX2hvc3QoNCkgYnJva2VuIHBhc3MgaW4gMTQyNTg2CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0IGZhaWwgaW4gMTQyNTg2IHBhc3MgaW4gMTQy
NjE3CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBpbiAxNDI1ODYgcGFzcyBpbiAxNDI2MTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxNDI1ODYgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11
dSAgICAgICAgICAgICAgICA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJk
CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUy
NGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIw
MTktMDgtMTggMDU6MzY6NTEgWiAgIDU1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYx
ICAyMDE5LTA4LTE5IDExOjM2OjI2IFogICA1NCBkYXlzICAgNjQgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQyNTAyICAyMDE5LTEwLTA5IDE1OjAwOjMxIFogICAgMyBkYXlzICAgIDQg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8
YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFy
by5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIg
RnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJu
ZWwub3JnPgogIEFuZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5r
ZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdk
Yy5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJhbGFtdXJ1
aGFuIFMgPGJhbGEyNEBsaW51eC5pYm0uY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVp
ay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxt
YW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmluIE1lbmcgPGJtZW5nLmNu
QGdtYWlsLmNvbT4KICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBD
YXJsbyBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmlu
ZSBIbyA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFAbWUu
Y29tPgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBD
aHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4KICBDbGF1ZGlvIEltYnJlbmRh
IDxpbWJyZW5kYUBsaW51eC5pYm0uY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29t
PgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcg
PHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNvbT4K
ICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZp
ZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhh
dC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRG1p
dHJ5IFBvbGV0YWV2IDxwb2xldGFldkBpc3ByYXMucnU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVy
dCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNp
YXNAeGlsaW54LmNvbT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAg
RW1pbGlvIEcuIENvdGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJA
cmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8
ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+
CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vj
ay11cy5uZXQ+CiAgSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhp
a2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29y
LmRydXpoaW5pbkBjaXRyaXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgSXZhbiBSZW4gPGl2YW5yZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxj
aGV3aUBnZW50b28ub3JnPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAg
SmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEppbmcgTGl1IDxqaW5nMi5s
aXVAbGludXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9o
YW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0By
ZWRoYXQuY29tPgogIEpvc2ggS3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8
cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+
CiAgSnVzdGluIEhpYmJpdHMgPGNobWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3
b2xmQHJlZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29y
ZS5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJl
bnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIu
ZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlx
M2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlAZm94bWFpbC5jb20+CiAgTHVjIE1pY2hl
bCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0
LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4K
ICBNYXJrIFN5bXMgPG1hcmsuc3ltc0BjaXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxh
cm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9y
Zz4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgog
IE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNp
YSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52
bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAg
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+
CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWls
LmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQg
PHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBj
QHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFi
cy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVr
IDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFw
cm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFw
aGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3Vw
dGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhl
bmRlcnNvbkBsaW5hcm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2FuZHJh
IExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFu
IDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lv
ciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+
CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFNodS1DaHVuIFdl
bmcgPHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNA
cnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVm
YW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUBy
ZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5j
b20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8z
Lnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5j
b20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcg
TGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51
eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpZmFuIEx1
byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFA
aHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4KICBZdXJ5IEtvdG92
IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjMxNDggbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 18:19:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 18:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJLyr-0002VH-Sr; Sat, 12 Oct 2019 18:19:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aMVA=YF=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iJLyr-0002VC-1y
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 18:19:05 +0000
X-Inumbo-ID: c50b072e-ed1c-11e9-bbab-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c50b072e-ed1c-11e9-bbab-bc764e2007e4;
 Sat, 12 Oct 2019 18:19:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1570904344;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=lvW8o85sda6RCA9ctUQgVi7PoEtJO0TQjHgTMs6quKw=;
 b=XVm6hhOifC9pW9d3lABQF5kQIk8S+Pj6gOqxkJQWGhRDVBcHtUuC9Ind
 IO8a02tOg7fNrYBSLcvV2A8fg2+CQBWDwXzVjGZmHcA+RdR1bqUsvcDmj
 OwKdi9cVmCYtPOJg4Kyfo6y9/djBggmqXWkTxzqwvsR0FZVQwQEce4und 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pV8DUQ2vnYzohalSNo4X04cWxuV1vSsPNRGLSfaBfiHdysUf5nYsyizjsqhPHKP7tkzX+cmZeh
 AYYP+BSdB23IZ2383TP/yRufODb7O/6DFNle/7CKdzWYwgaFKjXeu0pttHbxsG3OIYZazIaz/b
 3XmEOsI/4skr9M6tuIlu63JeMH2CIWbLi6SnL8CeNOw5rv+gMZRpJVI1g7n8Eqiz4I3T/kYTSc
 RvDEuINGjJ3nM2GST5b15aSdJleEhZfZ17hOdz0GL+Gbq0ks31LLkF4nCoNeYu7nc9bBG4JpSv
 sOA=
X-SBRS: 2.7
X-MesageID: 6887492
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,288,1566878400"; 
   d="scan'208";a="6887492"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Sat, 12 Oct 2019 19:18:59 +0100
Message-ID: <20191012181859.11110-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] docs: Extend with details about
 runtime microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHhlbi11Y29kZSB1dGlsaXR5IGlzIG5ldyB3aXRoIHRoZSBsYXRlIGxvYWRpbmcgaW1wcm92
ZW1lbnRzIGluIDQuMTMuClVwZGF0ZSB0aGUgZG9jdW1lbnRhdGlvbiBzdWl0YWJseS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgpDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgoKRm9yIDQuMTMuICBU
aGlzIGlzIGRvY3VtZW50YXRpb24gY29uY2VybmluZyBuZXcgd29yay4KClRoZSBhZGRpdGlvbnMg
Zm9yIGNob29zaW5nIHRoZSBhcHBsaWNhdGlvbiBwb2xpY3ksIGFuZCBsb2dpYyB0byByZXNjYW4K
Q1BVSUQvTVNScyBhbmQgc3RhcnQgdXNpbmcgdGhlIG5ldyBmdW5jdGlvbmF0bHkgd2lsbCBoYXZl
IHRvIHdhaXQgZm9yIDQuMTQgYXQKdGhpcyBwb2ludC4KCklmIGFueW9uZSBpcyBjdXJpb3VzIGFi
b3V0IHRoZSB3b3JkaW5nIG9mIHRoZSB3YXJuaW5nLCBpdCBzaG91bGQgY29tZSBhcyBubwpzdXJw
cmlzZSB0aGF0IGFuIGluZGl2aWR1YWwgYmxvYiBvZiBtaWNyb2NvZGUgbWlnaHQgY29udGFpbiBt
b3JlIHRoYW4gb25lCnRoaW5nLiAgT24gYW55dGhpbmcgc2VtaS1tb2Rlcm4gc3lzdGVtLCB0aGVy
ZSBpcyBDb3JlIG1pY3JvY29kZSAodGhlIHBpcGVsaW5lCml0c2VsZiksIGFuZCBVbmNvcmUgbWlj
cm9jb2RlICh0aGUgInJlc3QiIG9mIHRoZSBpbnRlZ3JhdGVkIGZ1bmN0aW9uYWxpdHkgb24KdGhl
IGNoaXApLCBhcyB3ZWxsIGFzIG90aGVyIGFuY2lsbGFyeSBwaWVjZXMuCi0tLQogZG9jcy9hZG1p
bi1ndWlkZS9taWNyb2NvZGUtbG9hZGluZy5yc3QgfCAyOSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9k
b2NzL2FkbWluLWd1aWRlL21pY3JvY29kZS1sb2FkaW5nLnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUv
bWljcm9jb2RlLWxvYWRpbmcucnN0CmluZGV4IDgyNjViOTE3YTkuLmU4M2NhZGQyYzIgMTAwNjQ0
Ci0tLSBhL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0CisrKyBiL2RvY3Mv
YWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0CkBAIC0xMDMsMyArMTAzLDMyIEBAIHdo
aWNoIGNvbnRhaW5zIGNvbnRhaW5zIG9uZSBvZiB0aGVzZSB0d28gZmlsZXM6OgogVGhlIGBgdWNv
ZGU9c2NhbmBgIGNvbW1hbmQgbGluZSBvcHRpb24gd2lsbCBjYXVzZSBYZW4gdG8gc2VhcmNoIHRo
cm91Z2ggYWxsCiBtb2R1bGVzIHRvIGZpbmQgYW55IENQSU8gYXJjaGl2ZXMsIGFuZCBzZWFyY2gg
dGhlIGFyY2hpdmUgZm9yIHRoZSBhcHBsaWNhYmxlCiBmaWxlLiAgWGVuIHdpbGwgc3RvcCBzZWFy
Y2hpbmcgYXQgdGhlIGZpcnN0IG1hdGNoLgorCisKK1J1biB0aW1lIG1pY3JvY29kZSBsb2FkaW5n
CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisuLiB3YXJuaW5nOjoKKworICAgSWYgYXQg
YWxsIHBvc3NpYmxlLCBtaWNyb2NvZGUgdXBkYXRlcyBzaG91bGQgYmUgZG9uZSBieSBmaXJtd2Fy
ZSB1cGRhdGVzLAorICAgb3IgYXQgYm9vdCB0aW1lLiAgTm90IGFsbCBtaWNyb2NvZGUgdXBkYXRl
cyAob3IgcGFydHMgdGhlcmVvZikgY2FuIGJlCisgICBhcHBsaWVkIGF0IHJ1bnRpbWUuCisKK1Ro
ZSBgYHhlbi11Y29kZWBgIHV0aWxpdHkgY2FuIGJlIHVzZWQgdG8gaW5pdGlhdGUgYSBydW50aW1l
IG1pY3JvY29kZSBsb2FkLgorSXQgd2lsbCBwYXNzIHRoZSBibG9iIHRvIFhlbiwgd2hpY2ggd2ls
bCBjaGVjayB0byBzZWUgd2hldGhlciB0aGUgYmxvYiBpcworY29ycmVjdCBmb3IgdGhlIHByb2Nl
c3NvciwgYW5kIG5ld2VyIHRoYW4gdGhlIHJ1bm5pbmcgbWljcm9jb2RlLgorCitJZiB0aGVzZSBj
aGVja3MgcGFzcywgdGhlIGVudGlyZSBzeXN0ZW0gd2lsbCBiZSByZW5kZXp2b3VzZWQgYW5kIGFu
IHVwZGF0ZQord2lsbCBiZSBpbml0aWF0ZWQgb24gYWxsIENQVXMgaW4gcGFyYWxsZWwuICBBcyB3
aXRoIGJvb3QgdGltZSBsb2FkaW5nLAorZGlhZ25vc3RpY3Mgd2lsbCBiZSBwdXQgb3V0IG9udG8g
dGhlIGNvbnNvbGU6OgorCisgIFtyb290QGhvc3Qgfl0jIHhsIGRtZXNnIHwgZ3JlcCBtaWNyb2Nv
ZGUKKyAgKFhFTikgbWljcm9jb2RlOiBDUFUwIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFhIHRv
IDB4MjUsIGRhdGUgPSAyMDE4LTA0LTAyCisgIChYRU4pIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVk
IGZyb20gcmV2aXNpb24gMHgxYSB0byAweDI1LCBkYXRlID0gMjAxOC0wNC0wMgorICAoWEVOKSBt
aWNyb2NvZGU6IENQVTQgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgyNSwgZGF0ZSA9
IDIwMTgtMDQtMDIKKyAgKFhFTikgbWljcm9jb2RlOiBDUFU2IHVwZGF0ZWQgZnJvbSByZXZpc2lv
biAweDFhIHRvIDB4MjUsIGRhdGUgPSAyMDE4LTA0LTAyCisgIChYRU4pIDQgY29yZXMgYXJlIHRv
IHVwZGF0ZSB0aGVpciBtaWNyb2NvZGUKKyAgKFhFTikgbWljcm9jb2RlOiBDUFUwIHVwZGF0ZWQg
ZnJvbSByZXZpc2lvbiAweDI1IHRvIDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2CisgIChYRU4pIG1p
Y3JvY29kZTogQ1BVNCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgyNSB0byAweDI3LCBkYXRlID0g
MjAxOS0wMi0yNgorICAoWEVOKSBtaWNyb2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJldmlzaW9u
IDB4MjUgdG8gMHgyNywgZGF0ZSA9IDIwMTktMDItMjYKKyAgKFhFTikgbWljcm9jb2RlOiBDUFU2
IHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDI1IHRvIDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 18:47:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 18:47:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJMQL-0004pM-AH; Sat, 12 Oct 2019 18:47:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1MJu=YF=posteo.de=hfp@srs-us1.protection.inumbo.net>)
 id 1iJMQJ-0004pH-Lf
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 18:47:28 +0000
X-Inumbo-ID: bacc1cb9-ed20-11e9-9355-12813bfff9fa
Received: from mout01.posteo.de (unknown [185.67.36.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bacc1cb9-ed20-11e9-9355-12813bfff9fa;
 Sat, 12 Oct 2019 18:47:24 +0000 (UTC)
Received: from submission (posteo.de [89.146.220.130]) 
 by mout01.posteo.de (Postfix) with ESMTPS id AED6916005D
 for <xen-devel@lists.xenproject.org>; Sat, 12 Oct 2019 20:47:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1570906043; bh=X3P65BoNLHfhiRIhGi9ghzaDgNoBANGxqSKnWphSU2k=;
 h=To:From:Subject:Date:From;
 b=cEiqe9cdYvIFH6qONoM2FcJ+GbQaiXos6UHtKINlfiyIhqqkwHa0dPCpuqqyZhy8w
 CJqj8q0GGN9xFTExCg1tGWQkQN9DXTswNTgziTCrZIaR4adTG7AIEBTl4CWym2IqmT
 Q87sxl/CJeTAGZSl1196gEd75OLKu3su6l+y1zNRTA99pMOAJ3TKWlHjT9yoQXEDK7
 eALReW4fcC2B040AInQrmNcrLS2j87ku6h4hJsAGywhEIxmkabgfQRf+pK5oDomyav
 DhA1/IJh7JkCc9AwP0t5c5r6Zveey08gDENBzEzRB7OS2Ju4lwnWbenV710Qa5y2OU
 uLMzTIS6gdVuw==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 46rDMZ70LTz6tm7;
 Sat, 12 Oct 2019 20:47:22 +0200 (CEST)
To: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
From: Andreas Kinzler <hfp@posteo.de>
Message-ID: <4bc44777-103b-ada5-839a-809da33ba00c@posteo.de>
Date: Sat, 12 Oct 2019 20:47:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] wall clock drift on C24x mainboard, best practices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gYWxsLCBoZWxsbyBQYXVsLAoKT24gYSBjZXJ0YWluIG5ldyBtYWluYm9hcmQgd2l0aCBj
aGlwc2V0IEMyNDIgYW5kIEludGVsIFhlb24gRS0yMTM2IEkgCm5vdGljZSBhIHNldmVyZSBjbG9j
ayBkcmlmdC4gVGhpcyBpcyBmcm9tIGRvbTA6CgojIHVwdGltZQogIDIwOjEzOjUyIHVwIDgxIGRh
eXMsICAxOjQxLCAgMSB1c2VyLCAgbG9hZCBhdmVyYWdlOiAwLjAwLCAwLjAwLCAwLjAwCiMgaHdj
bG9jawoyMDE5LTEwLTEyIDIwOjI3OjM3LjIwNDk2NiswMjowMAojIGRhdGUKU2F0IE9jdCAxMiAy
MDowNzoxOSBDRVNUIDIwMTkKCktlcm5lbCBpcyA0LjEzLjE2IHZhbmlsbGEsIFhlbiA0LjEwLjIK
ClNvIGFmdGVyIDgxIGRheXMgdXB0aW1lIHRoZXJlIGlzIGEgZGlmZmVyZW5jZSBvZiBvdmVyIDIw
IG1pbnV0ZXMgYmV0d2VlbiAKImRhdGUiIGFuZCAiaHdjbG9jayIuIEkgb3BlcmF0ZSBtYW55IFhl
biBzZXJ2ZXJzIGFuZCBoYXZlIG5ldmVyIHNlZW4gCnN1Y2ggYSBncmVhdCBkcmlmdCBleGNlcHQg
b24gdGhpcyB0eXBlIG9mIG1haW5ib2FyZC4gV2hhdCBjb3VsZCBiZSB0aGUgCnJlYXNvbj8KCklu
IGdlbmVyYWwsIHdoYXQgaXMgdGhlIGN1cnJlbnQgYmVzdCBwcmFjdGljZSBmb3IgTlRQIHN5bmM/
IFJ1biBpdCBpbiAKZG9tMD8gSW4gZG9tVT8gQm90aD8gSG93IGRvZXMgdGhlIGRvbVUgdHlwZSAo
TGludXggSFZNL1BWTS9QVkggb3IgCldpbmRvd3MgSFZNIHdpdGggV2luUFYgZHJpdmVycykgbWFr
ZSBhIGRpZmZlcmVuY2U/CgpSZWdhcmRzIEFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 19:07:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 19:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJMjP-0006W2-En; Sat, 12 Oct 2019 19:07:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJMjP-0006Vx-2e
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 19:07:11 +0000
X-Inumbo-ID: 7d877cbe-ed23-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d877cbe-ed23-11e9-beca-bc764e2007e4;
 Sat, 12 Oct 2019 19:07:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJMjM-0000ol-Vq; Sat, 12 Oct 2019 19:07:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJMjM-0005Dk-L9; Sat, 12 Oct 2019 19:07:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJMjM-0000om-Ka; Sat, 12 Oct 2019 19:07:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142636-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=778832bcad33512ae09bbf7235a1ddcfa7403083
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 19:07:08 +0000
Subject: [Xen-devel] [ovmf test] 142636: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjYzNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNzc4ODMyYmNhZDMzNTEyYWUwOWJiZjcyMzVhMWRkY2ZhNzQwMzA4MwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDMgZGF5cyAgICA2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjYzNiAgMjAxOS0xMC0xMiAwMTo1NTozMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgUGV0ZSBC
YXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 21:35:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 21:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJP37-0001R0-EX; Sat, 12 Oct 2019 21:35:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJP36-0001Qv-7R
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 21:35:40 +0000
X-Inumbo-ID: 384fff76-ed38-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 384fff76-ed38-11e9-bbab-bc764e2007e4;
 Sat, 12 Oct 2019 21:35:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJP2y-0003b9-F1; Sat, 12 Oct 2019 21:35:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJP2y-0000mf-8G; Sat, 12 Oct 2019 21:35:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJP2y-00028Y-7d; Sat, 12 Oct 2019 21:35:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142628-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:host-install(4):broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1c0cc5f1ae5ee5a6913704c0d75a6e99604ee30a
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 21:35:32 +0000
Subject: [Xen-devel] [linux-linus test] 142628: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjYyOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNjI4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5l
LXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3Qg
ZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxYzBjYzVmMWFlNWVlNWE2
OTEzNzA0YzBkNzVhNmU5OTYwNGVlMzBhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjIyIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIyMSBkYXlz
ICAxNzQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNjI4ICAyMDE5LTEwLTExIDIy
OjA4OjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0OTcyIHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIwMzA2NSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 21:40:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 21:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJP7Q-0002Ak-7m; Sat, 12 Oct 2019 21:40:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=MKyS=YF=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1iJP7P-00027H-8r
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 21:40:07 +0000
X-Inumbo-ID: db4899e0-ed38-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id db4899e0-ed38-11e9-beca-bc764e2007e4;
 Sat, 12 Oct 2019 21:40:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1570916406;
 bh=znUtNYlMCDy5GBQ4k9C9rKMZwsaQWIJYVlzdC2I/K2k=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=j/Nbg1vjrmcUnNpEcr3SW0/HYGuasjREk3l98kg7dU0rjQfdDYRtGGLQqmpmRfN0A
 s2FNiefLwYY38RgjpIvzc/Z1emWx8mGwzqGaAO627/lFO15ouFho9wPKPltiBGxX1u
 sw1/PaZvOxdMJPH5kzgaI32Tb02CTMt51nzIUPC8=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20191012105131.10908-1-jgross@suse.com>
References: <20191012105131.10908-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20191012105131.10908-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.4-rc3-tag
X-PR-Tracked-Commit-Id: ee7f5225dc3cc7c19df1603597532ff34571f895
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: 680b5b3c5d34b22695357e17b6bdd0abd83e6b1c
Message-Id: <157091640613.3377.9655167394267054654.pr-tracker-bot@kernel.org>
Date: Sat, 12 Oct 2019 21:40:06 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 5.4-rc3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBTYXQsIDEyIE9jdCAyMDE5IDEyOjUxOjMxICsw
MjAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuNC1yYzMtdGFnCgpoYXMgYmVlbiBtZXJnZWQgaW50byB0b3J2
YWxkcy9saW51eC5naXQ6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdG9ydmFsZHMvYy82ODBiNWIz
YzVkMzRiMjI2OTUzNTdlMTdiNmJkZDBhYmQ4M2U2YjFjCgpUaGFuayB5b3UhCgotLSAKRGVldC1k
b290LWRvdCwgSSBhbSBhIGJvdC4KaHR0cHM6Ly9rb3JnLndpa2kua2VybmVsLm9yZy91c2VyZG9j
L3BydHJhY2tlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 22:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 22:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJPcD-0004hL-MU; Sat, 12 Oct 2019 22:11:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJPcC-0004hG-HK
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 22:11:56 +0000
X-Inumbo-ID: 4978ff78-ed3d-11e9-9357-12813bfff9fa
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4978ff78-ed3d-11e9-9357-12813bfff9fa;
 Sat, 12 Oct 2019 22:11:49 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 92D08439;
 Sat, 12 Oct 2019 18:11:48 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 18:11:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=lgZCu5yV+InqhKNSR1+N8kS9ueRzlky1xKj+fUwK+
 R0=; b=xHJsD/SUsrFt+wYF7fKpi4OGVFXc8Hl6vro2Fj+FgAvsCAwx6KzdwsTmZ
 UNHxj8aB/XXuQVPuWGCOHIpTUJJ8dcvnh6CRKsoRmvd71lf6yvAF71tAlFvdbloX
 Ps2iYLX3VH66fNsl/RFtZZJkhCOM0DOgyimahnCqUr5R5sAYJSruRezoSDkFjHy5
 RW3cbRcEFkvh+d3W1ez2YsmEXgmjbXiZQvQFc9sUl3lUZQw2FtYQqEws5Dsf+fC0
 Dv3h4rZJBZNfBOn+sZR4N8meocaJnUVHxL2d2W5fMe87FM8kXpHW2exvLHMsQJf0
 KbahojljmfAfXRZn63AgWZV7FnXNg==
X-ME-Sender: <xms:o0-iXSac1LF8J__NJ15Vm1NxRJb2ftfkGhVOAnrWlAVm5k-aiFJwlQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieekgddtjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:o0-iXXqkpqEIXfu9fc1PIXKA9B2QIFNvg_Ao2XrHdWYFYH6hjpRMBw>
 <xmx:o0-iXfN_deOKHlLY4nyY1QiqHFKOUbnNUGHfDWRZp_-SwH30TNd3SA>
 <xmx:o0-iXao6r6Y2gbx5gyrAQD27V1JRqcbVCVnT773JkXpZb_0t_HG1eA>
 <xmx:pE-iXYL3Ww0CgvGTQEsKSuVwTPTdJCCRy4DCwSJ_K4EFvPU2d7LReg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 15B4B8005C;
 Sat, 12 Oct 2019 18:11:46 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 13 Oct 2019 00:11:38 +0200
Message-Id: <6817967de825071edd7adedbc6b798199ae292ad.1570918263.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/2] efi: remove old SetVirtualAddressMap()
 arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHVudXNlZCAoI2lmZGVmLWVkIG91dCkgY29kZS4gUmV2aXZpbmcgaXQgaW4gaXRzIGN1
cnJlbnQgc2hhcGUKd29uJ3QgZmx5IGJlY2F1c2U6CiAtIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkg
bmVlZHMgdG8gYmUgY2FsbGVkIHdpdGggMToxIG1hcHBpbmcsIHdoaWNoCiAgIGlzbid0IHRoZSBj
YXNlIGF0IHRoaXMgdGltZQogLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggbWF5IGdvIGF3YXkg
c29vbgogLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggaXMgbWFwcGVkIHdpdGggTlgsIGJyZWFr
aW5nIEVmaVJ1bnRpbWVTZXJ2aWNlc0NvZGUKCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVk
LW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0
aGluZ3NsYWIuY29tPgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgfCAyMCAtLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCA3OTE5Mzc4Li5j
ZGRmM2RlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1v
bi9lZmkvYm9vdC5jCkBAIC0yOSw5ICsyOSw2IEBACiAjdW5kZWYgX19BU1NFTUJMWV9fCiAjZW5k
aWYKIAotLyogVXNpbmcgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBpcyBpbmNvbXBhdGlibGUgd2l0
aCBrZXhlYzogKi8KLSN1bmRlZiBVU0VfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKLQogI2RlZmlu
ZSBFRklfUkVWSVNJT04obWFqb3IsIG1pbm9yKSAoKChtYWpvcikgPDwgMTYpIHwgKG1pbm9yKSkK
IAogI2RlZmluZSBTTUJJT1MzX1RBQkxFX0dVSUQgXApAQCAtMTA5OSw5ICsxMDk2LDYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGVmaV9leGl0X2Jvb3QoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJ
X1NZU1RFTV9UQUJMRSAqU3lzdGUKIAogICAgIC8qIEFkanVzdCBwb2ludGVycyBpbnRvIEVGSS4g
Ki8KICAgICBlZmlfY3QgPSAodm9pZCAqKWVmaV9jdCArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwot
I2lmZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAotICAgIGVmaV9ycyA9ICh2b2lkICop
ZWZpX3JzICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7Ci0jZW5kaWYKICAgICBlZmlfbWVtbWFwID0g
KHZvaWQgKillZmlfbWVtbWFwICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7CiAgICAgZWZpX2Z3X3Zl
bmRvciA9ICh2b2lkICopZWZpX2Z3X3ZlbmRvciArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwogfQpA
QCAtMTQyMiw3ICsxNDE2LDYgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNv
bnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVmaSIsIHBhcnNlX2VmaV9wYXJhbSk7CiAK
LSNpZm5kZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCiBzdGF0aWMgX19pbml0IHZvaWQg
Y29weV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGVuZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAoKmlzX3ZhbGlkKSh1bnNpZ25lZCBsb25n
IHNtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBlbWZuKSkKQEAgLTE0NjYsNyArMTQ1OSw2IEBAIHN0YXRpYyBib29sIF9f
aW5pdCBydF9yYW5nZV92YWxpZCh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1m
bikKIHsKICAgICByZXR1cm4gdHJ1ZTsKIH0KLSNlbmRpZgogCiAjZGVmaW5lIElOVkFMSURfVklS
VFVBTF9BRERSRVNTICgweEJBQUFEVUwgPDwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKEVGSV9QQUdFX1NISUZUICsgQklUU19QRVJfTE9ORyAtIDMyKSkKQEAgLTE0NzQsMTMg
KzE0NjYsMTEgQEAgc3RhdGljIGJvb2wgX19pbml0IHJ0X3JhbmdlX3ZhbGlkKHVuc2lnbmVkIGxv
bmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuKQogdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5
KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0jaWZuZGVmIFVTRV9TRVRfVklSVFVBTF9B
RERSRVNTX01BUAogICAgIHN0cnVjdCBydF9leHRyYSB7CiAgICAgICAgIHN0cnVjdCBydF9leHRy
YSAqbmV4dDsKICAgICAgICAgdW5zaWduZWQgbG9uZyBzbWZuLCBlbWZuOwogICAgICAgICB1bnNp
Z25lZCBpbnQgcHJvdDsKICAgICB9ICpleHRyYSwgKmV4dHJhX2hlYWQgPSBOVUxMOwotI2VuZGlm
CiAKICAgICBmcmVlX2VibWFsbG9jX3VudXNlZF9tZW0oKTsKIApAQCAtMTU2Myw3ICsxNTUzLDYg
QEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIkNvdWxkIG5vdCBtYXAgTUZOcyAlI2x4LSUjbHhcbiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHNtZm4sIGVtZm4gLSAxKTsKICAgICAgICAgfQotI2lmbmRlZiBVU0Vf
U0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKICAgICAgICAgZWxzZSBpZiAoICEoKGRlc2MtPlBoeXNp
Y2FsU3RhcnQgKyBsZW4gLSAxKSA+PiAoVkFERFJfQklUUyAtIDEpKSAmJgogICAgICAgICAgICAg
ICAgICAgKGV4dHJhID0geG1hbGxvYyhzdHJ1Y3QgcnRfZXh0cmEpKSAhPSBOVUxMICkKICAgICAg
ICAgewpAQCAtMTU3NCwxMiArMTU2Myw4IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2
b2lkKQogICAgICAgICAgICAgZXh0cmFfaGVhZCA9IGV4dHJhOwogICAgICAgICAgICAgZGVzYy0+
VmlydHVhbFN0YXJ0ID0gZGVzYy0+UGh5c2ljYWxTdGFydDsKICAgICAgICAgfQotI2VuZGlmCiAg
ICAgICAgIGVsc2UKICAgICAgICAgewotI2lmZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01B
UAotICAgICAgICAgICAgLyogWFhYIGFsbG9jYXRlIGUuZy4gZG93biBmcm9tIEZJWEFERFJfU1RB
UlQgKi8KLSNlbmRpZgogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIG1hcHBpbmcg
Zm9yIE1GTnMgJSNseC0lI2x4XG4iLAogICAgICAgICAgICAgICAgICAgIHNtZm4sIGVtZm4gLSAx
KTsKICAgICAgICAgfQpAQCAtMTU5MSwxMCArMTU3Niw2IEBAIHZvaWQgX19pbml0IGVmaV9pbml0
X21lbW9yeSh2b2lkKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0jaWZkZWYgVVNFX1NFVF9W
SVJUVUFMX0FERFJFU1NfTUFQCi0gICAgZWZpX3JzLT5TZXRWaXJ0dWFsQWRkcmVzc01hcChlZmlf
bWVtbWFwX3NpemUsIGVmaV9tZGVzY19zaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWRlc2NfdmVyLCBlZmlfbWVtbWFwKTsKLSNlbHNlCiAgICAgLyogU2V0IHVwIDE6MSBw
YWdlIHRhYmxlcyB0byBkbyBydW50aW1lIGNhbGxzIGluICJwaHlzaWNhbCIgbW9kZS4gKi8KICAg
ICBlZmlfbDRfcGd0YWJsZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICBCVUdfT04oIWVm
aV9sNF9wZ3RhYmxlKTsKQEAgLTE2ODAsNiArMTY2MSw1IEBAIHZvaWQgX19pbml0IGVmaV9pbml0
X21lbW9yeSh2b2lkKQogICAgIGZvciAoIGkgPSBsNF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9W
SVJUX1NUQVJUKTsKICAgICAgICAgICBpIDwgbDRfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJU
X0VORCk7ICsraSApCiAgICAgICAgIGVmaV9sNF9wZ3RhYmxlW2ldID0gaWRsZV9wZ190YWJsZVtp
XTsKLSNlbmRpZgogfQogI2VuZGlmCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 22:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 22:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJPc6-0004gn-2x; Sat, 12 Oct 2019 22:11:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJPc5-0004gi-G1
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 22:11:49 +0000
X-Inumbo-ID: 4906cbe2-ed3d-11e9-bbab-bc764e2007e4
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4906cbe2-ed3d-11e9-bbab-bc764e2007e4;
 Sat, 12 Oct 2019 22:11:48 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 4CF1D48DB;
 Sat, 12 Oct 2019 18:11:48 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 18:11:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=MsDRlL
 YP9wj3ZZoPvChl1copIaD66k1xqFH16E06zJ4=; b=rjPlriL8FUrOlynZruSpgZ
 AAtVX3jr0bDt+O5qbe8k5WZsQ4ZcNwcSELNDSZTCUtn3ID/BvSl37S3ToQq3v/sl
 BDp2gSdJpjwt0UyVH0+19nAmo9/fclepub3nHGw2NCXyUn1fmYzAiIuz9W0z/n5q
 yaMTesV3Regen7uBcjOktMJ8B2zRu8+F5LOEGaeVq+HDyPB5WMPcFRslYk+vZw8H
 7WTQq14PVJvxAEidqB5AY4oLCbGxxfFg6bs70Tj9PaODmg0tirDqKNajZ2PsOQBv
 TkXpcMkodrV2xCdvXUACSIoa0rShDwVl6e/LaUlY2B3gmaBD3LlbG28/GHDZUoXw
 ==
X-ME-Sender: <xms:ok-iXcougdB9JxUgTKzUxeqXDpNArWHC3qnztf2eQyvGMMZFtIBbUA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieekgddtjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepgigvnhhprhhojhgv
 tghtrdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
 necuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:o0-iXXxcoT938CVgy__LGLuusfDRrdYq-pKbnplzRSOKWTgBJo6ZMg>
 <xmx:o0-iXUKg7VesLKPPdAf1mQlZWIKRDWVI_udTuGxPXODUYz-WaHtORA>
 <xmx:o0-iXZ7QTBqha-vey1EL6YuR362Z_RoPrcwgXRchPmDV2DRYqq-Vmg>
 <xmx:pE-iXVUEsgXDjgg3O8h5GoZ2qncMc0RIVW5z3IPN58Q4-s0JVT03mA>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4CA978005A;
 Sat, 12 Oct 2019 18:11:45 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 13 Oct 2019 00:11:37 +0200
Message-Id: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/2] Optionally call EFI
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jason Andryuk <jandryuk@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V29ya2Fyb3VuZCBidWdneSBVRUZJIGFjY2Vzc2luZyBib290IHNlcnZpY2VzIG1lbW9yeSBhZnRl
ciBFeGl0Qm9vdFNlcnZpY2VzKCkuClBhdGNoZXMgZGlzY3Vzc2VkIGhlcmU6Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMDcw
MS5odG1sCgpJbiBhZGRpdGlvbiB0byB0aGUgdGVzdHMgYmVsb3csIEkndmUgdGVzdGVkIGtleGVj
IG9uIHhlbi5lZmkgd2l0aCB0aGlzIG9wdGlvbgplbmFibGVkIGFuZCBpdCAoc3RpbGwpIHdvcmtz
LgoKVGVzdCByZXN1bHRzIG9uIGZldyBsYXB0b3BzOgoKVGhpbmtwYWQgeDIzMCwgZmlybXdhcmUg
dmVyc2lvbiAyLjc3OgogLSB3aXRob3V0IHRoZSBwYXRjaDogY3Jhc2hlcyBvbiBSUyBjYWxsICht
YXBicyBoZWxwcykKIC0gd2l0aCBwYXRjaDogd29ya3MKIC0gc2FtZSB3aXRoIHhlbi5lZmkgYW5k
IE1CMgoKTGlicmVtIDE0IHYxLCBmaXJtd2FyZSB2ZXJzaW9uIChBTUkpIEFSVUQwMjYgKDA2LzE4
LzIwMTUpOgogLSB3aXRob3V0IHRoZSBwYXRjaDogd29ya3MKIC0gd2l0aCB0aGUgcGF0Y2g6IHdv
cmtzCiAtIHNhbWUgd2l0aCB4ZW4uZWZpIGFuZCBNQjIKCkRlbGwgTGF0aXR1ZGUgRTY0MjAsIGZp
cm13YXJlIHZlcnNpb24gQTIxOgogdGhpcyBtYWNoaW5lIHJlcXVpcmVzIGVmaT1hdHRyPXVjIHdv
cmthcm91bmQKIC0gd2l0aG91dCB0aGUgcGF0Y2g6IGRvbTAgaGFuZ3MgYmVmb3JlIHNlbmRpbmcg
YW55IG1lc3NhZ2UgdG8gdGhlIGNvbnNvbGUgKGV2ZW4gd2l0aCBlYXJseXByaW50az14ZW4gZXRj
KQogLSB3aXRoIHRoZSBwYXRjaDogY3Jhc2hlcyBiZWZvcmUgZG9tMCBwcmludHMgYW55dGhpbmc6
IG1tLmM6ODk2OmQwdjAgbm9uLXByaXZpbGVnZWQgYXR0ZW1wdCB0byBtYXAgTU1JTyBzcGFjZSAy
YzJjMmMyYzJjCiAtIHNhbWUgd2l0aCB4ZW4uZWZpIGFuZCBNQjIKClRoaW5rcGFkIFc1NDA6CiAt
IHdpdGhvdXQgdGhlIHBhdGNoOiBjcmFzaGVzIG9uIFJTIGNhbGwgKG9ubHkgZWZpPW5vLXJzIGhl
bHBzKQogLSB3aXRoIHBhdGNoOiB3b3JrcwogLSB0ZXN0ZWQgb25seSB3aXRoIE1CMgoKVGhpbmtw
YWQgWDEgQ2FyYm9uIGdlbjUsIGZpcm13YXJlIHZlcnNpb24gMS4yMiAoMjAxNy0wNy0wNCk6CiAt
IHdpdGhvdXQgdGhlIHBhdGNoOiB3b3JrcwogLSB3aXRoIHBhdGNoOiB3b3JrcwogLSB0ZXN0ZWQg
b25seSB4ZW4uZWZpCgpUaGlua3BhZCBQNTIsIGZpcm13YXJlIHZlcnNpb24gMS4yNSAoMjAxOC0w
NC0xNSk6CiAtIHdpdGhvdXQgdGhlIHBhdGNoIChNQjIpOiBoYW5ncyBvbiBSUyBjYWxsIChtYXBi
cyBoZWxwcykKIC0gd2l0aG91dCB0aGUgcGF0Y2ggKHhlbi5lZmkpOiB3b3Jrcyg/ISkKIC0gd2l0
aCB0aGUgcGF0Y2g6IHdvcmtzCiAtIHRlc3RlZCB3aXRoIHhlbi5lZmkgYW5kIE1CMgoKQ2hhbmdl
cyBpbiB2MjoKIC0gZml4IGJvb3Qgd2l0aCB4ZW4uZWZpIChlZmlfbWVtbWFwIGF0IHRoaXMgcG9p
bnQgc3RpbGwgbmVlZHMgdG8gYmUgYWNjZXNzZWQKICAgdmlhIHBoeXNpY2FsIGFkZHJlc3MpLiBU
QkgsIEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgcHJldmlvdXMgdmVyc2lvbiB3b3JrZWQKICAgd2l0
aCBNQjIgLSBpcyBkaXJlY3RtYXAgbWFwcGVkIGF0IHRoaXMgcG9pbnQ/CgpDYzogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ2M6IEphc29u
IEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4KCk1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSAoMik6CiAgZWZpOiByZW1vdmUgb2xkIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgYXJyYW5nZW1l
bnQKICB4ZW4vZWZpOiBvcHRpb25hbGx5IGNhbGwgU2V0VmlydHVhbEFkZHJlc3NNYXAoKQoKIHhl
bi9jb21tb24vS2NvbmZpZyAgICB8IDEzICsrKysrKysrKysrKy0KIHhlbi9jb21tb24vZWZpL2Jv
b3QuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKYmFzZS1j
b21taXQ6IDdhNGU2NzExMTE0OTA1YjNjYmJlNDhlODFjMzIyMjM2MWE3ZjM1NzkKLS0gCmdpdC1z
ZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 22:12:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 22:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJPc8-0004h0-Cr; Sat, 12 Oct 2019 22:11:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QqvL=YF=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iJPc7-0004gv-Jb
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 22:11:51 +0000
X-Inumbo-ID: 49b2a796-ed3d-11e9-9357-12813bfff9fa
Received: from new4-smtp.messagingengine.com (unknown [66.111.4.230])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 49b2a796-ed3d-11e9-9357-12813bfff9fa;
 Sat, 12 Oct 2019 22:11:49 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 8E71545DD;
 Sat, 12 Oct 2019 18:11:49 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Sat, 12 Oct 2019 18:11:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=dhN9XLWymbZetMZiecRlUKc2O4wr65xVEnMfSsVMK
 HU=; b=eGhq1WzelRP2T4I3K6/NrdYKOC/yudbYR2pYo7ASaMAGAEU2ZHv+B4Ggm
 AsRND9m7vzHMOXkqONynz1YgogDzpDfFRkufUKIR0mTQ+8EE6SnRrC/yZIMR9J6C
 XBmxc2bKQo2i2AOuzf92vm7jBrAGoaXSAWVt+cXYWV1avpmq5w8NxSs99lrT2ocS
 99/U0/POusOzNrOoxRD9S1zq2U73iH7V4q/t5H2kJqKz5LW43CpQwga7hSrkHS52
 u+odzFAb3Bx7HhLC7EadgqRdO0pDUGG8PdaXHe8MvcWeTJts7pgOT5ydFc5HtZah
 mNLlRfh0kGix7/GY4Zj8AUnNSX52A==
X-ME-Sender: <xms:pU-iXSsrYjON66r9HgUxA89MrgIFX4ZVg0NkxhOKH5zYllGVqTXBXQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrieekgddtjecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedu
X-ME-Proxy: <xmx:pU-iXcX2iSullHQwMAilcNUW4bupSP9MWQHvXTRMU43kXUBiP283jw>
 <xmx:pU-iXbUgOymdtR85rJGQ6xbQfBbjnQze9jOEgmp9uudXSMgHBQSMrg>
 <xmx:pU-iXfRaDte2Dm0FBY4yEs8QWdWHt1W_3Excrfz3w335A0UK4xyNrw>
 <xmx:pU-iXbGrctqSSBNRiQp4C4Wo9ijoogX1GosNVEQFyQz3fvP4loUUIw>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id E7A1980059;
 Sat, 12 Oct 2019 18:11:47 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 13 Oct 2019 00:11:39 +0200
Message-Id: <aedda92afd26caac474870d44504074d3b2ff6d0.1570918263.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBVRUZJIGltcGxlbWVudGF0aW9ucyBhcmUgbm90IGhhcHB5IGFib3V0IHJ1bm5pbmcgaW4g
MToxIGFkZHJlc3NpbmcsCmJ1dCByZWFsbHkgdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBTcGVjaWZp
Y2FsbHksIHNvbWUgYWNjZXNzCkVmaUJvb3RTZXJ2aWNlc3tDb2RlLERhdGF9LCBvciBldmVuIHRv
dGFsbHkgdW5tYXBwZWQgYXJlYXMuIEV4YW1wbGUKY3Jhc2ggb2YgR2V0VmFyaWFibGUoKSBjYWxs
IG9uIFRoaW5rcGFkIFc1NDA6CgogICAgWGVuIGNhbGwgdHJhY2U6CiAgICAgICBbPDAwMDAwMDAw
MDAwMDAwODA+XSAwMDAwMDAwMDAwMDAwMDgwCiAgICAgICBbPDhjMmIwMzk4ZTAwMDBkYWE+XSA4
YzJiMDM5OGUwMDAwZGFhCgogICAgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmZmZmZjg1ODQ4M2Ex
OgogICAgICAgTDRbMHgxZmZdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCgog
ICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgUGFuaWMgb24g
Q1BVIDA6CiAgICBGQVRBTCBQQUdFIEZBVUxUCiAgICBbZXJyb3JfY29kZT0wMDAyXQogICAgRmF1
bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmZmZmZmODU4NDgzYTEKICAgICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKCkZpeCB0aGlzIGJ5IGNhbGxpbmcgU2V0VmlydHVh
bEFkZHJlc3NNYXAoKSBydW50aW1lIHNlcnZpY2UsIGdpdmluZyBpdAoxOjEgbWFwIGZvciBhcmVh
cyBtYXJrZWQgYXMgbmVlZGVkIGR1cmluZyBydW50aW1lLiBUaGUgYWRkcmVzcyBzcGFjZSBpbgp3
aGljaCBFRkkgcnVudGltZSBzZXJ2aWNlcyBhcmUgY2FsbGVkIGlzIHVuY2hhbmdlZCwgYnV0IFVF
RkkgdmlldyBvZiBpdAptYXkgYmUuClNldFZpcnR1YWxBZGRyZXNzTWFwKCkgY2FuIGJlIGNhbGxl
ZCBvbmx5IG9uY2UsIHNvIGl0IG1pZ2h0IG1ha2UKZnV0dXJlIGtleGVjIEVGSSBwbHVtYmluZyBt
b3JlIGNvbXBsZXggb3IgaW5jb21wYXRpYmxlIHdpdGggdGhpcyBvcHRpb24uClNpbmNlIGl0J3Mg
ZmFpcmx5IGxhdGUgaW4gWGVuIDQuMTMgZGV2ZWxvcG1lbnQgY3ljbGUsIGRpc2FibGUgaXQKYnkg
ZGVmYXVsdCBhbmQgaGlkZSBiZWhpbmQgRVhQRVJULgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0K
Q2hhbmdlcyBpbiB2MjoKIC0gY2FsbCAgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBiZWZvcmUgYWRq
dXN0aW5nIGVmaSBwb2ludGVyczsgZXNwZWNpYWxseQogICBlZmlfbWVtbWFwIGF0IHRoaXMgcG9p
bnQgc3RpbGwgbmVlZHMgdG8gdXNlIHBoeXNpY2FsIGFkZHJlc3MsIG5vdCBhCiAgIGRpcmVjdG1h
cCBvbmUKQ2hhbmdlcyBpbiB2MzoKIC0gY2xhcmlmeSBpbXBhY3QgKG9yIHJhdGhlcjogbGFjayBv
ZiBpdCkgb24ga2V4ZWMsIGRyb3AgIUtFWEVDCiAgIGRlcGVuZGVuY3kuCi0tLQogeGVuL2NvbW1v
bi9LY29uZmlnICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwg
MjggKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZp
ZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCAxNjgyOWY2Li40YWQ0NTM0IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC04OCw2ICs4
OCwxOSBAQCBjb25maWcgS0VYRUMKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY29uZmlnIFNF
VF9WSVJUVUFMX0FERFJFU1NfTUFQCisgICAgYm9vbCAiRUZJOiBjYWxsIFNldFZpcnR1YWxBZGRy
ZXNzTWFwKCkiIGlmIEVYUEVSVCA9ICJ5IgorICAgIGRlZmF1bHQgbgorICAgIC0tLWhlbHAtLS0K
KyAgICAgIENhbGwgRUZJIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgcnVudGltZSBzZXJ2aWNlIHRv
IHNldHVwIG1lbW9yeSBtYXAgZm9yCisgICAgICBmdXJ0aGVyIHJ1bnRpbWUgc2VydmljZXMuIEFj
Y29yZGluZyB0byBVRUZJIHNwZWMsIGl0IGlzbid0IHN0cmljdGx5CisgICAgICBuZWNlc3Nhcnks
IGJ1dCBtYW55IFVFRkkgaW1wbGVtZW50YXRpb25zIG1pc2JlaGF2ZSB3aGVuIHRoaXMgY2FsbCBp
cworICAgICAgbWlzc2luZy4gT24gdGhlIG90aGVyIGhhbmQsIHRoaXMgY2FsbCBjYW4gYmUgbWFk
ZSBvbmx5IG9uY2UsIHdoaWNoIG1pZ2h0CisgICAgICBiZSBpbmNvbXBhdGlibGUgd2l0aCBmdXR1
cmUgRUZJIHN1cHBvcnQgaW4gWGVuJ3Mga2V4ZWMuIEtleGVjIGFiaWxpdHkKKyAgICAgIGluIHRo
ZSBjdXJyZW50IGZvcm0gaXMgbm90IGFmZmVjdGVkLgorCisgICAgICBJZiB1bnN1cmUsIHNheSBO
LgorCiBjb25maWcgWEVOT1BST0YKIAlkZWZfYm9vbCB5CiAJcHJvbXB0ICJYZW4gT3Byb2ZpbGUg
U3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290
LmMgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKaW5kZXggY2RkZjNkZS4uNmVhYWJkNCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpA
QCAtMTA1NiwxMSArMTA1NiwxNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX3NldF9nb3BfbW9k
ZShFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09MICpnb3AsIFVJTlROIGdvcAogICAgICAgICBl
ZmlfYXJjaF92aWRlb19pbml0KGdvcCwgaW5mb19zaXplLCBtb2RlX2luZm8pOwogfQogCisjZGVm
aW5lIElOVkFMSURfVklSVFVBTF9BRERSRVNTICgweEJBQUFEVUwgPDwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKEVGSV9QQUdFX1NISUZUICsgQklUU19QRVJfTE9ORyAtIDMy
KSkKKwogc3RhdGljIHZvaWQgX19pbml0IGVmaV9leGl0X2Jvb3QoRUZJX0hBTkRMRSBJbWFnZUhh
bmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiB7CiAgICAgRUZJX1NUQVRVUyBz
dGF0dXM7CiAgICAgVUlOVE4gaW5mb19zaXplID0gMCwgbWFwX2tleTsKICAgICBib29sIHJldHJ5
OworI2lmZGVmIENPTkZJR19TRVRfVklSVFVBTF9BRERSRVNTX01BUAorICAgIHVuc2lnbmVkIGlu
dCBpOworI2VuZGlmCiAKICAgICBlZmlfYnMtPkdldE1lbW9yeU1hcCgmaW5mb19zaXplLCBOVUxM
LCAmbWFwX2tleSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmZWZpX21kZXNjX3NpemUsICZt
ZGVzY192ZXIpOwpAQCAtMTA5NCw2ICsxMTAwLDI2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlf
ZXhpdF9ib290KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3Rl
CiAgICAgaWYgKCBFRklfRVJST1Ioc3RhdHVzKSApCiAgICAgICAgIFByaW50RXJyTWVzZyhMIkNh
bm5vdCBleGl0IGJvb3Qgc2VydmljZXMiLCBzdGF0dXMpOwogCisjaWZkZWYgQ09ORklHX1NFVF9W
SVJUVUFMX0FERFJFU1NfTUFQCisgICAgZm9yICggaSA9IDA7IGkgPCBlZmlfbWVtbWFwX3NpemU7
IGkgKz0gZWZpX21kZXNjX3NpemUgKQorICAgIHsKKyAgICAgICAgRUZJX01FTU9SWV9ERVNDUklQ
VE9SICpkZXNjID0gZWZpX21lbW1hcCArIGk7CisKKyAgICAgICAgaWYgKCBkZXNjLT5BdHRyaWJ1
dGUgJiBFRklfTUVNT1JZX1JVTlRJTUUgKQorICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0
ID0gZGVzYy0+UGh5c2ljYWxTdGFydDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZGVzYy0+
VmlydHVhbFN0YXJ0ID0gSU5WQUxJRF9WSVJUVUFMX0FERFJFU1M7CisgICAgfQorICAgIHN0YXR1
cyA9IGVmaV9ycy0+U2V0VmlydHVhbEFkZHJlc3NNYXAoZWZpX21lbW1hcF9zaXplLCBlZmlfbWRl
c2Nfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1kZXNj
X3ZlciwgZWZpX21lbW1hcCk7CisgICAgaWYgKCBzdGF0dXMgIT0gRUZJX1NVQ0NFU1MgKQorICAg
IHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkVGSTogU2V0VmlydHVhbEFkZHJlc3NNYXAo
KSBmYWlsZWQgKCUjbHgpLCBkaXNhYmxpbmcgcnVudGltZSBzZXJ2aWNlc1xuIiwKKyAgICAgICAg
ICAgICAgIHN0YXR1cyk7CisgICAgICAgIF9fY2xlYXJfYml0KEVGSV9SUywgJmVmaV9mbGFncyk7
CisgICAgfQorI2VuZGlmCisKICAgICAvKiBBZGp1c3QgcG9pbnRlcnMgaW50byBFRkkuICovCiAg
ICAgZWZpX2N0ID0gKHZvaWQgKillZmlfY3QgKyBESVJFQ1RNQVBfVklSVF9TVEFSVDsKICAgICBl
ZmlfbWVtbWFwID0gKHZvaWQgKillZmlfbWVtbWFwICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7CkBA
IC0xNDYwLDggKzE0ODYsNiBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcnRfcmFuZ2VfdmFsaWQodW5z
aWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4pCiAgICAgcmV0dXJuIHRydWU7CiB9
CiAKLSNkZWZpbmUgSU5WQUxJRF9WSVJUVUFMX0FERFJFU1MgKDB4QkFBQURVTCA8PCBcCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoRUZJX1BBR0VfU0hJRlQgKyBCSVRTX1BFUl9M
T05HIC0gMzIpKQogCiB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnkodm9pZCkKIHsKLS0gCmdp
dC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 22:29:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 22:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJPtN-0005tK-FU; Sat, 12 Oct 2019 22:29:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJPtM-0005tF-D5
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 22:29:40 +0000
X-Inumbo-ID: c32068be-ed3f-11e9-9357-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c32068be-ed3f-11e9-9357-12813bfff9fa;
 Sat, 12 Oct 2019 22:29:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJPtD-0004cb-KE; Sat, 12 Oct 2019 22:29:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJPtD-0005fx-AJ; Sat, 12 Oct 2019 22:29:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJPtD-0004JS-9f; Sat, 12 Oct 2019 22:29:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142644-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=36138eaecf8920d843ca3b1cec38cc765369144c
X-Osstest-Versions-That: libvirt=668dc9fe8c95e919d028356f729404a5ad49e678
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 22:29:31 +0000
Subject: [Xen-devel] [libvirt test] 142644: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY0NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2NDQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjU4NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNTg0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDM2MTM4ZWFlY2Y4OTIwZDg0M2NhM2IxY2VjMzhjYzc2NTM2OTE0
NGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDY2OGRjOWZlOGM5NWU5
MTlkMDI4MzU2ZjcyOTQwNGE1YWQ0OWU2NzgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjU4NCAg
MjAxOS0xMC0xMSAwNDoyMzozNiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI2
NDQgIDIwMTktMTAtMTIgMDQ6MTg6NTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5j
b20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CiAgIDY2OGRjOWZlOGMuLjM2MTM4ZWFlY2YgIDM2MTM4ZWFlY2Y4OTIwZDg0M2NhM2Ix
Y2VjMzhjYzc2NTM2OTE0NGMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 12 22:38:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 12 Oct 2019 22:38:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJQ1j-0006jz-K4; Sat, 12 Oct 2019 22:38:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RMfE=YF=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJQ1i-0006jt-Dp
 for xen-devel@lists.xenproject.org; Sat, 12 Oct 2019 22:38:18 +0000
X-Inumbo-ID: f83b2fe2-ed40-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f83b2fe2-ed40-11e9-bbab-bc764e2007e4;
 Sat, 12 Oct 2019 22:38:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJQ1a-0004n5-DP; Sat, 12 Oct 2019 22:38:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJQ1a-0006bD-0G; Sat, 12 Oct 2019 22:38:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJQ1Z-0005j5-Vs; Sat, 12 Oct 2019 22:38:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iJQ1Z-0005j5-Vs@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 12 Oct 2019 22:38:09 +0000
Subject: [Xen-devel] [ovmf bisection] complete
 test-amd64-amd64-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQKdGVzdGlkIGRlYmlhbi1odm0taW5zdGFsbAoKVHJl
ZTogbGludXggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdApUcmVlOiBsaW51
eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdp
dApUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKVHJlZTog
cWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6
IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVt
IGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNv
bS90aWFub2NvcmUvZWRrMi5naXQKICBCdWcgaW50cm9kdWNlZDogIDJkZTFmNjExYmUwNmRlZDNh
NTk3MjZhNDA1MmE5MDM5YmU3ZDQ1OWIKICBCdWcgbm90IHByZXNlbnQ6IDQxMGM0ZDAwZDlmN2Uz
NjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2NzEvCgoKICBjb21taXQg
MmRlMWY2MTFiZTA2ZGVkM2E1OTcyNmE0MDUyYTkwMzliZTdkNDU5YgogIEF1dGhvcjogUGV0ZSBC
YXRhcmQgPHBldGVAYWtlby5pZT4KICBEYXRlOiAgIFdlZCBTZXAgMjUgMjM6NTA6MDUgMjAxOSAr
MDgwMAogIAogICAgICBNZGVNb2R1bGVQa2cvQmRzRHhlOiBBbHNvIGNhbGwgUGxhdGZvcm1Cb290
TWFuYWdlcldhaXRDYWxsYmFjayBvbiAwCiAgICAgIAogICAgICBUaGUgZXhpc3RpbmcgbG9vcCBp
cyBzZXQgdG8gY2FsbCBQbGF0Zm9ybUJvb3RNYW5hZ2VyV2FpdENhbGxiYWNrIGV2ZXJ5CiAgICAg
IHNlY29uZCBleGNlcHQgdGhlIGxhc3Qgb25lLiBXZSBiZWxpZXZlIHRoaXMgaXMgYSBtaXN0YWtl
IGFzIGl0IHByZXZlbnRzCiAgICAgIHRoZSBjYWxsZWQgY29kZSBmcm9tIHBlcmZvcm1pbmcgdGlt
ZW91dCBleHBpcmF0aW9uIHRhc2tzIHN1Y2ggYXMsIGZvcgogICAgICBpbnN0YW5jZSwgZW5zdXJp
bmcgdGhhdCB0aGUgbGFzdCBzZWdtZW50IG9mIGEgcHJvZ3Jlc3MgYmFyIGlzIGRpc3BsYXllZAog
ICAgICBiZWZvcmUgY29udGludWluZyAod2hpY2ggaXMgYSBjdXJyZW50IGlzc3VlIGZvciB0aGUg
UlBpMyBwbGF0Zm9ybSkuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlIEJhdGFyZCA8
cGV0ZUBha2VvLmllPgogICAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CiAgICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CgoK
Rm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qvb3ZtZi90ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQuZGViaWFuLWh2bS1pbnN0YWxsLmh0bWwKUmV2
aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUg
VHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1
bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jp
c2VjdC9vdm1mL3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NC5kZWJpYW4taHZt
LWluc3RhbGwgLS1zdW1tYXJ5LW91dD10bXAvMTQyNjc2LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFz
aXMtdGVtcGxhdGU9MTQyNDIzIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3Qgb3ZtZiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgZGViaWFuLWh2bS1pbnN0YWxsClNlYXJj
aGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDI2MzYgZmFpbCBbaG9zdD1jaGFyZG9u
bmF5MF0gLyAxNDI0MjMgW2hvc3Q9ZGViaW5hMF0gMTQyMjc0IFtob3N0PXBpbm90MV0gMTQyMjUw
IFtob3N0PWl0YWxpYTFdIDE0MjExNyBbaG9zdD1maWFubzBdIDE0MjA3MCBbaG9zdD1pdGFsaWEw
XSAxNDIwMTcgW2hvc3Q9YWxiYW5hMF0gMTQxOTg4IFtob3N0PWRlYmluYTFdIDE0MTk2NiBbaG9z
dD1nb2RlbGxvMF0gMTQxOTA3IFtob3N0PXJpbWF2YTFdIDE0MTg4OCBbaG9zdD1iYXJvcXVlMF0g
MTQxODQ1IFtob3N0PWZpYW5vMV0gMTQxNzk4IFtob3N0PWh1eGVscmViZTFdIDE0MTc0MiBbaG9z
dD1kZWJpbmEwXSAxNDE1ODUgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0MjYz
NiAvIDE0MTU4NQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgaHR0
cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdApMYXRlc3QgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDc3ODgzMmJjYWQzMzUxMmFl
MDliYmY3MjM1YTFkZGNmYTc0MDMwODMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVk
ODNjODA0N2ZkNmE1NGVjNApCYXNpcyBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3
NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmY2Rl
ZGFmZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBi
ZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4
MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAu
L2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCMzZmZlMWU3OWMxNzRiMjA5M2Y3ZWUzZGY1ODlhNzcwNTU3MmM5NjIwLTQyMzI3ODk2
ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBodHRwczov
L2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0I2ZjZGVkYWZkOTdjOGYxOGMzM2E2M2QyNmI5
NTRlNWRiYWVlODFhMmItNzc4ODMyYmNhZDMzNTEyYWUwOWJiZjcyMzVhMWRkY2ZhNzQwMzA4MyBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZcCiBlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2NlZjk2
NjA2MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdCM0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmLTQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQjMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNS1mOTNhYmYwMzE1ZWZl
Zjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CkxvYWRlZCA0OTQ2IG5vZGVzIGluIHJldmlzaW9u
IGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTQxNTg1IHBhc3MgM2ZmZTFlNzlj
MTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGZjZGVkYWZkOTdjOGYxOGMzM2E2M2QyNmI5NTRlNWRiYWVlODFhMmIg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBjZWY5NjYwNjE4YTg4MGNl
ZDc5ODM3NWEwZmQxNmE4YWQ4MGJkMGYwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgMTAxNGY0N2M3YTgwOGUwMjViODkyMGFiODBiZmU3M2EyODg4YjNlNQogMTQxNzQy
IFtob3N0PWRlYmluYTBdCiAxNDE3OTggW2hvc3Q9aHV4ZWxyZWJlMV0KIDE0MTg0NSBbaG9zdD1m
aWFubzFdCiAxNDE4ODggW2hvc3Q9YmFyb3F1ZTBdCiAxNDE5MDcgW2hvc3Q9cmltYXZhMV0KIDE0
MTk4OCBbaG9zdD1kZWJpbmExXQogMTQxOTY2IFtob3N0PWdvZGVsbG8wXQogMTQyMDE3IFtob3N0
PWFsYmFuYTBdCiAxNDIwNzAgW2hvc3Q9aXRhbGlhMF0KIDE0MjExNyBbaG9zdD1maWFubzBdCiAx
NDIyNzQgW2hvc3Q9cGlub3QxXQogMTQyMjUwIFtob3N0PWl0YWxpYTFdCiAxNDI0MjMgW2hvc3Q9
ZGViaW5hMF0KIDE0MjQ1NSBmYWlsIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQy
MDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyZGUxZjYxMWJl
MDZkZWQzYTU5NzI2YTQwNTJhOTAzOWJlN2Q0NTliIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYx
MjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjQ5NSBmYWlsIDQyMzI3ODk2ZjE5NGYyNTZlNWEz
NjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA5NzZkMDM1M2E2Y2U0ODE0OTAzOTg0OWI1MmJiNjc1MjdiZTViNTgwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjUzMyBmYWlsIDQyMzI3
ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzZkMDM1M2E2Y2U0ODE0OTAzOTg0OWI1MmJiNjc1MjdiZTVi
NTgwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0
MjU5OSBmYWlsIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhN2UyZDIwMTkzZTg1MzAyMGExNDE1
YzI1YjUzMjgwOTU1MDU1Mzk0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgw
NDdmZDZhNTRlYzQKIDE0MjU2NyBmYWlsIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJj
OGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzZkMDM1
M2E2Y2U0ODE0OTAzOTg0OWI1MmJiNjc1MjdiZTViNTgwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVm
ODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYwNyBwYXNzIDNmZmUxZTc5YzE3NGIyMDkz
ZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBmY2RlZGFmZDk3YzhmMThjMzNhNjNkMjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVh
MGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNhMjg4OGIzZTUKIDE0MjYxNSBmYWlsIDQy
MzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzZkMDM1M2E2Y2U0ODE0OTAzOTg0OWI1MmJiNjc1Mjdi
ZTViNTgwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
IDE0MjYxOSBwYXNzIGIxMGFiNWUyYzQ3NmI2OTY4OWJjMGM0NmQzMDk0NzFiNTk3Yzg4MGMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmY2RlZGFmZDk3YzhmMThjMzNh
NjNkMjZiOTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggY2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGM5YWE0YmU0MGY2OTY5ZmUyYWIxNmU3ODYx
YzYyNjljN2IxNGFmM2UKIDE0MjY1MSBwYXNzIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4
NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwNDdl
ZGUzMTk5YTQ0OTcyYThjMTg5NGI2NGYyYWYxMGNmMmI1YjE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4
NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVl
ZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYyMiBwYXNzIDE4NjMwZGFlMDYxYzA1
YWY4MjIwYmQ0YjY0ZTgyMTRiNjBhMDZmNTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYzNiBmYWls
IDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3Nzg4MzJiY2FkMzM1MTJhZTA5YmJmNzIzNWExZGRj
ZmE3NDAzMDgzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJh
ZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRl
YzQKIDE0MjY1MyBwYXNzIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwYjczMDI3ZWIxNTJhNTA5
ZmI1Y2Q1ZmQxMTE4YWQxOTg1ZWQ4ODZlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3
OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1
ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYyNSBwYXNzIDgwOTVlZGRkZjg1NDdhMzRlYWQzZmQ1YWVh
YTE0ZmU2Y2NhZTEyNDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBi
ZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAz
MTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY3MSBmYWlsIDQyMzI3ODk2ZjE5
NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCAyZGUxZjYxMWJlMDZkZWQzYTU5NzI2YTQwNTJhOTAzOWJlN2Q0NTliIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0
Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmVi
OTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY1NCBw
YXNzIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThk
ZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMz
ZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJl
YTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZh
NTRlYzQKIDE0MjYyOSBwYXNzIDAyYzMzM2UyNzMyNGE5ZDYyN2UzZGI4NjIzY2M5MzQ3OWFhOTZj
M2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIy
YmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1
ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcw
YzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjYzNCBwYXNzIDM4MmFhM2E5MTBhNmVhNjA3M2IyMjQz
MmI2ODhjZTA5ZTcxMTY3MDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2Fi
ZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY1NyBmYWlsIDQyMzI3ODk2
ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCAyZGUxZjYxMWJlMDZkZWQzYTU5NzI2YTQwNTJhOTAzOWJlN2Q0NTli
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY3
NCBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmY2RlZGFmZDk3YzhmMThjMzNhNjNkMjZi
OTU0ZTVkYmFlZTgxYTJiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
Y2VmOTY2MDYxOGE4ODBjZWQ3OTgzNzVhMGZkMTZhOGFkODBiZDBmMCA0M2Y1ZGY3OWRhZDY3Mzhk
NTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDEwMTRmNDdjN2E4MDhlMDI1Yjg5MjBhYjgwYmZlNzNh
Mjg4OGIzZTUKIDE0MjYzOCBmYWlsIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQy
MDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBhN2UyZDIwMTkz
ZTg1MzAyMGExNDE1YzI1YjUzMjgwOTU1MDU1Mzk0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYx
MjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY0NSBwYXNzIDFmMzVlMWExZGNiNjVkODFkMzI2
OGQyMmNjM2NkOTM0ZWFkNmM3N2QgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4MDI4NTc1ZmU2IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5
M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY2MSBwYXNzIDQyMzI3
ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0
ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRl
MmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0
MjY0NyBwYXNzIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyODExNjFmMTA5MjVhYjRlZTBiMWQz
N2U1ODgzYmZhZDlhYjdjNjIzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3
MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgw
NDdmZDZhNTRlYzQKIDE0MjY2MyBmYWlsIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJj
OGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyZGUxZjYx
MWJlMDZkZWQzYTU5NzI2YTQwNTJhOTAzOWJlN2Q0NTliIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVm
ODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY3NiBmYWlsIDQyMzI3ODk2ZjE5NGYyNTZl
NWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA3Nzg4MzJiY2FkMzM1MTJhZTA5YmJmNzIzNWExZGRjZmE3NDAzMDgzIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFm
IGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKIDE0MjY2NyBwYXNzIDQy
MzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1
OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3
MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQK
U2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTQxNTg1IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjYz
NiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjY3NCAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjY3NiAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA0MjMyNzg5NmYxOTRmMjU2ZTVhMzYx
ZTAwNjk5ODViYzhkMjA5YjQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0Ck5vIHJldmlzaW9ucyBsZWZ0IHRv
IHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNjU0
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNjU3IChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNjYxIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI2NjMgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI2NjcgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjY3MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICAyZGUxZjYxMWJlMDZkZWQzYTU5NzI2YTQwNTJhOTAzOWJlN2Q0NTli
CiAgQnVnIG5vdCBwcmVzZW50OiA0MTBjNGQwMGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0
ZDIwCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTQyNjcxLwoKCiAgY29tbWl0IDJkZTFmNjExYmUwNmRlZDNhNTk3MjZh
NDA1MmE5MDM5YmU3ZDQ1OWIKICBBdXRob3I6IFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+CiAg
RGF0ZTogICBXZWQgU2VwIDI1IDIzOjUwOjA1IDIwMTkgKzA4MDAKICAKICAgICAgTWRlTW9kdWxl
UGtnL0Jkc0R4ZTogQWxzbyBjYWxsIFBsYXRmb3JtQm9vdE1hbmFnZXJXYWl0Q2FsbGJhY2sgb24g
MAogICAgICAKICAgICAgVGhlIGV4aXN0aW5nIGxvb3AgaXMgc2V0IHRvIGNhbGwgUGxhdGZvcm1C
b290TWFuYWdlcldhaXRDYWxsYmFjayBldmVyeQogICAgICBzZWNvbmQgZXhjZXB0IHRoZSBsYXN0
IG9uZS4gV2UgYmVsaWV2ZSB0aGlzIGlzIGEgbWlzdGFrZSBhcyBpdCBwcmV2ZW50cwogICAgICB0
aGUgY2FsbGVkIGNvZGUgZnJvbSBwZXJmb3JtaW5nIHRpbWVvdXQgZXhwaXJhdGlvbiB0YXNrcyBz
dWNoIGFzLCBmb3IKICAgICAgaW5zdGFuY2UsIGVuc3VyaW5nIHRoYXQgdGhlIGxhc3Qgc2VnbWVu
dCBvZiBhIHByb2dyZXNzIGJhciBpcyBkaXNwbGF5ZWQKICAgICAgYmVmb3JlIGNvbnRpbnVpbmcg
KHdoaWNoIGlzIGEgY3VycmVudCBpc3N1ZSBmb3IgdGhlIFJQaTMgcGxhdGZvcm0pLgogICAgICAK
ICAgICAgU2lnbmVkLW9mZi1ieTogUGV0ZSBCYXRhcmQgPHBldGVAYWtlby5pZT4KICAgICAgUmV2
aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgICBSZXZpZXdl
ZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPgoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2Ug
Zm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC42MTM0NDIgdG8gZml0CnBu
bXRvcG5nOiA1MSBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L292bWYvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
LmRlYmlhbi1odm0taW5zdGFsbC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQyNjc2OiB0b2xlcmFibGUgRkFJTAoKZmxpZ2h0
IDE0MjY3NiBvdm1mIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNjc2LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdy
ZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdo
aWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 00:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 00:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJRbq-0006ke-HL; Sun, 13 Oct 2019 00:19:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJRbo-0006kZ-KA
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 00:19:40 +0000
X-Inumbo-ID: 218eaa3c-ed4f-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 218eaa3c-ed4f-11e9-beca-bc764e2007e4;
 Sun, 13 Oct 2019 00:19:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJRbg-0007CF-TL; Sun, 13 Oct 2019 00:19:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJRbg-0004cV-Dv; Sun, 13 Oct 2019 00:19:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJRbg-0001eQ-Cx; Sun, 13 Oct 2019 00:19:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142642-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
X-Osstest-Versions-That: xen=f93abf0315efef861270c25d83c8047fd6a54ec4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 00:19:32 +0000
Subject: [Xen-devel] [xen-unstable test] 142642: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY0MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjY0Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTQxODIyCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxNDE4MjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDE4MjIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MTgyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDE4MjIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MTgyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQxODIyCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZmVmOGQ5OWZiY2UxYTVlN2RkZmQy
MmIwZjMzOTQwYjhkNjE5M2VjOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTQxODIyICAyMDE5LTA5LTI1IDE0OjU5OjU1IFogICAxNyBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDE0MTg4MiAgMjAxOS0wOS0yNyAwMToyMDo1NSBaICAgMTUgZGF5cyAgIDE5
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjU5OCAgMjAxOS0xMC0xMSAxMTowMTow
MyBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGlu
ZGlnQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5A
Y2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogIE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+CiAgUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTYW5kZXIgRWlr
ZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KICBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xh
Yi5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogIFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGY5M2FiZjAzMTUuLmZl
ZjhkOTlmYmMgIGZlZjhkOTlmYmNlMWE1ZTdkZGZkMjJiMGYzMzk0MGI4ZDYxOTNlYzggLT4gbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 03:08:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 03:08:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJUFP-0005aQ-AN; Sun, 13 Oct 2019 03:08:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJUFN-0005aL-Vq
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 03:08:42 +0000
X-Inumbo-ID: bbbb29d4-ed66-11e9-9359-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bbbb29d4-ed66-11e9-9359-12813bfff9fa;
 Sun, 13 Oct 2019 03:08:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJUFB-00071y-QJ; Sun, 13 Oct 2019 03:08:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJUFB-00005N-Bl; Sun, 13 Oct 2019 03:08:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJUFB-0001h0-Au; Sun, 13 Oct 2019 03:08:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142648-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 03:08:29 +0000
Subject: [Xen-devel] [linux-4.4 test] 142648: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY0OCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjY0OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDI2
MDYgcGFzcyBpbiAxNDI2NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MjYwNgoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyNjA2IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDE0MjYwNiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjNjFl
YmI2NjhmMmNlM2MyMmQxY2ZlNmRmMjhiZDMxOThlYWJiZGQ3CmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQzNTY3NzNlZDUy
ODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6NDg6MzAgWiAg
IDY5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2IDE2OjQwOjI2
IFogICA2NyBkYXlzICAgNzkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNDMwICAy
MDE5LTEwLTA4IDA1OjE3OjM5IFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0MTAgcGVv
cGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
MzY2NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 06:11:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 06:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJX6Q-0003Od-AV; Sun, 13 Oct 2019 06:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJX6P-0003OY-9q
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 06:11:37 +0000
X-Inumbo-ID: 4d48476a-ed80-11e9-935b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d48476a-ed80-11e9-935b-12813bfff9fa;
 Sun, 13 Oct 2019 06:11:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJX6J-0002UH-F2; Sun, 13 Oct 2019 06:11:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJX6J-0001u6-6I; Sun, 13 Oct 2019 06:11:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJX6J-0002z4-5P; Sun, 13 Oct 2019 06:11:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142660-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-4.14:test-amd64-amd64-xl:<job status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-4.14:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-4.14:test-amd64-i386-xl:xen-boot:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e132c8d7b58d8dc2c1888f5768454550d1f3ea7b
X-Osstest-Versions-That: linux=42327896f194f256e5a361e0069985bc8d209b42
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 06:11:31 +0000
Subject: [Xen-devel] [linux-4.14 test] 142660: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY2MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2NjAvCgpGYWlsdXJlcyBhbmQgcHJvYmxl
bXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA8am9iIHN0YXR1cz4gYnJv
a2VuIGluIDE0MjYxMwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTQyNjEzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxNDI2
MTMKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4gIGluIDE0MjYxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDE0MjYxMwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1
cz4gYnJva2VuIGluIDE0MjYxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICBicm9rZW4gaW4gMTQyNjEzCgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTQyNjEz
IHBhc3MgaW4gMTQyNjYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxNDI2MTMgcGFzcyBpbiAxNDI2NjAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTQyNjEzIHBhc3MgaW4gMTQyNjYwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxNDI2MTMgcGFzcyBpbiAxNDI2NjAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDE0MjYxMyBw
YXNzIGluIDE0MjY2MAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTQyNjEzIHBhc3MgaW4gMTQyNjYwCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxNDI2MTMgcGFzcyBpbiAxNDI2
NjAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IGluIDE0MjYxMyBwYXNzIGluIDE0MjY2MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICBmYWlsIHBhc3MgaW4gMTQyNjEzCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZhaWwg
cGFzcyBpbiAxNDI2MTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZTEzMmM4ZDdiNThkOGRj
MmMxODg4ZjU3Njg0NTQ1NTBkMWYzZWE3YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTQyNDEwICAyMDE5LTEwLTA3IDE3OjExOjA4IFogICAgNSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjYxMyAgMjAxOS0xMC0xMSAxNjo0MTo1MiBaICAgIDEgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFkYW0gRm9yZCA8YWZvcmQxNzNAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFk
cmlhbi5odW50ZXJAaW50ZWwuY29tPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJA
YW1kLmNvbT4KICBBbGV4YW5kZXIgU3ZlcmRsaW4gPGFsZXhhbmRlci5zdmVyZGxpbkBub2tpYS5j
b20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IERvbm5l
bGxhbiA8YWpkQGxpbnV4LmlibS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBBbmRyZXcgTXVycmF5IDxhbmRyZXcubXVycmF5QGFybS5jb20+CiAgQW5u
YSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxh
Y21lQHJlZGhhdC5jb20+CiAgQmFsYXN1YnJhbWFuaSBWaXZla2FuYW5kYW4gPGJhbGFzdWJyYW1h
bmlfdml2ZWthbmFuZGFuQG1lbnRvci5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KICBDaGVuZ2d1YW5nIFh1IDxjZ3h1NTE5QHpvaG8uY29tLmNuPgog
IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDw6lkcmlj
IExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbiBNZWxuaWMgPGRtbUBmYi5jb20+CiAgRG1p
dHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9t
aW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFcmljIFNhbmRlZW4gPHNhbmRlZW5AcmVkaGF0LmNv
bT4KICBFcnFpIENoZW4gPGNoZW5lcnFpQGdtYWlsLmNvbT4KICBFcnFpIENoZW4gY2hlbmVycWlA
Z21haWwuY29tCiAgRmFicmljZSBHYXNuaWVyIDxmYWJyaWNlLmdhc25pZXJAc3QuY29tPgogIEZs
b3JpYW4gV2VzdHBoYWwgPGZ3QHN0cmxlbi5kZT4KICBHYXV0aGFtIFIuIFNoZW5veSA8ZWdvQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJiZXJ0
IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSG9yaWEgR2VhbnTEgyA8aG9yaWEu
Z2VhbnRhQG54cC5jb20+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIEln
b3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElseWEgRHJ5b21vdiA8
aWRyeW9tb3ZAZ21haWwuY29tPgogIElseWEgTGVvc2hrZXZpY2ggPGlpaUBsaW51eC5pYm0uY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphY2sgV2FuZyA8amlucHUud2Fu
Z0BjbG91ZC5pb25vcy5jb20+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBK
ZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdt
YWlsLmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQaXJrbyA8amly
aUBtZWxsYW5veC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbiBI
b3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0Bp
bnRlbC5jb20+CiAgSm91bmkgTWFsaW5lbiA8akB3MS5maT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VNZW5n
IFNoaSA8c2hpa2VtZW5nQGh1YXdlaS5jb20+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFp
ZHUuY29tPgogIExpYW5nIFpoaUNoZW5nIDxsaWFuZ3poaWNoZW5nQGJhaWR1LmNvbT4KICBMaW51
cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgbG9vYmlubGl1QHRl
bmNlbnQuY29tCiAgTHVpcyBIZW5yaXF1ZXMgPGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTWFyYyBL
bGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtl
cm5lbC5vcmc+CiAgTWF0aGlldSBQb2lyaWVyIDxtYXRoaWV1LnBvaXJpZXJAbGluYXJvLm9yZz4K
ICBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWlrZSBDaHJpc3RpZSA8
bWNocmlzdGlAcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNv
bT4KICBNaW1pIFpvaGFyIDx6b2hhckBsaW51eC5pYm0uY29tPgogIE15dW5nSm9vIEhhbSA8bXl1
bmdqb28uaGFtQHNhbXN1bmcuY29tPgogIE9sZWtzYW5kciBTdXZvcm92IDxvbGVrc2FuZHIuc3V2
b3JvdkB0b3JhZGV4LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9y
Zz4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgTWFja2VycmFz
IDxwYXVsdXNAb3psYWJzLm9yZz4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSYXNt
dXMgVmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUmF2aSBCYW5nb3JpYSA8
cmF2aS5iYW5nb3JpYUBsaW51eC5pYm0uY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBh
cm1saW51eC5vcmcudWs+CiAgUnlhbiBDaGVuIDxyeWFuX2NoZW5AYXNwZWVkdGVjaC5jb20+CiAg
U2FzY2hhIEhhdWVyIDxzLmhhdWVyQHBlbmd1dHJvbml4LmRlPgogIFNhc2hhIExldmluIDxzYXNo
YWxAa2VybmVsLm9yZz4KICBTZWFuIE55ZWtqYWVyIDxzZWFuQGdlYW5peC5jb20+CiAgU3Jpa2Fy
IERyb25hbXJhanUgPHNyaWthckBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlZXYgS2xpbWFzemV3
c2tpIDxzdGVldkBrYWxpLm9yZz4KICBTdGVmYW4gU2NobWlkdCA8c3RlZmFuQGRhdGVuZnJlaWhh
ZmVuLm9yZz4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4K
ICBUaGllcnJ5IFJlZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgogIFRoaWVycnkgUmVk
aW5nIDx0cmVkaW5nQG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVGhvbWFzIFJpY2h0ZXIg
PHRtcmljaHRAbGludXguaWJtLmNvbT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5A
dGkuY29tPgogIFRyZWsgPHRyZWswMEBpbmJveC5ydT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25k
Lm15a2xlYnVzdEBoYW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdt
YWlsLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMg
S2xldG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYXNpbHkgR29yYmlrIDxnb3JA
bGludXguaWJtLmNvbT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2Vp
IFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2lt
QGxpbnV4LXdhdGNoZG9nLm9yZz4KICBYaXVibyBMaSA8eGl1YmxpQHJlZGhhdC5jb20+CiAgWmhh
bmcgUnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgogIHpoZW5nYmluIDx6aGVuZ2JpbjEzQGh1YXdl
aS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyMjE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 07:16:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 07:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJY6f-00086m-6w; Sun, 13 Oct 2019 07:15:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJY6d-00086h-6Y
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 07:15:55 +0000
X-Inumbo-ID: 4b1dbd22-ed89-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b1dbd22-ed89-11e9-beca-bc764e2007e4;
 Sun, 13 Oct 2019 07:15:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJY6b-0003gQ-GG; Sun, 13 Oct 2019 07:15:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJY6b-0004Ol-1V; Sun, 13 Oct 2019 07:15:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJY6b-0008Ts-0t; Sun, 13 Oct 2019 07:15:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142673-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=778832bcad33512ae09bbf7235a1ddcfa7403083
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 07:15:53 +0000
Subject: [Xen-devel] [ovmf test] 142673: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2NzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNzc4ODMyYmNhZDMzNTEyYWUwOWJiZjcyMzVhMWRkY2ZhNzQwMzA4MwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDQgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjYzNiAgMjAxOS0xMC0xMiAwMTo1NTozMCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgUGV0ZSBC
YXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 08:15:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 08:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJZ2S-0004lo-99; Sun, 13 Oct 2019 08:15:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJZ2R-0004lj-25
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 08:15:39 +0000
X-Inumbo-ID: a1a0e248-ed91-11e9-935b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a1a0e248-ed91-11e9-935b-12813bfff9fa;
 Sun, 13 Oct 2019 08:15:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJZ2M-0005LB-Bg; Sun, 13 Oct 2019 08:15:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJZ2M-0006ev-47; Sun, 13 Oct 2019 08:15:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJZ2M-0004JK-3R; Sun, 13 Oct 2019 08:15:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142669-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=98b2e3c9ab3abfe476a2b02f8f51813edb90e72d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 08:15:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 142669: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY2OSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2NjkvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDk4YjJlM2M5YWIzYWJmZTQ3NmEyYjAyZjhmNTE4
MTNlZGI5MGU3MmQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTYgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDU0IGRheXMgICA2NSBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI1MDIgIDIwMTktMTAtMDkgMTU6MDA6MzEgWiAgICAz
IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQmFsYW11cnVoYW4gUyA8YmFsYTI0QGxpbnV4LmlibS5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5p
Ym0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+
CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8
dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVk
aW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xs
aW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8Op
ZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51
eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBvbGV0YWV2QGlzcHJhcy5ydT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBM
aXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxA
cmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtv
bnJhZEBhZGFjb3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFp
bC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25v
Z3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4K
ICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9z
YXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxh
bmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlA
Y29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgog
IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdl
bGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2lu
QGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxu
aXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFua2FqIEd1cHRhIDxwYWd1cHRhQHJl
ZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEu
IENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxw
YXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8
cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWls
LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBS
YXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24g
PHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0
dW96em8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVz
aCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5k
cnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBA
cmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAg
U2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFu
LmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnku
bmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4K
ICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+
CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMzE0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 10:03:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 10:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJaiM-0004gC-Rv; Sun, 13 Oct 2019 10:03:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJaiL-0004g6-La
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 10:03:01 +0000
X-Inumbo-ID: a0a0e424-eda0-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0a0e424-eda0-11e9-beca-bc764e2007e4;
 Sun, 13 Oct 2019 10:02:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJaiF-0007OK-5y; Sun, 13 Oct 2019 10:02:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJaiE-00052O-SZ; Sun, 13 Oct 2019 10:02:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJaiE-0003vI-Ru; Sun, 13 Oct 2019 10:02:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142698-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
X-Osstest-Versions-That: xen=98d1dac88f82c2b79d528faabe5e3fda8133e8bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 10:02:54 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 142698: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY5OCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjY5OC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGZlZjhkOTlmYmNlMWE1
ZTdkZGZkMjJiMGYzMzk0MGI4ZDYxOTNlYzgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDk4ZDFkYWM4OGY4MmMyYjc5ZDUyOGZhYWJlNWUzZmRhODEzM2U4YmIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MjQ4NiAgMjAxOS0xMC0wOSAwOToxODo1NSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDI2OTggIDIwMTktMTAtMTMgMDk6MTg6NDQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtz
YW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgOThkMWRhYzg4Zi4uZmVmOGQ5OWZiYyAgZmVmOGQ5OWZiY2UxYTVlN2RkZmQy
MmIwZjMzOTQwYjhkNjE5M2VjOCAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 10:36:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 10:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJbEa-00073a-QD; Sun, 13 Oct 2019 10:36:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJbEZ-00073V-IQ
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 10:36:19 +0000
X-Inumbo-ID: 46b39024-eda5-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46b39024-eda5-11e9-8aca-bc764e2007e4;
 Sun, 13 Oct 2019 10:36:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJbER-0007zd-Hu; Sun, 13 Oct 2019 10:36:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJbER-0007Jz-59; Sun, 13 Oct 2019 10:36:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJbER-0003Sn-4V; Sun, 13 Oct 2019 10:36:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iJbER-0003Sn-4V@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 10:36:11 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemuu-debianhvm-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA5ZTIwOGFhMDZjMjEwOWI0
NWVlYzZiZTA0OWE4ZTQ3MDM0NzQ4YzIwCiAgQnVnIG5vdCBwcmVzZW50OiA3ODhhMDI0OTIxYzQ4
OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNjk5LwoKCiAgKFJldmlz
aW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBs
ZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRt
cC8xNDI2OTkuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVz
c2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lz
IHBhc3M6CiAxNDI1ODggZmFpbCBbaG9zdD1waW5vdDFdIC8gMTM4ODQ5IFtob3N0PWRlYmluYTFd
IDEzODgxMyBbaG9zdD1pdGFsaWExXSAxMzg3ODAgW2hvc3Q9aXRhbGlhMF0gMTM4NzU0IFtob3N0
PWNoYXJkb25uYXkxXSAxMzg3MzUgW2hvc3Q9YmFyb3F1ZTFdIDEzODcxMCBbaG9zdD1maWFubzBd
IDEzODY4MCBbaG9zdD1kZWJpbmEwXSAxMzg2NjEgW2hvc3Q9YmFyb3F1ZTBdIDEzODYzOSBbaG9z
dD1hbGJhbmEwXSAxMzg2MTIgW2hvc3Q9ZWxibGluZzFdIDEzODU4NCBbaG9zdD1hbGJhbmExXSAx
Mzg0ODggW2hvc3Q9ZGViaW5hMV0gMTM4Mzg2IFtob3N0PWNoYXJkb25uYXkwXSAxMzgyNDUgW2hv
c3Q9aXRhbGlhMF0gMTM4MDczIFtob3N0PWl0YWxpYTFdIDEzNzk4NiBbaG9zdD1yaW1hdmExXSAx
Mzc4OTYgW2hvc3Q9YmFyb3F1ZTFdIDEzNzczOSBbaG9zdD1jaGFyZG9ubmF5MV0gMTM3Njg2IFto
b3N0PWRlYmluYTFdIDEzNzU4OSBbaG9zdD1hbGJhbmEwXSAxMzc0ODQgW2hvc3Q9ZmlhXAogbm8w
XSAxMzczODggW2hvc3Q9cGlub3QwXSAxMzcyODMgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZs
aWdodHM6IDE0MjU4OCAvIDEzNzI4MwoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
c2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVz
dCA5ZTIwOGFhMDZjMjEwOWI0NWVlYzZiZTA0OWE4ZTQ3MDM0NzQ4YzIwIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5
OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0
ZWM0CkJhc2lzIHBhc3MgNzg4YTAyNDkyMWM0ODk4NTkzOWY4MjQxYzFmZjg2MmE3Mzc0ZDhmOSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDM3MWU3MDAxZThkNTc1MzM2
NWYzYjZjZDA1YjE3ZTMyYmU2MmI0ZjMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDA5MzJjMjA1
NjA1NzQ2OTZjZjg3ZGRkMTI2MjNlOGM0MjNlZTgyMWIgODE2NDZjZWE4MjZmYTMyMjgzMWZmZmI0
M2Y4MWU3ZTA4NjZkYzEyNApHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCM3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYy
YTczNzRkOGY5LTllMjA4YWEwNmMyMTA5YjQ1ZWVjNmJlMDQ5YThlNDcwMzQ3NDhjMjAgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCMzNzFlNzAw
MWU4ZDU3NTMzNjVmM2I2Y2QwNWIxN2UzMmJlNjJiNGYzLTQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgz
ZTllOGRlOThjYjU5YzRkMjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlv
bmFsLlwKIGdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdCM5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExLTkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQy
M2VlODIxYi00M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0IzgxNjQ2Y2VhODI2ZmEzMjI4MzFmZmZiNDNmODFlN2UwODY2
ZGMxMjQtZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1
cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpMb2FkZWQgMzAwMyBu
b2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzNzEy
NSBbaG9zdD1hbGJhbmExXQogMTM3MTkxIFtob3N0PWl0YWxpYTBdCiAxMzcyODMgcGFzcyA3ODhh
MDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzcxZTcwMDFlOGQ1NzUzMzY1ZjNiNmNkMDViMTdlMzJiZTYy
YjRmMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYy
M2U4YzQyM2VlODIxYiA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgxZTdlMDg2NmRjMTI0CiAx
MzczODggW2hvc3Q9cGlub3QwXQogMTM3NDg0IFtob3N0PWZpYW5vMF0KIDEzNzU4OSBbaG9zdD1h
bGJhbmEwXQogMTM3NzM5IFtob3N0PWNoYXJkb25uYXkxXQogMTM3Njg2IFtob3N0PWRlYmluYTFd
CiAxMzc4OTYgW2hvc3Q9YmFyb3F1ZTFdCiAxMzc5ODYgW2hvc3Q9cmltYXZhMV0KIDEzODA3MyBb
aG9zdD1pdGFsaWExXQogMTM4MjQ1IFtob3N0PWl0YWxpYTBdCiAxMzgzODYgW2hvc3Q9Y2hhcmRv
bm5heTBdCiAxMzg0ODggW2hvc3Q9ZGViaW5hMV0KIDEzODU4NCBbaG9zdD1hbGJhbmExXQogMTM4
NjEyIFtob3N0PWVsYmxpbmcxXQogMTM4NjM5IFtob3N0PWFsYmFuYTBdCiAxMzg2NjEgW2hvc3Q9
YmFyb3F1ZTBdCiAxMzg2ODAgW2hvc3Q9ZGViaW5hMF0KIDEzODcxMCBbaG9zdD1maWFubzBdCiAx
Mzg3MzUgW2hvc3Q9YmFyb3F1ZTFdCiAxMzg3NTQgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzg3ODAg
W2hvc3Q9aXRhbGlhMF0KIDEzODgxMyBbaG9zdD1pdGFsaWExXQogMTM4ODQ5IFtob3N0PWRlYmlu
YTFdCiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50CiAxMzg5
NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjggZmFpbCBp
cnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2YW50
CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAxMzkzMjQg
ZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFpbCBpcnJl
bGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50CiAx
MzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0NzggZmFp
bCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQgZmFpbCBpcnJlbGV2
YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50CiAxMzk2
MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEgZmFpbCBp
cnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJlbGV2YW50
CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk4NzggcGFzcyBpcnJlbGV2YW50CiAxMzk5MDkg
cGFzcyBpcnJlbGV2YW50CiAxMzk4ODEgcGFzcyBpcnJlbGV2YW50CiAxMzk4OTYgcGFzcyA3ODhh
MDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzcxZTcwMDFlOGQ1NzUzMzY1ZjNiNmNkMDViMTdlMzJiZTYy
YjRmMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYy
M2U4YzQyM2VlODIxYiA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgxZTdlMDg2NmRjMTI0CiAx
Mzk4NTcgcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzcxZTcwMDFlOGQ1NzUzMzY1ZjNi
NmNkMDViMTdlMzJiZTYyYjRmMyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkzMmMyMDU2MDU3
NDY5NmNmODdkZGQxMjYyM2U4YzQyM2VlODIxYiA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgx
ZTdlMDg2NmRjMTI0CiAxMzk4ODIgcGFzcyBpcnJlbGV2YW50CiAxMzk5MTIgcGFzcyBpcnJlbGV2
YW50CiAxMzk4NTggZmFpbCBpcnJlbGV2YW50CiAxMzk4ODQgcGFzcyBpcnJlbGV2YW50CiAxMzk5
MjEgZmFpbCBpcnJlbGV2YW50CiAxMzk4NjMgZmFpbCBpcnJlbGV2YW50CiAxMzk4ODUgcGFzcyBp
cnJlbGV2YW50CiAxMzk5MTMgcGFzcyBpcnJlbGV2YW50CiAxMzk4NjcgcGFzcyA3ODhhMDI0OTIx
YzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgMjE5MDI0MTBhZDg3YWFkZDNhNjhlYzdlY2I0ZWUxMTU5NGQ5ZmNiMCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMx
YzlmZjRmMyBjYzA3ZWM2MTA3ZDIzZWU5YTQyMzc2ODY3MTFlZWRlMzg3NzQxYzA4CiAxMzk4ODYg
cGFzcyBpcnJlbGV2YW50CiAxMzk4NzAgcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZm
ODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYmI4
MjRmNjg1ZDc2MGY1NjBiYjNjM2ZiMTRhZjM5NGFiM2IzNTQ0ZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2E4ODc3NTQ0
YzNkZjM5MTI0ZWVhNmUxZjEyYTMxOWFhM2NlNTRhCiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAx
Mzk4NzIgcGFzcyBpcnJlbGV2YW50CiAxMzk4ODkgZmFpbCBpcnJlbGV2YW50CiAxMzk4NzMgcGFz
cyBpcnJlbGV2YW50CiAxMzk4OTkgZmFpbCBpcnJlbGV2YW50CiAxMzk4OTAgcGFzcyBpcnJlbGV2
YW50CiAxMzk4OTMgZmFpbCBpcnJlbGV2YW50CiAxMzk5MTQgZmFpbCBpcnJlbGV2YW50CiAxMzk4
OTQgcGFzcyBpcnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk4OTUgZmFpbCBp
cnJlbGV2YW50CiAxMzk5MTcgcGFzcyBpcnJlbGV2YW50CiAxMzk5MDUgcGFzcyBpcnJlbGV2YW50
CiAxMzk5MTggZmFpbCBpcnJlbGV2YW50CiAxMzk5MTkgcGFzcyBpcnJlbGV2YW50CiAxMzk5MDcg
ZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJl
bGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAx
NDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFp
bCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2
YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2
MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBp
cnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWls
IGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZh
bnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkzMCBmYWlsIGlycmVsZXZhbnQKIDE0MDkw
MiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGlycmVsZXZhbnQKIDE0MDk3MyBmYWlsIGly
cmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAzNiBmYWlsIGlycmVsZXZhbnQK
IDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBbXQogMTQxMjkyIFtdCiAxNDEyNDAgZmFp
bCBpcnJlbGV2YW50CiAxNDEzODYgZmFpbCBpcnJlbGV2YW50CiAxNDEzNTQgZmFpbCBpcnJlbGV2
YW50CiAxNDE0NDYgZmFpbCBpcnJlbGV2YW50CiAxNDE0ODQgZmFpbCBpcnJlbGV2YW50CiAxNDE1
NDcgZmFpbCBpcnJlbGV2YW50CiAxNDE2MTMgZmFpbCBpcnJlbGV2YW50CiAxNDE4MDUgZmFpbCBp
cnJlbGV2YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2YW50CiAxNDE4NzAgZmFpbCBpcnJlbGV2YW50
CiAxNDE5MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5NzkgZmFpbCBpcnJlbGV2YW50CiAxNDE5NDQg
ZmFpbCBpcnJlbGV2YW50CiAxNDIwMDYgZmFpbCBpcnJlbGV2YW50CiAxNDIwNTEgZmFpbCBpcnJl
bGV2YW50CiAxNDIxMTAgZmFpbCBpcnJlbGV2YW50CiAxNDIyMjMgZmFpbCBpcnJlbGV2YW50CiAx
NDIyNTggZmFpbCBpcnJlbGV2YW50CiAxNDIyOTggZmFpbCBpcnJlbGV2YW50CiAxNDIzMzMgZmFp
bCBpcnJlbGV2YW50CiAxNDIzNzIgZmFpbCBpcnJlbGV2YW50CiAxNDIzOTggZmFpbCBpcnJlbGV2
YW50CiAxNDI0MzEgZmFpbCBpcnJlbGV2YW50CiAxNDI0ODUgZmFpbCBpcnJlbGV2YW50CiAxNDI1
MzkgZmFpbCBpcnJlbGV2YW50CiAxNDI1ODggZmFpbCA5ZTIwOGFhMDZjMjEwOWI0NWVlYzZiZTA0
OWE4ZTQ3MDM0NzQ4YzIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
NDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYw
MzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2NDkgcGFzcyA3ODhhMDI0OTIx
YzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgMzcxZTcwMDFlOGQ1NzUzMzY1ZjNiNmNkMDViMTdlMzJiZTYyYjRmMyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMDkzMmMyMDU2MDU3NDY5NmNmODdkZGQxMjYyM2U4YzQy
M2VlODIxYiA4MTY0NmNlYTgyNmZhMzIyODMxZmZmYjQzZjgxZTdlMDg2NmRjMTI0CiAxNDI2ODIg
cGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNmZjZGJkZTUxZjMyNzkxZDM3NzhiMjY3MTNk
NTRmZTkyMTY1YWEzOSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2
YTU0ZWM0CiAxNDI2NTYgZmFpbCA5ZTIwOGFhMDZjMjEwOWI0NWVlYzZiZTA0OWE4ZTQ3MDM0NzQ4
YzIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3
ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3
MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2OTMgZmFpbCA5ZTIwOGFhMDZjMjEwOWI0NWVlYzZi
ZTA0OWE4ZTQ3MDM0NzQ4YzIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNh
YmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2NzAgcGFzcyA3ODhhMDI0
OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNTkwYzlkNTgyODBiYjBmYWQxNDRmNzYwYzRkYTJhY2FmMTY2MjJh
YSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiBkMDdiZGI0M2YyNTNkYTZlY2Y3OWY3N2NjNjZjOWYyMzJlYjlkNjczCiAxNDI2
ODYgcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGI3MzAyN2ViMTUyYTUwOWZiNWNkNWZk
MTExOGFkMTk4NWVkODg2ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3
ZmQ2YTU0ZWM0CiAxNDI2ODcgcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTcz
NzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBk
OWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2
MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2NTggcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5
ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNjRlYWMyOTU3NmRkNGQ2YThmOTkwYTYxZDgxZmY3N2M1ZTQxODBjYiBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4
ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA3
YzdmN2U4ZmJhMDFmNmNjOTg1OTg1MTczZDBlNjljNmU2ZWNkNTZjCiAxNDI2NzUgcGFzcyA3ODhh
MDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjFhZjVmMjQ5NDk1YjE4ZjQ1Y2ExNjQzNzZjODcxMDgxNDQ4
YzBlNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAx
NDI2NjIgcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMThiZTcyNGUzMDIyOTUxNjRmMDBj
OTU1YjZjNDA3OTkxZjU3YjE3MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVjN2JiYzFk
ZTc4ZDI3ZjZkMjU5CiAxNDI2OTYgcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYy
YTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRk
MDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZl
Zjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2NjYgYmxvY2tlZCA3ODhhMDI0OTIxYzQ4
OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3OSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5
NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiBiZWNhMzdiYTk3ZDlkNjRiN2NkOWE2MDZkOTNjYjQ5OGJmNjgxYWQxCiAxNDI2NzggcGFz
cyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGRlY2E0MDFmMDE4Zjk5ZTRhOTQ4MzM0YjA5ODI1
OWQxNTY2MDBhNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0
ZWM0CiAxNDI2ODggZmFpbCA5ZTIwOGFhMDZjMjEwOWI0NWVlYzZiZTA0OWE4ZTQ3MDM0NzQ4YzIw
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2
OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRm
NzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMy
NWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2ODAgcGFzcyA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFj
MWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
MWFlYmIwOTUxOWE1M2E4ODk3MTM4OGEyNTNlNzllMmZkOWYzMDk4ZSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYw
MzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2OTEgcGFzcyA3ODhhMDI0OTIx
YzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI2OTkg
ZmFpbCA5ZTIwOGFhMDZjMjEwOWI0NWVlYzZiZTA0OWE4ZTQ3MDM0NzQ4YzIwIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4
ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2
YTU0ZWM0ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEzNzI4MyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxNDI1ODggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
NDI2NDkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI2NTYg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNzg4YTAyNDkyMWM0ODk4
NTkzOWY4MjQxYzFmZjg2MmE3Mzc0ZDhmOSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlh
MWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNApObyByZXZpc2lvbnMg
bGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDE0MjY4NyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MjY4
OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjY5MSAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNjkzIChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNjk2IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI2OTkgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoK
ICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA5
ZTIwOGFhMDZjMjEwOWI0NWVlYzZiZTA0OWE4ZTQ3MDM0NzQ4YzIwCiAgQnVnIG5vdCBwcmVzZW50
OiA3ODhhMDI0OTIxYzQ4OTg1OTM5ZjgyNDFjMWZmODYyYTczNzRkOGY5CiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQy
Njk5LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlz
IHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjQzNDE1
IHRvIGZpdApwbm10b3BuZzogMzUgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4g
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDI2OTk6IHRvbGVyYWJsZSBB
TEwgRkFJTAoKZmxpZ2h0IDE0MjY5OSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjY5OS8KCkZh
aWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 12:36:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 12:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJd6A-0007kz-EZ; Sun, 13 Oct 2019 12:35:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJd68-0007ku-Qd
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 12:35:44 +0000
X-Inumbo-ID: f541d71c-edb5-11e9-935d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f541d71c-edb5-11e9-935d-12813bfff9fa;
 Sun, 13 Oct 2019 12:35:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJd60-0001pc-Mp; Sun, 13 Oct 2019 12:35:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJd60-0006n5-4T; Sun, 13 Oct 2019 12:35:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJd60-0002Wk-3p; Sun, 13 Oct 2019 12:35:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iJd60-0002Wk-3p@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 12:35:36 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-amd64-xl-qemuu-debianhvm-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NAp0ZXN0aWQgZGViaWFuLWh2bS1pbnN0YWxs
CgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6
IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQK
VHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0
ClRyZWU6IHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9zIGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgOThiMmUzYzlhYjNhYmZlNDc2YTJiMDJmOGY1
MTgxM2VkYjkwZTcyZAogIEJ1ZyBub3QgcHJlc2VudDogZjhmMmVhYzRlNWRlOGNlOGVmMTc1OTFl
ZTFiODQ5MDQ0MzdiZTI1YgogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjcwMy8KCgogIChSZXZpc2lvbiBsb2cgdG9v
IGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2Vl
OgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMv
YmlzZWN0L3FlbXUtbWFpbmxpbmUvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQuZGViaWFuLWh2bS1pbnN0YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGgg
bm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAg
LS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbCAt
LXN1bW1hcnktb3V0PXRtcC8xNDI3MDMuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0
ZT0xNDAyODIgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBxZW11LW1haW5saW5lIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGRlYmlhbi1odm0taW5zdGFsbApT
ZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQyNjY5IGZhaWwgW2hvc3Q9YmFy
b3F1ZTFdIC8gMTQxNDY2IFtob3N0PWdvZGVsbG8xXSAxNDE0MzQgW2hvc3Q9ZGViaW5hMV0gMTQx
Mzc3IFtob3N0PWdvZGVsbG8wXSAxNDEzNDggW2hvc3Q9ZGViaW5hMF0gMTQxMzIwIFtob3N0PWRl
YmluYTBdIDE0MTI4NSBbaG9zdD1iYXJvcXVlMF0gMTQxMjU5IFtob3N0PWVsYmxpbmcwXSAxNDEy
NDMgW2hvc3Q9YWxiYW5hMV0gMTQxMjA0IFtob3N0PWZpYW5vMF0gMTQxMTc5IFtob3N0PWh1eGVs
cmViZTFdIDE0MTA4NyBbaG9zdD1pdGFsaWEwXSAxNDEwNTggW2hvc3Q9Y2hhcmRvbm5heTBdIDE0
MTAxNSBbaG9zdD1jaGFyZG9ubmF5MV0gMTQwOTg5IFtob3N0PWdvZGVsbG8xXSAxNDA5NjYgW2hv
c3Q9cGlub3QxXSAxNDA5MzIgW2hvc3Q9aHV4ZWxyZWJlMF0gMTQwOTA1IFtob3N0PWVsYmxpbmcx
XSAxNDA4NjIgW2hvc3Q9Zmlhbm8xXSAxNDA4MzIgW2hvc3Q9ZGViaW5hMF0gMTQwNzM5IFtob3N0
PWdvZGVsbG8wXSAxNDA2OTEgW2hvc1wKIHQ9ZGViaW5hMV0gMTQwNjU3IFtob3N0PWFsYmFuYTBd
IDE0MDYzNSBbaG9zdD1hbGJhbmExXSAxNDA2MTAgW2hvc3Q9cGlub3QwXSAxNDA1ODMgW2hvc3Q9
aXRhbGlhMF0gMTQwNTQyIFtob3N0PWVsYmxpbmcwXSAxNDA0NTggW2hvc3Q9Y2hhcmRvbm5heTFd
IDE0MDQwOSBbaG9zdD1nb2RlbGxvMV0gMTQwMzYxIFtob3N0PWNoYXJkb25uYXkwXSAxNDAyODIg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTQwMjMyIFtob3N0PWh1eGVscmViZTBdIDE0MDE5NiBvay4KRmFp
bHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTQyNjY5IC8gMTQwMTk2Cih0cmVlIHdpdGggbm8g
dXJsOiBtaW5pb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6
IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA0MjMyNzg5NmYxOTRmMjU2
ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDk4YjJlM2M5YWIzYWJmZTQ3NmEyYjAy
ZjhmNTE4MTNlZGI5MGU3MmQgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CkJhc2lzIHBhc3MgM2Zm
ZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY1ODkyYWE4ZDhiZmJlOGU2YWY1Yzk3NjVmYWFkOGNmZTg3
N2MzMzQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1
ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2Yw
MDNjZmMzMWM5ZmY0ZjMgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpH
ZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0IzNmZmUxZTc5YzE3NGIyMDkzZjdlZTNk
ZjU4OWE3NzA1NTcyYzk2MjAtNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0
MiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0
I2Y1ODkyYWE4ZDhiZmJlOGU2YWY1Yzk3NjVmYWFkOGNmZTg3N2MzMzQtNDEwYzRkMDBkOWY3ZTM2
OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NFwKIGZlMDlmNTA4NzY3
OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQjZjhmMmVhYzRlNWRlOGNlOGVmMTc1OTFlZTFiODQ5MDQ0MzdiZTI1Yi05
OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0IzMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMz
MWM5ZmY0ZjMtNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM2Yzk2MzlhNzJmMGNhM2E5NDMwZWY3NWYzNzU4NzcxODIy
ODFmZGVmLWY5M2FiZjAzMTVlZmVmODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUKTG9hZGVkIDQwMDIgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDAxNDgg
W2hvc3Q9Zmlhbm8wXQogMTQwMTcwIFtob3N0PWRlYmluYTBdCiAxNDAyODIgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDE0MDE5NiBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2
MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBmNTg5MmFhOGQ4YmZi
ZThlNmFmNWM5NzY1ZmFhZDhjZmU4NzdjMzM0IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggZjhmMmVhYzRlNWRlOGNlOGVmMTc1OTFlZTFiODQ5MDQ0MzdiZTI1YiAzMGYx
ZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZjOTYzOWE3MmYwY2EzYTk0MzBl
Zjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MDIzMiBbaG9zdD1odXhlbHJlYmUwXQogMTQwNDA5IFto
b3N0PWdvZGVsbG8xXQogMTQwMzYxIFtob3N0PWNoYXJkb25uYXkwXQogMTQwNDU4IFtob3N0PWNo
YXJkb25uYXkxXQogMTQwNTAyIFtdCiAxNDA1ODMgW2hvc3Q9aXRhbGlhMF0KIDE0MDU0MiBbaG9z
dD1lbGJsaW5nMF0KIDE0MDYxMCBbaG9zdD1waW5vdDBdCiAxNDA2NTcgW2hvc3Q9YWxiYW5hMF0K
IDE0MDYzNSBbaG9zdD1hbGJhbmExXQogMTQwNzM5IFtob3N0PWdvZGVsbG8wXQogMTQwNjkxIFto
b3N0PWRlYmluYTFdCiAxNDA3ODggW10KIDE0MDgzMiBbaG9zdD1kZWJpbmEwXQogMTQwOTA1IFto
b3N0PWVsYmxpbmcxXQogMTQwOTY2IFtob3N0PXBpbm90MV0KIDE0MDg2MiBbaG9zdD1maWFubzFd
CiAxNDA5MzIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDE0MDk1MSBbXQogMTQxMDU4IFtob3N0PWNoYXJk
b25uYXkwXQogMTQwOTg5IFtob3N0PWdvZGVsbG8xXQogMTQxMDE1IFtob3N0PWNoYXJkb25uYXkx
XQogMTQxMTc5IFtob3N0PWh1eGVscmViZTFdCiAxNDEwODcgW2hvc3Q9aXRhbGlhMF0KIDE0MTIy
OSBbXQogMTQxMjA0IFtob3N0PWZpYW5vMF0KIDE0MTI4NSBbaG9zdD1iYXJvcXVlMF0KIDE0MTI0
MyBbaG9zdD1hbGJhbmExXQogMTQxMjU5IFtob3N0PWVsYmxpbmcwXQogMTQxMzIwIFtob3N0PWRl
YmluYTBdCiAxNDEzNDggW2hvc3Q9ZGViaW5hMF0KIDE0MTM3NyBbaG9zdD1nb2RlbGxvMF0KIDE0
MTQzNCBbaG9zdD1kZWJpbmExXQogMTQxNDk3IGZhaWwgaXJyZWxldmFudAogMTQxNDY2IFtob3N0
PWdvZGVsbG8xXQogMTQxNTc4IGZhaWwgaXJyZWxldmFudAogMTQxNjkzIGZhaWwgaXJyZWxldmFu
dAogMTQxNjMyIGZhaWwgaXJyZWxldmFudAogMTQxODI0IGZhaWwgaXJyZWxldmFudAogMTQxNzUx
IGZhaWwgaXJyZWxldmFudAogMTQxOTI1IGZhaWwgaXJyZWxldmFudAogMTQxODg2IGZhaWwgaXJy
ZWxldmFudAogMTQxOTkyIGZhaWwgaXJyZWxldmFudAogMTQxOTYzIGZhaWwgaXJyZWxldmFudAog
MTQyMDEzIGZhaWwgaXJyZWxldmFudAogMTQyMDYyIGZhaWwgaXJyZWxldmFudAogMTQyMTA4IGZh
aWwgaXJyZWxldmFudAogMTQyMjIwIGZhaWwgaXJyZWxldmFudAogMTQyMjcwIGZhaWwgaXJyZWxl
dmFudAogMTQyMjQzIGZhaWwgaXJyZWxldmFudAogMTQyMzE0IGZhaWwgaXJyZWxldmFudAogMTQy
MzY5IGZhaWwgaXJyZWxldmFudAogMTQyMzM4IGZhaWwgaXJyZWxldmFudAogMTQyMzg4IGZhaWwg
aXJyZWxldmFudAogMTQyNDE1IGZhaWwgaXJyZWxldmFudAogMTQyNDUwIGZhaWwgaXJyZWxldmFu
dAogMTQyNTAyIGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlk
MWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVk
ODNjODA0N2ZkNmE1NGVjNAogMTQyNTQ4IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5
OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQx
MGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRi
OTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMx
NWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNTg2IGZhaWwgNDIzMjc4OTZmMTk0
ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZh
MmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjUwIHBh
c3MgZTJjZDI0YjYyOTM4OWI1MmEzMWQ5NmQyMjZlZDE1MGRhY2FiOWNkZCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDVhOWRiODU4ODA2OTEyZWJkNGU4MzZhYWE2MDdl
ZjZkODdjZTljMGQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYy
ZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgYzE2YTZmZDA2ZTg4ZWNjNTgwZGVlOWY3YzhmNzMzNzk4ZGY4
NjNjZAogMTQyNjY4IHBhc3MgOTcwMWExNGZkOThlYTJmM2YxNjlmYjdiNzEyNjE0MjFhMTk5NzU3
NiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJi
ZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVk
Zjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBj
MjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjUyIHBhc3MgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZk
NmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGM2NzFjOTEwNmM1MmY0YmQwMDBhYjg4NTdlZWNkMTk1NzRjNzBkYmQgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkw
NDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJm
MDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjU1IHBhc3MgM2I1NTgxZThk
YjVlZjBkMTI4Nzc3MGU1OWNmOTU0ZjY0MTViZjNkOCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4
ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjk0
IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTll
OGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1
MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2Zk
NmE1NGVjNAogMTQyNjQxIHBhc3MgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJj
OTYyMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY1ODkyYWE4ZDhi
ZmJlOGU2YWY1Yzk3NjVmYWFkOGNmZTg3N2MzMzQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDMw
ZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgNmM5NjM5YTcyZjBjYTNhOTQz
MGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQyNjU5IHBhc3MgMTk3NDExODBiOTQ1Zjc3NmM1ZmU2
Y2JiODMwMmQ0ZWE4NzBiMTk0NyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4
NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkz
YWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNzAxIHBhc3MgNDIzMjc4
OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRk
MjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4
Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQy
NjQ2IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgz
ZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0
N2ZkNmE1NGVjNAogMTQyNjg0IHBhc3MgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4
ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDBiNzMwMjdl
YjE1MmE1MDlmYjVjZDVmZDExMThhZDE5ODVlZDg4NmUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjVi
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4
NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjY0IHBhc3MgNGIxZTI3YjNiNDY1OWFkMmM5
ZTQ5ZmM1MjQwNWQ3NTFhMzhhY2M4MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVl
MWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
ZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjcyIHBhc3MgOTU4
YzQxZGM1ZWFmNGYwNjZlMmRhMmMzODI5MzA5ZDVjYzM0NmYwNyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1
NzVmZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1
ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAog
MTQyNjc5IHBhc3MgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM3NDcxZTJhMDEwMjM2Mjc3MjUw
YWQ2YTM1YWE3OGRiOGI5NjU3ZGUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNj
ODA0N2ZkNmE1NGVjNAogMTQyNjY5IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1
YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0
ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBl
NzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVm
ZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjgxIHBhc3MgNDIzMjc4OTZmMTk0ZjI1
NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDZmY2RiZGU1MWYzMjc5MWQzNzc4YjI2NzEzZDU0ZmU5MjE2NWFhMzkgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5
MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNjk3IHBhc3Mg
NDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThj
YjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBmOGYyZWFj
NGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVj
NAogMTQyNjg5IHBhc3MgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlk
MWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBmOGYyZWFjNGU1ZGU4Y2U4ZWYxNzU5MWVlMWI4NDkwNDQzN2JlMjViIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVk
ODNjODA0N2ZkNmE1NGVjNAogMTQyNzAzIGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5
OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQx
MGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRi
OTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjkzYWJmMDMx
NWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNAogMTQyNzAwIGZhaWwgNDIzMjc4OTZmMTk0
ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZh
MmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgZjkzYWJmMDMxNWVmZWY4NjEyNzBjMjVkODNjODA0N2ZkNmE1NGVjNApTZWFyY2hpbmcg
Zm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDAxOTYgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNTAyIChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNjQxIChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNjQ2IChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFlMDA2OTk4NWJj
OGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQw
MGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZjhmMmVhYzRlNWRlOGNlOGVmMTc1OTFlZTFiODQ5MDQ0MzdiZTI1
YiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGY5M2FiZjAzMTVlZmVm
ODYxMjcwYzI1ZDgzYzgwNDdmZDZhNTRlYzQKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hl
Y2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI2ODkgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI2OTQgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI2OTcgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjcwMCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjcwMSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTQyNzAzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3Vu
ZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6
ICBxZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIDk4
YjJlM2M5YWIzYWJmZTQ3NmEyYjAyZjhmNTE4MTNlZGI5MGU3MmQKICBCdWcgbm90IHByZXNlbnQ6
IGY4ZjJlYWM0ZTVkZThjZThlZjE3NTkxZWUxYjg0OTA0NDM3YmUyNWIKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3
MDMvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDogZ3JhcGggaXMg
dG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuNDczMTM2
IHRvIGZpdApwbm10b3BuZzogNDAgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4g
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LmRlYmlhbi1odm0taW5zdGFsbC57ZG90LHBzLHBuZyxo
dG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQyNzAz
OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDI3MDMgcWVtdS1tYWlubGluZSByZWFsLWJp
c2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzE0MjcwMy8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVu
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 16:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 16:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJh64-0002yz-Pa; Sun, 13 Oct 2019 16:51:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Bt2D=YG=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iJh63-0002ys-8N
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 16:51:55 +0000
X-Inumbo-ID: c1711942-edd9-11e9-a531-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1711942-edd9-11e9-a531-bc764e2007e4;
 Sun, 13 Oct 2019 16:51:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1570985511;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=V9Hi1z9mT3cDFEH1tr0E5ldn3Zv0oDomxsXiU6UoWV4=;
 b=qFZXnrLLbTb3WdtZQxvxh/l1gbGi7f4sl+E0+RdR+m9emwB0qpaiMvl9CDyvVesdOW
 KZ17QNqHxF+GL58Qj+sIzMDUchy/CIE4skBaTDCopusdQv1FvEhTxIUIpBsQ7EhDm+Df
 0vUqhxzR0OSm+15OLk5xV7aIotBllC9n2sF1Ur1EvmlSEI/v6AqTEKFks7fsi6b79VZO
 VpdAZ2uC7b9zHkUp+cT4uHCCudOCexVTEq4cNjLLYRlbLd71HFjPv+B1zFIvHO8UGVbn
 IM9fBXmCL/Gkkb4qLCUVYhQFtkHL7p8LDmqP4RUhgibJTgX+BJ90jND7KZkXdBYpEmyt
 d5Og==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC44eztn93Z9OGdNZlwEI8w=="
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.0 DYNA|AUTH)
 with ESMTPSA id j06a90v9DGoeAvT
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Sun, 13 Oct 2019 18:50:40 +0200 (CEST)
Date: Sun, 13 Oct 2019 18:50:32 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20191013185032.49807077.olaf@aepfle.de>
In-Reply-To: <20191013162127.2pdc6ho4oer5pnpr@function>
References: <20191002170543.26571-1-olaf@aepfle.de>
 <20191002170543.26571-2-olaf@aepfle.de>
 <20191013162039.hsylxvashc4rbo67@function>
 <20191013162127.2pdc6ho4oer5pnpr@function>
X-Mailer: Claws Mail 2019.05.18 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Quan Xu <quan.xu0@gmail.com>
Content-Type: multipart/mixed; boundary="===============3175645874424477605=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3175645874424477605==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/mD30ZTQyfFnbJv=xI_1/l1h"; protocol="application/pgp-signature"

--Sig_/mD30ZTQyfFnbJv=xI_1/l1h
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Sun, 13 Oct 2019 18:21:27 +0200
schrieb Samuel Thibault <samuel.thibault@ens-lyon.org>:

> > > cked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov> =20
>=20
> Note that you miss an 'A' at the beginning of the line there.

Thanks for spotting.

Should I resend this patch?

Olaf

--Sig_/mD30ZTQyfFnbJv=xI_1/l1h
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl2jVdgACgkQ86SN7mm1
DoCMbA/+ONBO7onIaTW6A+FchV+Xgnfz9pF2Ynj6Qd/HsJ9BRomlKKlM3Zg3GYV/
Y5e2fCJmW5Y/PA7Smvqq1yjf+Vw3IMNHQC6B9zURo542XwSXxhWGq0fxKNPknHaz
W0S59Dsgzx9X8wVsnQG0kdBIwBkvFr7i/O84HASDKJ3R3LC8oX/1L+Rs4T21Obnh
KCd7lfnLeAFD+9ZUNuVLnY5m0xKOAbtUS7b3TTEVrBz5/u+wUEkD0qvm5cQg98lK
R3D6Uw0hXN9ceDbe+jcHZv82+mHaKMMqh8boWQ/vE1PGeFFgH7+hQtHS26D0rS9T
n/jqlsns9TW/jhrkxbmvROgWDEp1MFcJKA112BkuEFP9+FLlvVvV9731i50fLPPV
fpCXxRNGiuLzh02F74d7DMKPDPyVyMRlWshKVxk13bS6OXTxEEUuqMm4Nh9Jz9Mj
si+WXPFZ87cwX4ublXAP1O2gwmrz0APaNk4CSOK97KQqbsDivqAma+TBalIP7Cfl
VkLJsYuq8hYPfdl4maybH8AjqYoC3BsChWCIB6ORCJGsAT4JiZStqkKeNViJkXQX
U1NZZzsNTOxFgfAB3J3BiuNYkXlEjVITtOikENOMpjT504yRFiPrrfM9O2QDuesE
zL6ypI/AQ8GibzOURHQrxhyu8fUNnhxeZKQnFwyX4sqSXjhZ2qE=
=tQTi
-----END PGP SIGNATURE-----

--Sig_/mD30ZTQyfFnbJv=xI_1/l1h--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3175645874424477605==--


From xen-devel-bounces@lists.xenproject.org Sun Oct 13 17:46:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 17:46:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJhx0-0006rb-DF; Sun, 13 Oct 2019 17:46:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJhwy-0006rW-NV
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 17:46:36 +0000
X-Inumbo-ID: 65ccab3a-ede1-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65ccab3a-ede1-11e9-8aca-bc764e2007e4;
 Sun, 13 Oct 2019 17:46:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJhwv-0008A1-Ot; Sun, 13 Oct 2019 17:46:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJhwv-0005hB-5f; Sun, 13 Oct 2019 17:46:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJhwv-0005G1-4t; Sun, 13 Oct 2019 17:46:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142677-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start.2:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:host-install(4):broken:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1c0cc5f1ae5ee5a6913704c0d75a6e99604ee30a
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 17:46:33 +0000
Subject: [Xen-devel] [linux-linus test] 142677: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY3NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNjc3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTQyNjI4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICA8am9iIHN0YXR1cz4g
IGJyb2tlbiBpbiAxNDI2MjgKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hv
c3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAyMCBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgaW4gMTQyNjI4IFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTQyNjI4IHBhc3MgaW4gMTQyNjc3CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEg
ZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIGluIDE0MjYyOCBwYXNzIGluIDE0MjY3Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAg
ICBmYWlsIHBhc3MgaW4gMTQyNjI4CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE3IGd1
ZXN0LXN0YXJ0LjIgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDI2MjgKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4g
MTQyNjI4IGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNl
bGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1
ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxYzBjYzVmMWFlNWVlNWE2OTEzNzA0YzBk
NzVhNmU5OTYwNGVlMzBhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3
MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjIyIGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIyMSBkYXlzICAxNzUgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNjI4ICAyMDE5LTEwLTExIDIyOjA4OjI3IFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0OTcyIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tl
bgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjAz
MDY1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 18:02:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 18:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJiCR-0008Ta-1v; Sun, 13 Oct 2019 18:02:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJiCQ-0008TV-0B
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 18:02:34 +0000
X-Inumbo-ID: a02ff3ac-ede3-11e9-9362-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a02ff3ac-ede3-11e9-9362-12813bfff9fa;
 Sun, 13 Oct 2019 18:02:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJiCM-00005q-RE; Sun, 13 Oct 2019 18:02:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJiCM-0006Qp-Jy; Sun, 13 Oct 2019 18:02:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJiCM-0005ck-J6; Sun, 13 Oct 2019 18:02:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142683-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
X-Osstest-Versions-That: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 18:02:30 +0000
Subject: [Xen-devel] [xen-unstable test] 142683: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY4MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjY4My8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MjY0MgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgICBmYWlsICBsaWtlIDE0MjU5OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAg
ICAgIGZhaWwgIGxpa2UgMTQyNjQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI2NDIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MjY0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNjQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI2NDIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MjY0MgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQyNjQyCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDI2NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjY0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNjQy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDI2NDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkz
ZWM4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmZWY4ZDk5ZmJjZTFh
NWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI2ODMg
IDIwMTktMTAtMTMgMDE6NTY6MTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAg
ICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRlLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 19:19:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 19:19:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJjP0-0005TL-6z; Sun, 13 Oct 2019 19:19:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJjOy-0005TE-TG
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 19:19:36 +0000
X-Inumbo-ID: 567ed2a5-edee-11e9-9362-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 567ed2a5-edee-11e9-9362-12813bfff9fa;
 Sun, 13 Oct 2019 19:19:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJjOZ-0001W6-U3; Sun, 13 Oct 2019 19:19:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJjOZ-0004Lj-L3; Sun, 13 Oct 2019 19:19:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJjOZ-0002Cn-JC; Sun, 13 Oct 2019 19:19:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142685-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 19:19:11 +0000
Subject: [Xen-devel] [linux-4.4 test] 142685: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY4NSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjY4NS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjY0OCBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
ICAgZmFpbCBwYXNzIGluIDE0MjYwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyNjQ4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFz
cyBpbiAxNDI2NDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDE0MjYwNiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI2MDYgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgYzYxZWJiNjY4ZjJjZTNjMjJkMWNmZTZkZjI4YmQzMTk4
ZWFiYmRkNwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVm
MzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5
Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA3MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNjggZGF5cyAgIDgwIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjQzMCAgMjAxOS0xMC0wOCAwNToxNzozOSBaICAgIDUgZGF5
cyAgICA3IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KNDEwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTM2NjcgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 23:43:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 23:43:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJnVj-0000Mj-TT; Sun, 13 Oct 2019 23:42:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJnVi-0000Md-Gj
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 23:42:50 +0000
X-Inumbo-ID: 297d3a3c-ee13-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 297d3a3c-ee13-11e9-beca-bc764e2007e4;
 Sun, 13 Oct 2019 23:42:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJnVf-0006VY-Ki; Sun, 13 Oct 2019 23:42:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJnVf-0001Nw-7A; Sun, 13 Oct 2019 23:42:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJnVf-00060l-6Z; Sun, 13 Oct 2019 23:42:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142690-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:heisenbug
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.14:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e132c8d7b58d8dc2c1888f5768454550d1f3ea7b
X-Osstest-Versions-That: linux=42327896f194f256e5a361e0069985bc8d209b42
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 23:42:47 +0000
Subject: [Xen-devel] [linux-4.14 test] 142690: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY5MCBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2OTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
IDcgeGVuLWJvb3QgZmFpbCBpbiAxNDI2NjAgcGFzcyBpbiAxNDI2OTAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgaW4gMTQyNjYwIHBh
c3MgaW4gMTQyNjkwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgNyB4ZW4tYm9vdCBmYWlsIHBhc3MgaW4gMTQyNjYwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDI2
NjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZTEzMmM4ZDdiNThkOGRjMmMxODg4ZjU3Njg0
NTQ1NTBkMWYzZWE3YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNDIz
Mjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIwOWI0MgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTQyNDEwICAyMDE5LTEwLTA3IDE3OjExOjA4IFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MjYxMyAgMjAxOS0xMC0xMSAxNjo0MTo1MiBaICAgIDIgZGF5cyAgICAzIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkYW0g
Rm9yZCA8YWZvcmQxNzNAZ21haWwuY29tPgogIEFkcmlhbiBIdW50ZXIgPGFkcmlhbi5odW50ZXJA
aW50ZWwuY29tPgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBB
bGV4YW5kZXIgU3ZlcmRsaW4gPGFsZXhhbmRlci5zdmVyZGxpbkBub2tpYS5jb20+CiAgQWxleGV5
IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmV3IERvbm5lbGxhbiA8YWpkQGxp
bnV4LmlibS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBBbmRyZXcgTXVycmF5IDxhbmRyZXcubXVycmF5QGFybS5jb20+CiAgQW5uYSBTY2h1bWFrZXIg
PEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5j
b20+CiAgQmFsYXN1YnJhbWFuaSBWaXZla2FuYW5kYW4gPGJhbGFzdWJyYW1hbmlfdml2ZWthbmFu
ZGFuQG1lbnRvci5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICBDaGVuZ2d1YW5nIFh1IDxjZ3h1NTE5QHpvaG8uY29tLmNuPgogIENocmlzdGlhbiBC
b3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8
Y2xnQGthb2Qub3JnPgogIERhbiBNZWxuaWMgPGRtbUBmYi5jb20+CiAgRG1pdHJ5IE9zaXBlbmtv
IDxkaWdldHhAZ21haWwuY29tPgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRp
bmV0QGNlYS5mcj4KICBFcmljIFNhbmRlZW4gPHNhbmRlZW5AcmVkaGF0LmNvbT4KICBFcnFpIENo
ZW4gPGNoZW5lcnFpQGdtYWlsLmNvbT4KICBFcnFpIENoZW4gY2hlbmVycWlAZ21haWwuY29tCiAg
RmFicmljZSBHYXNuaWVyIDxmYWJyaWNlLmdhc25pZXJAc3QuY29tPgogIEZsb3JpYW4gV2VzdHBo
YWwgPGZ3QHN0cmxlbi5kZT4KICBHYXV0aGFtIFIuIFNoZW5veSA8ZWdvQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgog
IEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJiZXJ0IFh1IDxoZXJiZXJ0
QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSG9yaWEgR2VhbnTEgyA8aG9yaWEuZ2VhbnRhQG54cC5j
b20+CiAgSWRvIFNjaGltbWVsIDxpZG9zY2hAbWVsbGFub3guY29tPgogIElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElseWEgRHJ5b21vdiA8aWRyeW9tb3ZAZ21h
aWwuY29tPgogIElseWEgTGVvc2hrZXZpY2ggPGlpaUBsaW51eC5pYm0uY29tPgogIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphY2sgV2FuZyA8amlucHUud2FuZ0BjbG91ZC5pb25v
cy5jb20+CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBKZW5zIEF4Ym9lIDxh
eGJvZUBrZXJuZWwuZGs+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBK
aXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5j
b20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFu
QGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAg
Sm91bmkgTWFsaW5lbiA8akB3MS5maT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgS2VNZW5nIFNoaSA8c2hpa2Vt
ZW5nQGh1YXdlaS5jb20+CiAgTGkgUm9uZ1FpbmcgPGxpcm9uZ3FpbmdAYmFpZHUuY29tPgogIExp
YW5nIFpoaUNoZW5nIDxsaWFuZ3poaWNoZW5nQGJhaWR1LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgbG9vYmlubGl1QHRlbmNlbnQuY29tCiAg
THVpcyBIZW5yaXF1ZXMgPGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUg
PG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAg
TWF0aGlldSBQb2lyaWVyIDxtYXRoaWV1LnBvaXJpZXJAbGluYXJvLm9yZz4KICBNaWNoYWVsIEVs
bGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CiAgTWlrZSBDaHJpc3RpZSA8bWNocmlzdGlAcmVk
aGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBNaW1pIFpv
aGFyIDx6b2hhckBsaW51eC5pYm0uY29tPgogIE15dW5nSm9vIEhhbSA8bXl1bmdqb28uaGFtQHNh
bXN1bmcuY29tPgogIE9sZWtzYW5kciBTdXZvcm92IDxvbGVrc2FuZHIuc3V2b3JvdkB0b3JhZGV4
LmNvbT4KICBQYWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4KICBQYW9sbyBC
b256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3ps
YWJzLm9yZz4KICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K
ICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSYXNtdXMgVmlsbGVtb2Vz
IDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUmF2aSBCYW5nb3JpYSA8cmF2aS5iYW5nb3Jp
YUBsaW51eC5pYm0uY29tPgogIFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm1saW51eC5vcmcu
dWs+CiAgUnlhbiBDaGVuIDxyeWFuX2NoZW5AYXNwZWVkdGVjaC5jb20+CiAgU2FzY2hhIEhhdWVy
IDxzLmhhdWVyQHBlbmd1dHJvbml4LmRlPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9y
Zz4KICBTZWFuIE55ZWtqYWVyIDxzZWFuQGdlYW5peC5jb20+CiAgU3Jpa2FyIERyb25hbXJhanUg
PHNyaWthckBsaW51eC52bmV0LmlibS5jb20+CiAgU3RlZXYgS2xpbWFzemV3c2tpIDxzdGVldkBr
YWxpLm9yZz4KICBTdGVmYW4gU2NobWlkdCA8c3RlZmFuQGRhdGVuZnJlaWhhZmVuLm9yZz4KICBT
dGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBUaGllcnJ5IFJl
ZGluZyA8dGhpZXJyeS5yZWRpbmdAZ21haWwuY29tPgogIFRoaWVycnkgUmVkaW5nIDx0cmVkaW5n
QG52aWRpYS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVGhv
bWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVGhvbWFzIFJpY2h0ZXIgPHRtcmljaHRAbGlu
dXguaWJtLmNvbT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRy
ZWsgPHRyZWswMEBpbmJveC5ydT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBo
YW1tZXJzcGFjZS5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZG15QGdtYWlsLmNvbT4KICBV
bGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWYWxkaXMgS2xldG5pZWtzIDx2
YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYXNpbHkgR29yYmlrIDxnb3JAbGludXguaWJtLmNv
bT4KICBXYW5wZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CiAgV2VpIFlvbmdqdW4gPHdl
aXlvbmdqdW4xQGh1YXdlaS5jb20+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNo
ZG9nLm9yZz4KICBYaXVibyBMaSA8eGl1YmxpQHJlZGhhdC5jb20+CiAgWmhhbmcgUnVpIDxydWku
emhhbmdAaW50ZWwuY29tPgogIHpoZW5nYmluIDx6aGVuZ2JpbjEzQGh1YXdlaS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKICAgNDIzMjc4OTZmMTk0Li5lMTMyYzhkN2I1OGQgIGUxMzJj
OGQ3YjU4ZDhkYzJjMTg4OGY1NzY4NDU0NTUwZDFmM2VhN2IgLT4gdGVzdGVkL2xpbnV4LTQuMTQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 13 23:50:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 23:50:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJncw-0001AX-Pi; Sun, 13 Oct 2019 23:50:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1ebN=YG=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJncu-0001AR-R8
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 23:50:16 +0000
X-Inumbo-ID: 32cb869c-ee14-11e9-9365-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32cb869c-ee14-11e9-9365-12813bfff9fa;
 Sun, 13 Oct 2019 23:50:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJncq-0006e9-QI; Sun, 13 Oct 2019 23:50:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJncq-00023i-G9; Sun, 13 Oct 2019 23:50:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJncq-0008Gd-FO; Sun, 13 Oct 2019 23:50:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142692-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=778832bcad33512ae09bbf7235a1ddcfa7403083
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 13 Oct 2019 23:50:12 +0000
Subject: [Xen-devel] [ovmf test] 142692: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY5MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2OTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNzc4ODMyYmNhZDMzNTEyYWUwOWJiZjcyMzVhMWRkY2ZhNzQwMzA4MwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDUgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjYzNiAgMjAxOS0xMC0xMiAwMTo1NTozMCBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgUGV0ZSBC
YXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 01:47:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 01:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJpSC-0004Gz-1H; Mon, 14 Oct 2019 01:47:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJpSB-0004Gu-Az
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 01:47:19 +0000
X-Inumbo-ID: 8a48cee2-ee24-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8a48cee2-ee24-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 01:47:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJpS3-0005NH-D2; Mon, 14 Oct 2019 01:47:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJpS2-0007Qm-Tv; Mon, 14 Oct 2019 01:47:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJpS2-0005Ah-Sq; Mon, 14 Oct 2019 01:47:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142695-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=98b2e3c9ab3abfe476a2b02f8f51813edb90e72d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 01:47:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 142695: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjY5NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI2OTUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2bS1pbnN0YWxsICBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAg
cmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAg
ICAgICA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkCmJhc2VsaW5lIHZl
cnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdj
ZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6
MzY6NTEgWiAgIDU2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5
IDExOjM2OjI2IFogICA1NSBkYXlzICAgNjYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQyNTAyICAyMDE5LTEwLTA5IDE1OjAwOjMxIFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJj
aWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdh
dmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxl
eGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxp
c3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJuZWwub3JnPgogIEFu
ZHJldyBKZWZmZXJ5IDxhbmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJl
eS5zaGlua2V2aWNoQHZpcnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdkYy5jb20+CiAgQXVy
ZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJhbGFtdXJ1aGFuIFMgPGJhbGEy
NEBsaW51eC5pYm0uY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAg
QmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlh
bkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4K
ICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBDYXJsbyBNYXJjZWxv
IEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBIbyA8Y2F0aGVy
aW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFAbWUuY29tPgogIENocmlz
dGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJpc3RpYW4gU3Zl
bnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4KICBDbGF1ZGlvIEltYnJlbmRhIDxpbWJyZW5kYUBs
aW51eC5pYm0uY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9i
aW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGlu
dXguaWJtLmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5l
bGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2Fv
ZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVu
cmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5n
w6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJv
cGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVu
aXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAgRG1pdHJ5IFBvbGV0YWV2
IDxwb2xldGFldkBpc3ByYXMucnU+CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRA
cmVkaGF0LmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNv
bT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRW1pbGlvIEcuIENv
dGEgPGNvdGFAYnJhYXAub3JnPgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNvbT4K
ICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1
YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6
IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAg
SGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRh
IDxoaWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBS
ZW4gPGl2YW5yZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxjaGV3aUBnZW50b28u
b3JnPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmFub3NjaCBGcmFu
ayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50
ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8
am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgog
IEpvc2ggS3VueiA8amt6QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVk
aGF0LmNvbT4KICBKdWxpYSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVzdGluIEhp
YmJpdHMgPGNobWVlZWRhbGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5j
b20+CiAgS09OUkFEIEZyZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgS8WR
dsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVz
QGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVu
dCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+
CiAgTGlibyBaaG91IDx6aGxiMjlAZm94bWFpbC5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hl
bEBncmVlbnNvY3MuY29tPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUBy
ZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJr
IENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIFN5bXMg
PG1hcmsuc3ltc0BjaXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0
LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXR0aGV3
IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2Jj
QGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0
c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxA
bGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20K
ICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRo
YXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhh
YXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIg
U29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZp
dmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+
CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJh
bnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2
ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVr
IDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3Zn
YXVrQGlzcHJhcy5ydT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQZXRl
ciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4K
ICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6
IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNh
LmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5h
cm8ub3JnPgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2FuZHJhIExvb3NlbW9yZSA8
c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBs
aW51eC52bmV0LmlibS5jb20+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBs
aW51dHJvbml4LmRlPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAgU2hpdmFwcmFz
YWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFNodS1DaHVuIFdlbmcgPHNjd0Bnb29n
bGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQtcmsuY29tPgog
IFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4gV2VpbCA8c3dA
d2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRoYXQuY29tPgog
IFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5jb20+CiAgU3ZlbiBT
Y2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNv
bT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRoIDx0aHV0
aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5jb20+CiAgdG9ueS5u
Z3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9n
aWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmds
aUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+
CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpZmFuIEx1byA8bHVveWlmYW5A
Y21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4K
ICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92
QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjMxNDgg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 04:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 04:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJrqs-0000EI-1i; Mon, 14 Oct 2019 04:20:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pF02=YG=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1iJh9S-00037h-H3
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 16:55:26 +0000
X-Inumbo-ID: 40097312-edda-11e9-bbab-bc764e2007e4
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40097312-edda-11e9-bbab-bc764e2007e4;
 Sun, 13 Oct 2019 16:55:25 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E3AF616CF;
 Sun, 13 Oct 2019 18:55:23 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id HTG0tUttYsqd; Sun, 13 Oct 2019 18:55:22 +0200 (CEST)
Received: from function (lfbn-bor-1-306-163.w109-215.abo.wanadoo.fr
 [109.215.28.163])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 59F9516A8;
 Sun, 13 Oct 2019 18:55:22 +0200 (CEST)
Received: from samy by function with local (Exim 4.92.2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1iJh9N-0005QT-7S; Sun, 13 Oct 2019 18:55:21 +0200
Date: Sun, 13 Oct 2019 18:55:21 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20191013165521.ktfmn3rcipexwaiw@function>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Quan Xu <quan.xu0@gmail.com>
References: <20191002170543.26571-1-olaf@aepfle.de>
 <20191002170543.26571-2-olaf@aepfle.de>
 <20191013162039.hsylxvashc4rbo67@function>
 <20191013162127.2pdc6ho4oer5pnpr@function>
 <20191013185032.49807077.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191013185032.49807077.olaf@aepfle.de>
Organization: I am not organized
User-Agent: NeoMutt/20170609 (1.8.3)
X-Mailman-Approved-At: Mon, 14 Oct 2019 04:20:56 +0000
Subject: Re: [Xen-devel] [PATCH v2 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Quan Xu <quan.xu0@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xhZiBIZXJpbmcsIGxlIGRpbS4gMTMgb2N0LiAyMDE5IDE4OjUwOjMyICswMjAwLCBhIGVjcml0
Ogo+IEFtIFN1biwgMTMgT2N0IDIwMTkgMTg6MjE6MjcgKzAyMDAKPiBzY2hyaWViIFNhbXVlbCBU
aGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz46Cj4gCj4gPiA+ID4gY2tlZC1i
eTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+ICAKPiA+IAo+ID4gTm90
ZSB0aGF0IHlvdSBtaXNzIGFuICdBJyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBsaW5lIHRoZXJl
Lgo+IAo+IFRoYW5rcyBmb3Igc3BvdHRpbmcuCj4gCj4gU2hvdWxkIEkgcmVzZW5kIHRoaXMgcGF0
Y2g/CgpXaXRoIHRoZSBmaXhlZCBBY2tlZC1ieSBhbmQgbXkgUmV2aWV3ZWQtYnksIHllcy4KClNh
bXVlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 04:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 04:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJrqr-0000EC-O2; Mon, 14 Oct 2019 04:20:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pF02=YG=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1iJgcf-0000jd-Sw
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 16:21:33 +0000
X-Inumbo-ID: 834e271c-edd5-11e9-9362-12813bfff9fa
Received: from hera.aquilenet.fr (unknown [185.233.100.1])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 834e271c-edd5-11e9-9362-12813bfff9fa;
 Sun, 13 Oct 2019 16:21:30 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 8E7DE173B;
 Sun, 13 Oct 2019 18:21:29 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ZvJG0oGLLRCH; Sun, 13 Oct 2019 18:21:28 +0200 (CEST)
Received: from function (lfbn-bor-1-306-163.w109-215.abo.wanadoo.fr
 [109.215.28.163])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id BB69816E2;
 Sun, 13 Oct 2019 18:21:28 +0200 (CEST)
Received: from samy by function with local (Exim 4.92.2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1iJgcZ-0002zv-VI; Sun, 13 Oct 2019 18:21:27 +0200
Date: Sun, 13 Oct 2019 18:21:27 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Quan Xu <quan.xu0@gmail.com>
Message-ID: <20191013162127.2pdc6ho4oer5pnpr@function>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Quan Xu <quan.xu0@gmail.com>
References: <20191002170543.26571-1-olaf@aepfle.de>
 <20191002170543.26571-2-olaf@aepfle.de>
 <20191013162039.hsylxvashc4rbo67@function>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191013162039.hsylxvashc4rbo67@function>
Organization: I am not organized
User-Agent: NeoMutt/20170609 (1.8.3)
X-Mailman-Approved-At: Mon, 14 Oct 2019 04:20:56 +0000
Subject: Re: [Xen-devel] [PATCH v2 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2FtdWVsIFRoaWJhdWx0LCBsZSBkaW0uIDEzIG9jdC4gMjAxOSAxODoyMDozOSArMDIwMCwgYSBl
Y3JpdDoKPiBPbGFmIEhlcmluZywgbGUgbWVyLiAwMiBvY3QuIDIwMTkgMTk6MDU6MzYgKzAyMDAs
IGEgZWNyaXQ6Cj4gPiBUaGUgZnVuY3Rpb24gcmVhZF92dHBtYmxrIHVzZXMgcHJpbnRmKDMpLCBi
dXQgc3RkaW8uaCBpcyBub3QgaW5jbHVkZWQKPiA+IGluIHRoaXMgZmlsZS4gVGhpcyByZXN1bHRz
IGluIGEgd2FybmluZyBmcm9tIGdjYy03Ogo+ID4gCj4gPiB2dHBtYmxrLmM6IEluIGZ1bmN0aW9u
ICdyZWFkX3Z0cG1ibGsnOgo+ID4gdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNpdCBk
ZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncHJpbnRmJyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNs
YXJhdGlvbl0KPiA+ICAgICAgICBwcmludGYoIkV4cGVjdGVkOiAiKTsKPiA+IHZ0cG1ibGsuYzoz
MjI6Nzogd2FybmluZzogaW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGJ1aWx0
LWluIGZ1bmN0aW9uICdwcmludGYnCj4gPiB2dHBtYmxrLmM6MzIyOjc6IG5vdGU6IGluY2x1ZGUg
JzxzdGRpby5oPicgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdwcmludGYnCj4gPiAKPiA+
IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiA+IGNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKTm90ZSB0aGF0IHlvdSBt
aXNzIGFuICdBJyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBsaW5lIHRoZXJlLgoKCgo+IFJldmll
d2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Cj4g
Cj4gPiAtLS0KPiA+ICBzdHViZG9tL3Z0cG0vdnRwbWJsay5jIHwgMSArCj4gPiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9zdHViZG9tL3Z0cG0v
dnRwbWJsay5jIGIvc3R1YmRvbS92dHBtL3Z0cG1ibGsuYwo+ID4gaW5kZXggZmU1MjlhYjVhYy4u
NjgxZjBjMDFiNiAxMDA2NDQKPiA+IC0tLSBhL3N0dWJkb20vdnRwbS92dHBtYmxrLmMKPiA+ICsr
KyBiL3N0dWJkb20vdnRwbS92dHBtYmxrLmMKPiA+IEBAIC0yMCw2ICsyMCw3IEBACj4gPiAgI2lu
Y2x1ZGUgPHVuaXN0ZC5oPgo+ID4gICNpbmNsdWRlIDxlcnJuby5oPgo+ID4gICNpbmNsdWRlIDxm
Y250bC5oPgo+ID4gKyNpbmNsdWRlIDxzdGRpby5oPgo+ID4gIAo+ID4gIC8qRW5jcnlwdGlvbiBr
ZXkgYW5kIGJsb2NrIHNpemVzICovCj4gPiAgI2RlZmluZSBCTEtTWiAxNgo+ID4gCj4gCj4gLS0g
Cj4gU2FtdWVsCj4gPFA+IG1vbwo+IDxOPiBtb28gPwo+IDxEPiBQOiBrZXNraSB0J2Fycml2ZT8g
OikpCj4gPFA+IG1vb29vCj4gPE4+IG1vb29vb28gPwo+IDxQPiByaWVuIGxlIG5ldCBtYXJjaGUg
amUgc3VpcyBjb250ZW50IDopCj4gIC0rLSAjZW5zLW1pbSAtIGFjY3JvIGR1IG5ldCAtKy0KCi0t
IApTYW11ZWwKPkV2ZXIgaGVhcmQgb2YgLmNzaHJjPwpUaGF0J3MgYSBjaXR5IGluIEJvc25pYS4g
IFJpZ2h0PwooRGlzY3Vzc2lvbiBpbiBjb21wLm9zLmxpbnV4Lm1pc2Mgb24gdGhlIGludHVpdGl2
ZW5lc3Mgb2YgY29tbWFuZHMuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 04:21:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 04:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJrqr-0000E6-Ep; Mon, 14 Oct 2019 04:20:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=pF02=YG=ens-lyon.org=samuel.thibault@srs-us1.protection.inumbo.net>)
 id 1iJgbs-0000jB-R4
 for xen-devel@lists.xenproject.org; Sun, 13 Oct 2019 16:20:44 +0000
X-Inumbo-ID: 672b7b34-edd5-11e9-bbab-bc764e2007e4
Received: from hera.aquilenet.fr (unknown [2a0c:e300::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 672b7b34-edd5-11e9-bbab-bc764e2007e4;
 Sun, 13 Oct 2019 16:20:43 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 07B1C173B;
 Sun, 13 Oct 2019 18:20:42 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id NO-b8nDA93vI; Sun, 13 Oct 2019 18:20:40 +0200 (CEST)
Received: from function (lfbn-bor-1-306-163.w109-215.abo.wanadoo.fr
 [109.215.28.163])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 8DD1C16E2;
 Sun, 13 Oct 2019 18:20:40 +0200 (CEST)
Received: from samy by function with local (Exim 4.92.2)
 (envelope-from <samuel.thibault@ens-lyon.org>)
 id 1iJgbn-0002wU-Bz; Sun, 13 Oct 2019 18:20:39 +0200
Date: Sun, 13 Oct 2019 18:20:39 +0200
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20191013162039.hsylxvashc4rbo67@function>
Mail-Followup-To: Samuel Thibault <samuel.thibault@ens-lyon.org>,
 Olaf Hering <olaf@aepfle.de>, xen-devel@lists.xenproject.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Quan Xu <quan.xu0@gmail.com>
References: <20191002170543.26571-1-olaf@aepfle.de>
 <20191002170543.26571-2-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191002170543.26571-2-olaf@aepfle.de>
Organization: I am not organized
User-Agent: NeoMutt/20170609 (1.8.3)
X-Mailman-Approved-At: Mon, 14 Oct 2019 04:20:56 +0000
Subject: Re: [Xen-devel] [PATCH v2 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Quan Xu <quan.xu0@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xhZiBIZXJpbmcsIGxlIG1lci4gMDIgb2N0LiAyMDE5IDE5OjA1OjM2ICswMjAwLCBhIGVjcml0
Ogo+IFRoZSBmdW5jdGlvbiByZWFkX3Z0cG1ibGsgdXNlcyBwcmludGYoMyksIGJ1dCBzdGRpby5o
IGlzIG5vdCBpbmNsdWRlZAo+IGluIHRoaXMgZmlsZS4gVGhpcyByZXN1bHRzIGluIGEgd2Fybmlu
ZyBmcm9tIGdjYy03Ogo+IAo+IHZ0cG1ibGsuYzogSW4gZnVuY3Rpb24gJ3JlYWRfdnRwbWJsayc6
Cj4gdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5j
dGlvbiAncHJpbnRmJyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KPiAgICAgICAg
cHJpbnRmKCJFeHBlY3RlZDogIik7Cj4gdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbmNvbXBh
dGlibGUgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgYnVpbHQtaW4gZnVuY3Rpb24gJ3ByaW50ZicK
PiB2dHBtYmxrLmM6MzIyOjc6IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlkZSBh
IGRlY2xhcmF0aW9uIG9mICdwcmludGYnCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgo+IGNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgoKUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KCj4gLS0tCj4gIHN0dWJkb20vdnRwbS92dHBtYmxrLmMgfCAxICsKPiAg
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhL3N0dWJkb20v
dnRwbS92dHBtYmxrLmMgYi9zdHViZG9tL3Z0cG0vdnRwbWJsay5jCj4gaW5kZXggZmU1MjlhYjVh
Yy4uNjgxZjBjMDFiNiAxMDA2NDQKPiAtLS0gYS9zdHViZG9tL3Z0cG0vdnRwbWJsay5jCj4gKysr
IGIvc3R1YmRvbS92dHBtL3Z0cG1ibGsuYwo+IEBAIC0yMCw2ICsyMCw3IEBACj4gICNpbmNsdWRl
IDx1bmlzdGQuaD4KPiAgI2luY2x1ZGUgPGVycm5vLmg+Cj4gICNpbmNsdWRlIDxmY250bC5oPgo+
ICsjaW5jbHVkZSA8c3RkaW8uaD4KPiAgCj4gIC8qRW5jcnlwdGlvbiBrZXkgYW5kIGJsb2NrIHNp
emVzICovCj4gICNkZWZpbmUgQkxLU1ogMTYKPiAKCi0tIApTYW11ZWwKPFA+IG1vbwo8Tj4gbW9v
ID8KPEQ+IFA6IGtlc2tpIHQnYXJyaXZlPyA6KSkKPFA+IG1vb29vCjxOPiBtb29vb29vID8KPFA+
IHJpZW4gbGUgbmV0IG1hcmNoZSBqZSBzdWlzIGNvbnRlbnQgOikKIC0rLSAjZW5zLW1pbSAtIGFj
Y3JvIGR1IG5ldCAtKy0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 07:46:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 07:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJv3G-0007Ze-EK; Mon, 14 Oct 2019 07:45:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJv3F-0007ZZ-NB
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 07:45:57 +0000
X-Inumbo-ID: a4cb53d4-ee56-11e9-9370-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4cb53d4-ee56-11e9-9370-12813bfff9fa;
 Mon, 14 Oct 2019 07:45:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJv38-00050k-Px; Mon, 14 Oct 2019 07:45:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJv38-0007kP-BO; Mon, 14 Oct 2019 07:45:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJv38-00023Y-Ai; Mon, 14 Oct 2019 07:45:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142717-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=778832bcad33512ae09bbf7235a1ddcfa7403083
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 07:45:50 +0000
Subject: [Xen-devel] [ovmf test] 142717: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjcxNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3MTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgNzc4ODMyYmNhZDMzNTEyYWUwOWJiZjcyMzVhMWRkY2ZhNzQwMzA4MwpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDUgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjYzNiAgMjAxOS0xMC0xMiAwMTo1NTozMCBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEppZXdlbiBZYW8gPGppZXdlbi55
YW9AaW50ZWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgUGV0ZSBC
YXRhcmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgOTI5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 07:59:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 07:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJvGY-000059-81; Mon, 14 Oct 2019 07:59:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flUq=YH=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iJvGW-000052-Ig
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 07:59:40 +0000
X-Inumbo-ID: 9239c690-ee58-11e9-bbab-bc764e2007e4
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9239c690-ee58-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 07:59:39 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id r1so8427253pgj.12
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 00:59:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=btASrOz1J5KkVgWI6xoF+Hve/vj7fp/tCEMdJAUqKLU=;
 b=FnUz3cG/2VnQrP2ZBWMF8qO2Eo0opci1qc+2lqL4NFmh8EHBgN/+jeqwyAJQuu7WFr
 M8k958j07W3zZdG53hrnZiVuIcTJu8aYx34d/sCbHi6xN5RpgcGt2ngEcXCBK6RMFBM7
 LgtwE9pnIacvDqpFkbSCdRUODyBsT2pwuPm4F6LE7hj91TLZzKCPwQa395NEvcL0R+IQ
 QeKSciLF5qBBy6tC+S/iLQGMfB7xL5PJ6xRidWq3V7cN4fbXNTSXKg++WQFEGJBov1Or
 ANRWXAbpxjf3fP32ea6W2QT3XF2qKLhm7EziluMsEO5D3Et/V1hkQB1vfEZhjcZ0KYDC
 zMLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=btASrOz1J5KkVgWI6xoF+Hve/vj7fp/tCEMdJAUqKLU=;
 b=iBZakPU9eNACJqj2Pa9R+++V5IzxcJUdchiDTSe8eGxmmm4dql0f+Kxy0y86sndQS6
 ugs0i1X88xm1HdlHhxie4xVBZ3Gqf44D/pQGK3t+D+H0S/fDLcgjBlBKj5lbRhLBXMUK
 XFod3S/6og8wpQ00dgLDsrAu+Qtd5sWt7D5OKuGTNslhtS+c2yw5wYJcGY9dubASecEb
 gCIJuvc0mbuOvsEohaPGXSoi8FIpwgYJnhohW62+fBbjx/tl0TqRB5f1k1f/CDBuZcUm
 EYf0oIYoCvY7TQmWvdQebQXf6e7+zmHrhXUOefebHMX/u2LIj2K7nxKmWmKdNvibC/sX
 tOAA==
X-Gm-Message-State: APjAAAWzovGa7rPryoyZBAKRxieuQNtdhVPjBdlo9CVJLJEZQjsI0Cs7
 xSJ+FO+rGYbRJwMECtmYK5uIdVCetD4x2XdYSaE=
X-Google-Smtp-Source: APXvYqwmJskvPmFIjx7lMVSjx5AmKRYoB1dFvYVBEnlAGhDxSaK6os0+LGq5kg0+u99R12yK7H2GrKBRP96VeM6C5ZE=
X-Received: by 2002:a63:1f25:: with SMTP id f37mr31439024pgf.50.1571039978463; 
 Mon, 14 Oct 2019 00:59:38 -0700 (PDT)
MIME-Version: 1.0
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
In-Reply-To: <23968.44828.940652.851219@mariner.uk.xensource.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 14 Oct 2019 08:59:26 +0100
Message-ID: <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMSBPY3QgMjAxOSBhdCAxNzozNCwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNp
dHJpeC5jb20+IHdyb3RlOgo+Cj4gSsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1hlbi1kZXZl
bF0gW1hFTiBQQVRDSCBmb3ItNC4xMyB2MiA5LzldIGxpYnhsL3hsOiBPdmVyaGF1bCBwYXNzdGhy
b3VnaCBzZXR0aW5nIGxvZ2ljIik6Cj4gPiBPbiAxMS4xMC4xOSAxNTozMSwgSWFuIEphY2tzb24g
d3JvdGU6Cj4gPiA+IEkgZG8gbm90IGhhdmUgYSBzdHJvbmcgb3BpbmlvbiBhYm91dCB0aGlzLiAg
SSB3b3VsZCBiZSBoYXBweSB3aXRoCj4gPiA+ICJhdXRvIiAob3IgImRlZmF1bHQiIG1heWJlKS4K
PiA+Cj4gPiAidW5zcGVjaWZpZWQiPwo+Cj4gVGhhdCBpcyBJTU8gdGhlIGJlc3Qgc3VnZ2VzdGlv
biBzbyBmYXIgc28gSSB3aWxsIGdvIHdpdGggdGhhdCBpbiBteQo+IHYzLgoKU2VlbXMgb2RkIHRv
IHNwZWNpZnkgYSBwYXJhbWV0ZXIgd2l0aCBhIHZhbHVlIG9mICd1bnNwZWNpZmllZCcgOy0pCgog
IFBhdWwKCj4KPiBJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 08:26:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 08:26:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJvgB-0001zC-O2; Mon, 14 Oct 2019 08:26:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ids=YH=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iJvaB-0001HC-K1
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 08:20:00 +0000
X-Inumbo-ID: 67c7028a-ee5b-11e9-8aca-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.14.113]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 67c7028a-ee5b-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 08:19:57 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=BpYmI0pS+0yJ7cV2vP4UwNTcd9lZAAURTOhu+VfX5cDYe6M/th0UuEDdQCRfv5HbAMP+dAOoe7ZnAyW1CqTHSRsw++ruJ1ciDBHvK05aeHhj5q/ZSVQIFPCDm2js88PSgqi/b9AznvX/1A52wsEU2OGPNAk0MY8AFTmTzsDiSVRVITXzvFMna/8cmIYkJDXiV0B/imRVaq5mPmlcTMz+RdHW51pU+3NQ91yuhrZUt9iqUdgbLFBMaAtS0ox3lCAs/j8PxUhg0g0yPbLPhoViiBpwea49KYCLKmUiZJKBkz9d+tnnB28NJitSnb66edJak+hfyNnWcvjYbCW2s3c+PQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LqWzROTW11e8FonVvvq50XA/3CzppCV8wRKb9jcx3DU=;
 b=CCtMKwnGzbXPEiA58PkeaYxTHT/IKJxskdrRfyHcFRJxdJ0Nhp1MzDjX4N0LSoDG9uZxg1FAN0jLY+TSF9OTfNLjQ1qKz4qq5pO9K6qTciHImm5+uFnMUwmnRS9Gg1QKaNBZUf/wKyHcMVfdTFULpOYDumgC/fiyR8p0NznHJUshMyhKTsKMyQEnpnaSdf/jMxh/fH6dej4rmjkdgrC+NwhAuuJlRgmFz1hLrBjq5A8DApeI8KkUh4j0hmr8O0Tjf9SQCVrrAJkZxPiCC33gF5X8bZ02ajpSyItYjrDCl4pZNWSTKE0VcIqo67txxc5r6ABQeY078SHeU97WDgAt4Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LqWzROTW11e8FonVvvq50XA/3CzppCV8wRKb9jcx3DU=;
 b=Lpbni0EXfK1nkaw8Sf36PlHv+MRU1sU9sf+HKn3sbQZSma+S5RrEcPUYlIqshhQXj1F3WFADuhNv4OS/r7cCs+Y/Yq8MwunrKkn8i1ihDeiLtmo9NUC9KaN/wUs4tfYT7L5FFiUCgv5xhYiL5hkkt+Vt99ZgRsogX/SeHjMRi7A=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5257.eurprd08.prod.outlook.com (10.255.18.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.16; Mon, 14 Oct 2019 08:19:49 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f%2]) with mapi id 15.20.2347.021; Mon, 14 Oct 2019
 08:19:49 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v5 025/126] scripts: add coccinelle script to use auto
 propagated errp
Thread-Index: AQHVgE3Yxrwb2TPU1UWX1rcryXdDAKdVrZuAgAQiCQA=
Date: Mon, 14 Oct 2019 08:19:49 +0000
Message-ID: <6856bd09-65fc-30d7-2a3c-c85334a024e9@virtuozzo.com>
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
 <20191011160552.22907-26-vsementsov@virtuozzo.com>
 <5dd4d642-7ea6-42a2-66fc-6d6710b77b8d@redhat.com>
In-Reply-To: <5dd4d642-7ea6-42a2-66fc-6d6710b77b8d@redhat.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR1001CA0012.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:3:f7::22) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20191014111940423
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ec25e92e-eb32-4668-238e-08d7507f476e
x-ms-traffictypediagnostic: DB8PR08MB5257:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB5257AA45EFCAED84F4C52092C1900@DB8PR08MB5257.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 01901B3451
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(346002)(376002)(396003)(39840400004)(136003)(199004)(189003)(4326008)(486006)(7736002)(7336002)(7276002)(316002)(7406005)(52116002)(76176011)(305945005)(99286004)(110136005)(386003)(26005)(5660300002)(25786009)(54906003)(2906002)(476003)(11346002)(2616005)(31686004)(7366002)(446003)(7416002)(31696002)(6506007)(6512007)(186003)(6116002)(3846002)(86362001)(102836004)(478600001)(81156014)(66946007)(8676002)(81166006)(71200400001)(256004)(6436002)(71190400001)(8936002)(2501003)(66556008)(66476007)(66446008)(64756008)(14454004)(229853002)(53546011)(66066001)(6486002)(6246003)(36756003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5257;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Tf6iIbyGk/5Oaol3u6qvRrD6GIOA3ZRhVVbSw/a4jPwEOmZyzJRu5EQjhfYwBOXKf/Ccd2OXi5tiGxx/U1+GS2MHvVRvr7wzd4eMNokLJbvjJ6MamoFqR4wF+YPIGWbEWAk0REk3NUvaryKzJiO8PnQkA0XUqH7dJy2L7eZFUhR8BYARlVHsmShEBWQDVfBGblDgphF9R0Sag7ND5RHGBbPlTqEWVbR9bWl6hIwNUpwpc2rPjL5NufNL7twSgjqqkvSXpMjuOe9rL8n5FOvbU4GgmD9KugToGXMx1Vtrj2q+6sjJR9Wiu5fVXLVMyT/Crv/c2K/8vzC56D65g8RoL3p9osnJW+VxRKlOMtXSN/I3NOllKd+T1QUvFqqAtnLpXnMfIyEb2rXmnEW8K9b5Idd6WgNNNNU+yPA8gUvd2q4=
Content-ID: <7F3C0F0628EC7D48895BAAE7FEEEC08A@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ec25e92e-eb32-4668-238e-08d7507f476e
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2019 08:19:49.2929 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jBF0IV5jHw2CUB0Z00Rka18xBUKskaPNpqQA9W5ZrVvs9o+1N/mVih5qj/PpttA57+8BlOl+1M5qIbxpM5mWQBWy/HLMQTfFWGiRgR/7zVY=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5257
X-Mailman-Approved-At: Mon, 14 Oct 2019 08:26:11 +0000
Subject: Re: [Xen-devel] [RFC v5 025/126] scripts: add coccinelle script to
 use auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?utf-8?B?SGVydsOpIFBvdXNzaW5lYXU=?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?utf-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>, "Dr.
 David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Ronnie Sahlberg <ronniesahlberg@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Andrew Jeffery <andrew@aj.id.au>, Chris Wulff <crwulff@gmail.com>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>, Michael Walle <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?utf-8?B?Q8OpZHJpYyBMZSBHb2F0ZXI=?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 Denis Lunev <den@virtuozzo.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 =?utf-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?utf-8?B?RGFuaWVsIFAuIEJlcnJhbmfDqQ==?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTEuMTAuMjAxOSAyMDoxMiwgRXJpYyBCbGFrZSB3cm90ZToNCj4gT24gMTAvMTEvMTkgMTE6MDQg
QU0sIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgd3JvdGU6DQo+PiBTaWduZWQtb2ZmLWJ5
OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
DQo+PiAtLS0NCj4+DQo+IA0KPj4gwqAgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRl
ZC1lcnJwLmNvY2NpIHwgMTE4ICsrKysrKysrKysrKysrKysrKw0KPj4gwqAgMSBmaWxlIGNoYW5n
ZWQsIDExOCBpbnNlcnRpb25zKCspDQo+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgc2NyaXB0cy9j
b2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpDQo+Pg0KPj4gZGlmZiAtLWdpdCBh
L3NjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaSBiL3NjcmlwdHMv
Y29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQ0KPj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQNCj4+IGluZGV4IDAwMDAwMDAwMDAuLmQ5NzMxNjIwYWENCj4+IC0tLSAvZGV2L251bGwN
Cj4+ICsrKyBiL3NjcmlwdHMvY29jY2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQ0K
PiANCj4+ICtAcnVsZTFADQo+PiArLy8gRHJvcCBsb2NhbF9lcnINCj4+ICtpZGVudGlmaWVyIGZu
LCBsb2NhbF9lcnI7DQo+PiArc3ltYm9sIGVycnA7DQo+PiArQEANCj4+ICsNCj4+ICsgZm4oLi4u
LCBFcnJvciAqKmVycnAsIC4uLikNCj4+ICsgew0KPj4gK8KgwqDCoMKgIDwuLi4NCj4+ICstwqDC
oMKgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOw0KPj4gK8KgwqDCoMKgIC4uLj4NCj4+ICsgfQ0K
Pj4gKw0KPiANCj4gU28gb3VyIGdvYWwgaXMgdG8gYXV0b21hdGUgcmVtb3ZhbCBvZiBhbGwgbG9j
YWxfZXJyIChpbmNsdWRpbmcgd2hlbiBpdCBpcyBzcGVsbGVkIGVycikuLi4NCj4gDQo+PiArQEAN
Cj4+ICsvLyBIYW5kbGUgcGF0dGVybiB3aXRoIGdvdG8sIG90aGVyd2lzZSB3ZSdsbCBmaW5pc2gg
dXANCj4+ICsvLyB3aXRoIGxhYmVscyBhdCBmdW5jdGlvbiBlbmQgd2hpY2ggd2lsbCBub3QgY29t
cGlsZS4NCj4+ICtpZGVudGlmaWVyIHJ1bGUxLmZuOw0KPj4gK2lkZW50aWZpZXIgcnVsZTEubG9j
YWxfZXJyOw0KPj4gK2lkZW50aWZpZXIgT1VUOw0KPj4gK0BADQo+PiArDQo+PiArIGZuKC4uLikN
Cj4+ICsgew0KPj4gK8KgwqDCoMKgIDwuLi4NCj4+ICstwqDCoMKgIGdvdG8gT1VUOw0KPj4gKyvC
oMKgwqAgcmV0dXJuOw0KPj4gK8KgwqDCoMKgIC4uLj4NCj4+ICstIE9VVDoNCj4+ICstwqDCoMKg
IGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOw0KPj4gKyB9DQo+PiArDQo+IA0KPiB0
aGlzIGRhbmdsaW5nIGxhYmVsIGNsZWFudXAgbWFrZXMgc2Vuc2UNCj4gDQo+PiArQEANCj4+ICtp
ZGVudGlmaWVyIHJ1bGUxLmZuOw0KPj4gK2lkZW50aWZpZXIgcnVsZTEubG9jYWxfZXJyOw0KPj4g
K0BADQo+PiArDQo+PiArIGZuKC4uLikNCj4+ICsgew0KPj4gK8KgwqDCoMKgIDwuLi4NCj4+ICso
DQo+PiArLcKgwqDCoCBlcnJvcl9mcmVlKGxvY2FsX2Vycik7DQo+PiArLcKgwqDCoCBsb2NhbF9l
cnIgPSBOVUxMOw0KPj4gKyvCoMKgwqAgZXJyb3JfZnJlZV9lcnJwKGVycnApOw0KPiANCj4gVGhp
cyBkb2VzIG5vdCBtYWtlIHNlbnNlIC0gZXJyb3JfZnJlZV9lcnJwKCkgaXMgbm90IGRlZmluZWQg
cHJpb3IgdG8gdGhpcyBzZXJpZXMgb3IgYW55d2hlcmUgaW4gcGF0Y2hlcyAxLTI0LCBpZiBJJ20g
cmVhZGluZyBpdCBjb3JyZWN0bHkuDQo+IA0KPj4gK3wNCj4+ICstwqDCoMKgIGVycm9yX2ZyZWUo
bG9jYWxfZXJyKTsNCj4+ICsrwqDCoMKgIGVycm9yX2ZyZWVfZXJycChlcnJwKTsNCj4gDQo+IGFu
ZCBhZ2Fpbg0KPiANCj4+ICt8DQo+PiArLcKgwqDCoCBlcnJvcl9yZXBvcnRfZXJyKGxvY2FsX2Vy
cik7DQo+PiArK8KgwqDCoCBlcnJvcl9yZXBvcnRfZXJycChlcnJwKTsNCj4+ICt8DQo+PiArLcKg
wqDCoCB3YXJuX3JlcG9ydF9lcnIobG9jYWxfZXJyKTsNCj4+ICsrwqDCoMKgIHdhcm5fcmVwb3J0
X2VycnAoZXJycCk7DQo+PiArfA0KPj4gKy3CoMKgwqAgZXJyb3JfcHJvcGFnYXRlX3ByZXBlbmQo
ZXJycCwgbG9jYWxfZXJyLA0KPj4gKyvCoMKgwqAgZXJyb3JfcHJlcGVuZChlcnJwLA0KPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Li4uKTsNCj4+ICt8DQo+PiArLcKgwqDCoCBlcnJvcl9wcm9wYWdhdGUoZXJycCwgbG9jYWxfZXJy
KTsNCj4+ICspDQo+PiArwqDCoMKgwqAgLi4uPg0KPj4gKyB9DQo+PiArDQo+IA0KPiBJdCBsb29r
cyBsaWtlIG9uY2UgdGhpcyBzY3JpcHQgaXMgcnVuLCBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZCgp
IHdpbGwgaGF2ZSBubyBjbGllbnRzLg0KDQpObywgaXQgc3RpbGwgaGF2ZSBhIGJpdCwgd2hlbiB3
b3JraW5nIHdpdGggZXJyb3JfY29weSwgYW5kL29yIG1vdmluZyBlcnJvcnMgZnJvbS90byBzdHJ1
Y3R1cmVzLg0KDQo+IElzIHRoZXJlIGEgbm9uLWdlbmVyYXRlZCBjbGVhbnVwIHBhdGNoIHRoYXQg
cmVtb3ZlcyBpdCAoYW5kIG9uY2UgaXQgaXMgcmVtb3ZlZCwgaXQgY2FuIGFsc28gYmUgcmVtb3Zl
ZCBmcm9tIHRoZSAuY29jY2kgc2NyaXB0IGFzIG5vIGZ1cnRoZXIgY2xpZW50cyB3aWxsIHJlYXBw
ZWFyIGxhdGVyKT8NCg0KTWF5YmUuDQoNCj4gDQo+IA0KPj4gK0BADQo+PiAraWRlbnRpZmllciBy
dWxlMS5mbjsNCj4+ICtpZGVudGlmaWVyIHJ1bGUxLmxvY2FsX2VycjsNCj4+ICtAQA0KPj4gKw0K
Pj4gKyBmbiguLi4pDQo+PiArIHsNCj4+ICvCoMKgwqDCoCA8Li4uDQo+PiArKA0KPj4gKy3CoMKg
wqAgJmxvY2FsX2Vycg0KPj4gKyvCoMKgwqAgZXJycA0KPj4gK3wNCj4+ICstwqDCoMKgIGxvY2Fs
X2Vycg0KPj4gKyvCoMKgwqAgKmVycnANCj4+ICspDQo+PiArwqDCoMKgwqAgLi4uPg0KPj4gKyB9
DQo+PiArDQo+PiArQEANCj4+ICtzeW1ib2wgZXJycDsNCj4+ICtAQA0KPj4gKw0KPj4gKy0gKmVy
cnAgIT0gTlVMTA0KPj4gKysgKmVycnANCj4+DQo+IA0KPiBTZWVtcyB0byBtYWtlIHNlbnNlLg0K
PiANCg0KDQotLSANCkJlc3QgcmVnYXJkcywNClZsYWRpbWlyDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 08:32:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 08:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJvln-0002mh-TM; Mon, 14 Oct 2019 08:31:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TRx6=YH=kernel.org=shawnguo@srs-us1.protection.inumbo.net>)
 id 1iJvkh-0002kb-7R
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 08:30:51 +0000
X-Inumbo-ID: edb5f346-ee5c-11e9-9371-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edb5f346-ee5c-11e9-9371-12813bfff9fa;
 Mon, 14 Oct 2019 08:30:50 +0000 (UTC)
Received: from dragon (li937-157.members.linode.com [45.56.119.157])
 (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5443B207FF;
 Mon, 14 Oct 2019 08:29:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571041850;
 bh=p7mjM/EcKkarwYBL8yjO5OkJb2HPOW4/n1CL+uOOlMU=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=RTnfmVLrzT1mElpLV1XpxtXmAYaHC4vXjDk1D8B2kTsZLHBXEuOXdUn57LgcXb0Ej
 h3mpF2mTZzuwOHBrv9gd3TZkQ4d/61IzyEHJNqi+GNSCzH6D3Q9rxbNjPNVhwsqsHm
 enxUHSuGte972ZNKUuW2YUasfYnn5BuldVKKqFww=
Date: Mon, 14 Oct 2019 16:29:28 +0800
From: Shawn Guo <shawnguo@kernel.org>
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Message-ID: <20191014082924.GI12262@dragon>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <20190924181244.7159-9-nsaenzjulienne@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190924181244.7159-9-nsaenzjulienne@suse.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Mailman-Approved-At: Mon, 14 Oct 2019 08:31:58 +0000
Subject: Re: [Xen-devel] [PATCH 08/11] dts: arm64: layerscape: add
 dma-ranges property to pcie nodes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org,
 mbrugger@suse.com, robin.murphy@arm.com, linux-arm-msm@vger.kernel.org,
 f.fainelli@gmail.com, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, linux-tegra@vger.kernel.org, robh+dt@kernel.org,
 wahrenst@gmx.net, james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 dmaengine@vger.kernel.org, xen-devel@lists.xenproject.org,
 Li Yang <leoyang.li@nxp.com>, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMjQsIDIwMTkgYXQgMDg6MTI6MzlQTSArMDIwMCwgTmljb2xhcyBTYWVueiBK
dWxpZW5uZSB3cm90ZToKPiBUaGUgYnVzIGJlaGluZCB0aGUgYm9hcmQncyBQQ0llIGNvcmUgaGFz
IERNQSBhZGRyZXNzaW5nIGxpbWl0YXRpb25zLiBBZGQKPiBhbiBlbXB0eSAnZG1hLXJhbmdlcycg
cHJvcGVydHkgb24gYWxsIFBDSWUgYnVzIGRlc2NyaXB0aW9ucyB0byBpbmZvcm0KPiB0aGUgT0Yg
Y29yZSB0aGF0IGEgdHJhbnNsYXRpb24gaXMgZHVlIGZ1cnRoZXIgZG93biB0aGUgbGluZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBOaWNvbGFzIFNhZW56IEp1bGllbm5lIDxuc2FlbnpqdWxpZW5uZUBz
dXNlLmRlPgoKQXBwbGllZCwgdGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 08:32:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 08:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJvln-0002mb-LX; Mon, 14 Oct 2019 08:31:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TRx6=YH=kernel.org=shawnguo@srs-us1.protection.inumbo.net>)
 id 1iJvj7-00027z-KI
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 08:29:13 +0000
X-Inumbo-ID: b366c206-ee5c-11e9-a531-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b366c206-ee5c-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 08:29:13 +0000 (UTC)
Received: from dragon (li937-157.members.linode.com [45.56.119.157])
 (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 975F220673;
 Mon, 14 Oct 2019 08:28:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571041752;
 bh=4xRYNc1AsGeEeRyhMqeyE0eI5lZWBeRZlGnQlsC3iT8=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=poW3FdOhnfzxFqeIBCD96TFK9ogf+8ey1lA8yG5SXAHL0D+X3YPBSgIrE4MospI+Z
 hb7zs1kMA8wdggiEu844GDKWPb4Rcib/9/G/2T7FwutmRJD3ym78J+PHMeoJEufODN
 RPspDY69Cl+C4TjFoM9KzAMs5IyG7dvkprUUGz3U=
Date: Mon, 14 Oct 2019 16:28:49 +0800
From: Shawn Guo <shawnguo@kernel.org>
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Message-ID: <20191014082847.GH12262@dragon>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <20190924181244.7159-8-nsaenzjulienne@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190924181244.7159-8-nsaenzjulienne@suse.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Mailman-Approved-At: Mon, 14 Oct 2019 08:31:58 +0000
Subject: Re: [Xen-devel] [PATCH 07/11] dts: arm64: layerscape: add
 dma-ranges property to qoric-mc node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org,
 mbrugger@suse.com, robin.murphy@arm.com, linux-arm-msm@vger.kernel.org,
 f.fainelli@gmail.com, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, linux-tegra@vger.kernel.org, robh+dt@kernel.org,
 wahrenst@gmx.net, james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 dmaengine@vger.kernel.org, xen-devel@lists.xenproject.org,
 Li Yang <leoyang.li@nxp.com>, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBTZXAgMjQsIDIwMTkgYXQgMDg6MTI6MzhQTSArMDIwMCwgTmljb2xhcyBTYWVueiBK
dWxpZW5uZSB3cm90ZToKPiBxb3JpcS1tYydzIGRwbWFjcyBETUEgY29uZmlndXJhdGlvbiBpcyBp
bmhlcml0ZWQgZnJvbSB0aGVpciBwYXJlbnQgbm9kZSwKPiB3aGljaCBhY3RzIGEgYnVzIGluIHRo
aXMgcmVnYXJkLiBTbyBmYXIgaXQgbWFrZWQgYWxsIGRldmljZXMgYXMKPiBkbWEtY29oZXJlbnQg
YnV0IG5vIGRtYS1yYW5nZXMgcmVjb21tZW5kYXRpb24gaXMgbWFkZS4KPiAKPiBUaGUgdHJ1dGgg
aXMgdGhhdCB0aGUgdW5kZXJseWluZyBpbnRlcmNvbm5lY3QgaGFzIERNQSBjb25zdHJhaW50cywg
c28KPiBhZGQgYW4gZW1wdHkgZG1hLXJhbmdlcyBpbiBxb3JpcS1tYydzIG5vZGUgaW4gb3JkZXIg
Zm9yIERUJ3MgRE1BCj4gY29uZmlndXJhdGlvbiBjb2RlIHRvIGdldCB0aGUgRE1BIGNvbnN0cmFp
bnRzIGZyb20gaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBTYWVueiBKdWxpZW5uZSA8
bnNhZW56anVsaWVubmVAc3VzZS5kZT4KClVwZGF0ZWQgc3ViamVjdCBwcmVmaXggYXMgJ2FybTY0
OiBkdHM6IC4uLicsIGFuZCBhcHBsaWVkIHRoZSBwYXRjaC4KClNoYXduCgo+IC0tLQo+IAo+ICBh
cmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMxMDg4YS5kdHNpIHwgMSArCj4gIGFy
Y2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2ZzbC1sczIwOHhhLmR0c2kgfCAxICsKPiAgYXJj
aC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWx4MjE2MGEuZHRzaSB8IDEgKwo+ICAzIGZp
bGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0
L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMxMDg4YS5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0
cy9mcmVlc2NhbGUvZnNsLWxzMTA4OGEuZHRzaQo+IGluZGV4IGM2NzZkMDc3MTc2Mi4uZjBkMGI2
MTQ1YjcyIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2ZzbC1s
czEwODhhLmR0c2kKPiArKysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMx
MDg4YS5kdHNpCj4gQEAgLTY5OCw2ICs2OTgsNyBAQAo+ICAJCQkgICAgICA8MHgwMDAwMDAwMCAw
eDA4MzQwMDAwIDAgMHg0MDAwMD47IC8qIE1DIGNvbnRyb2wgcmVnICovCj4gIAkJCW1zaS1wYXJl
bnQgPSA8Jml0cz47Cj4gIAkJCWlvbW11LW1hcCA9IDwwICZzbW11IDAgMD47CS8qIFRoaXMgaXMg
Zml4ZWQtdXAgYnkgdS1ib290ICovCj4gKwkJCWRtYS1yYW5nZXM7Cj4gIAkJCWRtYS1jb2hlcmVu
dDsKPiAgCQkJI2FkZHJlc3MtY2VsbHMgPSA8Mz47Cj4gIAkJCSNzaXplLWNlbGxzID0gPDE+Owo+
IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMyMDh4YS5k
dHNpIGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvZnNsLWxzMjA4eGEuZHRzaQo+IGlu
ZGV4IDdhMGJlOGVhYTg0YS4uZmQ2MDM2Yjc4NjVjIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQv
Ym9vdC9kdHMvZnJlZXNjYWxlL2ZzbC1sczIwOHhhLmR0c2kKPiArKysgYi9hcmNoL2FybTY0L2Jv
b3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHMyMDh4YS5kdHNpCj4gQEAgLTM0MCw2ICszNDAsNyBAQAo+
ICAJCQkgICAgICA8MHgwMDAwMDAwMCAweDA4MzQwMDAwIDAgMHg0MDAwMD47IC8qIE1DIGNvbnRy
b2wgcmVnICovCj4gIAkJCW1zaS1wYXJlbnQgPSA8Jml0cz47Cj4gIAkJCWlvbW11LW1hcCA9IDww
ICZzbW11IDAgMD47CS8qIFRoaXMgaXMgZml4ZWQtdXAgYnkgdS1ib290ICovCj4gKwkJCWRtYS1y
YW5nZXM7Cj4gIAkJCWRtYS1jb2hlcmVudDsKPiAgCQkJI2FkZHJlc3MtY2VsbHMgPSA8Mz47Cj4g
IAkJCSNzaXplLWNlbGxzID0gPDE+Owo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3QvZHRz
L2ZyZWVzY2FsZS9mc2wtbHgyMTYwYS5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2Nh
bGUvZnNsLWx4MjE2MGEuZHRzaQo+IGluZGV4IDQwOGUwZWNkY2U2YS4uMzczNWJiMTM5Y2IyIDEw
MDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvZnJlZXNjYWxlL2ZzbC1seDIxNjBhLmR0
c2kKPiArKysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9mc2wtbHgyMTYwYS5kdHNp
Cj4gQEAgLTg2OCw2ICs4NjgsNyBAQAo+ICAJCQltc2ktcGFyZW50ID0gPCZpdHM+Owo+ICAJCQkv
KiBpb21tdS1tYXAgcHJvcGVydHkgaXMgZml4ZWQgdXAgYnkgdS1ib290ICovCj4gIAkJCWlvbW11
LW1hcCA9IDwwICZzbW11IDAgMD47Cj4gKwkJCWRtYS1yYW5nZXM7Cj4gIAkJCWRtYS1jb2hlcmVu
dDsKPiAgCQkJI2FkZHJlc3MtY2VsbHMgPSA8Mz47Cj4gIAkJCSNzaXplLWNlbGxzID0gPDE+Owo+
IC0tIAo+IDIuMjMuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 08:36:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 08:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJvpp-00031k-Ei; Mon, 14 Oct 2019 08:36:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJvpo-00031f-60
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 08:36:08 +0000
X-Inumbo-ID: a9ec8502-ee5d-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9ec8502-ee5d-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 08:36:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJvpl-0001GM-LR; Mon, 14 Oct 2019 08:36:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJvpl-0002oL-3x; Mon, 14 Oct 2019 08:36:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJvpl-0005Z1-1S; Mon, 14 Oct 2019 08:36:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142709-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2581efa9a47d3c9c349c6d6a2756a16bf69d3f4f
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 08:36:05 +0000
Subject: [Xen-devel] [linux-linus test] 142709: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjcwOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNzA5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMjU4MWVmYTlhNDdkM2M5YzM0
OWM2ZDZhMjc1NmExNmJmNjlkM2Y0ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIyMyBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMjIgZGF5cyAg
MTc2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjcwOSAgMjAxOS0xMC0xMyAxNzo0
OToyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDk5NCBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMDgzMzYgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 08:40:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 08:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJvtf-0003ju-8t; Mon, 14 Oct 2019 08:40:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ids=YH=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iJvqk-00037Q-HX
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 08:37:06 +0000
X-Inumbo-ID: cc295cf8-ee5d-11e9-bbab-bc764e2007e4
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::724])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc295cf8-ee5d-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 08:37:04 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=jKcqxpqKJLDx075hAA+k8JHrUW6SvV87nmi+a+w0WcVdCZXUih0fkCw97xdzOdsz7SLvjo3gyVdp1zxc/mSquBfzDosshZOS9fgNsmiKCIKEI7Vl3Q9546Xu+NzycDJqc4gVOT0y6MHOtVFxybrOK+2UbV0Qy+5UlX+TYQ6AR0LR607P+O0WjN6p/9cWpGQqkgLvuQhDMC921hBm+aVW1WyLx0tleORrhXao/2vaYAmrj1pwvDyxvy/pJgA5AuYQVYcInxLCqNlW49BSnbkgvD6zqwu8n05Oo5lxnR/TIngYmpI7QRTnrz65Xu6/9HmNociNm6TcwCXgsHOB+8apWg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6iqNKY1/GMzgMCBaOMKfrkCbnTPLvLlnM/sLwEsP4Zc=;
 b=ZU2/MU42VAtPATvptTzHCxzlyRD51foVuaRkTSeyVclReCtJgaiRAhcVh02iMxWKPuVIM72DZf8IDSPW3cakRtxe1bU1UsJlEAiGkrVuzSuZlyr0iiAkAcYWUmyc99nx5AVnIo1Zdi2B7snWp4rVltBom8iIF0lIblK6MdblCbHQvEBxnQlnlkJrgfkDJP0T74XSUjfXLLbiJyJmsE6oxBNODXceTUrqo4ZonQW4z/y9jgzaXgegFV5j7D0C/iDSkWzlATibUCVSq9+BSxtOtvU53lIbz5AeHCvuh0IuA3iGzIsiRgpLlxw7yLutDJw2si/Yz/jTSGwKuQyn4x1uLw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6iqNKY1/GMzgMCBaOMKfrkCbnTPLvLlnM/sLwEsP4Zc=;
 b=F+n1Wm7L1Gke/3dfc8E5SygGxPcYdhHgYbw/38qoiNb5dP1U+h7fgkveWVRRHOzqi7C0KgwjNKJ25dyfvbGsdnMdKtgaltsrWnkEF043bGVnp9stWCZ9WfbvHjDv8sv3gVETCIvzVfJwHJPGF1tPkNDtZk1ZgZSZLU3fHoomizg=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5339.eurprd08.prod.outlook.com (52.133.240.211) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.18; Mon, 14 Oct 2019 08:37:02 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f%2]) with mapi id 15.20.2347.021; Mon, 14 Oct 2019
 08:37:02 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: Eric Blake <eblake@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [RFC v5 000/126] error: auto propagated local_err
Thread-Index: AQHVgE3dlsNxBDOk202dFu/C5nZLkadVqtKAgAQpoAA=
Date: Mon, 14 Oct 2019 08:37:01 +0000
Message-ID: <83b75543-9bb7-f090-db59-3402aff7fa42@virtuozzo.com>
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
 <b4195e1b-c78d-a58e-d34c-eddbd8d1f438@redhat.com>
In-Reply-To: <b4195e1b-c78d-a58e-d34c-eddbd8d1f438@redhat.com>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR0502CA0010.eurprd05.prod.outlook.com
 (2603:10a6:3:e3::20) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20191014113652697
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 43fc669a-a3d9-41ad-2f9b-08d75081aed2
x-ms-traffictypediagnostic: DB8PR08MB5339:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB533967A66E873853763FEBA5C1900@DB8PR08MB5339.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:901;
x-forefront-prvs: 01901B3451
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(979002)(39840400004)(376002)(136003)(346002)(396003)(366004)(53754006)(189003)(199004)(31686004)(64756008)(66556008)(66476007)(66946007)(11346002)(7416002)(7366002)(7406005)(7336002)(7276002)(71200400001)(71190400001)(66446008)(7736002)(305945005)(81166006)(8676002)(8936002)(81156014)(66066001)(186003)(476003)(102836004)(486006)(26005)(2906002)(446003)(86362001)(2616005)(5660300002)(110136005)(99286004)(54906003)(316002)(76176011)(53546011)(386003)(36756003)(6506007)(6116002)(52116002)(31696002)(6486002)(3846002)(14444005)(2501003)(229853002)(25786009)(6512007)(6306002)(256004)(4326008)(6436002)(966005)(6246003)(14454004)(478600001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5339;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Gk1BEf3Or4bjp193XOLfAz5boGQ5K2Yr+UmwwgKTeJK9lsxmB0OiR6kBojgEACalGS5BnOJUpdNg3fK26cZesmUs6TA1PAFlg/q5erduxwnyvypTzQIPXpP3z8d5N9bg+ziO7UBhgazbbTJt+Xkfm4cweTrbORoJRvH2g+Y43B02aINMnNO1aCFIt11P2H7Y/rnU1x+oycNoJaqRNcywR3hKHDF63lhTZ6tZhdNgjq/Z0e0R35zKoGWDm1siUzXo5uUXW22JghxkZlZ+7NmdqjDIcP9PWUyqO4S0NISG6EMqDvLpeLQ3ltHeK1WCV2Q5qsEyH9u4ixp/lxJ+Hd0Jskp0cEbnmnFPMlh4yJ3cyMmsj7Z4qSoGWYuqrv919UZIQpuuFolp+q4VA4BV6tS0nDQDSfq/HUf3KgCPJuwIAnkdeYUA4w7zmXItxO+Ve3Ft/eyWdaqroJV3vAC0rV/7rA==
Content-ID: <A8115239075DDB45867AEAB0D73FECF5@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 43fc669a-a3d9-41ad-2f9b-08d75081aed2
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2019 08:37:01.7914 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: g6ZzF0P08em5jmzrClGNRULqfk1ZBCPfgNnn3qH7AJJdGPADDXkLN3CnK3pm3cNnNF5isMt6skpLbyDuIlnrrlhyX2HNTkMYUXLa6s4fS9U=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5339
X-Mailman-Approved-At: Mon, 14 Oct 2019 08:40:06 +0000
Subject: Re: [Xen-devel] [RFC v5 000/126] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?utf-8?B?SGVydsOpIFBvdXNzaW5lYXU=?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?utf-8?B?UGhpbGlwcGUgTWF0aGlldS1EYXVkw6k=?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>, "Dr.
 David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Ronnie Sahlberg <ronniesahlberg@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Andrew Jeffery <andrew@aj.id.au>, Chris Wulff <crwulff@gmail.com>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>, Michael Walle <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?utf-8?B?Q8OpZHJpYyBMZSBHb2F0ZXI=?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 Denis Lunev <den@virtuozzo.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 =?utf-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?utf-8?B?RGFuaWVsIFAuIEJlcnJhbmfDqQ==?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTEuMTAuMjAxOSAyMDowMiwgRXJpYyBCbGFrZSB3cm90ZToNCj4gT24gMTAvMTEvMTkgMTE6MDMg
QU0sIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgd3JvdGU6DQo+PiBIaSBhbGwhDQo+Pg0K
Pj4gQXQgdGhlIHJlcXVlc3Qgb2YgTWFya3VzOiBmdWxsIHZlcnNpb24gb2YgZXJycCBwcm9wYWdh
dGlvbi4gTGV0J3MgbG9vaw0KPj4gYXQgaXQuIENvdmVyIGFzIG11Y2ggYXMgcG9zc2libGUsIGV4
Y2VwdCBpbnNlcnRpbmcgbWFjcm8gaW52b2NhdGlvbg0KPj4gd2hlcmUgaXQncyBub3QgbmVjZXNz
YXJ5Lg0KPj4NCj4+IEl0J3MgaHVnZSwgYW5kIHNvIGl0J3MgYW4gUkZDLg0KPiANCj4gSXMgdGhl
cmUgYSByZXBvIGNvbnRhaW5pbmcgdGhlc2UgcGF0Y2hlcywgdG8gbWFrZSBpdCBlYXNpZXIgdG8g
cGxheSB3aXRoIHRoZW0gbG9jYWxseSB3aXRob3V0IGhhdmluZyB0byAnZ2l0IGFtJyB0aGUgZW50
aXJlIDEyNiBtZXNzYWdlcz8NCg0KRG9uZToNCg0KaHR0cHM6Ly9zcmMub3BlbnZ6Lm9yZy91c2Vy
cy92c2VtZW50c292L3JlcG9zL3FlbXUvYnJvd3NlDQoNCmh0dHBzOi8vc3JjLm9wZW52ei5vcmcv
c2NtL352c2VtZW50c292L3FlbXUuZ2l0ICN0YWcgdXAtYXV0by1sb2NhbC1lcnItdjUNCg0KPiAN
Cj4gDQo+PiDCoCB1dGlsL3FlbXUtc29ja2V0cy5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMzEgKy0tDQo+PiDCoCB2bC5jwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8wqAgMTQgKy0NCj4+IMKgIHB5dGhvbi9jb21taXQtcGVyLXN1YnN5
c3RlbS5wecKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDIwNCArKysrKysrKysrKysr
Kw0KPj4gwqAgc2NyaXB0cy9jb2NjaW5lbGxlL2F1dG8tcHJvcGFnYXRlZC1lcnJwLmNvY2NpIHwg
MTE4ICsrKysrKysrDQo+PiDCoCAzNDEgZmlsZXMgY2hhbmdlZCwgMzg1MSBpbnNlcnRpb25zKCsp
LCA0NDU1IGRlbGV0aW9ucygtKQ0KPj4gwqAgY3JlYXRlIG1vZGUgMTAwNzU1IHB5dGhvbi9jb21t
aXQtcGVyLXN1YnN5c3RlbS5weQ0KPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHNjcmlwdHMvY29j
Y2luZWxsZS9hdXRvLXByb3BhZ2F0ZWQtZXJycC5jb2NjaQ0KPiANCj4gU28sIHdoZXRoZXIgb3Ig
bm90IHdlIHRha2UgY29tbWl0LXBlci1zdWJzeXN0ZW0ucHksIHRoZSBvdmVyYWxsIHNlcmllcyBh
cHBlYXJzIHRvIGJlIGEgbmljZSByZWR1Y3Rpb24gaW4gbGluZXMgb2YgY29kZS4NCj4gDQoNCg0K
LS0gDQpCZXN0IHJlZ2FyZHMsDQpWbGFkaW1pcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:03:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwFm-0005U2-9n; Mon, 14 Oct 2019 09:02:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fCd=YH=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iJwFk-0005Tx-Fm
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:02:56 +0000
X-Inumbo-ID: 683328c4-ee61-11e9-9375-12813bfff9fa
Received: from mail-lf1-f66.google.com (unknown [209.85.167.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 683328c4-ee61-11e9-9375-12813bfff9fa;
 Mon, 14 Oct 2019 09:02:54 +0000 (UTC)
Received: by mail-lf1-f66.google.com with SMTP id y127so11247044lfc.0
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 02:02:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=atd8JY4xDCXy07woK57hou/QSpa2JswFfraCBbT5GNE=;
 b=fmQXjFYF+gDiIloalMEY9ThMpTzgr05Om6oaYoQIx81am+2D1+e1jSfB5HIYlN3dqw
 WE4BqzZR4rf3Duc3qhCmLdLxbfpwnAqBYkNM6UJSRkchu/lRIBWQ8R9mMeOjCCHjvxU1
 loDGWcvbMwbTQOBMcjPCcDR3yc5uokEMIlDwXFSzFnfDKMNMcHpTw05J5wL1FPRcuHx3
 fRYGP6FWQYa8UU+Wr9dSRjHNp8s6/L3cUnVc1mvxhxJu6e9zlyIt3QtC8RwBSPC52+Uc
 immX+gbdrV77rBD1XFZlJndz+yWzIAxGzbXDRQXtDeSv2aMyJ+NVALkSBwYLqbwFsX5d
 c7/Q==
X-Gm-Message-State: APjAAAXHuxjfV1144C4zgemQsxreFi4X62Gcrzn8F2dp49fQippEPIWS
 lYD6Sf/rFcmZ+M/hKUg8Wz2A1GfqiHY=
X-Google-Smtp-Source: APXvYqyt71lqOZA31nqvXj459OjF79IcD7eXeyAR/+BIYGf/ELAf9sIy3WHePvRGywTHgYgPDIVB8g==
X-Received: by 2002:a19:4b8f:: with SMTP id y137mr16991354lfa.19.1571043773372; 
 Mon, 14 Oct 2019 02:02:53 -0700 (PDT)
Received: from mail-lj1-f181.google.com (mail-lj1-f181.google.com.
 [209.85.208.181])
 by smtp.gmail.com with ESMTPSA id k23sm4098173ljc.13.2019.10.14.02.02.52
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 14 Oct 2019 02:02:52 -0700 (PDT)
Received: by mail-lj1-f181.google.com with SMTP id d1so15772631ljl.13
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 02:02:52 -0700 (PDT)
X-Received: by 2002:a2e:9112:: with SMTP id m18mr4996678ljg.75.1571043772475; 
 Mon, 14 Oct 2019 02:02:52 -0700 (PDT)
MIME-Version: 1.0
References: <20191002170543.26571-1-olaf@aepfle.de>
 <20191002170543.26571-2-olaf@aepfle.de>
 <20191013162039.hsylxvashc4rbo67@function>
 <20191013162127.2pdc6ho4oer5pnpr@function>
 <20191013185032.49807077.olaf@aepfle.de>
 <20191013165521.ktfmn3rcipexwaiw@function>
In-Reply-To: <20191013165521.ktfmn3rcipexwaiw@function>
From: Wei Liu <wl@xen.org>
Date: Mon, 14 Oct 2019 10:02:36 +0100
X-Gmail-Original-Message-ID: <CAK9nU=r3kwePih8Ugr4=Tv5=wxNAN6v1DLdE5wz1pBnfVmmZoQ@mail.gmail.com>
Message-ID: <CAK9nU=r3kwePih8Ugr4=Tv5=wxNAN6v1DLdE5wz1pBnfVmmZoQ@mail.gmail.com>
To: Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH v2 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>, Quan Xu <quan.xu0@gmail.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2MgSnVlcmdlbi4KCkxvb2tzIHByZXR0eSBoYXJtbGVzcyBmb3IgNC4xMy4KCk9uIE1vbiwgMTQg
T2N0IDIwMTkgYXQgMDU6MjMsIFNhbXVlbCBUaGliYXVsdAo8c2FtdWVsLnRoaWJhdWx0QGVucy1s
eW9uLm9yZz4gd3JvdGU6Cj4KPiBPbGFmIEhlcmluZywgbGUgZGltLiAxMyBvY3QuIDIwMTkgMTg6
NTA6MzIgKzAyMDAsIGEgZWNyaXQ6Cj4gPiBBbSBTdW4sIDEzIE9jdCAyMDE5IDE4OjIxOjI3ICsw
MjAwCj4gPiBzY2hyaWViIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9u
Lm9yZz46Cj4gPgo+ID4gPiA+ID4gY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+Cj4gPiA+Cj4gPiA+IE5vdGUgdGhhdCB5b3UgbWlzcyBhbiAnQScgYXQgdGhl
IGJlZ2lubmluZyBvZiB0aGUgbGluZSB0aGVyZS4KPiA+Cj4gPiBUaGFua3MgZm9yIHNwb3R0aW5n
Lgo+ID4KPiA+IFNob3VsZCBJIHJlc2VuZCB0aGlzIHBhdGNoPwo+Cj4gV2l0aCB0aGUgZml4ZWQg
QWNrZWQtYnkgYW5kIG15IFJldmlld2VkLWJ5LCB5ZXMuCj4KPiBTYW11ZWwKPgo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:06:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:06:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwIj-0005cn-Ra; Mon, 14 Oct 2019 09:06:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iJwIh-0005ch-SO
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:05:59 +0000
X-Inumbo-ID: d2e6bcee-ee61-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d2e6bcee-ee61-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 09:05:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJwIa-0001s4-IB; Mon, 14 Oct 2019 09:05:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iJwIZ-0005Qj-L2; Mon, 14 Oct 2019 09:05:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iJwIZ-0000Cp-KI; Mon, 14 Oct 2019 09:05:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142711-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 09:05:51 +0000
Subject: [Xen-devel] [linux-4.4 test] 142711: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjcxMSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjcxMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjY0OCBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBp
biAxNDI2ODUgcGFzcyBpbiAxNDI2MDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE4IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDI2ODUgcGFzcyBpbiAxNDI2NDgKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFp
bCBwYXNzIGluIDE0MjY0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyNjg1CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
NDI2ODUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDE0MjYwNiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI2MDYgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgYzYxZWJiNjY4ZjJjZTNjMjJkMWNmZTZkZjI4YmQzMTk4ZWFiYmRk
NwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjVi
MjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAy
MDE5LTA4LTA0IDA3OjQ4OjMwIFogICA3MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3
MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNjggZGF5cyAgIDgxIGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0MjQzMCAgMjAxOS0xMC0wOCAwNToxNzozOSBaICAgIDYgZGF5cyAgICA4
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KNDEwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTM2NjcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:09:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwLu-0005mW-OY; Mon, 14 Oct 2019 09:09:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iJwLt-0005mM-7k
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:09:17 +0000
X-Inumbo-ID: 4aea7208-ee62-11e9-9375-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4aea7208-ee62-11e9-9375-12813bfff9fa;
 Mon, 14 Oct 2019 09:09:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EEC30B664;
 Mon, 14 Oct 2019 09:09:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Mon, 14 Oct 2019 11:09:10 +0200
Message-Id: <20191014090910.9701-3-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191014090910.9701-1-jgross@suse.com>
References: <20191014090910.9701-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 2/2] xen/netback: cleanup init and deinit code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu@kernel.org>,
 "David S. Miller" <davem@davemloft.net>, Paul Durrant <paul@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gc29tZSBjbGVhbnVwIG9mIHRoZSBuZXRiYWNrIGluaXQgYW5kIGRlaW5pdCBjb2RlOgoKLSBh
ZGQgYW4gb21uaXBvdGVudCBxdWV1ZSBkZWluaXQgZnVuY3Rpb24gdXNhYmxlIGZyb20KICB4ZW52
aWZfZGlzY29ubmVjdF9kYXRhKCkgYW5kIHRoZSBlcnJvciBwYXRoIG9mIHhlbnZpZl9jb25uZWN0
X2RhdGEoKQotIG9ubHkgaW5zdGFsbCB0aGUgaXJxIGhhbmRsZXJzIGFmdGVyIGluaXRpYWxpemlu
ZyBhbGwgcmVsZXZhbnQgaXRlbXMKICAoZXNwZWNpYWxseSB0aGUga3RocmVhZHMgcmVsYXRlZCB0
byB0aGUgcXVldWUpCi0gdGhlcmUgaXMgbm8gbmVlZCB0byB1c2UgZ2V0X3Rhc2tfc3RydWN0KCkg
YWZ0ZXIgY3JlYXRpbmcgYSBrdGhyZWFkCiAgYW5kIHVzaW5nIHB1dF90YXNrX3N0cnVjdCgpIGFn
YWluIGFmdGVyIGhhdmluZyBzdG9wcGVkIGl0LgotIHVzZSBrdGhyZWFkX3J1bigpIGluc3RlYWQg
b2Yga3RocmVhZF9jcmVhdGUoKSB0byBzcGFyZSB0aGUgY2FsbCBvZgogIHdha2VfdXBfcHJvY2Vz
cygpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIHwgMTE0ICsrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyks
IDYwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2lu
dGVyZmFjZS5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKaW5kZXggMTAz
ZWQwMDc3NWViLi42OGRkN2JiMDdjYTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL2ludGVyZmFjZS5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5j
CkBAIC02MjYsNiArNjI2LDM4IEBAIGludCB4ZW52aWZfY29ubmVjdF9jdHJsKHN0cnVjdCB4ZW52
aWYgKnZpZiwgZ3JhbnRfcmVmX3QgcmluZ19yZWYsCiAJcmV0dXJuIGVycjsKIH0KIAorc3RhdGlj
IHZvaWQgeGVudmlmX2Rpc2Nvbm5lY3RfcXVldWUoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUp
Cit7CisJaWYgKHF1ZXVlLT50eF9pcnEpIHsKKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1
ZS0+dHhfaXJxLCBxdWV1ZSk7CisJCWlmIChxdWV1ZS0+dHhfaXJxID09IHF1ZXVlLT5yeF9pcnEp
CisJCQlxdWV1ZS0+cnhfaXJxID0gMDsKKwkJcXVldWUtPnR4X2lycSA9IDA7CisJfQorCisJaWYg
KHF1ZXVlLT5yeF9pcnEpIHsKKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1ZS0+cnhfaXJx
LCBxdWV1ZSk7CisJCXF1ZXVlLT5yeF9pcnEgPSAwOworCX0KKworCWlmIChxdWV1ZS0+dGFzaykg
eworCQlrdGhyZWFkX3N0b3AocXVldWUtPnRhc2spOworCQlxdWV1ZS0+dGFzayA9IE5VTEw7CisJ
fQorCisJaWYgKHF1ZXVlLT5kZWFsbG9jX3Rhc2spIHsKKwkJa3RocmVhZF9zdG9wKHF1ZXVlLT5k
ZWFsbG9jX3Rhc2spOworCQlxdWV1ZS0+ZGVhbGxvY190YXNrID0gTlVMTDsKKwl9CisKKwlpZiAo
cXVldWUtPm5hcGkucG9sbCkgeworCQluZXRpZl9uYXBpX2RlbCgmcXVldWUtPm5hcGkpOworCQlx
dWV1ZS0+bmFwaS5wb2xsID0gTlVMTDsKKwl9CisKKwl4ZW52aWZfdW5tYXBfZnJvbnRlbmRfZGF0
YV9yaW5ncyhxdWV1ZSk7Cit9CisKIGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4ZW52
aWZfcXVldWUgKnF1ZXVlLAogCQkJdW5zaWduZWQgbG9uZyB0eF9yaW5nX3JlZiwKIAkJCXVuc2ln
bmVkIGxvbmcgcnhfcmluZ19yZWYsCkBAIC02NTEsMTMgKzY4MywyNyBAQCBpbnQgeGVudmlmX2Nv
bm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKIAluZXRpZl9uYXBpX2FkZChx
dWV1ZS0+dmlmLT5kZXYsICZxdWV1ZS0+bmFwaSwgeGVudmlmX3BvbGwsCiAJCQlYRU5WSUZfTkFQ
SV9XRUlHSFQpOwogCisJcXVldWUtPnN0YWxsZWQgPSB0cnVlOworCisJdGFzayA9IGt0aHJlYWRf
cnVuKHhlbnZpZl9rdGhyZWFkX2d1ZXN0X3J4LCBxdWV1ZSwKKwkJCSAgICIlcy1ndWVzdC1yeCIs
IHF1ZXVlLT5uYW1lKTsKKwlpZiAoSVNfRVJSKHRhc2spKQorCQlnb3RvIGt0aHJlYWRfZXJyOwor
CXF1ZXVlLT50YXNrID0gdGFzazsKKworCXRhc2sgPSBrdGhyZWFkX3J1bih4ZW52aWZfZGVhbGxv
Y19rdGhyZWFkLCBxdWV1ZSwKKwkJCSAgICIlcy1kZWFsbG9jIiwgcXVldWUtPm5hbWUpOworCWlm
IChJU19FUlIodGFzaykpCisJCWdvdG8ga3RocmVhZF9lcnI7CisJcXVldWUtPmRlYWxsb2NfdGFz
ayA9IHRhc2s7CisKIAlpZiAodHhfZXZ0Y2huID09IHJ4X2V2dGNobikgewogCQkvKiBmZWF0dXJl
LXNwbGl0LWV2ZW50LWNoYW5uZWxzID09IDAgKi8KIAkJZXJyID0gYmluZF9pbnRlcmRvbWFpbl9l
dnRjaG5fdG9faXJxaGFuZGxlcigKIAkJCXF1ZXVlLT52aWYtPmRvbWlkLCB0eF9ldnRjaG4sIHhl
bnZpZl9pbnRlcnJ1cHQsIDAsCiAJCQlxdWV1ZS0+bmFtZSwgcXVldWUpOwogCQlpZiAoZXJyIDwg
MCkKLQkJCWdvdG8gZXJyX3VubWFwOworCQkJZ290byBlcnI7CiAJCXF1ZXVlLT50eF9pcnEgPSBx
dWV1ZS0+cnhfaXJxID0gZXJyOwogCQlkaXNhYmxlX2lycShxdWV1ZS0+dHhfaXJxKTsKIAl9IGVs
c2UgewpAQCAtNjY4LDcgKzcxNCw3IEBAIGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4
ZW52aWZfcXVldWUgKnF1ZXVlLAogCQkJcXVldWUtPnZpZi0+ZG9taWQsIHR4X2V2dGNobiwgeGVu
dmlmX3R4X2ludGVycnVwdCwgMCwKIAkJCXF1ZXVlLT50eF9pcnFfbmFtZSwgcXVldWUpOwogCQlp
ZiAoZXJyIDwgMCkKLQkJCWdvdG8gZXJyX3VubWFwOworCQkJZ290byBlcnI7CiAJCXF1ZXVlLT50
eF9pcnEgPSBlcnI7CiAJCWRpc2FibGVfaXJxKHF1ZXVlLT50eF9pcnEpOwogCkBAIC02NzgsNDcg
KzcyNCwxOCBAQCBpbnQgeGVudmlmX2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpx
dWV1ZSwKIAkJCXF1ZXVlLT52aWYtPmRvbWlkLCByeF9ldnRjaG4sIHhlbnZpZl9yeF9pbnRlcnJ1
cHQsIDAsCiAJCQlxdWV1ZS0+cnhfaXJxX25hbWUsIHF1ZXVlKTsKIAkJaWYgKGVyciA8IDApCi0J
CQlnb3RvIGVycl90eF91bmJpbmQ7CisJCQlnb3RvIGVycjsKIAkJcXVldWUtPnJ4X2lycSA9IGVy
cjsKIAkJZGlzYWJsZV9pcnEocXVldWUtPnJ4X2lycSk7CiAJfQogCi0JcXVldWUtPnN0YWxsZWQg
PSB0cnVlOwotCi0JdGFzayA9IGt0aHJlYWRfY3JlYXRlKHhlbnZpZl9rdGhyZWFkX2d1ZXN0X3J4
LAotCQkJICAgICAgKHZvaWQgKilxdWV1ZSwgIiVzLWd1ZXN0LXJ4IiwgcXVldWUtPm5hbWUpOwot
CWlmIChJU19FUlIodGFzaykpIHsKLQkJcHJfd2FybigiQ291bGQgbm90IGFsbG9jYXRlIGt0aHJl
YWQgZm9yICVzXG4iLCBxdWV1ZS0+bmFtZSk7Ci0JCWVyciA9IFBUUl9FUlIodGFzayk7Ci0JCWdv
dG8gZXJyX3J4X3VuYmluZDsKLQl9Ci0JcXVldWUtPnRhc2sgPSB0YXNrOwotCWdldF90YXNrX3N0
cnVjdCh0YXNrKTsKLQotCXRhc2sgPSBrdGhyZWFkX2NyZWF0ZSh4ZW52aWZfZGVhbGxvY19rdGhy
ZWFkLAotCQkJICAgICAgKHZvaWQgKilxdWV1ZSwgIiVzLWRlYWxsb2MiLCBxdWV1ZS0+bmFtZSk7
Ci0JaWYgKElTX0VSUih0YXNrKSkgewotCQlwcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUga3Ro
cmVhZCBmb3IgJXNcbiIsIHF1ZXVlLT5uYW1lKTsKLQkJZXJyID0gUFRSX0VSUih0YXNrKTsKLQkJ
Z290byBlcnJfcnhfdW5iaW5kOwotCX0KLQlxdWV1ZS0+ZGVhbGxvY190YXNrID0gdGFzazsKLQot
CXdha2VfdXBfcHJvY2VzcyhxdWV1ZS0+dGFzayk7Ci0Jd2FrZV91cF9wcm9jZXNzKHF1ZXVlLT5k
ZWFsbG9jX3Rhc2spOwotCiAJcmV0dXJuIDA7CiAKLWVycl9yeF91bmJpbmQ6Ci0JdW5iaW5kX2Zy
b21faXJxaGFuZGxlcihxdWV1ZS0+cnhfaXJxLCBxdWV1ZSk7Ci0JcXVldWUtPnJ4X2lycSA9IDA7
Ci1lcnJfdHhfdW5iaW5kOgotCXVuYmluZF9mcm9tX2lycWhhbmRsZXIocXVldWUtPnR4X2lycSwg
cXVldWUpOwotCXF1ZXVlLT50eF9pcnEgPSAwOwotZXJyX3VubWFwOgotCXhlbnZpZl91bm1hcF9m
cm9udGVuZF9kYXRhX3JpbmdzKHF1ZXVlKTsKLQluZXRpZl9uYXBpX2RlbCgmcXVldWUtPm5hcGkp
Owora3RocmVhZF9lcnI6CisJcHJfd2FybigiQ291bGQgbm90IGFsbG9jYXRlIGt0aHJlYWQgZm9y
ICVzXG4iLCBxdWV1ZS0+bmFtZSk7CisJZXJyID0gUFRSX0VSUih0YXNrKTsKIGVycjoKKwl4ZW52
aWZfZGlzY29ubmVjdF9xdWV1ZShxdWV1ZSk7CiAJcmV0dXJuIGVycjsKIH0KIApAQCAtNzQ2LDMw
ICs3NjMsNyBAQCB2b2lkIHhlbnZpZl9kaXNjb25uZWN0X2RhdGEoc3RydWN0IHhlbnZpZiAqdmlm
KQogCWZvciAocXVldWVfaW5kZXggPSAwOyBxdWV1ZV9pbmRleCA8IG51bV9xdWV1ZXM7ICsrcXVl
dWVfaW5kZXgpIHsKIAkJcXVldWUgPSAmdmlmLT5xdWV1ZXNbcXVldWVfaW5kZXhdOwogCi0JCW5l
dGlmX25hcGlfZGVsKCZxdWV1ZS0+bmFwaSk7Ci0KLQkJaWYgKHF1ZXVlLT50YXNrKSB7Ci0JCQlr
dGhyZWFkX3N0b3AocXVldWUtPnRhc2spOwotCQkJcHV0X3Rhc2tfc3RydWN0KHF1ZXVlLT50YXNr
KTsKLQkJCXF1ZXVlLT50YXNrID0gTlVMTDsKLQkJfQotCi0JCWlmIChxdWV1ZS0+ZGVhbGxvY190
YXNrKSB7Ci0JCQlrdGhyZWFkX3N0b3AocXVldWUtPmRlYWxsb2NfdGFzayk7Ci0JCQlxdWV1ZS0+
ZGVhbGxvY190YXNrID0gTlVMTDsKLQkJfQotCi0JCWlmIChxdWV1ZS0+dHhfaXJxKSB7Ci0JCQlp
ZiAocXVldWUtPnR4X2lycSA9PSBxdWV1ZS0+cnhfaXJxKQotCQkJCXVuYmluZF9mcm9tX2lycWhh
bmRsZXIocXVldWUtPnR4X2lycSwgcXVldWUpOwotCQkJZWxzZSB7Ci0JCQkJdW5iaW5kX2Zyb21f
aXJxaGFuZGxlcihxdWV1ZS0+dHhfaXJxLCBxdWV1ZSk7Ci0JCQkJdW5iaW5kX2Zyb21faXJxaGFu
ZGxlcihxdWV1ZS0+cnhfaXJxLCBxdWV1ZSk7Ci0JCQl9Ci0JCQlxdWV1ZS0+dHhfaXJxID0gMDsK
LQkJfQotCi0JCXhlbnZpZl91bm1hcF9mcm9udGVuZF9kYXRhX3JpbmdzKHF1ZXVlKTsKKwkJeGVu
dmlmX2Rpc2Nvbm5lY3RfcXVldWUocXVldWUpOwogCX0KIAogCXhlbnZpZl9tY2FzdF9hZGRyX2xp
c3RfZnJlZSh2aWYpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:09:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwLs-0005mG-GB; Mon, 14 Oct 2019 09:09:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iJwLr-0005mB-UM
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:09:15 +0000
X-Inumbo-ID: 4ae89e38-ee62-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ae89e38-ee62-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 09:09:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C4700B65E;
 Mon, 14 Oct 2019 09:09:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Mon, 14 Oct 2019 11:09:09 +0200
Message-Id: <20191014090910.9701-2-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
In-Reply-To: <20191014090910.9701-1-jgross@suse.com>
References: <20191014090910.9701-1-jgross@suse.com>
Subject: [Xen-devel] [PATCH 1/2] xen/netback: fix error path of
 xenvif_connect_data()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu@kernel.org>,
 "David S. Miller" <davem@davemloft.net>, stable@vger.kernel.org,
 Paul Durrant <paul@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVudmlmX2Nvbm5lY3RfZGF0YSgpIGNhbGxzIG1vZHVsZV9wdXQoKSBpbiBjYXNlIG9mIGVycm9y
LiBUaGlzIGlzCndyb25nIGFzIHRoZXJlIGlzIG5vIHJlbGF0ZWQgbW9kdWxlX2dldCgpLgoKUmVt
b3ZlIHRoZSBzdXBlcmZsdW91cyBtb2R1bGVfcHV0KCkuCgpGaXhlczogMjc5ZjQzOGUzNmMwYTcg
KCJ4ZW4tbmV0YmFjazogRG9uJ3QgZGVzdHJveSB0aGUgbmV0ZGV2IHVudGlsIHRoZSB2aWYgaXMg
c2h1dCBkb3duIikKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDMuMTIKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvbmV0L3hl
bi1uZXRiYWNrL2ludGVyZmFjZS5jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIGIvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKaW5kZXggMjQwZjc2MmIzNzQ5Li4xMDNl
ZDAwNzc1ZWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5j
CisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCkBAIC03MTksNyArNzE5
LDYgQEAgaW50IHhlbnZpZl9jb25uZWN0X2RhdGEoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUs
CiAJeGVudmlmX3VubWFwX2Zyb250ZW5kX2RhdGFfcmluZ3MocXVldWUpOwogCW5ldGlmX25hcGlf
ZGVsKCZxdWV1ZS0+bmFwaSk7CiBlcnI6Ci0JbW9kdWxlX3B1dChUSElTX01PRFVMRSk7CiAJcmV0
dXJuIGVycjsKIH0KIAotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:09:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:09:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwM0-0005np-0V; Mon, 14 Oct 2019 09:09:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iJwLy-0005nY-7w
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:09:22 +0000
X-Inumbo-ID: 4aea7209-ee62-11e9-9375-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4aea7209-ee62-11e9-9375-12813bfff9fa;
 Mon, 14 Oct 2019 09:09:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C447DB64B;
 Mon, 14 Oct 2019 09:09:13 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Mon, 14 Oct 2019 11:09:08 +0200
Message-Id: <20191014090910.9701-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH 0/2] xen/netback: bug fix and cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu@kernel.org>,
 "David S. Miller" <davem@davemloft.net>, "# 3 . 12" <stable@vger.kernel.org>,
 Paul Durrant <paul@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIGJ1Z2ZpeCAocGF0Y2ggMSkgSSBzdHVtYmxlZCBvdmVyIHdoaWxlIGRvaW5nIGEgY2xlYW51
cCAocGF0Y2ggMikKb2YgdGhlIHhlbi1uZXRiYWNrIGluaXQvZGVpbml0IGNvZGUuCgpKdWVyZ2Vu
IEdyb3NzICgyKToKICB4ZW4vbmV0YmFjazogZml4IGVycm9yIHBhdGggb2YgeGVudmlmX2Nvbm5l
Y3RfZGF0YSgpCiAgeGVuL25ldGJhY2s6IGNsZWFudXAgaW5pdCBhbmQgZGVpbml0IGNvZGUKCiBk
cml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYyB8IDExNSArKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCA2
MSBkZWxldGlvbnMoLSkKCi0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:12:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:12:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwPS-0006gj-Jq; Mon, 14 Oct 2019 09:12:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ids=YH=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iJwOP-0006f4-L3
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:11:53 +0000
X-Inumbo-ID: a80150c4-ee62-11e9-beca-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::705])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a80150c4-ee62-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 09:11:51 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=mL6htlT4E0v1KPuVPprcahA4yJOwZcHbL//dtSaO4lvTi7q20IyM7m+/millOMdYszjwpCtmwXWWSXdY/t688kXrBRFFt8b6THOabm0uYRQL+FGDuygNep1585K11WtXTRG/ipHnjTeEqx6Mhok8gOAYbm4RoFGusZKtHbsOF5Z0WCZuBtWlpAJG6qCQgKJA9LaNIb9MGefzoJr8ZLc+snPXCFbB3EuSr3+CHGmnjlZOljtK+Q7iJmO/TqGo5a3VRm0tnwCEBB+YvMwXqqU/MS4/B5olwe21MsXBRs0Myda6LrhxflWZNFJfc+mZJ1qoAUMNgLjT+fTRvwoMOpRatg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PzjZcD+l0eOzXajooDYhNaQsFxOelcytQIiQksFp1Bc=;
 b=CzS0ONyrJaK4UX8ipaPkDfnOmud0Tinx88pFcWJGpEp3rFDnNr6pXLsT6KP3CQC/Y1g1pMn+qtxPfe3OsKc/UhO+4+Yhh8zpzo42I8WGQlzZGvlg9y4LIgLWlLE4BcYnvqvNtfb4ieZ+Tab7QNmKL/WQuNl4xOZarLNnu6DGHuwdoqakpURMrurBNwOQpsVQQhv7FZGV/mAwkvwd05tSwkicg5SAPUiF168Fty3NLjh/kym6ftEBt1jin6PhvALPryySb96KVbMI8EaXiibetJhps2m6vqxrofb6WSRzsGyXm85ni8ZR7c68If2YoMwdrbeH03gGhg1kd/wSD1BaMA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=PzjZcD+l0eOzXajooDYhNaQsFxOelcytQIiQksFp1Bc=;
 b=Q5iHZ9JJtbOY5TF1022Cpsxrpiktm3KEziK2cUtGX0Pz7eKwDTZl4X+tioVaPVjbVOMRY7gmC9APXMGOe225RS4OBFtz6SF2zXqYnCRkl98hUUJI14a3b2bgM+GrbOqnC8o/EJIMg3n320eGONxqkxUT2oiqfDfb4Id5bZH1h80=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5195.eurprd08.prod.outlook.com (20.179.15.207) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.21; Mon, 14 Oct 2019 09:11:48 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f%2]) with mapi id 15.20.2347.021; Mon, 14 Oct 2019
 09:11:48 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [RFC v5 000/126] error: auto propagated local_err
Thread-Index: AQHVgE3dlsNxBDOk202dFu/C5nZLkadWT5MAgAOOmAA=
Date: Mon, 14 Oct 2019 09:11:48 +0000
Message-ID: <2fabace6-f4dd-925a-c58d-3f32fd5fd7ca@virtuozzo.com>
References: <157084874400.18388.12557875151531306179@37313f22b938>
In-Reply-To: <157084874400.18388.12557875151531306179@37313f22b938>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1PR0901CA0055.eurprd09.prod.outlook.com
 (2603:10a6:3:45::23) To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20191014121140261
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: bd878c36-df6f-4354-1c6f-08d750868aac
x-ms-traffictypediagnostic: DB8PR08MB5195:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB5195D20A5B348E65A25B3D57C1900@DB8PR08MB5195.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-forefront-prvs: 01901B3451
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(136003)(346002)(366004)(39840400004)(396003)(189003)(199004)(5640700003)(2351001)(486006)(76176011)(476003)(54906003)(64756008)(26005)(71200400001)(66946007)(66556008)(66476007)(31686004)(31696002)(66446008)(86362001)(186003)(71190400001)(316002)(6306002)(36756003)(6512007)(6506007)(446003)(11346002)(386003)(2616005)(66066001)(14444005)(7336002)(7406005)(7366002)(7416002)(256004)(52116002)(102836004)(305945005)(966005)(6486002)(6246003)(8936002)(14454004)(478600001)(2906002)(6916009)(2501003)(8676002)(4326008)(81156014)(81166006)(30864003)(6436002)(7736002)(229853002)(5660300002)(6116002)(3846002)(25786009)(99286004)(579004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5195;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: YSmizR/huriA/54D5EDoyVNC+ZhG5l7EQ0ZqZCsEhP9SCeHK14lAkY266PFJBXhMqfwVIu4Ajnjw9pWpxoZ/vUMDzYX1MLvWBRqMMxO3lmI1SbkseTToxcsw2IrfhLxl/USQTQacA1m7YyRfODcKrHg/ON2BXXS2pDrdzUPEyalbHuOy0JSVK2ZfiqCp8H+BjqyPlqdFe7w/23U3WkPjEwFjrihWHP4Ggq6ZP4M6xPD7UgFBpCCIMNV7S5llQdj6SqJBYnahEfspu5qNaUkSkaiBguw4VMifNVsgJugt1VHYjJ6OSFMWbmiT10458O28Cr7SsV9TBNz9DhZoeUaLAweULpBQ5SNQW1PWipPH2Z+nuqyGfjQWs61a4F+MDejP3lFSWJTeZf4WnsN2c0HNpw9jS0wz8IgW/rrKFMTuZj4PeOfWBtDNfpAbdH8t7FQL54yZE9oFU9/cQe/g8TXfnA==
Content-ID: <CC905F90B83BEC45A67D90509C582199@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bd878c36-df6f-4354-1c6f-08d750868aac
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2019 09:11:48.4794 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eT/d8d9Vh6tGDtKJsfWWSkGo3kQfP8A0ZRvv60BLq4ptSPfZ2GDeG+FdGp+b/SuMgQmlAZRKCzzCUUWZEPB2yUQTRtHuqy8fkCofUqV+tGc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5195
X-Mailman-Approved-At: Mon, 14 Oct 2019 09:12:56 +0000
Subject: Re: [Xen-devel] [RFC v5 000/126] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "mjrosato@linux.ibm.com" <mjrosato@linux.ibm.com>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "yuval.shaia@oracle.com" <yuval.shaia@oracle.com>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "paul@xen.org" <paul@xen.org>, "green@moxielogic.com" <green@moxielogic.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "joel@jms.id.au" <joel@jms.id.au>, "dillaman@redhat.com" <dillaman@redhat.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>, Denis Lunev <den@virtuozzo.com>,
 "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTIuMTAuMjAxOSA1OjUyLCBuby1yZXBseUBwYXRjaGV3Lm9yZyB3cm90ZToNCj4gUGF0Y2hldyBV
Ukw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDE5MTAxMTE2MDU1Mi4yMjkwNy0xLXZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbS8NCj4gDQo+IA0KPiANCj4gSGksDQo+IA0KPiBUaGlzIHNlcmll
cyBzZWVtcyB0byBoYXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1zLiBTZWUgb3V0cHV0IGJl
bG93IGZvcg0KPiBtb3JlIGluZm9ybWF0aW9uOg0KPiANCj4gU3ViamVjdDogW1JGQyB2NSAwMDAv
MTI2XSBlcnJvcjogYXV0byBwcm9wYWdhdGVkIGxvY2FsX2Vycg0KPiBUeXBlOiBzZXJpZXMNCj4g
TWVzc2FnZS1pZDogMjAxOTEwMTExNjA1NTIuMjI5MDctMS12c2VtZW50c292QHZpcnR1b3p6by5j
b20NCj4gDQo+ID09PSBURVNUIFNDUklQVCBCRUdJTiA9PT0NCj4gIyEvYmluL2Jhc2gNCj4gZ2l0
IHJldi1wYXJzZSBiYXNlID4gL2Rldi9udWxsIHx8IGV4aXQgMA0KPiBnaXQgY29uZmlnIC0tbG9j
YWwgZGlmZi5yZW5hbWVsaW1pdCAwDQo+IGdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZXMg
VHJ1ZQ0KPiBnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5hbGdvcml0aG0gaGlzdG9ncmFtDQo+IC4v
c2NyaXB0cy9jaGVja3BhdGNoLnBsIC0tbWFpbGJhY2sgYmFzZS4uDQo+ID09PSBURVNUIFNDUklQ
VCBFTkQgPT09DQo+IA0KPiBTd2l0Y2hlZCB0byBhIG5ldyBicmFuY2ggJ3Rlc3QnDQo+IDMxOWIy
MDYgdXRpbC9xZW11LWNvbmZpZy5jOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiAz
ZWU2NTY3IHRlc3RzL3Rlc3QtaW1hZ2UtbG9ja2luZy5jOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURQ0KPiAyZTRmMzcxIHRhcmdldC90aWxlZ3gvY3B1LmM6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFDQo+IDVmNzY2ZDcgbWVtb3J5X21hcHBpbmcuYzogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUNCj4gODk2OWM2ZiBpb3RocmVhZC5jOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQ0KPiAxNTM0YTkyIGh3L3NkL3NzaS1zZC5jOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQ0KPiBiNWIxZTBhIGh3L2NwdS9jb3JlLmM6IGludHJvZHVjZSBFUlJQX0FVVE9f
UFJPUEFHQVRFDQo+IGRkM2YzMTAgaHcvY29yZS9idXMuYzogaW50cm9kdWNlIEVSUlBfQVVUT19Q
Uk9QQUdBVEUNCj4gMjFlZTVmOCBQVlJETUE6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
DQo+IDg0MzY1YWIgUmVwbGljYXRpb246IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+
IDIyNWJiYzUgdnZmYXQ6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDJkYTU4ZDYg
dnBjOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiBlN2ZiMGI5IGJsa2RlYnVnOiBp
bnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiAzOWQzNjdlIHFjb3c6IGludHJvZHVjZSBF
UlJQX0FVVE9fUFJPUEFHQVRFDQo+IDFiNzU0NmMgcWNvdzI6IGludHJvZHVjZSBFUlJQX0FVVE9f
UFJPUEFHQVRFDQo+IGMwMzUyYTEgcmF3OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0K
PiA2MTJhZWJmIHFlZDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gMTU1ZjZlYSBw
YXJhbGxlbHM6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDVkM2MzZmQgYmxrdmVy
aWZ5OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiAzNjEzMmU2IGJsa2xvZ3dyaXRl
czogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gNzg1Y2ZiNCBRdW9ydW06IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDVhY2JhNjMgQm9vdGRldmljZTogaW50cm9kdWNl
IEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gMGUwZDNmYiBOVk1lIEJsb2NrIERyaXZlcjogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gMWNmNjkxMSBHTFVTVEVSOiBpbnRyb2R1Y2UgRVJS
UF9BVVRPX1BST1BBR0FURQ0KPiBjYjRjOGY3IENVUkw6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJP
UEFHQVRFDQo+IDRlMzI0OTMgU1NIOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiBh
YmJlY2Q0IE5GUzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gZjRmOTM3ZCBuYmQ6
IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDdiNjM4YjMgaVNDU0k6IGludHJvZHVj
ZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDQ3MjdmZmMgVkRJOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQ0KPiAyYzAzMTQ1IFZIRFg6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
DQo+IDc5MTZhODcgU2hlZXBkb2c6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IGRi
MTVmZGQgUkJEOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiAwNWVhMmNmIFZNREs6
IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IGZmMTExNDQgUmVjb3JkL3JlcGxheTog
aW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gYTk1ZmFiMiBjb2xvOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURQ0KPiBiZTcxMjAyIFNvY2tldHM6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFDQo+IDY5YTU5YjAgSS9PIENoYW5uZWxzOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQ0KPiBlNGY1NmYzIENyeXB0b2dyYXBoeTogaW50cm9kdWNlIEVSUlBfQVVUT19Q
Uk9QQUdBVEUNCj4gNGY1ZjQxMiBNaWdyYXRpb246IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFH
QVRFDQo+IDk4NWRhMWEgVFBNOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiBiMTlj
ZGFiIFRyYWNpbmc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDMxMTNmYzcgU0xJ
UlA6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDUxZTJmNDggUU1QOiBpbnRyb2R1
Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiAxYzBjODI3IFFPTTogaW50cm9kdWNlIEVSUlBfQVVU
T19QUk9QQUdBVEUNCj4gZmMwZWVjNCBxZ2E6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
DQo+IGFmMTYwNDEgUUFQSTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gMjFlZDIx
ZSBjcnlwdG9kZXY6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDdhYjZlMTIgaG9z
dG1lbTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gOTk0YzAyYyBuZXQ6IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDI2ZmU5YTQgSHVtYW4gTW9uaXRvciAoSE1QKTog
aW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gODJiN2Y4YiBNYWluIGxvb3A6IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDg2MzEwMGQgR3JhcGhpY3M6IGludHJvZHVjZSBF
UlJQX0FVVE9fUFJPUEFHQVRFDQo+IDQ1YThkNDEgU1BJQ0U6IGludHJvZHVjZSBFUlJQX0FVVE9f
UFJPUEFHQVRFDQo+IDZkOTY3ZWMgTWVtb3J5IEFQSTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9Q
QUdBVEUNCj4gNTY0NTMyNSBEdW1wOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiA2
ZDc5NWI0IGNtZGxpbmU6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDVmY2VhYTMg
Y2hhcmRldjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gZDU1MWJkYSBzY3NpOiBp
bnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiBjYzNkODNlIGJsb2NrOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURQ0KPiA3NWI5NDhiIEF1ZGlvOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQ0KPiBjM2ZlZTJmIFhJVkU6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
DQo+IDQyYmEzZTEgZndfY2ZnOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiA5MGM0
ZWZhIHZpcnRpby1ncHU6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDRkYjNmNDcg
ZWVwcm8xMDA6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IGQ3NjM0ZjQgTlZESU1N
OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiA3MDZlZTIxIG1lZ2FzYXM6IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IGEwMzdhNWMgdmlydGlvLXJuZzogaW50cm9kdWNl
IEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gZGNmMTc2OSB2aXJ0aW8tc2VyaWFsOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURQ0KPiA3N2QyNmQxIHZpcnRpby1pbnB1dDogaW50cm9kdWNlIEVS
UlBfQVVUT19QUk9QQUdBVEUNCj4gN2Y2MmNiMSB2aXJ0aW8tY2N3OiBpbnRyb2R1Y2UgRVJSUF9B
VVRPX1BST1BBR0FURQ0KPiAyYmRkODYwIHZpcnRpby1ibGs6IGludHJvZHVjZSBFUlJQX0FVVE9f
UFJPUEFHQVRFDQo+IDAyNjI2MGUgdmlydGlvLTlwOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BB
R0FURQ0KPiAxOTFjODQ1IHZpcnRpbzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4g
MjQ1MTBkZSB2aG9zdDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gZThhMTc3OSB2
ZmlvLWNjdzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gMDBiYWFhMyBWRklPOiBp
bnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiAzNjFjMjAxIFVTQiAoc2VyaWFsIGFkYXB0
ZXIpOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiAwZjcwZTk3IFVTQjogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gOTU0ODM3OCBTRCAoU2VjdXJlIENhcmQpOiBpbnRy
b2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiA5MGI0NzJkIFNDU0k6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFDQo+IDMxMjIyMGEgcGZsYXNoOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURQ0KPiA0N2E3YmI1IE5ldHdvcmsgZGV2aWNlczogaW50cm9kdWNlIEVSUlBfQVVUT19Q
Uk9QQUdBVEUNCj4gYmYyZTFlZiBBQ1BJL1NNQklPUzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9Q
QUdBVEUNCj4gOThmNmQwNCBQQ0k6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IGUz
ZTE0ZmUgSVBhY2s6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDllZjA5N2MgRmxv
cHB5OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiA0ZmZiYzM5IElERTogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gYTkxNTUzZiBYODYgTWFjaGluZXM6IGludHJvZHVj
ZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IGE4MzE4OGQgUzM5MCBNYWNoaW5lczogaW50cm9kdWNl
IEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gOGNiZThjOSBTUEFSQyBNYWNoaW5lczogaW50cm9kdWNl
IEVSUlBfQVVUT19QUk9QQUdBVEUNCj4gYTM2MDA5YSBQb3dlclBDIE1hY2hpbmVzOiBpbnRyb2R1
Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiBmODJjNTIwIE1JUFMgTWFjaGluZXM6IGludHJvZHVj
ZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDcwMzNjN2YgQVJNIE1hY2hpbmVzOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURQ0KPiAxMzQwNmJkIEhvc3RzOiBpbnRyb2R1Y2UgRVJSUF9BVVRP
X1BST1BBR0FURQ0KPiA2OTIzYTkxIHhlbjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUN
Cj4gMDE3MGU5ZSBrdm06IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFDQo+IDdjNGIwZDkg
dGNnOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiA1Y2I0YmE2IHMzOTB4OiBpbnRy
b2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURQ0KPiA1M2VkZDg4IG1pc2M6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFDQo+IGEyOTY3NzAgcHl0aG9uOiBhZGQgY29tbWl0LXBlci1zdWJzeXN0
ZW0ucHkNCj4gZmVlZGMzOCBzY3JpcHRzOiBhZGQgY29jY2luZWxsZSBzY3JpcHQgdG8gdXNlIGF1
dG8gcHJvcGFnYXRlZCBlcnJwDQo+IGU3MTJkMGUgZXJyb3I6IGF1dG8gcHJvcGFnYXRlZCBsb2Nh
bF9lcnINCj4gNjRiNzg2ZiBody92ZmlvL2FwOiBkcm9wIGxvY2FsX2VyciBmcm9tIHZmaW9fYXBf
cmVhbGl6ZQ0KPiA1NGVmMmIwIGJhY2tlbmRzL2NyeXB0b2RldjogZHJvcCBsb2NhbF9lcnIgZnJv
bSBjcnlwdG9kZXZfYmFja2VuZF9jb21wbGV0ZSgpDQo+IGM2MDViOGIgcWFwaS9lcnJvcjogYWRk
IChFcnJvciAqKmVycnApIGNsZWFuaW5nIEFQSXMNCj4gYmU5ZjM4MCBpbmNsdWRlL3FvbS9vYmpl
Y3QuaDogcmVuYW1lIEVycm9yICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwDQo+IDk0
OGE1YTMgaW5jbHVkZS9ibG9jay9zbmFwc2hvdC5oOiByZW5hbWUgRXJyb3IgKiogcGFyYW1ldGVy
IHRvIG1vcmUgY29tbW9uIGVycnANCj4gY2RhMzM3YiBody91c2I6IHJlbmFtZSBFcnJvciAqKiBw
YXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJycA0KPiAxZDIyZmQ3IGh3L3RwbTogcmVuYW1lIEVy
cm9yICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwDQo+IDQwMjNiNTkgaHcvc2Q6IHJl
bmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJycA0KPiBjMjU4Njc4IGh3
L3MzOTB4OiByZW5hbWUgRXJyb3IgKiogcGFyYW1ldGVyIHRvIG1vcmUgY29tbW9uIGVycnANCj4g
MDc1MzljZSBtb25pdG9yL3FtcC1jbWRzOiByZW5hbWUgRXJyb3IgKiogcGFyYW1ldGVyIHRvIG1v
cmUgY29tbW9uIGVycnANCj4gYTI2YzkxNyBxZ2E6IHJlbmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIg
dG8gbW9yZSBjb21tb24gZXJycA0KPiAwNWNlZjZiIGh3L2kzODYvYW1kX2lvbW11OiByZW5hbWUg
RXJyb3IgKiogcGFyYW1ldGVyIHRvIG1vcmUgY29tbW9uIGVycnANCj4gMzk4YzJlOSBibG9jay9z
bmFwc2hvdDogcmVuYW1lIEVycm9yICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwDQo+
IDRkZjA3MzUgaHcvY29yZS9xZGV2OiBjbGVhbnVwIEVycm9yICoqIHZhcmlhYmxlcw0KPiBhOTc3
MzlhIDlwZnM6IHdlbGwgZm9ybSBlcnJvciBoaW50IGhlbHBlcnMNCj4gZjYyMWUyYSBwcGM6IHdl
bGwgZm9ybSBrdm1wcGNfaGludF9zbXRfcG9zc2libGUgZXJyb3IgaGludCBoZWxwZXINCj4gY2M5
YjM4YSBuYmQ6IHdlbGwgZm9ybSBuYmRfaXRlcl9jaGFubmVsX2Vycm9yIGVycnAgaGFuZGxlcg0K
PiA5ZjE4ZjY4IHFkZXYtbW9uaXRvcjogd2VsbCBmb3JtIGVycm9yIGhpbnQgaGVscGVycw0KPiA2
Yzk2ZWJlIHZuYzogZHJvcCBFcnJvciBwb2ludGVyIGluZGlyZWN0aW9uIGluIHZuY19jbGllbnRf
aW9fZXJyb3INCj4gOGRhYzUwNSBobXA6IGRyb3AgRXJyb3IgcG9pbnRlciBpbmRpcmVjdGlvbiBp
biBobXBfaGFuZGxlX2Vycm9yDQo+IGVhMWYwNmMgZXJyb3I6IHJlbmFtZSBlcnJwIHRvIGVycnBf
aW4gd2hlcmUgaXQgaXMgSU4tYXJndW1lbnQNCj4gZWIwZTUyOCBuZXQvbmV0OiBDbGVhbiB1cCB2
YXJpYWJsZSBzaGFkb3dpbmcgaW4gbmV0X2NsaWVudF9pbml0KCkNCj4gMTZjOWQyMiBody9jb3Jl
L2xvYWRlci1maXQ6IGZpeCBmcmVlaW5nIGVycnAgaW4gZml0X2xvYWRfZmR0DQo+IA0KPiA9PT0g
T1VUUFVUIEJFR0lOID09PQ0KPiAxLzEyNiBDaGVja2luZyBjb21taXQgMTZjOWQyMmRiZGY4ICho
dy9jb3JlL2xvYWRlci1maXQ6IGZpeCBmcmVlaW5nIGVycnAgaW4gZml0X2xvYWRfZmR0KQ0KPiAy
LzEyNiBDaGVja2luZyBjb21taXQgZWIwZTUyODlmYmQ5IChuZXQvbmV0OiBDbGVhbiB1cCB2YXJp
YWJsZSBzaGFkb3dpbmcgaW4gbmV0X2NsaWVudF9pbml0KCkpDQo+IDMvMTI2IENoZWNraW5nIGNv
bW1pdCBlYTFmMDZjNTE3N2YgKGVycm9yOiByZW5hbWUgZXJycCB0byBlcnJwX2luIHdoZXJlIGl0
IGlzIElOLWFyZ3VtZW50KQ0KPiA0LzEyNiBDaGVja2luZyBjb21taXQgOGRhYzUwNTc1ZmI3ICho
bXA6IGRyb3AgRXJyb3IgcG9pbnRlciBpbmRpcmVjdGlvbiBpbiBobXBfaGFuZGxlX2Vycm9yKQ0K
PiA1LzEyNiBDaGVja2luZyBjb21taXQgNmM5NmViZTc5ODBkICh2bmM6IGRyb3AgRXJyb3IgcG9p
bnRlciBpbmRpcmVjdGlvbiBpbiB2bmNfY2xpZW50X2lvX2Vycm9yKQ0KPiA2LzEyNiBDaGVja2lu
ZyBjb21taXQgOWYxOGY2ODA1M2Q2IChxZGV2LW1vbml0b3I6IHdlbGwgZm9ybSBlcnJvciBoaW50
IGhlbHBlcnMpDQo+IDcvMTI2IENoZWNraW5nIGNvbW1pdCBjYzliMzhhZTJiZTcgKG5iZDogd2Vs
bCBmb3JtIG5iZF9pdGVyX2NoYW5uZWxfZXJyb3IgZXJycCBoYW5kbGVyKQ0KPiA4LzEyNiBDaGVj
a2luZyBjb21taXQgZjYyMWUyYTIxMmU0IChwcGM6IHdlbGwgZm9ybSBrdm1wcGNfaGludF9zbXRf
cG9zc2libGUgZXJyb3IgaGludCBoZWxwZXIpDQo+IDkvMTI2IENoZWNraW5nIGNvbW1pdCBhOTc3
MzlhMzNkYmYgKDlwZnM6IHdlbGwgZm9ybSBlcnJvciBoaW50IGhlbHBlcnMpDQo+IDEwLzEyNiBD
aGVja2luZyBjb21taXQgNGRmMDczNWQzMGU4IChody9jb3JlL3FkZXY6IGNsZWFudXAgRXJyb3Ig
KiogdmFyaWFibGVzKQ0KPiAxMS8xMjYgQ2hlY2tpbmcgY29tbWl0IDM5OGMyZTliNmI2ZCAoYmxv
Y2svc25hcHNob3Q6IHJlbmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJy
cCkNCj4gMTIvMTI2IENoZWNraW5nIGNvbW1pdCAwNWNlZjZiYTYwZjQgKGh3L2kzODYvYW1kX2lv
bW11OiByZW5hbWUgRXJyb3IgKiogcGFyYW1ldGVyIHRvIG1vcmUgY29tbW9uIGVycnApDQo+IDEz
LzEyNiBDaGVja2luZyBjb21taXQgYTI2YzkxNzFjMTdiIChxZ2E6IHJlbmFtZSBFcnJvciAqKiBw
YXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJycCkNCj4gMTQvMTI2IENoZWNraW5nIGNvbW1pdCAw
NzUzOWNlMmQzNjIgKG1vbml0b3IvcW1wLWNtZHM6IHJlbmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIg
dG8gbW9yZSBjb21tb24gZXJycCkNCj4gMTUvMTI2IENoZWNraW5nIGNvbW1pdCBjMjU4Njc4YzNi
NzYgKGh3L3MzOTB4OiByZW5hbWUgRXJyb3IgKiogcGFyYW1ldGVyIHRvIG1vcmUgY29tbW9uIGVy
cnApDQo+IDE2LzEyNiBDaGVja2luZyBjb21taXQgNDAyM2I1OTA5MmY3IChody9zZDogcmVuYW1l
IEVycm9yICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJwKQ0KPiAxNy8xMjYgQ2hlY2tp
bmcgY29tbWl0IDFkMjJmZDdmYzMyMyAoaHcvdHBtOiByZW5hbWUgRXJyb3IgKiogcGFyYW1ldGVy
IHRvIG1vcmUgY29tbW9uIGVycnApDQo+IDE4LzEyNiBDaGVja2luZyBjb21taXQgY2RhMzM3YjI4
ZDU0IChody91c2I6IHJlbmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJy
cCkNCj4gMTkvMTI2IENoZWNraW5nIGNvbW1pdCA5NDhhNWEzMWQ0YjEgKGluY2x1ZGUvYmxvY2sv
c25hcHNob3QuaDogcmVuYW1lIEVycm9yICoqIHBhcmFtZXRlciB0byBtb3JlIGNvbW1vbiBlcnJw
KQ0KPiAyMC8xMjYgQ2hlY2tpbmcgY29tbWl0IGJlOWYzODAyNjQ0NyAoaW5jbHVkZS9xb20vb2Jq
ZWN0Lmg6IHJlbmFtZSBFcnJvciAqKiBwYXJhbWV0ZXIgdG8gbW9yZSBjb21tb24gZXJycCkNCj4g
MjEvMTI2IENoZWNraW5nIGNvbW1pdCBjNjA1YjhiYTk0ZWEgKHFhcGkvZXJyb3I6IGFkZCAoRXJy
b3IgKiplcnJwKSBjbGVhbmluZyBBUElzKQ0KPiAyMi8xMjYgQ2hlY2tpbmcgY29tbWl0IDU0ZWYy
YjBhYjZlYSAoYmFja2VuZHMvY3J5cHRvZGV2OiBkcm9wIGxvY2FsX2VyciBmcm9tIGNyeXB0b2Rl
dl9iYWNrZW5kX2NvbXBsZXRlKCkpDQo+IDIzLzEyNiBDaGVja2luZyBjb21taXQgNjRiNzg2ZmQ3
N2NiIChody92ZmlvL2FwOiBkcm9wIGxvY2FsX2VyciBmcm9tIHZmaW9fYXBfcmVhbGl6ZSkNCj4g
MjQvMTI2IENoZWNraW5nIGNvbW1pdCBlNzEyZDBlM2FkM2IgKGVycm9yOiBhdXRvIHByb3BhZ2F0
ZWQgbG9jYWxfZXJyKQ0KPiBFUlJPUjogTWFjcm9zIHdpdGggbXVsdGlwbGUgc3RhdGVtZW50cyBz
aG91bGQgYmUgZW5jbG9zZWQgaW4gYSBkbyAtIHdoaWxlIGxvb3ANCg0KU29ycnksIGJ1dCBpdCB3
b3J0aCBpdDopDQoNCj4gIzc5OiBGSUxFOiBpbmNsdWRlL3FhcGkvZXJyb3IuaDozODE6DQo+ICsj
ZGVmaW5lIEVSUlBfQVVUT19QUk9QQUdBVEUoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcDQo+ICsgICAgZ19hdXRvKEVycm9yUHJvcGFnYXRvcikgX2F1dG9fZXJycF9wcm9wID0g
ey5lcnJwID0gZXJycH07ICBcDQo+ICsgICAgZXJycCA9ICgoZXJycCA9PSBOVUxMIHx8ICplcnJw
ID09IGVycm9yX2ZhdGFsKSAgICAgICAgICAgICBcDQo+ICsgICAgICAgICAgICA/ICZfYXV0b19l
cnJwX3Byb3AubG9jYWxfZXJyIDogZXJycCkNCj4gDQo+IHRvdGFsOiAxIGVycm9ycywgMCB3YXJu
aW5ncywgNDQgbGluZXMgY2hlY2tlZA0KPiANCj4gUGF0Y2ggMjQvMTI2IGhhcyBzdHlsZSBwcm9i
bGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMNCj4gYXJlIGZhbHNl
IHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlDQo+IENIRUNLUEFU
Q0ggaW4gTUFJTlRBSU5FUlMuDQo+IA0KPiAyNS8xMjYgQ2hlY2tpbmcgY29tbWl0IGZlZWRjMzhm
ODg4ZSAoc2NyaXB0czogYWRkIGNvY2NpbmVsbGUgc2NyaXB0IHRvIHVzZSBhdXRvIHByb3BhZ2F0
ZWQgZXJycCkNCj4gV0FSTklORzogYWRkZWQsIG1vdmVkIG9yIGRlbGV0ZWQgZmlsZShzKSwgZG9l
cyBNQUlOVEFJTkVSUyBuZWVkIHVwZGF0aW5nPw0KPiAjMTE6DQo+IG5ldyBmaWxlIG1vZGUgMTAw
NjQ0DQo+IA0KPiB0b3RhbDogMCBlcnJvcnMsIDEgd2FybmluZ3MsIDExOCBsaW5lcyBjaGVja2Vk
DQo+IA0KPiBQYXRjaCAyNS8xMjYgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAg
SWYgYW55IG9mIHRoZXNlIGVycm9ycw0KPiBhcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVt
IHRvIHRoZSBtYWludGFpbmVyLCBzZWUNCj4gQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4NCj4g
MjYvMTI2IENoZWNraW5nIGNvbW1pdCBhMjk2NzcwZTRlZDAgKHB5dGhvbjogYWRkIGNvbW1pdC1w
ZXItc3Vic3lzdGVtLnB5KQ0KPiBXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxl
KHMpLCBkb2VzIE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/DQo+ICMxMzoNCj4gbmV3IGZpbGUg
bW9kZSAxMDA3NTUNCj4gDQo+IEVSUk9SOiBsaW5lIG92ZXIgOTAgY2hhcmFjdGVycw0KPiAjNTE6
IEZJTEU6IHB5dGhvbi9jb21taXQtcGVyLXN1YnN5c3RlbS5weTozNDoNCj4gKyAgICByZXQgPSBz
dWJwcm9jZXNzLmNoZWNrX291dHB1dChbJ2dpdCcsICdkaWZmJywgJy0tbmFtZS1vbmx5J10sIGVu
Y29kaW5nPSd1dGYtOCcpLnNwbGl0KCdcbicpDQo+IA0KPiBXQVJOSU5HOiBsaW5lIG92ZXIgODAg
Y2hhcmFjdGVycw0KPiAjMTAyOiBGSUxFOiBweXRob24vY29tbWl0LXBlci1zdWJzeXN0ZW0ucHk6
ODU6DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLCBtYXBwZXJbcGF0aF1bMF0sIHN1
YnN5c3RlbSwgbWFwcGVyX25hbWUsIGdsb2JfY291bnQsDQo+IA0KPiBFUlJPUjogbGluZSBvdmVy
IDkwIGNoYXJhY3RlcnMNCj4gIzE0MjogRklMRTogcHl0aG9uL2NvbW1pdC1wZXItc3Vic3lzdGVt
LnB5OjEyNToNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnQoJ1dhcm5p
bmc6IG5vdGhpbmcgY29ycmVzcG9uZHMgdG8gInt9IicuZm9ybWF0KGZuYW1lKSkNCj4gDQo+IEVS
Uk9SOiBsaW5lIG92ZXIgOTAgY2hhcmFjdGVycw0KPiAjMTQ4OiBGSUxFOiBweXRob24vY29tbWl0
LXBlci1zdWJzeXN0ZW0ucHk6MTMxOg0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2VsZi5hZGQoc3Vic3lzdGVtLCBmLCBzZWxmLm1hcF9nbG9iX2ZpbGUsICdnbG9iLWZp
bGUnLCBuKQ0KPiANCj4gRVJST1I6IGxpbmUgb3ZlciA5MCBjaGFyYWN0ZXJzDQo+ICMxNTE6IEZJ
TEU6IHB5dGhvbi9jb21taXQtcGVyLXN1YnN5c3RlbS5weToxMzQ6DQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmFkZChzdWJzeXN0ZW0sIGYsIHNlbGYubWFwX2ds
b2JfZGlyLCAnZ2xvYi1kaXInLCBuKQ0KDQpJJ2xsIG9mIGNvdXJzZSBjbGVhbiB0aGlzIGFsbCB1
cC4NCg0KPiANCj4gdG90YWw6IDQgZXJyb3JzLCAyIHdhcm5pbmdzLCAyMDQgbGluZXMgY2hlY2tl
ZA0KPiANCj4gUGF0Y2ggMjYvMTI2IGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4g
IElmIGFueSBvZiB0aGVzZSBlcnJvcnMNCj4gYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhl
bSB0byB0aGUgbWFpbnRhaW5lciwgc2VlDQo+IENIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuDQo+
IA0KPiAyNy8xMjYgQ2hlY2tpbmcgY29tbWl0IDUzZWRkODgyZTBhMiAobWlzYzogaW50cm9kdWNl
IEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDI4LzEyNiBDaGVja2luZyBjb21taXQgNWNiNGJhNmRj
OTg4IChzMzkweDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDI5LzEyNiBDaGVj
a2luZyBjb21taXQgN2M0YjBkOWQ2MTk2ICh0Y2c6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFH
QVRFKQ0KPiBFUlJPUjogc3VzcGVjdCBjb2RlIGluZGVudCBmb3IgY29uZGl0aW9uYWwgc3RhdGVt
ZW50cyAoNCwgNCkNCj4gIzEzNjA6IEZJTEU6IHRhcmdldC9pMzg2L2NwdS5jOjU0MDU6DQo+ICsg
ICAgaWYgKCplcnJwKSB7DQo+ICAgICAgIH0NCg0KSG1tLiBJJ2xsIHRyeSB0byBkcm9wIHN1Y2gg
dGhpbmdzIHdpdGggaGVscCBvZiBjb2NjaW5lbGxlLg0KDQo+IA0KPiB0b3RhbDogMSBlcnJvcnMs
IDAgd2FybmluZ3MsIDE2NTYgbGluZXMgY2hlY2tlZA0KPiANCj4gUGF0Y2ggMjkvMTI2IGhhcyBz
dHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMNCj4g
YXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlDQo+
IENIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuDQo+IA0KPiAzMC8xMjYgQ2hlY2tpbmcgY29tbWl0
IDAxNzBlOWU1NTExMyAoa3ZtOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gMzEv
MTI2IENoZWNraW5nIGNvbW1pdCA2OTIzYTkxYjUxZTQgKHhlbjogaW50cm9kdWNlIEVSUlBfQVVU
T19QUk9QQUdBVEUpDQo+IDMyLzEyNiBDaGVja2luZyBjb21taXQgMTM0MDZiZDM4NTE4IChIb3N0
czogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDMzLzEyNiBDaGVja2luZyBjb21t
aXQgNzAzM2M3ZjZkYmIyIChBUk0gTWFjaGluZXM6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFH
QVRFKQ0KPiAzNC8xMjYgQ2hlY2tpbmcgY29tbWl0IGY4MmM1MjBlMjIwZiAoTUlQUyBNYWNoaW5l
czogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDM1LzEyNiBDaGVja2luZyBjb21t
aXQgYTM2MDA5YTk4NDFmIChQb3dlclBDIE1hY2hpbmVzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURSkNCj4gRVJST1I6IHN1c3BlY3QgY29kZSBpbmRlbnQgZm9yIGNvbmRpdGlvbmFsIHN0
YXRlbWVudHMgKDgsIDgpDQo+ICMyMzI1OiBGSUxFOiBody9wcGMvc3BhcHJfcGNpLmM6MTYxNToN
Cj4gKyAgICAgICAgaWYgKCplcnJwKSB7DQo+ICAgICAgICAgICB9DQo+IA0KPiB0b3RhbDogMSBl
cnJvcnMsIDAgd2FybmluZ3MsIDIxODggbGluZXMgY2hlY2tlZA0KPiANCj4gUGF0Y2ggMzUvMTI2
IGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJv
cnMNCj4gYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwg
c2VlDQo+IENIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuDQo+IA0KPiAzNi8xMjYgQ2hlY2tpbmcg
Y29tbWl0IDhjYmU4YzkzZDk3NSAoU1BBUkMgTWFjaGluZXM6IGludHJvZHVjZSBFUlJQX0FVVE9f
UFJPUEFHQVRFKQ0KPiAzNy8xMjYgQ2hlY2tpbmcgY29tbWl0IGE4MzE4OGRhY2I5OSAoUzM5MCBN
YWNoaW5lczogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDM4LzEyNiBDaGVja2lu
ZyBjb21taXQgYTkxNTUzZmU0ZDA0IChYODYgTWFjaGluZXM6IGludHJvZHVjZSBFUlJQX0FVVE9f
UFJPUEFHQVRFKQ0KPiAzOS8xMjYgQ2hlY2tpbmcgY29tbWl0IDRmZmJjMzk1MDFjNCAoSURFOiBp
bnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNDAvMTI2IENoZWNraW5nIGNvbW1pdCA5
ZWYwOTdjMDhmZDggKEZsb3BweTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDQx
LzEyNiBDaGVja2luZyBjb21taXQgZTNlMTRmZTlkODgzIChJUGFjazogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUpDQo+IDQyLzEyNiBDaGVja2luZyBjb21taXQgOThmNmQwNGJkMTdmIChQ
Q0k6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA0My8xMjYgQ2hlY2tpbmcgY29t
bWl0IGJmMmUxZWZiYmIwMiAoQUNQSS9TTUJJT1M6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFH
QVRFKQ0KPiA0NC8xMjYgQ2hlY2tpbmcgY29tbWl0IDQ3YTdiYjU4NGMyOSAoTmV0d29yayBkZXZp
Y2VzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNDUvMTI2IENoZWNraW5nIGNv
bW1pdCAzMTIyMjBhMWRkYzggKHBmbGFzaDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUp
DQo+IDQ2LzEyNiBDaGVja2luZyBjb21taXQgOTBiNDcyZGU1YTFkIChTQ1NJOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNDcvMTI2IENoZWNraW5nIGNvbW1pdCA5NTQ4Mzc4NDMz
NTYgKFNEIChTZWN1cmUgQ2FyZCk6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA0
OC8xMjYgQ2hlY2tpbmcgY29tbWl0IDBmNzBlOTc2MTRkNyAoVVNCOiBpbnRyb2R1Y2UgRVJSUF9B
VVRPX1BST1BBR0FURSkNCj4gNDkvMTI2IENoZWNraW5nIGNvbW1pdCAzNjFjMjAxNTMyMmMgKFVT
QiAoc2VyaWFsIGFkYXB0ZXIpOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNTAv
MTI2IENoZWNraW5nIGNvbW1pdCAwMGJhYWEzOTIwNGYgKFZGSU86IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFKQ0KPiA1MS8xMjYgQ2hlY2tpbmcgY29tbWl0IGU4YTE3Nzk0NWFmYyAodmZp
by1jY3c6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA1Mi8xMjYgQ2hlY2tpbmcg
Y29tbWl0IDI0NTEwZGUyZThmYyAodmhvc3Q6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRF
KQ0KPiA1My8xMjYgQ2hlY2tpbmcgY29tbWl0IDE5MWM4NDViNDhmMyAodmlydGlvOiBpbnRyb2R1
Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNTQvMTI2IENoZWNraW5nIGNvbW1pdCAwMjYyNjBl
YTA0NDIgKHZpcnRpby05cDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDU1LzEy
NiBDaGVja2luZyBjb21taXQgMmJkZDg2MDdhZGQ0ICh2aXJ0aW8tYmxrOiBpbnRyb2R1Y2UgRVJS
UF9BVVRPX1BST1BBR0FURSkNCj4gNTYvMTI2IENoZWNraW5nIGNvbW1pdCA3ZjYyY2IxNWFjMjUg
KHZpcnRpby1jY3c6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA1Ny8xMjYgQ2hl
Y2tpbmcgY29tbWl0IDc3ZDI2ZDFjZmQyZSAodmlydGlvLWlucHV0OiBpbnRyb2R1Y2UgRVJSUF9B
VVRPX1BST1BBR0FURSkNCj4gNTgvMTI2IENoZWNraW5nIGNvbW1pdCBkY2YxNzY5OTVmOGMgKHZp
cnRpby1zZXJpYWw6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA1OS8xMjYgQ2hl
Y2tpbmcgY29tbWl0IGEwMzdhNWM0MDhkNSAodmlydGlvLXJuZzogaW50cm9kdWNlIEVSUlBfQVVU
T19QUk9QQUdBVEUpDQo+IDYwLzEyNiBDaGVja2luZyBjb21taXQgNzA2ZWUyMTM2MzU4IChtZWdh
c2FzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNjEvMTI2IENoZWNraW5nIGNv
bW1pdCBkNzYzNGY0ODVjZjMgKE5WRElNTTogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUp
DQo+IDYyLzEyNiBDaGVja2luZyBjb21taXQgNGRiM2Y0NzhkNDI3IChlZXBybzEwMDogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDYzLzEyNiBDaGVja2luZyBjb21taXQgOTBjNGVm
YWEzNmUwICh2aXJ0aW8tZ3B1OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNjQv
MTI2IENoZWNraW5nIGNvbW1pdCA0MmJhM2UxZGQ4NWMgKGZ3X2NmZzogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUpDQo+IDY1LzEyNiBDaGVja2luZyBjb21taXQgYzNmZWUyZmMwMmYxIChY
SVZFOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNjYvMTI2IENoZWNraW5nIGNv
bW1pdCA3NWI5NDhiMjhiMjggKEF1ZGlvOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkN
Cj4gNjcvMTI2IENoZWNraW5nIGNvbW1pdCBjYzNkODNlMzFiNGUgKGJsb2NrOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURSkNCj4gRVJST1I6IHN1c3BlY3QgY29kZSBpbmRlbnQgZm9yIGNv
bmRpdGlvbmFsIHN0YXRlbWVudHMgKDgsIDgpDQo+ICMxMjY6IEZJTEU6IGJsb2NrLmM6MTI5ODoN
Cj4gKyAgICAgICAgaWYgKCplcnJwKSB7DQo+ICAgICAgICAgICB9IGVsc2UgaWYgKGJzLT5maWxl
bmFtZVswXSkgew0KPiANCj4gRVJST1I6IHN1c3BlY3QgY29kZSBpbmRlbnQgZm9yIGNvbmRpdGlv
bmFsIHN0YXRlbWVudHMgKDEyLCAxMikNCj4gIzU1NjogRklMRTogYmxvY2suYzozNzg0Og0KPiAr
ICAgICAgICAgICAgaWYgKCplcnJwKSB7DQo+ICAgICAgICAgICAgICAgfSBlbHNlIHsNCg0KV2ls
bCB0cnkgdG8gdXBkYXRlIGNvY2NpbmVsbGUgZm9yIHRoaXMuDQoNCj4gDQo+IEVSUk9SOiBFcnJv
ciBtZXNzYWdlcyBzaG91bGQgbm90IGNvbnRhaW4gbmV3bGluZXMNCj4gIzczNTogRklMRTogYmxv
Y2suYzo1NzkxOg0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiVGhpcyBtYXkgYmVj
b21lIGFuIGVycm9yIGluIGZ1dHVyZSB2ZXJzaW9ucy5cbiIpOw0KDQpwcmVleGlzdGluZw0KDQo+
IA0KPiB0b3RhbDogMyBlcnJvcnMsIDAgd2FybmluZ3MsIDIwMDYgbGluZXMgY2hlY2tlZA0KPiAN
Cj4gUGF0Y2ggNjcvMTI2IGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFu
eSBvZiB0aGVzZSBlcnJvcnMNCj4gYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0
aGUgbWFpbnRhaW5lciwgc2VlDQo+IENIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuDQo+IA0KPiA2
OC8xMjYgQ2hlY2tpbmcgY29tbWl0IGQ1NTFiZGFjMjllYyAoc2NzaTogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUpDQo+IDY5LzEyNiBDaGVja2luZyBjb21taXQgNWZjZWFhMzRhMjM5IChj
aGFyZGV2OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNzAvMTI2IENoZWNraW5n
IGNvbW1pdCA2ZDc5NWI0MzQxM2MgKGNtZGxpbmU6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFH
QVRFKQ0KPiA3MS8xMjYgQ2hlY2tpbmcgY29tbWl0IDU2NDUzMjU3YjFhYyAoRHVtcDogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDcyLzEyNiBDaGVja2luZyBjb21taXQgNmQ5Njdl
YzFmZGY5IChNZW1vcnkgQVBJOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNzMv
MTI2IENoZWNraW5nIGNvbW1pdCA0NWE4ZDQxZDNlNWYgKFNQSUNFOiBpbnRyb2R1Y2UgRVJSUF9B
VVRPX1BST1BBR0FURSkNCj4gNzQvMTI2IENoZWNraW5nIGNvbW1pdCA4NjMxMDBkMzE1NjUgKEdy
YXBoaWNzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNzUvMTI2IENoZWNraW5n
IGNvbW1pdCA4MmI3ZjhiZjEwMWQgKE1haW4gbG9vcDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9Q
QUdBVEUpDQo+IDc2LzEyNiBDaGVja2luZyBjb21taXQgMjZmZTlhNDg4MjhjIChIdW1hbiBNb25p
dG9yIChITVApOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNzcvMTI2IENoZWNr
aW5nIGNvbW1pdCA5OTRjMDJjNGU0NGMgKG5ldDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdB
VEUpDQo+IDc4LzEyNiBDaGVja2luZyBjb21taXQgN2FiNmUxMmIxNDRjIChob3N0bWVtOiBpbnRy
b2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gNzkvMTI2IENoZWNraW5nIGNvbW1pdCAyMWVk
MjFlMjFkMDIgKGNyeXB0b2RldjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDgw
LzEyNiBDaGVja2luZyBjb21taXQgYWYxNjA0MTMxY2RlIChRQVBJOiBpbnRyb2R1Y2UgRVJSUF9B
VVRPX1BST1BBR0FURSkNCj4gRVJST1I6IHN1c3BlY3QgY29kZSBpbmRlbnQgZm9yIGNvbmRpdGlv
bmFsIHN0YXRlbWVudHMgKDQsIDQpDQo+ICMxMzE6IEZJTEU6IHFhcGkvcWFwaS12aXNpdC1jb3Jl
LmM6MTU2Og0KPiArICAgIGlmICgqZXJycCkgew0KPiAgICAgICB9IGVsc2UgaWYgKHZhbHVlID4g
bWF4KSB7DQo+IA0KPiBFUlJPUjogc3VzcGVjdCBjb2RlIGluZGVudCBmb3IgY29uZGl0aW9uYWwg
c3RhdGVtZW50cyAoNCwgNCkNCj4gIzE0NzogRklMRTogcWFwaS9xYXBpLXZpc2l0LWNvcmUuYzoy
MTQ6DQo+ICsgICAgaWYgKCplcnJwKSB7DQo+ICAgICAgIH0gZWxzZSBpZiAodmFsdWUgPCBtaW4g
fHwgdmFsdWUgPiBtYXgpIHsNCj4gDQo+IEVSUk9SOiBzdXNwZWN0IGNvZGUgaW5kZW50IGZvciBj
b25kaXRpb25hbCBzdGF0ZW1lbnRzICg0LCA0KQ0KPiAjMjMyOiBGSUxFOiBxYXBpL3FtcC1kaXNw
YXRjaC5jOjEzMzoNCj4gKyAgICBpZiAoKmVycnApIHsNCj4gICAgICAgfSBlbHNlIGlmIChjbWQt
Pm9wdGlvbnMgJiBRQ09fTk9fU1VDQ0VTU19SRVNQKSB7DQo+IA0KPiB0b3RhbDogMyBlcnJvcnMs
IDAgd2FybmluZ3MsIDE4MiBsaW5lcyBjaGVja2VkDQo+IA0KPiBQYXRjaCA4MC8xMjYgaGFzIHN0
eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycw0KPiBh
cmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUNCj4g
Q0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4NCj4gDQo+IDgxLzEyNiBDaGVja2luZyBjb21taXQg
ZmMwZWVjNDE1OGRjIChxZ2E6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiBFUlJP
Ujogc3VzcGVjdCBjb2RlIGluZGVudCBmb3IgY29uZGl0aW9uYWwgc3RhdGVtZW50cyAoNCwgNCkN
Cj4gIzM3ODogRklMRTogcWdhL2NvbW1hbmRzLXBvc2l4LmM6MTU4NzoNCj4gKyAgICBpZiAoKmVy
cnApIHsNCj4gICAgICAgfSBlbHNlIHsNCj4gDQo+IEVSUk9SOiBzdXNwZWN0IGNvZGUgaW5kZW50
IGZvciBjb25kaXRpb25hbCBzdGF0ZW1lbnRzICg0LCA0KQ0KPiAjNDA3OiBGSUxFOiBxZ2EvY29t
bWFuZHMtcG9zaXguYzoxNjEzOg0KPiArICAgIGlmICgqZXJycCkgew0KPiAgICAgICB9IGVsc2Ug
ew0KPiANCj4gRVJST1I6IHN1c3BlY3QgY29kZSBpbmRlbnQgZm9yIGNvbmRpdGlvbmFsIHN0YXRl
bWVudHMgKDQsIDQpDQo+ICM0Mzg6IEZJTEU6IHFnYS9jb21tYW5kcy1wb3NpeC5jOjE2NDM6DQo+
ICsgICAgaWYgKCplcnJwKSB7DQo+ICAgICAgIH0gZWxzZSB7DQo+IA0KPiB0b3RhbDogMyBlcnJv
cnMsIDAgd2FybmluZ3MsIDY2OSBsaW5lcyBjaGVja2VkDQo+IA0KPiBQYXRjaCA4MS8xMjYgaGFz
IHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycw0K
PiBhcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUN
Cj4gQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4NCj4gDQo+IDgyLzEyNiBDaGVja2luZyBjb21t
aXQgMWMwYzgyN2Q1Y2EzIChRT006IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiBF
UlJPUjogc3VzcGVjdCBjb2RlIGluZGVudCBmb3IgY29uZGl0aW9uYWwgc3RhdGVtZW50cyAoOCwg
OCkNCj4gIzI3NzogRklMRTogaHcvY29yZS9xZGV2LXByb3BlcnRpZXMuYzo2NzE6DQo+ICsgICAg
ICAgIGlmICgqZXJycCkgew0KPiAgICAgICAgICAgfSBlbHNlIGlmICh2YWx1ZSA8IC0xIHx8IHZh
bHVlID4gMjU1KSB7DQo+IA0KPiB0b3RhbDogMSBlcnJvcnMsIDAgd2FybmluZ3MsIDEyOTggbGlu
ZXMgY2hlY2tlZA0KPiANCj4gUGF0Y2ggODIvMTI2IGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNl
IHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMNCj4gYXJlIGZhbHNlIHBvc2l0aXZlcyBy
ZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlDQo+IENIRUNLUEFUQ0ggaW4gTUFJTlRB
SU5FUlMuDQo+IA0KPiA4My8xMjYgQ2hlY2tpbmcgY29tbWl0IDUxZTJmNDg3MmMxYSAoUU1QOiBp
bnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gODQvMTI2IENoZWNraW5nIGNvbW1pdCAz
MTEzZmM3YmY3MjAgKFNMSVJQOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gODUv
MTI2IENoZWNraW5nIGNvbW1pdCBiMTljZGFiMTFlNmMgKFRyYWNpbmc6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFKQ0KPiA4Ni8xMjYgQ2hlY2tpbmcgY29tbWl0IDk4NWRhMWE1NGFhNiAo
VFBNOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gODcvMTI2IENoZWNraW5nIGNv
bW1pdCA0ZjVmNDEyYjc1YzQgKE1pZ3JhdGlvbjogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdB
VEUpDQo+IDg4LzEyNiBDaGVja2luZyBjb21taXQgZTRmNTZmM2I4ZGFlIChDcnlwdG9ncmFwaHk6
IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA4OS8xMjYgQ2hlY2tpbmcgY29tbWl0
IDY5YTU5YjA3NDkyZCAoSS9PIENoYW5uZWxzOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FU
RSkNCj4gOTAvMTI2IENoZWNraW5nIGNvbW1pdCBiZTcxMjAyMGE3YzEgKFNvY2tldHM6IGludHJv
ZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA5MS8xMjYgQ2hlY2tpbmcgY29tbWl0IGE5NWZh
YjJiYTljMCAoY29sbzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDkyLzEyNiBD
aGVja2luZyBjb21taXQgZmYxMTE0NGI0ZDVlIChSZWNvcmQvcmVwbGF5OiBpbnRyb2R1Y2UgRVJS
UF9BVVRPX1BST1BBR0FURSkNCj4gOTMvMTI2IENoZWNraW5nIGNvbW1pdCAwNWVhMmNmZTZhNDkg
KFZNREs6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA5NC8xMjYgQ2hlY2tpbmcg
Y29tbWl0IGRiMTVmZGQxMzdjYSAoUkJEOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkN
Cj4gOTUvMTI2IENoZWNraW5nIGNvbW1pdCA3OTE2YTg3NTAxZmYgKFNoZWVwZG9nOiBpbnRyb2R1
Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gOTYvMTI2IENoZWNraW5nIGNvbW1pdCAyYzAzMTQ1
ZjE3NGQgKFZIRFg6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiA5Ny8xMjYgQ2hl
Y2tpbmcgY29tbWl0IDQ3MjdmZmM5ZTJiMSAoVkRJOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BB
R0FURSkNCj4gOTgvMTI2IENoZWNraW5nIGNvbW1pdCA3YjYzOGIzNzUyMzAgKGlTQ1NJOiBpbnRy
b2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gOTkvMTI2IENoZWNraW5nIGNvbW1pdCBmNGY5
MzdkZWRjOTAgKG5iZDogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDEwMC8xMjYg
Q2hlY2tpbmcgY29tbWl0IGFiYmVjZDRjOGNhMSAoTkZTOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BS
T1BBR0FURSkNCj4gMTAxLzEyNiBDaGVja2luZyBjb21taXQgNGUzMjQ5MzIzMDlkIChTU0g6IGlu
dHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiAxMDIvMTI2IENoZWNraW5nIGNvbW1pdCBj
YjRjOGY3NGI2MzcgKENVUkw6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiAxMDMv
MTI2IENoZWNraW5nIGNvbW1pdCAxY2Y2OTExYTMxMTMgKEdMVVNURVI6IGludHJvZHVjZSBFUlJQ
X0FVVE9fUFJPUEFHQVRFKQ0KPiAxMDQvMTI2IENoZWNraW5nIGNvbW1pdCAwZTBkM2ZiYzgwYTgg
KE5WTWUgQmxvY2sgRHJpdmVyOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gMTA1
LzEyNiBDaGVja2luZyBjb21taXQgNWFjYmE2MzRkM2YyIChCb290ZGV2aWNlOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURSkNCj4gMTA2LzEyNiBDaGVja2luZyBjb21taXQgNzg1Y2ZiNGJm
ZDZlIChRdW9ydW06IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiAxMDcvMTI2IENo
ZWNraW5nIGNvbW1pdCAzNjEzMmU2ZDk1M2UgKGJsa2xvZ3dyaXRlczogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUpDQo+IDEwOC8xMjYgQ2hlY2tpbmcgY29tbWl0IDVkM2MzZmRlMzBhMSAo
YmxrdmVyaWZ5OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gMTA5LzEyNiBDaGVj
a2luZyBjb21taXQgMTU1ZjZlYTVmZTFiIChwYXJhbGxlbHM6IGludHJvZHVjZSBFUlJQX0FVVE9f
UFJPUEFHQVRFKQ0KPiAxMTAvMTI2IENoZWNraW5nIGNvbW1pdCA2MTJhZWJmNDAwYjAgKHFlZDog
aW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDExMS8xMjYgQ2hlY2tpbmcgY29tbWl0
IGMwMzUyYTE5MmI4ZiAocmF3OiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gMTEy
LzEyNiBDaGVja2luZyBjb21taXQgMWI3NTQ2YzY2NTg2IChxY293MjogaW50cm9kdWNlIEVSUlBf
QVVUT19QUk9QQUdBVEUpDQo+IDExMy8xMjYgQ2hlY2tpbmcgY29tbWl0IDM5ZDM2N2UxNWFlNyAo
cWNvdzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDExNC8xMjYgQ2hlY2tpbmcg
Y29tbWl0IGU3ZmIwYjlkM2VjNSAoYmxrZGVidWc6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFH
QVRFKQ0KPiAxMTUvMTI2IENoZWNraW5nIGNvbW1pdCAyZGE1OGQ2NzMxZTAgKHZwYzogaW50cm9k
dWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDExNi8xMjYgQ2hlY2tpbmcgY29tbWl0IDIyNWJi
YzUxYzM0NyAodnZmYXQ6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiAxMTcvMTI2
IENoZWNraW5nIGNvbW1pdCA4NDM2NWFiMmRjMmQgKFJlcGxpY2F0aW9uOiBpbnRyb2R1Y2UgRVJS
UF9BVVRPX1BST1BBR0FURSkNCj4gMTE4LzEyNiBDaGVja2luZyBjb21taXQgMjFlZTVmODNkODMz
IChQVlJETUE6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiAxMTkvMTI2IENoZWNr
aW5nIGNvbW1pdCBkZDNmMzEwNGY4MzggKGh3L2NvcmUvYnVzLmM6IGludHJvZHVjZSBFUlJQX0FV
VE9fUFJPUEFHQVRFKQ0KPiAxMjAvMTI2IENoZWNraW5nIGNvbW1pdCBiNWIxZTBhNTRlMzYgKGh3
L2NwdS9jb3JlLmM6IGludHJvZHVjZSBFUlJQX0FVVE9fUFJPUEFHQVRFKQ0KPiAxMjEvMTI2IENo
ZWNraW5nIGNvbW1pdCAxNTM0YTkyOGQyNzcgKGh3L3NkL3NzaS1zZC5jOiBpbnRyb2R1Y2UgRVJS
UF9BVVRPX1BST1BBR0FURSkNCj4gMTIyLzEyNiBDaGVja2luZyBjb21taXQgODk2OWM2ZmU1NTIz
IChpb3RocmVhZC5jOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkNCj4gMTIzLzEyNiBD
aGVja2luZyBjb21taXQgNWY3NjZkNzY0ZmIwIChtZW1vcnlfbWFwcGluZy5jOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURSkNCj4gMTI0LzEyNiBDaGVja2luZyBjb21taXQgMmU0ZjM3MTdk
ZGEzICh0YXJnZXQvdGlsZWd4L2NwdS5jOiBpbnRyb2R1Y2UgRVJSUF9BVVRPX1BST1BBR0FURSkN
Cj4gMTI1LzEyNiBDaGVja2luZyBjb21taXQgM2VlNjU2Nzc3NjdhICh0ZXN0cy90ZXN0LWltYWdl
LWxvY2tpbmcuYzogaW50cm9kdWNlIEVSUlBfQVVUT19QUk9QQUdBVEUpDQo+IDEyNi8xMjYgQ2hl
Y2tpbmcgY29tbWl0IDMxOWIyMDYxYmZiYSAodXRpbC9xZW11LWNvbmZpZy5jOiBpbnRyb2R1Y2Ug
RVJSUF9BVVRPX1BST1BBR0FURSkNCj4gPT09IE9VVFBVVCBFTkQgPT09DQo+IA0KPiBUZXN0IGNv
bW1hbmQgZXhpdGVkIHdpdGggY29kZTogMQ0KPiANCj4gDQo+IFRoZSBmdWxsIGxvZyBpcyBhdmFp
bGFibGUgYXQNCj4gaHR0cDovL3BhdGNoZXcub3JnL2xvZ3MvMjAxOTEwMTExNjA1NTIuMjI5MDct
MS12c2VtZW50c292QHZpcnR1b3p6by5jb20vdGVzdGluZy5jaGVja3BhdGNoLz90eXBlPW1lc3Nh
Z2UuDQo+IC0tLQ0KPiBFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFto
dHRwczovL3BhdGNoZXcub3JnL10uDQo+IFBsZWFzZSBzZW5kIHlvdXIgZmVlZGJhY2sgdG8gcGF0
Y2hldy1kZXZlbEByZWRoYXQuY29tDQo+IA0KDQoNCi0tIA0KQmVzdCByZWdhcmRzLA0KVmxhZGlt
aXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:15:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:15:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwRu-0006qi-9A; Mon, 14 Oct 2019 09:15:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2ids=YH=virtuozzo.com=vsementsov@srs-us1.protection.inumbo.net>)
 id 1iJwRG-0006pJ-R6
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:14:50 +0000
X-Inumbo-ID: 11d9bbb2-ee63-11e9-a531-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::72f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11d9bbb2-ee63-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 09:14:48 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XR5Tz9uy2xmtbvlqlTwxhicK9FQerabUDc6Br83wf94YVX3FQRU+qZ/jZ1IwB1y8KW6dfINypyutXgdnZI7TKRsoaav6vPHX7D2gmgmNDHY5SZAoElS5k57ZmYL0PuMzbZKYghm1L1mG9pyFUn9+3S8iAuOBY8OwdP7dfta5DKOsCcJu3dTTyIrgDFT6RlL1+n2uySQke+R4fe3HfjFxCN5XNa+P5OhQDu4gTfazcrVMCJeIKOVzbAvs1/ki0QoEiFNVjOuR9LJIvIAsg6zvit750HOYl2sHLns8xzyI+hqiQlQkxj5v7gHd51bWxYTxjKdoqXvGVyRuCMCQYpvusg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=POruBAufDXWclcA82mGb7lCnuUy6K09V1O2lTslS3N8=;
 b=AWA6DJ06FraFAJab5v8BnBourVTdGH79MrAcCOIM8xGvwnDo88SucZESHqpDiFMFA4GZRQq/6RxI2sXPZrcyQgTPbQlD77ZXRspSvtRpbJx86wnjtiXq9RdnPZG9n6QCnUnLJC1R44UVuTmSPTqclBCZpiMRETsRsyNsz+yK3OCQ5J4oH7Cd6DAoBMTJpILcJ+bK//pHhQ53qtZcbGFFR1CONSdjsuyBVCG8lLm3UgrJ0XgH5yth6s7W0Un/3QcO7ymolgCNgDPwjhdeqx1qlVyas1Mq//8NkyTg2vPaRz04LLP0BqYmGagbe1ZykTUsTgyF3bSGdnyx9j7S0KJuMQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=virtuozzo.com; dmarc=pass action=none
 header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=POruBAufDXWclcA82mGb7lCnuUy6K09V1O2lTslS3N8=;
 b=MLWo9VreqQSkqPtgYVKLk1m4H5exMS62YCG8yDkmG9Tdfx28oeWusEu3zQ4KghVryyjG6Q+qu+MPRUI1X2zzSxox+jmE5igdeAEtnVurZrBKgN162awCEz0OnZNg+q7xIaE0neVrvke1meN7FzXasK71vVauFNUN1F+oCJxi68I=
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com (52.133.242.216) by
 DB8PR08MB5195.eurprd08.prod.outlook.com (20.179.15.207) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.21; Mon, 14 Oct 2019 09:14:47 +0000
Received: from DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f]) by DB8PR08MB5498.eurprd08.prod.outlook.com
 ([fe80::2856:990a:197a:288f%2]) with mapi id 15.20.2347.021; Mon, 14 Oct 2019
 09:14:47 +0000
From: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [RFC v5 000/126] error: auto propagated local_err
Thread-Index: AQHVgE3dlsNxBDOk202dFu/C5nZLkadWQ+8AgAObEAA=
Date: Mon, 14 Oct 2019 09:14:46 +0000
Message-ID: <130d1104-845a-6705-ad83-fa27d8b73a0c@virtuozzo.com>
References: <157084624355.16951.11945043823681183793@37313f22b938>
In-Reply-To: <157084624355.16951.11945043823681183793@37313f22b938>
Accept-Language: ru-RU, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: HE1P195CA0004.EURP195.PROD.OUTLOOK.COM (2603:10a6:3:fd::14)
 To DB8PR08MB5498.eurprd08.prod.outlook.com
 (2603:10a6:10:11c::24)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=vsementsov@virtuozzo.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-tagtoolbar-keys: D20191014121438769
x-originating-ip: [185.231.240.5]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: dafeb668-0cd9-4835-9586-08d75086f505
x-ms-traffictypediagnostic: DB8PR08MB5195:
x-ms-exchange-purlcount: 3
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB8PR08MB51955CE8C2C0907C263BE8FFC1900@DB8PR08MB5195.eurprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:5797;
x-forefront-prvs: 01901B3451
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(136003)(346002)(366004)(39840400004)(396003)(189003)(199004)(5640700003)(2351001)(486006)(76176011)(476003)(54906003)(64756008)(26005)(71200400001)(66946007)(66556008)(66476007)(31686004)(31696002)(66446008)(86362001)(186003)(71190400001)(316002)(4001150100001)(6306002)(36756003)(6512007)(6506007)(446003)(11346002)(386003)(2616005)(66066001)(14444005)(7336002)(7406005)(7366002)(7416002)(256004)(52116002)(102836004)(305945005)(966005)(6486002)(6246003)(8936002)(14454004)(478600001)(2906002)(6916009)(2501003)(8676002)(4326008)(81156014)(81166006)(6436002)(7736002)(229853002)(5660300002)(6116002)(3846002)(25786009)(99286004);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB8PR08MB5195;
 H:DB8PR08MB5498.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: virtuozzo.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kVMuyC9ro7QFtyWcAuG6gEEClg0dvRph5VwTZcXana//djkrme1TGnDWQ0LSrQ4IETwUH3GK/7De//AQKgqHlX5kAM8oqH8mtTVJHI6hrVAXifAjiUoBRccnJ6rh7JHHP6DYnZgHtnn+xX1+x9bP9Sr5xIr7HH9mMD0nmPOVk8mcRlP1HfGRZPGSzBJ/UowQxwSaVAb/JVAWQAuIdxc/uX7c8qT9CZPFd46Cjr6VqgPiGbjAjal0wZICxpWOkmILKyF0TWurWz3r3+AIUBtDiqHgQrK2Z2HHPdbmik07e0XnrrvU9xycPkuZJvAwNybBgTIQZT6WwkXFR+6OJy8fPRab+fYwWWASRUmC6Vt/yQuU0TdxT3kIxWiAoAwiQEeBv/0W+up9siyMJmQULAbpHLVinKodR947QHFAxHPay6E7XtppaHaNpCUYUKo0VsrSLMtz8T/T/36WmvSDmBrn4Q==
Content-ID: <9FDDB927CE7BC94B99E248AB6BD395C9@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: virtuozzo.com
X-MS-Exchange-CrossTenant-Network-Message-Id: dafeb668-0cd9-4835-9586-08d75086f505
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2019 09:14:46.8422 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0bc7f26d-0264-416e-a6fc-8352af79c58f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZD8zeZxsTn8Z2QtteIps4BHAWaCvztUOkAzgkIWKmzcruzQYSspd0hX1gQEz4E3m7jaDLr25JCEYKNnwof1gtbsMrNWDZX0iYj8jWfJBF2U=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5195
X-Mailman-Approved-At: Mon, 14 Oct 2019 09:15:29 +0000
Subject: Re: [Xen-devel] [RFC v5 000/126] error: auto propagated local_err
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "stefanha@redhat.com" <stefanha@redhat.com>,
 "codyprime@gmail.com" <codyprime@gmail.com>,
 "jan.kiszka@siemens.com" <jan.kiszka@siemens.com>,
 "berto@igalia.com" <berto@igalia.com>,
 "zhang.zhanghailiang@huawei.com" <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "arikalo@wavecomp.com" <arikalo@wavecomp.com>,
 "pasic@linux.ibm.com" <pasic@linux.ibm.com>,
 "hpoussin@reactos.org" <hpoussin@reactos.org>,
 "anthony.perard@citrix.com" <anthony.perard@citrix.com>,
 "samuel.thibault@ens-lyon.org" <samuel.thibault@ens-lyon.org>,
 "lersek@redhat.com" <lersek@redhat.com>,
 "jasowang@redhat.com" <jasowang@redhat.com>,
 "lvivier@redhat.com" <lvivier@redhat.com>,
 "ehabkost@redhat.com" <ehabkost@redhat.com>,
 "xiechanglong.d@gmail.com" <xiechanglong.d@gmail.com>,
 "pl@kamp.de" <pl@kamp.de>, "dgilbert@redhat.com" <dgilbert@redhat.com>,
 "b.galvani@gmail.com" <b.galvani@gmail.com>,
 "eric.auger@redhat.com" <eric.auger@redhat.com>,
 "alex.williamson@redhat.com" <alex.williamson@redhat.com>,
 "ronniesahlberg@gmail.com" <ronniesahlberg@gmail.com>,
 "jsnow@redhat.com" <jsnow@redhat.com>, "rth@twiddle.net" <rth@twiddle.net>,
 "kwolf@redhat.com" <kwolf@redhat.com>, "andrew@aj.id.au" <andrew@aj.id.au>,
 "crwulff@gmail.com" <crwulff@gmail.com>,
 "sundeep.lkml@gmail.com" <sundeep.lkml@gmail.com>,
 "michael@walle.cc" <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 "kbastian@mail.uni-paderborn.de" <kbastian@mail.uni-paderborn.de>,
 "imammedo@redhat.com" <imammedo@redhat.com>, "fam@euphon.net" <fam@euphon.net>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 "mjrosato@linux.ibm.com" <mjrosato@linux.ibm.com>,
 "david@redhat.com" <david@redhat.com>, "palmer@sifive.com" <palmer@sifive.com>,
 "thuth@redhat.com" <thuth@redhat.com>,
 "jcmvbkbc@gmail.com" <jcmvbkbc@gmail.com>, "hare@suse.com" <hare@suse.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "arei.gonglei@huawei.com" <arei.gonglei@huawei.com>,
 "namei.unix@gmail.com" <namei.unix@gmail.com>,
 "atar4qemu@gmail.com" <atar4qemu@gmail.com>,
 "farman@linux.ibm.com" <farman@linux.ibm.com>,
 "amit@kernel.org" <amit@kernel.org>, "sw@weilnetz.de" <sw@weilnetz.de>,
 "groug@kaod.org" <groug@kaod.org>,
 "yuval.shaia@oracle.com" <yuval.shaia@oracle.com>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 "peter.chubb@nicta.com.au" <peter.chubb@nicta.com.au>,
 "clg@kaod.org" <clg@kaod.org>, "shorne@gmail.com" <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 "cohuck@redhat.com" <cohuck@redhat.com>,
 "amarkovic@wavecomp.com" <amarkovic@wavecomp.com>,
 "aurelien@aurel32.net" <aurelien@aurel32.net>,
 "pburton@wavecomp.com" <pburton@wavecomp.com>,
 "sagark@eecs.berkeley.edu" <sagark@eecs.berkeley.edu>,
 "paul@xen.org" <paul@xen.org>, "green@moxielogic.com" <green@moxielogic.com>,
 "kraxel@redhat.com" <kraxel@redhat.com>,
 "edgar.iglesias@gmail.com" <edgar.iglesias@gmail.com>,
 "gxt@mprc.pku.edu.cn" <gxt@mprc.pku.edu.cn>, "ari@tuxera.com" <ari@tuxera.com>,
 "quintela@redhat.com" <quintela@redhat.com>,
 "mdroth@linux.vnet.ibm.com" <mdroth@linux.vnet.ibm.com>,
 "borntraeger@de.ibm.com" <borntraeger@de.ibm.com>,
 "joel@jms.id.au" <joel@jms.id.au>, "dillaman@redhat.com" <dillaman@redhat.com>,
 "antonynpavlov@gmail.com" <antonynpavlov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 "philmd@redhat.com" <philmd@redhat.com>,
 "rjones@redhat.com" <rjones@redhat.com>,
 "Andrew.Baumann@microsoft.com" <Andrew.Baumann@microsoft.com>,
 "mreitz@redhat.com" <mreitz@redhat.com>, Denis Lunev <den@virtuozzo.com>,
 "mst@redhat.com" <mst@redhat.com>,
 "mark.cave-ayland@ilande.co.uk" <mark.cave-ayland@ilande.co.uk>,
 "v.maffione@gmail.com" <v.maffione@gmail.com>, "marex@denx.de" <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 "marcandre.lureau@redhat.com" <marcandre.lureau@redhat.com>,
 "alistair@alistair23.me" <alistair@alistair23.me>,
 "pavel.dovgaluk@ispras.ru" <pavel.dovgaluk@ispras.ru>,
 "g.lettieri@iet.unipi.it" <g.lettieri@iet.unipi.it>,
 "rizzo@iet.unipi.it" <rizzo@iet.unipi.it>,
 "david@gibson.dropbear.id.au" <david@gibson.dropbear.id.au>,
 "akrowiak@linux.ibm.com" <akrowiak@linux.ibm.com>,
 "berrange@redhat.com" <berrange@redhat.com>,
 "xiaoguangrong.eric@gmail.com" <xiaoguangrong.eric@gmail.com>,
 "pmorel@linux.ibm.com" <pmorel@linux.ibm.com>,
 "wencongyang2@huawei.com" <wencongyang2@huawei.com>,
 "jcd@tribudubois.net" <jcd@tribudubois.net>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "stefanb@linux.ibm.com" <stefanb@linux.ibm.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTIuMTAuMjAxOSA1OjEwLCBuby1yZXBseUBwYXRjaGV3Lm9yZyB3cm90ZToNCj4gUGF0Y2hldyBV
Ukw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDE5MTAxMTE2MDU1Mi4yMjkwNy0xLXZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbS8NCj4gDQo+IA0KPiANCj4gSGksDQo+IA0KPiBUaGlzIHNlcmll
cyBmYWlsZWQgdGhlIGRvY2tlci1xdWlja0BjZW50b3M3IGJ1aWxkIHRlc3QuIFBsZWFzZSBmaW5k
IHRoZSB0ZXN0aW5nIGNvbW1hbmRzIGFuZA0KPiB0aGVpciBvdXRwdXQgYmVsb3cuIElmIHlvdSBo
YXZlIERvY2tlciBpbnN0YWxsZWQsIHlvdSBjYW4gcHJvYmFibHkgcmVwcm9kdWNlIGl0DQo+IGxv
Y2FsbHkuDQo+IA0KPiA9PT0gVEVTVCBTQ1JJUFQgQkVHSU4gPT09DQo+ICMhL2Jpbi9iYXNoDQo+
IG1ha2UgZG9ja2VyLWltYWdlLWNlbnRvczcgVj0xIE5FVFdPUks9MQ0KPiB0aW1lIG1ha2UgZG9j
a2VyLXRlc3QtcXVpY2tAY2VudG9zNyBTSE9XX0VOVj0xIEo9MTQgTkVUV09SSz0xDQo+ID09PSBU
RVNUIFNDUklQVCBFTkQgPT09DQo+IA0KPiAgICBURVNUICAgIGlvdGVzdC1xY293MjogMDEzDQo+
ICAgIFRFU1QgICAgY2hlY2stdW5pdDogdGVzdHMvdGVzdC1ibG9jay1pb3RocmVhZA0KPiAgICBU
RVNUICAgIGNoZWNrLXVuaXQ6IHRlc3RzL3Rlc3QtaW1hZ2UtbG9ja2luZw0KPiB3YXJuaW5nOiBG
YWlsZWQgdG8gZ2V0IHNoYXJlZCAiY29uc2lzdGVudCByZWFkIiBsb2NrDQo+IElzIGFub3RoZXIg
cHJvY2VzcyB1c2luZyB0aGUgaW1hZ2UgWy90bXAvcXRlc3QuTzY2bDN0XT8NCj4gd2FybmluZzog
RmFpbGVkIHRvIGdldCBzaGFyZWQgImNvbnNpc3RlbnQgcmVhZCIgbG9jaw0KPiBJcyBhbm90aGVy
IHByb2Nlc3MgdXNpbmcgdGhlIGltYWdlIFsvdG1wL3F0ZXN0LkcwTTlWOF0/DQo+ICAgIFRFU1Qg
ICAgY2hlY2stdW5pdDogdGVzdHMvdGVzdC14ODYtY3B1aWQNCj4gICAgVEVTVCAgICBjaGVjay11
bml0OiB0ZXN0cy90ZXN0LXhienJsZQ0KPiAtLS0NCj4gICAgVEVTVCAgICBpb3Rlc3QtcWNvdzI6
IDI2Nw0KPiBGYWlsdXJlczogMDU0DQo+IEZhaWxlZCAxIG9mIDEwOCBpb3Rlc3RzDQo+IG1ha2U6
ICoqKiBbY2hlY2stdGVzdHMvY2hlY2stYmxvY2suc2hdIEVycm9yIDENCj4gbWFrZTogKioqIFdh
aXRpbmcgZm9yIHVuZmluaXNoZWQgam9icy4uLi4NCj4gICAgVEVTVCAgICBjaGVjay1xdGVzdC1h
YXJjaDY0OiB0ZXN0cy9xb3MtdGVzdA0KPiBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFz
dCk6DQo+IC0tLQ0KPiAgICAgIHJhaXNlIENhbGxlZFByb2Nlc3NFcnJvcihyZXRjb2RlLCBjbWQp
DQo+IHN1YnByb2Nlc3MuQ2FsbGVkUHJvY2Vzc0Vycm9yOiBDb21tYW5kICdbJ3N1ZG8nLCAnLW4n
LCAnZG9ja2VyJywgJ3J1bicsICctLWxhYmVsJywgJ2NvbS5xZW11Lmluc3RhbmNlLnV1aWQ9MmM1
NWZiNjFhNjNhNDA5MzgyZjJiM2E5OWZjYTkzZDknLCAnLXUnLCAnMTAwMycsICctLXNlY3VyaXR5
LW9wdCcsICdzZWNjb21wPXVuY29uZmluZWQnLCAnLS1ybScsICctZScsICdUQVJHRVRfTElTVD0n
LCAnLWUnLCAnRVhUUkFfQ09ORklHVVJFX09QVFM9JywgJy1lJywgJ1Y9JywgJy1lJywgJ0o9MTQn
LCAnLWUnLCAnREVCVUc9JywgJy1lJywgJ1NIT1dfRU5WPTEnLCAnLWUnLCAnQ0NBQ0hFX0RJUj0v
dmFyL3RtcC9jY2FjaGUnLCAnLXYnLCAnL2hvbWUvcGF0Y2hldzIvLmNhY2hlL3FlbXUtZG9ja2Vy
LWNjYWNoZTovdmFyL3RtcC9jY2FjaGU6eicsICctdicsICcvdmFyL3RtcC9wYXRjaGV3LXRlc3Rl
ci10bXAtdXN2aThmb2Ivc3JjL2RvY2tlci1zcmMuMjAxOS0xMC0xMS0yMi4wMC4xMC4xOTMzOi92
YXIvdG1wL3FlbXU6eixybycsICdxZW11OmNlbnRvczcnLCAnL3Zhci90bXAvcWVtdS9ydW4nLCAn
dGVzdC1xdWljayddJyByZXR1cm5lZCBub24temVybyBleGl0IHN0YXR1cyAyLg0KPiBmaWx0ZXI9
LS1maWx0ZXI9bGFiZWw9Y29tLnFlbXUuaW5zdGFuY2UudXVpZD0yYzU1ZmI2MWE2M2E0MDkzODJm
MmIzYTk5ZmNhOTNkOQ0KPiBtYWtlWzFdOiAqKiogW2RvY2tlci1ydW5dIEVycm9yIDENCj4gbWFr
ZVsxXTogTGVhdmluZyBkaXJlY3RvcnkgYC92YXIvdG1wL3BhdGNoZXctdGVzdGVyLXRtcC11c3Zp
OGZvYi9zcmMnDQo+IG1ha2U6ICoqKiBbZG9ja2VyLXJ1bi10ZXN0LXF1aWNrQGNlbnRvczddIEVy
cm9yIDINCg0KU29tZXRoaW5nIHN0cmFuZ2UuIFdobyBrbm93cywgd2hhdCBpcyBpdD8NCg0KPiAN
Cj4gcmVhbCAgICAxMG0zMy43MTRzDQo+IHVzZXIgICAgMG04LjM2MHMNCj4gDQo+IA0KPiBUaGUg
ZnVsbCBsb2cgaXMgYXZhaWxhYmxlIGF0DQo+IGh0dHA6Ly9wYXRjaGV3Lm9yZy9sb2dzLzIwMTkx
MDExMTYwNTUyLjIyOTA3LTEtdnNlbWVudHNvdkB2aXJ0dW96em8uY29tL3Rlc3RpbmcuZG9ja2Vy
LXF1aWNrQGNlbnRvczcvP3R5cGU9bWVzc2FnZS4NCg0KIiINCk5vdCBGb3VuZA0KDQpUaGUgcmVx
dWVzdGVkIHJlc291cmNlIHdhcyBub3QgZm91bmQgb24gdGhpcyBzZXJ2ZXIuDQoiIg0KDQo+IC0t
LQ0KPiBFbWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFtodHRwczovL3Bh
dGNoZXcub3JnL10uDQo+IFBsZWFzZSBzZW5kIHlvdXIgZmVlZGJhY2sgdG8gcGF0Y2hldy1kZXZl
bEByZWRoYXQuY29tDQo+IA0KDQoNCi0tIA0KQmVzdCByZWdhcmRzLA0KVmxhZGltaXINCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:29:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwev-0007op-QH; Mon, 14 Oct 2019 09:28:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zFBS=YH=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iJweu-0007ok-N3
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:28:56 +0000
X-Inumbo-ID: 0aed634d-ee65-11e9-9375-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 0aed634d-ee65-11e9-9375-12813bfff9fa;
 Mon, 14 Oct 2019 09:28:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1F91E337;
 Mon, 14 Oct 2019 02:28:55 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BACA3F718;
 Mon, 14 Oct 2019 02:28:54 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>, Oleksandr Grytsov
 <al1img@gmail.com>, Matthew Fioravante <matthew.fioravante@jhuapl.edu>,
 Arianna Avanzini <avanzini.arianna@gmail.com>
References: <20191010135004.24226-1-al1img@gmail.com>
 <23968.40023.163583.784817@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <049b184d-530f-5a02-8d85-83cdd2b2c266@arm.com>
Date: Mon, 14 Oct 2019 10:28:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23968.40023.163583.784817@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v1] Reset iomem's gfn to
 LIBXL_INVALID_GFN on reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMTEvMTAvMjAxOSAxNjoxNCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gT2xla3Nh
bmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxXSBSZXNldCBpb21lbSdzIGdmbiB0byBMSUJY
TF9JTlZBTElEX0dGTiBvbiByZWJvb3QiKToKPj4gRHVyaW5nIGRvbWFpbiByZWJvb3QgaXRzIGNv
bmZpZ3VyYXRpb24gaXMgcGFydGlhbGx5IHJldXNlZAo+PiB0byByZS1jcmVhdGUgYSBuZXcgZG9t
YWluLCBidXQgaW9tZW0ncyBHRk4gZmllbGQgZm9yIHRoZQo+PiBpb21lbSBpcyBvbmx5IHJlc3Rv
cmVkIGZvciB0aG9zZSBtZW1vcnkgcmFuZ2VzLCB3aGljaCBhcmUKPj4gY29uZmlndXJlZCBpbiBm
b3JtIG9mIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0sIGJ1dCBub3QgZm9yCj4+IHRob3Nl
IGluIGZvcm0gb2YgW0lPTUVNX1NUQVJULE5VTV9QQUdFU10sIGUuZy4gd2l0aG91dCBHRk4uCj4+
IEZvciB0aGUgbGF0dGVyIEdGTiBpcyByZXNldCB0byAwLCBidXQgd2hpbGUgbWFwcGluZyByYW5n
ZXMKPj4gdG8gYSBkb21haW4gZHVyaW5nIHJlYm9vdCB0aGVyZSBpcyBhIGNoZWNrIHRoYXQgR0ZO
IHRyZWF0ZWQKPj4gYXMgdmFsaWQgaWYgaXQgaXMgbm90IGVxdWFsIHRvIExJQlhMX0lOVkFMSURf
R0ZOLCB0aHVzIG1ha2luZwo+PiBYZW4gdG8gbWFwIElPTUVNX1NUQVJUIHRvIGFkZHJlc3MgMCBp
biB0aGUgZ3Vlc3QncyBhZGRyZXNzIHNwYWNlLgo+Pgo+PiBXb3JrYXJvdW5kIGl0IGJ5IHJlc3Nl
dGluZyBHRk4gdG8gTElCWExfSU5WQUxJRF9HRk4sIHNvIHhsCj4+IGNhbiBzZXQgcHJvcGVyIHZh
bHVlcyBmb3IgbWFwcGluZyBvbiByZWJvb3QuCj4gCj4gVGhhbmtzIGZvciB0aGlzIHBhdGNoLgo+
IAo+IEkgY29uZmVzcyB0aGF0IEkgYW0gbm90IHN1cmUgd2hhdCBpcyBnb2luZyBvbiBoZXJlLiAg
V2hlcmUgaXMgdGhpcwo+IHRyb3VibGVzb21lIDAgY29taW5nIGZyb20gPyAgSSBzZWUgdGhhdCB0
aGUgZGVmYXVsdCB2YWx1ZSBmb3IgZ2ZuIGluCj4gdGhlIHN0cnVjdCBpcyAwIGFuZCBsb29raW5n
IGZvciBhc3NpZ25tZW50cyBiZWZvcmUgdGhpcyBwYXRjaCwgZ2ZuIGlzCj4gZGVmYXVsdGVkIGZy
b20gYl9pbmZvLT5pb21lbVtpXS5zdGFydCwgd2hpY2ggaXMgcHJlc3VtYWJseSBub24tMC4KPiAK
PiBJIHN1c3BlY3QgdGhhdCB5b3VyIHBhdGNoIG1heSBiZSBmaXhpbmcgdGhpcyB0aGUgd3Jvbmcg
d2F5LiAgSSBoYXZlCj4gYWRkcmVzc2VkIHRoaXMgbWFpbCB0byB2YXJpb3VzIHBlb3BsZSB3aG8g
aGF2ZSB0b3VjaGVkIHRoaXMgYXJlYSBvZgo+IGNvZGUgYW5kIGhvcGUgdGhleSB3aWxsIGJlIGFi
bGUgdG8gY2xhcmlmeS4KCkkgZm91bmQgYSB0aHJlYWQgZnJvbSBEZWNlbWJlciAyMDE3IHJlbGF0
ZWQgdG8gdGhlIHByb2JsZW0gZGVzY3JpYmVkIGhlcmUgWzFdLgoKTG9va2luZyBhdCB0aGUgdGhy
ZWFkLCB0aGVyZSB3ZXJlIG5vIGNvbmNsdXNpb24gb24gdGhlIHJvb3QgY2F1c2VzIGFuZCBzb21l
IApxdWVzdGlvbnMgd2VyZSBsZWZ0IHVuYW5zd2VyZWQgYnkgdGhlIGNvbnRyaWJ1dG9yIChzZWUg
WzJdKS4KCk9sZWtzYW5kciwgY291bGQgeW91IGxvb2sgYXQgdGhlIHRocmVhZCBhbmQgc2VlIGlm
IHlvdSBjYW4gcHJvdmlkZSBtb3JlIGRldGFpbHMgCndoYXQncyBnb2luZyBvbj8gQW5zd2VyaW5n
IGJhY2sgaGVyZSB3b3VsZCBiZSBmaW5lLgoKPiAKPiBCVFcsIHBsZWFzZSBkbyBwaW5nIHRoaXMg
KGFuZCB5b3VyIG90aGVyIHBhdGNoZXMpIGJ5IGVtYWlsLCBpZiB0aGUKPiBjb252ZXJzYXRpb24g
c2VlbXMgdG8gc3RhbGwuCj4gCj4gVGhhbmtzLAo+IElhbi4KPiAKPj4gU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
Pgo+PiAtLS0KPj4gICB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyB8IDkgKysrKysrKysrCj4+
ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+PiBp
bmRleCA5ZDBlYjVhZWQxLi4wYWUxNmE1YjEyIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb21haW4uYwo+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+PiBAQCAt
MjEyMCw2ICsyMTIwLDE1IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0
aW9uX2VuZChsaWJ4bF9fZWdjICplZ2MsCj4+ICAgICAgICAgICB9Cj4+ICAgICAgIH0KPj4gICAK
Pj4gKyAgICAvKiByZXNldCBJT01FTSdzIEdGTiB0byBpbml0aWFsIHZhbHVlICovCj4+ICsgICAg
ewo+PiArICAgICAgICBpbnQgaTsKPj4gKwo+PiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgZF9j
b25maWctPmJfaW5mby5udW1faW9tZW07IGkrKykKPj4gKyAgICAgICAgICAgIGlmIChkX2NvbmZp
Zy0+Yl9pbmZvLmlvbWVtW2ldLmdmbiA9PSAwKQo+PiArICAgICAgICAgICAgICAgIGRfY29uZmln
LT5iX2luZm8uaW9tZW1baV0uZ2ZuID0gTElCWExfSU5WQUxJRF9HRk47Cj4+ICsgICAgfQo+PiAr
Cj4+ICAgICAgIC8qIERldmljZXM6IGRpc2ssIG5pYywgdnRwbSwgcGNpZGV2IGV0Yy4gKi8KPj4g
ICAKPj4gICAgICAgLyogVGhlIE1FUkdFIG1hY3JvIGltcGxlbWVudHMgZm9sbG93aW5nIGxvZ2lj
Ogo+PiAtLSAKPj4gMi4xNy4xCj4+CgpDaGVlcnMsCgpbMV0gPGViZjc4YWVjLWRjZmQtNzJkOS1k
YWMyLTA2YjI5ZTRhNjZhZUBnbWFpbC5jb20+ClsyXSA8MjAxODAyMTMxMjI0MzIuaDRmaDIyZWo0
ZGZlNzIyNkBjaXRyaXguY29tPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 09:32:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 09:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJwi4-00005z-9D; Mon, 14 Oct 2019 09:32:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nYou=YH=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1iJwi2-00005u-Lt
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 09:32:10 +0000
X-Inumbo-ID: 7e20b490-ee65-11e9-bbab-bc764e2007e4
Received: from mail-oi1-f193.google.com (unknown [209.85.167.193])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7e20b490-ee65-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 09:32:08 +0000 (UTC)
Received: by mail-oi1-f193.google.com with SMTP id i16so13206518oie.4
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 02:32:08 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=VOVvnsRkEwzknBqBu8up5TU33JHzKiS1zJ71F06LZog=;
 b=JmQUJz5Y6X6YFQ/PrJuYlaXGc9Razapr6eIL2VHWuqvgFMSi4zOmJXgsk0f0Ol3q4+
 S69z3v+sIMD6J6i9iiVjphyJrEISwT7rBKYtb8RVAbCz6EtEKmyL9rPXODPqS4xG4ewy
 Xgvlzhd2p2yffKrRw+LUtzDWtK4fT/Zi5Ij/fZ3s1+Gfuk69w20+YP48T3g1HNoXuY7w
 IdwGrRen3Yg+p1tvhuqR7SNHSjAt1btpumJNlSaOnv6UHqtuS3TIWXQPB7XR8KGpBUJB
 0phtaW5/WPm6E0ICXmr9hO4Gvsz2Ab87acvAqjYKFB2NigRfyO6EY24yaK840oBLX6ZG
 ZGHQ==
X-Gm-Message-State: APjAAAVNTS5b9K1RYwGz/oVYr2gs7p1yRq83Jwq2h+DgZX5X5wJoRnAN
 gPLm/sKjySh19whzgH0vYltZgKnEM7OL6awNzYU=
X-Google-Smtp-Source: APXvYqwjzOechuHHpTVp2sW/PCSlLpn7sNkIzBJBtqIpnTg6cxre4JbJyOvwIh+JXkAx1+YS7w8qY3RdlWBAohm7S6c=
X-Received: by 2002:aca:5885:: with SMTP id
 m127mr24304414oib.110.1571045528088; 
 Mon, 14 Oct 2019 02:32:08 -0700 (PDT)
MIME-Version: 1.0
References: <20191011115108.12392-1-jslaby@suse.cz>
 <20191011115108.12392-2-jslaby@suse.cz>
In-Reply-To: <20191011115108.12392-2-jslaby@suse.cz>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 14 Oct 2019 11:31:57 +0200
Message-ID: <CAJZ5v0g2hzH704-ZeULRUODNW0iZuiM9PmTayoyY9+CEss7q6w@mail.gmail.com>
To: Jiri Slaby <jslaby@suse.cz>
Subject: Re: [Xen-devel] [PATCH v9 01/28] linkage: Introduce new macros for
 assembler symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch <linux-arch@vger.kernel.org>, Juergen Gross <jgross@suse.com>,
 Peter Zijlstra <a.p.zijlstra@chello.nl>, Josh Poimboeuf <jpoimboe@redhat.com>,
 Len Brown <len.brown@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linux PM <linux-pm@vger.kernel.org>, the arch/x86 maintainers <x86@kernel.org>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, Pavel Machek <pavel@ucw.cz>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Andrew Morton <akpm@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMTo1MyBQTSBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5j
ej4gd3JvdGU6Cj4KPiBJbnRyb2R1Y2UgbmV3IEMgbWFjcm9zIGZvciBhbm5vdGF0aW9ucyBvZiBm
dW5jdGlvbnMgYW5kIGRhdGEgaW4KPiBhc3NlbWJseS4gVGhlcmUgaXMgYSBsb25nLXN0YW5kaW5n
IG1lc3MgaW4gbWFjcm9zIGxpa2UgRU5UUlksIEVORCwKPiBFTkRQUk9DIGFuZCBzaW1pbGFyLiBU
aGV5IGFyZSB1c2VkIGluIGRpZmZlcmVudCBtYW5uZXJzIGFuZCBzb21ldGltZXMKPiBpbmNvcnJl
Y3RseS4KPgo+IFNvIGludHJvZHVjZSBtYWNyb3Mgd2l0aCBjbGVhciB1c2UgdG8gYW5ub3RhdGUg
YXNzZW1ibHkgYXMgZm9sbG93czoKPgo+IGEpIFN1cHBvcnQgbWFjcm9zIGZvciB0aGUgb25lcyBi
ZWxvdwo+ICAgIFNZTV9UX0ZVTkMgLS0gdHlwZSB1c2VkIGJ5IGFzc2VtYmxlciB0byBtYXJrIGZ1
bmN0aW9ucwo+ICAgIFNZTV9UX09CSkVDVCAtLSB0eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1h
cmsgZGF0YQo+ICAgIFNZTV9UX05PTkUgLS0gdHlwZSB1c2VkIGJ5IGFzc2VtYmxlciB0byBtYXJr
IGVudHJpZXMgb2YgdW5rbm93biB0eXBlCj4KPiAgICBUaGV5IGFyZSBkZWZpbmVkIGFzIFNUVF9G
VU5DLCBTVFRfT0JKRUNULCBhbmQgU1RUX05PVFlQRQo+ICAgIHJlc3BlY3RpdmVseS4gQWNjb3Jk
aW5nIHRvIHRoZSBnYXMgbWFudWFsLCB0aGlzIGlzIHRoZSBtb3N0IHBvcnRhYmxlCj4gICAgd2F5
LiBJIGFtIG5vdCBzdXJlIGFib3V0IG90aGVyIGFzc2VtYmxlcnMsIHNvIHRoaXMgY2FuIGJlIHN3
aXRjaGVkCj4gICAgYmFjayB0byAlZnVuY3Rpb24gYW5kICVvYmplY3QgaWYgdGhpcyB0dXJucyBp
bnRvIGEgcHJvYmxlbS4KPiAgICBBcmNoaXRlY3R1cmVzIGNhbiBhbHNvIG92ZXJyaWRlIHRoZW0g
Ynkgc29tZXRoaW5nIGxpa2UgIiwgQGZ1bmN0aW9uIgo+ICAgIGlmIHRoZXkgbmVlZC4KPgo+ICAg
IFNZTV9BX0FMSUdOLCBTWU1fQV9OT05FIC0tIGFsaWduIHRoZSBzeW1ib2w/Cj4gICAgU1lNX0xf
R0xPQkFMLCBTWU1fTF9XRUFLLCBTWU1fTF9MT0NBTCAtLSBsaW5rYWdlIG9mIHN5bWJvbHMKPgo+
IGIpIE1vc3RseSBpbnRlcm5hbCBhbm5vdGF0aW9ucywgdXNlZCBieSB0aGUgb25lcyBiZWxvdwo+
ICAgIFNZTV9FTlRSWSAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAoZm9yIG5vbi1wYWlyZWQg
c3ltYm9scykKPiAgICBTWU1fU1RBUlQgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gKGZvciBw
YWlyZWQgc3ltYm9scykKPiAgICBTWU1fRU5EIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIChm
b3IgcGFpcmVkIHN5bWJvbHMpCj4KPiBjKSBBbm5vdGF0aW9ucyBmb3IgY29kZQo+ICAgIFNZTV9J
Tk5FUl9MQUJFTF9BTElHTiAtLSBvbmx5IGZvciBsYWJlbHMgaW4gdGhlIG1pZGRsZSBvZiBjb2Rl
Cj4gICAgU1lNX0lOTkVSX0xBQkVMIC0tIG9ubHkgZm9yIGxhYmVscyBpbiB0aGUgbWlkZGxlIG9m
IGNvZGUKPgo+ICAgIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVy
ZSBhcmUgdHdvIGxvY2FsIG5hbWVzIGZvcgo+ICAgICAgICAgb25lIGZ1bmN0aW9uCj4gICAgU1lN
X0ZVTkNfU1RBUlRfQUxJQVMgLS0gdXNlIHdoZXJlIHRoZXJlIGFyZSB0d28gZ2xvYmFsIG5hbWVz
IGZvciBvbmUKPiAgICAgICAgIGZ1bmN0aW9uCj4gICAgU1lNX0ZVTkNfRU5EX0FMSUFTIC0tIHRo
ZSBlbmQgb2YgTE9DQUxfQUxJQVNlZCBvciBBTElBU2VkIGZ1bmN0aW9uCj4KPiAgICBTWU1fRlVO
Q19TVEFSVCAtLSB1c2UgZm9yIGdsb2JhbCBmdW5jdGlvbnMKPiAgICBTWU1fRlVOQ19TVEFSVF9O
T0FMSUdOIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucywgdy9vIGFsaWdubWVudAo+ICAgIFNZ
TV9GVU5DX1NUQVJUX0xPQ0FMIC0tIHVzZSBmb3IgbG9jYWwgZnVuY3Rpb25zCj4gICAgU1lNX0ZV
TkNfU1RBUlRfTE9DQUxfTk9BTElHTiAtLSB1c2UgZm9yIGxvY2FsIGZ1bmN0aW9ucywgdy9vCj4g
ICAgICAgICBhbGlnbm1lbnQKPiAgICBTWU1fRlVOQ19TVEFSVF9XRUFLIC0tIHVzZSBmb3Igd2Vh
ayBmdW5jdGlvbnMKPiAgICBTWU1fRlVOQ19TVEFSVF9XRUFLX05PQUxJR04gLS0gdXNlIGZvciB3
ZWFrIGZ1bmN0aW9ucywgdy9vIGFsaWdubWVudAo+ICAgIFNZTV9GVU5DX0VORCAtLSB0aGUgZW5k
IG9mIFNZTV9GVU5DX1NUQVJUX0xPQ0FMLCBTWU1fRlVOQ19TVEFSVCwKPiAgICAgICAgIFNZTV9G
VU5DX1NUQVJUX1dFQUssIC4uLgo+Cj4gICAgRm9yIGZ1bmN0aW9ucyB3aXRoIHNwZWNpYWwgKG5v
bi1DKSBjYWxsaW5nIGNvbnZlbnRpb25zOgo+ICAgIFNZTV9DT0RFX1NUQVJUIC0tIHVzZSBmb3Ig
bm9uLUMgKHNwZWNpYWwpIGZ1bmN0aW9ucwo+ICAgIFNZTV9DT0RFX1NUQVJUX05PQUxJR04gLS0g
dXNlIGZvciBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zLCB3L28KPiAgICAgICAgIGFsaWdubWVu
dAo+ICAgIFNZTV9DT0RFX1NUQVJUX0xPQ0FMIC0tIHVzZSBmb3IgbG9jYWwgbm9uLUMgKHNwZWNp
YWwpIGZ1bmN0aW9ucwo+ICAgIFNZTV9DT0RFX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZv
ciBsb2NhbCBub24tQyAoc3BlY2lhbCkKPiAgICAgICAgIGZ1bmN0aW9ucywgdy9vIGFsaWdubWVu
dAo+ICAgIFNZTV9DT0RFX0VORCAtLSB0aGUgZW5kIG9mIFNZTV9DT0RFX1NUQVJUX0xPQ0FMIG9y
IFNZTV9DT0RFX1NUQVJUCj4KPiBkKSBGb3IgZGF0YQo+ICAgIFNZTV9EQVRBX1NUQVJUIC0tIGds
b2JhbCBkYXRhIHN5bWJvbAo+ICAgIFNZTV9EQVRBX1NUQVJUX0xPQ0FMIC0tIGxvY2FsIGRhdGEg
c3ltYm9sCj4gICAgU1lNX0RBVEFfRU5EIC0tIHRoZSBlbmQgb2YgdGhlIFNZTV9EQVRBX1NUQVJU
IHN5bWJvbAo+ICAgIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxlZCBlbmQgb2YgU1lN
X0RBVEFfU1RBUlQgc3ltYm9sCj4gICAgU1lNX0RBVEEgLS0gc3RhcnQrZW5kIHdyYXBwZXIgYXJv
dW5kIHNpbXBsZSBnbG9iYWwgZGF0YQo+ICAgIFNZTV9EQVRBX0xPQ0FMIC0tIHN0YXJ0K2VuZCB3
cmFwcGVyIGFyb3VuZCBzaW1wbGUgbG9jYWwgZGF0YQo+Cj4gPT09PT09PT09PQo+Cj4gVGhlIG1h
Y3JvcyBhbGxvdyB0byBwYWlyIHN0YXJ0cyBhbmQgZW5kcyBvZiBmdW5jdGlvbnMgYW5kIG1hcmsg
ZnVuY3Rpb25zCj4gY29ycmVjdGx5IGluIHRoZSBvdXRwdXQgRUxGIG9iamVjdHMuCj4KPiBBbGwg
dXNlcnMgb2YgdGhlIG9sZCBtYWNyb3MgaW4geDg2IGFyZSBjb252ZXJ0ZWQgdG8gdXNlIHRoZXNl
IGluIGZ1cnRoZXIKPiBwYXRjaGVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmlyaSBTbGFieSA8anNs
YWJ5QHN1c2UuY3o+Cj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5v
cmc+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4g
Q2M6IGhwYUB6eXRvci5jb20KPiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+Cj4g
Q2M6IGpwb2ltYm9lQHJlZGhhdC5jb20KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IENjOiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+Cj4gQ2M6IExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogbGludXgta2VybmVs
QHZnZXIua2VybmVsLm9yZwo+IENjOiBsaW51eC1wbUB2Z2VyLmtlcm5lbC5vcmcKPiBDYzogQm9y
aXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+Cj4gQ2M6IG1pbmdvQHJlZGhhdC5jb20KPiBDYzog
UGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+Cj4gQ2M6IFBldGVyIFppamxzdHJhIDxhLnAuemlq
bHN0cmFAY2hlbGxvLm5sPgo+IENjOiAiUmFmYWVsIEouIFd5c29ja2kiIDxyandAcmp3eXNvY2tp
Lm5ldD4KPiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiB4ODZAa2VybmVsLm9yZwoKQWNrZWQt
Ynk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KCmZvciBh
bGwgdGhlIGNoYW5nZXMgaW4gdGhlIHNlcmllcyBhZmZlY3RpbmcgdGhlIHBvd2VyIG1hbmFnZW1l
bnQgY29kZQptYWludGFpbmVkIGJ5IG1lLgoKVGhhbmtzIQoKPiAtLS0KPgo+IE5vdGVzOgo+ICAg
ICBbdjJdCj4gICAgICogdXNlIFNZTV8gcHJlZml4IGFuZCBzYW5lIG5hbWVzCj4gICAgICogYWRk
IFNZTV9TVEFSVCBhbmQgU1lNX0VORCBhbmQgcGFyYW1ldHJpemUgYWxsIHRoZSBtYWNyb3MKPgo+
ICAgICBbdjNdCj4gICAgICogYWRkIFNZTV9EQVRBLCBTWU1fREFUQV9MT0NBTCwgYW5kIFNZTV9E
QVRBX0VORF9MQUJFTAo+Cj4gICAgIFt2NF0KPiAgICAgKiBhZGQgX05PQUxJR04gdmVyc2lvbnMg
b2Ygc29tZSBtYWNyb3MKPiAgICAgKiBhZGQgX0NPREVfIGRlcml2YXRlcyBvZiBfRlVOQ18gbWFj
cm9zCj4KPiAgICAgW3Y1XQo+ICAgICAqIGRyb3AgIlNJTVBMRSIgZnJvbSBkYXRhIGFubm90YXRp
b25zCj4gICAgICogc3dpdGNoIE5PQUxJR04gYW5kIEFMSUdOIHZhcmlhbnRzIG9mIGlubmVyIGxh
YmVscwo+ICAgICAqIHMvdmlzaWJpbGl0eS9saW5rYWdlLzsgc0BTWU1fVl9AU1lNX0xfQAo+ICAg
ICAqIGFkZCBEb2N1bWVudGF0aW9uCj4KPiAgICAgW3Y2XQo+ICAgICAqIGZpeGVkIHR5cG9zIGZv
dW5kIGJ5IFJhbmR5IER1bmxhcAo+ICAgICAqIHJlbW92ZSBkb3VibGVkIElOTkVSX0xBQkVMIG1h
Y3Jvcywgb25lIHBhaXIgd2FzIHVudXNlZAo+Cj4gICAgIFt2OF0KPiAgICAgKiB1c2UgbGttbC5r
ZXJuZWwub3JnIGZvciBsaW5rcwo+ICAgICAqIGxpbmsgdGhlIGRvY3MgZnJvbSBpbmRleC5yc3Qg
KGJ5IEJvcmlzKQo+ICAgICAqIGZpeGVkIHR5cG9zIG9uIHRoZSBkb2NzCj4KPiAgICAgW3Y5XQo+
ICAgICAqIHVwZGF0ZWQgdGhlIGRvY3MgYXMgcmVxdWVzdGVkIGJ5IEJvcmlzCj4KPiAgRG9jdW1l
bnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0IHwgMjE2ICsrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIERvY3VtZW50YXRpb24vaW5kZXgucnN0ICAgICAgICAgICB8ICAgOCArCj4gIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL2xpbmthZ2UuaCAgICB8ICAxMCArLQo+ICBpbmNsdWRlL2xpbnV4L2xp
bmthZ2UuaCAgICAgICAgICAgfCAyNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4g
IDQgZmlsZXMgY2hhbmdlZCwgNDY4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0Cj4KPiBk
aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0IGIvRG9jdW1lbnRh
dGlvbi9hc20tYW5ub3RhdGlvbnMucnN0Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwMDAwMDAuLjI5Y2NkNmU2MWZlNQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9Eb2N1bWVu
dGF0aW9uL2FzbS1hbm5vdGF0aW9ucy5yc3QKPiBAQCAtMCwwICsxLDIxNiBAQAo+ICtBc3NlbWJs
ZXIgQW5ub3RhdGlvbnMKPiArPT09PT09PT09PT09PT09PT09PT09Cj4gKwo+ICtDb3B5cmlnaHQg
KGMpIDIwMTctMjAxOSBKaXJpIFNsYWJ5Cj4gKwo+ICtUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0
aGUgbmV3IG1hY3JvcyBmb3IgYW5ub3RhdGlvbiBvZiBkYXRhIGFuZCBjb2RlIGluCj4gK2Fzc2Vt
Ymx5LiBJbiBwYXJ0aWN1bGFyLCBpdCBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBgYFNZTV9G
VU5DX1NUQVJUYGAsCj4gK2BgU1lNX0ZVTkNfRU5EYGAsIGBgU1lNX0NPREVfU1RBUlRgYCwgYW5k
IHNpbWlsYXIuCj4gKwo+ICtSYXRpb25hbGUKPiArLS0tLS0tLS0tCj4gK1NvbWUgY29kZSBsaWtl
IGVudHJpZXMsIHRyYW1wb2xpbmVzLCBvciBib290IGNvZGUgbmVlZHMgdG8gYmUgd3JpdHRlbiBp
bgo+ICthc3NlbWJseS4gVGhlIHNhbWUgYXMgaW4gQywgc3VjaCBjb2RlIGlzIGdyb3VwZWQgaW50
byBmdW5jdGlvbnMgYW5kCj4gK2FjY29tcGFuaWVkIHdpdGggZGF0YS4gU3RhbmRhcmQgYXNzZW1i
bGVycyBkbyBub3QgZm9yY2UgdXNlcnMgaW50byBwcmVjaXNlbHkKPiArbWFya2luZyB0aGVzZSBw
aWVjZXMgYXMgY29kZSwgZGF0YSwgb3IgZXZlbiBzcGVjaWZ5aW5nIHRoZWlyIGxlbmd0aC4KPiAr
TmV2ZXJ0aGVsZXNzLCBhc3NlbWJsZXJzIHByb3ZpZGUgZGV2ZWxvcGVycyB3aXRoIHN1Y2ggYW5u
b3RhdGlvbnMgdG8gYWlkCj4gK2RlYnVnZ2VycyB0aHJvdWdob3V0IGFzc2VtYmx5LiBPbiB0b3Ag
b2YgdGhhdCwgZGV2ZWxvcGVycyBhbHNvIHdhbnQgdG8gbWFyawo+ICtzb21lIGZ1bmN0aW9ucyBh
cyAqZ2xvYmFsKiBpbiBvcmRlciB0byBiZSB2aXNpYmxlIG91dHNpZGUgb2YgdGhlaXIgdHJhbnNs
YXRpb24KPiArdW5pdHMuCj4gKwo+ICtPdmVyIHRpbWUsIHRoZSBMaW51eCBrZXJuZWwgaGFzIGFk
b3B0ZWQgbWFjcm9zIGZyb20gdmFyaW91cyBwcm9qZWN0cyAobGlrZQo+ICtgYGJpbnV0aWxzYGAp
IHRvIGZhY2lsaXRhdGUgc3VjaCBhbm5vdGF0aW9ucy4gU28gZm9yIGhpc3RvcmljIHJlYXNvbnMs
Cj4gK2RldmVsb3BlcnMgaGF2ZSBiZWVuIHVzaW5nIGBgRU5UUllgYCwgYGBFTkRgYCwgYGBFTkRQ
Uk9DYGAsIGFuZCBvdGhlcgo+ICthbm5vdGF0aW9ucyBpbiBhc3NlbWJseS4gIER1ZSB0byB0aGUg
bGFjayBvZiB0aGVpciBkb2N1bWVudGF0aW9uLCB0aGUgbWFjcm9zCj4gK2FyZSB1c2VkIGluIHJh
dGhlciB3cm9uZyBjb250ZXh0cyBhdCBzb21lIGxvY2F0aW9ucy4gQ2xlYXJseSwgYGBFTlRSWWBg
IHdhcwo+ICtpbnRlbmRlZCB0byBkZW5vdGUgdGhlIGJlZ2lubmluZyBvZiBnbG9iYWwgc3ltYm9s
cyAoYmUgaXQgZGF0YSBvciBjb2RlKS4KPiArYGBFTkRgYCB1c2VkIHRvIG1hcmsgdGhlIGVuZCBv
ZiBkYXRhIG9yIGVuZCBvZiBzcGVjaWFsIGZ1bmN0aW9ucyB3aXRoCj4gKypub24tc3RhbmRhcmQq
IGNhbGxpbmcgY29udmVudGlvbi4gSW4gY29udHJhc3QsIGBgRU5EUFJPQ2BgIHNob3VsZCBhbm5v
dGF0ZQo+ICtvbmx5IGVuZHMgb2YgKnN0YW5kYXJkKiBmdW5jdGlvbnMuCj4gKwo+ICtXaGVuIHRo
ZXNlIG1hY3JvcyBhcmUgdXNlZCBjb3JyZWN0bHksIHRoZXkgaGVscCBhc3NlbWJsZXJzIGdlbmVy
YXRlIGEgbmljZQo+ICtvYmplY3Qgd2l0aCBib3RoIHNpemVzIGFuZCB0eXBlcyBzZXQgY29ycmVj
dGx5LiBGb3IgZXhhbXBsZSwgdGhlIHJlc3VsdCBvZgo+ICtgYGFyY2gveDg2L2xpYi9wdXR1c2Vy
LlNgYDo6Cj4gKwo+ICsgICBOdW06ICAgIFZhbHVlICAgICAgICAgIFNpemUgVHlwZSAgICBCaW5k
ICAgVmlzICAgICAgTmR4IE5hbWUKPiArICAgIDI1OiAwMDAwMDAwMDAwMDAwMDAwICAgIDMzIEZV
TkMgICAgR0xPQkFMIERFRkFVTFQgICAgMSBfX3B1dF91c2VyXzEKPiArICAgIDI5OiAwMDAwMDAw
MDAwMDAwMDMwICAgIDM3IEZVTkMgICAgR0xPQkFMIERFRkFVTFQgICAgMSBfX3B1dF91c2VyXzIK
PiArICAgIDMyOiAwMDAwMDAwMDAwMDAwMDYwICAgIDM2IEZVTkMgICAgR0xPQkFMIERFRkFVTFQg
ICAgMSBfX3B1dF91c2VyXzQKPiArICAgIDM1OiAwMDAwMDAwMDAwMDAwMDkwICAgIDM3IEZVTkMg
ICAgR0xPQkFMIERFRkFVTFQgICAgMSBfX3B1dF91c2VyXzgKPiArCj4gK1RoaXMgaXMgbm90IG9u
bHkgaW1wb3J0YW50IGZvciBkZWJ1Z2dpbmcgcHVycG9zZXMuIFdoZW4gdGhlcmUgYXJlIHByb3Bl
cmx5Cj4gK2Fubm90YXRlZCBvYmplY3RzIGxpa2UgdGhpcywgdG9vbHMgY2FuIGJlIHJ1biBvbiB0
aGVtIHRvIGdlbmVyYXRlIG1vcmUgdXNlZnVsCj4gK2luZm9ybWF0aW9uLiBJbiBwYXJ0aWN1bGFy
LCBvbiBwcm9wZXJseSBhbm5vdGF0ZWQgb2JqZWN0cywgYGBvYmp0b29sYGAgY2FuIGJlCj4gK3J1
biB0byBjaGVjayBhbmQgZml4IHRoZSBvYmplY3QgaWYgbmVlZGVkLiBDdXJyZW50bHksIGBgb2Jq
dG9vbGBgIGNhbiByZXBvcnQKPiArbWlzc2luZyBmcmFtZSBwb2ludGVyIHNldHVwL2Rlc3RydWN0
aW9uIGluIGZ1bmN0aW9ucy4gSXQgY2FuIGFsc28KPiArYXV0b21hdGljYWxseSBnZW5lcmF0ZSBh
bm5vdGF0aW9ucyBmb3IgOmRvYzpgT1JDIHVud2luZGVyIDx4ODYvb3JjLXVud2luZGVyPmAKPiAr
Zm9yIG1vc3QgY29kZS4gQm90aCBvZiB0aGVzZSBhcmUgZXNwZWNpYWxseSBpbXBvcnRhbnQgdG8g
c3VwcG9ydCByZWxpYWJsZQo+ICtzdGFjayB0cmFjZXMgd2hpY2ggYXJlIGluIHR1cm4gbmVjZXNz
YXJ5IGZvciA6ZG9jOmBLZXJuZWwgbGl2ZSBwYXRjaGluZwo+ICs8bGl2ZXBhdGNoL2xpdmVwYXRj
aD5gLgo+ICsKPiArQ2F2ZWF0IGFuZCBEaXNjdXNzaW9uCj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICtBcyBvbmUgbWlnaHQgcmVhbGl6ZSwgdGhlcmUgd2VyZSBvbmx5IHRocmVlIG1hY3JvcyBw
cmV2aW91c2x5LiBUaGF0IGlzIGluZGVlZAo+ICtpbnN1ZmZpY2llbnQgdG8gY292ZXIgYWxsIHRo
ZSBjb21iaW5hdGlvbnMgb2YgY2FzZXM6Cj4gKwo+ICsqIHN0YW5kYXJkL25vbi1zdGFuZGFyZCBm
dW5jdGlvbgo+ICsqIGNvZGUvZGF0YQo+ICsqIGdsb2JhbC9sb2NhbCBzeW1ib2wKPiArCj4gK1Ro
ZXJlIHdhcyBhIGRpc2N1c3Npb25fIGFuZCBpbnN0ZWFkIG9mIGV4dGVuZGluZyB0aGUgY3VycmVu
dCBgYEVOVFJZL0VORCpgYAo+ICttYWNyb3MsIGl0IHdhcyBkZWNpZGVkIHRoYXQgYnJhbmQgbmV3
IG1hY3JvcyBzaG91bGQgYmUgaW50cm9kdWNlZCBpbnN0ZWFkOjoKPiArCj4gKyAgICBTbyBob3cg
YWJvdXQgdXNpbmcgbWFjcm8gbmFtZXMgdGhhdCBhY3R1YWxseSBzaG93IHRoZSBwdXJwb3NlLCBp
bnN0ZWFkCj4gKyAgICBvZiBpbXBvcnRpbmcgYWxsIHRoZSBjcmFwcHksIGhpc3RvcmljLCBlc3Nl
bnRpYWxseSByYW5kb21seSBjaG9zZW4KPiArICAgIGRlYnVnIHN5bWJvbCBtYWNybyBuYW1lcyBm
cm9tIHRoZSBiaW51dGlscyBhbmQgb2xkZXIga2VybmVscz8KPiArCj4gKy4uIF9kaXNjdXNzaW9u
OiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIwMTcwMjE3MTA0NzU3LjI4NTg4LTEtanNsYWJ5
QHN1c2UuY3oKPiArCj4gK01hY3JvcyBEZXNjcmlwdGlvbgo+ICstLS0tLS0tLS0tLS0tLS0tLS0K
PiArCj4gK1RoZSBuZXcgbWFjcm9zIGFyZSBwcmVmaXhlZCB3aXRoIHRoZSBgYFNZTV9gYCBwcmVm
aXggYW5kIGNhbiBiZSBkaXZpZGVkIGludG8KPiArdGhyZWUgbWFpbiBncm91cHM6Cj4gKwo+ICsx
LiBgYFNZTV9GVU5DXypgYCAtLSB0byBhbm5vdGF0ZSBDLWxpa2UgZnVuY3Rpb25zLiBUaGlzIG1l
YW5zIGZ1bmN0aW9ucyB3aXRoCj4gKyAgIHN0YW5kYXJkIEMgY2FsbGluZyBjb252ZW50aW9ucywg
aS5lLiB0aGUgc3RhY2sgY29udGFpbnMgYSByZXR1cm4gYWRkcmVzcyBhdAo+ICsgICB0aGUgcHJl
ZGVmaW5lZCBwbGFjZSBhbmQgYSByZXR1cm4gZnJvbSB0aGUgZnVuY3Rpb24gY2FuIGhhcHBlbiBp
biBhCj4gKyAgIHN0YW5kYXJkIHdheS4gV2hlbiBmcmFtZSBwb2ludGVycyBhcmUgZW5hYmxlZCwg
c2F2ZS9yZXN0b3JlIG9mIGZyYW1lCj4gKyAgIHBvaW50ZXIgc2hhbGwgaGFwcGVuIGF0IHRoZSBz
dGFydC9lbmQgb2YgYSBmdW5jdGlvbiwgcmVzcGVjdGl2ZWx5LCB0b28uCj4gKwo+ICsgICBDaGVj
a2luZyB0b29scyBsaWtlIGBgb2JqdG9vbGBgIHNob3VsZCBlbnN1cmUgc3VjaCBtYXJrZWQgZnVu
Y3Rpb25zIGNvbmZvcm0KPiArICAgdG8gdGhlc2UgcnVsZXMuIFRoZSB0b29scyBjYW4gYWxzbyBl
YXNpbHkgYW5ub3RhdGUgdGhlc2UgZnVuY3Rpb25zIHdpdGgKPiArICAgZGVidWdnaW5nIGluZm9y
bWF0aW9uIChsaWtlICpPUkMgZGF0YSopIGF1dG9tYXRpY2FsbHkuCj4gKwo+ICsyLiBgYFNZTV9D
T0RFXypgYCAtLSBzcGVjaWFsIGZ1bmN0aW9ucyBjYWxsZWQgd2l0aCBzcGVjaWFsIHN0YWNrLiBC
ZSBpdAo+ICsgICBpbnRlcnJ1cHQgaGFuZGxlcnMgd2l0aCBzcGVjaWFsIHN0YWNrIGNvbnRlbnQs
IHRyYW1wb2xpbmVzLCBvciBzdGFydHVwCj4gKyAgIGZ1bmN0aW9ucy4KPiArCj4gKyAgIENoZWNr
aW5nIHRvb2xzIG1vc3RseSBpZ25vcmUgY2hlY2tpbmcgb2YgdGhlc2UgZnVuY3Rpb25zLiBCdXQg
c29tZSBkZWJ1Zwo+ICsgICBpbmZvcm1hdGlvbiBzdGlsbCBjYW4gYmUgZ2VuZXJhdGVkIGF1dG9t
YXRpY2FsbHkuIEZvciBjb3JyZWN0IGRlYnVnIGRhdGEsCj4gKyAgIHRoaXMgY29kZSBuZWVkcyBo
aW50cyBsaWtlIGBgVU5XSU5EX0hJTlRfUkVHU2BgIHByb3ZpZGVkIGJ5IGRldmVsb3BlcnMuCj4g
Kwo+ICszLiBgYFNZTV9EQVRBKmBgIC0tIG9idmlvdXNseSBkYXRhIGJlbG9uZ2luZyB0byBgYC5k
YXRhYGAgc2VjdGlvbnMgYW5kIG5vdCB0bwo+ICsgICBgYC50ZXh0YGAuIERhdGEgZG8gbm90IGNv
bnRhaW4gaW5zdHJ1Y3Rpb25zLCBzbyB0aGV5IGhhdmUgdG8gYmUgdHJlYXRlZAo+ICsgICBzcGVj
aWFsbHkgYnkgdGhlIHRvb2xzOiB0aGV5IHNob3VsZCBub3QgdHJlYXQgdGhlIGJ5dGVzIGFzIGlu
c3RydWN0aW9ucywKPiArICAgbm9yIGFzc2lnbiBhbnkgZGVidWcgaW5mb3JtYXRpb24gdG8gdGhl
bS4KPiArCj4gK0luc3RydWN0aW9uIE1hY3Jvcwo+ICt+fn5+fn5+fn5+fn5+fn5+fn4KPiArVGhp
cyBzZWN0aW9uIGNvdmVycyBgYFNZTV9GVU5DXypgYCBhbmQgYGBTWU1fQ09ERV8qYGAgZW51bWVy
YXRlZCBhYm92ZS4KPiArCj4gKyogYGBTWU1fRlVOQ19TVEFSVGBgIGFuZCBgYFNZTV9GVU5DX1NU
QVJUX0xPQ0FMYGAgYXJlIHN1cHBvc2VkIHRvIGJlICoqdGhlCj4gKyAgbW9zdCBmcmVxdWVudCBt
YXJraW5ncyoqLiBUaGV5IGFyZSB1c2VkIGZvciBmdW5jdGlvbnMgd2l0aCBzdGFuZGFyZCBjYWxs
aW5nCj4gKyAgY29udmVudGlvbnMgLS0gZ2xvYmFsIGFuZCBsb2NhbC4gTGlrZSBpbiBDLCB0aGV5
IGJvdGggYWxpZ24gdGhlIGZ1bmN0aW9ucyB0bwo+ICsgIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBg
YF9fQUxJR05gYCBieXRlcy4gVGhlcmUgYXJlIGFsc28gYGBfTk9BTElHTmBgIHZhcmlhbnRzCj4g
KyAgZm9yIHNwZWNpYWwgY2FzZXMgd2hlcmUgZGV2ZWxvcGVycyBkbyBub3Qgd2FudCB0aGlzIGlt
cGxpY2l0IGFsaWdubWVudC4KPiArCj4gKyAgYGBTWU1fRlVOQ19TVEFSVF9XRUFLYGAgYW5kIGBg
U1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdOYGAgbWFya2luZ3MgYXJlCj4gKyAgYWxzbyBvZmZl
cmVkIGFzIGFuIGFzc2VtYmxlciBjb3VudGVycGFydCB0byB0aGUgKndlYWsqIGF0dHJpYnV0ZSBr
bm93biBmcm9tCj4gKyAgQy4KPiArCj4gKyAgQWxsIG9mIHRoZXNlICoqc2hhbGwqKiBiZSBjb3Vw
bGVkIHdpdGggYGBTWU1fRlVOQ19FTkRgYC4gRmlyc3QsIGl0IG1hcmtzCj4gKyAgdGhlIHNlcXVl
bmNlIG9mIGluc3RydWN0aW9ucyBhcyBhIGZ1bmN0aW9uIGFuZCBjb21wdXRlcyBpdHMgc2l6ZSB0
byB0aGUKPiArICBnZW5lcmF0ZWQgb2JqZWN0IGZpbGUuIFNlY29uZCwgaXQgYWxzbyBlYXNlcyBj
aGVja2luZyBhbmQgcHJvY2Vzc2luZyBzdWNoCj4gKyAgb2JqZWN0IGZpbGVzIGFzIHRoZSB0b29s
cyBjYW4gdHJpdmlhbGx5IGZpbmQgZXhhY3QgZnVuY3Rpb24gYm91bmRhcmllcy4KPiArCj4gKyAg
U28gaW4gbW9zdCBjYXNlcywgZGV2ZWxvcGVycyBzaG91bGQgd3JpdGUgc29tZXRoaW5nIGxpa2Ug
aW4gdGhlIGZvbGxvd2luZwo+ICsgIGV4YW1wbGUsIGhhdmluZyBzb21lIGFzbSBpbnN0cnVjdGlv
bnMgaW4gYmV0d2VlbiB0aGUgbWFjcm9zLCBvZiBjb3Vyc2U6Ogo+ICsKPiArICAgIFNZTV9GVU5D
X1NUQVJUKGZ1bmN0aW9uX2hvb2spCj4gKyAgICAgICAgLi4uIGFzbSBpbnNucyAuLi4KPiArICAg
IFNZTV9GVU5DX0VORChmdW5jdGlvbl9ob29rKQo+ICsKPiArICBJbiBmYWN0LCB0aGlzIGtpbmQg
b2YgYW5ub3RhdGlvbiBjb3JyZXNwb25kcyB0byB0aGUgbm93IGRlcHJlY2F0ZWQgYGBFTlRSWWBg
Cj4gKyAgYW5kIGBgRU5EUFJPQ2BgIG1hY3Jvcy4KPiArCj4gKyogYGBTWU1fRlVOQ19TVEFSVF9B
TElBU2BgIGFuZCBgYFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTYGAgc2VydmUgZm9yIHRob3Nl
Cj4gKyAgd2hvIGRlY2lkZWQgdG8gaGF2ZSB0d28gb3IgbW9yZSBuYW1lcyBmb3Igb25lIGZ1bmN0
aW9uLiBUaGUgdHlwaWNhbCB1c2UgaXM6Ogo+ICsKPiArICAgIFNZTV9GVU5DX1NUQVJUX0FMSUFT
KF9fbWVtc2V0KQo+ICsgICAgU1lNX0ZVTkNfU1RBUlQobWVtc2V0KQo+ICsgICAgICAgIC4uLiBh
c20gaW5zbnMgLi4uCj4gKyAgICBTWU1fRlVOQ19FTkQobWVtc2V0KQo+ICsgICAgU1lNX0ZVTkNf
RU5EX0FMSUFTKF9fbWVtc2V0KQo+ICsKPiArICBJbiB0aGlzIGV4YW1wbGUsIG9uZSBjYW4gY2Fs
bCBgYF9fbWVtc2V0YGAgb3IgYGBtZW1zZXRgYCB3aXRoIHRoZSBzYW1lCj4gKyAgcmVzdWx0LCBl
eGNlcHQgdGhlIGRlYnVnIGluZm9ybWF0aW9uIGZvciB0aGUgaW5zdHJ1Y3Rpb25zIGlzIGdlbmVy
YXRlZCB0bwo+ICsgIHRoZSBvYmplY3QgZmlsZSBvbmx5IG9uY2UgLS0gZm9yIHRoZSBub24tYGBB
TElBU2BgIGNhc2UuCj4gKwo+ICsqIGBgU1lNX0NPREVfU1RBUlRgYCBhbmQgYGBTWU1fQ09ERV9T
VEFSVF9MT0NBTGBgIHNob3VsZCBiZSB1c2VkIG9ubHkgaW4KPiArICBzcGVjaWFsIGNhc2VzIC0t
IGlmIHlvdSBrbm93IHdoYXQgeW91IGFyZSBkb2luZy4gVGhpcyBpcyB1c2VkIGV4Y2x1c2l2ZWx5
Cj4gKyAgZm9yIGludGVycnVwdCBoYW5kbGVycyBhbmQgc2ltaWxhciB3aGVyZSB0aGUgY2FsbGlu
ZyBjb252ZW50aW9uIGlzIG5vdCB0aGUgQwo+ICsgIG9uZS4gYGBfTk9BTElHTmBgIHZhcmlhbnRz
IGV4aXN0IHRvby4gVGhlIHVzZSBpcyB0aGUgc2FtZSBhcyBmb3IgdGhlIGBgRlVOQ2BgCj4gKyAg
Y2F0ZWdvcnkgYWJvdmU6Ogo+ICsKPiArICAgIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKGJhZF9wdXRf
dXNlcikKPiArICAgICAgICAuLi4gYXNtIGluc25zIC4uLgo+ICsgICAgU1lNX0NPREVfRU5EKGJh
ZF9wdXRfdXNlcikKPiArCj4gKyAgQWdhaW4sIGV2ZXJ5IGBgU1lNX0NPREVfU1RBUlQqYGAgKipz
aGFsbCoqIGJlIGNvdXBsZWQgYnkgYGBTWU1fQ09ERV9FTkRgYC4KPiArCj4gKyAgVG8gc29tZSBl
eHRlbnQsIHRoaXMgY2F0ZWdvcnkgY29ycmVzcG9uZHMgdG8gZGVwcmVjYXRlZCBgYEVOVFJZYGAg
YW5kCj4gKyAgYGBFTkRgYC4gRXhjZXB0IGBgRU5EYGAgaGFkIHNldmVyYWwgb3RoZXIgbWVhbmlu
Z3MgdG9vLgo+ICsKPiArKiBgYFNZTV9JTk5FUl9MQUJFTCpgYCBpcyB1c2VkIHRvIGRlbm90ZSBh
IGxhYmVsIGluc2lkZSBzb21lCj4gKyAgYGBTWU1fe0NPREUsRlVOQ31fU1RBUlRgYCBhbmQgYGBT
WU1fe0NPREUsRlVOQ31fRU5EYGAuICBUaGV5IGFyZSB2ZXJ5IHNpbWlsYXIKPiArICB0byBDIGxh
YmVscywgZXhjZXB0IHRoZXkgY2FuIGJlIG1hZGUgZ2xvYmFsLiBBbiBleGFtcGxlIG9mIHVzZTo6
Cj4gKwo+ICsgICAgU1lNX0NPREVfU1RBUlQoZnRyYWNlX2NhbGxlcikKPiArICAgICAgICAvKiBz
YXZlX21jb3VudF9yZWdzIGZpbGxzIGluIGZpcnN0IHR3byBwYXJhbWV0ZXJzICovCj4gKyAgICAg
ICAgLi4uCj4gKwo+ICsgICAgU1lNX0lOTkVSX0xBQkVMKGZ0cmFjZV9jYWxsZXJfb3BfcHRyLCBT
WU1fTF9HTE9CQUwpCj4gKyAgICAgICAgLyogTG9hZCB0aGUgZnRyYWNlX29wcyBpbnRvIHRoZSAz
cmQgcGFyYW1ldGVyICovCj4gKyAgICAgICAgLi4uCj4gKwo+ICsgICAgU1lNX0lOTkVSX0xBQkVM
KGZ0cmFjZV9jYWxsLCBTWU1fTF9HTE9CQUwpCj4gKyAgICAgICAgY2FsbCBmdHJhY2Vfc3R1Ygo+
ICsgICAgICAgIC4uLgo+ICsgICAgICAgIHJldHEKPiArICAgIFNZTV9DT0RFX0VORChmdHJhY2Vf
Y2FsbGVyKQo+ICsKPiArRGF0YSBNYWNyb3MKPiArfn5+fn5+fn5+fn4KPiArU2ltaWxhciB0byBp
bnN0cnVjdGlvbnMsIHRoZXJlIGlzIGEgY291cGxlIG9mIG1hY3JvcyB0byBkZXNjcmliZSBkYXRh
IGluIHRoZQo+ICthc3NlbWJseS4KPiArCj4gKyogYGBTWU1fREFUQV9TVEFSVGBgIGFuZCBgYFNZ
TV9EQVRBX1NUQVJUX0xPQ0FMYGAgbWFyayB0aGUgc3RhcnQgb2Ygc29tZSBkYXRhCj4gKyAgYW5k
IHNoYWxsIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBlaXRoZXIgYGBTWU1fREFUQV9FTkRg
YCwgb3IKPiArICBgYFNZTV9EQVRBX0VORF9MQUJFTGBgLiBUaGUgbGF0dGVyIGFkZHMgYWxzbyBh
IGxhYmVsIHRvIHRoZSBlbmQsIHNvIHRoYXQKPiArICBwZW9wbGUgY2FuIHVzZSBgYGxzdGFja2Bg
IGFuZCAobG9jYWwpIGBgbHN0YWNrX2VuZGBgIGluIHRoZSBmb2xsb3dpbmcKPiArICBleGFtcGxl
OjoKPiArCj4gKyAgICBTWU1fREFUQV9TVEFSVF9MT0NBTChsc3RhY2spCj4gKyAgICAgICAgLnNr
aXAgNDA5Ngo+ICsgICAgU1lNX0RBVEFfRU5EX0xBQkVMKGxzdGFjaywgU1lNX0xfTE9DQUwsIGxz
dGFja19lbmQpCj4gKwo+ICsqIGBgU1lNX0RBVEFgYCBhbmQgYGBTWU1fREFUQV9MT0NBTGBgIGFy
ZSB2YXJpYW50cyBmb3Igc2ltcGxlLCBtb3N0bHkgb25lLWxpbmUKPiArICBkYXRhOjoKPiArCj4g
KyAgICBTWU1fREFUQShIRUFQLCAgICAgLmxvbmcgcm1faGVhcCkKPiArICAgIFNZTV9EQVRBKGhl
YXBfZW5kLCAubG9uZyBybV9zdGFjaykKPiArCj4gKyAgSW4gdGhlIGVuZCwgdGhleSBleHBhbmQg
dG8gYGBTWU1fREFUQV9TVEFSVGBgIHdpdGggYGBTWU1fREFUQV9FTkRgYAo+ICsgIGludGVybmFs
bHkuCj4gKwo+ICtTdXBwb3J0IE1hY3Jvcwo+ICt+fn5+fn5+fn5+fn5+fgo+ICtBbGwgdGhlIGFi
b3ZlIHJlZHVjZSB0aGVtc2VsdmVzIHRvIHNvbWUgaW52b2NhdGlvbiBvZiBgYFNZTV9TVEFSVGBg
LAo+ICtgYFNZTV9FTkRgYCwgb3IgYGBTWU1fRU5UUllgYCBhdCBsYXN0LiBOb3JtYWxseSwgZGV2
ZWxvcGVycyBzaG91bGQgYXZvaWQgdXNpbmcKPiArdGhlc2UuCj4gKwo+ICtGdXJ0aGVyLCBpbiB0
aGUgYWJvdmUgZXhhbXBsZXMsIG9uZSBjb3VsZCBzZWUgYGBTWU1fTF9MT0NBTGBgLiBUaGVyZSBh
cmUgYWxzbwo+ICtgYFNZTV9MX0dMT0JBTGBgIGFuZCBgYFNZTV9MX1dFQUtgYC4gQWxsIGFyZSBp
bnRlbmRlZCB0byBkZW5vdGUgbGlua2FnZSBvZiBhCj4gK3N5bWJvbCBtYXJrZWQgYnkgdGhlbS4g
VGhleSBhcmUgdXNlZCBlaXRoZXIgaW4gYGBfTEFCRUxgYCB2YXJpYW50cyBvZiB0aGUKPiArZWFy
bGllciBtYWNyb3MsIG9yIGluIGBgU1lNX1NUQVJUYGAuCj4gKwo+ICsKPiArT3ZlcnJpZGluZyBN
YWNyb3MKPiArfn5+fn5+fn5+fn5+fn5+fn4KPiArQXJjaGl0ZWN0dXJlIGNhbiBhbHNvIG92ZXJy
aWRlIGFueSBvZiB0aGUgbWFjcm9zIGluIHRoZWlyIG93bgo+ICtgYGFzbS9saW5rYWdlLmhgYCwg
aW5jbHVkaW5nIG1hY3JvcyBzcGVjaWZ5aW5nIHRoZSB0eXBlIG9mIGEgc3ltYm9sCj4gKyhgYFNZ
TV9UX0ZVTkNgYCwgYGBTWU1fVF9PQkpFQ1RgYCwgYW5kIGBgU1lNX1RfTk9ORWBgKS4gIEFzIGV2
ZXJ5IG1hY3JvCj4gK2Rlc2NyaWJlZCBpbiB0aGlzIGZpbGUgaXMgc3Vycm91bmRlZCBieSBgYCNp
ZmRlZmBgICsgYGAjZW5kaWZgYCwgaXQgaXMgZW5vdWdoCj4gK3RvIGRlZmluZSB0aGUgbWFjcm9z
IGRpZmZlcmVudGx5IGluIHRoZSBhZm9yZW1lbnRpb25lZCBhcmNoaXRlY3R1cmUtZGVwZW5kZW50
Cj4gK2hlYWRlci4KPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9pbmRleC5yc3QgYi9Eb2N1
bWVudGF0aW9uL2luZGV4LnJzdAo+IGluZGV4IGI4NDNlMzEzZDJmMi4uMmNlYWIxOTcyNDZmIDEw
MDY0NAo+IC0tLSBhL0RvY3VtZW50YXRpb24vaW5kZXgucnN0Cj4gKysrIGIvRG9jdW1lbnRhdGlv
bi9pbmRleC5yc3QKPiBAQCAtMTM1LDYgKzEzNSwxNCBAQCBuZWVkZWQpLgo+ICAgICBtaWMvaW5k
ZXgKPiAgICAgc2NoZWR1bGVyL2luZGV4Cj4KPiArQXJjaGl0ZWN0dXJlLWFnbm9zdGljIGRvY3Vt
ZW50YXRpb24KPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArCj4gKy4u
IHRvY3RyZWU6Ogo+ICsgICA6bWF4ZGVwdGg6IDIKPiArCj4gKyAgIGFzbS1hbm5vdGF0aW9ucwo+
ICsKPiAgQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGRvY3VtZW50YXRpb24KPiAgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9saW5rYWdlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9saW5rYWdlLmgKPiBpbmRleCAx
NGNhYTlkOWZiN2YuLmUwNzE4OGU4ZDc2MyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9saW5rYWdlLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9saW5rYWdlLmgKPiBA
QCAtMTMsOSArMTMsMTMgQEAKPgo+ICAjaWZkZWYgX19BU1NFTUJMWV9fCj4KPiAtI2RlZmluZSBH
TE9CQUwobmFtZSkgICBcCj4gLSAgICAgICAuZ2xvYmwgbmFtZTsgICAgXAo+IC0gICAgICAgbmFt
ZToKPiArLyoKPiArICogR0xPQkFMIGlzIERFUFJFQ0FURUQKPiArICoKPiArICogdXNlIFNZTV9E
QVRBX1NUQVJULCBTWU1fRlVOQ19TVEFSVCwgU1lNX0lOTkVSX0xBQkVMLCBTWU1fQ09ERV9TVEFS
VCwgb3IKPiArICogc2ltaWxhcgo+ICsgKi8KPiArI2RlZmluZSBHTE9CQUwobmFtZSkgICBTWU1f
RU5UUlkobmFtZSwgU1lNX0xfR0xPQkFMLCBTWU1fQV9OT05FKQo+Cj4gICNpZiBkZWZpbmVkKENP
TkZJR19YODZfNjQpIHx8IGRlZmluZWQoQ09ORklHX1g4Nl9BTElHTk1FTlRfMTYpCj4gICNkZWZp
bmUgX19BTElHTiAgICAgICAgICAgICAgICAucDJhbGlnbiA0LCAweDkwCj4gZGlmZiAtLWdpdCBh
L2luY2x1ZGUvbGludXgvbGlua2FnZS5oIGIvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKPiBpbmRl
eCA3ZTAyMDc4MmFkZTIuLmYzYWU4ZjNkZWEyYyAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2xpbnV4
L2xpbmthZ2UuaAo+ICsrKyBiL2luY2x1ZGUvbGludXgvbGlua2FnZS5oCj4gQEAgLTc1LDMyICs3
NSw1OCBAQAo+Cj4gICNpZmRlZiBfX0FTU0VNQkxZX18KPgo+ICsvKiBTWU1fVF9GVU5DIC0tIHR5
cGUgdXNlZCBieSBhc3NlbWJsZXIgdG8gbWFyayBmdW5jdGlvbnMgKi8KPiArI2lmbmRlZiBTWU1f
VF9GVU5DCj4gKyNkZWZpbmUgU1lNX1RfRlVOQyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
U1RUX0ZVTkMKPiArI2VuZGlmCj4gKwo+ICsvKiBTWU1fVF9PQkpFQ1QgLS0gdHlwZSB1c2VkIGJ5
IGFzc2VtYmxlciB0byBtYXJrIGRhdGEgKi8KPiArI2lmbmRlZiBTWU1fVF9PQkpFQ1QKPiArI2Rl
ZmluZSBTWU1fVF9PQkpFQ1QgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFRfT0JKRUNUCj4g
KyNlbmRpZgo+ICsKPiArLyogU1lNX1RfTk9ORSAtLSB0eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRv
IG1hcmsgZW50cmllcyBvZiB1bmtub3duIHR5cGUgKi8KPiArI2lmbmRlZiBTWU1fVF9OT05FCj4g
KyNkZWZpbmUgU1lNX1RfTk9ORSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RUX05PVFlQ
RQo+ICsjZW5kaWYKPiArCj4gKy8qIFNZTV9BXyogLS0gYWxpZ24gdGhlIHN5bWJvbD8gKi8KPiAr
I2RlZmluZSBTWU1fQV9BTElHTiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBTElHTgo+ICsj
ZGVmaW5lIFNZTV9BX05PTkUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIG5vdGhpbmcg
Ki8KPiArCj4gKy8qIFNZTV9MXyogLS0gbGlua2FnZSBvZiBzeW1ib2xzICovCj4gKyNkZWZpbmUg
U1lNX0xfR0xPQkFMKG5hbWUpICAgICAgICAgICAgICAgICAgICAgLmdsb2JsIG5hbWUKPiArI2Rl
ZmluZSBTWU1fTF9XRUFLKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAud2VhayBuYW1lCj4g
KyNkZWZpbmUgU1lNX0xfTE9DQUwobmFtZSkgICAgICAgICAgICAgICAgICAgICAgLyogbm90aGlu
ZyAqLwo+ICsKPiAgI2lmbmRlZiBMSU5LRVJfU0NSSVBUCj4gICNkZWZpbmUgQUxJR04gX19BTElH
Tgo+ICAjZGVmaW5lIEFMSUdOX1NUUiBfX0FMSUdOX1NUUgo+Cj4gKy8qID09PSBERVBSRUNBVEVE
IGFubm90YXRpb25zID09PSAqLwo+ICsKPiAgI2lmbmRlZiBHTE9CQUwKPiArLyogZGVwcmVjYXRl
ZCwgdXNlIFNZTV9EQVRBKiwgU1lNX0VOVFJZLCBvciBzaW1pbGFyICovCj4gICNkZWZpbmUgR0xP
QkFMKG5hbWUpIFwKPiAgICAgICAgIC5nbG9ibCBuYW1lIEFTTV9OTCBcCj4gICAgICAgICBuYW1l
Ogo+ICAjZW5kaWYKPgo+ICAjaWZuZGVmIEVOVFJZCj4gKy8qIGRlcHJlY2F0ZWQsIHVzZSBTWU1f
RlVOQ19TVEFSVCAqLwo+ICAjZGVmaW5lIEVOVFJZKG5hbWUpIFwKPiAtICAgICAgIC5nbG9ibCBu
YW1lIEFTTV9OTCBcCj4gLSAgICAgICBBTElHTiBBU01fTkwgXAo+IC0gICAgICAgbmFtZToKPiAr
ICAgICAgIFNZTV9GVU5DX1NUQVJUKG5hbWUpCj4gICNlbmRpZgo+ICAjZW5kaWYgLyogTElOS0VS
X1NDUklQVCAqLwo+Cj4gICNpZm5kZWYgV0VBSwo+ICsvKiBkZXByZWNhdGVkLCB1c2UgU1lNX0ZV
TkNfU1RBUlRfV0VBSyogKi8KPiAgI2RlZmluZSBXRUFLKG5hbWUpICAgICAgICBcCj4gLSAgICAg
ICAud2VhayBuYW1lIEFTTV9OTCAgIFwKPiAtICAgICAgIEFMSUdOIEFTTV9OTCBcCj4gLSAgICAg
ICBuYW1lOgo+ICsgICAgICAgU1lNX0ZVTkNfU1RBUlRfV0VBSyhuYW1lKQo+ICAjZW5kaWYKPgo+
ICAjaWZuZGVmIEVORAo+ICsvKiBkZXByZWNhdGVkLCB1c2UgU1lNX0ZVTkNfRU5ELCBTWU1fREFU
QV9FTkQsIG9yIFNZTV9FTkQgKi8KPiAgI2RlZmluZSBFTkQobmFtZSkgXAo+ICAgICAgICAgLnNp
emUgbmFtZSwgLi1uYW1lCj4gICNlbmRpZgo+IEBAIC0xMTAsMTEgKzEzNiwyMTQgQEAKPiAgICog
c3RhdGljIGFuYWx5c2lzIHRvb2xzIHN1Y2ggYXMgc3RhY2sgZGVwdGggYW5hbHl6ZXIuCj4gICAq
Lwo+ICAjaWZuZGVmIEVORFBST0MKPiArLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9GVU5DX0VORCAq
Lwo+ICAjZGVmaW5lIEVORFBST0MobmFtZSkgXAo+IC0gICAgICAgLnR5cGUgbmFtZSwgQGZ1bmN0
aW9uIEFTTV9OTCBcCj4gLSAgICAgICBFTkQobmFtZSkKPiArICAgICAgIFNZTV9GVU5DX0VORChu
YW1lKQo+ICsjZW5kaWYKPiArCj4gKy8qID09PSBnZW5lcmljIGFubm90YXRpb25zID09PSAqLwo+
ICsKPiArLyogU1lNX0VOVFJZIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIGZvciBub24tcGFp
cmVkIHN5bWJvbHMgKi8KPiArI2lmbmRlZiBTWU1fRU5UUlkKPiArI2RlZmluZSBTWU1fRU5UUlko
bmFtZSwgbGlua2FnZSwgYWxpZ24uLi4pICAgICAgICAgICAgIFwKPiArICAgICAgIGxpbmthZ2Uo
bmFtZSkgQVNNX05MICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgIGFsaWdu
IEFTTV9OTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgIG5h
bWU6Cj4gKyNlbmRpZgo+ICsKPiArLyogU1lNX1NUQVJUIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZl
IHRvICovCj4gKyNpZm5kZWYgU1lNX1NUQVJUCj4gKyNkZWZpbmUgU1lNX1NUQVJUKG5hbWUsIGxp
bmthZ2UsIGFsaWduLi4uKSAgICAgICAgICAgICBcCj4gKyAgICAgICBTWU1fRU5UUlkobmFtZSwg
bGlua2FnZSwgYWxpZ24pCj4gKyNlbmRpZgo+ICsKPiArLyogU1lNX0VORCAtLSB1c2Ugb25seSBp
ZiB5b3UgaGF2ZSB0byAqLwo+ICsjaWZuZGVmIFNZTV9FTkQKPiArI2RlZmluZSBTWU1fRU5EKG5h
bWUsIHN5bV90eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
LnR5cGUgbmFtZSBzeW1fdHlwZSBBU01fTkwgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgLnNpemUgbmFtZSwgLi1uYW1lCj4gKyNlbmRpZgo+ICsKPiArLyogPT09IGNvZGUgYW5ub3Rh
dGlvbnMgPT09ICovCj4gKwo+ICsvKgo+ICsgKiBGVU5DIC0tIEMtbGlrZSBmdW5jdGlvbnMgKHBy
b3BlciBzdGFjayBmcmFtZSBldGMuKQo+ICsgKiBDT0RFIC0tIG5vbi1DIGNvZGUgKGUuZy4gaXJx
IGhhbmRsZXJzIHdpdGggZGlmZmVyZW50LCBzcGVjaWFsIHN0YWNrIGV0Yy4pCj4gKyAqCj4gKyAq
IE9ianRvb2wgdmFsaWRhdGVzIHN0YWNrIGZvciBGVU5DLCBidXQgbm90IGZvciBDT0RFLgo+ICsg
KiBPYmp0b29sIGdlbmVyYXRlcyBkZWJ1ZyBpbmZvIGZvciBib3RoIEZVTkMgJiBDT0RFLCBidXQg
bmVlZHMgc3BlY2lhbAo+ICsgKiBhbm5vdGF0aW9ucyBmb3IgZWFjaCBDT0RFJ3Mgc3RhcnQgKHRv
IGRlc2NyaWJlIHRoZSBhY3R1YWwgc3RhY2sgZnJhbWUpLgo+ICsgKgo+ICsgKiBBTElBUyAtLSBk
b2VzIG5vdCBnZW5lcmF0ZSBkZWJ1ZyBpbmZvIC0tIHRoZSBhbGlhc2VkIGZ1bmN0aW9uIHdpbGwK
PiArICovCj4gKwo+ICsvKiBTWU1fSU5ORVJfTEFCRUxfQUxJR04gLS0gb25seSBmb3IgbGFiZWxz
IGluIHRoZSBtaWRkbGUgb2YgY29kZSAqLwo+ICsjaWZuZGVmIFNZTV9JTk5FUl9MQUJFTF9BTElH
Tgo+ICsjZGVmaW5lIFNZTV9JTk5FUl9MQUJFTF9BTElHTihuYW1lLCBsaW5rYWdlKSAgIFwKPiAr
ICAgICAgIC50eXBlIG5hbWUgU1lNX1RfTk9ORSBBU01fTkwgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgIFNZTV9FTlRSWShuYW1lLCBsaW5rYWdlLCBTWU1fQV9BTElHTikKPiArI2VuZGlm
Cj4gKwo+ICsvKiBTWU1fSU5ORVJfTEFCRUwgLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRk
bGUgb2YgY29kZSAqLwo+ICsjaWZuZGVmIFNZTV9JTk5FUl9MQUJFTAo+ICsjZGVmaW5lIFNZTV9J
Tk5FUl9MQUJFTChuYW1lLCBsaW5rYWdlKSAgICAgICAgIFwKPiArICAgICAgIC50eXBlIG5hbWUg
U1lNX1RfTk9ORSBBU01fTkwgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgIFNZTV9FTlRS
WShuYW1lLCBsaW5rYWdlLCBTWU1fQV9OT05FKQo+ICsjZW5kaWYKPiArCj4gKy8qCj4gKyAqIFNZ
TV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTIC0tIHVzZSB3aGVyZSB0aGVyZSBhcmUgdHdvIGxvY2Fs
IG5hbWVzIGZvciBvbmUKPiArICogZnVuY3Rpb24KPiArICovCj4gKyNpZm5kZWYgU1lNX0ZVTkNf
U1RBUlRfTE9DQUxfQUxJQVMKPiArI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUyhu
YW1lKSAgICAgICAgICAgICAgIFwKPiArICAgICAgIFNZTV9TVEFSVChuYW1lLCBTWU1fTF9MT0NB
TCwgU1lNX0FfQUxJR04pCj4gKyNlbmRpZgo+ICsKPiArLyoKPiArICogU1lNX0ZVTkNfU1RBUlRf
QUxJQVMgLS0gdXNlIHdoZXJlIHRoZXJlIGFyZSB0d28gZ2xvYmFsIG5hbWVzIGZvciBvbmUKPiAr
ICogZnVuY3Rpb24KPiArICovCj4gKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfQUxJQVMKPiArI2Rl
ZmluZSBTWU1fRlVOQ19TVEFSVF9BTElBUyhuYW1lKSAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgIFNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9BX0FMSUdOKQo+ICsjZW5k
aWYKPiArCj4gKy8qIFNZTV9GVU5DX1NUQVJUIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucyAq
Lwo+ICsjaWZuZGVmIFNZTV9GVU5DX1NUQVJUCj4gKy8qCj4gKyAqIFRoZSBzYW1lIGFzIFNZTV9G
VU5DX1NUQVJUX0FMSUFTLCBidXQgd2Ugd2lsbCBuZWVkIHRvIGRpc3Rpbmd1aXNoIHRoZXNlIHR3
bwo+ICsgKiBsYXRlci4KPiArICovCj4gKyNkZWZpbmUgU1lNX0ZVTkNfU1RBUlQobmFtZSkgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICBTWU1fU1RBUlQobmFtZSwgU1lNX0xf
R0xPQkFMLCBTWU1fQV9BTElHTikKPiArI2VuZGlmCj4gKwo+ICsvKiBTWU1fRlVOQ19TVEFSVF9O
T0FMSUdOIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucywgdy9vIGFsaWdubWVudCAqLwo+ICsj
aWZuZGVmIFNZTV9GVU5DX1NUQVJUX05PQUxJR04KPiArI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9O
T0FMSUdOKG5hbWUpICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgIFNZTV9TVEFSVChuYW1l
LCBTWU1fTF9HTE9CQUwsIFNZTV9BX05PTkUpCj4gKyNlbmRpZgo+ICsKPiArLyogU1lNX0ZVTkNf
U1RBUlRfTE9DQUwgLS0gdXNlIGZvciBsb2NhbCBmdW5jdGlvbnMgKi8KPiArI2lmbmRlZiBTWU1f
RlVOQ19TVEFSVF9MT0NBTAo+ICsvKiB0aGUgc2FtZSBhcyBTWU1fRlVOQ19TVEFSVF9MT0NBTF9B
TElBUywgc2VlIGNvbW1lbnQgbmVhciBTWU1fRlVOQ19TVEFSVCAqLwo+ICsjZGVmaW5lIFNZTV9G
VU5DX1NUQVJUX0xPQ0FMKG5hbWUpICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgU1lN
X1NUQVJUKG5hbWUsIFNZTV9MX0xPQ0FMLCBTWU1fQV9BTElHTikKPiAgI2VuZGlmCj4KPiArLyog
U1lNX0ZVTkNfU1RBUlRfTE9DQUxfTk9BTElHTiAtLSB1c2UgZm9yIGxvY2FsIGZ1bmN0aW9ucywg
dy9vIGFsaWdubWVudCAqLwo+ICsjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX0xPQ0FMX05PQUxJR04K
PiArI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FMSUdOKG5hbWUpICAgICAgICAgICAg
IFwKPiArICAgICAgIFNZTV9TVEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfTk9ORSkKPiAg
I2VuZGlmCj4KPiArLyogU1lNX0ZVTkNfU1RBUlRfV0VBSyAtLSB1c2UgZm9yIHdlYWsgZnVuY3Rp
b25zICovCj4gKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfV0VBSwo+ICsjZGVmaW5lIFNZTV9GVU5D
X1NUQVJUX1dFQUsobmFtZSkgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgU1lNX1NU
QVJUKG5hbWUsIFNZTV9MX1dFQUssIFNZTV9BX0FMSUdOKQo+ICAjZW5kaWYKPiArCj4gKy8qIFNZ
TV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTiAtLSB1c2UgZm9yIHdlYWsgZnVuY3Rpb25zLCB3L28g
YWxpZ25tZW50ICovCj4gKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdOCj4gKyNk
ZWZpbmUgU1lNX0ZVTkNfU1RBUlRfV0VBS19OT0FMSUdOKG5hbWUpICAgICAgICAgICAgICBcCj4g
KyAgICAgICBTWU1fU1RBUlQobmFtZSwgU1lNX0xfV0VBSywgU1lNX0FfTk9ORSkKPiArI2VuZGlm
Cj4gKwo+ICsvKiBTWU1fRlVOQ19FTkRfQUxJQVMgLS0gdGhlIGVuZCBvZiBMT0NBTF9BTElBU2Vk
IG9yIEFMSUFTZWQgZnVuY3Rpb24gKi8KPiArI2lmbmRlZiBTWU1fRlVOQ19FTkRfQUxJQVMKPiAr
I2RlZmluZSBTWU1fRlVOQ19FTkRfQUxJQVMobmFtZSkgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgIFNZTV9FTkQobmFtZSwgU1lNX1RfRlVOQykKPiArI2VuZGlmCj4gKwo+ICsvKgo+
ICsgKiBTWU1fRlVOQ19FTkQgLS0gdGhlIGVuZCBvZiBTWU1fRlVOQ19TVEFSVF9MT0NBTCwgU1lN
X0ZVTkNfU1RBUlQsCj4gKyAqIFNZTV9GVU5DX1NUQVJUX1dFQUssIC4uLgo+ICsgKi8KPiArI2lm
bmRlZiBTWU1fRlVOQ19FTkQKPiArLyogdGhlIHNhbWUgYXMgU1lNX0ZVTkNfRU5EX0FMSUFTLCBz
ZWUgY29tbWVudCBuZWFyIFNZTV9GVU5DX1NUQVJUICovCj4gKyNkZWZpbmUgU1lNX0ZVTkNfRU5E
KG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICBTWU1fRU5EKG5h
bWUsIFNZTV9UX0ZVTkMpCj4gKyNlbmRpZgo+ICsKPiArLyogU1lNX0NPREVfU1RBUlQgLS0gdXNl
IGZvciBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zICovCj4gKyNpZm5kZWYgU1lNX0NPREVfU1RB
UlQKPiArI2RlZmluZSBTWU1fQ09ERV9TVEFSVChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgICAgIFNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9BX0FMSUdO
KQo+ICsjZW5kaWYKPiArCj4gKy8qIFNZTV9DT0RFX1NUQVJUX05PQUxJR04gLS0gdXNlIGZvciBu
b24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50ICovCj4gKyNpZm5kZWYgU1lN
X0NPREVfU1RBUlRfTk9BTElHTgo+ICsjZGVmaW5lIFNZTV9DT0RFX1NUQVJUX05PQUxJR04obmFt
ZSkgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgU1lNX1NUQVJUKG5hbWUsIFNZTV9MX0dM
T0JBTCwgU1lNX0FfTk9ORSkKPiArI2VuZGlmCj4gKwo+ICsvKiBTWU1fQ09ERV9TVEFSVF9MT0NB
TCAtLSB1c2UgZm9yIGxvY2FsIG5vbi1DIChzcGVjaWFsKSBmdW5jdGlvbnMgKi8KPiArI2lmbmRl
ZiBTWU1fQ09ERV9TVEFSVF9MT0NBTAo+ICsjZGVmaW5lIFNZTV9DT0RFX1NUQVJUX0xPQ0FMKG5h
bWUpICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgU1lNX1NUQVJUKG5hbWUsIFNZTV9M
X0xPQ0FMLCBTWU1fQV9BTElHTikKPiArI2VuZGlmCj4gKwo+ICsvKgo+ICsgKiBTWU1fQ09ERV9T
VEFSVF9MT0NBTF9OT0FMSUdOIC0tIHVzZSBmb3IgbG9jYWwgbm9uLUMgKHNwZWNpYWwpIGZ1bmN0
aW9ucywKPiArICogdy9vIGFsaWdubWVudAo+ICsgKi8KPiArI2lmbmRlZiBTWU1fQ09ERV9TVEFS
VF9MT0NBTF9OT0FMSUdOCj4gKyNkZWZpbmUgU1lNX0NPREVfU1RBUlRfTE9DQUxfTk9BTElHTihu
YW1lKSAgICAgICAgICAgICBcCj4gKyAgICAgICBTWU1fU1RBUlQobmFtZSwgU1lNX0xfTE9DQUws
IFNZTV9BX05PTkUpCj4gKyNlbmRpZgo+ICsKPiArLyogU1lNX0NPREVfRU5EIC0tIHRoZSBlbmQg
b2YgU1lNX0NPREVfU1RBUlRfTE9DQUwsIFNZTV9DT0RFX1NUQVJULCAuLi4gKi8KPiArI2lmbmRl
ZiBTWU1fQ09ERV9FTkQKPiArI2RlZmluZSBTWU1fQ09ERV9FTkQobmFtZSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgICAgIFNZTV9FTkQobmFtZSwgU1lNX1RfTk9ORSkKPiAr
I2VuZGlmCj4gKwo+ICsvKiA9PT0gZGF0YSBhbm5vdGF0aW9ucyA9PT0gKi8KPiArCj4gKy8qIFNZ
TV9EQVRBX1NUQVJUIC0tIGdsb2JhbCBkYXRhIHN5bWJvbCAqLwo+ICsjaWZuZGVmIFNZTV9EQVRB
X1NUQVJUCj4gKyNkZWZpbmUgU1lNX0RBVEFfU1RBUlQobmFtZSkgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICBTWU1fU1RBUlQobmFtZSwgU1lNX0xfR0xPQkFMLCBTWU1fQV9O
T05FKQo+ICsjZW5kaWYKPiArCj4gKy8qIFNZTV9EQVRBX1NUQVJUIC0tIGxvY2FsIGRhdGEgc3lt
Ym9sICovCj4gKyNpZm5kZWYgU1lNX0RBVEFfU1RBUlRfTE9DQUwKPiArI2RlZmluZSBTWU1fREFU
QV9TVEFSVF9MT0NBTChuYW1lKSAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgIFNZTV9T
VEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfTk9ORSkKPiArI2VuZGlmCj4gKwo+ICsvKiBT
WU1fREFUQV9FTkQgLS0gdGhlIGVuZCBvZiBTWU1fREFUQV9TVEFSVCBzeW1ib2wgKi8KPiArI2lm
bmRlZiBTWU1fREFUQV9FTkQKPiArI2RlZmluZSBTWU1fREFUQV9FTkQobmFtZSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgIFNZTV9FTkQobmFtZSwgU1lNX1RfT0JKRUNU
KQo+ICsjZW5kaWYKPiArCj4gKy8qIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0aGUgbGFiZWxlZCBl
bmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sICovCj4gKyNpZm5kZWYgU1lNX0RBVEFfRU5EX0xB
QkVMCj4gKyNkZWZpbmUgU1lNX0RBVEFfRU5EX0xBQkVMKG5hbWUsIGxpbmthZ2UsIGxhYmVsKSAg
ICAgICBcCj4gKyAgICAgICBsaW5rYWdlKGxhYmVsKSBBU01fTkwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAudHlwZSBsYWJlbCBTWU1fVF9PQkpFQ1QgQVNNX05MICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgICBsYWJlbDogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICAgICBTWU1fRU5EKG5hbWUsIFNZTV9UX09CSkVDVCkKPiAr
I2VuZGlmCj4gKwo+ICsvKiBTWU1fREFUQSAtLSBzdGFydCtlbmQgd3JhcHBlciBhcm91bmQgc2lt
cGxlIGdsb2JhbCBkYXRhICovCj4gKyNpZm5kZWYgU1lNX0RBVEEKPiArI2RlZmluZSBTWU1fREFU
QShuYW1lLCBkYXRhLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgU1lNX0RBVEFfU1RBUlQobmFtZSkgQVNNX05MICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICBkYXRhIEFTTV9OTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgIFNZTV9EQVRBX0VORChuYW1lKQo+ICsjZW5kaWYKPiAr
Cj4gKy8qIFNZTV9EQVRBX0xPQ0FMIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFyb3VuZCBzaW1wbGUg
bG9jYWwgZGF0YSAqLwo+ICsjaWZuZGVmIFNZTV9EQVRBX0xPQ0FMCj4gKyNkZWZpbmUgU1lNX0RB
VEFfTE9DQUwobmFtZSwgZGF0YS4uLikgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICBTWU1f
REFUQV9TVEFSVF9MT0NBTChuYW1lKSBBU01fTkwgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgIGRhdGEgQVNNX05MICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgU1lNX0RBVEFfRU5EKG5hbWUpCj4gKyNlbmRpZgo+ICsKPiArI2Vu
ZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwo+ICsKPiArI2VuZGlmIC8qIF9MSU5VWF9MSU5LQUdFX0gg
Ki8KPiAtLQo+IDIuMjMuMAo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 10:00:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 10:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJx9U-0002YH-Uh; Mon, 14 Oct 2019 10:00:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uk3Z=YH=suse.de=nsaenzjulienne@srs-us1.protection.inumbo.net>)
 id 1iJx9T-0002YB-Rc
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 10:00:31 +0000
X-Inumbo-ID: 73179c19-ee69-11e9-9377-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73179c19-ee69-11e9-9377-12813bfff9fa;
 Mon, 14 Oct 2019 10:00:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 01915B744;
 Mon, 14 Oct 2019 10:00:27 +0000 (UTC)
Message-ID: <f6262e61f858c6f50164416f4ea816e203c0704f.camel@suse.de>
From: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
To: Shawn Guo <shawnguo@kernel.org>
Date: Mon, 14 Oct 2019 12:00:25 +0200
In-Reply-To: <20191014082847.GH12262@dragon>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <20190924181244.7159-8-nsaenzjulienne@suse.de>
 <20191014082847.GH12262@dragon>
User-Agent: Evolution 3.32.4 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 07/11] dts: arm64: layerscape: add
 dma-ranges property to qoric-mc node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org,
 mbrugger@suse.com, robin.murphy@arm.com, linux-arm-msm@vger.kernel.org,
 f.fainelli@gmail.com, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, linux-tegra@vger.kernel.org, robh+dt@kernel.org,
 wahrenst@gmx.net, james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 dmaengine@vger.kernel.org, xen-devel@lists.xenproject.org,
 Li Yang <leoyang.li@nxp.com>, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: multipart/mixed; boundary="===============6030874680697735718=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6030874680697735718==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ZhF7YshJftYaREkjx+2D"


--=-ZhF7YshJftYaREkjx+2D
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, 2019-10-14 at 16:28 +0800, Shawn Guo wrote:
> On Tue, Sep 24, 2019 at 08:12:38PM +0200, Nicolas Saenz Julienne wrote:
> > qoriq-mc's dpmacs DMA configuration is inherited from their parent node=
,
> > which acts a bus in this regard. So far it maked all devices as
> > dma-coherent but no dma-ranges recommendation is made.
> >=20
> > The truth is that the underlying interconnect has DMA constraints, so
> > add an empty dma-ranges in qoriq-mc's node in order for DT's DMA
> > configuration code to get the DMA constraints from it.
> >=20
> > Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
>=20
> Updated subject prefix as 'arm64: dts: ...', and applied the patch.

Hi Shawn,
these two patches are no longer needed. This series has been superseded by =
this
patch[1] 951d48855d ('of: Make of_dma_get_range() work on bus nodes', avail=
able
in linux-next) which fixed the issue directly in OF code.

Sorry for the noise.

Regards,
Nicolas

[1] https://lkml.org/lkml/2019/10/8/870


--=-ZhF7YshJftYaREkjx+2D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQEzBAABCAAdFiEErOkkGDHCg2EbPcGjlfZmHno8x/4FAl2kRzkACgkQlfZmHno8
x/7Fhwf+OOorwS/yz7Mxwwgctc4wXslUVL4P1ubRvAEQYZ0UGUVtM1WJqXjukymn
ydYIWe6mnmNSQqGYAEBcjzP/We/MxjMkpvpyMWkiJXiZvwXRs43BAcW5/eyvHNfD
EEF3n4HCXZYSbmR9kDBwpZPKeoMCsQJbZuEF6rHwGNZeKA+tVpMZFEC17BGhW8LW
MGx2W+1mXq7lLuDI5AIfnMt5Cqgl1IcsCzq4a2uRzNLXEDiQ5MFXaHVzroE0wWOQ
O6GCM0HAcnR1wi0pZgEgDQyFQeiI4txKfLZ0P1z8zgVM+bFtNum4qIrtLbYm0Ny0
y7htdJL8WlxXRHkbLVXIj0D71OiRYQ==
=Ip4t
-----END PGP SIGNATURE-----

--=-ZhF7YshJftYaREkjx+2D--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6030874680697735718==--



From xen-devel-bounces@lists.xenproject.org Mon Oct 14 10:11:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 10:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJxK1-0003Q5-Vl; Mon, 14 Oct 2019 10:11:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flUq=YH=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iJxK0-0003Q0-2B
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 10:11:24 +0000
X-Inumbo-ID: f8f8ecaa-ee6a-11e9-bbab-bc764e2007e4
Received: from mail-pg1-x544.google.com (unknown [2607:f8b0:4864:20::544])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8f8ecaa-ee6a-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 10:11:22 +0000 (UTC)
Received: by mail-pg1-x544.google.com with SMTP id i32so9817195pgl.10
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 03:11:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=u6WI0gDjbvLg3JzSkl1yVQQFCwF5JM/S0gxkF6bM6fg=;
 b=lBY+KsDoJUg2hKJs7lp8p8z4x5tDAIj44Rj+aOGnsc7Inftl94nbqA0J0mKXUfDTYT
 QeRQihPX6F3qwA0JnLbUVxFOYnix5KjZebKetNhRYXQUuSbNc9oH58UrD5vRXY5ckaze
 Bfj3ploISAFEcjrqZuu/ms2lVfnWBhQLnitoRsqsDE/bqp3+nSuYpLdkkWiU6tXjxsiq
 B9jYhvh42Vy5qQg1ZlpbFsI/zPK1qfuvEy8mRTVUROOTZzIGss8e1qGfv6QsNX6DP8ov
 clD+1K+1Lj0yn0HyUbUfbyrab+M0EYUMY/Rh9ao7p213ftX+UygJAaKK1ziLIWpq9VJL
 ZoUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=u6WI0gDjbvLg3JzSkl1yVQQFCwF5JM/S0gxkF6bM6fg=;
 b=Fi6udE7iOAOYgETdbLloZoPFepj0v+dXbt2RhkuHqeYZIcWCu4rzfOyYBIcIlCry5U
 dRKJbWTyT5qi38I1zKXPjagcThGYj7oKe1DfN5DfLo/hFyofD8DLHUOyyBqrZcnDuncn
 PnaGmCZJ9rvnfST1rSasAR6ITFqG+jFnGjndHO8ZlrmexW1cmw+ej+6aisJi7Nl2V1Rr
 Krj3XQcPpPkXKsuoFuha8FG4uxjVBxj4v48uboGL3EDTVHDFCBwYb6pIdAnBNs+R16DQ
 0/OnhkJ0SYW/BVzFU5H3Pv8b0z2YwLLxEQ/7Tyn846PjM7HP2D9rYLRj0/bBhK2ECc5N
 4Q4Q==
X-Gm-Message-State: APjAAAWw6KJzrvfukL643nq0XLmZVsRmfXDC0zXwKppg0ZeA1IuZ22DT
 XQoUPpFNx8QqXpLilQ5kUPQOaEiSMd3H6ztyHv8=
X-Google-Smtp-Source: APXvYqwwxxKi/wqKL8hzQH0JWvzTmEg06U0A67Gdgik5ysLzrtrS1capqHHl51ggKu1gORfFTWboMHEJXTZ5IVFyuCs=
X-Received: by 2002:a17:90a:c684:: with SMTP id
 n4mr35304592pjt.33.1571047881584; 
 Mon, 14 Oct 2019 03:11:21 -0700 (PDT)
MIME-Version: 1.0
References: <20191014090910.9701-1-jgross@suse.com>
 <20191014090910.9701-2-jgross@suse.com>
In-Reply-To: <20191014090910.9701-2-jgross@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 14 Oct 2019 11:11:10 +0100
Message-ID: <CACCGGhDz6nAqoKUaZ+Ud7O7Srm1ygt=6UgSrydajizJfWZsRPQ@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/netback: fix error path of
 xenvif_connect_data()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu@kernel.org>, Paul Durrant <paul@xen.org>,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNCBPY3QgMjAxOSBhdCAxMDowOSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPiB3cm90ZToKPgo+IHhlbnZpZl9jb25uZWN0X2RhdGEoKSBjYWxscyBtb2R1bGVfcHV0KCkg
aW4gY2FzZSBvZiBlcnJvci4gVGhpcyBpcwo+IHdyb25nIGFzIHRoZXJlIGlzIG5vIHJlbGF0ZWQg
bW9kdWxlX2dldCgpLgo+Cj4gUmVtb3ZlIHRoZSBzdXBlcmZsdW91cyBtb2R1bGVfcHV0KCkuCj4K
PiBGaXhlczogMjc5ZjQzOGUzNmMwYTcgKCJ4ZW4tbmV0YmFjazogRG9uJ3QgZGVzdHJveSB0aGUg
bmV0ZGV2IHVudGlsIHRoZSB2aWYgaXMgc2h1dCBkb3duIikKPiBDYzogPHN0YWJsZUB2Z2VyLmtl
cm5lbC5vcmc+ICMgMy4xMgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KClllcywgbG9va3MgbGlrZSB0aGlzIHNob3VsZCBoYXZlIGJlZW4gY2xlYW5lZCB1
cCBhIGxvbmcgdGltZSBhZ28uCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5v
cmc+Cgo+IC0tLQo+ICBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYyB8IDEgLQo+
ICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
bmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50
ZXJmYWNlLmMKPiBpbmRleCAyNDBmNzYyYjM3NDkuLjEwM2VkMDA3NzVlYiAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwo+ICsrKyBiL2RyaXZlcnMvbmV0
L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCj4gQEAgLTcxOSw3ICs3MTksNiBAQCBpbnQgeGVudmlm
X2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKPiAgICAgICAgIHhlbnZp
Zl91bm1hcF9mcm9udGVuZF9kYXRhX3JpbmdzKHF1ZXVlKTsKPiAgICAgICAgIG5ldGlmX25hcGlf
ZGVsKCZxdWV1ZS0+bmFwaSk7Cj4gIGVycjoKPiAtICAgICAgIG1vZHVsZV9wdXQoVEhJU19NT0RV
TEUpOwo+ICAgICAgICAgcmV0dXJuIGVycjsKPiAgfQo+Cj4gLS0KPiAyLjE2LjQKPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 10:33:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 10:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJxen-00052Y-U5; Mon, 14 Oct 2019 10:32:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flUq=YH=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iJxen-00052T-1B
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 10:32:53 +0000
X-Inumbo-ID: f99baeb0-ee6d-11e9-8aca-bc764e2007e4
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f99baeb0-ee6d-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 10:32:52 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id h195so10162794pfe.5
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 03:32:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=oUxiYEyAMUiFlWbyACYeVt4wto4jVAv/PYKjqVKaLG8=;
 b=XICH1u057uohUq/74Alm2nHi/+fOFgDV9WgjiihVfT5Sg76syBDQB3ZizG8huP+Yqk
 o821IEmlgdEDJyukPm/4YrmYKCkR0RMC0E7iFXRbAWBXXOc9Xl0m3ft6nVju7VuSvJ7B
 69PzTbwPmu3Rp4LVY8Sk87PE/6NEGvbB5PWT+UbOobPlpn9YcfrulAkpId+OH/Mbe7P3
 BivHa4t5N5eQKSHmVk+NuQejn4ttzhysNf0KBjesKMH+xz1zduMXH9LdprxgihaPPWnk
 xyivPrh4aAvXUWB/FL/ZO1as5PHUK91l/iDsn131+Lq4sMUXUpTtsX/qqrqf9ZotcohT
 13bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=oUxiYEyAMUiFlWbyACYeVt4wto4jVAv/PYKjqVKaLG8=;
 b=FgFtOTfOU7p0orXLB+5XWpUWYXhGojf8UEaK8eUWuQpO9Zr/xCg02wH0wau+FCxBAY
 kZNVloAQp6bIt3iwARgYSxfUXOTQoi8nyRgChAeJguU+b35Xt8t22zvawx51pBD0T+Mc
 5ff03H8IM7Y0T2n8ZKrRt9gtnC9/VvYTHanmPtTyJsWggwqoHv7UKCy0hAbknm8hLSDh
 zJzAhfPO9TysObnG3/7ml2hO6OkxANfZfZPl3D8SlwX8zVjkIFaZLFAJYqIkreW7rInL
 nbqN1cDZVK2txz3Y1jA5oHopNb1eZgJ3KXICNyfPfGDAflCMFDuDaXDCE2BKUNICa5ty
 PqgA==
X-Gm-Message-State: APjAAAUvsBbHcRp3oeunkjI4sVZ+7ZKBIAlyDsm0CROkrjvWFK08T3EE
 F2rSsfdV9ictT6ViEecv/RXSTh5GiSWjkMSzwOk=
X-Google-Smtp-Source: APXvYqysfkJBTv2Dw4llgWLXQHvvNBR+K9ynrLKorQlC8QRg5naab0Mh9FSNkA9wPHO01T9BqLztip8qsulciJzZkLU=
X-Received: by 2002:a63:82:: with SMTP id 124mr33805671pga.112.1571049171202; 
 Mon, 14 Oct 2019 03:32:51 -0700 (PDT)
MIME-Version: 1.0
References: <20191014090910.9701-1-jgross@suse.com>
 <20191014090910.9701-3-jgross@suse.com>
In-Reply-To: <20191014090910.9701-3-jgross@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 14 Oct 2019 11:32:40 +0100
Message-ID: <CACCGGhAYRk6gy7dDqP5QqNJBJamT4wSc5muwR0LUoUEVv_O+=g@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/netback: cleanup init and deinit
 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu@kernel.org>, Paul Durrant <paul@xen.org>,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNCBPY3QgMjAxOSBhdCAxMDowOSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPiB3cm90ZToKPgo+IERvIHNvbWUgY2xlYW51cCBvZiB0aGUgbmV0YmFjayBpbml0IGFuZCBk
ZWluaXQgY29kZToKPgo+IC0gYWRkIGFuIG9tbmlwb3RlbnQgcXVldWUgZGVpbml0IGZ1bmN0aW9u
IHVzYWJsZSBmcm9tCj4gICB4ZW52aWZfZGlzY29ubmVjdF9kYXRhKCkgYW5kIHRoZSBlcnJvciBw
YXRoIG9mIHhlbnZpZl9jb25uZWN0X2RhdGEoKQo+IC0gb25seSBpbnN0YWxsIHRoZSBpcnEgaGFu
ZGxlcnMgYWZ0ZXIgaW5pdGlhbGl6aW5nIGFsbCByZWxldmFudCBpdGVtcwo+ICAgKGVzcGVjaWFs
bHkgdGhlIGt0aHJlYWRzIHJlbGF0ZWQgdG8gdGhlIHF1ZXVlKQo+IC0gdGhlcmUgaXMgbm8gbmVl
ZCB0byB1c2UgZ2V0X3Rhc2tfc3RydWN0KCkgYWZ0ZXIgY3JlYXRpbmcgYSBrdGhyZWFkCj4gICBh
bmQgdXNpbmcgcHV0X3Rhc2tfc3RydWN0KCkgYWdhaW4gYWZ0ZXIgaGF2aW5nIHN0b3BwZWQgaXQu
Cj4gLSB1c2Uga3RocmVhZF9ydW4oKSBpbnN0ZWFkIG9mIGt0aHJlYWRfY3JlYXRlKCkgdG8gc3Bh
cmUgdGhlIGNhbGwgb2YKPiAgIHdha2VfdXBfcHJvY2VzcygpLgoKSSBndWVzcyB0aGUgcmVhc29u
IGl0IHdhcyBkb25lIHRoYXQgd2F5IHdhcyB0byBlbnN1cmUgdGhhdCBxdWV1ZS0+dGFzawphbmQg
cXVldWUtPmRlYWxsb2NfdGFzayB3b3VsZCBiZSBzZXQgYmVmb3JlIHRoZSByZWxldmFudCB0aHJl
YWRzCmV4ZWN1dGVkLCBidXQgSSBkb24ndCBzZWUgYW55d2hlcmUgcmVseWluZyBvbiB0aGlzIHNv
IEkgZ3Vlc3MgY2hhbmdlCmlzIHNhZmUuIFRoZSByZXN0IG9mIGl0IGxvb2tzIGZpbmUuCgo+Cj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgoKPiAtLS0KPiAgZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svaW50ZXJmYWNlLmMgfCAxMTQgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYyBi
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCj4gaW5kZXggMTAzZWQwMDc3NWVi
Li42OGRkN2JiMDdjYTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50
ZXJmYWNlLmMKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwo+IEBA
IC02MjYsNiArNjI2LDM4IEBAIGludCB4ZW52aWZfY29ubmVjdF9jdHJsKHN0cnVjdCB4ZW52aWYg
KnZpZiwgZ3JhbnRfcmVmX3QgcmluZ19yZWYsCj4gICAgICAgICByZXR1cm4gZXJyOwo+ICB9Cj4K
PiArc3RhdGljIHZvaWQgeGVudmlmX2Rpc2Nvbm5lY3RfcXVldWUoc3RydWN0IHhlbnZpZl9xdWV1
ZSAqcXVldWUpCj4gK3sKPiArICAgICAgIGlmIChxdWV1ZS0+dHhfaXJxKSB7Cj4gKyAgICAgICAg
ICAgICAgIHVuYmluZF9mcm9tX2lycWhhbmRsZXIocXVldWUtPnR4X2lycSwgcXVldWUpOwo+ICsg
ICAgICAgICAgICAgICBpZiAocXVldWUtPnR4X2lycSA9PSBxdWV1ZS0+cnhfaXJxKQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlLT5yeF9pcnEgPSAwOwo+ICsgICAgICAgICAgICAgICBx
dWV1ZS0+dHhfaXJxID0gMDsKPiArICAgICAgIH0KPiArCj4gKyAgICAgICBpZiAocXVldWUtPnJ4
X2lycSkgewo+ICsgICAgICAgICAgICAgICB1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKHF1ZXVlLT5y
eF9pcnEsIHF1ZXVlKTsKPiArICAgICAgICAgICAgICAgcXVldWUtPnJ4X2lycSA9IDA7Cj4gKyAg
ICAgICB9Cj4gKwo+ICsgICAgICAgaWYgKHF1ZXVlLT50YXNrKSB7Cj4gKyAgICAgICAgICAgICAg
IGt0aHJlYWRfc3RvcChxdWV1ZS0+dGFzayk7Cj4gKyAgICAgICAgICAgICAgIHF1ZXVlLT50YXNr
ID0gTlVMTDsKPiArICAgICAgIH0KPiArCj4gKyAgICAgICBpZiAocXVldWUtPmRlYWxsb2NfdGFz
aykgewo+ICsgICAgICAgICAgICAgICBrdGhyZWFkX3N0b3AocXVldWUtPmRlYWxsb2NfdGFzayk7
Cj4gKyAgICAgICAgICAgICAgIHF1ZXVlLT5kZWFsbG9jX3Rhc2sgPSBOVUxMOwo+ICsgICAgICAg
fQo+ICsKPiArICAgICAgIGlmIChxdWV1ZS0+bmFwaS5wb2xsKSB7Cj4gKyAgICAgICAgICAgICAg
IG5ldGlmX25hcGlfZGVsKCZxdWV1ZS0+bmFwaSk7Cj4gKyAgICAgICAgICAgICAgIHF1ZXVlLT5u
YXBpLnBvbGwgPSBOVUxMOwo+ICsgICAgICAgfQo+ICsKPiArICAgICAgIHhlbnZpZl91bm1hcF9m
cm9udGVuZF9kYXRhX3JpbmdzKHF1ZXVlKTsKPiArfQo+ICsKPiAgaW50IHhlbnZpZl9jb25uZWN0
X2RhdGEoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyB0eF9yaW5nX3JlZiwKPiAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHJ4X3JpbmdfcmVmLAo+IEBAIC02NTEsMTMgKzY4MywyNyBAQCBpbnQgeGVu
dmlmX2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKPiAgICAgICAgIG5l
dGlmX25hcGlfYWRkKHF1ZXVlLT52aWYtPmRldiwgJnF1ZXVlLT5uYXBpLCB4ZW52aWZfcG9sbCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICBYRU5WSUZfTkFQSV9XRUlHSFQpOwo+Cj4gKyAgICAg
ICBxdWV1ZS0+c3RhbGxlZCA9IHRydWU7Cj4gKwo+ICsgICAgICAgdGFzayA9IGt0aHJlYWRfcnVu
KHhlbnZpZl9rdGhyZWFkX2d1ZXN0X3J4LCBxdWV1ZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAiJXMtZ3Vlc3QtcngiLCBxdWV1ZS0+bmFtZSk7Cj4gKyAgICAgICBpZiAoSVNfRVJSKHRh
c2spKQo+ICsgICAgICAgICAgICAgICBnb3RvIGt0aHJlYWRfZXJyOwo+ICsgICAgICAgcXVldWUt
PnRhc2sgPSB0YXNrOwo+ICsKPiArICAgICAgIHRhc2sgPSBrdGhyZWFkX3J1bih4ZW52aWZfZGVh
bGxvY19rdGhyZWFkLCBxdWV1ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAiJXMtZGVh
bGxvYyIsIHF1ZXVlLT5uYW1lKTsKPiArICAgICAgIGlmIChJU19FUlIodGFzaykpCj4gKyAgICAg
ICAgICAgICAgIGdvdG8ga3RocmVhZF9lcnI7Cj4gKyAgICAgICBxdWV1ZS0+ZGVhbGxvY190YXNr
ID0gdGFzazsKPiArCj4gICAgICAgICBpZiAodHhfZXZ0Y2huID09IHJ4X2V2dGNobikgewo+ICAg
ICAgICAgICAgICAgICAvKiBmZWF0dXJlLXNwbGl0LWV2ZW50LWNoYW5uZWxzID09IDAgKi8KPiAg
ICAgICAgICAgICAgICAgZXJyID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxl
cigKPiAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZS0+dmlmLT5kb21pZCwgdHhfZXZ0Y2hu
LCB4ZW52aWZfaW50ZXJydXB0LCAwLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlLT5u
YW1lLCBxdWV1ZSk7Cj4gICAgICAgICAgICAgICAgIGlmIChlcnIgPCAwKQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gZXJyX3VubWFwOwo+ICsgICAgICAgICAgICAgICAgICAgICAgIGdv
dG8gZXJyOwo+ICAgICAgICAgICAgICAgICBxdWV1ZS0+dHhfaXJxID0gcXVldWUtPnJ4X2lycSA9
IGVycjsKPiAgICAgICAgICAgICAgICAgZGlzYWJsZV9pcnEocXVldWUtPnR4X2lycSk7Cj4gICAg
ICAgICB9IGVsc2Ugewo+IEBAIC02NjgsNyArNzE0LDcgQEAgaW50IHhlbnZpZl9jb25uZWN0X2Rh
dGEoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
cXVldWUtPnZpZi0+ZG9taWQsIHR4X2V2dGNobiwgeGVudmlmX3R4X2ludGVycnVwdCwgMCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZS0+dHhfaXJxX25hbWUsIHF1ZXVlKTsKPiAgICAg
ICAgICAgICAgICAgaWYgKGVyciA8IDApCj4gLSAgICAgICAgICAgICAgICAgICAgICAgZ290byBl
cnJfdW5tYXA7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gICAgICAgICAg
ICAgICAgIHF1ZXVlLT50eF9pcnEgPSBlcnI7Cj4gICAgICAgICAgICAgICAgIGRpc2FibGVfaXJx
KHF1ZXVlLT50eF9pcnEpOwo+Cj4gQEAgLTY3OCw0NyArNzI0LDE4IEBAIGludCB4ZW52aWZfY29u
bmVjdF9kYXRhKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlLT52aWYtPmRvbWlkLCByeF9ldnRjaG4sIHhlbnZpZl9yeF9pbnRlcnJ1cHQs
IDAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgcXVldWUtPnJ4X2lycV9uYW1lLCBxdWV1ZSk7
Cj4gICAgICAgICAgICAgICAgIGlmIChlcnIgPCAwKQo+IC0gICAgICAgICAgICAgICAgICAgICAg
IGdvdG8gZXJyX3R4X3VuYmluZDsKPiArICAgICAgICAgICAgICAgICAgICAgICBnb3RvIGVycjsK
PiAgICAgICAgICAgICAgICAgcXVldWUtPnJ4X2lycSA9IGVycjsKPiAgICAgICAgICAgICAgICAg
ZGlzYWJsZV9pcnEocXVldWUtPnJ4X2lycSk7Cj4gICAgICAgICB9Cj4KPiAtICAgICAgIHF1ZXVl
LT5zdGFsbGVkID0gdHJ1ZTsKPiAtCj4gLSAgICAgICB0YXNrID0ga3RocmVhZF9jcmVhdGUoeGVu
dmlmX2t0aHJlYWRfZ3Vlc3RfcngsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKilxdWV1ZSwgIiVzLWd1ZXN0LXJ4IiwgcXVldWUtPm5hbWUpOwo+IC0gICAgICAgaWYgKElT
X0VSUih0YXNrKSkgewo+IC0gICAgICAgICAgICAgICBwcl93YXJuKCJDb3VsZCBub3QgYWxsb2Nh
dGUga3RocmVhZCBmb3IgJXNcbiIsIHF1ZXVlLT5uYW1lKTsKPiAtICAgICAgICAgICAgICAgZXJy
ID0gUFRSX0VSUih0YXNrKTsKPiAtICAgICAgICAgICAgICAgZ290byBlcnJfcnhfdW5iaW5kOwo+
IC0gICAgICAgfQo+IC0gICAgICAgcXVldWUtPnRhc2sgPSB0YXNrOwo+IC0gICAgICAgZ2V0X3Rh
c2tfc3RydWN0KHRhc2spOwo+IC0KPiAtICAgICAgIHRhc2sgPSBrdGhyZWFkX2NyZWF0ZSh4ZW52
aWZfZGVhbGxvY19rdGhyZWFkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lk
ICopcXVldWUsICIlcy1kZWFsbG9jIiwgcXVldWUtPm5hbWUpOwo+IC0gICAgICAgaWYgKElTX0VS
Uih0YXNrKSkgewo+IC0gICAgICAgICAgICAgICBwcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUg
a3RocmVhZCBmb3IgJXNcbiIsIHF1ZXVlLT5uYW1lKTsKPiAtICAgICAgICAgICAgICAgZXJyID0g
UFRSX0VSUih0YXNrKTsKPiAtICAgICAgICAgICAgICAgZ290byBlcnJfcnhfdW5iaW5kOwo+IC0g
ICAgICAgfQo+IC0gICAgICAgcXVldWUtPmRlYWxsb2NfdGFzayA9IHRhc2s7Cj4gLQo+IC0gICAg
ICAgd2FrZV91cF9wcm9jZXNzKHF1ZXVlLT50YXNrKTsKPiAtICAgICAgIHdha2VfdXBfcHJvY2Vz
cyhxdWV1ZS0+ZGVhbGxvY190YXNrKTsKPiAtCj4gICAgICAgICByZXR1cm4gMDsKPgo+IC1lcnJf
cnhfdW5iaW5kOgo+IC0gICAgICAgdW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1ZS0+cnhfaXJx
LCBxdWV1ZSk7Cj4gLSAgICAgICBxdWV1ZS0+cnhfaXJxID0gMDsKPiAtZXJyX3R4X3VuYmluZDoK
PiAtICAgICAgIHVuYmluZF9mcm9tX2lycWhhbmRsZXIocXVldWUtPnR4X2lycSwgcXVldWUpOwo+
IC0gICAgICAgcXVldWUtPnR4X2lycSA9IDA7Cj4gLWVycl91bm1hcDoKPiAtICAgICAgIHhlbnZp
Zl91bm1hcF9mcm9udGVuZF9kYXRhX3JpbmdzKHF1ZXVlKTsKPiAtICAgICAgIG5ldGlmX25hcGlf
ZGVsKCZxdWV1ZS0+bmFwaSk7Cj4gK2t0aHJlYWRfZXJyOgo+ICsgICAgICAgcHJfd2FybigiQ291
bGQgbm90IGFsbG9jYXRlIGt0aHJlYWQgZm9yICVzXG4iLCBxdWV1ZS0+bmFtZSk7Cj4gKyAgICAg
ICBlcnIgPSBQVFJfRVJSKHRhc2spOwo+ICBlcnI6Cj4gKyAgICAgICB4ZW52aWZfZGlzY29ubmVj
dF9xdWV1ZShxdWV1ZSk7Cj4gICAgICAgICByZXR1cm4gZXJyOwo+ICB9Cj4KPiBAQCAtNzQ2LDMw
ICs3NjMsNyBAQCB2b2lkIHhlbnZpZl9kaXNjb25uZWN0X2RhdGEoc3RydWN0IHhlbnZpZiAqdmlm
KQo+ICAgICAgICAgZm9yIChxdWV1ZV9pbmRleCA9IDA7IHF1ZXVlX2luZGV4IDwgbnVtX3F1ZXVl
czsgKytxdWV1ZV9pbmRleCkgewo+ICAgICAgICAgICAgICAgICBxdWV1ZSA9ICZ2aWYtPnF1ZXVl
c1txdWV1ZV9pbmRleF07Cj4KPiAtICAgICAgICAgICAgICAgbmV0aWZfbmFwaV9kZWwoJnF1ZXVl
LT5uYXBpKTsKPiAtCj4gLSAgICAgICAgICAgICAgIGlmIChxdWV1ZS0+dGFzaykgewo+IC0gICAg
ICAgICAgICAgICAgICAgICAgIGt0aHJlYWRfc3RvcChxdWV1ZS0+dGFzayk7Cj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgcHV0X3Rhc2tfc3RydWN0KHF1ZXVlLT50YXNrKTsKPiAtICAgICAgICAg
ICAgICAgICAgICAgICBxdWV1ZS0+dGFzayA9IE5VTEw7Cj4gLSAgICAgICAgICAgICAgIH0KPiAt
Cj4gLSAgICAgICAgICAgICAgIGlmIChxdWV1ZS0+ZGVhbGxvY190YXNrKSB7Cj4gLSAgICAgICAg
ICAgICAgICAgICAgICAga3RocmVhZF9zdG9wKHF1ZXVlLT5kZWFsbG9jX3Rhc2spOwo+IC0gICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlLT5kZWFsbG9jX3Rhc2sgPSBOVUxMOwo+IC0gICAgICAg
ICAgICAgICB9Cj4gLQo+IC0gICAgICAgICAgICAgICBpZiAocXVldWUtPnR4X2lycSkgewo+IC0g
ICAgICAgICAgICAgICAgICAgICAgIGlmIChxdWV1ZS0+dHhfaXJxID09IHF1ZXVlLT5yeF9pcnEp
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmJpbmRfZnJvbV9pcnFoYW5kbGVy
KHF1ZXVlLT50eF9pcnEsIHF1ZXVlKTsKPiAtICAgICAgICAgICAgICAgICAgICAgICBlbHNlIHsK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuYmluZF9mcm9tX2lycWhhbmRsZXIo
cXVldWUtPnR4X2lycSwgcXVldWUpOwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1ZS0+cnhfaXJxLCBxdWV1ZSk7Cj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgfQo+IC0gICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlLT50eF9pcnEg
PSAwOwo+IC0gICAgICAgICAgICAgICB9Cj4gLQo+IC0gICAgICAgICAgICAgICB4ZW52aWZfdW5t
YXBfZnJvbnRlbmRfZGF0YV9yaW5ncyhxdWV1ZSk7Cj4gKyAgICAgICAgICAgICAgIHhlbnZpZl9k
aXNjb25uZWN0X3F1ZXVlKHF1ZXVlKTsKPiAgICAgICAgIH0KPgo+ICAgICAgICAgeGVudmlmX21j
YXN0X2FkZHJfbGlzdF9mcmVlKHZpZik7Cj4gLS0KPiAyLjE2LjQKPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 11:04:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 11:04:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJy9V-0007U9-LD; Mon, 14 Oct 2019 11:04:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iJy9T-0007U4-Pl
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 11:04:35 +0000
X-Inumbo-ID: 675d191c-ee72-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 675d191c-ee72-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 11:04:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 751C9B7CE;
 Mon, 14 Oct 2019 11:04:33 +0000 (UTC)
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
To: committers@xenproject.org
Message-ID: <771f0d27-2183-79e7-1c7d-85abec7230d4@suse.com>
Date: Mon, 14 Oct 2019 13:04:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Commit moratorium is lifted for getting a push
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0dGVycywKClRoZSBjb21taXQgbW9yYXRvcml1bSBpcyBsaWZ0ZWQsIHBsZWFzZSBjb21t
aXQgcGF0Y2hlcyB0aGF0IGFyZSBhbHJlYWR5ClJlbGVhc2UtYWNrZWQuCgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 11:09:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 11:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJyEH-0007em-8h; Mon, 14 Oct 2019 11:09:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TRx6=YH=kernel.org=shawnguo@srs-us1.protection.inumbo.net>)
 id 1iJyEF-0007eg-8J
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 11:09:31 +0000
X-Inumbo-ID: 1820ba38-ee73-11e9-8aca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1820ba38-ee73-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 11:09:30 +0000 (UTC)
Received: from dragon (li937-157.members.linode.com [45.56.119.157])
 (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 912D420650;
 Mon, 14 Oct 2019 11:09:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571051370;
 bh=IGUjFKwdFvBuHDUBTTMUkHOqWN+qrspmIFd3EP+r5D0=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=u6lV4BvTYW8QqsNve4UmSk9Z5IRL6ls+Ne+fUJeDqE/2kdCy6p2B3zszdb8a3CGfJ
 zIUWNfhvJGX46ZQKGt0ADXS2mmtAPaMYHIMnAOQtJjH2drVoNnJIyH6+M8bbZA9fir
 CCH+HHdvDRmqPLE15mDMW7UZttO+u5rVp++pF3JE=
Date: Mon, 14 Oct 2019 19:09:12 +0800
From: Shawn Guo <shawnguo@kernel.org>
To: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Message-ID: <20191014110911.GL12262@dragon>
References: <20190924181244.7159-1-nsaenzjulienne@suse.de>
 <20190924181244.7159-8-nsaenzjulienne@suse.de>
 <20191014082847.GH12262@dragon>
 <f6262e61f858c6f50164416f4ea816e203c0704f.camel@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f6262e61f858c6f50164416f4ea816e203c0704f.camel@suse.de>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH 07/11] dts: arm64: layerscape: add
 dma-ranges property to qoric-mc node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org,
 mbrugger@suse.com, robin.murphy@arm.com, linux-arm-msm@vger.kernel.org,
 f.fainelli@gmail.com, linux-wireless@vger.kernel.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 etnaviv@lists.freedesktop.org, linux-tegra@vger.kernel.org, robh+dt@kernel.org,
 wahrenst@gmx.net, james.quinlan@broadcom.com, linux-pci@vger.kernel.org,
 dmaengine@vger.kernel.org, xen-devel@lists.xenproject.org,
 Li Yang <leoyang.li@nxp.com>, frowand.list@gmail.com,
 linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMTI6MDA6MjVQTSArMDIwMCwgTmljb2xhcyBTYWVueiBK
dWxpZW5uZSB3cm90ZToKPiBPbiBNb24sIDIwMTktMTAtMTQgYXQgMTY6MjggKzA4MDAsIFNoYXdu
IEd1byB3cm90ZToKPiA+IE9uIFR1ZSwgU2VwIDI0LCAyMDE5IGF0IDA4OjEyOjM4UE0gKzAyMDAs
IE5pY29sYXMgU2FlbnogSnVsaWVubmUgd3JvdGU6Cj4gPiA+IHFvcmlxLW1jJ3MgZHBtYWNzIERN
QSBjb25maWd1cmF0aW9uIGlzIGluaGVyaXRlZCBmcm9tIHRoZWlyIHBhcmVudCBub2RlLAo+ID4g
PiB3aGljaCBhY3RzIGEgYnVzIGluIHRoaXMgcmVnYXJkLiBTbyBmYXIgaXQgbWFrZWQgYWxsIGRl
dmljZXMgYXMKPiA+ID4gZG1hLWNvaGVyZW50IGJ1dCBubyBkbWEtcmFuZ2VzIHJlY29tbWVuZGF0
aW9uIGlzIG1hZGUuCj4gPiA+IAo+ID4gPiBUaGUgdHJ1dGggaXMgdGhhdCB0aGUgdW5kZXJseWlu
ZyBpbnRlcmNvbm5lY3QgaGFzIERNQSBjb25zdHJhaW50cywgc28KPiA+ID4gYWRkIGFuIGVtcHR5
IGRtYS1yYW5nZXMgaW4gcW9yaXEtbWMncyBub2RlIGluIG9yZGVyIGZvciBEVCdzIERNQQo+ID4g
PiBjb25maWd1cmF0aW9uIGNvZGUgdG8gZ2V0IHRoZSBETUEgY29uc3RyYWludHMgZnJvbSBpdC4K
PiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IE5pY29sYXMgU2FlbnogSnVsaWVubmUgPG5zYWVu
emp1bGllbm5lQHN1c2UuZGU+Cj4gPiAKPiA+IFVwZGF0ZWQgc3ViamVjdCBwcmVmaXggYXMgJ2Fy
bTY0OiBkdHM6IC4uLicsIGFuZCBhcHBsaWVkIHRoZSBwYXRjaC4KPiAKPiBIaSBTaGF3biwKPiB0
aGVzZSB0d28gcGF0Y2hlcyBhcmUgbm8gbG9uZ2VyIG5lZWRlZC4gVGhpcyBzZXJpZXMgaGFzIGJl
ZW4gc3VwZXJzZWRlZCBieSB0aGlzCj4gcGF0Y2hbMV0gOTUxZDQ4ODU1ZCAoJ29mOiBNYWtlIG9m
X2RtYV9nZXRfcmFuZ2UoKSB3b3JrIG9uIGJ1cyBub2RlcycsIGF2YWlsYWJsZQo+IGluIGxpbnV4
LW5leHQpIHdoaWNoIGZpeGVkIHRoZSBpc3N1ZSBkaXJlY3RseSBpbiBPRiBjb2RlLgo+IAo+IFNv
cnJ5IGZvciB0aGUgbm9pc2UuCgpPa2F5LCB0aGFua3MgZm9yIGxldHRpbmcgbWUga25vdy4gIERy
b3BwZWQgdGhlbS4KClNoYXduCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 11:19:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 11:19:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJyNP-0008VX-Kw; Mon, 14 Oct 2019 11:18:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iJyNO-0008VC-EV
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 11:18:58 +0000
X-Inumbo-ID: 652028f4-ee74-11e9-9379-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 652028f4-ee74-11e9-9379-12813bfff9fa;
 Mon, 14 Oct 2019 11:18:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D18ACB126;
 Mon, 14 Oct 2019 11:18:48 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-users <xen-users@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-announce@lists.xenproject.org
Message-ID: <02a5b82e-3ddb-217b-a970-feb60797ef9e@suse.com>
Date: Mon, 14 Oct 2019 13:18:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [ANNOUNCE] Xen 4.13 RC1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKWGVuIDQuMTMgcmMxIGlzIHRhZ2dlZC4gWW91IGNhbiBjaGVjayB0aGF0IG91dCBm
cm9tIHhlbi5naXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjEzLjAtcmMxCgpG
b3IgeW91ciBjb252ZW5pZW5jZSB0aGVyZSBpcyBhbHNvIGEgdGFyYmFsbCBhdDoKaHR0cHM6Ly9k
b3dubG9hZHMueGVucHJvamVjdC5vcmcvcmVsZWFzZS94ZW4vNC4xMy4wLXJjMS94ZW4tNC4xMy4w
LXJjMS50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54
ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjEzLjAtcmMxL3hlbi00LjEzLjAtcmMxLnRhci5n
ei5zaWcKClBsZWFzZSBzZW5kIGJ1ZyByZXBvcnRzIGFuZCB0ZXN0IHJlcG9ydHMgdG8geGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLgpXaGVuIHNlbmRpbmcgYnVnIHJlcG9ydHMsIHBsZWFz
ZSBDQyByZWxldmFudCBtYWludGFpbmVycyBhbmQgbWUKKGpncm9zc0BzdXNlLmNvbSkuCgpUaGVy
ZSB3aWxsIGJlIGEgWGVuIFRlc3QgRGF5IG9uIEZlYiAxNXRoLgoKU2VlIGluc3RydWN0aW9ucyBv
bjoKCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl80LjEzX1JDX3Rlc3RfaW5z
dHJ1Y3Rpb25zCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1Rl
c3RfRGF5cwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 12:46:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 12:46:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJzjW-0007hW-UO; Mon, 14 Oct 2019 12:45:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R0Yg=YH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iJzjV-0007hR-Gv
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 12:45:53 +0000
X-Inumbo-ID: 8daef4b0-ee80-11e9-bbab-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8daef4b0-ee80-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 12:45:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571057153;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=aJ3UhVPVUTnTYVUetalYqX/ROe+PbkBYsZNLBWfnZes=;
 b=iAS3g1+YmojJWcrQITuqhSlEgYx6Yvl4l2WNgLJJpCEqoVj6pG/PCCdb
 arBPrt9B/onfckLYax7Z8qwLW7xhaFQVxZ1yQ3sHBUcRiUuOgqa3inw1Y
 Rj65+X7CnTrLNJQ11qOwBTB7yFW2ogbgpBKz675UFMKjkC4h7nU/LLDXL U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 63i2XW3u3PqL9oLuQWvh+hjhX5u+sHmwv1eRPjkGkoMdIiZKfFiGATiyJEr+HuN4lggu51TKit
 tzFpJE4YzglXQ1rZmc1frMJQs7S6FlgobZ08pVg+UXAlEh0k9TiULs8Rv0cOdzd8+vonaXafsz
 7Y343bqfK0LQ6G7+Agzxw2Fy6JmBL7fo8e350LTqMj5EDXRgFBAddzJYkiWijNEDObD2bh54EG
 KUFzFM9M8i8oQ0t1BgEYDhOegtr6ZXEZbmR0F8wsS1yDwn75o4tnalSngojfm/Rl3OIQJ6Si+E
 nD8=
X-SBRS: 2.7
X-MesageID: 6924615
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,295,1566878400"; 
   d="scan'208";a="6924615"
Date: Mon, 14 Oct 2019 13:45:48 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191014124548.GA5743@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191011165549.21639-2-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 05/10] libxl: Move
 shadow_memkb and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <pdurrant@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDU6NTU6NDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gRGVmYXVsdGluZyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGJ5IGxpYnhsLiAgU28gdGhl
c2UgY2FsY3VsYXRpb25zCj4gc2hvdWxkIGJlIGhlcmUgaW4gbGlieGwuICBsaWJ4bF9fZG9tYWlu
X2NvbmZpZ19zZXRkZWZhdWx0IGhhcyBhbGwgdGhlCj4gbmVjZXNzYXJ5IGluZm9ybWF0aW9uIGlu
Y2x1ZGluZyB0aGUgdmFsdWVzIG9mIG1heF9tZW1rYiBhbmQgbWF4X3ZjcHVzLgo+IAo+IFRoZSBv
dmVyYWxsIGZ1bmN0aW9uYWwgZWZmZWN0IGRlcGVuZHMgb24gdGhlIGNhbGxlcjoKPiAKPiBGb3Ig
eGwsIG5vIGNoYW5nZS4gIFRoZSBjb2RlIG1vdmVzIGZyb20geGwgdG8gbGlieGwuCj4gCj4gRm9y
IGNhbGxlcnMgd2hvIHNldCBvbmUgb3IgYm90aCBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWti
ICh3aGV0aGVyCj4gZnJvbSBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBvciBvdGhl
cndpc2UpIGJlZm9yZSBjYWxsaW5nCj4gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IChhbnkgdmVy
c2lvbik6IHRoZSBuZXcgY29kZSB3aWxsIGxlYXZlIHRoZWlyCj4gc2V0dGluZyhzKSB1bmNoYW5n
ZWQuCj4gCj4gRm9yIGNhbGxlcnMgd2hvIGRvIG5vdCBjYWxsIGxpYnhsX2RvbWFpbl9uZWVkX21l
bW9yeSBhdCBhbGwsIGFuZCB3aG8KPiBmYWlsIHRvIHNldCBvbmUgb2YgdGhlc2UgbWVtb3J5IHZh
bHVlczogbm93IHRoZXkgYXJlIGJvdGggYXJlIHByb3Blcmx5Cj4gc2V0LiAgVGhlIHNoYWRvdyBh
bmQgaW9tbXUgbWVtb3J5IHRvIGJlIHByb3Blcmx5IGFjY291bnRlZCBmb3IgYXMKPiBpbnRlbmRl
ZC4KPiAKPiBGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBh
bmQgcmVxdWVzdCB0aGUKPiBjdXJyZW50IEFQSSAoNC4xMykgb3Igd2hpY2ggdHJhY2sgbGlieGws
IHRoZSBkZWZhdWx0IHZhbHVlcyBhcmUgYWxzbwo+IG5vdyByaWdodCBhbmQgZXZlcnl0aGluZyB3
b3JrcyBhcyBpbnRlbmRlZC4KPiAKPiBGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeSwgYW5kIHJlcXVlc3QgYW4gb2xkCj4gcHJlLTQuMTMgbGlieGwgQVBJLCBh
bmQgd2hpY2ggbGVhdmUgb25lIG9mIHRoZXNlIG1lbWtiIHNldHRpbmdzIHVuc2V0LAo+IHdlIHRh
a2Ugc3BlY2lhbCBtZWFzdXJlcyB0byBwcmVzZXJ2ZSB0aGUgb2xkIGJlaGF2aW91ci4KPiAKPiBU
aGlzIG1lYW5zIHRoYXQgdGhleSBkb24ndCBnZXQgdGhlIGFkZGl0aW9uYWwgaW9tbXUgbWVtb3J5
IGFuZCBhcmUgYXQKPiByaXNrIG9mIHRoZSBkb21haW4gcnVubmluZyBvdXQgb2YgbWVtb3J5IGFz
IGEgcmVzdWx0IG9mIGY4OWY1NTU4MjdhNgo+ICJyZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25z
dHJ1Y3Rpb24gb2YgSU9NTVUgcGFnZSB0YWJsZXMiLiAgQnV0IHRoaXMKPiBpcyBubyB3b3JzZSB0
aGFuIHRoZSBzdGF0ZSBqdXN0IGFmdGVyIGY4OWY1NTU4MjdhNiwgd2hpY2ggYWxyZWFkeQo+IGJy
b2tlIHN1Y2ggY2FsbGVycyBpbiB0aGF0IHdheS4gIFRoaXMgaXMgcGVyaGFwcyBqdXN0aWZpYWJs
ZSBiZWNhdXNlCj4gb2YgdGhlIEFQSSBzdGFiaWxpdHkgd2FybmluZyBuZXh0IHRvIGxpYnhsX2Rv
bWFpbl9uZWVkX21lbW9yeS4KPiAKPiBBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBkcm9wIHRo
ZSBzcGVjaWFsLWNhc2luZyBvZiB0aGVzZSBjYWxsZXJzLgo+IFRoYXQgd291bGQgY2F1c2UgYSBk
aXNjcmVwYW5jeSBiZXR3ZWVuIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBhbmQKPiBsaWJ4bF9k
b21haW5fY3JlYXRlOiB0aGUgZm9ybWVyIHdvdWxkIG5vdCBpbmNsdWRlIHRoZSBpb21tdSBtZW1v
cnkgYW5kCj4gdGhlIGxhdHRlciB3b3VsZC4gIFRoYXQgc2VlbXMgd29yc2UsIGJ1dCBpdCdzIGRl
YmF0ZWFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6IFJlcGxhY2UgX0Jvb2wgd2l0aCBib29sCj4gICAgIEZp
eCBsb2dpYyBzZW5zZSBpbiBva190b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZQoKUmV2aWV3ZWQt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhv
bnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 12:54:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 12:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iJzrQ-00005K-PA; Mon, 14 Oct 2019 12:54:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R0Yg=YH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iJzrP-00005F-Kr
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 12:54:03 +0000
X-Inumbo-ID: b1eb788e-ee81-11e9-8aca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b1eb788e-ee81-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 12:54:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571057642;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=jci2IvI/NW7JPxYD9kKh/zUzVy6BVwOWKD5x3GiTLSc=;
 b=O7PhE5Ak+Qa7LMcRNv5X92JjC5R0bfByLHplSW0n/sTBtkKK/06e0cak
 tAZMxz3LlioDc/FL9vDMwF0L73IuFKJgEdoihwiUE3885HFwG2CQOai+p
 ilKhNIOZ4ytTQO6wh/PsgwnW/0gzKZjzFyeyWxfCzesTNET0STc3IoO3U A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 33MXqJANIyjGEn3LOTuY1x4A+EWQkAWeUe5cajUTOnTMYKqgEfN7rfbGgFvYVnzd3APYN968pM
 oq4nukZH2mSEpk5yBHVG4I1recpDz5jSELwl5gDWCKtXzuV3CIb3vYe5c8iV/Ir/XGXIfYe/3g
 l71wGs5UW2qb9ZJCzt0J9QpkPkE9myZrr0o2r38lQZIM6Q3NpivJUydbWaGqxRNErZCU3Yyiux
 9JJXOvUIkiFt/g8y2wXmWIDFWrn/vHl7QfMMx3hMnSmKjgmX7Sp6pt/sdva1o5MspM0ksnXy3U
 yOQ=
X-SBRS: 2.7
X-MesageID: 6841855
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,295,1566878400"; 
   d="scan'208";a="6841855"
Date: Mon, 14 Oct 2019 13:53:58 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191014125358.GB5743@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-6-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191011165549.21639-6-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 09/10] libxl: Move
 domain_create_info_setdefault earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <pdurrant@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDU6NTU6NDhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgbmVlZCB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBmaWd1cmUgb3V0IHRoZSBwYXNz
dGhyb3VnaCBtb2RlLgo+IAo+IEkgaGF2ZSBjaGVja2VkIHRoYXQgbm90aGluZyBpbiBsaWJ4bF9f
ZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQKPiBub3IgdGhlIHR3byBpbXBsZW1lbnRhdGlv
bnMgb2YgLi4uX2FyY2hfLi4uIGFjY2Vzc2VzIGFueXRoaW5nIGVsc2UsCj4gb3RoZXIgdGhhbiAo
aSkgdGhlIGRvbWFpbiB0eXBlICh3aGljaCB0aGlzIGZ1bmN0aW9uIGlzIHJlc3BvbnNpYmxlIGZv
cgo+IHNldHRpbmcgYW5kIG5vdGhpbmcgYmVmb3JlIGl0IGxvb2tzIGF0KSAoaWkpIGNfaW5mby0+
c3NpZHJlZiAod2hpY2ggaXMKPiBkZWZhdWx0ZWQgYnkgZmxhc2sgY29kZSBuZWFyIHRoZSB0b3Ag
b2YKPiBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0IGFuZCBub3QgYWNjZXNzZWQgYWZ0
ZXJ3YXJkcykuCj4gCj4gU28gbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgotLSAKQW50aG9ueSBQRVJB
UkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 13:40:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 13:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK0a0-0003zO-HZ; Mon, 14 Oct 2019 13:40:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iK0Zz-0003vz-18
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 13:40:07 +0000
X-Inumbo-ID: 206cd45a-ee88-11e9-937f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 206cd45a-ee88-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 13:40:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 45259BF4E;
 Mon, 14 Oct 2019 13:40:03 +0000 (UTC)
To: Wei Liu <wl@xen.org>, Samuel Thibault <samuel.thibault@ens-lyon.org>
References: <20191002170543.26571-1-olaf@aepfle.de>
 <20191002170543.26571-2-olaf@aepfle.de>
 <20191013162039.hsylxvashc4rbo67@function>
 <20191013162127.2pdc6ho4oer5pnpr@function>
 <20191013185032.49807077.olaf@aepfle.de>
 <20191013165521.ktfmn3rcipexwaiw@function>
 <CAK9nU=r3kwePih8Ugr4=Tv5=wxNAN6v1DLdE5wz1pBnfVmmZoQ@mail.gmail.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ced3040c-a7a7-fdcb-4ec1-f1ab89aeeebf@suse.com>
Date: Mon, 14 Oct 2019 15:40:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAK9nU=r3kwePih8Ugr4=Tv5=wxNAN6v1DLdE5wz1pBnfVmmZoQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 1/8] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Olaf Hering <olaf@aepfle.de>,
 Quan Xu <quan.xu0@gmail.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQuMTAuMTkgMTE6MDIsIFdlaSBMaXUgd3JvdGU6Cj4gQ2MgSnVlcmdlbi4KPiAKPiBMb29r
cyBwcmV0dHkgaGFybWxlc3MgZm9yIDQuMTMuCgpZZXMuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 13:44:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 13:44:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK0e6-00049p-5D; Mon, 14 Oct 2019 13:44:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iK0e4-00049i-S8
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 13:44:20 +0000
X-Inumbo-ID: b831e5be-ee88-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b831e5be-ee88-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 13:44:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 25C9DABC4;
 Mon, 14 Oct 2019 13:44:18 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191012181859.11110-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <8cc15f99-164b-61a5-fc0b-12dcf94a308e@suse.com>
Date: Mon, 14 Oct 2019 15:44:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191012181859.11110-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: Extend with details about
 runtime microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMTAuMTkgMjA6MTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIHhlbi11Y29kZSB1
dGlsaXR5IGlzIG5ldyB3aXRoIHRoZSBsYXRlIGxvYWRpbmcgaW1wcm92ZW1lbnRzIGluIDQuMTMu
Cj4gVXBkYXRlIHRoZSBkb2N1bWVudGF0aW9uIHN1aXRhYmx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 13:45:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 13:45:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK0em-0004DZ-Ev; Mon, 14 Oct 2019 13:45:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=XCkI=YH=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iK0ek-0004DQ-Ej
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 13:45:02 +0000
X-Inumbo-ID: d1acd756-ee88-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1acd756-ee88-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 13:45:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E704DB206;
 Mon, 14 Oct 2019 13:45:00 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191011150253.29457-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <efe99c64-40c8-3b8f-8baf-69a234771b55@suse.com>
Date: Mon, 14 Oct 2019 15:44:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191011150253.29457-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/VT-d: Drop unhelpful
 information in diagnostics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMTAuMTkgMTc6MDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIHZpcnR1YWwgYWRk
cmVzcyBvZiB0aGUgYmFzZSBvZiB0aGUgSU9NTVUncyByZWdzdGVycyBpcyBub3QgdXNlZnVsIGZv
cgo+IGRpYWdub3N0aWMgcHVycG9zZXMsIGFuZCBpcyBxdWl0ZSB2b2x1bWlub3VzLiAgVGhlIFBD
SSBjb29yZGluYXRlcyBpcyBieSBmYXIKPiB0aGUgbW9zdCB1c2VmdWwgcGllY2Ugb2YgaWRlbnRp
ZnlpbmcgaW5mb3JtYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 13:50:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 13:50:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK0jq-00053G-5V; Mon, 14 Oct 2019 13:50:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iK0jp-00053B-90
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 13:50:17 +0000
X-Inumbo-ID: 8a58ea74-ee89-11e9-937f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a58ea74-ee89-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 13:50:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK0ji-0007Vj-Mh; Mon, 14 Oct 2019 13:50:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK0jh-0001Oi-Oo; Mon, 14 Oct 2019 13:50:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iK0jh-0001Lk-OB; Mon, 14 Oct 2019 13:50:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142742-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
X-Osstest-Versions-That: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 13:50:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142742: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjc0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmZWY4ZDk5ZmJjZTFhNWU3ZGRm
ZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI1NjUgIDIwMTkt
MTAtMTAgMjA6MDY6MTAgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzQyICAy
MDE5LTEwLTE0IDExOjAxOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmZWY4ZDk5ZmJjLi41MThjOTM1ZmFj
ICA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzIC0+IHNtb2tlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:02:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:02:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK0va-00064b-Jc; Mon, 14 Oct 2019 14:02:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Towa=YH=redhat.com=eblake@srs-us1.protection.inumbo.net>)
 id 1iK0uB-00063f-Cu
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:00:59 +0000
X-Inumbo-ID: 0c2f9331-ee8b-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c2f9331-ee8b-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:00:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 649A718C4271;
 Mon, 14 Oct 2019 14:00:56 +0000 (UTC)
Received: from [10.3.116.168] (ovpn-116-168.phx2.redhat.com [10.3.116.168])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id EDD0E5C541;
 Mon, 14 Oct 2019 14:00:19 +0000 (UTC)
To: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
References: <20191011160552.22907-1-vsementsov@virtuozzo.com>
 <20191011160552.22907-26-vsementsov@virtuozzo.com>
 <5dd4d642-7ea6-42a2-66fc-6d6710b77b8d@redhat.com>
 <6856bd09-65fc-30d7-2a3c-c85334a024e9@virtuozzo.com>
From: Eric Blake <eblake@redhat.com>
Organization: Red Hat, Inc.
Message-ID: <e8fa1e71-5f48-e1f0-80f3-ef438c117693@redhat.com>
Date: Mon, 14 Oct 2019 09:00:19 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <6856bd09-65fc-30d7-2a3c-c85334a024e9@virtuozzo.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.62]); Mon, 14 Oct 2019 14:00:58 +0000 (UTC)
X-Mailman-Approved-At: Mon, 14 Oct 2019 14:02:25 +0000
Subject: Re: [Xen-devel] [RFC v5 025/126] scripts: add coccinelle script to
 use auto propagated errp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Jeff Cody <codyprime@gmail.com>,
 Jan Kiszka <jan.kiszka@siemens.com>, Alberto Garcia <berto@igalia.com>,
 Hailiang Zhang <zhang.zhanghailiang@huawei.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 Aleksandar Rikalo <arikalo@wavecomp.com>, Halil Pasic <pasic@linux.ibm.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Anthony Green <green@moxielogic.com>, Laurent Vivier <lvivier@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, Peter Lieven <pl@kamp.de>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Beniamino Galvani <b.galvani@gmail.com>, Eric Auger <eric.auger@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Ronnie Sahlberg <ronniesahlberg@gmail.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Andrew Jeffery <andrew@aj.id.au>, Chris Wulff <crwulff@gmail.com>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>, Michael Walle <michael@walle.cc>,
 "qemu-ppc@nongnu.org" <qemu-ppc@nongnu.org>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Igor Mammedov <imammedo@redhat.com>, Fam Zheng <fam@euphon.net>,
 Peter Maydell <peter.maydell@linaro.org>,
 "sheepdog@lists.wpkg.org" <sheepdog@lists.wpkg.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Palmer Dabbelt <palmer@sifive.com>, Thomas Huth <thuth@redhat.com>,
 Max Filippov <jcmvbkbc@gmail.com>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Gonglei \(Arei\)" <arei.gonglei@huawei.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Liu Yuan <namei.unix@gmail.com>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Eric Farman <farman@linux.ibm.com>,
 Amit Shah <amit@kernel.org>, Stefan Weil <sw@weilnetz.de>,
 Greg Kurz <groug@kaod.org>, Yuval Shaia <yuval.shaia@oracle.com>,
 "qemu-s390x@nongnu.org" <qemu-s390x@nongnu.org>,
 "qemu-arm@nongnu.org" <qemu-arm@nongnu.org>,
 Peter Chubb <peter.chubb@nicta.com.au>,
 =?UTF-8?Q?C=c3=a9dric_Le_Goater?= <clg@kaod.org>,
 Stafford Horne <shorne@gmail.com>,
 "qemu-riscv@nongnu.org" <qemu-riscv@nongnu.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paul Burton <pburton@wavecomp.com>,
 Sagar Karandikar <sagark@eecs.berkeley.edu>, Paul Durrant <paul@xen.org>,
 Jason Wang <jasowang@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Guan Xuetao <gxt@mprc.pku.edu.cn>, Ari Sundholm <ari@tuxera.com>,
 Juan Quintela <quintela@redhat.com>, Michael Roth <mdroth@linux.vnet.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>, Joel Stanley <joel@jms.id.au>,
 Jason Dillaman <dillaman@redhat.com>, Antony Pavlov <antonynpavlov@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "integration@gluster.org" <integration@gluster.org>,
 Laszlo Ersek <lersek@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>,
 Andrew Baumann <Andrew.Baumann@microsoft.com>, Max Reitz <mreitz@redhat.com>,
 Denis Lunev <den@virtuozzo.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Vincenzo Maffione <v.maffione@gmail.com>, Marek Vasut <marex@denx.de>,
 "armbru@redhat.com" <armbru@redhat.com>,
 =?UTF-8?Q?Marc-Andr=c3=a9_Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, Luigi Rizzo <rizzo@iet.unipi.it>,
 David Gibson <david@gibson.dropbear.id.au>,
 Tony Krowiak <akrowiak@linux.ibm.com>,
 =?UTF-8?Q?Daniel_P=2e_Berrang=c3=a9?= <berrange@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Pierre Morel <pmorel@linux.ibm.com>, Wen Congyang <wencongyang2@huawei.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Berger <stefanb@linux.ibm.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTQvMTkgMzoxOSBBTSwgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSB3cm90ZToK
Cj4+PiArfAo+Pj4gKy3CoMKgwqAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7Cj4+
PiArKQo+Pj4gK8KgwqDCoMKgIC4uLj4KPj4+ICsgfQo+Pj4gKwo+Pgo+PiBJdCBsb29rcyBsaWtl
IG9uY2UgdGhpcyBzY3JpcHQgaXMgcnVuLCBlcnJvcl9wcm9wYWdhdGVfcHJlcGVuZCgpIHdpbGwg
aGF2ZSBubyBjbGllbnRzLgo+IAo+IE5vLCBpdCBzdGlsbCBoYXZlIGEgYml0LCB3aGVuIHdvcmtp
bmcgd2l0aCBlcnJvcl9jb3B5LCBhbmQvb3IgbW92aW5nIGVycm9ycyBmcm9tL3RvIHN0cnVjdHVy
ZXMuCgpObyBwdWJsaWMgY2xpZW50cy4gU28gY2FuIHdlIHR1cm4gaXQgaW50byBhIHN0YXRpYyBm
dW5jdGlvbiBvbmx5IHVzZWQgYnkgCmVycm9yLmM/Cgo+IAo+PiBJcyB0aGVyZSBhIG5vbi1nZW5l
cmF0ZWQgY2xlYW51cCBwYXRjaCB0aGF0IHJlbW92ZXMgaXQgKGFuZCBvbmNlIGl0IGlzIHJlbW92
ZWQsIGl0IGNhbiBhbHNvIGJlIHJlbW92ZWQgZnJvbSB0aGUgLmNvY2NpIHNjcmlwdCBhcyBubyBm
dXJ0aGVyIGNsaWVudHMgd2lsbCByZWFwcGVhciBsYXRlcik/Cj4gCj4gTWF5YmUuCj4gCgpCYXNp
Y2FsbHksIGlmIHdlIGNhbiBnZXQgZXJyb3JfcHJvcGFnYXRlIG91dCBvZiBlcnJvci5oLCB0aGF0
J3MgYSBnb29kIApzaWduLiAgQnV0IGl0J3Mgbm90IGEgc2hvdy1zdG9wcGVyIGlmIHdlIGNhbid0
IGRvIGl0IGZvciBzb21lIGxlZ2l0aW1hdGUgCnJlYXNvbiAoc3VjaCBhIHJlYXNvbiBtaWdodCBp
bmNsdWRlIHRoYXQgdGhlIGRlZmluaXRpb24gb2YgdGhlIApFUlJQX0FVVE9fUFJPUEFHQVRFIG1h
Y3JvIGlzIGVhc2llciB0byB3cml0ZSBpZiBlcnJvcl9wcm9wYWdhdGUgcmVtYWlucyAKaW4gdGhl
IC5oKSwgc28gd2UnbGwganVzdCBoYXZlIHRvIHNlZSB3aGF0IGlzIHBvc3NpYmxlLgoKLS0gCkVy
aWMgQmxha2UsIFByaW5jaXBhbCBTb2Z0d2FyZSBFbmdpbmVlcgpSZWQgSGF0LCBJbmMuICAgICAg
ICAgICArMS05MTktMzAxLTMyMjYKVmlydHVhbGl6YXRpb246ICBxZW11Lm9yZyB8IGxpYnZpcnQu
b3JnCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1BS-00076p-Gi; Mon, 14 Oct 2019 14:18:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iK1BS-00076k-32
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:18:50 +0000
X-Inumbo-ID: 876a7cde-ee8d-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 876a7cde-ee8d-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 14:18:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1BL-00088F-RW; Mon, 14 Oct 2019 14:18:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1BL-0002AH-BI; Mon, 14 Oct 2019 14:18:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1BL-0002Kr-Ad; Mon, 14 Oct 2019 14:18:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142733-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=a1f94045ffe9218ec438c4d23980de4243d21cd0
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 14:18:43 +0000
Subject: [Xen-devel] [ovmf test] 142733: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjczMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3MzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYTFmOTQwNDVmZmU5MjE4ZWM0MzhjNGQyMzk4MGRlNDI0M2QyMWNkMApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDUgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjczMyAgMjAxOS0xMC0xNCAwNzo0OTo0OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgSmlld2Vu
IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KICBQZXRlIEJhdGFyZCA8cGV0ZUBha2VvLmllPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA5NDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:23:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Fl-0007rX-7n; Mon, 14 Oct 2019 14:23:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Fj-0007rQ-La
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:23:15 +0000
X-Inumbo-ID: 289da70d-ee8e-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 289da70d-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:23:15 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 313B85117D;
 Mon, 14 Oct 2019 14:23:14 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5CD7C600CD;
 Mon, 14 Oct 2019 14:22:48 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:26 +0200
Message-Id: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 14 Oct 2019 14:23:14 +0000 (UTC)
Subject: [Xen-devel] [PATCH 00/20] hw: Clean up hw/i386 headers (and few
 alpha/hppa)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGZvbGxvdy11cCBvZiBNYXJrdXMncyBjbGVhbnVwIHNlcmllczoKVGFtZSBhIGZl
dyAidG91Y2ggdGhpcywgcmVjb21waWxlIHRoZSB3b3JsZCIKaHR0cHM6Ly93d3cubWFpbC1hcmNo
aXZlLmNvbS9xZW11LWRldmVsQG5vbmdudS5vcmcvbXNnNjM1NzQ4Lmh0bWwKClRoaXMgcGFydCBp
cyBtb3N0bHkgcmVzdHJpY3RlZCB0byBYODYsIGJ1dCBzaW5jZSBzb21lIGZpbGUgZnJvbSB0aGUK
QWxwaGEvUEEtUklTQyBtYWNoaW5lcyBpbmNsdWRlICJody9pMzg2L3BjLmgiIEkgaGFkIHRvIGZp
eCB0aGVtCnRvby4KCkV2ZW50dWFsbHkgSSdsbCBzdWNjZWVkIGF0IHJlbW92aW5nIGh3L2kzODYv
IGRlcGVuZGVuY3kgb24gbm9uLVg4NgpwbGF0Zm9ybXMgKFF1ZXN0IEkgc3RhcnRlZCAyIHllYXJz
IGFnby4uLikuCgpSZWdhcmRzLAoKUGhpbC4KClBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpICgyMCk6
CiAgdmw6IEFkZCBtaXNzaW5nICJody9ib2FyZHMuaCIgaW5jbHVkZQogIGh3L3NvdXRoYnJpZGdl
L2ljaDk6IFJlbW92ZWQgdW51c2VkIGhlYWRlcnMKICBody9pbnB1dC9wY2tiZDogUmVtb3ZlIHVu
dXNlZCAiaHcvaTM4Ni9wYy5oIiBoZWFkZXIKICBody9pMzg2L2lvYXBpY19pbnRlcm5hbDogUmVt
b3ZlIHVudXNlZCAiaHcvaTM4Ni9pb2FwaWMuaCIgaGVhZGVyCiAgaHcvdGltZXI6IFJlbW92ZSB1
bnVzZWQgInVpL2NvbnNvbGUuaCIgaGVhZGVyCiAgaHcvdXNiL2Rldi1zdG9yYWdlOiBSZW1vdmUg
dW51c2VkICJ1aS9jb25zb2xlLmgiIGhlYWRlcgogIGh3L2kzODYvaW50ZWxfaW9tbXU6IFJlbW92
ZSB1bnVzZWQgaW5jbHVkZXMKICBody94ZW4veGVuX3B0X2xvYWRfcm9tOiBSZW1vdmUgdW51c2Vk
IGluY2x1ZGVzCiAgaHcvYWxwaGEvYWxwaGFfc3lzOiBSZW1vdmUgdW51c2VkICJody9pZGUuaCIg
aGVhZGVyCiAgaHcvYWxwaGEvZHAyNjQ6IEluY2x1ZGUgIm5ldC9uZXQuaCIKICBody9ocHBhL21h
Y2hpbmU6IEluY2x1ZGUgIm5ldC9uZXQuaCIKICBody9hY3BpL2NwdV9ob3RwbHVnOiBJbmNsdWRl
ICJody9wY2kvcGNpLmgiCiAgaHcvdGltZXIvaHBldDogSW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNw
YWNlcy5oIgogIGh3L3BjaS1ob3N0L3EzNTogSW5jbHVkZSAicWVtdS9yYW5nZS5oIgogIGh3L2ky
Yy9zbWJ1c19pY2g5OiBJbmNsdWRlICJxZW11L3JhbmdlLmgiCiAgaHcvcGNpLWhvc3QvcGlpeDog
SW5jbHVkZSAicWVtdS9yYW5nZS5oIgogIGh3L2FjcGk6IEluY2x1ZGUgImh3L21lbS9udmRpbW0u
aCIKICBody9pMzg2OiBJbmNsdWRlICJody9tZW0vbnZkaW1tLmgiCiAgaHcvcGNpLWhvc3QvcTM1
OiBSZW1vdmUgdW51c2VkIGluY2x1ZGVzCiAgaHcvaTM4Ni9wYzogQ2xlYW4gdXAgaW5jbHVkZXMK
CiBody9hY3BpL2NwdV9ob3RwbHVnLmMgICAgICAgICAgICAgfCAgMSArCiBody9hY3BpL2ljaDku
YyAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogaHcvYWNwaS9waWl4NC5jICAgICAgICAgICAg
ICAgICAgIHwgIDEgKwogaHcvYWxwaGEvYWxwaGFfc3lzLmggICAgICAgICAgICAgIHwgIDEgLQog
aHcvYWxwaGEvZHAyNjQuYyAgICAgICAgICAgICAgICAgIHwgIDEgKwogaHcvaHBwYS9tYWNoaW5l
LmMgICAgICAgICAgICAgICAgIHwgIDEgKwogaHcvaTJjL3NtYnVzX2ljaDkuYyAgICAgICAgICAg
ICAgIHwgIDEgKwogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgICAgICAgIHwgIDEgKwogaHcv
aTM4Ni9wYy5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogaHcvaTM4Ni9wY19waWl4LmMg
ICAgICAgICAgICAgICAgIHwgIDEgKwogaHcvaTM4Ni9wY19xMzUuYyAgICAgICAgICAgICAgICAg
IHwgIDEgKwogaHcvaW5wdXQvcGNrYmQuYyAgICAgICAgICAgICAgICAgIHwgIDEgLQogaHcvaXNh
L2xwY19pY2g5LmMgICAgICAgICAgICAgICAgIHwgIDIgLS0KIGh3L3BjaS1ob3N0L3BpaXguYyAg
ICAgICAgICAgICAgICB8ICAxICsKIGh3L3BjaS1ob3N0L3EzNS5jICAgICAgICAgICAgICAgICB8
ICAxICsKIGh3L3RpbWVyL2hwZXQuYyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBody90aW1l
ci90d2w5MjIzMC5jICAgICAgICAgICAgICAgfCAgMSAtCiBody91c2IvZGV2LXN0b3JhZ2UuYyAg
ICAgICAgICAgICAgfCAgMSAtCiBody94ZW4veGVuX3B0X2xvYWRfcm9tLmMgICAgICAgICAgfCAg
NCAtLS0tCiBpbmNsdWRlL2h3L2kzODYvaWNoOS5oICAgICAgICAgICAgfCAgMSAtCiBpbmNsdWRl
L2h3L2kzODYvaW50ZWxfaW9tbXUuaCAgICAgfCAgNCAtLS0tCiBpbmNsdWRlL2h3L2kzODYvaW9h
cGljX2ludGVybmFsLmggfCAgMSAtCiBpbmNsdWRlL2h3L2kzODYvcGMuaCAgICAgICAgICAgICAg
fCAxMiArKystLS0tLS0tLS0KIGluY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmggICAgICAgICB8ICA4
ICstLS0tLS0tCiB2bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiAyNSBm
aWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCi0tIAoyLjIx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:23:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1GG-0007ty-HI; Mon, 14 Oct 2019 14:23:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1GF-0007tq-6d
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:23:47 +0000
X-Inumbo-ID: 39e59fd8-ee8e-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 39e59fd8-ee8e-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 14:23:43 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2E2BB3086228;
 Mon, 14 Oct 2019 14:23:43 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A45FB600CD;
 Mon, 14 Oct 2019 14:23:14 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:27 +0200
Message-Id: <20191014142246.4538-2-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Mon, 14 Oct 2019 14:23:43 +0000 (UTC)
Subject: [Xen-devel] [PATCH 01/20] vl: Add missing "hw/boards.h" include
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmwuYyBjYWxscyBtYWNoaW5lX3VzYigpIGRlY2xhcmVkIGluICJody9ib2FyZHMuaCIuIEluY2x1
ZGUgaXQuCgpUaGlzIGZpeGVzICh3aGVuIG1vZGlmeWluZyB1bnJlbGF0ZWQgaGVhZGVycyk6Cgog
IHZsLmM6MTI4MzoxMDogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdt
YWNoaW5lX3VzYicgaXMgaW52YWxpZCBpbiBDOTkgWy1XZXJyb3IsLVdpbXBsaWNpdC1mdW5jdGlv
bi1kZWNsYXJhdGlvbl0KICAgICAgaWYgKCFtYWNoaW5lX3VzYihjdXJyZW50X21hY2hpbmUpKSB7
CiAgICAgICAgICAgXgogIHZsLmM6MTI4MzoxMDogZXJyb3I6IHRoaXMgZnVuY3Rpb24gZGVjbGFy
YXRpb24gaXMgbm90IGEgcHJvdG90eXBlIFstV2Vycm9yLC1Xc3RyaWN0LXByb3RvdHlwZXNdCiAg
dmwuYzoxMjgzOjIyOiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAnY3VycmVu
dF9tYWNoaW5lJwogICAgICBpZiAoIW1hY2hpbmVfdXNiKGN1cnJlbnRfbWFjaGluZSkpIHsKICAg
ICAgICAgICAgICAgICAgICAgICBeCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogdmwuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdmwuYyBiL3ZsLmMKaW5kZXggMDAyYmY0OTE5
ZS4uZTg1YjMxZGYxYiAxMDA2NDQKLS0tIGEvdmwuYworKysgYi92bC5jCkBAIC0yNSw2ICsyNSw3
IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAj
aW5jbHVkZSAicWVtdS91bml0cy5oIgorI2luY2x1ZGUgImh3L2JvYXJkcy5oIgogI2luY2x1ZGUg
Imh3L3FkZXYtcHJvcGVydGllcy5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRl
ICJxZW11LXZlcnNpb24uaCIKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:24:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:24:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Gc-0007xE-QY; Mon, 14 Oct 2019 14:24:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Gb-0007x3-4L
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:24:09 +0000
X-Inumbo-ID: 481bf733-ee8e-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 481bf733-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:24:08 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 112BA3086228;
 Mon, 14 Oct 2019 14:24:08 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B130D600CD;
 Mon, 14 Oct 2019 14:23:43 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:28 +0200
Message-Id: <20191014142246.4538-3-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Mon, 14 Oct 2019 14:24:08 +0000 (UTC)
Subject: [Xen-devel] [PATCH 02/20] hw/southbridge/ich9: Removed unused
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIElDSDkgY2hpcHNldCBpcyBub3QgWDg2L1BDIHNwZWNpZmljLgoKVGhlc2UgZmlsZXMgZG9u
J3QgdXNlIGFueXRoaW5nIGRlY2xhcmVkIGJ5IHRoZSAiaHcvaTM4Ni9wYy5oIgpvciAiaHcvaTM4
Ni9pb2FwaWMuaCIgaGVhZGVycy4gUmVtb3ZlIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvYWNwaS9pY2g5LmMg
ICAgICAgICB8IDEgLQogaHcvaXNhL2xwY19pY2g5LmMgICAgICB8IDIgLS0KIGluY2x1ZGUvaHcv
aTM4Ni9pY2g5LmggfCAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9hY3BpL2ljaDkuYyBiL2h3L2FjcGkvaWNoOS5jCmluZGV4IDIwMzRkZDc0OWUu
LmZkZDBhNmM3OWUgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvaWNoOS5jCisrKyBiL2h3L2FjcGkvaWNo
OS5jCkBAIC0yNyw3ICsyNyw2IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUg
InFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3Zpc2l0b3IuaCIKLSNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92
bXN0YXRlLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgpkaWZmIC0tZ2l0IGEvaHcvaXNhL2xw
Y19pY2g5LmMgYi9ody9pc2EvbHBjX2ljaDkuYwppbmRleCAxN2MyOTJlMzA2Li42MWNlZTJhZTNh
IDEwMDY0NAotLS0gYS9ody9pc2EvbHBjX2ljaDkuYworKysgYi9ody9pc2EvbHBjX2ljaDkuYwpA
QCAtMzUsMTAgKzM1LDggQEAKICNpbmNsdWRlICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcv
c3lzYnVzLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKLSNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcvaXNhL2FwbS5oIgot
I2luY2x1ZGUgImh3L2kzODYvaW9hcGljLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2lu
Y2x1ZGUgImh3L3BjaS9wY2lfYnJpZGdlLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9pY2g5LmgiCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvaWNoOS5oIGIvaW5jbHVkZS9ody9pMzg2L2ljaDku
aAppbmRleCA3MmU4MDNmNmUyLi5hOThkMTBiMjUyIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2kz
ODYvaWNoOS5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9pY2g5LmgKQEAgLTUsNyArNSw2IEBACiAj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUg
Imh3L2lzYS9hcG0uaCIKLSNpbmNsdWRlICJody9pMzg2L2lvYXBpYy5oIgogI2luY2x1ZGUgImh3
L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvcGNpZV9ob3N0LmgiCiAjaW5jbHVkZSAiaHcv
cGNpL3BjaV9icmlkZ2UuaCIKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:24:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1H0-00080d-3k; Mon, 14 Oct 2019 14:24:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Gy-00080L-KO
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:24:32 +0000
X-Inumbo-ID: 56568275-ee8e-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56568275-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:24:32 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 992A210B78;
 Mon, 14 Oct 2019 14:24:31 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id CE463600CD;
 Mon, 14 Oct 2019 14:24:08 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:29 +0200
Message-Id: <20191014142246.4538-4-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 14 Oct 2019 14:24:31 +0000 (UTC)
Subject: [Xen-devel] [PATCH 03/20] hw/input/pckbd: Remove unused
 "hw/i386/pc.h" header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGtleWJvYXJkIGNvbnRyb2xsZXIgbW9kZWwgZG9uJ3QgbmVlZCBhbnl0aGluZyBmcm9tCiJo
dy9pMzg2L3BjLmgiLiBSZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvaW5wdXQvcGNrYmQuYyB8IDEgLQog
MSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9pbnB1dC9wY2ti
ZC5jIGIvaHcvaW5wdXQvcGNrYmQuYwppbmRleCBmMGFjZmQ4NmY3Li4yZjA5Zjc4MGJhIDEwMDY0
NAotLS0gYS9ody9pbnB1dC9wY2tiZC5jCisrKyBiL2h3L2lucHV0L3Bja2JkLmMKQEAgLTI2LDcg
KzI2LDYgQEAKICNpbmNsdWRlICJxZW11L2xvZy5oIgogI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIK
ICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgotI2luY2x1ZGUgImh3L2kzODYvcGMuaCIK
ICNpbmNsdWRlICJody9pbnB1dC9wczIuaCIKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNsdWRl
ICJody9pbnB1dC9pODA0Mi5oIgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:25:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1HU-00086G-Dt; Mon, 14 Oct 2019 14:25:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1HT-000868-QB
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:25:03 +0000
X-Inumbo-ID: 667af35e-ee8e-11e9-8aca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 667af35e-ee8e-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 14:24:58 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 06D467FDFC;
 Mon, 14 Oct 2019 14:24:58 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2E544600CD;
 Mon, 14 Oct 2019 14:24:31 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:30 +0200
Message-Id: <20191014142246.4538-5-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.27]); Mon, 14 Oct 2019 14:24:58 +0000 (UTC)
Subject: [Xen-devel] [PATCH 04/20] hw/i386/ioapic_internal: Remove unused
 "hw/i386/ioapic.h" header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICJpb2FwaWNfaW50ZXJuYWwuaCIgZG9lcyBub3QgdXNlIGFueXRoaW5nIGZyb20KImh3L2kz
ODYvaW9hcGljLmgiLCByZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9ody9pMzg2L2lvYXBpY19p
bnRlcm5hbC5oIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvaHcvaTM4Ni9pb2FwaWNfaW50ZXJuYWwuaCBiL2luY2x1ZGUvaHcvaTM4Ni9p
b2FwaWNfaW50ZXJuYWwuaAppbmRleCBkNDZjODdjNTEwLi5mZTA2OTM4YmRhIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2h3L2kzODYvaW9hcGljX2ludGVybmFsLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2
L2lvYXBpY19pbnRlcm5hbC5oCkBAIC0yMyw3ICsyMyw2IEBACiAjZGVmaW5lIFFFTVVfSU9BUElD
X0lOVEVSTkFMX0gKIAogI2luY2x1ZGUgImV4ZWMvbWVtb3J5LmgiCi0jaW5jbHVkZSAiaHcvaTM4
Ni9pb2FwaWMuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJxZW11L25vdGlm
eS5oIgogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:25:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:25:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Hp-0008BH-Nf; Mon, 14 Oct 2019 14:25:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Ho-0008B5-Ly
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:25:24 +0000
X-Inumbo-ID: 75c8fbda-ee8e-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75c8fbda-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:25:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AAB8044BCF;
 Mon, 14 Oct 2019 14:25:23 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id AD8DF600CD;
 Mon, 14 Oct 2019 14:24:58 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:31 +0200
Message-Id: <20191014142246.4538-6-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Mon, 14 Oct 2019 14:25:23 +0000 (UTC)
Subject: [Xen-devel] [PATCH 05/20] hw/timer: Remove unused "ui/console.h"
 header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHRpbWVyIG1vZGVscyBkb24ndCBuZWVkIGFueXRoaW5nIGZyb20gInVpL2NvbnNvbGUuaCIu
ClJlbW92ZSBpdC4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KLS0tCiBody90aW1lci9ocGV0LmMgICAgIHwgMSAtCiBody90aW1lci90
d2w5MjIzMC5jIHwgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvaHcvdGltZXIvaHBldC5jIGIvaHcvdGltZXIvaHBldC5jCmluZGV4IDFkZGFlNGU3ZDcu
LjQ3NzJjY2NmZTMgMTAwNjQ0Ci0tLSBhL2h3L3RpbWVyL2hwZXQuYworKysgYi9ody90aW1lci9o
cGV0LmMKQEAgLTI3LDcgKzI3LDYgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk
ZSAiaHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L2lycS5oIgotI2luY2x1ZGUgInVpL2NvbnNv
bGUuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBv
cnQuaCIKICNpbmNsdWRlICJxZW11L3RpbWVyLmgiCmRpZmYgLS1naXQgYS9ody90aW1lci90d2w5
MjIzMC5jIGIvaHcvdGltZXIvdHdsOTIyMzAuYwppbmRleCA2M2JkMTNkMmNhLi5kMDAxMWJlODll
IDEwMDY0NAotLS0gYS9ody90aW1lci90d2w5MjIzMC5jCisrKyBiL2h3L3RpbWVyL3R3bDkyMjMw
LmMKQEAgLTI3LDcgKzI3LDYgQEAKICNpbmNsdWRlICJtaWdyYXRpb24vcWVtdS1maWxlLXR5cGVz
LmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvc3lz
ZW11LmgiCi0jaW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUgInFlbXUvYmNkLmgiCiAj
aW5jbHVkZSAicWVtdS9tb2R1bGUuaCIKIAotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:25:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1IH-0008IR-6K; Mon, 14 Oct 2019 14:25:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iK1IF-0008HZ-DV
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:25:51 +0000
X-Inumbo-ID: 822ae655-ee8e-11e9-937f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 822ae655-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:25:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1I6-0008IY-H0; Mon, 14 Oct 2019 14:25:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1I6-0002MM-4X; Mon, 14 Oct 2019 14:25:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1I6-0006fr-3v; Mon, 14 Oct 2019 14:25:42 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142739-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=45f4571813a9798c70a71bc55050d95e746fdb5a
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 14:25:42 +0000
Subject: [Xen-devel] [freebsd-master test] 142739: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjczOSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNzM5LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgNDVmNDU3MTgxM2E5Nzk4YzcwYTcxYmM1NTA1MGQ5NWU3
NDZmZGI1YQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAyNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMjEgZGF5cyAgICA5IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjczOSAgMjAxOS0xMC0xNCAwOToyMzo0MSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFsYyA8YWxjQEZyZWVCU0Qub3JnPgogIEFs
ZWsgUGluY2h1ayA8YXBpbmNodWtAZGF0dG8uY29tPgogIGFsbGFuanVkZSA8YWxsYW5qdWRlQEZy
ZWVCU0Qub3JnPgogIGFtYnJpc2tvIDxhbWJyaXNrb0BGcmVlQlNELm9yZz4KICBhbmRyZXcgPGFu
ZHJld0BGcmVlQlNELm9yZz4KICBhc29tZXJzIDxhc29tZXJzQEZyZWVCU0Qub3JnPgogIGF2ZyA8
YXZnQEZyZWVCU0Qub3JnPgogIGJhcHQgPGJhcHRARnJlZUJTRC5vcmc+CiAgYmRyYWdvbiA8YmRy
YWdvbkBGcmVlQlNELm9yZz4KICBiciA8YnJARnJlZUJTRC5vcmc+CiAgYnJvb2tzIDxicm9va3NA
RnJlZUJTRC5vcmc+CiAgY2VtIDxjZW1ARnJlZUJTRC5vcmc+CiAgY29nbmV0IDxjb2duZXRARnJl
ZUJTRC5vcmc+CiAgY3BlcmNpdmEgPGNwZXJjaXZhQEZyZWVCU0Qub3JnPgogIGN5IDxjeUBGcmVl
QlNELm9yZz4KICBkYWIgPGRhYkBGcmVlQlNELm9yZz4KICBkYWljaGkgPGRhaWNoaUBGcmVlQlNE
Lm9yZz4KICBkY2hhZ2luIDxkY2hhZ2luQEZyZWVCU0Qub3JnPgogIGRpbSA8ZGltQEZyZWVCU0Qu
b3JnPgogIGRvdWdtIDxkb3VnbUBGcmVlQlNELm9yZz4KICBlbWFzdGUgPGVtYXN0ZUBGcmVlQlNE
Lm9yZz4KICBlcmogPGVyakBGcmVlQlNELm9yZz4KICBnYWxsYXRpbiA8Z2FsbGF0aW5ARnJlZUJT
RC5vcmc+CiAgZ2piIDxnamJARnJlZUJTRC5vcmc+CiAgZ2xlYml1cyA8Z2xlYml1c0BGcmVlQlNE
Lm9yZz4KICBnb256byA8Z29uem9ARnJlZUJTRC5vcmc+CiAgZ3JlbWJvIDxncmVtYm9ARnJlZUJT
RC5vcmc+CiAgaHJzIDxocnNARnJlZUJTRC5vcmc+CiAgaHNlbGFza3kgPGhzZWxhc2t5QEZyZWVC
U0Qub3JnPgogIGlhbiA8aWFuQEZyZWVCU0Qub3JnPgogIGltcCA8aW1wQEZyZWVCU0Qub3JnPgog
IGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpoaWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4K
ICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9yZz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qub3JnPgog
IGpsaCA8amxoQEZyZWVCU0Qub3JnPgogIGptZyA8am1nQEZyZWVCU0Qub3JnPgogIGp0bCA8anRs
QEZyZWVCU0Qub3JnPgogIGtha3R1cyA8a2FrdHVzQEZyZWVCU0Qub3JnPgogIGthbiA8a2FuQEZy
ZWVCU0Qub3JnPgogIGthcmVscyA8a2FyZWxzQEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5z
QEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZyZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9y
Zz4KICBsc3Rld2FydCA8bHN0ZXdhcnRARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZyZWVC
U0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qu
b3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qub3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNE
Lm9yZz4KICBtaG9ybmUgPG1ob3JuZUBGcmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9y
Zz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+CiAgbW1hY3kgPG1tYWN5QEZyZWVCU0Qub3JnPgogIG9s
aXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAgb3Nob2dibyA8b3Nob2dib0BGcmVlQlNELm9y
Zz4KICBwaGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4KICBQaW90ciBQaWV0cnVzemV3c2tpIDxw
aW90ci5waWV0cnVzemV3c2tpQGludGVsLmNvbT4KICByYXkgPHJheUBGcmVlQlNELm9yZz4KICBy
bWFja2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcm95Z2VyIDxyb3lnZXJARnJlZUJTRC5v
cmc+CiAgcnJzIDxycnNARnJlZUJTRC5vcmc+CiAgcnN0b25lIDxyc3RvbmVARnJlZUJTRC5vcmc+
CiAgc2FtbSA8c2FtbUBGcmVlQlNELm9yZz4KICBzY2h3ZWlraCA8c2Nod2Vpa2hARnJlZUJTRC5v
cmc+CiAgc2NvdHRsIDxzY290dGxARnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+
CiAgc2pnIDxzamdARnJlZUJTRC5vcmc+CiAgdGlqbCA8dGlqbEBGcmVlQlNELm9yZz4KICBUb20g
Q2FwdXRpIDx0Y2FwdXRpQGRhdHRvLmNvbT4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAg
dHNvb21lIDx0c29vbWVARnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+
CiAgdmFuZ3l6ZW4gPHZhbmd5emVuQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9uZSA8dm1hZmZpb25l
QEZyZWVCU0Qub3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVCU0Qub3JnPgoKam9iczoKIGJ1aWxk
LWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgODUwNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:26:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:26:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1IQ-0008MK-Gl; Mon, 14 Oct 2019 14:26:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1IP-0008M2-MD
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:26:01 +0000
X-Inumbo-ID: 8bb4bd58-ee8e-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8bb4bd58-ee8e-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 14:26:01 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7A91418C4274;
 Mon, 14 Oct 2019 14:26:00 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 28E6D60126;
 Mon, 14 Oct 2019 14:25:23 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:32 +0200
Message-Id: <20191014142246.4538-7-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.62]); Mon, 14 Oct 2019 14:26:00 +0000 (UTC)
Subject: [Xen-devel] [PATCH 06/20] hw/usb/dev-storage: Remove unused
 "ui/console.h" header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFVTQiBtb2RlbHMgcmVsYXRlZCB0byBzdG9yYWdlIGRvbid0IG5lZWQgYW55dGhpbmcgZnJv
bQoidWkvY29uc29sZS5oIi4gUmVtb3ZlIGl0LgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L3VzYi9kZXYtc3RvcmFnZS5j
IHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L3Vz
Yi9kZXYtc3RvcmFnZS5jIGIvaHcvdXNiL2Rldi1zdG9yYWdlLmMKaW5kZXggODU0NTE5MzQ4OC4u
YTJmZjUyZDNlNSAxMDA2NDQKLS0tIGEvaHcvdXNiL2Rldi1zdG9yYWdlLmMKKysrIGIvaHcvdXNi
L2Rldi1zdG9yYWdlLmMKQEAgLTE3LDcgKzE3LDYgQEAKICNpbmNsdWRlICJkZXNjLmgiCiAjaW5j
bHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgiCiAjaW5jbHVkZSAiaHcvc2NzaS9zY3NpLmgiCi0j
aW5jbHVkZSAidWkvY29uc29sZS5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCiAj
aW5jbHVkZSAibW9uaXRvci9tb25pdG9yLmgiCiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgot
LSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:26:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1JE-00007B-T2; Mon, 14 Oct 2019 14:26:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1JD-00006E-D1
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:26:51 +0000
X-Inumbo-ID: a886514e-ee8e-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a886514e-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:26:49 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CB60176521;
 Mon, 14 Oct 2019 14:26:48 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 48B6261379;
 Mon, 14 Oct 2019 14:26:00 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:33 +0200
Message-Id: <20191014142246.4538-8-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 14 Oct 2019 14:26:49 +0000 (UTC)
Subject: [Xen-devel] [PATCH 07/20] hw/i386/intel_iommu: Remove unused
 includes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aW50ZWxfaW9tbXUuaCBkb2VzIG5vdCB1c2UgYW55IG9mIHRoZXNlIGluY2x1ZGVzLCByZW1vdmUg
dGhlbS4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVk
aGF0LmNvbT4KLS0tCiBpbmNsdWRlL2h3L2kzODYvaW50ZWxfaW9tbXUuaCB8IDQgLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2
L2ludGVsX2lvbW11LmggYi9pbmNsdWRlL2h3L2kzODYvaW50ZWxfaW9tbXUuaAppbmRleCA2NmI5
MzFlNTI2Li5hMWM0YWZjZGE1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2kzODYvaW50ZWxfaW9t
bXUuaAorKysgYi9pbmNsdWRlL2h3L2kzODYvaW50ZWxfaW9tbXUuaApAQCAtMjIsMTEgKzIyLDcg
QEAKICNpZm5kZWYgSU5URUxfSU9NTVVfSAogI2RlZmluZSBJTlRFTF9JT01NVV9ICiAKLSNpbmNs
dWRlICJzeXNlbXUvZG1hLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni94ODYtaW9tbXUuaCIKLSNpbmNs
dWRlICJody9pMzg2L2lvYXBpYy5oIgotI2luY2x1ZGUgImh3L3BjaS9tc2kuaCIKLSNpbmNsdWRl
ICJody9zeXNidXMuaCIKICNpbmNsdWRlICJxZW11L2lvdmEtdHJlZS5oIgogCiAjZGVmaW5lIFRZ
UEVfSU5URUxfSU9NTVVfREVWSUNFICJpbnRlbC1pb21tdSIKLS0gCjIuMjEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:27:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:27:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Jc-0000CR-6V; Mon, 14 Oct 2019 14:27:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Ja-0000CA-SO
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:27:14 +0000
X-Inumbo-ID: b76bfc54-ee8e-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b76bfc54-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:27:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C82C969061;
 Mon, 14 Oct 2019 14:27:13 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 70211600CD;
 Mon, 14 Oct 2019 14:26:49 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:34 +0200
Message-Id: <20191014142246.4538-9-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Mon, 14 Oct 2019 14:27:14 +0000 (UTC)
Subject: [Xen-devel] [PATCH 08/20] hw/xen/xen_pt_load_rom: Remove unused
 includes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuX3B0X2xvYWRfcm9tLmMgZG9lcyBub3QgdXNlIGFueSBvZiB0aGVzZSBpbmNsdWRlcywgcmVt
b3ZlIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+Ci0tLQogaHcveGVuL3hlbl9wdF9sb2FkX3JvbS5jIHwgNCAtLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody94ZW4veGVuX3B0X2xv
YWRfcm9tLmMgYi9ody94ZW4veGVuX3B0X2xvYWRfcm9tLmMKaW5kZXggMzA3YTVjOTNlMi4uYTUw
YTgwODM3ZSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9sb2FkX3JvbS5jCisrKyBiL2h3L3hl
bi94ZW5fcHRfbG9hZF9yb20uYwpAQCAtMywxMiArMyw4IEBACiAgKi8KICNpbmNsdWRlICJxZW11
L29zZGVwLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgImh3L2kzODYvcGMu
aCIKICNpbmNsdWRlICJxZW11L2Vycm9yLXJlcG9ydC5oIgotI2luY2x1ZGUgInVpL2NvbnNvbGUu
aCIKICNpbmNsdWRlICJody9sb2FkZXIuaCIKLSNpbmNsdWRlICJtb25pdG9yL21vbml0b3IuaCIK
LSNpbmNsdWRlICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1
ZGUgInhlbl9wdC5oIgogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:27:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1K2-0000JC-Fh; Mon, 14 Oct 2019 14:27:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1K0-0000Iv-W3
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:27:41 +0000
X-Inumbo-ID: c68e2b26-ee8e-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c68e2b26-ee8e-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:27:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3584A12BE;
 Mon, 14 Oct 2019 14:27:39 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 47CE1600CD;
 Mon, 14 Oct 2019 14:27:14 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:35 +0200
Message-Id: <20191014142246.4538-10-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.29]); Mon, 14 Oct 2019 14:27:39 +0000 (UTC)
Subject: [Xen-devel] [PATCH 09/20] hw/alpha/alpha_sys: Remove unused
 "hw/ide.h" header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YWxwaGFfc3lzLmggZG9lcyBub3QgdXNlIGFueXRoaW5nIGZyb20gdGhlICJody9pZGUuaCIgaGVh
ZGVyLgpSZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvYWxwaGEvYWxwaGFfc3lzLmggfCAxIC0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYWxwaGEvYWxwaGFfc3lz
LmggYi9ody9hbHBoYS9hbHBoYV9zeXMuaAppbmRleCA0ZTEyN2E2ZGU4Li45OTkxNTM1YzBkIDEw
MDY0NAotLS0gYS9ody9hbHBoYS9hbHBoYV9zeXMuaAorKysgYi9ody9hbHBoYS9hbHBoYV9zeXMu
aApAQCAtNiw3ICs2LDYgQEAKICNpbmNsdWRlICJ0YXJnZXQvYWxwaGEvY3B1LXFvbS5oIgogI2lu
Y2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvcGNpX2hvc3QuaCIKLSNpbmNs
dWRlICJody9pZGUuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAKIAotLSAKMi4yMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:28:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1KP-0000OE-Oq; Mon, 14 Oct 2019 14:28:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1KP-0000O5-BP
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:28:05 +0000
X-Inumbo-ID: d557d9b8-ee8e-11e9-8aca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d557d9b8-ee8e-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 14:28:04 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F33301017C0F;
 Mon, 14 Oct 2019 14:28:03 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id BB003600CD;
 Mon, 14 Oct 2019 14:27:39 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:36 +0200
Message-Id: <20191014142246.4538-11-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.64]); Mon, 14 Oct 2019 14:28:04 +0000 (UTC)
Subject: [Xen-devel] [PATCH 10/20] hw/alpha/dp264: Include "net/net.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHcvYWxwaGEvZHAyNjQuYyB1c2VzIE5JQ0luZm8gdmFyaWFibGVzIHdoaWNoIGFyZSBkZWNsYXJl
ZCBpbgoibmV0L25ldC5oIi4gSW5jbHVkZSBpdC4KClRoaXMgZml4ZXMgKHdoZW4gbW9kaWZ5aW5n
IHVucmVsYXRlZCBoZWFkZXJzKToKCiAgaHcvYWxwaGEvZHAyNjQuYzo4OToyMTogZXJyb3I6IHVz
ZSBvZiB1bmRlY2xhcmVkIGlkZW50aWZpZXIgJ25iX25pY3MnCiAgICAgIGZvciAoaSA9IDA7IGkg
PCBuYl9uaWNzOyBpKyspIHsKICAgICAgICAgICAgICAgICAgICAgIF4KICBody9hbHBoYS9kcDI2
NC5jOjkwOjMwOiBlcnJvcjogdXNlIG9mIHVuZGVjbGFyZWQgaWRlbnRpZmllciAnbmRfdGFibGUn
CiAgICAgICAgICBwY2lfbmljX2luaXRfbm9mYWlsKCZuZF90YWJsZVtpXSwgcGNpX2J1cywgImUx
MDAwIiwgTlVMTCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCgpTaWduZWQtb2Zm
LWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcv
YWxwaGEvZHAyNjQuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZm
IC0tZ2l0IGEvaHcvYWxwaGEvZHAyNjQuYyBiL2h3L2FscGhhL2RwMjY0LmMKaW5kZXggNTFmZWVl
ODU1OC4uMDEzYTlkMzUxMCAxMDA2NDQKLS0tIGEvaHcvYWxwaGEvZHAyNjQuYworKysgYi9ody9h
bHBoYS9kcDI2NC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSAiaHcvaXNhL3N1cGVyaW8u
aCIKICNpbmNsdWRlICJody9kbWEvaTgyNTcuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgor
I2luY2x1ZGUgIm5ldC9uZXQuaCIKIAogI2RlZmluZSBNQVhfSURFX0JVUyAyCiAKLS0gCjIuMjEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:28:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Kv-0000VR-2v; Mon, 14 Oct 2019 14:28:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Ku-0000VB-7F
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:28:36 +0000
X-Inumbo-ID: e7d1b88e-ee8e-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7d1b88e-ee8e-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 14:28:35 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 052D510F2E89;
 Mon, 14 Oct 2019 14:28:35 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6F361600CD;
 Mon, 14 Oct 2019 14:28:04 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:37 +0200
Message-Id: <20191014142246.4538-12-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.66]); Mon, 14 Oct 2019 14:28:35 +0000 (UTC)
Subject: [Xen-devel] [PATCH 11/20] hw/hppa/machine: Include "net/net.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHcvaHBwYS9tYWNoaW5lLmMgdXNlcyBOSUNJbmZvIHZhcmlhYmxlcyB3aGljaCBhcmUgZGVjbGFy
ZWQgaW4KIm5ldC9uZXQuaCIuIEluY2x1ZGUgaXQuCgpUaGlzIGZpeGVzICh3aGVuIG1vZGlmeWlu
ZyB1bnJlbGF0ZWQgaGVhZGVycyk6CgogIGh3L2hwcGEvbWFjaGluZS5jOjEyNjoyMTogZXJyb3I6
IHVzZSBvZiB1bmRlY2xhcmVkIGlkZW50aWZpZXIgJ25iX25pY3MnCiAgICAgIGZvciAoaSA9IDA7
IGkgPCBuYl9uaWNzOyBpKyspIHsKICAgICAgICAgICAgICAgICAgICAgIF4KICBody9ocHBhL21h
Y2hpbmUuYzoxMjc6MzA6IGVycm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICduZF90
YWJsZScKICAgICAgICAgIHBjaV9uaWNfaW5pdF9ub2ZhaWwoJm5kX3RhYmxlW2ldLCBwY2lfYnVz
LCAiZTEwMDAiLCBOVUxMKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KClNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0t
CiBody9ocHBhL21hY2hpbmUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
CgpkaWZmIC0tZ2l0IGEvaHcvaHBwYS9tYWNoaW5lLmMgYi9ody9ocHBhL21hY2hpbmUuYwppbmRl
eCA3ZTIzNjc1NDI5Li42YzU1ZWQwYWYxIDEwMDY0NAotLS0gYS9ody9ocHBhL21hY2hpbmUuYwor
KysgYi9ody9ocHBhL21hY2hpbmUuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgInFlbXUv
dW5pdHMuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWVtdS9sb2cuaCIK
KyNpbmNsdWRlICJuZXQvbmV0LmgiCiAKICNkZWZpbmUgTUFYX0lERV9CVVMgMgogCi0tIAoyLjIx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:29:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Lc-0000ep-Ii; Mon, 14 Oct 2019 14:29:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1La-0000eQ-W3
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:29:19 +0000
X-Inumbo-ID: 0157b7f4-ee8f-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0157b7f4-ee8f-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 14:29:18 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B16E7190C018;
 Mon, 14 Oct 2019 14:29:17 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id AC02E600CD;
 Mon, 14 Oct 2019 14:28:35 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:38 +0200
Message-Id: <20191014142246.4538-13-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.70]); Mon, 14 Oct 2019 14:29:18 +0000 (UTC)
Subject: [Xen-devel] [PATCH 12/20] hw/acpi/cpu_hotplug: Include
 "hw/pci/pci.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHcvYWNwaS9jcHVfaG90cGx1Zy5jIGNhbGxzIHBjaV9hZGRyZXNzX3NwYWNlX2lvKCkuIEluY2x1
ZGUKImh3L3BjaS9wY2kuaCIgd2hpY2ggZGVjbGFyZXMgaXQuCgpUaGlzIGZpeGVzICh3aGVuIG1v
ZGlmeWluZyB1bnJlbGF0ZWQgaGVhZGVycyk6CgogIGh3L2FjcGkvY3B1X2hvdHBsdWcuYzoxMDM6
Mjg6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncGNpX2FkZHJlc3Nf
c3BhY2VfaW8nIGlzIGludmFsaWQgaW4gQzk5IFstV2Vycm9yLC1XaW1wbGljaXQtZnVuY3Rpb24t
ZGVjbGFyYXRpb25dCiAgICAgIE1lbW9yeVJlZ2lvbiAqcGFyZW50ID0gcGNpX2FkZHJlc3Nfc3Bh
Y2VfaW8oUENJX0RFVklDRShncGVfY3B1LT5kZXZpY2UpKTsKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+Ci0tLQogaHcvYWNwaS9jcHVfaG90cGx1Zy5jIHwgMSArCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9ody9hY3BpL2NwdV9ob3RwbHVnLmMg
Yi9ody9hY3BpL2NwdV9ob3RwbHVnLmMKaW5kZXggNmU4MjkzYWFjOS4uN2ZiNjVkOTA2NSAxMDA2
NDQKLS0tIGEvaHcvYWNwaS9jcHVfaG90cGx1Zy5jCisrKyBiL2h3L2FjcGkvY3B1X2hvdHBsdWcu
YwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJo
dy9jb3JlL2NwdS5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKKyNpbmNsdWRlICJody9wY2kv
cGNpLmgiCiAjaW5jbHVkZSAicWVtdS9lcnJvci1yZXBvcnQuaCIKIAogI2RlZmluZSBDUFVfRUpF
Q1RfTUVUSE9EICJDUEVKIgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:29:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1M0-0000kR-S1; Mon, 14 Oct 2019 14:29:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Lz-0000jr-57
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:29:43 +0000
X-Inumbo-ID: 0fcaf5e4-ee8f-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fcaf5e4-ee8f-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:29:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 168D7300BEAF;
 Mon, 14 Oct 2019 14:29:42 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 28912600CD;
 Mon, 14 Oct 2019 14:29:17 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:39 +0200
Message-Id: <20191014142246.4538-14-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Mon, 14 Oct 2019 14:29:42 +0000 (UTC)
Subject: [Xen-devel] [PATCH 13/20] hw/timer/hpet: Include
 "exec/address-spaces.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHcvdGltZXIvaHBldC5jIGNhbGxzIGFkZHJlc3Nfc3BhY2Vfc3RsX2xlKCkgZGVjbGFyZWQgaW4K
ImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIuIEluY2x1ZGUgaXQuCgpUaGlzIGZpeGVzICh3aGVuIG1v
ZGlmeWluZyB1bnJlbGF0ZWQgaGVhZGVycyk6CgogIGh3L3RpbWVyL2hwZXQuYzoyMTA6MzE6IGVy
cm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdhZGRyZXNzX3NwYWNlX21lbW9yeScK
ICAgICAgICAgIGFkZHJlc3Nfc3BhY2Vfc3RsX2xlKCZhZGRyZXNzX3NwYWNlX21lbW9yeSwgdGlt
ZXItPmZzYiA+PiAzMiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+
fn5+fn5+fn5+CgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1k
QHJlZGhhdC5jb20+Ci0tLQogaHcvdGltZXIvaHBldC5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9ody90aW1lci9ocGV0LmMgYi9ody90aW1lci9o
cGV0LmMKaW5kZXggNDc3MmNjY2ZlMy4uNjU4OWQ2M2ViYiAxMDA2NDQKLS0tIGEvaHcvdGltZXIv
aHBldC5jCisrKyBiL2h3L3RpbWVyL2hwZXQuYwpAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUg
Imh3L3RpbWVyL21jMTQ2ODE4cnRjLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIK
ICNpbmNsdWRlICJody90aW1lci9pODI1NC5oIgorI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFj
ZXMuaCIKIAogLy8jZGVmaW5lIEhQRVRfREVCVUcKICNpZmRlZiBIUEVUX0RFQlVHCi0tIAoyLjIx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1MB-0000nP-6T; Mon, 14 Oct 2019 14:29:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=flUq=YH=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iK1MA-0000nD-Pu
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:29:54 +0000
X-Inumbo-ID: 1686baf8-ee8f-11e9-bbab-bc764e2007e4
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1686baf8-ee8f-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 14:29:54 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id 205so10526927pfw.2
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 07:29:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=pVgNsLZmusn/0VPc8jRmCgjq0/uu3i1yih1wwqVCCws=;
 b=AVScJlp6hVP2I3fwaZhc4jyhmHHHVdeVScozqrfXAvuwx5AM+B51wzkN359hcnsPP5
 aRkRwDTo1BX78uFAHS02JixP00kLLombIRsldeqfZH7uh5WKDuUsRe6hCTJHRsROvx0a
 BbWHyN+/wDCdlRvdjzN/uEHlgZoGphrQV4o64Vg/wvCQxUnA/7Qb0thHB34/X8iodmsR
 hgdDD2TOAL9kDqcZcxycJh+1OikNANeDERaz2zgcov7WR68TjWrzY9wTU5LCCB1wMRsf
 2AUHjJvfK8EJqno6i6tFTS/WfPweWyFDhDE1z2IyOvd65FoVYeFE+t0aXDw/pPVB13j1
 XBqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=pVgNsLZmusn/0VPc8jRmCgjq0/uu3i1yih1wwqVCCws=;
 b=dx2TAfKQ8yzv3HuB2OtFa/UdxKT84BDxYCKtHUglRsCqV2WgikwO7BpRL4c3SwTC7G
 YASwlitLEjsGz+RObUaAnwiNVdSTTtodR5h3s8Y8nhQJui7xkGvF77dZUVU5NJewsXj8
 8Z3xaBB9SwyxQY98BD3xpcPAzMrKPwkZ8rNpZedtGSAql7W8abPyJMuH2J03FW9/QV7d
 jt2MZKpejyjOFOGL9tTCGMLmQID/vjY/o19QAyKPHzv9EaQ11mgBH9vN5gjjSNYPVM6U
 xbJU6Ni9fFjd2e5HriSOefAaGICWLrOSEZYd0SpE+VwQ+/XdcbqHVUe++HwJ3nOoFBKj
 QCBg==
X-Gm-Message-State: APjAAAVXZgOzFJ3FGwURHCNvqr2NHbdDi0rFUUFXuV+SdlHeMOj2aQzc
 e5CttKNbVJixXcuzV194IA4yjpjBWkymJMp5/dQ=
X-Google-Smtp-Source: APXvYqzlAsd8AavS54vG3LLcvFWdOJorkwhqLYrGGsuHW/7m/fDdfLR1oVhgW/XRyxvB0xa2GW8OX02i0CVqNWN9JaI=
X-Received: by 2002:a63:82:: with SMTP id 124mr34900738pga.112.1571063393200; 
 Mon, 14 Oct 2019 07:29:53 -0700 (PDT)
MIME-Version: 1.0
References: <20191014142246.4538-1-philmd@redhat.com>
 <20191014142246.4538-9-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-9-philmd@redhat.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 14 Oct 2019 15:29:42 +0100
Message-ID: <CACCGGhCaC5-K+q+fJpTt5aZQ=-XurNAWwNDvKunBLaFHvu7yow@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 08/20] hw/xen/xen_pt_load_rom: Remove unused
 includes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 qemu-devel@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 Eric Blake <eblake@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, Helge Deller <deller@gmx.de>,
 David Hildenbrand <david@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNCBPY3QgMjAxOSBhdCAxNToyNywgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IHhlbl9wdF9sb2FkX3JvbS5jIGRvZXMgbm90IHVz
ZSBhbnkgb2YgdGhlc2UgaW5jbHVkZXMsIHJlbW92ZSB0aGVtLgo+Cj4gU2lnbmVkLW9mZi1ieTog
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgoKUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgoKPiAtLS0KPiAgaHcveGVuL3hlbl9wdF9sb2Fk
X3JvbS5jIHwgNCAtLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlm
ZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHRfbG9hZF9yb20uYyBiL2h3L3hlbi94ZW5fcHRfbG9hZF9y
b20uYwo+IGluZGV4IDMwN2E1YzkzZTIuLmE1MGE4MDgzN2UgMTAwNjQ0Cj4gLS0tIGEvaHcveGVu
L3hlbl9wdF9sb2FkX3JvbS5jCj4gKysrIGIvaHcveGVuL3hlbl9wdF9sb2FkX3JvbS5jCj4gQEAg
LTMsMTIgKzMsOCBAQAo+ICAgKi8KPiAgI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKPiAgI2luY2x1
ZGUgInFhcGkvZXJyb3IuaCIKPiAtI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKPiAgI2luY2x1ZGUg
InFlbXUvZXJyb3ItcmVwb3J0LmgiCj4gLSNpbmNsdWRlICJ1aS9jb25zb2xlLmgiCj4gICNpbmNs
dWRlICJody9sb2FkZXIuaCIKPiAtI2luY2x1ZGUgIm1vbml0b3IvbW9uaXRvci5oIgo+IC0jaW5j
bHVkZSAicWVtdS9yYW5nZS5oIgo+ICAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgo+ICAjaW5jbHVk
ZSAieGVuX3B0LmgiCj4KPiAtLQo+IDIuMjEuMAo+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:30:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1MR-0001Si-GV; Mon, 14 Oct 2019 14:30:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1MQ-0001SO-I6
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:30:10 +0000
X-Inumbo-ID: 202512e4-ee8f-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 202512e4-ee8f-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:30:10 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 546E62108;
 Mon, 14 Oct 2019 14:30:09 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D59E0600CD;
 Mon, 14 Oct 2019 14:29:42 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:40 +0200
Message-Id: <20191014142246.4538-15-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.71]); Mon, 14 Oct 2019 14:30:09 +0000 (UTC)
Subject: [Xen-devel] [PATCH 14/20] hw/pci-host/q35: Include "qemu/range.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1DSFBDSVN0YXRlIHN0cnVjdHVyZSB1c2VzIHRoZSBSYW5nZSB0eXBlIHdoaWNoIGlzIGRl
Y2xhcmVkIGluCiJxZW11L3JhbmdlLmgiLiBJbmNsdWRlIGl0LgoKVGhpcyBmaXhlcyAod2hlbiBt
b2RpZnlpbmcgdW5yZWxhdGVkIGhlYWRlcnMpOgoKICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gaHcv
cGNpLWhvc3QvcTM1LmM6MzI6CiAgaW5jbHVkZS9ody9wY2ktaG9zdC9xMzUuaDo1NzoxMTogZXJy
b3I6IGZpZWxkIGhhcyBpbmNvbXBsZXRlIHR5cGUgJ1JhbmdlJyAoYWthICdzdHJ1Y3QgUmFuZ2Un
KQogICAgICBSYW5nZSBwY2lfaG9sZTsKICAgICAgICAgICAgXgogIGluY2x1ZGUvcWVtdS90eXBl
ZGVmcy5oOjExNjoxNjogbm90ZTogZm9yd2FyZCBkZWNsYXJhdGlvbiBvZiAnc3RydWN0IFJhbmdl
JwogIHR5cGVkZWYgc3RydWN0IFJhbmdlIFJhbmdlOwogICAgICAgICAgICAgICAgIF4KClNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0t
CiBpbmNsdWRlL2h3L3BjaS1ob3N0L3EzNS5oIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3BjaS1ob3N0L3EzNS5oIGIvaW5jbHVk
ZS9ody9wY2ktaG9zdC9xMzUuaAppbmRleCBiM2JjZjJlNjMyLi43OWE4OGQ2N2IxIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2h3L3BjaS1ob3N0L3EzNS5oCisrKyBiL2luY2x1ZGUvaHcvcGNpLWhvc3Qv
cTM1LmgKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlICJody9hY3BpL2ljaDkuaCIKICNpbmNs
dWRlICJody9wY2ktaG9zdC9wYW0uaCIKICNpbmNsdWRlICJody9pMzg2L2ludGVsX2lvbW11Lmgi
CisjaW5jbHVkZSAicWVtdS9yYW5nZS5oIgogCiAjZGVmaW5lIFRZUEVfUTM1X0hPU1RfREVWSUNF
ICJxMzUtcGNpaG9zdCIKICNkZWZpbmUgUTM1X0hPU1RfREVWSUNFKG9iaikgXAotLSAKMi4yMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:30:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Mp-0001YJ-Qi; Mon, 14 Oct 2019 14:30:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Mo-0001Xp-Ba
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:30:34 +0000
X-Inumbo-ID: 2e59d458-ee8f-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e59d458-ee8f-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:30:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 478AE3CA06;
 Mon, 14 Oct 2019 14:30:33 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id BDDF3600CD;
 Mon, 14 Oct 2019 14:30:09 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:41 +0200
Message-Id: <20191014142246.4538-16-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Mon, 14 Oct 2019 14:30:33 +0000 (UTC)
Subject: [Xen-devel] [PATCH 15/20] hw/i2c/smbus_ich9: Include "qemu/range.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHcvaTJjL3NtYnVzX2ljaDkuYyBjYWxscyByYW5nZV9jb3ZlcnNfYnl0ZSgpLiBJbmNsdWRlICJx
ZW11L3JhbmdlLmgiCndoaWNoIGRlY2xhcmVzIGl0LgoKVGhpcyBmaXhlcyAod2hlbiBtb2RpZnlp
bmcgdW5yZWxhdGVkIGhlYWRlcnMpOgoKICBody9pMmMvc21idXNfaWNoOS5jOjY2Ojk6IGVycm9y
OiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncmFuZ2VfY292ZXJzX2J5dGUnIGlz
IGludmFsaWQgaW4gQzk5IFstV2Vycm9yLC1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25d
CiAgICAgIGlmIChyYW5nZV9jb3ZlcnNfYnl0ZShhZGRyZXNzLCBsZW4sIElDSDlfU01CX0hPU1RD
KSkgewogICAgICAgICAgXgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2kyYy9zbWJ1c19pY2g5LmMgfCAxICsKIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2h3L2kyYy9zbWJ1c19pY2g5
LmMgYi9ody9pMmMvc21idXNfaWNoOS5jCmluZGV4IGZkNTBmYjg1MWEuLjQ4ZjFmZjQxOTEgMTAw
NjQ0Ci0tLSBhL2h3L2kyYy9zbWJ1c19pY2g5LmMKKysrIGIvaHcvaTJjL3NtYnVzX2ljaDkuYwpA
QCAtMjEsNiArMjEsNyBAQAogICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVk
ZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUgImh3L2kyYy9wbV9zbWJ1cy5oIgogI2luY2x1ZGUg
Imh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgotLSAKMi4yMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:30:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:30:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1ND-0001fz-49; Mon, 14 Oct 2019 14:30:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1NB-0001fd-SM
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:30:57 +0000
X-Inumbo-ID: 3c5cc4de-ee8f-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c5cc4de-ee8f-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:30:57 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C908C80166C;
 Mon, 14 Oct 2019 14:30:56 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5A245600CD;
 Mon, 14 Oct 2019 14:30:33 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:42 +0200
Message-Id: <20191014142246.4538-17-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.67]); Mon, 14 Oct 2019 14:30:57 +0000 (UTC)
Subject: [Xen-devel] [PATCH 16/20] hw/pci-host/piix: Include "qemu/range.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aHcvcGNpLWhvc3QvcGlpeC5jIGNhbGxzIHZhcmlvdXMgZnVuY3Rpb25zIGZyb20gdGhlIFJhbmdl
IEFQSS4KSW5jbHVkZSAicWVtdS9yYW5nZS5oIiB3aGljaCBkZWNsYXJlcyB0aGVtLgoKVGhpcyBm
aXhlcyAod2hlbiBtb2RpZnlpbmcgdW5yZWxhdGVkIGhlYWRlcnMpOgoKICBody9wY2ktaG9zdC9p
NDQwZnguYzo1NDoxMTogZXJyb3I6IGZpZWxkIGhhcyBpbmNvbXBsZXRlIHR5cGUgJ1JhbmdlJyAo
YWthICdzdHJ1Y3QgUmFuZ2UnKQogICAgICBSYW5nZSBwY2lfaG9sZTsKICAgICAgICAgICBeCiAg
aW5jbHVkZS9xZW11L3R5cGVkZWZzLmg6MTE2OjE2OiBub3RlOiBmb3J3YXJkIGRlY2xhcmF0aW9u
IG9mICdzdHJ1Y3QgUmFuZ2UnCiAgdHlwZWRlZiBzdHJ1Y3QgUmFuZ2UgUmFuZ2U7CiAgICAgICAg
ICAgICAgICAgXgogIGh3L3BjaS1ob3N0L2k0NDBmeC5jOjEyNjo5OiBlcnJvcjogaW1wbGljaXQg
ZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3Jhbmdlc19vdmVybGFwJyBpcyBpbnZhbGlkIGluIEM5
OSBbLVdlcnJvciwtV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQogICAgICBpZiAocmFu
Z2VzX292ZXJsYXAoYWRkcmVzcywgbGVuLCBJNDQwRlhfUEFNLCBJNDQwRlhfUEFNX1NJWkUpIHx8
CiAgICAgICAgICBeCiAgaHcvcGNpLWhvc3QvaTQ0MGZ4LmM6MTI2Ojk6IGVycm9yOiB0aGlzIGZ1
bmN0aW9uIGRlY2xhcmF0aW9uIGlzIG5vdCBhIHByb3RvdHlwZSBbLVdlcnJvciwtV3N0cmljdC1w
cm90b3R5cGVzXQogIGh3L3BjaS1ob3N0L2k0NDBmeC5jOjEyNzo5OiBlcnJvcjogaW1wbGljaXQg
ZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3JhbmdlX2NvdmVyc19ieXRlJyBpcyBpbnZhbGlkIGlu
IEM5OSBbLVdlcnJvciwtV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQogICAgICAgICAg
cmFuZ2VfY292ZXJzX2J5dGUoYWRkcmVzcywgbGVuLCBJNDQwRlhfU01SQU0pKSB7CiAgICAgICAg
ICBeCiAgaHcvcGNpLWhvc3QvaTQ0MGZ4LmM6MTI3Ojk6IGVycm9yOiB0aGlzIGZ1bmN0aW9uIGRl
Y2xhcmF0aW9uIGlzIG5vdCBhIHByb3RvdHlwZSBbLVdlcnJvciwtV3N0cmljdC1wcm90b3R5cGVz
XQogIGh3L3BjaS1ob3N0L2k0NDBmeC5jOjE4OToxMzogZXJyb3I6IGltcGxpY2l0IGRlY2xhcmF0
aW9uIG9mIGZ1bmN0aW9uICdyYW5nZV9pc19lbXB0eScgaXMgaW52YWxpZCBpbiBDOTkgWy1XZXJy
b3IsLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAgdmFsNjQgPSByYW5nZV9p
c19lbXB0eSgmcy0+cGNpX2hvbGUpID8gMCA6IHJhbmdlX2xvYigmcy0+cGNpX2hvbGUpOwogICAg
ICAgICAgICAgIF4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KLS0tCiBody9wY2ktaG9zdC9waWl4LmMgfCAxICsKIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3
L3BjaS1ob3N0L3BpaXguYwppbmRleCAxMzVjNjQ1NTM1Li43NmVkMjUyYTYwIDEwMDY0NAotLS0g
YS9ody9wY2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC0yMyw2ICsy
Myw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L3Jh
bmdlLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L2lycS5oIgogI2lu
Y2x1ZGUgImh3L3BjaS9wY2kuaCIKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:31:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:31:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Na-0001lb-DU; Mon, 14 Oct 2019 14:31:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1NZ-0001lO-Oa
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:31:21 +0000
X-Inumbo-ID: 4a903c34-ee8f-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a903c34-ee8f-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 14:31:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id AA45476525;
 Mon, 14 Oct 2019 14:31:20 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 995CB60126;
 Mon, 14 Oct 2019 14:30:57 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:43 +0200
Message-Id: <20191014142246.4538-18-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Mon, 14 Oct 2019 14:31:20 +0000 (UTC)
Subject: [Xen-devel] [PATCH 17/20] hw/acpi: Include "hw/mem/nvdimm.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBpY2g5LmMgYW5kIHBpaXg0LmMgdXNlIG1ldGhvZHMvZGVmaW5pdGlvbnMgZGVjbGFyZWQg
aW4gdGhlCk5WRElNTSBkZXZpY2UgaGVhZGVyLiBJbmNsdWRlIGl0LgoKVGhpcyBmaXhlcyAod2hl
biBtb2RpZnlpbmcgdW5yZWxhdGVkIGhlYWRlcnMpOgoKICBody9hY3BpL2ljaDkuYzo1MDc6NDY6
IGVycm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdUWVBFX05WRElNTScKICAgICAg
ICBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgVFlQRV9OVkRJTU0pKSB7CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICBody9hY3BpL2lj
aDkuYzo1MDg6MTM6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAnbnZk
aW1tX2FjcGlfcGx1Z19jYicgaXMgaW52YWxpZCBpbiBDOTkgWy1XZXJyb3IsLVdpbXBsaWNpdC1m
dW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAgICAgICAgbnZkaW1tX2FjcGlfcGx1Z19jYihob3Rw
bHVnX2RldiwgZGV2KTsKICAgICAgICAgICAgXgogIGh3L2FjcGkvcGlpeDQuYzo0MDM6NDY6IGVy
cm9yOiB1c2Ugb2YgdW5kZWNsYXJlZCBpZGVudGlmaWVyICdUWVBFX05WRElNTScKICAgICAgICBp
ZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgVFlQRV9OVkRJTU0pKSB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICBody9hY3BpL3BpaXg0
LmM6NDA0OjEzOiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ252ZGlt
bV9hY3BpX3BsdWdfY2InIGlzIGludmFsaWQgaW4gQzk5IFstV2Vycm9yLC1XaW1wbGljaXQtZnVu
Y3Rpb24tZGVjbGFyYXRpb25dCiAgICAgICAgICAgIG52ZGltbV9hY3BpX3BsdWdfY2IoaG90cGx1
Z19kZXYsIGRldik7CiAgICAgICAgICAgIF4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9hY3BpL2ljaDkuYyAgfCAxICsK
IGh3L2FjcGkvcGlpeDQuYyB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9ody9hY3BpL2ljaDkuYyBiL2h3L2FjcGkvaWNoOS5jCmluZGV4IGZkZDBh
NmM3OWUuLjRlNzQyODRiNjUgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvaWNoOS5jCisrKyBiL2h3L2Fj
cGkvaWNoOS5jCkBAIC0zOSw2ICszOSw3IEBACiAKICNpbmNsdWRlICJody9pMzg2L2ljaDkuaCIK
ICNpbmNsdWRlICJody9tZW0vcGMtZGltbS5oIgorI2luY2x1ZGUgImh3L21lbS9udmRpbW0uaCIK
IAogLy8jZGVmaW5lIERFQlVHCiAKZGlmZiAtLWdpdCBhL2h3L2FjcGkvcGlpeDQuYyBiL2h3L2Fj
cGkvcGlpeDQuYwppbmRleCA1NzQyYzNkZjg3Li4xMWEzZTMzZTViIDEwMDY0NAotLS0gYS9ody9h
Y3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4NC5jCkBAIC0zOSw2ICszOSw3IEBACiAjaW5j
bHVkZSAiaHcvYWNwaS9jcHUuaCIKICNpbmNsdWRlICJody9ob3RwbHVnLmgiCiAjaW5jbHVkZSAi
aHcvbWVtL3BjLWRpbW0uaCIKKyNpbmNsdWRlICJody9tZW0vbnZkaW1tLmgiCiAjaW5jbHVkZSAi
aHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5oIgogI2luY2x1ZGUgImh3L2FjcGkvYWNwaV9kZXZfaW50
ZXJmYWNlLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgotLSAKMi4yMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:31:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1O1-0001tk-RU; Mon, 14 Oct 2019 14:31:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1O1-0001tc-81
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:31:49 +0000
X-Inumbo-ID: 5ae0588a-ee8f-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5ae0588a-ee8f-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 14:31:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0F7D63086211;
 Mon, 14 Oct 2019 14:31:48 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5E5E7600CD;
 Mon, 14 Oct 2019 14:31:20 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:44 +0200
Message-Id: <20191014142246.4538-19-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Mon, 14 Oct 2019 14:31:48 +0000 (UTC)
Subject: [Xen-devel] [PATCH 18/20] hw/i386: Include "hw/mem/nvdimm.h"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIHRoaXMgZmlsZXMgdXNlIG1ldGhvZHMvZGVmaW5pdGlvbnMgZGVjbGFyZWQgaW4gdGhlIE5W
RElNTQpkZXZpY2UgaGVhZGVyLiBJbmNsdWRlIGl0LgoKVGhpcyBmaXhlcyAod2hlbiBtb2RpZnlp
bmcgdW5yZWxhdGVkIGhlYWRlcnMpOgoKICBody9pMzg2L2FjcGktYnVpbGQuYzoyNzMzOjk6IGVy
cm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAnbnZkaW1tX2J1aWxkX2FjcGkn
IGlzIGludmFsaWQgaW4gQzk5IFstV2Vycm9yLC1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRp
b25dCiAgICAgICAgbnZkaW1tX2J1aWxkX2FjcGkodGFibGVfb2Zmc2V0cywgdGFibGVzX2Jsb2Is
IHRhYmxlcy0+bGlua2VyLAogICAgICAgIF4KICBody9pMzg2L3BjLmM6MTk5Njo2MTogZXJyb3I6
IHVzZSBvZiB1bmRlY2xhcmVkIGlkZW50aWZpZXIgJ1RZUEVfTlZESU1NJwogICAgY29uc3QgYm9v
bCBpc19udmRpbW0gPSBvYmplY3RfZHluYW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX05WRElN
TSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4KICBody9pMzg2L3BjLmM6MjAzMjo1NTogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVk
IGlkZW50aWZpZXIgJ1RZUEVfTlZESU1NJwogICAgYm9vbCBpc19udmRpbW0gPSBvYmplY3RfZHlu
YW1pY19jYXN0KE9CSkVDVChkZXYpLCBUWVBFX05WRElNTSk7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICBody9pMzg2L3BjLmM6MjA0MDo5
OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ252ZGltbV9wbHVnJyBp
cyBpbnZhbGlkIGluIEM5OSBbLVdlcnJvciwtV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9u
XQogICAgICAgIG52ZGltbV9wbHVnKG1zLT5udmRpbW1zX3N0YXRlKTsKICAgICAgICBeCiAgaHcv
aTM4Ni9wYy5jOjIwNDA6OTogZXJyb3I6IHRoaXMgZnVuY3Rpb24gZGVjbGFyYXRpb24gaXMgbm90
IGEgcHJvdG90eXBlIFstV2Vycm9yLC1Xc3RyaWN0LXByb3RvdHlwZXNdCiAgICAgICAgbnZkaW1t
X3BsdWcobXMtPm52ZGltbXNfc3RhdGUpOwogICAgICAgIF4KICBody9pMzg2L3BjLmM6MjA2NTo0
MjogZXJyb3I6IHVzZSBvZiB1bmRlY2xhcmVkIGlkZW50aWZpZXIgJ1RZUEVfTlZESU1NJwogICAg
aWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIFRZUEVfTlZESU1NKSkgewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICBody9pMzg2L3BjX2k0NDBm
eC5jOjMwNzo5OiBlcnJvcjogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ252ZGlt
bV9pbml0X2FjcGlfc3RhdGUnIGlzIGludmFsaWQgaW4gQzk5IFstV2Vycm9yLC1XaW1wbGljaXQt
ZnVuY3Rpb24tZGVjbGFyYXRpb25dCiAgICAgICAgbnZkaW1tX2luaXRfYWNwaV9zdGF0ZShtYWNo
aW5lLT5udmRpbW1zX3N0YXRlLCBzeXN0ZW1faW8sCiAgICAgICAgXgogIGh3L2kzODYvcGNfcTM1
LmM6MzMyOjk6IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAnbnZkaW1t
X2luaXRfYWNwaV9zdGF0ZScgaXMgaW52YWxpZCBpbiBDOTkgWy1XZXJyb3IsLVdpbXBsaWNpdC1m
dW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAgICBudmRpbW1faW5pdF9hY3BpX3N0YXRlKG1hY2hp
bmUtPm52ZGltbXNfc3RhdGUsIHN5c3RlbV9pbywKICAgICAgICBeCgpTaWduZWQtb2ZmLWJ5OiBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMgfCAxICsKIGh3L2kzODYvcGMuYyAgICAgICAgIHwgMSArCiBody9pMzg2L3Bj
X3BpaXguYyAgICB8IDEgKwogaHcvaTM4Ni9wY19xMzUuYyAgICAgfCAxICsKIDQgZmlsZXMgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMg
Yi9ody9pMzg2L2FjcGktYnVpbGQuYwppbmRleCA0ZTBmOWY0MjVhLi5hYzQ2OTM2ZjYzIDEwMDY0
NAotLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYworKysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwpA
QCAtNDgsNiArNDgsNyBAQAogI2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRjX3JlZ3MuaCIK
ICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgogI2luY2x1ZGUgImh3L21lbS9tZW1vcnkt
ZGV2aWNlLmgiCisjaW5jbHVkZSAiaHcvbWVtL252ZGltbS5oIgogI2luY2x1ZGUgInN5c2VtdS9u
dW1hLmgiCiAjaW5jbHVkZSAic3lzZW11L3Jlc2V0LmgiCiAKZGlmZiAtLWdpdCBhL2h3L2kzODYv
cGMuYyBiL2h3L2kzODYvcGMuYwppbmRleCBiY2RhNTBlZmNjLi5jZmYzMzA4MDJkIDEwMDY0NAot
LS0gYS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4Ni9wYy5jCkBAIC03Myw2ICs3Myw3IEBACiAj
aW5jbHVkZSAiaHcvYm9hcmRzLmgiCiAjaW5jbHVkZSAiYWNwaS1idWlsZC5oIgogI2luY2x1ZGUg
Imh3L21lbS9wYy1kaW1tLmgiCisjaW5jbHVkZSAiaHcvbWVtL252ZGltbS5oIgogI2luY2x1ZGUg
InFhcGkvZXJyb3IuaCIKICNpbmNsdWRlICJxYXBpL3FhcGktdmlzaXQtY29tbW9uLmgiCiAjaW5j
bHVkZSAicWFwaS92aXNpdG9yLmgiCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3
L2kzODYvcGNfcGlpeC5jCmluZGV4IDY4MjRiNzIxMjQuLjg2NTFiNmUyZWMgMTAwNjQ0Ci0tLSBh
L2h3L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNfcGlpeC5jCkBAIC01OCw2ICs1OCw3
IEBACiAjaW5jbHVkZSAibWlncmF0aW9uL21pc2MuaCIKICNpbmNsdWRlICJrdm1faTM4Ni5oIgog
I2luY2x1ZGUgInN5c2VtdS9udW1hLmgiCisjaW5jbHVkZSAiaHcvbWVtL252ZGltbS5oIgogCiAj
ZGVmaW5lIE1BWF9JREVfQlVTIDIKIApkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19xMzUuYyBiL2h3
L2kzODYvcGNfcTM1LmMKaW5kZXggOGZhZDIwZjMxNC4uOTFiYTIzMWVmMSAxMDA2NDQKLS0tIGEv
aHcvaTM4Ni9wY19xMzUuYworKysgYi9ody9pMzg2L3BjX3EzNS5jCkBAIC01Myw2ICs1Myw3IEBA
CiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0Lmgi
CiAjaW5jbHVkZSAic3lzZW11L251bWEuaCIKKyNpbmNsdWRlICJody9tZW0vbnZkaW1tLmgiCiAK
IC8qIElDSDkgQUhDSSBoYXMgNiBwb3J0cyAqLwogI2RlZmluZSBNQVhfU0FUQV9QT1JUUyAgICAg
NgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:32:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1OU-0001zp-4a; Mon, 14 Oct 2019 14:32:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1OS-0001zX-OY
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:32:16 +0000
X-Inumbo-ID: 6b5b215e-ee8f-11e9-8aca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b5b215e-ee8f-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 14:32:16 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A9DD7308FBB4;
 Mon, 14 Oct 2019 14:32:15 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A8E70600CD;
 Mon, 14 Oct 2019 14:31:48 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:45 +0200
Message-Id: <20191014142246.4538-20-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Mon, 14 Oct 2019 14:32:15 +0000 (UTC)
Subject: [Xen-devel] [PATCH 19/20] hw/pci-host/q35: Remove unused includes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25seSBxMzUuYyByZXF1aXJlcyBkZWNsYXJhdGlvbnMgZnJvbSAiaHcvaTM4Ni9wYy5oIiwgbW92
ZSBpdCB0aGVyZS4KUmVtb3ZlIGFsbCB0aGUgaW5jbHVkZXMgbm90IHVzZWQgYnkgInEzNS5oIi4K
ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNv
bT4KLS0tCiBody9wY2ktaG9zdC9xMzUuYyAgICAgICAgIHwgMSArCiBpbmNsdWRlL2h3L3BjaS1o
b3N0L3EzNS5oIHwgNyAtLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3EzNS5jIGIvaHcvcGNpLWhv
c3QvcTM1LmMKaW5kZXggMTU4ZDI3MGI5Zi4uOTE4ODQzZDM3MyAxMDA2NDQKLS0tIGEvaHcvcGNp
LWhvc3QvcTM1LmMKKysrIGIvaHcvcGNpLWhvc3QvcTM1LmMKQEAgLTI5LDYgKzI5LDcgQEAKICAq
LwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKICNp
bmNsdWRlICJody9wY2ktaG9zdC9xMzUuaCIKICNpbmNsdWRlICJody9xZGV2LXByb3BlcnRpZXMu
aCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9o
dy9wY2ktaG9zdC9xMzUuaCBiL2luY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmgKaW5kZXggNzlhODhk
NjdiMS4uNTM0ZDkwZGJhZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9wY2ktaG9zdC9xMzUuaAor
KysgYi9pbmNsdWRlL2h3L3BjaS1ob3N0L3EzNS5oCkBAIC0yMiwxNiArMjIsOSBAQAogI2lmbmRl
ZiBIV19RMzVfSAogI2RlZmluZSBIV19RMzVfSAogCi0jaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgot
I2luY2x1ZGUgImh3L3N5c2J1cy5oIgotI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKLSNpbmNsdWRl
ICJody9pc2EvYXBtLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L3Bj
aS9wY2llX2hvc3QuaCIKLSNpbmNsdWRlICJody9hY3BpL2FjcGkuaCIKLSNpbmNsdWRlICJody9h
Y3BpL2ljaDkuaCIKICNpbmNsdWRlICJody9wY2ktaG9zdC9wYW0uaCIKLSNpbmNsdWRlICJody9p
Mzg2L2ludGVsX2lvbW11LmgiCiAjaW5jbHVkZSAicWVtdS9yYW5nZS5oIgogCiAjZGVmaW5lIFRZ
UEVfUTM1X0hPU1RfREVWSUNFICJxMzUtcGNpaG9zdCIKLS0gCjIuMjEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:32:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1Os-00025B-EP; Mon, 14 Oct 2019 14:32:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=raPH=YH=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iK1Or-00024q-5v
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:32:41 +0000
X-Inumbo-ID: 79e8016a-ee8f-11e9-937f-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79e8016a-ee8f-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:32:40 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1372C18C891B;
 Mon, 14 Oct 2019 14:32:40 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.206.0])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 545AE600CD;
 Mon, 14 Oct 2019 14:32:16 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: Markus Armbruster <armbru@redhat.com>,
	qemu-devel@nongnu.org
Date: Mon, 14 Oct 2019 16:22:46 +0200
Message-Id: <20191014142246.4538-21-philmd@redhat.com>
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
References: <20191014142246.4538-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.70]); Mon, 14 Oct 2019 14:32:40 +0000 (UTC)
Subject: [Xen-devel] [PATCH 20/20] hw/i386/pc: Clean up includes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaW91cyBoZWFkZXJzIGFyZSBub3QgcmVxdWlyZWQgYnkgaHcvaTM4Ni9wYy5oOgoKIC0gInFl
bXUvcmFuZ2UuaCIKIC0gInFlbXUvYml0bWFwLmgiCiAtICJxZW11L21vZHVsZS5oIgogLSAiZXhl
Yy9tZW1vcnkuaCIKIC0gImh3L3BjaS9wY2kuaCIKIC0gImh3L21lbS9wYy1kaW1tLmgiCiAtICJo
dy9tZW0vbnZkaW1tLmgiCiAtICJuZXQvbmV0LmgiCgpSZW1vdmUgdGhlbS4KCkFkZCAzIGhlYWRl
cnMgdGhhdCB3ZXJlIG1pc3Npbmc6CgogLSAiaHcvaG90cGx1Zy5oIgoKICAgUENNYWNoaW5lU3Rh
dGU6OmFjcGlfZGV2IGlzIG9mIHR5cGUgSG90cGx1Z0hhbmRsZXIKCiAtICJxZW11L25vdGlmeS5o
IgoKICAgUENNYWNoaW5lU3RhdGU6Om1hY2hpbmVfZG9uZSBpcyBvZiB0eXBlIE5vdGlmaWVyCgog
LSAicWFwaS9xYXBpLXR5cGVzLWNvbW1vbi5oIgoKICAgUENNYWNoaW5lU3RhdGU6OnZtcG9ydC9z
bW0gaXMgb2YgdHlwZSBPbk9mZkF1dG8KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBpbmNsdWRlL2h3L2kzODYvcGMuaCB8IDEy
ICsrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMuaCBiL2luY2x1ZGUvaHcvaTM4
Ni9wYy5oCmluZGV4IDZkZjRmNGI2ZmIuLmU1YzJkYzkwODEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUv
aHcvaTM4Ni9wYy5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCkBAIC0xLDIxICsxLDE1IEBA
CiAjaWZuZGVmIEhXX1BDX0gKICNkZWZpbmUgSFdfUENfSAogCi0jaW5jbHVkZSAiZXhlYy9tZW1v
cnkuaCIKKyNpbmNsdWRlICJxZW11L25vdGlmeS5oIgorI2luY2x1ZGUgInFhcGkvcWFwaS10eXBl
cy1jb21tb24uaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKICNpbmNsdWRlICJody9pc2EvaXNh
LmgiCiAjaW5jbHVkZSAiaHcvYmxvY2svZmRjLmgiCiAjaW5jbHVkZSAiaHcvYmxvY2svZmxhc2gu
aCIKLSNpbmNsdWRlICJuZXQvbmV0LmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9pb2FwaWMuaCIKLQot
I2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIKLSNpbmNsdWRlICJxZW11L2JpdG1hcC5oIgotI2luY2x1
ZGUgInFlbXUvbW9kdWxlLmgiCi0jaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgotI2luY2x1ZGUgImh3
L21lbS9wYy1kaW1tLmgiCi0jaW5jbHVkZSAiaHcvbWVtL252ZGltbS5oIgogI2luY2x1ZGUgImh3
L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmgiCisjaW5jbHVkZSAiaHcvaG90cGx1Zy5oIgogCiAj
ZGVmaW5lIEhQRVRfSU5UQ0FQICJocGV0LWludGNhcCIKIAotLSAKMi4yMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:39:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1V2-0002XG-6g; Mon, 14 Oct 2019 14:39:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=m6VQ=YH=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iK1V0-0002XB-VJ
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:39:03 +0000
X-Inumbo-ID: 5c241fd4-ee90-11e9-937f-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c241fd4-ee90-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 14:39:01 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9EEIl5D079966;
 Mon, 14 Oct 2019 14:38:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=BGovGbx8vh2SBxEvujAnKuXLHtkJdht1375fUSLo2N0=;
 b=BwZgRk59IbZ9v5QDDTAn39ZYdPwhciaIVicidHiR4m8BtINEUVmewEB+k0xIuFrq/moD
 I1fojKAWUGZ7fKl1Birnord1B/EMEQ1dSOvcYd0R+LjbyJkG1peNuYvxIs4eQCjwzxiT
 5MXdmgtMhpZvi297KSxTkFtHzgcHvXE+9H9FGbWcePFj+zX59MyJ9OxbXeIDSKjyPnDU
 Ypw9YAoIN3c9/t3GLUYQeRy8o5cDcLwcwoYcDTBmJhqzx5PFxKgdp7ZduZ3LlOlKcoxN
 7P8zGGyF9rOHlXhSdLtwVOShajR0knnXjoW6ccgTy573Gw1haaVrgAwdbRSEqV16NXJa bw== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2vk68u9ck5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Oct 2019 14:38:57 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9EEMuhF049691;
 Mon, 14 Oct 2019 14:36:57 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2vkry6dbup-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 14 Oct 2019 14:36:57 +0000
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9EEatRG027250;
 Mon, 14 Oct 2019 14:36:55 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 14 Oct 2019 14:36:55 +0000
To: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <8bd07732-9cd2-aa9b-3662-8da5fbabcaf4@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <45817959-1dc0-6e7d-1edb-50110d092fd7@oracle.com>
Date: Mon, 14 Oct 2019 07:36:54 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8bd07732-9cd2-aa9b-3662-8da5fbabcaf4@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9409
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=995
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910140134
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9409
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910140134
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvOS8xOSA2OjM1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiBPbiAwOS4xMC4yMDE5IDE0
OjUyLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+IFdoZW4gdXNpbmcgcG9zdGVkIGludGVycnVw
dHMgYW5kIHRoZSBndWVzdCBtaWdyYXRlcyBNU0kgZnJvbSB2Q1BVcyBYZW4KPj4gbmVlZHMgdG8g
Zmx1c2ggYW55IHBlbmRpbmcgUElSUiB2ZWN0b3JzIG9uIHRoZSBwcmV2aW91cyB2Q1BVLCBvciBl
bHNlCj4+IHRob3NlIHZlY3RvcnMgY291bGQgZ2V0IHdyb25nbHkgaW5qZWN0ZWQgYXQgYSBsYXRl
ciBwb2ludCB3aGVuIHRoZSBNU0kKPj4gZmllbGRzIGFyZSBhbHJlYWR5IHVwZGF0ZWQuCj4+Cj4+
IFJlbmFtZSBzeW5jX3Bpcl90b19pcnIgdG8gdmxhcGljX3N5bmNfcGlyX3RvX2lyciBhbmQgZXhw
b3J0IGl0IHNvIGl0Cj4+IGNhbiBiZSBjYWxsZWQgd2hlbiB1cGRhdGluZyB0aGUgcG9zdGVkIGlu
dGVycnVwdCBkZXNjcmlwdG9yIGZpZWxkIGluCj4+IHBpX3VwZGF0ZV9pcnRlLiBXaGlsZSB0aGVy
ZSBhbHNvIHJlbW92ZSB0aGUgdW5sb2NrX291dCBmcm9tCj4+IHBpX3VwZGF0ZV9pcnRlLCBpdCdz
IHVzZWQgaW4gYSBzaW5nbGUgZ290byBhbmQgcmVtb3ZpbmcgaXQgbWFrZXMgdGhlCj4+IGZ1bmN0
aW9uIHNtYWxsZXIuCj4+Cj4+IE5vdGUgdGhhdCBQSVJSIGlzIHN5bmNlZCB0byBJUlIgYm90aCBp
biBwdF9pcnFfZGVzdHJveV9iaW5kIGFuZAo+PiBwdF9pcnFfY3JlYXRlX2JpbmQgd2hlbiB0aGUg
aW50ZXJydXB0IGRlbGl2ZXJ5IGRhdGEgaXMgYmVpbmcgdXBkYXRlZC4KPj4KPj4gQWxzbyBzdG9y
ZSB0aGUgdkNQVSBJRCBpbiBtdWx0aS1kZXN0aW5hdGlvbiBtb2RlIHdoZW4gdXNpbmcgcG9zdGVk
Cj4+IGludGVycnVwdHMgYW5kIHRoZSBpbnRlcnJ1cHQgaXMgYm91bmQgdG8gYSBzaW5nbGUgdkNQ
VSBpbiBvcmRlciBmb3IKPj4gcG9zdGVkIGludGVycnVwdHMgdG8gYmUgdXNlZC4KPj4KPj4gV2hp
bGUgdGhlcmUgZ3VhcmQgcGlfdXBkYXRlX2lydGUgd2l0aCBDT05GSUdfSFZNIHNpbmNlIGl0J3Mg
b25seSB1c2VkCj4+IHdpdGggSFZNIGd1ZXN0cy4KPj4KPj4gUmVwb3J0ZWQtYnk6IEpvZSBKaW4g
PGpvZS5qaW5Ab3JhY2xlLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAKPiBMaWtlIGZvciB0aGUgb3RoZXIgcGF0Y2ggSSdkIHByZWZlciB0
byB3YWl0IGEgbGl0dGxlIHdpdGggY29tbWl0dGluZwo+IChldmVuIGlmIHRoZSBWVC1kIGFjayBh
cHBlYXJlZCBxdWlja2x5KSB1bnRpbCBob3BlZnVsbHkgYSBUZXN0ZWQtYnkKPiBjb3VsZCBiZSBw
cm92aWRlZC4KCk15IHRlc3QgZW52IGhhcyBub3QgYmVlbiBmaXhlZCB5ZXQsIG5vdCBzdXJlIHdo
ZW4gaXQgY2FuIGJlIGZpeGVkLCBvbmNlCml0IGF2YWlsYWJsZSBJJ2xsIHRlc3QgaXQuCgpUaGFu
a3MsCkpvZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:59:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1oi-0004Ec-0Z; Mon, 14 Oct 2019 14:59:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iK1og-0004EX-R4
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:59:22 +0000
X-Inumbo-ID: 302e1985-ee93-11e9-9381-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 302e1985-ee93-11e9-9381-12813bfff9fa;
 Mon, 14 Oct 2019 14:59:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1oZ-0000fY-Aw; Mon, 14 Oct 2019 14:59:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1oY-0003TS-Cl; Mon, 14 Oct 2019 14:59:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iK1oY-0004Jm-Bu; Mon, 14 Oct 2019 14:59:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142722-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:leak-check/check:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
X-Osstest-Versions-That: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 14:59:14 +0000
Subject: [Xen-devel] [xen-unstable test] 142722: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjcyMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjcyMi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTkgbGVhay1jaGVj
ay9jaGVjayBmYWlsIGluIDE0MjY4MyBwYXNzIGluIDE0MjcyMgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQy
NjgzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDE4IGxlYWstY2hlY2svY2hlY2sgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxNDI2ODMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjY4MyBsaWtlIDE0MjY0MgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MjY4
MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDE0MjY4MyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgICAgZmFpbCAgbGlrZSAxNDI2
ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCAgICAgICBmYWlsICBsaWtlIDE0MjY4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNjgzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI2ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjY4MwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQy
NjgzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDI2ODMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjY4MwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQyNjgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI2ODMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MjY4MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgZmVmOGQ5OWZiY2UxYTVlN2RkZmQyMmIwZjMzOTQwYjhkNjE5M2VjOApiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZmVmOGQ5OWZiY2UxYTVlN2RkZmQy
MmIwZjMzOTQwYjhkNjE5M2VjOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNzIyICAyMDE5LTEw
LTE0IDAxOjUyOjUyIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVi
bGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 14:59:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 14:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK1p5-0004GH-Dv; Mon, 14 Oct 2019 14:59:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=I+rN=YH=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iK1p4-0004G5-0F
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 14:59:46 +0000
X-Inumbo-ID: 41690826-ee93-11e9-beca-bc764e2007e4
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41690826-ee93-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 14:59:44 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Oct 2019 07:59:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.67,296,1566889200"; d="scan'208";a="189046753"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by orsmga008.jf.intel.com with ESMTP; 14 Oct 2019 07:59:41 -0700
Date: Mon, 14 Oct 2019 23:03:43 +0800
From: Chao Gao <chao.gao@intel.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20191014150341.GA12156@gao-cwp>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
 <20191001103522.GG1163@perard.uk.xensource.com>
 <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDY6MTM6NDNQTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+T24gMDEvMTAvMjAxOSAxMjozNSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+
IFJld3JpdGUgb2YgdGhlIGNvbW1pdCBtZXNzYWdlOgo+PiAKPj4gQmVmb3JlIHRoZSBwcm9ibGVt
YXRpYyBjb21taXQsIGxpYnhsIHVzZWQgdG8gaWdub3JlIGVycm9yIHdoZW4KPj4gZGVzdHJveWlu
ZyAoZm9yY2UgPT0gdHJ1ZSkgYSBwYXNzdGhyb3VnaCBkZXZpY2UsIGVzcGVjaWFsbHkgZXJyb3Ig
dGhhdAo+PiBoYXBwZW5zIHdoZW4gZGVhbGluZyB3aXRoIHRoZSBETS4KPj4gCj4+IFNpbmNlIGZh
ZTQ4ODBjNDVmZSwgaWYgdGhlIERNIGZhaWxlZCB0byBkZXRhY2ggdGhlIHBjaSBkZXZpY2Ugd2l0
aGluCj4+IHRoZSBhbGxvd2VkIHRpbWUsIHRoZSB0aW1lZCBvdXQgZXJyb3IgcmFpc2VkIHNraXAg
cGFydCBvZgo+PiBwY2lfcmVtb3ZlXyosIGJ1dCBhbHNvIHJhaXNlIHRoZSBlcnJvciB1cCB0byB0
aGUgY2FsbGVyIG9mCj4+IGxpYnhsX19kZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsLCBsaWJ4bF9fZGVz
dHJveV9kb21pZCwgYW5kIHRodXMgdGhlCj4+IGRlc3RydWN0aW9uIG9mIHRoZSBkb21haW4gZmFp
bHMuCj4+IAo+PiBJbiB0aGlzIHBhdGNoLCBpZiB0aGUgRE0gZGlkbid0IGNvbmZpcm1lZCB0aGF0
IHRoZSBkZXZpY2UgaXMgcmVtb3ZlZCwKPj4gd2Ugd2lsbCBwcmludCBhIHdhcm5pbmcgYW5kIGtl
ZXAgZ29pbmcgaWYgZm9yY2U9dHJ1ZS4gIFRoZSBwYXRjaAo+PiByZW9yZGVyIHRoZSBmdW5jdGlv
bnMgc28gdGhhdCBwY2lfcmVtb3ZlX3RpbWVvdXQoKSBjYWxscwo+PiBwY2lfcmVtb3ZlX2RldGF0
Y2hlZCgpIGxpa2UgaXQncyBkb25lIHdoZW4gRE0gY2FsbHMgYXJlIHN1Y2Nlc3NmdWwuCj4+IAo+
PiBXZSBhbHNvIGNsZWFuIHRoZSBRTVAgc3RhdGVzIGFuZCBhc3NvY2lhdGVkIHRpbWVvdXRzIGVh
cmxpZXIsIGFzIHNvb24KPj4gYXMgdGhleSBhcmUgbm90IG5lZWRlZCBhbnltb3JlLgo+PiAKPj4g
UmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4+
IEZpeGVzOiBmYWU0ODgwYzQ1ZmUwMTVlNTY3YWZhMjIzZjc4YmYxN2E2ZDk4ZTFiCj4+IFNpZ25l
ZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+PiAK
Pgo+SGkgQW50aG9ueSAvIENoYW8sCj4KPkkgaGF2ZSB0byBjb21lIGJhY2sgdG8gdGhpcywgYSBi
aXQgYmVjYXVzZSBwZXJoYXBzIHRoZXJlIGlzIGFuIHVuZGVybHlpbmcgaXNzdWUuCj5XaGlsZSBp
dCBlYXJsaWVyIG9jY3VycmVkIHRvIG1lIHRoYXQgdGhlIFZNIHRvIHdoaWNoIEkgcGFzc2VkIHRo
cm91Z2ggbW9zdCBwY2ktZGV2aWNlcyAKPig4IHRvIGJlIGV4YWN0KSBiZWNhbWUgdmVyeSBzbG93
IHRvIHNodXRkb3duLCBidXQgSSAgZGlkbid0IGludmVzdGlnYXRlIGl0IGZ1cnRoZXIuCj4KPkJ1
dCBhZnRlciB5b3UgY29tbWl0IG1lc3NhZ2VzIGZyb20gdGhpcyBwYXRjaCBpdCBrZXB0IG5hZ2dp
bmcsIHNvIHRvZGF5IEkgZGlkIHNvbWUgdGVzdGluZwo+YW5kIGJpc2VjdGluZy4KPgo+VGhlIGRp
ZmZlcmVuY2UgaW4gdGVhci1kb3duIHRpbWUgYXQgbGVhc3QgZnJvbSB3aGF0IHRoZSBJT01NVSBj
b2RlIGxvZ3MgaXMgcXVpdGUgbGFyZ2U6Cj4KPnhlbi00LjEyLjAKPglTZXR1cDogCSAgICA3LjQ1
MiBzCj4JVGVhci1kb3duOiAgNy42MjYgcwo+Cj54ZW4tdW5zdGFibGUtZWU3MTcwODIyZjFmYzIw
OWYzM2ZlYjQ3YjI2OGJhYjM1NTQxMzUxZAo+CVNldHVwOiAgICAgIDcuNDY4IHMKPglUZWFyLWRv
d246IDUwLjIzOSBzCj4KPkJpc2VjdGlvbiB0dXJuZWQgdXA6Cj4JY29tbWl0IGM0YjFlZjBmODlh
YTZhNzRmYWE0NjE4Y2UzZWZlZDFkZTI0NmVjNDAKPglBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+Cj4JRGF0ZTogICBGcmkgSnVsIDE5IDEwOjI0OjA4IDIwMTkgKzAxMDAKPgls
aWJ4bF9xbXA6IHdhaXQgZm9yIGNvbXBsZXRpb24gb2YgZGV2aWNlIHJlbW92YWwKPgo+V2hpY2gg
bWFrZXMgbWUgd29uZGVyIGlmIHRoZXJlIGlzIHNvbWV0aGluZyBnb2luZyB3cm9uZyBpbiBRZW11
ID8KCkhpIFNhbmRlciwKClRoYW5rcyBmb3IgeW91ciB0ZXN0aW5nIGFuZCB0aGUgYmlzZWN0aW9u
LgoKSSB0cmllZCBvbiBteSBtYWNoaW5lLCB0aGUgZGVzdHJ1Y3Rpb24gdGltZSBvZiBhIGd1ZXN0
IHdpdGggOCBwYXNzLXRocnUKZGV2aWNlcyBpbmNyZWFzZWQgZnJvbSA0cyB0byAxMnMgYWZ0ZXIg
YXBwbGllZCB0aGUgY29tbWl0IGFib3ZlLiBJbiBteQp1bmRlcnN0YW5kaW5nLCBJIGd1ZXNzIHlv
dSBtaWdodCBnZXQgdGhlIGVycm9yIG1lc3NhZ2UgInRpbWVkIG91dAp3YWl0aW5nIGZvciBETSB0
byByZW1vdmUuLi4iLiBUaGVyZSBtaWdodCBiZSBzb21lIGlzc3VlcyBvbiB5b3VyIGFzc2lnbmVk
CmRldmljZXMnIGRyaXZlcnMuIFlvdSBjYW4gZmlyc3QgdW5iaW5kIHRoZSBkZXZpY2VzIHdpdGgg
dGhlaXIgZHJpdmVycyBpbgpWTSBhbmQgdGhlbiB0ZWFyIGRvd24gdGhlIFZNLCBhbmQgY2hlY2sg
d2hldGhlciB0aGUgVk0gdGVhcmRvd24gZ2V0cwptdWNoIGZhc3Rlci4KCkFudGhvbnkgJiBXZWks
CgpUaGUgY29tbWl0IGFib3ZlIGJhc2ljYWxseSBzZXJpYWxpemVzIGFuZCBzeW5jaHJvbml6ZXMg
ZGV0YWNoaW5nCmFzc2lnbmVkIGRldmljZXMgYW5kIHRodXMgaW5jcmVhc2VzIFZNIHRlYXJkb3du
IHRpbWUgc2lnbmlmaWNhbnRseSBpZgp0aGVyZSBhcmUgbXVsdGlwbGUgYXNzaWduZWQgZGV2aWNl
cy4gVGhlIGNvbW1pdCBhaW1lZCB0byBhdm9pZCBxZW11J3MKYWNjZXNzIHRvIFBDSSBjb25maWd1
cmF0aW9uIHNwYWNlIGNvaW5jaWRpbmcgd2l0aCB0aGUgZGV2aWNlIHJlc2V0CmluaXRpYXRlZCBi
eSB4bCAod2hpY2ggaXMgbm90IGRlc2lyZWQgYW5kIGlzIGV4YWN0bHkgdGhlIGNhc2Ugd2hpY2gK
dHJpZ2dlcnMgdGhlIGFzc2VydGlvbiBpbiBYZW4gWzFdKS4gSSBwZXJzb25hbGx5IGluc2lzdCB0
aGF0IHhsIHNob3VsZAp3YWl0IGZvciBETSdzIGNvbXBsZXRpb24gb2YgZGV2aWNlIGRldGFjaGlu
Zy4gT3RoZXJ3aXNlLCBiZXNpZGVzIFhlbgpwYW5pYyAod2hpY2ggY2FuIGJlIGZpeGVkIGluIGFu
b3RoZXIgd2F5KSwgaW4gdGhlb3J5LCBzdWNoIHN1ZGRlbgp1bmF3YXJlZCBkZXZpY2UgcmVzZXQg
bWlnaHQgY2F1c2UgYSBkaXNhc3RlciAoZS5nLiBkYXRhIGxvc3MgZm9yIGEKc3RvcmFnZSBkZXZp
Y2UpLgoKWzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTktMDkvbXNnMDMyODcuaHRtbAoKQnV0IGNvbnNpZGVyaW5nIGZhc3QgY3JlYXRp
b24gYW5kIHRlYXJkb3duIGlzIGFuIGltcG9ydGFudCBiZW5lZml0IG9mCnZpcnR1YWxpemF0aW9u
LCBJIGFtIG5vdCBzdXJlIGhvdyB0byBkZWFsIHdpdGggdGhlIHNpdHVhdGlvbi4gQW55d2F5LAp5
b3UgY2FuIG1ha2UgdGhlIGRlY2lzaW9uLiBUbyBmaXggdGhlIHJlZ3Jlc3Npb24gb24gVk0gdGVh
cmRvd24sIHdlIGNhbgpyZXZlcnQgdGhlIGNvbW1pdCBieSByZW1vdmluZyB0aGUgdGltZW91dCBs
b2dpYy4KCldoYXQncyB5b3VyIG9waW5pb24/CgpUaGFua3MKQ2hhbwoKPgo+LS0KPlNhbmRlcgo+
Cj4KPgo+eGVuLTQuMTIuMCBzZXR1cDoKPgkoWEVOKSBbMjAxOS0xMC0xMCAwOTo1NDoxNC44NDZd
IEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBt
b2RlID0gMwo+CShYRU4pIFsyMDE5LTEwLTEwIDA5OjU0OjE0Ljg0Nl0gQU1ELVZpOiBTZXR1cCBJ
L08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUg
PSAweDRhYTg0NzAwMCwgZG9tYWluID0gMSwgcGFnaW5nIG1vZGUgPSAzCj4JKFhFTikgWzIwMTkt
MTAtMTAgMDk6NTQ6MTQuODQ2XSBBTUQtVmk6IFJlLWFzc2lnbiAwMDAwOjA5OjAwLjAgZnJvbSBk
b20wIHRvIGRvbTEKPgkuLi4KPgkoWEVOKSBbMjAxOS0xMC0xMCAwOTo1NDoyMi4yOThdIEFNRC1W
aTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0g
Mwo+CShYRU4pIFsyMDE5LTEwLTEwIDA5OjU0OjIyLjI5OF0gQU1ELVZpOiBTZXR1cCBJL08gcGFn
ZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDRh
YTg0NzAwMCwgZG9tYWluID0gMSwgcGFnaW5nIG1vZGUgPSAzCj4JKFhFTikgWzIwMTktMTAtMTAg
MDk6NTQ6MjIuMjk4XSBBTUQtVmk6IFJlLWFzc2lnbiAwMDAwOjA5OjAwLjcgZnJvbSBkb20wIHRv
IGRvbTEKPgo+Cj54ZW4tNC4xMi4wIHRlYXItZG93bjoKPgkoWEVOKSBbMjAxOS0xMC0xMCAxMDow
MToxMS45NzFdIEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIGRvbWFpbiA9IDEs
IHBhZ2luZyBtb2RlID0gMwo+CShYRU4pIFsyMDE5LTEwLTEwIDEwOjAxOjExLjk3MV0gQU1ELVZp
OiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIHR5cGUgPSAweDEsIHJv
b3QgdGFibGUgPSAweDUzNTcyYzAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCj4JKFhF
TikgWzIwMTktMTAtMTAgMTA6MDE6MTEuOTcxXSBBTUQtVmk6IFJlLWFzc2lnbiAwMDAwOjA5OjAw
LjAgZnJvbSBkb20xIHRvIGRvbTAKPgkuLi4KPgkoWEVOKSBbMjAxOS0xMC0xMCAxMDowMToxOS41
OTddIEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIGRvbWFpbiA9IDEsIHBhZ2lu
ZyBtb2RlID0gMwo+CShYRU4pIFsyMDE5LTEwLTEwIDEwOjAxOjE5LjU5N10gQU1ELVZpOiBTZXR1
cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIHR5cGUgPSAweDEsIHJvb3QgdGFi
bGUgPSAweDUzNTcyYzAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCj4JKFhFTikgWzIw
MTktMTAtMTAgMTA6MDE6MTkuNTk3XSBBTUQtVmk6IFJlLWFzc2lnbiAwMDAwOjA5OjAwLjcgZnJv
bSBkb20xIHRvIGRvbTAKPgo+eGVuLXVuc3RhYmxlLWVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2Iy
NjhiYWIzNTU0MTM1MWQgc2V0dXA6Cj4JKFhFTikgWzIwMTktMTAtMTAgMTA6MjE6MzguNTQ5XSBk
MTogYmluZDogbV9nc2k9NDcgZ19nc2k9MzYgZGV2PTAwLjAwLjUgaW50eD0wCj4JKFhFTikgWzIw
MTktMTAtMTAgMTA6MjE6MzguNjIxXSBBTUQtVmk6IERpc2FibGU6IGRldmljZSBpZCA9IDB4OTAw
LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKPgkoWEVOKSBbMjAxOS0xMC0xMCAxMDoyMToz
OC42MjFdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTAwLCB0
eXBlID0gMHgxLCByb290IHRhYmxlID0gMHg0YWE4M2IwMDAsIGRvbWFpbiA9IDEsIHBhZ2luZyBt
b2RlID0gMwo+CShYRU4pIFsyMDE5LTEwLTEwIDEwOjIxOjM4LjYyMV0gQU1ELVZpOiBSZS1hc3Np
Z24gMDAwMDowOTowMC4wIGZyb20gZG9tMCB0byBkb20xCj4JLi4uCj4JKFhFTikgWzIwMTktMTAt
MTAgMTA6MjE6NDYuMDY5XSBkMTogYmluZDogbV9nc2k9NDYgZ19nc2k9MzYgZGV2PTAwLjAxLjQg
aW50eD0zCj4JKFhFTikgWzIwMTktMTAtMTAgMTA6MjE6NDYuMDg5XSBBTUQtVmk6IERpc2FibGU6
IGRldmljZSBpZCA9IDB4OTA3LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKPgkoWEVOKSBb
MjAxOS0xMC0xMCAxMDoyMTo0Ni4wODldIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRl
dmljZSBpZCA9IDB4OTA3LCB0eXBlID0gMHgxLCByb290IHRhYmxlID0gMHg0YWE4M2IwMDAsIGRv
bWFpbiA9IDEsIHBhZ2luZyBtb2RlID0gMwo+CShYRU4pIFsyMDE5LTEwLTEwIDEwOjIxOjQ2LjA4
OV0gQU1ELVZpOiBSZS1hc3NpZ24gMDAwMDowOTowMC43IGZyb20gZG9tMCB0byBkb20xCj4KPgo+
eGVuLXVuc3RhYmxlLWVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2IyNjhiYWIzNTU0MTM1MWQgdGVh
ci1kb3duOgo+CShYRU4pIFsyMDE5LTEwLTEwIDEwOjIzOjUzLjE2N10gQU1ELVZpOiBEaXNhYmxl
OiBkZXZpY2UgaWQgPSAweDkwMCwgZG9tYWluID0gMSwgcGFnaW5nIG1vZGUgPSAzCj4JKFhFTikg
WzIwMTktMTAtMTAgMTA6MjM6NTMuMTY3XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBk
ZXZpY2UgaWQgPSAweDkwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NTI0MGY4MDAwLCBk
b21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKPgkoWEVOKSBbMjAxOS0xMC0xMCAxMDoyMzo1My4x
NjddIEFNRC1WaTogUmUtYXNzaWduIDAwMDA6MDk6MDAuMCBmcm9tIGRvbTEgdG8gZG9tMAo+CS4u
Lgo+CShYRU4pIFsyMDE5LTEwLTEwIDEwOjI0OjQzLjQwNl0gQU1ELVZpOiBEaXNhYmxlOiBkZXZp
Y2UgaWQgPSAweDkwNywgZG9tYWluID0gMSwgcGFnaW5nIG1vZGUgPSAzCj4JKFhFTikgWzIwMTkt
MTAtMTAgMTA6MjQ6NDMuNDA2XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2Ug
aWQgPSAweDkwNywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NTI0MGY4MDAwLCBkb21haW4g
PSAwLCBwYWdpbmcgbW9kZSA9IDMKPgkoWEVOKSBbMjAxOS0xMC0xMCAxMDoyNDo0My40MDZdIEFN
RC1WaTogUmUtYXNzaWduIDAwMDA6MDk6MDAuNyBmcm9tIGRvbTEgdG8gZG9tMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 15:19:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 15:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK28P-000639-Lz; Mon, 14 Oct 2019 15:19:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iK28O-000634-AE
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 15:19:44 +0000
X-Inumbo-ID: 08a5eb46-ee96-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08a5eb46-ee96-11e9-8aca-bc764e2007e4;
 Mon, 14 Oct 2019 15:19:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK28G-00016M-JN; Mon, 14 Oct 2019 15:19:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK28G-0004iU-8t; Mon, 14 Oct 2019 15:19:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iK28G-0003gp-7w; Mon, 14 Oct 2019 15:19:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142723-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=98b2e3c9ab3abfe476a2b02f8f51813edb90e72d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 15:19:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 142723: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjcyMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3MjMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVH
Ui4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDk4YjJlM2M5YWIzYWJmZTQ3NmEyYjAyZjhmNTE4
MTNlZGI5MGU3MmQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGFmZDc2
MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTcgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDU2IGRheXMgICA2NyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI1MDIgIDIwMTktMTAtMDkgMTU6MDA6MzEgWiAgICA1
IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5i
ZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4K
ICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFo
IDxhbWl0QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBB
bmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQmFsYW11cnVoYW4gUyA8YmFsYTI0QGxpbnV4LmlibS5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5p
Ym0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+
CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8
dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVk
aW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3Nh
QHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xs
aW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55
YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8Op
ZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51
eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5j
b20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBH
aWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpv
LmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBvbGV0YWV2QGlzcHJhcy5ydT4KICBEci4gRGF2aWQg
QWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxl
ZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVk
aGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8
ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IGZhbmd5aW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sg
PGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmc+CiAgSGlrYXJ1IE5pc2hpZGEgPGhpa2FydXBzcEBnbWFpbC5jb20+CiAgSWdvciBEcnV6
aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWdvciBNYW1tZWRvdiA8aW1hbW1l
ZG9AcmVkaGF0LmNvbT4KICBJdmFuIFJlbiA8aXZhbnJlbkB0ZW5jZW50LmNvbT4KICBKYW1lcyBM
ZSBDdWlyb3QgPGNoZXdpQGdlbnRvby5vcmc+CiAgSmFuIEtpc3prYSA8amFuLmtpc3prYUBzaWVt
ZW5zLmNvbT4KICBKYW5vc2NoIEZyYW5rIDxmcmFua2phQGxpbnV4LmlibS5jb20+CiAgSmluZyBM
aXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5jb20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5p
ZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hhbm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNu
b3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9zaCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxA
cmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtv
bnJhZEBhZGFjb3JlLmNvbT4KICBLxZF2w6Fnw7MsIFpvbHTDoW4gPERpcnRZLmlDRS5odUBnbWFp
bC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMYXVyZW50IERlc25v
Z3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRoYXQuY29tPgogIExp
IFFpYW5nIDxsaXEzZWFAMTYzLmNvbT4KICBMaWJvIFpob3UgPHpobGIyOUBmb3htYWlsLmNvbT4K
ICBMdWMgTWljaGVsIDxsdWMubWljaGVsQGdyZWVuc29jcy5jb20+CiAgTWFyYy1BbmRyw6kgTHVy
ZWF1IDxtYXJjYW5kcmUubHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9z
YXR0aUByZWRoYXQuY29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxh
bmRlLmNvLnVrPgogIE1hcmsgU3ltcyA8bWFyay5zeW1zQGNpdHJpeC5jb20+CiAgTWFya3VzIEFy
bWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1hcnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlA
Y29tcHV0ZXIub3JnPgogIE1hdHRoZXcgUm9zYXRvIDxtanJvc2F0b0BsaW51eC5pYm0uY29tPgog
IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+CiAgTWF4aW0gTGV2aXRza3kgPG1sZXZpdHNrQHJlZGhhdC5jb20+CiAgTWF4aXdl
bGwgUy4gR2FyY2lhIDxtYXhpd2VsbEBsaW51eC5pYm0uY29tPgogIE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbQogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgTmljaG9sYXMgUGlnZ2luIDxucGlnZ2lu
QGdtYWlsLmNvbT4KICBOaWtsYXMgSGFhcyA8Z2l0QGhhYXNuLnh5ej4KICBOaXIgU29mZmVyIDxu
aXJzb2ZAZ21haWwuY29tPgogIE5pciBTb2ZmZXIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4KICBQYWxt
ZXIgRGFiYmVsdCA8cGFsbWVyQHNpZml2ZS5jb20+CiAgUGFua2FqIEd1cHRhIDxwYWd1cHRhQHJl
ZGhhdC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEu
IENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQYXVsIENsYXJrZSA8cGNAdXMuaWJtLmNvbT4KICBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFBhdWwgTWFja2VycmFzIDxw
YXVsdXNAb3psYWJzLm9yZz4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVrQGdtYWls
LmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4KICBQYXZl
bCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhdWtAaXNwcmFzLnJ1PgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRlciBNYXlk
ZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEByZWRoYXQu
Y29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFByYXNhZCBKIFBhbmRpdCA8
cGpwQGZlZG9yYXByb2plY3Qub3JnPgogIFJhbWlybyBQb2xsYSA8cmFtaXJvLnBvbGxhQGdtYWls
LmNvbT4KICBSYXBoYWVsIE5vcndpdHogPHJhcGhhZWwubm9yd2l0ekBudXRhbml4LmNvbT4KICBS
YXNobWljYSBHdXB0YSA8cmFzaG1pY2EuZ0BnbWFpbC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24g
PHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0
dW96em8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVz
aCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5k
cnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBA
cmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAg
U2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFu
LmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnku
bmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4K
ICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+
CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyMzE0OCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:06:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK2r6-0002Ec-Bs; Mon, 14 Oct 2019 16:05:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R0Yg=YH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iK2r4-0002Dj-Ks
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:05:54 +0000
X-Inumbo-ID: 7f45d152-ee9c-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f45d152-ee9c-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 16:05:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571069153;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=28QcIxOB5qmx1gfXpVd2uddRW2GybeqxYtT4MzYkBrc=;
 b=XKk+yRxzaqUcztWYfdE1w0rJKImtXjEkR4zOqlhUeJdDe0+SW3QWhVWK
 TCgzlLCITufrt3ZxMu3WcBv5mp8LdVEpOvZjKttxUi1LqM2WDCx6aHXd5
 Nd/AJNR2VzG7iYBMslH0Ux/PZJYs8xxmklLLxy7jIEjk5QWuNgkvoSbNe s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: w5rru48wqsTVhTUJVTjR0HmcI9wP0i/+ePu+rtfAFpcfWm3ZA2mtjcLpt8xzVtoZjh72WS8jdW
 pykxSit41OCfbyjJNNY6qSgLvdAlkAoLhXLZbUovv60kMvd4mIqbqsTBHbSbnNDUtU2hM3JGkH
 +tDWi5D8b5oYnMS0S4GbsfZSBBoFhMtZGisViFG8L/lbVL7jLkXtRHgaZ93F12AHdu36YRdec6
 2H+kNKj0ipGTXaCROnpZcVxR3/y6tzkRcsv759s8eKydHluXrrBYXfpcjrj7E8ro0/10RH9igz
 wqM=
X-SBRS: 2.7
X-MesageID: 7171458
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="7171458"
Date: Mon, 14 Oct 2019 17:05:50 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191014160550.GA1138@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-7-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191011165549.21639-7-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDU6NTU6NDlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFCTEVEIiBpbiBhbiBlYXJs
aWVyIHVuY29tbWl0dGVkCgpJIGd1ZXNzIHRoYXQncyBub3cgTElCWExfUEFTU1RIUk9VR0hfVU5T
UEVDSUZJRUQuCgo+IHZlcnNpb24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBkb3VibGUgZHV0eS4g
IFdlIGFjdHVhbGx5IG5lZWQgYWxsIG9mCj4gdGhlIGZvbGxvd2luZyB0byBiZSBzcGVjaWZpY2Fi
bGU6Cj4gICAqIGRlZmF1bHQgKCJ1bnNwZWNpZmllZCIpOiBlbmFibGUgUFQgaWZmIHdlIGhhdmUg
ZGV2aWNlcyB0bwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5pZgoK
PiAgICAgcGFzcyB0aHJvdWdoIHNwZWNpZmllZCBpbiB0aGUgaW5pdGlhbCBjb25maWcgZmlsZS4K
PiAgICogImVuYWJsZWQiIChhbmQgZmFpbCBpZiB0aGUgcGxhdGZvcm0gZG9lc24ndCBzdXBwb3J0
IGl0KS4KPiAgICogImRpc2FibGVkIiAoYW5kIHJlamVjdCBmdXR1cmUgUFQgaG90cGx1ZykuCj4g
ICAqICJzaGFyZV9wdCIvInN5bmNfcHQiOiBlbmFibGUgUFQgYW5kIHNldCBhIHNwZWNpZmljIFBU
IG1vZGUuCj4gCj4gRGVmYXVsdGluZyBhbmQgZXJyb3IgY2hlY2tpbmcgc2hvdWxkIGJlIGRvbmUg
aW4gbGlieGwuICBTbywgd2UgbWFrZQo+IHNldmVyYWwgY2hhbmdlcyBoZXJlLgo+IAo+IFdlIGlu
dHJvZHVjZSAiZW5hYmxlZCIuICAoQW5kIHdlIGRvY3VtZW50ICJ1bnNwZWNpZmllZCIuKQo+IAo+
IFdlIG1vdmUgYWxsIG9mIHRoZSBlcnJvciBjaGVja2luZyBhbmQgZGVmYXVsdGluZyBjb2RlIGZy
b20geGwgaW50bwo+IGxpYnhsLiAgTm93LCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0
IGhhcyBhbGwgb2YgdGhlIG5lY2Vzc2FyeQo+IGluZm9ybWF0aW9uIHRvIGdldCB0aGlzIHJpZ2h0
LiAgU28gd2UgY2FuIGRvIGl0IGFsbCB0aGVyZS4gIENob29zaW5nCj4gdGhlIHNwZWNpZmljIG1v
ZGUgaXMgYXJjaC1zcGVjaWZpYy4KPiAKPiBXZSBjYW4gYWxzbyBhcnJhbmdlIHRvIGhhdmUgb25s
eSBvbmUgcGxhY2UgZWFjaCB3aGljaCBjYWxjdWxhdGVzCj4gKGkpIHdoZXRoZXIgcGFzc3Rocm91
Z2ggbmVlZHMgdG8gYmUgZW5hYmxlZCBiZWNhdXNlIHB0IGRldmljZXMgd2VyZQo+IHNwZWNpZmll
ZCAoaWkpIHdoZXRoZXIgcHRfc2hhcmUgY2FuIGJlIHVzZWQgKGZvciBlYWNoIGFyY2gpLgo+IAo+
IHhsIG5vdyBvbmx5IGhhcyB0byBwYXJzZSB0aGUgZW51bSBpbiB0aGUgc2FtZSB3YXkgYXMgaXQg
cGFyc2VzIGFsbAo+IG90aGVyIGVudW1zLgo+IAo+IFRoaXMgY2hhbmdlIGZpeGVzIGEgcmVncmVz
c2lvbiBmcm9tIGVhcmxpZXIgNC4xMy1wcmU6IHVudGlsIHJlY2VudAo+IGNoYW5nZXMsIHBhc3N0
aHJvdWdoIHdhcyBvbmx5IGVuYWJsZWQgYnkgZGVmYXVsdCBpZiBwYXNzdGhyb3VnaAo+IGRldmlj
ZXMgd2VyZSBzcGVjaWZpZWQuICBXZSByZXN0b3JlIHRoaXMgYmVoYXZpb3VyLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAo+IC0t
LQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3g4Ni5jCj4gaW5kZXggYzBmODhhN2VhYS4uMjI2YjcxMmNiZCAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4bC9saWJ4bF94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCj4g
QEAgLTYzMSw2ICs2MzEsNDcgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCj4gICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQo
JmJfaW5mby0+YWNwaSwgdHJ1ZSk7Cj4gIH0KPiAgCj4gK2ludCBsaWJ4bF9fYXJjaF9wYXNzdGhy
b3VnaF9tb2RlX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCj4gK3sKClsuLi5dCgo+ICt9Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKClRoZXJlIGFyZSA0MCB0cmFpbGluZyB3
aGl0ZSBzcGFjZSBoZXJlLCBhbnkgcmVhc29uPyA6LSkuCgpCZXNpZGUgYSBmZXcgdHlwb3MsIHRo
ZSBwYXRjaCBsb29rcyBmaW5lIHRvIG1lOgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:09:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:09:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK2ud-0002QU-SZ; Mon, 14 Oct 2019 16:09:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fu8Z=YH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iK2uc-0002QP-RZ
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:09:34 +0000
X-Inumbo-ID: ff2b098c-ee9c-11e9-9382-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff2b098c-ee9c-11e9-9382-12813bfff9fa;
 Mon, 14 Oct 2019 16:09:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571069367;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=5wY3rPjf+u3Y0FmYCBKJegWHrCBDQ9aLMcM8nDr2E/Q=;
 b=NSipLZNcTgQui5FwtXEcIJ1v28TuDfbdKXlwrOpgwDNGCeUooc3PL73C
 ieH8HaL5v8CbnDYQi2r+2DhNT/OJinLgGKpOlw/AnsXFfqrrUnni90KID
 xRHK820mHAmFMeMyHWOkENZ59BXoZZpJodMRrIaLvfrWAYQ+253as/E84 Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1jbjDCiIkw0cq+RMjyCSWQZTSa8T6VazkyRKAQBFGG3sYfVHtEmVsOPjes7zm6TPhqScn/NsqN
 yl/2jAmS2JCsybdwanP2qAdRynvIHBF3f24a8KVL67qdxyt+Z+OOP+aianJA0/hSaNV68VVKiZ
 BmLAYwEfCvd+vnikXTvmLrMhl426ECSxlthtjfAZwG4AHNbQFrfNIcUarLmL6+4FICCvteROhy
 BemA5MEpkgPjlRPugtsJiJCPhWM3Ptxg4MEDJQGeJgkAVn+CgcvW2+SkulFp5RWm+2pdwU1D23
 dtM=
X-SBRS: 2.7
X-MesageID: 7256215
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="7256215"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23972.40372.377662.700932@mariner.uk.xensource.com>
Date: Mon, 14 Oct 2019 17:09:24 +0100
To: Paul Durrant <pdurrant@gmail.com>
In-Reply-To: <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
 <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCBEdXJyYW50IHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbWEVOIFBBVENIIGZvci00LjEz
IHYyIDkvOV0gbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9naWMiKToK
PiBPbiBGcmksIDExIE9jdCAyMDE5IGF0IDE3OjM0LCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gPgo+ID4gSsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1hl
bi1kZXZlbF0gW1hFTiBQQVRDSCBmb3ItNC4xMyB2MiA5LzldIGxpYnhsL3hsOiBPdmVyaGF1bCBw
YXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljIik6Cj4gPiA+IE9uIDExLjEwLjE5IDE1OjMxLCBJYW4g
SmFja3NvbiB3cm90ZToKPiA+ID4gPiBJIGRvIG5vdCBoYXZlIGEgc3Ryb25nIG9waW5pb24gYWJv
dXQgdGhpcy4gIEkgd291bGQgYmUgaGFwcHkgd2l0aAo+ID4gPiA+ICJhdXRvIiAob3IgImRlZmF1
bHQiIG1heWJlKS4KPiA+ID4KPiA+ID4gInVuc3BlY2lmaWVkIj8KPiA+Cj4gPiBUaGF0IGlzIElN
TyB0aGUgYmVzdCBzdWdnZXN0aW9uIHNvIGZhciBzbyBJIHdpbGwgZ28gd2l0aCB0aGF0IGluIG15
Cj4gPiB2My4KPiAKPiBTZWVtcyBvZGQgdG8gc3BlY2lmeSBhIHBhcmFtZXRlciB3aXRoIGEgdmFs
dWUgb2YgJ3Vuc3BlY2lmaWVkJyA7LSkKCkkgaGF2ZSB0cmllZCB0byBpbmZlciArMS8tMS8wIG51
bWJlcnMgZnJvbSB0aGUgbWFpbCB0aHJlYWQuICBJIGhhdmUKYWxzbyBsb29rZWQgYXQgbGlieGxf
dHlwZXMuaWRsIHRvIHNlZSBob3cgbWFueSB0aW1lcyB3ZSBhcmUgdXNpbmcKd2hhdCBuYW1lIHRv
IHJlcHJlc2VudCByb3VnaGx5IHRoaXMgY29uY2VwdDoKCiBCaWtlc2hlZCBjb2xvdXIgIFBhdWwg
SnVlcmdlbiBHZW9yZ2UgSWFuIEFudGhvbnkgV2VpICNhbHJlYWR5CgogdW5rbm93biAgICAgICAg
ICAgPyAgICAgID8gICAgIC0xICAgICsyICAgID8gICAgID8gICAgMTcKIGRlZmF1bHQgICAgICAg
ICAgID8gICAgICA/ICAgICA/ICAgICAgMCAgICA/ICAgICA/ICAgICAyCiBhdXRvICAgICAgICAg
ICAgICAtMSAgICAgPyAgICAgKzEgICAgIDAgICAgPyAgICAgPyAgICAgMQogdW5zcGVjaWZpZWQg
ICAgICAgLTEgICAgICsxICAgID8gICAgICAwICAgID8gICAgID8gICAgIDAKCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5eXl5eXl5eXl5eXl5eXgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsIG1haW50YWluZXJzCgpPbiB0aGlzIGJhc2lz
IElNTyBjbGVhcmx5IHRoaXMgc2hvdWxkIGdvIGJhY2sgdG8gInVua25vd24iLgpJIHdpbGwgZG8g
dGhhdCBpbiBhIHJlc3BpbiAob3IgbWF5YmUgb24gY29tbWl0KSBidXQgcmlnaHQgbm93IEkgdGhp
bmsKSSBhbSBzdGlsbCBhd2FpdGluZyBhIHJldmlldyBmb3IgdGhpcyBwYXRjaC4KClRoYW5rcywK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:11:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK2w2-00037c-7c; Mon, 14 Oct 2019 16:11:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fu8Z=YH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iK2w1-00037U-3s
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:11:01 +0000
X-Inumbo-ID: 3614c8ac-ee9d-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3614c8ac-ee9d-11e9-a531-bc764e2007e4;
 Mon, 14 Oct 2019 16:11:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571069461;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=KeyOqNOuDXin3IyktBJ7/icqWY5udklmmTCeO0/n5+Y=;
 b=hyYAiywevpt3uzdmGXTwLGps+/ZtfsWblEz6t5erGu+CR+OO2WD45lo1
 N6cH6qxMskDTajdIgpPMry0IR0faZnqXoocd+0o2OWQSl0tU9sv3RkaFR
 s1mW5cz9zwZVchJgvreRJV+TW+OKT5Sff6aosQQY/dF6IfbEICVYJg/wU c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KS15PvN2QW6hPARIKVU58GuTscA0/Wz/X6hZsg5wmqWnBVQ9n/HrSf1D0z2lLaQO8GTEMT5xCr
 cXhhk9X/QCVf72ndnfFj7/Im9xm8cUoYQq0caV5kVv7VndyXQJchce1ia+7X8wkPiDmNbIqncL
 ge9dt3pzqmT25VMRD1YFJcFMN8vioIZFbBL6VBdL2EJyqRPGQ93p0TVEwBZAlLzLuVMJ9oZduP
 mql5Mlcwuz6zyT2b8qNzLAAlDUxeuo16+paCiB4E3AAASJSporGy6eNeJcsHUScCO4grHezL8p
 GLw=
X-SBRS: 2.7
X-MesageID: 6939216
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="6939216"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23972.40464.347413.779544@mariner.uk.xensource.com>
Date: Mon, 14 Oct 2019 17:10:56 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191014160550.GA1138@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-7-ian.jackson@eu.citrix.com>
 <20191014160550.GA1138@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtYRU4gUEFUQ0ggZm9yLTQu
MTMgdjMgMTAvMTBdIGxpYnhsL3hsOiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2lj
Iik6Cj4gT24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDU6NTU6NDlQTSArMDEwMCwgSWFuIEphY2tz
b24gd3JvdGU6Cj4gPiBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIChha2EgIkVOQUJMRUQiIGlu
IGFuIGVhcmxpZXIgdW5jb21taXR0ZWQKPiAKPiBJIGd1ZXNzIHRoYXQncyBub3cgTElCWExfUEFT
U1RIUk9VR0hfVU5TUEVDSUZJRUQuCgpIZWgsIHNlZSBteSBvdGhlciBtYWlsLCBqdXN0IGNyb3Nz
ZWQgd2l0aCB5b3Vycy4KCj4gPiAraW50IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X3BoeXNpbmZvICpwaHlzaW5mbykKPiA+ICt7Cj4gCj4gWy4uLl0KPiAKPiA+ICt9Cj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IAo+IFRoZXJlIGFyZSA0MCB0
cmFpbGluZyB3aGl0ZSBzcGFjZSBoZXJlLCBhbnkgcmVhc29uPyA6LSkuCgpOby4gIEkgd2lsbCBn
ZXQgcmlkIG9mIHRoZW0uICBNeSBlZGl0b3IgZG9lc24ndCBjb21wbGFpbiBhYm91dCB0aGVtCmFu
ZCBteSBwZXJzb25hbCB2aWV3IGlzIHRoYXQgdGhpcyBpcyBwb2ludGxlc3MgYnVyZWF1Y3JhY3kg
YnV0IGl0J3MKbm90IGp1c3QgdXAgdG8gbWUsIHNvIEknbGwgZml4IGl0LgoKPiBCZXNpZGUgYSBm
ZXcgdHlwb3MsIHRoZSBwYXRjaCBsb29rcyBmaW5lIHRvIG1lOgo+IFJldmlld2VkLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClRoYW5rcy4KCklmIEkgY2hh
bmdlICJ1bnNwZWNpZmllZCIgYmFjayB0byAidW5rbm93biIsIGFuZCBmaXggdGhlIHNwYWNlcyAo
YW5kCkknbGwgaGF2ZSBhIGxvb2sgZm9yIHR5cG9zKSwgc2hvdWxkIEkgcmV0YWluIHlvdXIgYWNr
ID8KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:44:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3SV-0005iM-5c; Mon, 14 Oct 2019 16:44:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7fCd=YH=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iK3SU-0005iE-1t
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:44:34 +0000
X-Inumbo-ID: e5b77b84-eea1-11e9-9382-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5b77b84-eea1-11e9-9382-12813bfff9fa;
 Mon, 14 Oct 2019 16:44:32 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id r17so413838wme.0
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 09:44:32 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=kbUFQkg40dniCujdO09oY754oXa1YWJSfuMuL0Nigpk=;
 b=N2rfctptTcqooUYXOcwxRb5Vlsia+GNKEWjL5vgNMsksML2/GXhKBonKNhmyF4dYFo
 UD8rXZ9IFvOu+BC26iAE07PudsdWfpp6jSxFcyqkdu6R64fDA9+xNxr7mF0LEFTGFoMb
 /inEgE0VQ+lV6Yem3H4nodIP/L4RUJmmeNhow+hwkwOBEYVSmo/Gx55Kf5QpHhvC/hFN
 bE/I63tC1LkhynjKh67aLjez9mwH7nZjXb4wGYT+Vv1rwXFE0eztmXvXmzsA70uRXGm1
 +0Y06idMcCVE2qmyyr5cOMppEYdERYTNvMXnp5ZTxDTw7sjxjokQLA4mWBtvJk45UgDL
 wfSA==
X-Gm-Message-State: APjAAAVE7zAvfFkI9xU0p/j7uVQYyVDjonBn2oQmc3aSrBh9k4IFkS23
 WHvOZ0j4AK2x7++wMklgKIY=
X-Google-Smtp-Source: APXvYqzKuZ440zqkONBlYwq1/G1OCD5cByumbo8o7cuENCSCA4FJu8DJB0/R1wBVC6uq4u9a4zjJtg==
X-Received: by 2002:a7b:c4c6:: with SMTP id g6mr15992757wmk.126.1571071471821; 
 Mon, 14 Oct 2019 09:44:31 -0700 (PDT)
Received: from debian (162.148.159.143.dyn.plus.net. [143.159.148.162])
 by smtp.gmail.com with ESMTPSA id e3sm18389011wme.39.2019.10.14.09.44.30
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 14 Oct 2019 09:44:31 -0700 (PDT)
Date: Mon, 14 Oct 2019 17:44:29 +0100
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191014164429.ltk64qeoo2ckzwet@debian>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
 <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
 <23972.40372.377662.700932@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23972.40372.377662.700932@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMDU6MDk6MjRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbWEVOIFBBVENIIGZv
ci00LjEzIHYyIDkvOV0gbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9n
aWMiKToKPiA+IE9uIEZyaSwgMTEgT2N0IDIwMTkgYXQgMTc6MzQsIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4KPiA+ID4gSsO8cmdlbiBHcm/DnyB3cml0
ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hFTiBQQVRDSCBmb3ItNC4xMyB2MiA5LzldIGxpYnhsL3hs
OiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljIik6Cj4gPiA+ID4gT24gMTEuMTAu
MTkgMTU6MzEsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiA+ID4gSSBkbyBub3QgaGF2ZSBhIHN0
cm9uZyBvcGluaW9uIGFib3V0IHRoaXMuICBJIHdvdWxkIGJlIGhhcHB5IHdpdGgKPiA+ID4gPiA+
ICJhdXRvIiAob3IgImRlZmF1bHQiIG1heWJlKS4KPiA+ID4gPgo+ID4gPiA+ICJ1bnNwZWNpZmll
ZCI/Cj4gPiA+Cj4gPiA+IFRoYXQgaXMgSU1PIHRoZSBiZXN0IHN1Z2dlc3Rpb24gc28gZmFyIHNv
IEkgd2lsbCBnbyB3aXRoIHRoYXQgaW4gbXkKPiA+ID4gdjMuCj4gPiAKPiA+IFNlZW1zIG9kZCB0
byBzcGVjaWZ5IGEgcGFyYW1ldGVyIHdpdGggYSB2YWx1ZSBvZiAndW5zcGVjaWZpZWQnIDstKQo+
IAo+IEkgaGF2ZSB0cmllZCB0byBpbmZlciArMS8tMS8wIG51bWJlcnMgZnJvbSB0aGUgbWFpbCB0
aHJlYWQuICBJIGhhdmUKPiBhbHNvIGxvb2tlZCBhdCBsaWJ4bF90eXBlcy5pZGwgdG8gc2VlIGhv
dyBtYW55IHRpbWVzIHdlIGFyZSB1c2luZwo+IHdoYXQgbmFtZSB0byByZXByZXNlbnQgcm91Z2hs
eSB0aGlzIGNvbmNlcHQ6Cj4gCj4gIEJpa2VzaGVkIGNvbG91ciAgUGF1bCBKdWVyZ2VuIEdlb3Jn
ZSBJYW4gQW50aG9ueSBXZWkgI2FscmVhZHkKPiAKPiAgdW5rbm93biAgICAgICAgICAgPyAgICAg
ID8gICAgIC0xICAgICsyICAgID8gICAgID8gICAgMTcKPiAgZGVmYXVsdCAgICAgICAgICAgPyAg
ICAgID8gICAgID8gICAgICAwICAgID8gICAgID8gICAgIDIKPiAgYXV0byAgICAgICAgICAgICAg
LTEgICAgID8gICAgICsxICAgICAwICAgID8gICAgID8gICAgIDEKPiAgdW5zcGVjaWZpZWQgICAg
ICAgLTEgICAgICsxICAgID8gICAgICAwICAgID8gICAgID8gICAgIDAKPiAKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl4KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsIG1haW50YWluZXJzCgorMSB0byAidW5r
bm93biIuIEkgcHJlZmVyIGNvbnNpc3RlbmN5LgoKMCB0byBhbGwgb3RoZXJzLgoKCj4gCj4gT24g
dGhpcyBiYXNpcyBJTU8gY2xlYXJseSB0aGlzIHNob3VsZCBnbyBiYWNrIHRvICJ1bmtub3duIi4K
PiBJIHdpbGwgZG8gdGhhdCBpbiBhIHJlc3BpbiAob3IgbWF5YmUgb24gY29tbWl0KSBidXQgcmln
aHQgbm93IEkgdGhpbmsKPiBJIGFtIHN0aWxsIGF3YWl0aW5nIGEgcmV2aWV3IGZvciB0aGlzIHBh
dGNoLgo+IAoKSSB0aGluayBhIHJlc3BpbiBpcyByZXF1aXJlZCAtLSBpbiBvbmUgb2YgdGhlIG1h
aWxzIHlvdXIgc2FpZCB5b3Ugd291bGQKbmVlZCB0byBwdXQgc29tZSBsb2dpYyBpbnRvIGFyY2gt
c3BlY2lmaWMgZnVuY3Rpb24uCgpXZWkuCgo+IFRoYW5rcywKPiBJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3VX-0005v9-Ln; Mon, 14 Oct 2019 16:47:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iK3VW-0005v3-AL
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:47:42 +0000
X-Inumbo-ID: 55ae3694-eea2-11e9-9383-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55ae3694-eea2-11e9-9383-12813bfff9fa;
 Mon, 14 Oct 2019 16:47:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK3VT-0003Jy-Pd; Mon, 14 Oct 2019 16:47:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK3VT-000564-BC; Mon, 14 Oct 2019 16:47:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iK3VT-0001Ba-AZ; Mon, 14 Oct 2019 16:47:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142748-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=55ab292c42db41b05cfdba012680bf1e0ea02f7a
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 16:47:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142748: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjc0OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MThjOTM1ZmFjNGQzMGIzZWMz
NWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI3NDIgIDIwMTkt
MTAtMTQgMTE6MDE6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzQ4ICAy
MDE5LTEwLTE0IDE0OjE0OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNTE4YzkzNWZhYy4uNTVhYjI5MmM0MiAgNTVh
YjI5MmM0MmRiNDFiMDVjZmRiYTAxMjY4MGJmMWUwZWEwMmY3YSAtPiBzbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:48:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3WL-0005zc-37; Mon, 14 Oct 2019 16:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fu8Z=YH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iK3WK-0005zS-73
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:48:32 +0000
X-Inumbo-ID: 73de7d54-eea2-11e9-9383-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73de7d54-eea2-11e9-9383-12813bfff9fa;
 Mon, 14 Oct 2019 16:48:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571071711;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=U6hMphnQNrEsZXMQzMdDOcHQsw19C9wURvi6SqfWAVo=;
 b=gWRha736Ru0FR24t6MA7QRXTQpu5ENBTNYdHW5IDdpAWF1yl8jYkH/ZO
 +wiDhyblT2jNfXRyuhXe0GomSOHPtMUp5b94tX7Bn0yqfXQQSZR21rX6g
 +xUmMKGb1PkAczp4m0G4t+iebEj21FvxAW0WP45Vt+xehNgOP9xDtE/8i g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: w5lGIhFyqPofrywEy1YOo30hItGWAVrA/JucfZq5CJyN6bbBsO4iSBy0ddiJdhh9P+F/2XEAfe
 2aXk5Y3GBAsxQr6sHGueguoKUpCQyy/9TzrEVdvQFwE8xXzIYLU7/1bM19AXpq02PJpOd05NsN
 UDIzFV0u2ckqi3zKRwIme8GgtWd6WZuRH6VEwopmgygfN9fmbJZRhGopPqxA9/gZL79oawa2LO
 kmEx4g6V1OUo3WC1zNhG2pc84KreioEZmjgW9Ek0HQ6K60UGXBV/o9iAGzu2k27YKe3XwiaMDk
 Ni0=
X-SBRS: 2.7
X-MesageID: 6940970
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="6940970"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23972.42710.205681.915082@mariner.uk.xensource.com>
Date: Mon, 14 Oct 2019 17:48:22 +0100
To: Wei Liu <wl@xen.org>
In-Reply-To: <20191014164429.ltk64qeoo2ckzwet@debian>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
 <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
 <23972.40372.377662.700932@mariner.uk.xensource.com>
 <20191014164429.ltk64qeoo2ckzwet@debian>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hFTiBQQVRDSCBmb3ItNC4xMyB2MiA5
LzldIGxpYnhsL3hsOiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljIik6Cj4gT24g
TW9uLCBPY3QgMTQsIDIwMTkgYXQgMDU6MDk6MjRQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPiAgQmlrZXNoZWQgY29sb3VyICBQYXVsIEp1ZXJnZW4gR2VvcmdlIElhbiBBbnRob255IFdl
aSAjYWxyZWFkeQo+ID4gCj4gPiAgdW5rbm93biAgICAgICAgICAgPyAgICAgID8gICAgIC0xICAg
ICsyICAgID8gICAgID8gICAgMTcKPiA+ICBkZWZhdWx0ICAgICAgICAgICA/ICAgICAgPyAgICAg
PyAgICAgIDAgICAgPyAgICAgPyAgICAgMgo+ID4gIGF1dG8gICAgICAgICAgICAgIC0xICAgICA/
ICAgICArMSAgICAgMCAgICA/ICAgICA/ICAgICAxCj4gPiAgdW5zcGVjaWZpZWQgICAgICAgLTEg
ICAgICsxICAgID8gICAgICAwICAgID8gICAgID8gICAgIDAKPiA+IAo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl5eXl5eXl5eXl5eCj4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsIG1haW50YWluZXJzCj4gCj4gKzEgdG8g
InVua25vd24iLiBJIHByZWZlciBjb25zaXN0ZW5jeS4KPiAKPiAwIHRvIGFsbCBvdGhlcnMuCgpU
aGFua3MuCgo+ID4gT24gdGhpcyBiYXNpcyBJTU8gY2xlYXJseSB0aGlzIHNob3VsZCBnbyBiYWNr
IHRvICJ1bmtub3duIi4KPiA+IEkgd2lsbCBkbyB0aGF0IGluIGEgcmVzcGluIChvciBtYXliZSBv
biBjb21taXQpIGJ1dCByaWdodCBub3cgSSB0aGluawo+ID4gSSBhbSBzdGlsbCBhd2FpdGluZyBh
IHJldmlldyBmb3IgdGhpcyBwYXRjaC4KPiAKPiBJIHRoaW5rIGEgcmVzcGluIGlzIHJlcXVpcmVk
IC0tIGluIG9uZSBvZiB0aGUgbWFpbHMgeW91ciBzYWlkIHlvdSB3b3VsZAo+IG5lZWQgdG8gcHV0
IHNvbWUgbG9naWMgaW50byBhcmNoLXNwZWNpZmljIGZ1bmN0aW9uLgoKWWVzLiAgQWxyZWFkeSBk
b25lLgoKVGhpcyBpcyBjb25mdXNpbmcgYmVjYXVzZSB3ZSBhcmUgaW4gdGhlIHRocmVhZCByZSB2
Miwgd2hpY2ggaXMgd2hlcmUKdGhpcyBiaWtlc2hlZCBjb252ZXJzYXRpb24gaXMgaGFwcGVuaW5n
LgoKQnV0IHRoZXJlIGlzIGFsc28gYSB2Mywgc2VlOgoKICBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gW1hFTiBQQVRDSCBmb3ItNC4xMyB2MyAxMC8xMF0gbGlieGwveGw6IE92ZXJoYXVsCiAgICAg
ICAgICAgcGFzc3Rocm91Z2ggc2V0dGluZyBsb2dpYwoKVGhhdCdzIGJlZW4gUi1CIEFudGhvbnkg
YnV0IEkgaGF2ZSBub3cgY2hhbmdlZCAidW5zcGVjaWZpZWQiIGJhY2sgdG8KInVua25vd24iLi4u
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:50:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:50:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3YE-0006jl-K7; Mon, 14 Oct 2019 16:50:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R0Yg=YH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iK3YD-0006jf-QK
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:50:29 +0000
X-Inumbo-ID: ba21a7b4-eea2-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ba21a7b4-eea2-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 16:50:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571071829;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=hpDYbgy8D7XI0iNfRO73c6Y96KUbgb6gNMHjod7JQTE=;
 b=cEtnQaqAFU1khMMz5JQGSfvoMilPm9cAmK3+wH7zEJVSTtTXMtLNNxUz
 7qP9yYpkZd44hlDD022XWv6PlBfKbwmRGMQkn7XHSSjlYxErHKVSbPlnO
 GB587/EBrM3SorQD4ceEeLIbuBFt4JLgCZT9Q8fSph7rjlr//sYOPlcAa 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RvlLbO826be+hwgQT68lD2P0tn7HD14pZOrB0D0m/53PyGXSRLWptaHa44ncvbJAgVqkL6zw/w
 7OTyuf9UQ59ECqbqSESyVRw5Ih5ClaBR9AFh+TtA/X8N8SJJuiGZ90BG0zedOPcjClkmBckdNd
 fK1g2Dniqyb4V6DKVq5K+Fub0/f2990x2zF/yjVUd2RXPsoPslm5vpkXiLB/pdfaL5EsyN2fqI
 /G/UNlQMch6JI3Kfv3pEbBZLbMNg4N93d/9EC2Jh+lyQUnIFbUCT2GUyw0+XDCICtOmN67zeMW
 xQU=
X-SBRS: 2.7
X-MesageID: 7173807
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="7173807"
Date: Mon, 14 Oct 2019 17:50:26 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191014165026.GC5743@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191011165549.21639-2-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 05/10] libxl: Move
 shadow_memkb and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Paul Durrant <pdurrant@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDU6NTU6NDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnksIGFu
ZCByZXF1ZXN0IGFuIG9sZAo+IHByZS00LjEzIGxpYnhsIEFQSSwgYW5kIHdoaWNoIGxlYXZlIG9u
ZSBvZiB0aGVzZSBtZW1rYiBzZXR0aW5ncyB1bnNldCwKPiB3ZSB0YWtlIHNwZWNpYWwgbWVhc3Vy
ZXMgdG8gcHJlc2VydmUgdGhlIG9sZCBiZWhhdmlvdXIuCj4gCj4gVGhpcyBtZWFucyB0aGF0IHRo
ZXkgZG9uJ3QgZ2V0IHRoZSBhZGRpdGlvbmFsIGlvbW11IG1lbW9yeSBhbmQgYXJlIGF0Cj4gcmlz
ayBvZiB0aGUgZG9tYWluIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSBhcyBhIHJlc3VsdCBvZiBmODlm
NTU1ODI3YTYKPiAicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1V
IHBhZ2UgdGFibGVzIi4gIEJ1dCB0aGlzCj4gaXMgbm8gd29yc2UgdGhhbiB0aGUgc3RhdGUganVz
dCBhZnRlciBmODlmNTU1ODI3YTYsIHdoaWNoIGFscmVhZHkKPiBicm9rZSBzdWNoIGNhbGxlcnMg
aW4gdGhhdCB3YXkuICBUaGlzIGlzIHBlcmhhcHMganVzdGlmaWFibGUgYmVjYXVzZQo+IG9mIHRo
ZSBBUEkgc3RhYmlsaXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnku
CgpUaGVyZSdzIHByb2JhYmx5IHNvbWV0aGluZyBlbHNlIHRoYXQgaXMgbmVlZGVkIHRvIGJlIGRv
bmUgZm9yIHVzZXIgb2YKdGhlIHByZS00LjEzIEFQSS4gSWYgdGhleSBjYWxsIGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeV8weDA0MTIwMCwgdGhlcmUKaXMgbm90aGluZyB0aGF0IHNldCBpb21tdV9t
ZW1rYiwgc28gdGhlIGRlZmF1bHQgdmFsdWUgc3RheXMgYXQgLTEgYW5kCmxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeV8weDA0MTIwMCByZXR1cm5zIGEgdmFsdWUgdGhhdCBpcyBsb3dlciB0aGF0CiJ0
YXJnZXRfbWVta2IgKyBzaGFkb3dfbWVta2IiLiBUaGVuLCB3aGVuIGxpYnhsIGNyZWF0ZSB0aGUg
ZG9tYWluLCBpdApzdGlsbCBrZWVwIGlvbW11X21lbWtiPT0tMSwgYmVjYXVzZSB0aGUgb2xkIEFQ
SSBhcyBiZWVuIHVzZWQuCgpJIHRyaWVkIHRvIGhhdmUgeGwgY2FsbCB0aGUgNC4xMiBBUEkgYW5k
IGNyZWF0ZSBhIGd1ZXN0IHdpdGhvdXQKcGFzc3Rocm91Z2gsIGFuZCBRRU1VIGNyYXNoZWQgKGFz
c2VydCgpIGZhaWx1cmUpLgoKU28gbWF5YmUgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRl
ZmF1bHQoKSBzaG91bGQgYWxzbyBzZXQgYSB2YWx1ZQp0byBpb21tdV9tZW1rYiBhcyBpdCBkb2Vz
IGZvciBzaGFkb3dfbWVta2I/IEF0IGxlYXN0LCBzZXQgaW9tbXVfbWVta2I9MAppZiBzdGlsbCB0
aGUgZGVmYXVsdC4KCmlvbW11X21lbWtiIGlzIG5ldyBpbiA0LjEzLCB1c2VyIG9mIHRoZSBwcmUt
NC4xMyBBUEkgd2lsbCBub3Qgc2V0IGl0LgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:51:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3Yu-0006o2-Us; Mon, 14 Oct 2019 16:51:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fu8Z=YH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iK3Yt-0006nv-3a
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:51:11 +0000
X-Inumbo-ID: d11b9c9b-eea2-11e9-9383-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d11b9c9b-eea2-11e9-9383-12813bfff9fa;
 Mon, 14 Oct 2019 16:51:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571071869;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=5OFhLxvNyYkBkvvTMxbuO0FyZGRT3BW5gbpDbimC5Wk=;
 b=IvaGFhac29alGN7/oyAaDnuqnbyUi31I+NnwWezcfpcpaW7c+pi3j/rU
 0tSMCfC1CTcW+SJ3fAgEGPYxqZIaOho5qPlfbOdLOdY3iExH3eVLSnHjj
 HJ7VOgEaS7vkPwBg3VlF+sItxwSUo+K5WqIqVrRsc0AZhaxasYPOwFFZU I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cviQdfQ9dNBlCUNhtN7yXe5jdbp/2vZYsmuWKBD/aNxplqmCVJK9VwK9MvW0qQTuNGoI4PkhHe
 MZzFRa3MObigypoFpKm6ByjTXgy3I1kOv7OTpXQCzZW5NQ3FMjPxtUK5hSnsXRXmDr58JOxaoS
 EFL5hpctSNYPflE1JBf3ZPRJ9Cudzu9fofLP5heuJb7yNccSemRo8rFmXCuZAE/DIMhBKuHZYd
 rSm8vh2LsAj9jatAEYSmSvPGYwQfqK2Va5ZD5rZJK6OGirRRo9VRRSkL8P3xNcRNUsnLYnNn5A
 +aA=
X-SBRS: 2.7
X-MesageID: 6941076
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="6941076"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23972.42872.768049.55036@mariner.uk.xensource.com>
Date: Mon, 14 Oct 2019 17:51:04 +0100
To: Wei Liu <wl@xen.org>, Paul Durrant <pdurrant@gmail.com>,
 =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, George Dunlap
 <dunlapg@umich.edu>, Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich
 <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
In-Reply-To: <23972.42710.205681.915082@mariner.uk.xensource.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
 <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
 <23972.40372.377662.700932@mariner.uk.xensource.com>
 <20191014164429.ltk64qeoo2ckzwet@debian>
 <23972.42710.205681.915082@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] [XEN PATCH v4 for-4.13 10/10] libxl/xl: Overhaul
 passthrough setting logic passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSdzIHdoYXQgSSBob3BlIGlzIHRoZSBmaW5hbCB2ZXJzaW9uLi4uCgpGcm9tIGI2MDE5NWU4
NTdkMzY5OWVhYTU1ZDkxNzRhNjliZjkxOTAyY2RkYjUgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAx
CkZyb206IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiBNb24s
IDcgT2N0IDIwMTkgMTc6NTk6MTUgKzAxMDAKU3ViamVjdDogW1hFTiBQQVRDSCB2NCBmb3ItNC4x
MyAxMC8xMF0gbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcKIGxvZ2ljCgpM
SUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIChha2EgIkVOQUJMRUQiIGluIGFuIGVhcmxpZXIgdW5j
b21taXR0ZWQKdmVyc2lvbiBvZiB0aGlzIGNvZGUpIGlzIGRvaW5nIGRvdWJsZSBkdXR5LiAgV2Ug
YWN0dWFsbHkgbmVlZCBhbGwgb2YKdGhlIGZvbGxvd2luZyB0byBiZSBzcGVjaWZpY2FibGU6CiAg
KiBkZWZhdWx0ICgidW5rbm93biIpOiBlbmFibGUgUFQgaWZmIHdlIGhhdmUgZGV2aWNlcyB0bwog
ICAgcGFzcyB0aHJvdWdoIHNwZWNpZmllZCBpbiB0aGUgaW5pdGlhbCBjb25maWcgZmlsZS4KICAq
ICJlbmFibGVkIiAoYW5kIGZhaWwgaWYgdGhlIHBsYXRmb3JtIGRvZXNuJ3Qgc3VwcG9ydCBpdCku
CiAgKiAiZGlzYWJsZWQiIChhbmQgcmVqZWN0IGZ1dHVyZSBQVCBob3RwbHVnKS4KICAqICJzaGFy
ZV9wdCIvInN5bmNfcHQiOiBlbmFibGUgUFQgYW5kIHNldCBhIHNwZWNpZmljIFBUIG1vZGUuCgpE
ZWZhdWx0aW5nIGFuZCBlcnJvciBjaGVja2luZyBzaG91bGQgYmUgZG9uZSBpbiBsaWJ4bC4gIFNv
LCB3ZSBtYWtlCnNldmVyYWwgY2hhbmdlcyBoZXJlLgoKV2UgaW50cm9kdWNlICJlbmFibGVkIi4g
IChBbmQgd2UgZG9jdW1lbnQgInVua25vd24iLikKCldlIG1vdmUgYWxsIG9mIHRoZSBlcnJvciBj
aGVja2luZyBhbmQgZGVmYXVsdGluZyBjb2RlIGZyb20geGwgaW50bwpsaWJ4bC4gIE5vdywgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMgYWxsIG9mIHRoZSBuZWNlc3NhcnkKaW5m
b3JtYXRpb24gdG8gZ2V0IHRoaXMgcmlnaHQuICBTbyB3ZSBjYW4gZG8gaXQgYWxsIHRoZXJlLiAg
Q2hvb3NpbmcKdGhlIHNwZWNpZmljIG1vZGUgaXMgYXJjaC1zcGVjaWZpYy4KCldlIGNhbiBhbHNv
IGFycmFuZ2UgdG8gaGF2ZSBvbmx5IG9uZSBwbGFjZSBlYWNoIHdoaWNoIGNhbGN1bGF0ZXMKKGkp
IHdoZXRoZXIgcGFzc3Rocm91Z2ggbmVlZHMgdG8gYmUgZW5hYmxlZCBiZWNhdXNlIHB0IGRldmlj
ZXMgd2VyZQpzcGVjaWZpZWQgKGlpKSB3aGV0aGVyIHB0X3NoYXJlIGNhbiBiZSB1c2VkIChmb3Ig
ZWFjaCBhcmNoKS4KCnhsIG5vdyBvbmx5IGhhcyB0byBwYXJzZSB0aGUgZW51bSBpbiB0aGUgc2Ft
ZSB3YXkgYXMgaXQgcGFyc2VzIGFsbApvdGhlciBlbnVtcy4KClRoaXMgY2hhbmdlIGZpeGVzIGEg
cmVncmVzc2lvbiBmcm9tIGVhcmxpZXIgNC4xMy1wcmU6IHVudGlsIHJlY2VudApjaGFuZ2VzLCBw
YXNzdGhyb3VnaCB3YXMgb25seSBlbmFibGVkIGJ5IGRlZmF1bHQgaWYgcGFzc3Rocm91Z2gKZGV2
aWNlcyB3ZXJlIHNwZWNpZmllZC4gIFdlIHJlc3RvcmUgdGhpcyBiZWhhdmlvdXIuCgpTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuQHhlbi5vcmc+CkNDOiBWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtA
ZXBhbS5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPgpD
QzogUGF1bCBEdXJyYW50IDxwZHVycmFudEBnbWFpbC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0KdjQ6IEZpeCB0cmFpbGluZyB3aGl0ZXNwYWNlCiAgICBObyBs
b25nZXIgY2hhbmdlICJ1bmtub3duIiB0byAidW5zcGVjaWZpZWQiLgoKdjM6IERyb3AgcGFyYWdy
YXBoIGFib3V0IG1hc2tpbmcgYW5vdGhlciBvc3N0ZXN0IHJlZ3Jlc3Npb24sCiAgICAgYXMgdGhh
dCdzIG5vdyBmaXhlZC4KICAgIERyb3AgcmVkdW5kYW50ICJFUlJPUjoiIGluIHR3byBsb2cgbWVz
c2FnZXMuCiAgICBBZGQgYSBjb21tZW50IGFib3V0IHRoZSB3YXkgImVuYWJsZWQiIGdldHMgY2hh
bmdlZCB0byBhIHNwZWNpZmljIHZhbHVlLgogICAgU3BsaXQgcGFzc3Rocm91Z2ggbW9kZSBkZWZh
dWx0aW5nIGludG8gYXJjaCBzcGVjaWZpYyBmdW5jdGlvbnMuCiAgICBPbiBBUk0sIGFsd2F5cyBj
aG9vc2UgKGFuZCBpbnNpc3Qgb24pIHNoYXJlX3B0LgogICAgUmVqZWN0IHNoYXJlX3B0IGZvciBu
b24tSEFQIGd1ZXN0cy4KICAgIFJlamVjdCBwYXNzdGhyb3VnaCBmb3IgUFZIIGd1ZXN0cy4KICAg
IEFjdHVhbGx5IGRvY3VtZW50ICJ1bnNwZWNpZmllZCIgb3B0aW9uIGluIHhsLmNmZyg1KQogICAg
UmVuYW1lICJ1bmtub3duIiB0byAidW5zcGVjaWZpZWQiCgp2MjogTmV3IHBhdGNoIGluIHRoaXMg
dmVyc2lvbiBvZiB0aGUgc2VyaWVzLgotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICB8
ICA2ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICB8ICA2ICsrKysKIHRvb2xzL2xp
YnhsL2xpYnhsX2FybS5jICAgICB8IDI0ICsrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jICB8IDQxICsrKysrKysrKysrKysrKysrKystLS0tLS0tLQogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIHwgIDUgKystLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAg
IHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAg
ICAgICAgfCA2NyArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDcgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDc2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbgppbmRleCA2NGJlZDMwYmNlLi43ZTIyMGQwYzIwIDEwMDY0NAotLS0gYS9kb2NzL21hbi94
bC5jZmcuNS5wb2QuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCkBAIC02NjAsNiAr
NjYwLDEyIEBAIGluIHByZWZlcmVuY2UuIEhvd2V2ZXIsIHRoZSBhdmFpbGFiaWxpdHkgb2YgdGhp
cyBvcHRpb24gaXMgaGFyZHdhcmUKIHNwZWNpZmljLiBJZiBCPHhsIGluZm8+IHJlcG9ydHMgQjx2
aXJ0X2NhcHM+IGNvbnRhaW5pbmcKIEI8aW9tbXVfaGFwX3B0X3NoYXJlPiB0aGVuIHRoaXMgb3B0
aW9uIG1heSBiZSB1c2VkLgogCis9aXRlbSBCPHVuc3BlY2lmaWVkPgorCitUaGUgZGVmYXVsdCwg
d2hpY2ggY2hvb3NlcyBiZXR3ZWVuIEI8ZGlzYWJsZWQ+IGFuZCBCPGVuYWJsZWQ+CithY2NvcmRp
bmcgdG8gd2hldGhlciBwYXNzdGhyb3VnaCBkZXZpY2VzIGFyZSBlbmFibGVkIGluIHRoZSBjb25m
aWcKK2ZpbGUuCisKID1iYWNrCiAKID1iYWNrCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9hcmNoLmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggZDYyNDE1OWU1My4uZWU2
NjQxYjNlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2FyY2guaApAQCAtNzMsNiArNzMsMTIgQEAgdm9pZCBsaWJ4bF9fYXJjaF9k
b21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8g
KmJfaW5mbyk7CiAKIF9oaWRkZW4KK2ludCBsaWJ4bF9fYXJjaF9wYXNzdGhyb3VnaF9tb2RlX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9waHlzaW5mbyAq
cGh5c2luZm8pOworCitfaGlkZGVuCiBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCAqb3V0KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMKaW5kZXggYmYzMWI5YjNjYS4uMmYxY2E2OTQzMSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAg
LTExOTEsNiArMTE5MSwzMCBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0
X3R5cGUoYl9pbmZvLCBMSUJYTF9ET01BSU5fVFlQRV9QVkgpOwogfQogCitpbnQgbGlieGxfX2Fy
Y2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQoreworICAgIGludCByYzsKKyAgICBsaWJ4
bF9kb21haW5fY3JlYXRlX2luZm8gKmNvbnN0IGNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOwor
CisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxF
RCkgeworICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfU0hB
UkVfUFQ7CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFT
U1RIUk9VR0hfU1lOQ19QVCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAg
ICAgICAicGFzc3Rocm91Z2g9XCJzeW5jX3B0XCIgbm90IHN1cHBvcnRlZCBvbiBBUk1cbiIpOwor
ICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAg
ICByYyA9IDA7Cisgb3V0OgorICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggM2QyY2I1MmJmNy4uNzQyM2JlZGY3
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMKQEAgLTU3LDE4ICs1Nyw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2Ny
ZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5mby0+c3Np
ZHJlZikKICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwogCi0gICAg
aWYgKGluZm8tPmNhcF9odm1fZGlyZWN0aW8gJiYKLSAgICAgICAgKGNfaW5mby0+cGFzc3Rocm91
Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTikpIHsKLSAgICAgICAgY19pbmZvLT5wYXNz
dGhyb3VnaCA9ICgoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICFpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJl
KSA/Ci0gICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RI
Uk9VR0hfU0hBUkVfUFQ7Ci0gICAgfSBlbHNlIGlmICghaW5mby0+Y2FwX2h2bV9kaXJlY3Rpbykg
ewotICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJM
RUQ7Ci0gICAgfQotCi0gICAgLyogQW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhhdmUg
YmVlbiBjaG9zZW4gKi8KLSAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9Q
QVNTVEhST1VHSF9VTktOT1dOKTsKLQogICAgIHJldHVybiAwOwogfQogCkBAIC05MDQsNiArODky
LDcgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
ICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CiAgICAgaW50IHJldDsK
ICAgICBib29sIHBvZF9lbmFibGVkID0gZmFsc2U7CisgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9p
bmZvICpjX2luZm8gPSAmZF9jb25maWctPmNfaW5mbzsKIAogICAgIGxpYnhsX3BoeXNpbmZvIHBo
eXNpbmZvOwogICAgIHJldCA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZwaHlzaW5mbyk7CkBA
IC05NzUsNiArOTY0LDM0IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIGJvb2wg
bmVlZF9wdCA9IGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVtX2R0ZGV2czsK
KyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dO
KSB7CisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBuZWVkX3B0CisgICAgICAgICAgICA/
IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQgOiBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDsK
KyAgICB9CisKKyAgICBib29sIGlvbW11X2VuYWJsZWQgPSBwaHlzaW5mby5jYXBfaHZtX2RpcmVj
dGlvOworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJ
U0FCTEVEICYmICFpb21tdV9lbmFibGVkKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAor
ICAgICAgICAgICAgICJwYXNzdGhyb3VnaCBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1c
biIpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7
CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9V
R0hfRElTQUJMRUQgJiYgbmVlZF9wdCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAg
ICAgICAgICAgICAicGFzc3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNwZWNpZmll
ZCIpOworICAgICAgICByZXQgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7
CisgICAgfQorCisgICAgcmV0ID0gbGlieGxfX2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZh
dWx0KGdjLGRvbWlkLGRfY29uZmlnLCZwaHlzaW5mbyk7CisgICAgaWYgKHJldCkgZ290byBlcnJv
cl9vdXQ7CisKKyAgICAvKiBBbiBleHBsaWNpdCBzZXR0aW5nIHNob3VsZCBub3cgaGF2ZSBiZWVu
IGNob3NlbiAqLworICAgIGFzc2VydChjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NU
SFJPVUdIX1VOS05PV04pOworICAgIGFzc2VydChjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhM
X1BBU1NUSFJPVUdIX0VOQUJMRUQpOworCiAgICAgLyogSWYgdGFyZ2V0X21lbWtiIGlzIHNtYWxs
ZXIgdGhhbiBtYXhfbWVta2IsIHRoZSBzdWJzZXF1ZW50IGNhbGwKICAgICAgKiB0byBsaWJ4YyB3
aGVuIGJ1aWxkaW5nIEhWTSBkb21haW4gd2lsbCBlbmFibGUgUG9EIG1vZGUuCiAgICAgICovCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKaW5kZXggM2FjOTQ5NGI4MC4uY2E0N2RiMjk2MSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bApAQCAtMjY2LDggKzI2Niw5IEBAIGxpYnhsX3ZrYl9iYWNrZW5kID0gRW51bWVyYXRpb24oInZr
Yl9iYWNrZW5kIiwgWwogbGlieGxfcGFzc3Rocm91Z2ggPSBFbnVtZXJhdGlvbigicGFzc3Rocm91
Z2giLCBbCiAgICAgKDAsICJ1bmtub3duIiksCiAgICAgKDEsICJkaXNhYmxlZCIpLAotICAgICgy
LCAic3luY19wdCIpLAotICAgICgzLCAic2hhcmVfcHQiKSwKKyAgICAoMiwgImVuYWJsZWQiKSwg
IyBiZWNvbWVzIHtzeW5jLHNoYXJlfV9wdCBvbmNlIGRlZmF1bHRzIGFyZSBldmFsdWF0ZWQKKyAg
ICAoMywgInN5bmNfcHQiKSwKKyAgICAoNCwgInNoYXJlX3B0IiksCiAgICAgXSkKIAogIwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYu
YwppbmRleCBjMGY4OGE3ZWFhLi44YjgwNDUzN2JhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtNjMxLDYgKzYzMSw0
NyBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxf
X2djICpnYywKICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgdHJ1
ZSk7CiB9CiAKK2ludCBsaWJ4bF9fYXJjaF9wYXNzdGhyb3VnaF9tb2RlX3NldGRlZmF1bHQobGli
eGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9waHlzaW5mbyAqcGh5c2luZm8pCit7
CisgICAgaW50IHJjOworICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY29uc3QgY19pbmZv
ID0gJmRfY29uZmlnLT5jX2luZm87CisKKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBM
SUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCAmJgorICAgICAgICBjX2luZm8tPnR5cGUgPT0gTElC
WExfRE9NQUlOX1RZUEVfUFZIKSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAorICAgICAg
ICAgICAgICJwYXNzdGhyb3VnaCBub3QgeWV0IHN1cHBvcnRlZCBmb3IgeDg2IFBWSCBndWVzdHNc
biIpOworICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisKKyAgICBjb25zdCBjaGFyICp3aHlub3RfcHRfc2hhcmUgPQorICAgICAgICBjX2luZm8tPnR5
cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYgPyAibm90IHZhbGlkIGZvciBQViBkb21haW4iIDoK
KyAgICAgICAgIXBoeXNpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlID8gIm5vdCBzdXBwb3J0
ZWQgb24gdGhpcyBwbGF0Zm9ybSIgOgorICAgICAgICAhbGlieGxfZGVmYm9vbF92YWwoZF9jb25m
aWctPmNfaW5mby5oYXApID8ib25seSB2YWxpZCBmb3IgSEFQIGd1ZXN0cyI6CisgICAgICAgIE5V
TEw7CisKKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9F
TkFCTEVEKSB7CisgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSB3aHlub3RfcHRfc2hhcmUK
KyAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJP
VUdIX1NIQVJFX1BUOworICAgIH0KKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJ
QlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUICYmIHdoeW5vdF9wdF9zaGFyZSkgeworICAgICAgICBM
T0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAicGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwi
ICVzXG4iLAorICAgICAgICAgICAgIHdoeW5vdF9wdF9zaGFyZSk7CisgICAgICAgIHJjID0gRVJS
T1JfSU5WQUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0gMDsKKyBvdXQ6
CisgICAgcmV0dXJuIHJjOworfQorCisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2Rl
OiBDCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2Uu
YwppbmRleCA3OTg3MWMyMmQwLi4xMTJmOGVlMDI2IDEwMDY0NAotLS0gYS90b29scy94bC94bF9w
YXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTEyMjIsNyArMTIyMiw2IEBAIHZv
aWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICBpbnQg
cGNpX3NlaXplID0gMDsKICAgICBpbnQgaSwgZTsKICAgICBjaGFyICprZXJuZWxfYmFzZW5hbWU7
Ci0gICAgYm9vbCBpb21tdV9lbmFibGVkLCBpb21tdV9oYXBfcHRfc2hhcmU7CiAKICAgICBsaWJ4
bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOwogICAgIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8gPSAmZF9jb25maWctPmJfaW5mbzsKQEAgLTEy
MzQsOCArMTIzMyw2IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmln
X3NvdXJjZSwKICAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOwogICAgIH0KIAotICAgIGlvbW11
X2VuYWJsZWQgPSBwaHlzaW5mby5jYXBfaHZtX2RpcmVjdGlvOwotICAgIGlvbW11X2hhcF9wdF9z
aGFyZSA9IHBoeXNpbmZvLmNhcF9pb21tdV9oYXBfcHRfc2hhcmU7CiAgICAgbGlieGxfcGh5c2lu
Zm9fZGlzcG9zZSgmcGh5c2luZm8pOwogCiAgICAgY29uZmlnPSB4bHVfY2ZnX2luaXQoc3RkZXJy
LCBjb25maWdfc291cmNlKTsKQEAgLTE1MDksNjcgKzE1MDYsMTMgQEAgdm9pZCBwYXJzZV9jb25m
aWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB9CiAgICAgfQogCi0g
ICAgaWYgKHhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDAp
KSB7Ci0gICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPQotICAgICAgICAgICAgKGRfY29uZmln
LT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVtX2R0ZGV2cykKLSAgICAgICAgICAgID8gTElC
WExfUEFTU1RIUk9VR0hfVU5LTk9XTiA6IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOwotICAg
IH0gZWxzZSB7Ci0gICAgICAgIGlmICghc3RyY2FzZWNtcCgiZW5hYmxlZCIsIGJ1ZikpCi0gICAg
ICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTjsK
LSAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBsaWJ4bF9wYXNzdGhyb3VnaCBvOwotCi0gICAg
ICAgICAgICBlID0gbGlieGxfcGFzc3Rocm91Z2hfZnJvbV9zdHJpbmcoYnVmLCAmbyk7Ci0gICAg
ICAgICAgICBpZiAoZSB8fCAhc3RyY2FzZWNtcCgidW5rbm93biIsIGJ1ZikpIHsKLSAgICAgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAgICAgICAgICAgICJFUlJPUjog
dW5rbm93biBwYXNzdGhyb3VnaCBvcHRpb24gJyVzJ1xuIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGJ1Zik7Ci0gICAgICAgICAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBvOwotICAgICAgICB9Ci0g
ICAgfQotCi0gICAgc3dpdGNoIChjX2luZm8tPnBhc3N0aHJvdWdoKSB7Ci0gICAgY2FzZSBMSUJY
TF9QQVNTVEhST1VHSF9VTktOT1dOOgotICAgICAgICAvKgotICAgICAgICAgKiBDaG9vc2UgYSBz
dWl0YWJsZSBkZWZhdWx0LiBsaWJ4bCB3b3VsZCBhbHNvIGRvIHRoaXMgYnV0Ci0gICAgICAgICAq
IGNob29zaW5nIGhlcmUgYWxsb3dzIHRoZSBjb2RlIGNhbGN1bGF0aW5nICdpb21tdV9tZW1rYicK
LSAgICAgICAgICogYmVsb3cgbWFrZSBhbiBpbmZvcm1lZCBkZWNpc2lvbi4KLSAgICAgICAgICov
Ci0gICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPQotICAgICAgICAgICAgKGNfaW5mby0+dHlw
ZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwgIWlvbW11X2hhcF9wdF9zaGFyZQotICAgICAg
ICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hB
UkVfUFQ7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9ESVNB
QkxFRDoKLSAgICAgICAgaWYgKGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2NvbmZpZy0+bnVt
X2R0ZGV2cykgeworICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInBhc3N0aHJv
dWdoIiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgaWYgKGxpYnhsX3Bhc3N0aHJvdWdoX2Zyb21fc3Ry
aW5nKGJ1ZiwgJmNfaW5mby0+cGFzc3Rocm91Z2gpKSB7CiAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwKLSAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaCBkaXNhYmxlZCBi
dXQgZGV2aWNlcyBhcmUgc3BlY2lmaWVkXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZB
SUwpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTElCWExfUEFTU1RIUk9V
R0hfU0hBUkVfUFQ6Ci0gICAgICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZ
UEVfUFYpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAg
ICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiBub3QgdmFsaWQgZm9yIFBWIGRvbWFp
blxuIik7Ci0gICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKLSAgICAgICAgfSBlbHNlIGlm
ICghaW9tbXVfaGFwX3B0X3NoYXJlKSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAg
ICAgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3VnaD1cInNoYXJlX3B0XCIgbm90IHN1
cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZB
SUwpOworICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHVua25vd24gcGFzc3Rocm91Z2ggb3B0
aW9uICclcydcbiIsCisgICAgICAgICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICBleGl0
KDEpOwogICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTElCWExfUEFTU1RIUk9V
R0hfU1lOQ19QVDoKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgaWYgKChjX2luZm8tPnBh
c3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEKSAmJgotICAgICAgICAhaW9t
bXVfZW5hYmxlZCkgewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAgICAi
RVJST1I6IHBhc3N0aHJvdWdoIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybVxuIik7Ci0g
ICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwogICAgIH0KIAogICAgIGlmICgheGx1X2NmZ19nZXRf
bG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApKQotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:53:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3b6-0006yW-CB; Mon, 14 Oct 2019 16:53:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fu8Z=YH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iK3b5-0006yO-3T
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:53:27 +0000
X-Inumbo-ID: 238d635a-eea3-11e9-9383-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 238d635a-eea3-11e9-9383-12813bfff9fa;
 Mon, 14 Oct 2019 16:53:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571072006;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=nnTJJI8bi98jHRt1oFymWCQ36euViPZdyd4Y8dW7vJE=;
 b=c6klXc1UlqZhAAYQEd3G/CtfxCKKVUaJSBqGWRYY4Z4eMavJ95LN4d25
 AJ+Nl2+qMRfa9h8zaPSCKOeUz+csT3MCUx7Sgn+Nc9rfLD2M4GPJOwlKz
 fm0H8RVLKOdyDJ2W7QIXLYwlZqKGRp0CKZON+S6tgzqF9NXV98KRla0gc I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: U+smEhWLL9V5FzCCyuAMYUNuT4DUJpsn7mjL3BeJRu4o/xxBsOHkPj17nH0WIR+24t6y5GlsEO
 Hgv7SzXdayJRPBC0/ltijsuD/tQDci1oC/Bn/yW+gmimAbys49g6CmK7k20905KooAodvacZQz
 Gn5g28xTLGk+8ixCGbWd40EvkSadsHFBQdzp76mkoxZTwZmYiZeC828v2QEvwg0mHAj66CeaAf
 5uvKWD0k7QNuKug69ATJXJjKnrvphc+aa9KOd1tAWe9XKsxGNymPtI1FmCLflJgm/2VgD+Enem
 CUg=
X-SBRS: 2.7
X-MesageID: 7133320
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="7133320"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23972.43010.584126.549757@mariner.uk.xensource.com>
Date: Mon, 14 Oct 2019 17:53:22 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191014165026.GC5743@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-2-ian.jackson@eu.citrix.com>
 <20191014165026.GC5743@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 05/10] libxl: Move
 shadow_memkb and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Paul Durrant <pdurrant@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtYRU4gUEFUQ0ggZm9yLTQu
MTMgdjMgMDUvMTBdIGxpYnhsOiBNb3ZlIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVta2IgZGVm
YXVsdGluZyBpbnRvIGxpYnhsIik6Cj4gVGhlcmUncyBwcm9iYWJseSBzb21ldGhpbmcgZWxzZSB0
aGF0IGlzIG5lZWRlZCB0byBiZSBkb25lIGZvciB1c2VyIG9mCj4gdGhlIHByZS00LjEzIEFQSS4g
SWYgdGhleSBjYWxsIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMCwgdGhlcmUKPiBp
cyBub3RoaW5nIHRoYXQgc2V0IGlvbW11X21lbWtiLCBzbyB0aGUgZGVmYXVsdCB2YWx1ZSBzdGF5
cyBhdCAtMSBhbmQKPiBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDAgcmV0dXJucyBh
IHZhbHVlIHRoYXQgaXMgbG93ZXIgdGhhdAo+ICJ0YXJnZXRfbWVta2IgKyBzaGFkb3dfbWVta2Ii
LiBUaGVuLCB3aGVuIGxpYnhsIGNyZWF0ZSB0aGUgZG9tYWluLCBpdAo+IHN0aWxsIGtlZXAgaW9t
bXVfbWVta2I9PS0xLCBiZWNhdXNlIHRoZSBvbGQgQVBJIGFzIGJlZW4gdXNlZC4KPiAKPiBJIHRy
aWVkIHRvIGhhdmUgeGwgY2FsbCB0aGUgNC4xMiBBUEkgYW5kIGNyZWF0ZSBhIGd1ZXN0IHdpdGhv
dXQKPiBwYXNzdGhyb3VnaCwgYW5kIFFFTVUgY3Jhc2hlZCAoYXNzZXJ0KCkgZmFpbHVyZSkuCj4g
Cj4gU28gbWF5YmUgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoKSBzaG91bGQg
YWxzbyBzZXQgYSB2YWx1ZQo+IHRvIGlvbW11X21lbWtiIGFzIGl0IGRvZXMgZm9yIHNoYWRvd19t
ZW1rYj8gQXQgbGVhc3QsIHNldCBpb21tdV9tZW1rYj0wCj4gaWYgc3RpbGwgdGhlIGRlZmF1bHQu
CgpJIHRoaW5rIHlvdSBhcmUgcmlnaHQuICBOb3Qgc3VyZSBob3cgSSBtaXNzZWQgdGhhdC4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 16:59:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 16:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3gx-0007GP-4h; Mon, 14 Oct 2019 16:59:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R0Yg=YH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iK3gw-0007GK-Kr
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 16:59:30 +0000
X-Inumbo-ID: fc409e24-eea3-11e9-9383-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc409e24-eea3-11e9-9383-12813bfff9fa;
 Mon, 14 Oct 2019 16:59:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571072369;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=i5g4kOnaafq27M+3JsCfWeLHPGZS0ytWSFsg7pCbVLI=;
 b=hBqZGluuMpFyp0vQ5t7bqEZPgSWJZ1/4XuOeJnXpxBlFQI0QWPcKiPtA
 /YBkQqVQkloRH9Rmjro9kh6ywzRe3P4g9L8wFmsaRO6cLIzsL2I1Vwuhz
 wnPavTCNtxoKq0gbzZqIs6rXUxhKtOtOV6aZasyTVYgimIA9Tqrwd3LkT 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nDxZGShhTFVNaNEoYk+T3wAT7UHUJQ2lLtwpccEd/mCZORTAlVKIHSMz4nKYXFmj3XXaKzoDPm
 CjQ7G/kfrQNB1/bIyBryf7SBRRnpyN2ih3X5N9wfNRGuScH1GaxdSqP9oTu7U0IGjeMELXLS8d
 GkoFPE1Fl7mynhzuqSjKzbpnXSipYw+bTuk0XJdNwxxRwtaA4br75yFB2WQktJPGuBgOkqvpZZ
 vx1R4Ut9NcP97oGmREMKnq7O+tEvGutQCKwq5dtPnLBGSQitK94FnLpJ7+EKz08Fy5qofxqZ4f
 6Ig=
X-SBRS: 2.7
X-MesageID: 6941399
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="6941399"
Date: Mon, 14 Oct 2019 17:59:26 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191014165926.GB1138@perard.uk.xensource.com>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
 <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
 <23972.40372.377662.700932@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23972.40372.377662.700932@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMDU6MDk6MjRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUGF1bCBEdXJyYW50IHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbWEVOIFBBVENIIGZv
ci00LjEzIHYyIDkvOV0gbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9n
aWMiKToKPiA+IE9uIEZyaSwgMTEgT2N0IDIwMTkgYXQgMTc6MzQsIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4KPiA+ID4gSsO8cmdlbiBHcm/DnyB3cml0
ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hFTiBQQVRDSCBmb3ItNC4xMyB2MiA5LzldIGxpYnhsL3hs
OiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljIik6Cj4gPiA+ID4gT24gMTEuMTAu
MTkgMTU6MzEsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiA+ID4gSSBkbyBub3QgaGF2ZSBhIHN0
cm9uZyBvcGluaW9uIGFib3V0IHRoaXMuICBJIHdvdWxkIGJlIGhhcHB5IHdpdGgKPiA+ID4gPiA+
ICJhdXRvIiAob3IgImRlZmF1bHQiIG1heWJlKS4KPiA+ID4gPgo+ID4gPiA+ICJ1bnNwZWNpZmll
ZCI/Cj4gPiA+Cj4gPiA+IFRoYXQgaXMgSU1PIHRoZSBiZXN0IHN1Z2dlc3Rpb24gc28gZmFyIHNv
IEkgd2lsbCBnbyB3aXRoIHRoYXQgaW4gbXkKPiA+ID4gdjMuCj4gPiAKPiA+IFNlZW1zIG9kZCB0
byBzcGVjaWZ5IGEgcGFyYW1ldGVyIHdpdGggYSB2YWx1ZSBvZiAndW5zcGVjaWZpZWQnIDstKQo+
IAo+IEkgaGF2ZSB0cmllZCB0byBpbmZlciArMS8tMS8wIG51bWJlcnMgZnJvbSB0aGUgbWFpbCB0
aHJlYWQuICBJIGhhdmUKPiBhbHNvIGxvb2tlZCBhdCBsaWJ4bF90eXBlcy5pZGwgdG8gc2VlIGhv
dyBtYW55IHRpbWVzIHdlIGFyZSB1c2luZwo+IHdoYXQgbmFtZSB0byByZXByZXNlbnQgcm91Z2hs
eSB0aGlzIGNvbmNlcHQ6Cj4gCj4gIEJpa2VzaGVkIGNvbG91ciAgUGF1bCBKdWVyZ2VuIEdlb3Jn
ZSBJYW4gQW50aG9ueSBXZWkgI2FscmVhZHkKPiAKPiAgdW5rbm93biAgICAgICAgICAgPyAgICAg
ID8gICAgIC0xICAgICsyICAgID8gICAgID8gICAgMTcKPiAgZGVmYXVsdCAgICAgICAgICAgPyAg
ICAgID8gICAgID8gICAgICAwICAgID8gICAgID8gICAgIDIKPiAgYXV0byAgICAgICAgICAgICAg
LTEgICAgID8gICAgICsxICAgICAwICAgID8gICAgID8gICAgIDEKPiAgdW5zcGVjaWZpZWQgICAg
ICAgLTEgICAgICsxICAgID8gICAgICAwICAgID8gICAgID8gICAgIDAKPiAKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl4KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsIG1haW50YWluZXJzCgpNYXliZSAidW5r
bm93biIgaXMgbW9yZSB1c2VkIGluIHRoZSBBUEksIGJ1dCB3aGVuIEkgbG9vayBhdCB0aGUgbWFu
cGFnZQoidW5rbm93biIgdmFsdWUgYXMgbmV2ZXIgYmVlbiB1c2VkIGJlZm9yZS4gT24gdGhlIG90
aGVyIGhhbmQgImRlZmF1bHQiCmFzIGJlZW4gdXNlZCB0d2ljZSBpbiB0aGUgbWFuIHBhZ2UuIChh
bmQgb25lICJkZWZhdWx0cyIgYW5kIHR3byBvdGhlcgoiZGVmYXVsdCIgdGhhdCBJJ20gbm90IHN1
cmUgaWYgdGhleSBjYW4gYmUgaW4gdGhlIGNvbmZpZyBmaWxlLikKClNvIEkgd291bGQgc2F5ICsy
IGZvciBkZWZhdWx0IGFuZCArMSBmb3IgdW5rbm93bi4KCi0tIApBbnRob255IFBFUkFSRAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 17:01:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 17:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3iN-0007yy-KI; Mon, 14 Oct 2019 17:00:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fu8Z=YH=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iK3iM-0007ys-7u
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 17:00:58 +0000
X-Inumbo-ID: 307aeb54-eea4-11e9-9384-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 307aeb54-eea4-11e9-9384-12813bfff9fa;
 Mon, 14 Oct 2019 17:00:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571072457;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=g03uRE93emSbMMR8wUmq+C9PhGvzFHeocnDZDxQAmw0=;
 b=PmErso+aM2YJT2fnViM5wE6vCqnYm2hyX4MIQfFECTHlTpMsBTsF+Xda
 ieQ0rpWscxtEcffBEH/kq2c2Ccp53PFwBry3RQ/yDuLLMpw5rI29dYaDW
 g6q+bjQJ9jcay0NPKXVJEU46tS1q3coN/NIbziZIvI6xhYBI2RZZ+mVy4 M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +46qtGb3oqQ2zk6q2usQmYEQvcvIgMarlLR3NbfRRZKW+M4A/MYnXZogfgBHYIbg8HTCs4aE2m
 BjWMYlRfIk8pR6q8gYuv67PcSj05P0bzJsdrfGS9Hax0tROFfoeZuiJXjBuFpEglZErK/F3jkH
 wpXUWfms2EA9hNgaZwXfHo42dKn9eI6neAgUys7Ndoq8EvdSA8A9WhGUwoFkWwuExl1Cslp/fW
 CMYPrJEgfulcpCAHvEZfArfuJSOLz5tFF7KAhH1NrMRk1GEt9Efnnpf1sLQvxxpw4jhjzFp22O
 l8E=
X-SBRS: 2.7
X-MesageID: 6941454
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="6941454"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23972.43431.117479.182683@mariner.uk.xensource.com>
Date: Mon, 14 Oct 2019 18:00:23 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191014165026.GC5743@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-2-ian.jackson@eu.citrix.com>
 <20191014165026.GC5743@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 05/10] libxl: Move
 shadow_memkb and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Paul Durrant <pdurrant@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtYRU4gUEFUQ0ggZm9yLTQu
MTMgdjMgMDUvMTBdIGxpYnhsOiBNb3ZlIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVta2IgZGVm
YXVsdGluZyBpbnRvIGxpYnhsIik6Cj4gU28gbWF5YmUgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZv
X3NldGRlZmF1bHQoKSBzaG91bGQgYWxzbyBzZXQgYSB2YWx1ZQo+IHRvIGlvbW11X21lbWtiIGFz
IGl0IGRvZXMgZm9yIHNoYWRvd19tZW1rYj8gQXQgbGVhc3QsIHNldCBpb21tdV9tZW1rYj0wCj4g
aWYgc3RpbGwgdGhlIGRlZmF1bHQuCgpJIHRoaW5rLCB0aGlzLgoKSWFuLgoKRnJvbSAzNzlkOGVi
NjlmNzEzY2NjZjdlYWNiNGMyYTYzZjRmNWZlOTQ0MjU1IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAw
MQpGcm9tOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTogTW9u
LCAxNCBPY3QgMjAxOSAxNzo1OTowMCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHNxdWFzaCEgbGli
eGw6IE1vdmUgc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiBkZWZhdWx0aW5nCiBpbnRvIGxp
YnhsCgotLS0KdjQ6IFByb3ZpZGUgYSBmYWxsYmFjayBkZWZhdWx0IGZvciBpb21tdV9tZW1rYiB0
b28sIGZvciBvbGQgY2FsbGVycy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDQg
KysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXgg
NzQyM2JlZGY3ZC4uYjM5NTFhMjQyMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTIyOSw2ICsyMjksMTAg
QEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgYl9pbmZv
KTsKICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+ZG1fcmVzdHJpY3QsIGZh
bHNlKTsKIAorICAgIGlmIChiX2luZm8tPmlvbW11X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFV
TFQpCisgICAgICAgIC8qIE5vcm1hbGx5IGRlZmF1bHRlZCBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQgKi8KKyAgICAgICAgYl9pbmZvLT5pb21tdV9tZW1rYiA9IDA7CisK
ICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVf
SFZNOgogICAgICAgICBpZiAoYl9pbmZvLT5zaGFkb3dfbWVta2IgPT0gTElCWExfTUVNS0JfREVG
QVVMVCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 17:02:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 17:02:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3jU-000848-VS; Mon, 14 Oct 2019 17:02:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=laoO=YH=redhat.com=jsnow@srs-us1.protection.inumbo.net>)
 id 1iK3jT-00083z-9u
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 17:02:07 +0000
X-Inumbo-ID: 59f4b028-eea4-11e9-9384-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59f4b028-eea4-11e9-9384-12813bfff9fa;
 Mon, 14 Oct 2019 17:02:06 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B0DBB18CB8FC;
 Mon, 14 Oct 2019 17:02:05 +0000 (UTC)
Received: from [10.18.17.152] (dhcp-17-152.bos.redhat.com [10.18.17.152])
 by smtp.corp.redhat.com (Postfix) with ESMTP id F16C16012C;
 Mon, 14 Oct 2019 17:01:37 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org
References: <20191014142246.4538-1-philmd@redhat.com>
 <20191014142246.4538-3-philmd@redhat.com>
From: John Snow <jsnow@redhat.com>
Autocrypt: addr=jsnow@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFTKefwBEAChvwqYC6saTzawbih87LqBYq0d5A8jXYXaiFMV/EvMSDqqY4EY6whXliNO
 IYzhgrPEe7ZmPxbCSe4iMykjhwMh5byIHDoPGDU+FsQty2KXuoxto+ZdrP9gymAgmyqdk3aV
 vzzmCa3cOppcqKvA0Kqr10UeX/z4OMVV390V+DVWUvzXpda45/Sxup57pk+hyY52wxxjIqef
 rj8u5BN93s5uCVTus0oiVA6W+iXYzTvVDStMFVqnTxSxlpZoH5RGKvmoWV3uutByQyBPHW2U
 1Y6n6iEZ9MlP3hcDqlo0S8jeP03HaD4gOqCuqLceWF5+2WyHzNfylpNMFVi+Hp0H/nSDtCvQ
 ua7j+6Pt7q5rvqgHvRipkDDVsjqwasuNc3wyoHexrBeLU/iJBuDld5iLy+dHXoYMB3HmjMxj
 3K5/8XhGrDx6BDFeO3HIpi3u2z1jniB7RtyVEtdupED6lqsDj0oSz9NxaOFZrS3Jf6z/kHIf
 h42mM9Sx7+s4c07N2LieUxcfqhFTaa/voRibF4cmkBVUhOD1AKXNfhEsTvmcz9NbUchCkcvA
 T9119CrsxfVsE7bXiGvdXnzyGLXdsoosjzwacKdOrVaDmN3Uy+SHiQXo6TlkSdV0XH2PUxTM
 LsBFIO9qXO43Ai6J6iPAP/01l8fuZfpJE0/L/c25yyaND7xA3wARAQABtCpKb2huIFNub3cg
 KEpvaG4gSHVzdG9uKSA8anNub3dAcmVkaGF0LmNvbT6JAlQEEwECAD4CGwMCHgECF4AFCwkI
 BwMFFQoJCAsFFgIDAQAWIQT665cRoSz0dYEvGPKIqQZNGDVh6wUCXF392gUJC1Xq3gAKCRCI
 qQZNGDVh6558D/9pM4pu4njX5aT6uUW3vAmbWLF1jfPxiTQgSHAnm9EBMZED/fsvkzj97clo
 LN7JKmbYZNgJmR01A7flG45V4iOR/249qAfaVuD+ZzZi1R4jFzr13WS+IEdn0hYp9ITndb7R
 ezW+HGu6/rP2PnfmDnNowgJu6Dp6IUEabq8SXXwGHXZPuMIrsXJxUdKJdGnh1o2u7271yNO7
 J9PEMuMDsgjsdnaGtv7aQ9CECtXvBleAc06pLW2HU10r5wQyBMZGITemJdBhhdzGmbHAL0M6
 vKi/bafHRWqfMqOAdDkv3Jg4arl2NCG/uNateR1z5e529+UlB4XVAQT+f5T/YyI65DFTY940
 il3aZhA8u788jZEPMXmt94u7uPZbEYp7V0jt68SrTaOgO7NaXsboXFjwEa42Ug5lB5d5/Qdp
 1AITUv0NJ51kKwhHL1dEagGeloIsGVQILmpS0MLdtitBHqZLsnJkRvtMaxo47giyBlv2ewmq
 tIGTlVLxHx9xkc9aVepOuiGlZaZB72c9AvZs9rKaAjgU2UfJHlB/Hr4uSk/1EY0IgMv4vnsG
 1sA5gvS7A4T4euu0PqHtn2sZEWDrk5RDbw0yIb53JYdXboLFmFXKzVASfKh2ZVeXRBlQQSJi
 3PBR1GzzqORlfryby7mkY857xzCI2NkIkD2eq+HhzFTfFOTdGrkCDQRUynn8ARAAwbhP45BE
 d/zAMBPV2dk2WwIwKRSKULElP3kXpcuiDWYQob3UODUUqClO+3aXVRndaNmZX9WbzGYexVo3
 5j+CVBCGr3DlU8AL9pp3KQ3SJihWcDed1LSmUf8tS+10d6mdGxDqgnd/OWU214isvhgWZtZG
 MM/Xj7cx5pERIiP+jqu7PT1cibcfcEKhPjYdyV1QnLtKNGrTg/UMKaL+qkWBUI/8uBoa0HLs
 NH63bXsRtNAG8w6qG7iiueYZUIXKc4IHINUguqYQJVdSe+u8b2N5XNhDSEUhdlqFYraJvX6d
 TjxMTW5lzVG2KjztfErRNSUmu2gezbw1/CV0ztniOKDA7mkQi6UIUDRh4LxRm5mflfKiCyDQ
 L6P/jxHBxFv+sIgjuLrfNhIC1p3z9rvCh+idAVJgtHtYl8p6GAVrF+4xQV2zZH45tgmHo2+S
 JsLPjXZtWVsWANpepXnesyabWtNAV4qQB7/SfC77zZwsVX0OOY2Qc+iohmXo8U7DgXVDgl/R
 /5Qgfnlv0/3rOdMt6ZPy5LJr8D9LJmcP0RvX98jyoBOf06Q9QtEwJsNLCOCo2LKNL71DNjZr
 nXEwjUH66CXiRXDbDKprt71BiSTitkFhGGU88XCtrp8R9yArXPf4MN+wNYBjfT7K29gWTzxt
 9DYQIvEf69oZD5Z5qHYGp031E90AEQEAAYkCPAQYAQIAJgIbDBYhBPrrlxGhLPR1gS8Y8oip
 Bk0YNWHrBQJcXf3JBQkLVerNAAoJEIipBk0YNWHrU1AP/1FOK2SBGbyhHa5vDHuf47fgLipC
 e0/h1E0vdSonzlhPxuZoQ47FjzG9uOhqqQG6/PqtWs/FJIyz8aGG4aV+pSA/9Ko3/2ND8MSY
 ZflWs7Y8Peg08Ro01GTHFITjEUgHpTpHiT6TNcZB5aZNJ8jqCtW5UlqvXXbVeSTmO70ZiVtc
 vUJbpvSxYmzhFfZWaXIPcNcKWL1rnmnzs67lDhMLdkYVf91aml/XtyMUlfB8Iaejzud9Ht3r
 C0pA9MG57pLblX7okEshxAC0+tUdY2vANWFeX0mgqRt1GSuG9XM9H/cKP1czfUV/FgaWo/Ya
 fM4eMhUAlL/y+/AJxxumPhBXftM4yuiktp2JMezoIMJI9fmhjfWDw7+2jVrx9ze1joLakFD1
 rVAoHxVJ7ORfQ4Ni/qWbQm3T6qQkSMt4N/scNsMczibdTPxU7qtwQwIeFOOc3wEwmJ9Qe3ox
 TODQ0agXiWVj0OXYCHJ6MxTDswtyTGQW+nUHpKBgHGwUaR6d1kr/LK9+5LpOfRlK9VRfEu7D
 PGNiRkr8Abp8jHsrBqQWfUS1bAf62bq6XUel0kUCtb7qCq024aOczXYWPFpJFX+nhp4d7NeH
 Edq+wlC13sBSiSHC7T5yssJ+7JPa2ATLlSKhEvBsLe2TsSTTtFlA0nBclqhfJXzimiuge9qU
 E40lvMWBuQINBFTKimUBEADDbJ+pQ5M4QBMWkaWImRj7c598xIZ37oKM6rGaSnuB1SVb7YCr
 Ci2MTwQcrQscA2jm80O8VFqWk+/XsEp62dty47GVwSfdGje/3zv3VTH2KhOCKOq3oPP5ZXWY
 rz2d2WnTvx++o6lU7HLHDEC3NGLYNLkL1lyVxLhnhvcMxkf1EGA1DboEcMgnJrNB1pGP27ww
 cSfvdyPGseV+qZZa8kuViDga1oxmnYDxFKMGLxrClqHrRt8geQL1Wj5KFM5hFtGTK4da5lPn
 wGNd6/CINMeCT2AWZY5ySz7/tSZe5F22vPvVZGoPgQicYWdNc3ap7+7IKP86JNjmec/9RJcz
 jvrYjJdiqBVldXou72CtDydKVLVSKv8c2wBDJghYZitfYIaL8cTvQfUHRYTfo0n5KKSec8Vo
 vjDuxmdbOUBA+SkRxqmneP5OxGoZ92VusrwWCjry8HRsNdR+2T+ClDCO6Wpihu4V3CPkQwTy
 eCuMHPAT0ka5paTwLrnZIxsdfnjUa96T10vzmQgAxpbbiaLvgKJ8+76OPdDnhddyxd2ldYfw
 RkF5PEGg3mqZnYKNNBtwjvX49SAvgETQvLzQ8IKVgZS0m4z9qHHvtc1BsQnFfe+LJOFjzZr7
 CrDNJMqk1JTHYsSi2JcN3vY32WMezXSQ0TzeMK4kdnclSQyp/h23GWod5QARAQABiQRbBBgB
 AgAmAhsCFiEE+uuXEaEs9HWBLxjyiKkGTRg1YesFAlxd/coFCQtV2mQCKcFdIAQZAQIABgUC
 VMqKZQAKCRB974EGqvw5DiJoEACLmuiRq9ifvOh5DyBFwRS7gvA14DsGQngmC57EzV0EFcfM
 XVi1jX5OtwUyUe0Az5r6lHyyHDsDsIpLKBlWrYCeLpUhRR3oy181T7UNxvujGFeTkzvLAOo6
 Hs3b8Wv9ARg+7acRYkQRNY7k0GIJ6YZz149tRyRKAy/vSjsaB9Lt0NOd1wf2EQMKwRVELwJD
 y0AazGn+0PRP7Bua2YbtxaBmhBBDb2tPpwn8U9xdckB4Vlft9lcWNsC/18Gi9bpjd9FSbdH/
 sOUI+3ToWYENeoT4IP09wn6EkgWaJS3nAUN/MOycNej2i4Yhy2wDDSKyTAnVkSSSoXk+tK91
 HfqtokbDanB8daP+K5LgoiWHzjfWzsxA2jKisI4YCGjrYQzTyGOT6P6u6SEeoEx10865B/zc
 8/vN50kncdjYz2naacIDEKQNZlnGLsGkpCbfmfdi3Zg4vuWKNdWr0wGUzDUcpqW0y/lUXna+
 6uyQShX5e4JD2UPuf9WAQ9HtgSAkaDd4O1I2J41sleePzZOVB3DmYgy+ECRJJ5nw3ihdxpgc
 y/v3lfcJaqiyCv0PF+K/gSOvwhH7CbVqARmptT7yhhxqFdaYWo2Z2ksuKyoKSRMFCXQY5oac
 uTmyPIT4STFyUQFeqSCWDum/NFNoSKhmItw2Td+4VSJHShRVbg39KNFPZ7mXYAkQiKkGTRg1
 YesWJA/+PV3qDUtPNEGwjVvjQqHSbrBy94tu6gJvPHgGPtRDYvxnCaJsmgiC0pGB2KFRsnfl
 2zBNBEWF/XwsI081jQE5UO60GKmHTputChLXpVobyuc+lroG2YhknXRBAV969SLnZR4BS/1s
 Gi046gOXfaKYatve8BiZr5it5Foq3FMPDNgZMit1H9Dk8rkKFfDMRf8EGS/Z+TmyEsIf99H7
 TH3n7lco8qO81fSFwkh4pvo2kWRFYTC5vsIVQ+GqVUp+W1DZJHxX8LwWuF1AzUt4MUTtNAvy
 TXl5EgsmoY9mpNNL7ZnW65oG63nEP5KNiybvuQJzXVxR8eqzOh2Mod4nHg3PE7UCd3DvLNsn
 GXFRo44WyT/G2lArBtjpkut7bDm0i1nENABy2UgS+1QvdmgNu6aEZxdNthwRjUhuuvCCDMA4
 rCDQYyakH2tJNQgkXkeLodBKF4bHiBbuwj0E39S9wmGgg+q4OTnAO/yhQGknle7a7G5xHBwE
 i0HjnLoJP5jDcoMTabZTIazXmJz3pKM11HYJ5/ZsTIf3ZRJJKIvXJpbmcAPVwTZII6XxiJdh
 RSSX4Mvd5pL/+5WI6NTdW6DMfigTtdd85fe6PwBNVJL2ZvBfsBJZ5rxg1TOH3KLsYBqBTgW2
 glQofxhkJhDEcvjLhe3Y2BlbCWKOmvM8XS9TRt0OwUs=
Message-ID: <09ad3737-ae74-2be0-ce70-500fc5c0cf00@redhat.com>
Date: Mon, 14 Oct 2019 13:01:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <20191014142246.4538-3-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.63]); Mon, 14 Oct 2019 17:02:06 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 02/20] hw/southbridge/ich9: Removed unused
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Kevin Wolf <kwolf@redhat.com>, Wen Congyang <wencongyang2@huawei.com>,
 Cornelia Huck <cohuck@redhat.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8xNC8xOSAxMDoyMiBBTSwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4g
VGhlIElDSDkgY2hpcHNldCBpcyBub3QgWDg2L1BDIHNwZWNpZmljLgo+IAo+IFRoZXNlIGZpbGVz
IGRvbid0IHVzZSBhbnl0aGluZyBkZWNsYXJlZCBieSB0aGUgImh3L2kzODYvcGMuaCIKPiBvciAi
aHcvaTM4Ni9pb2FwaWMuaCIgaGVhZGVycy4gUmVtb3ZlIHRoZW0uCj4gCj4gU2lnbmVkLW9mZi1i
eTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgoKUmV2aWV3ZWQt
Ynk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KCj4gLS0tCj4gIGh3L2FjcGkvaWNoOS5j
ICAgICAgICAgfCAxIC0KPiAgaHcvaXNhL2xwY19pY2g5LmMgICAgICB8IDIgLS0KPiAgaW5jbHVk
ZS9ody9pMzg2L2ljaDkuaCB8IDEgLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2h3L2FjcGkvaWNoOS5jIGIvaHcvYWNwaS9pY2g5LmMKPiBpbmRl
eCAyMDM0ZGQ3NDllLi5mZGQwYTZjNzllIDEwMDY0NAo+IC0tLSBhL2h3L2FjcGkvaWNoOS5jCj4g
KysrIGIvaHcvYWNwaS9pY2g5LmMKPiBAQCAtMjcsNyArMjcsNiBAQAo+ICAjaW5jbHVkZSAicWVt
dS9vc2RlcC5oIgo+ICAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgo+ICAjaW5jbHVkZSAicWFwaS92
aXNpdG9yLmgiCj4gLSNpbmNsdWRlICJody9pMzg2L3BjLmgiCj4gICNpbmNsdWRlICJody9wY2kv
cGNpLmgiCj4gICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgo+ICAjaW5jbHVkZSAicWVt
dS90aW1lci5oIgo+IGRpZmYgLS1naXQgYS9ody9pc2EvbHBjX2ljaDkuYyBiL2h3L2lzYS9scGNf
aWNoOS5jCj4gaW5kZXggMTdjMjkyZTMwNi4uNjFjZWUyYWUzYSAxMDA2NDQKPiAtLS0gYS9ody9p
c2EvbHBjX2ljaDkuYwo+ICsrKyBiL2h3L2lzYS9scGNfaWNoOS5jCj4gQEAgLTM1LDEwICszNSw4
IEBACj4gICNpbmNsdWRlICJody9pc2EvaXNhLmgiCj4gICNpbmNsdWRlICJody9zeXNidXMuaCIK
PiAgI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCj4gLSNpbmNsdWRlICJody9pMzg2L3Bj
LmgiCj4gICNpbmNsdWRlICJody9pcnEuaCIKPiAgI2luY2x1ZGUgImh3L2lzYS9hcG0uaCIKPiAt
I2luY2x1ZGUgImh3L2kzODYvaW9hcGljLmgiCj4gICNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4g
ICNpbmNsdWRlICJody9wY2kvcGNpX2JyaWRnZS5oIgo+ICAjaW5jbHVkZSAiaHcvaTM4Ni9pY2g5
LmgiCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9pY2g5LmggYi9pbmNsdWRlL2h3L2kz
ODYvaWNoOS5oCj4gaW5kZXggNzJlODAzZjZlMi4uYTk4ZDEwYjI1MiAxMDA2NDQKPiAtLS0gYS9p
bmNsdWRlL2h3L2kzODYvaWNoOS5oCj4gKysrIGIvaW5jbHVkZS9ody9pMzg2L2ljaDkuaAo+IEBA
IC01LDcgKzUsNiBAQAo+ICAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCj4gICNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCj4gICNpbmNsdWRlICJody9pc2EvYXBtLmgiCj4gLSNpbmNsdWRlICJody9pMzg2
L2lvYXBpYy5oIgo+ICAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgo+ICAjaW5jbHVkZSAiaHcvcGNp
L3BjaWVfaG9zdC5oIgo+ICAjaW5jbHVkZSAiaHcvcGNpL3BjaV9icmlkZ2UuaCIKPiAKCi0tIAri
gJRqcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 17:04:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 17:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3lM-0008CG-CT; Mon, 14 Oct 2019 17:04:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=laoO=YH=redhat.com=jsnow@srs-us1.protection.inumbo.net>)
 id 1iK3lK-0008CB-IY
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 17:04:02 +0000
X-Inumbo-ID: 9ed48ad8-eea4-11e9-9384-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ed48ad8-eea4-11e9-9384-12813bfff9fa;
 Mon, 14 Oct 2019 17:04:02 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7318C80167A;
 Mon, 14 Oct 2019 17:04:01 +0000 (UTC)
Received: from [10.18.17.152] (dhcp-17-152.bos.redhat.com [10.18.17.152])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E03C25DC1E;
 Mon, 14 Oct 2019 17:03:45 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org
References: <20191014142246.4538-1-philmd@redhat.com>
From: John Snow <jsnow@redhat.com>
Autocrypt: addr=jsnow@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFTKefwBEAChvwqYC6saTzawbih87LqBYq0d5A8jXYXaiFMV/EvMSDqqY4EY6whXliNO
 IYzhgrPEe7ZmPxbCSe4iMykjhwMh5byIHDoPGDU+FsQty2KXuoxto+ZdrP9gymAgmyqdk3aV
 vzzmCa3cOppcqKvA0Kqr10UeX/z4OMVV390V+DVWUvzXpda45/Sxup57pk+hyY52wxxjIqef
 rj8u5BN93s5uCVTus0oiVA6W+iXYzTvVDStMFVqnTxSxlpZoH5RGKvmoWV3uutByQyBPHW2U
 1Y6n6iEZ9MlP3hcDqlo0S8jeP03HaD4gOqCuqLceWF5+2WyHzNfylpNMFVi+Hp0H/nSDtCvQ
 ua7j+6Pt7q5rvqgHvRipkDDVsjqwasuNc3wyoHexrBeLU/iJBuDld5iLy+dHXoYMB3HmjMxj
 3K5/8XhGrDx6BDFeO3HIpi3u2z1jniB7RtyVEtdupED6lqsDj0oSz9NxaOFZrS3Jf6z/kHIf
 h42mM9Sx7+s4c07N2LieUxcfqhFTaa/voRibF4cmkBVUhOD1AKXNfhEsTvmcz9NbUchCkcvA
 T9119CrsxfVsE7bXiGvdXnzyGLXdsoosjzwacKdOrVaDmN3Uy+SHiQXo6TlkSdV0XH2PUxTM
 LsBFIO9qXO43Ai6J6iPAP/01l8fuZfpJE0/L/c25yyaND7xA3wARAQABtCpKb2huIFNub3cg
 KEpvaG4gSHVzdG9uKSA8anNub3dAcmVkaGF0LmNvbT6JAlQEEwECAD4CGwMCHgECF4AFCwkI
 BwMFFQoJCAsFFgIDAQAWIQT665cRoSz0dYEvGPKIqQZNGDVh6wUCXF392gUJC1Xq3gAKCRCI
 qQZNGDVh6558D/9pM4pu4njX5aT6uUW3vAmbWLF1jfPxiTQgSHAnm9EBMZED/fsvkzj97clo
 LN7JKmbYZNgJmR01A7flG45V4iOR/249qAfaVuD+ZzZi1R4jFzr13WS+IEdn0hYp9ITndb7R
 ezW+HGu6/rP2PnfmDnNowgJu6Dp6IUEabq8SXXwGHXZPuMIrsXJxUdKJdGnh1o2u7271yNO7
 J9PEMuMDsgjsdnaGtv7aQ9CECtXvBleAc06pLW2HU10r5wQyBMZGITemJdBhhdzGmbHAL0M6
 vKi/bafHRWqfMqOAdDkv3Jg4arl2NCG/uNateR1z5e529+UlB4XVAQT+f5T/YyI65DFTY940
 il3aZhA8u788jZEPMXmt94u7uPZbEYp7V0jt68SrTaOgO7NaXsboXFjwEa42Ug5lB5d5/Qdp
 1AITUv0NJ51kKwhHL1dEagGeloIsGVQILmpS0MLdtitBHqZLsnJkRvtMaxo47giyBlv2ewmq
 tIGTlVLxHx9xkc9aVepOuiGlZaZB72c9AvZs9rKaAjgU2UfJHlB/Hr4uSk/1EY0IgMv4vnsG
 1sA5gvS7A4T4euu0PqHtn2sZEWDrk5RDbw0yIb53JYdXboLFmFXKzVASfKh2ZVeXRBlQQSJi
 3PBR1GzzqORlfryby7mkY857xzCI2NkIkD2eq+HhzFTfFOTdGrkCDQRUynn8ARAAwbhP45BE
 d/zAMBPV2dk2WwIwKRSKULElP3kXpcuiDWYQob3UODUUqClO+3aXVRndaNmZX9WbzGYexVo3
 5j+CVBCGr3DlU8AL9pp3KQ3SJihWcDed1LSmUf8tS+10d6mdGxDqgnd/OWU214isvhgWZtZG
 MM/Xj7cx5pERIiP+jqu7PT1cibcfcEKhPjYdyV1QnLtKNGrTg/UMKaL+qkWBUI/8uBoa0HLs
 NH63bXsRtNAG8w6qG7iiueYZUIXKc4IHINUguqYQJVdSe+u8b2N5XNhDSEUhdlqFYraJvX6d
 TjxMTW5lzVG2KjztfErRNSUmu2gezbw1/CV0ztniOKDA7mkQi6UIUDRh4LxRm5mflfKiCyDQ
 L6P/jxHBxFv+sIgjuLrfNhIC1p3z9rvCh+idAVJgtHtYl8p6GAVrF+4xQV2zZH45tgmHo2+S
 JsLPjXZtWVsWANpepXnesyabWtNAV4qQB7/SfC77zZwsVX0OOY2Qc+iohmXo8U7DgXVDgl/R
 /5Qgfnlv0/3rOdMt6ZPy5LJr8D9LJmcP0RvX98jyoBOf06Q9QtEwJsNLCOCo2LKNL71DNjZr
 nXEwjUH66CXiRXDbDKprt71BiSTitkFhGGU88XCtrp8R9yArXPf4MN+wNYBjfT7K29gWTzxt
 9DYQIvEf69oZD5Z5qHYGp031E90AEQEAAYkCPAQYAQIAJgIbDBYhBPrrlxGhLPR1gS8Y8oip
 Bk0YNWHrBQJcXf3JBQkLVerNAAoJEIipBk0YNWHrU1AP/1FOK2SBGbyhHa5vDHuf47fgLipC
 e0/h1E0vdSonzlhPxuZoQ47FjzG9uOhqqQG6/PqtWs/FJIyz8aGG4aV+pSA/9Ko3/2ND8MSY
 ZflWs7Y8Peg08Ro01GTHFITjEUgHpTpHiT6TNcZB5aZNJ8jqCtW5UlqvXXbVeSTmO70ZiVtc
 vUJbpvSxYmzhFfZWaXIPcNcKWL1rnmnzs67lDhMLdkYVf91aml/XtyMUlfB8Iaejzud9Ht3r
 C0pA9MG57pLblX7okEshxAC0+tUdY2vANWFeX0mgqRt1GSuG9XM9H/cKP1czfUV/FgaWo/Ya
 fM4eMhUAlL/y+/AJxxumPhBXftM4yuiktp2JMezoIMJI9fmhjfWDw7+2jVrx9ze1joLakFD1
 rVAoHxVJ7ORfQ4Ni/qWbQm3T6qQkSMt4N/scNsMczibdTPxU7qtwQwIeFOOc3wEwmJ9Qe3ox
 TODQ0agXiWVj0OXYCHJ6MxTDswtyTGQW+nUHpKBgHGwUaR6d1kr/LK9+5LpOfRlK9VRfEu7D
 PGNiRkr8Abp8jHsrBqQWfUS1bAf62bq6XUel0kUCtb7qCq024aOczXYWPFpJFX+nhp4d7NeH
 Edq+wlC13sBSiSHC7T5yssJ+7JPa2ATLlSKhEvBsLe2TsSTTtFlA0nBclqhfJXzimiuge9qU
 E40lvMWBuQINBFTKimUBEADDbJ+pQ5M4QBMWkaWImRj7c598xIZ37oKM6rGaSnuB1SVb7YCr
 Ci2MTwQcrQscA2jm80O8VFqWk+/XsEp62dty47GVwSfdGje/3zv3VTH2KhOCKOq3oPP5ZXWY
 rz2d2WnTvx++o6lU7HLHDEC3NGLYNLkL1lyVxLhnhvcMxkf1EGA1DboEcMgnJrNB1pGP27ww
 cSfvdyPGseV+qZZa8kuViDga1oxmnYDxFKMGLxrClqHrRt8geQL1Wj5KFM5hFtGTK4da5lPn
 wGNd6/CINMeCT2AWZY5ySz7/tSZe5F22vPvVZGoPgQicYWdNc3ap7+7IKP86JNjmec/9RJcz
 jvrYjJdiqBVldXou72CtDydKVLVSKv8c2wBDJghYZitfYIaL8cTvQfUHRYTfo0n5KKSec8Vo
 vjDuxmdbOUBA+SkRxqmneP5OxGoZ92VusrwWCjry8HRsNdR+2T+ClDCO6Wpihu4V3CPkQwTy
 eCuMHPAT0ka5paTwLrnZIxsdfnjUa96T10vzmQgAxpbbiaLvgKJ8+76OPdDnhddyxd2ldYfw
 RkF5PEGg3mqZnYKNNBtwjvX49SAvgETQvLzQ8IKVgZS0m4z9qHHvtc1BsQnFfe+LJOFjzZr7
 CrDNJMqk1JTHYsSi2JcN3vY32WMezXSQ0TzeMK4kdnclSQyp/h23GWod5QARAQABiQRbBBgB
 AgAmAhsCFiEE+uuXEaEs9HWBLxjyiKkGTRg1YesFAlxd/coFCQtV2mQCKcFdIAQZAQIABgUC
 VMqKZQAKCRB974EGqvw5DiJoEACLmuiRq9ifvOh5DyBFwRS7gvA14DsGQngmC57EzV0EFcfM
 XVi1jX5OtwUyUe0Az5r6lHyyHDsDsIpLKBlWrYCeLpUhRR3oy181T7UNxvujGFeTkzvLAOo6
 Hs3b8Wv9ARg+7acRYkQRNY7k0GIJ6YZz149tRyRKAy/vSjsaB9Lt0NOd1wf2EQMKwRVELwJD
 y0AazGn+0PRP7Bua2YbtxaBmhBBDb2tPpwn8U9xdckB4Vlft9lcWNsC/18Gi9bpjd9FSbdH/
 sOUI+3ToWYENeoT4IP09wn6EkgWaJS3nAUN/MOycNej2i4Yhy2wDDSKyTAnVkSSSoXk+tK91
 HfqtokbDanB8daP+K5LgoiWHzjfWzsxA2jKisI4YCGjrYQzTyGOT6P6u6SEeoEx10865B/zc
 8/vN50kncdjYz2naacIDEKQNZlnGLsGkpCbfmfdi3Zg4vuWKNdWr0wGUzDUcpqW0y/lUXna+
 6uyQShX5e4JD2UPuf9WAQ9HtgSAkaDd4O1I2J41sleePzZOVB3DmYgy+ECRJJ5nw3ihdxpgc
 y/v3lfcJaqiyCv0PF+K/gSOvwhH7CbVqARmptT7yhhxqFdaYWo2Z2ksuKyoKSRMFCXQY5oac
 uTmyPIT4STFyUQFeqSCWDum/NFNoSKhmItw2Td+4VSJHShRVbg39KNFPZ7mXYAkQiKkGTRg1
 YesWJA/+PV3qDUtPNEGwjVvjQqHSbrBy94tu6gJvPHgGPtRDYvxnCaJsmgiC0pGB2KFRsnfl
 2zBNBEWF/XwsI081jQE5UO60GKmHTputChLXpVobyuc+lroG2YhknXRBAV969SLnZR4BS/1s
 Gi046gOXfaKYatve8BiZr5it5Foq3FMPDNgZMit1H9Dk8rkKFfDMRf8EGS/Z+TmyEsIf99H7
 TH3n7lco8qO81fSFwkh4pvo2kWRFYTC5vsIVQ+GqVUp+W1DZJHxX8LwWuF1AzUt4MUTtNAvy
 TXl5EgsmoY9mpNNL7ZnW65oG63nEP5KNiybvuQJzXVxR8eqzOh2Mod4nHg3PE7UCd3DvLNsn
 GXFRo44WyT/G2lArBtjpkut7bDm0i1nENABy2UgS+1QvdmgNu6aEZxdNthwRjUhuuvCCDMA4
 rCDQYyakH2tJNQgkXkeLodBKF4bHiBbuwj0E39S9wmGgg+q4OTnAO/yhQGknle7a7G5xHBwE
 i0HjnLoJP5jDcoMTabZTIazXmJz3pKM11HYJ5/ZsTIf3ZRJJKIvXJpbmcAPVwTZII6XxiJdh
 RSSX4Mvd5pL/+5WI6NTdW6DMfigTtdd85fe6PwBNVJL2ZvBfsBJZ5rxg1TOH3KLsYBqBTgW2
 glQofxhkJhDEcvjLhe3Y2BlbCWKOmvM8XS9TRt0OwUs=
Message-ID: <11ede8ff-3914-153c-a46a-41034d431d57@redhat.com>
Date: Mon, 14 Oct 2019 13:03:45 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.67]); Mon, 14 Oct 2019 17:04:01 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 00/20] hw: Clean up hw/i386 headers (and few
 alpha/hppa)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <rth@twiddle.net>,
 Kevin Wolf <kwolf@redhat.com>, Wen Congyang <wencongyang2@huawei.com>,
 Cornelia Huck <cohuck@redhat.com>, Max Reitz <mreitz@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov <imammedo@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8xNC8xOSAxMDoyMiBBTSwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4g
VGhpcyBpcyBhIGZvbGxvdy11cCBvZiBNYXJrdXMncyBjbGVhbnVwIHNlcmllczoKPiBUYW1lIGEg
ZmV3ICJ0b3VjaCB0aGlzLCByZWNvbXBpbGUgdGhlIHdvcmxkIgo+IGh0dHBzOi8vd3d3Lm1haWwt
YXJjaGl2ZS5jb20vcWVtdS1kZXZlbEBub25nbnUub3JnL21zZzYzNTc0OC5odG1sCj4gCj4gVGhp
cyBwYXJ0IGlzIG1vc3RseSByZXN0cmljdGVkIHRvIFg4NiwgYnV0IHNpbmNlIHNvbWUgZmlsZSBm
cm9tIHRoZQo+IEFscGhhL1BBLVJJU0MgbWFjaGluZXMgaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIiBJ
IGhhZCB0byBmaXggdGhlbQo+IHRvby4KPiAKPiBFdmVudHVhbGx5IEknbGwgc3VjY2VlZCBhdCBy
ZW1vdmluZyBody9pMzg2LyBkZXBlbmRlbmN5IG9uIG5vbi1YODYKPiBwbGF0Zm9ybXMgKFF1ZXN0
IEkgc3RhcnRlZCAyIHllYXJzIGFnby4uLikuCj4gCj4gUmVnYXJkcywKPiAKPiBQaGlsLgo+IAo+
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpICgyMCk6Cj4gICB2bDogQWRkIG1pc3NpbmcgImh3L2Jv
YXJkcy5oIiBpbmNsdWRlCj4gICBody9zb3V0aGJyaWRnZS9pY2g5OiBSZW1vdmVkIHVudXNlZCBo
ZWFkZXJzCj4gICBody9pbnB1dC9wY2tiZDogUmVtb3ZlIHVudXNlZCAiaHcvaTM4Ni9wYy5oIiBo
ZWFkZXIKPiAgIGh3L2kzODYvaW9hcGljX2ludGVybmFsOiBSZW1vdmUgdW51c2VkICJody9pMzg2
L2lvYXBpYy5oIiBoZWFkZXIKPiAgIGh3L3RpbWVyOiBSZW1vdmUgdW51c2VkICJ1aS9jb25zb2xl
LmgiIGhlYWRlcgo+ICAgaHcvdXNiL2Rldi1zdG9yYWdlOiBSZW1vdmUgdW51c2VkICJ1aS9jb25z
b2xlLmgiIGhlYWRlcgo+ICAgaHcvaTM4Ni9pbnRlbF9pb21tdTogUmVtb3ZlIHVudXNlZCBpbmNs
dWRlcwo+ICAgaHcveGVuL3hlbl9wdF9sb2FkX3JvbTogUmVtb3ZlIHVudXNlZCBpbmNsdWRlcwo+
ICAgaHcvYWxwaGEvYWxwaGFfc3lzOiBSZW1vdmUgdW51c2VkICJody9pZGUuaCIgaGVhZGVyCj4g
ICBody9hbHBoYS9kcDI2NDogSW5jbHVkZSAibmV0L25ldC5oIgo+ICAgaHcvaHBwYS9tYWNoaW5l
OiBJbmNsdWRlICJuZXQvbmV0LmgiCj4gICBody9hY3BpL2NwdV9ob3RwbHVnOiBJbmNsdWRlICJo
dy9wY2kvcGNpLmgiCj4gICBody90aW1lci9ocGV0OiBJbmNsdWRlICJleGVjL2FkZHJlc3Mtc3Bh
Y2VzLmgiCj4gICBody9wY2ktaG9zdC9xMzU6IEluY2x1ZGUgInFlbXUvcmFuZ2UuaCIKPiAgIGh3
L2kyYy9zbWJ1c19pY2g5OiBJbmNsdWRlICJxZW11L3JhbmdlLmgiCj4gICBody9wY2ktaG9zdC9w
aWl4OiBJbmNsdWRlICJxZW11L3JhbmdlLmgiCj4gICBody9hY3BpOiBJbmNsdWRlICJody9tZW0v
bnZkaW1tLmgiCj4gICBody9pMzg2OiBJbmNsdWRlICJody9tZW0vbnZkaW1tLmgiCj4gICBody9w
Y2ktaG9zdC9xMzU6IFJlbW92ZSB1bnVzZWQgaW5jbHVkZXMKPiAgIGh3L2kzODYvcGM6IENsZWFu
IHVwIGluY2x1ZGVzCj4gCj4gIGh3L2FjcGkvY3B1X2hvdHBsdWcuYyAgICAgICAgICAgICB8ICAx
ICsKPiAgaHcvYWNwaS9pY2g5LmMgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgaHcvYWNw
aS9waWl4NC5jICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICBody9hbHBoYS9hbHBoYV9zeXMu
aCAgICAgICAgICAgICAgfCAgMSAtCj4gIGh3L2FscGhhL2RwMjY0LmMgICAgICAgICAgICAgICAg
ICB8ICAxICsKPiAgaHcvaHBwYS9tYWNoaW5lLmMgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICBo
dy9pMmMvc21idXNfaWNoOS5jICAgICAgICAgICAgICAgfCAgMSArCj4gIGh3L2kzODYvYWNwaS1i
dWlsZC5jICAgICAgICAgICAgICB8ICAxICsKPiAgaHcvaTM4Ni9wYy5jICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEgKwo+ICBody9pMzg2L3BjX3BpaXguYyAgICAgICAgICAgICAgICAgfCAgMSAr
Cj4gIGh3L2kzODYvcGNfcTM1LmMgICAgICAgICAgICAgICAgICB8ICAxICsKPiAgaHcvaW5wdXQv
cGNrYmQuYyAgICAgICAgICAgICAgICAgIHwgIDEgLQo+ICBody9pc2EvbHBjX2ljaDkuYyAgICAg
ICAgICAgICAgICAgfCAgMiAtLQo+ICBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICAgICAg
fCAgMSArCj4gIGh3L3BjaS1ob3N0L3EzNS5jICAgICAgICAgICAgICAgICB8ICAxICsKPiAgaHcv
dGltZXIvaHBldC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgaHcvdGltZXIvdHdsOTIy
MzAuYyAgICAgICAgICAgICAgIHwgIDEgLQo+ICBody91c2IvZGV2LXN0b3JhZ2UuYyAgICAgICAg
ICAgICAgfCAgMSAtCj4gIGh3L3hlbi94ZW5fcHRfbG9hZF9yb20uYyAgICAgICAgICB8ICA0IC0t
LS0KPiAgaW5jbHVkZS9ody9pMzg2L2ljaDkuaCAgICAgICAgICAgIHwgIDEgLQo+ICBpbmNsdWRl
L2h3L2kzODYvaW50ZWxfaW9tbXUuaCAgICAgfCAgNCAtLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9p
b2FwaWNfaW50ZXJuYWwuaCB8ICAxIC0KPiAgaW5jbHVkZS9ody9pMzg2L3BjLmggICAgICAgICAg
ICAgIHwgMTIgKysrLS0tLS0tLS0tCj4gIGluY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmggICAgICAg
ICB8ICA4ICstLS0tLS0tCj4gIHZsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
ICsKPiAgMjUgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0p
Cj4gCgpBY2tlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 17:07:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 17:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK3o0-0008MO-S8; Mon, 14 Oct 2019 17:06:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R0Yg=YH=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iK3nz-0008MJ-UP
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 17:06:47 +0000
X-Inumbo-ID: 01219190-eea5-11e9-9384-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 01219190-eea5-11e9-9384-12813bfff9fa;
 Mon, 14 Oct 2019 17:06:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571072807;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=s0z80HFQ1PTwEEZO8PE7+hOEgpwmnRkwJwWWhx/yE1Y=;
 b=J26CfmmCjPOELjtTepnwKCh6MBK71zggunmuZ1ce9I/rFNF12UMWBwOS
 3AW7j8qgKdFUMUvGmZFo4BjRLgx1NswtK8VzzAVwr4pLO/j7LloMh31Z9
 47WFn8CH1zkvfg/Ar8sHrs7gkFwXk0e2oY2CYb/3YMVs0SYGz3PJAXnvY g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: diBNOrijdHfwBwa2sJC/TnYC1fpl98lLy8g31YMXqg5b8UqAcynihxUHsWENOGBg2ZDB2CilXc
 IfLGoyHdlRCa7BjhnjabWbTvG21vHvY0ZzkRV815sTDbrENCm7+ciOGEfVc+hc1ScIYpN4DlZs
 xeq60Z4rF1cB1gJzMpwK1GGg0+1LTUqBVyxYWwDBSkk3461HlLoF4MonnMaLpYUiB4X+fLceJ8
 n4pOMzAoAc/xeaWzCBjp5Xs0nSjcV3P1qtMFW3gbv2wir7Cbr/wwMhtVH7IPNUHyPpFEQ/Fc+L
 zY0=
X-SBRS: 2.7
X-MesageID: 7134088
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,296,1566878400"; 
   d="scan'208";a="7134088"
Date: Mon, 14 Oct 2019 18:06:44 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191014170644.GC1138@perard.uk.xensource.com>
References: <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
 <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
 <23972.40372.377662.700932@mariner.uk.xensource.com>
 <20191014164429.ltk64qeoo2ckzwet@debian>
 <23972.42710.205681.915082@mariner.uk.xensource.com>
 <23972.42872.768049.55036@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23972.42872.768049.55036@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH v4 for-4.13 10/10] libxl/xl: Overhaul
 passthrough setting logic passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMDU6NTE6MDRQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gLS0tCj4gdjQ6IEZpeCB0cmFpbGluZyB3aGl0ZXNwYWNlCj4gICAgIE5vIGxvbmdlciBj
aGFuZ2UgInVua25vd24iIHRvICJ1bnNwZWNpZmllZCIuCgo+IGRpZmYgLS1naXQgYS9kb2NzL21h
bi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KPiBpbmRleCA2NGJl
ZDMwYmNlLi43ZTIyMGQwYzIwIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5p
bgo+ICsrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgo+IEBAIC02NjAsNiArNjYwLDEyIEBA
IGluIHByZWZlcmVuY2UuIEhvd2V2ZXIsIHRoZSBhdmFpbGFiaWxpdHkgb2YgdGhpcyBvcHRpb24g
aXMgaGFyZHdhcmUKPiAgc3BlY2lmaWMuIElmIEI8eGwgaW5mbz4gcmVwb3J0cyBCPHZpcnRfY2Fw
cz4gY29udGFpbmluZwo+ICBCPGlvbW11X2hhcF9wdF9zaGFyZT4gdGhlbiB0aGlzIG9wdGlvbiBt
YXkgYmUgdXNlZC4KPiAgCj4gKz1pdGVtIEI8dW5zcGVjaWZpZWQ+CgpEb24ndCBmb3JnZXQgdG8g
Y2hhbmdlIHRoZSBtYW4gcGFnZSBhcyB3ZWxsIDstKS4KCi0tIApBbnRob255IFBFUkFSRAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 14 21:03:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 21:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iK7Ug-0002QY-A3; Mon, 14 Oct 2019 21:03:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ByX=YH=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iK7Ue-0002QT-8n
 for xen-devel@lists.xenproject.org; Mon, 14 Oct 2019 21:03:04 +0000
X-Inumbo-ID: 0212d82c-eec6-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0212d82c-eec6-11e9-beca-bc764e2007e4;
 Mon, 14 Oct 2019 21:03:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK7Ub-000087-B9; Mon, 14 Oct 2019 21:03:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iK7Ua-0004xe-Oz; Mon, 14 Oct 2019 21:03:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iK7Ua-00062Z-OG; Mon, 14 Oct 2019 21:03:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142735-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4f5cafb5cb8471e54afdc9054d973535614f7675
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 14 Oct 2019 21:03:00 +0000
Subject: [Xen-devel] [linux-linus test] 142735: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjczNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNzM1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE3IGd1ZXN0
LXN0YXJ0LjIgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0
ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJv
b3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMz
NTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0ZjVjYWZiNWNiODQ3
MWU1NGFmZGM5MDU0ZDk3MzUzNTYxNGY3Njc1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjI0IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIyMyBk
YXlzICAxNzcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzM1ICAyMDE5LTEwLTE0
IDA4OjQwOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0OTk0IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMDg2ODUgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 01:56:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 01:56:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKC4H-00072f-1l; Tue, 15 Oct 2019 01:56:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NU+A=YI=gmail.com=pairspace@srs-us1.protection.inumbo.net>)
 id 1iKC4F-00072a-2x
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 01:56:07 +0000
X-Inumbo-ID: f2ad2184-eeee-11e9-bbab-bc764e2007e4
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f2ad2184-eeee-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 01:56:05 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id c25so42230386iot.12
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 18:56:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=eQpvab9/Nes0vwvD8AHRCFoP7s+oRzntdbwVUiaYXfc=;
 b=jPtrbPPfbvHNpuZ01tuCeXBIZI3uFaQSka5349RkWeoJd97R1b0vb0dHgBN80YZxLH
 KTQzTjF7ThhSI6QenC7ZpN1DCTrddJrYrfb4EmY8vI1Z6VgdMQSjBSj11ZahVH/wpkDO
 z3SVVeSmiv+APlJPAqNiD8+U41epGlpAoNeltP/uw9zLPzGSr0QasHZBgDaZBIaeiyYY
 4ecDkbkuCvzYkL4Q19YOuo0ENzp8r1Zt36jiWkpQx+g1HTNggwtTN3wg20GeFM6e3VZG
 wod7sC1v8dZZhj5grltzc/TwPGtvbnmZcsajf9gSdZlFH4qITshCdh5LBLGjuZkt1C4g
 AcTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=eQpvab9/Nes0vwvD8AHRCFoP7s+oRzntdbwVUiaYXfc=;
 b=dUN+gxrbaudq5s7Kjnsj97fXr9diYcFdHhbEpQaQOH3p1IhF+wmD5OjSoTR7612S9Y
 fUJImyQXcJ94DeX1Qiu7dZ380QWJi9aQgFN+3bRh5Jr5K0kSLfJ9D6PkdhKZP9/osYxt
 GMqwvZAXUxXqFLAypYVYolzB6vNKTwTLLJ+8ZDynRpOY1waTYIM2NcJovs9aOCzLGONo
 MAAf6VG57v1N0rmX50mQtuqQng5ASbC8UGgyDufnO/72TDqtAdLrMukfV/ImNJfFneIO
 xHcqg6CRS/TFoaZQhhDqiEUx0x0lbni3R/Zt8dZmri1DOWsH58PFxXLcqEFVCijKmq64
 UmGw==
X-Gm-Message-State: APjAAAWp+Ni8GKY/9vgajnK0IfaNGf0c/VUickXq961L1iwjpDRLE+dR
 nnW4I6mQHcPEw93+mcvoScI=
X-Google-Smtp-Source: APXvYqz7Rwl9UY96c3SLadplpoK+D1c9LMTVqyrqRHXlnZ9wVIzNzR4miUJ96hjrpRuPDDUawufVBA==
X-Received: by 2002:a05:6638:3a6:: with SMTP id
 z6mr23985655jap.33.1571104564866; 
 Mon, 14 Oct 2019 18:56:04 -0700 (PDT)
Received: from [100.64.72.56] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id q74sm25424402iod.72.2019.10.14.18.56.03
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 14 Oct 2019 18:56:04 -0700 (PDT)
From: P S <pairspace@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Mon, 14 Oct 2019 21:56:03 -0400
Message-Id: <32554931-9D4C-48BC-B86E-C29673D2D8AE@gmail.com>
References: <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
In-Reply-To: <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
X-Mailer: iPad Mail (17A860)
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============6480751723917723324=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6480751723917723324==
Content-Type: multipart/alternative; boundary=Apple-Mail-4285942D-D7BB-4AD9-A295-E0F6ACEF95A1
Content-Transfer-Encoding: 7bit


--Apple-Mail-4285942D-D7BB-4AD9-A295-E0F6ACEF95A1
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

On Oct 11, 2019, at 07:11, Lars Kurth <lars.kurth@citrix.com> wrote:
>=20
> =EF=BB=BFOn 11/10/2019, 02:24, "Stefano Stabellini" <sstabellini@kernel.or=
g> wrote:
>=20
>>    On Thu, 10 Oct 2019, Lars Kurth wrote:
>> * Would we ever include API docs generated from GPLv2 code? E.g. for safe=
ty use-cases?
>> @Stefano, @Artem: I guess this one is for you.=20
>> I suppose if we would have a similar issue for a safety manual
>> I am also assuming we would want to use sphinx docs and rst to generate a=
 future safety manual
>=20
>    Hi Lars,
>=20
>    Thanks for putting this email together.
>=20
>    In terms of formats, I don't have a preference between rst and pandoc,
>    but if we are going to use rst going forward, I'd say to try to use rst=

>    for everything, including converting all the old stuff. The fewer
>    different formats, the better.
>=20
> I think the proposal that needs to follow on from this (which would at som=
e
> point need to be voted on) would then be to go for rst.=20
>=20
>    As I mentioned during the FuSa call, I agree with you, Andrew, and
>    others that it would be best to have the docs under a CC license. I do
>    expect that we'll end up copy/pasting snippets of in-code comments into=

>    the docs, so I think it is important that we are allowed to do that fro=
m
>    a license perspective. It is great that GPLv2 allows it (we need to be
>    sure about this).
>=20
> The GPL does *not* allow this, but (c) law and fair use clauses do. So typ=
ically
> stuff such as
> * Referring to function names, signatures, etc. tend to be all fine
> * Copying large portions of in-line comments would not be fine, but
> If they are large, they would in most cases be re-written in a more suitab=
le
> language.=20
>=20
> So, I think overall, we should be fine. It's a bit of a grey area though.
>=20
> And as you point out below, most of the code in question is typically BSD=20=

>=20
>    Yes, I expect that some docs might be automatically generated, but from=

>    header files, not from source code. Especailly public/ header files,
>    which are typically BSD, not GPLv2. I cannot come up with examples of
>    docs we need to generated from GPLv2-only code at the moment, hopefully=

>    there won't be any.
>=20
> That makes things a lot easier.   =20
>=20
>>    I wasn't planning on reusing any of the markup, and wasn't expecting t=
o
>>    use much of the text either.  I'm still considering the option of
>>    defining that xen/public/* isn't the canonical description of the ABI,=

>>    because C is the wrong tool for the job.
>>=20
>>    Its fine to provide a C set of headers implementing an ABI, but there i=
s
>>    a very deliberate reason why the canonical migration v2 spec is in a
>>    text document.
>>=20
>> @Stefano: as you and I believe Brian will be spending time on improving t=
he
>> ABI docs, I think we need to build some agreement here on what/how
>> to do it. I was assuming that generally the consensus was to have
>> docs close to the code in source, but this does not seem to be the case.
>>=20
>> But if we do have stuff separately, ideally we would have a tool that hel=
ps
>> point people editing headers to also look at the relevant docs. Otherwise=
 it will
>> be hard to keep them in sync.
>=20
>    In general, it is a good idea to keep the docs close to the code to mak=
e
>    it easier to keep them up to date. But there is no one-size-fits-all
>    here. For public ABI descriptions, I agree with Andrew that ideally the=
y
>    should not be defined as C header files.
>=20
>    But it is not an issue: any work that we do here won't be wasted. For
>    instance, we could start by adding more comments to the current header
>    files. Then, as a second step, take all the comments and turn them into=

>    a proper ABI description document without any C function declarations.
>    It is easy to move English text around, as long as the license allows i=
t
>    -- that is the only potential blocker I can see.
>=20
> This is likely to be problematic. First of all, we are talking about BSD-3=
-Clause
> or BSD-2-Clause code (the latter is more dominant in headers I believe) in=

> all known cases.
>=20
> The main properties of the BSD are
> 1: Can be pretty much used anywhere for any purpose
> 2: Can be modified for any purpose=20
> 3: But the original license header must be retained in derivates

This is equivalent to attribution of the copyright owner of the originally c=
reated file.

> Does *not* have requirements around attribution as CC-BY-4: however,
> as we store everything in git attribution is handled by us by default

See above, the license header attributes copyright, since BSD was created fo=
r "software" and people who work on "software" would typically be looking at=
 source code, hence the primary attribution takes place there, with secondar=
y attribution in EULAs, "About" panels, etc.

> CC-BY-4 also has properties 1-3
> In addition: it does require that=20
> 4: Derived works are giving appropriate credit to authors=20
>    We could clarify in a COPYING how we prefer to do this
>    4.1: We could say that "referring to the Xen Project community"=20
>            is sufficient to comply with the attribution clause

One motivation for CC-BY (with attribution) is to create an incentive (credi=
t) for the creation of documentation, which is not commonly a favorite pasti=
me of developers.   Credit typically goes at least to the original author of=
 a section of documentation, with varying ways of crediting subsequent contr=
ibutors.  The documentation can be structured to make crediting easier.  The=
 mechanism for crediting can be designed to encourage specific outcomes, alo=
ng our projected doc lifecycle for safety certification, contributors, evalu=
ators and commercial investors.

>    4.2: We could require individual authors to be credited: in that
>            case we probably ought to lead by example and list the authors
>            in a credit/license section and extract the information from
>            git logs when we generate it (at some point in the future)
> 5: You give an indication whether you made changes ... in practice
> this means you have to state significant changes made to the works

This is also helpful for provenance of changes, which is relevant in safety-=
oriented documentation.  It can be used to clearly delineate CC-licensed con=
tent (which may be reused by many companies) from "All Rights Reserved" comm=
ercial content that may be added for a specific commercial audience or purpo=
se.

There is a difference between "software" which "runs on machines" and "docum=
entation" which "runs on humans".  Combined software (e.g. BSD code from two=
 origins) is executed identically, despite origin.  Humans make value judgem=
ents based on the author/origin of content, hence the focus on attribution. =
 Yes, there is a provenance graph in git (software/data), but that's not typ=
ically visible to human readers, except as a generated report, i.e. document=
ation.

> As such, BSD-2/3-Clause in our context works similarly to CC-BY-4
> from a downstream's perspective. In fact CC-BY-4 is somewhat stricter

If we don't want the incentives and provenance properties of CC-BY, there is=
 the option of CC0, which is the equivalent of public domain.  This would de=
legate the task of separating commercial vs CC content to each reader, witho=
ut any license-required attribution or separation.

Some background on licenses designed for documentation, which has different l=
egal requirements than software:

https://www.dreamsongs.com/IHE/IHE-50.html
https://creativecommons.org/faq/#what-are-creative-commons-licenses (not for=
 s/w)

Rich=

--Apple-Mail-4285942D-D7BB-4AD9-A295-E0F6ACEF95A1
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=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr">On Oct 11, 2019, at 07:11,=
 Lars Kurth &lt;lars.kurth@citrix.com&gt; wrote:</div><div dir=3D"ltr"><bloc=
kquote type=3D"cite"><br></blockquote></div><blockquote type=3D"cite"><div d=
ir=3D"ltr"><span>=EF=BB=BFOn 11/10/2019, 02:24, "Stefano Stabellini" &lt;sst=
abellini@kernel.org&gt; wrote:</span><br><span></span><br><span> &nbsp;&nbsp=
;&nbsp;On Thu, 10 Oct 2019, Lars Kurth wrote:</span><br><blockquote type=3D"=
cite"><span>* Would we ever include API docs generated from GPLv2 code? E.g.=
 for safety use-cases?</span><br></blockquote><blockquote type=3D"cite"><spa=
n>@Stefano, @Artem: I guess this one is for you. </span><br></blockquote><bl=
ockquote type=3D"cite"><span>I suppose if we would have a similar issue for a=
 safety manual</span><br></blockquote><blockquote type=3D"cite"><span>I am a=
lso assuming we would want to use sphinx docs and rst to generate a future s=
afety manual</span><br></blockquote><span></span><br><span> &nbsp;&nbsp;&nbs=
p;Hi Lars,</span><br><span></span><br><span> &nbsp;&nbsp;&nbsp;Thanks for pu=
tting this email together.</span><br><span></span><br><span> &nbsp;&nbsp;&nb=
sp;In terms of formats, I don't have a preference between rst and pandoc,</s=
pan><br><span> &nbsp;&nbsp;&nbsp;but if we are going to use rst going forwar=
d, I'd say to try to use rst</span><br><span> &nbsp;&nbsp;&nbsp;for everythi=
ng, including converting all the old stuff. The fewer</span><br><span> &nbsp=
;&nbsp;&nbsp;different formats, the better.</span><br><span></span><br><span=
>I think the proposal that needs to follow on from this (which would at some=
</span><br><span>point need to be voted on) would then be to go for rst. </s=
pan><br><span></span><br><span> &nbsp;&nbsp;&nbsp;As I mentioned during the =
FuSa call, I agree with you, Andrew, and</span><br><span> &nbsp;&nbsp;&nbsp;=
others that it would be best to have the docs under a CC license. I do</span=
><br><span> &nbsp;&nbsp;&nbsp;expect that we'll end up copy/pasting snippets=
 of in-code comments into</span><br><span> &nbsp;&nbsp;&nbsp;the docs, so I t=
hink it is important that we are allowed to do that from</span><br><span> &n=
bsp;&nbsp;&nbsp;a license perspective. It is great that GPLv2 allows it (we n=
eed to be</span><br><span> &nbsp;&nbsp;&nbsp;sure about this).</span><br><sp=
an></span><br><span>The GPL does *not* allow this, but (c) law and fair use c=
lauses do. So typically</span><br><span>stuff such as</span><br><span>* Refe=
rring to function names, signatures, etc. tend to be all fine</span><br><spa=
n>* Copying large portions of in-line comments would not be fine, but</span>=
<br><span>If they are large, they would in most cases be re-written in a mor=
e suitable</span><br><span>language. </span><br><span></span><br><span>So, I=
 think overall, we should be fine. It's a bit of a grey area though.</span><=
br><span></span><br><span>And as you point out below, most of the code in qu=
estion is typically BSD </span><br><span></span><br><span> &nbsp;&nbsp;&nbsp=
;Yes, I expect that some docs might be automatically generated, but from</sp=
an><br><span> &nbsp;&nbsp;&nbsp;header files, not from source code. Especail=
ly public/ header files,</span><br><span> &nbsp;&nbsp;&nbsp;which are typica=
lly BSD, not GPLv2. I cannot come up with examples of</span><br><span> &nbsp=
;&nbsp;&nbsp;docs we need to generated from GPLv2-only code at the moment, h=
opefully</span><br><span> &nbsp;&nbsp;&nbsp;there won't be any.</span><br><s=
pan></span><br><span>That makes things a lot easier. &nbsp;&nbsp;&nbsp;</spa=
n><br><span></span><br><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;I w=
asn't planning on reusing any of the markup, and wasn't expecting to</span><=
br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;use much o=
f the text either. &nbsp;I'm still considering the option of</span><br></blo=
ckquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;defining that xen=
/public/* isn't the canonical description of the ABI,</span><br></blockquote=
><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;because C is the wrong t=
ool for the job.</span><br></blockquote><blockquote type=3D"cite"><span></sp=
an><br></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;Its f=
ine to provide a C set of headers implementing an ABI, but there is</span><b=
r></blockquote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;a very del=
iberate reason why the canonical migration v2 spec is in a</span><br></block=
quote><blockquote type=3D"cite"><span> &nbsp;&nbsp;&nbsp;text document.</spa=
n><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><=
blockquote type=3D"cite"><span>@Stefano: as you and I believe Brian will be s=
pending time on improving the</span><br></blockquote><blockquote type=3D"cit=
e"><span>ABI docs, I think we need to build some agreement here on what/how<=
/span><br></blockquote><blockquote type=3D"cite"><span>to do it. I was assum=
ing that generally the consensus was to have</span><br></blockquote><blockqu=
ote type=3D"cite"><span>docs close to the code in source, but this does not s=
eem to be the case.</span><br></blockquote><blockquote type=3D"cite"><span><=
/span><br></blockquote><blockquote type=3D"cite"><span>But if we do have stu=
ff separately, ideally we would have a tool that helps</span><br></blockquot=
e><blockquote type=3D"cite"><span>point people editing headers to also look a=
t the relevant docs. Otherwise it will</span><br></blockquote><blockquote ty=
pe=3D"cite"><span>be hard to keep them in sync.</span><br></blockquote><span=
></span><br><span> &nbsp;&nbsp;&nbsp;In general, it is a good idea to keep t=
he docs close to the code to make</span><br><span> &nbsp;&nbsp;&nbsp;it easi=
er to keep them up to date. But there is no one-size-fits-all</span><br><spa=
n> &nbsp;&nbsp;&nbsp;here. For public ABI descriptions, I agree with Andrew t=
hat ideally they</span><br><span> &nbsp;&nbsp;&nbsp;should not be defined as=
 C header files.</span><br><span></span><br><span> &nbsp;&nbsp;&nbsp;But it i=
s not an issue: any work that we do here won't be wasted. For</span><br><spa=
n> &nbsp;&nbsp;&nbsp;instance, we could start by adding more comments to the=
 current header</span><br><span> &nbsp;&nbsp;&nbsp;files. Then, as a second s=
tep, take all the comments and turn them into</span><br><span> &nbsp;&nbsp;&=
nbsp;a proper ABI description document without any C function declarations.<=
/span><br><span> &nbsp;&nbsp;&nbsp;It is easy to move English text around, a=
s long as the license allows it</span><br><span> &nbsp;&nbsp;&nbsp;-- that i=
s the only potential blocker I can see.</span><br><span></span><br><span>Thi=
s is likely to be problematic. First of all, we are talking about BSD-3-Clau=
se</span><br><span>or BSD-2-Clause code (the latter is more dominant in head=
ers I believe) in</span><br><span>all known cases.</span><br><span></span><b=
r><span>The main properties of the BSD are</span><br><span>1: Can be pretty m=
uch used anywhere for any purpose</span><br><span>2: Can be modified for any=
 purpose </span><br><span>3: But the original license header must be retaine=
d in derivates</span><br></div></blockquote><div><br></div><div>This is equi=
valent to attribution of the copyright owner of the originally created file.=
</div><br><blockquote type=3D"cite"><div dir=3D"ltr"><span></span><span>Does=
 *not* have requirements around attribution as CC-BY-4: however,</span><br><=
span>as we store everything in git attribution is handled by us by default</=
span><br></div></blockquote><div><br></div><div>See above, the license heade=
r attributes copyright, since BSD was created for "software" and people who w=
ork on "software" would typically be looking at source code, hence the prima=
ry attribution takes place there, with secondary attribution in EULAs, "Abou=
t" panels, etc.</div><br><blockquote type=3D"cite"><div dir=3D"ltr"><span></=
span><span>CC-BY-4 also has properties 1-3</span><br><span>In addition: it d=
oes require that </span><br><span>4: Derived works are giving appropriate cr=
edit to authors </span><br><span> &nbsp;&nbsp;&nbsp;We could clarify in a CO=
PYING how we prefer to do this</span><br><span> &nbsp;&nbsp;&nbsp;4.1: We co=
uld say that "referring to the Xen Project community" </span><br><span> &nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is sufficient t=
o comply with the attribution clause</span><br></div></blockquote><div><br><=
/div><div>One motivation for CC-BY (with attribution) is to create an incent=
ive (credit) for the creation of documentation, which is not commonly a favo=
rite pastime of developers. &nbsp; Credit typically goes at least to the ori=
ginal author of a section of documentation, with varying ways of crediting s=
ubsequent contributors. &nbsp;The documentation can be structured to make cr=
editing easier. &nbsp;The mechanism for crediting can be designed to encoura=
ge specific outcomes, along our projected doc lifecycle for safety certifica=
tion, contributors, evaluators and commercial investors.</div><br><blockquot=
e type=3D"cite"><div dir=3D"ltr"><span> &nbsp;&nbsp;&nbsp;4.2: We could requ=
ire individual authors to be credited: in that</span><br><span> &nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case we probably ought=
 to lead by example and list the authors</span><br><span> &nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in a credit/license section a=
nd extract the information from</span><br><span> &nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;git logs when we generate it (at some=
 point in the future)</span><br><span>5: You give an indication whether you m=
ade changes ... in practice</span><br><span>this means you have to state sig=
nificant changes made to the works</span><br></div></blockquote><div><br></d=
iv><div>This is also helpful for provenance of changes, which is relevant in=
 safety-oriented documentation. &nbsp;It can be used to clearly delineate CC=
-licensed content (which may be reused by many companies) from "All Rights R=
eserved" commercial content that may be added for a specific commercial audi=
ence or purpose.</div><div><br></div><div>There is a difference between "sof=
tware" which "runs on machines" and "documentation" which "runs on humans". &=
nbsp;Combined software (e.g. BSD code from two origins) is executed identica=
lly, despite origin. &nbsp;Humans make value judgements based on the author/=
origin of content, hence the focus on attribution. &nbsp;Yes, there is a pro=
venance graph in git (software/data), but that's not typically visible to hu=
man readers, except as a generated report, i.e. documentation.</div><br><blo=
ckquote type=3D"cite"><div dir=3D"ltr"><span></span><span>As such, BSD-2/3-C=
lause in our context works similarly to CC-BY-4</span><br><span>from a downs=
tream's perspective. In fact CC-BY-4 is somewhat stricter</span><br></div></=
blockquote><div><br></div><div>If we don't want the incentives and provenanc=
e properties of CC-BY, there is the option of CC0, which is the equivalent o=
f public domain. &nbsp;This would delegate the task of separating commercial=
 vs CC content to each reader, without any license-required attribution or s=
eparation.</div><div><br></div><div>Some background on licenses designed for=
 documentation, which has different legal requirements than software:</div><=
div><br></div><div><a href=3D"https://www.dreamsongs.com/IHE/IHE-50.html">ht=
tps://www.dreamsongs.com/IHE/IHE-50.html</a></div><div><a href=3D"https://cr=
eativecommons.org/faq/#what-are-creative-commons-licenses">https://creativec=
ommons.org/faq/#what-are-creative-commons-licenses</a>&nbsp;(not for s/w)</d=
iv><div><br></div><div><span style=3D"-webkit-text-size-adjust: auto;">Rich<=
/span></div></body></html>=

--Apple-Mail-4285942D-D7BB-4AD9-A295-E0F6ACEF95A1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6480751723917723324==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 15 01:58:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 01:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKC6N-00079p-Jc; Tue, 15 Oct 2019 01:58:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Zjly=YI=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1iKC6M-00079i-C6
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 01:58:18 +0000
X-Inumbo-ID: 410009fa-eeef-11e9-8aca-bc764e2007e4
Received: from mail-io1-xd44.google.com (unknown [2607:f8b0:4864:20::d44])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 410009fa-eeef-11e9-8aca-bc764e2007e4;
 Tue, 15 Oct 2019 01:58:16 +0000 (UTC)
Received: by mail-io1-xd44.google.com with SMTP id q10so42437506iop.2
 for <xen-devel@lists.xenproject.org>; Mon, 14 Oct 2019 18:58:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=DRd6GE0as3jLiLIQTCV2hSW2SsS5kO05HkOJtryoFtE=;
 b=ukER5NHQ0GlYkT85BBge5JlG7Cev3LOKTu4WMTugB6pkK03IFqv03dKL/fl98B+uiT
 fVgORfD4SqRgIzdJCuaAlvQ2lBrWCPzgNYHMWbMkxsJWNrraaHHFhvMnG3/lDfLV8b3d
 reVwODGevsF88zNZUi1fX3DuRtyvZ+ugEsengUymm5lAAKom+P276FD9RUUfkpEu5TGM
 mD4NWigh6kEDfXpX3FDcHRbgJDcWr8eSKqcQdKXBP6/AYUL+8qln1HrskHWJSRGUKHUn
 LAwXPC+O4OfYLRvIP3MkPP3ckNnpj16A5inr9QOCIRgB52b93xg4+JwwYAwuLJVNfvfA
 WZbg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=DRd6GE0as3jLiLIQTCV2hSW2SsS5kO05HkOJtryoFtE=;
 b=eyPTlUcH9hex/ed8fMv+RTNUtC372XfHHRUl7ED/Fy/SC3WayEJEZ+MvzZlKGUgzFI
 OD10J/dqyKqg+Jo1IUnN2eOG7Mj2SnXgO3U8Bbz9b4dz9Dy1NPeiXNT8UkqfjyjYV+aM
 AKtlELQ9S4/H90yAueChixkp7QHvFiEYi31y/PPtQ0ST9emIgNDVYan1F6GjRvaV5yvm
 k+6B/3UbEcLPn1WlMVoO8F97IHe3xvDF10ce5dy8Rxa93ySjPvcFkGDjeU3bLwP0LMkH
 wEviXSn3u0x2oLSQKXwfdU6TVZUJReoiAG54LBgV905h9fAbSEKOjTPWouIDQ2LlmOrM
 IQZQ==
X-Gm-Message-State: APjAAAV31XSEzZIpZg98i44sxxTQOTOc0PUTRA0MbCSUrsE0zCx7IcnO
 srABC/IwIAUF/m8r1GdeuPA=
X-Google-Smtp-Source: APXvYqyoJCFRQ7oNg2UiamX/BrzBIrWFCSr+jYBtqI6vKVgd3jtKdea1JKM3DhODBUTD17NGxbJhOA==
X-Received: by 2002:a05:6638:297:: with SMTP id
 c23mr40889328jaq.87.1571104696276; 
 Mon, 14 Oct 2019 18:58:16 -0700 (PDT)
Received: from [100.64.72.56] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id i26sm17144475ion.40.2019.10.14.18.58.15
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 14 Oct 2019 18:58:15 -0700 (PDT)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Mon, 14 Oct 2019 21:58:15 -0400
Message-Id: <02DB5697-C169-434C-BFCD-422A9E150A1A@gmail.com>
References: <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
In-Reply-To: <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
X-Mailer: iPad Mail (17A860)
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============2968947029518535433=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2968947029518535433==
Content-Type: multipart/alternative; boundary=Apple-Mail-D148CF3B-F44D-4011-A57F-9B2CC4F71EE9
Content-Transfer-Encoding: 7bit


--Apple-Mail-D148CF3B-F44D-4011-A57F-9B2CC4F71EE9
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> On Oct 11, 2019, at 07:11, Lars Kurth <lars.kurth@citrix.com> wrote:
>=20
> =EF=BB=BFOn 11/10/2019, 02:24, "Stefano Stabellini" <sstabellini@kernel.or=
g> wrote:
>=20
>>    On Thu, 10 Oct 2019, Lars Kurth wrote:
>> * Would we ever include API docs generated from GPLv2 code? E.g. for safe=
ty use-cases?
>> @Stefano, @Artem: I guess this one is for you.=20
>> I suppose if we would have a similar issue for a safety manual
>> I am also assuming we would want to use sphinx docs and rst to generate a=
 future safety manual
>=20
>    Hi Lars,
>=20
>    Thanks for putting this email together.
>=20
>    In terms of formats, I don't have a preference between rst and pandoc,
>    but if we are going to use rst going forward, I'd say to try to use rst=

>    for everything, including converting all the old stuff. The fewer
>    different formats, the better.
>=20
> I think the proposal that needs to follow on from this (which would at som=
e
> point need to be voted on) would then be to go for rst.=20
>=20
>    As I mentioned during the FuSa call, I agree with you, Andrew, and
>    others that it would be best to have the docs under a CC license. I do
>    expect that we'll end up copy/pasting snippets of in-code comments into=

>    the docs, so I think it is important that we are allowed to do that fro=
m
>    a license perspective. It is great that GPLv2 allows it (we need to be
>    sure about this).
>=20
> The GPL does *not* allow this, but (c) law and fair use clauses do. So typ=
ically
> stuff such as
> * Referring to function names, signatures, etc. tend to be all fine
> * Copying large portions of in-line comments would not be fine, but
> If they are large, they would in most cases be re-written in a more suitab=
le
> language.=20
>=20
> So, I think overall, we should be fine. It's a bit of a grey area though.
>=20
> And as you point out below, most of the code in question is typically BSD=20=

>=20
>    Yes, I expect that some docs might be automatically generated, but from=

>    header files, not from source code. Especailly public/ header files,
>    which are typically BSD, not GPLv2. I cannot come up with examples of
>    docs we need to generated from GPLv2-only code at the moment, hopefully=

>    there won't be any.
>=20
> That makes things a lot easier.   =20
>=20
>>    I wasn't planning on reusing any of the markup, and wasn't expecting t=
o
>>    use much of the text either.  I'm still considering the option of
>>    defining that xen/public/* isn't the canonical description of the ABI,=

>>    because C is the wrong tool for the job.
>>=20
>>    Its fine to provide a C set of headers implementing an ABI, but there i=
s
>>    a very deliberate reason why the canonical migration v2 spec is in a
>>    text document.
>>=20
>> @Stefano: as you and I believe Brian will be spending time on improving t=
he
>> ABI docs, I think we need to build some agreement here on what/how
>> to do it. I was assuming that generally the consensus was to have
>> docs close to the code in source, but this does not seem to be the case.
>>=20
>> But if we do have stuff separately, ideally we would have a tool that hel=
ps
>> point people editing headers to also look at the relevant docs. Otherwise=
 it will
>> be hard to keep them in sync.
>=20
>    In general, it is a good idea to keep the docs close to the code to mak=
e
>    it easier to keep them up to date. But there is no one-size-fits-all
>    here. For public ABI descriptions, I agree with Andrew that ideally the=
y
>    should not be defined as C header files.
>=20
>    But it is not an issue: any work that we do here won't be wasted. For
>    instance, we could start by adding more comments to the current header
>    files. Then, as a second step, take all the comments and turn them into=

>    a proper ABI description document without any C function declarations.
>    It is easy to move English text around, as long as the license allows i=
t
>    -- that is the only potential blocker I can see.
>=20
> This is likely to be problematic. First of all, we are talking about BSD-3=
-Clause
> or BSD-2-Clause code (the latter is more dominant in headers I believe) in=

> all known cases.
>=20
> The main properties of the BSD are
> 1: Can be pretty much used anywhere for any purpose
> 2: Can be modified for any purpose=20
> 3: But the original license header must be retained in derivates

This is equivalent to attribution of the copyright owner of the originally c=
reated file.

> Does *not* have requirements around attribution as CC-BY-4: however,
> as we store everything in git attribution is handled by us by default

See above, the license header attributes copyright, since BSD was created fo=
r "software" and people who work on "software" would typically be looking at=
 source code, hence the primary attribution takes place there, with secondar=
y attribution in EULAs, "About" panels, etc.

> CC-BY-4 also has properties 1-3
> In addition: it does require that=20
> 4: Derived works are giving appropriate credit to authors=20
>    We could clarify in a COPYING how we prefer to do this
>    4.1: We could say that "referring to the Xen Project community"=20
>            is sufficient to comply with the attribution clause

One motivation for CC-BY (with attribution) is to create an incentive (credi=
t) for the creation of documentation, which is not commonly a favorite pasti=
me of developers.   Credit typically goes at least to the original author of=
 a section of documentation, with varying ways of crediting subsequent contr=
ibutors.  The documentation can be structured to make crediting easier.  The=
 mechanism for crediting can be designed to encourage specific outcomes, alo=
ng our projected doc lifecycle for safety certification, contributors, evalu=
ators and commercial investors.

>    4.2: We could require individual authors to be credited: in that
>            case we probably ought to lead by example and list the authors
>            in a credit/license section and extract the information from
>            git logs when we generate it (at some point in the future)
> 5: You give an indication whether you made changes ... in practice
> this means you have to state significant changes made to the works

This is also helpful for provenance of changes, which is relevant in safety-=
oriented documentation.  It can be used to clearly delineate CC-licensed con=
tent (which may be reused by many companies) from "All Rights Reserved" comm=
ercial content that may be added for a specific commercial audience or purpo=
se.

There is a difference between "software" which "runs on machines" and "docum=
entation" which "runs on humans".  Combined software (e.g. BSD code from two=
 origins) is executed identically, despite origin.  Humans make value judgem=
ents based on the author/origin of content, hence the focus on attribution. =
 Yes, there is a provenance graph in git (software/data), but that's not typ=
ically visible to human readers, except as a generated report, i.e. document=
ation.

> As such, BSD-2/3-Clause in our context works similarly to CC-BY-4
> from a downstream's perspective. In fact CC-BY-4 is somewhat stricter

If we don't want the incentives and provenance properties of CC-BY, there is=
 the option of CC0, which is the equivalent of public domain.  This would de=
legate the task of separating commercial vs CC content to each reader, witho=
ut any license-required attribution or separation.

Some background on licenses designed for documentation, which has different l=
egal requirements than software:

https://www.dreamsongs.com/IHE/IHE-50.html
https://creativecommons.org/faq/#what-are-creative-commons-licenses (not for=
 s/w)

Rich=

--Apple-Mail-D148CF3B-F44D-4011-A57F-9B2CC4F71EE9
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=3D=
utf-8"></head><body dir=3D"auto"><div style=3D"font-family: -webkit-standard=
; -webkit-text-size-adjust: auto; padding: 13px 0px 0px;"><blockquote type=3D=
"cite" __apple_fixed_attribute=3D"true" style=3D"font-family: UICTFontTextSt=
yleTallBody;"><div dir=3D"ltr">On Oct 11, 2019, at 07:11, Lars Kurth &lt;<a h=
ref=3D"mailto:lars.kurth@citrix.com" dir=3D"ltr" x-apple-data-detectors=3D"t=
rue" x-apple-data-detectors-type=3D"link" x-apple-data-detectors-result=3D"1=
" style=3D"color: currentcolor;">lars.kurth@citrix.com</a>&gt; wrote:</div><=
/blockquote><div dir=3D"ltr" style=3D"font-family: UICTFontTextStyleTallBody=
;"><blockquote type=3D"cite"><br></blockquote></div><blockquote type=3D"cite=
" style=3D"font-family: UICTFontTextStyleTallBody;"><div dir=3D"ltr">=EF=BB=BF=
On&nbsp;<a href=3D"x-apple-data-detectors://2" dir=3D"ltr" x-apple-data-dete=
ctors=3D"true" x-apple-data-detectors-type=3D"calendar-event" x-apple-data-d=
etectors-result=3D"2" style=3D"color: currentcolor; text-decoration-color: r=
gba(52, 49, 206, 0.380392);">11/10/2019, 02:24</a>, "Stefano Stabellini" &lt=
;<a href=3D"mailto:sstabellini@kernel.org" dir=3D"ltr" x-apple-data-detector=
s=3D"true" x-apple-data-detectors-type=3D"link" x-apple-data-detectors-resul=
t=3D"3" style=3D"color: currentcolor;">sstabellini@kernel.org</a>&gt; wrote:=
<br><br><blockquote type=3D"cite" __apple_fixed_attribute=3D"true">&nbsp;&nb=
sp;&nbsp;On Thu, 10 Oct 2019, Lars Kurth wrote:<br></blockquote><blockquote t=
ype=3D"cite">* Would we ever include API docs generated from GPLv2 code? E.g=
. for safety use-cases?<br></blockquote><blockquote type=3D"cite">@Stefano, @=
Artem: I guess this one is for you.&nbsp;<br></blockquote><blockquote type=3D=
"cite">I suppose if we would have a similar issue for a safety manual<br></b=
lockquote><blockquote type=3D"cite">I am also assuming we would want to use s=
phinx docs and rst to generate a future safety manual<br></blockquote><br>&n=
bsp;&nbsp;&nbsp;Hi Lars,<br><br>&nbsp;&nbsp;&nbsp;Thanks for putting this em=
ail together.<br><br>&nbsp;&nbsp;&nbsp;In terms of formats, I don't have a p=
reference between rst and pandoc,<br>&nbsp;&nbsp;&nbsp;but if we are going t=
o use rst going forward, I'd say to try to use rst<br>&nbsp;&nbsp;&nbsp;for e=
verything, including converting all the old stuff. The fewer<br>&nbsp;&nbsp;=
&nbsp;different formats, the better.<br><br>I think the proposal that needs t=
o follow on from this (which would at some<br>point need to be voted on) wou=
ld then be to go for rst.&nbsp;<br><br>&nbsp;&nbsp;&nbsp;As I mentioned duri=
ng the FuSa call, I agree with you, Andrew, and<br>&nbsp;&nbsp;&nbsp;others t=
hat it would be best to have the docs under a CC license. I do<br>&nbsp;&nbs=
p;&nbsp;expect that we'll end up copy/pasting snippets of in-code comments i=
nto<br>&nbsp;&nbsp;&nbsp;the docs, so I think it is important that we are al=
lowed to do that from<br>&nbsp;&nbsp;&nbsp;a license perspective. It is grea=
t that GPLv2 allows it (we need to be<br>&nbsp;&nbsp;&nbsp;sure about this).=
<br><br>The GPL does *not* allow this, but (c) law and fair use clauses do. S=
o typically<br>stuff such as<br>* Referring to function names, signatures, e=
tc. tend to be all fine<br>* Copying large portions of in-line comments woul=
d not be fine, but<br>If they are large, they would in most cases be re-writ=
ten in a more suitable<br>language.&nbsp;<br><br>So, I think overall, we sho=
uld be fine. It's a bit of a grey area though.<br><br>And as you point out b=
elow, most of the code in question is typically BSD&nbsp;<br><br>&nbsp;&nbsp=
;&nbsp;Yes, I expect that some docs might be automatically generated, but fr=
om<br>&nbsp;&nbsp;&nbsp;header files, not from source code. Especailly publi=
c/ header files,<br>&nbsp;&nbsp;&nbsp;which are typically BSD, not GPLv2. I c=
annot come up with examples of<br>&nbsp;&nbsp;&nbsp;docs we need to generate=
d from GPLv2-only code at the moment, hopefully<br>&nbsp;&nbsp;&nbsp;there w=
on't be any.<br><br>That makes things a lot easier. &nbsp;&nbsp;&nbsp;<br><b=
r><blockquote type=3D"cite">&nbsp;&nbsp;&nbsp;I wasn't planning on reusing a=
ny of the markup, and wasn't expecting to<br></blockquote><blockquote type=3D=
"cite">&nbsp;&nbsp;&nbsp;use much of the text either. &nbsp;I'm still consid=
ering the option of<br></blockquote><blockquote type=3D"cite">&nbsp;&nbsp;&n=
bsp;defining that xen/public/* isn't the canonical description of the ABI,<b=
r></blockquote><blockquote type=3D"cite">&nbsp;&nbsp;&nbsp;because C is the w=
rong tool for the job.<br></blockquote><blockquote type=3D"cite"><br></block=
quote><blockquote type=3D"cite">&nbsp;&nbsp;&nbsp;Its fine to provide a C se=
t of headers implementing an ABI, but there is<br></blockquote><blockquote t=
ype=3D"cite">&nbsp;&nbsp;&nbsp;a very deliberate reason why the canonical mi=
gration v2 spec is in a<br></blockquote><blockquote type=3D"cite">&nbsp;&nbs=
p;&nbsp;text document.<br></blockquote><blockquote type=3D"cite"><br></block=
quote><blockquote type=3D"cite">@Stefano: as you and I believe Brian will be=
 spending time on improving the<br></blockquote><blockquote type=3D"cite">AB=
I docs, I think we need to build some agreement here on what/how<br></blockq=
uote><blockquote type=3D"cite">to do it. I was assuming that generally the c=
onsensus was to have<br></blockquote><blockquote type=3D"cite">docs close to=
 the code in source, but this does not seem to be the case.<br></blockquote>=
<blockquote type=3D"cite"><br></blockquote><blockquote type=3D"cite">But if w=
e do have stuff separately, ideally we would have a tool that helps<br></blo=
ckquote><blockquote type=3D"cite">point people editing headers to also look a=
t the relevant docs. Otherwise it will<br></blockquote><blockquote type=3D"c=
ite">be hard to keep them in sync.<br></blockquote><br>&nbsp;&nbsp;&nbsp;In g=
eneral, it is a good idea to keep the docs close to the code to make<br>&nbs=
p;&nbsp;&nbsp;it easier to keep them up to date. But there is no one-size-fi=
ts-all<br>&nbsp;&nbsp;&nbsp;here. For public ABI descriptions, I agree with A=
ndrew that ideally they<br>&nbsp;&nbsp;&nbsp;should not be defined as C head=
er files.<br><br>&nbsp;&nbsp;&nbsp;But it is not an issue: any work that we d=
o here won't be wasted. For<br>&nbsp;&nbsp;&nbsp;instance, we could start by=
 adding more comments to the current header<br>&nbsp;&nbsp;&nbsp;files. Then=
, as a second step, take all the comments and turn them into<br>&nbsp;&nbsp;=
&nbsp;a proper ABI description document without any C function declarations.=
<br>&nbsp;&nbsp;&nbsp;It is easy to move English text around, as long as the=
 license allows it<br>&nbsp;&nbsp;&nbsp;-- that is the only potential blocke=
r I can see.<br><br>This is likely to be problematic. First of all, we are t=
alking about BSD-3-Clause<br>or BSD-2-Clause code (the latter is more domina=
nt in headers I believe) in<br>all known cases.<br><br>The main properties o=
f the BSD are<br>1: Can be pretty much used anywhere for any purpose<br>2: C=
an be modified for any purpose&nbsp;<br>3: But the original license header m=
ust be retained in derivates<br></div></blockquote><div style=3D"font-family=
: UICTFontTextStyleTallBody;"><br></div><div style=3D"font-family: UICTFontT=
extStyleTallBody;">This is equivalent to attribution of the copyright owner o=
f the originally created file.</div><br style=3D"font-family: UICTFontTextSt=
yleTallBody;"><blockquote type=3D"cite" style=3D"font-family: UICTFontTextSt=
yleTallBody;"><div dir=3D"ltr">Does *not* have requirements around attributi=
on as CC-BY-4: however,<br>as we store everything in git attribution is hand=
led by us by default<br></div></blockquote><div style=3D"font-family: UICTFo=
ntTextStyleTallBody;"><br></div><div style=3D"font-family: UICTFontTextStyle=
TallBody;">See above, the license header attributes copyright, since BSD was=
 created for "software" and people who work on "software" would typically be=
 looking at source code, hence the primary attribution takes place there, wi=
th secondary attribution in EULAs, "About" panels, etc.</div><br style=3D"fo=
nt-family: UICTFontTextStyleTallBody;"><blockquote type=3D"cite" style=3D"fo=
nt-family: UICTFontTextStyleTallBody;"><div dir=3D"ltr">CC-BY-4 also has pro=
perties 1-3<br>In addition: it does require that&nbsp;<br>4: Derived works a=
re giving appropriate credit to authors&nbsp;<br>&nbsp;&nbsp;&nbsp;We could c=
larify in a COPYING how we prefer to do this<br>&nbsp;&nbsp;&nbsp;4.1: We co=
uld say that "referring to the Xen Project community"&nbsp;<br>&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is sufficient to comply=
 with the attribution clause<br></div></blockquote><div style=3D"font-family=
: UICTFontTextStyleTallBody;"><br></div><div style=3D"font-family: UICTFontT=
extStyleTallBody;">One motivation for CC-BY (with attribution) is to create a=
n incentive (credit) for the creation of documentation, which is not commonl=
y a favorite pastime of developers. &nbsp; Credit typically goes at least to=
 the original author of a section of documentation, with varying ways of cre=
diting subsequent contributors. &nbsp;The documentation can be structured to=
 make crediting easier. &nbsp;The mechanism for crediting can be designed to=
 encourage specific outcomes, along our projected doc lifecycle for safety c=
ertification, contributors, evaluators and commercial investors.</div><br st=
yle=3D"font-family: UICTFontTextStyleTallBody;"><blockquote type=3D"cite" st=
yle=3D"font-family: UICTFontTextStyleTallBody;"><div dir=3D"ltr">&nbsp;&nbsp=
;&nbsp;4.2: We could require individual authors to be credited: in that<br>&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case we pro=
bably ought to lead by example and list the authors<br>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in a credit/license section and=
 extract the information from<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;git logs when we generate it (at some point in the fu=
ture)<br>5: You give an indication whether you made changes ... in practice<=
br>this means you have to state significant changes made to the works<br></d=
iv></blockquote><div style=3D"font-family: UICTFontTextStyleTallBody;"><br><=
/div><div style=3D"font-family: UICTFontTextStyleTallBody;">This is also hel=
pful for provenance of changes, which is relevant in safety-oriented documen=
tation. &nbsp;It can be used to clearly delineate CC-licensed content (which=
 may be reused by many companies) from "All Rights Reserved" commercial cont=
ent that may be added for a specific commercial audience or purpose.</div><d=
iv style=3D"font-family: UICTFontTextStyleTallBody;"><br></div><div style=3D=
"font-family: UICTFontTextStyleTallBody;">There is a difference between "sof=
tware" which "runs on machines" and "documentation" which "runs on humans". &=
nbsp;Combined software (e.g. BSD code from two origins) is executed identica=
lly, despite origin. &nbsp;Humans make value judgements based on the author/=
origin of content, hence the focus on attribution. &nbsp;Yes, there is a pro=
venance graph in git (software/data), but that's not typically visible to hu=
man readers, except as a generated report, i.e. documentation.</div><br styl=
e=3D"font-family: UICTFontTextStyleTallBody;"><blockquote type=3D"cite" styl=
e=3D"font-family: UICTFontTextStyleTallBody;"><div dir=3D"ltr">As such, BSD-=
2/3-Clause in our context works similarly to CC-BY-4<br>from a downstream's p=
erspective. In fact CC-BY-4 is somewhat stricter<br></div></blockquote><div s=
tyle=3D"font-family: UICTFontTextStyleTallBody;"><br></div><div style=3D"fon=
t-family: UICTFontTextStyleTallBody;">If we don't want the incentives and pr=
ovenance properties of CC-BY, there is the option of CC0, which is the equiv=
alent of public domain. &nbsp;This would delegate the task of separating com=
mercial vs CC content to each reader, without any license-required attributi=
on or separation.</div><div style=3D"font-family: UICTFontTextStyleTallBody;=
"><br></div><div style=3D"font-family: UICTFontTextStyleTallBody;">Some back=
ground on licenses designed for documentation, which has different legal req=
uirements than software:</div><div style=3D"font-family: UICTFontTextStyleTa=
llBody;"><br></div><div style=3D"font-family: UICTFontTextStyleTallBody;"><a=
 href=3D"https://www.dreamsongs.com/IHE/IHE-50.html">https://www.dreamsongs.=
com/IHE/IHE-50.html</a></div><div style=3D"font-family: UICTFontTextStyleTal=
lBody;"><a href=3D"https://creativecommons.org/faq/#what-are-creative-common=
s-licenses">https://creativecommons.org/faq/#what-are-creative-commons-licen=
ses</a>&nbsp;(not for s/w)</div><div style=3D"font-family: UICTFontTextStyle=
TallBody;"><br></div><div style=3D"font-family: UICTFontTextStyleTallBody;">=
Rich</div></div></body></html>=

--Apple-Mail-D148CF3B-F44D-4011-A57F-9B2CC4F71EE9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2968947029518535433==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 15 03:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 03:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKDq6-0007Qg-6P; Tue, 15 Oct 2019 03:49:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yms0=YI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKDq4-0007Qb-R9
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 03:49:36 +0000
X-Inumbo-ID: ce21a42e-eefe-11e9-a531-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ce21a42e-eefe-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 03:49:36 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 6CBF22089C;
 Tue, 15 Oct 2019 03:49:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571111375;
 bh=vP1HWt/8eqpLjyORcVjHdf+gp9WQkxNwYvwrVZyeZLw=;
 h=Date:From:To:cc:Subject:From;
 b=ZLE7+nGWIGOWGHOgw63yOE5I+2gcbhfcr6i8B4ChTfiVA/+zDJPdr7mLshY5iTkia
 1jmt+kM6+MG/oBbzbcFQUvOXsxaRADWg88CcjW3a41P/0faqAHn0fzM7QnkI2WwqKa
 ndj3ic3Gnylf5GRAmypeXh1PlBuM/cmAChpBeyFo=
Date: Mon, 14 Oct 2019 20:49:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/arm: remove special dom0 case in
 dump_hyp_walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, sstabellini@kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgbm8gbmVlZCB0byBoYXZlIGEgc3BlY2lhbCBkb20wIGNhc2UgdG8gY29udmVydCB0
aGUgcGd0YWJsZQp2aXJ0dWFsIGFkZHJlc3MgaW50byBhIHBoeXNpY2FsIGFkZHJlc3MuIFRoZSB2
aXJ0X3RvX21hZGRyIGZ1bmN0aW9uIGNhbgp3b3JrIGJvdGggaW4gdGhlIGRvbTAgY2FzZSBhbmQg
dGhlIGRvbVUgY2FzZS4KClRoaXMgaXMgbW9yZSB0aGFuIGEgY2xlYW51cDogd2hlbiBYZW4gaXMg
bG9hZGVkIGF0IGFkZHJlc3NlcyBsb3dlciB0aGFuCjJNQiBvbiBhcm0zMiBwaHlzX29mZnNldCBt
aWdodCBub3QgaG9sZCB0aGUgcmlnaHQgdmFsdWUgYW5kIGJlIHVuYWJsZSB0bwpwZXJmb3JtIGEg
dmlydCB0byBwaHlzIGNvbnZlcnNpb24gcHJvcGVybHkuIFJlZHVjaW5nIHRoZSB1bm5lY2Vzc2Fy
eQp1c2FnZSBvZiBwaHlzX29mZnNldCBpcyBhIGdvb2QgaWRlYS4KCkxpbms6IGh0dHBzOi8vbWFy
Yy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1NzA4MTM5ODAyMjQwMQpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYTY2MzdjZTM0
Ny4uYjc4ODNjZmJhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL21tLmMKQEAgLTI4NCwxMCArMjg0LDcgQEAgdm9pZCBkdW1wX2h5cF93YWxrKHZhZGRy
X3QgYWRkcikKICAgICAgICAgICAgIm9uIENQVSVkIHZpYSBUVEJSIDB4JTAxNiJQUkl4NjQiXG4i
LAogICAgICAgICAgICBhZGRyLCBzbXBfcHJvY2Vzc29yX2lkKCksIHR0YnIpOwogCi0gICAgaWYg
KCBzbXBfcHJvY2Vzc29yX2lkKCkgPT0gMCApCi0gICAgICAgIEJVR19PTiggKGxwYWVfdCAqKSh1
bnNpZ25lZCBsb25nKSh0dGJyIC0gcGh5c19vZmZzZXQpICE9IHBndGFibGUgKTsKLSAgICBlbHNl
Ci0gICAgICAgIEJVR19PTiggdmlydF90b19tYWRkcihwZ3RhYmxlKSAhPSB0dGJyICk7CisgICAg
QlVHX09OKCB2aXJ0X3RvX21hZGRyKHBndGFibGUpICE9IHR0YnIgKTsKICAgICBkdW1wX3B0X3dh
bGsodHRiciwgYWRkciwgSFlQX1BUX1JPT1RfTEVWRUwsIDEpOwogfQogCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 04:21:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 04:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKEKt-00022X-TW; Tue, 15 Oct 2019 04:21:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=FmRb=YI=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKEKs-00022S-7b
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 04:21:26 +0000
X-Inumbo-ID: 3f8cfbf0-ef03-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3f8cfbf0-ef03-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 04:21:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8DA3CAF3B;
 Tue, 15 Oct 2019 04:21:23 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, julien.grall@arm.com
References: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <3cdf0397-fd18-35af-6181-c7842dfc3e37@suse.com>
Date: Tue, 15 Oct 2019 06:21:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: remove special dom0 case in
 dump_hyp_walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMTkgMDU6NDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBUaGVyZSBpcyBu
byBuZWVkIHRvIGhhdmUgYSBzcGVjaWFsIGRvbTAgY2FzZSB0byBjb252ZXJ0IHRoZSBwZ3RhYmxl
Cj4gdmlydHVhbCBhZGRyZXNzIGludG8gYSBwaHlzaWNhbCBhZGRyZXNzLiBUaGUgdmlydF90b19t
YWRkciBmdW5jdGlvbiBjYW4KPiB3b3JrIGJvdGggaW4gdGhlIGRvbTAgY2FzZSBhbmQgdGhlIGRv
bVUgY2FzZS4KPiAKPiBUaGlzIGlzIG1vcmUgdGhhbiBhIGNsZWFudXA6IHdoZW4gWGVuIGlzIGxv
YWRlZCBhdCBhZGRyZXNzZXMgbG93ZXIgdGhhbgo+IDJNQiBvbiBhcm0zMiBwaHlzX29mZnNldCBt
aWdodCBub3QgaG9sZCB0aGUgcmlnaHQgdmFsdWUgYW5kIGJlIHVuYWJsZSB0bwo+IHBlcmZvcm0g
YSB2aXJ0IHRvIHBoeXMgY29udmVyc2lvbiBwcm9wZXJseS4gUmVkdWNpbmcgdGhlIHVubmVjZXNz
YXJ5Cj4gdXNhZ2Ugb2YgcGh5c19vZmZzZXQgaXMgYSBnb29kIGlkZWEuCj4gCj4gTGluazogaHR0
cHM6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTU3MDgxMzk4MDIyNDAxCj4gU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4K
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+
IGluZGV4IGE2NjM3Y2UzNDcuLmI3ODgzY2ZiYWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0yODQsMTAgKzI4NCw3IEBAIHZv
aWQgZHVtcF9oeXBfd2Fsayh2YWRkcl90IGFkZHIpCj4gICAgICAgICAgICAgICJvbiBDUFUlZCB2
aWEgVFRCUiAweCUwMTYiUFJJeDY0IlxuIiwKPiAgICAgICAgICAgICAgYWRkciwgc21wX3Byb2Nl
c3Nvcl9pZCgpLCB0dGJyKTsKPiAgIAo+IC0gICAgaWYgKCBzbXBfcHJvY2Vzc29yX2lkKCkgPT0g
MCApCj4gLSAgICAgICAgQlVHX09OKCAobHBhZV90ICopKHVuc2lnbmVkIGxvbmcpKHR0YnIgLSBw
aHlzX29mZnNldCkgIT0gcGd0YWJsZSApOwo+IC0gICAgZWxzZQo+IC0gICAgICAgIEJVR19PTigg
dmlydF90b19tYWRkcihwZ3RhYmxlKSAhPSB0dGJyICk7Cj4gKyAgICBCVUdfT04oIHZpcnRfdG9f
bWFkZHIocGd0YWJsZSkgIT0gdHRiciApOwo+ICAgICAgIGR1bXBfcHRfd2Fsayh0dGJyLCBhZGRy
LCBIWVBfUFRfUk9PVF9MRVZFTCwgMSk7Cj4gICB9CgpJIGNhbid0IG1ha2UgYSBjb25uZWN0aW9u
IGJldHdlZW4gY29tbWl0IG1lc3NhZ2UgKCJzcGVjaWFsIGRvbTAgY2FzZSIpCmFuZCB0aGUgY29k
ZSBtb2RpZmljYXRpb24uIFRoZSBzcGVjaWFsIGNhc2UgcmVtb3ZlZCBpcyBhYm91dCBjcHUgMCwg
bm90CmRvbTAuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 05:19:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 05:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKFEp-0006XJ-Hf; Tue, 15 Oct 2019 05:19:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKFEo-0006Wd-JG
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 05:19:14 +0000
X-Inumbo-ID: 51c3da3e-ef0b-11e9-938b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51c3da3e-ef0b-11e9-938b-12813bfff9fa;
 Tue, 15 Oct 2019 05:19:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKFEk-0003ui-6F; Tue, 15 Oct 2019 05:19:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKFEj-0002Pc-QJ; Tue, 15 Oct 2019 05:19:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKFEj-0000eA-PK; Tue, 15 Oct 2019 05:19:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142736-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 05:19:09 +0000
Subject: [Xen-devel] [linux-4.4 test] 142736: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjczNiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjczNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxNDI2NDgg
cGFzcyBpbiAxNDI3MzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICBmYWlsIGluIDE0MjcxMSBwYXNzIGluIDE0MjczNgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTQyNzExIHBhc3MgaW4gMTQy
NzM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgICAgIGZhaWwgcGFzcyBpbiAxNDI2NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MjcxMQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI2NDgg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxNDI2NDggbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
YzYxZWJiNjY4ZjJjZTNjMjJkMWNmZTZkZjI4YmQzMTk4ZWFiYmRkNwpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2Nzcz
ZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMw
IFogICA3MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0
MDoyNiBaICAgNjkgZGF5cyAgIDgyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjQz
MCAgMjAxOS0xMC0wOCAwNToxNzozOSBaICAgIDYgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDEw
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTM2NjcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 06:12:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 06:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKG40-0002dW-UB; Tue, 15 Oct 2019 06:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKG40-0002dR-Cb
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 06:12:08 +0000
X-Inumbo-ID: b618d532-ef12-11e9-938b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b618d532-ef12-11e9-938b-12813bfff9fa;
 Tue, 15 Oct 2019 06:12:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKG3x-00051G-3r; Tue, 15 Oct 2019 06:12:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKG3w-0004qf-MV; Tue, 15 Oct 2019 06:12:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKG3w-0002eP-Lr; Tue, 15 Oct 2019 06:12:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142749-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=a1f94045ffe9218ec438c4d23980de4243d21cd0
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 06:12:04 +0000
Subject: [Xen-devel] [ovmf test] 142749: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc0OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI0MjMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTQyNDIzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgYTFmOTQwNDVmZmU5MjE4ZWM0MzhjNGQyMzk4MGRlNDI0M2QyMWNkMApiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDIzICAyMDE5LTEwLTA4
IDAxOjM5OjM0IFogICAgNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MjQ1NSAgMjAxOS0x
MC0wOCAxOToyMTo1MiBaICAgIDYgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MjczMyAgMjAxOS0xMC0xNCAwNzo0OTo0OCBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVz
aGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEJvYiBGZW5nIDxib2IuYy5mZW5n
QGludGVsLmNvbT4KICBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+CiAgSmlld2Vu
IFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KICBQZXRlIEJhdGFyZCA8cGV0ZUBha2VvLmllPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA5NDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 09:57:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 09:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKJaH-00039w-Ca; Tue, 15 Oct 2019 09:57:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKJaG-00039n-BN
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 09:57:40 +0000
X-Inumbo-ID: 37ee8696-ef32-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37ee8696-ef32-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 09:57:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKJaD-0001Va-14; Tue, 15 Oct 2019 09:57:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKJaC-0003cR-Lf; Tue, 15 Oct 2019 09:57:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKJaC-0006Ts-Kf; Tue, 15 Oct 2019 09:57:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142738-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4eeb5abd245d849a4692325339a94566953363d6
X-Osstest-Versions-That: linux=2581efa9a47d3c9c349c6d6a2756a16bf69d3f4f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 09:57:36 +0000
Subject: [Xen-devel] [linux-next test] 142738: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjczOCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3MzgvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNzA5CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQyNzA5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjcw
OQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MjcwOQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0
MjcwOQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3MDkKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVu
LWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzA5CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
IGZhaWwgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjcwOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI3MDkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDE0MjcwOQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3MDkKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzA5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDI3MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjcwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzA5CiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDRlZWI1YWJk
MjQ1ZDg0OWE0NjkyMzI1MzM5YTk0NTY2OTUzMzYzZDYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDI1ODFlZmE5YTQ3ZDNjOWMzNDljNmQ2YTI3NTZhMTZiZjY5ZDNmNGYK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91
bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzM4ICAyMDE5LTEwLTE0IDA5OjIyOjQ4
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 10:01:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 10:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKJdj-0003yZ-2m; Tue, 15 Oct 2019 10:01:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wbPI=YI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1iKJdh-0003yU-Pe
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 10:01:13 +0000
X-Inumbo-ID: b7d6df02-ef32-11e9-beca-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b7d6df02-ef32-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 10:01:13 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id m13so19526499ljj.11
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 03:01:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=3BVhpSuNtR36SkX5drqgZZn7VVZJw5UnhWE0EdaCaJA=;
 b=qnWYIKazEjIQWMPjBFpHqHcDMsy2upYuKitVbVTIScTcJJZIfWCr3LxK4nCoFcJiSU
 h8zrZ5c3Da1nBYIfQww42tXQ4X2OwlayDPI3jSnCJe9CDOGS47AstiytDsI9zqomjR80
 geN3qAn5QQVYFLQf3xkLVfP9pBIWSz6lpy60UNIOkQP+4P+BpgnZq7hKNFssQgc27DCm
 5xACREgWrXuc0ye3hYajubSWGI5Ony7NhmX+TilYvpS4AASzk78GDlT//xQb4K/rJPOF
 fH5Vhph2+bsdU2E5TA70ao2r1MDl4ovaykhxAjWWX3J3aI7nCW5B/ota4Kh9yVeJnW/f
 CxEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=3BVhpSuNtR36SkX5drqgZZn7VVZJw5UnhWE0EdaCaJA=;
 b=O1m+KRfUdo1qaRfCnFniGQJqMYn9neCgCm7J3lD6GDsh2UvA0w0xcte5ByjmeAh131
 KIIsaIC8jZfZyJoAYm1BlW2E9c+aYjRfNL8tiXFDDy9PtBaLzFfS7Xf2KGtQGF1EHCkN
 WIEzuLKKKvbFBLBS6AV60JLWRF+1iAz6c3O2MosfZkCS799HejbzgdT2fQKX1Gp0eg7k
 5scZF8E79lRKTN9VfuJB6Lkp2O4xbZJejIkCXQeERdeex8y3ZDQai5tfM1yUFZN9NofG
 6qzh2pvjI0ZzLRhq8uMG9r4AvZQXzPXulyiRjCmdOngfB+P2Oo6eAddYaiQRrfaJzbKA
 xYDw==
X-Gm-Message-State: APjAAAWD/8pL4Ru90CN70XRzkjWFrU4lj70gOw5m7vsoYTliCHtgRmDD
 y8suxFFdNEwKFDVS8M0ZzDa9fAJI1Do=
X-Google-Smtp-Source: APXvYqwQZvwniWx4gcCrszNeXj5kgXjsjIVrk62Zl2dgiugyyrCw2UHSCWegsAFPjVLrT6fXwKzkcA==
X-Received: by 2002:a2e:9f4d:: with SMTP id v13mr22202420ljk.226.1571133671280; 
 Tue, 15 Oct 2019 03:01:11 -0700 (PDT)
Received: from aanisov-work.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id y26sm5521974ljj.90.2019.10.15.03.01.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 15 Oct 2019 03:01:09 -0700 (PDT)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Oct 2019 13:01:08 +0300
Message-Id: <1571133668-5875-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH] arm/gic: Make sense of assertions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkFSTSBDb21waWxl
ciBjb21wbGFpbnMgYWJvdXQgYXNzZXJ0aW9uIGNvbmRpdGlvbnMgYmVpbmcgYWx3YXlzIHRydWUs
CmJlY2F1c2Ugc2dpIGlzIG9mIGVudW0gdHlwZSB3aGF0IGhhcyBhbGwgaXRzIHZhbHVlcyB1bmRl
ciAxNi4KSW4gb3JkZXIgdG8gcHJlc2VydmUgdGhvc2UgYXNzZXJ0cywgc3BlY2lmeSB0aGUgYXZh
aWxhYmxlIFNHSSBudW1iZXIKcmlnaHQgaW4gdGhlIGVudW0gYW5kIHVzZSBpdCBmb3IgdGhlIGFz
c2VydGlvbnMuIFRoaXMgYWxzbyBlbGltaW5hdGVzCm5hc3R5IGhhcmRjb2RlZCB2YWx1ZXMuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgfCA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaCB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9n
aWMuYwppbmRleCAxMTM2NTVhLi5iZjM3M2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0yOTQsNyArMjk0LDcgQEAgdm9pZCBfX2lu
aXQgZ2ljX2luaXQodm9pZCkKIAogdm9pZCBzZW5kX1NHSV9tYXNrKGNvbnN0IGNwdW1hc2tfdCAq
Y3B1bWFzaywgZW51bSBnaWNfc2dpIHNnaSkKIHsKLSAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBU
aGVyZSBhcmUgb25seSAxNiBTR0lzICovCisgICAgQVNTRVJUKHNnaSA8IE5VTUJFUl9PRl9HSUNf
U0dJUyk7CiAKICAgICBnaWNfaHdfb3BzLT5zZW5kX1NHSShzZ2ksIFNHSV9UQVJHRVRfTElTVCwg
Y3B1bWFzayk7CiB9CkBAIC0zMDYsMTQgKzMwNiwxNCBAQCB2b2lkIHNlbmRfU0dJX29uZSh1bnNp
Z25lZCBpbnQgY3B1LCBlbnVtIGdpY19zZ2kgc2dpKQogCiB2b2lkIHNlbmRfU0dJX3NlbGYoZW51
bSBnaWNfc2dpIHNnaSkKIHsKLSAgICBBU1NFUlQoc2dpIDwgMTYpOyAvKiBUaGVyZSBhcmUgb25s
eSAxNiBTR0lzICovCisgICAgQVNTRVJUKHNnaSA8IE5VTUJFUl9PRl9HSUNfU0dJUyk7CiAKICAg
ICBnaWNfaHdfb3BzLT5zZW5kX1NHSShzZ2ksIFNHSV9UQVJHRVRfU0VMRiwgTlVMTCk7CiB9CiAK
IHZvaWQgc2VuZF9TR0lfYWxsYnV0c2VsZihlbnVtIGdpY19zZ2kgc2dpKQogewotICAgQVNTRVJU
KHNnaSA8IDE2KTsgLyogVGhlcmUgYXJlIG9ubHkgMTYgU0dJcyAqLworICAgQVNTRVJUKHNnaSA8
IE5VTUJFUl9PRl9HSUNfU0dJUyk7CiAKICAgIGdpY19od19vcHMtPnNlbmRfU0dJKHNnaSwgU0dJ
X1RBUkdFVF9PVEhFUlMsIE5VTEwpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggNzkzZDMyNC4uNWI3MjM4
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oCkBAIC0yODAsNiArMjgwLDggQEAgZW51bSBnaWNfc2dpIHsKICAgICBH
SUNfU0dJX0VWRU5UX0NIRUNLID0gMCwKICAgICBHSUNfU0dJX0RVTVBfU1RBVEUgID0gMSwKICAg
ICBHSUNfU0dJX0NBTExfRlVOQ1RJT04gPSAyLAorICAgIC8qIFRoZXJlIGFyZSBvbmx5IDE2IFNH
SXMgKi8KKyAgICBOVU1CRVJfT0ZfR0lDX1NHSVMgPSAxNgogfTsKIAogLyogU0dJIGlycSBtb2Rl
IHR5cGVzICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 10:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 10:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKKCs-0006TA-BV; Tue, 15 Oct 2019 10:37:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zIpv=YI=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iKKCr-0006T5-NS
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 10:37:33 +0000
X-Inumbo-ID: caf0438a-ef37-11e9-9391-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id caf0438a-ef37-11e9-9391-12813bfff9fa;
 Tue, 15 Oct 2019 10:37:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571135853;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=jiEZ2nUDkYInOaDz0U9pA+I27n4w/GRu992LAN8GgL4=;
 b=F/DNR8VYRleIgcfa4pvvUColae77bmHn+dEPEitlAt8o4U6/Ax5VpFSw
 49Yel8p3KqhUVypAJRqu9RVaaL8eszcPSa1KpwOp0rReMBvUKRjyppHiR
 aKADPVWuiHdQttDIOnOcAokrIZQbN8rEx1hpa+YbtYoF3FqbUwNF2c05c c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HpiIXsdrpU1xMvNYOxI6Sb2nlEaLgwV/ZWgUQE3gxP0PSIt73EDV3gsQDujVGyiGh9QAJVJJwE
 m+vKzeRl2uj5GP1WbDKD+IqGDUZIJfDjPZbQ0nVHpwpI977GwuArJOmyUy5hEbnybYKha8RCag
 9qzV9HaDi2qkptsWE0MoUSTmiM0EGVhZ0h0kM1a/Tu02RijTe6LQxZrtA4tjeB9J2u6RNffRSU
 7fuM2CeRKV6NDQAmjIf1ikKdt52I6+BlOqz2z0X0uDAmObw9XCeLUOYXpmfXh14Rim7kwJ4kIJ
 Kig=
X-SBRS: 2.7
X-MesageID: 6973335
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,299,1566878400"; 
   d="scan'208";a="6973335"
Date: Tue, 15 Oct 2019 11:37:29 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191015103729.GD1138@perard.uk.xensource.com>
References: <20191011165549.21639-1-ian.jackson@eu.citrix.com>
 <20191011165549.21639-2-ian.jackson@eu.citrix.com>
 <20191014165026.GC5743@perard.uk.xensource.com>
 <23972.43431.117479.182683@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23972.43431.117479.182683@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3 05/10] libxl: Move
 shadow_memkb and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Paul Durrant <pdurrant@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMDY6MDA6MjNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtYRU4gUEFUQ0gg
Zm9yLTQuMTMgdjMgMDUvMTBdIGxpYnhsOiBNb3ZlIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVt
a2IgZGVmYXVsdGluZyBpbnRvIGxpYnhsIik6Cj4gPiBTbyBtYXliZSBsaWJ4bF9fZG9tYWluX2J1
aWxkX2luZm9fc2V0ZGVmYXVsdCgpIHNob3VsZCBhbHNvIHNldCBhIHZhbHVlCj4gPiB0byBpb21t
dV9tZW1rYiBhcyBpdCBkb2VzIGZvciBzaGFkb3dfbWVta2I/IEF0IGxlYXN0LCBzZXQgaW9tbXVf
bWVta2I9MAo+ID4gaWYgc3RpbGwgdGhlIGRlZmF1bHQuCj4gCj4gSSB0aGluaywgdGhpcy4KPiAK
PiBJYW4uCj4gCj4gRnJvbSAzNzlkOGViNjlmNzEzY2NjZjdlYWNiNGMyYTYzZjRmNWZlOTQ0MjU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+IEZyb206IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgo+IERhdGU6IE1vbiwgMTQgT2N0IDIwMTkgMTc6NTk6MDAgKzAxMDAK
PiBTdWJqZWN0OiBbUEFUQ0hdIHNxdWFzaCEgbGlieGw6IE1vdmUgc2hhZG93X21lbWtiIGFuZCBp
b21tdV9tZW1rYiBkZWZhdWx0aW5nCj4gIGludG8gbGlieGwKPiAKPiAtLS0KPiB2NDogUHJvdmlk
ZSBhIGZhbGxiYWNrIGRlZmF1bHQgZm9yIGlvbW11X21lbWtiIHRvbywgZm9yIG9sZCBjYWxsZXJz
Lgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDQgKysrKwo+ICAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCA3NDIzYmVk
ZjdkLi5iMzk1MWEyNDIzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtMjI5LDYgKzIyOSwxMCBA
QCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
PiAgICAgIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2MsIGJfaW5m
byk7Cj4gICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+ZG1fcmVzdHJpY3Qs
IGZhbHNlKTsKPiAgCj4gKyAgICBpZiAoYl9pbmZvLT5pb21tdV9tZW1rYiA9PSBMSUJYTF9NRU1L
Ql9ERUZBVUxUKQo+ICsgICAgICAgIC8qIE5vcm1hbGx5IGRlZmF1bHRlZCBpbiBsaWJ4bF9fZG9t
YWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgKi8KPiArICAgICAgICBiX2luZm8tPmlvbW11X21l
bWtiID0gMDsKPiArCj4gICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewo+ICAgICAgY2FzZSBM
SUJYTF9ET01BSU5fVFlQRV9IVk06Cj4gICAgICAgICAgaWYgKGJfaW5mby0+c2hhZG93X21lbWti
ID09IExJQlhMX01FTUtCX0RFRkFVTFQpCgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 10:59:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 10:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKKXX-00084m-7G; Tue, 15 Oct 2019 10:58:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKKXV-00084f-FP
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 10:58:53 +0000
X-Inumbo-ID: c65b9b00-ef3a-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c65b9b00-ef3a-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 10:58:52 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7AD1728;
 Tue, 15 Oct 2019 03:58:52 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D41DF3F68E;
 Tue, 15 Oct 2019 03:58:51 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <db570cdf-10ef-2e1a-b3c3-650f2e729315@arm.com>
Date: Tue, 15 Oct 2019 11:58:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: remove special dom0 case in
 dump_hyp_walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzE1LzE5IDQ6NDkgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBUaGVyZSBpcyBubyBuZWVkIHRvIGhhdmUgYSBzcGVjaWFsIGRvbTAgY2FzZSB0byBjb252
ZXJ0IHRoZSBwZ3RhYmxlCj4gdmlydHVhbCBhZGRyZXNzIGludG8gYSBwaHlzaWNhbCBhZGRyZXNz
LiBUaGUgdmlydF90b19tYWRkciBmdW5jdGlvbiBjYW4KPiB3b3JrIGJvdGggaW4gdGhlIGRvbTAg
Y2FzZSBhbmQgdGhlIGRvbVUgY2FzZS4KPiAKPiBUaGlzIGlzIG1vcmUgdGhhbiBhIGNsZWFudXA6
IHdoZW4gWGVuIGlzIGxvYWRlZCBhdCBhZGRyZXNzZXMgbG93ZXIgdGhhbgo+IDJNQiBvbiBhcm0z
MiBwaHlzX29mZnNldCBtaWdodCBub3QgaG9sZCB0aGUgcmlnaHQgdmFsdWUgYW5kIGJlIHVuYWJs
ZSB0bwo+IHBlcmZvcm0gYSB2aXJ0IHRvIHBoeXMgY29udmVyc2lvbiBwcm9wZXJseS4gUmVkdWNp
bmcgdGhlIHVubmVjZXNzYXJ5Cj4gdXNhZ2Ugb2YgcGh5c19vZmZzZXQgaXMgYSBnb29kIGlkZWEu
CgpBc2lkZSB3aGF0IEp1ZXJnZW4gc2FpZCwgdGhpcyBwYXJhZ3JhcGggcmFpc2VzIHRoZSBxdWVz
dGlvbiB3aHkgCnBoeXNfb2Zmc2V0IGlzIGFjdHVhbGx5IG5vdCBtb2RpZmllZCAob3IgY29tcGxl
dGVseSBkcm9wcGVkKT8gQWZ0ZXIgYWxsLCAKaWYgdGhlIHZhbHVlIGhvbGRzIGlzIHdyb25nIHRo
ZW4gb3RoZXIgdXNlcnMgbWF5IGdldCB3cm9uZyB2YWx1ZSBhcyB3ZWxsLi4uCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 11:01:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 11:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKKaS-0000OS-NK; Tue, 15 Oct 2019 11:01:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKKaQ-0000OM-Lf
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 11:01:54 +0000
X-Inumbo-ID: 326777ce-ef3b-11e9-a531-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 326777ce-ef3b-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 11:01:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C3D8928;
 Tue, 15 Oct 2019 04:01:53 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 555DA3F68E;
 Tue, 15 Oct 2019 04:01:52 -0700 (PDT)
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20191004004745.26522-1-stewart.hildebrand@dornerworks.com>
 <39153cd6-efe5-1b5d-baba-b567c151a5f3@arm.com>
 <2474d9869a5c46e39ea862a2c78a04c4@dornerworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8c959176-715b-db7d-cf2f-a810791f676f@arm.com>
Date: Tue, 15 Oct 2019 12:01:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2474d9869a5c46e39ea862a2c78a04c4@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC85LzE5IDU6NTkgUE0sIFN0ZXdhcnQgSGlsZGVicmFuZCB3cm90ZToKPiBPbiBX
ZWRuZXNkYXksIE9jdG9iZXIgOSwgMjAxOSAxMTozMCBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzEwLzIwMTkgMDE6NDcsIFN0ZXdhcnQgSGls
ZGVicmFuZCB3cm90ZToKPj4+IEJvdGggdXBzdHJlYW0gWzFdIGFuZCBkb3duc3RyZWFtIFsyXSBM
aW51eCBrZXJuZWxzIHVzZSAiYnJjbSxiY20yNzExIgo+Pj4gYXMgdGhlIGNvbXBhdGlibGUgc3Ry
aW5nIGZvciBSYXNwYmVycnkgUGkgNC4gQWRkIHRoaXMgc3RyaW5nIHRvIG91cgo+Pj4gcGxhdGZv
cm0gY29tcGF0aWJsZSBsaXN0Lgo+Pgo+PiBEaWQgdGhlIFJQSSBmb3VuZGF0aW9uIHJlbGVhc2Vk
IGFueSBrZXJuZWwgd2l0aCB0aGUgb2xkIGJpbmRpbmc/Cj4gCj4gU3VyZSwgSSBzZWUgdGhlIGZv
bGxvd2luZyB0YWdzIGluIHRoZWlyIGxpbnV4IHRyZWUgc2luY2UgaW5pdGlhbCBSUGk0Cj4gc3Vw
cG9ydCB1bnRpbCB0aGUgYmluZGluZyB3YXMgdXBkYXRlZDoKPiByYXNwYmVycnlwaS1rZXJuZWxf
MS4yMDE5MDcwOS0xCj4gcmFzcGJlcnJ5cGkta2VybmVsXzEuMjAxOTA3MTgtMQo+IHJhc3BiZXJy
eXBpLWtlcm5lbF8xLjIwMTkwODE5LTEKPiByYXNwYmVycnlwaS1rZXJuZWxfMS4yMDE5MDkyNS0x
Cj4gCj4gVGhlc2UgY29ycmVzcG9uZCB3aXRoIHRoZWlyIGJpbmFyeSByZWxlYXNlcyBhdCBbM10s
IGV4Y2VwdCB0aGUgYmluYXJ5Cj4gcmVsZWFzZXMgYWxzbyBoYXZlIGFuIGVhcmxpZXIgMS4yMDE5
MDYyMCsxIHRhZyB3aXRoIFJQaTQgc3VwcG9ydC4KPiAKPiBIb3dldmVyLCBldmVuIHdpdGggWGVu
IGxvb2tpbmcgZm9yIGJjbTI4MzgsIHlvdSB3b3VsZG4ndCBiZSBhYmxlIHRvCj4gZ3JhYiBvbmUg
b2YgdGhvc2UgcmVsZWFzZXMgYW5kIGJvb3Qgd2l0aG91dCBydW5uaW5nIGludG8gb3RoZXIgaXNz
dWVzLgo+IFlvdSdkIHN0aWxsIG5lZWQgYSBjb3VwbGUgb2YgYWRkaXRpb25hbCBwYXRjaGVzIGF0
IFs0XS4gQ3VycmVudGx5IHRoZQo+IG9ubHkgd2F5IHRoYXQgSSdtIGF3YXJlIG9mIHRvIHN1Y2Nl
c3NmdWxseSBib290IGludG8gZG9tMCBhbmQgbGF1bmNoCj4gZG9tVSBpcyB0byBidWlsZCB0aGUg
ZG9tMCBrZXJuZWwgZnJvbSBzb3VyY2Ugd2l0aCB0aGUgZXh0cmEgcGF0Y2hlcwo+IGFwcGxpZWQg
Zm91bmQgYXQgWzRdLgoKSXMgdGhlcmUgYW55IHBsYW4gdG8gdXBzdHJlYW0gdGhvc2UgcGF0Y2hl
cz8KCj4gCj4+IElmIHNvLCBJIGFtIG9rIGlmIHdlIGRvbid0IHN1cHBvcnQgdGhlIGNvbXBhdGli
bGUgaW4gWGVuICh3ZSBkb24ndCBoYXZlIGEKPj4gcmVsZWFzZSB3aXRoIGl0IHlldCEpLCBidXQg
aXQgd291bGQgYmUgd29ydGggbWVudGlvbmluZyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPj4gdGhh
dCB0aGlzIGlzIGdvaW5nIHRvIGJyZWFrIGZvciBzb21lIHVzZXJzIChUQkQpIHNvIHRoZXkgbmVl
ZCB0byB1cGdyYWRlLgo+IAo+IFNlZSBiZWxvdyBmb3Igc3VnZ2VzdGlvbi4KPiAKPj4gQEp1ZXJn
ZW46IEkgd291bGQgbGlrZSB0byBjb25zaWRlciB0aGlzIHBhdGNoIGZvciBYZW4gNC4xMy4gVGhp
cyBpcyBsaW1pdGVkIHRvCj4+IFJQSTQgYW5kIHdvdWxkIGF2b2lkIHVzIHRvIHNoaXAgaXQgd2l0
aCBhIGNvbXBhdGlibGUgdGhhdCBpcyBnb2luZyB0byBkaXNhcHBlYXIuCj4+Cj4+Pgo+Pj4gVGhl
IGJyY20sYmNtMjgzOCBjb252ZW50aW9uIGlzIGFiYW5kb25lZC4gUmVtb3ZlIGl0Lgo+Pj4KPj4+
IFJlbmFtZSB0aGUgdmFyaWFibGVzIHdpdGhpbiB0aGUgZmlsZSB0byBhIHJwaTRfKiBwcmVmaXgg
c2luY2UgdGhlIGZpbGUKPj4+IGlzIG1lYW50IHRvIGNvdmVyIHRoZSBSYXNwYmVycnkgUGkgNCBw
bGF0Zm9ybS4KPiAKPiAiSWYgeW91IGFyZSB1c2luZyBhIGRldmljZSB0cmVlIHdpdGggdGhlIG9s
ZCBjb21wYXRpYmxlIHN0cmluZwo+IGJyY20sYmNtMjgzOCwgeW91IHdpbGwgbmVlZCB0byB1cGdy
YWRlIHlvdXIgZGV2aWNlIHRyZWUgdG8gb25lIHRoYXQgaGFzCj4gdGhlIG5ldyBicmNtLGJjbTI3
MTEgY29tcGF0aWJsZSBzdHJpbmcuIgoKVGhhdCdzIGZpbmUgd2l0aCBtZS4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 11:08:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 11:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKKgw-0000bM-CL; Tue, 15 Oct 2019 11:08:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKKgu-0000bH-Od
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 11:08:36 +0000
X-Inumbo-ID: 21693c2d-ef3c-11e9-9392-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 21693c2d-ef3c-11e9-9392-12813bfff9fa;
 Tue, 15 Oct 2019 11:08:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D04F28;
 Tue, 15 Oct 2019 04:08:34 -0700 (PDT)
Received: from [10.37.8.6] (unknown [10.37.8.6])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 389A03F68E;
 Tue, 15 Oct 2019 04:08:33 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1571133668-5875-1-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3392506d-aa99-0f71-8780-0b9fc3cce29d@arm.com>
Date: Tue, 15 Oct 2019 12:08:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1571133668-5875-1-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm/gic: Make sense of assertions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8xNS8xOSAxMTowMSBBTSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBB
bmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IAo+IEFSTSBDb21waWxlciBj
b21wbGFpbnMgYWJvdXQgYXNzZXJ0aW9uIGNvbmRpdGlvbnMgYmVpbmcgYWx3YXlzIHRydWUsCj4g
YmVjYXVzZSBzZ2kgaXMgb2YgZW51bSB0eXBlIHdoYXQgaGFzIGFsbCBpdHMgdmFsdWVzIHVuZGVy
IDE2Lgo+IEluIG9yZGVyIHRvIHByZXNlcnZlIHRob3NlIGFzc2VydHMsIHNwZWNpZnkgdGhlIGF2
YWlsYWJsZSBTR0kgbnVtYmVyCj4gcmlnaHQgaW4gdGhlIGVudW0gYW5kIHVzZSBpdCBmb3IgdGhl
IGFzc2VydGlvbnMuIFRoaXMgYWxzbyBlbGltaW5hdGVzCj4gbmFzdHkgaGFyZGNvZGVkIHZhbHVl
cy4KClRvIGJlIGhvbmVzdCwgdGhvc2UgQVNTRVJUSU9OcyBhcmUgcG9pbnRsZXNzLiBJZiB3ZSBh
cmUgcmVhbGx5IHdvcnJ5IG9mIAplbnVtIGdpY19zZ2kgdG8gaGF2ZSBtb3JlIHRoYW4gMTYgdmFs
dWVzLCB0aGVuIGl0IHdvdWxkIGJlIGJlc3QgdG8gdXNlIGEgCkJVSUxEX0JVR19PTigpLiBTbyB5
b3UgY2FuIGdldCBhIGJ1aWxkIGZhaWx1cmUgaWYgdGhhdCdzIGV2ZXJ5IGhhcHBlbmluZy4KClNv
bWV0aGluZyBsaWtlOgoKc3RhdGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fz
c2VydGlvbnModm9pZCkKewogICAgICAgQlVJTERfQlVHX09OKEdJQ19TR0lfTUFYID4gTlJfR0lD
X1NHSSk7Cn0KCmVudW0KewogICAgICAvKiBVc2UgZm9yIHNhbml0eSBjaGVjayBvbiB0aGUgc2l6
ZSBvZiB0aGUgZW51bSAqLwogICAgICBHSUNfTUFYX1NHSTsKfQoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 11:13:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 11:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKKlk-0001MX-0l; Tue, 15 Oct 2019 11:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HWPQ=YI=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iKKlj-0001MS-Gc
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 11:13:35 +0000
X-Inumbo-ID: d3c54618-ef3c-11e9-9393-12813bfff9fa
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3c54618-ef3c-11e9-9393-12813bfff9fa;
 Tue, 15 Oct 2019 11:13:34 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id o18so23288591wrv.13
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 04:13:34 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=LCuEXKPBXh8fIK+J4Hhe3xojxl8ZtNVcmlsFBBPY9XM=;
 b=NS6Rvq1hFZ+qRZUoFw2cSPAlza4n61DkHmi/0FxFHs5vIWIJU3G7YreSjyhSAuHNMq
 UVdfP2E6sFxb007f7bPRJgkfJXQdEBhmjSYbVFaJn74VT6Fwxcsf09tTqKw1Z6akcFFZ
 cjY8iEt4dBTrGXgdHzqgCzvhvNTzyLih+i0JQnXtfuo6Jw+XQZwESFRkWSWq0C0dtIiK
 ydb7A7DeUtU13RiGq+i+7WsGR+OOW2bC6KGRxuGbc+1hWd4rSo+T//lK0610/PSNsAv8
 qiZ21T74fYUGh0KOg3wD+C7u3DH4gC1zIEQSqBA7a7sqWa9f+tvRNrfF66lwozSDkt1u
 eZcw==
X-Gm-Message-State: APjAAAUsuqQpRdyruZLdeFGdXo5C12DgjII7u9ZdsbIig/xzdVtjprQX
 07HFk7+DL3e7eZ0PgytbJik=
X-Google-Smtp-Source: APXvYqyvcndhFkfKWLsdXqKy9t2S08dyInmVfN5BYSHfG4T6N6taPbVWZHsh74G6oRndr7FCjtb70A==
X-Received: by 2002:adf:fa92:: with SMTP id h18mr660583wrr.220.1571138013818; 
 Tue, 15 Oct 2019 04:13:33 -0700 (PDT)
Received: from debian (162.148.159.143.dyn.plus.net. [143.159.148.162])
 by smtp.gmail.com with ESMTPSA id r3sm11661745wre.29.2019.10.15.04.13.32
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 15 Oct 2019 04:13:33 -0700 (PDT)
Date: Tue, 15 Oct 2019 12:13:31 +0100
From: Wei Liu <wl@xen.org>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20191015111331.4q4srudlr7v4r4yv@debian>
References: <20191010151111.22125-1-ian.jackson@eu.citrix.com>
 <20191010151111.22125-10-ian.jackson@eu.citrix.com>
 <CAFLBxZapoPdDx+2rokrq0KPE_-mTgYtyE-rk4hFsvjX8g76iZQ@mail.gmail.com>
 <23968.33869.906302.573866@mariner.uk.xensource.com>
 <33aee478-52b9-df46-67d7-f81702e5e0f9@suse.com>
 <23968.44828.940652.851219@mariner.uk.xensource.com>
 <CACCGGhAqS+hQybfin6v7durB0jn-gX6oMYyr050-8_=uf0wQ1A@mail.gmail.com>
 <23972.40372.377662.700932@mariner.uk.xensource.com>
 <20191014165926.GB1138@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191014165926.GB1138@perard.uk.xensource.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 9/9] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George Dunlap <dunlapg@umich.edu>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMDU6NTk6MjZQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMDU6MDk6MjRQTSArMDEwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBQYXVsIER1cnJhbnQgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtY
RU4gUEFUQ0ggZm9yLTQuMTMgdjIgOS85XSBsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2gg
c2V0dGluZyBsb2dpYyIpOgo+ID4gPiBPbiBGcmksIDExIE9jdCAyMDE5IGF0IDE3OjM0LCBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiBK
w7xyZ2VuIEdyb8OfIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbWEVOIFBBVENIIGZvci00LjEz
IHYyIDkvOV0gbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9naWMiKToK
PiA+ID4gPiA+IE9uIDExLjEwLjE5IDE1OjMxLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gPiA+
ID4gSSBkbyBub3QgaGF2ZSBhIHN0cm9uZyBvcGluaW9uIGFib3V0IHRoaXMuICBJIHdvdWxkIGJl
IGhhcHB5IHdpdGgKPiA+ID4gPiA+ID4gImF1dG8iIChvciAiZGVmYXVsdCIgbWF5YmUpLgo+ID4g
PiA+ID4KPiA+ID4gPiA+ICJ1bnNwZWNpZmllZCI/Cj4gPiA+ID4KPiA+ID4gPiBUaGF0IGlzIElN
TyB0aGUgYmVzdCBzdWdnZXN0aW9uIHNvIGZhciBzbyBJIHdpbGwgZ28gd2l0aCB0aGF0IGluIG15
Cj4gPiA+ID4gdjMuCj4gPiA+IAo+ID4gPiBTZWVtcyBvZGQgdG8gc3BlY2lmeSBhIHBhcmFtZXRl
ciB3aXRoIGEgdmFsdWUgb2YgJ3Vuc3BlY2lmaWVkJyA7LSkKPiA+IAo+ID4gSSBoYXZlIHRyaWVk
IHRvIGluZmVyICsxLy0xLzAgbnVtYmVycyBmcm9tIHRoZSBtYWlsIHRocmVhZC4gIEkgaGF2ZQo+
ID4gYWxzbyBsb29rZWQgYXQgbGlieGxfdHlwZXMuaWRsIHRvIHNlZSBob3cgbWFueSB0aW1lcyB3
ZSBhcmUgdXNpbmcKPiA+IHdoYXQgbmFtZSB0byByZXByZXNlbnQgcm91Z2hseSB0aGlzIGNvbmNl
cHQ6Cj4gPiAKPiA+ICBCaWtlc2hlZCBjb2xvdXIgIFBhdWwgSnVlcmdlbiBHZW9yZ2UgSWFuIEFu
dGhvbnkgV2VpICNhbHJlYWR5Cj4gPiAKPiA+ICB1bmtub3duICAgICAgICAgICA/ICAgICAgPyAg
ICAgLTEgICAgKzIgICAgPyAgICAgPyAgICAxNwo+ID4gIGRlZmF1bHQgICAgICAgICAgID8gICAg
ICA/ICAgICA/ICAgICAgMCAgICA/ICAgICA/ICAgICAyCj4gPiAgYXV0byAgICAgICAgICAgICAg
LTEgICAgID8gICAgICsxICAgICAwICAgID8gICAgID8gICAgIDEKPiA+ICB1bnNwZWNpZmllZCAg
ICAgICAtMSAgICAgKzEgICAgPyAgICAgIDAgICAgPyAgICAgPyAgICAgMAo+ID4gCj4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl5eXl4KPiA+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGwgbWFpbnRhaW5lcnMKPiAK
PiBNYXliZSAidW5rbm93biIgaXMgbW9yZSB1c2VkIGluIHRoZSBBUEksIGJ1dCB3aGVuIEkgbG9v
ayBhdCB0aGUgbWFucGFnZQo+ICJ1bmtub3duIiB2YWx1ZSBhcyBuZXZlciBiZWVuIHVzZWQgYmVm
b3JlLiBPbiB0aGUgb3RoZXIgaGFuZCAiZGVmYXVsdCIKPiBhcyBiZWVuIHVzZWQgdHdpY2UgaW4g
dGhlIG1hbiBwYWdlLiAoYW5kIG9uZSAiZGVmYXVsdHMiIGFuZCB0d28gb3RoZXIKPiAiZGVmYXVs
dCIgdGhhdCBJJ20gbm90IHN1cmUgaWYgdGhleSBjYW4gYmUgaW4gdGhlIGNvbmZpZyBmaWxlLikK
PiAKPiBTbyBJIHdvdWxkIHNheSArMiBmb3IgZGVmYXVsdCBhbmQgKzEgZm9yIHVua25vd24uCgpF
aXRoZXIgaXMgZmluZSBhcyBsb25nIGFzIGl0IGlzIGNsZWFybHkgZG9jdW1lbnRlZC4gSWYgeW91
IGZlZWwgc3Ryb25nbHkKYWJvdXQgImRlZmF1bHQiLCBzbyBiZSBpdC4gOi0pCgpXZWkuCgo+IAo+
IC0tIAo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 11:25:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 11:25:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKKxA-0002Dd-6D; Tue, 15 Oct 2019 11:25:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wbPI=YI=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1iKKx8-0002Ct-No
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 11:25:22 +0000
X-Inumbo-ID: 791e6774-ef3e-11e9-bbab-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 791e6774-ef3e-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 11:25:21 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id w67so14188547lff.4
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 04:25:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=v8jSXlddlDr/LN2j7SkX3MiB4JF1gGmH/gPfVwWEXFQ=;
 b=TX2ISSh17NTj6p+jeH8x7y3uDdG5lKQvrpmAI7OSE4AavDpl35fBPCg58OujAe+48b
 12YqRJ/FR1XvFtiHa/5dCinlp4rr8HxPA9f1+aHPaKtwrm+L5WiiJQoFJultZ1wHHGT4
 YPWcz559kvSf/kb4qVg+rAG3+e24WV2vxjrp1BIEmaJqCFPthMWKmGWCfnq1I58b2ZLR
 MOUbaazia6IF6fSnXKPHhcTe5tnZ7phgXv47PENugDXK6xqg0anZpjUUmOjOXXDI56kF
 1yGt06U0hBtlRh8WQR9+SF92LjaQg8hNQ0azGsOJAZditJCM/yvmM0NU8cydvBo3HtQU
 RMXw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=v8jSXlddlDr/LN2j7SkX3MiB4JF1gGmH/gPfVwWEXFQ=;
 b=pma7dLsMq1Kg6aOLYM7Sof1F9BcyNW9Oe19HT9g8DudI5xAvAdcJDmKroEsvAEyJlZ
 a+nCERey48nVVv9xzG8lKjqV0igaAkBtjfN0C+O8pgj38VpsGSrVn/TIyx1R8jBqJD1B
 PMFfiHqQbkY6v1pZ5slBwYKIjaZKjeuosFSff9Jf5RZdFLjIlmgHYrA3IMgsL+53J338
 wiZfcQTTTnmsCu/v5GrQsIlQlywmnFH9qPYAgpO9wXTj9H938o+fh/P9NosJdki14pd4
 sz0ohilDzulFe5ixgjfIQQJ/LAW9hLEAzDi/qD657obyZkEZuozb/3bf93ffBL5OWXL5
 lyfA==
X-Gm-Message-State: APjAAAU+wT9gbqhlYb4Sh73R6S4xX6Qsc6yutMzuy6+LkT4f0VLa54wU
 ia4BHRC+kFHUCmTR7Mf3Sxc=
X-Google-Smtp-Source: APXvYqzQhl6DrJ9Onoj4VpwY3UnoqoZpbtRemM2mgcbAlAQFvhBWNzK8nVgsUWhjyrqYNfizhvV42Q==
X-Received: by 2002:ac2:59d0:: with SMTP id x16mr20878423lfn.16.1571138720425; 
 Tue, 15 Oct 2019 04:25:20 -0700 (PDT)
Received: from [10.17.180.84] (ll-22.209.223.85.sovam.net.ua. [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id
 x17sm4847092lji.62.2019.10.15.04.25.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Oct 2019 04:25:19 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1571133668-5875-1-git-send-email-andrii.anisov@gmail.com>
 <3392506d-aa99-0f71-8780-0b9fc3cce29d@arm.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Message-ID: <98e5aa09-dfa1-51b4-fea0-4cca0e62a179@gmail.com>
Date: Tue, 15 Oct 2019 14:25:18 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <3392506d-aa99-0f71-8780-0b9fc3cce29d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] arm/gic: Make sense of assertions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiAxNS4xMC4xOSAxNDowOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRvIGJlIGhv
bmVzdCwgdGhvc2UgQVNTRVJUSU9OcyBhcmUgcG9pbnRsZXNzLgoKSSdkIHByZWZlciB0byBkcm9w
IHRoZW0uCgotLSAKU2luY2VyZWx5LApBbmRyaWkgQW5pc292LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 12:25:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 12:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKLtR-00076t-Ra; Tue, 15 Oct 2019 12:25:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TJr/=YI=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1iKLtQ-00076o-VX
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 12:25:37 +0000
X-Inumbo-ID: e33a8658-ef46-11e9-8aca-bc764e2007e4
Received: from mail-wr1-x429.google.com (unknown [2a00:1450:4864:20::429])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e33a8658-ef46-11e9-8aca-bc764e2007e4;
 Tue, 15 Oct 2019 12:25:35 +0000 (UTC)
Received: by mail-wr1-x429.google.com with SMTP id j18so23598978wrq.10
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 05:25:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=hvAtd4WlZsCCtd2UaHrERrhQ1Iqrp64WM6WEJvCQK3g=;
 b=PNLKAbfG8c88gvSWjyrtVOZecEJ+eqjNkqwFjA1R6Kj14nDtb+ua/HMquv2NaIHTIP
 Zo0q12DhJQPmIDmfNqljlOmQ9A7niPDkEmLOsokDu7oIxsLCEfVjx84+8oR4jjaDZQxF
 SSRzNUwUcxUCo79hhqhLNwy4ARN5UlWCyEpZHOH+e65nfgsaxaZwN11pXOn5SLE6nTFb
 mGH0NGlQCJaQMRnT+v3mkw+TunJ05sIt7vmwCGHtlAN8RYcp88k6pHMon5LK4JfqkE2m
 C6mA1lRyn+4bPkQGLEZ2J7bpq9sBHecSP8MU+o7r1UMOoKiMewT8Qw13BvGT4LrXeGzl
 35Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=hvAtd4WlZsCCtd2UaHrERrhQ1Iqrp64WM6WEJvCQK3g=;
 b=ol43ryHsHvoVz3eJkmeHrj47QJ3UZsrWDn4KMi4aUBEyKn0NGlZjh9qbaAfNDADdJY
 0eGNK9fgDxtajNRTeVwhmEtYqqybw1g8SNVPdAQx61tgDWzJKsgcbFGBvQdpnKmPwnwN
 C/lnX+AfubtkS8G+aZ8m9Wfwocih2hUq71EH43qNLLkyKjNBOIlwhABr5q2uEsyqS1b0
 NvSkt63njE90kzMJ0OCMExz9dtMEjJoEmPbdQ6lc4Ce8YjwwSYBhsuvBkooUDPEfv07e
 JIMTeGsOIIyrVPwD7EH3Fk0WQoTAz05K6seGiJwv5mt8ok0k0MwPb96b11+m0H0CeQv0
 mbig==
X-Gm-Message-State: APjAAAWyvZe/oqW/wtLF3ND8iUqgCnM9QhM5gE+IHaTG3USDQ1xnp7il
 L22Pge1uJlIExgD+es9z8do=
X-Google-Smtp-Source: APXvYqzM2PjbozXN5Fux9Gyv4kz5JjON0s4jaXuLV8Lq72gy5uBjY1sTbDZ95QxIIF/K7Em44zcDtQ==
X-Received: by 2002:adf:fc49:: with SMTP id e9mr12448235wrs.172.1571142333900; 
 Tue, 15 Oct 2019 05:25:33 -0700 (PDT)
Received: from [192.168.0.8] ([176.254.40.75])
 by smtp.gmail.com with ESMTPSA id e18sm30053023wrv.63.2019.10.15.05.25.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 15 Oct 2019 05:25:33 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
In-Reply-To: <02DB5697-C169-434C-BFCD-422A9E150A1A@gmail.com>
Date: Tue, 15 Oct 2019 13:25:32 +0100
Message-Id: <AC0692FB-99DB-40A5-BF7E-258A038679EC@xenproject.org>
References: <85313DBD-6C0F-4154-99D5-211C849FA3E1@citrix.com>
 <02DB5697-C169-434C-BFCD-422A9E150A1A@gmail.com>
To: Rich Persaud <persaur@gmail.com>
X-Mailer: Apple Mail (2.3445.104.11)
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUmljaCwKCj4gT24gMTUgT2N0IDIwMTksIGF0IDAyOjU4LCBSaWNoIFBlcnNhdWQgPHBlcnNh
dXJAZ21haWwuY29tPiB3cm90ZToKPiAKPj4gT24gT2N0IDExLCAyMDE5LCBhdCAwNzoxMSwgTGFy
cyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiB3cm90ZToKPj4gCj4+IO+7v09uIDExLzEw
LzIwMTksIDAyOjI0LCAiU3RlZmFubyBTdGFiZWxsaW5pIiA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4gd3JvdGU6Cj4+IAo+Pj4gICAgT24gVGh1LCAxMCBPY3QgMjAxOSwgTGFycyBLdXJ0aCB3cm90
ZToKPj4+IAo+Pj4gQFN0ZWZhbm86IGFzIHlvdSBhbmQgSSBiZWxpZXZlIEJyaWFuIHdpbGwgYmUg
c3BlbmRpbmcgdGltZSBvbiBpbXByb3ZpbmcgdGhlCj4+PiBBQkkgZG9jcywgSSB0aGluayB3ZSBu
ZWVkIHRvIGJ1aWxkIHNvbWUgYWdyZWVtZW50IGhlcmUgb24gd2hhdC9ob3cKPj4+IHRvIGRvIGl0
LiBJIHdhcyBhc3N1bWluZyB0aGF0IGdlbmVyYWxseSB0aGUgY29uc2Vuc3VzIHdhcyB0byBoYXZl
Cj4+PiBkb2NzIGNsb3NlIHRvIHRoZSBjb2RlIGluIHNvdXJjZSwgYnV0IHRoaXMgZG9lcyBub3Qg
c2VlbSB0byBiZSB0aGUgY2FzZS4KPj4+IAo+Pj4gQnV0IGlmIHdlIGRvIGhhdmUgc3R1ZmYgc2Vw
YXJhdGVseSwgaWRlYWxseSB3ZSB3b3VsZCBoYXZlIGEgdG9vbCB0aGF0IGhlbHBzCj4+PiBwb2lu
dCBwZW9wbGUgZWRpdGluZyBoZWFkZXJzIHRvIGFsc28gbG9vayBhdCB0aGUgcmVsZXZhbnQgZG9j
cy4gT3RoZXJ3aXNlIGl0IHdpbGwKPj4+IGJlIGhhcmQgdG8ga2VlcCB0aGVtIGluIHN5bmMuCj4+
IAo+PiAgICBJbiBnZW5lcmFsLCBpdCBpcyBhIGdvb2QgaWRlYSB0byBrZWVwIHRoZSBkb2NzIGNs
b3NlIHRvIHRoZSBjb2RlIHRvIG1ha2UKPj4gICAgaXQgZWFzaWVyIHRvIGtlZXAgdGhlbSB1cCB0
byBkYXRlLiBCdXQgdGhlcmUgaXMgbm8gb25lLXNpemUtZml0cy1hbGwKPj4gICAgaGVyZS4gRm9y
IHB1YmxpYyBBQkkgZGVzY3JpcHRpb25zLCBJIGFncmVlIHdpdGggQW5kcmV3IHRoYXQgaWRlYWxs
eSB0aGV5Cj4+ICAgIHNob3VsZCBub3QgYmUgZGVmaW5lZCBhcyBDIGhlYWRlciBmaWxlcy4KPj4g
Cj4+ICAgIEJ1dCBpdCBpcyBub3QgYW4gaXNzdWU6IGFueSB3b3JrIHRoYXQgd2UgZG8gaGVyZSB3
b24ndCBiZSB3YXN0ZWQuIEZvcgo+PiAgICBpbnN0YW5jZSwgd2UgY291bGQgc3RhcnQgYnkgYWRk
aW5nIG1vcmUgY29tbWVudHMgdG8gdGhlIGN1cnJlbnQgaGVhZGVyCj4+ICAgIGZpbGVzLiBUaGVu
LCBhcyBhIHNlY29uZCBzdGVwLCB0YWtlIGFsbCB0aGUgY29tbWVudHMgYW5kIHR1cm4gdGhlbSBp
bnRvCj4+ICAgIGEgcHJvcGVyIEFCSSBkZXNjcmlwdGlvbiBkb2N1bWVudCB3aXRob3V0IGFueSBD
IGZ1bmN0aW9uIGRlY2xhcmF0aW9ucy4KPj4gICAgSXQgaXMgZWFzeSB0byBtb3ZlIEVuZ2xpc2gg
dGV4dCBhcm91bmQsIGFzIGxvbmcgYXMgdGhlIGxpY2Vuc2UgYWxsb3dzIGl0Cj4+ICAgIC0tIHRo
YXQgaXMgdGhlIG9ubHkgcG90ZW50aWFsIGJsb2NrZXIgSSBjYW4gc2VlLgo+PiAKPj4gVGhpcyBp
cyBsaWtlbHkgdG8gYmUgcHJvYmxlbWF0aWMuIEZpcnN0IG9mIGFsbCwgd2UgYXJlIHRhbGtpbmcg
YWJvdXQgQlNELTMtQ2xhdXNlCj4+IG9yIEJTRC0yLUNsYXVzZSBjb2RlICh0aGUgbGF0dGVyIGlz
IG1vcmUgZG9taW5hbnQgaW4gaGVhZGVycyBJIGJlbGlldmUpIGluCj4+IGFsbCBrbm93biBjYXNl
cy4KPj4gCj4+IFRoZSBtYWluIHByb3BlcnRpZXMgb2YgdGhlIEJTRCBhcmUKPj4gMTogQ2FuIGJl
IHByZXR0eSBtdWNoIHVzZWQgYW55d2hlcmUgZm9yIGFueSBwdXJwb3NlCj4+IDI6IENhbiBiZSBt
b2RpZmllZCBmb3IgYW55IHB1cnBvc2UgCj4+IDM6IEJ1dCB0aGUgb3JpZ2luYWwgbGljZW5zZSBo
ZWFkZXIgbXVzdCBiZSByZXRhaW5lZCBpbiBkZXJpdmF0ZXMKPiAKPiBUaGlzIGlzIGVxdWl2YWxl
bnQgdG8gYXR0cmlidXRpb24gb2YgdGhlIGNvcHlyaWdodCBvd25lciBvZiB0aGUgb3JpZ2luYWxs
eSBjcmVhdGVkIGZpbGUuCj4gCj4+IERvZXMgKm5vdCogaGF2ZSByZXF1aXJlbWVudHMgYXJvdW5k
IGF0dHJpYnV0aW9uIGFzIENDLUJZLTQ6IGhvd2V2ZXIsCj4+IGFzIHdlIHN0b3JlIGV2ZXJ5dGhp
bmcgaW4gZ2l0IGF0dHJpYnV0aW9uIGlzIGhhbmRsZWQgYnkgdXMgYnkgZGVmYXVsdAo+IAo+IFNl
ZSBhYm92ZSwgdGhlIGxpY2Vuc2UgaGVhZGVyIGF0dHJpYnV0ZXMgY29weXJpZ2h0LCBzaW5jZSBC
U0Qgd2FzIGNyZWF0ZWQgZm9yICJzb2Z0d2FyZSIgYW5kIHBlb3BsZSB3aG8gd29yayBvbiAic29m
dHdhcmUiIHdvdWxkIHR5cGljYWxseSBiZSBsb29raW5nIGF0IHNvdXJjZSBjb2RlLCBoZW5jZSB0
aGUgcHJpbWFyeSBhdHRyaWJ1dGlvbiB0YWtlcyBwbGFjZSB0aGVyZSwgd2l0aCBzZWNvbmRhcnkg
YXR0cmlidXRpb24gaW4gRVVMQXMsICJBYm91dCIgcGFuZWxzLCBldGMuCj4gCj4+IENDLUJZLTQg
YWxzbyBoYXMgcHJvcGVydGllcyAxLTMKPj4gSW4gYWRkaXRpb246IGl0IGRvZXMgcmVxdWlyZSB0
aGF0IAo+PiA0OiBEZXJpdmVkIHdvcmtzIGFyZSBnaXZpbmcgYXBwcm9wcmlhdGUgY3JlZGl0IHRv
IGF1dGhvcnMgCj4+ICAgIFdlIGNvdWxkIGNsYXJpZnkgaW4gYSBDT1BZSU5HIGhvdyB3ZSBwcmVm
ZXIgdG8gZG8gdGhpcwo+PiAgICA0LjE6IFdlIGNvdWxkIHNheSB0aGF0ICJyZWZlcnJpbmcgdG8g
dGhlIFhlbiBQcm9qZWN0IGNvbW11bml0eSIgCj4+ICAgICAgICAgICAgaXMgc3VmZmljaWVudCB0
byBjb21wbHkgd2l0aCB0aGUgYXR0cmlidXRpb24gY2xhdXNlCj4gCj4gT25lIG1vdGl2YXRpb24g
Zm9yIENDLUJZICh3aXRoIGF0dHJpYnV0aW9uKSBpcyB0byBjcmVhdGUgYW4gaW5jZW50aXZlIChj
cmVkaXQpIGZvciB0aGUgY3JlYXRpb24gb2YgZG9jdW1lbnRhdGlvbiwgd2hpY2ggaXMgbm90IGNv
bW1vbmx5IGEgZmF2b3JpdGUgcGFzdGltZSBvZiBkZXZlbG9wZXJzLiAgIENyZWRpdCB0eXBpY2Fs
bHkgZ29lcyBhdCBsZWFzdCB0byB0aGUgb3JpZ2luYWwgYXV0aG9yIG9mIGEgc2VjdGlvbiBvZiBk
b2N1bWVudGF0aW9uLCB3aXRoIHZhcnlpbmcgd2F5cyBvZiBjcmVkaXRpbmcgc3Vic2VxdWVudCBj
b250cmlidXRvcnMuICBUaGUgZG9jdW1lbnRhdGlvbiBjYW4gYmUgc3RydWN0dXJlZCB0byBtYWtl
IGNyZWRpdGluZyBlYXNpZXIuICBUaGUgbWVjaGFuaXNtIGZvciBjcmVkaXRpbmcgY2FuIGJlIGRl
c2lnbmVkIHRvIGVuY291cmFnZSBzcGVjaWZpYyBvdXRjb21lcywgYWxvbmcgb3VyIHByb2plY3Rl
ZCBkb2MgbGlmZWN5Y2xlIGZvciBzYWZldHkgY2VydGlmaWNhdGlvbiwgY29udHJpYnV0b3JzLCBl
dmFsdWF0b3JzIGFuZCBjb21tZXJjaWFsIGludmVzdG9ycy4KCk15IHBvaW50IHJlYWxseSB3YXMg
aXMgdGhhdCBkdWUgdG8gc3RvcmluZyB0aGUgZmlsZXMgaW4gZ2l0LCB3ZSBlc3NlbnRpYWxseSBk
byBOT1QgdG9kYXkgZG8gdGhpcy4KU28gd2Ugd291bGQgbmVlZCB0byB0YWtlIGV4dHJhIGFjdGlv
bjogZS5nLiBtYW51YWxseSBvciB0aHJvdWdoIHRvb2xpbmcKCj4+ICAgIDQuMjogV2UgY291bGQg
cmVxdWlyZSBpbmRpdmlkdWFsIGF1dGhvcnMgdG8gYmUgY3JlZGl0ZWQ6IGluIHRoYXQKPj4gICAg
ICAgICAgICBjYXNlIHdlIHByb2JhYmx5IG91Z2h0IHRvIGxlYWQgYnkgZXhhbXBsZSBhbmQgbGlz
dCB0aGUgYXV0aG9ycwo+PiAgICAgICAgICAgIGluIGEgY3JlZGl0L2xpY2Vuc2Ugc2VjdGlvbiBh
bmQgZXh0cmFjdCB0aGUgaW5mb3JtYXRpb24gZnJvbQo+PiAgICAgICAgICAgIGdpdCBsb2dzIHdo
ZW4gd2UgZ2VuZXJhdGUgaXQgKGF0IHNvbWUgcG9pbnQgaW4gdGhlIGZ1dHVyZSkKPj4gNTogWW91
IGdpdmUgYW4gaW5kaWNhdGlvbiB3aGV0aGVyIHlvdSBtYWRlIGNoYW5nZXMgLi4uIGluIHByYWN0
aWNlCj4+IHRoaXMgbWVhbnMgeW91IGhhdmUgdG8gc3RhdGUgc2lnbmlmaWNhbnQgY2hhbmdlcyBt
YWRlIHRvIHRoZSB3b3Jrcwo+IAo+IFRoaXMgaXMgYWxzbyBoZWxwZnVsIGZvciBwcm92ZW5hbmNl
IG9mIGNoYW5nZXMsIHdoaWNoIGlzIHJlbGV2YW50IGluIHNhZmV0eS1vcmllbnRlZCBkb2N1bWVu
dGF0aW9uLiAgSXQgY2FuIGJlIHVzZWQgdG8gY2xlYXJseSBkZWxpbmVhdGUgQ0MtbGljZW5zZWQg
Y29udGVudCAod2hpY2ggbWF5IGJlIHJldXNlZCBieSBtYW55IGNvbXBhbmllcykgZnJvbSAiQWxs
IFJpZ2h0cyBSZXNlcnZlZCIgY29tbWVyY2lhbCBjb250ZW50IHRoYXQgbWF5IGJlIGFkZGVkIGZv
ciBhIHNwZWNpZmljIGNvbW1lcmNpYWwgYXVkaWVuY2Ugb3IgcHVycG9zZS4KCkkgYWdyZWUKCkkg
dGhpbmsgdGhlIG91dGNvbWUgb2YgdGhpcyBhbmFseXNpcyBpcyByZWFsbHkgdGhhdCB0aGUgb25s
eSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGJldHdlZW4gQlNEIGFuZCBDQy1CWSBpbiB0aGlzIGNv
bnRleHQgaXMgdGhlICAiQWxsIFJpZ2h0cyBSZXNlcnZlZCIgcG9ydGlvbgoKPiBUaGVyZSBpcyBh
IGRpZmZlcmVuY2UgYmV0d2VlbiAic29mdHdhcmUiIHdoaWNoICJydW5zIG9uIG1hY2hpbmVzIiBh
bmQgImRvY3VtZW50YXRpb24iIHdoaWNoICJydW5zIG9uIGh1bWFucyIuICBDb21iaW5lZCBzb2Z0
d2FyZSAoZS5nLiBCU0QgY29kZSBmcm9tIHR3byBvcmlnaW5zKSBpcyBleGVjdXRlZCBpZGVudGlj
YWxseSwgZGVzcGl0ZSBvcmlnaW4uICBIdW1hbnMgbWFrZSB2YWx1ZSBqdWRnZW1lbnRzIGJhc2Vk
IG9uIHRoZSBhdXRob3Ivb3JpZ2luIG9mIGNvbnRlbnQsIGhlbmNlIHRoZSBmb2N1cyBvbiBhdHRy
aWJ1dGlvbi4gIFllcywgdGhlcmUgaXMgYSBwcm92ZW5hbmNlIGdyYXBoIGluIGdpdCAoc29mdHdh
cmUvZGF0YSksIGJ1dCB0aGF0J3Mgbm90IHR5cGljYWxseSB2aXNpYmxlIHRvIGh1bWFuIHJlYWRl
cnMsIGV4Y2VwdCBhcyBhIGdlbmVyYXRlZCByZXBvcnQsIGkuZS4gZG9jdW1lbnRhdGlvbi4KClll
cyB0cnVlLiBCdXQgYWxzbyB0cnVlIGZvciBDQy1CWS00IHNvdXJjZXMgc3RvcmVkIGluIGdpdCB1
bmxlc3MgZXh0cmEgYWN0aW9uIGlzIHRha2VuIAoKQnV0IG15IHBvaW50IGlzOiAKKiBJZiB3ZSB0
YWtlIGV4dHJhIGFjdGlvbiBhcyBlLmcuIHByb3Bvc2VkIGluIDQuMiB3ZSBjYW4gYXBwbHkgdGhp
cyB1bmlmb3JtbHkgdG8gQlNEIGFzIHdlbGwgYXMgQ0MtQlkgcGFnZXMKKiBXZSBjYW4gYWRkIGEg
c2VjdGlvbiBvbiByZS11c2UgYXMgcHJvcG9zZWQgaW4gNC4yIHdoaWNoIHJlY29tbWVuZHMgYmVz
dCBwcmFjdGljZXMgYXJvdW5kIDUuICAKKiBXZSBjYW4gaGlnaGxpZ2h0IHNlY3Rpb25zIHRoYXQg
YXJlIEJTRCB2cyBDQy1CWSBpbiBzdWNoIGEgc2VjdGlvbiwgc3VjaCB0aGF0IHNvbWVvbmUgd2hv
IGhhcyBpc3N1ZSBjYW4gcmVtb3ZlIHRoZXNlIGVhc2lseQoKSW4gYWRkaXRpb24gdG8gdGhlc2Ug
cG9pbnRzOiBtYXliZSBpdCBpcyB0b28gaW1wcmFjdGljYWwgdG8gY3JlYXRlIEFCSSBkb2N1bWVu
dGF0aW9uIGJhc2VkIG9uIENDLUJZLTQgKGdpdmVuIHRoYXQgYSBsb3Qgb2Ygd2hhdCB3ZSBuZWVk
IGlzIGFscmVhZHkgaW4gQlNEIHNvdXJjZXMpLiAKV2UgY291bGQganVzdCBjb3B5IHNvbWUgb2Yg
dGhlIGNvbnRlbnQgaW4gdGhlIEJTRCBzb3VyY2VzIHRvIG5ldyBDQy1CWS00IHNvdXJjZXMsIGJ1
dCBpbiBwcmFjdGljZSBpdCB3b3VsZCBqdXN0IGJlIGhpZGluZyB0aGUgcG90ZW50aWFsIGxlZ2Fs
IGlzc3VlcyBiZWhpbmQgaXQuIApTb21lb25lIGNvdWxkIGNvbnRlc3QgdGhlIGNyZWF0aW9uIGFu
ZCBhcmd1ZSB0aGF0IHBvcnRpb25zIG9mIHRoZSBub3cgQ0MtQlktNCBzb3VyY2VzIGFyZSBpbiBm
YWN0IEJTRDogaW4gcHJhY3RpY2UgdGhpcyBpcyBleHRyZW1lbHkgdW5saWtlbHksIGJ1dCBpdCBp
cyBwb3NzaWJsZS4KCj4+IEFzIHN1Y2gsIEJTRC0yLzMtQ2xhdXNlIGluIG91ciBjb250ZXh0IHdv
cmtzIHNpbWlsYXJseSB0byBDQy1CWS00Cj4+IGZyb20gYSBkb3duc3RyZWFtJ3MgcGVyc3BlY3Rp
dmUuIEluIGZhY3QgQ0MtQlktNCBpcyBzb21ld2hhdCBzdHJpY3Rlcgo+IAo+IElmIHdlIGRvbid0
IHdhbnQgdGhlIGluY2VudGl2ZXMgYW5kIHByb3ZlbmFuY2UgcHJvcGVydGllcyBvZiBDQy1CWSwg
dGhlcmUgaXMgdGhlIG9wdGlvbiBvZiBDQzAsIHdoaWNoIGlzIHRoZSBlcXVpdmFsZW50IG9mIHB1
YmxpYyBkb21haW4uICBUaGlzIHdvdWxkIGRlbGVnYXRlIHRoZSB0YXNrIG9mIHNlcGFyYXRpbmcg
Y29tbWVyY2lhbCB2cyBDQyBjb250ZW50IHRvIGVhY2ggcmVhZGVyLCB3aXRob3V0IGFueSBsaWNl
bnNlLXJlcXVpcmVkIGF0dHJpYnV0aW9uIG9yIHNlcGFyYXRpb24uCj4gCj4gU29tZSBiYWNrZ3Jv
dW5kIG9uIGxpY2Vuc2VzIGRlc2lnbmVkIGZvciBkb2N1bWVudGF0aW9uLCB3aGljaCBoYXMgZGlm
ZmVyZW50IGxlZ2FsIHJlcXVpcmVtZW50cyB0aGFuIHNvZnR3YXJlOgo+IAo+IGh0dHBzOi8vd3d3
LmRyZWFtc29uZ3MuY29tL0lIRS9JSEUtNTAuaHRtbAo+IGh0dHBzOi8vY3JlYXRpdmVjb21tb25z
Lm9yZy9mYXEvI3doYXQtYXJlLWNyZWF0aXZlLWNvbW1vbnMtbGljZW5zZXMgKG5vdCBmb3Igcy93
KQoKSSB3aWxsIGhhdmUgYSBsb29rLiBCdXQgdGhlIGNvcmUgaXNzdWUgLSB3aGljaCBpcyB3aHkg
SSBoYXZlIHByb3Bvc2VkIHdoYXQgSSBoYXZlIC0gaXMgdGhlIHF1ZXN0aW9uIG9uIGhvdyBwcmFj
dGljYWxseSBBQkkgZG9jdW1lbnRhdGlvbiBwdWJsaXNoZWQgdW5kZXIgQ0MtQlktNCwgd2hlbiBt
dWNoIG9mIHRoaXMgaW5mb3JtYXRpb24gaGFzIGFscmVhZHkgYmVlbiBwdWJsaXNoZWQgaW4gdGhl
IHBhc3QgYXMgY29kZSB1bmRlciBCU0QuCgpSZWdhcmRzCkxhcnMKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 12:26:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 12:26:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKLtx-00079X-57; Tue, 15 Oct 2019 12:26:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6rh4=YI=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1iKLtv-00079H-6M
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 12:26:07 +0000
X-Inumbo-ID: f57cf4ea-ef46-11e9-beca-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f57cf4ea-ef46-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 12:26:06 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id j19so20058160lja.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 05:26:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=IyQ4ZIFqgZbe6yP9buZulrvvA8VOvjByFro2J53oPIY=;
 b=ubiBAwKOx9d1WtJZSSpdQsqHimADhwfiqyUQjzdHwwAlnk5ThPIt/uxFpUgDfGnbkP
 SUCmKnG/cW+fS04HLlttXMX8DwdaqxzVt2CAYEOThISe9mzgamMem3zjVsaCjh4yKOgb
 PV54QUvHdPolX1VHz0I+Zex87OZvL/rd6ceXQu/dnBACVm8FZq4DQ/9fK6G6yiw/O6tu
 VSuX1zRpYb6iQXtBZAAoPobdakkWd1u6gPSR75cq23V/zKEevMJOrL58ZDlAdgdunU9d
 jA8vlLpsAKKn0ECPho5DyIMYxeL/LN5RNW3Jcb7S1t1+WG8laNd1m1wCQSe4R6+a5xW2
 x1cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=IyQ4ZIFqgZbe6yP9buZulrvvA8VOvjByFro2J53oPIY=;
 b=M+PVcJPU3U8Jz4LbOHQeR05+Mcpbet3SS56YEFk/GXpTfKF/sbGb2QWL30OE5Y0+Hm
 EhbAS7cNgFWUY9gyvjWO1QaX2WuCq2qWrvyc2UzXkFYEQmksc3lgsD2xrekGnmNv4E4F
 yavN7lFy7/UD8dgI9iwi7Wbjcn1q9Akvyu9Y2ABGWaZEXdyI6d2VirgkJaht8a/GJ7Ex
 pgJKsO3FUUQmzCHFaRULx9bE9q3MIbhGZXvE/GfEW9JsXo4301yGYkqb+lmo8Wg+gS79
 RAqXCxsED7+QiQV16YXpo8UcAGNqmg87QnKyRvwMLUn2zBLrwvJzQNoZmGJQSf+12T87
 tDfQ==
X-Gm-Message-State: APjAAAV8EDVpJ8Xxkd558i8agmBHqJirmaCpcZxPbDkho68dEXPqh1CW
 i51adtoEARKtg2d9Za1Ik0NRKFPKxj1MccPvx1w=
X-Google-Smtp-Source: APXvYqx7kgnZCslWo2RQXdOI7G2Ub2QQt6Of4/qWmpMDcnE+3nO5dIDhwMEJ3RYAl9IR0fKrYIWVFQOwwRtJEkfM6Xg=
X-Received: by 2002:a2e:2b91:: with SMTP id r17mr22451243ljr.1.1571142365171; 
 Tue, 15 Oct 2019 05:26:05 -0700 (PDT)
MIME-Version: 1.0
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
From: Jason Andryuk <jandryuk@gmail.com>
Date: Tue, 15 Oct 2019 08:25:54 -0400
Message-ID: <CAKf6xpsFj_8b9nDWLU2iYdHJTFmYQ-vy2YTwhiPQSDNoa79j6A@mail.gmail.com>
To: =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: Re: [Xen-devel] [PATCH v3 0/2] Optionally call EFI
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBPY3QgMTIsIDIwMTkgYXQgNjoxMSBQTSBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kKPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdyb3RlOgo+Cj4gV29ya2Fyb3Vu
ZCBidWdneSBVRUZJIGFjY2Vzc2luZyBib290IHNlcnZpY2VzIG1lbW9yeSBhZnRlciBFeGl0Qm9v
dFNlcnZpY2VzKCkuCj4gUGF0Y2hlcyBkaXNjdXNzZWQgaGVyZToKPiBodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDgvbXNnMDA3MDEuaHRt
bAo+Cj4gSW4gYWRkaXRpb24gdG8gdGhlIHRlc3RzIGJlbG93LCBJJ3ZlIHRlc3RlZCBrZXhlYyBv
biB4ZW4uZWZpIHdpdGggdGhpcyBvcHRpb24KPiBlbmFibGVkIGFuZCBpdCAoc3RpbGwpIHdvcmtz
Lgo+Cj4gVGVzdCByZXN1bHRzIG9uIGZldyBsYXB0b3BzOgo+Cj4gVGhpbmtwYWQgeDIzMCwgZmly
bXdhcmUgdmVyc2lvbiAyLjc3Ogo+ICAtIHdpdGhvdXQgdGhlIHBhdGNoOiBjcmFzaGVzIG9uIFJT
IGNhbGwgKG1hcGJzIGhlbHBzKQo+ICAtIHdpdGggcGF0Y2g6IHdvcmtzCj4gIC0gc2FtZSB3aXRo
IHhlbi5lZmkgYW5kIE1CMgo+Cj4gTGlicmVtIDE0IHYxLCBmaXJtd2FyZSB2ZXJzaW9uIChBTUkp
IEFSVUQwMjYgKDA2LzE4LzIwMTUpOgo+ICAtIHdpdGhvdXQgdGhlIHBhdGNoOiB3b3Jrcwo+ICAt
IHdpdGggdGhlIHBhdGNoOiB3b3Jrcwo+ICAtIHNhbWUgd2l0aCB4ZW4uZWZpIGFuZCBNQjIKPgo+
IERlbGwgTGF0aXR1ZGUgRTY0MjAsIGZpcm13YXJlIHZlcnNpb24gQTIxOgo+ICB0aGlzIG1hY2hp
bmUgcmVxdWlyZXMgZWZpPWF0dHI9dWMgd29ya2Fyb3VuZAo+ICAtIHdpdGhvdXQgdGhlIHBhdGNo
OiBkb20wIGhhbmdzIGJlZm9yZSBzZW5kaW5nIGFueSBtZXNzYWdlIHRvIHRoZSBjb25zb2xlIChl
dmVuIHdpdGggZWFybHlwcmludGs9eGVuIGV0YykKPiAgLSB3aXRoIHRoZSBwYXRjaDogY3Jhc2hl
cyBiZWZvcmUgZG9tMCBwcmludHMgYW55dGhpbmc6IG1tLmM6ODk2OmQwdjAgbm9uLXByaXZpbGVn
ZWQgYXR0ZW1wdCB0byBtYXAgTU1JTyBzcGFjZSAyYzJjMmMyYzJjCj4gIC0gc2FtZSB3aXRoIHhl
bi5lZmkgYW5kIE1CMgo+Cj4gVGhpbmtwYWQgVzU0MDoKPiAgLSB3aXRob3V0IHRoZSBwYXRjaDog
Y3Jhc2hlcyBvbiBSUyBjYWxsIChvbmx5IGVmaT1uby1ycyBoZWxwcykKPiAgLSB3aXRoIHBhdGNo
OiB3b3Jrcwo+ICAtIHRlc3RlZCBvbmx5IHdpdGggTUIyCj4KPiBUaGlua3BhZCBYMSBDYXJib24g
Z2VuNSwgZmlybXdhcmUgdmVyc2lvbiAxLjIyICgyMDE3LTA3LTA0KToKPiAgLSB3aXRob3V0IHRo
ZSBwYXRjaDogd29ya3MKPiAgLSB3aXRoIHBhdGNoOiB3b3Jrcwo+ICAtIHRlc3RlZCBvbmx5IHhl
bi5lZmkKPgo+IFRoaW5rcGFkIFA1MiwgZmlybXdhcmUgdmVyc2lvbiAxLjI1ICgyMDE4LTA0LTE1
KToKPiAgLSB3aXRob3V0IHRoZSBwYXRjaCAoTUIyKTogaGFuZ3Mgb24gUlMgY2FsbCAobWFwYnMg
aGVscHMpCj4gIC0gd2l0aG91dCB0aGUgcGF0Y2ggKHhlbi5lZmkpOiB3b3Jrcyg/ISkKPiAgLSB3
aXRoIHRoZSBwYXRjaDogd29ya3MKPiAgLSB0ZXN0ZWQgd2l0aCB4ZW4uZWZpIGFuZCBNQjIKPgo+
IENoYW5nZXMgaW4gdjI6Cj4gIC0gZml4IGJvb3Qgd2l0aCB4ZW4uZWZpIChlZmlfbWVtbWFwIGF0
IHRoaXMgcG9pbnQgc3RpbGwgbmVlZHMgdG8gYmUgYWNjZXNzZWQKPiAgICB2aWEgcGh5c2ljYWwg
YWRkcmVzcykuIFRCSCwgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBwcmV2aW91cyB2ZXJzaW9uIHdv
cmtlZAo+ICAgIHdpdGggTUIyIC0gaXMgZGlyZWN0bWFwIG1hcHBlZCBhdCB0aGlzIHBvaW50PwoK
djEgZmFpbGVkIHRvIGJvb3QgZm9yIG1lLgoKRm9yIHYzOgpEZWxsIExhdGl0dWRlIDU1ODAsIGZp
cm13YXJlIDEuMTYuMAogLSB3aXRob3V0IHRoZSBwYXRjaDogd29ya3MKIC0gd2l0aCBwYXRjaDog
d29ya3MKIC0gdGVzdGVkIG9ubHkgeGVuLmVmaQoKVGVzdGVkLWJ5OiBKYXNvbiBBbmRyeXVrIDxq
YW5kcnl1a0BnbWFpbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 13:38:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 13:38:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKN1B-0004Mu-AW; Tue, 15 Oct 2019 13:37:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKN1A-0004Mp-KK
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 13:37:40 +0000
X-Inumbo-ID: f0d46511-ef50-11e9-9395-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0d46511-ef50-11e9-9395-12813bfff9fa;
 Tue, 15 Oct 2019 13:37:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKN13-0005rx-A4; Tue, 15 Oct 2019 13:37:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKN12-0005xZ-JB; Tue, 15 Oct 2019 13:37:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKN12-0004fY-IW; Tue, 15 Oct 2019 13:37:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142750-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
X-Osstest-Versions-That: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 13:37:32 +0000
Subject: [Xen-devel] [xen-unstable test] 142750: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjc1MC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQyNjgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDI3MjIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MjcyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzIyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDI3MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjcyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzIy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDI3MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjcyMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQyNzIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3MjIKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZh
ZGQ4MmIxN2I3ZDdhY2EzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBm
ZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDI3MjIgIDIwMTktMTAtMTQgMDE6NTI6NTIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQyNzUwICAyMDE5LTEwLTE0IDE1OjA4OjE4IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGZl
ZjhkOTlmYmMuLjUxOGM5MzVmYWMgIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3Yjdk
N2FjYTMgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 14:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 14:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKOIT-0002TA-Bs; Tue, 15 Oct 2019 14:59:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKOIR-0002T1-LL
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 14:59:35 +0000
X-Inumbo-ID: 65a210b0-ef5c-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65a210b0-ef5c-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 14:59:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKOIO-0007Vs-Un; Tue, 15 Oct 2019 14:59:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKOIO-0002Oj-JP; Tue, 15 Oct 2019 14:59:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKOIO-0004Tn-Ig; Tue, 15 Oct 2019 14:59:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iKOIO-0004Tn-Ig@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 14:59:32 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-qemut-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3Mu
Z2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyNTgxZWZhOWE0N2QzYzljMzQ5YzZk
NmEyNzU2YTE2YmY2OWQzZjRmCiAgQnVnIG5vdCBwcmVzZW50OiA0NjcxM2MzZDJmOGRhNWUzZDhk
ZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNzc1LwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFw
aCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVz
dWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZC54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJl
c3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDI3NzUuYmlzZWN0aW9u
LXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJp
c2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHhlbi1i
b290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDI3MDkgZmFpbCBbaG9z
dD1waW5vdDFdIC8gMTM4ODQ5IFtob3N0PXJpbWF2YTFdIDEzODgxMyBvay4KRmFpbHVyZSAvIGJh
c2lzIHBhc3MgZmxpZ2h0czogMTQyNzA5IC8gMTM4ODEzCih0cmVlIHdpdGggbm8gdXJsOiBtaW5p
b3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKTGF0ZXN0IDI1ODFlZmE5YTQ3ZDNjOWMzNDljNmQ2YTI3NTZhMTZiZjY5ZDNmNGYgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA0MTBjNGQwMGQ5ZjdlMzY5ZDFj
ZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRh
ZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIGZlZjhkOTlmYmNlMWE1ZTdkZGZkMjJiMGYz
Mzk0MGI4ZDYxOTNlYzgKQmFzaXMgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5
OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0ZDYzZjlm
MDRhMDg5N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9h
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzQ2NzEzYzNkMmY4ZGE1ZTNkOGRk
ZDIyNDliY2IxZDk5NzRmYjVkMjgtMjU4MWVmYTlhNDdkM2M5YzM0OWM2ZDZhMjc1NmExNmJmNjlk
M2Y0ZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0I2QwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTctNDEwYzRkMDBkOWY3
ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuXAogZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdCMzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzLTQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjOTNlZjIyNGQ2M2Y5ZjA0YTA4OTdkNjQ5
ODFjNjE5ZWI0ODE2YzBkMy1mZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxv
YWRlZCAzMDAzIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1
bHRzOgogMTM4ODQ1IHBhc3MgaXJyZWxldmFudAogMTM4ODQzIHBhc3MgaXJyZWxldmFudAogMTM4
NzgwIHBhc3MgaXJyZWxldmFudAogMTM4ODEyIHBhc3MgaXJyZWxldmFudAogMTM4ODEzIHBhc3Mg
NDY3MTNjM2QyZjhkYTVlM2Q4ZGRkMjI0OWJjYjFkOTk3NGZiNWQyOCBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4
ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJk
OGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4
N2YwMDNjZmMzMWM5ZmY0ZjMgOTNlZjIyNGQ2M2Y5ZjA0YTA4OTdkNjQ5ODFjNjE5ZWI0ODE2YzBk
MwogMTM4ODQ3IHBhc3MgaXJyZWxldmFudAogMTM4ODQ5IFtob3N0PXJpbWF2YTFdCiAxMzg4Nzgg
ZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBpcnJl
bGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50CiAx
MzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMgZmFp
bCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJlbGV2
YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAxMzkz
MzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFpbCBp
cnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2YW50
CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQgZmFpbCBpcnJlbGV2YW50CiAxMzk1NTUg
ZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50CiAxMzk2MTYgZmFpbCBpcnJl
bGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2YW50CiAx
Mzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIgZmFp
bCBpcnJlbGV2YW50CiAxMzk5NjEgcGFzcyBpcnJlbGV2YW50CiAxMzk5MzkgZmFpbCBpcnJlbGV2
YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAxMzk5MjggcGFzcyA0NjcxM2MzZDJmOGRhNWUz
ZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYmI4MjRmNjg1ZDc2MGY1NjBiYjNjM2ZiMTRhZjM5NGFiM2IzNTQ0ZiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFk
ODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRm
MyAwMWRjNmFhOTQyNDZhMmU0NTE5NzI2NTUyYjA2YWMxZmU0ZTZkMzFhCiAxMzk4NjYgZmFpbCBp
cnJlbGV2YW50CiAxMzk5MzUgcGFzcyBpcnJlbGV2YW50CiAxMzk5MjMgcGFzcyA0NjcxM2MzZDJm
OGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMx
YzlmZjRmMyA5M2VmMjI0ZDYzZjlmMDRhMDg5N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCiAxMzk5MjYg
ZmFpbCBpcnJlbGV2YW50CiAxMzk5MzEgcGFzcyBpcnJlbGV2YW50CiAxMzk5MzcgcGFzcyBpcnJl
bGV2YW50CiAxMzk5NDUgcGFzcyBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAx
Mzk5MzggcGFzcyBpcnJlbGV2YW50CiAxMzk5NDAgcGFzcyBpcnJlbGV2YW50CiAxMzk5NDcgcGFz
cyBpcnJlbGV2YW50CiAxMzk5NTAgcGFzcyBpcnJlbGV2YW50CiAxMzk5NTUgcGFzcyBpcnJlbGV2
YW50CiAxMzk5NTggZmFpbCBpcnJlbGV2YW50CiAxMzk5NjMgZmFpbCBpcnJlbGV2YW50CiAxMzk5
NjkgcGFzcyBpcnJlbGV2YW50CiAxMzk5NzEgZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgZmFpbCBp
cnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50
CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAxODgg
ZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJl
bGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAx
NDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFp
bCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3NiBm
YWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVs
ZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0
MDkzMCBmYWlsIGlycmVsZXZhbnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWls
IGlycmVsZXZhbnQKIDE0MDk3MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZh
bnQKIDE0MTAzNiBmYWlsIGlycmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIy
MiBbXQogMTQxMjkyIFtdCiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYgZmFpbCBpcnJl
bGV2YW50CiAxNDEzNTQgZmFpbCBpcnJlbGV2YW50CiAxNDE0NDYgZmFpbCBpcnJlbGV2YW50CiAx
NDE0ODQgZmFpbCBpcnJlbGV2YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50CiAxNDE2MTMgZmFp
bCBpcnJlbGV2YW50CiAxNDE4MDUgZmFpbCBpcnJlbGV2YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2
YW50CiAxNDE4NzAgZmFpbCBpcnJlbGV2YW50CiAxNDE5MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5
NzkgZmFpbCBpcnJlbGV2YW50CiAxNDE5NDQgZmFpbCBpcnJlbGV2YW50CiAxNDIwMDYgZmFpbCBp
cnJlbGV2YW50CiAxNDIwNTEgZmFpbCBpcnJlbGV2YW50CiAxNDIxMTAgZmFpbCBpcnJlbGV2YW50
CiAxNDIyMjMgZmFpbCBpcnJlbGV2YW50CiAxNDIyNTggZmFpbCBpcnJlbGV2YW50CiAxNDIyOTgg
ZmFpbCBpcnJlbGV2YW50CiAxNDIzMzMgZmFpbCBpcnJlbGV2YW50CiAxNDIzNzIgZmFpbCBpcnJl
bGV2YW50CiAxNDIzOTggZmFpbCBpcnJlbGV2YW50CiAxNDI0MzEgZmFpbCBpcnJlbGV2YW50CiAx
NDI0ODUgZmFpbCBpcnJlbGV2YW50CiAxNDI1MzkgZmFpbCBpcnJlbGV2YW50CiAxNDI1ODggZmFp
bCBpcnJlbGV2YW50CiAxNDI3MTUgcGFzcyBpcnJlbGV2YW50CiAxNDI2NzcgZmFpbCBpcnJlbGV2
YW50CiAxNDI3MDcgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYjAzZmI0MTBiMmU5ZDZm
MjlkZThhZWZmMDc2NjljODkwMmJjMmQ0MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRm
NzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZTFjZmRmM2FlN2YyZTkyMGQyZTVj
N2JiYzFkZTc4ZDI3ZjZkMjU5CiAxNDI3MDIgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5
YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRm
ZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0
ZDYzZjlmMDRhMDg5N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCiAxNDI3MDggYmxvY2tlZCA0NjcxM2Mz
ZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZjRjODk4ZjJiMmRiMjgxOWM1MTljZGNlMDU0MDNkNGJhMDIzNDk3
OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA2YzQ5MDcwYzMzMGUyYzFhOGRlNzVmNDQyZWY5NThmMWY3ZjI5MWJjCiAxNDI3
MTkgcGFzcyBpcnJlbGV2YW50CiAxNDI3MDQgZmFpbCBpcnJlbGV2YW50CiAxNDI3MDYgcGFzcyA0
NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMDU0ODBlMmZkNGZmNDZlZGJkMDc3OTZjYTVjMTc3ZDJl
NjU2YTkzYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3
ZjAwM2NmYzMxYzlmZjRmMyA3YzdmN2U4ZmJhMDFmNmNjOTg1OTg1MTczZDBlNjljNmU2ZWNkNTZj
CiAxNDI3MTAgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODJlMGM0MjJiMjE2NjQzNGQ3
OGQwZTAzNDM0ZTIzZDQyMjZjNjA0MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4
M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI3MTMgcGFzcyBpcnJlbGV2YW50CiAxNDI3MjAgcGFzcyBpcnJl
bGV2YW50CiAxNDI3MjQgcGFzcyBpcnJlbGV2YW50CiAxNDI3MjUgcGFzcyBpcnJlbGV2YW50CiAx
NDI3MDkgZmFpbCAyNTgxZWZhOWE0N2QzYzljMzQ5YzZkNmEyNzU2YTE2YmY2OWQzZjRmIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2Ux
ODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5
NDBiOGQ2MTkzZWM4CiAxNDI3MjcgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5
OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZj
MDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA5M2VmMjI0ZDYzZjlm
MDRhMDg5N2Q2NDk4MWM2MTllYjQ4MTZjMGQzCiAxNDI3MjkgZmFpbCAyNTgxZWZhOWE0N2QzYzlj
MzQ5YzZkNmEyNzU2YTE2YmY2OWQzZjRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI3NTIgcGFzcyA0
NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNi
NTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiBhZjlmMzU3ZmI4ZGJjZWI5YzVkZDFjNWNiOGI0ZTE5OGY2MTQ5NDU2
CiAxNDI3NjAgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQx
Y2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5MGRkNDQ1Yjk1YWZjMGI3OTViYTRkYzY5
NGMyMmIzYThhNmM0ZDFmCiAxNDI3MzIgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNi
MWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjgz
NWUxZDRjMTg3MDE0NzQyZmJkNzY2ZWMyZmJjMDdlZjUzODRiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBkN2E5MzgyODY2
ZjIzODVhMTgzYWY0NjY3N2Y0MTY1ZDNhNWJhN2U5CiAxNDI3NzUgZmFpbCAyNTgxZWZhOWE0N2Qz
YzljMzQ5YzZkNmEyNzU2YTE2YmY2OWQzZjRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI3NDAgcGFz
cyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3
ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiA5YjU2NGMzYzA2NDNlOTEwYTFkNDg3YzRkZDBiZWJmNjlhNmU2
MmRhCiAxNDI3NjMgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2
OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRm
NzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5ZWY5ZjY5NDY2YmViMzVjMDRmOWQx
YTNmN2Y4ZjA1YTVjM2YyYmMwCiAxNDI3NDQgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5
YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2ZmMyYzdm
NTQ4MTFkYzQxZTYyOWUxODcxNWVhZDQ1NDhlZDRmYWU3CiAxNDI3NjYgcGFzcyA0NjcxM2MzZDJm
OGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI3NDcg
cGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4
ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBhODlhNDFiYzMzZDRmZTE2NjA5MDkwMTc5YWE3ZDkyZmJi
YTkwMTM4CiAxNDI3NjggZmFpbCAyNTgxZWZhOWE0N2QzYzljMzQ5YzZkNmEyNzU2YTE2YmY2OWQz
ZjRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3
ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRm
ZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI3NzAgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQy
MjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmZWY4
ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI3NzIgZmFpbCAyNTgxZWZh
OWE0N2QzYzljMzQ5YzZkNmEyNzU2YTE2YmY2OWQzZjRmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQy
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI3
NzQgcGFzcyA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBi
OGQ2MTkzZWM4ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDEzODgxMyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxNDI3MDkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxNDI3MjcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI3
MjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgNDY3MTNjM2QyZjhk
YTVlM2Q4ZGRkMjI0OWJjYjFkOTk3NGZiNWQyOCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3
OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgZmVmOGQ5OWZiY2UxYTVlN2RkZmQyMmIwZjMzOTQwYjhkNjE5M2VjOApObyByZXZpc2lv
bnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDE0Mjc2NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0
Mjc2OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0Mjc3
MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNzcyIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyNzc0IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI3NzUgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoq
KgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6
ICAyNTgxZWZhOWE0N2QzYzljMzQ5YzZkNmEyNzU2YTE2YmY2OWQzZjRmCiAgQnVnIG5vdCBwcmVz
ZW50OiA0NjcxM2MzZDJmOGRhNWUzZDhkZGQyMjQ5YmNiMWQ5OTc0ZmI1ZDI4CiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQyNzc1LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBo
IGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjUy
MjI0MiB0byBmaXQKcG5tdG9wbmc6IDQxIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZC54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQyNzc1OiB0b2xlcmFibGUgQUxM
IEZBSUwKCmZsaWdodCAxNDI3NzUgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3NzUvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:31:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKOnC-0005nC-D6; Tue, 15 Oct 2019 15:31:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKOnB-0005n7-44
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:31:21 +0000
X-Inumbo-ID: d14036eb-ef60-11e9-9395-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d14036eb-ef60-11e9-9395-12813bfff9fa;
 Tue, 15 Oct 2019 15:31:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKOn1-0008A5-CS; Tue, 15 Oct 2019 15:31:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKOn1-0003ev-2X; Tue, 15 Oct 2019 15:31:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKOn1-0002IR-1I; Tue, 15 Oct 2019 15:31:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142751-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=22dbfdecc3c52228d3489da3fe81da92b21197bf
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 15:31:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 142751: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc1MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3NTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAg
ZGViaWFuLWh2bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMu
IDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAx
MSBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyMmRiZmRlY2MzYzUyMjI4ZDM0ODlkYTNm
ZTgxZGE5MmIyMTE5N2JmCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBh
ZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDU4IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFogICA1NyBkYXlzICAgNjggYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzUxICAyMDE5LTEwLTE0IDE1OjM2OjQ3IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlz
dGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHdkYy5jb20+CiAgQW1pdCBTaGFoIDxhbWl0
QGtlcm5lbC5vcmc+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4KICBBbmRyZXkg
U2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBbnRvbiBOZWZlZG92IDxhbnRvbi5u
ZWZlZG92QHZpcnR1b3p6by5jb20+CiAgQW50b25pb3MgTW90YWtpcyA8YW50b25pb3MubW90YWtp
c0BodWF3ZWkuY29tPgogIEF0aXNoIFBhdHJhIDxhdGlzaC5wYXRyYUB3ZGMuY29tPgogIEF1cmVs
aWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCYWxhbXVydWhhbiBTIDxiYWxhMjRA
bGludXguaWJtLmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1lLmh1PgogIEJh
bmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5A
bWFpbC51bmktcGFkZXJib3JuLmRlPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFpbC5jb20+CiAg
Qm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+CiAgQ2FybG8gTWFyY2VsbyBB
cmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNhdGhlcmlu
ZS5oZWN4QGdtYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQG1lLmNvbT4KICBDaHJpc3Rp
YW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0aWFuIFNjaG9l
bmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdGlhbiBTdmVuc3NvbiA8Ymx1
ZWNtZEBnb29nbGUuY29tPgogIENsYXVkaW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LmlibS5j
b20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNvbiA8Y3Jv
Ymluc29AcmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5pYm0uY29t
PgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEgSHVjayA8
Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBE
YW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJi
b3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFu
Z2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5h
dT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQbG90bmlr
b3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBvbGV0YWV2
QGlzcHJhcy5ydT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29t
PgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgogIEVkdWFy
ZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8Y290YUBi
cmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxh
a2UgPGVibGFrZUByZWRoYXQuY29tPgogIEV2Z2VueSBZYWtvdmxldiA8d3Jmc2hAeWFuZGV4LXRl
YW0ucnU+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3Np
bkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQuY29tPgog
IEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4gS2lzemthIDxqYW4ua2lz
emthQHNpZW1lbnMuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJtLmNvbT4K
ICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5sZXkgPGpv
ZWxAam1zLmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgog
IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29nbGUuY29t
PgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2b3JvdmEg
PGp1c3VhbEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxmQGdtYWlsLmNv
bT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJl
ZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNF
Lmh1QGdtYWlsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExhdXJl
bnQgRGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZp
ZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5j
b20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1h
aWwuY29tPgogIEx1YyBNaWNoZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBNYXJjLUFu
ZHLDqSBMdXJlYXUgPG1hcmNhbmRyZS5sdXJlYXVAcmVkaGF0LmNvbT4KICBNYXJjZWxvIFRvc2F0
dGkgPG10b3NhdHRpQHJlZGhhdC5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5
bGFuZEBpbGFuZGUuY28udWs+CiAgTWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KICBN
YXJrdXMgQXJtYnJ1c3RlciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0u
Q2VydmVueUBjb21wdXRlci5vcmc+CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9zYXRvQGxpbnV4Lmli
bS5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxt
cmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4K
ICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGlu
dXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAg
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4g
PG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBT
b2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29t
PgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW5rYWogR3VwdGEgPHBh
Z3VwdGFAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgog
IFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0u
Y29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNr
ZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2Fs
dWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1
PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgS3Jl
bXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgogIFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4
QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4K
ICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEog
UGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8ucG9s
bGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXgu
Y29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJkIEhlbmRlcnNv
biA8cnRoQHR3aWRkbGUubmV0PgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2FuZHJh
IExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFu
IDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lv
ciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+
CiAgU2hpdmFwcmFzYWQgRyBCaGF0IDxzYmhhdEBsaW51eC5pYm0uY29tPgogIFNodS1DaHVuIFdl
bmcgPHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNA
cnQtcmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVm
YW4gV2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUBy
ZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5j
b20+CiAgU3ZlbiBTY2huZWxsZSA8c3ZlbnNAc3RhY2tmcmFtZS5vcmc+CiAgVGFvIFh1IDx0YW8z
Lnh1QGludGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRvbnkgTmd1eWVuIDx0b255Lm5ndXllbkBidC5j
b20+CiAgdG9ueS5uZ3V5ZW5AYnQuY29tIDx0b255Lm5ndXllbkBidC5jb20+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcg
TGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51
eC5pbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpZmFuIEx1
byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFA
aHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4KICBZdXJ5IEtvdG92
IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjQ2OTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:40:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKOvV-000629-GK; Tue, 15 Oct 2019 15:39:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JiiH=YI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iKOvT-000624-Iy
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:39:55 +0000
X-Inumbo-ID: 087729ec-ef62-11e9-a531-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 087729ec-ef62-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 15:39:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571153994;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=R32hbmo6QJmWsKHZzHqVB10ZTVphNLA5BnwZ8eaKB5E=;
 b=OdjwwCC59TK2m0H1S8/WwbdK5N/IizF3FIiOR/Fya9D80IJkR6KNT7kl
 M+gUPzWnKLiSVRNWPTztJN5sDEjUSzgYcm8mY0mzm1eutcoKifx/cJ5gH
 V3qsr+wbcv7LwPQA9gbIxKx5LezUO/ouHqbvsuA/q0sBR0EizuJ036MzB s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pYjprVLlCz9+zU+8pRaJS2FpkP/wqBeNvQSyXQ8TTOFeuwaPHzHfjwGA/a47z2NxJvGA2eTo/x
 pFtHzS1FF6QdCauBFGBW+brg1lOkfWNEI9b1kEYDAdwIjnEnjUUwk9oOuGSKhwXvlFb4JKC75s
 kJtP66ddvBNkbpEeRW07jYuarTRMg8pmfAEei/Gt3jhYP4E+/uf3mp05UoF4w18YUO6hgu/vGw
 ZXT3/ZusYEjAEq3Y5zT5RWGXHpHOFQqkUDf/PglSEf3kbwjHGMpKV6zxnAvF0zCZlrVq4Pi7OJ
 lf4=
X-SBRS: 2.7
X-MesageID: 7188775
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,300,1566878400"; 
   d="scan'208";a="7188775"
Date: Tue, 15 Oct 2019 17:39:47 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191015153947.GA17494@Air-de-Roger>
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-3-al1img@gmail.com>
 <23968.39583.655591.751635@mariner.uk.xensource.com>
 <20191011153214.GL1389@Air-de-Roger.citrite.net>
 <23968.42484.127483.711098@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23968.42484.127483.711098@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1 2/2] libxl: add removing XS backend path
 for PV devices on domain destroy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <al1img@gmail.com>, Oleksandr
 Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDQ6NTU6MzJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIlJlOiBbUEFUQ0ggdjEgMi8yXSBsaWJ4bDog
YWRkIHJlbW92aW5nIFhTIGJhY2tlbmQgcGF0aCBmb3IgUFYgZGV2aWNlcyBvbiBkb21haW4gZGVz
dHJveSIpOgo+ID4gV2hlbiB0aGlzIGNvZGUgd2FzIGFkZGVkIChkZXZkKSB0aG9zZSB3aGVyZSB0
aGUgb25seSBiYWNrZW5kcyBoYW5kbGVkCj4gPiBieSBsaWJ4bC4gVkRJU1BMLCBWU05ELCBWSU5Q
VVQgZGlkbid0IGV4aXN0IGF0IHRoYXQgcG9pbnQsIHNvIEkgdGhpbmsKPiA+IHRoZSBpc3N1ZSBp
cyB0aGF0IHdoZW4gc3VwcG9ydCBmb3IgdGhvc2Ugd2FzIGFkZGVkLCBpdCB3YXNuJ3QgcHJvcGVy
bHkKPiA+IHdpcmVkIGludG8gZGV2ZC4KPiA+IAo+ID4gPiBJIHRoaW5rOgo+ID4gPiAKPiA+ID4g
PiAgICAgIHN3aXRjaChkZGV2LT5kZXYtPmJhY2tlbmRfa2luZCkgewo+ID4gPiA+ICsgICAgY2Fz
ZSBMSUJYTF9fREVWSUNFX0tJTkRfVkRJU1BMOgo+ID4gPiA+ICsgICAgY2FzZSBMSUJYTF9fREVW
SUNFX0tJTkRfVlNORDoKPiA+ID4gPiArICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZJTlBV
VDoKPiA+ID4gPiAgICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZCRDoKPiA+ID4gPiAgICAg
IGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZJRjoKPiA+ID4gCj4gPiA+IElmIHdlIGRvIHdhbnQg
dGhpcyB0byBoYW5kbGUgKmFsbCoga2luZHMgb2YgZGV2aWNlLCBtYXliZSBpdCBzaG91bGQKPiA+
ID4gaGF2ZSBhIGZhbGxiYWNrIHRoYXQgYWJvcnRzLCBvciBzb21ldGhpbmcgPyAgKEkgZG9uJ3Qg
dGhpbmsgaXQgaXMKPiA+ID4gZWFzeSB0byBtYWtlIGl0IGEgY29tcGlsZSBlcnJvciB0byBmb3Jn
ZXQgdG8gYWRkIGFuIGVudHJ5IGhlcmUgYnV0IGlmCj4gPiA+IHdlIGNvdWxkIGRvIHRoYXQgaXQg
d291bGQgcHJvYmFibHkgYmUgYmVzdC4pCj4gPiAKPiA+IE1heWJlIHdlIGNvdWxkIGhhdmUgc29t
ZSBnZW5lcmljIGhhbmRsaW5nIGZvciBldmVyeXRoaW5nICE9IHFkaXNrPwo+IAo+IFNvIG1ha2Ug
dGhhdCB0aGUgImRlZmF1bHQ6IiA/ICBUaGF0IHdvdWxkIGJlIGZpbmUgYnkgbWUuCgpJZiBwb3Nz
aWJsZSB5ZXMsIHRoYXQgd291bGQgYmUgbXkgcHJlZmVyZW5jZSwgYW5kIHdvdWxkIHByZXZlbnQg
aGF2aW5nCnRvIGFkZCBuZXcgZGV2aWNlIHR5cGVzIHRvIHRoaXMgc3dpdGNoIHVubGVzcyBzcGVj
aWFsIGhhbmRsaW5nIGlzCnJlcXVpcmVkLgoKPiAKPiA+IElJUkMgcWRpc2sgbmVlZHMgc3BlY2lh
bCBoYW5kbGluZyBzbyB0aGF0IGRldmQgY2FuIGxhdW5jaCBhbmQgZGVzdHJveQo+ID4gYSBRRU1V
IGluc3RhbmNlIHdoZW4gcmVxdWlyZWQsIGJ1dCBvdGhlciBiYWNrZW5kcyB0aGF0IHJ1biBpbiB0
aGUKPiA+IGtlcm5lbCBkb24ndCBuZWVkIHN1Y2ggaGFuZGxpbmcgYW5kIGNvdWxkIG1heWJlIHNo
YXJlIHRoZSBzYW1lIGdlbmVyaWMKPiA+IGNvZGUgcGF0aC4KPiAKPiBSaWdodC4KPiAKPiA+ID4g
QWxsIG9mIHRoYXQgYXNzdW1pbmcgdGhhdCB0aGUgYmFzaWMgaWRlYSBpcyByaWdodCwgd2hpY2gg
SSB3b3VsZCBsaWtlCj4gPiA+IFJvZ2VyJ3Mgb3BpbmlvbiBhYm91dC4KPiA+IAo+ID4gTG9va2lu
ZyBhdCB0aGUgcGF0Y2ggaXRzZWxmLCB5b3UgYWxzbyBzZWVtIHRvIGJlIGRvaW5nIHNvbWUgY2hh
bmdlcwo+ID4gcmVsYXRlZCB0byBudW1fdmJkcyBhbmQgbnVtX3ZpZnMsIGJ1dCB0aG9zZSBhcmUg
bm90IG1lbnRpb25lZCBpbiB0aGUKPiA+IGNvbW1pdCBtZXNzYWdlLCBpcyB0aGF0IGEgc3RyYXkg
Y2hhbmdlPwo+IAo+IE5vLCBJIGRvbid0IHRoaW5rIHNvLiAgVGhvc2UgdmFyaWFibGVzIGp1c3Qg
dGVsbCB1cyB3aGVuIHRoZSB0aGluZyBpcwo+IHRvcm4gZG93biBidXQgT2xla3NhbmRyJ3MgY29k
ZSBpcyBhYmxlIHRvIHVzZSB0aGUgZGV2aWNlcyBzbGlzdCBpdHNlbGYKPiBmb3IgdGhhdC4gIFBs
ZWFzZSBkbyBjaGVjayB0byBzZWUgaWYgeW91IGFncmVlLgoKWWVzLCB0aGF0J3MgZmluZS4gSSBk
b24ndCB0aGluayB0aG9zZSBjaGFuZ2VzIGFyZSB3cm9uZywgSSBqdXN0IHRoaW5rCnRoYXQgYXQg
bGVhc3QgdGhleSBzaG91bGQgYmUgbWVudGlvbmVkIGluIHRoZSBjb21taXQgbWVzc2FnZS4gSWU6
CiJ3aGlsZSB0aGVyZSByZW1vdmUgdGhlIG51bV92aWZzIGFuZCBudW1fdmJkcyBzaW5jZSB0aGV5
IGFyZSBub3QKbmVlZGVkIGFuZCB0aGUgc2FtZSBjYW4gYmUgYWNoaWV2ZWQgYnkgY2hlY2tpbmcg
dGhhdCB0aGUgZGV2aWNlIGxpc3QKaXMgZW1wdHkuIiBvciBzb21lIHN1Y2guCgpUaGFua3MsIFJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:48:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKP3X-0006sN-Qw; Tue, 15 Oct 2019 15:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JiiH=YI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iKP3W-0006sH-Vx
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:48:15 +0000
X-Inumbo-ID: 323df55c-ef63-11e9-9396-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 323df55c-ef63-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 15:48:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571154494;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=rTTVk62nyZlBdywC9TsPCBEqn3hU35NOF2WU+JHZtD4=;
 b=LJSNzpNOY6xd3/KePslsmqQzHr+KLKaVpF0GNTqhcsu5fZvlQeVupnq/
 9PgBw1OTtmwLcAOyuTy9g/PnumjMrPae+AI1n0ZeH0fZGnqcBUwpDRwMD
 shr2/PeLSNtNKHj+0el0y+OzfIBdyk+sXB7h4x8d3+o/s8sIXlTqEVbFV s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wrQomBz/zHLFiiS7yWU5fdNAcYQhXSOKyFc1JwAer1Y0x/Cudn81VwNghOURdnj2jQGcbstH2Q
 GesNS7O97yMlxIGRL+nRjs4exnBRQmvB+zJeE796G+yJ6ktHcN3LthSpYqUQYPRVbOH+bostkd
 Q9zTgPJxsKiDr+AV5Tt9KOjb2Kce91MQOAYoA4YPZvtUjfwHFNLRX0Zwiupnt2lmYfKQcOuqdD
 tuaoEs6+f51kOLNqeENDoBmRTIZVSbe+k2Vsi82Hrwhvy+Rxg3VXP3rMBCFA3wWzjcszbffzzt
 wtU=
X-SBRS: 2.7
X-MesageID: 7316156
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,300,1566878400"; 
   d="scan'208";a="7316156"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Oct 2019 17:47:33 +0200
Message-ID: <20191015154736.19882-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191015154736.19882-1-roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/4] iommu/amd: support all delivery modes
 with x2APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBBTUQgSU9NTVUgY29kZSB3aWxsIGF0dGVtcHQgdG8gY3JlYXRlIHJlbWFwcGluZyBl
bnRyaWVzIGZvcgphbGwgSU8tQVBJQyBwaW5zLCByZWdhcmRsZXNzIG9mIHRoZSBkZWxpdmVyeSBt
b2RlLiBBTUQgSU9NTVUKaW1wbGVtZW50YXRpb24gZG9lc24ndCBzdXBwb3J0IHJlbWFwcGluZyBl
bnRyaWVzIGZvciBJTy1BUElDIHBpbnMgd2l0aApkZWxpdmVyeSBtb2RlIHNldCB0byBTTUksIE1O
SSwgSU5JVCBvciBFeHRJTlQsIGluc3RlYWQgdGhvc2UgZW50cmllcwphcmUgbm90IHRyYW5zbGF0
ZWQgcHJvdmlkZWQgdGhlIHJpZ2h0IGJpdHMgYXJlIHNldCBpbiB0aGUgZGV2aWNlIHRhYmxlCmVu
dHJ5LgoKVGhpcyBjaGFuZ2UgY2hlY2tzIHdoZXRoZXIgdGhlIGRldmljZSB0YWJsZSBlbnRyeSBo
YXMgdGhlIGNvcnJlY3QgYml0cwpzZXQgaW4gb3JkZXIgdG8gZGVsaXZlcnkgdGhlIHJlcXVlc3Rl
ZCBpbnRlcnJ1cHQgb3IgYSB3YXJuaW5nIG1lc3NhZ2UKaXMgcHJpbnRlZC4gSXQgYWxzbyB0cmFu
c2xhdGVzIHRoZSAzMmJpdCBkZXN0aW5hdGlvbiBmaWVsZCBpbnRvIGEKcGh5c2ljYWwgb3IgbG9n
aWNhbCBJTy1BUElDIGVudHJ5IGZvcm1hdC4gTm90ZSB0aGF0IGlmIHRoZSAzMmJpdApkZXN0aW5h
dGlvbiBjYW5ub3QgZml0IGludG8gdGhlIGxlZ2FjeSBmb3JtYXQgYSBtZXNzYWdlIGlzIHByaW50
ZWQgYW5kCnRoZSBlbnRyeSBpcyBtYXNrZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCk15IEFNRCBoYXJkd2FyZSBkb2Vzbid0IGhh
dmUgYW55IG9mIHN1Y2ggZW50cmllcywgaGVuY2UgSSd2ZSBvbmx5IGJlZW4KYWJsZSB0byBjb21w
aWxlIHRlc3QgdGhpcyBjaGFuZ2UgYW5kIGFzc2VydCBpdCBkb2Vzbid0IGFmZmVjdCB0aGUKZnVu
Y3Rpb25hbGl0eSBvZiBvdGhlciBpbnRlcnJ1cHQgZGVsaXZlcnkgbW9kZXMuCi0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyB8IDgxICsrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwppbmRleCBmYjcxMDczYzg0Li4wMmRkMzczN2M3IDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKQEAgLTQzOSw2ICs0Mzks
ODAgQEAgaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfaW9hcGljX3JlbWFwcGluZyh2b2lkKQog
ICAgIHJldHVybiAwOwogfQogCit2b2lkIHNldHVwX2ZvcmNlZF9pb2FwaWNfcnRlKHVuc2lnbmVk
IGludCBhcGljLCB1bnNpZ25lZCBpbnQgcGluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgKnJ0ZSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaWR4
ID0gaW9hcGljX2lkX3RvX2luZGV4KElPX0FQSUNfSUQoYXBpYykpOworICAgIHN0cnVjdCBhbWRf
aW9tbXVfZHRlICp0YWJsZSA9IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyOworICAgIHVuc2lnbmVk
IGludCByZXFfaWQsIGRlc3QsIG9mZnNldDsKKyAgICB1bmlvbiBpcnRlX3B0ciBlbnRyeTsKKwor
ICAgIEFTU0VSVCh4MmFwaWNfZW5hYmxlZCk7CisKKyAgICBpZiAoIGlkeCA9PSBNQVhfSU9fQVBJ
Q1MgKQorICAgIHsKKyAgICAgICAgcnRlLT5tYXNrID0gdHJ1ZTsKKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KKworICAgIHJlcV9pZCA9IGdldF9pbnRyZW1hcF9yZXF1ZXN0b3JfaWQoaW9hcGljX3Ni
ZGZbaWR4XS5zZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpb2Fw
aWNfc2JkZltpZHhdLmJkZik7CisKKyAgICBzd2l0Y2ggKCBydGUtPmRlbGl2ZXJ5X21vZGUgKQor
ICAgIHsKKyAgICBjYXNlIGRlc3RfU01JOgorICAgICAgICBicmVhazsKKworI2RlZmluZSBERUxf
Q0hFQ0sodHlwZSwgZHRlX2ZpZWxkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGNhc2UgZGVzdF8gIyMgdHlwZTogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoICF0YWJsZVtyZXFfaWRdLmR0ZV9m
aWVsZCApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19XQVJOSU5HICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgIFNUUih0eXBlKSAiIG9uIElPLUFQSUMgJXUgcGluICV1IHdp
bGwgYmUgYWJvcnRlZFxuIiwgXAorICAgICAgICAgICAgICAgICAgIGFwaWMsIHBpbik7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBicmVhazsKKwor
ICAgIERFTF9DSEVDSyhOTUksIG5taV9wYXNzKTsKKyAgICBERUxfQ0hFQ0soSU5JVCwgaW5pdF9w
YXNzKTsKKyAgICBERUxfQ0hFQ0soRXh0SU5ULCBleHRfaW50X3Bhc3MpOworI3VuZGVmIERFTF9D
SEVDSworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBvZmZzZXQgPSBpb2FwaWNfc2JkZltpZHhdLnBpbl8y
X2lkeFtwaW5dOworICAgIGlmICggb2Zmc2V0ID49IElOVFJFTUFQX01BWF9FTlRSSUVTICkKKyAg
ICB7CisgICAgICAgIHJ0ZS0+bWFzayA9IHRydWU7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICBlbnRyeSA9IGdldF9pbnRyZW1hcF9lbnRyeShpb21tdSwgcmVxX2lkLCBvZmZzZXQpOwor
ICAgIGRlc3QgPSBnZXRfZnVsbF9kZXN0KGVudHJ5LnB0cjEyOCk7CisKKyNkZWZpbmUgU0VUX0RF
U1QobmFtZSwgZGVzdF9tYXNrKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCBkZXN0ICYgfihkZXN0X21hc2spICkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAiSU8tQVBJQyAldSBw
aW4gJXUgIiBTVFIobmFtZSkgIiBkZXN0aW5hdGlvbiAoJXgpID4gJXhcbiIsICAgICAgXAorICAg
ICAgICAgICAgICAgYXBpYywgcGluLCBkZXN0LCBkZXN0X21hc2spOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcnRlLT5tYXNrID0gdHJ1ZTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJl
dHVybjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBydGUtPmRlc3QubmFt
ZS5uYW1lICMjIF9kZXN0ID0gZGVzdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCit9CisKKyAgICBpZiAoIHJ0ZS0+ZGVzdF9tb2RlICkKKyAgICAgICAgU0VUX0RFU1Qo
cGh5c2ljYWwsIDB4ZikKKyAgICBlbHNlCisgICAgICAgIFNFVF9ERVNUKGxvZ2ljYWwsIDB4ZmYp
CisjdW5kZWYgU0VUX0RFU1QKKworICAgIHJldHVybjsKK30KKwogdm9pZCBhbWRfaW9tbXVfaW9h
cGljX3VwZGF0ZV9pcmUoCiAgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCB2YWx1ZSkKIHsKQEAgLTQ4Miw2ICs1NTYsMTMgQEAgdm9pZCBhbWRfaW9t
bXVfaW9hcGljX3VwZGF0ZV9pcmUoCiAgICAgICAgICooKHUzMiAqKSZuZXdfcnRlKSA9IHZhbHVl
OwogICAgICAgICAvKiByZWFkIHVwcGVyIDMyIGJpdHMgZnJvbSBpby1hcGljIHJ0ZSAqLwogICAg
ICAgICAqKCgodTMyICopJm5ld19ydGUpICsgMSkgPSBfX2lvX2FwaWNfcmVhZChhcGljLCByZWcg
KyAxKTsKKworICAgICAgICBpZiAoIG5ld19ydGUuZGVsaXZlcnlfbW9kZSA+IDEgJiYgeDJhcGlj
X2VuYWJsZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBzZXR1cF9mb3JjZWRfaW9hcGljX3J0
ZShhcGljLCBwaW4sIGlvbW11LCAmbmV3X3J0ZSk7CisgICAgICAgICAgICBfX2lvYXBpY193cml0
ZV9lbnRyeShhcGljLCBwaW4sIHRydWUsIG5ld19ydGUpOworICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICB9CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0tIAoyLjIzLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:48:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKP3W-0006sB-I9; Tue, 15 Oct 2019 15:48:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JiiH=YI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iKP3V-0006s6-Un
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:48:13 +0000
X-Inumbo-ID: 31c27ef4-ef63-11e9-beca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31c27ef4-ef63-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 15:48:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571154493;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=x1no3X72KcJS6AC/cBY+x7UQhXzB3xa9g/DTmKGz+5c=;
 b=cnsAl3w4Apfj7rtgsuqHyd2QF7G8k8JybIYSbf0PaTPqo+i2EmOOF//P
 3h665bTmSyICyFt1QvwOdM0JBdVLwjTdZFLQF6JblNm+KC2pD9gu4Ln+0
 C2oOXK+zwqBPhwOpm23uGEaBdEH0d5GU3J6y2bTdcHKkifk95s5cugmkD k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FiFvliw5HGj/kFNesJcjncEM94Pjt+Zv9hl/nTfMd4wzbSvr0+1XUaqDJRnzhF0zcUz77xPC/z
 8iDwW2jGq21ovCONJdU+2goL62wRlSwaEfiS2a6q7U+tgdxa9MIccU8T12khieGc1Uq5OlShX2
 TsEq5lARscyBecUaZYgxqeoySVcPRtdv8i0blnJJnLkQ6gysTilIGjvz+G/0SEsXle2KRdTXqv
 SlS2MEyw4v8mchaY16Iyo0PxArjcBYjNa+Vwx7Fl36mXvG5vfdEBMENqdray44OIjonRkosarp
 BAk=
X-SBRS: 2.7
X-MesageID: 6908372
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,300,1566878400"; 
   d="scan'208";a="6908372"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Oct 2019 17:47:32 +0200
Message-ID: <20191015154736.19882-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 0/4] iommu: fixes for interrupt remapping
 enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIGZpeGVzIGZvciBpc3N1ZXMgZm91
bmQgd2hlbiBlbmFibGluZwppbnRlcnJ1cHQgcmVtYXBwaW5nIGFuZCB0aGUgSU8tQVBJQyBhbHJl
YWR5IGhhcyB1bm1hc2tlZCBwaW5zLiBXaGlsZSBJJ20Kbm90IGF3YXJlIG9mIGFueSBzeXN0ZW0g
bWFsZnVuY3Rpb25pbmcgKGFwYXJ0IGZyb20gcmVwb3J0aW5nIElPTU1VCmludGVycnVwdCByZW1h
cHBpbmcgZmF1bHRzKSBJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSB0aG9zZSBpbgo0
LjEzLgoKVGhlIHNlcmllcyBjYW4gYWxzbyBiZSBmb3VuZCBhdDoKCmdpdDovL3hlbmJpdHMueGVu
Lm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgaW9tbXVfaW50cl92MwoKVGhhbmtzLCBSb2dlci4K
ClJvZ2VyIFBhdSBNb25uZSAoNCk6CiAgaW9tbXUvYW1kOiBzdXBwb3J0IGFsbCBkZWxpdmVyeSBt
b2RlcyB3aXRoIHgyQVBJQwogIHgyQVBJQzogc2ltcGxpZnkgcmVzdW1lCiAgeDJBUElDOiB0cmFu
c2xhdGUgSU8tQVBJQyBlbnRyaWVzIHdoZW4gZW5hYmxpbmcgdGhlIElPTU1VCiAgaW9tbXU6IHRy
YW5zbGF0ZSBJTy1BUElDIHBpbnMgd2hlbiBlbmFibGluZyBpbnRlcnJ1cHQgcmVtYXBwaW5nCgog
eGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDM4ICsrLS0t
CiB4ZW4vYXJjaC94ODYvaW9fYXBpYy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgICB8ICAxMSArLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyAgICAgIHwgMTQxICsrKysr
KysrKy0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgICAgICAg
ICAgIHwgIDM0ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggICAgICAgICAgICAg
ICAgIHwgICAzICstCiA3IGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCspLCAxMTIgZGVs
ZXRpb25zKC0pCgotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:48:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKP3d-0006tB-30; Tue, 15 Oct 2019 15:48:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JiiH=YI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iKP3b-0006sv-Uc
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:48:19 +0000
X-Inumbo-ID: 349911ec-ef63-11e9-9396-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 349911ec-ef63-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 15:48:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571154498;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=H8gUhXhoQG6sziWFvHtxOALsBaCB24aPXyaAu9NuhKM=;
 b=NilDiJGKXADuja3kSAnh+K+wn4Z0CpL63ZQOgHXFgmpAdSrKWiz2ixOv
 NiAKwHO+GgdNhTFQEjRwRELV6tVG3lKWWGTRugZb58rINH2Wr2EAV6sxk
 pLhKsYY9c7an9yChnzxlni1IhfFsrKxmPUJlu0j5ZnpFkmC87Ki+pPiAG A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iOVdaOWEO30ld/BGUP3GcdrScCIWfvyaZXUccTaYqrZ4yvoT2Rhi0eNjxvngYH5chpMzkQx09K
 6dWxNru401NJ0TnSTFaeyB1Y9vsQs8RxQEBiJ+ktNzvi3RQ943fenv+lHOD+Xk6TQc6wexUyYM
 QS54TAVwaXZZbQZqdlBbo5OrUGu6NVbC23G+uXhypiSGHAkUgrtTvEB/DPx2Zeiptqn83m1guC
 h4IJ/0sqgwyYJBi7znezfCvZZheJgVKb1AMcsGqRgtAKgEvWdrVfZIbkh364iAq/8AwsB1PQwV
 DK8=
X-SBRS: 2.7
X-MesageID: 6993382
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,300,1566878400"; 
   d="scan'208";a="6993382"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Oct 2019 17:47:35 +0200
Message-ID: <20191015154736.19882-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191015154736.19882-1-roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/4] x2APIC: translate IO-APIC entries when
 enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGVuYWJsZWQgYXMgcGFydCBvZiBlbmFibGluZyB4
MkFQSUMgdGhlCklPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0
aGUgbmV3IGZvcm1hdCBhbmQgYWRkZWQKdG8gdGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUu
CgpUaGlzIHByZXZlbnRzIElPTU1VIGludGVycnVwdCByZW1hcHBpbmcgZmF1bHRzIHdoZW4gYm9v
dGluZyBvbgpoYXJkd2FyZSB0aGF0IGhhcyB1bm1hc2tlZCBJTy1BUElDIHBpbnMuCgpSZXBvcnRl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gSW50
cm9kdWNlIGludHJlbWFwX2VuYWJsZWQuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBSZW1vdmUgdGhl
IHVubmVlZGVkIGlvbW11X2VuYWJsZWQgbG9jYWwgdmFyaWFibGUuCi0tLQogeGVuL2FyY2gveDg2
L2FwaWMuYyAgICAgICAgICAgfCAxMSArKysrKysrKysrLQogeGVuL2FyY2gveDg2L2lvX2FwaWMu
YyAgICAgICAgfCAgNSArKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggfCAgMyAr
Ky0KIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwppbmRl
eCAwNjA3ZWI5MmE4Li5hNWY3YjA1ZDVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTg2MCw2ICs4NjAsNyBAQCB2b2lkIF9faW5p
dCB4MmFwaWNfYnNwX3NldHVwKHZvaWQpCiB7CiAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50
cnkgKippb2FwaWNfZW50cmllcyA9IE5VTEw7CiAgICAgY29uc3QgY2hhciAqb3JpZ19uYW1lOwor
ICAgIGJvb2wgaW50cmVtYXBfZW5hYmxlZDsKIAogICAgIGlmICggIWNwdV9oYXNfeDJhcGljICkK
ICAgICAgICAgcmV0dXJuOwpAQCAtOTAyLDExICs5MDMsMTMgQEAgdm9pZCBfX2luaXQgeDJhcGlj
X2JzcF9zZXR1cCh2b2lkKQogICAgIHN3aXRjaCAoIGlvbW11X2VuYWJsZV94MmFwaWMoKSApCiAg
ICAgewogICAgIGNhc2UgMDoKKyAgICAgICAgaW50cmVtYXBfZW5hYmxlZCA9IHRydWU7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgLUVOWElPOiAvKiBBQ1BJX0RNQVJfWDJBUElDX09QVF9PVVQg
c2V0ICovCiAgICAgICAgIGlmICggIXgyYXBpY19lbmFibGVkICkKICAgICAgICAgewogICAgICAg
ICAgICAgcHJpbnRrKCJOb3QgZW5hYmxpbmcgeDJBUElDICh1cG9uIGZpcm13YXJlIHJlcXVlc3Qp
XG4iKTsKKyAgICAgICAgICAgIGludHJlbWFwX2VuYWJsZWQgPSBmYWxzZTsKICAgICAgICAgICAg
IGdvdG8gcmVzdG9yZV9vdXQ7CiAgICAgICAgIH0KICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
CkBAIC05MTcsNiArOTIwLDcgQEAgdm9pZCBfX2luaXQgeDJhcGljX2JzcF9zZXR1cCh2b2lkKQog
CiAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCiAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGVu
YWJsZSBJbnRlcnJ1cHQgUmVtYXBwaW5nOiBXaWxsIG5vdCBlbmFibGUgeDJBUElDLlxuIik7Cisg
ICAgICAgIGludHJlbWFwX2VuYWJsZWQgPSBmYWxzZTsKICAgICAgICAgZ290byByZXN0b3JlX291
dDsKICAgICB9CiAKQEAgLTkzNCw3ICs5MzgsMTIgQEAgdm9pZCBfX2luaXQgeDJhcGljX2JzcF9z
ZXR1cCh2b2lkKQogICAgICAgICBwcmludGsoIlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzXG4i
LCBnZW5hcGljLm5hbWUpOwogCiByZXN0b3JlX291dDoKLSAgICByZXN0b3JlX0lPX0FQSUNfc2V0
dXAoaW9hcGljX2VudHJpZXMpOworICAgIC8qCisgICAgICogTkI6IGRvIG5vdCB1c2UgcmF3IG1v
ZGUgd2hlbiByZXN0b3JpbmcgZW50cmllcyBpZiB0aGUgaW9tbXUgaGFzIGJlZW4KKyAgICAgKiBl
bmFibGVkIGR1cmluZyB0aGUgcHJvY2VzcywgYmVjYXVzZSB0aGUgZW50cmllcyBuZWVkIHRvIGJl
IHRyYW5zbGF0ZWQKKyAgICAgKiBhbmQgYWRkZWQgdG8gdGhlIHJlbWFwcGluZyB0YWJsZSBpbiB0
aGF0IGNhc2UuCisgICAgICovCisgICAgcmVzdG9yZV9JT19BUElDX3NldHVwKGlvYXBpY19lbnRy
aWVzLCAhaW50cmVtYXBfZW5hYmxlZCk7CiAgICAgdW5tYXNrXzgyNTlBKCk7CiAKIG91dDoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5j
CmluZGV4IDVkMjU4NjJiZDguLjM3ZWFiYzE2YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9p
b19hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtMzc5LDcgKzM3OSw4IEBA
IHZvaWQgbWFza19JT19BUElDX3NldHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9h
cGljX2VudHJpZXMpCiAvKgogICogUmVzdG9yZSBJTyBBUElDIGVudHJpZXMgd2hpY2ggd2FzIHNh
dmVkIGluIGlvYXBpY19lbnRyaWVzLgogICovCi1pbnQgcmVzdG9yZV9JT19BUElDX3NldHVwKHN0
cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMpCitpbnQgcmVzdG9yZV9J
T19BUElDX3NldHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmF3KQogewogICAgIGludCBhcGljLCBw
aW47CiAKQEAgLTM5NCw3ICszOTUsNyBAQCBpbnQgcmVzdG9yZV9JT19BUElDX3NldHVwKHN0cnVj
dCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMpCiAgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKIAogICAgICAgICBmb3IgKHBpbiA9IDA7IHBpbiA8IG5yX2lvYXBpY19lbnRy
aWVzW2FwaWNdOyBwaW4rKykKLQkgICAgaW9hcGljX3dyaXRlX2VudHJ5KGFwaWMsIHBpbiwgMSwg
aW9hcGljX2VudHJpZXNbYXBpY11bcGluXSk7CisJICAgIGlvYXBpY193cml0ZV9lbnRyeShhcGlj
LCBwaW4sIHJhdywgaW9hcGljX2VudHJpZXNbYXBpY11bcGluXSk7CiAgICAgfQogCiAgICAgcmV0
dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oCmluZGV4IDBiMDQxZjA1NjUuLjk5ODkwNTE4NmIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW9fYXBpYy5oCkBAIC0xOTcsNyArMTk3LDggQEAgZXh0ZXJuIHN0cnVjdCBJT19B
UElDX3JvdXRlX2VudHJ5ICoqYWxsb2NfaW9hcGljX2VudHJpZXModm9pZCk7CiBleHRlcm4gdm9p
ZCBmcmVlX2lvYXBpY19lbnRyaWVzKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGlj
X2VudHJpZXMpOwogZXh0ZXJuIGludCBzYXZlX0lPX0FQSUNfc2V0dXAoc3RydWN0IElPX0FQSUNf
cm91dGVfZW50cnkgKippb2FwaWNfZW50cmllcyk7CiBleHRlcm4gdm9pZCBtYXNrX0lPX0FQSUNf
c2V0dXAoc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgKippb2FwaWNfZW50cmllcyk7Ci1leHRl
cm4gaW50IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAq
KmlvYXBpY19lbnRyaWVzKTsKK2V4dGVybiBpbnQgcmVzdG9yZV9JT19BUElDX3NldHVwKHN0cnVj
dCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIHJhdyk7CiAKIHVuc2lnbmVkIGhpZ2hlc3RfZ3NpKHZvaWQp
OwogCi0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:48:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKP3i-0006uQ-BX; Tue, 15 Oct 2019 15:48:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JiiH=YI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iKP3g-0006u8-Ua
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:48:24 +0000
X-Inumbo-ID: 338a037f-ef63-11e9-9396-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 338a037f-ef63-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 15:48:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571154496;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=CwG9FoDNNaNrnAzwi1LDXmD0Mhp0qmEEwxaNTwdnO6I=;
 b=hQhuFvy68vtkUXgmq94YW10qcmIJH1Hf5CP2rrMxDFHSl3DVDa+evBK/
 LmpSertAZEia9gM+/oDmSrD8NM7SVyKfEM1AT1unCGoYq6Wu1QA9BcTXE
 H2Y32XSzFJeUL3D+JK+fuxufU3n21K7Dcd+sXSXZ92Z7r+zv/EvUqxEAY E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CypyybIhGXy+DnSwugSYaLxDky0P8mB01N9i6dxeoE7/3NGpId1CEPIVq4wqWZJokYaECbKK2s
 J/Xi6Wg/wNr/896CsJU7LtfXqN7twarZeHTR9t+hjr6wGu84i9/S2ambYKmRr7t9/6R83ILse+
 hmFOVbIqLFCOJsASNO1wSYUs5WkrILYHfZ7iqOUkTNmzWgW+HoXBs1XhHsKXdJOqsceVsny6uV
 YZ80yqhhRws5WVXk7DRkYU53BtoPFmRncQ64RGlhkY5Lo+BaSKRqfY904gN2AubCRY1GvoE6SB
 rvM=
X-SBRS: 2.7
X-MesageID: 7228589
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,300,1566878400"; 
   d="scan'208";a="7228589"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Oct 2019 17:47:34 +0200
Message-ID: <20191015154736.19882-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191015154736.19882-1-roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/4] x2APIC: simplify resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIHNhdmUgYW5kIHJlc3RvcmUgdGhlIElPLUFQSUMgZW50cmllcywg
dGhlIGVudHJpZXMKcHJpb3IgdG8gc3VzcGVuc2lvbiBoYXZlIGFscmVhZHkgYmVlbiBzYXZlZCBi
eSBpb2FwaWNfc3VzcGVuZCwgYW5kCndpbGwgYmUgcmVzdG9yZWQgYnkgaW9hcGljX3Jlc3VtZS4g
Tm90ZSB0aGF0IGF0IHRoZSBwb2ludCB3aGVyZQpyZXN1bWVfeDJhcGljIGdldHMgY2FsbGVkIHRo
ZSBJTy1BUElDIGhhcyBub3QgeWV0IHJlc3VtZWQsIGFuZCBoZW5jZQphbGwgZW50cmllcyBzaG91
bGQgYmUgbWFza2VkLgoKTm90ZSB0aGlzIHNob3VsZG4ndCBpbnRyb2R1Y2UgYW55IGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KSSdtIENjaW5nIE1hcmVrIHNpbmNlIEkgdGhpbmsgaGUgdXN1YWxseSB0ZXN0cyBzdXNwZW5k
L3Jlc3VtZS4gQ291bGQKeW91IGdpdmUgdGhpcyBwYXRjaCBhIHRyeT8KLS0tCkNjOiBNYXJlayBN
YXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CkNj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgog
LSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgfCAyNyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwpp
bmRleCA2Y2RiNTBjZjQxLi4wNjA3ZWI5MmE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBp
Yy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTQ5MiwzNSArNDkyLDggQEAgc3RhdGlj
IHZvaWQgX19lbmFibGVfeDJhcGljKHZvaWQpCiAKIHN0YXRpYyB2b2lkIHJlc3VtZV94MmFwaWMo
dm9pZCkKIHsKLSAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVz
ID0gTlVMTDsKLQotICAgIEFTU0VSVCh4MmFwaWNfZW5hYmxlZCk7Ci0KLSAgICBpb2FwaWNfZW50
cmllcyA9IGFsbG9jX2lvYXBpY19lbnRyaWVzKCk7Ci0gICAgaWYgKCAhaW9hcGljX2VudHJpZXMg
KQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJBbGxvY2F0ZSBpb2FwaWNfZW50cmllcyBmYWlsZWRc
biIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICBpZiAoIHNhdmVfSU9fQVBJQ19z
ZXR1cChpb2FwaWNfZW50cmllcykgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJTYXZpbmcgSU8t
QVBJQyBzdGF0ZSBmYWlsZWRcbiIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICBt
YXNrXzgyNTlBKCk7Ci0gICAgbWFza19JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVzKTsKLQog
ICAgIGlvbW11X2VuYWJsZV94MmFwaWMoKTsKICAgICBfX2VuYWJsZV94MmFwaWMoKTsKLQotICAg
IHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcyk7Ci0gICAgdW5tYXNrXzgyNTlB
KCk7Ci0KLW91dDoKLSAgICBpZiAoIGlvYXBpY19lbnRyaWVzICkKLSAgICAgICAgZnJlZV9pb2Fw
aWNfZW50cmllcyhpb2FwaWNfZW50cmllcyk7CiB9CiAKIHZvaWQgc2V0dXBfbG9jYWxfQVBJQyh2
b2lkKQotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:48:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKP45-00071y-RJ; Tue, 15 Oct 2019 15:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JiiH=YI=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iKP44-00071b-Vo
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:48:49 +0000
X-Inumbo-ID: 4676e934-ef63-11e9-9396-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4676e934-ef63-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 15:48:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571154529;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=QpWDfXJTKPKF11CGdwzY5dgkxsxwod/S4EdLd9CsfpQ=;
 b=F5b+/ha/UWLtr8cWEc2WSozOrmJBCoxVhwwv1nsA3eEm454Eno1UQZjT
 MwzEwb3CZx/yc6NygBpu2Tj23voL8ZnkqSDbjF4L88BLMo/sA6zwnZkKi
 JWQ7ApCM660k+8iZVTxCV83ykylCrbZKkhbJNxsduURoGAH3CzuD5TRab Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: B1d/KzR7HyypMbhExyzkJ+dWJQirJpI+FWvIDOIJsflpdPasHqTz5nv9j2T+GXiMopm3H0/Pp9
 74Yev6+UWUNRjjvrAmz0MwPB9MNSx1GfZ1YxI1pL+T4x+Kl0h5RdGOLuuujI+tUSf4byFiXBGd
 Mai+pBt3dv1ZEjlrh2qHHwNEqXPxpdDOKd6MSmrDpTmzY1WxE8j/2aEQ2iNRVys+sHqkDeZGDX
 F4ZraO4j54RWNpTWi7ds9wo2ZV3q7chL65j3xBu9R6bbsUbO/r4KjTxNavJ5gJ8Icy7mkWsa/D
 bs4=
X-SBRS: 2.7
X-MesageID: 6908623
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,300,1566878400"; 
   d="scan'208";a="6908623"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 15 Oct 2019 17:47:36 +0200
Message-ID: <20191015154736.19882-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191015154736.19882-1-roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/4] iommu: translate IO-APIC pins when
 enabling interrupt remapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gSW50ZWwgaGFyZHdhcmUgdGhlcmUncyBjdXJyZW50bHkgbm8gdHJhbnNsYXRpb24gb2YgYWxy
ZWFkeSBlbmFibGVkCklPLUFQSUMgcGlucyB3aGVuIGludGVycnVwdCByZW1hcHBpbmcgaXMgZW5h
YmxlZCBvbiB0aGUgSU9NTVUsIGhlbmNlCmludHJvZHVjZSBhIGxvZ2ljIHNpbWlsYXIgdG8gdGhl
IG9uZSB1c2VkIGluIHgyYXBpY19ic3Bfc2V0dXAgaW4gb3JkZXIKdG8gc2F2ZSBhbmQgbWFzayBh
bGwgSU8tQVBJQyBwaW5zLCBhbmQgdGhlbiB0cmFuc2xhdGUgYW5kIHJlc3RvcmUgdGhlbQphZnRl
ciBpbnRlcnJ1cHQgcmVtYXBwaW5nIGhhcyBiZWVuIGVuYWJsZWQuCgpXaXRoIHRoaXMgY2hhbmdl
IHRoZSBBTUQgc3BlY2lmaWMgbG9naWMgdG8gZGVhbCB3aXRoIGVuYWJsZWQgcGlucwooYW1kX2lv
bW11X3NldHVwX2lvYXBpY19yZW1hcHBpbmcpIGNhbiBiZSByZW1vdmVkLCB0aHVzIHVuaWZ5aW5n
IHRoZQpoYW5kbGluZyBvZiBJTy1BUElDIHdoZW4gZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGlu
ZyByZWdhcmRsZXNzIG9mCnRoZSBJT01NVSB2ZW5kb3IuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgICB8IDEx
ICsrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYyAgICAgIHwgOTAg
Ky0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMg
ICAgICAgICAgIHwgMzQgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA5
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpp
bmRleCA2ZjUzYzdlYzA4Li4zYzI0NDYxOWI5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbml0LmMKQEAgLTE5LDYgKzE5LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9lcnJuby5o
PgogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNp
bmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9yZWdzLmg+CiAjaW5jbHVkZSA8
eGVuL2lycS5oPgpAQCAtMTQzNSwxMiArMTQzNiw2IEBAIGludCBfX2luaXQgYW1kX2lvbW11X2lu
aXQoYm9vbCB4dCkKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAKLSAg
ICAvKiBpbml0aWFsaXplIGlvLWFwaWMgaW50ZXJydXB0IHJlbWFwcGluZyBlbnRyaWVzICovCi0g
ICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCi0gICAgICAgIHJjID0gYW1kX2lvbW11X3NldHVwX2lv
YXBpY19yZW1hcHBpbmcoKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBlcnJvcl9vdXQ7
Ci0KICAgICAvKiBBbGxvY2F0ZSBhbmQgaW5pdGlhbGl6ZSBkZXZpY2UgdGFibGUocykuICovCiAg
ICAgcGNpX2luaXQgPSAheHQ7CiAgICAgcmMgPSBpdGVyYXRlX2l2cnNfbWFwcGluZ3MoYW1kX2lv
bW11X3NldHVwX2RldmljZV90YWJsZSk7CkBAIC0xNDY5LDYgKzE0NjQsMTAgQEAgaW50IF9faW5p
dCBhbWRfaW9tbXVfaW5pdChib29sIHh0KQogICAgICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAg
ICAgfQogCisgICAgaWYgKCBpb21tdV9pbnRyZW1hcCApCisgICAgICAgIHJlZ2lzdGVyX2tleWhh
bmRsZXIoJ1YnLCAmYW1kX2lvbW11X2R1bXBfaW50cmVtYXBfdGFibGVzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJkdW1wIElPTU1VIGludHJlbWFwIHRhYmxlcyIsIDApOworCiAgICAg
cmV0dXJuIDA7CiAKIGVycm9yX291dDoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVf
aW50ci5jCmluZGV4IDAyZGQzNzM3YzcuLjIyZThjMjM5MWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X2ludHIuYwpAQCAtMjEsNyArMjEsNiBAQAogI2luY2x1ZGUgPGFzbS9h
bWQtaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaD4KICNp
bmNsdWRlIDxhc20vaW9fYXBpYy5oPgotI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5j
bHVkZSA8eGVuL3NvZnRpcnEuaD4KIAogdW5pb24gaXJ0ZTMyIHsKQEAgLTc5LDggKzc4LDYgQEAg
dW5zaWduZWQgbG9uZyAqc2hhcmVkX2ludHJlbWFwX2ludXNlOwogc3RhdGljIERFRklORV9TUElO
TE9DSyhzaGFyZWRfaW50cmVtYXBfbG9jayk7CiB1bnNpZ25lZCBpbnQgbnJfaW9hcGljX3NiZGY7
CiAKLXN0YXRpYyB2b2lkIGR1bXBfaW50cmVtYXBfdGFibGVzKHVuc2lnbmVkIGNoYXIga2V5KTsK
LQogI2RlZmluZSBpbnRyZW1hcF9wYWdlX29yZGVyKGlydCkgUEZOX09SREVSKHZpcnRfdG9fcGFn
ZShpcnQpKQogCiB1bnNpZ25lZCBpbnQgYW1kX2lvbW11X2ludHJlbWFwX3RhYmxlX29yZGVyKApA
QCAtMzU0LDkxICszNTEsNiBAQCBzdGF0aWMgaW50IHVwZGF0ZV9pbnRyZW1hcF9lbnRyeV9mcm9t
X2lvYXBpYygKICAgICByZXR1cm4gMDsKIH0KIAotaW50IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBf
aW9hcGljX3JlbWFwcGluZyh2b2lkKQotewotICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5
IHJ0ZTsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuaW9uIGlydGVfcHRyIGVudHJ5
OwotICAgIGludCBhcGljLCBwaW47Ci0gICAgdTggZGVsaXZlcnlfbW9kZSwgZGVzdCwgdmVjdG9y
LCBkZXN0X21vZGU7Ci0gICAgdTE2IHNlZywgYmRmLCByZXFfaWQ7Ci0gICAgc3RydWN0IGFtZF9p
b21tdSAqaW9tbXU7Ci0gICAgc3BpbmxvY2tfdCAqbG9jazsKLSAgICB1bnNpZ25lZCBpbnQgb2Zm
c2V0OwotCi0gICAgLyogUmVhZCBpb2FwaWMgZW50cmllcyBhbmQgdXBkYXRlIGludGVycnVwdCBy
ZW1hcHBpbmcgdGFibGUgYWNjb3JkaW5nbHkgKi8KLSAgICBmb3IgKCBhcGljID0gMDsgYXBpYyA8
IG5yX2lvYXBpY3M7IGFwaWMrKyApCi0gICAgewotICAgICAgICBmb3IgKCBwaW4gPSAwOyBwaW4g
PCBucl9pb2FwaWNfZW50cmllc1thcGljXTsgcGluKysgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaWR4OwotCi0gICAgICAgICAgICBydGUgPSBfX2lvYXBpY19yZWFkX2Vu
dHJ5KGFwaWMsIHBpbiwgMSk7Ci0gICAgICAgICAgICBpZiAoIHJ0ZS5tYXNrID09IDEgKQotICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICAvKiBnZXQgZGV2aWNlIGlkIG9m
IGlvYXBpYyBkZXZpY2VzICovCi0gICAgICAgICAgICBpZHggPSBpb2FwaWNfaWRfdG9faW5kZXgo
SU9fQVBJQ19JRChhcGljKSk7Ci0gICAgICAgICAgICBpZiAoIGlkeCA9PSBNQVhfSU9fQVBJQ1Mg
KQotICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgICAgICAgICBiZGYgPSBp
b2FwaWNfc2JkZltpZHhdLmJkZjsKLSAgICAgICAgICAgIHNlZyA9IGlvYXBpY19zYmRmW2lkeF0u
c2VnOwotICAgICAgICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2Uoc2VnLCBiZGYp
OwotICAgICAgICAgICAgaWYgKCAhaW9tbXUgKQotICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIEFNRF9JT01NVV9ERUJVRygiRmFpbCB0byBmaW5kIGlvbW11IGZvciBpb2FwaWMgIgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGV2aWNlIGlkID0gJTA0eDolMDR4XG4iLCBz
ZWcsIGJkZik7Ci0gICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICB9Ci0KLSAg
ICAgICAgICAgIHJlcV9pZCA9IGdldF9pbnRyZW1hcF9yZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywg
YmRmKTsKLSAgICAgICAgICAgIGxvY2sgPSBnZXRfaW50cmVtYXBfbG9jayhpb21tdS0+c2VnLCBy
ZXFfaWQpOwotCi0gICAgICAgICAgICBkZWxpdmVyeV9tb2RlID0gcnRlLmRlbGl2ZXJ5X21vZGU7
Ci0gICAgICAgICAgICB2ZWN0b3IgPSBydGUudmVjdG9yOwotICAgICAgICAgICAgZGVzdF9tb2Rl
ID0gcnRlLmRlc3RfbW9kZTsKLSAgICAgICAgICAgIGRlc3QgPSBydGUuZGVzdC5sb2dpY2FsLmxv
Z2ljYWxfZGVzdDsKLQotICAgICAgICAgICAgaWYgKCBpb21tdS0+Y3RybC54dF9lbiApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBJbiB4MkFQ
SUMgbW9kZSB3ZSBoYXZlIG5vIHdheSBvZiBkaXNjb3ZlcmluZyB0aGUgaGlnaCAyNAotICAgICAg
ICAgICAgICAgICAqIGJpdHMgb2YgdGhlIGRlc3RpbmF0aW9uIG9mIGFuIGFscmVhZHkgZW5hYmxl
ZCBpbnRlcnJ1cHQuCi0gICAgICAgICAgICAgICAgICogV2UgY29tZSBoZXJlIGVhcmxpZXIgdGhh
biBmb3IgeEFQSUMgbW9kZSwgc28gbm8gaW50ZXJydXB0cwotICAgICAgICAgICAgICAgICAqIHNo
b3VsZCBoYXZlIGJlZW4gc2V0IHVwIGJlZm9yZS4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVubWFza2VkIElPLUFQSUMjJXUgZW50cnkgJXUg
aW4geDJBUElDIG1vZGVcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPX0FQ
SUNfSUQoYXBpYyksIHBpbik7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKLSAgICAgICAgICAgIG9mZnNldCA9IGFsbG9jX2ludHJl
bWFwX2VudHJ5KGlvbW11LCByZXFfaWQsIDEpOwotICAgICAgICAgICAgQlVHX09OKG9mZnNldCA+
PSBJTlRSRU1BUF9NQVhfRU5UUklFUyk7Ci0gICAgICAgICAgICBlbnRyeSA9IGdldF9pbnRyZW1h
cF9lbnRyeShpb21tdSwgcmVxX2lkLCBvZmZzZXQpOwotICAgICAgICAgICAgdXBkYXRlX2ludHJl
bWFwX2VudHJ5KGlvbW11LCBlbnRyeSwgdmVjdG9yLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRlbGl2ZXJ5X21vZGUsIGRlc3RfbW9kZSwgZGVzdCk7Ci0gICAgICAgICAgICBz
cGluX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzKTsKLQotICAgICAgICAgICAgc2V0X3J0
ZV9pbmRleCgmcnRlLCBvZmZzZXQpOwotICAgICAgICAgICAgaW9hcGljX3NiZGZbaWR4XS5waW5f
Ml9pZHhbcGluXSA9IG9mZnNldDsKLSAgICAgICAgICAgIF9faW9hcGljX3dyaXRlX2VudHJ5KGFw
aWMsIHBpbiwgMSwgcnRlKTsKLQotICAgICAgICAgICAgaWYgKCBpb21tdS0+ZW5hYmxlZCApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5s
b2NrLCBmbGFncyk7Ci0gICAgICAgICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2ludHJlbWFwKGlv
bW11LCByZXFfaWQpOwotICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlv
bW11LT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAg
ICByZWdpc3Rlcl9rZXloYW5kbGVyKCdWJywgJmR1bXBfaW50cmVtYXBfdGFibGVzLAotICAgICAg
ICAgICAgICAgICAgICAgICAgImR1bXAgSU9NTVUgaW50cmVtYXAgdGFibGVzIiwgMCk7Ci0KLSAg
ICByZXR1cm4gMDsKLX0KLQogdm9pZCBzZXR1cF9mb3JjZWRfaW9hcGljX3J0ZSh1bnNpZ25lZCBp
bnQgYXBpYywgdW5zaWduZWQgaW50IHBpbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICpydGUpCkBAIC0xMDYzLDcgKzk3NSw3IEBAIHN0YXRp
YyBpbnQgZHVtcF9pbnRyZW1hcF9tYXBwaW5nKGNvbnN0IHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11
LAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBkdW1wX2ludHJlbWFwX3RhYmxlcyh1
bnNpZ25lZCBjaGFyIGtleSkKK3ZvaWQgYW1kX2lvbW11X2R1bXBfaW50cmVtYXBfdGFibGVzKHVu
c2lnbmVkIGNoYXIga2V5KQogewogICAgIGlmICggIXNoYXJlZF9pbnRyZW1hcF90YWJsZSApCiAg
ICAgewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCA1OTkwNTYyOWUxLi4yY2Y1
MjhlNzYwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMjEsNiArMjEsNyBA
QAogI2luY2x1ZGUgPHhzbS94c20uaD4KIAogI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KKyNpbmNs
dWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCiBjb25zdCBzdHJ1
Y3QgaW9tbXVfaW5pdF9vcHMgKl9faW5pdGRhdGEgaW9tbXVfaW5pdF9vcHM7CkBAIC0yOCw2ICsy
OSw3IEBAIHN0cnVjdCBpb21tdV9vcHMgX19yZWFkX21vc3RseSBpb21tdV9vcHM7CiAKIGludCBf
X2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCkKIHsKKyAgICBzdHJ1Y3QgSU9fQVBJQ19y
b3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzID0gTlVMTDsKICAgICBpbnQgcmM7CiAKICAgICBp
ZiAoICFpb21tdV9pbml0X29wcyApCkBAIC00Myw3ICs0NSwzNyBAQCBpbnQgX19pbml0IGlvbW11
X2hhcmR3YXJlX3NldHVwKHZvaWQpCiAgICAgICAgIC8qIHgyYXBpYyBzZXR1cCBtYXkgaGF2ZSBw
cmV2aW91c2x5IGluaXRpYWxpc2VkIHRoZSBzdHJ1Y3QuICovCiAgICAgICAgIEFTU0VSVChpb21t
dV9vcHMuaW5pdCA9PSBpb21tdV9pbml0X29wcy0+b3BzLT5pbml0KTsKIAotICAgIHJldHVybiBp
b21tdV9pbml0X29wcy0+c2V0dXAoKTsKKyAgICBpZiAoICF4MmFwaWNfZW5hYmxlZCAmJiBpb21t
dV9pbnRyZW1hcCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBJZiB4MkFQSUMgaXMg
ZW5hYmxlZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzIGFscmVhZHkgZW5hYmxlZCwgc28KKyAgICAg
ICAgICogdGhlcmUncyBubyBuZWVkIHRvIG1lc3Mgd2l0aCB0aGUgSU8tQVBJQyBiZWNhdXNlIHRo
ZSByZW1hcHBpbmcKKyAgICAgICAgICogZW50cmllcyBhcmUgYWxyZWFkeSBjb3JyZWN0bHkgc2V0
dXAgYnkgeDJhcGljX2JzcF9zZXR1cC4KKyAgICAgICAgICovCisgICAgICAgIGlvYXBpY19lbnRy
aWVzID0gYWxsb2NfaW9hcGljX2VudHJpZXMoKTsKKyAgICAgICAgaWYgKCAhaW9hcGljX2VudHJp
ZXMgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIHJjID0gc2F2ZV9JT19B
UElDX3NldHVwKGlvYXBpY19lbnRyaWVzKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGZyZWVfaW9hcGljX2VudHJpZXMoaW9hcGljX2VudHJpZXMpOworICAgICAg
ICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKKyAgICAgICAgbWFza184MjU5QSgpOworICAg
ICAgICBtYXNrX0lPX0FQSUNfc2V0dXAoaW9hcGljX2VudHJpZXMpOworICAgIH0KKworICAgIHJj
ID0gaW9tbXVfaW5pdF9vcHMtPnNldHVwKCk7CisKKyAgICBpZiAoIGlvYXBpY19lbnRyaWVzICkK
KyAgICB7CisgICAgICAgIHJlc3RvcmVfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmllcywgcmMp
OworICAgICAgICB1bm1hc2tfODI1OUEoKTsKKyAgICAgICAgZnJlZV9pb2FwaWNfZW50cmllcyhp
b2FwaWNfZW50cmllcyk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwogfQogCiBpbnQgaW9tbXVf
ZW5hYmxlX3gyYXBpYyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1p
b21tdS1wcm90by5oCmluZGV4IDA3ZDI1YTU4NWQuLjhlZDk0ODI3OTEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKQEAgLTExNCw2ICsxMTQsNyBA
QCBpbnQgYW1kX2lvbW11X21zaV9tc2dfdXBkYXRlX2lyZSgKIHZvaWQgYW1kX2lvbW11X3JlYWRf
bXNpX2Zyb21faXJlKAogICAgIHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2MsIHN0cnVjdCBtc2lf
bXNnICptc2cpOwogaW50IGFtZF9zZXR1cF9ocGV0X21zaShzdHJ1Y3QgbXNpX2Rlc2MgKm1zaV9k
ZXNjKTsKK3ZvaWQgYW1kX2lvbW11X2R1bXBfaW50cmVtYXBfdGFibGVzKHVuc2lnbmVkIGNoYXIg
a2V5KTsKIAogZXh0ZXJuIHN0cnVjdCBpb2FwaWNfc2JkZiB7CiAgICAgdTE2IGJkZiwgc2VnOwot
LSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:50:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:50:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKP67-0007we-8B; Tue, 15 Oct 2019 15:50:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yms0=YI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKP66-0007wW-F9
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:50:54 +0000
X-Inumbo-ID: 91b0b560-ef63-11e9-9396-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91b0b560-ef63-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 15:50:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 2CD1820854;
 Tue, 15 Oct 2019 15:50:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571154653;
 bh=hMdW7a5HPGVx15x6Oo5ehi8WO7VlsTTNsKPGqT4UaIk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=NpFOHwEz9E7a0JBHtGkb0EcBdngyWMZdKop4u93vzO98XgpPjPhEQ2ZUTAf984jrT
 WYhGXlRiH63z8Tr6G4+HqhbaOVxqmRXz4JhiFrnb+lgKvwELeva3yi1FoDVcL2m+X0
 KI3YWJMUJAFRjg2gAmRK3GJzMW1lGUopkkWf9YUY=
Date: Tue, 15 Oct 2019 08:50:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: =?UTF-8?Q?J=C3=BCrgen_Gro=C3=9F?= <jgross@suse.com>
In-Reply-To: <3cdf0397-fd18-35af-6181-c7842dfc3e37@suse.com>
Message-ID: <alpine.DEB.2.21.1910150849130.6326@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
 <3cdf0397-fd18-35af-6181-c7842dfc3e37@suse.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-1660004983-1571154579=:6326"
Content-ID: <alpine.DEB.2.21.1910150850330.6326@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [PATCH] xen/arm: remove special dom0 case in
 dump_hyp_walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1660004983-1571154579=:6326
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1910150850331.6326@sstabellini-ThinkPad-T480s>

On Tue, 15 Oct 2019, Jürgen Groß wrote:
> On 15.10.19 05:49, Stefano Stabellini wrote:
> > There is no need to have a special dom0 case to convert the pgtable
> > virtual address into a physical address. The virt_to_maddr function can
> > work both in the dom0 case and the domU case.
> > 
> > This is more than a cleanup: when Xen is loaded at addresses lower than
> > 2MB on arm32 phys_offset might not hold the right value and be unable to
> > perform a virt to phys conversion properly. Reducing the unnecessary
> > usage of phys_offset is a good idea.
> > 
> > Link: https://marc.info/?l=xen-devel&m=157081398022401
> > Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com>
> > 
> > diff --git a/xen/arch/arm/mm.c b/xen/arch/arm/mm.c
> > index a6637ce347..b7883cfbab 100644
> > --- a/xen/arch/arm/mm.c
> > +++ b/xen/arch/arm/mm.c
> > @@ -284,10 +284,7 @@ void dump_hyp_walk(vaddr_t addr)
> >              "on CPU%d via TTBR 0x%016"PRIx64"\n",
> >              addr, smp_processor_id(), ttbr);
> >   -    if ( smp_processor_id() == 0 )
> > -        BUG_ON( (lpae_t *)(unsigned long)(ttbr - phys_offset) != pgtable );
> > -    else
> > -        BUG_ON( virt_to_maddr(pgtable) != ttbr );
> > +    BUG_ON( virt_to_maddr(pgtable) != ttbr );
> >       dump_pt_walk(ttbr, addr, HYP_PT_ROOT_LEVEL, 1);
> >   }
> 
> I can't make a connection between commit message ("special dom0 case")
> and the code modification. The special case removed is about cpu 0, not
> dom0.

That's what happen when I write a commit message late in the night.
Sorry about that. I'll resend it.
--8323329-1660004983-1571154579=:6326
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1660004983-1571154579=:6326--


From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:52:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKP79-00084J-Jg; Tue, 15 Oct 2019 15:51:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yms0=YI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKP78-00084B-2k
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:51:58 +0000
X-Inumbo-ID: b7a3814e-ef63-11e9-9396-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b7a3814e-ef63-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 15:51:57 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 D4C2720854;
 Tue, 15 Oct 2019 15:51:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571154717;
 bh=1ksx8yndDmaEGLERQlQh2L+Ieel4igeo8CcwT/6B6vw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=VVggsuq4oOe7jbgYfjx6ZtP4fDSYqYlkJRHuipc+Y0ZPjPmfx70/eLKIHu9/Zuhpm
 CHQycg7InZnMg85Rv6sY/SE2MUjCa84H0PmiKE8Tzend/eIl3aqFs5MqKXjAfNwomM
 tiFExxXa9JsUCiTj2RltfWJV2/YTXxDLFzBJ4tV4=
Date: Tue, 15 Oct 2019 08:51:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <db570cdf-10ef-2e1a-b3c3-650f2e729315@arm.com>
Message-ID: <alpine.DEB.2.21.1910150851050.6326@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
 <db570cdf-10ef-2e1a-b3c3-650f2e729315@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/arm: remove special dom0 case in
 dump_hyp_walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTAvMTUvMTkgNDo0OSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gVGhl
cmUgaXMgbm8gbmVlZCB0byBoYXZlIGEgc3BlY2lhbCBkb20wIGNhc2UgdG8gY29udmVydCB0aGUg
cGd0YWJsZQo+ID4gdmlydHVhbCBhZGRyZXNzIGludG8gYSBwaHlzaWNhbCBhZGRyZXNzLiBUaGUg
dmlydF90b19tYWRkciBmdW5jdGlvbiBjYW4KPiA+IHdvcmsgYm90aCBpbiB0aGUgZG9tMCBjYXNl
IGFuZCB0aGUgZG9tVSBjYXNlLgo+ID4gCj4gPiBUaGlzIGlzIG1vcmUgdGhhbiBhIGNsZWFudXA6
IHdoZW4gWGVuIGlzIGxvYWRlZCBhdCBhZGRyZXNzZXMgbG93ZXIgdGhhbgo+ID4gMk1CIG9uIGFy
bTMyIHBoeXNfb2Zmc2V0IG1pZ2h0IG5vdCBob2xkIHRoZSByaWdodCB2YWx1ZSBhbmQgYmUgdW5h
YmxlIHRvCj4gPiBwZXJmb3JtIGEgdmlydCB0byBwaHlzIGNvbnZlcnNpb24gcHJvcGVybHkuIFJl
ZHVjaW5nIHRoZSB1bm5lY2Vzc2FyeQo+ID4gdXNhZ2Ugb2YgcGh5c19vZmZzZXQgaXMgYSBnb29k
IGlkZWEuCj4gCj4gQXNpZGUgd2hhdCBKdWVyZ2VuIHNhaWQsIHRoaXMgcGFyYWdyYXBoIHJhaXNl
cyB0aGUgcXVlc3Rpb24gd2h5IHBoeXNfb2Zmc2V0IGlzCj4gYWN0dWFsbHkgbm90IG1vZGlmaWVk
IChvciBjb21wbGV0ZWx5IGRyb3BwZWQpPyBBZnRlciBhbGwsIGlmIHRoZSB2YWx1ZSBob2xkcwo+
IGlzIHdyb25nIHRoZW4gb3RoZXIgdXNlcnMgbWF5IGdldCB3cm9uZyB2YWx1ZSBhcyB3ZWxsLi4u
CgpTaG91bGQgSSBhZGQgc29tZXRoaW5nIGxpa2UgInRoaXMgaXMgbm90IGEgZml4LCBidXQgcmVk
dWNpbmcgdW5uZWNlc3NhcnlbLi4uXSIgPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 15:59:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 15:59:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPEa-0008K9-Iq; Tue, 15 Oct 2019 15:59:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKPEZ-0008K4-L8
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 15:59:39 +0000
X-Inumbo-ID: c9a96394-ef64-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c9a96394-ef64-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 15:59:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A67FE28;
 Tue, 15 Oct 2019 08:59:36 -0700 (PDT)
Received: from [10.37.13.17] (unknown [10.37.13.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D42ED3F68E;
 Tue, 15 Oct 2019 08:59:35 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.21.1910142041270.6326@sstabellini-ThinkPad-T480s>
 <db570cdf-10ef-2e1a-b3c3-650f2e729315@arm.com>
 <alpine.DEB.2.21.1910150851050.6326@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <69a35487-097b-aa4a-87d2-7bc7b6ca2d80@arm.com>
Date: Tue, 15 Oct 2019 16:59:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910150851050.6326@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: remove special dom0 case in
 dump_hyp_walk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzE1LzE5IDQ6NTEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDE1IE9jdCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZh
bm8sCj4+Cj4+IE9uIDEwLzE1LzE5IDQ6NDkgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
Pj4+IFRoZXJlIGlzIG5vIG5lZWQgdG8gaGF2ZSBhIHNwZWNpYWwgZG9tMCBjYXNlIHRvIGNvbnZl
cnQgdGhlIHBndGFibGUKPj4+IHZpcnR1YWwgYWRkcmVzcyBpbnRvIGEgcGh5c2ljYWwgYWRkcmVz
cy4gVGhlIHZpcnRfdG9fbWFkZHIgZnVuY3Rpb24gY2FuCj4+PiB3b3JrIGJvdGggaW4gdGhlIGRv
bTAgY2FzZSBhbmQgdGhlIGRvbVUgY2FzZS4KPj4+Cj4+PiBUaGlzIGlzIG1vcmUgdGhhbiBhIGNs
ZWFudXA6IHdoZW4gWGVuIGlzIGxvYWRlZCBhdCBhZGRyZXNzZXMgbG93ZXIgdGhhbgo+Pj4gMk1C
IG9uIGFybTMyIHBoeXNfb2Zmc2V0IG1pZ2h0IG5vdCBob2xkIHRoZSByaWdodCB2YWx1ZSBhbmQg
YmUgdW5hYmxlIHRvCj4+PiBwZXJmb3JtIGEgdmlydCB0byBwaHlzIGNvbnZlcnNpb24gcHJvcGVy
bHkuIFJlZHVjaW5nIHRoZSB1bm5lY2Vzc2FyeQo+Pj4gdXNhZ2Ugb2YgcGh5c19vZmZzZXQgaXMg
YSBnb29kIGlkZWEuCj4+Cj4+IEFzaWRlIHdoYXQgSnVlcmdlbiBzYWlkLCB0aGlzIHBhcmFncmFw
aCByYWlzZXMgdGhlIHF1ZXN0aW9uIHdoeSBwaHlzX29mZnNldCBpcwo+PiBhY3R1YWxseSBub3Qg
bW9kaWZpZWQgKG9yIGNvbXBsZXRlbHkgZHJvcHBlZCk/IEFmdGVyIGFsbCwgaWYgdGhlIHZhbHVl
IGhvbGRzCj4+IGlzIHdyb25nIHRoZW4gb3RoZXIgdXNlcnMgbWF5IGdldCB3cm9uZyB2YWx1ZSBh
cyB3ZWxsLi4uCj4gCj4gU2hvdWxkIEkgYWRkIHNvbWV0aGluZyBsaWtlICJ0aGlzIGlzIG5vdCBh
IGZpeCwgYnV0IHJlZHVjaW5nIHVubmVjZXNzYXJ5Wy4uLl0iID8KCmR1bXBfaHlwX3dhbGsoKSBp
cyBvbmx5IHVzZWQgaW4gdHdvIHBsYWNlczoKICAgICAtIHdoZW4gaGFyZHdhcmUgdHJhbnNsYXRp
b24gZmFpbGVkCiAgICAgLSBIeXBlcnZpc29yIGRhdGEgYWJvcnQKCkluIGJvdGggY2FzZSB3ZSB3
aWxsIHBhbmljIGFmdGVyd2FyZHMuIFNvIGhpdHRpbmcgdGhlIEJVR19PTigpIGlzIGp1c3QgCm9u
bHkgYSBtYXR0ZXIgb2YgbG9zaW5nIHBhZ2UtdGFibGUgaW5mb3JtYXRpb24uCgpTbyBJIHNlZSBs
aW1pdGVkIHJlYXNvbiB0byBzZWUgdGhpcyBwYXRjaCBhbG9uZSBpbiBYZW4gNC4xMy4gV2Ugc2hv
dWxkIAplaXRoZXIgY29tcGxldGVseSBmaXggcGh5c19vZmZzZXQgb3IgZG8gbm90aGluZy4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:01:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPGj-00018m-5o; Tue, 15 Oct 2019 16:01:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G1dy=YI=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iKPGh-00018f-To
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:01:52 +0000
X-Inumbo-ID: 18add182-ef65-11e9-a531-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18add182-ef65-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 16:01:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Date:Message-ID:Subject:From:To:Sender:Reply-To:Cc:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=tYs7wrFHttK3n1Wuxd7ENqc/fESColQ3G/ElUwYzTlk=; b=EgrapJ7p6pR+K+0+v31d3eYs1H
 kq81LXXoElqd3x1uGfyXG2mb6olYK8hruh+EqdLR32DelKdYyFk6us3zi5yhj0scQF8OlX7vqRb7g
 N8Xo8Dw49NAq1bFGUb3JC+8tJXiKRukaBcs2mMcPrXQC0ZETt/VJyraRGeVhgxYwfgDU=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:41558
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iKPHK-0002mt-4c; Tue, 15 Oct 2019 18:02:30 +0200
To: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <e8c0d666-0d74-068a-0274-2ccd20159745@eikelenboom.it>
Date: Tue, 15 Oct 2019 18:02:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen-unstable 4.13.0-rc0 problem starting guest while
 trying to passthrough multiple pci devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW50aG9ueSwKCldoaWxlIHRlc3RpbmcgeGVuLXVuc3RhYmxlIDQuMTMuMC1yYzAgSSByYW4g
aW4gdG8gdGhlIGZvbGxvd2luZyBpc3N1ZToKCldoZW4gcGFzc2luZyB0aHJvdWdoIGFsbCA4IGZ1
bmN0aW9ucyBvZiBhIHBjaShlKSBkZXZpY2UgSSBjYW4ndCBzdGFydCB0aGUgZ3Vlc3QgYW55bW9y
ZSwgbm90ZSB0aGF0IHRoZSB0cm91YmxlIG9ubHkgc3RhcnRzIGF0IDA6OTowLjMsIG5vdCBhdCAw
Ojk6MC4wOgoJbGlieGw6IGVycm9yOiBsaWJ4bF9xbXAuYzoxMjcwOnFtcF9ldl9jb25uZWN0OiBE
b21haW4gMzpGYWlsZWQgdG8gY29ubmVjdCB0byBRTVAgc29ja2V0IC92YXIvcnVuL3hlbi9xbXAt
bGlieGwtMzogUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUKCWxpYnhsOiBlcnJvcjog
bGlieGxfcGNpLmM6MTcwMjpkZXZpY2VfcGNpX2FkZF9kb25lOiBEb21haW4gMzpsaWJ4bF9fZGV2
aWNlX3BjaV9hZGQgIGZhaWxlZCBmb3IgUENJIGRldmljZSAwOjk6MC4zIChyYyAtMykKCWxpYnhs
OiBlcnJvcjogbGlieGxfcW1wLmM6MTI3MDpxbXBfZXZfY29ubmVjdDogRG9tYWluIDM6RmFpbGVk
IHRvIGNvbm5lY3QgdG8gUU1QIHNvY2tldCAvdmFyL3J1bi94ZW4vcW1wLWxpYnhsLTM6IFJlc291
cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlCglsaWJ4bDogZXJyb3I6IGxpYnhsX3BjaS5jOjE3
MDI6ZGV2aWNlX3BjaV9hZGRfZG9uZTogRG9tYWluIDM6bGlieGxfX2RldmljZV9wY2lfYWRkICBm
YWlsZWQgZm9yIFBDSSBkZXZpY2UgMDo5OjAuNCAocmMgLTMpCglsaWJ4bDogZXJyb3I6IGxpYnhs
X3FtcC5jOjEyNzA6cW1wX2V2X2Nvbm5lY3Q6IERvbWFpbiAzOkZhaWxlZCB0byBjb25uZWN0IHRv
IFFNUCBzb2NrZXQgL3Zhci9ydW4veGVuL3FtcC1saWJ4bC0zOiBSZXNvdXJjZSB0ZW1wb3Jhcmls
eSB1bmF2YWlsYWJsZQoJbGlieGw6IGVycm9yOiBsaWJ4bF9wY2kuYzoxNzAyOmRldmljZV9wY2lf
YWRkX2RvbmU6IERvbWFpbiAzOmxpYnhsX19kZXZpY2VfcGNpX2FkZCAgZmFpbGVkIGZvciBQQ0kg
ZGV2aWNlIDA6OTowLjUgKHJjIC0zKQoJbGlieGw6IGVycm9yOiBsaWJ4bF9xbXAuYzoxMjcwOnFt
cF9ldl9jb25uZWN0OiBEb21haW4gMzpGYWlsZWQgdG8gY29ubmVjdCB0byBRTVAgc29ja2V0IC92
YXIvcnVuL3hlbi9xbXAtbGlieGwtMzogUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUK
CWxpYnhsOiBlcnJvcjogbGlieGxfcGNpLmM6MTcwMjpkZXZpY2VfcGNpX2FkZF9kb25lOiBEb21h
aW4gMzpsaWJ4bF9fZGV2aWNlX3BjaV9hZGQgIGZhaWxlZCBmb3IgUENJIGRldmljZSAwOjk6MC42
IChyYyAtMykKCWxpYnhsOiBlcnJvcjogbGlieGxfcW1wLmM6MTI3MDpxbXBfZXZfY29ubmVjdDog
RG9tYWluIDM6RmFpbGVkIHRvIGNvbm5lY3QgdG8gUU1QIHNvY2tldCAvdmFyL3J1bi94ZW4vcW1w
LWxpYnhsLTM6IFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlCglsaWJ4bDogZXJyb3I6
IGxpYnhsX3BjaS5jOjE3MDI6ZGV2aWNlX3BjaV9hZGRfZG9uZTogRG9tYWluIDM6bGlieGxfX2Rl
dmljZV9wY2lfYWRkICBmYWlsZWQgZm9yIFBDSSBkZXZpY2UgMDo5OjAuNyAocmMgLTMpCglsaWJ4
bDogZXJyb3I6IGxpYnhsX2NyZWF0ZS5jOjE2MDk6ZG9tY3JlYXRlX2F0dGFjaF9kZXZpY2VzOiBE
b21haW4gMzp1bmFibGUgdG8gYWRkIHBjaSBkZXZpY2VzCglsaWJ4bDogZXJyb3I6IGxpYnhsX2Rv
bWFpbi5jOjExNzc6bGlieGxfX2Rlc3Ryb3lfZG9taWQ6IERvbWFpbiAzOk5vbi1leGlzdGFudCBk
b21haW4KCWxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTEzMTpkb21haW5fZGVzdHJveV9j
YWxsYmFjazogRG9tYWluIDM6VW5hYmxlIHRvIGRlc3Ryb3kgZ3Vlc3QKCWxpYnhsOiBlcnJvcjog
bGlieGxfZG9tYWluLmM6MTA1ODpkb21haW5fZGVzdHJveV9jYjogRG9tYWluIDM6RGVzdHJ1Y3Rp
b24gb2YgZG9tYWluIGZhaWxlZAoKV2hlbiBvbmx5IHBhc3NpbmcgdGhyb3VnaCB0aGUgZmlyc3Qg
ZnVuY3Rpb25zIDA6OTowLjAgdG8gMDo5OjAuMiwgdGhlIGd1ZXN0IHN0YXJ0cy4KCi0tClNhbmRl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:18:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPWI-00026c-Ui; Tue, 15 Oct 2019 16:17:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aDy4=YI=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1iKPWH-00026V-77
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:17:57 +0000
X-Inumbo-ID: 57287849-ef67-11e9-9396-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 57287849-ef67-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:17:55 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
Thread-Index: AQHVek1xYOB4vaPOaUer8mo/2jN186dSu1cA///MTVCACVayAP//0p8Q
Date: Tue, 15 Oct 2019 16:18:08 +0000
Message-ID: <bac0e5860e8d489cb0606732e943209a@dornerworks.com>
References: <20191004004745.26522-1-stewart.hildebrand@dornerworks.com>
 <39153cd6-efe5-1b5d-baba-b567c151a5f3@arm.com>
 <2474d9869a5c46e39ea862a2c78a04c4@dornerworks.com>
 <8c959176-715b-db7d-cf2f-a810791f676f@arm.com>
In-Reply-To: <8c959176-715b-db7d-cf2f-a810791f676f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.254]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlc2RheSwgT2N0b2JlciAxNSwgMjAxOSA3OjAyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6
DQo+SGksDQoNCkhpIQ0KDQo+DQo+T24gMTAvOS8xOSA1OjU5IFBNLCBTdGV3YXJ0IEhpbGRlYnJh
bmQgd3JvdGU6DQo+PiBIb3dldmVyLCBldmVuIHdpdGggWGVuIGxvb2tpbmcgZm9yIGJjbTI4Mzgs
IHlvdSB3b3VsZG4ndCBiZSBhYmxlIHRvDQo+PiBncmFiIG9uZSBvZiB0aG9zZSByZWxlYXNlcyBh
bmQgYm9vdCB3aXRob3V0IHJ1bm5pbmcgaW50byBvdGhlciBpc3N1ZXMuDQo+PiBZb3UnZCBzdGls
bCBuZWVkIGEgY291cGxlIG9mIGFkZGl0aW9uYWwgcGF0Y2hlcyBhdCBbNF0uIEN1cnJlbnRseSB0
aGUNCj4+IG9ubHkgd2F5IHRoYXQgSSdtIGF3YXJlIG9mIHRvIHN1Y2Nlc3NmdWxseSBib290IGlu
dG8gZG9tMCBhbmQgbGF1bmNoDQo+PiBkb21VIGlzIHRvIGJ1aWxkIHRoZSBkb20wIGtlcm5lbCBm
cm9tIHNvdXJjZSB3aXRoIHRoZSBleHRyYSBwYXRjaGVzDQo+PiBhcHBsaWVkIGZvdW5kIGF0IFs0
XS4NCj4NCj5JcyB0aGVyZSBhbnkgcGxhbiB0byB1cHN0cmVhbSB0aG9zZSBwYXRjaGVzPw0KDQpU
d28gb2YgdGhlIHBhdGNoZXMgYXJlIGFkZGluZyBkZXZpY2UgdHJlZSBub2RlcyAoeGVuLHhlbi1i
b290YXJncywNCmV0YyksIHNvIHRob3NlIGFyZSB1bmxpa2VseSB0byBiZSB1cHN0cmVhbWVkLiBP
bmUgcGF0Y2ggaXMgYQ0KaGFjay93b3JrYXJvdW5kIHRvIGRpc2FibGUgRE1BIGZvciB0aGUgU0Qg
Y2FyZCwgYWxzbyB1bmxpa2VseSB0byBiZQ0KdXBzdHJlYW1lZC4gRmluYWxseSwgdGhlIGxhc3Qg
cGF0Y2ggYWRkcyBhIGNoZWNrIHRvIGF2b2lkIGludm9raW5nDQp4ZW5fZG1hX29wcyByZWN1cnNp
dmVseS4gVGhpcyBvbmUgY291bGQgcG90ZW50aWFsbHkgYmUgdXBzdHJlYW1lZCwNCnRob3VnaCB3
ZSBoYXZlbid0IHN1Ym1pdHRlZCBvciBnYXRoZXJlZCBhbnkgaW5wdXQgZnJvbSB0aGUgbGludXgg
b3INCnJhc3BiZXJyeSBwaSBjb21tdW5pdGllcyB5ZXQuDQoNCldlIGFyZSB0cmFja2luZyB0aGUg
Zm9sbG93aW5nIHBhdGNoIHNldHMgWzVdIFs2XSBbN10gZm9yIHVwc3RyZWFtLCBhbmQNCm91ciBj
dXJyZW50IHBsYW4gaXMgYmFzaWNhbGx5IHRvIHdhaXQgdW50aWwgdGhleSBoYXZlIGJlZW4gbWVy
Z2VkLCB0cnkNCmJvb3RpbmcgdGhlIHVwc3RyZWFtIGtlcm5lbCwgdGhlbiBzZWUgaWYgaXQgaXMg
c3RpbGwgbmVjZXNzYXJ5IHRvIGFwcGx5DQp0aGUgRE1BIHdvcmthcm91bmRzLg0KDQpbNV0gaHR0
cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9jb3Zlci8xMTE2NTM5NS8NCls2XSBodHRwczovL3Bh
dGNod29yay5rZXJuZWwub3JnL2NvdmVyLzExMTU5Mzc5Lw0KWzddIGh0dHBzOi8vcGF0Y2h3b3Jr
Lmtlcm5lbC5vcmcvY292ZXIvMTExNDE3MTkvDQoNCj4+ICJJZiB5b3UgYXJlIHVzaW5nIGEgZGV2
aWNlIHRyZWUgd2l0aCB0aGUgb2xkIGNvbXBhdGlibGUgc3RyaW5nDQo+PiBicmNtLGJjbTI4Mzgs
IHlvdSB3aWxsIG5lZWQgdG8gdXBncmFkZSB5b3VyIGRldmljZSB0cmVlIHRvIG9uZSB0aGF0IGhh
cw0KPj4gdGhlIG5ldyBicmNtLGJjbTI3MTEgY29tcGF0aWJsZSBzdHJpbmcuIg0KPg0KPlRoYXQn
cyBmaW5lIHdpdGggbWUuDQoNCk9LLCBzaW5jZSBpdCdzIHNpbXBseSBhIG1hdHRlciBvZiBhZGRp
bmcgdGhpcyB0byB0aGUgY29tbWl0IG1lc3NhZ2UsDQpjYW4gaXQgYmUgYWRkZWQgb24gY29tbWl0
PyBPciBzaG91bGQgSSBzcGluIGEgdjMgd2l0aCB0aGUgdXBkYXRlZA0KY29tbWl0IG1lc3NhZ2U/
DQoNCkZpbmFsbHksIEBKdWVyZ2VuLCBhcmUgeW91IHdpbGxpbmcgdG8gYWNjZXB0IHRoaXMgcGF0
Y2ggZm9yIDQuMTM/IFNpbmNlDQpib3RoIHVwc3RyZWFtIGxpbnV4IGFuZCBkb3duc3RyZWFtIHJh
c3BiZXJyeSBwaSBsaW51eCBjb21tdW5pdGllcyBoYXZlDQpkZWNpZGVkIHRvIHVzZSB0aGUgYmNt
MjcxMSBjb252ZW50aW9uLCB3ZSBkb24ndCBjdXJyZW50bHkgbWF0Y2ggdGhpcw0KcGxhdGZvcm0g
Y29tcGF0aWJsZS4gTWVhbmluZyB3ZSBjYW4ndCBjdXJyZW50bHkgYm9vdCBvbiBSUGk0IHdpdGhv
dXQNCnRoaXMgcGF0Y2guDQoNClN0ZXcNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:27:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPfP-0002yA-48; Tue, 15 Oct 2019 16:27:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPfN-0002y5-Mv
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:27:21 +0000
X-Inumbo-ID: a940f79e-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a940f79e-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:27:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 287453084051;
 Tue, 15 Oct 2019 16:27:20 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id DB09319C58;
 Tue, 15 Oct 2019 16:27:08 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:33 +0200
Message-Id: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Tue, 15 Oct 2019 16:27:20 +0000 (UTC)
Subject: [Xen-devel] [PATCH 00/32] hw/i386/pc: Split PIIX3 southbridge from
 i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGlzIHNlcmllcyBpcyBhIHJld29yayBvZiAicGlpeDQ6IGNsZWFudXAgYW5kIGltcHJv
dmVtZW50cyIgWzFdCmZyb20gSGVydsOpLCBhbmQgbXkgInJlbW92ZSBpMzg2L3BjIGRlcGVuZGVu
Y3k6IFBJSVggY2xlYW51cCIgWzJdLgoKU3RpbGwgdHJ5aW5nIHRvIHJlbW92ZSB0aGUgc3Ryb25n
IFg4Ni9QQyBkZXBlbmRlbmN5IDIgeWVhcnMgbGF0ZXIsCm9uZSBzdGVwIGF0IGEgdGltZS4KSGVy
ZSB3ZSBzcGxpdCB0aGUgUElJWDMgc291dGhicmlkZ2UgZnJvbSBpNDQwRlggbm9ydGhicmlkZ2Uu
ClRoZSBpNDQwRlggbm9ydGhicmlkZ2UgaXMgb25seSB1c2VkIGJ5IHRoZSBQQyBtYWNoaW5lLCB3
aGlsZSB0aGUKUElJWCBzb3V0aGJyaWRnZSBpcyBhbHNvIHVzZWQgYnkgdGhlIE1hbHRhIE1JUFMg
bWFjaGluZS4KClRoaXMgaXMgYWxzbyBhIHN0ZXAgZm9yd2FyZCB1c2luZyBLQ29uZmlnIHdpdGgg
dGhlIE1hbHRhIGJvYXJkLgpXaXRob3V0IHRoaXMgc3BsaXQsIGl0IHdhcyBpbXBvc3NpYmxlIHRv
IGNvbXBpbGUgdGhlIE1hbHRhIHdpdGhvdXQKcHVsbGluZyB2YXJpb3VzIFg4NiBwaWVjZXMgb2Yg
Y29kZS4KClRoZSBvdmVyYWxsIGRlc2lnbiBjbGVhbnVwIGlzIG5vdCB5ZXQgcGVyZmVjdCwgYnV0
IGVub3VnaCB0byBwb3N0CmFzIGEgc2VyaWVzLgoKTm93IHRoYXQgdGhlIFBJSVgzIGNvZGUgaXMg
ZXh0cmFjdGVkLCB0aGUgY29kZSBkdXBsaWNhdGlvbiB3aXRoIHRoZQpQSUlYNCBjaGlwc2V0IGlz
IG9idmlvdXMuIE5vdCB3b3J0aCBpbXByb3ZpbmcgZm9yIG5vdyBiZWNhdXNlIGl0Cmlzbid0IGJy
b2tlbi4KCk5leHQgc3RlcCBpcyBwcm9iYWJseToKCjEvIEV4dHJhY3QgaTgyNTkgZnJvbSAicGMu
aCIgYW5kIHNvcnQgYWxsIHRoZSBwbGFjZXMgd2hlcmUgd2UgY2FsbAogICBwaWNfKigpIHVzaW5n
IGdsb2JhbCB2YXJpYWJsZXMKMi8gUmVmYWN0b3IgY29tbW9uIFBJSVggY29kZSBmcm9tIGh3L2kz
ODYvcGNfKi5jIHRvIHBpaXgqLmMKClBsZWFzZSByZXZpZXcsCgpQaGlsLgoKU2VyaWVzIGF2YWls
YWJsZSBoZXJlOgpicmFuY2ggcGNfc3BsaXRfaTQ0MGZ4X3BpaXgtdjEgb24gaHR0cHM6Ly9naXRs
YWIuY29tL3BoaWxtZC9xZW11LmdpdAoKWzFdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20v
cWVtdS1kZXZlbEBub25nbnUub3JnL21zZzUwMDczNy5odG1sClsyXSBodHRwczovL3d3dy5tYWls
LWFyY2hpdmUuY29tL3FlbXUtZGV2ZWxAbm9uZ251Lm9yZy9tc2c1MDQwODEuaHRtbAoKSGVydsOp
IFBvdXNzaW5lYXUgKDkpOgogIG1jMTQ2ODE4cnRjOiBtb3ZlIHN0cnVjdHVyZSB0byBoZWFkZXIg
ZmlsZQogIG1jMTQ2ODE4cnRjOiBhbHdheXMgcmVnaXN0ZXIgcnRjIHRvIHJ0YyBsaXN0CiAgcGlp
eDQ6IHJlbmFtZSBzb21lIHZhcmlhYmxlcyBpbiByZWFsaXplIGZ1bmN0aW9uCiAgcGlpeDQ6IGFk
ZCBSZXNldCBDb250cm9sIFJlZ2lzdGVyCiAgcGlpeDQ6IGFkZCBhIGk4MjU5IGludGVycnVwdCBj
b250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQKICBwaWl4NDogcmVuYW1lIFBJSVg0
IG9iamVjdCB0byBwaWl4NC1pc2EKICBwaWl4NDogY29udmVydCByZXNldCBmdW5jdGlvbiB0byBR
T00KICBwaWl4NDogYWRkIGEgaTgyNTcgZG1hIGNvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRh
dGFzaGVldAogIHBpaXg0OiBhZGQgYSBpODI1NCBwaXQgY29udHJvbGxlciBhcyBzcGVjaWZpZWQg
aW4gZGF0YXNoZWV0CgpQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSAoMjMpOgogIGh3L2kzODY6IFJl
bW92ZSBvYnNvbGV0ZSBMb2FkU3RhdGVIYW5kbGVyOjpsb2FkX3N0YXRlX29sZCBoYW5kbGVycwog
IGh3L2kzODYvcGM6IE1vdmUga3ZtX2k4MjU5X2luaXQoKSBkZWNsYXJhdGlvbiB0byBzeXNlbXUv
a3ZtLmgKICBtYzE0NjgxOHJ0YzogTW92ZSBSVENfSVNBX0lSUSBkZWZpbml0aW9uCiAgbWMxNDY4
MThydGM6IEluY2x1ZGUgIm1jMTQ2ODE4cnRjX3JlZ3MuaCIgZGlyZWN0bHkgaW4gbWMxNDY4MThy
dGMuYwogIE1BSU5UQUlORVJTOiBLZWVwIFBJSVg0IFNvdXRoIEJyaWRnZSBzZXBhcmF0ZSBmcm9t
IFBDIENoaXBzZXRzCiAgUmV2ZXJ0ICJpcnE6IGludHJvZHVjZSBxZW11X2lycV9wcm94eSgpIgog
IHBpaXg0OiBhZGQgYSBtYzE0NjgxOHJ0YyBjb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRh
c2hlZXQKICBody9taXBzL21pcHNfbWFsdGE6IENyZWF0ZSBJREUgaGFyZCBkcml2ZSBhcnJheSBk
eW5hbWljYWxseQogIGh3L21pcHMvbWlwc19tYWx0YTogRXh0cmFjdCB0aGUgUElJWDQgY3JlYXRp
b24gY29kZSBhcyBwaWl4NF9jcmVhdGUoKQogIGh3L2lzYS9waWl4NDogTW92ZSBwaWl4NF9jcmVh
dGUoKSB0byBody9pc2EvcGlpeDQuYwogIGh3L2kzODYvcGM6IEV4dHJhY3QgcGNfZ3NpX2NyZWF0
ZSgpCiAgaHcvaTM4Ni9wYzogUmVkdWNlIGdzaV9oYW5kbGVyIHNjb3BlCiAgaHcvaTM4Ni9wYzog
TW92ZSBnc2lfc3RhdGUgY3JlYXRpb24gY29kZQogIGh3L2kzODYvcGM6IEV4dHJhY3QgcGNfaTgy
NTlfY3JlYXRlKCkKICBody9pMzg2L3BjOiBSZW1vdmUga3ZtX2kzODYuaCBpbmNsdWRlCiAgaHcv
cGNpLWhvc3QvcGlpeDogRXh0cmFjdCBwaWl4M19jcmVhdGUoKQogIGh3L3BjaS1ob3N0L3BpaXg6
IE1vdmUgUkNSX0lPUE9SVCByZWdpc3RlciBkZWZpbml0aW9uCiAgaHcvcGNpLWhvc3QvcGlpeDog
RGVmaW5lIGFuZCB1c2UgdGhlIFBJSVggSVJRIFJvdXRlIENvbnRyb2wgUmVnaXN0ZXJzCiAgaHcv
cGNpLWhvc3QvcGlpeDogTW92ZSBpNDQwRlggZGVjbGFyYXRpb25zIHRvIGh3L3BjaS1ob3N0L2k0
NDBmeC5oCiAgaHcvcGNpLWhvc3QvcGlpeDogRml4IGNvZGUgc3R5bGUgaXNzdWVzCiAgaHcvcGNp
LWhvc3QvcGlpeDogRXh0cmFjdCBQSUlYMyBmdW5jdGlvbnMgdG8gaHcvaXNhL3BpaXgzLmMKICBo
dy9wY2ktaG9zdDogUmVuYW1lIGluY29ycmVjdGx5IG5hbWVkICdwaWl4JyBhcyAnaTQ0MGZ4Jwog
IGh3L3BjaS1ob3N0L2k0NDBmeDogUmVtb3ZlIHRoZSBsYXN0IFBJSVgzIHRyYWNlcwoKIE1BSU5U
QUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBody9hY3BpL3BjaWhwLmMg
ICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQogaHcvYWNwaS9waWl4NC5jICAgICAgICAgICAg
ICAgICAgICAgfCAgNDIgKy0tCiBody9jb3JlL2lycS5jICAgICAgICAgICAgICAgICAgICAgICB8
ICAxNCAtCiBody9pMzg2L0tjb25maWcgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogaHcv
aTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgICAgICAgICAgfCAgIDMgKy0KIGh3L2kzODYvcGMuYyAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDM2ICsrLQogaHcvaTM4Ni9wY19waWl4LmMgICAgICAg
ICAgICAgICAgICAgfCAgMzMgKy0tCiBody9pMzg2L3BjX3EzNS5jICAgICAgICAgICAgICAgICAg
ICB8ICAyOCArLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgICAgICAgICAgICAgfCAgIDUgKy0K
IGh3L2ludGMvYXBpY19jb21tb24uYyAgICAgICAgICAgICAgIHwgIDQ5IC0tLS0KIGh3L2lzYS9L
Y29uZmlnICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIGh3L2lzYS9NYWtlZmlsZS5vYmpz
ICAgICAgICAgICAgICAgIHwgICAxICsKIGh3L2lzYS9waWl4My5jICAgICAgICAgICAgICAgICAg
ICAgIHwgMzk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiBody9pc2EvcGlpeDQuYyAgICAg
ICAgICAgICAgICAgICAgICB8IDE1NSArKysrKysrKy0tCiBody9taXBzL2d0NjR4eHhfcGNpLmMg
ICAgICAgICAgICAgICB8ICAgNSArLQogaHcvbWlwcy9taXBzX21hbHRhLmMgICAgICAgICAgICAg
ICAgfCAgNDYgKy0tCiBody9wY2ktaG9zdC9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAgMyAr
LQogaHcvcGNpLWhvc3QvTWFrZWZpbGUub2JqcyAgICAgICAgICAgfCAgIDIgKy0KIGh3L3BjaS1o
b3N0L3twaWl4LmMgPT4gaTQ0MGZ4LmN9ICAgIHwgNDI0ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIGh3L3RpbWVyL2k4MjU0X2NvbW1vbi5jICAgICAgICAgICAgIHwgIDQwIC0tLQogaHcv
dGltZXIvbWMxNDY4MThydGMuYyAgICAgICAgICAgICAgfCAgMzkgKy0tCiBpbmNsdWRlL2h3L2Fj
cGkvcGlpeDQuaCAgICAgICAgICAgICB8ICAgNiAtCiBpbmNsdWRlL2h3L2kzODYvcGMuaCAgICAg
ICAgICAgICAgICB8ICA0MSArLS0KIGluY2x1ZGUvaHcvaXJxLmggICAgICAgICAgICAgICAgICAg
IHwgICA1IC0KIGluY2x1ZGUvaHcvaXNhL2lzYS5oICAgICAgICAgICAgICAgIHwgICAyICsKIGlu
Y2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmggICAgICAgIHwgIDM2ICsrKwogaW5jbHVkZS9ody9z
b3V0aGJyaWRnZS9waWl4LmggICAgICAgfCAgNzQgKysrKysKIGluY2x1ZGUvaHcvdGltZXIvbWMx
NDY4MThydGMuaCAgICAgIHwgIDM2ICsrLQogaW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0Y19y
ZWdzLmggfCAgIDIgLQogaW5jbHVkZS9zeXNlbXUva3ZtLmggICAgICAgICAgICAgICAgfCAgIDEg
Kwogc3R1YnMvcGNpLWhvc3QtcGlpeC5jICAgICAgICAgICAgICAgfCAgIDMgKy0KIHRlc3RzL3J0
Yy10ZXN0LmMgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIDMzIGZpbGVzIGNoYW5nZWQsIDc4
MSBpbnNlcnRpb25zKCspLCA3NzMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcv
aXNhL3BpaXgzLmMKIHJlbmFtZSBody9wY2ktaG9zdC97cGlpeC5jID0+IGk0NDBmeC5jfSAoNTgl
KQogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvYWNwaS9waWl4NC5oCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IGluY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oCgotLSAKMi4yMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:27:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:27:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPfW-0002ys-Cy; Tue, 15 Oct 2019 16:27:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPfU-0002yb-U3
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:27:28 +0000
X-Inumbo-ID: adb7c6ae-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id adb7c6ae-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:27:28 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id BEB018E1CF1;
 Tue, 15 Oct 2019 16:27:27 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id BB9AE19C58;
 Tue, 15 Oct 2019 16:27:20 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:34 +0200
Message-Id: <20191015162705.28087-2-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.69]); Tue, 15 Oct 2019 16:27:27 +0000 (UTC)
Subject: [Xen-devel] [PATCH 01/32] hw/i386: Remove obsolete
 LoadStateHandler::load_state_old handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZGV2aWNlcyBpbXBsZW1lbnRlZCB0aGVpciBsb2FkX3N0YXRlX29sZCgpIGhhbmRsZXIg
MTAgeWVhcnMKYWdvLCBwcmV2aW91cyB0byBRRU1VIHYwLjEyLgpTaW5jZSBjb21taXQgY2M0MjVi
NWRkZiByZW1vdmVkIHRoZSBwYy0wLjEwIGFuZCBwYy0wLjExIG1hY2hpbmVzLAp3ZSBjYW4gZHJv
cCB0aGlzIGNvZGUuCgpOb3RlOiB0aGUgbWlwc19yNGsgbWFjaGluZSBzdGFydGVkIHRvIHVzZSB0
aGUgaTgyNTQgZGV2aWNlIGp1c3QKYWZ0ZXIgUUVNVSB2MC41LjAsIGJ1dCB0aGUgTUlQUyBtYWNo
aW5lIHR5cGVzIGFyZSBub3QgdmVyc2lvbmVkLApzbyB0aGVyZSBpcyBubyBtaWdyYXRpb24gY29t
cGF0aWJpbGl0eSBpc3N1ZSByZW1vdmluZyB0aGlzIGhhbmRsZXIuCgpTdWdnZXN0ZWQtYnk6IFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KU2lnbmVkLW9mZi1ieTogUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2FjcGkvcGlp
eDQuYyAgICAgICAgIHwgNDAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBody9p
bnRjL2FwaWNfY29tbW9uLmMgICB8IDQ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiBody9wY2ktaG9zdC9waWl4LmMgICAgICB8IDI1IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogaHcvdGltZXIvaTgyNTRfY29tbW9uLmMgfCA0MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTU0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L2FjcGkvcGlpeDQuYyBiL2h3L2FjcGkvcGlpeDQuYwppbmRleCA1NzQyYzNkZjg3Li4x
ZDI5ZDQzOGM3IDEwMDY0NAotLS0gYS9ody9hY3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4
NC5jCkBAIC00Miw3ICs0Miw2IEBACiAjaW5jbHVkZSAiaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5o
IgogI2luY2x1ZGUgImh3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmgiCiAjaW5jbHVkZSAiaHcv
eGVuL3hlbi5oIgotI2luY2x1ZGUgIm1pZ3JhdGlvbi9xZW11LWZpbGUtdHlwZXMuaCIKICNpbmNs
dWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgogI2luY2x1ZGUgImh3L2NvcmUvY3B1LmgiCiAjaW5j
bHVkZSAidHJhY2UuaCIKQEAgLTIwNSw0MyArMjA0LDYgQEAgc3RhdGljIGNvbnN0IFZNU3RhdGVE
ZXNjcmlwdGlvbiB2bXN0YXRlX3BjaV9zdGF0dXMgPSB7CiAgICAgfQogfTsKIAotc3RhdGljIGlu
dCBhY3BpX2xvYWRfb2xkKFFFTVVGaWxlICpmLCB2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uX2lk
KQotewotICAgIFBJSVg0UE1TdGF0ZSAqcyA9IG9wYXF1ZTsKLSAgICBpbnQgcmV0LCBpOwotICAg
IHVpbnQxNl90IHRlbXA7Ci0KLSAgICByZXQgPSBwY2lfZGV2aWNlX2xvYWQoUENJX0RFVklDRShz
KSwgZik7Ci0gICAgaWYgKHJldCA8IDApIHsKLSAgICAgICAgcmV0dXJuIHJldDsKLSAgICB9Ci0g
ICAgcWVtdV9nZXRfYmUxNnMoZiwgJnMtPmFyLnBtMS5ldnQuc3RzKTsKLSAgICBxZW11X2dldF9i
ZTE2cyhmLCAmcy0+YXIucG0xLmV2dC5lbik7Ci0gICAgcWVtdV9nZXRfYmUxNnMoZiwgJnMtPmFy
LnBtMS5jbnQuY250KTsKLQotICAgIHJldCA9IHZtc3RhdGVfbG9hZF9zdGF0ZShmLCAmdm1zdGF0
ZV9hcG0sICZzLT5hcG0sIDEpOwotICAgIGlmIChyZXQpIHsKLSAgICAgICAgcmV0dXJuIHJldDsK
LSAgICB9Ci0KLSAgICB0aW1lcl9nZXQoZiwgcy0+YXIudG1yLnRpbWVyKTsKLSAgICBxZW11X2dl
dF9zYmU2NHMoZiwgJnMtPmFyLnRtci5vdmVyZmxvd190aW1lKTsKLQotICAgIHFlbXVfZ2V0X2Jl
MTZzKGYsICh1aW50MTZfdCAqKXMtPmFyLmdwZS5zdHMpOwotICAgIGZvciAoaSA9IDA7IGkgPCAz
OyBpKyspIHsKLSAgICAgICAgcWVtdV9nZXRfYmUxNnMoZiwgJnRlbXApOwotICAgIH0KLQotICAg
IHFlbXVfZ2V0X2JlMTZzKGYsICh1aW50MTZfdCAqKXMtPmFyLmdwZS5lbik7Ci0gICAgZm9yIChp
ID0gMDsgaSA8IDM7IGkrKykgewotICAgICAgICBxZW11X2dldF9iZTE2cyhmLCAmdGVtcCk7Ci0g
ICAgfQotCi0gICAgcmV0ID0gdm1zdGF0ZV9sb2FkX3N0YXRlKGYsICZ2bXN0YXRlX3BjaV9zdGF0
dXMsCi0gICAgICAgICZzLT5hY3BpX3BjaV9ob3RwbHVnLmFjcGlfcGNpaHBfcGNpX3N0YXR1c1tB
Q1BJX1BDSUhQX0JTRUxfREVGQVVMVF0sIDEpOwotICAgIHJldHVybiByZXQ7Ci19Ci0KIHN0YXRp
YyBib29sIHZtc3RhdGVfdGVzdF91c2VfYWNwaV9wY2lfaG90cGx1Zyh2b2lkICpvcGFxdWUsIGlu
dCB2ZXJzaW9uX2lkKQogewogICAgIFBJSVg0UE1TdGF0ZSAqcyA9IG9wYXF1ZTsKQEAgLTMxMyw4
ICsyNzUsNiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfYWNwaSA9
IHsKICAgICAubmFtZSA9ICJwaWl4NF9wbSIsCiAgICAgLnZlcnNpb25faWQgPSAzLAogICAgIC5t
aW5pbXVtX3ZlcnNpb25faWQgPSAzLAotICAgIC5taW5pbXVtX3ZlcnNpb25faWRfb2xkID0gMSwK
LSAgICAubG9hZF9zdGF0ZV9vbGQgPSBhY3BpX2xvYWRfb2xkLAogICAgIC5wb3N0X2xvYWQgPSB2
bXN0YXRlX2FjcGlfcG9zdF9sb2FkLAogICAgIC5maWVsZHMgPSAoVk1TdGF0ZUZpZWxkW10pIHsK
ICAgICAgICAgVk1TVEFURV9QQ0lfREVWSUNFKHBhcmVudF9vYmosIFBJSVg0UE1TdGF0ZSksCmRp
ZmYgLS1naXQgYS9ody9pbnRjL2FwaWNfY29tbW9uLmMgYi9ody9pbnRjL2FwaWNfY29tbW9uLmMK
aW5kZXggYWFmZDhlMGUzMy4uMzc1Y2I2YWJlOSAxMDA2NDQKLS0tIGEvaHcvaW50Yy9hcGljX2Nv
bW1vbi5jCisrKyBiL2h3L2ludGMvYXBpY19jb21tb24uYwpAQCAtMzEsNyArMzEsNiBAQAogI2lu
Y2x1ZGUgInN5c2VtdS9rdm0uaCIKICNpbmNsdWRlICJody9xZGV2LXByb3BlcnRpZXMuaCIKICNp
bmNsdWRlICJody9zeXNidXMuaCIKLSNpbmNsdWRlICJtaWdyYXRpb24vcWVtdS1maWxlLXR5cGVz
LmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKIAogc3RhdGljIGludCBhcGljX2ly
cV9kZWxpdmVyZWQ7CkBAIC0yNjIsNTIgKzI2MSw2IEBAIHN0YXRpYyB2b2lkIGFwaWNfcmVzZXRf
Y29tbW9uKERldmljZVN0YXRlICpkZXYpCiAgICAgYXBpY19pbml0X3Jlc2V0KGRldik7CiB9CiAK
LS8qIFRoaXMgZnVuY3Rpb24gaXMgb25seSB1c2VkIGZvciBvbGQgc3RhdGUgdmVyc2lvbiAxIGFu
ZCAyICovCi1zdGF0aWMgaW50IGFwaWNfbG9hZF9vbGQoUUVNVUZpbGUgKmYsIHZvaWQgKm9wYXF1
ZSwgaW50IHZlcnNpb25faWQpCi17Ci0gICAgQVBJQ0NvbW1vblN0YXRlICpzID0gb3BhcXVlOwot
ICAgIEFQSUNDb21tb25DbGFzcyAqaW5mbyA9IEFQSUNfQ09NTU9OX0dFVF9DTEFTUyhzKTsKLSAg
ICBpbnQgaTsKLQotICAgIGlmICh2ZXJzaW9uX2lkID4gMikgewotICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKLSAgICB9Ci0KLSAgICAvKiBYWFg6IHdoYXQgaWYgdGhlIGJhc2UgY2hhbmdlcz8gKHJl
Z2lzdGVyZWQgbWVtb3J5IHJlZ2lvbnMpICovCi0gICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmFw
aWNiYXNlKTsKLSAgICBxZW11X2dldF84cyhmLCAmcy0+aWQpOwotICAgIHFlbXVfZ2V0XzhzKGYs
ICZzLT5hcmJfaWQpOwotICAgIHFlbXVfZ2V0XzhzKGYsICZzLT50cHIpOwotICAgIHFlbXVfZ2V0
X2JlMzJzKGYsICZzLT5zcHVyaW91c192ZWMpOwotICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5sb2df
ZGVzdCk7Ci0gICAgcWVtdV9nZXRfOHMoZiwgJnMtPmRlc3RfbW9kZSk7Ci0gICAgZm9yIChpID0g
MDsgaSA8IDg7IGkrKykgewotICAgICAgICBxZW11X2dldF9iZTMycyhmLCAmcy0+aXNyW2ldKTsK
LSAgICAgICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPnRtcltpXSk7Ci0gICAgICAgIHFlbXVfZ2V0
X2JlMzJzKGYsICZzLT5pcnJbaV0pOwotICAgIH0KLSAgICBmb3IgKGkgPSAwOyBpIDwgQVBJQ19M
VlRfTkI7IGkrKykgewotICAgICAgICBxZW11X2dldF9iZTMycyhmLCAmcy0+bHZ0W2ldKTsKLSAg
ICB9Ci0gICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmVzcik7Ci0gICAgcWVtdV9nZXRfYmUzMnMo
ZiwgJnMtPmljclswXSk7Ci0gICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmljclsxXSk7Ci0gICAg
cWVtdV9nZXRfYmUzMnMoZiwgJnMtPmRpdmlkZV9jb25mKTsKLSAgICBzLT5jb3VudF9zaGlmdCA9
IHFlbXVfZ2V0X2JlMzIoZik7Ci0gICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmluaXRpYWxfY291
bnQpOwotICAgIHMtPmluaXRpYWxfY291bnRfbG9hZF90aW1lID0gcWVtdV9nZXRfYmU2NChmKTsK
LSAgICBzLT5uZXh0X3RpbWUgPSBxZW11X2dldF9iZTY0KGYpOwotCi0gICAgaWYgKHZlcnNpb25f
aWQgPj0gMikgewotICAgICAgICBzLT50aW1lcl9leHBpcnkgPSBxZW11X2dldF9iZTY0KGYpOwot
ICAgIH0KLQotICAgIGlmIChpbmZvLT5wb3N0X2xvYWQpIHsKLSAgICAgICAgaW5mby0+cG9zdF9s
b2FkKHMpOwotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIGNvbnN0IFZNU3RhdGVE
ZXNjcmlwdGlvbiB2bXN0YXRlX2FwaWNfY29tbW9uOwogCiBzdGF0aWMgdm9pZCBhcGljX2NvbW1v
bl9yZWFsaXplKERldmljZVN0YXRlICpkZXYsIEVycm9yICoqZXJycCkKQEAgLTQwOCw4ICszNjEs
NiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfYXBpY19jb21tb24g
PSB7CiAgICAgLm5hbWUgPSAiYXBpYyIsCiAgICAgLnZlcnNpb25faWQgPSAzLAogICAgIC5taW5p
bXVtX3ZlcnNpb25faWQgPSAzLAotICAgIC5taW5pbXVtX3ZlcnNpb25faWRfb2xkID0gMSwKLSAg
ICAubG9hZF9zdGF0ZV9vbGQgPSBhcGljX2xvYWRfb2xkLAogICAgIC5wcmVfbG9hZCA9IGFwaWNf
cHJlX2xvYWQsCiAgICAgLnByZV9zYXZlID0gYXBpY19kaXNwYXRjaF9wcmVfc2F2ZSwKICAgICAu
cG9zdF9sb2FkID0gYXBpY19kaXNwYXRjaF9wb3N0X2xvYWQsCmRpZmYgLS1naXQgYS9ody9wY2kt
aG9zdC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKaW5kZXggMTM1YzY0NTUzNS4uMmY0Y2Jj
YmZlOSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCisrKyBiL2h3L3BjaS1ob3N0L3Bp
aXguYwpAQCAtMzMsNyArMzMsNiBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRl
ICJxZW11L3JhbmdlLmgiCiAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgotI2luY2x1ZGUgIm1pZ3Jh
dGlvbi9xZW11LWZpbGUtdHlwZXMuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgog
I2luY2x1ZGUgImh3L3BjaS1ob3N0L3BhbS5oIgogI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgpA
QCAtMTc0LDI4ICsxNzMsNiBAQCBzdGF0aWMgdm9pZCBpNDQwZnhfd3JpdGVfY29uZmlnKFBDSURl
dmljZSAqZGV2LAogICAgIH0KIH0KIAotc3RhdGljIGludCBpNDQwZnhfbG9hZF9vbGQoUUVNVUZp
bGUqIGYsIHZvaWQgKm9wYXF1ZSwgaW50IHZlcnNpb25faWQpCi17Ci0gICAgUENJSTQ0MEZYU3Rh
dGUgKmQgPSBvcGFxdWU7Ci0gICAgUENJRGV2aWNlICpwZCA9IFBDSV9ERVZJQ0UoZCk7Ci0gICAg
aW50IHJldCwgaTsKLSAgICB1aW50OF90IHNtbV9lbmFibGVkOwotCi0gICAgcmV0ID0gcGNpX2Rl
dmljZV9sb2FkKHBkLCBmKTsKLSAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgcmV0dXJuIHJldDsK
LSAgICBpNDQwZnhfdXBkYXRlX21lbW9yeV9tYXBwaW5ncyhkKTsKLSAgICBxZW11X2dldF84cyhm
LCAmc21tX2VuYWJsZWQpOwotCi0gICAgaWYgKHZlcnNpb25faWQgPT0gMikgewotICAgICAgICBm
b3IgKGkgPSAwOyBpIDwgUElJWF9OVU1fUElSUVM7IGkrKykgewotICAgICAgICAgICAgcWVtdV9n
ZXRfYmUzMihmKTsgLyogZHVtbXkgbG9hZCBmb3IgY29tcGF0aWJpbGl0eSAqLwotICAgICAgICB9
Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBpbnQgaTQ0MGZ4X3Bvc3RfbG9h
ZCh2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uX2lkKQogewogICAgIFBDSUk0NDBGWFN0YXRlICpk
ID0gb3BhcXVlOwpAQCAtMjA4LDggKzE4NSw2IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3Jp
cHRpb24gdm1zdGF0ZV9pNDQwZnggPSB7CiAgICAgLm5hbWUgPSAiSTQ0MEZYIiwKICAgICAudmVy
c2lvbl9pZCA9IDMsCiAgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDMsCi0gICAgLm1pbmltdW1f
dmVyc2lvbl9pZF9vbGQgPSAxLAotICAgIC5sb2FkX3N0YXRlX29sZCA9IGk0NDBmeF9sb2FkX29s
ZCwKICAgICAucG9zdF9sb2FkID0gaTQ0MGZ4X3Bvc3RfbG9hZCwKICAgICAuZmllbGRzID0gKFZN
U3RhdGVGaWVsZFtdKSB7CiAgICAgICAgIFZNU1RBVEVfUENJX0RFVklDRShwYXJlbnRfb2JqLCBQ
Q0lJNDQwRlhTdGF0ZSksCmRpZmYgLS1naXQgYS9ody90aW1lci9pODI1NF9jb21tb24uYyBiL2h3
L3RpbWVyL2k4MjU0X2NvbW1vbi5jCmluZGV4IDU3YmYxMGNjOTQuLjA1MDg3NWI0OTcgMTAwNjQ0
Ci0tLSBhL2h3L3RpbWVyL2k4MjU0X2NvbW1vbi5jCisrKyBiL2h3L3RpbWVyL2k4MjU0X2NvbW1v
bi5jCkBAIC0yOSw3ICsyOSw2IEBACiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUg
Imh3L3RpbWVyL2k4MjU0LmgiCiAjaW5jbHVkZSAiaHcvdGltZXIvaTgyNTRfaW50ZXJuYWwuaCIK
LSNpbmNsdWRlICJtaWdyYXRpb24vcWVtdS1maWxlLXR5cGVzLmgiCiAjaW5jbHVkZSAibWlncmF0
aW9uL3Ztc3RhdGUuaCIKIAogLyogdmFsIG11c3QgYmUgMCBvciAxICovCkBAIC0yMDIsNDMgKzIw
MSw2IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9waXRfY2hhbm5l
bCA9IHsKICAgICB9CiB9OwogCi1zdGF0aWMgaW50IHBpdF9sb2FkX29sZChRRU1VRmlsZSAqZiwg
dm9pZCAqb3BhcXVlLCBpbnQgdmVyc2lvbl9pZCkKLXsKLSAgICBQSVRDb21tb25TdGF0ZSAqcGl0
ID0gb3BhcXVlOwotICAgIFBJVENvbW1vbkNsYXNzICpjID0gUElUX0NPTU1PTl9HRVRfQ0xBU1Mo
cGl0KTsKLSAgICBQSVRDaGFubmVsU3RhdGUgKnM7Ci0gICAgaW50IGk7Ci0KLSAgICBpZiAodmVy
c2lvbl9pZCAhPSAxKSB7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIGZv
ciAoaSA9IDA7IGkgPCAzOyBpKyspIHsKLSAgICAgICAgcyA9ICZwaXQtPmNoYW5uZWxzW2ldOwot
ICAgICAgICBzLT5jb3VudCA9IHFlbXVfZ2V0X2JlMzIoZik7Ci0gICAgICAgIHFlbXVfZ2V0X2Jl
MTZzKGYsICZzLT5sYXRjaGVkX2NvdW50KTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPmNv
dW50X2xhdGNoZWQpOwotICAgICAgICBxZW11X2dldF84cyhmLCAmcy0+c3RhdHVzX2xhdGNoZWQp
OwotICAgICAgICBxZW11X2dldF84cyhmLCAmcy0+c3RhdHVzKTsKLSAgICAgICAgcWVtdV9nZXRf
OHMoZiwgJnMtPnJlYWRfc3RhdGUpOwotICAgICAgICBxZW11X2dldF84cyhmLCAmcy0+d3JpdGVf
c3RhdGUpOwotICAgICAgICBxZW11X2dldF84cyhmLCAmcy0+d3JpdGVfbGF0Y2gpOwotICAgICAg
ICBxZW11X2dldF84cyhmLCAmcy0+cndfbW9kZSk7Ci0gICAgICAgIHFlbXVfZ2V0XzhzKGYsICZz
LT5tb2RlKTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPmJjZCk7Ci0gICAgICAgIHFlbXVf
Z2V0XzhzKGYsICZzLT5nYXRlKTsKLSAgICAgICAgcy0+Y291bnRfbG9hZF90aW1lID0gcWVtdV9n
ZXRfYmU2NChmKTsKLSAgICAgICAgcy0+aXJxX2Rpc2FibGVkID0gMDsKLSAgICAgICAgaWYgKGkg
PT0gMCkgewotICAgICAgICAgICAgcy0+bmV4dF90cmFuc2l0aW9uX3RpbWUgPSBxZW11X2dldF9i
ZTY0KGYpOwotICAgICAgICB9Ci0gICAgfQotICAgIGlmIChjLT5wb3N0X2xvYWQpIHsKLSAgICAg
ICAgYy0+cG9zdF9sb2FkKHBpdCk7Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCiBzdGF0aWMg
aW50IHBpdF9kaXNwYXRjaF9wcmVfc2F2ZSh2b2lkICpvcGFxdWUpCiB7CiAgICAgUElUQ29tbW9u
U3RhdGUgKnMgPSBvcGFxdWU7CkBAIC0yNjYsOCArMjI4LDYgQEAgc3RhdGljIGNvbnN0IFZNU3Rh
dGVEZXNjcmlwdGlvbiB2bXN0YXRlX3BpdF9jb21tb24gPSB7CiAgICAgLm5hbWUgPSAiaTgyNTQi
LAogICAgIC52ZXJzaW9uX2lkID0gMywKICAgICAubWluaW11bV92ZXJzaW9uX2lkID0gMiwKLSAg
ICAubWluaW11bV92ZXJzaW9uX2lkX29sZCA9IDEsCi0gICAgLmxvYWRfc3RhdGVfb2xkID0gcGl0
X2xvYWRfb2xkLAogICAgIC5wcmVfc2F2ZSA9IHBpdF9kaXNwYXRjaF9wcmVfc2F2ZSwKICAgICAu
cG9zdF9sb2FkID0gcGl0X2Rpc3BhdGNoX3Bvc3RfbG9hZCwKICAgICAuZmllbGRzID0gKFZNU3Rh
dGVGaWVsZFtdKSB7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:27:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPfh-00031o-M4; Tue, 15 Oct 2019 16:27:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPff-00031P-QT
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:27:39 +0000
X-Inumbo-ID: b444d296-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b444d296-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:27:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E1AE41801ED1;
 Tue, 15 Oct 2019 16:27:38 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3E3A819C58;
 Tue, 15 Oct 2019 16:27:28 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:35 +0200
Message-Id: <20191015162705.28087-3-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.70]); Tue, 15 Oct 2019 16:27:39 +0000 (UTC)
Subject: [Xen-devel] [PATCH 02/32] hw/i386/pc: Move kvm_i8259_init()
 declaration to sysemu/kvm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgS1ZNLXJlbGF0ZWQgY2FsbCB0byAic3lzZW11L2t2bS5oIi4KClNpZ25lZC1vZmYt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBpbmNs
dWRlL2h3L2kzODYvcGMuaCB8IDEgLQogaW5jbHVkZS9zeXNlbXUva3ZtLmggfCAxICsKIDIgZmls
ZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L2kzODYvcGMuaCBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCmluZGV4IDZkZjRmNGI2
ZmIuLjA5ZTc0ZTc3NjQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCisrKyBiL2lu
Y2x1ZGUvaHcvaTM4Ni9wYy5oCkBAIC0xNTgsNyArMTU4LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgUENN
YWNoaW5lQ2xhc3MgewogCiBleHRlcm4gRGV2aWNlU3RhdGUgKmlzYV9waWM7CiBxZW11X2lycSAq
aTgyNTlfaW5pdChJU0FCdXMgKmJ1cywgcWVtdV9pcnEgcGFyZW50X2lycSk7Ci1xZW11X2lycSAq
a3ZtX2k4MjU5X2luaXQoSVNBQnVzICpidXMpOwogaW50IHBpY19yZWFkX2lycShEZXZpY2VTdGF0
ZSAqZCk7CiBpbnQgcGljX2dldF9vdXRwdXQoRGV2aWNlU3RhdGUgKmQpOwogCmRpZmYgLS1naXQg
YS9pbmNsdWRlL3N5c2VtdS9rdm0uaCBiL2luY2x1ZGUvc3lzZW11L2t2bS5oCmluZGV4IDlkMTQz
MjgyYmMuLmRhOGFhOWY1YTggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvc3lzZW11L2t2bS5oCisrKyBi
L2luY2x1ZGUvc3lzZW11L2t2bS5oCkBAIC01MTMsNiArNTEzLDcgQEAgdm9pZCBrdm1faXJxY2hp
cF9zZXRfcWVtdWlycV9nc2koS1ZNU3RhdGUgKnMsIHFlbXVfaXJxIGlycSwgaW50IGdzaSk7CiB2
b2lkIGt2bV9wY19nc2lfaGFuZGxlcih2b2lkICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpOwog
dm9pZCBrdm1fcGNfc2V0dXBfaXJxX3JvdXRpbmcoYm9vbCBwY2lfZW5hYmxlZCk7CiB2b2lkIGt2
bV9pbml0X2lycV9yb3V0aW5nKEtWTVN0YXRlICpzKTsKK3FlbXVfaXJxICprdm1faTgyNTlfaW5p
dChJU0FCdXMgKmJ1cyk7CiAKIC8qKgogICoga3ZtX2FyY2hfaXJxY2hpcF9jcmVhdGU6Ci0tIAoy
LjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:27:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPfp-00033e-0U; Tue, 15 Oct 2019 16:27:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPfo-00033K-0g
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:27:48 +0000
X-Inumbo-ID: b86b4c1a-ef68-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b86b4c1a-ef68-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 16:27:46 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D8FE52A09AA;
 Tue, 15 Oct 2019 16:27:45 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id ACF8119C69;
 Tue, 15 Oct 2019 16:27:39 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:36 +0200
Message-Id: <20191015162705.28087-4-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 15 Oct 2019 16:27:46 +0000 (UTC)
Subject: [Xen-devel] [PATCH 03/32] mc146818rtc: move structure to header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKV2UgYXJlIG5v
dyBhYmxlIHRvIGVtYmVkIGEgdGltZXIgaW4gYW5vdGhlciBvYmplY3QuCgpBY2tlZC1ieTogTWlj
aGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBhb2xvIEJvbnppbmkg
PHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQb3Vzc2luZWF1IDxo
cG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkwMjI4LjI4NTA1LTQt
aHBvdXNzaW5AcmVhY3Rvcy5vcmc+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody90aW1lci9tYzE0NjgxOHJ0Yy5jICAgICAg
ICAgfCAzMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvdGltZXIv
bWMxNDY4MThydGMuaCB8IDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody90aW1lci9tYzE0NjgxOHJ0Yy5jIGIvaHcvdGltZXIvbWMxNDY4MThydGMuYwppbmRl
eCA2Y2IzNzg3NTFiLi5lNDBiNTRlNzQzIDEwMDY0NAotLS0gYS9ody90aW1lci9tYzE0NjgxOHJ0
Yy5jCisrKyBiL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmMKQEAgLTcxLDM2ICs3MSw2IEBACiAjZGVm
aW5lIFJUQ19DTE9DS19SQVRFICAgICAgICAgICAgMzI3NjgKICNkZWZpbmUgVUlQX0hPTERfTEVO
R1RIICAgICAgICAgICAoOCAqIE5BTk9TRUNPTkRTX1BFUl9TRUNPTkQgLyAzMjc2OCkKIAotI2Rl
ZmluZSBNQzE0NjgxOF9SVEMob2JqKSBPQkpFQ1RfQ0hFQ0soUlRDU3RhdGUsIChvYmopLCBUWVBF
X01DMTQ2ODE4X1JUQykKLQotdHlwZWRlZiBzdHJ1Y3QgUlRDU3RhdGUgewotICAgIElTQURldmlj
ZSBwYXJlbnRfb2JqOwotCi0gICAgTWVtb3J5UmVnaW9uIGlvOwotICAgIE1lbW9yeVJlZ2lvbiBj
b2FsZXNjZWRfaW87Ci0gICAgdWludDhfdCBjbW9zX2RhdGFbMTI4XTsKLSAgICB1aW50OF90IGNt
b3NfaW5kZXg7Ci0gICAgaW50MzJfdCBiYXNlX3llYXI7Ci0gICAgdWludDY0X3QgYmFzZV9ydGM7
Ci0gICAgdWludDY0X3QgbGFzdF91cGRhdGU7Ci0gICAgaW50NjRfdCBvZmZzZXQ7Ci0gICAgcWVt
dV9pcnEgaXJxOwotICAgIGludCBpdF9zaGlmdDsKLSAgICAvKiBwZXJpb2RpYyB0aW1lciAqLwot
ICAgIFFFTVVUaW1lciAqcGVyaW9kaWNfdGltZXI7Ci0gICAgaW50NjRfdCBuZXh0X3BlcmlvZGlj
X3RpbWU7Ci0gICAgLyogdXBkYXRlLWVuZGVkIHRpbWVyICovCi0gICAgUUVNVVRpbWVyICp1cGRh
dGVfdGltZXI7Ci0gICAgdWludDY0X3QgbmV4dF9hbGFybV90aW1lOwotICAgIHVpbnQxNl90IGly
cV9yZWluamVjdF9vbl9hY2tfY291bnQ7Ci0gICAgdWludDMyX3QgaXJxX2NvYWxlc2NlZDsKLSAg
ICB1aW50MzJfdCBwZXJpb2Q7Ci0gICAgUUVNVVRpbWVyICpjb2FsZXNjZWRfdGltZXI7Ci0gICAg
TG9zdFRpY2tQb2xpY3kgbG9zdF90aWNrX3BvbGljeTsKLSAgICBOb3RpZmllciBzdXNwZW5kX25v
dGlmaWVyOwotICAgIFFMSVNUX0VOVFJZKFJUQ1N0YXRlKSBsaW5rOwotfSBSVENTdGF0ZTsKLQog
c3RhdGljIHZvaWQgcnRjX3NldF90aW1lKFJUQ1N0YXRlICpzKTsKIHN0YXRpYyB2b2lkIHJ0Y191
cGRhdGVfdGltZShSVENTdGF0ZSAqcyk7CiBzdGF0aWMgdm9pZCBydGNfc2V0X2Ntb3MoUlRDU3Rh
dGUgKnMsIGNvbnN0IHN0cnVjdCB0bSAqdG0pOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody90aW1l
ci9tYzE0NjgxOHJ0Yy5oIGIvaW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0Yy5oCmluZGV4IGZl
NmVkNjNmNzEuLjBmMWM4ODZlNWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvdGltZXIvbWMxNDY4
MThydGMuaAorKysgYi9pbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmgKQEAgLTEsMTAgKzEs
NDMgQEAKICNpZm5kZWYgTUMxNDY4MThSVENfSAogI2RlZmluZSBNQzE0NjgxOFJUQ19ICiAKKyNp
bmNsdWRlICJxYXBpL3FhcGktdHlwZXMtbWlzYy5oIgorI2luY2x1ZGUgInFlbXUvcXVldWUuaCIK
KyNpbmNsdWRlICJxZW11L3RpbWVyLmgiCiAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgogI2luY2x1
ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRjX3JlZ3MuaCIKIAogI2RlZmluZSBUWVBFX01DMTQ2ODE4
X1JUQyAibWMxNDY4MThydGMiCisjZGVmaW5lIE1DMTQ2ODE4X1JUQyhvYmopIE9CSkVDVF9DSEVD
SyhSVENTdGF0ZSwgKG9iaiksIFRZUEVfTUMxNDY4MThfUlRDKQorCit0eXBlZGVmIHN0cnVjdCBS
VENTdGF0ZSB7CisgICAgSVNBRGV2aWNlIHBhcmVudF9vYmo7CisKKyAgICBNZW1vcnlSZWdpb24g
aW87CisgICAgTWVtb3J5UmVnaW9uIGNvYWxlc2NlZF9pbzsKKyAgICB1aW50OF90IGNtb3NfZGF0
YVsxMjhdOworICAgIHVpbnQ4X3QgY21vc19pbmRleDsKKyAgICBpbnQzMl90IGJhc2VfeWVhcjsK
KyAgICB1aW50NjRfdCBiYXNlX3J0YzsKKyAgICB1aW50NjRfdCBsYXN0X3VwZGF0ZTsKKyAgICBp
bnQ2NF90IG9mZnNldDsKKyAgICBxZW11X2lycSBpcnE7CisgICAgaW50IGl0X3NoaWZ0OworICAg
IC8qIHBlcmlvZGljIHRpbWVyICovCisgICAgUUVNVVRpbWVyICpwZXJpb2RpY190aW1lcjsKKyAg
ICBpbnQ2NF90IG5leHRfcGVyaW9kaWNfdGltZTsKKyAgICAvKiB1cGRhdGUtZW5kZWQgdGltZXIg
Ki8KKyAgICBRRU1VVGltZXIgKnVwZGF0ZV90aW1lcjsKKyAgICB1aW50NjRfdCBuZXh0X2FsYXJt
X3RpbWU7CisgICAgdWludDE2X3QgaXJxX3JlaW5qZWN0X29uX2Fja19jb3VudDsKKyAgICB1aW50
MzJfdCBpcnFfY29hbGVzY2VkOworICAgIHVpbnQzMl90IHBlcmlvZDsKKyAgICBRRU1VVGltZXIg
KmNvYWxlc2NlZF90aW1lcjsKKyAgICBOb3RpZmllciBjbG9ja19yZXNldF9ub3RpZmllcjsKKyAg
ICBMb3N0VGlja1BvbGljeSBsb3N0X3RpY2tfcG9saWN5OworICAgIE5vdGlmaWVyIHN1c3BlbmRf
bm90aWZpZXI7CisgICAgUUxJU1RfRU5UUlkoUlRDU3RhdGUpIGxpbms7Cit9IFJUQ1N0YXRlOwog
CiBJU0FEZXZpY2UgKm1jMTQ2ODE4X3J0Y19pbml0KElTQUJ1cyAqYnVzLCBpbnQgYmFzZV95ZWFy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X2lycSBpbnRlcmNlcHRfaXJxKTsK
LS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:28:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPg0-000373-As; Tue, 15 Oct 2019 16:28:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPfz-00036i-Ib
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:27:59 +0000
X-Inumbo-ID: c00a7180-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c00a7180-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:27:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8E843308FFB1;
 Tue, 15 Oct 2019 16:27:58 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5656B19C58;
 Tue, 15 Oct 2019 16:27:46 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:37 +0200
Message-Id: <20191015162705.28087-5-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Tue, 15 Oct 2019 16:27:58 +0000 (UTC)
Subject: [Xen-devel] [PATCH 04/32] mc146818rtc: Move RTC_ISA_IRQ definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBJU0Eg
ZGVmYXVsdCBudW1iZXIgZm9yIHRoZSBSVEMgZGV2aWNlcyBpcyBub3QgcmVsYXRlZCB0byBpdHMK
cmVnaXN0ZXJzIG5laXRoZXIuIE1vdmUgdGhpcyBkZWZpbml0aW9uIHRvICJody90aW1lci9tYzE0
NjgxOHJ0Yy5oIi4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KLS0tCiBpbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmggICAgICB8
IDIgKysKIGluY2x1ZGUvaHcvdGltZXIvbWMxNDY4MThydGNfcmVncy5oIHwgMiAtLQogdGVzdHMv
cnRjLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvdGlt
ZXIvbWMxNDY4MThydGMuaCBiL2luY2x1ZGUvaHcvdGltZXIvbWMxNDY4MThydGMuaAppbmRleCAw
ZjFjODg2ZTViLi4xNzc2MWNmNmQ5IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3RpbWVyL21jMTQ2
ODE4cnRjLmgKKysrIGIvaW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0Yy5oCkBAIC0zOSw2ICsz
OSw4IEBAIHR5cGVkZWYgc3RydWN0IFJUQ1N0YXRlIHsKICAgICBRTElTVF9FTlRSWShSVENTdGF0
ZSkgbGluazsKIH0gUlRDU3RhdGU7CiAKKyNkZWZpbmUgUlRDX0lTQV9JUlEgOAorCiBJU0FEZXZp
Y2UgKm1jMTQ2ODE4X3J0Y19pbml0KElTQUJ1cyAqYnVzLCBpbnQgYmFzZV95ZWFyLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBxZW11X2lycSBpbnRlcmNlcHRfaXJxKTsKIHZvaWQgcnRj
X3NldF9tZW1vcnkoSVNBRGV2aWNlICpkZXYsIGludCBhZGRyLCBpbnQgdmFsKTsKZGlmZiAtLWdp
dCBhL2luY2x1ZGUvaHcvdGltZXIvbWMxNDY4MThydGNfcmVncy5oIGIvaW5jbHVkZS9ody90aW1l
ci9tYzE0NjgxOHJ0Y19yZWdzLmgKaW5kZXggYmZiYjU3ZTU3MC4uNjMxZjcxY2ZkOSAxMDA2NDQK
LS0tIGEvaW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0Y19yZWdzLmgKKysrIGIvaW5jbHVkZS9o
dy90aW1lci9tYzE0NjgxOHJ0Y19yZWdzLmgKQEAgLTI3LDggKzI3LDYgQEAKIAogI2luY2x1ZGUg
InFlbXUvdGltZXIuaCIKIAotI2RlZmluZSBSVENfSVNBX0lSUSA4Ci0KICNkZWZpbmUgUlRDX1NF
Q09ORFMgICAgICAgICAgICAgMAogI2RlZmluZSBSVENfU0VDT05EU19BTEFSTSAgICAgICAxCiAj
ZGVmaW5lIFJUQ19NSU5VVEVTICAgICAgICAgICAgIDIKZGlmZiAtLWdpdCBhL3Rlc3RzL3J0Yy10
ZXN0LmMgYi90ZXN0cy9ydGMtdGVzdC5jCmluZGV4IDYzMDliMGVmNmMuLjE4Zjg5NTY5MGYgMTAw
NjQ0Ci0tLSBhL3Rlc3RzL3J0Yy10ZXN0LmMKKysrIGIvdGVzdHMvcnRjLXRlc3QuYwpAQCAtMTUs
NiArMTUsNyBAQAogCiAjaW5jbHVkZSAibGlicXRlc3Qtc2luZ2xlLmgiCiAjaW5jbHVkZSAicWVt
dS90aW1lci5oIgorI2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRjLmgiCiAjaW5jbHVkZSAi
aHcvdGltZXIvbWMxNDY4MThydGNfcmVncy5oIgogCiAjZGVmaW5lIFVJUF9IT0xEX0xFTkdUSCAg
ICAgICAgICAgKDggKiBOQU5PU0VDT05EU19QRVJfU0VDT05EIC8gMzI3NjgpCi0tIAoyLjIxLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:28:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPgN-0003DX-OZ; Tue, 15 Oct 2019 16:28:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPgM-0003DA-MD
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:28:22 +0000
X-Inumbo-ID: cd89d371-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd89d371-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:28:22 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id B1BF33082135;
 Tue, 15 Oct 2019 16:28:21 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3766D19C58;
 Tue, 15 Oct 2019 16:27:59 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:38 +0200
Message-Id: <20191015162705.28087-6-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.42]); Tue, 15 Oct 2019 16:28:21 +0000 (UTC)
Subject: [Xen-devel] [PATCH 05/32] mc146818rtc: Include "mc146818rtc_regs.h"
 directly in mc146818rtc.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCkRldmljZXMv
Ym9hcmRzIHdhbnRpbmcgdG8gdXNlIHRoZSBNQzE0NjgxOCBSVEMgZG9uJ3QgbmVlZAp0aGUga25v
d2xlZGdlIGl0cyBpbnRlcm5hbCByZWdpc3RlcnMuIE1vdmUgdGhlICJtYzE0NjgxOHJ0Y19yZWdz
LmgiCmluY2x1c2lvbiB0byBtYzE0NjgxOHJ0Yy5jIHdoZXJlIGl0IGlzIHJlcXVpcmVkLgoKV2Ug
Y2FuIG5vdCBtb3ZlIHRoaXMgZmlsZSBmcm9tIGluY2x1ZGUvaHcvdGltZXIvIHRvIGh3L3RpbWVy
LyBmb3IKbG9jYWwgaW5jbHVzaW9uIGJlY2F1c2UgdGhlIEFDUEkgRkFEVCB0YWJsZSB1c2UgdGhl
IFJUQ19DRU5UVVJZCnJlZ2lzdGVyIGFkZHJlc3MuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvdGltZXIvbWMxNDY4MThy
dGMuYyAgICAgICAgIHwgMSArCiBpbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmggfCAxIC0K
IDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9ody90aW1lci9tYzE0NjgxOHJ0Yy5jIGIvaHcvdGltZXIvbWMxNDY4MThydGMuYwppbmRl
eCBlNDBiNTRlNzQzLi4wYzA0Yjc0YzJlIDEwMDY0NAotLS0gYS9ody90aW1lci9tYzE0NjgxOHJ0
Yy5jCisrKyBiL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmMKQEAgLTQxLDYgKzQxLDcgQEAKICNpbmNs
dWRlICJxYXBpL3FhcGktZXZlbnRzLW1pc2MtdGFyZ2V0LmgiCiAjaW5jbHVkZSAicWFwaS92aXNp
dG9yLmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5oIgorI2luY2x1ZGUgImh3L3Rp
bWVyL21jMTQ2ODE4cnRjX3JlZ3MuaCIKIAogI2lmZGVmIFRBUkdFVF9JMzg2CiAjaW5jbHVkZSAi
aHcvaTM4Ni9hcGljLmgiCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRj
LmggYi9pbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmgKaW5kZXggMTc3NjFjZjZkOS4uYTg1
N2RjZGM2OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0Yy5oCisrKyBi
L2luY2x1ZGUvaHcvdGltZXIvbWMxNDY4MThydGMuaApAQCAtNSw3ICs1LDYgQEAKICNpbmNsdWRl
ICJxZW11L3F1ZXVlLmgiCiAjaW5jbHVkZSAicWVtdS90aW1lci5oIgogI2luY2x1ZGUgImh3L2lz
YS9pc2EuaCIKLSNpbmNsdWRlICJody90aW1lci9tYzE0NjgxOHJ0Y19yZWdzLmgiCiAKICNkZWZp
bmUgVFlQRV9NQzE0NjgxOF9SVEMgIm1jMTQ2ODE4cnRjIgogI2RlZmluZSBNQzE0NjgxOF9SVEMo
b2JqKSBPQkpFQ1RfQ0hFQ0soUlRDU3RhdGUsIChvYmopLCBUWVBFX01DMTQ2ODE4X1JUQykKLS0g
CjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:28:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPgi-0003Ji-2H; Tue, 15 Oct 2019 16:28:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPgg-0003J8-KM
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:28:42 +0000
X-Inumbo-ID: d9bb7750-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9bb7750-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:28:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9115A20FF;
 Tue, 15 Oct 2019 16:28:41 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5778C19C69;
 Tue, 15 Oct 2019 16:28:22 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:39 +0200
Message-Id: <20191015162705.28087-7-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.71]); Tue, 15 Oct 2019 16:28:41 +0000 (UTC)
Subject: [Xen-devel] [PATCH 06/32] mc146818rtc: always register rtc to rtc
 list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKV2UgYXJlIG5v
dCByZXF1aXJlZCBhbnltb3JlIHRvIHVzZSBydGNfaW5pdCgpIGZ1bmN0aW9uLgoKQWNrZWQtYnk6
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CkFja2VkLWJ5OiBQYW9sbyBCb256
aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBIZXJ2w6kgUG91c3NpbmVh
dSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Ck1lc3NhZ2UtSWQ6IDwyMDE3MTIxNjA5MDIyOC4yODUw
NS01LWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpbUE1EOiByZWJhc2VkLCBmaXggT0JKRUNUKCkgdmFs
dWVdClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KLS0tCiBody90aW1lci9tYzE0NjgxOHJ0Yy5jIHwgOCArKy0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody90
aW1lci9tYzE0NjgxOHJ0Yy5jIGIvaHcvdGltZXIvbWMxNDY4MThydGMuYwppbmRleCAwYzA0Yjc0
YzJlLi44ZjdkM2E5Y2RmIDEwMDY0NAotLS0gYS9ody90aW1lci9tYzE0NjgxOHJ0Yy5jCisrKyBi
L2h3L3RpbWVyL21jMTQ2ODE4cnRjLmMKQEAgLTk2MywxNyArOTYzLDE2IEBAIHN0YXRpYyB2b2lk
IHJ0Y19yZWFsaXplZm4oRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIG9iamVj
dF9wcm9wZXJ0eV9hZGRfdG0oT0JKRUNUKHMpLCAiZGF0ZSIsIHJ0Y19nZXRfZGF0ZSwgTlVMTCk7
CiAKICAgICBxZGV2X2luaXRfZ3Bpb19vdXQoZGV2LCAmcy0+aXJxLCAxKTsKKyAgICBRTElTVF9J
TlNFUlRfSEVBRCgmcnRjX2RldmljZXMsIHMsIGxpbmspOwogfQogCiBJU0FEZXZpY2UgKm1jMTQ2
ODE4X3J0Y19pbml0KElTQUJ1cyAqYnVzLCBpbnQgYmFzZV95ZWFyLCBxZW11X2lycSBpbnRlcmNl
cHRfaXJxKQogewogICAgIERldmljZVN0YXRlICpkZXY7CiAgICAgSVNBRGV2aWNlICppc2FkZXY7
Ci0gICAgUlRDU3RhdGUgKnM7CiAKICAgICBpc2FkZXYgPSBpc2FfY3JlYXRlKGJ1cywgVFlQRV9N
QzE0NjgxOF9SVEMpOwogICAgIGRldiA9IERFVklDRShpc2FkZXYpOwotICAgIHMgPSBNQzE0Njgx
OF9SVEMoaXNhZGV2KTsKICAgICBxZGV2X3Byb3Bfc2V0X2ludDMyKGRldiwgImJhc2VfeWVhciIs
IGJhc2VfeWVhcik7CiAgICAgcWRldl9pbml0X25vZmFpbChkZXYpOwogICAgIGlmIChpbnRlcmNl
cHRfaXJxKSB7CkBAIC05ODEsOSArOTgwLDggQEAgSVNBRGV2aWNlICptYzE0NjgxOF9ydGNfaW5p
dChJU0FCdXMgKmJ1cywgaW50IGJhc2VfeWVhciwgcWVtdV9pcnEgaW50ZXJjZXB0X2lycSkKICAg
ICB9IGVsc2UgewogICAgICAgICBpc2FfY29ubmVjdF9ncGlvX291dChpc2FkZXYsIDAsIFJUQ19J
U0FfSVJRKTsKICAgICB9Ci0gICAgUUxJU1RfSU5TRVJUX0hFQUQoJnJ0Y19kZXZpY2VzLCBzLCBs
aW5rKTsKIAotICAgIG9iamVjdF9wcm9wZXJ0eV9hZGRfYWxpYXMocWRldl9nZXRfbWFjaGluZSgp
LCAicnRjLXRpbWUiLCBPQkpFQ1QocyksCisgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9hbGlhcyhx
ZGV2X2dldF9tYWNoaW5lKCksICJydGMtdGltZSIsIE9CSkVDVChpc2FkZXYpLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImRhdGUiLCBOVUxMKTsKIAogICAgIHJldHVybiBpc2FkZXY7
CkBAIC0xMDE1LDggKzEwMTMsNiBAQCBzdGF0aWMgdm9pZCBydGNfY2xhc3NfaW5pdGZuKE9iamVj
dENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKICAgICBkYy0+cmVzZXQgPSBydGNfcmVzZXRkZXY7
CiAgICAgZGMtPnZtc2QgPSAmdm1zdGF0ZV9ydGM7CiAgICAgZGMtPnByb3BzID0gbWMxNDY4MThy
dGNfcHJvcGVydGllczsKLSAgICAvKiBSZWFzb246IG5lZWRzIHRvIGJlIHdpcmVkIHVwIGJ5IHJ0
Y19pbml0KCkgKi8KLSAgICBkYy0+dXNlcl9jcmVhdGFibGUgPSBmYWxzZTsKIH0KIAogc3RhdGlj
IGNvbnN0IFR5cGVJbmZvIG1jMTQ2ODE4cnRjX2luZm8gPSB7Ci0tIAoyLjIxLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPgq-0003Me-Bj; Tue, 15 Oct 2019 16:28:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPgp-0003M8-By
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:28:51 +0000
X-Inumbo-ID: dee7d412-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dee7d412-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:28:51 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2EED13E2AF;
 Tue, 15 Oct 2019 16:28:50 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 25C5A19C5B;
 Tue, 15 Oct 2019 16:28:41 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:40 +0200
Message-Id: <20191015162705.28087-8-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 15 Oct 2019 16:28:50 +0000 (UTC)
Subject: [Xen-devel] [PATCH 07/32] MAINTAINERS: Keep PIIX4 South Bridge
 separate from PC Chipsets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBQSUlY
NCBTb3V0aGJyaWRnZSBpcyBub3QgdXNlZCBieSB0aGUgUEMgbWFjaGluZSwKYnV0IGJ5IHRoZSBN
YWx0YSBib2FyZCAoTUlQUykuIEFkZCBhIG5ldyBzZWN0aW9uIHRvCmtlZXAgaXQgY292ZXJlZC4K
ClN1Z2dlc3RlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KU2lnbmVk
LW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KLS0tCiBN
QUlOVEFJTkVSUyB8IDcgKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5k
ZXggZmU0ZGM1MWIwOC4uYzlmNjI1ZmMyZSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIv
TUFJTlRBSU5FUlMKQEAgLTEyMzAsNyArMTIzMCw2IEBAIEY6IGh3L3BjaS1ob3N0L3EzNS5jCiBG
OiBody9wY2ktaG9zdC9wYW0uYwogRjogaW5jbHVkZS9ody9wY2ktaG9zdC9xMzUuaAogRjogaW5j
bHVkZS9ody9wY2ktaG9zdC9wYW0uaAotRjogaHcvaXNhL3BpaXg0LmMKIEY6IGh3L2lzYS9scGNf
aWNoOS5jCiBGOiBody9pMmMvc21idXNfaWNoOS5jCiBGOiBody9hY3BpL3BpaXg0LmMKQEAgLTE3
MTYsNiArMTcxNSwxMiBAQCBGOiBody9kaXNwbGF5L2VkaWQqCiBGOiBpbmNsdWRlL2h3L2Rpc3Bs
YXkvZWRpZC5oCiBGOiBxZW11LWVkaWQuYwogCitQSUlYNCBTb3V0aCBCcmlkZ2UgKGk4MjM3MUFC
KQorTTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgorTTogUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KK1M6IE1haW50YWluZWQKK0Y6IGh3
L2lzYS9waWl4NC5jCisKIEZpcm13YXJlIGNvbmZpZ3VyYXRpb24gKGZ3X2NmZykKIE06IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KIFI6IExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPh5-0003T7-NK; Tue, 15 Oct 2019 16:29:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPh4-0003Sg-MD
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:06 +0000
X-Inumbo-ID: e7f89dc0-ef68-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e7f89dc0-ef68-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 16:29:06 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A2FDA18C8320;
 Tue, 15 Oct 2019 16:29:05 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9FCEF19C58;
 Tue, 15 Oct 2019 16:28:50 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:41 +0200
Message-Id: <20191015162705.28087-9-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.63]); Tue, 15 Oct 2019 16:29:05 +0000 (UTC)
Subject: [Xen-devel] [PATCH 08/32] piix4: rename some variables in realize
 function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKUElJWDQgc3Ry
dWN0dXJlIGlzIG5vdyAncycKUENJIGRldmljZSBpcyBub3cgJ3BjaV9kZXYnCkRldmljZVN0YXRl
IGlzIG5vdyAnZGV2JwoKQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CkFja2VkLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpTaWduZWQt
b2ZmLWJ5OiBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Ck1lc3NhZ2Ut
SWQ6IDwyMDE3MTIxNjA5MDIyOC4yODUwNS02LWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQog
aHcvaXNhL3BpaXg0LmMgfCAxMyArKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIv
aHcvaXNhL3BpaXg0LmMKaW5kZXggMzI5NDA1NmNkNS4uNDIwMjI0M2U0MSAxMDA2NDQKLS0tIGEv
aHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3BpaXg0LmMKQEAgLTg4LDE2ICs4OCwxNyBAQCBz
dGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfcGlpeDQgPSB7CiAgICAgfQog
fTsKIAotc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKipl
cnJwKQorc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2UgKnBjaV9kZXYsIEVycm9y
ICoqZXJycCkKIHsKLSAgICBQSUlYNFN0YXRlICpkID0gUElJWDRfUENJX0RFVklDRShkZXYpOwor
ICAgIERldmljZVN0YXRlICpkZXYgPSBERVZJQ0UocGNpX2Rldik7CisgICAgUElJWDRTdGF0ZSAq
cyA9IERPX1VQQ0FTVChQSUlYNFN0YXRlLCBkZXYsIHBjaV9kZXYpOwogCi0gICAgaWYgKCFpc2Ff
YnVzX25ldyhERVZJQ0UoZCksIHBjaV9hZGRyZXNzX3NwYWNlKGRldiksCi0gICAgICAgICAgICAg
ICAgICAgICBwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLCBlcnJwKSkgeworICAgIGlmICghaXNh
X2J1c19uZXcoZGV2LCBwY2lfYWRkcmVzc19zcGFjZShwY2lfZGV2KSwKKyAgICAgICAgICAgICAg
ICAgICAgIHBjaV9hZGRyZXNzX3NwYWNlX2lvKHBjaV9kZXYpLCBlcnJwKSkgewogICAgICAgICBy
ZXR1cm47CiAgICAgfQotICAgIHBpaXg0X2RldiA9ICZkLT5kZXY7Ci0gICAgcWVtdV9yZWdpc3Rl
cl9yZXNldChwaWl4NF9yZXNldCwgZCk7CisgICAgcGlpeDRfZGV2ID0gcGNpX2RldjsKKyAgICBx
ZW11X3JlZ2lzdGVyX3Jlc2V0KHBpaXg0X3Jlc2V0LCBzKTsKIH0KIAogaW50IHBpaXg0X2luaXQo
UENJQnVzICpidXMsIElTQUJ1cyAqKmlzYV9idXMsIGludCBkZXZmbikKLS0gCjIuMjEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPhD-0003WO-01; Tue, 15 Oct 2019 16:29:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPhB-0003Vm-Gi
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:13 +0000
X-Inumbo-ID: ec10cf36-ef68-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec10cf36-ef68-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 16:29:13 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7E8ED307D942;
 Tue, 15 Oct 2019 16:29:12 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 21B2419C58;
 Tue, 15 Oct 2019 16:29:05 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:42 +0200
Message-Id: <20191015162705.28087-10-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Tue, 15 Oct 2019 16:29:12 +0000 (UTC)
Subject: [Xen-devel] [PATCH 09/32] piix4: add Reset Control Register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKVGhlIFJDUiBJ
L08gcG9ydCAoMHhjZjkpIGlzIHVzZWQgdG8gZ2VuZXJhdGUgYSBoYXJkIHJlc2V0IG9yIGEgc29m
dCByZXNldC4KCkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgpB
Y2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1i
eTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpNZXNzYWdlLUlkOiA8
MjAxNzEyMTYwOTAyMjguMjg1MDUtNy1ocG91c3NpbkByZWFjdG9zLm9yZz4KW1BNRDogcmViYXNl
ZCwgdXBkYXRlZCBpbmNsdWRlc10KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2lzYS9waWl4NC5jIHwgNDAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCmlu
ZGV4IDQyMDIyNDNlNDEuLjZlMmQ5Yjk3NzQgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9waWl4NC5jCisr
KyBiL2h3L2lzYS9waWl4NC5jCkBAIC0yLDYgKzIsNyBAQAogICogUUVNVSBQSUlYNCBQQ0kgQnJp
ZGdlIEVtdWxhdGlvbgogICoKICAqIENvcHlyaWdodCAoYykgMjAwNiBGYWJyaWNlIEJlbGxhcmQK
KyAqIENvcHlyaWdodCAoYykgMjAxOCBIZXJ2w6kgUG91c3NpbmVhdQogICoKICAqIFBlcm1pc3Np
b24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFp
bmluZyBhIGNvcHkKICAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsCkBAIC0yOSwxMSArMzAsMTYgQEAK
ICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgog
I2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgorI2luY2x1ZGUgInN5c2VtdS9ydW5zdGF0ZS5oIgog
CiBQQ0lEZXZpY2UgKnBpaXg0X2RldjsKIAogdHlwZWRlZiBzdHJ1Y3QgUElJWDRTdGF0ZSB7CiAg
ICAgUENJRGV2aWNlIGRldjsKKworICAgIC8qIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKi8KKyAg
ICBNZW1vcnlSZWdpb24gcmNyX21lbTsKKyAgICB1aW50OF90IHJjcjsKIH0gUElJWDRTdGF0ZTsK
IAogI2RlZmluZSBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UgIlBJSVg0IgpAQCAtODgsNiArOTQsMzQg
QEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX3BpaXg0ID0gewogICAg
IH0KIH07CiAKK3N0YXRpYyB2b2lkIHBpaXg0X3Jjcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRk
ciBhZGRyLCB1aW50NjRfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGxlbikKK3sKKyAgICBQSUlYNFN0YXRlICpzID0gb3BhcXVlOworCisgICAgaWYgKHZh
bCAmIDQpIHsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVURE9XTl9DQVVT
RV9HVUVTVF9SRVNFVCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgcy0+cmNyID0gdmFs
ICYgMjsgLyoga2VlcCBTeXN0ZW0gUmVzZXQgdHlwZSBvbmx5ICovCit9CisKK3N0YXRpYyB1aW50
NjRfdCBwaWl4NF9yY3JfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1bnNpZ25lZCBp
bnQgbGVuKQoreworICAgIFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7CisgICAgcmV0dXJuIHMtPnJj
cjsKK30KKworc3RhdGljIGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyBwaWl4NF9yY3Jfb3BzID0gewor
ICAgIC5yZWFkID0gcGlpeDRfcmNyX3JlYWQsCisgICAgLndyaXRlID0gcGlpeDRfcmNyX3dyaXRl
LAorICAgIC5lbmRpYW5uZXNzID0gREVWSUNFX0xJVFRMRV9FTkRJQU4sCisgICAgLmltcGwgPSB7
CisgICAgICAgIC5taW5fYWNjZXNzX3NpemUgPSAxLAorICAgICAgICAubWF4X2FjY2Vzc19zaXpl
ID0gMSwKKyAgICB9LAorfTsKKwogc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2Ug
KnBjaV9kZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBEZXZpY2VTdGF0ZSAqZGV2ID0gREVWSUNF
KHBjaV9kZXYpOwpAQCAtOTcsNiArMTMxLDEyIEBAIHN0YXRpYyB2b2lkIHBpaXg0X3JlYWxpemUo
UENJRGV2aWNlICpwY2lfZGV2LCBFcnJvciAqKmVycnApCiAgICAgICAgICAgICAgICAgICAgICBw
Y2lfYWRkcmVzc19zcGFjZV9pbyhwY2lfZGV2KSwgZXJycCkpIHsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KKworICAgIG1lbW9yeV9yZWdpb25faW5pdF9pbygmcy0+cmNyX21lbSwgT0JKRUNUKGRl
diksICZwaWl4NF9yY3Jfb3BzLCBzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzZXQt
Y29udHJvbCIsIDEpOworICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBj
aV9hZGRyZXNzX3NwYWNlX2lvKHBjaV9kZXYpLCAweGNmOSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcy0+cmNyX21lbSwgMSk7CisKICAgICBwaWl4NF9kZXYgPSBw
Y2lfZGV2OwogICAgIHFlbXVfcmVnaXN0ZXJfcmVzZXQocGlpeDRfcmVzZXQsIHMpOwogfQotLSAK
Mi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPhO-0003bt-93; Tue, 15 Oct 2019 16:29:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPhN-0003bE-1a
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:25 +0000
X-Inumbo-ID: f2eaa5b6-ef68-11e9-9396-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2eaa5b6-ef68-11e9-9396-12813bfff9fa;
 Tue, 15 Oct 2019 16:29:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id EFC2918C8936;
 Tue, 15 Oct 2019 16:29:23 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 1003719C58;
 Tue, 15 Oct 2019 16:29:12 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:43 +0200
Message-Id: <20191015162705.28087-11-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.70]); Tue, 15 Oct 2019 16:29:24 +0000 (UTC)
Subject: [Xen-devel] [PATCH 10/32] piix4: add a i8259 interrupt controller
 as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKQWRkIElTQSBp
cnFzIGFzIHBpaXg0IGdwaW8gaW4sIGFuZCBDUFUgaW50ZXJydXB0IHJlcXVlc3QgYXMgcGlpeDQg
Z3BpbyBvdXQuClJlbW92ZSBpODI1OSBpbnN0YW5jaWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRvIG5v
dCBoYXZlIGl0IHR3aWNlLgoKV2UgY2FuIGFsc28gcmVtb3ZlIHRoZSBub3cgdW51c2VkIHBpaXg0
X2luaXQoKSBmdW5jdGlvbi4KCkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRo
YXQuY29tPgpBY2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KU2ln
bmVkLW9mZi1ieTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpNZXNz
YWdlLUlkOiA8MjAxNzEyMTYwOTAyMjguMjg1MDUtOC1ocG91c3NpbkByZWFjdG9zLm9yZz4KW1BN
RDogcmViYXNlZCwgdXBkYXRlZCBpbmNsdWRlcywgdXNlIElTQV9OVU1fSVJRUyBpbiBmb3IgbG9v
cF0KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQu
Y29tPgotLS0KIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0KIGh3L21pcHMvbWlwc19tYWx0YS5jIHwgMzIgKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgIDEgLQogMyBm
aWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCmluZGV4IDZlMmQ5Yjk3NzQuLjFj
ZmM1MTMzNWEgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9waWl4NC5jCisrKyBiL2h3L2lzYS9waWl4NC5j
CkBAIC0yNCw2ICsyNCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNs
dWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvcGNp
L3BjaS5oIgogI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIKQEAgLTM2LDYgKzM3LDggQEAgUENJRGV2
aWNlICpwaWl4NF9kZXY7CiAKIHR5cGVkZWYgc3RydWN0IFBJSVg0U3RhdGUgewogICAgIFBDSURl
dmljZSBkZXY7CisgICAgcWVtdV9pcnEgY3B1X2ludHI7CisgICAgcWVtdV9pcnEgKmlzYTsKIAog
ICAgIC8qIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKi8KICAgICBNZW1vcnlSZWdpb24gcmNyX21l
bTsKQEAgLTk0LDYgKzk3LDE4IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1z
dGF0ZV9waWl4NCA9IHsKICAgICB9CiB9OwogCitzdGF0aWMgdm9pZCBwaWl4NF9yZXF1ZXN0X2k4
MjU5X2lycSh2b2lkICpvcGFxdWUsIGludCBpcnEsIGludCBsZXZlbCkKK3sKKyAgICBQSUlYNFN0
YXRlICpzID0gb3BhcXVlOworICAgIHFlbXVfc2V0X2lycShzLT5jcHVfaW50ciwgbGV2ZWwpOwor
fQorCitzdGF0aWMgdm9pZCBwaWl4NF9zZXRfaTgyNTlfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGly
cSwgaW50IGxldmVsKQoreworICAgIFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7CisgICAgcWVtdV9z
ZXRfaXJxKHMtPmlzYVtpcnFdLCBsZXZlbCk7Cit9CisKIHN0YXRpYyB2b2lkIHBpaXg0X3Jjcl93
cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbikKIHsKQEAgLTEyNiwzMCArMTQxLDM0
IEBAIHN0YXRpYyB2b2lkIHBpaXg0X3JlYWxpemUoUENJRGV2aWNlICpwY2lfZGV2LCBFcnJvciAq
KmVycnApCiB7CiAgICAgRGV2aWNlU3RhdGUgKmRldiA9IERFVklDRShwY2lfZGV2KTsKICAgICBQ
SUlYNFN0YXRlICpzID0gRE9fVVBDQVNUKFBJSVg0U3RhdGUsIGRldiwgcGNpX2Rldik7CisgICAg
SVNBQnVzICppc2FfYnVzOworICAgIHFlbXVfaXJxICppODI1OV9vdXRfaXJxOwogCi0gICAgaWYg
KCFpc2FfYnVzX25ldyhkZXYsIHBjaV9hZGRyZXNzX3NwYWNlKHBjaV9kZXYpLAotICAgICAgICAg
ICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3BhY2VfaW8ocGNpX2RldiksIGVycnApKSB7CisgICAg
aXNhX2J1cyA9IGlzYV9idXNfbmV3KGRldiwgcGNpX2FkZHJlc3Nfc3BhY2UocGNpX2RldiksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9hZGRyZXNzX3NwYWNlX2lvKHBjaV9kZXYpLCBl
cnJwKTsKKyAgICBpZiAoIWlzYV9idXMpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAg
IHFkZXZfaW5pdF9ncGlvX2luX25hbWVkKGRldiwgcGlpeDRfc2V0X2k4MjU5X2lycSwgImlzYSIs
IElTQV9OVU1fSVJRUyk7CisgICAgcWRldl9pbml0X2dwaW9fb3V0X25hbWVkKGRldiwgJnMtPmNw
dV9pbnRyLCAiaW50ciIsIDEpOworCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X2lvKCZzLT5yY3Jf
bWVtLCBPQkpFQ1QoZGV2KSwgJnBpaXg0X3Jjcl9vcHMsIHMsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJyZXNldC1jb250cm9sIiwgMSk7CiAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVn
aW9uX292ZXJsYXAocGNpX2FkZHJlc3Nfc3BhY2VfaW8ocGNpX2RldiksIDB4Y2Y5LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzLT5yY3JfbWVtLCAxKTsKIAorICAg
IC8qIGluaXRpYWxpemUgaTgyNTkgcGljICovCisgICAgaTgyNTlfb3V0X2lycSA9IHFlbXVfYWxs
b2NhdGVfaXJxcyhwaWl4NF9yZXF1ZXN0X2k4MjU5X2lycSwgcywgMSk7CisgICAgcy0+aXNhID0g
aTgyNTlfaW5pdChpc2FfYnVzLCAqaTgyNTlfb3V0X2lycSk7CisKKyAgICAvKiBpbml0aWFsaXpl
IElTQSBpcnFzICovCisgICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmlzYSk7CisKICAgICBw
aWl4NF9kZXYgPSBwY2lfZGV2OwogICAgIHFlbXVfcmVnaXN0ZXJfcmVzZXQocGlpeDRfcmVzZXQs
IHMpOwogfQogCi1pbnQgcGlpeDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNhX2J1cywg
aW50IGRldmZuKQotewotICAgIFBDSURldmljZSAqZDsKLQotICAgIGQgPSBwY2lfY3JlYXRlX3Np
bXBsZV9tdWx0aWZ1bmN0aW9uKGJ1cywgZGV2Zm4sIHRydWUsICJQSUlYNCIpOwotICAgICppc2Ff
YnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoREVWSUNFKGQpLCAiaXNhLjAiKSk7Ci0g
ICAgcmV0dXJuIGQtPmRldmZuOwotfQotCiBzdGF0aWMgdm9pZCBwaWl4NF9jbGFzc19pbml0KE9i
amVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBE
RVZJQ0VfQ0xBU1Moa2xhc3MpOwpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRhLmMgYi9o
dy9taXBzL21pcHNfbWFsdGEuYwppbmRleCA0ZDljNjRiMzZhLi43ZDI1YWI2YzIzIDEwMDY0NAot
LS0gYS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9ody9taXBzL21pcHNfbWFsdGEuYwpAQCAt
OTcsNyArOTcsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgU3lzQnVzRGV2aWNlIHBhcmVudF9v
Ymo7CiAKICAgICBNSVBTQ1BTU3RhdGUgY3BzOwotICAgIHFlbXVfaXJxICppODI1OTsKKyAgICBx
ZW11X2lycSBpODI1OVsxNl07CiB9IE1hbHRhU3RhdGU7CiAKIHN0YXRpYyBJU0FEZXZpY2UgKnBp
dDsKQEAgLTEyMzUsOCArMTIzNSw4IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0
ZSAqbWFjaGluZSkKICAgICBpbnQ2NF90IGtlcm5lbF9lbnRyeSwgYm9vdGxvYWRlcl9ydW5fYWRk
cjsKICAgICBQQ0lCdXMgKnBjaV9idXM7CiAgICAgSVNBQnVzICppc2FfYnVzOwotICAgIHFlbXVf
aXJxICppc2FfaXJxOwogICAgIHFlbXVfaXJxIGNidXNfaXJxLCBpODI1OV9pcnE7CisgICAgUENJ
RGV2aWNlICpwY2k7CiAgICAgaW50IHBpaXg0X2RldmZuOwogICAgIEkyQ0J1cyAqc21idXM7CiAg
ICAgRHJpdmVJbmZvICpkaW5mbzsKQEAgLTE0MDcsMzAgKzE0MDcsMjQgQEAgdm9pZCBtaXBzX21h
bHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIC8qIEJvYXJkIElEID0gMHg0MjAg
KE1hbHRhIEJvYXJkIHdpdGggQ29yZUxWKSAqLwogICAgIHN0bF9wKG1lbW9yeV9yZWdpb25fZ2V0
X3JhbV9wdHIoYmlvc19jb3B5KSArIDB4MTAsIDB4MDAwMDA0MjApOwogCi0gICAgLyoKLSAgICAg
KiBXZSBoYXZlIGEgY2lyY3VsYXIgZGVwZW5kZW5jeSBwcm9ibGVtOiBwY2lfYnVzIGRlcGVuZHMg
b24gaXNhX2lycSwKLSAgICAgKiBpc2FfaXJxIGlzIHByb3ZpZGVkIGJ5IGk4MjU5LCBpODI1OSBk
ZXBlbmRzIG9uIElTQSwgSVNBIGRlcGVuZHMKLSAgICAgKiBvbiBwaWl4NCwgYW5kIHBpaXg0IGRl
cGVuZHMgb24gcGNpX2J1cy4gIFRvIHN0b3AgdGhlIGN5Y2xlIHdlIGhhdmUKLSAgICAgKiBxZW11
X2lycV9wcm94eSgpIGFkZHMgYW4gZXh0cmEgYml0IG9mIGluZGlyZWN0aW9uLCBhbGxvd2luZyB1
cwotICAgICAqIHRvIHJlc29sdmUgdGhlIGlzYV9pcnEgLT4gaTgyNTkgZGVwZW5kZW5jeSBhZnRl
ciBpODI1OSBpcyBpbml0aWFsaXplZC4KLSAgICAgKi8KLSAgICBpc2FfaXJxID0gcWVtdV9pcnFf
cHJveHkoJnMtPmk4MjU5LCAxNik7Ci0KICAgICAvKiBOb3J0aGJyaWRnZSAqLwotICAgIHBjaV9i
dXMgPSBndDY0MTIwX3JlZ2lzdGVyKGlzYV9pcnEpOworICAgIHBjaV9idXMgPSBndDY0MTIwX3Jl
Z2lzdGVyKHMtPmk4MjU5KTsKIAogICAgIC8qIFNvdXRoYnJpZGdlICovCiAgICAgaWRlX2RyaXZl
X2dldChoZCwgQVJSQVlfU0laRShoZCkpOwogCi0gICAgcGlpeDRfZGV2Zm4gPSBwaWl4NF9pbml0
KHBjaV9idXMsICZpc2FfYnVzLCA4MCk7CisgICAgcGNpID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVs
dGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lfREVWRk4oMTAsIDApLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgIlBJSVg0Iik7CisgICAgZGV2ID0gREVWSUNF
KHBjaSk7CisgICAgaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKGRldiwgImlz
YS4wIikpOworICAgIHBpaXg0X2RldmZuID0gcGNpLT5kZXZmbjsKIAotICAgIC8qCi0gICAgICog
SW50ZXJydXB0IGNvbnRyb2xsZXIKLSAgICAgKiBUaGUgODI1OSBpcyBhdHRhY2hlZCB0byB0aGUg
TUlQUyBDUFUgSU5UMCBwaW4sIGllIGludGVycnVwdCAyCi0gICAgICovCi0gICAgcy0+aTgyNTkg
PSBpODI1OV9pbml0KGlzYV9idXMsIGk4MjU5X2lycSk7CisgICAgLyogSW50ZXJydXB0IGNvbnRy
b2xsZXIgKi8KKyAgICBxZGV2X2Nvbm5lY3RfZ3Bpb19vdXRfbmFtZWQoZGV2LCAiaW50ciIsIDAs
IGk4MjU5X2lycSk7CisgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBJU0FfTlVNX0lSUVM7IGkrKykg
eworICAgICAgICBzLT5pODI1OVtpXSA9IHFkZXZfZ2V0X2dwaW9faW5fbmFtZWQoZGV2LCAiaXNh
IiwgaSk7CisgICAgfQogCi0gICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmk4MjU5KTsKICAg
ICBwY2lfcGlpeDRfaWRlX2luaXQocGNpX2J1cywgaGQsIHBpaXg0X2RldmZuICsgMSk7CiAgICAg
cGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAicGlpeDQtdXNiLXVo
Y2kiKTsKICAgICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAz
LCAweDExMDAsCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMuaCBiL2luY2x1ZGUvaHcv
aTM4Ni9wYy5oCmluZGV4IDA5ZTc0ZTc3NjQuLmE5NWVhYjBkOGEgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvaHcvaTM4Ni9wYy5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCkBAIC0yODIsNyArMjgy
LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNo
YXIgKnBjaV90eXBlLAogUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKTsKIC8qIHBpaXg0LmMgKi8K
IGV4dGVybiBQQ0lEZXZpY2UgKnBpaXg0X2RldjsKLWludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVz
LCBJU0FCdXMgKippc2FfYnVzLCBpbnQgZGV2Zm4pOwogCiAvKiBwY19zeXNmdy5jICovCiB2b2lk
IHBjX3N5c3RlbV9mbGFzaF9jcmVhdGUoUENNYWNoaW5lU3RhdGUgKnBjbXMpOwotLSAKMi4yMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPhV-0003gl-N6; Tue, 15 Oct 2019 16:29:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPhU-0003g4-DT
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:32 +0000
X-Inumbo-ID: f735eed2-ef68-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f735eed2-ef68-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 16:29:31 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 29DBC2102;
 Tue, 15 Oct 2019 16:29:31 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9CA0F19C58;
 Tue, 15 Oct 2019 16:29:24 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:44 +0200
Message-Id: <20191015162705.28087-12-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.71]); Tue, 15 Oct 2019 16:29:31 +0000 (UTC)
Subject: [Xen-devel] [PATCH 11/32] Revert "irq: introduce qemu_irq_proxy()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoaXMgZnVu
Y3Rpb24gaXNuJ3QgdXNlZCBhbnltb3JlLgoKVGhpcyByZXZlcnRzIGNvbW1pdCAyMmVjMzI4M2Vm
YmE5YmEwNzkyNzkwZGE3ODZkNjc3NmQ4M2YyYTkyLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KLS0tCiBody9jb3JlL2lycS5jICAgIHwg
MTQgLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvaXJxLmggfCAgNSAtLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9jb3JlL2lycS5jIGIvaHcv
Y29yZS9pcnEuYwppbmRleCA3Y2MwMjk1ZDBlLi5mYjMwNDViOTEyIDEwMDY0NAotLS0gYS9ody9j
b3JlL2lycS5jCisrKyBiL2h3L2NvcmUvaXJxLmMKQEAgLTEyMCwyMCArMTIwLDYgQEAgcWVtdV9p
cnEgcWVtdV9pcnFfc3BsaXQocWVtdV9pcnEgaXJxMSwgcWVtdV9pcnEgaXJxMikKICAgICByZXR1
cm4gcWVtdV9hbGxvY2F0ZV9pcnEocWVtdV9zcGxpdGlycSwgcywgMCk7CiB9CiAKLXN0YXRpYyB2
b2lkIHByb3h5X2lycV9oYW5kbGVyKHZvaWQgKm9wYXF1ZSwgaW50IG4sIGludCBsZXZlbCkKLXsK
LSAgICBxZW11X2lycSAqKnRhcmdldCA9IG9wYXF1ZTsKLQotICAgIGlmICgqdGFyZ2V0KSB7Ci0g
ICAgICAgIHFlbXVfc2V0X2lycSgoKnRhcmdldClbbl0sIGxldmVsKTsKLSAgICB9Ci19Ci0KLXFl
bXVfaXJxICpxZW11X2lycV9wcm94eShxZW11X2lycSAqKnRhcmdldCwgaW50IG4pCi17Ci0gICAg
cmV0dXJuIHFlbXVfYWxsb2NhdGVfaXJxcyhwcm94eV9pcnFfaGFuZGxlciwgdGFyZ2V0LCBuKTsK
LX0KLQogdm9pZCBxZW11X2lycV9pbnRlcmNlcHRfaW4ocWVtdV9pcnEgKmdwaW9faW4sIHFlbXVf
aXJxX2hhbmRsZXIgaGFuZGxlciwgaW50IG4pCiB7CiAgICAgaW50IGk7CmRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L2lycS5oIGIvaW5jbHVkZS9ody9pcnEuaAppbmRleCBmZTUyN2Y2ZjUxLi4yNGJh
MGVjZTExIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2lycS5oCisrKyBiL2luY2x1ZGUvaHcvaXJx
LmgKQEAgLTUxLDExICs1MSw2IEBAIHFlbXVfaXJxIHFlbXVfaXJxX2ludmVydChxZW11X2lycSBp
cnEpOwogICovCiBxZW11X2lycSBxZW11X2lycV9zcGxpdChxZW11X2lycSBpcnExLCBxZW11X2ly
cSBpcnEyKTsKIAotLyogUmV0dXJucyBhIG5ldyBJUlEgc2V0IHdoaWNoIGNvbm5lY3RzIDE6MSB0
byBhbm90aGVyIElSUSBzZXQsIHdoaWNoCi0gKiBtYXkgYmUgc2V0IGxhdGVyLgotICovCi1xZW11
X2lycSAqcWVtdV9pcnFfcHJveHkocWVtdV9pcnEgKip0YXJnZXQsIGludCBuKTsKLQogLyogRm9y
IGludGVybmFsIHVzZSBpbiBxdGVzdC4gIFNpbWlsYXIgdG8gcWVtdV9pcnFfc3BsaXQsIGJ1dCBv
cGVyYXRpbmcKICAgIG9uIGFuIGV4aXN0aW5nIHZlY3RvciBvZiBxZW11X2lycS4gICovCiB2b2lk
IHFlbXVfaXJxX2ludGVyY2VwdF9pbihxZW11X2lycSAqZ3Bpb19pbiwgcWVtdV9pcnFfaGFuZGxl
ciBoYW5kbGVyLCBpbnQgbik7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPhe-0003kv-0f; Tue, 15 Oct 2019 16:29:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPhc-0003jz-98
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:40 +0000
X-Inumbo-ID: fc0f04ac-ef68-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc0f04ac-ef68-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:29:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 547332D7E1;
 Tue, 15 Oct 2019 16:29:39 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C3D1319C58;
 Tue, 15 Oct 2019 16:29:31 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:45 +0200
Message-Id: <20191015162705.28087-13-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Tue, 15 Oct 2019 16:29:39 +0000 (UTC)
Subject: [Xen-devel] [PATCH 12/32] piix4: rename PIIX4 object to piix4-isa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKT3RoZXIgcGlp
eDQgcGFydHMgYXJlIGFscmVhZHkgbmFtZWQgcGlpeDQtaWRlIGFuZCBwaWl4NC11c2ItdWhjaS4K
ClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTE1LWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpbUE1EOiByZWJhc2VkXQpTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQog
aHcvaXNhL3BpaXg0LmMgICAgICAgfCAxIC0KIGh3L21pcHMvbWlwc19tYWx0YS5jIHwgMiArLQog
aW5jbHVkZS9ody9pc2EvaXNhLmggfCAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lz
YS9waWl4NC5jCmluZGV4IDFjZmM1MTMzNWEuLmMzYTJiZDBkNzAgMTAwNjQ0Ci0tLSBhL2h3L2lz
YS9waWl4NC5jCisrKyBiL2h3L2lzYS9waWl4NC5jCkBAIC00NSw3ICs0NSw2IEBAIHR5cGVkZWYg
c3RydWN0IFBJSVg0U3RhdGUgewogICAgIHVpbnQ4X3QgcmNyOwogfSBQSUlYNFN0YXRlOwogCi0j
ZGVmaW5lIFRZUEVfUElJWDRfUENJX0RFVklDRSAiUElJWDQiCiAjZGVmaW5lIFBJSVg0X1BDSV9E
RVZJQ0Uob2JqKSBcCiAgICAgT0JKRUNUX0NIRUNLKFBJSVg0U3RhdGUsIChvYmopLCBUWVBFX1BJ
SVg0X1BDSV9ERVZJQ0UpCiAKZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcv
bWlwcy9taXBzX21hbHRhLmMKaW5kZXggN2QyNWFiNmMyMy4uZTQ5OWI3YTZiYiAxMDA2NDQKLS0t
IGEvaHcvbWlwcy9taXBzX21hbHRhLmMKKysrIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKQEAgLTE0
MTQsNyArMTQxNCw3IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGlu
ZSkKICAgICBpZGVfZHJpdmVfZ2V0KGhkLCBBUlJBWV9TSVpFKGhkKSk7CiAKICAgICBwY2kgPSBw
Y2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9ERVZGTigxMCwgMCks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCAiUElJWDQi
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIFRZUEVf
UElJWDRfUENJX0RFVklDRSk7CiAgICAgZGV2ID0gREVWSUNFKHBjaSk7CiAgICAgaXNhX2J1cyA9
IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKGRldiwgImlzYS4wIikpOwogICAgIHBpaXg0X2Rl
dmZuID0gcGNpLT5kZXZmbjsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaXNhL2lzYS5oIGIvaW5j
bHVkZS9ody9pc2EvaXNhLmgKaW5kZXggMDE4YWRhNGY2Zi4uNzlmNzAzZmQ2YyAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9ody9pc2EvaXNhLmgKKysrIGIvaW5jbHVkZS9ody9pc2EvaXNhLmgKQEAgLTE0
Nyw0ICsxNDcsNiBAQCBzdGF0aWMgaW5saW5lIElTQUJ1cyAqaXNhX2J1c19mcm9tX2RldmljZShJ
U0FEZXZpY2UgKmQpCiAgICAgcmV0dXJuIElTQV9CVVMocWRldl9nZXRfcGFyZW50X2J1cyhERVZJ
Q0UoZCkpKTsKIH0KIAorI2RlZmluZSBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UgInBpaXg0LWlzYSIK
KwogI2VuZGlmCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPhi-0003nE-AD; Tue, 15 Oct 2019 16:29:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPhh-0003mh-92
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:45 +0000
X-Inumbo-ID: fd462fe5-ef68-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd462fe5-ef68-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:29:42 +0000 (UTC)
Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com
 [209.85.221.71])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 46D6D7FDE9
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 16:29:41 +0000 (UTC)
Received: by mail-wr1-f71.google.com with SMTP id a15so1332682wrr.0
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 09:29:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=hzrNhx1HemfTWrdkbeFAdina+f/QYTmJDkOVo5alWr8=;
 b=UHyhQznLbOyMVlAvQu7Q1IjkyGuJn4gU4yfwseRo0qCHbQRabTPbP5vaG88Mh5W0c+
 7pdVDX2tIelQef4tbZS9TBT1oi6wpwKi9R/P8v+RqyRvwh5nJmvY8V+pzYoaqHkgxZ1k
 wCVSmAvyTb8zXLOdSMttTwQy2RKj1PACSigcpM+Q9yR3h5VLasqsq3ZzTyIJrKZwXlBZ
 E198mFTX5qazpQ0Laz/L/wj75VT9tvHpLLMPRZEGkPqVNN40BYnEKw7uMFkOTAEH8CIC
 SM61fcb6GIJ1kKa9AJrLrRe3zMUxLD9hUgeXbddX+o4lc75ZkQb1pUnRhdDgVPJpJcSe
 ICJA==
X-Gm-Message-State: APjAAAVgtCE/HpqQkrWEAvDOi1ao311r8g9i4uxQwBN/TrJmukoUcKPB
 +vPE7NRutjIQsxU21lLj8BR8PM/e13/O5i42igpKVWd934kkeMeLvkm/p+S+0JSYc6elWj3XYGo
 iDTocoULPth9POyolt+p/jxVfqvY=
X-Received: by 2002:adf:bad3:: with SMTP id w19mr9221588wrg.17.1571156979862; 
 Tue, 15 Oct 2019 09:29:39 -0700 (PDT)
X-Google-Smtp-Source: APXvYqy1xGqsOuLZHrtXOr2v9TyBMa/jSlgwe1l4JydxNGyWddjtqJ1VlW+/5pzcAzMrEdSL817Flw==
X-Received: by 2002:adf:bad3:: with SMTP id w19mr9221551wrg.17.1571156979488; 
 Tue, 15 Oct 2019 09:29:39 -0700 (PDT)
Received: from [192.168.1.36] (14.red-88-21-201.staticip.rima-tde.net.
 [88.21.201.14])
 by smtp.gmail.com with ESMTPSA id a192sm20094780wma.1.2019.10.15.09.29.37
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 15 Oct 2019 09:29:38 -0700 (PDT)
To: qemu-devel@nongnu.org, "Daniel P . Berrange" <berrange@redhat.com>,
 "Dr. David Alan Gilbert" <dgilbert@redhat.com>,
 Juan Quintela <quintela@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-2-philmd@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <cb2a33d5-16a7-67bb-b155-1e3d8e2e2cbc@redhat.com>
Date: Tue, 15 Oct 2019 18:29:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.0
MIME-Version: 1.0
In-Reply-To: <20191015162705.28087-2-philmd@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 01/32] hw/i386: Remove obsolete
 LoadStateHandler::load_state_old handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBmb3Jnb3QgdG8gQ2MgRGF2aWQgYW5kIERhbmllbCBmb3IgdGhpcyBvbmUuCgpPbiAxMC8xNS8x
OSA2OjI2IFBNLCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSB3cm90ZToKPiBUaGVzZSBkZXZpY2Vz
IGltcGxlbWVudGVkIHRoZWlyIGxvYWRfc3RhdGVfb2xkKCkgaGFuZGxlciAxMCB5ZWFycwo+IGFn
bywgcHJldmlvdXMgdG8gUUVNVSB2MC4xMi4KPiBTaW5jZSBjb21taXQgY2M0MjViNWRkZiByZW1v
dmVkIHRoZSBwYy0wLjEwIGFuZCBwYy0wLjExIG1hY2hpbmVzLAo+IHdlIGNhbiBkcm9wIHRoaXMg
Y29kZS4KPiAKPiBOb3RlOiB0aGUgbWlwc19yNGsgbWFjaGluZSBzdGFydGVkIHRvIHVzZSB0aGUg
aTgyNTQgZGV2aWNlIGp1c3QKPiBhZnRlciBRRU1VIHYwLjUuMCwgYnV0IHRoZSBNSVBTIG1hY2hp
bmUgdHlwZXMgYXJlIG5vdCB2ZXJzaW9uZWQsCj4gc28gdGhlcmUgaXMgbm8gbWlncmF0aW9uIGNv
bXBhdGliaWxpdHkgaXNzdWUgcmVtb3ZpbmcgdGhpcyBoYW5kbGVyLgo+IAo+IFN1Z2dlc3RlZC1i
eTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgo+IFNpZ25lZC1vZmYt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAg
IGh3L2FjcGkvcGlpeDQuYyAgICAgICAgIHwgNDAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCj4gICBody9pbnRjL2FwaWNfY29tbW9uLmMgICB8IDQ5IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICBody9wY2ktaG9zdC9waWl4LmMgICAgICB8IDI1
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgaHcvdGltZXIvaTgyNTRfY29tbW9uLmMgfCA0MCAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIDQgZmlsZXMgY2hhbmdlZCwgMTU0
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9ody9hY3BpL3BpaXg0LmMgYi9ody9hY3Bp
L3BpaXg0LmMKPiBpbmRleCA1NzQyYzNkZjg3Li4xZDI5ZDQzOGM3IDEwMDY0NAo+IC0tLSBhL2h3
L2FjcGkvcGlpeDQuYwo+ICsrKyBiL2h3L2FjcGkvcGlpeDQuYwo+IEBAIC00Miw3ICs0Miw2IEBA
Cj4gICAjaW5jbHVkZSAiaHcvYWNwaS9tZW1vcnlfaG90cGx1Zy5oIgo+ICAgI2luY2x1ZGUgImh3
L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNlLmgiCj4gICAjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgo+
IC0jaW5jbHVkZSAibWlncmF0aW9uL3FlbXUtZmlsZS10eXBlcy5oIgo+ICAgI2luY2x1ZGUgIm1p
Z3JhdGlvbi92bXN0YXRlLmgiCj4gICAjaW5jbHVkZSAiaHcvY29yZS9jcHUuaCIKPiAgICNpbmNs
dWRlICJ0cmFjZS5oIgo+IEBAIC0yMDUsNDMgKzIwNCw2IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRl
RGVzY3JpcHRpb24gdm1zdGF0ZV9wY2lfc3RhdHVzID0gewo+ICAgICAgIH0KPiAgIH07Cj4gICAK
PiAtc3RhdGljIGludCBhY3BpX2xvYWRfb2xkKFFFTVVGaWxlICpmLCB2b2lkICpvcGFxdWUsIGlu
dCB2ZXJzaW9uX2lkKQo+IC17Cj4gLSAgICBQSUlYNFBNU3RhdGUgKnMgPSBvcGFxdWU7Cj4gLSAg
ICBpbnQgcmV0LCBpOwo+IC0gICAgdWludDE2X3QgdGVtcDsKPiAtCj4gLSAgICByZXQgPSBwY2lf
ZGV2aWNlX2xvYWQoUENJX0RFVklDRShzKSwgZik7Cj4gLSAgICBpZiAocmV0IDwgMCkgewo+IC0g
ICAgICAgIHJldHVybiByZXQ7Cj4gLSAgICB9Cj4gLSAgICBxZW11X2dldF9iZTE2cyhmLCAmcy0+
YXIucG0xLmV2dC5zdHMpOwo+IC0gICAgcWVtdV9nZXRfYmUxNnMoZiwgJnMtPmFyLnBtMS5ldnQu
ZW4pOwo+IC0gICAgcWVtdV9nZXRfYmUxNnMoZiwgJnMtPmFyLnBtMS5jbnQuY250KTsKPiAtCj4g
LSAgICByZXQgPSB2bXN0YXRlX2xvYWRfc3RhdGUoZiwgJnZtc3RhdGVfYXBtLCAmcy0+YXBtLCAx
KTsKPiAtICAgIGlmIChyZXQpIHsKPiAtICAgICAgICByZXR1cm4gcmV0Owo+IC0gICAgfQo+IC0K
PiAtICAgIHRpbWVyX2dldChmLCBzLT5hci50bXIudGltZXIpOwo+IC0gICAgcWVtdV9nZXRfc2Jl
NjRzKGYsICZzLT5hci50bXIub3ZlcmZsb3dfdGltZSk7Cj4gLQo+IC0gICAgcWVtdV9nZXRfYmUx
NnMoZiwgKHVpbnQxNl90ICopcy0+YXIuZ3BlLnN0cyk7Cj4gLSAgICBmb3IgKGkgPSAwOyBpIDwg
MzsgaSsrKSB7Cj4gLSAgICAgICAgcWVtdV9nZXRfYmUxNnMoZiwgJnRlbXApOwo+IC0gICAgfQo+
IC0KPiAtICAgIHFlbXVfZ2V0X2JlMTZzKGYsICh1aW50MTZfdCAqKXMtPmFyLmdwZS5lbik7Cj4g
LSAgICBmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7Cj4gLSAgICAgICAgcWVtdV9nZXRfYmUxNnMo
ZiwgJnRlbXApOwo+IC0gICAgfQo+IC0KPiAtICAgIHJldCA9IHZtc3RhdGVfbG9hZF9zdGF0ZShm
LCAmdm1zdGF0ZV9wY2lfc3RhdHVzLAo+IC0gICAgICAgICZzLT5hY3BpX3BjaV9ob3RwbHVnLmFj
cGlfcGNpaHBfcGNpX3N0YXR1c1tBQ1BJX1BDSUhQX0JTRUxfREVGQVVMVF0sIDEpOwo+IC0gICAg
cmV0dXJuIHJldDsKPiAtfQo+IC0KPiAgIHN0YXRpYyBib29sIHZtc3RhdGVfdGVzdF91c2VfYWNw
aV9wY2lfaG90cGx1Zyh2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uX2lkKQo+ICAgewo+ICAgICAg
IFBJSVg0UE1TdGF0ZSAqcyA9IG9wYXF1ZTsKPiBAQCAtMzEzLDggKzI3NSw2IEBAIHN0YXRpYyBj
b25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9hY3BpID0gewo+ICAgICAgIC5uYW1lID0g
InBpaXg0X3BtIiwKPiAgICAgICAudmVyc2lvbl9pZCA9IDMsCj4gICAgICAgLm1pbmltdW1fdmVy
c2lvbl9pZCA9IDMsCj4gLSAgICAubWluaW11bV92ZXJzaW9uX2lkX29sZCA9IDEsCj4gLSAgICAu
bG9hZF9zdGF0ZV9vbGQgPSBhY3BpX2xvYWRfb2xkLAo+ICAgICAgIC5wb3N0X2xvYWQgPSB2bXN0
YXRlX2FjcGlfcG9zdF9sb2FkLAo+ICAgICAgIC5maWVsZHMgPSAoVk1TdGF0ZUZpZWxkW10pIHsK
PiAgICAgICAgICAgVk1TVEFURV9QQ0lfREVWSUNFKHBhcmVudF9vYmosIFBJSVg0UE1TdGF0ZSks
Cj4gZGlmZiAtLWdpdCBhL2h3L2ludGMvYXBpY19jb21tb24uYyBiL2h3L2ludGMvYXBpY19jb21t
b24uYwo+IGluZGV4IGFhZmQ4ZTBlMzMuLjM3NWNiNmFiZTkgMTAwNjQ0Cj4gLS0tIGEvaHcvaW50
Yy9hcGljX2NvbW1vbi5jCj4gKysrIGIvaHcvaW50Yy9hcGljX2NvbW1vbi5jCj4gQEAgLTMxLDcg
KzMxLDYgQEAKPiAgICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCj4gICAjaW5jbHVkZSAiaHcvcWRl
di1wcm9wZXJ0aWVzLmgiCj4gICAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCj4gLSNpbmNsdWRlICJt
aWdyYXRpb24vcWVtdS1maWxlLXR5cGVzLmgiCj4gICAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3Rh
dGUuaCIKPiAgIAo+ICAgc3RhdGljIGludCBhcGljX2lycV9kZWxpdmVyZWQ7Cj4gQEAgLTI2Miw1
MiArMjYxLDYgQEAgc3RhdGljIHZvaWQgYXBpY19yZXNldF9jb21tb24oRGV2aWNlU3RhdGUgKmRl
dikKPiAgICAgICBhcGljX2luaXRfcmVzZXQoZGV2KTsKPiAgIH0KPiAgIAo+IC0vKiBUaGlzIGZ1
bmN0aW9uIGlzIG9ubHkgdXNlZCBmb3Igb2xkIHN0YXRlIHZlcnNpb24gMSBhbmQgMiAqLwo+IC1z
dGF0aWMgaW50IGFwaWNfbG9hZF9vbGQoUUVNVUZpbGUgKmYsIHZvaWQgKm9wYXF1ZSwgaW50IHZl
cnNpb25faWQpCj4gLXsKPiAtICAgIEFQSUNDb21tb25TdGF0ZSAqcyA9IG9wYXF1ZTsKPiAtICAg
IEFQSUNDb21tb25DbGFzcyAqaW5mbyA9IEFQSUNfQ09NTU9OX0dFVF9DTEFTUyhzKTsKPiAtICAg
IGludCBpOwo+IC0KPiAtICAgIGlmICh2ZXJzaW9uX2lkID4gMikgewo+IC0gICAgICAgIHJldHVy
biAtRUlOVkFMOwo+IC0gICAgfQo+IC0KPiAtICAgIC8qIFhYWDogd2hhdCBpZiB0aGUgYmFzZSBj
aGFuZ2VzPyAocmVnaXN0ZXJlZCBtZW1vcnkgcmVnaW9ucykgKi8KPiAtICAgIHFlbXVfZ2V0X2Jl
MzJzKGYsICZzLT5hcGljYmFzZSk7Cj4gLSAgICBxZW11X2dldF84cyhmLCAmcy0+aWQpOwo+IC0g
ICAgcWVtdV9nZXRfOHMoZiwgJnMtPmFyYl9pZCk7Cj4gLSAgICBxZW11X2dldF84cyhmLCAmcy0+
dHByKTsKPiAtICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5zcHVyaW91c192ZWMpOwo+IC0gICAg
cWVtdV9nZXRfOHMoZiwgJnMtPmxvZ19kZXN0KTsKPiAtICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5k
ZXN0X21vZGUpOwo+IC0gICAgZm9yIChpID0gMDsgaSA8IDg7IGkrKykgewo+IC0gICAgICAgIHFl
bXVfZ2V0X2JlMzJzKGYsICZzLT5pc3JbaV0pOwo+IC0gICAgICAgIHFlbXVfZ2V0X2JlMzJzKGYs
ICZzLT50bXJbaV0pOwo+IC0gICAgICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5pcnJbaV0pOwo+
IC0gICAgfQo+IC0gICAgZm9yIChpID0gMDsgaSA8IEFQSUNfTFZUX05COyBpKyspIHsKPiAtICAg
ICAgICBxZW11X2dldF9iZTMycyhmLCAmcy0+bHZ0W2ldKTsKPiAtICAgIH0KPiAtICAgIHFlbXVf
Z2V0X2JlMzJzKGYsICZzLT5lc3IpOwo+IC0gICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmljclsw
XSk7Cj4gLSAgICBxZW11X2dldF9iZTMycyhmLCAmcy0+aWNyWzFdKTsKPiAtICAgIHFlbXVfZ2V0
X2JlMzJzKGYsICZzLT5kaXZpZGVfY29uZik7Cj4gLSAgICBzLT5jb3VudF9zaGlmdCA9IHFlbXVf
Z2V0X2JlMzIoZik7Cj4gLSAgICBxZW11X2dldF9iZTMycyhmLCAmcy0+aW5pdGlhbF9jb3VudCk7
Cj4gLSAgICBzLT5pbml0aWFsX2NvdW50X2xvYWRfdGltZSA9IHFlbXVfZ2V0X2JlNjQoZik7Cj4g
LSAgICBzLT5uZXh0X3RpbWUgPSBxZW11X2dldF9iZTY0KGYpOwo+IC0KPiAtICAgIGlmICh2ZXJz
aW9uX2lkID49IDIpIHsKPiAtICAgICAgICBzLT50aW1lcl9leHBpcnkgPSBxZW11X2dldF9iZTY0
KGYpOwo+IC0gICAgfQo+IC0KPiAtICAgIGlmIChpbmZvLT5wb3N0X2xvYWQpIHsKPiAtICAgICAg
ICBpbmZvLT5wb3N0X2xvYWQocyk7Cj4gLSAgICB9Cj4gLSAgICByZXR1cm4gMDsKPiAtfQo+IC0K
PiAgIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9hcGljX2NvbW1vbjsK
PiAgIAo+ICAgc3RhdGljIHZvaWQgYXBpY19jb21tb25fcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCj4gQEAgLTQwOCw4ICszNjEsNiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0
ZURlc2NyaXB0aW9uIHZtc3RhdGVfYXBpY19jb21tb24gPSB7Cj4gICAgICAgLm5hbWUgPSAiYXBp
YyIsCj4gICAgICAgLnZlcnNpb25faWQgPSAzLAo+ICAgICAgIC5taW5pbXVtX3ZlcnNpb25faWQg
PSAzLAo+IC0gICAgLm1pbmltdW1fdmVyc2lvbl9pZF9vbGQgPSAxLAo+IC0gICAgLmxvYWRfc3Rh
dGVfb2xkID0gYXBpY19sb2FkX29sZCwKPiAgICAgICAucHJlX2xvYWQgPSBhcGljX3ByZV9sb2Fk
LAo+ICAgICAgIC5wcmVfc2F2ZSA9IGFwaWNfZGlzcGF0Y2hfcHJlX3NhdmUsCj4gICAgICAgLnBv
c3RfbG9hZCA9IGFwaWNfZGlzcGF0Y2hfcG9zdF9sb2FkLAo+IGRpZmYgLS1naXQgYS9ody9wY2kt
aG9zdC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKPiBpbmRleCAxMzVjNjQ1NTM1Li4yZjRj
YmNiZmU5IDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYwo+ICsrKyBiL2h3L3BjaS1o
b3N0L3BpaXguYwo+IEBAIC0zMyw3ICszMyw2IEBACj4gICAjaW5jbHVkZSAicWFwaS9lcnJvci5o
Igo+ICAgI2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIKPiAgICNpbmNsdWRlICJody94ZW4veGVuLmgi
Cj4gLSNpbmNsdWRlICJtaWdyYXRpb24vcWVtdS1maWxlLXR5cGVzLmgiCj4gICAjaW5jbHVkZSAi
bWlncmF0aW9uL3Ztc3RhdGUuaCIKPiAgICNpbmNsdWRlICJody9wY2ktaG9zdC9wYW0uaCIKPiAg
ICNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIKPiBAQCAtMTc0LDI4ICsxNzMsNiBAQCBzdGF0aWMg
dm9pZCBpNDQwZnhfd3JpdGVfY29uZmlnKFBDSURldmljZSAqZGV2LAo+ICAgICAgIH0KPiAgIH0K
PiAgIAo+IC1zdGF0aWMgaW50IGk0NDBmeF9sb2FkX29sZChRRU1VRmlsZSogZiwgdm9pZCAqb3Bh
cXVlLCBpbnQgdmVyc2lvbl9pZCkKPiAtewo+IC0gICAgUENJSTQ0MEZYU3RhdGUgKmQgPSBvcGFx
dWU7Cj4gLSAgICBQQ0lEZXZpY2UgKnBkID0gUENJX0RFVklDRShkKTsKPiAtICAgIGludCByZXQs
IGk7Cj4gLSAgICB1aW50OF90IHNtbV9lbmFibGVkOwo+IC0KPiAtICAgIHJldCA9IHBjaV9kZXZp
Y2VfbG9hZChwZCwgZik7Cj4gLSAgICBpZiAocmV0IDwgMCkKPiAtICAgICAgICByZXR1cm4gcmV0
Owo+IC0gICAgaTQ0MGZ4X3VwZGF0ZV9tZW1vcnlfbWFwcGluZ3MoZCk7Cj4gLSAgICBxZW11X2dl
dF84cyhmLCAmc21tX2VuYWJsZWQpOwo+IC0KPiAtICAgIGlmICh2ZXJzaW9uX2lkID09IDIpIHsK
PiAtICAgICAgICBmb3IgKGkgPSAwOyBpIDwgUElJWF9OVU1fUElSUVM7IGkrKykgewo+IC0gICAg
ICAgICAgICBxZW11X2dldF9iZTMyKGYpOyAvKiBkdW1teSBsb2FkIGZvciBjb21wYXRpYmlsaXR5
ICovCj4gLSAgICAgICAgfQo+IC0gICAgfQo+IC0KPiAtICAgIHJldHVybiAwOwo+IC19Cj4gLQo+
ICAgc3RhdGljIGludCBpNDQwZnhfcG9zdF9sb2FkKHZvaWQgKm9wYXF1ZSwgaW50IHZlcnNpb25f
aWQpCj4gICB7Cj4gICAgICAgUENJSTQ0MEZYU3RhdGUgKmQgPSBvcGFxdWU7Cj4gQEAgLTIwOCw4
ICsxODUsNiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfaTQ0MGZ4
ID0gewo+ICAgICAgIC5uYW1lID0gIkk0NDBGWCIsCj4gICAgICAgLnZlcnNpb25faWQgPSAzLAo+
ICAgICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAzLAo+IC0gICAgLm1pbmltdW1fdmVyc2lvbl9p
ZF9vbGQgPSAxLAo+IC0gICAgLmxvYWRfc3RhdGVfb2xkID0gaTQ0MGZ4X2xvYWRfb2xkLAo+ICAg
ICAgIC5wb3N0X2xvYWQgPSBpNDQwZnhfcG9zdF9sb2FkLAo+ICAgICAgIC5maWVsZHMgPSAoVk1T
dGF0ZUZpZWxkW10pIHsKPiAgICAgICAgICAgVk1TVEFURV9QQ0lfREVWSUNFKHBhcmVudF9vYmos
IFBDSUk0NDBGWFN0YXRlKSwKPiBkaWZmIC0tZ2l0IGEvaHcvdGltZXIvaTgyNTRfY29tbW9uLmMg
Yi9ody90aW1lci9pODI1NF9jb21tb24uYwo+IGluZGV4IDU3YmYxMGNjOTQuLjA1MDg3NWI0OTcg
MTAwNjQ0Cj4gLS0tIGEvaHcvdGltZXIvaTgyNTRfY29tbW9uLmMKPiArKysgYi9ody90aW1lci9p
ODI1NF9jb21tb24uYwo+IEBAIC0yOSw3ICsyOSw2IEBACj4gICAjaW5jbHVkZSAicWVtdS90aW1l
ci5oIgo+ICAgI2luY2x1ZGUgImh3L3RpbWVyL2k4MjU0LmgiCj4gICAjaW5jbHVkZSAiaHcvdGlt
ZXIvaTgyNTRfaW50ZXJuYWwuaCIKPiAtI2luY2x1ZGUgIm1pZ3JhdGlvbi9xZW11LWZpbGUtdHlw
ZXMuaCIKPiAgICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgo+ICAgCj4gICAvKiB2YWwg
bXVzdCBiZSAwIG9yIDEgKi8KPiBAQCAtMjAyLDQzICsyMDEsNiBAQCBzdGF0aWMgY29uc3QgVk1T
dGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfcGl0X2NoYW5uZWwgPSB7Cj4gICAgICAgfQo+ICAgfTsK
PiAgIAo+IC1zdGF0aWMgaW50IHBpdF9sb2FkX29sZChRRU1VRmlsZSAqZiwgdm9pZCAqb3BhcXVl
LCBpbnQgdmVyc2lvbl9pZCkKPiAtewo+IC0gICAgUElUQ29tbW9uU3RhdGUgKnBpdCA9IG9wYXF1
ZTsKPiAtICAgIFBJVENvbW1vbkNsYXNzICpjID0gUElUX0NPTU1PTl9HRVRfQ0xBU1MocGl0KTsK
PiAtICAgIFBJVENoYW5uZWxTdGF0ZSAqczsKPiAtICAgIGludCBpOwo+IC0KPiAtICAgIGlmICh2
ZXJzaW9uX2lkICE9IDEpIHsKPiAtICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAtICAgIH0KPiAt
Cj4gLSAgICBmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7Cj4gLSAgICAgICAgcyA9ICZwaXQtPmNo
YW5uZWxzW2ldOwo+IC0gICAgICAgIHMtPmNvdW50ID0gcWVtdV9nZXRfYmUzMihmKTsKPiAtICAg
ICAgICBxZW11X2dldF9iZTE2cyhmLCAmcy0+bGF0Y2hlZF9jb3VudCk7Cj4gLSAgICAgICAgcWVt
dV9nZXRfOHMoZiwgJnMtPmNvdW50X2xhdGNoZWQpOwo+IC0gICAgICAgIHFlbXVfZ2V0XzhzKGYs
ICZzLT5zdGF0dXNfbGF0Y2hlZCk7Cj4gLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPnN0YXR1
cyk7Cj4gLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPnJlYWRfc3RhdGUpOwo+IC0gICAgICAg
IHFlbXVfZ2V0XzhzKGYsICZzLT53cml0ZV9zdGF0ZSk7Cj4gLSAgICAgICAgcWVtdV9nZXRfOHMo
ZiwgJnMtPndyaXRlX2xhdGNoKTsKPiAtICAgICAgICBxZW11X2dldF84cyhmLCAmcy0+cndfbW9k
ZSk7Cj4gLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPm1vZGUpOwo+IC0gICAgICAgIHFlbXVf
Z2V0XzhzKGYsICZzLT5iY2QpOwo+IC0gICAgICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5nYXRlKTsK
PiAtICAgICAgICBzLT5jb3VudF9sb2FkX3RpbWUgPSBxZW11X2dldF9iZTY0KGYpOwo+IC0gICAg
ICAgIHMtPmlycV9kaXNhYmxlZCA9IDA7Cj4gLSAgICAgICAgaWYgKGkgPT0gMCkgewo+IC0gICAg
ICAgICAgICBzLT5uZXh0X3RyYW5zaXRpb25fdGltZSA9IHFlbXVfZ2V0X2JlNjQoZik7Cj4gLSAg
ICAgICAgfQo+IC0gICAgfQo+IC0gICAgaWYgKGMtPnBvc3RfbG9hZCkgewo+IC0gICAgICAgIGMt
PnBvc3RfbG9hZChwaXQpOwo+IC0gICAgfQo+IC0gICAgcmV0dXJuIDA7Cj4gLX0KPiAtCj4gICBz
dGF0aWMgaW50IHBpdF9kaXNwYXRjaF9wcmVfc2F2ZSh2b2lkICpvcGFxdWUpCj4gICB7Cj4gICAg
ICAgUElUQ29tbW9uU3RhdGUgKnMgPSBvcGFxdWU7Cj4gQEAgLTI2Niw4ICsyMjgsNiBAQCBzdGF0
aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfcGl0X2NvbW1vbiA9IHsKPiAgICAg
ICAubmFtZSA9ICJpODI1NCIsCj4gICAgICAgLnZlcnNpb25faWQgPSAzLAo+ICAgICAgIC5taW5p
bXVtX3ZlcnNpb25faWQgPSAyLAo+IC0gICAgLm1pbmltdW1fdmVyc2lvbl9pZF9vbGQgPSAxLAo+
IC0gICAgLmxvYWRfc3RhdGVfb2xkID0gcGl0X2xvYWRfb2xkLAo+ICAgICAgIC5wcmVfc2F2ZSA9
IHBpdF9kaXNwYXRjaF9wcmVfc2F2ZSwKPiAgICAgICAucG9zdF9sb2FkID0gcGl0X2Rpc3BhdGNo
X3Bvc3RfbG9hZCwKPiAgICAgICAuZmllbGRzID0gKFZNU3RhdGVGaWVsZFtdKSB7Cj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPhl-0003pZ-JU; Tue, 15 Oct 2019 16:29:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPhl-0003p2-2S
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:49 +0000
X-Inumbo-ID: 012eb1f8-ef69-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 012eb1f8-ef69-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 16:29:48 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E85F880167A;
 Tue, 15 Oct 2019 16:29:47 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C046B19C58;
 Tue, 15 Oct 2019 16:29:39 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:46 +0200
Message-Id: <20191015162705.28087-14-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.67]); Tue, 15 Oct 2019 16:29:48 +0000 (UTC)
Subject: [Xen-devel] [PATCH 13/32] piix4: convert reset function to QOM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKQWNrZWQtYnk6
IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CkFja2VkLWJ5OiBQYW9sbyBCb256
aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBIZXJ2w6kgUG91c3NpbmVh
dSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Ck1lc3NhZ2UtSWQ6IDwyMDE4MDEwNjE1MzczMC4zMDMx
My0xNS1ocG91c3NpbkByZWFjdG9zLm9yZz4KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2lzYS9waWl4NC5jIHwgOCArKysr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCmluZGV4IGMzYTJiZDBk
NzAuLjg5OThiMGNhNDcgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9waWl4NC5jCisrKyBiL2h3L2lzYS9w
aWl4NC5jCkBAIC00OCwxMCArNDgsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgUElJWDRTdGF0ZSB7CiAj
ZGVmaW5lIFBJSVg0X1BDSV9ERVZJQ0Uob2JqKSBcCiAgICAgT0JKRUNUX0NIRUNLKFBJSVg0U3Rh
dGUsIChvYmopLCBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UpCiAKLXN0YXRpYyB2b2lkIHBpaXg0X3Jl
c2V0KHZvaWQgKm9wYXF1ZSkKK3N0YXRpYyB2b2lkIHBpaXg0X3Jlc2V0KERldmljZVN0YXRlICpk
ZXYpCiB7Ci0gICAgUElJWDRTdGF0ZSAqZCA9IG9wYXF1ZTsKLSAgICB1aW50OF90ICpwY2lfY29u
ZiA9IGQtPmRldi5jb25maWc7CisgICAgUElJWDRTdGF0ZSAqcyA9IFBJSVg0X1BDSV9ERVZJQ0Uo
ZGV2KTsKKyAgICB1aW50OF90ICpwY2lfY29uZiA9IHMtPmRldi5jb25maWc7CiAKICAgICBwY2lf
Y29uZlsweDA0XSA9IDB4MDc7IC8vIG1hc3RlciwgbWVtb3J5IGFuZCBJL08KICAgICBwY2lfY29u
ZlsweDA1XSA9IDB4MDA7CkBAIC0xNjUsNyArMTY1LDYgQEAgc3RhdGljIHZvaWQgcGlpeDRfcmVh
bGl6ZShQQ0lEZXZpY2UgKnBjaV9kZXYsIEVycm9yICoqZXJycCkKICAgICBpc2FfYnVzX2lycXMo
aXNhX2J1cywgcy0+aXNhKTsKIAogICAgIHBpaXg0X2RldiA9IHBjaV9kZXY7Ci0gICAgcWVtdV9y
ZWdpc3Rlcl9yZXNldChwaWl4NF9yZXNldCwgcyk7CiB9CiAKIHN0YXRpYyB2b2lkIHBpaXg0X2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQpAQCAtMTc3LDYgKzE3Niw3
IEBAIHN0YXRpYyB2b2lkIHBpaXg0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lk
ICpkYXRhKQogICAgIGstPnZlbmRvcl9pZCA9IFBDSV9WRU5ET1JfSURfSU5URUw7CiAgICAgay0+
ZGV2aWNlX2lkID0gUENJX0RFVklDRV9JRF9JTlRFTF84MjM3MUFCXzA7CiAgICAgay0+Y2xhc3Nf
aWQgPSBQQ0lfQ0xBU1NfQlJJREdFX0lTQTsKKyAgICBkYy0+cmVzZXQgPSBwaWl4NF9yZXNldDsK
ICAgICBkYy0+ZGVzYyA9ICJJU0EgYnJpZGdlIjsKICAgICBkYy0+dm1zZCA9ICZ2bXN0YXRlX3Bp
aXg0OwogICAgIC8qCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:29:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:29:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPht-0003vL-T9; Tue, 15 Oct 2019 16:29:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPhs-0003uN-Dh
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:29:56 +0000
X-Inumbo-ID: 0522f441-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0522f441-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:29:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 83C9F8E1CE1;
 Tue, 15 Oct 2019 16:29:55 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B2B1D19C58;
 Tue, 15 Oct 2019 16:29:48 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:47 +0200
Message-Id: <20191015162705.28087-15-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.69]); Tue, 15 Oct 2019 16:29:55 +0000 (UTC)
Subject: [Xen-devel] [PATCH 14/32] piix4: add a i8257 dma controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKUmVtb3ZlIGk4
MjU3IGluc3RhbmNpYXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQgdHdpY2UuCgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTktaHBvdXNzaW5AcmVhY3Rvcy5vcmc+CltQTUQ6IHJlYmFzZWRdClNpZ25lZC1v
ZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBo
dy9pc2EvcGlpeDQuYyAgICAgICB8IDQgKysrKwogaHcvbWlwcy9taXBzX21hbHRhLmMgfCAyIC0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCmluZGV4IDg5OThiMGNhNDcu
LjFiYzkxYjU5MGMgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9waWl4NC5jCisrKyBiL2h3L2lzYS9waWl4
NC5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUg
Imh3L2lzYS9pc2EuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKKyNpbmNsdWRlICJody9kbWEv
aTgyNTcuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgogI2luY2x1ZGUgInN5c2Vt
dS9yZXNldC5oIgogI2luY2x1ZGUgInN5c2VtdS9ydW5zdGF0ZS5oIgpAQCAtMTY0LDYgKzE2NSw5
IEBAIHN0YXRpYyB2b2lkIHBpaXg0X3JlYWxpemUoUENJRGV2aWNlICpwY2lfZGV2LCBFcnJvciAq
KmVycnApCiAgICAgLyogaW5pdGlhbGl6ZSBJU0EgaXJxcyAqLwogICAgIGlzYV9idXNfaXJxcyhp
c2FfYnVzLCBzLT5pc2EpOwogCisgICAgLyogRE1BICovCisgICAgaTgyNTdfZG1hX2luaXQoaXNh
X2J1cywgMCk7CisKICAgICBwaWl4NF9kZXYgPSBwY2lfZGV2OwogfQogCmRpZmYgLS1naXQgYS9o
dy9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IGU0OTliN2E2
YmIuLmRmMjQ3MTc3Y2EgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisrKyBiL2h3
L21pcHMvbWlwc19tYWx0YS5jCkBAIC0yOCw3ICsyOCw2IEBACiAjaW5jbHVkZSAiY3B1LmgiCiAj
aW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L2lzYS9zdXBlcmlvLmgiCi0jaW5j
bHVkZSAiaHcvZG1hL2k4MjU3LmgiCiAjaW5jbHVkZSAiaHcvY2hhci9zZXJpYWwuaCIKICNpbmNs
dWRlICJuZXQvbmV0LmgiCiAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCkBAIC0xNDMwLDcgKzE0Mjks
NiBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgc21i
dXMgPSBwaWl4NF9wbV9pbml0KHBjaV9idXMsIHBpaXg0X2RldmZuICsgMywgMHgxMTAwLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICBpc2FfZ2V0X2lycShOVUxMLCA5KSwgTlVMTCwgMCwgTlVM
TCk7CiAgICAgcGl0ID0gaTgyNTRfcGl0X2luaXQoaXNhX2J1cywgMHg0MCwgMCwgTlVMTCk7Ci0g
ICAgaTgyNTdfZG1hX2luaXQoaXNhX2J1cywgMCk7CiAgICAgbWMxNDY4MThfcnRjX2luaXQoaXNh
X2J1cywgMjAwMCwgTlVMTCk7CiAKICAgICAvKiBnZW5lcmF0ZSBTUEQgRUVQUk9NIGRhdGEgKi8K
LS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:30:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPiD-0004gr-Dm; Tue, 15 Oct 2019 16:30:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPiC-0004gE-4A
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:30:16 +0000
X-Inumbo-ID: 10dac420-ef69-11e9-8aca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 10dac420-ef69-11e9-8aca-bc764e2007e4;
 Tue, 15 Oct 2019 16:30:14 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2FDE08E1CE4;
 Tue, 15 Oct 2019 16:30:14 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 198B019C58;
 Tue, 15 Oct 2019 16:29:55 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:48 +0200
Message-Id: <20191015162705.28087-16-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.69]); Tue, 15 Oct 2019 16:30:14 +0000 (UTC)
Subject: [Xen-devel] [PATCH 15/32] piix4: add a i8254 pit controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKUmVtb3ZlIGk4
MjU0IGluc3RhbmNpYXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQgdHdpY2UuCgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTEwLWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvaXNhL3BpaXg0LmMg
ICAgICAgfCA0ICsrKysKIGh3L21pcHMvbWlwc19tYWx0YS5jIHwgNCAtLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9p
c2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCmluZGV4IDFiYzkxYjU5MGMuLjBiMGEwZWNhYjEg
MTAwNjQ0Ci0tLSBhL2h3L2lzYS9waWl4NC5jCisrKyBiL2h3L2lzYS9waWl4NC5jCkBAIC0zMCw2
ICszMCw3IEBACiAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5o
IgogI2luY2x1ZGUgImh3L2RtYS9pODI1Ny5oIgorI2luY2x1ZGUgImh3L3RpbWVyL2k4MjU0Lmgi
CiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvcmVzZXQu
aCIKICNpbmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKQEAgLTE2NSw2ICsxNjYsOSBAQCBzdGF0
aWMgdm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmljZSAqcGNpX2RldiwgRXJyb3IgKiplcnJwKQog
ICAgIC8qIGluaXRpYWxpemUgSVNBIGlycXMgKi8KICAgICBpc2FfYnVzX2lycXMoaXNhX2J1cywg
cy0+aXNhKTsKIAorICAgIC8qIGluaXRpYWxpemUgcGl0ICovCisgICAgaTgyNTRfcGl0X2luaXQo
aXNhX2J1cywgMHg0MCwgMCwgTlVMTCk7CisKICAgICAvKiBETUEgKi8KICAgICBpODI1N19kbWFf
aW5pdChpc2FfYnVzLCAwKTsKIApkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRhLmMgYi9o
dy9taXBzL21pcHNfbWFsdGEuYwppbmRleCBkZjI0NzE3N2NhLi4xNmQ3YTBlNzg1IDEwMDY0NAot
LS0gYS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9ody9taXBzL21pcHNfbWFsdGEuYwpAQCAt
NDUsNyArNDUsNiBAQAogI2luY2x1ZGUgImh3L2xvYWRlci5oIgogI2luY2x1ZGUgImVsZi5oIgog
I2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRjLmgiCi0jaW5jbHVkZSAiaHcvdGltZXIvaTgy
NTQuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgiCiAjaW5jbHVkZSAiaHcvc3lz
YnVzLmgiICAgICAgICAgICAgIC8qIFN5c0J1c0RldmljZSAqLwogI2luY2x1ZGUgInFlbXUvaG9z
dC11dGlscy5oIgpAQCAtOTksOCArOTgsNiBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgcWVtdV9p
cnEgaTgyNTlbMTZdOwogfSBNYWx0YVN0YXRlOwogCi1zdGF0aWMgSVNBRGV2aWNlICpwaXQ7Ci0K
IHN0YXRpYyBzdHJ1Y3QgX2xvYWRlcnBhcmFtcyB7CiAgICAgaW50IHJhbV9zaXplLCByYW1fbG93
X3NpemU7CiAgICAgY29uc3QgY2hhciAqa2VybmVsX2ZpbGVuYW1lOwpAQCAtMTQyOCw3ICsxNDI1
LDYgQEAgdm9pZCBtaXBzX21hbHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIHBj
aV9jcmVhdGVfc2ltcGxlKHBjaV9idXMsIHBpaXg0X2RldmZuICsgMiwgInBpaXg0LXVzYi11aGNp
Iik7CiAgICAgc21idXMgPSBwaWl4NF9wbV9pbml0KHBjaV9idXMsIHBpaXg0X2RldmZuICsgMywg
MHgxMTAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICBpc2FfZ2V0X2lycShOVUxMLCA5KSwg
TlVMTCwgMCwgTlVMTCk7Ci0gICAgcGl0ID0gaTgyNTRfcGl0X2luaXQoaXNhX2J1cywgMHg0MCwg
MCwgTlVMTCk7CiAgICAgbWMxNDY4MThfcnRjX2luaXQoaXNhX2J1cywgMjAwMCwgTlVMTCk7CiAK
ICAgICAvKiBnZW5lcmF0ZSBTUEQgRUVQUk9NIGRhdGEgKi8KLS0gCjIuMjEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:30:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPiN-0004mO-O0; Tue, 15 Oct 2019 16:30:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPiM-0004lf-Ft
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:30:26 +0000
X-Inumbo-ID: 1698ab2a-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1698ab2a-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:30:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C849B3090FC2;
 Tue, 15 Oct 2019 16:30:23 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E754519C58;
 Tue, 15 Oct 2019 16:30:14 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:49 +0200
Message-Id: <20191015162705.28087-17-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Tue, 15 Oct 2019 16:30:24 +0000 (UTC)
Subject: [Xen-devel] [PATCH 16/32] piix4: add a mc146818rtc controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClJlbW92ZSBt
YzE0NjgxOHJ0YyBpbnN0YW5jaWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRvIG5vdCBoYXZlIGl0IHR3
aWNlLgoKQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CkFja2Vk
LWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBI
ZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Ck1lc3NhZ2UtSWQ6IDwyMDE3
MTIxNjA5MDIyOC4yODUwNS0xMy1ocG91c3NpbkByZWFjdG9zLm9yZz4KW1BNRDogcmViYXNlZCwg
c2V0IFJUQyBiYXNlX3llYXIgdG8gMjAwMF0KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAg
ICAgICAgIHwgIDMgKystCiBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAgICB8ICAyICstCiBo
dy9pMzg2L2FjcGktYnVpbGQuYyAgICAgICAgICB8ICAzICstLQogaHcvaTM4Ni9wY19waWl4LmMg
ICAgICAgICAgICAgfCAgMSArCiBody9pc2EvcGlpeDQuYyAgICAgICAgICAgICAgICB8IDIyICsr
KysrKysrKysrKysrKysrKysrKysKIGh3L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgIHwgIDQg
Ky0tLQogaW5jbHVkZS9ody9hY3BpL3BpaXg0LmggICAgICAgfCAgNiAtLS0tLS0KIGluY2x1ZGUv
aHcvaTM4Ni9wYy5oICAgICAgICAgIHwgIDYgLS0tLS0tCiBpbmNsdWRlL2h3L3NvdXRoYnJpZGdl
L3BpaXguaCB8IDIwICsrKysrKysrKysrKysrKysrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDQ4IGlu
c2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUv
aHcvYWNwaS9waWl4NC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody9zb3V0aGJyaWRn
ZS9waWl4LmgKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGM5
ZjYyNWZjMmUuLjU1NmY1OGJkOGMgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5U
QUlORVJTCkBAIC0xMjM1LDcgKzEyMzUsNyBAQCBGOiBody9pMmMvc21idXNfaWNoOS5jCiBGOiBo
dy9hY3BpL3BpaXg0LmMKIEY6IGh3L2FjcGkvaWNoOS5jCiBGOiBpbmNsdWRlL2h3L2FjcGkvaWNo
OS5oCi1GOiBpbmNsdWRlL2h3L2FjcGkvcGlpeDQuaAorRjogaW5jbHVkZS9ody9zb3V0aGJyaWRn
ZS9waWl4LmgKIEY6IGh3L21pc2Mvc2dhLmMKIEY6IGh3L2lzYS9hcG0uYwogRjogaW5jbHVkZS9o
dy9pc2EvYXBtLmgKQEAgLTE3MjAsNiArMTcyMCw3IEBAIE06IEhlcnbDqSBQb3Vzc2luZWF1IDxo
cG91c3NpbkByZWFjdG9zLm9yZz4KIE06IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0Bh
bXNhdC5vcmc+CiBTOiBNYWludGFpbmVkCiBGOiBody9pc2EvcGlpeDQuYworRjogaW5jbHVkZS9o
dy9zb3V0aGJyaWRnZS9waWl4LmgKIAogRmlybXdhcmUgY29uZmlndXJhdGlvbiAoZndfY2ZnKQog
TTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgpkaWZmIC0tZ2l0
IGEvaHcvYWNwaS9waWl4NC5jIGIvaHcvYWNwaS9waWl4NC5jCmluZGV4IDFkMjlkNDM4YzcuLjI3
MjcwNjIxYWIgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvcGlpeDQuYworKysgYi9ody9hY3BpL3BpaXg0
LmMKQEAgLTIxLDYgKzIxLDcgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRl
ICJody9pMzg2L3BjLmgiCisjaW5jbHVkZSAiaHcvc291dGhicmlkZ2UvcGlpeC5oIgogI2luY2x1
ZGUgImh3L2lycS5oIgogI2luY2x1ZGUgImh3L2lzYS9hcG0uaCIKICNpbmNsdWRlICJody9pMmMv
cG1fc21idXMuaCIKQEAgLTMzLDcgKzM0LDYgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAj
aW5jbHVkZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIK
LSNpbmNsdWRlICJody9hY3BpL3BpaXg0LmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9wY2locC5oIgog
I2luY2x1ZGUgImh3L2FjcGkvY3B1X2hvdHBsdWcuaCIKICNpbmNsdWRlICJody9hY3BpL2NwdS5o
IgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQu
YwppbmRleCA0ZTBmOWY0MjVhLi5hYTZmZTYxMTkxIDEwMDY0NAotLS0gYS9ody9pMzg2L2FjcGkt
YnVpbGQuYworKysgYi9ody9pMzg2L2FjcGktYnVpbGQuYwpAQCAtMzQsNyArMzQsNiBAQAogI2lu
Y2x1ZGUgImh3L2FjcGkvYWNwaS1kZWZzLmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9hY3BpLmgiCiAj
aW5jbHVkZSAiaHcvYWNwaS9jcHUuaCIKLSNpbmNsdWRlICJody9hY3BpL3BpaXg0LmgiCiAjaW5j
bHVkZSAiaHcvbnZyYW0vZndfY2ZnLmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9iaW9zLWxpbmtlci1s
b2FkZXIuaCIKICNpbmNsdWRlICJody9pc2EvaXNhLmgiCkBAIC01Miw3ICs1MSw3IEBACiAjaW5j
bHVkZSAic3lzZW11L3Jlc2V0LmgiCiAKIC8qIFN1cHBvcnRlZCBjaGlwc2V0czogKi8KLSNpbmNs
dWRlICJody9hY3BpL3BpaXg0LmgiCisjaW5jbHVkZSAiaHcvc291dGhicmlkZ2UvcGlpeC5oIgog
I2luY2x1ZGUgImh3L2FjcGkvcGNpaHAuaCIKICNpbmNsdWRlICJody9pMzg2L2ljaDkuaCIKICNp
bmNsdWRlICJody9wY2kvcGNpX2J1cy5oIgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4LmMg
Yi9ody9pMzg2L3BjX3BpaXguYwppbmRleCA2ODI0YjcyMTI0Li40MzE5NjVkOTIxIDEwMDY0NAot
LS0gYS9ody9pMzg2L3BjX3BpaXguYworKysgYi9ody9pMzg2L3BjX3BpaXguYwpAQCAtMjksNiAr
MjksNyBAQAogI2luY2x1ZGUgImh3L2xvYWRlci5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIK
ICNpbmNsdWRlICJody9pMzg2L2FwaWMuaCIKKyNpbmNsdWRlICJody9zb3V0aGJyaWRnZS9waWl4
LmgiCiAjaW5jbHVkZSAiaHcvZGlzcGxheS9yYW1mYi5oIgogI2luY2x1ZGUgImh3L2Zpcm13YXJl
L3NtYmlvcy5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKZGlmZiAtLWdpdCBhL2h3L2lzYS9w
aWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKaW5kZXggMGIwYTBlY2FiMS4uOWY1NTQ3NDdhZiAxMDA2
NDQKLS0tIGEvaHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3BpaXg0LmMKQEAgLTI0LDYgKzI0
LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFhcGkvZXJy
b3IuaCIKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAjaW5j
bHVkZSAiaHcvcGNpL3BjaS5oIgpAQCAtMzEsNiArMzIsNyBAQAogI2luY2x1ZGUgImh3L3N5c2J1
cy5oIgogI2luY2x1ZGUgImh3L2RtYS9pODI1Ny5oIgogI2luY2x1ZGUgImh3L3RpbWVyL2k4MjU0
LmgiCisjaW5jbHVkZSAiaHcvdGltZXIvbWMxNDY4MThydGMuaCIKICNpbmNsdWRlICJtaWdyYXRp
b24vdm1zdGF0ZS5oIgogI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgogI2luY2x1ZGUgInN5c2Vt
dS9ydW5zdGF0ZS5oIgpAQCAtNDIsNiArNDQsNyBAQCB0eXBlZGVmIHN0cnVjdCBQSUlYNFN0YXRl
IHsKICAgICBxZW11X2lycSBjcHVfaW50cjsKICAgICBxZW11X2lycSAqaXNhOwogCisgICAgUlRD
U3RhdGUgcnRjOwogICAgIC8qIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKi8KICAgICBNZW1vcnlS
ZWdpb24gcmNyX21lbTsKICAgICB1aW50OF90IHJjcjsKQEAgLTE0NCw2ICsxNDcsNyBAQCBzdGF0
aWMgdm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmljZSAqcGNpX2RldiwgRXJyb3IgKiplcnJwKQog
ICAgIFBJSVg0U3RhdGUgKnMgPSBET19VUENBU1QoUElJWDRTdGF0ZSwgZGV2LCBwY2lfZGV2KTsK
ICAgICBJU0FCdXMgKmlzYV9idXM7CiAgICAgcWVtdV9pcnEgKmk4MjU5X291dF9pcnE7CisgICAg
RXJyb3IgKmVyciA9IE5VTEw7CiAKICAgICBpc2FfYnVzID0gaXNhX2J1c19uZXcoZGV2LCBwY2lf
YWRkcmVzc19zcGFjZShwY2lfZGV2KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2Fk
ZHJlc3Nfc3BhY2VfaW8ocGNpX2RldiksIGVycnApOwpAQCAtMTcyLDkgKzE3NiwyNiBAQCBzdGF0
aWMgdm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmljZSAqcGNpX2RldiwgRXJyb3IgKiplcnJwKQog
ICAgIC8qIERNQSAqLwogICAgIGk4MjU3X2RtYV9pbml0KGlzYV9idXMsIDApOwogCisgICAgLyog
UlRDICovCisgICAgcWRldl9zZXRfcGFyZW50X2J1cyhERVZJQ0UoJnMtPnJ0YyksIEJVUyhpc2Ff
YnVzKSk7CisgICAgcWRldl9wcm9wX3NldF9pbnQzMihERVZJQ0UoJnMtPnJ0YyksICJiYXNlX3ll
YXIiLCAyMDAwKTsKKyAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ydGMp
LCB0cnVlLCAicmVhbGl6ZWQiLCAmZXJyKTsKKyAgICBpZiAoZXJyKSB7CisgICAgICAgIGVycm9y
X3Byb3BhZ2F0ZShlcnJwLCBlcnIpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGlzYV9p
bml0X2lycShJU0FfREVWSUNFKCZzLT5ydGMpLCAmcy0+cnRjLmlycSwgUlRDX0lTQV9JUlEpOwor
CiAgICAgcGlpeDRfZGV2ID0gcGNpX2RldjsKIH0KIAorc3RhdGljIHZvaWQgcGlpeDRfaW5pdChP
YmplY3QgKm9iaikKK3sKKyAgICBQSUlYNFN0YXRlICpzID0gUElJWDRfUENJX0RFVklDRShvYmop
OworCisgICAgb2JqZWN0X2luaXRpYWxpemUoJnMtPnJ0Yywgc2l6ZW9mKHMtPnJ0YyksIFRZUEVf
TUMxNDY4MThfUlRDKTsKK30KKwogc3RhdGljIHZvaWQgcGlpeDRfY2xhc3NfaW5pdChPYmplY3RD
bGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiB7CiAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNF
X0NMQVNTKGtsYXNzKTsKQEAgLTE5OSw2ICsyMjAsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8g
cGlpeDRfaW5mbyA9IHsKICAgICAubmFtZSAgICAgICAgICA9IFRZUEVfUElJWDRfUENJX0RFVklD
RSwKICAgICAucGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vf
c2l6ZSA9IHNpemVvZihQSUlYNFN0YXRlKSwKKyAgICAuaW5zdGFuY2VfaW5pdCA9IHBpaXg0X2lu
aXQsCiAgICAgLmNsYXNzX2luaXQgICAgPSBwaWl4NF9jbGFzc19pbml0LAogICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgewogICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9O
QUxfUENJX0RFVklDRSB9LApkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRhLmMgYi9ody9t
aXBzL21pcHNfbWFsdGEuYwppbmRleCAxNmQ3YTBlNzg1Li41MjhjMzRhMWMzIDEwMDY0NAotLS0g
YS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9ody9taXBzL21pcHNfbWFsdGEuYwpAQCAtMjYs
NyArMjYsNyBAQAogI2luY2x1ZGUgInFlbXUvdW5pdHMuaCIKICNpbmNsdWRlICJxZW11LWNvbW1v
bi5oIgogI2luY2x1ZGUgImNwdS5oIgotI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKKyNpbmNsdWRl
ICJody9zb3V0aGJyaWRnZS9waWl4LmgiCiAjaW5jbHVkZSAiaHcvaXNhL3N1cGVyaW8uaCIKICNp
bmNsdWRlICJody9jaGFyL3NlcmlhbC5oIgogI2luY2x1ZGUgIm5ldC9uZXQuaCIKQEAgLTQ0LDcg
KzQ0LDYgQEAKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9sb2FkZXIuaCIKICNp
bmNsdWRlICJlbGYuaCIKLSNpbmNsdWRlICJody90aW1lci9tYzE0NjgxOHJ0Yy5oIgogI2luY2x1
ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIgICAgICAg
ICAgICAgLyogU3lzQnVzRGV2aWNlICovCiAjaW5jbHVkZSAicWVtdS9ob3N0LXV0aWxzLmgiCkBA
IC0xNDI1LDcgKzE0MjQsNiBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1h
Y2hpbmUpCiAgICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAi
cGlpeDQtdXNiLXVoY2kiKTsKICAgICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlp
eDRfZGV2Zm4gKyAzLCAweDExMDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzYV9nZXRf
aXJxKE5VTEwsIDkpLCBOVUxMLCAwLCBOVUxMKTsKLSAgICBtYzE0NjgxOF9ydGNfaW5pdChpc2Ff
YnVzLCAyMDAwLCBOVUxMKTsKIAogICAgIC8qIGdlbmVyYXRlIFNQRCBFRVBST00gZGF0YSAqLwog
ICAgIGdlbmVyYXRlX2VlcHJvbV9zcGQoJnNtYnVzX2VlcHJvbV9idWZbMCAqIDI1Nl0sIHJhbV9z
aXplKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvYWNwaS9waWl4NC5oIGIvaW5jbHVkZS9ody9h
Y3BpL3BpaXg0LmgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAyOGJiNTNlM2QuLjAw
MDAwMDAwMDAKLS0tIGEvaW5jbHVkZS9ody9hY3BpL3BpaXg0LmgKKysrIC9kZXYvbnVsbApAQCAt
MSw2ICswLDAgQEAKLSNpZm5kZWYgSFdfQUNQSV9QSUlYNF9ICi0jZGVmaW5lIEhXX0FDUElfUElJ
WDRfSAotCi0jZGVmaW5lIFRZUEVfUElJWDRfUE0gIlBJSVg0X1BNIgotCi0jZW5kaWYKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXgg
YTk1ZWFiMGQ4YS4uYzY3MWM5ZmQyYSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgK
KysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAgLTI0NCwxMiArMjQ0LDYgQEAgaW50IGNtb3Nf
Z2V0X2ZkX2RyaXZlX3R5cGUoRmxvcHB5RHJpdmVUeXBlIGZkMCk7CiAKICNkZWZpbmUgUE9SVDky
X0EyMF9MSU5FICJhMjAiCiAKLS8qIGFjcGlfcGlpeC5jICovCi0KLUkyQ0J1cyAqcGlpeDRfcG1f
aW5pdChQQ0lCdXMgKmJ1cywgaW50IGRldmZuLCB1aW50MzJfdCBzbWJfaW9fYmFzZSwKLSAgICAg
ICAgICAgICAgICAgICAgICBxZW11X2lycSBzY2lfaXJxLCBxZW11X2lycSBzbWlfaXJxLAotICAg
ICAgICAgICAgICAgICAgICAgIGludCBzbW1fZW5hYmxlZCwgRGV2aWNlU3RhdGUgKipwaWl4NF9w
bSk7Ci0KIC8qIGhwZXQuYyAqLwogZXh0ZXJuIGludCBub19ocGV0OwogCmRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCBiL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlp
eC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmI4Y2UyNmZlYzQKLS0t
IC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaApAQCAtMCwwICsx
LDIwIEBACisvKgorICogUUVNVSBQSUlYIFNvdXRoIEJyaWRnZSBFbXVsYXRpb24KKyAqCisgKiBD
b3B5cmlnaHQgKGMpIDIwMDYgRmFicmljZSBCZWxsYXJkCisgKgorICogVGhpcyB3b3JrIGlzIGxp
Y2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVy
LgorICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisg
KgorICovCisKKyNpZm5kZWYgSFdfU09VVEhCUklER0VfUElJWF9ICisjZGVmaW5lIEhXX1NPVVRI
QlJJREdFX1BJSVhfSAorCisjZGVmaW5lIFRZUEVfUElJWDRfUE0gIlBJSVg0X1BNIgorCitJMkNC
dXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpidXMsIGludCBkZXZmbiwgdWludDMyX3Qgc21iX2lv
X2Jhc2UsCisgICAgICAgICAgICAgICAgICAgICAgcWVtdV9pcnEgc2NpX2lycSwgcWVtdV9pcnEg
c21pX2lycSwKKyAgICAgICAgICAgICAgICAgICAgICBpbnQgc21tX2VuYWJsZWQsIERldmljZVN0
YXRlICoqcGlpeDRfcG0pOworCisjZW5kaWYKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:30:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPiX-0004sF-1r; Tue, 15 Oct 2019 16:30:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPiW-0004ro-Du
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:30:36 +0000
X-Inumbo-ID: 1d8bc6c4-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d8bc6c4-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:30:36 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7AF671DA2;
 Tue, 15 Oct 2019 16:30:35 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 8B8CE19C58;
 Tue, 15 Oct 2019 16:30:24 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:50 +0200
Message-Id: <20191015162705.28087-18-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.71]); Tue, 15 Oct 2019 16:30:35 +0000 (UTC)
Subject: [Xen-devel] [PATCH 17/32] hw/mips/mips_malta: Create IDE hard drive
 array dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIG5leHQgY29tbWl0IHdlJ2xsIHJlZmFjdG9yIHRoZSBQSUlYNCBjb2RlIG91dCBvZgpt
aXBzX21hbHRhX2luaXQoKS4gQXMgYSBwcmVsaW1pbmFyeSBzdGVwLCBhZGQgdGhlICdpZGVfZHJp
dmVzJwp2YXJpYWJsZSBhbmQgY3JlYXRlIHRoZSBkcml2ZSBhcnJheSBkeW5hbWljYWxseS4KClNp
Z25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
LS0tCiBody9taXBzL21pcHNfbWFsdGEuYyB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDUg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNf
bWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IDUyOGMzNGExYzMuLjc3NGJiODEw
ZjYgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisrKyBiL2h3L21pcHMvbWlwc19t
YWx0YS5jCkBAIC0xMjM1LDcgKzEyMzUsOCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5l
U3RhdGUgKm1hY2hpbmUpCiAgICAgaW50IHBpaXg0X2RldmZuOwogICAgIEkyQ0J1cyAqc21idXM7
CiAgICAgRHJpdmVJbmZvICpkaW5mbzsKLSAgICBEcml2ZUluZm8gKmhkW01BWF9JREVfQlVTICog
TUFYX0lERV9ERVZTXTsKKyAgICBjb25zdCBzaXplX3QgaWRlX2RyaXZlcyA9IE1BWF9JREVfQlVT
ICogTUFYX0lERV9ERVZTOworICAgIERyaXZlSW5mbyAqKmhkOwogICAgIGludCBmbF9pZHggPSAw
OwogICAgIGludCBiZTsKIApAQCAtMTQwNiw3ICsxNDA3LDggQEAgdm9pZCBtaXBzX21hbHRhX2lu
aXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVy
KHMtPmk4MjU5KTsKIAogICAgIC8qIFNvdXRoYnJpZGdlICovCi0gICAgaWRlX2RyaXZlX2dldCho
ZCwgQVJSQVlfU0laRShoZCkpOworICAgIGhkID0gZ19uZXcoRHJpdmVJbmZvICosIGlkZV9kcml2
ZXMpOworICAgIGlkZV9kcml2ZV9nZXQoaGQsIGlkZV9kcml2ZXMpOwogCiAgICAgcGNpID0gcGNp
X2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lfREVWRk4oMTAsIDApLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgVFlQRV9QSUlY
NF9QQ0lfREVWSUNFKTsKQEAgLTE0MjEsNiArMTQyMyw3IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0
KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICB9CiAKICAgICBwY2lfcGlpeDRfaWRlX2luaXQo
cGNpX2J1cywgaGQsIHBpaXg0X2RldmZuICsgMSk7CisgICAgZ19mcmVlKGhkKTsKICAgICBwY2lf
Y3JlYXRlX3NpbXBsZShwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDIsICJwaWl4NC11c2ItdWhjaSIp
OwogICAgIHNtYnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDMsIDB4
MTEwMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNhX2dldF9pcnEoTlVMTCwgOSksIE5V
TEwsIDAsIE5VTEwpOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:30:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:30:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPii-0004yl-Cy; Tue, 15 Oct 2019 16:30:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPih-0004xz-1U
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:30:47 +0000
X-Inumbo-ID: 23b84019-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23b84019-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:30:46 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1F817308FBAC;
 Tue, 15 Oct 2019 16:30:46 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 22B6819C5B;
 Tue, 15 Oct 2019 16:30:35 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:51 +0200
Message-Id: <20191015162705.28087-19-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Tue, 15 Oct 2019 16:30:46 +0000 (UTC)
Subject: [Xen-devel] [PATCH 18/32] hw/mips/mips_malta: Extract the PIIX4
 creation code as piix4_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1hbHRhIGJvYXJkIGluc3RhbnRpYXRlIGEgUElJWDQgY2hpcHNldCBkb2luZyB2YXJpb3Vz
CmNhbGxzLiBSZWZhY3RvciBhbGwgdGhvc2UgcmVsYXRlZCBjYWxscyBpbnRvIGEgc2luZ2xlCmZ1
bmN0aW9uOiBwaWl4NF9jcmVhdGUoKS4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9taXBzL21pcHNfbWFsdGEuYyB8IDQ3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcv
bWlwcy9taXBzX21hbHRhLmMgYi9ody9taXBzL21pcHNfbWFsdGEuYwppbmRleCA3NzRiYjgxMGY2
Li4wZDQzMTI4NDBiIDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9ody9t
aXBzL21pcHNfbWFsdGEuYwpAQCAtMTIxMCw2ICsxMjEwLDM0IEBAIHN0YXRpYyB2b2lkIG1pcHNf
Y3JlYXRlX2NwdShNYWNoaW5lU3RhdGUgKm1zLCBNYWx0YVN0YXRlICpzLAogICAgIH0KIH0KIAor
c3RhdGljIERldmljZVN0YXRlICpwaWl4NF9jcmVhdGUoUENJQnVzICpwY2lfYnVzLCBJU0FCdXMg
Kippc2FfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSTJDQnVzICoqc21i
dXMsIHNpemVfdCBpZGVfYnVzZXMpCit7CisgICAgY29uc3Qgc2l6ZV90IGlkZV9kcml2ZXMgPSBp
ZGVfYnVzZXMgKiBNQVhfSURFX0RFVlM7CisgICAgRHJpdmVJbmZvICoqaGQ7CisgICAgUENJRGV2
aWNlICpwY2k7CisgICAgRGV2aWNlU3RhdGUgKmRldjsKKworICAgIHBjaSA9IHBjaV9jcmVhdGVf
c2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgUENJX0RFVkZOKDEwLCAwKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIFRZUEVfUElJWDRfUENJX0RF
VklDRSk7CisgICAgZGV2ID0gREVWSUNFKHBjaSk7CisgICAgaWYgKGlzYV9idXMpIHsKKyAgICAg
ICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhkZXYsICJpc2EuMCIpKTsK
KyAgICB9CisKKyAgICBoZCA9IGdfbmV3KERyaXZlSW5mbyAqLCBpZGVfZHJpdmVzKTsKKyAgICBp
ZGVfZHJpdmVfZ2V0KGhkLCBpZGVfZHJpdmVzKTsKKyAgICBwY2lfcGlpeDRfaWRlX2luaXQocGNp
X2J1cywgaGQsIHBjaS0+ZGV2Zm4gKyAxKTsKKyAgICBnX2ZyZWUoaGQpOworICAgIHBjaV9jcmVh
dGVfc2ltcGxlKHBjaV9idXMsIHBjaS0+ZGV2Zm4gKyAyLCAicGlpeDQtdXNiLXVoY2kiKTsKKyAg
ICBpZiAoc21idXMpIHsKKyAgICAgICAgKnNtYnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBw
Y2ktPmRldmZuICsgMywgMHgxMTAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlz
YV9nZXRfaXJxKE5VTEwsIDkpLCBOVUxMLCAwLCBOVUxMKTsKKyAgIH0KKworICAgIHJldHVybiBk
ZXY7Cit9CisKIHN0YXRpYwogdm9pZCBtaXBzX21hbHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNo
aW5lKQogewpAQCAtMTIzMSwxMiArMTI1OSw4IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hp
bmVTdGF0ZSAqbWFjaGluZSkKICAgICBQQ0lCdXMgKnBjaV9idXM7CiAgICAgSVNBQnVzICppc2Ff
YnVzOwogICAgIHFlbXVfaXJxIGNidXNfaXJxLCBpODI1OV9pcnE7Ci0gICAgUENJRGV2aWNlICpw
Y2k7Ci0gICAgaW50IHBpaXg0X2RldmZuOwogICAgIEkyQ0J1cyAqc21idXM7CiAgICAgRHJpdmVJ
bmZvICpkaW5mbzsKLSAgICBjb25zdCBzaXplX3QgaWRlX2RyaXZlcyA9IE1BWF9JREVfQlVTICog
TUFYX0lERV9ERVZTOwotICAgIERyaXZlSW5mbyAqKmhkOwogICAgIGludCBmbF9pZHggPSAwOwog
ICAgIGludCBiZTsKIApAQCAtMTQwNywxNCArMTQzMSw3IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0
KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICBwY2lfYnVzID0gZ3Q2NDEyMF9yZWdpc3Rlcihz
LT5pODI1OSk7CiAKICAgICAvKiBTb3V0aGJyaWRnZSAqLwotICAgIGhkID0gZ19uZXcoRHJpdmVJ
bmZvICosIGlkZV9kcml2ZXMpOwotICAgIGlkZV9kcml2ZV9nZXQoaGQsIGlkZV9kcml2ZXMpOwot
Ci0gICAgcGNpID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lf
REVWRk4oMTAsIDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dHJ1ZSwgVFlQRV9QSUlYNF9QQ0lfREVWSUNFKTsKLSAgICBkZXYgPSBERVZJQ0UocGNpKTsKLSAg
ICBpc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoZGV2LCAiaXNhLjAiKSk7Ci0g
ICAgcGlpeDRfZGV2Zm4gPSBwY2ktPmRldmZuOworICAgIGRldiA9IHBpaXg0X2NyZWF0ZShwY2lf
YnVzLCAmaXNhX2J1cywgJnNtYnVzLCBNQVhfSURFX0JVUyk7CiAKICAgICAvKiBJbnRlcnJ1cHQg
Y29udHJvbGxlciAqLwogICAgIHFkZXZfY29ubmVjdF9ncGlvX291dF9uYW1lZChkZXYsICJpbnRy
IiwgMCwgaTgyNTlfaXJxKTsKQEAgLTE0MjIsMTIgKzE0MzksNiBAQCB2b2lkIG1pcHNfbWFsdGFf
aW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgICAgIHMtPmk4MjU5W2ldID0gcWRldl9n
ZXRfZ3Bpb19pbl9uYW1lZChkZXYsICJpc2EiLCBpKTsKICAgICB9CiAKLSAgICBwY2lfcGlpeDRf
aWRlX2luaXQocGNpX2J1cywgaGQsIHBpaXg0X2RldmZuICsgMSk7Ci0gICAgZ19mcmVlKGhkKTsK
LSAgICBwY2lfY3JlYXRlX3NpbXBsZShwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDIsICJwaWl4NC11
c2ItdWhjaSIpOwotICAgIHNtYnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBwaWl4NF9kZXZm
biArIDMsIDB4MTEwMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgaXNhX2dldF9pcnEoTlVM
TCwgOSksIE5VTEwsIDAsIE5VTEwpOwotCiAgICAgLyogZ2VuZXJhdGUgU1BEIEVFUFJPTSBkYXRh
ICovCiAgICAgZ2VuZXJhdGVfZWVwcm9tX3NwZCgmc21idXNfZWVwcm9tX2J1ZlswICogMjU2XSwg
cmFtX3NpemUpOwogICAgIGdlbmVyYXRlX2VlcHJvbV9zZXJpYWwoJnNtYnVzX2VlcHJvbV9idWZb
NiAqIDI1Nl0pOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:30:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPis-000567-NS; Tue, 15 Oct 2019 16:30:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPiq-000551-Qm
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:30:56 +0000
X-Inumbo-ID: 297825ae-ef69-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 297825ae-ef69-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 16:30:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 84B7D3082B41;
 Tue, 15 Oct 2019 16:30:55 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A8F7219C58;
 Tue, 15 Oct 2019 16:30:46 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:52 +0200
Message-Id: <20191015162705.28087-20-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Tue, 15 Oct 2019 16:30:55 +0000 (UTC)
Subject: [Xen-devel] [PATCH 19/32] hw/isa/piix4: Move piix4_create() to
 hw/isa/piix4.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCk5vdyB0aGF0
IHdlIHByb3Blcmx5IHJlZmFjdG9yZWQgdGhlIHBpaXg0X2NyZWF0ZSgpIGZ1bmN0aW9uLCBsZXQn
cwptb3ZlIGl0IHRvIGh3L2lzYS9waWl4NC5jIHdoZXJlIGl0IGJlbG9uZ3MsIHNvIGl0IGNhbiBi
ZSByZXVzZWQKb24gb3RoZXIgcGxhY2VzLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2lzYS9waWl4NC5jICAgICAgICAg
ICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody9taXBzL2d0NjR4
eHhfcGNpLmMgICAgICAgICB8ICAxICsKIGh3L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgIHwg
MjggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5jbHVkZS9ody9pMzg2L3BjLmggICAg
ICAgICAgfCAgMiAtLQogaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmggfCAgNiArKysrKysK
IDUgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwppbmRleCA5ZjU1NDc0N2Fm
Li5kOTA4OTllMTIyIDEwMDY0NAotLS0gYS9ody9pc2EvcGlpeDQuYworKysgYi9ody9pc2EvcGlp
eDQuYwpAQCAtMjcsMTIgKzI3LDE0IEBACiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgogI2luY2x1
ZGUgImh3L2lycS5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKKyNpbmNsdWRlICJody9zb3V0
aGJyaWRnZS9waWl4LmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L2lz
YS9pc2EuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9kbWEvaTgyNTcu
aCIKICNpbmNsdWRlICJody90aW1lci9pODI1NC5oIgogI2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2
ODE4cnRjLmgiCisjaW5jbHVkZSAiaHcvaWRlLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3Rh
dGUuaCIKICNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIKICNpbmNsdWRlICJzeXNlbXUvcnVuc3Rh
dGUuaCIKQEAgLTIzNCwzICsyMzYsMzEgQEAgc3RhdGljIHZvaWQgcGlpeDRfcmVnaXN0ZXJfdHlw
ZXModm9pZCkKIH0KIAogdHlwZV9pbml0KHBpaXg0X3JlZ2lzdGVyX3R5cGVzKQorCitEZXZpY2VT
dGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgSTJDQnVzICoqc21idXMsIHNpemVfdCBpZGVfYnVzZXMp
Cit7CisgICAgc2l6ZV90IGlkZV9kcml2ZXMgPSBpZGVfYnVzZXMgKiBNQVhfSURFX0RFVlM7Cisg
ICAgRHJpdmVJbmZvICoqaGQ7CisgICAgUENJRGV2aWNlICpwY2k7CisgICAgRGV2aWNlU3RhdGUg
KmRldjsKKworICAgIHBjaSA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1
cywgUENJX0RFVkZOKDEwLCAwKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRydWUsIFRZUEVfUElJWDRfUENJX0RFVklDRSk7CisgICAgZGV2ID0gREVWSUNFKHBj
aSk7CisgICAgaWYgKGlzYV9idXMpIHsKKyAgICAgICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZf
Z2V0X2NoaWxkX2J1cyhkZXYsICJpc2EuMCIpKTsKKyAgICB9CisKKyAgICBoZCA9IGdfbmV3KERy
aXZlSW5mbyAqLCBpZGVfZHJpdmVzKTsKKyAgICBpZGVfZHJpdmVfZ2V0KGhkLCBpZGVfZHJpdmVz
KTsKKyAgICBwY2lfcGlpeDRfaWRlX2luaXQocGNpX2J1cywgaGQsIHBjaS0+ZGV2Zm4gKyAxKTsK
KyAgICBnX2ZyZWUoaGQpOworICAgIHBjaV9jcmVhdGVfc2ltcGxlKHBjaV9idXMsIHBjaS0+ZGV2
Zm4gKyAyLCAicGlpeDQtdXNiLXVoY2kiKTsKKyAgICBpZiAoc21idXMpIHsKKyAgICAgICAgKnNt
YnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBwY2ktPmRldmZuICsgMywgMHgxMTAwLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5VTEwsIDkpLCBOVUxMLCAw
LCBOVUxMKTsKKyAgIH0KKworICAgIHJldHVybiBkZXY7Cit9CmRpZmYgLS1naXQgYS9ody9taXBz
L2d0NjR4eHhfcGNpLmMgYi9ody9taXBzL2d0NjR4eHhfcGNpLmMKaW5kZXggZjMyNWJkNmMxYy4u
YzI3NzM5OGMwZCAxMDA2NDQKLS0tIGEvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCisrKyBiL2h3L21p
cHMvZ3Q2NHh4eF9wY2kuYwpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgImh3L21pcHMvbWlw
cy5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvcGNpX2hvc3Qu
aCIKKyNpbmNsdWRlICJody9zb3V0aGJyaWRnZS9waWl4LmgiCiAjaW5jbHVkZSAibWlncmF0aW9u
L3Ztc3RhdGUuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaXJxLmgi
CmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5j
CmluZGV4IDBkNDMxMjg0MGIuLjQ3N2E0NzI1YzAgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19t
YWx0YS5jCisrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC0xMjEwLDM0ICsxMjEwLDYgQEAg
c3RhdGljIHZvaWQgbWlwc19jcmVhdGVfY3B1KE1hY2hpbmVTdGF0ZSAqbXMsIE1hbHRhU3RhdGUg
KnMsCiAgICAgfQogfQogCi1zdGF0aWMgRGV2aWNlU3RhdGUgKnBpaXg0X2NyZWF0ZShQQ0lCdXMg
KnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJMkNCdXMgKipzbWJ1cywgc2l6ZV90IGlkZV9idXNlcykKLXsKLSAgICBjb25zdCBzaXpl
X3QgaWRlX2RyaXZlcyA9IGlkZV9idXNlcyAqIE1BWF9JREVfREVWUzsKLSAgICBEcml2ZUluZm8g
KipoZDsKLSAgICBQQ0lEZXZpY2UgKnBjaTsKLSAgICBEZXZpY2VTdGF0ZSAqZGV2OwotCi0gICAg
cGNpID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lfREVWRk4o
MTAsIDApLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwg
VFlQRV9QSUlYNF9QQ0lfREVWSUNFKTsKLSAgICBkZXYgPSBERVZJQ0UocGNpKTsKLSAgICBpZiAo
aXNhX2J1cykgewotICAgICAgICAqaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVz
KGRldiwgImlzYS4wIikpOwotICAgIH0KLQotICAgIGhkID0gZ19uZXcoRHJpdmVJbmZvICosIGlk
ZV9kcml2ZXMpOwotICAgIGlkZV9kcml2ZV9nZXQoaGQsIGlkZV9kcml2ZXMpOwotICAgIHBjaV9w
aWl4NF9pZGVfaW5pdChwY2lfYnVzLCBoZCwgcGNpLT5kZXZmbiArIDEpOwotICAgIGdfZnJlZSho
ZCk7Ci0gICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGNpLT5kZXZmbiArIDIsICJwaWl4
NC11c2ItdWhjaSIpOwotICAgIGlmIChzbWJ1cykgewotICAgICAgICAqc21idXMgPSBwaWl4NF9w
bV9pbml0KHBjaV9idXMsIHBjaS0+ZGV2Zm4gKyAzLCAweDExMDAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaXNhX2dldF9pcnEoTlVMTCwgOSksIE5VTEwsIDAsIE5VTEwpOwotICAg
fQotCi0gICAgcmV0dXJuIGRldjsKLX0KLQogc3RhdGljCiB2b2lkIG1pcHNfbWFsdGFfaW5pdChN
YWNoaW5lU3RhdGUgKm1hY2hpbmUpCiB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMu
aCBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCmluZGV4IGM2NzFjOWZkMmEuLmI2M2ZjNzYzMWUgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5o
CkBAIC0yNzQsOCArMjc0LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0
X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAogICAgICAgICAgICAgICAgICAgICBNZW1vcnlS
ZWdpb24gKnJhbV9tZW1vcnkpOwogCiBQQ0lCdXMgKmZpbmRfaTQ0MGZ4KHZvaWQpOwotLyogcGlp
eDQuYyAqLwotZXh0ZXJuIFBDSURldmljZSAqcGlpeDRfZGV2OwogCiAvKiBwY19zeXNmdy5jICov
CiB2b2lkIHBjX3N5c3RlbV9mbGFzaF9jcmVhdGUoUENNYWNoaW5lU3RhdGUgKnBjbXMpOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmggYi9pbmNsdWRlL2h3L3NvdXRo
YnJpZGdlL3BpaXguaAppbmRleCBiOGNlMjZmZWM0Li5hZGQzNTI0NTZiIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAorKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdl
L3BpaXguaApAQCAtMiw2ICsyLDcgQEAKICAqIFFFTVUgUElJWCBTb3V0aCBCcmlkZ2UgRW11bGF0
aW9uCiAgKgogICogQ29weXJpZ2h0IChjKSAyMDA2IEZhYnJpY2UgQmVsbGFyZAorICogQ29weXJp
Z2h0IChjKSAyMDE4IEhlcnbDqSBQb3Vzc2luZWF1CiAgKgogICogVGhpcyB3b3JrIGlzIGxpY2Vu
c2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgog
ICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCkBAIC0x
Nyw0ICsxOCw5IEBAIEkyQ0J1cyAqcGlpeDRfcG1faW5pdChQQ0lCdXMgKmJ1cywgaW50IGRldmZu
LCB1aW50MzJfdCBzbWJfaW9fYmFzZSwKICAgICAgICAgICAgICAgICAgICAgICBxZW11X2lycSBz
Y2lfaXJxLCBxZW11X2lycSBzbWlfaXJxLAogICAgICAgICAgICAgICAgICAgICAgIGludCBzbW1f
ZW5hYmxlZCwgRGV2aWNlU3RhdGUgKipwaWl4NF9wbSk7CiAKK2V4dGVybiBQQ0lEZXZpY2UgKnBp
aXg0X2RldjsKKworRGV2aWNlU3RhdGUgKnBpaXg0X2NyZWF0ZShQQ0lCdXMgKnBjaV9idXMsIElT
QUJ1cyAqKmlzYV9idXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEkyQ0J1cyAqKnNtYnVz
LCBzaXplX3QgaWRlX2J1c2VzKTsKKwogI2VuZGlmCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:31:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPj1-0005Ba-8O; Tue, 15 Oct 2019 16:31:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPj0-0005Ar-5V
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:31:06 +0000
X-Inumbo-ID: 2eb7643a-ef69-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2eb7643a-ef69-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 16:31:04 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 51DDC3090FC6;
 Tue, 15 Oct 2019 16:31:04 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 1B2C319C58;
 Tue, 15 Oct 2019 16:30:55 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:53 +0200
Message-Id: <20191015162705.28087-21-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Tue, 15 Oct 2019 16:31:04 +0000 (UTC)
Subject: [Xen-devel] [PATCH 20/32] hw/i386/pc: Extract pc_gsi_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEdTSSBjcmVhdGlvbiBjb2RlIGlzIGNvbW1vbiB0byBhbGwgUEMgbWFjaGluZXMsIGV4dHJh
Y3QgdGhlCmNvbW1vbiBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2kzODYvcGMuYyAgICAgICAgIHwgMTUgKysr
KysrKysrKysrKysrCiBody9pMzg2L3BjX3BpaXguYyAgICB8ICA5ICstLS0tLS0tLQogaHcvaTM4
Ni9wY19xMzUuYyAgICAgfCAgOSArLS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgIDIg
KysKIDQgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCmluZGV4IGJjZGE1MGVmY2Mu
LmE3NTk3YzZjNDQgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGMuYworKysgYi9ody9pMzg2L3BjLmMK
QEAgLTM1Nyw2ICszNTcsMjEgQEAgdm9pZCBnc2lfaGFuZGxlcih2b2lkICpvcGFxdWUsIGludCBu
LCBpbnQgbGV2ZWwpCiAgICAgcWVtdV9zZXRfaXJxKHMtPmlvYXBpY19pcnFbbl0sIGxldmVsKTsK
IH0KIAorR1NJU3RhdGUgKnBjX2dzaV9jcmVhdGUocWVtdV9pcnEgKippcnFzLCBib29sIHBjaV9l
bmFibGVkKQoreworICAgIEdTSVN0YXRlICpzOworCisgICAgcyA9IGdfbmV3MChHU0lTdGF0ZSwg
MSk7CisgICAgaWYgKGt2bV9pb2FwaWNfaW5fa2VybmVsKCkpIHsKKyAgICAgICAga3ZtX3BjX3Nl
dHVwX2lycV9yb3V0aW5nKHBjaV9lbmFibGVkKTsKKyAgICAgICAgKmlycXMgPSBxZW11X2FsbG9j
YXRlX2lycXMoa3ZtX3BjX2dzaV9oYW5kbGVyLCBzLCBHU0lfTlVNX1BJTlMpOworICAgIH0gZWxz
ZSB7CisgICAgICAgICppcnFzID0gcWVtdV9hbGxvY2F0ZV9pcnFzKGdzaV9oYW5kbGVyLCBzLCBH
U0lfTlVNX1BJTlMpOworICAgIH0KKworICAgIHJldHVybiBzOworfQorCiBzdGF0aWMgdm9pZCBp
b3BvcnQ4MF93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCBkYXRhLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgc2l6ZSkKIHsKZGlmZiAtLWdpdCBh
L2h3L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKaW5kZXggNDMxOTY1ZDkyMS4u
NDUyYjEwN2UxYiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKKysrIGIvaHcvaTM4Ni9w
Y19waWl4LmMKQEAgLTE4OCwxNCArMTg4LDcgQEAgc3RhdGljIHZvaWQgcGNfaW5pdDEoTWFjaGlu
ZVN0YXRlICptYWNoaW5lLAogICAgICAgICB4ZW5fbG9hZF9saW51eChwY21zKTsKICAgICB9CiAK
LSAgICBnc2lfc3RhdGUgPSBnX21hbGxvYzAoc2l6ZW9mKCpnc2lfc3RhdGUpKTsKLSAgICBpZiAo
a3ZtX2lvYXBpY19pbl9rZXJuZWwoKSkgewotICAgICAgICBrdm1fcGNfc2V0dXBfaXJxX3JvdXRp
bmcocGNtYy0+cGNpX2VuYWJsZWQpOwotICAgICAgICBwY21zLT5nc2kgPSBxZW11X2FsbG9jYXRl
X2lycXMoa3ZtX3BjX2dzaV9oYW5kbGVyLCBnc2lfc3RhdGUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBHU0lfTlVNX1BJTlMpOwotICAgIH0gZWxzZSB7Ci0gICAgICAg
IHBjbXMtPmdzaSA9IHFlbXVfYWxsb2NhdGVfaXJxcyhnc2lfaGFuZGxlciwgZ3NpX3N0YXRlLCBH
U0lfTlVNX1BJTlMpOwotICAgIH0KKyAgICBnc2lfc3RhdGUgPSBwY19nc2lfY3JlYXRlKCZwY21z
LT5nc2ksIHBjbWMtPnBjaV9lbmFibGVkKTsKIAogICAgIGlmIChwY21jLT5wY2lfZW5hYmxlZCkg
ewogICAgICAgICBwY2lfYnVzID0gaTQ0MGZ4X2luaXQoaG9zdF90eXBlLApkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni9wY19xMzUuYyBiL2h3L2kzODYvcGNfcTM1LmMKaW5kZXggOGZhZDIwZjMxNC4uNTIy
NjE5NjJiOCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19xMzUuYworKysgYi9ody9pMzg2L3BjX3Ez
NS5jCkBAIC0yMTAsMTQgKzIxMCw3IEBAIHN0YXRpYyB2b2lkIHBjX3EzNV9pbml0KE1hY2hpbmVT
dGF0ZSAqbWFjaGluZSkKICAgICB9CiAKICAgICAvKiBpcnEgbGluZXMgKi8KLSAgICBnc2lfc3Rh
dGUgPSBnX21hbGxvYzAoc2l6ZW9mKCpnc2lfc3RhdGUpKTsKLSAgICBpZiAoa3ZtX2lvYXBpY19p
bl9rZXJuZWwoKSkgewotICAgICAgICBrdm1fcGNfc2V0dXBfaXJxX3JvdXRpbmcocGNtYy0+cGNp
X2VuYWJsZWQpOwotICAgICAgICBwY21zLT5nc2kgPSBxZW11X2FsbG9jYXRlX2lycXMoa3ZtX3Bj
X2dzaV9oYW5kbGVyLCBnc2lfc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBHU0lfTlVNX1BJTlMpOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHBjbXMtPmdzaSA9
IHFlbXVfYWxsb2NhdGVfaXJxcyhnc2lfaGFuZGxlciwgZ3NpX3N0YXRlLCBHU0lfTlVNX1BJTlMp
OwotICAgIH0KKyAgICBnc2lfc3RhdGUgPSBwY19nc2lfY3JlYXRlKCZwY21zLT5nc2ksIHBjbWMt
PnBjaV9lbmFibGVkKTsKIAogICAgIC8qIGNyZWF0ZSBwY2kgaG9zdCBidXMgKi8KICAgICBxMzVf
aG9zdCA9IFEzNV9IT1NUX0RFVklDRShxZGV2X2NyZWF0ZShOVUxMLCBUWVBFX1EzNV9IT1NUX0RF
VklDRSkpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kz
ODYvcGMuaAppbmRleCBiNjNmYzc2MzFlLi5kMGM2YjlkNDY5IDEwMDY0NAotLS0gYS9pbmNsdWRl
L2h3L2kzODYvcGMuaAorKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaApAQCAtMTc0LDYgKzE3NCw4
IEBAIHR5cGVkZWYgc3RydWN0IEdTSVN0YXRlIHsKIAogdm9pZCBnc2lfaGFuZGxlcih2b2lkICpv
cGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpOwogCitHU0lTdGF0ZSAqcGNfZ3NpX2NyZWF0ZShxZW11
X2lycSAqKmlycXMsIGJvb2wgcGNpX2VuYWJsZWQpOworCiAvKiB2bXBvcnQuYyAqLwogI2RlZmlu
ZSBUWVBFX1ZNUE9SVCAidm1wb3J0IgogdHlwZWRlZiB1aW50MzJfdCAoVk1Qb3J0UmVhZEZ1bmMp
KHZvaWQgKm9wYXF1ZSwgdWludDMyX3QgYWRkcmVzcyk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:31:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPjB-0005Ig-Ie; Tue, 15 Oct 2019 16:31:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPjA-0005Ht-G2
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:31:16 +0000
X-Inumbo-ID: 327ff461-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 327ff461-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:31:11 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A7C6780166F;
 Tue, 15 Oct 2019 16:31:10 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0599E19C58;
 Tue, 15 Oct 2019 16:31:04 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:54 +0200
Message-Id: <20191015162705.28087-22-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.67]); Tue, 15 Oct 2019 16:31:10 +0000 (UTC)
Subject: [Xen-devel] [PATCH 21/32] hw/i386/pc: Reduce gsi_handler scope
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGNfZ3NpX2NyZWF0ZSgpIGlzIHRoZSBzaW5nbGUgZnVuY3Rpb24gdGhhdCB1c2VzIGdzaV9oYW5k
bGVyLgpNYWtlIGl0IGEgc3RhdGljIHZhcmlhYmxlLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2kzODYvcGMuYyAgICAg
ICAgIHwgMiArLQogaW5jbHVkZS9ody9pMzg2L3BjLmggfCAyIC0tCiAyIGZpbGVzIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMu
YyBiL2h3L2kzODYvcGMuYwppbmRleCBhNzU5N2M2YzQ0Li41OWRlMGM4YTFmIDEwMDY0NAotLS0g
YS9ody9pMzg2L3BjLmMKKysrIGIvaHcvaTM4Ni9wYy5jCkBAIC0zNDYsNyArMzQ2LDcgQEAgR2xv
YmFsUHJvcGVydHkgcGNfY29tcGF0XzFfNFtdID0gewogfTsKIGNvbnN0IHNpemVfdCBwY19jb21w
YXRfMV80X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMV80KTsKIAotdm9pZCBnc2lfaGFu
ZGxlcih2b2lkICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpCitzdGF0aWMgdm9pZCBnc2lfaGFu
ZGxlcih2b2lkICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpCiB7CiAgICAgR1NJU3RhdGUgKnMg
PSBvcGFxdWU7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9o
dy9pMzg2L3BjLmgKaW5kZXggZDBjNmI5ZDQ2OS4uNzViNDRlMTU2YyAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAgLTE3Miw4ICsx
NzIsNiBAQCB0eXBlZGVmIHN0cnVjdCBHU0lTdGF0ZSB7CiAgICAgcWVtdV9pcnEgaW9hcGljX2ly
cVtJT0FQSUNfTlVNX1BJTlNdOwogfSBHU0lTdGF0ZTsKIAotdm9pZCBnc2lfaGFuZGxlcih2b2lk
ICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpOwotCiBHU0lTdGF0ZSAqcGNfZ3NpX2NyZWF0ZShx
ZW11X2lycSAqKmlycXMsIGJvb2wgcGNpX2VuYWJsZWQpOwogCiAvKiB2bXBvcnQuYyAqLwotLSAK
Mi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:31:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPjX-0005U1-TC; Tue, 15 Oct 2019 16:31:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPjW-0005TP-NB
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:31:38 +0000
X-Inumbo-ID: 4269b762-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4269b762-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:31:37 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6136810C093C;
 Tue, 15 Oct 2019 16:31:37 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7337A19C58;
 Tue, 15 Oct 2019 16:31:11 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:55 +0200
Message-Id: <20191015162705.28087-23-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.66]); Tue, 15 Oct 2019 16:31:37 +0000 (UTC)
Subject: [Xen-devel] [PATCH 22/32] hw/i386/pc: Move gsi_state creation code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJsb2NrIGNvZGUgcmVsYXRlZCB0byBJUlEgc3RhcnQgZmV3IGxpbmVzIGxhdGVyLiBNb3Zl
CnRoZSBjb21tZW50IGFuZCB0aGUgcGNfZ3NpX2NyZWF0ZSgpIGNhbGwgd2hlcmUgd2Ugc3RhcnQK
dG8gdXNlIHRoZSBJUlFzLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2kzODYvcGNfcTM1LmMgfCA2ICsrKy0tLQogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9ody9pMzg2L3BjX3EzNS5jIGIvaHcvaTM4Ni9wY19xMzUuYwppbmRleCA1MjI2MTk2MmI4Li42
ZDA5NmVmZjI4IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3EzNS5jCisrKyBiL2h3L2kzODYvcGNf
cTM1LmMKQEAgLTIwOSw5ICsyMDksNiBAQCBzdGF0aWMgdm9pZCBwY19xMzVfaW5pdChNYWNoaW5l
U3RhdGUgKm1hY2hpbmUpCiAgICAgICAgICAgICAgICAgICAgICAgIHJvbV9tZW1vcnksICZyYW1f
bWVtb3J5KTsKICAgICB9CiAKLSAgICAvKiBpcnEgbGluZXMgKi8KLSAgICBnc2lfc3RhdGUgPSBw
Y19nc2lfY3JlYXRlKCZwY21zLT5nc2ksIHBjbWMtPnBjaV9lbmFibGVkKTsKLQogICAgIC8qIGNy
ZWF0ZSBwY2kgaG9zdCBidXMgKi8KICAgICBxMzVfaG9zdCA9IFEzNV9IT1NUX0RFVklDRShxZGV2
X2NyZWF0ZShOVUxMLCBUWVBFX1EzNV9IT1NUX0RFVklDRSkpOwogCkBAIC0yNDUsNiArMjQyLDkg
QEAgc3RhdGljIHZvaWQgcGNfcTM1X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIG9i
amVjdF9wcm9wZXJ0eV9zZXRfbGluayhPQkpFQ1QobWFjaGluZSksIE9CSkVDVChscGMpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQQ19NQUNISU5FX0FDUElfREVWSUNFX1BST1AsICZl
cnJvcl9hYm9ydCk7CiAKKyAgICAvKiBpcnEgbGluZXMgKi8KKyAgICBnc2lfc3RhdGUgPSBwY19n
c2lfY3JlYXRlKCZwY21zLT5nc2ksIHBjbWMtPnBjaV9lbmFibGVkKTsKKwogICAgIGljaDlfbHBj
ID0gSUNIOV9MUENfREVWSUNFKGxwYyk7CiAgICAgbHBjX2RldiA9IERFVklDRShscGMpOwogICAg
IGZvciAoaSA9IDA7IGkgPCBHU0lfTlVNX1BJTlM7IGkrKykgewotLSAKMi4yMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:31:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPjl-0005aE-7E; Tue, 15 Oct 2019 16:31:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPjk-0005Zl-Hv
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:31:52 +0000
X-Inumbo-ID: 4ae4574e-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4ae4574e-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:31:52 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8B7FE8AC6F5;
 Tue, 15 Oct 2019 16:31:51 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D974419C58;
 Tue, 15 Oct 2019 16:31:37 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:56 +0200
Message-Id: <20191015162705.28087-24-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.69]); Tue, 15 Oct 2019 16:31:51 +0000 (UTC)
Subject: [Xen-devel] [PATCH 23/32] hw/i386/pc: Extract pc_i8259_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGk4MjU5IGNyZWF0aW9uIGNvZGUgaXMgY29tbW9uIHRvIGFsbCBQQyBtYWNoaW5lcywgZXh0
cmFjdCB0aGUKY29tbW9uIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvaTM4Ni9wYy5jICAgICAgICAgfCAxOSAr
KysrKysrKysrKysrKysrKysrCiBody9pMzg2L3BjX3BpaXguYyAgICB8IDEzICstLS0tLS0tLS0t
LS0KIGh3L2kzODYvcGNfcTM1LmMgICAgIHwgMTQgKy0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcv
aTM4Ni9wYy5oIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAyNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3BjLmMKaW5k
ZXggNTlkZTBjOGExZi4uMmI2YTUyZjIzYiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wYy5jCisrKyBi
L2h3L2kzODYvcGMuYwpAQCAtMTk3OCw2ICsxOTc4LDI1IEBAIHZvaWQgcGNfbmljX2luaXQoUENN
YWNoaW5lQ2xhc3MgKnBjbWMsIElTQUJ1cyAqaXNhX2J1cywgUENJQnVzICpwY2lfYnVzKQogICAg
IHJvbV9yZXNldF9vcmRlcl9vdmVycmlkZSgpOwogfQogCit2b2lkIHBjX2k4MjU5X2NyZWF0ZShJ
U0FCdXMgKmlzYV9idXMsIHFlbXVfaXJxICppODI1OV9pcnFzKQoreworICAgIHFlbXVfaXJxICpp
ODI1OTsKKworICAgIGlmIChrdm1fcGljX2luX2tlcm5lbCgpKSB7CisgICAgICAgIGk4MjU5ID0g
a3ZtX2k4MjU5X2luaXQoaXNhX2J1cyk7CisgICAgfSBlbHNlIGlmICh4ZW5fZW5hYmxlZCgpKSB7
CisgICAgICAgIGk4MjU5ID0geGVuX2ludGVycnVwdF9jb250cm9sbGVyX2luaXQoKTsKKyAgICB9
IGVsc2UgeworICAgICAgICBpODI1OSA9IGk4MjU5X2luaXQoaXNhX2J1cywgcGNfYWxsb2NhdGVf
Y3B1X2lycSgpKTsKKyAgICB9CisKKyAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IElTQV9OVU1f
SVJRUzsgaSsrKSB7CisgICAgICAgIGk4MjU5X2lycXNbaV0gPSBpODI1OVtpXTsKKyAgICB9CisK
KyAgICBnX2ZyZWUoaTgyNTkpOworfQorCiB2b2lkIGlvYXBpY19pbml0X2dzaShHU0lTdGF0ZSAq
Z3NpX3N0YXRlLCBjb25zdCBjaGFyICpwYXJlbnRfbmFtZSkKIHsKICAgICBEZXZpY2VTdGF0ZSAq
ZGV2OwpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXguYwpp
bmRleCA0NTJiMTA3ZTFiLi4wYTcxOTNhM2NjIDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3BpaXgu
YworKysgYi9ody9pMzg2L3BjX3BpaXguYwpAQCAtODEsNyArODEsNiBAQCBzdGF0aWMgdm9pZCBw
Y19pbml0MShNYWNoaW5lU3RhdGUgKm1hY2hpbmUsCiAgICAgSVNBQnVzICppc2FfYnVzOwogICAg
IFBDSUk0NDBGWFN0YXRlICppNDQwZnhfc3RhdGU7CiAgICAgaW50IHBpaXgzX2RldmZuID0gLTE7
Ci0gICAgcWVtdV9pcnEgKmk4MjU5OwogICAgIHFlbXVfaXJxIHNtaV9pcnE7CiAgICAgR1NJU3Rh
dGUgKmdzaV9zdGF0ZTsKICAgICBEcml2ZUluZm8gKmhkW01BWF9JREVfQlVTICogTUFYX0lERV9E
RVZTXTsKQEAgLTIwOCwxOCArMjA3LDggQEAgc3RhdGljIHZvaWQgcGNfaW5pdDEoTWFjaGluZVN0
YXRlICptYWNoaW5lLAogICAgIH0KICAgICBpc2FfYnVzX2lycXMoaXNhX2J1cywgcGNtcy0+Z3Np
KTsKIAotICAgIGlmIChrdm1fcGljX2luX2tlcm5lbCgpKSB7Ci0gICAgICAgIGk4MjU5ID0ga3Zt
X2k4MjU5X2luaXQoaXNhX2J1cyk7Ci0gICAgfSBlbHNlIGlmICh4ZW5fZW5hYmxlZCgpKSB7Ci0g
ICAgICAgIGk4MjU5ID0geGVuX2ludGVycnVwdF9jb250cm9sbGVyX2luaXQoKTsKLSAgICB9IGVs
c2UgewotICAgICAgICBpODI1OSA9IGk4MjU5X2luaXQoaXNhX2J1cywgcGNfYWxsb2NhdGVfY3B1
X2lycSgpKTsKLSAgICB9CisgICAgcGNfaTgyNTlfY3JlYXRlKGlzYV9idXMsIGdzaV9zdGF0ZS0+
aTgyNTlfaXJxKTsKIAotICAgIGZvciAoaSA9IDA7IGkgPCBJU0FfTlVNX0lSUVM7IGkrKykgewot
ICAgICAgICBnc2lfc3RhdGUtPmk4MjU5X2lycVtpXSA9IGk4MjU5W2ldOwotICAgIH0KLSAgICBn
X2ZyZWUoaTgyNTkpOwogICAgIGlmIChwY21jLT5wY2lfZW5hYmxlZCkgewogICAgICAgICBpb2Fw
aWNfaW5pdF9nc2koZ3NpX3N0YXRlLCAiaTQ0MGZ4Iik7CiAgICAgfQpkaWZmIC0tZ2l0IGEvaHcv
aTM4Ni9wY19xMzUuYyBiL2h3L2kzODYvcGNfcTM1LmMKaW5kZXggNmQwOTZlZmYyOC4uZjRmYjlh
MDJiYSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19xMzUuYworKysgYi9ody9pMzg2L3BjX3EzNS5j
CkBAIC0xMjgsNyArMTI4LDYgQEAgc3RhdGljIHZvaWQgcGNfcTM1X2luaXQoTWFjaGluZVN0YXRl
ICptYWNoaW5lKQogICAgIE1lbW9yeVJlZ2lvbiAqcmFtX21lbW9yeTsKICAgICBHU0lTdGF0ZSAq
Z3NpX3N0YXRlOwogICAgIElTQUJ1cyAqaXNhX2J1czsKLSAgICBxZW11X2lycSAqaTgyNTk7CiAg
ICAgaW50IGk7CiAgICAgSUNIOUxQQ1N0YXRlICppY2g5X2xwYzsKICAgICBQQ0lEZXZpY2UgKmFo
Y2k7CkBAIC0yNTUsMTggKzI1NCw3IEBAIHN0YXRpYyB2b2lkIHBjX3EzNV9pbml0KE1hY2hpbmVT
dGF0ZSAqbWFjaGluZSkKICAgICBwY2lfYnVzX3NldF9yb3V0ZV9pcnFfZm4oaG9zdF9idXMsIGlj
aDlfcm91dGVfaW50eF9waW5fdG9faXJxKTsKICAgICBpc2FfYnVzID0gaWNoOV9scGMtPmlzYV9i
dXM7CiAKLSAgICBpZiAoa3ZtX3BpY19pbl9rZXJuZWwoKSkgewotICAgICAgICBpODI1OSA9IGt2
bV9pODI1OV9pbml0KGlzYV9idXMpOwotICAgIH0gZWxzZSBpZiAoeGVuX2VuYWJsZWQoKSkgewot
ICAgICAgICBpODI1OSA9IHhlbl9pbnRlcnJ1cHRfY29udHJvbGxlcl9pbml0KCk7Ci0gICAgfSBl
bHNlIHsKLSAgICAgICAgaTgyNTkgPSBpODI1OV9pbml0KGlzYV9idXMsIHBjX2FsbG9jYXRlX2Nw
dV9pcnEoKSk7Ci0gICAgfQotCi0gICAgZm9yIChpID0gMDsgaSA8IElTQV9OVU1fSVJRUzsgaSsr
KSB7Ci0gICAgICAgIGdzaV9zdGF0ZS0+aTgyNTlfaXJxW2ldID0gaTgyNTlbaV07Ci0gICAgfQot
ICAgIGdfZnJlZShpODI1OSk7CisgICAgcGNfaTgyNTlfY3JlYXRlKGlzYV9idXMsIGdzaV9zdGF0
ZS0+aTgyNTlfaXJxKTsKIAogICAgIGlmIChwY21jLT5wY2lfZW5hYmxlZCkgewogICAgICAgICBp
b2FwaWNfaW5pdF9nc2koZ3NpX3N0YXRlLCAicTM1Iik7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3
L2kzODYvcGMuaCBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCmluZGV4IDc1YjQ0ZTE1NmMuLjE4MzMy
NmQ5ZmUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCisrKyBiL2luY2x1ZGUvaHcv
aTM4Ni9wYy5oCkBAIC0yMzUsNiArMjM1LDcgQEAgdm9pZCBwY19wY2lfZGV2aWNlX2luaXQoUENJ
QnVzICpwY2lfYnVzKTsKIAogdHlwZWRlZiB2b2lkICgqY3B1X3NldF9zbW1fdCkoaW50IHNtbSwg
dm9pZCAqYXJnKTsKIAordm9pZCBwY19pODI1OV9jcmVhdGUoSVNBQnVzICppc2FfYnVzLCBxZW11
X2lycSAqaTgyNTlfaXJxcyk7CiB2b2lkIGlvYXBpY19pbml0X2dzaShHU0lTdGF0ZSAqZ3NpX3N0
YXRlLCBjb25zdCBjaGFyICpwYXJlbnRfbmFtZSk7CiAKIElTQURldmljZSAqcGNfZmluZF9mZGMw
KHZvaWQpOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:32:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:32:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPjt-0005eV-Hp; Tue, 15 Oct 2019 16:32:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPjs-0005dg-4C
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:32:00 +0000
X-Inumbo-ID: 4f6dd48e-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f6dd48e-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:31:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3628D316D8D1;
 Tue, 15 Oct 2019 16:31:59 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 25ED519C58;
 Tue, 15 Oct 2019 16:31:51 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:57 +0200
Message-Id: <20191015162705.28087-25-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Tue, 15 Oct 2019 16:31:59 +0000 (UTC)
Subject: [Xen-devel] [PATCH 24/32] hw/i386/pc: Remove kvm_i386.h include
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnkgZXh0cmFjdGluZyBwY19nc2lfY3JlYXRlKCkgYW5kIHBjX2k4MjU5X2NyZWF0ZSgpIHdlIHJl
bW92ZWQKdGhlIGFjY2VzcyB0byAia3ZtX2kzODYuaCIgZnJvbSB0aGUgbWFjaGluZSBjb2RlLiBX
ZSBjYW4gbm93CnJlbW92ZSBpdC4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9pMzg2L3BjX3BpaXguYyB8IDEgLQogaHcv
aTM4Ni9wY19xMzUuYyAgfCAxIC0KIDIgZmlsZXMgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCmluZGV4IDBh
NzE5M2EzY2MuLjViMzVmZjA0YzcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCisrKyBi
L2h3L2kzODYvcGNfcGlpeC5jCkBAIC01Nyw3ICs1Nyw2IEBACiAjZW5kaWYKICNpbmNsdWRlICJt
aWdyYXRpb24vZ2xvYmFsX3N0YXRlLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL21pc2MuaCIKLSNp
bmNsdWRlICJrdm1faTM4Ni5oIgogI2luY2x1ZGUgInN5c2VtdS9udW1hLmgiCiAKICNkZWZpbmUg
TUFYX0lERV9CVVMgMgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19xMzUuYyBiL2h3L2kzODYvcGNf
cTM1LmMKaW5kZXggZjRmYjlhMDJiYS4uMmU1ZDY4MjFmYiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9w
Y19xMzUuYworKysgYi9ody9pMzg2L3BjX3EzNS5jCkBAIC0zNiw3ICszNiw2IEBACiAjaW5jbHVk
ZSAiaHcvdGltZXIvbWMxNDY4MThydGMuaCIKICNpbmNsdWRlICJody94ZW4veGVuLmgiCiAjaW5j
bHVkZSAic3lzZW11L2t2bS5oIgotI2luY2x1ZGUgImt2bV9pMzg2LmgiCiAjaW5jbHVkZSAiaHcv
a3ZtL2Nsb2NrLmgiCiAjaW5jbHVkZSAiaHcvcGNpLWhvc3QvcTM1LmgiCiAjaW5jbHVkZSAiaHcv
cWRldi1wcm9wZXJ0aWVzLmgiCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:32:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPkA-0005n9-Ro; Tue, 15 Oct 2019 16:32:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPk9-0005mm-TJ
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:32:17 +0000
X-Inumbo-ID: 59bec57e-ef69-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59bec57e-ef69-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 16:32:17 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6BBA61DA2;
 Tue, 15 Oct 2019 16:32:16 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0250A19C58;
 Tue, 15 Oct 2019 16:31:59 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:58 +0200
Message-Id: <20191015162705.28087-26-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.71]); Tue, 15 Oct 2019 16:32:16 +0000 (UTC)
Subject: [Xen-devel] [PATCH 25/32] hw/pci-host/piix: Extract piix3_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0cmFjdCB0aGUgUElJWDMgY3JlYXRpb24gY29kZSBmcm9tIHRoZSBpNDQwZnhfaW5pdCgpIGZ1
bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tPgotLS0KIGh3L3BjaS1ob3N0L3BpaXguYyB8IDUxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRp
b25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4LmMg
Yi9ody9wY2ktaG9zdC9waWl4LmMKaW5kZXggMmY0Y2JjYmZlOS4uMzI5MjcwM2RlNyAxMDA2NDQK
LS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCisrKyBiL2h3L3BjaS1ob3N0L3BpaXguYwpAQCAtMzMx
LDYgKzMzMSwzNiBAQCBzdGF0aWMgdm9pZCBpNDQwZnhfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwg
RXJyb3IgKiplcnJwKQogICAgIH0KIH0KIAorc3RhdGljIFBJSVgzU3RhdGUgKnBpaXgzX2NyZWF0
ZShQQ0lCdXMgKnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMpCit7CisgICAgUElJWDNTdGF0ZSAq
cGlpeDM7CisgICAgUENJRGV2aWNlICpwY2lfZGV2OworCisgICAgLyoKKyAgICAgKiBYZW4gc3Vw
cG9ydHMgYWRkaXRpb25hbCBpbnRlcnJ1cHQgcm91dGVzIGZyb20gdGhlIFBDSSBkZXZpY2VzIHRv
CisgICAgICogdGhlIElPQVBJQzogdGhlIGZvdXIgcGlucyBvZiBlYWNoIFBDSSBkZXZpY2Ugb24g
dGhlIGJ1cyBhcmUgYWxzbworICAgICAqIGNvbm5lY3RlZCB0byB0aGUgSU9BUElDIGRpcmVjdGx5
LgorICAgICAqIFRoZXNlIGFkZGl0aW9uYWwgcm91dGVzIGNhbiBiZSBkaXNjb3ZlcmVkIHRocm91
Z2ggQUNQSS4KKyAgICAgKi8KKyAgICBpZiAoeGVuX2VuYWJsZWQoKSkgeworICAgICAgICBwY2lf
ZGV2ID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCAtMSwgdHJ1ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFlQRV9Q
SUlYM19YRU5fREVWSUNFKTsKKyAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9k
ZXYpOworICAgICAgICBwY2lfYnVzX2lycXMocGNpX2J1cywgeGVuX3BpaXgzX3NldF9pcnEsIHhl
bl9wY2lfc2xvdF9nZXRfcGlycSwKKyAgICAgICAgICAgICAgICAgICAgIHBpaXgzLCBYRU5fUElJ
WF9OVU1fUElSUVMpOworICAgIH0gZWxzZSB7CisgICAgICAgIHBjaV9kZXYgPSBwY2lfY3JlYXRl
X3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIC0xLCB0cnVlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BJSVgzX0RFVklDRSk7Cisg
ICAgICAgIHBpaXgzID0gUElJWDNfUENJX0RFVklDRShwY2lfZGV2KTsKKyAgICAgICAgcGNpX2J1
c19pcnFzKHBjaV9idXMsIHBpaXgzX3NldF9pcnEsIHBjaV9zbG90X2dldF9waXJxLAorICAgICAg
ICAgICAgICAgICAgICAgcGlpeDMsIFBJSVhfTlVNX1BJUlFTKTsKKyAgICAgICAgcGNpX2J1c19z
ZXRfcm91dGVfaXJxX2ZuKHBjaV9idXMsIHBpaXgzX3JvdXRlX2ludHhfcGluX3RvX2lycSk7Cisg
ICAgfQorICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoREVWSUNFKHBp
aXgzKSwgImlzYS4wIikpOworCisgICAgcmV0dXJuIHBpaXgzOworfQorCiBQQ0lCdXMgKmk0NDBm
eF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCiAgICAg
ICAgICAgICAgICAgICAgIFBDSUk0NDBGWFN0YXRlICoqcGk0NDBmeF9zdGF0ZSwKICAgICAgICAg
ICAgICAgICAgICAgaW50ICpwaWl4M19kZXZmbiwKQEAgLTQwMCwyNyArNDMwLDggQEAgUENJQnVz
ICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBl
LAogICAgICAgICAgICAgICAgICBQQU1fRVhQQU5fU0laRSk7CiAgICAgfQogCi0gICAgLyogWGVu
IHN1cHBvcnRzIGFkZGl0aW9uYWwgaW50ZXJydXB0IHJvdXRlcyBmcm9tIHRoZSBQQ0kgZGV2aWNl
cyB0bwotICAgICAqIHRoZSBJT0FQSUM6IHRoZSBmb3VyIHBpbnMgb2YgZWFjaCBQQ0kgZGV2aWNl
IG9uIHRoZSBidXMgYXJlIGFsc28KLSAgICAgKiBjb25uZWN0ZWQgdG8gdGhlIElPQVBJQyBkaXJl
Y3RseS4KLSAgICAgKiBUaGVzZSBhZGRpdGlvbmFsIHJvdXRlcyBjYW4gYmUgZGlzY292ZXJlZCB0
aHJvdWdoIEFDUEkuICovCi0gICAgaWYgKHhlbl9lbmFibGVkKCkpIHsKLSAgICAgICAgUENJRGV2
aWNlICpwY2lfZGV2ID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAtMSwgdHJ1ZSwgVFlQRV9QSUlYM19YRU5fREVWSUNFKTsK
LSAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOwotICAgICAgICBwY2lf
YnVzX2lycXMoYiwgeGVuX3BpaXgzX3NldF9pcnEsIHhlbl9wY2lfc2xvdF9nZXRfcGlycSwKLSAg
ICAgICAgICAgICAgICBwaWl4MywgWEVOX1BJSVhfTlVNX1BJUlFTKTsKLSAgICB9IGVsc2Ugewot
ICAgICAgICBQQ0lEZXZpY2UgKnBjaV9kZXYgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0
aW9uKGIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLCB0cnVlLCBUWVBFX1BJSVgz
X0RFVklDRSk7Ci0gICAgICAgIHBpaXgzID0gUElJWDNfUENJX0RFVklDRShwY2lfZGV2KTsKLSAg
ICAgICAgcGNpX2J1c19pcnFzKGIsIHBpaXgzX3NldF9pcnEsIHBjaV9zbG90X2dldF9waXJxLCBw
aWl4MywKLSAgICAgICAgICAgICAgICBQSUlYX05VTV9QSVJRUyk7Ci0gICAgICAgIHBjaV9idXNf
c2V0X3JvdXRlX2lycV9mbihiLCBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEpOwotICAgIH0K
KyAgICBwaWl4MyA9IHBpaXgzX2NyZWF0ZShiLCBpc2FfYnVzKTsKICAgICBwaWl4My0+cGljID0g
cGljOwotICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoREVWSUNFKHBp
aXgzKSwgImlzYS4wIikpOwotCiAgICAgKnBpaXgzX2RldmZuID0gcGlpeDMtPmRldi5kZXZmbjsK
IAogICAgIHJhbV9zaXplID0gcmFtX3NpemUgLyA4IC8gMTAyNCAvIDEwMjQ7Ci0tIAoyLjIxLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:32:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPkK-0005sQ-Ag; Tue, 15 Oct 2019 16:32:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPkI-0005rR-Um
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:32:26 +0000
X-Inumbo-ID: 5f59fa6c-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f59fa6c-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:32:26 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id CF7F618CB911;
 Tue, 15 Oct 2019 16:32:25 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 26E3619C58;
 Tue, 15 Oct 2019 16:32:16 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:26:59 +0200
Message-Id: <20191015162705.28087-27-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.63]); Tue, 15 Oct 2019 16:32:25 +0000 (UTC)
Subject: [Xen-devel] [PATCH 26/32] hw/pci-host/piix: Move RCR_IOPORT
 register definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBSQ1Jf
SU9QT1JUIHJlZ2lzdGVyIGJlbG9uZ3MgdG8gdGhlIFBJSVggY2hpcHNldC4KTW92ZSB0aGUgZGVm
aW5pdGlvbiB0byAicGlpeC5oIi4KClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAg
ICB8IDEgKwogaW5jbHVkZS9ody9pMzg2L3BjLmggICAgICAgICAgfCA2IC0tLS0tLQogaW5jbHVk
ZS9ody9zb3V0aGJyaWRnZS9waWl4LmggfCA2ICsrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlp
eC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDMyOTI3MDNkZTcuLjM3NzA1NzVjMWEgMTAw
NjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAg
LTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9wY2kvcGNp
LmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCisjaW5jbHVkZSAiaHcvc291dGhicmlk
Z2UvcGlpeC5oIgogI2luY2x1ZGUgImh3L3FkZXYtcHJvcGVydGllcy5oIgogI2luY2x1ZGUgImh3
L2lzYS9pc2EuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
aHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXggMTgzMzI2ZDlmZS4uMWMy
MGI5NjU3MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9o
dy9pMzg2L3BjLmgKQEAgLTI1NywxMiArMjU3LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgUENJSTQ0MEZY
U3RhdGUgUENJSTQ0MEZYU3RhdGU7CiAKICNkZWZpbmUgVFlQRV9JR0RfUEFTU1RIUk9VR0hfSTQ0
MEZYX1BDSV9ERVZJQ0UgImlnZC1wYXNzdGhyb3VnaC1pNDQwRlgiCiAKLS8qCi0gKiBSZXNldCBD
b250cm9sIFJlZ2lzdGVyOiBQQ0ktYWNjZXNzaWJsZSBJU0EtQ29tcGF0aWJsZSBSZWdpc3RlciBh
dCBhZGRyZXNzCi0gKiAweGNmOSwgcHJvdmlkZWQgYnkgdGhlIFBDSS9JU0EgYnJpZGdlIChQSUlY
MyBQQ0kgZnVuY3Rpb24gMCwgODA4Njo3MDAwKS4KLSAqLwotI2RlZmluZSBSQ1JfSU9QT1JUIDB4
Y2Y5Ci0KIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBj
aGFyICpwY2lfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0
MGZ4X3N0YXRlLCBpbnQgKnBpaXhfZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAgIElTQUJ1cyAq
KmlzYV9idXMsIHFlbXVfaXJxICpwaWMsCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3NvdXRoYnJp
ZGdlL3BpaXguaCBiL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oCmluZGV4IGFkZDM1MjQ1
NmIuLjc5ZWJlMDA4OWIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5o
CisrKyBiL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oCkBAIC0xOCw2ICsxOCwxMiBAQCBJ
MkNCdXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpidXMsIGludCBkZXZmbiwgdWludDMyX3Qgc21i
X2lvX2Jhc2UsCiAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9pcnEgc2NpX2lycSwgcWVtdV9p
cnEgc21pX2lycSwKICAgICAgICAgICAgICAgICAgICAgICBpbnQgc21tX2VuYWJsZWQsIERldmlj
ZVN0YXRlICoqcGlpeDRfcG0pOwogCisvKgorICogUmVzZXQgQ29udHJvbCBSZWdpc3RlcjogUENJ
LWFjY2Vzc2libGUgSVNBLUNvbXBhdGlibGUgUmVnaXN0ZXIgYXQgYWRkcmVzcworICogMHhjZjks
IHByb3ZpZGVkIGJ5IHRoZSBQQ0kvSVNBIGJyaWRnZSAoUElJWDMgUENJIGZ1bmN0aW9uIDAsIDgw
ODY6NzAwMCkuCisgKi8KKyNkZWZpbmUgUkNSX0lPUE9SVCAweGNmOQorCiBleHRlcm4gUENJRGV2
aWNlICpwaWl4NF9kZXY7CiAKIERldmljZVN0YXRlICpwaWl4NF9jcmVhdGUoUENJQnVzICpwY2lf
YnVzLCBJU0FCdXMgKippc2FfYnVzLAotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:32:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPkb-00061d-Jh; Tue, 15 Oct 2019 16:32:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPkb-00061J-3y
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:32:45 +0000
X-Inumbo-ID: 6983a6ab-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6983a6ab-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:32:44 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 139E73090FF4;
 Tue, 15 Oct 2019 16:32:44 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9CBAB451D;
 Tue, 15 Oct 2019 16:32:26 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:27:00 +0200
Message-Id: <20191015162705.28087-28-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Tue, 15 Oct 2019 16:32:44 +0000 (UTC)
Subject: [Xen-devel] [PATCH 27/32] hw/pci-host/piix: Define and use the PIIX
 IRQ Route Control Registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIElSUSBSb3V0ZSBDb250cm9sIHJlZ2lzdGVycyBkZWZpbml0aW9ucyBiZWxvbmcgdG8gdGhl
IFBJSVgKY2hpcHNldC4gV2Ugd2VyZSBvbmx5IGRlZmluaW5nIHRoZSAnQScgcmVnaXN0ZXIuIERl
ZmluZSB0aGUgb3RoZXIKQiwgQyBhbmQgRCByZWdpc3RlcnMsIGFuZCB1c2UgdGhlbS4KClNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0t
CiBody9pMzg2L3hlbi94ZW4taHZtLmMgICAgICAgICB8IDUgKysrLS0KIGh3L21pcHMvZ3Q2NHh4
eF9wY2kuYyAgICAgICAgIHwgNCArKy0tCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICB8
IDkgKysrKy0tLS0tCiBpbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCB8IDYgKysrKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4
IDZiNWU1YmI3ZjUuLjRjZTJmYjljODkgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0u
YworKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRl
ICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAi
aHcvaTM4Ni9wYy5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRl
ICJody9pcnEuaCIKICNpbmNsdWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1t
c2lkZWYuaCIKQEAgLTE1Niw4ICsxNTcsOCBAQCB2b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25m
aWdfY2xpZW50KHVpbnQzMl90IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbikKICAgICAg
ICAgICAgIHYgPSAwOwogICAgICAgICB9CiAgICAgICAgIHYgJj0gMHhmOwotICAgICAgICBpZiAo
KChhZGRyZXNzICsgaSkgPj0gMHg2MCkgJiYgKChhZGRyZXNzICsgaSkgPD0gMHg2MykpIHsKLSAg
ICAgICAgICAgIHhlbl9zZXRfcGNpX2xpbmtfcm91dGUoeGVuX2RvbWlkLCBhZGRyZXNzICsgaSAt
IDB4NjAsIHYpOworICAgICAgICBpZiAoKChhZGRyZXNzICsgaSkgPj0gUElJWF9QSVJRQ0EpICYm
ICgoYWRkcmVzcyArIGkpIDw9IFBJSVhfUElSUUNEKSkgeworICAgICAgICAgICAgeGVuX3NldF9w
Y2lfbGlua19yb3V0ZSh4ZW5fZG9taWQsIGFkZHJlc3MgKyBpIC0gUElJWF9QSVJRQ0EsIHYpOwog
ICAgICAgICB9CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9ndDY0eHh4X3BjaS5jIGIv
aHcvbWlwcy9ndDY0eHh4X3BjaS5jCmluZGV4IGMyNzczOThjMGQuLjVjYWI5YzFlZTEgMTAwNjQ0
Ci0tLSBhL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYworKysgYi9ody9taXBzL2d0NjR4eHhfcGNpLmMK
QEAgLTEwMTMsMTIgKzEwMTMsMTIgQEAgc3RhdGljIHZvaWQgZ3Q2NDEyMF9wY2lfc2V0X2lycSh2
b2lkICpvcGFxdWUsIGludCBpcnFfbnVtLCBpbnQgbGV2ZWwpCiAKICAgICAvKiBub3cgd2UgY2hh
bmdlIHRoZSBwaWMgaXJxIGxldmVsIGFjY29yZGluZyB0byB0aGUgcGlpeCBpcnEgbWFwcGluZ3Mg
Ki8KICAgICAvKiBYWFg6IG9wdGltaXplICovCi0gICAgcGljX2lycSA9IHBpaXg0X2Rldi0+Y29u
ZmlnWzB4NjAgKyBpcnFfbnVtXTsKKyAgICBwaWNfaXJxID0gcGlpeDRfZGV2LT5jb25maWdbUElJ
WF9QSVJRQ0EgKyBpcnFfbnVtXTsKICAgICBpZiAocGljX2lycSA8IDE2KSB7CiAgICAgICAgIC8q
IFRoZSBwaWMgbGV2ZWwgaXMgdGhlIGxvZ2ljYWwgT1Igb2YgYWxsIHRoZSBQQ0kgaXJxcyBtYXBw
ZWQgdG8gaXQuICovCiAgICAgICAgIHBpY19sZXZlbCA9IDA7CiAgICAgICAgIGZvciAoaSA9IDA7
IGkgPCA0OyBpKyspIHsKLSAgICAgICAgICAgIGlmIChwaWNfaXJxID09IHBpaXg0X2Rldi0+Y29u
ZmlnWzB4NjAgKyBpXSkgeworICAgICAgICAgICAgaWYgKHBpY19pcnEgPT0gcGlpeDRfZGV2LT5j
b25maWdbUElJWF9QSVJRQ0EgKyBpXSkgewogICAgICAgICAgICAgICAgIHBpY19sZXZlbCB8PSBw
Y2lfaXJxX2xldmVsc1tpXTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEv
aHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDM3NzA1NzVjMWEu
LmE0NTBmYzcyNmUgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2kt
aG9zdC9waWl4LmMKQEAgLTYxLDcgKzYxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgSTQ0MEZYU3RhdGUg
ewogI2RlZmluZSBQSUlYX05VTV9QSUNfSVJRUyAgICAgICAxNiAgICAgIC8qIGk4MjU5ICogMiAq
LwogI2RlZmluZSBQSUlYX05VTV9QSVJRUyAgICAgICAgICA0VUxMICAgIC8qIFBJUlFbQS1EXSAq
LwogI2RlZmluZSBYRU5fUElJWF9OVU1fUElSUVMgICAgICAxMjhVTEwKLSNkZWZpbmUgUElJWF9Q
SVJRQyAgICAgICAgICAgICAgMHg2MAogCiB0eXBlZGVmIHN0cnVjdCBQSUlYM1N0YXRlIHsKICAg
ICBQQ0lEZXZpY2UgZGV2OwpAQCAtNDY4LDcgKzQ2Nyw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3Nl
dF9pcnFfbGV2ZWxfaW50ZXJuYWwoUElJWDNTdGF0ZSAqcGlpeDMsIGludCBwaXJxLCBpbnQgbGV2
ZWwpCiAgICAgaW50IHBpY19pcnE7CiAgICAgdWludDY0X3QgbWFzazsKIAotICAgIHBpY19pcnEg
PSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlYX1BJUlFDICsgcGlycV07CisgICAgcGljX2lycSA9IHBp
aXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUNBICsgcGlycV07CiAgICAgaWYgKHBpY19pcnEgPj0g
UElJWF9OVU1fUElDX0lSUVMpIHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTQ4Miw3ICs0
ODEsNyBAQCBzdGF0aWMgdm9pZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgz
LCBpbnQgcGlycSwgaW50IGxldmVsKQogewogICAgIGludCBwaWNfaXJxOwogCi0gICAgcGljX2ly
cSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUMgKyBwaXJxXTsKKyAgICBwaWNfaXJxID0g
cGlpeDMtPmRldi5jb25maWdbUElJWF9QSVJRQ0EgKyBwaXJxXTsKICAgICBpZiAocGljX2lycSA+
PSBQSUlYX05VTV9QSUNfSVJRUykgewogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtNTAxLDcg
KzUwMCw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGly
cSwgaW50IGxldmVsKQogc3RhdGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90
b19pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGluKQogewogICAgIFBJSVgzU3RhdGUgKnBpaXgzID0g
b3BhcXVlOwotICAgIGludCBpcnEgPSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlYX1BJUlFDICsgcGlu
XTsKKyAgICBpbnQgaXJxID0gcGlpeDMtPmRldi5jb25maWdbUElJWF9QSVJRQ0EgKyBwaW5dOwog
ICAgIFBDSUlOVHhSb3V0ZSByb3V0ZTsKIAogICAgIGlmIChpcnEgPCBQSUlYX05VTV9QSUNfSVJR
UykgewpAQCAtNTMwLDcgKzUyOSw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2NvbmZpZyhQ
Q0lEZXZpY2UgKmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBh
ZGRyZXNzLCB1aW50MzJfdCB2YWwsIGludCBsZW4pCiB7CiAgICAgcGNpX2RlZmF1bHRfd3JpdGVf
Y29uZmlnKGRldiwgYWRkcmVzcywgdmFsLCBsZW4pOwotICAgIGlmIChyYW5nZXNfb3ZlcmxhcChh
ZGRyZXNzLCBsZW4sIFBJSVhfUElSUUMsIDQpKSB7CisgICAgaWYgKHJhbmdlc19vdmVybGFwKGFk
ZHJlc3MsIGxlbiwgUElJWF9QSVJRQ0EsIDQpKSB7CiAgICAgICAgIFBJSVgzU3RhdGUgKnBpaXgz
ID0gUElJWDNfUENJX0RFVklDRShkZXYpOwogICAgICAgICBpbnQgcGljX2lycTsKIApkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmggYi9pbmNsdWRlL2h3L3NvdXRoYnJp
ZGdlL3BpaXguaAppbmRleCA3OWViZTAwODliLi45YzkyYzM3YTRkIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAorKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3Bp
aXguaApAQCAtMTgsNiArMTgsMTIgQEAgSTJDQnVzICpwaWl4NF9wbV9pbml0KFBDSUJ1cyAqYnVz
LCBpbnQgZGV2Zm4sIHVpbnQzMl90IHNtYl9pb19iYXNlLAogICAgICAgICAgICAgICAgICAgICAg
IHFlbXVfaXJxIHNjaV9pcnEsIHFlbXVfaXJxIHNtaV9pcnEsCiAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHNtbV9lbmFibGVkLCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKIAorLyogUElSUVJD
W0E6RF06IFBJUlF4IFJvdXRlIENvbnRyb2wgUmVnaXN0ZXJzICovCisjZGVmaW5lIFBJSVhfUElS
UUNBIDB4NjAKKyNkZWZpbmUgUElJWF9QSVJRQ0IgMHg2MQorI2RlZmluZSBQSUlYX1BJUlFDQyAw
eDYyCisjZGVmaW5lIFBJSVhfUElSUUNEIDB4NjMKKwogLyoKICAqIFJlc2V0IENvbnRyb2wgUmVn
aXN0ZXI6IFBDSS1hY2Nlc3NpYmxlIElTQS1Db21wYXRpYmxlIFJlZ2lzdGVyIGF0IGFkZHJlc3MK
ICAqIDB4Y2Y5LCBwcm92aWRlZCBieSB0aGUgUENJL0lTQSBicmlkZ2UgKFBJSVgzIFBDSSBmdW5j
dGlvbiAwLCA4MDg2OjcwMDApLgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:32:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPkj-00065l-UY; Tue, 15 Oct 2019 16:32:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPki-000650-EJ
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:32:52 +0000
X-Inumbo-ID: 6e91c17c-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e91c17c-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:32:52 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 681543018ED0;
 Tue, 15 Oct 2019 16:32:51 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D253319C69;
 Tue, 15 Oct 2019 16:32:44 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:27:01 +0200
Message-Id: <20191015162705.28087-29-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Tue, 15 Oct 2019 16:32:51 +0000 (UTC)
Subject: [Xen-devel] [PATCH 28/32] hw/pci-host/piix: Move i440FX
 declarations to hw/pci-host/i440fx.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBody9w
Y2ktaG9zdC9waWl4LmMgY29udGFpbnMgYSBtaXggb2YgUElJWDMgYW5kIGk0NDBGWCBjaGlwc2V0
cwpmdW5jdGlvbnMuIFRvIGJlIGFibGUgdG8gc3BsaXQgaXQsIHdlIG5lZWQgdG8gZXhwb3J0IHNv
bWUKZGVjbGFyYXRpb25zIGZpcnN0LgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAg
ICAgfCAgMSArCiBody9hY3BpL3BjaWhwLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L2kzODYv
cGNfcGlpeC5jICAgICAgICAgICAgfCAgMSArCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAg
IHwgIDEgKwogaW5jbHVkZS9ody9pMzg2L3BjLmggICAgICAgICB8IDIyIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaCB8IDM3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogc3R1YnMvcGNpLWhvc3QtcGlpeC5jICAgICAgICB8ICAz
ICsrLQogNyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oCgpkaWZmIC0t
Z2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA1NTZmNThiZDhjLi5hZGYwNTlh
MTY0IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTIyOCw2
ICsxMjI4LDcgQEAgRjogaHcvaTM4Ni8KIEY6IGh3L3BjaS1ob3N0L3BpaXguYwogRjogaHcvcGNp
LWhvc3QvcTM1LmMKIEY6IGh3L3BjaS1ob3N0L3BhbS5jCitGOiBpbmNsdWRlL2h3L3BjaS1ob3N0
L2k0NDBmeC5oCiBGOiBpbmNsdWRlL2h3L3BjaS1ob3N0L3EzNS5oCiBGOiBpbmNsdWRlL2h3L3Bj
aS1ob3N0L3BhbS5oCiBGOiBody9pc2EvbHBjX2ljaDkuYwpkaWZmIC0tZ2l0IGEvaHcvYWNwaS9w
Y2locC5jIGIvaHcvYWNwaS9wY2locC5jCmluZGV4IDgyZDI5NWI2ZTguLjg0MTMzNDhhMzMgMTAw
NjQ0Ci0tLSBhL2h3L2FjcGkvcGNpaHAuYworKysgYi9ody9hY3BpL3BjaWhwLmMKQEAgLTI3LDcg
KzI3LDcgQEAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9wY2lo
cC5oIgogCi0jaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgorI2luY2x1ZGUgImh3L3BjaS1ob3N0L2k0
NDBmeC5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9wY2kvcGNpX2Jy
aWRnZS5oIgogI2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9w
Y19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXguYwppbmRleCA1YjM1ZmYwNGM3Li44YWM0YmYxMmNh
IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3BpaXguYworKysgYi9ody9pMzg2L3BjX3BpaXguYwpA
QCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgImh3L2xvYWRlci5oIgogI2luY2x1ZGUgImh3L2kz
ODYvcGMuaCIKICNpbmNsdWRlICJody9pMzg2L2FwaWMuaCIKKyNpbmNsdWRlICJody9wY2ktaG9z
dC9pNDQwZnguaCIKICNpbmNsdWRlICJody9zb3V0aGJyaWRnZS9waWl4LmgiCiAjaW5jbHVkZSAi
aHcvZGlzcGxheS9yYW1mYi5oIgogI2luY2x1ZGUgImh3L2Zpcm13YXJlL3NtYmlvcy5oIgpkaWZm
IC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IGE0
NTBmYzcyNmUuLjBiNWRhNWJjOTQgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysg
Yi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlICJody9pcnEu
aCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0Lmgi
CisjaW5jbHVkZSAiaHcvcGNpLWhvc3QvaTQ0MGZ4LmgiCiAjaW5jbHVkZSAiaHcvc291dGhicmlk
Z2UvcGlpeC5oIgogI2luY2x1ZGUgImh3L3FkZXYtcHJvcGVydGllcy5oIgogI2luY2x1ZGUgImh3
L2lzYS9pc2EuaCIKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9o
dy9pMzg2L3BjLmgKaW5kZXggMWMyMGI5NjU3MS4uY2VhZDI4MjhkZSAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAgLTI0OCwyOCAr
MjQ4LDYgQEAgaW50IGNtb3NfZ2V0X2ZkX2RyaXZlX3R5cGUoRmxvcHB5RHJpdmVUeXBlIGZkMCk7
CiAvKiBocGV0LmMgKi8KIGV4dGVybiBpbnQgbm9faHBldDsKIAotLyogcGlpeF9wY2kuYyAqLwot
c3RydWN0IFBDSUk0NDBGWFN0YXRlOwotdHlwZWRlZiBzdHJ1Y3QgUENJSTQ0MEZYU3RhdGUgUENJ
STQ0MEZYU3RhdGU7Ci0KLSNkZWZpbmUgVFlQRV9JNDQwRlhfUENJX0hPU1RfQlJJREdFICJpNDQw
RlgtcGNpaG9zdCIKLSNkZWZpbmUgVFlQRV9JNDQwRlhfUENJX0RFVklDRSAiaTQ0MEZYIgotCi0j
ZGVmaW5lIFRZUEVfSUdEX1BBU1NUSFJPVUdIX0k0NDBGWF9QQ0lfREVWSUNFICJpZ2QtcGFzc3Ro
cm91Z2gtaTQ0MEZYIgotCi1QQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlw
ZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgIFBDSUk0NDBGWFN0
YXRlICoqcGk0NDBmeF9zdGF0ZSwgaW50ICpwaWl4X2RldmZuLAotICAgICAgICAgICAgICAgICAg
ICBJU0FCdXMgKippc2FfYnVzLCBxZW11X2lycSAqcGljLAotICAgICAgICAgICAgICAgICAgICBN
ZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfbWVtLAotICAgICAgICAgICAgICAgICAgICBNZW1v
cnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfaW8sCi0gICAgICAgICAgICAgICAgICAgIHJhbV9hZGRy
X3QgcmFtX3NpemUsCi0gICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgYmVsb3dfNGdfbWVt
X3NpemUsCi0gICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgYWJvdmVfNGdfbWVtX3NpemUs
Ci0gICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcGNpX21lbW9yeSwKLSAgICAgICAg
ICAgICAgICAgICAgTWVtb3J5UmVnaW9uICpyYW1fbWVtb3J5KTsKLQotUENJQnVzICpmaW5kX2k0
NDBmeCh2b2lkKTsKLQogLyogcGNfc3lzZncuYyAqLwogdm9pZCBwY19zeXN0ZW1fZmxhc2hfY3Jl
YXRlKFBDTWFjaGluZVN0YXRlICpwY21zKTsKIHZvaWQgcGNfc3lzdGVtX2Zpcm13YXJlX2luaXQo
UENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqcm9tX21lbW9yeSk7CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oIGIvaW5jbHVkZS9ody9wY2ktaG9zdC9p
NDQwZnguaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lMzI3ZjliZjg3
Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaApAQCAtMCww
ICsxLDM3IEBACisvKgorICogUUVNVSBpNDQwRlggTm9ydGggQnJpZGdlIEVtdWxhdGlvbgorICoK
KyAqIENvcHlyaWdodCAoYykgMjAwNiBGYWJyaWNlIEJlbGxhcmQKKyAqCisgKiBUaGlzIHdvcmsg
aXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3Ig
bGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9y
eS4KKyAqCisgKi8KKworI2lmbmRlZiBIV19QQ0lfSTQ0MEZYX0gKKyNkZWZpbmUgSFdfUENJX0k0
NDBGWF9ICisKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1ZGUgImh3L3BjaS9wY2lfYnVzLmgi
CisKK3R5cGVkZWYgc3RydWN0IFBDSUk0NDBGWFN0YXRlIFBDSUk0NDBGWFN0YXRlOworCisjZGVm
aW5lIFRZUEVfSTQ0MEZYX1BDSV9IT1NUX0JSSURHRSAiaTQ0MEZYLXBjaWhvc3QiCisjZGVmaW5l
IFRZUEVfSTQ0MEZYX1BDSV9ERVZJQ0UgImk0NDBGWCIKKworI2RlZmluZSBUWVBFX0lHRF9QQVNT
VEhST1VHSF9JNDQwRlhfUENJX0RFVklDRSAiaWdkLXBhc3N0aHJvdWdoLWk0NDBGWCIKKworUENJ
QnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90
eXBlLAorICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhfc3RhdGUs
IGludCAqcGlpeF9kZXZmbiwKKyAgICAgICAgICAgICAgICAgICAgSVNBQnVzICoqaXNhX2J1cywg
cWVtdV9pcnEgKnBpYywKKyAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNz
X3NwYWNlX21lbSwKKyAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNzX3Nw
YWNlX2lvLAorICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IHJhbV9zaXplLAorICAgICAg
ICAgICAgICAgICAgICByYW1fYWRkcl90IGJlbG93XzRnX21lbV9zaXplLAorICAgICAgICAgICAg
ICAgICAgICByYW1fYWRkcl90IGFib3ZlXzRnX21lbV9zaXplLAorICAgICAgICAgICAgICAgICAg
ICBNZW1vcnlSZWdpb24gKnBjaV9tZW1vcnksCisgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJl
Z2lvbiAqcmFtX21lbW9yeSk7CisKK1BDSUJ1cyAqZmluZF9pNDQwZngodm9pZCk7CisKKyNlbmRp
ZgpkaWZmIC0tZ2l0IGEvc3R1YnMvcGNpLWhvc3QtcGlpeC5jIGIvc3R1YnMvcGNpLWhvc3QtcGlp
eC5jCmluZGV4IDZlZDgxYjFmMjEuLjkzOTc1YWRiZmUgMTAwNjQ0Ci0tLSBhL3N0dWJzL3BjaS1o
b3N0LXBpaXguYworKysgYi9zdHVicy9wY2ktaG9zdC1waWl4LmMKQEAgLTEsNSArMSw2IEBACiAj
aW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKKyNpbmNsdWRl
ICJody9wY2ktaG9zdC9pNDQwZnguaCIKKwogUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQogewog
ICAgIHJldHVybiBOVUxMOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:33:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPky-0006CH-7E; Tue, 15 Oct 2019 16:33:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPkw-0006Bi-Hn
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:33:06 +0000
X-Inumbo-ID: 76f6074c-ef69-11e9-8aca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 76f6074c-ef69-11e9-8aca-bc764e2007e4;
 Tue, 15 Oct 2019 16:33:06 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 873AB10C0928;
 Tue, 15 Oct 2019 16:33:05 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0753419C5B;
 Tue, 15 Oct 2019 16:32:51 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:27:02 +0200
Message-Id: <20191015162705.28087-30-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.66]); Tue, 15 Oct 2019 16:33:05 +0000 (UTC)
Subject: [Xen-devel] [PATCH 29/32] hw/pci-host/piix: Fix code style issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBtb3ZlIHRoaXMgY29kZSwgZml4IGl0cyBzdHlsZSBmaXJzdC4KClNpZ25lZC1vZmYt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9w
Y2ktaG9zdC9waWl4LmMgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcv
cGNpLWhvc3QvcGlpeC5jCmluZGV4IDBiNWRhNWJjOTQuLjYxZjkxZmY1NjEgMTAwNjQ0Ci0tLSBh
L2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTEzMyw5ICsx
MzMsMTAgQEAgc3RhdGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEo
dm9pZCAqb3BhcXVlLCBpbnQgcGNpX2ludHgpOwogc3RhdGljIHZvaWQgcGlpeDNfd3JpdGVfY29u
ZmlnX3hlbihQQ0lEZXZpY2UgKmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2YWwsIGludCBsZW4pOwogCi0vKiByZXR1cm4gdGhl
IGdsb2JhbCBpcnEgbnVtYmVyIGNvcnJlc3BvbmRpbmcgdG8gYSBnaXZlbiBkZXZpY2UgaXJxCi0g
ICBwaW4uIFdlIGNvdWxkIGFsc28gdXNlIHRoZSBidXMgbnVtYmVyIHRvIGhhdmUgYSBtb3JlIHBy
ZWNpc2UKLSAgIG1hcHBpbmcuICovCisvKgorICogUmV0dXJuIHRoZSBnbG9iYWwgaXJxIG51bWJl
ciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4gZGV2aWNlIGlycQorICogcGluLiBXZSBjb3VsZCBh
bHNvIHVzZSB0aGUgYnVzIG51bWJlciB0byBoYXZlIGEgbW9yZSBwcmVjaXNlIG1hcHBpbmcuCisg
Ki8KIHN0YXRpYyBpbnQgcGNpX3Nsb3RfZ2V0X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQg
cGNpX2ludHgpCiB7CiAgICAgaW50IHNsb3RfYWRkZW5kOwotLSAKMi4yMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:33:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPl8-0006Gt-Hy; Tue, 15 Oct 2019 16:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPl6-0006Fc-Dq
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:33:16 +0000
X-Inumbo-ID: 7cbcebaa-ef69-11e9-9397-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7cbcebaa-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:33:15 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 34CCFC0568FD;
 Tue, 15 Oct 2019 16:33:15 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2776A4518;
 Tue, 15 Oct 2019 16:33:05 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:27:03 +0200
Message-Id: <20191015162705.28087-31-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Tue, 15 Oct 2019 16:33:15 +0000 (UTC)
Subject: [Xen-devel] [PATCH 30/32] hw/pci-host/piix: Extract PIIX3 functions
 to hw/isa/piix3.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCk1vdmUgYWxs
IHRoZSBQSUlYMyBmdW5jdGlvbnMgdG8gYSBuZXcgZmlsZTogaHcvaXNhL3BpaXgzLmMuCgpTaWdu
ZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0t
LQpDaGVja3BhdGNoIHdhcm5pbmc6CgogRVJST1I6IHNwYWNlcyByZXF1aXJlZCBhcm91bmQgdGhh
dCAnKicgKGN0eDpWeFYpCiAjMzEyOiBGSUxFOiBody9pc2EvcGlpeDMuYzoyNDg6CiArICAgIC5z
dWJzZWN0aW9ucyA9IChjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24qW10pIHsKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KLS0tCiBNQUlOVEFJTkVSUyAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiBody9pMzg2L0tjb25maWcgICAgICAgICAgICAgICB8ICAg
MSArCiBody9pc2EvS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgNCArCiBody9pc2EvTWFrZWZp
bGUub2JqcyAgICAgICAgICB8ICAgMSArCiBody9pc2EvcGlpeDMuYyAgICAgICAgICAgICAgICB8
IDM5OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3L3BjaS1ob3N0L0tjb25m
aWcgICAgICAgICAgIHwgICAxIC0KIGh3L3BjaS1ob3N0L3BpaXguYyAgICAgICAgICAgIHwgNDAy
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvc291dGhicmlk
Z2UvcGlpeC5oIHwgIDM2ICsrKwogOCBmaWxlcyBjaGFuZ2VkLCA0NDIgaW5zZXJ0aW9ucygrKSwg
NDAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L2lzYS9waWl4My5jCgpkaWZm
IC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBhZGYwNTlhMTY0Li40ODQ1
ZjQ3ZDkzIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTIz
MSw2ICsxMjMxLDcgQEAgRjogaHcvcGNpLWhvc3QvcGFtLmMKIEY6IGluY2x1ZGUvaHcvcGNpLWhv
c3QvaTQ0MGZ4LmgKIEY6IGluY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmgKIEY6IGluY2x1ZGUvaHcv
cGNpLWhvc3QvcGFtLmgKK0Y6IGh3L2lzYS9waWl4My5jCiBGOiBody9pc2EvbHBjX2ljaDkuYwog
RjogaHcvaTJjL3NtYnVzX2ljaDkuYwogRjogaHcvYWNwaS9waWl4NC5jCmRpZmYgLS1naXQgYS9o
dy9pMzg2L0tjb25maWcgYi9ody9pMzg2L0tjb25maWcKaW5kZXggYzVjOWQ0OTAwZS4uNTg5ZDc1
ZTI2YSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9LY29uZmlnCisrKyBiL2h3L2kzODYvS2NvbmZpZwpA
QCAtNjEsNiArNjEsNyBAQCBjb25maWcgSTQ0MEZYCiAgICAgc2VsZWN0IFBDX0FDUEkKICAgICBz
ZWxlY3QgQUNQSV9TTUJVUwogICAgIHNlbGVjdCBQQ0lfUElJWAorICAgIHNlbGVjdCBQSUlYMwog
ICAgIHNlbGVjdCBJREVfUElJWAogICAgIHNlbGVjdCBESU1NCiAgICAgc2VsZWN0IFNNQklPUwpk
aWZmIC0tZ2l0IGEvaHcvaXNhL0tjb25maWcgYi9ody9pc2EvS2NvbmZpZwppbmRleCA5OGEyODk5
NTdlLi44YTM4ODEzY2MxIDEwMDY0NAotLS0gYS9ody9pc2EvS2NvbmZpZworKysgYi9ody9pc2Ev
S2NvbmZpZwpAQCAtMjksNiArMjksMTAgQEAgY29uZmlnIFBDODczMTIKICAgICBzZWxlY3QgRkRD
CiAgICAgc2VsZWN0IElERV9JU0EKIAorY29uZmlnIFBJSVgzCisgICAgYm9vbAorICAgIHNlbGVj
dCBJU0FfQlVTCisKIGNvbmZpZyBQSUlYNAogICAgIGJvb2wKICAgICAjIEZvciBoaXN0b3JpY2Fs
IHJlYXNvbnMsIFN1cGVySU8gZGV2aWNlcyBhcmUgY3JlYXRlZCBpbiB0aGUgYm9hcmQKZGlmZiAt
LWdpdCBhL2h3L2lzYS9NYWtlZmlsZS5vYmpzIGIvaHcvaXNhL01ha2VmaWxlLm9ianMKaW5kZXgg
ZmY5NzQ4NTUwNC4uOGU3Mzk2MGE3NSAxMDA2NDQKLS0tIGEvaHcvaXNhL01ha2VmaWxlLm9ianMK
KysrIGIvaHcvaXNhL01ha2VmaWxlLm9ianMKQEAgLTMsNiArMyw3IEBAIGNvbW1vbi1vYmotJChD
T05GSUdfSVNBX1NVUEVSSU8pICs9IGlzYS1zdXBlcmlvLm8KIGNvbW1vbi1vYmotJChDT05GSUdf
QVBNKSArPSBhcG0ubwogY29tbW9uLW9iai0kKENPTkZJR19JODIzNzgpICs9IGk4MjM3OC5vCiBj
b21tb24tb2JqLSQoQ09ORklHX1BDODczMTIpICs9IHBjODczMTIubworY29tbW9uLW9iai0kKENP
TkZJR19QSUlYMykgKz0gcGlpeDMubwogY29tbW9uLW9iai0kKENPTkZJR19QSUlYNCkgKz0gcGlp
eDQubwogY29tbW9uLW9iai0kKENPTkZJR19WVDgyQzY4NikgKz0gdnQ4MmM2ODYubwogY29tbW9u
LW9iai0kKENPTkZJR19TTUMzN0M2NjkpICs9IHNtYzM3YzY2OS1zdXBlcmlvLm8KZGlmZiAtLWdp
dCBhL2h3L2lzYS9waWl4My5jIGIvaHcvaXNhL3BpaXgzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uMDUxNDY0NDdlZgotLS0gL2Rldi9udWxsCisrKyBiL2h3L2lzYS9w
aWl4My5jCkBAIC0wLDAgKzEsMzk5IEBACisvKgorICogUUVNVSBQSUlYIFBDSSBJU0EgQnJpZGdl
IEVtdWxhdGlvbgorICoKKyAqIENvcHlyaWdodCAoYykgMjAwNiBGYWJyaWNlIEJlbGxhcmQKKyAq
CisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55
IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lh
dGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8gZGVhbAorICogaW4g
dGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0
YXRpb24gdGhlIHJpZ2h0cworICogdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNo
LCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbAorICogY29waWVzIG9mIHRoZSBT
b2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisg
KiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
OgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24g
bm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklE
RUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQg
Tk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTAorICogVEhFIEFVVEhPUlMgT1IgQ09Q
WVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIK
KyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1Ig
T1RIRVJXSVNFLCBBUklTSU5HIEZST00sCisgKiBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRI
IFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOCisgKiBUSEUgU09G
VFdBUkUuCisgKi8KKworI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxZW11L3Jh
bmdlLmgiCisjaW5jbHVkZSAiaHcvc291dGhicmlkZ2UvcGlpeC5oIgorI2luY2x1ZGUgImh3L2ly
cS5oIgorI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIKKyNpbmNsdWRlICJody94ZW4veGVuLmgiCisj
aW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgorI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgorI2lu
Y2x1ZGUgInN5c2VtdS9ydW5zdGF0ZS5oIgorI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgi
CisKKyNkZWZpbmUgWEVOX1BJSVhfTlVNX1BJUlFTICAgICAgMTI4VUxMCisKKyNkZWZpbmUgVFlQ
RV9QSUlYM19QQ0lfREVWSUNFICJwY2ktcGlpeDMiCisjZGVmaW5lIFBJSVgzX1BDSV9ERVZJQ0Uo
b2JqKSBcCisgICAgT0JKRUNUX0NIRUNLKFBJSVgzU3RhdGUsIChvYmopLCBUWVBFX1BJSVgzX1BD
SV9ERVZJQ0UpCisKKyNkZWZpbmUgVFlQRV9QSUlYM19ERVZJQ0UgIlBJSVgzIgorI2RlZmluZSBU
WVBFX1BJSVgzX1hFTl9ERVZJQ0UgIlBJSVgzLXhlbiIKKworc3RhdGljIHZvaWQgcGlpeDNfc2V0
X2lycV9waWMoUElJWDNTdGF0ZSAqcGlpeDMsIGludCBwaWNfaXJxKQoreworICAgIHFlbXVfc2V0
X2lycShwaWl4My0+cGljW3BpY19pcnFdLAorICAgICAgICAgICAgICAgICAhIShwaWl4My0+cGlj
X2xldmVscyAmCisgICAgICAgICAgICAgICAgICAgICgoKDFVTEwgPDwgUElJWF9OVU1fUElSUVMp
IC0gMSkgPDwKKyAgICAgICAgICAgICAgICAgICAgIChwaWNfaXJxICogUElJWF9OVU1fUElSUVMp
KSkpOworfQorCitzdGF0aWMgdm9pZCBwaWl4M19zZXRfaXJxX2xldmVsX2ludGVybmFsKFBJSVgz
U3RhdGUgKnBpaXgzLCBpbnQgcGlycSwgaW50IGxldmVsKQoreworICAgIGludCBwaWNfaXJxOwor
ICAgIHVpbnQ2NF90IG1hc2s7CisKKyAgICBwaWNfaXJxID0gcGlpeDMtPmRldi5jb25maWdbUElJ
WF9QSVJRQ0EgKyBwaXJxXTsKKyAgICBpZiAocGljX2lycSA+PSBQSUlYX05VTV9QSUNfSVJRUykg
eworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgbWFzayA9IDFVTEwgPDwgKChwaWNfaXJx
ICogUElJWF9OVU1fUElSUVMpICsgcGlycSk7CisgICAgcGlpeDMtPnBpY19sZXZlbHMgJj0gfm1h
c2s7CisgICAgcGlpeDMtPnBpY19sZXZlbHMgfD0gbWFzayAqICEhbGV2ZWw7Cit9CisKK3N0YXRp
YyB2b2lkIHBpaXgzX3NldF9pcnFfbGV2ZWwoUElJWDNTdGF0ZSAqcGlpeDMsIGludCBwaXJxLCBp
bnQgbGV2ZWwpCit7CisgICAgaW50IHBpY19pcnE7CisKKyAgICBwaWNfaXJxID0gcGlpeDMtPmRl
di5jb25maWdbUElJWF9QSVJRQ0EgKyBwaXJxXTsKKyAgICBpZiAocGljX2lycSA+PSBQSUlYX05V
TV9QSUNfSVJRUykgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgcGlpeDNfc2V0X2ly
cV9sZXZlbF9pbnRlcm5hbChwaWl4MywgcGlycSwgbGV2ZWwpOworCisgICAgcGlpeDNfc2V0X2ly
cV9waWMocGlpeDMsIHBpY19pcnEpOworfQorCitzdGF0aWMgdm9pZCBwaWl4M19zZXRfaXJxKHZv
aWQgKm9wYXF1ZSwgaW50IHBpcnEsIGludCBsZXZlbCkKK3sKKyAgICBQSUlYM1N0YXRlICpwaWl4
MyA9IG9wYXF1ZTsKKyAgICBwaWl4M19zZXRfaXJxX2xldmVsKHBpaXgzLCBwaXJxLCBsZXZlbCk7
Cit9CisKK3N0YXRpYyBQQ0lJTlR4Um91dGUgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKHZv
aWQgKm9wYXF1ZSwgaW50IHBpbikKK3sKKyAgICBQSUlYM1N0YXRlICpwaWl4MyA9IG9wYXF1ZTsK
KyAgICBpbnQgaXJxID0gcGlpeDMtPmRldi5jb25maWdbUElJWF9QSVJRQ0EgKyBwaW5dOworICAg
IFBDSUlOVHhSb3V0ZSByb3V0ZTsKKworICAgIGlmIChpcnEgPCBQSUlYX05VTV9QSUNfSVJRUykg
eworICAgICAgICByb3V0ZS5tb2RlID0gUENJX0lOVFhfRU5BQkxFRDsKKyAgICAgICAgcm91dGUu
aXJxID0gaXJxOworICAgIH0gZWxzZSB7CisgICAgICAgIHJvdXRlLm1vZGUgPSBQQ0lfSU5UWF9E
SVNBQkxFRDsKKyAgICAgICAgcm91dGUuaXJxID0gLTE7CisgICAgfQorICAgIHJldHVybiByb3V0
ZTsKK30KKworLyogaXJxIHJvdXRpbmcgaXMgY2hhbmdlZC4gc28gcmVidWlsZCBiaXRtYXAgKi8K
K3N0YXRpYyB2b2lkIHBpaXgzX3VwZGF0ZV9pcnFfbGV2ZWxzKFBJSVgzU3RhdGUgKnBpaXgzKQor
eworICAgIFBDSUJ1cyAqYnVzID0gcGNpX2dldF9idXMoJnBpaXgzLT5kZXYpOworICAgIGludCBw
aXJxOworCisgICAgcGlpeDMtPnBpY19sZXZlbHMgPSAwOworICAgIGZvciAocGlycSA9IDA7IHBp
cnEgPCBQSUlYX05VTV9QSVJRUzsgcGlycSsrKSB7CisgICAgICAgIHBpaXgzX3NldF9pcnFfbGV2
ZWwocGlpeDMsIHBpcnEsIHBjaV9idXNfZ2V0X2lycV9sZXZlbChidXMsIHBpcnEpKTsKKyAgICB9
Cit9CisKK3N0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2NvbmZpZyhQQ0lEZXZpY2UgKmRldiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2
YWwsIGludCBsZW4pCit7CisgICAgcGNpX2RlZmF1bHRfd3JpdGVfY29uZmlnKGRldiwgYWRkcmVz
cywgdmFsLCBsZW4pOworICAgIGlmIChyYW5nZXNfb3ZlcmxhcChhZGRyZXNzLCBsZW4sIFBJSVhf
UElSUUNBLCA0KSkgeworICAgICAgICBQSUlYM1N0YXRlICpwaWl4MyA9IFBJSVgzX1BDSV9ERVZJ
Q0UoZGV2KTsKKyAgICAgICAgaW50IHBpY19pcnE7CisKKyAgICAgICAgcGNpX2J1c19maXJlX2lu
dHhfcm91dGluZ19ub3RpZmllcihwY2lfZ2V0X2J1cygmcGlpeDMtPmRldikpOworICAgICAgICBw
aWl4M191cGRhdGVfaXJxX2xldmVscyhwaWl4Myk7CisgICAgICAgIGZvciAocGljX2lycSA9IDA7
IHBpY19pcnEgPCBQSUlYX05VTV9QSUNfSVJRUzsgcGljX2lycSsrKSB7CisgICAgICAgICAgICBw
aWl4M19zZXRfaXJxX3BpYyhwaWl4MywgcGljX2lycSk7CisgICAgICAgIH0KKyAgICB9Cit9CisK
K3N0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2NvbmZpZ194ZW4oUENJRGV2aWNlICpkZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3MsIHVpbnQzMl90
IHZhbCwgaW50IGxlbikKK3sKKyAgICB4ZW5fcGlpeF9wY2lfd3JpdGVfY29uZmlnX2NsaWVudChh
ZGRyZXNzLCB2YWwsIGxlbik7CisgICAgcGlpeDNfd3JpdGVfY29uZmlnKGRldiwgYWRkcmVzcywg
dmFsLCBsZW4pOworfQorCitzdGF0aWMgdm9pZCBwaWl4M19yZXNldCh2b2lkICpvcGFxdWUpCit7
CisgICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKKyAgICB1aW50OF90ICpwY2lfY29uZiA9IGQt
PmRldi5jb25maWc7CisKKyAgICBwY2lfY29uZlsweDA0XSA9IDB4MDc7IC8qIG1hc3RlciwgbWVt
b3J5IGFuZCBJL08gKi8KKyAgICBwY2lfY29uZlsweDA1XSA9IDB4MDA7CisgICAgcGNpX2NvbmZb
MHgwNl0gPSAweDAwOworICAgIHBjaV9jb25mWzB4MDddID0gMHgwMjsgLyogUENJX3N0YXR1c19k
ZXZzZWxfbWVkaXVtICovCisgICAgcGNpX2NvbmZbMHg0Y10gPSAweDRkOworICAgIHBjaV9jb25m
WzB4NGVdID0gMHgwMzsKKyAgICBwY2lfY29uZlsweDRmXSA9IDB4MDA7CisgICAgcGNpX2NvbmZb
MHg2MF0gPSAweDgwOworICAgIHBjaV9jb25mWzB4NjFdID0gMHg4MDsKKyAgICBwY2lfY29uZlsw
eDYyXSA9IDB4ODA7CisgICAgcGNpX2NvbmZbMHg2M10gPSAweDgwOworICAgIHBjaV9jb25mWzB4
NjldID0gMHgwMjsKKyAgICBwY2lfY29uZlsweDcwXSA9IDB4ODA7CisgICAgcGNpX2NvbmZbMHg3
Nl0gPSAweDBjOworICAgIHBjaV9jb25mWzB4NzddID0gMHgwYzsKKyAgICBwY2lfY29uZlsweDc4
XSA9IDB4MDI7CisgICAgcGNpX2NvbmZbMHg3OV0gPSAweDAwOworICAgIHBjaV9jb25mWzB4ODBd
ID0gMHgwMDsKKyAgICBwY2lfY29uZlsweDgyXSA9IDB4MDA7CisgICAgcGNpX2NvbmZbMHhhMF0g
PSAweDA4OworICAgIHBjaV9jb25mWzB4YTJdID0gMHgwMDsKKyAgICBwY2lfY29uZlsweGEzXSA9
IDB4MDA7CisgICAgcGNpX2NvbmZbMHhhNF0gPSAweDAwOworICAgIHBjaV9jb25mWzB4YTVdID0g
MHgwMDsKKyAgICBwY2lfY29uZlsweGE2XSA9IDB4MDA7CisgICAgcGNpX2NvbmZbMHhhN10gPSAw
eDAwOworICAgIHBjaV9jb25mWzB4YThdID0gMHgwZjsKKyAgICBwY2lfY29uZlsweGFhXSA9IDB4
MDA7CisgICAgcGNpX2NvbmZbMHhhYl0gPSAweDAwOworICAgIHBjaV9jb25mWzB4YWNdID0gMHgw
MDsKKyAgICBwY2lfY29uZlsweGFlXSA9IDB4MDA7CisKKyAgICBkLT5waWNfbGV2ZWxzID0gMDsK
KyAgICBkLT5yY3IgPSAwOworfQorCitzdGF0aWMgaW50IHBpaXgzX3Bvc3RfbG9hZCh2b2lkICpv
cGFxdWUsIGludCB2ZXJzaW9uX2lkKQoreworICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gb3BhcXVl
OworICAgIGludCBwaXJxOworCisgICAgLyoKKyAgICAgKiBCZWNhdXNlIHRoZSBpODI1OSBoYXMg
bm90IGJlZW4gZGVzZXJpYWxpemVkIHlldCwgcWVtdV9pcnFfcmFpc2UKKyAgICAgKiBtaWdodCBi
cmluZyB0aGUgc3lzdGVtIHRvIGEgZGlmZmVyZW50IHN0YXRlIHRoYW4gdGhlIHNhdmVkIG9uZTsK
KyAgICAgKiBmb3IgZXhhbXBsZSwgdGhlIGludGVycnVwdCBjb3VsZCBiZSBtYXNrZWQgYnV0IHRo
ZSBpODI1OSB3b3VsZAorICAgICAqIG5vdCBrbm93IHRoYXQgeWV0IGFuZCB3b3VsZCB0cmlnZ2Vy
IGFuIGludGVycnVwdCBpbiB0aGUgQ1BVLgorICAgICAqCisgICAgICogSGVyZSwgd2UgdXBkYXRl
IGlycSBsZXZlbHMgd2l0aG91dCByYWlzaW5nIHRoZSBpbnRlcnJ1cHQuCisgICAgICogSW50ZXJy
dXB0IHN0YXRlIHdpbGwgYmUgZGVzZXJpYWxpemVkIHNlcGFyYXRlbHkgdGhyb3VnaCB0aGUgaTgy
NTkuCisgICAgICovCisgICAgcGlpeDMtPnBpY19sZXZlbHMgPSAwOworICAgIGZvciAocGlycSA9
IDA7IHBpcnEgPCBQSUlYX05VTV9QSVJRUzsgcGlycSsrKSB7CisgICAgICAgIHBpaXgzX3NldF9p
cnFfbGV2ZWxfaW50ZXJuYWwocGlpeDMsIHBpcnEsCisgICAgICAgICAgICBwY2lfYnVzX2dldF9p
cnFfbGV2ZWwocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpLCBwaXJxKSk7CisgICAgfQorICAgIHJl
dHVybiAwOworfQorCitzdGF0aWMgaW50IHBpaXgzX3ByZV9zYXZlKHZvaWQgKm9wYXF1ZSkKK3sK
KyAgICBpbnQgaTsKKyAgICBQSUlYM1N0YXRlICpwaWl4MyA9IG9wYXF1ZTsKKworICAgIGZvciAo
aSA9IDA7IGkgPCBBUlJBWV9TSVpFKHBpaXgzLT5wY2lfaXJxX2xldmVsc192bXN0YXRlKTsgaSsr
KSB7CisgICAgICAgIHBpaXgzLT5wY2lfaXJxX2xldmVsc192bXN0YXRlW2ldID0KKyAgICAgICAg
ICAgIHBjaV9idXNfZ2V0X2lycV9sZXZlbChwY2lfZ2V0X2J1cygmcGlpeDMtPmRldiksIGkpOwor
ICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgYm9vbCBwaWl4M19yY3JfbmVlZGVk
KHZvaWQgKm9wYXF1ZSkKK3sKKyAgICBQSUlYM1N0YXRlICpwaWl4MyA9IG9wYXF1ZTsKKworICAg
IHJldHVybiAocGlpeDMtPnJjciAhPSAwKTsKK30KKworc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNj
cmlwdGlvbiB2bXN0YXRlX3BpaXgzX3JjciA9IHsKKyAgICAubmFtZSA9ICJQSUlYMy9yY3IiLAor
ICAgIC52ZXJzaW9uX2lkID0gMSwKKyAgICAubWluaW11bV92ZXJzaW9uX2lkID0gMSwKKyAgICAu
bmVlZGVkID0gcGlpeDNfcmNyX25lZWRlZCwKKyAgICAuZmllbGRzID0gKFZNU3RhdGVGaWVsZFtd
KSB7CisgICAgICAgIFZNU1RBVEVfVUlOVDgocmNyLCBQSUlYM1N0YXRlKSwKKyAgICAgICAgVk1T
VEFURV9FTkRfT0ZfTElTVCgpCisgICAgfQorfTsKKworc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNj
cmlwdGlvbiB2bXN0YXRlX3BpaXgzID0geworICAgIC5uYW1lID0gIlBJSVgzIiwKKyAgICAudmVy
c2lvbl9pZCA9IDMsCisgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDIsCisgICAgLnBvc3RfbG9h
ZCA9IHBpaXgzX3Bvc3RfbG9hZCwKKyAgICAucHJlX3NhdmUgPSBwaWl4M19wcmVfc2F2ZSwKKyAg
ICAuZmllbGRzID0gKFZNU3RhdGVGaWVsZFtdKSB7CisgICAgICAgIFZNU1RBVEVfUENJX0RFVklD
RShkZXYsIFBJSVgzU3RhdGUpLAorICAgICAgICBWTVNUQVRFX0lOVDMyX0FSUkFZX1YocGNpX2ly
cV9sZXZlbHNfdm1zdGF0ZSwgUElJWDNTdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBJSVhfTlVNX1BJUlFTLCAzKSwKKyAgICAgICAgVk1TVEFURV9FTkRfT0ZfTElTVCgpCisg
ICAgfSwKKyAgICAuc3Vic2VjdGlvbnMgPSAoY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uKltdKSB7
CisgICAgICAgICZ2bXN0YXRlX3BpaXgzX3JjciwKKyAgICAgICAgTlVMTAorICAgIH0KK307CisK
Kworc3RhdGljIHZvaWQgcmNyX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVpbnQ2
NF90IHZhbCwgdW5zaWduZWQgbGVuKQoreworICAgIFBJSVgzU3RhdGUgKmQgPSBvcGFxdWU7CisK
KyAgICBpZiAodmFsICYgNCkgeworICAgICAgICBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0KFNI
VVRET1dOX0NBVVNFX0dVRVNUX1JFU0VUKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBk
LT5yY3IgPSB2YWwgJiAyOyAvKiBrZWVwIFN5c3RlbSBSZXNldCB0eXBlIG9ubHkgKi8KK30KKwor
c3RhdGljIHVpbnQ2NF90IHJjcl9yZWFkKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVuc2ln
bmVkIGxlbikKK3sKKyAgICBQSUlYM1N0YXRlICpkID0gb3BhcXVlOworCisgICAgcmV0dXJuIGQt
PnJjcjsKK30KKworc3RhdGljIGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyByY3Jfb3BzID0geworICAg
IC5yZWFkID0gcmNyX3JlYWQsCisgICAgLndyaXRlID0gcmNyX3dyaXRlLAorICAgIC5lbmRpYW5u
ZXNzID0gREVWSUNFX0xJVFRMRV9FTkRJQU4KK307CisKK3N0YXRpYyB2b2lkIHBpaXgzX3JlYWxp
emUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKK3sKKyAgICBQSUlYM1N0YXRlICpkID0g
UElJWDNfUENJX0RFVklDRShkZXYpOworCisgICAgaWYgKCFpc2FfYnVzX25ldyhERVZJQ0UoZCks
IGdldF9zeXN0ZW1fbWVtb3J5KCksCisgICAgICAgICAgICAgICAgICAgICBwY2lfYWRkcmVzc19z
cGFjZV9pbyhkZXYpLCBlcnJwKSkgeworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgbWVt
b3J5X3JlZ2lvbl9pbml0X2lvKCZkLT5yY3JfbWVtLCBPQkpFQ1QoZGV2KSwgJnJjcl9vcHMsIGQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICJwaWl4My1yZXNldC1jb250cm9sIiwgMSk7Cisg
ICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uX292ZXJsYXAocGNpX2FkZHJlc3Nfc3BhY2Vf
aW8oZGV2KSwgUkNSX0lPUE9SVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZC0+cmNyX21lbSwgMSk7CisKKyAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0KHBpaXgzX3Jl
c2V0LCBkKTsKK30KKworc3RhdGljIHZvaWQgcGNpX3BpaXgzX2NsYXNzX2luaXQoT2JqZWN0Q2xh
c3MgKmtsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNsYXNzICpkYyA9IERFVklDRV9D
TEFTUyhrbGFzcyk7CisgICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNTKGts
YXNzKTsKKworICAgIGRjLT5kZXNjICAgICAgICA9ICJJU0EgYnJpZGdlIjsKKyAgICBkYy0+dm1z
ZCAgICAgICAgPSAmdm1zdGF0ZV9waWl4MzsKKyAgICBkYy0+aG90cGx1Z2dhYmxlICAgPSBmYWxz
ZTsKKyAgICBrLT5yZWFsaXplICAgICAgPSBwaWl4M19yZWFsaXplOworICAgIGstPnZlbmRvcl9p
ZCAgICA9IFBDSV9WRU5ET1JfSURfSU5URUw7CisgICAgLyogODIzNzFTQiBQSUlYMyBQQ0ktdG8t
SVNBIGJyaWRnZSAoU3RlcCBBMSkgKi8KKyAgICBrLT5kZXZpY2VfaWQgICAgPSBQQ0lfREVWSUNF
X0lEX0lOVEVMXzgyMzcxU0JfMDsKKyAgICBrLT5jbGFzc19pZCAgICAgPSBQQ0lfQ0xBU1NfQlJJ
REdFX0lTQTsKKyAgICAvKgorICAgICAqIFJlYXNvbjogcGFydCBvZiBQSUlYMyBzb3V0aGJyaWRn
ZSwgbmVlZHMgdG8gYmUgd2lyZWQgdXAgYnkKKyAgICAgKiBwY19waWl4LmMncyBwY19pbml0MSgp
CisgICAgICovCisgICAgZGMtPnVzZXJfY3JlYXRhYmxlID0gZmFsc2U7Cit9CisKK3N0YXRpYyBj
b25zdCBUeXBlSW5mbyBwaWl4M19wY2lfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0gVFlQRV9Q
SUlYM19QQ0lfREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCisgICAgLmlu
c3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDNTdGF0ZSksCisgICAgLmFic3RyYWN0ID0gdHJ1ZSwK
KyAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19jbGFzc19pbml0LAorICAgIC5pbnRlcmZhY2Vz
ID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxf
UENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKK307CisKK3N0YXRpYyB2b2lkIHBp
aXgzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQoreworICAgIFBD
SURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7CisKKyAgICBrLT5jb25m
aWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWc7Cit9CisKK3N0YXRpYyBjb25zdCBUeXBlSW5m
byBwaWl4M19pbmZvID0geworICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlYM19ERVZJQ0Us
CisgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BJSVgzX1BDSV9ERVZJQ0UsCisgICAgLmNsYXNz
X2luaXQgICAgPSBwaWl4M19jbGFzc19pbml0LAorfTsKKworc3RhdGljIHZvaWQgcGlpeDNfeGVu
X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQoreworICAgIFBDSURl
dmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7CisKKyAgICBrLT5jb25maWdf
d3JpdGUgPSBwaWl4M193cml0ZV9jb25maWdfeGVuOworfTsKKworc3RhdGljIGNvbnN0IFR5cGVJ
bmZvIHBpaXgzX3hlbl9pbmZvID0geworICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlYM19Y
RU5fREVWSUNFLAorICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QSUlYM19QQ0lfREVWSUNFLAor
ICAgIC5jbGFzc19pbml0ICAgID0gcGlpeDNfeGVuX2NsYXNzX2luaXQsCit9OworCitzdGF0aWMg
dm9pZCBwaWl4M19yZWdpc3Rlcl90eXBlcyh2b2lkKQoreworICAgIHR5cGVfcmVnaXN0ZXJfc3Rh
dGljKCZwaWl4M19wY2lfdHlwZV9pbmZvKTsKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmcGlp
eDNfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnBpaXgzX3hlbl9pbmZvKTsKK30K
KwordHlwZV9pbml0KHBpaXgzX3JlZ2lzdGVyX3R5cGVzKQorCisvKgorICogUmV0dXJuIHRoZSBn
bG9iYWwgaXJxIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4gZGV2aWNlIGlycQorICog
cGluLiBXZSBjb3VsZCBhbHNvIHVzZSB0aGUgYnVzIG51bWJlciB0byBoYXZlIGEgbW9yZSBwcmVj
aXNlIG1hcHBpbmcuCisgKi8KK3N0YXRpYyBpbnQgcGNpX3Nsb3RfZ2V0X3BpcnEoUENJRGV2aWNl
ICpwY2lfZGV2LCBpbnQgcGNpX2ludHgpCit7CisgICAgaW50IHNsb3RfYWRkZW5kOworICAgIHNs
b3RfYWRkZW5kID0gKHBjaV9kZXYtPmRldmZuID4+IDMpIC0gMTsKKyAgICByZXR1cm4gKHBjaV9p
bnR4ICsgc2xvdF9hZGRlbmQpICYgMzsKK30KKworUElJWDNTdGF0ZSAqcGlpeDNfY3JlYXRlKFBD
SUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cykKK3sKKyAgICBQSUlYM1N0YXRlICpwaWl4
MzsKKyAgICBQQ0lEZXZpY2UgKnBjaV9kZXY7CisKKyAgICAvKgorICAgICAqIFhlbiBzdXBwb3J0
cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUgUENJIGRldmljZXMgdG8KKyAg
ICAgKiB0aGUgSU9BUElDOiB0aGUgZm91ciBwaW5zIG9mIGVhY2ggUENJIGRldmljZSBvbiB0aGUg
YnVzIGFyZSBhbHNvCisgICAgICogY29ubmVjdGVkIHRvIHRoZSBJT0FQSUMgZGlyZWN0bHkuCisg
ICAgICogVGhlc2UgYWRkaXRpb25hbCByb3V0ZXMgY2FuIGJlIGRpc2NvdmVyZWQgdGhyb3VnaCBB
Q1BJLgorICAgICAqLworICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7CisgICAgICAgIHBjaV9kZXYg
PSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIC0xLCB0cnVlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BJSVgz
X1hFTl9ERVZJQ0UpOworICAgICAgICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNpX2Rldik7
CisgICAgICAgIHBjaV9idXNfaXJxcyhwY2lfYnVzLCB4ZW5fcGlpeDNfc2V0X2lycSwgeGVuX3Bj
aV9zbG90X2dldF9waXJxLAorICAgICAgICAgICAgICAgICAgICAgcGlpeDMsIFhFTl9QSUlYX05V
TV9QSVJRUyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgcGNpX2RldiA9IHBjaV9jcmVhdGVfc2lt
cGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUElJWDNfREVWSUNFKTsKKyAgICAg
ICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOworICAgICAgICBwY2lfYnVzX2ly
cXMocGNpX2J1cywgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0X3BpcnEsCisgICAgICAgICAg
ICAgICAgICAgICBwaWl4MywgUElJWF9OVU1fUElSUVMpOworICAgICAgICBwY2lfYnVzX3NldF9y
b3V0ZV9pcnFfZm4ocGNpX2J1cywgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKTsKKyAgICB9
CisgICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0UocGlpeDMp
LCAiaXNhLjAiKSk7CisKKyAgICByZXR1cm4gcGlpeDM7Cit9CmRpZmYgLS1naXQgYS9ody9wY2kt
aG9zdC9LY29uZmlnIGIvaHcvcGNpLWhvc3QvS2NvbmZpZwppbmRleCAxZWRjMWEzMWQ0Li4zOTcw
NDNiMjg5IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9LY29uZmlnCisrKyBiL2h3L3BjaS1ob3N0
L0tjb25maWcKQEAgLTMyLDcgKzMyLDYgQEAgY29uZmlnIFBDSV9QSUlYCiAgICAgYm9vbAogICAg
IHNlbGVjdCBQQ0kKICAgICBzZWxlY3QgUEFNCi0gICAgc2VsZWN0IElTQV9CVVMKIAogY29uZmln
IFBDSV9FWFBSRVNTX1EzNQogICAgIGJvb2wKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXgu
YyBiL2h3L3BjaS1ob3N0L3BpaXguYwppbmRleCA2MWY5MWZmNTYxLi43OWVjZDU4YTJiIDEwMDY0
NAotLS0gYS9ody9wY2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC0y
NCwyMiArMjQsMTUgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCi0jaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgog
I2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5oIgogI2luY2x1ZGUgImh3L3BjaS1ob3N0L2k0NDBm
eC5oIgogI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9xZGV2
LXByb3BlcnRpZXMuaCIKLSNpbmNsdWRlICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcvc3lz
YnVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIK
LSNpbmNsdWRlICJody94ZW4veGVuLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIK
ICNpbmNsdWRlICJody9wY2ktaG9zdC9wYW0uaCIKLSNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIK
LSNpbmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKLSNpbmNsdWRlICJody9pMzg2L2lvYXBpYy5o
IgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3ItcmVwb3J0
LmgiCiAKQEAgLTU5LDQ5ICs1Miw5IEBAIHR5cGVkZWYgc3RydWN0IEk0NDBGWFN0YXRlIHsKICAg
ICB1aW50MzJfdCBzaG9ydF9yb290X2J1czsKIH0gSTQ0MEZYU3RhdGU7CiAKLSNkZWZpbmUgUElJ
WF9OVU1fUElDX0lSUVMgICAgICAgMTYgICAgICAvKiBpODI1OSAqIDIgKi8KLSNkZWZpbmUgUElJ
WF9OVU1fUElSUVMgICAgICAgICAgNFVMTCAgICAvKiBQSVJRW0EtRF0gKi8KLSNkZWZpbmUgWEVO
X1BJSVhfTlVNX1BJUlFTICAgICAgMTI4VUxMCi0KLXR5cGVkZWYgc3RydWN0IFBJSVgzU3RhdGUg
ewotICAgIFBDSURldmljZSBkZXY7Ci0KLSAgICAvKgotICAgICAqIGJpdG1hcCB0byB0cmFjayBw
aWMgbGV2ZWxzLgotICAgICAqIFRoZSBwaWMgbGV2ZWwgaXMgdGhlIGxvZ2ljYWwgT1Igb2YgYWxs
IHRoZSBQQ0kgaXJxcyBtYXBwZWQgdG8gaXQKLSAgICAgKiBTbyBvbmUgUElDIGxldmVsIGlzIHRy
YWNrZWQgYnkgUElJWF9OVU1fUElSUVMgYml0cy4KLSAgICAgKgotICAgICAqIFBJUlEgaXMgbWFw
cGVkIHRvIFBJQyBwaW5zLCB3ZSB0cmFjayBpdCBieQotICAgICAqIFBJSVhfTlVNX1BJUlFTICog
UElJWF9OVU1fUElDX0lSUVMgPSA2NCBiaXRzIHdpdGgKLSAgICAgKiBwaWNfaXJxICogUElJWF9O
VU1fUElSUVMgKyBwaXJxCi0gICAgICovCi0jaWYgUElJWF9OVU1fUElDX0lSUVMgKiBQSUlYX05V
TV9QSVJRUyA+IDY0Ci0jZXJyb3IgInVuYWJsZSB0byBlbmNvZGUgcGljIHN0YXRlIGluIDY0Yml0
IGluIHBpY19sZXZlbHMuIgotI2VuZGlmCi0gICAgdWludDY0X3QgcGljX2xldmVsczsKLQotICAg
IHFlbXVfaXJxICpwaWM7Ci0KLSAgICAvKiBUaGlzIG1lbWJlciBpc24ndCB1c2VkLiBKdXN0IGZv
ciBzYXZlL2xvYWQgY29tcGF0aWJpbGl0eSAqLwotICAgIGludDMyX3QgcGNpX2lycV9sZXZlbHNf
dm1zdGF0ZVtQSUlYX05VTV9QSVJRU107Ci0KLSAgICAvKiBSZXNldCBDb250cm9sIFJlZ2lzdGVy
IGNvbnRlbnRzICovCi0gICAgdWludDhfdCByY3I7Ci0KLSAgICAvKiBJTyBtZW1vcnkgcmVnaW9u
IGZvciBSZXNldCBDb250cm9sIFJlZ2lzdGVyIChSQ1JfSU9QT1JUKSAqLwotICAgIE1lbW9yeVJl
Z2lvbiByY3JfbWVtOwotfSBQSUlYM1N0YXRlOwotCi0jZGVmaW5lIFRZUEVfUElJWDNfUENJX0RF
VklDRSAicGNpLXBpaXgzIgotI2RlZmluZSBQSUlYM19QQ0lfREVWSUNFKG9iaikgXAotICAgIE9C
SkVDVF9DSEVDSyhQSUlYM1N0YXRlLCAob2JqKSwgVFlQRV9QSUlYM19QQ0lfREVWSUNFKQotCiAj
ZGVmaW5lIEk0NDBGWF9QQ0lfREVWSUNFKG9iaikgXAogICAgIE9CSkVDVF9DSEVDSyhQQ0lJNDQw
RlhTdGF0ZSwgKG9iaiksIFRZUEVfSTQ0MEZYX1BDSV9ERVZJQ0UpCiAKLSNkZWZpbmUgVFlQRV9Q
SUlYM19ERVZJQ0UgIlBJSVgzIgotI2RlZmluZSBUWVBFX1BJSVgzX1hFTl9ERVZJQ0UgIlBJSVgz
LXhlbiIKLQogc3RydWN0IFBDSUk0NDBGWFN0YXRlIHsKICAgICAvKjwgcHJpdmF0ZSA+Ki8KICAg
ICBQQ0lEZXZpY2UgcGFyZW50X29iajsKQEAgLTEyOCwyMiArODEsNiBAQCBzdHJ1Y3QgUENJSTQ0
MEZYU3RhdGUgewogICovCiAjZGVmaW5lIEk0NDBGWF9DT1JFQk9PVF9SQU1fU0laRSAweDU3CiAK
LXN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGlycSwgaW50IGxl
dmVsKTsKLXN0YXRpYyBQQ0lJTlR4Um91dGUgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKHZv
aWQgKm9wYXF1ZSwgaW50IHBjaV9pbnR4KTsKLXN0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2NvbmZp
Z194ZW4oUENJRGV2aWNlICpkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYWRkcmVzcywgdWludDMyX3QgdmFsLCBpbnQgbGVuKTsKLQotLyoKLSAqIFJldHVybiB0
aGUgZ2xvYmFsIGlycSBudW1iZXIgY29ycmVzcG9uZGluZyB0byBhIGdpdmVuIGRldmljZSBpcnEK
LSAqIHBpbi4gV2UgY291bGQgYWxzbyB1c2UgdGhlIGJ1cyBudW1iZXIgdG8gaGF2ZSBhIG1vcmUg
cHJlY2lzZSBtYXBwaW5nLgotICovCi1zdGF0aWMgaW50IHBjaV9zbG90X2dldF9waXJxKFBDSURl
dmljZSAqcGNpX2RldiwgaW50IHBjaV9pbnR4KQotewotICAgIGludCBzbG90X2FkZGVuZDsKLSAg
ICBzbG90X2FkZGVuZCA9IChwY2lfZGV2LT5kZXZmbiA+PiAzKSAtIDE7Ci0gICAgcmV0dXJuIChw
Y2lfaW50eCArIHNsb3RfYWRkZW5kKSAmIDM7Ci19Ci0KIHN0YXRpYyB2b2lkIGk0NDBmeF91cGRh
dGVfbWVtb3J5X21hcHBpbmdzKFBDSUk0NDBGWFN0YXRlICpkKQogewogICAgIGludCBpOwpAQCAt
MzMzLDM2ICsyNzAsNiBAQCBzdGF0aWMgdm9pZCBpNDQwZnhfcmVhbGl6ZShQQ0lEZXZpY2UgKmRl
diwgRXJyb3IgKiplcnJwKQogICAgIH0KIH0KIAotc3RhdGljIFBJSVgzU3RhdGUgKnBpaXgzX2Ny
ZWF0ZShQQ0lCdXMgKnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMpCi17Ci0gICAgUElJWDNTdGF0
ZSAqcGlpeDM7Ci0gICAgUENJRGV2aWNlICpwY2lfZGV2OwotCi0gICAgLyoKLSAgICAgKiBYZW4g
c3VwcG9ydHMgYWRkaXRpb25hbCBpbnRlcnJ1cHQgcm91dGVzIGZyb20gdGhlIFBDSSBkZXZpY2Vz
IHRvCi0gICAgICogdGhlIElPQVBJQzogdGhlIGZvdXIgcGlucyBvZiBlYWNoIFBDSSBkZXZpY2Ug
b24gdGhlIGJ1cyBhcmUgYWxzbwotICAgICAqIGNvbm5lY3RlZCB0byB0aGUgSU9BUElDIGRpcmVj
dGx5LgotICAgICAqIFRoZXNlIGFkZGl0aW9uYWwgcm91dGVzIGNhbiBiZSBkaXNjb3ZlcmVkIHRo
cm91Z2ggQUNQSS4KLSAgICAgKi8KLSAgICBpZiAoeGVuX2VuYWJsZWQoKSkgewotICAgICAgICBw
Y2lfZGV2ID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCAtMSwgdHJ1
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFlQ
RV9QSUlYM19YRU5fREVWSUNFKTsKLSAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBj
aV9kZXYpOwotICAgICAgICBwY2lfYnVzX2lycXMocGNpX2J1cywgeGVuX3BpaXgzX3NldF9pcnEs
IHhlbl9wY2lfc2xvdF9nZXRfcGlycSwKLSAgICAgICAgICAgICAgICAgICAgIHBpaXgzLCBYRU5f
UElJWF9OVU1fUElSUVMpOwotICAgIH0gZWxzZSB7Ci0gICAgICAgIHBjaV9kZXYgPSBwY2lfY3Jl
YXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIC0xLCB0cnVlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BJSVgzX0RFVklDRSk7
Ci0gICAgICAgIHBpaXgzID0gUElJWDNfUENJX0RFVklDRShwY2lfZGV2KTsKLSAgICAgICAgcGNp
X2J1c19pcnFzKHBjaV9idXMsIHBpaXgzX3NldF9pcnEsIHBjaV9zbG90X2dldF9waXJxLAotICAg
ICAgICAgICAgICAgICAgICAgcGlpeDMsIFBJSVhfTlVNX1BJUlFTKTsKLSAgICAgICAgcGNpX2J1
c19zZXRfcm91dGVfaXJxX2ZuKHBjaV9idXMsIHBpaXgzX3JvdXRlX2ludHhfcGluX3RvX2lycSk7
Ci0gICAgfQotICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoREVWSUNF
KHBpaXgzKSwgImlzYS4wIikpOwotCi0gICAgcmV0dXJuIHBpaXgzOwotfQotCiBQQ0lCdXMgKmk0
NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCiAg
ICAgICAgICAgICAgICAgICAgIFBDSUk0NDBGWFN0YXRlICoqcGk0NDBmeF9zdGF0ZSwKICAgICAg
ICAgICAgICAgICAgICAgaW50ICpwaWl4M19kZXZmbiwKQEAgLTQ1NSwzMTIgKzM2Miw2IEBAIFBD
SUJ1cyAqZmluZF9pNDQwZngodm9pZCkKICAgICByZXR1cm4gcyA/IHMtPmJ1cyA6IE5VTEw7CiB9
CiAKLS8qIFBJSVgzIFBDSSB0byBJU0EgYnJpZGdlICovCi1zdGF0aWMgdm9pZCBwaWl4M19zZXRf
aXJxX3BpYyhQSUlYM1N0YXRlICpwaWl4MywgaW50IHBpY19pcnEpCi17Ci0gICAgcWVtdV9zZXRf
aXJxKHBpaXgzLT5waWNbcGljX2lycV0sCi0gICAgICAgICAgICAgICAgICEhKHBpaXgzLT5waWNf
bGV2ZWxzICYKLSAgICAgICAgICAgICAgICAgICAgKCgoMVVMTCA8PCBQSUlYX05VTV9QSVJRUykg
LSAxKSA8PAotICAgICAgICAgICAgICAgICAgICAgKHBpY19pcnEgKiBQSUlYX05VTV9QSVJRUykp
KSk7Ci19Ci0KLXN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnFfbGV2ZWxfaW50ZXJuYWwoUElJWDNT
dGF0ZSAqcGlpeDMsIGludCBwaXJxLCBpbnQgbGV2ZWwpCi17Ci0gICAgaW50IHBpY19pcnE7Ci0g
ICAgdWludDY0X3QgbWFzazsKLQotICAgIHBpY19pcnEgPSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlY
X1BJUlFDQSArIHBpcnFdOwotICAgIGlmIChwaWNfaXJxID49IFBJSVhfTlVNX1BJQ19JUlFTKSB7
Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBtYXNrID0gMVVMTCA8PCAoKHBpY19pcnEg
KiBQSUlYX05VTV9QSVJRUykgKyBwaXJxKTsKLSAgICBwaWl4My0+cGljX2xldmVscyAmPSB+bWFz
azsKLSAgICBwaWl4My0+cGljX2xldmVscyB8PSBtYXNrICogISFsZXZlbDsKLX0KLQotc3RhdGlj
IHZvaWQgcGlpeDNfc2V0X2lycV9sZXZlbChQSUlYM1N0YXRlICpwaWl4MywgaW50IHBpcnEsIGlu
dCBsZXZlbCkKLXsKLSAgICBpbnQgcGljX2lycTsKLQotICAgIHBpY19pcnEgPSBwaWl4My0+ZGV2
LmNvbmZpZ1tQSUlYX1BJUlFDQSArIHBpcnFdOwotICAgIGlmIChwaWNfaXJxID49IFBJSVhfTlVN
X1BJQ19JUlFTKSB7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBwaWl4M19zZXRfaXJx
X2xldmVsX2ludGVybmFsKHBpaXgzLCBwaXJxLCBsZXZlbCk7Ci0KLSAgICBwaWl4M19zZXRfaXJx
X3BpYyhwaWl4MywgcGljX2lycSk7Ci19Ci0KLXN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnEodm9p
ZCAqb3BhcXVlLCBpbnQgcGlycSwgaW50IGxldmVsKQotewotICAgIFBJSVgzU3RhdGUgKnBpaXgz
ID0gb3BhcXVlOwotICAgIHBpaXgzX3NldF9pcnFfbGV2ZWwocGlpeDMsIHBpcnEsIGxldmVsKTsK
LX0KLQotc3RhdGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEodm9p
ZCAqb3BhcXVlLCBpbnQgcGluKQotewotICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gb3BhcXVlOwot
ICAgIGludCBpcnEgPSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlYX1BJUlFDQSArIHBpbl07Ci0gICAg
UENJSU5UeFJvdXRlIHJvdXRlOwotCi0gICAgaWYgKGlycSA8IFBJSVhfTlVNX1BJQ19JUlFTKSB7
Ci0gICAgICAgIHJvdXRlLm1vZGUgPSBQQ0lfSU5UWF9FTkFCTEVEOwotICAgICAgICByb3V0ZS5p
cnEgPSBpcnE7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcm91dGUubW9kZSA9IFBDSV9JTlRYX0RJ
U0FCTEVEOwotICAgICAgICByb3V0ZS5pcnEgPSAtMTsKLSAgICB9Ci0gICAgcmV0dXJuIHJvdXRl
OwotfQotCi0vKiBpcnEgcm91dGluZyBpcyBjaGFuZ2VkLiBzbyByZWJ1aWxkIGJpdG1hcCAqLwot
c3RhdGljIHZvaWQgcGlpeDNfdXBkYXRlX2lycV9sZXZlbHMoUElJWDNTdGF0ZSAqcGlpeDMpCi17
Ci0gICAgUENJQnVzICpidXMgPSBwY2lfZ2V0X2J1cygmcGlpeDMtPmRldik7Ci0gICAgaW50IHBp
cnE7Ci0KLSAgICBwaWl4My0+cGljX2xldmVscyA9IDA7Ci0gICAgZm9yIChwaXJxID0gMDsgcGly
cSA8IFBJSVhfTlVNX1BJUlFTOyBwaXJxKyspIHsKLSAgICAgICAgcGlpeDNfc2V0X2lycV9sZXZl
bChwaWl4MywgcGlycSwgcGNpX2J1c19nZXRfaXJxX2xldmVsKGJ1cywgcGlycSkpOwotICAgIH0K
LX0KLQotc3RhdGljIHZvaWQgcGlpeDNfd3JpdGVfY29uZmlnKFBDSURldmljZSAqZGV2LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3MsIHVpbnQzMl90IHZh
bCwgaW50IGxlbikKLXsKLSAgICBwY2lfZGVmYXVsdF93cml0ZV9jb25maWcoZGV2LCBhZGRyZXNz
LCB2YWwsIGxlbik7Ci0gICAgaWYgKHJhbmdlc19vdmVybGFwKGFkZHJlc3MsIGxlbiwgUElJWF9Q
SVJRQ0EsIDQpKSB7Ci0gICAgICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gUElJWDNfUENJX0RFVklD
RShkZXYpOwotICAgICAgICBpbnQgcGljX2lycTsKLQotICAgICAgICBwY2lfYnVzX2ZpcmVfaW50
eF9yb3V0aW5nX25vdGlmaWVyKHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KSk7Ci0gICAgICAgIHBp
aXgzX3VwZGF0ZV9pcnFfbGV2ZWxzKHBpaXgzKTsKLSAgICAgICAgZm9yIChwaWNfaXJxID0gMDsg
cGljX2lycSA8IFBJSVhfTlVNX1BJQ19JUlFTOyBwaWNfaXJxKyspIHsKLSAgICAgICAgICAgIHBp
aXgzX3NldF9pcnFfcGljKHBpaXgzLCBwaWNfaXJxKTsKLSAgICAgICAgfQotICAgIH0KLX0KLQot
c3RhdGljIHZvaWQgcGlpeDNfd3JpdGVfY29uZmlnX3hlbihQQ0lEZXZpY2UgKmRldiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2YWws
IGludCBsZW4pCi17Ci0gICAgeGVuX3BpaXhfcGNpX3dyaXRlX2NvbmZpZ19jbGllbnQoYWRkcmVz
cywgdmFsLCBsZW4pOwotICAgIHBpaXgzX3dyaXRlX2NvbmZpZyhkZXYsIGFkZHJlc3MsIHZhbCwg
bGVuKTsKLX0KLQotc3RhdGljIHZvaWQgcGlpeDNfcmVzZXQodm9pZCAqb3BhcXVlKQotewotICAg
IFBJSVgzU3RhdGUgKmQgPSBvcGFxdWU7Ci0gICAgdWludDhfdCAqcGNpX2NvbmYgPSBkLT5kZXYu
Y29uZmlnOwotCi0gICAgcGNpX2NvbmZbMHgwNF0gPSAweDA3OyAvKiBtYXN0ZXIsIG1lbW9yeSBh
bmQgSS9PICovCi0gICAgcGNpX2NvbmZbMHgwNV0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4MDZd
ID0gMHgwMDsKLSAgICBwY2lfY29uZlsweDA3XSA9IDB4MDI7IC8qIFBDSV9zdGF0dXNfZGV2c2Vs
X21lZGl1bSAqLwotICAgIHBjaV9jb25mWzB4NGNdID0gMHg0ZDsKLSAgICBwY2lfY29uZlsweDRl
XSA9IDB4MDM7Ci0gICAgcGNpX2NvbmZbMHg0Zl0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4NjBd
ID0gMHg4MDsKLSAgICBwY2lfY29uZlsweDYxXSA9IDB4ODA7Ci0gICAgcGNpX2NvbmZbMHg2Ml0g
PSAweDgwOwotICAgIHBjaV9jb25mWzB4NjNdID0gMHg4MDsKLSAgICBwY2lfY29uZlsweDY5XSA9
IDB4MDI7Ci0gICAgcGNpX2NvbmZbMHg3MF0gPSAweDgwOwotICAgIHBjaV9jb25mWzB4NzZdID0g
MHgwYzsKLSAgICBwY2lfY29uZlsweDc3XSA9IDB4MGM7Ci0gICAgcGNpX2NvbmZbMHg3OF0gPSAw
eDAyOwotICAgIHBjaV9jb25mWzB4NzldID0gMHgwMDsKLSAgICBwY2lfY29uZlsweDgwXSA9IDB4
MDA7Ci0gICAgcGNpX2NvbmZbMHg4Ml0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4YTBdID0gMHgw
ODsKLSAgICBwY2lfY29uZlsweGEyXSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZbMHhhM10gPSAweDAw
OwotICAgIHBjaV9jb25mWzB4YTRdID0gMHgwMDsKLSAgICBwY2lfY29uZlsweGE1XSA9IDB4MDA7
Ci0gICAgcGNpX2NvbmZbMHhhNl0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4YTddID0gMHgwMDsK
LSAgICBwY2lfY29uZlsweGE4XSA9IDB4MGY7Ci0gICAgcGNpX2NvbmZbMHhhYV0gPSAweDAwOwot
ICAgIHBjaV9jb25mWzB4YWJdID0gMHgwMDsKLSAgICBwY2lfY29uZlsweGFjXSA9IDB4MDA7Ci0g
ICAgcGNpX2NvbmZbMHhhZV0gPSAweDAwOwotCi0gICAgZC0+cGljX2xldmVscyA9IDA7Ci0gICAg
ZC0+cmNyID0gMDsKLX0KLQotc3RhdGljIGludCBwaWl4M19wb3N0X2xvYWQodm9pZCAqb3BhcXVl
LCBpbnQgdmVyc2lvbl9pZCkKLXsKLSAgICBQSUlYM1N0YXRlICpwaWl4MyA9IG9wYXF1ZTsKLSAg
ICBpbnQgcGlycTsKLQotICAgIC8qIEJlY2F1c2UgdGhlIGk4MjU5IGhhcyBub3QgYmVlbiBkZXNl
cmlhbGl6ZWQgeWV0LCBxZW11X2lycV9yYWlzZQotICAgICAqIG1pZ2h0IGJyaW5nIHRoZSBzeXN0
ZW0gdG8gYSBkaWZmZXJlbnQgc3RhdGUgdGhhbiB0aGUgc2F2ZWQgb25lOwotICAgICAqIGZvciBl
eGFtcGxlLCB0aGUgaW50ZXJydXB0IGNvdWxkIGJlIG1hc2tlZCBidXQgdGhlIGk4MjU5IHdvdWxk
Ci0gICAgICogbm90IGtub3cgdGhhdCB5ZXQgYW5kIHdvdWxkIHRyaWdnZXIgYW4gaW50ZXJydXB0
IGluIHRoZSBDUFUuCi0gICAgICoKLSAgICAgKiBIZXJlLCB3ZSB1cGRhdGUgaXJxIGxldmVscyB3
aXRob3V0IHJhaXNpbmcgdGhlIGludGVycnVwdC4KLSAgICAgKiBJbnRlcnJ1cHQgc3RhdGUgd2ls
bCBiZSBkZXNlcmlhbGl6ZWQgc2VwYXJhdGVseSB0aHJvdWdoIHRoZSBpODI1OS4KLSAgICAgKi8K
LSAgICBwaWl4My0+cGljX2xldmVscyA9IDA7Ci0gICAgZm9yIChwaXJxID0gMDsgcGlycSA8IFBJ
SVhfTlVNX1BJUlFTOyBwaXJxKyspIHsKLSAgICAgICAgcGlpeDNfc2V0X2lycV9sZXZlbF9pbnRl
cm5hbChwaWl4MywgcGlycSwKLSAgICAgICAgICAgIHBjaV9idXNfZ2V0X2lycV9sZXZlbChwY2lf
Z2V0X2J1cygmcGlpeDMtPmRldiksIHBpcnEpKTsKLSAgICB9Ci0gICAgcmV0dXJuIDA7Ci19Ci0K
LXN0YXRpYyBpbnQgcGlpeDNfcHJlX3NhdmUodm9pZCAqb3BhcXVlKQotewotICAgIGludCBpOwot
ICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gb3BhcXVlOwotCi0gICAgZm9yIChpID0gMDsgaSA8IEFS
UkFZX1NJWkUocGlpeDMtPnBjaV9pcnFfbGV2ZWxzX3Ztc3RhdGUpOyBpKyspIHsKLSAgICAgICAg
cGlpeDMtPnBjaV9pcnFfbGV2ZWxzX3Ztc3RhdGVbaV0gPQotICAgICAgICAgICAgcGNpX2J1c19n
ZXRfaXJxX2xldmVsKHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KSwgaSk7Ci0gICAgfQotCi0gICAg
cmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBib29sIHBpaXgzX3Jjcl9uZWVkZWQodm9pZCAqb3BhcXVl
KQotewotICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gb3BhcXVlOwotCi0gICAgcmV0dXJuIChwaWl4
My0+cmNyICE9IDApOwotfQotCi1zdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3Rh
dGVfcGlpeDNfcmNyID0gewotICAgIC5uYW1lID0gIlBJSVgzL3JjciIsCi0gICAgLnZlcnNpb25f
aWQgPSAxLAotICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAxLAotICAgIC5uZWVkZWQgPSBwaWl4
M19yY3JfbmVlZGVkLAotICAgIC5maWVsZHMgPSAoVk1TdGF0ZUZpZWxkW10pIHsKLSAgICAgICAg
Vk1TVEFURV9VSU5UOChyY3IsIFBJSVgzU3RhdGUpLAotICAgICAgICBWTVNUQVRFX0VORF9PRl9M
SVNUKCkKLSAgICB9Ci19OwotCi1zdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3Rh
dGVfcGlpeDMgPSB7Ci0gICAgLm5hbWUgPSAiUElJWDMiLAotICAgIC52ZXJzaW9uX2lkID0gMywK
LSAgICAubWluaW11bV92ZXJzaW9uX2lkID0gMiwKLSAgICAucG9zdF9sb2FkID0gcGlpeDNfcG9z
dF9sb2FkLAotICAgIC5wcmVfc2F2ZSA9IHBpaXgzX3ByZV9zYXZlLAotICAgIC5maWVsZHMgPSAo
Vk1TdGF0ZUZpZWxkW10pIHsKLSAgICAgICAgVk1TVEFURV9QQ0lfREVWSUNFKGRldiwgUElJWDNT
dGF0ZSksCi0gICAgICAgIFZNU1RBVEVfSU5UMzJfQVJSQVlfVihwY2lfaXJxX2xldmVsc192bXN0
YXRlLCBQSUlYM1N0YXRlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUElJWF9OVU1f
UElSUVMsIDMpLAotICAgICAgICBWTVNUQVRFX0VORF9PRl9MSVNUKCkKLSAgICB9LAotICAgIC5z
dWJzZWN0aW9ucyA9IChjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24qW10pIHsKLSAgICAgICAgJnZt
c3RhdGVfcGlpeDNfcmNyLAotICAgICAgICBOVUxMCi0gICAgfQotfTsKLQotCi1zdGF0aWMgdm9p
ZCByY3Jfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwgdWludDY0X3QgdmFsLCB1bnNp
Z25lZCBsZW4pCi17Ci0gICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKLQotICAgIGlmICh2YWwg
JiA0KSB7Ci0gICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0Vf
R1VFU1RfUkVTRVQpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIGQtPnJjciA9IHZhbCAm
IDI7IC8qIGtlZXAgU3lzdGVtIFJlc2V0IHR5cGUgb25seSAqLwotfQotCi1zdGF0aWMgdWludDY0
X3QgcmNyX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwgdW5zaWduZWQgbGVuKQotewot
ICAgIFBJSVgzU3RhdGUgKmQgPSBvcGFxdWU7Ci0KLSAgICByZXR1cm4gZC0+cmNyOwotfQotCi1z
dGF0aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIHJjcl9vcHMgPSB7Ci0gICAgLnJlYWQgPSByY3Jf
cmVhZCwKLSAgICAud3JpdGUgPSByY3Jfd3JpdGUsCi0gICAgLmVuZGlhbm5lc3MgPSBERVZJQ0Vf
TElUVExFX0VORElBTgotfTsKLQotc3RhdGljIHZvaWQgcGlpeDNfcmVhbGl6ZShQQ0lEZXZpY2Ug
KmRldiwgRXJyb3IgKiplcnJwKQotewotICAgIFBJSVgzU3RhdGUgKmQgPSBQSUlYM19QQ0lfREVW
SUNFKGRldik7Ci0KLSAgICBpZiAoIWlzYV9idXNfbmV3KERFVklDRShkKSwgZ2V0X3N5c3RlbV9t
ZW1vcnkoKSwKLSAgICAgICAgICAgICAgICAgICAgIHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiks
IGVycnApKSB7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBtZW1vcnlfcmVnaW9uX2lu
aXRfaW8oJmQtPnJjcl9tZW0sIE9CSkVDVChkZXYpLCAmcmNyX29wcywgZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgInBpaXgzLXJlc2V0LWNvbnRyb2wiLCAxKTsKLSAgICBtZW1vcnlfcmVn
aW9uX2FkZF9zdWJyZWdpb25fb3ZlcmxhcChwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLCBSQ1Jf
SU9QT1JULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5yY3Jf
bWVtLCAxKTsKLQotICAgIHFlbXVfcmVnaXN0ZXJfcmVzZXQocGlpeDNfcmVzZXQsIGQpOwotfQot
Ci1zdGF0aWMgdm9pZCBwY2lfcGlpeDNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZv
aWQgKmRhdGEpCi17Ci0gICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsK
LSAgICBQQ0lEZXZpY2VDbGFzcyAqayA9IFBDSV9ERVZJQ0VfQ0xBU1Moa2xhc3MpOwotCi0gICAg
ZGMtPmRlc2MgICAgICAgID0gIklTQSBicmlkZ2UiOwotICAgIGRjLT52bXNkICAgICAgICA9ICZ2
bXN0YXRlX3BpaXgzOwotICAgIGRjLT5ob3RwbHVnZ2FibGUgICA9IGZhbHNlOwotICAgIGstPnJl
YWxpemUgICAgICA9IHBpaXgzX3JlYWxpemU7Ci0gICAgay0+dmVuZG9yX2lkICAgID0gUENJX1ZF
TkRPUl9JRF9JTlRFTDsKLSAgICAvKiA4MjM3MVNCIFBJSVgzIFBDSS10by1JU0EgYnJpZGdlIChT
dGVwIEExKSAqLwotICAgIGstPmRldmljZV9pZCAgICA9IFBDSV9ERVZJQ0VfSURfSU5URUxfODIz
NzFTQl8wOwotICAgIGstPmNsYXNzX2lkICAgICA9IFBDSV9DTEFTU19CUklER0VfSVNBOwotICAg
IC8qCi0gICAgICogUmVhc29uOiBwYXJ0IG9mIFBJSVgzIHNvdXRoYnJpZGdlLCBuZWVkcyB0byBi
ZSB3aXJlZCB1cCBieQotICAgICAqIHBjX3BpaXguYydzIHBjX2luaXQxKCkKLSAgICAgKi8KLSAg
ICBkYy0+dXNlcl9jcmVhdGFibGUgPSBmYWxzZTsKLX0KLQotc3RhdGljIGNvbnN0IFR5cGVJbmZv
IHBpaXgzX3BjaV90eXBlX2luZm8gPSB7Ci0gICAgLm5hbWUgPSBUWVBFX1BJSVgzX1BDSV9ERVZJ
Q0UsCi0gICAgLnBhcmVudCA9IFRZUEVfUENJX0RFVklDRSwKLSAgICAuaW5zdGFuY2Vfc2l6ZSA9
IHNpemVvZihQSUlYM1N0YXRlKSwKLSAgICAuYWJzdHJhY3QgPSB0cnVlLAotICAgIC5jbGFzc19p
bml0ID0gcGNpX3BpaXgzX2NsYXNzX2luaXQsCi0gICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNl
SW5mb1tdKSB7Ci0gICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0s
Ci0gICAgICAgIHsgfSwKLSAgICB9LAotfTsKLQotc3RhdGljIHZvaWQgcGlpeDNfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCi17Ci0gICAgUENJRGV2aWNlQ2xhc3Mg
KmsgPSBQQ0lfREVWSUNFX0NMQVNTKGtsYXNzKTsKLQotICAgIGstPmNvbmZpZ193cml0ZSA9IHBp
aXgzX3dyaXRlX2NvbmZpZzsKLX0KLQotc3RhdGljIGNvbnN0IFR5cGVJbmZvIHBpaXgzX2luZm8g
PSB7Ci0gICAgLm5hbWUgICAgICAgICAgPSBUWVBFX1BJSVgzX0RFVklDRSwKLSAgICAucGFyZW50
ICAgICAgICA9IFRZUEVfUElJWDNfUENJX0RFVklDRSwKLSAgICAuY2xhc3NfaW5pdCAgICA9IHBp
aXgzX2NsYXNzX2luaXQsCi19OwotCi1zdGF0aWMgdm9pZCBwaWl4M194ZW5fY2xhc3NfaW5pdChP
YmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCi17Ci0gICAgUENJRGV2aWNlQ2xhc3MgKmsg
PSBQQ0lfREVWSUNFX0NMQVNTKGtsYXNzKTsKLQotICAgIGstPmNvbmZpZ193cml0ZSA9IHBpaXgz
X3dyaXRlX2NvbmZpZ194ZW47Ci19OwotCi1zdGF0aWMgY29uc3QgVHlwZUluZm8gcGlpeDNfeGVu
X2luZm8gPSB7Ci0gICAgLm5hbWUgICAgICAgICAgPSBUWVBFX1BJSVgzX1hFTl9ERVZJQ0UsCi0g
ICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BJSVgzX1BDSV9ERVZJQ0UsCi0gICAgLmNsYXNzX2lu
aXQgICAgPSBwaWl4M194ZW5fY2xhc3NfaW5pdCwKLX07Ci0KIHN0YXRpYyB2b2lkIGk0NDBmeF9j
bGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBEZXZpY2VD
bGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3MpOwpAQCAtOTIyLDkgKzUyMyw2IEBAIHN0YXRp
YyB2b2lkIGk0NDBmeF9yZWdpc3Rlcl90eXBlcyh2b2lkKQogewogICAgIHR5cGVfcmVnaXN0ZXJf
c3RhdGljKCZpNDQwZnhfaW5mbyk7CiAgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJmlnZF9wYXNz
dGhyb3VnaF9pNDQwZnhfaW5mbyk7Ci0gICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnBpaXgzX3Bj
aV90eXBlX2luZm8pOwotICAgIHR5cGVfcmVnaXN0ZXJfc3RhdGljKCZwaWl4M19pbmZvKTsKLSAg
ICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmcGlpeDNfeGVuX2luZm8pOwogICAgIHR5cGVfcmVnaXN0
ZXJfc3RhdGljKCZpNDQwZnhfcGNpaG9zdF9pbmZvKTsKIH0KIApkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody9zb3V0aGJyaWRnZS9waWl4LmggYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaApp
bmRleCA5YzkyYzM3YTRkLi4zMjRhM2E5OWZjIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3NvdXRo
YnJpZGdlL3BpaXguaAorKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaApAQCAtMTIs
NiArMTIsOCBAQAogI2lmbmRlZiBIV19TT1VUSEJSSURHRV9QSUlYX0gKICNkZWZpbmUgSFdfU09V
VEhCUklER0VfUElJWF9ICiAKKyNpbmNsdWRlICJody9wY2kvcGNpLmgiCisKICNkZWZpbmUgVFlQ
RV9QSUlYNF9QTSAiUElJWDRfUE0iCiAKIEkyQ0J1cyAqcGlpeDRfcG1faW5pdChQQ0lCdXMgKmJ1
cywgaW50IGRldmZuLCB1aW50MzJfdCBzbWJfaW9fYmFzZSwKQEAgLTMwLDggKzMyLDQyIEBAIEky
Q0J1cyAqcGlpeDRfcG1faW5pdChQQ0lCdXMgKmJ1cywgaW50IGRldmZuLCB1aW50MzJfdCBzbWJf
aW9fYmFzZSwKICAqLwogI2RlZmluZSBSQ1JfSU9QT1JUIDB4Y2Y5CiAKKyNkZWZpbmUgUElJWF9O
VU1fUElDX0lSUVMgICAgICAgMTYgICAgICAvKiBpODI1OSAqIDIgKi8KKyNkZWZpbmUgUElJWF9O
VU1fUElSUVMgICAgICAgICAgNFVMTCAgICAvKiBQSVJRW0EtRF0gKi8KKwordHlwZWRlZiBzdHJ1
Y3QgUElJWFN0YXRlIHsKKyAgICBQQ0lEZXZpY2UgZGV2OworCisgICAgLyoKKyAgICAgKiBiaXRt
YXAgdG8gdHJhY2sgcGljIGxldmVscy4KKyAgICAgKiBUaGUgcGljIGxldmVsIGlzIHRoZSBsb2dp
Y2FsIE9SIG9mIGFsbCB0aGUgUENJIGlycXMgbWFwcGVkIHRvIGl0CisgICAgICogU28gb25lIFBJ
QyBsZXZlbCBpcyB0cmFja2VkIGJ5IFBJSVhfTlVNX1BJUlFTIGJpdHMuCisgICAgICoKKyAgICAg
KiBQSVJRIGlzIG1hcHBlZCB0byBQSUMgcGlucywgd2UgdHJhY2sgaXQgYnkKKyAgICAgKiBQSUlY
X05VTV9QSVJRUyAqIFBJSVhfTlVNX1BJQ19JUlFTID0gNjQgYml0cyB3aXRoCisgICAgICogcGlj
X2lycSAqIFBJSVhfTlVNX1BJUlFTICsgcGlycQorICAgICAqLworI2lmIFBJSVhfTlVNX1BJQ19J
UlFTICogUElJWF9OVU1fUElSUVMgPiA2NAorI2Vycm9yICJ1bmFibGUgdG8gZW5jb2RlIHBpYyBz
dGF0ZSBpbiA2NGJpdCBpbiBwaWNfbGV2ZWxzLiIKKyNlbmRpZgorICAgIHVpbnQ2NF90IHBpY19s
ZXZlbHM7CisKKyAgICBxZW11X2lycSAqcGljOworCisgICAgLyogVGhpcyBtZW1iZXIgaXNuJ3Qg
dXNlZC4gSnVzdCBmb3Igc2F2ZS9sb2FkIGNvbXBhdGliaWxpdHkgKi8KKyAgICBpbnQzMl90IHBj
aV9pcnFfbGV2ZWxzX3Ztc3RhdGVbUElJWF9OVU1fUElSUVNdOworCisgICAgLyogUmVzZXQgQ29u
dHJvbCBSZWdpc3RlciBjb250ZW50cyAqLworICAgIHVpbnQ4X3QgcmNyOworCisgICAgLyogSU8g
bWVtb3J5IHJlZ2lvbiBmb3IgUmVzZXQgQ29udHJvbCBSZWdpc3RlciAoUkNSX0lPUE9SVCkgKi8K
KyAgICBNZW1vcnlSZWdpb24gcmNyX21lbTsKK30gUElJWDNTdGF0ZTsKKwogZXh0ZXJuIFBDSURl
dmljZSAqcGlpeDRfZGV2OwogCitQSUlYM1N0YXRlICpwaWl4M19jcmVhdGUoUENJQnVzICpwY2lf
YnVzLCBJU0FCdXMgKippc2FfYnVzKTsKKwogRGV2aWNlU3RhdGUgKnBpaXg0X2NyZWF0ZShQQ0lC
dXMgKnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IEkyQ0J1cyAqKnNtYnVzLCBzaXplX3QgaWRlX2J1c2VzKTsKIAotLSAKMi4yMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:33:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPlJ-0006MS-5W; Tue, 15 Oct 2019 16:33:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPlI-0006M1-BN
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:33:28 +0000
X-Inumbo-ID: 83fb29fe-ef69-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83fb29fe-ef69-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 16:33:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 61EB97BDA9;
 Tue, 15 Oct 2019 16:33:27 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id F265B4100;
 Tue, 15 Oct 2019 16:33:15 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:27:04 +0200
Message-Id: <20191015162705.28087-32-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.26]); Tue, 15 Oct 2019 16:33:27 +0000 (UTC)
Subject: [Xen-devel] [PATCH 31/32] hw/pci-host: Rename incorrectly named
 'piix' as 'i440fx'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCldlIG1vdmVk
IGFsbCB0aGUgUElJWDMgc291dGhicmlkZ2UgY29kZSBvdXQgb2YgaHcvcGNpLWhvc3QvcGlpeC5j
LAppdCBub3cgb25seSBjb250YWlucyBpNDQwRlggbm9ydGhicmlkZ2UgY29kZS4KUmVuYW1lIGl0
IHRvIG1hdGNoIHRoZSBjaGlwc2V0IG1vZGVsbGVkLgoKU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIE1BSU5UQUlORVJTICAgICAg
ICAgICAgICAgICAgICAgIHwgMiArLQogaHcvaTM4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAg
fCAyICstCiBody9wY2ktaG9zdC9LY29uZmlnICAgICAgICAgICAgICB8IDIgKy0KIGh3L3BjaS1o
b3N0L01ha2VmaWxlLm9ianMgICAgICAgIHwgMiArLQogaHcvcGNpLWhvc3Qve3BpaXguYyA9PiBp
NDQwZnguY30gfCAwCiA1IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKIHJlbmFtZSBody9wY2ktaG9zdC97cGlpeC5jID0+IGk0NDBmeC5jfSAoMTAwJSkKCmRp
ZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDQ4NDVmNDdkOTMuLjFi
Yzk5NTliOGEgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0x
MjI1LDcgKzEyMjUsNyBAQCBNOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWwuYXBmZWxiYXVtQGdt
YWlsLmNvbT4KIFM6IFN1cHBvcnRlZAogRjogaW5jbHVkZS9ody9pMzg2LwogRjogaHcvaTM4Ni8K
LUY6IGh3L3BjaS1ob3N0L3BpaXguYworRjogaHcvcGNpLWhvc3QvaTQ0MGZ4LmMKIEY6IGh3L3Bj
aS1ob3N0L3EzNS5jCiBGOiBody9wY2ktaG9zdC9wYW0uYwogRjogaW5jbHVkZS9ody9wY2ktaG9z
dC9pNDQwZnguaApkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9LY29uZmlnIGIvaHcvaTM4Ni9LY29uZmln
CmluZGV4IDU4OWQ3NWUyNmEuLmNmZTk0YWVkZTcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvS2NvbmZp
ZworKysgYi9ody9pMzg2L0tjb25maWcKQEAgLTYwLDcgKzYwLDcgQEAgY29uZmlnIEk0NDBGWAog
ICAgIHNlbGVjdCBQQ19QQ0kKICAgICBzZWxlY3QgUENfQUNQSQogICAgIHNlbGVjdCBBQ1BJX1NN
QlVTCi0gICAgc2VsZWN0IFBDSV9QSUlYCisgICAgc2VsZWN0IFBDSV9JNDQwRlgKICAgICBzZWxl
Y3QgUElJWDMKICAgICBzZWxlY3QgSURFX1BJSVgKICAgICBzZWxlY3QgRElNTQpkaWZmIC0tZ2l0
IGEvaHcvcGNpLWhvc3QvS2NvbmZpZyBiL2h3L3BjaS1ob3N0L0tjb25maWcKaW5kZXggMzk3MDQz
YjI4OS4uYjBhYTgzNTFjNCAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvS2NvbmZpZworKysgYi9o
dy9wY2ktaG9zdC9LY29uZmlnCkBAIC0yOCw3ICsyOCw3IEBAIGNvbmZpZyBQQ0lfU0FCUkUKICAg
ICBzZWxlY3QgUENJCiAgICAgYm9vbAogCi1jb25maWcgUENJX1BJSVgKK2NvbmZpZyBQQ0lfSTQ0
MEZYCiAgICAgYm9vbAogICAgIHNlbGVjdCBQQ0kKICAgICBzZWxlY3QgUEFNCmRpZmYgLS1naXQg
YS9ody9wY2ktaG9zdC9NYWtlZmlsZS5vYmpzIGIvaHcvcGNpLWhvc3QvTWFrZWZpbGUub2Jqcwpp
bmRleCBhOWNkM2UwMjJkLi5lZmQ3NTJiNzY2IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9NYWtl
ZmlsZS5vYmpzCisrKyBiL2h3L3BjaS1ob3N0L01ha2VmaWxlLm9ianMKQEAgLTEzLDcgKzEzLDcg
QEAgY29tbW9uLW9iai0kKENPTkZJR19WRVJTQVRJTEVfUENJKSArPSB2ZXJzYXRpbGUubwogCiBj
b21tb24tb2JqLSQoQ09ORklHX1BDSV9TQUJSRSkgKz0gc2FicmUubwogY29tbW9uLW9iai0kKENP
TkZJR19GVUxPTkcpICs9IGJvbml0by5vCi1jb21tb24tb2JqLSQoQ09ORklHX1BDSV9QSUlYKSAr
PSBwaWl4Lm8KK2NvbW1vbi1vYmotJChDT05GSUdfUENJX0k0NDBGWCkgKz0gaTQ0MGZ4Lm8KIGNv
bW1vbi1vYmotJChDT05GSUdfUENJX0VYUFJFU1NfUTM1KSArPSBxMzUubwogY29tbW9uLW9iai0k
KENPTkZJR19QQ0lfRVhQUkVTU19HRU5FUklDX0JSSURHRSkgKz0gZ3BleC5vCiBjb21tb24tb2Jq
LSQoQ09ORklHX1BDSV9FWFBSRVNTX1hJTElOWCkgKz0geGlsaW54LXBjaWUubwpkaWZmIC0tZ2l0
IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvaTQ0MGZ4LmMKc2ltaWxhcml0eSBp
bmRleCAxMDAlCnJlbmFtZSBmcm9tIGh3L3BjaS1ob3N0L3BpaXguYwpyZW5hbWUgdG8gaHcvcGNp
LWhvc3QvaTQ0MGZ4LmMKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:33:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPlP-0006Qr-En; Tue, 15 Oct 2019 16:33:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=cnbq=YI=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iKPlO-0006QL-I4
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:33:34 +0000
X-Inumbo-ID: 87b7f70c-ef69-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 87b7f70c-ef69-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 16:33:34 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9E87A882FB;
 Tue, 15 Oct 2019 16:33:33 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-35.brq.redhat.com [10.40.204.35])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D044319C5B;
 Tue, 15 Oct 2019 16:33:27 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 15 Oct 2019 18:27:05 +0200
Message-Id: <20191015162705.28087-33-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Tue, 15 Oct 2019 16:33:33 +0000 (UTC)
Subject: [Xen-devel] [PATCH 32/32] hw/pci-host/i440fx: Remove the last PIIX3
 traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBJSVgzIGlzIG5vdCB0aWVkIHRvIHRoZSBpNDQwRlggYW5kIGNhbiBldmVuIGJlIHVzZWQg
d2l0aG91dCBpdC4KTW92ZSBpdHMgY3JlYXRpb24gdG8gdGhlIG1hY2hpbmUgY29kZSAocGNfcGlp
eC5jKS4KV2UgaGF2ZSBub3cgcmVtb3ZlZCB0aGUgbGFzdCB0cmFjZSBvZiBzb3V0aGJyaWRnZSBj
b2RlIGluIHRoZSBpNDQwRlgKbm9ydGhicmlkZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvaTM4Ni9wY19waWl4LmMg
ICAgICAgICAgICB8IDggKysrKysrKy0KIGh3L3BjaS1ob3N0L2k0NDBmeC5jICAgICAgICAgfCA4
IC0tLS0tLS0tCiBpbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oIHwgMyArLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCmluZGV4IDhhYzRiZjEyY2EuLmNi
NGY0ZmM5NGMgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNf
cGlpeC5jCkBAIC0xOTAsMTQgKzE5MCwyMCBAQCBzdGF0aWMgdm9pZCBwY19pbml0MShNYWNoaW5l
U3RhdGUgKm1hY2hpbmUsCiAgICAgZ3NpX3N0YXRlID0gcGNfZ3NpX2NyZWF0ZSgmcGNtcy0+Z3Np
LCBwY21jLT5wY2lfZW5hYmxlZCk7CiAKICAgICBpZiAocGNtYy0+cGNpX2VuYWJsZWQpIHsKKyAg
ICAgICAgUElJWDNTdGF0ZSAqcGlpeDM7CisKICAgICAgICAgcGNpX2J1cyA9IGk0NDBmeF9pbml0
KGhvc3RfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV90eXBlLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmk0NDBmeF9zdGF0ZSwgJnBpaXgzX2RldmZuLCAm
aXNhX2J1cywgcGNtcy0+Z3NpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmk0NDBm
eF9zdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5c3RlbV9tZW1vcnksIHN5
c3RlbV9pbywgbWFjaGluZS0+cmFtX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY21zLT5iZWxvd180Z19tZW1fc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBjbXMtPmFib3ZlXzRnX21lbV9zaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGNpX21lbW9yeSwgcmFtX21lbW9yeSk7CiAgICAgICAgIHBjbXMtPmJ1cyA9IHBjaV9idXM7CisK
KyAgICAgICAgcGlpeDMgPSBwaWl4M19jcmVhdGUocGNpX2J1cywgJmlzYV9idXMpOworICAgICAg
ICBwaWl4My0+cGljID0gcGNtcy0+Z3NpOworICAgICAgICBwaWl4M19kZXZmbiA9IHBpaXgzLT5k
ZXYuZGV2Zm47CiAgICAgfSBlbHNlIHsKICAgICAgICAgcGNpX2J1cyA9IE5VTEw7CiAgICAgICAg
IGk0NDBmeF9zdGF0ZSA9IE5VTEw7CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9pNDQwZnguYyBi
L2h3L3BjaS1ob3N0L2k0NDBmeC5jCmluZGV4IDc5ZWNkNThhMmIuLmYyNzEzMTEwMmQgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1ob3N0L2k0NDBmeC5jCisrKyBiL2h3L3BjaS1ob3N0L2k0NDBmeC5jCkBA
IC0yNyw3ICsyNyw2IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L3Bj
aS9wY2lfaG9zdC5oIgogI2luY2x1ZGUgImh3L3BjaS1ob3N0L2k0NDBmeC5oIgotI2luY2x1ZGUg
Imh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9xZGV2LXByb3BlcnRpZXMuaCIK
ICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCkBAIC0yNzIs
OCArMjcxLDYgQEAgc3RhdGljIHZvaWQgaTQ0MGZ4X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVy
cm9yICoqZXJycCkKIAogUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUs
IGNvbnN0IGNoYXIgKnBjaV90eXBlLAogICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0
ZSAqKnBpNDQwZnhfc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgIGludCAqcGlpeDNfZGV2Zm4s
Ci0gICAgICAgICAgICAgICAgICAgIElTQUJ1cyAqKmlzYV9idXMsIHFlbXVfaXJxICpwaWMsCiAg
ICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9tZW0sCiAgICAg
ICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9pbywKICAgICAgICAg
ICAgICAgICAgICAgcmFtX2FkZHJfdCByYW1fc2l6ZSwKQEAgLTI4Niw3ICsyODMsNiBAQCBQQ0lC
dXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAqcGNpX3R5
cGUsCiAgICAgUENJQnVzICpiOwogICAgIFBDSURldmljZSAqZDsKICAgICBQQ0lIb3N0U3RhdGUg
KnM7Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDM7CiAgICAgUENJSTQ0MEZYU3RhdGUgKmY7CiAgICAg
dW5zaWduZWQgaTsKICAgICBJNDQwRlhTdGF0ZSAqaTQ0MGZ4OwpAQCAtMzM5LDEwICszMzUsNiBA
QCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAq
cGNpX3R5cGUsCiAgICAgICAgICAgICAgICAgIFBBTV9FWFBBTl9TSVpFKTsKICAgICB9CiAKLSAg
ICBwaWl4MyA9IHBpaXgzX2NyZWF0ZShiLCBpc2FfYnVzKTsKLSAgICBwaWl4My0+cGljID0gcGlj
OwotICAgICpwaWl4M19kZXZmbiA9IHBpaXgzLT5kZXYuZGV2Zm47Ci0KICAgICByYW1fc2l6ZSA9
IHJhbV9zaXplIC8gOCAvIDEwMjQgLyAxMDI0OwogICAgIGlmIChyYW1fc2l6ZSA+IDI1NSkgewog
ICAgICAgICByYW1fc2l6ZSA9IDI1NTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvcGNpLWhvc3Qv
aTQ0MGZ4LmggYi9pbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oCmluZGV4IGUzMjdmOWJmODcu
LmY1NGU2NDY2ZTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmgKKysr
IGIvaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaApAQCAtMjIsOCArMjIsNyBAQCB0eXBlZGVm
IHN0cnVjdCBQQ0lJNDQwRlhTdGF0ZSBQQ0lJNDQwRlhTdGF0ZTsKICNkZWZpbmUgVFlQRV9JR0Rf
UEFTU1RIUk9VR0hfSTQ0MEZYX1BDSV9ERVZJQ0UgImlnZC1wYXNzdGhyb3VnaC1pNDQwRlgiCiAK
IFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpw
Y2lfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0
YXRlLCBpbnQgKnBpaXhfZGV2Zm4sCi0gICAgICAgICAgICAgICAgICAgIElTQUJ1cyAqKmlzYV9i
dXMsIHFlbXVfaXJxICpwaWMsCisgICAgICAgICAgICAgICAgICAgIFBDSUk0NDBGWFN0YXRlICoq
cGk0NDBmeF9zdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNz
X3NwYWNlX21lbSwKICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNzX3Nw
YWNlX2lvLAogICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IHJhbV9zaXplLAotLSAKMi4y
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:36:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPoC-0006vv-U5; Tue, 15 Oct 2019 16:36:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKPoB-0006vq-0D
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:36:27 +0000
X-Inumbo-ID: ee28cef8-ef69-11e9-9397-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ee28cef8-ef69-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:36:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 79812337;
 Tue, 15 Oct 2019 09:36:25 -0700 (PDT)
Received: from [10.37.13.17] (unknown [10.37.13.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C897B3F68E;
 Tue, 15 Oct 2019 09:36:24 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190921100836.21396-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021820560.2691@sstabellini-ThinkPad-T480s>
 <8519f342-2140-6740-9765-0b10d70f52e9@arm.com>
Message-ID: <1ead1d4a-842f-2c35-ce30-6b67da226e6d@arm.com>
Date: Tue, 15 Oct 2019 17:36:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <8519f342-2140-6740-9765-0b10d70f52e9@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFjdHVhbGx5IGZvcmdvdCB0byBDQyBKdWVyZ2VuLiBObyB3b25kZXIgd2h5IEkgaGFk
IG5vIGFuc3dlciA6KC4KCkNoZWVycywKCk9uIDEwLzEwLzE5IDM6NTEgUE0sIEp1bGllbiBHcmFs
bCB3cm90ZToKPiArSnVlcmdlbgo+IAo+IE9uIDAzLzEwLzIwMTkgMDI6MjIsIFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cm90ZToKPj4gT24gU2F0LCAyMSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4gQXQgdGhlIG1vbWVudCwgYm9vdCBwYWdldGFibGVzIGFyZSBvbmx5IGNsZWFyZWQgb25j
ZSBhdCBib290LiBUaGlzIG1lYW5zCj4+PiB3aGVuIGJvb3RpbmcgQ1BVMiAoYW5kIG9ud2FyZHMp
IHRoZW4gYm9vdCBwYWdldGFibGVzIHdpbGwgbm90IGJlCj4+PiBjbGVhcmVkLgo+Pj4KPj4+IFRv
IGtlZXAgdGhlIGludGVyZmFjZSBleGFjdGx5IHRoZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQ
VSwgdGhlIGJvb3QKPj4+IHBhZ2V0YWJsZXMgYXJlIG5vdyBjbGVhcmVkIGJlZm9yZSBicmluZ2lu
Zy11cCBlYWNoIHNlY29uZGFyeSBDUFUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4KPj4KPj4+IC0tLQo+Pj4gwqAgeGVu
L2FyY2gvYXJtL21tLmMgfCAyNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0KPj4+IMKgIDEg
ZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+PiBpbmRl
eCAxMTI5ZGMyOGM4Li5lMTRlZTc2ZmY4IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL21t
LmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+PiBAQCAtNzA0LDggKzcwNCwyMCBAQCB2
b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgCj4+PiBib290X3BoeXNf
b2Zmc2V0KQo+Pj4gwqDCoMKgwqDCoCBzd2l0Y2hfdHRicih0dGJyKTsKPj4+IC3CoMKgwqAgLyog
Q2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BV
Cj4+PiAtwqDCoMKgwqAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpICovCj4+
PiArwqDCoMKgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwo+Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdf
QVJNXzMyCj4+PiArwqDCoMKgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxl
Owo+Pj4gK8KgwqDCoCBwZXJfY3B1KHhlbl9kb21tYXAsIDApID0gY3B1MF9kb21tYXA7Cj4+PiAr
I2VuZGlmCj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIGNsZWFyX2Jvb3RfcGFnZXRhYmxl
cyh2b2lkKQo+Pj4gK3sKPj4+ICvCoMKgwqAgLyoKPj4+ICvCoMKgwqDCoCAqIENsZWFyIHRoZSBj
b3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQo+Pj4gK8KgwqDC
oMKgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKQo+Pj4gK8KgwqDCoMKgICov
Cj4+PiDCoMKgwqDCoMKgIGNsZWFyX3RhYmxlKGJvb3RfcGd0YWJsZSk7Cj4+PiDCoCAjaWZkZWYg
Q09ORklHX0FSTV82NAo+Pj4gwqDCoMKgwqDCoCBjbGVhcl90YWJsZShib290X2ZpcnN0KTsKPj4+
IEBAIC03MTMsMTggKzcyNSwxMyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2ln
bmVkIGxvbmcgCj4+PiBib290X3BoeXNfb2Zmc2V0KQo+Pj4gwqAgI2VuZGlmCj4+PiDCoMKgwqDC
oMKgIGNsZWFyX3RhYmxlKGJvb3Rfc2Vjb25kKTsKPj4+IMKgwqDCoMKgwqAgY2xlYXJfdGFibGUo
Ym9vdF90aGlyZCk7Cj4+PiAtCj4+PiAtwqDCoMKgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwo+Pj4g
LQo+Pj4gLSNpZmRlZiBDT05GSUdfQVJNXzMyCj4+PiAtwqDCoMKgIHBlcl9jcHUoeGVuX3BndGFi
bGUsIDApID0gY3B1MF9wZ3RhYmxlOwo+Pj4gLcKgwqDCoCBwZXJfY3B1KHhlbl9kb21tYXAsIDAp
ID0gY3B1MF9kb21tYXA7Cj4+PiAtI2VuZGlmCj4+PiDCoCB9Cj4+PiDCoCAjaWZkZWYgQ09ORklH
X0FSTV82NAo+Pj4gwqAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKPj4+
IMKgIHsKPj4+ICvCoMKgwqAgY2xlYXJfYm9vdF9wYWdldGFibGVzKCk7Cj4+PiArCj4+PiDCoMKg
wqDCoMKgIC8qIFNldCBpbml0X3R0YnIgZm9yIHRoaXMgQ1BVIGNvbWluZyB1cC4gQWxsIENQdXMg
c2hhcmUgYSAKPj4+IHNpbmdsZSBzZXRvZgo+Pj4gwqDCoMKgwqDCoMKgICogcGFnZXRhYmxlcywg
YnV0IHJld3JpdGUgaXQgZWFjaCB0aW1lIGZvciBjb25zaXN0ZW5jeSB3aXRoIDMyIAo+Pj4gYml0
LiAqLwo+Pj4gwqDCoMKgwqDCoCBpbml0X3R0YnIgPSAodWludHB0cl90KSB4ZW5fcGd0YWJsZSAr
IHBoeXNfb2Zmc2V0Owo+Pj4gQEAgLTc2Nyw2ICs3NzQsOCBAQCBpbnQgaW5pdF9zZWNvbmRhcnlf
cGFnZXRhYmxlcyhpbnQgY3B1KQo+Pj4gwqDCoMKgwqDCoCBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBj
cHUpID0gZmlyc3Q7Cj4+PiDCoMKgwqDCoMKgIHBlcl9jcHUoeGVuX2RvbW1hcCwgY3B1KSA9IGRv
bWhlYXA7Cj4+PiArwqDCoMKgIGNsZWFyX2Jvb3RfcGFnZXRhYmxlcygpOwo+Pj4gKwo+Pj4gwqDC
oMKgwqDCoCAvKiBTZXQgaW5pdF90dGJyIGZvciB0aGlzIENQVSBjb21pbmcgdXAgKi8KPj4+IMKg
wqDCoMKgwqAgaW5pdF90dGJyID0gX19wYShmaXJzdCk7Cj4+PiDCoMKgwqDCoMKgIGNsZWFuX2Rj
YWNoZShpbml0X3R0YnIpOwo+Pj4gLS0gCj4+PiAyLjExLjAKPj4+Cj4gCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:42:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPu9-0007oW-L9; Tue, 15 Oct 2019 16:42:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKPu9-0007oR-2o
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:42:37 +0000
X-Inumbo-ID: ca7640d5-ef6a-11e9-9397-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ca7640d5-ef6a-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:42:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3383E337;
 Tue, 15 Oct 2019 09:42:35 -0700 (PDT)
Received: from [10.37.13.17] (unknown [10.37.13.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 741793F68E;
 Tue, 15 Oct 2019 09:42:33 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
 <5e058d03-d854-efe6-56d2-ca99852a8397@arm.com> <87pnjd4ye0.fsf@epam.com>
 <b563f72e-cf4f-dfb3-9342-fdc144124b44@arm.com>
Message-ID: <5ba2ce4b-4fa4-9650-7428-ee09f27dbff0@arm.com>
Date: Tue, 15 Oct 2019 17:42:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b563f72e-cf4f-dfb3-9342-fdc144124b44@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpHZW50bGUsIHBpbmcuIEkgZG9uJ3QgdGhpbmsgdGhlcmUgYXJlIGFueSBjb25jbHVzaW9u
IGhlcmUuCgpTaG91bGQgd2Ugc3RpY2sgdG8gQVJNIG9yIG1vdmUgdG8gQXJtPwoKQ2hlZXJzLAoK
T24gMTAvMy8xOSA1OjAyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDMv
MTAvMjAxOSAxNjo1NSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEp1bGllbiBHcmFsbCB3
cml0ZXM6Cj4+Cj4+PiBIaSBTdGVmYW5vLAo+Pj4KPj4+IE9uIDEwLzIvMTkgMjowNSBBTSwgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIFR1ZSwgMjQgU2VwIDIwMTksIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pj4gVGhlIGRvY3VtZW50YXRpb24gaXMgdXNpbmcgYSBtaXggb2YgQVJN
IChvbGQpIGFuZCBBcm0gKG5ldykuIFRvIHN0YXkKPj4+Pj4gY29uc2lzdGVudCwgdXNlIG9ubHkg
dGhlIG5ldyBuYW1lLgo+Pj4+Cj4+Pj4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2gsIGl0IG11c3Qg
aGF2ZSBiZWVuICJub3QgZnVuIiB0byB3cml0ZSB0aGlzCj4+Pj4gcGF0Y2guCj4+Pj4KPj4+PiBI
b3dldmVyLCBsZXQgbWUgc3VnZ2VzdCBhIHJhZGljYWwgbWF5YmUgY29udHJvdmVyc2lhbCBpZGVh
LiBXaGF0IGFib3V0Cj4+Pj4ga2VlcGluZyAiQVJNIiBpbnN0ZWFkIG9mIHN3aXRjaGluZz8gVGhl
cmUgYXJlIHNldmVyYWwgYWR2YW50YWdlczogaXQgaXMKPj4+PiBlYXNpZXIgdG8gZ3JlcCwgbm8g
bmVlZCB0byB3b3JyeSBhYm91dCBjYXNlLXNlbnNpdGl2aXR5LiBJdCBpcyB3aGF0Cj4+Pj4gcGVv
cGxlIGFyZSB1c2VkIHRvLCBhbmQgd2hhdCBzdGlsbCB1c2UgKGluIG15IGV4cGVyaWVuY2UgYXQg
Y29uZmVyZW5jZQo+Pj4+IGFuZCBhdCB3b3JrLikgV291bGQgaXQgbWFrZSBzZW5zZSB0byBpZ25v
cmUgQXJtJ3MgbWFya2V0aW5nIGFuZCBrZWVwIAo+Pj4+IHRoZQo+Pj4+IG9sZCAiQVJNIiBub21l
bmNsYXR1cmU/Cj4+Pgo+Pj4gUHJldHR5IG11Y2ggYWxsIHRoZSBuZXcgZG9jdW1lbnRhdGlvbiBv
biBBcm0gd2Vic2l0ZSBhcmUgbm93IHVzaW5nIEFybQo+Pj4gKHRoZSBzcGVjIGlzIG5vdyBjYWxs
ZWQgQXJtIEFybSkuCj4+IFRoaXMgY29uZnVzZXMgbWUsIGJlY2F1c2UgSSBiZWxpZXZlZCB0aGF0
IHNlY29uZCAiQXJtIiBzdGFuZHMgZm9yCj4+IEFyY2hpdGVjdHVyZSBSZWZlcmVuY2UgTWFudWFs
Lgo+IFNvcnJ5IGl0IGlzIEFybSBBUk0uIEJ1dCB0aGV5IHRlbmQgdG8gdXNlIHRoZSBsb25nZXIg
bmFtZSBBcm0gCj4gQXJjaGl0ZWN0dXJlIFJlZmVyZW5jZSBNYW51YWwuCj4gCj4+Cj4+Pj4KPj4+
PiBJZiBub3QsIEknZCBzdWdnZXN0IHRvIGFsc28gcmVwbGFjZSAiYXJtIiB3aXRoICJBcm0iIHNv
IHRoYXQgYXQgbGVhc3QKPj4+PiB3aXRoIGhhdmUgY29uc2lzdGVudCBjYXNlcyBldmVyeXdoZXJl
LiBCdXQgdGhlbiB0aGUgcGF0aG5hbWVzIHdvdWxkCj4+Pj4gcmVtYWluIHhlbi9hcmNoL2FybSwg
bGVhZGluZyB0byBzZW50ZW5jZXMgc3VjaCBhczoKPj4+Pgo+Pj4+IMKgwqAgKG5vbi16SW1hZ2Up
IiBwcm90b2NvbCBkZXNjcmliZWQgaW4gYXJtL0Jvb3RpbmcuCj4+Pj4gwqDCoMKgwqDCoCBUaGVy
ZSBhcmUgbm8gZXhjZXB0aW9uIG9uIDY0LWJpdCBBcm0uCj4+Pj4KPj4+PiBXaXRoICJhcm0iIGFu
ZCAiQVJNIiB0aGUgZGlzdGluY3Rpb24gd2FzIGNsZWFyIGJldHdlZW4gcGF0aG5hbWVzIGFuZAo+
Pj4+IHRleHQgKGF0IGxlYXN0IHRvIG1lLikgV2l0aCAiYXJtIiBhbmQgIkFybSIsIEkga25vdyBp
dCBpcyBzaWxseSBidXQgaXQKPj4+PiBraW5kIG9mIGJvdGhlcnMgbWUgOi0pCj4+Pgo+Pj4gSG93
IGRvIHlvdSBkZWFsIHdpdGggWGlsaW54IHRoZW4/IDspCj4+Pgo+Pj4+Cj4+Pj4gSSBhbSBub3Qg
Z29pbmcgdG8gaW5zaXN0IG9uIHRoaXMgb25lIHRob3VnaC4KPj4+Cj4+PiBUaGlzIGlzIHF1aXRl
IHNpbWlsYXIgdG8gYSBjb21wYW55IHJlbmFtaW5nIGl0c2VsZiAob3IgZ290IGFjcXVpcmVkCj4+
PiBhbmQgdGhlIG5hbWUgY29tcGxldGVseSBkaXNhcHBlYXIpIGJ1dCBpbiBhIGxlc3MgcmFkaWNh
bCB3YXkuIFdvdWxkCj4+PiB5b3Ugc3RpbGwga2VlcCB0aGUgb2xkIG5hbWUgY29tcGFueSBpbiB5
b3VyIGRvY3VtZW50YXRpb24gYW5kL29yCj4+PiBtaXhpbmcgdGhlIGJvdGg/Cj4+IEJUVywgdGhp
cyBpZiB3aGF0IGhhcHBlbmVkIHdpdGggRnJlZXNjYWxlL05YUC4gTGludXggYW5kIFUtQm9vdCBz
dGlsbAo+PiB1c2UgImZyZWVzY2FsZSIgZXZlbiBmb3IgaS5NWDggY2hpcHMuCj4gCj4gTWF5YmUg
YmVjYXVzZSBub2JvZHkgYm90aGVyZWQgdG8gZG8gaXQ/IEkgd291bGQgbGlrZSBzb21lIGNvbnNp
c3RlbmN5IGluIAo+IHRoZSBkb2N1bWVudGF0aW9uIGFuZCBoZW5jZSB1c2luZyB0aGUgbmV3IG5h
bWUgbWFrZXMgc2Vuc2UuIEJ1dCBJIGFtIG5vdCAKPiBib3RoZXJlZCBlbm91Z2ggdG8gYXJndWUg
d2hldGhlciB3ZSBzaG91bGQgc3RheSBpbiB0aGUgcGFzdC4KPiAKPiBDaGVlcnMsCj4gCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:45:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:45:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPwn-0007wA-4Y; Tue, 15 Oct 2019 16:45:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKPwm-0007w4-C6
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:45:20 +0000
X-Inumbo-ID: 2c298584-ef6b-11e9-9397-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2c298584-ef6b-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:45:19 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2FC4F337;
 Tue, 15 Oct 2019 09:45:19 -0700 (PDT)
Received: from [10.37.13.17] (unknown [10.37.13.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 60D653F68E;
 Tue, 15 Oct 2019 09:45:18 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org, Juergen Gross <jgross@suse.com>
References: <20190815172944.14163-1-julien.grall@arm.com>
 <062d7e11-1933-37ab-5f04-555c9c36d04f@arm.com>
Message-ID: <f6d2664a-3869-fd1e-5557-f1e0522f0596@arm.com>
Date: Tue, 15 Oct 2019 17:45:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <062d7e11-1933-37ab-5f04-555c9c36d04f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Print the correct
 domain in dtb_load()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCkdlbnRsZSBwaW5nLgoKQ2hlZXJzLAoKT24gMTAvMTAvMTkgMzo0MyBQTSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IEhtbSwgaXQgbG9va3MgbGlrZSBJIGZvcmdv
dCB0aGlzIHBhdGNoIGJlZm9yZSB0aGUgZnJlZXplLiBKdWVyZ2VuLCBhcmUgCj4geW91IGhhcHB5
IHdpdGggdGhpcyB0byBnbyBpbiBYZW4gNC4xMz8KPiAKPiBDaGVlcnMsCj4gCj4gT24gMTUvMDgv
MjAxOSAxODoyOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBkdGJfbG9hZCgpIGNhbiBiZSBjYWxs
ZWQgYnkgb3RoZXIgZG9tYWluIHRoYW4gZG9tMC4gVG8gYXZvaWQgY29uZnVzaW9uCj4+IGluIHRo
ZSBsb2csIHByaW50IHRoZSBjb3JyZWN0IGRvbWFpbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+IMKgwqDCoMKgIENo
YW5nZXMgaW4gdjI6Cj4+IMKgwqDCoMKgwqDCoMKgwqAgLSBGaXggdGhlIHNlY29uZCBwcmludCBp
biB0aGUgZnVuY3Rpb24gYXMgd2VsbC4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyB8IDggKysrKystLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBpbmRleCA0ZTUxZTIyOTI3
Li4xMjYzNzRmNjAzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+IEBAIC0xNzg3LDE1ICsxNzg3
LDE3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBkdGJfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gCj4+
ICpraW5mbykKPj4gwqAgewo+PiDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgbGVmdDsKPj4gLcKg
wqDCoCBwcmludGsoIkxvYWRpbmcgZG9tMCBEVEIgdG8gMHglIlBSSXBhZGRyIi0weCUiUFJJcGFk
ZHIiXG4iLAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqAga2luZm8tPmR0Yl9wYWRkciwga2luZm8t
PmR0Yl9wYWRkciArIAo+PiBmZHRfdG90YWxzaXplKGtpbmZvLT5mZHQpKTsKPj4gK8KgwqDCoCBw
cmludGsoIkxvYWRpbmcgJXBkIERUQiB0byAweCUiUFJJcGFkZHIiLTB4JSJQUklwYWRkciJcbiIs
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoCBraW5mby0+ZCwga2luZm8tPmR0Yl9wYWRkciwKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgIGtpbmZvLT5kdGJfcGFkZHIgKyBmZHRfdG90YWxzaXplKGtp
bmZvLT5mZHQpKTsKPj4gwqDCoMKgwqDCoCBsZWZ0ID0gY29weV90b19ndWVzdF9waHlzX2ZsdXNo
X2RjYWNoZShraW5mby0+ZCwga2luZm8tPmR0Yl9wYWRkciwKPj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBraW5mby0+ZmR0LAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOwo+PiDCoMKgwqDCoMKgIGlmICggbGVmdCAh
PSAwICkKPj4gLcKgwqDCoMKgwqDCoMKgIHBhbmljKCJVbmFibGUgdG8gY29weSB0aGUgRFRCIHRv
IGRvbTAgbWVtb3J5IChsZWZ0ID0gJWx1IAo+PiBieXRlcylcbiIsIGxlZnQpOwo+PiArwqDCoMKg
wqDCoMKgwqAgcGFuaWMoIlVuYWJsZSB0byBjb3B5IHRoZSBEVEIgdG8gJXBkIG1lbW9yeSAobGVm
dCA9ICVsdSAKPj4gYnl0ZXMpXG4iLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAga2lu
Zm8tPmQsIGxlZnQpOwo+PiDCoMKgwqDCoMKgIHhmcmVlKGtpbmZvLT5mZHQpOwo+PiDCoCB9Cj4+
Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:47:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKPyX-00084l-Is; Tue, 15 Oct 2019 16:47:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yms0=YI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKPyW-00084e-Kg
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:47:08 +0000
X-Inumbo-ID: 6cd06ca6-ef6b-11e9-9397-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cd06ca6-ef6b-11e9-9397-12813bfff9fa;
 Tue, 15 Oct 2019 16:47:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 EE9E420650;
 Tue, 15 Oct 2019 16:47:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571158027;
 bh=OT7EnrwvsJi6MnauT5H2rR7lCdTcDL4ICNwl6vVvPXc=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ZPgdFRFP0OhSv64hQFn/cLw3AWuRzPKWX4a5ii0hnf03yOOA7nNg4qP+Y/gJUd1wn
 BkTuMlzx6WImcQMXs1dbyaTHvUKiNwhpZaRaPI72OlK0umkAa8z7shQbnsqy1ybtU2
 6z/Aroj8FiEDkG1S9I/xtF/jKUfMV/3n4y3uNgYw=
Date: Tue, 15 Oct 2019 09:47:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <5ba2ce4b-4fa4-9650-7428-ee09f27dbff0@arm.com>
Message-ID: <alpine.DEB.2.21.1910150947000.30080@sstabellini-ThinkPad-T480s>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
 <5e058d03-d854-efe6-56d2-ca99852a8397@arm.com> <87pnjd4ye0.fsf@epam.com>
 <b563f72e-cf4f-dfb3-9342-fdc144124b44@arm.com>
 <5ba2ce4b-4fa4-9650-7428-ee09f27dbff0@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-102232116-1571158027=:30080"
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-102232116-1571158027=:30080
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

I am OK switching to "Arm", however I would do it post-4.13: this is not
the kind of thing we should worry about it now I think.

On Tue, 15 Oct 2019, Julien Grall wrote:
> Hi,
> 
> Gentle, ping. I don't think there are any conclusion here.
> 
> Should we stick to ARM or move to Arm?
> 
> Cheers,
> 
> On 10/3/19 5:02 PM, Julien Grall wrote:
> > Hi,
> > 
> > On 03/10/2019 16:55, Volodymyr Babchuk wrote:
> > > Julien Grall writes:
> > > 
> > > > Hi Stefano,
> > > > 
> > > > On 10/2/19 2:05 AM, Stefano Stabellini wrote:
> > > > > On Tue, 24 Sep 2019, Julien Grall wrote:
> > > > > > The documentation is using a mix of ARM (old) and Arm (new). To stay
> > > > > > consistent, use only the new name.
> > > > > 
> > > > > Thank you for the patch, it must have been "not fun" to write this
> > > > > patch.
> > > > > 
> > > > > However, let me suggest a radical maybe controversial idea. What about
> > > > > keeping "ARM" instead of switching? There are several advantages: it
> > > > > is
> > > > > easier to grep, no need to worry about case-sensitivity. It is what
> > > > > people are used to, and what still use (in my experience at conference
> > > > > and at work.) Would it make sense to ignore Arm's marketing and keep
> > > > > the
> > > > > old "ARM" nomenclature?
> > > > 
> > > > Pretty much all the new documentation on Arm website are now using Arm
> > > > (the spec is now called Arm Arm).
> > > This confuses me, because I believed that second "Arm" stands for
> > > Architecture Reference Manual.
> > Sorry it is Arm ARM. But they tend to use the longer name Arm Architecture
> > Reference Manual.
> > 
> > > 
> > > > > 
> > > > > If not, I'd suggest to also replace "arm" with "Arm" so that at least
> > > > > with have consistent cases everywhere. But then the pathnames would
> > > > > remain xen/arch/arm, leading to sentences such as:
> > > > > 
> > > > >    (non-zImage)" protocol described in arm/Booting.
> > > > >       There are no exception on 64-bit Arm.
> > > > > 
> > > > > With "arm" and "ARM" the distinction was clear between pathnames and
> > > > > text (at least to me.) With "arm" and "Arm", I know it is silly but it
> > > > > kind of bothers me :-)
> > > > 
> > > > How do you deal with Xilinx then? ;)
> > > > 
> > > > > 
> > > > > I am not going to insist on this one though.
> > > > 
> > > > This is quite similar to a company renaming itself (or got acquired
> > > > and the name completely disappear) but in a less radical way. Would
> > > > you still keep the old name company in your documentation and/or
> > > > mixing the both?
> > > BTW, this if what happened with Freescale/NXP. Linux and U-Boot still
> > > use "freescale" even for i.MX8 chips.
> > 
> > Maybe because nobody bothered to do it? I would like some consistency in the
> > documentation and hence using the new name makes sense. But I am not
> > bothered enough to argue whether we should stay in the past.
> > 
> > Cheers,
> > 
> 
> -- 
> Julien Grall
> 
--8323329-102232116-1571158027=:30080
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-102232116-1571158027=:30080--


From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:52:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKQ3u-0000Y8-Ez; Tue, 15 Oct 2019 16:52:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKQ3t-0000Y3-FI
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:52:41 +0000
X-Inumbo-ID: 3308ce72-ef6c-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 3308ce72-ef6c-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 16:52:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1315B337;
 Tue, 15 Oct 2019 09:52:40 -0700 (PDT)
Received: from [10.37.13.17] (unknown [10.37.13.17])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD9363F68E;
 Tue, 15 Oct 2019 09:52:37 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190924143515.8810-1-julien.grall@arm.com>
 <20190924143515.8810-3-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011757190.2943@sstabellini-ThinkPad-T480s>
 <5e058d03-d854-efe6-56d2-ca99852a8397@arm.com> <87pnjd4ye0.fsf@epam.com>
 <b563f72e-cf4f-dfb3-9342-fdc144124b44@arm.com>
 <5ba2ce4b-4fa4-9650-7428-ee09f27dbff0@arm.com>
 <alpine.DEB.2.21.1910150947000.30080@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f78df10f-b212-196e-5d88-6747d5f12a93@arm.com>
Date: Tue, 15 Oct 2019 17:52:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910150947000.30080@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2 2/2] docs: Replace all instance
 of ARM by Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8xNS8xOSA1OjQ3IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gSSBhbSBP
SyBzd2l0Y2hpbmcgdG8gIkFybSIsIGhvd2V2ZXIgSSB3b3VsZCBkbyBpdCBwb3N0LTQuMTM6IHRo
aXMgaXMgbm90Cj4gdGhlIGtpbmQgb2YgdGhpbmcgd2Ugc2hvdWxkIHdvcnJ5IGFib3V0IGl0IG5v
dyBJIHRoaW5rLgoKb2ssIEkgd2lsbCBtb3ZlIHRvIG15IG5leHQgcXVldWUuCgpDaGVlcnMsCgo+
IAo+IE9uIFR1ZSwgMTUgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+
IEdlbnRsZSwgcGluZy4gSSBkb24ndCB0aGluayB0aGVyZSBhcmUgYW55IGNvbmNsdXNpb24gaGVy
ZS4KPj4KPj4gU2hvdWxkIHdlIHN0aWNrIHRvIEFSTSBvciBtb3ZlIHRvIEFybT8KPj4KPj4gQ2hl
ZXJzLAo+Pgo+PiBPbiAxMC8zLzE5IDU6MDIgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhp
LAo+Pj4KPj4+IE9uIDAzLzEwLzIwMTkgMTY6NTUsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+
Pj4+IEp1bGllbiBHcmFsbCB3cml0ZXM6Cj4+Pj4KPj4+Pj4gSGkgU3RlZmFubywKPj4+Pj4KPj4+
Pj4gT24gMTAvMi8xOSAyOjA1IEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+PiBP
biBUdWUsIDI0IFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4gVGhlIGRvY3Vt
ZW50YXRpb24gaXMgdXNpbmcgYSBtaXggb2YgQVJNIChvbGQpIGFuZCBBcm0gKG5ldykuIFRvIHN0
YXkKPj4+Pj4+PiBjb25zaXN0ZW50LCB1c2Ugb25seSB0aGUgbmV3IG5hbWUuCj4+Pj4+Pgo+Pj4+
Pj4gVGhhbmsgeW91IGZvciB0aGUgcGF0Y2gsIGl0IG11c3QgaGF2ZSBiZWVuICJub3QgZnVuIiB0
byB3cml0ZSB0aGlzCj4+Pj4+PiBwYXRjaC4KPj4+Pj4+Cj4+Pj4+PiBIb3dldmVyLCBsZXQgbWUg
c3VnZ2VzdCBhIHJhZGljYWwgbWF5YmUgY29udHJvdmVyc2lhbCBpZGVhLiBXaGF0IGFib3V0Cj4+
Pj4+PiBrZWVwaW5nICJBUk0iIGluc3RlYWQgb2Ygc3dpdGNoaW5nPyBUaGVyZSBhcmUgc2V2ZXJh
bCBhZHZhbnRhZ2VzOiBpdAo+Pj4+Pj4gaXMKPj4+Pj4+IGVhc2llciB0byBncmVwLCBubyBuZWVk
IHRvIHdvcnJ5IGFib3V0IGNhc2Utc2Vuc2l0aXZpdHkuIEl0IGlzIHdoYXQKPj4+Pj4+IHBlb3Bs
ZSBhcmUgdXNlZCB0bywgYW5kIHdoYXQgc3RpbGwgdXNlIChpbiBteSBleHBlcmllbmNlIGF0IGNv
bmZlcmVuY2UKPj4+Pj4+IGFuZCBhdCB3b3JrLikgV291bGQgaXQgbWFrZSBzZW5zZSB0byBpZ25v
cmUgQXJtJ3MgbWFya2V0aW5nIGFuZCBrZWVwCj4+Pj4+PiB0aGUKPj4+Pj4+IG9sZCAiQVJNIiBu
b21lbmNsYXR1cmU/Cj4+Pj4+Cj4+Pj4+IFByZXR0eSBtdWNoIGFsbCB0aGUgbmV3IGRvY3VtZW50
YXRpb24gb24gQXJtIHdlYnNpdGUgYXJlIG5vdyB1c2luZyBBcm0KPj4+Pj4gKHRoZSBzcGVjIGlz
IG5vdyBjYWxsZWQgQXJtIEFybSkuCj4+Pj4gVGhpcyBjb25mdXNlcyBtZSwgYmVjYXVzZSBJIGJl
bGlldmVkIHRoYXQgc2Vjb25kICJBcm0iIHN0YW5kcyBmb3IKPj4+PiBBcmNoaXRlY3R1cmUgUmVm
ZXJlbmNlIE1hbnVhbC4KPj4+IFNvcnJ5IGl0IGlzIEFybSBBUk0uIEJ1dCB0aGV5IHRlbmQgdG8g
dXNlIHRoZSBsb25nZXIgbmFtZSBBcm0gQXJjaGl0ZWN0dXJlCj4+PiBSZWZlcmVuY2UgTWFudWFs
Lgo+Pj4KPj4+Pgo+Pj4+Pj4KPj4+Pj4+IElmIG5vdCwgSSdkIHN1Z2dlc3QgdG8gYWxzbyByZXBs
YWNlICJhcm0iIHdpdGggIkFybSIgc28gdGhhdCBhdCBsZWFzdAo+Pj4+Pj4gd2l0aCBoYXZlIGNv
bnNpc3RlbnQgY2FzZXMgZXZlcnl3aGVyZS4gQnV0IHRoZW4gdGhlIHBhdGhuYW1lcyB3b3VsZAo+
Pj4+Pj4gcmVtYWluIHhlbi9hcmNoL2FybSwgbGVhZGluZyB0byBzZW50ZW5jZXMgc3VjaCBhczoK
Pj4+Pj4+Cj4+Pj4+PiAgwqDCoCAobm9uLXpJbWFnZSkiIHByb3RvY29sIGRlc2NyaWJlZCBpbiBh
cm0vQm9vdGluZy4KPj4+Pj4+ICDCoMKgwqDCoMKgIFRoZXJlIGFyZSBubyBleGNlcHRpb24gb24g
NjQtYml0IEFybS4KPj4+Pj4+Cj4+Pj4+PiBXaXRoICJhcm0iIGFuZCAiQVJNIiB0aGUgZGlzdGlu
Y3Rpb24gd2FzIGNsZWFyIGJldHdlZW4gcGF0aG5hbWVzIGFuZAo+Pj4+Pj4gdGV4dCAoYXQgbGVh
c3QgdG8gbWUuKSBXaXRoICJhcm0iIGFuZCAiQXJtIiwgSSBrbm93IGl0IGlzIHNpbGx5IGJ1dCBp
dAo+Pj4+Pj4ga2luZCBvZiBib3RoZXJzIG1lIDotKQo+Pj4+Pgo+Pj4+PiBIb3cgZG8geW91IGRl
YWwgd2l0aCBYaWxpbnggdGhlbj8gOykKPj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBJIGFtIG5vdCBnb2lu
ZyB0byBpbnNpc3Qgb24gdGhpcyBvbmUgdGhvdWdoLgo+Pj4+Pgo+Pj4+PiBUaGlzIGlzIHF1aXRl
IHNpbWlsYXIgdG8gYSBjb21wYW55IHJlbmFtaW5nIGl0c2VsZiAob3IgZ290IGFjcXVpcmVkCj4+
Pj4+IGFuZCB0aGUgbmFtZSBjb21wbGV0ZWx5IGRpc2FwcGVhcikgYnV0IGluIGEgbGVzcyByYWRp
Y2FsIHdheS4gV291bGQKPj4+Pj4geW91IHN0aWxsIGtlZXAgdGhlIG9sZCBuYW1lIGNvbXBhbnkg
aW4geW91ciBkb2N1bWVudGF0aW9uIGFuZC9vcgo+Pj4+PiBtaXhpbmcgdGhlIGJvdGg/Cj4+Pj4g
QlRXLCB0aGlzIGlmIHdoYXQgaGFwcGVuZWQgd2l0aCBGcmVlc2NhbGUvTlhQLiBMaW51eCBhbmQg
VS1Cb290IHN0aWxsCj4+Pj4gdXNlICJmcmVlc2NhbGUiIGV2ZW4gZm9yIGkuTVg4IGNoaXBzLgo+
Pj4KPj4+IE1heWJlIGJlY2F1c2Ugbm9ib2R5IGJvdGhlcmVkIHRvIGRvIGl0PyBJIHdvdWxkIGxp
a2Ugc29tZSBjb25zaXN0ZW5jeSBpbiB0aGUKPj4+IGRvY3VtZW50YXRpb24gYW5kIGhlbmNlIHVz
aW5nIHRoZSBuZXcgbmFtZSBtYWtlcyBzZW5zZS4gQnV0IEkgYW0gbm90Cj4+PiBib3RoZXJlZCBl
bm91Z2ggdG8gYXJndWUgd2hldGhlciB3ZSBzaG91bGQgc3RheSBpbiB0aGUgcGFzdC4KPj4+Cj4+
PiBDaGVlcnMsCj4+Pgo+Pgo+PiAtLSAKPj4gSnVsaWVuIEdyYWxsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 16:59:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 16:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKQ9y-0000nN-8N; Tue, 15 Oct 2019 16:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G1dy=YI=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iKQ9x-0000nI-1a
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 16:58:57 +0000
X-Inumbo-ID: 11f7093c-ef6d-11e9-9398-12813bfff9fa
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11f7093c-ef6d-11e9-9398-12813bfff9fa;
 Tue, 15 Oct 2019 16:58:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=eZ4qRiTJ4m88xDWulPMYzW8jUefLmtUbhjtMgfAirks=; b=TIIc5Y2PI5vQmjGASZTmthIyPy
 QDkNUyTPWa+0ZoD62xuMULGFeXi/r7Zs99HIrh/DsSWV+fQYqCH2HgTz95IdvR5iexkREHrGxkdC9
 xGfyM0SheypQr3LDAdvbniadwtbBbupcyQtE1Tp/6L465bQtScWKPS6ixTBTG7jmAK4c=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:41830
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iKQAY-0002tr-Jl; Tue, 15 Oct 2019 18:59:34 +0200
To: Chao Gao <chao.gao@intel.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
 <20191001103522.GG1163@perard.uk.xensource.com>
 <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
 <20191014150341.GA12156@gao-cwp>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <4997c3f2-d0cd-c23b-4125-9cc4c7f4f3b2@eikelenboom.it>
Date: Tue, 15 Oct 2019 18:59:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191014150341.GA12156@gao-cwp>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMTAvMjAxOSAxNzowMywgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gVGh1LCBPY3QgMTAsIDIw
MTkgYXQgMDY6MTM6NDNQTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBPbiAw
MS8xMC8yMDE5IDEyOjM1LCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+IFJld3JpdGUgb2YgdGhl
IGNvbW1pdCBtZXNzYWdlOgo+Pj4KPj4+IEJlZm9yZSB0aGUgcHJvYmxlbWF0aWMgY29tbWl0LCBs
aWJ4bCB1c2VkIHRvIGlnbm9yZSBlcnJvciB3aGVuCj4+PiBkZXN0cm95aW5nIChmb3JjZSA9PSB0
cnVlKSBhIHBhc3N0aHJvdWdoIGRldmljZSwgZXNwZWNpYWxseSBlcnJvciB0aGF0Cj4+PiBoYXBw
ZW5zIHdoZW4gZGVhbGluZyB3aXRoIHRoZSBETS4KPj4+Cj4+PiBTaW5jZSBmYWU0ODgwYzQ1ZmUs
IGlmIHRoZSBETSBmYWlsZWQgdG8gZGV0YWNoIHRoZSBwY2kgZGV2aWNlIHdpdGhpbgo+Pj4gdGhl
IGFsbG93ZWQgdGltZSwgdGhlIHRpbWVkIG91dCBlcnJvciByYWlzZWQgc2tpcCBwYXJ0IG9mCj4+
PiBwY2lfcmVtb3ZlXyosIGJ1dCBhbHNvIHJhaXNlIHRoZSBlcnJvciB1cCB0byB0aGUgY2FsbGVy
IG9mCj4+PiBsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95X2FsbCwgbGlieGxfX2Rlc3Ryb3lfZG9t
aWQsIGFuZCB0aHVzIHRoZQo+Pj4gZGVzdHJ1Y3Rpb24gb2YgdGhlIGRvbWFpbiBmYWlscy4KPj4+
Cj4+PiBJbiB0aGlzIHBhdGNoLCBpZiB0aGUgRE0gZGlkbid0IGNvbmZpcm1lZCB0aGF0IHRoZSBk
ZXZpY2UgaXMgcmVtb3ZlZCwKPj4+IHdlIHdpbGwgcHJpbnQgYSB3YXJuaW5nIGFuZCBrZWVwIGdv
aW5nIGlmIGZvcmNlPXRydWUuICBUaGUgcGF0Y2gKPj4+IHJlb3JkZXIgdGhlIGZ1bmN0aW9ucyBz
byB0aGF0IHBjaV9yZW1vdmVfdGltZW91dCgpIGNhbGxzCj4+PiBwY2lfcmVtb3ZlX2RldGF0Y2hl
ZCgpIGxpa2UgaXQncyBkb25lIHdoZW4gRE0gY2FsbHMgYXJlIHN1Y2Nlc3NmdWwuCj4+Pgo+Pj4g
V2UgYWxzbyBjbGVhbiB0aGUgUU1QIHN0YXRlcyBhbmQgYXNzb2NpYXRlZCB0aW1lb3V0cyBlYXJs
aWVyLCBhcyBzb29uCj4+PiBhcyB0aGV5IGFyZSBub3QgbmVlZGVkIGFueW1vcmUuCj4+Pgo+Pj4g
UmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlrZWxlbmJvb20uaXQ+Cj4+
PiBGaXhlczogZmFlNDg4MGM0NWZlMDE1ZTU2N2FmYTIyM2Y3OGJmMTdhNmQ5OGUxYgo+Pj4gU2ln
bmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4+
Pgo+Pgo+PiBIaSBBbnRob255IC8gQ2hhbywKPj4KPj4gSSBoYXZlIHRvIGNvbWUgYmFjayB0byB0
aGlzLCBhIGJpdCBiZWNhdXNlIHBlcmhhcHMgdGhlcmUgaXMgYW4gdW5kZXJseWluZyBpc3N1ZS4K
Pj4gV2hpbGUgaXQgZWFybGllciBvY2N1cnJlZCB0byBtZSB0aGF0IHRoZSBWTSB0byB3aGljaCBJ
IHBhc3NlZCB0aHJvdWdoIG1vc3QgcGNpLWRldmljZXMgCj4+ICg4IHRvIGJlIGV4YWN0KSBiZWNh
bWUgdmVyeSBzbG93IHRvIHNodXRkb3duLCBidXQgSSAgZGlkbid0IGludmVzdGlnYXRlIGl0IGZ1
cnRoZXIuCj4+Cj4+IEJ1dCBhZnRlciB5b3UgY29tbWl0IG1lc3NhZ2VzIGZyb20gdGhpcyBwYXRj
aCBpdCBrZXB0IG5hZ2dpbmcsIHNvIHRvZGF5IEkgZGlkIHNvbWUgdGVzdGluZwo+PiBhbmQgYmlz
ZWN0aW5nLgo+Pgo+PiBUaGUgZGlmZmVyZW5jZSBpbiB0ZWFyLWRvd24gdGltZSBhdCBsZWFzdCBm
cm9tIHdoYXQgdGhlIElPTU1VIGNvZGUgbG9ncyBpcyBxdWl0ZSBsYXJnZToKPj4KPj4geGVuLTQu
MTIuMAo+PiAJU2V0dXA6IAkgICAgNy40NTIgcwo+PiAJVGVhci1kb3duOiAgNy42MjYgcwo+Pgo+
PiB4ZW4tdW5zdGFibGUtZWU3MTcwODIyZjFmYzIwOWYzM2ZlYjQ3YjI2OGJhYjM1NTQxMzUxZAo+
PiAJU2V0dXA6ICAgICAgNy40Njggcwo+PiAJVGVhci1kb3duOiA1MC4yMzkgcwo+Pgo+PiBCaXNl
Y3Rpb24gdHVybmVkIHVwOgo+PiAJY29tbWl0IGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2UzZWZl
ZDFkZTI0NmVjNDAKPj4gCUF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4g
CURhdGU6ICAgRnJpIEp1bCAxOSAxMDoyNDowOCAyMDE5ICswMTAwCj4+IAlsaWJ4bF9xbXA6IHdh
aXQgZm9yIGNvbXBsZXRpb24gb2YgZGV2aWNlIHJlbW92YWwKPj4KPj4gV2hpY2ggbWFrZXMgbWUg
d29uZGVyIGlmIHRoZXJlIGlzIHNvbWV0aGluZyBnb2luZyB3cm9uZyBpbiBRZW11ID8KIAo+IEhp
IFNhbmRlciwKSGkgQ2hhbywKCj4gCj4gVGhhbmtzIGZvciB5b3VyIHRlc3RpbmcgYW5kIHRoZSBi
aXNlY3Rpb24uCj4gCj4gSSB0cmllZCBvbiBteSBtYWNoaW5lLCB0aGUgZGVzdHJ1Y3Rpb24gdGlt
ZSBvZiBhIGd1ZXN0IHdpdGggOCBwYXNzLXRocnUKPiBkZXZpY2VzIGluY3JlYXNlZCBmcm9tIDRz
IHRvIDEycyBhZnRlciBhcHBsaWVkIHRoZSBjb21taXQgYWJvdmUuCgpUbyB3aGF0IHBhdGNoIGFy
ZSB5b3UgcmVmZXJyaW5nIEFudGhvbnkncyBvciBjNGIxZWYwZjg5YWE2YTc0ZmFhNDYxOGNlM2Vm
ZWQxZGUyNDZlYzQwID8KCj4gSW4gbXkgdW5kZXJzdGFuZGluZywgSSBndWVzcyB5b3UgbWlnaHQg
Z2V0IHRoZSBlcnJvciBtZXNzYWdlICJ0aW1lZCBvdXQKPiB3YWl0aW5nIGZvciBETSB0byByZW1v
dmUuLi4iLiBUaGVyZSBtaWdodCBiZSBzb21lIGlzc3VlcyBvbiB5b3VyIGFzc2lnbmVkCj4gZGV2
aWNlcycgZHJpdmVycy4gWW91IGNhbiBmaXJzdCB1bmJpbmQgdGhlIGRldmljZXMgd2l0aCB0aGVp
ciBkcml2ZXJzIGluCj4gVk0gYW5kIHRoZW4gdGVhciBkb3duIHRoZSBWTSwgYW5kIGNoZWNrIHdo
ZXRoZXIgdGhlIFZNIHRlYXJkb3duIGdldHMKPiBtdWNoIGZhc3Rlci4KCkkgZ2V0IHRoYXQgZXJy
b3IgbWVzc2FnZSB3aGVuIEkgdGVzdCB3aXRoIEFudGhvbnkncyBwYXRjaCBhcHBsaWVkLCB0aGUg
ZGVzdHJ1Y3Rpb24gdGltZSB3aXRoIHRoYXQgcGF0Y2ggaXMgbG93LgoKSG93IGV2ZXIgbXkgcG9p
bnQgd2FzIGlmIHRoYXQgcGF0Y2ggaXMgY29ycmVjdCBpbiB0aGUgc2Vuc2UgdGhhdCB0aGVyZSBz
ZWVtcyB0byBiZSBhbiB1bmRlcmx5aW5nIGlzc3VlIAp3aGljaCBjYXVzZXMgaXQgdG8gdGFrZSBz
byBsb25nLiBUaGF0IGlzc3VlIHdhcyB1bmNvdmVyZWQgYnkgYzRiMWVmMGY4OWFhNmE3NGZhYTQ2
MThjZTNlZmVkMWRlMjQ2ZWM0MCwgc28gSSdtIG5vdApzYXlpbmcgdGhhdCBjb21taXQgaXMgd3Jv
bmcgaW4gYW55IHNlbnNlLCBpdCBqdXN0IHVuY292ZXJlZCBhbm90aGVyIGlzc3VlIHRoYXQgd2Fz
IGFscmVhZHkgcHJlc2VudCwKYnV0IGhhcmQgdG8gZGV0ZWN0IGFzIHdlIGp1c3QgZGlkbid0IHdh
aXQgYXQgZGVzdHJ1Y3Rpb24gdGltZSAoYW5kIHRodXMgdGhlIHNhbWUgZWZmZWN0IGFzIGEgdGlt
ZW91dCkuCgpPbmUgb3IgdGhlIG90aGVyIHdheSB0aGF0IHdhcyBqdXN0IGEgbWlub3IgaXNzdWUg
dW50aWwgZmFlNDg4MGM0NWZlMDE1ZTU2N2FmYTIyM2Y3OGJmMTdhNmQ5OGUxYiwgd2hlcmUgdGhl
IGxvbmcKZGVzdHJ1Y3Rpb24gdGltZSBub3cgY2F1c2VkIHRoZSBkb21haW4gZGVzdHJ1Y3Rpb24g
dG8gc3RhbGwsIHdoaWNoIHdhcyB0aGVuIGZpeGVkIGJ5IEFudG9ueSdzIHBhdGNoLCBidXQgdGhh
dCB1c2VzCmEgdGltZW91dCB3aGljaCBraW5kcyBvZiBjaXJjdW12ZW50cyB0aGUgaXNzdWUsIGlu
c3RlYWQgb2YgZmluZGluZyBvdXQgd2hlcmUgaXMgY29tZXMgZnJvbSBhbmQgc29sdmUgaXQgdGhl
cmUgKAppZiB0aGF0IGlzIHBvc3NpYmxlIG9mIGNvdXJzZSkuCgpBbmQgSSB3b25kZXIgaWYgQW50
aG9ueSdzIHBhdGNoIGRvZXNuJ3QgaW50ZXJmZXJlIHdpdGggdGhlIGNhc2UgeW91IG1hZGUgYzRi
MWVmMGY4OWFhNmE3NGZhYTQ2MThjZTNlZmVkMWRlMjQ2ZWM0MCBmb3IsIAppZiB5b3UgZ2V0IHRo
ZSB0aW1lb3V0IGVycm9yIG1lc3NhZ2UgYXMgd2VsbCwgdGhlbiB0aGF0IGlzIGtpbmQgb2Ygbm90
IHdhaXRpbmcgZm9yIHRoZSBkZXN0cnVjdGlvbiB0byBmaW5pc2gsIGlzbid0IGl0ID8KCkNoYW8s
IApjb3VsZCB5b3UgcGVyaGFwcyB0ZXN0IGZvciBtZSBYZW4gd2l0aCBhcyBsYXRlc3QgY29tbWl0
IGVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2IyNjhiYWIzNTU0MTM1MWQgPwpUaGF0IGlzIGJlZm9y
ZSBBbnRob255J3MgcGF0Y2ggc2VyaWVzLCBidXQgYWZ0ZXIgeW91ciBjNGIxZWYwZjg5YWE2YTc0
ZmFhNDYxOGNlM2VmZWQxZGUyNDZlYzQwLgoKSSB3b3VsZCBleHBlY3QgdG8gc2VlIGxvbmdlciBk
ZXN0cnVjdGlvbiB0aW1lcyBpbiB0aGUgY2FzZSBvZiA4IHBhc3MtdGhyb3VoIGRldmljZXMgYXMg
d2VsbC4KClVuZm9ydHVuYXRlbHkgUWVtdSBkb2Vzbid0IHNlZW0gdG8gZG8gbXVjaCB2ZXJib3Nl
IGxvZ2dpbmcgZXZlbiB3aGVuIGkgZW5hYmxlIHRoZSBkZWJ1ZyBkZWZpbmVzIGluIGh3L3hlbiwK
ZXNwZWNpYWxseSBmb3IgdGhlIGRlc3RydWN0aW9uIHNpZGUgb2YgdGhpbmdzIChpdCBtb3N0bHkg
bG9ncyBzZXR0aW5nIHVwIHN0dWZmKS4KCi0tClNhbmRlcgogCgoKCj4gQW50aG9ueSAmIFdlaSwK
PiAKPiBUaGUgY29tbWl0IGFib3ZlIGJhc2ljYWxseSBzZXJpYWxpemVzIGFuZCBzeW5jaHJvbml6
ZXMgZGV0YWNoaW5nCj4gYXNzaWduZWQgZGV2aWNlcyBhbmQgdGh1cyBpbmNyZWFzZXMgVk0gdGVh
cmRvd24gdGltZSBzaWduaWZpY2FudGx5IGlmCj4gdGhlcmUgYXJlIG11bHRpcGxlIGFzc2lnbmVk
IGRldmljZXMuIFRoZSBjb21taXQgYWltZWQgdG8gYXZvaWQgcWVtdSdzCj4gYWNjZXNzIHRvIFBD
SSBjb25maWd1cmF0aW9uIHNwYWNlIGNvaW5jaWRpbmcgd2l0aCB0aGUgZGV2aWNlIHJlc2V0Cj4g
aW5pdGlhdGVkIGJ5IHhsICh3aGljaCBpcyBub3QgZGVzaXJlZCBhbmQgaXMgZXhhY3RseSB0aGUg
Y2FzZSB3aGljaAo+IHRyaWdnZXJzIHRoZSBhc3NlcnRpb24gaW4gWGVuIFsxXSkuIEkgcGVyc29u
YWxseSBpbnNpc3QgdGhhdCB4bCBzaG91bGQKPiB3YWl0IGZvciBETSdzIGNvbXBsZXRpb24gb2Yg
ZGV2aWNlIGRldGFjaGluZy4gT3RoZXJ3aXNlLCBiZXNpZGVzIFhlbgo+IHBhbmljICh3aGljaCBj
YW4gYmUgZml4ZWQgaW4gYW5vdGhlciB3YXkpLCBpbiB0aGVvcnksIHN1Y2ggc3VkZGVuCj4gdW5h
d2FyZWQgZGV2aWNlIHJlc2V0IG1pZ2h0IGNhdXNlIGEgZGlzYXN0ZXIgKGUuZy4gZGF0YSBsb3Nz
IGZvciBhCj4gc3RvcmFnZSBkZXZpY2UpLgo+IAo+IFsxXTogaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA5L21zZzAzMjg3Lmh0bWwKPiAK
PiBCdXQgY29uc2lkZXJpbmcgZmFzdCBjcmVhdGlvbiBhbmQgdGVhcmRvd24gaXMgYW4gaW1wb3J0
YW50IGJlbmVmaXQgb2YKPiB2aXJ0dWFsaXphdGlvbiwgSSBhbSBub3Qgc3VyZSBob3cgdG8gZGVh
bCB3aXRoIHRoZSBzaXR1YXRpb24uIEFueXdheSwKPiB5b3UgY2FuIG1ha2UgdGhlIGRlY2lzaW9u
LiBUbyBmaXggdGhlIHJlZ3Jlc3Npb24gb24gVk0gdGVhcmRvd24sIHdlIGNhbgo+IHJldmVydCB0
aGUgY29tbWl0IGJ5IHJlbW92aW5nIHRoZSB0aW1lb3V0IGxvZ2ljLgo+IAo+IFdoYXQncyB5b3Vy
IG9waW5pb24/Cj4gCj4gVGhhbmtzCj4gQ2hhbwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 17:38:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 17:38:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKQlh-0003z2-EP; Tue, 15 Oct 2019 17:37:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKQlg-0003yx-Fz
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 17:37:56 +0000
X-Inumbo-ID: 848aef2c-ef72-11e9-9399-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 848aef2c-ef72-11e9-9399-12813bfff9fa;
 Tue, 15 Oct 2019 17:37:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKQld-00034l-Mc; Tue, 15 Oct 2019 17:37:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKQld-0002Ie-4q; Tue, 15 Oct 2019 17:37:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKQld-0004D9-45; Tue, 15 Oct 2019 17:37:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142761-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=9d03e9adf1776104290e7c7d3368e58998f27987
X-Osstest-Versions-That: libvirt=36138eaecf8920d843ca3b1cec38cc765369144c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 17:37:53 +0000
Subject: [Xen-devel] [libvirt test] 142761: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc2MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3NjEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MjY0NAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0MjY0NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNjQ0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IDlkMDNlOWFkZjE3NzYxMDQyOTBlN2M3ZDMzNjhlNTg5OThmMjc5ODcKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIDM2MTM4ZWFlY2Y4OTIwZDg0M2NhM2IxY2VjMzhjYzc2
NTM2OTE0NGMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjY0NCAgMjAxOS0xMC0xMiAwNDoxODo1
MSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI3NjEgIDIwMTktMTAtMTUgMDQ6
MTg6NDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRo
YXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDM1
IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 18:16:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 18:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKRMp-0007AV-4i; Tue, 15 Oct 2019 18:16:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zGM7=YI=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iKRMn-0007AP-IH
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 18:16:17 +0000
X-Inumbo-ID: e116b5d2-ef77-11e9-8aca-bc764e2007e4
Received: from mail-io1-xd43.google.com (unknown [2607:f8b0:4864:20::d43])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e116b5d2-ef77-11e9-8aca-bc764e2007e4;
 Tue, 15 Oct 2019 18:16:17 +0000 (UTC)
Received: by mail-io1-xd43.google.com with SMTP id z19so48300862ior.0
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 11:16:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=E5hGScokWqPgLdbBrk4RHza3Svxdrvt3RelMxzxNGX0=;
 b=IY7PaWcEoDxVF3RjzcFddJeqHnKCTQPHXfIpy/ZpttwuBMU0ukD62rv6NJn+q87jla
 IXutZA2u26Vor+s0oQSuxsRNrCPfLDsESVJ589Opd1LZ0R+URK4YBD+kFwmLrLBoPU6/
 QrUUkUIpST04E4tqDxJ+Jk1U4drJBIlnSZxYI4Bl4QDVhl0PK2MSM5oGR/kUL3z3tNDu
 6o4NOh44rhJyXMoM/uAh1nLdvonpdj8vdasf+naCfwSj0CId6hBhiy07gmILqk/KgFay
 UnZ7D83P4q5IJpWb+fT+I50stolQCQKdlumEuIxFdDr35X2DLJl56axpTHUNubqqx/HW
 iEEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=E5hGScokWqPgLdbBrk4RHza3Svxdrvt3RelMxzxNGX0=;
 b=lMxbEURznL1YpuQ8/xIf0oEv/of5kg37AvpBc6udrD0Zdh+NHzYEJtrhF4inIl2gYI
 ZVEUoLvxX30Ulq1UmXgJo4k7bT73d7dOOhVEdbhCeIyJgZXKQmCysnvn82bMN+/5xUtf
 CzhzeMp+kPJaQ8M3kVd5zFRnZ/SLuTnt+zswmjXEh7E5YbO27ojkL4BorrGYw4/qaYTQ
 PP8rHNv+JqSY14mLndccJ16aRJe0TntL18gzqnmd+UnEcQLIhAtyThoEFyT6dPTid9jd
 GmCjjo8chLHtRj17stEU33csX2T79sUIPc3PlJy1Sju3g5eLccQrAfhh+LmGPRxIK1Os
 cKOQ==
X-Gm-Message-State: APjAAAXyGeVhODQncs7U67FkOcnsnV7jMlJ3zKfecLvknsHcIfFayNhU
 46v4dJzU08vClDYmEAx9teh2EA==
X-Google-Smtp-Source: APXvYqwCqiYZ3SkEMQblXOUCwi4JhQL5teRlUkU0KcRoGUDDLgO1heLLmHRP1RmYbHcG9FHn93aEFA==
X-Received: by 2002:a92:5a9b:: with SMTP id b27mr7441321ilg.180.1571163376436; 
 Tue, 15 Oct 2019 11:16:16 -0700 (PDT)
Received: from ziepe.ca ([24.114.26.129])
 by smtp.gmail.com with ESMTPSA id b3sm2941671iln.42.2019.10.15.11.16.15
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 15 Oct 2019 11:16:16 -0700 (PDT)
Received: from jgg by jggl.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iKRJT-0002CL-IH; Tue, 15 Oct 2019 15:12:51 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>,
 John Hubbard <jhubbard@nvidia.com>, Felix.Kuehling@amd.com
Date: Tue, 15 Oct 2019 15:12:35 -0300
Message-Id: <20191015181242.8343-9-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191015181242.8343-1-jgg@ziepe.ca>
References: <20191015181242.8343-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH hmm 08/15] xen/gntdev: Use select for
 DMA_SHARED_BUFFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, amd-gfx@lists.freedesktop.org, linux-mm@kvack.org,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKRE1BX1NIQVJFRF9CVUZG
RVIgY2FuIG5vdCBiZSBlbmFibGVkIGJ5IHRoZSB1c2VyIChpdCByZXByZXNlbnRzIGEgbGlicmFy
eQpzZXQgaW4gdGhlIGtlcm5lbCkuIFRoZSBrY29uZmlnIGNvbnZlbnRpb24gaXMgdG8gdXNlIHNl
bGVjdCBmb3Igc3VjaApzeW1ib2xzIHNvIHRoZXkgYXJlIHR1cm5lZCBvbiBpbXBsaWNpdGx5IHdo
ZW4gdGhlIHVzZXIgZW5hYmxlcyBhIGtjb25maWcKdGhhdCBuZWVkcyB0aGVtLgoKT3RoZXJ3aXNl
IHRoZSBYRU5fR05UREVWX0RNQUJVRiBrY29uZmlnIGlzIG92ZXJseSBkaWZmaWN1bHQgdG8gZW5h
YmxlLgoKRml4ZXM6IDkzMmQ2NTYyMTc5ZSAoInhlbi9nbnRkZXY6IEFkZCBpbml0aWFsIHN1cHBv
cnQgZm9yIGRtYS1idWYgVUFQSSIpCkNjOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEphc29uIEd1bnRob3JwZSA8
amdnQG1lbGxhbm94LmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmlnIHwgMyArKy0KIDEgZmls
ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9LY29uZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCA3OWNjNzUwOTZm
NDIzMi4uYTUwZGFkZDAxMDkzMzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL0tjb25maWcKKysr
IGIvZHJpdmVycy94ZW4vS2NvbmZpZwpAQCAtMTQxLDcgKzE0MSw4IEBAIGNvbmZpZyBYRU5fR05U
REVWCiAKIGNvbmZpZyBYRU5fR05UREVWX0RNQUJVRgogCWJvb2wgIkFkZCBzdXBwb3J0IGZvciBk
bWEtYnVmIGdyYW50IGFjY2VzcyBkZXZpY2UgZHJpdmVyIGV4dGVuc2lvbiIKLQlkZXBlbmRzIG9u
IFhFTl9HTlRERVYgJiYgWEVOX0dSQU5UX0RNQV9BTExPQyAmJiBETUFfU0hBUkVEX0JVRkZFUgor
CWRlcGVuZHMgb24gWEVOX0dOVERFViAmJiBYRU5fR1JBTlRfRE1BX0FMTE9DCisJc2VsZWN0IERN
QV9TSEFSRURfQlVGRkVSCiAJaGVscAogCSAgQWxsb3dzIHVzZXJzcGFjZSBwcm9jZXNzZXMgYW5k
IGtlcm5lbCBtb2R1bGVzIHRvIHVzZSBYZW4gYmFja2VkCiAJICBkbWEtYnVmIGltcGxlbWVudGF0
aW9uLiBXaXRoIHRoaXMgZXh0ZW5zaW9uIGdyYW50IHJlZmVyZW5jZXMgdG8KLS0gCjIuMjMuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 18:16:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 18:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKRMi-00079x-Nk; Tue, 15 Oct 2019 18:16:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=zGM7=YI=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iKRMh-00079s-Cv
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 18:16:11 +0000
X-Inumbo-ID: dd27b61a-ef77-11e9-beca-bc764e2007e4
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd27b61a-ef77-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 18:16:10 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id q1so48259326ion.1
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 11:16:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=98vHKVBEM0hEBK2KPs+I58gQveSostE1DslOfyfeJEU=;
 b=dV2Dye+25NP3t0c1fbIUgbOGBNbXYc3nsQEzHcJE5Yf16XOsk94QpIcf+Vi+zAkzDi
 KMpTRTTlh4Td/GoOS+XmBibAcdSyQBHrqm9wXu4D/Ub3h2MmXJE3GDShf9Ii1oIMV0GQ
 8hBKNBsj9DWNCSF+BIX4JmT2RLaTT/yYmHpXBaHgHSpvXzup11BuqujtlNWytceRqh45
 usTvbEt4RNRh+4mpCwIfZHqbG30obKko3SLXU2XQ3Q785hBXkUFrfvPI6jSk4aj2bla3
 tIOpuIxP6ApZKhPJU/sioDlEsXHtrZrYoBL4ezArzZ/IkVPt/8kb4z+RUV2k82EhqoFp
 vKUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=98vHKVBEM0hEBK2KPs+I58gQveSostE1DslOfyfeJEU=;
 b=i9ao+7BrsmoIMXbcE2R7v7UmkUijvS5qLgYZkMWOtTi5gos/JIixwgHEKLk2cr+52X
 3t4wsgOkitJInaAHn2vhraIHqHSfTyihgsp/zQB1DICIp7NBG+7jc6FUei+2gcceUnor
 3WtVuhs4D9FPStpwuVWm/4pRiJrTS4mIh8UntTo+JOp1YbdRvDKwnWrguOaHbqW1tMIS
 CNdA2k1H2EuLTfsDjruDA833yQVai5danM69D5w08lNkf9kN20EvE3i489CnLkdPopC4
 zKJR73wRQuJrGZ+xWDSUVidO8MqIr7tXut5C0O5JHBOEIaRZ2Tjzc6OjyeB0TDu7CZER
 TOnA==
X-Gm-Message-State: APjAAAUGN/LPD2uTD/05R/Xm+ME3ObOEKlOwVJshBvh2EmGxQKhoattC
 N9kvBRbEgb89Jp8v13BImzZ+yg==
X-Google-Smtp-Source: APXvYqzEGMTGXIdGw9Kq7dhMQJVot12wGm4H93GQCM84MUNp6unnufR3VgRi65NkWzp0Mkni5LfD3g==
X-Received: by 2002:a92:ba0a:: with SMTP id o10mr7335324ili.150.1571163369703; 
 Tue, 15 Oct 2019 11:16:09 -0700 (PDT)
Received: from ziepe.ca ([24.114.26.129])
 by smtp.gmail.com with ESMTPSA id u204sm21426020iod.50.2019.10.15.11.16.08
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 15 Oct 2019 11:16:09 -0700 (PDT)
Received: from jgg by jggl.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iKRJT-0002CQ-JR; Tue, 15 Oct 2019 15:12:51 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>,
 John Hubbard <jhubbard@nvidia.com>, Felix.Kuehling@amd.com
Date: Tue, 15 Oct 2019 15:12:36 -0300
Message-Id: <20191015181242.8343-10-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191015181242.8343-1-jgg@ziepe.ca>
References: <20191015181242.8343-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH hmm 09/15] xen/gntdev: use
 mmu_range_notifier_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrea Arcangeli <aarcange@redhat.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, amd-gfx@lists.freedesktop.org, linux-mm@kvack.org,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKZ250ZGV2IHNpbXBseSB3
YW50cyB0byBtb25pdG9yIGEgc3BlY2lmaWMgVk1BIGZvciBhbnkgbm90aWZpZXIgZXZlbnRzLAp0
aGlzIGNhbiBiZSBkb25lIHN0cmFpZ2h0Zm9yd2FyZGx5IHVzaW5nIG1tdV9yYW5nZV9ub3RpZmll
cl9pbnNlcnQoKSBvdmVyCnRoZSBWTUEncyBWQSByYW5nZS4KClRoZSBub3RpZmllciBzaG91bGQg
YmUgYXR0YWNoZWQgdW50aWwgdGhlIG9yaWdpbmFsIFZNQSBpcyBkZXN0cm95ZWQuCgpJdCBpcyB1
bmNsZWFyIGlmIGFueSBvZiB0aGlzIGlzIGV2ZW4gc2FuZSwgYnV0IGF0IGxlYXN0IGEgbG90IG9m
IGR1cGxpY2F0ZQpjb2RlIGlzIHJlbW92ZWQuCgpDYzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50
aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+Ci0tLQogZHJpdmVycy94ZW4vZ250ZGV2LWNvbW1vbi5o
IHwgICA4ICstCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgfCAxNzkgKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMo
KyksIDEzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYtY29t
bW9uLmggYi9kcml2ZXJzL3hlbi9nbnRkZXYtY29tbW9uLmgKaW5kZXggMmY4Yjk0OWMzZWViMTQu
LmIyMDFmZGQyMGI2NjdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYtY29tbW9uLmgK
KysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LWNvbW1vbi5oCkBAIC0yMSwxNSArMjEsOCBAQCBzdHJ1
Y3QgZ250ZGV2X2RtYWJ1Zl9wcml2Owogc3RydWN0IGdudGRldl9wcml2IHsKIAkvKiBNYXBzIHdp
dGggdmlzaWJsZSBvZmZzZXRzIGluIHRoZSBmaWxlIGRlc2NyaXB0b3IuICovCiAJc3RydWN0IGxp
c3RfaGVhZCBtYXBzOwotCS8qCi0JICogTWFwcyB0aGF0IGFyZSBub3QgdmlzaWJsZTsgd2lsbCBi
ZSBmcmVlZCBvbiBtdW5tYXAuCi0JICogT25seSBwb3B1bGF0ZWQgaWYgcG9wdWxhdGVfZnJlZWFi
bGVfbWFwcyA9PSAxCi0JICovCi0Jc3RydWN0IGxpc3RfaGVhZCBmcmVlYWJsZV9tYXBzOwogCS8q
IGxvY2sgcHJvdGVjdHMgbWFwcyBhbmQgZnJlZWFibGVfbWFwcy4gKi8KIAlzdHJ1Y3QgbXV0ZXgg
bG9jazsKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKLQlzdHJ1Y3QgbW11X25vdGlmaWVyIG1uOwog
CiAjaWZkZWYgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MKIAkvKiBEZXZpY2UgZm9yIHdoaWNo
IERNQSBtZW1vcnkgaXMgYWxsb2NhdGVkLiAqLwpAQCAtNDksNiArNDIsNyBAQCBzdHJ1Y3QgZ250
ZGV2X3VubWFwX25vdGlmeSB7CiB9OwogCiBzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCB7CisJc3Ry
dWN0IG1tdV9yYW5nZV9ub3RpZmllciBub3RpZmllcjsKIAlzdHJ1Y3QgbGlzdF9oZWFkIG5leHQ7
CiAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWE7CiAJaW50IGluZGV4OwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwppbmRleCBhNDQ2YTcy
MjFlMTNlOS4uMjM0MTUzZjU1NmFmZDYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5j
CisrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC02NSw3ICs2NSw2IEBAIE1PRFVMRV9QQVJN
X0RFU0MobGltaXQsICJNYXhpbXVtIG51bWJlciBvZiBncmFudHMgdGhhdCBtYXkgYmUgbWFwcGVk
IGJ5ICIKIHN0YXRpYyBhdG9taWNfdCBwYWdlc19tYXBwZWQgPSBBVE9NSUNfSU5JVCgwKTsKIAog
c3RhdGljIGludCB1c2VfcHRlbW9kOwotI2RlZmluZSBwb3B1bGF0ZV9mcmVlYWJsZV9tYXBzIHVz
ZV9wdGVtb2QKIAogc3RhdGljIGludCB1bm1hcF9ncmFudF9wYWdlcyhzdHJ1Y3QgZ250ZGV2X2dy
YW50X21hcCAqbWFwLAogCQkJICAgICBpbnQgb2Zmc2V0LCBpbnQgcGFnZXMpOwpAQCAtMjUxLDEy
ICsyNTAsNiBAQCB2b2lkIGdudGRldl9wdXRfbWFwKHN0cnVjdCBnbnRkZXZfcHJpdiAqcHJpdiwg
c3RydWN0IGdudGRldl9ncmFudF9tYXAgKm1hcCkKIAkJZXZ0Y2huX3B1dChtYXAtPm5vdGlmeS5l
dmVudCk7CiAJfQogCi0JaWYgKHBvcHVsYXRlX2ZyZWVhYmxlX21hcHMgJiYgcHJpdikgewotCQlt
dXRleF9sb2NrKCZwcml2LT5sb2NrKTsKLQkJbGlzdF9kZWwoJm1hcC0+bmV4dCk7Ci0JCW11dGV4
X3VubG9jaygmcHJpdi0+bG9jayk7Ci0JfQotCiAJaWYgKG1hcC0+cGFnZXMgJiYgIXVzZV9wdGVt
b2QpCiAJCXVubWFwX2dyYW50X3BhZ2VzKG1hcCwgMCwgbWFwLT5jb3VudCk7CiAJZ250ZGV2X2Zy
ZWVfbWFwKG1hcCk7CkBAIC00NDUsMTcgKzQzOCw5IEBAIHN0YXRpYyB2b2lkIGdudGRldl92bWFf
Y2xvc2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJc3RydWN0IGdudGRldl9wcml2ICpw
cml2ID0gZmlsZS0+cHJpdmF0ZV9kYXRhOwogCiAJcHJfZGVidWcoImdudGRldl92bWFfY2xvc2Ug
JXBcbiIsIHZtYSk7Ci0JaWYgKHVzZV9wdGVtb2QpIHsKLQkJLyogSXQgaXMgcG9zc2libGUgdGhh
dCBhbiBtbXUgbm90aWZpZXIgY291bGQgYmUgcnVubmluZwotCQkgKiBjb25jdXJyZW50bHksIHNv
IHRha2UgcHJpdi0+bG9jayB0byBlbnN1cmUgdGhhdCB0aGUgdm1hIHdvbid0Ci0JCSAqIHZhbmlz
aGluZyBkdXJpbmcgdGhlIHVubWFwX2dyYW50X3BhZ2VzIGNhbGwsIHNpbmNlIHdlIHdpbGwKLQkJ
ICogc3BpbiBoZXJlIHVudGlsIHRoYXQgY29tcGxldGVzLiBTdWNoIGEgY29uY3VycmVudCBjYWxs
IHdpbGwKLQkJICogbm90IGRvIGFueSB1bm1hcHBpbmcsIHNpbmNlIHRoYXQgaGFzIGJlZW4gZG9u
ZSBwcmlvciB0bwotCQkgKiBjbG9zaW5nIHRoZSB2bWEsIGJ1dCBpdCBtYXkgc3RpbGwgaXRlcmF0
ZSB0aGUgdW5tYXBfb3BzIGxpc3QuCi0JCSAqLwotCQltdXRleF9sb2NrKCZwcml2LT5sb2NrKTsK
KwlpZiAodXNlX3B0ZW1vZCAmJiBtYXAtPnZtYSA9PSB2bWEpIHsKKwkJbW11X3JhbmdlX25vdGlm
aWVyX3JlbW92ZSgmbWFwLT5ub3RpZmllcik7CiAJCW1hcC0+dm1hID0gTlVMTDsKLQkJbXV0ZXhf
dW5sb2NrKCZwcml2LT5sb2NrKTsKIAl9CiAJdm1hLT52bV9wcml2YXRlX2RhdGEgPSBOVUxMOwog
CWdudGRldl9wdXRfbWFwKHByaXYsIG1hcCk7CkBAIC00NzcsMTA5ICs0NjIsNDMgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB2bV9vcGVyYXRpb25zX3N0cnVjdCBnbnRkZXZfdm1vcHMgPSB7CiAKIC8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAqLwogCi1zdGF0aWMgYm9vbCBpbl9yYW5nZShzdHJ1Y3QgZ250ZGV2X2dyYW50
X21hcCAqbWFwLAotCQkJICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBl
bmQpCi17Ci0JaWYgKCFtYXAtPnZtYSkKLQkJcmV0dXJuIGZhbHNlOwotCWlmIChtYXAtPnZtYS0+
dm1fc3RhcnQgPj0gZW5kKQotCQlyZXR1cm4gZmFsc2U7Ci0JaWYgKG1hcC0+dm1hLT52bV9lbmQg
PD0gc3RhcnQpCi0JCXJldHVybiBmYWxzZTsKLQotCXJldHVybiB0cnVlOwotfQotCi1zdGF0aWMg
aW50IHVubWFwX2lmX2luX3JhbmdlKHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXAsCi0JCQkg
ICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKLQkJCSAgICAgIGJv
b2wgYmxvY2thYmxlKQorc3RhdGljIGJvb2wgZ250ZGV2X2ludmFsaWRhdGUoc3RydWN0IG1tdV9y
YW5nZV9ub3RpZmllciAqbW4sCisJCQkgICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jh
bmdlICpyYW5nZSkKIHsKKwlzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwID0KKwkJY29udGFp
bmVyX29mKG1uLCBzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCwgbm90aWZpZXIpOwogCXVuc2lnbmVk
IGxvbmcgbXN0YXJ0LCBtZW5kOwogCWludCBlcnI7CiAKLQlpZiAoIWluX3JhbmdlKG1hcCwgc3Rh
cnQsIGVuZCkpCi0JCXJldHVybiAwOworCWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJs
ZShyYW5nZSkpCisJCXJldHVybiBmYWxzZTsKIAotCWlmICghYmxvY2thYmxlKQotCQlyZXR1cm4g
LUVBR0FJTjsKKwkvKgorCSAqIElmIHRoZSBWTUEgaXMgc3BsaXQgb3Igb3RoZXJ3aXNlIGNoYW5n
ZWQgdGhlIG5vdGlmaWVyIGlzIG5vdAorCSAqIHVwZGF0ZWQsIGJ1dCB3ZSBkb24ndCB3YW50IHRv
IHByb2Nlc3MgVkEncyBvdXRzaWRlIHRoZSBtb2RpZmllZAorCSAqIFZNQS4gRklYTUU6IEl0IHdv
dWxkIGJlIG11Y2ggbW9yZSB1bmRlcnN0YW5kYWJsZSB0byBqdXN0IHByZXZlbnQKKwkgKiBtb2Rp
ZnlpbmcgdGhlIFZNQSBpbiB0aGUgZmlyc3QgcGxhY2UuCisJICovCisJaWYgKG1hcC0+dm1hLT52
bV9zdGFydCA+PSByYW5nZS0+ZW5kIHx8CisJICAgIG1hcC0+dm1hLT52bV9lbmQgPD0gcmFuZ2Ut
PnN0YXJ0KQorCQlyZXR1cm4gdHJ1ZTsKIAotCW1zdGFydCA9IG1heChzdGFydCwgbWFwLT52bWEt
PnZtX3N0YXJ0KTsKLQltZW5kICAgPSBtaW4oZW5kLCAgIG1hcC0+dm1hLT52bV9lbmQpOworCW1z
dGFydCA9IG1heChyYW5nZS0+c3RhcnQsIG1hcC0+dm1hLT52bV9zdGFydCk7CisJbWVuZCA9IG1p
bihyYW5nZS0+ZW5kLCBtYXAtPnZtYS0+dm1fZW5kKTsKIAlwcl9kZWJ1ZygibWFwICVkKyVkICgl
bHggJWx4KSwgcmFuZ2UgJWx4ICVseCwgbXJhbmdlICVseCAlbHhcbiIsCiAJCQltYXAtPmluZGV4
LCBtYXAtPmNvdW50LAogCQkJbWFwLT52bWEtPnZtX3N0YXJ0LCBtYXAtPnZtYS0+dm1fZW5kLAot
CQkJc3RhcnQsIGVuZCwgbXN0YXJ0LCBtZW5kKTsKKwkJCXJhbmdlLT5zdGFydCwgcmFuZ2UtPmVu
ZCwgbXN0YXJ0LCBtZW5kKTsKIAllcnIgPSB1bm1hcF9ncmFudF9wYWdlcyhtYXAsCiAJCQkJKG1z
dGFydCAtIG1hcC0+dm1hLT52bV9zdGFydCkgPj4gUEFHRV9TSElGVCwKIAkJCQkobWVuZCAtIG1z
dGFydCkgPj4gUEFHRV9TSElGVCk7CiAJV0FSTl9PTihlcnIpOwogCi0JcmV0dXJuIDA7Ci19Ci0K
LXN0YXRpYyBpbnQgbW5faW52bF9yYW5nZV9zdGFydChzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwK
LQkJCSAgICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSkKLXsKLQlz
dHJ1Y3QgZ250ZGV2X3ByaXYgKnByaXYgPSBjb250YWluZXJfb2YobW4sIHN0cnVjdCBnbnRkZXZf
cHJpdiwgbW4pOwotCXN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXA7Ci0JaW50IHJldCA9IDA7
Ci0KLQlpZiAobW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShyYW5nZSkpCi0JCW11dGV4X2xv
Y2soJnByaXYtPmxvY2spOwotCWVsc2UgaWYgKCFtdXRleF90cnlsb2NrKCZwcml2LT5sb2NrKSkK
LQkJcmV0dXJuIC1FQUdBSU47Ci0KLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KG1hcCwgJnByaXYtPm1h
cHMsIG5leHQpIHsKLQkJcmV0ID0gdW5tYXBfaWZfaW5fcmFuZ2UobWFwLCByYW5nZS0+c3RhcnQs
IHJhbmdlLT5lbmQsCi0JCQkJCW1tdV9ub3RpZmllcl9yYW5nZV9ibG9ja2FibGUocmFuZ2UpKTsK
LQkJaWYgKHJldCkKLQkJCWdvdG8gb3V0X3VubG9jazsKLQl9Ci0JbGlzdF9mb3JfZWFjaF9lbnRy
eShtYXAsICZwcml2LT5mcmVlYWJsZV9tYXBzLCBuZXh0KSB7Ci0JCXJldCA9IHVubWFwX2lmX2lu
X3JhbmdlKG1hcCwgcmFuZ2UtPnN0YXJ0LCByYW5nZS0+ZW5kLAotCQkJCQltbXVfbm90aWZpZXJf
cmFuZ2VfYmxvY2thYmxlKHJhbmdlKSk7Ci0JCWlmIChyZXQpCi0JCQlnb3RvIG91dF91bmxvY2s7
Ci0JfQotCi1vdXRfdW5sb2NrOgotCW11dGV4X3VubG9jaygmcHJpdi0+bG9jayk7Ci0KLQlyZXR1
cm4gcmV0OwotfQotCi1zdGF0aWMgdm9pZCBtbl9yZWxlYXNlKHN0cnVjdCBtbXVfbm90aWZpZXIg
Km1uLAotCQkgICAgICAgc3RydWN0IG1tX3N0cnVjdCAqbW0pCi17Ci0Jc3RydWN0IGdudGRldl9w
cml2ICpwcml2ID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgZ250ZGV2X3ByaXYsIG1uKTsKLQlz
dHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAqbWFwOwotCWludCBlcnI7Ci0KLQltdXRleF9sb2NrKCZw
cml2LT5sb2NrKTsKLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KG1hcCwgJnByaXYtPm1hcHMsIG5leHQp
IHsKLQkJaWYgKCFtYXAtPnZtYSkKLQkJCWNvbnRpbnVlOwotCQlwcl9kZWJ1ZygibWFwICVkKyVk
ICglbHggJWx4KVxuIiwKLQkJCQltYXAtPmluZGV4LCBtYXAtPmNvdW50LAotCQkJCW1hcC0+dm1h
LT52bV9zdGFydCwgbWFwLT52bWEtPnZtX2VuZCk7Ci0JCWVyciA9IHVubWFwX2dyYW50X3BhZ2Vz
KG1hcCwgLyogb2Zmc2V0ICovIDAsIG1hcC0+Y291bnQpOwotCQlXQVJOX09OKGVycik7Ci0JfQot
CWxpc3RfZm9yX2VhY2hfZW50cnkobWFwLCAmcHJpdi0+ZnJlZWFibGVfbWFwcywgbmV4dCkgewot
CQlpZiAoIW1hcC0+dm1hKQotCQkJY29udGludWU7Ci0JCXByX2RlYnVnKCJtYXAgJWQrJWQgKCVs
eCAlbHgpXG4iLAotCQkJCW1hcC0+aW5kZXgsIG1hcC0+Y291bnQsCi0JCQkJbWFwLT52bWEtPnZt
X3N0YXJ0LCBtYXAtPnZtYS0+dm1fZW5kKTsKLQkJZXJyID0gdW5tYXBfZ3JhbnRfcGFnZXMobWFw
LCAvKiBvZmZzZXQgKi8gMCwgbWFwLT5jb3VudCk7Ci0JCVdBUk5fT04oZXJyKTsKLQl9Ci0JbXV0
ZXhfdW5sb2NrKCZwcml2LT5sb2NrKTsKKwlyZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIGNvbnN0
IHN0cnVjdCBtbXVfbm90aWZpZXJfb3BzIGdudGRldl9tbXVfb3BzID0gewotCS5yZWxlYXNlICAg
ICAgICAgICAgICAgID0gbW5fcmVsZWFzZSwKLQkuaW52YWxpZGF0ZV9yYW5nZV9zdGFydCA9IG1u
X2ludmxfcmFuZ2Vfc3RhcnQsCitzdGF0aWMgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmll
cl9vcHMgZ250ZGV2X21tdV9vcHMgPSB7CisJLmludmFsaWRhdGUgPSBnbnRkZXZfaW52YWxpZGF0
ZSwKIH07CiAKIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwpAQCAtNTk0LDcgKzUxMyw2IEBAIHN0YXRpYyBpbnQg
Z250ZGV2X29wZW4oc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZsaXApCiAJCXJl
dHVybiAtRU5PTUVNOwogCiAJSU5JVF9MSVNUX0hFQUQoJnByaXYtPm1hcHMpOwotCUlOSVRfTElT
VF9IRUFEKCZwcml2LT5mcmVlYWJsZV9tYXBzKTsKIAltdXRleF9pbml0KCZwcml2LT5sb2NrKTsK
IAogI2lmZGVmIENPTkZJR19YRU5fR05UREVWX0RNQUJVRgpAQCAtNjA2LDE3ICs1MjQsNiBAQCBz
dGF0aWMgaW50IGdudGRldl9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpm
bGlwKQogCX0KICNlbmRpZgogCi0JaWYgKHVzZV9wdGVtb2QpIHsKLQkJcHJpdi0+bW0gPSBnZXRf
dGFza19tbShjdXJyZW50KTsKLQkJaWYgKCFwcml2LT5tbSkgewotCQkJa2ZyZWUocHJpdik7Ci0J
CQlyZXR1cm4gLUVOT01FTTsKLQkJfQotCQlwcml2LT5tbi5vcHMgPSAmZ250ZGV2X21tdV9vcHM7
Ci0JCXJldCA9IG1tdV9ub3RpZmllcl9yZWdpc3RlcigmcHJpdi0+bW4sIHByaXYtPm1tKTsKLQkJ
bW1wdXQocHJpdi0+bW0pOwotCX0KLQogCWlmIChyZXQpIHsKIAkJa2ZyZWUocHJpdik7CiAJCXJl
dHVybiByZXQ7CkBAIC02NTMsMTYgKzU2MCwxMiBAQCBzdGF0aWMgaW50IGdudGRldl9yZWxlYXNl
KHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmbGlwKQogCQlsaXN0X2RlbCgmbWFw
LT5uZXh0KTsKIAkJZ250ZGV2X3B1dF9tYXAoTlVMTCAvKiBhbHJlYWR5IHJlbW92ZWQgKi8sIG1h
cCk7CiAJfQotCVdBUk5fT04oIWxpc3RfZW1wdHkoJnByaXYtPmZyZWVhYmxlX21hcHMpKTsKIAlt
dXRleF91bmxvY2soJnByaXYtPmxvY2spOwogCiAjaWZkZWYgQ09ORklHX1hFTl9HTlRERVZfRE1B
QlVGCiAJZ250ZGV2X2RtYWJ1Zl9maW5pKHByaXYtPmRtYWJ1Zl9wcml2KTsKICNlbmRpZgogCi0J
aWYgKHVzZV9wdGVtb2QpCi0JCW1tdV9ub3RpZmllcl91bnJlZ2lzdGVyKCZwcml2LT5tbiwgcHJp
di0+bW0pOwotCiAJa2ZyZWUocHJpdik7CiAJcmV0dXJuIDA7CiB9CkBAIC03MjMsOCArNjI2LDYg
QEAgc3RhdGljIGxvbmcgZ250ZGV2X2lvY3RsX3VubWFwX2dyYW50X3JlZihzdHJ1Y3QgZ250ZGV2
X3ByaXYgKnByaXYsCiAJbWFwID0gZ250ZGV2X2ZpbmRfbWFwX2luZGV4KHByaXYsIG9wLmluZGV4
ID4+IFBBR0VfU0hJRlQsIG9wLmNvdW50KTsKIAlpZiAobWFwKSB7CiAJCWxpc3RfZGVsKCZtYXAt
Pm5leHQpOwotCQlpZiAocG9wdWxhdGVfZnJlZWFibGVfbWFwcykKLQkJCWxpc3RfYWRkX3RhaWwo
Jm1hcC0+bmV4dCwgJnByaXYtPmZyZWVhYmxlX21hcHMpOwogCQllcnIgPSAwOwogCX0KIAltdXRl
eF91bmxvY2soJnByaXYtPmxvY2spOwpAQCAtMTA5NiwxMSArOTk3LDYgQEAgc3RhdGljIGludCBn
bnRkZXZfbW1hcChzdHJ1Y3QgZmlsZSAqZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEp
CiAJCWdvdG8gdW5sb2NrX291dDsKIAlpZiAodXNlX3B0ZW1vZCAmJiBtYXAtPnZtYSkKIAkJZ290
byB1bmxvY2tfb3V0OwotCWlmICh1c2VfcHRlbW9kICYmIHByaXYtPm1tICE9IHZtYS0+dm1fbW0p
IHsKLQkJcHJfd2FybigiSHVoPyBPdGhlciBtbT9cbiIpOwotCQlnb3RvIHVubG9ja19vdXQ7Ci0J
fQotCiAJcmVmY291bnRfaW5jKCZtYXAtPnVzZXJzKTsKIAogCXZtYS0+dm1fb3BzID0gJmdudGRl
dl92bW9wczsKQEAgLTExMTEsMTAgKzEwMDcsNiBAQCBzdGF0aWMgaW50IGdudGRldl9tbWFwKHN0
cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAkJdm1hLT52bV9m
bGFncyB8PSBWTV9ET05UQ09QWTsKIAogCXZtYS0+dm1fcHJpdmF0ZV9kYXRhID0gbWFwOwotCi0J
aWYgKHVzZV9wdGVtb2QpCi0JCW1hcC0+dm1hID0gdm1hOwotCiAJaWYgKG1hcC0+ZmxhZ3MpIHsK
IAkJaWYgKCh2bWEtPnZtX2ZsYWdzICYgVk1fV1JJVEUpICYmCiAJCQkJKG1hcC0+ZmxhZ3MgJiBH
TlRNQVBfcmVhZG9ubHkpKQpAQCAtMTEyNSw4ICsxMDE3LDI4IEBAIHN0YXRpYyBpbnQgZ250ZGV2
X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCQkJ
bWFwLT5mbGFncyB8PSBHTlRNQVBfcmVhZG9ubHk7CiAJfQogCisJaWYgKHVzZV9wdGVtb2QpIHsK
KwkJbWFwLT52bWEgPSB2bWE7CisJCWVyciA9IG1tdV9yYW5nZV9ub3RpZmllcl9pbnNlcnRfbG9j
a2VkKAorCQkJJm1hcC0+bm90aWZpZXIsIHZtYS0+dm1fc3RhcnQsCisJCQl2bWEtPnZtX2VuZCAt
IHZtYS0+dm1fc3RhcnQsIHZtYS0+dm1fbW0pOworCQlpZiAoZXJyKQorCQkJZ290byBvdXRfdW5s
b2NrX3B1dDsKKwl9CiAJbXV0ZXhfdW5sb2NrKCZwcml2LT5sb2NrKTsKIAorCS8qCisJICogZ250
ZGV2IHRha2VzIHRoZSBhZGRyZXNzIG9mIHRoZSBQVEUgaW4gZmluZF9ncmFudF9wdGVzKCkgYW5k
IHBhc3NlcworCSAqIGl0IHRvIHRoZSBoeXBlcnZpc29yIGluIGdudGRldl9tYXBfZ3JhbnRfcGFn
ZXMoKS4gVGhlIHB1cnBvc2Ugb2YKKwkgKiB0aGUgbm90aWZpZXIgaXMgdG8gcHJldmVudCB0aGUg
aHlwZXJ2aXNvciBwb2ludGVyIHRvIHRoZSBQVEUgZnJvbQorCSAqIGdvaW5nIHN0YWxlLgorCSAq
CisJICogU2luY2UgdGhpcyB2bWEncyBtYXBwaW5ncyBjYW4ndCBiZSB0b3VjaGVkIHdpdGhvdXQg
dGhlIG1tYXBfc2VtLAorCSAqIGFuZCB3ZSBhcmUgaG9sZGluZyBpdCBub3csIHRoZXJlIGlzIG5v
IG5lZWQgZm9yIHRoZSBub3RpZmllcl9yYW5nZQorCSAqIGxvY2tpbmcgcGF0dGVybi4KKwkgKi8K
KwltbXVfcmFuZ2VfcmVhZF9iZWdpbigmbWFwLT5ub3RpZmllcik7CisKIAlpZiAodXNlX3B0ZW1v
ZCkgewogCQltYXAtPnBhZ2VzX3ZtX3N0YXJ0ID0gdm1hLT52bV9zdGFydDsKIAkJZXJyID0gYXBw
bHlfdG9fcGFnZV9yYW5nZSh2bWEtPnZtX21tLCB2bWEtPnZtX3N0YXJ0LApAQCAtMTE3NSw4ICsx
MDg3LDExIEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVj
dCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCW11dGV4X3VubG9jaygmcHJpdi0+bG9jayk7CiBvdXRf
cHV0X21hcDoKIAlpZiAodXNlX3B0ZW1vZCkgewotCQltYXAtPnZtYSA9IE5VTEw7CiAJCXVubWFw
X2dyYW50X3BhZ2VzKG1hcCwgMCwgbWFwLT5jb3VudCk7CisJCWlmIChtYXAtPnZtYSkgeworCQkJ
bW11X3JhbmdlX25vdGlmaWVyX3JlbW92ZSgmbWFwLT5ub3RpZmllcik7CisJCQltYXAtPnZtYSA9
IE5VTEw7CisJCX0KIAl9CiAJZ250ZGV2X3B1dF9tYXAocHJpdiwgbWFwKTsKIAlyZXR1cm4gZXJy
OwotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 18:18:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 18:18:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKROf-0007Mi-Ho; Tue, 15 Oct 2019 18:18:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKROe-0007Ma-D8
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 18:18:12 +0000
X-Inumbo-ID: 251aff05-ef78-11e9-939d-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 251aff05-ef78-11e9-939d-12813bfff9fa;
 Tue, 15 Oct 2019 18:18:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B221E28;
 Tue, 15 Oct 2019 11:18:10 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BDED3F6C4;
 Tue, 15 Oct 2019 11:18:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Oct 2019 19:18:02 +0100
Message-Id: <20191015181802.21957-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmlydF90b19tYWRkcigpIGlzIHVzaW5nIHRoZSBoYXJkd2FyZSBwYWdlLXRhYmxlIHdhbGsgaW5z
dHJ1Y3Rpb25zIHRvCnRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlzaWNhbCBhZGRy
ZXNzLiBUaGUgZnVuY3Rpb24gc2hvdWxkCm9ubHkgYmUgY2FsbGVkIG9uIHZpcnR1YWwgYWRkcmVz
cyBtYXBwZWQuCgpfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQgbWF5
IG5vdCBiZSBtYXBwZWQgd2hlbiB0aGUKYmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlz
IG1lYW5zIHZpcnRfdG9fbWFkZHIoKSB3aWxsIG5vdCBiZSBhYmxlCnRvIGRvIHRoZSB0cmFuc2xh
dGlvbiBhbmQgdGhlcmVmb3JlIGNyYXNoIFhlbi4KCk5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYt
Ynktb25lIGlzc3VlIGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCnRydW1wIHRoYXQu
CgpCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNr
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0t
LQoKQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBqZ3Jvc3NAc3VzZS5jb20KCng4NiBzZWVtcyB0byBi
ZSBhZmZlY3RlZCBieSB0aGUgb2ZmLWJ5LW9uZSBpc3N1ZS4gSmFuLCBBbmRyZXc/CgpUaGlzIGNv
dWxkIGJlIHJlYWNoZWQgYnkgYSBkb21haW4gdmlhIFhFTl9TWVNDVExfcGFnZV9vZmZsaW5lX29w
LgpIb3dldmVyLCB0aGUgb3BlcmF0aW9uIGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQgKHNlZSBY
U0EtNzcpLiBTbyB3ZSBhcmUKZmluZSBoZXJlLgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAppbmRleCAyNjJkOTJmMThkLi4xNzRhY2Q4ODU5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0xNTMs
NyArMTUzLDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVuaGVhcF9iYXNlX3BkeDsKIAogI2Rl
ZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAoKG1mbl90b19tYWRkcihtZm4pID49IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkp
ICYmICAgICAgICAgICBcCi0gICAgIChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRy
KCZfZW5kKSkpCisgICAgIChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKF9lbmQg
LSAxKSkpCiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9t
YWluCiAjZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21haW4g
PSAoX2QpKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 18:47:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 18:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKRqw-0001JD-5L; Tue, 15 Oct 2019 18:47:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=G1dy=YI=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iKRqv-0001J8-BQ
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 18:47:25 +0000
X-Inumbo-ID: 393943e8-ef7c-11e9-939f-12813bfff9fa
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 393943e8-ef7c-11e9-939f-12813bfff9fa;
 Tue, 15 Oct 2019 18:47:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=EM7S8R30g3wvuxdHNPGkXEtmNg6inbAJwdmhClpI9Cc=; b=IOPElSSn7LBNtNeO7hEn/HFF10
 T58CeSTn7nPUKA0IGHzTR6iv2mq4QWfhkCtIUumjiVe1jQj+ofToP2TFukTxQjNtNNyRCjLu0qIjV
 TFWe6Bv/0kKdFFG+hEy7nMEExnt0LVo11miu8VrdFJTSyY/Ed0ngJy/R+bLPDlSKP8p0=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:43210
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iKRqK-0003Bx-9B; Tue, 15 Oct 2019 20:46:48 +0200
To: Sander Eikelenboom <linux@eikelenboom.it>, Chao Gao <chao.gao@intel.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
 <20191001103522.GG1163@perard.uk.xensource.com>
 <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
 <20191014150341.GA12156@gao-cwp>
 <4997c3f2-d0cd-c23b-4125-9cc4c7f4f3b2@eikelenboom.it>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <cc915c9b-5a6d-9597-4f72-1d2d47755504@eikelenboom.it>
Date: Tue, 15 Oct 2019 20:46:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4997c3f2-d0cd-c23b-4125-9cc4c7f4f3b2@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAxODo1OSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDE0LzEw
LzIwMTkgMTc6MDMsIENoYW8gR2FvIHdyb3RlOgo+PiBPbiBUaHUsIE9jdCAxMCwgMjAxOSBhdCAw
NjoxMzo0M1BNICswMjAwLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+PiBPbiAwMS8xMC8y
MDE5IDEyOjM1LCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+PiBSZXdyaXRlIG9mIHRoZSBjb21t
aXQgbWVzc2FnZToKPj4+Pgo+Pj4+IEJlZm9yZSB0aGUgcHJvYmxlbWF0aWMgY29tbWl0LCBsaWJ4
bCB1c2VkIHRvIGlnbm9yZSBlcnJvciB3aGVuCj4+Pj4gZGVzdHJveWluZyAoZm9yY2UgPT0gdHJ1
ZSkgYSBwYXNzdGhyb3VnaCBkZXZpY2UsIGVzcGVjaWFsbHkgZXJyb3IgdGhhdAo+Pj4+IGhhcHBl
bnMgd2hlbiBkZWFsaW5nIHdpdGggdGhlIERNLgo+Pj4+Cj4+Pj4gU2luY2UgZmFlNDg4MGM0NWZl
LCBpZiB0aGUgRE0gZmFpbGVkIHRvIGRldGFjaCB0aGUgcGNpIGRldmljZSB3aXRoaW4KPj4+PiB0
aGUgYWxsb3dlZCB0aW1lLCB0aGUgdGltZWQgb3V0IGVycm9yIHJhaXNlZCBza2lwIHBhcnQgb2YK
Pj4+PiBwY2lfcmVtb3ZlXyosIGJ1dCBhbHNvIHJhaXNlIHRoZSBlcnJvciB1cCB0byB0aGUgY2Fs
bGVyIG9mCj4+Pj4gbGlieGxfX2RldmljZV9wY2lfZGVzdHJveV9hbGwsIGxpYnhsX19kZXN0cm95
X2RvbWlkLCBhbmQgdGh1cyB0aGUKPj4+PiBkZXN0cnVjdGlvbiBvZiB0aGUgZG9tYWluIGZhaWxz
Lgo+Pj4+Cj4+Pj4gSW4gdGhpcyBwYXRjaCwgaWYgdGhlIERNIGRpZG4ndCBjb25maXJtZWQgdGhh
dCB0aGUgZGV2aWNlIGlzIHJlbW92ZWQsCj4+Pj4gd2Ugd2lsbCBwcmludCBhIHdhcm5pbmcgYW5k
IGtlZXAgZ29pbmcgaWYgZm9yY2U9dHJ1ZS4gIFRoZSBwYXRjaAo+Pj4+IHJlb3JkZXIgdGhlIGZ1
bmN0aW9ucyBzbyB0aGF0IHBjaV9yZW1vdmVfdGltZW91dCgpIGNhbGxzCj4+Pj4gcGNpX3JlbW92
ZV9kZXRhdGNoZWQoKSBsaWtlIGl0J3MgZG9uZSB3aGVuIERNIGNhbGxzIGFyZSBzdWNjZXNzZnVs
Lgo+Pj4+Cj4+Pj4gV2UgYWxzbyBjbGVhbiB0aGUgUU1QIHN0YXRlcyBhbmQgYXNzb2NpYXRlZCB0
aW1lb3V0cyBlYXJsaWVyLCBhcyBzb29uCj4+Pj4gYXMgdGhleSBhcmUgbm90IG5lZWRlZCBhbnlt
b3JlLgo+Pj4+Cj4+Pj4gUmVwb3J0ZWQtYnk6IFNhbmRlciBFaWtlbGVuYm9vbSA8bGludXhAZWlr
ZWxlbmJvb20uaXQ+Cj4+Pj4gRml4ZXM6IGZhZTQ4ODBjNDVmZTAxNWU1NjdhZmEyMjNmNzhiZjE3
YTZkOThlMWIKPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KPj4+Pgo+Pj4KPj4+IEhpIEFudGhvbnkgLyBDaGFvLAo+Pj4KPj4+IEkg
aGF2ZSB0byBjb21lIGJhY2sgdG8gdGhpcywgYSBiaXQgYmVjYXVzZSBwZXJoYXBzIHRoZXJlIGlz
IGFuIHVuZGVybHlpbmcgaXNzdWUuCj4+PiBXaGlsZSBpdCBlYXJsaWVyIG9jY3VycmVkIHRvIG1l
IHRoYXQgdGhlIFZNIHRvIHdoaWNoIEkgcGFzc2VkIHRocm91Z2ggbW9zdCBwY2ktZGV2aWNlcyAK
Pj4+ICg4IHRvIGJlIGV4YWN0KSBiZWNhbWUgdmVyeSBzbG93IHRvIHNodXRkb3duLCBidXQgSSAg
ZGlkbid0IGludmVzdGlnYXRlIGl0IGZ1cnRoZXIuCj4+Pgo+Pj4gQnV0IGFmdGVyIHlvdSBjb21t
aXQgbWVzc2FnZXMgZnJvbSB0aGlzIHBhdGNoIGl0IGtlcHQgbmFnZ2luZywgc28gdG9kYXkgSSBk
aWQgc29tZSB0ZXN0aW5nCj4+PiBhbmQgYmlzZWN0aW5nLgo+Pj4KPj4+IFRoZSBkaWZmZXJlbmNl
IGluIHRlYXItZG93biB0aW1lIGF0IGxlYXN0IGZyb20gd2hhdCB0aGUgSU9NTVUgY29kZSBsb2dz
IGlzIHF1aXRlIGxhcmdlOgo+Pj4KPj4+IHhlbi00LjEyLjAKPj4+IAlTZXR1cDogCSAgICA3LjQ1
MiBzCj4+PiAJVGVhci1kb3duOiAgNy42MjYgcwo+Pj4KPj4+IHhlbi11bnN0YWJsZS1lZTcxNzA4
MjJmMWZjMjA5ZjMzZmViNDdiMjY4YmFiMzU1NDEzNTFkCj4+PiAJU2V0dXA6ICAgICAgNy40Njgg
cwo+Pj4gCVRlYXItZG93bjogNTAuMjM5IHMKPj4+Cj4+PiBCaXNlY3Rpb24gdHVybmVkIHVwOgo+
Pj4gCWNvbW1pdCBjNGIxZWYwZjg5YWE2YTc0ZmFhNDYxOGNlM2VmZWQxZGUyNDZlYzQwCj4+PiAJ
QXV0aG9yOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+Pj4gCURhdGU6ICAgRnJpIEp1
bCAxOSAxMDoyNDowOCAyMDE5ICswMTAwCj4+PiAJbGlieGxfcW1wOiB3YWl0IGZvciBjb21wbGV0
aW9uIG9mIGRldmljZSByZW1vdmFsCj4+Pgo+Pj4gV2hpY2ggbWFrZXMgbWUgd29uZGVyIGlmIHRo
ZXJlIGlzIHNvbWV0aGluZyBnb2luZyB3cm9uZyBpbiBRZW11ID8KPiAgCj4+IEhpIFNhbmRlciwK
PiBIaSBDaGFvLAo+IAo+Pgo+PiBUaGFua3MgZm9yIHlvdXIgdGVzdGluZyBhbmQgdGhlIGJpc2Vj
dGlvbi4KPj4KPj4gSSB0cmllZCBvbiBteSBtYWNoaW5lLCB0aGUgZGVzdHJ1Y3Rpb24gdGltZSBv
ZiBhIGd1ZXN0IHdpdGggOCBwYXNzLXRocnUKPj4gZGV2aWNlcyBpbmNyZWFzZWQgZnJvbSA0cyB0
byAxMnMgYWZ0ZXIgYXBwbGllZCB0aGUgY29tbWl0IGFib3ZlLgo+IAo+IFRvIHdoYXQgcGF0Y2gg
YXJlIHlvdSByZWZlcnJpbmcgQW50aG9ueSdzIG9yIGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2Uz
ZWZlZDFkZTI0NmVjNDAgPwo+IAo+PiBJbiBteSB1bmRlcnN0YW5kaW5nLCBJIGd1ZXNzIHlvdSBt
aWdodCBnZXQgdGhlIGVycm9yIG1lc3NhZ2UgInRpbWVkIG91dAo+PiB3YWl0aW5nIGZvciBETSB0
byByZW1vdmUuLi4iLiBUaGVyZSBtaWdodCBiZSBzb21lIGlzc3VlcyBvbiB5b3VyIGFzc2lnbmVk
Cj4+IGRldmljZXMnIGRyaXZlcnMuIFlvdSBjYW4gZmlyc3QgdW5iaW5kIHRoZSBkZXZpY2VzIHdp
dGggdGhlaXIgZHJpdmVycyBpbgo+PiBWTSBhbmQgdGhlbiB0ZWFyIGRvd24gdGhlIFZNLCBhbmQg
Y2hlY2sgd2hldGhlciB0aGUgVk0gdGVhcmRvd24gZ2V0cwo+PiBtdWNoIGZhc3Rlci4KClNvcnJ5
IEkgZm9yZ290IHRvIGFuc3dlciB5b3VyIHF1ZXN0aW9uLCBJIHRyaWVkIHVuYmluZGluZyB0aGUg
ZHJpdmVycyBpbgp0aGUgZ3Vlc3QgcHJpb3IgdG8gc2h1dHRpbmcgaXQgZG93biwgYnV0IGl0IGRp
ZG4ndCBtYWtlIGFueSBkaWZmZXJlbmNlLgoKLS0KU2FuZGVyCgoKPiBJIGdldCB0aGF0IGVycm9y
IG1lc3NhZ2Ugd2hlbiBJIHRlc3Qgd2l0aCBBbnRob255J3MgcGF0Y2ggYXBwbGllZCwgdGhlIGRl
c3RydWN0aW9uIHRpbWUgd2l0aCB0aGF0IHBhdGNoIGlzIGxvdy4KPiAKPiBIb3cgZXZlciBteSBw
b2ludCB3YXMgaWYgdGhhdCBwYXRjaCBpcyBjb3JyZWN0IGluIHRoZSBzZW5zZSB0aGF0IHRoZXJl
IHNlZW1zIHRvIGJlIGFuIHVuZGVybHlpbmcgaXNzdWUgCj4gd2hpY2ggY2F1c2VzIGl0IHRvIHRh
a2Ugc28gbG9uZy4gVGhhdCBpc3N1ZSB3YXMgdW5jb3ZlcmVkIGJ5IGM0YjFlZjBmODlhYTZhNzRm
YWE0NjE4Y2UzZWZlZDFkZTI0NmVjNDAsIHNvIEknbSBub3QKPiBzYXlpbmcgdGhhdCBjb21taXQg
aXMgd3JvbmcgaW4gYW55IHNlbnNlLCBpdCBqdXN0IHVuY292ZXJlZCBhbm90aGVyIGlzc3VlIHRo
YXQgd2FzIGFscmVhZHkgcHJlc2VudCwKPiBidXQgaGFyZCB0byBkZXRlY3QgYXMgd2UganVzdCBk
aWRuJ3Qgd2FpdCBhdCBkZXN0cnVjdGlvbiB0aW1lIChhbmQgdGh1cyB0aGUgc2FtZSBlZmZlY3Qg
YXMgYSB0aW1lb3V0KS4KPiAKPiBPbmUgb3IgdGhlIG90aGVyIHdheSB0aGF0IHdhcyBqdXN0IGEg
bWlub3IgaXNzdWUgdW50aWwgZmFlNDg4MGM0NWZlMDE1ZTU2N2FmYTIyM2Y3OGJmMTdhNmQ5OGUx
Yiwgd2hlcmUgdGhlIGxvbmcKPiBkZXN0cnVjdGlvbiB0aW1lIG5vdyBjYXVzZWQgdGhlIGRvbWFp
biBkZXN0cnVjdGlvbiB0byBzdGFsbCwgd2hpY2ggd2FzIHRoZW4gZml4ZWQgYnkgQW50b255J3Mg
cGF0Y2gsIGJ1dCB0aGF0IHVzZXMKPiBhIHRpbWVvdXQgd2hpY2gga2luZHMgb2YgY2lyY3VtdmVu
dHMgdGhlIGlzc3VlLCBpbnN0ZWFkIG9mIGZpbmRpbmcgb3V0IHdoZXJlIGlzIGNvbWVzIGZyb20g
YW5kIHNvbHZlIGl0IHRoZXJlICgKPiBpZiB0aGF0IGlzIHBvc3NpYmxlIG9mIGNvdXJzZSkuCj4g
Cj4gQW5kIEkgd29uZGVyIGlmIEFudGhvbnkncyBwYXRjaCBkb2Vzbid0IGludGVyZmVyZSB3aXRo
IHRoZSBjYXNlIHlvdSBtYWRlIGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2UzZWZlZDFkZTI0NmVj
NDAgZm9yLCAKPiBpZiB5b3UgZ2V0IHRoZSB0aW1lb3V0IGVycm9yIG1lc3NhZ2UgYXMgd2VsbCwg
dGhlbiB0aGF0IGlzIGtpbmQgb2Ygbm90IHdhaXRpbmcgZm9yIHRoZSBkZXN0cnVjdGlvbiB0byBm
aW5pc2gsIGlzbid0IGl0ID8KPiAKPiBDaGFvLCAKPiBjb3VsZCB5b3UgcGVyaGFwcyB0ZXN0IGZv
ciBtZSBYZW4gd2l0aCBhcyBsYXRlc3QgY29tbWl0IGVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2Iy
NjhiYWIzNTU0MTM1MWQgPwo+IFRoYXQgaXMgYmVmb3JlIEFudGhvbnkncyBwYXRjaCBzZXJpZXMs
IGJ1dCBhZnRlciB5b3VyIGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2UzZWZlZDFkZTI0NmVjNDAu
Cj4gCj4gSSB3b3VsZCBleHBlY3QgdG8gc2VlIGxvbmdlciBkZXN0cnVjdGlvbiB0aW1lcyBpbiB0
aGUgY2FzZSBvZiA4IHBhc3MtdGhyb3VoIGRldmljZXMgYXMgd2VsbC4KPiAKPiBVbmZvcnR1bmF0
ZWx5IFFlbXUgZG9lc24ndCBzZWVtIHRvIGRvIG11Y2ggdmVyYm9zZSBsb2dnaW5nIGV2ZW4gd2hl
biBpIGVuYWJsZSB0aGUgZGVidWcgZGVmaW5lcyBpbiBody94ZW4sCj4gZXNwZWNpYWxseSBmb3Ig
dGhlIGRlc3RydWN0aW9uIHNpZGUgb2YgdGhpbmdzIChpdCBtb3N0bHkgbG9ncyBzZXR0aW5nIHVw
IHN0dWZmKS4KPiAKPiAtLQo+IFNhbmRlcgo+ICAKPiAKPiAKPiAKPj4gQW50aG9ueSAmIFdlaSwK
Pj4KPj4gVGhlIGNvbW1pdCBhYm92ZSBiYXNpY2FsbHkgc2VyaWFsaXplcyBhbmQgc3luY2hyb25p
emVzIGRldGFjaGluZwo+PiBhc3NpZ25lZCBkZXZpY2VzIGFuZCB0aHVzIGluY3JlYXNlcyBWTSB0
ZWFyZG93biB0aW1lIHNpZ25pZmljYW50bHkgaWYKPj4gdGhlcmUgYXJlIG11bHRpcGxlIGFzc2ln
bmVkIGRldmljZXMuIFRoZSBjb21taXQgYWltZWQgdG8gYXZvaWQgcWVtdSdzCj4+IGFjY2VzcyB0
byBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSBjb2luY2lkaW5nIHdpdGggdGhlIGRldmljZSByZXNl
dAo+PiBpbml0aWF0ZWQgYnkgeGwgKHdoaWNoIGlzIG5vdCBkZXNpcmVkIGFuZCBpcyBleGFjdGx5
IHRoZSBjYXNlIHdoaWNoCj4+IHRyaWdnZXJzIHRoZSBhc3NlcnRpb24gaW4gWGVuIFsxXSkuIEkg
cGVyc29uYWxseSBpbnNpc3QgdGhhdCB4bCBzaG91bGQKPj4gd2FpdCBmb3IgRE0ncyBjb21wbGV0
aW9uIG9mIGRldmljZSBkZXRhY2hpbmcuIE90aGVyd2lzZSwgYmVzaWRlcyBYZW4KPj4gcGFuaWMg
KHdoaWNoIGNhbiBiZSBmaXhlZCBpbiBhbm90aGVyIHdheSksIGluIHRoZW9yeSwgc3VjaCBzdWRk
ZW4KPj4gdW5hd2FyZWQgZGV2aWNlIHJlc2V0IG1pZ2h0IGNhdXNlIGEgZGlzYXN0ZXIgKGUuZy4g
ZGF0YSBsb3NzIGZvciBhCj4+IHN0b3JhZ2UgZGV2aWNlKS4KPj4KPj4gWzFdOiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkvbXNnMDMy
ODcuaHRtbAo+Pgo+PiBCdXQgY29uc2lkZXJpbmcgZmFzdCBjcmVhdGlvbiBhbmQgdGVhcmRvd24g
aXMgYW4gaW1wb3J0YW50IGJlbmVmaXQgb2YKPj4gdmlydHVhbGl6YXRpb24sIEkgYW0gbm90IHN1
cmUgaG93IHRvIGRlYWwgd2l0aCB0aGUgc2l0dWF0aW9uLiBBbnl3YXksCj4+IHlvdSBjYW4gbWFr
ZSB0aGUgZGVjaXNpb24uIFRvIGZpeCB0aGUgcmVncmVzc2lvbiBvbiBWTSB0ZWFyZG93biwgd2Ug
Y2FuCj4+IHJldmVydCB0aGUgY29tbWl0IGJ5IHJlbW92aW5nIHRoZSB0aW1lb3V0IGxvZ2ljLgo+
Pgo+PiBXaGF0J3MgeW91ciBvcGluaW9uPwo+Pgo+PiBUaGFua3MKPj4gQ2hhbwo+Pgo+IAo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 18:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 18:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKRzy-00028f-5j; Tue, 15 Oct 2019 18:56:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKRzw-00028X-Iz
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 18:56:44 +0000
X-Inumbo-ID: 84865a56-ef7d-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84865a56-ef7d-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 18:56:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKRzp-0004fG-Ou; Tue, 15 Oct 2019 18:56:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKRzp-00083f-Ee; Tue, 15 Oct 2019 18:56:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKRzp-0002ok-Dy; Tue, 15 Oct 2019 18:56:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142765-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=cd70b1a71d30d0fff4c549a309682fdf127aaae6
X-Osstest-Versions-That: ovmf=410c4d00d9f7e369d1ce183e9e8de98cb59c4d20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 18:56:37 +0000
Subject: [Xen-devel] [ovmf test] 142765: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3NjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjZDcwYjFhNzFkMzBkMGZmZjRjNTQ5YTMwOTY4MmZk
ZjEyN2FhYWU2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MTBjNGQw
MGQ5ZjdlMzY5ZDFjZTE4M2U5ZThkZTk4Y2I1OWM0ZDIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDI0MjMgIDIwMTktMTAtMDggMDE6Mzk6MzQgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQyNDU1ICAyMDE5LTEwLTA4IDE5OjIxOjUyIFogICAgNiBkYXlzICAgMTIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzY1ICAyMDE5LTEwLTE1IDA2OjEzOjQzIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWdyYXdhbCwgU2FjaGluIDxzYWNoaW4uYWdyYXdhbEBpbnRlbC5jb20+CiAgQXJk
IEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQm9iIEZlbmcgPGJvYi5j
LmZlbmdAaW50ZWwuY29tPgogIEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT4KICBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0By
ZWRoYXQuY29tPgogIFBldGUgQmF0YXJkIDxwZXRlQGFrZW8uaWU+CiAgU2FjaGluIEFncmF3YWwg
PHNhY2hpbi5hZ3Jhd2FsQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICA0MTBjNGQwMGQ5Li5jZDcwYjFhNzFkICBjZDcwYjFhNzFk
MzBkMGZmZjRjNTQ5YTMwOTY4MmZkZjEyN2FhYWU2IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 19:16:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 19:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKSIv-0003k7-1f; Tue, 15 Oct 2019 19:16:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKSIt-0003k2-5K
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 19:16:19 +0000
X-Inumbo-ID: 41ddcc86-ef80-11e9-a531-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 41ddcc86-ef80-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 19:16:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BD29E28;
 Tue, 15 Oct 2019 12:16:14 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D289B3F718;
 Tue, 15 Oct 2019 12:16:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 15 Oct 2019 20:16:10 +0100
Message-Id: <20191015191610.28680-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13 v3] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb25zIG9mIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBl
eHBlY3QKe21hcCwgdW5tYXB9X2RvbWFpbl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxw
ZXJzIGFyZSB1c2VkIHRvCm1hcC91bm1hcCBwYWdlIHRhYmxlcyB3aGlsZSB1cGRhdGUgWGVuIHBh
Z2UtdGFibGVzLgoKU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBv
cGVuLWNvZGUgWGVuIFBUIHVwZGF0ZSBpbgp7c2V0LCBjbGVhcn1fZml4bWFwKCkiLCBzZXR1cF9m
aXhtYXAoKSB3aWxsIG1ha2UgdXNlIG9mIHRoZSBoZWxwZXJzCm1lbnRpb25lZCBhYm92ZS4gV2hl
biBib290aW5nIFhlbiB1c2luZyBHUlVCLCBzZXR1cF9maXhtYXAoKSBtYXkgYmUgdXNlZApiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0OgoKKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0weDUKKFhFTikgQ1BV
MDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CgpbLi4uXQoKKFhFTikgWGVuIGNhbGwgdHJh
Y2U6CihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWI2Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDJi
NC8weDU5YyAoUEMpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMjeGVuX3B0X3Vw
ZGF0ZSsweDI2OC8weDU5YyAoTFIpCihYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWU3MD5dIHNldF9m
aXhtYXArMHgxYy8weDJjCihYRU4pICAgIFs8MDAwMDAwMDAwMDJhOWM5OD5dIGNvcHlfZnJvbV9w
YWRkcisweDdjLzB4ZGMKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdp
YysweDE4LzB4MzQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1YjVjPl0gYm9vdGZkdC5jI2Vhcmx5
X3NjYW5fbm9kZSsweDM5OC8weDU2MAooWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVkZTA+XSBkZXZp
Y2VfdHJlZV9mb3JfZWFjaF9ub2RlKzB4YmMvMHgxNDQKKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1
ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4MjYwCihYRU4pICAgIFs8MDAwMDAwMDAwMDJhYzBk
MD5dIHN0YXJ0X3hlbisweDEwOC8weGM3NAooWEVOKSAgICBbPDAwMDAwMDAwMDAyMDA0NGM+XSBh
cm02NC9oZWFkLm8jcGFnaW5nKzB4NjAvMHg4OAoKRHVyaW5nIGVhcmx5IGJvb3QsIHRoZSBwYWdl
IHRhYmxlcyBhcmUgZWl0aGVyIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGluClhlbiBiaW5hcnkgb3Ig
YWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCgpGb3Igc3RhdGljYWxseSBhbGxvY2F0
ZWQgcGFnZS10YWJsZXMsIHRoZXkgd2lsbCBhbHJlYWR5IGJlIG1hcHBlZCBhcwpwYXJ0IG9mIFhl
biBiaW5hcnkuIFNvIHdlIGNhbiBlYXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNzLgoKRm9y
IGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgd2UgbmVlZCB0byByZWx5Cm1hcF9k
b21haW5fcGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxseSB3b3JraW5nLgoKRm9yIGFybTMyLCB0aGUg
Y2FsbCB3aWxsIGJlIHVzYWJsZSBtdWNoIGJlZm9yZSBwYWdlIGNhbiBiZSBkeW5hbWljYWxseQph
bGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJtNjQsIHRoZSBjYWxsIHdp
bGwgYmUgdXNhYmxlCmFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KCkluIGJvdGggY2Fz
ZXMsIG1lbW9yeSBhcmUgZ2l2ZW4gdG8gdGhlIGJvb3QgYWxsb2NhdG9yIGFmdGVyd2FyZHMuIFNv
IHdlCmNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBhZ2UgdGFibGVz
IGFsbG9jYXRlZApkeW5hbWljYWxseS4KClRoZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFi
bGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCmFjY291bnQgdGhlIGNhc2Ugd2hlcmUg
cGFnZS10YWJsZXMgYXJlIHBhcnQgb2YgWGVuIGJpbmFyeS4KCkZpeGVzOiAwMjIzODdlZTFhICgn
eGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluIHtzZXQsIGNsZWFy
fV9maXhtYXAoKScpClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
Ci0tLQogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFVzZSBpc194ZW5fZml4ZWRfbWZuCiAg
ICAgICAgLSBBZGQgYSBjb21tZW50IGFib3V0IGRlbW90aW5nIHRoZSB0eXBlLgoKICAgIENoYW5n
ZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgUmFCIEp1ZXJnZW4KICAgICAgICAtIFJld29yayB0aGUg
Y2hlY2sgdG8gYXZvaWQgdHJ1bmNhdGlvbgoKICAgIE5vdGUgdGhpcyBwYXRjaCByZWxpZXMgb24g
aXNfeGVuX2ZpeGVkX21mbiB0byBiZSBjb3JyZWN0IChzZWUgWzFdKS4KCiAgICBbMV0gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTAvbXNnMDExMzgu
aHRtbAotLS0KIHhlbi9hcmNoL2FybS9tbS5jIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYmUyM2FjZmUyNi4uNDUx
NGJjNmJiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJt
L21tLmMKQEAgLTk2NCwxMSArOTY0LDQxIEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShs
cGFlX3QgKmVudHJ5KQogCiBzdGF0aWMgbHBhZV90ICp4ZW5fbWFwX3RhYmxlKG1mbl90IG1mbikK
IHsKKyAgICAvKgorICAgICAqIFdlIG1heSByZXF1aXJlIHRvIG1hcCB0aGUgcGFnZSB0YWJsZSBi
ZWZvcmUgbWFwX2RvbWFpbl9wYWdlKCkgaXMKKyAgICAgKiB1c2VhYmxlLiBUaGUgcmVxdWlyZW1l
bnRzIGhlcmUgaXMgaXQgbXVzdCBiZSB1c2VhYmxlIGFzIHNvb24gYXMKKyAgICAgKiBwYWdlLXRh
YmxlcyBhcmUgYWxsb2NhdGVkIGR5bmFtaWNhbGx5IHZpYSBhbGxvY19ib290X3BhZ2VzKCkuCisg
ICAgICoKKyAgICAgKiBXZSBuZWVkIHRvIGRvIHRoZSBjaGVjayBvbiBwaHlzaWNhbCBhZGRyZXNz
IHJhdGhlciB0aGFuIHZpcnR1YWwKKyAgICAgKiBhZGRyZXNzIHRvIGF2b2lkIHRydW5jYXRpb24g
b24gQXJtMzIuIFRoZXJlZm9yZSBpc19rZXJuZWwoKSBjYW5ub3QKKyAgICAgKiBiZSB1c2VkLgor
ICAgICAqLworICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290ICkK
KyAgICB7CisgICAgICAgIGlmICggaXNfeGVuX2ZpeGVkX21mbihtZm4pICkKKyAgICAgICAgewor
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEl0IGlzIGZpbmUgdG8gZGVtb3RlIHRoZSB0
eXBlIGJlY2F1c2UgdGhlIHNpemUgb2YgWGVuCisgICAgICAgICAgICAgKiB3aWxsIGFsd2F5cyBm
aXQgaW4gdmFkZHJfdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgdmFkZHJfdCBvZmZz
ZXQgPSBtZm5fdG9fbWFkZHIobWZuKSAtIHZpcnRfdG9fbWFkZHIoJl9zdGFydCk7CisKKyAgICAg
ICAgICAgIHJldHVybiAobHBhZV90ICopKFhFTl9WSVJUX1NUQVJUICsgb2Zmc2V0KTsKKyAgICAg
ICAgfQorICAgIH0KKwogICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2UobWZuKTsKIH0KIAogc3Rh
dGljIHZvaWQgeGVuX3VubWFwX3RhYmxlKGNvbnN0IGxwYWVfdCAqdGFibGUpCiB7CisgICAgLyoK
KyAgICAgKiBEdXJpbmcgZWFybHkgYm9vdCwgeGVuX21hcF90YWJsZSgpIHdpbGwgbm90IHVzZSBt
YXBfZG9tYWluX3BhZ2UoKQorICAgICAqIGZvciBwYWdlLXRhYmxlcyByZXNpZGluZyBpbiBYZW4g
YmluYXJ5LiBTbyBza2lwIHRoZSB1bm1hcCBwYXJ0LgorICAgICAqLworICAgIGlmICggc3lzdGVt
X3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290ICYmIGlzX2tlcm5lbCh0YWJsZSkgKQorICAg
ICAgICByZXR1cm47CisKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiB9CiAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 19:18:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 19:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKSLP-0003rr-G7; Tue, 15 Oct 2019 19:18:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tf5r=YI=linutronix.de=bigeasy@srs-us1.protection.inumbo.net>)
 id 1iKSLO-0003rm-EG
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 19:18:54 +0000
X-Inumbo-ID: 9fb8f51a-ef80-11e9-beca-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9fb8f51a-ef80-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 19:18:53 +0000 (UTC)
Received: from localhost ([127.0.0.1] helo=localhost.localdomain)
 by Galois.linutronix.de with esmtp (Exim 4.80)
 (envelope-from <bigeasy@linutronix.de>)
 id 1iKSLA-00067i-FD; Tue, 15 Oct 2019 21:18:40 +0200
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
To: linux-kernel@vger.kernel.org
Date: Tue, 15 Oct 2019 21:18:09 +0200
Message-Id: <20191015191821.11479-23-bigeasy@linutronix.de>
In-Reply-To: <20191015191821.11479-1-bigeasy@linutronix.de>
References: <20191015191821.11479-1-bigeasy@linutronix.de>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 22/34] xen: Use CONFIG_PREEMPTION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CgpDT05GSUdfUFJFRU1Q
VElPTiBpcyBzZWxlY3RlZCBieSBDT05GSUdfUFJFRU1QVCBhbmQgYnkgQ09ORklHX1BSRUVNUFRf
UlQuCkJvdGggUFJFRU1QVCBhbmQgUFJFRU1QVF9SVCByZXF1aXJlIHRoZSBzYW1lIGZ1bmN0aW9u
YWxpdHkgd2hpY2ggdG9kYXkKZGVwZW5kcyBvbiBDT05GSUdfUFJFRU1QVC4KClN3aXRjaCB0aGUg
cHJlZW1wdCBhbmFuZCB4ZW4tb3BzIGNvZGUgb3ZlciB0byB1c2UgQ09ORklHX1BSRUVNUFRJT04u
CgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpT
aWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KU2lnbmVk
LW9mZi1ieTogU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRl
PgotLS0KIGRyaXZlcnMveGVuL3ByZWVtcHQuYyB8IDQgKystLQogaW5jbHVkZS94ZW4veGVuLW9w
cy5oIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wcmVlbXB0LmMgYi9kcml2ZXJzL3hlbi9w
cmVlbXB0LmMKaW5kZXggOGI5OTE5YzI2MDk1ZC4uNzA2NTBiMjQ4ZGU1ZCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vcHJlZW1wdC5jCisrKyBiL2RyaXZlcnMveGVuL3ByZWVtcHQuYwpAQCAtOCw3
ICs4LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi94ZW4tb3Bz
Lmg+CiAKLSNpZm5kZWYgQ09ORklHX1BSRUVNUFQKKyNpZm5kZWYgQ09ORklHX1BSRUVNUFRJT04K
IAogLyoKICAqIFNvbWUgaHlwZXJjYWxscyBpc3N1ZWQgYnkgdGhlIHRvb2xzdGFjayBjYW4gdGFr
ZSBtYW55IDEwcyBvZgpAQCAtMzcsNCArMzcsNCBAQCBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lk
IHhlbl9tYXliZV9wcmVlbXB0X2hjYWxsKHZvaWQpCiAJCV9fdGhpc19jcHVfd3JpdGUoeGVuX2lu
X3ByZWVtcHRpYmxlX2hjYWxsLCB0cnVlKTsKIAl9CiB9Ci0jZW5kaWYgLyogQ09ORklHX1BSRUVN
UFQgKi8KKyNlbmRpZiAvKiBDT05GSUdfUFJFRU1QVElPTiAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS94ZW4veGVuLW9wcy5oIGIvaW5jbHVkZS94ZW4veGVuLW9wcy5oCmluZGV4IGQ4OTk2OWFhOTk0
MmMuLjA5NWJlMWQ2NmYzMWMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaAorKysg
Yi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKQEAgLTIxNSw3ICsyMTUsNyBAQCBib29sIHhlbl9ydW5u
aW5nX29uX3ZlcnNpb25fb3JfbGF0ZXIodW5zaWduZWQgaW50IG1ham9yLCB1bnNpZ25lZCBpbnQg
bWlub3IpOwogdm9pZCB4ZW5fZWZpX3J1bnRpbWVfc2V0dXAodm9pZCk7CiAKIAotI2lmZGVmIENP
TkZJR19QUkVFTVBUCisjaWZkZWYgQ09ORklHX1BSRUVNUFRJT04KIAogc3RhdGljIGlubGluZSB2
b2lkIHhlbl9wcmVlbXB0aWJsZV9oY2FsbF9iZWdpbih2b2lkKQogewpAQCAtMjM5LDYgKzIzOSw2
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fcHJlZW1wdGlibGVfaGNhbGxfZW5kKHZvaWQpCiAJ
X190aGlzX2NwdV93cml0ZSh4ZW5faW5fcHJlZW1wdGlibGVfaGNhbGwsIGZhbHNlKTsKIH0KIAot
I2VuZGlmIC8qIENPTkZJR19QUkVFTVBUICovCisjZW5kaWYgLyogQ09ORklHX1BSRUVNUFRJT04g
Ki8KIAogI2VuZGlmIC8qIElOQ0xVREVfWEVOX09QU19IICovCi0tIAoyLjIzLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 19:28:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 19:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKSUi-0004j1-LL; Tue, 15 Oct 2019 19:28:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yms0=YI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKSUh-0004iw-2W
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 19:28:31 +0000
X-Inumbo-ID: f7f96010-ef81-11e9-a531-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7f96010-ef81-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 19:28:30 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 16A8D2083B;
 Tue, 15 Oct 2019 19:28:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571167709;
 bh=jPd0koWyBw2hVZQ6NnBqUrhOsRRJiQQHkM4tbeqqjCI=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=nh/+pFrTVY2QiVcBTQWSRhrHRWZpaZ4KlAbmp+QJkcCNzUdwGmlrvUMHJeAH/LrUn
 +fu2rgTOUTUu0zf7sVrPaSrJd0muMtYurnMaRvJBGIxdL6Hdi7yEN4zUagjmLOa6xE
 vaf3fNc6PIaArFDzPzrZLsKJ2wLDpO7xL0q94M08=
Date: Tue, 15 Oct 2019 12:28:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191015181802.21957-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
References: <20191015181802.21957-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHZpcnRfdG9fbWFkZHIo
KSBpcyB1c2luZyB0aGUgaGFyZHdhcmUgcGFnZS10YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwo+
IHRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlzaWNhbCBhZGRyZXNzLiBUaGUgZnVu
Y3Rpb24gc2hvdWxkCj4gb25seSBiZSBjYWxsZWQgb24gdmlydHVhbCBhZGRyZXNzIG1hcHBlZC4K
PiAKPiBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQgbWF5IG5vdCBi
ZSBtYXBwZWQgd2hlbiB0aGUKPiBiaW5hcnkgc2l6ZSBpcyBwYWdlLWFsaWduZWQuIFRoaXMgbWVh
bnMgdmlydF90b19tYWRkcigpIHdpbGwgbm90IGJlIGFibGUKPiB0byBkbyB0aGUgdHJhbnNsYXRp
b24gYW5kIHRoZXJlZm9yZSBjcmFzaCBYZW4uCj4gCj4gTm90ZSB0aGVyZSBpcyBhbHNvIGFuIG9m
Zi1ieS1vbmUgaXNzdWUgaW4gdGhpcyBjb2RlLCBidXQgdGhlIHBhbmljIHdpbGwKPiB0cnVtcCB0
aGF0Lgo+IAo+IEJvdGggaXNzdWVzIGNhbiBiZSBmaXhlZCBieSB1c2luZyBfZW5kIC0gMSBpbiB0
aGUgY2hlY2suCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPgo+IC0tLQo+IAo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVu
QHhlbi5vcmc+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
PiBDYzogamdyb3NzQHN1c2UuY29tCj4gCj4geDg2IHNlZW1zIHRvIGJlIGFmZmVjdGVkIGJ5IHRo
ZSBvZmYtYnktb25lIGlzc3VlLiBKYW4sIEFuZHJldz8KPiAKPiBUaGlzIGNvdWxkIGJlIHJlYWNo
ZWQgYnkgYSBkb21haW4gdmlhIFhFTl9TWVNDVExfcGFnZV9vZmZsaW5lX29wLgo+IEhvd2V2ZXIs
IHRoZSBvcGVyYXRpb24gaXMgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCAoc2VlIFhTQS03NykuIFNv
IHdlIGFyZQo+IGZpbmUgaGVyZS4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwg
MiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCj4gaW5kZXggMjYyZDkyZjE4ZC4uMTc0YWNkODg1OSAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
PiBAQCAtMTUzLDcgKzE1Myw3IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbmhlYXBfYmFzZV9w
ZHg7Cj4gIAo+ICAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICAgICAgKChtZm5fdG9fbWFkZHIobWZuKSA+PSB2aXJ0X3Rv
X21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICAgICAgXAo+IC0gICAgIChtZm5fdG9fbWFkZHIobWZu
KSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCj4gKyAgICAgKG1mbl90b19tYWRkcihtZm4pIDw9
IHZpcnRfdG9fbWFkZHIoX2VuZCAtIDEpKSkKClRoYW5rIHlvdSBmb3Igc2VuZGluZyB0aGUgcGF0
Y2ggYW5kIEkgdGhpbmsgdGhhdCAiX2VuZCAtIDEiIGlzIHRoZSByaWdodApmaXguIEkgYW0ganVz
dCB3b25kZXJpbmcgd2hldGhlciB3ZSB3YW50L25lZWQgYW4gZXhwbGljaXQgY2FzdCBvZiBzb21l
CnNvcnQgaGVyZSwgYmVjYXVzZSB0ZWNobmljYWxseSBfZW5kIGlzIGEgY2hhcltdIGFuZCAxIGlz
IGEgaW50ZWdlci4KTWF5YmU6CgogICgodmFkZHJfdClfZW5kIC0gMSkKCj8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 19:28:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 19:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKSV1-0004l5-Ud; Tue, 15 Oct 2019 19:28:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yms0=YI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKSV0-0004kq-5l
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 19:28:50 +0000
X-Inumbo-ID: 03707fd2-ef82-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 03707fd2-ef82-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 19:28:49 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 DB0ED20854;
 Tue, 15 Oct 2019 19:28:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571167729;
 bh=6qs6nIo8RiVVqSN6RB8PELBIdl/RK+o3nc1m7a4XHTs=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=i7K4mjcyjL02gAipQ8w6VzGZmu30W27pxr8cI6R8BFGRGhxOprONyAlct/0Gp3Jh5
 /FHQxK7PPrb2YL2LWHpZ5tbbOIlCaNRplJMPX9gf6nEKOST6pK7djha+o9E2AlPiox
 2JT3lkfNzIqbf/aNY86e/ZNksYJwOpS2LAu0c/wI=
Date: Tue, 15 Oct 2019 12:28:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191015191610.28680-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910151217020.30080@sstabellini-ThinkPad-T480s>
References: <20191015191610.28680-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9ucyBvZiB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgZXhwZWN0Cj4ge21hcCwg
dW5tYXB9X2RvbWFpbl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxwZXJzIGFyZSB1c2Vk
IHRvCj4gbWFwL3VubWFwIHBhZ2UgdGFibGVzIHdoaWxlIHVwZGF0ZSBYZW4gcGFnZS10YWJsZXMu
Cj4gCj4gU2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNv
ZGUgWGVuIFBUIHVwZGF0ZSBpbgo+IHtzZXQsIGNsZWFyfV9maXhtYXAoKSIsIHNldHVwX2ZpeG1h
cCgpIHdpbGwgbWFrZSB1c2Ugb2YgdGhlIGhlbHBlcnMKPiBtZW50aW9uZWQgYWJvdmUuIFdoZW4g
Ym9vdGluZyBYZW4gdXNpbmcgR1JVQiwgc2V0dXBfZml4bWFwKCkgbWF5IGJlIHVzZWQKPiBiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0Ogo+IAo+IChYRU4pIERhdGEgQWJvcnQgVHJhcC4gU3luZHJvbWU9MHg1Cj4gKFhF
TikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0Cj4gCj4gWy4uLl0KPiAKPiAoWEVO
KSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNWFiNmM+XSBtbS5jI3hl
bl9wdF91cGRhdGUrMHgyYjQvMHg1OWMgKFBDKQo+IChYRU4pICAgIFs8MDAwMDAwMDAwMDI1YWIy
MD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDI2OC8weDU5YyAoTFIpCj4gKFhFTikgICAgWzwwMDAw
MDAwMDAwMjVhZTcwPl0gc2V0X2ZpeG1hcCsweDFjLzB4MmMKPiAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYTljOTg+XSBjb3B5X2Zyb21fcGFkZHIrMHg3Yy8weGRjCj4gKFhFTikgICAgWzwwMDAwMDAw
MDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdpYysweDE4LzB4MzQKPiAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYTViNWM+XSBib290ZmR0LmMjZWFybHlfc2Nhbl9ub2RlKzB4Mzk4LzB4NTYwCj4gKFhFTikg
ICAgWzwwMDAwMDAwMDAwMmE1ZGUwPl0gZGV2aWNlX3RyZWVfZm9yX2VhY2hfbm9kZSsweGJjLzB4
MTQ0Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmE1ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4
MjYwCj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMmFjMGQwPl0gc3RhcnRfeGVuKzB4MTA4LzB4Yzc0
Cj4gKFhFTikgICAgWzwwMDAwMDAwMDAwMjAwNDRjPl0gYXJtNjQvaGVhZC5vI3BhZ2luZysweDYw
LzB4ODgKPiAKPiBEdXJpbmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIg
c3RhdGljYWxseSBhbGxvY2F0ZWQgaW4KPiBYZW4gYmluYXJ5IG9yIGFsbG9jYXRlZCB2aWEgYWxs
b2NfYm9vdF9wYWdlcygpLgo+IAo+IEZvciBzdGF0aWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxl
cywgdGhleSB3aWxsIGFscmVhZHkgYmUgbWFwcGVkIGFzCj4gcGFydCBvZiBYZW4gYmluYXJ5LiBT
byB3ZSBjYW4gZWFzaWx5IGZpbmQgdGhlIHZpcnR1YWwgYWRkcmVzcy4KPiAKPiBGb3IgZHluYW1p
Y2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFibGVzLCB3ZSBuZWVkIHRvIHJlbHkKPiBtYXBfZG9tYWlu
X3BhZ2UoKSB0byBiZSBmdW5jdGlvbmFsbHkgd29ya2luZy4KPiAKPiBGb3IgYXJtMzIsIHRoZSBj
YWxsIHdpbGwgYmUgdXNhYmxlIG11Y2ggYmVmb3JlIHBhZ2UgY2FuIGJlIGR5bmFtaWNhbGx5Cj4g
YWxsb2NhdGVkIChzZWUgc2V0dXBfcGFnZXRhYmxlcygpKS4gRm9yIGFybTY0LCB0aGUgY2FsbCB3
aWxsIGJlIHVzYWJsZQo+IGFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KPiAKPiBJbiBi
b3RoIGNhc2VzLCBtZW1vcnkgYXJlIGdpdmVuIHRvIHRoZSBib290IGFsbG9jYXRvciBhZnRlcndh
cmRzLiBTbyB3ZQo+IGNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBtYXBwaW5nIHBh
Z2UgdGFibGVzIGFsbG9jYXRlZAo+IGR5bmFtaWNhbGx5Lgo+IAo+IFRoZSBoZWxwZXJzIHhlbl97
bWFwLCB1bm1hcH1fdGFibGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFrZSBpbnRvCj4gYWNjb3Vu
dCB0aGUgY2FzZSB3aGVyZSBwYWdlLXRhYmxlcyBhcmUgcGFydCBvZiBYZW4gYmluYXJ5Lgo+IAo+
IEZpeGVzOiAwMjIzODdlZTFhICgneGVuL2FybTogbW06IERvbid0IG9wZW4tY29kZSBYZW4gUFQg
dXBkYXRlIGluIHtzZXQsIGNsZWFyfV9maXhtYXAoKScpCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjM6Cj4g
ICAgICAgICAtIFVzZSBpc194ZW5fZml4ZWRfbWZuCj4gICAgICAgICAtIEFkZCBhIGNvbW1lbnQg
YWJvdXQgZGVtb3RpbmcgdGhlIHR5cGUuCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAg
ICAtIEFkZCBSYUIgSnVlcmdlbgo+ICAgICAgICAgLSBSZXdvcmsgdGhlIGNoZWNrIHRvIGF2b2lk
IHRydW5jYXRpb24KPiAKPiAgICAgTm90ZSB0aGlzIHBhdGNoIHJlbGllcyBvbiBpc194ZW5fZml4
ZWRfbWZuIHRvIGJlIGNvcnJlY3QgKHNlZSBbMV0pLgo+IAo+ICAgICBbMV0gaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMTAvbXNnMDExMzguaHRtbAo+
IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggYmUyM2FjZmUy
Ni4uNDUxNGJjNmJiMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9tbS5jCj4gQEAgLTk2NCwxMSArOTY0LDQxIEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQo+ICAKPiAgc3RhdGljIGxwYWVfdCAqeGVuX21hcF90
YWJsZShtZm5fdCBtZm4pCj4gIHsKPiArICAgIC8qCj4gKyAgICAgKiBXZSBtYXkgcmVxdWlyZSB0
byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1hcF9kb21haW5fcGFnZSgpIGlzCj4gKyAgICAg
KiB1c2VhYmxlLiBUaGUgcmVxdWlyZW1lbnRzIGhlcmUgaXMgaXQgbXVzdCBiZSB1c2VhYmxlIGFz
IHNvb24gYXMKPiArICAgICAqIHBhZ2UtdGFibGVzIGFyZSBhbGxvY2F0ZWQgZHluYW1pY2FsbHkg
dmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4KPiArICAgICAqCj4gKyAgICAgKiBXZSBuZWVkIHRvIGRv
IHRoZSBjaGVjayBvbiBwaHlzaWNhbCBhZGRyZXNzIHJhdGhlciB0aGFuIHZpcnR1YWwKPiArICAg
ICAqIGFkZHJlc3MgdG8gYXZvaWQgdHJ1bmNhdGlvbiBvbiBBcm0zMi4gVGhlcmVmb3JlIGlzX2tl
cm5lbCgpIGNhbm5vdAo+ICsgICAgICogYmUgdXNlZC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBz
eXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX2Vhcmx5X2Jvb3QgKQo+ICsgICAgewo+ICsgICAgICAg
IGlmICggaXNfeGVuX2ZpeGVkX21mbihtZm4pICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IC8qCj4gKyAgICAgICAgICAgICAqIEl0IGlzIGZpbmUgdG8gZGVtb3RlIHRoZSB0eXBlIGJlY2F1
c2UgdGhlIHNpemUgb2YgWGVuCj4gKyAgICAgICAgICAgICAqIHdpbGwgYWx3YXlzIGZpdCBpbiB2
YWRkcl90Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgdmFkZHJfdCBvZmZzZXQg
PSBtZm5fdG9fbWFkZHIobWZuKSAtIHZpcnRfdG9fbWFkZHIoJl9zdGFydCk7Cj4gKwo+ICsgICAg
ICAgICAgICByZXR1cm4gKGxwYWVfdCAqKShYRU5fVklSVF9TVEFSVCArIG9mZnNldCk7Cj4gKyAg
ICAgICAgfQo+ICsgICAgfQo+ICsKPiAgICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2UobWZuKTsK
PiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgeGVuX3VubWFwX3RhYmxlKGNvbnN0IGxwYWVfdCAqdGFi
bGUpCj4gIHsKPiArICAgIC8qCj4gKyAgICAgKiBEdXJpbmcgZWFybHkgYm9vdCwgeGVuX21hcF90
YWJsZSgpIHdpbGwgbm90IHVzZSBtYXBfZG9tYWluX3BhZ2UoKQo+ICsgICAgICogZm9yIHBhZ2Ut
dGFibGVzIHJlc2lkaW5nIGluIFhlbiBiaW5hcnkuIFNvIHNraXAgdGhlIHVubWFwIHBhcnQuCj4g
KyAgICAgKi8KPiArICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9lYXJseV9ib290
ICYmIGlzX2tlcm5lbCh0YWJsZSkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gICAgICB1bm1h
cF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gIH0KPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 19:47:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 19:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKSn4-0006OQ-M6; Tue, 15 Oct 2019 19:47:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKSn3-0006OL-P7
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 19:47:29 +0000
X-Inumbo-ID: 9cce1700-ef84-11e9-bbab-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.88]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9cce1700-ef84-11e9-bbab-bc764e2007e4;
 Tue, 15 Oct 2019 19:47:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Q6wHIzwmUje14Vjr2J1xsMZaMQ+++uRyRMTYR+/tt7g=;
 b=Kdsa1R3g+4jS+IIZtrkrVi0N2OuyVXaBvzsD8yfg94KmQSvToN441zLvtsjTcfpQt8CxBVRa0xZTmnR2cPjfPvyfcNSLXIu8YfvIsAM0JXHPDyVzAFR8AT7XZN48+ysWcO9EXMMt8rV4L9c0uXbTxlcZYdpFCHiPctYgtRI/PcI=
Received: from AM4PR08CA0069.eurprd08.prod.outlook.com (2603:10a6:205:2::40)
 by HE1PR0802MB2331.eurprd08.prod.outlook.com (2603:10a6:3:c1::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.18; Tue, 15 Oct
 2019 19:47:19 +0000
Received: from DB5EUR03FT003.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::206) by AM4PR08CA0069.outlook.office365.com
 (2603:10a6:205:2::40) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.16 via Frontend
 Transport; Tue, 15 Oct 2019 19:47:19 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 DB5EUR03FT003.mail.protection.outlook.com (10.152.20.157) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Tue, 15 Oct 2019 19:47:18 +0000
Received: ("Tessian outbound 081de437afc7:v33");
 Tue, 15 Oct 2019 19:47:12 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 800c975a8f6cfb7e
X-CR-MTA-TID: 64aa7808
Received: from b2e860b0b4e8.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.8.51]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 06D42375-D81C-4A48-9D67-4DDB15C1B3AA.1; 
 Tue, 15 Oct 2019 19:47:06 +0000
Received: from EUR03-AM5-obe.outbound.protection.outlook.com
 (mail-am5eur03lp2051.outbound.protection.outlook.com [104.47.8.51])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id b2e860b0b4e8.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Tue, 15 Oct 2019 19:47:06 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=HGjObBlxnu0CcDglbEyEN2LTdt1NyptD+TalLszXFGarxVs3CLfmXu52FwGU2xVPQm86h+NbpMM9bkCtVEuWqm2Csbk0Wfak/IAociyrO325S6EL9P915ABQIIT73E8u7w9bvtoaGB+b0KuHybb2P01j0E3IVZ+EvGhz+xyeitBW/U+W40+Gij3CUZQdswA82XU60IHdpXkBMydIxQTDj6bmYjnfUW4Mr/BR8AeIJSRyaQK+oGbmwgpoV0zkJiz73CVznnmxK9xDtuarViKWI6osM4Qrr5FsBtUXA37LL2XPIjT7Nvj+QqMp0510FkuuKezUIrUeqUgsbFK/YV4HCg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Q6wHIzwmUje14Vjr2J1xsMZaMQ+++uRyRMTYR+/tt7g=;
 b=Z0Uqy8vGCB5KWx3nnVobmx0tg6Dr6OTnmGrRQVCzjrwCCl3FyMONmNFH20jObJprAjfW5lTjH4paRxOl2TdGdsPL1xU8taDCgtjGxAOIH8QDV/Ml9k2IgfW4u4K5adUjIPXkgBLqiL30TbhHoQ86tnCh0ZJ8aQ54nLVSahUGusr7gct6sWgOD/djhu/QH5M+tpTIF1V8qGxX1fLb+xhzNrYJkieE28T1nkLcBDk/+wZzpvFJhMk6IrHRANXINmVKUJsc+4L5gyl8ZCx9exaErU2gdDiFFOM3sst5JhnMuDdaVMVq5B4mPQGy3g6GtQnMzhTT96GGCmPaUoLK/txfLg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=Q6wHIzwmUje14Vjr2J1xsMZaMQ+++uRyRMTYR+/tt7g=;
 b=Kdsa1R3g+4jS+IIZtrkrVi0N2OuyVXaBvzsD8yfg94KmQSvToN441zLvtsjTcfpQt8CxBVRa0xZTmnR2cPjfPvyfcNSLXIu8YfvIsAM0JXHPDyVzAFR8AT7XZN48+ysWcO9EXMMt8rV4L9c0uXbTxlcZYdpFCHiPctYgtRI/PcI=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4521.eurprd08.prod.outlook.com (20.179.43.80) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.21; Tue, 15 Oct 2019 19:47:04 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2347.023; Tue, 15 Oct 2019
 19:47:04 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH for-4.13] xen/arm: Don't use _end in is_xen_fixed_mfn()
Thread-Index: AQHVg467lwMKdvMkWkmKN32oZFn8VqdcG4KA
Date: Tue, 15 Oct 2019 19:47:04 +0000
Message-ID: <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0453.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:e::33) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 526dd56f-7e7c-4218-d23e-08d751a87c9c
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4521:|HE1PR0802MB2331:
X-Microsoft-Antispam-PRVS: <HE1PR0802MB233177E0D16D477BB753021880930@HE1PR0802MB2331.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 01917B1794
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(346002)(396003)(366004)(136003)(199004)(189003)(51444003)(8676002)(7736002)(6116002)(14454004)(14444005)(3846002)(31686004)(71200400001)(256004)(305945005)(478600001)(7416002)(316002)(2906002)(229853002)(66946007)(6436002)(71190400001)(6246003)(8936002)(81166006)(81156014)(64756008)(66476007)(66556008)(66446008)(6486002)(31696002)(44832011)(476003)(86362001)(6512007)(25786009)(36756003)(66066001)(102836004)(6916009)(4326008)(6506007)(386003)(99286004)(26005)(53546011)(2616005)(54906003)(76176011)(486006)(446003)(52116002)(5660300002)(11346002)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4521;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: VT8DZjvFRXcWlSd8Z8u2EwHj/QzULeZ7MmW7zNkouJL6tISpPPdiZvYhEpV9QeSqbLa6Hb2QBhOPkLEqq+s421Q45HEaUhBngPk3ZscQTlVA75H/QixJje1q0wgqb1EMYLtNKx0zyIJHhuJySOOjwRHXxu0fE6WHEeK6sglTOdU7k1dPrGknJhZv4O3eRTwTtst/c7BwLBm3EIRwstNDT8aG6nFnqewLKXr/+J+VmK5XbPBavsKqOTEYZhKba4nq6XeJOIXjgkLCWuVQyH7kPuSzgfC+US4AdAW9Rryiq0/fTxglH48tDIY8aheqWGk1fj1IS/W2YrvxgLzB7boisBqTDoEdWiRRyReMX2ztCqH9DrLJav50GAoMm5iiQfeXmLfgZ356lBY5LWcAEjg/B68QOOW8TE6Mf8RGPxW8Z5o=
x-ms-exchange-transport-forked: True
Content-ID: <F322D1CA9C8DD5498C10AD38C1278CBB@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4521
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT003.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(396003)(136003)(346002)(199004)(189003)(51444003)(63350400001)(36756003)(70206006)(76130400001)(446003)(436003)(70586007)(8936002)(2616005)(316002)(81166006)(81156014)(8676002)(22756006)(11346002)(47776003)(5660300002)(476003)(66066001)(86362001)(126002)(31696002)(305945005)(2906002)(7736002)(4326008)(6246003)(76176011)(336012)(23676004)(14444005)(2486003)(26826003)(6512007)(54906003)(486006)(25786009)(478600001)(99286004)(14454004)(6862004)(26005)(186003)(386003)(6506007)(53546011)(31686004)(102836004)(6116002)(3846002)(229853002)(356004)(6486002)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2331;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: aee4ed2f-cef7-4dda-a097-08d751a87460
NoDisclaimer: True
X-Forefront-PRVS: 01917B1794
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: zIPG/tVJDzOceWw/E3nXO7D9PCQbq4Gy/GQMfvlBicnbBHHXVS4dmHgcEpANrdALgMrjkI8ltbPp174BnCVBF2avLi2H0O5Z9usJG7ih7ILQ3h9Tq+gBDR5u0xauQZI4SlN5dAXgbrqFldeWO98RExgx+7K5CB2Dnw6OTw4Zhr6SXu6NtJFc6GINVG3QlTibA7MkoJiQPqTJQtq74d412WHu6RpsmkBF7lC4FXvF3kk5FoRDO2U839kkJD3lK5QZiCmW4xn77sNzzTC30hTZi1PW+he+TJV0+2IEqFVwwt7ylTYiuZZBAbCrpjIuMq312wgz1Z8wiNdIgvb+A14gyemHMx9miMCF/JL/Rz4Vz12e6r0LqyIx6zCS2A52vEJIV2StNOZduO/RShLZKoq7+F+pgcPnYQYjxGzJtyTP2TI=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2019 19:47:18.2550 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 526dd56f-7e7c-4218-d23e-08d751a87c9c
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2331
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDE1LzEwLzIwMTkgMjA6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4g
T24gVHVlLCAxNSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gdmlydF90b19tYWRk
cigpIGlzIHVzaW5nIHRoZSBoYXJkd2FyZSBwYWdlLXRhYmxlIHdhbGsgaW5zdHJ1Y3Rpb25zIHRv
DQo+PiB0cmFuc2xhdGUgYSB2aXJ0dWFsIGFkZHJlc3MgdG8gcGh5c2ljYWwgYWRkcmVzcy4gVGhl
IGZ1bmN0aW9uIHNob3VsZA0KPj4gb25seSBiZSBjYWxsZWQgb24gdmlydHVhbCBhZGRyZXNzIG1h
cHBlZC4NCj4+DQo+PiBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQg
bWF5IG5vdCBiZSBtYXBwZWQgd2hlbiB0aGUNCj4+IGJpbmFyeSBzaXplIGlzIHBhZ2UtYWxpZ25l
ZC4gVGhpcyBtZWFucyB2aXJ0X3RvX21hZGRyKCkgd2lsbCBub3QgYmUgYWJsZQ0KPj4gdG8gZG8g
dGhlIHRyYW5zbGF0aW9uIGFuZCB0aGVyZWZvcmUgY3Jhc2ggWGVuLg0KPj4NCj4+IE5vdGUgdGhl
cmUgaXMgYWxzbyBhbiBvZmYtYnktb25lIGlzc3VlIGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5p
YyB3aWxsDQo+PiB0cnVtcCB0aGF0Lg0KPj4NCj4+IEJvdGggaXNzdWVzIGNhbiBiZSBmaXhlZCBi
eSB1c2luZyBfZW5kIC0gMSBpbiB0aGUgY2hlY2suDQo+Pg0KPj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4+DQo+PiAtLS0NCj4+DQo+PiBDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+DQo+PiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPg0KPj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+DQo+PiBDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KPj4gQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4+IENjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4NCj4+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KPj4gQ2M6IGpn
cm9zc0BzdXNlLmNvbQ0KPj4NCj4+IHg4NiBzZWVtcyB0byBiZSBhZmZlY3RlZCBieSB0aGUgb2Zm
LWJ5LW9uZSBpc3N1ZS4gSmFuLCBBbmRyZXc/DQo+Pg0KPj4gVGhpcyBjb3VsZCBiZSByZWFjaGVk
IGJ5IGEgZG9tYWluIHZpYSBYRU5fU1lTQ1RMX3BhZ2Vfb2ZmbGluZV9vcC4NCj4+IEhvd2V2ZXIs
IHRoZSBvcGVyYXRpb24gaXMgbm90IHNlY3VyaXR5IHN1cHBvcnRlZCAoc2VlIFhTQS03NykuIFNv
IHdlIGFyZQ0KPj4gZmluZSBoZXJlLg0KPj4gLS0tDQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCB8IDIgKy0NCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pDQo+Pg0KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW0uaA0KPj4gaW5kZXggMjYyZDkyZjE4ZC4uMTc0YWNkODg1OSAx
MDA2NDQNCj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaA0KPj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oDQo+PiBAQCAtMTUzLDcgKzE1Myw3IEBAIGV4dGVybiB1bnNpZ25l
ZCBsb25nIHhlbmhlYXBfYmFzZV9wZHg7DQo+PiAgIA0KPj4gICAjZGVmaW5lIGlzX3hlbl9maXhl
ZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPj4gICAgICAg
KChtZm5fdG9fbWFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICAg
ICAgXA0KPj4gLSAgICAgKG1mbl90b19tYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoJl9lbmQp
KSkNCj4+ICsgICAgIChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKF9lbmQgLSAx
KSkpDQo+IA0KPiBUaGFuayB5b3UgZm9yIHNlbmRpbmcgdGhlIHBhdGNoIGFuZCBJIHRoaW5rIHRo
YXQgIl9lbmQgLSAxIiBpcyB0aGUgcmlnaHQNCj4gZml4LiBJIGFtIGp1c3Qgd29uZGVyaW5nIHdo
ZXRoZXIgd2Ugd2FudC9uZWVkIGFuIGV4cGxpY2l0IGNhc3Qgb2Ygc29tZQ0KPiBzb3J0IGhlcmUs
IGJlY2F1c2UgdGVjaG5pY2FsbHkgX2VuZCBpcyBhIGNoYXJbXSBhbmQgMSBpcyBhIGludGVnZXIu
DQo+IE1heWJlOg0KPiANCj4gICAgKCh2YWRkcl90KV9lbmQgLSAxKQ0KPiANCj4gPw0KDQpJIHZh
Z3VlbHkgcmVtZW1iZXIgYSBsZW5ndGh5IGRpc2N1c3Npb24gYWJvdXQgaXQgbGFzdCB5ZWFyLiBC
dXQgSSBkb24ndCANCnRoaW5rIHRoZXJlIHdhcyBhbnkgY29uY2x1c2lvbiBpbiBpdC4NCg0KSW4g
dGhpcyBjYXNlLCB3aGF0IGFyZSB5b3UgdHJ5aW5nIHRvIHByZXZlbnQgd2l0aCB0aGUgY2FzdD8g
SXMgaXQgDQp1bmRlcmZsb3cgb2YgYW4gYXJyYXk/IElmIHNvLCBob3cgdGhlIGNhc3QgaXMgYWN0
dWFsbHkgZ29pbmcgdG8gcHJldmVudCANCnRoZSBjb21waWxlciB0byBkbyB0aGUgd3JvbmcgdGhp
bmc/DQoNCkNoZWVycywNCg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 20:34:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 20:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKTWt-0001qO-0m; Tue, 15 Oct 2019 20:34:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y0BL=YI=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKTWs-0001qJ-4a
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 20:34:50 +0000
X-Inumbo-ID: 3ac664a2-ef8b-11e9-93a2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ac664a2-ef8b-11e9-93a2-12813bfff9fa;
 Tue, 15 Oct 2019 20:34:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKTWp-0006fG-AY; Tue, 15 Oct 2019 20:34:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKTWo-00057H-Tr; Tue, 15 Oct 2019 20:34:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKTWo-0002ME-Sq; Tue, 15 Oct 2019 20:34:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142757-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2abd839aa7e615f2bbc50c8ba7deb9e40d186768
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 15 Oct 2019 20:34:46 +0000
Subject: [Xen-devel] [linux-linus test] 142757: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc1NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNzU3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNyBndWVzdC1zdGFy
dC4yICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMmFiZDgzOWFhN2U2MTVmMmJi
YzUwYzhiYTdkZWI5ZTQwZDE4Njc2OApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIyNSBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMjQgZGF5cyAg
MTc4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjc1NyAgMjAxOS0xMC0xNCAyMTow
OToxMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDk5NCBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMDg3MTEgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 20:38:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 20:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKTai-00021W-Oo; Tue, 15 Oct 2019 20:38:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yms0=YI=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKTag-00021R-Qo
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 20:38:46 +0000
X-Inumbo-ID: c888bd62-ef8b-11e9-93a2-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c888bd62-ef8b-11e9-93a2-12813bfff9fa;
 Tue, 15 Oct 2019 20:38:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 9B88220872;
 Tue, 15 Oct 2019 20:38:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571171925;
 bh=CVrkEqAtBTV/21/+fP22UyqUvunnyeZh3EZI7NFV6D8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=czdl+Kdx28OQLLeP+JC2CIX9jeW/3OtvX8bfnsy6KzZJiBYdesby629b2PQuFjX/b
 fJJmaZMsYD7e3hqkm1bBlNeAU1gEw95FvWWsqEt07EuxNr1B8j2thhVYHNb2lL+Wle
 cAKtVBK0PaCBuffiXlS19gdIaUmHqp/VSfKJ0WwI=
Date: Tue, 15 Oct 2019 13:38:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
Message-ID: <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDE1
LzEwLzIwMTkgMjA6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTUg
T2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiB2aXJ0X3RvX21hZGRyKCkgaXMgdXNp
bmcgdGhlIGhhcmR3YXJlIHBhZ2UtdGFibGUgd2FsayBpbnN0cnVjdGlvbnMgdG8KPiA+PiB0cmFu
c2xhdGUgYSB2aXJ0dWFsIGFkZHJlc3MgdG8gcGh5c2ljYWwgYWRkcmVzcy4gVGhlIGZ1bmN0aW9u
IHNob3VsZAo+ID4+IG9ubHkgYmUgY2FsbGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBwZWQuCj4g
Pj4KPiA+PiBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQgbWF5IG5v
dCBiZSBtYXBwZWQgd2hlbiB0aGUKPiA+PiBiaW5hcnkgc2l6ZSBpcyBwYWdlLWFsaWduZWQuIFRo
aXMgbWVhbnMgdmlydF90b19tYWRkcigpIHdpbGwgbm90IGJlIGFibGUKPiA+PiB0byBkbyB0aGUg
dHJhbnNsYXRpb24gYW5kIHRoZXJlZm9yZSBjcmFzaCBYZW4uCj4gPj4KPiA+PiBOb3RlIHRoZXJl
IGlzIGFsc28gYW4gb2ZmLWJ5LW9uZSBpc3N1ZSBpbiB0aGlzIGNvZGUsIGJ1dCB0aGUgcGFuaWMg
d2lsbAo+ID4+IHRydW1wIHRoYXQuCj4gPj4KPiA+PiBCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQg
YnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNrLgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+Pgo+ID4+IC0tLQo+ID4+Cj4g
Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPj4gQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+PiBDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPj4gQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9y
Zz4KPiA+PiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+ID4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
Pj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4+IENjOiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgo+ID4+IENjOiBqZ3Jvc3NAc3VzZS5jb20KPiA+Pgo+ID4+IHg4NiBzZWVtcyB0byBiZSBh
ZmZlY3RlZCBieSB0aGUgb2ZmLWJ5LW9uZSBpc3N1ZS4gSmFuLCBBbmRyZXc/Cj4gPj4KPiA+PiBU
aGlzIGNvdWxkIGJlIHJlYWNoZWQgYnkgYSBkb21haW4gdmlhIFhFTl9TWVNDVExfcGFnZV9vZmZs
aW5lX29wLgo+ID4+IEhvd2V2ZXIsIHRoZSBvcGVyYXRpb24gaXMgbm90IHNlY3VyaXR5IHN1cHBv
cnRlZCAoc2VlIFhTQS03NykuIFNvIHdlIGFyZQo+ID4+IGZpbmUgaGVyZS4KPiA+PiAtLS0KPiA+
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8IDIgKy0KPiA+PiAgIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+ID4+IGlu
ZGV4IDI2MmQ5MmYxOGQuLjE3NGFjZDg4NTkgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCj4gPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gPj4gQEAg
LTE1Myw3ICsxNTMsNyBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX2Jhc2VfcGR4Owo+
ID4+ICAgCj4gPj4gICAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ID4+ICAgICAgICgobWZuX3RvX21hZGRyKG1mbikgPj0g
dmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgICAgICAgICAgIFwKPiA+PiAtICAgICAobWZuX3Rv
X21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcigmX2VuZCkpKQo+ID4+ICsgICAgIChtZm5fdG9f
bWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKF9lbmQgLSAxKSkpCj4gPiAKPiA+IFRoYW5rIHlv
dSBmb3Igc2VuZGluZyB0aGUgcGF0Y2ggYW5kIEkgdGhpbmsgdGhhdCAiX2VuZCAtIDEiIGlzIHRo
ZSByaWdodAo+ID4gZml4LiBJIGFtIGp1c3Qgd29uZGVyaW5nIHdoZXRoZXIgd2Ugd2FudC9uZWVk
IGFuIGV4cGxpY2l0IGNhc3Qgb2Ygc29tZQo+ID4gc29ydCBoZXJlLCBiZWNhdXNlIHRlY2huaWNh
bGx5IF9lbmQgaXMgYSBjaGFyW10gYW5kIDEgaXMgYSBpbnRlZ2VyLgo+ID4gTWF5YmU6Cj4gPiAK
PiA+ICAgICgodmFkZHJfdClfZW5kIC0gMSkKPiA+IAo+ID4gPwo+IAo+IEkgdmFndWVseSByZW1l
bWJlciBhIGxlbmd0aHkgZGlzY3Vzc2lvbiBhYm91dCBpdCBsYXN0IHllYXIuIEJ1dCBJIGRvbid0
IAo+IHRoaW5rIHRoZXJlIHdhcyBhbnkgY29uY2x1c2lvbiBpbiBpdC4KPgo+IEluIHRoaXMgY2Fz
ZSwgd2hhdCBhcmUgeW91IHRyeWluZyB0byBwcmV2ZW50IHdpdGggdGhlIGNhc3Q/IElzIGl0IAo+
IHVuZGVyZmxvdyBvZiBhbiBhcnJheT8gSWYgc28sIGhvdyB0aGUgY2FzdCBpcyBhY3R1YWxseSBn
b2luZyB0byBwcmV2ZW50IAo+IHRoZSBjb21waWxlciB0byBkbyB0aGUgd3JvbmcgdGhpbmc/CgpZ
ZXMsIHRoZXJlIHdhcyBhIGxvbmcgZGlzY3Vzc2lvbiBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSB5
ZWFyOyBpdCB3YXMKYWJvdXQgaG93IHRvIGRlZmluZSBfc3RhcnQgYW5kIF9lbmQgc28gdGhhdCB3
ZSBjb3VsZCBhdm9pZCBjb21waWxlcnMKdW5kZWZpbmVkIGJlaGF2aW9yLiBUaGUgbWFpbiB1bmRl
cmx5aW5nIGlzc3VlIGlzIHRoYXQgY29tcGFyaXNvbnMKYmV0d2VlbiBwb2ludGVycyB0byBkaWZm
ZXJlbnQgb2JqZWN0cyBhcmUgdW5kZWZpbmVkIFsxXSAoX3N0YXJ0IGFuZCBfZW5kCmNhbiBiZSBp
bnRlcnByZXRlZCBhcyBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cykuCgpUaGlzIGNhc2Ug
aXMgYSBiaXQgZGlmZmVyZW50LCBhbmQgZWFzaWVyLiBUaGUgaXNzdWUgaXMgdGhhdCwgYmVjYXVz
ZSB0aGUKcmVzdWx0IG9mICJfZW5kIC0gMSIgaXMgbm90IHdpdGhpbiB0aGUgYm91bmRhcmllcyBv
ZiB0aGUgX2VuZCBhcnJheSwKdGhlbiB0aGUgb3BlcmF0aW9uIGlzICJ1bmRlZmluZWQiIGJ5IHRo
ZSBDIHNwZWNpZmljYXRpb24gKEM5OSA2LjUuNikuClVuZGVmaW5lZCBpcyBub3QgZ29vZC4KClNv
LCBJIGFtIG5vdCByZWFsbHkgYXNraW5nIGZvciBhbnkgY29tcGxleCBmaXgsIG9yIGh5cGVydmlz
b3Itd2lkZQpyZXdvcmsuIEkgYW0gb25seSBhc2tpbmcgdG8gYXZvaWQgaW50cm9kdWNpbmcgbmV3
IHVuZGVmaW5lZCBiZWhhdmlvci4KQ2FzdGluZyB0byB2YWRkcl90IHNob3VsZCBzb2x2ZSBpdCBJ
IHRoaW5rLgoKWzFdIGh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1NDkwNDcyMjIy
NzMxMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 21:09:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 21:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKU3w-0004NK-El; Tue, 15 Oct 2019 21:09:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dEpp=YI=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKU3v-0004NF-NJ
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 21:08:59 +0000
X-Inumbo-ID: ff7470d8-ef8f-11e9-a531-bc764e2007e4
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.77]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff7470d8-ef8f-11e9-a531-bc764e2007e4;
 Tue, 15 Oct 2019 21:08:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hW1sbGOZPce1mXFgHUff2X0pjEfdL7pGeJg47XOpNtQ=;
 b=jk6MBuD8ikTd3hMxgbPgEPHGUPEGu66FmTKUYWJUn5Y3ctXvjs/4xeijO4ipnnlcU9u9FIQtaBbUAigsZiT+9ShlorwD1JPsVuEAtW0+WC4CbinbmWmnlLUwurl0j7s4T1RBn3O1XM3KeGysPUDm/frQ2PeGt/5lutY57CjQcag=
Received: from AM6PR08CA0030.eurprd08.prod.outlook.com (2603:10a6:20b:c0::18)
 by DB6PR0801MB2021.eurprd08.prod.outlook.com (2603:10a6:4:79::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.18; Tue, 15 Oct
 2019 21:08:53 +0000
Received: from AM5EUR03FT042.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::203) by AM6PR08CA0030.outlook.office365.com
 (2603:10a6:20b:c0::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.16 via Frontend
 Transport; Tue, 15 Oct 2019 21:08:53 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT042.mail.protection.outlook.com (10.152.17.168) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Tue, 15 Oct 2019 21:08:51 +0000
Received: ("Tessian outbound 6481c7fa5a3c:v33");
 Tue, 15 Oct 2019 21:08:45 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: a23775c2fec0bf62
X-CR-MTA-TID: 64aa7808
Received: from c781bdd805f9.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.6.56]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 CF9D3BE6-4693-452B-8512-3ACF5553B588.1; 
 Tue, 15 Oct 2019 21:08:40 +0000
Received: from EUR02-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur02lp2056.outbound.protection.outlook.com [104.47.6.56])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c781bdd805f9.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Tue, 15 Oct 2019 21:08:40 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ISHA2cKbkm9Cq0TQ2RoIadEckQd0bj7Po/c1UcQYv5JdHNloDfQNWZ1rquMOPTEq3S9rLs3H5faEVlxcYZFqxgzwiK2riVDuYRE5ccLB+0ckVL4vStXb1qqKPhus15ltaVvkfMD/xUOxIGrrj+VfYzminJgfI5LibKlu7v5iLXyxsILWrNkNCMN4Iy6IF1MJTGzdp8EM11Pm13lQLxXKYYULtVmN9NiPv7f9RGNMamXlWAFO+S8THwNFEjLtQSWGpXYon5f11uSdLdDR9P/YYhOs5pNH9IxCM4kqxugBON69I09EGtDtUSmftTxw6nQJRupajVxOjXZHyWbuSZHnRw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hW1sbGOZPce1mXFgHUff2X0pjEfdL7pGeJg47XOpNtQ=;
 b=Ip6kDclYUNQcyz6KJBQlBKkOeO/NORk+P13nY5ePdaHsHc0qKx3pKpRAQ7rymeLs7k0+whj83DBC7fTHfXUWNVShqpkVvnTjemBA7EXCaP3/POBFAeGPn/dk63ggmfg/QBX8N8hFtJGPbOHvEa19cWeNKnFbZZfqKfwZABMf8g8AP/FR3oQp6RAfVC6yXrjgTecKssYtejPYfwbeN33R6dYAKUdaYOqJrS3AH6uJvIiIHAcP+mcA/75ww9no9WVuwyk13WNIM4H2bDJ4Wt7JTfxa7d7dK7ExfIf9QzuiGjHe9XUT1FU2+wQjMguoPLGG/tUQlXavBM14NQzj+yZh3A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=hW1sbGOZPce1mXFgHUff2X0pjEfdL7pGeJg47XOpNtQ=;
 b=jk6MBuD8ikTd3hMxgbPgEPHGUPEGu66FmTKUYWJUn5Y3ctXvjs/4xeijO4ipnnlcU9u9FIQtaBbUAigsZiT+9ShlorwD1JPsVuEAtW0+WC4CbinbmWmnlLUwurl0j7s4T1RBn3O1XM3KeGysPUDm/frQ2PeGt/5lutY57CjQcag=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4346.eurprd08.prod.outlook.com (20.179.42.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.21; Tue, 15 Oct 2019 21:08:38 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2347.023; Tue, 15 Oct 2019
 21:08:38 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [PATCH for-4.13] xen/arm: Don't use _end in is_xen_fixed_mfn()
Thread-Index: AQHVg467lwMKdvMkWkmKN32oZFn8VqdcLEWA///9sACAAAhXgA==
Date: Tue, 15 Oct 2019 21:08:37 +0000
Message-ID: <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0133.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9f::25) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: 50fe7286-9f0c-4a8f-3850-08d751b3e14a
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4346:|DB6PR0801MB2021:
X-MS-Exchange-PUrlCount: 1
X-Microsoft-Antispam-PRVS: <DB6PR0801MB20212DA4A4903DEC275AD6D680930@DB6PR0801MB2021.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 01917B1794
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(346002)(39860400002)(376002)(366004)(136003)(199004)(189003)(51444003)(7736002)(31686004)(6246003)(71200400001)(76176011)(71190400001)(86362001)(6512007)(66476007)(3846002)(256004)(6116002)(66556008)(6486002)(8936002)(14454004)(81166006)(81156014)(6306002)(14444005)(8676002)(52116002)(4326008)(25786009)(305945005)(7416002)(64756008)(66446008)(99286004)(6436002)(66946007)(186003)(66066001)(5660300002)(44832011)(2616005)(229853002)(2906002)(966005)(11346002)(476003)(446003)(486006)(478600001)(316002)(102836004)(6506007)(386003)(6916009)(53546011)(36756003)(31696002)(54906003)(26005)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4346;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: xp5Ahx/Z4jfBatpPnBBFC99zeylAn3wN8EplE5cHS/+BAneExkF2naAzOA5N/YioE9AxzNU8//BtVr+6zUKQmpF0+92LHHJKpX9gHBnqc3lKfJsW8SiF/AsaLgFi7CUYphY4vbhKI3s1DuOrjH0PpulIoSpIRjaJV91I4TIQLFJwpaTaR9R4Y9yRcWCk+pFo6jw8XLZJczncvgA2tcZtuV+jiMVdI0r9Om6ryWHQhICRiU1a1eaVcypkOvMTQ9PpMW16AArgJshYSWWhvo/zgDK37SR7pSd9YJIvBu7Ps7dzuHS7v3NQBMz3TiHe9Bo2uw8bLRugMAC51jPEGGXnuROMDtXii48ltv6zKeApKty3zaoTseugrRRYd7T3k/jcozPjb798XyKkl3f/TG55JG6T8Kx6krKWUE1UYdfiIfFWqp2ydeAFeefc74YW2MMGKLgAFaBTCBYuN/1FUHpJ5g==
x-ms-exchange-transport-forked: True
Content-ID: <5ACC50ED5F7EA4418CFB193277EA0AB9@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4346
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT042.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(376002)(136003)(396003)(346002)(189003)(199004)(51444003)(53546011)(70586007)(76130400001)(6486002)(14444005)(81166006)(31686004)(8676002)(186003)(36906005)(70206006)(2486003)(2906002)(36756003)(23676004)(26005)(316002)(54906003)(102836004)(386003)(6246003)(99286004)(6506007)(4326008)(47776003)(476003)(126002)(25786009)(86362001)(305945005)(486006)(76176011)(81156014)(7736002)(2616005)(356004)(66066001)(8936002)(6512007)(436003)(446003)(11346002)(63350400001)(6306002)(31696002)(3846002)(336012)(6862004)(229853002)(22756006)(478600001)(26826003)(5660300002)(14454004)(50466002)(6116002)(966005)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2021;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 82fd7ac0-38d1-4c3b-ed30-08d751b3d8f8
NoDisclaimer: True
X-Forefront-PRVS: 01917B1794
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: hrkFbDlqvM1wi/c5W8A8SLUXmOhuurJnIJYvUGLAJBZQFZ728KEwuNTyLobItGS1nHkGNSMeu8J1k9lB77EEbzfkP2U7+IwI+Wbcz7fKrWtvoQZwHKz0LMKzZmc7LxnUEFSTGIZ4FomdAzHVYl8NauSPGXs0wDwe5NoEOc4j5EwvpUCGb+b50MfttOKJdYn3wy8gJAb7C1HYN1OatL8oQYsFsM6KZiJlarx2f2BnpfRTyzmRcQrFWb1RtIQsFPUXTuTttn/93OzDEEtwuEb7CuQtvQj4w63mToNxszlP/TpB2dWtW4w91JxKOyTzQ5Hs5NMWJQDO+FXi1tviU/qh2jgVzT60YdnN2KxwtCMyx2B1gv0it+7TKXPUtsXvUnQv+h4xqCBfElxFpvAujW9vlNBZWA+0iqlLYCZuwtQYJby+n0oE1Cn/N9r8Kuyh2ePN7Xv33za5d+8eGcYai050OQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Oct 2019 21:08:51.6357 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 50fe7286-9f0c-4a8f-3850-08d751b3e14a
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2021
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDE1LzEwLzIwMTkgMjE6MzgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToNCj4gT24g
VHVlLCAxNSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KPj4gSGksDQo+Pg0KPj4gT24g
MTUvMTAvMjAxOSAyMDoyOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPj4+IE9uIFR1ZSwg
MTUgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToNCj4+Pj4gdmlydF90b19tYWRkcigpIGlz
IHVzaW5nIHRoZSBoYXJkd2FyZSBwYWdlLXRhYmxlIHdhbGsgaW5zdHJ1Y3Rpb25zIHRvDQo+Pj4+
IHRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlzaWNhbCBhZGRyZXNzLiBUaGUgZnVu
Y3Rpb24gc2hvdWxkDQo+Pj4+IG9ubHkgYmUgY2FsbGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBw
ZWQuDQo+Pj4+DQo+Pj4+IF9lbmQgcG9pbnRzIHBhc3QgdGhlIGVuZCBvZiBYZW4gYmluYXJ5IGFu
ZCBtYXkgbm90IGJlIG1hcHBlZCB3aGVuIHRoZQ0KPj4+PiBiaW5hcnkgc2l6ZSBpcyBwYWdlLWFs
aWduZWQuIFRoaXMgbWVhbnMgdmlydF90b19tYWRkcigpIHdpbGwgbm90IGJlIGFibGUNCj4+Pj4g
dG8gZG8gdGhlIHRyYW5zbGF0aW9uIGFuZCB0aGVyZWZvcmUgY3Jhc2ggWGVuLg0KPj4+Pg0KPj4+
PiBOb3RlIHRoZXJlIGlzIGFsc28gYW4gb2ZmLWJ5LW9uZSBpc3N1ZSBpbiB0aGlzIGNvZGUsIGJ1
dCB0aGUgcGFuaWMgd2lsbA0KPj4+PiB0cnVtcCB0aGF0Lg0KPj4+Pg0KPj4+PiBCb3RoIGlzc3Vl
cyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNrLg0KPj4+Pg0KPj4+
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPg0KPj4+
Pg0KPj4+PiAtLS0NCj4+Pj4NCj4+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+DQo+Pj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+DQo+Pj4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4NCj4+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4+Pj4gQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+DQo+Pj4+IENjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+Pj4+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+Pj4+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9y
Zz4NCj4+Pj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+DQo+Pj4+IENjOiBqZ3Jvc3NAc3VzZS5j
b20NCj4+Pj4NCj4+Pj4geDg2IHNlZW1zIHRvIGJlIGFmZmVjdGVkIGJ5IHRoZSBvZmYtYnktb25l
IGlzc3VlLiBKYW4sIEFuZHJldz8NCj4+Pj4NCj4+Pj4gVGhpcyBjb3VsZCBiZSByZWFjaGVkIGJ5
IGEgZG9tYWluIHZpYSBYRU5fU1lTQ1RMX3BhZ2Vfb2ZmbGluZV9vcC4NCj4+Pj4gSG93ZXZlciwg
dGhlIG9wZXJhdGlvbiBpcyBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkIChzZWUgWFNBLTc3KS4gU28g
d2UgYXJlDQo+Pj4+IGZpbmUgaGVyZS4NCj4+Pj4gLS0tDQo+Pj4+ICAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaCB8IDIgKy0NCj4+Pj4gICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pDQo+Pj4+DQo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgNCj4+Pj4gaW5kZXggMjYyZDkyZjE4
ZC4uMTc0YWNkODg1OSAxMDA2NDQNCj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
DQo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaA0KPj4+PiBAQCAtMTUzLDcgKzE1
Myw3IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbmhlYXBfYmFzZV9wZHg7DQo+Pj4+ICAgIA0K
Pj4+PiAgICAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXA0KPj4+PiAgICAgICAgKChtZm5fdG9fbWFkZHIobWZuKSA+PSB2aXJ0
X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICAgICAgXA0KPj4+PiAtICAgICAobWZuX3RvX21h
ZGRyKG1mbikgPD0gdmlydF90b19tYWRkcigmX2VuZCkpKQ0KPj4+PiArICAgICAobWZuX3RvX21h
ZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihfZW5kIC0gMSkpKQ0KPj4+DQo+Pj4gVGhhbmsgeW91
IGZvciBzZW5kaW5nIHRoZSBwYXRjaCBhbmQgSSB0aGluayB0aGF0ICJfZW5kIC0gMSIgaXMgdGhl
IHJpZ2h0DQo+Pj4gZml4LiBJIGFtIGp1c3Qgd29uZGVyaW5nIHdoZXRoZXIgd2Ugd2FudC9uZWVk
IGFuIGV4cGxpY2l0IGNhc3Qgb2Ygc29tZQ0KPj4+IHNvcnQgaGVyZSwgYmVjYXVzZSB0ZWNobmlj
YWxseSBfZW5kIGlzIGEgY2hhcltdIGFuZCAxIGlzIGEgaW50ZWdlci4NCj4+PiBNYXliZToNCj4+
Pg0KPj4+ICAgICAoKHZhZGRyX3QpX2VuZCAtIDEpDQo+Pj4NCj4+PiA/DQo+Pg0KPj4gSSB2YWd1
ZWx5IHJlbWVtYmVyIGEgbGVuZ3RoeSBkaXNjdXNzaW9uIGFib3V0IGl0IGxhc3QgeWVhci4gQnV0
IEkgZG9uJ3QNCj4+IHRoaW5rIHRoZXJlIHdhcyBhbnkgY29uY2x1c2lvbiBpbiBpdC4NCj4+DQo+
PiBJbiB0aGlzIGNhc2UsIHdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gcHJldmVudCB3aXRoIHRoZSBj
YXN0PyBJcyBpdA0KPj4gdW5kZXJmbG93IG9mIGFuIGFycmF5PyBJZiBzbywgaG93IHRoZSBjYXN0
IGlzIGFjdHVhbGx5IGdvaW5nIHRvIHByZXZlbnQNCj4+IHRoZSBjb21waWxlciB0byBkbyB0aGUg
d3JvbmcgdGhpbmc/DQo+IA0KPiBZZXMsIHRoZXJlIHdhcyBhIGxvbmcgZGlzY3Vzc2lvbiBhdCB0
aGUgYmVnaW5uaW5nIG9mIHRoZSB5ZWFyOyBpdCB3YXMNCj4gYWJvdXQgaG93IHRvIGRlZmluZSBf
c3RhcnQgYW5kIF9lbmQgc28gdGhhdCB3ZSBjb3VsZCBhdm9pZCBjb21waWxlcnMNCj4gdW5kZWZp
bmVkIGJlaGF2aW9yLiBUaGUgbWFpbiB1bmRlcmx5aW5nIGlzc3VlIGlzIHRoYXQgY29tcGFyaXNv
bnMNCj4gYmV0d2VlbiBwb2ludGVycyB0byBkaWZmZXJlbnQgb2JqZWN0cyBhcmUgdW5kZWZpbmVk
IFsxXSAoX3N0YXJ0IGFuZCBfZW5kDQo+IGNhbiBiZSBpbnRlcnByZXRlZCBhcyBwb2ludGVycyB0
byBkaWZmZXJlbnQgb2JqZWN0cykuDQo+IA0KPiBUaGlzIGNhc2UgaXMgYSBiaXQgZGlmZmVyZW50
LCBhbmQgZWFzaWVyLiBUaGUgaXNzdWUgaXMgdGhhdCwgYmVjYXVzZSB0aGUNCj4gcmVzdWx0IG9m
ICJfZW5kIC0gMSIgaXMgbm90IHdpdGhpbiB0aGUgYm91bmRhcmllcyBvZiB0aGUgX2VuZCBhcnJh
eSwNCj4gdGhlbiB0aGUgb3BlcmF0aW9uIGlzICJ1bmRlZmluZWQiIGJ5IHRoZSBDIHNwZWNpZmlj
YXRpb24gKEM5OSA2LjUuNikuDQo+IFVuZGVmaW5lZCBpcyBub3QgZ29vZC4NCj4gDQo+IFNvLCBJ
IGFtIG5vdCByZWFsbHkgYXNraW5nIGZvciBhbnkgY29tcGxleCBmaXgsIG9yIGh5cGVydmlzb3It
d2lkZQ0KPiByZXdvcmsuIEkgYW0gb25seSBhc2tpbmcgdG8gYXZvaWQgaW50cm9kdWNpbmcgbmV3
IHVuZGVmaW5lZCBiZWhhdmlvci4NCj4gQ2FzdGluZyB0byB2YWRkcl90IHNob3VsZCBzb2x2ZSBp
dCBJIHRoaW5rLg0KDQpJIGFncmVlIHRoYXQgd2Ugc2hvdWxkIG5vdCBhZGQgbW9yZSB1bmRlZmlu
ZWQgYmVoYXZpb3IgaW4gWGVuLiBIb3dldmVyLA0KSSBkb24ndCBsaWtlIGNhc3QgaWYgdGhleSBj
YW4ndCBiZSBqdXN0aWZpZWQuDQoNCkluIHRoaXMgcGFydGljdWxhciBjYXNlLCB5b3Ugc2VlbSB0
byBiZSB1bnN1cmUgdGhpcyBpcyBnb2luZyB0byByZW1vdmUgDQphbiB1bmRlZmluZWQgYmVoYXZp
b3IuIElJUkMsIEkgcG9pbnRlZCBvdXQgaW4gdGhlIHBhc3QgdGhhdCBjb21waWxlciBjYW4gDQpz
ZWUgdGhyb3VnaCBjYXN0Lg0KDQpTbyBjYW4gd2UgaGF2ZSBzb21lIGNlcnRhaW50eSB0aGF0IHlv
dXIgc3VnZ2VzdGlvbiBpcyBnb2luZyB0byB3b3JrPw0KDQpDaGVlcnMsDQoNCj4gDQo+IFsxXSBo
dHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTQ5MDQ3MjIyMjczMTINCj4gDQoNCi0t
IA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 21:35:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 21:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKUTe-0006f5-5P; Tue, 15 Oct 2019 21:35:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4d0t=YI=alstadheim.priv.no=hakon@srs-us1.protection.inumbo.net>)
 id 1iKUTd-0006f0-30
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 21:35:33 +0000
X-Inumbo-ID: b5e61242-ef93-11e9-93a2-12813bfff9fa
Received: from asav21.altibox.net (unknown [109.247.116.8])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5e61242-ef93-11e9-93a2-12813bfff9fa;
 Tue, 15 Oct 2019 21:35:30 +0000 (UTC)
Received: from postfix-relay.alstadheim.priv.no
 (148-252-118.41.3p.ntebredband.no [148.252.118.41])
 (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 CEBEA800B2
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 23:35:29 +0200 (CEST)
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 5E3C8624E80B
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 23:35:29 +0200 (CEST)
Received: from [192.168.2.201] (unknown [192.168.2.201])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested) (Authenticated sender: hakon)
 by smtps.alstadheim.priv.no (Postfix) with ESMTPSA id 32C432410674
 for <xen-devel@lists.xenproject.org>; Tue, 15 Oct 2019 23:35:29 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alstadheim.priv.no;
 s=smtp; t=1571175329;
 bh=V7LVaMALlpwLuBvs2XN7xsjt25G4+52a/aPB/cItInQ=;
 h=To:From:Subject:Date:From;
 b=MZcI2a4PgFsVuS5rHvrbLBAdMwNDG3gt+W03HlWni1Z6ACxZNsr9JEm6Nxj0Guoa6
 N51tLZjFaG5N4tCUI3/a3dTrpO1GBGdmWM72K8pOZuCOnAkmHosGqGxjNkdP/QTV5l
 YGCngTtSdQMbhcLSMDYfJ3QlTHPMZh9HTSSYbPA0=
To: xen-devel@lists.xenproject.org
From: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Message-ID: <19c16a0b-514d-8e2b-a2ea-ce35ab3c3952@alstadheim.priv.no>
Date: Tue, 15 Oct 2019 23:35:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.3 cv=d8DbNyrE c=1 sm=1 tr=0
 a=qndhj//pCErt3rr+x0O3mA==:117 a=qndhj//pCErt3rr+x0O3mA==:17
 a=IkcTkHD0fZMA:10 a=XobE76Q3jBoA:10 a=M51BFTxLslgA:10
 a=_iPA-etNg5h_H__ioZUA:9 a=w-qan2LXgLDAo1xK:21 a=QEXdDO2ut3YA:10
Subject: [Xen-devel] [BUG] Invalid guest state in Xen master,
 dom0 linux-5.3.6, domU windows 10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R290IHRoaXMganVzdCBub3csIGFzIG15IHdpbmRvd3MgZG9tVSBkaWVkOgoKKFhFTikgWzIwMTkt
MTAtMTUgMjE6MjM6NDRdIGQ3djAgdm1lbnRyeSBmYWlsdXJlIChyZWFzb24gMHg4MDAwMDAyMSk6
IApJbnZhbGlkIGd1ZXN0IHN0YXRlICgwKQooWEVOKSBbMjAxOS0xMC0xNSAyMToyMzo0NF0gKioq
KioqKioqKioqKiBWTUNTIEFyZWEgKioqKioqKioqKioqKioKKFhFTikgWzIwMTktMTAtMTUgMjE6
MjM6NDRdICoqKiBHdWVzdCBTdGF0ZSAqKioKKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NDRdIENS
MDogYWN0dWFsPTB4MDAwMDAwMDA4MDA1MDAzMSwgCnNoYWRvdz0weDAwMDAwMDAwODAwNTAwMzEs
IGdoX21hc2s9ZmZmZmZmZmZmZmZmZmZmZgooWEVOKSBbMjAxOS0xMC0xNSAyMToyMzo0NF0gQ1I0
OiBhY3R1YWw9MHgwMDAwMDAwMDAwMTcyNjc4LCAKc2hhZG93PTB4MDAwMDAwMDAwMDE3MDY3OCwg
Z2hfbWFzaz1mZmZmZmZmZmZmZThmODYwCihYRU4pIFsyMDE5LTEwLTE1IDIxOjIzOjQ0XSBDUjMg
PSAweDAwMDAwMDAwMDAxYWEwMDIKKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NDRdIFJTUCA9IDB4
ZmZmZjkwOGU0NDBmYWU2OCAKKDB4ZmZmZjkwOGU0NDBmYWU2OCnCoCBSSVAgPSAweGZmZmY5NTgx
ZTE1ZDU2MGIgKDB4ZmZmZjk1ODFlMTVkNTYwYikKKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NDRd
IFJGTEFHUz0weDAwMDAwMTk3ICgweDAwMDAwMTk3KcKgIERSNyA9IAoweDAwMDAwMDAwMDAwMDA0
MDAKKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NDRdIFN5c2VudGVyIFJTUD0wMDAwMDAwMDAwMDAw
MDAwIApDUzpSSVA9MDAwMDowMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTE1IDIxOjIz
OjQ0XcKgwqDCoMKgwqDCoMKgIHNlbMKgIGF0dHLCoCBsaW1pdMKgwqAgYmFzZQooWEVOKSBbMjAx
OS0xMC0xNSAyMToyMzo1Nl0gcHJpbnRrOiA1MiBtZXNzYWdlcyBzdXBwcmVzc2VkLgooWEVOKSBb
MjAxOS0xMC0xNSAyMToyMzo1Nl0gW1ZULURdZDc6UENJZTogdW5tYXAgMDAwMDo4MTowMC4wCihY
RU4pIFsyMDE5LTEwLTE1IDIxOjIzOjU2XSBbVlQtRF1kMDpQQ0llOiBtYXAgMDAwMDo4MTowMC4w
CihYRU4pIFsyMDE5LTEwLTE1IDIxOjIzOjU5XSBwcmludGs6IDIgbWVzc2FnZXMgc3VwcHJlc3Nl
ZC4KKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NTldIFtWVC1EXWQ3OlBDSWU6IHVubWFwIDAwMDA6
MDI6MDAuMAoKIMKgIyB4bCBpbmZvCmhvc3TCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgOiBnZW50b28KcmVsZWFzZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA6IDUu
My42LWdlbnRvby1yMQp2ZXJzaW9uwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDogIzIg
U01QIFNhdCBPY3QgMTIgMTM6NDg6MDAgQ0VTVCAyMDE5Cm1hY2hpbmXCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgOiB4ODZfNjQKbnJfY3B1c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA6IDEyCm1heF9jcHVfaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAxMQpucl9ub2Rl
c8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAyCmNvcmVzX3Blcl9zb2NrZXTCoMKgwqDC
oMKgwqAgOiA2CnRocmVhZHNfcGVyX2NvcmXCoMKgwqDCoMKgwqAgOiAxCmNwdV9taHrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAyNDcxLjk3Mwpod19jYXBzwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDogCmJmZWJmYmZmOjc3ZmVmM2ZmOjJjMTAwODAwOjAwMDAwMDIxOjAw
MDAwMDAxOjAwMDAzN2FiOjAwMDAwMDAwOjAwMDAwMTAwCnZpcnRfY2Fwc8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIDogcHYgaHZtIGh2bV9kaXJlY3RpbyBwdl9kaXJlY3RpbyBoYXAgc2hhZG93
IAppb21tdV9oYXBfcHRfc2hhcmUKdG90YWxfbWVtb3J5wqDCoMKgwqDCoMKgwqDCoMKgwqAgOiA2
NTM3NgpmcmVlX21lbW9yecKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiAxMjk5NgpzaGFyaW5nX2Zy
ZWVkX21lbW9yecKgwqAgOiAwCnNoYXJpbmdfdXNlZF9tZW1vcnnCoMKgwqAgOiAwCm91dHN0YW5k
aW5nX2NsYWltc8KgwqDCoMKgIDogMApmcmVlX2NwdXPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCA6IDAKeGVuX21ham9ywqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiA0Cnhlbl9taW5vcsKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDogMTMKeGVuX2V4dHJhwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgOiAtdW5zdGFibGUKeGVuX3ZlcnNpb27CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDog
NC4xMy11bnN0YWJsZQp4ZW5fY2Fwc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiB4ZW4t
My4wLXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIgCmh2bS0zLjAteDg2XzMy
cCBodm0tMy4wLXg4Nl82NAp4ZW5fc2NoZWR1bGVywqDCoMKgwqDCoMKgwqDCoMKgIDogY3JlZGl0
Mgp4ZW5fcGFnZXNpemXCoMKgwqDCoMKgwqDCoMKgwqDCoCA6IDQwOTYKcGxhdGZvcm1fcGFyYW1z
wqDCoMKgwqDCoMKgwqAgOiB2aXJ0X3N0YXJ0PTB4ZmZmZjgwMDAwMDAwMDAwMAp4ZW5fY2hhbmdl
c2V0wqDCoMKgwqDCoMKgwqDCoMKgIDoKeGVuX2NvbW1hbmRsaW5lwqDCoMKgwqDCoMKgwqAgOiB4
ZW4uY2ZnIHhlbi1tYXJrZXItMjE1IGNvbnNvbGVfdGltZXN0YW1wcz1kYXRlIAppb21tdT0xLGlu
dHBvc3QsdmVyYm9zZSxkZWJ1ZyBpb21tdV9pbmNsdXNpdmVfbWFwcGluZz0xIGNvbTE9NTc2MDAs
OG4xIApjb20yPTU3NjAwLDhuMSBjb25zb2xlPXZnYSxjb20yIGRvbTBfbWF4X3ZjcHVzPTggZG9t
MF9tZW09OEcsbWF4OjhHIApjcHVmcmVxPXhlbjpwZXJmb3JtYW5jZSx2ZXJib3NlIHNtdD0wIG1h
eGNwdXM9MTIgCmNvcmVfcGFya2luZz1wZXJmb3JtYW5jZSBubWk9ZG9tMCBnbnR0YWJfbWF4X2Zy
YW1lcz0yNTYgCmdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzPTEwMjQgdmNwdV9taWdyYXRpb25f
ZGVsYXk9MjAwMCAKdGlja2xlX29uZV9pZGxlX2NwdT0xIHNwZWMtY3RybD1uby14ZW4gc2NoZWQ9
Y3JlZGl0MiBtYXhfY3N0YXRlPTIgCmNsb2Nrc291cmNlPXRzYyB0c2M9c3RhYmxlOnNvY2tldCB0
aW1lcl9zbG9wPTUwMDAgbG9nbHZsPW5vbmUvd2FybmluZyAKZ3Vlc3RfbG9nbHZsPW5vbmUvd2Fy
bmluZwpjY19jb21waWxlcsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOiBnY2MgKEdlbnRvbyA4LjMu
MC1yMSBwMS4xKSA4LjMuMApjY19jb21waWxlX2J5wqDCoMKgwqDCoMKgwqDCoMKgIDogaGFrb24K
Y2NfY29tcGlsZV9kb21haW7CoMKgwqDCoMKgIDogYWxzdGFkaGVpbS5wcml2Lm5vCmNjX2NvbXBp
bGVfZGF0ZcKgwqDCoMKgwqDCoMKgIDogU3VuIE9jdCAxMyAxNjoxODowMSBDRVNUIDIwMTkKYnVp
bGRfaWTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDogYzY3ZTNhZWViOTEwZmNkMDZkZmU3
YmQzMWE5ZWI4MjAKeGVuZF9jb25maWdfZm9ybWF0wqDCoMKgwqAgOiA0Ci0tLS0tLS0tCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 23:30:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 23:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKWG8-0006ke-FS; Tue, 15 Oct 2019 23:29:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+BOK=YI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iKWG7-0006kZ-7m
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 23:29:43 +0000
X-Inumbo-ID: a9c3b5ea-efa3-11e9-8aca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9c3b5ea-efa3-11e9-8aca-bc764e2007e4;
 Tue, 15 Oct 2019 23:29:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571182182;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to:content-transfer-encoding;
 bh=in8D4WCrNlkj5YM9Sjo/urHgASDRxlja5oGKjr8GoSA=;
 b=IoF3f841fSCDx7o0Z0QQ/DgZzhrwxROGu4ZekjExGmcaEyCBeXelvgg+
 bLP0ktVEqUcWJtyTMFaeUdcM/793o6JZo3RnSGgHiLRlx9e5qig8Egbev
 XH+e27HKOhvlG4RnW4YfYuUwpGk5zMB2f1y7ZmTlp5aXdFpXaAzV4vfdl w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Gkn5O12NPgJ/kO443tc9SM61t0WWvmo3YhPc4gVfFJT8XoMnFr6qkLu88S6GkDbt89Z6iPC5XN
 u4fhkCTReslDnjErsk1SUf4a/ihBwHB1H8uiXAlEgfyCjUlsgFImhPDl+wb7cuF+GQfQ53ziM3
 87alT1hYYWYgFPVRoU5WD7oYlq+HojGk8zgn+m8ydag6NwC2Xxa7I3K218p50bLs0tVLBZq7is
 dUatLS9WRwGkdkAvHAQDvCNLrn0laHAepLlPcNtqyfGUdi+YqXubRRT5Y4YvRyDYlhY8jZ71oH
 DoY=
X-SBRS: 2.7
X-MesageID: 7255016
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,301,1566878400"; 
   d="scan'208";a="7255016"
To: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= <hakon@alstadheim.priv.no>,
 <xen-devel@lists.xenproject.org>
References: <19c16a0b-514d-8e2b-a2ea-ce35ab3c3952@alstadheim.priv.no>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bc0b45b1-be20-e1f2-81dc-cbfec71a6599@citrix.com>
Date: Wed, 16 Oct 2019 00:29:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <19c16a0b-514d-8e2b-a2ea-ce35ab3c3952@alstadheim.priv.no>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [BUG] Invalid guest state in Xen master,
 dom0 linux-5.3.6, domU windows 10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAyMjozNSwgSMOla29uIEFsc3RhZGhlaW0gd3JvdGU6Cj4gR290IHRoaXMg
anVzdCBub3csIGFzIG15IHdpbmRvd3MgZG9tVSBkaWVkOgo+Cj4gKFhFTikgWzIwMTktMTAtMTUg
MjE6MjM6NDRdIGQ3djAgdm1lbnRyeSBmYWlsdXJlIChyZWFzb24gMHg4MDAwMDAyMSk6Cj4gSW52
YWxpZCBndWVzdCBzdGF0ZSAoMCkKPiAoWEVOKSBbMjAxOS0xMC0xNSAyMToyMzo0NF0gKioqKioq
KioqKioqKiBWTUNTIEFyZWEgKioqKioqKioqKioqKioKPiAoWEVOKSBbMjAxOS0xMC0xNSAyMToy
Mzo0NF0gKioqIEd1ZXN0IFN0YXRlICoqKgo+IChYRU4pIFsyMDE5LTEwLTE1IDIxOjIzOjQ0XSBD
UjA6IGFjdHVhbD0weDAwMDAwMDAwODAwNTAwMzEsCj4gc2hhZG93PTB4MDAwMDAwMDA4MDA1MDAz
MSwgZ2hfbWFzaz1mZmZmZmZmZmZmZmZmZmZmCj4gKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NDRd
IENSNDogYWN0dWFsPTB4MDAwMDAwMDAwMDE3MjY3OCwKPiBzaGFkb3c9MHgwMDAwMDAwMDAwMTcw
Njc4LCBnaF9tYXNrPWZmZmZmZmZmZmZlOGY4NjAKPiAoWEVOKSBbMjAxOS0xMC0xNSAyMToyMzo0
NF0gQ1IzID0gMHgwMDAwMDAwMDAwMWFhMDAyCj4gKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NDRd
IFJTUCA9IDB4ZmZmZjkwOGU0NDBmYWU2OAo+ICgweGZmZmY5MDhlNDQwZmFlNjgpwqAgUklQID0g
MHhmZmZmOTU4MWUxNWQ1NjBiICgweGZmZmY5NTgxZTE1ZDU2MGIpCj4gKFhFTikgWzIwMTktMTAt
MTUgMjE6MjM6NDRdIFJGTEFHUz0weDAwMDAwMTk3ICgweDAwMDAwMTk3KcKgIERSNyA9Cj4gMHgw
MDAwMDAwMDAwMDAwNDAwCj4gKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NDRdIFN5c2VudGVyIFJT
UD0wMDAwMDAwMDAwMDAwMDAwCj4gQ1M6UklQPTAwMDA6MDAwMDAwMDAwMDAwMDAwMAo+IChYRU4p
IFsyMDE5LTEwLTE1IDIxOjIzOjQ0XcKgwqDCoMKgwqDCoMKgIHNlbMKgIGF0dHLCoCBsaW1pdMKg
wqAgYmFzZQo+IChYRU4pIFsyMDE5LTEwLTE1IDIxOjIzOjU2XSBwcmludGs6IDUyIG1lc3NhZ2Vz
IHN1cHByZXNzZWQuCj4gKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NTZdIFtWVC1EXWQ3OlBDSWU6
IHVubWFwIDAwMDA6ODE6MDAuMAo+IChYRU4pIFsyMDE5LTEwLTE1IDIxOjIzOjU2XSBbVlQtRF1k
MDpQQ0llOiBtYXAgMDAwMDo4MTowMC4wCj4gKFhFTikgWzIwMTktMTAtMTUgMjE6MjM6NTldIHBy
aW50azogMiBtZXNzYWdlcyBzdXBwcmVzc2VkLgo+IChYRU4pIFsyMDE5LTEwLTE1IDIxOjIzOjU5
XSBbVlQtRF1kNzpQQ0llOiB1bm1hcCAwMDAwOjAyOjAwLjAKClNhZGx5IHRoZXJlIGlzIGEgbGFy
Z2UgcXVhbnRpdHkgb2YgaW5mb3JtYXRpb24gbWlzc2luZyBoZXJlLgoKPgo+IHhlbl9jb21tYW5k
bGluZcKgwqDCoMKgwqDCoMKgIDogeGVuLmNmZyB4ZW4tbWFya2VyLTIxNQo+IGNvbnNvbGVfdGlt
ZXN0YW1wcz1kYXRlIGlvbW11PTEsaW50cG9zdCx2ZXJib3NlLGRlYnVnCj4gaW9tbXVfaW5jbHVz
aXZlX21hcHBpbmc9MSBjb20xPTU3NjAwLDhuMSBjb20yPTU3NjAwLDhuMQo+IGNvbnNvbGU9dmdh
LGNvbTIgZG9tMF9tYXhfdmNwdXM9OCBkb20wX21lbT04RyxtYXg6OEcKPiBjcHVmcmVxPXhlbjpw
ZXJmb3JtYW5jZSx2ZXJib3NlIHNtdD0wIG1heGNwdXM9MTIKPiBjb3JlX3Bhcmtpbmc9cGVyZm9y
bWFuY2Ugbm1pPWRvbTAgZ250dGFiX21heF9mcmFtZXM9MjU2Cj4gZ250dGFiX21heF9tYXB0cmFj
a19mcmFtZXM9MTAyNCB2Y3B1X21pZ3JhdGlvbl9kZWxheT0yMDAwCj4gdGlja2xlX29uZV9pZGxl
X2NwdT0xIHNwZWMtY3RybD1uby14ZW4gc2NoZWQ9Y3JlZGl0MiBtYXhfY3N0YXRlPTIKPiBjbG9j
a3NvdXJjZT10c2MgdHNjPXN0YWJsZTpzb2NrZXQgdGltZXJfc2xvcD01MDAwIGxvZ2x2bD1ub25l
L3dhcm5pbmcKPiBndWVzdF9sb2dsdmw9bm9uZS93YXJuaW5nCgoKLi4uIGFuZCB0aGlzIHdvdWxk
IGJlIHdoeS7CoCBDYW4geW91IGRyb3AgdGhlICJ2ZXJib3NlLGRlYnVnIiBmcm9tCmlvbW11PSwg
YW5kIHRoZSBsb2dsdmw9L2d1ZXN0X2xvZ2x2bD0gb24gdGhlIGVuZCwgYW5kIHJlcHJvZHVjZSB0
aGUKcHJvYmxlbSBhZ2Fpbj/CoCBUaGF0IHdheSwgd2Ugc2hvdWxkIGdldCB0aGUgZnVsbCBWTUNT
IEFyZWEgZHVtcCwgYW5kIEkKbWlnaHQgYmUgYWJsZSB0byBpZGVudGlmeSB3aGF0IHN0YXRlIHdh
cyBiZWluZyBjb21wbGFpbmVkIGFib3V0LgoKV2hhdCBoYXJkd2FyZSBpcyB0aGlzLCBhbmQgYXJl
IHdoYXQgaXMgdGhlIGdlbmVyYWwKY29uZmlndXJhdGlvbi93b3JrbG9hZCBvZiB0aGUgV2luMTAg
Z3Vlc3Q/CgpUaGFua3MsCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 15 23:41:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 23:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKWQy-0008DN-M2; Tue, 15 Oct 2019 23:40:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+BOK=YI=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iKWQx-0008Ch-W7
 for xen-devel@lists.xenproject.org; Tue, 15 Oct 2019 23:40:56 +0000
X-Inumbo-ID: 39dd2463-efa5-11e9-93a4-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 39dd2463-efa5-11e9-93a4-12813bfff9fa;
 Tue, 15 Oct 2019 23:40:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571182853;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=DqGlP2aA2yWW/yF++92CjUy6jNbAYVBbd/QTtTf+WVI=;
 b=Z0i5UmZSC9oZdcoTYKminLn3m6znPqqrsOX8HIXvBqhL+uwuWuJB2SYg
 pZKbFXyjnmRhWZRAcMJTV4HUvRtMndSJcOL0rfrgIfXS24MX5dunRLVNb
 G/s7rCXaSab1Vw5qSV5ampgt5lmpzbe/l/MtYsOzMB+EulfUvn2B03UtR 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LjxY9K4/16kDTM64wJomHPoBnygSCW96MV/8HAR98fwJsrtznTn93Mk6aUIq2QXF1Zdi0giCjr
 k+OFB5zUB235uc87tfbTSCTyT14ihVIaLHVCZb9Bzx5RQAGxXWugucpbvfGzTyafQDxbpKnVt9
 WA8RlQZ/TpNTfQe47mkLbOKxery5l2uPD6oiZ/9NwAzu0AQpD0iSYuoTeXssGKbW1cti7y4fDv
 uVdRJAqlNDWO2IWUXzNaQeuLC70UGt52grV2TM4w3v14jBWdbtAjeVQ9vRGa2+eiAQVOnEA8vE
 ysQ=
X-SBRS: 2.7
X-MesageID: 7342152
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,301,1566878400"; 
   d="scan'208";a="7342152"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xenproject.org>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
 <aedda92afd26caac474870d44504074d3b2ff6d0.1570918263.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <4ae81138-d1bb-649e-c1a2-1adb9a1cb452@citrix.com>
Date: Wed, 16 Oct 2019 00:40:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aedda92afd26caac474870d44504074d3b2ff6d0.1570918263.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei
 Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMTAvMjAxOSAyMzoxMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFNvbWUgVUVGSSBpbXBsZW1lbnRhdGlvbnMgYXJlIG5vdCBoYXBweSBhYm91dCBydW5uaW5nIGlu
IDE6MSBhZGRyZXNzaW5nLAo+IGJ1dCByZWFsbHkgdmlydHVhbCBhZGRyZXNzIHNwYWNlLiBTcGVj
aWZpY2FsbHksIHNvbWUgYWNjZXNzCj4gRWZpQm9vdFNlcnZpY2Vze0NvZGUsRGF0YX0sIG9yIGV2
ZW4gdG90YWxseSB1bm1hcHBlZCBhcmVhcy4gRXhhbXBsZQo+IGNyYXNoIG9mIEdldFZhcmlhYmxl
KCkgY2FsbCBvbiBUaGlua3BhZCBXNTQwOgo+Cj4gICAgIFhlbiBjYWxsIHRyYWNlOgo+ICAgICAg
ICBbPDAwMDAwMDAwMDAwMDAwODA+XSAwMDAwMDAwMDAwMDAwMDgwCj4gICAgICAgIFs8OGMyYjAz
OThlMDAwMGRhYT5dIDhjMmIwMzk4ZTAwMDBkYWEKPgo+ICAgICBQYWdldGFibGUgd2FsayBmcm9t
IGZmZmZmZmZmODU4NDgzYTE6Cj4gICAgICAgIEw0WzB4MWZmXSA9IDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZmZmZmZmZmZmZmZmZgo+Cj4gICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiAgICAgUGFuaWMgb24gQ1BVIDA6Cj4gICAgIEZBVEFMIFBBR0UgRkFVTFQKPiAg
ICAgW2Vycm9yX2NvZGU9MDAwMl0KPiAgICAgRmF1bHRpbmcgbGluZWFyIGFkZHJlc3M6IGZmZmZm
ZmZmODU4NDgzYTEKPiAgICAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+Cj4gRml4IHRoaXMgYnkgY2FsbGluZyBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIHJ1bnRpbWUg
c2VydmljZSwgZ2l2aW5nIGl0Cj4gMToxIG1hcCBmb3IgYXJlYXMgbWFya2VkIGFzIG5lZWRlZCBk
dXJpbmcgcnVudGltZS4gVGhlIGFkZHJlc3Mgc3BhY2UgaW4KPiB3aGljaCBFRkkgcnVudGltZSBz
ZXJ2aWNlcyBhcmUgY2FsbGVkIGlzIHVuY2hhbmdlZCwgYnV0IFVFRkkgdmlldyBvZiBpdAo+IG1h
eSBiZS4KPiBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpIGNhbiBiZSBjYWxsZWQgb25seSBvbmNlLCBz
byBpdCBtaWdodCBtYWtlCj4gZnV0dXJlIGtleGVjIEVGSSBwbHVtYmluZyBtb3JlIGNvbXBsZXgg
b3IgaW5jb21wYXRpYmxlIHdpdGggdGhpcyBvcHRpb24uCgpUaGVyZSBpcyBubyBzdWNoIHRoaW5n
IGFzICJmdXR1cmUgaW5jb21wYXRpYmlsaXRpZXMiLsKgIFRoZXJlIGlzICJvbmUKbW9yZSBwaWVj
ZSBvZiBwbHVtYmluZyBzb21lb25lIGluIHRoZSBmdXR1cmUgbmVlZHMgdG8gZG8gd2l0aCBwYXNz
aW5nCkVGSSBkZXRhaWxzIi4KCkdpdmVuIGhvdyB0aGUgcmVzdCBvZiB0aGlzIGxvb2tzLCBJJ2Qg
anVzdCBkcm9wIGFsbCByZWZlcmVuY2VzIHRvCktleGVjLsKgIEkgdGhpbmsgd2hhdCBpcyBoZXJl
IGlzIG1pc2xlYWRpbmcgYXQgYmVzdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 01:19:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 01:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKXyW-0006JG-NQ; Wed, 16 Oct 2019 01:19:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4P2I=YJ=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1iKXyV-0006JB-Kn
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 01:19:39 +0000
X-Inumbo-ID: 0549f082-efb3-11e9-bbab-bc764e2007e4
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0549f082-efb3-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 01:19:38 +0000 (UTC)
Received: from localhost (unknown [IPv6:2601:601:9f00:1e2::d71])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 1873511F5F798;
 Tue, 15 Oct 2019 18:19:37 -0700 (PDT)
Date: Tue, 15 Oct 2019 18:19:36 -0700 (PDT)
Message-Id: <20191015.181936.1206475589133546355.davem@davemloft.net>
To: jgross@suse.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20191014090910.9701-1-jgross@suse.com>
References: <20191014090910.9701-1-jgross@suse.com>
X-Mailer: Mew version 6.8 on Emacs 26.1
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Tue, 15 Oct 2019 18:19:37 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH 0/2] xen/netback: bug fix and cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu@kernel.org, paul@xen.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiBNb24sIDE0IE9jdCAy
MDE5IDExOjA5OjA4ICswMjAwCgo+IE9uZSBidWdmaXggKHBhdGNoIDEpIEkgc3R1bWJsZWQgb3Zl
ciB3aGlsZSBkb2luZyBhIGNsZWFudXAgKHBhdGNoIDIpCj4gb2YgdGhlIHhlbi1uZXRiYWNrIGlu
aXQvZGVpbml0IGNvZGUuCgpQbGVhc2UgZG8gbm90IG1peCBjbGVhbnVwcyBhbmQgZ2VudWluZSBi
dWcgZml4ZXMuCgpTdWJtaXQgdGhlIGJ1ZyBmaXggdGFyZ2V0dGluZyB0aGUgJ25ldCcgR0lUIHRy
ZWUsIGFuZCBvbmNlIHRoYXQgZXZlbnR1YWxseQpnZXRzIG1lcmdlZCBpbnRvICduZXQtbmV4dCcg
eW91IGNhbiBzdWJtaXQgdGhlIGNsZWFudXAgYWdhaW5zdCB0aGF0LgoKVGhhbmtzLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 04:14:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 04:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKahX-0003dr-DO; Wed, 16 Oct 2019 04:14:19 +0000
Resent-Date: Wed, 16 Oct 2019 04:14:19 +0000
Resent-Message-Id: <E1iKahX-0003dr-DO@lists.xenproject.org>
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IYuL=YJ=patchew.org=no-reply@srs-us1.protection.inumbo.net>)
 id 1iKahV-0003dk-Gx
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 04:14:17 +0000
X-Inumbo-ID: 697d0e14-efcb-11e9-beca-bc764e2007e4
Received: from sender4-of-o54.zoho.com (unknown [136.143.188.54])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 697d0e14-efcb-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 04:14:14 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; t=1571199230; cv=none; d=zoho.com; s=zohoarc; 
 b=U8dZk1H6yu9rfgOPOK2FLSPy/OwJUs4u/kV6xgPXnaSt77J97VAlECF5HOGR0sXC67omzLAwfFSpXCLHTBc55JO1jhwODS2zPENr77idzdksjQK6q2BIhGCQqafgEmXCrzayAHgrLZf7t1YioMZpCGw8m0NeP1lqA6fDeJPFWgU=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com;
 s=zohoarc; t=1571199230;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To;
 bh=+jND/LegwPAicL7+Y3xp96y+HEfeFXtu1h0GmSvfQgM=; 
 b=eJXbyX/JKkrUrze5japMaQyH5u1sPzR3uPsbcuM6Rxw+W9P/22B9VZxLihMUnwZE7sBBRIScRUMKuyJtj0mjQuRDv5m8CP0PHq+0nMroE3K6Hue/3DXGUZq6pRd57UfuO8cxEoYx4yX2YjgUxl4ULTql9uZKjZtHdWaqxPFvR/8=
ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass  header.i=patchew.org;
 spf=pass  smtp.mailfrom=no-reply@patchew.org;
 dmarc=pass header.from=<no-reply@patchew.org>
 header.from=<no-reply@patchew.org>
Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1571199227575731.7861531042065;
 Tue, 15 Oct 2019 21:13:47 -0700 (PDT)
In-Reply-To: <20191015162705.28087-1-philmd@redhat.com>
Message-ID: <157119922523.5946.13253429873316869476@37313f22b938>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: philmd@redhat.com
Date: Tue, 15 Oct 2019 21:13:47 -0700 (PDT)
X-ZohoMailClient: External
Subject: Re: [Xen-devel] [PATCH 00/32] hw/i386/pc: Split PIIX3 southbridge
 from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Cc: lvivier@redhat.com, thuth@redhat.com, sstabellini@kernel.org,
 ehabkost@redhat.com, kvm@vger.kernel.org, paul@xen.org, mst@redhat.com,
 qemu-devel@nongnu.org, imammedo@redhat.com, hpoussin@reactos.org,
 amarkovic@wavecomp.com, xen-devel@lists.xenproject.org,
 anthony.perard@citrix.com, pbonzini@redhat.com, aleksandar.rikalo@rt-rk.com,
 philmd@redhat.com, aurelien@aurel32.net, rth@twiddle.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDE5MTAxNTE2MjcwNS4yODA4
Ny0xLXBoaWxtZEByZWRoYXQuY29tLwoKCgpIaSwKClRoaXMgc2VyaWVzIHNlZW1zIHRvIGhhdmUg
c29tZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbXMuIFNlZSBvdXRwdXQgYmVsb3cgZm9yCm1vcmUgaW5m
b3JtYXRpb246CgpTdWJqZWN0OiBbUEFUQ0ggMDAvMzJdIGh3L2kzODYvcGM6IFNwbGl0IFBJSVgz
IHNvdXRoYnJpZGdlIGZyb20gaTQ0MEZYIG5vcnRoYnJpZGdlClR5cGU6IHNlcmllcwpNZXNzYWdl
LWlkOiAyMDE5MTAxNTE2MjcwNS4yODA4Ny0xLXBoaWxtZEByZWRoYXQuY29tCgo9PT0gVEVTVCBT
Q1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCmdpdCByZXYtcGFyc2UgYmFzZSA+IC9kZXYvbnVs
bCB8fCBleGl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQgMApnaXQgY29u
ZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYuYWxn
b3JpdGhtIGhpc3RvZ3JhbQouL3NjcmlwdHMvY2hlY2twYXRjaC5wbCAtLW1haWxiYWNrIGJhc2Uu
Lgo9PT0gVEVTVCBTQ1JJUFQgRU5EID09PQoKVXBkYXRpbmcgM2M4Y2Y1YTljMjFmZjg3ODIxNjRk
MWRlZjdmNDRiZDg4ODcxMzM4NApTd2l0Y2hlZCB0byBhIG5ldyBicmFuY2ggJ3Rlc3QnCmUyOGZj
MDcgaHcvcGNpLWhvc3QvaTQ0MGZ4OiBSZW1vdmUgdGhlIGxhc3QgUElJWDMgdHJhY2VzCjQyNzhm
YzUgaHcvcGNpLWhvc3Q6IFJlbmFtZSBpbmNvcnJlY3RseSBuYW1lZCAncGlpeCcgYXMgJ2k0NDBm
eCcKYjViYjExYyBody9wY2ktaG9zdC9waWl4OiBFeHRyYWN0IFBJSVgzIGZ1bmN0aW9ucyB0byBo
dy9pc2EvcGlpeDMuYwoyNTZiNjRkIGh3L3BjaS1ob3N0L3BpaXg6IEZpeCBjb2RlIHN0eWxlIGlz
c3VlcwplMmUzOGQ4IGh3L3BjaS1ob3N0L3BpaXg6IE1vdmUgaTQ0MEZYIGRlY2xhcmF0aW9ucyB0
byBody9wY2ktaG9zdC9pNDQwZnguaAplYzNlMGU3IGh3L3BjaS1ob3N0L3BpaXg6IERlZmluZSBh
bmQgdXNlIHRoZSBQSUlYIElSUSBSb3V0ZSBDb250cm9sIFJlZ2lzdGVycwo3ZGEwZGM0IGh3L3Bj
aS1ob3N0L3BpaXg6IE1vdmUgUkNSX0lPUE9SVCByZWdpc3RlciBkZWZpbml0aW9uCmRlMmY4M2Ig
aHcvcGNpLWhvc3QvcGlpeDogRXh0cmFjdCBwaWl4M19jcmVhdGUoKQoxZjMzYTE2IGh3L2kzODYv
cGM6IFJlbW92ZSBrdm1faTM4Ni5oIGluY2x1ZGUKMTIwYmY2NCBody9pMzg2L3BjOiBFeHRyYWN0
IHBjX2k4MjU5X2NyZWF0ZSgpCjdmNGFlZDYgaHcvaTM4Ni9wYzogTW92ZSBnc2lfc3RhdGUgY3Jl
YXRpb24gY29kZQphZjA4NjNjIGh3L2kzODYvcGM6IFJlZHVjZSBnc2lfaGFuZGxlciBzY29wZQph
M2Y5YWQ5IGh3L2kzODYvcGM6IEV4dHJhY3QgcGNfZ3NpX2NyZWF0ZSgpCjkzM2QxY2QgaHcvaXNh
L3BpaXg0OiBNb3ZlIHBpaXg0X2NyZWF0ZSgpIHRvIGh3L2lzYS9waWl4NC5jCjIyM2M3MDEgaHcv
bWlwcy9taXBzX21hbHRhOiBFeHRyYWN0IHRoZSBQSUlYNCBjcmVhdGlvbiBjb2RlIGFzIHBpaXg0
X2NyZWF0ZSgpCjNkYjA1NzQgaHcvbWlwcy9taXBzX21hbHRhOiBDcmVhdGUgSURFIGhhcmQgZHJp
dmUgYXJyYXkgZHluYW1pY2FsbHkKNTkyMjViOSBwaWl4NDogYWRkIGEgbWMxNDY4MThydGMgY29u
dHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0CmRhMDFkNTkgcGlpeDQ6IGFkZCBhIGk4
MjU0IHBpdCBjb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQKNDA1MThkYiBwaWl4
NDogYWRkIGEgaTgyNTcgZG1hIGNvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldAow
MTVkZTcxIHBpaXg0OiBjb252ZXJ0IHJlc2V0IGZ1bmN0aW9uIHRvIFFPTQozYTY4YzhmIHBpaXg0
OiByZW5hbWUgUElJWDQgb2JqZWN0IHRvIHBpaXg0LWlzYQpkYTUxYzUyIFJldmVydCAiaXJxOiBp
bnRyb2R1Y2UgcWVtdV9pcnFfcHJveHkoKSIKOGNkZWFjZiBwaWl4NDogYWRkIGEgaTgyNTkgaW50
ZXJydXB0IGNvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldAplY2M5MmMyIHBpaXg0
OiBhZGQgUmVzZXQgQ29udHJvbCBSZWdpc3RlcgpjMmNkNTU2IHBpaXg0OiByZW5hbWUgc29tZSB2
YXJpYWJsZXMgaW4gcmVhbGl6ZSBmdW5jdGlvbgo2N2Q5YmU1IE1BSU5UQUlORVJTOiBLZWVwIFBJ
SVg0IFNvdXRoIEJyaWRnZSBzZXBhcmF0ZSBmcm9tIFBDIENoaXBzZXRzCjA1NjdlOWQgbWMxNDY4
MThydGM6IGFsd2F5cyByZWdpc3RlciBydGMgdG8gcnRjIGxpc3QKM2Q5ODk3YSBtYzE0NjgxOHJ0
YzogSW5jbHVkZSAibWMxNDY4MThydGNfcmVncy5oIiBkaXJlY3RseSBpbiBtYzE0NjgxOHJ0Yy5j
CjRjMGZkZTAgbWMxNDY4MThydGM6IE1vdmUgUlRDX0lTQV9JUlEgZGVmaW5pdGlvbgoxYTg0Mjdl
IG1jMTQ2ODE4cnRjOiBtb3ZlIHN0cnVjdHVyZSB0byBoZWFkZXIgZmlsZQowZTY1OTU2IGh3L2kz
ODYvcGM6IE1vdmUga3ZtX2k4MjU5X2luaXQoKSBkZWNsYXJhdGlvbiB0byBzeXNlbXUva3ZtLmgK
MDIwMWM5MCBody9pMzg2OiBSZW1vdmUgb2Jzb2xldGUgTG9hZFN0YXRlSGFuZGxlcjo6bG9hZF9z
dGF0ZV9vbGQgaGFuZGxlcnMKCj09PSBPVVRQVVQgQkVHSU4gPT09CjEvMzIgQ2hlY2tpbmcgY29t
bWl0IDAyMDFjOTBlOGFhZiAoaHcvaTM4NjogUmVtb3ZlIG9ic29sZXRlIExvYWRTdGF0ZUhhbmRs
ZXI6OmxvYWRfc3RhdGVfb2xkIGhhbmRsZXJzKQoyLzMyIENoZWNraW5nIGNvbW1pdCAwZTY1OTU2
M2JiZDIgKGh3L2kzODYvcGM6IE1vdmUga3ZtX2k4MjU5X2luaXQoKSBkZWNsYXJhdGlvbiB0byBz
eXNlbXUva3ZtLmgpCjMvMzIgQ2hlY2tpbmcgY29tbWl0IDFhODQyN2VjYWE5MiAobWMxNDY4MThy
dGM6IG1vdmUgc3RydWN0dXJlIHRvIGhlYWRlciBmaWxlKQo0LzMyIENoZWNraW5nIGNvbW1pdCA0
YzBmZGUwMGMxNTAgKG1jMTQ2ODE4cnRjOiBNb3ZlIFJUQ19JU0FfSVJRIGRlZmluaXRpb24pCjUv
MzIgQ2hlY2tpbmcgY29tbWl0IDNkOTg5N2FlMmNmMCAobWMxNDY4MThydGM6IEluY2x1ZGUgIm1j
MTQ2ODE4cnRjX3JlZ3MuaCIgZGlyZWN0bHkgaW4gbWMxNDY4MThydGMuYykKNi8zMiBDaGVja2lu
ZyBjb21taXQgMDU2N2U5ZGYwNzk1IChtYzE0NjgxOHJ0YzogYWx3YXlzIHJlZ2lzdGVyIHJ0YyB0
byBydGMgbGlzdCkKNy8zMiBDaGVja2luZyBjb21taXQgNjdkOWJlNTYxYzBjIChNQUlOVEFJTkVS
UzogS2VlcCBQSUlYNCBTb3V0aCBCcmlkZ2Ugc2VwYXJhdGUgZnJvbSBQQyBDaGlwc2V0cykKOC8z
MiBDaGVja2luZyBjb21taXQgYzJjZDU1NjFhZGY5IChwaWl4NDogcmVuYW1lIHNvbWUgdmFyaWFi
bGVzIGluIHJlYWxpemUgZnVuY3Rpb24pCjkvMzIgQ2hlY2tpbmcgY29tbWl0IGVjYzkyYzI2Nzhi
MCAocGlpeDQ6IGFkZCBSZXNldCBDb250cm9sIFJlZ2lzdGVyKQoxMC8zMiBDaGVja2luZyBjb21t
aXQgOGNkZWFjZmYzNGI1IChwaWl4NDogYWRkIGEgaTgyNTkgaW50ZXJydXB0IGNvbnRyb2xsZXIg
YXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldCkKMTEvMzIgQ2hlY2tpbmcgY29tbWl0IGRhNTFjNTI0
N2QxZiAoUmV2ZXJ0ICJpcnE6IGludHJvZHVjZSBxZW11X2lycV9wcm94eSgpIikKMTIvMzIgQ2hl
Y2tpbmcgY29tbWl0IDNhNjhjOGY1ZmYzMCAocGlpeDQ6IHJlbmFtZSBQSUlYNCBvYmplY3QgdG8g
cGlpeDQtaXNhKQoxMy8zMiBDaGVja2luZyBjb21taXQgMDE1ZGU3MWI2ZTc1IChwaWl4NDogY29u
dmVydCByZXNldCBmdW5jdGlvbiB0byBRT00pCjE0LzMyIENoZWNraW5nIGNvbW1pdCA0MDUxOGRi
YmRjODIgKHBpaXg0OiBhZGQgYSBpODI1NyBkbWEgY29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4g
ZGF0YXNoZWV0KQoxNS8zMiBDaGVja2luZyBjb21taXQgZGEwMWQ1OTRkOGRkIChwaWl4NDogYWRk
IGEgaTgyNTQgcGl0IGNvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldCkKMTYvMzIg
Q2hlY2tpbmcgY29tbWl0IDU5MjI1Yjk4ZDBkNiAocGlpeDQ6IGFkZCBhIG1jMTQ2ODE4cnRjIGNv
bnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldCkKV0FSTklORzogYWRkZWQsIG1vdmVk
IG9yIGRlbGV0ZWQgZmlsZShzKSwgZG9lcyBNQUlOVEFJTkVSUyBuZWVkIHVwZGF0aW5nPwojMTky
OiAKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cgp0b3RhbDogMCBlcnJvcnMsIDEgd2FybmluZ3Ms
IDE2NiBsaW5lcyBjaGVja2VkCgpQYXRjaCAxNi8zMiBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFz
ZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVw
b3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJT
LgoxNy8zMiBDaGVja2luZyBjb21taXQgM2RiMDU3NGNmNjVhIChody9taXBzL21pcHNfbWFsdGE6
IENyZWF0ZSBJREUgaGFyZCBkcml2ZSBhcnJheSBkeW5hbWljYWxseSkKMTgvMzIgQ2hlY2tpbmcg
Y29tbWl0IDIyM2M3MDE0OTBkMCAoaHcvbWlwcy9taXBzX21hbHRhOiBFeHRyYWN0IHRoZSBQSUlY
NCBjcmVhdGlvbiBjb2RlIGFzIHBpaXg0X2NyZWF0ZSgpKQoxOS8zMiBDaGVja2luZyBjb21taXQg
OTMzZDFjZGQ2Y2Y5IChody9pc2EvcGlpeDQ6IE1vdmUgcGlpeDRfY3JlYXRlKCkgdG8gaHcvaXNh
L3BpaXg0LmMpCjIwLzMyIENoZWNraW5nIGNvbW1pdCBhM2Y5YWQ5ODg3ZmYgKGh3L2kzODYvcGM6
IEV4dHJhY3QgcGNfZ3NpX2NyZWF0ZSgpKQoyMS8zMiBDaGVja2luZyBjb21taXQgYWYwODYzYzM1
Y2NiIChody9pMzg2L3BjOiBSZWR1Y2UgZ3NpX2hhbmRsZXIgc2NvcGUpCjIyLzMyIENoZWNraW5n
IGNvbW1pdCA3ZjRhZWQ2MTIyYmEgKGh3L2kzODYvcGM6IE1vdmUgZ3NpX3N0YXRlIGNyZWF0aW9u
IGNvZGUpCjIzLzMyIENoZWNraW5nIGNvbW1pdCAxMjBiZjY0YWU4OWMgKGh3L2kzODYvcGM6IEV4
dHJhY3QgcGNfaTgyNTlfY3JlYXRlKCkpCjI0LzMyIENoZWNraW5nIGNvbW1pdCAxZjMzYTE2Zjk2
NmUgKGh3L2kzODYvcGM6IFJlbW92ZSBrdm1faTM4Ni5oIGluY2x1ZGUpCjI1LzMyIENoZWNraW5n
IGNvbW1pdCBkZTJmODNiYTQxZTcgKGh3L3BjaS1ob3N0L3BpaXg6IEV4dHJhY3QgcGlpeDNfY3Jl
YXRlKCkpCjI2LzMyIENoZWNraW5nIGNvbW1pdCA3ZGEwZGM0MDM0ZTQgKGh3L3BjaS1ob3N0L3Bp
aXg6IE1vdmUgUkNSX0lPUE9SVCByZWdpc3RlciBkZWZpbml0aW9uKQoyNy8zMiBDaGVja2luZyBj
b21taXQgZWMzZTBlNzU1ZmE5IChody9wY2ktaG9zdC9waWl4OiBEZWZpbmUgYW5kIHVzZSB0aGUg
UElJWCBJUlEgUm91dGUgQ29udHJvbCBSZWdpc3RlcnMpCjI4LzMyIENoZWNraW5nIGNvbW1pdCBl
MmUzOGQ4NjllYzggKGh3L3BjaS1ob3N0L3BpaXg6IE1vdmUgaTQ0MEZYIGRlY2xhcmF0aW9ucyB0
byBody9wY2ktaG9zdC9pNDQwZnguaCkKV0FSTklORzogYWRkZWQsIG1vdmVkIG9yIGRlbGV0ZWQg
ZmlsZShzKSwgZG9lcyBNQUlOVEFJTkVSUyBuZWVkIHVwZGF0aW5nPwojOTc6IApuZXcgZmlsZSBt
b2RlIDEwMDY0NAoKdG90YWw6IDAgZXJyb3JzLCAxIHdhcm5pbmdzLCAxMDEgbGluZXMgY2hlY2tl
ZAoKUGF0Y2ggMjgvMzIgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55
IG9mIHRoZXNlIGVycm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBt
YWludGFpbmVyLCBzZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KMjkvMzIgQ2hlY2tpbmcg
Y29tbWl0IDI1NmI2NGQyMmY5OSAoaHcvcGNpLWhvc3QvcGlpeDogRml4IGNvZGUgc3R5bGUgaXNz
dWVzKQozMC8zMiBDaGVja2luZyBjb21taXQgYjViYjExY2I0ZDg1IChody9wY2ktaG9zdC9waWl4
OiBFeHRyYWN0IFBJSVgzIGZ1bmN0aW9ucyB0byBody9pc2EvcGlpeDMuYykKV0FSTklORzogYWRk
ZWQsIG1vdmVkIG9yIGRlbGV0ZWQgZmlsZShzKSwgZG9lcyBNQUlOVEFJTkVSUyBuZWVkIHVwZGF0
aW5nPwojNjQ6IApuZXcgZmlsZSBtb2RlIDEwMDY0NAoKRVJST1I6IHNwYWNlcyByZXF1aXJlZCBh
cm91bmQgdGhhdCAnKicgKGN0eDpWeFYpCiMzMTM6IEZJTEU6IGh3L2lzYS9waWl4My5jOjI0NToK
KyAgICAuc3Vic2VjdGlvbnMgPSAoY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uKltdKSB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KCnRvdGFsOiAxIGVycm9y
cywgMSB3YXJuaW5ncywgOTM3IGxpbmVzIGNoZWNrZWQKClBhdGNoIDMwLzMyIGhhcyBzdHlsZSBw
cm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKYXJlIGZhbHNl
IHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNLUEFUQ0gg
aW4gTUFJTlRBSU5FUlMuCgozMS8zMiBDaGVja2luZyBjb21taXQgNDI3OGZjNWYxYTc5IChody9w
Y2ktaG9zdDogUmVuYW1lIGluY29ycmVjdGx5IG5hbWVkICdwaWl4JyBhcyAnaTQ0MGZ4JykKV0FS
TklORzogYWRkZWQsIG1vdmVkIG9yIGRlbGV0ZWQgZmlsZShzKSwgZG9lcyBNQUlOVEFJTkVSUyBu
ZWVkIHVwZGF0aW5nPwojNjg6IApyZW5hbWUgZnJvbSBody9wY2ktaG9zdC9waWl4LmMKCnRvdGFs
OiAwIGVycm9ycywgMSB3YXJuaW5ncywgMzIgbGluZXMgY2hlY2tlZAoKUGF0Y2ggMzEvMzIgaGFz
IHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycwph
cmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKQ0hF
Q0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KMzIvMzIgQ2hlY2tpbmcgY29tbWl0IGUyOGZjMDdjYzdj
MSAoaHcvcGNpLWhvc3QvaTQ0MGZ4OiBSZW1vdmUgdGhlIGxhc3QgUElJWDMgdHJhY2VzKQo9PT0g
T1VUUFVUIEVORCA9PT0KClRlc3QgY29tbWFuZCBleGl0ZWQgd2l0aCBjb2RlOiAxCgoKVGhlIGZ1
bGwgbG9nIGlzIGF2YWlsYWJsZSBhdApodHRwOi8vcGF0Y2hldy5vcmcvbG9ncy8yMDE5MTAxNTE2
MjcwNS4yODA4Ny0xLXBoaWxtZEByZWRoYXQuY29tL3Rlc3RpbmcuY2hlY2twYXRjaC8/dHlwZT1t
ZXNzYWdlLgotLS0KRW1haWwgZ2VuZXJhdGVkIGF1dG9tYXRpY2FsbHkgYnkgUGF0Y2hldyBbaHR0
cHM6Ly9wYXRjaGV3Lm9yZy9dLgpQbGVhc2Ugc2VuZCB5b3VyIGZlZWRiYWNrIHRvIHBhdGNoZXct
ZGV2ZWxAcmVkaGF0LmNvbQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 04:31:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 04:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKayE-0005Bf-Us; Wed, 16 Oct 2019 04:31:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eWLc=YJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKayD-0005Ba-I9
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 04:31:33 +0000
X-Inumbo-ID: d48cd7a0-efcd-11e9-8aca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d48cd7a0-efcd-11e9-8aca-bc764e2007e4;
 Wed, 16 Oct 2019 04:31:32 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 78CDE20854;
 Wed, 16 Oct 2019 04:31:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571200292;
 bh=QSX6RFRDHKn5eXUq2HUptoRVfAy5jbe69rBUm94ONlY=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=VkwHAc8ukQcsCLwQbgveWeIdiU7C8tdCwjkppQ4CAIS+hJm4f9L6z9A1Gj6/e8hg2
 AYe5/InaPzuyzBj7Wduz3FvBNbw+pmSXEYYZdmndW3RYlWOBRgVzWtulXVG4e4nMzJ
 QHUhhj+Iju97TxsnCB2bhA9z7fxaY5Ck9Wbw/1MU=
Date: Tue, 15 Oct 2019 21:31:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <Julien.Grall@arm.com>
In-Reply-To: <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
Message-ID: <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE1LzEwLzIwMTkg
MjE6MzgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTUgT2N0IDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiBIaSwKPiA+Pgo+ID4+IE9uIDE1LzEwLzIwMTkgMjA6
MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+Pj4gT24gVHVlLCAxNSBPY3QgMjAxOSwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+Pj4gdmlydF90b19tYWRkcigpIGlzIHVzaW5nIHRoZSBo
YXJkd2FyZSBwYWdlLXRhYmxlIHdhbGsgaW5zdHJ1Y3Rpb25zIHRvCj4gPj4+PiB0cmFuc2xhdGUg
YSB2aXJ0dWFsIGFkZHJlc3MgdG8gcGh5c2ljYWwgYWRkcmVzcy4gVGhlIGZ1bmN0aW9uIHNob3Vs
ZAo+ID4+Pj4gb25seSBiZSBjYWxsZWQgb24gdmlydHVhbCBhZGRyZXNzIG1hcHBlZC4KPiA+Pj4+
Cj4gPj4+PiBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQgbWF5IG5v
dCBiZSBtYXBwZWQgd2hlbiB0aGUKPiA+Pj4+IGJpbmFyeSBzaXplIGlzIHBhZ2UtYWxpZ25lZC4g
VGhpcyBtZWFucyB2aXJ0X3RvX21hZGRyKCkgd2lsbCBub3QgYmUgYWJsZQo+ID4+Pj4gdG8gZG8g
dGhlIHRyYW5zbGF0aW9uIGFuZCB0aGVyZWZvcmUgY3Jhc2ggWGVuLgo+ID4+Pj4KPiA+Pj4+IE5v
dGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYtYnktb25lIGlzc3VlIGluIHRoaXMgY29kZSwgYnV0IHRo
ZSBwYW5pYyB3aWxsCj4gPj4+PiB0cnVtcCB0aGF0Lgo+ID4+Pj4KPiA+Pj4+IEJvdGggaXNzdWVz
IGNhbiBiZSBmaXhlZCBieSB1c2luZyBfZW5kIC0gMSBpbiB0aGUgY2hlY2suCj4gPj4+Pgo+ID4+
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+
Pj4+Cj4gPj4+PiAtLS0KPiA+Pj4+Cj4gPj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiA+Pj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+Cj4gPj4+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gPj4+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+
Pj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4gPj4+PiBDYzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4+Pj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+Pj4+IENjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KPiA+Pj4+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4+Pj4gQ2M6
IGpncm9zc0BzdXNlLmNvbQo+ID4+Pj4KPiA+Pj4+IHg4NiBzZWVtcyB0byBiZSBhZmZlY3RlZCBi
eSB0aGUgb2ZmLWJ5LW9uZSBpc3N1ZS4gSmFuLCBBbmRyZXc/Cj4gPj4+Pgo+ID4+Pj4gVGhpcyBj
b3VsZCBiZSByZWFjaGVkIGJ5IGEgZG9tYWluIHZpYSBYRU5fU1lTQ1RMX3BhZ2Vfb2ZmbGluZV9v
cC4KPiA+Pj4+IEhvd2V2ZXIsIHRoZSBvcGVyYXRpb24gaXMgbm90IHNlY3VyaXR5IHN1cHBvcnRl
ZCAoc2VlIFhTQS03NykuIFNvIHdlIGFyZQo+ID4+Pj4gZmluZSBoZXJlLgo+ID4+Pj4gLS0tCj4g
Pj4+PiAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAyICstCj4gPj4+PiAgICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+Pj4+Cj4gPj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCj4gPj4+PiBpbmRleCAyNjJkOTJmMThkLi4xNzRhY2Q4ODU5IDEwMDY0NAo+ID4+Pj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmgKPiA+Pj4+IEBAIC0xNTMsNyArMTUzLDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
eGVuaGVhcF9iYXNlX3BkeDsKPiA+Pj4+ICAgIAo+ID4+Pj4gICAgI2RlZmluZSBpc194ZW5fZml4
ZWRfbWZuKG1mbikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+Pj4+ICAg
ICAgICAoKG1mbl90b19tYWRkcihtZm4pID49IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkpICYmICAg
ICAgICAgICBcCj4gPj4+PiAtICAgICAobWZuX3RvX21hZGRyKG1mbikgPD0gdmlydF90b19tYWRk
cigmX2VuZCkpKQo+ID4+Pj4gKyAgICAgKG1mbl90b19tYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFk
ZHIoX2VuZCAtIDEpKSkKPiA+Pj4KPiA+Pj4gVGhhbmsgeW91IGZvciBzZW5kaW5nIHRoZSBwYXRj
aCBhbmQgSSB0aGluayB0aGF0ICJfZW5kIC0gMSIgaXMgdGhlIHJpZ2h0Cj4gPj4+IGZpeC4gSSBh
bSBqdXN0IHdvbmRlcmluZyB3aGV0aGVyIHdlIHdhbnQvbmVlZCBhbiBleHBsaWNpdCBjYXN0IG9m
IHNvbWUKPiA+Pj4gc29ydCBoZXJlLCBiZWNhdXNlIHRlY2huaWNhbGx5IF9lbmQgaXMgYSBjaGFy
W10gYW5kIDEgaXMgYSBpbnRlZ2VyLgo+ID4+PiBNYXliZToKPiA+Pj4KPiA+Pj4gICAgICgodmFk
ZHJfdClfZW5kIC0gMSkKPiA+Pj4KPiA+Pj4gPwo+ID4+Cj4gPj4gSSB2YWd1ZWx5IHJlbWVtYmVy
IGEgbGVuZ3RoeSBkaXNjdXNzaW9uIGFib3V0IGl0IGxhc3QgeWVhci4gQnV0IEkgZG9uJ3QKPiA+
PiB0aGluayB0aGVyZSB3YXMgYW55IGNvbmNsdXNpb24gaW4gaXQuCj4gPj4KPiA+PiBJbiB0aGlz
IGNhc2UsIHdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gcHJldmVudCB3aXRoIHRoZSBjYXN0PyBJcyBp
dAo+ID4+IHVuZGVyZmxvdyBvZiBhbiBhcnJheT8gSWYgc28sIGhvdyB0aGUgY2FzdCBpcyBhY3R1
YWxseSBnb2luZyB0byBwcmV2ZW50Cj4gPj4gdGhlIGNvbXBpbGVyIHRvIGRvIHRoZSB3cm9uZyB0
aGluZz8KPiA+IAo+ID4gWWVzLCB0aGVyZSB3YXMgYSBsb25nIGRpc2N1c3Npb24gYXQgdGhlIGJl
Z2lubmluZyBvZiB0aGUgeWVhcjsgaXQgd2FzCj4gPiBhYm91dCBob3cgdG8gZGVmaW5lIF9zdGFy
dCBhbmQgX2VuZCBzbyB0aGF0IHdlIGNvdWxkIGF2b2lkIGNvbXBpbGVycwo+ID4gdW5kZWZpbmVk
IGJlaGF2aW9yLiBUaGUgbWFpbiB1bmRlcmx5aW5nIGlzc3VlIGlzIHRoYXQgY29tcGFyaXNvbnMK
PiA+IGJldHdlZW4gcG9pbnRlcnMgdG8gZGlmZmVyZW50IG9iamVjdHMgYXJlIHVuZGVmaW5lZCBb
MV0gKF9zdGFydCBhbmQgX2VuZAo+ID4gY2FuIGJlIGludGVycHJldGVkIGFzIHBvaW50ZXJzIHRv
IGRpZmZlcmVudCBvYmplY3RzKS4KPiA+IAo+ID4gVGhpcyBjYXNlIGlzIGEgYml0IGRpZmZlcmVu
dCwgYW5kIGVhc2llci4gVGhlIGlzc3VlIGlzIHRoYXQsIGJlY2F1c2UgdGhlCj4gPiByZXN1bHQg
b2YgIl9lbmQgLSAxIiBpcyBub3Qgd2l0aGluIHRoZSBib3VuZGFyaWVzIG9mIHRoZSBfZW5kIGFy
cmF5LAo+ID4gdGhlbiB0aGUgb3BlcmF0aW9uIGlzICJ1bmRlZmluZWQiIGJ5IHRoZSBDIHNwZWNp
ZmljYXRpb24gKEM5OSA2LjUuNikuCj4gPiBVbmRlZmluZWQgaXMgbm90IGdvb2QuCj4gPiAKPiA+
IFNvLCBJIGFtIG5vdCByZWFsbHkgYXNraW5nIGZvciBhbnkgY29tcGxleCBmaXgsIG9yIGh5cGVy
dmlzb3Itd2lkZQo+ID4gcmV3b3JrLiBJIGFtIG9ubHkgYXNraW5nIHRvIGF2b2lkIGludHJvZHVj
aW5nIG5ldyB1bmRlZmluZWQgYmVoYXZpb3IuCj4gPiBDYXN0aW5nIHRvIHZhZGRyX3Qgc2hvdWxk
IHNvbHZlIGl0IEkgdGhpbmsuCj4gCj4gSSBhZ3JlZSB0aGF0IHdlIHNob3VsZCBub3QgYWRkIG1v
cmUgdW5kZWZpbmVkIGJlaGF2aW9yIGluIFhlbi4gSG93ZXZlciwKPiBJIGRvbid0IGxpa2UgY2Fz
dCBpZiB0aGV5IGNhbid0IGJlIGp1c3RpZmllZC4KPiAKPiBJbiB0aGlzIHBhcnRpY3VsYXIgY2Fz
ZSwgeW91IHNlZW0gdG8gYmUgdW5zdXJlIHRoaXMgaXMgZ29pbmcgdG8gcmVtb3ZlIAo+IGFuIHVu
ZGVmaW5lZCBiZWhhdmlvci4gSUlSQywgSSBwb2ludGVkIG91dCBpbiB0aGUgcGFzdCB0aGF0IGNv
bXBpbGVyIGNhbiAKPiBzZWUgdGhyb3VnaCBjYXN0Lgo+IAo+IFNvIGNhbiB3ZSBoYXZlIHNvbWUg
Y2VydGFpbnR5IHRoYXQgeW91ciBzdWdnZXN0aW9uIGlzIGdvaW5nIHRvIHdvcms/CgpNeSBzdWdn
ZXN0aW9uIGlzIGdvaW5nIHRvIHdvcms6ICJ0aGUgY29tcGlsZXIgc2VlcyB0aHJvdWdoIGNhc3Rz
IgpyZWZlcnJlZCB0byBjb21wYXJpc29ucyBiZXR3ZWVuIHBvaW50ZXJzLCB3aGVyZSB3ZSB0ZW1w
b3JhcmlseSBjYXN0ZWQKYm90aCBwb2ludGVycyB0byBpbnRlZ2VycyBhbmQgYmFjayB0byBwb2lu
dGVycyB2aWEgYSBNQUNSTy4gVGhhdCBjYXNlCndhcyBpZmZ5IGJlY2F1c2UgdGhlIE1BQ1JPIHdh
cyBjbGVhcmx5IGEgd29ya2Fyb3VuZCB0aGUgc3BlYy4KCkhlcmUgdGhlIHNpdHVhdGlvbiBpcyBk
aWZmZXJlbnQuIEZvciBvbmUsIHdlIGFyZSBkb2luZyBhcml0aG1ldGljLiBBbHNvCnZpcnRfdG9f
bWFkZHIgYWxyZWFkeSB0YWtlcyBhIHZhZGRyX3QgYXMgYXJndW1lbnQuIFNvIGluc3RlYWQgb2Yg
ZG9pbmcKcG9pbnRlcnMgYXJpdGhtZXRpYywgdGhlbiBjb252ZXJ0aW5nIHRvIHZhZGRyX3QsIHdl
IGFyZSBjb252ZXJ0aW5nIHRvCnZhZGRyX3QgZmlyc3QsIHRoZW4gZG9pbmcgYXJpdGhtZXRpY3Ms
IHdoaWNoIGlzIGZpbmUgYm90aCBmcm9tIGEgQzk5CnBvaW50IG9mIHZpZXcgYW5kIGV2ZW4gYSBN
SVNSQSBDIHBvaW50IG9mIHZpZXcuIEkgY2FuJ3Qgc2VlIGEgcHJvYmxlbQp3aXRoIHRoYXQuIEkg
YW0gc3VyZSBhcyBJIHJlYXNvbmFibGUgY2FuIGJlIDotKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 04:51:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 04:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKbHs-0006lS-Nu; Wed, 16 Oct 2019 04:51:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Hvzm=YJ=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1iKbHr-0006lN-Vn
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 04:51:52 +0000
X-Inumbo-ID: a9cda456-efd0-11e9-beca-bc764e2007e4
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9cda456-efd0-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 04:51:49 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Oct 2019 21:51:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.67,302,1566889200"; d="scan'208";a="220658779"
Received: from gao-cwp.sh.intel.com (HELO gao-cwp) ([10.239.159.26])
 by fmsmga004.fm.intel.com with ESMTP; 15 Oct 2019 21:51:43 -0700
Date: Wed, 16 Oct 2019 12:55:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20191016045543.GA30640@gao-cwp>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
 <20191001103522.GG1163@perard.uk.xensource.com>
 <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
 <20191014150341.GA12156@gao-cwp>
 <4997c3f2-d0cd-c23b-4125-9cc4c7f4f3b2@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4997c3f2-d0cd-c23b-4125-9cc4c7f4f3b2@eikelenboom.it>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMTUsIDIwMTkgYXQgMDY6NTk6MzdQTSArMDIwMCwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+T24gMTQvMTAvMjAxOSAxNzowMywgQ2hhbyBHYW8gd3JvdGU6Cj4+IE9uIFRo
dSwgT2N0IDEwLCAyMDE5IGF0IDA2OjEzOjQzUE0gKzAyMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3
cm90ZToKPj4+IE9uIDAxLzEwLzIwMTkgMTI6MzUsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4+
IFJld3JpdGUgb2YgdGhlIGNvbW1pdCBtZXNzYWdlOgo+Pj4+Cj4+Pj4gQmVmb3JlIHRoZSBwcm9i
bGVtYXRpYyBjb21taXQsIGxpYnhsIHVzZWQgdG8gaWdub3JlIGVycm9yIHdoZW4KPj4+PiBkZXN0
cm95aW5nIChmb3JjZSA9PSB0cnVlKSBhIHBhc3N0aHJvdWdoIGRldmljZSwgZXNwZWNpYWxseSBl
cnJvciB0aGF0Cj4+Pj4gaGFwcGVucyB3aGVuIGRlYWxpbmcgd2l0aCB0aGUgRE0uCj4+Pj4KPj4+
PiBTaW5jZSBmYWU0ODgwYzQ1ZmUsIGlmIHRoZSBETSBmYWlsZWQgdG8gZGV0YWNoIHRoZSBwY2kg
ZGV2aWNlIHdpdGhpbgo+Pj4+IHRoZSBhbGxvd2VkIHRpbWUsIHRoZSB0aW1lZCBvdXQgZXJyb3Ig
cmFpc2VkIHNraXAgcGFydCBvZgo+Pj4+IHBjaV9yZW1vdmVfKiwgYnV0IGFsc28gcmFpc2UgdGhl
IGVycm9yIHVwIHRvIHRoZSBjYWxsZXIgb2YKPj4+PiBsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95
X2FsbCwgbGlieGxfX2Rlc3Ryb3lfZG9taWQsIGFuZCB0aHVzIHRoZQo+Pj4+IGRlc3RydWN0aW9u
IG9mIHRoZSBkb21haW4gZmFpbHMuCj4+Pj4KPj4+PiBJbiB0aGlzIHBhdGNoLCBpZiB0aGUgRE0g
ZGlkbid0IGNvbmZpcm1lZCB0aGF0IHRoZSBkZXZpY2UgaXMgcmVtb3ZlZCwKPj4+PiB3ZSB3aWxs
IHByaW50IGEgd2FybmluZyBhbmQga2VlcCBnb2luZyBpZiBmb3JjZT10cnVlLiAgVGhlIHBhdGNo
Cj4+Pj4gcmVvcmRlciB0aGUgZnVuY3Rpb25zIHNvIHRoYXQgcGNpX3JlbW92ZV90aW1lb3V0KCkg
Y2FsbHMKPj4+PiBwY2lfcmVtb3ZlX2RldGF0Y2hlZCgpIGxpa2UgaXQncyBkb25lIHdoZW4gRE0g
Y2FsbHMgYXJlIHN1Y2Nlc3NmdWwuCj4+Pj4KPj4+PiBXZSBhbHNvIGNsZWFuIHRoZSBRTVAgc3Rh
dGVzIGFuZCBhc3NvY2lhdGVkIHRpbWVvdXRzIGVhcmxpZXIsIGFzIHNvb24KPj4+PiBhcyB0aGV5
IGFyZSBub3QgbmVlZGVkIGFueW1vcmUuCj4+Pj4KPj4+PiBSZXBvcnRlZC1ieTogU2FuZGVyIEVp
a2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KPj4+PiBGaXhlczogZmFlNDg4MGM0NWZl
MDE1ZTU2N2FmYTIyM2Y3OGJmMTdhNmQ5OGUxYgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+Pj4+Cj4+Pgo+Pj4gSGkgQW50aG9u
eSAvIENoYW8sCj4+Pgo+Pj4gSSBoYXZlIHRvIGNvbWUgYmFjayB0byB0aGlzLCBhIGJpdCBiZWNh
dXNlIHBlcmhhcHMgdGhlcmUgaXMgYW4gdW5kZXJseWluZyBpc3N1ZS4KPj4+IFdoaWxlIGl0IGVh
cmxpZXIgb2NjdXJyZWQgdG8gbWUgdGhhdCB0aGUgVk0gdG8gd2hpY2ggSSBwYXNzZWQgdGhyb3Vn
aCBtb3N0IHBjaS1kZXZpY2VzIAo+Pj4gKDggdG8gYmUgZXhhY3QpIGJlY2FtZSB2ZXJ5IHNsb3cg
dG8gc2h1dGRvd24sIGJ1dCBJICBkaWRuJ3QgaW52ZXN0aWdhdGUgaXQgZnVydGhlci4KPj4+Cj4+
PiBCdXQgYWZ0ZXIgeW91IGNvbW1pdCBtZXNzYWdlcyBmcm9tIHRoaXMgcGF0Y2ggaXQga2VwdCBu
YWdnaW5nLCBzbyB0b2RheSBJIGRpZCBzb21lIHRlc3RpbmcKPj4+IGFuZCBiaXNlY3RpbmcuCj4+
Pgo+Pj4gVGhlIGRpZmZlcmVuY2UgaW4gdGVhci1kb3duIHRpbWUgYXQgbGVhc3QgZnJvbSB3aGF0
IHRoZSBJT01NVSBjb2RlIGxvZ3MgaXMgcXVpdGUgbGFyZ2U6Cj4+Pgo+Pj4geGVuLTQuMTIuMAo+
Pj4gCVNldHVwOiAJICAgIDcuNDUyIHMKPj4+IAlUZWFyLWRvd246ICA3LjYyNiBzCj4+Pgo+Pj4g
eGVuLXVuc3RhYmxlLWVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2IyNjhiYWIzNTU0MTM1MWQKPj4+
IAlTZXR1cDogICAgICA3LjQ2OCBzCj4+PiAJVGVhci1kb3duOiA1MC4yMzkgcwo+Pj4KPj4+IEJp
c2VjdGlvbiB0dXJuZWQgdXA6Cj4+PiAJY29tbWl0IGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2Uz
ZWZlZDFkZTI0NmVjNDAKPj4+IAlBdXRob3I6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
Cj4+PiAJRGF0ZTogICBGcmkgSnVsIDE5IDEwOjI0OjA4IDIwMTkgKzAxMDAKPj4+IAlsaWJ4bF9x
bXA6IHdhaXQgZm9yIGNvbXBsZXRpb24gb2YgZGV2aWNlIHJlbW92YWwKPj4+Cj4+PiBXaGljaCBt
YWtlcyBtZSB3b25kZXIgaWYgdGhlcmUgaXMgc29tZXRoaW5nIGdvaW5nIHdyb25nIGluIFFlbXUg
Pwo+IAo+PiBIaSBTYW5kZXIsCj5IaSBDaGFvLAo+Cj4+IAo+PiBUaGFua3MgZm9yIHlvdXIgdGVz
dGluZyBhbmQgdGhlIGJpc2VjdGlvbi4KPj4gCj4+IEkgdHJpZWQgb24gbXkgbWFjaGluZSwgdGhl
IGRlc3RydWN0aW9uIHRpbWUgb2YgYSBndWVzdCB3aXRoIDggcGFzcy10aHJ1Cj4+IGRldmljZXMg
aW5jcmVhc2VkIGZyb20gNHMgdG8gMTJzIGFmdGVyIGFwcGxpZWQgdGhlIGNvbW1pdCBhYm92ZS4K
Pgo+VG8gd2hhdCBwYXRjaCBhcmUgeW91IHJlZmVycmluZyBBbnRob255J3Mgb3IgYzRiMWVmMGY4
OWFhNmE3NGZhYTQ2MThjZTNlZmVkMWRlMjQ2ZWM0MCA/CgpUaGUgbGF0dGVyLgoKPgo+PiBJbiBt
eSB1bmRlcnN0YW5kaW5nLCBJIGd1ZXNzIHlvdSBtaWdodCBnZXQgdGhlIGVycm9yIG1lc3NhZ2Ug
InRpbWVkIG91dAo+PiB3YWl0aW5nIGZvciBETSB0byByZW1vdmUuLi4iLiBUaGVyZSBtaWdodCBi
ZSBzb21lIGlzc3VlcyBvbiB5b3VyIGFzc2lnbmVkCj4+IGRldmljZXMnIGRyaXZlcnMuIFlvdSBj
YW4gZmlyc3QgdW5iaW5kIHRoZSBkZXZpY2VzIHdpdGggdGhlaXIgZHJpdmVycyBpbgo+PiBWTSBh
bmQgdGhlbiB0ZWFyIGRvd24gdGhlIFZNLCBhbmQgY2hlY2sgd2hldGhlciB0aGUgVk0gdGVhcmRv
d24gZ2V0cwo+PiBtdWNoIGZhc3Rlci4KPgo+SSBnZXQgdGhhdCBlcnJvciBtZXNzYWdlIHdoZW4g
SSB0ZXN0IHdpdGggQW50aG9ueSdzIHBhdGNoIGFwcGxpZWQsIHRoZSBkZXN0cnVjdGlvbiB0aW1l
IHdpdGggdGhhdCBwYXRjaCBpcyBsb3cuCj4KPkhvdyBldmVyIG15IHBvaW50IHdhcyBpZiB0aGF0
IHBhdGNoIGlzIGNvcnJlY3QgaW4gdGhlIHNlbnNlIHRoYXQgdGhlcmUgc2VlbXMgdG8gYmUgYW4g
dW5kZXJseWluZyBpc3N1ZSAKPndoaWNoIGNhdXNlcyBpdCB0byB0YWtlIHNvIGxvbmcuIFRoYXQg
aXNzdWUgd2FzIHVuY292ZXJlZCBieSBjNGIxZWYwZjg5YWE2YTc0ZmFhNDYxOGNlM2VmZWQxZGUy
NDZlYzQwLCBzbyBJJ20gbm90Cj5zYXlpbmcgdGhhdCBjb21taXQgaXMgd3JvbmcgaW4gYW55IHNl
bnNlLCBpdCBqdXN0IHVuY292ZXJlZCBhbm90aGVyIGlzc3VlIHRoYXQgd2FzIGFscmVhZHkgcHJl
c2VudCwKPmJ1dCBoYXJkIHRvIGRldGVjdCBhcyB3ZSBqdXN0IGRpZG4ndCB3YWl0IGF0IGRlc3Ry
dWN0aW9uIHRpbWUgKGFuZCB0aHVzIHRoZSBzYW1lIGVmZmVjdCBhcyBhIHRpbWVvdXQpLgoKQWN0
dWFsbHksIGl0IGlzIGludHJvZHVjZWQgYnkgYzRiMWVmMGY4OSwgdGhvdWdoIGl0IGRpZCBmaXgg
YW5vdGhlcgppc3N1ZS4KCj4KPk9uZSBvciB0aGUgb3RoZXIgd2F5IHRoYXQgd2FzIGp1c3QgYSBt
aW5vciBpc3N1ZSB1bnRpbCBmYWU0ODgwYzQ1ZmUwMTVlNTY3YWZhMjIzZjc4YmYxN2E2ZDk4ZTFi
LCB3aGVyZSB0aGUgbG9uZwo+ZGVzdHJ1Y3Rpb24gdGltZSBub3cgY2F1c2VkIHRoZSBkb21haW4g
ZGVzdHJ1Y3Rpb24gdG8gc3RhbGwsIHdoaWNoIHdhcyB0aGVuIGZpeGVkIGJ5IEFudG9ueSdzIHBh
dGNoLCBidXQgdGhhdCB1c2VzCj5hIHRpbWVvdXQgd2hpY2gga2luZHMgb2YgY2lyY3VtdmVudHMg
dGhlIGlzc3VlLCBpbnN0ZWFkIG9mIGZpbmRpbmcgb3V0IHdoZXJlIGlzIGNvbWVzIGZyb20gYW5k
IHNvbHZlIGl0IHRoZXJlICgKPmlmIHRoYXQgaXMgcG9zc2libGUgb2YgY291cnNlKS4KPgo+QW5k
IEkgd29uZGVyIGlmIEFudGhvbnkncyBwYXRjaCBkb2Vzbid0IGludGVyZmVyZSB3aXRoIHRoZSBj
YXNlIHlvdSBtYWRlIGM0YjFlZjBmODlhYTZhNzRmYWE0NjE4Y2UzZWZlZDFkZTI0NmVjNDAgZm9y
LCAKPmlmIHlvdSBnZXQgdGhlIHRpbWVvdXQgZXJyb3IgbWVzc2FnZSBhcyB3ZWxsLCB0aGVuIHRo
YXQgaXMga2luZCBvZiBub3Qgd2FpdGluZyBmb3IgdGhlIGRlc3RydWN0aW9uIHRvIGZpbmlzaCwg
aXNuJ3QgaXQgPwo+Cj5DaGFvLCAKPmNvdWxkIHlvdSBwZXJoYXBzIHRlc3QgZm9yIG1lIFhlbiB3
aXRoIGFzIGxhdGVzdCBjb21taXQgZWU3MTcwODIyZjFmYzIwOWYzM2ZlYjQ3YjI2OGJhYjM1NTQx
MzUxZCA/Cj5UaGF0IGlzIGJlZm9yZSBBbnRob255J3MgcGF0Y2ggc2VyaWVzLCBidXQgYWZ0ZXIg
eW91ciBjNGIxZWYwZjg5YWE2YTc0ZmFhNDYxOGNlM2VmZWQxZGUyNDZlYzQwLgoKSXQncyBhY3R1
YWxseSB3aGF0IEkgZGlkLiBWTSB0ZWFyZG93biB3aXRoIDggcGFzcy10aHJ1IGRldmljZXMgb24g
bXkKc2lkZSB0YWtlcyAxMnMgd2hpY2ggb25seSB0b29rIDRzIHdpdGhvdXQgbXkgcGF0Y2guCgpU
aGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 04:54:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 04:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKbJy-0006rW-53; Wed, 16 Oct 2019 04:54:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QYkk=YJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKbJw-0006rO-Sw
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 04:54:00 +0000
X-Inumbo-ID: f6c076ee-efd0-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6c076ee-efd0-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 04:53:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DE669AF19;
 Wed, 16 Oct 2019 04:53:57 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20190815172944.14163-1-julien.grall@arm.com>
 <062d7e11-1933-37ab-5f04-555c9c36d04f@arm.com>
 <f6d2664a-3869-fd1e-5557-f1e0522f0596@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <bd38023b-37b6-c81e-bfad-7c7fdd5a8ae9@suse.com>
Date: Wed, 16 Oct 2019 06:53:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <f6d2664a-3869-fd1e-5557-f1e0522f0596@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: domain_build: Print the correct
 domain in dtb_load()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMTkgMTg6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IEdlbnRsZSBwaW5nLgo+IAo+IENoZWVycywKPiAKPiBPbiAxMC8xMC8xOSAzOjQzIFBNLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBIbW0sIGl0IGxvb2tzIGxpa2UgSSBmb3Jnb3Qg
dGhpcyBwYXRjaCBiZWZvcmUgdGhlIGZyZWV6ZS4gSnVlcmdlbiwgYXJlIAo+PiB5b3UgaGFwcHkg
d2l0aCB0aGlzIHRvIGdvIGluIFhlbiA0LjEzPwo+Pgo+PiBDaGVlcnMsCj4+Cj4+IE9uIDE1LzA4
LzIwMTkgMTg6MjksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IGR0Yl9sb2FkKCkgY2FuIGJlIGNh
bGxlZCBieSBvdGhlciBkb21haW4gdGhhbiBkb20wLiBUbyBhdm9pZCBjb25mdXNpb24KPj4+IGlu
IHRoZSBsb2csIHByaW50IHRoZSBjb3JyZWN0IGRvbWFpbi4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 04:56:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 04:56:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKbM9-00070E-IA; Wed, 16 Oct 2019 04:56:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QYkk=YJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKbM7-000708-QX
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 04:56:15 +0000
X-Inumbo-ID: 4712fcfd-efd1-11e9-93a7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4712fcfd-efd1-11e9-93a7-12813bfff9fa;
 Wed, 16 Oct 2019 04:56:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 9C11AB264;
 Wed, 16 Oct 2019 04:56:12 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20191015181802.21957-1-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a58572c9-aa1b-31a5-82d8-e7618641b21a@suse.com>
Date: Wed, 16 Oct 2019 06:56:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191015181802.21957-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMTkgMjA6MTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiB2aXJ0X3RvX21hZGRyKCkg
aXMgdXNpbmcgdGhlIGhhcmR3YXJlIHBhZ2UtdGFibGUgd2FsayBpbnN0cnVjdGlvbnMgdG8KPiB0
cmFuc2xhdGUgYSB2aXJ0dWFsIGFkZHJlc3MgdG8gcGh5c2ljYWwgYWRkcmVzcy4gVGhlIGZ1bmN0
aW9uIHNob3VsZAo+IG9ubHkgYmUgY2FsbGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBwZWQuCj4g
Cj4gX2VuZCBwb2ludHMgcGFzdCB0aGUgZW5kIG9mIFhlbiBiaW5hcnkgYW5kIG1heSBub3QgYmUg
bWFwcGVkIHdoZW4gdGhlCj4gYmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlzIG1lYW5z
IHZpcnRfdG9fbWFkZHIoKSB3aWxsIG5vdCBiZSBhYmxlCj4gdG8gZG8gdGhlIHRyYW5zbGF0aW9u
IGFuZCB0aGVyZWZvcmUgY3Jhc2ggWGVuLgo+IAo+IE5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYt
Ynktb25lIGlzc3VlIGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCj4gdHJ1bXAgdGhh
dC4KPiAKPiBCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhl
IGNoZWNrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpXaXRoIG9yIHdpdGhvdXQgdGhlIGNhc3Qgc3VnZ2VzdGVkIGJ5IFN0ZWZhbm86CgpS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 05:10:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 05:10:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKbZg-0000Lh-PF; Wed, 16 Oct 2019 05:10:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QYkk=YJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKbZf-0000Lc-3m
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 05:10:15 +0000
X-Inumbo-ID: 3bbbe678-efd3-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3bbbe678-efd3-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 05:10:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AB92DB360;
 Wed, 16 Oct 2019 05:10:12 +0000 (UTC)
To: Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
 linux-kernel@vger.kernel.org
References: <20191015191821.11479-1-bigeasy@linutronix.de>
 <20191015191821.11479-23-bigeasy@linutronix.de>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ad633573-7aac-c0e1-b6f5-ecc1ae0f55b4@suse.com>
Date: Wed, 16 Oct 2019 07:10:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191015191821.11479-23-bigeasy@linutronix.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 22/34] xen: Use CONFIG_PREEMPTION
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMTkgMjE6MTgsIFNlYmFzdGlhbiBBbmRyemVqIFNpZXdpb3Igd3JvdGU6Cj4gRnJv
bTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gCj4gQ09ORklHX1BSRUVN
UFRJT04gaXMgc2VsZWN0ZWQgYnkgQ09ORklHX1BSRUVNUFQgYW5kIGJ5IENPTkZJR19QUkVFTVBU
X1JULgo+IEJvdGggUFJFRU1QVCBhbmQgUFJFRU1QVF9SVCByZXF1aXJlIHRoZSBzYW1lIGZ1bmN0
aW9uYWxpdHkgd2hpY2ggdG9kYXkKPiBkZXBlbmRzIG9uIENPTkZJR19QUkVFTVBULgo+IAo+IFN3
aXRjaCB0aGUgcHJlZW1wdCBhbmFuZCB4ZW4tb3BzIGNvZGUgb3ZlciB0byB1c2UgQ09ORklHX1BS
RUVNUFRJT04uCj4gCj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhA
bGludXRyb25peC5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9y
IDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 05:11:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 05:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKbaY-0000Pw-2r; Wed, 16 Oct 2019 05:11:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QYkk=YJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKbaW-0000Po-OJ
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 05:11:08 +0000
X-Inumbo-ID: 5c1cd2c4-efd3-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5c1cd2c4-efd3-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 05:11:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C1428B38A;
 Wed, 16 Oct 2019 05:11:06 +0000 (UTC)
To: Jason Gunthorpe <jgg@ziepe.ca>, Felix.Kuehling@amd.com,
 John Hubbard <jhubbard@nvidia.com>, Ralph Campbell <rcampbell@nvidia.com>,
 Jerome Glisse <jglisse@redhat.com>
References: <20191015181242.8343-1-jgg@ziepe.ca>
 <20191015181242.8343-9-jgg@ziepe.ca>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6f60f558-20db-1749-044d-a46697258c39@suse.com>
Date: Wed, 16 Oct 2019 07:11:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191015181242.8343-9-jgg@ziepe.ca>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH hmm 08/15] xen/gntdev: Use select for
 DMA_SHARED_BUFFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrea Arcangeli <aarcange@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-mm@kvack.org, Jason Gunthorpe <jgg@mellanox.com>,
 amd-gfx@lists.freedesktop.org, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ben Skeggs <bskeggs@redhat.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMTkgMjA6MTIsIEphc29uIEd1bnRob3JwZSB3cm90ZToKPiBGcm9tOiBKYXNvbiBH
dW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+Cj4gCj4gRE1BX1NIQVJFRF9CVUZGRVIgY2FuIG5v
dCBiZSBlbmFibGVkIGJ5IHRoZSB1c2VyIChpdCByZXByZXNlbnRzIGEgbGlicmFyeQo+IHNldCBp
biB0aGUga2VybmVsKS4gVGhlIGtjb25maWcgY29udmVudGlvbiBpcyB0byB1c2Ugc2VsZWN0IGZv
ciBzdWNoCj4gc3ltYm9scyBzbyB0aGV5IGFyZSB0dXJuZWQgb24gaW1wbGljaXRseSB3aGVuIHRo
ZSB1c2VyIGVuYWJsZXMgYSBrY29uZmlnCj4gdGhhdCBuZWVkcyB0aGVtLgo+IAo+IE90aGVyd2lz
ZSB0aGUgWEVOX0dOVERFVl9ETUFCVUYga2NvbmZpZyBpcyBvdmVybHkgZGlmZmljdWx0IHRvIGVu
YWJsZS4KPiAKPiBGaXhlczogOTMyZDY1NjIxNzllICgieGVuL2dudGRldjogQWRkIGluaXRpYWwg
c3VwcG9ydCBmb3IgZG1hLWJ1ZiBVQVBJIikKPiBDYzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IENjOiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gU2lnbmVkLW9mZi1ieTog
SmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 06:35:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 06:35:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKcu1-0006bK-Lb; Wed, 16 Oct 2019 06:35:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gCz4=YJ=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1iKctz-0006bF-GH
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 06:35:19 +0000
X-Inumbo-ID: 1de0b15e-efdf-11e9-beca-bc764e2007e4
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.57]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1de0b15e-efdf-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 06:35:17 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JHjZja0kK75zVZJXN0obWJYCHFfg6D5jLTweSxqpoQN2RY4SsUkZ/YqbSf8vtDdlw7mbwmLPQG+VeuQhUR+GBSLx3+OO9O7MCpAPO4GpLc5h1ESC4SoXh9fla34jeujyKulYj/+RpiZi797ZWFkg9gYc6sEgOJ2fs/1x2W2+sK+QOmqv4nWJ2fX0reHHFBk54mvIknWHerkkVh9q3soHYt9ZFTOuy2hHcOoPex1vgG9fOPr7yS3whwi/VTjWTjvJbAgO9bk4lrjkNnvLU2xjZVJ7f/WLlqaOYFg+YW2303oUJ/tyGXfSVV9oaORx3MbEQUfBPckZPrtwaKN8A0Lm+A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oYW+YYY0n9I0d4d+DBl+KzHO2JXYaXPLNzGanMnC4f0=;
 b=NSpSIslOBLCDAOB2Fl9LBVQHunHXX5857/2aJTlBYdzUw5Z409gAR1F+9G/nVG3SElIdiJe8/daFgR72ZilpMVaFQZrKhVj2ycMBoOxx+a4VBcE40oZGnXWah1HHKeub8ku/RbFsD8AXa+mC7od3zEbfQnS4KD2gExsrOhuAojcAm/B6ai3Pfb337pMZzt0QYENOMLMHs7yaShGw7uLknj2jPG0lSX1yBQS5YiHruWuWW1+xmKB98GYRtt/2XOZ/dlChaJb9SWLHleCA5dAQQraaWX9LiIn/Jj7CvPfxRo8QTeaE5jDu4WXRGbdrCxSODp9AvCzvYdAshYscGYT2TA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=oYW+YYY0n9I0d4d+DBl+KzHO2JXYaXPLNzGanMnC4f0=;
 b=RSWGAmc1BNzAGoAL3ebLlN1UsGkitAoaRvv6p1R2hwoOgMVK0i9ozmEyRJdqhIeu9kWSUkXq0z8Vr9zj26mv0AnMEJ827V+JQlaJ4baIW7j1L28itzK/JTpqNlP30wiLgaarJm/IZ7JXsUt5dExoDLF1sczhj9iBBsj1BlPbR7k=
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com (10.255.122.93) by
 AM6PR03MB5313.eurprd03.prod.outlook.com (10.255.98.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.18; Wed, 16 Oct 2019 06:35:15 +0000
Received: from AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::21:60d7:a2a6:12f0]) by AM6PR03MB5958.eurprd03.prod.outlook.com
 ([fe80::21:60d7:a2a6:12f0%5]) with mapi id 15.20.2347.023; Wed, 16 Oct 2019
 06:35:15 +0000
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Jason Gunthorpe
 <jgg@ziepe.ca>, "Felix.Kuehling@amd.com" <Felix.Kuehling@amd.com>, John
 Hubbard <jhubbard@nvidia.com>, Ralph Campbell <rcampbell@nvidia.com>, Jerome
 Glisse <jglisse@redhat.com>
Thread-Topic: [PATCH hmm 08/15] xen/gntdev: Use select for DMA_SHARED_BUFFER
Thread-Index: AQHVg4SsfIDuaxZr3kiqa77y9Sk4sqdcuS2AgAAXhQA=
Date: Wed, 16 Oct 2019 06:35:15 +0000
Message-ID: <91329d7d-9db5-057e-59d2-887254083da0@epam.com>
References: <20191015181242.8343-1-jgg@ziepe.ca>
 <20191015181242.8343-9-jgg@ziepe.ca>
 <6f60f558-20db-1749-044d-a46697258c39@suse.com>
In-Reply-To: <6f60f558-20db-1749-044d-a46697258c39@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
x-originating-ip: [85.223.209.22]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 66b699a0-3a97-4a2b-82d0-08d752030150
x-ms-traffictypediagnostic: AM6PR03MB5313:
x-microsoft-antispam-prvs: <AM6PR03MB5313F90F1EEB5E6DEBD51754E7920@AM6PR03MB5313.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3383;
x-forefront-prvs: 0192E812EC
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(136003)(366004)(346002)(39860400002)(199004)(189003)(6506007)(66946007)(71190400001)(7416002)(26005)(91956017)(64756008)(66556008)(55236004)(86362001)(71200400001)(229853002)(6436002)(66446008)(14454004)(53546011)(305945005)(31686004)(7736002)(36756003)(66066001)(76116006)(76176011)(99286004)(6486002)(102836004)(66476007)(6246003)(4326008)(316002)(25786009)(256004)(8676002)(8936002)(31696002)(186003)(110136005)(2906002)(4744005)(54906003)(81166006)(80792005)(478600001)(2501003)(446003)(5660300002)(486006)(476003)(11346002)(6116002)(3846002)(2616005)(6512007)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR03MB5313;
 H:AM6PR03MB5958.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 3t1DxRhWg8tp6PiI8rK8LhBReeNhGsp2iS0UCL+6eOgqGLdwyDNBFk0iGLbvP+aeW1AiAV0Pg5p3ZHEwNsonxwUJDv6LGl+rGZkqyIQ6tkHnBRKpNbwFgTi0DSUQYMwVnfqIDEYKl0/i+XSuwSlm8EUhjjhYdkazhnH/kzsw8U+kz8Ij6B9S/ks3f8+5hrxKefquu8wrv1uQclXPmIvw8fnkGPGQmg1Z3VeIdEhx57XCL/b1me5bdNXoc/B/Cg4uFosZw0SF69bKjiRQL60+Ky/YgTd4s1tkynePuuJH4dFatGJVLnUHgWj4VXWRDR5PFpZmn/3uCXYOtSjk4X6ZYYwuz0/p2qtgd+JxL06GbiilCsbt+nZ+hRfqIOFGkJOSjf2XP6pBeEGaLHsCx9XNyw2MIGrPrUkylE93jTWnOdY=
x-ms-exchange-transport-forked: True
Content-ID: <0DCA343868ACE14DBA74BEE632E7932A@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 66b699a0-3a97-4a2b-82d0-08d752030150
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Oct 2019 06:35:15.6187 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Ep16Y0l+Y6mbwoA38ndtRwMPJkKUWVvkY8J2LB3y5JANKR7ATjFgM87ClAow1tZxjJ9dD2JcNAAT44VPEt9ItAh2IEAlL37A8sX/nUwyOh2vmgEmxIlnhj9umWgCthgE
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5313
Subject: Re: [Xen-devel] [PATCH hmm 08/15] xen/gntdev: Use select for
 DMA_SHARED_BUFFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrea Arcangeli <aarcange@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTYvMTkgODoxMSBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToNCj4gT24gMTUuMTAuMTkg
MjA6MTIsIEphc29uIEd1bnRob3JwZSB3cm90ZToNCj4+IEZyb206IEphc29uIEd1bnRob3JwZSA8
amdnQG1lbGxhbm94LmNvbT4NCj4+DQo+PiBETUFfU0hBUkVEX0JVRkZFUiBjYW4gbm90IGJlIGVu
YWJsZWQgYnkgdGhlIHVzZXIgKGl0IHJlcHJlc2VudHMgYSANCj4+IGxpYnJhcnkNCj4+IHNldCBp
biB0aGUga2VybmVsKS4gVGhlIGtjb25maWcgY29udmVudGlvbiBpcyB0byB1c2Ugc2VsZWN0IGZv
ciBzdWNoDQo+PiBzeW1ib2xzIHNvIHRoZXkgYXJlIHR1cm5lZCBvbiBpbXBsaWNpdGx5IHdoZW4g
dGhlIHVzZXIgZW5hYmxlcyBhIGtjb25maWcNCj4+IHRoYXQgbmVlZHMgdGhlbS4NCj4+DQo+PiBP
dGhlcndpc2UgdGhlIFhFTl9HTlRERVZfRE1BQlVGIGtjb25maWcgaXMgb3Zlcmx5IGRpZmZpY3Vs
dCB0byBlbmFibGUuDQo+Pg0KPj4gRml4ZXM6IDkzMmQ2NTYyMTc5ZSAoInhlbi9nbnRkZXY6IEFk
ZCBpbml0aWFsIHN1cHBvcnQgZm9yIGRtYS1idWYgVUFQSSIpDQo+PiBDYzogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KPj4gQ2M6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+PiBDYzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPg0KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4NCj4+IFNpZ25lZC1vZmYtYnk6IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4N
Cj4NCj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4NClJl
dmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVu
a29AZXBhbS5jb20+DQo+DQo+IEp1ZXJnZW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 07:12:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 07:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKdUD-0001Ij-3X; Wed, 16 Oct 2019 07:12:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=WUIK=YJ=alien8.de=bp@srs-us1.protection.inumbo.net>)
 id 1iKdUA-0001Ie-Dt
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 07:12:43 +0000
X-Inumbo-ID: 5674116e-efe4-11e9-93aa-12813bfff9fa
Received: from mail.skyhub.de (unknown [5.9.137.197])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5674116e-efe4-11e9-93aa-12813bfff9fa;
 Wed, 16 Oct 2019 07:12:39 +0000 (UTC)
Received: from zn.tnic (p200300EC2F093900E460E23B12F7A6AE.dip0.t-ipconnect.de
 [IPv6:2003:ec:2f09:3900:e460:e23b:12f7:a6ae])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id A47CF1EC0CA8;
 Wed, 16 Oct 2019 09:12:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim;
 t=1571209958;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:in-reply-to:in-reply-to:  references:references;
 bh=hCMIEpQo2zZVtw+c7T27PQGWxK9R4yH4oLgjyYmdmEs=;
 b=jBjaAwnWbMtQO5KJkx8Ds4V597Vk3RcnpH9z7AXPZBtVtzOME4gu6KPFZ3LOB+4xl79+Lj
 8kPodzuqb3NA7rSD0JFdUgz7ajO/9BH8XZe+Q1k900RYstacd4xK+1KOE2EULuWK9npP7U
 hYwBeygUc058xRGplSLnZm1PpMuZkH8=
Date: Wed, 16 Oct 2019 09:12:30 +0200
From: Borislav Petkov <bp@alien8.de>
To: Herbert Xu <herbert@gondor.apana.org.au>,
 "David S. Miller" <davem@davemloft.net>
Message-ID: <20191016071230.GD1138@zn.tnic>
References: <20191011115108.12392-1-jslaby@suse.cz>
 <20191011115108.12392-25-jslaby@suse.cz>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191011115108.12392-25-jslaby@suse.cz>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v9 24/28] x86_64/asm: Change all
 ENTRY+ENDPROC to SYM_FUNC_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Len Brown <len.brown@intel.com>,
 linux-efi@vger.kernel.org, "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, linux-pm@vger.kernel.org,
 x86@kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, "David S. Miller" <davem@davemloft.net>,
 Juergen Gross <jgross@suse.com>, mingo@redhat.com,
 linux-crypto@vger.kernel.org, Pavel Machek <pavel@ucw.cz>, hpa@zytor.com,
 xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBGcmksIE9jdCAxMSwgMjAxOSBhdCAwMTo1MTowNFBNICswMjAwLCBKaXJpIFNsYWJ5
IHdyb3RlOgo+IFRoZXNlIGFyZSBhbGwgZnVuY3Rpb25zIHdoaWNoIGFyZSBpbnZva2VkIGZyb20g
ZWxzZXdoZXJlLCBzbyBhbm5vdGF0ZQo+IHRoZW0gYXMgZ2xvYmFsIHVzaW5nIHRoZSBuZXcgU1lN
X0ZVTkNfU1RBUlQuIEFuZCB0aGVpciBFTkRQUk9DJ3MgYnkKPiBTWU1fRlVOQ19FTkQuCj4gCj4g
QW5kIG1ha2Ugc3VyZSBFTlRSWS9FTkRQUk9DIGlzIG5vdCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2
ZW4gdGhlc2Ugd2VyZQo+IHRoZSBsYXN0IHVzZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEppcmkg
U2xhYnkgPGpzbGFieUBzdXNlLmN6Pgo+IFJldmlld2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8
cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+IFtoaWJlcm5hdGVdCj4gUmV2aWV3ZWQtYnk6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IFt4ZW4gYml0c10KPiBD
YzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KPiBDYzogQm9yaXNsYXYgUGV0a292
IDxicEBhbGllbjguZGU+Cj4gQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRl
Pgo+IENjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiBDYzogeDg2QGtlcm5lbC5v
cmcKPiBDYzogSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1Pgo+IENjOiAi
RGF2aWQgUy4gTWlsbGVyIiA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KPiBDYzogIlJhZmFlbCBKLiBX
eXNvY2tpIiA8cmp3QHJqd3lzb2NraS5uZXQ+Cj4gQ2M6IExlbiBCcm93biA8bGVuLmJyb3duQGlu
dGVsLmNvbT4KPiBDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+Cj4gQ2M6IE1hdHQgRmxl
bWluZyA8bWF0dEBjb2RlYmx1ZXByaW50LmNvLnVrPgo+IENjOiBBcmQgQmllc2hldXZlbCA8YXJk
LmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+
IENjOiBsaW51eC1jcnlwdG9Admdlci5rZXJuZWwub3JnCj4gQ2M6IGxpbnV4LXBtQHZnZXIua2Vy
bmVsLm9yZwo+IENjOiBsaW51eC1lZmlAdmdlci5rZXJuZWwub3JnCj4gQ2M6IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IC0tLQo+ICBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvZWZp
X3RodW5rXzY0LlMgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFk
XzY0LlMgICAgICAgICAgIHwgMTYgKysrLS0tCj4gIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9t
ZW1fZW5jcnlwdC5TICAgICAgIHwgIDggKy0tCj4gIGFyY2gveDg2L2NyeXB0by9hZWdpczEyOC1h
ZXNuaS1hc20uUyAgICAgICAgIHwgMjggKysrKy0tLS0tCj4gIGFyY2gveDg2L2NyeXB0by9hZXNf
Y3RyYnk4X2F2eC14ODZfNjQuUyAgICAgIHwgMTIgKystLQo+ICBhcmNoL3g4Ni9jcnlwdG8vYWVz
bmktaW50ZWxfYXNtLlMgICAgICAgICAgICB8IDYwICsrKysrKysrKystLS0tLS0tLS0tCj4gIGFy
Y2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgICAgIHwgMzIgKysrKystLS0t
LS0KPiAgYXJjaC94ODYvY3J5cHRvL2Jsb3dmaXNoLXg4Nl82NC1hc21fNjQuUyAgICAgfCAxNiAr
KystLS0KPiAgYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eC1hc21fNjQuUyAgfCAy
NCArKysrLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4Mi1hc21fNjQu
UyB8IDI0ICsrKystLS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0
LlMgICAgIHwgMTYgKysrLS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFz
bV82NC5TICAgIHwgMTYgKysrLS0tCj4gIGFyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0
LWFzbV82NC5TICAgIHwgMjQgKysrKy0tLS0KPiAgYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdngy
LXg4Nl82NC5TICAgICAgICAgfCAxMiArKy0tCj4gIGFyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4
NTEydmwteDg2XzY0LlMgICAgIHwgMTIgKystLQo+ICBhcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLXNz
c2UzLXg4Nl82NC5TICAgICAgICB8IDEyICsrLS0KPiAgYXJjaC94ODYvY3J5cHRvL2NyYzMyLXBj
bG11bF9hc20uUyAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBj
bC1pbnRlbC1hc21fNjQuUyAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9jcmN0MTBkaWYt
cGNsLWFzbV82NC5TICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFz
bV82NC5TICAgICAgICAgICAgfCAgOCArLS0KPiAgYXJjaC94ODYvY3J5cHRvL2doYXNoLWNsbXVs
bmktaW50ZWxfYXNtLlMgICAgfCAgOCArLS0KPiAgYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2
XzY0LlMgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vbmgtc3NlMi14ODZf
NjQuUyAgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1hdngy
LXg4Nl82NC5TICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LXNzZTIt
eDg2XzY0LlMgICAgICAgfCAgOCArLS0KPiAgYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtYXZ4LXg4
Nl82NC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1h
dngyLWFzbV82NC5TICAgICAgICB8IDI0ICsrKystLS0tCj4gIGFyY2gveDg2L2NyeXB0by9zZXJw
ZW50LXNzZTIteDg2XzY0LWFzbV82NC5TIHwgIDggKy0tCj4gIGFyY2gveDg2L2NyeXB0by9zaGEx
X2F2eDJfeDg2XzY0X2FzbS5TICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTFf
bmlfYXNtLlMgICAgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhMV9z
c3NlM19hc20uUyAgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9zaGEyNTYt
YXZ4LWFzbS5TICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1h
dngyLWFzbS5TICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LXNz
c2UzLWFzbS5TICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9zaGEyNTZfbmlf
YXNtLlMgICAgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngt
YXNtLlMgICAgICAgICAgICAgfCAgNCArLQo+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eDIt
YXNtLlMgICAgICAgICAgICB8ICA0ICstCj4gIGFyY2gveDg2L2NyeXB0by9zaGE1MTItc3NzZTMt
YXNtLlMgICAgICAgICAgIHwgIDQgKy0KPiAgYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4
Nl82NC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQo+ICBhcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14
ODZfNjQtYXNtXzY0LTN3YXkuUyB8ICA4ICstLQo+ICBhcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14
ODZfNjQtYXNtXzY0LlMgICAgICB8ICA4ICstLQoKSSBjb3VsZCB1c2UgYW4gQUNLIGZvciB0aGUg
Y3J5cHRvIGJpdHMuLi4KClRoeC4KCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9yaXMuCgpodHRw
czovL3Blb3BsZS5rZXJuZWwub3JnL3RnbHgvbm90ZXMtYWJvdXQtbmV0aXF1ZXR0ZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 08:20:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 08:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKeX7-0006RI-Oq; Wed, 16 Oct 2019 08:19:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tpd9=YJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKeX5-0006RB-Qe
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 08:19:47 +0000
X-Inumbo-ID: b3873e54-efed-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3873e54-efed-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 08:19:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKeWy-00069v-Lb; Wed, 16 Oct 2019 08:19:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKeWy-0005cN-Cu; Wed, 16 Oct 2019 08:19:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKeWy-0000tO-CB; Wed, 16 Oct 2019 08:19:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142762-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Oct 2019 08:19:40 +0000
Subject: [Xen-devel] [linux-4.4 test] 142762: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc2MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjc2Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjczNiBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBp
biAxNDI2NDggcGFzcyBpbiAxNDI3NjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIGluIDE0MjczNiBwYXNzIGluIDE0Mjc2MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBh
c3MgaW4gMTQyNjQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDI3MzYKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgICAgZmFpbCBwYXNzIGluIDE0Mjcz
NgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyIGZhaWwgcGFzcyBpbiAxNDI3MzYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MjczNgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxNDI3
MzYgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCBmYWlsIGluIDE0MjczNiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJv
b3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICBzdGFydmVkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGM2MWViYjY2OGYyY2UzYzIyZDFjZmU2ZGYyOGJk
MzE5OGVhYmJkZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZh
N2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgNzMgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDcwIGRheXMgICA4MyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI0MzAgIDIwMTktMTAtMDggMDU6MTc6MzkgWiAgICA4
IGRheXMgICAxMCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQxMCBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJp
Y3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEzNjY3IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:08:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:08:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgEG-0006Xa-N2; Wed, 16 Oct 2019 10:08:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jgHM=YJ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iKgEE-0006XV-K8
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:08:26 +0000
X-Inumbo-ID: e419fd68-effc-11e9-beca-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e419fd68-effc-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 10:08:25 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id d1so23306305ljl.13
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 03:08:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Ey0gJAWT8ZHXWHmoB9yq8/ELLpfh8IwG0AKsCTAprZA=;
 b=JmNPddfFfv5pCC+/lAcIzqQnkTjpWlv4W8wL7oOf/auYQxxC+kkHsm9Z4/V3LhIMPU
 e7fjyGdFk8y1GI0Cr+q6H3YfQk2WOn3kbAdwJXl1SHtWLIQVeGB4EA0pdxm38jVUoOsE
 hHgM1c1mzJdUrBNY4t0D0s/vcSwCfp4qEDjFNC1GVFX5lzUcY/q3BA9irx85ms7tk3CI
 OFmq56mmlmCYKhAW9NkJuYPn3aUiCSon0b5Pqt7PWZoC2MZzXz3kMj1ohAeNHVvxkpd6
 QhfUZ03B5B9JWdu4pPsaR512YLSV1NCUTpmqxIbMNQjDGQ4YDs537g+BjQytaRlA8n1p
 KHBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=Ey0gJAWT8ZHXWHmoB9yq8/ELLpfh8IwG0AKsCTAprZA=;
 b=GRTUr/n7WttRH0smhGWUbfhPns3W7LhoMN73cmwfJ4bWCsoHyuPMRq7zXiGiBn4dQ1
 gZ3Ioe01bY4FxeymxIEg0E3/DK2M3/r7Aff+rr/AVod1l11wW7RsZR490o6KNtfz4TIg
 RMAyA6V3rCZvN5B8MdeggfOczf7JmQ059sfcn7GFgaLPp9qL4Y/NtGxopF2+TksjxuQ3
 qhyK+sMzNa7E89koyFyteJs/wgcNJpx3tuK3WLQ22NHWZpErBHjFiGPCw5HBCQ0fAMKL
 g7HGfvS10JJGqk3PbMpteCbNnG5BX38aeBanU7cW3fuhgQs78lUTTfm+keRQOU20lHFX
 Sa8w==
X-Gm-Message-State: APjAAAWz8+PNU7Y8FNibPO7ty4CRH1T/Y7ZZEIehfMl7+ZT34r8h4UYL
 4PsK1VAjCs5qU7UZ66P2NbdbI7NZhQc=
X-Google-Smtp-Source: APXvYqzHyfI3OGKzeRz4S0M5sUsa4ScSrntLphRHvDCcuAcss99g8jbSAOa/uwmg8oRFVbEFElSjgA==
X-Received: by 2002:a2e:a166:: with SMTP id u6mr25419005ljl.209.1571220504183; 
 Wed, 16 Oct 2019 03:08:24 -0700 (PDT)
Received: from otyshchenko.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua.
 [85.223.209.22])
 by smtp.gmail.com with ESMTPSA id v21sm1317853lfi.22.2019.10.16.03.08.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 16 Oct 2019 03:08:23 -0700 (PDT)
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Oct 2019 13:08:07 +0300
Message-Id: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
X-Mailer: git-send-email 2.7.4
Subject: [Xen-devel] [PATCH for-4.13 v3] xen/arm: domain_build: Don't expose
 IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 julien.grall@arm.com, sstabellini@kernel.org, volodymyr_babchuk@epam.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29t
PgoKV2UgYWx3YXlzIHNraXAgdGhlIElPTU1VIGRldmljZSB3aGVuIGNyZWF0aW5nIERUIGZvciBo
d2RvbSBpZiB0aGVyZSBpcwphbiBhcHByb3ByaWF0ZSBkcml2ZXIgZm9yIGl0IGluIFhlbiAoZGV2
aWNlX2dldF9jbGFzcyhpb21tdV9ub2RlKQpyZXR1cm5zIERFVklDRV9JT01NVSkuIFNvLCBldmVu
IGlmIGl0IGlzIG5vdCB1c2VkIGJ5IFhlbiBpdCB3aWxsIGJlIHNraXBwZWQuCgpXZSBzaG91bGQg
YWxzbyBza2lwIHRoZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIG9mIHRoZSBtYXN0ZXIgZGV2
aWNlCmJlaGluZCB0aGF0IElPTU1VIGluIG9yZGVyIHRvIGF2b2lkIGV4cG9zaW5nIGFuIGhhbGYg
Y29tcGxldGUgSU9NTVUKYmluZGluZ3MgdG8gaHdkb20uCgpBY2NvcmRpbmcgdG8gdGhlIExpbnV4
J3MgZG9jczoKMS4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11
LnR4dAoyLiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50
eHQKClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNo
ZW5rb0BlcGFtLmNvbT4KCi0tLQpDaGFuZ2VzIFYyIFsyXSAtPiBWMzoKICAgLSBHYXRoZXIgdHdv
IGNvbmRpdGlvbnMgaW4gb25lICJpZiIKICAgLSBDbGFyaWZ5IHBhdGNoIHN1YmplY3QvY29tbWVu
dCBpbiBjb2RlCgpDaGFuZ2VzIFYxIFsxXSAtPiBWMjoKICAgLSBPbmx5IHNraXAgSU9NTVUgc3Bl
Y2lmaWMgcHJvcGVydGllcyBvZiB0aGUgbWFzdGVyIGRldmljZSBpZiB3ZQogICAgIHNraXAgdGhl
IGNvcnJlc3BvbmRpbmcgSU9NTVUgZGV2aWNlCiAgIC0gVXNlICJod2RvbSIgb3ZlciAiRG9tMCIK
ClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTktMTAvbXNnMDAxMDQuaHRtbApbMl0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTEwL21zZzAwNjczLmh0bWwKLS0tCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCAxZDVl
YWM5Li42ZTg1ZWY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysr
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC00ODAsMTAgKzQ4MCwyNSBAQCBzdGF0
aWMgaW50IF9faW5pdCB3cml0ZV9wcm9wZXJ0aWVzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgY29uc3Qgc3RydWN0IGR0X3Byb3BlcnR5ICpwcm9wLCAq
c3RhdHVzID0gTlVMTDsKICAgICBpbnQgcmVzID0gMDsKICAgICBpbnQgaGFkX2RvbTBfYm9vdGFy
Z3MgPSAwOworICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaW9tbXVfbm9kZTsKIAogICAgIGlm
ICgga2luZm8tPmNtZGxpbmUgJiYga2luZm8tPmNtZGxpbmVbMF0gKQogICAgICAgICBib290YXJn
cyA9ICZraW5mby0+Y21kbGluZVswXTsKIAorICAgIC8qCisgICAgICogV2UgYWx3YXlzIHNraXAg
dGhlIElPTU1VIGRldmljZSB3aGVuIGNyZWF0aW5nIERUIGZvciBod2RvbSBpZiB0aGVyZSBpcwor
ICAgICAqIGFuIGFwcHJvcHJpYXRlIGRyaXZlciBmb3IgaXQgaW4gWGVuIChkZXZpY2VfZ2V0X2Ns
YXNzKGlvbW11X25vZGUpCisgICAgICogcmV0dXJucyBERVZJQ0VfSU9NTVUpLgorICAgICAqIFdl
IHNob3VsZCBhbHNvIHNraXAgdGhlIElPTU1VIHNwZWNpZmljIHByb3BlcnRpZXMgb2YgdGhlIG1h
c3RlciBkZXZpY2UKKyAgICAgKiBiZWhpbmQgdGhhdCBJT01NVSBpbiBvcmRlciB0byBhdm9pZCBl
eHBvc2luZyBhbiBoYWxmIGNvbXBsZXRlIElPTU1VCisgICAgICogYmluZGluZ3MgdG8gaHdkb20u
CisgICAgICogVXNlICJpb21tdV9ub2RlIiBhcyBhbiBpbmRpY2F0b3Igb2YgdGhlIG1hc3RlciBk
ZXZpY2Ugd2hpY2ggcHJvcGVydGllcworICAgICAqIHNob3VsZCBiZSBza2lwcGVkLgorICAgICAq
LworICAgIGlvbW11X25vZGUgPSBkdF9wYXJzZV9waGFuZGxlKG5vZGUsICJpb21tdXMiLCAwKTsK
KyAgICBpZiAoIGlvbW11X25vZGUgJiYgZGV2aWNlX2dldF9jbGFzcyhpb21tdV9ub2RlKSAhPSBE
RVZJQ0VfSU9NTVUgKQorICAgICAgICBpb21tdV9ub2RlID0gTlVMTDsKKwogICAgIGR0X2Zvcl9l
YWNoX3Byb3BlcnR5X25vZGUgKG5vZGUsIHByb3ApCiAgICAgewogICAgICAgICBjb25zdCB2b2lk
ICpwcm9wX2RhdGEgPSBwcm9wLT52YWx1ZTsKQEAgLTU0MCw2ICs1NTUsMTkgQEAgc3RhdGljIGlu
dCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVs
X2luZm8gKmtpbmZvLAogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KIAorICAgICAg
ICBpZiAoIGlvbW11X25vZGUgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBEb24ndCBleHBv
c2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGllcyB0byBod2RvbSAqLworICAgICAgICAgICAgaWYg
KCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdXMiKSApCisgICAgICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIGlmICggZHRfcHJvcGVydHlfbmFtZV9pc19l
cXVhbChwcm9wLCAiaW9tbXUtbWFwIikgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X25hbWVfaXNfZXF1YWwocHJvcCwgImlvbW11LW1h
cC1tYXNrIikgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKICAgICAg
ICAgcmVzID0gZmR0X3Byb3BlcnR5KGtpbmZvLT5mZHQsIHByb3AtPm5hbWUsIHByb3BfZGF0YSwg
cHJvcF9sZW4pOwogCiAgICAgICAgIGlmICggcmVzICkKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:18:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgOE-0007Ns-Rf; Wed, 16 Oct 2019 10:18:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GeLD=YJ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iKgOD-0007Nn-Eh
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:18:45 +0000
X-Inumbo-ID: 55191246-effe-11e9-93ad-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55191246-effe-11e9-93ad-12813bfff9fa;
 Wed, 16 Oct 2019 10:18:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571221124;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=ilnrqC7W5NTD3Y7EKLqkRNQP7dG+i1m7kmQflCOIdKs=;
 b=ckjJv9Jv85WhWVJEdoih1ZQL/nSkpKrg1mjl/7LYMi0BgWgXXV+zg0By
 eVo4suUNkiH3VUervbabft+TPVZ/nPZ+N42FYChVqHDNZICZw5p/b0xNR
 YbEH4/tDbbBmzuyWB8fZZVmJ6Wfh+dNM0m685LWoFRGMu6ejfYgceLrKn s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: UuyLVcJe+DkjlRcOzFLSOR4qFWCt6Q/nPyHB+vX0moT+T7+SZnMMrGgSecW09bU3iMKrmuQp/p
 MJudE64ytFElmSBmGN/BneUombZCuHLovAdN/0/9zxh7WdTYFAnApjSV3zJLjRW0F83DOBhjFb
 Ic8V3N1OjPEnGMoNrW+di01CLod3OxEzIVRbnKX/NtYL8mtflb8g6UQ9HmpLTq+brKEfPW1MVn
 h6s0m5vOw3XZFG3XSrqd43ef+GCjk+m49AHpruhuXQKv4tzIerGX/MBS64GhHoTsxM4DBZHcCD
 gmM=
X-SBRS: 2.7
X-MesageID: 7272819
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,303,1566878400"; 
   d="scan'208";a="7272819"
Date: Wed, 16 Oct 2019 11:18:41 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <20191016101841.GF1138@perard.uk.xensource.com>
References: <e8c0d666-0d74-068a-0274-2ccd20159745@eikelenboom.it>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e8c0d666-0d74-068a-0274-2ccd20159745@eikelenboom.it>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] Xen-unstable 4.13.0-rc0 problem starting guest
 while trying to passthrough multiple pci devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0MgbGlieGwgbWFpbnRhaW5lcnMKCk9uIFR1ZSwgT2N0IDE1LCAyMDE5IGF0IDA2OjAyOjMzUE0g
KzAyMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiBIaSBBbnRob255LAo+IAo+IFdoaWxl
IHRlc3RpbmcgeGVuLXVuc3RhYmxlIDQuMTMuMC1yYzAgSSByYW4gaW4gdG8gdGhlIGZvbGxvd2lu
ZyBpc3N1ZToKPiAKPiBXaGVuIHBhc3NpbmcgdGhyb3VnaCBhbGwgOCBmdW5jdGlvbnMgb2YgYSBw
Y2koZSkgZGV2aWNlIEkgY2FuJ3Qgc3RhcnQgdGhlIGd1ZXN0IGFueW1vcmUsIG5vdGUgdGhhdCB0
aGUgdHJvdWJsZSBvbmx5IHN0YXJ0cyBhdCAwOjk6MC4zLCBub3QgYXQgMDo5OjAuMDoKPiAJbGli
eGw6IGVycm9yOiBsaWJ4bF9xbXAuYzoxMjcwOnFtcF9ldl9jb25uZWN0OiBEb21haW4gMzpGYWls
ZWQgdG8gY29ubmVjdCB0byBRTVAgc29ja2V0IC92YXIvcnVuL3hlbi9xbXAtbGlieGwtMzogUmVz
b3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUKPiAJbGlieGw6IGVycm9yOiBsaWJ4bF9wY2ku
YzoxNzAyOmRldmljZV9wY2lfYWRkX2RvbmU6IERvbWFpbiAzOmxpYnhsX19kZXZpY2VfcGNpX2Fk
ZCAgZmFpbGVkIGZvciBQQ0kgZGV2aWNlIDA6OTowLjMgKHJjIC0zKQo+IAlsaWJ4bDogZXJyb3I6
IGxpYnhsX3FtcC5jOjEyNzA6cW1wX2V2X2Nvbm5lY3Q6IERvbWFpbiAzOkZhaWxlZCB0byBjb25u
ZWN0IHRvIFFNUCBzb2NrZXQgL3Zhci9ydW4veGVuL3FtcC1saWJ4bC0zOiBSZXNvdXJjZSB0ZW1w
b3JhcmlseSB1bmF2YWlsYWJsZQo+IAlsaWJ4bDogZXJyb3I6IGxpYnhsX3BjaS5jOjE3MDI6ZGV2
aWNlX3BjaV9hZGRfZG9uZTogRG9tYWluIDM6bGlieGxfX2RldmljZV9wY2lfYWRkICBmYWlsZWQg
Zm9yIFBDSSBkZXZpY2UgMDo5OjAuNCAocmMgLTMpCj4gCWxpYnhsOiBlcnJvcjogbGlieGxfcW1w
LmM6MTI3MDpxbXBfZXZfY29ubmVjdDogRG9tYWluIDM6RmFpbGVkIHRvIGNvbm5lY3QgdG8gUU1Q
IHNvY2tldCAvdmFyL3J1bi94ZW4vcW1wLWxpYnhsLTM6IFJlc291cmNlIHRlbXBvcmFyaWx5IHVu
YXZhaWxhYmxlCj4gCWxpYnhsOiBlcnJvcjogbGlieGxfcGNpLmM6MTcwMjpkZXZpY2VfcGNpX2Fk
ZF9kb25lOiBEb21haW4gMzpsaWJ4bF9fZGV2aWNlX3BjaV9hZGQgIGZhaWxlZCBmb3IgUENJIGRl
dmljZSAwOjk6MC41IChyYyAtMykKPiAJbGlieGw6IGVycm9yOiBsaWJ4bF9xbXAuYzoxMjcwOnFt
cF9ldl9jb25uZWN0OiBEb21haW4gMzpGYWlsZWQgdG8gY29ubmVjdCB0byBRTVAgc29ja2V0IC92
YXIvcnVuL3hlbi9xbXAtbGlieGwtMzogUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUK
PiAJbGlieGw6IGVycm9yOiBsaWJ4bF9wY2kuYzoxNzAyOmRldmljZV9wY2lfYWRkX2RvbmU6IERv
bWFpbiAzOmxpYnhsX19kZXZpY2VfcGNpX2FkZCAgZmFpbGVkIGZvciBQQ0kgZGV2aWNlIDA6OTow
LjYgKHJjIC0zKQo+IAlsaWJ4bDogZXJyb3I6IGxpYnhsX3FtcC5jOjEyNzA6cW1wX2V2X2Nvbm5l
Y3Q6IERvbWFpbiAzOkZhaWxlZCB0byBjb25uZWN0IHRvIFFNUCBzb2NrZXQgL3Zhci9ydW4veGVu
L3FtcC1saWJ4bC0zOiBSZXNvdXJjZSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZQo+IAlsaWJ4bDog
ZXJyb3I6IGxpYnhsX3BjaS5jOjE3MDI6ZGV2aWNlX3BjaV9hZGRfZG9uZTogRG9tYWluIDM6bGli
eGxfX2RldmljZV9wY2lfYWRkICBmYWlsZWQgZm9yIFBDSSBkZXZpY2UgMDo5OjAuNyAocmMgLTMp
Cj4gCWxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTYwOTpkb21jcmVhdGVfYXR0YWNoX2Rl
dmljZXM6IERvbWFpbiAzOnVuYWJsZSB0byBhZGQgcGNpIGRldmljZXMKPiAJbGlieGw6IGVycm9y
OiBsaWJ4bF9kb21haW4uYzoxMTc3OmxpYnhsX19kZXN0cm95X2RvbWlkOiBEb21haW4gMzpOb24t
ZXhpc3RhbnQgZG9tYWluCj4gCWxpYnhsOiBlcnJvcjogbGlieGxfZG9tYWluLmM6MTEzMTpkb21h
aW5fZGVzdHJveV9jYWxsYmFjazogRG9tYWluIDM6VW5hYmxlIHRvIGRlc3Ryb3kgZ3Vlc3QKPiAJ
bGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDU4OmRvbWFpbl9kZXN0cm95X2NiOiBEb21h
aW4gMzpEZXN0cnVjdGlvbiBvZiBkb21haW4gZmFpbGVkCj4gCj4gV2hlbiBvbmx5IHBhc3Npbmcg
dGhyb3VnaCB0aGUgZmlyc3QgZnVuY3Rpb25zIDA6OTowLjAgdG8gMDo5OjAuMiwgdGhlIGd1ZXN0
IHN0YXJ0cy4KClRoYW5rcyBmb3IgdGVzdGluZy4gSSBndWVzcyBzdGFydGluZyBtdWx0aXBsZSBj
b25uZWN0aW9ucyBhdCBvbmNlLCBhbmQKaG9wZSBRRU1VIGlzIGdvaW5nIHRvIHNlcmlhbGl6ZSBp
dCwgaXNuJ3QgZ29pbmcgdG8gd29yay4gSSdsbCByZXdvcmsKdGhhdCBwYXRoIGluIHRoZSBjb2Rl
IHNvIHRoYXQgZWFjaCBwY2kgZGV2aWNlL2Z1bmN0aW9ucyB3aWxsIGJlIGRvbmUgb25lCmF0IGEg
dGltZSwgbGlrZSBiZWZvcmUuCgpDaGVlcnMsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgON-0007OV-4a; Wed, 16 Oct 2019 10:18:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lClj=YJ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iKgOL-0007OK-SK
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:18:53 +0000
X-Inumbo-ID: 59cc326f-effe-11e9-93ad-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 59cc326f-effe-11e9-93ad-12813bfff9fa;
 Wed, 16 Oct 2019 10:18:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571221133;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=4SawiJxcNnwh8VD+izDvU1BikvuR+bL8L9YzoQSizBI=;
 b=Pi8QRswUS3QgVomBJlfcoApM9ktNJt6hMvjogketTP5UyD7PLpMxZs6n
 SnSxFfLf1HuwsBNvi+wzetu+LyhX74BbMsJeC0V0q+YnmUP46NtDhcLX3
 ocd+HGrfYuHcyoisGJqMg6ILCoRc3+MO4RPYarbOxHJXo019AaChRgeDV k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vqRQ//SQ0jbRBquWFCDBV2x5Ncy5LBd0NHYlx2zhkj5WrWp/bLr+M1+DCbZxBjBaD++AODxFT5
 H6xm7anI4GEVAhBu46PpRmggrKF7ve6gMCwd+GP3EYyKKC0UmwNUfylKg+NasQ5Cz6JcVAYuZa
 VDypmK/cd/5gF40naS3WO/vGsTTyybR/PTFfRl6n6bw2iG86gPzbtNOP+Uk3ZhmucnSBjFNyos
 1LCJgEUn6rIooO4/3UkkecOYKzrJhrV2eMPex3xVMuDHRnJutIc/xX+AWp3aHv/eZRDWAOqHav
 K+s=
X-SBRS: 2.7
X-MesageID: 6948104
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,303,1566878400"; 
   d="scan'208";a="6948104"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23974.61064.928585.36020@mariner.uk.xensource.com>
Date: Wed, 16 Oct 2019 11:18:48 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim  \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <Julien.Grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuMTNdIHhlbi9hcm06
IERvbid0IHVzZSBfZW5kIGluIGlzX3hlbl9maXhlZF9tZm4oKSIpOgo+IE15IHN1Z2dlc3Rpb24g
aXMgZ29pbmcgdG8gd29yazogInRoZSBjb21waWxlciBzZWVzIHRocm91Z2ggY2FzdHMiCj4gcmVm
ZXJyZWQgdG8gY29tcGFyaXNvbnMgYmV0d2VlbiBwb2ludGVycywgd2hlcmUgd2UgdGVtcG9yYXJp
bHkgY2FzdGVkCj4gYm90aCBwb2ludGVycyB0byBpbnRlZ2VycyBhbmQgYmFjayB0byBwb2ludGVy
cyB2aWEgYSBNQUNSTy4gVGhhdCBjYXNlCj4gd2FzIGlmZnkgYmVjYXVzZSB0aGUgTUFDUk8gd2Fz
IGNsZWFybHkgYSB3b3JrYXJvdW5kIHRoZSBzcGVjLgo+IAo+IEhlcmUgdGhlIHNpdHVhdGlvbiBp
cyBkaWZmZXJlbnQuIEZvciBvbmUsIHdlIGFyZSBkb2luZyBhcml0aG1ldGljLiBBbHNvCj4gdmly
dF90b19tYWRkciBhbHJlYWR5IHRha2VzIGEgdmFkZHJfdCBhcyBhcmd1bWVudC4gU28gaW5zdGVh
ZCBvZiBkb2luZwo+IHBvaW50ZXJzIGFyaXRobWV0aWMsIHRoZW4gY29udmVydGluZyB0byB2YWRk
cl90LCB3ZSBhcmUgY29udmVydGluZyB0bwo+IHZhZGRyX3QgZmlyc3QsIHRoZW4gZG9pbmcgYXJp
dGhtZXRpY3MsIHdoaWNoIGlzIGZpbmUgYm90aCBmcm9tIGEgQzk5Cj4gcG9pbnQgb2YgdmlldyBh
bmQgZXZlbiBhIE1JU1JBIEMgcG9pbnQgb2Ygdmlldy4gSSBjYW4ndCBzZWUgYSBwcm9ibGVtCj4g
d2l0aCB0aGF0LiBJIGFtIHN1cmUgYXMgSSByZWFzb25hYmxlIGNhbiBiZSA6LSkKCkZUQU9EIEkg
dGhpbmsgeW91IGFyZSBzdWdnZXN0aW5nIHRoaXM6CiAtICsgICAgIChtZm5fdG9fbWFkZHIobWZu
KSA8PSB2aXJ0X3RvX21hZGRyKF9lbmQgLSAxKSkpCiArICsgICAgIChtZm5fdG9fbWFkZHIobWZu
KSA8PSB2aXJ0X3RvX21hZGRyKCgodmFkZHJfdClfZW5kIC0gMSkpKQoKdmlydF90b19tYWRkcih2
YSkgaXMgYSBtYWNybyB3aGljaCBleHBhbmRzIHRvCiAgIF9fdmlydF90b19tYWRkcigodmFkZHJf
dCkodmEpKQoKU28gd2hhdCBpcyBoYXBwZW5pbmcgaGVyZSBpcyB0aGF0IHRoZSBjYXN0IHRvIGFu
IGludGVnZXIgdHlwZSBpcyBiZWluZwpkb25lIGJlZm9yZSB0aGUgc3VidHJhY3Rpb24uCgpXaXRo
b3V0IHRoZSBjYXN0LCB5b3UgYXJlIGNhbGN1bGF0aW5nIHRoZSBwb2ludGVyIHZhbHVlIF9lbmQt
MSBmcm9tCnRoZSB2YWx1ZSBfZW5kLCB3aGljaCBpcyBVQi4gIFdpdGggdGhlIGNhc3QgeW91IGFy
ZSBjYWxjdWxhdGluZyBhbgppbnRlZ2VyIHZhbHVlLiAgdmFkZHJfdCBpcyB1bnNpZ25lZCwgc28g
YWxsIGFyaXRobWV0aWMgb3BlcmF0aW9ucyBhcmUKZGVmaW5lZC4gIE5vdGhpbmcgY2FzdHMgdGhl
IHJlc3VsdCBiYWNrIHRvIHRoZSAiZm9yYmlkZGVuIiAod2l0aCB0aGlzCnByb3ZlbmFuY2UpIHBv
aW50ZXIgdmFsdWUsIHNvIGFsbCBpcyB3ZWxsLgoKKFdpdGggdGhlIG1hY3JvIGV4cGFuc2lvbiB0
aGUgY2FzdCBoYXBwZW5zIHR3aWNlLiAgVGhpcyBpcyBwcm9iYWJseQpiZXR0ZXIgdGhhbiB1c2lu
ZyBfX3ZpcnRfdG9fbWFkZHIgaGVyZS4pCgpJZSwgaW4gdGhpcyBjYXNlIEkgYWdyZWUgd2l0aCBT
dGVmYW5vLiAgVGhlIGNhc3QgaXMgYm90aCBuZWNlc3NhcnkgYW5kCnN1ZmZpY2llbnQuCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgRg-0008DI-Lu; Wed, 16 Oct 2019 10:22:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tJUx=YJ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iKgRf-0008DD-F0
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:22:19 +0000
X-Inumbo-ID: d4b2c024-effe-11e9-bbab-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4b2c024-effe-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 10:22:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571221339;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=NoWMUFDkFIA+k+V+fZdtJux/8zOkihf6PBsoDY8FRoM=;
 b=iU+zkv1dPRFIEtRaR9lIM5zF5NzPp9lHuCVMZyPi0CxuDhGpPnKhYbxb
 F0ITT8fWMeffoDUJmRNjNUIRIFE3XUP3HsIdcSMXm0k2+bEW2O9YLb208
 eKCurqFPmTdqK0SkQz1u3CiYNbvv2iblPnl50jFnNxK7sVYazprencU5U g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qrIyybrnQYVY5qarmC19I30PyYtCOGsLbKp2lADMcf4J9LCbj+A0lg70mvlgb+U+z9C4KBYtrP
 9Z386k0wZvaD0AFZFYs28L9Hh/Nz9o8wE5qE1jj9D8pkOHIJh1/rUyYM4wIniYJD6pAi3T6EYd
 EkWH/wVXc/eNyT2w/Gfkqw+9FGX6YBDX+gZ9c1XX2BqqBJZCSPpErchV5TsPL9001giFmjxjuh
 aHHg8o6bqmldnLjTbZquH89TPpsGPH1xs7eR9bHTyltzVgv5pNiZJMvt1QYBzr/mtTb9FI1ii8
 rvE=
X-SBRS: 2.7
X-MesageID: 6948248
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,303,1566878400"; 
   d="scan'208";a="6948248"
To: Ian Jackson <ian.jackson@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <3f7be099-158d-e10b-7934-19c7fd9e9c75@citrix.com>
Date: Wed, 16 Oct 2019 11:22:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <23974.61064.928585.36020@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Julien Grall <Julien.Grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTYvMTkgMTE6MTggQU0sIElhbiBKYWNrc29uIHdyb3RlOgo+IFN0ZWZhbm8gU3RhYmVs
bGluaSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEzXSB4ZW4vYXJtOiBEb24ndCB1c2UgX2Vu
ZCBpbiBpc194ZW5fZml4ZWRfbWZuKCkiKToKPj4gTXkgc3VnZ2VzdGlvbiBpcyBnb2luZyB0byB3
b3JrOiAidGhlIGNvbXBpbGVyIHNlZXMgdGhyb3VnaCBjYXN0cyIKPj4gcmVmZXJyZWQgdG8gY29t
cGFyaXNvbnMgYmV0d2VlbiBwb2ludGVycywgd2hlcmUgd2UgdGVtcG9yYXJpbHkgY2FzdGVkCj4+
IGJvdGggcG9pbnRlcnMgdG8gaW50ZWdlcnMgYW5kIGJhY2sgdG8gcG9pbnRlcnMgdmlhIGEgTUFD
Uk8uIFRoYXQgY2FzZQo+PiB3YXMgaWZmeSBiZWNhdXNlIHRoZSBNQUNSTyB3YXMgY2xlYXJseSBh
IHdvcmthcm91bmQgdGhlIHNwZWMuCj4+Cj4+IEhlcmUgdGhlIHNpdHVhdGlvbiBpcyBkaWZmZXJl
bnQuIEZvciBvbmUsIHdlIGFyZSBkb2luZyBhcml0aG1ldGljLiBBbHNvCj4+IHZpcnRfdG9fbWFk
ZHIgYWxyZWFkeSB0YWtlcyBhIHZhZGRyX3QgYXMgYXJndW1lbnQuIFNvIGluc3RlYWQgb2YgZG9p
bmcKPj4gcG9pbnRlcnMgYXJpdGhtZXRpYywgdGhlbiBjb252ZXJ0aW5nIHRvIHZhZGRyX3QsIHdl
IGFyZSBjb252ZXJ0aW5nIHRvCj4+IHZhZGRyX3QgZmlyc3QsIHRoZW4gZG9pbmcgYXJpdGhtZXRp
Y3MsIHdoaWNoIGlzIGZpbmUgYm90aCBmcm9tIGEgQzk5Cj4+IHBvaW50IG9mIHZpZXcgYW5kIGV2
ZW4gYSBNSVNSQSBDIHBvaW50IG9mIHZpZXcuIEkgY2FuJ3Qgc2VlIGEgcHJvYmxlbQo+PiB3aXRo
IHRoYXQuIEkgYW0gc3VyZSBhcyBJIHJlYXNvbmFibGUgY2FuIGJlIDotKQo+IAo+IEZUQU9EIEkg
dGhpbmsgeW91IGFyZSBzdWdnZXN0aW5nIHRoaXM6Cj4gIC0gKyAgICAgKG1mbl90b19tYWRkciht
Zm4pIDw9IHZpcnRfdG9fbWFkZHIoX2VuZCAtIDEpKSkKPiAgKyArICAgICAobWZuX3RvX21hZGRy
KG1mbikgPD0gdmlydF90b19tYWRkcigoKHZhZGRyX3QpX2VuZCAtIDEpKSkKPiAKPiB2aXJ0X3Rv
X21hZGRyKHZhKSBpcyBhIG1hY3JvIHdoaWNoIGV4cGFuZHMgdG8KPiAgICBfX3ZpcnRfdG9fbWFk
ZHIoKHZhZGRyX3QpKHZhKSkKPiAKPiBTbyB3aGF0IGlzIGhhcHBlbmluZyBoZXJlIGlzIHRoYXQg
dGhlIGNhc3QgdG8gYW4gaW50ZWdlciB0eXBlIGlzIGJlaW5nCj4gZG9uZSBiZWZvcmUgdGhlIHN1
YnRyYWN0aW9uLgo+IAo+IFdpdGhvdXQgdGhlIGNhc3QsIHlvdSBhcmUgY2FsY3VsYXRpbmcgdGhl
IHBvaW50ZXIgdmFsdWUgX2VuZC0xIGZyb20KPiB0aGUgdmFsdWUgX2VuZCwgd2hpY2ggaXMgVUIu
ICBXaXRoIHRoZSBjYXN0IHlvdSBhcmUgY2FsY3VsYXRpbmcgYW4KPiBpbnRlZ2VyIHZhbHVlLiAg
dmFkZHJfdCBpcyB1bnNpZ25lZCwgc28gYWxsIGFyaXRobWV0aWMgb3BlcmF0aW9ucyBhcmUKPiBk
ZWZpbmVkLiAgTm90aGluZyBjYXN0cyB0aGUgcmVzdWx0IGJhY2sgdG8gdGhlICJmb3JiaWRkZW4i
ICh3aXRoIHRoaXMKPiBwcm92ZW5hbmNlKSBwb2ludGVyIHZhbHVlLCBzbyBhbGwgaXMgd2VsbC4K
PiAKPiAoV2l0aCB0aGUgbWFjcm8gZXhwYW5zaW9uIHRoZSBjYXN0IGhhcHBlbnMgdHdpY2UuICBU
aGlzIGlzIHByb2JhYmx5Cj4gYmV0dGVyIHRoYW4gdXNpbmcgX192aXJ0X3RvX21hZGRyIGhlcmUu
KQo+IAo+IEllLCBpbiB0aGlzIGNhc2UgSSBhZ3JlZSB3aXRoIFN0ZWZhbm8uICBUaGUgY2FzdCBp
cyBib3RoIG5lY2Vzc2FyeSBhbmQKPiBzdWZmaWNpZW50LgoKTWF5YmUgSSBtaXNzZWQgc29tZXRo
aW5nLCBidXQgd2h5IGFyZSB3ZSB1c2luZyBgPD1gIGF0IGFsbD8gIFdoeSBub3QgdXNlCmA8YD8K
Ck9yIGlzIHRoaXMgc29tZSB3ZWlyZCBDIHBvaW50ZXIgY29tcGFyaXNvbiBVQiB0aGluZz8KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:31:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgas-0000cb-LM; Wed, 16 Oct 2019 10:31:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKgas-0000cW-68
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:31:50 +0000
X-Inumbo-ID: 287349bc-f000-11e9-93ad-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 287349bc-f000-11e9-93ad-12813bfff9fa;
 Wed, 16 Oct 2019 10:31:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id ABE1B28;
 Wed, 16 Oct 2019 03:31:47 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E3DC03F6C4;
 Wed, 16 Oct 2019 03:31:45 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
 <3f7be099-158d-e10b-7934-19c7fd9e9c75@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1531968b-6657-14b4-c740-85995f21b521@arm.com>
Date: Wed, 16 Oct 2019 11:31:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <3f7be099-158d-e10b-7934-19c7fd9e9c75@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKT24gMTYvMTAvMjAxOSAxMToyMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBP
biAxMC8xNi8xOSAxMToxOCBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFN0ZWZhbm8gU3RhYmVs
bGluaSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEzXSB4ZW4vYXJtOiBEb24ndCB1c2UgX2Vu
ZCBpbiBpc194ZW5fZml4ZWRfbWZuKCkiKToKPj4+IE15IHN1Z2dlc3Rpb24gaXMgZ29pbmcgdG8g
d29yazogInRoZSBjb21waWxlciBzZWVzIHRocm91Z2ggY2FzdHMiCj4+PiByZWZlcnJlZCB0byBj
b21wYXJpc29ucyBiZXR3ZWVuIHBvaW50ZXJzLCB3aGVyZSB3ZSB0ZW1wb3JhcmlseSBjYXN0ZWQK
Pj4+IGJvdGggcG9pbnRlcnMgdG8gaW50ZWdlcnMgYW5kIGJhY2sgdG8gcG9pbnRlcnMgdmlhIGEg
TUFDUk8uIFRoYXQgY2FzZQo+Pj4gd2FzIGlmZnkgYmVjYXVzZSB0aGUgTUFDUk8gd2FzIGNsZWFy
bHkgYSB3b3JrYXJvdW5kIHRoZSBzcGVjLgo+Pj4KPj4+IEhlcmUgdGhlIHNpdHVhdGlvbiBpcyBk
aWZmZXJlbnQuIEZvciBvbmUsIHdlIGFyZSBkb2luZyBhcml0aG1ldGljLiBBbHNvCj4+PiB2aXJ0
X3RvX21hZGRyIGFscmVhZHkgdGFrZXMgYSB2YWRkcl90IGFzIGFyZ3VtZW50LiBTbyBpbnN0ZWFk
IG9mIGRvaW5nCj4+PiBwb2ludGVycyBhcml0aG1ldGljLCB0aGVuIGNvbnZlcnRpbmcgdG8gdmFk
ZHJfdCwgd2UgYXJlIGNvbnZlcnRpbmcgdG8KPj4+IHZhZGRyX3QgZmlyc3QsIHRoZW4gZG9pbmcg
YXJpdGhtZXRpY3MsIHdoaWNoIGlzIGZpbmUgYm90aCBmcm9tIGEgQzk5Cj4+PiBwb2ludCBvZiB2
aWV3IGFuZCBldmVuIGEgTUlTUkEgQyBwb2ludCBvZiB2aWV3LiBJIGNhbid0IHNlZSBhIHByb2Js
ZW0KPj4+IHdpdGggdGhhdC4gSSBhbSBzdXJlIGFzIEkgcmVhc29uYWJsZSBjYW4gYmUgOi0pCj4+
Cj4+IEZUQU9EIEkgdGhpbmsgeW91IGFyZSBzdWdnZXN0aW5nIHRoaXM6Cj4+ICAgLSArICAgICAo
bWZuX3RvX21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihfZW5kIC0gMSkpKQo+PiAgICsgKyAg
ICAgKG1mbl90b19tYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoKCh2YWRkcl90KV9lbmQgLSAx
KSkpCj4+Cj4+IHZpcnRfdG9fbWFkZHIodmEpIGlzIGEgbWFjcm8gd2hpY2ggZXhwYW5kcyB0bwo+
PiAgICAgX192aXJ0X3RvX21hZGRyKCh2YWRkcl90KSh2YSkpCj4+Cj4+IFNvIHdoYXQgaXMgaGFw
cGVuaW5nIGhlcmUgaXMgdGhhdCB0aGUgY2FzdCB0byBhbiBpbnRlZ2VyIHR5cGUgaXMgYmVpbmcK
Pj4gZG9uZSBiZWZvcmUgdGhlIHN1YnRyYWN0aW9uLgo+Pgo+PiBXaXRob3V0IHRoZSBjYXN0LCB5
b3UgYXJlIGNhbGN1bGF0aW5nIHRoZSBwb2ludGVyIHZhbHVlIF9lbmQtMSBmcm9tCj4+IHRoZSB2
YWx1ZSBfZW5kLCB3aGljaCBpcyBVQi4gIFdpdGggdGhlIGNhc3QgeW91IGFyZSBjYWxjdWxhdGlu
ZyBhbgo+PiBpbnRlZ2VyIHZhbHVlLiAgdmFkZHJfdCBpcyB1bnNpZ25lZCwgc28gYWxsIGFyaXRo
bWV0aWMgb3BlcmF0aW9ucyBhcmUKPj4gZGVmaW5lZC4gIE5vdGhpbmcgY2FzdHMgdGhlIHJlc3Vs
dCBiYWNrIHRvIHRoZSAiZm9yYmlkZGVuIiAod2l0aCB0aGlzCj4+IHByb3ZlbmFuY2UpIHBvaW50
ZXIgdmFsdWUsIHNvIGFsbCBpcyB3ZWxsLgo+Pgo+PiAoV2l0aCB0aGUgbWFjcm8gZXhwYW5zaW9u
IHRoZSBjYXN0IGhhcHBlbnMgdHdpY2UuICBUaGlzIGlzIHByb2JhYmx5Cj4+IGJldHRlciB0aGFu
IHVzaW5nIF9fdmlydF90b19tYWRkciBoZXJlLikKPj4KPj4gSWUsIGluIHRoaXMgY2FzZSBJIGFn
cmVlIHdpdGggU3RlZmFuby4gIFRoZSBjYXN0IGlzIGJvdGggbmVjZXNzYXJ5IGFuZAo+PiBzdWZm
aWNpZW50Lgo+IAo+IE1heWJlIEkgbWlzc2VkIHNvbWV0aGluZywgYnV0IHdoeSBhcmUgd2UgdXNp
bmcgYDw9YCBhdCBhbGw/ICBXaHkgbm90IHVzZQo+IGA8YD8KPiAKPiBPciBpcyB0aGlzIHNvbWUg
d2VpcmQgQyBwb2ludGVyIGNvbXBhcmlzb24gVUIgdGhpbmc/CgpfZW5kIG1heSBub3QgYmUgbWFw
cGVkIGluIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuIFRoaXMgaXMgdGhlIGNhc2Ugd2hlbiB0
aGUgCnNpemUgb2YgWGVuIGlzIHBhZ2UtYWxpZ25lZC4gU28gX2VuZCB3aWxsIHBvaW50IHRvIHRo
ZSBuZXh0IHBhZ2UuCgp2aXJ0X3RvX21hZGRyKCkgY2Fubm90IGZhaWwgc28gaXQgc2hvdWxkIG9u
bHkgYmUgY2FsbGVkIG9uIHZhbGlkIHZpcnR1YWwgCmFkZHJlc3MuIFRoZSBiZWhhdmlvciBpcyB1
bmRlZmluZWQgaW4gYWxsIHRoZSBvdGhlciBjYXNlcy4KCk9uIHg4NiwgeW91IG1pZ2h0IGJlIGFi
bGUgdG8gZ2V0IGF3YXkgYmVjYXVzZSB5b3UgdHJhbnNsYXRlIHRoZSB2aXJ0dWFsIGFkZHJlc3Mg
CnRvIHBoeXNpY2FsIGFkZHJlc3MgaW4gc29mdHdhcmUuCgpPbiBBcm0sIHdlIGFyZSB1c2luZyB0
aGUgaGFyZHdhcmUgaW5zdHJ1Y3Rpb24gdG8gZG8gdGhlIHRyYW5zbGF0aW9uLiBBcyBfZW5kIGlz
IApub3QgYWx3YXlzIG1hcHBlZCwgdGhlbiB0aGUgdHJhbnNsYXRpb24gbWF5IGZhaWwuIEluIG90
aGVyIHdvcmQsIFhlbiB3aWxsIGNyYXNoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:38:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKghT-0000on-Dd; Wed, 16 Oct 2019 10:38:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tJUx=YJ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iKghS-0000oi-9N
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:38:38 +0000
X-Inumbo-ID: 1ba40194-f001-11e9-93ae-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ba40194-f001-11e9-93ae-12813bfff9fa;
 Wed, 16 Oct 2019 10:38:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571222317;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ky71ZsvjHnsmOJA+n3ezoLi8q4SDUt99vk7HpQaitJw=;
 b=GUaaG4CTeLkhZazs+cGvROdVxy3CHRsRCOJPOmGSRuP2hrLtFrnq2K26
 NiZE4WKI64iIItqFFE5gZiNrQBgBTD+1IJ9zS40CLG7o4tBYlo4bpvX81
 h6x5RuCqI/tQeFD4IYm1R/DBhSFoju0AwvdwRVblwVsQ+dGaKH9uop/RO U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jz2fv1Z/zf19i9O248yMlHwIpuRBcjor+x+z+7TJ6RBTXyVAoZf7ibNELqafYYr9wOH46SXQDj
 zQLG0zG4hBCM072aiRyG2GZLkXsPMp6Rcx77E5R1csdfdMJp/ye/sRtWXlGvmHJuq7gZj3Ex5B
 WALc3RdJOMFluAKAxaMqj0NvccOMvoY0Dl2PYOH5wDHzWptmPplKhhlDd3HHbIcPLvlhWWLM/K
 TfMIbS85eNei149COkBzU24IGp0TaxTv/hhBUVKkESwshg/P8ds5+A6XgNu6xheR4IUJe9llQx
 NwU=
X-SBRS: 2.7
X-MesageID: 6949465
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,303,1566878400"; 
   d="scan'208";a="6949465"
To: Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>, 
 Stefano Stabellini <sstabellini@kernel.org>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
 <3f7be099-158d-e10b-7934-19c7fd9e9c75@citrix.com>
 <1531968b-6657-14b4-c740-85995f21b521@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a41acb21-8390-935f-4897-f1e5ade81a4c@citrix.com>
Date: Wed, 16 Oct 2019 11:38:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1531968b-6657-14b4-c740-85995f21b521@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim
 \(Xen.org\)" <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTYvMTkgMTE6MzEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBHZW9yZ2UsCj4g
Cj4gT24gMTYvMTAvMjAxOSAxMToyMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTAvMTYv
MTkgMTE6MTggQU0sIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gU3RlZmFubyBTdGFiZWxsaW5pIHdy
aXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuMTNdIHhlbi9hcm06IERvbid0IHVzZQo+Pj4gX2VuZCBp
biBpc194ZW5fZml4ZWRfbWZuKCkiKToKPj4+PiBNeSBzdWdnZXN0aW9uIGlzIGdvaW5nIHRvIHdv
cms6ICJ0aGUgY29tcGlsZXIgc2VlcyB0aHJvdWdoIGNhc3RzIgo+Pj4+IHJlZmVycmVkIHRvIGNv
bXBhcmlzb25zIGJldHdlZW4gcG9pbnRlcnMsIHdoZXJlIHdlIHRlbXBvcmFyaWx5IGNhc3RlZAo+
Pj4+IGJvdGggcG9pbnRlcnMgdG8gaW50ZWdlcnMgYW5kIGJhY2sgdG8gcG9pbnRlcnMgdmlhIGEg
TUFDUk8uIFRoYXQgY2FzZQo+Pj4+IHdhcyBpZmZ5IGJlY2F1c2UgdGhlIE1BQ1JPIHdhcyBjbGVh
cmx5IGEgd29ya2Fyb3VuZCB0aGUgc3BlYy4KPj4+Pgo+Pj4+IEhlcmUgdGhlIHNpdHVhdGlvbiBp
cyBkaWZmZXJlbnQuIEZvciBvbmUsIHdlIGFyZSBkb2luZyBhcml0aG1ldGljLiBBbHNvCj4+Pj4g
dmlydF90b19tYWRkciBhbHJlYWR5IHRha2VzIGEgdmFkZHJfdCBhcyBhcmd1bWVudC4gU28gaW5z
dGVhZCBvZiBkb2luZwo+Pj4+IHBvaW50ZXJzIGFyaXRobWV0aWMsIHRoZW4gY29udmVydGluZyB0
byB2YWRkcl90LCB3ZSBhcmUgY29udmVydGluZyB0bwo+Pj4+IHZhZGRyX3QgZmlyc3QsIHRoZW4g
ZG9pbmcgYXJpdGhtZXRpY3MsIHdoaWNoIGlzIGZpbmUgYm90aCBmcm9tIGEgQzk5Cj4+Pj4gcG9p
bnQgb2YgdmlldyBhbmQgZXZlbiBhIE1JU1JBIEMgcG9pbnQgb2Ygdmlldy4gSSBjYW4ndCBzZWUg
YSBwcm9ibGVtCj4+Pj4gd2l0aCB0aGF0LiBJIGFtIHN1cmUgYXMgSSByZWFzb25hYmxlIGNhbiBi
ZSA6LSkKPj4+Cj4+PiBGVEFPRCBJIHRoaW5rIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGlzOgo+Pj4g
wqAgLSArwqDCoMKgwqAgKG1mbl90b19tYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoX2VuZCAt
IDEpKSkKPj4+IMKgICsgK8KgwqDCoMKgIChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21h
ZGRyKCgodmFkZHJfdClfZW5kIC0gMSkpKQo+Pj4KPj4+IHZpcnRfdG9fbWFkZHIodmEpIGlzIGEg
bWFjcm8gd2hpY2ggZXhwYW5kcyB0bwo+Pj4gwqDCoMKgIF9fdmlydF90b19tYWRkcigodmFkZHJf
dCkodmEpKQo+Pj4KPj4+IFNvIHdoYXQgaXMgaGFwcGVuaW5nIGhlcmUgaXMgdGhhdCB0aGUgY2Fz
dCB0byBhbiBpbnRlZ2VyIHR5cGUgaXMgYmVpbmcKPj4+IGRvbmUgYmVmb3JlIHRoZSBzdWJ0cmFj
dGlvbi4KPj4+Cj4+PiBXaXRob3V0IHRoZSBjYXN0LCB5b3UgYXJlIGNhbGN1bGF0aW5nIHRoZSBw
b2ludGVyIHZhbHVlIF9lbmQtMSBmcm9tCj4+PiB0aGUgdmFsdWUgX2VuZCwgd2hpY2ggaXMgVUIu
wqAgV2l0aCB0aGUgY2FzdCB5b3UgYXJlIGNhbGN1bGF0aW5nIGFuCj4+PiBpbnRlZ2VyIHZhbHVl
LsKgIHZhZGRyX3QgaXMgdW5zaWduZWQsIHNvIGFsbCBhcml0aG1ldGljIG9wZXJhdGlvbnMgYXJl
Cj4+PiBkZWZpbmVkLsKgIE5vdGhpbmcgY2FzdHMgdGhlIHJlc3VsdCBiYWNrIHRvIHRoZSAiZm9y
YmlkZGVuIiAod2l0aCB0aGlzCj4+PiBwcm92ZW5hbmNlKSBwb2ludGVyIHZhbHVlLCBzbyBhbGwg
aXMgd2VsbC4KPj4+Cj4+PiAoV2l0aCB0aGUgbWFjcm8gZXhwYW5zaW9uIHRoZSBjYXN0IGhhcHBl
bnMgdHdpY2UuwqAgVGhpcyBpcyBwcm9iYWJseQo+Pj4gYmV0dGVyIHRoYW4gdXNpbmcgX192aXJ0
X3RvX21hZGRyIGhlcmUuKQo+Pj4KPj4+IEllLCBpbiB0aGlzIGNhc2UgSSBhZ3JlZSB3aXRoIFN0
ZWZhbm8uwqAgVGhlIGNhc3QgaXMgYm90aCBuZWNlc3NhcnkgYW5kCj4+PiBzdWZmaWNpZW50Lgo+
Pgo+PiBNYXliZSBJIG1pc3NlZCBzb21ldGhpbmcsIGJ1dCB3aHkgYXJlIHdlIHVzaW5nIGA8PWAg
YXQgYWxsP8KgIFdoeSBub3QgdXNlCj4+IGA8YD8KPj4KPj4gT3IgaXMgdGhpcyBzb21lIHdlaXJk
IEMgcG9pbnRlciBjb21wYXJpc29uIFVCIHRoaW5nPwo+IAo+IF9lbmQgbWF5IG5vdCBiZSBtYXBw
ZWQgaW4gdGhlIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gVGhpcyBpcyB0aGUgY2FzZQo+IHdoZW4g
dGhlIHNpemUgb2YgWGVuIGlzIHBhZ2UtYWxpZ25lZC4gU28gX2VuZCB3aWxsIHBvaW50IHRvIHRo
ZSBuZXh0IHBhZ2UuCj4gCj4gdmlydF90b19tYWRkcigpIGNhbm5vdCBmYWlsIHNvIGl0IHNob3Vs
ZCBvbmx5IGJlIGNhbGxlZCBvbiB2YWxpZCB2aXJ0dWFsCj4gYWRkcmVzcy4gVGhlIGJlaGF2aW9y
IGlzIHVuZGVmaW5lZCBpbiBhbGwgdGhlIG90aGVyIGNhc2VzLgo+IAo+IE9uIHg4NiwgeW91IG1p
Z2h0IGJlIGFibGUgdG8gZ2V0IGF3YXkgYmVjYXVzZSB5b3UgdHJhbnNsYXRlIHRoZSB2aXJ0dWFs
Cj4gYWRkcmVzcyB0byBwaHlzaWNhbCBhZGRyZXNzIGluIHNvZnR3YXJlLgo+IAo+IE9uIEFybSwg
d2UgYXJlIHVzaW5nIHRoZSBoYXJkd2FyZSBpbnN0cnVjdGlvbiB0byBkbyB0aGUgdHJhbnNsYXRp
b24uIEFzCj4gX2VuZCBpcyBub3QgYWx3YXlzIG1hcHBlZCwgdGhlbiB0aGUgdHJhbnNsYXRpb24g
bWF5IGZhaWwuIEluIG90aGVyIHdvcmQsCj4gWGVuIHdpbGwgY3Jhc2guCgpOb25lIG9mIHRoaXMg
ZXhwbGFpbnMgbXkgcXVlc3Rpb24uCgpJcyBpdCBub3QgdGhlIGNhc2UgdGhhdCBpZiBgbWZuX3Rv
X21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihfZW5kLTEpYAppcyB0cnVlLCB0aGVuIGBtZm5f
dG9fbWFkZHIobWZuKSA8IHZpcnRfdG9fbWFkZHIoX2VuZClgIHdpbGwgYmUgdHJ1ZSwKYW5kIHRo
YXQgaWYgYG1mbl90b19tYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoX2VuZC0xKWAgaXMgZmFs
c2UsIHRoZW4KYG1mbl90b19tYWRkcihtZm4pIDwgdmlydF90b19tYWRkcihfZW5kKWAgd2lsbCBh
bHNvIGJlIGZhbHNlPwoKVW5kZXIgd2hhdCBjb25kaXRpb25zIHdvdWxkIHRoZXkgYmUgZGlmZmVy
ZW50PwoKQW5kIGlmIHRoZXkncmUgdGhlIHNhbWUsIHRoZW4geW91IGNhbiBqdXN0IHVzZSBgPGAg
aW5zdGVhZCBvZiBgPD1gLCBhbmQKbm90IGhhdmUgdG8gd29ycnkgYWJvdXQgY2FzdGluZyBiZWZv
cmUgc3VidHJhY3RpbmcuCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:39:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgiU-0000tn-SI; Wed, 16 Oct 2019 10:39:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kVf2=YJ=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iKgiT-0000th-Gn
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:39:41 +0000
X-Inumbo-ID: 421fc92a-f001-11e9-a531-bc764e2007e4
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 421fc92a-f001-11e9-a531-bc764e2007e4;
 Wed, 16 Oct 2019 10:39:40 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id n197so53094269iod.9
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 03:39:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=pUuL6c4ck+KRoWcnpdiSlgFv9m0vu0N3a7QIjzws8v8=;
 b=mE80o46oYeeQJP/HhEfmCUtLven3b2/cgz2aBqX2yzznGtmtfcF4SQ6Kg/1HPVDDne
 BhC3HzlgoHeVR2rJ0zEUkKCo3SFv55KyfsS52Jv/n7ZJw1NfIu6HnT4BMYz8JXCFkjlC
 o27/WC1ScTKBPglaU2Kq69a9J4KwVH1FVwYLxf86O+YhdBIqZeHbnQnUCf4of8cflUw5
 M/7Y8MN6xUIVYEsCWYWHu7DDRtgTo04Ic6Cs/cpTqEN5THEpXEm1RAmg+jRSAkg1pksh
 WUGYcJmu/+ngwAtY4wCSBwYJo9HUtxfZmtf93y/w/WThk3+grv1b5zcPLqpGDgkJk7dd
 uNzw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=pUuL6c4ck+KRoWcnpdiSlgFv9m0vu0N3a7QIjzws8v8=;
 b=qHD6H6vB2BTZyTfodelCERtS3UUnyfv0P15awUu1duyFQ+6piFdK4sQ2dnqldR8YaC
 6xaFRe4PcFvoH/zTaKRBkOu1HALAnu/qyk8End1SQVaG91NlEFH8ThKgkMUMUiGG+cER
 IC4X6grMeiY9/kKwjoJdxkkncFhVWjBO8AOKlyNqKCxx3mTvevil+tl/mg7Y6UkNBa0P
 X7doDcEfEx+Ms5GlExceqFmrcrsBvqWChWt0kVVctaEV112mkFDLwu4h+S6GXUZyjmbt
 8tHga95Ao32deIb9R2+Up2X6g7PHHK3Q8RGPDws2PXGb3w9I0QotCw5YLEZcsk1BQX8R
 azrg==
X-Gm-Message-State: APjAAAVL65K+TGIIBiUuEtDjzUdkZNIfy7jBS82JgYmczeyuem2lmvwt
 U+1mJU7hBc5Wv/gTV8KSpkwiCWz6N0zSBbwjfuI=
X-Google-Smtp-Source: APXvYqxDEsCTvU6b3zbK2c6IflRfc1Jhnsx04jbb1dfAD/RHNFyLZ/r7y65AyPTQHPrPdET5Vi1VXyqJs0ElTWvWZ9E=
X-Received: by 2002:a02:698d:: with SMTP id
 e135mr47192373jac.128.1571222380172; 
 Wed, 16 Oct 2019 03:39:40 -0700 (PDT)
MIME-Version: 1.0
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-3-al1img@gmail.com>
 <23968.39583.655591.751635@mariner.uk.xensource.com>
 <20191011153214.GL1389@Air-de-Roger.citrite.net>
 <23968.42484.127483.711098@mariner.uk.xensource.com>
 <20191015153947.GA17494@Air-de-Roger>
In-Reply-To: <20191015153947.GA17494@Air-de-Roger>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 16 Oct 2019 13:39:28 +0300
Message-ID: <CACvf2oWcTQDJ-ZBVFXJM9055mDRfkD8KC2+3CkkhsuBr6a5+mQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 2/2] libxl: add removing XS backend path
 for PV devices on domain destroy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMTUsIDIwMTkgYXQgNjozOSBQTSBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIE9jdCAxMSwgMjAxOSBhdCAwNDo1NToz
MlBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFJvZ2VyIFBhdSBNb25uZSB3cml0ZXMg
KCJSZTogW1BBVENIIHYxIDIvMl0gbGlieGw6IGFkZCByZW1vdmluZyBYUyBiYWNrZW5kIHBhdGgg
Zm9yIFBWIGRldmljZXMgb24gZG9tYWluIGRlc3Ryb3kiKToKPiA+ID4gV2hlbiB0aGlzIGNvZGUg
d2FzIGFkZGVkIChkZXZkKSB0aG9zZSB3aGVyZSB0aGUgb25seSBiYWNrZW5kcyBoYW5kbGVkCj4g
PiA+IGJ5IGxpYnhsLiBWRElTUEwsIFZTTkQsIFZJTlBVVCBkaWRuJ3QgZXhpc3QgYXQgdGhhdCBw
b2ludCwgc28gSSB0aGluawo+ID4gPiB0aGUgaXNzdWUgaXMgdGhhdCB3aGVuIHN1cHBvcnQgZm9y
IHRob3NlIHdhcyBhZGRlZCwgaXQgd2Fzbid0IHByb3Blcmx5Cj4gPiA+IHdpcmVkIGludG8gZGV2
ZC4KPiA+ID4KPiA+ID4gPiBJIHRoaW5rOgo+ID4gPiA+Cj4gPiA+ID4gPiAgICAgIHN3aXRjaChk
ZGV2LT5kZXYtPmJhY2tlbmRfa2luZCkgewo+ID4gPiA+ID4gKyAgICBjYXNlIExJQlhMX19ERVZJ
Q0VfS0lORF9WRElTUEw6Cj4gPiA+ID4gPiArICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZT
TkQ6Cj4gPiA+ID4gPiArICAgIGNhc2UgTElCWExfX0RFVklDRV9LSU5EX1ZJTlBVVDoKPiA+ID4g
PiA+ICAgICAgY2FzZSBMSUJYTF9fREVWSUNFX0tJTkRfVkJEOgo+ID4gPiA+ID4gICAgICBjYXNl
IExJQlhMX19ERVZJQ0VfS0lORF9WSUY6Cj4gPiA+ID4KPiA+ID4gPiBJZiB3ZSBkbyB3YW50IHRo
aXMgdG8gaGFuZGxlICphbGwqIGtpbmRzIG9mIGRldmljZSwgbWF5YmUgaXQgc2hvdWxkCj4gPiA+
ID4gaGF2ZSBhIGZhbGxiYWNrIHRoYXQgYWJvcnRzLCBvciBzb21ldGhpbmcgPyAgKEkgZG9uJ3Qg
dGhpbmsgaXQgaXMKPiA+ID4gPiBlYXN5IHRvIG1ha2UgaXQgYSBjb21waWxlIGVycm9yIHRvIGZv
cmdldCB0byBhZGQgYW4gZW50cnkgaGVyZSBidXQgaWYKPiA+ID4gPiB3ZSBjb3VsZCBkbyB0aGF0
IGl0IHdvdWxkIHByb2JhYmx5IGJlIGJlc3QuKQo+ID4gPgo+ID4gPiBNYXliZSB3ZSBjb3VsZCBo
YXZlIHNvbWUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgZXZlcnl0aGluZyAhPSBxZGlzaz8KPiA+Cj4g
PiBTbyBtYWtlIHRoYXQgdGhlICJkZWZhdWx0OiIgPyAgVGhhdCB3b3VsZCBiZSBmaW5lIGJ5IG1l
Lgo+Cj4gSWYgcG9zc2libGUgeWVzLCB0aGF0IHdvdWxkIGJlIG15IHByZWZlcmVuY2UsIGFuZCB3
b3VsZCBwcmV2ZW50IGhhdmluZwo+IHRvIGFkZCBuZXcgZGV2aWNlIHR5cGVzIHRvIHRoaXMgc3dp
dGNoIHVubGVzcyBzcGVjaWFsIGhhbmRsaW5nIGlzCj4gcmVxdWlyZWQuCj4KPiA+Cj4gPiA+IElJ
UkMgcWRpc2sgbmVlZHMgc3BlY2lhbCBoYW5kbGluZyBzbyB0aGF0IGRldmQgY2FuIGxhdW5jaCBh
bmQgZGVzdHJveQo+ID4gPiBhIFFFTVUgaW5zdGFuY2Ugd2hlbiByZXF1aXJlZCwgYnV0IG90aGVy
IGJhY2tlbmRzIHRoYXQgcnVuIGluIHRoZQo+ID4gPiBrZXJuZWwgZG9uJ3QgbmVlZCBzdWNoIGhh
bmRsaW5nIGFuZCBjb3VsZCBtYXliZSBzaGFyZSB0aGUgc2FtZSBnZW5lcmljCj4gPiA+IGNvZGUg
cGF0aC4KPiA+Cj4gPiBSaWdodC4KPiA+Cj4gPiA+ID4gQWxsIG9mIHRoYXQgYXNzdW1pbmcgdGhh
dCB0aGUgYmFzaWMgaWRlYSBpcyByaWdodCwgd2hpY2ggSSB3b3VsZCBsaWtlCj4gPiA+ID4gUm9n
ZXIncyBvcGluaW9uIGFib3V0Lgo+ID4gPgo+ID4gPiBMb29raW5nIGF0IHRoZSBwYXRjaCBpdHNl
bGYsIHlvdSBhbHNvIHNlZW0gdG8gYmUgZG9pbmcgc29tZSBjaGFuZ2VzCj4gPiA+IHJlbGF0ZWQg
dG8gbnVtX3ZiZHMgYW5kIG51bV92aWZzLCBidXQgdGhvc2UgYXJlIG5vdCBtZW50aW9uZWQgaW4g
dGhlCj4gPiA+IGNvbW1pdCBtZXNzYWdlLCBpcyB0aGF0IGEgc3RyYXkgY2hhbmdlPwo+ID4KPiA+
IE5vLCBJIGRvbid0IHRoaW5rIHNvLiAgVGhvc2UgdmFyaWFibGVzIGp1c3QgdGVsbCB1cyB3aGVu
IHRoZSB0aGluZyBpcwo+ID4gdG9ybiBkb3duIGJ1dCBPbGVrc2FuZHIncyBjb2RlIGlzIGFibGUg
dG8gdXNlIHRoZSBkZXZpY2VzIHNsaXN0IGl0c2VsZgo+ID4gZm9yIHRoYXQuICBQbGVhc2UgZG8g
Y2hlY2sgdG8gc2VlIGlmIHlvdSBhZ3JlZS4KPgo+IFllcywgdGhhdCdzIGZpbmUuIEkgZG9uJ3Qg
dGhpbmsgdGhvc2UgY2hhbmdlcyBhcmUgd3JvbmcsIEkganVzdCB0aGluawo+IHRoYXQgYXQgbGVh
c3QgdGhleSBzaG91bGQgYmUgbWVudGlvbmVkIGluIHRoZSBjb21taXQgbWVzc2FnZS4gSWU6Cj4g
IndoaWxlIHRoZXJlIHJlbW92ZSB0aGUgbnVtX3ZpZnMgYW5kIG51bV92YmRzIHNpbmNlIHRoZXkg
YXJlIG5vdAo+IG5lZWRlZCBhbmQgdGhlIHNhbWUgY2FuIGJlIGFjaGlldmVkIGJ5IGNoZWNraW5n
IHRoYXQgdGhlIGRldmljZSBsaXN0Cj4gaXMgZW1wdHkuIiBvciBzb21lIHN1Y2guCj4KPiBUaGFu
a3MsIFJvZ2VyLgoKSWFuLCBSb2dlciwKClRoYW5rcyBmb3IgcmV2aWV3aW5nIGFuZCBjb21tZW50
cy4gSSB3aWxsIHVwZGF0ZSB0aGUgcGF0Y2ggd2l0aCB5b3VyCmNvbW1lbnRzIGFib3ZlLgoKLS0g
CkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:42:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgkj-0001eN-9j; Wed, 16 Oct 2019 10:42:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QYkk=YJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKgkh-0001db-Nw
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:41:59 +0000
X-Inumbo-ID: 93c23d3b-f001-11e9-93b0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93c23d3b-f001-11e9-93b0-12813bfff9fa;
 Wed, 16 Oct 2019 10:41:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BC87EB4F5;
 Wed, 16 Oct 2019 10:41:56 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
 <3f7be099-158d-e10b-7934-19c7fd9e9c75@citrix.com>
 <1531968b-6657-14b4-c740-85995f21b521@arm.com>
 <a41acb21-8390-935f-4897-f1e5ade81a4c@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <81f13638-1697-1cc3-fefc-f14cd8ca9655@suse.com>
Date: Wed, 16 Oct 2019 12:41:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <a41acb21-8390-935f-4897-f1e5ade81a4c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMTAuMTkgMTI6MzgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMTAvMTYvMTkgMTE6
MzEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgR2VvcmdlLAo+Pgo+PiBPbiAxNi8xMC8y
MDE5IDExOjIyLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gMTAvMTYvMTkgMTE6MTggQU0s
IElhbiBKYWNrc29uIHdyb3RlOgo+Pj4+IFN0ZWZhbm8gU3RhYmVsbGluaSB3cml0ZXMgKCJSZTog
W1BBVENIIGZvci00LjEzXSB4ZW4vYXJtOiBEb24ndCB1c2UKPj4+PiBfZW5kIGluIGlzX3hlbl9m
aXhlZF9tZm4oKSIpOgo+Pj4+PiBNeSBzdWdnZXN0aW9uIGlzIGdvaW5nIHRvIHdvcms6ICJ0aGUg
Y29tcGlsZXIgc2VlcyB0aHJvdWdoIGNhc3RzIgo+Pj4+PiByZWZlcnJlZCB0byBjb21wYXJpc29u
cyBiZXR3ZWVuIHBvaW50ZXJzLCB3aGVyZSB3ZSB0ZW1wb3JhcmlseSBjYXN0ZWQKPj4+Pj4gYm90
aCBwb2ludGVycyB0byBpbnRlZ2VycyBhbmQgYmFjayB0byBwb2ludGVycyB2aWEgYSBNQUNSTy4g
VGhhdCBjYXNlCj4+Pj4+IHdhcyBpZmZ5IGJlY2F1c2UgdGhlIE1BQ1JPIHdhcyBjbGVhcmx5IGEg
d29ya2Fyb3VuZCB0aGUgc3BlYy4KPj4+Pj4KPj4+Pj4gSGVyZSB0aGUgc2l0dWF0aW9uIGlzIGRp
ZmZlcmVudC4gRm9yIG9uZSwgd2UgYXJlIGRvaW5nIGFyaXRobWV0aWMuIEFsc28KPj4+Pj4gdmly
dF90b19tYWRkciBhbHJlYWR5IHRha2VzIGEgdmFkZHJfdCBhcyBhcmd1bWVudC4gU28gaW5zdGVh
ZCBvZiBkb2luZwo+Pj4+PiBwb2ludGVycyBhcml0aG1ldGljLCB0aGVuIGNvbnZlcnRpbmcgdG8g
dmFkZHJfdCwgd2UgYXJlIGNvbnZlcnRpbmcgdG8KPj4+Pj4gdmFkZHJfdCBmaXJzdCwgdGhlbiBk
b2luZyBhcml0aG1ldGljcywgd2hpY2ggaXMgZmluZSBib3RoIGZyb20gYSBDOTkKPj4+Pj4gcG9p
bnQgb2YgdmlldyBhbmQgZXZlbiBhIE1JU1JBIEMgcG9pbnQgb2Ygdmlldy4gSSBjYW4ndCBzZWUg
YSBwcm9ibGVtCj4+Pj4+IHdpdGggdGhhdC4gSSBhbSBzdXJlIGFzIEkgcmVhc29uYWJsZSBjYW4g
YmUgOi0pCj4+Pj4KPj4+PiBGVEFPRCBJIHRoaW5rIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGlzOgo+
Pj4+ICDCoCAtICvCoMKgwqDCoCAobWZuX3RvX21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihf
ZW5kIC0gMSkpKQo+Pj4+ICDCoCArICvCoMKgwqDCoCAobWZuX3RvX21hZGRyKG1mbikgPD0gdmly
dF90b19tYWRkcigoKHZhZGRyX3QpX2VuZCAtIDEpKSkKPj4+Pgo+Pj4+IHZpcnRfdG9fbWFkZHIo
dmEpIGlzIGEgbWFjcm8gd2hpY2ggZXhwYW5kcyB0bwo+Pj4+ICDCoMKgwqAgX192aXJ0X3RvX21h
ZGRyKCh2YWRkcl90KSh2YSkpCj4+Pj4KPj4+PiBTbyB3aGF0IGlzIGhhcHBlbmluZyBoZXJlIGlz
IHRoYXQgdGhlIGNhc3QgdG8gYW4gaW50ZWdlciB0eXBlIGlzIGJlaW5nCj4+Pj4gZG9uZSBiZWZv
cmUgdGhlIHN1YnRyYWN0aW9uLgo+Pj4+Cj4+Pj4gV2l0aG91dCB0aGUgY2FzdCwgeW91IGFyZSBj
YWxjdWxhdGluZyB0aGUgcG9pbnRlciB2YWx1ZSBfZW5kLTEgZnJvbQo+Pj4+IHRoZSB2YWx1ZSBf
ZW5kLCB3aGljaCBpcyBVQi7CoCBXaXRoIHRoZSBjYXN0IHlvdSBhcmUgY2FsY3VsYXRpbmcgYW4K
Pj4+PiBpbnRlZ2VyIHZhbHVlLsKgIHZhZGRyX3QgaXMgdW5zaWduZWQsIHNvIGFsbCBhcml0aG1l
dGljIG9wZXJhdGlvbnMgYXJlCj4+Pj4gZGVmaW5lZC7CoCBOb3RoaW5nIGNhc3RzIHRoZSByZXN1
bHQgYmFjayB0byB0aGUgImZvcmJpZGRlbiIgKHdpdGggdGhpcwo+Pj4+IHByb3ZlbmFuY2UpIHBv
aW50ZXIgdmFsdWUsIHNvIGFsbCBpcyB3ZWxsLgo+Pj4+Cj4+Pj4gKFdpdGggdGhlIG1hY3JvIGV4
cGFuc2lvbiB0aGUgY2FzdCBoYXBwZW5zIHR3aWNlLsKgIFRoaXMgaXMgcHJvYmFibHkKPj4+PiBi
ZXR0ZXIgdGhhbiB1c2luZyBfX3ZpcnRfdG9fbWFkZHIgaGVyZS4pCj4+Pj4KPj4+PiBJZSwgaW4g
dGhpcyBjYXNlIEkgYWdyZWUgd2l0aCBTdGVmYW5vLsKgIFRoZSBjYXN0IGlzIGJvdGggbmVjZXNz
YXJ5IGFuZAo+Pj4+IHN1ZmZpY2llbnQuCj4+Pgo+Pj4gTWF5YmUgSSBtaXNzZWQgc29tZXRoaW5n
LCBidXQgd2h5IGFyZSB3ZSB1c2luZyBgPD1gIGF0IGFsbD/CoCBXaHkgbm90IHVzZQo+Pj4gYDxg
Pwo+Pj4KPj4+IE9yIGlzIHRoaXMgc29tZSB3ZWlyZCBDIHBvaW50ZXIgY29tcGFyaXNvbiBVQiB0
aGluZz8KPj4KPj4gX2VuZCBtYXkgbm90IGJlIG1hcHBlZCBpbiB0aGUgdmlydHVhbCBhZGRyZXNz
IHNwYWNlLiBUaGlzIGlzIHRoZSBjYXNlCj4+IHdoZW4gdGhlIHNpemUgb2YgWGVuIGlzIHBhZ2Ut
YWxpZ25lZC4gU28gX2VuZCB3aWxsIHBvaW50IHRvIHRoZSBuZXh0IHBhZ2UuCj4+Cj4+IHZpcnRf
dG9fbWFkZHIoKSBjYW5ub3QgZmFpbCBzbyBpdCBzaG91bGQgb25seSBiZSBjYWxsZWQgb24gdmFs
aWQgdmlydHVhbAo+PiBhZGRyZXNzLiBUaGUgYmVoYXZpb3IgaXMgdW5kZWZpbmVkIGluIGFsbCB0
aGUgb3RoZXIgY2FzZXMuCj4+Cj4+IE9uIHg4NiwgeW91IG1pZ2h0IGJlIGFibGUgdG8gZ2V0IGF3
YXkgYmVjYXVzZSB5b3UgdHJhbnNsYXRlIHRoZSB2aXJ0dWFsCj4+IGFkZHJlc3MgdG8gcGh5c2lj
YWwgYWRkcmVzcyBpbiBzb2Z0d2FyZS4KPj4KPj4gT24gQXJtLCB3ZSBhcmUgdXNpbmcgdGhlIGhh
cmR3YXJlIGluc3RydWN0aW9uIHRvIGRvIHRoZSB0cmFuc2xhdGlvbi4gQXMKPj4gX2VuZCBpcyBu
b3QgYWx3YXlzIG1hcHBlZCwgdGhlbiB0aGUgdHJhbnNsYXRpb24gbWF5IGZhaWwuIEluIG90aGVy
IHdvcmQsCj4+IFhlbiB3aWxsIGNyYXNoLgo+IAo+IE5vbmUgb2YgdGhpcyBleHBsYWlucyBteSBx
dWVzdGlvbi4KPiAKPiBJcyBpdCBub3QgdGhlIGNhc2UgdGhhdCBpZiBgbWZuX3RvX21hZGRyKG1m
bikgPD0gdmlydF90b19tYWRkcihfZW5kLTEpYAo+IGlzIHRydWUsIHRoZW4gYG1mbl90b19tYWRk
cihtZm4pIDwgdmlydF90b19tYWRkcihfZW5kKWAgd2lsbCBiZSB0cnVlLAo+IGFuZCB0aGF0IGlm
IGBtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKF9lbmQtMSlgIGlzIGZhbHNlLCB0
aGVuCj4gYG1mbl90b19tYWRkcihtZm4pIDwgdmlydF90b19tYWRkcihfZW5kKWAgd2lsbCBhbHNv
IGJlIGZhbHNlPwo+IAo+IFVuZGVyIHdoYXQgY29uZGl0aW9ucyB3b3VsZCB0aGV5IGJlIGRpZmZl
cmVudD8KCkluIGNhc2UgdmlydF90b19tYWRkcihfZW5kKSBpcyB1bmRlZmluZWQgZHVlIHRvIG5v
IHRyYW5zbGF0aW9uIGJlaW5nCmF2YWlsYWJsZT8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:43:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgm3-0001jk-KV; Wed, 16 Oct 2019 10:43:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKgm2-0001jc-OW
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:43:22 +0000
X-Inumbo-ID: c557912e-f001-11e9-93b0-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c557912e-f001-11e9-93b0-12813bfff9fa;
 Wed, 16 Oct 2019 10:43:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7C2EE28;
 Wed, 16 Oct 2019 03:43:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4DC43F6C4;
 Wed, 16 Oct 2019 03:43:18 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
 <3f7be099-158d-e10b-7934-19c7fd9e9c75@citrix.com>
 <1531968b-6657-14b4-c740-85995f21b521@arm.com>
 <a41acb21-8390-935f-4897-f1e5ade81a4c@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <96abf31f-80d0-9bc6-d1df-305ff4640124@arm.com>
Date: Wed, 16 Oct 2019 11:43:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a41acb21-8390-935f-4897-f1e5ade81a4c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgR2VvcmdlLAoKT24gMTYvMTAvMjAxOSAxMTozOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBP
biAxMC8xNi8xOSAxMTozMSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxNi8xMC8yMDE5
IDExOjIyLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gMTAvMTYvMTkgMTE6MTggQU0sIElh
biBKYWNrc29uIHdyb3RlOgo+Pj4+IFN0ZWZhbm8gU3RhYmVsbGluaSB3cml0ZXMgKCJSZTogW1BB
VENIIGZvci00LjEzXSB4ZW4vYXJtOiBEb24ndCB1c2UKPj4+PiBfZW5kIGluIGlzX3hlbl9maXhl
ZF9tZm4oKSIpOgo+Pj4+PiBNeSBzdWdnZXN0aW9uIGlzIGdvaW5nIHRvIHdvcms6ICJ0aGUgY29t
cGlsZXIgc2VlcyB0aHJvdWdoIGNhc3RzIgo+Pj4+PiByZWZlcnJlZCB0byBjb21wYXJpc29ucyBi
ZXR3ZWVuIHBvaW50ZXJzLCB3aGVyZSB3ZSB0ZW1wb3JhcmlseSBjYXN0ZWQKPj4+Pj4gYm90aCBw
b2ludGVycyB0byBpbnRlZ2VycyBhbmQgYmFjayB0byBwb2ludGVycyB2aWEgYSBNQUNSTy4gVGhh
dCBjYXNlCj4+Pj4+IHdhcyBpZmZ5IGJlY2F1c2UgdGhlIE1BQ1JPIHdhcyBjbGVhcmx5IGEgd29y
a2Fyb3VuZCB0aGUgc3BlYy4KPj4+Pj4KPj4+Pj4gSGVyZSB0aGUgc2l0dWF0aW9uIGlzIGRpZmZl
cmVudC4gRm9yIG9uZSwgd2UgYXJlIGRvaW5nIGFyaXRobWV0aWMuIEFsc28KPj4+Pj4gdmlydF90
b19tYWRkciBhbHJlYWR5IHRha2VzIGEgdmFkZHJfdCBhcyBhcmd1bWVudC4gU28gaW5zdGVhZCBv
ZiBkb2luZwo+Pj4+PiBwb2ludGVycyBhcml0aG1ldGljLCB0aGVuIGNvbnZlcnRpbmcgdG8gdmFk
ZHJfdCwgd2UgYXJlIGNvbnZlcnRpbmcgdG8KPj4+Pj4gdmFkZHJfdCBmaXJzdCwgdGhlbiBkb2lu
ZyBhcml0aG1ldGljcywgd2hpY2ggaXMgZmluZSBib3RoIGZyb20gYSBDOTkKPj4+Pj4gcG9pbnQg
b2YgdmlldyBhbmQgZXZlbiBhIE1JU1JBIEMgcG9pbnQgb2Ygdmlldy4gSSBjYW4ndCBzZWUgYSBw
cm9ibGVtCj4+Pj4+IHdpdGggdGhhdC4gSSBhbSBzdXJlIGFzIEkgcmVhc29uYWJsZSBjYW4gYmUg
Oi0pCj4+Pj4KPj4+PiBGVEFPRCBJIHRoaW5rIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGlzOgo+Pj4+
ICDCoCAtICvCoMKgwqDCoCAobWZuX3RvX21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihfZW5k
IC0gMSkpKQo+Pj4+ICDCoCArICvCoMKgwqDCoCAobWZuX3RvX21hZGRyKG1mbikgPD0gdmlydF90
b19tYWRkcigoKHZhZGRyX3QpX2VuZCAtIDEpKSkKPj4+Pgo+Pj4+IHZpcnRfdG9fbWFkZHIodmEp
IGlzIGEgbWFjcm8gd2hpY2ggZXhwYW5kcyB0bwo+Pj4+ICDCoMKgwqAgX192aXJ0X3RvX21hZGRy
KCh2YWRkcl90KSh2YSkpCj4+Pj4KPj4+PiBTbyB3aGF0IGlzIGhhcHBlbmluZyBoZXJlIGlzIHRo
YXQgdGhlIGNhc3QgdG8gYW4gaW50ZWdlciB0eXBlIGlzIGJlaW5nCj4+Pj4gZG9uZSBiZWZvcmUg
dGhlIHN1YnRyYWN0aW9uLgo+Pj4+Cj4+Pj4gV2l0aG91dCB0aGUgY2FzdCwgeW91IGFyZSBjYWxj
dWxhdGluZyB0aGUgcG9pbnRlciB2YWx1ZSBfZW5kLTEgZnJvbQo+Pj4+IHRoZSB2YWx1ZSBfZW5k
LCB3aGljaCBpcyBVQi7CoCBXaXRoIHRoZSBjYXN0IHlvdSBhcmUgY2FsY3VsYXRpbmcgYW4KPj4+
PiBpbnRlZ2VyIHZhbHVlLsKgIHZhZGRyX3QgaXMgdW5zaWduZWQsIHNvIGFsbCBhcml0aG1ldGlj
IG9wZXJhdGlvbnMgYXJlCj4+Pj4gZGVmaW5lZC7CoCBOb3RoaW5nIGNhc3RzIHRoZSByZXN1bHQg
YmFjayB0byB0aGUgImZvcmJpZGRlbiIgKHdpdGggdGhpcwo+Pj4+IHByb3ZlbmFuY2UpIHBvaW50
ZXIgdmFsdWUsIHNvIGFsbCBpcyB3ZWxsLgo+Pj4+Cj4+Pj4gKFdpdGggdGhlIG1hY3JvIGV4cGFu
c2lvbiB0aGUgY2FzdCBoYXBwZW5zIHR3aWNlLsKgIFRoaXMgaXMgcHJvYmFibHkKPj4+PiBiZXR0
ZXIgdGhhbiB1c2luZyBfX3ZpcnRfdG9fbWFkZHIgaGVyZS4pCj4+Pj4KPj4+PiBJZSwgaW4gdGhp
cyBjYXNlIEkgYWdyZWUgd2l0aCBTdGVmYW5vLsKgIFRoZSBjYXN0IGlzIGJvdGggbmVjZXNzYXJ5
IGFuZAo+Pj4+IHN1ZmZpY2llbnQuCj4+Pgo+Pj4gTWF5YmUgSSBtaXNzZWQgc29tZXRoaW5nLCBi
dXQgd2h5IGFyZSB3ZSB1c2luZyBgPD1gIGF0IGFsbD/CoCBXaHkgbm90IHVzZQo+Pj4gYDxgPwo+
Pj4KPj4+IE9yIGlzIHRoaXMgc29tZSB3ZWlyZCBDIHBvaW50ZXIgY29tcGFyaXNvbiBVQiB0aGlu
Zz8KPj4KPj4gX2VuZCBtYXkgbm90IGJlIG1hcHBlZCBpbiB0aGUgdmlydHVhbCBhZGRyZXNzIHNw
YWNlLiBUaGlzIGlzIHRoZSBjYXNlCj4+IHdoZW4gdGhlIHNpemUgb2YgWGVuIGlzIHBhZ2UtYWxp
Z25lZC4gU28gX2VuZCB3aWxsIHBvaW50IHRvIHRoZSBuZXh0IHBhZ2UuCj4+Cj4+IHZpcnRfdG9f
bWFkZHIoKSBjYW5ub3QgZmFpbCBzbyBpdCBzaG91bGQgb25seSBiZSBjYWxsZWQgb24gdmFsaWQg
dmlydHVhbAo+PiBhZGRyZXNzLiBUaGUgYmVoYXZpb3IgaXMgdW5kZWZpbmVkIGluIGFsbCB0aGUg
b3RoZXIgY2FzZXMuCj4+Cj4+IE9uIHg4NiwgeW91IG1pZ2h0IGJlIGFibGUgdG8gZ2V0IGF3YXkg
YmVjYXVzZSB5b3UgdHJhbnNsYXRlIHRoZSB2aXJ0dWFsCj4+IGFkZHJlc3MgdG8gcGh5c2ljYWwg
YWRkcmVzcyBpbiBzb2Z0d2FyZS4KPj4KPj4gT24gQXJtLCB3ZSBhcmUgdXNpbmcgdGhlIGhhcmR3
YXJlIGluc3RydWN0aW9uIHRvIGRvIHRoZSB0cmFuc2xhdGlvbi4gQXMKPj4gX2VuZCBpcyBub3Qg
YWx3YXlzIG1hcHBlZCwgdGhlbiB0aGUgdHJhbnNsYXRpb24gbWF5IGZhaWwuIEluIG90aGVyIHdv
cmQsCj4+IFhlbiB3aWxsIGNyYXNoLgo+IAo+IE5vbmUgb2YgdGhpcyBleHBsYWlucyBteSBxdWVz
dGlvbi4KPiAKPiBJcyBpdCBub3QgdGhlIGNhc2UgdGhhdCBpZiBgbWZuX3RvX21hZGRyKG1mbikg
PD0gdmlydF90b19tYWRkcihfZW5kLTEpYAo+IGlzIHRydWUsIHRoZW4gYG1mbl90b19tYWRkciht
Zm4pIDwgdmlydF90b19tYWRkcihfZW5kKWAgd2lsbCBiZSB0cnVlLAo+IGFuZCB0aGF0IGlmIGBt
Zm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKF9lbmQtMSlgIGlzIGZhbHNlLCB0aGVu
Cj4gYG1mbl90b19tYWRkcihtZm4pIDwgdmlydF90b19tYWRkcihfZW5kKWAgd2lsbCBhbHNvIGJl
IGZhbHNlPwo+IAo+IFVuZGVyIHdoYXQgY29uZGl0aW9ucyB3b3VsZCB0aGV5IGJlIGRpZmZlcmVu
dD8KPiAKPiBBbmQgaWYgdGhleSdyZSB0aGUgc2FtZSwgdGhlbiB5b3UgY2FuIGp1c3QgdXNlIGA8
YCBpbnN0ZWFkIG9mIGA8PWAsIGFuZAo+IG5vdCBoYXZlIHRvIHdvcnJ5IGFib3V0IGNhc3Rpbmcg
YmVmb3JlIHN1YnRyYWN0aW5nLgoKX2VuZCBpcyBub3QgcGFydCBvZiB0aGUgYmluYXJ5IGJ1dCBw
b2ludHMgb25lIHBhc3QgaXQuIFNvIHRoZXJlIGlzIG5vIGd1YXJhbnRlZSAKdGhpcyBhZGRyZXNz
IHdpbGwgYmUgbWFwcGVkIGluIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCgpBcyBJIHBvaW50
ZWQgb3V0IGluIG15IHByZXZpb3VzIGUtbWFpbCB0aGUgcmVzdWx0IG9mIHZpcnRfdG9fbWFkZHIo
KSB3aWxsIGJlIAp1bmRlZmluZWQgaW4gdGhpcyBjYXNlLiBPbiBBcm0sIHRoaXMgd2lsbCBhY3R1
YWxseSBjcmFzaCBYZW4uCgpTbyB5b3UgY2FuJ3QgdXNlICc8JyBoZXJlLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:44:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:44:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgnR-0001qm-17; Wed, 16 Oct 2019 10:44:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tJUx=YJ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iKgnP-0001qY-H4
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:44:47 +0000
X-Inumbo-ID: f7ef23d6-f001-11e9-a531-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7ef23d6-f001-11e9-a531-bc764e2007e4;
 Wed, 16 Oct 2019 10:44:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571222687;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=FG4CPOz3a9UTEJNleSHZLNKYxqYtajQO1jkid+fXBtU=;
 b=h5hAKUJZO/bUPi8v92aGKRgdDAOgV+9UblZXUZMx6QicgyHhTBKmzQc1
 zQoqZB8N8Wslf3YJcyS6tFonmA//Vwpj+93b9mMM0i8sd9KFocYK61PwZ
 +rbMcrbtBKBuKc0Cvnfq5yHgwWp3K+cO73QQCrzfGf1TOW/hMzSyNGbbX o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RWc4wUXe1b1L2ztQbdn+tLGt1n2RFES4Au8uBk4KCO3f2hAvJP+b1Y+uBHCziYeUNtTsAHtKzp
 XoK6MaQw8judUYnmuXQaubrvKjX4M8XKsY1cEUtlxMmC4GEILTF193BcE3h/ZUiQcBO7/ojdc+
 YSyIjPZDKYEovf+Jfm2+x7QydxxR9leTqMCamA9DEDLhgKXRVkTJe/GbJW8hXguZXmcLqPdkEP
 uasrsGCj/n0wqdhhvYSZfw1kbdd9SnyjucRa9L0p9/cMDsjzoHaEkSi5RzjOjzIEpe8CjtE/g3
 8Zs=
X-SBRS: 2.7
X-MesageID: 6949611
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,303,1566878400"; 
   d="scan'208";a="6949611"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Julien Grall
 <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>, "Stefano
 Stabellini" <sstabellini@kernel.org>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
 <3f7be099-158d-e10b-7934-19c7fd9e9c75@citrix.com>
 <1531968b-6657-14b4-c740-85995f21b521@arm.com>
 <a41acb21-8390-935f-4897-f1e5ade81a4c@citrix.com>
 <81f13638-1697-1cc3-fefc-f14cd8ca9655@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <8042cddb-08b9-f33a-7992-6fbb07ffe2c7@citrix.com>
Date: Wed, 16 Oct 2019 11:44:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <81f13638-1697-1cc3-fefc-f14cd8ca9655@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim\(Xen.org\)" <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTYvMTkgMTE6NDEgQU0sIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4gT24gMTYuMTAuMTkg
MTI6MzgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDEwLzE2LzE5IDExOjMxIEFNLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBHZW9yZ2UsCj4+Pgo+Pj4gT24gMTYvMTAvMjAxOSAxMToy
MiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiBPbiAxMC8xNi8xOSAxMToxOCBBTSwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4+Pj4+IFN0ZWZhbm8gU3RhYmVsbGluaSB3cml0ZXMgKCJSZTogW1BBVENI
IGZvci00LjEzXSB4ZW4vYXJtOiBEb24ndCB1c2UKPj4+Pj4gX2VuZCBpbiBpc194ZW5fZml4ZWRf
bWZuKCkiKToKPj4+Pj4+IE15IHN1Z2dlc3Rpb24gaXMgZ29pbmcgdG8gd29yazogInRoZSBjb21w
aWxlciBzZWVzIHRocm91Z2ggY2FzdHMiCj4+Pj4+PiByZWZlcnJlZCB0byBjb21wYXJpc29ucyBi
ZXR3ZWVuIHBvaW50ZXJzLCB3aGVyZSB3ZSB0ZW1wb3JhcmlseSBjYXN0ZWQKPj4+Pj4+IGJvdGgg
cG9pbnRlcnMgdG8gaW50ZWdlcnMgYW5kIGJhY2sgdG8gcG9pbnRlcnMgdmlhIGEgTUFDUk8uIFRo
YXQgY2FzZQo+Pj4+Pj4gd2FzIGlmZnkgYmVjYXVzZSB0aGUgTUFDUk8gd2FzIGNsZWFybHkgYSB3
b3JrYXJvdW5kIHRoZSBzcGVjLgo+Pj4+Pj4KPj4+Pj4+IEhlcmUgdGhlIHNpdHVhdGlvbiBpcyBk
aWZmZXJlbnQuIEZvciBvbmUsIHdlIGFyZSBkb2luZyBhcml0aG1ldGljLgo+Pj4+Pj4gQWxzbwo+
Pj4+Pj4gdmlydF90b19tYWRkciBhbHJlYWR5IHRha2VzIGEgdmFkZHJfdCBhcyBhcmd1bWVudC4g
U28gaW5zdGVhZCBvZgo+Pj4+Pj4gZG9pbmcKPj4+Pj4+IHBvaW50ZXJzIGFyaXRobWV0aWMsIHRo
ZW4gY29udmVydGluZyB0byB2YWRkcl90LCB3ZSBhcmUgY29udmVydGluZyB0bwo+Pj4+Pj4gdmFk
ZHJfdCBmaXJzdCwgdGhlbiBkb2luZyBhcml0aG1ldGljcywgd2hpY2ggaXMgZmluZSBib3RoIGZy
b20gYSBDOTkKPj4+Pj4+IHBvaW50IG9mIHZpZXcgYW5kIGV2ZW4gYSBNSVNSQSBDIHBvaW50IG9m
IHZpZXcuIEkgY2FuJ3Qgc2VlIGEgcHJvYmxlbQo+Pj4+Pj4gd2l0aCB0aGF0LiBJIGFtIHN1cmUg
YXMgSSByZWFzb25hYmxlIGNhbiBiZSA6LSkKPj4+Pj4KPj4+Pj4gRlRBT0QgSSB0aGluayB5b3Ug
YXJlIHN1Z2dlc3RpbmcgdGhpczoKPj4+Pj4gwqDCoCAtICvCoMKgwqDCoCAobWZuX3RvX21hZGRy
KG1mbikgPD0gdmlydF90b19tYWRkcihfZW5kIC0gMSkpKQo+Pj4+PiDCoMKgICsgK8KgwqDCoMKg
IChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCgodmFkZHJfdClfZW5kIC0gMSkp
KQo+Pj4+Pgo+Pj4+PiB2aXJ0X3RvX21hZGRyKHZhKSBpcyBhIG1hY3JvIHdoaWNoIGV4cGFuZHMg
dG8KPj4+Pj4gwqDCoMKgwqAgX192aXJ0X3RvX21hZGRyKCh2YWRkcl90KSh2YSkpCj4+Pj4+Cj4+
Pj4+IFNvIHdoYXQgaXMgaGFwcGVuaW5nIGhlcmUgaXMgdGhhdCB0aGUgY2FzdCB0byBhbiBpbnRl
Z2VyIHR5cGUgaXMgYmVpbmcKPj4+Pj4gZG9uZSBiZWZvcmUgdGhlIHN1YnRyYWN0aW9uLgo+Pj4+
Pgo+Pj4+PiBXaXRob3V0IHRoZSBjYXN0LCB5b3UgYXJlIGNhbGN1bGF0aW5nIHRoZSBwb2ludGVy
IHZhbHVlIF9lbmQtMSBmcm9tCj4+Pj4+IHRoZSB2YWx1ZSBfZW5kLCB3aGljaCBpcyBVQi7CoCBX
aXRoIHRoZSBjYXN0IHlvdSBhcmUgY2FsY3VsYXRpbmcgYW4KPj4+Pj4gaW50ZWdlciB2YWx1ZS7C
oCB2YWRkcl90IGlzIHVuc2lnbmVkLCBzbyBhbGwgYXJpdGhtZXRpYyBvcGVyYXRpb25zIGFyZQo+
Pj4+PiBkZWZpbmVkLsKgIE5vdGhpbmcgY2FzdHMgdGhlIHJlc3VsdCBiYWNrIHRvIHRoZSAiZm9y
YmlkZGVuIiAod2l0aCB0aGlzCj4+Pj4+IHByb3ZlbmFuY2UpIHBvaW50ZXIgdmFsdWUsIHNvIGFs
bCBpcyB3ZWxsLgo+Pj4+Pgo+Pj4+PiAoV2l0aCB0aGUgbWFjcm8gZXhwYW5zaW9uIHRoZSBjYXN0
IGhhcHBlbnMgdHdpY2UuwqAgVGhpcyBpcyBwcm9iYWJseQo+Pj4+PiBiZXR0ZXIgdGhhbiB1c2lu
ZyBfX3ZpcnRfdG9fbWFkZHIgaGVyZS4pCj4+Pj4+Cj4+Pj4+IEllLCBpbiB0aGlzIGNhc2UgSSBh
Z3JlZSB3aXRoIFN0ZWZhbm8uwqAgVGhlIGNhc3QgaXMgYm90aCBuZWNlc3NhcnkgYW5kCj4+Pj4+
IHN1ZmZpY2llbnQuCj4+Pj4KPj4+PiBNYXliZSBJIG1pc3NlZCBzb21ldGhpbmcsIGJ1dCB3aHkg
YXJlIHdlIHVzaW5nIGA8PWAgYXQgYWxsP8KgIFdoeSBub3QKPj4+PiB1c2UKPj4+PiBgPGA/Cj4+
Pj4KPj4+PiBPciBpcyB0aGlzIHNvbWUgd2VpcmQgQyBwb2ludGVyIGNvbXBhcmlzb24gVUIgdGhp
bmc/Cj4+Pgo+Pj4gX2VuZCBtYXkgbm90IGJlIG1hcHBlZCBpbiB0aGUgdmlydHVhbCBhZGRyZXNz
IHNwYWNlLiBUaGlzIGlzIHRoZSBjYXNlCj4+PiB3aGVuIHRoZSBzaXplIG9mIFhlbiBpcyBwYWdl
LWFsaWduZWQuIFNvIF9lbmQgd2lsbCBwb2ludCB0byB0aGUgbmV4dAo+Pj4gcGFnZS4KPj4+Cj4+
PiB2aXJ0X3RvX21hZGRyKCkgY2Fubm90IGZhaWwgc28gaXQgc2hvdWxkIG9ubHkgYmUgY2FsbGVk
IG9uIHZhbGlkIHZpcnR1YWwKPj4+IGFkZHJlc3MuIFRoZSBiZWhhdmlvciBpcyB1bmRlZmluZWQg
aW4gYWxsIHRoZSBvdGhlciBjYXNlcy4KPj4+Cj4+PiBPbiB4ODYsIHlvdSBtaWdodCBiZSBhYmxl
IHRvIGdldCBhd2F5IGJlY2F1c2UgeW91IHRyYW5zbGF0ZSB0aGUgdmlydHVhbAo+Pj4gYWRkcmVz
cyB0byBwaHlzaWNhbCBhZGRyZXNzIGluIHNvZnR3YXJlLgo+Pj4KPj4+IE9uIEFybSwgd2UgYXJl
IHVzaW5nIHRoZSBoYXJkd2FyZSBpbnN0cnVjdGlvbiB0byBkbyB0aGUgdHJhbnNsYXRpb24uIEFz
Cj4+PiBfZW5kIGlzIG5vdCBhbHdheXMgbWFwcGVkLCB0aGVuIHRoZSB0cmFuc2xhdGlvbiBtYXkg
ZmFpbC4gSW4gb3RoZXIgd29yZCwKPj4+IFhlbiB3aWxsIGNyYXNoLgo+Pgo+PiBOb25lIG9mIHRo
aXMgZXhwbGFpbnMgbXkgcXVlc3Rpb24uCj4+Cj4+IElzIGl0IG5vdCB0aGUgY2FzZSB0aGF0IGlm
IGBtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKF9lbmQtMSlgCj4+IGlzIHRydWUs
IHRoZW4gYG1mbl90b19tYWRkcihtZm4pIDwgdmlydF90b19tYWRkcihfZW5kKWAgd2lsbCBiZSB0
cnVlLAo+PiBhbmQgdGhhdCBpZiBgbWZuX3RvX21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihf
ZW5kLTEpYCBpcyBmYWxzZSwgdGhlbgo+PiBgbWZuX3RvX21hZGRyKG1mbikgPCB2aXJ0X3RvX21h
ZGRyKF9lbmQpYCB3aWxsIGFsc28gYmUgZmFsc2U/Cj4+Cj4+IFVuZGVyIHdoYXQgY29uZGl0aW9u
cyB3b3VsZCB0aGV5IGJlIGRpZmZlcmVudD8KPiAKPiBJbiBjYXNlIHZpcnRfdG9fbWFkZHIoX2Vu
ZCkgaXMgdW5kZWZpbmVkIGR1ZSB0byBubyB0cmFuc2xhdGlvbiBiZWluZwo+IGF2YWlsYWJsZT8K
CkFoLCBnb3RjaGEuICBTb3JyeSBmb3IgdGhlIG5vaXNlLgoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:52:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKguh-0002i2-VJ; Wed, 16 Oct 2019 10:52:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKgug-0002hx-QW
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:52:18 +0000
X-Inumbo-ID: 052cbfd0-f003-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 052cbfd0-f003-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 10:52:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3525228;
 Wed, 16 Oct 2019 03:52:17 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 715503F6C4;
 Wed, 16 Oct 2019 03:52:15 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e17fdf19-35f5-b1b5-d07d-7437d52198d0@arm.com>
Date: Wed, 16 Oct 2019 11:52:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23974.61064.928585.36020@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNi8xMC8yMDE5IDExOjE4LCBJYW4gSmFja3NvbiB3cm90ZToKPiBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JpdGVzICgiUmU6IFtQQVRDSCBmb3ItNC4xM10geGVuL2FybTogRG9uJ3QgdXNl
IF9lbmQgaW4gaXNfeGVuX2ZpeGVkX21mbigpIik6Cj4+IE15IHN1Z2dlc3Rpb24gaXMgZ29pbmcg
dG8gd29yazogInRoZSBjb21waWxlciBzZWVzIHRocm91Z2ggY2FzdHMiCj4+IHJlZmVycmVkIHRv
IGNvbXBhcmlzb25zIGJldHdlZW4gcG9pbnRlcnMsIHdoZXJlIHdlIHRlbXBvcmFyaWx5IGNhc3Rl
ZAo+PiBib3RoIHBvaW50ZXJzIHRvIGludGVnZXJzIGFuZCBiYWNrIHRvIHBvaW50ZXJzIHZpYSBh
IE1BQ1JPLiBUaGF0IGNhc2UKPj4gd2FzIGlmZnkgYmVjYXVzZSB0aGUgTUFDUk8gd2FzIGNsZWFy
bHkgYSB3b3JrYXJvdW5kIHRoZSBzcGVjLgo+Pgo+PiBIZXJlIHRoZSBzaXR1YXRpb24gaXMgZGlm
ZmVyZW50LiBGb3Igb25lLCB3ZSBhcmUgZG9pbmcgYXJpdGhtZXRpYy4gQWxzbwo+PiB2aXJ0X3Rv
X21hZGRyIGFscmVhZHkgdGFrZXMgYSB2YWRkcl90IGFzIGFyZ3VtZW50LiBTbyBpbnN0ZWFkIG9m
IGRvaW5nCj4+IHBvaW50ZXJzIGFyaXRobWV0aWMsIHRoZW4gY29udmVydGluZyB0byB2YWRkcl90
LCB3ZSBhcmUgY29udmVydGluZyB0bwo+PiB2YWRkcl90IGZpcnN0LCB0aGVuIGRvaW5nIGFyaXRo
bWV0aWNzLCB3aGljaCBpcyBmaW5lIGJvdGggZnJvbSBhIEM5OQo+PiBwb2ludCBvZiB2aWV3IGFu
ZCBldmVuIGEgTUlTUkEgQyBwb2ludCBvZiB2aWV3LiBJIGNhbid0IHNlZSBhIHByb2JsZW0KPj4g
d2l0aCB0aGF0LiBJIGFtIHN1cmUgYXMgSSByZWFzb25hYmxlIGNhbiBiZSA6LSkKPiAKPiBGVEFP
RCBJIHRoaW5rIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGlzOgo+ICAgLSArICAgICAobWZuX3RvX21h
ZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihfZW5kIC0gMSkpKQo+ICAgKyArICAgICAobWZuX3Rv
X21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcigoKHZhZGRyX3QpX2VuZCAtIDEpKSkKPiAKPiB2
aXJ0X3RvX21hZGRyKHZhKSBpcyBhIG1hY3JvIHdoaWNoIGV4cGFuZHMgdG8KPiAgICAgX192aXJ0
X3RvX21hZGRyKCh2YWRkcl90KSh2YSkpCj4gCj4gU28gd2hhdCBpcyBoYXBwZW5pbmcgaGVyZSBp
cyB0aGF0IHRoZSBjYXN0IHRvIGFuIGludGVnZXIgdHlwZSBpcyBiZWluZwo+IGRvbmUgYmVmb3Jl
IHRoZSBzdWJ0cmFjdGlvbi4KPiAKPiBXaXRob3V0IHRoZSBjYXN0LCB5b3UgYXJlIGNhbGN1bGF0
aW5nIHRoZSBwb2ludGVyIHZhbHVlIF9lbmQtMSBmcm9tCj4gdGhlIHZhbHVlIF9lbmQsIHdoaWNo
IGlzIFVCLiAgV2l0aCB0aGUgY2FzdCB5b3UgYXJlIGNhbGN1bGF0aW5nIGFuCj4gaW50ZWdlciB2
YWx1ZS4gIHZhZGRyX3QgaXMgdW5zaWduZWQsIHNvIGFsbCBhcml0aG1ldGljIG9wZXJhdGlvbnMg
YXJlCj4gZGVmaW5lZC4gIE5vdGhpbmcgY2FzdHMgdGhlIHJlc3VsdCBiYWNrIHRvIHRoZSAiZm9y
YmlkZGVuIiAod2l0aCB0aGlzCj4gcHJvdmVuYW5jZSkgcG9pbnRlciB2YWx1ZSwgc28gYWxsIGlz
IHdlbGwuCj4gCj4gKFdpdGggdGhlIG1hY3JvIGV4cGFuc2lvbiB0aGUgY2FzdCBoYXBwZW5zIHR3
aWNlLiAgVGhpcyBpcyBwcm9iYWJseQo+IGJldHRlciB0aGFuIHVzaW5nIF9fdmlydF90b19tYWRk
ciBoZXJlLikKPiAKPiBJZSwgaW4gdGhpcyBjYXNlIEkgYWdyZWUgd2l0aCBTdGVmYW5vLiAgVGhl
IGNhc3QgaXMgYm90aCBuZWNlc3NhcnkgYW5kCj4gc3VmZmljaWVudC4KClRoYW5rIHlvdSBib3Ro
IGZvciB0aGUgZXhwbGFuYXRpb24uIEkgd2lsbCB1cGRhdGUgdGhlIHBhdGNoIGFuZCByZXNlbmQg
aXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 10:53:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 10:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKgvX-0002lf-9G; Wed, 16 Oct 2019 10:53:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKgvW-0002lW-2J
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 10:53:10 +0000
X-Inumbo-ID: 241df2a6-f003-11e9-8aca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 241df2a6-f003-11e9-8aca-bc764e2007e4;
 Wed, 16 Oct 2019 10:53:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 04BEA28;
 Wed, 16 Oct 2019 03:53:09 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 259B63F6C4;
 Wed, 16 Oct 2019 03:53:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Oct 2019 11:53:03 +0100
Message-Id: <20191016105303.21948-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13 v2] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dmlydF90b19tYWRkcigpIGlzIHVzaW5nIHRoZSBoYXJkd2FyZSBwYWdlLXRhYmxlIHdhbGsgaW5z
dHJ1Y3Rpb25zIHRvCnRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlzaWNhbCBhZGRy
ZXNzLiBUaGUgZnVuY3Rpb24gc2hvdWxkCm9ubHkgYmUgY2FsbGVkIG9uIHZpcnR1YWwgYWRkcmVz
cyBtYXBwZWQuCgpfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQgbWF5
IG5vdCBiZSBtYXBwZWQgd2hlbiB0aGUKYmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlz
IG1lYW5zIHZpcnRfdG9fbWFkZHIoKSB3aWxsIG5vdCBiZSBhYmxlCnRvIGRvIHRoZSB0cmFuc2xh
dGlvbiBhbmQgdGhlcmVmb3JlIGNyYXNoIFhlbi4KCk5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYt
Ynktb25lIGlzc3VlIGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCnRydW1wIHRoYXQu
CgpCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNr
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKLS0tCgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2xAeGVuLm9yZz4KCng4NiBzZWVtcyB0byBiZSBhZmZlY3RlZCBieSB0aGUgb2ZmLWJ5LW9u
ZSBpc3N1ZS4gSmFuLCBBbmRyZXc/CgpUaGlzIGNvdWxkIGJlIHJlYWNoZWQgYnkgYSBkb21haW4g
dmlhIFhFTl9TWVNDVExfcGFnZV9vZmZsaW5lX29wLgpIb3dldmVyLCB0aGUgb3BlcmF0aW9uIGlz
IG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQgKHNlZSBYU0EtNzcpLiBTbyB3ZSBhcmUKZmluZSBoZXJl
LgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBDYXN0IF9lbmQgdG8gdmFkZHJfdCB0byBw
cmV2ZW50IFVCLgogICAgICAgIC0gQWRkIEp1ZXJnZW4ncyByZWxlYXNlZC1hY2tlZC1ieQotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCAyNjJkOTJmMThkLi4zMzNlZmQz
YTYwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oCkBAIC0xNTMsNyArMTUzLDcgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
eGVuaGVhcF9iYXNlX3BkeDsKIAogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAoKG1mbl90b19tYWRkcihtZm4pID49
IHZpcnRfdG9fbWFkZHIoJl9zdGFydCkpICYmICAgICAgICAgICBcCi0gICAgIChtZm5fdG9fbWFk
ZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCisgICAgIChtZm5fdG9fbWFkZHIobWZu
KSA8PSB2aXJ0X3RvX21hZGRyKCh2YWRkcl90KV9lbmQgLSAxKSkpCiAKICNkZWZpbmUgcGFnZV9n
ZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9tYWluCiAjZGVmaW5lIHBhZ2Vfc2V0X293
bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21haW4gPSAoX2QpKQotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 11:07:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 11:07:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKh9N-0003kP-Iy; Wed, 16 Oct 2019 11:07:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N+pu=YJ=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iKh9M-0003kK-7K
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 11:07:28 +0000
X-Inumbo-ID: 23739a0c-f005-11e9-bbab-bc764e2007e4
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 23739a0c-f005-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 11:07:27 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9GB47jo131252;
 Wed, 16 Oct 2019 11:07:03 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=aWHhLYwSawiorx+Po3WUPkLbtnXvsVxnqtcmobZcGC8=;
 b=bJIkwwcHuHE3suC8BGZ3JOjcpOQL6l0zoXgHJGQZbQquOA5MAxRBEVpxXLMxIR5gl2wf
 BzuMl819pP84XBq4+YgEhOzRBp3RuxrT0vB7xBVd39/SlTOvR5Ely4dTNHU2SPxx6DyM
 bYpN/2EN/rogOnwUJwyiaiDrhLAGUFk2qb5ZVzbk4IUaQQCT3v5cQ+epN8llR1D3hqan
 9ylP+3KNLSiA/jAqV8TifV1xu9BIi9ZeB2MVwURUk0eVLpBVly5+zmT570h20J6NI8og
 360AuzuR4T7YcZEE0536ojYSWbstq6Tu3kAAq0ooOv0k3UP2iALuOZRBKnt5VpAYiYYP uQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2130.oracle.com with ESMTP id 2vk68up352-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Oct 2019 11:07:03 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9GB2a8w136503;
 Wed, 16 Oct 2019 11:07:03 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2vnxv9dsxj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 16 Oct 2019 11:07:03 +0000
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9GB6nED022214;
 Wed, 16 Oct 2019 11:06:55 GMT
Received: from tomti.i.net-space.pl (/10.175.219.98)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 16 Oct 2019 11:06:48 +0000
Date: Wed, 16 Oct 2019 13:06:42 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Message-ID: <20191016110642.5q3bm73vi6o6gn5r@tomti.i.net-space.pl>
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191009105358.32256-1-daniel.kiper@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9411
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=727
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910160100
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9411
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=812 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910160100
Subject: Re: [Xen-devel] [PATCH v3 0/3] x86/boot: Introduce the kernel_info
 et consortes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, luto@kernel.org, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMDksIDIwMTkgYXQgMTI6NTM6NTVQTSArMDIwMCwgRGFuaWVsIEtpcGVyIHdy
b3RlOgo+IEhpLAo+Cj4gRHVlIHRvIHZlcnkgbGltaXRlZCBzcGFjZSBpbiB0aGUgc2V0dXBfaGVh
ZGVyIHRoaXMgcGF0Y2ggc2VyaWVzIGludHJvZHVjZXMgbmV3Cj4ga2VybmVsX2luZm8gc3RydWN0
IHdoaWNoIHdpbGwgYmUgdXNlZCB0byBjb252ZXkgaW5mb3JtYXRpb24gZnJvbSB0aGUga2VybmVs
IHRvCj4gdGhlIGJvb3Rsb2FkZXIuIFRoaXMgd2F5IHRoZSBib290IHByb3RvY29sIGNhbiBiZSBl
eHRlbmRlZCByZWdhcmRsZXNzIG9mIHRoZQo+IHNldHVwX2hlYWRlciBsaW1pdGF0aW9ucy4gQWRk
aXRpb25hbGx5LCB0aGUgcGF0Y2ggc2VyaWVzIGludHJvZHVjZXMgc29tZQo+IGNvbnZlbmllbmNl
IGZlYXR1cmVzIGxpa2UgdGhlIHNldHVwX2luZGlyZWN0IHN0cnVjdCBhbmQgdGhlCj4ga2VybmVs
X2luZm8uc2V0dXBfdHlwZV9tYXggZmllbGQuCj4KPiBEYW5pZWwKPgo+ICBEb2N1bWVudGF0aW9u
L3g4Ni9ib290LnJzdCAgICAgICAgICAgICB8IDE2OCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
YXJjaC94ODYvYm9vdC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgYXJjaC94
ODYvYm9vdC9jb21wcmVzc2VkL01ha2VmaWxlICAgICAgfCAgIDQgKy0KPiAgYXJjaC94ODYvYm9v
dC9jb21wcmVzc2VkL2thc2xyLmMgICAgICAgfCAgMTIgKysrKysrCj4gIGFyY2gveDg2L2Jvb3Qv
Y29tcHJlc3NlZC9rZXJuZWxfaW5mby5TIHwgIDIyICsrKysrKysrKysrCj4gIGFyY2gveDg2L2Jv
b3QvaGVhZGVyLlMgICAgICAgICAgICAgICAgIHwgICAzICstCj4gIGFyY2gveDg2L2Jvb3QvdG9v
bHMvYnVpbGQuYyAgICAgICAgICAgIHwgICA1ICsrKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL3VhcGkv
YXNtL2Jvb3RwYXJhbS5oICB8ICAxNiArKysrKysrLQo+ICBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5j
ICAgICAgICAgICAgICAgICB8ICAxMSArKysrKysKPiAgYXJjaC94ODYva2VybmVsL2tkZWJ1Z2Zz
LmMgICAgICAgICAgICAgfCAgMjAgKysrKysrKystLQo+ICBhcmNoL3g4Ni9rZXJuZWwva3N5c2Zz
LmMgICAgICAgICAgICAgICB8ICAzMCArKysrKysrKysrLS0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwv
c2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgNCArKwo+ICBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMg
ICAgICAgICAgICAgICAgICB8ICAxMSArKysrKysKPiAgMTMgZmlsZXMgY2hhbmdlZCwgMjkyIGlu
c2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+Cj4gRGFuaWVsIEtpcGVyICgzKToKPiAgICAg
ICB4ODYvYm9vdDogSW50cm9kdWNlIHRoZSBrZXJuZWxfaW5mbwo+ICAgICAgIHg4Ni9ib290OiBJ
bnRyb2R1Y2UgdGhlIGtlcm5lbF9pbmZvLnNldHVwX3R5cGVfbWF4Cj4gICAgICAgeDg2L2Jvb3Q6
IEludHJvZHVjZSB0aGUgc2V0dXBfaW5kaXJlY3QKCmhwYSwgcGluZz8KCkRhbmllbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 11:13:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 11:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKhEj-0004WE-7E; Wed, 16 Oct 2019 11:13:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKhEi-0004Vh-GA
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 11:13:00 +0000
X-Inumbo-ID: e7f3be20-f005-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id e7f3be20-f005-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 11:12:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7D5EC1570;
 Wed, 16 Oct 2019 04:12:56 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7CCB43F6C4;
 Wed, 16 Oct 2019 04:12:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 16 Oct 2019 12:12:51 +0100
Message-Id: <20191016111251.29214-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13] xen/arm: setup: Calculate correctly
 the size of Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgc2l6ZSBvZiBYZW4gaXMgY29tcHV0ZWQgdXNpbmcgX2VuZCAtIF9zdGFydCAr
IDEuIEhvd2V2ZXIsCl9lbmQgaXMgcG9pbnRpbmcgb25lIHBhc3QgdGhlIGVuZCBvZiBYZW4sIHNv
IHRoZSBzaXplIG9mIFhlbiBpcwpvZmYtYnktb25lLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXgg
NzA1YTkxN2FiZi4uNTFkMzIxMDZiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMK
KysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTgxOSw3ICs4MTksNyBAQCB2b2lkIF9faW5p
dCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIC8qIFJlZ2lz
dGVyIFhlbidzIGxvYWQgYWRkcmVzcyBhcyBhIGJvb3QgbW9kdWxlLiAqLwogICAgIHhlbl9ib290
bW9kdWxlID0gYWRkX2Jvb3RfbW9kdWxlKEJPT1RNT0RfWEVOLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3RhcnQgKyBib290X3BoeXNfb2Zmc2V0
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX2Vu
ZCAtIF9zdGFydCArIDEpLCBmYWxzZSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChw
YWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQpLCBmYWxzZSk7CiAgICAgQlVHX09OKCF4
ZW5fYm9vdG1vZHVsZSk7CiAKICAgICBmZHRfc2l6ZSA9IGJvb3RfZmR0X2luZm8oZGV2aWNlX3Ry
ZWVfZmxhdHRlbmVkLCBmZHRfcGFkZHIpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 11:14:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 11:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKhG7-0004aX-Il; Wed, 16 Oct 2019 11:14:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QYkk=YJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKhG6-0004aS-I4
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 11:14:26 +0000
X-Inumbo-ID: 1bf9ceee-f006-11e9-8aca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bf9ceee-f006-11e9-8aca-bc764e2007e4;
 Wed, 16 Oct 2019 11:14:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AF46BAF22;
 Wed, 16 Oct 2019 11:14:23 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20191016111251.29214-1-julien.grall@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <c2174403-1b74-196e-15f8-46341fd59631@suse.com>
Date: Wed, 16 Oct 2019 13:14:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191016111251.29214-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: setup: Calculate
 correctly the size of Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMTAuMTkgMTM6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUgY3VycmVudCBzaXpl
IG9mIFhlbiBpcyBjb21wdXRlZCB1c2luZyBfZW5kIC0gX3N0YXJ0ICsgMS4gSG93ZXZlciwKPiBf
ZW5kIGlzIHBvaW50aW5nIG9uZSBwYXN0IHRoZSBlbmQgb2YgWGVuLCBzbyB0aGUgc2l6ZSBvZiBY
ZW4gaXMKPiBvZmYtYnktb25lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 11:19:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 11:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKhKx-0004ne-6b; Wed, 16 Oct 2019 11:19:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKhKv-0004nZ-VU
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 11:19:26 +0000
X-Inumbo-ID: cf494b46-f006-11e9-93b0-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id cf494b46-f006-11e9-93b0-12813bfff9fa;
 Wed, 16 Oct 2019 11:19:25 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90E841570;
 Wed, 16 Oct 2019 04:19:24 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E85DB3F6C4;
 Wed, 16 Oct 2019 04:19:23 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190921100836.21396-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021820560.2691@sstabellini-ThinkPad-T480s>
 <8519f342-2140-6740-9765-0b10d70f52e9@arm.com>
 <1ead1d4a-842f-2c35-ce30-6b67da226e6d@arm.com>
Message-ID: <4c40ec62-2138-e2a5-269b-682a19ef69e2@arm.com>
Date: Wed, 16 Oct 2019 12:19:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1ead1d4a-842f-2c35-ce30-6b67da226e6d@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBcmdoIGZvcmdvdCBhZ2Fpbi4gTWF5YmUgdGhlIDNyZCB3aWxsIGJlIGJldHRlcj8KClNv
cnJ5IGZvciB0aGUgbm9pc2UuCgpDaGVlcnMsCgpPbiAxNS8xMC8yMDE5IDE3OjM2LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gSSBhY3R1YWxseSBmb3Jnb3QgdG8gQ0MgSnVlcmdlbi4g
Tm8gd29uZGVyIHdoeSBJIGhhZCBubyBhbnN3ZXIgOiguCj4gCj4gQ2hlZXJzLAo+IAo+IE9uIDEw
LzEwLzE5IDM6NTEgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gK0p1ZXJnZW4KPj4KPj4gT24g
MDMvMTAvMjAxOSAwMjoyMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gU2F0LCAy
MSBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEF0IHRoZSBtb21lbnQsIGJvb3Qg
cGFnZXRhYmxlcyBhcmUgb25seSBjbGVhcmVkIG9uY2UgYXQgYm9vdC4gVGhpcyBtZWFucwo+Pj4+
IHdoZW4gYm9vdGluZyBDUFUyIChhbmQgb253YXJkcykgdGhlbiBib290IHBhZ2V0YWJsZXMgd2ls
bCBub3QgYmUKPj4+PiBjbGVhcmVkLgo+Pj4+Cj4+Pj4gVG8ga2VlcCB0aGUgaW50ZXJmYWNlIGV4
YWN0bHkgdGhlIHNhbWUgZm9yIGFsbCBzZWNvbmRhcnkgQ1BVLCB0aGUgYm9vdAo+Pj4+IHBhZ2V0
YWJsZXMgYXJlIG5vdyBjbGVhcmVkIGJlZm9yZSBicmluZ2luZy11cCBlYWNoIHNlY29uZGFyeSBD
UFUuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+Pj4KPj4+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4+Pgo+Pj4KPj4+PiAtLS0KPj4+PiDCoCB4ZW4vYXJjaC9hcm0vbW0u
YyB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQo+Pj4+IMKgIDEgZmlsZSBjaGFuZ2Vk
LCAxOCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPj4+PiBpbmRleCAxMTI5ZGMy
OGM4Li5lMTRlZTc2ZmY4IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4+PiBAQCAtNzA0LDggKzcwNCwyMCBAQCB2b2lkIF9f
aW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgCj4+Pj4gYm9vdF9waHlzX29mZnNl
dCkKPj4+PiDCoMKgwqDCoMKgIHN3aXRjaF90dGJyKHR0YnIpOwo+Pj4+IC3CoMKgwqAgLyogQ2xl
YXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRhYmxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCj4+
Pj4gLcKgwqDCoMKgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKSAqLwo+Pj4+
ICvCoMKgwqAgeGVuX3B0X2VuZm9yY2Vfd254KCk7Cj4+Pj4gKwo+Pj4+ICsjaWZkZWYgQ09ORklH
X0FSTV8zMgo+Pj4+ICvCoMKgwqAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgMCkgPSBjcHUwX3BndGFi
bGU7Cj4+Pj4gK8KgwqDCoCBwZXJfY3B1KHhlbl9kb21tYXAsIDApID0gY3B1MF9kb21tYXA7Cj4+
Pj4gKyNlbmRpZgo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgdm9pZCBjbGVhcl9ib290X3Bh
Z2V0YWJsZXModm9pZCkKPj4+PiArewo+Pj4+ICvCoMKgwqAgLyoKPj4+PiArwqDCoMKgwqAgKiBD
bGVhciB0aGUgY29weSBvZiB0aGUgYm9vdCBwYWdldGFibGVzLiBFYWNoIHNlY29uZGFyeSBDUFUK
Pj4+PiArwqDCoMKgwqAgKiByZWJ1aWxkcyB0aGVzZSBpdHNlbGYgKHNlZSBoZWFkLlMpCj4+Pj4g
K8KgwqDCoMKgICovCj4+Pj4gwqDCoMKgwqDCoCBjbGVhcl90YWJsZShib290X3BndGFibGUpOwo+
Pj4+IMKgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+Pj4gwqDCoMKgwqDCoCBjbGVhcl90YWJsZShi
b290X2ZpcnN0KTsKPj4+PiBAQCAtNzEzLDE4ICs3MjUsMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBf
cGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIAo+Pj4+IGJvb3RfcGh5c19vZmZzZXQpCj4+Pj4gwqAg
I2VuZGlmCj4+Pj4gwqDCoMKgwqDCoCBjbGVhcl90YWJsZShib290X3NlY29uZCk7Cj4+Pj4gwqDC
oMKgwqDCoCBjbGVhcl90YWJsZShib290X3RoaXJkKTsKPj4+PiAtCj4+Pj4gLcKgwqDCoCB4ZW5f
cHRfZW5mb3JjZV93bngoKTsKPj4+PiAtCj4+Pj4gLSNpZmRlZiBDT05GSUdfQVJNXzMyCj4+Pj4g
LcKgwqDCoCBwZXJfY3B1KHhlbl9wZ3RhYmxlLCAwKSA9IGNwdTBfcGd0YWJsZTsKPj4+PiAtwqDC
oMKgIHBlcl9jcHUoeGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKPj4+PiAtI2VuZGlmCj4+
Pj4gwqAgfQo+Pj4+IMKgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+Pj4gwqAgaW50IGluaXRfc2Vj
b25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKPj4+PiDCoCB7Cj4+Pj4gK8KgwqDCoCBjbGVhcl9i
b290X3BhZ2V0YWJsZXMoKTsKPj4+PiArCj4+Pj4gwqDCoMKgwqDCoCAvKiBTZXQgaW5pdF90dGJy
IGZvciB0aGlzIENQVSBjb21pbmcgdXAuIEFsbCBDUHVzIHNoYXJlIGEgc2luZ2xlIHNldG9mCj4+
Pj4gwqDCoMKgwqDCoMKgICogcGFnZXRhYmxlcywgYnV0IHJld3JpdGUgaXQgZWFjaCB0aW1lIGZv
ciBjb25zaXN0ZW5jeSB3aXRoIDMyIGJpdC4gKi8KPj4+PiDCoMKgwqDCoMKgIGluaXRfdHRiciA9
ICh1aW50cHRyX3QpIHhlbl9wZ3RhYmxlICsgcGh5c19vZmZzZXQ7Cj4+Pj4gQEAgLTc2Nyw2ICs3
NzQsOCBAQCBpbnQgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1KQo+Pj4+IMKgwqDC
oMKgwqAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgY3B1KSA9IGZpcnN0Owo+Pj4+IMKgwqDCoMKgwqAg
cGVyX2NwdSh4ZW5fZG9tbWFwLCBjcHUpID0gZG9taGVhcDsKPj4+PiArwqDCoMKgIGNsZWFyX2Jv
b3RfcGFnZXRhYmxlcygpOwo+Pj4+ICsKPj4+PiDCoMKgwqDCoMKgIC8qIFNldCBpbml0X3R0YnIg
Zm9yIHRoaXMgQ1BVIGNvbWluZyB1cCAqLwo+Pj4+IMKgwqDCoMKgwqAgaW5pdF90dGJyID0gX19w
YShmaXJzdCk7Cj4+Pj4gwqDCoMKgwqDCoCBjbGVhbl9kY2FjaGUoaW5pdF90dGJyKTsKPj4+PiAt
LSAKPj4+PiAyLjExLjAKPj4+Pgo+Pgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 11:22:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 11:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKhO3-0005WM-Mb; Wed, 16 Oct 2019 11:22:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QYkk=YJ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iKhO3-0005WH-AG
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 11:22:39 +0000
X-Inumbo-ID: 423ff852-f007-11e9-93b1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 423ff852-f007-11e9-93b1-12813bfff9fa;
 Wed, 16 Oct 2019 11:22:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4ADEBB2F3;
 Wed, 16 Oct 2019 11:22:37 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20190921100836.21396-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910021820560.2691@sstabellini-ThinkPad-T480s>
 <8519f342-2140-6740-9765-0b10d70f52e9@arm.com>
 <1ead1d4a-842f-2c35-ce30-6b67da226e6d@arm.com>
 <4c40ec62-2138-e2a5-269b-682a19ef69e2@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d4d2fa63-f0ef-7772-aa63-93cd23d7d1a1@suse.com>
Date: Wed, 16 Oct 2019 13:22:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <4c40ec62-2138-e2a5-269b-682a19ef69e2@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RESEND][PATCH for-4.13] xen/arm: mm: Clear boot
 pagetables before bringing-up each secondary CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMTAuMTkgMTM6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBBcmdoIGZv
cmdvdCBhZ2Fpbi4gTWF5YmUgdGhlIDNyZCB3aWxsIGJlIGJldHRlcj8KClllcyEgWW91IG1hZGUg
aXQhIDstKQoKPiAKPiBTb3JyeSBmb3IgdGhlIG5vaXNlLgo+IAo+IENoZWVycywKPiAKPiBPbiAx
NS8xMC8yMDE5IDE3OjM2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBJIGFjdHVh
bGx5IGZvcmdvdCB0byBDQyBKdWVyZ2VuLiBObyB3b25kZXIgd2h5IEkgaGFkIG5vIGFuc3dlciA6
KC4KPj4KPj4gQ2hlZXJzLAo+Pgo+PiBPbiAxMC8xMC8xOSAzOjUxIFBNLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+PiArSnVlcmdlbgo+Pj4KPj4+IE9uIDAzLzEwLzIwMTkgMDI6MjIsIFN0ZWZhbm8g
U3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBTYXQsIDIxIFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4+IEF0IHRoZSBtb21lbnQsIGJvb3QgcGFnZXRhYmxlcyBhcmUgb25seSBjbGVh
cmVkIG9uY2UgYXQgYm9vdC4gVGhpcyAKPj4+Pj4gbWVhbnMKPj4+Pj4gd2hlbiBib290aW5nIENQ
VTIgKGFuZCBvbndhcmRzKSB0aGVuIGJvb3QgcGFnZXRhYmxlcyB3aWxsIG5vdCBiZQo+Pj4+PiBj
bGVhcmVkLgo+Pj4+Pgo+Pj4+PiBUbyBrZWVwIHRoZSBpbnRlcmZhY2UgZXhhY3RseSB0aGUgc2Ft
ZSBmb3IgYWxsIHNlY29uZGFyeSBDUFUsIHRoZSBib290Cj4+Pj4+IHBhZ2V0YWJsZXMgYXJlIG5v
dyBjbGVhcmVkIGJlZm9yZSBicmluZ2luZy11cCBlYWNoIHNlY29uZGFyeSBDUFUuCj4+Pj4+Cj4+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Pj4KPj4+PiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 11:24:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 11:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKhPq-0005df-3C; Wed, 16 Oct 2019 11:24:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RNZJ=YJ=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iKhPo-0005dZ-Kv
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 11:24:28 +0000
X-Inumbo-ID: 834ba558-f007-11e9-bbab-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 834ba558-f007-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 11:24:27 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id b128so14552832pfa.1
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 04:24:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=LOhxSmhltHVmCHIgrxp16EKj8XAolAsY7/5MxXVPJeg=;
 b=qv0RwlQfuyAV06Rt87qK/UWtE06kLYJBl1B7flH3oYBYMZ3WBvvlBjWzQIAO17RosM
 pWkGzHPPdw+nL4xc2/rX4dsVOjYbVG3eZ2AiWCwNH/M7Eyka4Fa12UVP9hZsbCSHZjKe
 4aoy2dhnK4C5KifXK6Qvf/gd5EszL0madtYJd3fsd1wHPpgLEbgsXkMcr0a8l6a312Yc
 FJPEYir3JsQ3j/xOB3WAySj5fuJowgpL8vNDsSiIDoKRZZNwBDm+k2mdAVG2uk8CgCt1
 4arQqvc4oo5+56fvSgC+2XsAndZRThn3zBTxGN6W7zxoQDzdvXkpJz43BTbw4h4/HgPa
 HnRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=LOhxSmhltHVmCHIgrxp16EKj8XAolAsY7/5MxXVPJeg=;
 b=LVb7F2ij9wPDUyOts46zi7BSYlj34+3qh6sNLDu7ttSbQxyOQMI6/vnEBqZZ/ZyB4i
 A2YOv6LRlIj4n6+l0iM+GL9jT7zW3VyFpLpLC8IQUzSZKY8aABTkpm8/X3JNlscjvbB0
 3RZA+biLbfNmo+2VAmXSg6p4s6XbwTm1zlrANQ058zFFuNtgvbkha4t+VzQG2VLLlc3t
 Hhb+PtPcTeI71qnmNHJBxVaiNbJaspyjAqd/vOBoQq8IaFA/2tQqkuDCdfHN++iFXj1a
 qQJPKfOX936BtUNTtX2ZGIPut4LuVIiYMejAhEdvp8jJc4LatLqbmoSDwQFi+yioj2dz
 jpYA==
X-Gm-Message-State: APjAAAV5A41mZz+u4098Kx3BgKCmA9VajBTnZBX9w1dIXcb8Q0/o6ZMv
 9Ji4dcfOBlGflPVW/xU6EfxJi1livsWaUmfR5jE=
X-Google-Smtp-Source: APXvYqx/K3HVs2y8kHeKYg41IQD9q1KLMW4BxhnkYePE6OPi6UiZwMnm8IQr0qxQpi9GF6ZNT6tQ0S1OQNNMywxKpWQ=
X-Received: by 2002:a17:90a:e001:: with SMTP id
 u1mr4460927pjy.102.1571225066213; 
 Wed, 16 Oct 2019 04:24:26 -0700 (PDT)
MIME-Version: 1.0
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-28-philmd@redhat.com>
In-Reply-To: <20191015162705.28087-28-philmd@redhat.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 16 Oct 2019 12:24:15 +0100
Message-ID: <CACCGGhDsJ==Z_rVRNJ28N_p3Ar=dtbPZcgMaXiw=cLEvAiYSKQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 27/32] hw/pci-host/piix: Define and use the
 PIIX IRQ Route Control Registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNSBPY3QgMjAxOSBhdCAxNzozNCwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPiB3cm90ZToKPgo+IFRoZSBJUlEgUm91dGUgQ29udHJvbCByZWdpc3Rl
cnMgZGVmaW5pdGlvbnMgYmVsb25nIHRvIHRoZSBQSUlYCj4gY2hpcHNldC4gV2Ugd2VyZSBvbmx5
IGRlZmluaW5nIHRoZSAnQScgcmVnaXN0ZXIuIERlZmluZSB0aGUgb3RoZXIKPiBCLCBDIGFuZCBE
IHJlZ2lzdGVycywgYW5kIHVzZSB0aGVtLgo+Cj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgoKWGVuIGNoYW5nZS4uLgoKQWNrZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgoKPiAtLS0KPiAgaHcvaTM4Ni94ZW4veGVuLWh2
bS5jICAgICAgICAgfCA1ICsrKy0tCj4gIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgICAgIHwg
NCArKy0tCj4gIGh3L3BjaS1ob3N0L3BpaXguYyAgICAgICAgICAgIHwgOSArKysrLS0tLS0KPiAg
aW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmggfCA2ICsrKysrKwo+ICA0IGZpbGVzIGNoYW5n
ZWQsIDE1IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvaHcv
aTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gaW5kZXggNmI1ZTVi
YjdmNS4uNGNlMmZiOWM4OSAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiAr
KysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiBAQCAtMTQsNiArMTQsNyBAQAo+ICAjaW5jbHVk
ZSAiaHcvcGNpL3BjaS5oIgo+ICAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCj4gICNpbmNs
dWRlICJody9pMzg2L3BjLmgiCj4gKyNpbmNsdWRlICJody9zb3V0aGJyaWRnZS9waWl4LmgiCj4g
ICNpbmNsdWRlICJody9pcnEuaCIKPiAgI2luY2x1ZGUgImh3L2h3LmgiCj4gICNpbmNsdWRlICJo
dy9pMzg2L2FwaWMtbXNpZGVmLmgiCj4gQEAgLTE1Niw4ICsxNTcsOCBAQCB2b2lkIHhlbl9waWl4
X3BjaV93cml0ZV9jb25maWdfY2xpZW50KHVpbnQzMl90IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwg
aW50IGxlbikKPiAgICAgICAgICAgICAgdiA9IDA7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHYg
Jj0gMHhmOwo+IC0gICAgICAgIGlmICgoKGFkZHJlc3MgKyBpKSA+PSAweDYwKSAmJiAoKGFkZHJl
c3MgKyBpKSA8PSAweDYzKSkgewo+IC0gICAgICAgICAgICB4ZW5fc2V0X3BjaV9saW5rX3JvdXRl
KHhlbl9kb21pZCwgYWRkcmVzcyArIGkgLSAweDYwLCB2KTsKPiArICAgICAgICBpZiAoKChhZGRy
ZXNzICsgaSkgPj0gUElJWF9QSVJRQ0EpICYmICgoYWRkcmVzcyArIGkpIDw9IFBJSVhfUElSUUNE
KSkgewo+ICsgICAgICAgICAgICB4ZW5fc2V0X3BjaV9saW5rX3JvdXRlKHhlbl9kb21pZCwgYWRk
cmVzcyArIGkgLSBQSUlYX1BJUlFDQSwgdik7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICB9Cj4g
ZGlmZiAtLWdpdCBhL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYyBiL2h3L21pcHMvZ3Q2NHh4eF9wY2ku
Ywo+IGluZGV4IGMyNzczOThjMGQuLjVjYWI5YzFlZTEgMTAwNjQ0Cj4gLS0tIGEvaHcvbWlwcy9n
dDY0eHh4X3BjaS5jCj4gKysrIGIvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCj4gQEAgLTEwMTMsMTIg
KzEwMTMsMTIgQEAgc3RhdGljIHZvaWQgZ3Q2NDEyMF9wY2lfc2V0X2lycSh2b2lkICpvcGFxdWUs
IGludCBpcnFfbnVtLCBpbnQgbGV2ZWwpCj4KPiAgICAgIC8qIG5vdyB3ZSBjaGFuZ2UgdGhlIHBp
YyBpcnEgbGV2ZWwgYWNjb3JkaW5nIHRvIHRoZSBwaWl4IGlycSBtYXBwaW5ncyAqLwo+ICAgICAg
LyogWFhYOiBvcHRpbWl6ZSAqLwo+IC0gICAgcGljX2lycSA9IHBpaXg0X2Rldi0+Y29uZmlnWzB4
NjAgKyBpcnFfbnVtXTsKPiArICAgIHBpY19pcnEgPSBwaWl4NF9kZXYtPmNvbmZpZ1tQSUlYX1BJ
UlFDQSArIGlycV9udW1dOwo+ICAgICAgaWYgKHBpY19pcnEgPCAxNikgewo+ICAgICAgICAgIC8q
IFRoZSBwaWMgbGV2ZWwgaXMgdGhlIGxvZ2ljYWwgT1Igb2YgYWxsIHRoZSBQQ0kgaXJxcyBtYXBw
ZWQgdG8gaXQuICovCj4gICAgICAgICAgcGljX2xldmVsID0gMDsKPiAgICAgICAgICBmb3IgKGkg
PSAwOyBpIDwgNDsgaSsrKSB7Cj4gLSAgICAgICAgICAgIGlmIChwaWNfaXJxID09IHBpaXg0X2Rl
di0+Y29uZmlnWzB4NjAgKyBpXSkgewo+ICsgICAgICAgICAgICBpZiAocGljX2lycSA9PSBwaWl4
NF9kZXYtPmNvbmZpZ1tQSUlYX1BJUlFDQSArIGldKSB7Cj4gICAgICAgICAgICAgICAgICBwaWNf
bGV2ZWwgfD0gcGNpX2lycV9sZXZlbHNbaV07Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9
Cj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0L3BpaXguYwo+
IGluZGV4IDM3NzA1NzVjMWEuLmE0NTBmYzcyNmUgMTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWhvc3Qv
cGlpeC5jCj4gKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCj4gQEAgLTYxLDcgKzYxLDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgSTQ0MEZYU3RhdGUgewo+ICAjZGVmaW5lIFBJSVhfTlVNX1BJQ19JUlFTICAg
ICAgIDE2ICAgICAgLyogaTgyNTkgKiAyICovCj4gICNkZWZpbmUgUElJWF9OVU1fUElSUVMgICAg
ICAgICAgNFVMTCAgICAvKiBQSVJRW0EtRF0gKi8KPiAgI2RlZmluZSBYRU5fUElJWF9OVU1fUElS
UVMgICAgICAxMjhVTEwKPiAtI2RlZmluZSBQSUlYX1BJUlFDICAgICAgICAgICAgICAweDYwCj4K
PiAgdHlwZWRlZiBzdHJ1Y3QgUElJWDNTdGF0ZSB7Cj4gICAgICBQQ0lEZXZpY2UgZGV2Owo+IEBA
IC00NjgsNyArNDY3LDcgQEAgc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycV9sZXZlbF9pbnRlcm5h
bChQSUlYM1N0YXRlICpwaWl4MywgaW50IHBpcnEsIGludCBsZXZlbCkKPiAgICAgIGludCBwaWNf
aXJxOwo+ICAgICAgdWludDY0X3QgbWFzazsKPgo+IC0gICAgcGljX2lycSA9IHBpaXgzLT5kZXYu
Y29uZmlnW1BJSVhfUElSUUMgKyBwaXJxXTsKPiArICAgIHBpY19pcnEgPSBwaWl4My0+ZGV2LmNv
bmZpZ1tQSUlYX1BJUlFDQSArIHBpcnFdOwo+ICAgICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1f
UElDX0lSUVMpIHsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4gQEAgLTQ4Miw3ICs0ODEs
NyBAQCBzdGF0aWMgdm9pZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBp
bnQgcGlycSwgaW50IGxldmVsKQo+ICB7Cj4gICAgICBpbnQgcGljX2lycTsKPgo+IC0gICAgcGlj
X2lycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUMgKyBwaXJxXTsKPiArICAgIHBpY19p
cnEgPSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlYX1BJUlFDQSArIHBpcnFdOwo+ICAgICAgaWYgKHBp
Y19pcnEgPj0gUElJWF9OVU1fUElDX0lSUVMpIHsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9
Cj4gQEAgLTUwMSw3ICs1MDAsNyBAQCBzdGF0aWMgdm9pZCBwaWl4M19zZXRfaXJxKHZvaWQgKm9w
YXF1ZSwgaW50IHBpcnEsIGludCBsZXZlbCkKPiAgc3RhdGljIFBDSUlOVHhSb3V0ZSBwaWl4M19y
b3V0ZV9pbnR4X3Bpbl90b19pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGluKQo+ICB7Cj4gICAgICBQ
SUlYM1N0YXRlICpwaWl4MyA9IG9wYXF1ZTsKPiAtICAgIGludCBpcnEgPSBwaWl4My0+ZGV2LmNv
bmZpZ1tQSUlYX1BJUlFDICsgcGluXTsKPiArICAgIGludCBpcnEgPSBwaWl4My0+ZGV2LmNvbmZp
Z1tQSUlYX1BJUlFDQSArIHBpbl07Cj4gICAgICBQQ0lJTlR4Um91dGUgcm91dGU7Cj4KPiAgICAg
IGlmIChpcnEgPCBQSUlYX05VTV9QSUNfSVJRUykgewo+IEBAIC01MzAsNyArNTI5LDcgQEAgc3Rh
dGljIHZvaWQgcGlpeDNfd3JpdGVfY29uZmlnKFBDSURldmljZSAqZGV2LAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzcywgdWludDMyX3QgdmFsLCBpbnQg
bGVuKQo+ICB7Cj4gICAgICBwY2lfZGVmYXVsdF93cml0ZV9jb25maWcoZGV2LCBhZGRyZXNzLCB2
YWwsIGxlbik7Cj4gLSAgICBpZiAocmFuZ2VzX292ZXJsYXAoYWRkcmVzcywgbGVuLCBQSUlYX1BJ
UlFDLCA0KSkgewo+ICsgICAgaWYgKHJhbmdlc19vdmVybGFwKGFkZHJlc3MsIGxlbiwgUElJWF9Q
SVJRQ0EsIDQpKSB7Cj4gICAgICAgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBQSUlYM19QQ0lfREVW
SUNFKGRldik7Cj4gICAgICAgICAgaW50IHBpY19pcnE7Cj4KPiBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody9zb3V0aGJyaWRnZS9waWl4LmggYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAo+
IGluZGV4IDc5ZWJlMDA4OWIuLjljOTJjMzdhNGQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9z
b3V0aGJyaWRnZS9waWl4LmgKPiArKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAo+
IEBAIC0xOCw2ICsxOCwxMiBAQCBJMkNCdXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpidXMsIGlu
dCBkZXZmbiwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCj4gICAgICAgICAgICAgICAgICAgICAgICBx
ZW11X2lycSBzY2lfaXJxLCBxZW11X2lycSBzbWlfaXJxLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHNtbV9lbmFibGVkLCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKPgo+ICsvKiBQSVJR
UkNbQTpEXTogUElSUXggUm91dGUgQ29udHJvbCBSZWdpc3RlcnMgKi8KPiArI2RlZmluZSBQSUlY
X1BJUlFDQSAweDYwCj4gKyNkZWZpbmUgUElJWF9QSVJRQ0IgMHg2MQo+ICsjZGVmaW5lIFBJSVhf
UElSUUNDIDB4NjIKPiArI2RlZmluZSBQSUlYX1BJUlFDRCAweDYzCj4gKwo+ICAvKgo+ICAgKiBS
ZXNldCBDb250cm9sIFJlZ2lzdGVyOiBQQ0ktYWNjZXNzaWJsZSBJU0EtQ29tcGF0aWJsZSBSZWdp
c3RlciBhdCBhZGRyZXNzCj4gICAqIDB4Y2Y5LCBwcm92aWRlZCBieSB0aGUgUENJL0lTQSBicmlk
Z2UgKFBJSVgzIFBDSSBmdW5jdGlvbiAwLCA4MDg2OjcwMDApLgo+IC0tCj4gMi4yMS4wCj4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 12:34:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 12:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKiVU-0002iU-1z; Wed, 16 Oct 2019 12:34:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tpd9=YJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKiVT-0002iP-I1
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 12:34:23 +0000
X-Inumbo-ID: 447cfa84-f011-11e9-93b2-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 447cfa84-f011-11e9-93b2-12813bfff9fa;
 Wed, 16 Oct 2019 12:34:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKiVM-0002qG-3d; Wed, 16 Oct 2019 12:34:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKiVL-0003AN-Nh; Wed, 16 Oct 2019 12:34:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKiVL-00083e-Mv; Wed, 16 Oct 2019 12:34:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142802-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=55ab292c42db41b05cfdba012680bf1e0ea02f7a
X-Osstest-Versions-That: xen=fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Oct 2019 12:34:15 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 142802: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgwMiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjgwMi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU1YWIyOTJjNDJkYjQx
YjA1Y2ZkYmEwMTI2ODBiZjFlMGVhMDJmN2EKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGZlZjhkOTlmYmNlMWE1ZTdkZGZkMjJiMGYzMzk0MGI4ZDYxOTNlYzgKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MjY5OCAgMjAxOS0xMC0xMyAwOToxODo0NCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4MDIgIDIwMTktMTAtMTYgMDk6MTg6NTUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgZmVmOGQ5OWZiYy4uNTVhYjI5MmM0MiAgNTVhYjI5MmM0MmRiNDFiMDVjZmRiYTAxMjY4MGJm
MWUwZWEwMmY3YSAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 12:46:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 12:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKihY-0003bI-7y; Wed, 16 Oct 2019 12:46:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKihX-0003bD-13
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 12:46:51 +0000
X-Inumbo-ID: 04a887fa-f013-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 04a887fa-f013-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 12:46:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 36E5228;
 Wed, 16 Oct 2019 05:46:48 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 887233F68E;
 Wed, 16 Oct 2019 05:46:47 -0700 (PDT)
To: "Xia, Hongyan" <hongyax@amazon.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <0acfc39467986475acddea19da96b55f2468b8fe.camel@amazon.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6175492e-7e15-4338-2aed-0b5eee494782@arm.com>
Date: Wed, 16 Oct 2019 13:46:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0acfc39467986475acddea19da96b55f2468b8fe.camel@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSG9uZ3lhbiwKCk9uIDExLzEwLzIwMTkgMTA6NTMsIFhpYSwgSG9uZ3lhbiB3cm90ZToKPiBO
b3QgY29tbWVudGluZyBvbiB0aGUgcGF0Y2gsIGJ1dCBJIGhhZCBleGFjdGx5IHRoZSBzYW1lIHBy
b2JsZW0gd2hlbgo+IHJlbW92aW5nIHRoZSBkaXJlY3QgbWFwIGluIHg4Ni4gbWFwX2RvbWFpbl9w
YWdlIGhhcyB0byBiZSB1c2FibGUKPiB3aXRob3V0IHRoZSBkaXJlY3QgbWFwIGFuZCBldmVuIGJl
Zm9yZSBhbGxvY19ib290X3BhZ2VzIGNhbiBiZSB1c2VkIChzbwo+IHRoYXQgSSBjYW4gbWFwIHRo
ZSBib290bWVtX3JlZ2lvbnNfbGlzdCwgYWx0aG91Z2ggSSBoYXZlIG1hZGUgaXQKPiBzdGF0aWNh
bGx5IGFsbG9jYXRlZCBub3cpLgo+IAo+IFRoZSBkaXJlY3QgbWFwIHRlYXJkb3duIHNlcmllcyBp
biB0aGUgZW5kIGludHJvZHVjZXMgYSBwZXJzaXN0ZW50Cj4gbWFwcGluZyBpbmZyYXN0cnVjdHVy
ZSB0byBtYXAgcGFnZSB0YWJsZXMgd2hpY2ggb2NjdXBpZXMgYSBmZXcgZml4bWFwCj4gZW50cmll
cywgYW5kIGF2b2lkIHNldF9maXhtYXAgYnV0IGluc3RlYWQgbW9kaWZ5IHRoZSBlbnRyaWVzIGRp
cmVjdGx5Cj4gdG8gYXZvaWQgaW52b2NhdGlvbiBsb29wcy4gVGhlIHJlc3VsdCBpcyB0aGF0IG1h
cF94ZW5fcGFnZXRhYmxlIGFuZAo+IG1hcF9kb21haW5fcGFnZSBpcyB1c2FibGUgZnJvbSB0aGUg
dmVyeSBiZWdpbm5pbmcgb2Ygc3RhcnRfeGVuLgoKV291bGQgeW91IG1pbmQgdG8gcG9pbnQgdG8g
dGhlIHBhdGNoIGFkZGluZyB0aGUgaW1wbGVtZW50YXRpb24gb24geDg2PwoKT24gYXJtMzIsIHdl
IGFyZSBub3QgdXNpbmcgYSBkaXJlY3QgbWFwLiBTbyB3ZSBhcmUgdXNpbmcgYSBwZXItY3B1IG1h
cHBpbmcgKHNlZSAKbWFwX2RvbWFpbl9wYWdlKCkgaW1wbGVtZW50YXRpb24gaW4gYXJjaC9hcm0v
bW0uYykuCgpPbiBhcm02NCwgd2UgYXJlIHVzaW5nIHRoZSBkaXJlY3QgbWFwIHNvIGZhci4gQnV0
IHdlIGNvdWxkIHVzZSBhbnkgb2YgdGhlIHR3byAKc29sdXRpb25zIGlmIG5lZWRlZC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 13:09:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 13:09:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKj3n-0005Nd-1F; Wed, 16 Oct 2019 13:09:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kVf2=YJ=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iKj3m-0005NY-Kh
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 13:09:50 +0000
X-Inumbo-ID: 3be04804-f016-11e9-8aca-bc764e2007e4
Received: from mail-il1-x143.google.com (unknown [2607:f8b0:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3be04804-f016-11e9-8aca-bc764e2007e4;
 Wed, 16 Oct 2019 13:09:49 +0000 (UTC)
Received: by mail-il1-x143.google.com with SMTP id z2so2513476ilb.3
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 06:09:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Kgw1iP0u4HP+khtt1kcNsg60s1qk/LxTcZLvkXyzUS0=;
 b=GQBIbtQuHSAr7W6w9MGVfHvYvR2lzLU9mN5omD45g5klmBA7D6s/4YdZt+2uH9ZuA/
 m05Nj099PfsQWdT37g3Cf2oUi6ceJF3DXvHWiZNHinMcjkU/kLO9niSCckdKNLv8jy4s
 FcnUfX1iAmVqtcLb5uwDKKGOPM51uJY3ALuLQgeu28JNgx2c58gSJ0tEgJ8nsbLr4cVM
 6i7WudfnuxrSCCVegsRZ08bN1Jwuh3mi7hZLPS/Geq4ak4O+/NtX+U5Ez0mI73ygnQlS
 ZI9LymWICF8m0+o/35sV/04Um0wgosVH8eiQZHbg5mh70m2EBNd1GmIkAvSP1D4leZu/
 M43w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Kgw1iP0u4HP+khtt1kcNsg60s1qk/LxTcZLvkXyzUS0=;
 b=Ffi2XWMun370i0vgoYRP5Q23vQ/cB9LH39KdXDB+b8aeShg9/UDRMZjEPQJslatY5r
 vzIL57OGO9f79K5YZMdpHdqLQUVQh9I8OjMrKyfBXnxfmVOYm7fm9dvOtLSNHVaWENlt
 GBJqopwLrWpt6caW+mfRR3noTD1u2Gxv/uOD/4ZinIMbqI9nYLfpoHCZf4mWo2pAiYAl
 W97xCzBPcI3Klq3xtlms/FhTo7kx/jKJ2K0PgzpAPxSU4Krl1XrOpu0T6VjQW+WMNQvN
 BUc5/0G9YxdFEisIqheVweVbjaOwZ/IEs9O8p5Jj8BNKb7tt60WKsr5HGqsBmrIM1LP+
 ifYQ==
X-Gm-Message-State: APjAAAWJ731bJOFWknU/kWKAIBO08EdQFW10mNv76bVfWYeTY1hxw2Ch
 AzsU+8qN0L8yO+zK7i00ElKm47gryMXVv8rVF+s=
X-Google-Smtp-Source: APXvYqzxTffEgk0Y6Dax/zio/XGmAL3MzsTIZHnE9d5skn20qgcz9O1ModF6k4CJlmjGupDnnt4I6CeUzK4NKwqb9OM=
X-Received: by 2002:a92:7702:: with SMTP id s2mr11369251ilc.248.1571231389056; 
 Wed, 16 Oct 2019 06:09:49 -0700 (PDT)
MIME-Version: 1.0
References: <20191010135004.24226-1-al1img@gmail.com>
 <23968.40023.163583.784817@mariner.uk.xensource.com>
 <049b184d-530f-5a02-8d85-83cdd2b2c266@arm.com>
In-Reply-To: <049b184d-530f-5a02-8d85-83cdd2b2c266@arm.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 16 Oct 2019 16:09:37 +0300
Message-ID: <CACvf2oVN0ga1UfyCHMdqej9++UfVM9LdUu13rsqUPGRhdbsmaA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v1] Reset iomem's gfn to
 LIBXL_INVALID_GFN on reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Matthew Fioravante <matthew.fioravante@jhuapl.edu>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "wl@xen.org" <wl@xen.org>, Arianna Avanzini <avanzini.arianna@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMTI6MjggUE0gSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPiBIaSBJYW4sCj4KPiBPbiAxMS8xMC8yMDE5IDE2OjE0LCBJ
YW4gSmFja3NvbiB3cm90ZToKPiA+IE9sZWtzYW5kciBHcnl0c292IHdyaXRlcyAoIltQQVRDSCB2
MV0gUmVzZXQgaW9tZW0ncyBnZm4gdG8gTElCWExfSU5WQUxJRF9HRk4gb24gcmVib290Iik6Cj4g
Pj4gRHVyaW5nIGRvbWFpbiByZWJvb3QgaXRzIGNvbmZpZ3VyYXRpb24gaXMgcGFydGlhbGx5IHJl
dXNlZAo+ID4+IHRvIHJlLWNyZWF0ZSBhIG5ldyBkb21haW4sIGJ1dCBpb21lbSdzIEdGTiBmaWVs
ZCBmb3IgdGhlCj4gPj4gaW9tZW0gaXMgb25seSByZXN0b3JlZCBmb3IgdGhvc2UgbWVtb3J5IHJh
bmdlcywgd2hpY2ggYXJlCj4gPj4gY29uZmlndXJlZCBpbiBmb3JtIG9mIFtJT01FTV9TVEFSVCxO
VU1fUEFHRVNbQEdGTl0sIGJ1dCBub3QgZm9yCj4gPj4gdGhvc2UgaW4gZm9ybSBvZiBbSU9NRU1f
U1RBUlQsTlVNX1BBR0VTXSwgZS5nLiB3aXRob3V0IEdGTi4KPiA+PiBGb3IgdGhlIGxhdHRlciBH
Rk4gaXMgcmVzZXQgdG8gMCwgYnV0IHdoaWxlIG1hcHBpbmcgcmFuZ2VzCj4gPj4gdG8gYSBkb21h
aW4gZHVyaW5nIHJlYm9vdCB0aGVyZSBpcyBhIGNoZWNrIHRoYXQgR0ZOIHRyZWF0ZWQKPiA+PiBh
cyB2YWxpZCBpZiBpdCBpcyBub3QgZXF1YWwgdG8gTElCWExfSU5WQUxJRF9HRk4sIHRodXMgbWFr
aW5nCj4gPj4gWGVuIHRvIG1hcCBJT01FTV9TVEFSVCB0byBhZGRyZXNzIDAgaW4gdGhlIGd1ZXN0
J3MgYWRkcmVzcyBzcGFjZS4KPiA+Pgo+ID4+IFdvcmthcm91bmQgaXQgYnkgcmVzc2V0aW5nIEdG
TiB0byBMSUJYTF9JTlZBTElEX0dGTiwgc28geGwKPiA+PiBjYW4gc2V0IHByb3BlciB2YWx1ZXMg
Zm9yIG1hcHBpbmcgb24gcmVib290Lgo+ID4KPiA+IFRoYW5rcyBmb3IgdGhpcyBwYXRjaC4KPiA+
Cj4gPiBJIGNvbmZlc3MgdGhhdCBJIGFtIG5vdCBzdXJlIHdoYXQgaXMgZ29pbmcgb24gaGVyZS4g
IFdoZXJlIGlzIHRoaXMKPiA+IHRyb3VibGVzb21lIDAgY29taW5nIGZyb20gPyAgSSBzZWUgdGhh
dCB0aGUgZGVmYXVsdCB2YWx1ZSBmb3IgZ2ZuIGluCj4gPiB0aGUgc3RydWN0IGlzIDAgYW5kIGxv
b2tpbmcgZm9yIGFzc2lnbm1lbnRzIGJlZm9yZSB0aGlzIHBhdGNoLCBnZm4gaXMKPiA+IGRlZmF1
bHRlZCBmcm9tIGJfaW5mby0+aW9tZW1baV0uc3RhcnQsIHdoaWNoIGlzIHByZXN1bWFibHkgbm9u
LTAuCj4gPgo+ID4gSSBzdXNwZWN0IHRoYXQgeW91ciBwYXRjaCBtYXkgYmUgZml4aW5nIHRoaXMg
dGhlIHdyb25nIHdheS4gIEkgaGF2ZQo+ID4gYWRkcmVzc2VkIHRoaXMgbWFpbCB0byB2YXJpb3Vz
IHBlb3BsZSB3aG8gaGF2ZSB0b3VjaGVkIHRoaXMgYXJlYSBvZgo+ID4gY29kZSBhbmQgaG9wZSB0
aGV5IHdpbGwgYmUgYWJsZSB0byBjbGFyaWZ5Lgo+Cj4gSSBmb3VuZCBhIHRocmVhZCBmcm9tIERl
Y2VtYmVyIDIwMTcgcmVsYXRlZCB0byB0aGUgcHJvYmxlbSBkZXNjcmliZWQgaGVyZSBbMV0uCj4K
PiBMb29raW5nIGF0IHRoZSB0aHJlYWQsIHRoZXJlIHdlcmUgbm8gY29uY2x1c2lvbiBvbiB0aGUg
cm9vdCBjYXVzZXMgYW5kIHNvbWUKPiBxdWVzdGlvbnMgd2VyZSBsZWZ0IHVuYW5zd2VyZWQgYnkg
dGhlIGNvbnRyaWJ1dG9yIChzZWUgWzJdKS4KPgo+IE9sZWtzYW5kciwgY291bGQgeW91IGxvb2sg
YXQgdGhlIHRocmVhZCBhbmQgc2VlIGlmIHlvdSBjYW4gcHJvdmlkZSBtb3JlIGRldGFpbHMKPiB3
aGF0J3MgZ29pbmcgb24/IEFuc3dlcmluZyBiYWNrIGhlcmUgd291bGQgYmUgZmluZS4KPgo+ID4K
PiA+IEJUVywgcGxlYXNlIGRvIHBpbmcgdGhpcyAoYW5kIHlvdXIgb3RoZXIgcGF0Y2hlcykgYnkg
ZW1haWwsIGlmIHRoZQo+ID4gY29udmVyc2F0aW9uIHNlZW1zIHRvIHN0YWxsLgo+ID4KPiA+IFRo
YW5rcywKPiA+IElhbi4KPiA+Cj4gPj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+ID4+IC0tLQo+ID4+ICAg
dG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgfCA5ICsrKysrKysrKwo+ID4+ICAgMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiA+PiBpbmRleCA5
ZDBlYjVhZWQxLi4wYWUxNmE1YjEyIDEwMDY0NAo+ID4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jCj4gPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiA+PiBAQCAt
MjEyMCw2ICsyMTIwLDE1IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0
aW9uX2VuZChsaWJ4bF9fZWdjICplZ2MsCj4gPj4gICAgICAgICAgIH0KPiA+PiAgICAgICB9Cj4g
Pj4KPiA+PiArICAgIC8qIHJlc2V0IElPTUVNJ3MgR0ZOIHRvIGluaXRpYWwgdmFsdWUgKi8KPiA+
PiArICAgIHsKPiA+PiArICAgICAgICBpbnQgaTsKPiA+PiArCj4gPj4gKyAgICAgICAgZm9yIChp
ID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lvbWVtOyBpKyspCj4gPj4gKyAgICAgICAg
ICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmlvbWVtW2ldLmdmbiA9PSAwKQo+ID4+ICsgICAgICAg
ICAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21lbVtpXS5nZm4gPSBMSUJYTF9JTlZBTElEX0dG
TjsKPiA+PiArICAgIH0KPiA+PiArCj4gPj4gICAgICAgLyogRGV2aWNlczogZGlzaywgbmljLCB2
dHBtLCBwY2lkZXYgZXRjLiAqLwo+ID4+Cj4gPj4gICAgICAgLyogVGhlIE1FUkdFIG1hY3JvIGlt
cGxlbWVudHMgZm9sbG93aW5nIGxvZ2ljOgo+ID4+IC0tCj4gPj4gMi4xNy4xCj4gPj4KPgo+IENo
ZWVycywKPgo+IFsxXSA8ZWJmNzhhZWMtZGNmZC03MmQ5LWRhYzItMDZiMjllNGE2NmFlQGdtYWls
LmNvbT4KPiBbMl0gPDIwMTgwMjEzMTIyNDMyLmg0ZmgyMmVqNGRmZTcyMjZAY2l0cml4LmNvbT4K
Pgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpKdWxpZW4sCgpUaGFua3MgdG8gcG9pbnQgbWUgb3V0IGZv
ciB0aGlzIG9sZCB0aHJlYWQuIEkgY29tcGxldGVseSBmb3Jnb3QgYWJvdXQgaXQKKEkgaGF2ZW4n
dCB3b3JrZWQgd2l0aCB4ZW4gc2luY2UgbG9uZyB0aW1lKS4gSSd2ZSBwZXJmb3JtZWQgYWRkaXRp
b25hbAppbnZlc3RpZ2F0aW9uCmFuZCBmb3VuZCB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgaXNzdWUu
IEl0IGRvZXNuJ3QgcmVsYXRlIHRvIGlvbWVtIEdGTiBkaXJlY3RseS4KVGhlIHByb2JsZW0gaXMg
aW4gdHlwZSBmcm9tIGpzb24gcGFyc2luZyBhdCBwbGFjZSB3aGVyZSBsaWJ4bCBjcmVhdGVzIGFy
cmF5IG9mCnN0cnVjdC4KCkZvciBleGFtcGxlLCBsaWJ4bF9kb21haW5fY29uZmlnX2Zyb21fanNv
biBjYWxscyBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQKd2hpY2ggaW5pdGlhbGl6ZXMgYWxsIGNo
aWxkIHN0cnVjdHVyZXMgYW5kIGFycmF5cy4gQnV0IHRoZW4gd2hlbiBsaWJ4bCBwYXJzZXMKanNv
biBhbmQgY3JlYXRlcyB0aGUgYXJyYXkgb2Ygc3RydWN0dXJlLCBpdCBkb2Vzbid0IGluaXRpYWxp
emUgYXJyYXkgZWxlbWVudHMKcHJvcGVybHkgKHNlZSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
cGFyc2VfanNvbiBpb21lbSBwYXJzaW5nKToKCnAtPm51bV9pb21lbSA9IHgtPnUuYXJyYXktPmNv
dW50OwpwLT5pb21lbSA9IGxpYnhsX19jYWxsb2MoTk9HQywgcC0+bnVtX2lvbWVtLCBzaXplb2Yo
KnAtPmlvbWVtKSk7CmlmICghcC0+aW9tZW0gJiYgcC0+bnVtX2lvbWVtICE9IDApIHsKICAgIHJj
ID0gLTE7CiAgICBnb3RvIG91dDsKfQpmb3IgKGk9MDsgKHQ9bGlieGxfX2pzb25fYXJyYXlfZ2V0
KHgsaSkpOyBpKyspIHsKICAgIHJjID0gbGlieGxfX2lvbWVtX3JhbmdlX3BhcnNlX2pzb24oZ2Ms
IHQsICZwLT5pb21lbVtpXSk7CiAgICBpZiAocmMpCiAgICAgICBnb3RvIG91dDsKfQoKbGlieGwg
Y3JlYXRlcyBhcnJheSBlbGVtZW50IHdpdGggY2FsbG9jIGZ1bmN0aW9uLCBzbyBhbGwgZWxlbWVu
dApmaWVsZHMgYXJlIGluaXRpYWxpemVkCndpdGggemVybyB2YWx1ZXMuIEV2ZW4gc29tZSBvZiB0
aGVtIGhhdmUgZGVmYXVsdCB2YWx1ZSBkaWZmZXJlbnQgZnJvbSB6ZXJvLgpGb3IgdGhlc2UgcHVy
cG9zZSBkZWRpY2F0ZWQgaW5pdCBmdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIGZvciBlYWNoIGVs
ZW1lbnQuCkFib3ZlIGV4YW1wbGUgc2hvdWxkIGJlOgoKZm9yIChpPTA7ICh0PWxpYnhsX19qc29u
X2FycmF5X2dldCh4LGkpKTsgaSsrKSB7CiAgICBsaWJ4bF9pb21lbV9yYW5nZV9pbml0KCZwLT5p
b21lbVtpXSk7CiAgICByYyA9IGxpYnhsX19pb21lbV9yYW5nZV9wYXJzZV9qc29uKGdjLCB0LCAm
cC0+aW9tZW1baV0pOwogICAgaWYgKHJjKQogICAgICAgZ290byBvdXQ7Cn0KCkkndmUgY2hhbmdl
cyBnZW50eXBlcy5weSBhcyBmb2xsb3dpbmc6CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvZ2Vu
dHlwZXMucHkgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQppbmRleCA4OGU1YzVmMzBlLi45MmUy
OGJlNDY5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9nZW50eXBlcy5weQorKysgYi90b29scy9s
aWJ4bC9nZW50eXBlcy5weQpAQCAtNDU0LDYgKzQ1NCw4IEBAIGRlZiBsaWJ4bF9DX3R5cGVfcGFy
c2VfanNvbih0eSwgdywgdiwgaW5kZW50ID0gIgogIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWlu
YQogICAgICAgICBzICs9ICIgICAgICAgIGdvdG8gb3V0O1xuIgogICAgICAgICBzICs9ICIgICAg
fVxuIgogICAgICAgICBzICs9ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dl
dCh4LGkpKTsgaSsrKSB7XG4iCisgICAgICAgIGlmIHR5LmVsZW1fdHlwZS5pbml0X2ZuIGlzIG5v
dCBOb25lIGFuZAp0eS5lbGVtX3R5cGUuYXV0b2dlbmVyYXRlX2luaXRfZm46CisgICAgICAgICAg
ICBzICs9IGluZGVudCArICIgICAgIisiJXNfaW5pdCgmJXNbaV0pO1xuIiAlCih0eS5lbGVtX3R5
cGUudHlwZW5hbWUsIHYpCiAgICAgICAgIHMgKz0gbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHku
ZWxlbV90eXBlLCAidCIsIHYrIltpXSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW5kZW50ICsgIiAgICAiLCBwYXJlbnQpCiAgICAgICAgIHMgKz0gIiAgICB9XG4iCgpJ
J20gbm90IHN1cmUgaXMgaXQgcmlnaHQgYW5kIGNvbXBsZXRlIGZpeC4KCklhbiwgY291bGQgeW91
IHJldmlldz8KCklmIHRoZSBmaXggaXMgb2ssIEkgd2lsbCBzdWJtaXQgdGhlIHBhdGNoLgoKVGhh
bmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 13:16:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 13:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKj9p-0006B6-Ok; Wed, 16 Oct 2019 13:16:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=iHQC=YJ=amazon.com=prvs=185805445=hongyax@srs-us1.protection.inumbo.net>)
 id 1iKj9p-0006B1-4N
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 13:16:05 +0000
X-Inumbo-ID: 1b41b2c6-f017-11e9-a531-bc764e2007e4
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1b41b2c6-f017-11e9-a531-bc764e2007e4;
 Wed, 16 Oct 2019 13:16:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1571231764; x=1602767764;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=+zUfcq3BbDgnBV1Hg+6kXuQlgvYvs3TZE5E8FNhkxUk=;
 b=OM/WAHsQmM+xqW5XpE92HyHpm/GD13KtceONTGER9jKUd7okObUKsduW
 qHu95e33F+kBCMi+HJjBZKnq0vBMo3qbUBmnu+d4yEfuOtnWRk25kkg1L
 IDUS8lG+wlMMixRS3aCLCMr8KPFWtwKuPhvpKXXuF1mG70ctW91CCZYxa Q=;
X-IronPort-AV: E=Sophos;i="5.67,303,1566864000"; d="scan'208";a="429716898"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP;
 16 Oct 2019 13:16:02 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (Postfix) with ESMTPS
 id 7FA1BA26EB; Wed, 16 Oct 2019 13:16:02 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 16 Oct 2019 13:16:02 +0000
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Wed, 16 Oct 2019 13:16:01 +0000
Received: from EX13D28EUB003.ant.amazon.com ([10.43.166.124]) by
 EX13D28EUB003.ant.amazon.com ([10.43.166.124]) with mapi id 15.00.1367.000;
 Wed, 16 Oct 2019 13:16:00 +0000
From: "Xia, Hongyan" <hongyax@amazon.com>
To: "julien.grall@arm.com" <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
Thread-Index: AQHVbXGtVtzaOawZ+kKh9XlzSl08aKdVWJuAgAgMCwCAAAgrAA==
Date: Wed, 16 Oct 2019 13:16:00 +0000
Message-ID: <63908235de248e9fdd68f271c4e49f2ca1009d21.camel@amazon.com>
References: <20190917160202.16770-1-julien.grall@arm.com>
 <0acfc39467986475acddea19da96b55f2468b8fe.camel@amazon.com>
 <6175492e-7e15-4338-2aed-0b5eee494782@arm.com>
In-Reply-To: <6175492e-7e15-4338-2aed-0b5eee494782@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.130]
Content-ID: <565109D39A4BD347807E7A041C4404D3@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [[PATCH for-4.13]] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "Volodymyr_Babchuk@epam.com" <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLA0KDQpTdXJlLiBZb3Ugc2hvdWxkIGJlIGFibGUgdG8gZmluZCBpdCBvbiBkaXJl
Y3Rub25tYXAtdjIuMyBicmFuY2ggYXQNCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRw
L3Blb3BsZS9oeDI0Mi94ZW4uZ2l0Lg0KDQpDb21taXQ6IGE0ZmVmMzFiOTkzODg1MjRkM2Y3NzQ4
OTY3YzVkMDRhOTI0Y2I3ZTMNCiAgICB4ODY6IGFkZCBQZXJzaXN0ZW50IE1hcCAoUE1BUCkgaW5m
cmFzdHJ1Y3R1cmUNCg0KT25lIHRoaW5nIHRvIG5vdGUgaXMgdGhhdCB0aGUgUE1BUCBzdHJ1Y3R1
cmUgaXMgcmVhbGx5IGxvdy1wZXJmb3JtYW5jZQ0KYmVjYXVzZSB3ZSBkbyBub3Qgd2FudCB0byBi
dXJuIHRvbyBtYW55IGZpeG1hcCBlbnRyaWVzLiBJdCBzaG91bGQgbm8NCmxvbmdlciBiZSBpbiB1
c2UgdGhlIG1vbWVudCB3ZSBib290c3RyYXBwZWQgb3RoZXIgbWFwcGluZw0KaW5mcmFzdHJ1Y3R1
cmVzLiBUaGUgb25seSBpbnRlbnRpb24gb2YgaXQgaXMgdG8gYmUgYWJsZSB0byBtYXAgcGFnZXMN
CnZlcnkgZWFybHkgb24uDQoNCkhvbmd5YW4NCg0KT24gV2VkLCAyMDE5LTEwLTE2IGF0IDEzOjQ2
ICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+IEhpIEhvbmd5YW4sDQo+IA0KPiBPbiAxMS8x
MC8yMDE5IDEwOjUzLCBYaWEsIEhvbmd5YW4gd3JvdGU6DQo+ID4gTm90IGNvbW1lbnRpbmcgb24g
dGhlIHBhdGNoLCBidXQgSSBoYWQgZXhhY3RseSB0aGUgc2FtZSBwcm9ibGVtDQo+ID4gd2hlbg0K
PiA+IHJlbW92aW5nIHRoZSBkaXJlY3QgbWFwIGluIHg4Ni4gbWFwX2RvbWFpbl9wYWdlIGhhcyB0
byBiZSB1c2FibGUNCj4gPiB3aXRob3V0IHRoZSBkaXJlY3QgbWFwIGFuZCBldmVuIGJlZm9yZSBh
bGxvY19ib290X3BhZ2VzIGNhbiBiZSB1c2VkDQo+ID4gKHNvDQo+ID4gdGhhdCBJIGNhbiBtYXAg
dGhlIGJvb3RtZW1fcmVnaW9uc19saXN0LCBhbHRob3VnaCBJIGhhdmUgbWFkZSBpdA0KPiA+IHN0
YXRpY2FsbHkgYWxsb2NhdGVkIG5vdykuDQo+ID4gDQo+ID4gVGhlIGRpcmVjdCBtYXAgdGVhcmRv
d24gc2VyaWVzIGluIHRoZSBlbmQgaW50cm9kdWNlcyBhIHBlcnNpc3RlbnQNCj4gPiBtYXBwaW5n
IGluZnJhc3RydWN0dXJlIHRvIG1hcCBwYWdlIHRhYmxlcyB3aGljaCBvY2N1cGllcyBhIGZldw0K
PiA+IGZpeG1hcA0KPiA+IGVudHJpZXMsIGFuZCBhdm9pZCBzZXRfZml4bWFwIGJ1dCBpbnN0ZWFk
IG1vZGlmeSB0aGUgZW50cmllcw0KPiA+IGRpcmVjdGx5DQo+ID4gdG8gYXZvaWQgaW52b2NhdGlv
biBsb29wcy4gVGhlIHJlc3VsdCBpcyB0aGF0IG1hcF94ZW5fcGFnZXRhYmxlIGFuZA0KPiA+IG1h
cF9kb21haW5fcGFnZSBpcyB1c2FibGUgZnJvbSB0aGUgdmVyeSBiZWdpbm5pbmcgb2Ygc3RhcnRf
eGVuLg0KPiANCj4gV291bGQgeW91IG1pbmQgdG8gcG9pbnQgdG8gdGhlIHBhdGNoIGFkZGluZyB0
aGUgaW1wbGVtZW50YXRpb24gb24NCj4geDg2Pw0KPiANCj4gT24gYXJtMzIsIHdlIGFyZSBub3Qg
dXNpbmcgYSBkaXJlY3QgbWFwLiBTbyB3ZSBhcmUgdXNpbmcgYSBwZXItY3B1DQo+IG1hcHBpbmcg
KHNlZSANCj4gbWFwX2RvbWFpbl9wYWdlKCkgaW1wbGVtZW50YXRpb24gaW4gYXJjaC9hcm0vbW0u
YykuDQo+IA0KPiBPbiBhcm02NCwgd2UgYXJlIHVzaW5nIHRoZSBkaXJlY3QgbWFwIHNvIGZhci4g
QnV0IHdlIGNvdWxkIHVzZSBhbnkgb2YNCj4gdGhlIHR3byANCj4gc29sdXRpb25zIGlmIG5lZWRl
ZC4NCj4gDQo+IENoZWVycywNCj4gDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 13:26:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 13:26:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKjJt-00070U-Pt; Wed, 16 Oct 2019 13:26:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kVf2=YJ=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iKjJs-00070P-P5
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 13:26:28 +0000
X-Inumbo-ID: 8ee6a49c-f018-11e9-bbab-bc764e2007e4
Received: from mail-il1-x142.google.com (unknown [2607:f8b0:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ee6a49c-f018-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 13:26:28 +0000 (UTC)
Received: by mail-il1-x142.google.com with SMTP id t5so2580894ilh.10
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 06:26:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=pKOTZmkisUzzW0kthONfve/DoeJR9KaCArCV/GIyG8s=;
 b=KDThNsqlpgk2J0Uj6NKXWD0+Rl1S1O5F1ywNqBYG3H6qQdvNmJSNAkJAya+L6wy1RT
 E1bQ5TkEDgevOaELlSN0zUKUQCBK5Focz7AFRxKNjvUgC5AT4NR5eogcguEmKMniCnUU
 5XaWtECFNogzopbcyTyMG3LbR0ovfTSs1331iTzk6Lyjt2Na2d9dRkMmZOSG4IdC/lym
 1F7m7qCSrO5mn7jgiuHiEKpqzVogb30LDA5Kf7ZZx1MayhUWgEQmYKIqghQZ9HBIgx4v
 1HQo7tfy2G0jD9M9mQMMrztFO+k7iH18hwfUM1vCm5TXW1Db6b/5+KOkc/7NNcN3uJWp
 y2YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=pKOTZmkisUzzW0kthONfve/DoeJR9KaCArCV/GIyG8s=;
 b=gp4GNpW8JIdJmnSuMHSzEJcIH89lF8N3aXm7ljWRz0kjaVZPC5NaN5NIR9crqfi3Jh
 lQHauMHOa34q6JwdYkiPKd8aN/dEQ8tYFHR93NY1mH5AKqkubJn0wP+NkJS6EE2P3H8f
 BkZuQc8S10d+NjQ0vEQZIjokowjSBsQFlceMnhvzmXm8N4I33NAJVWKJR1BKP3VaJz4q
 YjACuadTnw0LP6gkXmTxbm81CRpS991jBtfHd5FssM3PghWhpzSgjBIgqmdHFXX64wmz
 044d/KmOB8jz2nXE085y9wAMvCHNCDUlTGP3E1OCiJD54cw3WSFIIp+tTgOVOy058yyQ
 2HzA==
X-Gm-Message-State: APjAAAXQR2ROso2kddu2uyv2TOd6d/itvbh+jXDm/vrG/BEfEJvDLe1d
 gAV7vO4g3VFgPpDfMVKKBFwpoMMOhyRY1UjYMKI1ep2CPMpqjA==
X-Google-Smtp-Source: APXvYqwUwp1zc8rc8bLnNkoPoa71lT7XaTyzI9L05GHxsN9T9O2hXiLkS92P023GO8ZVdLPZKzFTid1JZA8IMfzS6cQ=
X-Received: by 2002:a92:7702:: with SMTP id s2mr11453964ilc.248.1571232387402; 
 Wed, 16 Oct 2019 06:26:27 -0700 (PDT)
MIME-Version: 1.0
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-2-al1img@gmail.com>
 <23968.39034.34800.276030@mariner.uk.xensource.com>
 <CACvf2oV6iFM6x1bs8JPT28Eqny0gARh8MtSTedbgAP-m9CTP=w@mail.gmail.com>
 <23968.46591.386956.861918@mariner.uk.xensource.com>
In-Reply-To: <23968.46591.386956.861918@mariner.uk.xensource.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 16 Oct 2019 16:26:16 +0300
Message-ID: <CACvf2oXrw9KdbYq__+Q7bSEPi7Gx8ZnjMTatQRj38Kw80-ywYA@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] libxl: introduce new backend type
 VINPUT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgODowNCBQTSBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
Y2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBPbGVrc2FuZHIgR3J5dHNvdiB3cml0ZXMgKCJSZTogW1BB
VENIIHYxIDEvMl0gbGlieGw6IGludHJvZHVjZSBuZXcgYmFja2VuZCB0eXBlIFZJTlBVVCIpOgo+
ID4gT24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgNTo1OCBQTSBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiA+IEkgdGhpbmsgaXQgd2FzIGE0OGUwMGYxNGEyZCAi
bGlieGw6IGFkZCBiYWNrZW5kIHR5cGUgYW5kIGlkIHRvIHZrYiIKPiA+ID4gd2hpY2ggaW50cm9k
dWNlZCB3aGF0IHlvdSBhcmUgY2FsbGluZyAidXNlciBzcGFjZSIgYmFja2VuZHMuICBJdAo+ID4g
PiBhcHBlYXJzIHRoYXQgdGhlIHZrYiBiYWNrZW5kIHR5cGUgZW51bSB3YXMgaW50cm9kdWNlZCB0
aGVyZQo+ID4gPiBzcGVjaWZpY2FsbHkgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZSB0d28g
c2l0dWF0aW9ucy4gIEZvciByZWFzb25zCj4gPiA+Cj4gPiA+IEFtIEkgd3JvbmcgPyAgSWYgbm90
LCB3aHkgaXMgdGhpcyBub3Qgd29ya2luZyBvciBub3Qgc3VpdGFibGUgPwo+ID4KPiA+IFlvdSBh
cmUgcmlnaHQuIEl0IGlzIG5vdCB3b3JraW5nIGluIHNvbWUgY2FzZXMgZHVlIHRvIFFFTVVfQkFD
S0VORCBtYWNyby4KPiA+IFFFTVVfQkFDS0VORCB0cmVhdHMgYm90aCBiYWNrZW5kcyBhcyBRRU1V
LiBBcyByZXN1bHQgeGwgcGVyZm9ybXMgZGV2aWNlCj4gPiBob3RwbHVnIG9uIGFkZC9yZW1vdmUg
ZGV2aWNlLiBXaGljaCBpcyBub3QgZXhwZWN0ZWQgaW4gY2FzZSAidXNlcgo+ID4gc3BhY2UiIGJh
Y2tlbmQuCj4KPiBUaGVuIHBlcmhhcHMgdGhpcyBtYWNybyBuZWVkcyB0byBiZSBhZGp1c3RlZCBv
ciBjYWxsZWQgb25seQo+IGNvbmRpdGlvbmFsbHkgb3Igc29tZXRoaW5nID8KCkkgaGFkIGFuIGlk
ZWEgdG8gbW92ZSB0aGlzIG1hY3JvIHRvIGxpYnhsX19kZXZpY2VfdHlwZSBhbmQgbGV0IGRldmlj
ZQppdHNlbGYgZGVjaWRlcwppZiBpdCBpcyBxZW11IGJhY2tlbmQuIEJ1dCBpbiBjYXNlIG9mIFZL
QkQgaXQgd2lsbCByZWFkIFhTIHRvIGRldGVybWluZSBiYWNrZW5kCnR5cGUuIEkgZ3Vlc3MgaXQg
aXMgb2suCgo+Cj4gPiBJbiB0aGlzIHBhdGNoIEkgcHJvcG9zZSBzb2x1dGlvbiBzaW1pbGFyIHRv
IFZVU0IgZGV2aWNlLiBXaGVyZSBWVVNCCj4gPiB1c2VkIGZvciBmcm9udGVuZCBhbmQgZGVwZW5k
cyBvbiBiYWNrZW5kIChrZXJuZWwgb3IgUUVNVSkgZWl0aGVyCj4gPiBWVVNCIG9yIFFVU0IgdXNl
ZCBmb3IgYmFja2VuZCBkZXZpY2UgdHlwZSBlLmcuIHVzZSBkaWZmZXJlbnQgYmFja2VuZAo+ID4g
ZGV2aWNlIHR5cGUgZm9yIGRpZmZlcmVudCBiYWNrZW5kcy4KPgo+IEkgY29uZmVzcyBJIGRvbid0
IHF1aXRlIGZvbGxvdyBhbGwgdGhlIFZVU0Igc3R1ZmYgYnV0IEkgZG9uJ3QgdGhpbmsgaXQKPiBp
cyBuZWNlc3NhcmlseSBhIGdvb2QgbW9kZWwuCgpJZiB5b3UgZG9uJ3QgbWluZCB0byBtb3ZlIFFF
TVVfQkFDS0VORCBtYWNydG8gdG8gbGlieGxfX2RldmljZV90eXBlIHRoZW4Kbm8gbmVlZCB0byBh
ZGQgbmV3IGRldmljZSB0eXBlIGF0IGFsbC4KCj4KPiA+IEludHJvZHVjaW5nIG5ldyBiYWNrZW5k
IGRldmljZSB0eXBlIGZvciBWS0JEIGFsc28gYWxsb3dzIHRvIGhhdmUKPiA+IGJvdGggYmFja2Vu
ZHMgKFFFTVUgYW5kIG5vbiBRRU1VKSBydW4gaW4gc2FtZSBkb21haW4uIE5vdCBzdXJlIGlmIGl0
Cj4gPiBpcyB1c2VmdWwgc2NlbmFyaW8gYnV0IHdpdGggdGhpcyBwcm9wb3NhbCBpdCBpcyBwb3Nz
aWJsZSBmcm9tCj4gPiB0ZWNobmljYWwgcG9pbnQgb2Ygdmlldy4KPgo+IEkgZG9uJ3QgdW5kZXJz
dGFuZCB3aHkgdGhpcyBpcyBub3QgcG9zc2libGUgc2ltcGx5IGJ5IGhhdmluZyBhCj4gZGlmZmVy
ZW50IGJhY2tlbmQgdHlwZS4KPgo+ID4gPiBJIGFsc28gZG9uJ3QgdW5kZXJzdGFuZCB3aHkgdGhl
ICJ1c2VyIHNwYWNlIiBrYmQgYmFja2VuZCBzZWVtcyB0byBiZQo+ID4gPiAibGludXgiIGluIHRo
ZSBlbnVtLgo+ID4KPiA+IEkgYWdyZWUgdGhpcyBpcyBub3Qgc28gZ29vZCBuYW1lLiBCdXQgSSBk
b24ndCBrbm93IGhvdyB0byBjYWxsCj4gPiBiYWNrZW5kcyB3aGljaCBhcmUgbm90IHJ1bm5pbmcK
PiA+IGluc2lkZSBRRU1VIGluIGdlbmVyYWwuCj4KPiBJIHRoaW5rIHRoaXMgd291bGQgYmUgdXNl
YWJsZSBvbiBmcmVlYnNkID8gICJsaW51eCIgZGVmaW5pdGVseSBzZWVtcwo+IHdyb25nLiAgSSBz
ZWUgaXQgaGFzbid0IGJlZW4gaW4gYSByZWxlYXNlIHNvIGl0IGlzIG5vdCB0b28gbGF0ZSB0bwo+
IHJlbmFtZSBpdCwgc3ViamVjdCB0byBkaXNjdXNzaW9uIHdpdGggSnVlcmdlbiBhcyBSTS4KPgo+
ID4gPiBXaGVyZSBpcyB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhpcyB1c2VyIHNwYWNlCj4gPiA+
IGJhY2tlbmQgPwo+ID4KPiA+IFdlIGhhdmUgZXh0ZW5kZWQga2JkIGludGVyZmFjZSAoa2JkaWYu
aCkgdG8gc3VwcG9ydCBtdWx0aS10b3VjaCBldmVudHMKPiA+IGFzIHdlbGwuIEFuZCB3ZSBoYXZl
Cj4gPiBpbXBsZW1lbnRlZCBvd24ga2JkIGJhY2tlbmQgaHR0cHM6Ly9naXRodWIuY29tL3hlbi10
cm9vcHMvZGlzcGxfYmUvCj4gPiBJdCBpcyBpbnRlZ3JhdGVkIHdpdGggZGlzcGxheSBiYWNrZW5k
IGFzIGJvdGggdXNlIHdheWxhbmQgQVBJLgo+Cj4gR3JlYXQuCj4KPiA+ID4gSXMgaXQgYmUgY29u
dHJvbGxlZCBlbnRpcmVseSB0aHJvdWdoIHhlbnN0b3JlID8KPiA+Cj4gPiBZZXMgaXQgaXMgY29u
dHJvbGxlZCBlbnRpcmVseSB0aHJvdWdoIHhlbnN0b3JlOiBsaWIgeGwgY3JlYXRlcwo+ID4gZnJv
bnRlbmQvYmFja2VuZCBlbnRyaWVzIHdpdGgKPiA+IGluaXRpYWwgc3RhdGVzIGFuZCBjb25maWd1
cmF0aW9uLgo+Cj4gQW5kIHlvdXIgZGlzcGxheSBiYWNrZW5kIGluICJ0cm9vcHMiIChpcyB0aGF0
IHRoZSBuYW1lIG9mIHlvdXIKPiBwcm9qZWN0KSBjaGVja3Mgd2hldGhlciB0aGUgYmFja2VuZCB0
eXBlIGlzIHNldCB0byAibGludXgiLCBzbyB0aGF0IGl0Cj4ga25vd3MgdG8gaWdub3JlIG9uZXMg
dGhhdCBzYXkgInFlbXUiID8KPgo+IE1heWJlICJsaW51eCIgc2hvdWxkIGJlICJ0cm9vcHMiLi4u
Cj4KCkl0IGRvZXNuJ3QgbG9vayBhcyBnZW5lcmljIHNvbHV0aW9uLiBJZiBzb21lIHVzZXIgaW1w
bGVtZW50cyBvd24gYmFja2VuZAppdCBzaG91bGQgYWRkIG5ldyBlbnRyeSBpbnRvIGJhY2tlbmQg
dHlwZSBlbnVtLgpXaGF0IGFib3V0IHRvIGhhdmUganVzdCBzdHJpbmcgdmFsdWUgaW5zdGVhZCBv
ZiBlbnVtPyBJbiBjYXNlIFFFTVUKd2UgZG9uJ3QgaGF2ZSBzdWNoIGVudHJ5IGF0IGFsbCBidXQg
aW4gY2FzZSBjdXN0b20gYmFja2VuZCB0aGUgdXNlcgpjYW4ndCBwdXQgYW55IHN0cmluZyB2YWx1
ZSBoZXJlIHRvIGJlIHJlY29nbml6ZWQgYnkgaGlzIGJhY2tlbmQuCgo+IElhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 14:00:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 14:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKjqp-0001g7-Bp; Wed, 16 Oct 2019 14:00:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uxYd=YJ=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iKjqo-0001g2-3f
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 14:00:30 +0000
X-Inumbo-ID: 4f3404fc-f01d-11e9-93b5-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f3404fc-f01d-11e9-93b5-12813bfff9fa;
 Wed, 16 Oct 2019 14:00:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571234429;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=FZdO+jRNyrPyKsyNjXa1eMiypKf4USyqjVJfCNtsIQY=;
 b=ciNrRlApz1Pf6vol8g+V2pgARoTgCdxk0RLa/fpj/1oz8JHX6O71svzN
 tWd3mp0kw+HjZNSlwA0BJO7i2tQjfKm5UfCEpUOvSCyTXyKydtuA82Zhh
 CDf3ici5d1fBJmEW6Ui8gx4jLnY48Aw4nnRAEKUkjLrmm431YRp7flCzU M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hOSas01xv7tkt3BFvf8HIyVfBgSIUdoAee6xzthNc4YQs8MZgNxJX10Zd3rAUAh96oJXdTfkdC
 33QVaC1sK7FZMjp3R8a3M17yHMwXWA4L6n+oOezgIl0wJKMaLNCG1xg9GbvqGsT3dpDtpPy+D7
 Nf4SN9amMOWfoA3LdkWcYU6GDyuYNrd0U8JT75bJs/g30nhtoPYl5ViBA4m90HigD1fYfNEnOF
 92TRNgV9rav5sF33vA0VhpvFA40oXU9zE58nSk2yN0FK1SL0sIJLItoAe39G8qVeeMZHOaGcV6
 ciE=
X-SBRS: 2.7
X-MesageID: 7045433
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,304,1566878400"; d="scan'208,217";a="7045433"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>, "julien.grall@xen.org"
 <julien.grall@xen.org>
Thread-Topic: Please Welcome Julien Grall as new Security Team Member
Thread-Index: AQHVhCoOak7072PFB0+Po+YVxmzLUQ==
Date: Wed, 16 Oct 2019 14:00:24 +0000
Message-ID: <6F9CF3F5-6EDF-4E42-8A46-952A7605B4DB@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.f.191014
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] Please Welcome Julien Grall as new Security Team Member
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "security@xenproject.org" <security@xenproject.org>
Content-Type: multipart/mixed; boundary="===============4524133417910887768=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4524133417910887768==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_6F9CF3F56EDF4E428A46952A7605B4DBcitrixcom_"

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

RGVhciBDb21tdW5pdHkgbWVtYmVycywNCg0KDQoNCkkgYW0gcGxlYXNlZCB0byBhbm5vdW5jZSB0
aGF0IEp1bGllbiBHcmFsbGggaGFzIGJlZW4gbm9taW5hdGVkIGFuZA0KDQp2b3RlZCB0byBiZWNv
bWUgYSBuZXcgbWVtYmVyIG9mIHRoZSBYZW4gUHJvamVjdCBzZWN1cml0eSB0ZWFtLg0KDQoNCg0K
SnVsaWVuIGhhcyBtYWRlIHNpZ25pZmljYW50IGNvbnRyaWJ1dGlvbnMgdG8gdGhlIFhlbiBQcm9q
ZWN0IG92ZXIgdGhlDQoNCnllYXJzIGFuZCBoYXMgYmVlbiBhIG1haW50YWluZXIgYW5kIHByb2pl
Y3QgbGVhZGVyc2hpcCB0ZWFtIG1lbWJlcg0KZm9yIGEgbG9uZyB0aW1lLg0KDQoNCg0KQmVzdCBS
ZWdhcmRzDQoNCkxhcnMgS3VydGgNCg0KWGVuIFByb2plY3QgQ29tbXVuaXR5IE1hbmFnZXINCg0K
Q2hhaXJtYW4gb2YgWGVuIFByb2plY3QgQWR2aXNvcnkgQm9hcmQNCg0K

--_000_6F9CF3F56EDF4E428A46952A7605B4DBcitrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <A6B6C4ACCD0E3C46AC78AF7F7298C65D@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpz
cGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBw
dCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tR0IiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkRlYXIgQ29tbXVuaXR5IG1lbWJl
cnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7
YmFja2dyb3VuZDp3aGl0ZTtmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7Zm9udC12YXJp
YW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiAyO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiAyOy13
ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGluaXRp
YWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO3dvcmQtc3BhY2luZzowcHgiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPkkgYW0gcGxlYXNlZCB0byBhbm5vdW5jZSB0aGF0IEp1bGllbiBHcmFsbGggaGFzIGJl
ZW4gbm9taW5hdGVkIGFuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46
MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+dm90
ZWQgdG8gYmVjb21lIGEgbmV3IG1lbWJlciBvZiB0aGUgWGVuIFByb2plY3Qgc2VjdXJpdHkgdGVh
bS4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i
b3R0b206LjAwMDFwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0
O2JhY2tncm91bmQ6d2hpdGU7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQtdmFy
aWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogMjt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogMjst
d2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0
aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5KdWxpZW4gaGFzIG1hZGUgc2lnbmlmaWNhbnQgY29udHJpYnV0aW9ucyB0byB0aGUg
WGVuIFByb2plY3Qgb3ZlciB0aGUNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJt
YXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+eWVhcnMgYW5kIGhhcyBiZWVuIGEgbWFpbnRhaW5lciBhbmQgcHJvamVjdCBsZWFkZXJzaGlw
IHRlYW0gbWVtYmVyPGJyPg0KZm9yIGEgbG9uZyB0aW1lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtiYWNrZ3JvdW5kOndo
aXRlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgc3R5bGU9Im1h
cmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2JhY2tncm91bmQ6d2hpdGUiPjxpPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5CZXN0IFJlZ2FyZHMNCjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPkxhcnMgS3VydGgNCjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+DQo8cCBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7YmFja2dyb3VuZDp3aGl0ZSI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPlhlbiBQcm9qZWN0IENvbW11bml0eSBNYW5hZ2VyDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L2k+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2JhY2tn
cm91bmQ6d2hpdGUiPjxpPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5DaGFpcm1hbiBvZiBYZW4gUHJvamVjdCBBZHZpc29y
eSBCb2FyZDxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_6F9CF3F56EDF4E428A46952A7605B4DBcitrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4524133417910887768==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 16 14:04:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 14:04:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKjuu-0001qq-31; Wed, 16 Oct 2019 14:04:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kVf2=YJ=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iKjus-0001ql-4t
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 14:04:42 +0000
X-Inumbo-ID: e5dd3e0a-f01d-11e9-beca-bc764e2007e4
Received: from mail-io1-xd41.google.com (unknown [2607:f8b0:4864:20::d41])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5dd3e0a-f01d-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 14:04:41 +0000 (UTC)
Received: by mail-io1-xd41.google.com with SMTP id w12so53880373iol.11
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 07:04:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=O+oHlIjDGXxzdyZZSBjMgy4bnZAZUMNnYJ7ROklYBTk=;
 b=TWMr0b+HkIK7EHtI28rmJ6Su5ew2nG74eRNNwYhNKAoEgAcAwLdnkoUZiWkYsgMtSf
 K+7UwhaHc/XJkmiNP7Ocm3HT1kkFs7rhSTaL1nj1neUxJlI74eckmUKsRYEQYR6L5oIT
 0XlCFCjpIWEKC40IFFbBWXaaIiw31XY3dfu2MdUWga/l26A4JBdxXaDBtKoDhVkzlptn
 E0IlwYUxWbWwZWYzPQc45HFiVevrv63h8xP56gwa3jCrMtao/yDnJ85DnVozDzTWX3i6
 6ypT0Q2xewbfjAdMU1EHEtKnIg+j1W2xPVUZowgzv1GoTNulytQ3PnGLO+co+uW42qFl
 T1FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=O+oHlIjDGXxzdyZZSBjMgy4bnZAZUMNnYJ7ROklYBTk=;
 b=BPFujfIdsmGaLjJqAQzc2wkuyzvwbQbFdhmJdb9xNoEKlPyuUT5J50cVpP9U+b8SD8
 ioRpSJ8NxxR1Jp/KrzzsrYJHtmwFhtR+eaRTsZgVvE5xgeeAzhwEbkH1fDuU1TyxIr0k
 4WCFhKQVPWtxD5RomAghAgSvH8KzgT28RmcTIXcqB4MrmL0z4/XAhqLY6eA3qCujkdxj
 WhP2STyiKCIm4Tg/y6MQMIajxtFYwmP4ZvCo8r+IBFwvmqfrIq3dzYSniwnitmVdS2y7
 M9D56LVgIX6LfYpCAyTI8t0hNKGFagz8lpCc81sY50FDPG+jgkbT3dNsBJrku5AsSDOT
 9u4w==
X-Gm-Message-State: APjAAAU32kV97jXmsCoIp036l6p1ITesLp3B/chHSC0qgKihMCwdv6Ch
 rWESh/rC0XmxT3sgND09Rx99vU8ITeWaCQ1vzbM=
X-Google-Smtp-Source: APXvYqwWpDCq+5m4p6AoTCdQ7afuYvOgT13E0GDBGIrD68yxMQ+xB3R2v6DhhDs6JijEKzCsP4+SUYjPCttNN3QSDJs=
X-Received: by 2002:a05:6602:1cc:: with SMTP id
 w12mr10202009iot.260.1571234680854; 
 Wed, 16 Oct 2019 07:04:40 -0700 (PDT)
MIME-Version: 1.0
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
 <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
 <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 16 Oct 2019 17:04:29 +0300
Message-ID: <CACvf2oWENPf27aqQdve6StQOBv_TitKF_HSxhqFTcfJtmkL6eg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgODoyMSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Cj4gT24gRnJpLCAxMSBPY3QgMjAxOSwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+ID4gSGksCj4gPgo+ID4gT24gMTEvMTAvMjAxOSAxNjoyMywgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiA+IE9sZWtzYW5kciBHcnl0c292IHdyaXRlcyAoIltQQVRDSCB2MV0g
bGlieGw6IEFkZCBEVEIgY29tcGF0aWJsZSBsaXN0IHRvCj4gPiA+IGNvbmZpZyBmaWxlIik6Cj4g
PiA+ID4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
Pgo+ID4gPiA+Cj4gPiA+ID4gU29tZSBwbGF0Zm9ybXMgbmVlZCBtb3JlIGNvbXBhdGlibGUgcHJv
cGVydHkgdmFsdWVzIGluIGRldmljZQo+ID4gPiA+IHRyZWUgcm9vdCBub2RlIGluIGFkZGl0aW9u
IHRvICJ4ZW4seGVudm0tJWQuJWQiIGFuZCAieGVuLHhlbnZtIgo+ID4gPiA+IHZhbHVlcyB0aGF0
IGFyZSBnaXZlbiBieSBYZW4gYnkgZGVmYXVsdC4KPiA+Cj4gPiBJIGFtIHByZXR0eSBzdXJlIEkg
aGF2ZSBzZWVuIHRoaXMgcGF0Y2ggYSBmZXcgeWVhcnMgYWdvLCBidXQgSSBjYW4ndCBmaW5kIGl0
Cj4gPiBpbiBteSBpbmJveC4gV2hhdCBpcyB0aGUgZXhhY3QgcHJvYmxlbSBoZXJlPwo+ID4KPiA+
ID4gPiBTcGVjaWZ5IGluIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUgd2hpY2ggdmFsdWVzIHNo
b3VsZCBiZSBhZGRlZAo+ID4gPiA+IGJ5IHByb3ZpZGluZyAiZHRiX2NvbXBhdGlibGUiIGxpc3Qg
b2Ygc3RyaW5ncyBzZXBhcmF0ZWQgYnkgY29tYXMuCj4gPiA+Cj4gPiA+IEhpLCB0aGFua3MuCj4g
PiA+Cj4gPiA+IEkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIGFib3V0IHRoZSBwcmluY2lwbGUgb2Yg
dGhpcyBhbmQgd291bGQgbGlrZSB0bwo+ID4gPiBoZWFyIGZyb20gQVJNIGZvbGtzIGFib3V0IHRo
YXQuCj4gPiA+Cj4gPiA+IEFsc28sIFN0ZWZhbm8sIEp1bGllbjogc2hvdWxkIHdlIGJlIGFza2lu
ZyBmb3IgYSBmcmVlemUgZXhjZXB0aW9uIGZvcgo+ID4gPiB0aGlzIGZvciA0LjEzID8KPiA+Cj4g
PiBJIGRvbid0IGhhdmUgZW5vdWdoIGNvbnRleHQgdG8gdW5kZXJzdGFuZCB0aGUgZXhhY3QgaXNz
dWUgaGUgaXMgdHJ5aW5nIHRvCj4gPiBzb2x2ZS4KPgo+IFNhbWUgaGVyZS4gSXMgdGhpcyBwYXRj
aCBuZWVkZWQgYmVjYXVzZSBvbiBzb21lIHBsYXRmb3JtIHRoZSBPUyBjaGVja3MKPiBmb3IgdGhl
IHBsYXRmb3JtICJtb2RlbCIgKGFsc28ga25vd24gYXMgIm1hY2hpbmUgbmFtZSIpIG9uIGRldmlj
ZSB0cmVlCj4gYmVmb3JlIGNvbnRpbnVpbmcgb3IgdG8gdHJpZ2dlciBhIGRpZmZlcmVuY2UgYmVo
YXZpb3I/CgpZZXMsIGV4YWN0bHkuCgpJIHdpbGwgcmVkbyB0aGUgcGF0Y2ggd2l0aCBJYW4ncyBj
b21tZW50cyBpZiBpdCBpcyBvayBpbiBnZW5lcmFsLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 14:12:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 14:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKk2D-0002fx-4S; Wed, 16 Oct 2019 14:12:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKk2B-0002fs-Sp
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 14:12:15 +0000
X-Inumbo-ID: f3fdcc60-f01e-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f3fdcc60-f01e-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 14:12:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B3AA142F;
 Wed, 16 Oct 2019 07:12:14 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0F75D3F68E;
 Wed, 16 Oct 2019 07:12:12 -0700 (PDT)
To: Oleksandr Grytsov <al1img@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
 <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
 <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
 <CACvf2oWENPf27aqQdve6StQOBv_TitKF_HSxhqFTcfJtmkL6eg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <950c69d8-8f0c-b3f7-11da-9accef793c37@arm.com>
Date: Wed, 16 Oct 2019 15:12:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CACvf2oWENPf27aqQdve6StQOBv_TitKF_HSxhqFTcfJtmkL6eg@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMTYvMTAvMjAxOSAxNTowNCwgT2xla3NhbmRyIEdyeXRzb3Ygd3Jv
dGU6Cj4gT24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgODoyMSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkK
PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Cj4+IE9uIEZyaSwgMTEgT2N0IDIw
MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDExLzEwLzIwMTkgMTY6
MjMsIElhbiBKYWNrc29uIHdyb3RlOgo+Pj4+IE9sZWtzYW5kciBHcnl0c292IHdyaXRlcyAoIltQ
QVRDSCB2MV0gbGlieGw6IEFkZCBEVEIgY29tcGF0aWJsZSBsaXN0IHRvCj4+Pj4gY29uZmlnIGZp
bGUiKToKPj4+Pj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+Pj4+Pgo+Pj4+PiBTb21lIHBsYXRmb3JtcyBuZWVkIG1vcmUgY29tcGF0aWJsZSBw
cm9wZXJ0eSB2YWx1ZXMgaW4gZGV2aWNlCj4+Pj4+IHRyZWUgcm9vdCBub2RlIGluIGFkZGl0aW9u
IHRvICJ4ZW4seGVudm0tJWQuJWQiIGFuZCAieGVuLHhlbnZtIgo+Pj4+PiB2YWx1ZXMgdGhhdCBh
cmUgZ2l2ZW4gYnkgWGVuIGJ5IGRlZmF1bHQuCj4+Pgo+Pj4gSSBhbSBwcmV0dHkgc3VyZSBJIGhh
dmUgc2VlbiB0aGlzIHBhdGNoIGEgZmV3IHllYXJzIGFnbywgYnV0IEkgY2FuJ3QgZmluZCBpdAo+
Pj4gaW4gbXkgaW5ib3guIFdoYXQgaXMgdGhlIGV4YWN0IHByb2JsZW0gaGVyZT8KPj4+Cj4+Pj4+
IFNwZWNpZnkgaW4gZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSB3aGljaCB2YWx1ZXMgc2hvdWxk
IGJlIGFkZGVkCj4+Pj4+IGJ5IHByb3ZpZGluZyAiZHRiX2NvbXBhdGlibGUiIGxpc3Qgb2Ygc3Ry
aW5ncyBzZXBhcmF0ZWQgYnkgY29tYXMuCj4+Pj4KPj4+PiBIaSwgdGhhbmtzLgo+Pj4+Cj4+Pj4g
SSBkb24ndCBoYXZlIGFuIG9waW5pb24gYWJvdXQgdGhlIHByaW5jaXBsZSBvZiB0aGlzIGFuZCB3
b3VsZCBsaWtlIHRvCj4+Pj4gaGVhciBmcm9tIEFSTSBmb2xrcyBhYm91dCB0aGF0Lgo+Pj4+Cj4+
Pj4gQWxzbywgU3RlZmFubywgSnVsaWVuOiBzaG91bGQgd2UgYmUgYXNraW5nIGZvciBhIGZyZWV6
ZSBleGNlcHRpb24gZm9yCj4+Pj4gdGhpcyBmb3IgNC4xMyA/Cj4+Pgo+Pj4gSSBkb24ndCBoYXZl
IGVub3VnaCBjb250ZXh0IHRvIHVuZGVyc3RhbmQgdGhlIGV4YWN0IGlzc3VlIGhlIGlzIHRyeWlu
ZyB0bwo+Pj4gc29sdmUuCj4+Cj4+IFNhbWUgaGVyZS4gSXMgdGhpcyBwYXRjaCBuZWVkZWQgYmVj
YXVzZSBvbiBzb21lIHBsYXRmb3JtIHRoZSBPUyBjaGVja3MKPj4gZm9yIHRoZSBwbGF0Zm9ybSAi
bW9kZWwiIChhbHNvIGtub3duIGFzICJtYWNoaW5lIG5hbWUiKSBvbiBkZXZpY2UgdHJlZQo+PiBi
ZWZvcmUgY29udGludWluZyBvciB0byB0cmlnZ2VyIGEgZGlmZmVyZW5jZSBiZWhhdmlvcj8KPiAK
PiBZZXMsIGV4YWN0bHkuCj4gCj4gSSB3aWxsIHJlZG8gdGhlIHBhdGNoIHdpdGggSWFuJ3MgY29t
bWVudHMgaWYgaXQgaXMgb2sgaW4gZ2VuZXJhbC4KCkJ5IHNwZWNpZnlpbmcgYSBkaWZmZXJlbnQg
Y29tcGF0aWJsZSAobGV0IHNheSAicmVuZXNhcyxyOGE3NzRhMSIpLCB0aGVuIHlvdSAKY2xhaW0g
dGhhdCB5b3VyIHZpcnR1YWwgbWFjaGluZSBpcyBleGFjdGx5IHRoZSBzYW1lIGFzIHRoYXQgYm9h
cmQuCgpUaGlzIG1lYW5zLCB0aGUgT1MgaXMgZnJlZSB0byBhc3N1bWUgdGhhdCB0aGUgbWVtb3J5
IGxheW91dCBhbmQgYWxsIHRoZSBkZXZpY2VzIAphcmUgZXhhY3RseSB0aGUgc2FtZS4gVGhpcyBp
cyBkZWZpbml0ZWx5IG5vdCB0cnVlIGFzIHRoZSB2aXJ0dWFsIG1hY2hpbmUgd2UgCmV4cG9zZSBp
cyBzcGVjaWZpYyB0byBYZW4uCgpTbyBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGNvcnJlY3Qg
YXBwcm9hY2ggaGVyZS4gQ2FuIHlvdSBwcm92aWRlIGEgcmVhbC1saWZlIApleGFtcGxlIG9uIHdo
eSB5b3UgbmVlZCB0aGlzPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 14:31:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 14:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKkKs-0004Tf-6x; Wed, 16 Oct 2019 14:31:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tpd9=YJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKkKr-0004Ta-0O
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 14:31:33 +0000
X-Inumbo-ID: a228eac0-f021-11e9-93b7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a228eac0-f021-11e9-93b7-12813bfff9fa;
 Wed, 16 Oct 2019 14:31:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKkKj-0005H2-DG; Wed, 16 Oct 2019 14:31:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKkKj-0006OG-32; Wed, 16 Oct 2019 14:31:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKkKj-0007ol-24; Wed, 16 Oct 2019 14:31:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142777-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=55ab292c42db41b05cfdba012680bf1e0ea02f7a
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Oct 2019 14:31:25 +0000
Subject: [Xen-devel] [xen-unstable test] 142777: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc3NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjc3Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjc1
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwg
IGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3
NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1
NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI3NTAgIDIwMTktMTAtMTQgMTU6MDg6MTgg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzc3ICAyMDE5LTEwLTE1IDEzOjM5
OjA2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1NWFiMjkyYzQyZGI0MWIwNWNmZGJh
MDEyNjgwYmYxZTBlYTAyZjdhCkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpE
YXRlOiAgIFdlZCBPY3QgMiAxOTowNTozNiAyMDE5ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBp
bmNsdWRlIHN0ZGlvLmggZm9yIGRlY2xhcmF0aW9uIG9mIHByaW50ZgogICAgCiAgICBUaGUgZnVu
Y3Rpb24gcmVhZF92dHBtYmxrIHVzZXMgcHJpbnRmKDMpLCBidXQgc3RkaW8uaCBpcyBub3QgaW5j
bHVkZWQKICAgIGluIHRoaXMgZmlsZS4gVGhpcyByZXN1bHRzIGluIGEgd2FybmluZyBmcm9tIGdj
Yy03OgogICAgCiAgICB2dHBtYmxrLmM6IEluIGZ1bmN0aW9uICdyZWFkX3Z0cG1ibGsnOgogICAg
dnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlv
biAncHJpbnRmJyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAgICAgICBw
cmludGYoIkV4cGVjdGVkOiAiKTsKICAgIHZ0cG1ibGsuYzozMjI6Nzogd2FybmluZzogaW5jb21w
YXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGJ1aWx0LWluIGZ1bmN0aW9uICdwcmludGYn
CiAgICB2dHBtYmxrLmM6MzIyOjc6IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlk
ZSBhIGRlY2xhcmF0aW9uIG9mICdwcmludGYnCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYg
SGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRn
ZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNh
bXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZTM3MDU4MjY3ZTMzZTVlNDUyNWY5MjBl
MzEyNmQxNTg5MWVlOGRiYgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1bCAxOSAwODo1Nzo1MCAyMDE5ICswMTAwCgogICAgZG9j
cy9zcGhpbng6IEluZGVudCBjbGVhbnVwCiAgICAKICAgIFNwaGlueCwgaXRzIGxpbnRlcnMsIGFu
ZCBSU1QgbW9kZXMgaW4gY29tbW9uIGVkaXRvcnMsIGV4cGVjdCAzIHNwYWNlcyBvZgogICAgaW5k
ZW50YXRpb24uICBTb21lIGJpdHMgYWxyZWFkeSBjb25mb3JtIHRvIHRoaXMgZXhwZWN0YXRpb24u
ICBVcGRhdGUgdGhlCiAgICByZXN0IHRvIG1hdGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5NTFhYjQwNjUxMWU4Yjc1
MmY3YzkyNzVhZjlkMjZlNGMzNGI2MTlkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgT2N0IDggMjA6MjM6MjYgMjAxOSArMDEwMAoK
ICAgIHg4Ni9taWNyb2NvZGU6IERyb3AgdHJhaWxpbmcgd2hpdGVzcGFjZSBpbiBwcmludGsoKQog
ICAgCiAgICBUaGlzIGhhcyBhY3R1YWxseSBiZWVuIHByZXNlbnQgc2luY2UgYy9zIGJkN2MwOWMw
IGluIDIwMDgsIGFuZCBzdXJ2aXZlZAogICAgdGhyb3VnaCBhbGwgb2YgdGhlIHJlY2VudCBtaWNy
b2NvZGUgcmVmYWN0b3JpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 14:35:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 14:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKkOG-0004c3-Tp; Wed, 16 Oct 2019 14:35:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=kVf2=YJ=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iKkOF-0004bx-Ls
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 14:35:03 +0000
X-Inumbo-ID: 236646fa-f022-11e9-bbab-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 236646fa-f022-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 14:35:02 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id z19so54194391ior.0
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 07:35:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=ZxctzKnTf7w+5C9FA5tSTA0x6ZYemLWLCHAPO5SlEI0=;
 b=lnmroHqpayv459c0pGksJhEfoOItojRgiPUI57bjemQdrDHnbCjIzoIMrCVR5ja6ya
 p9jVuQkPA7XLY5+HP7SAlCkwtgnAYWVqtVR7BEzQHoFUJUb0zc2soyjpPDayD8yhGvAW
 CUpSmESvaDaIoqUUL8Dit5PKbahqgivMXMP+IQ2iPP6mxHIZi5+9uoib5wYxMTOcpoRR
 k1JGjDUcu0zEzkv5vJ7hVHuOIMbtsnNTxmseAImlPl8WbTZjtcMtyoYczqGufFj4lCmt
 oXb/zTZthAexNusMwku9rC/k9rgGrZwyMk8jn9LzEYuWc1RKNn0AqrwUJ5QoylUvEvLP
 bx6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=ZxctzKnTf7w+5C9FA5tSTA0x6ZYemLWLCHAPO5SlEI0=;
 b=h7TXFjNsJs/zBijiEP3PZOfju2QB4r6oVZfRDBzpJcRWYv+KT6/O7/F0E3C34uQSAB
 dMgyCGHx/dfisYR+1rYAyY1rfTDp6tLQ79acM4ovORgxhZSPBribEl9pQbpu+tuQSCNI
 CDZxsbaSdJUleIqlF0udHN8vD8B84Srf0VPk0HNce6RZMyLls9Pd1CP2tHxEJC7OP0mu
 QB8h6CCOKtLRv8MlYfmKJVtOluSAVe0+rv45GdGivmcdz3o5qsw/+ojSK3V1CWec9hyJ
 hqBD0BZJ/fAqVzPbxeizCEWQO9gmSmZr2jS0BIRMTKiToHJI2U4thqcXfpsq3LxcjXgD
 z/ow==
X-Gm-Message-State: APjAAAW7AN4xkgPQ8wP1DLF2KoOg3c2AH/4ph38aSh2VJp7u4JnKsd5W
 LQ1HVCIXrIvRI2NTD7n2dOqT4mn2gGm6Tbaot7Q=
X-Google-Smtp-Source: APXvYqzw8kZU88PFJEOUws6ztKFs2CasKRCBZszOP4MtbuzYVmMLi9l3YZxVvje6UZlTGTYR6iR//HVzyV7Wsok4t4c=
X-Received: by 2002:a5e:c20c:: with SMTP id v12mr4223157iop.251.1571236502038; 
 Wed, 16 Oct 2019 07:35:02 -0700 (PDT)
MIME-Version: 1.0
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
 <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
 <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
 <CACvf2oWENPf27aqQdve6StQOBv_TitKF_HSxhqFTcfJtmkL6eg@mail.gmail.com>
 <950c69d8-8f0c-b3f7-11da-9accef793c37@arm.com>
In-Reply-To: <950c69d8-8f0c-b3f7-11da-9accef793c37@arm.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 16 Oct 2019 17:34:50 +0300
Message-ID: <CACvf2oVCL_FMkHS82p=hKhRq4xUPyLT_qhDd3dTicTWU-yWPGw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMTYsIDIwMTkgYXQgNToxMiBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE9sZWtzYW5kciwKPgo+IE9uIDE2LzEwLzIwMTkgMTU6
MDQsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+ID4gT24gRnJpLCBPY3QgMTEsIDIwMTkgYXQg
ODoyMSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3
cm90ZToKPiA+Pgo+ID4+IE9uIEZyaSwgMTEgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToK
PiA+Pj4gSGksCj4gPj4+Cj4gPj4+IE9uIDExLzEwLzIwMTkgMTY6MjMsIElhbiBKYWNrc29uIHdy
b3RlOgo+ID4+Pj4gT2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxXSBsaWJ4bDog
QWRkIERUQiBjb21wYXRpYmxlIGxpc3QgdG8KPiA+Pj4+IGNvbmZpZyBmaWxlIik6Cj4gPj4+Pj4g
RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+ID4+
Pj4+Cj4gPj4+Pj4gU29tZSBwbGF0Zm9ybXMgbmVlZCBtb3JlIGNvbXBhdGlibGUgcHJvcGVydHkg
dmFsdWVzIGluIGRldmljZQo+ID4+Pj4+IHRyZWUgcm9vdCBub2RlIGluIGFkZGl0aW9uIHRvICJ4
ZW4seGVudm0tJWQuJWQiIGFuZCAieGVuLHhlbnZtIgo+ID4+Pj4+IHZhbHVlcyB0aGF0IGFyZSBn
aXZlbiBieSBYZW4gYnkgZGVmYXVsdC4KPiA+Pj4KPiA+Pj4gSSBhbSBwcmV0dHkgc3VyZSBJIGhh
dmUgc2VlbiB0aGlzIHBhdGNoIGEgZmV3IHllYXJzIGFnbywgYnV0IEkgY2FuJ3QgZmluZCBpdAo+
ID4+PiBpbiBteSBpbmJveC4gV2hhdCBpcyB0aGUgZXhhY3QgcHJvYmxlbSBoZXJlPwo+ID4+Pgo+
ID4+Pj4+IFNwZWNpZnkgaW4gZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSB3aGljaCB2YWx1ZXMg
c2hvdWxkIGJlIGFkZGVkCj4gPj4+Pj4gYnkgcHJvdmlkaW5nICJkdGJfY29tcGF0aWJsZSIgbGlz
dCBvZiBzdHJpbmdzIHNlcGFyYXRlZCBieSBjb21hcy4KPiA+Pj4+Cj4gPj4+PiBIaSwgdGhhbmtz
Lgo+ID4+Pj4KPiA+Pj4+IEkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIGFib3V0IHRoZSBwcmluY2lw
bGUgb2YgdGhpcyBhbmQgd291bGQgbGlrZSB0bwo+ID4+Pj4gaGVhciBmcm9tIEFSTSBmb2xrcyBh
Ym91dCB0aGF0Lgo+ID4+Pj4KPiA+Pj4+IEFsc28sIFN0ZWZhbm8sIEp1bGllbjogc2hvdWxkIHdl
IGJlIGFza2luZyBmb3IgYSBmcmVlemUgZXhjZXB0aW9uIGZvcgo+ID4+Pj4gdGhpcyBmb3IgNC4x
MyA/Cj4gPj4+Cj4gPj4+IEkgZG9uJ3QgaGF2ZSBlbm91Z2ggY29udGV4dCB0byB1bmRlcnN0YW5k
IHRoZSBleGFjdCBpc3N1ZSBoZSBpcyB0cnlpbmcgdG8KPiA+Pj4gc29sdmUuCj4gPj4KPiA+PiBT
YW1lIGhlcmUuIElzIHRoaXMgcGF0Y2ggbmVlZGVkIGJlY2F1c2Ugb24gc29tZSBwbGF0Zm9ybSB0
aGUgT1MgY2hlY2tzCj4gPj4gZm9yIHRoZSBwbGF0Zm9ybSAibW9kZWwiIChhbHNvIGtub3duIGFz
ICJtYWNoaW5lIG5hbWUiKSBvbiBkZXZpY2UgdHJlZQo+ID4+IGJlZm9yZSBjb250aW51aW5nIG9y
IHRvIHRyaWdnZXIgYSBkaWZmZXJlbmNlIGJlaGF2aW9yPwo+ID4KPiA+IFllcywgZXhhY3RseS4K
PiA+Cj4gPiBJIHdpbGwgcmVkbyB0aGUgcGF0Y2ggd2l0aCBJYW4ncyBjb21tZW50cyBpZiBpdCBp
cyBvayBpbiBnZW5lcmFsLgo+Cj4gQnkgc3BlY2lmeWluZyBhIGRpZmZlcmVudCBjb21wYXRpYmxl
IChsZXQgc2F5ICJyZW5lc2FzLHI4YTc3NGExIiksIHRoZW4geW91Cj4gY2xhaW0gdGhhdCB5b3Vy
IHZpcnR1YWwgbWFjaGluZSBpcyBleGFjdGx5IHRoZSBzYW1lIGFzIHRoYXQgYm9hcmQuCj4KPiBU
aGlzIG1lYW5zLCB0aGUgT1MgaXMgZnJlZSB0byBhc3N1bWUgdGhhdCB0aGUgbWVtb3J5IGxheW91
dCBhbmQgYWxsIHRoZSBkZXZpY2VzCj4gYXJlIGV4YWN0bHkgdGhlIHNhbWUuIFRoaXMgaXMgZGVm
aW5pdGVseSBub3QgdHJ1ZSBhcyB0aGUgdmlydHVhbCBtYWNoaW5lIHdlCj4gZXhwb3NlIGlzIHNw
ZWNpZmljIHRvIFhlbi4KPgo+IFNvIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB0aGUgY29ycmVjdCBh
cHByb2FjaCBoZXJlLiBDYW4geW91IHByb3ZpZGUgYSByZWFsLWxpZmUKPiBleGFtcGxlIG9uIHdo
eSB5b3UgbmVlZCB0aGlzPwo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKClRoaXMg
aXMgcmVxdWlyZWQgZm9yIEhXIGRvbWFpbnMuIFNvbWUgZHJpdmVycyBvciBpbml0aWFsaXphdGlv
biByb3V0aW5lcyBjaGVjawpjb21wYXRpYmxlLiBCZWxvdyBpcyBleGFtcGxlIGZyb20gbGludXgg
a2VybmVsIHNvdXJjZXM6CgpsaW51eC9zb3VuZC9wcGMvYXdhY3MuYzo3NDE6ICAgIGlmIChvZl9t
YWNoaW5lX2lzX2NvbXBhdGlibGUoIlBvd2VyQm9vazMsMSIpCmxpbnV4L3NvdW5kL3BwYy9hd2Fj
cy5jOjc0MjogICAgICAgIHx8Cm9mX21hY2hpbmVfaXNfY29tcGF0aWJsZSgiUG93ZXJCb29rMywy
IikpIHsKbGludXgvc291bmQvcHBjL2F3YWNzLmM6NzcwOiNkZWZpbmUgSVNfUE03NTAwCihvZl9t
YWNoaW5lX2lzX2NvbXBhdGlibGUoIkFBUEwsNzUwMCIpIFwKbGludXgvc291bmQvcHBjL2F3YWNz
LmM6NzcxOiAgICAgICAgfHwgb2ZfbWFjaGluZV9pc19jb21wYXRpYmxlKCJBQVBMLDg1MDAiKSBc
CmxpbnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc3MjogICAgICAgIHx8IG9mX21hY2hpbmVfaXNfY29t
cGF0aWJsZSgiQUFQTCw5NTAwIikpCi4uLgpsaW51eC9hcmNoL2FybS9tYWNoLW9tYXAyL3BkYXRh
LXF1aXJrcy5jOjcwMzogICAgICAgIGlmCihvZl9tYWNoaW5lX2lzX2NvbXBhdGlibGUocXVpcmtz
LT5jb21wYXRpYmxlKSkgewpsaW51eC9hcmNoL2FybS9tYWNoLW9tYXAyL3BkYXRhLXF1aXJrcy5j
OjcxNzogICAgaWYKKG9mX21hY2hpbmVfaXNfY29tcGF0aWJsZSgidGksb21hcDI0MjAiKSB8fAps
aW51eC9hcmNoL2FybS9tYWNoLW9tYXAyL3BkYXRhLXF1aXJrcy5jOjcxODoKb2ZfbWFjaGluZV9p
c19jb21wYXRpYmxlKCJ0aSxvbWFwMyIpKQpsaW51eC9hcmNoL2FybS9tYWNoLW9tYXAyL3BkYXRh
LXF1aXJrcy5jOjcyMTogICAgaWYKKG9mX21hY2hpbmVfaXNfY29tcGF0aWJsZSgidGksb21hcDMi
KSkKLi4uCgpBbHNvIHNlZSBbMV0KClsxXSBodHRwczovL3NvdXJjZS5jb2RlYXVyb3JhLm9yZy9l
eHRlcm5hbC9pbXgvaW14LXhlbi9jb21taXQvP2g9aW14XzQuMTQuOThfMi4wLjBfZ2EmaWQ9NmU1
OGQ0NzgyMDM2MzllNzFkYTNkYTY5ZmZlYWUzZmE1ZGMwMTk3YgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 14:37:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 14:37:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKkQO-0004mu-E0; Wed, 16 Oct 2019 14:37:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tpd9=YJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKkQN-0004mo-Fr
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 14:37:15 +0000
X-Inumbo-ID: 71f38d50-f022-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 71f38d50-f022-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 14:37:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKkQK-0005OA-8o; Wed, 16 Oct 2019 14:37:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKkQJ-0006jl-UX; Wed, 16 Oct 2019 14:37:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKkQJ-00060S-Tl; Wed, 16 Oct 2019 14:37:11 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142803-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=12434b0a3620332fe3cdfb21db2a348e6f689b5f
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Oct 2019 14:37:11 +0000
Subject: [Xen-devel] [freebsd-master test] 142803: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgwMyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyODAzLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgMTI0MzRiMGEzNjIwMzMyZmUzY2RmYjIxZGIyYTM0OGU2
ZjY4OWI1ZgpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAyNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMjMgZGF5cyAgIDEwIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjgwMyAgMjAxOS0xMC0xNiAwOToxOTo1MiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMg
PGFsY0BGcmVlQlNELm9yZz4KICBBbGVrIFBpbmNodWsgPGFwaW5jaHVrQGRhdHRvLmNvbT4KICBh
bGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbWJyaXNrbyA8YW1icmlza29ARnJl
ZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVy
c0BGcmVlQlNELm9yZz4KICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVC
U0Qub3JnPgogIGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYnIgPGJyQEZyZWVCU0Qu
b3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3Jn
PgogIGNvZ25ldCA8Y29nbmV0QEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVl
QlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAg
ZGFpY2hpIDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9y
Zz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZXVn
ZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgog
IGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4K
ICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+
CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgamVmZiA8
amVmZkBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhp
YmJpdHNARnJlZUJTRC5vcmc+CiAgamlsbGVzIDxqaWxsZXNARnJlZUJTRC5vcmc+CiAgamtpbSA8
amtpbUBGcmVlQlNELm9yZz4KICBqbGggPGpsaEBGcmVlQlNELm9yZz4KICBqbWcgPGptZ0BGcmVl
QlNELm9yZz4KICBqdGwgPGp0bEBGcmVlQlNELm9yZz4KICBrYWt0dXMgPGtha3R1c0BGcmVlQlNE
Lm9yZz4KICBrYW4gPGthbkBGcmVlQlNELm9yZz4KICBrYXJlbHMgPGthcmVsc0BGcmVlQlNELm9y
Zz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4K
ICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbHN0ZXdhcnQgPGxzdGV3YXJ0QEZyZWVCU0Qub3JnPgog
IGx1cG9ybCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVlQlNELm9yZz4K
ICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNELm9yZz4KICBt
YXYgPG1hdkBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNpY2tARnJlZUJTRC5vcmc+CiAg
bWhvcm5lIDxtaG9ybmVARnJlZUJTRC5vcmc+CiAgbWpnIDxtamdARnJlZUJTRC5vcmc+CiAgbW0g
PG1tQEZyZWVCU0Qub3JnPgogIG1tYWN5IDxtbWFjeUBGcmVlQlNELm9yZz4KICBucCA8bnBARnJl
ZUJTRC5vcmc+CiAgb2xpdmllciA8b2xpdmllckBGcmVlQlNELm9yZz4KICBvc2hvZ2JvIDxvc2hv
Z2JvQEZyZWVCU0Qub3JnPgogIHBoaWxpcCA8cGhpbGlwQEZyZWVCU0Qub3JnPgogIFBpb3RyIFBp
ZXRydXN6ZXdza2kgPHBpb3RyLnBpZXRydXN6ZXdza2lAaW50ZWwuY29tPgogIHJheSA8cmF5QEZy
ZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxybWFja2xlbUBGcmVlQlNELm9yZz4KICByb3lnZXIgPHJv
eWdlckBGcmVlQlNELm9yZz4KICBycnMgPHJyc0BGcmVlQlNELm9yZz4KICByc3RvbmUgPHJzdG9u
ZUBGcmVlQlNELm9yZz4KICBzYW1tIDxzYW1tQEZyZWVCU0Qub3JnPgogIHNjaHdlaWtoIDxzY2h3
ZWlraEBGcmVlQlNELm9yZz4KICBzY290dGwgPHNjb3R0bEBGcmVlQlNELm9yZz4KICBzZWYgPHNl
ZkBGcmVlQlNELm9yZz4KICBzamcgPHNqZ0BGcmVlQlNELm9yZz4KICB0aWpsIDx0aWpsQEZyZWVC
U0Qub3JnPgogIFRvbSBDYXB1dGkgPHRjYXB1dGlAZGF0dG8uY29tPgogIHRyYXN6IDx0cmFzekBG
cmVlQlNELm9yZz4KICB0c29vbWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhl
bkBGcmVlQlNELm9yZz4KICB2YW5neXplbiA8dmFuZ3l6ZW5ARnJlZUJTRC5vcmc+CiAgdm1hZmZp
b25lIDx2bWFmZmlvbmVARnJlZUJTRC5vcmc+CiAgeXVyaXB2IDx5dXJpcHZARnJlZUJTRC5vcmc+
CiAgWmFjaCBWYXJnYXMgPHp2YXJnYXNAeGVzLWluYy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
ZnJlZWJzZC1hZ2FpbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA5ODA5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 15:05:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 15:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKkrJ-0007BC-8G; Wed, 16 Oct 2019 15:05:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=GHfa=YJ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iKkrI-0007B7-Hy
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 15:05:04 +0000
X-Inumbo-ID: 53ece28a-f026-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 53ece28a-f026-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 15:05:01 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A213B1570;
 Wed, 16 Oct 2019 08:05:01 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7519B3F68E;
 Wed, 16 Oct 2019 08:05:00 -0700 (PDT)
To: Oleksandr Grytsov <al1img@gmail.com>
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
 <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
 <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
 <CACvf2oWENPf27aqQdve6StQOBv_TitKF_HSxhqFTcfJtmkL6eg@mail.gmail.com>
 <950c69d8-8f0c-b3f7-11da-9accef793c37@arm.com>
 <CACvf2oVCL_FMkHS82p=hKhRq4xUPyLT_qhDd3dTicTWU-yWPGw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d37bb4f0-d8bd-665c-1d11-9f635b813881@arm.com>
Date: Wed, 16 Oct 2019 16:04:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CACvf2oVCL_FMkHS82p=hKhRq4xUPyLT_qhDd3dTicTWU-yWPGw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNi8xMC8yMDE5IDE1OjM0LCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiBPbiBX
ZWQsIE9jdCAxNiwgMjAxOSBhdCA1OjEyIFBNIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+IHdyb3RlOgo+Pgo+PiBIaSBPbGVrc2FuZHIsCj4+Cj4+IE9uIDE2LzEwLzIwMTkgMTU6
MDQsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+Pj4gT24gRnJpLCBPY3QgMTEsIDIwMTkgYXQg
ODoyMSBQTSBTdGVmYW5vIFN0YWJlbGxpbmkKPj4+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3
cm90ZToKPj4+Pgo+Pj4+IE9uIEZyaSwgMTEgT2N0IDIwMTksIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDExLzEwLzIwMTkgMTY6MjMsIElhbiBKYWNrc29uIHdy
b3RlOgo+Pj4+Pj4gT2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxXSBsaWJ4bDog
QWRkIERUQiBjb21wYXRpYmxlIGxpc3QgdG8KPj4+Pj4+IGNvbmZpZyBmaWxlIik6Cj4+Pj4+Pj4g
RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+Pj4+
Pj4+Cj4+Pj4+Pj4gU29tZSBwbGF0Zm9ybXMgbmVlZCBtb3JlIGNvbXBhdGlibGUgcHJvcGVydHkg
dmFsdWVzIGluIGRldmljZQo+Pj4+Pj4+IHRyZWUgcm9vdCBub2RlIGluIGFkZGl0aW9uIHRvICJ4
ZW4seGVudm0tJWQuJWQiIGFuZCAieGVuLHhlbnZtIgo+Pj4+Pj4+IHZhbHVlcyB0aGF0IGFyZSBn
aXZlbiBieSBYZW4gYnkgZGVmYXVsdC4KPj4+Pj4KPj4+Pj4gSSBhbSBwcmV0dHkgc3VyZSBJIGhh
dmUgc2VlbiB0aGlzIHBhdGNoIGEgZmV3IHllYXJzIGFnbywgYnV0IEkgY2FuJ3QgZmluZCBpdAo+
Pj4+PiBpbiBteSBpbmJveC4gV2hhdCBpcyB0aGUgZXhhY3QgcHJvYmxlbSBoZXJlPwo+Pj4+Pgo+
Pj4+Pj4+IFNwZWNpZnkgaW4gZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSB3aGljaCB2YWx1ZXMg
c2hvdWxkIGJlIGFkZGVkCj4+Pj4+Pj4gYnkgcHJvdmlkaW5nICJkdGJfY29tcGF0aWJsZSIgbGlz
dCBvZiBzdHJpbmdzIHNlcGFyYXRlZCBieSBjb21hcy4KPj4+Pj4+Cj4+Pj4+PiBIaSwgdGhhbmtz
Lgo+Pj4+Pj4KPj4+Pj4+IEkgZG9uJ3QgaGF2ZSBhbiBvcGluaW9uIGFib3V0IHRoZSBwcmluY2lw
bGUgb2YgdGhpcyBhbmQgd291bGQgbGlrZSB0bwo+Pj4+Pj4gaGVhciBmcm9tIEFSTSBmb2xrcyBh
Ym91dCB0aGF0Lgo+Pj4+Pj4KPj4+Pj4+IEFsc28sIFN0ZWZhbm8sIEp1bGllbjogc2hvdWxkIHdl
IGJlIGFza2luZyBmb3IgYSBmcmVlemUgZXhjZXB0aW9uIGZvcgo+Pj4+Pj4gdGhpcyBmb3IgNC4x
MyA/Cj4+Pj4+Cj4+Pj4+IEkgZG9uJ3QgaGF2ZSBlbm91Z2ggY29udGV4dCB0byB1bmRlcnN0YW5k
IHRoZSBleGFjdCBpc3N1ZSBoZSBpcyB0cnlpbmcgdG8KPj4+Pj4gc29sdmUuCj4+Pj4KPj4+PiBT
YW1lIGhlcmUuIElzIHRoaXMgcGF0Y2ggbmVlZGVkIGJlY2F1c2Ugb24gc29tZSBwbGF0Zm9ybSB0
aGUgT1MgY2hlY2tzCj4+Pj4gZm9yIHRoZSBwbGF0Zm9ybSAibW9kZWwiIChhbHNvIGtub3duIGFz
ICJtYWNoaW5lIG5hbWUiKSBvbiBkZXZpY2UgdHJlZQo+Pj4+IGJlZm9yZSBjb250aW51aW5nIG9y
IHRvIHRyaWdnZXIgYSBkaWZmZXJlbmNlIGJlaGF2aW9yPwo+Pj4KPj4+IFllcywgZXhhY3RseS4K
Pj4+Cj4+PiBJIHdpbGwgcmVkbyB0aGUgcGF0Y2ggd2l0aCBJYW4ncyBjb21tZW50cyBpZiBpdCBp
cyBvayBpbiBnZW5lcmFsLgo+Pgo+PiBCeSBzcGVjaWZ5aW5nIGEgZGlmZmVyZW50IGNvbXBhdGli
bGUgKGxldCBzYXkgInJlbmVzYXMscjhhNzc0YTEiKSwgdGhlbiB5b3UKPj4gY2xhaW0gdGhhdCB5
b3VyIHZpcnR1YWwgbWFjaGluZSBpcyBleGFjdGx5IHRoZSBzYW1lIGFzIHRoYXQgYm9hcmQuCj4+
Cj4+IFRoaXMgbWVhbnMsIHRoZSBPUyBpcyBmcmVlIHRvIGFzc3VtZSB0aGF0IHRoZSBtZW1vcnkg
bGF5b3V0IGFuZCBhbGwgdGhlIGRldmljZXMKPj4gYXJlIGV4YWN0bHkgdGhlIHNhbWUuIFRoaXMg
aXMgZGVmaW5pdGVseSBub3QgdHJ1ZSBhcyB0aGUgdmlydHVhbCBtYWNoaW5lIHdlCj4+IGV4cG9z
ZSBpcyBzcGVjaWZpYyB0byBYZW4uCj4+Cj4+IFNvIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyB0aGUg
Y29ycmVjdCBhcHByb2FjaCBoZXJlLiBDYW4geW91IHByb3ZpZGUgYSByZWFsLWxpZmUKPj4gZXhh
bXBsZSBvbiB3aHkgeW91IG5lZWQgdGhpcz8KPj4KPj4gQ2hlZXJzLAo+Pgo+PiAtLQo+PiBKdWxp
ZW4gR3JhbGwKPiAKPiBUaGlzIGlzIHJlcXVpcmVkIGZvciBIVyBkb21haW5zLiBTb21lIGRyaXZl
cnMgb3IgaW5pdGlhbGl6YXRpb24gcm91dGluZXMgY2hlY2sKPiBjb21wYXRpYmxlLgoKU28gdGhp
cyBzdWdnZXN0IHlvdSB3aWxsIG5lZWQgdG8gZXhwb3NlIHRoZSBjb21wYXRpYmxlIHRvIG11bHRp
cGxlIGRvbWFpbnMgYXQgCnRoZSBzYW1lIHRpbWUuCgpIb3cgaXMgdGhpcyBldmVuIGdvaW5nIHRv
IGJlIHNhZmU/IEFzIEkgcG9pbnRlZCBvdXQgaW4gbXkgcHJldmlvdXMgZS1tYWlsLCBpZiAKeW91
IHNldCB0aGUgY29tcGF0aWJsZSwgdGhlbiB5b3VyIE9TIGlzIGZyZWUgdG8gYXNzdW1lIGFsbCB0
aGUgZGV2aWNlcyBmb3IgdGhhdCAKU29DIGFyZSBwcmVzZW50IGFuZCB0aGUgbWVtb3J5IGxheW91
dCBpcyBmaXhlZC4KClZlcnkgbGlrZWx5LCB5b3UgYXJlIG9ubHkgZ29pbmcgdG8gZXhwb3NlIGEg
c3Vic2V0IG9mIHRoZSBkZXZpY2VzIHRvIGVhY2ggCmRvbWFpbnMuIFNvIHlvdSBlaXRoZXIgZ29p
bmcgdG8gaGF2ZSBhIGNyYXNoIChpZiBub3RoaW5nIHdlcmUgbWFwcGVkIGF0IHRoZSAKYWRkcmVz
cyBhY2Nlc3MpIG9yIHdyaXRlIHRvIHRoZSB3cm9uZyBkZXZpY2UuCgo+IEJlbG93IGlzIGV4YW1w
bGUgZnJvbSBsaW51eCBrZXJuZWwgc291cmNlczoKPiAKPiBsaW51eC9zb3VuZC9wcGMvYXdhY3Mu
Yzo3NDE6ICAgIGlmIChvZl9tYWNoaW5lX2lzX2NvbXBhdGlibGUoIlBvd2VyQm9vazMsMSIpCj4g
bGludXgvc291bmQvcHBjL2F3YWNzLmM6NzQyOiAgICAgICAgfHwKPiBvZl9tYWNoaW5lX2lzX2Nv
bXBhdGlibGUoIlBvd2VyQm9vazMsMiIpKSB7Cj4gbGludXgvc291bmQvcHBjL2F3YWNzLmM6Nzcw
OiNkZWZpbmUgSVNfUE03NTAwCj4gKG9mX21hY2hpbmVfaXNfY29tcGF0aWJsZSgiQUFQTCw3NTAw
IikgXAo+IGxpbnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc3MTogICAgICAgIHx8IG9mX21hY2hpbmVf
aXNfY29tcGF0aWJsZSgiQUFQTCw4NTAwIikgXAo+IGxpbnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc3
MjogICAgICAgIHx8IG9mX21hY2hpbmVfaXNfY29tcGF0aWJsZSgiQUFQTCw5NTAwIikpCj4gLi4u
Cj4gbGludXgvYXJjaC9hcm0vbWFjaC1vbWFwMi9wZGF0YS1xdWlya3MuYzo3MDM6ICAgICAgICBp
Zgo+IChvZl9tYWNoaW5lX2lzX2NvbXBhdGlibGUocXVpcmtzLT5jb21wYXRpYmxlKSkgewo+IGxp
bnV4L2FyY2gvYXJtL21hY2gtb21hcDIvcGRhdGEtcXVpcmtzLmM6NzE3OiAgICBpZgo+IChvZl9t
YWNoaW5lX2lzX2NvbXBhdGlibGUoInRpLG9tYXAyNDIwIikgfHwKPiBsaW51eC9hcmNoL2FybS9t
YWNoLW9tYXAyL3BkYXRhLXF1aXJrcy5jOjcxODoKPiBvZl9tYWNoaW5lX2lzX2NvbXBhdGlibGUo
InRpLG9tYXAzIikpCj4gbGludXgvYXJjaC9hcm0vbWFjaC1vbWFwMi9wZGF0YS1xdWlya3MuYzo3
MjE6ICAgIGlmCj4gKG9mX21hY2hpbmVfaXNfY29tcGF0aWJsZSgidGksb21hcDMiKSkKPiAuLi4K
PiAKPiBBbHNvIHNlZSBbMV0KPiAKPiBbMV0gaHR0cHM6Ly9zb3VyY2UuY29kZWF1cm9yYS5vcmcv
ZXh0ZXJuYWwvaW14L2lteC14ZW4vY29tbWl0Lz9oPWlteF80LjE0Ljk4XzIuMC4wX2dhJmlkPTZl
NThkNDc4MjAzNjM5ZTcxZGEzZGE2OWZmZWFlM2ZhNWRjMDE5N2IKClNvIHRoaXMgaXMgYSBncmVw
IGZyb20gTGludXgsIEkgaGF2ZSBhbHJlYWR5IGRvbmUgdGhhdC4gV2hhdCBJIGFtIGxvb2tpbmcg
YXQgaXMgCmFuIGV4YWN0IGRlc2NyaXB0aW9uIG9mIHlvdXIgcHJvYmxlbS4gQ2FuIHlvdSB0ZWxs
IG1lIHdoYXQgeW91IGFyZSB0cnlpbmcgdG8gCnBhc3N0aHJvdWdoPyBDYW4geW91IGFsc28gcHJv
dmlkZSBhIHBvaW50ZXIgdG8gdGhlIExpbnV4IGNvZGUgY2hlY2tpbmcgdGhlIApjb21wYXRpYmxl
IGZvciB5b3VyIHByb2JsZW0/CgpCdXQgc3BlYWtpbmcgd2l0aCB2YXJpb3VzIExpbnV4IGZvbGtz
LCBhIGRldmljZSBzaG91bGQgcmVhbGx5IG5vdCByZWx5IG9uIHRoZSAKU29DIGNvbXBhdGlibGUg
dG8gZGVjaWRlIHdoZXRoZXIgaXQgbmVlZHMgdG8gYmUgaW5pdGlhbGl6ZWQvcmVxdWlyZXMgcXVp
cmsuIFRoZSAKY29ycmVjdCBzb2x1dGlvbiBoZXJlIGlzIHRvIGZpeCB5b3VyIGJpbmRpbmdzL2Ry
aXZlciBzbyB0aGV5IGRvbid0IHJlbHkgb24gaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 15:22:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 15:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKl7s-0000LT-18; Wed, 16 Oct 2019 15:22:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eWLc=YJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKl7q-0000LM-Qu
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 15:22:10 +0000
X-Inumbo-ID: b87b9d84-f028-11e9-bbab-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b87b9d84-f028-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 15:22:10 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 9B5472067D;
 Wed, 16 Oct 2019 15:22:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571239329;
 bh=Yi+xR5j4lZs/h2Nz9vJXSDPaEgkOjfIy0HWm4FWNlcw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=RpKfQfv352nsa26iBxkmA6uJfzclp214KRtwB/7DvcpNzig9GcN3od1XRrLrNpv14
 0wDdQNUGcK0VOVHZEOzSzAE8FXuUmgH95+fOxDbcO3Yl/jM8iTaAJ7YgiD3/G7aGXZ
 kpc8+nl8jhvosag5yR+ONOf9ywvBmquOpPCTTVdk=
Date: Wed, 16 Oct 2019 08:22:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Ian Jackson <ian.jackson@citrix.com>
In-Reply-To: <23974.61064.928585.36020@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.21.1910160819310.30080@sstabellini-ThinkPad-T480s>
References: <20191015181802.21957-1-julien.grall@arm.com>
 <alpine.DEB.2.21.1910151221270.30080@sstabellini-ThinkPad-T480s>
 <bfb3ac7c-19bc-90f0-381b-32a1491a967c@arm.com>
 <alpine.DEB.2.21.1910151249160.30080@sstabellini-ThinkPad-T480s>
 <9520fef5-a21b-e4cc-12d1-97794b979883@arm.com>
 <alpine.DEB.2.21.1910152124170.30080@sstabellini-ThinkPad-T480s>
 <23974.61064.928585.36020@mariner.uk.xensource.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim  \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien Grall <Julien.Grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNiBPY3QgMjAxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gU3RlZmFubyBTdGFiZWxs
aW5pIHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuMTNdIHhlbi9hcm06IERvbid0IHVzZSBfZW5k
IGluIGlzX3hlbl9maXhlZF9tZm4oKSIpOgo+ID4gTXkgc3VnZ2VzdGlvbiBpcyBnb2luZyB0byB3
b3JrOiAidGhlIGNvbXBpbGVyIHNlZXMgdGhyb3VnaCBjYXN0cyIKPiA+IHJlZmVycmVkIHRvIGNv
bXBhcmlzb25zIGJldHdlZW4gcG9pbnRlcnMsIHdoZXJlIHdlIHRlbXBvcmFyaWx5IGNhc3RlZAo+
ID4gYm90aCBwb2ludGVycyB0byBpbnRlZ2VycyBhbmQgYmFjayB0byBwb2ludGVycyB2aWEgYSBN
QUNSTy4gVGhhdCBjYXNlCj4gPiB3YXMgaWZmeSBiZWNhdXNlIHRoZSBNQUNSTyB3YXMgY2xlYXJs
eSBhIHdvcmthcm91bmQgdGhlIHNwZWMuCj4gPiAKPiA+IEhlcmUgdGhlIHNpdHVhdGlvbiBpcyBk
aWZmZXJlbnQuIEZvciBvbmUsIHdlIGFyZSBkb2luZyBhcml0aG1ldGljLiBBbHNvCj4gPiB2aXJ0
X3RvX21hZGRyIGFscmVhZHkgdGFrZXMgYSB2YWRkcl90IGFzIGFyZ3VtZW50LiBTbyBpbnN0ZWFk
IG9mIGRvaW5nCj4gPiBwb2ludGVycyBhcml0aG1ldGljLCB0aGVuIGNvbnZlcnRpbmcgdG8gdmFk
ZHJfdCwgd2UgYXJlIGNvbnZlcnRpbmcgdG8KPiA+IHZhZGRyX3QgZmlyc3QsIHRoZW4gZG9pbmcg
YXJpdGhtZXRpY3MsIHdoaWNoIGlzIGZpbmUgYm90aCBmcm9tIGEgQzk5Cj4gPiBwb2ludCBvZiB2
aWV3IGFuZCBldmVuIGEgTUlTUkEgQyBwb2ludCBvZiB2aWV3LiBJIGNhbid0IHNlZSBhIHByb2Js
ZW0KPiA+IHdpdGggdGhhdC4gSSBhbSBzdXJlIGFzIEkgcmVhc29uYWJsZSBjYW4gYmUgOi0pCj4g
Cj4gRlRBT0QgSSB0aGluayB5b3UgYXJlIHN1Z2dlc3RpbmcgdGhpczoKPiAgLSArICAgICAobWZu
X3RvX21hZGRyKG1mbikgPD0gdmlydF90b19tYWRkcihfZW5kIC0gMSkpKQo+ICArICsgICAgICht
Zm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCgodmFkZHJfdClfZW5kIC0gMSkpKQo+
IAo+IHZpcnRfdG9fbWFkZHIodmEpIGlzIGEgbWFjcm8gd2hpY2ggZXhwYW5kcyB0bwo+ICAgIF9f
dmlydF90b19tYWRkcigodmFkZHJfdCkodmEpKQo+IAo+IFNvIHdoYXQgaXMgaGFwcGVuaW5nIGhl
cmUgaXMgdGhhdCB0aGUgY2FzdCB0byBhbiBpbnRlZ2VyIHR5cGUgaXMgYmVpbmcKPiBkb25lIGJl
Zm9yZSB0aGUgc3VidHJhY3Rpb24uCj4gCj4gV2l0aG91dCB0aGUgY2FzdCwgeW91IGFyZSBjYWxj
dWxhdGluZyB0aGUgcG9pbnRlciB2YWx1ZSBfZW5kLTEgZnJvbQo+IHRoZSB2YWx1ZSBfZW5kLCB3
aGljaCBpcyBVQi4gIFdpdGggdGhlIGNhc3QgeW91IGFyZSBjYWxjdWxhdGluZyBhbgo+IGludGVn
ZXIgdmFsdWUuICB2YWRkcl90IGlzIHVuc2lnbmVkLCBzbyBhbGwgYXJpdGhtZXRpYyBvcGVyYXRp
b25zIGFyZQo+IGRlZmluZWQuICBOb3RoaW5nIGNhc3RzIHRoZSByZXN1bHQgYmFjayB0byB0aGUg
ImZvcmJpZGRlbiIgKHdpdGggdGhpcwo+IHByb3ZlbmFuY2UpIHBvaW50ZXIgdmFsdWUsIHNvIGFs
bCBpcyB3ZWxsLgo+IAo+IChXaXRoIHRoZSBtYWNybyBleHBhbnNpb24gdGhlIGNhc3QgaGFwcGVu
cyB0d2ljZS4gIFRoaXMgaXMgcHJvYmFibHkKPiBiZXR0ZXIgdGhhbiB1c2luZyBfX3ZpcnRfdG9f
bWFkZHIgaGVyZS4pCj4gCj4gSWUsIGluIHRoaXMgY2FzZSBJIGFncmVlIHdpdGggU3RlZmFuby4g
IFRoZSBjYXN0IGlzIGJvdGggbmVjZXNzYXJ5IGFuZAo+IHN1ZmZpY2llbnQuCgpUaGFua3MgSWFu
IGZvciB0aGUgc2Vjb25kIHBhaXIgb2YgZXllcyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 15:22:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 15:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKl88-0000MZ-An; Wed, 16 Oct 2019 15:22:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eWLc=YJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKl86-0000MQ-U5
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 15:22:26 +0000
X-Inumbo-ID: c23d72b7-f028-11e9-93b8-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c23d72b7-f028-11e9-93b8-12813bfff9fa;
 Wed, 16 Oct 2019 15:22:26 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 458702067D;
 Wed, 16 Oct 2019 15:22:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571239345;
 bh=4RmU39CeANuvXwWtm34pRCmYzSXK5T2j++DTJCTv7A4=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=rNluFNt0Yt6zIYEOw5Luc5AuzcF8239G7pBmy721aAKrhFxf6rqiRL9U9jPs7m14R
 thZSr8Q/LHJUC1PvqKZ3G+z1y4FC+BYbIbolZdohuTrC7OnVUR5NgebDAWDCk+cEFp
 GmsrnbDTn2iDS82YEQUJDVNcvFjeMVTWoRinpyYM=
Date: Wed, 16 Oct 2019 08:22:24 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191016105303.21948-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910160822120.30080@sstabellini-ThinkPad-T480s>
References: <20191016105303.21948-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v2] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNiBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHZpcnRfdG9fbWFkZHIo
KSBpcyB1c2luZyB0aGUgaGFyZHdhcmUgcGFnZS10YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwo+
IHRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlzaWNhbCBhZGRyZXNzLiBUaGUgZnVu
Y3Rpb24gc2hvdWxkCj4gb25seSBiZSBjYWxsZWQgb24gdmlydHVhbCBhZGRyZXNzIG1hcHBlZC4K
PiAKPiBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQgbWF5IG5vdCBi
ZSBtYXBwZWQgd2hlbiB0aGUKPiBiaW5hcnkgc2l6ZSBpcyBwYWdlLWFsaWduZWQuIFRoaXMgbWVh
bnMgdmlydF90b19tYWRkcigpIHdpbGwgbm90IGJlIGFibGUKPiB0byBkbyB0aGUgdHJhbnNsYXRp
b24gYW5kIHRoZXJlZm9yZSBjcmFzaCBYZW4uCj4gCj4gTm90ZSB0aGVyZSBpcyBhbHNvIGFuIG9m
Zi1ieS1vbmUgaXNzdWUgaW4gdGhpcyBjb2RlLCBidXQgdGhlIHBhbmljIHdpbGwKPiB0cnVtcCB0
aGF0Lgo+IAo+IEJvdGggaXNzdWVzIGNhbiBiZSBmaXhlZCBieSB1c2luZyBfZW5kIC0gMSBpbiB0
aGUgY2hlY2suCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKCj4gLS0tCj4gCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVu
Lm9yZz4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IAo+
IHg4NiBzZWVtcyB0byBiZSBhZmZlY3RlZCBieSB0aGUgb2ZmLWJ5LW9uZSBpc3N1ZS4gSmFuLCBB
bmRyZXc/Cj4gCj4gVGhpcyBjb3VsZCBiZSByZWFjaGVkIGJ5IGEgZG9tYWluIHZpYSBYRU5fU1lT
Q1RMX3BhZ2Vfb2ZmbGluZV9vcC4KPiBIb3dldmVyLCB0aGUgb3BlcmF0aW9uIGlzIG5vdCBzZWN1
cml0eSBzdXBwb3J0ZWQgKHNlZSBYU0EtNzcpLiBTbyB3ZSBhcmUKPiBmaW5lIGhlcmUuCj4gCj4g
ICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIENhc3QgX2VuZCB0byB2YWRkcl90IHRvIHBy
ZXZlbnQgVUIuCj4gICAgICAgICAtIEFkZCBKdWVyZ2VuJ3MgcmVsZWFzZWQtYWNrZWQtYnkKPiAt
LS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gaW5kZXggMjYyZDky
ZjE4ZC4uMzMzZWZkM2E2MCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtMTUzLDcgKzE1Myw3IEBAIGV4
dGVybiB1bnNpZ25lZCBsb25nIHhlbmhlYXBfYmFzZV9wZHg7Cj4gIAo+ICAjZGVmaW5lIGlzX3hl
bl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAg
ICAgKChtZm5fdG9fbWFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAg
ICAgICAgXAo+IC0gICAgIChtZm5fdG9fbWFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5k
KSkpCj4gKyAgICAgKG1mbl90b19tYWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoKHZhZGRyX3Qp
X2VuZCAtIDEpKSkKPiAgCj4gICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYu
aW51c2UuZG9tYWluCj4gICNkZWZpbmUgcGFnZV9zZXRfb3duZXIoX3AsX2QpICgoX3ApLT52Lmlu
dXNlLmRvbWFpbiA9IChfZCkpCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 16:23:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 16:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKm5M-0005o1-Ay; Wed, 16 Oct 2019 16:23:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eWLc=YJ=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iKm5L-0005nw-55
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 16:23:39 +0000
X-Inumbo-ID: 4eec788a-f031-11e9-a531-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4eec788a-f031-11e9-a531-bc764e2007e4;
 Wed, 16 Oct 2019 16:23:38 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 554EF2168B;
 Wed, 16 Oct 2019 16:23:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571243017;
 bh=dW9C6lPgBn5vqKbyWnkFj3+FYlA7YnuVTsiVjamr2Us=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Gj4aevfu2w4Nj3JrPdDQ0lxfbNf/iBi4e8xo9+pxXGptxgZa84NEe/1xJ79hiWo+l
 K0HsHlRgKy+8weU4zFlYjLqvCRoD/+hS95D4K/Auoz5qDUzLUOBIUs2/XR3nBGH5fZ
 KKI5b33t5+5lmGX2JsdvCpYGmkvvzHp7uWamjpkY=
Date: Wed, 16 Oct 2019 09:23:36 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191016111251.29214-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910160923220.30080@sstabellini-ThinkPad-T480s>
References: <20191016111251.29214-1-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] xen/arm: setup: Calculate
 correctly the size of Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNiBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjdXJyZW50IHNp
emUgb2YgWGVuIGlzIGNvbXB1dGVkIHVzaW5nIF9lbmQgLSBfc3RhcnQgKyAxLiBIb3dldmVyLAo+
IF9lbmQgaXMgcG9pbnRpbmcgb25lIHBhc3QgdGhlIGVuZCBvZiBYZW4sIHNvIHRoZSBzaXplIG9m
IFhlbiBpcwo+IG9mZi1ieS1vbmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAy
ICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5j
Cj4gaW5kZXggNzA1YTkxN2FiZi4uNTFkMzIxMDZiNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAgLTgxOSw3ICs4MTks
NyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0
LAo+ICAgICAgLyogUmVnaXN0ZXIgWGVuJ3MgbG9hZCBhZGRyZXNzIGFzIGEgYm9vdCBtb2R1bGUu
ICovCj4gICAgICB4ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfc3Rh
cnQgKyBib290X3BoeXNfb2Zmc2V0KSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
cGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0ICsgMSksIGZhbHNlKTsKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0
KSwgZmFsc2UpOwo+ICAgICAgQlVHX09OKCF4ZW5fYm9vdG1vZHVsZSk7Cj4gIAo+ICAgICAgZmR0
X3NpemUgPSBib290X2ZkdF9pbmZvKGRldmljZV90cmVlX2ZsYXR0ZW5lZCwgZmR0X3BhZGRyKTsK
PiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 16:35:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 16:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKmGc-0006l8-RO; Wed, 16 Oct 2019 16:35:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=PKFF=YJ=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1iKmGb-0006l1-15
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 16:35:17 +0000
X-Inumbo-ID: e0ae797a-f032-11e9-bbab-bc764e2007e4
Received: from mail-il1-x135.google.com (unknown [2607:f8b0:4864:20::135])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e0ae797a-f032-11e9-bbab-bc764e2007e4;
 Wed, 16 Oct 2019 16:34:52 +0000 (UTC)
Received: by mail-il1-x135.google.com with SMTP id a5so3261376ilh.6
 for <xen-devel@lists.xenproject.org>; Wed, 16 Oct 2019 09:34:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:date:message-id:subject
 :in-reply-to:references:to:cc;
 bh=YL6pz0iaj9HIo2zZJvVqqpaqrfpH08UAExJWw+XuruY=;
 b=FYeLXHj5dO5I68PnkG/YqzIqcvCDPXgmUEqEkNURFJKnEotd46gz6sB5Ue2+0tYC+s
 4f7u5nzVkK2uqrkmDVa/lntGmpuYBEZDzTfr+JR9JBl8xNR4TDmPzRTIr6RAcxRlQaj1
 mxXs7OM6dzCiFRco3TeN1v+SFRkXXAakOQPhT/75sWDpfMClicwoPq8kypp52YLRa6f2
 Jc6UwzMTsUS0SPlkJ5maImJ8OfZBA7pEic43fABr78kZ3u7udd4Frr8c3FGibGH97r1t
 Ldj+o00qAqT11k6407raRhEmZtBaYW6/Xt63r7puToc7Pyn4AJFZq/CziB3K0LZRIAIE
 3sfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version:date
 :message-id:subject:in-reply-to:references:to:cc;
 bh=YL6pz0iaj9HIo2zZJvVqqpaqrfpH08UAExJWw+XuruY=;
 b=bhOZQg4lDOnQIedIxcrjrKFOJsquHjA23v1x5veOZeZRjM7QpD4ecgJI/mcIhkYbrF
 1+zIpB5o3XSQ9j37CgCxoTtiCgYXeg3RkWloUwCOMsDcB31bXE04jHlcmBNtc4FvPnGc
 QVE77Ufugg6x82bOluK2lH0+O29aAteqM1oSTwSE+sViU2LxxdeIY7XiFaj6asOG3qOA
 SwQU2sH9nGmQ4eu+H0ypMkxmXY9Qrq+8WpX97SiYM2/qAlalFhoww0eKfCxCLlBwxJbX
 f8cS6uV5PrvJcTmaEW1hEZWFT+YgvfAlSjD2WPUvSGJNZcyyOi1Flf7tuQsbz310EG7g
 wufw==
X-Gm-Message-State: APjAAAVboGEJKXvZdvUt3egW4LENieAQyeHhFsHk5l18Koua4UligX4T
 4yPkRi5vVgfzVPRx/oaJ1hM=
X-Google-Smtp-Source: APXvYqyBSNhDjindQCE0qftAaYQfj/JX/Y8t2pzI9H0KYnAxF8NJ5FRxR60sZgILvoqLfI3IfLKQjA==
X-Received: by 2002:a92:d784:: with SMTP id d4mr12839380iln.110.1571243691475; 
 Wed, 16 Oct 2019 09:34:51 -0700 (PDT)
Received: from [100.64.72.49] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id h18sm15348218iog.52.2019.10.16.09.34.50
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 16 Oct 2019 09:34:50 -0700 (PDT)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Wed, 16 Oct 2019 12:34:49 -0400
Message-Id: <26E88F34-5956-4491-A1A6-9F6FCF87C54E@gmail.com>
In-Reply-To: <AC0692FB-99DB-40A5-BF7E-258A038679EC@xenproject.org>
References: <AC0692FB-99DB-40A5-BF7E-258A038679EC@xenproject.org>
To: Lars Kurth <lars.kurth.xen@gmail.com>
X-Mailer: iPad Mail (17A878)
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBPY3QgMTUsIDIwMTksIGF0IDA4OjI3LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBn
bWFpbC5jb20+IHdyb3RlOgo+IO+7v0hpIFJpY2gsCj4gCj4+Pj4gT24gMTUgT2N0IDIwMTksIGF0
IDAyOjU4LCBSaWNoIFBlcnNhdWQgPHBlcnNhdXJAZ21haWwuY29tPiB3cm90ZToKPj4+Pj4gT24g
T2N0IDExLCAyMDE5LCBhdCAwNzoxMSwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29t
PiB3cm90ZToKPj4+IO+7v09uIDExLzEwLzIwMTksIDAyOjI0LCAiU3RlZmFubyBTdGFiZWxsaW5p
IiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4gICBPbiBUaHUsIDEwIE9jdCAy
MDE5LCBMYXJzIEt1cnRoIHdyb3RlOgo+Pj4+IEBTdGVmYW5vOiBhcyB5b3UgYW5kIEkgYmVsaWV2
ZSBCcmlhbiB3aWxsIGJlIHNwZW5kaW5nIHRpbWUgb24gaW1wcm92aW5nIHRoZQo+Pj4+IEFCSSBk
b2NzLCBJIHRoaW5rIHdlIG5lZWQgdG8gYnVpbGQgc29tZSBhZ3JlZW1lbnQgaGVyZSBvbiB3aGF0
L2hvdwo+Pj4+IHRvIGRvIGl0LiBJIHdhcyBhc3N1bWluZyB0aGF0IGdlbmVyYWxseSB0aGUgY29u
c2Vuc3VzIHdhcyB0byBoYXZlCj4+Pj4gZG9jcyBjbG9zZSB0byB0aGUgY29kZSBpbiBzb3VyY2Us
IGJ1dCB0aGlzIGRvZXMgbm90IHNlZW0gdG8gYmUgdGhlIGNhc2UuCj4+Pj4gQnV0IGlmIHdlIGRv
IGhhdmUgc3R1ZmYgc2VwYXJhdGVseSwgaWRlYWxseSB3ZSB3b3VsZCBoYXZlIGEgdG9vbCB0aGF0
IGhlbHBzCj4+Pj4gcG9pbnQgcGVvcGxlIGVkaXRpbmcgaGVhZGVycyB0byBhbHNvIGxvb2sgYXQg
dGhlIHJlbGV2YW50IGRvY3MuIE90aGVyd2lzZSBpdCB3aWxsCj4+Pj4gYmUgaGFyZCB0byBrZWVw
IHRoZW0gaW4gc3luYy4KPj4+ICAgSW4gZ2VuZXJhbCwgaXQgaXMgYSBnb29kIGlkZWEgdG8ga2Vl
cCB0aGUgZG9jcyBjbG9zZSB0byB0aGUgY29kZSB0byBtYWtlCj4+PiAgIGl0IGVhc2llciB0byBr
ZWVwIHRoZW0gdXAgdG8gZGF0ZS4gQnV0IHRoZXJlIGlzIG5vIG9uZS1zaXplLWZpdHMtYWxsCj4+
PiAgIGhlcmUuIEZvciBwdWJsaWMgQUJJIGRlc2NyaXB0aW9ucywgSSBhZ3JlZSB3aXRoIEFuZHJl
dyB0aGF0IGlkZWFsbHkgdGhleQo+Pj4gICBzaG91bGQgbm90IGJlIGRlZmluZWQgYXMgQyBoZWFk
ZXIgZmlsZXMuCj4+PiAgIEJ1dCBpdCBpcyBub3QgYW4gaXNzdWU6IGFueSB3b3JrIHRoYXQgd2Ug
ZG8gaGVyZSB3b24ndCBiZSB3YXN0ZWQuIEZvcgo+Pj4gICBpbnN0YW5jZSwgd2UgY291bGQgc3Rh
cnQgYnkgYWRkaW5nIG1vcmUgY29tbWVudHMgdG8gdGhlIGN1cnJlbnQgaGVhZGVyCj4+PiAgIGZp
bGVzLiBUaGVuLCBhcyBhIHNlY29uZCBzdGVwLCB0YWtlIGFsbCB0aGUgY29tbWVudHMgYW5kIHR1
cm4gdGhlbSBpbnRvCj4+PiAgIGEgcHJvcGVyIEFCSSBkZXNjcmlwdGlvbiBkb2N1bWVudCB3aXRo
b3V0IGFueSBDIGZ1bmN0aW9uIGRlY2xhcmF0aW9ucy4KPj4+ICAgSXQgaXMgZWFzeSB0byBtb3Zl
IEVuZ2xpc2ggdGV4dCBhcm91bmQsIGFzIGxvbmcgYXMgdGhlIGxpY2Vuc2UgYWxsb3dzIGl0Cj4+
PiAgIC0tIHRoYXQgaXMgdGhlIG9ubHkgcG90ZW50aWFsIGJsb2NrZXIgSSBjYW4gc2VlLgo+Pj4g
VGhpcyBpcyBsaWtlbHkgdG8gYmUgcHJvYmxlbWF0aWMuIEZpcnN0IG9mIGFsbCwgd2UgYXJlIHRh
bGtpbmcgYWJvdXQgQlNELTMtQ2xhdXNlCj4+PiBvciBCU0QtMi1DbGF1c2UgY29kZSAodGhlIGxh
dHRlciBpcyBtb3JlIGRvbWluYW50IGluIGhlYWRlcnMgSSBiZWxpZXZlKSBpbgo+Pj4gYWxsIGtu
b3duIGNhc2VzLgo+Pj4gVGhlIG1haW4gcHJvcGVydGllcyBvZiB0aGUgQlNEIGFyZQo+Pj4gMTog
Q2FuIGJlIHByZXR0eSBtdWNoIHVzZWQgYW55d2hlcmUgZm9yIGFueSBwdXJwb3NlCj4+PiAyOiBD
YW4gYmUgbW9kaWZpZWQgZm9yIGFueSBwdXJwb3NlCj4+PiAzOiBCdXQgdGhlIG9yaWdpbmFsIGxp
Y2Vuc2UgaGVhZGVyIG11c3QgYmUgcmV0YWluZWQgaW4gZGVyaXZhdGVzCj4+IAo+PiBUaGlzIGlz
IGVxdWl2YWxlbnQgdG8gYXR0cmlidXRpb24gb2YgdGhlIGNvcHlyaWdodCBvd25lciBvZiB0aGUg
b3JpZ2luYWxseSBjcmVhdGVkIGZpbGUuCj4+IAo+Pj4gRG9lcyAqbm90KiBoYXZlIHJlcXVpcmVt
ZW50cyBhcm91bmQgYXR0cmlidXRpb24gYXMgQ0MtQlktNDogaG93ZXZlciwKPj4+IGFzIHdlIHN0
b3JlIGV2ZXJ5dGhpbmcgaW4gZ2l0IGF0dHJpYnV0aW9uIGlzIGhhbmRsZWQgYnkgdXMgYnkgZGVm
YXVsdAo+PiAKPj4gU2VlIGFib3ZlLCB0aGUgbGljZW5zZSBoZWFkZXIgYXR0cmlidXRlcyBjb3B5
cmlnaHQsIHNpbmNlIEJTRCB3YXMgY3JlYXRlZCBmb3IgInNvZnR3YXJlIiBhbmQgcGVvcGxlIHdo
byB3b3JrIG9uICJzb2Z0d2FyZSIgd291bGQgdHlwaWNhbGx5IGJlIGxvb2tpbmcgYXQgc291cmNl
IGNvZGUsIGhlbmNlIHRoZSBwcmltYXJ5IGF0dHJpYnV0aW9uIHRha2VzIHBsYWNlIHRoZXJlLCB3
aXRoIHNlY29uZGFyeSBhdHRyaWJ1dGlvbiBpbiBFVUxBcywgIkFib3V0IiBwYW5lbHMsIGV0Yy4K
Pj4gCj4+PiBDQy1CWS00IGFsc28gaGFzIHByb3BlcnRpZXMgMS0zCj4+PiBJbiBhZGRpdGlvbjog
aXQgZG9lcyByZXF1aXJlIHRoYXQKPj4+IDQ6IERlcml2ZWQgd29ya3MgYXJlIGdpdmluZyBhcHBy
b3ByaWF0ZSBjcmVkaXQgdG8gYXV0aG9ycwo+Pj4gICBXZSBjb3VsZCBjbGFyaWZ5IGluIGEgQ09Q
WUlORyBob3cgd2UgcHJlZmVyIHRvIGRvIHRoaXMKPj4+ICAgNC4xOiBXZSBjb3VsZCBzYXkgdGhh
dCAicmVmZXJyaW5nIHRvIHRoZSBYZW4gUHJvamVjdCBjb21tdW5pdHkiCj4+PiAgICAgICAgICAg
aXMgc3VmZmljaWVudCB0byBjb21wbHkgd2l0aCB0aGUgYXR0cmlidXRpb24gY2xhdXNlCj4+IAo+
PiBPbmUgbW90aXZhdGlvbiBmb3IgQ0MtQlkgKHdpdGggYXR0cmlidXRpb24pIGlzIHRvIGNyZWF0
ZSBhbiBpbmNlbnRpdmUgKGNyZWRpdCkgZm9yIHRoZSBjcmVhdGlvbiBvZiBkb2N1bWVudGF0aW9u
LCB3aGljaCBpcyBub3QgY29tbW9ubHkgYSBmYXZvcml0ZSBwYXN0aW1lIG9mIGRldmVsb3BlcnMu
ICAgQ3JlZGl0IHR5cGljYWxseSBnb2VzIGF0IGxlYXN0IHRvIHRoZSBvcmlnaW5hbCBhdXRob3Ig
b2YgYSBzZWN0aW9uIG9mIGRvY3VtZW50YXRpb24sIHdpdGggdmFyeWluZyB3YXlzIG9mIGNyZWRp
dGluZyBzdWJzZXF1ZW50IGNvbnRyaWJ1dG9ycy4gIFRoZSBkb2N1bWVudGF0aW9uIGNhbiBiZSBz
dHJ1Y3R1cmVkIHRvIG1ha2UgY3JlZGl0aW5nIGVhc2llci4gIFRoZSBtZWNoYW5pc20gZm9yIGNy
ZWRpdGluZyBjYW4gYmUgZGVzaWduZWQgdG8gZW5jb3VyYWdlIHNwZWNpZmljIG91dGNvbWVzLCBh
bG9uZyBvdXIgcHJvamVjdGVkIGRvYyBsaWZlY3ljbGUgZm9yIHNhZmV0eSBjZXJ0aWZpY2F0aW9u
LCBjb250cmlidXRvcnMsIGV2YWx1YXRvcnMgYW5kIGNvbW1lcmNpYWwgaW52ZXN0b3JzLgo+IAo+
IE15IHBvaW50IHJlYWxseSB3YXMgaXMgdGhhdCBkdWUgdG8gc3RvcmluZyB0aGUgZmlsZXMgaW4g
Z2l0LCB3ZSBlc3NlbnRpYWxseSBkbyBOT1QgdG9kYXkgZG8gdGhpcy4KPiBTbyB3ZSB3b3VsZCBu
ZWVkIHRvIHRha2UgZXh0cmEgYWN0aW9uOiBlLmcuIG1hbnVhbGx5IG9yIHRocm91Z2ggdG9vbGlu
Zwo+IAo+Pj4gICA0LjI6IFdlIGNvdWxkIHJlcXVpcmUgaW5kaXZpZHVhbCBhdXRob3JzIHRvIGJl
IGNyZWRpdGVkOiBpbiB0aGF0Cj4+PiAgICAgICAgICAgY2FzZSB3ZSBwcm9iYWJseSBvdWdodCB0
byBsZWFkIGJ5IGV4YW1wbGUgYW5kIGxpc3QgdGhlIGF1dGhvcnMKPj4+ICAgICAgICAgICBpbiBh
IGNyZWRpdC9saWNlbnNlIHNlY3Rpb24gYW5kIGV4dHJhY3QgdGhlIGluZm9ybWF0aW9uIGZyb20K
Pj4+ICAgICAgICAgICBnaXQgbG9ncyB3aGVuIHdlIGdlbmVyYXRlIGl0IChhdCBzb21lIHBvaW50
IGluIHRoZSBmdXR1cmUpCj4+PiA1OiBZb3UgZ2l2ZSBhbiBpbmRpY2F0aW9uIHdoZXRoZXIgeW91
IG1hZGUgY2hhbmdlcyAuLi4gaW4gcHJhY3RpY2UKPj4+IHRoaXMgbWVhbnMgeW91IGhhdmUgdG8g
c3RhdGUgc2lnbmlmaWNhbnQgY2hhbmdlcyBtYWRlIHRvIHRoZSB3b3Jrcwo+PiAKPj4gVGhpcyBp
cyBhbHNvIGhlbHBmdWwgZm9yIHByb3ZlbmFuY2Ugb2YgY2hhbmdlcywgd2hpY2ggaXMgcmVsZXZh
bnQgaW4gc2FmZXR5LW9yaWVudGVkIGRvY3VtZW50YXRpb24uICBJdCBjYW4gYmUgdXNlZCB0byBj
bGVhcmx5IGRlbGluZWF0ZSBDQy1saWNlbnNlZCBjb250ZW50ICh3aGljaCBtYXkgYmUgcmV1c2Vk
IGJ5IG1hbnkgY29tcGFuaWVzKSBmcm9tICJBbGwgUmlnaHRzIFJlc2VydmVkIiBjb21tZXJjaWFs
IGNvbnRlbnQgdGhhdCBtYXkgYmUgYWRkZWQgZm9yIGEgc3BlY2lmaWMgY29tbWVyY2lhbCBhdWRp
ZW5jZSBvciBwdXJwb3NlLgo+IAo+IEkgYWdyZWUKPiAKPiBJIHRoaW5rIHRoZSBvdXRjb21lIG9m
IHRoaXMgYW5hbHlzaXMgaXMgcmVhbGx5IHRoYXQgdGhlIG9ubHkgc2lnbmlmaWNhbnQgZGlmZmVy
ZW5jZSBiZXR3ZWVuIEJTRCBhbmQgQ0MtQlkgaW4gdGhpcyBjb250ZXh0IGlzIHRoZSAgIkFsbCBS
aWdodHMgUmVzZXJ2ZWQiIHBvcnRpb24KCkFsc28gLSBCU0QgaXMgYSAic29mdHdhcmUiIGxpY2Vu
c2Ugd2hpbGUgQ0MtQlkgaXMgYSAiY29udGVudCIgbGljZW5zZSwgc28gdGhleSBhcmUgbm90IHN0
cmljdGx5IGNvbXBhcmFibGUsIGV2ZW4gaWYgdGhleSB1c2Ugc2ltaWxhciB0ZXJtaW5vbG9neS4K
Cj4+IFRoZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuICJzb2Z0d2FyZSIgd2hpY2ggInJ1bnMg
b24gbWFjaGluZXMiIGFuZCAiZG9jdW1lbnRhdGlvbiIgd2hpY2ggInJ1bnMgb24gaHVtYW5zIi4g
IENvbWJpbmVkIHNvZnR3YXJlIChlLmcuIEJTRCBjb2RlIGZyb20gdHdvIG9yaWdpbnMpIGlzIGV4
ZWN1dGVkIGlkZW50aWNhbGx5LCBkZXNwaXRlIG9yaWdpbi4gIEh1bWFucyBtYWtlIHZhbHVlIGp1
ZGdlbWVudHMgYmFzZWQgb24gdGhlIGF1dGhvci9vcmlnaW4gb2YgY29udGVudCwgaGVuY2UgdGhl
IGZvY3VzIG9uIGF0dHJpYnV0aW9uLiAgWWVzLCB0aGVyZSBpcyBhIHByb3ZlbmFuY2UgZ3JhcGgg
aW4gZ2l0IChzb2Z0d2FyZS9kYXRhKSwgYnV0IHRoYXQncyBub3QgdHlwaWNhbGx5IHZpc2libGUg
dG8gaHVtYW4gcmVhZGVycywgZXhjZXB0IGFzIGEgZ2VuZXJhdGVkIHJlcG9ydCwgaS5lLiBkb2N1
bWVudGF0aW9uLgo+IAo+IFllcyB0cnVlLiBCdXQgYWxzbyB0cnVlIGZvciBDQy1CWS00IHNvdXJj
ZXMgc3RvcmVkIGluIGdpdCB1bmxlc3MgZXh0cmEgYWN0aW9uIGlzIHRha2VuIAo+IAo+IEJ1dCBt
eSBwb2ludCBpczogCj4gKiBJZiB3ZSB0YWtlIGV4dHJhIGFjdGlvbiBhcyBlLmcuIHByb3Bvc2Vk
IGluIDQuMiB3ZSBjYW4gYXBwbHkgdGhpcyB1bmlmb3JtbHkgdG8gQlNEIGFzIHdlbGwgYXMgQ0Mt
QlkgcGFnZXMKPiAqIFdlIGNhbiBhZGQgYSBzZWN0aW9uIG9uIHJlLXVzZSBhcyBwcm9wb3NlZCBp
biA0LjIgd2hpY2ggcmVjb21tZW5kcyBiZXN0IHByYWN0aWNlcyBhcm91bmQgNS4gIAo+ICogV2Ug
Y2FuIGhpZ2hsaWdodCBzZWN0aW9ucyB0aGF0IGFyZSBCU0QgdnMgQ0MtQlkgaW4gc3VjaCBhIHNl
Y3Rpb24sIHN1Y2ggdGhhdCBzb21lb25lIHdobyBoYXMgaXNzdWUgY2FuIHJlbW92ZSB0aGVzZSBl
YXNpbHkKPiAKPiBJbiBhZGRpdGlvbiB0byB0aGVzZSBwb2ludHM6IG1heWJlIGl0IGlzIHRvbyBp
bXByYWN0aWNhbCB0byBjcmVhdGUgQUJJIGRvY3VtZW50YXRpb24gYmFzZWQgb24gQ0MtQlktNCAo
Z2l2ZW4gdGhhdCBhIGxvdCBvZiB3aGF0IHdlIG5lZWQgaXMgYWxyZWFkeSBpbiBCU0Qgc291cmNl
cykuIAo+IFdlIGNvdWxkIGp1c3QgY29weSBzb21lIG9mIHRoZSBjb250ZW50IGluIHRoZSBCU0Qg
c291cmNlcyB0byBuZXcgQ0MtQlktNCBzb3VyY2VzLCBidXQgaW4gcHJhY3RpY2UgaXQgd291bGQg
anVzdCBiZSBoaWRpbmcgdGhlIHBvdGVudGlhbCBsZWdhbCBpc3N1ZXMgYmVoaW5kIGl0LiAKPiBT
b21lb25lIGNvdWxkIGNvbnRlc3QgdGhlIGNyZWF0aW9uIGFuZCBhcmd1ZSB0aGF0IHBvcnRpb25z
IG9mIHRoZSBub3cgQ0MtQlktNCBzb3VyY2VzIGFyZSBpbiBmYWN0IEJTRDogaW4gcHJhY3RpY2Ug
dGhpcyBpcyBleHRyZW1lbHkgdW5saWtlbHksIGJ1dCBpdCBpcyBwb3NzaWJsZS4KPiAKPj4+IEFz
IHN1Y2gsIEJTRC0yLzMtQ2xhdXNlIGluIG91ciBjb250ZXh0IHdvcmtzIHNpbWlsYXJseSB0byBD
Qy1CWS00Cj4+PiBmcm9tIGEgZG93bnN0cmVhbSdzIHBlcnNwZWN0aXZlLiBJbiBmYWN0IENDLUJZ
LTQgaXMgc29tZXdoYXQgc3RyaWN0ZXIKPj4gCj4+IElmIHdlIGRvbid0IHdhbnQgdGhlIGluY2Vu
dGl2ZXMgYW5kIHByb3ZlbmFuY2UgcHJvcGVydGllcyBvZiBDQy1CWSwgdGhlcmUgaXMgdGhlIG9w
dGlvbiBvZiBDQzAsIHdoaWNoIGlzIHRoZSBlcXVpdmFsZW50IG9mIHB1YmxpYyBkb21haW4uICBU
aGlzIHdvdWxkIGRlbGVnYXRlIHRoZSB0YXNrIG9mIHNlcGFyYXRpbmcgY29tbWVyY2lhbCB2cyBD
QyBjb250ZW50IHRvIGVhY2ggcmVhZGVyLCB3aXRob3V0IGFueSBsaWNlbnNlLXJlcXVpcmVkIGF0
dHJpYnV0aW9uIG9yIHNlcGFyYXRpb24uCj4+IAo+PiBTb21lIGJhY2tncm91bmQgb24gbGljZW5z
ZXMgZGVzaWduZWQgZm9yIGRvY3VtZW50YXRpb24sIHdoaWNoIGhhcyBkaWZmZXJlbnQgbGVnYWwg
cmVxdWlyZW1lbnRzIHRoYW4gc29mdHdhcmU6Cj4+IAo+PiBodHRwczovL3d3dy5kcmVhbXNvbmdz
LmNvbS9JSEUvSUhFLTUwLmh0bWwKPj4gaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2ZhcS8j
d2hhdC1hcmUtY3JlYXRpdmUtY29tbW9ucy1saWNlbnNlcyAobm90IGZvciBzL3cpCj4gCj4gSSB3
aWxsIGhhdmUgYSBsb29rLiBCdXQgdGhlIGNvcmUgaXNzdWUgLSB3aGljaCBpcyB3aHkgSSBoYXZl
IHByb3Bvc2VkIHdoYXQgSSBoYXZlIC0gaXMgdGhlIHF1ZXN0aW9uIG9uIGhvdyBwcmFjdGljYWxs
eSBBQkkgZG9jdW1lbnRhdGlvbiBwdWJsaXNoZWQgdW5kZXIgQ0MtQlktNCwgd2hlbiBtdWNoIG9m
IHRoaXMgaW5mb3JtYXRpb24gaGFzIGFscmVhZHkgYmVlbiBwdWJsaXNoZWQgaW4gdGhlIHBhc3Qg
YXMgY29kZSB1bmRlciBCU0QuCgpJcyB0aGVyZSBhIHJlZmVyZW5jZSBzYW1wbGUgb2Y6CgotIHBy
ZXZpb3VzbHkgcHVibGlzaGVkLCBCU0QtbGljZW5zZWQsIEFCSSBzcGVjaWZpY2F0aW9uLWFzLXNv
dXJjZS1jb2RlCi0gdGhlIGNvcnJlc3BvbmRpbmcgRnVTQSBBQkkgZG9jdW1lbnRhdGlvbiBmb3Ig
dGhhdCBzb3VyY2UgZmlsZQoKSWYgdGhlcmUgaXMgYWxtb3N0IGEgMToxIGNvcnJlc3BvbmRlbmNl
IGJldHdlZW4gQUJJICJkb2NzIiBhbmQgImNvZGUiLCBjb3VsZCB0aGUgbmVjZXNzYXJ5IEZ1U0Eg
YW5ub3RhdGlvbnMgYmVjb21lIHBhcnQgb2YgdGhlIHNvdXJjZSBjb2RlIGZpbGUsIGUuZy4gY29t
bWVudHMgb3IgdGFncz8gIE9yIGlzIHRoZXJlIGEgcmVxdWlyZW1lbnQgZm9yIHRoZSBBQkkgZG9j
dW1lbnRhdGlvbiB0byBoYXZlIGEgc3BlY2lmaWMgbGF5b3V0IGluIGEgcHJpbnRhYmxlIHJlcG9y
dD8KClJpY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 19:12:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 19:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKoi3-0002Xv-4a; Wed, 16 Oct 2019 19:11:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tpd9=YJ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iKoi1-0002Xq-76
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 19:11:45 +0000
X-Inumbo-ID: c68f9662-f048-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c68f9662-f048-11e9-beca-bc764e2007e4;
 Wed, 16 Oct 2019 19:11:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKohs-0002tD-C1; Wed, 16 Oct 2019 19:11:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iKohr-0006Rd-Tk; Wed, 16 Oct 2019 19:11:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iKohr-0003En-QM; Wed, 16 Oct 2019 19:11:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142783-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:hosts-allocate:starved:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:hosts-allocate:starved:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:hosts-allocate:starved:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: qemuu=9020e9526cd08c4dc99d54dba48730de2908c970
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 16 Oct 2019 19:11:35 +0000
Subject: [Xen-devel] [qemu-mainline test] 142783: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc4MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3ODMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAxMCByZWRoYXQtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTAgZGViaWFuLWh2
bS1pbnN0YWxsICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgMTAgcmVkaGF0
LWluc3RhbGwgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWls
IFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBS
RUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxNDAyODIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxNDAyODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgIHN0YXJ2ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgc3RhcnZlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgc3RhcnZlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHN0YXJ2ZWQgIG4vYQoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDkwMjBlOTUyNmNkMDhj
NGRjOTlkNTRkYmE0ODczMGRlMjkwOGM5NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAg
ICAgICAgICAgIGFmZDc2MDUzOTMwOGE1NTI0YWNjZjk2NDEwN2NkYjFkNTRhMDU5ZTMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MDI4MiAgMjAxOS0wOC0xOCAwNTozNjo1MSBaICAgNTkgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxNDAzNjEgIDIwMTktMDgtMTkgMTE6MzY6MjYgWiAgIDU4IGRh
eXMgICA2OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI3ODMgIDIwMTktMTAtMTUg
MTU6MzI6NDIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNv
bT4KICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXgg
QmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgu
d2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJz
LnJ1PgogIEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbWl0
IFNoYWggPGFtaXRAa2VybmVsLm9yZz4KICBBbmRyZXcgSmVmZmVyeSA8YW5kcmV3QGFqLmlkLmF1
PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmljaEB2aXJ0dW96em8uY29tPgog
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEFudG9uIE5lZmVk
b3YgPGFudG9uLm5lZmVkb3ZAdmlydHVvenpvLmNvbT4KICBBbnRvbmlvcyBNb3Rha2lzIDxhbnRv
bmlvcy5tb3Rha2lzQGh1YXdlaS5jb20+CiAgQXRpc2ggUGF0cmEgPGF0aXNoLnBhdHJhQHdkYy5j
b20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIubmV0PgogIEJhbGFtdXJ1aGFu
IFMgPGJhbGEyNEBsaW51eC5pYm0uY29tPgogIEJBTEFUT04gWm9sdGFuIDxiYWxhdG9uQGVpay5i
bWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAgQmFzdGlhbiBLb3BwZWxtYW5u
IDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmluIE1lbmcgPGJtZW5nLmNuQGdt
YWlsLmNvbT4KICBCb3JpcyBGaXVjenluc2tpIDxmaXVjenlAbGludXguaWJtLmNvbT4KICBDYXJs
byBNYXJjZWxvIEFyZW5hcyBCZWzDs24gPGNhcmVuYXNAZ21haWwuY29tPgogIENhdGhlcmluZSBI
byA8Y2F0aGVyaW5lLmhlY3hAZ21haWwuY29tPgogIENoZW4gWmhhbmcgPHRnZmJldGFAbWUuY29t
PgogIENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDaHJp
c3RpYW4gU2Nob2VuZWJlY2sgPHFlbXVfb3NzQGNydWRlYnl0ZS5jb20+CiAgQ2hyaXN0aWFuIFN2
ZW5zc29uIDxibHVlY21kQGdvb2dsZS5jb20+CiAgQ2xhdWRpbyBJbWJyZW5kYSA8aW1icmVuZGFA
bGludXguaWJtLmNvbT4KICBDbGViZXIgUm9zYSA8Y3Jvc2FAcmVkaGF0LmNvbT4KICBDb2xlIFJv
Ymluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIENvbGxpbiBXYWxsaW5nIDx3YWxsaW5nQGxp
bnV4LmlibS5jb20+CiAgQ29yZXkgTWlueWFyZCA8Y21pbnlhcmRAbXZpc3RhLmNvbT4KICBDb3Ju
ZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGth
b2Qub3JnPgogIERhbmllbCBCbGFjayA8ZGFuaWVsQGxpbnV4LmlibS5jb20+CiAgRGFuaWVsIEhl
bnJpcXVlIEJhcmJvemEgPGRhbmllbGhiNDEzQGdtYWlsLmNvbT4KICBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRy
b3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERl
bmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2aXJ0dW96em8uY29tPgogIERtaXRyeSBQb2xldGFl
diA8cG9sZXRhZXZAaXNwcmFzLnJ1PgogIERyLiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0
QHJlZGhhdC5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5j
b20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBD
b3RhIDxjb3RhQGJyYWFwLm9yZz4KICBFcmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+
CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgRXZnZW55IFlha292bGV2IDx3cmZz
aEB5YW5kZXgtdGVhbS5ydT4KICBmYW5neWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgR2Vy
ZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9y
Zz4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVydsOpIFBvdXNzaW5l
YXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21h
aWwuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEln
b3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgSXZhbiBSZW4gPGl2YW5yZW5AdGVu
Y2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vpcm90IDxjaGV3aUBnZW50b28ub3JnPgogIEphbiBLaXN6
a2EgPGphbi5raXN6a2FAc2llbWVucy5jb20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51
eC5pYm0uY29tPgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwg
U3RhbmxleSA8am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0Bp
bnRlbC5jb20+CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvc2ggS3VueiA8amt6
QGdvb2dsZS5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxp
YSBTdXZvcm92YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVzdGluIEhpYmJpdHMgPGNobWVlZWRh
bGZAZ21haWwuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS09OUkFEIEZy
ZWRlcmljIDxmcmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6Fu
IDxEaXJ0WS5pQ0UuaHVAZ21haWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5j
b20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZp
ZXJAcmVkaGF0LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6
aGxiMjlAZm94bWFpbC5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29t
PgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1h
cmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxt
YXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIFN5bXMgPG1hcmsuc3ltc0BjaXRy
aXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4g
Q2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9yZz4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3Nh
dG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBN
YXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxtbGV2aXRza0By
ZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNpYSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4K
ICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGgg
PG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVk
aGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hv
bGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54
eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWlsLmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVy
QHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmth
aiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl
ZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2Ug
PHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxw
YXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1
a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4K
ICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQZXRlciBMaWV2ZW4gPHBsQGth
bXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVy
IFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdA
YW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4K
ICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEg
PHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFwaGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndp
dHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3VwdGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgog
IFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFJpY2hh
cmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0
dW96em8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFAY29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVz
aCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5k
cnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9uaXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBA
cmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAg
U2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFu
LmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEg
PHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNp
bmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBU
YW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnku
bmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4K
ICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+
CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJk
dy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4gWmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+
CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcg
PGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFpYW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgog
IFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAyNTI1MSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 16 22:47:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 22:47:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKs4Z-0002ij-ET; Wed, 16 Oct 2019 22:47:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=E4Dc=YJ=yahoo.com=akm2tosher@srs-us1.protection.inumbo.net>)
 id 1iKs4X-0002ie-EN
 for xen-devel@lists.xenproject.org; Wed, 16 Oct 2019 22:47:13 +0000
X-Inumbo-ID: e45bf69a-f066-11e9-93be-12813bfff9fa
Received: from sonic304-22.consmr.mail.ne1.yahoo.com (unknown [66.163.191.148])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e45bf69a-f066-11e9-93be-12813bfff9fa;
 Wed, 16 Oct 2019 22:47:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1571266031; bh=7TszjDTxSnDvlyS6r+A7GLvKTc7VMUhQqFTVFqu0oRU=;
 h=Date:From:To:Cc:In-Reply-To:References:Subject:From:Subject;
 b=Ow56DAhatQ2j1XyYYDBjw2yrMJSO0yEsdH0uOqsVhtS/rGTUgfrShitND8LH+GCjk4JjPhhMreV7QDDH2xAjdmK6xYKIwbS4ZOkwu56mYm6mINVIYnVYe0StOt6592iLW0Wo79JV1mBBnYaReek57gHupGN7DQwkTdeWpiULTQngH/2RJo9zXdor1/cbD4/qHzynXtJc884lX0JbcDCYWxsfoWTrFpkf1tuJ4ke1A8PaqC5CGhh8sfacfASrg6j2lWroKJRlNjyZRnmMQaxNFRTe91GynECbEbv2eAbvKIlBSSBd0NLNUNaacuBBFnnyd5vbvbEM719/Q8AbDnV5DQ==
X-YMail-OSG: ld7MHpIVM1nJFkmu8yAPe32Qo8ZWFJa2u6z2XZDcHTGmBN_W7FXNHfMLPgdEh3K
 wpNB32ILe_tnD1FSsbJUp6PNudasAU9YR_JXdi1uDTS8vrV4Z2sipp6wHOLLpuwwsDH8i9ZNFymT
 t3uBDwQWnm9cNw92Hs357e_Lp.6Q0XeLi4oEyMufF8259BR3Se0lehiOkWHKdl1m52VRW9xehvV0
 IpPV6Y3H16GiqJRzP_RVb86QoIzlhAqp_er2AidtiEvpdENYBaKEqtmlR758AIElEawpYYNU3tjl
 sG7uEt45ukWsgeevIRSPjA03..yTSMZZpcUbMa6HcOClLDLOERzzQFmvNURrCCMFmVxkkHv_yyzR
 _KVvs6n.PJ09wDRhFw45z12YfZQWcEewV7mNH7f6PzBoe6GWn4BD79SM4EUK619vRSm.AQ_H2gSE
 ndPNNCPMBf8NVzVgxoghJW5w0nhCKYxbAOmEXn0_yKJE9Z5.BXQCAXYdYrLXXoqJPEhEb17ppG.l
 kgXKkuObIFg4oBXrZkyn72RIjOYKCFlBSs8IDmfVuMOrBbxI0K_5O_EJZPZ5KG59DifTLhlE9zyG
 RZbuDXcpD1uxMSC2jx_uGpmtR7MTBKJgc5mgcv_PC2fEdPj5g8iYJQDFspaPE36fsI1r8NEd37Cd
 RZiyamKxeqcHGTBwrTMDqxedBBE2NWjlQexX8N0.Vg1jCC6UAdo4I8CDOKO8Loow55HaV48JRoNn
 _v32EpNUUl5PuW1vVhyAjM4EP2PbbVZIuOqlsgV7Eu9cSedL0UkNYPpoPP74SnCVGT9NGFo.1i2z
 mLhQ2Tb3IE62Q_eVCDtYabCCIgNhwJ1.tvZfUgOc04lChWAtOBTZv6UNxKV3E6Yp2l2bTyvFaSA8
 vTbPIdfP04Snob62DZErlWnGVuPZkEZhvw0N7qdX..ct_.iI9e.1bfKlujCSDQP8LT9vO1cqTEIg
 l9e_hMVxNs.3viSHFYfIXkHGzLlRhmHwVg2MVUgA0z25vdrNSZxGXGBwU8tpHJrjdzWgDELFw20M
 hJE2c709O6PQmwGqsnXuGVd8QUyr_OFmQt5u9MKFJLmrOxpP6b5LsnoEhe4PAgX0RQPLkwFo0YnH
 XWTPZWJeF5UE9MWb2dADGQtsLx7XTtdQRnZkBLqvd5CjggHxj5aTebKKRHHffBqlOqZtXT2S_NMz
 k4eySQvFXJkZWW3HiDADQ8TADs3GUSCLxGBFRV4XSSX9dtsXpE2PPXDyamGV_P7P3ynDkXm_i.QI
 nggccFKnVhpNLH5G1WzvdVLFZE73hmsFotontU_p7W8DtnnzMiEA2Qi8mU_wXWP6nKMQEG09J1nC
 asTDQqnSeXXg40AZlfz1BifJQpzqGYCbpbU8HaKKl
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.ne1.yahoo.com with HTTP; Wed, 16 Oct 2019 22:47:11 +0000
Date: Wed, 16 Oct 2019 22:47:09 +0000 (UTC)
From: tosher 1 <akm2tosher@yahoo.com>
To: Anthony PERARD <anthony.perard@citrix.com>, 
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Message-ID: <508709693.2680109.1571266029778@mail.yahoo.com>
In-Reply-To: <20191009163556.GB18712@perard.uk.xensource.com>
References: <1285554440.4009671.1570271711943.ref@mail.yahoo.com>
 <1285554440.4009671.1570271711943@mail.yahoo.com>
 <20191008083911.GA66437@Air-de-Roger>
 <20191009163556.GB18712@perard.uk.xensource.com>
MIME-Version: 1.0
X-Mailer: WebService/1.1.14498 YMailNorrin Mozilla/5.0 (X11; Ubuntu;
 Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0
Content-Length: 1840
Subject: Re: [Xen-devel] How PV frontend and backend initializes?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "rnikola@vt.edu" <rnikola@vt.edu>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkFudGhvbnkgYW5kIFJvZ2VyLCB0aGFua3MgZm9yIHlvdXIgaW5mb3JtYXRpdmUgcmVzcG9uc2Vz
LiBJdCBoZWxwZWQgYSBsb3QuCgoKPiBJJ20gaG93ZXZlciB1bnN1cmUgYnkgd2hhdCB5b3UgbWVh
biB3aXRoIGluc3RhbmNlLCBzbyB5b3UgbWlnaHQgaGF2ZQo+IHRvIGNsYXJpZnkgZXhhY3RseSB3
aGF0IHlvdSBtZWFuIGluIG9yZGVyIHRvIGdldCBhIG1vcmUgY29uY2lzZQo+IHJlcGx5LgoKTGV0
J3Mgc2F5IHRoZXJlIGFyZSB0d28gRG9tVSdzLCBhbmQgdGhlaXIgcmVzcGVjdGl2ZSBuZXR3b3Jr
IGludGVyZmFjZXMgYXJlIHhlbmJyMCBhbmQgeGVuYnIxLiBUaGVyZWZvcmUsIHRoZXJlIHN1cHBv
c2VkIHRvIGJlIHR3byBQViBuZXRiYWNrIGRyaXZlcnMgcnVubmluZyBpbiBEb20wIChvciBkcml2
ZXIgZG9tYWluKTogb25lIGZvciB4ZW5icjAgYW5kIGFub3RoZXIgZm9yIHhlbmJyMS4gQnkgdGhl
IHRlcm0gaW5zdGFuY2UsIEkgYW0gcmVmZXJpbmcgdG8gdGhlc2UgZHJpdmVycy4gSWYgbGF0ZXIg
dGhlcmUgY29tZXMgYW5vdGhlciBpbnRlcmZhY2UgeGVuYnIzLCB0aGVyZSB3aWxsIGJlIHRoZSB0
aGlyZCBpbnN0YW5jZSBvZiB0aGUgYmFja2VuZCBkcml2ZXIuIEkgd2FzIHdvbmRlcmluZyBob3cg
dGhlc2UgbXVsdGlwbGUgaW5zdGFuY2VzIGFyZSBjcmVhdGVkIGFuZCB3aGVuLgoKTm93LCBhcyB5
b3UgcG9pbnRlZCB0byB0aGUgeGVuIHRvb2xzdGFjaywgSSBleHBsb3JlZCB4bC9saWJ4bCBhIGxp
dHRsZSBiaXQuIEkgcmVhbGl6ZWQgZm9yIHR3byBzZXBhcmF0ZSBkZXZpY2VzLCBsaWJ4bCBjcmVh
dGVzIHR3byBkaWZmZXJlbnQgcGF0aHMgYm90aCBmb3IgdGhlIGZyb250ZW5kIGFuZCBiYWNrZW5k
LiBUaGUgT1NlcyBrZWVwcyB3YXRjaGluZyB4ZW5zdG9yZSBwYXRocy4gSWYgYW4gT1MgZmluZHMg
YSBkZXZpY2Ugb2YgdGhlIHR5cGUgaXQgaXMgaW50ZXJlc3RlZCBpbiwgaXQgY3JlYXRlcyB0aGUg
aW5zdGFuY2Ugb2YgdGhlIGNvcnJlc3BvbmRpbmcgZHJpdmVyIChmcm9udGVuZCBvciBiYWNrZW5k
KSBpZiB0aGUgZGV2aWNlIGlzIG5vdCBpbml0aWFsaXplZCBhbHJlYWR5LiBUaGUgcGF0aCBpcyB0
aGUgcGFyYW1ldGVyIHdoaWNoIG1ha2Ugb25lIGluc3RhbmNlIGRpZmZlcmVudCBmcm9tIHRoZSBv
dGhlcnMuCgpQbGVhc2UgbGV0IG1lIGtub3cgaWYgSSB1bmRlcnN0b29kIGl0IHdyb25nLiBUaGFu
a3MhCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 03:27:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 03:27:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKwRM-00082I-Bi; Thu, 17 Oct 2019 03:27:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ntod=YK=kernel.org=mhiramat@srs-us1.protection.inumbo.net>)
 id 1iKwRL-00082D-Dm
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 03:27:03 +0000
X-Inumbo-ID: fbc1b82a-f08d-11e9-93c1-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbc1b82a-f08d-11e9-93c1-12813bfff9fa;
 Thu, 17 Oct 2019 03:27:02 +0000 (UTC)
Received: from devnote2 (NE2965lan1.rev.em-net.ne.jp [210.141.244.193])
 (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 699EC20640;
 Thu, 17 Oct 2019 03:26:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571282821;
 bh=XvBeg7TzhsqdaOPxVpJmWL2oonJbx2FFN9cGwYruGQc=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=qoTsYbcs/HLjh7anCCftNRsW8YVQ03EeYfp635WLn/ka7G15TJOANN23/4lcSj+ev
 r8DYbxdQftGy84Gu77XbREd3T6sT6eDgBw4XHQ56QCFCZ36rqpQj/k/UCuV4a3ECh5
 gY4S1RWgElkUHJaAKIqmC+vOZyA/vz0djXCgfdT4=
Date: Thu, 17 Oct 2019 12:26:55 +0900
From: Masami Hiramatsu <mhiramat@kernel.org>
To: Peter Zijlstra <peterz@infradead.org>
Message-Id: <20191017122655.6fae3c0e44417a0af30cd2d1@kernel.org>
In-Reply-To: <20191009123106.GK2311@hirez.programming.kicks-ass.net>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
 <20190917151403.60023814bda80304777a35e5@kernel.org>
 <20191009123106.GK2311@hirez.programming.kicks-ass.net>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.32; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Subject: Re: [Xen-devel] [PATCH -tip v4 0/4] x86: kprobes: Prohibit kprobes
 on Xen/KVM emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUGV0ZXIsCgpPbiBXZWQsIDkgT2N0IDIwMTkgMTQ6MzE6MDYgKzAyMDAKUGV0ZXIgWmlqbHN0
cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPiB3cm90ZToKCj4gT24gVHVlLCBTZXAgMTcsIDIwMTkg
YXQgMDM6MTQ6MDNQTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRzdSB3cm90ZToKPiA+IEhpIFBldGVy
LAo+ID4gCj4gPiBDb3VsZCB5b3UgcmV2aWV3IHRoaXMgdmVyc2lvbj8KPiAKPiBUaGVzZSBsb29r
IGdvb2QgdG8gbWU7IHNoYWxsIEkgbWVyZ2UgdGhlbSBvciB3aGF0IHdhcyB0aGUgcGxhbj8KClRo
YW5rcyBmb3IgdGhlIHJldmlldywgeWVzLCBjb3VsZCB5b3UgbWVyZ2UgdGhpcyBzZXJpZXMgdG8g
c3VwcG9ydCBlbXVsYXRlZCBwcmVmaXhlcyBjb3JyZWN0bHk/CgpUaGFuayB5b3UsCgotLSAKTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 06:18:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 06:18:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iKz75-0005EF-Pb; Thu, 17 Oct 2019 06:18:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=YAic=YK=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1iKz74-0005EA-9q
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 06:18:18 +0000
X-Inumbo-ID: e820ef6c-f0a5-11e9-a531-bc764e2007e4
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e820ef6c-f0a5-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 06:18:17 +0000 (UTC)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.92.3 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1iKz72-000NOe-2P; Thu, 17 Oct 2019 06:18:16 +0000
Date: Thu, 17 Oct 2019 07:18:16 +0100
From: Tim Deegan <tim@xen.org>
To: xen-devel@lists.xenproject.org
Message-ID: <20191017061816.GB89655@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.11.1 (2018-12-01)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Subject: [Xen-devel] [PATCH] MAINTAINERS: drop Tim Deegan from 'The Rest'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG5vdCBiZWVuIGFjdGl2ZSBpbiB0aGlzIHJvbGUgZm9yIGEgd2hpbGUgbm93LgoKU2ln
bmVkLW9mZi1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogTUFJTlRBSU5FUlMgfCAx
IC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5F
UlMgYi9NQUlOVEFJTkVSUwppbmRleCA1MzNjZmRjMDhmLi5mNjBkNzY1YmFmIDEwMDY0NAotLS0g
YS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNTM3LDcgKzUzNyw2IEBAIE06CUph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KIE06CUp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+CiBNOglLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CiBNOglTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci1NOglUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KIE06CVdlaSBMaXUgPHdsQHhlbi5vcmc+CiBMOgl4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKIFM6CVN1cHBvcnRlZAotLSAKMi4yMC4xCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 07:30:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 07:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL0EI-0002Sy-NC; Thu, 17 Oct 2019 07:29:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=K5Dy=YK=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1iL0EG-0002St-GV
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 07:29:48 +0000
X-Inumbo-ID: dc849cc6-f0af-11e9-beca-bc764e2007e4
Received: from merlin.infradead.org (unknown [2001:8b0:10b:1231::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc849cc6-f0af-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 07:29:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=merlin.20170209; h=In-Reply-To:Content-Type:MIME-Version:
 References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=7wFvMRX5TjmoFzlFtCpVT79A1OWYMSfZ1xr6DoHurAY=; b=FHgaLqDuzNECct36pr4DbNDQP
 cR5oenemMl5KnQ+4YcOwPUe4ceiGkr751/GQYZx2vLWPUQmfHutK9OCWO3Di7eaS9gCX8PxBpHuTx
 oY84EGCL3F7c12O3AEZzU1+YbPf0Kn6ctG5TN4YbhiQFbMBalp0ITm3TH12v7a2YknLpXhhmsab3x
 tkp/3jiBq5vL+7kAHQvXRydh4LJMDWrxgPPesMHNPuPoXxY3K1Bq9xCu0P/VV4F4dxrSMlJlPP+3t
 jl7AotmrdXoclsnu2bvNhKXHmj8EzPo8vD2ThImHRTPMKL+I9ae89iWzuzrIThf0oXWRnyKRYRjen
 r4weYZWpg==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=noisy.programming.kicks-ass.net)
 by merlin.infradead.org with esmtpsa (Exim 4.92.3 #3 (Red Hat Linux))
 id 1iL0Dr-0003IB-Ia; Thu, 17 Oct 2019 07:29:23 +0000
Received: from hirez.programming.kicks-ass.net
 (hirez.programming.kicks-ass.net [192.168.1.225])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id 6FCC7304B4C;
 Thu, 17 Oct 2019 09:28:25 +0200 (CEST)
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id B2C1929E86617; Thu, 17 Oct 2019 09:29:20 +0200 (CEST)
Date: Thu, 17 Oct 2019 09:29:20 +0200
From: Peter Zijlstra <peterz@infradead.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Message-ID: <20191017072920.GU2328@hirez.programming.kicks-ass.net>
References: <156777561745.25081.1205321122446165328.stgit@devnote2>
 <20190917151403.60023814bda80304777a35e5@kernel.org>
 <20191009123106.GK2311@hirez.programming.kicks-ass.net>
 <20191017122655.6fae3c0e44417a0af30cd2d1@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191017122655.6fae3c0e44417a0af30cd2d1@kernel.org>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH -tip v4 0/4] x86: kprobes: Prohibit kprobes
 on Xen/KVM emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Randy Dunlap <rdunlap@infradead.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTcsIDIwMTkgYXQgMTI6MjY6NTVQTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz
dSB3cm90ZToKPiBIaSBQZXRlciwKPiAKPiBPbiBXZWQsIDkgT2N0IDIwMTkgMTQ6MzE6MDYgKzAy
MDAKPiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+IHdyb3RlOgo+IAo+ID4g
T24gVHVlLCBTZXAgMTcsIDIwMTkgYXQgMDM6MTQ6MDNQTSArMDkwMCwgTWFzYW1pIEhpcmFtYXRz
dSB3cm90ZToKPiA+ID4gSGkgUGV0ZXIsCj4gPiA+IAo+ID4gPiBDb3VsZCB5b3UgcmV2aWV3IHRo
aXMgdmVyc2lvbj8KPiA+IAo+ID4gVGhlc2UgbG9vayBnb29kIHRvIG1lOyBzaGFsbCBJIG1lcmdl
IHRoZW0gb3Igd2hhdCB3YXMgdGhlIHBsYW4/Cj4gCj4gVGhhbmtzIGZvciB0aGUgcmV2aWV3LCB5
ZXMsIGNvdWxkIHlvdSBtZXJnZSB0aGlzIHNlcmllcyB0byBzdXBwb3J0IGVtdWxhdGVkIHByZWZp
eGVzIGNvcnJlY3RseT8KCk9LLCBJJ2xsIGdldCB0aGVtIG1lcmdlZC4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 08:26:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 08:26:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL16s-0007kY-QT; Thu, 17 Oct 2019 08:26:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xclA=YK=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iL16r-0007kT-Vc
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 08:26:14 +0000
X-Inumbo-ID: c77fd220-f0b7-11e9-8aca-bc764e2007e4
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c77fd220-f0b7-11e9-8aca-bc764e2007e4;
 Thu, 17 Oct 2019 08:26:12 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9BF8621F69;
 Thu, 17 Oct 2019 04:26:12 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 17 Oct 2019 04:26:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=L3Higc
 y8FZzEtISj1kV8lhx6Ac0NUnVhfdV8iss7h8E=; b=AdL/7un0Ghq7sHjm6BeTMA
 7naaKaAYmPnE6EmUtYN9odFKQDapxPY4QmdWnb/zEgvMxLYQLDsS/nrjwuqKtI09
 dp82lPEGpwc2kVRdTHz5sbWo4hl8dR1kgi4NCTtcWBbzl1GoWp7s1FsrrryJJDyw
 hdOB8afp6exUJimIoDMSWmuWjWBt7alPEXoYCgmhRMBTxs8qi9r7ZJMSLYguAGCL
 XynIzhG/VpAw/y3V2ciGNLFks3/bz04SBxicdCRlf29pia4Jcd92jPPSC0fE3GtQ
 fuZZUI7wd4ulAWqSEOOpGfX4fi0gM8blQ4neVqTHr8CYD46blB+ITtrT5mdbhM8A
 ==
X-ME-Sender: <xms:pCWoXYs3dbYP9LRgOCuD2J-OQ-qNSLy7ikyV71Gu7gN4-9zXh_tDlQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrjeejgddtgecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeeluddrieehrdefgedrfeef
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:pCWoXUaNHlKbPLn19NxN5z0tgyqHF-MKWq8hloQB_yFpLazoiPvXvg>
 <xmx:pCWoXf19IY5Qu1vqEwXmT9E8xM-hNEeZ5aJfHl9PsYMPKPpXRoyTBw>
 <xmx:pCWoXetik4e6Age-WzAlVYEMN_iNp9KNWaPmWAfdSpMFmThSaPFlwg>
 <xmx:pCWoXa8ga6fKBAnCQKG7BzeoVpVquBQ7jVDVxMMFk4giJ303pndYmw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 595AE8005B;
 Thu, 17 Oct 2019 04:26:11 -0400 (EDT)
Date: Thu, 17 Oct 2019 10:26:08 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191017082608.GA1410@mail-itl>
References: <20191015154736.19882-1-roger.pau@citrix.com>
 <20191015154736.19882-3-roger.pau@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20191015154736.19882-3-roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] x2APIC: simplify resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============1280047412952601004=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1280047412952601004==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="rwEMma7ioTxnRzrJ"
Content-Disposition: inline


--rwEMma7ioTxnRzrJ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v3 2/4] x2APIC: simplify resume

On Tue, Oct 15, 2019 at 05:47:34PM +0200, Roger Pau Monne wrote:
> There's no need to save and restore the IO-APIC entries, the entries
> prior to suspension have already been saved by ioapic_suspend, and
> will be restored by ioapic_resume. Note that at the point where
> resume_x2apic gets called the IO-APIC has not yet resumed, and hence
> all entries should be masked.
>=20
> Note this shouldn't introduce any functional change.
>=20
> Suggested-by: Jan Beulich <jbeulich@suse.com>
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>

I've tried host suspend without any domU running and it works. I've tested
just this patch without others in the series, does it matter?

Tested-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>

> ---
> I'm Ccing Marek since I think he usually tests suspend/resume. Could
> you give this patch a try?
> ---
> Cc: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>
> Cc: Juergen Gross <jgross@suse.com>
> ---
> Changes since v2:
>  - New in this version.
> ---
>  xen/arch/x86/apic.c | 27 ---------------------------
>  1 file changed, 27 deletions(-)
>=20
> diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
> index 6cdb50cf41..0607eb92a8 100644
> --- a/xen/arch/x86/apic.c
> +++ b/xen/arch/x86/apic.c
> @@ -492,35 +492,8 @@ static void __enable_x2apic(void)
> =20
>  static void resume_x2apic(void)
>  {
> -    struct IO_APIC_route_entry **ioapic_entries =3D NULL;
> -
> -    ASSERT(x2apic_enabled);
> -
> -    ioapic_entries =3D alloc_ioapic_entries();
> -    if ( !ioapic_entries )
> -    {
> -        printk("Allocate ioapic_entries failed\n");
> -        goto out;
> -    }
> -
> -    if ( save_IO_APIC_setup(ioapic_entries) )
> -    {
> -        printk("Saving IO-APIC state failed\n");
> -        goto out;
> -    }
> -
> -    mask_8259A();
> -    mask_IO_APIC_setup(ioapic_entries);
> -
>      iommu_enable_x2apic();
>      __enable_x2apic();
> -
> -    restore_IO_APIC_setup(ioapic_entries);
> -    unmask_8259A();
> -
> -out:
> -    if ( ioapic_entries )
> -        free_ioapic_entries(ioapic_entries);
>  }
> =20
>  void setup_local_APIC(void)

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--rwEMma7ioTxnRzrJ
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2oJaAACgkQ24/THMrX
1yz+Agf/RtdcghMttQ01fvLUie28TXbXfpuEtIL0awUeyCCgked7Klui2F/q3gsP
oxTRB54E8qHUT1iFJ2QEJkwsFv4CeBli/jhDDsKwI1+op2AeYdOySUqcpfGyBOIF
AE0U0/Qr2YEhkq6ytGciZnJBdxQTqHf8MtBgKavEawHQmclgBggHXiEDQR+S2yVF
GJDEjKm9M9fhpOgWwX58WySt48bf6b+cf2pnIzMO2H8cXh86iS4oj/10ezWNFpkM
+sOuLHouPqp4pdhvF3YgV+KO6TOWwRA9/r92PKgSP5rE5d/L65yv8PrC3QZW3Gj7
KsQ93pE2ztT38MQmlUUp5IydVt29hA==
=+QD6
-----END PGP SIGNATURE-----

--rwEMma7ioTxnRzrJ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1280047412952601004==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 09:20:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 09:20:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL1x9-0004Um-Vh; Thu, 17 Oct 2019 09:20:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g/FX=YK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iL1x9-0004Uh-KR
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 09:20:15 +0000
X-Inumbo-ID: 52e4e04c-f0bf-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 52e4e04c-f0bf-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 09:20:13 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E12C01684;
 Thu, 17 Oct 2019 02:20:12 -0700 (PDT)
Received: from [10.1.196.50] (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 378CA3F718;
 Thu, 17 Oct 2019 02:20:12 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
 <20191011164325.GA18594@xilinx.com>
 <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
 <20191011180612.GA19987@xilinx.com>
 <a3cf5b20-9a67-f3db-5a0d-1fb672b2bbe3@arm.com>
 <20191011190751.GB19987@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <729fbca8-9a9c-8764-9f9d-c24140d9bb68@arm.com>
Date: Thu, 17 Oct 2019 10:20:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191011190751.GB19987@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpTb3JyeSBmb3IgdGhlIGxhdGUgYW5zd2VyLgoKT24gMTEvMTAvMjAxOSAyMDowNywgQnJp
YW4gV29vZHMgd3JvdGU6Cj4gT24gRnJpLCBPY3QgMTEsIDIwMTkgYXQgMDc6MTc6MjlQTSArMDEw
MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGlzIGNvZGUgaXMgYWxzbyBvbmx5IGNhbGxlZCBh
dCBib290IHdoZXJlIHRoZXJlIGFyZSBiaWdnZXIgdGltZSBjb25zdW1pbmcKPj4gcGFydCAoc3Vj
aCBhcyBkb21oZWFwIGluaXRpYWxpemF0aW9uKS4gU28gSSB3b3VsZCBiZSBzdXJwcmlzZWQgaWYg
eW91IHNlZQo+PiBhbnkgaW1wcm92ZW1lbnQgKG90aGVyIHRoYW4gYSBjb3VwbGUgb2YgY3ljbGVz
KSBpbiBib290IHRpbWUgaGVyZS4KPj4KPj4gVGhlcmVmb3JlLCBJIHdvdWxkIGZhdm9yIGEgcmVh
ZGFibGUgc29sdXRpb24gb3ZlciBhIG1pY3JvLW9wdGltaXplZCBzb2x1dGlvbgo+PiBoZXJlLgo+
IAo+IFdoaWNoIGlzIHdoeSBJIHdhbnRlZCB0byBwdXQgaXQgd2hlcmUgaXQgd2FzIGluIHRoZSBw
YXRjaC4gIFdoZXJlIHRoZQo+IHVzZXIgd291bGQgc2VlIHRoZSB3YXJuaW5nIGFmdGVyIHRoZSBp
bmZvcm1hdGlvbiBhYm91dCB0aGUgbWVtb3J5Cj4gbW9kdWxlcyB3ZXJlIHByaW50ZWQgKGFuZCBm
YWlyIGVhcmx5KS4KCkkgaGFkIGEgdGhpbmsgYWJvdXQgaXQsIGR1bXBpbmcgdGhlIG1vZHVsZXMg
aW5mb3JtYXRpb25zIGJlZm9yZSBpcyB1c2VmdWwgaWYgeW91IAprbm93IHRoYXQgeW91IGhhdmUg
b25lIG1vZHVsZSBtYXggcGVyIGtpbmQuIFNvIHlvdSBhdm9pZCB0byBwcmludCB0aGUgbW9kdWxl
cyAKYWRkcmVzcy9zaXplIGluIHRoZSB3YXJuaW5nLgoKSG93ZXZlciwgaXQgaXMgcG9zc2libGUg
dG8gaGF2ZSBtdWx0aXBsZSBrZXJuZWwgbW9kdWxlIChhcyBsb25nIGFzIHRoZXkgZG9uJ3QgCmhh
dmUgdGhlIHNhbWUgc3RhcnQgYWRkcmVzcyksIHlvdSBjb3VsZCBlbmQgdXAgd2l0aCB0aGUgZm9s
bG93aW5nIG1lc3NhZ2U6CgoiV0FSTklORzogbW9kdWxlcyBLZXJuZWwgYW5kIEtlcm5lbCBvdmVy
bGFwIgoKVG8gbWFrZSB0aGUgbWVzc2FnZSBtb3JlIG1lYW5pbmdmdWwsIHdlIHdvdWxkIG5lZWQg
dG8gcHJpbnQgdGhlIG1vZHVsZXMgCmFkZHJlc3Mvc2l6ZS4gVGhlcmVmb3JlLCBJIGRvbid0IHZp
ZXcgdGhhdCBpdCBpcyBpbXBvcnRhbnQgdG8gY2hlY2sgb3ZlcmxhcHBpbmcgCmluIGVhcmx5X3By
aW50X2luZm8oKS4gSW4gdGhpcyBjYXNlIEkgd291bGQgZmF2b3IgYW55IGNvZGUgdGhhdCBkb24n
dCBhZGQgYSAKZG91YmxlIGZvciBsb29wLgoKV2hpbGUgdGhpbmtpbmcgYWJvdXQgdGhpcyBjYXNl
LCBpdCBtYWRlIG1lIHJlYWxpemUgdGhhdCB3ZSBvbmx5IGNoZWNrIHRoZSBzdGFydCAKYWRkcmVz
cyB0byBjb25zaWRlciBhIG1hdGNoLiBUaGlzIG1lYW5zIGlmIHRoZSBzaXplIGlzIGRpZmZlcmVu
dCwgdGhlbiBpdCB3aWxsIApiZSBpZ25vcmVkLiBJIHRoaW5rIHdlIG91Z2h0IHRvIHRocm93IGF0
IGxlYXN0IHdhcm5pbmcgZm9yIHRoaXMgY2FzZSBhcyB3ZWxsLgoKV291bGQgeW91IG1pbmQgdG8g
aGF2ZSBhIGxvb2s/Cgo+IAo+IEVpdGhlciB3YXksIHRha2UgeW91ciBwaWNrIG9mIGxvY2F0aW9u
IGFuZCBpZiBpdCdzIG9ubHkgZGVidWcgb3Igbm90IGFuZAo+IEkgY2FuIHdyaXRlIGl0IHVwIGFu
ZCB0ZXN0IGl0LgoKSSB3b3VsZCBzdGlsbCBwcmVmZXIgaW4gYWRkX2Jvb3RfbW9kdWxlKCkuIFNl
ZSB3aHkgYWJvdmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 13:25:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 13:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL5lz-0007Kg-SY; Thu, 17 Oct 2019 13:24:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HL6h=YK=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iL5ly-0007Kb-D6
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 13:24:58 +0000
X-Inumbo-ID: 7d02f400-f0e1-11e9-93d1-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d02f400-f0e1-11e9-93d1-12813bfff9fa;
 Thu, 17 Oct 2019 13:24:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571318687;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=uZ3wj9JSq/36YW8Ij7AUmoAZYMJV/LZe0wDXOXhccJ4=;
 b=UGh+q80MOH6iuSPdvsnW5izYLw8CMxHszWM42WGU7HudqklC6h3FM3/M
 LxayrAIII3tHax44dGpjEivRoJBMFNK9BCpI3Lx9SLUTCVUiervWeHSkk
 YBaxwX2wLkRIjewsImmKtasqgYNaZVeEfb7NNpxAshHeTl0p+ZUrjLUm/ 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NfYsuSxYoBcnB9wanfFjMuD3RxLg3cCKHKlpMctwhxFfrE+lO4EzqrwD4jfYv6g0nH+wOrScRL
 5xxRGc95w5tvz+obLexexWXj/G7d4O1XQsRN9q6L9xcval+sl6+sN1fza9GUtEEUizirN2k4v8
 LFXsskCo+129BP3MugVCMqfo8P8YSv/lFE3vjHEtfpdSdu8eXJ0pL3wOLwjgFGMdqBLSmFpm8y
 RTRvmqBsStCjwScS0tBJxsXeKlGbZbTg4bAvpSPqCrUCevkNcZq6GW5zKA2/BTyaHc6zerqufu
 BCw=
X-SBRS: 2.7
X-MesageID: 7345294
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,307,1566878400"; 
   d="scan'208";a="7345294"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>, Lars Kurth <lars.kurth.xen@gmail.com>
Thread-Topic: [Xen-devel] [RFC] Documentation formats, licenses and file
 system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVf6dT+XmAgAAogYCAAGMNAIAAtDWAgAWecoCAAK9DAIAB1/uAgAFt+gA=
Date: Thu, 17 Oct 2019 13:24:42 +0000
Message-ID: <5CFB62F9-89FA-445F-89EA-17D5F71E78AB@citrix.com>
References: <AC0692FB-99DB-40A5-BF7E-258A038679EC@xenproject.org>
 <26E88F34-5956-4491-A1A6-9F6FCF87C54E@gmail.com>
In-Reply-To: <26E88F34-5956-4491-A1A6-9F6FCF87C54E@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.f.191014
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F5BA8F2834421F46952318AF0B4BBECD@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDE2LzEwLzIwMTksIDE3OjM1LCAiUmljaCBQZXJzYXVkIiA8cGVyc2F1ckBnbWFp
bC5jb20+IHdyb3RlOg0KDQogICAgPiBPbiBPY3QgMTUsIDIwMTksIGF0IDA4OjI3LCBMYXJzIEt1
cnRoIDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20+IHdyb3RlOg0KLi4uDQogICAgPiANCiAgICA+
IE15IHBvaW50IHJlYWxseSB3YXMgaXMgdGhhdCBkdWUgdG8gc3RvcmluZyB0aGUgZmlsZXMgaW4g
Z2l0LCB3ZSBlc3NlbnRpYWxseSBkbyBOT1QgdG9kYXkgZG8gdGhpcy4NCiAgICA+IFNvIHdlIHdv
dWxkIG5lZWQgdG8gdGFrZSBleHRyYSBhY3Rpb246IGUuZy4gbWFudWFsbHkgb3IgdGhyb3VnaCB0
b29saW5nDQogICAgPiANCiAgICA+Pj4gICA0LjI6IFdlIGNvdWxkIHJlcXVpcmUgaW5kaXZpZHVh
bCBhdXRob3JzIHRvIGJlIGNyZWRpdGVkOiBpbiB0aGF0DQogICAgPj4+ICAgICAgICAgICBjYXNl
IHdlIHByb2JhYmx5IG91Z2h0IHRvIGxlYWQgYnkgZXhhbXBsZSBhbmQgbGlzdCB0aGUgYXV0aG9y
cw0KICAgID4+PiAgICAgICAgICAgaW4gYSBjcmVkaXQvbGljZW5zZSBzZWN0aW9uIGFuZCBleHRy
YWN0IHRoZSBpbmZvcm1hdGlvbiBmcm9tDQogICAgPj4+ICAgICAgICAgICBnaXQgbG9ncyB3aGVu
IHdlIGdlbmVyYXRlIGl0IChhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUpDQogICAgPj4+IDU6
IFlvdSBnaXZlIGFuIGluZGljYXRpb24gd2hldGhlciB5b3UgbWFkZSBjaGFuZ2VzIC4uLiBpbiBw
cmFjdGljZQ0KICAgID4+PiB0aGlzIG1lYW5zIHlvdSBoYXZlIHRvIHN0YXRlIHNpZ25pZmljYW50
IGNoYW5nZXMgbWFkZSB0byB0aGUgd29ya3MNCiAgICA+PiANCiAgICA+PiBUaGlzIGlzIGFsc28g
aGVscGZ1bCBmb3IgcHJvdmVuYW5jZSBvZiBjaGFuZ2VzLCB3aGljaCBpcyByZWxldmFudCBpbiBz
YWZldHktb3JpZW50ZWQgZG9jdW1lbnRhdGlvbi4gIEl0IGNhbiBiZSB1c2VkIHRvIGNsZWFybHkg
ZGVsaW5lYXRlIENDLWxpY2Vuc2VkIGNvbnRlbnQgKHdoaWNoIG1heSBiZSByZXVzZWQgYnkgbWFu
eSBjb21wYW5pZXMpIGZyb20gIkFsbCBSaWdodHMgUmVzZXJ2ZWQiIGNvbW1lcmNpYWwgY29udGVu
dCB0aGF0IG1heSBiZSBhZGRlZCBmb3IgYSBzcGVjaWZpYyBjb21tZXJjaWFsIGF1ZGllbmNlIG9y
IHB1cnBvc2UuDQogICAgPiANCiAgICA+IEkgYWdyZWUNCiAgICA+IA0KICAgID4gSSB0aGluayB0
aGUgb3V0Y29tZSBvZiB0aGlzIGFuYWx5c2lzIGlzIHJlYWxseSB0aGF0IHRoZSBvbmx5IHNpZ25p
ZmljYW50IGRpZmZlcmVuY2UgYmV0d2VlbiBCU0QgYW5kIENDLUJZIGluIHRoaXMgY29udGV4dCBp
cyB0aGUgICJBbGwgUmlnaHRzIFJlc2VydmVkIiBwb3J0aW9uDQogICAgDQogICAgQWxzbyAtIEJT
RCBpcyBhICJzb2Z0d2FyZSIgbGljZW5zZSB3aGlsZSBDQy1CWSBpcyBhICJjb250ZW50IiBsaWNl
bnNlLCBzbyB0aGV5IGFyZSBub3Qgc3RyaWN0bHkgY29tcGFyYWJsZSwgZXZlbiBpZiB0aGV5IHVz
ZSBzaW1pbGFyIHRlcm1pbm9sb2d5Lg0KDQpUcnVlLCBidXQgYXMgd2UgaGF2ZSBub3RpY2VkIHRo
ZSBib3VuZGFyeSBiZXR3ZWVuIGNvbnRlbnQgYW5kIGluLWNvZGUgZG9jcyBjb250ZW50IGlzIGZ1
enp5Lg0KICAgIA0KICAgID4+IFRoZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuICJzb2Z0d2Fy
ZSIgd2hpY2ggInJ1bnMgb24gbWFjaGluZXMiIGFuZCAiZG9jdW1lbnRhdGlvbiIgd2hpY2ggInJ1
bnMgb24gaHVtYW5zIi4gIENvbWJpbmVkIHNvZnR3YXJlIChlLmcuIEJTRCBjb2RlIGZyb20gdHdv
IG9yaWdpbnMpIGlzIGV4ZWN1dGVkIGlkZW50aWNhbGx5LCBkZXNwaXRlIG9yaWdpbi4gIEh1bWFu
cyBtYWtlIHZhbHVlIGp1ZGdlbWVudHMgYmFzZWQgb24gdGhlIGF1dGhvci9vcmlnaW4gb2YgY29u
dGVudCwgaGVuY2UgdGhlIGZvY3VzIG9uIGF0dHJpYnV0aW9uLiAgWWVzLCB0aGVyZSBpcyBhIHBy
b3ZlbmFuY2UgZ3JhcGggaW4gZ2l0IChzb2Z0d2FyZS9kYXRhKSwgYnV0IHRoYXQncyBub3QgdHlw
aWNhbGx5IHZpc2libGUgdG8gaHVtYW4gcmVhZGVycywgZXhjZXB0IGFzIGEgZ2VuZXJhdGVkIHJl
cG9ydCwgaS5lLiBkb2N1bWVudGF0aW9uLg0KICAgID4gDQogICAgPiBZZXMgdHJ1ZS4gQnV0IGFs
c28gdHJ1ZSBmb3IgQ0MtQlktNCBzb3VyY2VzIHN0b3JlZCBpbiBnaXQgdW5sZXNzIGV4dHJhIGFj
dGlvbiBpcyB0YWtlbiANCiAgICA+IA0KICAgID4gQnV0IG15IHBvaW50IGlzOiANCiAgICA+ICog
SWYgd2UgdGFrZSBleHRyYSBhY3Rpb24gYXMgZS5nLiBwcm9wb3NlZCBpbiA0LjIgd2UgY2FuIGFw
cGx5IHRoaXMgdW5pZm9ybWx5IHRvIEJTRCBhcyB3ZWxsIGFzIENDLUJZIHBhZ2VzDQogICAgPiAq
IFdlIGNhbiBhZGQgYSBzZWN0aW9uIG9uIHJlLXVzZSBhcyBwcm9wb3NlZCBpbiA0LjIgd2hpY2gg
cmVjb21tZW5kcyBiZXN0IHByYWN0aWNlcyBhcm91bmQgNS4gIA0KICAgID4gKiBXZSBjYW4gaGln
aGxpZ2h0IHNlY3Rpb25zIHRoYXQgYXJlIEJTRCB2cyBDQy1CWSBpbiBzdWNoIGEgc2VjdGlvbiwg
c3VjaCB0aGF0IHNvbWVvbmUgd2hvIGhhcyBpc3N1ZSBjYW4gcmVtb3ZlIHRoZXNlIGVhc2lseQ0K
ICAgID4gDQogICAgPiBJbiBhZGRpdGlvbiB0byB0aGVzZSBwb2ludHM6IG1heWJlIGl0IGlzIHRv
byBpbXByYWN0aWNhbCB0byBjcmVhdGUgQUJJIGRvY3VtZW50YXRpb24gYmFzZWQgb24gQ0MtQlkt
NCAoZ2l2ZW4gdGhhdCBhIGxvdCBvZiB3aGF0IHdlIG5lZWQgaXMgYWxyZWFkeSBpbiBCU0Qgc291
cmNlcykuIA0KICAgID4gV2UgY291bGQganVzdCBjb3B5IHNvbWUgb2YgdGhlIGNvbnRlbnQgaW4g
dGhlIEJTRCBzb3VyY2VzIHRvIG5ldyBDQy1CWS00IHNvdXJjZXMsIGJ1dCBpbiBwcmFjdGljZSBp
dCB3b3VsZCBqdXN0IGJlIGhpZGluZyB0aGUgcG90ZW50aWFsIGxlZ2FsIGlzc3VlcyBiZWhpbmQg
aXQuIA0KICAgID4gU29tZW9uZSBjb3VsZCBjb250ZXN0IHRoZSBjcmVhdGlvbiBhbmQgYXJndWUg
dGhhdCBwb3J0aW9ucyBvZiB0aGUgbm93IENDLUJZLTQgc291cmNlcyBhcmUgaW4gZmFjdCBCU0Q6
IGluIHByYWN0aWNlIHRoaXMgaXMgZXh0cmVtZWx5IHVubGlrZWx5LCBidXQgaXQgaXMgcG9zc2li
bGUuDQogICAgPiANCiAgICA+Pj4gQXMgc3VjaCwgQlNELTIvMy1DbGF1c2UgaW4gb3VyIGNvbnRl
eHQgd29ya3Mgc2ltaWxhcmx5IHRvIENDLUJZLTQNCiAgICA+Pj4gZnJvbSBhIGRvd25zdHJlYW0n
cyBwZXJzcGVjdGl2ZS4gSW4gZmFjdCBDQy1CWS00IGlzIHNvbWV3aGF0IHN0cmljdGVyDQogICAg
Pj4gDQogICAgPj4gSWYgd2UgZG9uJ3Qgd2FudCB0aGUgaW5jZW50aXZlcyBhbmQgcHJvdmVuYW5j
ZSBwcm9wZXJ0aWVzIG9mIENDLUJZLCB0aGVyZSBpcyB0aGUgb3B0aW9uIG9mIENDMCwgd2hpY2gg
aXMgdGhlIGVxdWl2YWxlbnQgb2YgcHVibGljIGRvbWFpbi4gIFRoaXMgd291bGQgZGVsZWdhdGUg
dGhlIHRhc2sgb2Ygc2VwYXJhdGluZyBjb21tZXJjaWFsIHZzIENDIGNvbnRlbnQgdG8gZWFjaCBy
ZWFkZXIsIHdpdGhvdXQgYW55IGxpY2Vuc2UtcmVxdWlyZWQgYXR0cmlidXRpb24gb3Igc2VwYXJh
dGlvbi4NCiAgICA+PiANCiAgICA+PiBTb21lIGJhY2tncm91bmQgb24gbGljZW5zZXMgZGVzaWdu
ZWQgZm9yIGRvY3VtZW50YXRpb24sIHdoaWNoIGhhcyBkaWZmZXJlbnQgbGVnYWwgcmVxdWlyZW1l
bnRzIHRoYW4gc29mdHdhcmU6DQogICAgPj4gDQogICAgPj4gaHR0cHM6Ly93d3cuZHJlYW1zb25n
cy5jb20vSUhFL0lIRS01MC5odG1sDQogICAgPj4gaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3Jn
L2ZhcS8jd2hhdC1hcmUtY3JlYXRpdmUtY29tbW9ucy1saWNlbnNlcyAobm90IGZvciBzL3cpDQog
ICAgPiANCiAgICA+IEkgd2lsbCBoYXZlIGEgbG9vay4gQnV0IHRoZSBjb3JlIGlzc3VlIC0gd2hp
Y2ggaXMgd2h5IEkgaGF2ZSBwcm9wb3NlZCB3aGF0IEkgaGF2ZSAtIGlzIHRoZSBxdWVzdGlvbiBv
biBob3cgcHJhY3RpY2FsbHkgQUJJIGRvY3VtZW50YXRpb24gcHVibGlzaGVkIHVuZGVyIENDLUJZ
LTQsIHdoZW4gbXVjaCBvZiB0aGlzIGluZm9ybWF0aW9uIGhhcyBhbHJlYWR5IGJlZW4gcHVibGlz
aGVkIGluIHRoZSBwYXN0IGFzIGNvZGUgdW5kZXIgQlNELg0KICAgIA0KICAgIElzIHRoZXJlIGEg
cmVmZXJlbmNlIHNhbXBsZSBvZjoNCiAgICANCiAgICAtIHByZXZpb3VzbHkgcHVibGlzaGVkLCBC
U0QtbGljZW5zZWQsIEFCSSBzcGVjaWZpY2F0aW9uLWFzLXNvdXJjZS1jb2RlDQoNCkFsbCBvZiBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvaHlwZXJjYWxsDQpBbmQgc29tZSBj
YW4gYmUgY29udGVudCByaWNoIGFzIHNlZW4gaW4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2Nz
L3Vuc3RhYmxlL2h5cGVyY2FsbC9hcm0vaW5jbHVkZSxwdWJsaWMseGVuLmguaHRtbCNGdW5jX0hZ
UEVSVklTT1JfbW11X3VwZGF0ZQ0KIA0KICAgIC0gdGhlIGNvcnJlc3BvbmRpbmcgRnVTQSBBQkkg
ZG9jdW1lbnRhdGlvbiBmb3IgdGhhdCBzb3VyY2UgZmlsZQ0KDQpXZSBkbyBOT1QgaGF2ZSBBTlkg
RnVTQSBkb2N1bWVudGF0aW9uIGF0IHRoaXMgc3RhZ2UuIEFuZCB0aGVyZSBhcmUgTk8gZXhhbXBs
ZXMgb2Ygc3VjaCBkb2NzIGluIHRoZSBwdWJsaWMgZG9tYWluDQpJIGFtIHdhaXRpbmcgZm9yIGEg
c2FuaXRpc2VkIHNtYWxsaXNoIHN5c3RlbSBzb2Z0d2FyZSBleGFtcGxlIHRvIGJlIG1hZGUgYXZh
aWxhYmxlLCB3aGljaCBzaG91bGQgaGVscCB1cyBpZGVudGlmeSB0aGUgcHJhY3RpY2FsIGltcGxp
Y2F0aW9ucyANCkhvd2V2ZXIsIEFCSSBkb2N1bWVudGF0aW9uIHdvdWxkIGJlIHBhcnQgb2YgaXQN
CiAgICANCiAgICBJZiB0aGVyZSBpcyBhbG1vc3QgYSAxOjEgY29ycmVzcG9uZGVuY2UgYmV0d2Vl
biBBQkkgImRvY3MiIGFuZCAiY29kZSIsIGNvdWxkIHRoZSBuZWNlc3NhcnkgRnVTQSBhbm5vdGF0
aW9ucyBiZWNvbWUgcGFydCBvZiB0aGUgc291cmNlIGNvZGUgZmlsZSwgZS5nLiBjb21tZW50cyBv
ciB0YWdzPyAgT3IgaXMgdGhlcmUgYSByZXF1aXJlbWVudCBmb3IgdGhlIEFCSSBkb2N1bWVudGF0
aW9uIHRvIGhhdmUgYSBzcGVjaWZpYyBsYXlvdXQgaW4gYSBwcmludGFibGUgcmVwb3J0Pw0KICAg
IA0KSSBkb27igJl0IHRoaW5rIHRoZXJlIHdpbGwgYmUgYSAxOjEgbWFwcGluZy4gVGhlIGRvY3Vt
ZW50YXRpb24gd291bGQgdHlwaWNhbGx5IGJlDQotIEludGVyZmFjZSBkb2NzIChlLmcuIEFCSSBk
b2NzKSAtIHRoZXJlIHdpbGwgbGlrZWx5IGJlIGEgY2xlYW4gbWFwcGluZyANCi0gUmVxdWlyZW1l
bnRzOiBzcGVjaWZ5aW5nIHdoYXQgdGhlIHN5c3RlbSBpcyBzdXBwb3NlZCB0byBkbyAtIG5vIGNs
ZWFuIG1hcHBpbmcgdG8gc291cmNlDQotIERlc2lnbnMsIEFyY2hpdGVjdHVyZSBkb2NzLCAuLi4g
LSBubyBjbGVhbiBtYXBwaW5nIHRvIHNvdXJjZQ0KLSBUZXN0IFNwZWNzIC0gc2hvdWxkIGhhdmUg
Y2xlYW4gbWFwcGluZyB0byB0ZXN0IGNvZGUsIGJ1dCBub3QgdG8gdGVzdGVkIGNvZGUNCg0KV2Ug
ZG8gc3RpbGwgbmVlZCBzb21lIHNvcnQgb2YgdGFnZ2luZyBmb3IgdHJhY2FiaWxpdHkNCg0KSW4g
YW55IGNhc2U6IEkgdGhpbmsgd2UgYXJlIGF0IHRoZSBzdGFnZSB3aGVyZSB3ZSBuZWVkIHRvIGhl
YXIgZnJvbSBBbmR5IGFuZCBvdGhlcnMNCg0KUmVnYXJkcw0KTGFycw0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:36:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:36:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL6sm-0004vc-ID; Thu, 17 Oct 2019 14:36:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL6sl-0004vX-8M
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:36:03 +0000
X-Inumbo-ID: 70e6cd54-f0eb-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70e6cd54-f0eb-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 14:36:01 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id 83so2365074oii.1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:36:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uoqXoNs2LoAPyrbyhO0NvR/1ERyd3K1Kj3cNdM/97VE=;
 b=S4jJb2tTjU1v0Phn8M2EinnGzwqHSvgXonbZAfrcmHKzccKBbcH3yJ2obqyYvLSQDf
 Vwr0/6fwNHsz4cD0VBGZsrOzQJURDmtu32j/xUbSLWGti+LScimHfQDwNoIKr1zk+nRA
 /rENa0Nvog76k28mXnV/rRXsfMJ2EpwIQt6ETsvAjYcYm6BtH+DTQae1DmbcUxHId0Q2
 kg5XvgThOdYm2RGO7E4asizKNRdvWzhUPxb0rn9IGIgUQrN1vV8BXhU4CqDLnr4DajWO
 +tsHNxq+j4Tb+fL6ZpuZtkqMtrj2kSQ7YjVMEw1HSZeNKo6rXJ2fkk3UfNeI5kqcJ4V/
 +Vhg==
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=uoqXoNs2LoAPyrbyhO0NvR/1ERyd3K1Kj3cNdM/97VE=;
 b=CrapE2Xu0sHZdSrzM6PzdRfMEtA7py6TVGpWEtK/g1aub5lMMHDJM2l8WKIIEiLGDD
 xEIKi2VH6vUSshPN1xBLmv6pmEaH0r9qetuslNYYHa2Fb0bcfTpRM5Gv49VCCvm/t8JM
 dHcfH38ubukYMDSiKtQsjkSqgTmI7F8gX7y58VbAi2GZoCaHMp7btzGQxvmiUbkbdpmX
 qQCKOyRohKuPgKZ8nXAXp6Uvi+7z+nkrbvLMXnUMhZKxzv1orQtzE6H4WZMIhQ0xGbtH
 fFJkDmG0LK74gW8ml9BLUBjveGFpRPg7iA47zgaCiTLiR7kMbyYBOMDMg+aVFY8PVKX/
 OstA==
X-Gm-Message-State: APjAAAVNJucuA0gp0XmMswOYo6WYThhf8+RWcSuOwLnHKW91RY/TXmvX
 PSYVmxzBIHO5PlqRX2vpPhto51STTe6/GFRh0fE=
X-Google-Smtp-Source: APXvYqyxc0yZOuJXvIGCMLrVsxo/ln5gqaCZCg/wBkXk/+HjIK69V2xpYVAOGOqcyHe0/x0BJ5BKi6eRlE94PQIoo4s=
X-Received: by 2002:aca:4e56:: with SMTP id c83mr3526497oib.53.1571322958328; 
 Thu, 17 Oct 2019 07:35:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:35:57
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-8-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-8-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:35:57 +0200
Message-ID: <CAL1e-=iYAY006fj-vWELCVaqNkYr19oM3rCQf8CfTScZg0+0uA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 07/32] MAINTAINERS: Keep PIIX4 South Bridge
 separate from PC Chipsets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6489342697634436539=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6489342697634436539==
Content-Type: multipart/alternative; boundary="000000000000c23a7205951c2233"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> The PIIX4 Southbridge is not used by the PC machine,
> but by the Malta board (MIPS). Add a new section to
> keep it covered.
>
> Suggested-by: Michael S. Tsirkin <mst@redhat.com>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
> ---
>  MAINTAINERS | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)


Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index fe4dc51b08..c9f625fc2e 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1230,7 +1230,6 @@ F: hw/pci-host/q35.c
>  F: hw/pci-host/pam.c
>  F: include/hw/pci-host/q35.h
>  F: include/hw/pci-host/pam.h
> -F: hw/isa/piix4.c
>  F: hw/isa/lpc_ich9.c
>  F: hw/i2c/smbus_ich9.c
>  F: hw/acpi/piix4.c
> @@ -1716,6 +1715,12 @@ F: hw/display/edid*
>  F: include/hw/display/edid.h
>  F: qemu-edid.c
>
> +PIIX4 South Bridge (i82371AB)
> +M: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> +M: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
> +S: Maintained
> +F: hw/isa/piix4.c
> +
>  Firmware configuration (fw_cfg)
>  M: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
>  R: Laszlo Ersek <lersek@redhat.com>
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
The PIIX4 Southbridge is not used by the PC machine,<br>
but by the Malta board (MIPS). Add a new section to<br>
keep it covered.<br>
<br>
Suggested-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@=
redhat.com</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsa=
t.org">f4bug@amsat.org</a>&gt;<br>
---<br>
=C2=A0MAINTAINERS | 7 ++++++-<br>
=C2=A01 file changed, 6 insertions(+), 1 deletion(-)</blockquote><div><div =
id=3D"cvcmsg_16dbfeb33c93ed97" class=3D"yh  " style=3D"border-top-left-radi=
us:0px;border-top-right-radius:0px;margin-bottom:11px;overflow:visible"><di=
v class=3D"Vh" id=3D"cvcfullmsg_16dbfeb33c93ed97"><div id=3D"cvcmsgbod_16db=
feb33c93ed97" class=3D"aj"><div class=3D"Ni"><div class=3D"ni pi " dir=3D"l=
tr"><p dir=3D"ltr"><br></p><p dir=3D"ltr">Reviewed-by: Aleksandar Markovic =
&lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"_blank">amarkovic@w=
avecomp.com</a>&gt;</p><div style=3D"clear:both"></div></div><div style=3D"=
clear:both"></div><div><div class=3D"M j T b hc Aj S" tabindex=3D"0"><div c=
lass=3D"V j hf"></div></div></div><div style=3D"clear:both"></div></div></d=
iv></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=3D"yh" style=3D"ma=
rgin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16dbfecd588da1f7"><div=
 class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcreply_16dbfecd588da1f7"=
 class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=3D"V j td"></div></d=
iv></div></div></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
diff --git a/MAINTAINERS b/MAINTAINERS<br>
index fe4dc51b08..c9f625fc2e 100644<br>
--- a/MAINTAINERS<br>
+++ b/MAINTAINERS<br>
@@ -1230,7 +1230,6 @@ F: hw/pci-host/q35.c<br>
=C2=A0F: hw/pci-host/pam.c<br>
=C2=A0F: include/hw/pci-host/q35.h<br>
=C2=A0F: include/hw/pci-host/pam.h<br>
-F: hw/isa/piix4.c<br>
=C2=A0F: hw/isa/lpc_ich9.c<br>
=C2=A0F: hw/i2c/smbus_ich9.c<br>
=C2=A0F: hw/acpi/piix4.c<br>
@@ -1716,6 +1715,12 @@ F: hw/display/edid*<br>
=C2=A0F: include/hw/display/edid.h<br>
=C2=A0F: qemu-edid.c<br>
<br>
+PIIX4 South Bridge (i82371AB)<br>
+M: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos.org">hpous=
sin@reactos.org</a>&gt;<br>
+M: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsat.org">f4bu=
g@amsat.org</a>&gt;<br>
+S: Maintained<br>
+F: hw/isa/piix4.c<br>
+<br>
=C2=A0Firmware configuration (fw_cfg)<br>
=C2=A0M: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@redhat.co=
m">philmd@redhat.com</a>&gt;<br>
=C2=A0R: Laszlo Ersek &lt;<a href=3D"mailto:lersek@redhat.com">lersek@redha=
t.com</a>&gt;<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000c23a7205951c2233--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6489342697634436539==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:38:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:38:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL6uk-00054w-2k; Thu, 17 Oct 2019 14:38:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL6ui-00054n-J2
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:38:04 +0000
X-Inumbo-ID: b9798c50-f0eb-11e9-beca-bc764e2007e4
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9798c50-f0eb-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 14:38:03 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id i185so2327070oif.9
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:38:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5G9r6wNQ769esd5T7l5Ce2TQZH/wdZ6lVaYX6fTcKkU=;
 b=SSA4LEIP7oEIYMhYT/vZt4xHxNfuSuyY9hD+PgHsDS+DKZ4RNhr6tgshWOeyagtTXw
 scwG42TQ9uTTncbKmjvdQbgRpySnXrr3rPsGwMnRBfwjTN56KalsFrW4VwBcaeuMEsd4
 LfMnbyFPqlLTlzuIbf8IzzdaM7fju8JfY7mDJTV8OZAvbOH0t2xYtsnIoYrAqB482xzD
 EDZbY25qNeILmj/deHQaZdgw8PrVi39Tpz9KKwX/1OJGrpC25MHuPCwER0ZaXz2nChS7
 ZIdzBwDKe2sml2VKBNBJW5fNnLxdIAdsEEwxVsQK5IMAIBUnDZJIa4exIwjaLpW2j4TG
 wgyQ==
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=5G9r6wNQ769esd5T7l5Ce2TQZH/wdZ6lVaYX6fTcKkU=;
 b=dLqKlsf47ZPFdjzEs4NwJkNVw4DgLkK59QJvuKK1/oVr0iOTEV7Wh2R1lM3eksO7RI
 ayFGyw3owCnlIPoSCT9KX0X+e30fT6LP1Zku54uRdQB3wZsGCSxA3lfQV8nmcQYGOnr3
 K3VWTvuSMOBKv/3X//3EFkb20ByhOPJ7DmhGLFEKJmqMcIaj37o5njnHni2zNG2FACMw
 MMFU4T9LL3TIC93vdQEOvpTAGvVfI7Rg7TAp9n+mw4ttSj/G4GV/5dpvcoh8M5J6CCsj
 M7rrOhq8krUtt8QSYWudyU/F7s2e+E3woNltEAgV3xcE6DeFV2AHUG+LlznZ2EMKfTEh
 eW1w==
X-Gm-Message-State: APjAAAVJ1iJ6ko+7oJQ8f5KNAPRouSUlXjgHMtt/7lZrpWqkSTXNtL/3
 wH6wzhCSPAHokkFlxWFUzbWEdWQp7zzIUOMzqls=
X-Google-Smtp-Source: APXvYqxF1cZr7IBzDy02cdJY8R78Lr3d0NCfQrdmuvXZsFFdIryiIxQvsL5Jduw26CfEMyU9N6CfeRHgOQtGpwvKruw=
X-Received: by 2002:aca:62d5:: with SMTP id w204mr3523370oib.136.1571323082817; 
 Thu, 17 Oct 2019 07:38:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:38:02
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-11-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-11-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:38:02 +0200
Message-ID: <CAL1e-=g9Eyg3eeiDd=og=byEfzK1G-zF4PK8ujc3wSPXNztC8w@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 10/32] piix4: add a i8259 interrupt
 controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============8477752987811301846=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8477752987811301846==
Content-Type: multipart/alternative; boundary="0000000000002dc82705951c2a53"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Add ISA irqs as piix4 gpio in, and CPU interrupt request as piix4 gpio ou=
t.
> Remove i8259 instanciated in malta board, to not have it twice.
>
> We can also remove the now unused piix4_init() function.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-8-hpoussin@reactos.org>
> [PMD: rebased, updated includes, use ISA_NUM_IRQS in for loop]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c       | 41 ++++++++++++++++++++++++++++++-----------
>  hw/mips/mips_malta.c | 32 +++++++++++++-------------------
>  include/hw/i386/pc.h |  1 -
>  3 files changed, 43 insertions(+), 31 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 6e2d9b9774..1cfc51335a 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -24,6 +24,7 @@
>   */
>
>  #include "qemu/osdep.h"
> +#include "hw/irq.h"
>  #include "hw/i386/pc.h"
>  #include "hw/pci/pci.h"
>  #include "hw/isa/isa.h"
> @@ -36,6 +37,8 @@ PCIDevice *piix4_dev;
>
>  typedef struct PIIX4State {
>      PCIDevice dev;
> +    qemu_irq cpu_intr;
> +    qemu_irq *isa;
>
>      /* Reset Control Register */
>      MemoryRegion rcr_mem;
> @@ -94,6 +97,18 @@ static const VMStateDescription vmstate_piix4 =3D {
>      }
>  };
>
> +static void piix4_request_i8259_irq(void *opaque, int irq, int level)
> +{
> +    PIIX4State *s =3D opaque;
> +    qemu_set_irq(s->cpu_intr, level);
> +}
> +
> +static void piix4_set_i8259_irq(void *opaque, int irq, int level)
> +{
> +    PIIX4State *s =3D opaque;
> +    qemu_set_irq(s->isa[irq], level);
> +}
> +
>  static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,
>                              unsigned int len)
>  {
> @@ -126,30 +141,34 @@ static void piix4_realize(PCIDevice *pci_dev, Error
> **errp)
>  {
>      DeviceState *dev =3D DEVICE(pci_dev);
>      PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);
> +    ISABus *isa_bus;
> +    qemu_irq *i8259_out_irq;
>
> -    if (!isa_bus_new(dev, pci_address_space(pci_dev),
> -                     pci_address_space_io(pci_dev), errp)) {
> +    isa_bus =3D isa_bus_new(dev, pci_address_space(pci_dev),
> +                          pci_address_space_io(pci_dev), errp);
> +    if (!isa_bus) {
>          return;
>      }
>
> +    qdev_init_gpio_in_named(dev, piix4_set_i8259_irq, "isa",
> ISA_NUM_IRQS);
> +    qdev_init_gpio_out_named(dev, &s->cpu_intr, "intr", 1);
> +
>      memory_region_init_io(&s->rcr_mem, OBJECT(dev), &piix4_rcr_ops, s,
>                            "reset-control", 1);
>      memory_region_add_subregion_overlap(pci_address_space_io(pci_dev),
> 0xcf9,
>                                          &s->rcr_mem, 1);
>
> +    /* initialize i8259 pic */
> +    i8259_out_irq =3D qemu_allocate_irqs(piix4_request_i8259_irq, s, 1);
> +    s->isa =3D i8259_init(isa_bus, *i8259_out_irq);
> +
> +    /* initialize ISA irqs */
> +    isa_bus_irqs(isa_bus, s->isa);
> +
>      piix4_dev =3D pci_dev;
>      qemu_register_reset(piix4_reset, s);
>  }
>
> -int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)
> -{
> -    PCIDevice *d;
> -
> -    d =3D pci_create_simple_multifunction(bus, devfn, true, "PIIX4");
> -    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(d), "isa.0"));
> -    return d->devfn;
> -}
> -
>  static void piix4_class_init(ObjectClass *klass, void *data)
>  {
>      DeviceClass *dc =3D DEVICE_CLASS(klass);
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 4d9c64b36a..7d25ab6c23 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -97,7 +97,7 @@ typedef struct {
>      SysBusDevice parent_obj;
>
>      MIPSCPSState cps;
> -    qemu_irq *i8259;
> +    qemu_irq i8259[16];
>  } MaltaState;
>
>  static ISADevice *pit;
> @@ -1235,8 +1235,8 @@ void mips_malta_init(MachineState *machine)
>      int64_t kernel_entry, bootloader_run_addr;
>      PCIBus *pci_bus;
>      ISABus *isa_bus;
> -    qemu_irq *isa_irq;
>      qemu_irq cbus_irq, i8259_irq;
> +    PCIDevice *pci;
>      int piix4_devfn;
>      I2CBus *smbus;
>      DriveInfo *dinfo;
> @@ -1407,30 +1407,24 @@ void mips_malta_init(MachineState *machine)
>      /* Board ID =3D 0x420 (Malta Board with CoreLV) */
>      stl_p(memory_region_get_ram_ptr(bios_copy) + 0x10, 0x00000420);
>
> -    /*
> -     * We have a circular dependency problem: pci_bus depends on isa_irq=
,
> -     * isa_irq is provided by i8259, i8259 depends on ISA, ISA depends
> -     * on piix4, and piix4 depends on pci_bus.  To stop the cycle we hav=
e
> -     * qemu_irq_proxy() adds an extra bit of indirection, allowing us
> -     * to resolve the isa_irq -> i8259 dependency after i8259 is
> initialized.
> -     */
> -    isa_irq =3D qemu_irq_proxy(&s->i8259, 16);
> -
>      /* Northbridge */
> -    pci_bus =3D gt64120_register(isa_irq);
> +    pci_bus =3D gt64120_register(s->i8259);
>
>      /* Southbridge */
>      ide_drive_get(hd, ARRAY_SIZE(hd));
>
> -    piix4_devfn =3D piix4_init(pci_bus, &isa_bus, 80);
> +    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> +                                          true, "PIIX4");
> +    dev =3D DEVICE(pci);
> +    isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
> +    piix4_devfn =3D pci->devfn;
>
> -    /*
> -     * Interrupt controller
> -     * The 8259 is attached to the MIPS CPU INT0 pin, ie interrupt 2
> -     */
> -    s->i8259 =3D i8259_init(isa_bus, i8259_irq);
> +    /* Interrupt controller */
> +    qdev_connect_gpio_out_named(dev, "intr", 0, i8259_irq);
> +    for (int i =3D 0; i < ISA_NUM_IRQS; i++) {
> +        s->i8259[i] =3D qdev_get_gpio_in_named(dev, "isa", i);
> +    }
>
> -    isa_bus_irqs(isa_bus, s->i8259);
>      pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);
>      pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index 09e74e7764..a95eab0d8a 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -282,7 +282,6 @@ PCIBus *i440fx_init(const char *host_type, const char
> *pci_type,
>  PCIBus *find_i440fx(void);
>  /* piix4.c */
>  extern PCIDevice *piix4_dev;
> -int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);
>
>  /* pc_sysfw.c */
>  void pc_system_flash_create(PCMachineState *pcms);
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
Add ISA irqs as piix4 gpio in, and CPU interrupt request as piix4 gpio out.=
<br>
Remove i8259 instanciated in malta board, to not have it twice.<br>
<br>
We can also remove the now unused piix4_init() function.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-8-hpoussin@reactos.o=
rg">20171216090228.28505-8-hpoussin@reactos.org</a>&gt;<br>
[PMD: rebased, updated includes, use ISA_NUM_IRQS in for loop]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 41 +++++++++++++++++++++++=
+++++++<wbr>-----------<br>
=C2=A0hw/mips/mips_malta.c | 32 +++++++++++++-----------------<wbr>--<br>
=C2=A0include/hw/i386/pc.h |=C2=A0 1 -<br>
=C2=A03 files changed, 43 insertions(+), 31 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 6e2d9b9774..1cfc51335a 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -24,6 +24,7 @@<br>
=C2=A0 */<br>
<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
+#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
@@ -36,6 +37,8 @@ PCIDevice *piix4_dev;<br>
<br>
=C2=A0typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice dev;<br>
+=C2=A0 =C2=A0 qemu_irq cpu_intr;<br>
+=C2=A0 =C2=A0 qemu_irq *isa;<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Reset Control Register */<br>
=C2=A0 =C2=A0 =C2=A0MemoryRegion rcr_mem;<br>
@@ -94,6 +97,18 @@ static const VMStateDescription vmstate_piix4 =3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
+static void piix4_request_i8259_irq(void *opaque, int irq, int level)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+=C2=A0 =C2=A0 qemu_set_irq(s-&gt;cpu_intr, level);<br>
+}<br>
+<br>
+static void piix4_set_i8259_irq(void *opaque, int irq, int level)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+=C2=A0 =C2=A0 qemu_set_irq(s-&gt;isa[irq], level);<br>
+}<br>
+<br>
=C2=A0static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0unsigned int len)<br>
=C2=A0{<br>
@@ -126,30 +141,34 @@ static void piix4_realize(PCIDevice *pci_dev, Error *=
*errp)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0DeviceState *dev =3D DEVICE(pci_dev);<br>
=C2=A0 =C2=A0 =C2=A0PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);<=
br>
+=C2=A0 =C2=A0 ISABus *isa_bus;<br>
+=C2=A0 =C2=A0 qemu_irq *i8259_out_irq;<br>
<br>
-=C2=A0 =C2=A0 if (!isa_bus_new(dev, pci_address_space(pci_dev),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(pci_dev), errp)) {<br>
+=C2=A0 =C2=A0 isa_bus =3D isa_bus_new(dev, pci_address_space(pci_dev),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 pci_address_space_io(pci_dev), errp);<br>
+=C2=A0 =C2=A0 if (!isa_bus) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
+=C2=A0 =C2=A0 qdev_init_gpio_in_named(dev, piix4_set_i8259_irq, &quot;isa&=
quot;, ISA_NUM_IRQS);<br>
+=C2=A0 =C2=A0 qdev_init_gpio_out_named(dev, &amp;s-&gt;cpu_intr, &quot;int=
r&quot;, 1);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0memory_region_init_io(&amp;s-&gt;rcr_<wbr>mem, OBJECT(d=
ev), &amp;piix4_rcr_ops, s,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&quot;reset-control&quot;, 1);<br>
=C2=A0 =C2=A0 =C2=A0memory_region_add_subregion_<wbr>overlap(pci_address_sp=
ace_io(<wbr>pci_dev), 0xcf9,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&a=
mp;s-&gt;rcr_mem, 1);<br>
<br>
+=C2=A0 =C2=A0 /* initialize i8259 pic */<br>
+=C2=A0 =C2=A0 i8259_out_irq =3D qemu_allocate_irqs(piix4_<wbr>request_i825=
9_irq, s, 1);<br>
+=C2=A0 =C2=A0 s-&gt;isa =3D i8259_init(isa_bus, *i8259_out_irq);<br>
+<br>
+=C2=A0 =C2=A0 /* initialize ISA irqs */<br>
+=C2=A0 =C2=A0 isa_bus_irqs(isa_bus, s-&gt;isa);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D pci_dev;<br>
=C2=A0 =C2=A0 =C2=A0qemu_register_reset(piix4_<wbr>reset, s);<br>
=C2=A0}<br>
<br>
-int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)<br>
-{<br>
-=C2=A0 =C2=A0 PCIDevice *d;<br>
-<br>
-=C2=A0 =C2=A0 d =3D pci_create_simple_<wbr>multifunction(bus, devfn, true,=
 &quot;PIIX4&quot;);<br>
-=C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>DEVICE(d), &quo=
t;isa.0&quot;));<br>
-=C2=A0 =C2=A0 return d-&gt;devfn;<br>
-}<br>
-<br>
=C2=A0static void piix4_class_init(ObjectClass *klass, void *data)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0DeviceClass *dc =3D DEVICE_CLASS(klass);<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 4d9c64b36a..7d25ab6c23 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -97,7 +97,7 @@ typedef struct {<br>
=C2=A0 =C2=A0 =C2=A0SysBusDevice parent_obj;<br>
<br>
=C2=A0 =C2=A0 =C2=A0MIPSCPSState cps;<br>
-=C2=A0 =C2=A0 qemu_irq *i8259;<br>
+=C2=A0 =C2=A0 qemu_irq i8259[16];<br>
=C2=A0} MaltaState;<br>
<br>
=C2=A0static ISADevice *pit;<br>
@@ -1235,8 +1235,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0int64_t kernel_entry, bootloader_run_addr;<br>
=C2=A0 =C2=A0 =C2=A0PCIBus *pci_bus;<br>
=C2=A0 =C2=A0 =C2=A0ISABus *isa_bus;<br>
-=C2=A0 =C2=A0 qemu_irq *isa_irq;<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq cbus_irq, i8259_irq;<br>
+=C2=A0 =C2=A0 PCIDevice *pci;<br>
=C2=A0 =C2=A0 =C2=A0int piix4_devfn;<br>
=C2=A0 =C2=A0 =C2=A0I2CBus *smbus;<br>
=C2=A0 =C2=A0 =C2=A0DriveInfo *dinfo;<br>
@@ -1407,30 +1407,24 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0/* Board ID =3D 0x420 (Malta Board with CoreLV) */<br>
=C2=A0 =C2=A0 =C2=A0stl_p(memory_region_get_ram_<wbr>ptr(bios_copy) + 0x10,=
 0x00000420);<br>
<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* We have a circular dependency problem: pci_bus depen=
ds on isa_irq,<br>
-=C2=A0 =C2=A0 =C2=A0* isa_irq is provided by i8259, i8259 depends on ISA, =
ISA depends<br>
-=C2=A0 =C2=A0 =C2=A0* on piix4, and piix4 depends on pci_bus.=C2=A0 To sto=
p the cycle we have<br>
-=C2=A0 =C2=A0 =C2=A0* qemu_irq_proxy() adds an extra bit of indirection, a=
llowing us<br>
-=C2=A0 =C2=A0 =C2=A0* to resolve the isa_irq -&gt; i8259 dependency after =
i8259 is initialized.<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 isa_irq =3D qemu_irq_proxy(&amp;s-&gt;i8259, 16);<br>
-<br>
=C2=A0 =C2=A0 =C2=A0/* Northbridge */<br>
-=C2=A0 =C2=A0 pci_bus =3D gt64120_register(isa_irq);<br>
+=C2=A0 =C2=A0 pci_bus =3D gt64120_register(s-&gt;i8259);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Southbridge */<br>
=C2=A0 =C2=A0 =C2=A0ide_drive_get(hd, ARRAY_SIZE(hd));<br>
<br>
-=C2=A0 =C2=A0 piix4_devfn =3D piix4_init(pci_bus, &amp;isa_bus, 80);<br>
+=C2=A0 =C2=A0 pci =3D pci_create_simple_<wbr>multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, &quot;PIIX4&quot;);<br>
+=C2=A0 =C2=A0 dev =3D DEVICE(pci);<br>
+=C2=A0 =C2=A0 isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>dev, &quot;isa.0=
&quot;));<br>
+=C2=A0 =C2=A0 piix4_devfn =3D pci-&gt;devfn;<br>
<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* Interrupt controller<br>
-=C2=A0 =C2=A0 =C2=A0* The 8259 is attached to the MIPS CPU INT0 pin, ie in=
terrupt 2<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 s-&gt;i8259 =3D i8259_init(isa_bus, i8259_irq);<br>
+=C2=A0 =C2=A0 /* Interrupt controller */<br>
+=C2=A0 =C2=A0 qdev_connect_gpio_out_named(<wbr>dev, &quot;intr&quot;, 0, i=
8259_irq);<br>
+=C2=A0 =C2=A0 for (int i =3D 0; i &lt; ISA_NUM_IRQS; i++) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;i8259[i] =3D qdev_get_gpio_in_named(dev,=
 &quot;isa&quot;, i);<br>
+=C2=A0 =C2=A0 }<br>
<br>
-=C2=A0 =C2=A0 isa_bus_irqs(isa_bus, s-&gt;i8259);<br>
=C2=A0 =C2=A0 =C2=A0pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);<br>
=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4=
-usb-uhci&quot;);<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index 09e74e7764..a95eab0d8a 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -282,7 +282,6 @@ PCIBus *i440fx_init(const char *host_type, const char *=
pci_type,<br>
=C2=A0PCIBus *find_i440fx(void);<br>
=C2=A0/* piix4.c */<br>
=C2=A0extern PCIDevice *piix4_dev;<br>
-int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);<br>
<br>
=C2=A0/* pc_sysfw.c */<br>
=C2=A0void pc_system_flash_create(<wbr>PCMachineState *pcms);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000002dc82705951c2a53--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8477752987811301846==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:40:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:40:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL6xF-0005od-L3; Thu, 17 Oct 2019 14:40:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL6xE-0005oU-3a
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:40:40 +0000
X-Inumbo-ID: 15fbc196-f0ec-11e9-8aca-bc764e2007e4
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 15fbc196-f0ec-11e9-8aca-bc764e2007e4;
 Thu, 17 Oct 2019 14:40:38 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id w144so2354453oia.6
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:40:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VYPoO4lbG3w9123BzjywTooFiwratbQnQMk1YHCAfFg=;
 b=L4P9MbXXPZlhCVd2ShUi3KdqyqOiINQFPVPrs9pQQHao8TjQ0k2NLA0QNqy+XCqdax
 GWotbzYsn6DpTczgGt5BAJrH+NDpaxNo8bj6IdcZpV/G4mBSg9qW8Vh5BluzpYFaykgP
 RdL7QzjYVRcbfErGSDkilbxtbJ2gSYzK7vs9hLSygPSki8skgYa988QFgvJ3udxHSh0A
 +eGc128m9F1nOTysaTY+beqBf89F87F0JB6BPYMlx2GFHW2DwpUwZBD6LCpxpST4kc5X
 xTg646HwwA4WTlYXRbC5CnTz5jyGv+Vzqn0g4tKvLZ5zjRp6/5mAe/oN6phTy96CLcez
 uEsA==
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=VYPoO4lbG3w9123BzjywTooFiwratbQnQMk1YHCAfFg=;
 b=pLuKmhjnxIzN0hk5SeRupPcfj0OmvmMi41OhsKAEu2bBmk+MHtae1HCiTdWdopGFZF
 a9wkrDBWpLKc5Akxw3a+gymoCGSbd9wAhvIwccCFtEeN4zSMhoDD42DJ9E9uB3MhfYoK
 XdxNOC6Y1kMdLKP9lofTcs+PIrfRFZMbTaRa7T2yPOqrKxn/TzrzVHuLpOMZdu5pyt8G
 hFcVDHLIyuZDBjPlrTbAd3YAruLrOBkxBxojVaQEAFl1W8cBggUL7INY7u0vt/FCAkNM
 7i9WWH4kr8+0Zf+vM132FTbavKJ0yE6VryAUleZiRDC/RuZw+T2q+0iK1zG1uFMSmFQz
 YNyQ==
X-Gm-Message-State: APjAAAX/e65UkplbJlvoY4MOAZEGrP0sRNmUbRewkqVao7yeoX+RjCnk
 1B0kt18XDSkAFD7wB8ZZwy36GrPcx8RoSrMr0BQ=
X-Google-Smtp-Source: APXvYqya7jpeioPRUMfUfXO90agCqNqUea1QleFQ8y+GhvYfsqvGu3iame1a6tGKQEablQwzOYg3HlCUynuiMnqcgyM=
X-Received: by 2002:aca:62d5:: with SMTP id w204mr3533524oib.136.1571323238033; 
 Thu, 17 Oct 2019 07:40:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:40:37
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-2-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-2-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:40:37 +0200
Message-ID: <CAL1e-=gSGV2RJUG9gcAVduxrZ53cxS58YujyHgYhJOt39Y_ZeQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 01/32] hw/i386: Remove obsolete
 LoadStateHandler::load_state_old handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6010323917613745079=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6010323917613745079==
Content-Type: multipart/alternative; boundary="0000000000006e378905951c33e3"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> These devices implemented their load_state_old() handler 10 years
> ago, previous to QEMU v0.12.
> Since commit cc425b5ddf removed the pc-0.10 and pc-0.11 machines,
> we can drop this code.
>
> Note: the mips_r4k machine started to use the i8254 device just
> after QEMU v0.5.0, but the MIPS machine types are not versioned,
> so there is no migration compatibility issue removing this handler.
>
> Suggested-by: Peter Maydell <peter.maydell@linaro.org>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/acpi/piix4.c         | 40 ---------------------------------
>  hw/intc/apic_common.c   | 49 -----------------------------------------
>  hw/pci-host/piix.c      | 25 ---------------------
>  hw/timer/i8254_common.c | 40 ---------------------------------
>  4 files changed, 154 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
> index 5742c3df87..1d29d438c7 100644
> --- a/hw/acpi/piix4.c
> +++ b/hw/acpi/piix4.c
> @@ -42,7 +42,6 @@
>  #include "hw/acpi/memory_hotplug.h"
>  #include "hw/acpi/acpi_dev_interface.h"
>  #include "hw/xen/xen.h"
> -#include "migration/qemu-file-types.h"
>  #include "migration/vmstate.h"
>  #include "hw/core/cpu.h"
>  #include "trace.h"
> @@ -205,43 +204,6 @@ static const VMStateDescription vmstate_pci_status =
=3D {
>      }
>  };
>
> -static int acpi_load_old(QEMUFile *f, void *opaque, int version_id)
> -{
> -    PIIX4PMState *s =3D opaque;
> -    int ret, i;
> -    uint16_t temp;
> -
> -    ret =3D pci_device_load(PCI_DEVICE(s), f);
> -    if (ret < 0) {
> -        return ret;
> -    }
> -    qemu_get_be16s(f, &s->ar.pm1.evt.sts);
> -    qemu_get_be16s(f, &s->ar.pm1.evt.en);
> -    qemu_get_be16s(f, &s->ar.pm1.cnt.cnt);
> -
> -    ret =3D vmstate_load_state(f, &vmstate_apm, &s->apm, 1);
> -    if (ret) {
> -        return ret;
> -    }
> -
> -    timer_get(f, s->ar.tmr.timer);
> -    qemu_get_sbe64s(f, &s->ar.tmr.overflow_time);
> -
> -    qemu_get_be16s(f, (uint16_t *)s->ar.gpe.sts);
> -    for (i =3D 0; i < 3; i++) {
> -        qemu_get_be16s(f, &temp);
> -    }
> -
> -    qemu_get_be16s(f, (uint16_t *)s->ar.gpe.en);
> -    for (i =3D 0; i < 3; i++) {
> -        qemu_get_be16s(f, &temp);
> -    }
> -
> -    ret =3D vmstate_load_state(f, &vmstate_pci_status,
> -        &s->acpi_pci_hotplug.acpi_pcihp_pci_status[ACPI_PCIHP_BSEL_DEFAU=
LT],
> 1);
> -    return ret;
> -}
> -
>  static bool vmstate_test_use_acpi_pci_hotplug(void *opaque, int
> version_id)
>  {
>      PIIX4PMState *s =3D opaque;
> @@ -313,8 +275,6 @@ static const VMStateDescription vmstate_acpi =3D {
>      .name =3D "piix4_pm",
>      .version_id =3D 3,
>      .minimum_version_id =3D 3,
> -    .minimum_version_id_old =3D 1,
> -    .load_state_old =3D acpi_load_old,
>      .post_load =3D vmstate_acpi_post_load,
>      .fields =3D (VMStateField[]) {
>          VMSTATE_PCI_DEVICE(parent_obj, PIIX4PMState),
> diff --git a/hw/intc/apic_common.c b/hw/intc/apic_common.c
> index aafd8e0e33..375cb6abe9 100644
> --- a/hw/intc/apic_common.c
> +++ b/hw/intc/apic_common.c
> @@ -31,7 +31,6 @@
>  #include "sysemu/kvm.h"
>  #include "hw/qdev-properties.h"
>  #include "hw/sysbus.h"
> -#include "migration/qemu-file-types.h"
>  #include "migration/vmstate.h"
>
>  static int apic_irq_delivered;
> @@ -262,52 +261,6 @@ static void apic_reset_common(DeviceState *dev)
>      apic_init_reset(dev);
>  }
>
> -/* This function is only used for old state version 1 and 2 */
> -static int apic_load_old(QEMUFile *f, void *opaque, int version_id)
> -{
> -    APICCommonState *s =3D opaque;
> -    APICCommonClass *info =3D APIC_COMMON_GET_CLASS(s);
> -    int i;
> -
> -    if (version_id > 2) {
> -        return -EINVAL;
> -    }
> -
> -    /* XXX: what if the base changes? (registered memory regions) */
> -    qemu_get_be32s(f, &s->apicbase);
> -    qemu_get_8s(f, &s->id);
> -    qemu_get_8s(f, &s->arb_id);
> -    qemu_get_8s(f, &s->tpr);
> -    qemu_get_be32s(f, &s->spurious_vec);
> -    qemu_get_8s(f, &s->log_dest);
> -    qemu_get_8s(f, &s->dest_mode);
> -    for (i =3D 0; i < 8; i++) {
> -        qemu_get_be32s(f, &s->isr[i]);
> -        qemu_get_be32s(f, &s->tmr[i]);
> -        qemu_get_be32s(f, &s->irr[i]);
> -    }
> -    for (i =3D 0; i < APIC_LVT_NB; i++) {
> -        qemu_get_be32s(f, &s->lvt[i]);
> -    }
> -    qemu_get_be32s(f, &s->esr);
> -    qemu_get_be32s(f, &s->icr[0]);
> -    qemu_get_be32s(f, &s->icr[1]);
> -    qemu_get_be32s(f, &s->divide_conf);
> -    s->count_shift =3D qemu_get_be32(f);
> -    qemu_get_be32s(f, &s->initial_count);
> -    s->initial_count_load_time =3D qemu_get_be64(f);
> -    s->next_time =3D qemu_get_be64(f);
> -
> -    if (version_id >=3D 2) {
> -        s->timer_expiry =3D qemu_get_be64(f);
> -    }
> -
> -    if (info->post_load) {
> -        info->post_load(s);
> -    }
> -    return 0;
> -}
> -
>  static const VMStateDescription vmstate_apic_common;
>
>  static void apic_common_realize(DeviceState *dev, Error **errp)
> @@ -408,8 +361,6 @@ static const VMStateDescription vmstate_apic_common =
=3D {
>      .name =3D "apic",
>      .version_id =3D 3,
>      .minimum_version_id =3D 3,
> -    .minimum_version_id_old =3D 1,
> -    .load_state_old =3D apic_load_old,
>      .pre_load =3D apic_pre_load,
>      .pre_save =3D apic_dispatch_pre_save,
>      .post_load =3D apic_dispatch_post_load,
> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index 135c645535..2f4cbcbfe9 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -33,7 +33,6 @@
>  #include "qapi/error.h"
>  #include "qemu/range.h"
>  #include "hw/xen/xen.h"
> -#include "migration/qemu-file-types.h"
>  #include "migration/vmstate.h"
>  #include "hw/pci-host/pam.h"
>  #include "sysemu/reset.h"
> @@ -174,28 +173,6 @@ static void i440fx_write_config(PCIDevice *dev,
>      }
>  }
>
> -static int i440fx_load_old(QEMUFile* f, void *opaque, int version_id)
> -{
> -    PCII440FXState *d =3D opaque;
> -    PCIDevice *pd =3D PCI_DEVICE(d);
> -    int ret, i;
> -    uint8_t smm_enabled;
> -
> -    ret =3D pci_device_load(pd, f);
> -    if (ret < 0)
> -        return ret;
> -    i440fx_update_memory_mappings(d);
> -    qemu_get_8s(f, &smm_enabled);
> -
> -    if (version_id =3D=3D 2) {
> -        for (i =3D 0; i < PIIX_NUM_PIRQS; i++) {
> -            qemu_get_be32(f); /* dummy load for compatibility */
> -        }
> -    }
> -
> -    return 0;
> -}
> -
>  static int i440fx_post_load(void *opaque, int version_id)
>  {
>      PCII440FXState *d =3D opaque;
> @@ -208,8 +185,6 @@ static const VMStateDescription vmstate_i440fx =3D {
>      .name =3D "I440FX",
>      .version_id =3D 3,
>      .minimum_version_id =3D 3,
> -    .minimum_version_id_old =3D 1,
> -    .load_state_old =3D i440fx_load_old,
>      .post_load =3D i440fx_post_load,
>      .fields =3D (VMStateField[]) {
>          VMSTATE_PCI_DEVICE(parent_obj, PCII440FXState),
> diff --git a/hw/timer/i8254_common.c b/hw/timer/i8254_common.c
> index 57bf10cc94..050875b497 100644
> --- a/hw/timer/i8254_common.c
> +++ b/hw/timer/i8254_common.c
> @@ -29,7 +29,6 @@
>  #include "qemu/timer.h"
>  #include "hw/timer/i8254.h"
>  #include "hw/timer/i8254_internal.h"
> -#include "migration/qemu-file-types.h"
>  #include "migration/vmstate.h"
>
>  /* val must be 0 or 1 */
> @@ -202,43 +201,6 @@ static const VMStateDescription vmstate_pit_channel =
=3D
> {
>      }
>  };
>
> -static int pit_load_old(QEMUFile *f, void *opaque, int version_id)
> -{
> -    PITCommonState *pit =3D opaque;
> -    PITCommonClass *c =3D PIT_COMMON_GET_CLASS(pit);
> -    PITChannelState *s;
> -    int i;
> -
> -    if (version_id !=3D 1) {
> -        return -EINVAL;
> -    }
> -
> -    for (i =3D 0; i < 3; i++) {
> -        s =3D &pit->channels[i];
> -        s->count =3D qemu_get_be32(f);
> -        qemu_get_be16s(f, &s->latched_count);
> -        qemu_get_8s(f, &s->count_latched);
> -        qemu_get_8s(f, &s->status_latched);
> -        qemu_get_8s(f, &s->status);
> -        qemu_get_8s(f, &s->read_state);
> -        qemu_get_8s(f, &s->write_state);
> -        qemu_get_8s(f, &s->write_latch);
> -        qemu_get_8s(f, &s->rw_mode);
> -        qemu_get_8s(f, &s->mode);
> -        qemu_get_8s(f, &s->bcd);
> -        qemu_get_8s(f, &s->gate);
> -        s->count_load_time =3D qemu_get_be64(f);
> -        s->irq_disabled =3D 0;
> -        if (i =3D=3D 0) {
> -            s->next_transition_time =3D qemu_get_be64(f);
> -        }
> -    }
> -    if (c->post_load) {
> -        c->post_load(pit);
> -    }
> -    return 0;
> -}
> -
>  static int pit_dispatch_pre_save(void *opaque)
>  {
>      PITCommonState *s =3D opaque;
> @@ -266,8 +228,6 @@ static const VMStateDescription vmstate_pit_common =
=3D {
>      .name =3D "i8254",
>      .version_id =3D 3,
>      .minimum_version_id =3D 2,
> -    .minimum_version_id_old =3D 1,
> -    .load_state_old =3D pit_load_old,
>      .pre_save =3D pit_dispatch_pre_save,
>      .post_load =3D pit_dispatch_post_load,
>      .fields =3D (VMStateField[]) {
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">These devices implemented their load_state_old() ha=
ndler 10 years<br>
ago, previous to QEMU v0.12.<br>
Since commit cc425b5ddf removed the pc-0.10 and pc-0.11 machines,<br>
we can drop this code.<br>
<br>
Note: the mips_r4k machine started to use the i8254 device just<br>
after QEMU v0.5.0, but the MIPS machine types are not versioned,<br>
so there is no migration compatibility issue removing this handler.<br>
<br>
Suggested-by: Peter Maydell &lt;<a href=3D"mailto:peter.maydell@linaro.org"=
>peter.maydell@linaro.org</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/acpi/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 40 ---------------=
---------------<wbr>---<br>
=C2=A0hw/intc/apic_common.c=C2=A0 =C2=A0| 49 ------------------------------=
<wbr>-----------<br>
=C2=A0hw/pci-host/piix.c=C2=A0 =C2=A0 =C2=A0 | 25 ---------------------<br>
=C2=A0hw/timer/i8254_common.c | 40 ------------------------------<wbr>---<b=
r>
=C2=A04 files changed, 154 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c<br>
index 5742c3df87..1d29d438c7 100644<br>
--- a/hw/acpi/piix4.c<br>
+++ b/hw/acpi/piix4.c<br>
@@ -42,7 +42,6 @@<br>
=C2=A0#include &quot;hw/acpi/memory_hotplug.h&quot;<br>
=C2=A0#include &quot;hw/acpi/acpi_dev_interface.h&quot;<br>
=C2=A0#include &quot;hw/xen/xen.h&quot;<br>
-#include &quot;migration/qemu-file-types.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;hw/core/cpu.h&quot;<br>
=C2=A0#include &quot;trace.h&quot;<br>
@@ -205,43 +204,6 @@ static const VMStateDescription vmstate_pci_status =3D=
 {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
-static int acpi_load_old(QEMUFile *f, void *opaque, int version_id)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX4PMState *s =3D opaque;<br>
-=C2=A0 =C2=A0 int ret, i;<br>
-=C2=A0 =C2=A0 uint16_t temp;<br>
-<br>
-=C2=A0 =C2=A0 ret =3D pci_device_load(PCI_DEVICE(s), f);<br>
-=C2=A0 =C2=A0 if (ret &lt; 0) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return ret;<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 qemu_get_be16s(f, &amp;s-&gt;ar.pm1.evt.sts);<br>
-=C2=A0 =C2=A0 qemu_get_be16s(f, &amp;s-&gt;ar.pm1.evt.en);<br>
-=C2=A0 =C2=A0 qemu_get_be16s(f, &amp;s-&gt;ar.pm1.cnt.cnt);<br>
-<br>
-=C2=A0 =C2=A0 ret =3D vmstate_load_state(f, &amp;vmstate_apm, &amp;s-&gt;a=
pm, 1);<br>
-=C2=A0 =C2=A0 if (ret) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return ret;<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 timer_get(f, s-&gt;ar.tmr.timer);<br>
-=C2=A0 =C2=A0 qemu_get_sbe64s(f, &amp;s-&gt;ar.tmr.overflow_time);<br>
-<br>
-=C2=A0 =C2=A0 qemu_get_be16s(f, (uint16_t *)s-&gt;ar.gpe.sts);<br>
-=C2=A0 =C2=A0 for (i =3D 0; i &lt; 3; i++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be16s(f, &amp;temp);<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 qemu_get_be16s(f, (uint16_t *)s-&gt;ar.gpe.en);<br>
-=C2=A0 =C2=A0 for (i =3D 0; i &lt; 3; i++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be16s(f, &amp;temp);<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 ret =3D vmstate_load_state(f, &amp;vmstate_pci_status,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;s-&gt;acpi_pci_hotplug.acpi_<wbr>pcihp_pc=
i_status[ACPI_PCIHP_<wbr>BSEL_DEFAULT], 1);<br>
-=C2=A0 =C2=A0 return ret;<br>
-}<br>
-<br>
=C2=A0static bool vmstate_test_use_acpi_pci_<wbr>hotplug(void *opaque, int =
version_id)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0PIIX4PMState *s =3D opaque;<br>
@@ -313,8 +275,6 @@ static const VMStateDescription vmstate_acpi =3D {<br>
=C2=A0 =C2=A0 =C2=A0.name =3D &quot;piix4_pm&quot;,<br>
=C2=A0 =C2=A0 =C2=A0.version_id =3D 3,<br>
=C2=A0 =C2=A0 =C2=A0.minimum_version_id =3D 3,<br>
-=C2=A0 =C2=A0 .minimum_version_id_old =3D 1,<br>
-=C2=A0 =C2=A0 .load_state_old =3D acpi_load_old,<br>
=C2=A0 =C2=A0 =C2=A0.post_load =3D vmstate_acpi_post_load,<br>
=C2=A0 =C2=A0 =C2=A0.fields =3D (VMStateField[]) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VMSTATE_PCI_DEVICE(parent_obj, PIIX4PMSta=
te),<br>
diff --git a/hw/intc/apic_common.c b/hw/intc/apic_common.c<br>
index aafd8e0e33..375cb6abe9 100644<br>
--- a/hw/intc/apic_common.c<br>
+++ b/hw/intc/apic_common.c<br>
@@ -31,7 +31,6 @@<br>
=C2=A0#include &quot;sysemu/kvm.h&quot;<br>
=C2=A0#include &quot;hw/qdev-properties.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
-#include &quot;migration/qemu-file-types.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
<br>
=C2=A0static int apic_irq_delivered;<br>
@@ -262,52 +261,6 @@ static void apic_reset_common(DeviceState *dev)<br>
=C2=A0 =C2=A0 =C2=A0apic_init_reset(dev);<br>
=C2=A0}<br>
<br>
-/* This function is only used for old state version 1 and 2 */<br>
-static int apic_load_old(QEMUFile *f, void *opaque, int version_id)<br>
-{<br>
-=C2=A0 =C2=A0 APICCommonState *s =3D opaque;<br>
-=C2=A0 =C2=A0 APICCommonClass *info =3D APIC_COMMON_GET_CLASS(s);<br>
-=C2=A0 =C2=A0 int i;<br>
-<br>
-=C2=A0 =C2=A0 if (version_id &gt; 2) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return -EINVAL;<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 /* XXX: what if the base changes? (registered memory regions=
) */<br>
-=C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;apicbase);<br>
-=C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;id);<br>
-=C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;arb_id);<br>
-=C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;tpr);<br>
-=C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;spurious_vec);<br>
-=C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;log_dest);<br>
-=C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;dest_mode);<br>
-=C2=A0 =C2=A0 for (i =3D 0; i &lt; 8; i++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;isr[i]);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;tmr[i]);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;irr[i]);<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 for (i =3D 0; i &lt; APIC_LVT_NB; i++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;lvt[i]);<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;esr);<br>
-=C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;icr[0]);<br>
-=C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;icr[1]);<br>
-=C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;divide_conf);<br>
-=C2=A0 =C2=A0 s-&gt;count_shift =3D qemu_get_be32(f);<br>
-=C2=A0 =C2=A0 qemu_get_be32s(f, &amp;s-&gt;initial_count);<br>
-=C2=A0 =C2=A0 s-&gt;initial_count_load_time =3D qemu_get_be64(f);<br>
-=C2=A0 =C2=A0 s-&gt;next_time =3D qemu_get_be64(f);<br>
-<br>
-=C2=A0 =C2=A0 if (version_id &gt;=3D 2) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;timer_expiry =3D qemu_get_be64(f);<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 if (info-&gt;post_load) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 info-&gt;post_load(s);<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 return 0;<br>
-}<br>
-<br>
=C2=A0static const VMStateDescription vmstate_apic_common;<br>
<br>
=C2=A0static void apic_common_realize(<wbr>DeviceState *dev, Error **errp)<=
br>
@@ -408,8 +361,6 @@ static const VMStateDescription vmstate_apic_common =3D=
 {<br>
=C2=A0 =C2=A0 =C2=A0.name =3D &quot;apic&quot;,<br>
=C2=A0 =C2=A0 =C2=A0.version_id =3D 3,<br>
=C2=A0 =C2=A0 =C2=A0.minimum_version_id =3D 3,<br>
-=C2=A0 =C2=A0 .minimum_version_id_old =3D 1,<br>
-=C2=A0 =C2=A0 .load_state_old =3D apic_load_old,<br>
=C2=A0 =C2=A0 =C2=A0.pre_load =3D apic_pre_load,<br>
=C2=A0 =C2=A0 =C2=A0.pre_save =3D apic_dispatch_pre_save,<br>
=C2=A0 =C2=A0 =C2=A0.post_load =3D apic_dispatch_post_load,<br>
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
index 135c645535..2f4cbcbfe9 100644<br>
--- a/hw/pci-host/piix.c<br>
+++ b/hw/pci-host/piix.c<br>
@@ -33,7 +33,6 @@<br>
=C2=A0#include &quot;qapi/error.h&quot;<br>
=C2=A0#include &quot;qemu/range.h&quot;<br>
=C2=A0#include &quot;hw/xen/xen.h&quot;<br>
-#include &quot;migration/qemu-file-types.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;hw/pci-host/pam.h&quot;<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
@@ -174,28 +173,6 @@ static void i440fx_write_config(PCIDevice *dev,<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0}<br>
<br>
-static int i440fx_load_old(QEMUFile* f, void *opaque, int version_id)<br>
-{<br>
-=C2=A0 =C2=A0 PCII440FXState *d =3D opaque;<br>
-=C2=A0 =C2=A0 PCIDevice *pd =3D PCI_DEVICE(d);<br>
-=C2=A0 =C2=A0 int ret, i;<br>
-=C2=A0 =C2=A0 uint8_t smm_enabled;<br>
-<br>
-=C2=A0 =C2=A0 ret =3D pci_device_load(pd, f);<br>
-=C2=A0 =C2=A0 if (ret &lt; 0)<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return ret;<br>
-=C2=A0 =C2=A0 i440fx_update_memory_mappings(<wbr>d);<br>
-=C2=A0 =C2=A0 qemu_get_8s(f, &amp;smm_enabled);<br>
-<br>
-=C2=A0 =C2=A0 if (version_id =3D=3D 2) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 for (i =3D 0; i &lt; PIIX_NUM_PIRQS; i++) {<br=
>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be32(f); /* dummy load =
for compatibility */<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 return 0;<br>
-}<br>
-<br>
=C2=A0static int i440fx_post_load(void *opaque, int version_id)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0PCII440FXState *d =3D opaque;<br>
@@ -208,8 +185,6 @@ static const VMStateDescription vmstate_i440fx =3D {<br=
>
=C2=A0 =C2=A0 =C2=A0.name =3D &quot;I440FX&quot;,<br>
=C2=A0 =C2=A0 =C2=A0.version_id =3D 3,<br>
=C2=A0 =C2=A0 =C2=A0.minimum_version_id =3D 3,<br>
-=C2=A0 =C2=A0 .minimum_version_id_old =3D 1,<br>
-=C2=A0 =C2=A0 .load_state_old =3D i440fx_load_old,<br>
=C2=A0 =C2=A0 =C2=A0.post_load =3D i440fx_post_load,<br>
=C2=A0 =C2=A0 =C2=A0.fields =3D (VMStateField[]) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0VMSTATE_PCI_DEVICE(parent_obj, PCII440FXS=
tate),<br>
diff --git a/hw/timer/i8254_common.c b/hw/timer/i8254_common.c<br>
index 57bf10cc94..050875b497 100644<br>
--- a/hw/timer/i8254_common.c<br>
+++ b/hw/timer/i8254_common.c<br>
@@ -29,7 +29,6 @@<br>
=C2=A0#include &quot;qemu/timer.h&quot;<br>
=C2=A0#include &quot;hw/timer/i8254.h&quot;<br>
=C2=A0#include &quot;hw/timer/i8254_internal.h&quot;<br>
-#include &quot;migration/qemu-file-types.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
<br>
=C2=A0/* val must be 0 or 1 */<br>
@@ -202,43 +201,6 @@ static const VMStateDescription vmstate_pit_channel =
=3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
-static int pit_load_old(QEMUFile *f, void *opaque, int version_id)<br>
-{<br>
-=C2=A0 =C2=A0 PITCommonState *pit =3D opaque;<br>
-=C2=A0 =C2=A0 PITCommonClass *c =3D PIT_COMMON_GET_CLASS(pit);<br>
-=C2=A0 =C2=A0 PITChannelState *s;<br>
-=C2=A0 =C2=A0 int i;<br>
-<br>
-=C2=A0 =C2=A0 if (version_id !=3D 1) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return -EINVAL;<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 for (i =3D 0; i &lt; 3; i++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 s =3D &amp;pit-&gt;channels[i];<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;count =3D qemu_get_be32(f);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_be16s(f, &amp;s-&gt;latched_count);<b=
r>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;count_latched);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;status_latched);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;status);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;read_state);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;write_state);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;write_latch);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;rw_mode);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;mode);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;bcd);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_get_8s(f, &amp;s-&gt;gate);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;count_load_time =3D qemu_get_be64(f);<br=
>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;irq_disabled =3D 0;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (i =3D=3D 0) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;next_transition_time =3D q=
emu_get_be64(f);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 if (c-&gt;post_load) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 c-&gt;post_load(pit);<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 return 0;<br>
-}<br>
-<br>
=C2=A0static int pit_dispatch_pre_save(void *opaque)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0PITCommonState *s =3D opaque;<br>
@@ -266,8 +228,6 @@ static const VMStateDescription vmstate_pit_common =3D =
{<br>
=C2=A0 =C2=A0 =C2=A0.name =3D &quot;i8254&quot;,<br>
=C2=A0 =C2=A0 =C2=A0.version_id =3D 3,<br>
=C2=A0 =C2=A0 =C2=A0.minimum_version_id =3D 2,<br>
-=C2=A0 =C2=A0 .minimum_version_id_old =3D 1,<br>
-=C2=A0 =C2=A0 .load_state_old =3D pit_load_old,<br>
=C2=A0 =C2=A0 =C2=A0.pre_save =3D pit_dispatch_pre_save,<br>
=C2=A0 =C2=A0 =C2=A0.post_load =3D pit_dispatch_post_load,<br>
=C2=A0 =C2=A0 =C2=A0.fields =3D (VMStateField[]) {<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000006e378905951c33e3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6010323917613745079==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:42:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:42:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL6yl-0005vi-13; Thu, 17 Oct 2019 14:42:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL6yj-0005va-QV
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:42:13 +0000
X-Inumbo-ID: 4e493bc8-f0ec-11e9-a531-bc764e2007e4
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e493bc8-f0ec-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 14:42:12 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id m19so2122552otp.1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:42:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=p8zu+JQ/8E+9vjBm96Xk867oTxMsxhFQ5UrgW8e25eQ=;
 b=bbKFAZmED1JgheNt9E4w2kjZfXfe2qTLpTR6OR1z8kvDaCQoHwMOsjxXy5m12bcWi4
 eGm9+kGYfPw0XDLnkadiiPx3y+6wSaqNKlhU47TJW+CeMiwL7SSImLP1TgjsWIGIVCCi
 O+fMjOR0v+ksMevKOTdQBh+xKJGpkOHiWaFmzqz8T1E87uwREkiBtTV8be5qDH4RTZoy
 sbjGjjoAvAp1KFz3RwxGvKmhY34kmcOXPy9PLiW7bGJZ0IzvAzOizCuxpyFivui+OwLG
 AsELCbFWuNaPRU/m5IZzF+RsSNE7jRGygGrkDujSh0KOHqzI1Y28sJCN+ujiVqSQZxJS
 MxdQ==
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=p8zu+JQ/8E+9vjBm96Xk867oTxMsxhFQ5UrgW8e25eQ=;
 b=PBGHUd6RUFJjaccTmEB26PjYMnNxR71ICI/4v6s+NDNIf7HEBb+ZwjiDgtWRS/RPim
 1txoJfQshziS2d+wNsWGZIBnqIetlhCJIWciQfvTqIWD1NIHdBW0qxPUMgTPBFyf7uXR
 C7N+CXyttHNxWuRJ6BMQBc1Jo9zL8M267CPY1S49zZ05mhzOkSRUn75GV1UORIeNo84u
 wRsaVTCT8OuAHtWix0nJHegAP/peAqO/AT/XS/Lno3bEl/XBiN1VX+UBzsFNE91emSaI
 4Q63f9/9uze4tS9w9Ps5ecvoDjENGqNj2tXAKkMatXrEyYaCfvt9iAszSnGsETLTxjFX
 a5yA==
X-Gm-Message-State: APjAAAV5XkCHSfD2MLYAecFblSXVXrUtRSBSFFt9YH6nysn9sxHQrF+R
 n5l7w7rZiPJukfPdEFaxJhu9Qv8wVGFtdZBjp+U=
X-Google-Smtp-Source: APXvYqwSUgWgjBI8SKKAz4m044GxQLiKQ1XAx4ZgjkY3/hA7u2GAvB7R9pqY4g3qPZR41nQDBZxzQdQ9oH2bXxCaSm0=
X-Received: by 2002:a9d:5914:: with SMTP id t20mr3287342oth.306.1571323332516; 
 Thu, 17 Oct 2019 07:42:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:42:11
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-15-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-15-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:42:11 +0200
Message-ID: <CAL1e-=gk7HdGLQo9yqNoeMXqyyfOqaKuK1XSz+CafkGwAkuktw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 14/32] piix4: add a i8257 dma controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============5763184304370278740=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5763184304370278740==
Content-Type: multipart/alternative; boundary="0000000000000fdf3a05951c3981"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Remove i8257 instanciated in malta board, to not have it twice.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-9-hpoussin@reactos.org>
> [PMD: rebased]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c       | 4 ++++
>  hw/mips/mips_malta.c | 2 --
>  2 files changed, 4 insertions(+), 2 deletions(-)
>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>




> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 8998b0ca47..1bc91b590c 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -29,6 +29,7 @@
>  #include "hw/pci/pci.h"
>  #include "hw/isa/isa.h"
>  #include "hw/sysbus.h"
> +#include "hw/dma/i8257.h"
>  #include "migration/vmstate.h"
>  #include "sysemu/reset.h"
>  #include "sysemu/runstate.h"
> @@ -164,6 +165,9 @@ static void piix4_realize(PCIDevice *pci_dev, Error
> **errp)
>      /* initialize ISA irqs */
>      isa_bus_irqs(isa_bus, s->isa);
>
> +    /* DMA */
> +    i8257_dma_init(isa_bus, 0);
> +
>      piix4_dev =3D pci_dev;
>  }
>
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index e499b7a6bb..df247177ca 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -28,7 +28,6 @@
>  #include "cpu.h"
>  #include "hw/i386/pc.h"
>  #include "hw/isa/superio.h"
> -#include "hw/dma/i8257.h"
>  #include "hw/char/serial.h"
>  #include "net/net.h"
>  #include "hw/boards.h"
> @@ -1430,7 +1429,6 @@ void mips_malta_init(MachineState *machine)
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
>                            isa_get_irq(NULL, 9), NULL, 0, NULL);
>      pit =3D i8254_pit_init(isa_bus, 0x40, 0, NULL);
> -    i8257_dma_init(isa_bus, 0);
>      mc146818_rtc_init(isa_bus, 2000, NULL);
>
>      /* generate SPD EEPROM data */
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
Remove i8257 instanciated in malta board, to not have it twice.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-9-hpoussin@reactos.o=
rg">20171216090228.28505-9-hpoussin@reactos.org</a>&gt;<br>
[PMD: rebased]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 4 ++++<br>
=C2=A0hw/mips/mips_malta.c | 2 --<br>
=C2=A02 files changed, 4 insertions(+), 2 deletions(-)<br>
<br></blockquote><div><div id=3D"cvcmsg_16dbfeb33c93ed97" class=3D"yh  " st=
yle=3D"border-top-left-radius:0px;border-top-right-radius:0px;margin-bottom=
:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_16dbfeb33c93ed97=
"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div class=3D"Ni"><di=
v class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: Aleksandar Marko=
vic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"_blank">amarkov=
ic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div></div><div style=
=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" tabindex=3D"0"><d=
iv class=3D"V j hf"></div></div></div><div style=3D"clear:both"></div></div=
></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=3D"yh" style=
=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16dbfecd588da1f7=
"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcreply_16dbfecd588=
da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=3D"V j td"></d=
iv></div></div></div></div></div><div><br></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 8998b0ca47..1bc91b590c 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -29,6 +29,7 @@<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
+#include &quot;hw/dma/i8257.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
=C2=A0#include &quot;sysemu/runstate.h&quot;<br>
@@ -164,6 +165,9 @@ static void piix4_realize(PCIDevice *pci_dev, Error **e=
rrp)<br>
=C2=A0 =C2=A0 =C2=A0/* initialize ISA irqs */<br>
=C2=A0 =C2=A0 =C2=A0isa_bus_irqs(isa_bus, s-&gt;isa);<br>
<br>
+=C2=A0 =C2=A0 /* DMA */<br>
+=C2=A0 =C2=A0 i8257_dma_init(isa_bus, 0);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D pci_dev;<br>
=C2=A0}<br>
<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index e499b7a6bb..df247177ca 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -28,7 +28,6 @@<br>
=C2=A0#include &quot;cpu.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/isa/superio.h&quot;<br>
-#include &quot;hw/dma/i8257.h&quot;<br>
=C2=A0#include &quot;hw/char/serial.h&quot;<br>
=C2=A0#include &quot;net/net.h&quot;<br>
=C2=A0#include &quot;hw/boards.h&quot;<br>
@@ -1430,7 +1429,6 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);<br>
=C2=A0 =C2=A0 =C2=A0pit =3D i8254_pit_init(isa_bus, 0x40, 0, NULL);<br>
-=C2=A0 =C2=A0 i8257_dma_init(isa_bus, 0);<br>
=C2=A0 =C2=A0 =C2=A0mc146818_rtc_init(isa_bus, 2000, NULL);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* generate SPD EEPROM data */<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000000fdf3a05951c3981--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5763184304370278740==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:43:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:43:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL6zt-00062N-Ga; Thu, 17 Oct 2019 14:43:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL6zs-00062H-Ri
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:43:24 +0000
X-Inumbo-ID: 78abfda6-f0ec-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78abfda6-f0ec-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 14:43:24 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id k10so62992oij.5
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:43:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=jhYyEoWc80v0cXKGF4xnB9nyWjXKx6TF8OV3aNOz9qI=;
 b=pUPOVrw+uusHp27rflzA/hwpUQ4nyQOIuu+7hJBv1ozgYVT3LUp9eJvfJ7puokj39i
 NrMsKOYfzUqfSpqTiFwJ1uovuGPjmCCeXjNR74dOHYQAnM488wZXFDFwJwzhhIhMg9r6
 r7j5PWpfwUS0Nf1e4wq/C4OnyUxjzCrUq1JycK8nESIiRWE14kNUSTHO0QdiMoP4oCdW
 0ekvxn5L1tujnescqsNjU1gkQtoX8K1BtkfqUukvS4dOxKfm3FPNxcJC0MozSRiLtbgW
 V1fdoZMesK6suEzuqWXT+bIDBZX+jyPMRvF5bfhL5GscSvso+HdeA/uIDVzEsjubmc/d
 P+9g==
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=jhYyEoWc80v0cXKGF4xnB9nyWjXKx6TF8OV3aNOz9qI=;
 b=fn2QWJQ+OTzjGjMNVixtZrnnQ/rr76rzWzZXDGWivYhapWg3EL9rvT/0ZyZ8FoOLzK
 D2CrBx34GpbkfReBI+sQc+1r55OQkBsZUeCMGH98cMoE/DnKxFG2VIUcwQ4YW/vMCxEY
 Jn/dyaxMoPM08HeyKN/lSL3Hc96uZyPRPRm+uG2doQQcq5MXWgnadh7KSvRzkh/emufU
 +1h2E2inz9RHOf1mX9SIVe8UUVFFBdhWEyi58u+TAq/rg/wmDYRYYLIq82kPH1Y/5pmr
 K83NEIAuLOndmtA38SO9rAnhs3XUhF3BeK1aRvcuEwMeyJB7S0GRWAPk3a/TkDxuAgEO
 WInA==
X-Gm-Message-State: APjAAAUK+diSpd9xBlFW+8Xzbylyhr5YLG931NnW4pkaqyHSlH6/v/JD
 HqvQmoWInJp+vwA4AgUnkSWHa0UYkrggdE9wRgI=
X-Google-Smtp-Source: APXvYqzberLXObt7P5i4KFNdsg+8EHVGx5o7pI5lJzjmTtciE0umi9YhsRZ9hqL1fxPkFCHs9Z/RziecnQmSI+PmC74=
X-Received: by 2002:aca:4e56:: with SMTP id c83mr3556181oib.53.1571323403635; 
 Thu, 17 Oct 2019 07:43:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:43:22
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-16-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-16-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:43:22 +0200
Message-ID: <CAL1e-=jA5Cc--eRrNoSUwnZbKtOzjzN9_XQewanfwaUk10HpYA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 15/32] piix4: add a i8254 pit controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============7434308053633341344=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7434308053633341344==
Content-Type: multipart/alternative; boundary="0000000000004d11f705951c3d8b"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Remove i8254 instanciated in malta board, to not have it twice.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-10-hpoussin@reactos.org>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c       | 4 ++++
>  hw/mips/mips_malta.c | 4 ----
>  2 files changed, 4 insertions(+), 4 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 1bc91b590c..0b0a0ecab1 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -30,6 +30,7 @@
>  #include "hw/isa/isa.h"
>  #include "hw/sysbus.h"
>  #include "hw/dma/i8257.h"
> +#include "hw/timer/i8254.h"
>  #include "migration/vmstate.h"
>  #include "sysemu/reset.h"
>  #include "sysemu/runstate.h"
> @@ -165,6 +166,9 @@ static void piix4_realize(PCIDevice *pci_dev, Error
> **errp)
>      /* initialize ISA irqs */
>      isa_bus_irqs(isa_bus, s->isa);
>
> +    /* initialize pit */
> +    i8254_pit_init(isa_bus, 0x40, 0, NULL);
> +
>      /* DMA */
>      i8257_dma_init(isa_bus, 0);
>
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index df247177ca..16d7a0e785 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -45,7 +45,6 @@
>  #include "hw/loader.h"
>  #include "elf.h"
>  #include "hw/timer/mc146818rtc.h"
> -#include "hw/timer/i8254.h"
>  #include "exec/address-spaces.h"
>  #include "hw/sysbus.h"             /* SysBusDevice */
>  #include "qemu/host-utils.h"
> @@ -99,8 +98,6 @@ typedef struct {
>      qemu_irq i8259[16];
>  } MaltaState;
>
> -static ISADevice *pit;
> -
>  static struct _loaderparams {
>      int ram_size, ram_low_size;
>      const char *kernel_filename;
> @@ -1428,7 +1425,6 @@ void mips_malta_init(MachineState *machine)
>      pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
>                            isa_get_irq(NULL, 9), NULL, 0, NULL);
> -    pit =3D i8254_pit_init(isa_bus, 0x40, 0, NULL);
>      mc146818_rtc_init(isa_bus, 2000, NULL);
>
>      /* generate SPD EEPROM data */
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
Remove i8254 instanciated in malta board, to not have it twice.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-10-hpoussin@reactos.=
org">20171216090228.28505-10-hpoussin@reactos.org</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 4 ++++<br>
=C2=A0hw/mips/mips_malta.c | 4 ----<br>
=C2=A02 files changed, 4 insertions(+), 4 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 1bc91b590c..0b0a0ecab1 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -30,6 +30,7 @@<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0#include &quot;hw/dma/i8257.h&quot;<br>
+#include &quot;hw/timer/i8254.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
=C2=A0#include &quot;sysemu/runstate.h&quot;<br>
@@ -165,6 +166,9 @@ static void piix4_realize(PCIDevice *pci_dev, Error **e=
rrp)<br>
=C2=A0 =C2=A0 =C2=A0/* initialize ISA irqs */<br>
=C2=A0 =C2=A0 =C2=A0isa_bus_irqs(isa_bus, s-&gt;isa);<br>
<br>
+=C2=A0 =C2=A0 /* initialize pit */<br>
+=C2=A0 =C2=A0 i8254_pit_init(isa_bus, 0x40, 0, NULL);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0/* DMA */<br>
=C2=A0 =C2=A0 =C2=A0i8257_dma_init(isa_bus, 0);<br>
<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index df247177ca..16d7a0e785 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -45,7 +45,6 @@<br>
=C2=A0#include &quot;hw/loader.h&quot;<br>
=C2=A0#include &quot;elf.h&quot;<br>
=C2=A0#include &quot;hw/timer/mc146818rtc.h&quot;<br>
-#include &quot;hw/timer/i8254.h&quot;<br>
=C2=A0#include &quot;exec/address-spaces.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0/* SysBusDevice */<br>
=C2=A0#include &quot;qemu/host-utils.h&quot;<br>
@@ -99,8 +98,6 @@ typedef struct {<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq i8259[16];<br>
=C2=A0} MaltaState;<br>
<br>
-static ISADevice *pit;<br>
-<br>
=C2=A0static struct _loaderparams {<br>
=C2=A0 =C2=A0 =C2=A0int ram_size, ram_low_size;<br>
=C2=A0 =C2=A0 =C2=A0const char *kernel_filename;<br>
@@ -1428,7 +1425,6 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4=
-usb-uhci&quot;);<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);<br>
-=C2=A0 =C2=A0 pit =3D i8254_pit_init(isa_bus, 0x40, 0, NULL);<br>
=C2=A0 =C2=A0 =C2=A0mc146818_rtc_init(isa_bus, 2000, NULL);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* generate SPD EEPROM data */<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000004d11f705951c3d8b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7434308053633341344==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:44:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL70s-00067x-RW; Thu, 17 Oct 2019 14:44:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL70r-00067n-Dt
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:44:25 +0000
X-Inumbo-ID: 9c429f36-f0ec-11e9-a531-bc764e2007e4
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9c429f36-f0ec-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 14:44:23 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id o205so2331906oib.12
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:44:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=s8DKM15KvH0uYu+UhLBeNQsM0FqCD4kkvRCVTFD+zOo=;
 b=DfeywFOokKjkjOemcxOgsue88Gd1yBzd833lqriFJBwhP1LGNWX5WwEojEwRDcifim
 Kau5HoQ7FxCKP+G+HkNxf63qxoYB5T3HkOEQ68RNxTHb4aBeuJPTqcCInOpb9w/XdJZ4
 4DMVUYD2IKnkDqrOiFs4+XPK1cAWuxMFqmUCPcetJnNPyLIGLsDF08eBIl4XZ325Tbb0
 v9AYnTHHn5V3eKoyLaqyaLjO5E+7v7dg3GuTbN2kQbYCAQsgdUSeX40temmiki75OHMx
 Gf+lY4xrNa+mzelA5nwAwzNqEVVdt3xRMjFUmX9voyRg6kbXoCVLFwenWAY6gALdu3QD
 xJGA==
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=s8DKM15KvH0uYu+UhLBeNQsM0FqCD4kkvRCVTFD+zOo=;
 b=m1KDKRJBcwS8Aot+Z9SLHIEO7rHO9EgmTpuimc8+3sibemzjwki6AiRVihc6VerZYJ
 mrYNsw5TpRB+hxmP+0kSGqAE90w9IGnGKyD3GP/oJryZ3dQoIqTb7MFBqEMG3qIwmd0V
 KLbK3Om+mP/2uPAJvaHNj6fVBuKKHQRnXrHSMHVzVHKoMfNv8+pCGGTNlSC784c9kIgc
 8lcdVV4aVXn4sVz82N1hppATUaRkU2uWQfLJiexiNtc9WNNm+SjyJsIwy6GiRKFJxaJ+
 lRsLX6PcgBW3GVHR5RMbwhYSkGk4rLM17uYSqH4mX2RJjOK4S+OkY4a42hvw3VhYcQcp
 wxSw==
X-Gm-Message-State: APjAAAW9G/H2fi6qSdQq6tVAdh20EmAnLjCELikUSSZ+LqTwy2Xh0FsK
 Rw1TDk1FvO0yoPCxMEjjuM2KwPOWKdwKHucfRs0=
X-Google-Smtp-Source: APXvYqz4owix0wqODF/cfit6EocMHWUJl3Im7VLAMn06AaOESheCw//sMBDgRlSpxEz0KL6tmQWkiM5MIdNfzz5YK7k=
X-Received: by 2002:aca:4e56:: with SMTP id c83mr3560178oib.53.1571323463334; 
 Thu, 17 Oct 2019 07:44:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:44:21
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-17-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-17-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:44:21 +0200
Message-ID: <CAL1e-=jhF+hY9HFunmcmCBu4=QmEN+rDt6V6OhS5fd8PkN9q9Q@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 16/32] piix4: add a mc146818rtc controller
 as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============5682033290822237064=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5682033290822237064==
Content-Type: multipart/alternative; boundary="000000000000dc003f05951c4079"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> Remove mc146818rtc instanciated in malta board, to not have it twice.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-13-hpoussin@reactos.org>
> [PMD: rebased, set RTC base_year to 2000]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  MAINTAINERS                   |  3 ++-
>  hw/acpi/piix4.c               |  2 +-
>  hw/i386/acpi-build.c          |  3 +--
>  hw/i386/pc_piix.c             |  1 +
>  hw/isa/piix4.c                | 22 ++++++++++++++++++++++
>  hw/mips/mips_malta.c          |  4 +---
>  include/hw/acpi/piix4.h       |  6 ------
>  include/hw/i386/pc.h          |  6 ------
>  include/hw/southbridge/piix.h | 20 ++++++++++++++++++++
>  9 files changed, 48 insertions(+), 19 deletions(-)
>  delete mode 100644 include/hw/acpi/piix4.h
>  create mode 100644 include/hw/southbridge/piix.h
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/MAINTAINERS b/MAINTAINERS
> index c9f625fc2e..556f58bd8c 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1235,7 +1235,7 @@ F: hw/i2c/smbus_ich9.c
>  F: hw/acpi/piix4.c
>  F: hw/acpi/ich9.c
>  F: include/hw/acpi/ich9.h
> -F: include/hw/acpi/piix4.h
> +F: include/hw/southbridge/piix.h
>  F: hw/misc/sga.c
>  F: hw/isa/apm.c
>  F: include/hw/isa/apm.h
> @@ -1720,6 +1720,7 @@ M: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>  M: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>  S: Maintained
>  F: hw/isa/piix4.c
> +F: include/hw/southbridge/piix.h
>
>  Firmware configuration (fw_cfg)
>  M: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c
> index 1d29d438c7..27270621ab 100644
> --- a/hw/acpi/piix4.c
> +++ b/hw/acpi/piix4.c
> @@ -21,6 +21,7 @@
>
>  #include "qemu/osdep.h"
>  #include "hw/i386/pc.h"
> +#include "hw/southbridge/piix.h"
>  #include "hw/irq.h"
>  #include "hw/isa/apm.h"
>  #include "hw/i2c/pm_smbus.h"
> @@ -33,7 +34,6 @@
>  #include "qapi/error.h"
>  #include "qemu/range.h"
>  #include "exec/address-spaces.h"
> -#include "hw/acpi/piix4.h"
>  #include "hw/acpi/pcihp.h"
>  #include "hw/acpi/cpu_hotplug.h"
>  #include "hw/acpi/cpu.h"
> diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
> index 4e0f9f425a..aa6fe61191 100644
> --- a/hw/i386/acpi-build.c
> +++ b/hw/i386/acpi-build.c
> @@ -34,7 +34,6 @@
>  #include "hw/acpi/acpi-defs.h"
>  #include "hw/acpi/acpi.h"
>  #include "hw/acpi/cpu.h"
> -#include "hw/acpi/piix4.h"
>  #include "hw/nvram/fw_cfg.h"
>  #include "hw/acpi/bios-linker-loader.h"
>  #include "hw/isa/isa.h"
> @@ -52,7 +51,7 @@
>  #include "sysemu/reset.h"
>
>  /* Supported chipsets: */
> -#include "hw/acpi/piix4.h"
> +#include "hw/southbridge/piix.h"
>  #include "hw/acpi/pcihp.h"
>  #include "hw/i386/ich9.h"
>  #include "hw/pci/pci_bus.h"
> diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
> index 6824b72124..431965d921 100644
> --- a/hw/i386/pc_piix.c
> +++ b/hw/i386/pc_piix.c
> @@ -29,6 +29,7 @@
>  #include "hw/loader.h"
>  #include "hw/i386/pc.h"
>  #include "hw/i386/apic.h"
> +#include "hw/southbridge/piix.h"
>  #include "hw/display/ramfb.h"
>  #include "hw/firmware/smbios.h"
>  #include "hw/pci/pci.h"
> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 0b0a0ecab1..9f554747af 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -24,6 +24,7 @@
>   */
>
>  #include "qemu/osdep.h"
> +#include "qapi/error.h"
>  #include "hw/irq.h"
>  #include "hw/i386/pc.h"
>  #include "hw/pci/pci.h"
> @@ -31,6 +32,7 @@
>  #include "hw/sysbus.h"
>  #include "hw/dma/i8257.h"
>  #include "hw/timer/i8254.h"
> +#include "hw/timer/mc146818rtc.h"
>  #include "migration/vmstate.h"
>  #include "sysemu/reset.h"
>  #include "sysemu/runstate.h"
> @@ -42,6 +44,7 @@ typedef struct PIIX4State {
>      qemu_irq cpu_intr;
>      qemu_irq *isa;
>
> +    RTCState rtc;
>      /* Reset Control Register */
>      MemoryRegion rcr_mem;
>      uint8_t rcr;
> @@ -144,6 +147,7 @@ static void piix4_realize(PCIDevice *pci_dev, Error
> **errp)
>      PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);
>      ISABus *isa_bus;
>      qemu_irq *i8259_out_irq;
> +    Error *err =3D NULL;
>
>      isa_bus =3D isa_bus_new(dev, pci_address_space(pci_dev),
>                            pci_address_space_io(pci_dev), errp);
> @@ -172,9 +176,26 @@ static void piix4_realize(PCIDevice *pci_dev, Error
> **errp)
>      /* DMA */
>      i8257_dma_init(isa_bus, 0);
>
> +    /* RTC */
> +    qdev_set_parent_bus(DEVICE(&s->rtc), BUS(isa_bus));
> +    qdev_prop_set_int32(DEVICE(&s->rtc), "base_year", 2000);
> +    object_property_set_bool(OBJECT(&s->rtc), true, "realized", &err);
> +    if (err) {
> +        error_propagate(errp, err);
> +        return;
> +    }
> +    isa_init_irq(ISA_DEVICE(&s->rtc), &s->rtc.irq, RTC_ISA_IRQ);
> +
>      piix4_dev =3D pci_dev;
>  }
>
> +static void piix4_init(Object *obj)
> +{
> +    PIIX4State *s =3D PIIX4_PCI_DEVICE(obj);
> +
> +    object_initialize(&s->rtc, sizeof(s->rtc), TYPE_MC146818_RTC);
> +}
> +
>  static void piix4_class_init(ObjectClass *klass, void *data)
>  {
>      DeviceClass *dc =3D DEVICE_CLASS(klass);
> @@ -199,6 +220,7 @@ static const TypeInfo piix4_info =3D {
>      .name          =3D TYPE_PIIX4_PCI_DEVICE,
>      .parent        =3D TYPE_PCI_DEVICE,
>      .instance_size =3D sizeof(PIIX4State),
> +    .instance_init =3D piix4_init,
>      .class_init    =3D piix4_class_init,
>      .interfaces =3D (InterfaceInfo[]) {
>          { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 16d7a0e785..528c34a1c3 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -26,7 +26,7 @@
>  #include "qemu/units.h"
>  #include "qemu-common.h"
>  #include "cpu.h"
> -#include "hw/i386/pc.h"
> +#include "hw/southbridge/piix.h"
>  #include "hw/isa/superio.h"
>  #include "hw/char/serial.h"
>  #include "net/net.h"
> @@ -44,7 +44,6 @@
>  #include "hw/irq.h"
>  #include "hw/loader.h"
>  #include "elf.h"
> -#include "hw/timer/mc146818rtc.h"
>  #include "exec/address-spaces.h"
>  #include "hw/sysbus.h"             /* SysBusDevice */
>  #include "qemu/host-utils.h"
> @@ -1425,7 +1424,6 @@ void mips_malta_init(MachineState *machine)
>      pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
>                            isa_get_irq(NULL, 9), NULL, 0, NULL);
> -    mc146818_rtc_init(isa_bus, 2000, NULL);
>
>      /* generate SPD EEPROM data */
>      generate_eeprom_spd(&smbus_eeprom_buf[0 * 256], ram_size);
> diff --git a/include/hw/acpi/piix4.h b/include/hw/acpi/piix4.h
> deleted file mode 100644
> index 028bb53e3d..0000000000
> --- a/include/hw/acpi/piix4.h
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -#ifndef HW_ACPI_PIIX4_H
> -#define HW_ACPI_PIIX4_H
> -
> -#define TYPE_PIIX4_PM "PIIX4_PM"
> -
> -#endif
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index a95eab0d8a..c671c9fd2a 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -244,12 +244,6 @@ int cmos_get_fd_drive_type(FloppyDriveType fd0);
>
>  #define PORT92_A20_LINE "a20"
>
> -/* acpi_piix.c */
> -
> -I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base,
> -                      qemu_irq sci_irq, qemu_irq smi_irq,
> -                      int smm_enabled, DeviceState **piix4_pm);
> -
>  /* hpet.c */
>  extern int no_hpet;
>
> diff --git a/include/hw/southbridge/piix.h b/include/hw/southbridge/piix.=
h
> new file mode 100644
> index 0000000000..b8ce26fec4
> --- /dev/null
> +++ b/include/hw/southbridge/piix.h
> @@ -0,0 +1,20 @@
> +/*
> + * QEMU PIIX South Bridge Emulation
> + *
> + * Copyright (c) 2006 Fabrice Bellard
> + *
> + * This work is licensed under the terms of the GNU GPL, version 2 or
> later.
> + * See the COPYING file in the top-level directory.
> + *
> + */
> +
> +#ifndef HW_SOUTHBRIDGE_PIIX_H
> +#define HW_SOUTHBRIDGE_PIIX_H
> +
> +#define TYPE_PIIX4_PM "PIIX4_PM"
> +
> +I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base,
> +                      qemu_irq sci_irq, qemu_irq smi_irq,
> +                      int smm_enabled, DeviceState **piix4_pm);
> +
> +#endif
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
Remove mc146818rtc instanciated in malta board, to not have it twice.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-13-hpoussin@reactos.=
org">20171216090228.28505-13-hpoussin@reactos.org</a>&gt;<br>
[PMD: rebased, set RTC base_year to 2000]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 3 ++-<br>
=C2=A0hw/acpi/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|=C2=A0 2 +-<br>
=C2=A0hw/i386/acpi-build.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 3 +--<=
br>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=
=A0 1 +<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 | 22 ++++++++++++++++++++++<br>
=C2=A0hw/mips/mips_malta.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 4 +---=
<br>
=C2=A0include/hw/acpi/piix4.h=C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 6 ------<br=
>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 6 ----=
--<br>
=C2=A0include/hw/southbridge/piix.h | 20 ++++++++++++++++++++<br>
=C2=A09 files changed, 48 insertions(+), 19 deletions(-)<br>
=C2=A0delete mode 100644 include/hw/acpi/piix4.h<br>
=C2=A0create mode 100644 include/hw/southbridge/piix.h<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/MAINTAINERS b/MAINTAINERS<br>
index c9f625fc2e..556f58bd8c 100644<br>
--- a/MAINTAINERS<br>
+++ b/MAINTAINERS<br>
@@ -1235,7 +1235,7 @@ F: hw/i2c/smbus_ich9.c<br>
=C2=A0F: hw/acpi/piix4.c<br>
=C2=A0F: hw/acpi/ich9.c<br>
=C2=A0F: include/hw/acpi/ich9.h<br>
-F: include/hw/acpi/piix4.h<br>
+F: include/hw/southbridge/piix.h<br>
=C2=A0F: hw/misc/sga.c<br>
=C2=A0F: hw/isa/apm.c<br>
=C2=A0F: include/hw/isa/apm.h<br>
@@ -1720,6 +1720,7 @@ M: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpouss=
in@reactos.org">hpoussin@reactos.org</a>&gt;<br>
=C2=A0M: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsat.org"=
>f4bug@amsat.org</a>&gt;<br>
=C2=A0S: Maintained<br>
=C2=A0F: hw/isa/piix4.c<br>
+F: include/hw/southbridge/piix.h<br>
<br>
=C2=A0Firmware configuration (fw_cfg)<br>
=C2=A0M: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@redhat.co=
m">philmd@redhat.com</a>&gt;<br>
diff --git a/hw/acpi/piix4.c b/hw/acpi/piix4.c<br>
index 1d29d438c7..27270621ab 100644<br>
--- a/hw/acpi/piix4.c<br>
+++ b/hw/acpi/piix4.c<br>
@@ -21,6 +21,7 @@<br>
<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/isa/apm.h&quot;<br>
=C2=A0#include &quot;hw/i2c/pm_smbus.h&quot;<br>
@@ -33,7 +34,6 @@<br>
=C2=A0#include &quot;qapi/error.h&quot;<br>
=C2=A0#include &quot;qemu/range.h&quot;<br>
=C2=A0#include &quot;exec/address-spaces.h&quot;<br>
-#include &quot;hw/acpi/piix4.h&quot;<br>
=C2=A0#include &quot;hw/acpi/pcihp.h&quot;<br>
=C2=A0#include &quot;hw/acpi/cpu_hotplug.h&quot;<br>
=C2=A0#include &quot;hw/acpi/cpu.h&quot;<br>
diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c<br>
index 4e0f9f425a..aa6fe61191 100644<br>
--- a/hw/i386/acpi-build.c<br>
+++ b/hw/i386/acpi-build.c<br>
@@ -34,7 +34,6 @@<br>
=C2=A0#include &quot;hw/acpi/acpi-defs.h&quot;<br>
=C2=A0#include &quot;hw/acpi/acpi.h&quot;<br>
=C2=A0#include &quot;hw/acpi/cpu.h&quot;<br>
-#include &quot;hw/acpi/piix4.h&quot;<br>
=C2=A0#include &quot;hw/nvram/fw_cfg.h&quot;<br>
=C2=A0#include &quot;hw/acpi/bios-linker-loader.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
@@ -52,7 +51,7 @@<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
<br>
=C2=A0/* Supported chipsets: */<br>
-#include &quot;hw/acpi/piix4.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/acpi/pcihp.h&quot;<br>
=C2=A0#include &quot;hw/i386/ich9.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_bus.h&quot;<br>
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c<br>
index 6824b72124..431965d921 100644<br>
--- a/hw/i386/pc_piix.c<br>
+++ b/hw/i386/pc_piix.c<br>
@@ -29,6 +29,7 @@<br>
=C2=A0#include &quot;hw/loader.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/i386/apic.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/display/ramfb.h&quot;<br>
=C2=A0#include &quot;hw/firmware/smbios.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 0b0a0ecab1..9f554747af 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -24,6 +24,7 @@<br>
=C2=A0 */<br>
<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
+#include &quot;qapi/error.h&quot;<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
@@ -31,6 +32,7 @@<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0#include &quot;hw/dma/i8257.h&quot;<br>
=C2=A0#include &quot;hw/timer/i8254.h&quot;<br>
+#include &quot;hw/timer/mc146818rtc.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
=C2=A0#include &quot;sysemu/runstate.h&quot;<br>
@@ -42,6 +44,7 @@ typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq cpu_intr;<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq *isa;<br>
<br>
+=C2=A0 =C2=A0 RTCState rtc;<br>
=C2=A0 =C2=A0 =C2=A0/* Reset Control Register */<br>
=C2=A0 =C2=A0 =C2=A0MemoryRegion rcr_mem;<br>
=C2=A0 =C2=A0 =C2=A0uint8_t rcr;<br>
@@ -144,6 +147,7 @@ static void piix4_realize(PCIDevice *pci_dev, Error **e=
rrp)<br>
=C2=A0 =C2=A0 =C2=A0PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);<=
br>
=C2=A0 =C2=A0 =C2=A0ISABus *isa_bus;<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq *i8259_out_irq;<br>
+=C2=A0 =C2=A0 Error *err =3D NULL;<br>
<br>
=C2=A0 =C2=A0 =C2=A0isa_bus =3D isa_bus_new(dev, pci_address_space(pci_dev)=
,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0pci_address_space_io(pci_dev), errp);<br>
@@ -172,9 +176,26 @@ static void piix4_realize(PCIDevice *pci_dev, Error **=
errp)<br>
=C2=A0 =C2=A0 =C2=A0/* DMA */<br>
=C2=A0 =C2=A0 =C2=A0i8257_dma_init(isa_bus, 0);<br>
<br>
+=C2=A0 =C2=A0 /* RTC */<br>
+=C2=A0 =C2=A0 qdev_set_parent_bus(DEVICE(&amp;s-<wbr>&gt;rtc), BUS(isa_bus=
));<br>
+=C2=A0 =C2=A0 qdev_prop_set_int32(DEVICE(&amp;s-<wbr>&gt;rtc), &quot;base_=
year&quot;, 2000);<br>
+=C2=A0 =C2=A0 object_property_set_bool(<wbr>OBJECT(&amp;s-&gt;rtc), true, =
&quot;realized&quot;, &amp;err);<br>
+=C2=A0 =C2=A0 if (err) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 error_propagate(errp, err);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
+=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 isa_init_irq(ISA_DEVICE(&amp;s-&gt;<wbr>rtc), &amp;s-&gt;rtc=
.irq, RTC_ISA_IRQ);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D pci_dev;<br>
=C2=A0}<br>
<br>
+static void piix4_init(Object *obj)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D PIIX4_PCI_DEVICE(obj);<br>
+<br>
+=C2=A0 =C2=A0 object_initialize(&amp;s-&gt;rtc, sizeof(s-&gt;rtc), TYPE_MC=
146818_RTC);<br>
+}<br>
+<br>
=C2=A0static void piix4_class_init(ObjectClass *klass, void *data)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0DeviceClass *dc =3D DEVICE_CLASS(klass);<br>
@@ -199,6 +220,7 @@ static const TypeInfo piix4_info =3D {<br>
=C2=A0 =C2=A0 =C2=A0.name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX4_=
PCI_DEVICE,<br>
=C2=A0 =C2=A0 =C2=A0.parent=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PCI_DEVICE,=
<br>
=C2=A0 =C2=A0 =C2=A0.instance_size =3D sizeof(PIIX4State),<br>
+=C2=A0 =C2=A0 .instance_init =3D piix4_init,<br>
=C2=A0 =C2=A0 =C2=A0.class_init=C2=A0 =C2=A0 =3D piix4_class_init,<br>
=C2=A0 =C2=A0 =C2=A0.interfaces =3D (InterfaceInfo[]) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0{ INTERFACE_CONVENTIONAL_PCI_<wbr>DEVICE =
},<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 16d7a0e785..528c34a1c3 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -26,7 +26,7 @@<br>
=C2=A0#include &quot;qemu/units.h&quot;<br>
=C2=A0#include &quot;qemu-common.h&quot;<br>
=C2=A0#include &quot;cpu.h&quot;<br>
-#include &quot;hw/i386/pc.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/isa/superio.h&quot;<br>
=C2=A0#include &quot;hw/char/serial.h&quot;<br>
=C2=A0#include &quot;net/net.h&quot;<br>
@@ -44,7 +44,6 @@<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/loader.h&quot;<br>
=C2=A0#include &quot;elf.h&quot;<br>
-#include &quot;hw/timer/mc146818rtc.h&quot;<br>
=C2=A0#include &quot;exec/address-spaces.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0/* SysBusDevice */<br>
=C2=A0#include &quot;qemu/host-utils.h&quot;<br>
@@ -1425,7 +1424,6 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4=
-usb-uhci&quot;);<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);<br>
-=C2=A0 =C2=A0 mc146818_rtc_init(isa_bus, 2000, NULL);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* generate SPD EEPROM data */<br>
=C2=A0 =C2=A0 =C2=A0generate_eeprom_spd(&amp;smbus_<wbr>eeprom_buf[0 * 256]=
, ram_size);<br>
diff --git a/include/hw/acpi/piix4.h b/include/hw/acpi/piix4.h<br>
deleted file mode 100644<br>
index 028bb53e3d..0000000000<br>
--- a/include/hw/acpi/piix4.h<br>
+++ /dev/null<br>
@@ -1,6 +0,0 @@<br>
-#ifndef HW_ACPI_PIIX4_H<br>
-#define HW_ACPI_PIIX4_H<br>
-<br>
-#define TYPE_PIIX4_PM &quot;PIIX4_PM&quot;<br>
-<br>
-#endif<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index a95eab0d8a..c671c9fd2a 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -244,12 +244,6 @@ int cmos_get_fd_drive_type(<wbr>FloppyDriveType fd0);<=
br>
<br>
=C2=A0#define PORT92_A20_LINE &quot;a20&quot;<br>
<br>
-/* acpi_piix.c */<br>
-<br>
-I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 qemu_irq sci_irq, qemu_irq smi_irq,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 int smm_enabled, DeviceState **piix4_pm);<br>
-<br>
=C2=A0/* hpet.c */<br>
=C2=A0extern int no_hpet;<br>
<br>
diff --git a/include/hw/southbridge/piix.<wbr>h b/include/hw/southbridge/pi=
ix.<wbr>h<br>
new file mode 100644<br>
index 0000000000..b8ce26fec4<br>
--- /dev/null<br>
+++ b/include/hw/southbridge/piix.<wbr>h<br>
@@ -0,0 +1,20 @@<br>
+/*<br>
+ * QEMU PIIX South Bridge Emulation<br>
+ *<br>
+ * Copyright (c) 2006 Fabrice Bellard<br>
+ *<br>
+ * This work is licensed under the terms of the GNU GPL, version 2 or late=
r.<br>
+ * See the COPYING file in the top-level directory.<br>
+ *<br>
+ */<br>
+<br>
+#ifndef HW_SOUTHBRIDGE_PIIX_H<br>
+#define HW_SOUTHBRIDGE_PIIX_H<br>
+<br>
+#define TYPE_PIIX4_PM &quot;PIIX4_PM&quot;<br>
+<br>
+I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 qemu_irq sci_irq, qemu_irq smi_irq,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 int smm_enabled, DeviceState **piix4_pm);<br>
+<br>
+#endif<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000dc003f05951c4079--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5682033290822237064==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:45:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL71p-0006Fl-BK; Thu, 17 Oct 2019 14:45:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL71n-0006FY-Ey
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:45:23 +0000
X-Inumbo-ID: bf69cdc2-f0ec-11e9-beca-bc764e2007e4
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bf69cdc2-f0ec-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 14:45:22 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id i16so2378082oie.4
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:45:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NVOIQm4H/O0Cx5VJa3R22BQF2d1DAtNSsVKXlEKnY1o=;
 b=IPBRNTmt1Tgx1L2hARo2oYLM8u5khR4Zw3KmCLU3i4xVkScVO2orpzAe2+p2vVGD94
 n6JmwpAe8G7SuKvmIWX4T/io377hyec3VdgEwpormFgGgjnuIVJW0mCls2AmX7z0CZkB
 LXn4VIbhT7y7S5rNmofuHK6iNukXM79WYQQt4N++BrlQ/9NdAxZpIr41oCvHqWANh8YA
 QPphVSfVA/sPS0jZTOSKbZNMp6srZ6GM7uAYIEoQCnyUdWfwrHEASxaemkki5UuI67jr
 6Lu2SEew4GZTvcgYDX1SyHnMYE6en7WyldX7Dk6KooT6oI6r3XNef/427aKhKMHHtLYy
 /aoQ==
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=NVOIQm4H/O0Cx5VJa3R22BQF2d1DAtNSsVKXlEKnY1o=;
 b=If6hIoRi8SnofHvwi9Ia+mKr4lfWA4I8Omtax+SrahzxakbLf/gA9paU/AN3HjXsfZ
 XgTB3/r5dKAWBJXyzYjDSXSOOW6ZN7goPCW9hAqvstznQUkv9NVHKcKQnxC6CGzTdbf4
 Lm3bI6Qx350O46LpyabVjQ4z2VkqSU85jLaJjYsNuS7qPllffq846PxVAwNfclQgiQoi
 Ta08U+aqcW/qOqZrH35UV1N//friKQ1TJ+XYlX3MiMds1uch6oHp5QMRFW/LPB4Mdqz3
 fX0uaQerev5lQk0shUcFxcuSi1XEp6P28SMrUhsutprOeAj06PAkKAxbdAKhsPRlLFgh
 vaAQ==
X-Gm-Message-State: APjAAAW3y4ViCgcYsSr209rlHlCq2N0Ldr5ZwJE82okb/9Vxg4y2OhMo
 1tzY7wvsIspzp5t4bzX1HuKYeMODNYXo4TElDUg=
X-Google-Smtp-Source: APXvYqxxPmqsoiYCMSa9/sz4vxEvLCM1pfKYNicVq8B751PVe8aOK0zLkgvBQELFeXhyUSAv+IQ58H0JDp/WyDdwHSE=
X-Received: by 2002:aca:62d5:: with SMTP id w204mr3552201oib.136.1571323522344; 
 Thu, 17 Oct 2019 07:45:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:45:21
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-18-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-18-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:45:21 +0200
Message-ID: <CAL1e-=hQ2jG-CwR9bWb1YprNfL4MviWh6xn08oh0ucpEDjRm4A@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 17/32] hw/mips/mips_malta: Create IDE hard
 drive array dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============0860259386032680850=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0860259386032680850==
Content-Type: multipart/alternative; boundary="000000000000606b4005951c4431"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> In the next commit we'll refactor the PIIX4 code out of
> mips_malta_init(). As a preliminary step, add the 'ide_drives'
> variable and create the drive array dynamically.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/mips/mips_malta.c | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 528c34a1c3..774bb810f6 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -1235,7 +1235,8 @@ void mips_malta_init(MachineState *machine)
>      int piix4_devfn;
>      I2CBus *smbus;
>      DriveInfo *dinfo;
> -    DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS];
> +    const size_t ide_drives =3D MAX_IDE_BUS * MAX_IDE_DEVS;
> +    DriveInfo **hd;
>      int fl_idx =3D 0;
>      int be;
>
> @@ -1406,7 +1407,8 @@ void mips_malta_init(MachineState *machine)
>      pci_bus =3D gt64120_register(s->i8259);
>
>      /* Southbridge */
> -    ide_drive_get(hd, ARRAY_SIZE(hd));
> +    hd =3D g_new(DriveInfo *, ide_drives);
> +    ide_drive_get(hd, ide_drives);
>
>      pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
>                                            true, TYPE_PIIX4_PCI_DEVICE);
> @@ -1421,6 +1423,7 @@ void mips_malta_init(MachineState *machine)
>      }
>
>      pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);
> +    g_free(hd);
>      pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
>                            isa_get_irq(NULL, 9), NULL, 0, NULL);
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">In the next commit we&#39;ll refactor the PIIX4 cod=
e out of<br>
mips_malta_init(). As a preliminary step, add the &#39;ide_drives&#39;<br>
variable and create the drive array dynamically.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/mips/mips_malta.c | 7 +++++--<br>
=C2=A01 file changed, 5 insertions(+), 2 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 528c34a1c3..774bb810f6 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -1235,7 +1235,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0int piix4_devfn;<br>
=C2=A0 =C2=A0 =C2=A0I2CBus *smbus;<br>
=C2=A0 =C2=A0 =C2=A0DriveInfo *dinfo;<br>
-=C2=A0 =C2=A0 DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS];<br>
+=C2=A0 =C2=A0 const size_t ide_drives =3D MAX_IDE_BUS * MAX_IDE_DEVS;<br>
+=C2=A0 =C2=A0 DriveInfo **hd;<br>
=C2=A0 =C2=A0 =C2=A0int fl_idx =3D 0;<br>
=C2=A0 =C2=A0 =C2=A0int be;<br>
<br>
@@ -1406,7 +1407,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0pci_bus =3D gt64120_register(s-&gt;i8259);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Southbridge */<br>
-=C2=A0 =C2=A0 ide_drive_get(hd, ARRAY_SIZE(hd));<br>
+=C2=A0 =C2=A0 hd =3D g_new(DriveInfo *, ide_drives);<br>
+=C2=A0 =C2=A0 ide_drive_get(hd, ide_drives);<br>
<br>
=C2=A0 =C2=A0 =C2=A0pci =3D pci_create_simple_<wbr>multifunction(pci_bus, P=
CI_DEVFN(10, 0),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0true, TYPE_PIIX4_PCI_DEVICE);<br>
@@ -1421,6 +1423,7 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
=C2=A0 =C2=A0 =C2=A0pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);<br>
+=C2=A0 =C2=A0 g_free(hd);<br>
=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4=
-usb-uhci&quot;);<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000606b4005951c4431--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0860259386032680850==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:46:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL72s-0006N9-Mv; Thu, 17 Oct 2019 14:46:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL72q-0006N0-J1
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:46:28 +0000
X-Inumbo-ID: e6100b6c-f0ec-11e9-beca-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e6100b6c-f0ec-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 14:46:27 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id k25so2335495oiw.13
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:46:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bajkATidccafyipZ4lq0ynE1Naf8M8ZKNKlT1UKXdmw=;
 b=j/+HfKY9qh5qec2aOeUg4d4f7/9XxtRn+mHtFFuMr7XhW6yrXcz4RvdipUiyrGpLC6
 tU88+5xNiDMvPERoRf79hLvF+5cN0SytlErxHpDlYBVvtBrVYtpTAskfcT1eSE+453hm
 XTXWYxaoQRRU6f4IEf9WtFSXlR0g9TgepKViVg2Sgrztx+SreSDK6/f+RGyiElmQYTft
 0iWrqXJPbgSC/gLT6CFsxRWE6/20gMUW1bq/Fyw/aDGJIshFziCpOpKY2FQU9wqNDrYJ
 c0YOtCSx3/FMhhK9UltSJEhXfks0pMaadChbLePeNi7OYyIxY+cenV4N/UTsUsWlXGyZ
 pyWg==
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=bajkATidccafyipZ4lq0ynE1Naf8M8ZKNKlT1UKXdmw=;
 b=tWiCvnOpk/o6WrizmqJ8F/uH6bSfTJfYXLyN+0qR5ZlWTK2EDrN6JBXICdhfnVXRz5
 DExV2/ILPKVM8qk6Sq5YUWj741EZhFCDY5ylXIRnF8r6rMJACFZMUOH4K273V4Sowmgz
 U1GCPUYIsZqnrV/hU+gTr12uw+RDcsbdycmJ3dLVdtfMZAdHm0+HFh7XEqQAQQxzJ8rw
 ih7AilcefKazbiRJ109fd8CJ0jrptxeV3R5QPbjIISvpSPsf6ILbBbk2bRYSh1S9BCyE
 fpvtb0QDt/bIlk5BtDZBR26/W2HEfeHZzfCMocdynbAQKrL+sahKCaXEMPtqK9+X5Fp4
 iidA==
X-Gm-Message-State: APjAAAWxhGR5DPVqGtgI6hUJ3qx1KayvRcds8r0c01SmJdL5Ma+NSK0w
 b06Mgjm3NTfgYwNKS4uuO5iAdzVlptm55iFNsAs=
X-Google-Smtp-Source: APXvYqxeiRwknMSCqcxadDxS+bU5XBfQ5Z/gnWNqt/tiC34SYyeNnjwvTvEZUgXTxaNY6JEXxXGs3Pzr0EjXQSZarJw=
X-Received: by 2002:aca:4e56:: with SMTP id c83mr3569017oib.53.1571323587175; 
 Thu, 17 Oct 2019 07:46:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:46:25
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-19-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-19-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:46:25 +0200
Message-ID: <CAL1e-=izLYnL_gdq3MaAkU6e9=3Dd-MVd8HTyzT1zR3-UadK-w@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 18/32] hw/mips/mips_malta: Extract the PIIX4
 creation code as piix4_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============5936096042563470002=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5936096042563470002==
Content-Type: multipart/alternative; boundary="0000000000003da91c05951c4808"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> The Malta board instantiate a PIIX4 chipset doing various
> calls. Refactor all those related calls into a single
> function: piix4_create().
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/mips/mips_malta.c | 47 +++++++++++++++++++++++++++-----------------
>  1 file changed, 29 insertions(+), 18 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 774bb810f6..0d4312840b 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -1210,6 +1210,34 @@ static void mips_create_cpu(MachineState *ms,
> MaltaState *s,
>      }
>  }
>
> +static DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,
> +                                 I2CBus **smbus, size_t ide_buses)
> +{
> +    const size_t ide_drives =3D ide_buses * MAX_IDE_DEVS;
> +    DriveInfo **hd;
> +    PCIDevice *pci;
> +    DeviceState *dev;
> +
> +    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> +                                          true, TYPE_PIIX4_PCI_DEVICE);
> +    dev =3D DEVICE(pci);
> +    if (isa_bus) {
> +        *isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
> +    }
> +
> +    hd =3D g_new(DriveInfo *, ide_drives);
> +    ide_drive_get(hd, ide_drives);
> +    pci_piix4_ide_init(pci_bus, hd, pci->devfn + 1);
> +    g_free(hd);
> +    pci_create_simple(pci_bus, pci->devfn + 2, "piix4-usb-uhci");
> +    if (smbus) {
> +        *smbus =3D piix4_pm_init(pci_bus, pci->devfn + 3, 0x1100,
> +                               isa_get_irq(NULL, 9), NULL, 0, NULL);
> +   }
> +
> +    return dev;
> +}
> +
>  static
>  void mips_malta_init(MachineState *machine)
>  {
> @@ -1231,12 +1259,8 @@ void mips_malta_init(MachineState *machine)
>      PCIBus *pci_bus;
>      ISABus *isa_bus;
>      qemu_irq cbus_irq, i8259_irq;
> -    PCIDevice *pci;
> -    int piix4_devfn;
>      I2CBus *smbus;
>      DriveInfo *dinfo;
> -    const size_t ide_drives =3D MAX_IDE_BUS * MAX_IDE_DEVS;
> -    DriveInfo **hd;
>      int fl_idx =3D 0;
>      int be;
>
> @@ -1407,14 +1431,7 @@ void mips_malta_init(MachineState *machine)
>      pci_bus =3D gt64120_register(s->i8259);
>
>      /* Southbridge */
> -    hd =3D g_new(DriveInfo *, ide_drives);
> -    ide_drive_get(hd, ide_drives);
> -
> -    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> -                                          true, TYPE_PIIX4_PCI_DEVICE);
> -    dev =3D DEVICE(pci);
> -    isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
> -    piix4_devfn =3D pci->devfn;
> +    dev =3D piix4_create(pci_bus, &isa_bus, &smbus, MAX_IDE_BUS);
>
>      /* Interrupt controller */
>      qdev_connect_gpio_out_named(dev, "intr", 0, i8259_irq);
> @@ -1422,12 +1439,6 @@ void mips_malta_init(MachineState *machine)
>          s->i8259[i] =3D qdev_get_gpio_in_named(dev, "isa", i);
>      }
>
> -    pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);
> -    g_free(hd);
> -    pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
> -    smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
> -                          isa_get_irq(NULL, 9), NULL, 0, NULL);
> -
>      /* generate SPD EEPROM data */
>      generate_eeprom_spd(&smbus_eeprom_buf[0 * 256], ram_size);
>      generate_eeprom_serial(&smbus_eeprom_buf[6 * 256]);
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">The Malta board instantiate a PIIX4 chipset doing v=
arious<br>
calls. Refactor all those related calls into a single<br>
function: piix4_create().<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/mips/mips_malta.c | 47 +++++++++++++++++++++++++++---<wbr>--------=
------<br>
=C2=A01 file changed, 29 insertions(+), 18 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 774bb810f6..0d4312840b 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -1210,6 +1210,34 @@ static void mips_create_cpu(MachineState *ms, MaltaS=
tate *s,<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0}<br>
<br>
+static DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I2CBus **smbus, size_t ide_bus=
es)<br>
+{<br>
+=C2=A0 =C2=A0 const size_t ide_drives =3D ide_buses * MAX_IDE_DEVS;<br>
+=C2=A0 =C2=A0 DriveInfo **hd;<br>
+=C2=A0 =C2=A0 PCIDevice *pci;<br>
+=C2=A0 =C2=A0 DeviceState *dev;<br>
+<br>
+=C2=A0 =C2=A0 pci =3D pci_create_simple_<wbr>multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, TYPE_PIIX4_PCI_DEVICE);<br>
+=C2=A0 =C2=A0 dev =3D DEVICE(pci);<br>
+=C2=A0 =C2=A0 if (isa_bus) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>d=
ev, &quot;isa.0&quot;));<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 hd =3D g_new(DriveInfo *, ide_drives);<br>
+=C2=A0 =C2=A0 ide_drive_get(hd, ide_drives);<br>
+=C2=A0 =C2=A0 pci_piix4_ide_init(pci_bus, hd, pci-&gt;devfn + 1);<br>
+=C2=A0 =C2=A0 g_free(hd);<br>
+=C2=A0 =C2=A0 pci_create_simple(pci_bus, pci-&gt;devfn + 2, &quot;piix4-us=
b-uhci&quot;);<br>
+=C2=A0 =C2=A0 if (smbus) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 *smbus =3D piix4_pm_init(pci_bus, pci-&gt;devf=
n + 3, 0x1100,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);=
<br>
+=C2=A0 =C2=A0}<br>
+<br>
+=C2=A0 =C2=A0 return dev;<br>
+}<br>
+<br>
=C2=A0static<br>
=C2=A0void mips_malta_init(MachineState *machine)<br>
=C2=A0{<br>
@@ -1231,12 +1259,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0PCIBus *pci_bus;<br>
=C2=A0 =C2=A0 =C2=A0ISABus *isa_bus;<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq cbus_irq, i8259_irq;<br>
-=C2=A0 =C2=A0 PCIDevice *pci;<br>
-=C2=A0 =C2=A0 int piix4_devfn;<br>
=C2=A0 =C2=A0 =C2=A0I2CBus *smbus;<br>
=C2=A0 =C2=A0 =C2=A0DriveInfo *dinfo;<br>
-=C2=A0 =C2=A0 const size_t ide_drives =3D MAX_IDE_BUS * MAX_IDE_DEVS;<br>
-=C2=A0 =C2=A0 DriveInfo **hd;<br>
=C2=A0 =C2=A0 =C2=A0int fl_idx =3D 0;<br>
=C2=A0 =C2=A0 =C2=A0int be;<br>
<br>
@@ -1407,14 +1431,7 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0pci_bus =3D gt64120_register(s-&gt;i8259);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Southbridge */<br>
-=C2=A0 =C2=A0 hd =3D g_new(DriveInfo *, ide_drives);<br>
-=C2=A0 =C2=A0 ide_drive_get(hd, ide_drives);<br>
-<br>
-=C2=A0 =C2=A0 pci =3D pci_create_simple_<wbr>multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, TYPE_PIIX4_PCI_DEVICE);<br>
-=C2=A0 =C2=A0 dev =3D DEVICE(pci);<br>
-=C2=A0 =C2=A0 isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>dev, &quot;isa.0=
&quot;));<br>
-=C2=A0 =C2=A0 piix4_devfn =3D pci-&gt;devfn;<br>
+=C2=A0 =C2=A0 dev =3D piix4_create(pci_bus, &amp;isa_bus, &amp;smbus, MAX_=
IDE_BUS);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Interrupt controller */<br>
=C2=A0 =C2=A0 =C2=A0qdev_connect_gpio_out_named(<wbr>dev, &quot;intr&quot;,=
 0, i8259_irq);<br>
@@ -1422,12 +1439,6 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0s-&gt;i8259[i] =3D qdev_get_gpio_in_named=
(dev, &quot;isa&quot;, i);<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);<br>
-=C2=A0 =C2=A0 g_free(hd);<br>
-=C2=A0 =C2=A0 pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4-usb-=
uhci&quot;);<br>
-=C2=A0 =C2=A0 smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,<br=
>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 isa_get_irq(NULL, 9), NULL, 0, NULL);<br>
-<br>
=C2=A0 =C2=A0 =C2=A0/* generate SPD EEPROM data */<br>
=C2=A0 =C2=A0 =C2=A0generate_eeprom_spd(&amp;smbus_<wbr>eeprom_buf[0 * 256]=
, ram_size);<br>
=C2=A0 =C2=A0 =C2=A0generate_eeprom_serial(&amp;smbus_<wbr>eeprom_buf[6 * 2=
56]);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000003da91c05951c4808--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5936096042563470002==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:47:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL73u-0006Xh-2C; Thu, 17 Oct 2019 14:47:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL73t-0006XY-8u
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:47:33 +0000
X-Inumbo-ID: 0c565254-f0ed-11e9-beca-bc764e2007e4
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0c565254-f0ed-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 14:47:31 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id 83so2400981oii.1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:47:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EzzEwr9FQVQQWPxcF80oRuOq7A13UZrLWdbTGNDLsQI=;
 b=I3kFa4mQVyx9cakEkuuVnEjW+zknXAn5uU9pfD5J4LPFgIyxk+NCmgJMIOopPOVltV
 xrC5gfP8+w9KqfZS/YlsPhmnupxsDxZ9B3GRLiSPFmMZSBSFFj0Nb3IrBjWLKbw0T93o
 D/dDUo3dkeZDV2wVnijqzvBMeSo5gJxBgunmMGRLtdDaxlG+EpeNobWdjr1iPyYVs/ce
 JcmbguDrPS2CNM6lw+rzARYWuFGf0LqqK1qULuUzLldZc4LfmPRRlng74CB4hA262CaU
 M+nxlRE++iMVnm9D8Cq22Xj3IdZXCmMyWFZBjEmF12JNu6xoFLwpEYbMM+7HFtBYP9Ew
 +1pA==
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=EzzEwr9FQVQQWPxcF80oRuOq7A13UZrLWdbTGNDLsQI=;
 b=phARAm+x86iwwEA3GkKXrt/x3iSkSH5RPaLoYAyrB9KsTnCVZbGNybbHvhP8eV2ivm
 78iC87fSg53b3RHhxWhK8otPDiny/eyY+InbA2SEZCtOhDHQAaTKG0thBGhcW2KcP90w
 fMqWRyAPZrIEKYKjnWbZHj8thWQVCmSRc/FJzGshfHVlYJwdEGRp4hWuhTIggf6EvdC5
 Iu1JZAKIJww+oI6Apgu4Iy+MxFWxCf4cL3OfA0hW1zuLQDxx6JJffKJ3ZL6pu6rIf09V
 0bw1qF/TCQeE1QUsAOIthxWiJNGzwJ/f/saN1DEaXQ2DYReNA7QHiV+Yj1WYCR/106BK
 u1Xw==
X-Gm-Message-State: APjAAAWlr0PUo4++EkBj+Jl675qzfJmrFpmleKfumnh4l49TdwYxsQ7P
 jJ6hBg2yeF3kDId417AJb6Ka3Pv8uQKLdy/UDr8=
X-Google-Smtp-Source: APXvYqwSdE8G2wWLz4cypVP6rw4ZrgSMSmoShd4nguDWg5TFoNi6YWVRbEVL2kFXt9Wlwh1muuDyL24IxtmP5S3/hQk=
X-Received: by 2002:aca:62d5:: with SMTP id w204mr3561597oib.136.1571323651309; 
 Thu, 17 Oct 2019 07:47:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:47:30
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-20-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-20-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:47:30 +0200
Message-ID: <CAL1e-=ghBWM7XP8Q8Wpe3_iz0sr7zEcXVA=ZzexCpXc_Chz13Q@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 19/32] hw/isa/piix4: Move piix4_create() to
 hw/isa/piix4.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6718649808049230011=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6718649808049230011==
Content-Type: multipart/alternative; boundary="00000000000010443805951c4c4c"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> Now that we properly refactored the piix4_create() function, let's
> move it to hw/isa/piix4.c where it belongs, so it can be reused
> on other places.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c                | 30 ++++++++++++++++++++++++++++++
>  hw/mips/gt64xxx_pci.c         |  1 +
>  hw/mips/mips_malta.c          | 28 ----------------------------
>  include/hw/i386/pc.h          |  2 --
>  include/hw/southbridge/piix.h |  6 ++++++
>  5 files changed, 37 insertions(+), 30 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 9f554747af..d90899e122 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -27,12 +27,14 @@
>  #include "qapi/error.h"
>  #include "hw/irq.h"
>  #include "hw/i386/pc.h"
> +#include "hw/southbridge/piix.h"
>  #include "hw/pci/pci.h"
>  #include "hw/isa/isa.h"
>  #include "hw/sysbus.h"
>  #include "hw/dma/i8257.h"
>  #include "hw/timer/i8254.h"
>  #include "hw/timer/mc146818rtc.h"
> +#include "hw/ide.h"
>  #include "migration/vmstate.h"
>  #include "sysemu/reset.h"
>  #include "sysemu/runstate.h"
> @@ -234,3 +236,31 @@ static void piix4_register_types(void)
>  }
>
>  type_init(piix4_register_types)
> +
> +DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,
> +                          I2CBus **smbus, size_t ide_buses)
> +{
> +    size_t ide_drives =3D ide_buses * MAX_IDE_DEVS;
> +    DriveInfo **hd;
> +    PCIDevice *pci;
> +    DeviceState *dev;
> +
> +    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> +                                          true, TYPE_PIIX4_PCI_DEVICE);
> +    dev =3D DEVICE(pci);
> +    if (isa_bus) {
> +        *isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
> +    }
> +
> +    hd =3D g_new(DriveInfo *, ide_drives);
> +    ide_drive_get(hd, ide_drives);
> +    pci_piix4_ide_init(pci_bus, hd, pci->devfn + 1);
> +    g_free(hd);
> +    pci_create_simple(pci_bus, pci->devfn + 2, "piix4-usb-uhci");
> +    if (smbus) {
> +        *smbus =3D piix4_pm_init(pci_bus, pci->devfn + 3, 0x1100,
> +                               isa_get_irq(NULL, 9), NULL, 0, NULL);
> +   }
> +
> +    return dev;
> +}
> diff --git a/hw/mips/gt64xxx_pci.c b/hw/mips/gt64xxx_pci.c
> index f325bd6c1c..c277398c0d 100644
> --- a/hw/mips/gt64xxx_pci.c
> +++ b/hw/mips/gt64xxx_pci.c
> @@ -28,6 +28,7 @@
>  #include "hw/mips/mips.h"
>  #include "hw/pci/pci.h"
>  #include "hw/pci/pci_host.h"
> +#include "hw/southbridge/piix.h"
>  #include "migration/vmstate.h"
>  #include "hw/i386/pc.h"
>  #include "hw/irq.h"
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 0d4312840b..477a4725c0 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -1210,34 +1210,6 @@ static void mips_create_cpu(MachineState *ms,
> MaltaState *s,
>      }
>  }
>
> -static DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,
> -                                 I2CBus **smbus, size_t ide_buses)
> -{
> -    const size_t ide_drives =3D ide_buses * MAX_IDE_DEVS;
> -    DriveInfo **hd;
> -    PCIDevice *pci;
> -    DeviceState *dev;
> -
> -    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> -                                          true, TYPE_PIIX4_PCI_DEVICE);
> -    dev =3D DEVICE(pci);
> -    if (isa_bus) {
> -        *isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
> -    }
> -
> -    hd =3D g_new(DriveInfo *, ide_drives);
> -    ide_drive_get(hd, ide_drives);
> -    pci_piix4_ide_init(pci_bus, hd, pci->devfn + 1);
> -    g_free(hd);
> -    pci_create_simple(pci_bus, pci->devfn + 2, "piix4-usb-uhci");
> -    if (smbus) {
> -        *smbus =3D piix4_pm_init(pci_bus, pci->devfn + 3, 0x1100,
> -                               isa_get_irq(NULL, 9), NULL, 0, NULL);
> -   }
> -
> -    return dev;
> -}
> -
>  static
>  void mips_malta_init(MachineState *machine)
>  {
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index c671c9fd2a..b63fc7631e 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -274,8 +274,6 @@ PCIBus *i440fx_init(const char *host_type, const char
> *pci_type,
>                      MemoryRegion *ram_memory);
>
>  PCIBus *find_i440fx(void);
> -/* piix4.c */
> -extern PCIDevice *piix4_dev;
>
>  /* pc_sysfw.c */
>  void pc_system_flash_create(PCMachineState *pcms);
> diff --git a/include/hw/southbridge/piix.h b/include/hw/southbridge/piix.=
h
> index b8ce26fec4..add352456b 100644
> --- a/include/hw/southbridge/piix.h
> +++ b/include/hw/southbridge/piix.h
> @@ -2,6 +2,7 @@
>   * QEMU PIIX South Bridge Emulation
>   *
>   * Copyright (c) 2006 Fabrice Bellard
> + * Copyright (c) 2018 Herv=C3=A9 Poussineau
>   *
>   * This work is licensed under the terms of the GNU GPL, version 2 or
> later.
>   * See the COPYING file in the top-level directory.
> @@ -17,4 +18,9 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t
> smb_io_base,
>                        qemu_irq sci_irq, qemu_irq smi_irq,
>                        int smm_enabled, DeviceState **piix4_pm);
>
> +extern PCIDevice *piix4_dev;
> +
> +DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,
> +                          I2CBus **smbus, size_t ide_buses);
> +
>  #endif
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
Now that we properly refactored the piix4_create() function, let&#39;s<br>
move it to hw/isa/piix4.c where it belongs, so it can be reused<br>
on other places.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 | 30 ++++++++++++++++++++++++++++++<br>
=C2=A0hw/mips/gt64xxx_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 1 +<br=
>
=C2=A0hw/mips/mips_malta.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 28 ---------=
-------------------<br>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 2 --<b=
r>
=C2=A0include/hw/southbridge/piix.h |=C2=A0 6 ++++++<br>
=C2=A05 files changed, 37 insertions(+), 30 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 9f554747af..d90899e122 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -27,12 +27,14 @@<br>
=C2=A0#include &quot;qapi/error.h&quot;<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0#include &quot;hw/dma/i8257.h&quot;<br>
=C2=A0#include &quot;hw/timer/i8254.h&quot;<br>
=C2=A0#include &quot;hw/timer/mc146818rtc.h&quot;<br>
+#include &quot;hw/ide.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
=C2=A0#include &quot;sysemu/runstate.h&quot;<br>
@@ -234,3 +236,31 @@ static void piix4_register_types(void)<br>
=C2=A0}<br>
<br>
=C2=A0type_init(piix4_register_<wbr>types)<br>
+<br>
+DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 I2CBus **smbus, size_t ide_buses)<br>
+{<br>
+=C2=A0 =C2=A0 size_t ide_drives =3D ide_buses * MAX_IDE_DEVS;<br>
+=C2=A0 =C2=A0 DriveInfo **hd;<br>
+=C2=A0 =C2=A0 PCIDevice *pci;<br>
+=C2=A0 =C2=A0 DeviceState *dev;<br>
+<br>
+=C2=A0 =C2=A0 pci =3D pci_create_simple_<wbr>multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, TYPE_PIIX4_PCI_DEVICE);<br>
+=C2=A0 =C2=A0 dev =3D DEVICE(pci);<br>
+=C2=A0 =C2=A0 if (isa_bus) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>d=
ev, &quot;isa.0&quot;));<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 hd =3D g_new(DriveInfo *, ide_drives);<br>
+=C2=A0 =C2=A0 ide_drive_get(hd, ide_drives);<br>
+=C2=A0 =C2=A0 pci_piix4_ide_init(pci_bus, hd, pci-&gt;devfn + 1);<br>
+=C2=A0 =C2=A0 g_free(hd);<br>
+=C2=A0 =C2=A0 pci_create_simple(pci_bus, pci-&gt;devfn + 2, &quot;piix4-us=
b-uhci&quot;);<br>
+=C2=A0 =C2=A0 if (smbus) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 *smbus =3D piix4_pm_init(pci_bus, pci-&gt;devf=
n + 3, 0x1100,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);=
<br>
+=C2=A0 =C2=A0}<br>
+<br>
+=C2=A0 =C2=A0 return dev;<br>
+}<br>
diff --git a/hw/mips/gt64xxx_pci.c b/hw/mips/gt64xxx_pci.c<br>
index f325bd6c1c..c277398c0d 100644<br>
--- a/hw/mips/gt64xxx_pci.c<br>
+++ b/hw/mips/gt64xxx_pci.c<br>
@@ -28,6 +28,7 @@<br>
=C2=A0#include &quot;hw/mips/mips.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_host.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 0d4312840b..477a4725c0 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -1210,34 +1210,6 @@ static void mips_create_cpu(MachineState *ms, MaltaS=
tate *s,<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0}<br>
<br>
-static DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0I2CBus **smbus, size_t ide_bus=
es)<br>
-{<br>
-=C2=A0 =C2=A0 const size_t ide_drives =3D ide_buses * MAX_IDE_DEVS;<br>
-=C2=A0 =C2=A0 DriveInfo **hd;<br>
-=C2=A0 =C2=A0 PCIDevice *pci;<br>
-=C2=A0 =C2=A0 DeviceState *dev;<br>
-<br>
-=C2=A0 =C2=A0 pci =3D pci_create_simple_<wbr>multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, TYPE_PIIX4_PCI_DEVICE);<br>
-=C2=A0 =C2=A0 dev =3D DEVICE(pci);<br>
-=C2=A0 =C2=A0 if (isa_bus) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>d=
ev, &quot;isa.0&quot;));<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 hd =3D g_new(DriveInfo *, ide_drives);<br>
-=C2=A0 =C2=A0 ide_drive_get(hd, ide_drives);<br>
-=C2=A0 =C2=A0 pci_piix4_ide_init(pci_bus, hd, pci-&gt;devfn + 1);<br>
-=C2=A0 =C2=A0 g_free(hd);<br>
-=C2=A0 =C2=A0 pci_create_simple(pci_bus, pci-&gt;devfn + 2, &quot;piix4-us=
b-uhci&quot;);<br>
-=C2=A0 =C2=A0 if (smbus) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 *smbus =3D piix4_pm_init(pci_bus, pci-&gt;devf=
n + 3, 0x1100,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);=
<br>
-=C2=A0 =C2=A0}<br>
-<br>
-=C2=A0 =C2=A0 return dev;<br>
-}<br>
-<br>
=C2=A0static<br>
=C2=A0void mips_malta_init(MachineState *machine)<br>
=C2=A0{<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index c671c9fd2a..b63fc7631e 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -274,8 +274,6 @@ PCIBus *i440fx_init(const char *host_type, const char *=
pci_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0MemoryRegion *ram_memory);<br>
<br>
=C2=A0PCIBus *find_i440fx(void);<br>
-/* piix4.c */<br>
-extern PCIDevice *piix4_dev;<br>
<br>
=C2=A0/* pc_sysfw.c */<br>
=C2=A0void pc_system_flash_create(<wbr>PCMachineState *pcms);<br>
diff --git a/include/hw/southbridge/piix.<wbr>h b/include/hw/southbridge/pi=
ix.<wbr>h<br>
index b8ce26fec4..add352456b 100644<br>
--- a/include/hw/southbridge/piix.<wbr>h<br>
+++ b/include/hw/southbridge/piix.<wbr>h<br>
@@ -2,6 +2,7 @@<br>
=C2=A0 * QEMU PIIX South Bridge Emulation<br>
=C2=A0 *<br>
=C2=A0 * Copyright (c) 2006 Fabrice Bellard<br>
+ * Copyright (c) 2018 Herv=C3=A9 Poussineau<br>
=C2=A0 *<br>
=C2=A0 * This work is licensed under the terms of the GNU GPL, version 2 or=
 later.<br>
=C2=A0 * See the COPYING file in the top-level directory.<br>
@@ -17,4 +18,9 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t sm=
b_io_base,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0qemu_irq sci_irq, qemu_irq smi_irq,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0int smm_enabled, DeviceState **piix4_pm);<br>
<br>
+extern PCIDevice *piix4_dev;<br>
+<br>
+DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 I2CBus **smbus, size_t ide_buses);<br>
+<br>
=C2=A0#endif<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--00000000000010443805951c4c4c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6718649808049230011==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:48:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL74s-0006f4-KX; Thu, 17 Oct 2019 14:48:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL74r-0006eu-OO
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:48:33 +0000
X-Inumbo-ID: 30cbbce6-f0ed-11e9-bbab-bc764e2007e4
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30cbbce6-f0ed-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 14:48:32 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id 89so2079726oth.13
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:48:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=BZXCpUhCfREGP5Y5KkAXoKF3LwyNMJ+QHt0WBiLCltg=;
 b=DM1Q7iKuNZzLcB9ccnA0BEgRoM0jR0JeBYu/RzjrNvLEVJwMDPOPigJI+cdh+rmUQ+
 uOKjuweWXQu4CoHoIa401FbZaI/L4IBYYOzdQinEHqW5Y6wA3yKN+SNrY92F19slIX/w
 ozzdo1VH42qrWXz0OJJe4oowNNJRnEnsEF3V6CCr1UnvcpPIsT9bRLTvyp8iTOZf+z7n
 u1RWk8OVERQdTBRSUCqU434UIQo4GqtSZdOaGDegv2u52Zt9XiP19h1pulR0F3HSEozX
 8tbJQzjcADbpE2ZEPhLIOIEzVDt6aX2P42RuyNk6CTyVh3gP0NFjf0pSRHv3/5XOgt7v
 QM6w==
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=BZXCpUhCfREGP5Y5KkAXoKF3LwyNMJ+QHt0WBiLCltg=;
 b=hbbn6sTKksNWj0xUS9xEpqTJsubm40izDGoMXV5g7EhjGgoZQTRVn5NAjDiq2QbFpd
 2ugklMpQMto8Sb+jfhwjMX5/4nw3M8j0XusK+73FUBkVkg8oesrRm+bwGryRQH4C5Kq9
 Llog01QGBgQQDc54PIazFCbtb+50IiYrI+97xWtxPjV8JQG3qal93ex5/KtvWVdkZbeO
 h2Q7hcgMgaC2JcqBqVVoIitm3zDpRSZkiab1VWhLaJnpkT48EJLK8LBD46KR9TPH0rus
 wYYb5/+aa1EyVbiP5gppwcYf/ccHLo29c9p6SwWAl8kO4Z2AY9XfVlJisECh1kboCaaU
 6VRA==
X-Gm-Message-State: APjAAAVc1lhCm5Co+Dfoe+7TVvvru/karuab0AY6APWscS1mFEzYGEen
 nFRyIsmdc0g49IhKXKQjxzFMW5PMgh6EJFSFXBw=
X-Google-Smtp-Source: APXvYqxMK/K/YzvdlRI8mVs2l2zzJzC7DdEch6aYxQvfdnwiXmrxc5nb5dJg+6YuO8cex9dM1ylTiHKHI+A4RyJWauo=
X-Received: by 2002:a9d:5914:: with SMTP id t20mr3311879oth.306.1571323712558; 
 Thu, 17 Oct 2019 07:48:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:48:32
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-13-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-13-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:48:32 +0200
Message-ID: <CAL1e-=h4AAo13+J8z2rfq6VeTgqE=ZekMRigJZ7eGAYdRCGSWA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 12/32] piix4: rename PIIX4 object to
 piix4-isa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6794375938303523231=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6794375938303523231==
Content-Type: multipart/alternative; boundary="000000000000b6d98905951c4f3a"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Other piix4 parts are already named piix4-ide and piix4-usb-uhci.
>
> Reviewed-by: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-15-hpoussin@reactos.org>
> [PMD: rebased]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c       | 1 -
>  hw/mips/mips_malta.c | 2 +-
>  include/hw/isa/isa.h | 2 ++
>  3 files changed, 3 insertions(+), 2 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 1cfc51335a..c3a2bd0d70 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -45,7 +45,6 @@ typedef struct PIIX4State {
>      uint8_t rcr;
>  } PIIX4State;
>
> -#define TYPE_PIIX4_PCI_DEVICE "PIIX4"
>  #define PIIX4_PCI_DEVICE(obj) \
>      OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DEVICE)
>
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 7d25ab6c23..e499b7a6bb 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -1414,7 +1414,7 @@ void mips_malta_init(MachineState *machine)
>      ide_drive_get(hd, ARRAY_SIZE(hd));
>
>      pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> -                                          true, "PIIX4");
> +                                          true, TYPE_PIIX4_PCI_DEVICE);
>      dev =3D DEVICE(pci);
>      isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
>      piix4_devfn =3D pci->devfn;
> diff --git a/include/hw/isa/isa.h b/include/hw/isa/isa.h
> index 018ada4f6f..79f703fd6c 100644
> --- a/include/hw/isa/isa.h
> +++ b/include/hw/isa/isa.h
> @@ -147,4 +147,6 @@ static inline ISABus *isa_bus_from_device(ISADevice *=
d)
>      return ISA_BUS(qdev_get_parent_bus(DEVICE(d)));
>  }
>
> +#define TYPE_PIIX4_PCI_DEVICE "piix4-isa"
> +
>  #endif
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
Other piix4 parts are already named piix4-ide and piix4-usb-uhci.<br>
<br>
Reviewed-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsat.=
org">f4bug@amsat.org</a>&gt;<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-15-hpoussin@reactos.=
org">20171216090228.28505-15-hpoussin@reactos.org</a>&gt;<br>
[PMD: rebased]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 1 -<br>
=C2=A0hw/mips/mips_malta.c | 2 +-<br>
=C2=A0include/hw/isa/isa.h | 2 ++<br>
=C2=A03 files changed, 3 insertions(+), 2 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 1cfc51335a..c3a2bd0d70 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -45,7 +45,6 @@ typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0uint8_t rcr;<br>
=C2=A0} PIIX4State;<br>
<br>
-#define TYPE_PIIX4_PCI_DEVICE &quot;PIIX4&quot;<br>
=C2=A0#define PIIX4_PCI_DEVICE(obj) \<br>
=C2=A0 =C2=A0 =C2=A0OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DEVICE)<=
br>
<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 7d25ab6c23..e499b7a6bb 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -1414,7 +1414,7 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0ide_drive_get(hd, ARRAY_SIZE(hd));<br>
<br>
=C2=A0 =C2=A0 =C2=A0pci =3D pci_create_simple_<wbr>multifunction(pci_bus, P=
CI_DEVFN(10, 0),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, &quot;PIIX4&quot;);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, TYPE_PIIX4_PCI_DEVICE);<br>
=C2=A0 =C2=A0 =C2=A0dev =3D DEVICE(pci);<br>
=C2=A0 =C2=A0 =C2=A0isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>dev, &quot;=
isa.0&quot;));<br>
=C2=A0 =C2=A0 =C2=A0piix4_devfn =3D pci-&gt;devfn;<br>
diff --git a/include/hw/isa/isa.h b/include/hw/isa/isa.h<br>
index 018ada4f6f..79f703fd6c 100644<br>
--- a/include/hw/isa/isa.h<br>
+++ b/include/hw/isa/isa.h<br>
@@ -147,4 +147,6 @@ static inline ISABus *isa_bus_from_device(ISADevice *d)=
<br>
=C2=A0 =C2=A0 =C2=A0return ISA_BUS(qdev_get_parent_bus(<wbr>DEVICE(d)));<br=
>
=C2=A0}<br>
<br>
+#define TYPE_PIIX4_PCI_DEVICE &quot;piix4-isa&quot;<br>
+<br>
=C2=A0#endif<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000b6d98905951c4f3a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6794375938303523231==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 14:58:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 14:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7Dz-0007bX-Lx; Thu, 17 Oct 2019 14:57:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7Dy-0007bS-6s
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 14:57:58 +0000
X-Inumbo-ID: 8130e458-f0ee-11e9-a531-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8130e458-f0ee-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 14:57:57 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id m19so2171632otp.1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 07:57:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=UO8y+iLdG9g2V4CwYbvIhKno0T8jlsZTKpOiMonsgII=;
 b=aoXEWvL8/r6DsnGg4Pzz8TVq1YVKHkv8Ridi7m0t88Ze9/gpMrEhhEoSgOSTQ+fWJ7
 kFrnwtwYFQEi+i4qQY5V+gfhzw72t9dUC75mMmsNEDCNiT6EJrJTMZaPw0V6ghyWjzca
 z8Vd6IUvshIipGtbu5Kd6G2oKZgbYVP16C4Y4OVM8tN1yuqVwr6cYA/kthPcOW5qJI1T
 Tn++LIs4hZJOV9T5q/cWKpLAmybTeN8B7Rl7NwSzF6YbjMldW+idzBGC6QOMfBl+txUZ
 AbdfQ9mWnHDr0VEguPg6Q9gn8SIiidEaSeIqeuEn0pEDncWqAHKnS7BUXOASPS8t/eNd
 3/8A==
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=UO8y+iLdG9g2V4CwYbvIhKno0T8jlsZTKpOiMonsgII=;
 b=lBjj+b9pgUzU+g28RGdW9iGWT3OYezlYGOEv2wvQY9U249sRBIRbInDSoMQbAfHzr+
 IqX7cbnx0lSE7+UrebR+ErPrzbQj7VAbe+kkQqC4PCLcUAgCMKwrIWEIf7XVMmOwGagY
 zcg8h8yrKdeKyODYcpAyAx+Qg4TPtjnjMzvLQgntygqrVBj2tRsClo1X/9QMWZKH+LFY
 lKjl9lDXHU6fN+pTPqcRFn9puz3DdB8egBDbo8/4btU2/vTqvDdqAU/9ui2UB3WU2CnB
 ffIVjCUG6uBFR2mlM7Wi79o7DMQBWxYlKIlhd66A68RgaeqC6vELkjKKHAbKOoWXXRz+
 C1cA==
X-Gm-Message-State: APjAAAXdyfq14NyCqDaocUIgtQvSSkyK08UtQwo8yNq2fkY7+6q13e1l
 VTINgc213OyqBpzGW2sny4qfGRAJnxs8IAgsF1k=
X-Google-Smtp-Source: APXvYqwWAe+vSjSgjnG+5YAXfAGJX878tAPFljp8f/R9dQSCsB1wmfCOPr/krIrieBGxbclPDXbcwlgf6NAkmGruHdg=
X-Received: by 2002:a9d:5914:: with SMTP id t20mr3341811oth.306.1571324276848; 
 Thu, 17 Oct 2019 07:57:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 07:57:56
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-3-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-3-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 16:57:56 +0200
Message-ID: <CAL1e-=iC9hR-jqTSu9c6KtgiNWFwftnTMq9W87NWFPb37hjCoA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 02/32] hw/i386/pc: Move kvm_i8259_init()
 declaration to sysemu/kvm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============0227274570616633481=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0227274570616633481==
Content-Type: multipart/alternative; boundary="000000000000593e2905951c7108"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> Move the KVM-related call to "sysemu/kvm.h".
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  include/hw/i386/pc.h | 1 -
>  include/sysemu/kvm.h | 1 +
>  2 files changed, 1 insertion(+), 1 deletion(-)
>
>
Is there any other similar case in our code base?

A.



> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index 6df4f4b6fb..09e74e7764 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -158,7 +158,6 @@ typedef struct PCMachineClass {
>
>  extern DeviceState *isa_pic;
>  qemu_irq *i8259_init(ISABus *bus, qemu_irq parent_irq);
> -qemu_irq *kvm_i8259_init(ISABus *bus);
>  int pic_read_irq(DeviceState *d);
>  int pic_get_output(DeviceState *d);
>
> diff --git a/include/sysemu/kvm.h b/include/sysemu/kvm.h
> index 9d143282bc..da8aa9f5a8 100644
> --- a/include/sysemu/kvm.h
> +++ b/include/sysemu/kvm.h
> @@ -513,6 +513,7 @@ void kvm_irqchip_set_qemuirq_gsi(KVMState *s,
> qemu_irq irq, int gsi);
>  void kvm_pc_gsi_handler(void *opaque, int n, int level);
>  void kvm_pc_setup_irq_routing(bool pci_enabled);
>  void kvm_init_irq_routing(KVMState *s);
> +qemu_irq *kvm_i8259_init(ISABus *bus);
>
>  /**
>   * kvm_arch_irqchip_create:
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">Move the KVM-related call to &quot;sysemu/kvm.h&quo=
t;.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0include/hw/i386/pc.h | 1 -<br>
=C2=A0include/sysemu/kvm.h | 1 +<br>
=C2=A02 files changed, 1 insertion(+), 1 deletion(-)<br>
<br></blockquote><div><br></div><div>Is there any other similar case in our=
 code base?</div><div><br></div><div>A.</div><div><br></div><div>=C2=A0</di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index 6df4f4b6fb..09e74e7764 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -158,7 +158,6 @@ typedef struct PCMachineClass {<br>
<br>
=C2=A0extern DeviceState *isa_pic;<br>
=C2=A0qemu_irq *i8259_init(ISABus *bus, qemu_irq parent_irq);<br>
-qemu_irq *kvm_i8259_init(ISABus *bus);<br>
=C2=A0int pic_read_irq(DeviceState *d);<br>
=C2=A0int pic_get_output(DeviceState *d);<br>
<br>
diff --git a/include/sysemu/kvm.h b/include/sysemu/kvm.h<br>
index 9d143282bc..da8aa9f5a8 100644<br>
--- a/include/sysemu/kvm.h<br>
+++ b/include/sysemu/kvm.h<br>
@@ -513,6 +513,7 @@ void kvm_irqchip_set_qemuirq_gsi(<wbr>KVMState *s, qemu=
_irq irq, int gsi);<br>
=C2=A0void kvm_pc_gsi_handler(void *opaque, int n, int level);<br>
=C2=A0void kvm_pc_setup_irq_routing(bool pci_enabled);<br>
=C2=A0void kvm_init_irq_routing(KVMState *s);<br>
+qemu_irq *kvm_i8259_init(ISABus *bus);<br>
<br>
=C2=A0/**<br>
=C2=A0 * kvm_arch_irqchip_create:<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000593e2905951c7108--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0227274570616633481==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:00:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7G7-0008KP-2L; Thu, 17 Oct 2019 15:00:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7G6-0008KJ-O5
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:00:10 +0000
X-Inumbo-ID: cfa6369c-f0ee-11e9-a531-bc764e2007e4
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cfa6369c-f0ee-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 15:00:09 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id i185so2395132oif.9
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:00:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=M5Y5S4bU2xkOzKBGjT0DmAhs+QC4phjwSWTyUm/ZWo4=;
 b=DgOCllxVk+7vJLGmedLbu/nQL2Z9+Hb+ND/4SVae1h8tWWQueFNLYOMaAARFkLYL55
 jhsKA54/5Wdbg3bP/sDljVyiyxKJTN9R2TVC5S9WmL9eSYVpZR9AYgqUrlYDTVa6puKF
 g+b/FI5ZCfdy/f5eGnbfhqN/HR4c4ts9lGeG/IAOUSfzqxQTAJApkZ/e5jTpbJcA8RTH
 8bia4TLBp+W1pUYNuSKxv049R1VnDmGhw/SQMX7tpyuQqLO1RACt5nKxWyk2MqB4Wut6
 QnUAT2zueO5vXvcnBQDc+RoGJ3L9+p76BI4Xprpx82/R9AYLtT+QvT6MwB05EaYmooIn
 tsDA==
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=M5Y5S4bU2xkOzKBGjT0DmAhs+QC4phjwSWTyUm/ZWo4=;
 b=NDzI5yfRMcH3AxoRNZNS8kqXr8il7i64+ddWNuFhde3QRUrT8rkaEOW+aOK1S3yW/P
 uJYh5YKSq0nwv6uA1FJ5DP+lwwkUGVRPWRpeYqCu2rpNmPewkzuhLKuti7hsiIUN2ewv
 vZ7fWWhQM7m/Zq8n1O69H6oqYkuUS/tGTEYqKanDTVNN1qxmEg0mQuDlWiU9Rd1gpZK3
 /7nLMKUOFNO34GoKpy9ZvsitYZXAG3lWhkjUapnXoc4MqS8q/myG/RCwzzv+EJuIrGc/
 bBG8ELbFPiTAUklx/NNLmRd+rwsSkw+AYa9lv3xebgcz0xfA6PO+RJZJzarkDHpc5bpB
 YCAA==
X-Gm-Message-State: APjAAAUf5oF6j8SeO70ygsLyU4Hl+oL5qDmQYFhgDvOKn6ioK6ocHpqt
 duQ9x6CEee9xJrprE3p7/13mB2PiIuKLFswdP+s=
X-Google-Smtp-Source: APXvYqwlhAh0sKvyLqI7nCmavqIbjFOtTsBOMv/I2tNto28moIFL1Cj0mLBEV4gsN+xS/ZGyiMAIMkRmYIn2cXd5uzY=
X-Received: by 2002:aca:4e56:: with SMTP id c83mr3618429oib.53.1571324408479; 
 Thu, 17 Oct 2019 08:00:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:00:07
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-4-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-4-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:00:07 +0200
Message-ID: <CAL1e-=isxvTctgthzP2Z-4ETKYSZ2P8KOee7-a6K6_LPppn6iw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 03/32] mc146818rtc: move structure to header
 file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============2639689482356242250=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2639689482356242250==
Content-Type: multipart/alternative; boundary="00000000000031c31505951c791d"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> We are now able to embed a timer in another object.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-4-hpoussin@reactos.org>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/timer/mc146818rtc.c         | 30 ------------------------------
>  include/hw/timer/mc146818rtc.h | 33 +++++++++++++++++++++++++++++++++
>  2 files changed, 33 insertions(+), 30 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/timer/mc146818rtc.c b/hw/timer/mc146818rtc.c
> index 6cb378751b..e40b54e743 100644
> --- a/hw/timer/mc146818rtc.c
> +++ b/hw/timer/mc146818rtc.c
> @@ -71,36 +71,6 @@
>  #define RTC_CLOCK_RATE            32768
>  #define UIP_HOLD_LENGTH           (8 * NANOSECONDS_PER_SECOND / 32768)
>
> -#define MC146818_RTC(obj) OBJECT_CHECK(RTCState, (obj), TYPE_MC146818_RT=
C)
> -
> -typedef struct RTCState {
> -    ISADevice parent_obj;
> -
> -    MemoryRegion io;
> -    MemoryRegion coalesced_io;
> -    uint8_t cmos_data[128];
> -    uint8_t cmos_index;
> -    int32_t base_year;
> -    uint64_t base_rtc;
> -    uint64_t last_update;
> -    int64_t offset;
> -    qemu_irq irq;
> -    int it_shift;
> -    /* periodic timer */
> -    QEMUTimer *periodic_timer;
> -    int64_t next_periodic_time;
> -    /* update-ended timer */
> -    QEMUTimer *update_timer;
> -    uint64_t next_alarm_time;
> -    uint16_t irq_reinject_on_ack_count;
> -    uint32_t irq_coalesced;
> -    uint32_t period;
> -    QEMUTimer *coalesced_timer;
> -    LostTickPolicy lost_tick_policy;
> -    Notifier suspend_notifier;
> -    QLIST_ENTRY(RTCState) link;
> -} RTCState;
> -
>  static void rtc_set_time(RTCState *s);
>  static void rtc_update_time(RTCState *s);
>  static void rtc_set_cmos(RTCState *s, const struct tm *tm);
> diff --git a/include/hw/timer/mc146818rtc.h b/include/hw/timer/
> mc146818rtc.h
> index fe6ed63f71..0f1c886e5b 100644
> --- a/include/hw/timer/mc146818rtc.h
> +++ b/include/hw/timer/mc146818rtc.h
> @@ -1,10 +1,43 @@
>  #ifndef MC146818RTC_H
>  #define MC146818RTC_H
>
> +#include "qapi/qapi-types-misc.h"
> +#include "qemu/queue.h"
> +#include "qemu/timer.h"
>  #include "hw/isa/isa.h"
>  #include "hw/timer/mc146818rtc_regs.h"
>
>  #define TYPE_MC146818_RTC "mc146818rtc"
> +#define MC146818_RTC(obj) OBJECT_CHECK(RTCState, (obj), TYPE_MC146818_RT=
C)
> +
> +typedef struct RTCState {
> +    ISADevice parent_obj;
> +
> +    MemoryRegion io;
> +    MemoryRegion coalesced_io;
> +    uint8_t cmos_data[128];
> +    uint8_t cmos_index;
> +    int32_t base_year;
> +    uint64_t base_rtc;
> +    uint64_t last_update;
> +    int64_t offset;
> +    qemu_irq irq;
> +    int it_shift;
> +    /* periodic timer */
> +    QEMUTimer *periodic_timer;
> +    int64_t next_periodic_time;
> +    /* update-ended timer */
> +    QEMUTimer *update_timer;
> +    uint64_t next_alarm_time;
> +    uint16_t irq_reinject_on_ack_count;
> +    uint32_t irq_coalesced;
> +    uint32_t period;
> +    QEMUTimer *coalesced_timer;
> +    Notifier clock_reset_notifier;
> +    LostTickPolicy lost_tick_policy;
> +    Notifier suspend_notifier;
> +    QLIST_ENTRY(RTCState) link;
> +} RTCState;
>
>  ISADevice *mc146818_rtc_init(ISABus *bus, int base_year,
>                               qemu_irq intercept_irq);
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
We are now able to embed a timer in another object.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-4-hpoussin@reactos.o=
rg">20171216090228.28505-4-hpoussin@reactos.org</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/timer/mc146818rtc.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 30 --------=
----------------------<br>
=C2=A0include/hw/timer/mc146818rtc.h | 33 ++++++++++++++++++++++++++++++<wb=
r>+++<br>
=C2=A02 files changed, 33 insertions(+), 30 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/timer/mc146818rtc.c b/hw/timer/mc146818rtc.c<br>
index 6cb378751b..e40b54e743 100644<br>
--- a/hw/timer/mc146818rtc.c<br>
+++ b/hw/timer/mc146818rtc.c<br>
@@ -71,36 +71,6 @@<br>
=C2=A0#define RTC_CLOCK_RATE=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 32768=
<br>
=C2=A0#define UIP_HOLD_LENGTH=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(8 * =
NANOSECONDS_PER_SECOND / 32768)<br>
<br>
-#define MC146818_RTC(obj) OBJECT_CHECK(RTCState, (obj), TYPE_MC146818_RTC)=
<br>
-<br>
-typedef struct RTCState {<br>
-=C2=A0 =C2=A0 ISADevice parent_obj;<br>
-<br>
-=C2=A0 =C2=A0 MemoryRegion io;<br>
-=C2=A0 =C2=A0 MemoryRegion coalesced_io;<br>
-=C2=A0 =C2=A0 uint8_t cmos_data[128];<br>
-=C2=A0 =C2=A0 uint8_t cmos_index;<br>
-=C2=A0 =C2=A0 int32_t base_year;<br>
-=C2=A0 =C2=A0 uint64_t base_rtc;<br>
-=C2=A0 =C2=A0 uint64_t last_update;<br>
-=C2=A0 =C2=A0 int64_t offset;<br>
-=C2=A0 =C2=A0 qemu_irq irq;<br>
-=C2=A0 =C2=A0 int it_shift;<br>
-=C2=A0 =C2=A0 /* periodic timer */<br>
-=C2=A0 =C2=A0 QEMUTimer *periodic_timer;<br>
-=C2=A0 =C2=A0 int64_t next_periodic_time;<br>
-=C2=A0 =C2=A0 /* update-ended timer */<br>
-=C2=A0 =C2=A0 QEMUTimer *update_timer;<br>
-=C2=A0 =C2=A0 uint64_t next_alarm_time;<br>
-=C2=A0 =C2=A0 uint16_t irq_reinject_on_ack_count;<br>
-=C2=A0 =C2=A0 uint32_t irq_coalesced;<br>
-=C2=A0 =C2=A0 uint32_t period;<br>
-=C2=A0 =C2=A0 QEMUTimer *coalesced_timer;<br>
-=C2=A0 =C2=A0 LostTickPolicy lost_tick_policy;<br>
-=C2=A0 =C2=A0 Notifier suspend_notifier;<br>
-=C2=A0 =C2=A0 QLIST_ENTRY(RTCState) link;<br>
-} RTCState;<br>
-<br>
=C2=A0static void rtc_set_time(RTCState *s);<br>
=C2=A0static void rtc_update_time(RTCState *s);<br>
=C2=A0static void rtc_set_cmos(RTCState *s, const struct tm *tm);<br>
diff --git a/include/hw/timer/<wbr>mc146818rtc.h b/include/hw/timer/<wbr>mc=
146818rtc.h<br>
index fe6ed63f71..0f1c886e5b 100644<br>
--- a/include/hw/timer/<wbr>mc146818rtc.h<br>
+++ b/include/hw/timer/<wbr>mc146818rtc.h<br>
@@ -1,10 +1,43 @@<br>
=C2=A0#ifndef MC146818RTC_H<br>
=C2=A0#define MC146818RTC_H<br>
<br>
+#include &quot;qapi/qapi-types-misc.h&quot;<br>
+#include &quot;qemu/queue.h&quot;<br>
+#include &quot;qemu/timer.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/timer/mc146818rtc_regs.h&quot;<br>
<br>
=C2=A0#define TYPE_MC146818_RTC &quot;mc146818rtc&quot;<br>
+#define MC146818_RTC(obj) OBJECT_CHECK(RTCState, (obj), TYPE_MC146818_RTC)=
<br>
+<br>
+typedef struct RTCState {<br>
+=C2=A0 =C2=A0 ISADevice parent_obj;<br>
+<br>
+=C2=A0 =C2=A0 MemoryRegion io;<br>
+=C2=A0 =C2=A0 MemoryRegion coalesced_io;<br>
+=C2=A0 =C2=A0 uint8_t cmos_data[128];<br>
+=C2=A0 =C2=A0 uint8_t cmos_index;<br>
+=C2=A0 =C2=A0 int32_t base_year;<br>
+=C2=A0 =C2=A0 uint64_t base_rtc;<br>
+=C2=A0 =C2=A0 uint64_t last_update;<br>
+=C2=A0 =C2=A0 int64_t offset;<br>
+=C2=A0 =C2=A0 qemu_irq irq;<br>
+=C2=A0 =C2=A0 int it_shift;<br>
+=C2=A0 =C2=A0 /* periodic timer */<br>
+=C2=A0 =C2=A0 QEMUTimer *periodic_timer;<br>
+=C2=A0 =C2=A0 int64_t next_periodic_time;<br>
+=C2=A0 =C2=A0 /* update-ended timer */<br>
+=C2=A0 =C2=A0 QEMUTimer *update_timer;<br>
+=C2=A0 =C2=A0 uint64_t next_alarm_time;<br>
+=C2=A0 =C2=A0 uint16_t irq_reinject_on_ack_count;<br>
+=C2=A0 =C2=A0 uint32_t irq_coalesced;<br>
+=C2=A0 =C2=A0 uint32_t period;<br>
+=C2=A0 =C2=A0 QEMUTimer *coalesced_timer;<br>
+=C2=A0 =C2=A0 Notifier clock_reset_notifier;<br>
+=C2=A0 =C2=A0 LostTickPolicy lost_tick_policy;<br>
+=C2=A0 =C2=A0 Notifier suspend_notifier;<br>
+=C2=A0 =C2=A0 QLIST_ENTRY(RTCState) link;<br>
+} RTCState;<br>
<br>
=C2=A0ISADevice *mc146818_rtc_init(ISABus *bus, int base_year,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_irq intercept_irq);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--00000000000031c31505951c791d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2639689482356242250==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:02:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:02:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7Hz-0008SA-Nd; Thu, 17 Oct 2019 15:02:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7Hy-0008S2-Po
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:02:06 +0000
X-Inumbo-ID: 15643a1c-f0ef-11e9-beca-bc764e2007e4
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 15643a1c-f0ef-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 15:02:06 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id s22so2157431otr.6
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:02:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=V3T+1azaMg8NUc9PO9jV2L5D2pl3K6geSnd7GbRgO0g=;
 b=F+eHOyXVsh6t3wEA1YUsddrsm4eQb+ddP7zJw0ik0Huxs6jvW27NTdvxsBJAlP2Xc5
 4Yywje6GYOLulBwneOK5sGa3pUZfS3ofECu72/bi94jzshCh6c63qh4D/dHAGWCzhLgd
 i9C/01ybPe5To80K9XV0doMtquTGURapEagG0yn2FQo8izUlBGLdVo40tOW72npraeof
 5IBtfBRT87gAflNX+zf0yJ4z+3HGb7sXVh3BF6/IAQuj8p09/W4mwp7BA8MWAH32XLT/
 w0NOTTZHY8pyD5nvhMMWP+NwSj7vvBziMKe5bOrmSh6kTIUmR/QO86C1jjibCcT+2HC2
 Mrww==
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=V3T+1azaMg8NUc9PO9jV2L5D2pl3K6geSnd7GbRgO0g=;
 b=Bwh6mTVo47fyFUcsC0w0pltzVwGU5vi4S71rtKi4ijDywRydUbHlGWyNC5p9dbmnm6
 p3YNjfu4hEii6Hh8FQlb+ie/9exS8Z7FtGa69RccRir/LNiHCmmg1ujfY4Gic378NfER
 f32Ijf8KqAwmAH4ENXbDIxxu4fx2puRRF+Hvx01AM/o8KDxNEoBr4ccI2EYrjG+Omj3Q
 HfV5oipNxGixcV+LOt57jfONvKKK/SZpmSCnzeaN0eLiRkvJDBzbBtZfdjiBK/ajMagS
 mg30yNqEcW8juwVob9STd32RpCIuNhCzELNB/HrkTEImSlMu1WPuD6ci1dzeKAAGaVAS
 rvUw==
X-Gm-Message-State: APjAAAU76FAnXFiQ2afAP/InoQ81Y4sZ49LlBGishAzYGC2YDTCoLqNN
 /v5+lCMwNKWy8YZ4UN7Ljcah11I+MtzF7KF3xqs=
X-Google-Smtp-Source: APXvYqyrU9aaOe5JLw52+PJAGLKf5ISS7fmybl6MLdyj3TO5lWzr8SBUelK5f5TBnqVykPQUzg2Iv3XF60Pcze4mF9s=
X-Received: by 2002:a9d:684c:: with SMTP id c12mr3506598oto.341.1571324525196; 
 Thu, 17 Oct 2019 08:02:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:02:02
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-5-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-5-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:02:02 +0200
Message-ID: <CAL1e-=jOiMe2--=ht0Wgwh0a_At=sDhUzX7EkNU86nPt230a-g@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 04/32] mc146818rtc: Move RTC_ISA_IRQ
 definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============4213621335246324163=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4213621335246324163==
Content-Type: multipart/alternative; boundary="00000000000026bad505951c80e1"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> The ISA default number for the RTC devices is not related to its
> registers neither. Move this definition to "hw/timer/mc146818rtc.h".
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  include/hw/timer/mc146818rtc.h      | 2 ++
>  include/hw/timer/mc146818rtc_regs.h | 2 --
>  tests/rtc-test.c                    | 1 +
>  3 files changed, 3 insertions(+), 2 deletions(-)
>
>
Philippe, do this and related patches clash with your recent reorganization
of timers/rtcs?

A.



> diff --git a/include/hw/timer/mc146818rtc.h b/include/hw/timer/
> mc146818rtc.h
> index 0f1c886e5b..17761cf6d9 100644
> --- a/include/hw/timer/mc146818rtc.h
> +++ b/include/hw/timer/mc146818rtc.h
> @@ -39,6 +39,8 @@ typedef struct RTCState {
>      QLIST_ENTRY(RTCState) link;
>  } RTCState;
>
> +#define RTC_ISA_IRQ 8
> +
>  ISADevice *mc146818_rtc_init(ISABus *bus, int base_year,
>                               qemu_irq intercept_irq);
>  void rtc_set_memory(ISADevice *dev, int addr, int val);
> diff --git a/include/hw/timer/mc146818rtc_regs.h b/include/hw/timer/
> mc146818rtc_regs.h
> index bfbb57e570..631f71cfd9 100644
> --- a/include/hw/timer/mc146818rtc_regs.h
> +++ b/include/hw/timer/mc146818rtc_regs.h
> @@ -27,8 +27,6 @@
>
>  #include "qemu/timer.h"
>
> -#define RTC_ISA_IRQ 8
> -
>  #define RTC_SECONDS             0
>  #define RTC_SECONDS_ALARM       1
>  #define RTC_MINUTES             2
> diff --git a/tests/rtc-test.c b/tests/rtc-test.c
> index 6309b0ef6c..18f895690f 100644
> --- a/tests/rtc-test.c
> +++ b/tests/rtc-test.c
> @@ -15,6 +15,7 @@
>
>  #include "libqtest-single.h"
>  #include "qemu/timer.h"
> +#include "hw/timer/mc146818rtc.h"
>  #include "hw/timer/mc146818rtc_regs.h"
>
>  #define UIP_HOLD_LENGTH           (8 * NANOSECONDS_PER_SECOND / 32768)
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
The ISA default number for the RTC devices is not related to its<br>
registers neither. Move this definition to &quot;hw/timer/mc146818rtc.h&quo=
t;.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0include/hw/timer/mc146818rtc.h=C2=A0 =C2=A0 =C2=A0 | 2 ++<br>
=C2=A0include/hw/timer/mc146818rtc_<wbr>regs.h | 2 --<br>
=C2=A0tests/rtc-test.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | 1 +<br>
=C2=A03 files changed, 3 insertions(+), 2 deletions(-)<br>
<br></blockquote><div><br></div><div>Philippe, do this and related patches =
clash with your recent reorganization of timers/rtcs?</div><div><br></div><=
div>A.</div><div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
diff --git a/include/hw/timer/<wbr>mc146818rtc.h b/include/hw/timer/<wbr>mc=
146818rtc.h<br>
index 0f1c886e5b..17761cf6d9 100644<br>
--- a/include/hw/timer/<wbr>mc146818rtc.h<br>
+++ b/include/hw/timer/<wbr>mc146818rtc.h<br>
@@ -39,6 +39,8 @@ typedef struct RTCState {<br>
=C2=A0 =C2=A0 =C2=A0QLIST_ENTRY(RTCState) link;<br>
=C2=A0} RTCState;<br>
<br>
+#define RTC_ISA_IRQ 8<br>
+<br>
=C2=A0ISADevice *mc146818_rtc_init(ISABus *bus, int base_year,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_irq intercept_irq);<br>
=C2=A0void rtc_set_memory(ISADevice *dev, int addr, int val);<br>
diff --git a/include/hw/timer/<wbr>mc146818rtc_regs.h b/include/hw/timer/<w=
br>mc146818rtc_regs.h<br>
index bfbb57e570..631f71cfd9 100644<br>
--- a/include/hw/timer/<wbr>mc146818rtc_regs.h<br>
+++ b/include/hw/timer/<wbr>mc146818rtc_regs.h<br>
@@ -27,8 +27,6 @@<br>
<br>
=C2=A0#include &quot;qemu/timer.h&quot;<br>
<br>
-#define RTC_ISA_IRQ 8<br>
-<br>
=C2=A0#define RTC_SECONDS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00<=
br>
=C2=A0#define RTC_SECONDS_ALARM=C2=A0 =C2=A0 =C2=A0 =C2=A01<br>
=C2=A0#define RTC_MINUTES=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02<=
br>
diff --git a/tests/rtc-test.c b/tests/rtc-test.c<br>
index 6309b0ef6c..18f895690f 100644<br>
--- a/tests/rtc-test.c<br>
+++ b/tests/rtc-test.c<br>
@@ -15,6 +15,7 @@<br>
<br>
=C2=A0#include &quot;libqtest-single.h&quot;<br>
=C2=A0#include &quot;qemu/timer.h&quot;<br>
+#include &quot;hw/timer/mc146818rtc.h&quot;<br>
=C2=A0#include &quot;hw/timer/mc146818rtc_regs.h&quot;<br>
<br>
=C2=A0#define UIP_HOLD_LENGTH=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(8 * =
NANOSECONDS_PER_SECOND / 32768)<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--00000000000026bad505951c80e1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4213621335246324163==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:02:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7If-0008WB-1S; Thu, 17 Oct 2019 15:02:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7Id-0008W0-9i
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:02:47 +0000
X-Inumbo-ID: 2d8fa662-f0ef-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d8fa662-f0ef-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 15:02:46 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id w6so2398114oie.11
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:02:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2rOcTm1sqKA59B8RWKLJWb/9GvZdB5Zwo6ax6qEP27s=;
 b=Pa0YsQ5VgdFErvtGZD/AyXdh7bsdfMYIjABclSqWwEk0O3WL/cWoChtmitFqpIgUFW
 hLYc/SK1+D8edM1itN0psvO44Q91x4VbvmrobHETzpDEpQ7sjGkdPIkAUbzWecbKrdFB
 9+gsLGNHJsNzJ4vTAeiZhQk0z4L5WS4isgTqlq8EKEG5OIYIfcn8ubNk7S3GGlNel74i
 lFh+nvVAc0zN2UhLmx5diiY0LPChTE9VYSLA9h2oDAwQjyxlL/LGBqScGaON5LD/ovS0
 FKqw4jEOmN/bKos2S+Ud+Cu3boNuYwLt6D4y1LDYrIz5Z000DWFWlkFKqIQN4pH0Z/Ql
 tZcA==
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=2rOcTm1sqKA59B8RWKLJWb/9GvZdB5Zwo6ax6qEP27s=;
 b=NO9ojvHnbqtdloWRedFtgSooJcoHz4bZzN4wDH/KN+Jiw+Rb414nk3l2eU1nzNNuVG
 QYGlzc21Fs6sbj7RhFI7Mva/49WJs+nyij0Mb2U3S3k/sY6xNlGtjEIx3e+KFL1AY0II
 W2RG0a5F8sjDxU2Bp4YCVzk6wlMQoHJ54Gy4nLVpXj/S48PsQ3WQGI+kZtzQGq+tCgT/
 SLDfVI1hvCc4U8U2m28d06DHHAFyMR3EuBuUGbH1ZTw0c/su1L1rjoDFTFCQptDAwg5X
 ROARHzbwBYk/FpmtCDozMNPqK8W44XPQ4Se02/nqB3DV44sYIPPJZ4IVQ4yAmPDkd+TJ
 QzmQ==
X-Gm-Message-State: APjAAAWMWpQWPzOFPHldOjHfKMtKF0B05A61OoioJ7mkwF0KVMS07dob
 t9AyIDhEINBcXswEJwGMIMzDbvxiroIfLYBC7M4=
X-Google-Smtp-Source: APXvYqyVxk8RcMbzJ7z6I6VLl7CGsWoVXOirTUKBF16CjXjOWggjLG4/TsvWqmsCquRG/zn1zJmj9uYRO1Stg3kL9vM=
X-Received: by 2002:a54:460c:: with SMTP id p12mr3655091oip.62.1571324566072; 
 Thu, 17 Oct 2019 08:02:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:02:44
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-9-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-9-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:02:44 +0200
Message-ID: <CAL1e-=i89vA3T2hKSWsg_FkQdJfOAKvi7pGE-o56HxTz-URCXQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 08/32] piix4: rename some variables in
 realize function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============7236947260783133609=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7236947260783133609==
Content-Type: multipart/alternative; boundary="00000000000096802905951c8296"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> PIIX4 structure is now 's'
> PCI device is now 'pci_dev'
> DeviceState is now 'dev'
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-6-hpoussin@reactos.org>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c | 13 +++++++------
>  1 file changed, 7 insertions(+), 6 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 3294056cd5..4202243e41 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -88,16 +88,17 @@ static const VMStateDescription vmstate_piix4 =3D {
>      }
>  };
>
> -static void piix4_realize(PCIDevice *dev, Error **errp)
> +static void piix4_realize(PCIDevice *pci_dev, Error **errp)
>  {
> -    PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);
> +    DeviceState *dev =3D DEVICE(pci_dev);
> +    PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);
>
> -    if (!isa_bus_new(DEVICE(d), pci_address_space(dev),
> -                     pci_address_space_io(dev), errp)) {
> +    if (!isa_bus_new(dev, pci_address_space(pci_dev),
> +                     pci_address_space_io(pci_dev), errp)) {
>          return;
>      }
> -    piix4_dev =3D &d->dev;
> -    qemu_register_reset(piix4_reset, d);
> +    piix4_dev =3D pci_dev;
> +    qemu_register_reset(piix4_reset, s);
>  }
>
>  int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
PIIX4 structure is now &#39;s&#39;<br>
PCI device is now &#39;pci_dev&#39;<br>
DeviceState is now &#39;dev&#39;<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-6-hpoussin@reactos.o=
rg">20171216090228.28505-6-hpoussin@reactos.org</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c | 13 +++++++------<br>
=C2=A01 file changed, 7 insertions(+), 6 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 3294056cd5..4202243e41 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -88,16 +88,17 @@ static const VMStateDescription vmstate_piix4 =3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
-static void piix4_realize(PCIDevice *dev, Error **errp)<br>
+static void piix4_realize(PCIDevice *pci_dev, Error **errp)<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);<br>
+=C2=A0 =C2=A0 DeviceState *dev =3D DEVICE(pci_dev);<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);<br>
<br>
-=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(d), pci_address_space(dev),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(dev), errp)) {<br>
+=C2=A0 =C2=A0 if (!isa_bus_new(dev, pci_address_space(pci_dev),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(pci_dev), errp)) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
-=C2=A0 =C2=A0 piix4_dev =3D &amp;d-&gt;dev;<br>
-=C2=A0 =C2=A0 qemu_register_reset(piix4_<wbr>reset, d);<br>
+=C2=A0 =C2=A0 piix4_dev =3D pci_dev;<br>
+=C2=A0 =C2=A0 qemu_register_reset(piix4_<wbr>reset, s);<br>
=C2=A0}<br>
<br>
=C2=A0int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--00000000000096802905951c8296--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7236947260783133609==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:04:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:04:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7KW-0000FA-DW; Thu, 17 Oct 2019 15:04:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yLKJ=YK=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1iL7KV-0000F2-4W
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:04:43 +0000
X-Inumbo-ID: 71937565-f0ef-11e9-93d2-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71937565-f0ef-11e9-93d2-12813bfff9fa;
 Thu, 17 Oct 2019 15:04:42 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 38FBDC057E3C;
 Thu, 17 Oct 2019 15:04:41 +0000 (UTC)
Received: from thuth.remote.csb (dhcp-200-228.str.redhat.com [10.33.200.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6BBE05DA60;
 Thu, 17 Oct 2019 15:04:28 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-3-philmd@redhat.com>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABtB5UaG9tYXMgSHV0
 aCA8dGh1dGhAcmVkaGF0LmNvbT6JAjgEEwECACIFAlVgX6oCGwMGCwkIBwMCBhUIAgkKCwQW
 AgMBAh4BAheAAAoJEC7Z13T+cC21EbIP/ii9cvT2HHGbFRl8HqGT6+7Wkb+XLMqJBMAIGiQK
 QIP3xk1HPTsLfVG0ao4hy/oYkGNOP8+ubLnZen6Yq3zAFiMhQ44lvgigDYJo3Ve59gfe99KX
 EbtB+X95ODARkq0McR6OAsPNJ7gpEUzfkQUUJTXRDQXfG/FX303Gvk+YU0spm2tsIKPl6AmV
 1CegDljzjycyfJbk418MQmMu2T82kjrkEofUO2a24ed3VGC0/Uz//XCR2ZTo+vBoBUQl41BD
 eFFtoCSrzo3yPFS+w5fkH9NT8ChdpSlbNS32NhYQhJtr9zjWyFRf0Zk+T/1P7ECn6gTEkp5k
 ofFIA4MFBc/fXbaDRtBmPB0N9pqTFApIUI4vuFPPO0JDrII9dLwZ6lO9EKiwuVlvr1wwzsgq
 zJTPBU3qHaUO4d/8G+gD7AL/6T4zi8Jo/GmjBsnYaTzbm94lf0CjXjsOX3seMhaE6WAZOQQG
 tZHAO1kAPWpaxne+wtgMKthyPLNwelLf+xzGvrIKvLX6QuLoWMnWldu22z2ICVnLQChlR9d6
 WW8QFEpo/FK7omuS8KvvopFcOOdlbFMM8Y/8vBgVMSsK6fsYUhruny/PahprPbYGiNIhKqz7
 UvgyZVl4pBFjTaz/SbimTk210vIlkDyy1WuS8Zsn0htv4+jQPgo9rqFE4mipJjy/iboDuQIN
 BFH7eUwBEAC2nzfUeeI8dv0C4qrfCPze6NkryUflEut9WwHhfXCLjtvCjnoGqFelH/PE9NF4
 4VPSCdvD1SSmFVzu6T9qWdcwMSaC+e7G/z0/AhBfqTeosAF5XvKQlAb9ZPkdDr7YN0a1XDfa
 +NgA+JZB4ROyBZFFAwNHT+HCnyzy0v9Sh3BgJJwfpXHH2l3LfncvV8rgFv0bvdr70U+On2XH
 5bApOyW1WpIG5KPJlDdzcQTyptOJ1dnEHfwnABEfzI3dNf63rlxsGouX/NFRRRNqkdClQR3K
 gCwciaXfZ7ir7fF0u1N2UuLsWA8Ei1JrNypk+MRxhbvdQC4tyZCZ8mVDk+QOK6pyK2f4rMf/
 WmqxNTtAVmNuZIwnJdjRMMSs4W4w6N/bRvpqtykSqx7VXcgqtv6eqoDZrNuhGbekQA0sAnCJ
 VPArerAZGArm63o39me/bRUQeQVSxEBmg66yshF9HkcUPGVeC4B0TPwz+HFcVhheo6hoJjLq
 knFOPLRj+0h+ZL+D0GenyqD3CyuyeTT5dGcNU9qT74bdSr20k/CklvI7S9yoQje8BeQAHtdV
 cvO8XCLrpGuw9SgOS7OP5oI26a0548M4KldAY+kqX6XVphEw3/6U1KTf7WxW5zYLTtadjISB
 X9xsRWSU+Yqs3C7oN5TIPSoj9tXMoxZkCIHWvnqGwZ7JhwARAQABiQIfBBgBAgAJBQJR+3lM
 AhsMAAoJEC7Z13T+cC21hPAQAIsBL9MdGpdEpvXs9CYrBkd6tS9mbaSWj6XBDfA1AEdQkBOn
 ZH1Qt7HJesk+qNSnLv6+jP4VwqK5AFMrKJ6IjE7jqgzGxtcZnvSjeDGPF1h2CKZQPpTw890k
 fy18AvgFHkVk2Oylyexw3aOBsXg6ukN44vIFqPoc+YSU0+0QIdYJp/XFsgWxnFIMYwDpxSHS
 5fdDxUjsk3UBHZx+IhFjs2siVZi5wnHIqM7eK9abr2cK2weInTBwXwqVWjsXZ4tq5+jQrwDK
 cvxIcwXdUTLGxc4/Z/VRH1PZSvfQxdxMGmNTGaXVNfdFZjm4fz0mz+OUi6AHC4CZpwnsliGV
 ODqwX8Y1zic9viSTbKS01ZNp175POyWViUk9qisPZB7ypfSIVSEULrL347qY/hm9ahhqmn17
 Ng255syASv3ehvX7iwWDfzXbA0/TVaqwa1YIkec+/8miicV0zMP9siRcYQkyTqSzaTFBBmqD
 oiT+z+/E59qj/EKfyce3sbC9XLjXv3mHMrq1tKX4G7IJGnS989E/fg6crv6NHae9Ckm7+lSs
 IQu4bBP2GxiRQ+NV3iV/KU3ebMRzqIC//DCOxzQNFNJAKldPe/bKZMCxEqtVoRkuJtNdp/5a
 yXFZ6TfE1hGKrDBYAm4vrnZ4CXFSBDllL59cFFOJCkn4Xboj/aVxxJxF30bn
Organization: Red Hat
Message-ID: <1e8c724b-8846-255a-eace-6bf135471566@redhat.com>
Date: Thu, 17 Oct 2019 17:04:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015162705.28087-3-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Thu, 17 Oct 2019 15:04:41 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 02/32] hw/i386/pc: Move kvm_i8259_init()
 declaration to sysemu/kvm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAxOC4yNiwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gTW92
ZSB0aGUgS1ZNLXJlbGF0ZWQgY2FsbCB0byAic3lzZW11L2t2bS5oIi4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4gLS0tCj4g
IGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgMSAtCj4gIGluY2x1ZGUvc3lzZW11L2t2bS5oIHwgMSAr
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+
IGluZGV4IDZkZjRmNGI2ZmIuLjA5ZTc0ZTc3NjQgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9p
Mzg2L3BjLmgKPiArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+IEBAIC0xNTgsNyArMTU4LDYg
QEAgdHlwZWRlZiBzdHJ1Y3QgUENNYWNoaW5lQ2xhc3Mgewo+ICAKPiAgZXh0ZXJuIERldmljZVN0
YXRlICppc2FfcGljOwo+ICBxZW11X2lycSAqaTgyNTlfaW5pdChJU0FCdXMgKmJ1cywgcWVtdV9p
cnEgcGFyZW50X2lycSk7Cj4gLXFlbXVfaXJxICprdm1faTgyNTlfaW5pdChJU0FCdXMgKmJ1cyk7
Cj4gIGludCBwaWNfcmVhZF9pcnEoRGV2aWNlU3RhdGUgKmQpOwo+ICBpbnQgcGljX2dldF9vdXRw
dXQoRGV2aWNlU3RhdGUgKmQpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zeXNlbXUva3Zt
LmggYi9pbmNsdWRlL3N5c2VtdS9rdm0uaAo+IGluZGV4IDlkMTQzMjgyYmMuLmRhOGFhOWY1YTgg
MTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9zeXNlbXUva3ZtLmgKPiArKysgYi9pbmNsdWRlL3N5c2Vt
dS9rdm0uaAo+IEBAIC01MTMsNiArNTEzLDcgQEAgdm9pZCBrdm1faXJxY2hpcF9zZXRfcWVtdWly
cV9nc2koS1ZNU3RhdGUgKnMsIHFlbXVfaXJxIGlycSwgaW50IGdzaSk7Cj4gIHZvaWQga3ZtX3Bj
X2dzaV9oYW5kbGVyKHZvaWQgKm9wYXF1ZSwgaW50IG4sIGludCBsZXZlbCk7Cj4gIHZvaWQga3Zt
X3BjX3NldHVwX2lycV9yb3V0aW5nKGJvb2wgcGNpX2VuYWJsZWQpOwo+ICB2b2lkIGt2bV9pbml0
X2lycV9yb3V0aW5nKEtWTVN0YXRlICpzKTsKPiArcWVtdV9pcnEgKmt2bV9pODI1OV9pbml0KElT
QUJ1cyAqYnVzKTsKCldoeT8gVGhlIGZ1bmN0aW9uIGlzIGRlZmluZWQgaW4gaHcvaTM4Ni9rdm0v
IC0gc28gbW92aW5nIGl0cyBwcm90b3R5cGUKdG8gYSBnZW5lcmljIGhlYWRlciBzb3VuZHMgd3Jv
bmcgdG8gbWUuCgogVGhvbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:04:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7Kg-0000HD-Mo; Thu, 17 Oct 2019 15:04:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7Kg-0000H5-6m
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:04:54 +0000
X-Inumbo-ID: 7939dce0-f0ef-11e9-beca-bc764e2007e4
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7939dce0-f0ef-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 15:04:53 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id g13so2154584otp.8
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:04:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wgS1jZcaqCcTvqEqC1BFmC8o0+RAXXj+6+uXMhe+m4I=;
 b=Wfn6Eo9qEcoIAhHMXxaGgOyKgnhEy8bbF7dLomzjnralh2tU7f/y+hPQgalan9MFG/
 u8RKQs/EqGAA6Z1WN/gJslR3K+4S3lorUHGJcotu7lOn5A6nQ3o6gP860p9QGBQpMyT7
 0+gzo++eeXOO2YpTkOdNIJJGP15HJf1YdVmTEh03Ox+371SDHt3g2AqfcGgRYWZraYdw
 9Muon29iUyz3i2ilKz/d2DK2YnxViMfaBxA/XQorLYlQFU/eKc0l8kgSM5QbezkFvMhK
 eo91s8e/VJJ9eKClmCvwmBTd16dJKASjO/MZCKoQV7d1Lj0HdQShdF8LYbZ5+hwgqGeR
 6G6g==
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=wgS1jZcaqCcTvqEqC1BFmC8o0+RAXXj+6+uXMhe+m4I=;
 b=KAFjmv83yM1mZbBKurTyxn96YjcY7crq7UjNm9rmdskvSmlT57VQ3u0ZcP9PHUtI4s
 vPjRn5vUGnymL0x+hfVSEcl/CKWbGmsXB7ml3zAZSnNVu2mtJoDmGJ/aC/jAZa7bTnu4
 VbLb+WFHUzKtNYv63kavgQcGNyZ37XmkBd8jrza0za7ilBv21LxMTPtG2O8DgWz9pPsg
 GaJrMRS8lAA7z5T4aJdfN1ShFdoeDd+KhlYwRgc1gZRIp9kwJbYkeqLmg6Eon/D8nUTa
 Rm2h0lq/SxaMBOJefZ09PKoSaLkydgtwBw0ZVPzRPmyCUyF/HPL/FruJ6UfX8jRkjVyb
 FYCg==
X-Gm-Message-State: APjAAAXViXKbLNL2iXBYkNLeA12nRS2d1gE1l6604tIV2zC0gkCIr/P1
 KDw68+g/uob7qgWq5OrRopJUD2ujXKyk+58eCYo=
X-Google-Smtp-Source: APXvYqz+Ot+eP9DDaUereiJdSkpixNdxEtY72cJZ4QvOUjW2227rdptjzmw0HshxvBPDz2sRPjjkAvrgP/IEiBqC5Rk=
X-Received: by 2002:a9d:684c:: with SMTP id c12mr3523017oto.341.1571324693100; 
 Thu, 17 Oct 2019 08:04:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:04:51
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-9-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-9-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:04:51 +0200
Message-ID: <CAL1e-=gMhtdJYDrb1fPDr65DUngsPf4-sLDYwU6rY0oS3LnGUg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 08/32] piix4: rename some variables in
 realize function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============3739641334608920803=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3739641334608920803==
Content-Type: multipart/alternative; boundary="00000000000028bded05951c8a5d"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> PIIX4 structure is now 's'
> PCI device is now 'pci_dev'
> DeviceState is now 'dev'
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-6-hpoussin@reactos.org>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c | 13 +++++++------
>  1 file changed, 7 insertions(+), 6 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 3294056cd5..4202243e41 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -88,16 +88,17 @@ static const VMStateDescription vmstate_piix4 =3D {
>      }
>  };
>
> -static void piix4_realize(PCIDevice *dev, Error **errp)
> +static void piix4_realize(PCIDevice *pci_dev, Error **errp)
>  {
> -    PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);
> +    DeviceState *dev =3D DEVICE(pci_dev);
> +    PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);
>
> -    if (!isa_bus_new(DEVICE(d), pci_address_space(dev),
> -                     pci_address_space_io(dev), errp)) {
> +    if (!isa_bus_new(dev, pci_address_space(pci_dev),
> +                     pci_address_space_io(pci_dev), errp)) {
>          return;
>      }
> -    piix4_dev =3D &d->dev;
> -    qemu_register_reset(piix4_reset, d);
> +    piix4_dev =3D pci_dev;
> +    qemu_register_reset(piix4_reset, s);
>  }
>
>  int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
PIIX4 structure is now &#39;s&#39;<br>
PCI device is now &#39;pci_dev&#39;<br>
DeviceState is now &#39;dev&#39;<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-6-hpoussin@reactos.o=
rg">20171216090228.28505-6-hpoussin@reactos.org</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c | 13 +++++++------<br>
=C2=A01 file changed, 7 insertions(+), 6 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 3294056cd5..4202243e41 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -88,16 +88,17 @@ static const VMStateDescription vmstate_piix4 =3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
-static void piix4_realize(PCIDevice *dev, Error **errp)<br>
+static void piix4_realize(PCIDevice *pci_dev, Error **errp)<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);<br>
+=C2=A0 =C2=A0 DeviceState *dev =3D DEVICE(pci_dev);<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D DO_UPCAST(PIIX4State, dev, pci_dev);<br>
<br>
-=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(d), pci_address_space(dev),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(dev), errp)) {<br>
+=C2=A0 =C2=A0 if (!isa_bus_new(dev, pci_address_space(pci_dev),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(pci_dev), errp)) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
-=C2=A0 =C2=A0 piix4_dev =3D &amp;d-&gt;dev;<br>
-=C2=A0 =C2=A0 qemu_register_reset(piix4_<wbr>reset, d);<br>
+=C2=A0 =C2=A0 piix4_dev =3D pci_dev;<br>
+=C2=A0 =C2=A0 qemu_register_reset(piix4_<wbr>reset, s);<br>
=C2=A0}<br>
<br>
=C2=A0int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--00000000000028bded05951c8a5d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3739641334608920803==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:05:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7LS-0000On-6X; Thu, 17 Oct 2019 15:05:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7LQ-0000Oa-IN
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:05:40 +0000
X-Inumbo-ID: 9473087e-f0ef-11e9-a531-bc764e2007e4
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9473087e-f0ef-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 15:05:39 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id c10so2160533otd.9
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:05:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=7LaYtff+/Kv18UTa0H5mwJqrAwMfKjyjGBjo3y9guK8=;
 b=hnLIZGf9Dq0UjT8iQADDZhHiB/dTLe+xNZ0M0PCVmPtXB0M7+h6taH/reUqIqD06H1
 QomSxUvW2hlCmRDTMB3RZ9W7qfpYqSuvEQP+RqweQFP7A8n6mJxPjaL1VSBmf4iQXkyw
 o8pxkJX9icbbQJERT+uk/wSZBN6zKIREbgk8Q71//ymdgZS1Sh8Jy4/996SkbzkP/NKG
 WWBf4tY0eP3XCL1dOEOB36L0ClTvK3F9KyZLY5TCrtaMhh1RoUnCniZl/9nv1D5MVs+2
 b70dWIRhyTm6wIz0ORTAGFb9pfFT7EEknYNgPa8imJrQqH3mKHkr8SQ6V0/iaza7vokg
 VzFw==
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=7LaYtff+/Kv18UTa0H5mwJqrAwMfKjyjGBjo3y9guK8=;
 b=JVIDJ6sw5FSnllhWDacGqp210RhTkUTXdTRFUo4Y6aYQ4FhPmjMyBlwpWxUL1DDdwD
 ICx0WtSq8fkba7s/a4t5LzlY3fI39C5PwESCQxXr2Fy3UQLvxSCVYmuWV2U2Z4hbwFCy
 s/Tkttfk6bEQXdR9lvUPGYM2fvr68zSJl0K5QCIhbKou30Gw3VNZ4TfcZuxrYq+/zAiG
 BRcyztAqe2tDgAlSQKNCH5LzXx3kYnq67odgmOoPBXhkFEP/2EsfGWaRift/gPcw64Yk
 FIH2LaHbacnJGJrV9M9TuGHHsfBdkd7LJEIphN9JUDPyxHpOWNRYMzZuc9PjbtQnxzwq
 +5dA==
X-Gm-Message-State: APjAAAXO05/5M50Lwo9P5kTWQVqFCX6wCnIWKVU1afnHNS8+lDZZQNo2
 k5HKQrpfYHE0/V3yPpcjVbmfDaUUT3uIuqL/AFQ=
X-Google-Smtp-Source: APXvYqw+ceKkhpC+kRj5EkQDhwPRisBC8MFzHPsh+ib7vBZ7LB6XkyVQ1KCb7w7u5pI7mDXPxrKh6Im+jAjz8xlJQzE=
X-Received: by 2002:a05:6830:1d8f:: with SMTP id
 y15mr3255659oti.121.1571324738696; 
 Thu, 17 Oct 2019 08:05:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:05:37
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-10-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-10-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:05:37 +0200
Message-ID: <CAL1e-=hSzG5F7hjsRgo_y6M0aCoJ0Uj6vR86nWkf=aQ2S3Yz7w@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 09/32] piix4: add Reset Control Register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6397730534580838892=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6397730534580838892==
Content-Type: multipart/alternative; boundary="000000000000e079fd05951c8c13"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> The RCR I/O port (0xcf9) is used to generate a hard reset or a soft reset=
.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-7-hpoussin@reactos.org>
> [PMD: rebased, updated includes]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c | 40 ++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 40 insertions(+)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 4202243e41..6e2d9b9774 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -2,6 +2,7 @@
>   * QEMU PIIX4 PCI Bridge Emulation
>   *
>   * Copyright (c) 2006 Fabrice Bellard
> + * Copyright (c) 2018 Herv=C3=A9 Poussineau
>   *
>   * Permission is hereby granted, free of charge, to any person obtaining
> a copy
>   * of this software and associated documentation files (the "Software"),
> to deal
> @@ -29,11 +30,16 @@
>  #include "hw/sysbus.h"
>  #include "migration/vmstate.h"
>  #include "sysemu/reset.h"
> +#include "sysemu/runstate.h"
>
>  PCIDevice *piix4_dev;
>
>  typedef struct PIIX4State {
>      PCIDevice dev;
> +
> +    /* Reset Control Register */
> +    MemoryRegion rcr_mem;
> +    uint8_t rcr;
>  } PIIX4State;
>
>  #define TYPE_PIIX4_PCI_DEVICE "PIIX4"
> @@ -88,6 +94,34 @@ static const VMStateDescription vmstate_piix4 =3D {
>      }
>  };
>
> +static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,
> +                            unsigned int len)
> +{
> +    PIIX4State *s =3D opaque;
> +
> +    if (val & 4) {
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
> +        return;
> +    }
> +    s->rcr =3D val & 2; /* keep System Reset type only */
> +}
> +
> +static uint64_t piix4_rcr_read(void *opaque, hwaddr addr, unsigned int
> len)
> +{
> +    PIIX4State *s =3D opaque;
> +    return s->rcr;
> +}
> +
> +static const MemoryRegionOps piix4_rcr_ops =3D {
> +    .read =3D piix4_rcr_read,
> +    .write =3D piix4_rcr_write,
> +    .endianness =3D DEVICE_LITTLE_ENDIAN,
> +    .impl =3D {
> +        .min_access_size =3D 1,
> +        .max_access_size =3D 1,
> +    },
> +};
> +
>  static void piix4_realize(PCIDevice *pci_dev, Error **errp)
>  {
>      DeviceState *dev =3D DEVICE(pci_dev);
> @@ -97,6 +131,12 @@ static void piix4_realize(PCIDevice *pci_dev, Error
> **errp)
>                       pci_address_space_io(pci_dev), errp)) {
>          return;
>      }
> +
> +    memory_region_init_io(&s->rcr_mem, OBJECT(dev), &piix4_rcr_ops, s,
> +                          "reset-control", 1);
> +    memory_region_add_subregion_overlap(pci_address_space_io(pci_dev),
> 0xcf9,
> +                                        &s->rcr_mem, 1);
> +
>      piix4_dev =3D pci_dev;
>      qemu_register_reset(piix4_reset, s);
>  }
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
The RCR I/O port (0xcf9) is used to generate a hard reset or a soft reset.<=
br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-7-hpoussin@reactos.o=
rg">20171216090228.28505-7-hpoussin@reactos.org</a>&gt;<br>
[PMD: rebased, updated includes]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c | 40 ++++++++++++++++++++++++++++++<wbr>++++++++++<br>
=C2=A01 file changed, 40 insertions(+)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div><br></div><div>=C2=A0<=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-le=
ft:1px #ccc solid;padding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 4202243e41..6e2d9b9774 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -2,6 +2,7 @@<br>
=C2=A0 * QEMU PIIX4 PCI Bridge Emulation<br>
=C2=A0 *<br>
=C2=A0 * Copyright (c) 2006 Fabrice Bellard<br>
+ * Copyright (c) 2018 Herv=C3=A9 Poussineau<br>
=C2=A0 *<br>
=C2=A0 * Permission is hereby granted, free of charge, to any person obtain=
ing a copy<br>
=C2=A0 * of this software and associated documentation files (the &quot;Sof=
tware&quot;), to deal<br>
@@ -29,11 +30,16 @@<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
+#include &quot;sysemu/runstate.h&quot;<br>
<br>
=C2=A0PCIDevice *piix4_dev;<br>
<br>
=C2=A0typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice dev;<br>
+<br>
+=C2=A0 =C2=A0 /* Reset Control Register */<br>
+=C2=A0 =C2=A0 MemoryRegion rcr_mem;<br>
+=C2=A0 =C2=A0 uint8_t rcr;<br>
=C2=A0} PIIX4State;<br>
<br>
=C2=A0#define TYPE_PIIX4_PCI_DEVICE &quot;PIIX4&quot;<br>
@@ -88,6 +94,34 @@ static const VMStateDescription vmstate_piix4 =3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
+static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 unsigned int len)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+<br>
+=C2=A0 =C2=A0 if (val &amp; 4) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_system_reset_request(<wbr>SHUTDOWN_CAUSE_=
GUEST_RESET);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
+=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 s-&gt;rcr =3D val &amp; 2; /* keep System Reset type only */=
<br>
+}<br>
+<br>
+static uint64_t piix4_rcr_read(void *opaque, hwaddr addr, unsigned int len=
)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+=C2=A0 =C2=A0 return s-&gt;rcr;<br>
+}<br>
+<br>
+static const MemoryRegionOps piix4_rcr_ops =3D {<br>
+=C2=A0 =C2=A0 .read =3D piix4_rcr_read,<br>
+=C2=A0 =C2=A0 .write =3D piix4_rcr_write,<br>
+=C2=A0 =C2=A0 .endianness =3D DEVICE_LITTLE_ENDIAN,<br>
+=C2=A0 =C2=A0 .impl =3D {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 .min_access_size =3D 1,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 .max_access_size =3D 1,<br>
+=C2=A0 =C2=A0 },<br>
+};<br>
+<br>
=C2=A0static void piix4_realize(PCIDevice *pci_dev, Error **errp)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0DeviceState *dev =3D DEVICE(pci_dev);<br>
@@ -97,6 +131,12 @@ static void piix4_realize(PCIDevice *pci_dev, Error **e=
rrp)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 pci_address_space_io(pci_dev), errp)) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
+<br>
+=C2=A0 =C2=A0 memory_region_init_io(&amp;s-&gt;rcr_<wbr>mem, OBJECT(dev), =
&amp;piix4_rcr_ops, s,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 &quot;reset-control&quot;, 1);<br>
+=C2=A0 =C2=A0 memory_region_add_subregion_<wbr>overlap(pci_address_space_i=
o(<wbr>pci_dev), 0xcf9,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;s-&=
gt;rcr_mem, 1);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D pci_dev;<br>
=C2=A0 =C2=A0 =C2=A0qemu_register_reset(piix4_<wbr>reset, s);<br>
=C2=A0}<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000e079fd05951c8c13--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6397730534580838892==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:08:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7O6-0000gz-OP; Thu, 17 Oct 2019 15:08:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7O4-0000gs-Vd
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:08:25 +0000
X-Inumbo-ID: f6c88d3c-f0ef-11e9-bbab-bc764e2007e4
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f6c88d3c-f0ef-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 15:08:24 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id y39so2175890ota.7
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:08:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Te8iL1ySJYsi3TwuCbc9+ISM/XmgmPuQ5oUDyGYi3wg=;
 b=NEM4mLafveESryGZ/FAFGhdi1XOz8bFhZxPxM57dcv3qHbRqOOYOrzJDTSUGVvd3Tw
 e6vFSebqteu0l5ktJJbFAY9PC8gtQrX+E1x32O7GNSoo0M7RGSzsy7lbtjJ54Alzkytf
 jfVAshPkNODfLrNha9VMh+4LJSf8OON4fLKHRu19uSSd8FQ32VCYrk6dwfepm3sWuyhi
 0YC55RcaBemNM5y41Lkb2M2VnSlD6I/DRu6+OEqxQ2OV4FormdjlR/a7icdDHDPXk5i2
 Gh04mQ9RBGapOYseI7bbP2V+VUfLV6mm5l1R3Hs2w9BHho/Ca13XPUWfCDLO2ZSG52mS
 A+Tw==
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=Te8iL1ySJYsi3TwuCbc9+ISM/XmgmPuQ5oUDyGYi3wg=;
 b=W5vP/Uvs8hriVNBEbRwGdy5luiXFqUoWj2yDTZ3pmzw3QrgIzcIl231ZH7SpL1kjBW
 sH+wSdWbqmI3PDmkQOZNfliFr3DGNlkyMrdgNboJz+Eq02ZJk8MHyjH1vaZfR6wJKFER
 02uw3Wn9EJXGARuj5koI7wXP2gTQVtwLricqr3J8j55mRF6Qt7Td0fyqsusUS6L9Hv7n
 4ugTHstMaiJQ3X0ddl6mkvX531IquwqG7fjpx4TnPaPqNOdhpi2MIEKRXelZRl3oxo/z
 e8PAOTxIYTcgmF6YnbASAMZ29YKo6iqg9U9VGG1hq8j1zSD8E/ZJMBj9PAiEVg07gbw+
 ouvQ==
X-Gm-Message-State: APjAAAX3ImnjZVqtWShFFDDiRj/qwB3V7L4t1IpM2snt2ldBIKH0cONw
 vM/JV482VHKtkagB5dK7xTgjcca3nFa94xZ9LFI=
X-Google-Smtp-Source: APXvYqxeE8bkHz+4rdTuiC2swckEAr5SOf51TdhrM8/a7iOdcX2s5a8wlbX5169LopVNHRUx7yKEwTxdYQ2NN2SxMfk=
X-Received: by 2002:a9d:4f0f:: with SMTP id d15mr3283229otl.64.1571324903693; 
 Thu, 17 Oct 2019 08:08:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:08:22
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-14-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-14-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:08:22 +0200
Message-ID: <CAL1e-=iiea+spwyVRCjMsfz-B1PxGfYx_b1ter0yxF0K9L1ghA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 13/32] piix4: convert reset function to QOM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============4782500622258535057=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4782500622258535057==
Content-Type: multipart/alternative; boundary="000000000000b6214d05951c9610"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20180106153730.30313-15-hpoussin@reactos.org>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index c3a2bd0d70..8998b0ca47 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -48,10 +48,10 @@ typedef struct PIIX4State {
>  #define PIIX4_PCI_DEVICE(obj) \
>      OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DEVICE)
>
> -static void piix4_reset(void *opaque)
> +static void piix4_reset(DeviceState *dev)
>  {
> -    PIIX4State *d =3D opaque;
> -    uint8_t *pci_conf =3D d->dev.config;
> +    PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);
> +    uint8_t *pci_conf =3D s->dev.config;
>
>      pci_conf[0x04] =3D 0x07; // master, memory and I/O
>      pci_conf[0x05] =3D 0x00;
> @@ -165,7 +165,6 @@ static void piix4_realize(PCIDevice *pci_dev, Error
> **errp)
>      isa_bus_irqs(isa_bus, s->isa);
>
>      piix4_dev =3D pci_dev;
> -    qemu_register_reset(piix4_reset, s);
>  }
>
>  static void piix4_class_init(ObjectClass *klass, void *data)
> @@ -177,6 +176,7 @@ static void piix4_class_init(ObjectClass *klass, void
> *data)
>      k->vendor_id =3D PCI_VENDOR_ID_INTEL;
>      k->device_id =3D PCI_DEVICE_ID_INTEL_82371AB_0;
>      k->class_id =3D PCI_CLASS_BRIDGE_ISA;
> +    dc->reset =3D piix4_reset;
>      dc->desc =3D "ISA bridge";
>      dc->vmsd =3D &vmstate_piix4;
>      /*
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:h=
poussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20180106153730.30313-15-hpoussin@reactos.=
org">20180106153730.30313-15-hpoussin@reactos.org</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c | 8 ++++----<br>
=C2=A01 file changed, 4 insertions(+), 4 deletions(-)<br>
<br></blockquote><div><br></div><div id=3D"cvcmsg_16dbfeb33c93ed97" class=
=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0px;m=
argin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_16db=
feb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div clas=
s=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: Alek=
sandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"_bl=
ank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div></di=
v><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" tabin=
dex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:both"=
></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=3D=
"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16dbfe=
cd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcreply_1=
6dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=3D"V=
 j td"></div></div></div></div></div><div>=C2=A0<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index c3a2bd0d70..8998b0ca47 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -48,10 +48,10 @@ typedef struct PIIX4State {<br>
=C2=A0#define PIIX4_PCI_DEVICE(obj) \<br>
=C2=A0 =C2=A0 =C2=A0OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DEVICE)<=
br>
<br>
-static void piix4_reset(void *opaque)<br>
+static void piix4_reset(DeviceState *dev)<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 PIIX4State *d =3D opaque;<br>
-=C2=A0 =C2=A0 uint8_t *pci_conf =3D d-&gt;dev.config;<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);<br>
+=C2=A0 =C2=A0 uint8_t *pci_conf =3D s-&gt;dev.config;<br>
<br>
=C2=A0 =C2=A0 =C2=A0pci_conf[0x04] =3D 0x07; // master, memory and I/O<br>
=C2=A0 =C2=A0 =C2=A0pci_conf[0x05] =3D 0x00;<br>
@@ -165,7 +165,6 @@ static void piix4_realize(PCIDevice *pci_dev, Error **e=
rrp)<br>
=C2=A0 =C2=A0 =C2=A0isa_bus_irqs(isa_bus, s-&gt;isa);<br>
<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D pci_dev;<br>
-=C2=A0 =C2=A0 qemu_register_reset(piix4_<wbr>reset, s);<br>
=C2=A0}<br>
<br>
=C2=A0static void piix4_class_init(ObjectClass *klass, void *data)<br>
@@ -177,6 +176,7 @@ static void piix4_class_init(ObjectClass *klass, void *=
data)<br>
=C2=A0 =C2=A0 =C2=A0k-&gt;vendor_id =3D PCI_VENDOR_ID_INTEL;<br>
=C2=A0 =C2=A0 =C2=A0k-&gt;device_id =3D PCI_DEVICE_ID_INTEL_82371AB_0;<br>
=C2=A0 =C2=A0 =C2=A0k-&gt;class_id =3D PCI_CLASS_BRIDGE_ISA;<br>
+=C2=A0 =C2=A0 dc-&gt;reset =3D piix4_reset;<br>
=C2=A0 =C2=A0 =C2=A0dc-&gt;desc =3D &quot;ISA bridge&quot;;<br>
=C2=A0 =C2=A0 =C2=A0dc-&gt;vmsd =3D &amp;vmstate_piix4;<br>
=C2=A0 =C2=A0 =C2=A0/*<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000b6214d05951c9610--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4782500622258535057==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7OF-0000i4-2U; Thu, 17 Oct 2019 15:08:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hugR=YK=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iL7OE-0000ht-GU
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:08:34 +0000
X-Inumbo-ID: fbf08064-f0ef-11e9-93d3-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbf08064-f0ef-11e9-93d3-12813bfff9fa;
 Thu, 17 Oct 2019 15:08:33 +0000 (UTC)
Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com
 [209.85.128.69])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D6D40821C1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 15:08:32 +0000 (UTC)
Received: by mail-wm1-f69.google.com with SMTP id o128so3781056wmo.1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:08:32 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=dnAgdv88fqpkJJVSXS9vM0PplR+Kvi9HfVjwm6f845g=;
 b=cIuJ0jCVPdqD7t4lgqc+ZwkyA2Y52inpnkkeZZS6t3o6AUlfJ7CJXl0xu+MwI+c/Di
 8GAMO6c2DsV1jcXfFQdjlVZER7ZOMymEi9OrYo3yRfXcf/ZGVqF99Jq0WrWEVSQAJj8e
 6kS4OWfFub5ieKTLi9mXwJv1lHa3QM7Q9dFN/SePrCdfjHksLo9YnCsIsxG9D5HwkIp0
 mqIuHKYoLX7BkHc4AZALAcKJ/ySgvErNzJk7I5QzxJzUUEw56JR1pi0sf3A35OoGFdbR
 CGV/Wdhr3anpcJFYX70xsoW/JrockKnynsBHofomIXca0smOcCiuwK63QORNpeylsQsq
 GNmg==
X-Gm-Message-State: APjAAAUemN902cTmvmaujSaCICBuuf66xg4O5uQGO8LhBGoazyDK1B9s
 5aF0FHLzyTCgirxLXD3p5Sx6GYUfj6g5cAOr4BTIU15xqb1BGf/YecV+si7bR4h0YEV2vI6aJ52
 gpjkzDdtGqoK5BLIIIdCtcQzFoZw=
X-Received: by 2002:a5d:4286:: with SMTP id k6mr3362926wrq.192.1571324909954; 
 Thu, 17 Oct 2019 08:08:29 -0700 (PDT)
X-Google-Smtp-Source: APXvYqxg9IEqKvkzKtsyM3a9kmP0NDMBLbPPViQWW70uNvm8bLhPKRJHIGoGgBAFy5C9Rn1A0gAHNw==
X-Received: by 2002:a5d:4286:: with SMTP id k6mr3362889wrq.192.1571324909771; 
 Thu, 17 Oct 2019 08:08:29 -0700 (PDT)
Received: from [192.168.50.32] (243.red-88-26-246.staticip.rima-tde.net.
 [88.26.246.243])
 by smtp.gmail.com with ESMTPSA id t6sm3551777wmf.8.2019.10.17.08.08.27
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 17 Oct 2019 08:08:29 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-3-philmd@redhat.com>
 <CAL1e-=iC9hR-jqTSu9c6KtgiNWFwftnTMq9W87NWFPb37hjCoA@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <46708b3d-fcef-f65c-d929-73d7c8e3f877@redhat.com>
Date: Thu, 17 Oct 2019 17:08:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=iC9hR-jqTSu9c6KtgiNWFwftnTMq9W87NWFPb37hjCoA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/32] hw/i386/pc: Move kvm_i8259_init()
 declaration to sysemu/kvm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMC8xNy8xOSA0OjU3IFBNLCBBbGVrc2FuZGFyIE1hcmtvdmljIHdyb3RlOgo+IAo+IAo+
IE9uIFR1ZXNkYXksIE9jdG9iZXIgMTUsIDIwMTksIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxw
aGlsbWRAcmVkaGF0LmNvbSAKPiA8bWFpbHRvOnBoaWxtZEByZWRoYXQuY29tPj4gd3JvdGU6Cj4g
Cj4gICAgIE1vdmUgdGhlIEtWTS1yZWxhdGVkIGNhbGwgdG8gInN5c2VtdS9rdm0uaCIuCgpNYXli
ZSBzL2NhbGwvZnVuY3Rpb24gZGVjbGFyYXRpb24vCgo+IAo+ICAgICBTaWduZWQtb2ZmLWJ5OiBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20KPiAgICAgPG1haWx0bzpw
aGlsbWRAcmVkaGF0LmNvbT4+Cj4gICAgIC0tLQo+ICAgICAgwqBpbmNsdWRlL2h3L2kzODYvcGMu
aCB8IDEgLQo+ICAgICAgwqBpbmNsdWRlL3N5c2VtdS9rdm0uaCB8IDEgKwo+ICAgICAgwqAyIGZp
bGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gCj4gSXMgdGhl
cmUgYW55IG90aGVyIHNpbWlsYXIgY2FzZSBpbiBvdXIgY29kZSBiYXNlPwoKVGhlc2UgbG9vayBh
cHByb3ByaWF0ZToKCmluY2x1ZGUvaHcvcHBjL29wZW5waWNfa3ZtLmg6NTppbnQga3ZtX29wZW5w
aWNfY29ubmVjdF92Y3B1KERldmljZVN0YXRlIAoqZCwgQ1BVU3RhdGUgKmNzKTsKaW5jbHVkZS9o
dy90aW1lci9pODI1NC5oOjY3OnN0YXRpYyBpbmxpbmUgSVNBRGV2aWNlICprdm1fcGl0X2luaXQo
SVNBQnVzIAoqYnVzLCBpbnQgYmFzZSkKaHcvaW50Yy92Z2ljX2NvbW1vbi5oOjI1OiAqIGt2bV9h
cm1fZ2ljX3NldF9pcnEgLSBTZW5kIGFuIElSUSB0byB0aGUgCmluLWtlcm5lbCB2R0lDCmh3L2lu
dGMvdmdpY19jb21tb24uaDozMzp2b2lkIGt2bV9hcm1fZ2ljX3NldF9pcnEodWludDMyX3QgbnVt
X2lycSwgaW50IAppcnEsIGludCBsZXZlbCk7CgphbHRob3VnaCBrdm1fcGl0X2luaXQoKSBpcyBw
cm9iYWJseSBib3JkZXJsaW5lLgoKPiAKPiBBLgo+IAo+ICAgICBkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ICAgICBpbmRleCA2ZGY0ZjRi
NmZiLi4wOWU3NGU3NzY0IDEwMDY0NAo+ICAgICAtLS0gYS9pbmNsdWRlL2h3L2kzODYvcGMuaAo+
ICAgICArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ICAgICBAQCAtMTU4LDcgKzE1OCw2IEBA
IHR5cGVkZWYgc3RydWN0IFBDTWFjaGluZUNsYXNzIHsKPiAKPiAgICAgIMKgZXh0ZXJuIERldmlj
ZVN0YXRlICppc2FfcGljOwo+ICAgICAgwqBxZW11X2lycSAqaTgyNTlfaW5pdChJU0FCdXMgKmJ1
cywgcWVtdV9pcnEgcGFyZW50X2lycSk7Cj4gICAgIC1xZW11X2lycSAqa3ZtX2k4MjU5X2luaXQo
SVNBQnVzICpidXMpOwo+ICAgICAgwqBpbnQgcGljX3JlYWRfaXJxKERldmljZVN0YXRlICpkKTsK
PiAgICAgIMKgaW50IHBpY19nZXRfb3V0cHV0KERldmljZVN0YXRlICpkKTsKPiAKPiAgICAgZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvc3lzZW11L2t2bS5oIGIvaW5jbHVkZS9zeXNlbXUva3ZtLmgKPiAg
ICAgaW5kZXggOWQxNDMyODJiYy4uZGE4YWE5ZjVhOCAxMDA2NDQKPiAgICAgLS0tIGEvaW5jbHVk
ZS9zeXNlbXUva3ZtLmgKPiAgICAgKysrIGIvaW5jbHVkZS9zeXNlbXUva3ZtLmgKPiAgICAgQEAg
LTUxMyw2ICs1MTMsNyBAQCB2b2lkIGt2bV9pcnFjaGlwX3NldF9xZW11aXJxX2dzaShLVk1TdGF0
ZSAqcywKPiAgICAgcWVtdV9pcnEgaXJxLCBpbnQgZ3NpKTsKPiAgICAgIMKgdm9pZCBrdm1fcGNf
Z3NpX2hhbmRsZXIodm9pZCAqb3BhcXVlLCBpbnQgbiwgaW50IGxldmVsKTsKPiAgICAgIMKgdm9p
ZCBrdm1fcGNfc2V0dXBfaXJxX3JvdXRpbmcoYm9vbCBwY2lfZW5hYmxlZCk7Cj4gICAgICDCoHZv
aWQga3ZtX2luaXRfaXJxX3JvdXRpbmcoS1ZNU3RhdGUgKnMpOwo+ICAgICArcWVtdV9pcnEgKmt2
bV9pODI1OV9pbml0KElTQUJ1cyAqYnVzKTsKPiAKPiAgICAgIMKgLyoqCj4gICAgICDCoCAqIGt2
bV9hcmNoX2lycWNoaXBfY3JlYXRlOgo+ICAgICAtLSAKPiAgICAgMi4yMS4wCj4gCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:12:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7S1-0001ZC-Nf; Thu, 17 Oct 2019 15:12:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hugR=YK=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iL7S0-0001Z7-4g
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:12:28 +0000
X-Inumbo-ID: 87d1d52c-f0f0-11e9-93d3-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87d1d52c-f0f0-11e9-93d3-12813bfff9fa;
 Thu, 17 Oct 2019 15:12:27 +0000 (UTC)
Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com
 [209.85.221.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C4A8D757C5
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 15:12:26 +0000 (UTC)
Received: by mail-wr1-f70.google.com with SMTP id h4so1105001wrx.15
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:12:26 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=6URh6sfF5SY+GjIiIeygv7Pue70RSRcvYor9Y98FLzs=;
 b=eUUiQpuNCn/tbVyKJmv2BTuazVjTlt4ZtqkoJ4/lVbLqjEsPBe3Dpo0FOseyh1of/A
 GwkGWpGyj4yhVz56EymXF/EOHaSsICpgV0ehI6BatbcoaSz667KvdHqCxZpzhLlq8Jl7
 8oztBD2GX2CqhdXgridpgGsSoaMOjpYh7wHli6v3DlSFFo9Rv17snSdkcYEJ5Ap0NN6C
 m8DoOz9PAebn+SEpSscJ0GTHXFtwqrR98Sr2jJAkRGl2Jlr7F/IJT7htCBZTMfDSuUI2
 ghH4CYvSvUAIN8TGfEKJ+7cx26bUyyhX7AZ5ZwAt7/Vc4oQZEs3BDJnNVvMmfs6zYEBn
 dA+Q==
X-Gm-Message-State: APjAAAUddLTp2yA2icZqSko3aT1p7FbM1ByuTilxLpIGwCpr3013NmnI
 hlbqaASeKLaGH/FTY212XsSHM0AqyaAhA+R62xw3a9N+B1sqkZS8tHxBWTRWVNkTXGJhoDYjsUq
 62Gm2LSMQppanOVUcC6tazdoPV4A=
X-Received: by 2002:a5d:6506:: with SMTP id x6mr3498644wru.366.1571325145506; 
 Thu, 17 Oct 2019 08:12:25 -0700 (PDT)
X-Google-Smtp-Source: APXvYqySU6DS/RqeRVbBcOi9QO31rcYMYaBXaBuv0ezlv/Z4bgIg5NWR+I6f0LoIGcDuKW0FQqw/eg==
X-Received: by 2002:a5d:6506:: with SMTP id x6mr3498623wru.366.1571325145314; 
 Thu, 17 Oct 2019 08:12:25 -0700 (PDT)
Received: from [192.168.50.32] (243.red-88-26-246.staticip.rima-tde.net.
 [88.26.246.243])
 by smtp.gmail.com with ESMTPSA id a3sm2711161wmj.35.2019.10.17.08.12.23
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 17 Oct 2019 08:12:24 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-5-philmd@redhat.com>
 <CAL1e-=jOiMe2--=ht0Wgwh0a_At=sDhUzX7EkNU86nPt230a-g@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <ff0603bb-ffef-ca67-6d0f-9e7a36abaa7f@redhat.com>
Date: Thu, 17 Oct 2019 17:12:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=jOiMe2--=ht0Wgwh0a_At=sDhUzX7EkNU86nPt230a-g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 04/32] mc146818rtc: Move RTC_ISA_IRQ
 definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTcvMTkgNTowMiBQTSwgQWxla3NhbmRhciBNYXJrb3ZpYyB3cm90ZToKPiAKPiAKPiBP
biBUdWVzZGF5LCBPY3RvYmVyIDE1LCAyMDE5LCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20gCj4gPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNvbT4+IHdyb3RlOgo+IAo+
ICAgICBGcm9tOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnIDxtYWls
dG86ZjRidWdAYW1zYXQub3JnPj4KPiAKPiAgICAgVGhlIElTQSBkZWZhdWx0IG51bWJlciBmb3Ig
dGhlIFJUQyBkZXZpY2VzIGlzIG5vdCByZWxhdGVkIHRvIGl0cwo+ICAgICByZWdpc3RlcnMgbmVp
dGhlci4gTW92ZSB0aGlzIGRlZmluaXRpb24gdG8gImh3L3RpbWVyL21jMTQ2ODE4cnRjLmgiLgo+
IAo+ICAgICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJl
ZGhhdC5jb20KPiAgICAgPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNvbT4+Cj4gICAgIC0tLQo+ICAg
ICAgwqBpbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRjLmjCoCDCoCDCoCB8IDIgKysKPiAgICAg
IMKgaW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0Y19yZWdzLmggfCAyIC0tCj4gICAgICDCoHRl
c3RzL3J0Yy10ZXN0LmPCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8IDEgKwo+ICAgICAg
wqAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiAK
PiBQaGlsaXBwZSwgZG8gdGhpcyBhbmQgcmVsYXRlZCBwYXRjaGVzIGNsYXNoIHdpdGggeW91ciBy
ZWNlbnQgCj4gcmVvcmdhbml6YXRpb24gb2YgdGltZXJzL3J0Y3M/CgpJbmRlZWQsIGJ1dCBzaW5j
ZSBiaWcgYm9yaW5nIHNlcmllcyB0YWtlIHRpbWUgdG8gZ2V0IG1lcmdlZCwgSSBwcmVmZXIgdG8g
CmhhdmUgaXQgcmV2aWV3ZWQgYWxyZWFkeSwgdGhlbiBJJ2xsIHJlYmFzZSBhbmQgZml4IGNvbmZs
aWN0cyBvbiB0aGUgb25lIAp0aGF0IGlzbid0IG1lcmdlZC4KClRoYW5rcyBmb3IgcmV2aWV3aW5n
IHRoZSBvdGhlciBwYXRjaGVzIQoKPiBBLgo+IAo+ICAgICBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9o
dy90aW1lci9tYzE0NjgxOHJ0Yy5oCj4gICAgIGIvaW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0
Yy5oCj4gICAgIGluZGV4IDBmMWM4ODZlNWIuLjE3NzYxY2Y2ZDkgMTAwNjQ0Cj4gICAgIC0tLSBh
L2luY2x1ZGUvaHcvdGltZXIvbWMxNDY4MThydGMuaAo+ICAgICArKysgYi9pbmNsdWRlL2h3L3Rp
bWVyL21jMTQ2ODE4cnRjLmgKPiAgICAgQEAgLTM5LDYgKzM5LDggQEAgdHlwZWRlZiBzdHJ1Y3Qg
UlRDU3RhdGUgewo+ICAgICAgwqAgwqAgwqBRTElTVF9FTlRSWShSVENTdGF0ZSkgbGluazsKPiAg
ICAgIMKgfSBSVENTdGF0ZTsKPiAKPiAgICAgKyNkZWZpbmUgUlRDX0lTQV9JUlEgOAo+ICAgICAr
Cj4gICAgICDCoElTQURldmljZSAqbWMxNDY4MThfcnRjX2luaXQoSVNBQnVzICpidXMsIGludCBi
YXNlX3llYXIsCj4gICAgICDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCBxZW11X2lycSBpbnRlcmNlcHRfaXJxKTsKPiAgICAgIMKgdm9pZCBydGNfc2V0X21lbW9y
eShJU0FEZXZpY2UgKmRldiwgaW50IGFkZHIsIGludCB2YWwpOwo+ICAgICBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9ody90aW1lci9tYzE0NjgxOHJ0Y19yZWdzLmgKPiAgICAgYi9pbmNsdWRlL2h3L3Rp
bWVyL21jMTQ2ODE4cnRjX3JlZ3MuaAo+ICAgICBpbmRleCBiZmJiNTdlNTcwLi42MzFmNzFjZmQ5
IDEwMDY0NAo+ICAgICAtLS0gYS9pbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRjX3JlZ3MuaAo+
ICAgICArKysgYi9pbmNsdWRlL2h3L3RpbWVyL21jMTQ2ODE4cnRjX3JlZ3MuaAo+ICAgICBAQCAt
MjcsOCArMjcsNiBAQAo+IAo+ICAgICAgwqAjaW5jbHVkZSAicWVtdS90aW1lci5oIgo+IAo+ICAg
ICAtI2RlZmluZSBSVENfSVNBX0lSUSA4Cj4gICAgIC0KPiAgICAgIMKgI2RlZmluZSBSVENfU0VD
T05EU8KgIMKgIMKgIMKgIMKgIMKgIMKgMAo+ICAgICAgwqAjZGVmaW5lIFJUQ19TRUNPTkRTX0FM
QVJNwqAgwqAgwqAgwqAxCj4gICAgICDCoCNkZWZpbmUgUlRDX01JTlVURVPCoCDCoCDCoCDCoCDC
oCDCoCDCoDIKPiAgICAgZGlmZiAtLWdpdCBhL3Rlc3RzL3J0Yy10ZXN0LmMgYi90ZXN0cy9ydGMt
dGVzdC5jCj4gICAgIGluZGV4IDYzMDliMGVmNmMuLjE4Zjg5NTY5MGYgMTAwNjQ0Cj4gICAgIC0t
LSBhL3Rlc3RzL3J0Yy10ZXN0LmMKPiAgICAgKysrIGIvdGVzdHMvcnRjLXRlc3QuYwo+ICAgICBA
QCAtMTUsNiArMTUsNyBAQAo+IAo+ICAgICAgwqAjaW5jbHVkZSAibGlicXRlc3Qtc2luZ2xlLmgi
Cj4gICAgICDCoCNpbmNsdWRlICJxZW11L3RpbWVyLmgiCj4gICAgICsjaW5jbHVkZSAiaHcvdGlt
ZXIvbWMxNDY4MThydGMuaCIKPiAgICAgIMKgI2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRj
X3JlZ3MuaCIKPiAKPiAgICAgIMKgI2RlZmluZSBVSVBfSE9MRF9MRU5HVEjCoCDCoCDCoCDCoCDC
oCDCoCg4ICogTkFOT1NFQ09ORFNfUEVSX1NFQ09ORCAvIDMyNzY4KQo+ICAgICAtLSAKPiAgICAg
Mi4yMS4wCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:12:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7S8-0001aJ-3s; Thu, 17 Oct 2019 15:12:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7S6-0001a0-Gr
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:12:34 +0000
X-Inumbo-ID: 8b5efee0-f0f0-11e9-a531-bc764e2007e4
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8b5efee0-f0f0-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 15:12:33 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id w6so2430149oie.11
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:12:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2jAu/qr6uBIVCI+Q6Qy4LmkqdXZ3twhcXalugYNwP3k=;
 b=DquGuD/20zOJj5Y8gcynm9u1114iRnu5bv6VPCKjRvP37n/xM5VMnr1fyntffzuAfh
 K9cccLyzJ7F4ddZ3boljaZrFeCwqeCnXrJUttLoraruMkwjHRzPg6xMOwsAWaZiTyzoq
 k46MPa2566PH93k13U0RNIzGPOF6/2ANl5evkH2LKxxUnTRhe3qFn57v2oSPLxklZNDk
 BE6LZXtLTghBy2Tz41hSW7MrTMs8aI4aDUbR2dsSNWEelyXoaTRM6642zBu1/lGMuFiC
 TPtaz90J9327SojyOJ89fBSBXLS1jd1y/F5G5f+FeJo7FgbhlH+YfBPZ+0owntspv4tW
 xT2Q==
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=2jAu/qr6uBIVCI+Q6Qy4LmkqdXZ3twhcXalugYNwP3k=;
 b=bt4Oha3Xlpj6SnNiffK/mhbRQO/C++MDPZBTyqhYtO/h/YgtJLvH+zerQCfb6W7Lg+
 Zj05Hcv1Yed3YA1inl9OlKTaP8Z2oOUZCL31W1QZihdrAla0GvsiqzjEpswr4uWmv6h3
 LX50e9VhdCpIq6y5gzabPZhVr9nKSKb+zrgFM8DdMgNtYI4rwW2bd/qBLL28J35Oy+nb
 8T+z0WxC3OnbaxySkS9Gg+JR3q1YP9FjCJSfKQfW6/B2B1gO6MGGgG7uQY1idhpe7+zx
 wbVfiU1r5n1xBEvXh7LFBvc563/2AntrJ7jGYY9fjdP0R+mbyJPbSEywwf7yQaKQMQB5
 6XNQ==
X-Gm-Message-State: APjAAAULU/Q2yE6Bv3lMdiFIW/oXKNcCqMAHmowKHzKie2cXegqCy4MS
 2b4FkxLUaAKempCsl7I0DMEKFrmldfN2jgantwU=
X-Google-Smtp-Source: APXvYqw/GTnto9fEDbJDUD1ifq6r8Mil/8EDkH1fyroSrCqveDSxmO8wft/JaT9zt/VCZSmPcOXYaaUTwsULaT52kJI=
X-Received: by 2002:aca:4d12:: with SMTP id a18mr3536205oib.79.1571325152987; 
 Thu, 17 Oct 2019 08:12:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:12:30
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-21-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-21-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:12:30 +0200
Message-ID: <CAL1e-=hoogYN55pWrQCe1XQ7ZW40ymYTy1kx-JzQe=MX8ir0uA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 20/32] hw/i386/pc: Extract pc_gsi_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6540641776533106945=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6540641776533106945==
Content-Type: multipart/alternative; boundary="00000000000092115c05951ca51b"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> The GSI creation code is common to all PC machines, extract the
> common code.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/i386/pc.c         | 15 +++++++++++++++
>  hw/i386/pc_piix.c    |  9 +--------
>  hw/i386/pc_q35.c     |  9 +--------
>  include/hw/i386/pc.h |  2 ++
>  4 files changed, 19 insertions(+), 16 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/i386/pc.c b/hw/i386/pc.c
> index bcda50efcc..a7597c6c44 100644
> --- a/hw/i386/pc.c
> +++ b/hw/i386/pc.c
> @@ -357,6 +357,21 @@ void gsi_handler(void *opaque, int n, int level)
>      qemu_set_irq(s->ioapic_irq[n], level);
>  }
>
> +GSIState *pc_gsi_create(qemu_irq **irqs, bool pci_enabled)
> +{
> +    GSIState *s;
> +
> +    s =3D g_new0(GSIState, 1);
> +    if (kvm_ioapic_in_kernel()) {
> +        kvm_pc_setup_irq_routing(pci_enabled);
> +        *irqs =3D qemu_allocate_irqs(kvm_pc_gsi_handler, s, GSI_NUM_PINS=
);
> +    } else {
> +        *irqs =3D qemu_allocate_irqs(gsi_handler, s, GSI_NUM_PINS);
> +    }
> +
> +    return s;
> +}
> +
>  static void ioport80_write(void *opaque, hwaddr addr, uint64_t data,
>                             unsigned size)
>  {
> diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
> index 431965d921..452b107e1b 100644
> --- a/hw/i386/pc_piix.c
> +++ b/hw/i386/pc_piix.c
> @@ -188,14 +188,7 @@ static void pc_init1(MachineState *machine,
>          xen_load_linux(pcms);
>      }
>
> -    gsi_state =3D g_malloc0(sizeof(*gsi_state));
> -    if (kvm_ioapic_in_kernel()) {
> -        kvm_pc_setup_irq_routing(pcmc->pci_enabled);
> -        pcms->gsi =3D qemu_allocate_irqs(kvm_pc_gsi_handler, gsi_state,
> -                                       GSI_NUM_PINS);
> -    } else {
> -        pcms->gsi =3D qemu_allocate_irqs(gsi_handler, gsi_state,
> GSI_NUM_PINS);
> -    }
> +    gsi_state =3D pc_gsi_create(&pcms->gsi, pcmc->pci_enabled);
>
>      if (pcmc->pci_enabled) {
>          pci_bus =3D i440fx_init(host_type,
> diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
> index 8fad20f314..52261962b8 100644
> --- a/hw/i386/pc_q35.c
> +++ b/hw/i386/pc_q35.c
> @@ -210,14 +210,7 @@ static void pc_q35_init(MachineState *machine)
>      }
>
>      /* irq lines */
> -    gsi_state =3D g_malloc0(sizeof(*gsi_state));
> -    if (kvm_ioapic_in_kernel()) {
> -        kvm_pc_setup_irq_routing(pcmc->pci_enabled);
> -        pcms->gsi =3D qemu_allocate_irqs(kvm_pc_gsi_handler, gsi_state,
> -                                       GSI_NUM_PINS);
> -    } else {
> -        pcms->gsi =3D qemu_allocate_irqs(gsi_handler, gsi_state,
> GSI_NUM_PINS);
> -    }
> +    gsi_state =3D pc_gsi_create(&pcms->gsi, pcmc->pci_enabled);
>
>      /* create pci host bus */
>      q35_host =3D Q35_HOST_DEVICE(qdev_create(NULL, TYPE_Q35_HOST_DEVICE)=
);
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index b63fc7631e..d0c6b9d469 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -174,6 +174,8 @@ typedef struct GSIState {
>
>  void gsi_handler(void *opaque, int n, int level);
>
> +GSIState *pc_gsi_create(qemu_irq **irqs, bool pci_enabled);
> +
>  /* vmport.c */
>  #define TYPE_VMPORT "vmport"
>  typedef uint32_t (VMPortReadFunc)(void *opaque, uint32_t address);
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">The GSI creation code is common to all PC machines,=
 extract the<br>
common code.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/i386/pc.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 15 +++++++++++++++<br=
>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 |=C2=A0 9 +--------<br>
=C2=A0hw/i386/pc_q35.c=C2=A0 =C2=A0 =C2=A0|=C2=A0 9 +--------<br>
=C2=A0include/hw/i386/pc.h |=C2=A0 2 ++<br>
=C2=A04 files changed, 19 insertions(+), 16 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dbfeb33c93ed97" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div class=3D"Vh" id=3D"cvcfullmsg_1=
6dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbfeb33c93ed97" class=3D"aj"><div c=
lass=3D"Ni"><div class=3D"ni pi " dir=3D"ltr"><p dir=3D"ltr">Reviewed-by: A=
leksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" target=3D"=
_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:both"></div><=
/div><div style=3D"clear:both"></div><div><div class=3D"M j T b hc Aj S" ta=
bindex=3D"0"><div class=3D"V j hf"></div></div></div><div style=3D"clear:bo=
th"></div></div></div></div></div><div id=3D"cvcmsg_16dbfecd588da1f7" class=
=3D"yh" style=3D"margin-bottom:11px"><div class=3D"Vh" id=3D"cvcfullmsg_16d=
bfecd588da1f7"><div class=3D"M j Zi Mi  " tabindex=3D"0"><div id=3D"cvcrepl=
y_16dbfecd588da1f7" class=3D"M j T b hc xh S  " tabindex=3D"0"><div class=
=3D"V j td"></div></div></div></div></div></div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
diff --git a/hw/i386/pc.c b/hw/i386/pc.c<br>
index bcda50efcc..a7597c6c44 100644<br>
--- a/hw/i386/pc.c<br>
+++ b/hw/i386/pc.c<br>
@@ -357,6 +357,21 @@ void gsi_handler(void *opaque, int n, int level)<br>
=C2=A0 =C2=A0 =C2=A0qemu_set_irq(s-&gt;ioapic_irq[n], level);<br>
=C2=A0}<br>
<br>
+GSIState *pc_gsi_create(qemu_irq **irqs, bool pci_enabled)<br>
+{<br>
+=C2=A0 =C2=A0 GSIState *s;<br>
+<br>
+=C2=A0 =C2=A0 s =3D g_new0(GSIState, 1);<br>
+=C2=A0 =C2=A0 if (kvm_ioapic_in_kernel()) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 kvm_pc_setup_irq_routing(pci_<wbr>enabled);<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 *irqs =3D qemu_allocate_irqs(kvm_pc_gsi_<wbr>h=
andler, s, GSI_NUM_PINS);<br>
+=C2=A0 =C2=A0 } else {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 *irqs =3D qemu_allocate_irqs(gsi_<wbr>handler,=
 s, GSI_NUM_PINS);<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 return s;<br>
+}<br>
+<br>
=C2=A0static void ioport80_write(void *opaque, hwaddr addr, uint64_t data,<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 unsigned size)<br>
=C2=A0{<br>
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c<br>
index 431965d921..452b107e1b 100644<br>
--- a/hw/i386/pc_piix.c<br>
+++ b/hw/i386/pc_piix.c<br>
@@ -188,14 +188,7 @@ static void pc_init1(MachineState *machine,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0xen_load_linux(pcms);<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 gsi_state =3D g_malloc0(sizeof(*gsi_state));<br>
-=C2=A0 =C2=A0 if (kvm_ioapic_in_kernel()) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 kvm_pc_setup_irq_routing(pcmc-<wbr>&gt;pci_ena=
bled);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pcms-&gt;gsi =3D qemu_allocate_irqs(kvm_pc_gsi=
_<wbr>handler, gsi_state,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0GSI_NUM_P=
INS);<br>
-=C2=A0 =C2=A0 } else {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pcms-&gt;gsi =3D qemu_allocate_irqs(gsi_<wbr>h=
andler, gsi_state, GSI_NUM_PINS);<br>
-=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 gsi_state =3D pc_gsi_create(&amp;pcms-&gt;gsi, pcmc-&gt;pci_=
enabled);<br>
<br>
=C2=A0 =C2=A0 =C2=A0if (pcmc-&gt;pci_enabled) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pci_bus =3D i440fx_init(host_type,<br>
diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c<br>
index 8fad20f314..52261962b8 100644<br>
--- a/hw/i386/pc_q35.c<br>
+++ b/hw/i386/pc_q35.c<br>
@@ -210,14 +210,7 @@ static void pc_q35_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* irq lines */<br>
-=C2=A0 =C2=A0 gsi_state =3D g_malloc0(sizeof(*gsi_state));<br>
-=C2=A0 =C2=A0 if (kvm_ioapic_in_kernel()) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 kvm_pc_setup_irq_routing(pcmc-<wbr>&gt;pci_ena=
bled);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pcms-&gt;gsi =3D qemu_allocate_irqs(kvm_pc_gsi=
_<wbr>handler, gsi_state,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0GSI_NUM_P=
INS);<br>
-=C2=A0 =C2=A0 } else {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pcms-&gt;gsi =3D qemu_allocate_irqs(gsi_<wbr>h=
andler, gsi_state, GSI_NUM_PINS);<br>
-=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 gsi_state =3D pc_gsi_create(&amp;pcms-&gt;gsi, pcmc-&gt;pci_=
enabled);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* create pci host bus */<br>
=C2=A0 =C2=A0 =C2=A0q35_host =3D Q35_HOST_DEVICE(qdev_create(<wbr>NULL, TYP=
E_Q35_HOST_DEVICE));<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index b63fc7631e..d0c6b9d469 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -174,6 +174,8 @@ typedef struct GSIState {<br>
<br>
=C2=A0void gsi_handler(void *opaque, int n, int level);<br>
<br>
+GSIState *pc_gsi_create(qemu_irq **irqs, bool pci_enabled);<br>
+<br>
=C2=A0/* vmport.c */<br>
=C2=A0#define TYPE_VMPORT &quot;vmport&quot;<br>
=C2=A0typedef uint32_t (VMPortReadFunc)(void *opaque, uint32_t address);<br=
>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--00000000000092115c05951ca51b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6540641776533106945==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:13:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7Sw-0001h4-F1; Thu, 17 Oct 2019 15:13:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yLKJ=YK=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1iL7Su-0001gv-WE
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:13:25 +0000
X-Inumbo-ID: a9c4a506-f0f0-11e9-93d3-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9c4a506-f0f0-11e9-93d3-12813bfff9fa;
 Thu, 17 Oct 2019 15:13:24 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0067F10DCC9F;
 Thu, 17 Oct 2019 15:13:24 +0000 (UTC)
Received: from thuth.remote.csb (dhcp-200-228.str.redhat.com [10.33.200.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6C2D860C63;
 Thu, 17 Oct 2019 15:13:14 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-9-philmd@redhat.com>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABtB5UaG9tYXMgSHV0
 aCA8dGh1dGhAcmVkaGF0LmNvbT6JAjgEEwECACIFAlVgX6oCGwMGCwkIBwMCBhUIAgkKCwQW
 AgMBAh4BAheAAAoJEC7Z13T+cC21EbIP/ii9cvT2HHGbFRl8HqGT6+7Wkb+XLMqJBMAIGiQK
 QIP3xk1HPTsLfVG0ao4hy/oYkGNOP8+ubLnZen6Yq3zAFiMhQ44lvgigDYJo3Ve59gfe99KX
 EbtB+X95ODARkq0McR6OAsPNJ7gpEUzfkQUUJTXRDQXfG/FX303Gvk+YU0spm2tsIKPl6AmV
 1CegDljzjycyfJbk418MQmMu2T82kjrkEofUO2a24ed3VGC0/Uz//XCR2ZTo+vBoBUQl41BD
 eFFtoCSrzo3yPFS+w5fkH9NT8ChdpSlbNS32NhYQhJtr9zjWyFRf0Zk+T/1P7ECn6gTEkp5k
 ofFIA4MFBc/fXbaDRtBmPB0N9pqTFApIUI4vuFPPO0JDrII9dLwZ6lO9EKiwuVlvr1wwzsgq
 zJTPBU3qHaUO4d/8G+gD7AL/6T4zi8Jo/GmjBsnYaTzbm94lf0CjXjsOX3seMhaE6WAZOQQG
 tZHAO1kAPWpaxne+wtgMKthyPLNwelLf+xzGvrIKvLX6QuLoWMnWldu22z2ICVnLQChlR9d6
 WW8QFEpo/FK7omuS8KvvopFcOOdlbFMM8Y/8vBgVMSsK6fsYUhruny/PahprPbYGiNIhKqz7
 UvgyZVl4pBFjTaz/SbimTk210vIlkDyy1WuS8Zsn0htv4+jQPgo9rqFE4mipJjy/iboDuQIN
 BFH7eUwBEAC2nzfUeeI8dv0C4qrfCPze6NkryUflEut9WwHhfXCLjtvCjnoGqFelH/PE9NF4
 4VPSCdvD1SSmFVzu6T9qWdcwMSaC+e7G/z0/AhBfqTeosAF5XvKQlAb9ZPkdDr7YN0a1XDfa
 +NgA+JZB4ROyBZFFAwNHT+HCnyzy0v9Sh3BgJJwfpXHH2l3LfncvV8rgFv0bvdr70U+On2XH
 5bApOyW1WpIG5KPJlDdzcQTyptOJ1dnEHfwnABEfzI3dNf63rlxsGouX/NFRRRNqkdClQR3K
 gCwciaXfZ7ir7fF0u1N2UuLsWA8Ei1JrNypk+MRxhbvdQC4tyZCZ8mVDk+QOK6pyK2f4rMf/
 WmqxNTtAVmNuZIwnJdjRMMSs4W4w6N/bRvpqtykSqx7VXcgqtv6eqoDZrNuhGbekQA0sAnCJ
 VPArerAZGArm63o39me/bRUQeQVSxEBmg66yshF9HkcUPGVeC4B0TPwz+HFcVhheo6hoJjLq
 knFOPLRj+0h+ZL+D0GenyqD3CyuyeTT5dGcNU9qT74bdSr20k/CklvI7S9yoQje8BeQAHtdV
 cvO8XCLrpGuw9SgOS7OP5oI26a0548M4KldAY+kqX6XVphEw3/6U1KTf7WxW5zYLTtadjISB
 X9xsRWSU+Yqs3C7oN5TIPSoj9tXMoxZkCIHWvnqGwZ7JhwARAQABiQIfBBgBAgAJBQJR+3lM
 AhsMAAoJEC7Z13T+cC21hPAQAIsBL9MdGpdEpvXs9CYrBkd6tS9mbaSWj6XBDfA1AEdQkBOn
 ZH1Qt7HJesk+qNSnLv6+jP4VwqK5AFMrKJ6IjE7jqgzGxtcZnvSjeDGPF1h2CKZQPpTw890k
 fy18AvgFHkVk2Oylyexw3aOBsXg6ukN44vIFqPoc+YSU0+0QIdYJp/XFsgWxnFIMYwDpxSHS
 5fdDxUjsk3UBHZx+IhFjs2siVZi5wnHIqM7eK9abr2cK2weInTBwXwqVWjsXZ4tq5+jQrwDK
 cvxIcwXdUTLGxc4/Z/VRH1PZSvfQxdxMGmNTGaXVNfdFZjm4fz0mz+OUi6AHC4CZpwnsliGV
 ODqwX8Y1zic9viSTbKS01ZNp175POyWViUk9qisPZB7ypfSIVSEULrL347qY/hm9ahhqmn17
 Ng255syASv3ehvX7iwWDfzXbA0/TVaqwa1YIkec+/8miicV0zMP9siRcYQkyTqSzaTFBBmqD
 oiT+z+/E59qj/EKfyce3sbC9XLjXv3mHMrq1tKX4G7IJGnS989E/fg6crv6NHae9Ckm7+lSs
 IQu4bBP2GxiRQ+NV3iV/KU3ebMRzqIC//DCOxzQNFNJAKldPe/bKZMCxEqtVoRkuJtNdp/5a
 yXFZ6TfE1hGKrDBYAm4vrnZ4CXFSBDllL59cFFOJCkn4Xboj/aVxxJxF30bn
Organization: Red Hat
Message-ID: <e935d554-cd6c-a9e5-9530-bb86c62a1fd1@redhat.com>
Date: Thu, 17 Oct 2019 17:13:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015162705.28087-9-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.64]); Thu, 17 Oct 2019 15:13:24 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 08/32] piix4: rename some variables in
 realize function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAxOC4yNiwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gRnJv
bTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgo+IAo+IFBJSVg0IHN0
cnVjdHVyZSBpcyBub3cgJ3MnCj4gUENJIGRldmljZSBpcyBub3cgJ3BjaV9kZXYnCj4gRGV2aWNl
U3RhdGUgaXMgbm93ICdkZXYnCgpXaHk/IEp1c3QgZm9yIHRoZSBzYWtlIG9mIGl0PwoKPiBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPiBBY2tlZC1ieTogUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBIZXJ2w6kg
UG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4gTWVzc2FnZS1JZDogPDIwMTcxMjE2
MDkwMjI4LjI4NTA1LTYtaHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogUGhp
bGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+IC0tLQo+ICBody9pc2Ev
cGlpeDQuYyB8IDEzICsrKysrKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9o
dy9pc2EvcGlpeDQuYwo+IGluZGV4IDMyOTQwNTZjZDUuLjQyMDIyNDNlNDEgMTAwNjQ0Cj4gLS0t
IGEvaHcvaXNhL3BpaXg0LmMKPiArKysgYi9ody9pc2EvcGlpeDQuYwo+IEBAIC04OCwxNiArODgs
MTcgQEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX3BpaXg0ID0gewo+
ICAgICAgfQo+ICB9Owo+ICAKPiAtc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2Ug
KmRldiwgRXJyb3IgKiplcnJwKQo+ICtzdGF0aWMgdm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmlj
ZSAqcGNpX2RldiwgRXJyb3IgKiplcnJwKQo+ICB7Cj4gLSAgICBQSUlYNFN0YXRlICpkID0gUElJ
WDRfUENJX0RFVklDRShkZXYpOwo+ICsgICAgRGV2aWNlU3RhdGUgKmRldiA9IERFVklDRShwY2lf
ZGV2KTsKPiArICAgIFBJSVg0U3RhdGUgKnMgPSBET19VUENBU1QoUElJWDRTdGF0ZSwgZGV2LCBw
Y2lfZGV2KTsKCkFGQUlLIHdlIHJhdGhlciB3YW50IHRvIGdldCByaWQgb2YgRE9fVVBDQVNUIGlu
IHRoZSBsb25nIHJ1biwgc28gcGxlYXNlCmRvbid0IGludHJvZHVjZSBuZXcgb25lcyEKClNlZToK
aHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTUtMTAvbXNn
MDUyNDQuaHRtbAoKVW5sZXNzIHRoZXJlIGlzIGEgcmVhbCBuZWVkIGZvciB0aGUgcmVuYW1lLCBJ
J2Qgc3VnZ2VzdCB0byByYXRoZXIgZHJvcAp0aGlzIHBhdGNoLgoKIFRob21hcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:13:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7T8-0001jH-Ol; Thu, 17 Oct 2019 15:13:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zIrv=YK=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iL7T8-0001j2-6y
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:13:38 +0000
X-Inumbo-ID: b125d4a0-f0f0-11e9-beca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b125d4a0-f0f0-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 15:13:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571325218;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=qtmyQrQ5viZAHxlhRZJbUYisyVe9PUVzPGHT0RHaMPk=;
 b=BX+K4sb1fzBUoTuxVJKCTLWCI12LTzQ5cYA4e1a8xbjgWEUuISjjQtl3
 Hw+aVIzn28I04xTOflFwzHx+24FWiXmKmRrtZcdoCVgZLLVxtotoff3hm
 /rGppOO4YtEIUXHGT01Zyuh+KIlInQkC61m+rWluVu9P+jxioph5TElrQ M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5FHC2W5a3BYn2hg/hguBeVbuw0GGxKaoAEundZeevFYOUky6uyNw9CFsq/T6RMyVVySsyHmOaq
 Ma0yhPPvMDDOfMydmwFSkSnEu6UXjc9Ddn53YG2/GQuM4FzXtpUHqEHF40FoD8FYx8nhniWaYt
 SUUaSwKjGDcFjVTVME4cV/urKIBzG61zVVfwEda8ka+umy/INp+FkC7N+S1zwKP8Uz8c9S6bb9
 CNIFVI4fJNCm/DoKZiU8p/ua3CzcCJi5joZxW/SrlJYUrUBrYm1/oZD1CxseQR0+J/24jguzLi
 9iQ=
X-SBRS: 2.7
X-MesageID: 7115244
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,308,1566878400"; 
   d="scan'208";a="7115244"
Date: Thu, 17 Oct 2019 17:13:29 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: tosher 1 <akm2tosher@yahoo.com>
Message-ID: <20191017151329.GB17494@Air-de-Roger>
References: <1285554440.4009671.1570271711943.ref@mail.yahoo.com>
 <1285554440.4009671.1570271711943@mail.yahoo.com>
 <20191008083911.GA66437@Air-de-Roger>
 <20191009163556.GB18712@perard.uk.xensource.com>
 <508709693.2680109.1571266029778@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <508709693.2680109.1571266029778@mail.yahoo.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] How PV frontend and backend initializes?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "rnikola@vt.edu" <rnikola@vt.edu>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMTYsIDIwMTkgYXQgMTA6NDc6MDlQTSArMDAwMCwgdG9zaGVyIDEgd3JvdGU6
Cj4gCj4gQW50aG9ueSBhbmQgUm9nZXIsIHRoYW5rcyBmb3IgeW91ciBpbmZvcm1hdGl2ZSByZXNw
b25zZXMuIEl0IGhlbHBlZCBhIGxvdC4KPiAKPiAKPiA+IEknbSBob3dldmVyIHVuc3VyZSBieSB3
aGF0IHlvdSBtZWFuIHdpdGggaW5zdGFuY2UsIHNvIHlvdSBtaWdodCBoYXZlCj4gPiB0byBjbGFy
aWZ5IGV4YWN0bHkgd2hhdCB5b3UgbWVhbiBpbiBvcmRlciB0byBnZXQgYSBtb3JlIGNvbmNpc2UK
PiA+IHJlcGx5Lgo+IAo+IExldCdzIHNheSB0aGVyZSBhcmUgdHdvIERvbVUncywgYW5kIHRoZWly
IHJlc3BlY3RpdmUgbmV0d29yayBpbnRlcmZhY2VzIGFyZSB4ZW5icjAgYW5kIHhlbmJyMS4gVGhl
cmVmb3JlLCB0aGVyZSBzdXBwb3NlZCB0byBiZSB0d28gUFYgbmV0YmFjayBkcml2ZXJzIHJ1bm5p
bmcgaW4gRG9tMCAob3IgZHJpdmVyIGRvbWFpbik6IG9uZSBmb3IgeGVuYnIwIGFuZCBhbm90aGVy
IGZvciB4ZW5icjEuIEJ5IHRoZSB0ZXJtIGluc3RhbmNlLCBJIGFtIHJlZmVyaW5nIHRvIHRoZXNl
IGRyaXZlcnMuIElmIGxhdGVyIHRoZXJlIGNvbWVzIGFub3RoZXIgaW50ZXJmYWNlIHhlbmJyMywg
dGhlcmUgd2lsbCBiZSB0aGUgdGhpcmQgaW5zdGFuY2Ugb2YgdGhlIGJhY2tlbmQgZHJpdmVyLiBJ
IHdhcyB3b25kZXJpbmcgaG93IHRoZXNlIG11bHRpcGxlIGluc3RhbmNlcyBhcmUgY3JlYXRlZCBh
bmQgd2hlbi4KCkkgd291bGQgYXZvaWQgdXNpbmcgeGVuYnIqIGFzIHRoZSBub21lbmNsYXR1cmUg
aGVyZS4geGVuYnIwIGlzIHVzdWFsbHkKYSBicmlkZ2Ugd2l0aCBhIHBoeXNpY2FsIG5ldHdvcmsg
aW50ZXJmYWNlIHRoYXQgcHJvdmlkZXMgb3V0c2lkZQphY2Nlc3MgdG8gZ3Vlc3RzLiBUaGUgbmV0
d29yayBpbnRlcmZhY2VzIHlvdSBhcmUgcmVmZXJlZWluZyB0byBhcmUKdXN1YWxseSBjYWxsZWQg
dmlmcywgYW5kIGhhdmUgdmlmPGRvbWlkPi48aW5zdGFuY2U+IG5vbWVuY2xhdHVyZSBieQpkZWZh
dWx0ICh5b3UgY2FuIGNoYW5nZSB0aGUgaW50ZXJmYWNlIG5hbWUgb24gdGhlIHhsLmNmZyBjb25m
aWcgZmlsZSkuCgo+IE5vdywgYXMgeW91IHBvaW50ZWQgdG8gdGhlIHhlbiB0b29sc3RhY2ssIEkg
ZXhwbG9yZWQgeGwvbGlieGwgYSBsaXR0bGUgYml0LiBJIHJlYWxpemVkIGZvciB0d28gc2VwYXJh
dGUgZGV2aWNlcywgbGlieGwgY3JlYXRlcyB0d28gZGlmZmVyZW50IHBhdGhzIGJvdGggZm9yIHRo
ZSBmcm9udGVuZCBhbmQgYmFja2VuZC4gVGhlIE9TZXMga2VlcHMgd2F0Y2hpbmcgeGVuc3RvcmUg
cGF0aHMuIElmIGFuIE9TIGZpbmRzIGEgZGV2aWNlIG9mIHRoZSB0eXBlIGl0IGlzIGludGVyZXN0
ZWQgaW4sIGl0IGNyZWF0ZXMgdGhlIGluc3RhbmNlIG9mIHRoZSBjb3JyZXNwb25kaW5nIGRyaXZl
ciAoZnJvbnRlbmQgb3IgYmFja2VuZCkgaWYgdGhlIGRldmljZSBpcyBub3QgaW5pdGlhbGl6ZWQg
YWxyZWFkeS4gVGhlIHBhdGggaXMgdGhlIHBhcmFtZXRlciB3aGljaCBtYWtlIG9uZSBpbnN0YW5j
ZSBkaWZmZXJlbnQgZnJvbSB0aGUgb3RoZXJzLgoKVGhvc2UgaW5zdGFuY2VzIGFyZSB1bHRpbWF0
ZWx5IGNyZWF0ZWQgYnkgbmV0YmFjayBhcyBhIHJlc3BvbnNlIHRvCmRldmljZSBkYXRhIGJlaW5n
IHBvcHVsYXRlZCBvbiB4ZW5zdG9yZSwgc2VlIHhlbnZpZl9hbGxvYyBpbiB0aGUgTGludXgKa2Vy
bmVsLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:14:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:14:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7To-0001rN-3c; Thu, 17 Oct 2019 15:14:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zIrv=YK=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iL7Tn-0001r8-CT
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:14:19 +0000
X-Inumbo-ID: c928cad0-f0f0-11e9-93d3-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c928cad0-f0f0-11e9-93d3-12813bfff9fa;
 Thu, 17 Oct 2019 15:14:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571325257;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=YpxqBXqmJYgTgzUYgAeaUe+niLoE1yOzATNcH9uO9PQ=;
 b=Jm9lFdtbogSQALsWT7K+ZxX77LL+dMqh+fKukwfdoxH01x1r/N6GNUSS
 HJbp9kdrzPnooQuP0uUZEDuukYfVKHtvFWKNEJUk4Ym7BwQCGWxlzt7PC
 Tb0XhtXfGsoUGIPa/7twHPGqJz80K0+1Xj5ACtMnMa6ZdZpzn0rNRRjbi g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BUkLyL6zY/rj9E8Jm1jwLrPbhudNNjgxchdadJaEO4M65aHzORTKnalcc4fh1F4EE5I+//Y1gE
 oYVqhhU7qEAjEKD7RotLl8i+S1TVIgU451XMNOTYckFeVgjGwSdB5JwRyxQ1Zk8KMG+8U+NIu8
 odjs+hEcF2T8gepJNwmzru7KFDnGqrTY9b7Nqt7ZaqNLqfuOvtLwoc/epoqsr/XGmzeLwoItcI
 +FtAQiCQ1i8tfMSSIsChdXcHRcCJlQ5eLkyPxLmHuyt1myYLWWa/C6YQ0dg3H7UgcgbCbArEbM
 Uxk=
X-SBRS: 2.7
X-MesageID: 7445658
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,308,1566878400"; 
   d="scan'208";a="7445658"
Date: Thu, 17 Oct 2019 17:14:07 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20191017151407.GC17494@Air-de-Roger>
References: <20191015154736.19882-1-roger.pau@citrix.com>
 <20191015154736.19882-3-roger.pau@citrix.com>
 <20191017082608.GA1410@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191017082608.GA1410@mail-itl>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/4] x2APIC: simplify resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTcsIDIwMTkgYXQgMTA6MjY6MDhBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDE1LCAyMDE5IGF0IDA1OjQ3OjM0UE0g
KzAyMDAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiA+IFRoZXJlJ3Mgbm8gbmVlZCB0byBzYXZl
IGFuZCByZXN0b3JlIHRoZSBJTy1BUElDIGVudHJpZXMsIHRoZSBlbnRyaWVzCj4gPiBwcmlvciB0
byBzdXNwZW5zaW9uIGhhdmUgYWxyZWFkeSBiZWVuIHNhdmVkIGJ5IGlvYXBpY19zdXNwZW5kLCBh
bmQKPiA+IHdpbGwgYmUgcmVzdG9yZWQgYnkgaW9hcGljX3Jlc3VtZS4gTm90ZSB0aGF0IGF0IHRo
ZSBwb2ludCB3aGVyZQo+ID4gcmVzdW1lX3gyYXBpYyBnZXRzIGNhbGxlZCB0aGUgSU8tQVBJQyBo
YXMgbm90IHlldCByZXN1bWVkLCBhbmQgaGVuY2UKPiA+IGFsbCBlbnRyaWVzIHNob3VsZCBiZSBt
YXNrZWQuCj4gPiAKPiA+IE5vdGUgdGhpcyBzaG91bGRuJ3QgaW50cm9kdWNlIGFueSBmdW5jdGlv
bmFsIGNoYW5nZS4KPiA+IAo+ID4gU3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiAKPiBJJ3ZlIHRyaWVkIGhvc3Qgc3VzcGVuZCB3aXRob3V0IGFueSBkb21V
IHJ1bm5pbmcgYW5kIGl0IHdvcmtzLiBJJ3ZlIHRlc3RlZAo+IGp1c3QgdGhpcyBwYXRjaCB3aXRo
b3V0IG90aGVycyBpbiB0aGUgc2VyaWVzLCBkb2VzIGl0IG1hdHRlcj8KCk5vIHRoYXQncyBmaW5l
LgoKPiBUZXN0ZWQtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KClRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:16:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:16:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7Vp-000279-MZ; Thu, 17 Oct 2019 15:16:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7Vo-000272-4G
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:16:24 +0000
X-Inumbo-ID: 1462eed6-f0f1-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1462eed6-f0f1-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 15:16:23 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id k20so2480574oih.3
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:16:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=AyW8NM6SJoGlUUn/caesoONpoZFYdqbED9wtAipUY7Q=;
 b=LRnSB184BsuH9LrV/bwFshWgP2XeAAUH44yEASK7+n3o/THTEY8W/7incOAx2V/GjU
 4qAt8d6oUwfPefR0gITGLKjTUnalbjKED/56rYlVo6ycBjq6hjHhUa/goMJotZYS5+aj
 5ro9nrjVMhogoJRPwY7aldvdb3Urf6a/FhANETyOinuxiHUWPyVzMVrlr6ugVGvlmee+
 F+3hNk3jPQwtGPVYnLIa2bxL+0wUglY3oCxCrR0qpL6NLAJLK4ZR6m1gKYdnA7t33j/Q
 HFwx8SfyzL+uZkBRotKzVJm+frxNfdbPd25QlLy0q0Enf1ELYAe7aLyOeilLrwrRlJPB
 mIZA==
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=AyW8NM6SJoGlUUn/caesoONpoZFYdqbED9wtAipUY7Q=;
 b=a+D2OMh8mD3sTntwu/f8vNMxF+O/g4Fx9tC2epzhxR8PtYFAKkQA40GVPHRZDGxNVd
 M3V3529HmFnAVAUCQw+vOKMRJWZ5HEYlBTQsn9W24qBEXUojSdIYPRGcMpaVHvxVf6mT
 Bvan5czgB9ZibtT7eNfM7a6TrNu0QUDzegqnjTYL+eX15pROBCZk16+It6MeutlYyjqn
 jwM2unQIneOCks1yk50uUYA497qchPHQLPztemr8N5S+UvTxlMVzfxLTtx8K3ngW7Tcc
 Ia71dTSpWo37h+NxpLRlGhXMcymCFhHqTPCiiNtTY46pDaoSt3HurA3aWm1qFaaNs5c5
 gw3w==
X-Gm-Message-State: APjAAAU/Cm5yfA1uYyo0uB5Sp5H/AKSgJhPTfANkk7lg/X2c99yQYp0p
 lwAXsChwsBGoYT55rfOeQ/xjiVNwn9I/dCSi8ng=
X-Google-Smtp-Source: APXvYqw07qJjPokcVhwk/D87QvKmD4UjYp48DXnEdjIzgiiW8ZjoAHftG/wPAwoPFRE9z8BKjwAVnW0sE6vYehgJDDk=
X-Received: by 2002:aca:4e56:: with SMTP id c83mr3701878oib.53.1571325382899; 
 Thu, 17 Oct 2019 08:16:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:16:22
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-22-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-22-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:16:22 +0200
Message-ID: <CAL1e-=hLUDDqFiV8W1f2PFGYJMomvmZUXmjA55X7WEEYMykjHQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 21/32] hw/i386/pc: Reduce gsi_handler scope
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============2098913198238968809=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2098913198238968809==
Content-Type: multipart/alternative; boundary="000000000000463b3505951cb36b"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> pc_gsi_create() is the single function that uses gsi_handler.
> Make it a static variable.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/i386/pc.c         | 2 +-
>  include/hw/i386/pc.h | 2 --
>  2 files changed, 1 insertion(+), 3 deletions(-)
>
> diff --git a/hw/i386/pc.c b/hw/i386/pc.c
> index a7597c6c44..59de0c8a1f 100644
> --- a/hw/i386/pc.c
> +++ b/hw/i386/pc.c
> @@ -346,7 +346,7 @@ GlobalProperty pc_compat_1_4[] =3D {
>  };
>  const size_t pc_compat_1_4_len =3D G_N_ELEMENTS(pc_compat_1_4);
>
> -void gsi_handler(void *opaque, int n, int level)
> +static void gsi_handler(void *opaque, int n, int level)
>  {
>      GSIState *s =3D opaque;
>
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index d0c6b9d469..75b44e156c 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -172,8 +172,6 @@ typedef struct GSIState {
>      qemu_irq ioapic_irq[IOAPIC_NUM_PINS];
>  } GSIState;
>
> -void gsi_handler(void *opaque, int n, int level);
> -
>  GSIState *pc_gsi_create(qemu_irq **irqs, bool pci_enabled);
>
>
Philippe, this 2-line deletion seems not to belong to this patch. If true,
please place it in another or a separate patch.

A.



>  /* vmport.c */
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">pc_gsi_create() is the single function that uses gs=
i_handler.<br>
Make it a static variable.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/i386/pc.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 2 +-<br>
=C2=A0include/hw/i386/pc.h | 2 --<br>
=C2=A02 files changed, 1 insertion(+), 3 deletions(-)<br>
<br>
diff --git a/hw/i386/pc.c b/hw/i386/pc.c<br>
index a7597c6c44..59de0c8a1f 100644<br>
--- a/hw/i386/pc.c<br>
+++ b/hw/i386/pc.c<br>
@@ -346,7 +346,7 @@ GlobalProperty pc_compat_1_4[] =3D {<br>
=C2=A0};<br>
=C2=A0const size_t pc_compat_1_4_len =3D G_N_ELEMENTS(pc_compat_1_4);<br>
<br>
-void gsi_handler(void *opaque, int n, int level)<br>
+static void gsi_handler(void *opaque, int n, int level)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0GSIState *s =3D opaque;<br>
<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index d0c6b9d469..75b44e156c 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -172,8 +172,6 @@ typedef struct GSIState {<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq ioapic_irq[IOAPIC_NUM_PINS];<br>
=C2=A0} GSIState;<br>
<br>
-void gsi_handler(void *opaque, int n, int level);<br>
-<br>
=C2=A0GSIState *pc_gsi_create(qemu_irq **irqs, bool pci_enabled);<br>
<br></blockquote><div><br></div><div>Philippe, this 2-line deletion seems n=
ot to belong to this patch. If true, please place it in another or a separa=
te patch.</div><div><br></div><div>A.</div><div><br></div><div>=C2=A0</div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
=C2=A0/* vmport.c */<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000463b3505951cb36b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2098913198238968809==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:17:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7WZ-0002Fi-3l; Thu, 17 Oct 2019 15:17:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yLKJ=YK=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1iL7WY-0002Fa-5T
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:17:10 +0000
X-Inumbo-ID: 2f0e914a-f0f1-11e9-93d3-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f0e914a-f0f1-11e9-93d3-12813bfff9fa;
 Thu, 17 Oct 2019 15:17:09 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9348718C4287;
 Thu, 17 Oct 2019 15:17:07 +0000 (UTC)
Received: from thuth.remote.csb (dhcp-200-228.str.redhat.com [10.33.200.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 6F44A5C1D8;
 Thu, 17 Oct 2019 15:16:57 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-12-philmd@redhat.com>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABtB5UaG9tYXMgSHV0
 aCA8dGh1dGhAcmVkaGF0LmNvbT6JAjgEEwECACIFAlVgX6oCGwMGCwkIBwMCBhUIAgkKCwQW
 AgMBAh4BAheAAAoJEC7Z13T+cC21EbIP/ii9cvT2HHGbFRl8HqGT6+7Wkb+XLMqJBMAIGiQK
 QIP3xk1HPTsLfVG0ao4hy/oYkGNOP8+ubLnZen6Yq3zAFiMhQ44lvgigDYJo3Ve59gfe99KX
 EbtB+X95ODARkq0McR6OAsPNJ7gpEUzfkQUUJTXRDQXfG/FX303Gvk+YU0spm2tsIKPl6AmV
 1CegDljzjycyfJbk418MQmMu2T82kjrkEofUO2a24ed3VGC0/Uz//XCR2ZTo+vBoBUQl41BD
 eFFtoCSrzo3yPFS+w5fkH9NT8ChdpSlbNS32NhYQhJtr9zjWyFRf0Zk+T/1P7ECn6gTEkp5k
 ofFIA4MFBc/fXbaDRtBmPB0N9pqTFApIUI4vuFPPO0JDrII9dLwZ6lO9EKiwuVlvr1wwzsgq
 zJTPBU3qHaUO4d/8G+gD7AL/6T4zi8Jo/GmjBsnYaTzbm94lf0CjXjsOX3seMhaE6WAZOQQG
 tZHAO1kAPWpaxne+wtgMKthyPLNwelLf+xzGvrIKvLX6QuLoWMnWldu22z2ICVnLQChlR9d6
 WW8QFEpo/FK7omuS8KvvopFcOOdlbFMM8Y/8vBgVMSsK6fsYUhruny/PahprPbYGiNIhKqz7
 UvgyZVl4pBFjTaz/SbimTk210vIlkDyy1WuS8Zsn0htv4+jQPgo9rqFE4mipJjy/iboDuQIN
 BFH7eUwBEAC2nzfUeeI8dv0C4qrfCPze6NkryUflEut9WwHhfXCLjtvCjnoGqFelH/PE9NF4
 4VPSCdvD1SSmFVzu6T9qWdcwMSaC+e7G/z0/AhBfqTeosAF5XvKQlAb9ZPkdDr7YN0a1XDfa
 +NgA+JZB4ROyBZFFAwNHT+HCnyzy0v9Sh3BgJJwfpXHH2l3LfncvV8rgFv0bvdr70U+On2XH
 5bApOyW1WpIG5KPJlDdzcQTyptOJ1dnEHfwnABEfzI3dNf63rlxsGouX/NFRRRNqkdClQR3K
 gCwciaXfZ7ir7fF0u1N2UuLsWA8Ei1JrNypk+MRxhbvdQC4tyZCZ8mVDk+QOK6pyK2f4rMf/
 WmqxNTtAVmNuZIwnJdjRMMSs4W4w6N/bRvpqtykSqx7VXcgqtv6eqoDZrNuhGbekQA0sAnCJ
 VPArerAZGArm63o39me/bRUQeQVSxEBmg66yshF9HkcUPGVeC4B0TPwz+HFcVhheo6hoJjLq
 knFOPLRj+0h+ZL+D0GenyqD3CyuyeTT5dGcNU9qT74bdSr20k/CklvI7S9yoQje8BeQAHtdV
 cvO8XCLrpGuw9SgOS7OP5oI26a0548M4KldAY+kqX6XVphEw3/6U1KTf7WxW5zYLTtadjISB
 X9xsRWSU+Yqs3C7oN5TIPSoj9tXMoxZkCIHWvnqGwZ7JhwARAQABiQIfBBgBAgAJBQJR+3lM
 AhsMAAoJEC7Z13T+cC21hPAQAIsBL9MdGpdEpvXs9CYrBkd6tS9mbaSWj6XBDfA1AEdQkBOn
 ZH1Qt7HJesk+qNSnLv6+jP4VwqK5AFMrKJ6IjE7jqgzGxtcZnvSjeDGPF1h2CKZQPpTw890k
 fy18AvgFHkVk2Oylyexw3aOBsXg6ukN44vIFqPoc+YSU0+0QIdYJp/XFsgWxnFIMYwDpxSHS
 5fdDxUjsk3UBHZx+IhFjs2siVZi5wnHIqM7eK9abr2cK2weInTBwXwqVWjsXZ4tq5+jQrwDK
 cvxIcwXdUTLGxc4/Z/VRH1PZSvfQxdxMGmNTGaXVNfdFZjm4fz0mz+OUi6AHC4CZpwnsliGV
 ODqwX8Y1zic9viSTbKS01ZNp175POyWViUk9qisPZB7ypfSIVSEULrL347qY/hm9ahhqmn17
 Ng255syASv3ehvX7iwWDfzXbA0/TVaqwa1YIkec+/8miicV0zMP9siRcYQkyTqSzaTFBBmqD
 oiT+z+/E59qj/EKfyce3sbC9XLjXv3mHMrq1tKX4G7IJGnS989E/fg6crv6NHae9Ckm7+lSs
 IQu4bBP2GxiRQ+NV3iV/KU3ebMRzqIC//DCOxzQNFNJAKldPe/bKZMCxEqtVoRkuJtNdp/5a
 yXFZ6TfE1hGKrDBYAm4vrnZ4CXFSBDllL59cFFOJCkn4Xboj/aVxxJxF30bn
Organization: Red Hat
Message-ID: <3b703346-8b42-bab8-4697-7101f5a41420@redhat.com>
Date: Thu, 17 Oct 2019 17:16:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015162705.28087-12-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.62]); Thu, 17 Oct 2019 15:17:07 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 11/32] Revert "irq: introduce
 qemu_irq_proxy()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <f4bug@amsat.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAxOC4yNiwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gRnJv
bTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KPiAKPiBUaGlzIGZ1
bmN0aW9uIGlzbid0IHVzZWQgYW55bW9yZS4KPiAKPiBUaGlzIHJldmVydHMgY29tbWl0IDIyZWMz
MjgzZWZiYTliYTA3OTI3OTBkYTc4NmQ2Nzc2ZDgzZjJhOTIuCj4gCj4gU2lnbmVkLW9mZi1ieTog
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KPiAtLS0KPiAgaHcvY29y
ZS9pcnEuYyAgICB8IDE0IC0tLS0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvaHcvaXJxLmggfCAgNSAt
LS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE5IGRlbGV0aW9ucygtKQo+ClJldmlld2VkLWJ5OiBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:19:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7Ya-0002Qc-Kw; Thu, 17 Oct 2019 15:19:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yLKJ=YK=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1iL7YZ-0002QX-Mh
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:19:15 +0000
X-Inumbo-ID: 79d01bcd-f0f1-11e9-93d3-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79d01bcd-f0f1-11e9-93d3-12813bfff9fa;
 Thu, 17 Oct 2019 15:19:15 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 7CA6D300BEB1;
 Thu, 17 Oct 2019 15:19:14 +0000 (UTC)
Received: from thuth.remote.csb (dhcp-200-228.str.redhat.com [10.33.200.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 8D69860BE1;
 Thu, 17 Oct 2019 15:19:11 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-15-philmd@redhat.com>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABtB5UaG9tYXMgSHV0
 aCA8dGh1dGhAcmVkaGF0LmNvbT6JAjgEEwECACIFAlVgX6oCGwMGCwkIBwMCBhUIAgkKCwQW
 AgMBAh4BAheAAAoJEC7Z13T+cC21EbIP/ii9cvT2HHGbFRl8HqGT6+7Wkb+XLMqJBMAIGiQK
 QIP3xk1HPTsLfVG0ao4hy/oYkGNOP8+ubLnZen6Yq3zAFiMhQ44lvgigDYJo3Ve59gfe99KX
 EbtB+X95ODARkq0McR6OAsPNJ7gpEUzfkQUUJTXRDQXfG/FX303Gvk+YU0spm2tsIKPl6AmV
 1CegDljzjycyfJbk418MQmMu2T82kjrkEofUO2a24ed3VGC0/Uz//XCR2ZTo+vBoBUQl41BD
 eFFtoCSrzo3yPFS+w5fkH9NT8ChdpSlbNS32NhYQhJtr9zjWyFRf0Zk+T/1P7ECn6gTEkp5k
 ofFIA4MFBc/fXbaDRtBmPB0N9pqTFApIUI4vuFPPO0JDrII9dLwZ6lO9EKiwuVlvr1wwzsgq
 zJTPBU3qHaUO4d/8G+gD7AL/6T4zi8Jo/GmjBsnYaTzbm94lf0CjXjsOX3seMhaE6WAZOQQG
 tZHAO1kAPWpaxne+wtgMKthyPLNwelLf+xzGvrIKvLX6QuLoWMnWldu22z2ICVnLQChlR9d6
 WW8QFEpo/FK7omuS8KvvopFcOOdlbFMM8Y/8vBgVMSsK6fsYUhruny/PahprPbYGiNIhKqz7
 UvgyZVl4pBFjTaz/SbimTk210vIlkDyy1WuS8Zsn0htv4+jQPgo9rqFE4mipJjy/iboDuQIN
 BFH7eUwBEAC2nzfUeeI8dv0C4qrfCPze6NkryUflEut9WwHhfXCLjtvCjnoGqFelH/PE9NF4
 4VPSCdvD1SSmFVzu6T9qWdcwMSaC+e7G/z0/AhBfqTeosAF5XvKQlAb9ZPkdDr7YN0a1XDfa
 +NgA+JZB4ROyBZFFAwNHT+HCnyzy0v9Sh3BgJJwfpXHH2l3LfncvV8rgFv0bvdr70U+On2XH
 5bApOyW1WpIG5KPJlDdzcQTyptOJ1dnEHfwnABEfzI3dNf63rlxsGouX/NFRRRNqkdClQR3K
 gCwciaXfZ7ir7fF0u1N2UuLsWA8Ei1JrNypk+MRxhbvdQC4tyZCZ8mVDk+QOK6pyK2f4rMf/
 WmqxNTtAVmNuZIwnJdjRMMSs4W4w6N/bRvpqtykSqx7VXcgqtv6eqoDZrNuhGbekQA0sAnCJ
 VPArerAZGArm63o39me/bRUQeQVSxEBmg66yshF9HkcUPGVeC4B0TPwz+HFcVhheo6hoJjLq
 knFOPLRj+0h+ZL+D0GenyqD3CyuyeTT5dGcNU9qT74bdSr20k/CklvI7S9yoQje8BeQAHtdV
 cvO8XCLrpGuw9SgOS7OP5oI26a0548M4KldAY+kqX6XVphEw3/6U1KTf7WxW5zYLTtadjISB
 X9xsRWSU+Yqs3C7oN5TIPSoj9tXMoxZkCIHWvnqGwZ7JhwARAQABiQIfBBgBAgAJBQJR+3lM
 AhsMAAoJEC7Z13T+cC21hPAQAIsBL9MdGpdEpvXs9CYrBkd6tS9mbaSWj6XBDfA1AEdQkBOn
 ZH1Qt7HJesk+qNSnLv6+jP4VwqK5AFMrKJ6IjE7jqgzGxtcZnvSjeDGPF1h2CKZQPpTw890k
 fy18AvgFHkVk2Oylyexw3aOBsXg6ukN44vIFqPoc+YSU0+0QIdYJp/XFsgWxnFIMYwDpxSHS
 5fdDxUjsk3UBHZx+IhFjs2siVZi5wnHIqM7eK9abr2cK2weInTBwXwqVWjsXZ4tq5+jQrwDK
 cvxIcwXdUTLGxc4/Z/VRH1PZSvfQxdxMGmNTGaXVNfdFZjm4fz0mz+OUi6AHC4CZpwnsliGV
 ODqwX8Y1zic9viSTbKS01ZNp175POyWViUk9qisPZB7ypfSIVSEULrL347qY/hm9ahhqmn17
 Ng255syASv3ehvX7iwWDfzXbA0/TVaqwa1YIkec+/8miicV0zMP9siRcYQkyTqSzaTFBBmqD
 oiT+z+/E59qj/EKfyce3sbC9XLjXv3mHMrq1tKX4G7IJGnS989E/fg6crv6NHae9Ckm7+lSs
 IQu4bBP2GxiRQ+NV3iV/KU3ebMRzqIC//DCOxzQNFNJAKldPe/bKZMCxEqtVoRkuJtNdp/5a
 yXFZ6TfE1hGKrDBYAm4vrnZ4CXFSBDllL59cFFOJCkn4Xboj/aVxxJxF30bn
Organization: Red Hat
Message-ID: <85d719ca-f394-6c6d-1d25-d2fc099b0a8f@redhat.com>
Date: Thu, 17 Oct 2019 17:19:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015162705.28087-15-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Thu, 17 Oct 2019 15:19:14 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 14/32] piix4: add a i8257 dma controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAxOC4yNiwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gCj4g
UmVtb3ZlIGk4MjU3IGluc3RhbmNpYXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQg
dHdpY2UuCgpzL2luc3RhbmNpYXRlZC9pbnN0YW50aWF0ZWQvCgogVGhvbWFzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:20:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7Zq-00036l-2J; Thu, 17 Oct 2019 15:20:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL7Zo-00036e-I8
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:20:32 +0000
X-Inumbo-ID: a8859f5a-f0f1-11e9-8aca-bc764e2007e4
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a8859f5a-f0f1-11e9-8aca-bc764e2007e4;
 Thu, 17 Oct 2019 15:20:31 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id i16so2489851oie.4
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:20:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=iqo5Zqlpayd6YjxQ6ZC6U0axC1xiHVVt/ytQk8CZqoU=;
 b=FxoYp4701kd/Tx4mEdNgThP6veWBjD1NUwXrFLwPlGpHZqLxezuETbuI/AwWTCMvt3
 k/tj4DwU4dMcSACeS8lXexuzK30ikswhDp4VPl45ULpT/qOiVSJG8QunQ+BKtG4IcRWN
 TsMnieYGLWpS++u2VDkGODm53r/1SodLSPcEUB82SrUq/ObI2pmMtp4qJOnzoXVd9NID
 OprVaRQ0Pcll8lBOZrLlHvLQ8NVTFfcmgJBOraw7FTqLgqlyxg+o7My8jztwMvq3o+PY
 IHelmaWKXFA6Ny+aERAEmoUR1fZSFRTNs263B4MhY418IuPmJ1uVxOP7A0PwDWrHNOx3
 aAaQ==
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=iqo5Zqlpayd6YjxQ6ZC6U0axC1xiHVVt/ytQk8CZqoU=;
 b=iMF0N7ecfU9wkp9tF3U8e9fmStBZJglpfzT3kBY6u8hP/Hoijz8HmeiHBU5c0iUC7w
 JpqC95pAG24zXCLSgZXA8czcGZmSNJDuJwKdnPNU4HTomnlEIuwA/4d9m0dyBHORjgjX
 xBSd6fgMaFpjXSJ6rhqX8eFy3/vt8XvTzTc/V9J7wKEOa4txHiD6qVVHWgMRUagB+Bnw
 8MNpb/4ygq8Da2KP63Rk8O/MMBarJAmRytDWcpp+EHqplgdWUg2yUs+0zAS65VdiCIue
 nyGgnGptHGLlWvhOA80qpbnW65hS2zQ0pZ5SNguUSG9gowVLZD7J+1n9nXpjP1SIzDTA
 Zu8A==
X-Gm-Message-State: APjAAAUIvln2GP6w55JbMO4jbXS3RsyKKwVesVR8QpRqBgvKtbUVt94i
 n+5JqzlScK1B8aGVJrff0JzDWYGbx8EpPkwtmQ0=
X-Google-Smtp-Source: APXvYqxNu/gR9TK/dcdH4fLfXS8yFZKhTLSUj9bWdFFVazUJOuFTi6v56ofGqB7Yzl3bM1hSKJ/G3uKh5wre3qx8rWc=
X-Received: by 2002:a05:6808:341:: with SMTP id
 j1mr3611992oie.106.1571325631407; 
 Thu, 17 Oct 2019 08:20:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 08:20:30
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-23-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-23-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 17:20:30 +0200
Message-ID: <CAL1e-=hW5uO6DyNZvAqeoA=4QwHt5QhgYD4GiWdKujzqrMURdA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 22/32] hw/i386/pc: Move gsi_state creation
 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============0925108020275879975=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0925108020275879975==
Content-Type: multipart/alternative; boundary="000000000000162b0205951cc290"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> The block code related to IRQ start few lines later. Move


block code -> code block
start -> starts

the comment and the pc_gsi_create() call

where we start


call -> invocation


> to use the IRQs.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/i386/pc_q35.c | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
> index 52261962b8..6d096eff28 100644
> --- a/hw/i386/pc_q35.c
> +++ b/hw/i386/pc_q35.c
> @@ -209,9 +209,6 @@ static void pc_q35_init(MachineState *machine)
>                         rom_memory, &ram_memory);
>      }
>
> -    /* irq lines */
> -    gsi_state =3D pc_gsi_create(&pcms->gsi, pcmc->pci_enabled);
> -
>      /* create pci host bus */
>      q35_host =3D Q35_HOST_DEVICE(qdev_create(NULL, TYPE_Q35_HOST_DEVICE)=
);
>
> @@ -245,6 +242,9 @@ static void pc_q35_init(MachineState *machine)
>      object_property_set_link(OBJECT(machine), OBJECT(lpc),
>                               PC_MACHINE_ACPI_DEVICE_PROP, &error_abort);
>
> +    /* irq lines */
> +    gsi_state =3D pc_gsi_create(&pcms->gsi, pcmc->pci_enabled);
> +
>      ich9_lpc =3D ICH9_LPC_DEVICE(lpc);
>      lpc_dev =3D DEVICE(lpc);
>      for (i =3D 0; i < GSI_NUM_PINS; i++) {
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">The block code related to IRQ start few lines later=
. Move</blockquote><div><br></div><div>block code -&gt; code block</div><di=
v>start -&gt; starts</div><div><br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
the comment and the pc_gsi_create() call=C2=A0</blockquote><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">where we start</blockquote><div><br></div><div>call -&gt; in=
vocation</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
to use the IRQs.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/i386/pc_q35.c | 6 +++---<br>
=C2=A01 file changed, 3 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c<br>
index 52261962b8..6d096eff28 100644<br>
--- a/hw/i386/pc_q35.c<br>
+++ b/hw/i386/pc_q35.c<br>
@@ -209,9 +209,6 @@ static void pc_q35_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 rom_memory, &amp;ram_memory);<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 /* irq lines */<br>
-=C2=A0 =C2=A0 gsi_state =3D pc_gsi_create(&amp;pcms-&gt;gsi, pcmc-&gt;pci_=
enabled);<br>
-<br>
=C2=A0 =C2=A0 =C2=A0/* create pci host bus */<br>
=C2=A0 =C2=A0 =C2=A0q35_host =3D Q35_HOST_DEVICE(qdev_create(<wbr>NULL, TYP=
E_Q35_HOST_DEVICE));<br>
<br>
@@ -245,6 +242,9 @@ static void pc_q35_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0object_property_set_link(<wbr>OBJECT(machine), OBJECT(l=
pc),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PC_MACHINE_ACPI_DEVICE_PROP, &amp;error_abo=
rt);<br>
<br>
+=C2=A0 =C2=A0 /* irq lines */<br>
+=C2=A0 =C2=A0 gsi_state =3D pc_gsi_create(&amp;pcms-&gt;gsi, pcmc-&gt;pci_=
enabled);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0ich9_lpc =3D ICH9_LPC_DEVICE(lpc);<br>
=C2=A0 =C2=A0 =C2=A0lpc_dev =3D DEVICE(lpc);<br>
=C2=A0 =C2=A0 =C2=A0for (i =3D 0; i &lt; GSI_NUM_PINS; i++) {<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000162b0205951cc290--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0925108020275879975==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:32:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7ks-00048p-Ca; Thu, 17 Oct 2019 15:31:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hugR=YK=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iL7kr-00048k-0M
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:31:57 +0000
X-Inumbo-ID: 40272486-f0f3-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 40272486-f0f3-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 15:31:55 +0000 (UTC)
Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com
 [209.85.221.72])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1C7C973A6C
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 15:31:55 +0000 (UTC)
Received: by mail-wr1-f72.google.com with SMTP id p8so1130699wrj.8
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:31:55 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=2F49FEDc7LzFngXJgzRZqW78fRDnmjAzCNR79FZigrE=;
 b=H/ljjTebgOUStgUWZ177FsUeobzaOgcVsSq9h3zZY40s5WOmo8A5QbjZUzoS+0QCCI
 601Ic81H65goPh2UMEMmEtBecM9ciU9s9cfDxr1oUFM+jJPXaTFFpOM/cOx3lhzR3OxE
 wFaCU65H1658PkqghBpfidmlsK0BwIPiZOclnw51ZEB9Bm4ryj9Kor6CUhZVsDVD5CJa
 wZVfGwjOJ/r8LQlQe5IER32Qt3sLl4xuGN0npjyPthk7T6XkXCCg5m9/TzgsrRNn0APJ
 +gI3ztwyOTD0Cnw8jLa5ObsiJE9maoNfJ34RLpEkVUy7kLGA2jOoGm0eyXwdfLSvx3sn
 1tqg==
X-Gm-Message-State: APjAAAXgwmn5KNtnD+82YFVU5sf5beIj4nMnA5HQQUBFEsGrSR1RAF1p
 Uv7bv9pRqM2WpN06Q4n81GkiOG3z1ShIgtPBVASJSZ9e2B7d9SihRGykwLSKTCiBGLL+ENf7l8C
 dY6EsWwfNoXwXjhp6m1svqE5lmyY=
X-Received: by 2002:a5d:4644:: with SMTP id j4mr2879857wrs.355.1571326312473; 
 Thu, 17 Oct 2019 08:31:52 -0700 (PDT)
X-Google-Smtp-Source: APXvYqwoIjP3X5/5M57pPiqoVb4QqAFAlZi3TJe2flVh04t5Rg9ZUsN3ciAgDSe7HR76Hc+W9yzeqA==
X-Received: by 2002:a5d:4644:: with SMTP id j4mr2879827wrs.355.1571326312297; 
 Thu, 17 Oct 2019 08:31:52 -0700 (PDT)
Received: from [192.168.50.32] (243.red-88-26-246.staticip.rima-tde.net.
 [88.26.246.243])
 by smtp.gmail.com with ESMTPSA id g1sm2872055wrv.68.2019.10.17.08.31.50
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 17 Oct 2019 08:31:51 -0700 (PDT)
To: Thomas Huth <thuth@redhat.com>, qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-3-philmd@redhat.com>
 <1e8c724b-8846-255a-eace-6bf135471566@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <1e1bffc6-a7cc-5beb-3f9f-da8e644c8d4b@redhat.com>
Date: Thu, 17 Oct 2019 17:31:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <1e8c724b-8846-255a-eace-6bf135471566@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/32] hw/i386/pc: Move kvm_i8259_init()
 declaration to sysemu/kvm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTcvMTkgNTowNCBQTSwgVGhvbWFzIEh1dGggd3JvdGU6Cj4gT24gMTUvMTAvMjAxOSAx
OC4yNiwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4+IE1vdmUgdGhlIEtWTS1yZWxh
dGVkIGNhbGwgdG8gInN5c2VtdS9rdm0uaCIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPj4gLS0tCj4+ICAgaW5jbHVkZS9o
dy9pMzg2L3BjLmggfCAxIC0KPj4gICBpbmNsdWRlL3N5c2VtdS9rdm0uaCB8IDEgKwo+PiAgIDIg
ZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAt
LWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPj4gaW5k
ZXggNmRmNGY0YjZmYi4uMDllNzRlNzc2NCAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9ody9pMzg2
L3BjLmgKPj4gKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPj4gQEAgLTE1OCw3ICsxNTgsNiBA
QCB0eXBlZGVmIHN0cnVjdCBQQ01hY2hpbmVDbGFzcyB7Cj4+ICAgCj4+ICAgZXh0ZXJuIERldmlj
ZVN0YXRlICppc2FfcGljOwo+PiAgIHFlbXVfaXJxICppODI1OV9pbml0KElTQUJ1cyAqYnVzLCBx
ZW11X2lycSBwYXJlbnRfaXJxKTsKPj4gLXFlbXVfaXJxICprdm1faTgyNTlfaW5pdChJU0FCdXMg
KmJ1cyk7Cj4+ICAgaW50IHBpY19yZWFkX2lycShEZXZpY2VTdGF0ZSAqZCk7Cj4+ICAgaW50IHBp
Y19nZXRfb3V0cHV0KERldmljZVN0YXRlICpkKTsKPj4gICAKPj4gZGlmZiAtLWdpdCBhL2luY2x1
ZGUvc3lzZW11L2t2bS5oIGIvaW5jbHVkZS9zeXNlbXUva3ZtLmgKPj4gaW5kZXggOWQxNDMyODJi
Yy4uZGE4YWE5ZjVhOCAxMDA2NDQKPj4gLS0tIGEvaW5jbHVkZS9zeXNlbXUva3ZtLmgKPj4gKysr
IGIvaW5jbHVkZS9zeXNlbXUva3ZtLmgKPj4gQEAgLTUxMyw2ICs1MTMsNyBAQCB2b2lkIGt2bV9p
cnFjaGlwX3NldF9xZW11aXJxX2dzaShLVk1TdGF0ZSAqcywgcWVtdV9pcnEgaXJxLCBpbnQgZ3Np
KTsKPj4gICB2b2lkIGt2bV9wY19nc2lfaGFuZGxlcih2b2lkICpvcGFxdWUsIGludCBuLCBpbnQg
bGV2ZWwpOwo+PiAgIHZvaWQga3ZtX3BjX3NldHVwX2lycV9yb3V0aW5nKGJvb2wgcGNpX2VuYWJs
ZWQpOwo+PiAgIHZvaWQga3ZtX2luaXRfaXJxX3JvdXRpbmcoS1ZNU3RhdGUgKnMpOwo+PiArcWVt
dV9pcnEgKmt2bV9pODI1OV9pbml0KElTQUJ1cyAqYnVzKTsKPiAKPiBXaHk/IFRoZSBmdW5jdGlv
biBpcyBkZWZpbmVkIGluIGh3L2kzODYva3ZtLyAtIHNvIG1vdmluZyBpdHMgcHJvdG90eXBlCj4g
dG8gYSBnZW5lcmljIGhlYWRlciBzb3VuZHMgd3JvbmcgdG8gbWUuCgpUaGlzIGZ1bmN0aW9uIGlz
IGRlY2xhcmVkIHdoZW4gY29tcGlsaW5nIHdpdGhvdXQgS1ZNLCBhbmQgaXMgYXZhaWxhYmxlIApv
biB0aGUgQWxwaGEvSFBQQS9NSVBTIHdoaWNoIGRvbid0IGhhdmUgaXQuCgpZb3UnZCByYXRoZXIg
bW92ZSB0aGUga3ZtX3BjXyogZGVjbGFyYXRpb25zIHRvIGh3L2kzODYva3ZtLz8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:33:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7mm-0004Gu-Vf; Thu, 17 Oct 2019 15:33:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yLKJ=YK=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1iL7mm-0004Gg-5U
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:33:56 +0000
X-Inumbo-ID: 874d49f8-f0f3-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 874d49f8-f0f3-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 15:33:55 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9A74D882F5;
 Thu, 17 Oct 2019 15:33:54 +0000 (UTC)
Received: from thuth.remote.csb (dhcp-200-228.str.redhat.com [10.33.200.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D255A60872;
 Thu, 17 Oct 2019 15:33:46 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-21-philmd@redhat.com>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABtB5UaG9tYXMgSHV0
 aCA8dGh1dGhAcmVkaGF0LmNvbT6JAjgEEwECACIFAlVgX6oCGwMGCwkIBwMCBhUIAgkKCwQW
 AgMBAh4BAheAAAoJEC7Z13T+cC21EbIP/ii9cvT2HHGbFRl8HqGT6+7Wkb+XLMqJBMAIGiQK
 QIP3xk1HPTsLfVG0ao4hy/oYkGNOP8+ubLnZen6Yq3zAFiMhQ44lvgigDYJo3Ve59gfe99KX
 EbtB+X95ODARkq0McR6OAsPNJ7gpEUzfkQUUJTXRDQXfG/FX303Gvk+YU0spm2tsIKPl6AmV
 1CegDljzjycyfJbk418MQmMu2T82kjrkEofUO2a24ed3VGC0/Uz//XCR2ZTo+vBoBUQl41BD
 eFFtoCSrzo3yPFS+w5fkH9NT8ChdpSlbNS32NhYQhJtr9zjWyFRf0Zk+T/1P7ECn6gTEkp5k
 ofFIA4MFBc/fXbaDRtBmPB0N9pqTFApIUI4vuFPPO0JDrII9dLwZ6lO9EKiwuVlvr1wwzsgq
 zJTPBU3qHaUO4d/8G+gD7AL/6T4zi8Jo/GmjBsnYaTzbm94lf0CjXjsOX3seMhaE6WAZOQQG
 tZHAO1kAPWpaxne+wtgMKthyPLNwelLf+xzGvrIKvLX6QuLoWMnWldu22z2ICVnLQChlR9d6
 WW8QFEpo/FK7omuS8KvvopFcOOdlbFMM8Y/8vBgVMSsK6fsYUhruny/PahprPbYGiNIhKqz7
 UvgyZVl4pBFjTaz/SbimTk210vIlkDyy1WuS8Zsn0htv4+jQPgo9rqFE4mipJjy/iboDuQIN
 BFH7eUwBEAC2nzfUeeI8dv0C4qrfCPze6NkryUflEut9WwHhfXCLjtvCjnoGqFelH/PE9NF4
 4VPSCdvD1SSmFVzu6T9qWdcwMSaC+e7G/z0/AhBfqTeosAF5XvKQlAb9ZPkdDr7YN0a1XDfa
 +NgA+JZB4ROyBZFFAwNHT+HCnyzy0v9Sh3BgJJwfpXHH2l3LfncvV8rgFv0bvdr70U+On2XH
 5bApOyW1WpIG5KPJlDdzcQTyptOJ1dnEHfwnABEfzI3dNf63rlxsGouX/NFRRRNqkdClQR3K
 gCwciaXfZ7ir7fF0u1N2UuLsWA8Ei1JrNypk+MRxhbvdQC4tyZCZ8mVDk+QOK6pyK2f4rMf/
 WmqxNTtAVmNuZIwnJdjRMMSs4W4w6N/bRvpqtykSqx7VXcgqtv6eqoDZrNuhGbekQA0sAnCJ
 VPArerAZGArm63o39me/bRUQeQVSxEBmg66yshF9HkcUPGVeC4B0TPwz+HFcVhheo6hoJjLq
 knFOPLRj+0h+ZL+D0GenyqD3CyuyeTT5dGcNU9qT74bdSr20k/CklvI7S9yoQje8BeQAHtdV
 cvO8XCLrpGuw9SgOS7OP5oI26a0548M4KldAY+kqX6XVphEw3/6U1KTf7WxW5zYLTtadjISB
 X9xsRWSU+Yqs3C7oN5TIPSoj9tXMoxZkCIHWvnqGwZ7JhwARAQABiQIfBBgBAgAJBQJR+3lM
 AhsMAAoJEC7Z13T+cC21hPAQAIsBL9MdGpdEpvXs9CYrBkd6tS9mbaSWj6XBDfA1AEdQkBOn
 ZH1Qt7HJesk+qNSnLv6+jP4VwqK5AFMrKJ6IjE7jqgzGxtcZnvSjeDGPF1h2CKZQPpTw890k
 fy18AvgFHkVk2Oylyexw3aOBsXg6ukN44vIFqPoc+YSU0+0QIdYJp/XFsgWxnFIMYwDpxSHS
 5fdDxUjsk3UBHZx+IhFjs2siVZi5wnHIqM7eK9abr2cK2weInTBwXwqVWjsXZ4tq5+jQrwDK
 cvxIcwXdUTLGxc4/Z/VRH1PZSvfQxdxMGmNTGaXVNfdFZjm4fz0mz+OUi6AHC4CZpwnsliGV
 ODqwX8Y1zic9viSTbKS01ZNp175POyWViUk9qisPZB7ypfSIVSEULrL347qY/hm9ahhqmn17
 Ng255syASv3ehvX7iwWDfzXbA0/TVaqwa1YIkec+/8miicV0zMP9siRcYQkyTqSzaTFBBmqD
 oiT+z+/E59qj/EKfyce3sbC9XLjXv3mHMrq1tKX4G7IJGnS989E/fg6crv6NHae9Ckm7+lSs
 IQu4bBP2GxiRQ+NV3iV/KU3ebMRzqIC//DCOxzQNFNJAKldPe/bKZMCxEqtVoRkuJtNdp/5a
 yXFZ6TfE1hGKrDBYAm4vrnZ4CXFSBDllL59cFFOJCkn4Xboj/aVxxJxF30bn
Organization: Red Hat
Message-ID: <19560568-4f59-9ee4-92fd-2a6ef6a21a8e@redhat.com>
Date: Thu, 17 Oct 2019 17:33:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015162705.28087-21-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 17 Oct 2019 15:33:54 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 20/32] hw/i386/pc: Extract pc_gsi_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAxOC4yNiwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gVGhl
IEdTSSBjcmVhdGlvbiBjb2RlIGlzIGNvbW1vbiB0byBhbGwgUEMgbWFjaGluZXMsIGV4dHJhY3Qg
dGhlCj4gY29tbW9uIGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+IC0tLQo+ICBody9pMzg2L3BjLmMgICAgICAgICB8
IDE1ICsrKysrKysrKysrKysrKwo+ICBody9pMzg2L3BjX3BpaXguYyAgICB8ICA5ICstLS0tLS0t
LQo+ICBody9pMzg2L3BjX3EzNS5jICAgICB8ICA5ICstLS0tLS0tLQo+ICBpbmNsdWRlL2h3L2kz
ODYvcGMuaCB8ICAyICsrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTYg
ZGVsZXRpb25zKC0pCgpJcyB0aGlzIHJlYWxseSBuZWVkZWQgZm9yIHRoaXMgc2VyaWVzIGhlcmUs
IG9yIHNob3VsZCB0aGlzIGFuZCB0aGUKZm9sbG93aW5nIHBhdGNoZXMgbWF5YmUgcmF0aGVyIGJl
IGhhbmRsZWQgc2VwZXJhdGVseT8KCkFueXdheSwgaXQgbG9va3MgbGlrZSBhIGdvb2QgbW9kaWZp
Y2F0aW9uLCBzbzoKUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:37:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7pu-0004So-FV; Thu, 17 Oct 2019 15:37:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=hugR=YK=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iL7ps-0004Si-IP
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:37:08 +0000
X-Inumbo-ID: f8ec08aa-f0f3-11e9-93d3-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f8ec08aa-f0f3-11e9-93d3-12813bfff9fa;
 Thu, 17 Oct 2019 15:37:07 +0000 (UTC)
Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com
 [209.85.221.71])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 595102DA980
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 15:37:06 +0000 (UTC)
Received: by mail-wr1-f71.google.com with SMTP id e25so554345wra.9
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 08:37:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ZoDnuvieE1vwdFJevEjTqU698vVlleevRIzQBYr+fco=;
 b=RAiATelSIqyJ88v4uzUDTt15vFAuFdCPlwt2IetzQCuJuIgeNr3AgFYYbH6dGe3gD7
 icGRbKUAW0xHesAtvsX+6nF765sisntnCDm9Hlwc0eX2NWDzu/ZkDKHHdeVwr0kAljfJ
 NFwZ9Kmn8wuNyA6Aplioc0SaE+I4+2Yvw8j2RaCV5DHD9RxHOEHqNTpqFt9bKrAAsUv0
 xUc/+YJ+17/xzTotDtMDT4fZRxpp7fvCl18OmbVJAqprhY2mM4p3f8XF06XLESEwOjl2
 qbVdmJXe6YXpQF3o+W8ycQgDXrffOFmIOe1dt8sbSM21XF+AmOGyr2DCnQvbkijnQ4pN
 pt1w==
X-Gm-Message-State: APjAAAWyRNcW/uROgsJ+dw83mkmZPSDOkfFqYJ4qH1fDgyhPiUeVjv9z
 57Mat5YSXsZ6gFhWHACSvKHQuR6T6Yb8KXsnvX9EPHkzi6duAPhpGwLQ94h7n45KA/kWfx8wSsK
 +UEPWCt4d8kOLLWZRLcqYfg19lyE=
X-Received: by 2002:a05:600c:2214:: with SMTP id
 z20mr3546229wml.10.1571326625045; 
 Thu, 17 Oct 2019 08:37:05 -0700 (PDT)
X-Google-Smtp-Source: APXvYqyFByCpFsOPI/D90wmVQpllY3A59GiUvIq918ytgRa2P+GX+b1/cFy2xEF+A9MVn2e0t84JKg==
X-Received: by 2002:a05:600c:2214:: with SMTP id
 z20mr3546210wml.10.1571326624845; 
 Thu, 17 Oct 2019 08:37:04 -0700 (PDT)
Received: from [192.168.50.32] (243.red-88-26-246.staticip.rima-tde.net.
 [88.26.246.243])
 by smtp.gmail.com with ESMTPSA id c6sm2444560wrm.71.2019.10.17.08.37.02
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 17 Oct 2019 08:37:04 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-22-philmd@redhat.com>
 <CAL1e-=hLUDDqFiV8W1f2PFGYJMomvmZUXmjA55X7WEEYMykjHQ@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <8bcf9189-efbe-1575-7e57-fd7bdd202547@redhat.com>
Date: Thu, 17 Oct 2019 17:37:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=hLUDDqFiV8W1f2PFGYJMomvmZUXmjA55X7WEEYMykjHQ@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 21/32] hw/i386/pc: Reduce gsi_handler scope
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTcvMTkgNToxNiBQTSwgQWxla3NhbmRhciBNYXJrb3ZpYyB3cm90ZToKPiBPbiBUdWVz
ZGF5LCBPY3RvYmVyIDE1LCAyMDE5LCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJl
ZGhhdC5jb20gCj4gPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNvbT4+IHdyb3RlOgo+IAo+ICAgICBw
Y19nc2lfY3JlYXRlKCkgaXMgdGhlIHNpbmdsZSBmdW5jdGlvbiB0aGF0IHVzZXMgZ3NpX2hhbmRs
ZXIuCj4gICAgIE1ha2UgaXQgYSBzdGF0aWMgdmFyaWFibGUuCj4gCj4gICAgIFNpZ25lZC1vZmYt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbQo+ICAgICA8bWFp
bHRvOnBoaWxtZEByZWRoYXQuY29tPj4KPiAgICAgLS0tCj4gICAgICDCoGh3L2kzODYvcGMuY8Kg
IMKgIMKgIMKgIMKgfCAyICstCj4gICAgICDCoGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgMiAtLQo+
ICAgICAgwqAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQo+
IAo+ICAgICBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wYy5jIGIvaHcvaTM4Ni9wYy5jCj4gICAgIGlu
ZGV4IGE3NTk3YzZjNDQuLjU5ZGUwYzhhMWYgMTAwNjQ0Cj4gICAgIC0tLSBhL2h3L2kzODYvcGMu
Ywo+ICAgICArKysgYi9ody9pMzg2L3BjLmMKPiAgICAgQEAgLTM0Niw3ICszNDYsNyBAQCBHbG9i
YWxQcm9wZXJ0eSBwY19jb21wYXRfMV80W10gPSB7Cj4gICAgICDCoH07Cj4gICAgICDCoGNvbnN0
IHNpemVfdCBwY19jb21wYXRfMV80X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19jb21wYXRfMV80KTsK
PiAKPiAgICAgLXZvaWQgZ3NpX2hhbmRsZXIodm9pZCAqb3BhcXVlLCBpbnQgbiwgaW50IGxldmVs
KQo+ICAgICArc3RhdGljIHZvaWQgZ3NpX2hhbmRsZXIodm9pZCAqb3BhcXVlLCBpbnQgbiwgaW50
IGxldmVsKQo+ICAgICAgwqB7Cj4gICAgICDCoCDCoCDCoEdTSVN0YXRlICpzID0gb3BhcXVlOwo+
IAo+ICAgICBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kz
ODYvcGMuaAo+ICAgICBpbmRleCBkMGM2YjlkNDY5Li43NWI0NGUxNTZjIDEwMDY0NAo+ICAgICAt
LS0gYS9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ICAgICArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMu
aAo+ICAgICBAQCAtMTcyLDggKzE3Miw2IEBAIHR5cGVkZWYgc3RydWN0IEdTSVN0YXRlIHsKPiAg
ICAgIMKgIMKgIMKgcWVtdV9pcnEgaW9hcGljX2lycVtJT0FQSUNfTlVNX1BJTlNdOwo+ICAgICAg
wqB9IEdTSVN0YXRlOwo+IAo+ICAgICAtdm9pZCBnc2lfaGFuZGxlcih2b2lkICpvcGFxdWUsIGlu
dCBuLCBpbnQgbGV2ZWwpOwo+ICAgICAtCj4gICAgICDCoEdTSVN0YXRlICpwY19nc2lfY3JlYXRl
KHFlbXVfaXJxICoqaXJxcywgYm9vbCBwY2lfZW5hYmxlZCk7Cj4gCj4gCj4gUGhpbGlwcGUsIHRo
aXMgMi1saW5lIGRlbGV0aW9uIHNlZW1zIG5vdCB0byBiZWxvbmcgdG8gdGhpcyBwYXRjaC4gSWYg
Cj4gdHJ1ZSwgcGxlYXNlIHBsYWNlIGl0IGluIGFub3RoZXIgb3IgYSBzZXBhcmF0ZSBwYXRjaC4K
Ckl0IGRvZXMsIHRoaXMgaXMgdGhlIHBvaW50IG9mIHRoZSBjaGFuZ2UsIG1ha2UgaXQgc3RhdGlj
IGFuZCByZW1vdmUgaXRzIApkZWNsYXJhdGlvbiA6KQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:40:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7tA-0005Bs-2q; Thu, 17 Oct 2019 15:40:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yLKJ=YK=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1iL7t9-0005Bn-3j
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:40:31 +0000
X-Inumbo-ID: 724d6500-f0f4-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 724d6500-f0f4-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 15:40:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id C38CEC05975D;
 Thu, 17 Oct 2019 15:40:28 +0000 (UTC)
Received: from thuth.remote.csb (dhcp-200-228.str.redhat.com [10.33.200.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C7DB55D713;
 Thu, 17 Oct 2019 15:40:18 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-3-philmd@redhat.com>
 <1e8c724b-8846-255a-eace-6bf135471566@redhat.com>
 <1e1bffc6-a7cc-5beb-3f9f-da8e644c8d4b@redhat.com>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABtB5UaG9tYXMgSHV0
 aCA8dGh1dGhAcmVkaGF0LmNvbT6JAjgEEwECACIFAlVgX6oCGwMGCwkIBwMCBhUIAgkKCwQW
 AgMBAh4BAheAAAoJEC7Z13T+cC21EbIP/ii9cvT2HHGbFRl8HqGT6+7Wkb+XLMqJBMAIGiQK
 QIP3xk1HPTsLfVG0ao4hy/oYkGNOP8+ubLnZen6Yq3zAFiMhQ44lvgigDYJo3Ve59gfe99KX
 EbtB+X95ODARkq0McR6OAsPNJ7gpEUzfkQUUJTXRDQXfG/FX303Gvk+YU0spm2tsIKPl6AmV
 1CegDljzjycyfJbk418MQmMu2T82kjrkEofUO2a24ed3VGC0/Uz//XCR2ZTo+vBoBUQl41BD
 eFFtoCSrzo3yPFS+w5fkH9NT8ChdpSlbNS32NhYQhJtr9zjWyFRf0Zk+T/1P7ECn6gTEkp5k
 ofFIA4MFBc/fXbaDRtBmPB0N9pqTFApIUI4vuFPPO0JDrII9dLwZ6lO9EKiwuVlvr1wwzsgq
 zJTPBU3qHaUO4d/8G+gD7AL/6T4zi8Jo/GmjBsnYaTzbm94lf0CjXjsOX3seMhaE6WAZOQQG
 tZHAO1kAPWpaxne+wtgMKthyPLNwelLf+xzGvrIKvLX6QuLoWMnWldu22z2ICVnLQChlR9d6
 WW8QFEpo/FK7omuS8KvvopFcOOdlbFMM8Y/8vBgVMSsK6fsYUhruny/PahprPbYGiNIhKqz7
 UvgyZVl4pBFjTaz/SbimTk210vIlkDyy1WuS8Zsn0htv4+jQPgo9rqFE4mipJjy/iboDuQIN
 BFH7eUwBEAC2nzfUeeI8dv0C4qrfCPze6NkryUflEut9WwHhfXCLjtvCjnoGqFelH/PE9NF4
 4VPSCdvD1SSmFVzu6T9qWdcwMSaC+e7G/z0/AhBfqTeosAF5XvKQlAb9ZPkdDr7YN0a1XDfa
 +NgA+JZB4ROyBZFFAwNHT+HCnyzy0v9Sh3BgJJwfpXHH2l3LfncvV8rgFv0bvdr70U+On2XH
 5bApOyW1WpIG5KPJlDdzcQTyptOJ1dnEHfwnABEfzI3dNf63rlxsGouX/NFRRRNqkdClQR3K
 gCwciaXfZ7ir7fF0u1N2UuLsWA8Ei1JrNypk+MRxhbvdQC4tyZCZ8mVDk+QOK6pyK2f4rMf/
 WmqxNTtAVmNuZIwnJdjRMMSs4W4w6N/bRvpqtykSqx7VXcgqtv6eqoDZrNuhGbekQA0sAnCJ
 VPArerAZGArm63o39me/bRUQeQVSxEBmg66yshF9HkcUPGVeC4B0TPwz+HFcVhheo6hoJjLq
 knFOPLRj+0h+ZL+D0GenyqD3CyuyeTT5dGcNU9qT74bdSr20k/CklvI7S9yoQje8BeQAHtdV
 cvO8XCLrpGuw9SgOS7OP5oI26a0548M4KldAY+kqX6XVphEw3/6U1KTf7WxW5zYLTtadjISB
 X9xsRWSU+Yqs3C7oN5TIPSoj9tXMoxZkCIHWvnqGwZ7JhwARAQABiQIfBBgBAgAJBQJR+3lM
 AhsMAAoJEC7Z13T+cC21hPAQAIsBL9MdGpdEpvXs9CYrBkd6tS9mbaSWj6XBDfA1AEdQkBOn
 ZH1Qt7HJesk+qNSnLv6+jP4VwqK5AFMrKJ6IjE7jqgzGxtcZnvSjeDGPF1h2CKZQPpTw890k
 fy18AvgFHkVk2Oylyexw3aOBsXg6ukN44vIFqPoc+YSU0+0QIdYJp/XFsgWxnFIMYwDpxSHS
 5fdDxUjsk3UBHZx+IhFjs2siVZi5wnHIqM7eK9abr2cK2weInTBwXwqVWjsXZ4tq5+jQrwDK
 cvxIcwXdUTLGxc4/Z/VRH1PZSvfQxdxMGmNTGaXVNfdFZjm4fz0mz+OUi6AHC4CZpwnsliGV
 ODqwX8Y1zic9viSTbKS01ZNp175POyWViUk9qisPZB7ypfSIVSEULrL347qY/hm9ahhqmn17
 Ng255syASv3ehvX7iwWDfzXbA0/TVaqwa1YIkec+/8miicV0zMP9siRcYQkyTqSzaTFBBmqD
 oiT+z+/E59qj/EKfyce3sbC9XLjXv3mHMrq1tKX4G7IJGnS989E/fg6crv6NHae9Ckm7+lSs
 IQu4bBP2GxiRQ+NV3iV/KU3ebMRzqIC//DCOxzQNFNJAKldPe/bKZMCxEqtVoRkuJtNdp/5a
 yXFZ6TfE1hGKrDBYAm4vrnZ4CXFSBDllL59cFFOJCkn4Xboj/aVxxJxF30bn
Organization: Red Hat
Message-ID: <2c9215bc-8b8e-3419-cef7-62e91139fcca@redhat.com>
Date: Thu, 17 Oct 2019 17:40:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1e1bffc6-a7cc-5beb-3f9f-da8e644c8d4b@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Thu, 17 Oct 2019 15:40:28 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 02/32] hw/i386/pc: Move kvm_i8259_init()
 declaration to sysemu/kvm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMTAvMjAxOSAxNy4zMSwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gT24g
MTAvMTcvMTkgNTowNCBQTSwgVGhvbWFzIEh1dGggd3JvdGU6Cj4+IE9uIDE1LzEwLzIwMTkgMTgu
MjYsIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIHdyb3RlOgo+Pj4gTW92ZSB0aGUgS1ZNLXJlbGF0
ZWQgY2FsbCB0byAic3lzZW11L2t2bS5oIi4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4+PiAtLS0KPj4+IMKgIGluY2x1
ZGUvaHcvaTM4Ni9wYy5oIHwgMSAtCj4+PiDCoCBpbmNsdWRlL3N5c2VtdS9rdm0uaCB8IDEgKwo+
Pj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pj4K
Pj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMuaCBiL2luY2x1ZGUvaHcvaTM4Ni9w
Yy5oCj4+PiBpbmRleCA2ZGY0ZjRiNmZiLi4wOWU3NGU3NzY0IDEwMDY0NAo+Pj4gLS0tIGEvaW5j
bHVkZS9ody9pMzg2L3BjLmgKPj4+ICsrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCj4+PiBAQCAt
MTU4LDcgKzE1OCw2IEBAIHR5cGVkZWYgc3RydWN0IFBDTWFjaGluZUNsYXNzIHsKPj4+IMKgIMKg
IGV4dGVybiBEZXZpY2VTdGF0ZSAqaXNhX3BpYzsKPj4+IMKgIHFlbXVfaXJxICppODI1OV9pbml0
KElTQUJ1cyAqYnVzLCBxZW11X2lycSBwYXJlbnRfaXJxKTsKPj4+IC1xZW11X2lycSAqa3ZtX2k4
MjU5X2luaXQoSVNBQnVzICpidXMpOwo+Pj4gwqAgaW50IHBpY19yZWFkX2lycShEZXZpY2VTdGF0
ZSAqZCk7Cj4+PiDCoCBpbnQgcGljX2dldF9vdXRwdXQoRGV2aWNlU3RhdGUgKmQpOwo+Pj4gwqAg
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvc3lzZW11L2t2bS5oIGIvaW5jbHVkZS9zeXNlbXUva3ZtLmgK
Pj4+IGluZGV4IDlkMTQzMjgyYmMuLmRhOGFhOWY1YTggMTAwNjQ0Cj4+PiAtLS0gYS9pbmNsdWRl
L3N5c2VtdS9rdm0uaAo+Pj4gKysrIGIvaW5jbHVkZS9zeXNlbXUva3ZtLmgKPj4+IEBAIC01MTMs
NiArNTEzLDcgQEAgdm9pZCBrdm1faXJxY2hpcF9zZXRfcWVtdWlycV9nc2koS1ZNU3RhdGUgKnMs
Cj4+PiBxZW11X2lycSBpcnEsIGludCBnc2kpOwo+Pj4gwqAgdm9pZCBrdm1fcGNfZ3NpX2hhbmRs
ZXIodm9pZCAqb3BhcXVlLCBpbnQgbiwgaW50IGxldmVsKTsKPj4+IMKgIHZvaWQga3ZtX3BjX3Nl
dHVwX2lycV9yb3V0aW5nKGJvb2wgcGNpX2VuYWJsZWQpOwo+Pj4gwqAgdm9pZCBrdm1faW5pdF9p
cnFfcm91dGluZyhLVk1TdGF0ZSAqcyk7Cj4+PiArcWVtdV9pcnEgKmt2bV9pODI1OV9pbml0KElT
QUJ1cyAqYnVzKTsKPj4KPj4gV2h5PyBUaGUgZnVuY3Rpb24gaXMgZGVmaW5lZCBpbiBody9pMzg2
L2t2bS8gLSBzbyBtb3ZpbmcgaXRzIHByb3RvdHlwZQo+PiB0byBhIGdlbmVyaWMgaGVhZGVyIHNv
dW5kcyB3cm9uZyB0byBtZS4KPiAKPiBUaGlzIGZ1bmN0aW9uIGlzIGRlY2xhcmVkIHdoZW4gY29t
cGlsaW5nIHdpdGhvdXQgS1ZNLCBhbmQgaXMgYXZhaWxhYmxlCj4gb24gdGhlIEFscGhhL0hQUEEv
TUlQUyB3aGljaCBkb24ndCBoYXZlIGl0LgoKU29ycnksIEkgZmFpbGVkIHRvIHBhcnNlIHlvdXIg
bGFzdCBzZW50ZW5jZS4gSXQncyBvbmx5IHVzZWQgYnkgaHcvaTM4Ngpjb2RlIGFzIGZhciBhcyBJ
IGNhbiBzZWUuCgo+IFlvdSdkIHJhdGhlciBtb3ZlIHRoZSBrdm1fcGNfKiBkZWNsYXJhdGlvbnMg
dG8gaHcvaTM4Ni9rdm0vPwoKTWF5YmUsIGJ1dCB0aGF0J3MgY2VydGFpbmx5IHNvbWV0aGluZyBm
b3IgYSBkaWZmZXJlbnQgcGF0Y2ggc2VyaWVzLgoKVGhpcyBzZXJpZXMgaGVyZSBzaG91bGQgZm9j
dXMgb24gd2hhdCB5b3UndmUgbWVudGlvbmVkIGluIHRoZSBjb3ZlcgpsZXR0ZXIsIEkgdGhpbmsu
IEl0J3MgYWxyZWFkeSBiaWcgZW5vdWdoLgoKIFRob21hcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:41:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:41:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7uG-0005HS-EV; Thu, 17 Oct 2019 15:41:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=yLKJ=YK=redhat.com=thuth@srs-us1.protection.inumbo.net>)
 id 1iL7uF-0005HJ-Cw
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:41:39 +0000
X-Inumbo-ID: 9b9607e6-f0f4-11e9-93d4-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9b9607e6-f0f4-11e9-93d4-12813bfff9fa;
 Thu, 17 Oct 2019 15:41:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 307B589F304;
 Thu, 17 Oct 2019 15:41:38 +0000 (UTC)
Received: from thuth.remote.csb (dhcp-200-228.str.redhat.com [10.33.200.228])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D6109600C4;
 Thu, 17 Oct 2019 15:41:30 +0000 (UTC)
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 qemu-devel@nongnu.org
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-22-philmd@redhat.com>
From: Thomas Huth <thuth@redhat.com>
Openpgp: preference=signencrypt
Autocrypt: addr=thuth@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFH7eUwBEACzyOXKU+5Pcs6wNpKzrlJwzRl3VGZt95VCdb+FgoU9g11m7FWcOafrVRwU
 yYkTm9+7zBUc0sW5AuPGR/dp3pSLX/yFWsA/UB4nJsHqgDvDU7BImSeiTrnpMOTXb7Arw2a2
 4CflIyFqjCpfDM4MuTmzTjXq4Uov1giGE9X6viNo1pxyEpd7PanlKNnf4PqEQp06X4IgUacW
 tSGj6Gcns1bCuHV8OPWLkf4hkRnu8hdL6i60Yxz4E6TqlrpxsfYwLXgEeswPHOA6Mn4Cso9O
 0lewVYfFfsmokfAVMKWzOl1Sr0KGI5T9CpmRfAiSHpthhHWnECcJFwl72NTi6kUcUzG4se81
 O6n9d/kTj7pzTmBdfwuOZ0YUSqcqs0W+l1NcASSYZQaDoD3/SLk+nqVeCBB4OnYOGhgmIHNW
 0CwMRO/GK+20alxzk//V9GmIM2ACElbfF8+Uug3pqiHkVnKqM7W9/S1NH2qmxB6zMiJUHlTH
 gnVeZX0dgH27mzstcF786uPcdEqS0KJuxh2kk5IvUSL3Qn3ZgmgdxBMyCPciD/1cb7/Ahazr
 3ThHQXSHXkH/aDXdfLsKVuwDzHLVSkdSnZdt5HHh75/NFHxwaTlydgfHmFFwodK8y/TjyiGZ
 zg2Kje38xnz8zKn9iesFBCcONXS7txENTzX0z80WKBhK+XSFJwARAQABtB5UaG9tYXMgSHV0
 aCA8dGh1dGhAcmVkaGF0LmNvbT6JAjgEEwECACIFAlVgX6oCGwMGCwkIBwMCBhUIAgkKCwQW
 AgMBAh4BAheAAAoJEC7Z13T+cC21EbIP/ii9cvT2HHGbFRl8HqGT6+7Wkb+XLMqJBMAIGiQK
 QIP3xk1HPTsLfVG0ao4hy/oYkGNOP8+ubLnZen6Yq3zAFiMhQ44lvgigDYJo3Ve59gfe99KX
 EbtB+X95ODARkq0McR6OAsPNJ7gpEUzfkQUUJTXRDQXfG/FX303Gvk+YU0spm2tsIKPl6AmV
 1CegDljzjycyfJbk418MQmMu2T82kjrkEofUO2a24ed3VGC0/Uz//XCR2ZTo+vBoBUQl41BD
 eFFtoCSrzo3yPFS+w5fkH9NT8ChdpSlbNS32NhYQhJtr9zjWyFRf0Zk+T/1P7ECn6gTEkp5k
 ofFIA4MFBc/fXbaDRtBmPB0N9pqTFApIUI4vuFPPO0JDrII9dLwZ6lO9EKiwuVlvr1wwzsgq
 zJTPBU3qHaUO4d/8G+gD7AL/6T4zi8Jo/GmjBsnYaTzbm94lf0CjXjsOX3seMhaE6WAZOQQG
 tZHAO1kAPWpaxne+wtgMKthyPLNwelLf+xzGvrIKvLX6QuLoWMnWldu22z2ICVnLQChlR9d6
 WW8QFEpo/FK7omuS8KvvopFcOOdlbFMM8Y/8vBgVMSsK6fsYUhruny/PahprPbYGiNIhKqz7
 UvgyZVl4pBFjTaz/SbimTk210vIlkDyy1WuS8Zsn0htv4+jQPgo9rqFE4mipJjy/iboDuQIN
 BFH7eUwBEAC2nzfUeeI8dv0C4qrfCPze6NkryUflEut9WwHhfXCLjtvCjnoGqFelH/PE9NF4
 4VPSCdvD1SSmFVzu6T9qWdcwMSaC+e7G/z0/AhBfqTeosAF5XvKQlAb9ZPkdDr7YN0a1XDfa
 +NgA+JZB4ROyBZFFAwNHT+HCnyzy0v9Sh3BgJJwfpXHH2l3LfncvV8rgFv0bvdr70U+On2XH
 5bApOyW1WpIG5KPJlDdzcQTyptOJ1dnEHfwnABEfzI3dNf63rlxsGouX/NFRRRNqkdClQR3K
 gCwciaXfZ7ir7fF0u1N2UuLsWA8Ei1JrNypk+MRxhbvdQC4tyZCZ8mVDk+QOK6pyK2f4rMf/
 WmqxNTtAVmNuZIwnJdjRMMSs4W4w6N/bRvpqtykSqx7VXcgqtv6eqoDZrNuhGbekQA0sAnCJ
 VPArerAZGArm63o39me/bRUQeQVSxEBmg66yshF9HkcUPGVeC4B0TPwz+HFcVhheo6hoJjLq
 knFOPLRj+0h+ZL+D0GenyqD3CyuyeTT5dGcNU9qT74bdSr20k/CklvI7S9yoQje8BeQAHtdV
 cvO8XCLrpGuw9SgOS7OP5oI26a0548M4KldAY+kqX6XVphEw3/6U1KTf7WxW5zYLTtadjISB
 X9xsRWSU+Yqs3C7oN5TIPSoj9tXMoxZkCIHWvnqGwZ7JhwARAQABiQIfBBgBAgAJBQJR+3lM
 AhsMAAoJEC7Z13T+cC21hPAQAIsBL9MdGpdEpvXs9CYrBkd6tS9mbaSWj6XBDfA1AEdQkBOn
 ZH1Qt7HJesk+qNSnLv6+jP4VwqK5AFMrKJ6IjE7jqgzGxtcZnvSjeDGPF1h2CKZQPpTw890k
 fy18AvgFHkVk2Oylyexw3aOBsXg6ukN44vIFqPoc+YSU0+0QIdYJp/XFsgWxnFIMYwDpxSHS
 5fdDxUjsk3UBHZx+IhFjs2siVZi5wnHIqM7eK9abr2cK2weInTBwXwqVWjsXZ4tq5+jQrwDK
 cvxIcwXdUTLGxc4/Z/VRH1PZSvfQxdxMGmNTGaXVNfdFZjm4fz0mz+OUi6AHC4CZpwnsliGV
 ODqwX8Y1zic9viSTbKS01ZNp175POyWViUk9qisPZB7ypfSIVSEULrL347qY/hm9ahhqmn17
 Ng255syASv3ehvX7iwWDfzXbA0/TVaqwa1YIkec+/8miicV0zMP9siRcYQkyTqSzaTFBBmqD
 oiT+z+/E59qj/EKfyce3sbC9XLjXv3mHMrq1tKX4G7IJGnS989E/fg6crv6NHae9Ckm7+lSs
 IQu4bBP2GxiRQ+NV3iV/KU3ebMRzqIC//DCOxzQNFNJAKldPe/bKZMCxEqtVoRkuJtNdp/5a
 yXFZ6TfE1hGKrDBYAm4vrnZ4CXFSBDllL59cFFOJCkn4Xboj/aVxxJxF30bn
Organization: Red Hat
Message-ID: <bf6f46fd-5573-4b44-5a43-6ec2b4bd65e1@redhat.com>
Date: Thu, 17 Oct 2019 17:41:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015162705.28087-22-philmd@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.68]); Thu, 17 Oct 2019 15:41:38 +0000 (UTC)
Subject: Re: [Xen-devel] [PATCH 21/32] hw/i386/pc: Reduce gsi_handler scope
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, kvm@vger.kernel.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>, xen-devel@lists.xenproject.org,
 Anthony Perard <anthony.perard@citrix.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMTAvMjAxOSAxOC4yNiwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgd3JvdGU6Cj4gcGNf
Z3NpX2NyZWF0ZSgpIGlzIHRoZSBzaW5nbGUgZnVuY3Rpb24gdGhhdCB1c2VzIGdzaV9oYW5kbGVy
Lgo+IE1ha2UgaXQgYSBzdGF0aWMgdmFyaWFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgo+IC0tLQo+ICBody9pMzg2L3Bj
LmMgICAgICAgICB8IDIgKy0KPiAgaW5jbHVkZS9ody9pMzg2L3BjLmggfCAyIC0tCj4gIDIgZmls
ZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwo+IGluZGV4IGE3NTk3YzZjNDQuLjU5ZGUw
YzhhMWYgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9wYy5jCj4gKysrIGIvaHcvaTM4Ni9wYy5jCj4g
QEAgLTM0Niw3ICszNDYsNyBAQCBHbG9iYWxQcm9wZXJ0eSBwY19jb21wYXRfMV80W10gPSB7Cj4g
IH07Cj4gIGNvbnN0IHNpemVfdCBwY19jb21wYXRfMV80X2xlbiA9IEdfTl9FTEVNRU5UUyhwY19j
b21wYXRfMV80KTsKPiAgCj4gLXZvaWQgZ3NpX2hhbmRsZXIodm9pZCAqb3BhcXVlLCBpbnQgbiwg
aW50IGxldmVsKQo+ICtzdGF0aWMgdm9pZCBnc2lfaGFuZGxlcih2b2lkICpvcGFxdWUsIGludCBu
LCBpbnQgbGV2ZWwpCj4gIHsKPiAgICAgIEdTSVN0YXRlICpzID0gb3BhcXVlOwo+ICAKPiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+IGlu
ZGV4IGQwYzZiOWQ0NjkuLjc1YjQ0ZTE1NmMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9pMzg2
L3BjLmgKPiArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+IEBAIC0xNzIsOCArMTcyLDYgQEAg
dHlwZWRlZiBzdHJ1Y3QgR1NJU3RhdGUgewo+ICAgICAgcWVtdV9pcnEgaW9hcGljX2lycVtJT0FQ
SUNfTlVNX1BJTlNdOwo+ICB9IEdTSVN0YXRlOwo+ICAKPiAtdm9pZCBnc2lfaGFuZGxlcih2b2lk
ICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpOwo+IC0KPiAgR1NJU3RhdGUgKnBjX2dzaV9jcmVh
dGUocWVtdV9pcnEgKippcnFzLCBib29sIHBjaV9lbmFibGVkKTsKPiAgCj4gIC8qIHZtcG9ydC5j
ICovCj4gCgpSZXZpZXdlZC1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 15:42:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 15:42:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL7vS-0005Om-S8; Thu, 17 Oct 2019 15:42:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=crom=YK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iL7vR-0005Od-Ni
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 15:42:53 +0000
X-Inumbo-ID: c4d32544-f0f4-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c4d32544-f0f4-11e9-8aca-bc764e2007e4;
 Thu, 17 Oct 2019 15:42:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iL7vL-00047Q-7y; Thu, 17 Oct 2019 15:42:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iL7vK-0008NX-FV; Thu, 17 Oct 2019 15:42:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iL7vK-0000nM-Ev; Thu, 17 Oct 2019 15:42:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142798-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=67e72053c1de2457bd23af52ee6d448598dbae26
X-Osstest-Versions-That: libvirt=36138eaecf8920d843ca3b1cec38cc765369144c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Oct 2019 15:42:46 +0000
Subject: [Xen-devel] [libvirt test] 142798: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc5OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI3OTgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjY0NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNjQ0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDY3ZTcyMDUzYzFkZTI0NTdiZDIzYWY1MmVlNmQ0NDg1OThkYmFl
MjYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDM2MTM4ZWFlY2Y4OTIw
ZDg0M2NhM2IxY2VjMzhjYzc2NTM2OTE0NGMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjY0NCAg
MjAxOS0xMC0xMiAwNDoxODo1MSBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDI3
NjEgIDIwMTktMTAtMTUgMDQ6MTg6NDYgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDI3OTggIDIwMTktMTAtMTYgMDQ6MTg6NDYgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28g
PGp0b21rb0ByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5j
b20+CiAgUGF2ZWwgTW9yZXMgPHBtb3Jlc0ByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CiAgIDM2MTM4ZWFlY2YuLjY3ZTcyMDUzYzEgIDY3ZTcyMDUzYzFkZTI0NTdiZDIzYWY1
MmVlNmQ0NDg1OThkYmFlMjYgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 16:21:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 16:21:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL8Wg-0000lZ-4D; Thu, 17 Oct 2019 16:21:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ihif=YK=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iL8Wf-0000lU-2N
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 16:21:21 +0000
X-Inumbo-ID: 271915c4-f0fa-11e9-beca-bc764e2007e4
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 271915c4-f0fa-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 16:21:20 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id c10so2388505otd.9
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 09:21:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=mdvV1MJ9vbmguRopOY7RzixX0dFrk6bLj+zB/Mf7OlI=;
 b=TiyN4x/mlQS1ut3OscYEOuG2MuDtmT0kkDZA+izAjyCOn84oJ37p5gznUdNBWWECXg
 wQIG2baUdh1Zg2q7TJBLTw1f49iyN07vRUXIbvC9RIfTrHRRC/u87cY4jw3pSObAyybI
 FRxAhH+QUxyT0wBccisPlvaBgU+aPrvC4+LUICMHT93jmS1MlY6wnUReN4WE3QMRj21x
 pq6N2kWr13GV5O6+UyjBVuWFi9AEKodB7n2h21TfKf+DpZxGchobNdWlKXp14+6BmIZJ
 LNzrz9gWSBU9CcVif2O3VUUcDtPU4dO7t8yiTGx7HTCUpIB2cMJFUA6siYIYS/IxiJ+q
 xEWw==
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=mdvV1MJ9vbmguRopOY7RzixX0dFrk6bLj+zB/Mf7OlI=;
 b=JMFWsPrAd3DmD0qwr3UOhbVLfMkCsAO/tpTdMlpqVYSiSvFRNBYUzu4uAEPC5DhaIM
 gYFcZYCpaFxmaeg9lxzephPrYOlVYOSdUwh7Y06oqBRpRxZVQLnbUpKFrUXCn5MGfBNm
 WRdqApcf/hXRlcOc2wzVwvDJ3P6c+eSfi8R1svVIaNndfiJi4Sd9GqBYd5dLKUqaEL7k
 tT9gjMU8X/C6ErFkhdtNRuYe1+fc4fMahfoU0VXkQQVlzhy+jwUNSJfs7J6+Rn5sc5xz
 58k8W4O6/uSClWDl8Eehh6LpSX7tmMehWhf0VaRPZrl3bomUsxf7O14wvx4K1SgGWD4U
 7PFw==
X-Gm-Message-State: APjAAAXbDLTAt3OnJdtONUFB8ag65yzRnV9MAF/S/bUKi9LYSScuaVWk
 rGG1+h8EtkR9o9m1A8aTxSuSNMOiM0QdUbE6grcZ7g==
X-Google-Smtp-Source: APXvYqxwl8OjwvMtj3/L18E83XJdrk+Ga7+vS3bhMSv/uc58naNDuhYqfQhgQIfEVzEDQ142A368k0axqE7nSwDGGeQ=
X-Received: by 2002:a05:6830:452:: with SMTP id
 d18mr3850352otc.295.1571329279681; 
 Thu, 17 Oct 2019 09:21:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 17 Oct 2019 09:21:19
 -0700 (PDT)
In-Reply-To: <8bcf9189-efbe-1575-7e57-fd7bdd202547@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-22-philmd@redhat.com>
 <CAL1e-=hLUDDqFiV8W1f2PFGYJMomvmZUXmjA55X7WEEYMykjHQ@mail.gmail.com>
 <8bcf9189-efbe-1575-7e57-fd7bdd202547@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 17 Oct 2019 18:21:19 +0200
Message-ID: <CAL1e-=g4nA1iCWYgoCSK4v53r+_dywkbf8_jfEVShrYyDDxZgg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 21/32] hw/i386/pc: Reduce gsi_handler scope
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============5234844938260993345=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5234844938260993345==
Content-Type: multipart/alternative; boundary="0000000000008a8c0005951d9bf8"

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

On Thursday, October 17, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.c=
om>
wrote:

> On 10/17/19 5:16 PM, Aleksandar Markovic wrote:
>
>> On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat=
.com
>> <mailto:philmd@redhat.com>> wrote:
>>
>>     pc_gsi_create() is the single function that uses gsi_handler.
>>     Make it a static variable.
>>
>>     Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com
>>     <mailto:philmd@redhat.com>>
>>     ---
>>       hw/i386/pc.c         | 2 +-
>>       include/hw/i386/pc.h | 2 --
>>       2 files changed, 1 insertion(+), 3 deletions(-)
>>
>>     diff --git a/hw/i386/pc.c b/hw/i386/pc.c
>>     index a7597c6c44..59de0c8a1f 100644
>>     --- a/hw/i386/pc.c
>>     +++ b/hw/i386/pc.c
>>     @@ -346,7 +346,7 @@ GlobalProperty pc_compat_1_4[] =3D {
>>       };
>>       const size_t pc_compat_1_4_len =3D G_N_ELEMENTS(pc_compat_1_4);
>>
>>     -void gsi_handler(void *opaque, int n, int level)
>>     +static void gsi_handler(void *opaque, int n, int level)
>>       {
>>           GSIState *s =3D opaque;
>>
>>     diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
>>     index d0c6b9d469..75b44e156c 100644
>>     --- a/include/hw/i386/pc.h
>>     +++ b/include/hw/i386/pc.h
>>     @@ -172,8 +172,6 @@ typedef struct GSIState {
>>           qemu_irq ioapic_irq[IOAPIC_NUM_PINS];
>>       } GSIState;
>>
>>     -void gsi_handler(void *opaque, int n, int level);
>>     -
>>       GSIState *pc_gsi_create(qemu_irq **irqs, bool pci_enabled);
>>
>>
>> Philippe, this 2-line deletion seems not to belong to this patch. If
>> true, please place it in another or a separate patch.
>>
>
> It does, this is the point of the change, make it static and remove its
> declaration :)
>


OK, I see.

Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>

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

<br><br>On Thursday, October 17, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a h=
ref=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">On 10/17/19 5:16 PM, Aleksandar Markovic wrote:<br=
>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:philmd@redhat.com" target=3D"_blank">philmd@redhat.com</a> &lt;mailto:=
<a href=3D"mailto:philmd@redhat.com" target=3D"_blank">philmd@redhat.com</a=
>&gt;&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 pc_gsi_create() is the single function that uses gsi_handler.=
<br>
=C2=A0 =C2=A0 Make it a static variable.<br>
<br>
=C2=A0 =C2=A0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mai=
lto:philmd@redhat.com" target=3D"_blank">philmd@redhat.com</a><br>
=C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:philmd@redhat.com" target=3D"_bl=
ank">philmd@redhat.com</a>&gt;&gt;<br>
=C2=A0 =C2=A0 ---<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0hw/i386/pc.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 2=
 +-<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/i386/pc.h | 2 --<br>
=C2=A0 =C2=A0 =C2=A0=C2=A02 files changed, 1 insertion(+), 3 deletions(-)<b=
r>
<br>
=C2=A0 =C2=A0 diff --git a/hw/i386/pc.c b/hw/i386/pc.c<br>
=C2=A0 =C2=A0 index a7597c6c44..59de0c8a1f 100644<br>
=C2=A0 =C2=A0 --- a/hw/i386/pc.c<br>
=C2=A0 =C2=A0 +++ b/hw/i386/pc.c<br>
=C2=A0 =C2=A0 @@ -346,7 +346,7 @@ GlobalProperty pc_compat_1_4[] =3D {<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0};<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0const size_t pc_compat_1_4_len =3D G_N_ELEMENTS(p=
c_compat_1_4);<br>
<br>
=C2=A0 =C2=A0 -void gsi_handler(void *opaque, int n, int level)<br>
=C2=A0 =C2=A0 +static void gsi_handler(void *opaque, int n, int level)<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0GSIState *s =3D opaque;<br>
<br>
=C2=A0 =C2=A0 diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
=C2=A0 =C2=A0 index d0c6b9d469..75b44e156c 100644<br>
=C2=A0 =C2=A0 --- a/include/hw/i386/pc.h<br>
=C2=A0 =C2=A0 +++ b/include/hw/i386/pc.h<br>
=C2=A0 =C2=A0 @@ -172,8 +172,6 @@ typedef struct GSIState {<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0qemu_irq ioapic_irq[IOAPIC_NUM_PINS=
];<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0} GSIState;<br>
<br>
=C2=A0 =C2=A0 -void gsi_handler(void *opaque, int n, int level);<br>
=C2=A0 =C2=A0 -<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0GSIState *pc_gsi_create(qemu_irq **irqs, bool pci=
_enabled);<br>
<br>
<br>
Philippe, this 2-line deletion seems not to belong to this patch. If true, =
please place it in another or a separate patch.<br>
</blockquote>
<br>
It does, this is the point of the change, make it static and remove its dec=
laration :)<br>
</blockquote><div><br></div><div><br></div><div>OK, I see.</div><div><div i=
d=3D"cvcmsg_16dbfeb33c93ed97" class=3D"yh  " style=3D"border-top-left-radiu=
s:0px;border-top-right-radius:0px;margin-bottom:11px;overflow:visible"><div=
 class=3D"Vh" id=3D"cvcfullmsg_16dbfeb33c93ed97"><div id=3D"cvcmsgbod_16dbf=
eb33c93ed97" class=3D"aj"><div class=3D"Ni"><div class=3D"ni pi " dir=3D"lt=
r"><p dir=3D"ltr">Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:am=
arkovic@wavecomp.com" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;</p><=
div style=3D"clear:both"></div></div><div style=3D"clear:both"></div><div><=
div class=3D"M j T b hc Aj S" tabindex=3D"0"><div class=3D"V j hf"></div></=
div></div><div style=3D"clear:both"></div></div></div></div></div><div id=
=3D"cvcmsg_16dbfecd588da1f7" class=3D"yh" style=3D"margin-bottom:11px"><div=
 class=3D"Vh" id=3D"cvcfullmsg_16dbfecd588da1f7"><div class=3D"M j Zi Mi  "=
 tabindex=3D"0"><div id=3D"cvcreply_16dbfecd588da1f7" class=3D"M j T b hc x=
h S  " tabindex=3D"0"><div class=3D"V j td"></div></div></div></div></div><=
/div><div>=C2=A0</div>

--0000000000008a8c0005951d9bf8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5234844938260993345==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 16:32:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 16:32:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL8hr-0001fO-CW; Thu, 17 Oct 2019 16:32:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RBGG=YK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iL8hq-0001fI-2m
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 16:32:54 +0000
X-Inumbo-ID: c437d97a-f0fb-11e9-93d4-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c437d97a-f0fb-11e9-93d4-12813bfff9fa;
 Thu, 17 Oct 2019 16:32:53 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 615B321835;
 Thu, 17 Oct 2019 16:32:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571329972;
 bh=segXAck1GJ+HIKI4MwIzpWfh1gStt3PRGw6Vtv5vIW8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=1QIw7ZD+OsgdYvdFUl49xRe3SGonaaFURvCu13cs3bCvspAmub/gw5UIR/mmL21kF
 dsrzx6ek6woKI5IARADnNKi9xMLXlXIBn476xYh4tx5Xkts+m/UfWJ7Gbrb0trUPoj
 vvv/E2yf1TV6/gcrqNmSSv5lL9cfvjIh052DQoAk=
Date: Thu, 17 Oct 2019 09:32:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <5CFB62F9-89FA-445F-89EA-17D5F71E78AB@citrix.com>
Message-ID: <alpine.DEB.2.21.1910170926030.30080@sstabellini-ThinkPad-T480s>
References: <AC0692FB-99DB-40A5-BF7E-258A038679EC@xenproject.org>
 <26E88F34-5956-4491-A1A6-9F6FCF87C54E@gmail.com>
 <5CFB62F9-89FA-445F-89EA-17D5F71E78AB@citrix.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1904820097-1571329971=:30080"
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1904820097-1571329971=:30080
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 17 Oct 2019, Lars Kurth wrote:
> ﻿On 16/10/2019, 17:35, "Rich Persaud" <persaur@gmail.com> wrote:
> 
>     > On Oct 15, 2019, at 08:27, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
> ...
>     > 
>     > My point really was is that due to storing the files in git, we essentially do NOT today do this.
>     > So we would need to take extra action: e.g. manually or through tooling
>     > 
>     >>>   4.2: We could require individual authors to be credited: in that
>     >>>           case we probably ought to lead by example and list the authors
>     >>>           in a credit/license section and extract the information from
>     >>>           git logs when we generate it (at some point in the future)
>     >>> 5: You give an indication whether you made changes ... in practice
>     >>> this means you have to state significant changes made to the works
>     >> 
>     >> This is also helpful for provenance of changes, which is relevant in safety-oriented documentation.  It can be used to clearly delineate CC-licensed content (which may be reused by many companies) from "All Rights Reserved" commercial content that may be added for a specific commercial audience or purpose.
>     > 
>     > I agree
>     > 
>     > I think the outcome of this analysis is really that the only significant difference between BSD and CC-BY in this context is the  "All Rights Reserved" portion
>     
>     Also - BSD is a "software" license while CC-BY is a "content" license, so they are not strictly comparable, even if they use similar terminology.
> 
> True, but as we have noticed the boundary between content and in-code docs content is fuzzy.
>     
>     >> There is a difference between "software" which "runs on machines" and "documentation" which "runs on humans".  Combined software (e.g. BSD code from two origins) is executed identically, despite origin.  Humans make value judgements based on the author/origin of content, hence the focus on attribution.  Yes, there is a provenance graph in git (software/data), but that's not typically visible to human readers, except as a generated report, i.e. documentation.
>     > 
>     > Yes true. But also true for CC-BY-4 sources stored in git unless extra action is taken 
>     > 
>     > But my point is: 
>     > * If we take extra action as e.g. proposed in 4.2 we can apply this uniformly to BSD as well as CC-BY pages
>     > * We can add a section on re-use as proposed in 4.2 which recommends best practices around 5.  
>     > * We can highlight sections that are BSD vs CC-BY in such a section, such that someone who has issue can remove these easily
>     > 
>     > In addition to these points: maybe it is too impractical to create ABI documentation based on CC-BY-4 (given that a lot of what we need is already in BSD sources). 
>     > We could just copy some of the content in the BSD sources to new CC-BY-4 sources, but in practice it would just be hiding the potential legal issues behind it. 
>     > Someone could contest the creation and argue that portions of the now CC-BY-4 sources are in fact BSD: in practice this is extremely unlikely, but it is possible.
>     > 
>     >>> As such, BSD-2/3-Clause in our context works similarly to CC-BY-4
>     >>> from a downstream's perspective. In fact CC-BY-4 is somewhat stricter
>     >> 
>     >> If we don't want the incentives and provenance properties of CC-BY, there is the option of CC0, which is the equivalent of public domain.  This would delegate the task of separating commercial vs CC content to each reader, without any license-required attribution or separation.
>     >> 
>     >> Some background on licenses designed for documentation, which has different legal requirements than software:
>     >> 
>     >> https://www.dreamsongs.com/IHE/IHE-50.html
>     >> https://creativecommons.org/faq/#what-are-creative-commons-licenses (not for s/w)
>     > 
>     > I will have a look. But the core issue - which is why I have proposed what I have - is the question on how practically ABI documentation published under CC-BY-4, when much of this information has already been published in the past as code under BSD.
>     
>     Is there a reference sample of:
>     
>     - previously published, BSD-licensed, ABI specification-as-source-code
> 
> All of http://xenbits.xen.org/docs/unstable/hypercall
> And some can be content rich as seen in http://xenbits.xen.org/docs/unstable/hypercall/arm/include,public,xen.h.html#Func_HYPERVISOR_mmu_update
>  
>     - the corresponding FuSA ABI documentation for that source file
> 
> We do NOT have ANY FuSA documentation at this stage. And there are NO examples of such docs in the public domain
> I am waiting for a sanitised smallish system software example to be made available, which should help us identify the practical implications 
> However, ABI documentation would be part of it
>     
>     If there is almost a 1:1 correspondence between ABI "docs" and "code", could the necessary FuSA annotations become part of the source code file, e.g. comments or tags?  Or is there a requirement for the ABI documentation to have a specific layout in a printable report?
>     
> I don’t think there will be a 1:1 mapping. The documentation would typically be
> - Interface docs (e.g. ABI docs) - there will likely be a clean mapping 
> - Requirements: specifying what the system is supposed to do - no clean mapping to source
> - Designs, Architecture docs, ... - no clean mapping to source
> - Test Specs - should have clean mapping to test code, but not to tested code
> 
> We do still need some sort of tagging for tracability
> 
> In any case: I think we are at the stage where we need to hear from Andy and others

Just to make my thinking clear: I don't care very much about the
specific license, and if we have options, it looks like one of Creative
Commons would probably be my favorite.

My only requirement is that we can copy/paste comments between headers
files and docs in both directions. As long as we can do that, the
license is fine by me.  Given that the headers files are BSD, it looks
like the best way to achieve compatibility is using BSD for the docs
too.

However, if you tell me that we can copy/paste sentences between BSD
headers, Creative Commons docs, and back, then I am also fine with that.
--8323329-1904820097-1571329971=:30080
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1904820097-1571329971=:30080--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 16:41:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 16:41:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL8px-0002VU-8J; Thu, 17 Oct 2019 16:41:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xjKI=YK=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1iL8pv-0002VP-Ri
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 16:41:15 +0000
X-Inumbo-ID: eecc4378-f0fc-11e9-beca-bc764e2007e4
Received: from mail-io1-xd42.google.com (unknown [2607:f8b0:4864:20::d42])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eecc4378-f0fc-11e9-beca-bc764e2007e4;
 Thu, 17 Oct 2019 16:41:14 +0000 (UTC)
Received: by mail-io1-xd42.google.com with SMTP id q1so3856432ion.1
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 09:41:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=b7Nop9ny6Fkahci1udaLNpBafkhwolusC6ezs8hA82o=;
 b=fYoN8bOg2Azv7q8d/DgkFFCRY2DMxhPeA1kXkf1a6h14BCZlrSbCbLx52ypfFsp5I0
 iDXlnN6xpau2UI8iqnEZOwCrss4vs2LcpkpPl2Ydek+EcdmLD4HxBGjjBbh6qrQRDBpJ
 VYSjOQksILMRfaOnTmPFJJXw+xt2TOT87Os0Tz7wxtdmDJGUZlzEEjftOxcI5CiPfTvs
 GIkiDAcD9hFYYQC20hOUcweioM4Tfb/vp5Ysp00gB7zcpOpCpF1WT83erXOvkOopHXHi
 clS8WELXJGkfXyzKUeD5yZ+XCVsZPfGO6iTML8XkKzVLnq0x6qjMsFetpnou7pCkA/X6
 f/vA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=b7Nop9ny6Fkahci1udaLNpBafkhwolusC6ezs8hA82o=;
 b=CWlg3QtbsGtknGZ6mIqaXho1neNJb9od3pb72hZE9ecDr6HHyOe6D9okX+TPrMxck0
 1me20eIwjym6GfqtL3yjnKdkkTDo1M04Ma9QQvEr3XemUNoYv0MhU3XYva5zoEOa5Mpr
 uzhkxNrMhvk//EoP1vFqYhgS044A657SAm/Yqx5dCVpeBCC7OW4pGR+WUV89HNxeOmKC
 UXlX/gyPEvLHUaPWoNvGiUFTtxu5Xi0Z64iHxutAffD1N30KCsz+Wmk4cb6TIkFLbeKc
 HzbexgEWUL554lhVoluoPF3p+tfsuoeV2D45mPxk5mt3xursH6xIEPlHFn5Je+Q6qJv5
 /3mw==
X-Gm-Message-State: APjAAAVSihQC5qd6pFHHJ6ycPBKFbdE0RwSYEpxElBRBtWP2kqPSHpKo
 o0gJ4L6FRx0z9j7emEaY/WU=
X-Google-Smtp-Source: APXvYqxEZsEX7N2cUmwuZ8yr8ADDf7yCRNoTIOlzwQ2ex6h+dsOiTqwilnmSCPZCWNuCbWuAgS5MGA==
X-Received: by 2002:a6b:7a47:: with SMTP id k7mr3528271iop.123.1571330473605; 
 Thu, 17 Oct 2019 09:41:13 -0700 (PDT)
Received: from [100.64.72.56] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id m4sm854953ioc.39.2019.10.17.09.41.13
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 17 Oct 2019 09:41:13 -0700 (PDT)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Thu, 17 Oct 2019 12:41:12 -0400
Message-Id: <A121740C-3C3C-4851-9475-F5929A5A8A99@gmail.com>
References: <alpine.DEB.2.21.1910170926030.30080@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910170926030.30080@sstabellini-ThinkPad-T480s>
To: Stefano Stabellini <sstabellini@kernel.org>
X-Mailer: iPad Mail (17A878)
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>, Lars Kurth <lars.kurth@citrix.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gT2N0IDE3LCAyMDE5LCBhdCAxMjozMiwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPiDvu79PbiBUaHUsIDE3IE9jdCAyMDE5LCBMYXJzIEt1
cnRoIHdyb3RlOgo+PiDvu79PbiAxNi8xMC8yMDE5LCAxNzozNSwgIlJpY2ggUGVyc2F1ZCIgPHBl
cnNhdXJAZ21haWwuY29tPiB3cm90ZToKPj4gCj4+Pj4gT24gT2N0IDE1LCAyMDE5LCBhdCAwODoy
NywgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aC54ZW5AZ21haWwuY29tPiB3cm90ZToKPj4+IC4uLgo+
Pj4gCj4+PiBNeSBwb2ludCByZWFsbHkgd2FzIGlzIHRoYXQgZHVlIHRvIHN0b3JpbmcgdGhlIGZp
bGVzIGluIGdpdCwgd2UgZXNzZW50aWFsbHkgZG8gTk9UIHRvZGF5IGRvIHRoaXMuCj4+PiBTbyB3
ZSB3b3VsZCBuZWVkIHRvIHRha2UgZXh0cmEgYWN0aW9uOiBlLmcuIG1hbnVhbGx5IG9yIHRocm91
Z2ggdG9vbGluZwo+Pj4gCj4+Pj4+ICA0LjI6IFdlIGNvdWxkIHJlcXVpcmUgaW5kaXZpZHVhbCBh
dXRob3JzIHRvIGJlIGNyZWRpdGVkOiBpbiB0aGF0Cj4+Pj4+ICAgICAgICAgIGNhc2Ugd2UgcHJv
YmFibHkgb3VnaHQgdG8gbGVhZCBieSBleGFtcGxlIGFuZCBsaXN0IHRoZSBhdXRob3JzCj4+Pj4+
ICAgICAgICAgIGluIGEgY3JlZGl0L2xpY2Vuc2Ugc2VjdGlvbiBhbmQgZXh0cmFjdCB0aGUgaW5m
b3JtYXRpb24gZnJvbQo+Pj4+PiAgICAgICAgICBnaXQgbG9ncyB3aGVuIHdlIGdlbmVyYXRlIGl0
IChhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUpCj4+Pj4+IDU6IFlvdSBnaXZlIGFuIGluZGlj
YXRpb24gd2hldGhlciB5b3UgbWFkZSBjaGFuZ2VzIC4uLiBpbiBwcmFjdGljZQo+Pj4+PiB0aGlz
IG1lYW5zIHlvdSBoYXZlIHRvIHN0YXRlIHNpZ25pZmljYW50IGNoYW5nZXMgbWFkZSB0byB0aGUg
d29ya3MKPj4+PiAKPj4+PiBUaGlzIGlzIGFsc28gaGVscGZ1bCBmb3IgcHJvdmVuYW5jZSBvZiBj
aGFuZ2VzLCB3aGljaCBpcyByZWxldmFudCBpbiBzYWZldHktb3JpZW50ZWQgZG9jdW1lbnRhdGlv
bi4gIEl0IGNhbiBiZSB1c2VkIHRvIGNsZWFybHkgZGVsaW5lYXRlIENDLWxpY2Vuc2VkIGNvbnRl
bnQgKHdoaWNoIG1heSBiZSByZXVzZWQgYnkgbWFueSBjb21wYW5pZXMpIGZyb20gIkFsbCBSaWdo
dHMgUmVzZXJ2ZWQiIGNvbW1lcmNpYWwgY29udGVudCB0aGF0IG1heSBiZSBhZGRlZCBmb3IgYSBz
cGVjaWZpYyBjb21tZXJjaWFsIGF1ZGllbmNlIG9yIHB1cnBvc2UuCj4+PiAKPj4+IEkgYWdyZWUK
Pj4+IAo+Pj4gSSB0aGluayB0aGUgb3V0Y29tZSBvZiB0aGlzIGFuYWx5c2lzIGlzIHJlYWxseSB0
aGF0IHRoZSBvbmx5IHNpZ25pZmljYW50IGRpZmZlcmVuY2UgYmV0d2VlbiBCU0QgYW5kIENDLUJZ
IGluIHRoaXMgY29udGV4dCBpcyB0aGUgICJBbGwgUmlnaHRzIFJlc2VydmVkIiBwb3J0aW9uCj4+
IAo+PiAgICBBbHNvIC0gQlNEIGlzIGEgInNvZnR3YXJlIiBsaWNlbnNlIHdoaWxlIENDLUJZIGlz
IGEgImNvbnRlbnQiIGxpY2Vuc2UsIHNvIHRoZXkgYXJlIG5vdCBzdHJpY3RseSBjb21wYXJhYmxl
LCBldmVuIGlmIHRoZXkgdXNlIHNpbWlsYXIgdGVybWlub2xvZ3kuCj4+IAo+PiBUcnVlLCBidXQg
YXMgd2UgaGF2ZSBub3RpY2VkIHRoZSBib3VuZGFyeSBiZXR3ZWVuIGNvbnRlbnQgYW5kIGluLWNv
ZGUgZG9jcyBjb250ZW50IGlzIGZ1enp5Lgo+PiAKPj4+PiBUaGVyZSBpcyBhIGRpZmZlcmVuY2Ug
YmV0d2VlbiAic29mdHdhcmUiIHdoaWNoICJydW5zIG9uIG1hY2hpbmVzIiBhbmQgImRvY3VtZW50
YXRpb24iIHdoaWNoICJydW5zIG9uIGh1bWFucyIuICBDb21iaW5lZCBzb2Z0d2FyZSAoZS5nLiBC
U0QgY29kZSBmcm9tIHR3byBvcmlnaW5zKSBpcyBleGVjdXRlZCBpZGVudGljYWxseSwgZGVzcGl0
ZSBvcmlnaW4uICBIdW1hbnMgbWFrZSB2YWx1ZSBqdWRnZW1lbnRzIGJhc2VkIG9uIHRoZSBhdXRo
b3Ivb3JpZ2luIG9mIGNvbnRlbnQsIGhlbmNlIHRoZSBmb2N1cyBvbiBhdHRyaWJ1dGlvbi4gIFll
cywgdGhlcmUgaXMgYSBwcm92ZW5hbmNlIGdyYXBoIGluIGdpdCAoc29mdHdhcmUvZGF0YSksIGJ1
dCB0aGF0J3Mgbm90IHR5cGljYWxseSB2aXNpYmxlIHRvIGh1bWFuIHJlYWRlcnMsIGV4Y2VwdCBh
cyBhIGdlbmVyYXRlZCByZXBvcnQsIGkuZS4gZG9jdW1lbnRhdGlvbi4KPj4+IAo+Pj4gWWVzIHRy
dWUuIEJ1dCBhbHNvIHRydWUgZm9yIENDLUJZLTQgc291cmNlcyBzdG9yZWQgaW4gZ2l0IHVubGVz
cyBleHRyYSBhY3Rpb24gaXMgdGFrZW4gCj4+PiAKPj4+IEJ1dCBteSBwb2ludCBpczogCj4+PiAq
IElmIHdlIHRha2UgZXh0cmEgYWN0aW9uIGFzIGUuZy4gcHJvcG9zZWQgaW4gNC4yIHdlIGNhbiBh
cHBseSB0aGlzIHVuaWZvcm1seSB0byBCU0QgYXMgd2VsbCBhcyBDQy1CWSBwYWdlcwo+Pj4gKiBX
ZSBjYW4gYWRkIGEgc2VjdGlvbiBvbiByZS11c2UgYXMgcHJvcG9zZWQgaW4gNC4yIHdoaWNoIHJl
Y29tbWVuZHMgYmVzdCBwcmFjdGljZXMgYXJvdW5kIDUuICAKPj4+ICogV2UgY2FuIGhpZ2hsaWdo
dCBzZWN0aW9ucyB0aGF0IGFyZSBCU0QgdnMgQ0MtQlkgaW4gc3VjaCBhIHNlY3Rpb24sIHN1Y2gg
dGhhdCBzb21lb25lIHdobyBoYXMgaXNzdWUgY2FuIHJlbW92ZSB0aGVzZSBlYXNpbHkKPj4+IAo+
Pj4gSW4gYWRkaXRpb24gdG8gdGhlc2UgcG9pbnRzOiBtYXliZSBpdCBpcyB0b28gaW1wcmFjdGlj
YWwgdG8gY3JlYXRlIEFCSSBkb2N1bWVudGF0aW9uIGJhc2VkIG9uIENDLUJZLTQgKGdpdmVuIHRo
YXQgYSBsb3Qgb2Ygd2hhdCB3ZSBuZWVkIGlzIGFscmVhZHkgaW4gQlNEIHNvdXJjZXMpLiAKPj4+
IFdlIGNvdWxkIGp1c3QgY29weSBzb21lIG9mIHRoZSBjb250ZW50IGluIHRoZSBCU0Qgc291cmNl
cyB0byBuZXcgQ0MtQlktNCBzb3VyY2VzLCBidXQgaW4gcHJhY3RpY2UgaXQgd291bGQganVzdCBi
ZSBoaWRpbmcgdGhlIHBvdGVudGlhbCBsZWdhbCBpc3N1ZXMgYmVoaW5kIGl0LiAKPj4+IFNvbWVv
bmUgY291bGQgY29udGVzdCB0aGUgY3JlYXRpb24gYW5kIGFyZ3VlIHRoYXQgcG9ydGlvbnMgb2Yg
dGhlIG5vdyBDQy1CWS00IHNvdXJjZXMgYXJlIGluIGZhY3QgQlNEOiBpbiBwcmFjdGljZSB0aGlz
IGlzIGV4dHJlbWVseSB1bmxpa2VseSwgYnV0IGl0IGlzIHBvc3NpYmxlLgo+Pj4gCj4+Pj4+IEFz
IHN1Y2gsIEJTRC0yLzMtQ2xhdXNlIGluIG91ciBjb250ZXh0IHdvcmtzIHNpbWlsYXJseSB0byBD
Qy1CWS00Cj4+Pj4+IGZyb20gYSBkb3duc3RyZWFtJ3MgcGVyc3BlY3RpdmUuIEluIGZhY3QgQ0Mt
QlktNCBpcyBzb21ld2hhdCBzdHJpY3Rlcgo+Pj4+IAo+Pj4+IElmIHdlIGRvbid0IHdhbnQgdGhl
IGluY2VudGl2ZXMgYW5kIHByb3ZlbmFuY2UgcHJvcGVydGllcyBvZiBDQy1CWSwgdGhlcmUgaXMg
dGhlIG9wdGlvbiBvZiBDQzAsIHdoaWNoIGlzIHRoZSBlcXVpdmFsZW50IG9mIHB1YmxpYyBkb21h
aW4uICBUaGlzIHdvdWxkIGRlbGVnYXRlIHRoZSB0YXNrIG9mIHNlcGFyYXRpbmcgY29tbWVyY2lh
bCB2cyBDQyBjb250ZW50IHRvIGVhY2ggcmVhZGVyLCB3aXRob3V0IGFueSBsaWNlbnNlLXJlcXVp
cmVkIGF0dHJpYnV0aW9uIG9yIHNlcGFyYXRpb24uCj4+Pj4gCj4+Pj4gU29tZSBiYWNrZ3JvdW5k
IG9uIGxpY2Vuc2VzIGRlc2lnbmVkIGZvciBkb2N1bWVudGF0aW9uLCB3aGljaCBoYXMgZGlmZmVy
ZW50IGxlZ2FsIHJlcXVpcmVtZW50cyB0aGFuIHNvZnR3YXJlOgo+Pj4+IAo+Pj4+IGh0dHBzOi8v
d3d3LmRyZWFtc29uZ3MuY29tL0lIRS9JSEUtNTAuaHRtbAo+Pj4+IGh0dHBzOi8vY3JlYXRpdmVj
b21tb25zLm9yZy9mYXEvI3doYXQtYXJlLWNyZWF0aXZlLWNvbW1vbnMtbGljZW5zZXMgKG5vdCBm
b3Igcy93KQo+Pj4gCj4+PiBJIHdpbGwgaGF2ZSBhIGxvb2suIEJ1dCB0aGUgY29yZSBpc3N1ZSAt
IHdoaWNoIGlzIHdoeSBJIGhhdmUgcHJvcG9zZWQgd2hhdCBJIGhhdmUgLSBpcyB0aGUgcXVlc3Rp
b24gb24gaG93IHByYWN0aWNhbGx5IEFCSSBkb2N1bWVudGF0aW9uIHB1Ymxpc2hlZCB1bmRlciBD
Qy1CWS00LCB3aGVuIG11Y2ggb2YgdGhpcyBpbmZvcm1hdGlvbiBoYXMgYWxyZWFkeSBiZWVuIHB1
Ymxpc2hlZCBpbiB0aGUgcGFzdCBhcyBjb2RlIHVuZGVyIEJTRC4KPj4gCj4+ICAgIElzIHRoZXJl
IGEgcmVmZXJlbmNlIHNhbXBsZSBvZjoKPj4gCj4+ICAgIC0gcHJldmlvdXNseSBwdWJsaXNoZWQs
IEJTRC1saWNlbnNlZCwgQUJJIHNwZWNpZmljYXRpb24tYXMtc291cmNlLWNvZGUKPj4gCj4+IEFs
bCBvZiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvaHlwZXJjYWxsCj4+IEFu
ZCBzb21lIGNhbiBiZSBjb250ZW50IHJpY2ggYXMgc2VlbiBpbiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2RvY3MvdW5zdGFibGUvaHlwZXJjYWxsL2FybS9pbmNsdWRlLHB1YmxpYyx4ZW4uaC5odG1s
I0Z1bmNfSFlQRVJWSVNPUl9tbXVfdXBkYXRlCj4+IAo+PiAgICAtIHRoZSBjb3JyZXNwb25kaW5n
IEZ1U0EgQUJJIGRvY3VtZW50YXRpb24gZm9yIHRoYXQgc291cmNlIGZpbGUKPj4gCj4+IFdlIGRv
IE5PVCBoYXZlIEFOWSBGdVNBIGRvY3VtZW50YXRpb24gYXQgdGhpcyBzdGFnZS4gQW5kIHRoZXJl
IGFyZSBOTyBleGFtcGxlcyBvZiBzdWNoIGRvY3MgaW4gdGhlIHB1YmxpYyBkb21haW4KPj4gSSBh
bSB3YWl0aW5nIGZvciBhIHNhbml0aXNlZCBzbWFsbGlzaCBzeXN0ZW0gc29mdHdhcmUgZXhhbXBs
ZSB0byBiZSBtYWRlIGF2YWlsYWJsZSwgd2hpY2ggc2hvdWxkIGhlbHAgdXMgaWRlbnRpZnkgdGhl
IHByYWN0aWNhbCBpbXBsaWNhdGlvbnMgCj4+IEhvd2V2ZXIsIEFCSSBkb2N1bWVudGF0aW9uIHdv
dWxkIGJlIHBhcnQgb2YgaXQKPj4gCj4+ICAgIElmIHRoZXJlIGlzIGFsbW9zdCBhIDE6MSBjb3Jy
ZXNwb25kZW5jZSBiZXR3ZWVuIEFCSSAiZG9jcyIgYW5kICJjb2RlIiwgY291bGQgdGhlIG5lY2Vz
c2FyeSBGdVNBIGFubm90YXRpb25zIGJlY29tZSBwYXJ0IG9mIHRoZSBzb3VyY2UgY29kZSBmaWxl
LCBlLmcuIGNvbW1lbnRzIG9yIHRhZ3M/ICBPciBpcyB0aGVyZSBhIHJlcXVpcmVtZW50IGZvciB0
aGUgQUJJIGRvY3VtZW50YXRpb24gdG8gaGF2ZSBhIHNwZWNpZmljIGxheW91dCBpbiBhIHByaW50
YWJsZSByZXBvcnQ/Cj4+IAo+PiBJIGRvbuKAmXQgdGhpbmsgdGhlcmUgd2lsbCBiZSBhIDE6MSBt
YXBwaW5nLiBUaGUgZG9jdW1lbnRhdGlvbiB3b3VsZCB0eXBpY2FsbHkgYmUKPj4gLSBJbnRlcmZh
Y2UgZG9jcyAoZS5nLiBBQkkgZG9jcykgLSB0aGVyZSB3aWxsIGxpa2VseSBiZSBhIGNsZWFuIG1h
cHBpbmcgCj4+IC0gUmVxdWlyZW1lbnRzOiBzcGVjaWZ5aW5nIHdoYXQgdGhlIHN5c3RlbSBpcyBz
dXBwb3NlZCB0byBkbyAtIG5vIGNsZWFuIG1hcHBpbmcgdG8gc291cmNlCj4+IC0gRGVzaWducywg
QXJjaGl0ZWN0dXJlIGRvY3MsIC4uLiAtIG5vIGNsZWFuIG1hcHBpbmcgdG8gc291cmNlCj4+IC0g
VGVzdCBTcGVjcyAtIHNob3VsZCBoYXZlIGNsZWFuIG1hcHBpbmcgdG8gdGVzdCBjb2RlLCBidXQg
bm90IHRvIHRlc3RlZCBjb2RlCj4+IAo+PiBXZSBkbyBzdGlsbCBuZWVkIHNvbWUgc29ydCBvZiB0
YWdnaW5nIGZvciB0cmFjYWJpbGl0eQo+PiAKPj4gSW4gYW55IGNhc2U6IEkgdGhpbmsgd2UgYXJl
IGF0IHRoZSBzdGFnZSB3aGVyZSB3ZSBuZWVkIHRvIGhlYXIgZnJvbSBBbmR5IGFuZCBvdGhlcnMK
PiAKPiBKdXN0IHRvIG1ha2UgbXkgdGhpbmtpbmcgY2xlYXI6IEkgZG9uJ3QgY2FyZSB2ZXJ5IG11
Y2ggYWJvdXQgdGhlCj4gc3BlY2lmaWMgbGljZW5zZSwgYW5kIGlmIHdlIGhhdmUgb3B0aW9ucywg
aXQgbG9va3MgbGlrZSBvbmUgb2YgQ3JlYXRpdmUKPiBDb21tb25zIHdvdWxkIHByb2JhYmx5IGJl
IG15IGZhdm9yaXRlLgo+IAo+IE15IG9ubHkgcmVxdWlyZW1lbnQgaXMgdGhhdCB3ZSBjYW4gY29w
eS9wYXN0ZSBjb21tZW50cyBiZXR3ZWVuIGhlYWRlcnMKPiBmaWxlcyBhbmQgZG9jcyBpbiBib3Ro
IGRpcmVjdGlvbnMuIEFzIGxvbmcgYXMgd2UgY2FuIGRvIHRoYXQsIHRoZQo+IGxpY2Vuc2UgaXMg
ZmluZSBieSBtZS4gIEdpdmVuIHRoYXQgdGhlIGhlYWRlcnMgZmlsZXMgYXJlIEJTRCwgaXQgbG9v
a3MKPiBsaWtlIHRoZSBiZXN0IHdheSB0byBhY2hpZXZlIGNvbXBhdGliaWxpdHkgaXMgdXNpbmcg
QlNEIGZvciB0aGUgZG9jcwo+IHRvby4KPiAKPiBIb3dldmVyLCBpZiB5b3UgdGVsbCBtZSB0aGF0
IHdlIGNhbiBjb3B5L3Bhc3RlIHNlbnRlbmNlcyBiZXR3ZWVuIEJTRAo+IGhlYWRlcnMsIENyZWF0
aXZlIENvbW1vbnMgZG9jcywgYW5kIGJhY2ssIHRoZW4gSSBhbSBhbHNvIGZpbmUgd2l0aCB0aGF0
LgoKQXMgYm90aCBkb2MgYW5kIGNvZGUgbWFpbnRhaW5lcnMgY2FuIGF0dGVzdCwgZHVwbGljYXRp
b24gb2YgdGV4dCBiZXR3ZWVuIGNvZGUgYW5kIGRvY3Mgd2lsbCBpbmV2aXRhYmx5IGxlYWQgdG8g
ZGl2ZXJnZW5jZS4gIEEgZG9jdW1lbnQsIGUuZy4gYSBib29rLCBjYW4gaW5jbHVkZSB0aGUgcHJp
bnRlZCBhbmQgdW5tb2RpZmllZCB0ZXh0IG9mIHNvdXJjZSBjb2RlIHVuZGVyIHRoZSByaWdodHMg
Z3JhbnRlZCBieSBhIHNvdXJjZSBjb2RlIGxpY2Vuc2UuICBXaXRoIGxpbmUgbnVtYmVycyBmb3Ig
dGhhdCBwcmludGVkIHNvdXJjZSBjb2RlLCB0aGUgZG9jdW1lbnQgY2FuIGNpdGUgcmVmZXJlbmNl
cyB0byB0aGUgc291cmNlIGNvZGUuCgpVbmxlc3MgdGhlcmUgaXMgYSBzcGVjaWZpYyBmb3JtYWwg
cmVxdWlyZW1lbnQgaW4gRnVTQSBkb2N1bWVudGF0aW9uIGZvciBpbnRlcm1pbmdsaW5nIGRvY3Vt
ZW50YXRpb24gYW5kIHNvdXJjZSBjb2RlIG9uIHRoZSBzYW1lIGRpZ2l0YWwgb3IgcHJpbnRlZCAi
cGFnZSIgbGF5b3V0LCB0aGV5IGNhbiBiZSBzZXBhcmF0ZWQgd2l0aGluIHRoZSBkb2N1bWVudCBh
bmQgc3ViamVjdGVkIHRvIGRpZmZlcmVudCBsaWNlbnNlcy4gIAoKSWYgdGhlcmUgaXMgYSBzcGVj
aWZpYyBsZWdhbCBGdVNBIHJlcXVpcmVtZW50IGZvciB0ZXh0IGxheW91dCBvZiBjb2RlIGFuZCBk
b2NzLCBpdCB3b3VsZCBiZSBnb29kIHRvIHNlZSB0aGUgbGVnYWwgdGV4dCB3aGljaCBkZWZpbmVz
IHRoZSB0ZXh0IGxheW91dCByZXF1aXJlbWVudC4KClJpY2gKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 16:53:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 16:53:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL91X-0003QB-SD; Thu, 17 Oct 2019 16:53:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RBGG=YK=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iL91X-0003Q5-1J
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 16:53:15 +0000
X-Inumbo-ID: 9bb85e19-f0fe-11e9-93d4-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9bb85e19-f0fe-11e9-93d4-12813bfff9fa;
 Thu, 17 Oct 2019 16:53:14 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 2984C20872;
 Thu, 17 Oct 2019 16:53:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571331193;
 bh=Ea5SMM6cjMOJRY/czrTUjEOaPMAHpbNgc/Ux5urGkas=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=qDpnvU3gMTh9AvhQZ7n+QKkEcL5W9w3hp8WsdnxG6K2Q+kHjoWeixKYZS9YCQaUzY
 pXtsLlhnPUA9mm8XNR2Xis+z15B453l3XDgxYahrma2DA7tE19rO/jA9YKQKKH1fCz
 TJRxPwWHn8VkodobYJO6eflrWt7YVF0CeApKB7Zk=
Date: Thu, 17 Oct 2019 09:53:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Rich Persaud <persaur@gmail.com>
In-Reply-To: <A121740C-3C3C-4851-9475-F5929A5A8A99@gmail.com>
Message-ID: <alpine.DEB.2.21.1910170943580.30080@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1910170926030.30080@sstabellini-ThinkPad-T480s>
 <A121740C-3C3C-4851-9475-F5929A5A8A99@gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-1083207293-1571331193=:30080"
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1083207293-1571331193=:30080
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 17 Oct 2019, Rich Persaud wrote:
> On Oct 17, 2019, at 12:32, Stefano Stabellini <sstabellini@kernel.org> wrote:
> > 
> > ﻿On Thu, 17 Oct 2019, Lars Kurth wrote:
> >> ﻿On 16/10/2019, 17:35, "Rich Persaud" <persaur@gmail.com> wrote:
> >> 
> >>>> On Oct 15, 2019, at 08:27, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
> >>> ...
> >>> 
> >>> My point really was is that due to storing the files in git, we essentially do NOT today do this.
> >>> So we would need to take extra action: e.g. manually or through tooling
> >>> 
> >>>>>  4.2: We could require individual authors to be credited: in that
> >>>>>          case we probably ought to lead by example and list the authors
> >>>>>          in a credit/license section and extract the information from
> >>>>>          git logs when we generate it (at some point in the future)
> >>>>> 5: You give an indication whether you made changes ... in practice
> >>>>> this means you have to state significant changes made to the works
> >>>> 
> >>>> This is also helpful for provenance of changes, which is relevant in safety-oriented documentation.  It can be used to clearly delineate CC-licensed content (which may be reused by many companies) from "All Rights Reserved" commercial content that may be added for a specific commercial audience or purpose.
> >>> 
> >>> I agree
> >>> 
> >>> I think the outcome of this analysis is really that the only significant difference between BSD and CC-BY in this context is the  "All Rights Reserved" portion
> >> 
> >>    Also - BSD is a "software" license while CC-BY is a "content" license, so they are not strictly comparable, even if they use similar terminology.
> >> 
> >> True, but as we have noticed the boundary between content and in-code docs content is fuzzy.
> >> 
> >>>> There is a difference between "software" which "runs on machines" and "documentation" which "runs on humans".  Combined software (e.g. BSD code from two origins) is executed identically, despite origin.  Humans make value judgements based on the author/origin of content, hence the focus on attribution.  Yes, there is a provenance graph in git (software/data), but that's not typically visible to human readers, except as a generated report, i.e. documentation.
> >>> 
> >>> Yes true. But also true for CC-BY-4 sources stored in git unless extra action is taken 
> >>> 
> >>> But my point is: 
> >>> * If we take extra action as e.g. proposed in 4.2 we can apply this uniformly to BSD as well as CC-BY pages
> >>> * We can add a section on re-use as proposed in 4.2 which recommends best practices around 5.  
> >>> * We can highlight sections that are BSD vs CC-BY in such a section, such that someone who has issue can remove these easily
> >>> 
> >>> In addition to these points: maybe it is too impractical to create ABI documentation based on CC-BY-4 (given that a lot of what we need is already in BSD sources). 
> >>> We could just copy some of the content in the BSD sources to new CC-BY-4 sources, but in practice it would just be hiding the potential legal issues behind it. 
> >>> Someone could contest the creation and argue that portions of the now CC-BY-4 sources are in fact BSD: in practice this is extremely unlikely, but it is possible.
> >>> 
> >>>>> As such, BSD-2/3-Clause in our context works similarly to CC-BY-4
> >>>>> from a downstream's perspective. In fact CC-BY-4 is somewhat stricter
> >>>> 
> >>>> If we don't want the incentives and provenance properties of CC-BY, there is the option of CC0, which is the equivalent of public domain.  This would delegate the task of separating commercial vs CC content to each reader, without any license-required attribution or separation.
> >>>> 
> >>>> Some background on licenses designed for documentation, which has different legal requirements than software:
> >>>> 
> >>>> https://www.dreamsongs.com/IHE/IHE-50.html
> >>>> https://creativecommons.org/faq/#what-are-creative-commons-licenses (not for s/w)
> >>> 
> >>> I will have a look. But the core issue - which is why I have proposed what I have - is the question on how practically ABI documentation published under CC-BY-4, when much of this information has already been published in the past as code under BSD.
> >> 
> >>    Is there a reference sample of:
> >> 
> >>    - previously published, BSD-licensed, ABI specification-as-source-code
> >> 
> >> All of http://xenbits.xen.org/docs/unstable/hypercall
> >> And some can be content rich as seen in http://xenbits.xen.org/docs/unstable/hypercall/arm/include,public,xen.h.html#Func_HYPERVISOR_mmu_update
> >> 
> >>    - the corresponding FuSA ABI documentation for that source file
> >> 
> >> We do NOT have ANY FuSA documentation at this stage. And there are NO examples of such docs in the public domain
> >> I am waiting for a sanitised smallish system software example to be made available, which should help us identify the practical implications 
> >> However, ABI documentation would be part of it
> >> 
> >>    If there is almost a 1:1 correspondence between ABI "docs" and "code", could the necessary FuSA annotations become part of the source code file, e.g. comments or tags?  Or is there a requirement for the ABI documentation to have a specific layout in a printable report?
> >> 
> >> I don’t think there will be a 1:1 mapping. The documentation would typically be
> >> - Interface docs (e.g. ABI docs) - there will likely be a clean mapping 
> >> - Requirements: specifying what the system is supposed to do - no clean mapping to source
> >> - Designs, Architecture docs, ... - no clean mapping to source
> >> - Test Specs - should have clean mapping to test code, but not to tested code
> >> 
> >> We do still need some sort of tagging for tracability
> >> 
> >> In any case: I think we are at the stage where we need to hear from Andy and others
> > 
> > Just to make my thinking clear: I don't care very much about the
> > specific license, and if we have options, it looks like one of Creative
> > Commons would probably be my favorite.
> > 
> > My only requirement is that we can copy/paste comments between headers
> > files and docs in both directions. As long as we can do that, the
> > license is fine by me.  Given that the headers files are BSD, it looks
> > like the best way to achieve compatibility is using BSD for the docs
> > too.
> > 
> > However, if you tell me that we can copy/paste sentences between BSD
> > headers, Creative Commons docs, and back, then I am also fine with that.
> 
> As both doc and code maintainers can attest, duplication of text between code and docs will inevitably lead to divergence.  A document, e.g. a book, can include the printed and unmodified text of source code under the rights granted by a source code license.  With line numbers for that printed source code, the document can cite references to the source code.
> 
> Unless there is a specific formal requirement in FuSA documentation for intermingling documentation and source code on the same digital or printed "page" layout, they can be separated within the document and subjected to different licenses.  
> 
> If there is a specific legal FuSA requirement for text layout of code and docs, it would be good to see the legal text which defines the text layout requirement.

My request comes from experience working on code, comments, commit
messages, and docs. It is common to move sentences across between all of
them. Note that I said "move" not "copy". It might start as a comment,
then being moved to the docs. Or, it could start as a design doc, and we
might want to move the more technical details closer to the code as
comments. I don't think we should put ourselves in a position where this
is impossible to do because of licensing issues, if we have a choice.

If we have to weight the advantage of using CC for docs, losing the
chance of moving sentences back and forth, against using BSD for docs
with the ability of moving sentences back and forth, then CC needs to
have very significance advantages to make it worth it, or being required
for other reasons.
--8323329-1083207293-1571331193=:30080
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1083207293-1571331193=:30080--


From xen-devel-bounces@lists.xenproject.org Thu Oct 17 16:54:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 16:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL92K-0003TH-6Z; Thu, 17 Oct 2019 16:54:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=crom=YK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iL92J-0003TA-Aw
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 16:54:03 +0000
X-Inumbo-ID: b54c2e22-f0fe-11e9-93d4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b54c2e22-f0fe-11e9-93d4-12813bfff9fa;
 Thu, 17 Oct 2019 16:53:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iL92C-00065l-8B; Thu, 17 Oct 2019 16:53:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iL92B-0003WX-RD; Thu, 17 Oct 2019 16:53:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iL92B-0003gm-Pi; Thu, 17 Oct 2019 16:53:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142813-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=00fc9004be169a065c10a5fb699e353e430190c2
X-Osstest-Versions-That: xen=55ab292c42db41b05cfdba012680bf1e0ea02f7a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Oct 2019 16:53:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142813: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjgxMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwMGZjOTAwNGJlMTY5YTA2NWMxMGE1ZmI2OTllMzUzZTQzMDE5MGMyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1NWFiMjkyYzQyZGI0MWIwNWNm
ZGJhMDEyNjgwYmYxZTBlYTAyZjdhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI3NDggIDIwMTkt
MTAtMTQgMTQ6MTQ6MjQgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyODEzICAy
MDE5LTEwLTE2IDEzOjAwOjU0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU1YWIyOTJjNDIuLjAwZmM5MDA0YmUgIDAw
ZmM5MDA0YmUxNjlhMDY1YzEwYTVmYjY5OWUzNTNlNDMwMTkwYzIgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 17:05:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 17:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL9Dj-0004aA-Q6; Thu, 17 Oct 2019 17:05:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xjKI=YK=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1iL9Di-0004a5-2P
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 17:05:50 +0000
X-Inumbo-ID: 5da50c14-f100-11e9-a531-bc764e2007e4
Received: from mail-io1-xd34.google.com (unknown [2607:f8b0:4864:20::d34])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5da50c14-f100-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 17:05:48 +0000 (UTC)
Received: by mail-io1-xd34.google.com with SMTP id b136so3934558iof.3
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 10:05:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:date:message-id
 :references:cc:in-reply-to:to;
 bh=C4NOOTpcfRFfKQrAcBL0UxuoKa6L8bcE0XmOypZRk9g=;
 b=qCtYrL7QCWPpDVudvXbKIBh8C+d3AuO2casbO57HUgw2ixbKvLdg258OB0MjhSszof
 A7QDN6Eu5CZ8jeaQTCtyhMA2VystTKtTGWi/7cBYzcbzgAYQGD+EfXWuweW3vCYziS3j
 3NACc1Z2oDRCEeFcPKaWZT3JfZpVysML4ONcZ5oawD92Dj+Wj7WDsFSDA6JqkTE+mazD
 vwqRwFTH3WnXVYSFtvUJF1aCyli4dcnHGR0149v2ezF26iN+pQw/L0QrCC596vuFC92b
 WAqZumY1cdz9EbUZ25o62eDXDZkUd6v5r1hZkLHuRaEyxOENTQ3VasJycwl1Mbo9K/JJ
 fjpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:date:message-id:references:cc:in-reply-to:to;
 bh=C4NOOTpcfRFfKQrAcBL0UxuoKa6L8bcE0XmOypZRk9g=;
 b=X+GslY7fkwIJrudZPKBZh0TvDNlRA1PVBFY4h88yFeJoM/yOIdiMxBTHBzP3QvzKXt
 oaTiH25Zt5LUgUnl5mQCegjKhb7RV3jQzgcvlJyvM9Zh+MrIkB8vZBdkue6oJpo9ue6J
 bzQSRs398G0DiO4ghMdbHWMFnScX1uzaVBVqaf9EnGEVuFceF9JJXC2grgjC1oL5JmJI
 vUZOkZiFnmXiri06Cg8tQTE3FoH5Ed+AVBVjEFLOs/n0JJpdzKOUbCm1jttqbzfMcgRU
 f2crb0RU9WygAnOwP41nUCCVjHTQ4Lq8KTAUojMIX6yFUYT2R4kRiSIYhKpAzJH/gZEX
 KcbA==
X-Gm-Message-State: APjAAAXx9FgX3+DxQaA30FgAC5LsD1Hox1ZtilkhF+2yrgEMgj5Gne/P
 f0nZi1zTi9h+P09pBGdXzgs=
X-Google-Smtp-Source: APXvYqzaBqv+7FUhIm77AvSZFjnCdCnUeKv2kVXdbhu63UaETkw/fJfTE36ZzkwbDMzO6LxpKW1X2g==
X-Received: by 2002:a02:92c9:: with SMTP id c9mr4460383jah.0.1571331947891;
 Thu, 17 Oct 2019 10:05:47 -0700 (PDT)
Received: from [100.64.72.56] ([205.185.206.122])
 by smtp.gmail.com with ESMTPSA id s5sm847881iol.71.2019.10.17.10.05.47
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Thu, 17 Oct 2019 10:05:47 -0700 (PDT)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Date: Thu, 17 Oct 2019 13:05:46 -0400
Message-Id: <AE96ACE4-E5D6-4B33-B009-AA8B9A7F9AD8@gmail.com>
References: <alpine.DEB.2.21.1910170943580.30080@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1910170943580.30080@sstabellini-ThinkPad-T480s>
To: Stefano Stabellini <sstabellini@kernel.org>
X-Mailer: iPad Mail (17A878)
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>, Lars Kurth <lars.kurth@citrix.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gT2N0IDE3LCAyMDE5LCBhdCAxMjo1NSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPiDvu79PbiBUaHUsIDE3IE9jdCAyMDE5LCBSaWNoIFBl
cnNhdWQgd3JvdGU6Cj4+PiBPbiBPY3QgMTcsIDIwMTksIGF0IDEyOjMyLCBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gCj4+PiDvu79PbiBUaHUs
IDE3IE9jdCAyMDE5LCBMYXJzIEt1cnRoIHdyb3RlOgo+Pj4+IO+7v09uIDE2LzEwLzIwMTksIDE3
OjM1LCAiUmljaCBQZXJzYXVkIiA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOgo+Pj4+IAo+Pj4+
Pj4gT24gT2N0IDE1LCAyMDE5LCBhdCAwODoyNywgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aC54ZW5A
Z21haWwuY29tPiB3cm90ZToKPj4+Pj4gLi4uCj4+Pj4+IAo+Pj4+PiBNeSBwb2ludCByZWFsbHkg
d2FzIGlzIHRoYXQgZHVlIHRvIHN0b3JpbmcgdGhlIGZpbGVzIGluIGdpdCwgd2UgZXNzZW50aWFs
bHkgZG8gTk9UIHRvZGF5IGRvIHRoaXMuCj4+Pj4+IFNvIHdlIHdvdWxkIG5lZWQgdG8gdGFrZSBl
eHRyYSBhY3Rpb246IGUuZy4gbWFudWFsbHkgb3IgdGhyb3VnaCB0b29saW5nCj4+Pj4+IAo+Pj4+
Pj4+IDQuMjogV2UgY291bGQgcmVxdWlyZSBpbmRpdmlkdWFsIGF1dGhvcnMgdG8gYmUgY3JlZGl0
ZWQ6IGluIHRoYXQKPj4+Pj4+PiAgICAgICAgIGNhc2Ugd2UgcHJvYmFibHkgb3VnaHQgdG8gbGVh
ZCBieSBleGFtcGxlIGFuZCBsaXN0IHRoZSBhdXRob3JzCj4+Pj4+Pj4gICAgICAgICBpbiBhIGNy
ZWRpdC9saWNlbnNlIHNlY3Rpb24gYW5kIGV4dHJhY3QgdGhlIGluZm9ybWF0aW9uIGZyb20KPj4+
Pj4+PiAgICAgICAgIGdpdCBsb2dzIHdoZW4gd2UgZ2VuZXJhdGUgaXQgKGF0IHNvbWUgcG9pbnQg
aW4gdGhlIGZ1dHVyZSkKPj4+Pj4+PiA1OiBZb3UgZ2l2ZSBhbiBpbmRpY2F0aW9uIHdoZXRoZXIg
eW91IG1hZGUgY2hhbmdlcyAuLi4gaW4gcHJhY3RpY2UKPj4+Pj4+PiB0aGlzIG1lYW5zIHlvdSBo
YXZlIHRvIHN0YXRlIHNpZ25pZmljYW50IGNoYW5nZXMgbWFkZSB0byB0aGUgd29ya3MKPj4+Pj4+
IAo+Pj4+Pj4gVGhpcyBpcyBhbHNvIGhlbHBmdWwgZm9yIHByb3ZlbmFuY2Ugb2YgY2hhbmdlcywg
d2hpY2ggaXMgcmVsZXZhbnQgaW4gc2FmZXR5LW9yaWVudGVkIGRvY3VtZW50YXRpb24uICBJdCBj
YW4gYmUgdXNlZCB0byBjbGVhcmx5IGRlbGluZWF0ZSBDQy1saWNlbnNlZCBjb250ZW50ICh3aGlj
aCBtYXkgYmUgcmV1c2VkIGJ5IG1hbnkgY29tcGFuaWVzKSBmcm9tICJBbGwgUmlnaHRzIFJlc2Vy
dmVkIiBjb21tZXJjaWFsIGNvbnRlbnQgdGhhdCBtYXkgYmUgYWRkZWQgZm9yIGEgc3BlY2lmaWMg
Y29tbWVyY2lhbCBhdWRpZW5jZSBvciBwdXJwb3NlLgo+Pj4+PiAKPj4+Pj4gSSBhZ3JlZQo+Pj4+
PiAKPj4+Pj4gSSB0aGluayB0aGUgb3V0Y29tZSBvZiB0aGlzIGFuYWx5c2lzIGlzIHJlYWxseSB0
aGF0IHRoZSBvbmx5IHNpZ25pZmljYW50IGRpZmZlcmVuY2UgYmV0d2VlbiBCU0QgYW5kIENDLUJZ
IGluIHRoaXMgY29udGV4dCBpcyB0aGUgICJBbGwgUmlnaHRzIFJlc2VydmVkIiBwb3J0aW9uCj4+
Pj4gCj4+Pj4gICBBbHNvIC0gQlNEIGlzIGEgInNvZnR3YXJlIiBsaWNlbnNlIHdoaWxlIENDLUJZ
IGlzIGEgImNvbnRlbnQiIGxpY2Vuc2UsIHNvIHRoZXkgYXJlIG5vdCBzdHJpY3RseSBjb21wYXJh
YmxlLCBldmVuIGlmIHRoZXkgdXNlIHNpbWlsYXIgdGVybWlub2xvZ3kuCj4+Pj4gCj4+Pj4gVHJ1
ZSwgYnV0IGFzIHdlIGhhdmUgbm90aWNlZCB0aGUgYm91bmRhcnkgYmV0d2VlbiBjb250ZW50IGFu
ZCBpbi1jb2RlIGRvY3MgY29udGVudCBpcyBmdXp6eS4KPj4+PiAKPj4+Pj4+IFRoZXJlIGlzIGEg
ZGlmZmVyZW5jZSBiZXR3ZWVuICJzb2Z0d2FyZSIgd2hpY2ggInJ1bnMgb24gbWFjaGluZXMiIGFu
ZCAiZG9jdW1lbnRhdGlvbiIgd2hpY2ggInJ1bnMgb24gaHVtYW5zIi4gIENvbWJpbmVkIHNvZnR3
YXJlIChlLmcuIEJTRCBjb2RlIGZyb20gdHdvIG9yaWdpbnMpIGlzIGV4ZWN1dGVkIGlkZW50aWNh
bGx5LCBkZXNwaXRlIG9yaWdpbi4gIEh1bWFucyBtYWtlIHZhbHVlIGp1ZGdlbWVudHMgYmFzZWQg
b24gdGhlIGF1dGhvci9vcmlnaW4gb2YgY29udGVudCwgaGVuY2UgdGhlIGZvY3VzIG9uIGF0dHJp
YnV0aW9uLiAgWWVzLCB0aGVyZSBpcyBhIHByb3ZlbmFuY2UgZ3JhcGggaW4gZ2l0IChzb2Z0d2Fy
ZS9kYXRhKSwgYnV0IHRoYXQncyBub3QgdHlwaWNhbGx5IHZpc2libGUgdG8gaHVtYW4gcmVhZGVy
cywgZXhjZXB0IGFzIGEgZ2VuZXJhdGVkIHJlcG9ydCwgaS5lLiBkb2N1bWVudGF0aW9uLgo+Pj4+
PiAKPj4+Pj4gWWVzIHRydWUuIEJ1dCBhbHNvIHRydWUgZm9yIENDLUJZLTQgc291cmNlcyBzdG9y
ZWQgaW4gZ2l0IHVubGVzcyBleHRyYSBhY3Rpb24gaXMgdGFrZW4gCj4+Pj4+IAo+Pj4+PiBCdXQg
bXkgcG9pbnQgaXM6IAo+Pj4+PiAqIElmIHdlIHRha2UgZXh0cmEgYWN0aW9uIGFzIGUuZy4gcHJv
cG9zZWQgaW4gNC4yIHdlIGNhbiBhcHBseSB0aGlzIHVuaWZvcm1seSB0byBCU0QgYXMgd2VsbCBh
cyBDQy1CWSBwYWdlcwo+Pj4+PiAqIFdlIGNhbiBhZGQgYSBzZWN0aW9uIG9uIHJlLXVzZSBhcyBw
cm9wb3NlZCBpbiA0LjIgd2hpY2ggcmVjb21tZW5kcyBiZXN0IHByYWN0aWNlcyBhcm91bmQgNS4g
IAo+Pj4+PiAqIFdlIGNhbiBoaWdobGlnaHQgc2VjdGlvbnMgdGhhdCBhcmUgQlNEIHZzIENDLUJZ
IGluIHN1Y2ggYSBzZWN0aW9uLCBzdWNoIHRoYXQgc29tZW9uZSB3aG8gaGFzIGlzc3VlIGNhbiBy
ZW1vdmUgdGhlc2UgZWFzaWx5Cj4+Pj4+IAo+Pj4+PiBJbiBhZGRpdGlvbiB0byB0aGVzZSBwb2lu
dHM6IG1heWJlIGl0IGlzIHRvbyBpbXByYWN0aWNhbCB0byBjcmVhdGUgQUJJIGRvY3VtZW50YXRp
b24gYmFzZWQgb24gQ0MtQlktNCAoZ2l2ZW4gdGhhdCBhIGxvdCBvZiB3aGF0IHdlIG5lZWQgaXMg
YWxyZWFkeSBpbiBCU0Qgc291cmNlcykuIAo+Pj4+PiBXZSBjb3VsZCBqdXN0IGNvcHkgc29tZSBv
ZiB0aGUgY29udGVudCBpbiB0aGUgQlNEIHNvdXJjZXMgdG8gbmV3IENDLUJZLTQgc291cmNlcywg
YnV0IGluIHByYWN0aWNlIGl0IHdvdWxkIGp1c3QgYmUgaGlkaW5nIHRoZSBwb3RlbnRpYWwgbGVn
YWwgaXNzdWVzIGJlaGluZCBpdC4gCj4+Pj4+IFNvbWVvbmUgY291bGQgY29udGVzdCB0aGUgY3Jl
YXRpb24gYW5kIGFyZ3VlIHRoYXQgcG9ydGlvbnMgb2YgdGhlIG5vdyBDQy1CWS00IHNvdXJjZXMg
YXJlIGluIGZhY3QgQlNEOiBpbiBwcmFjdGljZSB0aGlzIGlzIGV4dHJlbWVseSB1bmxpa2VseSwg
YnV0IGl0IGlzIHBvc3NpYmxlLgo+Pj4+PiAKPj4+Pj4+PiBBcyBzdWNoLCBCU0QtMi8zLUNsYXVz
ZSBpbiBvdXIgY29udGV4dCB3b3JrcyBzaW1pbGFybHkgdG8gQ0MtQlktNAo+Pj4+Pj4+IGZyb20g
YSBkb3duc3RyZWFtJ3MgcGVyc3BlY3RpdmUuIEluIGZhY3QgQ0MtQlktNCBpcyBzb21ld2hhdCBz
dHJpY3Rlcgo+Pj4+Pj4gCj4+Pj4+PiBJZiB3ZSBkb24ndCB3YW50IHRoZSBpbmNlbnRpdmVzIGFu
ZCBwcm92ZW5hbmNlIHByb3BlcnRpZXMgb2YgQ0MtQlksIHRoZXJlIGlzIHRoZSBvcHRpb24gb2Yg
Q0MwLCB3aGljaCBpcyB0aGUgZXF1aXZhbGVudCBvZiBwdWJsaWMgZG9tYWluLiAgVGhpcyB3b3Vs
ZCBkZWxlZ2F0ZSB0aGUgdGFzayBvZiBzZXBhcmF0aW5nIGNvbW1lcmNpYWwgdnMgQ0MgY29udGVu
dCB0byBlYWNoIHJlYWRlciwgd2l0aG91dCBhbnkgbGljZW5zZS1yZXF1aXJlZCBhdHRyaWJ1dGlv
biBvciBzZXBhcmF0aW9uLgo+Pj4+Pj4gCj4+Pj4+PiBTb21lIGJhY2tncm91bmQgb24gbGljZW5z
ZXMgZGVzaWduZWQgZm9yIGRvY3VtZW50YXRpb24sIHdoaWNoIGhhcyBkaWZmZXJlbnQgbGVnYWwg
cmVxdWlyZW1lbnRzIHRoYW4gc29mdHdhcmU6Cj4+Pj4+PiAKPj4+Pj4+IGh0dHBzOi8vd3d3LmRy
ZWFtc29uZ3MuY29tL0lIRS9JSEUtNTAuaHRtbAo+Pj4+Pj4gaHR0cHM6Ly9jcmVhdGl2ZWNvbW1v
bnMub3JnL2ZhcS8jd2hhdC1hcmUtY3JlYXRpdmUtY29tbW9ucy1saWNlbnNlcyAobm90IGZvciBz
L3cpCj4+Pj4+IAo+Pj4+PiBJIHdpbGwgaGF2ZSBhIGxvb2suIEJ1dCB0aGUgY29yZSBpc3N1ZSAt
IHdoaWNoIGlzIHdoeSBJIGhhdmUgcHJvcG9zZWQgd2hhdCBJIGhhdmUgLSBpcyB0aGUgcXVlc3Rp
b24gb24gaG93IHByYWN0aWNhbGx5IEFCSSBkb2N1bWVudGF0aW9uIHB1Ymxpc2hlZCB1bmRlciBD
Qy1CWS00LCB3aGVuIG11Y2ggb2YgdGhpcyBpbmZvcm1hdGlvbiBoYXMgYWxyZWFkeSBiZWVuIHB1
Ymxpc2hlZCBpbiB0aGUgcGFzdCBhcyBjb2RlIHVuZGVyIEJTRC4KPj4+PiAKPj4+PiAgIElzIHRo
ZXJlIGEgcmVmZXJlbmNlIHNhbXBsZSBvZjoKPj4+PiAKPj4+PiAgIC0gcHJldmlvdXNseSBwdWJs
aXNoZWQsIEJTRC1saWNlbnNlZCwgQUJJIHNwZWNpZmljYXRpb24tYXMtc291cmNlLWNvZGUKPj4+
PiAKPj4+PiBBbGwgb2YgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL2h5cGVy
Y2FsbAo+Pj4+IEFuZCBzb21lIGNhbiBiZSBjb250ZW50IHJpY2ggYXMgc2VlbiBpbiBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvaHlwZXJjYWxsL2FybS9pbmNsdWRlLHB1Ymxp
Yyx4ZW4uaC5odG1sI0Z1bmNfSFlQRVJWSVNPUl9tbXVfdXBkYXRlCj4+Pj4gCj4+Pj4gICAtIHRo
ZSBjb3JyZXNwb25kaW5nIEZ1U0EgQUJJIGRvY3VtZW50YXRpb24gZm9yIHRoYXQgc291cmNlIGZp
bGUKPj4+PiAKPj4+PiBXZSBkbyBOT1QgaGF2ZSBBTlkgRnVTQSBkb2N1bWVudGF0aW9uIGF0IHRo
aXMgc3RhZ2UuIEFuZCB0aGVyZSBhcmUgTk8gZXhhbXBsZXMgb2Ygc3VjaCBkb2NzIGluIHRoZSBw
dWJsaWMgZG9tYWluCj4+Pj4gSSBhbSB3YWl0aW5nIGZvciBhIHNhbml0aXNlZCBzbWFsbGlzaCBz
eXN0ZW0gc29mdHdhcmUgZXhhbXBsZSB0byBiZSBtYWRlIGF2YWlsYWJsZSwgd2hpY2ggc2hvdWxk
IGhlbHAgdXMgaWRlbnRpZnkgdGhlIHByYWN0aWNhbCBpbXBsaWNhdGlvbnMgCj4+Pj4gSG93ZXZl
ciwgQUJJIGRvY3VtZW50YXRpb24gd291bGQgYmUgcGFydCBvZiBpdAo+Pj4+IAo+Pj4+ICAgSWYg
dGhlcmUgaXMgYWxtb3N0IGEgMToxIGNvcnJlc3BvbmRlbmNlIGJldHdlZW4gQUJJICJkb2NzIiBh
bmQgImNvZGUiLCBjb3VsZCB0aGUgbmVjZXNzYXJ5IEZ1U0EgYW5ub3RhdGlvbnMgYmVjb21lIHBh
cnQgb2YgdGhlIHNvdXJjZSBjb2RlIGZpbGUsIGUuZy4gY29tbWVudHMgb3IgdGFncz8gIE9yIGlz
IHRoZXJlIGEgcmVxdWlyZW1lbnQgZm9yIHRoZSBBQkkgZG9jdW1lbnRhdGlvbiB0byBoYXZlIGEg
c3BlY2lmaWMgbGF5b3V0IGluIGEgcHJpbnRhYmxlIHJlcG9ydD8KPj4+PiAKPj4+PiBJIGRvbuKA
mXQgdGhpbmsgdGhlcmUgd2lsbCBiZSBhIDE6MSBtYXBwaW5nLiBUaGUgZG9jdW1lbnRhdGlvbiB3
b3VsZCB0eXBpY2FsbHkgYmUKPj4+PiAtIEludGVyZmFjZSBkb2NzIChlLmcuIEFCSSBkb2NzKSAt
IHRoZXJlIHdpbGwgbGlrZWx5IGJlIGEgY2xlYW4gbWFwcGluZyAKPj4+PiAtIFJlcXVpcmVtZW50
czogc3BlY2lmeWluZyB3aGF0IHRoZSBzeXN0ZW0gaXMgc3VwcG9zZWQgdG8gZG8gLSBubyBjbGVh
biBtYXBwaW5nIHRvIHNvdXJjZQo+Pj4+IC0gRGVzaWducywgQXJjaGl0ZWN0dXJlIGRvY3MsIC4u
LiAtIG5vIGNsZWFuIG1hcHBpbmcgdG8gc291cmNlCj4+Pj4gLSBUZXN0IFNwZWNzIC0gc2hvdWxk
IGhhdmUgY2xlYW4gbWFwcGluZyB0byB0ZXN0IGNvZGUsIGJ1dCBub3QgdG8gdGVzdGVkIGNvZGUK
Pj4+PiAKPj4+PiBXZSBkbyBzdGlsbCBuZWVkIHNvbWUgc29ydCBvZiB0YWdnaW5nIGZvciB0cmFj
YWJpbGl0eQo+Pj4+IAo+Pj4+IEluIGFueSBjYXNlOiBJIHRoaW5rIHdlIGFyZSBhdCB0aGUgc3Rh
Z2Ugd2hlcmUgd2UgbmVlZCB0byBoZWFyIGZyb20gQW5keSBhbmQgb3RoZXJzCj4+PiAKPj4+IEp1
c3QgdG8gbWFrZSBteSB0aGlua2luZyBjbGVhcjogSSBkb24ndCBjYXJlIHZlcnkgbXVjaCBhYm91
dCB0aGUKPj4+IHNwZWNpZmljIGxpY2Vuc2UsIGFuZCBpZiB3ZSBoYXZlIG9wdGlvbnMsIGl0IGxv
b2tzIGxpa2Ugb25lIG9mIENyZWF0aXZlCj4+PiBDb21tb25zIHdvdWxkIHByb2JhYmx5IGJlIG15
IGZhdm9yaXRlLgo+Pj4gCj4+PiBNeSBvbmx5IHJlcXVpcmVtZW50IGlzIHRoYXQgd2UgY2FuIGNv
cHkvcGFzdGUgY29tbWVudHMgYmV0d2VlbiBoZWFkZXJzCj4+PiBmaWxlcyBhbmQgZG9jcyBpbiBi
b3RoIGRpcmVjdGlvbnMuIEFzIGxvbmcgYXMgd2UgY2FuIGRvIHRoYXQsIHRoZQo+Pj4gbGljZW5z
ZSBpcyBmaW5lIGJ5IG1lLiAgR2l2ZW4gdGhhdCB0aGUgaGVhZGVycyBmaWxlcyBhcmUgQlNELCBp
dCBsb29rcwo+Pj4gbGlrZSB0aGUgYmVzdCB3YXkgdG8gYWNoaWV2ZSBjb21wYXRpYmlsaXR5IGlz
IHVzaW5nIEJTRCBmb3IgdGhlIGRvY3MKPj4+IHRvby4KPj4+IAo+Pj4gSG93ZXZlciwgaWYgeW91
IHRlbGwgbWUgdGhhdCB3ZSBjYW4gY29weS9wYXN0ZSBzZW50ZW5jZXMgYmV0d2VlbiBCU0QKPj4+
IGhlYWRlcnMsIENyZWF0aXZlIENvbW1vbnMgZG9jcywgYW5kIGJhY2ssIHRoZW4gSSBhbSBhbHNv
IGZpbmUgd2l0aCB0aGF0Lgo+PiAKPj4gQXMgYm90aCBkb2MgYW5kIGNvZGUgbWFpbnRhaW5lcnMg
Y2FuIGF0dGVzdCwgZHVwbGljYXRpb24gb2YgdGV4dCBiZXR3ZWVuIGNvZGUgYW5kIGRvY3Mgd2ls
bCBpbmV2aXRhYmx5IGxlYWQgdG8gZGl2ZXJnZW5jZS4gIEEgZG9jdW1lbnQsIGUuZy4gYSBib29r
LCBjYW4gaW5jbHVkZSB0aGUgcHJpbnRlZCBhbmQgdW5tb2RpZmllZCB0ZXh0IG9mIHNvdXJjZSBj
b2RlIHVuZGVyIHRoZSByaWdodHMgZ3JhbnRlZCBieSBhIHNvdXJjZSBjb2RlIGxpY2Vuc2UuICBX
aXRoIGxpbmUgbnVtYmVycyBmb3IgdGhhdCBwcmludGVkIHNvdXJjZSBjb2RlLCB0aGUgZG9jdW1l
bnQgY2FuIGNpdGUgcmVmZXJlbmNlcyB0byB0aGUgc291cmNlIGNvZGUuCj4+IAo+PiBVbmxlc3Mg
dGhlcmUgaXMgYSBzcGVjaWZpYyBmb3JtYWwgcmVxdWlyZW1lbnQgaW4gRnVTQSBkb2N1bWVudGF0
aW9uIGZvciBpbnRlcm1pbmdsaW5nIGRvY3VtZW50YXRpb24gYW5kIHNvdXJjZSBjb2RlIG9uIHRo
ZSBzYW1lIGRpZ2l0YWwgb3IgcHJpbnRlZCAicGFnZSIgbGF5b3V0LCB0aGV5IGNhbiBiZSBzZXBh
cmF0ZWQgd2l0aGluIHRoZSBkb2N1bWVudCBhbmQgc3ViamVjdGVkIHRvIGRpZmZlcmVudCBsaWNl
bnNlcy4gIAo+PiAKPj4gSWYgdGhlcmUgaXMgYSBzcGVjaWZpYyBsZWdhbCBGdVNBIHJlcXVpcmVt
ZW50IGZvciB0ZXh0IGxheW91dCBvZiBjb2RlIGFuZCBkb2NzLCBpdCB3b3VsZCBiZSBnb29kIHRv
IHNlZSB0aGUgbGVnYWwgdGV4dCB3aGljaCBkZWZpbmVzIHRoZSB0ZXh0IGxheW91dCByZXF1aXJl
bWVudC4KPiAKPiBNeSByZXF1ZXN0IGNvbWVzIGZyb20gZXhwZXJpZW5jZSB3b3JraW5nIG9uIGNv
ZGUsIGNvbW1lbnRzLCBjb21taXQKPiBtZXNzYWdlcywgYW5kIGRvY3MuIEl0IGlzIGNvbW1vbiB0
byBtb3ZlIHNlbnRlbmNlcyBhY3Jvc3MgYmV0d2VlbiBhbGwgb2YKPiB0aGVtLiBOb3RlIHRoYXQg
SSBzYWlkICJtb3ZlIiBub3QgImNvcHkiLiBJdCBtaWdodCBzdGFydCBhcyBhIGNvbW1lbnQsCj4g
dGhlbiBiZWluZyBtb3ZlZCB0byB0aGUgZG9jcy4gT3IsIGl0IGNvdWxkIHN0YXJ0IGFzIGEgZGVz
aWduIGRvYywgYW5kIHdlCj4gbWlnaHQgd2FudCB0byBtb3ZlIHRoZSBtb3JlIHRlY2huaWNhbCBk
ZXRhaWxzIGNsb3NlciB0byB0aGUgY29kZSBhcwo+IGNvbW1lbnRzLiBJIGRvbid0IHRoaW5rIHdl
IHNob3VsZCBwdXQgb3Vyc2VsdmVzIGluIGEgcG9zaXRpb24gd2hlcmUgdGhpcwo+IGlzIGltcG9z
c2libGUgdG8gZG8gYmVjYXVzZSBvZiBsaWNlbnNpbmcgaXNzdWVzLCBpZiB3ZSBoYXZlIGEgY2hv
aWNlLgo+IAo+IElmIHdlIGhhdmUgdG8gd2VpZ2h0IHRoZSBhZHZhbnRhZ2Ugb2YgdXNpbmcgQ0Mg
Zm9yIGRvY3MsIGxvc2luZyB0aGUKPiBjaGFuY2Ugb2YgbW92aW5nIHNlbnRlbmNlcyBiYWNrIGFu
ZCBmb3J0aCwgYWdhaW5zdCB1c2luZyBCU0QgZm9yIGRvY3MKPiB3aXRoIHRoZSBhYmlsaXR5IG9m
IG1vdmluZyBzZW50ZW5jZXMgYmFjayBhbmQgZm9ydGgsIHRoZW4gQ0MgbmVlZHMgdG8KPiBoYXZl
IHZlcnkgc2lnbmlmaWNhbmNlIGFkdmFudGFnZXMgdG8gbWFrZSBpdCB3b3J0aCBpdCwgb3IgYmVp
bmcgcmVxdWlyZWQKPiBmb3Igb3RoZXIgcmVhc29ucy4KCkNDMCAocHVibGljIGRvbWFpbikgaGFz
IGxlc3MgcmVzdHJpY3Rpb25zIHRoYW4gQlNELCBidXQgdGhlIGZvcm1lciBpcyBhIGxpY2Vuc2Ug
Zm9yIGRvY3VtZW50YXRpb24gYW5kIHRoZSBsYXR0ZXIgaXMgYSBsaWNlbnNlIGZvciBzb3VyY2Ug
Y29kZS4gCgpCZWZvcmUgd2UgYXNrIFhlbiBGdVNBIGNvbnRyaWJ1dG9ycyB0byBpbnZlc3QgaW4g
ZG9jdW1lbnRhdGlvbiB0byBiZSBwcmVzZW50ZWQgYXMgbGVnYWxseS12YWxpZCBldmlkZW5jZSBm
b3IgY2VydGlmaWNhdGlvbiwgd2Ugc2hvdWxkIGFzayBhIGNlcnRpZmllZCBsYXd5ZXIgZm9yIHRo
ZWlyIGZvcm1hbCBvcGluaW9uIG9uIHRoZSB2YWxpZGl0eSBvZjoKCiAgKGEpIGFwcGx5aW5nIGEg
c291cmNlIGNvZGUgbGljZW5zZSAoQlNEKSB0byBkb2N1bWVudGF0aW9uCiAgKGIpIG1vdmluZyB0
ZXh0IGJpZGlyZWN0aW9uYWxseSBiZXR3ZWVuIHNvdXJjZSBjb2RlIChCU0QpIGFuZCBkb2N1bWVu
dGF0aW9uIChhbnkgbGljZW5zZSkKICAoYykgbW92aW5nIHRleHQgYmlkaXJlY3Rpb25hbGx5IGJl
dHdlZW4gc291cmNlIGNvZGUgKEJTRCkgYW5kIGRvY3VtZW50YXRpb24gKENDMCkKClJpY2gKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 17:30:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 17:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iL9bm-0006wN-9M; Thu, 17 Oct 2019 17:30:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HL6h=YK=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iL9bk-0006wI-Pd
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 17:30:40 +0000
X-Inumbo-ID: d57b943b-f103-11e9-93d4-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d57b943b-f103-11e9-93d4-12813bfff9fa;
 Thu, 17 Oct 2019 17:30:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571333439;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=kbTsvHfFamz6qQ9h5LNKdJmiBkZcewXTGc7sch4Ea70=;
 b=HNMG1iYgZsfcnyHbnlH4WXLmh+enkKiehrROH4aL/M/DUB1a0WgNYjvY
 fjoF7uI/bScJU7bED3LXh0LdY6doADdXtDdh0zWIMmTzNIHK45RoSpO4g
 q5qkGXIXwc/Xl+eMDAhgxHouAKaoxGFUSx8WPYXym7A1lu+LnZAVcySRd Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7I2oEKMEsoKKxWrNAcV8HV4IBNnqvcPAlihOlW2l7n5evR3FsSc8Xa8CbGNrELDJ0ngVjqg5nn
 nxy7ypAJmV5I/7hqFpFTp4f5YWQm2terfSBPy/Hf6eIAzO4GawMwCPykatg7bbUOnGV/fu8zRU
 wP0yVyWePjQWIvLgeXvByodgMV6yCL6UlJJ4jUK4yBPULGHrLm5j4xPFhPfzXuCqVOlZR2+b3A
 mCpvsLveeSgsIkqVpAVGzdAp7G9zMRWAkwFtWfjuWwvAtu9ggcJA3xJuj/CkkNbKV+oLubdV+5
 ZfA=
X-SBRS: 2.7
X-MesageID: 7458609
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,308,1566878400"; 
   d="scan'208";a="7458609"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rich Persaud <persaur@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [RFC] Documentation formats, licenses and file
 system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVf6dT+XmAgAAogYCAAGMNAIAAtDWAgAWecoCAAK9DAIAB1/uAgAFt+gCAACPNAIAAAlYAgAADWgCAAAODAIAAF7EA
Date: Thu, 17 Oct 2019 17:30:35 +0000
Message-ID: <96F5CF4C-B1F6-4523-9130-89E001DC5FD4@citrix.com>
References: <alpine.DEB.2.21.1910170943580.30080@sstabellini-ThinkPad-T480s>
 <AE96ACE4-E5D6-4B33-B009-AA8B9A7F9AD8@gmail.com>
In-Reply-To: <AE96ACE4-E5D6-4B33-B009-AA8B9A7F9AD8@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.f.191014
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <984537210AB4B74295D004E61D2BEFEA@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, Committers <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDE3LzEwLzIwMTksIDE4OjA1LCAiUmljaCBQZXJzYXVkIiA8cGVyc2F1ckBnbWFp
bC5jb20+IHdyb3RlOg0KDQogICAgT24gT2N0IDE3LCAyMDE5LCBhdCAxMjo1NSwgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToNCiAgICA+IA0KICAgID4g
T24gVGh1LCAxNyBPY3QgMjAxOSwgUmljaCBQZXJzYXVkIHdyb3RlOg0KICAgID4+PiBPbiBPY3Qg
MTcsIDIwMTksIGF0IDEyOjMyLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+IHdyb3RlOg0KICAgID4+PiANCiAgICA+Pj4gT24gVGh1LCAxNyBPY3QgMjAxOSwgTGFy
cyBLdXJ0aCB3cm90ZToNCiAgICA+Pj4+IE9uIDE2LzEwLzIwMTksIDE3OjM1LCAiUmljaCBQZXJz
YXVkIiA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOg0KICAgID4+Pj4gDQogICAgPj4+Pj4+IE9u
IE9jdCAxNSwgMjAxOSwgYXQgMDg6MjcsIExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWls
LmNvbT4gd3JvdGU6DQogICAgPj4+Pj4gLi4uDQogICAgPj4+Pj4gDQogICAgPj4+Pj4gTXkgcG9p
bnQgcmVhbGx5IHdhcyBpcyB0aGF0IGR1ZSB0byBzdG9yaW5nIHRoZSBmaWxlcyBpbiBnaXQsIHdl
IGVzc2VudGlhbGx5IGRvIE5PVCB0b2RheSBkbyB0aGlzLg0KICAgID4+Pj4+IFNvIHdlIHdvdWxk
IG5lZWQgdG8gdGFrZSBleHRyYSBhY3Rpb246IGUuZy4gbWFudWFsbHkgb3IgdGhyb3VnaCB0b29s
aW5nDQogICAgPj4+Pj4gDQogICAgPj4+Pj4+PiA0LjI6IFdlIGNvdWxkIHJlcXVpcmUgaW5kaXZp
ZHVhbCBhdXRob3JzIHRvIGJlIGNyZWRpdGVkOiBpbiB0aGF0DQogICAgPj4+Pj4+PiAgICAgICAg
IGNhc2Ugd2UgcHJvYmFibHkgb3VnaHQgdG8gbGVhZCBieSBleGFtcGxlIGFuZCBsaXN0IHRoZSBh
dXRob3JzDQogICAgPj4+Pj4+PiAgICAgICAgIGluIGEgY3JlZGl0L2xpY2Vuc2Ugc2VjdGlvbiBh
bmQgZXh0cmFjdCB0aGUgaW5mb3JtYXRpb24gZnJvbQ0KICAgID4+Pj4+Pj4gICAgICAgICBnaXQg
bG9ncyB3aGVuIHdlIGdlbmVyYXRlIGl0IChhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUpDQog
ICAgPj4+Pj4+PiA1OiBZb3UgZ2l2ZSBhbiBpbmRpY2F0aW9uIHdoZXRoZXIgeW91IG1hZGUgY2hh
bmdlcyAuLi4gaW4gcHJhY3RpY2UNCiAgICA+Pj4+Pj4+IHRoaXMgbWVhbnMgeW91IGhhdmUgdG8g
c3RhdGUgc2lnbmlmaWNhbnQgY2hhbmdlcyBtYWRlIHRvIHRoZSB3b3Jrcw0KICAgID4+Pj4+PiAN
CiAgICA+Pj4+Pj4gVGhpcyBpcyBhbHNvIGhlbHBmdWwgZm9yIHByb3ZlbmFuY2Ugb2YgY2hhbmdl
cywgd2hpY2ggaXMgcmVsZXZhbnQgaW4gc2FmZXR5LW9yaWVudGVkIGRvY3VtZW50YXRpb24uICBJ
dCBjYW4gYmUgdXNlZCB0byBjbGVhcmx5IGRlbGluZWF0ZSBDQy1saWNlbnNlZCBjb250ZW50ICh3
aGljaCBtYXkgYmUgcmV1c2VkIGJ5IG1hbnkgY29tcGFuaWVzKSBmcm9tICJBbGwgUmlnaHRzIFJl
c2VydmVkIiBjb21tZXJjaWFsIGNvbnRlbnQgdGhhdCBtYXkgYmUgYWRkZWQgZm9yIGEgc3BlY2lm
aWMgY29tbWVyY2lhbCBhdWRpZW5jZSBvciBwdXJwb3NlLg0KICAgID4+Pj4+IA0KICAgID4+Pj4+
IEkgYWdyZWUNCiAgICA+Pj4+PiANCiAgICA+Pj4+PiBJIHRoaW5rIHRoZSBvdXRjb21lIG9mIHRo
aXMgYW5hbHlzaXMgaXMgcmVhbGx5IHRoYXQgdGhlIG9ubHkgc2lnbmlmaWNhbnQgZGlmZmVyZW5j
ZSBiZXR3ZWVuIEJTRCBhbmQgQ0MtQlkgaW4gdGhpcyBjb250ZXh0IGlzIHRoZSAgIkFsbCBSaWdo
dHMgUmVzZXJ2ZWQiIHBvcnRpb24NCiAgICA+Pj4+IA0KICAgID4+Pj4gICBBbHNvIC0gQlNEIGlz
IGEgInNvZnR3YXJlIiBsaWNlbnNlIHdoaWxlIENDLUJZIGlzIGEgImNvbnRlbnQiIGxpY2Vuc2Us
IHNvIHRoZXkgYXJlIG5vdCBzdHJpY3RseSBjb21wYXJhYmxlLCBldmVuIGlmIHRoZXkgdXNlIHNp
bWlsYXIgdGVybWlub2xvZ3kuDQogICAgPj4+PiANCiAgICA+Pj4+IFRydWUsIGJ1dCBhcyB3ZSBo
YXZlIG5vdGljZWQgdGhlIGJvdW5kYXJ5IGJldHdlZW4gY29udGVudCBhbmQgaW4tY29kZSBkb2Nz
IGNvbnRlbnQgaXMgZnV6enkuDQogICAgPj4+PiANCiAgICA+Pj4+Pj4gVGhlcmUgaXMgYSBkaWZm
ZXJlbmNlIGJldHdlZW4gInNvZnR3YXJlIiB3aGljaCAicnVucyBvbiBtYWNoaW5lcyIgYW5kICJk
b2N1bWVudGF0aW9uIiB3aGljaCAicnVucyBvbiBodW1hbnMiLiAgQ29tYmluZWQgc29mdHdhcmUg
KGUuZy4gQlNEIGNvZGUgZnJvbSB0d28gb3JpZ2lucykgaXMgZXhlY3V0ZWQgaWRlbnRpY2FsbHks
IGRlc3BpdGUgb3JpZ2luLiAgSHVtYW5zIG1ha2UgdmFsdWUganVkZ2VtZW50cyBiYXNlZCBvbiB0
aGUgYXV0aG9yL29yaWdpbiBvZiBjb250ZW50LCBoZW5jZSB0aGUgZm9jdXMgb24gYXR0cmlidXRp
b24uICBZZXMsIHRoZXJlIGlzIGEgcHJvdmVuYW5jZSBncmFwaCBpbiBnaXQgKHNvZnR3YXJlL2Rh
dGEpLCBidXQgdGhhdCdzIG5vdCB0eXBpY2FsbHkgdmlzaWJsZSB0byBodW1hbiByZWFkZXJzLCBl
eGNlcHQgYXMgYSBnZW5lcmF0ZWQgcmVwb3J0LCBpLmUuIGRvY3VtZW50YXRpb24uDQogICAgPj4+
Pj4gDQogICAgPj4+Pj4gWWVzIHRydWUuIEJ1dCBhbHNvIHRydWUgZm9yIENDLUJZLTQgc291cmNl
cyBzdG9yZWQgaW4gZ2l0IHVubGVzcyBleHRyYSBhY3Rpb24gaXMgdGFrZW4gDQogICAgPj4+Pj4g
DQogICAgPj4+Pj4gQnV0IG15IHBvaW50IGlzOiANCiAgICA+Pj4+PiAqIElmIHdlIHRha2UgZXh0
cmEgYWN0aW9uIGFzIGUuZy4gcHJvcG9zZWQgaW4gNC4yIHdlIGNhbiBhcHBseSB0aGlzIHVuaWZv
cm1seSB0byBCU0QgYXMgd2VsbCBhcyBDQy1CWSBwYWdlcw0KICAgID4+Pj4+ICogV2UgY2FuIGFk
ZCBhIHNlY3Rpb24gb24gcmUtdXNlIGFzIHByb3Bvc2VkIGluIDQuMiB3aGljaCByZWNvbW1lbmRz
IGJlc3QgcHJhY3RpY2VzIGFyb3VuZCA1LiAgDQogICAgPj4+Pj4gKiBXZSBjYW4gaGlnaGxpZ2h0
IHNlY3Rpb25zIHRoYXQgYXJlIEJTRCB2cyBDQy1CWSBpbiBzdWNoIGEgc2VjdGlvbiwgc3VjaCB0
aGF0IHNvbWVvbmUgd2hvIGhhcyBpc3N1ZSBjYW4gcmVtb3ZlIHRoZXNlIGVhc2lseQ0KICAgID4+
Pj4+IA0KICAgID4+Pj4+IEluIGFkZGl0aW9uIHRvIHRoZXNlIHBvaW50czogbWF5YmUgaXQgaXMg
dG9vIGltcHJhY3RpY2FsIHRvIGNyZWF0ZSBBQkkgZG9jdW1lbnRhdGlvbiBiYXNlZCBvbiBDQy1C
WS00IChnaXZlbiB0aGF0IGEgbG90IG9mIHdoYXQgd2UgbmVlZCBpcyBhbHJlYWR5IGluIEJTRCBz
b3VyY2VzKS4gDQogICAgPj4+Pj4gV2UgY291bGQganVzdCBjb3B5IHNvbWUgb2YgdGhlIGNvbnRl
bnQgaW4gdGhlIEJTRCBzb3VyY2VzIHRvIG5ldyBDQy1CWS00IHNvdXJjZXMsIGJ1dCBpbiBwcmFj
dGljZSBpdCB3b3VsZCBqdXN0IGJlIGhpZGluZyB0aGUgcG90ZW50aWFsIGxlZ2FsIGlzc3VlcyBi
ZWhpbmQgaXQuIA0KICAgID4+Pj4+IFNvbWVvbmUgY291bGQgY29udGVzdCB0aGUgY3JlYXRpb24g
YW5kIGFyZ3VlIHRoYXQgcG9ydGlvbnMgb2YgdGhlIG5vdyBDQy1CWS00IHNvdXJjZXMgYXJlIGlu
IGZhY3QgQlNEOiBpbiBwcmFjdGljZSB0aGlzIGlzIGV4dHJlbWVseSB1bmxpa2VseSwgYnV0IGl0
IGlzIHBvc3NpYmxlLg0KICAgID4+Pj4+IA0KICAgID4+Pj4+Pj4gQXMgc3VjaCwgQlNELTIvMy1D
bGF1c2UgaW4gb3VyIGNvbnRleHQgd29ya3Mgc2ltaWxhcmx5IHRvIENDLUJZLTQNCiAgICA+Pj4+
Pj4+IGZyb20gYSBkb3duc3RyZWFtJ3MgcGVyc3BlY3RpdmUuIEluIGZhY3QgQ0MtQlktNCBpcyBz
b21ld2hhdCBzdHJpY3Rlcg0KICAgID4+Pj4+PiANCiAgICA+Pj4+Pj4gSWYgd2UgZG9uJ3Qgd2Fu
dCB0aGUgaW5jZW50aXZlcyBhbmQgcHJvdmVuYW5jZSBwcm9wZXJ0aWVzIG9mIENDLUJZLCB0aGVy
ZSBpcyB0aGUgb3B0aW9uIG9mIENDMCwgd2hpY2ggaXMgdGhlIGVxdWl2YWxlbnQgb2YgcHVibGlj
IGRvbWFpbi4gIFRoaXMgd291bGQgZGVsZWdhdGUgdGhlIHRhc2sgb2Ygc2VwYXJhdGluZyBjb21t
ZXJjaWFsIHZzIENDIGNvbnRlbnQgdG8gZWFjaCByZWFkZXIsIHdpdGhvdXQgYW55IGxpY2Vuc2Ut
cmVxdWlyZWQgYXR0cmlidXRpb24gb3Igc2VwYXJhdGlvbi4NCiAgICA+Pj4+Pj4gDQogICAgPj4+
Pj4+IFNvbWUgYmFja2dyb3VuZCBvbiBsaWNlbnNlcyBkZXNpZ25lZCBmb3IgZG9jdW1lbnRhdGlv
biwgd2hpY2ggaGFzIGRpZmZlcmVudCBsZWdhbCByZXF1aXJlbWVudHMgdGhhbiBzb2Z0d2FyZToN
CiAgICA+Pj4+Pj4gDQogICAgPj4+Pj4+IGh0dHBzOi8vd3d3LmRyZWFtc29uZ3MuY29tL0lIRS9J
SEUtNTAuaHRtbA0KICAgID4+Pj4+PiBodHRwczovL2NyZWF0aXZlY29tbW9ucy5vcmcvZmFxLyN3
aGF0LWFyZS1jcmVhdGl2ZS1jb21tb25zLWxpY2Vuc2VzIChub3QgZm9yIHMvdykNCiAgICA+Pj4+
PiANCiAgICA+Pj4+PiBJIHdpbGwgaGF2ZSBhIGxvb2suIEJ1dCB0aGUgY29yZSBpc3N1ZSAtIHdo
aWNoIGlzIHdoeSBJIGhhdmUgcHJvcG9zZWQgd2hhdCBJIGhhdmUgLSBpcyB0aGUgcXVlc3Rpb24g
b24gaG93IHByYWN0aWNhbGx5IEFCSSBkb2N1bWVudGF0aW9uIHB1Ymxpc2hlZCB1bmRlciBDQy1C
WS00LCB3aGVuIG11Y2ggb2YgdGhpcyBpbmZvcm1hdGlvbiBoYXMgYWxyZWFkeSBiZWVuIHB1Ymxp
c2hlZCBpbiB0aGUgcGFzdCBhcyBjb2RlIHVuZGVyIEJTRC4NCiAgICA+Pj4+IA0KICAgID4+Pj4g
ICBJcyB0aGVyZSBhIHJlZmVyZW5jZSBzYW1wbGUgb2Y6DQogICAgPj4+PiANCiAgICA+Pj4+ICAg
LSBwcmV2aW91c2x5IHB1Ymxpc2hlZCwgQlNELWxpY2Vuc2VkLCBBQkkgc3BlY2lmaWNhdGlvbi1h
cy1zb3VyY2UtY29kZQ0KICAgID4+Pj4gDQogICAgPj4+PiBBbGwgb2YgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9kb2NzL3Vuc3RhYmxlL2h5cGVyY2FsbA0KICAgID4+Pj4gQW5kIHNvbWUgY2FuIGJl
IGNvbnRlbnQgcmljaCBhcyBzZWVuIGluIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0
YWJsZS9oeXBlcmNhbGwvYXJtL2luY2x1ZGUscHVibGljLHhlbi5oLmh0bWwjRnVuY19IWVBFUlZJ
U09SX21tdV91cGRhdGUNCiAgICA+Pj4+IA0KICAgID4+Pj4gICAtIHRoZSBjb3JyZXNwb25kaW5n
IEZ1U0EgQUJJIGRvY3VtZW50YXRpb24gZm9yIHRoYXQgc291cmNlIGZpbGUNCiAgICA+Pj4+IA0K
ICAgID4+Pj4gV2UgZG8gTk9UIGhhdmUgQU5ZIEZ1U0EgZG9jdW1lbnRhdGlvbiBhdCB0aGlzIHN0
YWdlLiBBbmQgdGhlcmUgYXJlIE5PIGV4YW1wbGVzIG9mIHN1Y2ggZG9jcyBpbiB0aGUgcHVibGlj
IGRvbWFpbg0KICAgID4+Pj4gSSBhbSB3YWl0aW5nIGZvciBhIHNhbml0aXNlZCBzbWFsbGlzaCBz
eXN0ZW0gc29mdHdhcmUgZXhhbXBsZSB0byBiZSBtYWRlIGF2YWlsYWJsZSwgd2hpY2ggc2hvdWxk
IGhlbHAgdXMgaWRlbnRpZnkgdGhlIHByYWN0aWNhbCBpbXBsaWNhdGlvbnMgDQogICAgPj4+PiBI
b3dldmVyLCBBQkkgZG9jdW1lbnRhdGlvbiB3b3VsZCBiZSBwYXJ0IG9mIGl0DQogICAgPj4+PiAN
CiAgICA+Pj4+ICAgSWYgdGhlcmUgaXMgYWxtb3N0IGEgMToxIGNvcnJlc3BvbmRlbmNlIGJldHdl
ZW4gQUJJICJkb2NzIiBhbmQgImNvZGUiLCBjb3VsZCB0aGUgbmVjZXNzYXJ5IEZ1U0EgYW5ub3Rh
dGlvbnMgYmVjb21lIHBhcnQgb2YgdGhlIHNvdXJjZSBjb2RlIGZpbGUsIGUuZy4gY29tbWVudHMg
b3IgdGFncz8gIE9yIGlzIHRoZXJlIGEgcmVxdWlyZW1lbnQgZm9yIHRoZSBBQkkgZG9jdW1lbnRh
dGlvbiB0byBoYXZlIGEgc3BlY2lmaWMgbGF5b3V0IGluIGEgcHJpbnRhYmxlIHJlcG9ydD8NCiAg
ICA+Pj4+IA0KICAgID4+Pj4gSSBkb27igJl0IHRoaW5rIHRoZXJlIHdpbGwgYmUgYSAxOjEgbWFw
cGluZy4gVGhlIGRvY3VtZW50YXRpb24gd291bGQgdHlwaWNhbGx5IGJlDQogICAgPj4+PiAtIElu
dGVyZmFjZSBkb2NzIChlLmcuIEFCSSBkb2NzKSAtIHRoZXJlIHdpbGwgbGlrZWx5IGJlIGEgY2xl
YW4gbWFwcGluZyANCiAgICA+Pj4+IC0gUmVxdWlyZW1lbnRzOiBzcGVjaWZ5aW5nIHdoYXQgdGhl
IHN5c3RlbSBpcyBzdXBwb3NlZCB0byBkbyAtIG5vIGNsZWFuIG1hcHBpbmcgdG8gc291cmNlDQog
ICAgPj4+PiAtIERlc2lnbnMsIEFyY2hpdGVjdHVyZSBkb2NzLCAuLi4gLSBubyBjbGVhbiBtYXBw
aW5nIHRvIHNvdXJjZQ0KICAgID4+Pj4gLSBUZXN0IFNwZWNzIC0gc2hvdWxkIGhhdmUgY2xlYW4g
bWFwcGluZyB0byB0ZXN0IGNvZGUsIGJ1dCBub3QgdG8gdGVzdGVkIGNvZGUNCiAgICA+Pj4+IA0K
ICAgID4+Pj4gV2UgZG8gc3RpbGwgbmVlZCBzb21lIHNvcnQgb2YgdGFnZ2luZyBmb3IgdHJhY2Fi
aWxpdHkNCiAgICA+Pj4+IA0KICAgID4+Pj4gSW4gYW55IGNhc2U6IEkgdGhpbmsgd2UgYXJlIGF0
IHRoZSBzdGFnZSB3aGVyZSB3ZSBuZWVkIHRvIGhlYXIgZnJvbSBBbmR5IGFuZCBvdGhlcnMNCiAg
ICA+Pj4gDQogICAgPj4+IEp1c3QgdG8gbWFrZSBteSB0aGlua2luZyBjbGVhcjogSSBkb24ndCBj
YXJlIHZlcnkgbXVjaCBhYm91dCB0aGUNCiAgICA+Pj4gc3BlY2lmaWMgbGljZW5zZSwgYW5kIGlm
IHdlIGhhdmUgb3B0aW9ucywgaXQgbG9va3MgbGlrZSBvbmUgb2YgQ3JlYXRpdmUNCiAgICA+Pj4g
Q29tbW9ucyB3b3VsZCBwcm9iYWJseSBiZSBteSBmYXZvcml0ZS4NCiAgICA+Pj4gDQogICAgPj4+
IE15IG9ubHkgcmVxdWlyZW1lbnQgaXMgdGhhdCB3ZSBjYW4gY29weS9wYXN0ZSBjb21tZW50cyBi
ZXR3ZWVuIGhlYWRlcnMNCiAgICA+Pj4gZmlsZXMgYW5kIGRvY3MgaW4gYm90aCBkaXJlY3Rpb25z
LiBBcyBsb25nIGFzIHdlIGNhbiBkbyB0aGF0LCB0aGUNCiAgICA+Pj4gbGljZW5zZSBpcyBmaW5l
IGJ5IG1lLiAgR2l2ZW4gdGhhdCB0aGUgaGVhZGVycyBmaWxlcyBhcmUgQlNELCBpdCBsb29rcw0K
ICAgID4+PiBsaWtlIHRoZSBiZXN0IHdheSB0byBhY2hpZXZlIGNvbXBhdGliaWxpdHkgaXMgdXNp
bmcgQlNEIGZvciB0aGUgZG9jcw0KICAgID4+PiB0b28uDQogICAgPj4+IA0KICAgID4+PiBIb3dl
dmVyLCBpZiB5b3UgdGVsbCBtZSB0aGF0IHdlIGNhbiBjb3B5L3Bhc3RlIHNlbnRlbmNlcyBiZXR3
ZWVuIEJTRA0KICAgID4+PiBoZWFkZXJzLCBDcmVhdGl2ZSBDb21tb25zIGRvY3MsIGFuZCBiYWNr
LCB0aGVuIEkgYW0gYWxzbyBmaW5lIHdpdGggdGhhdC4NCiAgICA+PiANCiAgICA+PiBBcyBib3Ro
IGRvYyBhbmQgY29kZSBtYWludGFpbmVycyBjYW4gYXR0ZXN0LCBkdXBsaWNhdGlvbiBvZiB0ZXh0
IGJldHdlZW4gY29kZSBhbmQgZG9jcyB3aWxsIGluZXZpdGFibHkgbGVhZCB0byBkaXZlcmdlbmNl
LiAgQSBkb2N1bWVudCwgZS5nLiBhIGJvb2ssIGNhbiBpbmNsdWRlIHRoZSBwcmludGVkIGFuZCB1
bm1vZGlmaWVkIHRleHQgb2Ygc291cmNlIGNvZGUgdW5kZXIgdGhlIHJpZ2h0cyBncmFudGVkIGJ5
IGEgc291cmNlIGNvZGUgbGljZW5zZS4gIFdpdGggbGluZSBudW1iZXJzIGZvciB0aGF0IHByaW50
ZWQgc291cmNlIGNvZGUsIHRoZSBkb2N1bWVudCBjYW4gY2l0ZSByZWZlcmVuY2VzIHRvIHRoZSBz
b3VyY2UgY29kZS4NCiAgICA+PiANCiAgICA+PiBVbmxlc3MgdGhlcmUgaXMgYSBzcGVjaWZpYyBm
b3JtYWwgcmVxdWlyZW1lbnQgaW4gRnVTQSBkb2N1bWVudGF0aW9uIGZvciBpbnRlcm1pbmdsaW5n
IGRvY3VtZW50YXRpb24gYW5kIHNvdXJjZSBjb2RlIG9uIHRoZSBzYW1lIGRpZ2l0YWwgb3IgcHJp
bnRlZCAicGFnZSIgbGF5b3V0LCB0aGV5IGNhbiBiZSBzZXBhcmF0ZWQgd2l0aGluIHRoZSBkb2N1
bWVudCBhbmQgc3ViamVjdGVkIHRvIGRpZmZlcmVudCBsaWNlbnNlcy4gIA0KICAgID4+IA0KICAg
ID4+IElmIHRoZXJlIGlzIGEgc3BlY2lmaWMgbGVnYWwgRnVTQSByZXF1aXJlbWVudCBmb3IgdGV4
dCBsYXlvdXQgb2YgY29kZSBhbmQgZG9jcywgaXQgd291bGQgYmUgZ29vZCB0byBzZWUgdGhlIGxl
Z2FsIHRleHQgd2hpY2ggZGVmaW5lcyB0aGUgdGV4dCBsYXlvdXQgcmVxdWlyZW1lbnQuDQogICAg
PiANCiAgICA+IE15IHJlcXVlc3QgY29tZXMgZnJvbSBleHBlcmllbmNlIHdvcmtpbmcgb24gY29k
ZSwgY29tbWVudHMsIGNvbW1pdA0KICAgID4gbWVzc2FnZXMsIGFuZCBkb2NzLiBJdCBpcyBjb21t
b24gdG8gbW92ZSBzZW50ZW5jZXMgYWNyb3NzIGJldHdlZW4gYWxsIG9mDQogICAgPiB0aGVtLiBO
b3RlIHRoYXQgSSBzYWlkICJtb3ZlIiBub3QgImNvcHkiLiBJdCBtaWdodCBzdGFydCBhcyBhIGNv
bW1lbnQsDQogICAgPiB0aGVuIGJlaW5nIG1vdmVkIHRvIHRoZSBkb2NzLiBPciwgaXQgY291bGQg
c3RhcnQgYXMgYSBkZXNpZ24gZG9jLCBhbmQgd2UNCiAgICA+IG1pZ2h0IHdhbnQgdG8gbW92ZSB0
aGUgbW9yZSB0ZWNobmljYWwgZGV0YWlscyBjbG9zZXIgdG8gdGhlIGNvZGUgYXMNCiAgICA+IGNv
bW1lbnRzLiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBwdXQgb3Vyc2VsdmVzIGluIGEgcG9zaXRp
b24gd2hlcmUgdGhpcw0KICAgID4gaXMgaW1wb3NzaWJsZSB0byBkbyBiZWNhdXNlIG9mIGxpY2Vu
c2luZyBpc3N1ZXMsIGlmIHdlIGhhdmUgYSBjaG9pY2UuDQogICAgPiANCiAgICA+IElmIHdlIGhh
dmUgdG8gd2VpZ2h0IHRoZSBhZHZhbnRhZ2Ugb2YgdXNpbmcgQ0MgZm9yIGRvY3MsIGxvc2luZyB0
aGUNCiAgICA+IGNoYW5jZSBvZiBtb3Zpbmcgc2VudGVuY2VzIGJhY2sgYW5kIGZvcnRoLCBhZ2Fp
bnN0IHVzaW5nIEJTRCBmb3IgZG9jcw0KICAgID4gd2l0aCB0aGUgYWJpbGl0eSBvZiBtb3Zpbmcg
c2VudGVuY2VzIGJhY2sgYW5kIGZvcnRoLCB0aGVuIENDIG5lZWRzIHRvDQogICAgPiBoYXZlIHZl
cnkgc2lnbmlmaWNhbmNlIGFkdmFudGFnZXMgdG8gbWFrZSBpdCB3b3J0aCBpdCwgb3IgYmVpbmcg
cmVxdWlyZWQNCiAgICA+IGZvciBvdGhlciByZWFzb25zLg0KICAgIA0KICAgIENDMCAocHVibGlj
IGRvbWFpbikgaGFzIGxlc3MgcmVzdHJpY3Rpb25zIHRoYW4gQlNELCBidXQgdGhlIGZvcm1lciBp
cyBhIGxpY2Vuc2UgZm9yIGRvY3VtZW50YXRpb24gYW5kIHRoZSBsYXR0ZXIgaXMgYSBsaWNlbnNl
IGZvciBzb3VyY2UgY29kZS4gDQogICAgDQogICAgQmVmb3JlIHdlIGFzayBYZW4gRnVTQSBjb250
cmlidXRvcnMgdG8gaW52ZXN0IGluIGRvY3VtZW50YXRpb24gdG8gYmUgcHJlc2VudGVkIGFzIGxl
Z2FsbHktdmFsaWQgZXZpZGVuY2UgZm9yIGNlcnRpZmljYXRpb24sIHdlIHNob3VsZCBhc2sgYSBj
ZXJ0aWZpZWQgbGF3eWVyIGZvciB0aGVpciBmb3JtYWwgb3BpbmlvbiBvbiB0aGUgdmFsaWRpdHkg
b2Y6DQogICAgDQogICAgICAoYSkgYXBwbHlpbmcgYSBzb3VyY2UgY29kZSBsaWNlbnNlIChCU0Qp
IHRvIGRvY3VtZW50YXRpb24NCg0KVGhlcmUgYXJlIGFsc28gQlNEIGRvY3VtZW50YXRpb24gbGlj
ZW5zZSB2YXJpYW50cyB3aGljaCBtYXkgYmUgd29ydGggbG9va2luZyBhdA0KDQogICAgICAoYikg
bW92aW5nIHRleHQgYmlkaXJlY3Rpb25hbGx5IGJldHdlZW4gc291cmNlIGNvZGUgKEJTRCkgYW5k
IGRvY3VtZW50YXRpb24gKGFueSBsaWNlbnNlKQ0KICAgICAgKGMpIG1vdmluZyB0ZXh0IGJpZGly
ZWN0aW9uYWxseSBiZXR3ZWVuIHNvdXJjZSBjb2RlIChCU0QpIGFuZCBkb2N1bWVudGF0aW9uIChD
QzApDQogICAgDQpJIHdpbGwgcmFpc2UgdGhpcyBhdCB0aGUgbmV4dCBTSUcgbWVldGluZw0KSSBj
YW4gYWxzbyBhc2sgdGhlIExGIGZvciBhZHZpY2U6IGl0IHdvdWxkIGJlIGZyb20gYSBjZXJ0aWZp
ZWQgbGF3eWVyLCBidXQgaW5mb3JtYWwsIGFzIGxlZ2FsIExGIHN0YWZmIGNhbm5vdCBwcm92aWRl
IGZvcm1hbCBhZHZpY2UgdG8gcHJvamVjdHMNCkZvciBmb3JtYWwgYWR2aWNlLCB3ZSBoYXZlIHRv
IG9wZW4gdGhlIHByb2plY3QncyBjaGVxdWUgYm9vaw0KDQpSZWdhcmRzDQpMYXJzDQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 19:33:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 19:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLBWm-00086x-SU; Thu, 17 Oct 2019 19:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=crom=YK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLBWl-00086s-Is
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 19:33:39 +0000
X-Inumbo-ID: 00c6b140-f115-11e9-93d7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00c6b140-f115-11e9-93d7-12813bfff9fa;
 Thu, 17 Oct 2019 19:33:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLBWd-0000oa-I6; Thu, 17 Oct 2019 19:33:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLBWd-0005Wr-65; Thu, 17 Oct 2019 19:33:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLBWd-0006FR-5Q; Thu, 17 Oct 2019 19:33:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iLBWd-0006FR-5Q@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Oct 2019 19:33:31 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
 test-amd64-i386-qemuu-rhel6hvm-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwKdGVzdGlkIHJlZGhhdC1pbnN0YWxsCgpUcmVlOiBs
aW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ClRyZWU6IGxpbnV4Zmly
bXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRy
ZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVt
dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFl
bXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0
ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIHFlbXV1IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11Lmdp
dAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlk
Njk3NAogIEJ1ZyBub3QgcHJlc2VudDogZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZl
YTk2MWE3OQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg0My8KCgogIGNvbW1pdCA2MTA1NjgzZGEzNWJhYmFkOWFl
MTY4YTcyZDFlODllNjNlOWQ2OTc0CiAgQXV0aG9yOiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2
aXZpZXIuZXU+CiAgRGF0ZTogICBGcmkgU2VwIDYgMTA6Mzg6MTIgMjAxOSArMDIwMAogIAogICAg
ICB1aTogYWRkIGFuIGVtYmVkZGVkIEJhcnJpZXIgY2xpZW50CiAgICAgIAogICAgICBUaGlzIGFs
bG93cyB0byByZWNlaXZlIG1vdXNlIGFuZCBrZXlib2FyZCBldmVudHMgZnJvbQogICAgICBhIEJh
cnJpZXIgc2VydmVyLgogICAgICAKICAgICAgVGhpcyBpcyBlbmFibGVkIGJ5IGFkZGluZyB0aGUg
Zm9sbG93aW5nIHBhcmFtZXRlciBvbiB0aGUKICAgICAgY29tbWFuZCBsaW5lCiAgICAgIAogICAg
ICAgICAgLi4uIC1vYmplY3QgaW5wdXQtYmFycmllcixpZD0kaWQsbmFtZT0kbmFtZSAuLi4KICAg
ICAgCiAgICAgIFdoZXJlICRuYW1lIGlzIHRoZSBuYW1lIGRlY2xhcmVkIGluIHRoZSBzY3JlZW5z
IHNlY3Rpb24gb2YgYmFycmllci5jb25mCiAgICAgIAogICAgICBUaGUgYmFycmllciBzZXJ2ZXIg
KGJhcnJpZXJzKSBtdXN0IGJlIGNvbmZpZ3VyZWQgYW5kIG11c3QgcnVuIG9uIHRoZQogICAgICBs
b2NhbCBob3N0LgogICAgICAKICAgICAgRm9yIGluc3RhbmNlOgogICAgICAKICAgICAgICBzZWN0
aW9uOiBzY3JlZW5zCiAgICAgICAgICAgIGxvY2FsaG9zdDoKICAgICAgICAgICAgICAgIC4uLgog
ICAgICAgICAgICBWTS0xOgogICAgICAgICAgICAgICAgLi4uCiAgICAgICAgICAgIGVuZAogICAg
ICAKICAgICAgICBzZWN0aW9uOiBsaW5rcwogICAgICAgICAgICBsb2NhbGhvc3Q6CiAgICAgICAg
ICAgICAgICByaWdodCA9IFZNLTEKICAgICAgICAgICAgVk0tMToKICAgICAgICAgICAgICAgIGxl
ZnQgPSBsb2NhbGhvc3QKICAgICAgICBlbmQKICAgICAgCiAgICAgIFRoZW4gb24gdGhlIFFFTVUg
Y29tbWFuZCBsaW5lOgogICAgICAKICAgICAgICAgIC4uLiAtb2JqZWN0IGlucHV0LWJhcnJpZXIs
aWQ9YmFycmllMCxuYW1lPVZNLTEgLi4uCiAgICAgIAogICAgICBXaGVuIHRoZSBtb3VzZSB3aWxs
IG1vdmUgb3V0IG9mIHRoZSBzY3JlZW4gb2YgdGhlIGxvY2FsIGhvc3Qgb24KICAgICAgdGhlIHJp
Z2h0LCB0aGUgbW91c2UgYW5kIHRoZSBrZXlib2FyZCB3aWxsIGJlIGdyYWJiZWQgYW5kIGFsbAog
ICAgICByZWxhdGVkIGV2ZW50cyB3aWxsIGJlIHNlbmQgdG8gdGhlIGd1ZXN0IE9TLgogICAgICAK
ICAgICAgVGhpcyBpcyB1c2VmdWxsIHdoZW4gcWVtdSBpcyBjb25maWd1cmVkIHdpdGhvdXQgZW11
bGF0ZWQgZ3JhcGhpYyBjYXJkCiAgICAgIGJ1dCB3aXRoIGEgVkZJTyBhdHRhY2hlZCBncmFwaGlj
IGNhcmQuCiAgICAgIAogICAgICBNb3JlIGluZm9ybWF0aW9uIGFib3V0IEJhcnJpZXIgY2FuIGJl
IGZvdW5kIGF0OgogICAgICAKICAgICAgICBodHRwczovL2dpdGh1Yi5jb20vZGViYXVjaGVlL2Jh
cnJpZXIKICAgICAgCiAgICAgIFRoaXMgYXZvaWRzIHRvIGluc3RhbGwgdGhlIEJhcnJpZXIgc2Vy
dmVyIGluIHRoZSBndWVzdCBPUywKICAgICAgZm9yIGluc3RhbmNlIHdoZW4gaXQgaXMgbm90IHN1
cHBvcnRlZCBvciBkdXJpbmcgdGhlIGluc3RhbGxhdGlvbi4KICAgICAgCiAgICAgIFNpZ25lZC1v
ZmYtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICAgICAgTWVzc2FnZS1p
ZDogMjAxOTA5MDYwODM4MTIuMjk0ODctMS1sYXVyZW50QHZpdmllci5ldQogICAgICBTaWduZWQt
b2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCgpGb3IgYmlzZWN0aW9u
IHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9xZW11LW1haW5saW5lL3Rlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbC5yZWRoYXQtaW5zdGFsbC5odG1sClJldmlzaW9uIElE
cyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFi
b3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNz
LWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvcWVt
dS1tYWlubGluZS90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwucmVkaGF0LWlu
c3RhbGwgLS1zdW1tYXJ5LW91dD10bXAvMTQyODQzLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMt
dGVtcGxhdGU9MTQwMjgyIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgcWVtdS1tYWlubGlu
ZSB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgcmVkaGF0LWluc3RhbGwKU2Vh
cmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0Mjc4MyBmYWlsIFtob3N0PWRlYmlu
YTBdIC8gMTQxNDY2IFtob3N0PWh1eGVscmViZTFdIDE0MTQzNCBbaG9zdD1hbGJhbmEwXSAxNDEz
NzcgW2hvc3Q9YmFyb3F1ZTFdIDE0MTM0OCBbaG9zdD1lbGJsaW5nMV0gMTQxMzIwIFtob3N0PWNo
YXJkb25uYXkxXSAxNDEyODUgW2hvc3Q9ZWxibGluZzBdIDE0MTI1OSBbaG9zdD1odXhlbHJlYmUw
XSAxNDEyNDMgW2hvc3Q9Zmlhbm8xXSAxNDEyMDQgW2hvc3Q9YWxiYW5hMV0gMTQxMTc5IFtob3N0
PWl0YWxpYTFdIDE0MTA4NyBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTQyNzgz
IC8gMTQxMDg3Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpClRyZWU6IGxpbnV4IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8vZ2l0
LnFlbXUub3JnL3FlbXUuZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CkxhdGVzdCBlMTMyYzhkN2I1OGQ4ZGMyYzE4ODhmNTc2ODQ1NDU1MGQxZjNlYTdiIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNl
OWU4ZGU5OGNiNTljNGQyMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkwMjBlOTUyNmNkMDhjNGRjOTlkNTRkYmE0ODczMGRlMjkwOGM5NzAgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIx
N2I3ZDdhY2EzCkJhc2lzIHBhc3MgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJj
OTYyMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDhhMTMwNWExMWYz
YmRhMmQ2YzFhYjc1OGU0YWVhNzllZTAyMWRkMWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5MGIxZTNhZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQz
MGVmNzVmMzc1ODc3MTgyMjgxZmRlZgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
IzNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3NzA1NTcyYzk2MjAtZTEzMmM4ZDdiNThkOGRj
MmMxODg4ZjU3Njg0NTQ1NTBkMWYzZWE3YiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0IzhhMTMwNWExMWYzYmRhMmQ2YzFhYjc1OGU0YWVhNzll
ZTAyMWRkMWMtNDEwYzRkMDBkOWY3ZTM2OWQxY2UxODNlOWU4ZGU5OGNiNTljNGQyMCBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NFwKIGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQjOTBiMWUzYWZkMzMyMjZiNjA3
OGZlYzZkNzdhMTgzNzM3MTJhOTc1Yy05MDIwZTk1MjZjZDA4YzRkYzk5ZDU0ZGJhNDg3MzBkZTI5
MDhjOTcwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0IzQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYtNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM2Yzk2MzlhNzJm
MGNhM2E5NDMwZWY3NWYzNzU4NzcxODIyODFmZGVmLTUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFk
ZDgyYjE3YjdkN2FjYTMKTG9hZGVkIDI1Nzg3IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJj
aGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTQxMDU4IFtob3N0PWh1eGVscmViZTFdCiAxNDExNzkg
W2hvc3Q9aXRhbGlhMV0KIDE0MTA4NyBwYXNzIDNmZmUxZTc5YzE3NGIyMDkzZjdlZTNkZjU4OWE3
NzA1NTcyYzk2MjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4YTEz
MDVhMTFmM2JkYTJkNmMxYWI3NThlNGFlYTc5ZWUwMjFkZDFjIGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTBiMWUzYWZkMzMyMjZiNjA3OGZlYzZkNzdhMTgzNzM3MTJh
OTc1YyA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDZjOTYzOWE3MmYw
Y2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MTIyOSBbXQogMTQxMjA0IFtob3N0PWFs
YmFuYTFdCiAxNDEyODUgW2hvc3Q9ZWxibGluZzBdCiAxNDEyNDMgW2hvc3Q9Zmlhbm8xXQogMTQx
MjU5IFtob3N0PWh1eGVscmViZTBdCiAxNDEzMjAgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxNDEzNDgg
W2hvc3Q9ZWxibGluZzFdCiAxNDEzNzcgW2hvc3Q9YmFyb3F1ZTFdCiAxNDE0MzQgW2hvc3Q9YWxi
YW5hMF0KIDE0MTQ5NyBmYWlsIGlycmVsZXZhbnQKIDE0MTQ2NiBbaG9zdD1odXhlbHJlYmUxXQog
MTQxNTc4IGZhaWwgaXJyZWxldmFudAogMTQxNjkzIGZhaWwgaXJyZWxldmFudAogMTQxNjMyIGZh
aWwgaXJyZWxldmFudAogMTQxODI0IGZhaWwgaXJyZWxldmFudAogMTQxNzUxIGZhaWwgaXJyZWxl
dmFudAogMTQxOTI1IGZhaWwgaXJyZWxldmFudAogMTQxODg2IGZhaWwgaXJyZWxldmFudAogMTQx
OTkyIGJsb2NrZWQgaXJyZWxldmFudAogMTQxOTYzIGZhaWwgaXJyZWxldmFudAogMTQyMDEzIGZh
aWwgaXJyZWxldmFudAogMTQyMDYyIGZhaWwgaXJyZWxldmFudAogMTQyMTA4IGJsb2NrZWQgaXJy
ZWxldmFudAogMTQyMTY4IGJsb2NrZWQgaXJyZWxldmFudAogMTQyMTY3IGJsb2NrZWQgaXJyZWxl
dmFudAogMTQyMjIwIGZhaWwgaXJyZWxldmFudAogMTQyMjcwIGZhaWwgaXJyZWxldmFudAogMTQy
MjQzIGZhaWwgaXJyZWxldmFudAogMTQyMzE0IGZhaWwgaXJyZWxldmFudAogMTQyMzY5IGZhaWwg
aXJyZWxldmFudAogMTQyMzM4IGZhaWwgaXJyZWxldmFudAogMTQyMzg4IGZhaWwgaXJyZWxldmFu
dAogMTQyNDE1IGZhaWwgaXJyZWxldmFudAogMTQyNDUwIGZhaWwgaXJyZWxldmFudAogMTQyNTAy
IGZhaWwgaXJyZWxldmFudAogMTQyNTQ4IGZhaWwgaXJyZWxldmFudAogMTQyNTg2IGZhaWwgaXJy
ZWxldmFudAogMTQyNjk1IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4ZDIw
OWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlm
N2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZmVmOGQ5OWZiY2UxYTVlN2Rk
ZmQyMmIwZjMzOTQwYjhkNjE5M2VjOAogMTQyNjY5IGZhaWwgaXJyZWxldmFudAogMTQyNzEyIGZh
aWwgaXJyZWxldmFudAogMTQyNzA1IHBhc3MgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3
MDU1NzJjOTYyMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDhhMTMw
NWExMWYzYmRhMmQ2YzFhYjc1OGU0YWVhNzllZTAyMWRkMWMgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MGIxZTNhZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5
NzVjIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBj
YTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgxZmRlZgogMTQyNzE0IGZhaWwgaXJyZWxldmFudAogMTQy
NzE2IGZhaWwgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDU5MGM5ZDU4MjgwYmIwZmFkMTQ0Zjc2
MGM0ZGEyYWNhZjE2NjIyYWEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA4NjBkOTA0OGM3OGNlNTljNTkwM2MzZDUyMDlkZjU2ZjM4NDAwOTg2IDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZGYyOWQwM2YxZDk3YmRkZTFiYzBjZWE4ZWY4NTM4
ZDRmNTI0YjNlYwogMTQyNzE4IGZhaWwgNDIzMjc4OTZmMTk0ZjI1NmU1YTM2MWUwMDY5OTg1YmM4
ZDIwOWI0MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAw
ZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJk
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZmVmOGQ5OWZiY2UxYTVl
N2RkZmQyMmIwZjMzOTQwYjhkNjE5M2VjOAogMTQyNzIzIGZhaWwgZTEzMmM4ZDdiNThkOGRjMmMx
ODg4ZjU3Njg0NTQ1NTBkMWYzZWE3YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4
ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
ZmVmOGQ5OWZiY2UxYTVlN2RkZmQyMmIwZjMzOTQwYjhkNjE5M2VjOAogMTQyNzIxIGZhaWwgZjZl
MjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY3MGM5MDNhNjhmMjE0NDYzZjEyYzBjOTYxOWMxNjJhMGYz
NDI1MTggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4NDAwZWZhNTFh
YTBhNzkwOGQ3ZWRiOGFjNjEzNWUyZmU2OWI0YjM3IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgYzRhNTY1NmIyZWYzZDI5YmI4YWNmYjUzNDJlNzg2YTViOTU3ODAxOAog
MTQyNzI2IGJsb2NrZWQgZjZlMjdkYmIxYWZhYmNiYTQzNmUzNDZkNmFhODhhNTkyYTE0MzZiYiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGZjZGVkYWZkOTdjOGYxOGMz
M2E2M2QyNmI5NTRlNWRiYWVlODFhMmIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA0MzAwYjdjMmNkOWYzZjI3MzgwNGU4Y2NhMzI1ODQyY2NiOTNiMWFkIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgODRjM2FlMzBhYTc5YjU0YjNkNzVhMmU2
MmFlMWZiMzQwNDE5YjhkNwogMTQyNzI4IHBhc3MgYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMw
OTQ3MWI1OTdjODgwYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDg1
Y2NiZWUyYWJmNGFjOWVkMDA2NDA5ZDFiMDJhM2JkZDY2MDI2MWMgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA3Y2MwY2RjZDZhNzcxMDEwY2E0YTQ4NTdjNGU0ZGY5NjZi
YjRlNmMyIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNjlhNzdlNDAw
ODNhYjYyOTU3MTgyN2Y3MjdmZDJmNmE0ZGQ1M2UxZQogMTQyNzU4IHBhc3MgNDE0NTEwYmMwMGE1
ZmM5NTRkODM0MGMxNzAwODNmNTE4ZDA5YWE1NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGQ2ZjVhNTA1MGI5NDJjYzBlYzA4YmRjMzk5MDBiODIzMTk1N2UxOGMgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAyNTMxMTY0OTU5MmY1NTg0YjFl
MTAxMmQ2OWM3MzI3ZWY4NzQ3M2Y0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgNmZhMTc5OGIyZDcwNjZmNTNmMzEwZjA1ZTg2YjgyYzcxM2UzYmM0MgogMTQyNzMwIHBh
c3MgYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDg1Y2NiZWUyYWJmNGFjOWVkMDA2NDA5ZDFiMDJh
M2JkZDY2MDI2MWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAwODRm
NjdjOWQ5OGQ1MjBjNTFkZjI0ZjNiMzU1Nzc0MTY2YTAzNjkxIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgNWE5MjliNjE4MDI0M2UwYmE0MWM4NGM3OTA1ZjRmOGZmYzkx
ODZmYwogMTQyNzMxIGJsb2NrZWQgYjEwYWI1ZTJjNDc2YjY5Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdj
ODgwYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY0Yzg5OGYyYjJk
YjI4MTljNTE5Y2RjZTA1NDAzZDRiYTAyMzQ5NzkgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA3NTQxMTkxOThkZTYzMzY4M2Q3YWY3OWJjMDhlNzNjMmRlOWRmMDExIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgYTMwOTEwYmZkNzFhNjQ4OTVm
MGQ2ZGRiYjMwMWNmMWI1ZWQ2YzJmNAogMTQyNzc2IHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNm
YzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDIyZTc1MjMxYWVlNjM2MWM5YzEzYzBiZTdmM2RkMDgzZGI4ZjMwOGUgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4OWVhMDNhN2RjODNjYTM2YjY3MGJhN2Y3ODc4
MDI3OTFmY2IwNGIxIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUx
Y2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNzM0IHBhc3MgOTY4NzIy
ZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDliNWExYzc4OWQzOTY2ODNlNTZlODQ1MDI0Njc1NjIxYzk1NDBj
NjcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2ZjIxNGIzMDQ0NTc5
M2YyZDM5N2FiMGRkM2JmNjMyNTExZjk3NjI0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQy
ODA1IHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3
MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCBkMjMyOTIzN2FmMTk3NDI5NDkyZWMyN2QyMmE0YmE0ZjEyMWRiYzEwIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3
OGQyN2Y2ZDI1OQogMTQyNzU5IHBhc3MgMjNiNmUwN2IzYWY5MDM1MDNiZjFjNzcyMTI2ZDI2MzYx
N2I4YjFlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDAwMGFiOTg1
NzQ3OTNiNjg1ZTdhMGY2YTZlNTAzMjUyM2Q1YzM3YzQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA4OWVhMDNhN2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIx
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgYWY1NzkzY2FjMjBjZmY2
ZjYwZmIyZjhlZDE5YzVhZjEyMDE5NDNiZQogMTQyNzM3IHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVl
MjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDliNWExYzc4OWQzOTY2ODNlNTZlODQ1MDI0Njc1NjIxYzk1NDBjNjcgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCAxMzg5ODVjMWVmOGI2NmU0ZTViMzgzMzU0
ZTEzM2UwNWQwMWQwYjVmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
Y2Q5Mzk1MzUzOGFhYzYwMjZhODAxMmQxNGE2M2IzMjBlYWRkMGM5OAogMTQyNzQxIHBhc3MgZTJj
ZDI0YjYyOTM4OWI1MmEzMWQ5NmQyMjZlZDE1MGRhY2FiOWNkZCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDg2YWQ3NjJmYTdhNTFjYmY5NGUzNGU3MzI5NjFhYWUzZGUz
MzM5YzMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBhMzBjYjRiMWYy
MmM1OGFhM2I5MzNlZTllMWQ3NjExMzk5YjU3YjViIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgZjU5ODY2ZTJiYzE5MGYwODM4ZGExOTg4ZTE1NzIyY2FjMTM0MDNlNQog
MTQyNzQzIHBhc3MgZTJjZDI0YjYyOTM4OWI1MmEzMWQ5NmQyMjZlZDE1MGRhY2FiOWNkZCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDc1NTE1MjljZTEwNDRhM2RkNzk4
MjMxOTJhZjM4MmI1ODViMzJiM2YgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCAzZDk0NDJlZTFkNzhmN2YxMzhkY2Q2Yzg1YzdhY2FkMDE1M2QyZjExIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgY2Q5Mzk1MzUzOGFhYzYwMjZhODAxMmQxNGE2
M2IzMjBlYWRkMGM5OAogMTQyNzQ1IGJsb2NrZWQgMjE4N2U0MTdhMTlkNzQ3Y2YxZTQ1MmVmNmMx
MmIwZDk5ZGFhNjkzMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGZj
ZGVkYWZkOTdjOGYxOGMzM2E2M2QyNmI5NTRlNWRiYWVlODFhMmIgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YjJhMjAzNTc5MDY4MTI3ZDdlOTNjYjZmNDVkODI4Y2Ew
NGEyMTUzIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgYWU4NGY1NTM1
MzQ3NWY1NjlkYWRkYjlhODFhYzBhNmJjNzc3MmM5MAogMTQyNzY0IHBhc3MgOTY4NzIyZjUzNzFh
ZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA1MjFkYjgwMzE4ZDZjNzQ5YTZm
NmM1YTY1YTY4Mzk3YWY5ZTNlZjE2IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNzQ2IHBh
c3MgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDhhMTMwNWExMWYzYmRhMmQ2YzFhYjc1OGU0YWVh
NzllZTAyMWRkMWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MGIx
ZTNhZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3MTgyMjgx
ZmRlZgogMTQyNzY3IGZhaWwgZTQzOGY4MzkxNGU3NWZkNGYwZGMyOTMzZTRiN2YwMjNiZjU1Y2Mz
NiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQ2NTJiNDU4ZjU3NmRl
Nzg1ZTlmOTA1ZTY2OTBlMjg5MDRiMWVlZDEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA2YmYyMWYzZDgzZTk1YmNjNGJhMzVhN2EwN2NjNjY1NWU4YjAxMGIwIDQzZjVk
Zjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMjY1NWJmYWE1ZGYzZGFlNjIyMThh
NzMxY2U2ZmFjMzg2Mzk5NjhlOQogMTQyODEwIHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIw
MjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBlMWIzZDQ3NzUxYTQyMDgzNWNiMDU2MGZkMDI5YzM5
ZmVhOTYxYTc5IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2Zk
ZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNzUzIGJsb2NrZWQgZTEzMmM4
ZDdiNThkOGRjMmMxODg4ZjU3Njg0NTQ1NTBkMWYzZWE3YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRk
MjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2Fi
ZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJkIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUy
YjU2ZWI5NmE5MWYgZmVmOGQ5OWZiY2UxYTVlN2RkZmQyMmIwZjMzOTQwYjhkNjE5M2VjOAogMTQy
Nzc4IHBhc3MgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDhhMTMwNWExMWYzYmRhMmQ2YzFhYjc1
OGU0YWVhNzllZTAyMWRkMWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5MGIxZTNhZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1ODc3
MTgyMjgxZmRlZgogMTQyNzU1IGZhaWwgZTEzMmM4ZDdiNThkOGRjMmMxODg4ZjU3Njg0NTQ1NTBk
MWYzZWE3YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAw
ZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5OGIyZTNjOWFiM2FiZmU0NzZhMmIwMmY4ZjUxODEzZWRiOTBlNzJk
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgZmVmOGQ5OWZiY2UxYTVl
N2RkZmQyMmIwZjMzOTQwYjhkNjE5M2VjOAogMTQyNzU2IGJsb2NrZWQgYjEwYWI1ZTJjNDc2YjY5
Njg5YmMwYzQ2ZDMwOTQ3MWI1OTdjODgwYyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGY0Yzg5OGYyYjJkYjI4MTljNTE5Y2RjZTA1NDAzZDRiYTAyMzQ5NzkgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA0NzFjOTdhNjkzOGJkYTE2ZjZlMTBl
MzM0MzdkOTYyNDE0ODJmNTgwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgNmYxOGFmODI2ZTQ5OTc1MGY2ODg4ZDhhOWZjMDQ4ZTU1ZTBmMzY0MAogMTQyNzY5IHBhc3Mg
ODllYTYzOWEyY2U1MDIzY2NmZWZjOWE4NWRmZDQzNjUyM2VmZTc4ZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDliNWExYzc4OWQzOTY2ODNlNTZlODQ1MDI0Njc1NjIx
Yzk1NDBjNjcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA4OWVhMDNh
N2RjODNjYTM2YjY3MGJhN2Y3ODc4MDI3OTFmY2IwNGIxIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgY2Q5Mzk1MzUzOGFhYzYwMjZhODAxMmQxNGE2M2IzMjBlYWRkMGM5
OAogMTQyODE3IHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUz
MjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBlMWIzZDQ3NzUxYTQyMDgzNWNiMDU2MGZkMDI5YzM5ZmVhOTYxYTc5IDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1Yzdi
YmMxZGU3OGQyN2Y2ZDI1OQogMTQyNzk1IGZhaWwgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5
ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgy
YzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YmYyMWYzZDgzZTk1YmNjNGJhMzVhN2EwN2NjNjY1NWU4
YjAxMGIwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmUwZmMxYzUx
MTQ5OTRiYTZlNjcxYzgyYjkxNDExZGQ4MzVhZTJiOQogMTQyNzcxIGZhaWwgOTY4NzIyZjUzNzFh
ZDVkZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YmYyMWYzZDgzZTk1YmNjNGJh
MzVhN2EwN2NjNjY1NWU4YjAxMGIwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgMjBmZGJiMWIwNzZkMmNhNzk3NzFkZDdlYzk4ZGRkNTkzYmRlY2UxZAogMTQyNzUxIGZh
aWwgaXJyZWxldmFudAogMTQyODQyIHBhc3MgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRj
NDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFh
MjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBlMWIzZDQ3NzUxYTQyMDgzNWNiMDU2MGZkMDI5YzM5ZmVhOTYx
YTc5IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdm
MmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyODA0IGZhaWwgOTY4NzIyZjUzNzFhZDVk
ZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2YmYyMWYzZDgzZTk1YmNjNGJhMzVh
N2EwN2NjNjY1NWU4YjAxMGIwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNzg2IGZhaWwg
aXJyZWxldmFudAogMTQyODExIGZhaWwgOTY4NzIyZjUzNzFhZDVkZWVlMjNmYzIwMjY5ZmRjNDRj
MjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEy
MDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4YTcyZDFlODllNjNlOWQ2OTc0
IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOWUxY2ZkZjNhZTdmMmU5
MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyODI4IGZhaWwgOTY4NzIyZjUzNzFhZDVkZWVl
MjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4YTcy
ZDFlODllNjNlOWQ2OTc0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYg
OWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQogMTQyNzgzIGZhaWwgZTEz
MmM4ZDdiNThkOGRjMmMxODg4ZjU3Njg0NTQ1NTBkMWYzZWE3YiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5
YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MDIwZTk1MjZj
ZDA4YzRkYzk5ZDU0ZGJhNDg3MzBkZTI5MDhjOTcwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwog
MTQyODM2IHBhc3MgM2ZmZTFlNzljMTc0YjIwOTNmN2VlM2RmNTg5YTc3MDU1NzJjOTYyMCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDhhMTMwNWExMWYzYmRhMmQ2YzFh
Yjc1OGU0YWVhNzllZTAyMWRkMWMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5MGIxZTNhZmQzMzIyNmI2MDc4ZmVjNmQ3N2ExODM3MzcxMmE5NzVjIDQzZjVkZjc5ZGFk
NjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNmM5NjM5YTcyZjBjYTNhOTQzMGVmNzVmMzc1
ODc3MTgyMjgxZmRlZgogMTQyODM4IGZhaWwgZTEzMmM4ZDdiNThkOGRjMmMxODg4ZjU3Njg0NTQ1
NTBkMWYzZWE3YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0
ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRlOThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MDIwZTk1MjZjZDA4YzRkYzk5ZDU0ZGJhNDg3MzBkZTI5MDhj
OTcwIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNTE4YzkzNWZhYzRk
MzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQyODQzIGZhaWwgOTY4NzIyZjUzNzFhZDVk
ZWVlMjNmYzIwMjY5ZmRjNDRjMjMwMTRiMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUzMjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA2MTA1NjgzZGEzNWJhYmFkOWFlMTY4
YTcyZDFlODllNjNlOWQ2OTc0IDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5
MWYgOWUxY2ZkZjNhZTdmMmU5MjBkMmU1YzdiYmMxZGU3OGQyN2Y2ZDI1OQpTZWFyY2hpbmcgZm9y
IGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDEwODcgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNzgzIChmYWlsKSwgZm9y
IGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyODM2IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyODM4IChmYWlsKSwgZm9yIGJhc2lzIGZh
aWx1cmUKIDAgcmV2aXNpb25zIGF0IDk2ODcyMmY1MzcxYWQ1ZGVlZTIzZmMyMDI2OWZkYzQ0YzIz
MDE0YjEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MmMxYTIxMjA4
NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggZTFiM2Q0Nzc1MWE0MjA4MzVjYjA1NjBmZDAyOWMzOWZlYTk2MWE3OSA0
M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDllMWNmZGYzYWU3ZjJlOTIw
ZDJlNWM3YmJjMWRlNzhkMjdmNmQyNTkKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tp
bmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI4MTAgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI4MTEgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI4MTcgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MjgyOCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDE0Mjg0MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTQyODQzIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBx
ZW11dSBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKICBCdWcgaW50cm9kdWNlZDogIDYxMDU2
ODNkYTM1YmFiYWQ5YWUxNjhhNzJkMWU4OWU2M2U5ZDY5NzQKICBCdWcgbm90IHByZXNlbnQ6IGUx
YjNkNDc3NTFhNDIwODM1Y2IwNTYwZmQwMjljMzlmZWE5NjFhNzkKICBMYXN0IGZhaWwgcmVwcm86
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NDMv
CgoKICBjb21taXQgNjEwNTY4M2RhMzViYWJhZDlhZTE2OGE3MmQxZTg5ZTYzZTlkNjk3NAogIEF1
dGhvcjogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIERhdGU6ICAgRnJpIFNl
cCA2IDEwOjM4OjEyIDIwMTkgKzAyMDAKICAKICAgICAgdWk6IGFkZCBhbiBlbWJlZGRlZCBCYXJy
aWVyIGNsaWVudAogICAgICAKICAgICAgVGhpcyBhbGxvd3MgdG8gcmVjZWl2ZSBtb3VzZSBhbmQg
a2V5Ym9hcmQgZXZlbnRzIGZyb20KICAgICAgYSBCYXJyaWVyIHNlcnZlci4KICAgICAgCiAgICAg
IFRoaXMgaXMgZW5hYmxlZCBieSBhZGRpbmcgdGhlIGZvbGxvd2luZyBwYXJhbWV0ZXIgb24gdGhl
CiAgICAgIGNvbW1hbmQgbGluZQogICAgICAKICAgICAgICAgIC4uLiAtb2JqZWN0IGlucHV0LWJh
cnJpZXIsaWQ9JGlkLG5hbWU9JG5hbWUgLi4uCiAgICAgIAogICAgICBXaGVyZSAkbmFtZSBpcyB0
aGUgbmFtZSBkZWNsYXJlZCBpbiB0aGUgc2NyZWVucyBzZWN0aW9uIG9mIGJhcnJpZXIuY29uZgog
ICAgICAKICAgICAgVGhlIGJhcnJpZXIgc2VydmVyIChiYXJyaWVycykgbXVzdCBiZSBjb25maWd1
cmVkIGFuZCBtdXN0IHJ1biBvbiB0aGUKICAgICAgbG9jYWwgaG9zdC4KICAgICAgCiAgICAgIEZv
ciBpbnN0YW5jZToKICAgICAgCiAgICAgICAgc2VjdGlvbjogc2NyZWVucwogICAgICAgICAgICBs
b2NhbGhvc3Q6CiAgICAgICAgICAgICAgICAuLi4KICAgICAgICAgICAgVk0tMToKICAgICAgICAg
ICAgICAgIC4uLgogICAgICAgICAgICBlbmQKICAgICAgCiAgICAgICAgc2VjdGlvbjogbGlua3MK
ICAgICAgICAgICAgbG9jYWxob3N0OgogICAgICAgICAgICAgICAgcmlnaHQgPSBWTS0xCiAgICAg
ICAgICAgIFZNLTE6CiAgICAgICAgICAgICAgICBsZWZ0ID0gbG9jYWxob3N0CiAgICAgICAgZW5k
CiAgICAgIAogICAgICBUaGVuIG9uIHRoZSBRRU1VIGNvbW1hbmQgbGluZToKICAgICAgCiAgICAg
ICAgICAuLi4gLW9iamVjdCBpbnB1dC1iYXJyaWVyLGlkPWJhcnJpZTAsbmFtZT1WTS0xIC4uLgog
ICAgICAKICAgICAgV2hlbiB0aGUgbW91c2Ugd2lsbCBtb3ZlIG91dCBvZiB0aGUgc2NyZWVuIG9m
IHRoZSBsb2NhbCBob3N0IG9uCiAgICAgIHRoZSByaWdodCwgdGhlIG1vdXNlIGFuZCB0aGUga2V5
Ym9hcmQgd2lsbCBiZSBncmFiYmVkIGFuZCBhbGwKICAgICAgcmVsYXRlZCBldmVudHMgd2lsbCBi
ZSBzZW5kIHRvIHRoZSBndWVzdCBPUy4KICAgICAgCiAgICAgIFRoaXMgaXMgdXNlZnVsbCB3aGVu
IHFlbXUgaXMgY29uZmlndXJlZCB3aXRob3V0IGVtdWxhdGVkIGdyYXBoaWMgY2FyZAogICAgICBi
dXQgd2l0aCBhIFZGSU8gYXR0YWNoZWQgZ3JhcGhpYyBjYXJkLgogICAgICAKICAgICAgTW9yZSBp
bmZvcm1hdGlvbiBhYm91dCBCYXJyaWVyIGNhbiBiZSBmb3VuZCBhdDoKICAgICAgCiAgICAgICAg
aHR0cHM6Ly9naXRodWIuY29tL2RlYmF1Y2hlZS9iYXJyaWVyCiAgICAgIAogICAgICBUaGlzIGF2
b2lkcyB0byBpbnN0YWxsIHRoZSBCYXJyaWVyIHNlcnZlciBpbiB0aGUgZ3Vlc3QgT1MsCiAgICAg
IGZvciBpbnN0YW5jZSB3aGVuIGl0IGlzIG5vdCBzdXBwb3J0ZWQgb3IgZHVyaW5nIHRoZSBpbnN0
YWxsYXRpb24uCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1
cmVudEB2aXZpZXIuZXU+CiAgICAgIE1lc3NhZ2UtaWQ6IDIwMTkwOTA2MDgzODEyLjI5NDg3LTEt
bGF1cmVudEB2aXZpZXIuZXUKICAgICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+Cgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVy
ZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjMyOTIyNyB0byBmaXQKcG5tdG9wbmc6IDEzNCBjb2xv
cnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0
L3FlbXUtbWFpbmxpbmUvdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsLnJlZGhh
dC1pbnN0YWxsLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoxNDI4NDM6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0Mjg0
MyBxZW11LW1haW5saW5lIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyODQzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyBy
ZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgMTAgcmVkaGF0LWluc3RhbGwgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 19:49:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 19:49:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLBlo-0000fI-6a; Thu, 17 Oct 2019 19:49:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6xiX=YK=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iLBln-0000fD-EC
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 19:49:11 +0000
X-Inumbo-ID: 2efab73a-f117-11e9-bbab-bc764e2007e4
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [40.107.80.45]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2efab73a-f117-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 19:49:10 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=MiSZpN7JaAW94VrBRf5xK91U2m/BRyClNgHyJWKQ+/e7PeTf+4uAh68fCLloPWI89egBIHxb17jkHsYaGpx84BffuitCet4qE429aFu64JWRQIxTgzRwyG6MN65dS12xHj9ip2mqmbvnUSZXQePmcOlJUSDF83MYkyGREjO8MBplwjYyXhjLfCWFTgHpRt7+NxmTG8HcmYwJ02LFBWBA484nNFMTqeaKTehQLi7dl89l4jYu6PbHs1P0lTtVoyPPtbz1Wu6PVvn6FEwBXGYvvHUNaK83Qnvuy3vgi0zlanv48uBmt3sVToOGJElbSaY16+scSFxW+2Kro/8zDkfzaQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=l3gN7ufGxmiBUVfC+hEWWQMn226exnnVhyGcuNGYN7k=;
 b=DA5MbmWfrQlODVPRfG9yU24SS6qBMXl6tBOLrEN50dDdFvsMh0fwvkdlIirbv7lVa+YmkLxPMRffpqT5h93gV7SnDQAW8cycUOprHi0BBOIwbDMPgSQAGjdVtfmc8SwWwMeDRf+slgUkPUMbO46JZ0SFbm2kX+ivdGihDqXeQ/GLGyrt2IY5HuRmlezH3xpClTEjalLjmCe9TFPch9sQniyEEzeUPGrJ7rspVq4C0Jx/30HMTNiC8OPHgOX5nws5kyz5qg+OYdVVd4pBC6Hse32ExbOioL9jKvogahbG4CemLf59fyvN0fy3MvUAxqe9c+aL4nC5SClDXjTDjstAfg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=l3gN7ufGxmiBUVfC+hEWWQMn226exnnVhyGcuNGYN7k=;
 b=CbWXUf9DVklV7FrX32WdN/AT8c+yOO5sKiaXxXhdLfs6iy6X85y0wBKcyCd9fPkd6AAR8ZkpXvlQsGjTrgbZNQG2gE5YqX1OSTylzMe23fFUVnbELySs/SRxYxIzAyNdHtev81v7RgDl44xn6ER+8aYmyktLhHVWBy4MiCWjXdQ=
Received: from BN7PR02CA0007.namprd02.prod.outlook.com (2603:10b6:408:20::20)
 by SN6PR02MB4333.namprd02.prod.outlook.com (2603:10b6:805:a4::26)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Thu, 17 Oct
 2019 19:49:06 +0000
Received: from SN1NAM02FT064.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::207) by BN7PR02CA0007.outlook.office365.com
 (2603:10b6:408:20::20) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.16 via Frontend
 Transport; Thu, 17 Oct 2019 19:49:06 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT064.mail.protection.outlook.com (10.152.72.143) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2347.16
 via Frontend Transport; Thu, 17 Oct 2019 19:49:06 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLBlh-0001Tg-Uh; Thu, 17 Oct 2019 12:49:05 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLBlc-0005Gl-Ra; Thu, 17 Oct 2019 12:49:00 -0700
Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x9HJmrBw026975; 
 Thu, 17 Oct 2019 12:48:53 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLBlV-0005FX-OD; Thu, 17 Oct 2019 12:48:53 -0700
Date: Thu, 17 Oct 2019 12:48:53 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20191017194853.GB6184@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
 <20191011164325.GA18594@xilinx.com>
 <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
 <20191011180612.GA19987@xilinx.com>
 <a3cf5b20-9a67-f3db-5a0d-1fb672b2bbe3@arm.com>
 <20191011190751.GB19987@xilinx.com>
 <729fbca8-9a9c-8764-9f9d-c24140d9bb68@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <729fbca8-9a9c-8764-9f9d-c24140d9bb68@arm.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(346002)(136003)(376002)(39860400002)(199004)(189003)(186003)(7696005)(6916009)(47776003)(76176011)(81156014)(81166006)(229853002)(33656002)(1076003)(8936002)(4326008)(426003)(26005)(70586007)(6246003)(53546011)(486006)(126002)(44832011)(446003)(5660300002)(2616005)(356004)(11346002)(476003)(8676002)(336012)(70206006)(23726003)(305945005)(478600001)(36756003)(86362001)(58126008)(36386004)(2906002)(50466002)(106002)(54906003)(9786002)(316002)(14444005)(16586007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4333; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c678f788-07a9-426e-d3b9-08d7533b11ec
X-MS-TrafficTypeDiagnostic: SN6PR02MB4333:
X-Microsoft-Antispam-PRVS: <SN6PR02MB43335B2D3C3734879EE17998D76D0@SN6PR02MB4333.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 01930B2BA8
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: cdxr/psR5v4vg8kuvmXzpqhibBifMlU0cJIvxzNLJ90KXJ+kqF4FVyXI/XRyvWXBXhOznccLOf4ukq7PoEbsVw4CcaFCeDsuvYjwkP17nX5veJXkpOxX/pmhDLxEJEBfNbCVJuoavnbcTOvjFJEMidsxGW8nrWD4mSXI8OAswA/IGl8MA1sZpajL0ATIuvOrDsQ/+iQ0fvvsc6AUhG/qmgRh1wIOl9r189BtrAbGu9vm1WgaSj47SLerhj3Fvd/O4l+c2H5pVvH8V0QyYpbYBrbayRyyFyMtbCATB1UJqn7kmUvbTeIHqvbKDULcAfjOOTHnrcH7tWsOi+vDeruU8f9PuzIJtCyUkYwopbi5WmwKXR47T/q9UYm8/heiMpGrp7vCwl1xQSffUBzlYcdBFqReOb14YB4J1QBJso6VcI8=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2019 19:49:06.3652 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c678f788-07a9-426e-d3b9-08d7533b11ec
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4333
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTcsIDIwMTkgYXQgMTA6MjA6MTFBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IFNvcnJ5IGZvciB0aGUgbGF0ZSBhbnN3ZXIuCj4gCj4gT24gMTEvMTAv
MjAxOSAyMDowNywgQnJpYW4gV29vZHMgd3JvdGU6Cj4gPldoaWNoIGlzIHdoeSBJIHdhbnRlZCB0
byBwdXQgaXQgd2hlcmUgaXQgd2FzIGluIHRoZSBwYXRjaC4gIFdoZXJlIHRoZQo+ID51c2VyIHdv
dWxkIHNlZSB0aGUgd2FybmluZyBhZnRlciB0aGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIG1lbW9y
eQo+ID5tb2R1bGVzIHdlcmUgcHJpbnRlZCAoYW5kIGZhaXIgZWFybHkpLgo+IAo+IEkgaGFkIGEg
dGhpbmsgYWJvdXQgaXQsIGR1bXBpbmcgdGhlIG1vZHVsZXMgaW5mb3JtYXRpb25zIGJlZm9yZSBp
cyB1c2VmdWwgaWYKPiB5b3Uga25vdyB0aGF0IHlvdSBoYXZlIG9uZSBtb2R1bGUgbWF4IHBlciBr
aW5kLiBTbyB5b3UgYXZvaWQgdG8gcHJpbnQgdGhlCj4gbW9kdWxlcyBhZGRyZXNzL3NpemUgaW4g
dGhlIHdhcm5pbmcuCj4gCj4gSG93ZXZlciwgaXQgaXMgcG9zc2libGUgdG8gaGF2ZSBtdWx0aXBs
ZSBrZXJuZWwgbW9kdWxlIChhcyBsb25nIGFzIHRoZXkKPiBkb24ndCBoYXZlIHRoZSBzYW1lIHN0
YXJ0IGFkZHJlc3MpLCB5b3UgY291bGQgZW5kIHVwIHdpdGggdGhlIGZvbGxvd2luZwo+IG1lc3Nh
Z2U6Cj4gCj4gIldBUk5JTkc6IG1vZHVsZXMgS2VybmVsIGFuZCBLZXJuZWwgb3ZlcmxhcCIKPiAK
PiBUbyBtYWtlIHRoZSBtZXNzYWdlIG1vcmUgbWVhbmluZ2Z1bCwgd2Ugd291bGQgbmVlZCB0byBw
cmludCB0aGUgbW9kdWxlcwo+IGFkZHJlc3Mvc2l6ZS4gVGhlcmVmb3JlLCBJIGRvbid0IHZpZXcg
dGhhdCBpdCBpcyBpbXBvcnRhbnQgdG8gY2hlY2sKPiBvdmVybGFwcGluZyBpbiBlYXJseV9wcmlu
dF9pbmZvKCkuIEluIHRoaXMgY2FzZSBJIHdvdWxkIGZhdm9yIGFueSBjb2RlIHRoYXQKPiBkb24n
dCBhZGQgYSBkb3VibGUgZm9yIGxvb3AuCgpXZWxsLCBhZGRpbmcgdGhhdCBpbmZvcm1hdGlvbiB3
b3VsZCBiZSBlYXN5IGVub3VnaCBhbmQgY2hlYXAuICBJdCB3b3VsZAptYWtlIGl0IG11bHRpbGlu
ZSBwcmlua3RrIHRob3VnaDoKV0FSTklORzogbWVtb3J5IG1vZHVsZXMgb3ZlciBsYXA6CglzdGFy
dF9hZGRyLWVuZF9hZGRyOiBtb2R1bGVuYW1lCglzdGFydF9hZGRyLWVuZF9hZGRyOiBtb2R1bGVu
YW1lCgpJZiB3ZSdyZSBub3QgZG9pbmcgdGhhdCB0aG91Z2gsIHdvdWxkIGl0IG1ha2Ugc2Vuc2Ug
dG8gaGF2ZSBhIGluaXRkYXRhCmJvb2wgdGhhdCBjaGVja3MgaXQgaW4gYWRkX2Jvb3RfbW9kdWxl
KCkgYW5kIHRoZW4gcHJpbnRzIGEgc2ltcGxlCndhcm5pbmcgdGhhdCB0aGVyZSdzIGEgbWVtb3J5
IG1vZHVsZSBvdmVybGFwIGluIGVhcmx5X3ByaW50X2luZm8oKT8KVGhhdCB3YXkgdGhlcmUncyBu
byBuZXN0ZWQgZm9yIGxvb3AgYW5kIGl0IGdldHMgcHJpbnRlZCB3aGVyZSBhbGwgdGhlCmFkZHJl
c3NlcyBnZXQgcHJpbnRlZCAoc28geW91IGNhbiBhY3R1YWxseSBmaWd1cmUgb3V0IHdoZXJlIHRo
ZSBvdmVybGFwCmlzKS4KCj4gV2hpbGUgdGhpbmtpbmcgYWJvdXQgdGhpcyBjYXNlLCBpdCBtYWRl
IG1lIHJlYWxpemUgdGhhdCB3ZSBvbmx5IGNoZWNrIHRoZQo+IHN0YXJ0IGFkZHJlc3MgdG8gY29u
c2lkZXIgYSBtYXRjaC4gVGhpcyBtZWFucyBpZiB0aGUgc2l6ZSBpcyBkaWZmZXJlbnQsIHRoZW4K
PiBpdCB3aWxsIGJlIGlnbm9yZWQuIEkgdGhpbmsgd2Ugb3VnaHQgdG8gdGhyb3cgYXQgbGVhc3Qg
d2FybmluZyBmb3IgdGhpcyBjYXNlCj4gYXMgd2VsbC4KPiAKPiBXb3VsZCB5b3UgbWluZCB0byBo
YXZlIGEgbG9vaz8KCldoZW4geW91IHNheSBzdGFydGluZyBhZGRyZXNzLCBkbyB5b3UgbWVhbiBs
aWtlIGluIHRoZSBvcmdpbmFsIHBhdGNoPwpJZiBzbywgdGhlcmUncyBubyBmdW5jdGlvbmFsIGNo
YW5nZSBpbiBjaGVja2luZyB0aGUgc3RhcnRzIG9mIG4gb24gbSBhbmQKbSBvbiBuIHRoZW4gY2hl
Y2tpbmcgdGhlIHN0YXJ0IGFuZCBlbmQgb2YgbiBvbiBtLgoKPiA+Cj4gPkVpdGhlciB3YXksIHRh
a2UgeW91ciBwaWNrIG9mIGxvY2F0aW9uIGFuZCBpZiBpdCdzIG9ubHkgZGVidWcgb3Igbm90IGFu
ZAo+ID5JIGNhbiB3cml0ZSBpdCB1cCBhbmQgdGVzdCBpdC4KPiAKPiBJIHdvdWxkIHN0aWxsIHBy
ZWZlciBpbiBhZGRfYm9vdF9tb2R1bGUoKS4gU2VlIHdoeSBhYm92ZS4KCkkgd3JvdGUgSSBzdWdn
ZXN0ZWQgYWJvdmUgYW5kIHRlc3RlZCBpdCBzbyB0aGF0J2xsIGJlIHNlbnQgb3V0IHNvb24uCgpC
cmlhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 20:08:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 20:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLC46-0002OD-4f; Thu, 17 Oct 2019 20:08:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6xiX=YK=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iLC44-0002O8-Qg
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 20:08:04 +0000
X-Inumbo-ID: d3433c52-f119-11e9-93d7-12813bfff9fa
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [40.107.76.81]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d3433c52-f119-11e9-93d7-12813bfff9fa;
 Thu, 17 Oct 2019 20:08:03 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=VNRCpS5NaCGtVKBTlyvoH3/1kkCW/DeTQj79+KBONR3z/rHX8rNymMSQmw0+up6wCBQmL6ccN2QkfBg+Hjp+PVPMzJel6CFv7KMaJ/QN9eqyG6QaEVPOftO+kctN/1MYBvL+8AWqEK6V4/IlI83NkgwOCzY/BWP6s8E0qM+y3vzzP5L0vXugNkXA41Q1s3Y9FU7YPzY8Xf/aCbhKYDgTLhfpwLiUJYeM4RNYiQKDhfZt+domYfbs8w43BuKo3vmrFTRMUVVH8h671w8Gppy7f4QkR003h+a2R3HnnHEEuCx9FFZ//f/UDiVdlsSBZJAmIE/FkPXlFXOwyJA2cILaMQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+6aqsrlVx+M4Yaf0+/zrHQY0vg69SlIZH0Lw6B9X3E8=;
 b=kXLzWw3CVtouyN2ipqqKs+FwPPjCd+N/BWQRSRrvIwe3LVe6gbFeTLiEzdaQnCfv78oOW+7nNzawEsKFKe+CqeMoZE6XRk0vmWJnEZQp/QQMpB99+4NNSAdi9MzBunXU7g+2scCF0nL5qywMkL9Dwb4v8Ui7FXGOFAmfVZ2qeB4M9ARWGVejSvMzhTx1KscLwA4y0T4lh6lm7S8cfBh+eIIm6RGGFar5Bvt3sy+G6h/x3MAEdugI9htNMo/xbpehEc98tu94Woto7JcMk+JqFAweyLpCU7jhBqehSZK1tjtVuOryFUqoAVJCYtdREP2Q+J6B/zKRNcS1kxJZPyBOfg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=+6aqsrlVx+M4Yaf0+/zrHQY0vg69SlIZH0Lw6B9X3E8=;
 b=NZFed5DYq2k3YJ1c8GMbqhiL8OrazqtOWJN1/2lwv4J4oxitoaaiuaojoonwAKtSihGSPTCystCQuNR+YY9nf1yJaCSpKmEqFeNLLznqhkqzKvuYJp+Ka+lfIDry23xp7kSGJ14qy4fSroUCO58pug4z6y9hQnY0or0vI/D03F0=
Received: from SN4PR0201CA0068.namprd02.prod.outlook.com
 (2603:10b6:803:20::30) by BL0PR02MB3796.namprd02.prod.outlook.com
 (2603:10b6:207:48::29) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.21; Thu, 17 Oct
 2019 20:08:00 +0000
Received: from SN1NAM02FT025.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::203) by SN4PR0201CA0068.outlook.office365.com
 (2603:10b6:803:20::30) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.18 via Frontend
 Transport; Thu, 17 Oct 2019 20:08:00 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT025.mail.protection.outlook.com (10.152.72.87) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2367.14
 via Frontend Transport; Thu, 17 Oct 2019 20:08:00 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLC3z-0002JZ-PX; Thu, 17 Oct 2019 13:07:59 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLC3u-0002IJ-MD; Thu, 17 Oct 2019 13:07:54 -0700
Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x9HK7npR022748; 
 Thu, 17 Oct 2019 13:07:49 -0700
Received: from [172.19.2.62] (helo=xsjwoods50.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLC3p-0002HY-3b; Thu, 17 Oct 2019 13:07:49 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 17 Oct 2019 13:07:40 -0700
Message-Id: <1571342860-15838-1-git-send-email-brian.woods@xilinx.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(199004)(189003)(4326008)(426003)(6916009)(305945005)(36386004)(11346002)(486006)(476003)(2616005)(14444005)(126002)(336012)(2906002)(70586007)(48376002)(446003)(44832011)(70206006)(50226002)(8936002)(8676002)(9786002)(81166006)(81156014)(2361001)(2351001)(498600001)(36756003)(5660300002)(26005)(186003)(86362001)(47776003)(7696005)(76176011)(51416003)(50466002)(54906003)(6666004)(106002)(16586007)(356004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BL0PR02MB3796; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 483cd3a1-1bc0-48af-4c52-08d7533db5bb
X-MS-TrafficTypeDiagnostic: BL0PR02MB3796:
X-Microsoft-Antispam-PRVS: <BL0PR02MB3796BBDC59EE6287328DB166D76D0@BL0PR02MB3796.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:595;
X-Forefront-PRVS: 01930B2BA8
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: HeN1AR+as6qtmYersEqM4SbCcfl8FYzN1Cdz398qXND4ipLTZXOh8umaRqds87CRSInLJpWcHOBjy/UOSNmnRTUtlsEpdROOesJoZGGojbOArnDiMfwBK3f4CzknJv32n8f9+hTmFEc7JYFLO2qRMES3qrYWiJolTmcMc6nyBHNjFIG2cabGx77J94fRIiojT5X6gMWZbxODqB0dasXVg3yxZZo2kxe6U9pNaniUOraLboRjaDKtlRXl1Jym2uI8YMn7D1FzPqDMUigyzlUFyHm4w/LkX9KggeezdlyW9z/OA1r/Sennqzfw0sGI4Diir06YOQNVSsjgqdaE7/MNOU0nKmZgjPnrT8cEqiip3VCIXTzQKxleXv7IMJlHU8hi8T39lvGYx4Yva7ONrtPY6XDVF9SsFbdqUs8Vr7gaH4g=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2019 20:08:00.1784 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 483cd3a1-1bc0-48af-4c52-08d7533db5bb
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB3796
Subject: [Xen-devel] [PATCH v2] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBwb3NzaWJsZSBmb3IgYSBtaXNjb25maWd1cmVkIGRldmljZSB0cmVlIHRvIGNhdXNlIFhl
biB0byBjcmFzaCB3aGVuCnRoZXJlIGFyZSBvdmVybGFwcGluZyBhZGRyZXNzZXMgaW4gdGhlIG1l
bW9yeSBtb2R1bGVzLiAgQWRkIGEgd2FybmluZwp3aGVuIHByaW50aW5nIHRoZSBhZGRyZXNzZXMg
dG8gbGV0IHRoZSB1c2VyIGtub3cgdGhlcmUncyBhIHBvc3NpYmxlCmlzc3VlLgoKU2lnbmVkLW9m
Zi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhpbGlueC5jb20+Ci0tLQp2MSAtPiB2MgoJ
LSByZW1vdmVkIG5lc3RlZCBsb29wIGFuZCBwbGFjZWQgY2hlY2sgaW4gYWRkX2Jvb3RfbW9kdWxl
KCkKClNhbXBsZSBvdXRwdXQ6Ci4uLgooWEVOKSBNT0RVTEVbMF06IDAwMDAwMDAwMDE0MDAwMDAg
LSAwMDAwMDAwMDAxNTQyMTIxIFhlbiAgICAgICAgIAooWEVOKSBNT0RVTEVbMV06IDAwMDAwMDAw
MDM4NDYwMDAgLSAwMDAwMDAwMDAzODUwMDgwIERldmljZSBUcmVlIAooWEVOKSBNT0RVTEVbMl06
IDAwMDAwMDAwMDM4NTMwMDAgLSAwMDAwMDAwMDA3ZmZmNjc2IFJhbWRpc2sgICAgIAooWEVOKSBN
T0RVTEVbM106IDAwMDAwMDAwMDAwODAwMDAgLSAwMDAwMDAwMDAzMTgwMDAwIEtlcm5lbCAgICAg
IAooWEVOKSAgUkVTVkRbMF06IDAwMDAwMDAwMDM4NDYwMDAgLSAwMDAwMDAwMDAzODUwMDAwCihY
RU4pICBSRVNWRFsxXTogMDAwMDAwMDAwMzg1MzAwMCAtIDAwMDAwMDAwMDdmZmY2NzYKKFhFTikg
CihYRU4pIFdBUk5JTkc6IG92ZXJsYXAgZGV0ZWN0ZWQgaW4gdGhlIG1lbW9yeSBtb2R1bGUgYWRk
cmVzc2VzCihYRU4pIAooWEVOKSBDb21tYW5kIGxpbmU6IGNvbnNvbGU9ZHR1YXJ0IGR0dWFydD1z
ZXJpYWwwIGRvbTBfbWVtPTFHIGJvb3RzY3J1Yj0wIG1heGNwdXM9MSB0aW1lcl9zbG9wPTAKLi4u
CgogeGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyAgICAgIHwgNCArKysrCiB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgICAgICAgfCA2ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgMSAr
CiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwppbmRleCAwOGZiNTlmLi5m
OGIzNGQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCisrKyBiL3hlbi9hcmNo
L2FybS9ib290ZmR0LmMKQEAgLTM4Nyw2ICszODcsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IGVh
cmx5X3ByaW50X2luZm8odm9pZCkKICAgICAgICAgICAgICAgIG1lbV9yZXN2LT5iYW5rW2pdLnN0
YXJ0ICsgbWVtX3Jlc3YtPmJhbmtbal0uc2l6ZSAtIDEpOwogICAgIH0KICAgICBwcmludGsoIlxu
Iik7CisKKyAgICBpZiAoIG1lbV9tb2R1bGVfb3ZlcmxhcCApCisgICAgICAgIHByaW50aygiV0FS
TklORzogb3ZlcmxhcCBkZXRlY3RlZCBpbiB0aGUgbWVtb3J5IG1vZHVsZSBhZGRyZXNzZXMuXG4i
KTsKKwogICAgIGZvciAoIGkgPSAwIDsgaSA8IGNtZHMtPm5yX21vZHM7IGkrKyApCiAgICAgICAg
IHByaW50aygiQ01ETElORVslIlBSSXBhZGRyIl06JXMgJXNcbiIsIGNtZHMtPmNtZGxpbmVbaV0u
c3RhcnQsCiAgICAgICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0X25hbWUsCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDcw
NWE5MTcuLjMxNWExMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hl
bi9hcmNoL2FybS9zZXR1cC5jCkBAIC02OSw2ICs2OSw4IEBAIGludGVnZXJfcGFyYW0oInhlbmhl
YXBfbWVnYWJ5dGVzIiwgb3B0X3hlbmhlYXBfbWVnYWJ5dGVzKTsKIAogZG9taWRfdCBfX3JlYWRf
bW9zdGx5IG1heF9pbml0X2RvbWlkOwogCitib29sIF9faW5pdGRhdGEgbWVtX21vZHVsZV9vdmVy
bGFwOworCiBzdGF0aWMgX191c2VkIHZvaWQgaW5pdF9kb25lKHZvaWQpCiB7CiAgICAgLyogTXVz
dCBiZSBkb25lIHBhc3Qgc2V0dGluZyBzeXN0ZW1fc3RhdGUuICovCkBAIC0yNTQsNiArMjU2LDEw
IEBAIHN0cnVjdCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVf
a2luZCBraW5kLAogICAgICAgICAgICAgICAgIG1vZC0+ZG9tVSA9IGZhbHNlOwogICAgICAgICAg
ICAgcmV0dXJuIG1vZDsKICAgICAgICAgfQorCisgICAgICAgIGlmICggKChtb2QtPnN0YXJ0ID49
IHN0YXJ0KSAmJiAobW9kLT5zdGFydCA8IHN0YXJ0ICsgc2l6ZSkpIHx8CisgICAgICAgICAgICAg
KChzdGFydCA+PSBtb2QtPnN0YXJ0KSAmJiAoc3RhcnQgPCBtb2QtPnN0YXJ0ICsgbW9kLT5zaXpl
KSkgKQorICAgICAgICAgICAgbWVtX21vZHVsZV9vdmVybGFwID0gdHJ1ZTsKICAgICB9CiAKICAg
ICBtb2QgPSAmbW9kcy0+bW9kdWxlW21vZHMtPm5yX21vZHMrK107CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKaW5k
ZXggMmY4ZjI0ZS4uNGJiMWJhMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1
cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaApAQCAtMTIyLDYgKzEyMiw3IEBA
IHZvaWQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhjb25zdCBfX2JlMzIgKipjZWxsLCB1MzIgYWRkcmVz
c19jZWxscywKIHUzMiBkZXZpY2VfdHJlZV9nZXRfdTMyKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5v
ZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwcm9wX25hbWUsIHUzMiBk
Zmx0KTsKIAorZXh0ZXJuIGJvb2wgbWVtX21vZHVsZV9vdmVybGFwOwogI2VuZGlmCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 20:23:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 20:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLCJF-0003vj-N9; Thu, 17 Oct 2019 20:23:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=g/FX=YK=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iLCJF-0003ve-0i
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 20:23:45 +0000
X-Inumbo-ID: 03393f86-f11c-11e9-93d7-12813bfff9fa
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.48]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03393f86-f11c-11e9-93d7-12813bfff9fa;
 Thu, 17 Oct 2019 20:23:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zkqfuJIRFtOc/WuBj9XC36tyiRcssujp/v5blAyZ9ZI=;
 b=idXY94qA9/2BIp09+rnZrFb3vnJzSNKKlS2FWXcAP3qWCiHN8Nr/gmCXIsudeLs/K+MvOAA0k6X9XH0erBYXGbGRb4fJJFrtACpeb6Obfyr0ZLqNlSCBifPUIZ5S+OSz4U55V0jM9bK/1JLhExJjutMCnGSflVsgkKYa19xnQRs=
Received: from VI1PR08CA0150.eurprd08.prod.outlook.com (2603:10a6:800:d5::28)
 by AM6PR08MB3270.eurprd08.prod.outlook.com (2603:10a6:209:50::15)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Thu, 17 Oct
 2019 20:23:39 +0000
Received: from VE1EUR03FT004.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::206) by VI1PR08CA0150.outlook.office365.com
 (2603:10a6:800:d5::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2347.17 via Frontend
 Transport; Thu, 17 Oct 2019 20:23:39 +0000
Authentication-Results: spf=temperror (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: TempError (protection.outlook.com: error in processing during
 lookup of arm.com: DNS Timeout)
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 VE1EUR03FT004.mail.protection.outlook.com (10.152.18.106) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.2305.15 via Frontend Transport; Thu, 17 Oct 2019 20:23:37 +0000
Received: ("Tessian outbound 6481c7fa5a3c:v33");
 Thu, 17 Oct 2019 20:23:28 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: e1fe2227591bbbbe
X-CR-MTA-TID: 64aa7808
Received: from 3e20ea8d28c3.1 (ip-172-16-0-2.eu-west-1.compute.internal
 [104.47.0.59]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 292AB378-8992-4414-ADEF-B8C00348EF4F.1; 
 Thu, 17 Oct 2019 20:23:23 +0000
Received: from EUR01-HE1-obe.outbound.protection.outlook.com
 (mail-he1eur01lp2059.outbound.protection.outlook.com [104.47.0.59])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3e20ea8d28c3.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384);
 Thu, 17 Oct 2019 20:23:23 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=C/s79G3TQ1m6+X2CIajiygDPLci/ma5V0HripDrKj+s35fCXgHHx4awHM0tZpByJxqiiyYIdt0cEye/qj+t3xv4BYhyx9dCxExjL6NFXsUMqNfs8siThOiFA8nKSW5isb3A6BOuaNKkDKbeMBv6N0mUfYzz6uL6rZvkeOti/D55r0B0gi1AZDVnJ+rNzi+RVxzl386mTGSuI7sJqeyroFUv6LHAPQ9EjrjRwvS8GXgKmSQwiNr1djrkzi0iWyKema5ekdSnHREf4wFjPDi16GraAxVvkbDJDzO6Sk3KXa3BP6+bZgTskiDcEAe3urZXpVkmlGn6bj7b/czsVS/ASOQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zkqfuJIRFtOc/WuBj9XC36tyiRcssujp/v5blAyZ9ZI=;
 b=nbdb2A+ToNnT0m93dHHstlZOc5tERp3uiZbXEQYmrLQMhlmVcSHretpsjEpGwUr5SK2P5DiIJ2sGwxyrkDWtW8IMqceyNpwWBmK8x2JIDQAcmrkJTLkQAgaKRzGg6eaiJUlA1naC2NE8aHKUzQBRYM2F+0l2U2WW/iQeQuBvH7FhE/q/tvDxKBfoD89pnUKKgQBCX//eq+l+t8FM/I8XYFX0TMhRz0pQg8a8RBuFIjGVU3SgNMrcnI+fP4hLdfhCGm5E4eoOpFiTt6rTJ6o53nLB7YHgscSPjVNesh/aVkq1AYcRDt/c3zBpmP8yaf9cn12UvRQwuiqKf/Wb15RnCg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=zkqfuJIRFtOc/WuBj9XC36tyiRcssujp/v5blAyZ9ZI=;
 b=idXY94qA9/2BIp09+rnZrFb3vnJzSNKKlS2FWXcAP3qWCiHN8Nr/gmCXIsudeLs/K+MvOAA0k6X9XH0erBYXGbGRb4fJJFrtACpeb6Obfyr0ZLqNlSCBifPUIZ5S+OSz4U55V0jM9bK/1JLhExJjutMCnGSflVsgkKYa19xnQRs=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4556.eurprd08.prod.outlook.com (20.179.42.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.18; Thu, 17 Oct 2019 20:23:21 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2347.023; Thu, 17 Oct 2019
 20:23:21 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Brian Woods <brian.woods@xilinx.com>
Thread-Topic: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
Thread-Index: AQHVftqpGyCF495J3kWN1K0obwmWaKdUFMKAgAGTigCAABT/gIAAAiKAgAAT6YD///1PgIAI2o+AgACe5YCAAAmfgA==
Date: Thu, 17 Oct 2019 20:23:21 +0000
Message-ID: <ad8d8045-3162-ab83-8e7a-f808333ba6bf@arm.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <4da9c328-3968-5d46-6000-73e824b26962@arm.com>
 <20191011164325.GA18594@xilinx.com>
 <b623fddb-9ab6-d9ef-0d66-93e465ee64c6@arm.com>
 <20191011180612.GA19987@xilinx.com>
 <a3cf5b20-9a67-f3db-5a0d-1fb672b2bbe3@arm.com>
 <20191011190751.GB19987@xilinx.com>
 <729fbca8-9a9c-8764-9f9d-c24140d9bb68@arm.com>
 <20191017194853.GB6184@xilinx.com>
In-Reply-To: <20191017194853.GB6184@xilinx.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0203.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:9e::23) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-Correlation-Id: ca675792-dd23-4bf3-53cc-08d7533fe423
X-MS-Office365-Filtering-HT: Tenant
X-MS-TrafficTypeDiagnostic: DBBPR08MB4556:|AM6PR08MB3270:
X-Microsoft-Antispam-PRVS: <AM6PR08MB327094950BF75F523CBED7D7806D0@AM6PR08MB3270.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 01930B2BA8
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(396003)(376002)(346002)(136003)(39860400002)(199004)(189003)(229853002)(476003)(6506007)(6246003)(44832011)(6486002)(53546011)(386003)(486006)(25786009)(6436002)(5660300002)(478600001)(54906003)(31696002)(86362001)(316002)(6116002)(2616005)(11346002)(2906002)(446003)(3846002)(6512007)(8936002)(14454004)(6916009)(66946007)(81156014)(31686004)(66476007)(66556008)(256004)(66446008)(64756008)(14444005)(8676002)(7736002)(99286004)(305945005)(52116002)(76176011)(26005)(4326008)(186003)(81166006)(66066001)(36756003)(71190400001)(102836004)(71200400001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4556;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: 2HI8lvV0YLzvJeexmVYkCVYM2VayxXLcmr0J3JYZ9k1Qf2NemyJZMef7d7iTHodchmtdxblX9GN7rGrgDbmf3xbvN4s/O7jOAbKz1nVP+xdxeCv/u0T4RtkOWiLnwzaXivPOwLlsgjNVHm6NENfdwrBskLICWy6Ptk/MV1yDD2A1hv8GMNiW3eLJcfEPe6SWGxUctKxk/oEWHeVkQNKy3X7bzKCCOy7uNpPHTqWpqMMNF8bTrVLMNfkVh9s+zjXm0HDm4AUs9k47bYRevH3tFqgrs18dolZ/1oKIrzYxsCqG4B0mCfGm0++rBk5VUcC01yz459IXPaGnT7cORsyA8rS1YRvpnfks3svBAU4k7QzelJClhbuCHSCHwnPpAUBbl7KpYTEgNNqd1LXQu1h/xXqEsKzR1Mjn/1TaLuxXHHg=
x-ms-exchange-transport-forked: True
Content-ID: <1FB7EA840C20974B8FCDAA3EF19CAA22@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4556
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT004.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(39860400002)(376002)(346002)(136003)(199004)(189003)(23676004)(6506007)(336012)(63350400001)(26826003)(446003)(6246003)(11346002)(436003)(476003)(70206006)(36906005)(316002)(26005)(2906002)(50466002)(386003)(126002)(6512007)(14454004)(76176011)(36756003)(478600001)(186003)(5660300002)(102836004)(53546011)(25786009)(99286004)(2486003)(4326008)(6486002)(66066001)(7736002)(486006)(6116002)(356004)(305945005)(107886003)(31696002)(86362001)(76130400001)(3846002)(229853002)(8676002)(81166006)(8936002)(81156014)(2616005)(31686004)(70586007)(14444005)(54906003)(6862004)(47776003)(22756006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3270;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1; MX:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: d63f7d23-56dc-4a6b-d049-08d7533fda5c
NoDisclaimer: True
X-Forefront-PRVS: 01930B2BA8
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 4L2PH9NfkJBwhr0SHALGc8NhhJIA254zDffFxxvsZMA/vV/KxBi/tkdKht90LpKZjf1rgWXgrL1X/Z78cxmOSX/NPn3mJ6Bvs8m74pCkms/4qfWQOT0a86UNKbKYoFoF8+xNQXkd5isgr09vNyApwsSC8DG5vbUxrO4L55P1u+0k6H9Dkt22pcOu4KvXmGC7AliY56SJYVtbJ8GvjFkVG7I8kk3rx+l03PqBZqGTmz7S3ty6aVX/vdHlfLtP8kXAQWXk0VM56MzOVD2ti0swXNYM0kRhDGOFc4JJZEBqW+j/fJcYDnRA36Tkt5q6QrV7KsAYWJF9FuI/jCI2/wrc1i20We5tXMvqQkwU1HeCz3315JCIMeROnbvVY/ey6WuqXXZUwC+h8U/jVgudk0A1p4FxpczTWHdjdXwFS8rQBXI=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2019 20:23:37.0699 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ca675792-dd23-4bf3-53cc-08d7533fe423
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3270
Subject: Re: [Xen-devel] [PATCH] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 nd <nd@arm.com>, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDE3LzEwLzIwMTkgMjA6NDgsIEJyaWFuIFdvb2RzIHdyb3RlOg0KPiBPbiBUaHUs
IE9jdCAxNywgMjAxOSBhdCAxMDoyMDoxMUFNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+
PiBIaSwNCj4+DQo+PiBTb3JyeSBmb3IgdGhlIGxhdGUgYW5zd2VyLg0KPj4NCj4+IE9uIDExLzEw
LzIwMTkgMjA6MDcsIEJyaWFuIFdvb2RzIHdyb3RlOg0KPj4+IFdoaWNoIGlzIHdoeSBJIHdhbnRl
ZCB0byBwdXQgaXQgd2hlcmUgaXQgd2FzIGluIHRoZSBwYXRjaC4gIFdoZXJlIHRoZQ0KPj4+IHVz
ZXIgd291bGQgc2VlIHRoZSB3YXJuaW5nIGFmdGVyIHRoZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
bWVtb3J5DQo+Pj4gbW9kdWxlcyB3ZXJlIHByaW50ZWQgKGFuZCBmYWlyIGVhcmx5KS4NCj4+DQo+
PiBJIGhhZCBhIHRoaW5rIGFib3V0IGl0LCBkdW1waW5nIHRoZSBtb2R1bGVzIGluZm9ybWF0aW9u
cyBiZWZvcmUgaXMgdXNlZnVsIGlmDQo+PiB5b3Uga25vdyB0aGF0IHlvdSBoYXZlIG9uZSBtb2R1
bGUgbWF4IHBlciBraW5kLiBTbyB5b3UgYXZvaWQgdG8gcHJpbnQgdGhlDQo+PiBtb2R1bGVzIGFk
ZHJlc3Mvc2l6ZSBpbiB0aGUgd2FybmluZy4NCj4+DQo+PiBIb3dldmVyLCBpdCBpcyBwb3NzaWJs
ZSB0byBoYXZlIG11bHRpcGxlIGtlcm5lbCBtb2R1bGUgKGFzIGxvbmcgYXMgdGhleQ0KPj4gZG9u
J3QgaGF2ZSB0aGUgc2FtZSBzdGFydCBhZGRyZXNzKSwgeW91IGNvdWxkIGVuZCB1cCB3aXRoIHRo
ZSBmb2xsb3dpbmcNCj4+IG1lc3NhZ2U6DQo+Pg0KPj4gIldBUk5JTkc6IG1vZHVsZXMgS2VybmVs
IGFuZCBLZXJuZWwgb3ZlcmxhcCINCj4+DQo+PiBUbyBtYWtlIHRoZSBtZXNzYWdlIG1vcmUgbWVh
bmluZ2Z1bCwgd2Ugd291bGQgbmVlZCB0byBwcmludCB0aGUgbW9kdWxlcw0KPj4gYWRkcmVzcy9z
aXplLiBUaGVyZWZvcmUsIEkgZG9uJ3QgdmlldyB0aGF0IGl0IGlzIGltcG9ydGFudCB0byBjaGVj
aw0KPj4gb3ZlcmxhcHBpbmcgaW4gZWFybHlfcHJpbnRfaW5mbygpLiBJbiB0aGlzIGNhc2UgSSB3
b3VsZCBmYXZvciBhbnkgY29kZSB0aGF0DQo+PiBkb24ndCBhZGQgYSBkb3VibGUgZm9yIGxvb3Au
DQo+IA0KPiBXZWxsLCBhZGRpbmcgdGhhdCBpbmZvcm1hdGlvbiB3b3VsZCBiZSBlYXN5IGVub3Vn
aCBhbmQgY2hlYXAuICBJdCB3b3VsZA0KPiBtYWtlIGl0IG11bHRpbGluZSBwcmlua3RrIHRob3Vn
aDoNCj4gV0FSTklORzogbWVtb3J5IG1vZHVsZXMgb3ZlciBsYXA6DQo+IAlzdGFydF9hZGRyLWVu
ZF9hZGRyOiBtb2R1bGVuYW1lDQo+IAlzdGFydF9hZGRyLWVuZF9hZGRyOiBtb2R1bGVuYW1lDQoN
CldoeSBkbyB5b3UgbmVlZCBhIG11bHRpbGluZT8gQSBzaW5nbGUgODAtY2hhcmF0ZXJzIHNob3Vs
ZCByZWFsbHkgYmUgDQpzdWZmaWNpZW50Lg0KDQo+IA0KPiBJZiB3ZSdyZSBub3QgZG9pbmcgdGhh
dCB0aG91Z2gsIHdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaGF2ZSBhIGluaXRkYXRhDQo+IGJvb2wg
dGhhdCBjaGVja3MgaXQgaW4gYWRkX2Jvb3RfbW9kdWxlKCkgYW5kIHRoZW4gcHJpbnRzIGEgc2lt
cGxlDQo+IHdhcm5pbmcgdGhhdCB0aGVyZSdzIGEgbWVtb3J5IG1vZHVsZSBvdmVybGFwIGluIGVh
cmx5X3ByaW50X2luZm8oKT8NCj4gVGhhdCB3YXkgdGhlcmUncyBubyBuZXN0ZWQgZm9yIGxvb3Ag
YW5kIGl0IGdldHMgcHJpbnRlZCB3aGVyZSBhbGwgdGhlDQo+IGFkZHJlc3NlcyBnZXQgcHJpbnRl
ZCAoc28geW91IGNhbiBhY3R1YWxseSBmaWd1cmUgb3V0IHdoZXJlIHRoZSBvdmVybGFwDQo+IGlz
KS4NClBsZWFzZSBuby4gVGhlcmUgYXJlIG5vIG5lZWQgdG8gYWRkIGEgYm9vbCBqdXN0IGZvciB0
aGUgc2FrZSBvZiBnZXR0aW5nIA0KYWxsIHRoZSBwcmludCB0b2dldGhlci4NCg0KVGhlIG1vcmUg
dGhhdCBpZiB5b3UgcHJpbnQgYWxsIHRoZSBpbmZvcm1hdGlvbiBhcyBJIHN1Z2dlc3RlZCBhYm92
ZSwgeW91IA0KZG9uJ3QgbmVlZCB0byBoYXZlIGl0IHByaW50ZWQgYnkgZWFybHlfcHJpbnRfaW5m
bygpLg0KDQpUbyBiZSBob25lc3QsIEkgcmVhbGx5IGRvbid0IHRoaW5rIHRoaXMgaXMgWGVuIGpv
YiB0byBjaGVjayB0aGF0IHlvdSANCnNwZWNpZnkgeW91ciBtb2R1bGVzIGNvcnJlY3RseS4gVGhl
cmUgYXJlIG90aGVyIHdheSB0byBzY3JldyB1cCB5b3VyIA0KZGV2aWNlLXRyZWUgYW55d2F5IChs
aWtlIG92ZXJsYXAgaW4gbWVtb3J5IGJhbmtzIG9yIHJlc2VydmVkIHJlZ2lvbi4uLikuDQoNClRo
ZSBtb2R1bGVzIG92ZXJsYXAgY2FuIHJlYWxseSBvbmx5IGhhcHBlbiBpZiB5b3UgdHJ5IHRvIGhh
dmUgeW91ciBEVCANCnByZS1nZW5lcmF0ZWQgYW5kIGRvbid0IGJvdGhlciB0byB1c2UgdGhlIGJv
b3Rsb2FkZXIgKFUtYm9vdC9HcnViKSANCnNjcmlwdCB0byBnZW5lcmF0ZSB5b3VyIERUL21vZHVs
ZXMuDQoNCj4gDQo+PiBXaGlsZSB0aGlua2luZyBhYm91dCB0aGlzIGNhc2UsIGl0IG1hZGUgbWUg
cmVhbGl6ZSB0aGF0IHdlIG9ubHkgY2hlY2sgdGhlDQo+PiBzdGFydCBhZGRyZXNzIHRvIGNvbnNp
ZGVyIGEgbWF0Y2guIFRoaXMgbWVhbnMgaWYgdGhlIHNpemUgaXMgZGlmZmVyZW50LCB0aGVuDQo+
PiBpdCB3aWxsIGJlIGlnbm9yZWQuIEkgdGhpbmsgd2Ugb3VnaHQgdG8gdGhyb3cgYXQgbGVhc3Qg
d2FybmluZyBmb3IgdGhpcyBjYXNlDQo+PiBhcyB3ZWxsLg0KPj4NCj4+IFdvdWxkIHlvdSBtaW5k
IHRvIGhhdmUgYSBsb29rPw0KPiANCj4gV2hlbiB5b3Ugc2F5IHN0YXJ0aW5nIGFkZHJlc3MsIGRv
IHlvdSBtZWFuIGxpa2UgaW4gdGhlIG9yZ2luYWwgcGF0Y2g/DQo+IElmIHNvLCB0aGVyZSdzIG5v
IGZ1bmN0aW9uYWwgY2hhbmdlIGluIGNoZWNraW5nIHRoZSBzdGFydHMgb2YgbiBvbiBtIGFuZA0K
PiBtIG9uIG4gdGhlbiBjaGVja2luZyB0aGUgc3RhcnQgYW5kIGVuZCBvZiBuIG9uIG0uDQoNCk5v
LiBJIG1lYW50IHRoYXQgeW91IGNvdWxkIGhhdmUgYSBkZXZpY2UtdHJlZSBkZXNjcmliaW5nIHR3
byBtb2R1bGVzIA0Kc3RhcnRpbmcgYXQgdGhlIHNhbWUgYWRkcmVzcywgYnV0IHdpdGggYSBkaWZm
ZXJlbnQgc2l6ZS4NCg0KU2VlIHRoZSBjaGVjayBpbiBhZGRfYm9vdF9tb2R1bGUoKSB0byBzZWUg
aWYgYSBtb2R1bGUgYWxyZWFkeSBleGlzdCBvZiANCnRoZSBzYW1lIGtpbmQuDQoNCkNoZWVycywN
Cg0KLS0gDQpKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 20:35:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 20:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLCUD-0004oZ-UN; Thu, 17 Oct 2019 20:35:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YlzT=YK=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iLCUD-0004oU-0a
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 20:35:05 +0000
X-Inumbo-ID: 98ddece8-f11d-11e9-a531-bc764e2007e4
Received: from mail-lj1-x243.google.com (unknown [2a00:1450:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98ddece8-f11d-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 20:35:03 +0000 (UTC)
Received: by mail-lj1-x243.google.com with SMTP id d1so3898474ljl.13
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 13:35:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=RhvgiGHv2AVe6EhSuyT7Hedc27Hq1Uj75ffFhVlQMwA=;
 b=T4LPWO+q5mWPf82mYzExgEvVUzQ9OPdwtAjM/yVPGKRTHXdHsis3y6wB7fG5/i5mpT
 l1erGy8Ax4hFoT/zrdGaLFrhYH45NcGdlL2a7dm3Q60zq1OQzV/Y0y6I5eIBVCTtp1fe
 IkV4ROiiIEjNccBH+xfqPK0RFFQbCO4tJ7vGeRXJ+Ve6/409Y7Q3uKNVhn6tIfz8O1hr
 Rrty0oal01RxHrfQ2nNL1ZQDFU3ca+7+iZQmCYUvpRq2GRsiGtqSrCUMvroRSlpLLU8W
 1JNC2T7GtfXfkA5iR2zpzTQUIaEFyMoHD78kVMwsl5ZYbDin2U9dEULKoA5XrUf2+ZHY
 m4WA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=RhvgiGHv2AVe6EhSuyT7Hedc27Hq1Uj75ffFhVlQMwA=;
 b=a47zjSZmpuVTiROrf/CzC1G8c6Ik8u17/TRfTrIOlJLGvjpBUvXEIOBOfoUKQxXsIS
 GrIoTiIySOd07jKwq1ts9sWyDwn0LIaoCMuWNjFuv20bGo99rj6kPW7Rxm0RExUK65kl
 xzJWXvRZf/j14sLMQM3bgPbKxRyPtwsVYUAJf416vr9kVJPv1I36qdjfprQTHfpcJPQR
 3IpmCUldnSZvwwOlqu10vA8qM2qqX7buhFqTS3mITDuL3g6VzRSj+rySM9cAI+oPaRSi
 KrzJYiDdQi9i8pPYTw6KsBamlKLt/YU1dRzHDugYvXy0BgAoF6bqQ6MyQiO4iMg3hUbY
 PLnw==
X-Gm-Message-State: APjAAAUnp62U9g5BhTl+Ie1qkoZsqzwuQrRQrQ5xmxun7ZmzVVFF2zkN
 MHVTt9XkuzwIkOaHKmfPgS9f3B+gE0Tgcn0YXpw=
X-Google-Smtp-Source: APXvYqyluHCDPnIrjzqdSw1mGQQcC68il5lgKtLLnb/lmnQqnjkMns4gsVI8wGImf3gxJVORPgG+cO83r09VssJks3I=
X-Received: by 2002:a2e:a0ca:: with SMTP id f10mr3623321ljm.83.1571344502829; 
 Thu, 17 Oct 2019 13:35:02 -0700 (PDT)
MIME-Version: 1.0
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <1571342860-15838-1-git-send-email-brian.woods@xilinx.com>
In-Reply-To: <1571342860-15838-1-git-send-email-brian.woods@xilinx.com>
From: Julien Grall <julien.grall.oss@gmail.com>
Date: Thu, 17 Oct 2019 21:34:51 +0100
Message-ID: <CAJ=z9a2TxLmtE2nrwYQNVvh3K8upSszYke-PZ8BeaAs2wc0qjQ@mail.gmail.com>
To: Brian Woods <brian.woods@xilinx.com>
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBUaHUsIDE3IE9jdCAyMDE5IGF0IDIxOjA4LCBCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAeGlsaW54LmNvbT4gd3JvdGU6Cj4KPiBJdCdzIHBvc3NpYmxlIGZvciBhIG1pc2NvbmZpZ3Vy
ZWQgZGV2aWNlIHRyZWUgdG8gY2F1c2UgWGVuIHRvIGNyYXNoIHdoZW4KPiB0aGVyZSBhcmUgb3Zl
cmxhcHBpbmcgYWRkcmVzc2VzIGluIHRoZSBtZW1vcnkgbW9kdWxlcy4gIEFkZCBhIHdhcm5pbmcK
PiB3aGVuIHByaW50aW5nIHRoZSBhZGRyZXNzZXMgdG8gbGV0IHRoZSB1c2VyIGtub3cgdGhlcmUn
cyBhIHBvc3NpYmxlCj4gaXNzdWUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJp
YW4ud29vZHNAeGlsaW54LmNvbT4KPiAtLS0KPiB2MSAtPiB2Mgo+ICAgICAgICAgLSByZW1vdmVk
IG5lc3RlZCBsb29wIGFuZCBwbGFjZWQgY2hlY2sgaW4gYWRkX2Jvb3RfbW9kdWxlKCkKPgo+IFNh
bXBsZSBvdXRwdXQ6Cj4gLi4uCj4gKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDAxNDAwMDAwIC0g
MDAwMDAwMDAwMTU0MjEyMSBYZW4KPiAoWEVOKSBNT0RVTEVbMV06IDAwMDAwMDAwMDM4NDYwMDAg
LSAwMDAwMDAwMDAzODUwMDgwIERldmljZSBUcmVlCj4gKFhFTikgTU9EVUxFWzJdOiAwMDAwMDAw
MDAzODUzMDAwIC0gMDAwMDAwMDAwN2ZmZjY3NiBSYW1kaXNrCj4gKFhFTikgTU9EVUxFWzNdOiAw
MDAwMDAwMDAwMDgwMDAwIC0gMDAwMDAwMDAwMzE4MDAwMCBLZXJuZWwKPiAoWEVOKSAgUkVTVkRb
MF06IDAwMDAwMDAwMDM4NDYwMDAgLSAwMDAwMDAwMDAzODUwMDAwCj4gKFhFTikgIFJFU1ZEWzFd
OiAwMDAwMDAwMDAzODUzMDAwIC0gMDAwMDAwMDAwN2ZmZjY3Ngo+IChYRU4pCj4gKFhFTikgV0FS
TklORzogb3ZlcmxhcCBkZXRlY3RlZCBpbiB0aGUgbWVtb3J5IG1vZHVsZSBhZGRyZXNzZXMKPiAo
WEVOKQo+IChYRU4pIENvbW1hbmQgbGluZTogY29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDAg
ZG9tMF9tZW09MUcgYm9vdHNjcnViPTAgbWF4Y3B1cz0xIHRpbWVyX3Nsb3A9MAo+IC4uLgo+Cj4g
IHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDQgKysrKwo+ICB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgICAgICAgfCA2ICsrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCAx
ICsKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiBpbmRleCAw
OGZiNTlmLi5mOGIzNGQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gQEAgLTM4Nyw2ICszODcsMTAgQEAgc3RhdGlj
IHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKPiAgICAgICAgICAgICAgICAgbWVt
X3Jlc3YtPmJhbmtbal0uc3RhcnQgKyBtZW1fcmVzdi0+YmFua1tqXS5zaXplIC0gMSk7Cj4gICAg
ICB9Cj4gICAgICBwcmludGsoIlxuIik7Cj4gKwo+ICsgICAgaWYgKCBtZW1fbW9kdWxlX292ZXJs
YXAgKQo+ICsgICAgICAgIHByaW50aygiV0FSTklORzogb3ZlcmxhcCBkZXRlY3RlZCBpbiB0aGUg
bWVtb3J5IG1vZHVsZSBhZGRyZXNzZXMuXG4iKTsKCkFzIGEgdXNlciBzdWNoIG1lc3NhZ2Ugd291
bGQgbGlrZWx5IHB1dCBtZSBvZmYuIFlvdSB0ZWxsIG1lIHRoZXJlIGFyZQphbiBvdmVybGFwLCBi
dXQgeW91IGRvbid0IHByb3ZpZGUgbW9yZSBpbmZvcm1hdGlvbiBldmVuIGlmIHlvdSBsaWtlbHkK
aGF2ZSB0aGUgaW5mb3JtYXRpb24gaW4gcGxhY2UuIEhvd2V2ZXIuLi4KCj4gKwo+ICAgICAgZm9y
ICggaSA9IDAgOyBpIDwgY21kcy0+bnJfbW9kczsgaSsrICkKPiAgICAgICAgICBwcmludGsoIkNN
RExJTkVbJSJQUklwYWRkciJdOiVzICVzXG4iLCBjbWRzLT5jbWRsaW5lW2ldLnN0YXJ0LAo+ICAg
ICAgICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0X25hbWUsCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCA3MDVhOTE3
Li4zMTVhMTMxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtNjksNiArNjksOCBAQCBpbnRlZ2VyX3BhcmFtKCJ4ZW5o
ZWFwX21lZ2FieXRlcyIsIG9wdF94ZW5oZWFwX21lZ2FieXRlcyk7Cj4KPiAgZG9taWRfdCBfX3Jl
YWRfbW9zdGx5IG1heF9pbml0X2RvbWlkOwo+Cj4gK2Jvb2wgX19pbml0ZGF0YSBtZW1fbW9kdWxl
X292ZXJsYXA7Cj4gKwo+ICBzdGF0aWMgX191c2VkIHZvaWQgaW5pdF9kb25lKHZvaWQpCj4gIHsK
PiAgICAgIC8qIE11c3QgYmUgZG9uZSBwYXN0IHNldHRpbmcgc3lzdGVtX3N0YXRlLiAqLwo+IEBA
IC0yNTQsNiArMjU2LDEwIEBAIHN0cnVjdCBib290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9k
dWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAo+ICAgICAgICAgICAgICAgICAgbW9kLT5kb21VID0g
ZmFsc2U7Cj4gICAgICAgICAgICAgIHJldHVybiBtb2Q7Cj4gICAgICAgICAgfQo+ICsKPiArICAg
ICAgICBpZiAoICgobW9kLT5zdGFydCA+PSBzdGFydCkgJiYgKG1vZC0+c3RhcnQgPCBzdGFydCAr
IHNpemUpKSB8fAo+ICsgICAgICAgICAgICAgKChzdGFydCA+PSBtb2QtPnN0YXJ0KSAmJiAoc3Rh
cnQgPCBtb2QtPnN0YXJ0ICsgbW9kLT5zaXplKSkgKQo+ICsgICAgICAgICAgICBtZW1fbW9kdWxl
X292ZXJsYXAgPSB0cnVlOwoKLi4uIFdoYXQncyB3cm9uZyB3aXRoIGp1c3QgZHVtcGluZyB0aGUg
aW5mb3JtYXRpb24gaGVyZSBkaXJlY3RseT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 21:03:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 21:03:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLCvn-0007Ex-HE; Thu, 17 Oct 2019 21:03:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=crom=YK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLCvm-0007Es-Vv
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 21:03:35 +0000
X-Inumbo-ID: 90eef974-f121-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90eef974-f121-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 21:03:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLCvf-0002e7-JH; Thu, 17 Oct 2019 21:03:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLCvf-0004G8-Ah; Thu, 17 Oct 2019 21:03:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLCvf-0004B2-A5; Thu, 17 Oct 2019 21:03:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142796-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8e0d0ad206f08506c893326ca7c9c3d9cc042cef
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Oct 2019 21:03:27 +0000
Subject: [Xen-devel] [linux-linus test] 142796: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjc5NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyNzk2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTgg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1
bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhlMGQwYWQy
MDZmMDg1MDZjODkzMzI2Y2E3YzljM2Q5Y2MwNDJjZWYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMjcg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAg
MjI2IGRheXMgIDE3OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI3OTYgIDIwMTkt
MTAtMTUgMjA6Mzc6NDUgWiAgICAyIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ5OTQgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjA5
NTY1IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 21:20:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 21:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLDC7-0000O5-5q; Thu, 17 Oct 2019 21:20:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6xiX=YK=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iLDC5-0000O0-TA
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 21:20:26 +0000
X-Inumbo-ID: ee8f8e02-f123-11e9-a531-bc764e2007e4
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.71]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee8f8e02-f123-11e9-a531-bc764e2007e4;
 Thu, 17 Oct 2019 21:20:24 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=b91EMXOZ3dZdUy2d+eS/dM/cVb21YglTyNfEPYntBpWJ4IHhYq3/PEED5ZOI6FVkS57yqRGI81kylpgei8ch7Jwrl4N9k0oUsRS/J47YL1WkQElMNz6LjiDXyQEd6q5VLrcjVlvJ0XuXT4faavP5JRo1bVyRTQE864Dg7ZkU6t5R5tYsrYYJbkccv7BvaMjRyxHiSuGhsqs1MSukq19DxTGEa+x813MDpeej4tmZR6TCD8iHoNSbmFZRI9Br40IKlyLV3T/zmWlWPxuvKN2fekwzRlrcMWrQzN9+u8OBBq+uRiS+ibgO/ptgBnqzJEwJ6Zabzm2TsjT0vNRLghrCQw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=04GpXCZn3ftFDgRzMaAEDfwYCxGhugJk+fKUvrvt+gM=;
 b=H/6Ob4Y93/VghD3pGx1FPJDeMbRvk/Ta0rdVLKYMdZKCWgZEG/Nyc8va04XL7R9/pfGrjsREEqY9u7Qt1WjwoZBHHU3w5bwntsXiUNT5GTr5JGqH2LD/ClaCGj/E8OKMmaIIE2JmH4fQDgaX+V7MeKXx38in6aehPgrg28yZj+eUCiQrYXoMQEW0HTlZ+oDcbDHGROU7LGbOPj68guMH8/y9OrIsk1DuUAd/RsMSm5/LWeFsXKqdhxMyjJ88xnebs6w52jPKyehwD7ku1w/v5ogjMrNPJuRuzhWUcqXTn3hllFASz3Yl45r3IN0IPxS74gpDcvuRhSpLjmIuw6ZuUg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=epam.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=04GpXCZn3ftFDgRzMaAEDfwYCxGhugJk+fKUvrvt+gM=;
 b=aGlr0plLpucRJ+8+g9QWz8lski84Uqe6jbM4lV/oYdtDIpeggot8vaSEjg48P3J/eCDGB+nC6HGbvXPAxd7Rf9BorLEB2XCYC7XX15bc+pC1DI6YgaEXQuO2tHQzYu/LnQE895UaWQ1jA6hhKz6LSGXD9ZrUVFHeMnCD2D60fK8=
Received: from CY4PR02CA0013.namprd02.prod.outlook.com (2603:10b6:903:18::23)
 by SN6PR02MB4256.namprd02.prod.outlook.com (2603:10b6:805:3c::33)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.21; Thu, 17 Oct
 2019 21:20:22 +0000
Received: from CY1NAM02FT018.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::209) by CY4PR02CA0013.outlook.office365.com
 (2603:10b6:903:18::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16 via Frontend
 Transport; Thu, 17 Oct 2019 21:20:22 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; epam.com; dkim=none (message not signed)
 header.d=none;epam.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 CY1NAM02FT018.mail.protection.outlook.com (10.152.75.183) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2367.14
 via Frontend Transport; Thu, 17 Oct 2019 21:20:22 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLDC1-0005Ot-KT; Thu, 17 Oct 2019 14:20:21 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLDBw-0001BS-F5; Thu, 17 Oct 2019 14:20:16 -0700
Received: from xsj-pvapsmtp01 (smtp-fallback.xilinx.com [149.199.38.66] (may
 be forged))
 by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id x9HLK5IM015061; 
 Thu, 17 Oct 2019 14:20:06 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLDBk-0000mf-SU; Thu, 17 Oct 2019 14:20:04 -0700
Date: Thu, 17 Oct 2019 14:20:04 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall.oss@gmail.com>
Message-ID: <20191017212004.GA15629@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <1571342860-15838-1-git-send-email-brian.woods@xilinx.com>
 <CAJ=z9a2TxLmtE2nrwYQNVvh3K8upSszYke-PZ8BeaAs2wc0qjQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJ=z9a2TxLmtE2nrwYQNVvh3K8upSszYke-PZ8BeaAs2wc0qjQ@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(396003)(136003)(346002)(189003)(199004)(16586007)(1076003)(23726003)(2906002)(70586007)(70206006)(36386004)(478600001)(36756003)(316002)(4326008)(106002)(58126008)(47776003)(54906003)(86362001)(50466002)(44832011)(6246003)(5660300002)(336012)(126002)(486006)(186003)(81156014)(81166006)(6916009)(33656002)(2616005)(11346002)(8676002)(476003)(229853002)(26005)(9786002)(14444005)(8936002)(426003)(76176011)(7696005)(356004)(305945005)(446003)(42866002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4256; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; MX:1; A:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cf2de103-27d1-4b72-6a53-08d75347d1c1
X-MS-TrafficTypeDiagnostic: SN6PR02MB4256:
X-Microsoft-Antispam-PRVS: <SN6PR02MB425692D94EA2C0538E9E3C48D76D0@SN6PR02MB4256.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:4714;
X-Forefront-PRVS: 01930B2BA8
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: qmmwky3uCw/TRkl4IPJ2FRZnleHJHZ8LZfD2IxDq82kz0HgPFu1xl9YaWAxLi2JzEz8AtjWUTCRx75aWN7it9Ib1Xx8fy/NeMbDM6+rlT/ldaqasXhHMHgC0Wegzc4fgzs3mRrBQANtev4v2yU1W7hfERACogaGC2kl5lvI4MBskssUtncymrrCZR8W9kjq8SrqHHCj5tbLI067wibyTnDRLEJBMF0XlIs4yDOdVCSr9BZPNEN8ml3/uwA0gSr7UT86WFifL9X252HSmvhj15MyuG+AXIktO7xIdMURcfdm7/lRobvlV7OrNytH3Cz5nNJAXF5gQS4vIcF1gYb1GwvuTdJ+CV0fUQZneQDu74WJHZEe5weCOACpULhhYEfOu6CB4/XntMCSmXoST2dBcHob4C145fdHOym86d4EmHXI=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2019 21:20:22.1200 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cf2de103-27d1-4b72-6a53-08d75347d1c1
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4256
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTcsIDIwMTkgYXQgMDk6MzQ6NTFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIFRodSwgMTcgT2N0IDIwMTkgYXQgMjE6MDgsIEJyaWFuIFdvb2Rz
IDxicmlhbi53b29kc0B4aWxpbnguY29tPiB3cm90ZToKPiA+Cj4gPiBJdCdzIHBvc3NpYmxlIGZv
ciBhIG1pc2NvbmZpZ3VyZWQgZGV2aWNlIHRyZWUgdG8gY2F1c2UgWGVuIHRvIGNyYXNoIHdoZW4K
PiA+IHRoZXJlIGFyZSBvdmVybGFwcGluZyBhZGRyZXNzZXMgaW4gdGhlIG1lbW9yeSBtb2R1bGVz
LiAgQWRkIGEgd2FybmluZwo+ID4gd2hlbiBwcmludGluZyB0aGUgYWRkcmVzc2VzIHRvIGxldCB0
aGUgdXNlciBrbm93IHRoZXJlJ3MgYSBwb3NzaWJsZQo+ID4gaXNzdWUuCj4gPgo+ID4gU2lnbmVk
LW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhpbGlueC5jb20+Cj4gPiAtLS0KPiA+
IHYxIC0+IHYyCj4gPiAgICAgICAgIC0gcmVtb3ZlZCBuZXN0ZWQgbG9vcCBhbmQgcGxhY2VkIGNo
ZWNrIGluIGFkZF9ib290X21vZHVsZSgpCj4gPgo+ID4gU2FtcGxlIG91dHB1dDoKPiA+IC4uLgo+
ID4gKFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDAxNDAwMDAwIC0gMDAwMDAwMDAwMTU0MjEyMSBY
ZW4KPiA+IChYRU4pIE1PRFVMRVsxXTogMDAwMDAwMDAwMzg0NjAwMCAtIDAwMDAwMDAwMDM4NTAw
ODAgRGV2aWNlIFRyZWUKPiA+IChYRU4pIE1PRFVMRVsyXTogMDAwMDAwMDAwMzg1MzAwMCAtIDAw
MDAwMDAwMDdmZmY2NzYgUmFtZGlzawo+ID4gKFhFTikgTU9EVUxFWzNdOiAwMDAwMDAwMDAwMDgw
MDAwIC0gMDAwMDAwMDAwMzE4MDAwMCBLZXJuZWwKPiA+IChYRU4pICBSRVNWRFswXTogMDAwMDAw
MDAwMzg0NjAwMCAtIDAwMDAwMDAwMDM4NTAwMDAKPiA+IChYRU4pICBSRVNWRFsxXTogMDAwMDAw
MDAwMzg1MzAwMCAtIDAwMDAwMDAwMDdmZmY2NzYKPiA+IChYRU4pCj4gPiAoWEVOKSBXQVJOSU5H
OiBvdmVybGFwIGRldGVjdGVkIGluIHRoZSBtZW1vcnkgbW9kdWxlIGFkZHJlc3Nlcwo+ID4gKFhF
TikKPiA+IChYRU4pIENvbW1hbmQgbGluZTogY29uc29sZT1kdHVhcnQgZHR1YXJ0PXNlcmlhbDAg
ZG9tMF9tZW09MUcgYm9vdHNjcnViPTAgbWF4Y3B1cz0xIHRpbWVyX3Nsb3A9MAo+ID4gLi4uCj4g
Pgo+ID4gIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8IDQgKysrKwo+ID4gIHhlbi9hcmNo
L2FybS9zZXR1cC5jICAgICAgICB8IDYgKysrKysrCj4gPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9z
ZXR1cC5oIHwgMSArCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCj4gPgo+
ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9v
dGZkdC5jCj4gPiBpbmRleCAwOGZiNTlmLi5mOGIzNGQ0IDEwMDY0NAo+ID4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2Jvb3RmZHQuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ID4gQEAg
LTM4Nyw2ICszODcsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9p
ZCkKPiA+ICAgICAgICAgICAgICAgICBtZW1fcmVzdi0+YmFua1tqXS5zdGFydCArIG1lbV9yZXN2
LT5iYW5rW2pdLnNpemUgLSAxKTsKPiA+ICAgICAgfQo+ID4gICAgICBwcmludGsoIlxuIik7Cj4g
PiArCj4gPiArICAgIGlmICggbWVtX21vZHVsZV9vdmVybGFwICkKPiA+ICsgICAgICAgIHByaW50
aygiV0FSTklORzogb3ZlcmxhcCBkZXRlY3RlZCBpbiB0aGUgbWVtb3J5IG1vZHVsZSBhZGRyZXNz
ZXMuXG4iKTsKPiAKPiBBcyBhIHVzZXIgc3VjaCBtZXNzYWdlIHdvdWxkIGxpa2VseSBwdXQgbWUg
b2ZmLiBZb3UgdGVsbCBtZSB0aGVyZSBhcmUKPiBhbiBvdmVybGFwLCBidXQgeW91IGRvbid0IHBy
b3ZpZGUgbW9yZSBpbmZvcm1hdGlvbiBldmVuIGlmIHlvdSBsaWtlbHkKPiBoYXZlIHRoZSBpbmZv
cm1hdGlvbiBpbiBwbGFjZS4gSG93ZXZlci4uLgoKV2VsbCwgSSBzdXBwb3NlIHRoZSBtZXNzYWdl
IGNvdWxkIGJlIGNoYW5nZWQgdG8gc29tZXRoaW5nIGxpa2U6CiJXQVJOSU5HOiBvdmVybGFwIGRl
dGVjdGVkIGluIHRoZSBhYm92ZSBtZW1vcnkgbW9kdWxlIGFkZHJlc3Nlcy4iCm9yIHNvbWV0aGlu
ZyB0byBtb3JlIGRpcmVjdGx5IGd1aWRlIHRoZSB1c2VycyB0byB0aGUgc2VjdGlvbi4gIE1heWJl
Cm1vdmUgdGhlICdwcmludGsoIlxuIik7JyBhZnRlciB0aGUgd2FybmluZyBzbyBpdCdzIGdyb3Vw
ZWQgdGlnaHRlciB3aXRoCnRoZSBtb2R1bGUgaW5mb3JtYXRpb24uCgo+ID4gKwo+ID4gICAgICBm
b3IgKCBpID0gMCA7IGkgPCBjbWRzLT5ucl9tb2RzOyBpKysgKQo+ID4gICAgICAgICAgcHJpbnRr
KCJDTURMSU5FWyUiUFJJcGFkZHIiXTolcyAlc1xuIiwgY21kcy0+Y21kbGluZVtpXS5zdGFydCwK
PiA+ICAgICAgICAgICAgICAgICBjbWRzLT5jbWRsaW5lW2ldLmR0X25hbWUsCj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gaW5k
ZXggNzA1YTkxNy4uMzE1YTEzMSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5j
Cj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gQEAgLTY5LDYgKzY5LDggQEAgaW50
ZWdlcl9wYXJhbSgieGVuaGVhcF9tZWdhYnl0ZXMiLCBvcHRfeGVuaGVhcF9tZWdhYnl0ZXMpOwo+
ID4KPiA+ICBkb21pZF90IF9fcmVhZF9tb3N0bHkgbWF4X2luaXRfZG9taWQ7Cj4gPgo+ID4gK2Jv
b2wgX19pbml0ZGF0YSBtZW1fbW9kdWxlX292ZXJsYXA7Cj4gPiArCj4gPiAgc3RhdGljIF9fdXNl
ZCB2b2lkIGluaXRfZG9uZSh2b2lkKQo+ID4gIHsKPiA+ICAgICAgLyogTXVzdCBiZSBkb25lIHBh
c3Qgc2V0dGluZyBzeXN0ZW1fc3RhdGUuICovCj4gPiBAQCAtMjU0LDYgKzI1NiwxMCBAQCBzdHJ1
Y3QgYm9vdG1vZHVsZSBfX2luaXQgKmFkZF9ib290X21vZHVsZShib290bW9kdWxlX2tpbmQga2lu
ZCwKPiA+ICAgICAgICAgICAgICAgICAgbW9kLT5kb21VID0gZmFsc2U7Cj4gPiAgICAgICAgICAg
ICAgcmV0dXJuIG1vZDsKPiA+ICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGlmICggKCht
b2QtPnN0YXJ0ID49IHN0YXJ0KSAmJiAobW9kLT5zdGFydCA8IHN0YXJ0ICsgc2l6ZSkpIHx8Cj4g
PiArICAgICAgICAgICAgICgoc3RhcnQgPj0gbW9kLT5zdGFydCkgJiYgKHN0YXJ0IDwgbW9kLT5z
dGFydCArIG1vZC0+c2l6ZSkpICkKPiA+ICsgICAgICAgICAgICBtZW1fbW9kdWxlX292ZXJsYXAg
PSB0cnVlOwo+IAo+IC4uLiBXaGF0J3Mgd3Jvbmcgd2l0aCBqdXN0IGR1bXBpbmcgdGhlIGluZm9y
bWF0aW9uIGhlcmUgZGlyZWN0bHk/CgpJTU8sIGl0IGlzIGJldHRlciB0byBoYXZlIGFsbCB0aGUg
aW5mb3JtYXRpb24gcHJpbnRlZCBpbiBvbmUgc3BvdC4KVGhlcmUgaXMgbGVzcyB0byBnbyB0aHJv
dWdoIGFuZCBlYXNpZXIgdG8gZmluZCBvdXQgd2hhdCBpcyBoYXBwZW5pbmcuClRoZXJlIGlzIGFs
c28gdGhlIGZhY3QgdGhhdCB3ZSBkbyBub3QgaGF2ZSB0byBwcmludCB0aGluZ3MgdHdpY2UgKDIg
c2V0cwpvZiBuYW1lcywgc3RhcnRpbmcgYWRkcmVzc2VzIGFuZCBlbmRpbmcgYWRkcmVzc2VzIHBl
ciBvdmVybGFwKSB3aGVuIGl0CmlzIGdvaW5nIHRvIGJlIHByaW50ZWQgaW4gdGhlIG5lYXIgZnV0
dXJlIGFueXdheS4gIFRoZSBjb3N0IG9mIHRoaXMgaXMKanVzdCBvbmUgaW5pdGRhdGEgYm9vbCwg
d2hpY2ggd2hpbGUgSSBhbSBub3QgdGhyaWxsZWQgYWJvdXQsIGRvZXMgbm90CnNlZW0gdGhhdCBl
eHBlbnNpdmUgKGNvbXBhcmVkIHRvIGEgbmVzdGVkIGxvb3Agb3IgcHJpbnRpbmcgb3V0IGF0IGxl
YXN0CigxNioyICsgMTIpICogMiBjaGFyYWN0ZXJzIHBlciBvdmVybGFwKGF0IGxlYXN0IG9uIEFy
bTY0KSkuCgpJIGRvIHRoaW5rIHRoZSBtZXNzYWdlIGNvdWxkIHVzZSBzb21lIHBvbGlzaCwgYnV0
IHRoaXMgYXBwcm9hY2ggbWFrZXMKdGhlIG1vc3Qgc2Vuc2UgdG8gbWUuCgpCcmlhbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 21:49:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 21:49:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLDeD-0002DE-Qh; Thu, 17 Oct 2019 21:49:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YlzT=YK=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iLDeC-0002D8-Ms
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 21:49:28 +0000
X-Inumbo-ID: fd70b550-f127-11e9-bbab-bc764e2007e4
Received: from mail-lf1-x144.google.com (unknown [2a00:1450:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd70b550-f127-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 21:49:27 +0000 (UTC)
Received: by mail-lf1-x144.google.com with SMTP id u28so3067594lfc.5
 for <xen-devel@lists.xenproject.org>; Thu, 17 Oct 2019 14:49:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=8WJYluwCy0ckKXMmj3c+aZC/iDSuTb7MMgThW803aos=;
 b=aLdl80JY1nMe62R0asDDnJH5VQgdlw4goA3PKsml//q4i2jmlqpmEbODAi6iuOjteX
 BZOeen3veliLu8EanXXYyBwOQDCouPPadd+VSxkb1IlznLYoQDo4c6vuT8gyuDPN7GMK
 qqEDjg1jLy+Ly0GhDfmvrCZ4SpTri1i8Zk7NJiR05GzVU/Ir05gy0F8u23qwGP+yjqxV
 7cHOPMchHwWhzYLG+RonMLpJ0pm0+/LRvNemiAAramL4csKQdu5HfFHVvpKGCBUdxkuy
 ZIKtAtwuv/612jgY64PH5hovqDwe7oyNomYl+fIQgJglFmbRnkq33+Qr9Qrg00/fGO4b
 tbtQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=8WJYluwCy0ckKXMmj3c+aZC/iDSuTb7MMgThW803aos=;
 b=PLM3E0YSAsNihXrnh4u/RCHdrYHfrciqDCT3ubO1kRFxUvQk5vOsG7pGacaW9KHCsJ
 ihuDEopBkChfoIAT3KSu36qt+/TqRrQNJqTd+DDnmq0HH5EK4/CCgvFzJaiQYL64/g+2
 I8zbU6Ore3P2hCkCJlLDkdNYKSMfQr1U+oREZ20hQPSFNq2LV8LXl4+PT3Id+5ob4PRX
 a7O4Jhh3RgQf3sI3ZLpCRE/GgWom1GZjBBY4f/Kz5I0fkJktftSmiKrufheUl59RhQo0
 p3XZ8bM4hgypXpXZDi0X1mzKvCKxMH7+SvGGI6YzdvCcdyvfiWtw3p692CtiIKLse4Cr
 OS9Q==
X-Gm-Message-State: APjAAAXA52TEjxJ9zk5zqIZdp7cXLIPf4k7DzbUDMI3aTmTQV0v9KhPZ
 qgKzXoCKTDqLXLtHpWHfp1T8NEt4YVzNegQP6do=
X-Google-Smtp-Source: APXvYqy9wc2vsIh5SIfRpVihhwNmlh7T6LI+/ZXm5fyGTWBK+FspKJxRrjs2IILlC0Ss1ybeS0fNfYJriaSs8gdDBw4=
X-Received: by 2002:ac2:4215:: with SMTP id y21mr3716872lfh.85.1571348966414; 
 Thu, 17 Oct 2019 14:49:26 -0700 (PDT)
MIME-Version: 1.0
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <1571342860-15838-1-git-send-email-brian.woods@xilinx.com>
 <CAJ=z9a2TxLmtE2nrwYQNVvh3K8upSszYke-PZ8BeaAs2wc0qjQ@mail.gmail.com>
 <20191017212004.GA15629@xilinx.com>
In-Reply-To: <20191017212004.GA15629@xilinx.com>
From: Julien Grall <julien.grall.oss@gmail.com>
Date: Thu, 17 Oct 2019 22:49:15 +0100
Message-ID: <CAJ=z9a2ZTcE4a7Pqs5x4x_zNaO7-U7Y=B=MED65=7HFw=hm7Xw@mail.gmail.com>
To: Brian Woods <brian.woods@xilinx.com>
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNyBPY3QgMjAxOSBhdCAyMjoyMCwgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhp
bGlueC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBPY3QgMTcsIDIwMTkgYXQgMDk6MzQ6NTFQTSAr
MDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSGksCj4gPgo+ID4gT24gVGh1LCAxNyBPY3Qg
MjAxOSBhdCAyMTowOCwgQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQHhpbGlueC5jb20+IHdyb3Rl
Ogo+ID4gPgo+ID4gPiBJdCdzIHBvc3NpYmxlIGZvciBhIG1pc2NvbmZpZ3VyZWQgZGV2aWNlIHRy
ZWUgdG8gY2F1c2UgWGVuIHRvIGNyYXNoIHdoZW4KPiA+ID4gdGhlcmUgYXJlIG92ZXJsYXBwaW5n
IGFkZHJlc3NlcyBpbiB0aGUgbWVtb3J5IG1vZHVsZXMuICBBZGQgYSB3YXJuaW5nCj4gPiA+IHdo
ZW4gcHJpbnRpbmcgdGhlIGFkZHJlc3NlcyB0byBsZXQgdGhlIHVzZXIga25vdyB0aGVyZSdzIGEg
cG9zc2libGUKPiA+ID4gaXNzdWUuCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0B4aWxpbnguY29tPgo+ID4gPiAtLS0KPiA+ID4gdjEgLT4gdjIKPiA+
ID4gICAgICAgICAtIHJlbW92ZWQgbmVzdGVkIGxvb3AgYW5kIHBsYWNlZCBjaGVjayBpbiBhZGRf
Ym9vdF9tb2R1bGUoKQo+ID4gPgo+ID4gPiBTYW1wbGUgb3V0cHV0Ogo+ID4gPiAuLi4KPiA+ID4g
KFhFTikgTU9EVUxFWzBdOiAwMDAwMDAwMDAxNDAwMDAwIC0gMDAwMDAwMDAwMTU0MjEyMSBYZW4K
PiA+ID4gKFhFTikgTU9EVUxFWzFdOiAwMDAwMDAwMDAzODQ2MDAwIC0gMDAwMDAwMDAwMzg1MDA4
MCBEZXZpY2UgVHJlZQo+ID4gPiAoWEVOKSBNT0RVTEVbMl06IDAwMDAwMDAwMDM4NTMwMDAgLSAw
MDAwMDAwMDA3ZmZmNjc2IFJhbWRpc2sKPiA+ID4gKFhFTikgTU9EVUxFWzNdOiAwMDAwMDAwMDAw
MDgwMDAwIC0gMDAwMDAwMDAwMzE4MDAwMCBLZXJuZWwKPiA+ID4gKFhFTikgIFJFU1ZEWzBdOiAw
MDAwMDAwMDAzODQ2MDAwIC0gMDAwMDAwMDAwMzg1MDAwMAo+ID4gPiAoWEVOKSAgUkVTVkRbMV06
IDAwMDAwMDAwMDM4NTMwMDAgLSAwMDAwMDAwMDA3ZmZmNjc2Cj4gPiA+IChYRU4pCj4gPiA+IChY
RU4pIFdBUk5JTkc6IG92ZXJsYXAgZGV0ZWN0ZWQgaW4gdGhlIG1lbW9yeSBtb2R1bGUgYWRkcmVz
c2VzCj4gPiA+IChYRU4pCj4gPiA+IChYRU4pIENvbW1hbmQgbGluZTogY29uc29sZT1kdHVhcnQg
ZHR1YXJ0PXNlcmlhbDAgZG9tMF9tZW09MUcgYm9vdHNjcnViPTAgbWF4Y3B1cz0xIHRpbWVyX3Ns
b3A9MAo+ID4gPiAuLi4KPiA+ID4KPiA+ID4gIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8
IDQgKysrKwo+ID4gPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwgNiArKysrKysKPiA+
ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCB8IDEgKwo+ID4gPiAgMyBmaWxlcyBjaGFu
Z2VkLCAxMSBpbnNlcnRpb25zKCspCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYm9vdGZkdC5jIGIveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYwo+ID4gPiBpbmRleCAwOGZiNTlm
Li5mOGIzNGQ0IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCj4gPiA+
ICsrKyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKPiA+ID4gQEAgLTM4Nyw2ICszODcsMTAgQEAg
c3RhdGljIHZvaWQgX19pbml0IGVhcmx5X3ByaW50X2luZm8odm9pZCkKPiA+ID4gICAgICAgICAg
ICAgICAgIG1lbV9yZXN2LT5iYW5rW2pdLnN0YXJ0ICsgbWVtX3Jlc3YtPmJhbmtbal0uc2l6ZSAt
IDEpOwo+ID4gPiAgICAgIH0KPiA+ID4gICAgICBwcmludGsoIlxuIik7Cj4gPiA+ICsKPiA+ID4g
KyAgICBpZiAoIG1lbV9tb2R1bGVfb3ZlcmxhcCApCj4gPiA+ICsgICAgICAgIHByaW50aygiV0FS
TklORzogb3ZlcmxhcCBkZXRlY3RlZCBpbiB0aGUgbWVtb3J5IG1vZHVsZSBhZGRyZXNzZXMuXG4i
KTsKPiA+Cj4gPiBBcyBhIHVzZXIgc3VjaCBtZXNzYWdlIHdvdWxkIGxpa2VseSBwdXQgbWUgb2Zm
LiBZb3UgdGVsbCBtZSB0aGVyZSBhcmUKPiA+IGFuIG92ZXJsYXAsIGJ1dCB5b3UgZG9uJ3QgcHJv
dmlkZSBtb3JlIGluZm9ybWF0aW9uIGV2ZW4gaWYgeW91IGxpa2VseQo+ID4gaGF2ZSB0aGUgaW5m
b3JtYXRpb24gaW4gcGxhY2UuIEhvd2V2ZXIuLi4KPgo+IFdlbGwsIEkgc3VwcG9zZSB0aGUgbWVz
c2FnZSBjb3VsZCBiZSBjaGFuZ2VkIHRvIHNvbWV0aGluZyBsaWtlOgo+ICJXQVJOSU5HOiBvdmVy
bGFwIGRldGVjdGVkIGluIHRoZSBhYm92ZSBtZW1vcnkgbW9kdWxlIGFkZHJlc3Nlcy4iCj4gb3Ig
c29tZXRoaW5nIHRvIG1vcmUgZGlyZWN0bHkgZ3VpZGUgdGhlIHVzZXJzIHRvIHRoZSBzZWN0aW9u
LiAgTWF5YmUKPiBtb3ZlIHRoZSAncHJpbnRrKCJcbiIpOycgYWZ0ZXIgdGhlIHdhcm5pbmcgc28g
aXQncyBncm91cGVkIHRpZ2h0ZXIgd2l0aAo+IHRoZSBtb2R1bGUgaW5mb3JtYXRpb24uCgpNeSBw
b2ludCBzdGFuZHMgZXZlbiBmb3IgdGhpcyBzb3J0IG9mIG1lc3NhZ2UuIFlvdSBrbm93IHRoZSBl
eGFjdApvdmVybGFwLCBzbyB3aHkgd291bGQgeW91IGhpZGUgaXQgZnJvbSB0aGUgdXNlcnM/Cgo+
Cj4gPiA+ICsKPiA+ID4gICAgICBmb3IgKCBpID0gMCA7IGkgPCBjbWRzLT5ucl9tb2RzOyBpKysg
KQo+ID4gPiAgICAgICAgICBwcmludGsoIkNNRExJTkVbJSJQUklwYWRkciJdOiVzICVzXG4iLCBj
bWRzLT5jbWRsaW5lW2ldLnN0YXJ0LAo+ID4gPiAgICAgICAgICAgICAgICAgY21kcy0+Y21kbGlu
ZVtpXS5kdF9uYW1lLAo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94
ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gPiBpbmRleCA3MDVhOTE3Li4zMTVhMTMxIDEwMDY0NAo+
ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwo+ID4gPiBAQCAtNjksNiArNjksOCBAQCBpbnRlZ2VyX3BhcmFtKCJ4ZW5oZWFwX21l
Z2FieXRlcyIsIG9wdF94ZW5oZWFwX21lZ2FieXRlcyk7Cj4gPiA+Cj4gPiA+ICBkb21pZF90IF9f
cmVhZF9tb3N0bHkgbWF4X2luaXRfZG9taWQ7Cj4gPiA+Cj4gPiA+ICtib29sIF9faW5pdGRhdGEg
bWVtX21vZHVsZV9vdmVybGFwOwo+ID4gPiArCj4gPiA+ICBzdGF0aWMgX191c2VkIHZvaWQgaW5p
dF9kb25lKHZvaWQpCj4gPiA+ICB7Cj4gPiA+ICAgICAgLyogTXVzdCBiZSBkb25lIHBhc3Qgc2V0
dGluZyBzeXN0ZW1fc3RhdGUuICovCj4gPiA+IEBAIC0yNTQsNiArMjU2LDEwIEBAIHN0cnVjdCBi
b290bW9kdWxlIF9faW5pdCAqYWRkX2Jvb3RfbW9kdWxlKGJvb3Rtb2R1bGVfa2luZCBraW5kLAo+
ID4gPiAgICAgICAgICAgICAgICAgIG1vZC0+ZG9tVSA9IGZhbHNlOwo+ID4gPiAgICAgICAgICAg
ICAgcmV0dXJuIG1vZDsKPiA+ID4gICAgICAgICAgfQo+ID4gPiArCj4gPiA+ICsgICAgICAgIGlm
ICggKChtb2QtPnN0YXJ0ID49IHN0YXJ0KSAmJiAobW9kLT5zdGFydCA8IHN0YXJ0ICsgc2l6ZSkp
IHx8Cj4gPiA+ICsgICAgICAgICAgICAgKChzdGFydCA+PSBtb2QtPnN0YXJ0KSAmJiAoc3RhcnQg
PCBtb2QtPnN0YXJ0ICsgbW9kLT5zaXplKSkgKQo+ID4gPiArICAgICAgICAgICAgbWVtX21vZHVs
ZV9vdmVybGFwID0gdHJ1ZTsKPiA+Cj4gPiAuLi4gV2hhdCdzIHdyb25nIHdpdGgganVzdCBkdW1w
aW5nIHRoZSBpbmZvcm1hdGlvbiBoZXJlIGRpcmVjdGx5Pwo+Cj4gSU1PLCBpdCBpcyBiZXR0ZXIg
dG8gaGF2ZSBhbGwgdGhlIGluZm9ybWF0aW9uIHByaW50ZWQgaW4gb25lIHNwb3QuCj4gVGhlcmUg
aXMgbGVzcyB0byBnbyB0aHJvdWdoIGFuZCBlYXNpZXIgdG8gZmluZCBvdXQgd2hhdCBpcyBoYXBw
ZW5pbmcuCj4gVGhlcmUgaXMgYWxzbyB0aGUgZmFjdCB0aGF0IHdlIGRvIG5vdCBoYXZlIHRvIHBy
aW50IHRoaW5ncyB0d2ljZSAoMiBzZXRzCj4gb2YgbmFtZXMsIHN0YXJ0aW5nIGFkZHJlc3NlcyBh
bmQgZW5kaW5nIGFkZHJlc3NlcyBwZXIgb3ZlcmxhcCkgd2hlbiBpdAo+IGlzIGdvaW5nIHRvIGJl
IHByaW50ZWQgaW4gdGhlIG5lYXIgZnV0dXJlIGFueXdheS4gIFRoZSBjb3N0IG9mIHRoaXMgaXMK
PiBqdXN0IG9uZSBpbml0ZGF0YSBib29sLCB3aGljaCB3aGlsZSBJIGFtIG5vdCB0aHJpbGxlZCBh
Ym91dCwgZG9lcyBub3QKPiBzZWVtIHRoYXQgZXhwZW5zaXZlIChjb21wYXJlZCB0byBhIG5lc3Rl
ZCBsb29wIG9yIHByaW50aW5nIG91dCBhdCBsZWFzdAo+ICgxNioyICsgMTIpICogMiBjaGFyYWN0
ZXJzIHBlciBvdmVybGFwKGF0IGxlYXN0IG9uIEFybTY0KSkuCgpBZ2FpbiwgdGhpcyBpcyBib290
IGNvZGUgYW5kIG5vdCBhIHBhdGggdGhhdCBpcyBnb2luZyB0byBiZSBjYWxsZWQKaHVuZHJlZHMg
b2YgdGltZS4gU28gcGVyZm9ybWFuY2UgaXMgdGhlIGxhc3QgdGhpbmcgSSBjYXJlIGluIHRoaXMK
cGF0Y2guCgpJZiB3ZSB0cnkgdG8gaGVscCB0aGUgdXNlcnMgYnkgdGVsbGluZyB0aGVtIHRoZXJl
IGlzIGFuIG92ZXJsYXAKYmV0d2VlbiBtb2R1bGVzLCB0aGVuIHdlIHNob3VsZCBkbyBpdCBwcm9w
ZXJseSBhbmQgdGVsbCB0aGVtIHRoZSBleGFjdApvdmVybGFwLiBPdGhlcndpc2UgdGhpcyBpcyBu
ZWFybHkgYXMgcG9pbnRsZXNzIGFzIGEgY3Jhc2ggbGF0ZXIgb24gaW4KdGhlIGJvb3QgcHJvY2Vz
cy4KCkkgYWxzbyBkb24ndCB3YW50IGEgZG91YmxlIGZvciBsb29wIG9yIGFueSBhZGRpdGlvbmFs
IGdsb2JhbCB2YXJpYWJsZQp3aGVuIGl0IGNhbiBiZSBkb25lIGJ5IHNpbXBseSBhZGRpbmcgYSBj
aGVjayBpbiBhZGRfYm9vdF9tb2R1bGUoKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 22:09:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 22:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLDxI-0003t0-Mb; Thu, 17 Oct 2019 22:09:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=crom=YK=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLDxG-0003sv-O4
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 22:09:10 +0000
X-Inumbo-ID: ba2ccedf-f12a-11e9-93d8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba2ccedf-f12a-11e9-93d8-12813bfff9fa;
 Thu, 17 Oct 2019 22:09:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLDx9-0003ti-89; Thu, 17 Oct 2019 22:09:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLDx9-000091-12; Thu, 17 Oct 2019 22:09:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLDx9-0005LT-0L; Thu, 17 Oct 2019 22:09:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142800-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c61ebb668f2ce3c22d1cfe6df28bd3198eabbdd7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 17 Oct 2019 22:09:03 +0000
Subject: [Xen-devel] [linux-4.4 test] 142800: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgwMCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjgwMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMjAg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjczNiBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBp
biAxNDI2NDggcGFzcyBpbiAxNDI4MDAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIGluIDE0MjczNiBwYXNzIGluIDE0MjgwMAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBh
c3MgaW4gMTQyNjQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZSAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDI3MzYKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0Mjcz
NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICBjNjFlYmI2NjhmMmNlM2MyMmQxY2ZlNmRmMjhiZDMxOThlYWJiZGQ3CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRl
MTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQg
MDc6NDg6MzAgWiAgIDc0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4
LTA2IDE2OjQwOjI2IFogICA3MiBkYXlzICAgODQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyNDMwICAyMDE5LTEwLTA4IDA1OjE3OjM5IFogICAgOSBkYXlzICAgMTEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo0MTAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAxMzY2NyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 17 22:34:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 17 Oct 2019 22:34:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLELp-0006Bg-6s; Thu, 17 Oct 2019 22:34:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=6xiX=YK=xilinx.com=woods@srs-us1.protection.inumbo.net>)
 id 1iLELo-0006Bb-5p
 for xen-devel@lists.xenproject.org; Thu, 17 Oct 2019 22:34:32 +0000
X-Inumbo-ID: 48f4d9b0-f12e-11e9-bbab-bc764e2007e4
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::625])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 48f4d9b0-f12e-11e9-bbab-bc764e2007e4;
 Thu, 17 Oct 2019 22:34:30 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=QtVDcHfc1KXGNRa9fkEmq5d+cQfO3V34iHDYXwT791BAsYQKZEkx88mhcyfYnBx2fVhBg9Hv8AfBC+/so9AEBxIkdkTw5v+w7Nz0I7V+l5HPQO97dGjGfjXhRPtRoe8kcUtQBwbQWXaeaINAxBj1Cdf2oQMA46i848e1n46cinn1dpNCiJTAvM9VO3seuZX/3r/I7hoUGW3+2ngtHMnouN2WapQ1VUpuTG0btjEcHlE7wCO5hk+dUAkYph3mFdvmKfy1rXj9q99TYhB4GRMFpXr82d5EDgnJwfe1ZoKoODON4xG3bz81Cr12+yd3+NRLTNLAUZgHShna5xIp7Dxe9w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FC6Tduc7yguhzPWY5KD3UaJpGfg3FcKdEETXVWpOC0s=;
 b=J9NtvAlFL7tE+6d8KTaP28LBvvY7YcxBucZubUEuw+OMCHteWgms5Ac/pq6ZFOxRmmYxZabuvEWapGIWzn5iGDQI8PI2bsvpRqHgsgZtGh1sb2xzrI/yT0WVlwkN7bD2E5mJwiKuNpsPZi10mVDs1qAPdaov6T7uCivz7unHyWmKpjXy/ZZXXrur2UBC793swt3uqNnY6xSXwlNcZLkl1x1ImAs9a1XrYGlvMYFseJRz+ufmsb1RmSdUb9Rrg5a2xdQ9owg2NfWB4q//cYsENcIihUHWGdbFM7K2bfodqb0W2FstwckmxOIL0YmAKkcWsuD8mD+b8wWlAdo42ug44Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is
 149.199.60.83) smtp.rcpttodomain=gmail.com smtp.mailfrom=xilinx.com;
 dmarc=bestguesspass action=none header.from=xilinx.com; dkim=none (message
 not signed); arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector2-xilinx-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FC6Tduc7yguhzPWY5KD3UaJpGfg3FcKdEETXVWpOC0s=;
 b=CVkI3lSIvRFvwHUE3Siha1K7OQ+FQpAWe4tDVMlyLhtxO/guCKhvDvx110A5Bp4mAx+jGllCHQP+j/Md/P6X1ZpveZRksS7iYna4hrdcHzSiXosw6yFMNimx74+JZ8yQGgOgQEQ/33tRXZ7Fd4Vvjqn8R51opnsobshbvljZA28=
Received: from MWHPR0201CA0106.namprd02.prod.outlook.com
 (2603:10b6:301:75::47) by BN6PR02MB2306.namprd02.prod.outlook.com
 (2603:10b6:404:2a::8) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.19; Thu, 17 Oct
 2019 22:34:28 +0000
Received: from SN1NAM02FT016.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::208) by MWHPR0201CA0106.outlook.office365.com
 (2603:10b6:301:75::47) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16 via Frontend
 Transport; Thu, 17 Oct 2019 22:34:28 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed)
 header.d=none;gmail.com; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT016.mail.protection.outlook.com (10.152.72.113) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.2367.14
 via Frontend Transport; Thu, 17 Oct 2019 22:34:27 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLELj-0000GI-E9; Thu, 17 Oct 2019 15:34:27 -0700
Received: from [127.0.0.1] (helo=localhost)
 by xsj-pvapsmtp01 with smtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLELe-0007YM-3o; Thu, 17 Oct 2019 15:34:22 -0700
Received: from [172.19.2.62] (helo=xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <brian.woods@xilinx.com>)
 id 1iLELU-0007Wm-J3; Thu, 17 Oct 2019 15:34:12 -0700
Date: Thu, 17 Oct 2019 15:34:12 -0700
From: Brian Woods <brian.woods@xilinx.com>
To: Julien Grall <julien.grall.oss@gmail.com>
Message-ID: <20191017223411.GB15629@xilinx.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <1571342860-15838-1-git-send-email-brian.woods@xilinx.com>
 <CAJ=z9a2TxLmtE2nrwYQNVvh3K8upSszYke-PZ8BeaAs2wc0qjQ@mail.gmail.com>
 <20191017212004.GA15629@xilinx.com>
 <CAJ=z9a2ZTcE4a7Pqs5x4x_zNaO7-U7Y=B=MED65=7HFw=hm7Xw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAJ=z9a2ZTcE4a7Pqs5x4x_zNaO7-U7Y=B=MED65=7HFw=hm7Xw@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(396003)(39860400002)(376002)(346002)(199004)(189003)(5660300002)(16586007)(6916009)(2906002)(14444005)(8936002)(6246003)(47776003)(305945005)(316002)(229853002)(58126008)(106002)(23726003)(54906003)(336012)(44832011)(446003)(486006)(26005)(76176011)(126002)(476003)(2616005)(426003)(9786002)(186003)(478600001)(356004)(33656002)(36386004)(50466002)(70206006)(70586007)(81166006)(81156014)(11346002)(36756003)(8676002)(86362001)(1076003)(4326008)(7696005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB2306; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; 
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ab786f4c-7d86-482f-9660-08d753522b8f
X-MS-TrafficTypeDiagnostic: BN6PR02MB2306:
X-Microsoft-Antispam-PRVS: <BN6PR02MB23067782CA0023CF0F146F8AD76D0@BN6PR02MB2306.namprd02.prod.outlook.com>
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-Forefront-PRVS: 01930B2BA8
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 8QQUNUvLLYTrZv0xzN9pgdUSVueWT+xu9gTzxXZzR2JP+dmKJ/be58GN1Pv3RRAhJt+bD+ZGeiVpHsA6R4GOjaygwvXZ73xUvqEcTNUEM3sNaVvhitB87LWPREE82CoEroQwdcCdJI5Q+tfE5RXdXBLgXwuhIJeUKQpyMbYmLde3FeatKD93TgjBlL/WRahoInE4GR1SX+e/ObfYVbekUG8G+c86TapbzhVJORyViXgRjkvB7ElCjv4Z93MQ7SlKyGgZhdN91JaJ4HG3Asogq2X6ym5pdlE5NiuiQ8ytO0kW7ODZ/EfPj+lGcVM0E2dpC89NUI5E29zKO5ShyxEBrG+j5qcyCn+AJKdO+BE9dWt/xADKzYbF9HO96h7KuFOy2QnDGh0+nrBCWfNl/WoU0gSaBrOYnbHh16UUU9sdDvM=
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Oct 2019 22:34:27.7987 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ab786f4c-7d86-482f-9660-08d753522b8f
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB2306
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Brian Woods <brian.woods@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMTcsIDIwMTkgYXQgMTA6NDk6MTVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIFRodSwgMTcgT2N0IDIwMTkgYXQgMjI6MjAsIEJyaWFuIFdvb2RzIDxicmlhbi53
b29kc0B4aWxpbnguY29tPiB3cm90ZToKPiA+Cj4gPiBPbiBUaHUsIE9jdCAxNywgMjAxOSBhdCAw
OTozNDo1MVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPgo+ID4g
PiBBcyBhIHVzZXIgc3VjaCBtZXNzYWdlIHdvdWxkIGxpa2VseSBwdXQgbWUgb2ZmLiBZb3UgdGVs
bCBtZSB0aGVyZSBhcmUKPiA+ID4gYW4gb3ZlcmxhcCwgYnV0IHlvdSBkb24ndCBwcm92aWRlIG1v
cmUgaW5mb3JtYXRpb24gZXZlbiBpZiB5b3UgbGlrZWx5Cj4gPiA+IGhhdmUgdGhlIGluZm9ybWF0
aW9uIGluIHBsYWNlLiBIb3dldmVyLi4uCj4gPgo+ID4gV2VsbCwgSSBzdXBwb3NlIHRoZSBtZXNz
YWdlIGNvdWxkIGJlIGNoYW5nZWQgdG8gc29tZXRoaW5nIGxpa2U6Cj4gPiAiV0FSTklORzogb3Zl
cmxhcCBkZXRlY3RlZCBpbiB0aGUgYWJvdmUgbWVtb3J5IG1vZHVsZSBhZGRyZXNzZXMuIgo+ID4g
b3Igc29tZXRoaW5nIHRvIG1vcmUgZGlyZWN0bHkgZ3VpZGUgdGhlIHVzZXJzIHRvIHRoZSBzZWN0
aW9uLiAgTWF5YmUKPiA+IG1vdmUgdGhlICdwcmludGsoIlxuIik7JyBhZnRlciB0aGUgd2Fybmlu
ZyBzbyBpdCdzIGdyb3VwZWQgdGlnaHRlciB3aXRoCj4gPiB0aGUgbW9kdWxlIGluZm9ybWF0aW9u
Lgo+IAo+IE15IHBvaW50IHN0YW5kcyBldmVuIGZvciB0aGlzIHNvcnQgb2YgbWVzc2FnZS4gWW91
IGtub3cgdGhlIGV4YWN0Cj4gb3ZlcmxhcCwgc28gd2h5IHdvdWxkIHlvdSBoaWRlIGl0IGZyb20g
dGhlIHVzZXJzPwoKV2UncmUgbm90IGhpZGluZyBpdC4gIFlvdSdyZSBub3QgY2x1dHRlcmluZyB1
cCB0aGUgbG9nIHdpdGggdGhlIHNhbWUKZGF0YSBtdWx0aXBsZSB0aW1lcy4gIFNlZSBiZWxvdy4K
Cj4gPiA+Cj4gPiA+IC4uLiBXaGF0J3Mgd3Jvbmcgd2l0aCBqdXN0IGR1bXBpbmcgdGhlIGluZm9y
bWF0aW9uIGhlcmUgZGlyZWN0bHk/Cj4gPgo+ID4gSU1PLCBpdCBpcyBiZXR0ZXIgdG8gaGF2ZSBh
bGwgdGhlIGluZm9ybWF0aW9uIHByaW50ZWQgaW4gb25lIHNwb3QuCj4gPiBUaGVyZSBpcyBsZXNz
IHRvIGdvIHRocm91Z2ggYW5kIGVhc2llciB0byBmaW5kIG91dCB3aGF0IGlzIGhhcHBlbmluZy4K
PiA+IFRoZXJlIGlzIGFsc28gdGhlIGZhY3QgdGhhdCB3ZSBkbyBub3QgaGF2ZSB0byBwcmludCB0
aGluZ3MgdHdpY2UgKDIgc2V0cwo+ID4gb2YgbmFtZXMsIHN0YXJ0aW5nIGFkZHJlc3NlcyBhbmQg
ZW5kaW5nIGFkZHJlc3NlcyBwZXIgb3ZlcmxhcCkgd2hlbiBpdAo+ID4gaXMgZ29pbmcgdG8gYmUg
cHJpbnRlZCBpbiB0aGUgbmVhciBmdXR1cmUgYW55d2F5LiAgVGhlIGNvc3Qgb2YgdGhpcyBpcwo+
ID4ganVzdCBvbmUgaW5pdGRhdGEgYm9vbCwgd2hpY2ggd2hpbGUgSSBhbSBub3QgdGhyaWxsZWQg
YWJvdXQsIGRvZXMgbm90Cj4gPiBzZWVtIHRoYXQgZXhwZW5zaXZlIChjb21wYXJlZCB0byBhIG5l
c3RlZCBsb29wIG9yIHByaW50aW5nIG91dCBhdCBsZWFzdAo+ID4gKDE2KjIgKyAxMikgKiAyIGNo
YXJhY3RlcnMgcGVyIG92ZXJsYXAoYXQgbGVhc3Qgb24gQXJtNjQpKS4KPiAKPiBBZ2FpbiwgdGhp
cyBpcyBib290IGNvZGUgYW5kIG5vdCBhIHBhdGggdGhhdCBpcyBnb2luZyB0byBiZSBjYWxsZWQK
PiBodW5kcmVkcyBvZiB0aW1lLiBTbyBwZXJmb3JtYW5jZSBpcyB0aGUgbGFzdCB0aGluZyBJIGNh
cmUgaW4gdGhpcwo+IHBhdGNoLgo+IAo+IElmIHdlIHRyeSB0byBoZWxwIHRoZSB1c2VycyBieSB0
ZWxsaW5nIHRoZW0gdGhlcmUgaXMgYW4gb3ZlcmxhcAo+IGJldHdlZW4gbW9kdWxlcywgdGhlbiB3
ZSBzaG91bGQgZG8gaXQgcHJvcGVybHkgYW5kIHRlbGwgdGhlbSB0aGUgZXhhY3QKPiBvdmVybGFw
LiBPdGhlcndpc2UgdGhpcyBpcyBuZWFybHkgYXMgcG9pbnRsZXNzIGFzIGEgY3Jhc2ggbGF0ZXIg
b24gaW4KPiB0aGUgYm9vdCBwcm9jZXNzLgo+IAo+IEkgYWxzbyBkb24ndCB3YW50IGEgZG91Ymxl
IGZvciBsb29wIG9yIGFueSBhZGRpdGlvbmFsIGdsb2JhbCB2YXJpYWJsZQo+IHdoZW4gaXQgY2Fu
IGJlIGRvbmUgYnkgc2ltcGx5IGFkZGluZyBhIGNoZWNrIGluIGFkZF9ib290X21vZHVsZSgpLgoK
VGhpcyBpc24ndCBhYm91dCBwZXJmb3JtYW5jZSAob3RoZXIgdGhhbiB0aGUgbmVzdGVkIGZvciks
IHRoaXMgaXMgYWJvdXQKcHJvdmlkaW5nIGEgcmVsYXRpdmVseSBjbGVhbiBhbmQgc2FuZSBsb2cg
dG8gcmVhZC4gIEl0J3Mgbm90IHRoYXQKZGlmZmljdWx0IHRvIGdvIHRocm91Z2ggdGhlIGFkZHJl
c3NlcyBhbmQgc2VlIGNvbmZsaWN0cy4gIFRoaXMgYWxzbwprZWVwcyBpdCBhbGwgaW4gb25lIHBh
cnQgb2YgdGhlIGxvZyBhbmQgc2hvcnRlciB3aXRob3V0IGxvc2luZwppbmZvcm1hdGlvbi4gIFNo
b3J0ZXIgYW5kIHdlbGwgc3RydWN0dXJlZCBsb2dzICh3aXRob3V0IGxvc2luZyBpbmZvKQptYWtl
cyBpdCBlYXNpZXIgdG8gcmVhZC4gIE1ha2luZyBsb2dzIGVhc2llciB0byByZWFkIGhlbHBzIGV2
ZXJ5b25lLgoKU2hvd2luZyB0aGUgYWRkcmVzc2VzIGFuZCBtb2R1bGUgbmFtZSBpdHNlbGYgd2ls
bCB0YWtlIDIgbGluZXMgYXNzdW1pbmcKeW91IHN0YXkgd2l0aGluIDgwIGNoYXJzLiAgKDE2KjIg
KyAxMikgKiAyID0gODgsIHRoYXQncyB3aXRob3V0IHNwYWNlcywKJzB4J3Mgb3IgYW55IHNvcnQg
b2YgbWVzc2FnZSBleHBsYWluaW5nIHdoYXQncyBhY3R1YWxseSBnb2luZyB3cm9uZy4KVGhlIG1v
ZHVsZSBuYW1lcyBhbmQgYWRkcmVzc2VzIHdpbGwgYmUgcHJpbnRlZCBvdXQgYW55d2F5IGluIHRo
ZSBuZWFyCmZ1dHVyZSwgc28gd2h5IG5vdCBncm91cCB0aGVtIHRvZ2V0aGVyPwoKVGhlIHB1cnBv
c2Ugb2YgdGhlIHdhcm5pbmcgaXMgdG8gdGVsbCB0aGUgdXNlciBzb21ldGhpbmcgaXMgd3Jvbmcs
IGJvdGgKbWVzc2FnZXMgZG8gdGhhdCBhbmQgcHJvdmlkZSB0aGUgaW5mb3JtYXRpb24gdG8gZGV0
ZXJtaW5lIHdoYXQncyB3cm9uZy4KCkJyaWFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 02:58:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 02:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLITB-0001Io-5u; Fri, 18 Oct 2019 02:58:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLIT9-0001Ij-QU
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 02:58:23 +0000
X-Inumbo-ID: 22b708c0-f153-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22b708c0-f153-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 02:58:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLIT3-0002iQ-Gt; Fri, 18 Oct 2019 02:58:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLIT3-00017R-5g; Fri, 18 Oct 2019 02:58:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLIT3-0003iw-55; Fri, 18 Oct 2019 02:58:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142831-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=23ab8df01a2c64fcb2eea5300c7b7a43baeba821
X-Osstest-Versions-That: ovmf=cd70b1a71d30d0fff4c549a309682fdf127aaae6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 02:58:17 +0000
Subject: [Xen-devel] [ovmf test] 142831: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4MzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyM2FiOGRmMDFhMmM2NGZjYjJlZWE1MzAwYzdiN2E0
M2JhZWJhODIxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjZDcwYjFh
NzFkMzBkMGZmZjRjNTQ5YTMwOTY4MmZkZjEyN2FhYWU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDI3NjUgIDIwMTktMTAtMTUgMDY6MTM6NDMgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyODMxICAyMDE5LTEwLTE2IDE2OjM5OjI1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGV0ZSBCYXRh
cmQgPHBldGVAYWtlby5pZT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAogICBjZDcwYjFhNzFkLi4yM2FiOGRmMDFhICAyM2FiOGRmMDFhMmM2NGZjYjJl
ZWE1MzAwYzdiN2E0M2JhZWJhODIxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 04:09:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 04:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLJZn-0006rI-2H; Fri, 18 Oct 2019 04:09:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLJZm-0006rD-Ff
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 04:09:18 +0000
X-Inumbo-ID: 0ce9aa2a-f15d-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ce9aa2a-f15d-11e9-a531-bc764e2007e4;
 Fri, 18 Oct 2019 04:09:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLJZj-00047T-Mf; Fri, 18 Oct 2019 04:09:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLJZj-0004qb-8S; Fri, 18 Oct 2019 04:09:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLJZj-0000fz-7X; Fri, 18 Oct 2019 04:09:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142801-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-xl-credit2:<job
 status>:broken:regression
 linux-next:test-arm64-arm64-xl-credit2:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-seattle:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-next:test-arm64-arm64-xl-thunderx:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit1:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=78662bffde37ccbb66ac3311fa709d8960435e98
X-Osstest-Versions-That: linux=2abd839aa7e615f2bbc50c8ba7deb9e40d186768
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 04:09:15 +0000
Subject: [Xen-devel] [linux-next test] 142801: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgwMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4MDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0
Mjc1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzU3CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDI3NTcKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDE0Mjc1NwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzU3CiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDI3NTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0
X2hvc3Qvc3JjX2hvc3QvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTcKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDE0Mjc1NwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzU3CiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDI3NTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAg
eGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0Mjc1NwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0Mjc1
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3
IHhlbi1ib290IGZhaWwgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1NwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0
Mjc1NwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0Mjc1NwogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtl
IDE0Mjc1NwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTcKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0Mjc1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgIGZhaWwgbGlr
ZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzU3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290ICAg
ICAgIGZhaWwgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1NwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxp
a2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1Nwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0Mjc1NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNzU3CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0Mjc1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzU3CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzU3
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDI3NTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1NwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDc4NjYyYmZmZGUzN2NjYmI2NmFjMzMxMWZhNzA5ZDg5NjA0MzVlOTgKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDJhYmQ4MzlhYTdlNjE1ZjJiYmM1MGM4YmE3ZGVi
OWU0MGQxODY3NjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAg
KG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyODAxICAyMDE5LTEw
LTE2IDA5OjE5OjI0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 07:06:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 07:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLMKr-0004Yn-Bc; Fri, 18 Oct 2019 07:06:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLMKr-0004Yi-0Q
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 07:06:05 +0000
X-Inumbo-ID: bc881170-f175-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc881170-f175-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 07:05:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLMKk-0007sJ-Eo; Fri, 18 Oct 2019 07:05:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLMKk-0003GB-4u; Fri, 18 Oct 2019 07:05:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLMKk-0005T6-4I; Fri, 18 Oct 2019 07:05:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142840-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=b83884d1a0f422e8147a7d1a39ccec0e0cca3285
X-Osstest-Versions-That: libvirt=67e72053c1de2457bd23af52ee6d448598dbae26
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 07:05:58 +0000
Subject: [Xen-devel] [libvirt test] 142840: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg0MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NDAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0Mjc5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzk4CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIGI4Mzg4NGQxYTBmNDIyZTgxNDdhN2QxYTM5Y2NlYzBlMGNjYTMy
ODUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDY3ZTcyMDUzYzFkZTI0
NTdiZDIzYWY1MmVlNmQ0NDg1OThkYmFlMjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjc5OCAg
MjAxOS0xMC0xNiAwNDoxODo0NiBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4
NDAgIDIwMTktMTAtMTcgMTU6NDM6MTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDYXJsb3MgU2FudG9zIDxj
YXNhbnRvc0ByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQx
M0BnbWFpbC5jb20+CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KICBKw6FuIFRv
bWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CiAgIDY3ZTcyMDUzYzEuLmI4Mzg4NGQxYTAgIGI4Mzg4NGQxYTBmNDIyZTgxNDdh
N2QxYTM5Y2NlYzBlMGNjYTMyODUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 07:37:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 07:37:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLMpZ-0006zo-6Q; Fri, 18 Oct 2019 07:37:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e0Ow=YL=gondor.apana.org.au=herbert@srs-us1.protection.inumbo.net>)
 id 1iLMpY-0006zj-91
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 07:37:48 +0000
X-Inumbo-ID: 2af4b9ca-f17a-11e9-bbab-bc764e2007e4
Received: from fornost.hmeau.com (unknown [216.24.177.18])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2af4b9ca-f17a-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 07:37:45 +0000 (UTC)
Received: from gwarestrin.arnor.me.apana.org.au ([192.168.0.7])
 by fornost.hmeau.com with smtp (Exim 4.89 #2 (Debian))
 id 1iLMoG-0004PG-JE; Fri, 18 Oct 2019 18:36:29 +1100
Received: by gwarestrin.arnor.me.apana.org.au (sSMTP sendmail emulation);
 Fri, 18 Oct 2019 18:36:16 +1100
Resent-From: Herbert Xu <herbert@gondor.apana.org.au>
Resent-Date: Fri, 18 Oct 2019 18:36:16 +1100
Resent-Message-ID: <20191018073616.GA17480@gondor.apana.org.au>
Resent-To: Borislav Petkov <bp@alien8.de>,
 "David S. Miller" <davem@davemloft.net>,
 Jiri Slaby <jslaby@suse.cz>, tglx@linutronix.de, mingo@redhat.com,
 hpa@zytor.com, x86@kernel.org, linux-arch@vger.kernel.org,
 linux-kernel@vger.kernel.org,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 Len Brown <len.brown@intel.com>, Pavel Machek <pavel@ucw.cz>,
 Matt Fleming <matt@codeblueprint.co.uk>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Juergen Gross <jgross@suse.com>, linux-crypto@vger.kernel.org,
 linux-pm@vger.kernel.org, linux-efi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Fri, 18 Oct 2019 17:56:23 +1100
From: Herbert Xu <herbert@gondor.apana.org.au>
To: Borislav Petkov <bp@alien8.de>
Bcc: Herbert Xu <herbertx@gmail.com>
Message-ID: <20191018065623.GA15199@gondor.apana.org.au>
References: <20191011115108.12392-1-jslaby@suse.cz>
 <20191011115108.12392-25-jslaby@suse.cz>
 <20191016071230.GD1138@zn.tnic>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191016071230.GD1138@zn.tnic>
User-Agent: Mutt/1.10.1 (2018-07-13)
Subject: Re: [Xen-devel] [PATCH v9 24/28] x86_64/asm: Change all
 ENTRY+ENDPROC to SYM_FUNC_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-arch@vger.kernel.org, Len Brown <len.brown@intel.com>,
 linux-efi@vger.kernel.org, "Rafael J . Wysocki" <rafael.j.wysocki@intel.com>,
 Juergen Gross <jgross@suse.com>, Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-pm@vger.kernel.org,
 x86@kernel.org, "Rafael J. Wysocki" <rjw@rjwysocki.net>,
 linux-kernel@vger.kernel.org, Matt Fleming <matt@codeblueprint.co.uk>,
 mingo@redhat.com, linux-crypto@vger.kernel.org, Pavel Machek <pavel@ucw.cz>,
 hpa@zytor.com, xen-devel@lists.xenproject.org, tglx@linutronix.de,
 Jiri Slaby <jslaby@suse.cz>, "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMTYsIDIwMTkgYXQgMDk6MTI6MzBBTSArMDIwMCwgQm9yaXNsYXYgUGV0a292
IHdyb3RlOgo+IEhpLAo+IAo+IE9uIEZyaSwgT2N0IDExLCAyMDE5IGF0IDAxOjUxOjA0UE0gKzAy
MDAsIEppcmkgU2xhYnkgd3JvdGU6Cj4gPiBUaGVzZSBhcmUgYWxsIGZ1bmN0aW9ucyB3aGljaCBh
cmUgaW52b2tlZCBmcm9tIGVsc2V3aGVyZSwgc28gYW5ub3RhdGUKPiA+IHRoZW0gYXMgZ2xvYmFs
IHVzaW5nIHRoZSBuZXcgU1lNX0ZVTkNfU1RBUlQuIEFuZCB0aGVpciBFTkRQUk9DJ3MgYnkKPiA+
IFNZTV9GVU5DX0VORC4KPiA+IAo+ID4gQW5kIG1ha2Ugc3VyZSBFTlRSWS9FTkRQUk9DIGlzIG5v
dCBkZWZpbmVkIG9uIFg4Nl82NCwgZ2l2ZW4gdGhlc2Ugd2VyZQo+ID4gdGhlIGxhc3QgdXNlcnMu
Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6Pgo+ID4g
UmV2aWV3ZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNv
bT4gW2hpYmVybmF0ZV0KPiA+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiBbeGVuIGJpdHNdCj4gPiBDYzogIkguIFBldGVyIEFudmluIiA8
aHBhQHp5dG9yLmNvbT4KPiA+IENjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KPiA+
IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiA+IENjOiBJbmdvIE1v
bG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiA+IENjOiB4ODZAa2VybmVsLm9yZwo+ID4gQ2M6IEhl
cmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KPiA+IENjOiAiRGF2aWQgUy4g
TWlsbGVyIiA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KPiA+IENjOiAiUmFmYWVsIEouIFd5c29ja2ki
IDxyandAcmp3eXNvY2tpLm5ldD4KPiA+IENjOiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5j
b20+Cj4gPiBDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+Cj4gPiBDYzogTWF0dCBGbGVt
aW5nIDxtYXR0QGNvZGVibHVlcHJpbnQuY28udWs+Cj4gPiBDYzogQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cj4gPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiA+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4gPiBDYzogbGludXgtY3J5cHRvQHZnZXIua2VybmVsLm9yZwo+ID4gQ2M6IGxpbnV4LXBt
QHZnZXIua2VybmVsLm9yZwo+ID4gQ2M6IGxpbnV4LWVmaUB2Z2VyLmtlcm5lbC5vcmcKPiA+IENj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+IC0tLQo+ID4gIGFyY2gveDg2L2Jv
b3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyAgICAgIHwgIDQgKy0KPiA+ICBhcmNoL3g4Ni9i
b290L2NvbXByZXNzZWQvaGVhZF82NC5TICAgICAgICAgICB8IDE2ICsrKy0tLQo+ID4gIGFyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TICAgICAgIHwgIDggKy0tCj4gPiAgYXJj
aC94ODYvY3J5cHRvL2FlZ2lzMTI4LWFlc25pLWFzbS5TICAgICAgICAgfCAyOCArKysrLS0tLS0K
PiA+ICBhcmNoL3g4Ni9jcnlwdG8vYWVzX2N0cmJ5OF9hdngteDg2XzY0LlMgICAgICB8IDEyICsr
LS0KPiA+ICBhcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgICAgICAgICAgICB8IDYw
ICsrKysrKysrKystLS0tLS0tLS0tCj4gPiAgYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2F2
eC14ODZfNjQuUyAgICAgfCAzMiArKysrKy0tLS0tLQo+ID4gIGFyY2gveDg2L2NyeXB0by9ibG93
ZmlzaC14ODZfNjQtYXNtXzY0LlMgICAgIHwgMTYgKysrLS0tCj4gPiAgYXJjaC94ODYvY3J5cHRv
L2NhbWVsbGlhLWFlc25pLWF2eC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQo+ID4gIGFyY2gveDg2
L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TIHwgMjQgKysrKy0tLS0KPiA+ICBh
cmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEteDg2XzY0LWFzbV82NC5TICAgICB8IDE2ICsrKy0tLQo+
ID4gIGFyY2gveDg2L2NyeXB0by9jYXN0NS1hdngteDg2XzY0LWFzbV82NC5TICAgIHwgMTYgKysr
LS0tCj4gPiAgYXJjaC94ODYvY3J5cHRvL2Nhc3Q2LWF2eC14ODZfNjQtYXNtXzY0LlMgICAgfCAy
NCArKysrLS0tLQo+ID4gIGFyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4Mi14ODZfNjQuUyAgICAg
ICAgIHwgMTIgKystLQo+ID4gIGFyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4NTEydmwteDg2XzY0
LlMgICAgIHwgMTIgKystLQo+ID4gIGFyY2gveDg2L2NyeXB0by9jaGFjaGEtc3NzZTMteDg2XzY0
LlMgICAgICAgIHwgMTIgKystLQo+ID4gIGFyY2gveDg2L2NyeXB0by9jcmMzMi1wY2xtdWxfYXNt
LlMgICAgICAgICAgIHwgIDQgKy0KPiA+ICBhcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBjbC1pbnRl
bC1hc21fNjQuUyAgICB8ICA0ICstCj4gPiAgYXJjaC94ODYvY3J5cHRvL2NyY3QxMGRpZi1wY2wt
YXNtXzY0LlMgICAgICAgfCAgNCArLQo+ID4gIGFyY2gveDg2L2NyeXB0by9kZXMzX2VkZS1hc21f
NjQuUyAgICAgICAgICAgIHwgIDggKy0tCj4gPiAgYXJjaC94ODYvY3J5cHRvL2doYXNoLWNsbXVs
bmktaW50ZWxfYXNtLlMgICAgfCAgOCArLS0KPiA+ICBhcmNoL3g4Ni9jcnlwdG8vbmgtYXZ4Mi14
ODZfNjQuUyAgICAgICAgICAgICB8ICA0ICstCj4gPiAgYXJjaC94ODYvY3J5cHRvL25oLXNzZTIt
eDg2XzY0LlMgICAgICAgICAgICAgfCAgNCArLQo+ID4gIGFyY2gveDg2L2NyeXB0by9wb2x5MTMw
NS1hdngyLXg4Nl82NC5TICAgICAgIHwgIDQgKy0KPiA+ICBhcmNoL3g4Ni9jcnlwdG8vcG9seTEz
MDUtc3NlMi14ODZfNjQuUyAgICAgICB8ICA4ICstLQo+ID4gIGFyY2gveDg2L2NyeXB0by9zZXJw
ZW50LWF2eC14ODZfNjQtYXNtXzY0LlMgIHwgMjQgKysrKy0tLS0KPiA+ICBhcmNoL3g4Ni9jcnlw
dG8vc2VycGVudC1hdngyLWFzbV82NC5TICAgICAgICB8IDI0ICsrKystLS0tCj4gPiAgYXJjaC94
ODYvY3J5cHRvL3NlcnBlbnQtc3NlMi14ODZfNjQtYXNtXzY0LlMgfCAgOCArLS0KPiA+ICBhcmNo
L3g4Ni9jcnlwdG8vc2hhMV9hdngyX3g4Nl82NF9hc20uUyAgICAgICB8ICA0ICstCj4gPiAgYXJj
aC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMgICAgICAgICAgICAgICAgfCAgNCArLQo+ID4gIGFy
Y2gveDg2L2NyeXB0by9zaGExX3Nzc2UzX2FzbS5TICAgICAgICAgICAgIHwgIDQgKy0KPiA+ICBh
cmNoL3g4Ni9jcnlwdG8vc2hhMjU2LWF2eC1hc20uUyAgICAgICAgICAgICB8ICA0ICstCj4gPiAg
YXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5TICAgICAgICAgICAgfCAgNCArLQo+ID4g
IGFyY2gveDg2L2NyeXB0by9zaGEyNTYtc3NzZTMtYXNtLlMgICAgICAgICAgIHwgIDQgKy0KPiA+
ICBhcmNoL3g4Ni9jcnlwdG8vc2hhMjU2X25pX2FzbS5TICAgICAgICAgICAgICB8ICA0ICstCj4g
PiAgYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngtYXNtLlMgICAgICAgICAgICAgfCAgNCArLQo+
ID4gIGFyY2gveDg2L2NyeXB0by9zaGE1MTItYXZ4Mi1hc20uUyAgICAgICAgICAgIHwgIDQgKy0K
PiA+ICBhcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFzbS5TICAgICAgICAgICB8ICA0ICst
Cj4gPiAgYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4Nl82NC1hc21fNjQuUyAgfCAyNCAr
KysrLS0tLQo+ID4gIGFyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5T
IHwgIDggKy0tCj4gPiAgYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC5TICAg
ICAgfCAgOCArLS0KPiAKPiBJIGNvdWxkIHVzZSBhbiBBQ0sgZm9yIHRoZSBjcnlwdG8gYml0cy4u
LgoKQWNrZWQtYnk6IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KCkNo
ZWVycywKLS0gCkVtYWlsOiBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+
CkhvbWUgUGFnZTogaHR0cDovL2dvbmRvci5hcGFuYS5vcmcuYXUvfmhlcmJlcnQvClBHUCBLZXk6
IGh0dHA6Ly9nb25kb3IuYXBhbmEub3JnLmF1L35oZXJiZXJ0L3B1YmtleS50eHQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 07:46:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 07:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLMxQ-0007nM-1g; Fri, 18 Oct 2019 07:45:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D0pS=YL=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iLMxO-0007mT-AW
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 07:45:54 +0000
X-Inumbo-ID: 4f2d5cec-f17b-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f2d5cec-f17b-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 07:45:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C8E74B6D9;
 Fri, 18 Oct 2019 07:45:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Fri, 18 Oct 2019 09:45:49 +0200
Message-Id: <20191018074549.4778-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/netback: fix error path of
 xenvif_connect_data()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu@kernel.org>,
 "David S. Miller" <davem@davemloft.net>, stable@vger.kernel.org,
 Paul Durrant <paul@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVudmlmX2Nvbm5lY3RfZGF0YSgpIGNhbGxzIG1vZHVsZV9wdXQoKSBpbiBjYXNlIG9mIGVycm9y
LiBUaGlzIGlzCndyb25nIGFzIHRoZXJlIGlzIG5vIHJlbGF0ZWQgbW9kdWxlX2dldCgpLgoKUmVt
b3ZlIHRoZSBzdXBlcmZsdW91cyBtb2R1bGVfcHV0KCkuCgpGaXhlczogMjc5ZjQzOGUzNmMwYTcg
KCJ4ZW4tbmV0YmFjazogRG9uJ3QgZGVzdHJveSB0aGUgbmV0ZGV2IHVudGlsIHRoZSB2aWYgaXMg
c2h1dCBkb3duIikKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDMuMTIKU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsQHhlbi5vcmc+Ci0tLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJm
YWNlLmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9pbnRlcmZhY2UuYwppbmRleCAyNDBmNzYyYjM3NDkuLjEwM2VkMDA3NzVlYiAxMDA2NDQK
LS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKKysrIGIvZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKQEAgLTcxOSw3ICs3MTksNiBAQCBpbnQgeGVudmlm
X2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKIAl4ZW52aWZfdW5tYXBf
ZnJvbnRlbmRfZGF0YV9yaW5ncyhxdWV1ZSk7CiAJbmV0aWZfbmFwaV9kZWwoJnF1ZXVlLT5uYXBp
KTsKIGVycjoKLQltb2R1bGVfcHV0KFRISVNfTU9EVUxFKTsKIAlyZXR1cm4gZXJyOwogfQogCi0t
IAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 08:50:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 08:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLNxz-0005EC-ID; Fri, 18 Oct 2019 08:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLNxx-0005E7-Vg
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 08:50:34 +0000
X-Inumbo-ID: 53c23cd8-f184-11e9-93dc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 53c23cd8-f184-11e9-93dc-12813bfff9fa;
 Fri, 18 Oct 2019 08:50:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLNxp-0001xd-3b; Fri, 18 Oct 2019 08:50:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLNxo-0007X6-Oa; Fri, 18 Oct 2019 08:50:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLNxo-0002SH-NZ; Fri, 18 Oct 2019 08:50:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142826-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-arm64-arm64-xl-credit2:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-arm64-arm64-xl-credit2:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-examine:reboot:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=55ab292c42db41b05cfdba012680bf1e0ea02f7a
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 08:50:24 +0000
Subject: [Xen-devel] [xen-unstable test] 142826: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgyNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjgyNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0Mjc3NyBS
RUdSLiB2cy4gMTQyNzUwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDE0Mjc3NwogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTQy
Nzc3IHBhc3MgaW4gMTQyODI2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDI3NzcgcGFzcyBpbiAxNDI4MjYKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgZmFpbCBwYXNzIGlu
IDE0Mjc3NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyNzc3CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDI3NzcKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQy
Nzc3IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyNzc3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtl
IDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlr
ZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICA1NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdh
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MThjOTM1ZmFjNGQzMGIz
ZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI3NTAgIDIw
MTktMTAtMTQgMTU6MDg6MTggWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyNzc3
ICAyMDE5LTEwLTE1IDEzOjM5OjA2IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgT2xhZiBIZXJpbmcg
PG9sYWZAYWVwZmxlLmRlPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBo
b3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1NWFiMjkyYzQyZGI0MWIw
NWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhCkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgpEYXRlOiAgIFdlZCBPY3QgMiAxOTowNTozNiAyMDE5ICswMjAwCgogICAgc3R1YmRvbS92
dHBtOiBpbmNsdWRlIHN0ZGlvLmggZm9yIGRlY2xhcmF0aW9uIG9mIHByaW50ZgogICAgCiAgICBU
aGUgZnVuY3Rpb24gcmVhZF92dHBtYmxrIHVzZXMgcHJpbnRmKDMpLCBidXQgc3RkaW8uaCBpcyBu
b3QgaW5jbHVkZWQKICAgIGluIHRoaXMgZmlsZS4gVGhpcyByZXN1bHRzIGluIGEgd2FybmluZyBm
cm9tIGdjYy03OgogICAgCiAgICB2dHBtYmxrLmM6IEluIGZ1bmN0aW9uICdyZWFkX3Z0cG1ibGsn
OgogICAgdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBm
dW5jdGlvbiAncHJpbnRmJyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAg
ICAgICBwcmludGYoIkV4cGVjdGVkOiAiKTsKICAgIHZ0cG1ibGsuYzozMjI6Nzogd2FybmluZzog
aW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGJ1aWx0LWluIGZ1bmN0aW9uICdw
cmludGYnCiAgICB2dHBtYmxrLmM6MzIyOjc6IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5oPicgb3Ig
cHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdwcmludGYnCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZTM3MDU4MjY3ZTMzZTVlNDUy
NWY5MjBlMzEyNmQxNTg5MWVlOGRiYgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1bCAxOSAwODo1Nzo1MCAyMDE5ICswMTAwCgog
ICAgZG9jcy9zcGhpbng6IEluZGVudCBjbGVhbnVwCiAgICAKICAgIFNwaGlueCwgaXRzIGxpbnRl
cnMsIGFuZCBSU1QgbW9kZXMgaW4gY29tbW9uIGVkaXRvcnMsIGV4cGVjdCAzIHNwYWNlcyBvZgog
ICAgaW5kZW50YXRpb24uICBTb21lIGJpdHMgYWxyZWFkeSBjb25mb3JtIHRvIHRoaXMgZXhwZWN0
YXRpb24uICBVcGRhdGUgdGhlCiAgICByZXN0IHRvIG1hdGNoLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5NTFhYjQwNjUx
MWU4Yjc1MmY3YzkyNzVhZjlkMjZlNGMzNGI2MTlkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgT2N0IDggMjA6MjM6MjYgMjAxOSAr
MDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IERyb3AgdHJhaWxpbmcgd2hpdGVzcGFjZSBpbiBwcmlu
dGsoKQogICAgCiAgICBUaGlzIGhhcyBhY3R1YWxseSBiZWVuIHByZXNlbnQgc2luY2UgYy9zIGJk
N2MwOWMwIGluIDIwMDgsIGFuZCBzdXJ2aXZlZAogICAgdGhyb3VnaCBhbGwgb2YgdGhlIHJlY2Vu
dCBtaWNyb2NvZGUgcmVmYWN0b3JpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:10:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:10:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOHK-0006sY-Ds; Fri, 18 Oct 2019 09:10:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vaxl=YL=gmail.com=wei.liu.linux@srs-us1.protection.inumbo.net>)
 id 1iLOHJ-0006sT-8J
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:10:33 +0000
X-Inumbo-ID: 21856dbe-f187-11e9-93dc-12813bfff9fa
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21856dbe-f187-11e9-93dc-12813bfff9fa;
 Fri, 18 Oct 2019 09:10:30 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id f22so5324278wmc.2
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:10:30 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=tvcmzGhLeZkxuf9ToVdncFXWo0QaAaf8aWbn5IRZGzA=;
 b=fzokW3lSZ91HS0SGyandhccK7E9l24yPXPt3kZQQWIfV8X5qZuCEk22FQCU8x+3PMR
 76+37ydBNkJtu7b2opulq3iWwnk3b5XToKuVou5st/rAgMCeNkfiECwc6GpkFwy3vtlP
 GnDhapEdAJyJtBf3NPjennzAUfMQ8aFZsRQlR2KKWQmGkbFiCACL8bJxL9bqY+T414Ym
 Rgaq66aOdfXMmFfYgBDOdN2IWrD5kzVOqrzAxkGUM5X0ODQLMLE9p2JoXiSMnbqHCJxp
 CCtDqeg+7A396qrq0ri22K01KAx9+p4azY6i61SuOAdCRb6d16P2qaMwKzqmr/Mg3/Uv
 s0ow==
X-Gm-Message-State: APjAAAXeytj2dSOXHseQTNCIfh/MlEDZa5CzfHTbZmwUVrGEmmYUw5QP
 hFJrq6pIyBAVOdrwV4wMOMk=
X-Google-Smtp-Source: APXvYqziqZLR4vn4LyxCRSuWOYI9Qs0YPzQPmqLEKV0ZESE6R24Eq9bGX8+MRAg6L7/ls7/y22o9Uw==
X-Received: by 2002:a1c:6389:: with SMTP id x131mr6613679wmb.55.1571389829353; 
 Fri, 18 Oct 2019 02:10:29 -0700 (PDT)
Received: from debian (19.142.6.51.dyn.plus.net. [51.6.142.19])
 by smtp.gmail.com with ESMTPSA id l11sm4782010wmh.34.2019.10.18.02.10.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 18 Oct 2019 02:10:28 -0700 (PDT)
Date: Fri, 18 Oct 2019 10:10:26 +0100
From: Wei Liu <wei.liu@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20191018091026.fu4gykxx2mmbdfk3@debian>
References: <20191018074549.4778-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191018074549.4778-1-jgross@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] xen/netback: fix error path of
 xenvif_connect_data()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu@kernel.org>, Paul Durrant <paul@xen.org>,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMTgsIDIwMTkgYXQgMDk6NDU6NDlBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiB4ZW52aWZfY29ubmVjdF9kYXRhKCkgY2FsbHMgbW9kdWxlX3B1dCgpIGluIGNhc2Ug
b2YgZXJyb3IuIFRoaXMgaXMKPiB3cm9uZyBhcyB0aGVyZSBpcyBubyByZWxhdGVkIG1vZHVsZV9n
ZXQoKS4KPiAKPiBSZW1vdmUgdGhlIHN1cGVyZmx1b3VzIG1vZHVsZV9wdXQoKS4KPiAKPiBGaXhl
czogMjc5ZjQzOGUzNmMwYTcgKCJ4ZW4tbmV0YmFjazogRG9uJ3QgZGVzdHJveSB0aGUgbmV0ZGV2
IHVudGlsIHRoZSB2aWYgaXMgc2h1dCBkb3duIikKPiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5v
cmc+ICMgMy4xMgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svaW50ZXJmYWNlLmMgfCAxIC0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMg
Yi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwo+IGluZGV4IDI0MGY3NjJiMzc0
OS4uMTAzZWQwMDc3NWViIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2lu
dGVyZmFjZS5jCj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKPiBA
QCAtNzE5LDcgKzcxOSw2IEBAIGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4ZW52aWZf
cXVldWUgKnF1ZXVlLAo+ICAJeGVudmlmX3VubWFwX2Zyb250ZW5kX2RhdGFfcmluZ3MocXVldWUp
Owo+ICAJbmV0aWZfbmFwaV9kZWwoJnF1ZXVlLT5uYXBpKTsKPiAgZXJyOgo+IC0JbW9kdWxlX3B1
dChUSElTX01PRFVMRSk7Cj4gIAlyZXR1cm4gZXJyOwo+ICB9Cj4gIAo+IC0tIAo+IDIuMTYuNAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:14:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:14:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOLB-00071w-VC; Fri, 18 Oct 2019 09:14:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLOLB-00071q-Bi
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:14:33 +0000
X-Inumbo-ID: b212d484-f187-11e9-beca-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b212d484-f187-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 09:14:32 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id k9so4617954oib.7
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:14:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=P5siBUFI5iZMtiZieqJjBBSJeQKA4aa2rYGk1Uryo30=;
 b=vGGpiPn3K5IcIS6zPguDDmG3J1LWJDbzfqTn/Q5Xo1PyAyjtie+B2SbjTKOiAsjwvz
 ABeDQ6lD67FEdT5sKDBhlnQRtg73WHpNleAlcrkQpDmEmdgPzl1ZpSzO3DOZbFSFvOiC
 LF+j9JoHXCc5fLw/QaFXDRSV/wcZKhstNDxR6ijEtj7jUv3QTu3Vo4i7Zm6O9S060Fv7
 uWvhcK0yr7X4fFjcYA8m+B8W3mqWRoEmAhUBp9x7C024TjcHmyyPDSKd9OuUctH5uKDl
 Xpu8IPKA2Qq1ZxIB3wHXpWAvk3Q6GkZXZorJ0Ih5HR0FXFHmFuK+pJwv8DeHf/9OuXgv
 s/cg==
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=P5siBUFI5iZMtiZieqJjBBSJeQKA4aa2rYGk1Uryo30=;
 b=c1xHWzGYyWIh8EfjCDZv3VXKmqwVqFYyINHlXHYODC64839nXxhBtCm5QF1SmMYx3R
 PI18VKEFz+dW2h8RUqa/uzvCzfGi8pTeGG6fPZFgd9dQZZiMqlRUXaxrAzu6MS46VP6i
 mdrzlG/iuZfD0vFISJASqPYn8UXtXfqlFxAV6nolcr6b5dAn/DdYTm1l8D1o7Rn8yOEm
 94we5n1qI9XthckHLxdhpejy7lVHriamcODfXqh/hdPtaYMNsYapl95uwhw0r6Q9592s
 t2Dnq52FrOE6V2MJQsTgNP5AkkgE2z7KG+BhSzHuPxFpyHbFI7du41V0qe1s1Q9Edtcd
 Y9+w==
X-Gm-Message-State: APjAAAVOsApSJSpUqPHYjoeqVNxUISupp/v3rvW7nKHAM4tBWN/en+kL
 mtbAyAQdkGDZaeeOA2gEBu31LlUC5DKWwT48h0U=
X-Google-Smtp-Source: APXvYqweA1ISXOChYbXDU6YJ0gWI3xlkWzXDwhaWlC7LhH/QEHgzq2p/193RI5+7aHz/7gq2+EKJUjRHlKouyJtwgTM=
X-Received: by 2002:aca:4d12:: with SMTP id a18mr6804354oib.79.1571390071889; 
 Fri, 18 Oct 2019 02:14:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 02:14:31
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-26-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-26-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 11:14:31 +0200
Message-ID: <CAL1e-=iWxE1GKw5dUWrx1knvr+M4sY1tV2d1uRBHPa01c3jLzg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 25/32] hw/pci-host/piix: Extract
 piix3_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============1893161613236685495=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1893161613236685495==
Content-Type: multipart/alternative; boundary="00000000000009e44005952bc33f"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> Extract the PIIX3 creation code from the i440fx_init() function.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/pci-host/piix.c | 51 ++++++++++++++++++++++++++++------------------
>  1 file changed, 31 insertions(+), 20 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index 2f4cbcbfe9..3292703de7 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -331,6 +331,36 @@ static void i440fx_realize(PCIDevice *dev, Error
> **errp)
>      }
>  }
>
> +static PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus)
> +{
> +    PIIX3State *piix3;
> +    PCIDevice *pci_dev;
> +
> +    /*
> +     * Xen supports additional interrupt routes from the PCI devices to
> +     * the IOAPIC: the four pins of each PCI device on the bus are also
> +     * connected to the IOAPIC directly.
> +     * These additional routes can be discovered through ACPI.
> +     */
> +    if (xen_enabled()) {
> +        pci_dev =3D pci_create_simple_multifunction(pci_bus, -1, true,
> +                                                  TYPE_PIIX3_XEN_DEVICE)=
;
> +        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> +        pci_bus_irqs(pci_bus, xen_piix3_set_irq, xen_pci_slot_get_pirq,
> +                     piix3, XEN_PIIX_NUM_PIRQS);
> +    } else {
> +        pci_dev =3D pci_create_simple_multifunction(pci_bus, -1, true,
> +                                                  TYPE_PIIX3_DEVICE);
> +        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> +        pci_bus_irqs(pci_bus, piix3_set_irq, pci_slot_get_pirq,
> +                     piix3, PIIX_NUM_PIRQS);
> +        pci_bus_set_route_irq_fn(pci_bus, piix3_route_intx_pin_to_irq);
> +    }
> +    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(piix3), "isa.0"));
> +
> +    return piix3;
> +}
> +
>  PCIBus *i440fx_init(const char *host_type, const char *pci_type,
>                      PCII440FXState **pi440fx_state,
>                      int *piix3_devfn,
> @@ -400,27 +430,8 @@ PCIBus *i440fx_init(const char *host_type, const cha=
r
> *pci_type,
>                   PAM_EXPAN_SIZE);
>      }
>
> -    /* Xen supports additional interrupt routes from the PCI devices to
> -     * the IOAPIC: the four pins of each PCI device on the bus are also
> -     * connected to the IOAPIC directly.
> -     * These additional routes can be discovered through ACPI. */
> -    if (xen_enabled()) {
> -        PCIDevice *pci_dev =3D pci_create_simple_multifunction(b,
> -                             -1, true, TYPE_PIIX3_XEN_DEVICE);
> -        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> -        pci_bus_irqs(b, xen_piix3_set_irq, xen_pci_slot_get_pirq,
> -                piix3, XEN_PIIX_NUM_PIRQS);
> -    } else {
> -        PCIDevice *pci_dev =3D pci_create_simple_multifunction(b,
> -                             -1, true, TYPE_PIIX3_DEVICE);
> -        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> -        pci_bus_irqs(b, piix3_set_irq, pci_slot_get_pirq, piix3,
> -                PIIX_NUM_PIRQS);
> -        pci_bus_set_route_irq_fn(b, piix3_route_intx_pin_to_irq);
> -    }
> +    piix3 =3D piix3_create(b, isa_bus);
>      piix3->pic =3D pic;
> -    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(piix3), "isa.0"));
> -
>      *piix3_devfn =3D piix3->dev.devfn;
>
>      ram_size =3D ram_size / 8 / 1024 / 1024;
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">Extract the PIIX3 creation code from the i440fx_ini=
t() function.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/pci-host/piix.c | 51 ++++++++++++++++++++++++++++--<wbr>----------=
------<br>
=C2=A01 file changed, 31 insertions(+), 20 deletions(-)<br>
<br></blockquote><div><br></div><div id=3D"cvcmsg_16dda40b83dfdaa3" class=
=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0px;c=
olor:rgb(34,34,34);font-size:14px;margin-bottom:11px;overflow:visible"><div=
 class=3D"Vh" id=3D"cvcfullmsg_16dda40b83dfdaa3"><div id=3D"cvcmsgbod_16dda=
40b83dfdaa3" class=3D"aj"><div class=3D"Ni"><div class=3D"ni pi " dir=3D"lt=
r"><div><div style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;margin-bottom:11px;overflow:visible"><div dir=3D"ltr"><p dir=3D"ltr">Revi=
ewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.com" =
target=3D"_blank">amarkovic@wavecomp.com</a>&gt;</p><div style=3D"clear:bot=
h"></div></div><div style=3D"clear:both"></div><div><div></div></div><div s=
tyle=3D"clear:both"></div></div><div style=3D"margin-bottom:11px"><div></di=
v></div></div><div style=3D"clear:both"></div></div><div style=3D"clear:bot=
h"></div><div><div class=3D"M j T b hc Aj S" tabindex=3D"0"><div class=3D"V=
 j hf"></div></div></div><div style=3D"clear:both"></div></div></div></div>=
</div><div id=3D"cvcmsg_16dda40c47482bd5" class=3D"yh wj" style=3D"color:rg=
b(34,34,34);font-size:14px;height:70px;margin-bottom:0px;overflow:hidden"><=
div class=3D"Vh" id=3D"cvcfullmsg_16dda40c47482bd5"><div class=3D"M j Zi Mi=
  " tabindex=3D"0"></div></div></div><div>=C2=A0<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
index 2f4cbcbfe9..3292703de7 100644<br>
--- a/hw/pci-host/piix.c<br>
+++ b/hw/pci-host/piix.c<br>
@@ -331,6 +331,36 @@ static void i440fx_realize(PCIDevice *dev, Error **err=
p)<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0}<br>
<br>
+static PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *piix3;<br>
+=C2=A0 =C2=A0 PCIDevice *pci_dev;<br>
+<br>
+=C2=A0 =C2=A0 /*<br>
+=C2=A0 =C2=A0 =C2=A0* Xen supports additional interrupt routes from the PC=
I devices to<br>
+=C2=A0 =C2=A0 =C2=A0* the IOAPIC: the four pins of each PCI device on the =
bus are also<br>
+=C2=A0 =C2=A0 =C2=A0* connected to the IOAPIC directly.<br>
+=C2=A0 =C2=A0 =C2=A0* These additional routes can be discovered through AC=
PI.<br>
+=C2=A0 =C2=A0 =C2=A0*/<br>
+=C2=A0 =C2=A0 if (xen_enabled()) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_dev =3D pci_create_simple_<wbr>multifuncti=
on(pci_bus, -1, true,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 TYPE_PIIX3_XEN_DEVICE);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(pci_bus, xen_piix3_set_irq, xen_p=
ci_slot_get_pirq,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0piix3, XEN_PIIX_NUM_PIRQS);<br>
+=C2=A0 =C2=A0 } else {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_dev =3D pci_create_simple_<wbr>multifuncti=
on(pci_bus, -1, true,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 TYPE_PIIX3_DEVICE);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(pci_bus, piix3_set_irq, pci_slot_=
get_pirq,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0piix3, PIIX_NUM_PIRQS);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_set_route_irq_fn(pci_<wbr>bus, piix3_r=
oute_intx_pin_to_irq);<br>
+=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>DEVICE(piix3), =
&quot;isa.0&quot;));<br>
+<br>
+=C2=A0 =C2=A0 return piix3;<br>
+}<br>
+<br>
=C2=A0PCIBus *i440fx_init(const char *host_type, const char *pci_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0PCII440FXState **pi440fx_state,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0int *piix3_devfn,<br>
@@ -400,27 +430,8 @@ PCIBus *i440fx_init(const char *host_type, const char =
*pci_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PAM_EXPAN_SI=
ZE);<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 /* Xen supports additional interrupt routes from the PCI dev=
ices to<br>
-=C2=A0 =C2=A0 =C2=A0* the IOAPIC: the four pins of each PCI device on the =
bus are also<br>
-=C2=A0 =C2=A0 =C2=A0* connected to the IOAPIC directly.<br>
-=C2=A0 =C2=A0 =C2=A0* These additional routes can be discovered through AC=
PI. */<br>
-=C2=A0 =C2=A0 if (xen_enabled()) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 PCIDevice *pci_dev =3D pci_create_simple_<wbr>=
multifunction(b,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-1, true, TYPE_PIIX3_XEN_DEVICE);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(b, xen_piix3_set_irq, xen_pci_slo=
t_get_pirq,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3, XEN_PIIX_NU=
M_PIRQS);<br>
-=C2=A0 =C2=A0 } else {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 PCIDevice *pci_dev =3D pci_create_simple_<wbr>=
multifunction(b,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-1, true, TYPE_PIIX3_DEVICE);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(b, piix3_set_irq, pci_slot_get_pi=
rq, piix3,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX_NUM_PIRQS);<b=
r>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_set_route_irq_fn(b, piix3_route_intx_p=
in_to_irq);<br>
-=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 piix3 =3D piix3_create(b, isa_bus);<br>
=C2=A0 =C2=A0 =C2=A0piix3-&gt;pic =3D pic;<br>
-=C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>DEVICE(piix3), =
&quot;isa.0&quot;));<br>
-<br>
=C2=A0 =C2=A0 =C2=A0*piix3_devfn =3D piix3-&gt;dev.devfn;<br>
<br>
=C2=A0 =C2=A0 =C2=A0ram_size =3D ram_size / 8 / 1024 / 1024;<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--00000000000009e44005952bc33f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1893161613236685495==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:19:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOQL-0007EP-K5; Fri, 18 Oct 2019 09:19:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLOQK-0007EK-0N
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:19:52 +0000
X-Inumbo-ID: 6feaa8ba-f188-11e9-a531-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6feaa8ba-f188-11e9-a531-bc764e2007e4;
 Fri, 18 Oct 2019 09:19:50 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id i16so4646660oie.4
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:19:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6xWp8JokqlCmYuNnfUCWP07HkzfnyDZa9yiMopxBv4g=;
 b=az/4AmOAFyYinS9GlFG0Kyg/Rse9LgzIJzHPzkIKyB+djOVu+UGSGsp/SLB1tqiwzY
 mSGUBYm5jgD3TjZajvmtu5EEkezPvgjHypmN/8AeHjJ6xVuxIdD/wV2PAJP0PY3lZ+ra
 R1dezIxeA57UJR9ex/GLJWXEI0tsMAyWg0ZNrvOWsEEZeTvs1bBp1+bngmxyYc7yNtD9
 lLW12n3PNLRak9Dq8K+KtCadDhcQH7obqY/k4MNDf26yPDsZ9qNvruSOc/yUntvJWmXR
 3NTWW17lBuywa9rZVNquxwgZVdg+aGU5uyFhu0KlBhb4ONCvXm+U1FnvugBwfburkUfK
 s1HA==
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=6xWp8JokqlCmYuNnfUCWP07HkzfnyDZa9yiMopxBv4g=;
 b=fGWLN4AWoS383o1gxHuWdQwyNHwjaI3NeDX5ZIr84ylzjqbxVxxtfejjtPVcMcNSWw
 Ejs+1c3oOeKi1BxPY9MNRYc15glj249cPxspCtkEvXgJtTmYS3E3qeoYfJtNoegvrZPk
 LN3ZG2tolAv03mxeQm396wiCQs8qrQS70MCTcKrVdF3ywzKscpRkFqVtZREaO1ldrS9E
 sVoCVI/TfKrBwRxUsYa/Jr3CqjcHedWjJAHUhA46UNphfmTF23XHrzXEBaKefAY3tPpe
 4eJ0GCd9Be/p6PvIRTxNLG1id/euzBkWnm50W48TM+hlFT33ZUYsPc3gAUaHzoArcKoq
 99Sg==
X-Gm-Message-State: APjAAAV19YWEBQLHTf5tmgI6eLL0cm2P2m20kKDL8regDiMF206niH+x
 rbvj6yfxXqYjxMsQuYWNSOZ6FP88hSG7SI4PlOk=
X-Google-Smtp-Source: APXvYqyKcmLWEDV/pLnQkOzYOKnqSZdTiZDBQXzxYaNQhitIL9i8hbCFZUuHkgl8L8FBzV09vXhPbQ4huxgNBINocS8=
X-Received: by 2002:a54:460c:: with SMTP id p12mr7170854oip.62.1571390390425; 
 Fri, 18 Oct 2019 02:19:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 02:19:50
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-27-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-27-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 11:19:50 +0200
Message-ID: <CAL1e-=jVr+idQKNdOGSrODeq7XU-0JcCFTwapqk9-JvAKxk6Pw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 26/32] hw/pci-host/piix: Move RCR_IOPORT
 register definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============9081550864404135444=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============9081550864404135444==
Content-Type: multipart/alternative; boundary="000000000000065d3e05952bd6d8"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> The RCR_IOPORT register belongs to the PIIX chipset.
> Move the definition to "piix.h".
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/pci-host/piix.c            | 1 +
>  include/hw/i386/pc.h          | 6 ------
>  include/hw/southbridge/piix.h | 6 ++++++
>  3 files changed, 7 insertions(+), 6 deletions(-)
>
>
Does it make sense to add prefix PIIX_ or a similar one to the register
name?

In any case:

Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index 3292703de7..3770575c1a 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -27,6 +27,7 @@
>  #include "hw/irq.h"
>  #include "hw/pci/pci.h"
>  #include "hw/pci/pci_host.h"
> +#include "hw/southbridge/piix.h"
>  #include "hw/qdev-properties.h"
>  #include "hw/isa/isa.h"
>  #include "hw/sysbus.h"
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index 183326d9fe..1c20b96571 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -257,12 +257,6 @@ typedef struct PCII440FXState PCII440FXState;
>
>  #define TYPE_IGD_PASSTHROUGH_I440FX_PCI_DEVICE "igd-passthrough-i440FX"
>
> -/*
> - * Reset Control Register: PCI-accessible ISA-Compatible Register at
> address
> - * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0,
> 8086:7000).
> - */
> -#define RCR_IOPORT 0xcf9
> -
>  PCIBus *i440fx_init(const char *host_type, const char *pci_type,
>                      PCII440FXState **pi440fx_state, int *piix_devfn,
>                      ISABus **isa_bus, qemu_irq *pic,
> diff --git a/include/hw/southbridge/piix.h b/include/hw/southbridge/piix.=
h
> index add352456b..79ebe0089b 100644
> --- a/include/hw/southbridge/piix.h
> +++ b/include/hw/southbridge/piix.h
> @@ -18,6 +18,12 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t
> smb_io_base,
>                        qemu_irq sci_irq, qemu_irq smi_irq,
>                        int smm_enabled, DeviceState **piix4_pm);
>
> +/*
> + * Reset Control Register: PCI-accessible ISA-Compatible Register at
> address
> + * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0,
> 8086:7000).
> + */
> +#define RCR_IOPORT 0xcf9
> +
>  extern PCIDevice *piix4_dev;
>
>  DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
The RCR_IOPORT register belongs to the PIIX chipset.<br>
Move the definition to &quot;piix.h&quot;.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/pci-host/piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 1 +<br>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 6 ------<br>
=C2=A0include/hw/southbridge/piix.h | 6 ++++++<br>
=C2=A03 files changed, 7 insertions(+), 6 deletions(-)<br>
<br></blockquote><div><br></div><div>Does it make sense to add prefix PIIX_=
 or a similar one to the register name?</div><div><br></div><div>In any cas=
e:</div><div><br></div><div><span style=3D"color:rgb(34,34,34);font-size:14=
px;line-height:22.1200008392334px">Reviewed-by: Aleksandar Markovic &lt;</s=
pan><a href=3D"mailto:amarkovic@wavecomp.com" target=3D"_blank" style=3D"fo=
nt-size:14px;line-height:22.1200008392334px">amarkovic@wavecomp.com</a><spa=
n style=3D"color:rgb(34,34,34);font-size:14px;line-height:22.1200008392334p=
x">&gt;</span></div><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
index 3292703de7..3770575c1a 100644<br>
--- a/hw/pci-host/piix.c<br>
+++ b/hw/pci-host/piix.c<br>
@@ -27,6 +27,7 @@<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_host.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/qdev-properties.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index 183326d9fe..1c20b96571 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -257,12 +257,6 @@ typedef struct PCII440FXState PCII440FXState;<br>
<br>
=C2=A0#define TYPE_IGD_PASSTHROUGH_I440FX_<wbr>PCI_DEVICE &quot;igd-passthr=
ough-i440FX&quot;<br>
<br>
-/*<br>
- * Reset Control Register: PCI-accessible ISA-Compatible Register at addre=
ss<br>
- * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0, 8086:7000)=
.<br>
- */<br>
-#define RCR_IOPORT 0xcf9<br>
-<br>
=C2=A0PCIBus *i440fx_init(const char *host_type, const char *pci_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0PCII440FXState **pi440fx_state, int *piix_devfn,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0ISABus **isa_bus, qemu_irq *pic,<br>
diff --git a/include/hw/southbridge/piix.<wbr>h b/include/hw/southbridge/pi=
ix.<wbr>h<br>
index add352456b..79ebe0089b 100644<br>
--- a/include/hw/southbridge/piix.<wbr>h<br>
+++ b/include/hw/southbridge/piix.<wbr>h<br>
@@ -18,6 +18,12 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t s=
mb_io_base,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0qemu_irq sci_irq, qemu_irq smi_irq,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0int smm_enabled, DeviceState **piix4_pm);<br>
<br>
+/*<br>
+ * Reset Control Register: PCI-accessible ISA-Compatible Register at addre=
ss<br>
+ * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0, 8086:7000)=
.<br>
+ */<br>
+#define RCR_IOPORT 0xcf9<br>
+<br>
=C2=A0extern PCIDevice *piix4_dev;<br>
<br>
=C2=A0DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000065d3e05952bd6d8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9081550864404135444==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:23:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOU2-0007yJ-4z; Fri, 18 Oct 2019 09:23:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLOU0-0007yD-KT
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:23:40 +0000
X-Inumbo-ID: f8355c88-f188-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8355c88-f188-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 09:23:39 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id a15so4679479oic.0
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:23:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=OKGB+MkRVS7wvgh4rljnpig1hDXNULrGSU4z+vvx9Ho=;
 b=Rg+JTgFfD8OR0S2/GX0lWB5FQ2BJzRwx6Bf4aSPoW8wg9mWnT5ngaOKPLiZfpOLJVv
 Gg+GJHpqAS4/CYQXeQatTvRR892EUOTBgkXjA0ri5wkpcqTz7iG9rbXK+34eQB7CI7Gu
 Hndvk5uR92sdqzM0oXjTMYh61oOWV7jGgZAPucd+sDVBr/GNZp2FnBiQzFH1KaRkzABr
 w+BLR2TCQJd7RcUzo/gmo3g6I2A7e/viFeoTFNcr4Nxzshxmx9xG9zXPM17E3M8lXw6j
 fSBZQ7zkE24BSxRqsqevZO/FY3UpO3H5eQnqMeUkDpL3u883QyPQ3240tnp/6DA7eZDP
 42sg==
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=OKGB+MkRVS7wvgh4rljnpig1hDXNULrGSU4z+vvx9Ho=;
 b=HDT/ekCvtppkLOpFTa/URLuUpEGxuw3hu0ECvU0KqmkBAZzThRtLiLqHykwHqxpYkw
 fFhtJw2ne8lW9LXxitIGXyq44LFp9txNUWV0ueNKi48jVV0n+WlCXYkt45zDOY1/B+Fn
 tukoEN1o62afpP5nGEV4ubl7/S6VFr992Q4PQDGJT+vJt/VjVu+naJwT5cmFD6GGsI0j
 vEwbZ900hQfZDbgve9JeaQq82g4g6womR+4xbEpIOFlmdAs/nCPsYO4B7hikRWXH70b7
 uGgTFNYPBuj0p1onxKfBJe5lY1AEffxmi+verm1oZvSCyTskjJzglnkL0iXc+Vp1yKyN
 H2tQ==
X-Gm-Message-State: APjAAAWBDlRwEJDoD2B4iFM/BQw3yVrQwh/VJTCrWp9ZCJ4LxQH6AM1X
 5D7uHHj6LAMaCPo+Y0Scqd+yjlkKXDH7keETMGo=
X-Google-Smtp-Source: APXvYqwUYp+aXPA4J8xTl0epqKbsbPzmfWcprgUa0oLR/MZUZiElYcdhX054sxieqq89ow7aIj7FjITRBXUDKBiQb8E=
X-Received: by 2002:aca:4d12:: with SMTP id a18mr6833514oib.79.1571390619085; 
 Fri, 18 Oct 2019 02:23:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 02:23:38
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-28-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-28-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 11:23:38 +0200
Message-ID: <CAL1e-=iGAUoPedsfRuyM7+5bNhXmBw0fmk0U3_f0UB-Zx_Am9w@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 27/32] hw/pci-host/piix: Define and use the
 PIIX IRQ Route Control Registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6592160329220479633=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6592160329220479633==
Content-Type: multipart/alternative; boundary="000000000000a7711205952be3c5"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> The IRQ Route Control registers definitions belong to the PIIX
> chipset. We were only defining the 'A' register. Define the other
> B, C and D registers, and use them.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/i386/xen/xen-hvm.c         | 5 +++--
>  hw/mips/gt64xxx_pci.c         | 4 ++--
>  hw/pci-host/piix.c            | 9 ++++-----
>  include/hw/southbridge/piix.h | 6 ++++++
>  4 files changed, 15 insertions(+), 9 deletions(-)
>
>
The register from the patch 27/32 doesn't have prefix and the registers
ftom this patch do - inconsistency?

In any case:

Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c
> index 6b5e5bb7f5..4ce2fb9c89 100644
> --- a/hw/i386/xen/xen-hvm.c
> +++ b/hw/i386/xen/xen-hvm.c
> @@ -14,6 +14,7 @@
>  #include "hw/pci/pci.h"
>  #include "hw/pci/pci_host.h"
>  #include "hw/i386/pc.h"
> +#include "hw/southbridge/piix.h"
>  #include "hw/irq.h"
>  #include "hw/hw.h"
>  #include "hw/i386/apic-msidef.h"
> @@ -156,8 +157,8 @@ void xen_piix_pci_write_config_client(uint32_t
> address, uint32_t val, int len)
>              v =3D 0;
>          }
>          v &=3D 0xf;
> -        if (((address + i) >=3D 0x60) && ((address + i) <=3D 0x63)) {
> -            xen_set_pci_link_route(xen_domid, address + i - 0x60, v);
> +        if (((address + i) >=3D PIIX_PIRQCA) && ((address + i) <=3D
> PIIX_PIRQCD)) {
> +            xen_set_pci_link_route(xen_domid, address + i - PIIX_PIRQCA,
> v);
>          }
>      }
>  }
> diff --git a/hw/mips/gt64xxx_pci.c b/hw/mips/gt64xxx_pci.c
> index c277398c0d..5cab9c1ee1 100644
> --- a/hw/mips/gt64xxx_pci.c
> +++ b/hw/mips/gt64xxx_pci.c
> @@ -1013,12 +1013,12 @@ static void gt64120_pci_set_irq(void *opaque, int
> irq_num, int level)
>
>      /* now we change the pic irq level according to the piix irq mapping=
s
> */
>      /* XXX: optimize */
> -    pic_irq =3D piix4_dev->config[0x60 + irq_num];
> +    pic_irq =3D piix4_dev->config[PIIX_PIRQCA + irq_num];
>      if (pic_irq < 16) {
>          /* The pic level is the logical OR of all the PCI irqs mapped to
> it. */
>          pic_level =3D 0;
>          for (i =3D 0; i < 4; i++) {
> -            if (pic_irq =3D=3D piix4_dev->config[0x60 + i]) {
> +            if (pic_irq =3D=3D piix4_dev->config[PIIX_PIRQCA + i]) {
>                  pic_level |=3D pci_irq_levels[i];
>              }
>          }
> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index 3770575c1a..a450fc726e 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -61,7 +61,6 @@ typedef struct I440FXState {
>  #define PIIX_NUM_PIC_IRQS       16      /* i8259 * 2 */
>  #define PIIX_NUM_PIRQS          4ULL    /* PIRQ[A-D] */
>  #define XEN_PIIX_NUM_PIRQS      128ULL
> -#define PIIX_PIRQC              0x60
>
>  typedef struct PIIX3State {
>      PCIDevice dev;
> @@ -468,7 +467,7 @@ static void piix3_set_irq_level_internal(PIIX3State
> *piix3, int pirq, int level)
>      int pic_irq;
>      uint64_t mask;
>
> -    pic_irq =3D piix3->dev.config[PIIX_PIRQC + pirq];
> +    pic_irq =3D piix3->dev.config[PIIX_PIRQCA + pirq];
>      if (pic_irq >=3D PIIX_NUM_PIC_IRQS) {
>          return;
>      }
> @@ -482,7 +481,7 @@ static void piix3_set_irq_level(PIIX3State *piix3, in=
t
> pirq, int level)
>  {
>      int pic_irq;
>
> -    pic_irq =3D piix3->dev.config[PIIX_PIRQC + pirq];
> +    pic_irq =3D piix3->dev.config[PIIX_PIRQCA + pirq];
>      if (pic_irq >=3D PIIX_NUM_PIC_IRQS) {
>          return;
>      }
> @@ -501,7 +500,7 @@ static void piix3_set_irq(void *opaque, int pirq, int
> level)
>  static PCIINTxRoute piix3_route_intx_pin_to_irq(void *opaque, int pin)
>  {
>      PIIX3State *piix3 =3D opaque;
> -    int irq =3D piix3->dev.config[PIIX_PIRQC + pin];
> +    int irq =3D piix3->dev.config[PIIX_PIRQCA + pin];
>      PCIINTxRoute route;
>
>      if (irq < PIIX_NUM_PIC_IRQS) {
> @@ -530,7 +529,7 @@ static void piix3_write_config(PCIDevice *dev,
>                                 uint32_t address, uint32_t val, int len)
>  {
>      pci_default_write_config(dev, address, val, len);
> -    if (ranges_overlap(address, len, PIIX_PIRQC, 4)) {
> +    if (ranges_overlap(address, len, PIIX_PIRQCA, 4)) {
>          PIIX3State *piix3 =3D PIIX3_PCI_DEVICE(dev);
>          int pic_irq;
>
> diff --git a/include/hw/southbridge/piix.h b/include/hw/southbridge/piix.=
h
> index 79ebe0089b..9c92c37a4d 100644
> --- a/include/hw/southbridge/piix.h
> +++ b/include/hw/southbridge/piix.h
> @@ -18,6 +18,12 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t
> smb_io_base,
>                        qemu_irq sci_irq, qemu_irq smi_irq,
>                        int smm_enabled, DeviceState **piix4_pm);
>
> +/* PIRQRC[A:D]: PIRQx Route Control Registers */
> +#define PIIX_PIRQCA 0x60
> +#define PIIX_PIRQCB 0x61
> +#define PIIX_PIRQCC 0x62
> +#define PIIX_PIRQCD 0x63
> +
>  /*
>   * Reset Control Register: PCI-accessible ISA-Compatible Register at
> address
>   * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0,
> 8086:7000).
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">The IRQ Route Control registers definitions belong =
to the PIIX<br>
chipset. We were only defining the &#39;A&#39; register. Define the other<b=
r>
B, C and D registers, and use them.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/i386/xen/xen-hvm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 5 +++--<br>
=C2=A0hw/mips/gt64xxx_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 4 ++--<br>
=C2=A0hw/pci-host/piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 9 ++++-=
----<br>
=C2=A0include/hw/southbridge/piix.h | 6 ++++++<br>
=C2=A04 files changed, 15 insertions(+), 9 deletions(-)<br>
<br></blockquote><div><br></div><div>The register from the patch 27/32 does=
n&#39;t have prefix and the registers ftom this patch do - inconsistency?</=
div><div><br></div><div>In any case:</div><div><br></div><div><span style=
=3D"color:rgb(34,34,34);font-size:14px;line-height:22.1200008392334px">Revi=
ewed-by: Aleksandar Markovic &lt;</span><a href=3D"mailto:amarkovic@wavecom=
p.com" target=3D"_blank" style=3D"font-size:14px;line-height:22.12000083923=
34px">amarkovic@wavecomp.com</a><span style=3D"color:rgb(34,34,34);font-siz=
e:14px;line-height:22.1200008392334px">&gt;</span><br></div><div><br></div>=
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">
diff --git a/hw/i386/xen/xen-hvm.c b/hw/i386/xen/xen-hvm.c<br>
index 6b5e5bb7f5..4ce2fb9c89 100644<br>
--- a/hw/i386/xen/xen-hvm.c<br>
+++ b/hw/i386/xen/xen-hvm.c<br>
@@ -14,6 +14,7 @@<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_host.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/hw.h&quot;<br>
=C2=A0#include &quot;hw/i386/apic-msidef.h&quot;<br>
@@ -156,8 +157,8 @@ void xen_piix_pci_write_config_<wbr>client(uint32_t add=
ress, uint32_t val, int len)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v =3D 0;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0v &amp;=3D 0xf;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (((address + i) &gt;=3D 0x60) &amp;&amp; ((=
address + i) &lt;=3D 0x63)) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 xen_set_pci_link_route(xen_<wbr>=
domid, address + i - 0x60, v);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (((address + i) &gt;=3D PIIX_PIRQCA) &amp;&=
amp; ((address + i) &lt;=3D PIIX_PIRQCD)) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 xen_set_pci_link_route(xen_<wbr>=
domid, address + i - PIIX_PIRQCA, v);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0}<br>
diff --git a/hw/mips/gt64xxx_pci.c b/hw/mips/gt64xxx_pci.c<br>
index c277398c0d..5cab9c1ee1 100644<br>
--- a/hw/mips/gt64xxx_pci.c<br>
+++ b/hw/mips/gt64xxx_pci.c<br>
@@ -1013,12 +1013,12 @@ static void gt64120_pci_set_irq(void *opaque, int i=
rq_num, int level)<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* now we change the pic irq level according to the pii=
x irq mappings */<br>
=C2=A0 =C2=A0 =C2=A0/* XXX: optimize */<br>
-=C2=A0 =C2=A0 pic_irq =3D piix4_dev-&gt;config[0x60 + irq_num];<br>
+=C2=A0 =C2=A0 pic_irq =3D piix4_dev-&gt;config[PIIX_PIRQCA + irq_num];<br>
=C2=A0 =C2=A0 =C2=A0if (pic_irq &lt; 16) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* The pic level is the logical OR of all=
 the PCI irqs mapped to it. */<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pic_level =3D 0;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0for (i =3D 0; i &lt; 4; i++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (pic_irq =3D=3D piix4_dev-&gt=
;config[0x60 + i]) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (pic_irq =3D=3D piix4_dev-&gt=
;config[PIIX_PIRQCA + i]) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pic_level |=
=3D pci_irq_levels[i];<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
index 3770575c1a..a450fc726e 100644<br>
--- a/hw/pci-host/piix.c<br>
+++ b/hw/pci-host/piix.c<br>
@@ -61,7 +61,6 @@ typedef struct I440FXState {<br>
=C2=A0#define PIIX_NUM_PIC_IRQS=C2=A0 =C2=A0 =C2=A0 =C2=A016=C2=A0 =C2=A0 =
=C2=A0 /* i8259 * 2 */<br>
=C2=A0#define PIIX_NUM_PIRQS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4ULL=C2=A0 =
=C2=A0 /* PIRQ[A-D] */<br>
=C2=A0#define XEN_PIIX_NUM_PIRQS=C2=A0 =C2=A0 =C2=A0 128ULL<br>
-#define PIIX_PIRQC=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0x60<br=
>
<br>
=C2=A0typedef struct PIIX3State {<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice dev;<br>
@@ -468,7 +467,7 @@ static void piix3_set_irq_level_internal(<wbr>PIIX3Stat=
e *piix3, int pirq, int level)<br>
=C2=A0 =C2=A0 =C2=A0int pic_irq;<br>
=C2=A0 =C2=A0 =C2=A0uint64_t mask;<br>
<br>
-=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQC + pirq];<br>
+=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pirq];<br>
=C2=A0 =C2=A0 =C2=A0if (pic_irq &gt;=3D PIIX_NUM_PIC_IRQS) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
@@ -482,7 +481,7 @@ static void piix3_set_irq_level(PIIX3State *piix3, int =
pirq, int level)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0int pic_irq;<br>
<br>
-=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQC + pirq];<br>
+=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pirq];<br>
=C2=A0 =C2=A0 =C2=A0if (pic_irq &gt;=3D PIIX_NUM_PIC_IRQS) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
@@ -501,7 +500,7 @@ static void piix3_set_irq(void *opaque, int pirq, int l=
evel)<br>
=C2=A0static PCIINTxRoute piix3_route_intx_pin_to_irq(<wbr>void *opaque, in=
t pin)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0PIIX3State *piix3 =3D opaque;<br>
-=C2=A0 =C2=A0 int irq =3D piix3-&gt;dev.config[PIIX_PIRQC + pin];<br>
+=C2=A0 =C2=A0 int irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pin];<br>
=C2=A0 =C2=A0 =C2=A0PCIINTxRoute route;<br>
<br>
=C2=A0 =C2=A0 =C2=A0if (irq &lt; PIIX_NUM_PIC_IRQS) {<br>
@@ -530,7 +529,7 @@ static void piix3_write_config(PCIDevice *dev,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 uint32_t address, uint32_t val, int =
len)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0pci_default_write_config(dev, address, val, len);<br>
-=C2=A0 =C2=A0 if (ranges_overlap(address, len, PIIX_PIRQC, 4)) {<br>
+=C2=A0 =C2=A0 if (ranges_overlap(address, len, PIIX_PIRQCA, 4)) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0PIIX3State *piix3 =3D PIIX3_PCI_DEVICE(de=
v);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0int pic_irq;<br>
<br>
diff --git a/include/hw/southbridge/piix.<wbr>h b/include/hw/southbridge/pi=
ix.<wbr>h<br>
index 79ebe0089b..9c92c37a4d 100644<br>
--- a/include/hw/southbridge/piix.<wbr>h<br>
+++ b/include/hw/southbridge/piix.<wbr>h<br>
@@ -18,6 +18,12 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t s=
mb_io_base,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0qemu_irq sci_irq, qemu_irq smi_irq,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0int smm_enabled, DeviceState **piix4_pm);<br>
<br>
+/* PIRQRC[A:D]: PIRQx Route Control Registers */<br>
+#define PIIX_PIRQCA 0x60<br>
+#define PIIX_PIRQCB 0x61<br>
+#define PIIX_PIRQCC 0x62<br>
+#define PIIX_PIRQCD 0x63<br>
+<br>
=C2=A0/*<br>
=C2=A0 * Reset Control Register: PCI-accessible ISA-Compatible Register at =
address<br>
=C2=A0 * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0, 8086:=
7000).<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000a7711205952be3c5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6592160329220479633==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:27:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOY1-0008AL-Rt; Fri, 18 Oct 2019 09:27:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLOY0-0008AG-Nk
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:27:48 +0000
X-Inumbo-ID: 8c04b602-f189-11e9-a531-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8c04b602-f189-11e9-a531-bc764e2007e4;
 Fri, 18 Oct 2019 09:27:47 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id c10so4389476otd.9
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:27:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=pUEiwwQjLt2xYtGo8SnML1+NaFafEWCmpGE3KBmhDn0=;
 b=eriAxyZteyVB4WtHCAzvWmaRQhkwM0uMDCK+my7Yjf1sn5WRYrPsA4yUc1qT++2uFQ
 bC4MFJbyEZVmSl0s7mc45RfXkjObw1xFrD33nZSb7vW5t9FqxrAD3S+vqktS3FSMElnZ
 qOqE7TOWMm43Cv0wsL/OHgEugzOxQKlQNLJMjkeEZLatlwH7T0BYyuGpwv4Ywd4qNtmi
 IRfxoT7kRuBmf1OHbfIOHASJGhHDCW0RKwLq5309ORgkG3ms/HL/RA+trH6uU0GH1Yz9
 DNCg08rLd1AWKa6COhUoL6OBM/jGXo9w9Jrj+Y6D2F5DCHjBNv+VnQSJ6BshlxL9H2Te
 xz2g==
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=pUEiwwQjLt2xYtGo8SnML1+NaFafEWCmpGE3KBmhDn0=;
 b=WGwgHwMjNMRrYkv2U+CSBiYh0Mep7bUFF7JkFn9Kz9yuyiLWHNXZBlIB34DTVmRVjZ
 xX50jP+J3d4iJjPcAX5JWRKkC8ZKd3KomZ7GsoQSN+rxakfneBUS4cprVXszprWPcxJG
 FCoq4mD6ur28/7q7ZAj0sLWvjJlauNTRoicQswrgJDVPhNDO3Axr/tgCU6zFEmiImzlS
 7mK7PToDbeVSNGSnft6vVZD/Yfrbm/ftJHsDD6z1SeoB0use5oATynPmpHvsYXw1a2Xq
 XkXrYO30bzyBZAdIyubpKbHM/vHW2VPh0UekIhPTVAjFGgV8BBPYIm+SE3FnIuugNeMf
 +25Q==
X-Gm-Message-State: APjAAAUTceC6ko6u51s8D9nWQVM0dxJKVVPL9UftsL6TtD6zttf9YMSS
 ddtK4ocaMAV/UZd/Ce0BBW0OZB45xCUy/KBiP1Y=
X-Google-Smtp-Source: APXvYqxLUhgmO8EKAWDeaK/wSUnVVwy1YBz5OXY5mIPd5Mh9un+34aA9PHp1kh0TApObn8a+hdslUGrfDw9XYkfzfOo=
X-Received: by 2002:a9d:4f0f:: with SMTP id d15mr6463206otl.64.1571390867071; 
 Fri, 18 Oct 2019 02:27:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 02:27:46
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-29-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-29-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 11:27:46 +0200
Message-ID: <CAL1e-=ioYVfXb1JEwM58BKt+wQ4bV82QnqiTD2uX65aJpVmdYw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 28/32] hw/pci-host/piix: Move i440FX
 declarations to hw/pci-host/i440fx.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============3957950508860175696=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3957950508860175696==
Content-Type: multipart/alternative; boundary="0000000000006f688a05952bf23b"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> The hw/pci-host/piix.c contains a mix of PIIX3 and i440FX chipsets
> functions. To be able to split it, we need to export some
> declarations first.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  MAINTAINERS                  |  1 +
>  hw/acpi/pcihp.c              |  2 +-
>  hw/i386/pc_piix.c            |  1 +
>  hw/pci-host/piix.c           |  1 +
>  include/hw/i386/pc.h         | 22 ---------------------
>  include/hw/pci-host/i440fx.h | 37 ++++++++++++++++++++++++++++++++++++
>  stubs/pci-host-piix.c        |  3 ++-
>  7 files changed, 43 insertions(+), 24 deletions(-)
>  create mode 100644 include/hw/pci-host/i440fx.h
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>



> diff --git a/MAINTAINERS b/MAINTAINERS
> index 556f58bd8c..adf059a164 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1228,6 +1228,7 @@ F: hw/i386/
>  F: hw/pci-host/piix.c
>  F: hw/pci-host/q35.c
>  F: hw/pci-host/pam.c
> +F: include/hw/pci-host/i440fx.h
>  F: include/hw/pci-host/q35.h
>  F: include/hw/pci-host/pam.h
>  F: hw/isa/lpc_ich9.c
> diff --git a/hw/acpi/pcihp.c b/hw/acpi/pcihp.c
> index 82d295b6e8..8413348a33 100644
> --- a/hw/acpi/pcihp.c
> +++ b/hw/acpi/pcihp.c
> @@ -27,7 +27,7 @@
>  #include "qemu/osdep.h"
>  #include "hw/acpi/pcihp.h"
>
> -#include "hw/i386/pc.h"
> +#include "hw/pci-host/i440fx.h"
>  #include "hw/pci/pci.h"
>  #include "hw/pci/pci_bridge.h"
>  #include "hw/acpi/acpi.h"
> diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
> index 5b35ff04c7..8ac4bf12ca 100644
> --- a/hw/i386/pc_piix.c
> +++ b/hw/i386/pc_piix.c
> @@ -29,6 +29,7 @@
>  #include "hw/loader.h"
>  #include "hw/i386/pc.h"
>  #include "hw/i386/apic.h"
> +#include "hw/pci-host/i440fx.h"
>  #include "hw/southbridge/piix.h"
>  #include "hw/display/ramfb.h"
>  #include "hw/firmware/smbios.h"
> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index a450fc726e..0b5da5bc94 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -27,6 +27,7 @@
>  #include "hw/irq.h"
>  #include "hw/pci/pci.h"
>  #include "hw/pci/pci_host.h"
> +#include "hw/pci-host/i440fx.h"
>  #include "hw/southbridge/piix.h"
>  #include "hw/qdev-properties.h"
>  #include "hw/isa/isa.h"
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index 1c20b96571..cead2828de 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -248,28 +248,6 @@ int cmos_get_fd_drive_type(FloppyDriveType fd0);
>  /* hpet.c */
>  extern int no_hpet;
>
> -/* piix_pci.c */
> -struct PCII440FXState;
> -typedef struct PCII440FXState PCII440FXState;
> -
> -#define TYPE_I440FX_PCI_HOST_BRIDGE "i440FX-pcihost"
> -#define TYPE_I440FX_PCI_DEVICE "i440FX"
> -
> -#define TYPE_IGD_PASSTHROUGH_I440FX_PCI_DEVICE "igd-passthrough-i440FX"
> -
> -PCIBus *i440fx_init(const char *host_type, const char *pci_type,
> -                    PCII440FXState **pi440fx_state, int *piix_devfn,
> -                    ISABus **isa_bus, qemu_irq *pic,
> -                    MemoryRegion *address_space_mem,
> -                    MemoryRegion *address_space_io,
> -                    ram_addr_t ram_size,
> -                    ram_addr_t below_4g_mem_size,
> -                    ram_addr_t above_4g_mem_size,
> -                    MemoryRegion *pci_memory,
> -                    MemoryRegion *ram_memory);
> -
> -PCIBus *find_i440fx(void);
> -
>  /* pc_sysfw.c */
>  void pc_system_flash_create(PCMachineState *pcms);
>  void pc_system_firmware_init(PCMachineState *pcms, MemoryRegion
> *rom_memory);
> diff --git a/include/hw/pci-host/i440fx.h b/include/hw/pci-host/i440fx.h
> new file mode 100644
> index 0000000000..e327f9bf87
> --- /dev/null
> +++ b/include/hw/pci-host/i440fx.h
> @@ -0,0 +1,37 @@
> +/*
> + * QEMU i440FX North Bridge Emulation
> + *
> + * Copyright (c) 2006 Fabrice Bellard
> + *
> + * This work is licensed under the terms of the GNU GPL, version 2 or
> later.
> + * See the COPYING file in the top-level directory.
> + *
> + */
> +
> +#ifndef HW_PCI_I440FX_H
> +#define HW_PCI_I440FX_H
> +
> +#include "hw/hw.h"
> +#include "hw/pci/pci_bus.h"
> +
> +typedef struct PCII440FXState PCII440FXState;
> +
> +#define TYPE_I440FX_PCI_HOST_BRIDGE "i440FX-pcihost"
> +#define TYPE_I440FX_PCI_DEVICE "i440FX"
> +
> +#define TYPE_IGD_PASSTHROUGH_I440FX_PCI_DEVICE "igd-passthrough-i440FX"
> +
> +PCIBus *i440fx_init(const char *host_type, const char *pci_type,
> +                    PCII440FXState **pi440fx_state, int *piix_devfn,
> +                    ISABus **isa_bus, qemu_irq *pic,
> +                    MemoryRegion *address_space_mem,
> +                    MemoryRegion *address_space_io,
> +                    ram_addr_t ram_size,
> +                    ram_addr_t below_4g_mem_size,
> +                    ram_addr_t above_4g_mem_size,
> +                    MemoryRegion *pci_memory,
> +                    MemoryRegion *ram_memory);
> +
> +PCIBus *find_i440fx(void);
> +
> +#endif
> diff --git a/stubs/pci-host-piix.c b/stubs/pci-host-piix.c
> index 6ed81b1f21..93975adbfe 100644
> --- a/stubs/pci-host-piix.c
> +++ b/stubs/pci-host-piix.c
> @@ -1,5 +1,6 @@
>  #include "qemu/osdep.h"
> -#include "hw/i386/pc.h"
> +#include "hw/pci-host/i440fx.h"
> +
>  PCIBus *find_i440fx(void)
>  {
>      return NULL;
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
The hw/pci-host/piix.c contains a mix of PIIX3 and i440FX chipsets<br>
functions. To be able to split it, we need to export some<br>
declarations first.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 |=C2=A0 1 +<br>
=C2=A0hw/acpi/pcihp.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 2 +-<br>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 1 =
+<br>
=C2=A0hw/pci-host/piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 1 =
+<br>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 22 ----------=
-----------<br>
=C2=A0include/hw/pci-host/i440fx.h | 37 ++++++++++++++++++++++++++++++<wbr>=
++++++<br>
=C2=A0stubs/pci-host-piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 3 ++-<br>
=C2=A07 files changed, 43 insertions(+), 24 deletions(-)<br>
=C2=A0create mode 100644 include/hw/pci-host/i440fx.h<br>
<br></blockquote><div><br></div><div><span style=3D"color:rgb(34,34,34);fon=
t-size:14px;line-height:22.1200008392334px">Reviewed-by: Aleksandar Markovi=
c &lt;</span><a href=3D"mailto:amarkovic@wavecomp.com" target=3D"_blank" st=
yle=3D"font-size:14px;line-height:22.1200008392334px">amarkovic@wavecomp.co=
m</a><span style=3D"color:rgb(34,34,34);font-size:14px;line-height:22.12000=
08392334px">&gt;</span><br></div><div><br></div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
diff --git a/MAINTAINERS b/MAINTAINERS<br>
index 556f58bd8c..adf059a164 100644<br>
--- a/MAINTAINERS<br>
+++ b/MAINTAINERS<br>
@@ -1228,6 +1228,7 @@ F: hw/i386/<br>
=C2=A0F: hw/pci-host/piix.c<br>
=C2=A0F: hw/pci-host/q35.c<br>
=C2=A0F: hw/pci-host/pam.c<br>
+F: include/hw/pci-host/i440fx.h<br>
=C2=A0F: include/hw/pci-host/q35.h<br>
=C2=A0F: include/hw/pci-host/pam.h<br>
=C2=A0F: hw/isa/lpc_ich9.c<br>
diff --git a/hw/acpi/pcihp.c b/hw/acpi/pcihp.c<br>
index 82d295b6e8..8413348a33 100644<br>
--- a/hw/acpi/pcihp.c<br>
+++ b/hw/acpi/pcihp.c<br>
@@ -27,7 +27,7 @@<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
=C2=A0#include &quot;hw/acpi/pcihp.h&quot;<br>
<br>
-#include &quot;hw/i386/pc.h&quot;<br>
+#include &quot;hw/pci-host/i440fx.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_bridge.h&quot;<br>
=C2=A0#include &quot;hw/acpi/acpi.h&quot;<br>
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c<br>
index 5b35ff04c7..8ac4bf12ca 100644<br>
--- a/hw/i386/pc_piix.c<br>
+++ b/hw/i386/pc_piix.c<br>
@@ -29,6 +29,7 @@<br>
=C2=A0#include &quot;hw/loader.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/i386/apic.h&quot;<br>
+#include &quot;hw/pci-host/i440fx.h&quot;<br>
=C2=A0#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/display/ramfb.h&quot;<br>
=C2=A0#include &quot;hw/firmware/smbios.h&quot;<br>
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
index a450fc726e..0b5da5bc94 100644<br>
--- a/hw/pci-host/piix.c<br>
+++ b/hw/pci-host/piix.c<br>
@@ -27,6 +27,7 @@<br>
=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_host.h&quot;<br>
+#include &quot;hw/pci-host/i440fx.h&quot;<br>
=C2=A0#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/qdev-properties.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index 1c20b96571..cead2828de 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -248,28 +248,6 @@ int cmos_get_fd_drive_type(<wbr>FloppyDriveType fd0);<=
br>
=C2=A0/* hpet.c */<br>
=C2=A0extern int no_hpet;<br>
<br>
-/* piix_pci.c */<br>
-struct PCII440FXState;<br>
-typedef struct PCII440FXState PCII440FXState;<br>
-<br>
-#define TYPE_I440FX_PCI_HOST_BRIDGE &quot;i440FX-pcihost&quot;<br>
-#define TYPE_I440FX_PCI_DEVICE &quot;i440FX&quot;<br>
-<br>
-#define TYPE_IGD_PASSTHROUGH_I440FX_<wbr>PCI_DEVICE &quot;igd-passthrough-=
i440FX&quot;<br>
-<br>
-PCIBus *i440fx_init(const char *host_type, const char *pci_type,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PCII=
440FXState **pi440fx_state, int *piix_devfn,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ISAB=
us **isa_bus, qemu_irq *pic,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *address_space_mem,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *address_space_io,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ram_=
addr_t ram_size,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ram_=
addr_t below_4g_mem_size,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ram_=
addr_t above_4g_mem_size,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *pci_memory,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *ram_memory);<br>
-<br>
-PCIBus *find_i440fx(void);<br>
-<br>
=C2=A0/* pc_sysfw.c */<br>
=C2=A0void pc_system_flash_create(<wbr>PCMachineState *pcms);<br>
=C2=A0void pc_system_firmware_init(<wbr>PCMachineState *pcms, MemoryRegion =
*rom_memory);<br>
diff --git a/include/hw/pci-host/i440fx.h b/include/hw/pci-host/i440fx.h<br=
>
new file mode 100644<br>
index 0000000000..e327f9bf87<br>
--- /dev/null<br>
+++ b/include/hw/pci-host/i440fx.h<br>
@@ -0,0 +1,37 @@<br>
+/*<br>
+ * QEMU i440FX North Bridge Emulation<br>
+ *<br>
+ * Copyright (c) 2006 Fabrice Bellard<br>
+ *<br>
+ * This work is licensed under the terms of the GNU GPL, version 2 or late=
r.<br>
+ * See the COPYING file in the top-level directory.<br>
+ *<br>
+ */<br>
+<br>
+#ifndef HW_PCI_I440FX_H<br>
+#define HW_PCI_I440FX_H<br>
+<br>
+#include &quot;hw/hw.h&quot;<br>
+#include &quot;hw/pci/pci_bus.h&quot;<br>
+<br>
+typedef struct PCII440FXState PCII440FXState;<br>
+<br>
+#define TYPE_I440FX_PCI_HOST_BRIDGE &quot;i440FX-pcihost&quot;<br>
+#define TYPE_I440FX_PCI_DEVICE &quot;i440FX&quot;<br>
+<br>
+#define TYPE_IGD_PASSTHROUGH_I440FX_<wbr>PCI_DEVICE &quot;igd-passthrough-=
i440FX&quot;<br>
+<br>
+PCIBus *i440fx_init(const char *host_type, const char *pci_type,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PCII=
440FXState **pi440fx_state, int *piix_devfn,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ISAB=
us **isa_bus, qemu_irq *pic,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *address_space_mem,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *address_space_io,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ram_=
addr_t ram_size,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ram_=
addr_t below_4g_mem_size,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ram_=
addr_t above_4g_mem_size,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *pci_memory,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Memo=
ryRegion *ram_memory);<br>
+<br>
+PCIBus *find_i440fx(void);<br>
+<br>
+#endif<br>
diff --git a/stubs/pci-host-piix.c b/stubs/pci-host-piix.c<br>
index 6ed81b1f21..93975adbfe 100644<br>
--- a/stubs/pci-host-piix.c<br>
+++ b/stubs/pci-host-piix.c<br>
@@ -1,5 +1,6 @@<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
-#include &quot;hw/i386/pc.h&quot;<br>
+#include &quot;hw/pci-host/i440fx.h&quot;<br>
+<br>
=C2=A0PCIBus *find_i440fx(void)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0return NULL;<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000006f688a05952bf23b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3957950508860175696==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:29:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOZo-0008GW-8d; Fri, 18 Oct 2019 09:29:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLOZn-0008GN-1u
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:29:39 +0000
X-Inumbo-ID: ce07ece0-f189-11e9-8aca-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ce07ece0-f189-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 09:29:38 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id k32so4414048otc.4
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:29:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=KYWKqtUkh9BqJGl2SbWKMzH82HouTEciguc/48h5hwI=;
 b=G5YJS806ov4UYJubdBlCdMd5BW9y9d3DiaqPyFbJNCv4XQiuh+dEyHFrYo3V36cHZi
 /eQC8NAa2olB2ArztYgrxip1P0msIUth3O1AIvtHdVier8D3H9zfGrweEErkUnXHiEk2
 iev83RjZYZ9sdLezfrnYBH+sPM/fiui02HLisv9l5WJMYKri/7znDaGlh13+20UnI/WP
 IjCPB1HCg5AB6OYwefpBYLoM11YxekCC5sD7pHkt0+9Ofxy3wyOmb/XdFPwwpMuUDIyx
 pMSwHqKPNgJU6IrexMsuvZqopUM6FiIDDHtauD8JlxJ24aOUooX2DlT+zThuN0kP/YoH
 2BoQ==
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=KYWKqtUkh9BqJGl2SbWKMzH82HouTEciguc/48h5hwI=;
 b=iNO3h56q/iFxHM0hmPrjhm+67gKLWxs8zXnEC52tHL4kl9K74sRPQZ2bC37ck7+1Ly
 ZyCedxv1LymC5nKRtHmuAewwLt6oQT1GL8/tyniziqAcphqzvCiZtQ2a98STcBflA6t9
 ZHNy6hDJhBaVZ1yPkEZy2NenRYX6hcAhhIwPlwj4NmYP9gFpO2AVd6P7Y+tiaxv3J1T7
 5ulkmC3KQAg6CNaSsLFNF2/OOOz6Y8LwWbmOBS2vcK/UwonEnknKjnFvACRCDd+oAWrC
 Tb85wUrbu07CSJaYreB3+6o0Vb9H7SuFjG2j8kPjBMuT3STUu++eQHpsBWHDB3Qjaos5
 tetg==
X-Gm-Message-State: APjAAAWWerJICuo8tY+YPo5sXARUfVtVqCDjm8Tt8A0j5kFSv5kiCGir
 RJn7bSXSFVkP/bppJOiGLXRVHZObYq/j0RXvmqc=
X-Google-Smtp-Source: APXvYqyVYAp//gIwumC/0ACMQhOZINyCeSipNRrnNmghB2vtZ9XahmZwrYy6ZXBIzv90igP4gMHSQIjniOaYKf/lnL0=
X-Received: by 2002:a9d:684c:: with SMTP id c12mr7025115oto.341.1571390977890; 
 Fri, 18 Oct 2019 02:29:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 02:29:37
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-30-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-30-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 11:29:37 +0200
Message-ID: <CAL1e-=gfcT=3Hx+qJYcFKHSfnNP5w7dtbxivEHeX=nLDZP1zyA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 29/32] hw/pci-host/piix: Fix code style
 issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6039910525556158154=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6039910525556158154==
Content-Type: multipart/alternative; boundary="0000000000000a600d05952bf99e"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> We will move this code, fix its style first.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/pci-host/piix.c | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index 0b5da5bc94..61f91ff561 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -133,9 +133,10 @@ static PCIINTxRoute piix3_route_intx_pin_to_irq(void
> *opaque, int pci_intx);
>  static void piix3_write_config_xen(PCIDevice *dev,
>                                 uint32_t address, uint32_t val, int len);
>
> -/* return the global irq number corresponding to a given device irq
> -   pin. We could also use the bus number to have a more precise
> -   mapping. */
> +/*
> + * Return the global irq number corresponding to a given device irq
> + * pin. We could also use the bus number to have a more precise mapping.
> + */
>  static int pci_slot_get_pirq(PCIDevice *pci_dev, int pci_intx)
>  {
>      int slot_addend;
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">We will move this code, fix its style first.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/pci-host/piix.c | 7 ++++---<br>
=C2=A01 file changed, 4 insertions(+), 3 deletions(-)<br>
<br></blockquote><div><br></div><div><span style=3D"color:rgb(34,34,34);fon=
t-size:14px;line-height:22.1200008392334px">Reviewed-by: Aleksandar Markovi=
c &lt;</span><a href=3D"mailto:amarkovic@wavecomp.com" target=3D"_blank" st=
yle=3D"font-size:14px;line-height:22.1200008392334px">amarkovic@wavecomp.co=
m</a><span style=3D"color:rgb(34,34,34);font-size:14px;line-height:22.12000=
08392334px">&gt;</span><br></div><div>=C2=A0</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
index 0b5da5bc94..61f91ff561 100644<br>
--- a/hw/pci-host/piix.c<br>
+++ b/hw/pci-host/piix.c<br>
@@ -133,9 +133,10 @@ static PCIINTxRoute piix3_route_intx_pin_to_irq(<wbr>v=
oid *opaque, int pci_intx);<br>
=C2=A0static void piix3_write_config_xen(<wbr>PCIDevice *dev,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 uint32_t address, uint32_t val, int =
len);<br>
<br>
-/* return the global irq number corresponding to a given device irq<br>
-=C2=A0 =C2=A0pin. We could also use the bus number to have a more precise<=
br>
-=C2=A0 =C2=A0mapping. */<br>
+/*<br>
+ * Return the global irq number corresponding to a given device irq<br>
+ * pin. We could also use the bus number to have a more precise mapping.<b=
r>
+ */<br>
=C2=A0static int pci_slot_get_pirq(PCIDevice *pci_dev, int pci_intx)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0int slot_addend;<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000000a600d05952bf99e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6039910525556158154==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:32:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOcC-0000Yr-NI; Fri, 18 Oct 2019 09:32:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLOcB-0000Yl-3C
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:32:07 +0000
X-Inumbo-ID: 245b8de0-f18a-11e9-beca-bc764e2007e4
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 245b8de0-f18a-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 09:32:03 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id a15so4697197oic.0
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:32:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=d4jRdU8trmI1irYo0e7itr+36NtFiQSw1G4kGSw8c2w=;
 b=duHwzwI1uqvAy7MF7QPNNVOlBOcAl3D1BW8qxxTjgZtVzdpTMBFB4kMtTOpcm127bf
 8DtArLzqkWTZUUWTFpxR0L17K4RuasiobcdDdVaWEEYpHQ1LGg7sTIeVmorFdyafSEyn
 Bzho+kRT1anlO6Qd5oR8WJHJd2Qv9ApG9J7RWdD5awrl3SWZzX3N/HkM/3GskoHHZLpz
 1lADyF129EvjGe7V/5osE/JIzh3CDkYNlt9ZN/3z50/J+hfwMiBfY5du/4mo8YXEBKLK
 yfaqjZTnbM2MOb5RrIHKeEJaeL5jgARSPe6ScLh9b8Ru0zGUW25zH0gw+4AU5DA7jBh+
 v7xg==
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=d4jRdU8trmI1irYo0e7itr+36NtFiQSw1G4kGSw8c2w=;
 b=l0m7vJlrfF1xaKPWhrftoARRLWQ+F9cpNwhseig0TsEqZh9l3vwLCXZqAhSRg7BzPL
 xGZk3HPY1KPiii4F7EbHMHbPntQoN7tbPTAM/kRnGCDTrbi6CB1c+znqIYmowuxWGb+x
 Qbl40fB/+xeupvPNA2HP8pA505mavEJ+4QBO4bY6Fw9ynJ18UqW2FW7xTD+QhjdsxyTN
 QvGjdADY7rTQ+7yUgs7TastMg/Su16BzfjC75HsxdI2/rLlh+KkRCCGTfZWjgVHvVmUh
 FV3mZoTzn49DplCyMAcCdLc+kVaHpWcvzkyzRMziZH8iiGi/HtAlo9FrSIR/C+y979iK
 +Seg==
X-Gm-Message-State: APjAAAV1oO7nC/PS6z9yk/48RP4D4j2pyRXfMtpVcYLKHrBd5jkYaoWE
 0kmRjtfvRFvc6QSDbwEPdEuVTp0i3tnPmyx6qEI=
X-Google-Smtp-Source: APXvYqzmdhGDOSCAKzFLo1DR2hGsQySqSVQJp0hiVSczd0ALeLXK6HYVc+9WHpSXB75edil5DFk+faCOGTnDQ2ugjXI=
X-Received: by 2002:a05:6808:341:: with SMTP id
 j1mr6931449oie.106.1571391122416; 
 Fri, 18 Oct 2019 02:32:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 02:32:02
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-31-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-31-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 11:32:02 +0200
Message-ID: <CAL1e-=hx3BtCXugrYsYH_kLeKa-wuvPWQDHQ2iOgVEPVhT4i1g@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 30/32] hw/pci-host/piix: Extract PIIX3
 functions to hw/isa/piix3.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============3929220089666017444=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3929220089666017444==
Content-Type: multipart/alternative; boundary="000000000000a7a92d05952c0182"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> Move all the PIIX3 functions to a new file: hw/isa/piix3.c.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
> Checkpatch warning:
>
>  ERROR: spaces required around that '*' (ctx:VxV)
>  #312: FILE: hw/isa/piix3.c:248:
>  +    .subsections =3D (const VMStateDescription*[]) {
>                                               ^
> ---
>  MAINTAINERS                   |   1 +
>  hw/i386/Kconfig               |   1 +
>  hw/isa/Kconfig                |   4 +
>  hw/isa/Makefile.objs          |   1 +
>  hw/isa/piix3.c                | 399 +++++++++++++++++++++++++++++++++
>  hw/pci-host/Kconfig           |   1 -
>  hw/pci-host/piix.c            | 402 ----------------------------------
>  include/hw/southbridge/piix.h |  36 +++
>  8 files changed, 442 insertions(+), 403 deletions(-)
>  create mode 100644 hw/isa/piix3.c
>
>

Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/MAINTAINERS b/MAINTAINERS
> index adf059a164..4845f47d93 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1231,6 +1231,7 @@ F: hw/pci-host/pam.c
>  F: include/hw/pci-host/i440fx.h
>  F: include/hw/pci-host/q35.h
>  F: include/hw/pci-host/pam.h
> +F: hw/isa/piix3.c
>  F: hw/isa/lpc_ich9.c
>  F: hw/i2c/smbus_ich9.c
>  F: hw/acpi/piix4.c
> diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig
> index c5c9d4900e..589d75e26a 100644
> --- a/hw/i386/Kconfig
> +++ b/hw/i386/Kconfig
> @@ -61,6 +61,7 @@ config I440FX
>      select PC_ACPI
>      select ACPI_SMBUS
>      select PCI_PIIX
> +    select PIIX3
>      select IDE_PIIX
>      select DIMM
>      select SMBIOS
> diff --git a/hw/isa/Kconfig b/hw/isa/Kconfig
> index 98a289957e..8a38813cc1 100644
> --- a/hw/isa/Kconfig
> +++ b/hw/isa/Kconfig
> @@ -29,6 +29,10 @@ config PC87312
>      select FDC
>      select IDE_ISA
>
> +config PIIX3
> +    bool
> +    select ISA_BUS
> +
>  config PIIX4
>      bool
>      # For historical reasons, SuperIO devices are created in the board
> diff --git a/hw/isa/Makefile.objs b/hw/isa/Makefile.objs
> index ff97485504..8e73960a75 100644
> --- a/hw/isa/Makefile.objs
> +++ b/hw/isa/Makefile.objs
> @@ -3,6 +3,7 @@ common-obj-$(CONFIG_ISA_SUPERIO) +=3D isa-superio.o
>  common-obj-$(CONFIG_APM) +=3D apm.o
>  common-obj-$(CONFIG_I82378) +=3D i82378.o
>  common-obj-$(CONFIG_PC87312) +=3D pc87312.o
> +common-obj-$(CONFIG_PIIX3) +=3D piix3.o
>  common-obj-$(CONFIG_PIIX4) +=3D piix4.o
>  common-obj-$(CONFIG_VT82C686) +=3D vt82c686.o
>  common-obj-$(CONFIG_SMC37C669) +=3D smc37c669-superio.o
> diff --git a/hw/isa/piix3.c b/hw/isa/piix3.c
> new file mode 100644
> index 0000000000..05146447ef
> --- /dev/null
> +++ b/hw/isa/piix3.c
> @@ -0,0 +1,399 @@
> +/*
> + * QEMU PIIX PCI ISA Bridge Emulation
> + *
> + * Copyright (c) 2006 Fabrice Bellard
> + *
> + * Permission is hereby granted, free of charge, to any person obtaining
> a copy
> + * of this software and associated documentation files (the "Software"),
> to deal
> + * in the Software without restriction, including without limitation the
> rights
> + * to use, copy, modify, merge, publish, distribute, sublicense, and/or
> sell
> + * copies of the Software, and to permit persons to whom the Software is
> + * furnished to do so, subject to the following conditions:
> + *
> + * The above copyright notice and this permission notice shall be
> included in
> + * all copies or substantial portions of the Software.
> + *
> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> EXPRESS OR
> + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> MERCHANTABILITY,
> + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHA=
LL
> + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
> OTHER
> + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
> ARISING FROM,
> + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALING=
S
> IN
> + * THE SOFTWARE.
> + */
> +
> +#include "qemu/osdep.h"
> +#include "qemu/range.h"
> +#include "hw/southbridge/piix.h"
> +#include "hw/irq.h"
> +#include "hw/isa/isa.h"
> +#include "hw/xen/xen.h"
> +#include "sysemu/sysemu.h"
> +#include "sysemu/reset.h"
> +#include "sysemu/runstate.h"
> +#include "migration/vmstate.h"
> +
> +#define XEN_PIIX_NUM_PIRQS      128ULL
> +
> +#define TYPE_PIIX3_PCI_DEVICE "pci-piix3"
> +#define PIIX3_PCI_DEVICE(obj) \
> +    OBJECT_CHECK(PIIX3State, (obj), TYPE_PIIX3_PCI_DEVICE)
> +
> +#define TYPE_PIIX3_DEVICE "PIIX3"
> +#define TYPE_PIIX3_XEN_DEVICE "PIIX3-xen"
> +
> +static void piix3_set_irq_pic(PIIX3State *piix3, int pic_irq)
> +{
> +    qemu_set_irq(piix3->pic[pic_irq],
> +                 !!(piix3->pic_levels &
> +                    (((1ULL << PIIX_NUM_PIRQS) - 1) <<
> +                     (pic_irq * PIIX_NUM_PIRQS))));
> +}
> +
> +static void piix3_set_irq_level_internal(PIIX3State *piix3, int pirq,
> int level)
> +{
> +    int pic_irq;
> +    uint64_t mask;
> +
> +    pic_irq =3D piix3->dev.config[PIIX_PIRQCA + pirq];
> +    if (pic_irq >=3D PIIX_NUM_PIC_IRQS) {
> +        return;
> +    }
> +
> +    mask =3D 1ULL << ((pic_irq * PIIX_NUM_PIRQS) + pirq);
> +    piix3->pic_levels &=3D ~mask;
> +    piix3->pic_levels |=3D mask * !!level;
> +}
> +
> +static void piix3_set_irq_level(PIIX3State *piix3, int pirq, int level)
> +{
> +    int pic_irq;
> +
> +    pic_irq =3D piix3->dev.config[PIIX_PIRQCA + pirq];
> +    if (pic_irq >=3D PIIX_NUM_PIC_IRQS) {
> +        return;
> +    }
> +
> +    piix3_set_irq_level_internal(piix3, pirq, level);
> +
> +    piix3_set_irq_pic(piix3, pic_irq);
> +}
> +
> +static void piix3_set_irq(void *opaque, int pirq, int level)
> +{
> +    PIIX3State *piix3 =3D opaque;
> +    piix3_set_irq_level(piix3, pirq, level);
> +}
> +
> +static PCIINTxRoute piix3_route_intx_pin_to_irq(void *opaque, int pin)
> +{
> +    PIIX3State *piix3 =3D opaque;
> +    int irq =3D piix3->dev.config[PIIX_PIRQCA + pin];
> +    PCIINTxRoute route;
> +
> +    if (irq < PIIX_NUM_PIC_IRQS) {
> +        route.mode =3D PCI_INTX_ENABLED;
> +        route.irq =3D irq;
> +    } else {
> +        route.mode =3D PCI_INTX_DISABLED;
> +        route.irq =3D -1;
> +    }
> +    return route;
> +}
> +
> +/* irq routing is changed. so rebuild bitmap */
> +static void piix3_update_irq_levels(PIIX3State *piix3)
> +{
> +    PCIBus *bus =3D pci_get_bus(&piix3->dev);
> +    int pirq;
> +
> +    piix3->pic_levels =3D 0;
> +    for (pirq =3D 0; pirq < PIIX_NUM_PIRQS; pirq++) {
> +        piix3_set_irq_level(piix3, pirq, pci_bus_get_irq_level(bus,
> pirq));
> +    }
> +}
> +
> +static void piix3_write_config(PCIDevice *dev,
> +                               uint32_t address, uint32_t val, int len)
> +{
> +    pci_default_write_config(dev, address, val, len);
> +    if (ranges_overlap(address, len, PIIX_PIRQCA, 4)) {
> +        PIIX3State *piix3 =3D PIIX3_PCI_DEVICE(dev);
> +        int pic_irq;
> +
> +        pci_bus_fire_intx_routing_notifier(pci_get_bus(&piix3->dev));
> +        piix3_update_irq_levels(piix3);
> +        for (pic_irq =3D 0; pic_irq < PIIX_NUM_PIC_IRQS; pic_irq++) {
> +            piix3_set_irq_pic(piix3, pic_irq);
> +        }
> +    }
> +}
> +
> +static void piix3_write_config_xen(PCIDevice *dev,
> +                                   uint32_t address, uint32_t val, int
> len)
> +{
> +    xen_piix_pci_write_config_client(address, val, len);
> +    piix3_write_config(dev, address, val, len);
> +}
> +
> +static void piix3_reset(void *opaque)
> +{
> +    PIIX3State *d =3D opaque;
> +    uint8_t *pci_conf =3D d->dev.config;
> +
> +    pci_conf[0x04] =3D 0x07; /* master, memory and I/O */
> +    pci_conf[0x05] =3D 0x00;
> +    pci_conf[0x06] =3D 0x00;
> +    pci_conf[0x07] =3D 0x02; /* PCI_status_devsel_medium */
> +    pci_conf[0x4c] =3D 0x4d;
> +    pci_conf[0x4e] =3D 0x03;
> +    pci_conf[0x4f] =3D 0x00;
> +    pci_conf[0x60] =3D 0x80;
> +    pci_conf[0x61] =3D 0x80;
> +    pci_conf[0x62] =3D 0x80;
> +    pci_conf[0x63] =3D 0x80;
> +    pci_conf[0x69] =3D 0x02;
> +    pci_conf[0x70] =3D 0x80;
> +    pci_conf[0x76] =3D 0x0c;
> +    pci_conf[0x77] =3D 0x0c;
> +    pci_conf[0x78] =3D 0x02;
> +    pci_conf[0x79] =3D 0x00;
> +    pci_conf[0x80] =3D 0x00;
> +    pci_conf[0x82] =3D 0x00;
> +    pci_conf[0xa0] =3D 0x08;
> +    pci_conf[0xa2] =3D 0x00;
> +    pci_conf[0xa3] =3D 0x00;
> +    pci_conf[0xa4] =3D 0x00;
> +    pci_conf[0xa5] =3D 0x00;
> +    pci_conf[0xa6] =3D 0x00;
> +    pci_conf[0xa7] =3D 0x00;
> +    pci_conf[0xa8] =3D 0x0f;
> +    pci_conf[0xaa] =3D 0x00;
> +    pci_conf[0xab] =3D 0x00;
> +    pci_conf[0xac] =3D 0x00;
> +    pci_conf[0xae] =3D 0x00;
> +
> +    d->pic_levels =3D 0;
> +    d->rcr =3D 0;
> +}
> +
> +static int piix3_post_load(void *opaque, int version_id)
> +{
> +    PIIX3State *piix3 =3D opaque;
> +    int pirq;
> +
> +    /*
> +     * Because the i8259 has not been deserialized yet, qemu_irq_raise
> +     * might bring the system to a different state than the saved one;
> +     * for example, the interrupt could be masked but the i8259 would
> +     * not know that yet and would trigger an interrupt in the CPU.
> +     *
> +     * Here, we update irq levels without raising the interrupt.
> +     * Interrupt state will be deserialized separately through the i8259=
.
> +     */
> +    piix3->pic_levels =3D 0;
> +    for (pirq =3D 0; pirq < PIIX_NUM_PIRQS; pirq++) {
> +        piix3_set_irq_level_internal(piix3, pirq,
> +            pci_bus_get_irq_level(pci_get_bus(&piix3->dev), pirq));
> +    }
> +    return 0;
> +}
> +
> +static int piix3_pre_save(void *opaque)
> +{
> +    int i;
> +    PIIX3State *piix3 =3D opaque;
> +
> +    for (i =3D 0; i < ARRAY_SIZE(piix3->pci_irq_levels_vmstate); i++) {
> +        piix3->pci_irq_levels_vmstate[i] =3D
> +            pci_bus_get_irq_level(pci_get_bus(&piix3->dev), i);
> +    }
> +
> +    return 0;
> +}
> +
> +static bool piix3_rcr_needed(void *opaque)
> +{
> +    PIIX3State *piix3 =3D opaque;
> +
> +    return (piix3->rcr !=3D 0);
> +}
> +
> +static const VMStateDescription vmstate_piix3_rcr =3D {
> +    .name =3D "PIIX3/rcr",
> +    .version_id =3D 1,
> +    .minimum_version_id =3D 1,
> +    .needed =3D piix3_rcr_needed,
> +    .fields =3D (VMStateField[]) {
> +        VMSTATE_UINT8(rcr, PIIX3State),
> +        VMSTATE_END_OF_LIST()
> +    }
> +};
> +
> +static const VMStateDescription vmstate_piix3 =3D {
> +    .name =3D "PIIX3",
> +    .version_id =3D 3,
> +    .minimum_version_id =3D 2,
> +    .post_load =3D piix3_post_load,
> +    .pre_save =3D piix3_pre_save,
> +    .fields =3D (VMStateField[]) {
> +        VMSTATE_PCI_DEVICE(dev, PIIX3State),
> +        VMSTATE_INT32_ARRAY_V(pci_irq_levels_vmstate, PIIX3State,
> +                              PIIX_NUM_PIRQS, 3),
> +        VMSTATE_END_OF_LIST()
> +    },
> +    .subsections =3D (const VMStateDescription*[]) {
> +        &vmstate_piix3_rcr,
> +        NULL
> +    }
> +};
> +
> +
> +static void rcr_write(void *opaque, hwaddr addr, uint64_t val, unsigned
> len)
> +{
> +    PIIX3State *d =3D opaque;
> +
> +    if (val & 4) {
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
> +        return;
> +    }
> +    d->rcr =3D val & 2; /* keep System Reset type only */
> +}
> +
> +static uint64_t rcr_read(void *opaque, hwaddr addr, unsigned len)
> +{
> +    PIIX3State *d =3D opaque;
> +
> +    return d->rcr;
> +}
> +
> +static const MemoryRegionOps rcr_ops =3D {
> +    .read =3D rcr_read,
> +    .write =3D rcr_write,
> +    .endianness =3D DEVICE_LITTLE_ENDIAN
> +};
> +
> +static void piix3_realize(PCIDevice *dev, Error **errp)
> +{
> +    PIIX3State *d =3D PIIX3_PCI_DEVICE(dev);
> +
> +    if (!isa_bus_new(DEVICE(d), get_system_memory(),
> +                     pci_address_space_io(dev), errp)) {
> +        return;
> +    }
> +
> +    memory_region_init_io(&d->rcr_mem, OBJECT(dev), &rcr_ops, d,
> +                          "piix3-reset-control", 1);
> +    memory_region_add_subregion_overlap(pci_address_space_io(dev),
> RCR_IOPORT,
> +                                        &d->rcr_mem, 1);
> +
> +    qemu_register_reset(piix3_reset, d);
> +}
> +
> +static void pci_piix3_class_init(ObjectClass *klass, void *data)
> +{
> +    DeviceClass *dc =3D DEVICE_CLASS(klass);
> +    PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);
> +
> +    dc->desc        =3D "ISA bridge";
> +    dc->vmsd        =3D &vmstate_piix3;
> +    dc->hotpluggable   =3D false;
> +    k->realize      =3D piix3_realize;
> +    k->vendor_id    =3D PCI_VENDOR_ID_INTEL;
> +    /* 82371SB PIIX3 PCI-to-ISA bridge (Step A1) */
> +    k->device_id    =3D PCI_DEVICE_ID_INTEL_82371SB_0;
> +    k->class_id     =3D PCI_CLASS_BRIDGE_ISA;
> +    /*
> +     * Reason: part of PIIX3 southbridge, needs to be wired up by
> +     * pc_piix.c's pc_init1()
> +     */
> +    dc->user_creatable =3D false;
> +}
> +
> +static const TypeInfo piix3_pci_type_info =3D {
> +    .name =3D TYPE_PIIX3_PCI_DEVICE,
> +    .parent =3D TYPE_PCI_DEVICE,
> +    .instance_size =3D sizeof(PIIX3State),
> +    .abstract =3D true,
> +    .class_init =3D pci_piix3_class_init,
> +    .interfaces =3D (InterfaceInfo[]) {
> +        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> +        { },
> +    },
> +};
> +
> +static void piix3_class_init(ObjectClass *klass, void *data)
> +{
> +    PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);
> +
> +    k->config_write =3D piix3_write_config;
> +}
> +
> +static const TypeInfo piix3_info =3D {
> +    .name          =3D TYPE_PIIX3_DEVICE,
> +    .parent        =3D TYPE_PIIX3_PCI_DEVICE,
> +    .class_init    =3D piix3_class_init,
> +};
> +
> +static void piix3_xen_class_init(ObjectClass *klass, void *data)
> +{
> +    PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);
> +
> +    k->config_write =3D piix3_write_config_xen;
> +};
> +
> +static const TypeInfo piix3_xen_info =3D {
> +    .name          =3D TYPE_PIIX3_XEN_DEVICE,
> +    .parent        =3D TYPE_PIIX3_PCI_DEVICE,
> +    .class_init    =3D piix3_xen_class_init,
> +};
> +
> +static void piix3_register_types(void)
> +{
> +    type_register_static(&piix3_pci_type_info);
> +    type_register_static(&piix3_info);
> +    type_register_static(&piix3_xen_info);
> +}
> +
> +type_init(piix3_register_types)
> +
> +/*
> + * Return the global irq number corresponding to a given device irq
> + * pin. We could also use the bus number to have a more precise mapping.
> + */
> +static int pci_slot_get_pirq(PCIDevice *pci_dev, int pci_intx)
> +{
> +    int slot_addend;
> +    slot_addend =3D (pci_dev->devfn >> 3) - 1;
> +    return (pci_intx + slot_addend) & 3;
> +}
> +
> +PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus)
> +{
> +    PIIX3State *piix3;
> +    PCIDevice *pci_dev;
> +
> +    /*
> +     * Xen supports additional interrupt routes from the PCI devices to
> +     * the IOAPIC: the four pins of each PCI device on the bus are also
> +     * connected to the IOAPIC directly.
> +     * These additional routes can be discovered through ACPI.
> +     */
> +    if (xen_enabled()) {
> +        pci_dev =3D pci_create_simple_multifunction(pci_bus, -1, true,
> +                                                  TYPE_PIIX3_XEN_DEVICE)=
;
> +        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> +        pci_bus_irqs(pci_bus, xen_piix3_set_irq, xen_pci_slot_get_pirq,
> +                     piix3, XEN_PIIX_NUM_PIRQS);
> +    } else {
> +        pci_dev =3D pci_create_simple_multifunction(pci_bus, -1, true,
> +                                                  TYPE_PIIX3_DEVICE);
> +        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> +        pci_bus_irqs(pci_bus, piix3_set_irq, pci_slot_get_pirq,
> +                     piix3, PIIX_NUM_PIRQS);
> +        pci_bus_set_route_irq_fn(pci_bus, piix3_route_intx_pin_to_irq);
> +    }
> +    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(piix3), "isa.0"));
> +
> +    return piix3;
> +}
> diff --git a/hw/pci-host/Kconfig b/hw/pci-host/Kconfig
> index 1edc1a31d4..397043b289 100644
> --- a/hw/pci-host/Kconfig
> +++ b/hw/pci-host/Kconfig
> @@ -32,7 +32,6 @@ config PCI_PIIX
>      bool
>      select PCI
>      select PAM
> -    select ISA_BUS
>
>  config PCI_EXPRESS_Q35
>      bool
> diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
> index 61f91ff561..79ecd58a2b 100644
> --- a/hw/pci-host/piix.c
> +++ b/hw/pci-host/piix.c
> @@ -24,22 +24,15 @@
>
>  #include "qemu/osdep.h"
>  #include "hw/i386/pc.h"
> -#include "hw/irq.h"
>  #include "hw/pci/pci.h"
>  #include "hw/pci/pci_host.h"
>  #include "hw/pci-host/i440fx.h"
>  #include "hw/southbridge/piix.h"
>  #include "hw/qdev-properties.h"
> -#include "hw/isa/isa.h"
>  #include "hw/sysbus.h"
>  #include "qapi/error.h"
> -#include "qemu/range.h"
> -#include "hw/xen/xen.h"
>  #include "migration/vmstate.h"
>  #include "hw/pci-host/pam.h"
> -#include "sysemu/reset.h"
> -#include "sysemu/runstate.h"
> -#include "hw/i386/ioapic.h"
>  #include "qapi/visitor.h"
>  #include "qemu/error-report.h"
>
> @@ -59,49 +52,9 @@ typedef struct I440FXState {
>      uint32_t short_root_bus;
>  } I440FXState;
>
> -#define PIIX_NUM_PIC_IRQS       16      /* i8259 * 2 */
> -#define PIIX_NUM_PIRQS          4ULL    /* PIRQ[A-D] */
> -#define XEN_PIIX_NUM_PIRQS      128ULL
> -
> -typedef struct PIIX3State {
> -    PCIDevice dev;
> -
> -    /*
> -     * bitmap to track pic levels.
> -     * The pic level is the logical OR of all the PCI irqs mapped to it
> -     * So one PIC level is tracked by PIIX_NUM_PIRQS bits.
> -     *
> -     * PIRQ is mapped to PIC pins, we track it by
> -     * PIIX_NUM_PIRQS * PIIX_NUM_PIC_IRQS =3D 64 bits with
> -     * pic_irq * PIIX_NUM_PIRQS + pirq
> -     */
> -#if PIIX_NUM_PIC_IRQS * PIIX_NUM_PIRQS > 64
> -#error "unable to encode pic state in 64bit in pic_levels."
> -#endif
> -    uint64_t pic_levels;
> -
> -    qemu_irq *pic;
> -
> -    /* This member isn't used. Just for save/load compatibility */
> -    int32_t pci_irq_levels_vmstate[PIIX_NUM_PIRQS];
> -
> -    /* Reset Control Register contents */
> -    uint8_t rcr;
> -
> -    /* IO memory region for Reset Control Register (RCR_IOPORT) */
> -    MemoryRegion rcr_mem;
> -} PIIX3State;
> -
> -#define TYPE_PIIX3_PCI_DEVICE "pci-piix3"
> -#define PIIX3_PCI_DEVICE(obj) \
> -    OBJECT_CHECK(PIIX3State, (obj), TYPE_PIIX3_PCI_DEVICE)
> -
>  #define I440FX_PCI_DEVICE(obj) \
>      OBJECT_CHECK(PCII440FXState, (obj), TYPE_I440FX_PCI_DEVICE)
>
> -#define TYPE_PIIX3_DEVICE "PIIX3"
> -#define TYPE_PIIX3_XEN_DEVICE "PIIX3-xen"
> -
>  struct PCII440FXState {
>      /*< private >*/
>      PCIDevice parent_obj;
> @@ -128,22 +81,6 @@ struct PCII440FXState {
>   */
>  #define I440FX_COREBOOT_RAM_SIZE 0x57
>
> -static void piix3_set_irq(void *opaque, int pirq, int level);
> -static PCIINTxRoute piix3_route_intx_pin_to_irq(void *opaque, int
> pci_intx);
> -static void piix3_write_config_xen(PCIDevice *dev,
> -                               uint32_t address, uint32_t val, int len);
> -
> -/*
> - * Return the global irq number corresponding to a given device irq
> - * pin. We could also use the bus number to have a more precise mapping.
> - */
> -static int pci_slot_get_pirq(PCIDevice *pci_dev, int pci_intx)
> -{
> -    int slot_addend;
> -    slot_addend =3D (pci_dev->devfn >> 3) - 1;
> -    return (pci_intx + slot_addend) & 3;
> -}
> -
>  static void i440fx_update_memory_mappings(PCII440FXState *d)
>  {
>      int i;
> @@ -333,36 +270,6 @@ static void i440fx_realize(PCIDevice *dev, Error
> **errp)
>      }
>  }
>
> -static PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus)
> -{
> -    PIIX3State *piix3;
> -    PCIDevice *pci_dev;
> -
> -    /*
> -     * Xen supports additional interrupt routes from the PCI devices to
> -     * the IOAPIC: the four pins of each PCI device on the bus are also
> -     * connected to the IOAPIC directly.
> -     * These additional routes can be discovered through ACPI.
> -     */
> -    if (xen_enabled()) {
> -        pci_dev =3D pci_create_simple_multifunction(pci_bus, -1, true,
> -                                                  TYPE_PIIX3_XEN_DEVICE)=
;
> -        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> -        pci_bus_irqs(pci_bus, xen_piix3_set_irq, xen_pci_slot_get_pirq,
> -                     piix3, XEN_PIIX_NUM_PIRQS);
> -    } else {
> -        pci_dev =3D pci_create_simple_multifunction(pci_bus, -1, true,
> -                                                  TYPE_PIIX3_DEVICE);
> -        piix3 =3D PIIX3_PCI_DEVICE(pci_dev);
> -        pci_bus_irqs(pci_bus, piix3_set_irq, pci_slot_get_pirq,
> -                     piix3, PIIX_NUM_PIRQS);
> -        pci_bus_set_route_irq_fn(pci_bus, piix3_route_intx_pin_to_irq);
> -    }
> -    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(piix3), "isa.0"));
> -
> -    return piix3;
> -}
> -
>  PCIBus *i440fx_init(const char *host_type, const char *pci_type,
>                      PCII440FXState **pi440fx_state,
>                      int *piix3_devfn,
> @@ -455,312 +362,6 @@ PCIBus *find_i440fx(void)
>      return s ? s->bus : NULL;
>  }
>
> -/* PIIX3 PCI to ISA bridge */
> -static void piix3_set_irq_pic(PIIX3State *piix3, int pic_irq)
> -{
> -    qemu_set_irq(piix3->pic[pic_irq],
> -                 !!(piix3->pic_levels &
> -                    (((1ULL << PIIX_NUM_PIRQS) - 1) <<
> -                     (pic_irq * PIIX_NUM_PIRQS))));
> -}
> -
> -static void piix3_set_irq_level_internal(PIIX3State *piix3, int pirq,
> int level)
> -{
> -    int pic_irq;
> -    uint64_t mask;
> -
> -    pic_irq =3D piix3->dev.config[PIIX_PIRQCA + pirq];
> -    if (pic_irq >=3D PIIX_NUM_PIC_IRQS) {
> -        return;
> -    }
> -
> -    mask =3D 1ULL << ((pic_irq * PIIX_NUM_PIRQS) + pirq);
> -    piix3->pic_levels &=3D ~mask;
> -    piix3->pic_levels |=3D mask * !!level;
> -}
> -
> -static void piix3_set_irq_level(PIIX3State *piix3, int pirq, int level)
> -{
> -    int pic_irq;
> -
> -    pic_irq =3D piix3->dev.config[PIIX_PIRQCA + pirq];
> -    if (pic_irq >=3D PIIX_NUM_PIC_IRQS) {
> -        return;
> -    }
> -
> -    piix3_set_irq_level_internal(piix3, pirq, level);
> -
> -    piix3_set_irq_pic(piix3, pic_irq);
> -}
> -
> -static void piix3_set_irq(void *opaque, int pirq, int level)
> -{
> -    PIIX3State *piix3 =3D opaque;
> -    piix3_set_irq_level(piix3, pirq, level);
> -}
> -
> -static PCIINTxRoute piix3_route_intx_pin_to_irq(void *opaque, int pin)
> -{
> -    PIIX3State *piix3 =3D opaque;
> -    int irq =3D piix3->dev.config[PIIX_PIRQCA + pin];
> -    PCIINTxRoute route;
> -
> -    if (irq < PIIX_NUM_PIC_IRQS) {
> -        route.mode =3D PCI_INTX_ENABLED;
> -        route.irq =3D irq;
> -    } else {
> -        route.mode =3D PCI_INTX_DISABLED;
> -        route.irq =3D -1;
> -    }
> -    return route;
> -}
> -
> -/* irq routing is changed. so rebuild bitmap */
> -static void piix3_update_irq_levels(PIIX3State *piix3)
> -{
> -    PCIBus *bus =3D pci_get_bus(&piix3->dev);
> -    int pirq;
> -
> -    piix3->pic_levels =3D 0;
> -    for (pirq =3D 0; pirq < PIIX_NUM_PIRQS; pirq++) {
> -        piix3_set_irq_level(piix3, pirq, pci_bus_get_irq_level(bus,
> pirq));
> -    }
> -}
> -
> -static void piix3_write_config(PCIDevice *dev,
> -                               uint32_t address, uint32_t val, int len)
> -{
> -    pci_default_write_config(dev, address, val, len);
> -    if (ranges_overlap(address, len, PIIX_PIRQCA, 4)) {
> -        PIIX3State *piix3 =3D PIIX3_PCI_DEVICE(dev);
> -        int pic_irq;
> -
> -        pci_bus_fire_intx_routing_notifier(pci_get_bus(&piix3->dev));
> -        piix3_update_irq_levels(piix3);
> -        for (pic_irq =3D 0; pic_irq < PIIX_NUM_PIC_IRQS; pic_irq++) {
> -            piix3_set_irq_pic(piix3, pic_irq);
> -        }
> -    }
> -}
> -
> -static void piix3_write_config_xen(PCIDevice *dev,
> -                               uint32_t address, uint32_t val, int len)
> -{
> -    xen_piix_pci_write_config_client(address, val, len);
> -    piix3_write_config(dev, address, val, len);
> -}
> -
> -static void piix3_reset(void *opaque)
> -{
> -    PIIX3State *d =3D opaque;
> -    uint8_t *pci_conf =3D d->dev.config;
> -
> -    pci_conf[0x04] =3D 0x07; /* master, memory and I/O */
> -    pci_conf[0x05] =3D 0x00;
> -    pci_conf[0x06] =3D 0x00;
> -    pci_conf[0x07] =3D 0x02; /* PCI_status_devsel_medium */
> -    pci_conf[0x4c] =3D 0x4d;
> -    pci_conf[0x4e] =3D 0x03;
> -    pci_conf[0x4f] =3D 0x00;
> -    pci_conf[0x60] =3D 0x80;
> -    pci_conf[0x61] =3D 0x80;
> -    pci_conf[0x62] =3D 0x80;
> -    pci_conf[0x63] =3D 0x80;
> -    pci_conf[0x69] =3D 0x02;
> -    pci_conf[0x70] =3D 0x80;
> -    pci_conf[0x76] =3D 0x0c;
> -    pci_conf[0x77] =3D 0x0c;
> -    pci_conf[0x78] =3D 0x02;
> -    pci_conf[0x79] =3D 0x00;
> -    pci_conf[0x80] =3D 0x00;
> -    pci_conf[0x82] =3D 0x00;
> -    pci_conf[0xa0] =3D 0x08;
> -    pci_conf[0xa2] =3D 0x00;
> -    pci_conf[0xa3] =3D 0x00;
> -    pci_conf[0xa4] =3D 0x00;
> -    pci_conf[0xa5] =3D 0x00;
> -    pci_conf[0xa6] =3D 0x00;
> -    pci_conf[0xa7] =3D 0x00;
> -    pci_conf[0xa8] =3D 0x0f;
> -    pci_conf[0xaa] =3D 0x00;
> -    pci_conf[0xab] =3D 0x00;
> -    pci_conf[0xac] =3D 0x00;
> -    pci_conf[0xae] =3D 0x00;
> -
> -    d->pic_levels =3D 0;
> -    d->rcr =3D 0;
> -}
> -
> -static int piix3_post_load(void *opaque, int version_id)
> -{
> -    PIIX3State *piix3 =3D opaque;
> -    int pirq;
> -
> -    /* Because the i8259 has not been deserialized yet, qemu_irq_raise
> -     * might bring the system to a different state than the saved one;
> -     * for example, the interrupt could be masked but the i8259 would
> -     * not know that yet and would trigger an interrupt in the CPU.
> -     *
> -     * Here, we update irq levels without raising the interrupt.
> -     * Interrupt state will be deserialized separately through the i8259=
.
> -     */
> -    piix3->pic_levels =3D 0;
> -    for (pirq =3D 0; pirq < PIIX_NUM_PIRQS; pirq++) {
> -        piix3_set_irq_level_internal(piix3, pirq,
> -            pci_bus_get_irq_level(pci_get_bus(&piix3->dev), pirq));
> -    }
> -    return 0;
> -}
> -
> -static int piix3_pre_save(void *opaque)
> -{
> -    int i;
> -    PIIX3State *piix3 =3D opaque;
> -
> -    for (i =3D 0; i < ARRAY_SIZE(piix3->pci_irq_levels_vmstate); i++) {
> -        piix3->pci_irq_levels_vmstate[i] =3D
> -            pci_bus_get_irq_level(pci_get_bus(&piix3->dev), i);
> -    }
> -
> -    return 0;
> -}
> -
> -static bool piix3_rcr_needed(void *opaque)
> -{
> -    PIIX3State *piix3 =3D opaque;
> -
> -    return (piix3->rcr !=3D 0);
> -}
> -
> -static const VMStateDescription vmstate_piix3_rcr =3D {
> -    .name =3D "PIIX3/rcr",
> -    .version_id =3D 1,
> -    .minimum_version_id =3D 1,
> -    .needed =3D piix3_rcr_needed,
> -    .fields =3D (VMStateField[]) {
> -        VMSTATE_UINT8(rcr, PIIX3State),
> -        VMSTATE_END_OF_LIST()
> -    }
> -};
> -
> -static const VMStateDescription vmstate_piix3 =3D {
> -    .name =3D "PIIX3",
> -    .version_id =3D 3,
> -    .minimum_version_id =3D 2,
> -    .post_load =3D piix3_post_load,
> -    .pre_save =3D piix3_pre_save,
> -    .fields =3D (VMStateField[]) {
> -        VMSTATE_PCI_DEVICE(dev, PIIX3State),
> -        VMSTATE_INT32_ARRAY_V(pci_irq_levels_vmstate, PIIX3State,
> -                              PIIX_NUM_PIRQS, 3),
> -        VMSTATE_END_OF_LIST()
> -    },
> -    .subsections =3D (const VMStateDescription*[]) {
> -        &vmstate_piix3_rcr,
> -        NULL
> -    }
> -};
> -
> -
> -static void rcr_write(void *opaque, hwaddr addr, uint64_t val, unsigned
> len)
> -{
> -    PIIX3State *d =3D opaque;
> -
> -    if (val & 4) {
> -        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
> -        return;
> -    }
> -    d->rcr =3D val & 2; /* keep System Reset type only */
> -}
> -
> -static uint64_t rcr_read(void *opaque, hwaddr addr, unsigned len)
> -{
> -    PIIX3State *d =3D opaque;
> -
> -    return d->rcr;
> -}
> -
> -static const MemoryRegionOps rcr_ops =3D {
> -    .read =3D rcr_read,
> -    .write =3D rcr_write,
> -    .endianness =3D DEVICE_LITTLE_ENDIAN
> -};
> -
> -static void piix3_realize(PCIDevice *dev, Error **errp)
> -{
> -    PIIX3State *d =3D PIIX3_PCI_DEVICE(dev);
> -
> -    if (!isa_bus_new(DEVICE(d), get_system_memory(),
> -                     pci_address_space_io(dev), errp)) {
> -        return;
> -    }
> -
> -    memory_region_init_io(&d->rcr_mem, OBJECT(dev), &rcr_ops, d,
> -                          "piix3-reset-control", 1);
> -    memory_region_add_subregion_overlap(pci_address_space_io(dev),
> RCR_IOPORT,
> -                                        &d->rcr_mem, 1);
> -
> -    qemu_register_reset(piix3_reset, d);
> -}
> -
> -static void pci_piix3_class_init(ObjectClass *klass, void *data)
> -{
> -    DeviceClass *dc =3D DEVICE_CLASS(klass);
> -    PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);
> -
> -    dc->desc        =3D "ISA bridge";
> -    dc->vmsd        =3D &vmstate_piix3;
> -    dc->hotpluggable   =3D false;
> -    k->realize      =3D piix3_realize;
> -    k->vendor_id    =3D PCI_VENDOR_ID_INTEL;
> -    /* 82371SB PIIX3 PCI-to-ISA bridge (Step A1) */
> -    k->device_id    =3D PCI_DEVICE_ID_INTEL_82371SB_0;
> -    k->class_id     =3D PCI_CLASS_BRIDGE_ISA;
> -    /*
> -     * Reason: part of PIIX3 southbridge, needs to be wired up by
> -     * pc_piix.c's pc_init1()
> -     */
> -    dc->user_creatable =3D false;
> -}
> -
> -static const TypeInfo piix3_pci_type_info =3D {
> -    .name =3D TYPE_PIIX3_PCI_DEVICE,
> -    .parent =3D TYPE_PCI_DEVICE,
> -    .instance_size =3D sizeof(PIIX3State),
> -    .abstract =3D true,
> -    .class_init =3D pci_piix3_class_init,
> -    .interfaces =3D (InterfaceInfo[]) {
> -        { INTERFACE_CONVENTIONAL_PCI_DEVICE },
> -        { },
> -    },
> -};
> -
> -static void piix3_class_init(ObjectClass *klass, void *data)
> -{
> -    PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);
> -
> -    k->config_write =3D piix3_write_config;
> -}
> -
> -static const TypeInfo piix3_info =3D {
> -    .name          =3D TYPE_PIIX3_DEVICE,
> -    .parent        =3D TYPE_PIIX3_PCI_DEVICE,
> -    .class_init    =3D piix3_class_init,
> -};
> -
> -static void piix3_xen_class_init(ObjectClass *klass, void *data)
> -{
> -    PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);
> -
> -    k->config_write =3D piix3_write_config_xen;
> -};
> -
> -static const TypeInfo piix3_xen_info =3D {
> -    .name          =3D TYPE_PIIX3_XEN_DEVICE,
> -    .parent        =3D TYPE_PIIX3_PCI_DEVICE,
> -    .class_init    =3D piix3_xen_class_init,
> -};
> -
>  static void i440fx_class_init(ObjectClass *klass, void *data)
>  {
>      DeviceClass *dc =3D DEVICE_CLASS(klass);
> @@ -922,9 +523,6 @@ static void i440fx_register_types(void)
>  {
>      type_register_static(&i440fx_info);
>      type_register_static(&igd_passthrough_i440fx_info);
> -    type_register_static(&piix3_pci_type_info);
> -    type_register_static(&piix3_info);
> -    type_register_static(&piix3_xen_info);
>      type_register_static(&i440fx_pcihost_info);
>  }
>
> diff --git a/include/hw/southbridge/piix.h b/include/hw/southbridge/piix.=
h
> index 9c92c37a4d..324a3a99fc 100644
> --- a/include/hw/southbridge/piix.h
> +++ b/include/hw/southbridge/piix.h
> @@ -12,6 +12,8 @@
>  #ifndef HW_SOUTHBRIDGE_PIIX_H
>  #define HW_SOUTHBRIDGE_PIIX_H
>
> +#include "hw/pci/pci.h"
> +
>  #define TYPE_PIIX4_PM "PIIX4_PM"
>
>  I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base,
> @@ -30,8 +32,42 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t
> smb_io_base,
>   */
>  #define RCR_IOPORT 0xcf9
>
> +#define PIIX_NUM_PIC_IRQS       16      /* i8259 * 2 */
> +#define PIIX_NUM_PIRQS          4ULL    /* PIRQ[A-D] */
> +
> +typedef struct PIIXState {
> +    PCIDevice dev;
> +
> +    /*
> +     * bitmap to track pic levels.
> +     * The pic level is the logical OR of all the PCI irqs mapped to it
> +     * So one PIC level is tracked by PIIX_NUM_PIRQS bits.
> +     *
> +     * PIRQ is mapped to PIC pins, we track it by
> +     * PIIX_NUM_PIRQS * PIIX_NUM_PIC_IRQS =3D 64 bits with
> +     * pic_irq * PIIX_NUM_PIRQS + pirq
> +     */
> +#if PIIX_NUM_PIC_IRQS * PIIX_NUM_PIRQS > 64
> +#error "unable to encode pic state in 64bit in pic_levels."
> +#endif
> +    uint64_t pic_levels;
> +
> +    qemu_irq *pic;
> +
> +    /* This member isn't used. Just for save/load compatibility */
> +    int32_t pci_irq_levels_vmstate[PIIX_NUM_PIRQS];
> +
> +    /* Reset Control Register contents */
> +    uint8_t rcr;
> +
> +    /* IO memory region for Reset Control Register (RCR_IOPORT) */
> +    MemoryRegion rcr_mem;
> +} PIIX3State;
> +
>  extern PCIDevice *piix4_dev;
>
> +PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus);
> +
>  DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,
>                            I2CBus **smbus, size_t ide_buses);
>
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
Move all the PIIX3 functions to a new file: hw/isa/piix3.c.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
Checkpatch warning:<br>
<br>
=C2=A0ERROR: spaces required around that &#39;*&#39; (ctx:VxV)<br>
=C2=A0#312: FILE: hw/isa/piix3.c:248:<br>
=C2=A0+=C2=A0 =C2=A0 .subsections =3D (const VMStateDescription*[]) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 ^<br>
---<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A01 +<br>
=C2=A0hw/i386/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|=C2=A0 =C2=A01 +<br>
=C2=A0hw/isa/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 |=C2=A0 =C2=A04 +<br>
=C2=A0hw/isa/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A0=
1 +<br>
=C2=A0hw/isa/piix3.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 | 399 ++++++++++++++++++++++++++++++<wbr>+++<br>
=C2=A0hw/pci-host/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =
=C2=A01 -<br>
=C2=A0hw/pci-host/piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 402 ---=
---------------------------<wbr>----<br>
=C2=A0include/hw/southbridge/piix.h |=C2=A0 36 +++<br>
=C2=A08 files changed, 442 insertions(+), 403 deletions(-)<br>
=C2=A0create mode 100644 hw/isa/piix3.c<br>
<br></blockquote><div><br></div><div><br></div><div><span style=3D"color:rg=
b(34,34,34);font-size:14px;line-height:22.1200008392334px">Reviewed-by: Ale=
ksandar Markovic &lt;</span><a href=3D"mailto:amarkovic@wavecomp.com" targe=
t=3D"_blank" style=3D"font-size:14px;line-height:22.1200008392334px">amarko=
vic@wavecomp.com</a><span style=3D"color:rgb(34,34,34);font-size:14px;line-=
height:22.1200008392334px">&gt;</span><br></div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
diff --git a/MAINTAINERS b/MAINTAINERS<br>
index adf059a164..4845f47d93 100644<br>
--- a/MAINTAINERS<br>
+++ b/MAINTAINERS<br>
@@ -1231,6 +1231,7 @@ F: hw/pci-host/pam.c<br>
=C2=A0F: include/hw/pci-host/i440fx.h<br>
=C2=A0F: include/hw/pci-host/q35.h<br>
=C2=A0F: include/hw/pci-host/pam.h<br>
+F: hw/isa/piix3.c<br>
=C2=A0F: hw/isa/lpc_ich9.c<br>
=C2=A0F: hw/i2c/smbus_ich9.c<br>
=C2=A0F: hw/acpi/piix4.c<br>
diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig<br>
index c5c9d4900e..589d75e26a 100644<br>
--- a/hw/i386/Kconfig<br>
+++ b/hw/i386/Kconfig<br>
@@ -61,6 +61,7 @@ config I440FX<br>
=C2=A0 =C2=A0 =C2=A0select PC_ACPI<br>
=C2=A0 =C2=A0 =C2=A0select ACPI_SMBUS<br>
=C2=A0 =C2=A0 =C2=A0select PCI_PIIX<br>
+=C2=A0 =C2=A0 select PIIX3<br>
=C2=A0 =C2=A0 =C2=A0select IDE_PIIX<br>
=C2=A0 =C2=A0 =C2=A0select DIMM<br>
=C2=A0 =C2=A0 =C2=A0select SMBIOS<br>
diff --git a/hw/isa/Kconfig b/hw/isa/Kconfig<br>
index 98a289957e..8a38813cc1 100644<br>
--- a/hw/isa/Kconfig<br>
+++ b/hw/isa/Kconfig<br>
@@ -29,6 +29,10 @@ config PC87312<br>
=C2=A0 =C2=A0 =C2=A0select FDC<br>
=C2=A0 =C2=A0 =C2=A0select IDE_ISA<br>
<br>
+config PIIX3<br>
+=C2=A0 =C2=A0 bool<br>
+=C2=A0 =C2=A0 select ISA_BUS<br>
+<br>
=C2=A0config PIIX4<br>
=C2=A0 =C2=A0 =C2=A0bool<br>
=C2=A0 =C2=A0 =C2=A0# For historical reasons, SuperIO devices are created i=
n the board<br>
diff --git a/hw/isa/Makefile.objs b/hw/isa/Makefile.objs<br>
index ff97485504..8e73960a75 100644<br>
--- a/hw/isa/Makefile.objs<br>
+++ b/hw/isa/Makefile.objs<br>
@@ -3,6 +3,7 @@ common-obj-$(CONFIG_ISA_<wbr>SUPERIO) +=3D isa-superio.o<br=
>
=C2=A0common-obj-$(CONFIG_APM) +=3D apm.o<br>
=C2=A0common-obj-$(CONFIG_I82378) +=3D i82378.o<br>
=C2=A0common-obj-$(CONFIG_PC87312) +=3D pc87312.o<br>
+common-obj-$(CONFIG_PIIX3) +=3D piix3.o<br>
=C2=A0common-obj-$(CONFIG_PIIX4) +=3D piix4.o<br>
=C2=A0common-obj-$(CONFIG_VT82C686) +=3D vt82c686.o<br>
=C2=A0common-obj-$(CONFIG_SMC37C669) +=3D smc37c669-superio.o<br>
diff --git a/hw/isa/piix3.c b/hw/isa/piix3.c<br>
new file mode 100644<br>
index 0000000000..05146447ef<br>
--- /dev/null<br>
+++ b/hw/isa/piix3.c<br>
@@ -0,0 +1,399 @@<br>
+/*<br>
+ * QEMU PIIX PCI ISA Bridge Emulation<br>
+ *<br>
+ * Copyright (c) 2006 Fabrice Bellard<br>
+ *<br>
+ * Permission is hereby granted, free of charge, to any person obtaining a=
 copy<br>
+ * of this software and associated documentation files (the &quot;Software=
&quot;), to deal<br>
+ * in the Software without restriction, including without limitation the r=
ights<br>
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or se=
ll<br>
+ * copies of the Software, and to permit persons to whom the Software is<b=
r>
+ * furnished to do so, subject to the following conditions:<br>
+ *<br>
+ * The above copyright notice and this permission notice shall be included=
 in<br>
+ * all copies or substantial portions of the Software.<br>
+ *<br>
+ * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIN=
D, EXPRESS OR<br>
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY=
,<br>
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL=
<br>
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OT=
HER<br>
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING=
 FROM,<br>
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS =
IN<br>
+ * THE SOFTWARE.<br>
+ */<br>
+<br>
+#include &quot;qemu/osdep.h&quot;<br>
+#include &quot;qemu/range.h&quot;<br>
+#include &quot;hw/southbridge/piix.h&quot;<br>
+#include &quot;hw/irq.h&quot;<br>
+#include &quot;hw/isa/isa.h&quot;<br>
+#include &quot;hw/xen/xen.h&quot;<br>
+#include &quot;sysemu/sysemu.h&quot;<br>
+#include &quot;sysemu/reset.h&quot;<br>
+#include &quot;sysemu/runstate.h&quot;<br>
+#include &quot;migration/vmstate.h&quot;<br>
+<br>
+#define XEN_PIIX_NUM_PIRQS=C2=A0 =C2=A0 =C2=A0 128ULL<br>
+<br>
+#define TYPE_PIIX3_PCI_DEVICE &quot;pci-piix3&quot;<br>
+#define PIIX3_PCI_DEVICE(obj) \<br>
+=C2=A0 =C2=A0 OBJECT_CHECK(PIIX3State, (obj), TYPE_PIIX3_PCI_DEVICE)<br>
+<br>
+#define TYPE_PIIX3_DEVICE &quot;PIIX3&quot;<br>
+#define TYPE_PIIX3_XEN_DEVICE &quot;PIIX3-xen&quot;<br>
+<br>
+static void piix3_set_irq_pic(PIIX3State *piix3, int pic_irq)<br>
+{<br>
+=C2=A0 =C2=A0 qemu_set_irq(piix3-&gt;pic[pic_<wbr>irq],<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0!!(piix3-&gt=
;pic_levels &amp;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (((1=
ULL &lt;&lt; PIIX_NUM_PIRQS) - 1) &lt;&lt;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(pic_irq * PIIX_NUM_PIRQS))));<br>
+}<br>
+<br>
+static void piix3_set_irq_level_internal(<wbr>PIIX3State *piix3, int pirq,=
 int level)<br>
+{<br>
+=C2=A0 =C2=A0 int pic_irq;<br>
+=C2=A0 =C2=A0 uint64_t mask;<br>
+<br>
+=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pirq];<br>
+=C2=A0 =C2=A0 if (pic_irq &gt;=3D PIIX_NUM_PIC_IRQS) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 mask =3D 1ULL &lt;&lt; ((pic_irq * PIIX_NUM_PIRQS) + pirq);<=
br>
+=C2=A0 =C2=A0 piix3-&gt;pic_levels &amp;=3D ~mask;<br>
+=C2=A0 =C2=A0 piix3-&gt;pic_levels |=3D mask * !!level;<br>
+}<br>
+<br>
+static void piix3_set_irq_level(PIIX3State *piix3, int pirq, int level)<br=
>
+{<br>
+=C2=A0 =C2=A0 int pic_irq;<br>
+<br>
+=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pirq];<br>
+=C2=A0 =C2=A0 if (pic_irq &gt;=3D PIIX_NUM_PIC_IRQS) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 piix3_set_irq_level_internal(<wbr>piix3, pirq, level);<br>
+<br>
+=C2=A0 =C2=A0 piix3_set_irq_pic(piix3, pic_irq);<br>
+}<br>
+<br>
+static void piix3_set_irq(void *opaque, int pirq, int level)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
+=C2=A0 =C2=A0 piix3_set_irq_level(piix3, pirq, level);<br>
+}<br>
+<br>
+static PCIINTxRoute piix3_route_intx_pin_to_irq(<wbr>void *opaque, int pin=
)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
+=C2=A0 =C2=A0 int irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pin];<br>
+=C2=A0 =C2=A0 PCIINTxRoute route;<br>
+<br>
+=C2=A0 =C2=A0 if (irq &lt; PIIX_NUM_PIC_IRQS) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.mode =3D PCI_INTX_ENABLED;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.irq =3D irq;<br>
+=C2=A0 =C2=A0 } else {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.mode =3D PCI_INTX_DISABLED;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.irq =3D -1;<br>
+=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 return route;<br>
+}<br>
+<br>
+/* irq routing is changed. so rebuild bitmap */<br>
+static void piix3_update_irq_levels(<wbr>PIIX3State *piix3)<br>
+{<br>
+=C2=A0 =C2=A0 PCIBus *bus =3D pci_get_bus(&amp;piix3-&gt;dev);<br>
+=C2=A0 =C2=A0 int pirq;<br>
+<br>
+=C2=A0 =C2=A0 piix3-&gt;pic_levels =3D 0;<br>
+=C2=A0 =C2=A0 for (pirq =3D 0; pirq &lt; PIIX_NUM_PIRQS; pirq++) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_set_irq_level(piix3, pirq, pci_bus_get_i=
rq_level(bus, pirq));<br>
+=C2=A0 =C2=A0 }<br>
+}<br>
+<br>
+static void piix3_write_config(PCIDevice *dev,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32_t address, uint32_t val, int l=
en)<br>
+{<br>
+=C2=A0 =C2=A0 pci_default_write_config(dev, address, val, len);<br>
+=C2=A0 =C2=A0 if (ranges_overlap(address, len, PIIX_PIRQCA, 4)) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX3State *piix3 =3D PIIX3_PCI_DEVICE(dev);<b=
r>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 int pic_irq;<br>
+<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_fire_intx_routing_<wbr>notifier(pci_ge=
t_bus(&amp;piix3-&gt;<wbr>dev));<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_update_irq_levels(piix3)<wbr>;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 for (pic_irq =3D 0; pic_irq &lt; PIIX_NUM_PIC_=
IRQS; pic_irq++) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_set_irq_pic(piix3, pic_irq=
);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 }<br>
+}<br>
+<br>
+static void piix3_write_config_xen(<wbr>PCIDevice *dev,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32_t address, uint3=
2_t val, int len)<br>
+{<br>
+=C2=A0 =C2=A0 xen_piix_pci_write_config_<wbr>client(address, val, len);<br=
>
+=C2=A0 =C2=A0 piix3_write_config(dev, address, val, len);<br>
+}<br>
+<br>
+static void piix3_reset(void *opaque)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *d =3D opaque;<br>
+=C2=A0 =C2=A0 uint8_t *pci_conf =3D d-&gt;dev.config;<br>
+<br>
+=C2=A0 =C2=A0 pci_conf[0x04] =3D 0x07; /* master, memory and I/O */<br>
+=C2=A0 =C2=A0 pci_conf[0x05] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0x06] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0x07] =3D 0x02; /* PCI_status_devsel_medium */<br>
+=C2=A0 =C2=A0 pci_conf[0x4c] =3D 0x4d;<br>
+=C2=A0 =C2=A0 pci_conf[0x4e] =3D 0x03;<br>
+=C2=A0 =C2=A0 pci_conf[0x4f] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0x60] =3D 0x80;<br>
+=C2=A0 =C2=A0 pci_conf[0x61] =3D 0x80;<br>
+=C2=A0 =C2=A0 pci_conf[0x62] =3D 0x80;<br>
+=C2=A0 =C2=A0 pci_conf[0x63] =3D 0x80;<br>
+=C2=A0 =C2=A0 pci_conf[0x69] =3D 0x02;<br>
+=C2=A0 =C2=A0 pci_conf[0x70] =3D 0x80;<br>
+=C2=A0 =C2=A0 pci_conf[0x76] =3D 0x0c;<br>
+=C2=A0 =C2=A0 pci_conf[0x77] =3D 0x0c;<br>
+=C2=A0 =C2=A0 pci_conf[0x78] =3D 0x02;<br>
+=C2=A0 =C2=A0 pci_conf[0x79] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0x80] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0x82] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xa0] =3D 0x08;<br>
+=C2=A0 =C2=A0 pci_conf[0xa2] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xa3] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xa4] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xa5] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xa6] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xa7] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xa8] =3D 0x0f;<br>
+=C2=A0 =C2=A0 pci_conf[0xaa] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xab] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xac] =3D 0x00;<br>
+=C2=A0 =C2=A0 pci_conf[0xae] =3D 0x00;<br>
+<br>
+=C2=A0 =C2=A0 d-&gt;pic_levels =3D 0;<br>
+=C2=A0 =C2=A0 d-&gt;rcr =3D 0;<br>
+}<br>
+<br>
+static int piix3_post_load(void *opaque, int version_id)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
+=C2=A0 =C2=A0 int pirq;<br>
+<br>
+=C2=A0 =C2=A0 /*<br>
+=C2=A0 =C2=A0 =C2=A0* Because the i8259 has not been deserialized yet, qem=
u_irq_raise<br>
+=C2=A0 =C2=A0 =C2=A0* might bring the system to a different state than the=
 saved one;<br>
+=C2=A0 =C2=A0 =C2=A0* for example, the interrupt could be masked but the i=
8259 would<br>
+=C2=A0 =C2=A0 =C2=A0* not know that yet and would trigger an interrupt in =
the CPU.<br>
+=C2=A0 =C2=A0 =C2=A0*<br>
+=C2=A0 =C2=A0 =C2=A0* Here, we update irq levels without raising the inter=
rupt.<br>
+=C2=A0 =C2=A0 =C2=A0* Interrupt state will be deserialized separately thro=
ugh the i8259.<br>
+=C2=A0 =C2=A0 =C2=A0*/<br>
+=C2=A0 =C2=A0 piix3-&gt;pic_levels =3D 0;<br>
+=C2=A0 =C2=A0 for (pirq =3D 0; pirq &lt; PIIX_NUM_PIRQS; pirq++) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_set_irq_level_internal(<wbr>piix3, pirq,=
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_get_irq_level(pci_get_<w=
br>bus(&amp;piix3-&gt;dev), pirq));<br>
+=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 return 0;<br>
+}<br>
+<br>
+static int piix3_pre_save(void *opaque)<br>
+{<br>
+=C2=A0 =C2=A0 int i;<br>
+=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
+<br>
+=C2=A0 =C2=A0 for (i =3D 0; i &lt; ARRAY_SIZE(piix3-&gt;pci_irq_<wbr>level=
s_vmstate); i++) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3-&gt;pci_irq_levels_vmstate[<wbr>i] =3D<b=
r>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_get_irq_level(pci_get_<w=
br>bus(&amp;piix3-&gt;dev), i);<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 return 0;<br>
+}<br>
+<br>
+static bool piix3_rcr_needed(void *opaque)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
+<br>
+=C2=A0 =C2=A0 return (piix3-&gt;rcr !=3D 0);<br>
+}<br>
+<br>
+static const VMStateDescription vmstate_piix3_rcr =3D {<br>
+=C2=A0 =C2=A0 .name =3D &quot;PIIX3/rcr&quot;,<br>
+=C2=A0 =C2=A0 .version_id =3D 1,<br>
+=C2=A0 =C2=A0 .minimum_version_id =3D 1,<br>
+=C2=A0 =C2=A0 .needed =3D piix3_rcr_needed,<br>
+=C2=A0 =C2=A0 .fields =3D (VMStateField[]) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_UINT8(rcr, PIIX3State),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_END_OF_LIST()<br>
+=C2=A0 =C2=A0 }<br>
+};<br>
+<br>
+static const VMStateDescription vmstate_piix3 =3D {<br>
+=C2=A0 =C2=A0 .name =3D &quot;PIIX3&quot;,<br>
+=C2=A0 =C2=A0 .version_id =3D 3,<br>
+=C2=A0 =C2=A0 .minimum_version_id =3D 2,<br>
+=C2=A0 =C2=A0 .post_load =3D piix3_post_load,<br>
+=C2=A0 =C2=A0 .pre_save =3D piix3_pre_save,<br>
+=C2=A0 =C2=A0 .fields =3D (VMStateField[]) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_PCI_DEVICE(dev, PIIX3State),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_INT32_ARRAY_V(pci_irq_<wbr>levels_vmst=
ate, PIIX3State,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX_NUM_PIRQS, 3),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_END_OF_LIST()<br>
+=C2=A0 =C2=A0 },<br>
+=C2=A0 =C2=A0 .subsections =3D (const VMStateDescription*[]) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;vmstate_piix3_rcr,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 NULL<br>
+=C2=A0 =C2=A0 }<br>
+};<br>
+<br>
+<br>
+static void rcr_write(void *opaque, hwaddr addr, uint64_t val, unsigned le=
n)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *d =3D opaque;<br>
+<br>
+=C2=A0 =C2=A0 if (val &amp; 4) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_system_reset_request(<wbr>SHUTDOWN_CAUSE_=
GUEST_RESET);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
+=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 d-&gt;rcr =3D val &amp; 2; /* keep System Reset type only */=
<br>
+}<br>
+<br>
+static uint64_t rcr_read(void *opaque, hwaddr addr, unsigned len)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *d =3D opaque;<br>
+<br>
+=C2=A0 =C2=A0 return d-&gt;rcr;<br>
+}<br>
+<br>
+static const MemoryRegionOps rcr_ops =3D {<br>
+=C2=A0 =C2=A0 .read =3D rcr_read,<br>
+=C2=A0 =C2=A0 .write =3D rcr_write,<br>
+=C2=A0 =C2=A0 .endianness =3D DEVICE_LITTLE_ENDIAN<br>
+};<br>
+<br>
+static void piix3_realize(PCIDevice *dev, Error **errp)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *d =3D PIIX3_PCI_DEVICE(dev);<br>
+<br>
+=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(d), get_system_memory(),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(dev), errp)) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 memory_region_init_io(&amp;d-&gt;rcr_<wbr>mem, OBJECT(dev), =
&amp;rcr_ops, d,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 &quot;piix3-reset-control&quot;, 1);<br>
+=C2=A0 =C2=A0 memory_region_add_subregion_<wbr>overlap(pci_address_space_i=
o(<wbr>dev), RCR_IOPORT,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;d-&=
gt;rcr_mem, 1);<br>
+<br>
+=C2=A0 =C2=A0 qemu_register_reset(piix3_<wbr>reset, d);<br>
+}<br>
+<br>
+static void pci_piix3_class_init(<wbr>ObjectClass *klass, void *data)<br>
+{<br>
+=C2=A0 =C2=A0 DeviceClass *dc =3D DEVICE_CLASS(klass);<br>
+=C2=A0 =C2=A0 PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);<br>
+<br>
+=C2=A0 =C2=A0 dc-&gt;desc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D &quot;ISA bridge&=
quot;;<br>
+=C2=A0 =C2=A0 dc-&gt;vmsd=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D &amp;vmstate_piix=
3;<br>
+=C2=A0 =C2=A0 dc-&gt;hotpluggable=C2=A0 =C2=A0=3D false;<br>
+=C2=A0 =C2=A0 k-&gt;realize=C2=A0 =C2=A0 =C2=A0 =3D piix3_realize;<br>
+=C2=A0 =C2=A0 k-&gt;vendor_id=C2=A0 =C2=A0 =3D PCI_VENDOR_ID_INTEL;<br>
+=C2=A0 =C2=A0 /* 82371SB PIIX3 PCI-to-ISA bridge (Step A1) */<br>
+=C2=A0 =C2=A0 k-&gt;device_id=C2=A0 =C2=A0 =3D PCI_DEVICE_ID_INTEL_82371SB=
_0;<br>
+=C2=A0 =C2=A0 k-&gt;class_id=C2=A0 =C2=A0 =C2=A0=3D PCI_CLASS_BRIDGE_ISA;<=
br>
+=C2=A0 =C2=A0 /*<br>
+=C2=A0 =C2=A0 =C2=A0* Reason: part of PIIX3 southbridge, needs to be wired=
 up by<br>
+=C2=A0 =C2=A0 =C2=A0* pc_piix.c&#39;s pc_init1()<br>
+=C2=A0 =C2=A0 =C2=A0*/<br>
+=C2=A0 =C2=A0 dc-&gt;user_creatable =3D false;<br>
+}<br>
+<br>
+static const TypeInfo piix3_pci_type_info =3D {<br>
+=C2=A0 =C2=A0 .name =3D TYPE_PIIX3_PCI_DEVICE,<br>
+=C2=A0 =C2=A0 .parent =3D TYPE_PCI_DEVICE,<br>
+=C2=A0 =C2=A0 .instance_size =3D sizeof(PIIX3State),<br>
+=C2=A0 =C2=A0 .abstract =3D true,<br>
+=C2=A0 =C2=A0 .class_init =3D pci_piix3_class_init,<br>
+=C2=A0 =C2=A0 .interfaces =3D (InterfaceInfo[]) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 { INTERFACE_CONVENTIONAL_PCI_<wbr>DEVICE },<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 { },<br>
+=C2=A0 =C2=A0 },<br>
+};<br>
+<br>
+static void piix3_class_init(ObjectClass *klass, void *data)<br>
+{<br>
+=C2=A0 =C2=A0 PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);<br>
+<br>
+=C2=A0 =C2=A0 k-&gt;config_write =3D piix3_write_config;<br>
+}<br>
+<br>
+static const TypeInfo piix3_info =3D {<br>
+=C2=A0 =C2=A0 .name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_DEVIC=
E,<br>
+=C2=A0 =C2=A0 .parent=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_PCI_DEVICE=
,<br>
+=C2=A0 =C2=A0 .class_init=C2=A0 =C2=A0 =3D piix3_class_init,<br>
+};<br>
+<br>
+static void piix3_xen_class_init(<wbr>ObjectClass *klass, void *data)<br>
+{<br>
+=C2=A0 =C2=A0 PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);<br>
+<br>
+=C2=A0 =C2=A0 k-&gt;config_write =3D piix3_write_config_xen;<br>
+};<br>
+<br>
+static const TypeInfo piix3_xen_info =3D {<br>
+=C2=A0 =C2=A0 .name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_XEN_D=
EVICE,<br>
+=C2=A0 =C2=A0 .parent=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_PCI_DEVICE=
,<br>
+=C2=A0 =C2=A0 .class_init=C2=A0 =C2=A0 =3D piix3_xen_class_init,<br>
+};<br>
+<br>
+static void piix3_register_types(void)<br>
+{<br>
+=C2=A0 =C2=A0 type_register_static(&amp;piix3_<wbr>pci_type_info);<br>
+=C2=A0 =C2=A0 type_register_static(&amp;piix3_<wbr>info);<br>
+=C2=A0 =C2=A0 type_register_static(&amp;piix3_<wbr>xen_info);<br>
+}<br>
+<br>
+type_init(piix3_register_<wbr>types)<br>
+<br>
+/*<br>
+ * Return the global irq number corresponding to a given device irq<br>
+ * pin. We could also use the bus number to have a more precise mapping.<b=
r>
+ */<br>
+static int pci_slot_get_pirq(PCIDevice *pci_dev, int pci_intx)<br>
+{<br>
+=C2=A0 =C2=A0 int slot_addend;<br>
+=C2=A0 =C2=A0 slot_addend =3D (pci_dev-&gt;devfn &gt;&gt; 3) - 1;<br>
+=C2=A0 =C2=A0 return (pci_intx + slot_addend) &amp; 3;<br>
+}<br>
+<br>
+PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX3State *piix3;<br>
+=C2=A0 =C2=A0 PCIDevice *pci_dev;<br>
+<br>
+=C2=A0 =C2=A0 /*<br>
+=C2=A0 =C2=A0 =C2=A0* Xen supports additional interrupt routes from the PC=
I devices to<br>
+=C2=A0 =C2=A0 =C2=A0* the IOAPIC: the four pins of each PCI device on the =
bus are also<br>
+=C2=A0 =C2=A0 =C2=A0* connected to the IOAPIC directly.<br>
+=C2=A0 =C2=A0 =C2=A0* These additional routes can be discovered through AC=
PI.<br>
+=C2=A0 =C2=A0 =C2=A0*/<br>
+=C2=A0 =C2=A0 if (xen_enabled()) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_dev =3D pci_create_simple_<wbr>multifuncti=
on(pci_bus, -1, true,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 TYPE_PIIX3_XEN_DEVICE);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(pci_bus, xen_piix3_set_irq, xen_p=
ci_slot_get_pirq,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0piix3, XEN_PIIX_NUM_PIRQS);<br>
+=C2=A0 =C2=A0 } else {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_dev =3D pci_create_simple_<wbr>multifuncti=
on(pci_bus, -1, true,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 TYPE_PIIX3_DEVICE);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(pci_bus, piix3_set_irq, pci_slot_=
get_pirq,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0piix3, PIIX_NUM_PIRQS);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_set_route_irq_fn(pci_<wbr>bus, piix3_r=
oute_intx_pin_to_irq);<br>
+=C2=A0 =C2=A0 }<br>
+=C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>DEVICE(piix3), =
&quot;isa.0&quot;));<br>
+<br>
+=C2=A0 =C2=A0 return piix3;<br>
+}<br>
diff --git a/hw/pci-host/Kconfig b/hw/pci-host/Kconfig<br>
index 1edc1a31d4..397043b289 100644<br>
--- a/hw/pci-host/Kconfig<br>
+++ b/hw/pci-host/Kconfig<br>
@@ -32,7 +32,6 @@ config PCI_PIIX<br>
=C2=A0 =C2=A0 =C2=A0bool<br>
=C2=A0 =C2=A0 =C2=A0select PCI<br>
=C2=A0 =C2=A0 =C2=A0select PAM<br>
-=C2=A0 =C2=A0 select ISA_BUS<br>
<br>
=C2=A0config PCI_EXPRESS_Q35<br>
=C2=A0 =C2=A0 =C2=A0bool<br>
diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
index 61f91ff561..79ecd58a2b 100644<br>
--- a/hw/pci-host/piix.c<br>
+++ b/hw/pci-host/piix.c<br>
@@ -24,22 +24,15 @@<br>
<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
-#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_host.h&quot;<br>
=C2=A0#include &quot;hw/pci-host/i440fx.h&quot;<br>
=C2=A0#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/qdev-properties.h&quot;<br>
-#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0#include &quot;qapi/error.h&quot;<br>
-#include &quot;qemu/range.h&quot;<br>
-#include &quot;hw/xen/xen.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;hw/pci-host/pam.h&quot;<br>
-#include &quot;sysemu/reset.h&quot;<br>
-#include &quot;sysemu/runstate.h&quot;<br>
-#include &quot;hw/i386/ioapic.h&quot;<br>
=C2=A0#include &quot;qapi/visitor.h&quot;<br>
=C2=A0#include &quot;qemu/error-report.h&quot;<br>
<br>
@@ -59,49 +52,9 @@ typedef struct I440FXState {<br>
=C2=A0 =C2=A0 =C2=A0uint32_t short_root_bus;<br>
=C2=A0} I440FXState;<br>
<br>
-#define PIIX_NUM_PIC_IRQS=C2=A0 =C2=A0 =C2=A0 =C2=A016=C2=A0 =C2=A0 =C2=A0=
 /* i8259 * 2 */<br>
-#define PIIX_NUM_PIRQS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4ULL=C2=A0 =C2=A0=
 /* PIRQ[A-D] */<br>
-#define XEN_PIIX_NUM_PIRQS=C2=A0 =C2=A0 =C2=A0 128ULL<br>
-<br>
-typedef struct PIIX3State {<br>
-=C2=A0 =C2=A0 PCIDevice dev;<br>
-<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* bitmap to track pic levels.<br>
-=C2=A0 =C2=A0 =C2=A0* The pic level is the logical OR of all the PCI irqs =
mapped to it<br>
-=C2=A0 =C2=A0 =C2=A0* So one PIC level is tracked by PIIX_NUM_PIRQS bits.<=
br>
-=C2=A0 =C2=A0 =C2=A0*<br>
-=C2=A0 =C2=A0 =C2=A0* PIRQ is mapped to PIC pins, we track it by<br>
-=C2=A0 =C2=A0 =C2=A0* PIIX_NUM_PIRQS * PIIX_NUM_PIC_IRQS =3D 64 bits with<=
br>
-=C2=A0 =C2=A0 =C2=A0* pic_irq * PIIX_NUM_PIRQS + pirq<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-#if PIIX_NUM_PIC_IRQS * PIIX_NUM_PIRQS &gt; 64<br>
-#error &quot;unable to encode pic state in 64bit in pic_levels.&quot;<br>
-#endif<br>
-=C2=A0 =C2=A0 uint64_t pic_levels;<br>
-<br>
-=C2=A0 =C2=A0 qemu_irq *pic;<br>
-<br>
-=C2=A0 =C2=A0 /* This member isn&#39;t used. Just for save/load compatibil=
ity */<br>
-=C2=A0 =C2=A0 int32_t pci_irq_levels_vmstate[PIIX_<wbr>NUM_PIRQS];<br>
-<br>
-=C2=A0 =C2=A0 /* Reset Control Register contents */<br>
-=C2=A0 =C2=A0 uint8_t rcr;<br>
-<br>
-=C2=A0 =C2=A0 /* IO memory region for Reset Control Register (RCR_IOPORT) =
*/<br>
-=C2=A0 =C2=A0 MemoryRegion rcr_mem;<br>
-} PIIX3State;<br>
-<br>
-#define TYPE_PIIX3_PCI_DEVICE &quot;pci-piix3&quot;<br>
-#define PIIX3_PCI_DEVICE(obj) \<br>
-=C2=A0 =C2=A0 OBJECT_CHECK(PIIX3State, (obj), TYPE_PIIX3_PCI_DEVICE)<br>
-<br>
=C2=A0#define I440FX_PCI_DEVICE(obj) \<br>
=C2=A0 =C2=A0 =C2=A0OBJECT_CHECK(PCII440FXState, (obj), TYPE_I440FX_PCI_DEV=
ICE)<br>
<br>
-#define TYPE_PIIX3_DEVICE &quot;PIIX3&quot;<br>
-#define TYPE_PIIX3_XEN_DEVICE &quot;PIIX3-xen&quot;<br>
-<br>
=C2=A0struct PCII440FXState {<br>
=C2=A0 =C2=A0 =C2=A0/*&lt; private &gt;*/<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice parent_obj;<br>
@@ -128,22 +81,6 @@ struct PCII440FXState {<br>
=C2=A0 */<br>
=C2=A0#define I440FX_COREBOOT_RAM_SIZE 0x57<br>
<br>
-static void piix3_set_irq(void *opaque, int pirq, int level);<br>
-static PCIINTxRoute piix3_route_intx_pin_to_irq(<wbr>void *opaque, int pci=
_intx);<br>
-static void piix3_write_config_xen(<wbr>PCIDevice *dev,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32_t address, uint32_t val, int l=
en);<br>
-<br>
-/*<br>
- * Return the global irq number corresponding to a given device irq<br>
- * pin. We could also use the bus number to have a more precise mapping.<b=
r>
- */<br>
-static int pci_slot_get_pirq(PCIDevice *pci_dev, int pci_intx)<br>
-{<br>
-=C2=A0 =C2=A0 int slot_addend;<br>
-=C2=A0 =C2=A0 slot_addend =3D (pci_dev-&gt;devfn &gt;&gt; 3) - 1;<br>
-=C2=A0 =C2=A0 return (pci_intx + slot_addend) &amp; 3;<br>
-}<br>
-<br>
=C2=A0static void i440fx_update_memory_mappings(<wbr>PCII440FXState *d)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0int i;<br>
@@ -333,36 +270,6 @@ static void i440fx_realize(PCIDevice *dev, Error **err=
p)<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0}<br>
<br>
-static PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *piix3;<br>
-=C2=A0 =C2=A0 PCIDevice *pci_dev;<br>
-<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* Xen supports additional interrupt routes from the PC=
I devices to<br>
-=C2=A0 =C2=A0 =C2=A0* the IOAPIC: the four pins of each PCI device on the =
bus are also<br>
-=C2=A0 =C2=A0 =C2=A0* connected to the IOAPIC directly.<br>
-=C2=A0 =C2=A0 =C2=A0* These additional routes can be discovered through AC=
PI.<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 if (xen_enabled()) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_dev =3D pci_create_simple_<wbr>multifuncti=
on(pci_bus, -1, true,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 TYPE_PIIX3_XEN_DEVICE);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(pci_bus, xen_piix3_set_irq, xen_p=
ci_slot_get_pirq,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0piix3, XEN_PIIX_NUM_PIRQS);<br>
-=C2=A0 =C2=A0 } else {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_dev =3D pci_create_simple_<wbr>multifuncti=
on(pci_bus, -1, true,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 TYPE_PIIX3_DEVICE);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D PIIX3_PCI_DEVICE(pci_dev);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_irqs(pci_bus, piix3_set_irq, pci_slot_=
get_pirq,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0piix3, PIIX_NUM_PIRQS);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_set_route_irq_fn(pci_<wbr>bus, piix3_r=
oute_intx_pin_to_irq);<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>DEVICE(piix3), =
&quot;isa.0&quot;));<br>
-<br>
-=C2=A0 =C2=A0 return piix3;<br>
-}<br>
-<br>
=C2=A0PCIBus *i440fx_init(const char *host_type, const char *pci_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0PCII440FXState **pi440fx_state,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0int *piix3_devfn,<br>
@@ -455,312 +362,6 @@ PCIBus *find_i440fx(void)<br>
=C2=A0 =C2=A0 =C2=A0return s ? s-&gt;bus : NULL;<br>
=C2=A0}<br>
<br>
-/* PIIX3 PCI to ISA bridge */<br>
-static void piix3_set_irq_pic(PIIX3State *piix3, int pic_irq)<br>
-{<br>
-=C2=A0 =C2=A0 qemu_set_irq(piix3-&gt;pic[pic_<wbr>irq],<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0!!(piix3-&gt=
;pic_levels &amp;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (((1=
ULL &lt;&lt; PIIX_NUM_PIRQS) - 1) &lt;&lt;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0(pic_irq * PIIX_NUM_PIRQS))));<br>
-}<br>
-<br>
-static void piix3_set_irq_level_internal(<wbr>PIIX3State *piix3, int pirq,=
 int level)<br>
-{<br>
-=C2=A0 =C2=A0 int pic_irq;<br>
-=C2=A0 =C2=A0 uint64_t mask;<br>
-<br>
-=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pirq];<br>
-=C2=A0 =C2=A0 if (pic_irq &gt;=3D PIIX_NUM_PIC_IRQS) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 mask =3D 1ULL &lt;&lt; ((pic_irq * PIIX_NUM_PIRQS) + pirq);<=
br>
-=C2=A0 =C2=A0 piix3-&gt;pic_levels &amp;=3D ~mask;<br>
-=C2=A0 =C2=A0 piix3-&gt;pic_levels |=3D mask * !!level;<br>
-}<br>
-<br>
-static void piix3_set_irq_level(PIIX3State *piix3, int pirq, int level)<br=
>
-{<br>
-=C2=A0 =C2=A0 int pic_irq;<br>
-<br>
-=C2=A0 =C2=A0 pic_irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pirq];<br>
-=C2=A0 =C2=A0 if (pic_irq &gt;=3D PIIX_NUM_PIC_IRQS) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 piix3_set_irq_level_internal(<wbr>piix3, pirq, level);<br>
-<br>
-=C2=A0 =C2=A0 piix3_set_irq_pic(piix3, pic_irq);<br>
-}<br>
-<br>
-static void piix3_set_irq(void *opaque, int pirq, int level)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
-=C2=A0 =C2=A0 piix3_set_irq_level(piix3, pirq, level);<br>
-}<br>
-<br>
-static PCIINTxRoute piix3_route_intx_pin_to_irq(<wbr>void *opaque, int pin=
)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
-=C2=A0 =C2=A0 int irq =3D piix3-&gt;dev.config[PIIX_PIRQCA + pin];<br>
-=C2=A0 =C2=A0 PCIINTxRoute route;<br>
-<br>
-=C2=A0 =C2=A0 if (irq &lt; PIIX_NUM_PIC_IRQS) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.mode =3D PCI_INTX_ENABLED;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.irq =3D irq;<br>
-=C2=A0 =C2=A0 } else {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.mode =3D PCI_INTX_DISABLED;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 route.irq =3D -1;<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 return route;<br>
-}<br>
-<br>
-/* irq routing is changed. so rebuild bitmap */<br>
-static void piix3_update_irq_levels(<wbr>PIIX3State *piix3)<br>
-{<br>
-=C2=A0 =C2=A0 PCIBus *bus =3D pci_get_bus(&amp;piix3-&gt;dev);<br>
-=C2=A0 =C2=A0 int pirq;<br>
-<br>
-=C2=A0 =C2=A0 piix3-&gt;pic_levels =3D 0;<br>
-=C2=A0 =C2=A0 for (pirq =3D 0; pirq &lt; PIIX_NUM_PIRQS; pirq++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_set_irq_level(piix3, pirq, pci_bus_get_i=
rq_level(bus, pirq));<br>
-=C2=A0 =C2=A0 }<br>
-}<br>
-<br>
-static void piix3_write_config(PCIDevice *dev,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32_t address, uint32_t val, int l=
en)<br>
-{<br>
-=C2=A0 =C2=A0 pci_default_write_config(dev, address, val, len);<br>
-=C2=A0 =C2=A0 if (ranges_overlap(address, len, PIIX_PIRQCA, 4)) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX3State *piix3 =3D PIIX3_PCI_DEVICE(dev);<b=
r>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 int pic_irq;<br>
-<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_fire_intx_routing_<wbr>notifier(pci_ge=
t_bus(&amp;piix3-&gt;<wbr>dev));<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_update_irq_levels(piix3)<wbr>;<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 for (pic_irq =3D 0; pic_irq &lt; PIIX_NUM_PIC_=
IRQS; pic_irq++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_set_irq_pic(piix3, pic_irq=
);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 }<br>
-}<br>
-<br>
-static void piix3_write_config_xen(<wbr>PCIDevice *dev,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0uint32_t address, uint32_t val, int l=
en)<br>
-{<br>
-=C2=A0 =C2=A0 xen_piix_pci_write_config_<wbr>client(address, val, len);<br=
>
-=C2=A0 =C2=A0 piix3_write_config(dev, address, val, len);<br>
-}<br>
-<br>
-static void piix3_reset(void *opaque)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *d =3D opaque;<br>
-=C2=A0 =C2=A0 uint8_t *pci_conf =3D d-&gt;dev.config;<br>
-<br>
-=C2=A0 =C2=A0 pci_conf[0x04] =3D 0x07; /* master, memory and I/O */<br>
-=C2=A0 =C2=A0 pci_conf[0x05] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0x06] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0x07] =3D 0x02; /* PCI_status_devsel_medium */<br>
-=C2=A0 =C2=A0 pci_conf[0x4c] =3D 0x4d;<br>
-=C2=A0 =C2=A0 pci_conf[0x4e] =3D 0x03;<br>
-=C2=A0 =C2=A0 pci_conf[0x4f] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0x60] =3D 0x80;<br>
-=C2=A0 =C2=A0 pci_conf[0x61] =3D 0x80;<br>
-=C2=A0 =C2=A0 pci_conf[0x62] =3D 0x80;<br>
-=C2=A0 =C2=A0 pci_conf[0x63] =3D 0x80;<br>
-=C2=A0 =C2=A0 pci_conf[0x69] =3D 0x02;<br>
-=C2=A0 =C2=A0 pci_conf[0x70] =3D 0x80;<br>
-=C2=A0 =C2=A0 pci_conf[0x76] =3D 0x0c;<br>
-=C2=A0 =C2=A0 pci_conf[0x77] =3D 0x0c;<br>
-=C2=A0 =C2=A0 pci_conf[0x78] =3D 0x02;<br>
-=C2=A0 =C2=A0 pci_conf[0x79] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0x80] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0x82] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xa0] =3D 0x08;<br>
-=C2=A0 =C2=A0 pci_conf[0xa2] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xa3] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xa4] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xa5] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xa6] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xa7] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xa8] =3D 0x0f;<br>
-=C2=A0 =C2=A0 pci_conf[0xaa] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xab] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xac] =3D 0x00;<br>
-=C2=A0 =C2=A0 pci_conf[0xae] =3D 0x00;<br>
-<br>
-=C2=A0 =C2=A0 d-&gt;pic_levels =3D 0;<br>
-=C2=A0 =C2=A0 d-&gt;rcr =3D 0;<br>
-}<br>
-<br>
-static int piix3_post_load(void *opaque, int version_id)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
-=C2=A0 =C2=A0 int pirq;<br>
-<br>
-=C2=A0 =C2=A0 /* Because the i8259 has not been deserialized yet, qemu_irq=
_raise<br>
-=C2=A0 =C2=A0 =C2=A0* might bring the system to a different state than the=
 saved one;<br>
-=C2=A0 =C2=A0 =C2=A0* for example, the interrupt could be masked but the i=
8259 would<br>
-=C2=A0 =C2=A0 =C2=A0* not know that yet and would trigger an interrupt in =
the CPU.<br>
-=C2=A0 =C2=A0 =C2=A0*<br>
-=C2=A0 =C2=A0 =C2=A0* Here, we update irq levels without raising the inter=
rupt.<br>
-=C2=A0 =C2=A0 =C2=A0* Interrupt state will be deserialized separately thro=
ugh the i8259.<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 piix3-&gt;pic_levels =3D 0;<br>
-=C2=A0 =C2=A0 for (pirq =3D 0; pirq &lt; PIIX_NUM_PIRQS; pirq++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_set_irq_level_internal(<wbr>piix3, pirq,=
<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_get_irq_level(pci_get_<w=
br>bus(&amp;piix3-&gt;dev), pirq));<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 return 0;<br>
-}<br>
-<br>
-static int piix3_pre_save(void *opaque)<br>
-{<br>
-=C2=A0 =C2=A0 int i;<br>
-=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
-<br>
-=C2=A0 =C2=A0 for (i =3D 0; i &lt; ARRAY_SIZE(piix3-&gt;pci_irq_<wbr>level=
s_vmstate); i++) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3-&gt;pci_irq_levels_vmstate[<wbr>i] =3D<b=
r>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pci_bus_get_irq_level(pci_get_<w=
br>bus(&amp;piix3-&gt;dev), i);<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 return 0;<br>
-}<br>
-<br>
-static bool piix3_rcr_needed(void *opaque)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *piix3 =3D opaque;<br>
-<br>
-=C2=A0 =C2=A0 return (piix3-&gt;rcr !=3D 0);<br>
-}<br>
-<br>
-static const VMStateDescription vmstate_piix3_rcr =3D {<br>
-=C2=A0 =C2=A0 .name =3D &quot;PIIX3/rcr&quot;,<br>
-=C2=A0 =C2=A0 .version_id =3D 1,<br>
-=C2=A0 =C2=A0 .minimum_version_id =3D 1,<br>
-=C2=A0 =C2=A0 .needed =3D piix3_rcr_needed,<br>
-=C2=A0 =C2=A0 .fields =3D (VMStateField[]) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_UINT8(rcr, PIIX3State),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_END_OF_LIST()<br>
-=C2=A0 =C2=A0 }<br>
-};<br>
-<br>
-static const VMStateDescription vmstate_piix3 =3D {<br>
-=C2=A0 =C2=A0 .name =3D &quot;PIIX3&quot;,<br>
-=C2=A0 =C2=A0 .version_id =3D 3,<br>
-=C2=A0 =C2=A0 .minimum_version_id =3D 2,<br>
-=C2=A0 =C2=A0 .post_load =3D piix3_post_load,<br>
-=C2=A0 =C2=A0 .pre_save =3D piix3_pre_save,<br>
-=C2=A0 =C2=A0 .fields =3D (VMStateField[]) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_PCI_DEVICE(dev, PIIX3State),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_INT32_ARRAY_V(pci_irq_<wbr>levels_vmst=
ate, PIIX3State,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX_NUM_PIRQS, 3),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 VMSTATE_END_OF_LIST()<br>
-=C2=A0 =C2=A0 },<br>
-=C2=A0 =C2=A0 .subsections =3D (const VMStateDescription*[]) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;vmstate_piix3_rcr,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 NULL<br>
-=C2=A0 =C2=A0 }<br>
-};<br>
-<br>
-<br>
-static void rcr_write(void *opaque, hwaddr addr, uint64_t val, unsigned le=
n)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *d =3D opaque;<br>
-<br>
-=C2=A0 =C2=A0 if (val &amp; 4) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_system_reset_request(<wbr>SHUTDOWN_CAUSE_=
GUEST_RESET);<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
-=C2=A0 =C2=A0 }<br>
-=C2=A0 =C2=A0 d-&gt;rcr =3D val &amp; 2; /* keep System Reset type only */=
<br>
-}<br>
-<br>
-static uint64_t rcr_read(void *opaque, hwaddr addr, unsigned len)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *d =3D opaque;<br>
-<br>
-=C2=A0 =C2=A0 return d-&gt;rcr;<br>
-}<br>
-<br>
-static const MemoryRegionOps rcr_ops =3D {<br>
-=C2=A0 =C2=A0 .read =3D rcr_read,<br>
-=C2=A0 =C2=A0 .write =3D rcr_write,<br>
-=C2=A0 =C2=A0 .endianness =3D DEVICE_LITTLE_ENDIAN<br>
-};<br>
-<br>
-static void piix3_realize(PCIDevice *dev, Error **errp)<br>
-{<br>
-=C2=A0 =C2=A0 PIIX3State *d =3D PIIX3_PCI_DEVICE(dev);<br>
-<br>
-=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(d), get_system_memory(),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(dev), errp)) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
-=C2=A0 =C2=A0 }<br>
-<br>
-=C2=A0 =C2=A0 memory_region_init_io(&amp;d-&gt;rcr_<wbr>mem, OBJECT(dev), =
&amp;rcr_ops, d,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 &quot;piix3-reset-control&quot;, 1);<br>
-=C2=A0 =C2=A0 memory_region_add_subregion_<wbr>overlap(pci_address_space_i=
o(<wbr>dev), RCR_IOPORT,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;d-&=
gt;rcr_mem, 1);<br>
-<br>
-=C2=A0 =C2=A0 qemu_register_reset(piix3_<wbr>reset, d);<br>
-}<br>
-<br>
-static void pci_piix3_class_init(<wbr>ObjectClass *klass, void *data)<br>
-{<br>
-=C2=A0 =C2=A0 DeviceClass *dc =3D DEVICE_CLASS(klass);<br>
-=C2=A0 =C2=A0 PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);<br>
-<br>
-=C2=A0 =C2=A0 dc-&gt;desc=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D &quot;ISA bridge&=
quot;;<br>
-=C2=A0 =C2=A0 dc-&gt;vmsd=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D &amp;vmstate_piix=
3;<br>
-=C2=A0 =C2=A0 dc-&gt;hotpluggable=C2=A0 =C2=A0=3D false;<br>
-=C2=A0 =C2=A0 k-&gt;realize=C2=A0 =C2=A0 =C2=A0 =3D piix3_realize;<br>
-=C2=A0 =C2=A0 k-&gt;vendor_id=C2=A0 =C2=A0 =3D PCI_VENDOR_ID_INTEL;<br>
-=C2=A0 =C2=A0 /* 82371SB PIIX3 PCI-to-ISA bridge (Step A1) */<br>
-=C2=A0 =C2=A0 k-&gt;device_id=C2=A0 =C2=A0 =3D PCI_DEVICE_ID_INTEL_82371SB=
_0;<br>
-=C2=A0 =C2=A0 k-&gt;class_id=C2=A0 =C2=A0 =C2=A0=3D PCI_CLASS_BRIDGE_ISA;<=
br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* Reason: part of PIIX3 southbridge, needs to be wired=
 up by<br>
-=C2=A0 =C2=A0 =C2=A0* pc_piix.c&#39;s pc_init1()<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 dc-&gt;user_creatable =3D false;<br>
-}<br>
-<br>
-static const TypeInfo piix3_pci_type_info =3D {<br>
-=C2=A0 =C2=A0 .name =3D TYPE_PIIX3_PCI_DEVICE,<br>
-=C2=A0 =C2=A0 .parent =3D TYPE_PCI_DEVICE,<br>
-=C2=A0 =C2=A0 .instance_size =3D sizeof(PIIX3State),<br>
-=C2=A0 =C2=A0 .abstract =3D true,<br>
-=C2=A0 =C2=A0 .class_init =3D pci_piix3_class_init,<br>
-=C2=A0 =C2=A0 .interfaces =3D (InterfaceInfo[]) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 { INTERFACE_CONVENTIONAL_PCI_<wbr>DEVICE },<br=
>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 { },<br>
-=C2=A0 =C2=A0 },<br>
-};<br>
-<br>
-static void piix3_class_init(ObjectClass *klass, void *data)<br>
-{<br>
-=C2=A0 =C2=A0 PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);<br>
-<br>
-=C2=A0 =C2=A0 k-&gt;config_write =3D piix3_write_config;<br>
-}<br>
-<br>
-static const TypeInfo piix3_info =3D {<br>
-=C2=A0 =C2=A0 .name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_DEVIC=
E,<br>
-=C2=A0 =C2=A0 .parent=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_PCI_DEVICE=
,<br>
-=C2=A0 =C2=A0 .class_init=C2=A0 =C2=A0 =3D piix3_class_init,<br>
-};<br>
-<br>
-static void piix3_xen_class_init(<wbr>ObjectClass *klass, void *data)<br>
-{<br>
-=C2=A0 =C2=A0 PCIDeviceClass *k =3D PCI_DEVICE_CLASS(klass);<br>
-<br>
-=C2=A0 =C2=A0 k-&gt;config_write =3D piix3_write_config_xen;<br>
-};<br>
-<br>
-static const TypeInfo piix3_xen_info =3D {<br>
-=C2=A0 =C2=A0 .name=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_XEN_D=
EVICE,<br>
-=C2=A0 =C2=A0 .parent=C2=A0 =C2=A0 =C2=A0 =C2=A0 =3D TYPE_PIIX3_PCI_DEVICE=
,<br>
-=C2=A0 =C2=A0 .class_init=C2=A0 =C2=A0 =3D piix3_xen_class_init,<br>
-};<br>
-<br>
=C2=A0static void i440fx_class_init(ObjectClass *klass, void *data)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0DeviceClass *dc =3D DEVICE_CLASS(klass);<br>
@@ -922,9 +523,6 @@ static void i440fx_register_types(void)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0type_register_static(&amp;i440fx_<wbr>info);<br>
=C2=A0 =C2=A0 =C2=A0type_register_static(&amp;igd_<wbr>passthrough_i440fx_i=
nfo);<br>
-=C2=A0 =C2=A0 type_register_static(&amp;piix3_<wbr>pci_type_info);<br>
-=C2=A0 =C2=A0 type_register_static(&amp;piix3_<wbr>info);<br>
-=C2=A0 =C2=A0 type_register_static(&amp;piix3_<wbr>xen_info);<br>
=C2=A0 =C2=A0 =C2=A0type_register_static(&amp;i440fx_<wbr>pcihost_info);<br=
>
=C2=A0}<br>
<br>
diff --git a/include/hw/southbridge/piix.<wbr>h b/include/hw/southbridge/pi=
ix.<wbr>h<br>
index 9c92c37a4d..324a3a99fc 100644<br>
--- a/include/hw/southbridge/piix.<wbr>h<br>
+++ b/include/hw/southbridge/piix.<wbr>h<br>
@@ -12,6 +12,8 @@<br>
=C2=A0#ifndef HW_SOUTHBRIDGE_PIIX_H<br>
=C2=A0#define HW_SOUTHBRIDGE_PIIX_H<br>
<br>
+#include &quot;hw/pci/pci.h&quot;<br>
+<br>
=C2=A0#define TYPE_PIIX4_PM &quot;PIIX4_PM&quot;<br>
<br>
=C2=A0I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t smb_io_base,<b=
r>
@@ -30,8 +32,42 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn, uint32_t s=
mb_io_base,<br>
=C2=A0 */<br>
=C2=A0#define RCR_IOPORT 0xcf9<br>
<br>
+#define PIIX_NUM_PIC_IRQS=C2=A0 =C2=A0 =C2=A0 =C2=A016=C2=A0 =C2=A0 =C2=A0=
 /* i8259 * 2 */<br>
+#define PIIX_NUM_PIRQS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4ULL=C2=A0 =C2=A0=
 /* PIRQ[A-D] */<br>
+<br>
+typedef struct PIIXState {<br>
+=C2=A0 =C2=A0 PCIDevice dev;<br>
+<br>
+=C2=A0 =C2=A0 /*<br>
+=C2=A0 =C2=A0 =C2=A0* bitmap to track pic levels.<br>
+=C2=A0 =C2=A0 =C2=A0* The pic level is the logical OR of all the PCI irqs =
mapped to it<br>
+=C2=A0 =C2=A0 =C2=A0* So one PIC level is tracked by PIIX_NUM_PIRQS bits.<=
br>
+=C2=A0 =C2=A0 =C2=A0*<br>
+=C2=A0 =C2=A0 =C2=A0* PIRQ is mapped to PIC pins, we track it by<br>
+=C2=A0 =C2=A0 =C2=A0* PIIX_NUM_PIRQS * PIIX_NUM_PIC_IRQS =3D 64 bits with<=
br>
+=C2=A0 =C2=A0 =C2=A0* pic_irq * PIIX_NUM_PIRQS + pirq<br>
+=C2=A0 =C2=A0 =C2=A0*/<br>
+#if PIIX_NUM_PIC_IRQS * PIIX_NUM_PIRQS &gt; 64<br>
+#error &quot;unable to encode pic state in 64bit in pic_levels.&quot;<br>
+#endif<br>
+=C2=A0 =C2=A0 uint64_t pic_levels;<br>
+<br>
+=C2=A0 =C2=A0 qemu_irq *pic;<br>
+<br>
+=C2=A0 =C2=A0 /* This member isn&#39;t used. Just for save/load compatibil=
ity */<br>
+=C2=A0 =C2=A0 int32_t pci_irq_levels_vmstate[PIIX_<wbr>NUM_PIRQS];<br>
+<br>
+=C2=A0 =C2=A0 /* Reset Control Register contents */<br>
+=C2=A0 =C2=A0 uint8_t rcr;<br>
+<br>
+=C2=A0 =C2=A0 /* IO memory region for Reset Control Register (RCR_IOPORT) =
*/<br>
+=C2=A0 =C2=A0 MemoryRegion rcr_mem;<br>
+} PIIX3State;<br>
+<br>
=C2=A0extern PCIDevice *piix4_dev;<br>
<br>
+PIIX3State *piix3_create(PCIBus *pci_bus, ISABus **isa_bus);<br>
+<br>
=C2=A0DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0I2CBus **smbus, size_t ide_buses);<br>
=C2=A0<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000a7a92d05952c0182--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3929220089666017444==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 09:34:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 09:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLOe5-0000gZ-BN; Fri, 18 Oct 2019 09:34:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLOe3-0000gR-9o
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 09:34:03 +0000
X-Inumbo-ID: 6adc55b0-f18a-11e9-8aca-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6adc55b0-f18a-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 09:34:01 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id 41so4390679oti.12
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 02:34:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=8kmGKBvA+pMQPbeVneluAYIicVpDPfuuiN2lYzvLGFY=;
 b=W5joDb6Rjcl2602j/Rjoiuwtu4mxydfJjiGCU9G08MoH2kOVU8N1joNJ0VEKOzm0Ni
 Fy0bW93fVZ0tsQ2kT6cjnTGbCTBSf/9QhHJlhWompWQCLbux2saYsa0tsnt4d5OLowGk
 IeEjUbzm783DNHpqIXLqXL9FgoAc/HXTKZm5E9tu7RvFIHW0QqtYui6gy1RbuZmgFqkm
 iXIoSySM+Q+TJOBf50OrPXtZpMw6b1FS2jZcuMviQf5MdG7swbWgNVr6URSx3ZDAULMo
 VxOeE3xAWgeiI3sM7ZZEB4TE28syIYtYeQ7QBGAqo/vXSrDTIkBcqFGc9pfRW9uNkPMv
 seGg==
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=8kmGKBvA+pMQPbeVneluAYIicVpDPfuuiN2lYzvLGFY=;
 b=luqehxUuUn9XLIeU+QuoNxEvQ2qJOEioIlR3twKy4mOiuEMz2t0SftISxkVrH56SFh
 reHmPD+egkkT0Z2WEaW18iwD9JRMliCe4t1a6xfuvF/o/hqVfKJfOgjIWQwyO5/zlNCe
 Jp75EDYslfTHPMNRYR8moucCYRbwNHT9Y7KPsUso5EV17KrKU/JqHiRRL4hGhjOYnn13
 9MgUogc5YrUv2uDs7WPxYSkljdrs48SB1odTk5nqkdujwxMRkS5h4vLWpHOZyF3RjI8s
 KNjxX7NeWJ8JAtcFowAmH+O93zstRutx2akOM0fawLdEmRWN5uymWNX5R/8lihqyufDe
 Kl8w==
X-Gm-Message-State: APjAAAWWbcBUuMR8res5NFKNOE+V0hz6mu4xHe0h43s0HS+m0tw/jFm9
 8pm4hJCcqO+5dm7BR2W0/C5QU6PTKZbZUwER8V8=
X-Google-Smtp-Source: APXvYqyEuy4kvkbgBNCF1zQARF+H+MSyf/x3b0H3+IF5IOlbgKSSw5h6llJaNaTRCvCxy8pVlEw8pzwRvTjBSqDBtvs=
X-Received: by 2002:a05:6830:1d8f:: with SMTP id
 y15mr6448632oti.121.1571391240977; 
 Fri, 18 Oct 2019 02:34:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 02:34:00
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-32-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-32-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 11:34:00 +0200
Message-ID: <CAL1e-=j78xuEhqdHaXn9StE=3M4VBx+yimosTMP6VtgCo0GuGw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 31/32] hw/pci-host: Rename incorrectly named
 'piix' as 'i440fx'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6419868081495348431=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6419868081495348431==
Content-Type: multipart/alternative; boundary="000000000000b8c01d05952c080b"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> We moved all the PIIX3 southbridge code out of hw/pci-host/piix.c,
> it now only contains i440FX northbridge code.
> Rename it to match the chipset modelled.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  MAINTAINERS                      | 2 +-
>  hw/i386/Kconfig                  | 2 +-
>  hw/pci-host/Kconfig              | 2 +-
>  hw/pci-host/Makefile.objs        | 2 +-
>  hw/pci-host/{piix.c =3D> i440fx.c} | 0
>  5 files changed, 4 insertions(+), 4 deletions(-)
>  rename hw/pci-host/{piix.c =3D> i440fx.c} (100%)
>
>

Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>


> diff --git a/MAINTAINERS b/MAINTAINERS
> index 4845f47d93..1bc9959b8a 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1225,7 +1225,7 @@ M: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
>  S: Supported
>  F: include/hw/i386/
>  F: hw/i386/
> -F: hw/pci-host/piix.c
> +F: hw/pci-host/i440fx.c
>  F: hw/pci-host/q35.c
>  F: hw/pci-host/pam.c
>  F: include/hw/pci-host/i440fx.h
> diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig
> index 589d75e26a..cfe94aede7 100644
> --- a/hw/i386/Kconfig
> +++ b/hw/i386/Kconfig
> @@ -60,7 +60,7 @@ config I440FX
>      select PC_PCI
>      select PC_ACPI
>      select ACPI_SMBUS
> -    select PCI_PIIX
> +    select PCI_I440FX
>      select PIIX3
>      select IDE_PIIX
>      select DIMM
> diff --git a/hw/pci-host/Kconfig b/hw/pci-host/Kconfig
> index 397043b289..b0aa8351c4 100644
> --- a/hw/pci-host/Kconfig
> +++ b/hw/pci-host/Kconfig
> @@ -28,7 +28,7 @@ config PCI_SABRE
>      select PCI
>      bool
>
> -config PCI_PIIX
> +config PCI_I440FX
>      bool
>      select PCI
>      select PAM
> diff --git a/hw/pci-host/Makefile.objs b/hw/pci-host/Makefile.objs
> index a9cd3e022d..efd752b766 100644
> --- a/hw/pci-host/Makefile.objs
> +++ b/hw/pci-host/Makefile.objs
> @@ -13,7 +13,7 @@ common-obj-$(CONFIG_VERSATILE_PCI) +=3D versatile.o
>
>  common-obj-$(CONFIG_PCI_SABRE) +=3D sabre.o
>  common-obj-$(CONFIG_FULONG) +=3D bonito.o
> -common-obj-$(CONFIG_PCI_PIIX) +=3D piix.o
> +common-obj-$(CONFIG_PCI_I440FX) +=3D i440fx.o
>  common-obj-$(CONFIG_PCI_EXPRESS_Q35) +=3D q35.o
>  common-obj-$(CONFIG_PCI_EXPRESS_GENERIC_BRIDGE) +=3D gpex.o
>  common-obj-$(CONFIG_PCI_EXPRESS_XILINX) +=3D xilinx-pcie.o
> diff --git a/hw/pci-host/piix.c b/hw/pci-host/i440fx.c
> similarity index 100%
> rename from hw/pci-host/piix.c
> rename to hw/pci-host/i440fx.c
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
We moved all the PIIX3 southbridge code out of hw/pci-host/piix.c,<br>
it now only contains i440FX northbridge code.<br>
Rename it to match the chipset modelled.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 | 2 +-<br>
=C2=A0hw/i386/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 | 2 +-<br>
=C2=A0hw/pci-host/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
 2 +-<br>
=C2=A0hw/pci-host/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 | 2 +-<br>
=C2=A0hw/pci-host/{piix.c =3D&gt; i440fx.c} | 0<br>
=C2=A05 files changed, 4 insertions(+), 4 deletions(-)<br>
=C2=A0rename hw/pci-host/{piix.c =3D&gt; i440fx.c} (100%)<br>
<br></blockquote><div><br></div><div><br></div><div><span style=3D"color:rg=
b(34,34,34);font-size:14px;line-height:22.1200008392334px">Reviewed-by: Ale=
ksandar Markovic &lt;</span><a href=3D"mailto:amarkovic@wavecomp.com" targe=
t=3D"_blank" style=3D"font-size:14px;line-height:22.1200008392334px">amarko=
vic@wavecomp.com</a><span style=3D"color:rgb(34,34,34);font-size:14px;line-=
height:22.1200008392334px">&gt;</span><br></div><div>=C2=A0</div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc sol=
id;padding-left:1ex">
diff --git a/MAINTAINERS b/MAINTAINERS<br>
index 4845f47d93..1bc9959b8a 100644<br>
--- a/MAINTAINERS<br>
+++ b/MAINTAINERS<br>
@@ -1225,7 +1225,7 @@ M: Marcel Apfelbaum &lt;<a href=3D"mailto:marcel.apfe=
lbaum@gmail.com">marcel.apfelbaum@gmail.com</a>&gt;<br>
=C2=A0S: Supported<br>
=C2=A0F: include/hw/i386/<br>
=C2=A0F: hw/i386/<br>
-F: hw/pci-host/piix.c<br>
+F: hw/pci-host/i440fx.c<br>
=C2=A0F: hw/pci-host/q35.c<br>
=C2=A0F: hw/pci-host/pam.c<br>
=C2=A0F: include/hw/pci-host/i440fx.h<br>
diff --git a/hw/i386/Kconfig b/hw/i386/Kconfig<br>
index 589d75e26a..cfe94aede7 100644<br>
--- a/hw/i386/Kconfig<br>
+++ b/hw/i386/Kconfig<br>
@@ -60,7 +60,7 @@ config I440FX<br>
=C2=A0 =C2=A0 =C2=A0select PC_PCI<br>
=C2=A0 =C2=A0 =C2=A0select PC_ACPI<br>
=C2=A0 =C2=A0 =C2=A0select ACPI_SMBUS<br>
-=C2=A0 =C2=A0 select PCI_PIIX<br>
+=C2=A0 =C2=A0 select PCI_I440FX<br>
=C2=A0 =C2=A0 =C2=A0select PIIX3<br>
=C2=A0 =C2=A0 =C2=A0select IDE_PIIX<br>
=C2=A0 =C2=A0 =C2=A0select DIMM<br>
diff --git a/hw/pci-host/Kconfig b/hw/pci-host/Kconfig<br>
index 397043b289..b0aa8351c4 100644<br>
--- a/hw/pci-host/Kconfig<br>
+++ b/hw/pci-host/Kconfig<br>
@@ -28,7 +28,7 @@ config PCI_SABRE<br>
=C2=A0 =C2=A0 =C2=A0select PCI<br>
=C2=A0 =C2=A0 =C2=A0bool<br>
<br>
-config PCI_PIIX<br>
+config PCI_I440FX<br>
=C2=A0 =C2=A0 =C2=A0bool<br>
=C2=A0 =C2=A0 =C2=A0select PCI<br>
=C2=A0 =C2=A0 =C2=A0select PAM<br>
diff --git a/hw/pci-host/Makefile.objs b/hw/pci-host/Makefile.objs<br>
index a9cd3e022d..efd752b766 100644<br>
--- a/hw/pci-host/Makefile.objs<br>
+++ b/hw/pci-host/Makefile.objs<br>
@@ -13,7 +13,7 @@ common-obj-$(CONFIG_VERSATILE_<wbr>PCI) +=3D versatile.o<=
br>
<br>
=C2=A0common-obj-$(CONFIG_PCI_SABRE) +=3D sabre.o<br>
=C2=A0common-obj-$(CONFIG_FULONG) +=3D bonito.o<br>
-common-obj-$(CONFIG_PCI_PIIX) +=3D piix.o<br>
+common-obj-$(CONFIG_PCI_<wbr>I440FX) +=3D i440fx.o<br>
=C2=A0common-obj-$(CONFIG_PCI_<wbr>EXPRESS_Q35) +=3D q35.o<br>
=C2=A0common-obj-$(CONFIG_PCI_<wbr>EXPRESS_GENERIC_BRIDGE) +=3D gpex.o<br>
=C2=A0common-obj-$(CONFIG_PCI_<wbr>EXPRESS_XILINX) +=3D xilinx-pcie.o<br>
diff --git a/hw/pci-host/piix.c b/hw/pci-host/i440fx.c<br>
similarity index 100%<br>
rename from hw/pci-host/piix.c<br>
rename to hw/pci-host/i440fx.c<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000b8c01d05952c080b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6419868081495348431==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 10:00:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 10:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLP3S-00039U-Oi; Fri, 18 Oct 2019 10:00:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLP3R-00039N-IL
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 10:00:17 +0000
X-Inumbo-ID: 11ea18da-f18e-11e9-93dd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11ea18da-f18e-11e9-93dd-12813bfff9fa;
 Fri, 18 Oct 2019 10:00:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLP3J-0003RY-Lz; Fri, 18 Oct 2019 10:00:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLP3J-0002O2-EG; Fri, 18 Oct 2019 10:00:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLP3J-0003MK-Cu; Fri, 18 Oct 2019 10:00:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142832-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=69b81893bc28feb678188fbcdce52eff1609bdad
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 10:00:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 142832: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjgzMiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4MzIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWlsIFJF
R1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsIDEwIHJlZGhhdC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAy
ODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDEwIHdpbmRv
d3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4
MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTQwMjMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgNjliODE4OTNiYzI4ZmViNjc4MTg4ZmJjZGNlNTJlZmYxNjA5
YmRhZApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5MzA4
YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwMjgy
ICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICA2MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0
MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgNTkgZGF5cyAgIDcwIGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0MjgzMiAgMjAxOS0xMC0xNiAxOToxMjo1MiBaICAgIDEgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEFsZWtzYW5kYXIgTWFya292
aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBs
aW5hcm8ub3JnPgogIEFsZXggV2lsbGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+
CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQWxpc3RhaXIgRnJhbmNp
cyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFtaXQgU2hhaCA8YW1pdEBrZXJuZWwub3Jn
PgogIEFtaXRoYXNoIFByYXNhZCA8YW1pdGhhc2hAZmIuY29tPgogIEFuZHJldyBKZWZmZXJ5IDxh
bmRyZXdAYWouaWQuYXU+CiAgQW5kcmV5IFNoaW5rZXZpY2ggPGFuZHJleS5zaGlua2V2aWNoQHZp
cnR1b3p6by5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgQW50b24gTmVmZWRvdiA8YW50b24ubmVmZWRvdkB2aXJ0dW96em8uY29tPgogIEFudG9uaW9z
IE1vdGFraXMgPGFudG9uaW9zLm1vdGFraXNAaHVhd2VpLmNvbT4KICBBdGlzaCBQYXRyYSA8YXRp
c2gucGF0cmFAd2RjLmNvbT4KICBBdXJlbGllbiBKYXJubyA8YXVyZWxpZW5AYXVyZWwzMi5uZXQ+
CiAgQmFsYW11cnVoYW4gUyA8YmFsYTI0QGxpbnV4LmlibS5jb20+CiAgQkFMQVRPTiBab2x0YW4g
PGJhbGF0b25AZWlrLmJtZS5odT4KICBCYW5kYW4gRGFzIDxic2RAcmVkaGF0LmNvbT4KICBCYXN0
aWFuIEtvcHBlbG1hbm4gPGtiYXN0aWFuQG1haWwudW5pLXBhZGVyYm9ybi5kZT4KICBCaW4gTWVu
ZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC5p
Ym0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8Y2FyZW5hc0BnbWFpbC5jb20+
CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5jb20+CiAgQ2hlbiBaaGFuZyA8
dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5p
Ym0uY29tPgogIENocmlzdGlhbiBTY2hvZW5lYmVjayA8cWVtdV9vc3NAY3J1ZGVieXRlLmNvbT4K
ICBDaHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNvbT4KICBDbGF1ZGlvIEltYnJl
bmRhIDxpbWJyZW5kYUBsaW51eC5pYm0uY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUByZWRoYXQu
Y29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CiAgQ29sbGluIFdhbGxp
bmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JleSBNaW55YXJkIDxjbWlueWFyZEBtdmlz
dGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUg
R29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxkYW5pZWxAbGludXguaWJtLmNv
bT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogIERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJl
ZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292QHZpcnR1b3p6by5jb20+CiAg
RG1pdHJ5IFBvbGV0YWV2IDxwb2xldGFldkBpc3ByYXMucnU+CiAgRHIuIERhdmlkIEFsYW4gR2ls
YmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGRpZSBKYW1lcyA8ZWFqYW1lc0BsaW51eC5p
Ym0uY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xlc2lhc0B4aWxpbnguY29tPgog
IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KICBFbWlsaW8gRy4gQ290YSA8
Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEV2Z2VueSBZYWtvdmxldiA8d3Jmc2hAeWFu
ZGV4LXRlYW0ucnU+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAg
R3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhlcnbDqSBQb3Vzc2luZWF1IDxo
cG91c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8aGlrYXJ1cHNwQGdtYWlsLmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBJZ29yIE1h
bW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVuIDxpdmFucmVuQHRlbmNlbnQu
Y29tPgogIEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9yZz4KICBKYW4gS2lzemthIDxq
YW4ua2lzemthQHNpZW1lbnMuY29tPgogIEphbm9zY2ggRnJhbmsgPGZyYW5ramFAbGludXguaWJt
LmNvbT4KICBKaW5nIExpdSA8amluZzIubGl1QGxpbnV4LmludGVsLmNvbT4KICBKb2VsIFN0YW5s
ZXkgPGpvZWxAam1zLmlkLmF1PgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwu
Y29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBKb3NoIEt1bnogPGprekBnb29n
bGUuY29tPgogIEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgSnVsaWEgU3V2
b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEp1c3RpbiBIaWJiaXRzIDxjaG1lZWVkYWxmQGdt
YWlsLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIEtPTlJBRCBGcmVkZXJp
YyA8ZnJlZGVyaWMua29ucmFkQGFkYWNvcmUuY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGly
dFkuaUNFLmh1QGdtYWlsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgog
IExhdXJlbnQgRGVzbm9ndWVzIDxsYXVyZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVu
dCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJl
ZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxpcTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5
QGZveG1haWwuY29tPgogIEx1YyBNaWNoZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBN
YXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2Fu
ZHJlLmx1cmVhdUByZWRoYXQuY29tPgogIE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0
LmNvbT4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4K
ICBNYXJrIFN5bXMgPG1hcmsuc3ltc0BjaXRyaXguY29tPgogIE1hcmt1cyBBcm1icnVzdGVyIDxh
cm1icnVAcmVkaGF0LmNvbT4KICBNYXJ0aW4gQ2VydmVueSA8TS5DZXJ2ZW55QGNvbXB1dGVyLm9y
Zz4KICBNYXR0aGV3IFJvc2F0byA8bWpyb3NhdG9AbGludXguaWJtLmNvbT4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgog
IE1heGltIExldml0c2t5IDxtbGV2aXRza0ByZWRoYXQuY29tPgogIE1heGl3ZWxsIFMuIEdhcmNp
YSA8bWF4aXdlbGxAbGludXguaWJtLmNvbT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52
bmV0LmlibS5jb20KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CiAg
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIE5pY2hvbGFzIFBpZ2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+
CiAgTmlrbGFzIEhhYXMgPGdpdEBoYWFzbi54eXo+CiAgTmlyIFNvZmZlciA8bmlyc29mQGdtYWls
LmNvbT4KICBOaXIgU29mZmVyIDxuc29mZmVyQHJlZGhhdC5jb20+CiAgUGFsbWVyIERhYmJlbHQg
PHBhbG1lckBzaWZpdmUuY29tPgogIFBhbmthaiBHdXB0YSA8cGFndXB0YUByZWRoYXQuY29tPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1bCBBLiBDbGFya2UgPHBj
QHVzLmlibS5jb20+CiAgUGF1bCBDbGFya2UgPHBjQHVzLmlibS5jb20+CiAgUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFi
cy5vcmc+CiAgUGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2
ZWwgRG92Z2FseXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGF2ZWwgRG92Z2FseXVr
IDxQYXZlbC5Eb3ZnYXVrQGlzcHJhcy5ydT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0
LmNvbT4KICBQZXRlciBMaWV2ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIu
bWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFw
cm9qZWN0Lm9yZz4KICBSYW1pcm8gUG9sbGEgPHJhbWlyby5wb2xsYUBnbWFpbC5jb20+CiAgUmFw
aGFlbCBOb3J3aXR6IDxyYXBoYWVsLm5vcndpdHpAbnV0YW5peC5jb20+CiAgUmFzaG1pY2EgR3Vw
dGEgPHJhc2htaWNhLmdAZ21haWwuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhl
bmRlcnNvbkBsaW5hcm8ub3JnPgogIFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+
CiAgUm9tYW4gS2FnYW4gPHJrYWdhbkB2aXJ0dW96em8uY29tPgogIFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICBTYW5kcmEgTG9vc2Vtb3JlIDxzYW5kcmFA
Y29kZXNvdXJjZXJ5LmNvbT4KICBTYXRoZWVzaCBSYWplbmRyYW4gPHNhdGhuYWdhQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBTZWJhc3RpYW4gQW5kcnplaiBTaWV3aW9yIDxiaWdlYXN5QGxpbnV0cm9u
aXguZGU+CiAgU2VyZ2lvIExvcGV6IDxzbHBAcmVkaGF0LmNvbT4KICBTaGl2YXByYXNhZCBHIEJo
YXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+
CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFu
IEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0
ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWog
Sml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxl
IDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRo
b21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhh
dC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBi
dC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5
IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNl
bnQuY29tPgogIFdlaSBZYW5nIDxyaWNoYXJkdy55YW5nQGxpbnV4LmludGVsLmNvbT4KICBZYW4g
WmhhbyA8eWFuLnkuemhhb0BpbnRlbC5jb20+CiAgWWlmYW4gTHVvIDxsdW95aWZhbkBjbXNzLmNo
aW5hbW9iaWxlLmNvbT4KICBZaW5nIEZhbmcgPGZhbmd5aW5nMUBodWF3ZWkuY29tPgogIFl1bnFp
YW5nIFN1IDx5c3VAd2F2ZWNvbXAuY29tPgogIFl1cnkgS290b3YgPHl1cnkta290b3ZAeWFuZGV4
LXRlYW0ucnU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNjg1MCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 10:13:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 10:13:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLPGF-00044o-5B; Fri, 18 Oct 2019 10:13:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLPGD-00044j-Hi
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 10:13:29 +0000
X-Inumbo-ID: edd1f859-f18f-11e9-93dd-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edd1f859-f18f-11e9-93dd-12813bfff9fa;
 Fri, 18 Oct 2019 10:13:28 +0000 (UTC)
Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com
 [209.85.221.71])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E9B018E582
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 10:13:27 +0000 (UTC)
Received: by mail-wr1-f71.google.com with SMTP id j2so2394665wrg.19
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 03:13:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TtpeVOU0CB3Z5Pi14TfQb3eoNoka1C+7OsdVoDAEyJQ=;
 b=NuGrq96MOoMsKjfkvw5BR601csHdFqmpsyFZ2rTNNHCEwYWraHhFVjTiB6a9aU6KZo
 YUM7UoYnb1ss7p3V1KjHrpMhDkNPO+SYSGHExBBrxaMdybzyzIKhyy2YVrP8gtmdwhjk
 7yKRSXinJJkndBhGadx+eANOOor/y6iB+7qc69SWzE558tDRas1G+pJ64lgzOgKXlDDW
 s3SAJreyS0O8cqzPttGLhUT7RDh1+nEdcIisj7FP1PIGFE/3R03XQQfdflY89Pn+0pKT
 JDy3g6c6qf3gHnsL9E5W4udiWebiQ6Fayj25rzICGaDe1hMZdcnVmEgdTtFKt7Ly/oC8
 sTvw==
X-Gm-Message-State: APjAAAVL8tBEt9wixYUCm2hW0p4d/vVRayfqkFSYuMDD8PVLdoL4npyf
 JWQ7ii8qUhft5LKNOdD8fhJOI3+2OYVD7j2QIl6BfOL3qKqUXVjhelgHbQMBTPTV/6Rbu28efl8
 KXMWgtkixanfAyzAdz+vMBbjdfIw=
X-Received: by 2002:adf:f342:: with SMTP id e2mr7526506wrp.61.1571393606556;
 Fri, 18 Oct 2019 03:13:26 -0700 (PDT)
X-Google-Smtp-Source: APXvYqz+3NzNQn9FvsIQOtta1OOWdkuNxGj4MR/rBLllahR05nKUHca1ThqhXDg1PMLWRrtb4OsFgQ==
X-Received: by 2002:adf:f342:: with SMTP id e2mr7526470wrp.61.1571393606316;
 Fri, 18 Oct 2019 03:13:26 -0700 (PDT)
Received: from [192.168.1.36] (14.red-88-21-201.staticip.rima-tde.net.
 [88.21.201.14])
 by smtp.gmail.com with ESMTPSA id y3sm9244642wro.36.2019.10.18.03.13.24
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Fri, 18 Oct 2019 03:13:25 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-27-philmd@redhat.com>
 <CAL1e-=jVr+idQKNdOGSrODeq7XU-0JcCFTwapqk9-JvAKxk6Pw@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <e149d24f-8d77-4126-8fc8-012b114dfe37@redhat.com>
Date: Fri, 18 Oct 2019 12:13:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=jVr+idQKNdOGSrODeq7XU-0JcCFTwapqk9-JvAKxk6Pw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 26/32] hw/pci-host/piix: Move RCR_IOPORT
 register definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTgvMTkgMTE6MTkgQU0sIEFsZWtzYW5kYXIgTWFya292aWMgd3JvdGU6Cj4gT24gVHVl
c2RheSwgT2N0b2JlciAxNSwgMjAxOSwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEBy
ZWRoYXQuY29tIAo+IDxtYWlsdG86cGhpbG1kQHJlZGhhdC5jb20+PiB3cm90ZToKPiAKPiAgICAg
RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZyA8bWFpbHRvOmY0
YnVnQGFtc2F0Lm9yZz4+Cj4gCj4gICAgIFRoZSBSQ1JfSU9QT1JUIHJlZ2lzdGVyIGJlbG9uZ3Mg
dG8gdGhlIFBJSVggY2hpcHNldC4KPiAgICAgTW92ZSB0aGUgZGVmaW5pdGlvbiB0byAicGlpeC5o
Ii4KPiAKPiAgICAgU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxt
ZEByZWRoYXQuY29tCj4gICAgIDxtYWlsdG86cGhpbG1kQHJlZGhhdC5jb20+Pgo+ICAgICAtLS0K
PiAgICAgIMKgaHcvcGNpLWhvc3QvcGlpeC5jwqAgwqAgwqAgwqAgwqAgwqAgfCAxICsKPiAgICAg
IMKgaW5jbHVkZS9ody9pMzg2L3BjLmjCoCDCoCDCoCDCoCDCoCB8IDYgLS0tLS0tCj4gICAgICDC
oGluY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIHwgNiArKysrKysKPiAgICAgIMKgMyBmaWxl
cyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gCj4gRG9lcyBp
dCBtYWtlIHNlbnNlIHRvIGFkZCBwcmVmaXggUElJWF8gb3IgYSBzaW1pbGFyIG9uZSB0byB0aGUg
cmVnaXN0ZXIgCj4gbmFtZT8KCkdvb2QgaWRlYSwgaXQgd2lsbCBtYWtlIHRoZSBjb21tZW50IGlu
IGh3L2kzODYvYWNwaS1idWlsZC5jOjIxMyBjbGVhbmVyOgoKICAgICAvKiBUaGUgYWJvdmUgbmVl
ZCBub3QgYmUgY29uZGl0aW9uYWwgb24gbWFjaGluZSB0eXBlIGJlY2F1c2UgdGhlIApyZXNldCBw
b3J0CiAgICAgICogaGFwcGVucyB0byBiZSB0aGUgc2FtZSBvbiBQSUlYIChwYykgYW5kIElDSDkg
KHEzNSkuICovCiAgICAgUUVNVV9CVUlMRF9CVUdfT04oSUNIOV9SU1RfQ05UX0lPUE9SVCAhPSBS
Q1JfSU9QT1JUKTsKCj4gCj4gSW4gYW55IGNhc2U6Cj4gCj4gUmV2aWV3ZWQtYnk6IEFsZWtzYW5k
YXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20gCj4gPG1haWx0bzphbWFya292aWNA
d2F2ZWNvbXAuY29tPj4KClRoYW5rcyEKCj4gCj4gICAgIGRpZmYgLS1naXQgYS9ody9wY2ktaG9z
dC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKPiAgICAgaW5kZXggMzI5MjcwM2RlNy4uMzc3
MDU3NWMxYSAxMDA2NDQKPiAgICAgLS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCj4gICAgICsrKyBi
L2h3L3BjaS1ob3N0L3BpaXguYwo+ICAgICBAQCAtMjcsNiArMjcsNyBAQAo+ICAgICAgwqAjaW5j
bHVkZSAiaHcvaXJxLmgiCj4gICAgICDCoCNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4gICAgICDC
oCNpbmNsdWRlICJody9wY2kvcGNpX2hvc3QuaCIKPiAgICAgKyNpbmNsdWRlICJody9zb3V0aGJy
aWRnZS9waWl4LmgiCj4gICAgICDCoCNpbmNsdWRlICJody9xZGV2LXByb3BlcnRpZXMuaCIKPiAg
ICAgIMKgI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIKPiAgICAgIMKgI2luY2x1ZGUgImh3L3N5c2J1
cy5oIgo+ICAgICBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3
L2kzODYvcGMuaAo+ICAgICBpbmRleCAxODMzMjZkOWZlLi4xYzIwYjk2NTcxIDEwMDY0NAo+ICAg
ICAtLS0gYS9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ICAgICArKysgYi9pbmNsdWRlL2h3L2kzODYv
cGMuaAo+ICAgICBAQCAtMjU3LDEyICsyNTcsNiBAQCB0eXBlZGVmIHN0cnVjdCBQQ0lJNDQwRlhT
dGF0ZSBQQ0lJNDQwRlhTdGF0ZTsKPiAKPiAgICAgIMKgI2RlZmluZSBUWVBFX0lHRF9QQVNTVEhS
T1VHSF9JNDQwRlhfUENJX0RFVklDRQo+ICAgICAiaWdkLXBhc3N0aHJvdWdoLWk0NDBGWCIKPiAK
PiAgICAgLS8qCj4gICAgIC0gKiBSZXNldCBDb250cm9sIFJlZ2lzdGVyOiBQQ0ktYWNjZXNzaWJs
ZSBJU0EtQ29tcGF0aWJsZSBSZWdpc3Rlcgo+ICAgICBhdCBhZGRyZXNzCj4gICAgIC0gKiAweGNm
OSwgcHJvdmlkZWQgYnkgdGhlIFBDSS9JU0EgYnJpZGdlIChQSUlYMyBQQ0kgZnVuY3Rpb24gMCwK
PiAgICAgODA4Njo3MDAwKS4KPiAgICAgLSAqLwo+ICAgICAtI2RlZmluZSBSQ1JfSU9QT1JUIDB4
Y2Y5Cj4gICAgIC0KPiAgICAgIMKgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0
X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAo+ICAgICAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhfc3RhdGUsIGludCAqcGlpeF9kZXZm
biwKPiAgICAgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgSVNBQnVzICoqaXNhX2J1
cywgcWVtdV9pcnEgKnBpYywKPiAgICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvc291dGhicmlk
Z2UvcGlpeC5oCj4gICAgIGIvaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmgKPiAgICAgaW5k
ZXggYWRkMzUyNDU2Yi4uNzllYmUwMDg5YiAxMDA2NDQKPiAgICAgLS0tIGEvaW5jbHVkZS9ody9z
b3V0aGJyaWRnZS9waWl4LmgKPiAgICAgKysrIGIvaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4
LmgKPiAgICAgQEAgLTE4LDYgKzE4LDEyIEBAIEkyQ0J1cyAqcGlpeDRfcG1faW5pdChQQ0lCdXMg
KmJ1cywgaW50IGRldmZuLAo+ICAgICB1aW50MzJfdCBzbWJfaW9fYmFzZSwKPiAgICAgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcWVtdV9pcnEgc2NpX2lycSwgcWVtdV9pcnEg
c21pX2lycSwKPiAgICAgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaW50IHNt
bV9lbmFibGVkLCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKPiAKPiAgICAgKy8qCj4gICAgICsg
KiBSZXNldCBDb250cm9sIFJlZ2lzdGVyOiBQQ0ktYWNjZXNzaWJsZSBJU0EtQ29tcGF0aWJsZSBS
ZWdpc3Rlcgo+ICAgICBhdCBhZGRyZXNzCj4gICAgICsgKiAweGNmOSwgcHJvdmlkZWQgYnkgdGhl
IFBDSS9JU0EgYnJpZGdlIChQSUlYMyBQQ0kgZnVuY3Rpb24gMCwKPiAgICAgODA4Njo3MDAwKS4K
PiAgICAgKyAqLwo+ICAgICArI2RlZmluZSBSQ1JfSU9QT1JUIDB4Y2Y5Cj4gICAgICsKPiAgICAg
IMKgZXh0ZXJuIFBDSURldmljZSAqcGlpeDRfZGV2Owo+IAo+ICAgICAgwqBEZXZpY2VTdGF0ZSAq
cGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cywKPiAgICAgLS0g
Cj4gICAgIDIuMjEuMAo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 11:59:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 11:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLQuZ-0003i1-BN; Fri, 18 Oct 2019 11:59:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=JOGf=YL=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1iLQuX-0003hw-EG
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 11:59:14 +0000
X-Inumbo-ID: b2a64c98-f19e-11e9-8aca-bc764e2007e4
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b2a64c98-f19e-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 11:59:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1571399951;
 s=strato-dkim-0002; d=aepfle.de;
 h=References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender;
 bh=3eXiHW2Imx71HJJsQGqj0nGTexLuX9XbxnI+nIe6qLI=;
 b=SGV4YAfOtZ6CEXJ7G8+1FoPflziKFKUdxJq+0VU/VVJbh5KohCSxZOsUvvQK+33one
 4UeFCw2c3HCaGpi9X3w0DdqYE7ySrKhxQnLEHPG/d+cLN5t3RxgUYD9uVqbPHiAMejSE
 7gRFPLvu4DzGgzxQf3Eq59OqGEc5v4csuyijbNZXMnvpZ8Grvq69OsWAT47Diixboloo
 BmZERkeAiNQklTv0zbztl7+cT1xBWffzA/YR0tTMp4rJpYbiBNPdJDjm//YyPJ2eD3LC
 H6PFUa7nglnmvPXiH5Qmer4ZZNCcbg2QU5Ys7R3T04YxlmTkygUH9bRnTsoyGPxg4B7w
 g35A==
X-RZG-AUTH: ":P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4kV1cX92EW4mFvNjTRB"
X-RZG-CLASS-ID: mo00
Received: from sender by smtp.strato.de (RZmta 44.28.1 AUTH)
 with ESMTPSA id e01a77v9IBx4BL8
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Fri, 18 Oct 2019 13:59:04 +0200 (CEST)
Date: Fri, 18 Oct 2019 13:58:55 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20191018135855.1e6544f4.olaf@aepfle.de>
In-Reply-To: <20191002170543.26571-3-olaf@aepfle.de>
References: <20191002170543.26571-1-olaf@aepfle.de>
 <20191002170543.26571-3-olaf@aepfle.de>
X-Mailer: Claws Mail 2019.05.18 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 2/8] tools: add with-xen-scriptdir
 configure option
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: multipart/mixed; boundary="===============8709834928652602534=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8709834928652602534==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/ANdUQ9i/9Nz1=kggwSavaN6"; protocol="application/pgp-signature"

--Sig_/ANdUQ9i/9Nz1=kggwSavaN6
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed,  2 Oct 2019 19:05:37 +0200
schrieb Olaf Hering <olaf@aepfle.de>:

> add a knob to configure

Was this ever considered for merging, or are we done with this series?

Olaf

--Sig_/ANdUQ9i/9Nz1=kggwSavaN6
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iQIzBAEBCAAdFiEE97o7Um30LT3B+5b/86SN7mm1DoAFAl2pqQAACgkQ86SN7mm1
DoDa3A/8C8YxezF2aKC6L89tgiHgf/7ZvBK04++DL5TiYG7d0wjabl9fcGs0CFpT
GA0NDgOXFabzNlYGiZtxTxKHe7FnXhSjOiBFnHpPS0CP1NJmLIaNv+wulaHTWjg6
D5yY1lq0LaoPNI0+sYGkR94K7AAhhyqtYgfjYveganSvLODb9hQR6ogCNJxpMaye
6bI2bcrcYyHXRS0hC9jYOoM7MjCd87mIrFb9ZteeqEZfZ2B9g2V5aZCQgFxvy5g8
DM/FOgH99Km7HGRrsrvsVONqURUqGfBIdYB//yssmtFg6gxTpUCmTOnBan9Ha+vS
7E3b8aa/wf/a0Pf26KDtpFfVXICtGCxzfIjfNl7dT7YLomJZsZ0Ypi/B2stICGuS
IV3NAXMpn/2VMZywaBfK6p9P8/Okg2RJVme1Vg9xWDA6ZZtPHWlMgOufAMNzZbop
GN83Qr3FJazYDfERb8nvkBjrXy9LxwMYGcSUZjq67JHEPJwKkYXPmsUiQIvfKsQB
AcuR3eXYeVqLCRaDB3cZiS/pgmEa9eofZHZGTdoBHY4Rw32RsvG/mGfyNzQRigIO
VOikWZprTsY7QnVAf1I+KaxUwoSwdtngN68zrJOqKYTyQtcvKpnIzWpaO9p8GFa5
G6u7aDmQNUjOqPCLTWaMZ60hUA/4F6Qg/vh/I/Rt0GESbNQyY44=
=H8UY
-----END PGP SIGNATURE-----

--Sig_/ANdUQ9i/9Nz1=kggwSavaN6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8709834928652602534==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:05:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLRw4-0000rZ-Bm; Fri, 18 Oct 2019 13:04:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLRgB-0007mL-0X
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 12:48:27 +0000
X-Inumbo-ID: 92e24072-f1a5-11e9-8aca-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 92e24072-f1a5-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 12:48:25 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLRg3-00078T-ED; Fri, 18 Oct 2019 14:48:19 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 0FC761C0450;
 Fri, 18 Oct 2019 14:48:19 +0200 (CEST)
Date: Fri, 18 Oct 2019 12:48:18 -0000
From: "tip-bot2 for Masami Hiramatsu" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <156777563917.25081.7286628561790289995.stgit@devnote2>
References: <156777563917.25081.7286628561790289995.stgit@devnote2>
MIME-Version: 1.0
Message-ID: <157140289884.29376.11452767773752821731.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
X-Mailman-Approved-At: Fri, 18 Oct 2019 13:04:51 +0000
Subject: [Xen-devel] [tip: x86/core] x86: xen: kvm: Gather the definition of
 emulate prefixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Masami Hiramatsu <mhiramat@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Randy Dunlap <rdunlap@infradead.org>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9jb3JlIGJy
YW5jaCBvZiB0aXA6CgpDb21taXQtSUQ6ICAgICBiM2RjMDY5NWZhNDBjM2IyODAyMzBmYjZmYjdm
YjdhOTRjZTI4YmY0CkdpdHdlYjogICAgICAgIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdGlwL2Iz
ZGMwNjk1ZmE0MGMzYjI4MDIzMGZiNmZiN2ZiN2E5NGNlMjhiZjQKQXV0aG9yOiAgICAgICAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KQXV0aG9yRGF0ZTogICAgRnJpLCAw
NiBTZXAgMjAxOSAyMjoxMzo1OSArMDk6MDAKQ29tbWl0dGVyOiAgICAgUGV0ZXIgWmlqbHN0cmEg
PHBldGVyekBpbmZyYWRlYWQub3JnPgpDb21taXR0ZXJEYXRlOiBUaHUsIDE3IE9jdCAyMDE5IDIx
OjMxOjU3ICswMjowMAoKeDg2OiB4ZW46IGt2bTogR2F0aGVyIHRoZSBkZWZpbml0aW9uIG9mIGVt
dWxhdGUgcHJlZml4ZXMKCkdhdGhlciB0aGUgZW11bGF0ZSBwcmVmaXhlcywgd2hpY2ggZm9yY2li
bHkgbWFrZSB0aGUgZm9sbG93aW5nCmluc3RydWN0aW9uIGVtdWxhdGVkIG9uIHZpcnR1YWxpemF0
aW9uLCBpbiBvbmUgcGxhY2UuCgpTdWdnZXN0ZWQtYnk6IFBldGVyIFppamxzdHJhIDxwZXRlcnpA
aW5mcmFkZWFkLm9yZz4KU2lnbmVkLW9mZi1ieTogTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRA
a2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6
QGluZnJhZGVhZC5vcmc+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiB4
ODZAa2VybmVsLm9yZwpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CkNjOiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpD
YzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBSYW5keSBEdW5sYXAgPHJkdW5s
YXBAaW5mcmFkZWFkLm9yZz4KQ2M6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29t
PgpMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzE1Njc3NzU2MzkxNy4yNTA4MS43Mjg2
NjI4NTYxNzkwMjg5OTk1LnN0Z2l0QGRldm5vdGUyCi0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20v
ZW11bGF0ZV9wcmVmaXguaCB8IDE0ICsrKysrKysrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS94ZW4vaW50ZXJmYWNlLmggIHwgMTEgKysrKy0tLS0tLS0KIGFyY2gveDg2L2t2bS94ODYuYyAg
ICAgICAgICAgICAgICAgICAgfCAgNCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvaW5jbHVk
ZS9hc20vZW11bGF0ZV9wcmVmaXguaAoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L2VtdWxhdGVfcHJlZml4LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjcwZjViOTgKLS0tIC9kZXYvbnVs
bAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5oCkBAIC0wLDAgKzEs
MTQgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCisjaWZuZGVmIF9B
U01fWDg2X0VNVUxBVEVfUFJFRklYX0gKKyNkZWZpbmUgX0FTTV9YODZfRU1VTEFURV9QUkVGSVhf
SAorCisvKgorICogVmlydCBlc2NhcGUgc2VxdWVuY2VzIHRvIHRyaWdnZXIgaW5zdHJ1Y3Rpb24g
ZW11bGF0aW9uOworICogaWRlYWxseSB0aGVzZSB3b3VsZCBkZWNvZGUgdG8gJ3dob2xlJyBpbnN0
cnVjdGlvbiBhbmQgbm90IGRlc3Ryb3kKKyAqIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW07IHNhZGx5
IHRoaXMgaXMgbm90IHRydWUgZm9yIHRoZSAna3ZtJyBvbmUgOi8KKyAqLworCisjZGVmaW5lIF9f
WEVOX0VNVUxBVEVfUFJFRklYICAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUgIC8qIHVkMiA7IC5h
c2NpaSAieGVuIiAqLworI2RlZmluZSBfX0tWTV9FTVVMQVRFX1BSRUZJWCAgMHgwZiwweDBiLDB4
NmIsMHg3NiwweDZkCS8qIHVkMiA7IC5hc2NpaSAia3ZtIiAqLworCisjZW5kaWYKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3hlbi9pbnRlcmZhY2UuaAppbmRleCA2MmNhMDNlLi45MTM5YjNlIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaW50ZXJmYWNlLmgKKysrIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuL2ludGVyZmFjZS5oCkBAIC0zNzksMTIgKzM3OSw5IEBAIHN0cnVjdCB4ZW5f
cG11X2FyY2ggewogICogUHJlZml4IGZvcmNlcyBlbXVsYXRpb24gb2Ygc29tZSBub24tdHJhcHBp
bmcgaW5zdHJ1Y3Rpb25zLgogICogQ3VycmVudGx5IG9ubHkgQ1BVSUQuCiAgKi8KLSNpZmRlZiBf
X0FTU0VNQkxZX18KLSNkZWZpbmUgWEVOX0VNVUxBVEVfUFJFRklYIC5ieXRlIDB4MGYsMHgwYiww
eDc4LDB4NjUsMHg2ZSA7Ci0jZGVmaW5lIFhFTl9DUFVJRCAgICAgICAgICBYRU5fRU1VTEFURV9Q
UkVGSVggY3B1aWQKLSNlbHNlCi0jZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCAiLmJ5dGUgMHgw
ZiwweDBiLDB4NzgsMHg2NSwweDZlIDsgIgotI2RlZmluZSBYRU5fQ1BVSUQgICAgICAgICAgWEVO
X0VNVUxBVEVfUFJFRklYICJjcHVpZCIKLSNlbmRpZgorI2luY2x1ZGUgPGFzbS9lbXVsYXRlX3By
ZWZpeC5oPgorCisjZGVmaW5lIFhFTl9FTVVMQVRFX1BSRUZJWCBfX0FTTV9GT1JNKC5ieXRlIF9f
WEVOX0VNVUxBVEVfUFJFRklYIDspCisjZGVmaW5lIFhFTl9DUFVJRCAgICAgICAgICBYRU5fRU1V
TEFURV9QUkVGSVggX19BU01fRk9STShjcHVpZCkKIAogI2VuZGlmIC8qIF9BU01fWDg2X1hFTl9J
TlRFUkZBQ0VfSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva3ZtL3g4Ni5jIGIvYXJjaC94ODYv
a3ZtL3g4Ni5jCmluZGV4IDY2MWUyYmYuLjc3NzU3NGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2
bS94ODYuYworKysgYi9hcmNoL3g4Ni9rdm0veDg2LmMKQEAgLTY4LDYgKzY4LDcgQEAKICNpbmNs
dWRlIDxhc20vbXNoeXBlcnYuaD4KICNpbmNsdWRlIDxhc20vaHlwZXJ2aXNvci5oPgogI2luY2x1
ZGUgPGFzbS9pbnRlbF9wdC5oPgorI2luY2x1ZGUgPGFzbS9lbXVsYXRlX3ByZWZpeC5oPgogI2lu
Y2x1ZGUgPGNsb2Nrc291cmNlL2h5cGVydl90aW1lci5oPgogCiAjZGVmaW5lIENSRUFURV9UUkFD
RV9QT0lOVFMKQEAgLTU0NDYsNiArNTQ0Nyw3IEBAIEVYUE9SVF9TWU1CT0xfR1BMKGt2bV93cml0
ZV9ndWVzdF92aXJ0X3N5c3RlbSk7CiAKIGludCBoYW5kbGVfdWQoc3RydWN0IGt2bV92Y3B1ICp2
Y3B1KQogeworCXN0YXRpYyBjb25zdCBjaGFyIGt2bV9lbXVsYXRlX3ByZWZpeFtdID0geyBfX0tW
TV9FTVVMQVRFX1BSRUZJWCB9OwogCWludCBlbXVsX3R5cGUgPSBFTVVMVFlQRV9UUkFQX1VEOwog
CWNoYXIgc2lnWzVdOyAvKiB1ZDI7IC5hc2NpaSAia3ZtIiAqLwogCXN0cnVjdCB4ODZfZXhjZXB0
aW9uIGU7CkBAIC01NDUzLDcgKzU0NTUsNyBAQCBpbnQgaGFuZGxlX3VkKHN0cnVjdCBrdm1fdmNw
dSAqdmNwdSkKIAlpZiAoZm9yY2VfZW11bGF0aW9uX3ByZWZpeCAmJgogCSAgICBrdm1fcmVhZF9n
dWVzdF92aXJ0KHZjcHUsIGt2bV9nZXRfbGluZWFyX3JpcCh2Y3B1KSwKIAkJCQlzaWcsIHNpemVv
ZihzaWcpLCAmZSkgPT0gMCAmJgotCSAgICBtZW1jbXAoc2lnLCAiXHhmXHhia3ZtIiwgc2l6ZW9m
KHNpZykpID09IDApIHsKKwkgICAgbWVtY21wKHNpZywga3ZtX2VtdWxhdGVfcHJlZml4LCBzaXpl
b2Yoc2lnKSkgPT0gMCkgewogCQlrdm1fcmlwX3dyaXRlKHZjcHUsIGt2bV9yaXBfcmVhZCh2Y3B1
KSArIHNpemVvZihzaWcpKTsKIAkJZW11bF90eXBlID0gRU1VTFRZUEVfVFJBUF9VRF9GT1JDRUQ7
CiAJfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:05:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLRw4-0000rf-Kn; Fri, 18 Oct 2019 13:04:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLRgF-0007me-OF
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 12:48:31 +0000
X-Inumbo-ID: 94295f06-f1a5-11e9-beca-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94295f06-f1a5-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 12:48:27 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLRg3-00078X-N5; Fri, 18 Oct 2019 14:48:19 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 477681C009C;
 Fri, 18 Oct 2019 14:48:19 +0200 (CEST)
Date: Fri, 18 Oct 2019 12:48:19 -0000
From: "tip-bot2 for Masami Hiramatsu" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <156777562873.25081.2288083344657460959.stgit@devnote2>
References: <156777562873.25081.2288083344657460959.stgit@devnote2>
MIME-Version: 1.0
Message-ID: <157140289913.29376.11199090886356756663.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
X-Mailman-Approved-At: Fri, 18 Oct 2019 13:04:51 +0000
Subject: [Xen-devel] [tip: x86/core] x86/asm: Allow to pass macros to
 __ASM_FORM()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Peter Zijlstra \(Intel\)" <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Masami Hiramatsu <mhiramat@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Randy Dunlap <rdunlap@infradead.org>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9jb3JlIGJy
YW5jaCBvZiB0aXA6CgpDb21taXQtSUQ6ICAgICBmNzkxOWZkOTQzYWJmMGM3N2FlZDQ0NDFlYTk4
OTdhMzIzZDEzMmY1CkdpdHdlYjogICAgICAgIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdGlwL2Y3
OTE5ZmQ5NDNhYmYwYzc3YWVkNDQ0MWVhOTg5N2EzMjNkMTMyZjUKQXV0aG9yOiAgICAgICAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KQXV0aG9yRGF0ZTogICAgRnJpLCAw
NiBTZXAgMjAxOSAyMjoxMzo0OCArMDk6MDAKQ29tbWl0dGVyOiAgICAgUGV0ZXIgWmlqbHN0cmEg
PHBldGVyekBpbmZyYWRlYWQub3JnPgpDb21taXR0ZXJEYXRlOiBUaHUsIDE3IE9jdCAyMDE5IDIx
OjMxOjU3ICswMjowMAoKeDg2L2FzbTogQWxsb3cgdG8gcGFzcyBtYWNyb3MgdG8gX19BU01fRk9S
TSgpCgpVc2UgX19zdHJpbmdpZnkoKSBhdCBfX0FTTV9GT1JNKCkgc28gdGhhdCB1c2VyIGNhbiBw
YXNzCmNvZGUgaW5jbHVkaW5nIG1hY3JvcyB0byBfX0FTTV9GT1JNKCkuCgpTaWduZWQtb2ZmLWJ5
OiBNYXNhbWkgSGlyYW1hdHN1IDxtaGlyYW1hdEBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBQ
ZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IHg4NkBrZXJuZWwub3JnCkNjOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdv
QGtlcm5lbC5vcmc+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogQm9y
aXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKQ2M6IFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgpDYzogSm9zaCBQ
b2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhhdC5jb20+Ckxpbms6IGh0dHBzOi8vbGttbC5rZXJuZWwu
b3JnL3IvMTU2Nzc3NTYyODczLjI1MDgxLjIyODgwODMzNDQ2NTc0NjA5NTkuc3RnaXRAZGV2bm90
ZTIKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaCB8IDggKysrKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vYXNtLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaAppbmRl
eCAzZmY1NzdjLi4xYjU2M2Y5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20u
aAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hc20uaApAQCAtNyw5ICs3LDExIEBACiAjIGRl
ZmluZSBfX0FTTV9GT1JNX1JBVyh4KSAgICAgeAogIyBkZWZpbmUgX19BU01fRk9STV9DT01NQSh4
KSB4LAogI2Vsc2UKLSMgZGVmaW5lIF9fQVNNX0ZPUk0oeCkJIiAiICN4ICIgIgotIyBkZWZpbmUg
X19BU01fRk9STV9SQVcoeCkgICAgICN4Ci0jIGRlZmluZSBfX0FTTV9GT1JNX0NPTU1BKHgpICIg
IiAjeCAiLCIKKyNpbmNsdWRlIDxsaW51eC9zdHJpbmdpZnkuaD4KKworIyBkZWZpbmUgX19BU01f
Rk9STSh4KQkiICIgX19zdHJpbmdpZnkoeCkgIiAiCisjIGRlZmluZSBfX0FTTV9GT1JNX1JBVyh4
KSAgICAgX19zdHJpbmdpZnkoeCkKKyMgZGVmaW5lIF9fQVNNX0ZPUk1fQ09NTUEoeCkgIiAiIF9f
c3RyaW5naWZ5KHgpICIsIgogI2VuZGlmCiAKICNpZm5kZWYgX194ODZfNjRfXwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:05:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLRw4-0000rl-T9; Fri, 18 Oct 2019 13:04:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLRgK-0007mx-OM
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 12:48:36 +0000
X-Inumbo-ID: 974e38f0-f1a5-11e9-bbab-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 974e38f0-f1a5-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 12:48:32 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLRg2-00078J-T1; Fri, 18 Oct 2019 14:48:18 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 5E5E11C009C;
 Fri, 18 Oct 2019 14:48:18 +0200 (CEST)
Date: Fri, 18 Oct 2019 12:48:18 -0000
From: "tip-bot2 for Masami Hiramatsu" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <156777566048.25081.6296162369492175325.stgit@devnote2>
References: <156777566048.25081.6296162369492175325.stgit@devnote2>
MIME-Version: 1.0
Message-ID: <157140289814.29376.7139596484011081680.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
X-Mailman-Approved-At: Fri, 18 Oct 2019 13:04:51 +0000
Subject: [Xen-devel] [tip: x86/core] x86: kprobes: Prohibit probing on
 instruction which has emulate prefix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Peter Zijlstra \(Intel\)" <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Masami Hiramatsu <mhiramat@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Randy Dunlap <rdunlap@infradead.org>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9jb3JlIGJy
YW5jaCBvZiB0aXA6CgpDb21taXQtSUQ6ICAgICAwMDRlOGRjZTljNTU5NTY5Nzk1MWY3Y2QwZTlm
NjZiMzVjOTIyNjVlCkdpdHdlYjogICAgICAgIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdGlwLzAw
NGU4ZGNlOWM1NTk1Njk3OTUxZjdjZDBlOWY2NmIzNWM5MjI2NWUKQXV0aG9yOiAgICAgICAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KQXV0aG9yRGF0ZTogICAgRnJpLCAw
NiBTZXAgMjAxOSAyMjoxNDoyMCArMDk6MDAKQ29tbWl0dGVyOiAgICAgUGV0ZXIgWmlqbHN0cmEg
PHBldGVyekBpbmZyYWRlYWQub3JnPgpDb21taXR0ZXJEYXRlOiBUaHUsIDE3IE9jdCAyMDE5IDIx
OjMxOjU3ICswMjowMAoKeDg2OiBrcHJvYmVzOiBQcm9oaWJpdCBwcm9iaW5nIG9uIGluc3RydWN0
aW9uIHdoaWNoIGhhcyBlbXVsYXRlIHByZWZpeAoKUHJvaGliaXQgcHJvYmluZyBvbiBpbnN0cnVj
dGlvbiB3aGljaCBoYXMgWEVOX0VNVUxBVEVfUFJFRklYCm9yIEtWTSdzIGVtdWxhdGUgcHJlZml4
LiBTaW5jZSB0aGF0IHByZWZpeCBpcyBhIG1hcmtlciBmb3IgWGVuCmFuZCBLVk0sIGlmIHdlIG1v
ZGlmeSB0aGUgbWFya2VyIGJ5IGtwcm9iZSdzIGludDMsIHRoYXQgZG9lc24ndAp3b3JrIGFzIGV4
cGVjdGVkLgoKU2lnbmVkLW9mZi1ieTogTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVs
Lm9yZz4KU2lnbmVkLW9mZi1ieTogUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJh
ZGVhZC5vcmc+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiB4ODZAa2Vy
bmVsLm9yZwpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Q2M6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgpDYzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5m
cmFkZWFkLm9yZz4KQ2M6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgpMaW5r
OiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzE1Njc3NzU2NjA0OC4yNTA4MS42Mjk2MTYyMzY5
NDkyMTc1MzI1LnN0Z2l0QGRldm5vdGUyCi0tLQogYXJjaC94ODYva2VybmVsL2twcm9iZXMvY29y
ZS5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYva2VybmVsL2twcm9iZXMvY29yZS5jIGIvYXJjaC94ODYva2VybmVsL2twcm9i
ZXMvY29yZS5jCmluZGV4IDQzZmMxM2MuLjRmMTNhZjcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tl
cm5lbC9rcHJvYmVzL2NvcmUuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwva3Byb2Jlcy9jb3JlLmMK
QEAgLTM1MSw2ICszNTEsMTAgQEAgaW50IF9fY29weV9pbnN0cnVjdGlvbih1OCAqZGVzdCwgdTgg
KnNyYywgdTggKnJlYWwsIHN0cnVjdCBpbnNuICppbnNuKQogCWtlcm5lbF9pbnNuX2luaXQoaW5z
biwgZGVzdCwgTUFYX0lOU05fU0laRSk7CiAJaW5zbl9nZXRfbGVuZ3RoKGluc24pOwogCisJLyog
V2UgY2FuIG5vdCBwcm9iZSBmb3JjZSBlbXVsYXRlIHByZWZpeGVkIGluc3RydWN0aW9uICovCisJ
aWYgKGluc25faGFzX2VtdWxhdGVfcHJlZml4KGluc24pKQorCQlyZXR1cm4gMDsKKwogCS8qIEFu
b3RoZXIgc3Vic3lzdGVtIHB1dHMgYSBicmVha3BvaW50LCBmYWlsZWQgdG8gcmVjb3ZlciAqLwog
CWlmIChpbnNuLT5vcGNvZGUuYnl0ZXNbMF0gPT0gQlJFQUtQT0lOVF9JTlNUUlVDVElPTikKIAkJ
cmV0dXJuIDA7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:05:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLRw5-0000rr-5f; Fri, 18 Oct 2019 13:04:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLRgP-0007nG-OU
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 12:48:41 +0000
X-Inumbo-ID: 97e500f0-f1a5-11e9-beca-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 97e500f0-f1a5-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 12:48:33 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLRg3-00078L-5U; Fri, 18 Oct 2019 14:48:19 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id AADD51C03AB;
 Fri, 18 Oct 2019 14:48:18 +0200 (CEST)
Date: Fri, 18 Oct 2019 12:48:18 -0000
From: "tip-bot2 for Masami Hiramatsu" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <156777564986.25081.4964537658500952557.stgit@devnote2>
References: <156777564986.25081.4964537658500952557.stgit@devnote2>
MIME-Version: 1.0
Message-ID: <157140289854.29376.4430795054323201093.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
X-Mailman-Approved-At: Fri, 18 Oct 2019 13:04:51 +0000
Subject: [Xen-devel] [tip: x86/core] x86: xen: insn: Decode Xen and KVM
 emulate-prefix signature
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Peter Zijlstra \(Intel\)" <peterz@infradead.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Masami Hiramatsu <mhiramat@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Randy Dunlap <rdunlap@infradead.org>, Ingo Molnar <mingo@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9jb3JlIGJy
YW5jaCBvZiB0aXA6CgpDb21taXQtSUQ6ICAgICA0ZDY1YWRmY2QxMTk2ODE4NjU5ZDNiZDliNDJk
Y2NhYjI5MWUxNzUxCkdpdHdlYjogICAgICAgIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdGlwLzRk
NjVhZGZjZDExOTY4MTg2NTlkM2JkOWI0MmRjY2FiMjkxZTE3NTEKQXV0aG9yOiAgICAgICAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KQXV0aG9yRGF0ZTogICAgRnJpLCAw
NiBTZXAgMjAxOSAyMjoxNDoxMCArMDk6MDAKQ29tbWl0dGVyOiAgICAgUGV0ZXIgWmlqbHN0cmEg
PHBldGVyekBpbmZyYWRlYWQub3JnPgpDb21taXR0ZXJEYXRlOiBUaHUsIDE3IE9jdCAyMDE5IDIx
OjMxOjU3ICswMjowMAoKeDg2OiB4ZW46IGluc246IERlY29kZSBYZW4gYW5kIEtWTSBlbXVsYXRl
LXByZWZpeCBzaWduYXR1cmUKCkRlY29kZSBYZW4gYW5kIEtWTSdzIGVtdWxhdGUtcHJlZml4IHNp
Z25hdHVyZSBieSB4ODYgaW5zbiBkZWNvZGVyLgpJdCBpcyBjYWxsZWQgInByZWZpeCIgYnV0IGFj
dHVhbGx5IG5vdCB4ODYgaW5zdHJ1Y3Rpb24gcHJlZml4LCBzbwp0aGlzIGFkZHMgaW5zbi5lbXVs
YXRlX3ByZWZpeF9zaXplIGZpZWxkIGluc3RlYWQgb2YgcmV1c2luZwppbnNuLnByZWZpeGVzLgoK
SWYgeDg2IGRlY29kZXIgZmluZHMgYSBzcGVjaWFsIHNlcXVlbmNlIG9mIGluc3RydWN0aW9ucyBv
ZgpYRU5fRU1VTEFURV9QUkVGSVggYW5kICd1ZDJhOyAuYXNjaWkgImt2bSInLCBpdCBqdXN0IGNv
dW50cyB0aGUKbGVuZ3RoLCBzZXQgaW5zbi5lbXVsYXRlX3ByZWZpeF9zaXplIGFuZCBmb2xkIGl0
IHdpdGggdGhlIG5leHQKaW5zdHJ1Y3Rpb24uIEluIG90aGVyIHdvcmRzLCB0aGUgc2lnbmF0dXJl
IGFuZCB0aGUgbmV4dCBpbnN0cnVjdGlvbgppcyB0cmVhdGVkIGFzIGEgc2luZ2xlIGluc3RydWN0
aW9uLgoKU2lnbmVkLW9mZi1ieTogTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogUGV0ZXIgWmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVh
ZC5vcmc+CkFja2VkLWJ5OiBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KQ2M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IHg4NkBrZXJuZWwub3JnCkNjOiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpDYzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKQ2M6IFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgpM
aW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzE1Njc3NzU2NDk4Ni4yNTA4MS40OTY0NTM3
NjU4NTAwOTUyNTU3LnN0Z2l0QGRldm5vdGUyCi0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vaW5z
bi5oICAgICAgICAgICAgICAgICB8ICA2ICsrKystCiBhcmNoL3g4Ni9saWIvaW5zbi5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKystCiB0b29scy9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5oIHwgMTQgKysrKysrKystCiB0b29scy9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggICAgICAgICAgIHwgIDYgKysrKy0KIHRvb2xzL2Fy
Y2gveDg2L2xpYi9pbnNuLmMgICAgICAgICAgICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysr
KysrKy0KIHRvb2xzL29ianRvb2wvc3luYy1jaGVjay5zaCAgICAgICAgICAgICAgICAgfCAgMyAr
LQogdG9vbHMvcGVyZi9jaGVjay1oZWFkZXJzLnNoICAgICAgICAgICAgICAgICB8ICAzICstCiA3
IGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUg
bW9kZSAxMDA2NDQgdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaAoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL2luc24uaAppbmRleCAxNTRmMjdiLi41YzFhZTNlIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9pbnNuLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5zbi5oCkBA
IC00NSw2ICs0NSw3IEBAIHN0cnVjdCBpbnNuIHsKIAkJc3RydWN0IGluc25fZmllbGQgaW1tZWRp
YXRlMjsJLyogZm9yIDY0Yml0IGltbSBvciBzZWcxNiAqLwogCX07CiAKKwlpbnQJZW11bGF0ZV9w
cmVmaXhfc2l6ZTsKIAlpbnNuX2F0dHJfdCBhdHRyOwogCXVuc2lnbmVkIGNoYXIgb3BuZF9ieXRl
czsKIAl1bnNpZ25lZCBjaGFyIGFkZHJfYnl0ZXM7CkBAIC0xMjgsNiArMTI5LDExIEBAIHN0YXRp
YyBpbmxpbmUgaW50IGluc25faXNfZXZleChzdHJ1Y3QgaW5zbiAqaW5zbikKIAlyZXR1cm4gKGlu
c24tPnZleF9wcmVmaXgubmJ5dGVzID09IDQpOwogfQogCitzdGF0aWMgaW5saW5lIGludCBpbnNu
X2hhc19lbXVsYXRlX3ByZWZpeChzdHJ1Y3QgaW5zbiAqaW5zbikKK3sKKwlyZXR1cm4gISFpbnNu
LT5lbXVsYXRlX3ByZWZpeF9zaXplOworfQorCiAvKiBFbnN1cmUgdGhpcyBpbnN0cnVjdGlvbiBp
cyBkZWNvZGVkIGNvbXBsZXRlbHkgKi8KIHN0YXRpYyBpbmxpbmUgaW50IGluc25fY29tcGxldGUo
c3RydWN0IGluc24gKmluc24pCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvaW5zbi5jIGIv
YXJjaC94ODYvbGliL2luc24uYwppbmRleCAwYjU4NjJiLi40MDQyNzk1IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9saWIvaW5zbi5jCisrKyBiL2FyY2gveDg2L2xpYi9pbnNuLmMKQEAgLTEzLDYgKzEz
LDggQEAKICNpbmNsdWRlIDxhc20vaW5hdC5oPgogI2luY2x1ZGUgPGFzbS9pbnNuLmg+CiAKKyNp
bmNsdWRlIDxhc20vZW11bGF0ZV9wcmVmaXguaD4KKwogLyogVmVyaWZ5IG5leHQgc2l6ZW9mKHQp
IGJ5dGVzIGNhbiBiZSBvbiB0aGUgc2FtZSBpbnN0cnVjdGlvbiAqLwogI2RlZmluZSB2YWxpZGF0
ZV9uZXh0KHQsIGluc24sIG4pCVwKIAkoKGluc24pLT5uZXh0X2J5dGUgKyBzaXplb2YodCkgKyBu
IDw9IChpbnNuKS0+ZW5kX2thZGRyKQpAQCAtNTgsNiArNjAsMzYgQEAgdm9pZCBpbnNuX2luaXQo
c3RydWN0IGluc24gKmluc24sIGNvbnN0IHZvaWQgKmthZGRyLCBpbnQgYnVmX2xlbiwgaW50IHg4
Nl82NCkKIAkJaW5zbi0+YWRkcl9ieXRlcyA9IDQ7CiB9CiAKK3N0YXRpYyBjb25zdCBpbnNuX2J5
dGVfdCB4ZW5fcHJlZml4W10gPSB7IF9fWEVOX0VNVUxBVEVfUFJFRklYIH07CitzdGF0aWMgY29u
c3QgaW5zbl9ieXRlX3Qga3ZtX3ByZWZpeFtdID0geyBfX0tWTV9FTVVMQVRFX1BSRUZJWCB9Owor
CitzdGF0aWMgaW50IF9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24gKmluc24s
CisJCQkJICAgICBjb25zdCBpbnNuX2J5dGVfdCAqcHJlZml4LCBzaXplX3QgbGVuKQoreworCXNp
emVfdCBpOworCisJZm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7CisJCWlmIChwZWVrX25ieXRl
X25leHQoaW5zbl9ieXRlX3QsIGluc24sIGkpICE9IHByZWZpeFtpXSkKKwkJCWdvdG8gZXJyX291
dDsKKwl9CisKKwlpbnNuLT5lbXVsYXRlX3ByZWZpeF9zaXplID0gbGVuOworCWluc24tPm5leHRf
Ynl0ZSArPSBsZW47CisKKwlyZXR1cm4gMTsKKworZXJyX291dDoKKwlyZXR1cm4gMDsKK30KKwor
c3RhdGljIHZvaWQgaW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24gKmluc24pCit7
CisJaWYgKF9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoaW5zbiwgeGVuX3ByZWZpeCwgc2l6ZW9m
KHhlbl9wcmVmaXgpKSkKKwkJcmV0dXJuOworCisJX19pbnNuX2dldF9lbXVsYXRlX3ByZWZpeChp
bnNuLCBrdm1fcHJlZml4LCBzaXplb2Yoa3ZtX3ByZWZpeCkpOworfQorCiAvKioKICAqIGluc25f
Z2V0X3ByZWZpeGVzIC0gc2NhbiB4ODYgaW5zdHJ1Y3Rpb24gcHJlZml4IGJ5dGVzCiAgKiBAaW5z
bjoJJnN0cnVjdCBpbnNuIGNvbnRhaW5pbmcgaW5zdHJ1Y3Rpb24KQEAgLTc2LDYgKzEwOCw4IEBA
IHZvaWQgaW5zbl9nZXRfcHJlZml4ZXMoc3RydWN0IGluc24gKmluc24pCiAJaWYgKHByZWZpeGVz
LT5nb3QpCiAJCXJldHVybjsKIAorCWluc25fZ2V0X2VtdWxhdGVfcHJlZml4KGluc24pOworCiAJ
bmIgPSAwOwogCWxiID0gMDsKIAliID0gcGVla19uZXh0KGluc25fYnl0ZV90LCBpbnNuKTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJlZml4LmggYi90
b29scy9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5oCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAuLjcwZjViOTgKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9lbXVsYXRlX3ByZWZpeC5oCkBAIC0wLDAgKzEsMTQgQEAKKy8q
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCisjaWZuZGVmIF9BU01fWDg2X0VN
VUxBVEVfUFJFRklYX0gKKyNkZWZpbmUgX0FTTV9YODZfRU1VTEFURV9QUkVGSVhfSAorCisvKgor
ICogVmlydCBlc2NhcGUgc2VxdWVuY2VzIHRvIHRyaWdnZXIgaW5zdHJ1Y3Rpb24gZW11bGF0aW9u
OworICogaWRlYWxseSB0aGVzZSB3b3VsZCBkZWNvZGUgdG8gJ3dob2xlJyBpbnN0cnVjdGlvbiBh
bmQgbm90IGRlc3Ryb3kKKyAqIHRoZSBpbnN0cnVjdGlvbiBzdHJlYW07IHNhZGx5IHRoaXMgaXMg
bm90IHRydWUgZm9yIHRoZSAna3ZtJyBvbmUgOi8KKyAqLworCisjZGVmaW5lIF9fWEVOX0VNVUxB
VEVfUFJFRklYICAweDBmLDB4MGIsMHg3OCwweDY1LDB4NmUgIC8qIHVkMiA7IC5hc2NpaSAieGVu
IiAqLworI2RlZmluZSBfX0tWTV9FTVVMQVRFX1BSRUZJWCAgMHgwZiwweDBiLDB4NmIsMHg3Niww
eDZkCS8qIHVkMiA7IC5hc2NpaSAia3ZtIiAqLworCisjZW5kaWYKZGlmZiAtLWdpdCBhL3Rvb2xz
L2FyY2gveDg2L2luY2x1ZGUvYXNtL2luc24uaCBiL3Rvb2xzL2FyY2gveDg2L2luY2x1ZGUvYXNt
L2luc24uaAppbmRleCAzN2E0YzM5Li41Njg4NTRiIDEwMDY0NAotLS0gYS90b29scy9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9pbnNuLmgKKysrIGIvdG9vbHMvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5z
bi5oCkBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBpbnNuIHsKIAkJc3RydWN0IGluc25fZmllbGQg
aW1tZWRpYXRlMjsJLyogZm9yIDY0Yml0IGltbSBvciBzZWcxNiAqLwogCX07CiAKKwlpbnQJZW11
bGF0ZV9wcmVmaXhfc2l6ZTsKIAlpbnNuX2F0dHJfdCBhdHRyOwogCXVuc2lnbmVkIGNoYXIgb3Bu
ZF9ieXRlczsKIAl1bnNpZ25lZCBjaGFyIGFkZHJfYnl0ZXM7CkBAIC0xMjgsNiArMTI5LDExIEBA
IHN0YXRpYyBpbmxpbmUgaW50IGluc25faXNfZXZleChzdHJ1Y3QgaW5zbiAqaW5zbikKIAlyZXR1
cm4gKGluc24tPnZleF9wcmVmaXgubmJ5dGVzID09IDQpOwogfQogCitzdGF0aWMgaW5saW5lIGlu
dCBpbnNuX2hhc19lbXVsYXRlX3ByZWZpeChzdHJ1Y3QgaW5zbiAqaW5zbikKK3sKKwlyZXR1cm4g
ISFpbnNuLT5lbXVsYXRlX3ByZWZpeF9zaXplOworfQorCiAvKiBFbnN1cmUgdGhpcyBpbnN0cnVj
dGlvbiBpcyBkZWNvZGVkIGNvbXBsZXRlbHkgKi8KIHN0YXRpYyBpbmxpbmUgaW50IGluc25fY29t
cGxldGUoc3RydWN0IGluc24gKmluc24pCiB7CmRpZmYgLS1naXQgYS90b29scy9hcmNoL3g4Ni9s
aWIvaW5zbi5jIGIvdG9vbHMvYXJjaC94ODYvbGliL2luc24uYwppbmRleCA3OWUwNDhmLi4wMTUx
ZGZjIDEwMDY0NAotLS0gYS90b29scy9hcmNoL3g4Ni9saWIvaW5zbi5jCisrKyBiL3Rvb2xzL2Fy
Y2gveDg2L2xpYi9pbnNuLmMKQEAgLTEzLDYgKzEzLDggQEAKICNpbmNsdWRlICIuLi9pbmNsdWRl
L2FzbS9pbmF0LmgiCiAjaW5jbHVkZSAiLi4vaW5jbHVkZS9hc20vaW5zbi5oIgogCisjaW5jbHVk
ZSAiLi4vaW5jbHVkZS9hc20vZW11bGF0ZV9wcmVmaXguaCIKKwogLyogVmVyaWZ5IG5leHQgc2l6
ZW9mKHQpIGJ5dGVzIGNhbiBiZSBvbiB0aGUgc2FtZSBpbnN0cnVjdGlvbiAqLwogI2RlZmluZSB2
YWxpZGF0ZV9uZXh0KHQsIGluc24sIG4pCVwKIAkoKGluc24pLT5uZXh0X2J5dGUgKyBzaXplb2Yo
dCkgKyBuIDw9IChpbnNuKS0+ZW5kX2thZGRyKQpAQCAtNTgsNiArNjAsMzYgQEAgdm9pZCBpbnNu
X2luaXQoc3RydWN0IGluc24gKmluc24sIGNvbnN0IHZvaWQgKmthZGRyLCBpbnQgYnVmX2xlbiwg
aW50IHg4Nl82NCkKIAkJaW5zbi0+YWRkcl9ieXRlcyA9IDQ7CiB9CiAKK3N0YXRpYyBjb25zdCBp
bnNuX2J5dGVfdCB4ZW5fcHJlZml4W10gPSB7IF9fWEVOX0VNVUxBVEVfUFJFRklYIH07CitzdGF0
aWMgY29uc3QgaW5zbl9ieXRlX3Qga3ZtX3ByZWZpeFtdID0geyBfX0tWTV9FTVVMQVRFX1BSRUZJ
WCB9OworCitzdGF0aWMgaW50IF9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24g
Kmluc24sCisJCQkJICAgICBjb25zdCBpbnNuX2J5dGVfdCAqcHJlZml4LCBzaXplX3QgbGVuKQor
eworCXNpemVfdCBpOworCisJZm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7CisJCWlmIChwZWVr
X25ieXRlX25leHQoaW5zbl9ieXRlX3QsIGluc24sIGkpICE9IHByZWZpeFtpXSkKKwkJCWdvdG8g
ZXJyX291dDsKKwl9CisKKwlpbnNuLT5lbXVsYXRlX3ByZWZpeF9zaXplID0gbGVuOworCWluc24t
Pm5leHRfYnl0ZSArPSBsZW47CisKKwlyZXR1cm4gMTsKKworZXJyX291dDoKKwlyZXR1cm4gMDsK
K30KKworc3RhdGljIHZvaWQgaW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoc3RydWN0IGluc24gKmlu
c24pCit7CisJaWYgKF9faW5zbl9nZXRfZW11bGF0ZV9wcmVmaXgoaW5zbiwgeGVuX3ByZWZpeCwg
c2l6ZW9mKHhlbl9wcmVmaXgpKSkKKwkJcmV0dXJuOworCisJX19pbnNuX2dldF9lbXVsYXRlX3By
ZWZpeChpbnNuLCBrdm1fcHJlZml4LCBzaXplb2Yoa3ZtX3ByZWZpeCkpOworfQorCiAvKioKICAq
IGluc25fZ2V0X3ByZWZpeGVzIC0gc2NhbiB4ODYgaW5zdHJ1Y3Rpb24gcHJlZml4IGJ5dGVzCiAg
KiBAaW5zbjoJJnN0cnVjdCBpbnNuIGNvbnRhaW5pbmcgaW5zdHJ1Y3Rpb24KQEAgLTc2LDYgKzEw
OCw4IEBAIHZvaWQgaW5zbl9nZXRfcHJlZml4ZXMoc3RydWN0IGluc24gKmluc24pCiAJaWYgKHBy
ZWZpeGVzLT5nb3QpCiAJCXJldHVybjsKIAorCWluc25fZ2V0X2VtdWxhdGVfcHJlZml4KGluc24p
OworCiAJbmIgPSAwOwogCWxiID0gMDsKIAliID0gcGVla19uZXh0KGluc25fYnl0ZV90LCBpbnNu
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL29ianRvb2wvc3luYy1jaGVjay5zaCBiL3Rvb2xzL29ianRv
b2wvc3luYy1jaGVjay5zaAppbmRleCAwYTgzMmUyLi45YmQwNGJiIDEwMDc1NQotLS0gYS90b29s
cy9vYmp0b29sL3N5bmMtY2hlY2suc2gKKysrIGIvdG9vbHMvb2JqdG9vbC9zeW5jLWNoZWNrLnNo
CkBAIC00LDYgKzQsNyBAQAogRklMRVM9JwogYXJjaC94ODYvaW5jbHVkZS9hc20vaW5hdF90eXBl
cy5oCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9vcmNfdHlwZXMuaAorYXJjaC94ODYvaW5jbHVkZS9h
c20vZW11bGF0ZV9wcmVmaXguaAogYXJjaC94ODYvbGliL3g4Ni1vcGNvZGUtbWFwLnR4dAogYXJj
aC94ODYvdG9vbHMvZ2VuLWluc24tYXR0ci14ODYuYXdrCiAnCkBAIC00Niw2ICs0Nyw2IEBAIGRv
bmUKIGNoZWNrIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luYXQuaCAgICAgJy1JICJeI2luY2x1ZGUg
W1wiPF1cKGFzbS9cKSppbmF0X3R5cGVzLmhbXCI+XSInCiBjaGVjayBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9pbnNuLmggICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXChhc20vXCkqaW5hdC5oW1wiPl0i
JwogY2hlY2sgYXJjaC94ODYvbGliL2luYXQuYyAgICAgICAgICAgICAnLUkgIl4jaW5jbHVkZSBb
XCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5zbi5oW1wiPl0iJwotY2hlY2sgYXJjaC94ODYvbGli
L2luc24uYyAgICAgICAgICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSph
c20vaW5cKGF0XHxzblwpLmhbXCI+XSInCitjaGVjayBhcmNoL3g4Ni9saWIvaW5zbi5jICAgICAg
ICAgICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXCguLi9pbmNsdWRlL1wpKmFzbS9pblwoYXRcfHNu
XCkuaFtcIj5dIiAtSSAiXiNpbmNsdWRlIFtcIjxdXCguLi9pbmNsdWRlL1wpKmFzbS9lbXVsYXRl
X3ByZWZpeC5oW1wiPl0iJwogCiBjZCAtCmRpZmYgLS1naXQgYS90b29scy9wZXJmL2NoZWNrLWhl
YWRlcnMuc2ggYi90b29scy9wZXJmL2NoZWNrLWhlYWRlcnMuc2gKaW5kZXggY2VhMTNjYi4uNDk5
MjM1YSAxMDA3NTUKLS0tIGEvdG9vbHMvcGVyZi9jaGVjay1oZWFkZXJzLnNoCisrKyBiL3Rvb2xz
L3BlcmYvY2hlY2staGVhZGVycy5zaApAQCAtMjgsNiArMjgsNyBAQCBhcmNoL3g4Ni9pbmNsdWRl
L2FzbS9kaXNhYmxlZC1mZWF0dXJlcy5oCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9yZXF1aXJlZC1m
ZWF0dXJlcy5oCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9jcHVmZWF0dXJlcy5oCiBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9pbmF0X3R5cGVzLmgKK2FyY2gveDg2L2luY2x1ZGUvYXNtL2VtdWxhdGVfcHJl
Zml4LmgKIGFyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vcHJjdGwuaAogYXJjaC94ODYvbGliL3g4
Ni1vcGNvZGUtbWFwLnR4dAogYXJjaC94ODYvdG9vbHMvZ2VuLWluc24tYXR0ci14ODYuYXdrCkBA
IC0xMTYsNyArMTE3LDcgQEAgY2hlY2sgbGliL2N0eXBlLmMJCSAgICAgICctSSAiXkVYUE9SVF9T
WU1CT0wiIC1JICJeI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPiIgLUIKIGNoZWNrIGFyY2gveDg2
L2luY2x1ZGUvYXNtL2luYXQuaCAgICAgJy1JICJeI2luY2x1ZGUgW1wiPF1cKGFzbS9cKSppbmF0
X3R5cGVzLmhbXCI+XSInCiBjaGVjayBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbnNuLmggICAgICct
SSAiXiNpbmNsdWRlIFtcIjxdXChhc20vXCkqaW5hdC5oW1wiPl0iJwogY2hlY2sgYXJjaC94ODYv
bGliL2luYXQuYwkgICAgICAnLUkgIl4jaW5jbHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20v
aW5zbi5oW1wiPl0iJwotY2hlY2sgYXJjaC94ODYvbGliL2luc24uYwkgICAgICAnLUkgIl4jaW5j
bHVkZSBbXCI8XVwoLi4vaW5jbHVkZS9cKSphc20vaW5cKGF0XHxzblwpLmhbXCI+XSInCitjaGVj
ayBhcmNoL3g4Ni9saWIvaW5zbi5jICAgICAgICAgICAgICctSSAiXiNpbmNsdWRlIFtcIjxdXCgu
Li9pbmNsdWRlL1wpKmFzbS9pblwoYXRcfHNuXCkuaFtcIj5dIiAtSSAiXiNpbmNsdWRlIFtcIjxd
XCguLi9pbmNsdWRlL1wpKmFzbS9lbXVsYXRlX3ByZWZpeC5oW1wiPl0iJwogCiAjIGRpZmYgbm9u
LXN5bW1ldHJpYyBmaWxlcwogY2hlY2tfMiB0b29scy9wZXJmL2FyY2gveDg2L2VudHJ5L3N5c2Nh
bGxzL3N5c2NhbGxfNjQudGJsIGFyY2gveDg2L2VudHJ5L3N5c2NhbGxzL3N5c2NhbGxfNjQudGJs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:07:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:07:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLRyz-0001HT-Nz; Fri, 18 Oct 2019 13:07:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLRyy-0001HE-EP
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:07:52 +0000
X-Inumbo-ID: 4a1d8fce-f1a8-11e9-beca-bc764e2007e4
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a1d8fce-f1a8-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 13:07:51 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id d140so840824oib.5
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 06:07:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cU4Le2uZN2kUygkoBT99G2cJi+hgVIxtf8QhGpCMiEo=;
 b=OBaQgQ2KuZ4Z/Luu2xRAFlzj9GQN1HN6NYo3HIriFNyItnkhmrI7okgnhy/X0zVPHd
 qN29vaLB8hrqIE87dfIE5V+VO5E6OONt7AXZdl9uEiEdghweeNmy3crphyuuWlOoVZ4J
 hbnU5NKo9CZuYkB5WRiR1V2doWDGOzfe6tNpe6MCkVXVS/6U5WcKFeRs2LU0TnpwFZbF
 oXG9Qq9zg0c9gHiawzeH2xWb3NBWipZbH4eqYPojXovEzAAZlW/Sbf3rOyEQPKooYAs+
 WpAtApjsgLK+dwBW1Pgb3tCsLJYoZ9MmB9n/fSGUUycolaYQDIev1h/acGC54+4hkpys
 0cgw==
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=cU4Le2uZN2kUygkoBT99G2cJi+hgVIxtf8QhGpCMiEo=;
 b=rRAmMWAvAATdlj8Q1NH+Pw0dLBPmKcGDsL+XAHD6XVz562vVX5XFuPV6nIcCzJTbMQ
 GtsupW9vLG5TFpRviUObWEMN0ViA16MtfaOZmQPOJqRgDbvMMlVw2Ff7JiHgxisrJxnN
 wPbGrYvd1M7vstLTVLDflgc+DI8ZPooBiNDmpMpF0oqb8SoEBe8WSiUtdj4bgaSuiECO
 fKgvo5HSaDV3umuYHqyEuZgznEOXI2SKWA4SW4e2/KmXg8sCy0wdxqEpi/RP2dtvmLer
 LIlSqqWvTgSuwSoPsWlJjVx7stf9hu1F1Q4ud8Kl1+0vzaAB0IySTDULNK79k26EzbOK
 oH3g==
X-Gm-Message-State: APjAAAX6znt2vrCJG5phnowg8QDaGCvKO8JU5bD0MB4GJ7MOh3LHc0oF
 qMoix2yYCRyHWVrjinihDLvAvV8siMJ6avkeXOQ=
X-Google-Smtp-Source: APXvYqwZGyTi4q7XpMcPyzImyjrjoHWQ3o+TY3SryW5ivIhXH+dde0+zRINx8KZo+OAbACDK762fpZb0UJAuHbhYDKw=
X-Received: by 2002:aca:4e56:: with SMTP id c83mr8024184oib.53.1571404070902; 
 Fri, 18 Oct 2019 06:07:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 06:07:50
 -0700 (PDT)
In-Reply-To: <e149d24f-8d77-4126-8fc8-012b114dfe37@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-27-philmd@redhat.com>
 <CAL1e-=jVr+idQKNdOGSrODeq7XU-0JcCFTwapqk9-JvAKxk6Pw@mail.gmail.com>
 <e149d24f-8d77-4126-8fc8-012b114dfe37@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 15:07:50 +0200
Message-ID: <CAL1e-=iOhZATK3M4Qv8GXCtW8frSj7Jw5vGkJPUiz2G3Fh7BTw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 26/32] hw/pci-host/piix: Move RCR_IOPORT
 register definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============1247761088050665245=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1247761088050665245==
Content-Type: multipart/alternative; boundary="00000000000071e34205952f058c"

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

On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com=
>
wrote:

> On 10/18/19 11:19 AM, Aleksandar Markovic wrote:
>
>> On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat=
.com
>> <mailto:philmd@redhat.com>> wrote:
>>
>>     From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org <mailto:f4bug@ams=
at.org
>> >>
>>
>>     The RCR_IOPORT register belongs to the PIIX chipset.
>>     Move the definition to "piix.h".
>>
>>     Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com
>>     <mailto:philmd@redhat.com>>
>>     ---
>>       hw/pci-host/piix.c            | 1 +
>>       include/hw/i386/pc.h          | 6 ------
>>       include/hw/southbridge/piix.h | 6 ++++++
>>       3 files changed, 7 insertions(+), 6 deletions(-)
>>
>>
>> Does it make sense to add prefix PIIX_ or a similar one to the register
>> name?
>>
>
> Good idea, it will make the comment in hw/i386/acpi-build.c:213 cleaner:


Correct. Let's than add PIIX_ prefix.

Thanks in advance.

A.



>     /* The above need not be conditional on machine type because the rese=
t
> port
>      * happens to be the same on PIIX (pc) and ICH9 (q35). */
>     QEMU_BUILD_BUG_ON(ICH9_RST_CNT_IOPORT !=3D RCR_IOPORT);
>
>
>> In any case:
>>
>> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com <mailto:
>> amarkovic@wavecomp.com>>
>>
>
> Thanks!
>
>
>>     diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c
>>     index 3292703de7..3770575c1a 100644
>>     --- a/hw/pci-host/piix.c
>>     +++ b/hw/pci-host/piix.c
>>     @@ -27,6 +27,7 @@
>>       #include "hw/irq.h"
>>       #include "hw/pci/pci.h"
>>       #include "hw/pci/pci_host.h"
>>     +#include "hw/southbridge/piix.h"
>>       #include "hw/qdev-properties.h"
>>       #include "hw/isa/isa.h"
>>       #include "hw/sysbus.h"
>>     diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
>>     index 183326d9fe..1c20b96571 100644
>>     --- a/include/hw/i386/pc.h
>>     +++ b/include/hw/i386/pc.h
>>     @@ -257,12 +257,6 @@ typedef struct PCII440FXState PCII440FXState;
>>
>>       #define TYPE_IGD_PASSTHROUGH_I440FX_PCI_DEVICE
>>     "igd-passthrough-i440FX"
>>
>>     -/*
>>     - * Reset Control Register: PCI-accessible ISA-Compatible Register
>>     at address
>>     - * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0,
>>     8086:7000).
>>     - */
>>     -#define RCR_IOPORT 0xcf9
>>     -
>>       PCIBus *i440fx_init(const char *host_type, const char *pci_type,
>>                           PCII440FXState **pi440fx_state, int *piix_devf=
n,
>>                           ISABus **isa_bus, qemu_irq *pic,
>>     diff --git a/include/hw/southbridge/piix.h
>>     b/include/hw/southbridge/piix.h
>>     index add352456b..79ebe0089b 100644
>>     --- a/include/hw/southbridge/piix.h
>>     +++ b/include/hw/southbridge/piix.h
>>     @@ -18,6 +18,12 @@ I2CBus *piix4_pm_init(PCIBus *bus, int devfn,
>>     uint32_t smb_io_base,
>>                             qemu_irq sci_irq, qemu_irq smi_irq,
>>                             int smm_enabled, DeviceState **piix4_pm);
>>
>>     +/*
>>     + * Reset Control Register: PCI-accessible ISA-Compatible Register
>>     at address
>>     + * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function 0,
>>     8086:7000).
>>     + */
>>     +#define RCR_IOPORT 0xcf9
>>     +
>>       extern PCIDevice *piix4_dev;
>>
>>       DeviceState *piix4_create(PCIBus *pci_bus, ISABus **isa_bus,
>>     --     2.21.0
>>
>>
>>

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

<br><br>On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hre=
f=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">On 10/18/19 11:19 AM, Aleksandar Markovic wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:philmd@redhat.com" target=3D"_blank">philmd@redhat.com</a> &lt;mailto:=
<a href=3D"mailto:philmd@redhat.com" target=3D"_blank">philmd@redhat.com</a=
>&gt;&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug=
@amsat.org" target=3D"_blank">f4bug@amsat.org</a> &lt;mailto:<a href=3D"mai=
lto:f4bug@amsat.org" target=3D"_blank">f4bug@amsat.org</a>&gt;&gt;<br>
<br>
=C2=A0 =C2=A0 The RCR_IOPORT register belongs to the PIIX chipset.<br>
=C2=A0 =C2=A0 Move the definition to &quot;piix.h&quot;.<br>
<br>
=C2=A0 =C2=A0 Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mai=
lto:philmd@redhat.com" target=3D"_blank">philmd@redhat.com</a><br>
=C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:philmd@redhat.com" target=3D"_bl=
ank">philmd@redhat.com</a>&gt;&gt;<br>
=C2=A0 =C2=A0 ---<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0hw/pci-host/piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 | 1 +<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 | 6 ------<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/southbridge/piix.<wbr>h | 6 ++++++<br>
=C2=A0 =C2=A0 =C2=A0=C2=A03 files changed, 7 insertions(+), 6 deletions(-)<=
br>
<br>
<br>
Does it make sense to add prefix PIIX_ or a similar one to the register nam=
e?<br>
</blockquote>
<br>
Good idea, it will make the comment in hw/i386/acpi-build.c:213 cleaner:</b=
lockquote><div><br></div><div>Correct. Let&#39;s than add PIIX_ prefix.</di=
v><div><br></div><div>Thanks in advance.</div><div><br></div><div>A.</div><=
div><br></div><div><br></div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
=C2=A0 =C2=A0 /* The above need not be conditional on machine type because =
the reset port<br>
=C2=A0 =C2=A0 =C2=A0* happens to be the same on PIIX (pc) and ICH9 (q35). *=
/<br>
=C2=A0 =C2=A0 QEMU_BUILD_BUG_ON(ICH9_RST_CNT<wbr>_IOPORT !=3D RCR_IOPORT);<=
br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
In any case:<br>
<br>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om" target=3D"_blank">amarkovic@wavecomp.com</a> &lt;mailto:<a href=3D"mail=
to:amarkovic@wavecomp.com" target=3D"_blank">amarkovic@wavecomp.com</a><wbr=
>&gt;&gt;<br>
</blockquote>
<br>
Thanks!<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
=C2=A0 =C2=A0 diff --git a/hw/pci-host/piix.c b/hw/pci-host/piix.c<br>
=C2=A0 =C2=A0 index 3292703de7..3770575c1a 100644<br>
=C2=A0 =C2=A0 --- a/hw/pci-host/piix.c<br>
=C2=A0 =C2=A0 +++ b/hw/pci-host/piix.c<br>
=C2=A0 =C2=A0 @@ -27,6 +27,7 @@<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0#include &quot;hw/irq.h&quot;<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0#include &quot;hw/pci/pci_host.h&quot;<br>
=C2=A0 =C2=A0 +#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0#include &quot;hw/qdev-properties.h&quot;<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0 =C2=A0 diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
=C2=A0 =C2=A0 index 183326d9fe..1c20b96571 100644<br>
=C2=A0 =C2=A0 --- a/include/hw/i386/pc.h<br>
=C2=A0 =C2=A0 +++ b/include/hw/i386/pc.h<br>
=C2=A0 =C2=A0 @@ -257,12 +257,6 @@ typedef struct PCII440FXState PCII440FXS=
tate;<br>
<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0#define TYPE_IGD_PASSTHROUGH_I440FX_PC<wbr>I_DEVI=
CE<br>
=C2=A0 =C2=A0 &quot;igd-passthrough-i440FX&quot;<br>
<br>
=C2=A0 =C2=A0 -/*<br>
=C2=A0 =C2=A0 - * Reset Control Register: PCI-accessible ISA-Compatible Reg=
ister<br>
=C2=A0 =C2=A0 at address<br>
=C2=A0 =C2=A0 - * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function=
 0,<br>
=C2=A0 =C2=A0 8086:7000).<br>
=C2=A0 =C2=A0 - */<br>
=C2=A0 =C2=A0 -#define RCR_IOPORT 0xcf9<br>
=C2=A0 =C2=A0 -<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0PCIBus *i440fx_init(const char *host_type, const =
char *pci_type,<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0PCII440FXState **pi440fx_state, int *piix_devfn,<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0ISABus **isa_bus, qemu_irq *pic,<br>
=C2=A0 =C2=A0 diff --git a/include/hw/southbridge/piix.<wbr>h<br>
=C2=A0 =C2=A0 b/include/hw/southbridge/piix.<wbr>h<br>
=C2=A0 =C2=A0 index add352456b..79ebe0089b 100644<br>
=C2=A0 =C2=A0 --- a/include/hw/southbridge/piix.<wbr>h<br>
=C2=A0 =C2=A0 +++ b/include/hw/southbridge/piix.<wbr>h<br>
=C2=A0 =C2=A0 @@ -18,6 +18,12 @@ I2CBus *piix4_pm_init(PCIBus *bus, int dev=
fn,<br>
=C2=A0 =C2=A0 uint32_t smb_io_base,<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0qemu_irq sci_irq, qemu_irq smi_irq,<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0int smm_enabled, DeviceState **piix4_pm);<br>
<br>
=C2=A0 =C2=A0 +/*<br>
=C2=A0 =C2=A0 + * Reset Control Register: PCI-accessible ISA-Compatible Reg=
ister<br>
=C2=A0 =C2=A0 at address<br>
=C2=A0 =C2=A0 + * 0xcf9, provided by the PCI/ISA bridge (PIIX3 PCI function=
 0,<br>
=C2=A0 =C2=A0 8086:7000).<br>
=C2=A0 =C2=A0 + */<br>
=C2=A0 =C2=A0 +#define RCR_IOPORT 0xcf9<br>
=C2=A0 =C2=A0 +<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0extern PCIDevice *piix4_dev;<br>
<br>
=C2=A0 =C2=A0 =C2=A0=C2=A0DeviceState *piix4_create(PCIBus *pci_bus, ISABus=
 **isa_bus,<br>
=C2=A0 =C2=A0 --=C2=A0 =C2=A0 =C2=A02.21.0<br>
<br>
<br>
</blockquote>
</blockquote>

--00000000000071e34205952f058c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1247761088050665245==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:43:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:43:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSXd-0004UJ-23; Fri, 18 Oct 2019 13:43:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLSXc-0004UE-8b
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:43:40 +0000
X-Inumbo-ID: 4a7eac0a-f1ad-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a7eac0a-f1ad-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 13:43:39 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id x3so5257844oig.2
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 06:43:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VAS5PPVpHNOR2j3o3lGk9FzH0tOSDaoBdoqQ4YeAgYU=;
 b=fxRwhoG5R66Yib0ZEZ2RGDVO33nkcQlmFHgfrFY0TK9mnhm5mkVZT3abJOyzWHfW+F
 Tfgiqxg7PNzD+QwPyvlXDl6fD1CmmlQVAyHWL/TpJttNTyZ1/pfiw1QYUodXfKjbLXWN
 /98oklN8Jbxvt78WIcOzfII1zS6wxA9gfBlFF3+CuVm90qbLnA0i/SugsbOHgT2dqFZF
 wGHH4ISQHNuWCY4io8JTty3SoRVadVs6SJR1qc+toDSNNrwuDK+sY/MJKNZzI3u9sEDn
 R0tsslCTbnjjVNDR8Wzn7SDE9B0Xqvg/vswaQYMES0810/EUVoOzLsb1tn1O1cmJmzNB
 xfBg==
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=VAS5PPVpHNOR2j3o3lGk9FzH0tOSDaoBdoqQ4YeAgYU=;
 b=dwhDDeNT3StPG+PmqTKBZcevDjKyAoICixelU/jaPQbjy553Ta7rf5r5MFZmfqa6+U
 QNy7l2gJTFza37xeYyopWuuuN6XOWMihFZSu3Q207IfLyIrQoya9Ez7I/tB/Gha7Cd+u
 tItEu4qbvuCPe38bZmq2j2KDQvsjsPB0jhgOmRe1qebthGadvfb+RpryK22DQB+rEu6j
 jPqyyHN5E0zPL4bkMLa4f73QbCuo4wjckzQsJLWIhCJmaA0EFgQRKV9AjT738BeIaZns
 2V2z3CW/dRIQ7JBFFAy3mKCJ1XuL++AfhDdU/iwx3y8JNaCq7g0WWrkdxe8Riwe2ZLxJ
 oY5g==
X-Gm-Message-State: APjAAAVoqrndhVMWnpkJAVnkN3L3sVibVgD1i7OZ9SGL71v6UBKGYKP/
 EeuR0QWO9TkReQbjHTidcWQeBSxaPEaGp69DcVc=
X-Google-Smtp-Source: APXvYqyk+CpGc7TqDFWpnsfdFH6WO3TzzFNJT0QaR7Kxgjn232lB1jjamTCDi6eh3i4M2emFc6qyhukc3goKeLfjNRk=
X-Received: by 2002:a54:460c:: with SMTP id p12mr8189880oip.62.1571406219029; 
 Fri, 18 Oct 2019 06:43:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 06:43:38
 -0700 (PDT)
In-Reply-To: <20191015162705.28087-5-philmd@redhat.com>
References: <20191015162705.28087-1-philmd@redhat.com>
 <20191015162705.28087-5-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 15:43:38 +0200
Message-ID: <CAL1e-=h7zniYLFb-nUogMsvFeLwpLPSHf0KGZ7_p9pLNCUCGDA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH 04/32] mc146818rtc: Move RTC_ISA_IRQ
 definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6744042680535535587=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6744042680535535587==
Content-Type: multipart/alternative; boundary="0000000000007bb18a05952f85ed"

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

On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.co=
m>
wrote:

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> The ISA default number for the RTC devices is not related to its
> registers neither. Move this definition to "hw/timer/mc146818rtc.h".
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  include/hw/timer/mc146818rtc.h      | 2 ++
>  include/hw/timer/mc146818rtc_regs.h | 2 --
>  tests/rtc-test.c                    | 1 +
>  3 files changed, 3 insertions(+), 2 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>




> diff --git a/include/hw/timer/mc146818rtc.h b/include/hw/timer/
> mc146818rtc.h
> index 0f1c886e5b..17761cf6d9 100644
> --- a/include/hw/timer/mc146818rtc.h
> +++ b/include/hw/timer/mc146818rtc.h
> @@ -39,6 +39,8 @@ typedef struct RTCState {
>      QLIST_ENTRY(RTCState) link;
>  } RTCState;
>
> +#define RTC_ISA_IRQ 8
> +
>  ISADevice *mc146818_rtc_init(ISABus *bus, int base_year,
>                               qemu_irq intercept_irq);
>  void rtc_set_memory(ISADevice *dev, int addr, int val);
> diff --git a/include/hw/timer/mc146818rtc_regs.h b/include/hw/timer/
> mc146818rtc_regs.h
> index bfbb57e570..631f71cfd9 100644
> --- a/include/hw/timer/mc146818rtc_regs.h
> +++ b/include/hw/timer/mc146818rtc_regs.h
> @@ -27,8 +27,6 @@
>
>  #include "qemu/timer.h"
>
> -#define RTC_ISA_IRQ 8
> -
>  #define RTC_SECONDS             0
>  #define RTC_SECONDS_ALARM       1
>  #define RTC_MINUTES             2
> diff --git a/tests/rtc-test.c b/tests/rtc-test.c
> index 6309b0ef6c..18f895690f 100644
> --- a/tests/rtc-test.c
> +++ b/tests/rtc-test.c
> @@ -15,6 +15,7 @@
>
>  #include "libqtest-single.h"
>  #include "qemu/timer.h"
> +#include "hw/timer/mc146818rtc.h"
>  #include "hw/timer/mc146818rtc_regs.h"
>
>  #define UIP_HOLD_LENGTH           (8 * NANOSECONDS_PER_SECOND / 32768)
> --
> 2.21.0
>
>
>

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

<br><br>On Tuesday, October 15, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockq=
uote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"ma=
ilto:f4bug@amsat.org">f4bug@amsat.org</a>&gt;<br>
<br>
The ISA default number for the RTC devices is not related to its<br>
registers neither. Move this definition to &quot;hw/timer/mc146818rtc.h&quo=
t;.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0include/hw/timer/mc146818rtc.h=C2=A0 =C2=A0 =C2=A0 | 2 ++<br>
=C2=A0include/hw/timer/mc146818rtc_<wbr>regs.h | 2 --<br>
=C2=A0tests/rtc-test.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 | 1 +<br>
=C2=A03 files changed, 3 insertions(+), 2 deletions(-)<br>
<br></blockquote><div><br></div><div><div id=3D"cvcmsg_16dda40027d5c491" cl=
ass=3D"yh  " style=3D"border-top-left-radius:0px;border-top-right-radius:0p=
x;color:rgb(34,34,34);font-size:14px;margin-bottom:11px;overflow:visible"><=
div class=3D"Vh" id=3D"cvcfullmsg_16dda40027d5c491"><div id=3D"cvcmsgbod_16=
dda40027d5c491" class=3D"aj"><div class=3D"Ni"><div class=3D"ni pi " dir=3D=
"ltr"><div><div style=3D"border-top-left-radius:0px;border-top-right-radius=
:0px;margin-bottom:11px;overflow:visible"><div dir=3D"ltr"><p dir=3D"ltr">R=
eviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.co=
m" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;</p><p dir=3D"ltr"><br><=
/p></div></div></div></div></div></div></div></div></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">
diff --git a/include/hw/timer/<wbr>mc146818rtc.h b/include/hw/timer/<wbr>mc=
146818rtc.h<br>
index 0f1c886e5b..17761cf6d9 100644<br>
--- a/include/hw/timer/<wbr>mc146818rtc.h<br>
+++ b/include/hw/timer/<wbr>mc146818rtc.h<br>
@@ -39,6 +39,8 @@ typedef struct RTCState {<br>
=C2=A0 =C2=A0 =C2=A0QLIST_ENTRY(RTCState) link;<br>
=C2=A0} RTCState;<br>
<br>
+#define RTC_ISA_IRQ 8<br>
+<br>
=C2=A0ISADevice *mc146818_rtc_init(ISABus *bus, int base_year,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_irq intercept_irq);<br>
=C2=A0void rtc_set_memory(ISADevice *dev, int addr, int val);<br>
diff --git a/include/hw/timer/<wbr>mc146818rtc_regs.h b/include/hw/timer/<w=
br>mc146818rtc_regs.h<br>
index bfbb57e570..631f71cfd9 100644<br>
--- a/include/hw/timer/<wbr>mc146818rtc_regs.h<br>
+++ b/include/hw/timer/<wbr>mc146818rtc_regs.h<br>
@@ -27,8 +27,6 @@<br>
<br>
=C2=A0#include &quot;qemu/timer.h&quot;<br>
<br>
-#define RTC_ISA_IRQ 8<br>
-<br>
=C2=A0#define RTC_SECONDS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00<=
br>
=C2=A0#define RTC_SECONDS_ALARM=C2=A0 =C2=A0 =C2=A0 =C2=A01<br>
=C2=A0#define RTC_MINUTES=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02<=
br>
diff --git a/tests/rtc-test.c b/tests/rtc-test.c<br>
index 6309b0ef6c..18f895690f 100644<br>
--- a/tests/rtc-test.c<br>
+++ b/tests/rtc-test.c<br>
@@ -15,6 +15,7 @@<br>
<br>
=C2=A0#include &quot;libqtest-single.h&quot;<br>
=C2=A0#include &quot;qemu/timer.h&quot;<br>
+#include &quot;hw/timer/mc146818rtc.h&quot;<br>
=C2=A0#include &quot;hw/timer/mc146818rtc_regs.h&quot;<br>
<br>
=C2=A0#define UIP_HOLD_LENGTH=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(8 * =
NANOSECONDS_PER_SECOND / 32768)<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000007bb18a05952f85ed--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6744042680535535587==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:48:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSbw-0004eM-NK; Fri, 18 Oct 2019 13:48:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSbv-0004eG-Sa
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:48:07 +0000
X-Inumbo-ID: e9fb3636-f1ad-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9fb3636-f1ad-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:48:07 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8EBD93078468;
 Fri, 18 Oct 2019 13:48:06 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id F2DF260BF4;
 Fri, 18 Oct 2019 13:47:56 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:34 +0200
Message-Id: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Fri, 18 Oct 2019 13:48:06 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 00/20] hw/i386/pc: Split PIIX3 southbridge
 from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlcyBzaW5jZSB2MSBbMF06Ci0gUmVtb3ZlZCBwYXRjaCByZWludHJvZHVjaW5nIERPX1VQ
Q0FTVCgpIHVzZSAodGh1dGgpCi0gVG9vayB2YXJpb3VzIHBhdGNoZXMgb3V0IHRvIHJlZHVjZSBz
ZXJpZXMgKHRodXRoKQotIEFkZGVkIHJldmlldyB0YWdzICh0aGFua3MgYWxsIGZvciByZXZpZXdp
bmchKQoKJCBnaXQgYmFja3BvcnQtZGlmZiAtdSBwY19zcGxpdF9pNDQwZnhfcGlpeC12MSAtciBt
YzE0NjgxOHJ0Y19pbml0Li4KS2V5OgpbLS0tLV0gOiBwYXRjaGVzIGFyZSBpZGVudGljYWwKWyMj
IyNdIDogbnVtYmVyIG9mIGZ1bmN0aW9uYWwgZGlmZmVyZW5jZXMgYmV0d2VlbiB1cHN0cmVhbS9k
b3duc3RyZWFtIHBhdGNoCltkb3duXSA6IHBhdGNoIGlzIGRvd25zdHJlYW0tb25seQpUaGUgZmxh
Z3MgW0ZDXSBpbmRpY2F0ZSAoRil1bmN0aW9uYWwgYW5kIChDKW9udGV4dHVhbCBkaWZmZXJlbmNl
cywgcmVzcGVjdGl2ZWx5CgowMDEvMjA6Wy0tLS1dIFstLV0gJ01BSU5UQUlORVJTOiBLZWVwIFBJ
SVg0IFNvdXRoIEJyaWRnZSBzZXBhcmF0ZSBmcm9tIFBDIENoaXBzZXRzJwowMDIvMjA6WzAwMTFd
IFtGQ10gJ3BpaXg0OiBhZGQgUmVzZXQgQ29udHJvbCBSZWdpc3RlcicKMDAzLzIwOlswMDE0XSBb
RkNdICdwaWl4NDogYWRkIGEgaTgyNTkgaW50ZXJydXB0IGNvbnRyb2xsZXIgYXMgc3BlY2lmaWVk
IGluIGRhdGFzaGVldCcKMDA0LzIwOlstLS0tXSBbLS1dICdSZXZlcnQgImlycTogaW50cm9kdWNl
IHFlbXVfaXJxX3Byb3h5KCkiJwowMDUvMjA6Wy0tLS1dIFstLV0gJ3BpaXg0OiByZW5hbWUgUElJ
WDQgb2JqZWN0IHRvIHBpaXg0LWlzYScKMDA2LzIwOlstLS0tXSBbLUNdICdwaWl4NDogYWRkIGEg
aTgyNTcgZG1hIGNvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldCcKMDA3LzIwOlst
LS0tXSBbLUNdICdwaWl4NDogYWRkIGEgaTgyNTQgcGl0IGNvbnRyb2xsZXIgYXMgc3BlY2lmaWVk
IGluIGRhdGFzaGVldCcKMDA4LzIwOlstLS0tXSBbLUNdICdwaWl4NDogYWRkIGEgbWMxNDY4MThy
dGMgY29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0JwowMDkvMjA6Wy0tLS1dIFst
LV0gJ2h3L21pcHMvbWlwc19tYWx0YTogQ3JlYXRlIElERSBoYXJkIGRyaXZlIGFycmF5IGR5bmFt
aWNhbGx5JwowMTAvMjA6Wy0tLS1dIFstLV0gJ2h3L21pcHMvbWlwc19tYWx0YTogRXh0cmFjdCB0
aGUgUElJWDQgY3JlYXRpb24gY29kZSBhcyBwaWl4NF9jcmVhdGUoKScKMDExLzIwOlstLS0tXSBb
LS1dICdody9pc2EvcGlpeDQ6IE1vdmUgcGlpeDRfY3JlYXRlKCkgdG8gaHcvaXNhL3BpaXg0LmMn
CjAxMi8yMDpbLS0tLV0gWy0tXSAnaHcvaTM4NjogUmVtb3ZlIG9ic29sZXRlIExvYWRTdGF0ZUhh
bmRsZXI6OmxvYWRfc3RhdGVfb2xkIGhhbmRsZXJzJwowMTMvMjA6Wy0tLS1dIFstLV0gJ2h3L3Bj
aS1ob3N0L3BpaXg6IEV4dHJhY3QgcGlpeDNfY3JlYXRlKCknCjAxNC8yMDpbMDAxMF0gW0ZDXSAn
aHcvcGNpLWhvc3QvcGlpeDogTW92ZSBSQ1JfSU9QT1JUIHJlZ2lzdGVyIGRlZmluaXRpb24nCjAx
NS8yMDpbLS0tLV0gWy0tXSAnaHcvcGNpLWhvc3QvcGlpeDogRGVmaW5lIGFuZCB1c2UgdGhlIFBJ
SVggSVJRIFJvdXRlIENvbnRyb2wgUmVnaXN0ZXJzJwowMTYvMjA6Wy0tLS1dIFstLV0gJ2h3L3Bj
aS1ob3N0L3BpaXg6IE1vdmUgaTQ0MEZYIGRlY2xhcmF0aW9ucyB0byBody9wY2ktaG9zdC9pNDQw
ZnguaCcKMDE3LzIwOlstLS0tXSBbLS1dICdody9wY2ktaG9zdC9waWl4OiBGaXggY29kZSBzdHls
ZSBpc3N1ZXMnCjAxOC8yMDpbMDAxMl0gW0ZDXSAnaHcvcGNpLWhvc3QvcGlpeDogRXh0cmFjdCBQ
SUlYMyBmdW5jdGlvbnMgdG8gaHcvaXNhL3BpaXgzLmMnCjAxOS8yMDpbLS0tLV0gWy0tXSAnaHcv
cGNpLWhvc3Q6IFJlbmFtZSBpbmNvcnJlY3RseSBuYW1lZCAncGlpeCcgYXMgJ2k0NDBmeCcnCjAy
MC8yMDpbLS0tLV0gWy1DXSAnaHcvcGNpLWhvc3QvaTQ0MGZ4OiBSZW1vdmUgdGhlIGxhc3QgUElJ
WDMgdHJhY2VzJwoKUHJldmlvdXMgY292ZXI6CgpUaGlzIHNlcmllcyBpcyBhIHJld29yayBvZiAi
cGlpeDQ6IGNsZWFudXAgYW5kIGltcHJvdmVtZW50cyIgWzFdCmZyb20gSGVydsOpLCBhbmQgbXkg
InJlbW92ZSBpMzg2L3BjIGRlcGVuZGVuY3k6IFBJSVggY2xlYW51cCIgWzJdLgoKU3RpbGwgdHJ5
aW5nIHRvIHJlbW92ZSB0aGUgc3Ryb25nIFg4Ni9QQyBkZXBlbmRlbmN5IDIgeWVhcnMgbGF0ZXIs
Cm9uZSBzdGVwIGF0IGEgdGltZS4KSGVyZSB3ZSBzcGxpdCB0aGUgUElJWDMgc291dGhicmlkZ2Ug
ZnJvbSBpNDQwRlggbm9ydGhicmlkZ2UuClRoZSBpNDQwRlggbm9ydGhicmlkZ2UgaXMgb25seSB1
c2VkIGJ5IHRoZSBQQyBtYWNoaW5lLCB3aGlsZSB0aGUKUElJWCBzb3V0aGJyaWRnZSBpcyBhbHNv
IHVzZWQgYnkgdGhlIE1hbHRhIE1JUFMgbWFjaGluZS4KClRoaXMgaXMgYWxzbyBhIHN0ZXAgZm9y
d2FyZCB1c2luZyBLQ29uZmlnIHdpdGggdGhlIE1hbHRhIGJvYXJkLgpXaXRob3V0IHRoaXMgc3Bs
aXQsIGl0IHdhcyBpbXBvc3NpYmxlIHRvIGNvbXBpbGUgdGhlIE1hbHRhIHdpdGhvdXQKcHVsbGlu
ZyB2YXJpb3VzIFg4NiBwaWVjZXMgb2YgY29kZS4KClRoZSBvdmVyYWxsIGRlc2lnbiBjbGVhbnVw
IGlzIG5vdCB5ZXQgcGVyZmVjdCwgYnV0IGVub3VnaCB0byBwb3N0CmFzIGEgc2VyaWVzLgoKTm93
IHRoYXQgdGhlIFBJSVgzIGNvZGUgaXMgZXh0cmFjdGVkLCB0aGUgY29kZSBkdXBsaWNhdGlvbiB3
aXRoIHRoZQpQSUlYNCBjaGlwc2V0IGlzIG9idmlvdXMuIE5vdCB3b3J0aCBpbXByb3ZpbmcgZm9y
IG5vdyBiZWNhdXNlIGl0Cmlzbid0IGJyb2tlbi4KClswXSBodHRwczovL2xpc3RzLmdudS5vcmcv
YXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOS0xMC9tc2cwMzY4NS5odG1sClsxXSBodHRwczov
L3d3dy5tYWlsLWFyY2hpdmUuY29tL3FlbXUtZGV2ZWxAbm9uZ251Lm9yZy9tc2c1MDA3MzcuaHRt
bApbMl0gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9xZW11LWRldmVsQG5vbmdudS5vcmcv
bXNnNTA0MDgxLmh0bWwKCkJhc2VkLW9uOiA8MjAxOTEwMTgxMzM1NDcuMTA5MzYtMS1waGlsbWRA
cmVkaGF0LmNvbT4KbWMxNDY4MThydGM6IEFsbG93IGNhbGwgb2JqZWN0X2luaXRpYWxpemUoTUMx
NDY4MThfUlRDKSBpbnN0ZWFkIG9mIHJ0Y19pbml0KCkKaHR0cHM6Ly9taWQubWFpbC1hcmNoaXZl
LmNvbS8yMDE5MTAxODEzMzU0Ny4xMDkzNi0xLXBoaWxtZEByZWRoYXQuY29tCgpIZXJ2w6kgUG91
c3NpbmVhdSAoNSk6CiAgcGlpeDQ6IEFkZCB0aGUgUmVzZXQgQ29udHJvbCBSZWdpc3RlcgogIHBp
aXg0OiBBZGQgYSBpODI1OSBJbnRlcnJ1cHQgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0
YXNoZWV0CiAgcGlpeDQ6IFJlbmFtZSBQSUlYNCBvYmplY3QgdG8gcGlpeDQtaXNhCiAgcGlpeDQ6
IEFkZCBhIGk4MjU3IERNQSBDb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQKICBw
aWl4NDogQWRkIGEgaTgyNTQgUElUIENvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVl
dAoKUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgKDE1KToKICBNQUlOVEFJTkVSUzogS2VlcCBQSUlY
NCBTb3V0aCBCcmlkZ2Ugc2VwYXJhdGUgZnJvbSBQQyBDaGlwc2V0cwogIFJldmVydCAiaXJxOiBp
bnRyb2R1Y2UgcWVtdV9pcnFfcHJveHkoKSIKICBwaWl4NDogQWRkIGEgTUMxNDY4MTggUlRDIENv
bnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldAogIGh3L21pcHMvbWlwc19tYWx0YTog
Q3JlYXRlIElERSBoYXJkIGRyaXZlIGFycmF5IGR5bmFtaWNhbGx5CiAgaHcvbWlwcy9taXBzX21h
bHRhOiBFeHRyYWN0IHRoZSBQSUlYNCBjcmVhdGlvbiBjb2RlIGFzIHBpaXg0X2NyZWF0ZSgpCiAg
aHcvaXNhL3BpaXg0OiBNb3ZlIHBpaXg0X2NyZWF0ZSgpIHRvIGh3L2lzYS9waWl4NC5jCiAgaHcv
aTM4NjogUmVtb3ZlIG9ic29sZXRlIExvYWRTdGF0ZUhhbmRsZXI6OmxvYWRfc3RhdGVfb2xkIGhh
bmRsZXJzCiAgaHcvcGNpLWhvc3QvcGlpeDogRXh0cmFjdCBwaWl4M19jcmVhdGUoKQogIGh3L3Bj
aS1ob3N0L3BpaXg6IE1vdmUgUkNSX0lPUE9SVCByZWdpc3RlciBkZWZpbml0aW9uCiAgaHcvcGNp
LWhvc3QvcGlpeDogRGVmaW5lIGFuZCB1c2UgdGhlIFBJSVggSVJRIFJvdXRlIENvbnRyb2wgUmVn
aXN0ZXJzCiAgaHcvcGNpLWhvc3QvcGlpeDogTW92ZSBpNDQwRlggZGVjbGFyYXRpb25zIHRvIGh3
L3BjaS1ob3N0L2k0NDBmeC5oCiAgaHcvcGNpLWhvc3QvcGlpeDogRml4IGNvZGUgc3R5bGUgaXNz
dWVzCiAgaHcvcGNpLWhvc3QvcGlpeDogRXh0cmFjdCBQSUlYMyBmdW5jdGlvbnMgdG8gaHcvaXNh
L3BpaXgzLmMKICBody9wY2ktaG9zdDogUmVuYW1lIGluY29ycmVjdGx5IG5hbWVkICdwaWl4JyBh
cyAnaTQ0MGZ4JwogIGh3L3BjaS1ob3N0L2k0NDBmeDogUmVtb3ZlIHRoZSBsYXN0IFBJSVgzIHRy
YWNlcwoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgIHwgIDE0ICstCiBody9hY3Bp
L3BjaWhwLmMgICAgICAgICAgICAgICAgICB8ICAgMiArLQogaHcvYWNwaS9waWl4NC5jICAgICAg
ICAgICAgICAgICAgfCAgNDIgKy0tCiBody9jb3JlL2lycS5jICAgICAgICAgICAgICAgICAgICB8
ICAxNCAtCiBody9pMzg2L0tjb25maWcgICAgICAgICAgICAgICAgICB8ICAgMyArLQogaHcvaTM4
Ni9hY3BpLWJ1aWxkLmMgICAgICAgICAgICAgfCAgIDUgKy0KIGh3L2kzODYvcGNfcGlpeC5jICAg
ICAgICAgICAgICAgIHwgIDEwICstCiBody9pMzg2L3hlbi94ZW4taHZtLmMgICAgICAgICAgICB8
ICAgNSArLQogaHcvaW50Yy9hcGljX2NvbW1vbi5jICAgICAgICAgICAgfCAgNDkgLS0tLQogaHcv
aXNhL0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogaHcvaXNhL01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgfCAgIDEgKwogaHcvaXNhL3BpaXgzLmMgICAgICAgICAgICAgICAgICAg
fCAzOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGh3L2lzYS9waWl4NC5jICAgICAg
ICAgICAgICAgICAgIHwgMTUxICsrKysrKysrKystCiBody9taXBzL2d0NjR4eHhfcGNpLmMgICAg
ICAgICAgICB8ICAgNSArLQogaHcvbWlwcy9taXBzX21hbHRhLmMgICAgICAgICAgICAgfCAgNDYg
Ky0tLQogaHcvcGNpLWhvc3QvS2NvbmZpZyAgICAgICAgICAgICAgfCAgIDMgKy0KIGh3L3BjaS1o
b3N0L01ha2VmaWxlLm9ianMgICAgICAgIHwgICAyICstCiBody9wY2ktaG9zdC97cGlpeC5jID0+
IGk0NDBmeC5jfSB8IDQyNCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBody90aW1l
ci9pODI1NF9jb21tb24uYyAgICAgICAgICB8ICA0MCAtLS0KIGluY2x1ZGUvaHcvYWNwaS9waWl4
NC5oICAgICAgICAgIHwgICA2IC0KIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgICAgIHwg
IDM3IC0tLQogaW5jbHVkZS9ody9pcnEuaCAgICAgICAgICAgICAgICAgfCAgIDUgLQogaW5jbHVk
ZS9ody9pc2EvaXNhLmggICAgICAgICAgICAgfCAgIDIgKwogaW5jbHVkZS9ody9wY2ktaG9zdC9p
NDQwZnguaCAgICAgfCAgMzYgKysrCiBpbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCAgICB8
ICA3NCArKysrKysKIHN0dWJzL3BjaS1ob3N0LXBpaXguYyAgICAgICAgICAgIHwgICAzICstCiAy
NiBmaWxlcyBjaGFuZ2VkLCA2OTkgaW5zZXJ0aW9ucygrKSwgNjgzIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGh3L2lzYS9waWl4My5jCiByZW5hbWUgaHcvcGNpLWhvc3Qve3BpaXgu
YyA9PiBpNDQwZnguY30gKDU4JSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L2FjcGkv
cGlpeDQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAoKLS0gCjIu
MjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:48:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSc6-0004fP-0N; Fri, 18 Oct 2019 13:48:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSc4-0004fA-FI
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:48:16 +0000
X-Inumbo-ID: ef0268de-f1ad-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef0268de-f1ad-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 13:48:15 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id E50093086E26;
 Fri, 18 Oct 2019 13:48:14 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 29AE560BF4;
 Fri, 18 Oct 2019 13:48:06 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:35 +0200
Message-Id: <20191018134754.16362-2-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Fri, 18 Oct 2019 13:48:15 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 01/20] MAINTAINERS: Keep PIIX4 South Bridge
 separate from PC Chipsets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBQSUlY
NCBTb3V0aGJyaWRnZSBpcyBub3QgdXNlZCBieSB0aGUgUEMgbWFjaGluZSwKYnV0IGJ5IHRoZSBN
YWx0YSBib2FyZCAoTUlQUykuIEFkZCBhIG5ldyBzZWN0aW9uIHRvCmtlZXAgaXQgY292ZXJlZC4K
ClN1Z2dlc3RlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KUmV2aWV3
ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Ci0tLQog
TUFJTlRBSU5FUlMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmlu
ZGV4IGZlNGRjNTFiMDguLmM5ZjYyNWZjMmUgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBi
L01BSU5UQUlORVJTCkBAIC0xMjMwLDcgKzEyMzAsNiBAQCBGOiBody9wY2ktaG9zdC9xMzUuYwog
RjogaHcvcGNpLWhvc3QvcGFtLmMKIEY6IGluY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmgKIEY6IGlu
Y2x1ZGUvaHcvcGNpLWhvc3QvcGFtLmgKLUY6IGh3L2lzYS9waWl4NC5jCiBGOiBody9pc2EvbHBj
X2ljaDkuYwogRjogaHcvaTJjL3NtYnVzX2ljaDkuYwogRjogaHcvYWNwaS9waWl4NC5jCkBAIC0x
NzE2LDYgKzE3MTUsMTIgQEAgRjogaHcvZGlzcGxheS9lZGlkKgogRjogaW5jbHVkZS9ody9kaXNw
bGF5L2VkaWQuaAogRjogcWVtdS1lZGlkLmMKIAorUElJWDQgU291dGggQnJpZGdlIChpODIzNzFB
QikKK006IEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KK006IFBoaWxp
cHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CitTOiBNYWludGFpbmVkCitGOiBo
dy9pc2EvcGlpeDQuYworCiBGaXJtd2FyZSBjb25maWd1cmF0aW9uIChmd19jZmcpCiBNOiBQaGls
aXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiBSOiBMYXN6bG8gRXJzZWsg
PGxlcnNla0ByZWRoYXQuY29tPgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:48:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLScI-0004hm-9e; Fri, 18 Oct 2019 13:48:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLScG-0004hW-Oq
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:48:28 +0000
X-Inumbo-ID: f649ea18-f1ad-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f649ea18-f1ad-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 13:48:27 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4755118C4288;
 Fri, 18 Oct 2019 13:48:27 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7E74C60BF1;
 Fri, 18 Oct 2019 13:48:15 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:36 +0200
Message-Id: <20191018134754.16362-3-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.62]); Fri, 18 Oct 2019 13:48:27 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 02/20] piix4: Add the Reset Control Register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKVGhlIFJDUiBJ
L08gcG9ydCAoMHhjZjkpIGlzIHVzZWQgdG8gZ2VuZXJhdGUgYSBoYXJkIHJlc2V0IG9yIGEgc29m
dCByZXNldC4KCkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgpB
Y2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1i
eTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpNZXNzYWdlLUlkOiA8
MjAxNzEyMTYwOTAyMjguMjg1MDUtNy1ocG91c3NpbkByZWFjdG9zLm9yZz4KUmV2aWV3ZWQtYnk6
IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CltQTUQ6IHJlYmFz
ZWQsIHVwZGF0ZWQgaW5jbHVkZXNdClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9pc2EvcGlpeDQuYyB8IDQ5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA0NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2lzYS9w
aWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKaW5kZXggODkwZDk5OWFiZi4uZDBiMThlMDU4NiAxMDA2
NDQKLS0tIGEvaHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3BpaXg0LmMKQEAgLTIsNiArMiw3
IEBACiAgKiBRRU1VIFBJSVg0IFBDSSBCcmlkZ2UgRW11bGF0aW9uCiAgKgogICogQ29weXJpZ2h0
IChjKSAyMDA2IEZhYnJpY2UgQmVsbGFyZAorICogQ29weXJpZ2h0IChjKSAyMDE4IEhlcnbDqSBQ
b3Vzc2luZWF1CiAgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBj
aGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQogICogb2YgdGhpcyBzb2Z0d2Fy
ZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRv
IGRlYWwKQEAgLTI4LDExICsyOSwxNyBAQAogI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIKICNpbmNs
dWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgorI2luY2x1
ZGUgInN5c2VtdS9yZXNldC5oIgorI2luY2x1ZGUgInN5c2VtdS9ydW5zdGF0ZS5oIgogCiBQQ0lE
ZXZpY2UgKnBpaXg0X2RldjsKIAogdHlwZWRlZiBzdHJ1Y3QgUElJWDRTdGF0ZSB7CiAgICAgUENJ
RGV2aWNlIGRldjsKKworICAgIC8qIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKi8KKyAgICBNZW1v
cnlSZWdpb24gcmNyX21lbTsKKyAgICB1aW50OF90IHJjcjsKIH0gUElJWDRTdGF0ZTsKIAogI2Rl
ZmluZSBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UgIlBJSVg0IgpAQCAtODcsMTUgKzk0LDUxIEBAIHN0
YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9waWl4NCA9IHsKICAgICB9CiB9
OwogCitzdGF0aWMgdm9pZCBwaWl4NF9yY3Jfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
ciwgdWludDY0X3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBsZW4pCit7CisgICAgUElJWDRTdGF0ZSAqcyA9IG9wYXF1ZTsKKworICAgIGlmICh2YWwgJiA0
KSB7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoU0hVVERPV05fQ0FVU0VfR1VF
U1RfUkVTRVQpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgcy0+cmNyID0gdmFsICYg
MjsgLyoga2VlcCBTeXN0ZW0gUmVzZXQgdHlwZSBvbmx5ICovCit9CisKK3N0YXRpYyB1aW50NjRf
dCBwaWl4NF9yY3JfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1bnNpZ25lZCBpbnQg
bGVuKQoreworICAgIFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7CisKKyAgICByZXR1cm4gcy0+cmNy
OworfQorCitzdGF0aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIHBpaXg0X3Jjcl9vcHMgPSB7Cisg
ICAgLnJlYWQgPSBwaWl4NF9yY3JfcmVhZCwKKyAgICAud3JpdGUgPSBwaWl4NF9yY3Jfd3JpdGUs
CisgICAgLmVuZGlhbm5lc3MgPSBERVZJQ0VfTElUVExFX0VORElBTiwKKyAgICAuaW1wbCA9IHsK
KyAgICAgICAgLm1pbl9hY2Nlc3Nfc2l6ZSA9IDEsCisgICAgICAgIC5tYXhfYWNjZXNzX3NpemUg
PSAxLAorICAgIH0sCit9OworCiBzdGF0aWMgdm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmljZSAq
ZGV2LCBFcnJvciAqKmVycnApCiB7Ci0gICAgUElJWDRTdGF0ZSAqZCA9IFBJSVg0X1BDSV9ERVZJ
Q0UoZGV2KTsKKyAgICBQSUlYNFN0YXRlICpzID0gUElJWDRfUENJX0RFVklDRShkZXYpOwogCi0g
ICAgaWYgKCFpc2FfYnVzX25ldyhERVZJQ0UoZCksIHBjaV9hZGRyZXNzX3NwYWNlKGRldiksCisg
ICAgaWYgKCFpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2FkZHJlc3Nfc3BhY2UoZGV2KSwK
ICAgICAgICAgICAgICAgICAgICAgIHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiksIGVycnApKSB7
CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgcGlpeDRfZGV2ID0gJmQtPmRldjsKKworICAg
IG1lbW9yeV9yZWdpb25faW5pdF9pbygmcy0+cmNyX21lbSwgT0JKRUNUKGRldiksICZwaWl4NF9y
Y3Jfb3BzLCBzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAicmVzZXQtY29udHJvbCIsIDEp
OworICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3Nw
YWNlX2lvKGRldiksIDB4Y2Y5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZzLT5yY3JfbWVtLCAxKTsKKworICAgIHBpaXg0X2RldiA9IGRldjsKIH0KIAogaW50IHBp
aXg0X2luaXQoUENJQnVzICpidXMsIElTQUJ1cyAqKmlzYV9idXMsIGludCBkZXZmbikKLS0gCjIu
MjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLScR-0004jl-JH; Fri, 18 Oct 2019 13:48:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLScQ-0004jY-FR
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:48:38 +0000
X-Inumbo-ID: fc57f292-f1ad-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc57f292-f1ad-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:48:38 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 721463078467;
 Fri, 18 Oct 2019 13:48:37 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id BDF7060C4E;
 Fri, 18 Oct 2019 13:48:27 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:37 +0200
Message-Id: <20191018134754.16362-4-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.41]); Fri, 18 Oct 2019 13:48:37 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKQWRkIElTQSBp
cnFzIGFzIHBpaXg0IGdwaW8gaW4sIGFuZCBDUFUgaW50ZXJydXB0IHJlcXVlc3QgYXMgcGlpeDQg
Z3BpbyBvdXQuClJlbW92ZSBpODI1OSBpbnN0YW5jaWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRvIG5v
dCBoYXZlIGl0IHR3aWNlLgoKV2UgY2FuIGFsc28gcmVtb3ZlIHRoZSBub3cgdW51c2VkIHBpaXg0
X2luaXQoKSBmdW5jdGlvbi4KCkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRo
YXQuY29tPgpBY2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KU2ln
bmVkLW9mZi1ieTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpNZXNz
YWdlLUlkOiA8MjAxNzEyMTYwOTAyMjguMjg1MDUtOC1ocG91c3NpbkByZWFjdG9zLm9yZz4KUmV2
aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CltQ
TUQ6IHJlYmFzZWQsIHVwZGF0ZWQgaW5jbHVkZXMsIHVzZSBJU0FfTlVNX0lSUVMgaW4gZm9yIGxv
b3BdClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KLS0tCiBody9pc2EvcGlpeDQuYyAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIGh3L21pcHMvbWlwc19tYWx0YS5jIHwgMzIgKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgIDEgLQog
MyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCmluZGV4IGQwYjE4ZTA1ODYu
LjljMzdjODVhZTIgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9waWl4NC5jCisrKyBiL2h3L2lzYS9waWl4
NC5jCkBAIC0yNCw2ICsyNCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNp
bmNsdWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcv
cGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIKQEAgLTM2LDYgKzM3LDggQEAgUENJ
RGV2aWNlICpwaWl4NF9kZXY7CiAKIHR5cGVkZWYgc3RydWN0IFBJSVg0U3RhdGUgewogICAgIFBD
SURldmljZSBkZXY7CisgICAgcWVtdV9pcnEgY3B1X2ludHI7CisgICAgcWVtdV9pcnEgKmlzYTsK
IAogICAgIC8qIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKi8KICAgICBNZW1vcnlSZWdpb24gcmNy
X21lbTsKQEAgLTk0LDYgKzk3LDE4IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24g
dm1zdGF0ZV9waWl4NCA9IHsKICAgICB9CiB9OwogCitzdGF0aWMgdm9pZCBwaWl4NF9yZXF1ZXN0
X2k4MjU5X2lycSh2b2lkICpvcGFxdWUsIGludCBpcnEsIGludCBsZXZlbCkKK3sKKyAgICBQSUlY
NFN0YXRlICpzID0gb3BhcXVlOworICAgIHFlbXVfc2V0X2lycShzLT5jcHVfaW50ciwgbGV2ZWwp
OworfQorCitzdGF0aWMgdm9pZCBwaWl4NF9zZXRfaTgyNTlfaXJxKHZvaWQgKm9wYXF1ZSwgaW50
IGlycSwgaW50IGxldmVsKQoreworICAgIFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7CisgICAgcWVt
dV9zZXRfaXJxKHMtPmlzYVtpcnFdLCBsZXZlbCk7Cit9CisKIHN0YXRpYyB2b2lkIHBpaXg0X3Jj
cl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbikKIHsKQEAgLTEyNywyOSArMTQy
LDM1IEBAIHN0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgcGlpeDRfcmNyX29wcyA9IHsKIHN0
YXRpYyB2b2lkIHBpaXg0X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKIHsK
ICAgICBQSUlYNFN0YXRlICpzID0gUElJWDRfUENJX0RFVklDRShkZXYpOworICAgIElTQUJ1cyAq
aXNhX2J1czsKKyAgICBxZW11X2lycSAqaTgyNTlfb3V0X2lycTsKIAotICAgIGlmICghaXNhX2J1
c19uZXcoREVWSUNFKGRldiksIHBjaV9hZGRyZXNzX3NwYWNlKGRldiksCi0gICAgICAgICAgICAg
ICAgICAgICBwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLCBlcnJwKSkgeworICAgIGlzYV9idXMg
PSBpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2FkZHJlc3Nfc3BhY2UoZGV2KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3BhY2VfaW8oZGV2KSwgZXJycCk7Cisg
ICAgaWYgKCFpc2FfYnVzKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKKyAgICBxZGV2X2lu
aXRfZ3Bpb19pbl9uYW1lZChERVZJQ0UoZGV2KSwgcGlpeDRfc2V0X2k4MjU5X2lycSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiaXNhIiwgSVNBX05VTV9JUlFTKTsKKyAgICBxZGV2X2lu
aXRfZ3Bpb19vdXRfbmFtZWQoREVWSUNFKGRldiksICZzLT5jcHVfaW50ciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImludHIiLCAxKTsKKwogICAgIG1lbW9yeV9yZWdpb25faW5pdF9p
bygmcy0+cmNyX21lbSwgT0JKRUNUKGRldiksICZwaWl4NF9yY3Jfb3BzLCBzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAicmVzZXQtY29udHJvbCIsIDEpOwogICAgIG1lbW9yeV9yZWdpb25f
YWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiksIDB4Y2Y5LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzLT5yY3JfbWVtLCAxKTsK
IAorICAgIC8qIGluaXRpYWxpemUgaTgyNTkgcGljICovCisgICAgaTgyNTlfb3V0X2lycSA9IHFl
bXVfYWxsb2NhdGVfaXJxcyhwaWl4NF9yZXF1ZXN0X2k4MjU5X2lycSwgcywgMSk7CisgICAgcy0+
aXNhID0gaTgyNTlfaW5pdChpc2FfYnVzLCAqaTgyNTlfb3V0X2lycSk7CisKKyAgICAvKiBpbml0
aWFsaXplIElTQSBpcnFzICovCisgICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmlzYSk7CisK
ICAgICBwaWl4NF9kZXYgPSBkZXY7CiB9CiAKLWludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVzLCBJ
U0FCdXMgKippc2FfYnVzLCBpbnQgZGV2Zm4pCi17Ci0gICAgUENJRGV2aWNlICpkOwotCi0gICAg
ZCA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24oYnVzLCBkZXZmbiwgdHJ1ZSwgIlBJ
SVg0Iik7Ci0gICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0Uo
ZCksICJpc2EuMCIpKTsKLSAgICByZXR1cm4gZC0+ZGV2Zm47Ci19Ci0KIHN0YXRpYyB2b2lkIHBp
aXg0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogewogICAgIERl
dmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7CmRpZmYgLS1naXQgYS9ody9taXBz
L21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IDRkOWM2NGIzNmEuLjdk
MjVhYjZjMjMgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisrKyBiL2h3L21pcHMv
bWlwc19tYWx0YS5jCkBAIC05Nyw3ICs5Nyw3IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBTeXNC
dXNEZXZpY2UgcGFyZW50X29iajsKIAogICAgIE1JUFNDUFNTdGF0ZSBjcHM7Ci0gICAgcWVtdV9p
cnEgKmk4MjU5OworICAgIHFlbXVfaXJxIGk4MjU5WzE2XTsKIH0gTWFsdGFTdGF0ZTsKIAogc3Rh
dGljIElTQURldmljZSAqcGl0OwpAQCAtMTIzNSw4ICsxMjM1LDggQEAgdm9pZCBtaXBzX21hbHRh
X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIGludDY0X3Qga2VybmVsX2VudHJ5LCBi
b290bG9hZGVyX3J1bl9hZGRyOwogICAgIFBDSUJ1cyAqcGNpX2J1czsKICAgICBJU0FCdXMgKmlz
YV9idXM7Ci0gICAgcWVtdV9pcnEgKmlzYV9pcnE7CiAgICAgcWVtdV9pcnEgY2J1c19pcnEsIGk4
MjU5X2lycTsKKyAgICBQQ0lEZXZpY2UgKnBjaTsKICAgICBpbnQgcGlpeDRfZGV2Zm47CiAgICAg
STJDQnVzICpzbWJ1czsKICAgICBEcml2ZUluZm8gKmRpbmZvOwpAQCAtMTQwNywzMCArMTQwNywy
NCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgLyog
Qm9hcmQgSUQgPSAweDQyMCAoTWFsdGEgQm9hcmQgd2l0aCBDb3JlTFYpICovCiAgICAgc3RsX3Ao
bWVtb3J5X3JlZ2lvbl9nZXRfcmFtX3B0cihiaW9zX2NvcHkpICsgMHgxMCwgMHgwMDAwMDQyMCk7
CiAKLSAgICAvKgotICAgICAqIFdlIGhhdmUgYSBjaXJjdWxhciBkZXBlbmRlbmN5IHByb2JsZW06
IHBjaV9idXMgZGVwZW5kcyBvbiBpc2FfaXJxLAotICAgICAqIGlzYV9pcnEgaXMgcHJvdmlkZWQg
YnkgaTgyNTksIGk4MjU5IGRlcGVuZHMgb24gSVNBLCBJU0EgZGVwZW5kcwotICAgICAqIG9uIHBp
aXg0LCBhbmQgcGlpeDQgZGVwZW5kcyBvbiBwY2lfYnVzLiAgVG8gc3RvcCB0aGUgY3ljbGUgd2Ug
aGF2ZQotICAgICAqIHFlbXVfaXJxX3Byb3h5KCkgYWRkcyBhbiBleHRyYSBiaXQgb2YgaW5kaXJl
Y3Rpb24sIGFsbG93aW5nIHVzCi0gICAgICogdG8gcmVzb2x2ZSB0aGUgaXNhX2lycSAtPiBpODI1
OSBkZXBlbmRlbmN5IGFmdGVyIGk4MjU5IGlzIGluaXRpYWxpemVkLgotICAgICAqLwotICAgIGlz
YV9pcnEgPSBxZW11X2lycV9wcm94eSgmcy0+aTgyNTksIDE2KTsKLQogICAgIC8qIE5vcnRoYnJp
ZGdlICovCi0gICAgcGNpX2J1cyA9IGd0NjQxMjBfcmVnaXN0ZXIoaXNhX2lycSk7CisgICAgcGNp
X2J1cyA9IGd0NjQxMjBfcmVnaXN0ZXIocy0+aTgyNTkpOwogCiAgICAgLyogU291dGhicmlkZ2Ug
Ki8KICAgICBpZGVfZHJpdmVfZ2V0KGhkLCBBUlJBWV9TSVpFKGhkKSk7CiAKLSAgICBwaWl4NF9k
ZXZmbiA9IHBpaXg0X2luaXQocGNpX2J1cywgJmlzYV9idXMsIDgwKTsKKyAgICBwY2kgPSBwY2lf
Y3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9ERVZGTigxMCwgMCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCAiUElJWDQiKTsK
KyAgICBkZXYgPSBERVZJQ0UocGNpKTsKKyAgICBpc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9j
aGlsZF9idXMoZGV2LCAiaXNhLjAiKSk7CisgICAgcGlpeDRfZGV2Zm4gPSBwY2ktPmRldmZuOwog
Ci0gICAgLyoKLSAgICAgKiBJbnRlcnJ1cHQgY29udHJvbGxlcgotICAgICAqIFRoZSA4MjU5IGlz
IGF0dGFjaGVkIHRvIHRoZSBNSVBTIENQVSBJTlQwIHBpbiwgaWUgaW50ZXJydXB0IDIKLSAgICAg
Ki8KLSAgICBzLT5pODI1OSA9IGk4MjU5X2luaXQoaXNhX2J1cywgaTgyNTlfaXJxKTsKKyAgICAv
KiBJbnRlcnJ1cHQgY29udHJvbGxlciAqLworICAgIHFkZXZfY29ubmVjdF9ncGlvX291dF9uYW1l
ZChkZXYsICJpbnRyIiwgMCwgaTgyNTlfaXJxKTsKKyAgICBmb3IgKGludCBpID0gMDsgaSA8IElT
QV9OVU1fSVJRUzsgaSsrKSB7CisgICAgICAgIHMtPmk4MjU5W2ldID0gcWRldl9nZXRfZ3Bpb19p
bl9uYW1lZChkZXYsICJpc2EiLCBpKTsKKyAgICB9CiAKLSAgICBpc2FfYnVzX2lycXMoaXNhX2J1
cywgcy0+aTgyNTkpOwogICAgIHBjaV9waWl4NF9pZGVfaW5pdChwY2lfYnVzLCBoZCwgcGlpeDRf
ZGV2Zm4gKyAxKTsKICAgICBwY2lfY3JlYXRlX3NpbXBsZShwY2lfYnVzLCBwaWl4NF9kZXZmbiAr
IDIsICJwaWl4NC11c2ItdWhjaSIpOwogICAgIHNtYnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVz
LCBwaWl4NF9kZXZmbiArIDMsIDB4MTEwMCwKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9w
Yy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXggMzdiZmQ5NTExMy4uMzc0ZjNlODgzNSAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3Bj
LmgKQEAgLTI4Niw3ICsyODYsNiBAQCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhv
c3RfdHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCiBQQ0lCdXMgKmZpbmRfaTQ0MGZ4KHZvaWQp
OwogLyogcGlpeDQuYyAqLwogZXh0ZXJuIFBDSURldmljZSAqcGlpeDRfZGV2OwotaW50IHBpaXg0
X2luaXQoUENJQnVzICpidXMsIElTQUJ1cyAqKmlzYV9idXMsIGludCBkZXZmbik7CiAKIC8qIHBj
X3N5c2Z3LmMgKi8KIHZvaWQgcGNfc3lzdGVtX2ZsYXNoX2NyZWF0ZShQQ01hY2hpbmVTdGF0ZSAq
cGNtcyk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:48:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSce-0004n3-2N; Fri, 18 Oct 2019 13:48:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLScc-0004mk-Lr
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:48:50 +0000
X-Inumbo-ID: 0394d1d8-f1ae-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0394d1d8-f1ae-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 13:48:50 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8DF1F4ACDF;
 Fri, 18 Oct 2019 13:48:49 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3E50A60BF1;
 Fri, 18 Oct 2019 13:48:37 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:38 +0200
Message-Id: <20191018134754.16362-5-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Fri, 18 Oct 2019 13:48:49 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 04/20] Revert "irq: introduce
 qemu_irq_proxy()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Thomas Huth <thuth@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoaXMgZnVu
Y3Rpb24gaXNuJ3QgdXNlZCBhbnltb3JlLgoKVGhpcyByZXZlcnRzIGNvbW1pdCAyMmVjMzI4M2Vm
YmE5YmEwNzkyNzkwZGE3ODZkNjc3NmQ4M2YyYTkyLgoKUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8ZjRidWdAYW1zYXQub3JnPgotLS0KIGh3L2NvcmUvaXJxLmMgICAgfCAxNCAtLS0tLS0tLS0t
LS0tLQogaW5jbHVkZS9ody9pcnEuaCB8ICA1IC0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2NvcmUvaXJxLmMgYi9ody9jb3JlL2lycS5jCmlu
ZGV4IDdjYzAyOTVkMGUuLmZiMzA0NWI5MTIgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUvaXJxLmMKKysr
IGIvaHcvY29yZS9pcnEuYwpAQCAtMTIwLDIwICsxMjAsNiBAQCBxZW11X2lycSBxZW11X2lycV9z
cGxpdChxZW11X2lycSBpcnExLCBxZW11X2lycSBpcnEyKQogICAgIHJldHVybiBxZW11X2FsbG9j
YXRlX2lycShxZW11X3NwbGl0aXJxLCBzLCAwKTsKIH0KIAotc3RhdGljIHZvaWQgcHJveHlfaXJx
X2hhbmRsZXIodm9pZCAqb3BhcXVlLCBpbnQgbiwgaW50IGxldmVsKQotewotICAgIHFlbXVfaXJx
ICoqdGFyZ2V0ID0gb3BhcXVlOwotCi0gICAgaWYgKCp0YXJnZXQpIHsKLSAgICAgICAgcWVtdV9z
ZXRfaXJxKCgqdGFyZ2V0KVtuXSwgbGV2ZWwpOwotICAgIH0KLX0KLQotcWVtdV9pcnEgKnFlbXVf
aXJxX3Byb3h5KHFlbXVfaXJxICoqdGFyZ2V0LCBpbnQgbikKLXsKLSAgICByZXR1cm4gcWVtdV9h
bGxvY2F0ZV9pcnFzKHByb3h5X2lycV9oYW5kbGVyLCB0YXJnZXQsIG4pOwotfQotCiB2b2lkIHFl
bXVfaXJxX2ludGVyY2VwdF9pbihxZW11X2lycSAqZ3Bpb19pbiwgcWVtdV9pcnFfaGFuZGxlciBo
YW5kbGVyLCBpbnQgbikKIHsKICAgICBpbnQgaTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaXJx
LmggYi9pbmNsdWRlL2h3L2lycS5oCmluZGV4IGZlNTI3ZjZmNTEuLjI0YmEwZWNlMTEgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUvaHcvaXJxLmgKKysrIGIvaW5jbHVkZS9ody9pcnEuaApAQCAtNTEsMTEg
KzUxLDYgQEAgcWVtdV9pcnEgcWVtdV9pcnFfaW52ZXJ0KHFlbXVfaXJxIGlycSk7CiAgKi8KIHFl
bXVfaXJxIHFlbXVfaXJxX3NwbGl0KHFlbXVfaXJxIGlycTEsIHFlbXVfaXJxIGlycTIpOwogCi0v
KiBSZXR1cm5zIGEgbmV3IElSUSBzZXQgd2hpY2ggY29ubmVjdHMgMToxIHRvIGFub3RoZXIgSVJR
IHNldCwgd2hpY2gKLSAqIG1heSBiZSBzZXQgbGF0ZXIuCi0gKi8KLXFlbXVfaXJxICpxZW11X2ly
cV9wcm94eShxZW11X2lycSAqKnRhcmdldCwgaW50IG4pOwotCiAvKiBGb3IgaW50ZXJuYWwgdXNl
IGluIHF0ZXN0LiAgU2ltaWxhciB0byBxZW11X2lycV9zcGxpdCwgYnV0IG9wZXJhdGluZwogICAg
b24gYW4gZXhpc3RpbmcgdmVjdG9yIG9mIHFlbXVfaXJxLiAgKi8KIHZvaWQgcWVtdV9pcnFfaW50
ZXJjZXB0X2luKHFlbXVfaXJxICpncGlvX2luLCBxZW11X2lycV9oYW5kbGVyIGhhbmRsZXIsIGlu
dCBuKTsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:49:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLScn-0004pr-Bp; Fri, 18 Oct 2019 13:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLScl-0004p8-HP
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:48:59 +0000
X-Inumbo-ID: 08f531f4-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 08f531f4-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:48:59 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 889DFC057F2C;
 Fri, 18 Oct 2019 13:48:58 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 51D6460BF1;
 Fri, 18 Oct 2019 13:48:50 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:39 +0200
Message-Id: <20191018134754.16362-6-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Fri, 18 Oct 2019 13:48:58 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 05/20] piix4: Rename PIIX4 object to piix4-isa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKT3RoZXIgcGlp
eDQgcGFydHMgYXJlIGFscmVhZHkgbmFtZWQgcGlpeDQtaWRlIGFuZCBwaWl4NC11c2ItdWhjaS4K
ClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTE1LWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpSZXZpZXdlZC1ieTogQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KW1BNRDogcmViYXNlZF0KU2lnbmVk
LW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0K
IGh3L2lzYS9waWl4NC5jICAgICAgIHwgMSAtCiBody9taXBzL21pcHNfbWFsdGEuYyB8IDIgKy0K
IGluY2x1ZGUvaHcvaXNhL2lzYS5oIHwgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9p
c2EvcGlpeDQuYwppbmRleCA5YzM3Yzg1YWUyLi5hYzkzODNhNjU4IDEwMDY0NAotLS0gYS9ody9p
c2EvcGlpeDQuYworKysgYi9ody9pc2EvcGlpeDQuYwpAQCAtNDUsNyArNDUsNiBAQCB0eXBlZGVm
IHN0cnVjdCBQSUlYNFN0YXRlIHsKICAgICB1aW50OF90IHJjcjsKIH0gUElJWDRTdGF0ZTsKIAot
I2RlZmluZSBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UgIlBJSVg0IgogI2RlZmluZSBQSUlYNF9QQ0lf
REVWSUNFKG9iaikgXAogICAgIE9CSkVDVF9DSEVDSyhQSUlYNFN0YXRlLCAob2JqKSwgVFlQRV9Q
SUlYNF9QQ0lfREVWSUNFKQogCmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3
L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IDdkMjVhYjZjMjMuLmU0OTliN2E2YmIgMTAwNjQ0Ci0t
LSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC0x
NDE0LDcgKzE0MTQsNyBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hp
bmUpCiAgICAgaWRlX2RyaXZlX2dldChoZCwgQVJSQVlfU0laRShoZCkpOwogCiAgICAgcGNpID0g
cGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lfREVWRk4oMTAsIDAp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgIlBJSVg0
Iik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBUWVBF
X1BJSVg0X1BDSV9ERVZJQ0UpOwogICAgIGRldiA9IERFVklDRShwY2kpOwogICAgIGlzYV9idXMg
PSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhkZXYsICJpc2EuMCIpKTsKICAgICBwaWl4NF9k
ZXZmbiA9IHBjaS0+ZGV2Zm47CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2lzYS9pc2EuaCBiL2lu
Y2x1ZGUvaHcvaXNhL2lzYS5oCmluZGV4IDAxOGFkYTRmNmYuLjc5ZjcwM2ZkNmMgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvaHcvaXNhL2lzYS5oCisrKyBiL2luY2x1ZGUvaHcvaXNhL2lzYS5oCkBAIC0x
NDcsNCArMTQ3LDYgQEAgc3RhdGljIGlubGluZSBJU0FCdXMgKmlzYV9idXNfZnJvbV9kZXZpY2Uo
SVNBRGV2aWNlICpkKQogICAgIHJldHVybiBJU0FfQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVW
SUNFKGQpKSk7CiB9CiAKKyNkZWZpbmUgVFlQRV9QSUlYNF9QQ0lfREVWSUNFICJwaWl4NC1pc2Ei
CisKICNlbmRpZgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:49:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:49:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLScx-0004v7-Kp; Fri, 18 Oct 2019 13:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLScw-0004uf-C2
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:49:10 +0000
X-Inumbo-ID: 0f6c0b3e-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f6c0b3e-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:49:10 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 652913001FEB;
 Fri, 18 Oct 2019 13:49:09 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2221360BF1;
 Fri, 18 Oct 2019 13:48:58 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:40 +0200
Message-Id: <20191018134754.16362-7-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.45]); Fri, 18 Oct 2019 13:49:09 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 06/20] piix4: Add a i8257 DMA Controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKUmVtb3ZlIGk4
MjU3IGluc3RhbnRpYXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQgdHdpY2UuCgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTktaHBvdXNzaW5AcmVhY3Rvcy5vcmc+ClJldmlld2VkLWJ5OiBBbGVrc2FuZGFy
IE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgpbUE1EOiByZWJhc2VkXQpTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQog
aHcvaXNhL3BpaXg0LmMgICAgICAgfCA0ICsrKysKIGh3L21pcHMvbWlwc19tYWx0YS5jIHwgMiAt
LQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwppbmRleCBhYzkzODNhNjU4
Li4wYjI0ZDgzMjNjIDEwMDY0NAotLS0gYS9ody9pc2EvcGlpeDQuYworKysgYi9ody9pc2EvcGlp
eDQuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRl
ICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCisjaW5jbHVkZSAiaHcvZG1h
L2k4MjU3LmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKICNpbmNsdWRlICJzeXNl
bXUvcmVzZXQuaCIKICNpbmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKQEAgLTE2Nyw2ICsxNjgs
OSBAQCBzdGF0aWMgdm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVy
cnApCiAgICAgLyogaW5pdGlhbGl6ZSBJU0EgaXJxcyAqLwogICAgIGlzYV9idXNfaXJxcyhpc2Ff
YnVzLCBzLT5pc2EpOwogCisgICAgLyogRE1BICovCisgICAgaTgyNTdfZG1hX2luaXQoaXNhX2J1
cywgMCk7CisKICAgICBwaWl4NF9kZXYgPSBkZXY7CiB9CiAKZGlmZiAtLWdpdCBhL2h3L21pcHMv
bWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKaW5kZXggZTQ5OWI3YTZiYi4uZGYy
NDcxNzdjYSAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX21hbHRhLmMKKysrIGIvaHcvbWlwcy9t
aXBzX21hbHRhLmMKQEAgLTI4LDcgKzI4LDYgQEAKICNpbmNsdWRlICJjcHUuaCIKICNpbmNsdWRl
ICJody9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaXNhL3N1cGVyaW8uaCIKLSNpbmNsdWRlICJo
dy9kbWEvaTgyNTcuaCIKICNpbmNsdWRlICJody9jaGFyL3NlcmlhbC5oIgogI2luY2x1ZGUgIm5l
dC9uZXQuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKQEAgLTE0MzAsNyArMTQyOSw2IEBAIHZv
aWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICBzbWJ1cyA9IHBp
aXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAzLCAweDExMDAsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5VTEwsIDkpLCBOVUxMLCAwLCBOVUxMKTsKICAg
ICBwaXQgPSBpODI1NF9waXRfaW5pdChpc2FfYnVzLCAweDQwLCAwLCBOVUxMKTsKLSAgICBpODI1
N19kbWFfaW5pdChpc2FfYnVzLCAwKTsKICAgICBtYzE0NjgxOF9ydGNfaW5pdChpc2FfYnVzLCAy
MDAwLCBOVUxMKTsKIAogICAgIC8qIGdlbmVyYXRlIFNQRCBFRVBST00gZGF0YSAqLwotLSAKMi4y
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:49:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSd4-0004y4-Uf; Fri, 18 Oct 2019 13:49:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSd3-0004xb-Pa
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:49:17 +0000
X-Inumbo-ID: 13bca108-f1ae-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13bca108-f1ae-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 13:49:17 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A749D3090FEC;
 Fri, 18 Oct 2019 13:49:16 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id D673960BF4;
 Fri, 18 Oct 2019 13:49:09 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:41 +0200
Message-Id: <20191018134754.16362-8-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Fri, 18 Oct 2019 13:49:16 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 07/20] piix4: Add a i8254 PIT Controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKUmVtb3ZlIGk4
MjU0IGluc3RhbmNpYXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQgdHdpY2UuCgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTEwLWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpSZXZpZXdlZC1ieTogQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KU2lnbmVkLW9mZi1ieTogUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KdjI6IEZpeGVkIHR5cG8g
KHRodXRoKQotLS0KIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNCArKysrCiBody9taXBzL21pcHNf
bWFsdGEuYyB8IDQgLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwpp
bmRleCAwYjI0ZDgzMjNjLi5kZGE4YmMzZjkwIDEwMDY0NAotLS0gYS9ody9pc2EvcGlpeDQuYwor
KysgYi9ody9pc2EvcGlpeDQuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgImh3L2lzYS9p
c2EuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9kbWEvaTgyNTcuaCIK
KyNpbmNsdWRlICJody90aW1lci9pODI1NC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRl
LmgiCiAjaW5jbHVkZSAic3lzZW11L3Jlc2V0LmgiCiAjaW5jbHVkZSAic3lzZW11L3J1bnN0YXRl
LmgiCkBAIC0xNjgsNiArMTY5LDkgQEAgc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZp
Y2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIC8qIGluaXRpYWxpemUgSVNBIGlycXMgKi8KICAg
ICBpc2FfYnVzX2lycXMoaXNhX2J1cywgcy0+aXNhKTsKIAorICAgIC8qIGluaXRpYWxpemUgcGl0
ICovCisgICAgaTgyNTRfcGl0X2luaXQoaXNhX2J1cywgMHg0MCwgMCwgTlVMTCk7CisKICAgICAv
KiBETUEgKi8KICAgICBpODI1N19kbWFfaW5pdChpc2FfYnVzLCAwKTsKIApkaWZmIC0tZ2l0IGEv
aHcvbWlwcy9taXBzX21hbHRhLmMgYi9ody9taXBzL21pcHNfbWFsdGEuYwppbmRleCBkZjI0NzE3
N2NhLi4xNmQ3YTBlNzg1IDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9o
dy9taXBzL21pcHNfbWFsdGEuYwpAQCAtNDUsNyArNDUsNiBAQAogI2luY2x1ZGUgImh3L2xvYWRl
ci5oIgogI2luY2x1ZGUgImVsZi5oIgogI2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRjLmgi
Ci0jaW5jbHVkZSAiaHcvdGltZXIvaTgyNTQuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3Bh
Y2VzLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiICAgICAgICAgICAgIC8qIFN5c0J1c0Rldmlj
ZSAqLwogI2luY2x1ZGUgInFlbXUvaG9zdC11dGlscy5oIgpAQCAtOTksOCArOTgsNiBAQCB0eXBl
ZGVmIHN0cnVjdCB7CiAgICAgcWVtdV9pcnEgaTgyNTlbMTZdOwogfSBNYWx0YVN0YXRlOwogCi1z
dGF0aWMgSVNBRGV2aWNlICpwaXQ7Ci0KIHN0YXRpYyBzdHJ1Y3QgX2xvYWRlcnBhcmFtcyB7CiAg
ICAgaW50IHJhbV9zaXplLCByYW1fbG93X3NpemU7CiAgICAgY29uc3QgY2hhciAqa2VybmVsX2Zp
bGVuYW1lOwpAQCAtMTQyOCw3ICsxNDI1LDYgQEAgdm9pZCBtaXBzX21hbHRhX2luaXQoTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQogICAgIHBjaV9jcmVhdGVfc2ltcGxlKHBjaV9idXMsIHBpaXg0X2Rl
dmZuICsgMiwgInBpaXg0LXVzYi11aGNpIik7CiAgICAgc21idXMgPSBwaWl4NF9wbV9pbml0KHBj
aV9idXMsIHBpaXg0X2RldmZuICsgMywgMHgxMTAwLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICBpc2FfZ2V0X2lycShOVUxMLCA5KSwgTlVMTCwgMCwgTlVMTCk7Ci0gICAgcGl0ID0gaTgyNTRf
cGl0X2luaXQoaXNhX2J1cywgMHg0MCwgMCwgTlVMTCk7CiAgICAgbWMxNDY4MThfcnRjX2luaXQo
aXNhX2J1cywgMjAwMCwgTlVMTCk7CiAKICAgICAvKiBnZW5lcmF0ZSBTUEQgRUVQUk9NIGRhdGEg
Ki8KLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:49:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSdH-00053t-8w; Fri, 18 Oct 2019 13:49:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSdG-00053M-0c
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:49:30 +0000
X-Inumbo-ID: 1a9b29ce-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a9b29ce-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:49:29 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 154BC11A1F;
 Fri, 18 Oct 2019 13:49:29 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4969460BF4;
 Fri, 18 Oct 2019 13:49:17 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:42 +0200
Message-Id: <20191018134754.16362-9-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Fri, 18 Oct 2019 13:49:29 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 08/20] piix4: Add a MC146818 RTC Controller
 as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClJlbW92ZSBt
YzE0NjgxOHJ0YyBpbnN0YW5jaWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRvIG5vdCBoYXZlIGl0IHR3
aWNlLgoKQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CkFja2Vk
LWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBI
ZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Ck1lc3NhZ2UtSWQ6IDwyMDE3
MTIxNjA5MDIyOC4yODUwNS0xMy1ocG91c3NpbkByZWFjdG9zLm9yZz4KW1BNRDogcmViYXNlZCwg
c2V0IFJUQyBiYXNlX3llYXIgdG8gMjAwMF0KUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292
aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAg
ICAgICAgICB8ICAzICsrLQogaHcvYWNwaS9waWl4NC5jICAgICAgICAgICAgICAgfCAgMiArLQog
aHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgICAgfCAgMyArLS0KIGh3L2kzODYvcGNfcGlpeC5j
ICAgICAgICAgICAgIHwgIDEgKwogaHcvaXNhL3BpaXg0LmMgICAgICAgICAgICAgICAgfCAyMiAr
KysrKysrKysrKysrKysrKysrKysrCiBody9taXBzL21pcHNfbWFsdGEuYyAgICAgICAgICB8ICA0
ICstLS0KIGluY2x1ZGUvaHcvYWNwaS9waWl4NC5oICAgICAgIHwgIDYgLS0tLS0tCiBpbmNsdWRl
L2h3L2kzODYvcGMuaCAgICAgICAgICB8ICA2IC0tLS0tLQogaW5jbHVkZS9ody9zb3V0aGJyaWRn
ZS9waWl4LmggfCAyMCArKysrKysrKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCA0OCBp
bnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L2h3L2FjcGkvcGlpeDQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvc291dGhicmlk
Z2UvcGlpeC5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBj
OWY2MjVmYzJlLi41NTZmNThiZDhjIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlO
VEFJTkVSUwpAQCAtMTIzNSw3ICsxMjM1LDcgQEAgRjogaHcvaTJjL3NtYnVzX2ljaDkuYwogRjog
aHcvYWNwaS9waWl4NC5jCiBGOiBody9hY3BpL2ljaDkuYwogRjogaW5jbHVkZS9ody9hY3BpL2lj
aDkuaAotRjogaW5jbHVkZS9ody9hY3BpL3BpaXg0LmgKK0Y6IGluY2x1ZGUvaHcvc291dGhicmlk
Z2UvcGlpeC5oCiBGOiBody9taXNjL3NnYS5jCiBGOiBody9pc2EvYXBtLmMKIEY6IGluY2x1ZGUv
aHcvaXNhL2FwbS5oCkBAIC0xNzIwLDYgKzE3MjAsNyBAQCBNOiBIZXJ2w6kgUG91c3NpbmVhdSA8
aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CiBNOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdA
YW1zYXQub3JnPgogUzogTWFpbnRhaW5lZAogRjogaHcvaXNhL3BpaXg0LmMKK0Y6IGluY2x1ZGUv
aHcvc291dGhicmlkZ2UvcGlpeC5oCiAKIEZpcm13YXJlIGNvbmZpZ3VyYXRpb24gKGZ3X2NmZykK
IE06IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KZGlmZiAtLWdp
dCBhL2h3L2FjcGkvcGlpeDQuYyBiL2h3L2FjcGkvcGlpeDQuYwppbmRleCA0ZTA3OWIzOWJkLi4y
ZWZkMTYwNWI4IDEwMDY0NAotLS0gYS9ody9hY3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4
NC5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk
ZSAiaHcvaTM4Ni9wYy5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNs
dWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pc2EvYXBtLmgiCiAjaW5jbHVkZSAiaHcvaTJj
L3BtX3NtYnVzLmgiCkBAIC0zMiw3ICszMyw2IEBACiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgog
I2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgi
Ci0jaW5jbHVkZSAiaHcvYWNwaS9waWl4NC5oIgogI2luY2x1ZGUgImh3L2FjcGkvcGNpaHAuaCIK
ICNpbmNsdWRlICJody9hY3BpL2NwdV9ob3RwbHVnLmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9jcHUu
aCIKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxk
LmMKaW5kZXggMWQwNzdhN2NiNy4uNTZjNDI3Zjc3MiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3Bp
LWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTM0LDcgKzM0LDYgQEAKICNp
bmNsdWRlICJody9hY3BpL2FjcGktZGVmcy5oIgogI2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgog
I2luY2x1ZGUgImh3L2FjcGkvY3B1LmgiCi0jaW5jbHVkZSAiaHcvYWNwaS9waWl4NC5oIgogI2lu
Y2x1ZGUgImh3L252cmFtL2Z3X2NmZy5oIgogI2luY2x1ZGUgImh3L2FjcGkvYmlvcy1saW5rZXIt
bG9hZGVyLmgiCiAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgpAQCAtNTIsNyArNTEsNyBAQAogI2lu
Y2x1ZGUgInN5c2VtdS9yZXNldC5oIgogCiAvKiBTdXBwb3J0ZWQgY2hpcHNldHM6ICovCi0jaW5j
bHVkZSAiaHcvYWNwaS9waWl4NC5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIK
ICNpbmNsdWRlICJody9hY3BpL3BjaWhwLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9pY2g5LmgiCiAj
aW5jbHVkZSAiaHcvcGNpL3BjaV9idXMuaCIKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGNfcGlpeC5j
IGIvaHcvaTM4Ni9wY19waWl4LmMKaW5kZXggNjgyNGI3MjEyNC4uNDMxOTY1ZDkyMSAxMDA2NDQK
LS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKKysrIGIvaHcvaTM4Ni9wY19waWl4LmMKQEAgLTI5LDYg
KzI5LDcgQEAKICNpbmNsdWRlICJody9sb2FkZXIuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgi
CiAjaW5jbHVkZSAiaHcvaTM4Ni9hcGljLmgiCisjaW5jbHVkZSAiaHcvc291dGhicmlkZ2UvcGlp
eC5oIgogI2luY2x1ZGUgImh3L2Rpc3BsYXkvcmFtZmIuaCIKICNpbmNsdWRlICJody9maXJtd2Fy
ZS9zbWJpb3MuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCmRpZmYgLS1naXQgYS9ody9pc2Ev
cGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCmluZGV4IGRkYThiYzNmOTAuLmIzNWI4YTVmNzEgMTAw
NjQ0Ci0tLSBhL2h3L2lzYS9waWl4NC5jCisrKyBiL2h3L2lzYS9waWl4NC5jCkBAIC0yNCw2ICsy
NCw3IEBACiAgKi8KIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKKyNpbmNsdWRlICJxYXBpL2Vy
cm9yLmgiCiAjaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgogI2lu
Y2x1ZGUgImh3L3BjaS9wY2kuaCIKQEAgLTMxLDYgKzMyLDcgQEAKICNpbmNsdWRlICJody9zeXNi
dXMuaCIKICNpbmNsdWRlICJody9kbWEvaTgyNTcuaCIKICNpbmNsdWRlICJody90aW1lci9pODI1
NC5oIgorI2luY2x1ZGUgImh3L3RpbWVyL21jMTQ2ODE4cnRjLmgiCiAjaW5jbHVkZSAibWlncmF0
aW9uL3Ztc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIKICNpbmNsdWRlICJzeXNl
bXUvcnVuc3RhdGUuaCIKQEAgLTQyLDYgKzQ0LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUElJWDRTdGF0
ZSB7CiAgICAgcWVtdV9pcnEgY3B1X2ludHI7CiAgICAgcWVtdV9pcnEgKmlzYTsKIAorICAgIFJU
Q1N0YXRlIHJ0YzsKICAgICAvKiBSZXNldCBDb250cm9sIFJlZ2lzdGVyICovCiAgICAgTWVtb3J5
UmVnaW9uIHJjcl9tZW07CiAgICAgdWludDhfdCByY3I7CkBAIC0xNDUsNiArMTQ4LDcgQEAgc3Rh
dGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAg
IFBJSVg0U3RhdGUgKnMgPSBQSUlYNF9QQ0lfREVWSUNFKGRldik7CiAgICAgSVNBQnVzICppc2Ff
YnVzOwogICAgIHFlbXVfaXJxICppODI1OV9vdXRfaXJxOworICAgIEVycm9yICplcnIgPSBOVUxM
OwogCiAgICAgaXNhX2J1cyA9IGlzYV9idXNfbmV3KERFVklDRShkZXYpLCBwY2lfYWRkcmVzc19z
cGFjZShkZXYpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYWRkcmVzc19zcGFjZV9p
byhkZXYpLCBlcnJwKTsKQEAgLTE3NSw5ICsxNzksMjYgQEAgc3RhdGljIHZvaWQgcGlpeDRfcmVh
bGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIC8qIERNQSAqLwogICAgIGk4
MjU3X2RtYV9pbml0KGlzYV9idXMsIDApOwogCisgICAgLyogUlRDICovCisgICAgcWRldl9zZXRf
cGFyZW50X2J1cyhERVZJQ0UoJnMtPnJ0YyksIEJVUyhpc2FfYnVzKSk7CisgICAgcWRldl9wcm9w
X3NldF9pbnQzMihERVZJQ0UoJnMtPnJ0YyksICJiYXNlX3llYXIiLCAyMDAwKTsKKyAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ydGMpLCB0cnVlLCAicmVhbGl6ZWQiLCAm
ZXJyKTsKKyAgICBpZiAoZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIp
OworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGlzYV9pbml0X2lycShJU0FfREVWSUNFKCZz
LT5ydGMpLCAmcy0+cnRjLmlycSwgUlRDX0lTQV9JUlEpOworCiAgICAgcGlpeDRfZGV2ID0gZGV2
OwogfQogCitzdGF0aWMgdm9pZCBwaWl4NF9pbml0KE9iamVjdCAqb2JqKQoreworICAgIFBJSVg0
U3RhdGUgKnMgPSBQSUlYNF9QQ0lfREVWSUNFKG9iaik7CisKKyAgICBvYmplY3RfaW5pdGlhbGl6
ZSgmcy0+cnRjLCBzaXplb2Yocy0+cnRjKSwgVFlQRV9NQzE0NjgxOF9SVEMpOworfQorCiBzdGF0
aWMgdm9pZCBwaWl4NF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkK
IHsKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3MpOwpAQCAtMjAyLDYg
KzIyMyw3IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwaWl4NF9pbmZvID0gewogICAgIC5uYW1l
ICAgICAgICAgID0gVFlQRV9QSUlYNF9QQ0lfREVWSUNFLAogICAgIC5wYXJlbnQgICAgICAgID0g
VFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBJSVg0U3RhdGUp
LAorICAgIC5pbnN0YW5jZV9pbml0ID0gcGlpeDRfaW5pdCwKICAgICAuY2xhc3NfaW5pdCAgICA9
IHBpaXg0X2NsYXNzX2luaXQsCiAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7
CiAgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCmRpZmYgLS1n
aXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IDE2
ZDdhMGU3ODUuLjUyOGMzNGExYzMgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisr
KyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAicWVt
dS91bml0cy5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCi0j
aW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIK
ICNpbmNsdWRlICJody9pc2Evc3VwZXJpby5oIgogI2luY2x1ZGUgImh3L2NoYXIvc2VyaWFsLmgi
CiAjaW5jbHVkZSAibmV0L25ldC5oIgpAQCAtNDQsNyArNDQsNiBAQAogI2luY2x1ZGUgImh3L2ly
cS5oIgogI2luY2x1ZGUgImh3L2xvYWRlci5oIgogI2luY2x1ZGUgImVsZi5oIgotI2luY2x1ZGUg
Imh3L3RpbWVyL21jMTQ2ODE4cnRjLmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNlcy5o
IgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIiAgICAgICAgICAgICAvKiBTeXNCdXNEZXZpY2UgKi8K
ICNpbmNsdWRlICJxZW11L2hvc3QtdXRpbHMuaCIKQEAgLTE0MjUsNyArMTQyNCw2IEBAIHZvaWQg
bWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICBwY2lfY3JlYXRlX3Np
bXBsZShwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDIsICJwaWl4NC11c2ItdWhjaSIpOwogICAgIHNt
YnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDMsIDB4MTEwMCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaXNhX2dldF9pcnEoTlVMTCwgOSksIE5VTEwsIDAsIE5V
TEwpOwotICAgIG1jMTQ2ODE4X3J0Y19pbml0KGlzYV9idXMsIDIwMDAsIE5VTEwpOwogCiAgICAg
LyogZ2VuZXJhdGUgU1BEIEVFUFJPTSBkYXRhICovCiAgICAgZ2VuZXJhdGVfZWVwcm9tX3NwZCgm
c21idXNfZWVwcm9tX2J1ZlswICogMjU2XSwgcmFtX3NpemUpOwpkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody9hY3BpL3BpaXg0LmggYi9pbmNsdWRlL2h3L2FjcGkvcGlpeDQuaApkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDI4YmI1M2UzZC4uMDAwMDAwMDAwMAotLS0gYS9pbmNsdWRlL2h3
L2FjcGkvcGlpeDQuaAorKysgL2Rldi9udWxsCkBAIC0xLDYgKzAsMCBAQAotI2lmbmRlZiBIV19B
Q1BJX1BJSVg0X0gKLSNkZWZpbmUgSFdfQUNQSV9QSUlYNF9ICi0KLSNkZWZpbmUgVFlQRV9QSUlY
NF9QTSAiUElJWDRfUE0iCi0KLSNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3Bj
LmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAppbmRleCAzNzRmM2U4ODM1Li5jZjkyMmZkMTYyIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L2kzODYvcGMuaAorKysgYi9pbmNsdWRlL2h3L2kzODYvcGMu
aApAQCAtMjQ4LDEyICsyNDgsNiBAQCBpbnQgY21vc19nZXRfZmRfZHJpdmVfdHlwZShGbG9wcHlE
cml2ZVR5cGUgZmQwKTsKIAogI2RlZmluZSBQT1JUOTJfQTIwX0xJTkUgImEyMCIKIAotLyogYWNw
aV9waWl4LmMgKi8KLQotSTJDQnVzICpwaWl4NF9wbV9pbml0KFBDSUJ1cyAqYnVzLCBpbnQgZGV2
Zm4sIHVpbnQzMl90IHNtYl9pb19iYXNlLAotICAgICAgICAgICAgICAgICAgICAgIHFlbXVfaXJx
IHNjaV9pcnEsIHFlbXVfaXJxIHNtaV9pcnEsCi0gICAgICAgICAgICAgICAgICAgICAgaW50IHNt
bV9lbmFibGVkLCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKLQogLyogaHBldC5jICovCiBleHRl
cm4gaW50IG5vX2hwZXQ7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlp
eC5oIGIvaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uYjhjZTI2ZmVjNAotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUv
aHcvc291dGhicmlkZ2UvcGlpeC5oCkBAIC0wLDAgKzEsMjAgQEAKKy8qCisgKiBRRU1VIFBJSVgg
U291dGggQnJpZGdlIEVtdWxhdGlvbgorICoKKyAqIENvcHlyaWdodCAoYykgMjAwNiBGYWJyaWNl
IEJlbGxhcmQKKyAqCisgKiBUaGlzIHdvcmsgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmls
ZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KKyAqCisgKi8KKworI2lmbmRlZiBIV19TT1VU
SEJSSURHRV9QSUlYX0gKKyNkZWZpbmUgSFdfU09VVEhCUklER0VfUElJWF9ICisKKyNkZWZpbmUg
VFlQRV9QSUlYNF9QTSAiUElJWDRfUE0iCisKK0kyQ0J1cyAqcGlpeDRfcG1faW5pdChQQ0lCdXMg
KmJ1cywgaW50IGRldmZuLCB1aW50MzJfdCBzbWJfaW9fYmFzZSwKKyAgICAgICAgICAgICAgICAg
ICAgICBxZW11X2lycSBzY2lfaXJxLCBxZW11X2lycSBzbWlfaXJxLAorICAgICAgICAgICAgICAg
ICAgICAgIGludCBzbW1fZW5hYmxlZCwgRGV2aWNlU3RhdGUgKipwaWl4NF9wbSk7CisKKyNlbmRp
ZgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:49:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSdU-00058G-J8; Fri, 18 Oct 2019 13:49:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSdS-00057k-UM
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:49:42 +0000
X-Inumbo-ID: 22577ea4-f1ae-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 22577ea4-f1ae-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 13:49:41 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2696F10DCC9F;
 Fri, 18 Oct 2019 13:49:41 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B94CF60BF1;
 Fri, 18 Oct 2019 13:49:29 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:43 +0200
Message-Id: <20191018134754.16362-10-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.64]); Fri, 18 Oct 2019 13:49:41 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 09/20] hw/mips/mips_malta: Create IDE hard
 drive array dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIG5leHQgY29tbWl0IHdlJ2xsIHJlZmFjdG9yIHRoZSBQSUlYNCBjb2RlIG91dCBvZgpt
aXBzX21hbHRhX2luaXQoKS4gQXMgYSBwcmVsaW1pbmFyeSBzdGVwLCBhZGQgdGhlICdpZGVfZHJp
dmVzJwp2YXJpYWJsZSBhbmQgY3JlYXRlIHRoZSBkcml2ZSBhcnJheSBkeW5hbWljYWxseS4KClJl
dmlld2VkLWJ5OiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgpT
aWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+
Ci0tLQogaHcvbWlwcy9taXBzX21hbHRhLmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBz
X21hbHRhLmMgYi9ody9taXBzL21pcHNfbWFsdGEuYwppbmRleCA1MjhjMzRhMWMzLi43NzRiYjgx
MGY2IDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9ody9taXBzL21pcHNf
bWFsdGEuYwpAQCAtMTIzNSw3ICsxMjM1LDggQEAgdm9pZCBtaXBzX21hbHRhX2luaXQoTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQogICAgIGludCBwaWl4NF9kZXZmbjsKICAgICBJMkNCdXMgKnNtYnVz
OwogICAgIERyaXZlSW5mbyAqZGluZm87Ci0gICAgRHJpdmVJbmZvICpoZFtNQVhfSURFX0JVUyAq
IE1BWF9JREVfREVWU107CisgICAgY29uc3Qgc2l6ZV90IGlkZV9kcml2ZXMgPSBNQVhfSURFX0JV
UyAqIE1BWF9JREVfREVWUzsKKyAgICBEcml2ZUluZm8gKipoZDsKICAgICBpbnQgZmxfaWR4ID0g
MDsKICAgICBpbnQgYmU7CiAKQEAgLTE0MDYsNyArMTQwNyw4IEBAIHZvaWQgbWlwc19tYWx0YV9p
bml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICBwY2lfYnVzID0gZ3Q2NDEyMF9yZWdpc3Rl
cihzLT5pODI1OSk7CiAKICAgICAvKiBTb3V0aGJyaWRnZSAqLwotICAgIGlkZV9kcml2ZV9nZXQo
aGQsIEFSUkFZX1NJWkUoaGQpKTsKKyAgICBoZCA9IGdfbmV3KERyaXZlSW5mbyAqLCBpZGVfZHJp
dmVzKTsKKyAgICBpZGVfZHJpdmVfZ2V0KGhkLCBpZGVfZHJpdmVzKTsKIAogICAgIHBjaSA9IHBj
aV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgUENJX0RFVkZOKDEwLCAwKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIFRZUEVfUElJ
WDRfUENJX0RFVklDRSk7CkBAIC0xNDIxLDYgKzE0MjMsNyBAQCB2b2lkIG1pcHNfbWFsdGFfaW5p
dChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgfQogCiAgICAgcGNpX3BpaXg0X2lkZV9pbml0
KHBjaV9idXMsIGhkLCBwaWl4NF9kZXZmbiArIDEpOworICAgIGdfZnJlZShoZCk7CiAgICAgcGNp
X2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAicGlpeDQtdXNiLXVoY2ki
KTsKICAgICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAzLCAw
eDExMDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5VTEwsIDkpLCBO
VUxMLCAwLCBOVUxMKTsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:49:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:49:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSdj-0005Dw-18; Fri, 18 Oct 2019 13:49:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSdh-0005DX-UN
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:49:57 +0000
X-Inumbo-ID: 2a9d17cc-f1ae-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a9d17cc-f1ae-11e9-a531-bc764e2007e4;
 Fri, 18 Oct 2019 13:49:55 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 17239C05AA6C;
 Fri, 18 Oct 2019 13:49:55 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 92E9660BF1;
 Fri, 18 Oct 2019 13:49:41 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:44 +0200
Message-Id: <20191018134754.16362-11-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Fri, 18 Oct 2019 13:49:55 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 10/20] hw/mips/mips_malta: Extract the PIIX4
 creation code as piix4_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1hbHRhIGJvYXJkIGluc3RhbnRpYXRlIGEgUElJWDQgY2hpcHNldCBkb2luZyB2YXJpb3Vz
CmNhbGxzLiBSZWZhY3RvciBhbGwgdGhvc2UgcmVsYXRlZCBjYWxscyBpbnRvIGEgc2luZ2xlCmZ1
bmN0aW9uOiBwaWl4NF9jcmVhdGUoKS4KClJldmlld2VkLWJ5OiBBbGVrc2FuZGFyIE1hcmtvdmlj
IDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvbWlwcy9taXBzX21hbHRhLmMgfCA0
NyArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKaW5kZXggNzc0YmI4MTBm
Ni4uMGQ0MzEyODQwYiAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX21hbHRhLmMKKysrIGIvaHcv
bWlwcy9taXBzX21hbHRhLmMKQEAgLTEyMTAsNiArMTIxMCwzNCBAQCBzdGF0aWMgdm9pZCBtaXBz
X2NyZWF0ZV9jcHUoTWFjaGluZVN0YXRlICptcywgTWFsdGFTdGF0ZSAqcywKICAgICB9CiB9CiAK
K3N0YXRpYyBEZXZpY2VTdGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVz
ICoqaXNhX2J1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkyQ0J1cyAqKnNt
YnVzLCBzaXplX3QgaWRlX2J1c2VzKQoreworICAgIGNvbnN0IHNpemVfdCBpZGVfZHJpdmVzID0g
aWRlX2J1c2VzICogTUFYX0lERV9ERVZTOworICAgIERyaXZlSW5mbyAqKmhkOworICAgIFBDSURl
dmljZSAqcGNpOworICAgIERldmljZVN0YXRlICpkZXY7CisKKyAgICBwY2kgPSBwY2lfY3JlYXRl
X3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9ERVZGTigxMCwgMCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBUWVBFX1BJSVg0X1BDSV9E
RVZJQ0UpOworICAgIGRldiA9IERFVklDRShwY2kpOworICAgIGlmIChpc2FfYnVzKSB7CisgICAg
ICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoZGV2LCAiaXNhLjAiKSk7
CisgICAgfQorCisgICAgaGQgPSBnX25ldyhEcml2ZUluZm8gKiwgaWRlX2RyaXZlcyk7CisgICAg
aWRlX2RyaXZlX2dldChoZCwgaWRlX2RyaXZlcyk7CisgICAgcGNpX3BpaXg0X2lkZV9pbml0KHBj
aV9idXMsIGhkLCBwY2ktPmRldmZuICsgMSk7CisgICAgZ19mcmVlKGhkKTsKKyAgICBwY2lfY3Jl
YXRlX3NpbXBsZShwY2lfYnVzLCBwY2ktPmRldmZuICsgMiwgInBpaXg0LXVzYi11aGNpIik7Cisg
ICAgaWYgKHNtYnVzKSB7CisgICAgICAgICpzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywg
cGNpLT5kZXZmbiArIDMsIDB4MTEwMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
c2FfZ2V0X2lycShOVUxMLCA5KSwgTlVMTCwgMCwgTlVMTCk7CisgICB9CisKKyAgICByZXR1cm4g
ZGV2OworfQorCiBzdGF0aWMKIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFj
aGluZSkKIHsKQEAgLTEyMzEsMTIgKzEyNTksOCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNo
aW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgUENJQnVzICpwY2lfYnVzOwogICAgIElTQUJ1cyAqaXNh
X2J1czsKICAgICBxZW11X2lycSBjYnVzX2lycSwgaTgyNTlfaXJxOwotICAgIFBDSURldmljZSAq
cGNpOwotICAgIGludCBwaWl4NF9kZXZmbjsKICAgICBJMkNCdXMgKnNtYnVzOwogICAgIERyaXZl
SW5mbyAqZGluZm87Ci0gICAgY29uc3Qgc2l6ZV90IGlkZV9kcml2ZXMgPSBNQVhfSURFX0JVUyAq
IE1BWF9JREVfREVWUzsKLSAgICBEcml2ZUluZm8gKipoZDsKICAgICBpbnQgZmxfaWR4ID0gMDsK
ICAgICBpbnQgYmU7CiAKQEAgLTE0MDcsMTQgKzE0MzEsNyBAQCB2b2lkIG1pcHNfbWFsdGFfaW5p
dChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgcGNpX2J1cyA9IGd0NjQxMjBfcmVnaXN0ZXIo
cy0+aTgyNTkpOwogCiAgICAgLyogU291dGhicmlkZ2UgKi8KLSAgICBoZCA9IGdfbmV3KERyaXZl
SW5mbyAqLCBpZGVfZHJpdmVzKTsKLSAgICBpZGVfZHJpdmVfZ2V0KGhkLCBpZGVfZHJpdmVzKTsK
LQotICAgIHBjaSA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgUENJ
X0RFVkZOKDEwLCAwKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRydWUsIFRZUEVfUElJWDRfUENJX0RFVklDRSk7Ci0gICAgZGV2ID0gREVWSUNFKHBjaSk7Ci0g
ICAgaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKGRldiwgImlzYS4wIikpOwot
ICAgIHBpaXg0X2RldmZuID0gcGNpLT5kZXZmbjsKKyAgICBkZXYgPSBwaWl4NF9jcmVhdGUocGNp
X2J1cywgJmlzYV9idXMsICZzbWJ1cywgTUFYX0lERV9CVVMpOwogCiAgICAgLyogSW50ZXJydXB0
IGNvbnRyb2xsZXIgKi8KICAgICBxZGV2X2Nvbm5lY3RfZ3Bpb19vdXRfbmFtZWQoZGV2LCAiaW50
ciIsIDAsIGk4MjU5X2lycSk7CkBAIC0xNDIyLDEyICsxNDM5LDYgQEAgdm9pZCBtaXBzX21hbHRh
X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICBzLT5pODI1OVtpXSA9IHFkZXZf
Z2V0X2dwaW9faW5fbmFtZWQoZGV2LCAiaXNhIiwgaSk7CiAgICAgfQogCi0gICAgcGNpX3BpaXg0
X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwaWl4NF9kZXZmbiArIDEpOwotICAgIGdfZnJlZShoZCk7
Ci0gICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAicGlpeDQt
dXNiLXVoY2kiKTsKLSAgICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRfZGV2
Zm4gKyAzLCAweDExMDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5V
TEwsIDkpLCBOVUxMLCAwLCBOVUxMKTsKLQogICAgIC8qIGdlbmVyYXRlIFNQRCBFRVBST00gZGF0
YSAqLwogICAgIGdlbmVyYXRlX2VlcHJvbV9zcGQoJnNtYnVzX2VlcHJvbV9idWZbMCAqIDI1Nl0s
IHJhbV9zaXplKTsKICAgICBnZW5lcmF0ZV9lZXByb21fc2VyaWFsKCZzbWJ1c19lZXByb21fYnVm
WzYgKiAyNTZdKTsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:50:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:50:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSdr-0005kw-Ac; Fri, 18 Oct 2019 13:50:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSdp-0005Xw-OL
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:50:05 +0000
X-Inumbo-ID: 2ecbdc5d-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ecbdc5d-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:50:03 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 739A33086E23;
 Fri, 18 Oct 2019 13:50:02 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0E81460BF1;
 Fri, 18 Oct 2019 13:49:55 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:45 +0200
Message-Id: <20191018134754.16362-12-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.44]); Fri, 18 Oct 2019 13:50:02 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 11/20] hw/isa/piix4: Move piix4_create() to
 hw/isa/piix4.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCk5vdyB0aGF0
IHdlIHByb3Blcmx5IHJlZmFjdG9yZWQgdGhlIHBpaXg0X2NyZWF0ZSgpIGZ1bmN0aW9uLCBsZXQn
cwptb3ZlIGl0IHRvIGh3L2lzYS9waWl4NC5jIHdoZXJlIGl0IGJlbG9uZ3MsIHNvIGl0IGNhbiBi
ZSByZXVzZWQKb24gb3RoZXIgcGxhY2VzLgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292
aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9pc2EvcGlpeDQuYyAgICAgICAg
ICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaHcvbWlwcy9ndDY0
eHh4X3BjaS5jICAgICAgICAgfCAgMSArCiBody9taXBzL21pcHNfbWFsdGEuYyAgICAgICAgICB8
IDI4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAg
ICAgICAgIHwgIDIgLS0KIGluY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIHwgIDYgKysrKysr
CiA1IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKaW5kZXggYjM1YjhhNWY3
MS4uZjQ2NDRiNjNjYyAxMDA2NDQKLS0tIGEvaHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3Bp
aXg0LmMKQEAgLTI3LDEyICsyNywxNCBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNs
dWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCisjaW5jbHVkZSAiaHcvc291
dGhicmlkZ2UvcGlpeC5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9p
c2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvZG1hL2k4MjU3
LmgiCiAjaW5jbHVkZSAiaHcvdGltZXIvaTgyNTQuaCIKICNpbmNsdWRlICJody90aW1lci9tYzE0
NjgxOHJ0Yy5oIgorI2luY2x1ZGUgImh3L2lkZS5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0
YXRlLmgiCiAjaW5jbHVkZSAic3lzZW11L3Jlc2V0LmgiCiAjaW5jbHVkZSAic3lzZW11L3J1bnN0
YXRlLmgiCkBAIC0yMzcsMyArMjM5LDMxIEBAIHN0YXRpYyB2b2lkIHBpaXg0X3JlZ2lzdGVyX3R5
cGVzKHZvaWQpCiB9CiAKIHR5cGVfaW5pdChwaWl4NF9yZWdpc3Rlcl90eXBlcykKKworRGV2aWNl
U3RhdGUgKnBpaXg0X2NyZWF0ZShQQ0lCdXMgKnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIEkyQ0J1cyAqKnNtYnVzLCBzaXplX3QgaWRlX2J1c2Vz
KQoreworICAgIHNpemVfdCBpZGVfZHJpdmVzID0gaWRlX2J1c2VzICogTUFYX0lERV9ERVZTOwor
ICAgIERyaXZlSW5mbyAqKmhkOworICAgIFBDSURldmljZSAqcGNpOworICAgIERldmljZVN0YXRl
ICpkZXY7CisKKyAgICBwY2kgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9i
dXMsIFBDSV9ERVZGTigxMCwgMCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0cnVlLCBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UpOworICAgIGRldiA9IERFVklDRShw
Y2kpOworICAgIGlmIChpc2FfYnVzKSB7CisgICAgICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2
X2dldF9jaGlsZF9idXMoZGV2LCAiaXNhLjAiKSk7CisgICAgfQorCisgICAgaGQgPSBnX25ldyhE
cml2ZUluZm8gKiwgaWRlX2RyaXZlcyk7CisgICAgaWRlX2RyaXZlX2dldChoZCwgaWRlX2RyaXZl
cyk7CisgICAgcGNpX3BpaXg0X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwY2ktPmRldmZuICsgMSk7
CisgICAgZ19mcmVlKGhkKTsKKyAgICBwY2lfY3JlYXRlX3NpbXBsZShwY2lfYnVzLCBwY2ktPmRl
dmZuICsgMiwgInBpaXg0LXVzYi11aGNpIik7CisgICAgaWYgKHNtYnVzKSB7CisgICAgICAgICpz
bWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGNpLT5kZXZmbiArIDMsIDB4MTEwMCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc2FfZ2V0X2lycShOVUxMLCA5KSwgTlVMTCwg
MCwgTlVMTCk7CisgICB9CisKKyAgICByZXR1cm4gZGV2OworfQpkaWZmIC0tZ2l0IGEvaHcvbWlw
cy9ndDY0eHh4X3BjaS5jIGIvaHcvbWlwcy9ndDY0eHh4X3BjaS5jCmluZGV4IGYzMjViZDZjMWMu
LmMyNzczOThjMGQgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYworKysgYi9ody9t
aXBzL2d0NjR4eHhfcGNpLmMKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlICJody9taXBzL21p
cHMuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0
LmgiCisjaW5jbHVkZSAiaHcvc291dGhicmlkZ2UvcGlpeC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlv
bi92bXN0YXRlLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L2lycS5o
IgpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRhLmMgYi9ody9taXBzL21pcHNfbWFsdGEu
YwppbmRleCAwZDQzMTI4NDBiLi40NzdhNDcyNWMwIDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNf
bWFsdGEuYworKysgYi9ody9taXBzL21pcHNfbWFsdGEuYwpAQCAtMTIxMCwzNCArMTIxMCw2IEBA
IHN0YXRpYyB2b2lkIG1pcHNfY3JlYXRlX2NwdShNYWNoaW5lU3RhdGUgKm1zLCBNYWx0YVN0YXRl
ICpzLAogICAgIH0KIH0KIAotc3RhdGljIERldmljZVN0YXRlICpwaWl4NF9jcmVhdGUoUENJQnVz
ICpwY2lfYnVzLCBJU0FCdXMgKippc2FfYnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSTJDQnVzICoqc21idXMsIHNpemVfdCBpZGVfYnVzZXMpCi17Ci0gICAgY29uc3Qgc2l6
ZV90IGlkZV9kcml2ZXMgPSBpZGVfYnVzZXMgKiBNQVhfSURFX0RFVlM7Ci0gICAgRHJpdmVJbmZv
ICoqaGQ7Ci0gICAgUENJRGV2aWNlICpwY2k7Ci0gICAgRGV2aWNlU3RhdGUgKmRldjsKLQotICAg
IHBjaSA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgUENJX0RFVkZO
KDEwLCAwKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUs
IFRZUEVfUElJWDRfUENJX0RFVklDRSk7Ci0gICAgZGV2ID0gREVWSUNFKHBjaSk7Ci0gICAgaWYg
KGlzYV9idXMpIHsKLSAgICAgICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1
cyhkZXYsICJpc2EuMCIpKTsKLSAgICB9Ci0KLSAgICBoZCA9IGdfbmV3KERyaXZlSW5mbyAqLCBp
ZGVfZHJpdmVzKTsKLSAgICBpZGVfZHJpdmVfZ2V0KGhkLCBpZGVfZHJpdmVzKTsKLSAgICBwY2lf
cGlpeDRfaWRlX2luaXQocGNpX2J1cywgaGQsIHBjaS0+ZGV2Zm4gKyAxKTsKLSAgICBnX2ZyZWUo
aGQpOwotICAgIHBjaV9jcmVhdGVfc2ltcGxlKHBjaV9idXMsIHBjaS0+ZGV2Zm4gKyAyLCAicGlp
eDQtdXNiLXVoY2kiKTsKLSAgICBpZiAoc21idXMpIHsKLSAgICAgICAgKnNtYnVzID0gcGlpeDRf
cG1faW5pdChwY2lfYnVzLCBwY2ktPmRldmZuICsgMywgMHgxMTAwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5VTEwsIDkpLCBOVUxMLCAwLCBOVUxMKTsKLSAg
IH0KLQotICAgIHJldHVybiBkZXY7Ci19Ci0KIHN0YXRpYwogdm9pZCBtaXBzX21hbHRhX2luaXQo
TWFjaGluZVN0YXRlICptYWNoaW5lKQogewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3Bj
LmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAppbmRleCBjZjkyMmZkMTYyLi44NDgwNzhiYWNjIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L2kzODYvcGMuaAorKysgYi9pbmNsdWRlL2h3L2kzODYvcGMu
aApAQCAtMjc4LDggKzI3OCw2IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9z
dF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgTWVtb3J5
UmVnaW9uICpyYW1fbWVtb3J5KTsKIAogUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKTsKLS8qIHBp
aXg0LmMgKi8KLWV4dGVybiBQQ0lEZXZpY2UgKnBpaXg0X2RldjsKIAogLyogcGNfc3lzZncuYyAq
Lwogdm9pZCBwY19zeXN0ZW1fZmxhc2hfY3JlYXRlKFBDTWFjaGluZVN0YXRlICpwY21zKTsKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIGIvaW5jbHVkZS9ody9zb3V0
aGJyaWRnZS9waWl4LmgKaW5kZXggYjhjZTI2ZmVjNC4uYWRkMzUyNDU2YiAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmgKKysrIGIvaW5jbHVkZS9ody9zb3V0aGJyaWRn
ZS9waWl4LmgKQEAgLTIsNiArMiw3IEBACiAgKiBRRU1VIFBJSVggU291dGggQnJpZGdlIEVtdWxh
dGlvbgogICoKICAqIENvcHlyaWdodCAoYykgMjAwNiBGYWJyaWNlIEJlbGxhcmQKKyAqIENvcHly
aWdodCAoYykgMjAxOCBIZXJ2w6kgUG91c3NpbmVhdQogICoKICAqIFRoaXMgd29yayBpcyBsaWNl
bnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwsIHZlcnNpb24gMiBvciBsYXRlci4K
ICAqIFNlZSB0aGUgQ09QWUlORyBmaWxlIGluIHRoZSB0b3AtbGV2ZWwgZGlyZWN0b3J5LgpAQCAt
MTcsNCArMTgsOSBAQCBJMkNCdXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpidXMsIGludCBkZXZm
biwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCiAgICAgICAgICAgICAgICAgICAgICAgcWVtdV9pcnEg
c2NpX2lycSwgcWVtdV9pcnEgc21pX2lycSwKICAgICAgICAgICAgICAgICAgICAgICBpbnQgc21t
X2VuYWJsZWQsIERldmljZVN0YXRlICoqcGlpeDRfcG0pOwogCitleHRlcm4gUENJRGV2aWNlICpw
aWl4NF9kZXY7CisKK0RldmljZVN0YXRlICpwaWl4NF9jcmVhdGUoUENJQnVzICpwY2lfYnVzLCBJ
U0FCdXMgKippc2FfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICBJMkNCdXMgKipzbWJ1
cywgc2l6ZV90IGlkZV9idXNlcyk7CisKICNlbmRpZgotLSAKMi4yMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:50:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSe5-0005xg-Jk; Fri, 18 Oct 2019 13:50:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSe4-0005wa-LV
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:50:20 +0000
X-Inumbo-ID: 3920604c-f1ae-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3920604c-f1ae-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 13:50:19 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 69BB73175295;
 Fri, 18 Oct 2019 13:50:19 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3C4C760BF1;
 Fri, 18 Oct 2019 13:50:02 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:46 +0200
Message-Id: <20191018134754.16362-13-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.49]); Fri, 18 Oct 2019 13:50:19 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 12/20] hw/i386: Remove obsolete
 LoadStateHandler::load_state_old handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZGV2aWNlcyBpbXBsZW1lbnRlZCB0aGVpciBsb2FkX3N0YXRlX29sZCgpIGhhbmRsZXIg
MTAgeWVhcnMKYWdvLCBwcmV2aW91cyB0byBRRU1VIHYwLjEyLgpTaW5jZSBjb21taXQgY2M0MjVi
NWRkZiByZW1vdmVkIHRoZSBwYy0wLjEwIGFuZCBwYy0wLjExIG1hY2hpbmVzLAp3ZSBjYW4gZHJv
cCB0aGlzIGNvZGUuCgpOb3RlOiB0aGUgbWlwc19yNGsgbWFjaGluZSBzdGFydGVkIHRvIHVzZSB0
aGUgaTgyNTQgZGV2aWNlIGp1c3QKYWZ0ZXIgUUVNVSB2MC41LjAsIGJ1dCB0aGUgTUlQUyBtYWNo
aW5lIHR5cGVzIGFyZSBub3QgdmVyc2lvbmVkLApzbyB0aGVyZSBpcyBubyBtaWdyYXRpb24gY29t
cGF0aWJpbGl0eSBpc3N1ZSByZW1vdmluZyB0aGlzIGhhbmRsZXIuCgpTdWdnZXN0ZWQtYnk6IFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IEFsZWtz
YW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9hY3BpL3Bp
aXg0LmMgICAgICAgICB8IDQwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcv
aW50Yy9hcGljX2NvbW1vbi5jICAgfCA0OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgfCAyNSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIGh3L3RpbWVyL2k4MjU0X2NvbW1vbi5jIHwgNDAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE1NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9hY3BpL3BpaXg0LmMgYi9ody9hY3BpL3BpaXg0LmMKaW5kZXggMmVmZDE2MDViOC4u
OTNhZWMyZGQyYyAxMDA2NDQKLS0tIGEvaHcvYWNwaS9waWl4NC5jCisrKyBiL2h3L2FjcGkvcGlp
eDQuYwpAQCAtNDEsNyArNDEsNiBAQAogI2luY2x1ZGUgImh3L2FjcGkvbWVtb3J5X2hvdHBsdWcu
aCIKICNpbmNsdWRlICJody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oIgogI2luY2x1ZGUgImh3
L3hlbi94ZW4uaCIKLSNpbmNsdWRlICJtaWdyYXRpb24vcWVtdS1maWxlLXR5cGVzLmgiCiAjaW5j
bHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKICNpbmNsdWRlICJody9jb3JlL2NwdS5oIgogI2lu
Y2x1ZGUgInRyYWNlLmgiCkBAIC0yMDQsNDMgKzIwMyw2IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRl
RGVzY3JpcHRpb24gdm1zdGF0ZV9wY2lfc3RhdHVzID0gewogICAgIH0KIH07CiAKLXN0YXRpYyBp
bnQgYWNwaV9sb2FkX29sZChRRU1VRmlsZSAqZiwgdm9pZCAqb3BhcXVlLCBpbnQgdmVyc2lvbl9p
ZCkKLXsKLSAgICBQSUlYNFBNU3RhdGUgKnMgPSBvcGFxdWU7Ci0gICAgaW50IHJldCwgaTsKLSAg
ICB1aW50MTZfdCB0ZW1wOwotCi0gICAgcmV0ID0gcGNpX2RldmljZV9sb2FkKFBDSV9ERVZJQ0Uo
cyksIGYpOwotICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgIHJldHVybiByZXQ7Ci0gICAgfQot
ICAgIHFlbXVfZ2V0X2JlMTZzKGYsICZzLT5hci5wbTEuZXZ0LnN0cyk7Ci0gICAgcWVtdV9nZXRf
YmUxNnMoZiwgJnMtPmFyLnBtMS5ldnQuZW4pOwotICAgIHFlbXVfZ2V0X2JlMTZzKGYsICZzLT5h
ci5wbTEuY250LmNudCk7Ci0KLSAgICByZXQgPSB2bXN0YXRlX2xvYWRfc3RhdGUoZiwgJnZtc3Rh
dGVfYXBtLCAmcy0+YXBtLCAxKTsKLSAgICBpZiAocmV0KSB7Ci0gICAgICAgIHJldHVybiByZXQ7
Ci0gICAgfQotCi0gICAgdGltZXJfZ2V0KGYsIHMtPmFyLnRtci50aW1lcik7Ci0gICAgcWVtdV9n
ZXRfc2JlNjRzKGYsICZzLT5hci50bXIub3ZlcmZsb3dfdGltZSk7Ci0KLSAgICBxZW11X2dldF9i
ZTE2cyhmLCAodWludDE2X3QgKilzLT5hci5ncGUuc3RzKTsKLSAgICBmb3IgKGkgPSAwOyBpIDwg
MzsgaSsrKSB7Ci0gICAgICAgIHFlbXVfZ2V0X2JlMTZzKGYsICZ0ZW1wKTsKLSAgICB9Ci0KLSAg
ICBxZW11X2dldF9iZTE2cyhmLCAodWludDE2X3QgKilzLT5hci5ncGUuZW4pOwotICAgIGZvciAo
aSA9IDA7IGkgPCAzOyBpKyspIHsKLSAgICAgICAgcWVtdV9nZXRfYmUxNnMoZiwgJnRlbXApOwot
ICAgIH0KLQotICAgIHJldCA9IHZtc3RhdGVfbG9hZF9zdGF0ZShmLCAmdm1zdGF0ZV9wY2lfc3Rh
dHVzLAotICAgICAgICAmcy0+YWNwaV9wY2lfaG90cGx1Zy5hY3BpX3BjaWhwX3BjaV9zdGF0dXNb
QUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFRdLCAxKTsKLSAgICByZXR1cm4gcmV0OwotfQotCiBzdGF0
aWMgYm9vbCB2bXN0YXRlX3Rlc3RfdXNlX2FjcGlfcGNpX2hvdHBsdWcodm9pZCAqb3BhcXVlLCBp
bnQgdmVyc2lvbl9pZCkKIHsKICAgICBQSUlYNFBNU3RhdGUgKnMgPSBvcGFxdWU7CkBAIC0zMTIs
OCArMjc0LDYgQEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX2FjcGkg
PSB7CiAgICAgLm5hbWUgPSAicGlpeDRfcG0iLAogICAgIC52ZXJzaW9uX2lkID0gMywKICAgICAu
bWluaW11bV92ZXJzaW9uX2lkID0gMywKLSAgICAubWluaW11bV92ZXJzaW9uX2lkX29sZCA9IDEs
Ci0gICAgLmxvYWRfc3RhdGVfb2xkID0gYWNwaV9sb2FkX29sZCwKICAgICAucG9zdF9sb2FkID0g
dm1zdGF0ZV9hY3BpX3Bvc3RfbG9hZCwKICAgICAuZmllbGRzID0gKFZNU3RhdGVGaWVsZFtdKSB7
CiAgICAgICAgIFZNU1RBVEVfUENJX0RFVklDRShwYXJlbnRfb2JqLCBQSUlYNFBNU3RhdGUpLApk
aWZmIC0tZ2l0IGEvaHcvaW50Yy9hcGljX2NvbW1vbi5jIGIvaHcvaW50Yy9hcGljX2NvbW1vbi5j
CmluZGV4IGFhZmQ4ZTBlMzMuLjM3NWNiNmFiZTkgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvYXBpY19j
b21tb24uYworKysgYi9ody9pbnRjL2FwaWNfY29tbW9uLmMKQEAgLTMxLDcgKzMxLDYgQEAKICNp
bmNsdWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgiCiAj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAibWlncmF0aW9uL3FlbXUtZmlsZS10eXBl
cy5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCiAKIHN0YXRpYyBpbnQgYXBpY19p
cnFfZGVsaXZlcmVkOwpAQCAtMjYyLDUyICsyNjEsNiBAQCBzdGF0aWMgdm9pZCBhcGljX3Jlc2V0
X2NvbW1vbihEZXZpY2VTdGF0ZSAqZGV2KQogICAgIGFwaWNfaW5pdF9yZXNldChkZXYpOwogfQog
Ci0vKiBUaGlzIGZ1bmN0aW9uIGlzIG9ubHkgdXNlZCBmb3Igb2xkIHN0YXRlIHZlcnNpb24gMSBh
bmQgMiAqLwotc3RhdGljIGludCBhcGljX2xvYWRfb2xkKFFFTVVGaWxlICpmLCB2b2lkICpvcGFx
dWUsIGludCB2ZXJzaW9uX2lkKQotewotICAgIEFQSUNDb21tb25TdGF0ZSAqcyA9IG9wYXF1ZTsK
LSAgICBBUElDQ29tbW9uQ2xhc3MgKmluZm8gPSBBUElDX0NPTU1PTl9HRVRfQ0xBU1Mocyk7Ci0g
ICAgaW50IGk7Ci0KLSAgICBpZiAodmVyc2lvbl9pZCA+IDIpIHsKLSAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Ci0gICAgfQotCi0gICAgLyogWFhYOiB3aGF0IGlmIHRoZSBiYXNlIGNoYW5nZXM/IChy
ZWdpc3RlcmVkIG1lbW9yeSByZWdpb25zKSAqLwotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5h
cGljYmFzZSk7Ci0gICAgcWVtdV9nZXRfOHMoZiwgJnMtPmlkKTsKLSAgICBxZW11X2dldF84cyhm
LCAmcy0+YXJiX2lkKTsKLSAgICBxZW11X2dldF84cyhmLCAmcy0+dHByKTsKLSAgICBxZW11X2dl
dF9iZTMycyhmLCAmcy0+c3B1cmlvdXNfdmVjKTsKLSAgICBxZW11X2dldF84cyhmLCAmcy0+bG9n
X2Rlc3QpOwotICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5kZXN0X21vZGUpOwotICAgIGZvciAoaSA9
IDA7IGkgPCA4OyBpKyspIHsKLSAgICAgICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmlzcltpXSk7
Ci0gICAgICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT50bXJbaV0pOwotICAgICAgICBxZW11X2dl
dF9iZTMycyhmLCAmcy0+aXJyW2ldKTsKLSAgICB9Ci0gICAgZm9yIChpID0gMDsgaSA8IEFQSUNf
TFZUX05COyBpKyspIHsKLSAgICAgICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmx2dFtpXSk7Ci0g
ICAgfQotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5lc3IpOwotICAgIHFlbXVfZ2V0X2JlMzJz
KGYsICZzLT5pY3JbMF0pOwotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5pY3JbMV0pOwotICAg
IHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5kaXZpZGVfY29uZik7Ci0gICAgcy0+Y291bnRfc2hpZnQg
PSBxZW11X2dldF9iZTMyKGYpOwotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5pbml0aWFsX2Nv
dW50KTsKLSAgICBzLT5pbml0aWFsX2NvdW50X2xvYWRfdGltZSA9IHFlbXVfZ2V0X2JlNjQoZik7
Ci0gICAgcy0+bmV4dF90aW1lID0gcWVtdV9nZXRfYmU2NChmKTsKLQotICAgIGlmICh2ZXJzaW9u
X2lkID49IDIpIHsKLSAgICAgICAgcy0+dGltZXJfZXhwaXJ5ID0gcWVtdV9nZXRfYmU2NChmKTsK
LSAgICB9Ci0KLSAgICBpZiAoaW5mby0+cG9zdF9sb2FkKSB7Ci0gICAgICAgIGluZm8tPnBvc3Rf
bG9hZChzKTsKLSAgICB9Ci0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBjb25zdCBWTVN0YXRl
RGVzY3JpcHRpb24gdm1zdGF0ZV9hcGljX2NvbW1vbjsKIAogc3RhdGljIHZvaWQgYXBpY19jb21t
b25fcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCkBAIC00MDgsOCArMzYx
LDYgQEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX2FwaWNfY29tbW9u
ID0gewogICAgIC5uYW1lID0gImFwaWMiLAogICAgIC52ZXJzaW9uX2lkID0gMywKICAgICAubWlu
aW11bV92ZXJzaW9uX2lkID0gMywKLSAgICAubWluaW11bV92ZXJzaW9uX2lkX29sZCA9IDEsCi0g
ICAgLmxvYWRfc3RhdGVfb2xkID0gYXBpY19sb2FkX29sZCwKICAgICAucHJlX2xvYWQgPSBhcGlj
X3ByZV9sb2FkLAogICAgIC5wcmVfc2F2ZSA9IGFwaWNfZGlzcGF0Y2hfcHJlX3NhdmUsCiAgICAg
LnBvc3RfbG9hZCA9IGFwaWNfZGlzcGF0Y2hfcG9zdF9sb2FkLApkaWZmIC0tZ2l0IGEvaHcvcGNp
LWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDEzNWM2NDU1MzUuLjJmNGNi
Y2JmZTkgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9w
aWl4LmMKQEAgLTMzLDcgKzMzLDYgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVk
ZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKLSNpbmNsdWRlICJtaWdy
YXRpb24vcWVtdS1maWxlLXR5cGVzLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIK
ICNpbmNsdWRlICJody9wY2ktaG9zdC9wYW0uaCIKICNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIK
QEAgLTE3NCwyOCArMTczLDYgQEAgc3RhdGljIHZvaWQgaTQ0MGZ4X3dyaXRlX2NvbmZpZyhQQ0lE
ZXZpY2UgKmRldiwKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgaTQ0MGZ4X2xvYWRfb2xkKFFFTVVG
aWxlKiBmLCB2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uX2lkKQotewotICAgIFBDSUk0NDBGWFN0
YXRlICpkID0gb3BhcXVlOwotICAgIFBDSURldmljZSAqcGQgPSBQQ0lfREVWSUNFKGQpOwotICAg
IGludCByZXQsIGk7Ci0gICAgdWludDhfdCBzbW1fZW5hYmxlZDsKLQotICAgIHJldCA9IHBjaV9k
ZXZpY2VfbG9hZChwZCwgZik7Ci0gICAgaWYgKHJldCA8IDApCi0gICAgICAgIHJldHVybiByZXQ7
Ci0gICAgaTQ0MGZ4X3VwZGF0ZV9tZW1vcnlfbWFwcGluZ3MoZCk7Ci0gICAgcWVtdV9nZXRfOHMo
ZiwgJnNtbV9lbmFibGVkKTsKLQotICAgIGlmICh2ZXJzaW9uX2lkID09IDIpIHsKLSAgICAgICAg
Zm9yIChpID0gMDsgaSA8IFBJSVhfTlVNX1BJUlFTOyBpKyspIHsKLSAgICAgICAgICAgIHFlbXVf
Z2V0X2JlMzIoZik7IC8qIGR1bW15IGxvYWQgZm9yIGNvbXBhdGliaWxpdHkgKi8KLSAgICAgICAg
fQotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCiBzdGF0aWMgaW50IGk0NDBmeF9wb3N0X2xv
YWQodm9pZCAqb3BhcXVlLCBpbnQgdmVyc2lvbl9pZCkKIHsKICAgICBQQ0lJNDQwRlhTdGF0ZSAq
ZCA9IG9wYXF1ZTsKQEAgLTIwOCw4ICsxODUsNiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2Ny
aXB0aW9uIHZtc3RhdGVfaTQ0MGZ4ID0gewogICAgIC5uYW1lID0gIkk0NDBGWCIsCiAgICAgLnZl
cnNpb25faWQgPSAzLAogICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAzLAotICAgIC5taW5pbXVt
X3ZlcnNpb25faWRfb2xkID0gMSwKLSAgICAubG9hZF9zdGF0ZV9vbGQgPSBpNDQwZnhfbG9hZF9v
bGQsCiAgICAgLnBvc3RfbG9hZCA9IGk0NDBmeF9wb3N0X2xvYWQsCiAgICAgLmZpZWxkcyA9IChW
TVN0YXRlRmllbGRbXSkgewogICAgICAgICBWTVNUQVRFX1BDSV9ERVZJQ0UocGFyZW50X29iaiwg
UENJSTQ0MEZYU3RhdGUpLApkaWZmIC0tZ2l0IGEvaHcvdGltZXIvaTgyNTRfY29tbW9uLmMgYi9o
dy90aW1lci9pODI1NF9jb21tb24uYwppbmRleCA1N2JmMTBjYzk0Li4wNTA4NzViNDk3IDEwMDY0
NAotLS0gYS9ody90aW1lci9pODI1NF9jb21tb24uYworKysgYi9ody90aW1lci9pODI1NF9jb21t
b24uYwpAQCAtMjksNyArMjksNiBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRl
ICJody90aW1lci9pODI1NC5oIgogI2luY2x1ZGUgImh3L3RpbWVyL2k4MjU0X2ludGVybmFsLmgi
Ci0jaW5jbHVkZSAibWlncmF0aW9uL3FlbXUtZmlsZS10eXBlcy5oIgogI2luY2x1ZGUgIm1pZ3Jh
dGlvbi92bXN0YXRlLmgiCiAKIC8qIHZhbCBtdXN0IGJlIDAgb3IgMSAqLwpAQCAtMjAyLDQzICsy
MDEsNiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfcGl0X2NoYW5u
ZWwgPSB7CiAgICAgfQogfTsKIAotc3RhdGljIGludCBwaXRfbG9hZF9vbGQoUUVNVUZpbGUgKmYs
IHZvaWQgKm9wYXF1ZSwgaW50IHZlcnNpb25faWQpCi17Ci0gICAgUElUQ29tbW9uU3RhdGUgKnBp
dCA9IG9wYXF1ZTsKLSAgICBQSVRDb21tb25DbGFzcyAqYyA9IFBJVF9DT01NT05fR0VUX0NMQVNT
KHBpdCk7Ci0gICAgUElUQ2hhbm5lbFN0YXRlICpzOwotICAgIGludCBpOwotCi0gICAgaWYgKHZl
cnNpb25faWQgIT0gMSkgewotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBm
b3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7Ci0gICAgICAgIHMgPSAmcGl0LT5jaGFubmVsc1tpXTsK
LSAgICAgICAgcy0+Y291bnQgPSBxZW11X2dldF9iZTMyKGYpOwotICAgICAgICBxZW11X2dldF9i
ZTE2cyhmLCAmcy0+bGF0Y2hlZF9jb3VudCk7Ci0gICAgICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5j
b3VudF9sYXRjaGVkKTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPnN0YXR1c19sYXRjaGVk
KTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPnN0YXR1cyk7Ci0gICAgICAgIHFlbXVfZ2V0
XzhzKGYsICZzLT5yZWFkX3N0YXRlKTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPndyaXRl
X3N0YXRlKTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPndyaXRlX2xhdGNoKTsKLSAgICAg
ICAgcWVtdV9nZXRfOHMoZiwgJnMtPnJ3X21vZGUpOwotICAgICAgICBxZW11X2dldF84cyhmLCAm
cy0+bW9kZSk7Ci0gICAgICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5iY2QpOwotICAgICAgICBxZW11
X2dldF84cyhmLCAmcy0+Z2F0ZSk7Ci0gICAgICAgIHMtPmNvdW50X2xvYWRfdGltZSA9IHFlbXVf
Z2V0X2JlNjQoZik7Ci0gICAgICAgIHMtPmlycV9kaXNhYmxlZCA9IDA7Ci0gICAgICAgIGlmIChp
ID09IDApIHsKLSAgICAgICAgICAgIHMtPm5leHRfdHJhbnNpdGlvbl90aW1lID0gcWVtdV9nZXRf
YmU2NChmKTsKLSAgICAgICAgfQotICAgIH0KLSAgICBpZiAoYy0+cG9zdF9sb2FkKSB7Ci0gICAg
ICAgIGMtPnBvc3RfbG9hZChwaXQpOwotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGlj
IGludCBwaXRfZGlzcGF0Y2hfcHJlX3NhdmUodm9pZCAqb3BhcXVlKQogewogICAgIFBJVENvbW1v
blN0YXRlICpzID0gb3BhcXVlOwpAQCAtMjY2LDggKzIyOCw2IEBAIHN0YXRpYyBjb25zdCBWTVN0
YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9waXRfY29tbW9uID0gewogICAgIC5uYW1lID0gImk4MjU0
IiwKICAgICAudmVyc2lvbl9pZCA9IDMsCiAgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDIsCi0g
ICAgLm1pbmltdW1fdmVyc2lvbl9pZF9vbGQgPSAxLAotICAgIC5sb2FkX3N0YXRlX29sZCA9IHBp
dF9sb2FkX29sZCwKICAgICAucHJlX3NhdmUgPSBwaXRfZGlzcGF0Y2hfcHJlX3NhdmUsCiAgICAg
LnBvc3RfbG9hZCA9IHBpdF9kaXNwYXRjaF9wb3N0X2xvYWQsCiAgICAgLmZpZWxkcyA9IChWTVN0
YXRlRmllbGRbXSkgewotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:50:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSeB-00060o-TS; Fri, 18 Oct 2019 13:50:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSeA-0005zy-5m
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:50:26 +0000
X-Inumbo-ID: 3c750cac-f1ae-11e9-8aca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c750cac-f1ae-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 13:50:25 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F15B518CB91A;
 Fri, 18 Oct 2019 13:50:24 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E7B3D60BF1;
 Fri, 18 Oct 2019 13:50:19 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:47 +0200
Message-Id: <20191018134754.16362-14-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.63]); Fri, 18 Oct 2019 13:50:25 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 13/20] hw/pci-host/piix: Extract
 piix3_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0cmFjdCB0aGUgUElJWDMgY3JlYXRpb24gY29kZSBmcm9tIHRoZSBpNDQwZnhfaW5pdCgpIGZ1
bmN0aW9uLgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZl
Y29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRA
cmVkaGF0LmNvbT4KLS0tCiBody9wY2ktaG9zdC9waWl4LmMgfCA1MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0
aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5j
IGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDJmNGNiY2JmZTkuLjMyOTI3MDNkZTcgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTMz
MSw2ICszMzEsMzYgQEAgc3RhdGljIHZvaWQgaTQ0MGZ4X3JlYWxpemUoUENJRGV2aWNlICpkZXYs
IEVycm9yICoqZXJycCkKICAgICB9CiB9CiAKK3N0YXRpYyBQSUlYM1N0YXRlICpwaWl4M19jcmVh
dGUoUENJQnVzICpwY2lfYnVzLCBJU0FCdXMgKippc2FfYnVzKQoreworICAgIFBJSVgzU3RhdGUg
KnBpaXgzOworICAgIFBDSURldmljZSAqcGNpX2RldjsKKworICAgIC8qCisgICAgICogWGVuIHN1
cHBvcnRzIGFkZGl0aW9uYWwgaW50ZXJydXB0IHJvdXRlcyBmcm9tIHRoZSBQQ0kgZGV2aWNlcyB0
bworICAgICAqIHRoZSBJT0FQSUM6IHRoZSBmb3VyIHBpbnMgb2YgZWFjaCBQQ0kgZGV2aWNlIG9u
IHRoZSBidXMgYXJlIGFsc28KKyAgICAgKiBjb25uZWN0ZWQgdG8gdGhlIElPQVBJQyBkaXJlY3Rs
eS4KKyAgICAgKiBUaGVzZSBhZGRpdGlvbmFsIHJvdXRlcyBjYW4gYmUgZGlzY292ZXJlZCB0aHJv
dWdoIEFDUEkuCisgICAgICovCisgICAgaWYgKHhlbl9lbmFibGVkKCkpIHsKKyAgICAgICAgcGNp
X2RldiA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVf
UElJWDNfWEVOX0RFVklDRSk7CisgICAgICAgIHBpaXgzID0gUElJWDNfUENJX0RFVklDRShwY2lf
ZGV2KTsKKyAgICAgICAgcGNpX2J1c19pcnFzKHBjaV9idXMsIHhlbl9waWl4M19zZXRfaXJxLCB4
ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEsCisgICAgICAgICAgICAgICAgICAgICBwaWl4MywgWEVOX1BJ
SVhfTlVNX1BJUlFTKTsKKyAgICB9IGVsc2UgeworICAgICAgICBwY2lfZGV2ID0gcGNpX2NyZWF0
ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCAtMSwgdHJ1ZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFlQRV9QSUlYM19ERVZJQ0UpOwor
ICAgICAgICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNpX2Rldik7CisgICAgICAgIHBjaV9i
dXNfaXJxcyhwY2lfYnVzLCBwaWl4M19zZXRfaXJxLCBwY2lfc2xvdF9nZXRfcGlycSwKKyAgICAg
ICAgICAgICAgICAgICAgIHBpaXgzLCBQSUlYX05VTV9QSVJRUyk7CisgICAgICAgIHBjaV9idXNf
c2V0X3JvdXRlX2lycV9mbihwY2lfYnVzLCBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEpOwor
ICAgIH0KKyAgICAqaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKERFVklDRShw
aWl4MyksICJpc2EuMCIpKTsKKworICAgIHJldHVybiBwaWl4MzsKK30KKwogUENJQnVzICppNDQw
ZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAogICAg
ICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhfc3RhdGUsCiAgICAgICAg
ICAgICAgICAgICAgIGludCAqcGlpeDNfZGV2Zm4sCkBAIC00MDAsMjcgKzQzMCw4IEBAIFBDSUJ1
cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlw
ZSwKICAgICAgICAgICAgICAgICAgUEFNX0VYUEFOX1NJWkUpOwogICAgIH0KIAotICAgIC8qIFhl
biBzdXBwb3J0cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUgUENJIGRldmlj
ZXMgdG8KLSAgICAgKiB0aGUgSU9BUElDOiB0aGUgZm91ciBwaW5zIG9mIGVhY2ggUENJIGRldmlj
ZSBvbiB0aGUgYnVzIGFyZSBhbHNvCi0gICAgICogY29ubmVjdGVkIHRvIHRoZSBJT0FQSUMgZGly
ZWN0bHkuCi0gICAgICogVGhlc2UgYWRkaXRpb25hbCByb3V0ZXMgY2FuIGJlIGRpc2NvdmVyZWQg
dGhyb3VnaCBBQ1BJLiAqLwotICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7Ci0gICAgICAgIFBDSURl
dmljZSAqcGNpX2RldiA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24oYiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLTEsIHRydWUsIFRZUEVfUElJWDNfWEVOX0RFVklDRSk7
Ci0gICAgICAgIHBpaXgzID0gUElJWDNfUENJX0RFVklDRShwY2lfZGV2KTsKLSAgICAgICAgcGNp
X2J1c19pcnFzKGIsIHhlbl9waWl4M19zZXRfaXJxLCB4ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEsCi0g
ICAgICAgICAgICAgICAgcGlpeDMsIFhFTl9QSUlYX05VTV9QSVJRUyk7Ci0gICAgfSBlbHNlIHsK
LSAgICAgICAgUENJRGV2aWNlICpwY2lfZGV2ID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5j
dGlvbihiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwgdHJ1ZSwgVFlQRV9QSUlY
M19ERVZJQ0UpOwotICAgICAgICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNpX2Rldik7Ci0g
ICAgICAgIHBjaV9idXNfaXJxcyhiLCBwaWl4M19zZXRfaXJxLCBwY2lfc2xvdF9nZXRfcGlycSwg
cGlpeDMsCi0gICAgICAgICAgICAgICAgUElJWF9OVU1fUElSUVMpOwotICAgICAgICBwY2lfYnVz
X3NldF9yb3V0ZV9pcnFfZm4oYiwgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKTsKLSAgICB9
CisgICAgcGlpeDMgPSBwaWl4M19jcmVhdGUoYiwgaXNhX2J1cyk7CiAgICAgcGlpeDMtPnBpYyA9
IHBpYzsKLSAgICAqaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKERFVklDRShw
aWl4MyksICJpc2EuMCIpKTsKLQogICAgICpwaWl4M19kZXZmbiA9IHBpaXgzLT5kZXYuZGV2Zm47
CiAKICAgICByYW1fc2l6ZSA9IHJhbV9zaXplIC8gOCAvIDEwMjQgLyAxMDI0OwotLSAKMi4yMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:50:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSeV-0006C7-De; Fri, 18 Oct 2019 13:50:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSeU-0006Bj-Px
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:50:46 +0000
X-Inumbo-ID: 48a94902-f1ae-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 48a94902-f1ae-11e9-a531-bc764e2007e4;
 Fri, 18 Oct 2019 13:50:46 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 740D9302C076;
 Fri, 18 Oct 2019 13:50:45 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4682F60BF1;
 Fri, 18 Oct 2019 13:50:38 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:49 +0200
Message-Id: <20191018134754.16362-16-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.46]); Fri, 18 Oct 2019 13:50:45 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 15/20] hw/pci-host/piix: Define and use the
 PIIX IRQ Route Control Registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIElSUSBSb3V0ZSBDb250cm9sIHJlZ2lzdGVycyBkZWZpbml0aW9ucyBiZWxvbmcgdG8gdGhl
IFBJSVgKY2hpcHNldC4gV2Ugd2VyZSBvbmx5IGRlZmluaW5nIHRoZSAnQScgcmVnaXN0ZXIuIERl
ZmluZSB0aGUgb3RoZXIKQiwgQyBhbmQgRCByZWdpc3RlcnMsIGFuZCB1c2UgdGhlbS4KCkFja2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIg
TWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9pMzg2L3hlbi94ZW4t
aHZtLmMgICAgICAgICB8IDUgKysrLS0KIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgICAgIHwg
NCArKy0tCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICB8IDkgKysrKy0tLS0tCiBpbmNs
dWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCB8IDYgKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE1
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IDZiNWU1YmI3ZjUuLjRjZTJm
YjljODkgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hl
bi94ZW4taHZtLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAj
aW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgorI2lu
Y2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNs
dWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKQEAgLTE1Niw4
ICsxNTcsOCBAQCB2b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25maWdfY2xpZW50KHVpbnQzMl90
IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbikKICAgICAgICAgICAgIHYgPSAwOwogICAg
ICAgICB9CiAgICAgICAgIHYgJj0gMHhmOwotICAgICAgICBpZiAoKChhZGRyZXNzICsgaSkgPj0g
MHg2MCkgJiYgKChhZGRyZXNzICsgaSkgPD0gMHg2MykpIHsKLSAgICAgICAgICAgIHhlbl9zZXRf
cGNpX2xpbmtfcm91dGUoeGVuX2RvbWlkLCBhZGRyZXNzICsgaSAtIDB4NjAsIHYpOworICAgICAg
ICBpZiAoKChhZGRyZXNzICsgaSkgPj0gUElJWF9QSVJRQ0EpICYmICgoYWRkcmVzcyArIGkpIDw9
IFBJSVhfUElSUUNEKSkgeworICAgICAgICAgICAgeGVuX3NldF9wY2lfbGlua19yb3V0ZSh4ZW5f
ZG9taWQsIGFkZHJlc3MgKyBpIC0gUElJWF9QSVJRQ0EsIHYpOwogICAgICAgICB9CiAgICAgfQog
fQpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9ndDY0eHh4X3BjaS5jIGIvaHcvbWlwcy9ndDY0eHh4X3Bj
aS5jCmluZGV4IGMyNzczOThjMGQuLjVjYWI5YzFlZTEgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvZ3Q2
NHh4eF9wY2kuYworKysgYi9ody9taXBzL2d0NjR4eHhfcGNpLmMKQEAgLTEwMTMsMTIgKzEwMTMs
MTIgQEAgc3RhdGljIHZvaWQgZ3Q2NDEyMF9wY2lfc2V0X2lycSh2b2lkICpvcGFxdWUsIGludCBp
cnFfbnVtLCBpbnQgbGV2ZWwpCiAKICAgICAvKiBub3cgd2UgY2hhbmdlIHRoZSBwaWMgaXJxIGxl
dmVsIGFjY29yZGluZyB0byB0aGUgcGlpeCBpcnEgbWFwcGluZ3MgKi8KICAgICAvKiBYWFg6IG9w
dGltaXplICovCi0gICAgcGljX2lycSA9IHBpaXg0X2Rldi0+Y29uZmlnWzB4NjAgKyBpcnFfbnVt
XTsKKyAgICBwaWNfaXJxID0gcGlpeDRfZGV2LT5jb25maWdbUElJWF9QSVJRQ0EgKyBpcnFfbnVt
XTsKICAgICBpZiAocGljX2lycSA8IDE2KSB7CiAgICAgICAgIC8qIFRoZSBwaWMgbGV2ZWwgaXMg
dGhlIGxvZ2ljYWwgT1Igb2YgYWxsIHRoZSBQQ0kgaXJxcyBtYXBwZWQgdG8gaXQuICovCiAgICAg
ICAgIHBpY19sZXZlbCA9IDA7CiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCA0OyBpKyspIHsKLSAg
ICAgICAgICAgIGlmIChwaWNfaXJxID09IHBpaXg0X2Rldi0+Y29uZmlnWzB4NjAgKyBpXSkgewor
ICAgICAgICAgICAgaWYgKHBpY19pcnEgPT0gcGlpeDRfZGV2LT5jb25maWdbUElJWF9QSVJRQ0Eg
KyBpXSkgewogICAgICAgICAgICAgICAgIHBpY19sZXZlbCB8PSBwY2lfaXJxX2xldmVsc1tpXTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5j
IGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDY1NDhkOWE0YjUuLjM5MGZiOWNlYmEgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTYx
LDcgKzYxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgSTQ0MEZYU3RhdGUgewogI2RlZmluZSBQSUlYX05V
TV9QSUNfSVJRUyAgICAgICAxNiAgICAgIC8qIGk4MjU5ICogMiAqLwogI2RlZmluZSBQSUlYX05V
TV9QSVJRUyAgICAgICAgICA0VUxMICAgIC8qIFBJUlFbQS1EXSAqLwogI2RlZmluZSBYRU5fUElJ
WF9OVU1fUElSUVMgICAgICAxMjhVTEwKLSNkZWZpbmUgUElJWF9QSVJRQyAgICAgICAgICAgICAg
MHg2MAogCiB0eXBlZGVmIHN0cnVjdCBQSUlYM1N0YXRlIHsKICAgICBQQ0lEZXZpY2UgZGV2OwpA
QCAtNDY4LDcgKzQ2Nyw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnFfbGV2ZWxfaW50ZXJu
YWwoUElJWDNTdGF0ZSAqcGlpeDMsIGludCBwaXJxLCBpbnQgbGV2ZWwpCiAgICAgaW50IHBpY19p
cnE7CiAgICAgdWludDY0X3QgbWFzazsKIAotICAgIHBpY19pcnEgPSBwaWl4My0+ZGV2LmNvbmZp
Z1tQSUlYX1BJUlFDICsgcGlycV07CisgICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJ
SVhfUElSUUNBICsgcGlycV07CiAgICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1fUElDX0lSUVMp
IHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTQ4Miw3ICs0ODEsNyBAQCBzdGF0aWMgdm9p
ZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGlycSwgaW50IGxl
dmVsKQogewogICAgIGludCBwaWNfaXJxOwogCi0gICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29u
ZmlnW1BJSVhfUElSUUMgKyBwaXJxXTsKKyAgICBwaWNfaXJxID0gcGlpeDMtPmRldi5jb25maWdb
UElJWF9QSVJRQ0EgKyBwaXJxXTsKICAgICBpZiAocGljX2lycSA+PSBQSUlYX05VTV9QSUNfSVJR
UykgewogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtNTAxLDcgKzUwMCw3IEBAIHN0YXRpYyB2
b2lkIHBpaXgzX3NldF9pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGlycSwgaW50IGxldmVsKQogc3Rh
dGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEodm9pZCAqb3BhcXVl
LCBpbnQgcGluKQogewogICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gb3BhcXVlOwotICAgIGludCBp
cnEgPSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlYX1BJUlFDICsgcGluXTsKKyAgICBpbnQgaXJxID0g
cGlpeDMtPmRldi5jb25maWdbUElJWF9QSVJRQ0EgKyBwaW5dOwogICAgIFBDSUlOVHhSb3V0ZSBy
b3V0ZTsKIAogICAgIGlmIChpcnEgPCBQSUlYX05VTV9QSUNfSVJRUykgewpAQCAtNTMwLDcgKzUy
OSw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2NvbmZpZyhQQ0lEZXZpY2UgKmRldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2
YWwsIGludCBsZW4pCiB7CiAgICAgcGNpX2RlZmF1bHRfd3JpdGVfY29uZmlnKGRldiwgYWRkcmVz
cywgdmFsLCBsZW4pOwotICAgIGlmIChyYW5nZXNfb3ZlcmxhcChhZGRyZXNzLCBsZW4sIFBJSVhf
UElSUUMsIDQpKSB7CisgICAgaWYgKHJhbmdlc19vdmVybGFwKGFkZHJlc3MsIGxlbiwgUElJWF9Q
SVJRQ0EsIDQpKSB7CiAgICAgICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gUElJWDNfUENJX0RFVklD
RShkZXYpOwogICAgICAgICBpbnQgcGljX2lycTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9z
b3V0aGJyaWRnZS9waWl4LmggYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAppbmRleCBl
NDlkNGE2YmJlLi4wOTQ1MDhiOTI4IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3NvdXRoYnJpZGdl
L3BpaXguaAorKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaApAQCAtMTgsNiArMTgs
MTIgQEAgSTJDQnVzICpwaWl4NF9wbV9pbml0KFBDSUJ1cyAqYnVzLCBpbnQgZGV2Zm4sIHVpbnQz
Ml90IHNtYl9pb19iYXNlLAogICAgICAgICAgICAgICAgICAgICAgIHFlbXVfaXJxIHNjaV9pcnEs
IHFlbXVfaXJxIHNtaV9pcnEsCiAgICAgICAgICAgICAgICAgICAgICAgaW50IHNtbV9lbmFibGVk
LCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKIAorLyogUElSUVJDW0E6RF06IFBJUlF4IFJvdXRl
IENvbnRyb2wgUmVnaXN0ZXJzICovCisjZGVmaW5lIFBJSVhfUElSUUNBIDB4NjAKKyNkZWZpbmUg
UElJWF9QSVJRQ0IgMHg2MQorI2RlZmluZSBQSUlYX1BJUlFDQyAweDYyCisjZGVmaW5lIFBJSVhf
UElSUUNEIDB4NjMKKwogLyoKICAqIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXI6IFBDSS1hY2Nlc3Np
YmxlIElTQS1Db21wYXRpYmxlIFJlZ2lzdGVyIGF0IGFkZHJlc3MKICAqIDB4Y2Y5LCBwcm92aWRl
ZCBieSB0aGUgUENJL0lTQSBicmlkZ2UgKFBJSVgzIFBDSSBmdW5jdGlvbiAwLCA4MDg2OjcwMDAp
LgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:50:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:50:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSea-0006F7-OY; Fri, 18 Oct 2019 13:50:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSeZ-0006ES-EE
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:50:51 +0000
X-Inumbo-ID: 446b6688-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 446b6688-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:50:39 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8635951EF6;
 Fri, 18 Oct 2019 13:50:38 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 8AE1360BF1;
 Fri, 18 Oct 2019 13:50:25 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:48 +0200
Message-Id: <20191018134754.16362-15-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 18 Oct 2019 13:50:38 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 14/20] hw/pci-host/piix: Move RCR_IOPORT
 register definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBSQ1Jf
SU9QT1JUIHJlZ2lzdGVyIGJlbG9uZ3MgdG8gdGhlIFBJSVggY2hpcHNldC4KTW92ZSB0aGUgZGVm
aW5pdGlvbiB0byAicGlpeC5oIiwgYW5kIHByZXBlbmQgdGhlIFBJSVggcHJlZml4LgoKUmV2aWV3
ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0t
CnYyOiBwcmVwZW5kIFBJSVggcHJlZml4IChBbGVrc2FuZGFyKQotLS0KIGh3L2kzODYvYWNwaS1i
dWlsZC5jICAgICAgICAgIHwgMiArLQogaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgICAgICAgfCA3
ICsrKystLS0KIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgIHwgNiAtLS0tLS0KIGluY2x1
ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIHwgNiArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9hY3Bp
LWJ1aWxkLmMgYi9ody9pMzg2L2FjcGktYnVpbGQuYwppbmRleCA1NmM0MjdmNzcyLi40NzhjYTI5
ODc0IDEwMDY0NAotLS0gYS9ody9pMzg2L2FjcGktYnVpbGQuYworKysgYi9ody9pMzg2L2FjcGkt
YnVpbGQuYwpAQCAtMjA5LDcgKzIwOSw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfZ2V0X3BtX2luZm8o
TWFjaGluZVN0YXRlICptYWNoaW5lLCBBY3BpUG1JbmZvICpwbSkKIAogICAgIC8qIFRoZSBhYm92
ZSBuZWVkIG5vdCBiZSBjb25kaXRpb25hbCBvbiBtYWNoaW5lIHR5cGUgYmVjYXVzZSB0aGUgcmVz
ZXQgcG9ydAogICAgICAqIGhhcHBlbnMgdG8gYmUgdGhlIHNhbWUgb24gUElJWCAocGMpIGFuZCBJ
Q0g5IChxMzUpLiAqLwotICAgIFFFTVVfQlVJTERfQlVHX09OKElDSDlfUlNUX0NOVF9JT1BPUlQg
IT0gUkNSX0lPUE9SVCk7CisgICAgUUVNVV9CVUlMRF9CVUdfT04oSUNIOV9SU1RfQ05UX0lPUE9S
VCAhPSBQSUlYX1JDUl9JT1BPUlQpOwogCiAgICAgLyogRmlsbCBpbiBvcHRpb25hbCBzMy9zNCBy
ZWxhdGVkIHByb3BlcnRpZXMgKi8KICAgICBvID0gb2JqZWN0X3Byb3BlcnR5X2dldF9xb2JqZWN0
KG9iaiwgQUNQSV9QTV9QUk9QX1MzX0RJU0FCTEVELCBOVUxMKTsKZGlmZiAtLWdpdCBhL2h3L3Bj
aS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0L3BpaXguYwppbmRleCAzMjkyNzAzZGU3Li42NTQ4
ZDlhNGI1IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3Qv
cGlpeC5jCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAi
aHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5oIgorI2luY2x1ZGUgImh3
L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9xZGV2LXByb3BlcnRpZXMuaCIKICNp
bmNsdWRlICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCkBAIC04Nyw3ICs4
OCw3IEBAIHR5cGVkZWYgc3RydWN0IFBJSVgzU3RhdGUgewogICAgIC8qIFJlc2V0IENvbnRyb2wg
UmVnaXN0ZXIgY29udGVudHMgKi8KICAgICB1aW50OF90IHJjcjsKIAotICAgIC8qIElPIG1lbW9y
eSByZWdpb24gZm9yIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKFJDUl9JT1BPUlQpICovCisgICAg
LyogSU8gbWVtb3J5IHJlZ2lvbiBmb3IgUmVzZXQgQ29udHJvbCBSZWdpc3RlciAoUElJWF9SQ1Jf
SU9QT1JUKSAqLwogICAgIE1lbW9yeVJlZ2lvbiByY3JfbWVtOwogfSBQSUlYM1N0YXRlOwogCkBA
IC02OTUsOCArNjk2LDggQEAgc3RhdGljIHZvaWQgcGlpeDNfcmVhbGl6ZShQQ0lEZXZpY2UgKmRl
diwgRXJyb3IgKiplcnJwKQogCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X2lvKCZkLT5yY3JfbWVt
LCBPQkpFQ1QoZGV2KSwgJnJjcl9vcHMsIGQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICJw
aWl4My1yZXNldC1jb250cm9sIiwgMSk7Ci0gICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9u
X292ZXJsYXAocGNpX2FkZHJlc3Nfc3BhY2VfaW8oZGV2KSwgUkNSX0lPUE9SVCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+cmNyX21lbSwgMSk7CisgICAgbWVt
b3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uX292ZXJsYXAocGNpX2FkZHJlc3Nfc3BhY2VfaW8oZGV2
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQSUlYX1JDUl9JT1BP
UlQsICZkLT5yY3JfbWVtLCAxKTsKIAogICAgIHFlbXVfcmVnaXN0ZXJfcmVzZXQocGlpeDNfcmVz
ZXQsIGQpOwogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3
L2kzODYvcGMuaAppbmRleCA4NDgwNzhiYWNjLi4yNjI4ZGU4YjcyIDEwMDY0NAotLS0gYS9pbmNs
dWRlL2h3L2kzODYvcGMuaAorKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaApAQCAtMjYwLDEyICsy
NjAsNiBAQCB0eXBlZGVmIHN0cnVjdCBQQ0lJNDQwRlhTdGF0ZSBQQ0lJNDQwRlhTdGF0ZTsKIAog
I2RlZmluZSBUWVBFX0lHRF9QQVNTVEhST1VHSF9JNDQwRlhfUENJX0RFVklDRSAiaWdkLXBhc3N0
aHJvdWdoLWk0NDBGWCIKIAotLyoKLSAqIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXI6IFBDSS1hY2Nl
c3NpYmxlIElTQS1Db21wYXRpYmxlIFJlZ2lzdGVyIGF0IGFkZHJlc3MKLSAqIDB4Y2Y5LCBwcm92
aWRlZCBieSB0aGUgUENJL0lTQSBicmlkZ2UgKFBJSVgzIFBDSSBmdW5jdGlvbiAwLCA4MDg2Ojcw
MDApLgotICovCi0jZGVmaW5lIFJDUl9JT1BPUlQgMHhjZjkKLQogUENJQnVzICppNDQwZnhfaW5p
dChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAogICAgICAgICAg
ICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhfc3RhdGUsIGludCAqcGlpeF9kZXZm
biwKICAgICAgICAgICAgICAgICAgICAgSVNBQnVzICoqaXNhX2J1cywgcWVtdV9pcnEgKnBpYywK
ZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIGIvaW5jbHVkZS9ody9z
b3V0aGJyaWRnZS9waWl4LmgKaW5kZXggYWRkMzUyNDU2Yi4uZTQ5ZDRhNmJiZSAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmgKKysrIGIvaW5jbHVkZS9ody9zb3V0aGJy
aWRnZS9waWl4LmgKQEAgLTE4LDYgKzE4LDEyIEBAIEkyQ0J1cyAqcGlpeDRfcG1faW5pdChQQ0lC
dXMgKmJ1cywgaW50IGRldmZuLCB1aW50MzJfdCBzbWJfaW9fYmFzZSwKICAgICAgICAgICAgICAg
ICAgICAgICBxZW11X2lycSBzY2lfaXJxLCBxZW11X2lycSBzbWlfaXJxLAogICAgICAgICAgICAg
ICAgICAgICAgIGludCBzbW1fZW5hYmxlZCwgRGV2aWNlU3RhdGUgKipwaWl4NF9wbSk7CiAKKy8q
CisgKiBSZXNldCBDb250cm9sIFJlZ2lzdGVyOiBQQ0ktYWNjZXNzaWJsZSBJU0EtQ29tcGF0aWJs
ZSBSZWdpc3RlciBhdCBhZGRyZXNzCisgKiAweGNmOSwgcHJvdmlkZWQgYnkgdGhlIFBDSS9JU0Eg
YnJpZGdlIChQSUlYMyBQQ0kgZnVuY3Rpb24gMCwgODA4Njo3MDAwKS4KKyAqLworI2RlZmluZSBQ
SUlYX1JDUl9JT1BPUlQgMHhjZjkKKwogZXh0ZXJuIFBDSURldmljZSAqcGlpeDRfZGV2OwogCiBE
ZXZpY2VTdGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1
cywKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSeh-0006KF-2E; Fri, 18 Oct 2019 13:50:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSef-0006J5-8f
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:50:57 +0000
X-Inumbo-ID: 4f1f045c-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f1f045c-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:50:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 4F10E89B00B;
 Fri, 18 Oct 2019 13:50:56 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id EAAD960BF1;
 Fri, 18 Oct 2019 13:50:45 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:50 +0200
Message-Id: <20191018134754.16362-17-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2
 (mx1.redhat.com [10.5.110.67]); Fri, 18 Oct 2019 13:50:56 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 16/20] hw/pci-host/piix: Move i440FX
 declarations to hw/pci-host/i440fx.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBody9w
Y2ktaG9zdC9waWl4LmMgY29udGFpbnMgYSBtaXggb2YgUElJWDMgYW5kIGk0NDBGWCBjaGlwc2V0
cwpmdW5jdGlvbnMuIFRvIGJlIGFibGUgdG8gc3BsaXQgaXQsIHdlIG5lZWQgdG8gZXhwb3J0IHNv
bWUKZGVjbGFyYXRpb25zIGZpcnN0LgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMg
PGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAg
ICAgIHwgIDEgKwogaHcvYWNwaS9wY2locC5jICAgICAgICAgICAgICB8ICAyICstCiBody9pMzg2
L3BjX3BpaXguYyAgICAgICAgICAgIHwgIDEgKwogaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgICAg
ICB8ICAxICsKIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgfCAyMiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIGluY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmggfCAzNyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHN0dWJzL3BjaS1ob3N0LXBpaXguYyAgICAgICAgfCAg
MyArKy0KIDcgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaAoKZGlmZiAt
LWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggNTU2ZjU4YmQ4Yy4uYWRmMDU5
YTE2NCAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTEyMjgs
NiArMTIyOCw3IEBAIEY6IGh3L2kzODYvCiBGOiBody9wY2ktaG9zdC9waWl4LmMKIEY6IGh3L3Bj
aS1ob3N0L3EzNS5jCiBGOiBody9wY2ktaG9zdC9wYW0uYworRjogaW5jbHVkZS9ody9wY2ktaG9z
dC9pNDQwZnguaAogRjogaW5jbHVkZS9ody9wY2ktaG9zdC9xMzUuaAogRjogaW5jbHVkZS9ody9w
Y2ktaG9zdC9wYW0uaAogRjogaHcvaXNhL2xwY19pY2g5LmMKZGlmZiAtLWdpdCBhL2h3L2FjcGkv
cGNpaHAuYyBiL2h3L2FjcGkvcGNpaHAuYwppbmRleCA4MmQyOTViNmU4Li44NDEzMzQ4YTMzIDEw
MDY0NAotLS0gYS9ody9hY3BpL3BjaWhwLmMKKysrIGIvaHcvYWNwaS9wY2locC5jCkBAIC0yNyw3
ICsyNyw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImh3L2FjcGkvcGNp
aHAuaCIKIAotI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKKyNpbmNsdWRlICJody9wY2ktaG9zdC9p
NDQwZnguaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9i
cmlkZ2UuaCIKICNpbmNsdWRlICJody9hY3BpL2FjcGkuaCIKZGlmZiAtLWdpdCBhL2h3L2kzODYv
cGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKaW5kZXggNDMxOTY1ZDkyMS4uMTFiOGRlMDQ5
ZiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKKysrIGIvaHcvaTM4Ni9wY19waWl4LmMK
QEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlICJody9sb2FkZXIuaCIKICNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9hcGljLmgiCisjaW5jbHVkZSAiaHcvcGNpLWhv
c3QvaTQ0MGZ4LmgiCiAjaW5jbHVkZSAiaHcvc291dGhicmlkZ2UvcGlpeC5oIgogI2luY2x1ZGUg
Imh3L2Rpc3BsYXkvcmFtZmIuaCIKICNpbmNsdWRlICJody9maXJtd2FyZS9zbWJpb3MuaCIKZGlm
ZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0L3BpaXguYwppbmRleCAz
OTBmYjljZWJhLi45NWIwNDEyMmZhIDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9waWl4LmMKKysr
IGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSAiaHcvaXJx
LmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5o
IgorI2luY2x1ZGUgImh3L3BjaS1ob3N0L2k0NDBmeC5oIgogI2luY2x1ZGUgImh3L3NvdXRoYnJp
ZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9xZGV2LXByb3BlcnRpZXMuaCIKICNpbmNsdWRlICJo
dy9pc2EvaXNhLmgiCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMuaCBiL2luY2x1ZGUv
aHcvaTM4Ni9wYy5oCmluZGV4IDI2MjhkZThiNzIuLjgzM2JjNjczN2YgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvaHcvaTM4Ni9wYy5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCkBAIC0yNTEsMjgg
KzI1MSw2IEBAIGludCBjbW9zX2dldF9mZF9kcml2ZV90eXBlKEZsb3BweURyaXZlVHlwZSBmZDAp
OwogLyogaHBldC5jICovCiBleHRlcm4gaW50IG5vX2hwZXQ7CiAKLS8qIHBpaXhfcGNpLmMgKi8K
LXN0cnVjdCBQQ0lJNDQwRlhTdGF0ZTsKLXR5cGVkZWYgc3RydWN0IFBDSUk0NDBGWFN0YXRlIFBD
SUk0NDBGWFN0YXRlOwotCi0jZGVmaW5lIFRZUEVfSTQ0MEZYX1BDSV9IT1NUX0JSSURHRSAiaTQ0
MEZYLXBjaWhvc3QiCi0jZGVmaW5lIFRZUEVfSTQ0MEZYX1BDSV9ERVZJQ0UgImk0NDBGWCIKLQot
I2RlZmluZSBUWVBFX0lHRF9QQVNTVEhST1VHSF9JNDQwRlhfUENJX0RFVklDRSAiaWdkLXBhc3N0
aHJvdWdoLWk0NDBGWCIKLQotUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5
cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAotICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhT
dGF0ZSAqKnBpNDQwZnhfc3RhdGUsIGludCAqcGlpeF9kZXZmbiwKLSAgICAgICAgICAgICAgICAg
ICAgSVNBQnVzICoqaXNhX2J1cywgcWVtdV9pcnEgKnBpYywKLSAgICAgICAgICAgICAgICAgICAg
TWVtb3J5UmVnaW9uICphZGRyZXNzX3NwYWNlX21lbSwKLSAgICAgICAgICAgICAgICAgICAgTWVt
b3J5UmVnaW9uICphZGRyZXNzX3NwYWNlX2lvLAotICAgICAgICAgICAgICAgICAgICByYW1fYWRk
cl90IHJhbV9zaXplLAotICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IGJlbG93XzRnX21l
bV9zaXplLAotICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IGFib3ZlXzRnX21lbV9zaXpl
LAotICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKnBjaV9tZW1vcnksCi0gICAgICAg
ICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcmFtX21lbW9yeSk7Ci0KLVBDSUJ1cyAqZmluZF9p
NDQwZngodm9pZCk7Ci0KIC8qIHBjX3N5c2Z3LmMgKi8KIHZvaWQgcGNfc3lzdGVtX2ZsYXNoX2Ny
ZWF0ZShQQ01hY2hpbmVTdGF0ZSAqcGNtcyk7CiB2b2lkIHBjX3N5c3RlbV9maXJtd2FyZV9pbml0
KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKnJvbV9tZW1vcnkpOwpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaCBiL2luY2x1ZGUvaHcvcGNpLWhvc3Qv
aTQ0MGZ4LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTMyN2Y5YmY4
NwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmgKQEAgLTAs
MCArMSwzNyBAQAorLyoKKyAqIFFFTVUgaTQ0MEZYIE5vcnRoIEJyaWRnZSBFbXVsYXRpb24KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMDYgRmFicmljZSBCZWxsYXJkCisgKgorICogVGhpcyB3b3Jr
IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9y
IGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZpbGUgaW4gdGhlIHRvcC1sZXZlbCBkaXJlY3Rv
cnkuCisgKgorICovCisKKyNpZm5kZWYgSFdfUENJX0k0NDBGWF9ICisjZGVmaW5lIEhXX1BDSV9J
NDQwRlhfSAorCisjaW5jbHVkZSAiaHcvaHcuaCIKKyNpbmNsdWRlICJody9wY2kvcGNpX2J1cy5o
IgorCit0eXBlZGVmIHN0cnVjdCBQQ0lJNDQwRlhTdGF0ZSBQQ0lJNDQwRlhTdGF0ZTsKKworI2Rl
ZmluZSBUWVBFX0k0NDBGWF9QQ0lfSE9TVF9CUklER0UgImk0NDBGWC1wY2lob3N0IgorI2RlZmlu
ZSBUWVBFX0k0NDBGWF9QQ0lfREVWSUNFICJpNDQwRlgiCisKKyNkZWZpbmUgVFlQRV9JR0RfUEFT
U1RIUk9VR0hfSTQ0MEZYX1BDSV9ERVZJQ0UgImlnZC1wYXNzdGhyb3VnaC1pNDQwRlgiCisKK1BD
SUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lf
dHlwZSwKKyAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRl
LCBpbnQgKnBpaXhfZGV2Zm4sCisgICAgICAgICAgICAgICAgICAgIElTQUJ1cyAqKmlzYV9idXMs
IHFlbXVfaXJxICpwaWMsCisgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVz
c19zcGFjZV9tZW0sCisgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19z
cGFjZV9pbywKKyAgICAgICAgICAgICAgICAgICAgcmFtX2FkZHJfdCByYW1fc2l6ZSwKKyAgICAg
ICAgICAgICAgICAgICAgcmFtX2FkZHJfdCBiZWxvd180Z19tZW1fc2l6ZSwKKyAgICAgICAgICAg
ICAgICAgICAgcmFtX2FkZHJfdCBhYm92ZV80Z19tZW1fc2l6ZSwKKyAgICAgICAgICAgICAgICAg
ICAgTWVtb3J5UmVnaW9uICpwY2lfbWVtb3J5LAorICAgICAgICAgICAgICAgICAgICBNZW1vcnlS
ZWdpb24gKnJhbV9tZW1vcnkpOworCitQQ0lCdXMgKmZpbmRfaTQ0MGZ4KHZvaWQpOworCisjZW5k
aWYKZGlmZiAtLWdpdCBhL3N0dWJzL3BjaS1ob3N0LXBpaXguYyBiL3N0dWJzL3BjaS1ob3N0LXBp
aXguYwppbmRleCA2ZWQ4MWIxZjIxLi45Mzk3NWFkYmZlIDEwMDY0NAotLS0gYS9zdHVicy9wY2kt
aG9zdC1waWl4LmMKKysrIGIvc3R1YnMvcGNpLWhvc3QtcGlpeC5jCkBAIC0xLDUgKzEsNiBAQAog
I2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKLSNpbmNsdWRlICJody9pMzg2L3BjLmgiCisjaW5jbHVk
ZSAiaHcvcGNpLWhvc3QvaTQ0MGZ4LmgiCisKIFBDSUJ1cyAqZmluZF9pNDQwZngodm9pZCkKIHsK
ICAgICByZXR1cm4gTlVMTDsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:51:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:51:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSeu-0006Rt-Fz; Fri, 18 Oct 2019 13:51:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSet-0006RL-Iw
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:51:11 +0000
X-Inumbo-ID: 57af7bb0-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57af7bb0-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:51:11 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id A594C308449B;
 Fri, 18 Oct 2019 13:51:10 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id B6ECF60BF1;
 Fri, 18 Oct 2019 13:50:56 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:51 +0200
Message-Id: <20191018134754.16362-18-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Fri, 18 Oct 2019 13:51:10 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 17/20] hw/pci-host/piix: Fix code style issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBtb3ZlIHRoaXMgY29kZSwgZml4IGl0cyBzdHlsZSBmaXJzdC4KClJldmlld2VkLWJ5
OiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgpTaWduZWQtb2Zm
LWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcv
cGNpLWhvc3QvcGlpeC5jIHwgNyArKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3
L3BjaS1ob3N0L3BpaXguYwppbmRleCA5NWIwNDEyMmZhLi4xNTQ0YzQ3MjZiIDEwMDY0NAotLS0g
YS9ody9wY2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC0xMzMsOSAr
MTMzLDEwIEBAIHN0YXRpYyBQQ0lJTlR4Um91dGUgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJx
KHZvaWQgKm9wYXF1ZSwgaW50IHBjaV9pbnR4KTsKIHN0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2Nv
bmZpZ194ZW4oUENJRGV2aWNlICpkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgYWRkcmVzcywgdWludDMyX3QgdmFsLCBpbnQgbGVuKTsKIAotLyogcmV0dXJuIHRo
ZSBnbG9iYWwgaXJxIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4gZGV2aWNlIGlycQot
ICAgcGluLiBXZSBjb3VsZCBhbHNvIHVzZSB0aGUgYnVzIG51bWJlciB0byBoYXZlIGEgbW9yZSBw
cmVjaXNlCi0gICBtYXBwaW5nLiAqLworLyoKKyAqIFJldHVybiB0aGUgZ2xvYmFsIGlycSBudW1i
ZXIgY29ycmVzcG9uZGluZyB0byBhIGdpdmVuIGRldmljZSBpcnEKKyAqIHBpbi4gV2UgY291bGQg
YWxzbyB1c2UgdGhlIGJ1cyBudW1iZXIgdG8gaGF2ZSBhIG1vcmUgcHJlY2lzZSBtYXBwaW5nLgor
ICovCiBzdGF0aWMgaW50IHBjaV9zbG90X2dldF9waXJxKFBDSURldmljZSAqcGNpX2RldiwgaW50
IHBjaV9pbnR4KQogewogICAgIGludCBzbG90X2FkZGVuZDsKLS0gCjIuMjEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:51:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:51:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSf7-0006Yx-QW; Fri, 18 Oct 2019 13:51:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSf6-0006YA-9j
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:51:24 +0000
X-Inumbo-ID: 5eba40b8-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5eba40b8-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:51:23 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 24C753090FEE;
 Fri, 18 Oct 2019 13:51:23 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 434FB60BF1;
 Fri, 18 Oct 2019 13:51:11 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:52 +0200
Message-Id: <20191018134754.16362-19-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.43]); Fri, 18 Oct 2019 13:51:23 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 18/20] hw/pci-host/piix: Extract PIIX3
 functions to hw/isa/piix3.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCk1vdmUgYWxs
IHRoZSBQSUlYMyBmdW5jdGlvbnMgdG8gYSBuZXcgZmlsZTogaHcvaXNhL3BpaXgzLmMuCgpSZXZp
ZXdlZC1ieTogQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KU2ln
bmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgot
LS0KQ2hlY2twYXRjaCB3YXJuaW5nOgoKIEVSUk9SOiBzcGFjZXMgcmVxdWlyZWQgYXJvdW5kIHRo
YXQgJyonIChjdHg6VnhWKQogIzMxMjogRklMRTogaHcvaXNhL3BpaXgzLmM6MjQ4OgogKyAgICAu
c3Vic2VjdGlvbnMgPSAoY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uKltdKSB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi0tLQogTUFJTlRBSU5FUlMgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogaHcvaTM4Ni9LY29uZmlnICAgICAgICAgICAgICAgfCAg
IDEgKwogaHcvaXNhL0tjb25maWcgICAgICAgICAgICAgICAgfCAgIDQgKwogaHcvaXNhL01ha2Vm
aWxlLm9ianMgICAgICAgICAgfCAgIDEgKwogaHcvaXNhL3BpaXgzLmMgICAgICAgICAgICAgICAg
fCAzOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody9wY2ktaG9zdC9LY29u
ZmlnICAgICAgICAgICB8ICAgMSAtCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICB8IDQw
MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2h3L3NvdXRoYnJp
ZGdlL3BpaXguaCB8ICAzNiArKysKIDggZmlsZXMgY2hhbmdlZCwgNDQyIGluc2VydGlvbnMoKyks
IDQwMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody9pc2EvcGlpeDMuYwoKZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYWRmMDU5YTE2NC4uNDg0
NWY0N2Q5MyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTEy
MzEsNiArMTIzMSw3IEBAIEY6IGh3L3BjaS1ob3N0L3BhbS5jCiBGOiBpbmNsdWRlL2h3L3BjaS1o
b3N0L2k0NDBmeC5oCiBGOiBpbmNsdWRlL2h3L3BjaS1ob3N0L3EzNS5oCiBGOiBpbmNsdWRlL2h3
L3BjaS1ob3N0L3BhbS5oCitGOiBody9pc2EvcGlpeDMuYwogRjogaHcvaXNhL2xwY19pY2g5LmMK
IEY6IGh3L2kyYy9zbWJ1c19pY2g5LmMKIEY6IGh3L2FjcGkvcGlpeDQuYwpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni9LY29uZmlnIGIvaHcvaTM4Ni9LY29uZmlnCmluZGV4IGM1YzlkNDkwMGUuLjU4OWQ3
NWUyNmEgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvS2NvbmZpZworKysgYi9ody9pMzg2L0tjb25maWcK
QEAgLTYxLDYgKzYxLDcgQEAgY29uZmlnIEk0NDBGWAogICAgIHNlbGVjdCBQQ19BQ1BJCiAgICAg
c2VsZWN0IEFDUElfU01CVVMKICAgICBzZWxlY3QgUENJX1BJSVgKKyAgICBzZWxlY3QgUElJWDMK
ICAgICBzZWxlY3QgSURFX1BJSVgKICAgICBzZWxlY3QgRElNTQogICAgIHNlbGVjdCBTTUJJT1MK
ZGlmZiAtLWdpdCBhL2h3L2lzYS9LY29uZmlnIGIvaHcvaXNhL0tjb25maWcKaW5kZXggOThhMjg5
OTU3ZS4uOGEzODgxM2NjMSAxMDA2NDQKLS0tIGEvaHcvaXNhL0tjb25maWcKKysrIGIvaHcvaXNh
L0tjb25maWcKQEAgLTI5LDYgKzI5LDEwIEBAIGNvbmZpZyBQQzg3MzEyCiAgICAgc2VsZWN0IEZE
QwogICAgIHNlbGVjdCBJREVfSVNBCiAKK2NvbmZpZyBQSUlYMworICAgIGJvb2wKKyAgICBzZWxl
Y3QgSVNBX0JVUworCiBjb25maWcgUElJWDQKICAgICBib29sCiAgICAgIyBGb3IgaGlzdG9yaWNh
bCByZWFzb25zLCBTdXBlcklPIGRldmljZXMgYXJlIGNyZWF0ZWQgaW4gdGhlIGJvYXJkCmRpZmYg
LS1naXQgYS9ody9pc2EvTWFrZWZpbGUub2JqcyBiL2h3L2lzYS9NYWtlZmlsZS5vYmpzCmluZGV4
IGZmOTc0ODU1MDQuLjhlNzM5NjBhNzUgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9NYWtlZmlsZS5vYmpz
CisrKyBiL2h3L2lzYS9NYWtlZmlsZS5vYmpzCkBAIC0zLDYgKzMsNyBAQCBjb21tb24tb2JqLSQo
Q09ORklHX0lTQV9TVVBFUklPKSArPSBpc2Etc3VwZXJpby5vCiBjb21tb24tb2JqLSQoQ09ORklH
X0FQTSkgKz0gYXBtLm8KIGNvbW1vbi1vYmotJChDT05GSUdfSTgyMzc4KSArPSBpODIzNzgubwog
Y29tbW9uLW9iai0kKENPTkZJR19QQzg3MzEyKSArPSBwYzg3MzEyLm8KK2NvbW1vbi1vYmotJChD
T05GSUdfUElJWDMpICs9IHBpaXgzLm8KIGNvbW1vbi1vYmotJChDT05GSUdfUElJWDQpICs9IHBp
aXg0Lm8KIGNvbW1vbi1vYmotJChDT05GSUdfVlQ4MkM2ODYpICs9IHZ0ODJjNjg2Lm8KIGNvbW1v
bi1vYmotJChDT05GSUdfU01DMzdDNjY5KSArPSBzbWMzN2M2Njktc3VwZXJpby5vCmRpZmYgLS1n
aXQgYS9ody9pc2EvcGlpeDMuYyBiL2h3L2lzYS9waWl4My5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmZkMWM3ODg3OWYKLS0tIC9kZXYvbnVsbAorKysgYi9ody9pc2Ev
cGlpeDMuYwpAQCAtMCwwICsxLDM5OSBAQAorLyoKKyAqIFFFTVUgUElJWCBQQ0kgSVNBIEJyaWRn
ZSBFbXVsYXRpb24KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMDYgRmFicmljZSBCZWxsYXJkCisg
KgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwKKyAqIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZSByaWdodHMKKyAqIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwKKyAqIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwor
ICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
CisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S
IE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLAorICogT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTgorICogVEhFIFNP
RlRXQVJFLgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9y
YW5nZS5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKKyNpbmNsdWRlICJody9p
cnEuaCIKKyNpbmNsdWRlICJody9pc2EvaXNhLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgor
I2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKKyNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIKKyNp
bmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKKyNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5o
IgorCisjZGVmaW5lIFhFTl9QSUlYX05VTV9QSVJRUyAgICAgIDEyOFVMTAorCisjZGVmaW5lIFRZ
UEVfUElJWDNfUENJX0RFVklDRSAicGNpLXBpaXgzIgorI2RlZmluZSBQSUlYM19QQ0lfREVWSUNF
KG9iaikgXAorICAgIE9CSkVDVF9DSEVDSyhQSUlYM1N0YXRlLCAob2JqKSwgVFlQRV9QSUlYM19Q
Q0lfREVWSUNFKQorCisjZGVmaW5lIFRZUEVfUElJWDNfREVWSUNFICJQSUlYMyIKKyNkZWZpbmUg
VFlQRV9QSUlYM19YRU5fREVWSUNFICJQSUlYMy14ZW4iCisKK3N0YXRpYyB2b2lkIHBpaXgzX3Nl
dF9pcnFfcGljKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGljX2lycSkKK3sKKyAgICBxZW11X3Nl
dF9pcnEocGlpeDMtPnBpY1twaWNfaXJxXSwKKyAgICAgICAgICAgICAgICAgISEocGlpeDMtPnBp
Y19sZXZlbHMgJgorICAgICAgICAgICAgICAgICAgICAoKCgxVUxMIDw8IFBJSVhfTlVNX1BJUlFT
KSAtIDEpIDw8CisgICAgICAgICAgICAgICAgICAgICAocGljX2lycSAqIFBJSVhfTlVNX1BJUlFT
KSkpKTsKK30KKworc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycV9sZXZlbF9pbnRlcm5hbChQSUlY
M1N0YXRlICpwaWl4MywgaW50IHBpcnEsIGludCBsZXZlbCkKK3sKKyAgICBpbnQgcGljX2lycTsK
KyAgICB1aW50NjRfdCBtYXNrOworCisgICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJ
SVhfUElSUUNBICsgcGlycV07CisgICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1fUElDX0lSUVMp
IHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIG1hc2sgPSAxVUxMIDw8ICgocGljX2ly
cSAqIFBJSVhfTlVNX1BJUlFTKSArIHBpcnEpOworICAgIHBpaXgzLT5waWNfbGV2ZWxzICY9IH5t
YXNrOworICAgIHBpaXgzLT5waWNfbGV2ZWxzIHw9IG1hc2sgKiAhIWxldmVsOworfQorCitzdGF0
aWMgdm9pZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGlycSwg
aW50IGxldmVsKQoreworICAgIGludCBwaWNfaXJxOworCisgICAgcGljX2lycSA9IHBpaXgzLT5k
ZXYuY29uZmlnW1BJSVhfUElSUUNBICsgcGlycV07CisgICAgaWYgKHBpY19pcnEgPj0gUElJWF9O
VU1fUElDX0lSUVMpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHBpaXgzX3NldF9p
cnFfbGV2ZWxfaW50ZXJuYWwocGlpeDMsIHBpcnEsIGxldmVsKTsKKworICAgIHBpaXgzX3NldF9p
cnFfcGljKHBpaXgzLCBwaWNfaXJxKTsKK30KKworc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycSh2
b2lkICpvcGFxdWUsIGludCBwaXJxLCBpbnQgbGV2ZWwpCit7CisgICAgUElJWDNTdGF0ZSAqcGlp
eDMgPSBvcGFxdWU7CisgICAgcGlpeDNfc2V0X2lycV9sZXZlbChwaWl4MywgcGlycSwgbGV2ZWwp
OworfQorCitzdGF0aWMgUENJSU5UeFJvdXRlIHBpaXgzX3JvdXRlX2ludHhfcGluX3RvX2lycSh2
b2lkICpvcGFxdWUsIGludCBwaW4pCit7CisgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7
CisgICAgaW50IGlycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUNBICsgcGluXTsKKyAg
ICBQQ0lJTlR4Um91dGUgcm91dGU7CisKKyAgICBpZiAoaXJxIDwgUElJWF9OVU1fUElDX0lSUVMp
IHsKKyAgICAgICAgcm91dGUubW9kZSA9IFBDSV9JTlRYX0VOQUJMRUQ7CisgICAgICAgIHJvdXRl
LmlycSA9IGlycTsKKyAgICB9IGVsc2UgeworICAgICAgICByb3V0ZS5tb2RlID0gUENJX0lOVFhf
RElTQUJMRUQ7CisgICAgICAgIHJvdXRlLmlycSA9IC0xOworICAgIH0KKyAgICByZXR1cm4gcm91
dGU7Cit9CisKKy8qIGlycSByb3V0aW5nIGlzIGNoYW5nZWQuIHNvIHJlYnVpbGQgYml0bWFwICov
CitzdGF0aWMgdm9pZCBwaWl4M191cGRhdGVfaXJxX2xldmVscyhQSUlYM1N0YXRlICpwaWl4MykK
K3sKKyAgICBQQ0lCdXMgKmJ1cyA9IHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KTsKKyAgICBpbnQg
cGlycTsKKworICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKKyAgICBmb3IgKHBpcnEgPSAwOyBw
aXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgeworICAgICAgICBwaWl4M19zZXRfaXJxX2xl
dmVsKHBpaXgzLCBwaXJxLCBwY2lfYnVzX2dldF9pcnFfbGV2ZWwoYnVzLCBwaXJxKSk7CisgICAg
fQorfQorCitzdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWcoUENJRGV2aWNlICpkZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzcywgdWludDMyX3Qg
dmFsLCBpbnQgbGVuKQoreworICAgIHBjaV9kZWZhdWx0X3dyaXRlX2NvbmZpZyhkZXYsIGFkZHJl
c3MsIHZhbCwgbGVuKTsKKyAgICBpZiAocmFuZ2VzX292ZXJsYXAoYWRkcmVzcywgbGVuLCBQSUlY
X1BJUlFDQSwgNCkpIHsKKyAgICAgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBQSUlYM19QQ0lfREVW
SUNFKGRldik7CisgICAgICAgIGludCBwaWNfaXJxOworCisgICAgICAgIHBjaV9idXNfZmlyZV9p
bnR4X3JvdXRpbmdfbm90aWZpZXIocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpKTsKKyAgICAgICAg
cGlpeDNfdXBkYXRlX2lycV9sZXZlbHMocGlpeDMpOworICAgICAgICBmb3IgKHBpY19pcnEgPSAw
OyBwaWNfaXJxIDwgUElJWF9OVU1fUElDX0lSUVM7IHBpY19pcnErKykgeworICAgICAgICAgICAg
cGlpeDNfc2V0X2lycV9waWMocGlpeDMsIHBpY19pcnEpOworICAgICAgICB9CisgICAgfQorfQor
CitzdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWdfeGVuKFBDSURldmljZSAqZGV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJf
dCB2YWwsIGludCBsZW4pCit7CisgICAgeGVuX3BpaXhfcGNpX3dyaXRlX2NvbmZpZ19jbGllbnQo
YWRkcmVzcywgdmFsLCBsZW4pOworICAgIHBpaXgzX3dyaXRlX2NvbmZpZyhkZXYsIGFkZHJlc3Ms
IHZhbCwgbGVuKTsKK30KKworc3RhdGljIHZvaWQgcGlpeDNfcmVzZXQodm9pZCAqb3BhcXVlKQor
eworICAgIFBJSVgzU3RhdGUgKmQgPSBvcGFxdWU7CisgICAgdWludDhfdCAqcGNpX2NvbmYgPSBk
LT5kZXYuY29uZmlnOworCisgICAgcGNpX2NvbmZbMHgwNF0gPSAweDA3OyAvKiBtYXN0ZXIsIG1l
bW9yeSBhbmQgSS9PICovCisgICAgcGNpX2NvbmZbMHgwNV0gPSAweDAwOworICAgIHBjaV9jb25m
WzB4MDZdID0gMHgwMDsKKyAgICBwY2lfY29uZlsweDA3XSA9IDB4MDI7IC8qIFBDSV9zdGF0dXNf
ZGV2c2VsX21lZGl1bSAqLworICAgIHBjaV9jb25mWzB4NGNdID0gMHg0ZDsKKyAgICBwY2lfY29u
ZlsweDRlXSA9IDB4MDM7CisgICAgcGNpX2NvbmZbMHg0Zl0gPSAweDAwOworICAgIHBjaV9jb25m
WzB4NjBdID0gMHg4MDsKKyAgICBwY2lfY29uZlsweDYxXSA9IDB4ODA7CisgICAgcGNpX2NvbmZb
MHg2Ml0gPSAweDgwOworICAgIHBjaV9jb25mWzB4NjNdID0gMHg4MDsKKyAgICBwY2lfY29uZlsw
eDY5XSA9IDB4MDI7CisgICAgcGNpX2NvbmZbMHg3MF0gPSAweDgwOworICAgIHBjaV9jb25mWzB4
NzZdID0gMHgwYzsKKyAgICBwY2lfY29uZlsweDc3XSA9IDB4MGM7CisgICAgcGNpX2NvbmZbMHg3
OF0gPSAweDAyOworICAgIHBjaV9jb25mWzB4NzldID0gMHgwMDsKKyAgICBwY2lfY29uZlsweDgw
XSA9IDB4MDA7CisgICAgcGNpX2NvbmZbMHg4Ml0gPSAweDAwOworICAgIHBjaV9jb25mWzB4YTBd
ID0gMHgwODsKKyAgICBwY2lfY29uZlsweGEyXSA9IDB4MDA7CisgICAgcGNpX2NvbmZbMHhhM10g
PSAweDAwOworICAgIHBjaV9jb25mWzB4YTRdID0gMHgwMDsKKyAgICBwY2lfY29uZlsweGE1XSA9
IDB4MDA7CisgICAgcGNpX2NvbmZbMHhhNl0gPSAweDAwOworICAgIHBjaV9jb25mWzB4YTddID0g
MHgwMDsKKyAgICBwY2lfY29uZlsweGE4XSA9IDB4MGY7CisgICAgcGNpX2NvbmZbMHhhYV0gPSAw
eDAwOworICAgIHBjaV9jb25mWzB4YWJdID0gMHgwMDsKKyAgICBwY2lfY29uZlsweGFjXSA9IDB4
MDA7CisgICAgcGNpX2NvbmZbMHhhZV0gPSAweDAwOworCisgICAgZC0+cGljX2xldmVscyA9IDA7
CisgICAgZC0+cmNyID0gMDsKK30KKworc3RhdGljIGludCBwaWl4M19wb3N0X2xvYWQodm9pZCAq
b3BhcXVlLCBpbnQgdmVyc2lvbl9pZCkKK3sKKyAgICBQSUlYM1N0YXRlICpwaWl4MyA9IG9wYXF1
ZTsKKyAgICBpbnQgcGlycTsKKworICAgIC8qCisgICAgICogQmVjYXVzZSB0aGUgaTgyNTkgaGFz
IG5vdCBiZWVuIGRlc2VyaWFsaXplZCB5ZXQsIHFlbXVfaXJxX3JhaXNlCisgICAgICogbWlnaHQg
YnJpbmcgdGhlIHN5c3RlbSB0byBhIGRpZmZlcmVudCBzdGF0ZSB0aGFuIHRoZSBzYXZlZCBvbmU7
CisgICAgICogZm9yIGV4YW1wbGUsIHRoZSBpbnRlcnJ1cHQgY291bGQgYmUgbWFza2VkIGJ1dCB0
aGUgaTgyNTkgd291bGQKKyAgICAgKiBub3Qga25vdyB0aGF0IHlldCBhbmQgd291bGQgdHJpZ2dl
ciBhbiBpbnRlcnJ1cHQgaW4gdGhlIENQVS4KKyAgICAgKgorICAgICAqIEhlcmUsIHdlIHVwZGF0
ZSBpcnEgbGV2ZWxzIHdpdGhvdXQgcmFpc2luZyB0aGUgaW50ZXJydXB0LgorICAgICAqIEludGVy
cnVwdCBzdGF0ZSB3aWxsIGJlIGRlc2VyaWFsaXplZCBzZXBhcmF0ZWx5IHRocm91Z2ggdGhlIGk4
MjU5LgorICAgICAqLworICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKKyAgICBmb3IgKHBpcnEg
PSAwOyBwaXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgeworICAgICAgICBwaWl4M19zZXRf
aXJxX2xldmVsX2ludGVybmFsKHBpaXgzLCBwaXJxLAorICAgICAgICAgICAgcGNpX2J1c19nZXRf
aXJxX2xldmVsKHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KSwgcGlycSkpOworICAgIH0KKyAgICBy
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwaWl4M19wcmVfc2F2ZSh2b2lkICpvcGFxdWUpCit7
CisgICAgaW50IGk7CisgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7CisKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgQVJSQVlfU0laRShwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZSk7IGkr
KykgeworICAgICAgICBwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZVtpXSA9CisgICAgICAg
ICAgICBwY2lfYnVzX2dldF9pcnFfbGV2ZWwocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpLCBpKTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGJvb2wgcGlpeDNfcmNyX25lZWRl
ZCh2b2lkICpvcGFxdWUpCit7CisgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7CisKKyAg
ICByZXR1cm4gKHBpaXgzLT5yY3IgIT0gMCk7Cit9CisKK3N0YXRpYyBjb25zdCBWTVN0YXRlRGVz
Y3JpcHRpb24gdm1zdGF0ZV9waWl4M19yY3IgPSB7CisgICAgLm5hbWUgPSAiUElJWDMvcmNyIiwK
KyAgICAudmVyc2lvbl9pZCA9IDEsCisgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDEsCisgICAg
Lm5lZWRlZCA9IHBpaXgzX3Jjcl9uZWVkZWQsCisgICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRb
XSkgeworICAgICAgICBWTVNUQVRFX1VJTlQ4KHJjciwgUElJWDNTdGF0ZSksCisgICAgICAgIFZN
U1RBVEVfRU5EX09GX0xJU1QoKQorICAgIH0KK307CisKK3N0YXRpYyBjb25zdCBWTVN0YXRlRGVz
Y3JpcHRpb24gdm1zdGF0ZV9waWl4MyA9IHsKKyAgICAubmFtZSA9ICJQSUlYMyIsCisgICAgLnZl
cnNpb25faWQgPSAzLAorICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAyLAorICAgIC5wb3N0X2xv
YWQgPSBwaWl4M19wb3N0X2xvYWQsCisgICAgLnByZV9zYXZlID0gcGlpeDNfcHJlX3NhdmUsCisg
ICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkgeworICAgICAgICBWTVNUQVRFX1BDSV9ERVZJ
Q0UoZGV2LCBQSUlYM1N0YXRlKSwKKyAgICAgICAgVk1TVEFURV9JTlQzMl9BUlJBWV9WKHBjaV9p
cnFfbGV2ZWxzX3Ztc3RhdGUsIFBJSVgzU3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQSUlYX05VTV9QSVJRUywgMyksCisgICAgICAgIFZNU1RBVEVfRU5EX09GX0xJU1QoKQor
ICAgIH0sCisgICAgLnN1YnNlY3Rpb25zID0gKGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbipbXSkg
eworICAgICAgICAmdm1zdGF0ZV9waWl4M19yY3IsCisgICAgICAgIE5VTEwKKyAgICB9Cit9Owor
CisKK3N0YXRpYyB2b2lkIHJjcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50
NjRfdCB2YWwsIHVuc2lnbmVkIGxlbikKK3sKKyAgICBQSUlYM1N0YXRlICpkID0gb3BhcXVlOwor
CisgICAgaWYgKHZhbCAmIDQpIHsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChT
SFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAg
ZC0+cmNyID0gdmFsICYgMjsgLyoga2VlcCBTeXN0ZW0gUmVzZXQgdHlwZSBvbmx5ICovCit9CisK
K3N0YXRpYyB1aW50NjRfdCByY3JfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1bnNp
Z25lZCBsZW4pCit7CisgICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKKworICAgIHJldHVybiBk
LT5yY3I7Cit9CisKK3N0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgcmNyX29wcyA9IHsKKyAg
ICAucmVhZCA9IHJjcl9yZWFkLAorICAgIC53cml0ZSA9IHJjcl93cml0ZSwKKyAgICAuZW5kaWFu
bmVzcyA9IERFVklDRV9MSVRUTEVfRU5ESUFOCit9OworCitzdGF0aWMgdm9pZCBwaWl4M19yZWFs
aXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgUElJWDNTdGF0ZSAqZCA9
IFBJSVgzX1BDSV9ERVZJQ0UoZGV2KTsKKworICAgIGlmICghaXNhX2J1c19uZXcoREVWSUNFKGQp
LCBnZXRfc3lzdGVtX21lbW9yeSgpLAorICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nf
c3BhY2VfaW8oZGV2KSwgZXJycCkpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIG1l
bW9yeV9yZWdpb25faW5pdF9pbygmZC0+cmNyX21lbSwgT0JKRUNUKGRldiksICZyY3Jfb3BzLCBk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAicGlpeDMtcmVzZXQtY29udHJvbCIsIDEpOwor
ICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNl
X2lvKGRldiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUElJWF9S
Q1JfSU9QT1JULCAmZC0+cmNyX21lbSwgMSk7CisKKyAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0KHBp
aXgzX3Jlc2V0LCBkKTsKK30KKworc3RhdGljIHZvaWQgcGNpX3BpaXgzX2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNsYXNzICpkYyA9IERF
VklDRV9DTEFTUyhrbGFzcyk7CisgICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NM
QVNTKGtsYXNzKTsKKworICAgIGRjLT5kZXNjICAgICAgICA9ICJJU0EgYnJpZGdlIjsKKyAgICBk
Yy0+dm1zZCAgICAgICAgPSAmdm1zdGF0ZV9waWl4MzsKKyAgICBkYy0+aG90cGx1Z2dhYmxlICAg
PSBmYWxzZTsKKyAgICBrLT5yZWFsaXplICAgICAgPSBwaWl4M19yZWFsaXplOworICAgIGstPnZl
bmRvcl9pZCAgICA9IFBDSV9WRU5ET1JfSURfSU5URUw7CisgICAgLyogODIzNzFTQiBQSUlYMyBQ
Q0ktdG8tSVNBIGJyaWRnZSAoU3RlcCBBMSkgKi8KKyAgICBrLT5kZXZpY2VfaWQgICAgPSBQQ0lf
REVWSUNFX0lEX0lOVEVMXzgyMzcxU0JfMDsKKyAgICBrLT5jbGFzc19pZCAgICAgPSBQQ0lfQ0xB
U1NfQlJJREdFX0lTQTsKKyAgICAvKgorICAgICAqIFJlYXNvbjogcGFydCBvZiBQSUlYMyBzb3V0
aGJyaWRnZSwgbmVlZHMgdG8gYmUgd2lyZWQgdXAgYnkKKyAgICAgKiBwY19waWl4LmMncyBwY19p
bml0MSgpCisgICAgICovCisgICAgZGMtPnVzZXJfY3JlYXRhYmxlID0gZmFsc2U7Cit9CisKK3N0
YXRpYyBjb25zdCBUeXBlSW5mbyBwaWl4M19wY2lfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0g
VFlQRV9QSUlYM19QQ0lfREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCisg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDNTdGF0ZSksCisgICAgLmFic3RyYWN0ID0g
dHJ1ZSwKKyAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19jbGFzc19pbml0LAorICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5U
SU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKK307CisKK3N0YXRpYyB2
b2lkIHBpaXgzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQorewor
ICAgIFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7CisKKyAgICBr
LT5jb25maWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWc7Cit9CisKK3N0YXRpYyBjb25zdCBU
eXBlSW5mbyBwaWl4M19pbmZvID0geworICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlYM19E
RVZJQ0UsCisgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BJSVgzX1BDSV9ERVZJQ0UsCisgICAg
LmNsYXNzX2luaXQgICAgPSBwaWl4M19jbGFzc19pbml0LAorfTsKKworc3RhdGljIHZvaWQgcGlp
eDNfeGVuX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQoreworICAg
IFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7CisKKyAgICBrLT5j
b25maWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWdfeGVuOworfTsKKworc3RhdGljIGNvbnN0
IFR5cGVJbmZvIHBpaXgzX3hlbl9pbmZvID0geworICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9Q
SUlYM19YRU5fREVWSUNFLAorICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QSUlYM19QQ0lfREVW
SUNFLAorICAgIC5jbGFzc19pbml0ICAgID0gcGlpeDNfeGVuX2NsYXNzX2luaXQsCit9OworCitz
dGF0aWMgdm9pZCBwaWl4M19yZWdpc3Rlcl90eXBlcyh2b2lkKQoreworICAgIHR5cGVfcmVnaXN0
ZXJfc3RhdGljKCZwaWl4M19wY2lfdHlwZV9pbmZvKTsKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRp
YygmcGlpeDNfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnBpaXgzX3hlbl9pbmZv
KTsKK30KKwordHlwZV9pbml0KHBpaXgzX3JlZ2lzdGVyX3R5cGVzKQorCisvKgorICogUmV0dXJu
IHRoZSBnbG9iYWwgaXJxIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4gZGV2aWNlIGly
cQorICogcGluLiBXZSBjb3VsZCBhbHNvIHVzZSB0aGUgYnVzIG51bWJlciB0byBoYXZlIGEgbW9y
ZSBwcmVjaXNlIG1hcHBpbmcuCisgKi8KK3N0YXRpYyBpbnQgcGNpX3Nsb3RfZ2V0X3BpcnEoUENJ
RGV2aWNlICpwY2lfZGV2LCBpbnQgcGNpX2ludHgpCit7CisgICAgaW50IHNsb3RfYWRkZW5kOwor
ICAgIHNsb3RfYWRkZW5kID0gKHBjaV9kZXYtPmRldmZuID4+IDMpIC0gMTsKKyAgICByZXR1cm4g
KHBjaV9pbnR4ICsgc2xvdF9hZGRlbmQpICYgMzsKK30KKworUElJWDNTdGF0ZSAqcGlpeDNfY3Jl
YXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cykKK3sKKyAgICBQSUlYM1N0YXRl
ICpwaWl4MzsKKyAgICBQQ0lEZXZpY2UgKnBjaV9kZXY7CisKKyAgICAvKgorICAgICAqIFhlbiBz
dXBwb3J0cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUgUENJIGRldmljZXMg
dG8KKyAgICAgKiB0aGUgSU9BUElDOiB0aGUgZm91ciBwaW5zIG9mIGVhY2ggUENJIGRldmljZSBv
biB0aGUgYnVzIGFyZSBhbHNvCisgICAgICogY29ubmVjdGVkIHRvIHRoZSBJT0FQSUMgZGlyZWN0
bHkuCisgICAgICogVGhlc2UgYWRkaXRpb25hbCByb3V0ZXMgY2FuIGJlIGRpc2NvdmVyZWQgdGhy
b3VnaCBBQ1BJLgorICAgICAqLworICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7CisgICAgICAgIHBj
aV9kZXYgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIC0xLCB0cnVl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBF
X1BJSVgzX1hFTl9ERVZJQ0UpOworICAgICAgICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNp
X2Rldik7CisgICAgICAgIHBjaV9idXNfaXJxcyhwY2lfYnVzLCB4ZW5fcGlpeDNfc2V0X2lycSwg
eGVuX3BjaV9zbG90X2dldF9waXJxLAorICAgICAgICAgICAgICAgICAgICAgcGlpeDMsIFhFTl9Q
SUlYX05VTV9QSVJRUyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgcGNpX2RldiA9IHBjaV9jcmVh
dGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUElJWDNfREVWSUNFKTsK
KyAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOworICAgICAgICBwY2lf
YnVzX2lycXMocGNpX2J1cywgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0X3BpcnEsCisgICAg
ICAgICAgICAgICAgICAgICBwaWl4MywgUElJWF9OVU1fUElSUVMpOworICAgICAgICBwY2lfYnVz
X3NldF9yb3V0ZV9pcnFfZm4ocGNpX2J1cywgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKTsK
KyAgICB9CisgICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0Uo
cGlpeDMpLCAiaXNhLjAiKSk7CisKKyAgICByZXR1cm4gcGlpeDM7Cit9CmRpZmYgLS1naXQgYS9o
dy9wY2ktaG9zdC9LY29uZmlnIGIvaHcvcGNpLWhvc3QvS2NvbmZpZwppbmRleCAxZWRjMWEzMWQ0
Li4zOTcwNDNiMjg5IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9LY29uZmlnCisrKyBiL2h3L3Bj
aS1ob3N0L0tjb25maWcKQEAgLTMyLDcgKzMyLDYgQEAgY29uZmlnIFBDSV9QSUlYCiAgICAgYm9v
bAogICAgIHNlbGVjdCBQQ0kKICAgICBzZWxlY3QgUEFNCi0gICAgc2VsZWN0IElTQV9CVVMKIAog
Y29uZmlnIFBDSV9FWFBSRVNTX1EzNQogICAgIGJvb2wKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0
L3BpaXguYyBiL2h3L3BjaS1ob3N0L3BpaXguYwppbmRleCAxNTQ0YzQ3MjZiLi43OWVjZDU4YTJi
IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5j
CkBAIC0yNCwyMiArMjQsMTUgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRl
ICJody9pMzg2L3BjLmgiCi0jaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3Bj
aS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5oIgogI2luY2x1ZGUgImh3L3BjaS1ob3N0
L2k0NDBmeC5oIgogI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJo
dy9xZGV2LXByb3BlcnRpZXMuaCIKLSNpbmNsdWRlICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAi
aHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFlbXUvcmFu
Z2UuaCIKLSNpbmNsdWRlICJody94ZW4veGVuLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3Rh
dGUuaCIKICNpbmNsdWRlICJody9wY2ktaG9zdC9wYW0uaCIKLSNpbmNsdWRlICJzeXNlbXUvcmVz
ZXQuaCIKLSNpbmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKLSNpbmNsdWRlICJody9pMzg2L2lv
YXBpYy5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCiAKQEAgLTU5LDQ5ICs1Miw5IEBAIHR5cGVkZWYgc3RydWN0IEk0NDBGWFN0YXRl
IHsKICAgICB1aW50MzJfdCBzaG9ydF9yb290X2J1czsKIH0gSTQ0MEZYU3RhdGU7CiAKLSNkZWZp
bmUgUElJWF9OVU1fUElDX0lSUVMgICAgICAgMTYgICAgICAvKiBpODI1OSAqIDIgKi8KLSNkZWZp
bmUgUElJWF9OVU1fUElSUVMgICAgICAgICAgNFVMTCAgICAvKiBQSVJRW0EtRF0gKi8KLSNkZWZp
bmUgWEVOX1BJSVhfTlVNX1BJUlFTICAgICAgMTI4VUxMCi0KLXR5cGVkZWYgc3RydWN0IFBJSVgz
U3RhdGUgewotICAgIFBDSURldmljZSBkZXY7Ci0KLSAgICAvKgotICAgICAqIGJpdG1hcCB0byB0
cmFjayBwaWMgbGV2ZWxzLgotICAgICAqIFRoZSBwaWMgbGV2ZWwgaXMgdGhlIGxvZ2ljYWwgT1Ig
b2YgYWxsIHRoZSBQQ0kgaXJxcyBtYXBwZWQgdG8gaXQKLSAgICAgKiBTbyBvbmUgUElDIGxldmVs
IGlzIHRyYWNrZWQgYnkgUElJWF9OVU1fUElSUVMgYml0cy4KLSAgICAgKgotICAgICAqIFBJUlEg
aXMgbWFwcGVkIHRvIFBJQyBwaW5zLCB3ZSB0cmFjayBpdCBieQotICAgICAqIFBJSVhfTlVNX1BJ
UlFTICogUElJWF9OVU1fUElDX0lSUVMgPSA2NCBiaXRzIHdpdGgKLSAgICAgKiBwaWNfaXJxICog
UElJWF9OVU1fUElSUVMgKyBwaXJxCi0gICAgICovCi0jaWYgUElJWF9OVU1fUElDX0lSUVMgKiBQ
SUlYX05VTV9QSVJRUyA+IDY0Ci0jZXJyb3IgInVuYWJsZSB0byBlbmNvZGUgcGljIHN0YXRlIGlu
IDY0Yml0IGluIHBpY19sZXZlbHMuIgotI2VuZGlmCi0gICAgdWludDY0X3QgcGljX2xldmVsczsK
LQotICAgIHFlbXVfaXJxICpwaWM7Ci0KLSAgICAvKiBUaGlzIG1lbWJlciBpc24ndCB1c2VkLiBK
dXN0IGZvciBzYXZlL2xvYWQgY29tcGF0aWJpbGl0eSAqLwotICAgIGludDMyX3QgcGNpX2lycV9s
ZXZlbHNfdm1zdGF0ZVtQSUlYX05VTV9QSVJRU107Ci0KLSAgICAvKiBSZXNldCBDb250cm9sIFJl
Z2lzdGVyIGNvbnRlbnRzICovCi0gICAgdWludDhfdCByY3I7Ci0KLSAgICAvKiBJTyBtZW1vcnkg
cmVnaW9uIGZvciBSZXNldCBDb250cm9sIFJlZ2lzdGVyIChQSUlYX1JDUl9JT1BPUlQpICovCi0g
ICAgTWVtb3J5UmVnaW9uIHJjcl9tZW07Ci19IFBJSVgzU3RhdGU7Ci0KLSNkZWZpbmUgVFlQRV9Q
SUlYM19QQ0lfREVWSUNFICJwY2ktcGlpeDMiCi0jZGVmaW5lIFBJSVgzX1BDSV9ERVZJQ0Uob2Jq
KSBcCi0gICAgT0JKRUNUX0NIRUNLKFBJSVgzU3RhdGUsIChvYmopLCBUWVBFX1BJSVgzX1BDSV9E
RVZJQ0UpCi0KICNkZWZpbmUgSTQ0MEZYX1BDSV9ERVZJQ0Uob2JqKSBcCiAgICAgT0JKRUNUX0NI
RUNLKFBDSUk0NDBGWFN0YXRlLCAob2JqKSwgVFlQRV9JNDQwRlhfUENJX0RFVklDRSkKIAotI2Rl
ZmluZSBUWVBFX1BJSVgzX0RFVklDRSAiUElJWDMiCi0jZGVmaW5lIFRZUEVfUElJWDNfWEVOX0RF
VklDRSAiUElJWDMteGVuIgotCiBzdHJ1Y3QgUENJSTQ0MEZYU3RhdGUgewogICAgIC8qPCBwcml2
YXRlID4qLwogICAgIFBDSURldmljZSBwYXJlbnRfb2JqOwpAQCAtMTI4LDIyICs4MSw2IEBAIHN0
cnVjdCBQQ0lJNDQwRlhTdGF0ZSB7CiAgKi8KICNkZWZpbmUgSTQ0MEZYX0NPUkVCT09UX1JBTV9T
SVpFIDB4NTcKIAotc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycSh2b2lkICpvcGFxdWUsIGludCBw
aXJxLCBpbnQgbGV2ZWwpOwotc3RhdGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bp
bl90b19pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGNpX2ludHgpOwotc3RhdGljIHZvaWQgcGlpeDNf
d3JpdGVfY29uZmlnX3hlbihQQ0lEZXZpY2UgKmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2YWwsIGludCBsZW4pOwotCi0vKgot
ICogUmV0dXJuIHRoZSBnbG9iYWwgaXJxIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4g
ZGV2aWNlIGlycQotICogcGluLiBXZSBjb3VsZCBhbHNvIHVzZSB0aGUgYnVzIG51bWJlciB0byBo
YXZlIGEgbW9yZSBwcmVjaXNlIG1hcHBpbmcuCi0gKi8KLXN0YXRpYyBpbnQgcGNpX3Nsb3RfZ2V0
X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgcGNpX2ludHgpCi17Ci0gICAgaW50IHNsb3Rf
YWRkZW5kOwotICAgIHNsb3RfYWRkZW5kID0gKHBjaV9kZXYtPmRldmZuID4+IDMpIC0gMTsKLSAg
ICByZXR1cm4gKHBjaV9pbnR4ICsgc2xvdF9hZGRlbmQpICYgMzsKLX0KLQogc3RhdGljIHZvaWQg
aTQ0MGZ4X3VwZGF0ZV9tZW1vcnlfbWFwcGluZ3MoUENJSTQ0MEZYU3RhdGUgKmQpCiB7CiAgICAg
aW50IGk7CkBAIC0zMzMsMzYgKzI3MCw2IEBAIHN0YXRpYyB2b2lkIGk0NDBmeF9yZWFsaXplKFBD
SURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogfQogCi1zdGF0aWMgUElJWDNTdGF0
ZSAqcGlpeDNfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cykKLXsKLSAg
ICBQSUlYM1N0YXRlICpwaWl4MzsKLSAgICBQQ0lEZXZpY2UgKnBjaV9kZXY7Ci0KLSAgICAvKgot
ICAgICAqIFhlbiBzdXBwb3J0cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUg
UENJIGRldmljZXMgdG8KLSAgICAgKiB0aGUgSU9BUElDOiB0aGUgZm91ciBwaW5zIG9mIGVhY2gg
UENJIGRldmljZSBvbiB0aGUgYnVzIGFyZSBhbHNvCi0gICAgICogY29ubmVjdGVkIHRvIHRoZSBJ
T0FQSUMgZGlyZWN0bHkuCi0gICAgICogVGhlc2UgYWRkaXRpb25hbCByb3V0ZXMgY2FuIGJlIGRp
c2NvdmVyZWQgdGhyb3VnaCBBQ1BJLgotICAgICAqLwotICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7
Ci0gICAgICAgIHBjaV9kZXYgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9i
dXMsIC0xLCB0cnVlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUWVBFX1BJSVgzX1hFTl9ERVZJQ0UpOwotICAgICAgICBwaWl4MyA9IFBJSVgzX1BD
SV9ERVZJQ0UocGNpX2Rldik7Ci0gICAgICAgIHBjaV9idXNfaXJxcyhwY2lfYnVzLCB4ZW5fcGlp
eDNfc2V0X2lycSwgeGVuX3BjaV9zbG90X2dldF9waXJxLAotICAgICAgICAgICAgICAgICAgICAg
cGlpeDMsIFhFTl9QSUlYX05VTV9QSVJRUyk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcGNpX2Rl
diA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUElJ
WDNfREVWSUNFKTsKLSAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOwot
ICAgICAgICBwY2lfYnVzX2lycXMocGNpX2J1cywgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0
X3BpcnEsCi0gICAgICAgICAgICAgICAgICAgICBwaWl4MywgUElJWF9OVU1fUElSUVMpOwotICAg
ICAgICBwY2lfYnVzX3NldF9yb3V0ZV9pcnFfZm4ocGNpX2J1cywgcGlpeDNfcm91dGVfaW50eF9w
aW5fdG9faXJxKTsKLSAgICB9Ci0gICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxk
X2J1cyhERVZJQ0UocGlpeDMpLCAiaXNhLjAiKSk7Ci0KLSAgICByZXR1cm4gcGlpeDM7Ci19Ci0K
IFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpw
Y2lfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0
YXRlLAogICAgICAgICAgICAgICAgICAgICBpbnQgKnBpaXgzX2RldmZuLApAQCAtNDU1LDMxMiAr
MzYyLDYgQEAgUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQogICAgIHJldHVybiBzID8gcy0+YnVz
IDogTlVMTDsKIH0KIAotLyogUElJWDMgUENJIHRvIElTQSBicmlkZ2UgKi8KLXN0YXRpYyB2b2lk
IHBpaXgzX3NldF9pcnFfcGljKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGljX2lycSkKLXsKLSAg
ICBxZW11X3NldF9pcnEocGlpeDMtPnBpY1twaWNfaXJxXSwKLSAgICAgICAgICAgICAgICAgISEo
cGlpeDMtPnBpY19sZXZlbHMgJgotICAgICAgICAgICAgICAgICAgICAoKCgxVUxMIDw8IFBJSVhf
TlVNX1BJUlFTKSAtIDEpIDw8Ci0gICAgICAgICAgICAgICAgICAgICAocGljX2lycSAqIFBJSVhf
TlVNX1BJUlFTKSkpKTsKLX0KLQotc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycV9sZXZlbF9pbnRl
cm5hbChQSUlYM1N0YXRlICpwaWl4MywgaW50IHBpcnEsIGludCBsZXZlbCkKLXsKLSAgICBpbnQg
cGljX2lycTsKLSAgICB1aW50NjRfdCBtYXNrOwotCi0gICAgcGljX2lycSA9IHBpaXgzLT5kZXYu
Y29uZmlnW1BJSVhfUElSUUNBICsgcGlycV07Ci0gICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1f
UElDX0lSUVMpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIG1hc2sgPSAxVUxMIDw8
ICgocGljX2lycSAqIFBJSVhfTlVNX1BJUlFTKSArIHBpcnEpOwotICAgIHBpaXgzLT5waWNfbGV2
ZWxzICY9IH5tYXNrOwotICAgIHBpaXgzLT5waWNfbGV2ZWxzIHw9IG1hc2sgKiAhIWxldmVsOwot
fQotCi1zdGF0aWMgdm9pZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBp
bnQgcGlycSwgaW50IGxldmVsKQotewotICAgIGludCBwaWNfaXJxOwotCi0gICAgcGljX2lycSA9
IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUNBICsgcGlycV07Ci0gICAgaWYgKHBpY19pcnEg
Pj0gUElJWF9OVU1fUElDX0lSUVMpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHBp
aXgzX3NldF9pcnFfbGV2ZWxfaW50ZXJuYWwocGlpeDMsIHBpcnEsIGxldmVsKTsKLQotICAgIHBp
aXgzX3NldF9pcnFfcGljKHBpaXgzLCBwaWNfaXJxKTsKLX0KLQotc3RhdGljIHZvaWQgcGlpeDNf
c2V0X2lycSh2b2lkICpvcGFxdWUsIGludCBwaXJxLCBpbnQgbGV2ZWwpCi17Ci0gICAgUElJWDNT
dGF0ZSAqcGlpeDMgPSBvcGFxdWU7Ci0gICAgcGlpeDNfc2V0X2lycV9sZXZlbChwaWl4MywgcGly
cSwgbGV2ZWwpOwotfQotCi1zdGF0aWMgUENJSU5UeFJvdXRlIHBpaXgzX3JvdXRlX2ludHhfcGlu
X3RvX2lycSh2b2lkICpvcGFxdWUsIGludCBwaW4pCi17Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDMg
PSBvcGFxdWU7Ci0gICAgaW50IGlycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUNBICsg
cGluXTsKLSAgICBQQ0lJTlR4Um91dGUgcm91dGU7Ci0KLSAgICBpZiAoaXJxIDwgUElJWF9OVU1f
UElDX0lSUVMpIHsKLSAgICAgICAgcm91dGUubW9kZSA9IFBDSV9JTlRYX0VOQUJMRUQ7Ci0gICAg
ICAgIHJvdXRlLmlycSA9IGlycTsKLSAgICB9IGVsc2UgewotICAgICAgICByb3V0ZS5tb2RlID0g
UENJX0lOVFhfRElTQUJMRUQ7Ci0gICAgICAgIHJvdXRlLmlycSA9IC0xOwotICAgIH0KLSAgICBy
ZXR1cm4gcm91dGU7Ci19Ci0KLS8qIGlycSByb3V0aW5nIGlzIGNoYW5nZWQuIHNvIHJlYnVpbGQg
Yml0bWFwICovCi1zdGF0aWMgdm9pZCBwaWl4M191cGRhdGVfaXJxX2xldmVscyhQSUlYM1N0YXRl
ICpwaWl4MykKLXsKLSAgICBQQ0lCdXMgKmJ1cyA9IHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KTsK
LSAgICBpbnQgcGlycTsKLQotICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKLSAgICBmb3IgKHBp
cnEgPSAwOyBwaXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgewotICAgICAgICBwaWl4M19z
ZXRfaXJxX2xldmVsKHBpaXgzLCBwaXJxLCBwY2lfYnVzX2dldF9pcnFfbGV2ZWwoYnVzLCBwaXJx
KSk7Ci0gICAgfQotfQotCi1zdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWcoUENJRGV2aWNl
ICpkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzcywg
dWludDMyX3QgdmFsLCBpbnQgbGVuKQotewotICAgIHBjaV9kZWZhdWx0X3dyaXRlX2NvbmZpZyhk
ZXYsIGFkZHJlc3MsIHZhbCwgbGVuKTsKLSAgICBpZiAocmFuZ2VzX292ZXJsYXAoYWRkcmVzcywg
bGVuLCBQSUlYX1BJUlFDQSwgNCkpIHsKLSAgICAgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBQSUlY
M19QQ0lfREVWSUNFKGRldik7Ci0gICAgICAgIGludCBwaWNfaXJxOwotCi0gICAgICAgIHBjaV9i
dXNfZmlyZV9pbnR4X3JvdXRpbmdfbm90aWZpZXIocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpKTsK
LSAgICAgICAgcGlpeDNfdXBkYXRlX2lycV9sZXZlbHMocGlpeDMpOwotICAgICAgICBmb3IgKHBp
Y19pcnEgPSAwOyBwaWNfaXJxIDwgUElJWF9OVU1fUElDX0lSUVM7IHBpY19pcnErKykgewotICAg
ICAgICAgICAgcGlpeDNfc2V0X2lycV9waWMocGlpeDMsIHBpY19pcnEpOwotICAgICAgICB9Ci0g
ICAgfQotfQotCi1zdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWdfeGVuKFBDSURldmljZSAq
ZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3MsIHVp
bnQzMl90IHZhbCwgaW50IGxlbikKLXsKLSAgICB4ZW5fcGlpeF9wY2lfd3JpdGVfY29uZmlnX2Ns
aWVudChhZGRyZXNzLCB2YWwsIGxlbik7Ci0gICAgcGlpeDNfd3JpdGVfY29uZmlnKGRldiwgYWRk
cmVzcywgdmFsLCBsZW4pOwotfQotCi1zdGF0aWMgdm9pZCBwaWl4M19yZXNldCh2b2lkICpvcGFx
dWUpCi17Ci0gICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKLSAgICB1aW50OF90ICpwY2lfY29u
ZiA9IGQtPmRldi5jb25maWc7Ci0KLSAgICBwY2lfY29uZlsweDA0XSA9IDB4MDc7IC8qIG1hc3Rl
ciwgbWVtb3J5IGFuZCBJL08gKi8KLSAgICBwY2lfY29uZlsweDA1XSA9IDB4MDA7Ci0gICAgcGNp
X2NvbmZbMHgwNl0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4MDddID0gMHgwMjsgLyogUENJX3N0
YXR1c19kZXZzZWxfbWVkaXVtICovCi0gICAgcGNpX2NvbmZbMHg0Y10gPSAweDRkOwotICAgIHBj
aV9jb25mWzB4NGVdID0gMHgwMzsKLSAgICBwY2lfY29uZlsweDRmXSA9IDB4MDA7Ci0gICAgcGNp
X2NvbmZbMHg2MF0gPSAweDgwOwotICAgIHBjaV9jb25mWzB4NjFdID0gMHg4MDsKLSAgICBwY2lf
Y29uZlsweDYyXSA9IDB4ODA7Ci0gICAgcGNpX2NvbmZbMHg2M10gPSAweDgwOwotICAgIHBjaV9j
b25mWzB4NjldID0gMHgwMjsKLSAgICBwY2lfY29uZlsweDcwXSA9IDB4ODA7Ci0gICAgcGNpX2Nv
bmZbMHg3Nl0gPSAweDBjOwotICAgIHBjaV9jb25mWzB4NzddID0gMHgwYzsKLSAgICBwY2lfY29u
ZlsweDc4XSA9IDB4MDI7Ci0gICAgcGNpX2NvbmZbMHg3OV0gPSAweDAwOwotICAgIHBjaV9jb25m
WzB4ODBdID0gMHgwMDsKLSAgICBwY2lfY29uZlsweDgyXSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZb
MHhhMF0gPSAweDA4OwotICAgIHBjaV9jb25mWzB4YTJdID0gMHgwMDsKLSAgICBwY2lfY29uZlsw
eGEzXSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZbMHhhNF0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4
YTVdID0gMHgwMDsKLSAgICBwY2lfY29uZlsweGE2XSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZbMHhh
N10gPSAweDAwOwotICAgIHBjaV9jb25mWzB4YThdID0gMHgwZjsKLSAgICBwY2lfY29uZlsweGFh
XSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZbMHhhYl0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4YWNd
ID0gMHgwMDsKLSAgICBwY2lfY29uZlsweGFlXSA9IDB4MDA7Ci0KLSAgICBkLT5waWNfbGV2ZWxz
ID0gMDsKLSAgICBkLT5yY3IgPSAwOwotfQotCi1zdGF0aWMgaW50IHBpaXgzX3Bvc3RfbG9hZCh2
b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uX2lkKQotewotICAgIFBJSVgzU3RhdGUgKnBpaXgzID0g
b3BhcXVlOwotICAgIGludCBwaXJxOwotCi0gICAgLyogQmVjYXVzZSB0aGUgaTgyNTkgaGFzIG5v
dCBiZWVuIGRlc2VyaWFsaXplZCB5ZXQsIHFlbXVfaXJxX3JhaXNlCi0gICAgICogbWlnaHQgYnJp
bmcgdGhlIHN5c3RlbSB0byBhIGRpZmZlcmVudCBzdGF0ZSB0aGFuIHRoZSBzYXZlZCBvbmU7Ci0g
ICAgICogZm9yIGV4YW1wbGUsIHRoZSBpbnRlcnJ1cHQgY291bGQgYmUgbWFza2VkIGJ1dCB0aGUg
aTgyNTkgd291bGQKLSAgICAgKiBub3Qga25vdyB0aGF0IHlldCBhbmQgd291bGQgdHJpZ2dlciBh
biBpbnRlcnJ1cHQgaW4gdGhlIENQVS4KLSAgICAgKgotICAgICAqIEhlcmUsIHdlIHVwZGF0ZSBp
cnEgbGV2ZWxzIHdpdGhvdXQgcmFpc2luZyB0aGUgaW50ZXJydXB0LgotICAgICAqIEludGVycnVw
dCBzdGF0ZSB3aWxsIGJlIGRlc2VyaWFsaXplZCBzZXBhcmF0ZWx5IHRocm91Z2ggdGhlIGk4MjU5
LgotICAgICAqLwotICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKLSAgICBmb3IgKHBpcnEgPSAw
OyBwaXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgewotICAgICAgICBwaWl4M19zZXRfaXJx
X2xldmVsX2ludGVybmFsKHBpaXgzLCBwaXJxLAotICAgICAgICAgICAgcGNpX2J1c19nZXRfaXJx
X2xldmVsKHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KSwgcGlycSkpOwotICAgIH0KLSAgICByZXR1
cm4gMDsKLX0KLQotc3RhdGljIGludCBwaWl4M19wcmVfc2F2ZSh2b2lkICpvcGFxdWUpCi17Ci0g
ICAgaW50IGk7Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7Ci0KLSAgICBmb3IgKGkg
PSAwOyBpIDwgQVJSQVlfU0laRShwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZSk7IGkrKykg
ewotICAgICAgICBwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZVtpXSA9Ci0gICAgICAgICAg
ICBwY2lfYnVzX2dldF9pcnFfbGV2ZWwocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpLCBpKTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGJvb2wgcGlpeDNfcmNyX25lZWRlZCh2
b2lkICpvcGFxdWUpCi17Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7Ci0KLSAgICBy
ZXR1cm4gKHBpaXgzLT5yY3IgIT0gMCk7Ci19Ci0KLXN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3Jp
cHRpb24gdm1zdGF0ZV9waWl4M19yY3IgPSB7Ci0gICAgLm5hbWUgPSAiUElJWDMvcmNyIiwKLSAg
ICAudmVyc2lvbl9pZCA9IDEsCi0gICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDEsCi0gICAgLm5l
ZWRlZCA9IHBpaXgzX3Jjcl9uZWVkZWQsCi0gICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkg
ewotICAgICAgICBWTVNUQVRFX1VJTlQ4KHJjciwgUElJWDNTdGF0ZSksCi0gICAgICAgIFZNU1RB
VEVfRU5EX09GX0xJU1QoKQotICAgIH0KLX07Ci0KLXN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3Jp
cHRpb24gdm1zdGF0ZV9waWl4MyA9IHsKLSAgICAubmFtZSA9ICJQSUlYMyIsCi0gICAgLnZlcnNp
b25faWQgPSAzLAotICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAyLAotICAgIC5wb3N0X2xvYWQg
PSBwaWl4M19wb3N0X2xvYWQsCi0gICAgLnByZV9zYXZlID0gcGlpeDNfcHJlX3NhdmUsCi0gICAg
LmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkgewotICAgICAgICBWTVNUQVRFX1BDSV9ERVZJQ0Uo
ZGV2LCBQSUlYM1N0YXRlKSwKLSAgICAgICAgVk1TVEFURV9JTlQzMl9BUlJBWV9WKHBjaV9pcnFf
bGV2ZWxzX3Ztc3RhdGUsIFBJSVgzU3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQSUlYX05VTV9QSVJRUywgMyksCi0gICAgICAgIFZNU1RBVEVfRU5EX09GX0xJU1QoKQotICAg
IH0sCi0gICAgLnN1YnNlY3Rpb25zID0gKGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbipbXSkgewot
ICAgICAgICAmdm1zdGF0ZV9waWl4M19yY3IsCi0gICAgICAgIE5VTEwKLSAgICB9Ci19OwotCi0K
LXN0YXRpYyB2b2lkIHJjcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRf
dCB2YWwsIHVuc2lnbmVkIGxlbikKLXsKLSAgICBQSUlYM1N0YXRlICpkID0gb3BhcXVlOwotCi0g
ICAgaWYgKHZhbCAmIDQpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgZC0+
cmNyID0gdmFsICYgMjsgLyoga2VlcCBTeXN0ZW0gUmVzZXQgdHlwZSBvbmx5ICovCi19Ci0KLXN0
YXRpYyB1aW50NjRfdCByY3JfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1bnNpZ25l
ZCBsZW4pCi17Ci0gICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKLQotICAgIHJldHVybiBkLT5y
Y3I7Ci19Ci0KLXN0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgcmNyX29wcyA9IHsKLSAgICAu
cmVhZCA9IHJjcl9yZWFkLAotICAgIC53cml0ZSA9IHJjcl93cml0ZSwKLSAgICAuZW5kaWFubmVz
cyA9IERFVklDRV9MSVRUTEVfRU5ESUFOCi19OwotCi1zdGF0aWMgdm9pZCBwaWl4M19yZWFsaXpl
KFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCi17Ci0gICAgUElJWDNTdGF0ZSAqZCA9IFBJ
SVgzX1BDSV9ERVZJQ0UoZGV2KTsKLQotICAgIGlmICghaXNhX2J1c19uZXcoREVWSUNFKGQpLCBn
ZXRfc3lzdGVtX21lbW9yeSgpLAotICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3Bh
Y2VfaW8oZGV2KSwgZXJycCkpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIG1lbW9y
eV9yZWdpb25faW5pdF9pbygmZC0+cmNyX21lbSwgT0JKRUNUKGRldiksICZyY3Jfb3BzLCBkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAicGlpeDMtcmVzZXQtY29udHJvbCIsIDEpOwotICAg
IG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNlX2lv
KGRldiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUElJWF9SQ1Jf
SU9QT1JULCAmZC0+cmNyX21lbSwgMSk7Ci0KLSAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0KHBpaXgz
X3Jlc2V0LCBkKTsKLX0KLQotc3RhdGljIHZvaWQgcGNpX3BpaXgzX2NsYXNzX2luaXQoT2JqZWN0
Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQotewotICAgIERldmljZUNsYXNzICpkYyA9IERFVklD
RV9DTEFTUyhrbGFzcyk7Ci0gICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNT
KGtsYXNzKTsKLQotICAgIGRjLT5kZXNjICAgICAgICA9ICJJU0EgYnJpZGdlIjsKLSAgICBkYy0+
dm1zZCAgICAgICAgPSAmdm1zdGF0ZV9waWl4MzsKLSAgICBkYy0+aG90cGx1Z2dhYmxlICAgPSBm
YWxzZTsKLSAgICBrLT5yZWFsaXplICAgICAgPSBwaWl4M19yZWFsaXplOwotICAgIGstPnZlbmRv
cl9pZCAgICA9IFBDSV9WRU5ET1JfSURfSU5URUw7Ci0gICAgLyogODIzNzFTQiBQSUlYMyBQQ0kt
dG8tSVNBIGJyaWRnZSAoU3RlcCBBMSkgKi8KLSAgICBrLT5kZXZpY2VfaWQgICAgPSBQQ0lfREVW
SUNFX0lEX0lOVEVMXzgyMzcxU0JfMDsKLSAgICBrLT5jbGFzc19pZCAgICAgPSBQQ0lfQ0xBU1Nf
QlJJREdFX0lTQTsKLSAgICAvKgotICAgICAqIFJlYXNvbjogcGFydCBvZiBQSUlYMyBzb3V0aGJy
aWRnZSwgbmVlZHMgdG8gYmUgd2lyZWQgdXAgYnkKLSAgICAgKiBwY19waWl4LmMncyBwY19pbml0
MSgpCi0gICAgICovCi0gICAgZGMtPnVzZXJfY3JlYXRhYmxlID0gZmFsc2U7Ci19Ci0KLXN0YXRp
YyBjb25zdCBUeXBlSW5mbyBwaWl4M19wY2lfdHlwZV9pbmZvID0gewotICAgIC5uYW1lID0gVFlQ
RV9QSUlYM19QQ0lfREVWSUNFLAotICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCi0gICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDNTdGF0ZSksCi0gICAgLmFic3RyYWN0ID0gdHJ1
ZSwKLSAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19jbGFzc19pbml0LAotICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgewotICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9O
QUxfUENJX0RFVklDRSB9LAotICAgICAgICB7IH0sCi0gICAgfSwKLX07Ci0KLXN0YXRpYyB2b2lk
IHBpaXgzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQotewotICAg
IFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7Ci0KLSAgICBrLT5j
b25maWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWc7Ci19Ci0KLXN0YXRpYyBjb25zdCBUeXBl
SW5mbyBwaWl4M19pbmZvID0gewotICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlYM19ERVZJ
Q0UsCi0gICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BJSVgzX1BDSV9ERVZJQ0UsCi0gICAgLmNs
YXNzX2luaXQgICAgPSBwaWl4M19jbGFzc19pbml0LAotfTsKLQotc3RhdGljIHZvaWQgcGlpeDNf
eGVuX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQotewotICAgIFBD
SURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7Ci0KLSAgICBrLT5jb25m
aWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWdfeGVuOwotfTsKLQotc3RhdGljIGNvbnN0IFR5
cGVJbmZvIHBpaXgzX3hlbl9pbmZvID0gewotICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlY
M19YRU5fREVWSUNFLAotICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QSUlYM19QQ0lfREVWSUNF
LAotICAgIC5jbGFzc19pbml0ICAgID0gcGlpeDNfeGVuX2NsYXNzX2luaXQsCi19OwotCiBzdGF0
aWMgdm9pZCBpNDQwZnhfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEp
CiB7CiAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKQEAgLTkyMiw5
ICs1MjMsNiBAQCBzdGF0aWMgdm9pZCBpNDQwZnhfcmVnaXN0ZXJfdHlwZXModm9pZCkKIHsKICAg
ICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmaTQ0MGZ4X2luZm8pOwogICAgIHR5cGVfcmVnaXN0ZXJf
c3RhdGljKCZpZ2RfcGFzc3Rocm91Z2hfaTQ0MGZ4X2luZm8pOwotICAgIHR5cGVfcmVnaXN0ZXJf
c3RhdGljKCZwaWl4M19wY2lfdHlwZV9pbmZvKTsKLSAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygm
cGlpeDNfaW5mbyk7Ci0gICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnBpaXgzX3hlbl9pbmZvKTsK
ICAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmaTQ0MGZ4X3BjaWhvc3RfaW5mbyk7CiB9CiAKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIGIvaW5jbHVkZS9ody9zb3V0
aGJyaWRnZS9waWl4LmgKaW5kZXggMDk0NTA4YjkyOC4uMTUyNjI4YzZkOSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmgKKysrIGIvaW5jbHVkZS9ody9zb3V0aGJyaWRn
ZS9waWl4LmgKQEAgLTEyLDYgKzEyLDggQEAKICNpZm5kZWYgSFdfU09VVEhCUklER0VfUElJWF9I
CiAjZGVmaW5lIEhXX1NPVVRIQlJJREdFX1BJSVhfSAogCisjaW5jbHVkZSAiaHcvcGNpL3BjaS5o
IgorCiAjZGVmaW5lIFRZUEVfUElJWDRfUE0gIlBJSVg0X1BNIgogCiBJMkNCdXMgKnBpaXg0X3Bt
X2luaXQoUENJQnVzICpidXMsIGludCBkZXZmbiwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCkBAIC0z
MCw4ICszMiw0MiBAQCBJMkNCdXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpidXMsIGludCBkZXZm
biwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCiAgKi8KICNkZWZpbmUgUElJWF9SQ1JfSU9QT1JUIDB4
Y2Y5CiAKKyNkZWZpbmUgUElJWF9OVU1fUElDX0lSUVMgICAgICAgMTYgICAgICAvKiBpODI1OSAq
IDIgKi8KKyNkZWZpbmUgUElJWF9OVU1fUElSUVMgICAgICAgICAgNFVMTCAgICAvKiBQSVJRW0Et
RF0gKi8KKwordHlwZWRlZiBzdHJ1Y3QgUElJWFN0YXRlIHsKKyAgICBQQ0lEZXZpY2UgZGV2Owor
CisgICAgLyoKKyAgICAgKiBiaXRtYXAgdG8gdHJhY2sgcGljIGxldmVscy4KKyAgICAgKiBUaGUg
cGljIGxldmVsIGlzIHRoZSBsb2dpY2FsIE9SIG9mIGFsbCB0aGUgUENJIGlycXMgbWFwcGVkIHRv
IGl0CisgICAgICogU28gb25lIFBJQyBsZXZlbCBpcyB0cmFja2VkIGJ5IFBJSVhfTlVNX1BJUlFT
IGJpdHMuCisgICAgICoKKyAgICAgKiBQSVJRIGlzIG1hcHBlZCB0byBQSUMgcGlucywgd2UgdHJh
Y2sgaXQgYnkKKyAgICAgKiBQSUlYX05VTV9QSVJRUyAqIFBJSVhfTlVNX1BJQ19JUlFTID0gNjQg
Yml0cyB3aXRoCisgICAgICogcGljX2lycSAqIFBJSVhfTlVNX1BJUlFTICsgcGlycQorICAgICAq
LworI2lmIFBJSVhfTlVNX1BJQ19JUlFTICogUElJWF9OVU1fUElSUVMgPiA2NAorI2Vycm9yICJ1
bmFibGUgdG8gZW5jb2RlIHBpYyBzdGF0ZSBpbiA2NGJpdCBpbiBwaWNfbGV2ZWxzLiIKKyNlbmRp
ZgorICAgIHVpbnQ2NF90IHBpY19sZXZlbHM7CisKKyAgICBxZW11X2lycSAqcGljOworCisgICAg
LyogVGhpcyBtZW1iZXIgaXNuJ3QgdXNlZC4gSnVzdCBmb3Igc2F2ZS9sb2FkIGNvbXBhdGliaWxp
dHkgKi8KKyAgICBpbnQzMl90IHBjaV9pcnFfbGV2ZWxzX3Ztc3RhdGVbUElJWF9OVU1fUElSUVNd
OworCisgICAgLyogUmVzZXQgQ29udHJvbCBSZWdpc3RlciBjb250ZW50cyAqLworICAgIHVpbnQ4
X3QgcmNyOworCisgICAgLyogSU8gbWVtb3J5IHJlZ2lvbiBmb3IgUmVzZXQgQ29udHJvbCBSZWdp
c3RlciAoUElJWF9SQ1JfSU9QT1JUKSAqLworICAgIE1lbW9yeVJlZ2lvbiByY3JfbWVtOworfSBQ
SUlYM1N0YXRlOworCiBleHRlcm4gUENJRGV2aWNlICpwaWl4NF9kZXY7CiAKK1BJSVgzU3RhdGUg
KnBpaXgzX2NyZWF0ZShQQ0lCdXMgKnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMpOworCiBEZXZp
Y2VTdGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSTJDQnVzICoqc21idXMsIHNpemVfdCBpZGVfYnVz
ZXMpOwogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSfI-0006fL-8s; Fri, 18 Oct 2019 13:51:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSfG-0006eM-Rt
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:51:34 +0000
X-Inumbo-ID: 6535eb98-f1ae-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6535eb98-f1ae-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 13:51:33 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 5F55F3073880;
 Fri, 18 Oct 2019 13:51:33 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E3F5560BF1;
 Fri, 18 Oct 2019 13:51:23 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:53 +0200
Message-Id: <20191018134754.16362-20-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Fri, 18 Oct 2019 13:51:33 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 19/20] hw/pci-host: Rename incorrectly named
 'piix' as 'i440fx'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCldlIG1vdmVk
IGFsbCB0aGUgUElJWDMgc291dGhicmlkZ2UgY29kZSBvdXQgb2YgaHcvcGNpLWhvc3QvcGlpeC5j
LAppdCBub3cgb25seSBjb250YWlucyBpNDQwRlggbm9ydGhicmlkZ2UgY29kZS4KUmVuYW1lIGl0
IHRvIG1hdGNoIHRoZSBjaGlwc2V0IG1vZGVsbGVkLgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIg
TWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIGh3L2kzODYvS2NvbmZpZyAgICAgICAgICAgICAgICAg
IHwgMiArLQogaHcvcGNpLWhvc3QvS2NvbmZpZyAgICAgICAgICAgICAgfCAyICstCiBody9wY2kt
aG9zdC9NYWtlZmlsZS5vYmpzICAgICAgICB8IDIgKy0KIGh3L3BjaS1ob3N0L3twaWl4LmMgPT4g
aTQ0MGZ4LmN9IHwgMAogNSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCiByZW5hbWUgaHcvcGNpLWhvc3Qve3BpaXguYyA9PiBpNDQwZnguY30gKDEwMCUpCgpk
aWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA0ODQ1ZjQ3ZDkzLi4x
YmM5OTU5YjhhIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt
MTIyNSw3ICsxMjI1LDcgQEAgTTogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBn
bWFpbC5jb20+CiBTOiBTdXBwb3J0ZWQKIEY6IGluY2x1ZGUvaHcvaTM4Ni8KIEY6IGh3L2kzODYv
Ci1GOiBody9wY2ktaG9zdC9waWl4LmMKK0Y6IGh3L3BjaS1ob3N0L2k0NDBmeC5jCiBGOiBody9w
Y2ktaG9zdC9xMzUuYwogRjogaHcvcGNpLWhvc3QvcGFtLmMKIEY6IGluY2x1ZGUvaHcvcGNpLWhv
c3QvaTQ0MGZ4LmgKZGlmZiAtLWdpdCBhL2h3L2kzODYvS2NvbmZpZyBiL2h3L2kzODYvS2NvbmZp
ZwppbmRleCA1ODlkNzVlMjZhLi5jZmU5NGFlZGU3IDEwMDY0NAotLS0gYS9ody9pMzg2L0tjb25m
aWcKKysrIGIvaHcvaTM4Ni9LY29uZmlnCkBAIC02MCw3ICs2MCw3IEBAIGNvbmZpZyBJNDQwRlgK
ICAgICBzZWxlY3QgUENfUENJCiAgICAgc2VsZWN0IFBDX0FDUEkKICAgICBzZWxlY3QgQUNQSV9T
TUJVUwotICAgIHNlbGVjdCBQQ0lfUElJWAorICAgIHNlbGVjdCBQQ0lfSTQ0MEZYCiAgICAgc2Vs
ZWN0IFBJSVgzCiAgICAgc2VsZWN0IElERV9QSUlYCiAgICAgc2VsZWN0IERJTU0KZGlmZiAtLWdp
dCBhL2h3L3BjaS1ob3N0L0tjb25maWcgYi9ody9wY2ktaG9zdC9LY29uZmlnCmluZGV4IDM5NzA0
M2IyODkuLmIwYWE4MzUxYzQgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L0tjb25maWcKKysrIGIv
aHcvcGNpLWhvc3QvS2NvbmZpZwpAQCAtMjgsNyArMjgsNyBAQCBjb25maWcgUENJX1NBQlJFCiAg
ICAgc2VsZWN0IFBDSQogICAgIGJvb2wKIAotY29uZmlnIFBDSV9QSUlYCitjb25maWcgUENJX0k0
NDBGWAogICAgIGJvb2wKICAgICBzZWxlY3QgUENJCiAgICAgc2VsZWN0IFBBTQpkaWZmIC0tZ2l0
IGEvaHcvcGNpLWhvc3QvTWFrZWZpbGUub2JqcyBiL2h3L3BjaS1ob3N0L01ha2VmaWxlLm9ianMK
aW5kZXggYTljZDNlMDIyZC4uZWZkNzUyYjc2NiAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvTWFr
ZWZpbGUub2JqcworKysgYi9ody9wY2ktaG9zdC9NYWtlZmlsZS5vYmpzCkBAIC0xMyw3ICsxMyw3
IEBAIGNvbW1vbi1vYmotJChDT05GSUdfVkVSU0FUSUxFX1BDSSkgKz0gdmVyc2F0aWxlLm8KIAog
Y29tbW9uLW9iai0kKENPTkZJR19QQ0lfU0FCUkUpICs9IHNhYnJlLm8KIGNvbW1vbi1vYmotJChD
T05GSUdfRlVMT05HKSArPSBib25pdG8ubwotY29tbW9uLW9iai0kKENPTkZJR19QQ0lfUElJWCkg
Kz0gcGlpeC5vCitjb21tb24tb2JqLSQoQ09ORklHX1BDSV9JNDQwRlgpICs9IGk0NDBmeC5vCiBj
b21tb24tb2JqLSQoQ09ORklHX1BDSV9FWFBSRVNTX1EzNSkgKz0gcTM1Lm8KIGNvbW1vbi1vYmot
JChDT05GSUdfUENJX0VYUFJFU1NfR0VORVJJQ19CUklER0UpICs9IGdwZXgubwogY29tbW9uLW9i
ai0kKENPTkZJR19QQ0lfRVhQUkVTU19YSUxJTlgpICs9IHhpbGlueC1wY2llLm8KZGlmZiAtLWdp
dCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0L2k0NDBmeC5jCnNpbWlsYXJpdHkg
aW5kZXggMTAwJQpyZW5hbWUgZnJvbSBody9wY2ktaG9zdC9waWl4LmMKcmVuYW1lIHRvIGh3L3Bj
aS1ob3N0L2k0NDBmeC5jCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 13:51:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 13:51:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLSfR-0006lE-Jb; Fri, 18 Oct 2019 13:51:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=r+Mv=YL=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iLSfR-0006kt-5G
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 13:51:45 +0000
X-Inumbo-ID: 6bae826e-f1ae-11e9-93f5-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bae826e-f1ae-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 13:51:44 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3CB12307D986;
 Fri, 18 Oct 2019 13:51:44 +0000 (UTC)
Received: from x1w.redhat.com (unknown [10.40.205.74])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2B09C60BF1;
 Fri, 18 Oct 2019 13:51:33 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 18 Oct 2019 15:47:54 +0200
Message-Id: <20191018134754.16362-21-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.48]); Fri, 18 Oct 2019 13:51:44 +0000 (UTC)
Subject: [Xen-devel] [PATCH v2 20/20] hw/pci-host/i440fx: Remove the last
 PIIX3 traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paul Durrant <paul@xen.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Eduardo Habkost <ehabkost@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBJSVgzIGlzIG5vdCB0aWVkIHRvIHRoZSBpNDQwRlggYW5kIGNhbiBldmVuIGJlIHVzZWQg
d2l0aG91dCBpdC4KTW92ZSBpdHMgY3JlYXRpb24gdG8gdGhlIG1hY2hpbmUgY29kZSAocGNfcGlp
eC5jKS4KV2UgaGF2ZSBub3cgcmVtb3ZlZCB0aGUgbGFzdCB0cmFjZSBvZiBzb3V0aGJyaWRnZSBj
b2RlIGluIHRoZSBpNDQwRlgKbm9ydGhicmlkZ2UuCgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvaTM4Ni9wY19waWl4LmMg
ICAgICAgICAgICB8IDggKysrKysrKy0KIGh3L3BjaS1ob3N0L2k0NDBmeC5jICAgICAgICAgfCA4
IC0tLS0tLS0tCiBpbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oIHwgMyArLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCmluZGV4IDExYjhkZTA0OWYuLmY2
ZTcxOTZhODIgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCisrKyBiL2h3L2kzODYvcGNf
cGlpeC5jCkBAIC0xOTksMTQgKzE5OSwyMCBAQCBzdGF0aWMgdm9pZCBwY19pbml0MShNYWNoaW5l
U3RhdGUgKm1hY2hpbmUsCiAgICAgfQogCiAgICAgaWYgKHBjbWMtPnBjaV9lbmFibGVkKSB7Cisg
ICAgICAgIFBJSVgzU3RhdGUgKnBpaXgzOworCiAgICAgICAgIHBjaV9idXMgPSBpNDQwZnhfaW5p
dChob3N0X3R5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfdHlwZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpNDQwZnhfc3RhdGUsICZwaWl4M19kZXZmbiwg
JmlzYV9idXMsIHBjbXMtPmdzaSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpNDQw
Znhfc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeXN0ZW1fbWVtb3J5LCBz
eXN0ZW1faW8sIG1hY2hpbmUtPnJhbV9zaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGNtcy0+YmVsb3dfNGdfbWVtX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwY21zLT5hYm92ZV80Z19tZW1fc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBjaV9tZW1vcnksIHJhbV9tZW1vcnkpOwogICAgICAgICBwY21zLT5idXMgPSBwY2lfYnVzOwor
CisgICAgICAgIHBpaXgzID0gcGlpeDNfY3JlYXRlKHBjaV9idXMsICZpc2FfYnVzKTsKKyAgICAg
ICAgcGlpeDMtPnBpYyA9IHBjbXMtPmdzaTsKKyAgICAgICAgcGlpeDNfZGV2Zm4gPSBwaWl4My0+
ZGV2LmRldmZuOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHBjaV9idXMgPSBOVUxMOwogICAgICAg
ICBpNDQwZnhfc3RhdGUgPSBOVUxMOwpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvaTQ0MGZ4LmMg
Yi9ody9wY2ktaG9zdC9pNDQwZnguYwppbmRleCA3OWVjZDU4YTJiLi5mMjcxMzExMDJkIDEwMDY0
NAotLS0gYS9ody9wY2ktaG9zdC9pNDQwZnguYworKysgYi9ody9wY2ktaG9zdC9pNDQwZnguYwpA
QCAtMjcsNyArMjcsNiBAQAogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9w
Y2kvcGNpX2hvc3QuaCIKICNpbmNsdWRlICJody9wY2ktaG9zdC9pNDQwZnguaCIKLSNpbmNsdWRl
ICJody9zb3V0aGJyaWRnZS9waWl4LmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgi
CiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgpAQCAtMjcy
LDggKzI3MSw2IEBAIHN0YXRpYyB2b2lkIGk0NDBmeF9yZWFsaXplKFBDSURldmljZSAqZGV2LCBF
cnJvciAqKmVycnApCiAKIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBl
LCBjb25zdCBjaGFyICpwY2lfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3Rh
dGUgKipwaTQ0MGZ4X3N0YXRlLAotICAgICAgICAgICAgICAgICAgICBpbnQgKnBpaXgzX2RldmZu
LAotICAgICAgICAgICAgICAgICAgICBJU0FCdXMgKippc2FfYnVzLCBxZW11X2lycSAqcGljLAog
ICAgICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfbWVtLAogICAg
ICAgICAgICAgICAgICAgICBNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfaW8sCiAgICAgICAg
ICAgICAgICAgICAgIHJhbV9hZGRyX3QgcmFtX3NpemUsCkBAIC0yODYsNyArMjgzLDYgQEAgUENJ
QnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90
eXBlLAogICAgIFBDSUJ1cyAqYjsKICAgICBQQ0lEZXZpY2UgKmQ7CiAgICAgUENJSG9zdFN0YXRl
ICpzOwotICAgIFBJSVgzU3RhdGUgKnBpaXgzOwogICAgIFBDSUk0NDBGWFN0YXRlICpmOwogICAg
IHVuc2lnbmVkIGk7CiAgICAgSTQ0MEZYU3RhdGUgKmk0NDBmeDsKQEAgLTMzOSwxMCArMzM1LDYg
QEAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIg
KnBjaV90eXBlLAogICAgICAgICAgICAgICAgICBQQU1fRVhQQU5fU0laRSk7CiAgICAgfQogCi0g
ICAgcGlpeDMgPSBwaWl4M19jcmVhdGUoYiwgaXNhX2J1cyk7Ci0gICAgcGlpeDMtPnBpYyA9IHBp
YzsKLSAgICAqcGlpeDNfZGV2Zm4gPSBwaWl4My0+ZGV2LmRldmZuOwotCiAgICAgcmFtX3NpemUg
PSByYW1fc2l6ZSAvIDggLyAxMDI0IC8gMTAyNDsKICAgICBpZiAocmFtX3NpemUgPiAyNTUpIHsK
ICAgICAgICAgcmFtX3NpemUgPSAyNTU7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3BjaS1ob3N0
L2k0NDBmeC5oIGIvaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaAppbmRleCBlMzI3ZjliZjg3
Li5mNTRlNjQ2NmU0IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oCisr
KyBiL2luY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmgKQEAgLTIyLDggKzIyLDcgQEAgdHlwZWRl
ZiBzdHJ1Y3QgUENJSTQ0MEZYU3RhdGUgUENJSTQ0MEZYU3RhdGU7CiAjZGVmaW5lIFRZUEVfSUdE
X1BBU1NUSFJPVUdIX0k0NDBGWF9QQ0lfREVWSUNFICJpZ2QtcGFzc3Rocm91Z2gtaTQ0MEZYIgog
CiBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAq
cGNpX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgIFBDSUk0NDBGWFN0YXRlICoqcGk0NDBmeF9z
dGF0ZSwgaW50ICpwaWl4X2RldmZuLAotICAgICAgICAgICAgICAgICAgICBJU0FCdXMgKippc2Ff
YnVzLCBxZW11X2lycSAqcGljLAorICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAq
KnBpNDQwZnhfc3RhdGUsCiAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVz
c19zcGFjZV9tZW0sCiAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19z
cGFjZV9pbywKICAgICAgICAgICAgICAgICAgICAgcmFtX2FkZHJfdCByYW1fc2l6ZSwKLS0gCjIu
MjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 14:22:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 14:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLT98-0001XS-4i; Fri, 18 Oct 2019 14:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y6N8=YL=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1iLT97-0001XN-FD
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 14:22:25 +0000
X-Inumbo-ID: ae1a887e-f1b2-11e9-93f5-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ae1a887e-f1b2-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 14:22:14 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9IEJLgx133876;
 Fri, 18 Oct 2019 14:22:03 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2019-08-05;
 bh=sWUDKJfHL37d5TId9X/RSkc2ibEswo39mxGKIv5mcOI=;
 b=Puw9ZYa3XS4prHb8b8mPjVd44d3E5+UHdsCwSsL5QuJ9sXG2VoYUf4EjDBVsF2AqrkWx
 ue7LVR1riENqKpk2nda2yoIMkWw4QEEX3fmjNe3NstpPp6Jdq+Oeyecj/ctKKsu4fg/O
 SX/lWZWWbx6524Y94NjYG/MdyrF+rJ9KACYPEdjK0sAoGGrBE0Sz6BesevUK8AoXim4N
 YvpkOL2pIxpjop1ijqcBMgMyJ+S8ZWmDsS2OuygCKqFRDcrtKCf9PFPTZWShh76cIgrX
 ns7Ckrf+9VJpxP/g36h0IBy3ROYXwCnP0gNEswsqNajmfr1CkjCUPEML/u9rnD1XvJyD NA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by userp2130.oracle.com with ESMTP id 2vq0q4c8wg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Oct 2019 14:22:03 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9IEIUtr060141;
 Fri, 18 Oct 2019 14:22:02 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3020.oracle.com with ESMTP id 2vq0ee6dtw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 18 Oct 2019 14:22:02 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9IELxw9016396;
 Fri, 18 Oct 2019 14:22:00 GMT
Received: from char.us.oracle.com (/10.152.32.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 18 Oct 2019 14:21:59 +0000
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 955AC6A0116; Fri, 18 Oct 2019 10:25:18 -0400 (EDT)
Date: Fri, 18 Oct 2019 10:25:18 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Pawel Wieczorkiewicz <wipawel@amazon.de>, jgross@suse.com
Message-ID: <20191018142518.GA6040@char.us.oracle.com>
References: <20190928151305.127380-1-wipawel@amazon.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190928151305.127380-1-wipawel@amazon.de>
User-Agent: Mutt/1.9.1 (2017-09-22)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9414
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910180134
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9414
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910180134
Subject: Re: [Xen-devel] [PATCH v4 00/12] livepatch: new features and fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, wipawel@amazon.com,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com,
 Tim Deegan <tim@xen.org>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBTZXAgMjgsIDIwMTkgYXQgMDM6MTI6NTNQTSArMDAwMCwgUGF3ZWwgV2llY3pvcmtp
ZXdpY3ogd3JvdGU6Cj4gVGhpcyBzZXJpZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhl
IGxpdmVwYXRjaCBmdW5jdGlvbmFsaXR5IGFzCj4gYnJpZWZseSBkaXNjdXNzZWQgZHVyaW5nIFhl
biBEZXZlbG9wZXIgU3VtbWl0IDIwMTk6IFthXSBhbmQgW2JdLgo+IEl0IGFsc28gcHJvdmlkZXMg
YSBmZXcgZml4ZXMgYW5kIHNvbWUgc21hbGwgaW1wcm92ZW1lbnRzLgoKSGV5YSwKCklzIHRoZXJl
IGFuIHY1IG9mIHRoZSBwYXRjaGVzIHNvbWV3aGVyZSBicmV3aW5nIHNvIHRoYXQgSSBjYW4gZ2l2
ZSB0aGVtCm9uZSBsYXN0IHRlc3Q/CgpKdWVyZ2VuLAoKQXJlIHlvdSBPSyB3aXRoIGdpdmluZyB0
aGVtIGFuIFJlbGVhc2UtQWNrPyBJIHRoaW5rIHRoZXJlIGFyZSBvbmx5IHR3byBtaW5vcgpjaGFu
Z2VzIHRoYXQgSmFuIHJlcXVlc3RlZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqQ-00052M-KL; Fri, 18 Oct 2019 15:07:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqP-000526-IF
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:09 +0000
X-Inumbo-ID: eed63808-f1b8-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eed63808-f1b8-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 15:06:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411219;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Zzusm/RjFNRE7hHrONeMgqDs0JYfYY3tV4/RvhfMiVc=;
 b=UGLDPniQuTjYCN1iibkp8ipvqCs17BVLowxiwGT11SjccioYbHopZUDS
 o1n4B0ilgVLhr+w6eaVmzyfxdop8ayff/TICDJXg6QKIOhs2+8BszFIG3
 4P0u5v5tYIpBp8DanucP/b+0VikkNCzQ8g4tA8Jn7fxOUaF29J2F5yEs/ U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XrvMVtRnUbF3txWp1cpUK2Q6KHLXScoJihn/xwTqegoeOPFCQP5x518GKAwYDQ/do9kBmFfb4g
 1+YprCKyCp+Qsdk/v87lA0KSiD85jAvum5/XudwPzik/FQvg/nkMG0EnKNHHPaxSZfYxJSQtk7
 txnOmNdTFreAaBONosfhIFkSl5Xr46C2aS4wkV0RGR2y/dyvW+oZp6AObOMY83rU9EwYOxcHBi
 pI0cFbZLuVB2JCG9BJnZikVjgMY2ghJ24djEqDRDXe8TJpKA2TKSf92uwdghzuQMU+RfdV249M
 tuc=
X-SBRS: 2.7
X-MesageID: 7434354
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7434354"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:45 +0100
Message-ID: <20191018150653.24862-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 02/10] xl: Pass
 libxl_domain_config to freemem(), instead of b_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgbGlieGwgQVBJIGluIGEgbW9tZW50IGFuZCB0aGlz
IGNoYW5nZSB3aWxsCm1ha2UgaXQgc2ltcGxlci4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMg
fCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3Zt
Y29udHJvbC5jCmluZGV4IGIyMDU4MmUxNWIuLmQzM2M2YjM4YzkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zMTQs
NyArMzE0LDcgQEAgc3RhdGljIGludCBkb21haW5fd2FpdF9ldmVudCh1aW50MzJfdCBkb21pZCwg
bGlieGxfZXZlbnQgKipldmVudF9yKQogICogUmV0dXJucyB0cnVlIGluIGNhc2UgdGhlcmUgaXMg
YWxyZWFkeSwgb3Igd2UgbWFuYWdlIHRvIGZyZWUgaXQsIGVub3VnaAogICogbWVtb3J5LCBidXQg
YWxzbyBpZiBhdXRvYmFsbG9vbiBpcyBmYWxzZS4KICAqLwotc3RhdGljIGJvb2wgZnJlZW1lbSh1
aW50MzJfdCBkb21pZCwgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKK3N0YXRpYyBi
b29sIGZyZWVtZW0odWludDMyX3QgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
KQogewogICAgIGludCByYywgcmV0cmllcyA9IDM7CiAgICAgdWludDY0X3QgbmVlZF9tZW1rYiwg
ZnJlZV9tZW1rYjsKQEAgLTMyMiw3ICszMjIsNyBAQCBzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQogICAgIGlmICghYXV0
b2JhbGxvb24pCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgcmMgPSBsaWJ4bF9kb21haW5f
bmVlZF9tZW1vcnkoY3R4LCBiX2luZm8sICZuZWVkX21lbWtiKTsKKyAgICByYyA9IGxpYnhsX2Rv
bWFpbl9uZWVkX21lbW9yeShjdHgsICZkX2NvbmZpZy0+Yl9pbmZvLCAmbmVlZF9tZW1rYik7CiAg
ICAgaWYgKHJjIDwgMCkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCkBAIC04NzksNyArODc5LDcg
QEAgc3RhcnQ6CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCiAgICAgaWYgKGRvbWlkX3NvZnRf
cmVzZXQgPT0gSU5WQUxJRF9ET01JRCkgewotICAgICAgICBpZiAoIWZyZWVtZW0oZG9taWQsICZk
X2NvbmZpZy5iX2luZm8pKSB7CisgICAgICAgIGlmICghZnJlZW1lbShkb21pZCwgJmRfY29uZmln
KSkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gZnJlZSBtZW1vcnkg
Zm9yIHRoZSBkb21haW5cbiIpOwogICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKICAgICAg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqM-00051Z-0G; Fri, 18 Oct 2019 15:07:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqK-00050l-HW
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:04 +0000
X-Inumbo-ID: eecd94a0-f1b8-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eecd94a0-f1b8-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 15:06:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411219;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Z2wcBcBGG/Y/drK4rHShO5xZz9+eTKQjLFNrm0BeVIw=;
 b=GqzF+j4tT+noK+0BRPBzBEG+vOwkkeoPQOXQZ4TuDNXiVh1i/iQnfpDA
 +HrKixruA8QsOkJ/avvG9LBK4CKgyLJy7oZ2UfruhTxUK3/yhasUK9W65
 8DMkg1UCRQRCX5BZUI9+BAC9UQyoYBkM37gYX+AgD6SKEV3XM/isTyf4R I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: J8TqHjyMUNtm+W4qjbDb02FwwbYHCC1fOxKwDhWXpGQjUYJcBdh5yC09Wr+YoRhFHRnK5Ltyfx
 OyRC93FLt3ZRbA75li3C/aRgE0eimihGQ7pUrW5U0kn+BNN8YqjPCj7i66zbOhx1D8YrTE4oY7
 jtBF0hhduL/K37I7Y4+aPgOBQ7SaU4exXtXkiYmymLfkmna94zHUntUVm3sIiOzYHAPI4a3qd+
 c0BG73BjhHG56/p0m+kQkGPNz9er8UiihBa/Mr+1vFR/PFL5LMllsiZDCKUyjRjNk/kzpuvBxI
 wt4=
X-SBRS: 2.7
X-MesageID: 7434353
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7434353"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:44 +0100
Message-ID: <20191018150653.24862-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 01/10] libxl: Offer API versions
 0x040700 and 0x040800
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjb3JkaW5nIHRvIGdpdCBsb2cgLUc6CgoweDA0MDcwMCB3YXMgaW50cm9kdWNlZCBpbiAzMDQ0
MDA0NTllZjAgKGFrYSA0LjcuMC1yYzF+NDgxKQogICJ0b29scy9saWJ4bDogcmVuYW1lIHJlbXVz
IGRldmljZSB0byBjaGVja3BvaW50IGRldmljZSIKCjB4MDQwODAwIHdhcyBpbnRyb2R1Y2VkIGlu
IDU3ZjhiMTNjNzI0MCAoYWthIDQuOC4wLXJjMX40MzcpCiAgImxpYnhsOiBtZW1vcnkgc2l6ZSBp
biBrYiByZXF1aXJlcyA2NCBiaXQgdmFyaWFibGUiCgpJdCBpcyBzdXJwcmlzaW5nIHRoYXQgbm8t
b25lIG5vdGljZWQgdGhpcy4KCkFueXdheSwgaW4gdGhlIG1lYW50aW1lLCB3ZSBzaG91bGQgZml4
IGl0LiAgQmFja3BvcnRpbmcgdGhpcyBpcwpwcm9iYWJseSBhIGdvb2QgaWRlYTogaXQgd29uJ3Qg
Y2hhbmdlIHRoZSBiZWhhdmlvdXIgZm9yIGV4aXN0aW5nCmNhbGxlcnMgYnV0IGl0IHdpbGwgYXZv
aWQgZXJyb3JzIGZvciBzb21lIG9sZGVyIGNvcnJlY3QgdXNlcy4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2MjogQWRqdXN0ZWQgY29tbWl0
IG1lc3NhZ2Ugc2xpZ2h0bHkuCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCB8IDEgKwogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMjU1NWU5Y2QzYi4uNTE4ZmM5ZTQ3ZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC02NTUsNiArNjU1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAj
aWZkZWYgTElCWExfQVBJX1ZFUlNJT04KICNpZiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDIw
MCAmJiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDMwMCAmJiBcCiAgICAgTElCWExfQVBJX1ZF
UlNJT04gIT0gMHgwNDA0MDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDA1MDAgJiYgXAor
ICAgIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwNzAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9
IDB4MDQwODAwICYmIFwKICAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MTMwMAogI2Vycm9y
IFVua25vd24gTElCWExfQVBJX1ZFUlNJT04KICNlbmRpZgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqQ-00052G-AH; Fri, 18 Oct 2019 15:07:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqO-00051t-Nr
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:08 +0000
X-Inumbo-ID: f1142b35-f1b8-11e9-93f5-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1142b35-f1b8-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 15:07:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411223;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=CkgMpeIsW3IyunynNO0/sGnSmpzrNnEvXVsPqh/9w6s=;
 b=KIYtpLblsViXPAZ4K5+G3NItDXaDWmC1lJYINrrAEHRVrBaOj/Ln4J+b
 zhutBLpGo7jukMza4hZJj7VNPhgaU8wIgmpFkMrN54nZMgLdOYuIDrbeF
 2IHafIbbDK+Ess/n5TQJZIAOqAkDZDq/i3HfYRus4rsv+tV3EXfeJzICX I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5N5KEc/XxAK9mXZj4jSLuzxHuJMkC0/Uid3w29gmHdBGVfZJZckDjP6qKZt6UzaplwhwW9RL8G
 x9nfTbRQzvSfFZ7ICEmaScXXqh0DNISSiKyysgLuuCwtO2uibdTLd7AdzLPsREMvfxbZ0Nc+70
 2/eSPoF1oiWsml2m19fbK3BagELBQ/qV01+K1T7mhNF5CTDorqbotyB0PuceZV9mSYJuzN2geV
 +0XWjULp/fLL5NIMgTVzZ+BtvIPUA5lTmJ5Uf4gdD5IFaqRcgNOhakSZZoCQT9VXJv+8/yC4lg
 y40=
X-SBRS: 2.7
X-MesageID: 7099412
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7099412"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:52 +0100
Message-ID: <20191018150653.24862-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 09/10] libxl: Move
 domain_create_info_setdefault earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBmaWd1cmUgb3V0IHRoZSBwYXNzdGhyb3Vn
aCBtb2RlLgoKSSBoYXZlIGNoZWNrZWQgdGhhdCBub3RoaW5nIGluIGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdApub3IgdGhlIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgLi4uX2Fy
Y2hfLi4uIGFjY2Vzc2VzIGFueXRoaW5nIGVsc2UsCm90aGVyIHRoYW4gKGkpIHRoZSBkb21haW4g
dHlwZSAod2hpY2ggdGhpcyBmdW5jdGlvbiBpcyByZXNwb25zaWJsZSBmb3IKc2V0dGluZyBhbmQg
bm90aGluZyBiZWZvcmUgaXQgbG9va3MgYXQpIChpaSkgY19pbmZvLT5zc2lkcmVmICh3aGljaCBp
cwpkZWZhdWx0ZWQgYnkgZmxhc2sgY29kZSBuZWFyIHRoZSB0b3Agb2YKbGlieGxfX2RvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdCBhbmQgbm90IGFjY2Vzc2VkIGFmdGVyd2FyZHMpLgoKU28gbm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KdjM6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmll
cy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDE0ICsrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKaW5kZXggMDY3MGVmOTBlZC4uNzg2OWQ1NGIzMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTk3Miw2
ICs5NzIsMTMgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgcmV0ID0gbGlieGxf
X2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25maWctPmNfaW5mbywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBoeXNpbmZvKTsK
KyAgICBpZiAocmV0KSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNl
dCBkb21haW4gY3JlYXRlIGluZm8gZGVmYXVsdHMiKTsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7
CisgICAgfQorCiAgICAgLyogSWYgdGFyZ2V0X21lbWtiIGlzIHNtYWxsZXIgdGhhbiBtYXhfbWVt
a2IsIHRoZSBzdWJzZXF1ZW50IGNhbGwKICAgICAgKiB0byBsaWJ4YyB3aGVuIGJ1aWxkaW5nIEhW
TSBkb21haW4gd2lsbCBlbmFibGUgUG9EIG1vZGUuCiAgICAgICovCkBAIC0xMDExLDEzICsxMDE4
LDYgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
ICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCi0gICAgcmV0ID0gbGlieGxfX2RvbWFp
bl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25maWctPmNfaW5mbywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBoeXNpbmZvKTsKLSAgICBp
ZiAocmV0KSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkb21h
aW4gY3JlYXRlIGluZm8gZGVmYXVsdHMiKTsKLSAgICAgICAgZ290byBlcnJvcl9vdXQ7Ci0gICAg
fQotCiAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID09IExJQlhMX01FTUtC
X0RFRkFVTFQKICAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUoZ2MpKQog
ICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqG-00050X-9Q; Fri, 18 Oct 2019 15:07:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqF-00050R-OP
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:06:59 +0000
X-Inumbo-ID: ee20b8d4-f1b8-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ee20b8d4-f1b8-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 15:06:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411218;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=wzOTt/41kodjjC+nFbmYFgCYo0D7gsNB7ll8l2QCDYg=;
 b=g4HRxO5Dxw5D8i+U9EuXlggyvxWMTtFjQC9j4XiRFwVbrvQGayAn93DI
 IRP7HwpPUKtzyvTwQjqA37ZgSYEyv8tYBk1dDKoDF7eElmYImQJ1Fp5BK
 O7aNU+eJBu67d7Y5RhL5EovEBSg89L9CQkuWcmqy38jRqbheLDzoOcXxD U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tFIVp52ictwMw31eqr+gOimxAeXl/WkaY8t1Uk/B5ZKlZxGp3lPvKGUhZJQuXYcE1VA1UNQzeG
 VGryXDHkVMyDgPh+BE5StbKHDgbHH4OBu01/naCMalxLTbbAXgscDbZHIP89MemqPJXXtkWIiT
 YnWqp+F7M4M876eQbh5tYEoa88jmMfIxF7L28rUAziYEO7VwIsbWdBF8ZQOOE0eA33UWqPMvk9
 uRjvJvDbhaf0Vr6WHy2N/iZI/gLPQdjUPAmhNJ9jqUXry7FwG37S5rFuzuwR4s+u5f3O38Da8a
 wBQ=
X-SBRS: 2.7
X-MesageID: 7434352
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7434352"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:43 +0100
Message-ID: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 00/10] libxl memkb & pt
 defaulting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBzdGlsbCB3YW50IHRvIHNvcnQgb3V0IHRoZSBzaGFkb3cvaW9tbXUgbWVtb3J5IGFuZCBwY2kg
cGFzc3Rocm91Z2gKc2l0dWF0aW9uIGluIDQuMTMsIHRvIGF2b2lkIHByb211bGdhdGluZyBhIHdy
b25nIGxpYnhsIEFQSSBpbiBhIHN0YWJsZQpyZWxlYXNlLgoKVGhlIG9ubHkgY2hhbmdlIHNpbmNl
IHY0IGlzIHRvIGNoYW5nZSB0aGUgZGVmYXVsdCB2YWx1ZSBuYW1lIGZvciB0aGUKInBhc3N0aHJv
dWdoIiBjb25maWcgc2V0dGluZyB0byAiZGVmYXVsdCIsIGFwcm9wb3Mgb2YgdGhlIGRpc2N1c3Np
b24uClRoYXQgaXMgYWxzbyB0aGUgb25seSBwYXRjaCB3aXRob3V0IGFuIGFwcHJvcHJpYXRlIGFj
ay9yZXZpZXcuCgpUaGlzIGlzIGFsc28gYXZhaWxhYmxlIGhlcmU6CiAgIGh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvaXdqL3hlbi5naXQ7YT1zdW1tYXJ5CiAgIHdpcC5s
aWJ4bC1tZW1rYi1wdGNmZy52NQoKSWFuIEphY2tzb24gKDEwKToKICBhICAwMSBsaWJ4bDogT2Zm
ZXIgQVBJIHZlcnNpb25zIDB4MDQwNzAwIGFuZCAweDA0MDgwMAogIHIgIDAyIHhsOiBQYXNzIGxp
YnhsX2RvbWFpbl9jb25maWcgdG8gZnJlZW1lbSgpLCBpbnN0ZWFkIG9mIGJfaW5mbwogIHIgIDAz
IGxpYnhsOiBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0OiBOZXcgZnVuY3Rpb24KICBy
ICAwNCBsaWJ4bDogbGlieGxfZG9tYWluX25lZWRfbWVtb3J5OiBNYWtlIGl0IHRha2UgYSBkb21h
aW5fY29uZmlnCiAgciAgMDUgbGlieGw6IE1vdmUgc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1r
YiBkZWZhdWx0aW5nIGludG8gbGlieGwKICBhICAwNiBsaWJ4bDogUmVtb3ZlL2RlcHJlY2F0ZSBs
aWJ4bF9nZXRfcmVxdWlyZWRfKl9tZW1vcnkgZnJvbSB0aGUgQVBJCiAgYSAgMDcgbGlieGw6IGNy
ZWF0ZTogc2V0ZGVmYXVsdDogTWFrZSBsaWJ4bF9waHlzaW5mbyBpbmZvWzFdCiAgYSAgMDggbGli
eGw6IGNyZWF0ZTogc2V0ZGVmYXVsdDogTW92ZSBwaHlzaW5mbyBpbnRvIGNvbmZpZ19zZXRkZWZh
dWx0CiAgYSAgMDkgbGlieGw6IE1vdmUgZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgZWFy
bGllcgogICAqIDEwIGxpYnhsL3hsOiBPdmVyaGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2lj
CgphPWFja2VkOyByPXJldmlld2VkOyAqPXBhdGNoIGNoYW5nZWQKCiBkb2NzL21hbi94bC5jZmcu
NS5wb2QuaW4gICAgIHwgICA2ICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgIDI0
ICsrKysrLQogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICB8ICAgNiArKwogdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMgICAgICB8ICAyNCArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jICAgfCAxNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQog
dG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICB8ICAgNyArLQogdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMgICAgICB8ICAgNyArLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAxMyAr
KystCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwgIDY5ICsrKysrKysrKysrKystLS0t
CiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgICA3ICstCiB0b29scy9saWJ4bC9saWJ4
bF91dGlscy5jICAgIHwgIDE1IC0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggICAgfCAg
IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgfCAgNDEgKysrKysrKysrKysKIHRv
b2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgfCAgODIgKystLS0tLS0tLS0tLS0tLS0tLS0tCiB0
b29scy94bC94bF92bWNvbnRyb2wuYyAgICAgIHwgICA2ICstCiAxNSBmaWxlcyBjaGFuZ2VkLCAz
MjUgaW5zZXJ0aW9ucygrKSwgMTU2IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqK-00050m-Il; Fri, 18 Oct 2019 15:07:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqJ-00050f-P2
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:03 +0000
X-Inumbo-ID: eee8016e-f1b8-11e9-93f5-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eee8016e-f1b8-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 15:07:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411220;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=mcnHNnuobJVIoAVNjV2dKd+l7QxXNdod66g53zaBt+0=;
 b=SF+HHc+jf5+AlilwvmRWglRM937WjqT+ieBXw0uZ7fMp3UbmBXzQFFet
 BLcMskmZBDdC9Gctxp/hf1Ofa0BhVW06fjyQ4WQAfmzjQDhvt5H2eRAfd
 BBQ4HncieQQhXQE8KQ8x6Z2yepNRzcQCgi9Zp1MzBLN329nJU1xZrU8QS M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OoxVqheXOykuCz+MwgDuY70+V3jAeC0VSPa9U9lUhrIhYJPyKRAsT4F6CwqJTE6SsxpJsjK842
 HDfHsYmaW2iXgSwbpDN3g4ztENOjoepj5/t7jhZxXTDx8NCBzLkW3BzWz2wxV5+EUKyX1RyNWe
 AoIkrXzc7MsMlYMS4GJw/Fm7W3ZwijyADwjh1MXz0UB5hkXFvtkBMWdE0zfsGnp0UQQJtcOIwU
 ix4Sl94WbePcHZ8Qw5G2HfseGCc5fqYOFqJMd0P33t1exSNkdvyb1YFbvTw6GUyw98g4CJHlQj
 uKQ=
X-SBRS: 2.7
X-MesageID: 7099409
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7099409"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:47 +0100
Message-ID: <20191018150653.24862-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 04/10] libxl:
 libxl_domain_need_memory: Make it take a domain_config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzaG91bGQgY2FsY3VsYXRlIHRoZSBleHRyYSBtZW1vcnkgbmVlZGVkIGZvciBzaGFkb3cg
YW5kIGlvbW11LAp0aGUgZGVmYXVsdHMgZm9yIHdoaWNoIGRlcGVuZCBvbiB2YWx1ZXMgaW4gY19p
bmZvLiAgU28gd2UgbmVlZCB0aGlzIHRvCmhhdmUgdGhlIGNvbXBsZXRlIGRvbWFpbiBjb25maWcg
YXZhaWxhYmxlLgoKQW5kIHRoZSBkZWZhdWx0cyBzaG91bGQgYWN0dWFsbHkgYmUgdXBkYXRlZCBh
bmQgc3RvcmVkLiAgU28gbWFrZSBpdApub24tY29uc3QuCgpXZSBwcm92aWRlIHRoZSB1c3VhbCBr
aW5kIG9mIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gZm9yIGNhbGxlcnMKZXhwZWN0aW5nIDQuMTIg
YW5kIGVhcmxpZXIuICBUaGlzIGZ1bmN0aW9uIGJlY29tZXMgcmVzcG9uc2libGUgZm9yIHRoZQpj
bG9uZS1hbmQtbW9kaWZ5IG9mIHRoZSBiX2luZm8uCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hh
bmdlIGZvciBleHRlcm5hbCBsaWJ4bCBjYWxsZXJzIHdoaWNoIHVzZSB0aGUKQVBJIHZlcnNpb24g
c3lzdGVtIHRvIHJlcXVlc3QgYSBwYXJ0aWN1bGFyIEFQSSB2ZXJzaW9uLgoKT3RoZXIgZXh0ZXJu
YWwgbGlieGwgY2FsbGVycyB3aWxsIG5lZWQgdG8gdXBkYXRlIHRoZWlyIGNhbGxpbmcgY29kZSwK
YW5kIHdpbGwgdGhlbiBmaW5kIHRoYXQgdGhlIG5ldyB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24g
ZmlsbHMgaW4gbW9zdApvZiB0aGUgZGVmYXVsdHMgaW4gZF9jb25maWcuICBCZWNhdXNlIGxpYnhs
X19kb21haW5fY29uZmlnX3NldGRlZmF1bHQKZG9lc24ndCBxdWl0ZSBkbyBhbGwgb2YgdGhlIGRl
ZmF1bHRzLCB0aGF0J3Mgb25seSBwYXJ0aWFsLiAgRm9yCnByZXNlbnQgcHVycG9zZXMgdGhhdCBk
b2Vzbid0IG1hdHRlciBiZWNhdXNlIG5vbmUgb2YgdGhlIG1pc3NpbmcKc2V0dGluZ3MgYXJlIHVz
ZWQgYnkgdGhlIG1lbW9yeSBjYWxjdWxhdGlvbnMuICBJdCBkb2VzIG1lYW4gd2UgbmVlZCB0bwpk
b2N1bWVudCBpbiB0aGUgQVBJIHNwZWMgdGhhdCB0aGUgZGVmYXVsdGluZyBpcyBvbmx5IHBhcnRp
YWwuCgpUaGlzIGxhY2sgb2YgZnVuY3Rpb25hbCBjaGFuZ2UgaXMgZGVzcGl0ZSB0aGUgZmFjdCB0
aGF0Cm51bWFfcGxhY2VfZG9tYWluIG5vdyBubyBsb25nZXIgY2FsbHMKbGlieGxfX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQgKHZpYSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkpLgpUaGF0
IGlzIE9LIGJlY2F1c2UgaXQncyBpZGVtcG90ZW50IGFuZCBudW1hX3BsYWNlX2RvbWFpbidzIG9u
ZSBjYWxsCnNpdGUgaXMgbGlieGxfX2J1aWxkX3ByZSB3aGljaCBpcyBjYWxsZWQgZnJvbSBsaWJ4
bF9fZG9tYWluX2J1aWxkCndoaWNoIGlzIGNhbGxlZCBmcm9tIGRvbWNyZWF0ZV9ib290bG9hZGVy
X2RvbmUsIHdlbGwgYWZ0ZXIgdGhlCmRlZmF1bHRzIGFyZSBzZXQgYnkgaW5pdGlhdGVfZG9tYWlu
X2NyZWF0ZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQp2MjogRHJvcCBub3ctZXJyb25lb3VzIEdDX0ZSRUUgYXMgd2VsbCBhcyB0aGUg
Y29ycmVzcG9uZGluZyBHQ19JTklULgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
fCAyMyArKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgIDcg
KysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNCArKysKIHRvb2xzL2xpYnhs
L2xpYnhsX21lbS5jICAgICAgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICB8ICAyICstCiA1IGZpbGVz
IGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDUxOGZjOWU0
N2YuLjQ5YjU2ZmExYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtMTI0NSw2ICsxMjQ1LDIwIEBAIHZvaWQgbGlieGxfbWFjX2Nv
cHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7
CiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9GTl9VU0lOR19RTVBfQVNZTkMgMQogCisvKgorICog
TElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllfQ09ORklHCisgKgorICogSWYgdGhpcyBpcyBz
ZXQsIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSB0YWtlcyBhCisgKiBsaWJ4bF9kb21haW5fY29u
ZmlnKiAobm9uLWNvbnN0KSBhbmQgdWludDMyX3QgZG9taWRfZm9yX2xvZ2dpbmcKKyAqIChpbnN0
ZWFkIG9mIGEgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8qKS4KKyAqCisgKiBJZiB0aGlz
IGlzIHNldCwgdGhlcmUgaXMgbm8gbmVlZCB0byBjYWxsCisgKiBsaWJ4bF9nZXRfcmVxdWlyZWRf
c2hhZG93X21lbW9yeSBhbmQgaW5zdGVhZCB0aGUgY2FsbGVyIHNob3VsZAorICogc2ltcGx5IGxl
YXZlIHNoYWRvd19tZW1rYiBzZXQgdG8gTElCWExfTUVNS0JfREVGQVVMVCBhbmQgYWxsb3cKKyAq
IGxpYnhsIHRvIGZpbGwgaW4gYSBzdWl0YWJsZSBkZWZhdWx0IGluIHRoZSB1c3VhbCB3YXkuCisg
Ki8KKyNkZWZpbmUgTElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllfQ09ORklHCisKIHR5cGVk
ZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0Owogdm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNw
b3NlKGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CiBpbnQgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3Ro
KGNvbnN0IGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CkBAIC0xNzIzLDggKzE3MzcsMTMgQEAgaW50
IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKICAqLwogLyogaG93IG11Y2ggZnJlZSBtZW1vcnkgaW4gdGhlIHN5c3RlbSBhIGRv
bWFpbiBuZWVkcyB0byBiZSBidWlsdCAqLwogaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShs
aWJ4bF9jdHggKmN0eCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uZmlnCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIF4gd2lsbCBiZSBwYXJ0aWFsbHkgZGVmYXVsdGVkICovLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZF9mb3JfbG9nZ2luZyAvKiBJTlZBTElEX0RPTUlE
IG9rICovLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1r
Yik7CitpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwKGxpYnhsX2N0eCAqY3R4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvX2luLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYik7CiBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvX2luLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbmVlZF9tZW1rYikK
QEAgLTE3NTQsNiArMTc3Myw4IEBAIGludCBsaWJ4bF93YWl0X2Zvcl9tZW1vcnlfdGFyZ2V0KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IHdhaXRfc2Vjcyk7CiAjZGVmaW5lIGxp
YnhsX2dldF9tZW1vcnlfdGFyZ2V0IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAwCiAj
ZGVmaW5lIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlf
MHgwNDA3MDAKICNkZWZpbmUgbGlieGxfZ2V0X2ZyZWVfbWVtb3J5IGxpYnhsX2dldF9mcmVlX21l
bW9yeV8weDA0MDcwMAorI2VsaWYgZGVmaW5lZChMSUJYTF9BUElfVkVSU0lPTikgJiYgTElCWExf
QVBJX1ZFUlNJT04gPCAweDA0MTMwMAorI2RlZmluZSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkg
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwCiAjZW5kaWYKIAogaW50IGxpYnhsX3Zu
Y3ZpZXdlcl9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGF1dG9wYXNz
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKaW5kZXggYzU2ODViMDYxYy4uY2RiMjk0YWI4ZCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTE0MCw4
ICsxNDAsOSBAQCBzdGF0aWMgaW50IG51bWFfY21wZihjb25zdCBsaWJ4bF9fbnVtYV9jYW5kaWRh
dGUgKmMxLAogCiAvKiBUaGUgYWN0dWFsIGF1dG9tYXRpYyBOVU1BIHBsYWNlbWVudCByb3V0aW5l
ICovCiBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqaW5mbykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcpCiB7CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKICAgICBpbnQgZm91bmQ7CiAgICAgbGlieGxfX251bWFfY2FuZGlk
YXRlIGNhbmRpZGF0ZTsKICAgICBsaWJ4bF9iaXRtYXAgY3B1bWFwLCBjcHVwb29sX25vZGVtYXAs
ICptYXA7CkBAIC0xOTUsNyArMTk2LDcgQEAgc3RhdGljIGludCBudW1hX3BsYWNlX2RvbWFpbihs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIHJj
ID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KENUWCwgaW5mbywgJm1lbWtiKTsKKyAgICByYyA9
IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRlKGdjLCBpbmZvLCAmbWVta2IpOwog
ICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAgICAgaWYgKGxpYnhsX25vZGVfYml0bWFw
X2FsbG9jKENUWCwgJmNwdXBvb2xfbm9kZW1hcCwgMCkpIHsKQEAgLTQzMiw3ICs0MzMsNyBAQCBp
bnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgIGlmIChyYykKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAKLSAgICAgICAgICAg
IHJjID0gbnVtYV9wbGFjZV9kb21haW4oZ2MsIGRvbWlkLCBpbmZvKTsKKyAgICAgICAgICAgIHJj
ID0gbnVtYV9wbGFjZV9kb21haW4oZ2MsIGRvbWlkLCBkX2NvbmZpZyk7CiAgICAgICAgICAgICBp
ZiAocmMpIHsKICAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmY3B1bWFwX3Nv
ZnQpOwogICAgICAgICAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDUw
YWM3YjY0ZWQuLjAxZGU1NTc2ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTQ1MCw2ICsxNDUw
LDEwIEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiBfaGlkZGVuIHZvaWQgbGlieGxfX3JkbV9zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICpiX2luZm8pOwogCitfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX25lZWRfbWVt
b3J5X2NhbGN1bGF0ZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYik7CisKIF9oaWRk
ZW4gY29uc3QgY2hhciAqbGlieGxfX2RldmljZV9uaWNfZGV2bmFtZShsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRldmlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9tZW0uYwppbmRleCBmZDZmMzMzMTJlLi42MDQyMjk5MzkzIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9tZW0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwpA
QCAtNDQ2LDIwICs0NDYsMTIgQEAgaW50IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAw
KAogICAgIHJldHVybiBsaWJ4bF9fbWVta2JfNjR0bzMyKGN0eCwgcmMsIG15X291dF90YXJnZXQs
IG91dF90YXJnZXQpOwogfQogCi1pbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0
eCAqY3R4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqYl9pbmZvX2luLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCAqbmVlZF9tZW1rYikKK2ludCBsaWJ4bF9fZG9tYWluX25lZWRfbWVtb3J5X2NhbGN1bGF0
ZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmJfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICpuZWVkX21lbWtiKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyBiX2luZm9bMV07CiAgICAgaW50IHJjOwogCi0gICAgbGlieGxfZG9tYWlu
X2J1aWxkX2luZm9faW5pdChiX2luZm8pOwotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Nv
cHkoY3R4LCBiX2luZm8sIGJfaW5mb19pbik7Ci0KLSAgICByYyA9IGxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KGdjLCBiX2luZm8pOwotICAgIGlmIChyYykgZ290byBvdXQ7Ci0K
ICAgICAqbmVlZF9tZW1rYiA9IGJfaW5mby0+dGFyZ2V0X21lbWtiOwogICAgICpuZWVkX21lbWti
ICs9IGJfaW5mby0+c2hhZG93X21lbWtiICsgYl9pbmZvLT5pb21tdV9tZW1rYjsKIApAQCAtNDgx
LDEwICs0NzMsNTcgQEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0
eCwKICAgICAgICAgKm5lZWRfbWVta2IgKz0gKDIgKiAxMDI0KSAtICgqbmVlZF9tZW1rYiAlICgy
ICogMTAyNCkpOwogICAgIHJjID0gMDsKIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBs
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZF9mb3JfbG9nZ2luZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCit7CisgICAgR0NfSU5JVChj
dHgpOworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdChnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25m
aWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX2Zvcl9s
b2dnaW5nKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMgPSBsaWJ4bF9fZG9tYWlu
X25lZWRfbWVtb3J5X2NhbGN1bGF0ZShnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRfY29uZmlnLT5iX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5lZWRfbWVta2IpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7Cisg
b3V0OgogICAgIEdDX0ZSRUU7Ci0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZShi
X2luZm8pOwogICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eV8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCit7
CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYzsKKworICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvIGJfaW5mb1sxXTsKKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0KGJfaW5m
byk7CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZv
X2luKTsKKworICAgIHJjID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2Ms
IGJfaW5mbyk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKIAorICAgIHJjID0gbGlieGxfX2RvbWFp
bl9uZWVkX21lbW9yeV9jYWxjdWxhdGUoZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmVlZF9t
ZW1rYik7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIHJjID0gMDsKKyBvdXQ6CisgICAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZShiX2luZm8pOworICAgIEdDX0ZSRUU7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQwNzAw
KGxpYnhsX2N0eCAqY3R4LApAQCAtNDk0LDcgKzUzMyw3IEBAIGludCBsaWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnlfMHgwNDA3MDAobGlieGxfY3R4ICpjdHgsCiAgICAgdWludDY0X3QgbXlfbmVlZF9t
ZW1rYjsKICAgICBpbnQgcmM7CiAKLSAgICByYyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShj
dHgsIGJfaW5mb19pbiwgJm15X25lZWRfbWVta2IpOworICAgIHJjID0gbGlieGxfZG9tYWluX25l
ZWRfbWVtb3J5XzB4MDQxMjAwKGN0eCwgYl9pbmZvX2luLCAmbXlfbmVlZF9tZW1rYik7CiAgICAg
cmV0dXJuIGxpYnhsX19tZW1rYl82NHRvMzIoY3R4LCByYywgbXlfbmVlZF9tZW1rYiwgbmVlZF9t
ZW1rYik7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMKaW5kZXggZDMzYzZiMzhjOS4uZTUyMGIxZGE3OSAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMK
QEAgLTMyMiw3ICszMjIsNyBAQCBzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKICAgICBpZiAoIWF1dG9iYWxsb29uKQogICAg
ICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIHJjID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGN0
eCwgJmRfY29uZmlnLT5iX2luZm8sICZuZWVkX21lbWtiKTsKKyAgICByYyA9IGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeShjdHgsIGRfY29uZmlnLCBkb21pZCwgJm5lZWRfbWVta2IpOwogICAgIGlm
IChyYyA8IDApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqV-00054g-Uf; Fri, 18 Oct 2019 15:07:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqU-00054D-Hs
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:14 +0000
X-Inumbo-ID: ef3f4032-f1b8-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef3f4032-f1b8-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 15:07:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411220;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=1jKUJSikxB9yiqNmqcnpVueJx6HmmRvphhPyUj0dFVU=;
 b=gS4a1VAk6P3WaQsTCBd04wvj4aw3D13iCqFuqni7a9y04bARJVIwR0On
 lI7ZndHmRyZnZoFZaIFWstUBlr/OgZEcxGkVGZQHjwrL+1iSx0UUsbUWo
 8vZiqmUnqFKG3LPVNUuudzd+SaAt+nEnykmHcSEaocCaz85t4PhaA7CsL I=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +WhMRasiYSJn4GUg5s3ARFnsrReYPOnnJS+Mh5D7JXTC++r/4iWnx3nZ5jXpih7WxyjlRm9g37
 4mEPAMELT53ahHohWNIPwKZ0WUIUuzo6e+1q6QmbWb5/BUbBdVC29KxNvjF1Un2Td2GST+fD9p
 QhvKaCRbsCHeDWecwaum6bFiPHfuCPGGHGad2/Fvp2JiK2GPypK0uxNYeqJ8zbEtX61eBDT0KK
 6MRhT3fPKQh8OO2kHAsKHGrRGyKIjr9WP8widub4+oXCkYvSoBmFEKSfuvg1PRHWCR+2zd0dAd
 SJE=
X-SBRS: 2.7
X-MesageID: 7434355
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7434355"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:46 +0100
Message-ID: <20191018150653.24862-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 03/10] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJlYWsgb3V0IHRoaXMgaW50byBhIG5ldyBmdW5jdGlvbi4gIFdlIGFyZSBnb2luZyB0byB3YW50
IHRvIGNhbGwgaXQKZnJvbSBhIG5ldyBjYWxsIHNpdGUuCgpVbmZvcnR1bmF0ZWx5IG5vdCBhbGwg
b2YgdGhlIGRlZmF1bHRzIGNhbiBiZSBtb3ZlZCBpbnRvIHRoZSBuZXcKZnVuY3Rpb24gd2l0aG91
dCBjaGFuZ2luZyB0aGUgb3JkZXIgaW4gd2hpY2ggdGhpbmdzIGFyZSBkb25lLiAgVGhhdApkb2Vz
IG5vdCBzZWVtIHdpc2UgYXQgdGhpcyBzdGFnZSBvZiB0aGUgcmVsZWFzZS4gIFRoZSBlZmZlY3Qg
aXMgdGhhdAphZGRpdGlvbmFsIGNhbGxzIHRvIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1
bHQgKHdoaWNoIGFyZSBnb2luZwp0byBiZSBpbnRyb2R1Y2VkKSBkbyBub3QgcXVpdGUgc2V0IGV2
ZXJ5dGhpbmcuICBCdXQgdGhleSB3aWxsIGRvIHdoYXQKaXMgbmVlZGVkLiAgQWZ0ZXIgWGVuIDQu
MTMgaXMgZG9uZSwgd2Ugc2hvdWxkIG1vdmUgdGhvc2Ugc2V0dGluZ3MgaW50bwp0aGUgcmlnaHQg
b3JkZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2MjogQWRkIG1pc3NpbmcgZXJyb3IgY2hl
Y2sKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgNDEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
fCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCAwOTk3NjFhMmQ3Li5mZDhiYjIyYmU5IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtODYyLDIyICs4NjIsMTQgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Rlc3RydWN0
aW9uX2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3lfc3RhdGUgKmRkcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwogCi1zdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21h
aW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcykKK2ludCBsaWJ4bF9fZG9tYWlu
X2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQogewotICAgIFNUQVRFX0FP
X0dDKGRjcy0+YW8pOwogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsK
LSAgICB1aW50MzJfdCBkb21pZDsKLSAgICBpbnQgaSwgcmV0OworICAgIGludCByZXQ7CiAgICAg
Ym9vbCBwb2RfZW5hYmxlZCA9IGZhbHNlOwogCi0gICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAq
LwotICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9j
b25maWc7Ci0gICAgY29uc3QgaW50IHJlc3RvcmVfZmQgPSBkY3MtPnJlc3RvcmVfZmQ7Ci0KLSAg
ICBkb21pZCA9IGRjcy0+ZG9taWRfc29mdF9yZXNldDsKLSAgICBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlX2luaXQoJmRjcy0+YnVpbGRfc3RhdGUpOwotCiAgICAgaWYgKGRfY29uZmlnLT5jX2lu
Zm8uc3NpZF9sYWJlbCkgewogICAgICAgICBjaGFyICpzID0gZF9jb25maWctPmNfaW5mby5zc2lk
X2xhYmVsOwogICAgICAgICByZXQgPSBsaWJ4bF9mbGFza19jb250ZXh0X3RvX3NpZChjdHgsIHMs
IHN0cmxlbihzKSwKQEAgLTEwMDgsNiArMTAwMCwyOCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9k
b21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAg
ICAgfQogCisgICAgcmV0ID0gMDsKKyBlcnJvcl9vdXQ6CisgICAgcmV0dXJuIHJldDsKK30KKwor
c3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRl
ICpkY3MpCit7CisgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICAgdWludDMyX3QgZG9taWQ7
CisgICAgaW50IGksIHJldDsKKworICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBs
aWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwor
ICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNzLT5yZXN0b3JlX2ZkOworCisgICAgZG9taWQg
PSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9p
bml0KCZkY3MtPmJ1aWxkX3N0YXRlKTsKKworICAgIHJldCA9IGxpYnhsX19kb21haW5fY29uZmln
X3NldGRlZmF1bHQoZ2MsZF9jb25maWcsZG9taWQpOworICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jf
b3V0OworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRjcy0+
YnVpbGRfc3RhdGUsICZkb21pZCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwpAQCAtMTAxOSw2ICsxMDMz
LDkgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2Ms
CiAgICAgZGNzLT5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9k
b21pZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLwogCisgICAgLyogcG9zdC00
LjEzIHRvZG86IG1vdmUgdGhlc2UgbmV4dCBiaXRzIG9mIGRlZmF1bHRpbmcgdG8KKyAgICAgKiBs
aWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0ICovCisKICAgICAvKgogICAgICAqIFNldCB0
aGUgZG0gdmVyc2lvbiBxdWl0ZSBlYXJseSBzbyB0aGF0IGxpYnhsIGRvZXNuJ3QgaGF2ZSB0byBw
YXNzIHRoZQogICAgICAqIGJ1aWxkIGluZm8gYXJvdW5kIGp1c3QgdG8ga25vdyBpZiB0aGUgZG9t
YWluIGhhcyBhIGRldmljZSBtb2RlbCBvciBub3QuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBkMmQ1
YWY3NDZiLi41MGFjN2I2NGVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE0NDAsNiArMTQ0MCw5
IEBAIF9oaWRkZW4gaW50IGxpYnhsX19yZXNvbHZlX2RvbWlkKGxpYnhsX19nYyAqZ2MsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgKiAgICAgQWxsIGxpYnhsIEFQSSBmdW5jdGlvbnMgYXJlIGV4cGVjdGVk
IHRvIGhhdmUgYXJyYW5nZWQgZm9yIHRoaXMKICAqICAgICB0byBiZSBjYWxsZWQgYmVmb3JlIHVz
aW5nIGFueSB2YWx1ZXMgd2l0aGluIHRoZXNlIHN0cnVjdHVyZXMuCiAgKi8KK19oaWRkZW4gaW50
IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkIC8qIGxvZ2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9t
YWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5m
byk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqb-00057I-9a; Fri, 18 Oct 2019 15:07:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqZ-00056X-IY
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:19 +0000
X-Inumbo-ID: eeffa9d6-f1b8-11e9-8aca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eeffa9d6-f1b8-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 15:07:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411221;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=UK8D8SXQlm+rrYSLRdhzAFRqrVgJXLVpfsEELklIuFA=;
 b=EYuihNXsWSKkLkaVqbXWampdNQqCHD2llF/0fZquUL+1ZH3cslqz6i0L
 39f01jW7mfzE+5RtZRiuSlB5BEHApNn8JTmjhHIEvAYYyFwUfw0i/Wvp+
 OcJbVNslcVctVpQo6xdRcWMbPCOliwqamIVpxTm3E0RhQw5cAvXdvs2ld k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: taGQT/DowkvdmrnUombJJxpaQYmOV3o8yFiy7jUucRJB54Latife49S15VUkVlU/LBBa6Z2hYG
 IJp4OxWAEMtrAHEXKsMEG6gJtyIJiYRHkXqBilnITOZ4i+1/A/cEzI0tzOECjdRn9YfFINH370
 pdkO6PoLPokiq3iePXzTyorxAN4fb16/ZXopcwh8Vv+9ArExZehC638tZ9pe3VUR2k1UcibXDA
 otCiX1gDVK/6gwnPMX0eX1fPP8uQj7CaoJ1e1MYSG8eUlNHhpYECMM3sf94lX9UtJqduYSJUgt
 KbM=
X-SBRS: 2.7
X-MesageID: 7191966
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7191966"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:48 +0100
Message-ID: <20191018150653.24862-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 05/10] libxl: Move shadow_memkb
 and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdGluZyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGJ5IGxpYnhsLiAgU28gdGhlc2UgY2Fs
Y3VsYXRpb25zCnNob3VsZCBiZSBoZXJlIGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdCBoYXMgYWxsIHRoZQpuZWNlc3NhcnkgaW5mb3JtYXRpb24gaW5jbHVkaW5nIHRo
ZSB2YWx1ZXMgb2YgbWF4X21lbWtiIGFuZCBtYXhfdmNwdXMuCgpUaGUgb3ZlcmFsbCBmdW5jdGlv
bmFsIGVmZmVjdCBkZXBlbmRzIG9uIHRoZSBjYWxsZXI6CgpGb3IgeGwsIG5vIGNoYW5nZS4gIFRo
ZSBjb2RlIG1vdmVzIGZyb20geGwgdG8gbGlieGwuCgpGb3IgY2FsbGVycyB3aG8gc2V0IG9uZSBv
ciBib3RoIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVta2IgKHdoZXRoZXIKZnJvbSBsaWJ4bF9n
ZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBvciBvdGhlcndpc2UpIGJlZm9yZSBjYWxsaW5nCmxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3IGNvZGUgd2lsbCBs
ZWF2ZSB0aGVpcgpzZXR0aW5nKHMpIHVuY2hhbmdlZC4KCkZvciBjYWxsZXJzIHdobyBkbyBub3Qg
Y2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQgYWxsLCBhbmQgd2hvCmZhaWwgdG8gc2V0
IG9uZSBvZiB0aGVzZSBtZW1vcnkgdmFsdWVzOiBub3cgdGhleSBhcmUgYm90aCBhcmUgcHJvcGVy
bHkKc2V0LiAgVGhlIHNoYWRvdyBhbmQgaW9tbXUgbWVtb3J5IHRvIGJlIHByb3Blcmx5IGFjY291
bnRlZCBmb3IgYXMKaW50ZW5kZWQuCgpGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeSBhbmQgcmVxdWVzdCB0aGUKY3VycmVudCBBUEkgKDQuMTMpIG9yIHdoaWNo
IHRyYWNrIGxpYnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJlIGFsc28Kbm93IHJpZ2h0IGFuZCBl
dmVyeXRoaW5nIHdvcmtzIGFzIGludGVuZGVkLgoKRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1ZXN0IGFuIG9sZApwcmUtNC4xMyBsaWJ4bCBB
UEksIGFuZCB3aGljaCBsZWF2ZSBvbmUgb2YgdGhlc2UgbWVta2Igc2V0dGluZ3MgdW5zZXQsCndl
IHRha2Ugc3BlY2lhbCBtZWFzdXJlcyB0byBwcmVzZXJ2ZSB0aGUgb2xkIGJlaGF2aW91ci4KClRo
aXMgbWVhbnMgdGhhdCB0aGV5IGRvbid0IGdldCB0aGUgYWRkaXRpb25hbCBpb21tdSBtZW1vcnkg
YW5kIGFyZSBhdApyaXNrIG9mIHRoZSBkb21haW4gcnVubmluZyBvdXQgb2YgbWVtb3J5IGFzIGEg
cmVzdWx0IG9mIGY4OWY1NTU4MjdhNgoicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0
aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIi4gIEJ1dCB0aGlzCmlzIG5vIHdvcnNlIHRoYW4gdGhl
IHN0YXRlIGp1c3QgYWZ0ZXIgZjg5ZjU1NTgyN2E2LCB3aGljaCBhbHJlYWR5CmJyb2tlIHN1Y2gg
Y2FsbGVycyBpbiB0aGF0IHdheS4gIFRoaXMgaXMgcGVyaGFwcyBqdXN0aWZpYWJsZSBiZWNhdXNl
Cm9mIHRoZSBBUEkgc3RhYmlsaXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkuCgpBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBkcm9wIHRoZSBzcGVjaWFsLWNhc2lu
ZyBvZiB0aGVzZSBjYWxsZXJzLgpUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2Vl
biBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCmxpYnhsX2RvbWFpbl9jcmVhdGU6IHRoZSBm
b3JtZXIgd291bGQgbm90IGluY2x1ZGUgdGhlIGlvbW11IG1lbW9yeSBhbmQKdGhlIGxhdHRlciB3
b3VsZC4gIFRoYXQgc2VlbXMgd29yc2UsIGJ1dCBpdCdzIGRlYmF0ZWFibGUuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KdjQ6IFByb3Zp
ZGUgYSBmYWxsYmFjayBkZWZhdWx0IGZvciBpb21tdV9tZW1rYiB0b28sIGZvciBvbGQgY2FsbGVy
cy4KdjI6IFJlcGxhY2UgX0Jvb2wgd2l0aCBib29sCiAgICBGaXggbG9naWMgc2Vuc2UgaW4gb2tf
dG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX21l
bS5jICAgICAgfCAgNCArKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgIHwgMTUgKyst
LS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZmQ4YmIyMmJlOS4uM2IzYjZlYzM4MSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKQEAgLTI0Nyw5ICsyNDcsMTQgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5m
b19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChnYywgYl9pbmZvKTsKICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+ZG1fcmVzdHJpY3QsIGZhbHNlKTsKIAorICAgIGlmIChiX2luZm8tPmlvbW11
X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCisgICAgICAgIC8qIE5vcm1hbGx5IGRlZmF1
bHRlZCBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgKi8KKyAgICAgICAg
Yl9pbmZvLT5pb21tdV9tZW1rYiA9IDA7CisKICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewog
ICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBpZiAoYl9pbmZvLT5zaGFk
b3dfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkKKyAgICAgICAgICAgIC8qIE5vcm1hbGx5
IGRlZmF1bHRlZCBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgKi8KICAg
ICAgICAgICAgIGJfaW5mby0+c2hhZG93X21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+
dS5odm0ubW1pb19ob2xlX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAg
ICBiX2luZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA9IDA7CkBAIC0zOTUsNiArNDAwLDcgQEAg
aW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgIGlmIChiX2luZm8tPnZpZGVvX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAg
ICAgICAgICAgICBiX2luZm8tPnZpZGVvX21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+
c2hhZG93X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCisgICAgICAgICAgICAvKiBOb3Jt
YWxseSBkZWZhdWx0ZWQgaW4gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0ICov
CiAgICAgICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1rYiA9IDA7CiAgICAgICAgIGlmIChiX2lu
Zm8tPnUucHYuc2xhY2tfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkKICAgICAgICAgICAg
IGJfaW5mby0+dS5wdi5zbGFja19tZW1rYiA9IDA7CkBAIC04NjIsNiArODY4LDMwIEBAIHN0YXRp
YyB2b2lkIGRvbWNyZWF0ZV9kZXN0cnVjdGlvbl9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRl
ICpkZHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAor
c3RhdGljIGJvb2wgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUobGlieGxfX2djICpnYykK
K3sKKyAgICAvKgorICAgICAqIFRoaXMgaXMgYSBmdWRnZS4gIFdlIGFyZSB0cnlpbmcgdG8gZmlu
ZCB3aGV0aGVyIHRoZSBjYWxsZXIKKyAgICAgKiBjYWxscyB0aGUgb2xkIHZlcnNpb24gb2YgbGli
eGxfZG9tYWluX25lZWRfbWVtb3J5LiAgSWYgdGhleSBkbworICAgICAqIHRoZW4sIGJlY2F1c2Ug
aXQgb25seSBnZXRzIHRoZSBiX2luZm8sIGFuZCBiZWNhdXNlIGl0IGNhbid0CisgICAgICogdXBk
YXRlIHRoZSBiX2luZm8gKGJlY2F1c2UgaXQncyBjb25zdCksIGl0IHdpbGwgYmFzZSBpdHMKKyAg
ICAgKiBjYWxjdWxhdGlvbnMgb24gZGVmYXVsdGluZyBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21l
bWtiIHRvIDAKKyAgICAgKiBJbiB0aGF0IGNhc2Ugd2UgcHJvYmFibHkgc2hvdWxkbid0IGRlZmF1
bHQgdGhlbSBkaWZmZXJlbnRseQorICAgICAqIGR1cmluZyBsaWJ4bF9kb21haW5fY3JlYXRlLgor
ICAgICAqCisgICAgICogVGhlIHJlc3VsdCBpcyB0aGF0IHRoZSBiZWhhdmlvdXIgd2l0aCBvbGQg
Y2FsbGVycyBpcyB0aGUgc2FtZQorICAgICAqIGFzIGluIDQuMTM6IG5vIGFkZGl0aW9uYWwgbWVt
b3J5IGlzIGFsbG9jYXRlZCBmb3Igc2hhZG93IGFuZAorICAgICAqIGlvbW11ICh1bmxlc3MgdGhl
IGNhbGxlciBzZXQgc2hhZG93X21lbWtiLCBlZyBmcm9tIGEgY2FsbCB0bworICAgICAqIGxpYnhs
X2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KS4KKyAgICAgKi8KKyAgICByZXR1cm4gIUNUWC0+
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwX2NhbGxlZCB8fAorICAgICAgICAgICAg
Q1RYLT5saWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfY2FsbGVkOworICAgIC8qCisgICAgICogVHJl
YXQgbWl4ZWQgY2FsbGVycyBhcyBuZXcgY2FsbGVycy4gIFByZXN1bWFibHkgdGhleSBrbm93IHdo
YXQKKyAgICAgKiB0aGV5IGFyZSBkb2luZy4KKyAgICAgKi8KK30KKwogaW50IGxpYnhsX19kb21h
aW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCkBAIC05NzQsNiArMTAw
NCwyMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoZF9jb25maWctPmJf
aW5mby5zaGFkb3dfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVAorICAgICAgICAmJiBva190
b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZShnYykpCisgICAgICAgIGRfY29uZmlnLT5iX2luZm8u
c2hhZG93X21lbWtiID0KKyAgICAgICAgICAgIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5KGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby5tYXhfdmNwdXMpOworCisgICAg
LyogTm8gSU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIHBhc3N0aHJvdWdoIG1vZGUgaXMg
bm90ICdzeW5jX3B0JyAqLworICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID09
IExJQlhMX01FTUtCX0RFRkFVTFQKKyAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9j
cmVhdGUoZ2MpKQorICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID0KKyAgICAg
ICAgICAgIChkX2NvbmZpZy0+Y19pbmZvLnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdI
X1NZTkNfUFQpCisgICAgICAgICAgICA/IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnko
ZF9jb25maWctPmJfaW5mby5tYXhfbWVta2IpCisgICAgICAgICAgICA6IDA7CisKICAgICByZXQg
PSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5iX2lu
Zm8pOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUg
dG8gc2V0IGRvbWFpbiBidWlsZCBpbmZvIGRlZmF1bHRzIik7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCAwMWRlNTU3NmQ5Li4wMTg1YjhmZjAxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYzNyw2ICs2
MzcsOSBAQCBzdHJ1Y3QgbGlieGxfX2N0eCB7CiAgICAgTElCWExfTElTVF9FTlRSWShsaWJ4bF9j
dHgpIHNpZ2NobGRfdXNlcnNfZW50cnk7CiAKICAgICBsaWJ4bF92ZXJzaW9uX2luZm8gdmVyc2lv
bl9pbmZvOworCisgICAgYm9vbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDBfY2Fs
bGVkLAorICAgICAgICAgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZDsKIH07CiAKIC8q
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X21lbS5jCmluZGV4IDYwNDIyOTkzOTMuLjdjMDFmYWM3ZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX21lbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00ODQsNiAr
NDg0LDggQEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKICAg
ICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjOwogCisgICAgY3R4LT5saWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnlfY2FsbGVkID0gMTsKKwogICAgIHJjID0gbGlieGxfX2RvbWFpbl9jb25maWdfc2V0
ZGVmYXVsdChnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9j
b25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX2Zv
cl9sb2dnaW5nKTsKQEAgLTUwNyw2ICs1MDksOCBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5XzB4MDQxMjAwKGxpYnhsX2N0eCAqY3R4LAogICAgIEdDX0lOSVQoY3R4KTsKICAgICBpbnQg
cmM7CiAKKyAgICBjdHgtPmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMF9jYWxsZWQg
PSAxOworCiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gYl9pbmZvWzFdOwogICAgIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvX2luaXQoYl9pbmZvKTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mb19jb3B5KGN0eCwgYl9pbmZvLCBiX2luZm9faW4pOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDNhMmM1NGRkMi4uNzk4NzFj
MjJkMCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9w
YXJzZS5jCkBAIC0xNTcyLDE5ICsxNTcyLDggQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKICAgICB9
CiAKLSAgICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSgpIGFuZAotICAgICAq
IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJlIGNhbGxlZCBhZnRlciBm
aW5hbCB2YWx1ZXMKLSAgICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQpIGZvciB2Y3B1cyBhbmQg
bWVtb3J5IGFyZSBzZXQsIGJlY2F1c2UgdGhlCi0gICAgICogY2FsY3VsYXRpb25zIGRlcGVuZCBv
biB0aG9zZSB2YWx1ZXMuICovCi0gICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSAheGx1X2NmZ19n
ZXRfbG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApCi0gICAgICAgID8gbCAqIDEw
MjQKLSAgICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShiX2luZm8tPm1h
eF9tZW1rYiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiX2lu
Zm8tPm1heF92Y3B1cyk7Ci0KLSAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQg
aWYgcGFzc3Rocm91Z2ggbW9kZSBpcyBub3QgJ3N5bmNfcHQnICovCi0gICAgYl9pbmZvLT5pb21t
dV9tZW1rYiA9IChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNf
UFQpCi0gICAgICAgID8gbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1h
eF9tZW1rYikKLSAgICAgICAgOiAwOworICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25maWcs
ICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApKQorICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1rYiA9
IGwgKiAxMDI0OwogCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJub21pZ3JhdGUi
LCAmYl9pbmZvLT5kaXNhYmxlX21pZ3JhdGUsIDApOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqf-0005AX-Qx; Fri, 18 Oct 2019 15:07:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqe-00059w-Hl
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:24 +0000
X-Inumbo-ID: efa2e394-f1b8-11e9-8aca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id efa2e394-f1b8-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 15:07:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411222;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=oQSOfhArtlO3bwUuH/V4jT2AeG2GwRZpRhSiBnBelUo=;
 b=Bg+sy8cqhPtJzeKHHxuUheqpmvtWobv42FFVZvNKYmN+w0+9U40drBGJ
 fx7ncaXEn8bd758ipLgvlSmBenbkpIUffnevyjGd7smbvzWXVX35m1f5H
 GMm1Rvo7nRIuONIdzoXhifmy4yGbX3EUvtzi7pqEytef5vTXrbcJ07Jov A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ma4s4eOZN/gs4ow3XkD9OhGiz5FqU4lnmCXLWsQ4553FHi4H/00QD8fJkQXoZ4tsv3b6O6Tlpx
 bN/Z7Br20pTBvm0NKGIdBU4BEGtBc5Wq/Z57FDam36alCFgMBButwX0hIASL236AVPFkkKdrWb
 BTR/ig7bxYFSOinOdpE57Vl+OeLa+/g7hJIX3vKOxfTbFF11XzShtpiZdnB7i0RLoCowJcaubb
 QJ2piWKdycROMteZSJ/o4VFmlL261CRM+qa6eaonRHuL0s+wJqIBZwXCGj+dcgIQazSnwR/fA6
 u0o=
X-SBRS: 2.7
X-MesageID: 7191967
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7191967"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:50 +0100
Message-ID: <20191018150653.24862-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 07/10] libxl: create:
 setdefault: Make libxl_physinfo info[1]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIG1ha2UgaXQgaW50byBhIHBv
aW50ZXIgd2l0aG91dAp0ZXh0dWFsIGNoYW5nZSBvdGhlciB0aGFuIHRvIHRoZSBkZWZpbml0aW9u
LgoKV2hpbGUgd2UgYXJlIGhlcmUsIGZpeCBzb21lIHN0eWxlIGVycm9ycyAobWlzc2luZyB7IH0p
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB0aGlz
IHZlcnNpb24gb2YgdGhlIHNlcmllcy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8
IDE2ICsrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBlNGRkZmQwNjdmLi5kNjVkZjc5MjRkIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwpAQCAtMzAsMTAgKzMwLDEwIEBACiBpbnQgbGlieGxfX2RvbWFpbl9jcmVh
dGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQogewot
ICAgIGxpYnhsX3BoeXNpbmZvIGluZm87CisgICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKICAg
ICBpbnQgcmM7CiAKLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZpbmZvKTsKKyAg
ICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwogICAgIGlmIChyYykKICAgICAg
ICAgcmV0dXJuIHJjOwogCkBAIC00NSwxMSArNDUsMTEgQEAgaW50IGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX19hcmNoX2RvbWFp
bl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCBjX2luZm8pOwogCiAgICAgaWYgKGNfaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewotICAgICAgICBpZiAoaW5mby5jYXBfaGFw
KQorICAgICAgICBpZiAoaW5mby0+Y2FwX2hhcCkgewogICAgICAgICAgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgdHJ1ZSk7Ci0gICAgICAgIGVsc2UgaWYgKGluZm8u
Y2FwX3NoYWRvdykKKyAgICAgICAgfSBlbHNlIGlmIChpbmZvLT5jYXBfc2hhZG93KSB7CiAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCBmYWxzZSk7Ci0g
ICAgICAgIGVsc2UgeworICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgTE9HKEVSUk9SLCAi
bmVpdGhlciBoYXAgbm9yIHNoYWRvdyBwYWdpbmcgYXZhaWxhYmxlIik7CiAgICAgICAgICAgICBy
ZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgICAgIH0KQEAgLTYzLDEyICs2MywxMiBAQCBpbnQgbGli
eGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgaWYg
KCFjX2luZm8tPnNzaWRyZWYpCiAgICAgICAgIGNfaW5mby0+c3NpZHJlZiA9IFNFQ0lOSVRTSURf
RE9NVTsKIAotICAgIGlmIChpbmZvLmNhcF9odm1fZGlyZWN0aW8gJiYKKyAgICBpZiAoaW5mby0+
Y2FwX2h2bV9kaXJlY3RpbyAmJgogICAgICAgICAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJY
TF9QQVNTVEhST1VHSF9VTktOT1dOKSkgewogICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0g
KChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHx8Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIWluZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZSkgPworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICFpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/
CiAgICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9V
R0hfU0hBUkVfUFQ7Ci0gICAgfSBlbHNlIGlmICghaW5mby5jYXBfaHZtX2RpcmVjdGlvKSB7Cisg
ICAgfSBlbHNlIGlmICghaW5mby0+Y2FwX2h2bV9kaXJlY3RpbykgewogICAgICAgICBjX2luZm8t
PnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7CiAgICAgfQogCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTql-0005DU-5y; Fri, 18 Oct 2019 15:07:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqj-0005CL-I8
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:29 +0000
X-Inumbo-ID: efffa6e2-f1b8-11e9-8aca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id efffa6e2-f1b8-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 15:07:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411222;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=swnojc7p8tZlUMVSFiHA8JZpgY6zZQc/i4P8oEhC9ww=;
 b=Q4VIekXbNoaCLi2fCb47cDv61G9VsdbJQjd66ZFJ2cWELA84waWBQHpo
 Wd8ZwGtvxzxKc7+Jv2mXhhwexGx1dMWhbEdo5myvvCufzoGbUbyKcOqCR
 chf+xAXRdp35T/TEHd+l/LijSOZYOUjvyICrDZJIjmQ4Q1Y8OWiOKeLoW 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KUrhtdMS17EYfWNXQ69KT0UPl/BlfGgb+knrPHdK9UT0MKtuVCtOWOs/gajDRgUWolA7zjl1zv
 HFKXjHETVqTU2WUz/Zn+aib577DWcjaF99vPtx1jFYi0PAHZht8dp6K98bXzCRWfh1pa6X8O8N
 pdWZOU8x7C+LSptxW/jRdMzQhrPOPQeknTR0KKCMV3BU/AiAhO1xHCadVpUf8cZUUw++ELGMCz
 JxolZW5u9zpqtD/cPiEzo0E7zHFhbJSHhjefkrnbAtg4kCZRN/IpE38/AfhfONDHTrI0umHYA7
 8bU=
X-SBRS: 2.7
X-MesageID: 7191968
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7191968"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:51 +0100
Message-ID: <20191018150653.24862-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 08/10] libxl: create:
 setdefault: Move physinfo into config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIHJlZmVyIHRvIGl0IGluIGNv
ZGUgd2UgYXJlCmFib3V0IHRvIGFkZCB0byB0aGlzIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNl
cmllcy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMTcgKysrKysrKystLS0t
LS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAgNyArKysrKystCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZDY1ZGY3OTI0ZC4u
MDY3MGVmOTBlZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTI4LDE1ICsyOCw5IEBACiAjaW5jbHVkZSA8
eGVuLXhzbS9mbGFzay9mbGFzay5oPgogCiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNf
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfcGh5c2luZm8gKmluZm8pCiB7Ci0gICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKLSAgICBp
bnQgcmM7Ci0KLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwotICAgIGlm
IChyYykKLSAgICAgICAgcmV0dXJuIHJjOwotCiAgICAgaWYgKCFjX2luZm8tPnR5cGUpIHsKICAg
ICAgICAgTE9HKEVSUk9SLCAiZG9tYWluIHR5cGUgdW5zcGVjaWZpZWQiKTsKICAgICAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwpAQCAtOTE1LDYgKzkwOSwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGludCByZXQ7CiAgICAgYm9vbCBw
b2RfZW5hYmxlZCA9IGZhbHNlOwogCisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CisgICAg
cmV0ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKKyAgICBpZiAocmV0KSBn
b3RvIGVycm9yX291dDsKKwogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsK
ICAgICAgICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAg
cmV0ID0gbGlieGxfZmxhc2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0x
MDEzLDcgKzEwMTEsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICByZXQgPSBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Y19pbmZv
KTsKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZk
X2NvbmZpZy0+Y19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmcGh5c2luZm8pOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsICJVbmFibGUgdG8gc2V0IGRvbWFpbiBjcmVhdGUgaW5mbyBkZWZhdWx0cyIpOwogICAg
ICAgICBnb3RvIGVycm9yX291dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGMwMDM1NmEyZjEuLmU2YTQ4OTc0ZjggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMjE2Nyw3ICsyMTY3LDEyIEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9j
b25maWctPmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmln
LT5jX2luZm8ucnVuX2hvdHBsdWdfc2NyaXB0czsKIAotICAgIHJldCA9IGxpYnhsX19kb21haW5f
Y3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Y19pbmZvKTsKKyAgICBsaWJ4
bF9waHlzaW5mbyBwaHlzaW5mbzsKKyAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAm
cGh5c2luZm8pOworICAgIGlmIChyZXQpIGdvdG8gb3V0OworCisgICAgcmV0ID0gbGlieGxfX2Rv
bWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1fY29uZmlnLT5jX2luZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5mbyk7CiAg
ICAgaWYgKHJldCkgZ290byBvdXQ7CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZv
X3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmJfaW5mbyk7CiAgICAgaWYgKHJldCkgZ290byBv
dXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwMTg1YjhmZjAxLi42YTYxNDY1OGMyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTE0NDcsNyArMTQ0Nyw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21h
aW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
IC8qIGxvZ2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
ICpjX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfcGh5c2luZm8gKmluZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIF9oaWRkZW4g
dm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqq-0005HT-Gi; Fri, 18 Oct 2019 15:07:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqo-0005GK-IW
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:34 +0000
X-Inumbo-ID: f0687bea-f1b8-11e9-8aca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0687bea-f1b8-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 15:07:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411223;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=CGsCVvA9C5CHOtZ4CTQQ9jiw/fTOwqzG4idefXSC/GY=;
 b=cXCKAOnpsP+pE+JyzpEudOm/w00FXoadL+lk8zDquBYsVjoRzxUe0+lF
 zknE0lKaT3lXg0hwjQbKnUZMdoL7J/LMZfe0jgSblX7Opu+aJECDzl6wx
 bC0/5Erb8YGHNmwmA/Ga8SsWj1EBFF4WpfJcAwTm8/k7LeDvZKhJOOqg/ E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VL2Nhg9wQOxgWbo2aJnZGNlxaUcPw7AWpQgcVx5hutHshAzukQkWfSF0CW0KEMPmu5dnyQV6T0
 wRUX2XfSJS2F+W3DLwoIsWMWXJt8aoBkywEqnNVInmctDXe9NAT45qiJQgBemVxW4nRg5hbWmD
 pfGvQjTdM/A/odg96LgpKPtNiXJ/wozRUDZmdZFOpRMD5mPkIYu1UEMtPyP8Ngfj5KLGjOVIbc
 zS3fnhFShHlUs4Vo03x809q6s62NyX4QcQHAGPKG8S+D8lzGZXTbkztEnoGVa4m6s0dzb/sG4G
 fcM=
X-SBRS: 2.7
X-MesageID: 7191969
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7191969"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:49 +0100
Message-ID: <20191018150653.24862-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 06/10] libxl: Remove/deprecate
 libxl_get_required_*_memory from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIG5vdyByZWR1bmRhbnQgYmVjYXVzZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21l
bWtiIGFyZSBub3cKZGVmYXVsdGVkIGF1dG9tYXRpY2FsbHkgYnkgbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5IGFuZApsaWJ4bF9kb21haW5fY3JlYXRlIGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBu
b3cgY2FsbCB0aGVzZTsgaW5zdGVhZCwKdGhleSBzaG91bGQganVzdCBsZXQgbGlieGwgdGFrZSBj
YXJlIG9mIGl0LgoKbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVj
ZWQgaW4gZjg5ZjU1NTgyN2E2CiAgInJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlv
biBvZiBJT01NVSBwYWdlIHRhYmxlcyIKV2UgY2FuIGZyZWVseSByZW1vdmUgaXQgYmVjYXVzZSBp
dCB3YXMgbmV2ZXIgaW4gYW55IHJlbGVhc2UuCgpsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeSBoYXMgYmVlbiBpbiBsaWJ4bCBhcHByb3hpbWF0ZWx5CmZvcmV2ZXIuICBJdCBzaG91bGQg
cHJvYmFibHkgbm90IGhhdmUgc3Vydml2ZWQgdGhlIGNyZWF0aW9uIG9mCmxpYnhsX2RvbWFpbl9j
cmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNzZXMgd2Ugc2VlIGluCnJlY2Vu
dCBjb21taXRzIHByZXZlbnRlZCB0aGlzLiAgU28gd2UgaGF2ZSB0byBrZWVwIGl0LiAgSXQgcmVt
YWlucwpmdW5jdGlvbmFsIGJ1dCB3ZSBjYW4gZGVwcmVjYXRlIGl0LiAgSG9wZWZ1bGx5IHdlIGNh
biBnZXQgcmlkIG9mIGl0CmNvbXBsZXRlbHkgYmVmb3JlIHdlIGZpbmQgdGhlIG5lZWQgdG8gY2hh
bmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UKYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB3aGljaCBp
dHMgYXJndW1lbnRzIGRvIG5vdCBjdXJyZW50bHkgc3VwcGx5LgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyB8IDE3ICsrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5j
ICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgfCAgMiAr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCmluZGV4IDNiM2I2ZWMzODEuLmU0ZGRmZDA2N2YgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC04OTIsNiArODkyLDIxIEBAIHN0YXRpYyBib29sIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3Jl
YXRlKGxpYnhsX19nYyAqZ2MpCiAgICAgICovCiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGxp
YnhsX19nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiKQor
eworICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBtZW1fcGFnZXMgPSBtYXhtZW1f
a2IgLyA0OworICAgIHVuc2lnbmVkIGludCBsZXZlbDsKKworICAgIC8qIEFzc3VtZSBhIDQgbGV2
ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZlbCAqLworICAgIGZvciAobGV2
ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCisgICAgeworICAgICAgICBtZW1fcGFnZXMgPSBE
SVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7CisgICAgICAgIGlvbW11X3BhZ2VzICs9IG1lbV9w
YWdlczsKKyAgICB9CisKKyAgICByZXR1cm4gaW9tbXVfcGFnZXMgKiA0OworfQorCiBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKQEAgLTEw
MTUsNyArMTAzMCw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGdjKSkK
ICAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21tdV9tZW1rYiA9CiAgICAgICAgICAgICAoZF9j
b25maWctPmNfaW5mby5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQot
ICAgICAgICAgICAgPyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGRfY29uZmlnLT5i
X2luZm8ubWF4X21lbWtiKQorICAgICAgICAgICAgPyBsaWJ4bF9fZ2V0X3JlcXVpcmVkX2lvbW11
X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1rYikKICAgICAgICAgICAgIDogMDsKIAog
ICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25m
aWctPmJfaW5mbyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuYwppbmRleCA0MDU3MzNiN2UxLi5mMzYwZjVlMjI4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmMKQEAgLTQ4LDIxICs0OCw2IEBAIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkCiAgICAg
cmV0dXJuIDQgKiAoMjU2ICogc21wX2NwdXMgKyAyICogKG1heG1lbV9rYiAvIDEwMjQpKTsKIH0K
IAotdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVk
IGxvbmcgbWF4bWVtX2tiKQotewotICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBt
ZW1fcGFnZXMgPSBtYXhtZW1fa2IgLyA0OwotICAgIHVuc2lnbmVkIGludCBsZXZlbDsKLQotICAg
IC8qIEFzc3VtZSBhIDQgbGV2ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZl
bCAqLwotICAgIGZvciAobGV2ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCi0gICAgewotICAg
ICAgICBtZW1fcGFnZXMgPSBESVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7Ci0gICAgICAgIGlv
bW11X3BhZ2VzICs9IG1lbV9wYWdlczsKLSAgICB9Ci0KLSAgICByZXR1cm4gaW9tbXVfcGFnZXMg
KiA0OwotfQotCiBjaGFyICpsaWJ4bF9kb21pZF90b19uYW1lKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggNjMw
Y2NiZTI4YS4uNDY5MThhZWE4NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCkBAIC0yNCw3ICsyNCw3IEBAIGNvbnN0
CiBjaGFyICpsaWJ4bF9iYXNlbmFtZShjb25zdCBjaGFyICpuYW1lKTsgLyogcmV0dXJucyBzdHJp
bmcgZnJvbSBzdHJkdXAgKi8KIAogdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hh
ZG93X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYiwgdW5zaWduZWQgaW50IHNtcF9jcHVz
KTsKLXVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25l
ZCBsb25nIG1heG1lbV9rYik7CisgIC8qIGRlcHJlY2F0ZWQ7IHNlZSBMSUJYTF9IQVZFX0RPTUFJ
Tl9ORUVEX01FTU9SWV9DT05GSUcgaW4gbGlieGwuaCAqLwogaW50IGxpYnhsX25hbWVfdG9fZG9t
aWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpkb21pZCk7CiBp
bnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4bF9jdHggKmN0eCwgY29uc3Qg
Y2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxpYnhsX2RvbWlkX3RvX25hbWUo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:07:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:07:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLTqu-0005KM-QD; Fri, 18 Oct 2019 15:07:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLTqt-0005JK-IY
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:07:39 +0000
X-Inumbo-ID: f0752584-f1b8-11e9-8aca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0752584-f1b8-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 15:07:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571411223;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zJ505CVIc7EboI0NLvSJ4NNuvkfu18tz73mUbyNQaI8=;
 b=gGPyThhrINdGMaqvfqPfsCBeqF16M2jhJSNV26hA2caUEBpdwL6yzGsl
 nM/6LtxVKIP/zklpE9r2B20wrQdUWKjHD5/FvjL/KSMnDDLe+2dGdJTsK
 p8+npoR4u5qekw8NoX0XpghpYeN15s+VR+9PtSX2aofKqc74GZSkdG91m o=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YyIe/SLmB8rcqjfPEat7MNPBJf47efN80agRPQTKzUbTglpmjnLpv3fRCEweNBR/zDF1FQGUR1
 W426Fk6OSofubklFpvUDPzyS0gMWi/VwuDNaXnYzBYSAHf5qNUhjkCQ68PXq0FJeF/SWjkhcc7
 PGmOSq+2koe0nupFpI/W5QtCR6Sv5y+oYYViVbgheQo+zKJJ7FfcS3qGNXtzd+2VU7y9n6gMtl
 i7D3yMOCt6Rg1nj9/NqcfAOlRCSOaMxO0KuJUfbsFaeNLmb9TiO4f70/NXjOH00gFpZ1dYpsJk
 Js4=
X-SBRS: 2.7
X-MesageID: 7191970
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7191970"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 18 Oct 2019 16:06:53 +0100
Message-ID: <20191018150653.24862-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v5 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFCTEVEIiBpbiBhbiBlYXJsaWVyIHVu
Y29tbWl0dGVkCnZlcnNpb24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBkb3VibGUgZHV0eS4gIFdl
IGFjdHVhbGx5IG5lZWQgYWxsIG9mCnRoZSBmb2xsb3dpbmcgdG8gYmUgc3BlY2lmaWFibGU6CiAg
KiAiZGVmYXVsdCI6IGVuYWJsZSBQVCBpZmYgd2UgaGF2ZSBkZXZpY2VzIHRvCiAgICBwYXNzIHRo
cm91Z2ggc3BlY2lmaWVkIGluIHRoZSBpbml0aWFsIGNvbmZpZyBmaWxlLgogICogImVuYWJsZWQi
IChhbmQgZmFpbCBpZiB0aGUgcGxhdGZvcm0gZG9lc24ndCBzdXBwb3J0IGl0KS4KICAqICJkaXNh
YmxlZCIgKGFuZCByZWplY3QgZnV0dXJlIFBUIGhvdHBsdWcpLgogICogInNoYXJlX3B0Ii8ic3lu
Y19wdCI6IGVuYWJsZSBQVCBhbmQgc2V0IGEgc3BlY2lmaWMgUFQgbW9kZS4KCkRlZmF1bHRpbmcg
YW5kIGVycm9yIGNoZWNraW5nIHNob3VsZCBiZSBkb25lIGluIGxpYnhsLiAgU28sIHdlIG1ha2UK
c2V2ZXJhbCBjaGFuZ2VzIGhlcmUuCgpXZSBpbnRyb2R1Y2UgImVuYWJsZWQiLCBhbmQgcmVuYW1l
ICJ1bmtub3duIiB0byAiZGVmYXVsdCIuCgpXZSBtb3ZlIGFsbCBvZiB0aGUgZXJyb3IgY2hlY2tp
bmcgYW5kIGRlZmF1bHRpbmcgY29kZSBmcm9tIHhsIGludG8KbGlieGwuICBOb3csIGxpYnhsX19k
b21haW5fY29uZmlnX3NldGRlZmF1bHQgaGFzIGFsbCBvZiB0aGUgbmVjZXNzYXJ5CmluZm9ybWF0
aW9uIHRvIGdldCB0aGlzIHJpZ2h0LiAgU28gd2UgY2FuIGRvIGl0IGFsbCB0aGVyZS4gIENob29z
aW5nCnRoZSBzcGVjaWZpYyBtb2RlIGlzIGFyY2gtc3BlY2lmaWMuCgpXZSBjYW4gYWxzbyBhcnJh
bmdlIHRvIGhhdmUgb25seSBvbmUgcGxhY2UgZWFjaCB3aGljaCBjYWxjdWxhdGVzCihpKSB3aGV0
aGVyIHBhc3N0aHJvdWdoIG5lZWRzIHRvIGJlIGVuYWJsZWQgYmVjYXVzZSBwdCBkZXZpY2VzIHdl
cmUKc3BlY2lmaWVkIChpaSkgd2hldGhlciBwdF9zaGFyZSBjYW4gYmUgdXNlZCAoZm9yIGVhY2gg
YXJjaCkuCgp4bCBub3cgb25seSBoYXMgdG8gcGFyc2UgdGhlIGVudW0gaW4gdGhlIHNhbWUgd2F5
IGFzIGl0IHBhcnNlcyBhbGwKb3RoZXIgZW51bXMuCgpUaGlzIGNoYW5nZSBmaXhlcyBhIHJlZ3Jl
c3Npb24gZnJvbSBlYXJsaWVyIDQuMTMtcHJlOiB1bnRpbCByZWNlbnQKY2hhbmdlcywgcGFzc3Ro
cm91Z2ggd2FzIG9ubHkgZW5hYmxlZCBieSBkZWZhdWx0IGlmIHBhc3N0aHJvdWdoCmRldmljZXMg
d2VyZSBzcGVjaWZpZWQuICBXZSByZXN0b3JlIHRoaXMgYmVoYXZpb3VyLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgpDQzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0u
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFBh
dWwgRHVycmFudCA8cGR1cnJhbnRAZ21haWwuY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tCnY1OiBDaGFuZ2UgInVua25vd24iIHRvICJkZWZhdWx0Ii4gIEluIHRo
ZSBtYW5wYWdlIHRvby4KCnY0OiBGaXggdHJhaWxpbmcgd2hpdGVzcGFjZQogICAgTm8gbG9uZ2Vy
IGNoYW5nZSAidW5rbm93biIgdG8gInVuc3BlY2lmaWVkIi4KCnYzOiBEcm9wIHBhcmFncmFwaCBh
Ym91dCBtYXNraW5nIGFub3RoZXIgb3NzdGVzdCByZWdyZXNzaW9uLAogICAgIGFzIHRoYXQncyBu
b3cgZml4ZWQuCiAgICBEcm9wIHJlZHVuZGFudCAiRVJST1I6IiBpbiB0d28gbG9nIG1lc3NhZ2Vz
LgogICAgQWRkIGEgY29tbWVudCBhYm91dCB0aGUgd2F5ICJlbmFibGVkIiBnZXRzIGNoYW5nZWQg
dG8gYSBzcGVjaWZpYyB2YWx1ZS4KICAgIFNwbGl0IHBhc3N0aHJvdWdoIG1vZGUgZGVmYXVsdGlu
ZyBpbnRvIGFyY2ggc3BlY2lmaWMgZnVuY3Rpb25zLgogICAgT24gQVJNLCBhbHdheXMgY2hvb3Nl
IChhbmQgaW5zaXN0IG9uKSBzaGFyZV9wdC4KICAgIFJlamVjdCBzaGFyZV9wdCBmb3Igbm9uLUhB
UCBndWVzdHMuCiAgICBSZWplY3QgcGFzc3Rocm91Z2ggZm9yIFBWSCBndWVzdHMuCiAgICBBY3R1
YWxseSBkb2N1bWVudCAidW5zcGVjaWZpZWQiIG9wdGlvbiBpbiB4bC5jZmcoNSkKICAgIFJlbmFt
ZSAidW5rbm93biIgdG8gInVuc3BlY2lmaWVkIgoKdjI6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNp
b24gb2YgdGhlIHNlcmllcy4KLS0tCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgfCAgNiAr
KysrCiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgfCAgNiArKysrCiB0b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyAgICAgfCAyNCArKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyAgfCA0MyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIHwgIDcgKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICB8
IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAg
ICAgIHwgNjcgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA3
IGZpbGVzIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KaW5kZXggNjRiZWQzMGJjZS4uMjQ1ZDNmOTQ3MiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgpAQCAtNjYwLDYgKzY2
MCwxMiBAQCBpbiBwcmVmZXJlbmNlLiBIb3dldmVyLCB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoaXMg
b3B0aW9uIGlzIGhhcmR3YXJlCiBzcGVjaWZpYy4gSWYgQjx4bCBpbmZvPiByZXBvcnRzIEI8dmly
dF9jYXBzPiBjb250YWluaW5nCiBCPGlvbW11X2hhcF9wdF9zaGFyZT4gdGhlbiB0aGlzIG9wdGlv
biBtYXkgYmUgdXNlZC4KIAorPWl0ZW0gQjxkZWZhdWx0PgorCitUaGUgZGVmYXVsdCwgd2hpY2gg
Y2hvb3NlcyBiZXR3ZWVuIEI8ZGlzYWJsZWQ+IGFuZCBCPGVuYWJsZWQ+CithY2NvcmRpbmcgdG8g
d2hldGhlciBwYXNzdGhyb3VnaCBkZXZpY2VzIGFyZSBlbmFibGVkIGluIHRoZSBjb25maWcKK2Zp
bGUuCisKID1iYWNrCiAKID1iYWNrCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNo
LmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggZDYyNDE1OWU1My4uZWU2NjQxYjNl
NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2FyY2guaApAQCAtNzMsNiArNzMsMTIgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5f
YnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
byk7CiAKIF9oaWRkZW4KK2ludCBsaWJ4bF9fYXJjaF9wYXNzdGhyb3VnaF9tb2RlX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9waHlzaW5mbyAqcGh5c2lu
Zm8pOworCitfaGlkZGVuCiBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKaW5kZXggYmYzMWI5YjNjYS4uMmYxY2E2OTQzMSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTExOTEs
NiArMTE5MSwzMCBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0X3R5cGUo
Yl9pbmZvLCBMSUJYTF9ET01BSU5fVFlQRV9QVkgpOwogfQogCitpbnQgbGlieGxfX2FyY2hfcGFz
c3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQoreworICAgIGludCByYzsKKyAgICBsaWJ4bF9kb21h
aW5fY3JlYXRlX2luZm8gKmNvbnN0IGNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOworCisgICAg
aWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCkgewor
ICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7
CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9V
R0hfU1lOQ19QVCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAi
cGFzc3Rocm91Z2g9XCJzeW5jX3B0XCIgbm90IHN1cHBvcnRlZCBvbiBBUk1cbiIpOworICAgICAg
ICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9
IDA7Cisgb3V0OgorICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggNzg2OWQ1NGIzMi4uZDU5YWMyYWIwNSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTU3LDE4ICs1Nyw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5mby0+c3NpZHJlZikK
ICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwogCi0gICAgaWYgKGlu
Zm8tPmNhcF9odm1fZGlyZWN0aW8gJiYKLSAgICAgICAgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0g
TElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTikpIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3Vn
aCA9ICgoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICFpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/Ci0g
ICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hf
U0hBUkVfUFQ7Ci0gICAgfSBlbHNlIGlmICghaW5mby0+Y2FwX2h2bV9kaXJlY3RpbykgewotICAg
ICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7Ci0g
ICAgfQotCi0gICAgLyogQW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhhdmUgYmVlbiBj
aG9zZW4gKi8KLSAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhS
T1VHSF9VTktOT1dOKTsKLQogICAgIHJldHVybiAwOwogfQogCkBAIC01OTEsNyArNTc5LDcgQEAg
aW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5vb3Mp
ID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CiAgICAgICAgIH0KIAotICAgICAgICBhc3Nl
cnQoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTik7CisgICAg
ICAgIGFzc2VydChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ERUZBVUxU
KTsKICAgICAgICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCiAgICAgICAgICAgICBs
aWJ4bF9wYXNzdGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFzc3Rocm91Z2gpKTsKIApAQCAtOTA4
LDYgKzg5Niw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIGlu
dCByZXQ7CiAgICAgYm9vbCBwb2RfZW5hYmxlZCA9IGZhbHNlOworICAgIGxpYnhsX2RvbWFpbl9j
cmVhdGVfaW5mbyAqY19pbmZvID0gJmRfY29uZmlnLT5jX2luZm87CiAKICAgICBsaWJ4bF9waHlz
aW5mbyBwaHlzaW5mbzsKICAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAmcGh5c2lu
Zm8pOwpAQCAtOTc5LDYgKzk2OCwzNCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAg
ICBib29sIG5lZWRfcHQgPSBkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51bV9k
dGRldnM7CisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hf
REVGQVVMVCkgeworICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbmVlZF9wdAorICAgICAg
ICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEIDogTElCWExfUEFTU1RIUk9VR0hfRElT
QUJMRUQ7CisgICAgfQorCisgICAgYm9vbCBpb21tdV9lbmFibGVkID0gcGh5c2luZm8uY2FwX2h2
bV9kaXJlY3RpbzsKKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhS
T1VHSF9ESVNBQkxFRCAmJiAhaW9tbXVfZW5hYmxlZCkgeworICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwKKyAgICAgICAgICAgICAicGFzc3Rocm91Z2ggbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBs
YXRmb3JtXG4iKTsKKyAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gZXJy
b3Jfb3V0OworICAgIH0KKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEICYmIG5lZWRfcHQpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9t
aWQsCisgICAgICAgICAgICAgInBhc3N0aHJvdWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBz
cGVjaWZpZWQiKTsKKyAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gZXJy
b3Jfb3V0OworICAgIH0KKworICAgIHJldCA9IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVf
c2V0ZGVmYXVsdChnYyxkb21pZCxkX2NvbmZpZywmcGh5c2luZm8pOworICAgIGlmIChyZXQpIGdv
dG8gZXJyb3Jfb3V0OworCisgICAgLyogQW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhh
dmUgYmVlbiBjaG9zZW4gKi8KKyAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJY
TF9QQVNTVEhST1VHSF9ERUZBVUxUKTsKKyAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAh
PSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEKTsKKwogICAgIC8qIElmIHRhcmdldF9tZW1rYiBp
cyBzbWFsbGVyIHRoYW4gbWF4X21lbWtiLCB0aGUgc3Vic2VxdWVudCBjYWxsCiAgICAgICogdG8g
bGlieGMgd2hlbiBidWlsZGluZyBIVk0gZG9tYWluIHdpbGwgZW5hYmxlIFBvRCBtb2RlLgogICAg
ICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNhYzk0OTRiODAuLjA1NDZkNzg2NWEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTI2NCwxMCArMjY0LDExIEBAIGxpYnhsX3ZrYl9iYWNrZW5kID0gRW51bWVy
YXRpb24oInZrYl9iYWNrZW5kIiwgWwogICAgIF0pCiAKIGxpYnhsX3Bhc3N0aHJvdWdoID0gRW51
bWVyYXRpb24oInBhc3N0aHJvdWdoIiwgWwotICAgICgwLCAidW5rbm93biIpLAorICAgICgwLCAi
ZGVmYXVsdCIpLAogICAgICgxLCAiZGlzYWJsZWQiKSwKLSAgICAoMiwgInN5bmNfcHQiKSwKLSAg
ICAoMywgInNoYXJlX3B0IiksCisgICAgKDIsICJlbmFibGVkIiksICMgYmVjb21lcyB7c3luYyxz
aGFyZX1fcHQgb25jZSBkZWZhdWx0cyBhcmUgZXZhbHVhdGVkCisgICAgKDMsICJzeW5jX3B0Iiks
CisgICAgKDQsICJzaGFyZV9wdCIpLAogICAgIF0pCiAKICMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggYzBmODhhN2Vh
YS4uOGI4MDQ1MzdiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTYzMSw2ICs2MzEsNDcgQEAgdm9pZCBsaWJ4bF9f
YXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFjcGksIHRydWUpOwogfQogCitpbnQgbGli
eGxfX2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQoreworICAgIGludCByYzsKKyAg
ICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNvbnN0IGNfaW5mbyA9ICZkX2NvbmZpZy0+Y19p
bmZvOworCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hf
RElTQUJMRUQgJiYKKyAgICAgICAgY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BW
SCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAicGFzc3Rocm91
Z2ggbm90IHlldCBzdXBwb3J0ZWQgZm9yIHg4NiBQVkggZ3Vlc3RzXG4iKTsKKyAgICAgICAgcmMg
PSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgY29uc3QgY2hh
ciAqd2h5bm90X3B0X3NoYXJlID0KKyAgICAgICAgY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWID8gIm5vdCB2YWxpZCBmb3IgUFYgZG9tYWluIiA6CisgICAgICAgICFwaHlzaW5m
by0+Y2FwX2lvbW11X2hhcF9wdF9zaGFyZSA/ICJub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZv
cm0iIDoKKyAgICAgICAgIWxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5jX2luZm8uaGFwKSA/
Im9ubHkgdmFsaWQgZm9yIEhBUCBndWVzdHMiOgorICAgICAgICBOVUxMOworCisgICAgaWYgKGNf
aW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCkgeworICAgICAg
ICBjX2luZm8tPnBhc3N0aHJvdWdoID0gd2h5bm90X3B0X3NoYXJlCisgICAgICAgICAgICA/IExJ
QlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKKyAg
ICB9CisKKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9T
SEFSRV9QVCAmJiB3aHlub3RfcHRfc2hhcmUpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
CisgICAgICAgICAgICAgInBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiAlc1xuIiwKKyAgICAgICAg
ICAgICB3aHlub3RfcHRfc2hhcmUpOworICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IDA7Cisgb3V0OgorICAgIHJldHVybiByYzsK
K30KKworCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggNzk4NzFjMjJk
MC4uMTEyZjhlZTAyNiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29s
cy94bC94bF9wYXJzZS5jCkBAIC0xMjIyLDcgKzEyMjIsNiBAQCB2b2lkIHBhcnNlX2NvbmZpZ19k
YXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgaW50IHBjaV9zZWl6ZSA9IDA7CiAg
ICAgaW50IGksIGU7CiAgICAgY2hhciAqa2VybmVsX2Jhc2VuYW1lOwotICAgIGJvb2wgaW9tbXVf
ZW5hYmxlZCwgaW9tbXVfaGFwX3B0X3NoYXJlOwogCiAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9p
bmZvICpjX2luZm8gPSAmZF9jb25maWctPmNfaW5mbzsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqYl9pbmZvID0gJmRfY29uZmlnLT5iX2luZm87CkBAIC0xMjM0LDggKzEyMzMsNiBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAg
IGV4aXQoRVhJVF9GQUlMVVJFKTsKICAgICB9CiAKLSAgICBpb21tdV9lbmFibGVkID0gcGh5c2lu
Zm8uY2FwX2h2bV9kaXJlY3RpbzsKLSAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSBwaHlzaW5mby5j
YXBfaW9tbXVfaGFwX3B0X3NoYXJlOwogICAgIGxpYnhsX3BoeXNpbmZvX2Rpc3Bvc2UoJnBoeXNp
bmZvKTsKIAogICAgIGNvbmZpZz0geGx1X2NmZ19pbml0KHN0ZGVyciwgY29uZmlnX3NvdXJjZSk7
CkBAIC0xNTA5LDY3ICsxNTA2LDEzIEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hh
ciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICh4bHVfY2ZnX2dl
dF9zdHJpbmcoY29uZmlnLCAicGFzc3Rocm91Z2giLCAmYnVmLCAwKSkgewotICAgICAgICBjX2lu
Zm8tPnBhc3N0aHJvdWdoID0KLSAgICAgICAgICAgIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwg
ZF9jb25maWctPm51bV9kdGRldnMpCi0gICAgICAgICAgICA/IExJQlhMX1BBU1NUSFJPVUdIX1VO
S05PV04gOiBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDsKLSAgICB9IGVsc2UgewotICAgICAg
ICBpZiAoIXN0cmNhc2VjbXAoImVuYWJsZWQiLCBidWYpKQotICAgICAgICAgICAgY19pbmZvLT5w
YXNzdGhyb3VnaCA9IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV047Ci0gICAgICAgIGVsc2Ugewot
ICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2ggbzsKLQotICAgICAgICAgICAgZSA9IGxpYnhs
X3Bhc3N0aHJvdWdoX2Zyb21fc3RyaW5nKGJ1ZiwgJm8pOwotICAgICAgICAgICAgaWYgKGUgfHwg
IXN0cmNhc2VjbXAoInVua25vd24iLCBidWYpKSB7Ci0gICAgICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHVua25vd24gcGFzc3Rocm91
Z2ggb3B0aW9uICclcydcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBidWYpOwotICAgICAg
ICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAg
ICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHN3aXRj
aCAoY19pbmZvLT5wYXNzdGhyb3VnaCkgewotICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfVU5L
Tk9XTjoKLSAgICAgICAgLyoKLSAgICAgICAgICogQ2hvb3NlIGEgc3VpdGFibGUgZGVmYXVsdC4g
bGlieGwgd291bGQgYWxzbyBkbyB0aGlzIGJ1dAotICAgICAgICAgKiBjaG9vc2luZyBoZXJlIGFs
bG93cyB0aGUgY29kZSBjYWxjdWxhdGluZyAnaW9tbXVfbWVta2InCi0gICAgICAgICAqIGJlbG93
IG1ha2UgYW4gaW5mb3JtZWQgZGVjaXNpb24uCi0gICAgICAgICAqLwotICAgICAgICBjX2luZm8t
PnBhc3N0aHJvdWdoID0KLSAgICAgICAgICAgIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlO
X1RZUEVfUFYpIHx8ICFpb21tdV9oYXBfcHRfc2hhcmUKLSAgICAgICAgICAgID8gTElCWExfUEFT
U1RIUk9VR0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwotICAgICAgICBi
cmVhazsKLQotICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ6Ci0gICAgICAgIGlm
IChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51bV9kdGRldnMpIHsKKyAgICBp
ZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDApKSB7
CisgICAgICAgIGlmIChsaWJ4bF9wYXNzdGhyb3VnaF9mcm9tX3N0cmluZyhidWYsICZjX2luZm8t
PnBhc3N0aHJvdWdoKSkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAg
ICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNw
ZWNpZmllZFxuIik7Ci0gICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKLSAgICAgICAgfQot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOgotICAg
ICAgICBpZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7Ci0gICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhy
b3VnaD1cInNoYXJlX3B0XCIgbm90IHZhbGlkIGZvciBQViBkb21haW5cbiIpOwotICAgICAgICAg
ICAgZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgIH0gZWxzZSBpZiAoIWlvbW11X2hhcF9wdF9z
aGFyZSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAgICAg
ICJFUlJPUjogcGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwiIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBw
bGF0Zm9ybVxuIik7Ci0gICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgICAg
ICAgICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0aHJvdWdoIG9wdGlvbiAnJXMnXG4iLAorICAg
ICAgICAgICAgICAgICAgICBidWYpOworICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQ6Ci0gICAg
ICAgIGJyZWFrOwotICAgIH0KLQotICAgIGlmICgoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJY
TF9QQVNTVEhST1VHSF9ESVNBQkxFRCkgJiYKLSAgICAgICAgIWlvbW11X2VuYWJsZWQpIHsKLSAg
ICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3Vn
aCBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOwotICAgICAgICBleGl0KC1FUlJP
Ul9GQUlMKTsKICAgICB9CiAKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hh
ZG93X21lbW9yeSIsICZsLCAwKSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:21:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:21:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLU3z-0007d3-Bp; Fri, 18 Oct 2019 15:21:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RSmm=YL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iLU3x-0007cy-Ov
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:21:09 +0000
X-Inumbo-ID: e8f453dc-f1ba-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id e8f453dc-f1ba-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 15:21:08 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5D033CA2;
 Fri, 18 Oct 2019 08:21:08 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E17D3F718;
 Fri, 18 Oct 2019 08:21:07 -0700 (PDT)
To: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20191004004745.26522-1-stewart.hildebrand@dornerworks.com>
 <39153cd6-efe5-1b5d-baba-b567c151a5f3@arm.com>
 <2474d9869a5c46e39ea862a2c78a04c4@dornerworks.com>
 <8c959176-715b-db7d-cf2f-a810791f676f@arm.com>
 <bac0e5860e8d489cb0606732e943209a@dornerworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01f2e4aa-7c04-72cf-df6f-8939a77562f1@arm.com>
Date: Fri, 18 Oct 2019 16:21:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bac0e5860e8d489cb0606732e943209a@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNS8xMC8yMDE5IDE3OjE4LCBTdGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6Cj4gT24g
VHVlc2RheSwgT2N0b2JlciAxNSwgMjAxOSA3OjAyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
IEhpLAo+IAo+IEhpIQo+IAo+Pgo+PiBPbiAxMC85LzE5IDU6NTkgUE0sIFN0ZXdhcnQgSGlsZGVi
cmFuZCB3cm90ZToKPj4+IEhvd2V2ZXIsIGV2ZW4gd2l0aCBYZW4gbG9va2luZyBmb3IgYmNtMjgz
OCwgeW91IHdvdWxkbid0IGJlIGFibGUgdG8KPj4+IGdyYWIgb25lIG9mIHRob3NlIHJlbGVhc2Vz
IGFuZCBib290IHdpdGhvdXQgcnVubmluZyBpbnRvIG90aGVyIGlzc3Vlcy4KPj4+IFlvdSdkIHN0
aWxsIG5lZWQgYSBjb3VwbGUgb2YgYWRkaXRpb25hbCBwYXRjaGVzIGF0IFs0XS4gQ3VycmVudGx5
IHRoZQo+Pj4gb25seSB3YXkgdGhhdCBJJ20gYXdhcmUgb2YgdG8gc3VjY2Vzc2Z1bGx5IGJvb3Qg
aW50byBkb20wIGFuZCBsYXVuY2gKPj4+IGRvbVUgaXMgdG8gYnVpbGQgdGhlIGRvbTAga2VybmVs
IGZyb20gc291cmNlIHdpdGggdGhlIGV4dHJhIHBhdGNoZXMKPj4+IGFwcGxpZWQgZm91bmQgYXQg
WzRdLgo+Pgo+PiBJcyB0aGVyZSBhbnkgcGxhbiB0byB1cHN0cmVhbSB0aG9zZSBwYXRjaGVzPwo+
IAo+IFR3byBvZiB0aGUgcGF0Y2hlcyBhcmUgYWRkaW5nIGRldmljZSB0cmVlIG5vZGVzICh4ZW4s
eGVuLWJvb3RhcmdzLAo+IGV0YyksIHNvIHRob3NlIGFyZSB1bmxpa2VseSB0byBiZSB1cHN0cmVh
bWVkLiBPbmUgcGF0Y2ggaXMgYQo+IGhhY2svd29ya2Fyb3VuZCB0byBkaXNhYmxlIERNQSBmb3Ig
dGhlIFNEIGNhcmQsIGFsc28gdW5saWtlbHkgdG8gYmUKPiB1cHN0cmVhbWVkLiBGaW5hbGx5LCB0
aGUgbGFzdCBwYXRjaCBhZGRzIGEgY2hlY2sgdG8gYXZvaWQgaW52b2tpbmcKPiB4ZW5fZG1hX29w
cyByZWN1cnNpdmVseS4gVGhpcyBvbmUgY291bGQgcG90ZW50aWFsbHkgYmUgdXBzdHJlYW1lZCwK
PiB0aG91Z2ggd2UgaGF2ZW4ndCBzdWJtaXR0ZWQgb3IgZ2F0aGVyZWQgYW55IGlucHV0IGZyb20g
dGhlIGxpbnV4IG9yCj4gcmFzcGJlcnJ5IHBpIGNvbW11bml0aWVzIHlldC4KPiAKPiBXZSBhcmUg
dHJhY2tpbmcgdGhlIGZvbGxvd2luZyBwYXRjaCBzZXRzIFs1XSBbNl0gWzddIGZvciB1cHN0cmVh
bSwgYW5kCj4gb3VyIGN1cnJlbnQgcGxhbiBpcyBiYXNpY2FsbHkgdG8gd2FpdCB1bnRpbCB0aGV5
IGhhdmUgYmVlbiBtZXJnZWQsIHRyeQo+IGJvb3RpbmcgdGhlIHVwc3RyZWFtIGtlcm5lbCwgdGhl
biBzZWUgaWYgaXQgaXMgc3RpbGwgbmVjZXNzYXJ5IHRvIGFwcGx5Cj4gdGhlIERNQSB3b3JrYXJv
dW5kcy4KPiAKPiBbNV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9jb3Zlci8xMTE2NTM5
NS8KPiBbNl0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9jb3Zlci8xMTE1OTM3OS8KPiBb
N10gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9jb3Zlci8xMTE0MTcxOS8KClRoYW5rIHlv
dSBmb3IgdGhlIGluZm9ybWF0aW9uLiBMZXQgU3RlZmFubyBhbmQgSSBrbm93IGlmIHdlIGNhbiBo
ZWxwLgoKPiAKPj4+ICJJZiB5b3UgYXJlIHVzaW5nIGEgZGV2aWNlIHRyZWUgd2l0aCB0aGUgb2xk
IGNvbXBhdGlibGUgc3RyaW5nCj4+PiBicmNtLGJjbTI4MzgsIHlvdSB3aWxsIG5lZWQgdG8gdXBn
cmFkZSB5b3VyIGRldmljZSB0cmVlIHRvIG9uZSB0aGF0IGhhcwo+Pj4gdGhlIG5ldyBicmNtLGJj
bTI3MTEgY29tcGF0aWJsZSBzdHJpbmcuIgo+Pgo+PiBUaGF0J3MgZmluZSB3aXRoIG1lLgo+IAo+
IE9LLCBzaW5jZSBpdCdzIHNpbXBseSBhIG1hdHRlciBvZiBhZGRpbmcgdGhpcyB0byB0aGUgY29t
bWl0IG1lc3NhZ2UsCj4gY2FuIGl0IGJlIGFkZGVkIG9uIGNvbW1pdD8gT3Igc2hvdWxkIEkgc3Bp
biBhIHYzIHdpdGggdGhlIHVwZGF0ZWQKPiBjb21taXQgbWVzc2FnZT8KCkNhbiB5b3UgcGxlYXNl
IHJlc3BpbiB0aGUgcGF0Y2ggYW5kIENDIEp1ZXJnZW4/CkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:21:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLU4e-0007gc-LB; Fri, 18 Oct 2019 15:21:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLU4d-0007gP-7A
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:21:51 +0000
X-Inumbo-ID: 009cb697-f1bb-11e9-93f5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 009cb697-f1bb-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 15:21:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLU4a-0001VG-9U; Fri, 18 Oct 2019 15:21:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLU4Z-0001sr-Rf; Fri, 18 Oct 2019 15:21:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLU4Z-0004wk-Oz; Fri, 18 Oct 2019 15:21:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142847-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=84629d4370b8e6b7871d97440babece3eb1108a5
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 15:21:47 +0000
Subject: [Xen-devel] [linux-linus test] 142847: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg0NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyODQ3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEg
eGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgODQ2MjlkNDM3MGI4ZTZiNzg3MWQ5NzQ0MGJhYmVjZTNlYjExMDhhNQpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0
M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5
LTAzLTA0IDE5OjUzOjA5IFogIDIyNyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAg
MjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMjYgZGF5cyAgMTgwIGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0Mjg0NyAgMjAxOS0xMC0xNyAyMTowNToxMCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KNDk5NiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90
IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDEyMTAxNzUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:34:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUGl-0000HW-DA; Fri, 18 Oct 2019 15:34:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QEq0=YL=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iLUGk-0000Gz-CK
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:34:22 +0000
X-Inumbo-ID: c16c3dfa-f1bc-11e9-beca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c16c3dfa-f1bc-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 15:34:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571412861;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=JLVHbMPbVrPhYgdFcNrk+5BN+l6Aamlsr8rY64BoTQY=;
 b=DyrKUP5/O8lAnU87GJ0fdhvaugDYEI0n2F6XaYUkxfzceNmDXizTbW2Q
 iSlfmrt2a7w4iVn4OOcjgZ6L3iQDopBJHxyJcOYqgF9VvvFq9pFp0dXiX
 JYOSOJMUq0e2tuTxPXC0FJKlOOk8lsD07XxzYvZexfOZCoNMfIil/DWvc 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bKvppahUs3kB4i48dXQIXiwamFv2XjZgqhxWV96Lk9kH1Jin31jK/1V+jmseVB95XbUhNM32xl
 brIVZTMifBLxaQPBRRDrvr5OTMwmha2R9SDACbccbpsC7uVTeLkuTFhgFE6Joi4YOQsVbHtZoS
 KyUTxRy1QH55jVoQsEkfWZq7WJVBF2R4LYocDCBPLuS6bRUm4FHuK9xnm5COI4SgrwruLMqFsm
 LHnLDJKaZk4Om/2vcNjx0jZz3bffTMoTkwTqRAj2rXLl1Rjr1NIzCQpik3FbcdNyWqZ3P9dHlI
 iA8=
X-SBRS: 2.7
X-MesageID: 7194113
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7194113"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Pawel Wieczorkiewicz
 <wipawel@amazon.de>, <jgross@suse.com>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20191018142518.GA6040@char.us.oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <61ece13d-4808-ff92-45a8-4974f8684e0a@citrix.com>
Date: Fri, 18 Oct 2019 16:34:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191018142518.GA6040@char.us.oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 00/12] livepatch: new features and fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, wipawel@amazon.com,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>, George
 Dunlap <George.Dunlap@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, mpohlack@amazon.com, Tim
 Deegan <tim@xen.org>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMTgvMTkgMzoyNSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIFNh
dCwgU2VwIDI4LCAyMDE5IGF0IDAzOjEyOjUzUE0gKzAwMDAsIFBhd2VsIFdpZWN6b3JraWV3aWN6
IHdyb3RlOgo+PiBUaGlzIHNlcmllcyBpbnRyb2R1Y2VzIG5ldyBmZWF0dXJlcyB0byB0aGUgbGl2
ZXBhdGNoIGZ1bmN0aW9uYWxpdHkgYXMKPj4gYnJpZWZseSBkaXNjdXNzZWQgZHVyaW5nIFhlbiBE
ZXZlbG9wZXIgU3VtbWl0IDIwMTk6IFthXSBhbmQgW2JdLgo+PiBJdCBhbHNvIHByb3ZpZGVzIGEg
ZmV3IGZpeGVzIGFuZCBzb21lIHNtYWxsIGltcHJvdmVtZW50cy4KPiAKPiBIZXlhLAo+IAo+IElz
IHRoZXJlIGFuIHY1IG9mIHRoZSBwYXRjaGVzIHNvbWV3aGVyZSBicmV3aW5nIHNvIHRoYXQgSSBj
YW4gZ2l2ZSB0aGVtCj4gb25lIGxhc3QgdGVzdD8KPiAKPiBKdWVyZ2VuLAo+IAo+IEFyZSB5b3Ug
T0sgd2l0aCBnaXZpbmcgdGhlbSBhbiBSZWxlYXNlLUFjaz8gSSB0aGluayB0aGVyZSBhcmUgb25s
eSB0d28gbWlub3IKPiBjaGFuZ2VzIHRoYXQgSmFuIHJlcXVlc3RlZC4KPiAKCkkgaGF2ZSBub3Qg
eWV0IGhhZCB0aW1lIHRvIHJldmlldyBzb21lIG9mIHRoZSBwYXRjaGVzIGluIHY0LiBJIGV4cGVj
dCBJIAp3aWxsIGhhdmUgdGltZSBvbiBNb25kYXkgdG8gbG9vayBhdCB0aGUgcmVzdC4KClRoYW5r
cywKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:41:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:41:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUNR-00019V-9L; Fri, 18 Oct 2019 15:41:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RSmm=YL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iLUNQ-00019Q-Oj
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:41:16 +0000
X-Inumbo-ID: b7d33a9a-f1bd-11e9-93f5-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b7d33a9a-f1bd-11e9-93f5-12813bfff9fa;
 Fri, 18 Oct 2019 15:41:14 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5A010C8F;
 Fri, 18 Oct 2019 08:41:14 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BF6E3F718;
 Fri, 18 Oct 2019 08:41:13 -0700 (PDT)
To: Brian Woods <brian.woods@xilinx.com>,
 Julien Grall <julien.grall.oss@gmail.com>
References: <1570650447-3225-1-git-send-email-brian.woods@xilinx.com>
 <1571342860-15838-1-git-send-email-brian.woods@xilinx.com>
 <CAJ=z9a2TxLmtE2nrwYQNVvh3K8upSszYke-PZ8BeaAs2wc0qjQ@mail.gmail.com>
 <20191017212004.GA15629@xilinx.com>
 <CAJ=z9a2ZTcE4a7Pqs5x4x_zNaO7-U7Y=B=MED65=7HFw=hm7Xw@mail.gmail.com>
 <20191017223411.GB15629@xilinx.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7334a454-715d-7a5f-2210-33e408ba055f@arm.com>
Date: Fri, 18 Oct 2019 16:41:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191017223411.GB15629@xilinx.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: add warning if memory modules
 overlap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQnJpYW4sCgpPbiAxNy8xMC8yMDE5IDIzOjM0LCBCcmlhbiBXb29kcyB3cm90ZToKPiBPbiBU
aHUsIE9jdCAxNywgMjAxOSBhdCAxMDo0OToxNVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+IE9uIFRodSwgMTcgT2N0IDIwMTkgYXQgMjI6MjAsIEJyaWFuIFdvb2RzIDxicmlhbi53b29k
c0B4aWxpbnguY29tPiB3cm90ZToKPj4+Cj4+PiBPbiBUaHUsIE9jdCAxNywgMjAxOSBhdCAwOToz
NDo1MVBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBBcyBh
IHVzZXIgc3VjaCBtZXNzYWdlIHdvdWxkIGxpa2VseSBwdXQgbWUgb2ZmLiBZb3UgdGVsbCBtZSB0
aGVyZSBhcmUKPj4+PiBhbiBvdmVybGFwLCBidXQgeW91IGRvbid0IHByb3ZpZGUgbW9yZSBpbmZv
cm1hdGlvbiBldmVuIGlmIHlvdSBsaWtlbHkKPj4+PiBoYXZlIHRoZSBpbmZvcm1hdGlvbiBpbiBw
bGFjZS4gSG93ZXZlci4uLgo+Pj4KPj4+IFdlbGwsIEkgc3VwcG9zZSB0aGUgbWVzc2FnZSBjb3Vs
ZCBiZSBjaGFuZ2VkIHRvIHNvbWV0aGluZyBsaWtlOgo+Pj4gIldBUk5JTkc6IG92ZXJsYXAgZGV0
ZWN0ZWQgaW4gdGhlIGFib3ZlIG1lbW9yeSBtb2R1bGUgYWRkcmVzc2VzLiIKPj4+IG9yIHNvbWV0
aGluZyB0byBtb3JlIGRpcmVjdGx5IGd1aWRlIHRoZSB1c2VycyB0byB0aGUgc2VjdGlvbi4gIE1h
eWJlCj4+PiBtb3ZlIHRoZSAncHJpbnRrKCJcbiIpOycgYWZ0ZXIgdGhlIHdhcm5pbmcgc28gaXQn
cyBncm91cGVkIHRpZ2h0ZXIgd2l0aAo+Pj4gdGhlIG1vZHVsZSBpbmZvcm1hdGlvbi4KPj4KPj4g
TXkgcG9pbnQgc3RhbmRzIGV2ZW4gZm9yIHRoaXMgc29ydCBvZiBtZXNzYWdlLiBZb3Uga25vdyB0
aGUgZXhhY3QKPj4gb3ZlcmxhcCwgc28gd2h5IHdvdWxkIHlvdSBoaWRlIGl0IGZyb20gdGhlIHVz
ZXJzPwo+IAo+IFdlJ3JlIG5vdCBoaWRpbmcgaXQuICBZb3UncmUgbm90IGNsdXR0ZXJpbmcgdXAg
dGhlIGxvZyB3aXRoIHRoZSBzYW1lCj4gZGF0YSBtdWx0aXBsZSB0aW1lcy4gIFNlZSBiZWxvdy4K
CldoaWxlIHRoZSB2YWx1ZXMgYXJlIHRoZSBzYW1lLCB0aGUgZGF0YSBpcyBwcmludGVkIGluIGEg
ZGlmZmVyZW50IHdheSB0byBoZWxwIAp0aGUgdXNlcnMuCgo+IAo+Pj4+Cj4+Pj4gLi4uIFdoYXQn
cyB3cm9uZyB3aXRoIGp1c3QgZHVtcGluZyB0aGUgaW5mb3JtYXRpb24gaGVyZSBkaXJlY3RseT8K
Pj4+Cj4+PiBJTU8sIGl0IGlzIGJldHRlciB0byBoYXZlIGFsbCB0aGUgaW5mb3JtYXRpb24gcHJp
bnRlZCBpbiBvbmUgc3BvdC4KPj4+IFRoZXJlIGlzIGxlc3MgdG8gZ28gdGhyb3VnaCBhbmQgZWFz
aWVyIHRvIGZpbmQgb3V0IHdoYXQgaXMgaGFwcGVuaW5nLgo+Pj4gVGhlcmUgaXMgYWxzbyB0aGUg
ZmFjdCB0aGF0IHdlIGRvIG5vdCBoYXZlIHRvIHByaW50IHRoaW5ncyB0d2ljZSAoMiBzZXRzCj4+
PiBvZiBuYW1lcywgc3RhcnRpbmcgYWRkcmVzc2VzIGFuZCBlbmRpbmcgYWRkcmVzc2VzIHBlciBv
dmVybGFwKSB3aGVuIGl0Cj4+PiBpcyBnb2luZyB0byBiZSBwcmludGVkIGluIHRoZSBuZWFyIGZ1
dHVyZSBhbnl3YXkuICBUaGUgY29zdCBvZiB0aGlzIGlzCj4+PiBqdXN0IG9uZSBpbml0ZGF0YSBi
b29sLCB3aGljaCB3aGlsZSBJIGFtIG5vdCB0aHJpbGxlZCBhYm91dCwgZG9lcyBub3QKPj4+IHNl
ZW0gdGhhdCBleHBlbnNpdmUgKGNvbXBhcmVkIHRvIGEgbmVzdGVkIGxvb3Agb3IgcHJpbnRpbmcg
b3V0IGF0IGxlYXN0Cj4+PiAoMTYqMiArIDEyKSAqIDIgY2hhcmFjdGVycyBwZXIgb3ZlcmxhcChh
dCBsZWFzdCBvbiBBcm02NCkpLgo+Pgo+PiBBZ2FpbiwgdGhpcyBpcyBib290IGNvZGUgYW5kIG5v
dCBhIHBhdGggdGhhdCBpcyBnb2luZyB0byBiZSBjYWxsZWQKPj4gaHVuZHJlZHMgb2YgdGltZS4g
U28gcGVyZm9ybWFuY2UgaXMgdGhlIGxhc3QgdGhpbmcgSSBjYXJlIGluIHRoaXMKPj4gcGF0Y2gu
Cj4+Cj4+IElmIHdlIHRyeSB0byBoZWxwIHRoZSB1c2VycyBieSB0ZWxsaW5nIHRoZW0gdGhlcmUg
aXMgYW4gb3ZlcmxhcAo+PiBiZXR3ZWVuIG1vZHVsZXMsIHRoZW4gd2Ugc2hvdWxkIGRvIGl0IHBy
b3Blcmx5IGFuZCB0ZWxsIHRoZW0gdGhlIGV4YWN0Cj4+IG92ZXJsYXAuIE90aGVyd2lzZSB0aGlz
IGlzIG5lYXJseSBhcyBwb2ludGxlc3MgYXMgYSBjcmFzaCBsYXRlciBvbiBpbgo+PiB0aGUgYm9v
dCBwcm9jZXNzLgo+Pgo+PiBJIGFsc28gZG9uJ3Qgd2FudCBhIGRvdWJsZSBmb3IgbG9vcCBvciBh
bnkgYWRkaXRpb25hbCBnbG9iYWwgdmFyaWFibGUKPj4gd2hlbiBpdCBjYW4gYmUgZG9uZSBieSBz
aW1wbHkgYWRkaW5nIGEgY2hlY2sgaW4gYWRkX2Jvb3RfbW9kdWxlKCkuCj4gCj4gVGhpcyBpc24n
dCBhYm91dCBwZXJmb3JtYW5jZSAob3RoZXIgdGhhbiB0aGUgbmVzdGVkIGZvciksIHRoaXMgaXMg
YWJvdXQKPiBwcm92aWRpbmcgYSByZWxhdGl2ZWx5IGNsZWFuIGFuZCBzYW5lIGxvZyB0byByZWFk
LiAgSXQncyBub3QgdGhhdAo+IGRpZmZpY3VsdCB0byBnbyB0aHJvdWdoIHRoZSBhZGRyZXNzZXMg
YW5kIHNlZSBjb25mbGljdHMuICBUaGlzIGFsc28KPiBrZWVwcyBpdCBhbGwgaW4gb25lIHBhcnQg
b2YgdGhlIGxvZyBhbmQgc2hvcnRlciB3aXRob3V0IGxvc2luZwo+IGluZm9ybWF0aW9uLiAgU2hv
cnRlciBhbmQgd2VsbCBzdHJ1Y3R1cmVkIGxvZ3MgKHdpdGhvdXQgbG9zaW5nIGluZm8pCj4gbWFr
ZXMgaXQgZWFzaWVyIHRvIHJlYWQuICBNYWtpbmcgbG9ncyBlYXNpZXIgdG8gcmVhZCBoZWxwcyBl
dmVyeW9uZS4KPiAKPiBTaG93aW5nIHRoZSBhZGRyZXNzZXMgYW5kIG1vZHVsZSBuYW1lIGl0c2Vs
ZiB3aWxsIHRha2UgMiBsaW5lcyBhc3N1bWluZwo+IHlvdSBzdGF5IHdpdGhpbiA4MCBjaGFycy4g
ICgxNioyICsgMTIpICogMiA9IDg4LCB0aGF0J3Mgd2l0aG91dCBzcGFjZXMsCj4gJzB4J3Mgb3Ig
YW55IHNvcnQgb2YgbWVzc2FnZSBleHBsYWluaW5nIHdoYXQncyBhY3R1YWxseSBnb2luZyB3cm9u
Zy4KPiBUaGUgbW9kdWxlIG5hbWVzIGFuZCBhZGRyZXNzZXMgd2lsbCBiZSBwcmludGVkIG91dCBh
bnl3YXkgaW4gdGhlIG5lYXIKPiBmdXR1cmUsIHNvIHdoeSBub3QgZ3JvdXAgdGhlbSB0b2dldGhl
cj8KCkhlcmUgYWdhaW4geW91IGFyZ3VlIGFib3V0IHRoZSBwZXJmb3JtYW5jZSBhbmQgc21hbGxl
ciBtZXNzYWdlLi4uIFRoaXMgaXMgYSAKd2FybmluZyAoc28gbm90IHByaW50ZWQgaW4gdGhlIG5v
cm1hbCBjb3Vyc2UpIGFuZCBYZW4gaXMgbGlrZWx5IHRvIGJyZWFrIAphZnRlcndhcmRzLiBTbyB3
aGF0IHlvdSB3YW50IGhlcmUgaXMgYSBiaWcgZmF0IHdhcm5pbmcgYW5kIG5vdCBhIHNtYWxsIG9u
ZSBhbmQgCmVhc3kgdG8gbWlzcy4KCj4gCj4gVGhlIHB1cnBvc2Ugb2YgdGhlIHdhcm5pbmcgaXMg
dG8gdGVsbCB0aGUgdXNlciBzb21ldGhpbmcgaXMgd3JvbmcsIGJvdGgKPiBtZXNzYWdlcyBkbyB0
aGF0IGFuZCBwcm92aWRlIHRoZSBpbmZvcm1hdGlvbiB0byBkZXRlcm1pbmUgd2hhdCdzIHdyb25n
CldlIGJvdGggY2FuIHByb2JhYmx5IGZpZ3VyZSBvdXQgd2l0aCBtb3JlIG9yIGxlc3Mgc29tZSBl
ZmZvcnQuIElmIHlvdSBoYXZlIDItMyAKbW9kdWxlcyB0aGF0J3MgZmluZS4gQnV0IGlmIHlvdSBo
YXZlIDEwLCB0aGVuIGl0IGlzIGJlY29taW5nIG1vcmUgY29tcGxleC4KTXkgdGltZSBpcyBxdWl0
ZSB2YWx1YWJsZSBhbmQgdGhlcmVmb3JlIEkgd2FudCB0aGUgaHlwZXJ2aXNvciB0byBoZWxwIG1l
IGZpbmQuCgpUbyBtYWtlIGFuIGFuYWxvZ3ksIHdvdWxkIHlvdSBsaWtlIGlmIHlvdXIgY29tcGls
ZXIgdGVsbHMgeW91ICJUaGVyZSBpcyBhIGJ1ZyBpbiAKZmlsZSBYIiBidXQgZG9lcyBub3QgdGVs
bCB5b3UgdGhlIGV4YWN0IGxpbmU/IEkgcGVyc29uYWxseSB3b3VsZG4ndCwgZXZlbiBpZiB0aGUg
CmZpbGUgaXMgZmFpcmx5IHNtYWxsLgoKU28gd2hpbGUgSSBhbSBoYXBweSB0byBzZSBhIHdheSB0
byBjaGVjayB0aGUgbW9kdWxlcywgSSBkaXNsaWtlIHRoaXMgYXBwcm9hY2guIFNvOgoKTmFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:46:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUSh-0001Kn-0s; Fri, 18 Oct 2019 15:46:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLUSg-0001Ki-ER
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:46:42 +0000
X-Inumbo-ID: 79c3244e-f1be-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 79c3244e-f1be-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 15:46:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLUSd-00020v-Pk; Fri, 18 Oct 2019 15:46:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLUSd-0003xH-Ck; Fri, 18 Oct 2019 15:46:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLUSd-00062F-BZ; Fri, 18 Oct 2019 15:46:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142848-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c3038e718a19fc596f7b1baba0f83d5146dc7784
X-Osstest-Versions-That: linux=dafd634415a7f9892a6fcc99c540fe567ab42c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 15:46:39 +0000
Subject: [Xen-devel] [linux-4.19 test] 142848: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg0OCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MjYxMgoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDE0MjYxMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjYxMgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjMzAzOGU3MThh
MTlmYzU5NmY3YjFiYWJhMGY4M2Q1MTQ2ZGM3Nzg0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICBkYWZkNjM0NDE1YTdmOTg5MmE2ZmNjOTljNTQwZmU1NjdhYjQyYzkyCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI2MTIgIDIwMTktMTAtMTEgMTY6NDA6MjMgWiAgICA2IGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyODQ4ICAyMDE5LTEwLTE3IDIxOjEwOjM2IFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxhbiBTdGVy
biA8c3Rlcm5Acm93bGFuZC5oYXJ2YXJkLmVkdT4KICBBbGV4YW5kZXIgVXN5c2tpbiA8YWxleGFu
ZGVyLnVzeXNraW5AaW50ZWwuY29tPgogIEFuZHJlYXMgS2xpbmdlciA8YWtAaXQta2xpbmdlci5k
ZT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFubmEgU2No
dW1ha2VyIDxBbm5hLlNjaHVtYWtlckBOZXRhcHAuY29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQu
Ymllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFybmFsZG8gQ2FydmFsaG8gZGUgTWVsbyA8YWNtZUBy
ZWRoYXQuY29tPgogIEJhb2xpbiBXYW5nIDxiYW9saW4ud2FuZ0BsaW5hcm8ub3JnPgogIEJhcnRv
c3ogR29sYXN6ZXdza2kgPGJnb2xhc3pld3NraUBiYXlsaWJyZS5jb20+CiAgQmFzdGllbiBOb2Nl
cmEgPGhhZGVzc0BoYWRlc3MubmV0PgogIEJlbmkgTWFobGVyIDxiZW5pLm1haGxlckBnbXgubmV0
PgogIEJpbGwgS3V6ZWphIDx3aWxsaWFtLmt1emVqYUBzdHJhdHVzLmNvbT4KICBCb2IgTW9vcmUg
PHJvYmVydC5tb29yZUBpbnRlbC5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgog
IEJyaWFuIE5vcnJpcyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIEJydWNlIENoZW4gPGJy
dWNlLmNoZW5AdW5pc29jLmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNs
ZS5jb20+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgRGF2ZSBXeXNvY2hh
bnNraSA8ZHd5c29jaGFAcmVkaGF0LmNvbT4KICBEYXZpZCBGcmV5IDxkcGZyZXlAZ21haWwuY29t
PgogIERhdmlkIFJpZW50amVzIDxyaWVudGplc0Bnb29nbGUuY29tPgogIERhdmlkIFN0ZXJiYSA8
ZHN0ZXJiYUBzdXNlLmNvbT4KICBFcmlrIFNjaG1hdXNzIDxlcmlrLnNjaG1hdXNzQGludGVsLmNv
bT4KICBGYWJyaWNlIEdhc25pZXIgPGZhYnJpY2UuZ2FzbmllckBzdC5jb20+CiAgR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4K
ICBIYXJzaGFkIFNoaXJ3YWRrYXIgPGhhcnNoYWRzaGlyd2Fka2FyQGdtYWlsLmNvbT4KICBJYW4g
Um9nZXJzIDxpcm9nZXJzQGdvb2dsZS5jb20+CiAgSWNlbm93eSBaaGVuZyA8aWNlbm93eUBhb3Nj
LmlvPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphY2t5IENhbyA8SmFja3ku
Q2FvQHNvbnkuY29tPgogIEphY2t5LkNhb0Bzb255LmNvbSA8SmFja3kuQ2FvQHNvbnkuY29tPgog
IEphZWdldWsgS2ltIDxqYWVnZXVrQGtlcm5lbC5vcmc+CiAgSmFuIFNjaG1pZHQgPGphbkBjZW50
cmljdWxhci5jb20+CiAgSmFuYWthcmFqYW4gTmF0YXJhamFuIDxKYW5ha2FyYWphbi5OYXRhcmFq
YW5AYW1kLmNvbT4KICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVyZW15IExpbnRv
biA8amVyZW15LmxpbnRvbkBhcm0uY29tPgogIEppYXh1biBZYW5nIDxqaWF4dW4ueWFuZ0BmbHln
b2F0LmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSm9oYW4gSG92b2xkIDxq
b2hhbkBrZXJuZWwub3JnPgogIEpvaG4gR2FycnkgPGpvaG4uZ2FycnlAaHVhd2VpLmNvbT4KICBK
b24gRGVycmljayA8am9uYXRoYW4uZGVycmlja0BpbnRlbC5jb20+CiAgSm9uYXRoYW4gQ2FtZXJv
biA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvc2VmIEJhY2lrIDxqb3NlZkB0b3hp
Y3BhbmRhLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEthaS1I
ZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTG9yZW56byBQaWVyYWxpc2kgPGxvcmVu
em8ucGllcmFsaXNpQGFybS5jb20+CiAgTWFyY28gRmVsc2NoIDxtLmZlbHNjaEBwZW5ndXRyb25p
eC5kZT4KICBNYXJrLVBLIFRzYWkgPG1hcmstcGsudHNhaUBtZWRpYXRlay5jb20+CiAgTWFzYXlv
c2hpIE1penVtYSA8bS5taXp1bWFAanAuZnVqaXRzdS5jb20+CiAgTWF0aGlhcyBOeW1hbiA8bWF0
aGlhcy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hl
aGFiK3NhbXN1bmdAa2VybmVsLm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4K
ICBOYXZpZCBFbWFtZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgTnVubyBTw6Eg
PG51bm8uc2FAYW5hbG9nLmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2UuY29tPgog
IFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBp
YXN0cnl5eUBnbWFpbC5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5j
b20+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBSYWZhZWwgSi4g
V3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CiAgUmFuZHkgRHVubGFwIDxyZHVu
bGFwQGluZnJhZGVhZC5vcmc+CiAgUmVpbmhhcmQgU3BleWVyZXIgPHJzcG1uQGFyY29yLmRlPgog
IFJpY2sgVHNlbmcgPHJ0c2VuZ0BudmlkaWEuY29tPgogIFNhc2hhIExldmluIDxzYXNoYWxAa2Vy
bmVsLm9yZz4KICBTY290dCBUYWxiZXJ0IDxzd3RAdGVjaGllLm5ldD4KICBTcml2YXRzYSBTLiBC
aGF0IChWTXdhcmUpIDxzcml2YXRzYUBjc2FpbC5taXQuZWR1PgogIFN0ZXZlIEZyZW5jaCA8c3Rm
cmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBNYWNMZWFuIDxTdGV2ZS5NYWNMZWFuQE1pY3Jv
c29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1pcy5vcmc+
CiAgU3VzaG1hIEthbGFrb3RhIDxzdXNobWF4LmthbGFrb3RhQGludGVsLmNvbT4KICBzeXpib3Qr
MDI0M2NiMjUwYTUxZWVlZmI4Y2NAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbQogIHN5emJvdCtm
OTU0OWY1ZWU4YTU0MTZmMGI5NUBzeXprYWxsZXIuYXBwc3BvdG1haWwuY29tCiAgVG9tYXMgV2lu
a2xlciA8dG9tYXMud2lua2xlckBpbnRlbC5jb20+CiAgVG9yZXogU21pdGggPHRvcmV6QHJlZGhh
dC5jb20+CiAgVHJvbmQgTXlrbGVidXN0IDx0cm9uZC5teWtsZWJ1c3RAaGFtbWVyc3BhY2UuY29t
PgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmRteUBnbWFpbC5jb20+CiAgV2lsbCBEZWFjb24gPHdp
bGxAa2VybmVsLm9yZz4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhA
cmVuZXNhcy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAyMTg4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:47:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUTL-0001R4-BB; Fri, 18 Oct 2019 15:47:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RSmm=YL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iLUTK-0001Qx-1D
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:47:22 +0000
X-Inumbo-ID: 923f1546-f1be-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 923f1546-f1be-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 15:47:21 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E3E4DC8F;
 Fri, 18 Oct 2019 08:47:20 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0635A3F718;
 Fri, 18 Oct 2019 08:47:19 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
 <20191018150653.24862-11-ian.jackson@eu.citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <38a9ad6c-6624-3e2a-aca7-20cb8ee14ce9@arm.com>
Date: Fri, 18 Oct 2019 16:47:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191018150653.24862-11-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v5 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMTgvMTAvMjAxOSAxNjowNiwgSWFuIEphY2tzb24gd3JvdGU6Cj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
PiBpbmRleCBiZjMxYjliM2NhLi4yZjFjYTY5NDMxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiBAQCAtMTE5MSw2
ICsxMTkxLDMwIEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXRfdHlw
ZShiX2luZm8sIExJQlhMX0RPTUFJTl9UWVBFX1BWSCk7Cj4gICB9Cj4gICAKPiAraW50IGxpYnhs
X19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFp
bl9jb25maWcgKmRfY29uZmlnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykKPiArewo+ICsgICAgaW50
IHJjOwo+ICsgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjb25zdCBjX2luZm8gPSAmZF9j
b25maWctPmNfaW5mbzsKPiArCj4gKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJY
TF9QQVNTVEhST1VHSF9FTkFCTEVEKSB7Cj4gKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9
IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwo+ICsgICAgfQo+ICsKPiArICAgIGlmIChjX2lu
Zm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpIHsKPiArICAgICAg
ICBMT0dEKEVSUk9SLCBkb21pZCwKPiArICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cInN5bmNf
cHRcIiBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7Cj4gKyAgICAgICAgcmMgPSBFUlJPUl9JTlZB
TDsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0KCldvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8g
dXNlIGEgc3dpdGNoIGNhc2Ugb3Igd2hpdGVsaXN0IGhlcmU/IFNvIHdlIGRvbid0IGVuZCB1cCAK
dG8gc2xpcCB0aHJvdWdoIGlmIGEgbmV3IHR5cGUgaXMgYWRkZWQgYW5kIHVuc3VwcG9ydGVkIG9u
IEFybS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUX6-0002Ff-Vc; Fri, 18 Oct 2019 15:51:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLUX5-0002Fa-9w
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:51:15 +0000
X-Inumbo-ID: 1bfdbad0-f1bf-11e9-93f7-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bfdbad0-f1bf-11e9-93f7-12813bfff9fa;
 Fri, 18 Oct 2019 15:51:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571413872;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=rOL4z7YxOZzo+WjLdxnNa2UFpcAzt+/Gpb6zIaCIy0Y=;
 b=QR/HDlS55Qdb7fB+QVFWY7lnqxbz9XiHGNBWBneMqBBDhhwtdPfZ4p6n
 7wMfMpaLOl9fMpCZM1r6FQtD+prq2G5a8cWmECgxxFDSFtWEMdoWy0vBf
 r2Osofpq1WlAo5mWJ/XfGY9pDwiB3ycuYqsXzAriQIv4vhjJaJ+27+VPa k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7xuczwYebeaZJdeA2/nqAlRNlhw0Od5pWzDSQGTjYdsQGU9m97AgCg/5jW/FUsLD+xauEGOzIW
 ggS6HmlOHwLAr1NFxntqbDZjqKbd8z/GGPwdY7JwYAq3rOv4DtpVm/kNcdFURaBdimrhDD+uxb
 KrGuxNXeaxlEGGfJfnbblUgXPR5T+vcTvr41zjWoOrZWKmxRdALov4iaoA/coBiEe460U23s3+
 q6Oh+s2prgCIzWlCF5f8H99ORwVjdfi/KIhRG3b47mghvKPnh14lQJSPz0texlP31VM620S4fJ
 WR4=
X-SBRS: 2.7
X-MesageID: 7396923
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7396923"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23977.57197.104861.3770@mariner.uk.xensource.com>
Date: Fri, 18 Oct 2019 16:51:09 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <38a9ad6c-6624-3e2a-aca7-20cb8ee14ce9@arm.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
 <20191018150653.24862-11-ian.jackson@eu.citrix.com>
 <38a9ad6c-6624-3e2a-aca7-20cb8ee14ce9@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v5 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, Paul
 Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWEVOIFBBVENIIGZvci00LjEzIHY1IDEwLzEwXSBs
aWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBsb2dpYyIpOgo+IE9uIDE4LzEw
LzIwMTkgMTY6MDYsIElhbiBKYWNrc29uIHdyb3RlOgouLi4KPiA+ICsgICAgaWYgKGNfaW5mby0+
cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCkgewo+ID4gKyAgICAgICAg
TE9HRChFUlJPUiwgZG9taWQsCj4gPiArICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cInN5bmNf
cHRcIiBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7Cj4gPiArICAgICAgICByYyA9IEVSUk9SX0lO
VkFMOwo+ID4gKyAgICAgICAgZ290byBvdXQ7Cj4gPiArICAgIH0KPiAKPiBXb3VsZCBpdCBtYWtl
IHNlbnNlIHRvIHVzZSBhIHN3aXRjaCBjYXNlIG9yIHdoaXRlbGlzdCBoZXJlPyBTbyB3ZSBkb24n
dCBlbmQgdXAgCj4gdG8gc2xpcCB0aHJvdWdoIGlmIGEgbmV3IHR5cGUgaXMgYWRkZWQgYW5kIHVu
c3VwcG9ydGVkIG9uIEFybS4KCkkgd291bGRuJ3QgbWluZCBjaGFuZ2luZyB0aGlzIHRvCiAgIGNf
aW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQKCkFsdGhvdWdo
IGl0J3MgYSBzaGFtZSB5b3UncmUgcmFpc2luZyB0aGlzIG5vdy4gIFRoaXMgY29kZSBoYXMgYmVl
bgpsaWtlIHRoaXMgc2luY2UgdjMuICBXb3VsZCB5b3UgbWluZCBpZiB3ZSBkaWQgdGhpcyBhcyBh
IGZvbGxvd3VwCnBhdGNoID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:53:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:53:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUZ3-0002MP-E6; Fri, 18 Oct 2019 15:53:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RSmm=YL=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iLUZ2-0002MJ-JG
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:53:16 +0000
X-Inumbo-ID: 65ad776a-f1bf-11e9-8aca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 65ad776a-f1bf-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 15:53:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 90778C8F;
 Fri, 18 Oct 2019 08:53:15 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A80AA3F718;
 Fri, 18 Oct 2019 08:53:14 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
 <20191018150653.24862-11-ian.jackson@eu.citrix.com>
 <38a9ad6c-6624-3e2a-aca7-20cb8ee14ce9@arm.com>
 <23977.57197.104861.3770@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <707b518c-045c-0db7-0c6b-939d6d5566d8@arm.com>
Date: Fri, 18 Oct 2019 16:53:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23977.57197.104861.3770@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v5 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMTgvMTAvMjAxOSAxNjo1MSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVsaWVu
IEdyYWxsIHdyaXRlcyAoIlJlOiBbWEVOIFBBVENIIGZvci00LjEzIHY1IDEwLzEwXSBsaWJ4bC94
bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBsb2dpYyIpOgo+PiBPbiAxOC8xMC8yMDE5
IDE2OjA2LCBJYW4gSmFja3NvbiB3cm90ZToKPiAuLi4KPj4+ICsgICAgaWYgKGNfaW5mby0+cGFz
c3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCkgewo+Pj4gKyAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsCj4+PiArICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cInN5bmNfcHRc
IiBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7Cj4+PiArICAgICAgICByYyA9IEVSUk9SX0lOVkFM
Owo+Pj4gKyAgICAgICAgZ290byBvdXQ7Cj4+PiArICAgIH0KPj4KPj4gV291bGQgaXQgbWFrZSBz
ZW5zZSB0byB1c2UgYSBzd2l0Y2ggY2FzZSBvciB3aGl0ZWxpc3QgaGVyZT8gU28gd2UgZG9uJ3Qg
ZW5kIHVwCj4+IHRvIHNsaXAgdGhyb3VnaCBpZiBhIG5ldyB0eXBlIGlzIGFkZGVkIGFuZCB1bnN1
cHBvcnRlZCBvbiBBcm0uCj4gCj4gSSB3b3VsZG4ndCBtaW5kIGNoYW5naW5nIHRoaXMgdG8KPiAg
ICAgY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVAoKSSB0
aGluayBpdCB3b3VsZCBuZWVkIHRvIGJlCgpjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BB
U1NUSFJPVUdIX1NIQVJFX1BUICYmIGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gCkxJQlhMX1BBU1NU
SFJPVUdIX0RJU0FCTEVELgoKPiAKPiBBbHRob3VnaCBpdCdzIGEgc2hhbWUgeW91J3JlIHJhaXNp
bmcgdGhpcyBub3cuICBUaGlzIGNvZGUgaGFzIGJlZW4KPiBsaWtlIHRoaXMgc2luY2UgdjMuICBX
b3VsZCB5b3UgbWluZCBpZiB3ZSBkaWQgdGhpcyBhcyBhIGZvbGxvd3VwCj4gcGF0Y2ggPwoKU29y
cnkgSSBoYXZlbid0IGJlZW4gcmVhbGx5IGdvb2QgYXQgcmV2aWV3aW5nIHRoaXMgd2VlayA6KC4K
CkkgYW0gaGFwcHkgaWYgdGhpcyBpcyBkb25lIGluIGEgZm9sbG93LXVwLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 15:56:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 15:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUbr-0002VT-Tp; Fri, 18 Oct 2019 15:56:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/MKZ=YL=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLUbr-0002VO-0i
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 15:56:11 +0000
X-Inumbo-ID: cd5fa590-f1bf-11e9-beca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd5fa590-f1bf-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 15:56:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571414171;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=hYImDmoSvBExWJ8Yy6hU3n60kTmSnzSCNdoKG0be/e8=;
 b=YmWkgsaVyY4nsErHTHQhf9wAMmpARWyDPPd5SA1o1yxAAAaaKNdq39gU
 44zcrsD4EVkVMYasNO2lv+jyXsDNWCmgxtDWbzgH3goABixmcTH8YlxnK
 DSRxs6M5gRSMBHPME1ZlXAQ0EOXkAMZgES9BM7kEl4so0rpqaa8WWhkqT A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lsVWaSpnmDp0G3FF4RIlgR6HsZtE10LCkGxrWpW/Gwj3hevdf5M91uPLNceq4hklJDRPDpetXE
 6ukuBwXx6NYoWZuPmAf72FCauECfWRJuYx9cD9zmdazS4cHpS9/kJ303KiC7x7Cn6m/l6x/8r6
 lEKI6f2tnOsuJ+5jXcWckrYKMgTpjWCUJwAHb8yW7f35AzT2quA7TSi1uMoK7203nboHBEmsfB
 142bWcfO3CaoSucrfqPW1AgnjyfR8ZtHkeLBjCNlaAhxP78Db8lx4TjX426Mi/nxT2b7/gpVBi
 QQ4=
X-SBRS: 2.7
X-MesageID: 7103192
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7103192"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23977.57494.266150.354517@mariner.uk.xensource.com>
Date: Fri, 18 Oct 2019 16:56:06 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <707b518c-045c-0db7-0c6b-939d6d5566d8@arm.com>
References: <20191018150653.24862-1-ian.jackson@eu.citrix.com>
 <20191018150653.24862-11-ian.jackson@eu.citrix.com>
 <38a9ad6c-6624-3e2a-aca7-20cb8ee14ce9@arm.com>
 <23977.57197.104861.3770@mariner.uk.xensource.com>
 <707b518c-045c-0db7-0c6b-939d6d5566d8@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v5 10/10] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Paul
 Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWEVOIFBBVENIIGZvci00LjEzIHY1IDEwLzEwXSBs
aWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBsb2dpYyIpOgo+IE9uIDE4LzEw
LzIwMTkgMTY6NTEsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gSSB3b3VsZG4ndCBtaW5kIGNoYW5n
aW5nIHRoaXMgdG8KPiA+ICAgICBjX2luZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJP
VUdIX1NIQVJFX1BUCj4gCj4gSSB0aGluayBpdCB3b3VsZCBuZWVkIHRvIGJlCj4gCj4gY19pbmZv
LT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVCAmJiBjX2luZm8tPnBh
c3N0aHJvdWdoICE9IAo+IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVELgoKRXJyLCBpbmRlZWQu
ICBJJ2xsIGRvIHRoaXMgb3IgYSBzd2l0Y2goKS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:11:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLUqL-0004gO-Gy; Fri, 18 Oct 2019 16:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6/2k=YL=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iLUqK-0004gJ-6E
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:11:08 +0000
X-Inumbo-ID: e3c1ca64-f1c1-11e9-93f9-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3c1ca64-f1c1-11e9-93f9-12813bfff9fa;
 Fri, 18 Oct 2019 16:11:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571415066;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=IR/lUiClsaQcj3tRY2gNXun4kFllLrzQRAZSZvzSJkc=;
 b=Xhtg7mKkZ5pY1HZZqxDu07ibmXAW0K/x38qclLUNyISpjbgwnOfh6AbB
 Ouk470cbzUznXBvtrNZzjkbLAQAZLjLYr1DoqDtwZkjTk4wuViR5jSfaJ
 UO8lTyXlfqZmLVWTTmiZCBvXbsDEbehIKFIrU1VxLzODxO4/466SLfXWb c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6WhrZSy041fAxh4tR18X2cLPC6CqOe/TClDXt7a6tqTJxcYqCOZwD2fCRuQOr4Uq2pveC7XFfZ
 rd1bQHCFJHN8bymMERG8MDjP+3YiPz1M7/owDTQI6hUM+hikRSVlx4NlhQ/tUCSOMs7+3hMppR
 qnYyIIzDRi9WnhaqM6KYDPg090/J9n6KDpaU5ybnC/LOZZ4h4rKV/IEHKFCz+NQr59c/4DoTm/
 DAsWIZkUDm4KbgigysTWdIc1q3+jEB3B2tkMs3zhwqFJt8ghFZBh5wAVvVt9raw++8dCV9FFlg
 QsY=
X-SBRS: 2.7
X-MesageID: 7398999
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,312,1566878400"; 
   d="scan'208";a="7398999"
Date: Fri, 18 Oct 2019 17:11:03 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20191018161103.GI1138@perard.uk.xensource.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
 <20191001103522.GG1163@perard.uk.xensource.com>
 <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
 <20191014150341.GA12156@gao-cwp>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191014150341.GA12156@gao-cwp>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sander Eikelenboom <linux@eikelenboom.it>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMTE6MDM6NDNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gVGh1LCBPY3QgMTAsIDIwMTkgYXQgMDY6MTM6NDNQTSArMDIwMCwgU2FuZGVyIEVpa2Vs
ZW5ib29tIHdyb3RlOgo+ID5IaSBBbnRob255IC8gQ2hhbywKPiA+Cj4gPkkgaGF2ZSB0byBjb21l
IGJhY2sgdG8gdGhpcywgYSBiaXQgYmVjYXVzZSBwZXJoYXBzIHRoZXJlIGlzIGFuIHVuZGVybHlp
bmcgaXNzdWUuCj4gPldoaWxlIGl0IGVhcmxpZXIgb2NjdXJyZWQgdG8gbWUgdGhhdCB0aGUgVk0g
dG8gd2hpY2ggSSBwYXNzZWQgdGhyb3VnaCBtb3N0IHBjaS1kZXZpY2VzIAo+ID4oOCB0byBiZSBl
eGFjdCkgYmVjYW1lIHZlcnkgc2xvdyB0byBzaHV0ZG93biwgYnV0IEkgIGRpZG4ndCBpbnZlc3Rp
Z2F0ZSBpdCBmdXJ0aGVyLgo+ID4KPiA+QnV0IGFmdGVyIHlvdSBjb21taXQgbWVzc2FnZXMgZnJv
bSB0aGlzIHBhdGNoIGl0IGtlcHQgbmFnZ2luZywgc28gdG9kYXkgSSBkaWQgc29tZSB0ZXN0aW5n
Cj4gPmFuZCBiaXNlY3RpbmcuCj4gPgo+ID5UaGUgZGlmZmVyZW5jZSBpbiB0ZWFyLWRvd24gdGlt
ZSBhdCBsZWFzdCBmcm9tIHdoYXQgdGhlIElPTU1VIGNvZGUgbG9ncyBpcyBxdWl0ZSBsYXJnZToK
PiA+Cj4gPnhlbi00LjEyLjAKPiA+CVNldHVwOiAJICAgIDcuNDUyIHMKPiA+CVRlYXItZG93bjog
IDcuNjI2IHMKPiA+Cj4gPnhlbi11bnN0YWJsZS1lZTcxNzA4MjJmMWZjMjA5ZjMzZmViNDdiMjY4
YmFiMzU1NDEzNTFkCj4gPglTZXR1cDogICAgICA3LjQ2OCBzCj4gPglUZWFyLWRvd246IDUwLjIz
OSBzCj4gPgo+ID5CaXNlY3Rpb24gdHVybmVkIHVwOgo+ID4JY29tbWl0IGM0YjFlZjBmODlhYTZh
NzRmYWE0NjE4Y2UzZWZlZDFkZTI0NmVjNDAKPiA+CUF1dGhvcjogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KPiA+CURhdGU6ICAgRnJpIEp1bCAxOSAxMDoyNDowOCAyMDE5ICswMTAwCj4g
PglsaWJ4bF9xbXA6IHdhaXQgZm9yIGNvbXBsZXRpb24gb2YgZGV2aWNlIHJlbW92YWwKPiA+Cj4g
PldoaWNoIG1ha2VzIG1lIHdvbmRlciBpZiB0aGVyZSBpcyBzb21ldGhpbmcgZ29pbmcgd3Jvbmcg
aW4gUWVtdSA/Cj4gCj4gSGkgU2FuZGVyLAo+IAo+IFRoYW5rcyBmb3IgeW91ciB0ZXN0aW5nIGFu
ZCB0aGUgYmlzZWN0aW9uLgo+IAo+IEkgdHJpZWQgb24gbXkgbWFjaGluZSwgdGhlIGRlc3RydWN0
aW9uIHRpbWUgb2YgYSBndWVzdCB3aXRoIDggcGFzcy10aHJ1Cj4gZGV2aWNlcyBpbmNyZWFzZWQg
ZnJvbSA0cyB0byAxMnMgYWZ0ZXIgYXBwbGllZCB0aGUgY29tbWl0IGFib3ZlLiBJbiBteQo+IHVu
ZGVyc3RhbmRpbmcsIEkgZ3Vlc3MgeW91IG1pZ2h0IGdldCB0aGUgZXJyb3IgbWVzc2FnZSAidGlt
ZWQgb3V0Cj4gd2FpdGluZyBmb3IgRE0gdG8gcmVtb3ZlLi4uIi4gVGhlcmUgbWlnaHQgYmUgc29t
ZSBpc3N1ZXMgb24geW91ciBhc3NpZ25lZAo+IGRldmljZXMnIGRyaXZlcnMuIFlvdSBjYW4gZmly
c3QgdW5iaW5kIHRoZSBkZXZpY2VzIHdpdGggdGhlaXIgZHJpdmVycyBpbgo+IFZNIGFuZCB0aGVu
IHRlYXIgZG93biB0aGUgVk0sIGFuZCBjaGVjayB3aGV0aGVyIHRoZSBWTSB0ZWFyZG93biBnZXRz
Cj4gbXVjaCBmYXN0ZXIuCgpIaSwKCkNoYW8sIEkgdGhpbmsgeW91J3ZlIHRlc3RlZCBgeGwgZGVz
dHJveWAsIGFuZCBTYW5kZXIsIEkgdGhpbmsgeW91ciBhcmUKc3BlYWtpbmcgYWJvdXQgYHhsIHNo
dXRkb3duYCBvciBzaW1wbHkgcG93ZXIgb2ZmIG9mIGEgZ3Vlc3QuIFdlbGwsIHRoZXNlCnR3byBv
cGVyYXRpb25zIGFyZSBhIGJpdCBkaWZmZXJlbnQsIG9uIGRlc3Ryb3kgdGhlIGd1ZXN0IGtlcm5l
bCBpcwpzdGlsbCBydW5uaW5nIHdoZW4gdGhlIHBjaSBkZXZpY2VzIGFyZSBiZWVuIHJlbW92ZWQs
IGJ1dCBvbiBzaHV0ZG93biB0aGUKZ3Vlc3Qga2VybmVsIGlzIGdvbmUuCgpJIGRvbid0IHRoaW5r
IHRoZXJlJ3MgYW55dGhpbmcgd3Jvbmcgd2l0aCBRRU1VIG9yIHdpdGggdGhlIGRldmljZXMsIGl0
Cmp1c3QgdGhhdCB3aGVuIHRoZSB0b29sc3RhY2sgYXNrIFFFTVUgdG8gdW5wbHVnIHRoZSBwY2kg
ZGV2aWNlLCBRRU1VCndpbGwgYXNrIHRoZSBndWVzdCBrZXJuZWwgZmlyc3QuIFNvIHRoZSBndWVz
dCBtYXkgbmV2ZXIgYWNrbm93bGVkZ2UgdGhlCnJlbW92YWwgYW5kIFFFTVUgd2lsbCBub3QgbGV0
IGdvIG9mIHRoZSBwY2kgZGV2aWNlLiBUaGVyZSBpcyBhY3R1YWxseSBhbgpvbGQgWGVuIGNvbW1p
dCBhYm91dCB0aGF0Ogo3N2ZlYTcyYjA2OGQyNWFmYjdlNjM5NDdhYmEzMmI0ODdkNzEyNGEyLCBh
bmQgYSBjb21tZW50IGluIHRoZSBjb2RlOgogICAgLyogVGhpcyBkZXBlbmRzIG9uIGd1ZXN0IG9w
ZXJhdGluZyBzeXN0ZW0gYWNrbm93bGVkZ2luZyB0aGUKICAgICAqIFNDSSwgaWYgaXQgZG9lc24n
dCByZXNwb25kIGluIHRpbWUgdGhlbiB3ZSBtYXkgd2lzaCB0bwogICAgICogZm9yY2UgdGhlIHJl
bW92YWwuICovCgoKPiBBbnRob255ICYgV2VpLAo+IAo+IFRoZSBjb21taXQgYWJvdmUgYmFzaWNh
bGx5IHNlcmlhbGl6ZXMgYW5kIHN5bmNocm9uaXplcyBkZXRhY2hpbmcKPiBhc3NpZ25lZCBkZXZp
Y2VzIGFuZCB0aHVzIGluY3JlYXNlcyBWTSB0ZWFyZG93biB0aW1lIHNpZ25pZmljYW50bHkgaWYK
PiB0aGVyZSBhcmUgbXVsdGlwbGUgYXNzaWduZWQgZGV2aWNlcy4gVGhlIGNvbW1pdCBhaW1lZCB0
byBhdm9pZCBxZW11J3MKPiBhY2Nlc3MgdG8gUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgY29pbmNp
ZGluZyB3aXRoIHRoZSBkZXZpY2UgcmVzZXQKPiBpbml0aWF0ZWQgYnkgeGwgKHdoaWNoIGlzIG5v
dCBkZXNpcmVkIGFuZCBpcyBleGFjdGx5IHRoZSBjYXNlIHdoaWNoCj4gdHJpZ2dlcnMgdGhlIGFz
c2VydGlvbiBpbiBYZW4gWzFdKS4gSSBwZXJzb25hbGx5IGluc2lzdCB0aGF0IHhsIHNob3VsZAo+
IHdhaXQgZm9yIERNJ3MgY29tcGxldGlvbiBvZiBkZXZpY2UgZGV0YWNoaW5nLiBPdGhlcndpc2Us
IGJlc2lkZXMgWGVuCj4gcGFuaWMgKHdoaWNoIGNhbiBiZSBmaXhlZCBpbiBhbm90aGVyIHdheSks
IGluIHRoZW9yeSwgc3VjaCBzdWRkZW4KPiB1bmF3YXJlZCBkZXZpY2UgcmVzZXQgbWlnaHQgY2F1
c2UgYSBkaXNhc3RlciAoZS5nLiBkYXRhIGxvc3MgZm9yIGEKPiBzdG9yYWdlIGRldmljZSkuCj4g
Cj4gWzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTktMDkvbXNnMDMyODcuaHRtbAo+IAo+IEJ1dCBjb25zaWRlcmluZyBmYXN0IGNyZWF0
aW9uIGFuZCB0ZWFyZG93biBpcyBhbiBpbXBvcnRhbnQgYmVuZWZpdCBvZgo+IHZpcnR1YWxpemF0
aW9uLCBJIGFtIG5vdCBzdXJlIGhvdyB0byBkZWFsIHdpdGggdGhlIHNpdHVhdGlvbi4gQW55d2F5
LAo+IHlvdSBjYW4gbWFrZSB0aGUgZGVjaXNpb24uIFRvIGZpeCB0aGUgcmVncmVzc2lvbiBvbiBW
TSB0ZWFyZG93biwgd2UgY2FuCj4gcmV2ZXJ0IHRoZSBjb21taXQgYnkgcmVtb3ZpbmcgdGhlIHRp
bWVvdXQgbG9naWMuCj4gCj4gV2hhdCdzIHlvdXIgb3Bpbmlvbj8KCkl0IHByb2JhYmx5IGEgZ29v
ZCBpZGVhIHRvIHdhaXQgYSBiaXQgdW50aWwgUUVNVSBoYXMgZGV0YWNoIHRoZSBkZXZpY2UuCkZv
ciBjYXNlcyB3aGVyZSBRRU1VIHdpbGwgbmV2ZXIgZGV0YWNoIHRoZSBkZXZpY2UgKHRoZSBndWVz
dCBrZXJuZWwgaXMKc2h1dGRvd24pLCB3ZSBjb3VsZCByZWR1Y2UgdGhlIHRpbWVvdXQuIEZvbGxv
d2luZyBteSBjaGFuZ2VzIHRvIHBjaQpwYXNzdGhyb3VnaCBoYW5kbGluZyBpbiBsaWJ4bCwgdGhl
IHRpbWVvdXQgaXMgMTBzIGZvciBvbmUgZGV2aWNlIChhbmQKcHJvYmFibHkgMTBzIGZvciBtYW55
OyBJIGRvbid0IHRoaW5rIGxpYnhsIHdpbGwgZXZlbiBhc2sgcWVtdSB0byByZW1vdmUKdGhlIG90
aGVyIGRldmljZXMgaWYgdGhlIGZpcnN0IG9uZSB0aW1lb3V0KS4KClNvLCBtYXliZSB3ZSBjb3Vs
ZCB3YWl0IGZvciA1cyBmb3IgUUVNVSB0byBkZXRhY2ggdGhlIHBjaSBkZXZpY2U/IEFzCnBhc3Qg
dGhhdCB0aW1lLCBpdCB3aWxsIHByb2JhYmx5IG5ldmVyIGhhcHBlbi4gVGhpcyBzdGlsbCBtZWFu
IGFib3V0ICs1cwp0byB0ZWFyLWRvd24gY29tcGFyZSB0byBwcmV2aW91cyByZWxlYXNlcy4gKE9y
IG1heWJlICs1cyBwZXIgZGV2aWNlIGlmCndlIGhhdmUgdG8gZG8gb25lIGRldmljZSBhdCBhIHRp
bWUuKQoKVGhlcmUgYXJlIG90aGVyIGlzc3VlcyB3aXRoIGhhbmRsaW5nIG11bHRpcGxlIHBjaSBw
YXNzdGhyb3VnaCBkZXZpY2VzLApzbyBJIGRvbid0IGhhdmUgcGF0Y2hlcyB5ZXQuCgpDaGVlcnMs
CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9J-0006Pj-NT; Fri, 18 Oct 2019 16:30:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9I-0006Pd-52
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:30:44 +0000
X-Inumbo-ID: 9facf242-f1c4-11e9-a531-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9facf242-f1c4-11e9-a531-bc764e2007e4;
 Fri, 18 Oct 2019 16:30:41 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV92-0002jQ-4w; Fri, 18 Oct 2019 18:30:28 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id C22611C0450;
 Fri, 18 Oct 2019 18:30:27 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:27 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-23-jslaby@suse.cz>
References: <20191011115108.12392-23-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141622755.29376.5490878094731204617.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] x86/asm/64: Add ENDs to some functions
 and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: x86-ml <x86@kernel.org>, Pingfan Liu <kernelfans@gmail.com>,
 platform-driver-x86@vger.kernel.org, Pavel Machek <pavel@ucw.cz>,
 "H. Peter Anvin" <hpa@zytor.com>, Jiri Slaby <jslaby@suse.cz>,
 Thomas Gleixner <tglx@linutronix.de>, linux-arch@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Ingo Molnar <mingo@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, Borislav Petkov <bp@suse.de>,
 Wei Huang <wei@redhat.com>, linux-pm@vger.kernel.org,
 Cao jin <caoj.fnst@cn.fujitsu.com>, Borislav Petkov <bp@alien8.de>,
 Darren Hart <dvhart@infradead.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Xiaoyao Li <xiaoyao.li@linux.intel.com>,
 "Rafael J. Wysocki" <rjw@rjwysocki.net>, linux-kernel@vger.kernel.org,
 Andy Shevchenko <andy@infradead.org>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIDRhZWMyMTZiOTNkZDhlMzU5NzEyNGY0MTM2OWVj
ODM1ZmYxOGRiZDAKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvNGFl
YzIxNmI5M2RkOGUzNTk3MTI0ZjQxMzY5ZWM4MzVmZjE4ZGJkMApBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MTowMiArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDExOjU4OjE2ICswMjowMAoKeDg2L2Fz
bS82NDogQWRkIEVORHMgdG8gc29tZSBmdW5jdGlvbnMgYW5kIHJlbGFiZWwgd2l0aCBTWU1fQ09E
RV8qCgpBbGwgdGhlc2UgYXJlIGZ1bmN0aW9ucyB3aGljaCBhcmUgaW52b2tlZCBmcm9tIGVsc2V3
aGVyZSBidXQgdGhleSBhcmUKbm90IHR5cGljYWwgQyBmdW5jdGlvbnMuIFNvIGFubm90YXRlIHRo
ZW0gdXNpbmcgdGhlIG5ldyBTWU1fQ09ERV9TVEFSVC4KQWxsIHRoZXNlIHdlcmUgbm90IGJhbGFu
Y2VkIHdpdGggYW55IEVORCwgc28gbWFyayB0aGVpciBlbmRzIGJ5ClNZTV9DT0RFX0VORCBhcHBy
b3ByaWF0ZWx5IHRvby4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6
PgpTaWduZWQtb2ZmLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiBbeGVuIGJpdHNd
CkFja2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
IFtwb3dlciBtZ210XQpDYzogQW5keSBTaGV2Y2hlbmtvIDxhbmR5QGluZnJhZGVhZC5vcmc+CkNj
OiBDYW8gamluIDxjYW9qLmZuc3RAY24uZnVqaXRzdS5jb20+CkNjOiBEYXJyZW4gSGFydCA8ZHZo
YXJ0QGluZnJhZGVhZC5vcmc+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpD
YzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CkNjOiAiS2lyaWxsIEEuIFNodXRlbW92IiA8a2lyaWxsLnNodXRlbW92QGxp
bnV4LmludGVsLmNvbT4KQ2M6IGxpbnV4LWFyY2hAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1w
bUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IFBhdmVsIE1hY2hlayA8cGF2ZWxAdWN3LmN6PgpDYzogUGlu
Z2ZhbiBMaXUgPGtlcm5lbGZhbnNAZ21haWwuY29tPgpDYzogcGxhdGZvcm0tZHJpdmVyLXg4NkB2
Z2VyLmtlcm5lbC5vcmcKQ2M6ICJSYWZhZWwgSi4gV3lzb2NraSIgPHJqd0Byand5c29ja2kubmV0
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGhv
bWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBXZWkgSHVhbmcgPHdlaUByZWRo
YXQuY29tPgpDYzogeDg2LW1sIDx4ODZAa2VybmVsLm9yZz4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpDYzogWGlhb3lhbyBMaSA8eGlhb3lhby5saUBsaW51eC5pbnRlbC5jb20+
Ckxpbms6IGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3IvMjAxOTEwMTExMTUxMDguMTIzOTItMjMt
anNsYWJ5QHN1c2UuY3oKLS0tCiBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5TICAg
fCAgNiArKysrLS0KIGFyY2gveDg2L3BsYXRmb3JtL29scGMveG8xLXdha2V1cC5TICB8ICAzICsr
LQogYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TICAgIHwgIDYgKysrKy0tCiBhcmNo
L3g4Ni9yZWFsbW9kZS9ybS9yZWJvb3QuUyAgICAgICAgfCAgMyArKy0KIGFyY2gveDg2L3JlYWxt
b2RlL3JtL3RyYW1wb2xpbmVfNjQuUyB8IDEwICsrKysrKystLS0KIGFyY2gveDg2L3JlYWxtb2Rl
L3JtL3dha2V1cF9hc20uUyAgICB8ICAzICsrLQogYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyAg
ICAgICAgICAgIHwgIDYgKysrKy0tCiA3IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9o
ZWFkXzY0LlMgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVhZF82NC5TCmluZGV4IGNhNzYy
ZWEuLjU1ODAwNDYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0
LlMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUwpAQCAtMjUwLDcgKzI1
MCw3IEBAIEVORFBST0MoZWZpMzJfc3R1Yl9lbnRyeSkKIAogCS5jb2RlNjQKIAkub3JnIDB4MjAw
Ci1FTlRSWShzdGFydHVwXzY0KQorU1lNX0NPREVfU1RBUlQoc3RhcnR1cF82NCkKIAkvKgogCSAq
IDY0Yml0IGVudHJ5IGlzIDB4MjAwIGFuZCBpdCBpcyBBQkkgc28gaW1tdXRhYmxlIQogCSAqIFdl
IGNvbWUgaGVyZSBlaXRoZXIgZnJvbSBzdGFydHVwXzMyIG9yIGRpcmVjdGx5IGZyb20gYQpAQCAt
NDQyLDYgKzQ0Miw3IEBAIHRyYW1wb2xpbmVfcmV0dXJuOgogICovCiAJbGVhcQkuTHJlbG9jYXRl
ZCglcmJ4KSwgJXJheAogCWptcAkqJXJheAorU1lNX0NPREVfRU5EKHN0YXJ0dXBfNjQpCiAKICNp
ZmRlZiBDT05GSUdfRUZJX1NUVUIKIApAQCAtNTcxLDcgKzU3Miw3IEBAIFNZTV9GVU5DX0VORCgu
THJlbG9jYXRlZCkKICAqIEVDWCBjb250YWlucyB0aGUgYmFzZSBhZGRyZXNzIG9mIHRoZSB0cmFt
cG9saW5lIG1lbW9yeS4KICAqIE5vbiB6ZXJvIFJEWCBtZWFucyB0cmFtcG9saW5lIG5lZWRzIHRv
IGVuYWJsZSA1LWxldmVsIHBhZ2luZy4KICAqLwotRU5UUlkodHJhbXBvbGluZV8zMmJpdF9zcmMp
CitTWU1fQ09ERV9TVEFSVCh0cmFtcG9saW5lXzMyYml0X3NyYykKIAkvKiBTZXQgdXAgZGF0YSBh
bmQgc3RhY2sgc2VnbWVudHMgKi8KIAltb3ZsCSRfX0tFUk5FTF9EUywgJWVheAogCW1vdmwJJWVh
eCwgJWRzCkBAIC02MzQsNiArNjM1LDcgQEAgRU5UUlkodHJhbXBvbGluZV8zMmJpdF9zcmMpCiAJ
bW92bAklZWF4LCAlY3IwCiAKIAlscmV0CitTWU1fQ09ERV9FTkQodHJhbXBvbGluZV8zMmJpdF9z
cmMpCiAKIAkuY29kZTY0CiBTWU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FMSUdOKC5McGFnaW5nX2Vu
YWJsZWQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL3hvMS13YWtldXAuUyBi
L2FyY2gveDg2L3BsYXRmb3JtL29scGMveG8xLXdha2V1cC5TCmluZGV4IDVmZWUzYTIuLjc1ZjRm
YWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BsYXRmb3JtL29scGMveG8xLXdha2V1cC5TCisrKyBi
L2FyY2gveDg2L3BsYXRmb3JtL29scGMveG8xLXdha2V1cC5TCkBAIC05MCw3ICs5MCw3IEBAIHJl
c3RvcmVfcmVnaXN0ZXJzOgogCiAJcmV0CiAKLUVOVFJZKGRvX29scGNfc3VzcGVuZF9sb3dsZXZl
bCkKK1NZTV9DT0RFX1NUQVJUKGRvX29scGNfc3VzcGVuZF9sb3dsZXZlbCkKIAljYWxsCXNhdmVf
cHJvY2Vzc29yX3N0YXRlCiAJY2FsbAlzYXZlX3JlZ2lzdGVycwogCkBAIC0xMTAsNiArMTEwLDcg
QEAgcmV0X3BvaW50OgogCWNhbGwJcmVzdG9yZV9yZWdpc3RlcnMKIAljYWxsCXJlc3RvcmVfcHJv
Y2Vzc29yX3N0YXRlCiAJcmV0CitTWU1fQ09ERV9FTkQoZG9fb2xwY19zdXNwZW5kX2xvd2xldmVs
KQogCiAuZGF0YQogc2F2ZWRfZ2R0OiAgICAgICAgICAgICAubG9uZyAgIDAsMApkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlX2FzbV82NC5TIGIvYXJjaC94ODYvcG93ZXIvaGli
ZXJuYXRlX2FzbV82NC5TCmluZGV4IGE0ZDVlYjAuLjQwNTdjZDUgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fNjQuUworKysgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5h
dGVfYXNtXzY0LlMKQEAgLTUyLDcgKzUyLDcgQEAgRU5UUlkoc3dzdXNwX2FyY2hfc3VzcGVuZCkK
IAlyZXQKIEVORFBST0Moc3dzdXNwX2FyY2hfc3VzcGVuZCkKIAotRU5UUlkocmVzdG9yZV9pbWFn
ZSkKK1NZTV9DT0RFX1NUQVJUKHJlc3RvcmVfaW1hZ2UpCiAJLyogcHJlcGFyZSB0byBqdW1wIHRv
IHRoZSBpbWFnZSBrZXJuZWwgKi8KIAltb3ZxCXJlc3RvcmVfanVtcF9hZGRyZXNzKCVyaXApLCAl
cjgKIAltb3ZxCXJlc3RvcmVfY3IzKCVyaXApLCAlcjkKQEAgLTY3LDkgKzY3LDEwIEBAIEVOVFJZ
KHJlc3RvcmVfaW1hZ2UpCiAJLyoganVtcCB0byByZWxvY2F0ZWQgcmVzdG9yZSBjb2RlICovCiAJ
bW92cQlyZWxvY2F0ZWRfcmVzdG9yZV9jb2RlKCVyaXApLCAlcmN4CiAJam1wcQkqJXJjeAorU1lN
X0NPREVfRU5EKHJlc3RvcmVfaW1hZ2UpCiAKIAkvKiBjb2RlIGJlbG93IGhhcyBiZWVuIHJlbG9j
YXRlZCB0byBhIHNhZmUgcGFnZSAqLwotRU5UUlkoY29yZV9yZXN0b3JlX2NvZGUpCitTWU1fQ09E
RV9TVEFSVChjb3JlX3Jlc3RvcmVfY29kZSkKIAkvKiBzd2l0Y2ggdG8gdGVtcG9yYXJ5IHBhZ2Ug
dGFibGVzICovCiAJbW92cQklcmF4LCAlY3IzCiAJLyogZmx1c2ggVExCICovCkBAIC05Nyw2ICs5
OCw3IEBAIEVOVFJZKGNvcmVfcmVzdG9yZV9jb2RlKQogLkxkb25lOgogCS8qIGp1bXAgdG8gdGhl
IHJlc3RvcmVfcmVnaXN0ZXJzIGFkZHJlc3MgZnJvbSB0aGUgaW1hZ2UgaGVhZGVyICovCiAJam1w
cQkqJXI4CitTWU1fQ09ERV9FTkQoY29yZV9yZXN0b3JlX2NvZGUpCiAKIAkgLyogY29kZSBiZWxv
dyBiZWxvbmdzIHRvIHRoZSBpbWFnZSBrZXJuZWwgKi8KIAkuYWxpZ24gUEFHRV9TSVpFCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9yZWFsbW9kZS9ybS9yZWJvb3QuUyBiL2FyY2gveDg2L3JlYWxtb2Rl
L3JtL3JlYm9vdC5TCmluZGV4IDQyNDgyNmEuLmYxMDUxNWIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L3JlYWxtb2RlL3JtL3JlYm9vdC5TCisrKyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3JlYm9vdC5T
CkBAIC0xOSw3ICsxOSw3IEBACiAgKi8KIAkuc2VjdGlvbiAiLnRleHQzMiIsICJheCIKIAkuY29k
ZTMyCi1FTlRSWShtYWNoaW5lX3JlYWxfcmVzdGFydF9hc20pCitTWU1fQ09ERV9TVEFSVChtYWNo
aW5lX3JlYWxfcmVzdGFydF9hc20pCiAKICNpZmRlZiBDT05GSUdfWDg2XzY0CiAJLyogU3dpdGNo
IHRvIHRyYW1wb2xpbmUgR0RUIGFzIGl0IGlzIGd1YXJhbnRlZWQgPCA0IEdpQiAqLwpAQCAtNjMs
NiArNjMsNyBAQCBTWU1fSU5ORVJfTEFCRUwobWFjaGluZV9yZWFsX3Jlc3RhcnRfcGFnaW5nX29m
ZiwgU1lNX0xfR0xPQkFMKQogCW1vdmwJJWVjeCwgJWdzCiAJbW92bAklZWN4LCAlc3MKIAlsam1w
dwkkOCwgJDFmCitTWU1fQ09ERV9FTkQobWFjaGluZV9yZWFsX3Jlc3RhcnRfYXNtKQogCiAvKgog
ICogVGhpcyBpcyAxNi1iaXQgcHJvdGVjdGVkIG1vZGUgY29kZSB0byBkaXNhYmxlIHBhZ2luZyBh
bmQgdGhlIGNhY2hlLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGlu
ZV82NC5TIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TCmluZGV4IGMxYWVh
YjEuLjI1MTc1OGUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVf
NjQuUworKysgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMKQEAgLTM4LDcg
KzM4LDcgQEAKIAkuY29kZTE2CiAKIAkuYmFsaWduCVBBR0VfU0laRQotRU5UUlkodHJhbXBvbGlu
ZV9zdGFydCkKK1NZTV9DT0RFX1NUQVJUKHRyYW1wb2xpbmVfc3RhcnQpCiAJY2xpCQkJIyBXZSBz
aG91bGQgYmUgc2FmZSBhbnl3YXkKIAl3YmludmQKIApAQCAtNzgsMTIgKzc4LDE0IEBAIEVOVFJZ
KHRyYW1wb2xpbmVfc3RhcnQpCiBub19sb25nbW9kZToKIAlobHQKIAlqbXAgbm9fbG9uZ21vZGUK
K1NZTV9DT0RFX0VORCh0cmFtcG9saW5lX3N0YXJ0KQorCiAjaW5jbHVkZSAiLi4va2VybmVsL3Zl
cmlmeV9jcHUuUyIKIAogCS5zZWN0aW9uICIudGV4dDMyIiwiYXgiCiAJLmNvZGUzMgogCS5iYWxp
Z24gNAotRU5UUlkoc3RhcnR1cF8zMikKK1NZTV9DT0RFX1NUQVJUKHN0YXJ0dXBfMzIpCiAJbW92
bAklZWR4LCAlc3MKIAlhZGRsCSRwYV9yZWFsX21vZGVfYmFzZSwgJWVzcAogCW1vdmwJJWVkeCwg
JWRzCkBAIC0xMzcsMTMgKzEzOSwxNSBAQCBFTlRSWShzdGFydHVwXzMyKQogCSAqIHRoZSBuZXcg
Z2R0L2lkdCB0aGF0IGhhcyBfX0tFUk5FTF9DUyB3aXRoIENTLkwgPSAxLgogCSAqLwogCWxqbXBs
CSRfX0tFUk5FTF9DUywgJHBhX3N0YXJ0dXBfNjQKK1NZTV9DT0RFX0VORChzdGFydHVwXzMyKQog
CiAJLnNlY3Rpb24gIi50ZXh0NjQiLCJheCIKIAkuY29kZTY0CiAJLmJhbGlnbiA0Ci1FTlRSWShz
dGFydHVwXzY0KQorU1lNX0NPREVfU1RBUlQoc3RhcnR1cF82NCkKIAkjIE5vdyBqdW1wIGludG8g
dGhlIGtlcm5lbCB1c2luZyB2aXJ0dWFsIGFkZHJlc3NlcwogCWptcHEJKnRyX3N0YXJ0KCVyaXAp
CitTWU1fQ09ERV9FTkQoc3RhcnR1cF82NCkKIAogCS5zZWN0aW9uICIucm9kYXRhIiwiYSIKIAkj
IER1cGxpY2F0ZSB0aGUgZ2xvYmFsIGRlc2NyaXB0b3IgdGFibGUKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3JlYWxtb2RlL3JtL3dha2V1cF9hc20uUyBiL2FyY2gveDg2L3JlYWxtb2RlL3JtL3dha2V1
cF9hc20uUwppbmRleCAwMTA5MmQ2Li4wMmQwYmExIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFs
bW9kZS9ybS93YWtldXBfYXNtLlMKKysrIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0vd2FrZXVwX2Fz
bS5TCkBAIC0zNyw3ICszNyw3IEBAIFNZTV9EQVRBX0VORCh3YWtldXBfaGVhZGVyKQogCS5jb2Rl
MTYKIAogCS5iYWxpZ24JMTYKLUVOVFJZKHdha2V1cF9zdGFydCkKK1NZTV9DT0RFX1NUQVJUKHdh
a2V1cF9zdGFydCkKIAljbGkKIAljbGQKIApAQCAtMTM1LDYgKzEzNSw3IEBAIEVOVFJZKHdha2V1
cF9zdGFydCkKICNlbHNlCiAJam1wCXRyYW1wb2xpbmVfc3RhcnQKICNlbmRpZgorU1lNX0NPREVf
RU5EKHdha2V1cF9zdGFydCkKIAogYm9ndXNfcmVhbF9tYWdpYzoKIDE6CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRl
eCA0NWMxMjQ5Li5jMjA5YzcwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5T
CisrKyBiL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKQEAgLTg1LDExICs4NSwxMiBAQCBoeXBl
cmNhbGxfaXJldCA9IGh5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJU09SX2lyZXQgKiAzMgogICoJ
cjExCQl9PC0tIHB1c2hlZCBieSBoeXBlcmNhbGwgcGFnZQogICogcnNwLT5yYXgJCX0KICAqLwot
RU5UUlkoeGVuX2lyZXQpCitTWU1fQ09ERV9TVEFSVCh4ZW5faXJldCkKIAlwdXNocSAkMAogCWpt
cCBoeXBlcmNhbGxfaXJldAorU1lNX0NPREVfRU5EKHhlbl9pcmV0KQogCi1FTlRSWSh4ZW5fc3lz
cmV0NjQpCitTWU1fQ09ERV9TVEFSVCh4ZW5fc3lzcmV0NjQpCiAJLyoKIAkgKiBXZSdyZSBhbHJl
YWR5IG9uIHRoZSB1c2VybW9kZSBzdGFjayBhdCB0aGlzIHBvaW50LCBidXQKIAkgKiBzdGlsbCB3
aXRoIHRoZSBrZXJuZWwgZ3MsIHNvIHdlIGNhbiBlYXNpbHkgc3dpdGNoIGJhY2suCkBAIC0xMDcs
NiArMTA4LDcgQEAgRU5UUlkoeGVuX3N5c3JldDY0KQogCiAJcHVzaHEgJFZHQ0ZfaW5fc3lzY2Fs
bAogCWptcCBoeXBlcmNhbGxfaXJldAorU1lNX0NPREVfRU5EKHhlbl9zeXNyZXQ2NCkKIAogLyoK
ICAqIFhlbiBoYW5kbGVzIHN5c2NhbGwgY2FsbGJhY2tzIG11Y2ggbGlrZSBvcmRpbmFyeSBleGNl
cHRpb25zLCB3aGljaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:30:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:30:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9E-0006PV-F2; Fri, 18 Oct 2019 16:30:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9D-0006PP-6j
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:30:39 +0000
X-Inumbo-ID: 9db1dd2c-f1c4-11e9-bbab-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9db1dd2c-f1c4-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 16:30:37 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV97-0002pv-Sb; Fri, 18 Oct 2019 18:30:34 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 9FD261C0494;
 Fri, 18 Oct 2019 18:30:30 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:30 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-15-jslaby@suse.cz>
References: <20191011115108.12392-15-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141623045.29376.2755641744903920106.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] xen/pvh: Annotate data appropriately
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Juergen Gross <jgross@suse.com>, linux-arch@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Ingo Molnar <mingo@kernel.org>, x86-ml <x86@kernel.org>,
 linux-kernel@vger.kernel.org, platform-driver-x86@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 "H. Peter Anvin" <hpa@zytor.com>, Darren Hart <dvhart@infradead.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Borislav Petkov <bp@suse.de>,
 Jiri Slaby <jslaby@suse.cz>, Thomas Gleixner <tglx@linutronix.de>,
 Andy Shevchenko <andy@infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIDFkZTViZGNlMGMzZjgyOTRkMGFhYmM0OGZiNTQ5
NzgxNDU4OTQyMmYKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvMWRl
NWJkY2UwYzNmODI5NGQwYWFiYzQ4ZmI1NDk3ODE0NTg5NDIyZgpBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MDo1NCArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDEwOjQ2OjA2ICswMjowMAoKeGVuL3B2
aDogQW5ub3RhdGUgZGF0YSBhcHByb3ByaWF0ZWx5CgpVc2UgdGhlIG5ldyBTWU1fREFUQV9TVEFS
VF9MT0NBTCwgYW5kIFNZTV9EQVRBX0VORCogbWFjcm9zIHRvIGdldDoKCiAgMDAwMCAgICAgOCBP
QkpFQ1QgIExPQ0FMICBERUZBVUxUICAgIDYgZ2R0CiAgMDAwOCAgICAzMiBPQkpFQ1QgIExPQ0FM
ICBERUZBVUxUICAgIDYgZ2R0X3N0YXJ0CiAgMDAyOCAgICAgMCBPQkpFQ1QgIExPQ0FMICBERUZB
VUxUICAgIDYgZ2R0X2VuZAogIDAwMjggICAyNTYgT0JKRUNUICBMT0NBTCAgREVGQVVMVCAgICA2
IGVhcmx5X3N0YWNrCiAgMDEyOCAgICAgMCBPQkpFQ1QgIExPQ0FMICBERUZBVUxUICAgIDYgZWFy
bHlfc3RhY2sKClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpTaWdu
ZWQtb2ZmLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogQW5keSBTaGV2Y2hl
bmtvIDxhbmR5QGluZnJhZGVhZC5vcmc+CkNjOiBEYXJyZW4gSGFydCA8ZHZoYXJ0QGluZnJhZGVh
ZC5vcmc+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgpDYzogSW5nbyBNb2xu
YXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CkNjOiBsaW51eC1hcmNoQHZnZXIua2VybmVsLm9yZwpDYzogcGxhdGZvcm0tZHJpdmVyLXg4NkB2
Z2VyLmtlcm5lbC5vcmcKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogeDg2LW1s
IDx4ODZAa2VybmVsLm9yZz4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpMaW5r
OiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIwMTkxMDExMTE1MTA4LjEyMzkyLTE1LWpzbGFi
eUBzdXNlLmN6Ci0tLQogYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUyB8IDE0ICsrKysrKyst
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BsYXRmb3JtL3B2aC9oZWFkLlMgYi9hcmNoL3g4Ni9wbGF0
Zm9ybS9wdmgvaGVhZC5TCmluZGV4IDFmODgyNWIuLjRlNjM0ODAgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L3BsYXRmb3JtL3B2aC9oZWFkLlMKKysrIGIvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQu
UwpAQCAtMTUwLDExICsxNTAsMTIgQEAgRU5EKHB2aF9zdGFydF94ZW4pCiAKIAkuc2VjdGlvbiAi
LmluaXQuZGF0YSIsImF3IgogCS5iYWxpZ24gOAotZ2R0OgorU1lNX0RBVEFfU1RBUlRfTE9DQUwo
Z2R0KQogCS53b3JkIGdkdF9lbmQgLSBnZHRfc3RhcnQKIAkubG9uZyBfcGEoZ2R0X3N0YXJ0KQog
CS53b3JkIDAKLWdkdF9zdGFydDoKK1NZTV9EQVRBX0VORChnZHQpCitTWU1fREFUQV9TVEFSVF9M
T0NBTChnZHRfc3RhcnQpCiAJLnF1YWQgMHgwMDAwMDAwMDAwMDAwMDAwICAgICAgICAgICAgLyog
TlVMTCBkZXNjcmlwdG9yICovCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCS5xdWFkIEdEVF9FTlRS
WSgweGEwOWEsIDAsIDB4ZmZmZmYpIC8qIFBWSF9DU19TRUwgKi8KQEAgLTE2MywxNSArMTY0LDE0
IEBAIGdkdF9zdGFydDoKICNlbmRpZgogCS5xdWFkIEdEVF9FTlRSWSgweGMwOTIsIDAsIDB4ZmZm
ZmYpIC8qIFBWSF9EU19TRUwgKi8KIAkucXVhZCBHRFRfRU5UUlkoMHg0MDkwLCAwLCAweDE4KSAg
ICAvKiBQVkhfQ0FOQVJZX1NFTCAqLwotZ2R0X2VuZDoKK1NZTV9EQVRBX0VORF9MQUJFTChnZHRf
c3RhcnQsIFNZTV9MX0xPQ0FMLCBnZHRfZW5kKQogCiAJLmJhbGlnbiAxNgotY2FuYXJ5OgotCS5m
aWxsIDQ4LCAxLCAwCitTWU1fREFUQV9MT0NBTChjYW5hcnksIC5maWxsIDQ4LCAxLCAwKQogCi1l
YXJseV9zdGFjazoKK1NZTV9EQVRBX1NUQVJUX0xPQ0FMKGVhcmx5X3N0YWNrKQogCS5maWxsIEJP
T1RfU1RBQ0tfU0laRSwgMSwgMAotZWFybHlfc3RhY2tfZW5kOgorU1lNX0RBVEFfRU5EX0xBQkVM
KGVhcmx5X3N0YWNrLCBTWU1fTF9MT0NBTCwgZWFybHlfc3RhY2tfZW5kKQogCiAJRUxGTk9URShY
ZW4sIFhFTl9FTEZOT1RFX1BIWVMzMl9FTlRSWSwKIAkgICAgICAgICAgICAgX0FTTV9QVFIgKHB2
aF9zdGFydF94ZW4gLSBfX1NUQVJUX0tFUk5FTF9tYXApKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:30:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:30:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9O-0006Qu-46; Fri, 18 Oct 2019 16:30:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9N-0006Qe-4l
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:30:49 +0000
X-Inumbo-ID: a0e1a338-f1c4-11e9-8aca-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0e1a338-f1c4-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 16:30:43 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV98-0002ja-0v; Fri, 18 Oct 2019 18:30:34 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 735761C03AB;
 Fri, 18 Oct 2019 18:30:28 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:28 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-21-jslaby@suse.cz>
References: <20191011115108.12392-21-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141622822.29376.17208623014273753631.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] x86/asm: Make some functions local
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: linux-efi <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, platform-driver-x86@vger.kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>, Jiri Slaby <jslaby@suse.cz>,
 Ingo Molnar <mingo@kernel.org>, linux-arch@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>, x86-ml <x86@kernel.org>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 xen-devel@lists.xenproject.org, Borislav Petkov <bp@suse.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Darren Hart <dvhart@infradead.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-kernel@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, Andy Shevchenko <andy@infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIGVmMWUwMzE1MmNiMDI3ZDU5MjU2NDZkNGQxNzcy
Y2VkNzU5NTI5MmYKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvZWYx
ZTAzMTUyY2IwMjdkNTkyNTY0NmQ0ZDE3NzJjZWQ3NTk1MjkyZgpBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MTowMCArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDExOjM0OjM5ICswMjowMAoKeDg2L2Fz
bTogTWFrZSBzb21lIGZ1bmN0aW9ucyBsb2NhbAoKVGhlcmUgYXJlIGEgY291cGxlIG9mIGFzc2Vt
Ymx5IGZ1bmN0aW9ucyB3aGljaCBhcmUgaW52b2tlZCBvbmx5IGxvY2FsbHkKaW4gdGhlIGZpbGUg
dGhleSBhcmUgZGVmaW5lZC4gSW4gQywgdGhleSBhcmUgbWFya2VkICJzdGF0aWMiLiBJbgphc3Nl
bWJseSwgYW5ub3RhdGUgdGhlbSB1c2luZyBTWU1fe0ZVTkMsQ09ERX1fU1RBUlRfTE9DQUwgKGFu
ZCBzd2l0Y2gKdGhlaXIgRU5EUFJPQyB0byBTWU1fe0ZVTkMsQ09ERX1fRU5EIHRvbykuIFdoZXRo
ZXIgRlVOQyBvciBDT0RFIGlzIHVzZWQsCmRlcGVuZHMgb24gd2hldGhlciBFTkRQUk9DIG9yIEVO
RCB3YXMgdXNlZCBmb3IgYSBwYXJ0aWN1bGFyIGZ1bmN0aW9uCmJlZm9yZS4KClNpZ25lZC1vZmYt
Ynk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpTaWduZWQtb2ZmLWJ5OiBCb3Jpc2xhdiBQ
ZXRrb3YgPGJwQHN1c2UuZGU+CkNjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4K
Q2M6IEFuZHkgU2hldmNoZW5rbyA8YW5keUBpbmZyYWRlYWQub3JnPgpDYzogQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogRGFycmVuIEhhcnQgPGR2aGFydEBpbmZyYWRlYWQu
b3JnPgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4K
Q2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiBJbmdvIE1vbG5hciA8bWlu
Z29AcmVkaGF0LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IGxp
bnV4LWFyY2hAdmdlci5rZXJuZWwub3JnCkNjOiBsaW51eC1lZmkgPGxpbnV4LWVmaUB2Z2VyLmtl
cm5lbC5vcmc+CkNjOiBsaW51eC1lZmlAdmdlci5rZXJuZWwub3JnCkNjOiBNYXR0IEZsZW1pbmcg
PG1hdHRAY29kZWJsdWVwcmludC5jby51az4KQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5m
cmFkZWFkLm9yZz4KQ2M6IHBsYXRmb3JtLWRyaXZlci14ODZAdmdlci5rZXJuZWwub3JnCkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IHg4Ni1tbCA8eDg2QGtlcm5lbC5vcmc+CkNj
OiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazogaHR0cHM6Ly9sa21sLmtlcm5l
bC5vcmcvci8yMDE5MTAxMTExNTEwOC4xMjM5Mi0yMS1qc2xhYnlAc3VzZS5jegotLS0KIGFyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUyB8ICA4ICsrKystLS0tCiBhcmNoL3g4
Ni9lbnRyeS9lbnRyeV82NC5TICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0t
LS0KIGFyY2gveDg2L2xpYi9jb3B5X3BhZ2VfNjQuUyAgICAgICAgICAgICB8ICA0ICsrLS0KIGFy
Y2gveDg2L2xpYi9tZW1jcHlfNjQuUyAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQog
YXJjaC94ODYvbGliL21lbXNldF82NC5TICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLS0KIGFy
Y2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfdGh1bmtfNjQuUyAgICB8IDEyICsrKysrKy0tLS0tLQog
YXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUyAgICAgICAgICAgIHwgIDQgKystLQogNyBmaWxl
cyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvZWZpX3RodW5rXzY0LlMgYi9hcmNoL3g4Ni9ib290
L2NvbXByZXNzZWQvZWZpX3RodW5rXzY0LlMKaW5kZXggZDY2MDAwZC4uMzEzMTIwNyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TCisrKyBiL2FyY2gv
eDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUwpAQCAtOTksMTIgKzk5LDEyIEBAIEVO
VFJZKGVmaTY0X3RodW5rKQogCXJldAogRU5EUFJPQyhlZmk2NF90aHVuaykKIAotRU5UUlkoZWZp
X2V4aXQzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9leGl0MzIpCiAJbW92cQlmdW5jX3J0
X3B0ciglcmlwKSwgJXJheAogCXB1c2gJJXJheAogCW1vdgklcmRpLCAlcmF4CiAJcmV0Ci1FTkRQ
Uk9DKGVmaV9leGl0MzIpCitTWU1fRlVOQ19FTkQoZWZpX2V4aXQzMikKIAogCS5jb2RlMzIKIC8q
CkBAIC0xMTIsNyArMTEyLDcgQEAgRU5EUFJPQyhlZmlfZXhpdDMyKQogICoKICAqIFRoZSBzdGFj
ayBzaG91bGQgcmVwcmVzZW50IHRoZSAzMi1iaXQgY2FsbGluZyBjb252ZW50aW9uLgogICovCi1F
TlRSWShlZmlfZW50ZXIzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9lbnRlcjMyKQogCW1v
dmwJJF9fS0VSTkVMX0RTLCAlZWF4CiAJbW92bAklZWF4LCAlZHMKIAltb3ZsCSVlYXgsICVlcwpA
QCAtMTcyLDcgKzE3Miw3IEBAIEVOVFJZKGVmaV9lbnRlcjMyKQogCWJ0c2wJJFg4Nl9DUjBfUEdf
QklULCAlZWF4CiAJbW92bAklZWF4LCAlY3IwCiAJbHJldAotRU5EUFJPQyhlZmlfZW50ZXIzMikK
K1NZTV9GVU5DX0VORChlZmlfZW50ZXIzMikKIAogCS5kYXRhCiAJLmJhbGlnbgk4CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQu
UwppbmRleCA1N2QyNDYwLi4xNTY4ZGE2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRy
eV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMKQEAgLTExMDEsNyArMTEwMSw4
IEBAIGlkdGVudHJ5IGh5cGVydmlzb3JfY2FsbGJhY2sgeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJh
Y2sgaGFzX2Vycm9yX2NvZGU9MAogICogZXhpc3RpbmcgYWN0aXZhdGlvbiBpbiBpdHMgY3JpdGlj
YWwgcmVnaW9uIC0tIGlmIHNvLCB3ZSBwb3AgdGhlIGN1cnJlbnQKICAqIGFjdGl2YXRpb24gYW5k
IHJlc3RhcnQgdGhlIGhhbmRsZXIgdXNpbmcgdGhlIHByZXZpb3VzIG9uZS4KICAqLwotRU5UUlko
eGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2spCQkvKiBkb19oeXBlcnZpc29yX2NhbGxiYWNrKHN0
cnVjdCAqcHRfcmVncykgKi8KKy8qIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0ICpwdF9y
ZWdzKSAqLworU1lNX0NPREVfU1RBUlRfTE9DQUwoeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2sp
CiAKIC8qCiAgKiBTaW5jZSB3ZSBkb24ndCBtb2RpZnkgJXJkaSwgZXZ0Y2huX2RvX3VwYWxsKHN0
cnVjdCAqcHRfcmVncykgd2lsbApAQCAtMTExOSw3ICsxMTIwLDcgQEAgRU5UUlkoeGVuX2RvX2h5
cGVydmlzb3JfY2FsbGJhY2spCQkvKiBkb19oeXBlcnZpc29yX2NhbGxiYWNrKHN0cnVjdCAqcHRf
cmVncykgKi8KIAljYWxsCXhlbl9tYXliZV9wcmVlbXB0X2hjYWxsCiAjZW5kaWYKIAlqbXAJZXJy
b3JfZXhpdAotRU5EKHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQorU1lNX0NPREVfRU5EKHhl
bl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKQogCiAvKgogICogSHlwZXJ2aXNvciB1c2VzIHRoaXMg
Zm9yIGFwcGxpY2F0aW9uIGZhdWx0cyB3aGlsZSBpdCBleGVjdXRlcy4KQEAgLTEyMTQsNyArMTIx
NSw3IEBAIGlkdGVudHJ5IG1hY2hpbmVfY2hlY2sJCWRvX21jZQkJCWhhc19lcnJvcl9jb2RlPTAJ
cGFyYW5vaWQ9MQogICogVXNlIHNsb3csIGJ1dCBzdXJlZmlyZSAiYXJlIHdlIGluIGtlcm5lbD8i
IGNoZWNrLgogICogUmV0dXJuOiBlYng9MDogbmVlZCBzd2FwZ3Mgb24gZXhpdCwgZWJ4PTE6IG90
aGVyd2lzZQogICovCi1FTlRSWShwYXJhbm9pZF9lbnRyeSkKK1NZTV9DT0RFX1NUQVJUX0xPQ0FM
KHBhcmFub2lkX2VudHJ5KQogCVVOV0lORF9ISU5UX0ZVTkMKIAljbGQKIAlQVVNIX0FORF9DTEVB
Ul9SRUdTIHNhdmVfcmV0PTEKQEAgLTEyNDgsNyArMTI0OSw3IEBAIEVOVFJZKHBhcmFub2lkX2Vu
dHJ5KQogCUZFTkNFX1NXQVBHU19LRVJORUxfRU5UUlkKIAogCXJldAotRU5EKHBhcmFub2lkX2Vu
dHJ5KQorU1lNX0NPREVfRU5EKHBhcmFub2lkX2VudHJ5KQogCiAvKgogICogIlBhcmFub2lkIiBl
eGl0IHBhdGggZnJvbSBleGNlcHRpb24gc3RhY2suICBUaGlzIGlzIGludm9rZWQKQEAgLTEyNjIs
NyArMTI2Myw3IEBAIEVORChwYXJhbm9pZF9lbnRyeSkKICAqCiAgKiBPbiBlbnRyeSwgZWJ4IGlz
ICJubyBzd2FwZ3MiIGZsYWcgKDE6IGRvbid0IG5lZWQgc3dhcGdzLCAwOiBuZWVkIGl0KQogICov
Ci1FTlRSWShwYXJhbm9pZF9leGl0KQorU1lNX0NPREVfU1RBUlRfTE9DQUwocGFyYW5vaWRfZXhp
dCkKIAlVTldJTkRfSElOVF9SRUdTCiAJRElTQUJMRV9JTlRFUlJVUFRTKENMQlJfQU5ZKQogCVRS
QUNFX0lSUVNfT0ZGX0RFQlVHCkBAIC0xMjc5LDEyICsxMjgwLDEyIEBAIEVOVFJZKHBhcmFub2lk
X2V4aXQpCiAJUkVTVE9SRV9DUjMJc2NyYXRjaF9yZWc9JXJieCBzYXZlX3JlZz0lcjE0CiAuTHBh
cmFub2lkX2V4aXRfcmVzdG9yZToKIAlqbXAgcmVzdG9yZV9yZWdzX2FuZF9yZXR1cm5fdG9fa2Vy
bmVsCi1FTkQocGFyYW5vaWRfZXhpdCkKK1NZTV9DT0RFX0VORChwYXJhbm9pZF9leGl0KQogCiAv
KgogICogU2F2ZSBhbGwgcmVnaXN0ZXJzIGluIHB0X3JlZ3MsIGFuZCBzd2l0Y2ggR1MgaWYgbmVl
ZGVkLgogICovCi1FTlRSWShlcnJvcl9lbnRyeSkKK1NZTV9DT0RFX1NUQVJUX0xPQ0FMKGVycm9y
X2VudHJ5KQogCVVOV0lORF9ISU5UX0ZVTkMKIAljbGQKIAlQVVNIX0FORF9DTEVBUl9SRUdTIHNh
dmVfcmV0PTEKQEAgLTEzNjQsMTYgKzEzNjUsMTYgQEAgRU5UUlkoZXJyb3JfZW50cnkpCiAJY2Fs
bAlmaXh1cF9iYWRfaXJldAogCW1vdgklcmF4LCAlcnNwCiAJam1wCS5MZXJyb3JfZW50cnlfZnJv
bV91c2VybW9kZV9hZnRlcl9zd2FwZ3MKLUVORChlcnJvcl9lbnRyeSkKK1NZTV9DT0RFX0VORChl
cnJvcl9lbnRyeSkKIAotRU5UUlkoZXJyb3JfZXhpdCkKK1NZTV9DT0RFX1NUQVJUX0xPQ0FMKGVy
cm9yX2V4aXQpCiAJVU5XSU5EX0hJTlRfUkVHUwogCURJU0FCTEVfSU5URVJSVVBUUyhDTEJSX0FO
WSkKIAlUUkFDRV9JUlFTX09GRgogCXRlc3RiCSQzLCBDUyglcnNwKQogCWp6CXJldGludF9rZXJu
ZWwKIAlqbXAJLkxyZXRpbnRfdXNlcgotRU5EKGVycm9yX2V4aXQpCitTWU1fQ09ERV9FTkQoZXJy
b3JfZXhpdCkKIAogLyoKICAqIFJ1bnMgb24gZXhjZXB0aW9uIHN0YWNrLiAgWGVuIFBWIGRvZXMg
bm90IGdvIHRocm91Z2ggdGhpcyBwYXRoIGF0IGFsbCwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xp
Yi9jb3B5X3BhZ2VfNjQuUyBiL2FyY2gveDg2L2xpYi9jb3B5X3BhZ2VfNjQuUwppbmRleCBmZDJk
MDlhLi5mNTA1ODcwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKKysr
IGIvYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TCkBAIC0yMSw3ICsyMSw3IEBAIEVOVFJZKGNv
cHlfcGFnZSkKIEVORFBST0MoY29weV9wYWdlKQogRVhQT1JUX1NZTUJPTChjb3B5X3BhZ2UpCiAK
LUVOVFJZKGNvcHlfcGFnZV9yZWdzKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoY29weV9wYWdlX3Jl
Z3MpCiAJc3VicQkkMio4LAklcnNwCiAJbW92cQklcmJ4LAkoJXJzcCkKIAltb3ZxCSVyMTIsCTEq
OCglcnNwKQpAQCAtODYsNCArODYsNCBAQCBFTlRSWShjb3B5X3BhZ2VfcmVncykKIAltb3ZxCTEq
OCglcnNwKSwgJXIxMgogCWFkZHEJJDIqOCwgJXJzcAogCXJldAotRU5EUFJPQyhjb3B5X3BhZ2Vf
cmVncykKK1NZTV9GVU5DX0VORChjb3B5X3BhZ2VfcmVncykKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2xpYi9tZW1jcHlfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUwppbmRleCA1N2E2NDI2
Li4zMjY1YjIxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMKKysrIGIvYXJj
aC94ODYvbGliL21lbWNweV82NC5TCkBAIC0yOSw3ICsyOSw3IEBACiAgKiByYXggb3JpZ2luYWwg
ZGVzdGluYXRpb24KICAqLwogU1lNX0ZVTkNfU1RBUlRfQUxJQVMoX19tZW1jcHkpCi1FTlRSWSht
ZW1jcHkpCitTWU1fRlVOQ19TVEFSVF9MT0NBTChtZW1jcHkpCiAJQUxURVJOQVRJVkVfMiAiam1w
IG1lbWNweV9vcmlnIiwgIiIsIFg4Nl9GRUFUVVJFX1JFUF9HT09ELCBcCiAJCSAgICAgICJqbXAg
bWVtY3B5X2VybXMiLCBYODZfRkVBVFVSRV9FUk1TCiAKQEAgLTQxLDcgKzQxLDcgQEAgRU5UUlko
bWVtY3B5KQogCW1vdmwgJWVkeCwgJWVjeAogCXJlcCBtb3ZzYgogCXJldAotRU5EUFJPQyhtZW1j
cHkpCitTWU1fRlVOQ19FTkQobWVtY3B5KQogU1lNX0ZVTkNfRU5EX0FMSUFTKF9fbWVtY3B5KQog
RVhQT1JUX1NZTUJPTChtZW1jcHkpCiBFWFBPUlRfU1lNQk9MKF9fbWVtY3B5KQpAQCAtNTAsMTQg
KzUwLDE0IEBAIEVYUE9SVF9TWU1CT0woX19tZW1jcHkpCiAgKiBtZW1jcHlfZXJtcygpIC0gZW5o
YW5jZWQgZmFzdCBzdHJpbmcgbWVtY3B5LiBUaGlzIGlzIGZhc3RlciBhbmQKICAqIHNpbXBsZXIg
dGhhbiBtZW1jcHkuIFVzZSBtZW1jcHlfZXJtcyB3aGVuIHBvc3NpYmxlLgogICovCi1FTlRSWSht
ZW1jcHlfZXJtcykKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKG1lbWNweV9lcm1zKQogCW1vdnEgJXJk
aSwgJXJheAogCW1vdnEgJXJkeCwgJXJjeAogCXJlcCBtb3ZzYgogCXJldAotRU5EUFJPQyhtZW1j
cHlfZXJtcykKK1NZTV9GVU5DX0VORChtZW1jcHlfZXJtcykKIAotRU5UUlkobWVtY3B5X29yaWcp
CitTWU1fRlVOQ19TVEFSVF9MT0NBTChtZW1jcHlfb3JpZykKIAltb3ZxICVyZGksICVyYXgKIAog
CWNtcHEgJDB4MjAsICVyZHgKQEAgLTE4Miw3ICsxODIsNyBAQCBFTlRSWShtZW1jcHlfb3JpZykK
IAogLkxlbmQ6CiAJcmV0cQotRU5EUFJPQyhtZW1jcHlfb3JpZykKK1NZTV9GVU5DX0VORChtZW1j
cHlfb3JpZykKIAogI2lmbmRlZiBDT05GSUdfVU1MCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xp
Yi9tZW1zZXRfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1zZXRfNjQuUwppbmRleCA5MjdhYzQ0Li41
NjRhYmY5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKKysrIGIvYXJjaC94
ODYvbGliL21lbXNldF82NC5TCkBAIC01OSwxNiArNTksMTYgQEAgRVhQT1JUX1NZTUJPTChfX21l
bXNldCkKICAqCiAgKiByYXggICBvcmlnaW5hbCBkZXN0aW5hdGlvbgogICovCi1FTlRSWShtZW1z
ZXRfZXJtcykKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKG1lbXNldF9lcm1zKQogCW1vdnEgJXJkaSwl
cjkKIAltb3ZiICVzaWwsJWFsCiAJbW92cSAlcmR4LCVyY3gKIAlyZXAgc3Rvc2IKIAltb3ZxICVy
OSwlcmF4CiAJcmV0Ci1FTkRQUk9DKG1lbXNldF9lcm1zKQorU1lNX0ZVTkNfRU5EKG1lbXNldF9l
cm1zKQogCi1FTlRSWShtZW1zZXRfb3JpZykKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKG1lbXNldF9v
cmlnKQogCW1vdnEgJXJkaSwlcjEwCiAKIAkvKiBleHBhbmQgYnl0ZSB2YWx1ZSAgKi8KQEAgLTEz
OSw0ICsxMzksNCBAQCBFTlRSWShtZW1zZXRfb3JpZykKIAlzdWJxICVyOCwlcmR4CiAJam1wIC5M
YWZ0ZXJfYmFkX2FsaWdubWVudAogLkxmaW5hbDoKLUVORFBST0MobWVtc2V0X29yaWcpCitTWU1f
RlVOQ19FTkQobWVtc2V0X29yaWcpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkv
ZWZpX3RodW5rXzY0LlMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMKaW5k
ZXggNDZjNThiMC4uZDY3N2E3ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2Vm
aV90aHVua182NC5TCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfdGh1bmtfNjQuUwpA
QCAtNjcsNyArNjcsNyBAQCBFTkRQUk9DKGVmaTY0X3RodW5rKQogICoKICAqIFRoaXMgZnVuY3Rp
b24gbXVzdCBiZSBpbnZva2VkIHdpdGggYSAxOjEgbWFwcGVkIHN0YWNrLgogICovCi1FTlRSWShf
X2VmaTY0X3RodW5rKQorU1lNX0ZVTkNfU1RBUlRfTE9DQUwoX19lZmk2NF90aHVuaykKIAltb3Zs
CSVkcywgJWVheAogCXB1c2gJJXJheAogCW1vdmwJJWVzLCAlZWF4CkBAIC0xMTQsMTQgKzExNCwx
NCBAQCBFTlRSWShfX2VmaTY0X3RodW5rKQogCW9yCSVyY3gsICVyYXgKIDE6CiAJcmV0Ci1FTkRQ
Uk9DKF9fZWZpNjRfdGh1bmspCitTWU1fRlVOQ19FTkQoX19lZmk2NF90aHVuaykKIAotRU5UUlko
ZWZpX2V4aXQzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9leGl0MzIpCiAJbW92cQlmdW5j
X3J0X3B0ciglcmlwKSwgJXJheAogCXB1c2gJJXJheAogCW1vdgklcmRpLCAlcmF4CiAJcmV0Ci1F
TkRQUk9DKGVmaV9leGl0MzIpCitTWU1fRlVOQ19FTkQoZWZpX2V4aXQzMikKIAogCS5jb2RlMzIK
IC8qCkBAIC0xMjksNyArMTI5LDcgQEAgRU5EUFJPQyhlZmlfZXhpdDMyKQogICoKICAqIFRoZSBz
dGFjayBzaG91bGQgcmVwcmVzZW50IHRoZSAzMi1iaXQgY2FsbGluZyBjb252ZW50aW9uLgogICov
Ci1FTlRSWShlZmlfZW50ZXIzMikKK1NZTV9GVU5DX1NUQVJUX0xPQ0FMKGVmaV9lbnRlcjMyKQog
CW1vdmwJJF9fS0VSTkVMX0RTLCAlZWF4CiAJbW92bAklZWF4LCAlZHMKIAltb3ZsCSVlYXgsICVl
cwpAQCAtMTQ1LDcgKzE0NSw3IEBAIEVOVFJZKGVmaV9lbnRlcjMyKQogCXB1c2hsCSVlYXgKIAog
CWxyZXQKLUVORFBST0MoZWZpX2VudGVyMzIpCitTWU1fRlVOQ19FTkQoZWZpX2VudGVyMzIpCiAK
IAkuZGF0YQogCS5iYWxpZ24JOApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hl
YWQuUyBiL2FyY2gveDg2L3BsYXRmb3JtL3B2aC9oZWFkLlMKaW5kZXggNGU2MzQ4MC4uNDNiNGQ4
NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vcHZoL2hlYWQuUworKysgYi9hcmNoL3g4
Ni9wbGF0Zm9ybS9wdmgvaGVhZC5TCkBAIC01MCw3ICs1MCw3IEBACiAjZGVmaW5lIFBWSF9EU19T
RUwJCShQVkhfR0RUX0VOVFJZX0RTICogOCkKICNkZWZpbmUgUFZIX0NBTkFSWV9TRUwJCShQVkhf
R0RUX0VOVFJZX0NBTkFSWSAqIDgpCiAKLUVOVFJZKHB2aF9zdGFydF94ZW4pCitTWU1fQ09ERV9T
VEFSVF9MT0NBTChwdmhfc3RhcnRfeGVuKQogCWNsZAogCiAJbGdkdCAoX3BhKGdkdCkpCkBAIC0x
NDYsNyArMTQ2LDcgQEAgRU5UUlkocHZoX3N0YXJ0X3hlbikKIAogCWxqbXAgJFBWSF9DU19TRUws
ICRfcGEoc3RhcnR1cF8zMikKICNlbmRpZgotRU5EKHB2aF9zdGFydF94ZW4pCitTWU1fQ09ERV9F
TkQocHZoX3N0YXJ0X3hlbikKIAogCS5zZWN0aW9uICIuaW5pdC5kYXRhIiwiYXciCiAJLmJhbGln
biA4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:30:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:30:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9T-0006S8-Do; Fri, 18 Oct 2019 16:30:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9S-0006Rs-5P
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:30:54 +0000
X-Inumbo-ID: a2705bae-f1c4-11e9-bbab-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a2705bae-f1c4-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 16:30:45 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV91-0002jI-Ro; Fri, 18 Oct 2019 18:30:28 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 4EF5F1C03AB;
 Fri, 18 Oct 2019 18:30:27 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:27 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-24-jslaby@suse.cz>
References: <20191011115108.12392-24-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141622703.29376.5110416025078659520.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] x86/asm/64: Change all ENTRY+END to
 SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Juergen Gross <jgross@suse.com>, linux-arch@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Maran Wilson <maran.wilson@oracle.com>, Peter Zijlstra <peterz@infradead.org>,
 Jiri Kosina <jkosina@suse.cz>, Josh Poimboeuf <jpoimboe@redhat.com>,
 x86-ml <x86@kernel.org>, "Steven Rostedt \(VMware\)" <rostedt@goodmis.org>,
 Ingo Molnar <mingo@kernel.org>, Cao jin <caoj.fnst@cn.fujitsu.com>,
 Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Borislav Petkov <bp@suse.de>, Jiri Slaby <jslaby@suse.cz>,
 Thomas Gleixner <tglx@linutronix.de>, linux-kernel@vger.kernel.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIGJjN2IxMWMwNGVlOWM5YjA0NTFlYmY4NWJmNjRl
MGRlNjlmZGJiMTcKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvYmM3
YjExYzA0ZWU5YzliMDQ1MWViZjg1YmY2NGUwZGU2OWZkYmIxNwpBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MTowMyArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDExOjU4OjI2ICswMjowMAoKeDg2L2Fz
bS82NDogQ2hhbmdlIGFsbCBFTlRSWStFTkQgdG8gU1lNX0NPREVfKgoKQ2hhbmdlIGFsbCBhc3Nl
bWJseSBjb2RlIHdoaWNoIGlzIG1hcmtlZCB1c2luZyBFTkQgKGFuZCBub3QgRU5EUFJPQykuClN3
aXRjaCBhbGwgdGhlc2UgdG8gdGhlIGFwcHJvcHJpYXRlIG5ldyBhbm5vdGF0aW9uIFNZTV9DT0RF
X1NUQVJUIGFuZApTWU1fQ09ERV9FTkQuCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNsYWJ5IDxqc2xh
YnlAc3VzZS5jej4KU2lnbmVkLW9mZi1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4g
W3hlbiBiaXRzXQpDYzogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CkNjOiBDYW8g
amluIDxjYW9qLmZuc3RAY24uZnVqaXRzdS5jb20+CkNjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFA
enl0b3IuY29tPgpDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiBKaXJpIEtv
c2luYSA8amtvc2luYUBzdXNlLmN6PgpDYzogSm9zaCBQb2ltYm9ldWYgPGpwb2ltYm9lQHJlZGhh
dC5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBsaW51eC1hcmNo
QHZnZXIua2VybmVsLm9yZwpDYzogTWFyYW4gV2lsc29uIDxtYXJhbi53aWxzb25Ab3JhY2xlLmNv
bT4KQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6ICJTdGV2ZW4gUm9zdGVkdCAo
Vk13YXJlKSIgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhA
bGludXRyb25peC5kZT4KQ2M6IHg4Ni1tbCA8eDg2QGtlcm5lbC5vcmc+CkNjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKTGluazogaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5
MTAxMTExNTEwOC4xMjM5Mi0yNC1qc2xhYnlAc3VzZS5jegotLS0KIGFyY2gveDg2L2VudHJ5L2Vu
dHJ5XzY0LlMgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgfCAgOCArKy0tLQogYXJjaC94ODYva2VybmVs
L2Z0cmFjZV82NC5TICAgICAgfCAgNCArLQogYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyAgICAg
ICAgfCAxMiArKystLS0tCiBhcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TICAgICAgICB8ICA4ICsr
LS0tCiBhcmNoL3g4Ni94ZW4veGVuLWhlYWQuUyAgICAgICAgICB8ICA4ICsrLS0tCiA2IGZpbGVz
IGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0LlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCmlu
ZGV4IDE1NjhkYTYuLjEzZTRmZTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0
LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfNjQuUwpAQCAtNDYsMTEgKzQ2LDExIEBACiAu
c2VjdGlvbiAuZW50cnkudGV4dCwgImF4IgogCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCi1FTlRS
WShuYXRpdmVfdXNlcmdzX3N5c3JldDY0KQorU1lNX0NPREVfU1RBUlQobmF0aXZlX3VzZXJnc19z
eXNyZXQ2NCkKIAlVTldJTkRfSElOVF9FTVBUWQogCXN3YXBncwogCXN5c3JldHEKLUVORChuYXRp
dmVfdXNlcmdzX3N5c3JldDY0KQorU1lNX0NPREVfRU5EKG5hdGl2ZV91c2VyZ3Nfc3lzcmV0NjQp
CiAjZW5kaWYgLyogQ09ORklHX1BBUkFWSVJUICovCiAKIC5tYWNybyBUUkFDRV9JUlFTX0ZMQUdT
IGZsYWdzOnJlcQpAQCAtMTQyLDcgKzE0Miw3IEBAIEVORChuYXRpdmVfdXNlcmdzX3N5c3JldDY0
KQogICogd2l0aCB0aGVtIGR1ZSB0byBidWdzIGluIGJvdGggQU1EIGFuZCBJbnRlbCBDUFVzLgog
ICovCiAKLUVOVFJZKGVudHJ5X1NZU0NBTExfNjQpCitTWU1fQ09ERV9TVEFSVChlbnRyeV9TWVND
QUxMXzY0KQogCVVOV0lORF9ISU5UX0VNUFRZCiAJLyoKIAkgKiBJbnRlcnJ1cHRzIGFyZSBvZmYg
b24gZW50cnkuCkBAIC0yNzMsMTMgKzI3MywxMyBAQCBzeXNjYWxsX3JldHVybl92aWFfc3lzcmV0
OgogCXBvcHEJJXJkaQogCXBvcHEJJXJzcAogCVVTRVJHU19TWVNSRVQ2NAotRU5EKGVudHJ5X1NZ
U0NBTExfNjQpCitTWU1fQ09ERV9FTkQoZW50cnlfU1lTQ0FMTF82NCkKIAogLyoKICAqICVyZGk6
IHByZXYgdGFzawogICogJXJzaTogbmV4dCB0YXNrCiAgKi8KLUVOVFJZKF9fc3dpdGNoX3RvX2Fz
bSkKK1NZTV9DT0RFX1NUQVJUKF9fc3dpdGNoX3RvX2FzbSkKIAlVTldJTkRfSElOVF9GVU5DCiAJ
LyoKIAkgKiBTYXZlIGNhbGxlZS1zYXZlZCByZWdpc3RlcnMKQEAgLTMyMSw3ICszMjEsNyBAQCBF
TlRSWShfX3N3aXRjaF90b19hc20pCiAJcG9wcQklcmJwCiAKIAlqbXAJX19zd2l0Y2hfdG8KLUVO
RChfX3N3aXRjaF90b19hc20pCitTWU1fQ09ERV9FTkQoX19zd2l0Y2hfdG9fYXNtKQogCiAvKgog
ICogQSBuZXdseSBmb3JrZWQgcHJvY2VzcyBkaXJlY3RseSBjb250ZXh0IHN3aXRjaGVzIGludG8g
dGhpcyBhZGRyZXNzLgpAQCAtMzMwLDcgKzMzMCw3IEBAIEVORChfX3N3aXRjaF90b19hc20pCiAg
KiByYng6IGtlcm5lbCB0aHJlYWQgZnVuYyAoTlVMTCBmb3IgdXNlciB0aHJlYWQpCiAgKiByMTI6
IGtlcm5lbCB0aHJlYWQgYXJnCiAgKi8KLUVOVFJZKHJldF9mcm9tX2ZvcmspCitTWU1fQ09ERV9T
VEFSVChyZXRfZnJvbV9mb3JrKQogCVVOV0lORF9ISU5UX0VNUFRZCiAJbW92cQklcmF4LCAlcmRp
CiAJY2FsbAlzY2hlZHVsZV90YWlsCQkJLyogcmRpOiAncHJldicgdGFzayBwYXJhbWV0ZXIgKi8K
QEAgLTM1NywxNCArMzU3LDE0IEBAIEVOVFJZKHJldF9mcm9tX2ZvcmspCiAJICovCiAJbW92cQkk
MCwgUkFYKCVyc3ApCiAJam1wCTJiCi1FTkQocmV0X2Zyb21fZm9yaykKK1NZTV9DT0RFX0VORChy
ZXRfZnJvbV9mb3JrKQogCiAvKgogICogQnVpbGQgdGhlIGVudHJ5IHN0dWJzIHdpdGggc29tZSBh
c3NlbWJsZXIgbWFnaWMuCiAgKiBXZSBwYWNrIDEgc3R1YiBpbnRvIGV2ZXJ5IDgtYnl0ZSBibG9j
ay4KICAqLwogCS5hbGlnbiA4Ci1FTlRSWShpcnFfZW50cmllc19zdGFydCkKK1NZTV9DT0RFX1NU
QVJUKGlycV9lbnRyaWVzX3N0YXJ0KQogICAgIHZlY3Rvcj1GSVJTVF9FWFRFUk5BTF9WRUNUT1IK
ICAgICAucmVwdCAoRklSU1RfU1lTVEVNX1ZFQ1RPUiAtIEZJUlNUX0VYVEVSTkFMX1ZFQ1RPUikK
IAlVTldJTkRfSElOVF9JUkVUX1JFR1MKQEAgLTM3MywxMCArMzczLDEwIEBAIEVOVFJZKGlycV9l
bnRyaWVzX3N0YXJ0KQogCS5hbGlnbgk4CiAJdmVjdG9yPXZlY3RvcisxCiAgICAgLmVuZHIKLUVO
RChpcnFfZW50cmllc19zdGFydCkKK1NZTV9DT0RFX0VORChpcnFfZW50cmllc19zdGFydCkKIAog
CS5hbGlnbiA4Ci1FTlRSWShzcHVyaW91c19lbnRyaWVzX3N0YXJ0KQorU1lNX0NPREVfU1RBUlQo
c3B1cmlvdXNfZW50cmllc19zdGFydCkKICAgICB2ZWN0b3I9RklSU1RfU1lTVEVNX1ZFQ1RPUgog
ICAgIC5yZXB0IChOUl9WRUNUT1JTIC0gRklSU1RfU1lTVEVNX1ZFQ1RPUikKIAlVTldJTkRfSElO
VF9JUkVUX1JFR1MKQEAgLTM4NSw3ICszODUsNyBAQCBFTlRSWShzcHVyaW91c19lbnRyaWVzX3N0
YXJ0KQogCS5hbGlnbgk4CiAJdmVjdG9yPXZlY3RvcisxCiAgICAgLmVuZHIKLUVORChzcHVyaW91
c19lbnRyaWVzX3N0YXJ0KQorU1lNX0NPREVfRU5EKHNwdXJpb3VzX2VudHJpZXNfc3RhcnQpCiAK
IC5tYWNybyBERUJVR19FTlRSWV9BU1NFUlRfSVJRU19PRkYKICNpZmRlZiBDT05GSUdfREVCVUdf
RU5UUlkKQEAgLTUxMSw3ICs1MTEsNyBAQCBFTkQoc3B1cmlvdXNfZW50cmllc19zdGFydCkKICAq
IHwgcmV0dXJuIGFkZHJlc3MJCQkJCXwKICAqICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICovCi1FTlRSWShpbnRlcnJ1cHRfZW50cnkpCitT
WU1fQ09ERV9TVEFSVChpbnRlcnJ1cHRfZW50cnkpCiAJVU5XSU5EX0hJTlRfRlVOQwogCUFTTV9D
TEFDCiAJY2xkCkBAIC01NzksNyArNTc5LDcgQEAgRU5UUlkoaW50ZXJydXB0X2VudHJ5KQogCVRS
QUNFX0lSUVNfT0ZGCiAKIAlyZXQKLUVORChpbnRlcnJ1cHRfZW50cnkpCitTWU1fQ09ERV9FTkQo
aW50ZXJydXB0X2VudHJ5KQogX0FTTV9OT0tQUk9CRShpbnRlcnJ1cHRfZW50cnkpCiAKIApAQCAt
Nzk1LDcgKzc5NSw3IEBAIF9BU01fTk9LUFJPQkUoY29tbW9uX2ludGVycnVwdCkKICAqIEFQSUMg
aW50ZXJydXB0cy4KICAqLwogLm1hY3JvIGFwaWNpbnRlcnJ1cHQzIG51bSBzeW0gZG9fc3ltCi1F
TlRSWShcc3ltKQorU1lNX0NPREVfU1RBUlQoXHN5bSkKIAlVTldJTkRfSElOVF9JUkVUX1JFR1MK
IAlwdXNocQkkfihcbnVtKQogLkxjb21tb25fXHN5bToKQEAgLTgwMyw3ICs4MDMsNyBAQCBFTlRS
WShcc3ltKQogCVVOV0lORF9ISU5UX1JFR1MgaW5kaXJlY3Q9MQogCWNhbGwJXGRvX3N5bQkvKiBy
ZGkgcG9pbnRzIHRvIHB0X3JlZ3MgKi8KIAlqbXAJcmV0X2Zyb21faW50cgotRU5EKFxzeW0pCitT
WU1fQ09ERV9FTkQoXHN5bSkKIF9BU01fTk9LUFJPQkUoXHN5bSkKIC5lbmRtCiAKQEAgLTk2OCw3
ICs5NjgsNyBAQCBhcGljaW50ZXJydXB0IElSUV9XT1JLX1ZFQ1RPUgkJCWlycV93b3JrX2ludGVy
cnVwdAkJc21wX2lycV93b3JrX2ludGVycnVwdAogICogI0RGOiBpZiB0aGUgdGhyZWFkIHN0YWNr
IGlzIHNvbWVob3cgdW51c2FibGUsIHdlJ2xsIHN0aWxsIGdldCBhIHVzZWZ1bCBPT1BTLgogICov
CiAubWFjcm8gaWR0ZW50cnkgc3ltIGRvX3N5bSBoYXNfZXJyb3JfY29kZTpyZXEgcGFyYW5vaWQ9
MCBzaGlmdF9pc3Q9LTEgaXN0X29mZnNldD0wIGNyZWF0ZV9nYXA9MCByZWFkX2NyMj0wCi1FTlRS
WShcc3ltKQorU1lNX0NPREVfU1RBUlQoXHN5bSkKIAlVTldJTkRfSElOVF9JUkVUX1JFR1Mgb2Zm
c2V0PVxoYXNfZXJyb3JfY29kZSo4CiAKIAkvKiBTYW5pdHkgY2hlY2sgKi8KQEAgLTEwMTgsNyAr
MTAxOCw3IEBAIEVOVFJZKFxzeW0pCiAJLmVuZGlmCiAKIF9BU01fTk9LUFJPQkUoXHN5bSkKLUVO
RChcc3ltKQorU1lNX0NPREVfRU5EKFxzeW0pCiAuZW5kbQogCiBpZHRlbnRyeSBkaXZpZGVfZXJy
b3IJCQlkb19kaXZpZGVfZXJyb3IJCQloYXNfZXJyb3JfY29kZT0wCkBAIC0xMTM1LDcgKzExMzUs
NyBAQCBTWU1fQ09ERV9FTkQoeGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2spCiAgKiBXZSBkaXN0
aW5ndWlzaCBiZXR3ZWVuIGNhdGVnb3JpZXMgYnkgY29tcGFyaW5nIGVhY2ggc2F2ZWQgc2VnbWVu
dCByZWdpc3RlcgogICogd2l0aCBpdHMgY3VycmVudCBjb250ZW50czogYW55IGRpc2NyZXBhbmN5
IG1lYW5zIHdlIGluIGNhdGVnb3J5IDEuCiAgKi8KLUVOVFJZKHhlbl9mYWlsc2FmZV9jYWxsYmFj
aykKK1NZTV9DT0RFX1NUQVJUKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKIAlVTldJTkRfSElOVF9F
TVBUWQogCW1vdmwJJWRzLCAlZWN4CiAJY21wdwklY3gsIDB4MTAoJXJzcCkKQEAgLTExNjUsNyAr
MTE2NSw3IEBAIEVOVFJZKHhlbl9mYWlsc2FmZV9jYWxsYmFjaykKIAlQVVNIX0FORF9DTEVBUl9S
RUdTCiAJRU5DT0RFX0ZSQU1FX1BPSU5URVIKIAlqbXAJZXJyb3JfZXhpdAotRU5EKHhlbl9mYWls
c2FmZV9jYWxsYmFjaykKK1NZTV9DT0RFX0VORCh4ZW5fZmFpbHNhZmVfY2FsbGJhY2spCiAjZW5k
aWYgLyogQ09ORklHX1hFTl9QViAqLwogCiAjaWZkZWYgQ09ORklHX1hFTl9QVkhWTQpAQCAtMTM4
NCw3ICsxMzg0LDcgQEAgU1lNX0NPREVfRU5EKGVycm9yX2V4aXQpCiAgKgklcjE0OiBVc2VkIHRv
IHNhdmUvcmVzdG9yZSB0aGUgQ1IzIG9mIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0CiAgKgkgICAg
ICB3aGVuIFBBR0VfVEFCTEVfSVNPTEFUSU9OIGlzIGluIHVzZS4gIERvIG5vdCBjbG9iYmVyLgog
ICovCi1FTlRSWShubWkpCitTWU1fQ09ERV9TVEFSVChubWkpCiAJVU5XSU5EX0hJTlRfSVJFVF9S
RUdTCiAKIAkvKgpAQCAtMTcxOSwyMSArMTcxOSwyMSBAQCBubWlfcmVzdG9yZToKIAkgKiBhYm91
dCBlc3BmaXg2NCBvbiB0aGUgd2F5IGJhY2sgdG8ga2VybmVsIG1vZGUuCiAJICovCiAJaXJldHEK
LUVORChubWkpCitTWU1fQ09ERV9FTkQobm1pKQogCiAjaWZuZGVmIENPTkZJR19JQTMyX0VNVUxB
VElPTgogLyoKICAqIFRoaXMgaGFuZGxlcyBTWVNDQUxMIGZyb20gMzItYml0IGNvZGUuICBUaGVy
ZSBpcyBubyB3YXkgdG8gcHJvZ3JhbQogICogTVNScyB0byBmdWxseSBkaXNhYmxlIDMyLWJpdCBT
WVNDQUxMLgogICovCi1FTlRSWShpZ25vcmVfc3lzcmV0KQorU1lNX0NPREVfU1RBUlQoaWdub3Jl
X3N5c3JldCkKIAlVTldJTkRfSElOVF9FTVBUWQogCW1vdgkkLUVOT1NZUywgJWVheAogCXN5c3Jl
dAotRU5EKGlnbm9yZV9zeXNyZXQpCitTWU1fQ09ERV9FTkQoaWdub3JlX3N5c3JldCkKICNlbmRp
ZgogCi1FTlRSWShyZXdpbmRfc3RhY2tfZG9fZXhpdCkKK1NZTV9DT0RFX1NUQVJUKHJld2luZF9z
dGFja19kb19leGl0KQogCVVOV0lORF9ISU5UX0ZVTkMKIAkvKiBQcmV2ZW50IGFueSBuYWl2ZSBj
b2RlIGZyb20gdHJ5aW5nIHRvIHVud2luZCB0byBvdXIgY2FsbGVyLiAqLwogCXhvcmwJJWVicCwg
JWVicApAQCAtMTc0Myw0ICsxNzQzLDQgQEAgRU5UUlkocmV3aW5kX3N0YWNrX2RvX2V4aXQpCiAJ
VU5XSU5EX0hJTlRfRlVOQyBzcF9vZmZzZXQ9UFRSRUdTX1NJWkUKIAogCWNhbGwJZG9fZXhpdAot
RU5EKHJld2luZF9zdGFja19kb19leGl0KQorU1lNX0NPREVfRU5EKHJld2luZF9zdGFja19kb19l
eGl0KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMgYi9hcmNo
L3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUwppbmRleCA1YzdlNzE2Li5kYTI5NjQzIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NF9jb21wYXQuUworKysgYi9hcmNoL3g4Ni9l
bnRyeS9lbnRyeV82NF9jb21wYXQuUwpAQCAtMTk2LDcgKzE5Niw3IEBAIEVORFBST0MoZW50cnlf
U1lTRU5URVJfY29tcGF0KQogICogZXNwICB1c2VyIHN0YWNrCiAgKiAwKCVlc3ApIGFyZzYKICAq
LwotRU5UUlkoZW50cnlfU1lTQ0FMTF9jb21wYXQpCitTWU1fQ09ERV9TVEFSVChlbnRyeV9TWVND
QUxMX2NvbXBhdCkKIAkvKiBJbnRlcnJ1cHRzIGFyZSBvZmYgb24gZW50cnkuICovCiAJc3dhcGdz
CiAKQEAgLTMxMSw3ICszMTEsNyBAQCBzeXNyZXQzMl9mcm9tX3N5c3RlbV9jYWxsOgogCXhvcmwJ
JXIxMGQsICVyMTBkCiAJc3dhcGdzCiAJc3lzcmV0bAotRU5EKGVudHJ5X1NZU0NBTExfY29tcGF0
KQorU1lNX0NPREVfRU5EKGVudHJ5X1NZU0NBTExfY29tcGF0KQogCiAvKgogICogMzItYml0IGxl
Z2FjeSBzeXN0ZW0gY2FsbCBlbnRyeS4KQEAgLTMzOSw3ICszMzksNyBAQCBFTkQoZW50cnlfU1lT
Q0FMTF9jb21wYXQpCiAgKiBlZGkgIGFyZzUKICAqIGVicCAgYXJnNgogICovCi1FTlRSWShlbnRy
eV9JTlQ4MF9jb21wYXQpCitTWU1fQ09ERV9TVEFSVChlbnRyeV9JTlQ4MF9jb21wYXQpCiAJLyoK
IAkgKiBJbnRlcnJ1cHRzIGFyZSBvZmYgb24gZW50cnkuCiAJICovCkBAIC00MTYsNCArNDE2LDQg
QEAgRU5UUlkoZW50cnlfSU5UODBfY29tcGF0KQogCS8qIEdvIGJhY2sgdG8gdXNlciBtb2RlLiAq
LwogCVRSQUNFX0lSUVNfT04KIAlqbXAJc3dhcGdzX3Jlc3RvcmVfcmVnc19hbmRfcmV0dXJuX3Rv
X3VzZXJtb2RlCi1FTkQoZW50cnlfSU5UODBfY29tcGF0KQorU1lNX0NPREVfRU5EKGVudHJ5X0lO
VDgwX2NvbXBhdCkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfNjQuUyBiL2Fy
Y2gveDg2L2tlcm5lbC9mdHJhY2VfNjQuUwppbmRleCAzYWZhYWY1Li42MGY4OTRiIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvZnRyYWNlXzY0LlMKKysrIGIvYXJjaC94ODYva2VybmVsL2Z0
cmFjZV82NC5TCkBAIC0yOTYsNyArMjk2LDcgQEAgRU5UUlkoZnRyYWNlX2dyYXBoX2NhbGxlcikK
IAlyZXRxCiBFTkRQUk9DKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCiAKLUVOVFJZKHJldHVybl90b19o
YW5kbGVyKQorU1lNX0NPREVfU1RBUlQocmV0dXJuX3RvX2hhbmRsZXIpCiAJVU5XSU5EX0hJTlRf
RU1QVFkKIAlzdWJxICAkMjQsICVyc3AKIApAQCAtMzEyLDUgKzMxMiw1IEBAIEVOVFJZKHJldHVy
bl90b19oYW5kbGVyKQogCW1vdnEgKCVyc3ApLCAlcmF4CiAJYWRkcSAkMjQsICVyc3AKIAlKTVBf
Tk9TUEVDICVyZGkKLUVORChyZXR1cm5fdG9faGFuZGxlcikKK1NZTV9DT0RFX0VORChyZXR1cm5f
dG9faGFuZGxlcikKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQu
UyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKaW5kZXggMTBmMzA2ZS4uNGJiYzc3MCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwv
aGVhZF82NC5TCkBAIC05MSw3ICs5MSw3IEBAIFNZTV9DT0RFX1NUQVJUX05PQUxJR04oc3RhcnR1
cF82NCkKIAlqbXAgMWYKIFNZTV9DT0RFX0VORChzdGFydHVwXzY0KQogCi1FTlRSWShzZWNvbmRh
cnlfc3RhcnR1cF82NCkKK1NZTV9DT0RFX1NUQVJUKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCVVO
V0lORF9ISU5UX0VNUFRZCiAJLyoKIAkgKiBBdCB0aGlzIHBvaW50IHRoZSBDUFUgcnVucyBpbiA2
NGJpdCBtb2RlIENTLkwgPSAxIENTLkQgPSAwLApAQCAtMjQxLDcgKzI0MSw3IEBAIEVOVFJZKHNl
Y29uZGFyeV9zdGFydHVwXzY0KQogCXB1c2hxCSVyYXgJCSMgdGFyZ2V0IGFkZHJlc3MgaW4gbmVn
YXRpdmUgc3BhY2UKIAlscmV0cQogLkxhZnRlcl9scmV0OgotRU5EKHNlY29uZGFyeV9zdGFydHVw
XzY0KQorU1lNX0NPREVfRU5EKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCiAjaW5jbHVkZSAidmVy
aWZ5X2NwdS5TIgogCkBAIC0yNTEsMTEgKzI1MSwxMSBAQCBFTkQoc2Vjb25kYXJ5X3N0YXJ0dXBf
NjQpCiAgKiB1cCBhbHJlYWR5IGV4Y2VwdCBzdGFjay4gV2UganVzdCBzZXQgdXAgc3RhY2sgaGVy
ZS4gVGhlbiBjYWxsCiAgKiBzdGFydF9zZWNvbmRhcnkoKSB2aWEgLkxqdW1wX3RvX0NfY29kZS4K
ICAqLwotRU5UUlkoc3RhcnRfY3B1MCkKK1NZTV9DT0RFX1NUQVJUKHN0YXJ0X2NwdTApCiAJVU5X
SU5EX0hJTlRfRU1QVFkKIAltb3ZxCWluaXRpYWxfc3RhY2soJXJpcCksICVyc3AKIAlqbXAJLkxq
dW1wX3RvX0NfY29kZQotRU5EKHN0YXJ0X2NwdTApCitTWU1fQ09ERV9FTkQoc3RhcnRfY3B1MCkK
ICNlbmRpZgogCiAJLyogQm90aCBTTVAgYm9vdHVwIGFuZCBBQ1BJIHN1c3BlbmQgY2hhbmdlIHRo
ZXNlIHZhcmlhYmxlcyAqLwpAQCAtMjcyLDcgKzI3Miw3IEBAIFNZTV9EQVRBKGluaXRpYWxfc3Rh
Y2ssIC5xdWFkIGluaXRfdGhyZWFkX3VuaW9uICsgVEhSRUFEX1NJWkUgLSBTSVpFT0ZfUFRSRUdT
KQogCV9fRklOSVREQVRBCiAKIAlfX0lOSVQKLUVOVFJZKGVhcmx5X2lkdF9oYW5kbGVyX2FycmF5
KQorU1lNX0NPREVfU1RBUlQoZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkpCiAJaSA9IDAKIAkucmVw
dCBOVU1fRVhDRVBUSU9OX1ZFQ1RPUlMKIAkuaWYgKChFWENFUFRJT05fRVJSQ09ERV9NQVNLID4+
IGkpICYgMSkgPT0gMApAQCAtMjg4LDcgKzI4OCw3IEBAIEVOVFJZKGVhcmx5X2lkdF9oYW5kbGVy
X2FycmF5KQogCS5maWxsIGVhcmx5X2lkdF9oYW5kbGVyX2FycmF5ICsgaSpFQVJMWV9JRFRfSEFO
RExFUl9TSVpFIC0gLiwgMSwgMHhjYwogCS5lbmRyCiAJVU5XSU5EX0hJTlRfSVJFVF9SRUdTIG9m
ZnNldD0xNgotRU5EKGVhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQorU1lNX0NPREVfRU5EKGVhcmx5
X2lkdF9oYW5kbGVyX2FycmF5KQogCiBTWU1fQ09ERV9TVEFSVF9MT0NBTChlYXJseV9pZHRfaGFu
ZGxlcl9jb21tb24pCiAJLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMg
Yi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCmluZGV4IGMyMDljNzAuLjAwNjAxMjAgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1h
c21fNjQuUwpAQCAtMjAsMTEgKzIwLDExIEBACiAjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgog
CiAubWFjcm8geGVuX3B2X3RyYXAgbmFtZQotRU5UUlkoeGVuX1xuYW1lKQorU1lNX0NPREVfU1RB
UlQoeGVuX1xuYW1lKQogCXBvcCAlcmN4CiAJcG9wICVyMTEKIAlqbXAgIFxuYW1lCi1FTkQoeGVu
X1xuYW1lKQorU1lNX0NPREVfRU5EKHhlbl9cbmFtZSkKIF9BU01fTk9LUFJPQkUoeGVuX1xuYW1l
KQogLmVuZG0KIApAQCAtNTcsNyArNTcsNyBAQCB4ZW5fcHZfdHJhcCBlbnRyeV9JTlQ4MF9jb21w
YXQKIHhlbl9wdl90cmFwIGh5cGVydmlzb3JfY2FsbGJhY2sKIAogCV9fSU5JVAotRU5UUlkoeGVu
X2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQorU1lNX0NPREVfU1RBUlQoeGVuX2Vhcmx5X2lkdF9o
YW5kbGVyX2FycmF5KQogCWkgPSAwCiAJLnJlcHQgTlVNX0VYQ0VQVElPTl9WRUNUT1JTCiAJcG9w
ICVyY3gKQEAgLTY2LDcgKzY2LDcgQEAgRU5UUlkoeGVuX2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5
KQogCWkgPSBpICsgMQogCS5maWxsIHhlbl9lYXJseV9pZHRfaGFuZGxlcl9hcnJheSArIGkqWEVO
X0VBUkxZX0lEVF9IQU5ETEVSX1NJWkUgLSAuLCAxLCAweGNjCiAJLmVuZHIKLUVORCh4ZW5fZWFy
bHlfaWR0X2hhbmRsZXJfYXJyYXkpCitTWU1fQ09ERV9FTkQoeGVuX2Vhcmx5X2lkdF9oYW5kbGVy
X2FycmF5KQogCV9fRklOSVQKIAogaHlwZXJjYWxsX2lyZXQgPSBoeXBlcmNhbGxfcGFnZSArIF9f
SFlQRVJWSVNPUl9pcmV0ICogMzIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4taGVhZC5T
IGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKaW5kZXggYzFkOGI5MC4uMWQwY2VlMyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1oZWFk
LlMKQEAgLTIyLDcgKzIyLDcgQEAKIAogI2lmZGVmIENPTkZJR19YRU5fUFYKIAlfX0lOSVQKLUVO
VFJZKHN0YXJ0dXBfeGVuKQorU1lNX0NPREVfU1RBUlQoc3RhcnR1cF94ZW4pCiAJVU5XSU5EX0hJ
TlRfRU1QVFkKIAljbGQKIApAQCAtNTIsMTMgKzUyLDEzIEBAIEVOVFJZKHN0YXJ0dXBfeGVuKQog
I2VuZGlmCiAKIAlqbXAgeGVuX3N0YXJ0X2tlcm5lbAotRU5EKHN0YXJ0dXBfeGVuKQorU1lNX0NP
REVfRU5EKHN0YXJ0dXBfeGVuKQogCV9fRklOSVQKICNlbmRpZgogCiAucHVzaHNlY3Rpb24gLnRl
eHQKIAkuYmFsaWduIFBBR0VfU0laRQotRU5UUlkoaHlwZXJjYWxsX3BhZ2UpCitTWU1fQ09ERV9T
VEFSVChoeXBlcmNhbGxfcGFnZSkKIAkucmVwdCAoUEFHRV9TSVpFIC8gMzIpCiAJCVVOV0lORF9I
SU5UX0VNUFRZCiAJCS5za2lwIDMyCkBAIC02OSw3ICs2OSw3IEBAIEVOVFJZKGh5cGVyY2FsbF9w
YWdlKQogCS50eXBlIHhlbl9oeXBlcmNhbGxfIyNuLCBAZnVuY3Rpb247IC5zaXplIHhlbl9oeXBl
cmNhbGxfIyNuLCAzMgogI2luY2x1ZGUgPGFzbS94ZW4taHlwZXJjYWxscy5oPgogI3VuZGVmIEhZ
UEVSQ0FMTAotRU5EKGh5cGVyY2FsbF9wYWdlKQorU1lNX0NPREVfRU5EKGh5cGVyY2FsbF9wYWdl
KQogLnBvcHNlY3Rpb24KIAogCUVMRk5PVEUoWGVuLCBYRU5fRUxGTk9URV9HVUVTVF9PUywgICAg
ICAgLmFzY2l6ICJsaW51eCIpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:31:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:31:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9X-0006Ut-On; Fri, 18 Oct 2019 16:30:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9X-0006Ub-5C
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:30:59 +0000
X-Inumbo-ID: a355f4c0-f1c4-11e9-bbab-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a355f4c0-f1c4-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 16:30:47 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV9A-0002wl-Cw; Fri, 18 Oct 2019 18:30:36 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 3EF201C04CF;
 Fri, 18 Oct 2019 18:30:32 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:32 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-10-jslaby@suse.cz>
References: <20191011115108.12392-10-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141623204.29376.8488182129639228430.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] x86/asm: Annotate aliases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Juergen Gross <jgross@suse.com>, linux-arch@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86-ml <x86@kernel.org>,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@kernel.org>,
 Ingo Molnar <mingo@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 linux-crypto@vger.kernel.org, "H. Peter Anvin" <hpa@zytor.com>,
 Borislav Petkov <bp@alien8.de>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Borislav Petkov <bp@suse.de>,
 Jiri Slaby <jslaby@suse.cz>, "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIGU5YjlkMDIwYzQ4NzNkNWU5MGQ5OTg2Y2ZkMTM3
YWZiYWZiYzViZmEKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvZTli
OWQwMjBjNDg3M2Q1ZTkwZDk5ODZjZmQxMzdhZmJhZmJjNWJmYQpBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MDo0OSArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDEwOjM4OjIzICswMjowMAoKeDg2L2Fz
bTogQW5ub3RhdGUgYWxpYXNlcwoKX2tleV9leHBhbnNpb25fMTI4IGlzIGFuIGFsaWFzIHRvIF9r
ZXlfZXhwYW5zaW9uXzI1NmEsIF9fbWVtY3B5IHRvCm1lbWNweSwgeGVuX3N5c2NhbGwzMl90YXJn
ZXQgdG8geGVuX3N5c2VudGVyX3RhcmdldCwgYW5kIHNvIG9uLiBBbm5vdGF0ZQp0aGVtIGFsbCB1
c2luZyB0aGUgbmV3IFNZTV9GVU5DX1NUQVJUX0FMSUFTLCBTWU1fRlVOQ19TVEFSVF9MT0NBTF9B
TElBUywKYW5kIFNZTV9GVU5DX0VORF9BTElBUy4gVGhpcyB3aWxsIG1ha2UgdGhlIHRvb2xzIGdl
bmVyYXRpbmcgdGhlCmRlYnVnaW5mbyBoYXBweSBhcyBpdCBhdm9pZHMgbmVzdGluZyBhbmQgZG91
YmxlIHN5bWJvbHMuCgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4K
U2lnbmVkLW9mZi1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpSZXZpZXdlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiBbeGVuIHBhcnRzXQpDYzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6ICJEYXZpZCBTLiBNaWxsZXIi
IDxkYXZlbUBkYXZlbWxvZnQubmV0PgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KQ2M6IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y
Zy5hdT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiBJbmdvIE1vbG5h
ciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6IGxpbnV4LWFyY2hAdmdlci5rZXJuZWwub3JnCkNjOiBs
aW51eC1jcnlwdG9Admdlci5rZXJuZWwub3JnCkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IHg4Ni1tbCA8
eDg2QGtlcm5lbC5vcmc+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKTGluazog
aHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE5MTAxMTExNTEwOC4xMjM5Mi0xMC1qc2xhYnlA
c3VzZS5jegotLS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUyB8IDUgKystLS0K
IGFyY2gveDg2L2xpYi9tZW1jcHlfNjQuUyAgICAgICAgICB8IDQgKystLQogYXJjaC94ODYvbGli
L21lbW1vdmVfNjQuUyAgICAgICAgIHwgNCArKy0tCiBhcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMg
ICAgICAgICAgfCA0ICsrLS0KIGFyY2gveDg2L3hlbi94ZW4tYXNtXzY0LlMgICAgICAgICB8IDQg
KystLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMgYi9hcmNoL3g4
Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKaW5kZXggZTBhNWZiNC4uOWQ4ZDVmMiAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2Ny
eXB0by9hZXNuaS1pbnRlbF9hc20uUwpAQCAtMTc1Nyw4ICsxNzU3LDcgQEAgRU5EUFJPQyhhZXNu
aV9nY21fZmluYWxpemUpCiAjZW5kaWYKIAogCi0uYWxpZ24gNAotX2tleV9leHBhbnNpb25fMTI4
OgorU1lNX0ZVTkNfU1RBUlRfTE9DQUxfQUxJQVMoX2tleV9leHBhbnNpb25fMTI4KQogU1lNX0ZV
TkNfU1RBUlRfTE9DQUwoX2tleV9leHBhbnNpb25fMjU2YSkKIAlwc2h1ZmQgJDBiMTExMTExMTEs
ICV4bW0xLCAleG1tMQogCXNodWZwcyAkMGIwMDAxMDAwMCwgJXhtbTAsICV4bW00CkBAIC0xNzY5
LDggKzE3NjgsOCBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfa2V5X2V4cGFuc2lvbl8yNTZhKQog
CW1vdmFwcyAleG1tMCwgKFRLRVlQKQogCWFkZCAkMHgxMCwgVEtFWVAKIAlyZXQKLUVORFBST0Mo
X2tleV9leHBhbnNpb25fMTI4KQogU1lNX0ZVTkNfRU5EKF9rZXlfZXhwYW5zaW9uXzI1NmEpCitT
WU1fRlVOQ19FTkRfQUxJQVMoX2tleV9leHBhbnNpb25fMTI4KQogCiBTWU1fRlVOQ19TVEFSVF9M
T0NBTChfa2V5X2V4cGFuc2lvbl8xOTJhKQogCXBzaHVmZCAkMGIwMTAxMDEwMSwgJXhtbTEsICV4
bW0xCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvbWVtY3B5XzY0LlMgYi9hcmNoL3g4Ni9saWIv
bWVtY3B5XzY0LlMKaW5kZXggOTI3NDg2Ni4uNTdhNjQyNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
bGliL21lbWNweV82NC5TCisrKyBiL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUwpAQCAtMjgsNyAr
MjgsNyBAQAogICogT3V0cHV0OgogICogcmF4IG9yaWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KLUVO
VFJZKF9fbWVtY3B5KQorU1lNX0ZVTkNfU1RBUlRfQUxJQVMoX19tZW1jcHkpCiBFTlRSWShtZW1j
cHkpCiAJQUxURVJOQVRJVkVfMiAiam1wIG1lbWNweV9vcmlnIiwgIiIsIFg4Nl9GRUFUVVJFX1JF
UF9HT09ELCBcCiAJCSAgICAgICJqbXAgbWVtY3B5X2VybXMiLCBYODZfRkVBVFVSRV9FUk1TCkBA
IC00Miw3ICs0Miw3IEBAIEVOVFJZKG1lbWNweSkKIAlyZXAgbW92c2IKIAlyZXQKIEVORFBST0Mo
bWVtY3B5KQotRU5EUFJPQyhfX21lbWNweSkKK1NZTV9GVU5DX0VORF9BTElBUyhfX21lbWNweSkK
IEVYUE9SVF9TWU1CT0wobWVtY3B5KQogRVhQT1JUX1NZTUJPTChfX21lbWNweSkKIApkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1tb3ZlXzY0
LlMKaW5kZXggYmJlYzY5ZC4uNTBjMTY0OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL21lbW1v
dmVfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCkBAIC0yNiw3ICsyNiw3IEBA
CiAgKi8KIC53ZWFrIG1lbW1vdmUKIAotRU5UUlkobWVtbW92ZSkKK1NZTV9GVU5DX1NUQVJUX0FM
SUFTKG1lbW1vdmUpCiBFTlRSWShfX21lbW1vdmUpCiAKIAkvKiBIYW5kbGUgbW9yZSAzMiBieXRl
cyBpbiBsb29wICovCkBAIC0yMDgsNiArMjA4LDYgQEAgRU5UUlkoX19tZW1tb3ZlKQogMTM6CiAJ
cmV0cQogRU5EUFJPQyhfX21lbW1vdmUpCi1FTkRQUk9DKG1lbW1vdmUpCitTWU1fRlVOQ19FTkRf
QUxJQVMobWVtbW92ZSkKIEVYUE9SVF9TWU1CT0woX19tZW1tb3ZlKQogRVhQT1JUX1NZTUJPTCht
ZW1tb3ZlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TIGIvYXJjaC94ODYv
bGliL21lbXNldF82NC5TCmluZGV4IDliYzg2MWMuLjkyN2FjNDQgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2xpYi9tZW1zZXRfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKQEAgLTE5
LDcgKzE5LDcgQEAKICAqCiAgKiByYXggICBvcmlnaW5hbCBkZXN0aW5hdGlvbgogICovCi1FTlRS
WShtZW1zZXQpCitTWU1fRlVOQ19TVEFSVF9BTElBUyhtZW1zZXQpCiBFTlRSWShfX21lbXNldCkK
IAkvKgogCSAqIFNvbWUgQ1BVcyBzdXBwb3J0IGVuaGFuY2VkIFJFUCBNT1ZTQi9TVE9TQiBmZWF0
dXJlLiBJdCBpcyByZWNvbW1lbmRlZApAQCAtNDMsOCArNDMsOCBAQCBFTlRSWShfX21lbXNldCkK
IAlyZXAgc3Rvc2IKIAltb3ZxICVyOSwlcmF4CiAJcmV0Ci1FTkRQUk9DKG1lbXNldCkKIEVORFBS
T0MoX19tZW1zZXQpCitTWU1fRlVOQ19FTkRfQUxJQVMobWVtc2V0KQogRVhQT1JUX1NZTUJPTCht
ZW1zZXQpCiBFWFBPUlRfU1lNQk9MKF9fbWVtc2V0KQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94
ZW4veGVuLWFzbV82NC5TIGIvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCBlYmY2MTBi
Li40NWMxMjQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2Fy
Y2gveDg2L3hlbi94ZW4tYXNtXzY0LlMKQEAgLTE2NywxMyArMTY3LDEzIEBAIEVORFBST0MoeGVu
X3N5c2VudGVyX3RhcmdldCkKIAogI2Vsc2UgLyogIUNPTkZJR19JQTMyX0VNVUxBVElPTiAqLwog
Ci1FTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5DX1NUQVJUX0FMSUFTKHhlbl9z
eXNjYWxsMzJfdGFyZ2V0KQogRU5UUlkoeGVuX3N5c2VudGVyX3RhcmdldCkKIAlsZWEgMTYoJXJz
cCksICVyc3AJLyogc3RyaXAgJXJjeCwgJXIxMSAqLwogCW1vdiAkLUVOT1NZUywgJXJheAogCXB1
c2hxICQwCiAJam1wIGh5cGVyY2FsbF9pcmV0Ci1FTkRQUk9DKHhlbl9zeXNjYWxsMzJfdGFyZ2V0
KQogRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EX0FMSUFTKHhlbl9z
eXNjYWxsMzJfdGFyZ2V0KQogCiAjZW5kaWYJLyogQ09ORklHX0lBMzJfRU1VTEFUSU9OICovCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:31:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9d-0006Xp-7B; Fri, 18 Oct 2019 16:31:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9c-0006XD-5K
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:31:04 +0000
X-Inumbo-ID: a56e55f4-f1c4-11e9-a531-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a56e55f4-f1c4-11e9-a531-bc764e2007e4;
 Fri, 18 Oct 2019 16:30:50 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV90-0002j8-Qm; Fri, 18 Oct 2019 18:30:27 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id 54A741C048C;
 Fri, 18 Oct 2019 18:30:26 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:26 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-26-jslaby@suse.cz>
References: <20191011115108.12392-26-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141622620.29376.2511020268312198257.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] x86/asm/32: Add ENDs to some functions
 and relabel with SYM_CODE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: x86-ml <x86@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Pingfan Liu <kernelfans@gmail.com>, Pavel Machek <pavel@ucw.cz>,
 "H. Peter Anvin" <hpa@zytor.com>, Jiri Slaby <jslaby@suse.cz>,
 Ingo Molnar <mingo@kernel.org>, linux-arch@vger.kernel.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Borislav Petkov <bp@suse.de>, Len Brown <len.brown@intel.com>,
 linux-pm@vger.kernel.org, "Steven Rostedt \(VMware\)" <rostedt@goodmis.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Josh Poimboeuf <jpoimboe@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>,
 linux-kernel@vger.kernel.org, Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIDc4NzYyYjBlNzliYzFkZDAxMzQ3YmUwNjFhYmRm
NTA1MjAyMTUyYzkKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvNzg3
NjJiMGU3OWJjMWRkMDEzNDdiZTA2MWFiZGY1MDUyMDIxNTJjOQpBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MTowNSArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDExOjU4OjMzICswMjowMAoKeDg2L2Fz
bS8zMjogQWRkIEVORHMgdG8gc29tZSBmdW5jdGlvbnMgYW5kIHJlbGFiZWwgd2l0aCBTWU1fQ09E
RV8qCgpBbGwgdGhlc2UgYXJlIGZ1bmN0aW9ucyB3aGljaCBhcmUgaW52b2tlZCBmcm9tIGVsc2V3
aGVyZSBidXQgdGhleSBhcmUKbm90IHR5cGljYWwgQyBmdW5jdGlvbnMuIFNvIGFubm90YXRlIHRo
ZW0gdXNpbmcgdGhlIG5ldyBTWU1fQ09ERV9TVEFSVC4KQWxsIHRoZXNlIHdlcmUgbm90IGJhbGFu
Y2VkIHdpdGggYW55IEVORCwgc28gbWFyayB0aGVpciBlbmRzIGJ5ClNZTV9DT0RFX0VORCwgYXBw
cm9wcmlhdGVseS4KClNpZ25lZC1vZmYtYnk6IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgpT
aWduZWQtb2ZmLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiBbeGVuIGJpdHNdClJl
dmlld2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+
IFtoaWJlcm5hdGVdCkNjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KQ2M6ICJI
LiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVk
aGF0LmNvbT4KQ2M6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgpDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogTGVuIEJyb3duIDxsZW4uYnJvd25AaW50
ZWwuY29tPgpDYzogbGludXgtYXJjaEB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LXBtQHZnZXIu
a2VybmVsLm9yZwpDYzogUGF2ZWwgTWFjaGVrIDxwYXZlbEB1Y3cuY3o+CkNjOiBQZXRlciBaaWps
c3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNjOiBQaW5nZmFuIExpdSA8a2VybmVsZmFuc0Bn
bWFpbC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiAiU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkiIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgpDYzog
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiB4ODYtbWwgPHg4NkBrZXJu
ZWwub3JnPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkxpbms6IGh0dHBzOi8v
bGttbC5rZXJuZWwub3JnL3IvMjAxOTEwMTExMTUxMDguMTIzOTItMjYtanNsYWJ5QHN1c2UuY3oK
LS0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TICAgICAgICAgICAgfCAzICsrLQogYXJjaC94
ODYva2VybmVsL2FjcGkvd2FrZXVwXzMyLlMgICAgIHwgNyArKysrLS0tCiBhcmNoL3g4Ni9rZXJu
ZWwvZnRyYWNlXzMyLlMgICAgICAgICAgfCAzICsrLQogYXJjaC94ODYva2VybmVsL2hlYWRfMzIu
UyAgICAgICAgICAgIHwgMyArKy0KIGFyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fMzIuUyAg
ICB8IDYgKysrKy0tCiBhcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzMyLlMgfCA2ICsr
KystLQogYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUyAgICAgICAgICAgIHwgNyArKysrLS0tCiA3
IGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8z
Mi5TCmluZGV4IDQ5MDBhNmEuLjY0ZmU3YWEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2VudHJ5L2Vu
dHJ5XzMyLlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwpAQCAtODQ3LDkgKzg0Nywx
MCBAQCBTWU1fRU5UUlkoX19iZWdpbl9TWVNFTlRFUl9zaW5nbGVzdGVwX3JlZ2lvbiwgU1lNX0xf
R0xPQkFMLCBTWU1fQV9OT05FKQogICogWGVuIGRvZXNuJ3Qgc2V0ICVlc3AgdG8gYmUgcHJlY2lz
ZWx5IHdoYXQgdGhlIG5vcm1hbCBTWVNFTlRFUgogICogZW50cnkgcG9pbnQgZXhwZWN0cywgc28g
Zml4IGl0IHVwIGJlZm9yZSB1c2luZyB0aGUgbm9ybWFsIHBhdGguCiAgKi8KLUVOVFJZKHhlbl9z
eXNlbnRlcl90YXJnZXQpCitTWU1fQ09ERV9TVEFSVCh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQogCWFk
ZGwJJDUqNCwgJWVzcAkJCS8qIHJlbW92ZSB4ZW4tcHJvdmlkZWQgZnJhbWUgKi8KIAlqbXAJLkxz
eXNlbnRlcl9wYXN0X2VzcAorU1lNX0NPREVfRU5EKHhlbl9zeXNlbnRlcl90YXJnZXQpCiAjZW5k
aWYKIAogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF8zMi5TIGIv
YXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzMyLlMKaW5kZXggNDI3MjQ5Mi4uZGFmODhmOCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVwXzMyLlMKKysrIGIvYXJjaC94
ODYva2VybmVsL2FjcGkvd2FrZXVwXzMyLlMKQEAgLTksOCArOSw3IEBACiAJLmNvZGUzMgogCUFM
SUdOCiAKLUVOVFJZKHdha2V1cF9wbW9kZV9yZXR1cm4pCi13YWtldXBfcG1vZGVfcmV0dXJuOgor
U1lNX0NPREVfU1RBUlQod2FrZXVwX3Btb2RlX3JldHVybikKIAltb3Z3CSRfX0tFUk5FTF9EUywg
JWF4CiAJbW92dwklYXgsICVzcwogCW1vdncJJWF4LCAlZnMKQEAgLTM5LDYgKzM4LDcgQEAgd2Fr
ZXVwX3Btb2RlX3JldHVybjoKIAkjIGp1bXAgdG8gcGxhY2Ugd2hlcmUgd2UgbGVmdCBvZmYKIAlt
b3ZsCXNhdmVkX2VpcCwgJWVheAogCWptcAkqJWVheAorU1lNX0NPREVfRU5EKHdha2V1cF9wbW9k
ZV9yZXR1cm4pCiAKIGJvZ3VzX21hZ2ljOgogCWptcAlib2d1c19tYWdpYwpAQCAtNzIsNyArNzIs
NyBAQCByZXN0b3JlX3JlZ2lzdGVyczoKIAlwb3BmbAogCXJldAogCi1FTlRSWShkb19zdXNwZW5k
X2xvd2xldmVsKQorU1lNX0NPREVfU1RBUlQoZG9fc3VzcGVuZF9sb3dsZXZlbCkKIAljYWxsCXNh
dmVfcHJvY2Vzc29yX3N0YXRlCiAJY2FsbAlzYXZlX3JlZ2lzdGVycwogCXB1c2hsCSQzCkBAIC04
Nyw2ICs4Nyw3IEBAIHJldF9wb2ludDoKIAljYWxsCXJlc3RvcmVfcmVnaXN0ZXJzCiAJY2FsbAly
ZXN0b3JlX3Byb2Nlc3Nvcl9zdGF0ZQogCXJldAorU1lNX0NPREVfRU5EKGRvX3N1c3BlbmRfbG93
bGV2ZWwpCiAKIC5kYXRhCiBBTElHTgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2Z0cmFj
ZV8zMi5TIGIvYXJjaC94ODYva2VybmVsL2Z0cmFjZV8zMi5TCmluZGV4IDIxOWJlMTMuLmE0M2Vk
NGMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9mdHJhY2VfMzIuUworKysgYi9hcmNoL3g4
Ni9rZXJuZWwvZnRyYWNlXzMyLlMKQEAgLTg5LDcgKzg5LDcgQEAgV0VBSyhmdHJhY2Vfc3R1YikK
IAlyZXQKIEVORChmdHJhY2VfY2FsbGVyKQogCi1FTlRSWShmdHJhY2VfcmVnc19jYWxsZXIpCitT
WU1fQ09ERV9TVEFSVChmdHJhY2VfcmVnc19jYWxsZXIpCiAJLyoKIAkgKiBXZSdyZSBoZXJlIGZy
b20gYW4gbWNvdW50L2ZlbnRyeSBDQUxMLCBhbmQgdGhlIHN0YWNrIGZyYW1lIGxvb2tzIGxpa2U6
CiAJICoKQEAgLTE2Myw2ICsxNjMsNyBAQCBTWU1fSU5ORVJfTEFCRUwoZnRyYWNlX3JlZ3NfY2Fs
bCwgU1lNX0xfR0xPQkFMKQogCXBvcGwJJWVheAogCiAJam1wCS5MZnRyYWNlX3JldAorU1lNX0NP
REVfRU5EKGZ0cmFjZV9yZWdzX2NhbGxlcikKIAogI2lmZGVmIENPTkZJR19GVU5DVElPTl9HUkFQ
SF9UUkFDRVIKIEVOVFJZKGZ0cmFjZV9ncmFwaF9jYWxsZXIpCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9rZXJuZWwvaGVhZF8zMi5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRfMzIuUwppbmRleCBlMmIz
ZTZjLi43MDI5YmJhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF8zMi5TCisrKyBi
L2FyY2gveDg2L2tlcm5lbC9oZWFkXzMyLlMKQEAgLTY0LDcgKzY0LDcgQEAgUkVTRVJWRV9CUkso
cGFnZXRhYmxlcywgSU5JVF9NQVBfU0laRSkKICAqIGNhbi4KICAqLwogX19IRUFECi1FTlRSWShz
dGFydHVwXzMyKQorU1lNX0NPREVfU1RBUlQoc3RhcnR1cF8zMikKIAltb3ZsIHBhKGluaXRpYWxf
c3RhY2spLCVlY3gKIAkKIAkvKiB0ZXN0IEtFRVBfU0VHTUVOVFMgZmxhZyB0byBzZWUgaWYgdGhl
IGJvb3Rsb2FkZXIgaXMgYXNraW5nCkBAIC0xNzIsNiArMTcyLDcgQEAgbnVtX3N1YmFyY2hfZW50
cmllcyA9ICguIC0gc3ViYXJjaF9lbnRyaWVzKSAvIDQKICNlbHNlCiAJam1wIC5MZGVmYXVsdF9l
bnRyeQogI2VuZGlmIC8qIENPTkZJR19QQVJBVklSVCAqLworU1lNX0NPREVfRU5EKHN0YXJ0dXBf
MzIpCiAKICNpZmRlZiBDT05GSUdfSE9UUExVR19DUFUKIC8qCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzMyLlMgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNt
XzMyLlMKaW5kZXggNmZlMzgzMC4uYTE5ZWQzZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcG93ZXIv
aGliZXJuYXRlX2FzbV8zMi5TCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9hc21fMzIu
UwpAQCAtMzUsNyArMzUsNyBAQCBFTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQogCXJldAogRU5E
UFJPQyhzd3N1c3BfYXJjaF9zdXNwZW5kKQogCi1FTlRSWShyZXN0b3JlX2ltYWdlKQorU1lNX0NP
REVfU1RBUlQocmVzdG9yZV9pbWFnZSkKIAkvKiBwcmVwYXJlIHRvIGp1bXAgdG8gdGhlIGltYWdl
IGtlcm5lbCAqLwogCW1vdmwJcmVzdG9yZV9qdW1wX2FkZHJlc3MsICVlYngKIAltb3ZsCXJlc3Rv
cmVfY3IzLCAlZWJwCkBAIC00NSw5ICs0NSwxMCBAQCBFTlRSWShyZXN0b3JlX2ltYWdlKQogCS8q
IGp1bXAgdG8gcmVsb2NhdGVkIHJlc3RvcmUgY29kZSAqLwogCW1vdmwJcmVsb2NhdGVkX3Jlc3Rv
cmVfY29kZSwgJWVheAogCWptcGwJKiVlYXgKK1NZTV9DT0RFX0VORChyZXN0b3JlX2ltYWdlKQog
CiAvKiBjb2RlIGJlbG93IGhhcyBiZWVuIHJlbG9jYXRlZCB0byBhIHNhZmUgcGFnZSAqLwotRU5U
UlkoY29yZV9yZXN0b3JlX2NvZGUpCitTWU1fQ09ERV9TVEFSVChjb3JlX3Jlc3RvcmVfY29kZSkK
IAltb3ZsCXRlbXBfcGd0LCAlZWF4CiAJbW92bAklZWF4LCAlY3IzCiAKQEAgLTc3LDYgKzc4LDcg
QEAgY29weV9sb29wOgogCiBkb25lOgogCWptcGwJKiVlYngKK1NZTV9DT0RFX0VORChjb3JlX3Jl
c3RvcmVfY29kZSkKIAogCS8qIGNvZGUgYmVsb3cgYmVsb25ncyB0byB0aGUgaW1hZ2Uga2VybmVs
ICovCiAJLmFsaWduIFBBR0VfU0laRQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcmVhbG1vZGUvcm0v
dHJhbXBvbGluZV8zMi5TIGIvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV8zMi5TCmlu
ZGV4IGZmMDA1OTQuLjNmYWQ5MDcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3JlYWxtb2RlL3JtL3Ry
YW1wb2xpbmVfMzIuUworKysgYi9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzMyLlMK
QEAgLTI5LDcgKzI5LDcgQEAKIAkuY29kZTE2CiAKIAkuYmFsaWduCVBBR0VfU0laRQotRU5UUlko
dHJhbXBvbGluZV9zdGFydCkKK1NZTV9DT0RFX1NUQVJUKHRyYW1wb2xpbmVfc3RhcnQpCiAJd2Jp
bnZkCQkJIyBOZWVkZWQgZm9yIE5VTUEtUSBzaG91bGQgYmUgaGFybWxlc3MgZm9yIG90aGVycwog
CiAJTEpNUFdfUk0oMWYpCkBAIC01NCwxMSArNTQsMTMgQEAgRU5UUlkodHJhbXBvbGluZV9zdGFy
dCkKIAlsbXN3CSVkeAkJCSMgaW50byBwcm90ZWN0ZWQgbW9kZQogCiAJbGptcGwJJF9fQk9PVF9D
UywgJHBhX3N0YXJ0dXBfMzIKK1NZTV9DT0RFX0VORCh0cmFtcG9saW5lX3N0YXJ0KQogCiAJLnNl
Y3Rpb24gIi50ZXh0MzIiLCJheCIKIAkuY29kZTMyCi1FTlRSWShzdGFydHVwXzMyKQkJCSMgbm90
ZTogYWxzbyB1c2VkIGZyb20gd2FrZXVwX2FzbS5TCitTWU1fQ09ERV9TVEFSVChzdGFydHVwXzMy
KQkJCSMgbm90ZTogYWxzbyB1c2VkIGZyb20gd2FrZXVwX2FzbS5TCiAJam1wCSolZWF4CitTWU1f
Q09ERV9FTkQoc3RhcnR1cF8zMikKIAogCS5ic3MKIAkuYmFsaWduIDgKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3hlbi94ZW4tYXNtXzMyLlMgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV8zMi5TCmluZGV4
IGMxNWRiMDYuLjhiOGY4MzUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tYXNtXzMyLlMK
KysrIGIvYXJjaC94ODYveGVuL3hlbi1hc21fMzIuUwpAQCAtNTYsNyArNTYsNyBAQAogCV9BU01f
RVhUQUJMRSgxYiwyYikKIC5lbmRtCiAKLUVOVFJZKHhlbl9pcmV0KQorU1lNX0NPREVfU1RBUlQo
eGVuX2lyZXQpCiAJLyogdGVzdCBlZmxhZ3MgZm9yIHNwZWNpYWwgY2FzZXMgKi8KIAl0ZXN0bCAk
KFg4Nl9FRkxBR1NfVk0gfCBYRU5fRUZMQUdTX05NSSksIDgoJWVzcCkKIAlqbnogaHlwZXJfaXJl
dApAQCAtMTIyLDYgKzEyMiw3IEBAIHhlbl9pcmV0X2VuZF9jcml0OgogaHlwZXJfaXJldDoKIAkv
KiBwdXQgdGhpcyBvdXQgb2YgbGluZSBzaW5jZSBpdHMgdmVyeSByYXJlbHkgdXNlZCAqLwogCWpt
cCBoeXBlcmNhbGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKK1NZTV9DT0RFX0VORCh4
ZW5faXJldCkKIAogCS5nbG9ibCB4ZW5faXJldF9zdGFydF9jcml0LCB4ZW5faXJldF9lbmRfY3Jp
dAogCkBAIC0xNjUsNyArMTY2LDcgQEAgaHlwZXJfaXJldDoKICAqIFNBVkVfQUxMIHN0YXRlIGJl
Zm9yZSBnb2luZyBvbiwgc2luY2UgaXQncyB1c2VybW9kZSBzdGF0ZSB3aGljaCB3ZQogICogZXZl
bnR1YWxseSBuZWVkIHRvIHJlc3RvcmUuCiAgKi8KLUVOVFJZKHhlbl9pcmV0X2NyaXRfZml4dXAp
CitTWU1fQ09ERV9TVEFSVCh4ZW5faXJldF9jcml0X2ZpeHVwKQogCS8qCiAJICogUGFyYW5vaWE6
IE1ha2Ugc3VyZSB3ZSdyZSByZWFsbHkgY29taW5nIGZyb20ga2VybmVsIHNwYWNlLgogCSAqIE9u
ZSBjb3VsZCBpbWFnaW5lIGEgY2FzZSB3aGVyZSB1c2Vyc3BhY2UganVtcHMgaW50byB0aGUKQEAg
LTIwNCw0ICsyMDUsNCBAQCBFTlRSWSh4ZW5faXJldF9jcml0X2ZpeHVwKQogCiAJbGVhIDQoJWVk
aSksICVlc3AJCS8qIHBvaW50IGVzcCB0byBuZXcgZnJhbWUgKi8KIDI6CWptcCB4ZW5fZG9fdXBj
YWxsCi0KK1NZTV9DT0RFX0VORCh4ZW5faXJldF9jcml0X2ZpeHVwKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:31:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9i-0006aC-Iz; Fri, 18 Oct 2019 16:31:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9h-0006Zc-62
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:31:09 +0000
X-Inumbo-ID: a5ffc9b2-f1c4-11e9-beca-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5ffc9b2-f1c4-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 16:30:51 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV9G-00033g-4R; Fri, 18 Oct 2019 18:30:42 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id CA5CC1C03AB;
 Fri, 18 Oct 2019 18:30:34 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:34 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-2-jslaby@suse.cz>
References: <20191011115108.12392-2-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141623459.29376.12545407561193574329.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] linkage: Introduce new macros for
 assembler symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Mark Rutland <mark.rutland@arm.com>, x86-ml <x86@kernel.org>,
 linux-doc@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Pavel Machek <pavel@ucw.cz>, "H. Peter Anvin" <hpa@zytor.com>,
 Will Deacon <will@kernel.org>, Ingo Molnar <mingo@kernel.org>,
 linux-arch@vger.kernel.org, xen-devel@lists.xenproject.org,
 Jonathan Corbet <corbet@lwn.net>, Jiri Slaby <jslaby@suse.cz>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Borislav Petkov <bp@suse.de>,
 Len Brown <len.brown@intel.com>, Peter Zijlstra <a.p.zijlstra@chello.nl>,
 linux-pm@vger.kernel.org, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Thomas Gleixner <tglx@linutronix.de>,
 Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 Andrew Morton <akpm@linux-foundation.org>,
 Linus Torvalds <torvalds@linux-foundation.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIGZmZWRlZWI3ODBkYzU1NGVmZjNkM2IxNmU2YTQ2
MmEyNmE0MWQ3ZWMKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvZmZl
ZGVlYjc4MGRjNTU0ZWZmM2QzYjE2ZTZhNDYyYTI2YTQxZDdlYwpBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MDo0MSArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDA5OjQ4OjExICswMjowMAoKbGlua2Fn
ZTogSW50cm9kdWNlIG5ldyBtYWNyb3MgZm9yIGFzc2VtYmxlciBzeW1ib2xzCgpJbnRyb2R1Y2Ug
bmV3IEMgbWFjcm9zIGZvciBhbm5vdGF0aW9ucyBvZiBmdW5jdGlvbnMgYW5kIGRhdGEgaW4KYXNz
ZW1ibHkuIFRoZXJlIGlzIGEgbG9uZy1zdGFuZGluZyBtZXNzIGluIG1hY3JvcyBsaWtlIEVOVFJZ
LCBFTkQsCkVORFBST0MgYW5kIHNpbWlsYXIuIFRoZXkgYXJlIHVzZWQgaW4gZGlmZmVyZW50IG1h
bm5lcnMgYW5kIHNvbWV0aW1lcwppbmNvcnJlY3RseS4KClNvIGludHJvZHVjZSBtYWNyb3Mgd2l0
aCBjbGVhciB1c2UgdG8gYW5ub3RhdGUgYXNzZW1ibHkgYXMgZm9sbG93czoKCmEpIFN1cHBvcnQg
bWFjcm9zIGZvciB0aGUgb25lcyBiZWxvdwogICBTWU1fVF9GVU5DIC0tIHR5cGUgdXNlZCBieSBh
c3NlbWJsZXIgdG8gbWFyayBmdW5jdGlvbnMKICAgU1lNX1RfT0JKRUNUIC0tIHR5cGUgdXNlZCBi
eSBhc3NlbWJsZXIgdG8gbWFyayBkYXRhCiAgIFNZTV9UX05PTkUgLS0gdHlwZSB1c2VkIGJ5IGFz
c2VtYmxlciB0byBtYXJrIGVudHJpZXMgb2YgdW5rbm93biB0eXBlCgogICBUaGV5IGFyZSBkZWZp
bmVkIGFzIFNUVF9GVU5DLCBTVFRfT0JKRUNULCBhbmQgU1RUX05PVFlQRQogICByZXNwZWN0aXZl
bHkuIEFjY29yZGluZyB0byB0aGUgZ2FzIG1hbnVhbCwgdGhpcyBpcyB0aGUgbW9zdCBwb3J0YWJs
ZQogICB3YXkuIEkgYW0gbm90IHN1cmUgYWJvdXQgb3RoZXIgYXNzZW1ibGVycywgc28gdGhpcyBj
YW4gYmUgc3dpdGNoZWQKICAgYmFjayB0byAlZnVuY3Rpb24gYW5kICVvYmplY3QgaWYgdGhpcyB0
dXJucyBpbnRvIGEgcHJvYmxlbS4KICAgQXJjaGl0ZWN0dXJlcyBjYW4gYWxzbyBvdmVycmlkZSB0
aGVtIGJ5IHNvbWV0aGluZyBsaWtlICIsIEBmdW5jdGlvbiIKICAgaWYgdGhleSBuZWVkLgoKICAg
U1lNX0FfQUxJR04sIFNZTV9BX05PTkUgLS0gYWxpZ24gdGhlIHN5bWJvbD8KICAgU1lNX0xfR0xP
QkFMLCBTWU1fTF9XRUFLLCBTWU1fTF9MT0NBTCAtLSBsaW5rYWdlIG9mIHN5bWJvbHMKCmIpIE1v
c3RseSBpbnRlcm5hbCBhbm5vdGF0aW9ucywgdXNlZCBieSB0aGUgb25lcyBiZWxvdwogICBTWU1f
RU5UUlkgLS0gdXNlIG9ubHkgaWYgeW91IGhhdmUgdG8gKGZvciBub24tcGFpcmVkIHN5bWJvbHMp
CiAgIFNZTV9TVEFSVCAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAoZm9yIHBhaXJlZCBzeW1i
b2xzKQogICBTWU1fRU5EIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIChmb3IgcGFpcmVkIHN5
bWJvbHMpCgpjKSBBbm5vdGF0aW9ucyBmb3IgY29kZQogICBTWU1fSU5ORVJfTEFCRUxfQUxJR04g
LS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29kZQogICBTWU1fSU5ORVJfTEFC
RUwgLS0gb25seSBmb3IgbGFiZWxzIGluIHRoZSBtaWRkbGUgb2YgY29kZQoKICAgU1lNX0ZVTkNf
U1RBUlRfTE9DQUxfQUxJQVMgLS0gdXNlIHdoZXJlIHRoZXJlIGFyZSB0d28gbG9jYWwgbmFtZXMg
Zm9yCglvbmUgZnVuY3Rpb24KICAgU1lNX0ZVTkNfU1RBUlRfQUxJQVMgLS0gdXNlIHdoZXJlIHRo
ZXJlIGFyZSB0d28gZ2xvYmFsIG5hbWVzIGZvciBvbmUKCWZ1bmN0aW9uCiAgIFNZTV9GVU5DX0VO
RF9BTElBUyAtLSB0aGUgZW5kIG9mIExPQ0FMX0FMSUFTZWQgb3IgQUxJQVNlZCBmdW5jdGlvbgoK
ICAgU1lNX0ZVTkNfU1RBUlQgLS0gdXNlIGZvciBnbG9iYWwgZnVuY3Rpb25zCiAgIFNZTV9GVU5D
X1NUQVJUX05PQUxJR04gLS0gdXNlIGZvciBnbG9iYWwgZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50
CiAgIFNZTV9GVU5DX1NUQVJUX0xPQ0FMIC0tIHVzZSBmb3IgbG9jYWwgZnVuY3Rpb25zCiAgIFNZ
TV9GVU5DX1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBmdW5jdGlvbnMsIHcv
bwoJYWxpZ25tZW50CiAgIFNZTV9GVU5DX1NUQVJUX1dFQUsgLS0gdXNlIGZvciB3ZWFrIGZ1bmN0
aW9ucwogICBTWU1fRlVOQ19TVEFSVF9XRUFLX05PQUxJR04gLS0gdXNlIGZvciB3ZWFrIGZ1bmN0
aW9ucywgdy9vIGFsaWdubWVudAogICBTWU1fRlVOQ19FTkQgLS0gdGhlIGVuZCBvZiBTWU1fRlVO
Q19TVEFSVF9MT0NBTCwgU1lNX0ZVTkNfU1RBUlQsCglTWU1fRlVOQ19TVEFSVF9XRUFLLCAuLi4K
CiAgIEZvciBmdW5jdGlvbnMgd2l0aCBzcGVjaWFsIChub24tQykgY2FsbGluZyBjb252ZW50aW9u
czoKICAgU1lNX0NPREVfU1RBUlQgLS0gdXNlIGZvciBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25z
CiAgIFNZTV9DT0RFX1NUQVJUX05PQUxJR04gLS0gdXNlIGZvciBub24tQyAoc3BlY2lhbCkgZnVu
Y3Rpb25zLCB3L28KCWFsaWdubWVudAogICBTWU1fQ09ERV9TVEFSVF9MT0NBTCAtLSB1c2UgZm9y
IGxvY2FsIG5vbi1DIChzcGVjaWFsKSBmdW5jdGlvbnMKICAgU1lNX0NPREVfU1RBUlRfTE9DQUxf
Tk9BTElHTiAtLSB1c2UgZm9yIGxvY2FsIG5vbi1DIChzcGVjaWFsKQoJZnVuY3Rpb25zLCB3L28g
YWxpZ25tZW50CiAgIFNZTV9DT0RFX0VORCAtLSB0aGUgZW5kIG9mIFNZTV9DT0RFX1NUQVJUX0xP
Q0FMIG9yIFNZTV9DT0RFX1NUQVJUCgpkKSBGb3IgZGF0YQogICBTWU1fREFUQV9TVEFSVCAtLSBn
bG9iYWwgZGF0YSBzeW1ib2wKICAgU1lNX0RBVEFfU1RBUlRfTE9DQUwgLS0gbG9jYWwgZGF0YSBz
eW1ib2wKICAgU1lNX0RBVEFfRU5EIC0tIHRoZSBlbmQgb2YgdGhlIFNZTV9EQVRBX1NUQVJUIHN5
bWJvbAogICBTWU1fREFUQV9FTkRfTEFCRUwgLS0gdGhlIGxhYmVsZWQgZW5kIG9mIFNZTV9EQVRB
X1NUQVJUIHN5bWJvbAogICBTWU1fREFUQSAtLSBzdGFydCtlbmQgd3JhcHBlciBhcm91bmQgc2lt
cGxlIGdsb2JhbCBkYXRhCiAgIFNZTV9EQVRBX0xPQ0FMIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFy
b3VuZCBzaW1wbGUgbG9jYWwgZGF0YQoKPT09PT09PT09PQoKVGhlIG1hY3JvcyBhbGxvdyB0byBw
YWlyIHN0YXJ0cyBhbmQgZW5kcyBvZiBmdW5jdGlvbnMgYW5kIG1hcmsgZnVuY3Rpb25zCmNvcnJl
Y3RseSBpbiB0aGUgb3V0cHV0IEVMRiBvYmplY3RzLgoKQWxsIHVzZXJzIG9mIHRoZSBvbGQgbWFj
cm9zIGluIHg4NiBhcmUgY29udmVydGVkIHRvIHVzZSB0aGVzZSBpbiBmdXJ0aGVyCnBhdGNoZXMu
CgpTaWduZWQtb2ZmLWJ5OiBKaXJpIFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KU2lnbmVkLW9mZi1i
eTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpBY2tlZC1ieTogUmFmYWVsIEouIFd5c29j
a2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1
b3p6by5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgpDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KQ2M6IEluZ28gTW9sbmFyIDxt
aW5nb0BrZXJuZWwub3JnPgpDYzogSm9uYXRoYW4gQ29yYmV0IDxjb3JiZXRAbHduLm5ldD4KQ2M6
IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpDYzogTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgpDYzog
TGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogbGludXgt
YXJjaEB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LWRvY0B2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxp
bnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxpbnV4LXBtQHZnZXIua2VybmVsLm9yZwpD
YzogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KQ2M6IFBhdmVsIE1hY2hlayA8
cGF2ZWxAdWN3LmN6PgpDYzogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+
CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ2M6IFdpbGwgRGVhY29u
IDx3aWxsQGtlcm5lbC5vcmc+CkNjOiB4ODYtbWwgPHg4NkBrZXJuZWwub3JnPgpDYzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkxpbms6IGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3Iv
MjAxOTEwMTExMTUxMDguMTIzOTItMi1qc2xhYnlAc3VzZS5jegotLS0KIERvY3VtZW50YXRpb24v
YXNtLWFubm90YXRpb25zLnJzdCB8IDIxNiArKysrKysrKysrKysrKysrKysrKysrKysrKy0KIERv
Y3VtZW50YXRpb24vaW5kZXgucnN0ICAgICAgICAgICB8ICAgOCArLQogYXJjaC94ODYvaW5jbHVk
ZS9hc20vbGlua2FnZS5oICAgIHwgIDEwICstCiBpbmNsdWRlL2xpbnV4L2xpbmthZ2UuaCAgICAg
ICAgICAgfCAyNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDQgZmlsZXMgY2hhbmdl
ZCwgNDY4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IERvY3VtZW50YXRpb24vYXNtLWFubm90YXRpb25zLnJzdAoKZGlmZiAtLWdpdCBhL0RvY3VtZW50
YXRpb24vYXNtLWFubm90YXRpb25zLnJzdCBiL0RvY3VtZW50YXRpb24vYXNtLWFubm90YXRpb25z
LnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4yOWNjZDZlCi0tLSAvZGV2
L251bGwKKysrIGIvRG9jdW1lbnRhdGlvbi9hc20tYW5ub3RhdGlvbnMucnN0CkBAIC0wLDAgKzEs
MjE2IEBACitBc3NlbWJsZXIgQW5ub3RhdGlvbnMKKz09PT09PT09PT09PT09PT09PT09PQorCitD
b3B5cmlnaHQgKGMpIDIwMTctMjAxOSBKaXJpIFNsYWJ5CisKK1RoaXMgZG9jdW1lbnQgZGVzY3Jp
YmVzIHRoZSBuZXcgbWFjcm9zIGZvciBhbm5vdGF0aW9uIG9mIGRhdGEgYW5kIGNvZGUgaW4KK2Fz
c2VtYmx5LiBJbiBwYXJ0aWN1bGFyLCBpdCBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBgYFNZ
TV9GVU5DX1NUQVJUYGAsCitgYFNZTV9GVU5DX0VORGBgLCBgYFNZTV9DT0RFX1NUQVJUYGAsIGFu
ZCBzaW1pbGFyLgorCitSYXRpb25hbGUKKy0tLS0tLS0tLQorU29tZSBjb2RlIGxpa2UgZW50cmll
cywgdHJhbXBvbGluZXMsIG9yIGJvb3QgY29kZSBuZWVkcyB0byBiZSB3cml0dGVuIGluCithc3Nl
bWJseS4gVGhlIHNhbWUgYXMgaW4gQywgc3VjaCBjb2RlIGlzIGdyb3VwZWQgaW50byBmdW5jdGlv
bnMgYW5kCithY2NvbXBhbmllZCB3aXRoIGRhdGEuIFN0YW5kYXJkIGFzc2VtYmxlcnMgZG8gbm90
IGZvcmNlIHVzZXJzIGludG8gcHJlY2lzZWx5CittYXJraW5nIHRoZXNlIHBpZWNlcyBhcyBjb2Rl
LCBkYXRhLCBvciBldmVuIHNwZWNpZnlpbmcgdGhlaXIgbGVuZ3RoLgorTmV2ZXJ0aGVsZXNzLCBh
c3NlbWJsZXJzIHByb3ZpZGUgZGV2ZWxvcGVycyB3aXRoIHN1Y2ggYW5ub3RhdGlvbnMgdG8gYWlk
CitkZWJ1Z2dlcnMgdGhyb3VnaG91dCBhc3NlbWJseS4gT24gdG9wIG9mIHRoYXQsIGRldmVsb3Bl
cnMgYWxzbyB3YW50IHRvIG1hcmsKK3NvbWUgZnVuY3Rpb25zIGFzICpnbG9iYWwqIGluIG9yZGVy
IHRvIGJlIHZpc2libGUgb3V0c2lkZSBvZiB0aGVpciB0cmFuc2xhdGlvbgordW5pdHMuCisKK092
ZXIgdGltZSwgdGhlIExpbnV4IGtlcm5lbCBoYXMgYWRvcHRlZCBtYWNyb3MgZnJvbSB2YXJpb3Vz
IHByb2plY3RzIChsaWtlCitgYGJpbnV0aWxzYGApIHRvIGZhY2lsaXRhdGUgc3VjaCBhbm5vdGF0
aW9ucy4gU28gZm9yIGhpc3RvcmljIHJlYXNvbnMsCitkZXZlbG9wZXJzIGhhdmUgYmVlbiB1c2lu
ZyBgYEVOVFJZYGAsIGBgRU5EYGAsIGBgRU5EUFJPQ2BgLCBhbmQgb3RoZXIKK2Fubm90YXRpb25z
IGluIGFzc2VtYmx5LiAgRHVlIHRvIHRoZSBsYWNrIG9mIHRoZWlyIGRvY3VtZW50YXRpb24sIHRo
ZSBtYWNyb3MKK2FyZSB1c2VkIGluIHJhdGhlciB3cm9uZyBjb250ZXh0cyBhdCBzb21lIGxvY2F0
aW9ucy4gQ2xlYXJseSwgYGBFTlRSWWBgIHdhcworaW50ZW5kZWQgdG8gZGVub3RlIHRoZSBiZWdp
bm5pbmcgb2YgZ2xvYmFsIHN5bWJvbHMgKGJlIGl0IGRhdGEgb3IgY29kZSkuCitgYEVORGBgIHVz
ZWQgdG8gbWFyayB0aGUgZW5kIG9mIGRhdGEgb3IgZW5kIG9mIHNwZWNpYWwgZnVuY3Rpb25zIHdp
dGgKKypub24tc3RhbmRhcmQqIGNhbGxpbmcgY29udmVudGlvbi4gSW4gY29udHJhc3QsIGBgRU5E
UFJPQ2BgIHNob3VsZCBhbm5vdGF0ZQorb25seSBlbmRzIG9mICpzdGFuZGFyZCogZnVuY3Rpb25z
LgorCitXaGVuIHRoZXNlIG1hY3JvcyBhcmUgdXNlZCBjb3JyZWN0bHksIHRoZXkgaGVscCBhc3Nl
bWJsZXJzIGdlbmVyYXRlIGEgbmljZQorb2JqZWN0IHdpdGggYm90aCBzaXplcyBhbmQgdHlwZXMg
c2V0IGNvcnJlY3RseS4gRm9yIGV4YW1wbGUsIHRoZSByZXN1bHQgb2YKK2BgYXJjaC94ODYvbGli
L3B1dHVzZXIuU2BgOjoKKworICAgTnVtOiAgICBWYWx1ZSAgICAgICAgICBTaXplIFR5cGUgICAg
QmluZCAgIFZpcyAgICAgIE5keCBOYW1lCisgICAgMjU6IDAwMDAwMDAwMDAwMDAwMDAgICAgMzMg
RlVOQyAgICBHTE9CQUwgREVGQVVMVCAgICAxIF9fcHV0X3VzZXJfMQorICAgIDI5OiAwMDAwMDAw
MDAwMDAwMDMwICAgIDM3IEZVTkMgICAgR0xPQkFMIERFRkFVTFQgICAgMSBfX3B1dF91c2VyXzIK
KyAgICAzMjogMDAwMDAwMDAwMDAwMDA2MCAgICAzNiBGVU5DICAgIEdMT0JBTCBERUZBVUxUICAg
IDEgX19wdXRfdXNlcl80CisgICAgMzU6IDAwMDAwMDAwMDAwMDAwOTAgICAgMzcgRlVOQyAgICBH
TE9CQUwgREVGQVVMVCAgICAxIF9fcHV0X3VzZXJfOAorCitUaGlzIGlzIG5vdCBvbmx5IGltcG9y
dGFudCBmb3IgZGVidWdnaW5nIHB1cnBvc2VzLiBXaGVuIHRoZXJlIGFyZSBwcm9wZXJseQorYW5u
b3RhdGVkIG9iamVjdHMgbGlrZSB0aGlzLCB0b29scyBjYW4gYmUgcnVuIG9uIHRoZW0gdG8gZ2Vu
ZXJhdGUgbW9yZSB1c2VmdWwKK2luZm9ybWF0aW9uLiBJbiBwYXJ0aWN1bGFyLCBvbiBwcm9wZXJs
eSBhbm5vdGF0ZWQgb2JqZWN0cywgYGBvYmp0b29sYGAgY2FuIGJlCitydW4gdG8gY2hlY2sgYW5k
IGZpeCB0aGUgb2JqZWN0IGlmIG5lZWRlZC4gQ3VycmVudGx5LCBgYG9ianRvb2xgYCBjYW4gcmVw
b3J0CittaXNzaW5nIGZyYW1lIHBvaW50ZXIgc2V0dXAvZGVzdHJ1Y3Rpb24gaW4gZnVuY3Rpb25z
LiBJdCBjYW4gYWxzbworYXV0b21hdGljYWxseSBnZW5lcmF0ZSBhbm5vdGF0aW9ucyBmb3IgOmRv
YzpgT1JDIHVud2luZGVyIDx4ODYvb3JjLXVud2luZGVyPmAKK2ZvciBtb3N0IGNvZGUuIEJvdGgg
b2YgdGhlc2UgYXJlIGVzcGVjaWFsbHkgaW1wb3J0YW50IHRvIHN1cHBvcnQgcmVsaWFibGUKK3N0
YWNrIHRyYWNlcyB3aGljaCBhcmUgaW4gdHVybiBuZWNlc3NhcnkgZm9yIDpkb2M6YEtlcm5lbCBs
aXZlIHBhdGNoaW5nCis8bGl2ZXBhdGNoL2xpdmVwYXRjaD5gLgorCitDYXZlYXQgYW5kIERpc2N1
c3Npb24KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQorQXMgb25lIG1pZ2h0IHJlYWxpemUsIHRoZXJl
IHdlcmUgb25seSB0aHJlZSBtYWNyb3MgcHJldmlvdXNseS4gVGhhdCBpcyBpbmRlZWQKK2luc3Vm
ZmljaWVudCB0byBjb3ZlciBhbGwgdGhlIGNvbWJpbmF0aW9ucyBvZiBjYXNlczoKKworKiBzdGFu
ZGFyZC9ub24tc3RhbmRhcmQgZnVuY3Rpb24KKyogY29kZS9kYXRhCisqIGdsb2JhbC9sb2NhbCBz
eW1ib2wKKworVGhlcmUgd2FzIGEgZGlzY3Vzc2lvbl8gYW5kIGluc3RlYWQgb2YgZXh0ZW5kaW5n
IHRoZSBjdXJyZW50IGBgRU5UUlkvRU5EKmBgCittYWNyb3MsIGl0IHdhcyBkZWNpZGVkIHRoYXQg
YnJhbmQgbmV3IG1hY3JvcyBzaG91bGQgYmUgaW50cm9kdWNlZCBpbnN0ZWFkOjoKKworICAgIFNv
IGhvdyBhYm91dCB1c2luZyBtYWNybyBuYW1lcyB0aGF0IGFjdHVhbGx5IHNob3cgdGhlIHB1cnBv
c2UsIGluc3RlYWQKKyAgICBvZiBpbXBvcnRpbmcgYWxsIHRoZSBjcmFwcHksIGhpc3RvcmljLCBl
c3NlbnRpYWxseSByYW5kb21seSBjaG9zZW4KKyAgICBkZWJ1ZyBzeW1ib2wgbWFjcm8gbmFtZXMg
ZnJvbSB0aGUgYmludXRpbHMgYW5kIG9sZGVyIGtlcm5lbHM/CisKKy4uIF9kaXNjdXNzaW9uOiBo
dHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIwMTcwMjE3MTA0NzU3LjI4NTg4LTEtanNsYWJ5QHN1
c2UuY3oKKworTWFjcm9zIERlc2NyaXB0aW9uCistLS0tLS0tLS0tLS0tLS0tLS0KKworVGhlIG5l
dyBtYWNyb3MgYXJlIHByZWZpeGVkIHdpdGggdGhlIGBgU1lNX2BgIHByZWZpeCBhbmQgY2FuIGJl
IGRpdmlkZWQgaW50bwordGhyZWUgbWFpbiBncm91cHM6CisKKzEuIGBgU1lNX0ZVTkNfKmBgIC0t
IHRvIGFubm90YXRlIEMtbGlrZSBmdW5jdGlvbnMuIFRoaXMgbWVhbnMgZnVuY3Rpb25zIHdpdGgK
KyAgIHN0YW5kYXJkIEMgY2FsbGluZyBjb252ZW50aW9ucywgaS5lLiB0aGUgc3RhY2sgY29udGFp
bnMgYSByZXR1cm4gYWRkcmVzcyBhdAorICAgdGhlIHByZWRlZmluZWQgcGxhY2UgYW5kIGEgcmV0
dXJuIGZyb20gdGhlIGZ1bmN0aW9uIGNhbiBoYXBwZW4gaW4gYQorICAgc3RhbmRhcmQgd2F5LiBX
aGVuIGZyYW1lIHBvaW50ZXJzIGFyZSBlbmFibGVkLCBzYXZlL3Jlc3RvcmUgb2YgZnJhbWUKKyAg
IHBvaW50ZXIgc2hhbGwgaGFwcGVuIGF0IHRoZSBzdGFydC9lbmQgb2YgYSBmdW5jdGlvbiwgcmVz
cGVjdGl2ZWx5LCB0b28uCisKKyAgIENoZWNraW5nIHRvb2xzIGxpa2UgYGBvYmp0b29sYGAgc2hv
dWxkIGVuc3VyZSBzdWNoIG1hcmtlZCBmdW5jdGlvbnMgY29uZm9ybQorICAgdG8gdGhlc2UgcnVs
ZXMuIFRoZSB0b29scyBjYW4gYWxzbyBlYXNpbHkgYW5ub3RhdGUgdGhlc2UgZnVuY3Rpb25zIHdp
dGgKKyAgIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiAobGlrZSAqT1JDIGRhdGEqKSBhdXRvbWF0aWNh
bGx5LgorCisyLiBgYFNZTV9DT0RFXypgYCAtLSBzcGVjaWFsIGZ1bmN0aW9ucyBjYWxsZWQgd2l0
aCBzcGVjaWFsIHN0YWNrLiBCZSBpdAorICAgaW50ZXJydXB0IGhhbmRsZXJzIHdpdGggc3BlY2lh
bCBzdGFjayBjb250ZW50LCB0cmFtcG9saW5lcywgb3Igc3RhcnR1cAorICAgZnVuY3Rpb25zLgor
CisgICBDaGVja2luZyB0b29scyBtb3N0bHkgaWdub3JlIGNoZWNraW5nIG9mIHRoZXNlIGZ1bmN0
aW9ucy4gQnV0IHNvbWUgZGVidWcKKyAgIGluZm9ybWF0aW9uIHN0aWxsIGNhbiBiZSBnZW5lcmF0
ZWQgYXV0b21hdGljYWxseS4gRm9yIGNvcnJlY3QgZGVidWcgZGF0YSwKKyAgIHRoaXMgY29kZSBu
ZWVkcyBoaW50cyBsaWtlIGBgVU5XSU5EX0hJTlRfUkVHU2BgIHByb3ZpZGVkIGJ5IGRldmVsb3Bl
cnMuCisKKzMuIGBgU1lNX0RBVEEqYGAgLS0gb2J2aW91c2x5IGRhdGEgYmVsb25naW5nIHRvIGBg
LmRhdGFgYCBzZWN0aW9ucyBhbmQgbm90IHRvCisgICBgYC50ZXh0YGAuIERhdGEgZG8gbm90IGNv
bnRhaW4gaW5zdHJ1Y3Rpb25zLCBzbyB0aGV5IGhhdmUgdG8gYmUgdHJlYXRlZAorICAgc3BlY2lh
bGx5IGJ5IHRoZSB0b29sczogdGhleSBzaG91bGQgbm90IHRyZWF0IHRoZSBieXRlcyBhcyBpbnN0
cnVjdGlvbnMsCisgICBub3IgYXNzaWduIGFueSBkZWJ1ZyBpbmZvcm1hdGlvbiB0byB0aGVtLgor
CitJbnN0cnVjdGlvbiBNYWNyb3MKK35+fn5+fn5+fn5+fn5+fn5+fgorVGhpcyBzZWN0aW9uIGNv
dmVycyBgYFNZTV9GVU5DXypgYCBhbmQgYGBTWU1fQ09ERV8qYGAgZW51bWVyYXRlZCBhYm92ZS4K
KworKiBgYFNZTV9GVU5DX1NUQVJUYGAgYW5kIGBgU1lNX0ZVTkNfU1RBUlRfTE9DQUxgYCBhcmUg
c3VwcG9zZWQgdG8gYmUgKip0aGUKKyAgbW9zdCBmcmVxdWVudCBtYXJraW5ncyoqLiBUaGV5IGFy
ZSB1c2VkIGZvciBmdW5jdGlvbnMgd2l0aCBzdGFuZGFyZCBjYWxsaW5nCisgIGNvbnZlbnRpb25z
IC0tIGdsb2JhbCBhbmQgbG9jYWwuIExpa2UgaW4gQywgdGhleSBib3RoIGFsaWduIHRoZSBmdW5j
dGlvbnMgdG8KKyAgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIGBgX19BTElHTmBgIGJ5dGVzLiBUaGVy
ZSBhcmUgYWxzbyBgYF9OT0FMSUdOYGAgdmFyaWFudHMKKyAgZm9yIHNwZWNpYWwgY2FzZXMgd2hl
cmUgZGV2ZWxvcGVycyBkbyBub3Qgd2FudCB0aGlzIGltcGxpY2l0IGFsaWdubWVudC4KKworICBg
YFNZTV9GVU5DX1NUQVJUX1dFQUtgYCBhbmQgYGBTWU1fRlVOQ19TVEFSVF9XRUFLX05PQUxJR05g
YCBtYXJraW5ncyBhcmUKKyAgYWxzbyBvZmZlcmVkIGFzIGFuIGFzc2VtYmxlciBjb3VudGVycGFy
dCB0byB0aGUgKndlYWsqIGF0dHJpYnV0ZSBrbm93biBmcm9tCisgIEMuCisKKyAgQWxsIG9mIHRo
ZXNlICoqc2hhbGwqKiBiZSBjb3VwbGVkIHdpdGggYGBTWU1fRlVOQ19FTkRgYC4gRmlyc3QsIGl0
IG1hcmtzCisgIHRoZSBzZXF1ZW5jZSBvZiBpbnN0cnVjdGlvbnMgYXMgYSBmdW5jdGlvbiBhbmQg
Y29tcHV0ZXMgaXRzIHNpemUgdG8gdGhlCisgIGdlbmVyYXRlZCBvYmplY3QgZmlsZS4gU2Vjb25k
LCBpdCBhbHNvIGVhc2VzIGNoZWNraW5nIGFuZCBwcm9jZXNzaW5nIHN1Y2gKKyAgb2JqZWN0IGZp
bGVzIGFzIHRoZSB0b29scyBjYW4gdHJpdmlhbGx5IGZpbmQgZXhhY3QgZnVuY3Rpb24gYm91bmRh
cmllcy4KKworICBTbyBpbiBtb3N0IGNhc2VzLCBkZXZlbG9wZXJzIHNob3VsZCB3cml0ZSBzb21l
dGhpbmcgbGlrZSBpbiB0aGUgZm9sbG93aW5nCisgIGV4YW1wbGUsIGhhdmluZyBzb21lIGFzbSBp
bnN0cnVjdGlvbnMgaW4gYmV0d2VlbiB0aGUgbWFjcm9zLCBvZiBjb3Vyc2U6OgorCisgICAgU1lN
X0ZVTkNfU1RBUlQoZnVuY3Rpb25faG9vaykKKyAgICAgICAgLi4uIGFzbSBpbnNucyAuLi4KKyAg
ICBTWU1fRlVOQ19FTkQoZnVuY3Rpb25faG9vaykKKworICBJbiBmYWN0LCB0aGlzIGtpbmQgb2Yg
YW5ub3RhdGlvbiBjb3JyZXNwb25kcyB0byB0aGUgbm93IGRlcHJlY2F0ZWQgYGBFTlRSWWBgCisg
IGFuZCBgYEVORFBST0NgYCBtYWNyb3MuCisKKyogYGBTWU1fRlVOQ19TVEFSVF9BTElBU2BgIGFu
ZCBgYFNZTV9GVU5DX1NUQVJUX0xPQ0FMX0FMSUFTYGAgc2VydmUgZm9yIHRob3NlCisgIHdobyBk
ZWNpZGVkIHRvIGhhdmUgdHdvIG9yIG1vcmUgbmFtZXMgZm9yIG9uZSBmdW5jdGlvbi4gVGhlIHR5
cGljYWwgdXNlIGlzOjoKKworICAgIFNZTV9GVU5DX1NUQVJUX0FMSUFTKF9fbWVtc2V0KQorICAg
IFNZTV9GVU5DX1NUQVJUKG1lbXNldCkKKyAgICAgICAgLi4uIGFzbSBpbnNucyAuLi4KKyAgICBT
WU1fRlVOQ19FTkQobWVtc2V0KQorICAgIFNZTV9GVU5DX0VORF9BTElBUyhfX21lbXNldCkKKwor
ICBJbiB0aGlzIGV4YW1wbGUsIG9uZSBjYW4gY2FsbCBgYF9fbWVtc2V0YGAgb3IgYGBtZW1zZXRg
YCB3aXRoIHRoZSBzYW1lCisgIHJlc3VsdCwgZXhjZXB0IHRoZSBkZWJ1ZyBpbmZvcm1hdGlvbiBm
b3IgdGhlIGluc3RydWN0aW9ucyBpcyBnZW5lcmF0ZWQgdG8KKyAgdGhlIG9iamVjdCBmaWxlIG9u
bHkgb25jZSAtLSBmb3IgdGhlIG5vbi1gYEFMSUFTYGAgY2FzZS4KKworKiBgYFNZTV9DT0RFX1NU
QVJUYGAgYW5kIGBgU1lNX0NPREVfU1RBUlRfTE9DQUxgYCBzaG91bGQgYmUgdXNlZCBvbmx5IGlu
CisgIHNwZWNpYWwgY2FzZXMgLS0gaWYgeW91IGtub3cgd2hhdCB5b3UgYXJlIGRvaW5nLiBUaGlz
IGlzIHVzZWQgZXhjbHVzaXZlbHkKKyAgZm9yIGludGVycnVwdCBoYW5kbGVycyBhbmQgc2ltaWxh
ciB3aGVyZSB0aGUgY2FsbGluZyBjb252ZW50aW9uIGlzIG5vdCB0aGUgQworICBvbmUuIGBgX05P
QUxJR05gYCB2YXJpYW50cyBleGlzdCB0b28uIFRoZSB1c2UgaXMgdGhlIHNhbWUgYXMgZm9yIHRo
ZSBgYEZVTkNgYAorICBjYXRlZ29yeSBhYm92ZTo6CisKKyAgICBTWU1fQ09ERV9TVEFSVF9MT0NB
TChiYWRfcHV0X3VzZXIpCisgICAgICAgIC4uLiBhc20gaW5zbnMgLi4uCisgICAgU1lNX0NPREVf
RU5EKGJhZF9wdXRfdXNlcikKKworICBBZ2FpbiwgZXZlcnkgYGBTWU1fQ09ERV9TVEFSVCpgYCAq
KnNoYWxsKiogYmUgY291cGxlZCBieSBgYFNZTV9DT0RFX0VORGBgLgorCisgIFRvIHNvbWUgZXh0
ZW50LCB0aGlzIGNhdGVnb3J5IGNvcnJlc3BvbmRzIHRvIGRlcHJlY2F0ZWQgYGBFTlRSWWBgIGFu
ZAorICBgYEVORGBgLiBFeGNlcHQgYGBFTkRgYCBoYWQgc2V2ZXJhbCBvdGhlciBtZWFuaW5ncyB0
b28uCisKKyogYGBTWU1fSU5ORVJfTEFCRUwqYGAgaXMgdXNlZCB0byBkZW5vdGUgYSBsYWJlbCBp
bnNpZGUgc29tZQorICBgYFNZTV97Q09ERSxGVU5DfV9TVEFSVGBgIGFuZCBgYFNZTV97Q09ERSxG
VU5DfV9FTkRgYC4gIFRoZXkgYXJlIHZlcnkgc2ltaWxhcgorICB0byBDIGxhYmVscywgZXhjZXB0
IHRoZXkgY2FuIGJlIG1hZGUgZ2xvYmFsLiBBbiBleGFtcGxlIG9mIHVzZTo6CisKKyAgICBTWU1f
Q09ERV9TVEFSVChmdHJhY2VfY2FsbGVyKQorICAgICAgICAvKiBzYXZlX21jb3VudF9yZWdzIGZp
bGxzIGluIGZpcnN0IHR3byBwYXJhbWV0ZXJzICovCisgICAgICAgIC4uLgorCisgICAgU1lNX0lO
TkVSX0xBQkVMKGZ0cmFjZV9jYWxsZXJfb3BfcHRyLCBTWU1fTF9HTE9CQUwpCisgICAgICAgIC8q
IExvYWQgdGhlIGZ0cmFjZV9vcHMgaW50byB0aGUgM3JkIHBhcmFtZXRlciAqLworICAgICAgICAu
Li4KKworICAgIFNZTV9JTk5FUl9MQUJFTChmdHJhY2VfY2FsbCwgU1lNX0xfR0xPQkFMKQorICAg
ICAgICBjYWxsIGZ0cmFjZV9zdHViCisgICAgICAgIC4uLgorICAgICAgICByZXRxCisgICAgU1lN
X0NPREVfRU5EKGZ0cmFjZV9jYWxsZXIpCisKK0RhdGEgTWFjcm9zCit+fn5+fn5+fn5+fgorU2lt
aWxhciB0byBpbnN0cnVjdGlvbnMsIHRoZXJlIGlzIGEgY291cGxlIG9mIG1hY3JvcyB0byBkZXNj
cmliZSBkYXRhIGluIHRoZQorYXNzZW1ibHkuCisKKyogYGBTWU1fREFUQV9TVEFSVGBgIGFuZCBg
YFNZTV9EQVRBX1NUQVJUX0xPQ0FMYGAgbWFyayB0aGUgc3RhcnQgb2Ygc29tZSBkYXRhCisgIGFu
ZCBzaGFsbCBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZWl0aGVyIGBgU1lNX0RBVEFfRU5E
YGAsIG9yCisgIGBgU1lNX0RBVEFfRU5EX0xBQkVMYGAuIFRoZSBsYXR0ZXIgYWRkcyBhbHNvIGEg
bGFiZWwgdG8gdGhlIGVuZCwgc28gdGhhdAorICBwZW9wbGUgY2FuIHVzZSBgYGxzdGFja2BgIGFu
ZCAobG9jYWwpIGBgbHN0YWNrX2VuZGBgIGluIHRoZSBmb2xsb3dpbmcKKyAgZXhhbXBsZTo6CisK
KyAgICBTWU1fREFUQV9TVEFSVF9MT0NBTChsc3RhY2spCisgICAgICAgIC5za2lwIDQwOTYKKyAg
ICBTWU1fREFUQV9FTkRfTEFCRUwobHN0YWNrLCBTWU1fTF9MT0NBTCwgbHN0YWNrX2VuZCkKKwor
KiBgYFNZTV9EQVRBYGAgYW5kIGBgU1lNX0RBVEFfTE9DQUxgYCBhcmUgdmFyaWFudHMgZm9yIHNp
bXBsZSwgbW9zdGx5IG9uZS1saW5lCisgIGRhdGE6OgorCisgICAgU1lNX0RBVEEoSEVBUCwgICAg
IC5sb25nIHJtX2hlYXApCisgICAgU1lNX0RBVEEoaGVhcF9lbmQsIC5sb25nIHJtX3N0YWNrKQor
CisgIEluIHRoZSBlbmQsIHRoZXkgZXhwYW5kIHRvIGBgU1lNX0RBVEFfU1RBUlRgYCB3aXRoIGBg
U1lNX0RBVEFfRU5EYGAKKyAgaW50ZXJuYWxseS4KKworU3VwcG9ydCBNYWNyb3MKK35+fn5+fn5+
fn5+fn5+CitBbGwgdGhlIGFib3ZlIHJlZHVjZSB0aGVtc2VsdmVzIHRvIHNvbWUgaW52b2NhdGlv
biBvZiBgYFNZTV9TVEFSVGBgLAorYGBTWU1fRU5EYGAsIG9yIGBgU1lNX0VOVFJZYGAgYXQgbGFz
dC4gTm9ybWFsbHksIGRldmVsb3BlcnMgc2hvdWxkIGF2b2lkIHVzaW5nCit0aGVzZS4KKworRnVy
dGhlciwgaW4gdGhlIGFib3ZlIGV4YW1wbGVzLCBvbmUgY291bGQgc2VlIGBgU1lNX0xfTE9DQUxg
YC4gVGhlcmUgYXJlIGFsc28KK2BgU1lNX0xfR0xPQkFMYGAgYW5kIGBgU1lNX0xfV0VBS2BgLiBB
bGwgYXJlIGludGVuZGVkIHRvIGRlbm90ZSBsaW5rYWdlIG9mIGEKK3N5bWJvbCBtYXJrZWQgYnkg
dGhlbS4gVGhleSBhcmUgdXNlZCBlaXRoZXIgaW4gYGBfTEFCRUxgYCB2YXJpYW50cyBvZiB0aGUK
K2VhcmxpZXIgbWFjcm9zLCBvciBpbiBgYFNZTV9TVEFSVGBgLgorCisKK092ZXJyaWRpbmcgTWFj
cm9zCit+fn5+fn5+fn5+fn5+fn5+fgorQXJjaGl0ZWN0dXJlIGNhbiBhbHNvIG92ZXJyaWRlIGFu
eSBvZiB0aGUgbWFjcm9zIGluIHRoZWlyIG93bgorYGBhc20vbGlua2FnZS5oYGAsIGluY2x1ZGlu
ZyBtYWNyb3Mgc3BlY2lmeWluZyB0aGUgdHlwZSBvZiBhIHN5bWJvbAorKGBgU1lNX1RfRlVOQ2Bg
LCBgYFNZTV9UX09CSkVDVGBgLCBhbmQgYGBTWU1fVF9OT05FYGApLiAgQXMgZXZlcnkgbWFjcm8K
K2Rlc2NyaWJlZCBpbiB0aGlzIGZpbGUgaXMgc3Vycm91bmRlZCBieSBgYCNpZmRlZmBgICsgYGAj
ZW5kaWZgYCwgaXQgaXMgZW5vdWdoCit0byBkZWZpbmUgdGhlIG1hY3JvcyBkaWZmZXJlbnRseSBp
biB0aGUgYWZvcmVtZW50aW9uZWQgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudAoraGVhZGVyLgpkaWZm
IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9pbmRleC5yc3QgYi9Eb2N1bWVudGF0aW9uL2luZGV4LnJz
dAppbmRleCBiODQzZTMxLi4yY2VhYjE5IDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2luZGV4
LnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL2luZGV4LnJzdApAQCAtMTM1LDYgKzEzNSwxNCBAQCBu
ZWVkZWQpLgogICAgbWljL2luZGV4CiAgICBzY2hlZHVsZXIvaW5kZXgKIAorQXJjaGl0ZWN0dXJl
LWFnbm9zdGljIGRvY3VtZW50YXRpb24KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCisKKy4uIHRvY3RyZWU6OgorICAgOm1heGRlcHRoOiAyCisKKyAgIGFzbS1hbm5vdGF0aW9u
cworCiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgZG9jdW1lbnRhdGlvbgogLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
bGlua2FnZS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbGlua2FnZS5oCmluZGV4IDE0Y2FhOWQu
LmUwNzE4OGUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2xpbmthZ2UuaAorKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9saW5rYWdlLmgKQEAgLTEzLDkgKzEzLDEzIEBACiAKICNp
ZmRlZiBfX0FTU0VNQkxZX18KIAotI2RlZmluZSBHTE9CQUwobmFtZSkJXAotCS5nbG9ibCBuYW1l
OwlcCi0JbmFtZToKKy8qCisgKiBHTE9CQUwgaXMgREVQUkVDQVRFRAorICoKKyAqIHVzZSBTWU1f
REFUQV9TVEFSVCwgU1lNX0ZVTkNfU1RBUlQsIFNZTV9JTk5FUl9MQUJFTCwgU1lNX0NPREVfU1RB
UlQsIG9yCisgKiBzaW1pbGFyCisgKi8KKyNkZWZpbmUgR0xPQkFMKG5hbWUpCVNZTV9FTlRSWShu
YW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9BX05PTkUpCiAKICNpZiBkZWZpbmVkKENPTkZJR19YODZf
NjQpIHx8IGRlZmluZWQoQ09ORklHX1g4Nl9BTElHTk1FTlRfMTYpCiAjZGVmaW5lIF9fQUxJR04J
CS5wMmFsaWduIDQsIDB4OTAKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbGlua2FnZS5oIGIv
aW5jbHVkZS9saW51eC9saW5rYWdlLmgKaW5kZXggN2UwMjA3OC4uZjNhZThmMyAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKKysrIGIvaW5jbHVkZS9saW51eC9saW5rYWdlLmgK
QEAgLTc1LDMyICs3NSw1OCBAQAogCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAKKy8qIFNZTV9UX0ZV
TkMgLS0gdHlwZSB1c2VkIGJ5IGFzc2VtYmxlciB0byBtYXJrIGZ1bmN0aW9ucyAqLworI2lmbmRl
ZiBTWU1fVF9GVU5DCisjZGVmaW5lIFNZTV9UX0ZVTkMJCQkJU1RUX0ZVTkMKKyNlbmRpZgorCisv
KiBTWU1fVF9PQkpFQ1QgLS0gdHlwZSB1c2VkIGJ5IGFzc2VtYmxlciB0byBtYXJrIGRhdGEgKi8K
KyNpZm5kZWYgU1lNX1RfT0JKRUNUCisjZGVmaW5lIFNZTV9UX09CSkVDVAkJCQlTVFRfT0JKRUNU
CisjZW5kaWYKKworLyogU1lNX1RfTk9ORSAtLSB0eXBlIHVzZWQgYnkgYXNzZW1ibGVyIHRvIG1h
cmsgZW50cmllcyBvZiB1bmtub3duIHR5cGUgKi8KKyNpZm5kZWYgU1lNX1RfTk9ORQorI2RlZmlu
ZSBTWU1fVF9OT05FCQkJCVNUVF9OT1RZUEUKKyNlbmRpZgorCisvKiBTWU1fQV8qIC0tIGFsaWdu
IHRoZSBzeW1ib2w/ICovCisjZGVmaW5lIFNZTV9BX0FMSUdOCQkJCUFMSUdOCisjZGVmaW5lIFNZ
TV9BX05PTkUJCQkJLyogbm90aGluZyAqLworCisvKiBTWU1fTF8qIC0tIGxpbmthZ2Ugb2Ygc3lt
Ym9scyAqLworI2RlZmluZSBTWU1fTF9HTE9CQUwobmFtZSkJCQkuZ2xvYmwgbmFtZQorI2RlZmlu
ZSBTWU1fTF9XRUFLKG5hbWUpCQkJLndlYWsgbmFtZQorI2RlZmluZSBTWU1fTF9MT0NBTChuYW1l
KQkJCS8qIG5vdGhpbmcgKi8KKwogI2lmbmRlZiBMSU5LRVJfU0NSSVBUCiAjZGVmaW5lIEFMSUdO
IF9fQUxJR04KICNkZWZpbmUgQUxJR05fU1RSIF9fQUxJR05fU1RSCiAKKy8qID09PSBERVBSRUNB
VEVEIGFubm90YXRpb25zID09PSAqLworCiAjaWZuZGVmIEdMT0JBTAorLyogZGVwcmVjYXRlZCwg
dXNlIFNZTV9EQVRBKiwgU1lNX0VOVFJZLCBvciBzaW1pbGFyICovCiAjZGVmaW5lIEdMT0JBTChu
YW1lKSBcCiAJLmdsb2JsIG5hbWUgQVNNX05MIFwKIAluYW1lOgogI2VuZGlmCiAKICNpZm5kZWYg
RU5UUlkKKy8qIGRlcHJlY2F0ZWQsIHVzZSBTWU1fRlVOQ19TVEFSVCAqLwogI2RlZmluZSBFTlRS
WShuYW1lKSBcCi0JLmdsb2JsIG5hbWUgQVNNX05MIFwKLQlBTElHTiBBU01fTkwgXAotCW5hbWU6
CisJU1lNX0ZVTkNfU1RBUlQobmFtZSkKICNlbmRpZgogI2VuZGlmIC8qIExJTktFUl9TQ1JJUFQg
Ki8KIAogI2lmbmRlZiBXRUFLCisvKiBkZXByZWNhdGVkLCB1c2UgU1lNX0ZVTkNfU1RBUlRfV0VB
SyogKi8KICNkZWZpbmUgV0VBSyhuYW1lKQkgICBcCi0JLndlYWsgbmFtZSBBU01fTkwgICBcCi0J
QUxJR04gQVNNX05MIFwKLQluYW1lOgorCVNZTV9GVU5DX1NUQVJUX1dFQUsobmFtZSkKICNlbmRp
ZgogCiAjaWZuZGVmIEVORAorLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9GVU5DX0VORCwgU1lNX0RB
VEFfRU5ELCBvciBTWU1fRU5EICovCiAjZGVmaW5lIEVORChuYW1lKSBcCiAJLnNpemUgbmFtZSwg
Li1uYW1lCiAjZW5kaWYKQEAgLTExMCwxMSArMTM2LDIxNCBAQAogICogc3RhdGljIGFuYWx5c2lz
IHRvb2xzIHN1Y2ggYXMgc3RhY2sgZGVwdGggYW5hbHl6ZXIuCiAgKi8KICNpZm5kZWYgRU5EUFJP
QworLyogZGVwcmVjYXRlZCwgdXNlIFNZTV9GVU5DX0VORCAqLwogI2RlZmluZSBFTkRQUk9DKG5h
bWUpIFwKLQkudHlwZSBuYW1lLCBAZnVuY3Rpb24gQVNNX05MIFwKLQlFTkQobmFtZSkKKwlTWU1f
RlVOQ19FTkQobmFtZSkKKyNlbmRpZgorCisvKiA9PT0gZ2VuZXJpYyBhbm5vdGF0aW9ucyA9PT0g
Ki8KKworLyogU1lNX0VOVFJZIC0tIHVzZSBvbmx5IGlmIHlvdSBoYXZlIHRvIGZvciBub24tcGFp
cmVkIHN5bWJvbHMgKi8KKyNpZm5kZWYgU1lNX0VOVFJZCisjZGVmaW5lIFNZTV9FTlRSWShuYW1l
LCBsaW5rYWdlLCBhbGlnbi4uLikJCVwKKwlsaW5rYWdlKG5hbWUpIEFTTV9OTAkJCQlcCisJYWxp
Z24gQVNNX05MCQkJCQlcCisJbmFtZToKKyNlbmRpZgorCisvKiBTWU1fU1RBUlQgLS0gdXNlIG9u
bHkgaWYgeW91IGhhdmUgdG8gKi8KKyNpZm5kZWYgU1lNX1NUQVJUCisjZGVmaW5lIFNZTV9TVEFS
VChuYW1lLCBsaW5rYWdlLCBhbGlnbi4uLikJCVwKKwlTWU1fRU5UUlkobmFtZSwgbGlua2FnZSwg
YWxpZ24pCisjZW5kaWYKKworLyogU1lNX0VORCAtLSB1c2Ugb25seSBpZiB5b3UgaGF2ZSB0byAq
LworI2lmbmRlZiBTWU1fRU5ECisjZGVmaW5lIFNZTV9FTkQobmFtZSwgc3ltX3R5cGUpCQkJCVwK
KwkudHlwZSBuYW1lIHN5bV90eXBlIEFTTV9OTAkJCVwKKwkuc2l6ZSBuYW1lLCAuLW5hbWUKKyNl
bmRpZgorCisvKiA9PT0gY29kZSBhbm5vdGF0aW9ucyA9PT0gKi8KKworLyoKKyAqIEZVTkMgLS0g
Qy1saWtlIGZ1bmN0aW9ucyAocHJvcGVyIHN0YWNrIGZyYW1lIGV0Yy4pCisgKiBDT0RFIC0tIG5v
bi1DIGNvZGUgKGUuZy4gaXJxIGhhbmRsZXJzIHdpdGggZGlmZmVyZW50LCBzcGVjaWFsIHN0YWNr
IGV0Yy4pCisgKgorICogT2JqdG9vbCB2YWxpZGF0ZXMgc3RhY2sgZm9yIEZVTkMsIGJ1dCBub3Qg
Zm9yIENPREUuCisgKiBPYmp0b29sIGdlbmVyYXRlcyBkZWJ1ZyBpbmZvIGZvciBib3RoIEZVTkMg
JiBDT0RFLCBidXQgbmVlZHMgc3BlY2lhbAorICogYW5ub3RhdGlvbnMgZm9yIGVhY2ggQ09ERSdz
IHN0YXJ0ICh0byBkZXNjcmliZSB0aGUgYWN0dWFsIHN0YWNrIGZyYW1lKS4KKyAqCisgKiBBTElB
UyAtLSBkb2VzIG5vdCBnZW5lcmF0ZSBkZWJ1ZyBpbmZvIC0tIHRoZSBhbGlhc2VkIGZ1bmN0aW9u
IHdpbGwKKyAqLworCisvKiBTWU1fSU5ORVJfTEFCRUxfQUxJR04gLS0gb25seSBmb3IgbGFiZWxz
IGluIHRoZSBtaWRkbGUgb2YgY29kZSAqLworI2lmbmRlZiBTWU1fSU5ORVJfTEFCRUxfQUxJR04K
KyNkZWZpbmUgU1lNX0lOTkVSX0xBQkVMX0FMSUdOKG5hbWUsIGxpbmthZ2UpCVwKKwkudHlwZSBu
YW1lIFNZTV9UX05PTkUgQVNNX05MCQkJXAorCVNZTV9FTlRSWShuYW1lLCBsaW5rYWdlLCBTWU1f
QV9BTElHTikKKyNlbmRpZgorCisvKiBTWU1fSU5ORVJfTEFCRUwgLS0gb25seSBmb3IgbGFiZWxz
IGluIHRoZSBtaWRkbGUgb2YgY29kZSAqLworI2lmbmRlZiBTWU1fSU5ORVJfTEFCRUwKKyNkZWZp
bmUgU1lNX0lOTkVSX0xBQkVMKG5hbWUsIGxpbmthZ2UpCQlcCisJLnR5cGUgbmFtZSBTWU1fVF9O
T05FIEFTTV9OTAkJCVwKKwlTWU1fRU5UUlkobmFtZSwgbGlua2FnZSwgU1lNX0FfTk9ORSkKKyNl
bmRpZgorCisvKgorICogU1lNX0ZVTkNfU1RBUlRfTE9DQUxfQUxJQVMgLS0gdXNlIHdoZXJlIHRo
ZXJlIGFyZSB0d28gbG9jYWwgbmFtZXMgZm9yIG9uZQorICogZnVuY3Rpb24KKyAqLworI2lmbmRl
ZiBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUworI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NB
TF9BTElBUyhuYW1lKQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lNX0FfQUxJ
R04pCisjZW5kaWYKKworLyoKKyAqIFNZTV9GVU5DX1NUQVJUX0FMSUFTIC0tIHVzZSB3aGVyZSB0
aGVyZSBhcmUgdHdvIGdsb2JhbCBuYW1lcyBmb3Igb25lCisgKiBmdW5jdGlvbgorICovCisjaWZu
ZGVmIFNZTV9GVU5DX1NUQVJUX0FMSUFTCisjZGVmaW5lIFNZTV9GVU5DX1NUQVJUX0FMSUFTKG5h
bWUpCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9BX0FMSUdOKQorI2Vu
ZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUIC0tIHVzZSBmb3IgZ2xvYmFsIGZ1bmN0aW9ucyAqLwor
I2lmbmRlZiBTWU1fRlVOQ19TVEFSVAorLyoKKyAqIFRoZSBzYW1lIGFzIFNZTV9GVU5DX1NUQVJU
X0FMSUFTLCBidXQgd2Ugd2lsbCBuZWVkIHRvIGRpc3Rpbmd1aXNoIHRoZXNlIHR3bworICogbGF0
ZXIuCisgKi8KKyNkZWZpbmUgU1lNX0ZVTkNfU1RBUlQobmFtZSkJCQkJXAorCVNZTV9TVEFSVChu
YW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9BX0FMSUdOKQorI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NU
QVJUX05PQUxJR04gLS0gdXNlIGZvciBnbG9iYWwgZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50ICov
CisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX05PQUxJR04KKyNkZWZpbmUgU1lNX0ZVTkNfU1RBUlRf
Tk9BTElHTihuYW1lKQkJCVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX0xfR0xPQkFMLCBTWU1fQV9O
T05FKQorI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUX0xPQ0FMIC0tIHVzZSBmb3IgbG9jYWwg
ZnVuY3Rpb25zICovCisjaWZuZGVmIFNZTV9GVU5DX1NUQVJUX0xPQ0FMCisvKiB0aGUgc2FtZSBh
cyBTWU1fRlVOQ19TVEFSVF9MT0NBTF9BTElBUywgc2VlIGNvbW1lbnQgbmVhciBTWU1fRlVOQ19T
VEFSVCAqLworI2RlZmluZSBTWU1fRlVOQ19TVEFSVF9MT0NBTChuYW1lKQkJCVwKKwlTWU1fU1RB
UlQobmFtZSwgU1lNX0xfTE9DQUwsIFNZTV9BX0FMSUdOKQogI2VuZGlmCiAKKy8qIFNZTV9GVU5D
X1NUQVJUX0xPQ0FMX05PQUxJR04gLS0gdXNlIGZvciBsb2NhbCBmdW5jdGlvbnMsIHcvbyBhbGln
bm1lbnQgKi8KKyNpZm5kZWYgU1lNX0ZVTkNfU1RBUlRfTE9DQUxfTk9BTElHTgorI2RlZmluZSBT
WU1fRlVOQ19TVEFSVF9MT0NBTF9OT0FMSUdOKG5hbWUpCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZ
TV9MX0xPQ0FMLCBTWU1fQV9OT05FKQogI2VuZGlmCiAKKy8qIFNZTV9GVU5DX1NUQVJUX1dFQUsg
LS0gdXNlIGZvciB3ZWFrIGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fRlVOQ19TVEFSVF9XRUFL
CisjZGVmaW5lIFNZTV9GVU5DX1NUQVJUX1dFQUsobmFtZSkJCQlcCisJU1lNX1NUQVJUKG5hbWUs
IFNZTV9MX1dFQUssIFNZTV9BX0FMSUdOKQogI2VuZGlmCisKKy8qIFNZTV9GVU5DX1NUQVJUX1dF
QUtfTk9BTElHTiAtLSB1c2UgZm9yIHdlYWsgZnVuY3Rpb25zLCB3L28gYWxpZ25tZW50ICovCisj
aWZuZGVmIFNZTV9GVU5DX1NUQVJUX1dFQUtfTk9BTElHTgorI2RlZmluZSBTWU1fRlVOQ19TVEFS
VF9XRUFLX05PQUxJR04obmFtZSkJCVwKKwlTWU1fU1RBUlQobmFtZSwgU1lNX0xfV0VBSywgU1lN
X0FfTk9ORSkKKyNlbmRpZgorCisvKiBTWU1fRlVOQ19FTkRfQUxJQVMgLS0gdGhlIGVuZCBvZiBM
T0NBTF9BTElBU2VkIG9yIEFMSUFTZWQgZnVuY3Rpb24gKi8KKyNpZm5kZWYgU1lNX0ZVTkNfRU5E
X0FMSUFTCisjZGVmaW5lIFNZTV9GVU5DX0VORF9BTElBUyhuYW1lKQkJCVwKKwlTWU1fRU5EKG5h
bWUsIFNZTV9UX0ZVTkMpCisjZW5kaWYKKworLyoKKyAqIFNZTV9GVU5DX0VORCAtLSB0aGUgZW5k
IG9mIFNZTV9GVU5DX1NUQVJUX0xPQ0FMLCBTWU1fRlVOQ19TVEFSVCwKKyAqIFNZTV9GVU5DX1NU
QVJUX1dFQUssIC4uLgorICovCisjaWZuZGVmIFNZTV9GVU5DX0VORAorLyogdGhlIHNhbWUgYXMg
U1lNX0ZVTkNfRU5EX0FMSUFTLCBzZWUgY29tbWVudCBuZWFyIFNZTV9GVU5DX1NUQVJUICovCisj
ZGVmaW5lIFNZTV9GVU5DX0VORChuYW1lKQkJCQlcCisJU1lNX0VORChuYW1lLCBTWU1fVF9GVU5D
KQorI2VuZGlmCisKKy8qIFNZTV9DT0RFX1NUQVJUIC0tIHVzZSBmb3Igbm9uLUMgKHNwZWNpYWwp
IGZ1bmN0aW9ucyAqLworI2lmbmRlZiBTWU1fQ09ERV9TVEFSVAorI2RlZmluZSBTWU1fQ09ERV9T
VEFSVChuYW1lKQkJCQlcCisJU1lNX1NUQVJUKG5hbWUsIFNZTV9MX0dMT0JBTCwgU1lNX0FfQUxJ
R04pCisjZW5kaWYKKworLyogU1lNX0NPREVfU1RBUlRfTk9BTElHTiAtLSB1c2UgZm9yIG5vbi1D
IChzcGVjaWFsKSBmdW5jdGlvbnMsIHcvbyBhbGlnbm1lbnQgKi8KKyNpZm5kZWYgU1lNX0NPREVf
U1RBUlRfTk9BTElHTgorI2RlZmluZSBTWU1fQ09ERV9TVEFSVF9OT0FMSUdOKG5hbWUpCQkJXAor
CVNZTV9TVEFSVChuYW1lLCBTWU1fTF9HTE9CQUwsIFNZTV9BX05PTkUpCisjZW5kaWYKKworLyog
U1lNX0NPREVfU1RBUlRfTE9DQUwgLS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkgZnVu
Y3Rpb25zICovCisjaWZuZGVmIFNZTV9DT0RFX1NUQVJUX0xPQ0FMCisjZGVmaW5lIFNZTV9DT0RF
X1NUQVJUX0xPQ0FMKG5hbWUpCQkJXAorCVNZTV9TVEFSVChuYW1lLCBTWU1fTF9MT0NBTCwgU1lN
X0FfQUxJR04pCisjZW5kaWYKKworLyoKKyAqIFNZTV9DT0RFX1NUQVJUX0xPQ0FMX05PQUxJR04g
LS0gdXNlIGZvciBsb2NhbCBub24tQyAoc3BlY2lhbCkgZnVuY3Rpb25zLAorICogdy9vIGFsaWdu
bWVudAorICovCisjaWZuZGVmIFNZTV9DT0RFX1NUQVJUX0xPQ0FMX05PQUxJR04KKyNkZWZpbmUg
U1lNX0NPREVfU1RBUlRfTE9DQUxfTk9BTElHTihuYW1lKQkJXAorCVNZTV9TVEFSVChuYW1lLCBT
WU1fTF9MT0NBTCwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKiBTWU1fQ09ERV9FTkQgLS0gdGhl
IGVuZCBvZiBTWU1fQ09ERV9TVEFSVF9MT0NBTCwgU1lNX0NPREVfU1RBUlQsIC4uLiAqLworI2lm
bmRlZiBTWU1fQ09ERV9FTkQKKyNkZWZpbmUgU1lNX0NPREVfRU5EKG5hbWUpCQkJCVwKKwlTWU1f
RU5EKG5hbWUsIFNZTV9UX05PTkUpCisjZW5kaWYKKworLyogPT09IGRhdGEgYW5ub3RhdGlvbnMg
PT09ICovCisKKy8qIFNZTV9EQVRBX1NUQVJUIC0tIGdsb2JhbCBkYXRhIHN5bWJvbCAqLworI2lm
bmRlZiBTWU1fREFUQV9TVEFSVAorI2RlZmluZSBTWU1fREFUQV9TVEFSVChuYW1lKQkJCQlcCisJ
U1lNX1NUQVJUKG5hbWUsIFNZTV9MX0dMT0JBTCwgU1lNX0FfTk9ORSkKKyNlbmRpZgorCisvKiBT
WU1fREFUQV9TVEFSVCAtLSBsb2NhbCBkYXRhIHN5bWJvbCAqLworI2lmbmRlZiBTWU1fREFUQV9T
VEFSVF9MT0NBTAorI2RlZmluZSBTWU1fREFUQV9TVEFSVF9MT0NBTChuYW1lKQkJCVwKKwlTWU1f
U1RBUlQobmFtZSwgU1lNX0xfTE9DQUwsIFNZTV9BX05PTkUpCisjZW5kaWYKKworLyogU1lNX0RB
VEFfRU5EIC0tIHRoZSBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sICovCisjaWZuZGVmIFNZ
TV9EQVRBX0VORAorI2RlZmluZSBTWU1fREFUQV9FTkQobmFtZSkJCQkJXAorCVNZTV9FTkQobmFt
ZSwgU1lNX1RfT0JKRUNUKQorI2VuZGlmCisKKy8qIFNZTV9EQVRBX0VORF9MQUJFTCAtLSB0aGUg
bGFiZWxlZCBlbmQgb2YgU1lNX0RBVEFfU1RBUlQgc3ltYm9sICovCisjaWZuZGVmIFNZTV9EQVRB
X0VORF9MQUJFTAorI2RlZmluZSBTWU1fREFUQV9FTkRfTEFCRUwobmFtZSwgbGlua2FnZSwgbGFi
ZWwpCVwKKwlsaW5rYWdlKGxhYmVsKSBBU01fTkwJCQkJXAorCS50eXBlIGxhYmVsIFNZTV9UX09C
SkVDVCBBU01fTkwJCQlcCisJbGFiZWw6CQkJCQkJXAorCVNZTV9FTkQobmFtZSwgU1lNX1RfT0JK
RUNUKQorI2VuZGlmCisKKy8qIFNZTV9EQVRBIC0tIHN0YXJ0K2VuZCB3cmFwcGVyIGFyb3VuZCBz
aW1wbGUgZ2xvYmFsIGRhdGEgKi8KKyNpZm5kZWYgU1lNX0RBVEEKKyNkZWZpbmUgU1lNX0RBVEEo
bmFtZSwgZGF0YS4uLikJCQkJXAorCVNZTV9EQVRBX1NUQVJUKG5hbWUpIEFTTV9OTAkJCQlcCisJ
ZGF0YSBBU01fTkwJCQkJCQlcCisJU1lNX0RBVEFfRU5EKG5hbWUpCisjZW5kaWYKKworLyogU1lN
X0RBVEFfTE9DQUwgLS0gc3RhcnQrZW5kIHdyYXBwZXIgYXJvdW5kIHNpbXBsZSBsb2NhbCBkYXRh
ICovCisjaWZuZGVmIFNZTV9EQVRBX0xPQ0FMCisjZGVmaW5lIFNZTV9EQVRBX0xPQ0FMKG5hbWUs
IGRhdGEuLi4pCQkJXAorCVNZTV9EQVRBX1NUQVJUX0xPQ0FMKG5hbWUpIEFTTV9OTAkJCVwKKwlk
YXRhIEFTTV9OTAkJCQkJCVwKKwlTWU1fREFUQV9FTkQobmFtZSkKKyNlbmRpZgorCisjZW5kaWYg
LyogX19BU1NFTUJMWV9fICovCisKKyNlbmRpZiAvKiBfTElOVVhfTElOS0FHRV9IICovCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:31:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:31:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLV9v-0006g3-4J; Fri, 18 Oct 2019 16:31:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hxM9=YL=linutronix.de=tip-bot2@srs-us1.protection.inumbo.net>)
 id 1iLV9t-0006fQ-Hb
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:31:21 +0000
X-Inumbo-ID: b45c3568-f1c4-11e9-8aca-bc764e2007e4
Received: from Galois.linutronix.de (unknown [2a0a:51c0:0:12e:550::1])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b45c3568-f1c4-11e9-8aca-bc764e2007e4;
 Fri, 18 Oct 2019 16:31:15 +0000 (UTC)
Received: from [5.158.153.53] (helo=tip-bot2.lab.linutronix.de)
 by Galois.linutronix.de with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tip-bot2@linutronix.de>)
 id 1iLV91-0002jF-In; Fri, 18 Oct 2019 18:30:27 +0200
Received: from [127.0.1.1] (localhost [IPv6:::1])
 by tip-bot2.lab.linutronix.de (Postfix) with ESMTP id DD1D21C009C;
 Fri, 18 Oct 2019 18:30:26 +0200 (CEST)
Date: Fri, 18 Oct 2019 16:30:26 -0000
From: "tip-bot2 for Jiri Slaby" <tip-bot2@linutronix.de>
To: linux-tip-commits@vger.kernel.org
In-Reply-To: <20191011115108.12392-25-jslaby@suse.cz>
References: <20191011115108.12392-25-jslaby@suse.cz>
MIME-Version: 1.0
Message-ID: <157141622649.29376.13832242832332518958.tip-bot2@tip-bot2>
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot2.linutronix.de>
Robot-Unsubscribe: Contact <mailto:tglx@linutronix.de> to get blacklisted from
 these emails
Precedence: bulk
X-Linutronix-Spam-Score: -1.0
X-Linutronix-Spam-Level: -
X-Linutronix-Spam-Status: No , -1.0 points, 5.0 required, ALL_TRUSTED=-1,
 SHORTCIRCUIT=-0.0001
Subject: [Xen-devel] [tip: x86/asm] x86/asm: Change all ENTRY+ENDPROC to
 SYM_FUNC_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: linux-kernel@vger.kernel.org
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Mark Rutland <mark.rutland@arm.com>, linux-efi <linux-efi@vger.kernel.org>,
 Wanpeng Li <wanpengli@tencent.com>, Wei Huang <wei@redhat.com>,
 kvm ML <kvm@vger.kernel.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Matt Fleming <matt@codeblueprint.co.uk>,
 Dave Hansen <dave.hansen@linux.intel.com>, x86-ml <x86@kernel.org>,
 platform-driver-x86@vger.kernel.org, Pavel Machek <pavel@ucw.cz>,
 "H. Peter Anvin" <hpa@zytor.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Jiri Slaby <jslaby@suse.cz>, Thomas Gleixner <tglx@linutronix.de>,
 linux-arch@vger.kernel.org, Stefano Stabellini <sstabellini@kernel.org>,
 Herbert Xu <herbert@gondor.apana.org.au>, Joerg Roedel <joro@8bytes.org>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Ingo Molnar <mingo@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Darren Hart <dvhart@infradead.org>,
 Borislav Petkov <bp@suse.de>, linux-crypto@vger.kernel.org,
 Len Brown <len.brown@intel.com>, linux-pm@vger.kernel.org,
 "Steven Rostedt \(VMware\)" <rostedt@goodmis.org>,
 Cao jin <caoj.fnst@cn.fujitsu.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Josh Poimboeuf <jpoimboe@redhat.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Juergen Gross <jgross@suse.com>, Xiaoyao Li <xiaoyao.li@linux.intel.com>,
 Ard Biesheuvel <ard.biesheuvel@linaro.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, linux-kernel@vger.kernel.org,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Armijn Hemel <armijn@tjaldur.nl>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Enrico Weigelt <info@metux.net>, "David S. Miller" <davem@davemloft.net>,
 Andy Shevchenko <andy@infradead.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb21taXQgaGFzIGJlZW4gbWVyZ2VkIGludG8gdGhlIHg4Ni9hc20gYnJh
bmNoIG9mIHRpcDoKCkNvbW1pdC1JRDogICAgIDZkY2M1NjI3ZjZhZWM0Y2IxZDE0OTRkMDZhNDhk
ODA2MWRiMDZhMDQKR2l0d2ViOiAgICAgICAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy90aXAvNmRj
YzU2MjdmNmFlYzRjYjFkMTQ5NGQwNmE0OGQ4MDYxZGIwNmEwNApBdXRob3I6ICAgICAgICBKaXJp
IFNsYWJ5IDxqc2xhYnlAc3VzZS5jej4KQXV0aG9yRGF0ZTogICAgRnJpLCAxMSBPY3QgMjAxOSAx
Mzo1MTowNCArMDI6MDAKQ29tbWl0dGVyOiAgICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpDb21taXR0ZXJEYXRlOiBGcmksIDE4IE9jdCAyMDE5IDExOjU4OjMzICswMjowMAoKeDg2L2Fz
bTogQ2hhbmdlIGFsbCBFTlRSWStFTkRQUk9DIHRvIFNZTV9GVU5DXyoKClRoZXNlIGFyZSBhbGwg
ZnVuY3Rpb25zIHdoaWNoIGFyZSBpbnZva2VkIGZyb20gZWxzZXdoZXJlLCBzbyBhbm5vdGF0ZQp0
aGVtIGFzIGdsb2JhbCB1c2luZyB0aGUgbmV3IFNZTV9GVU5DX1NUQVJUIGFuZCB0aGVpciBFTkRQ
Uk9DJ3MgYnkKU1lNX0ZVTkNfRU5ELgoKTWFrZSBzdXJlIEVOVFJZL0VORFBST0MgaXMgbm90IGRl
ZmluZWQgb24gWDg2XzY0LCBnaXZlbiB0aGVzZSB3ZXJlIHRoZQpsYXN0IHVzZXJzLgoKU2lnbmVk
LW9mZi1ieTogSmlyaSBTbGFieSA8anNsYWJ5QHN1c2UuY3o+ClNpZ25lZC1vZmYtYnk6IEJvcmlz
bGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KUmV2aWV3ZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxy
YWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4gW2hpYmVybmF0ZV0KUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IFt4ZW4gYml0c10KQWNrZWQt
Ynk6IEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4gW2NyeXB0b10KQ2M6
IEFsbGlzb24gUmFuZGFsIDxhbGxpc29uQGxvaHV0b2submV0PgpDYzogQW5kcmV5IFJ5YWJpbmlu
IDxhcnlhYmluaW5AdmlydHVvenpvLmNvbT4KQ2M6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJu
ZWwub3JnPgpDYzogQW5keSBTaGV2Y2hlbmtvIDxhbmR5QGluZnJhZGVhZC5vcmc+CkNjOiBBcmQg
Qmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KQ2M6IEFybWlqbiBIZW1lbCA8
YXJtaWpuQHRqYWxkdXIubmw+CkNjOiBDYW8gamluIDxjYW9qLmZuc3RAY24uZnVqaXRzdS5jb20+
CkNjOiBEYXJyZW4gSGFydCA8ZHZoYXJ0QGluZnJhZGVhZC5vcmc+CkNjOiBEYXZlIEhhbnNlbiA8
ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29tPgpDYzogIkRhdmlkIFMuIE1pbGxlciIgPGRhdmVt
QGRhdmVtbG9mdC5uZXQ+CkNjOiBFbnJpY28gV2VpZ2VsdCA8aW5mb0BtZXR1eC5uZXQ+CkNjOiBH
cmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgpDYzogSGVyYmVy
dCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgpDYzogIkguIFBldGVyIEFudmluIiA8
aHBhQHp5dG9yLmNvbT4KQ2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgpDYzogSmlt
IE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+CkNjOiBKb2VyZyBSb2VkZWwgPGpvcm9AOGJ5
dGVzLm9yZz4KQ2M6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgpDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogS2F0ZSBTdGV3YXJ0IDxrc3Rld2FydEBs
aW51eGZvdW5kYXRpb24ub3JnPgpDYzogIktpcmlsbCBBLiBTaHV0ZW1vdiIgPGtpcmlsbC5zaHV0
ZW1vdkBsaW51eC5pbnRlbC5jb20+CkNjOiBrdm0gTUwgPGt2bUB2Z2VyLmtlcm5lbC5vcmc+CkNj
OiBMZW4gQnJvd24gPGxlbi5icm93bkBpbnRlbC5jb20+CkNjOiBsaW51eC1hcmNoQHZnZXIua2Vy
bmVsLm9yZwpDYzogbGludXgtY3J5cHRvQHZnZXIua2VybmVsLm9yZwpDYzogbGludXgtZWZpIDxs
aW51eC1lZmlAdmdlci5rZXJuZWwub3JnPgpDYzogbGludXgtZWZpQHZnZXIua2VybmVsLm9yZwpD
YzogbGludXgtcG1Admdlci5rZXJuZWwub3JnCkNjOiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFu
ZEBhcm0uY29tPgpDYzogTWF0dCBGbGVtaW5nIDxtYXR0QGNvZGVibHVlcHJpbnQuY28udWs+CkNj
OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogUGF2ZWwgTWFjaGVrIDxw
YXZlbEB1Y3cuY3o+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNj
OiBwbGF0Zm9ybS1kcml2ZXIteDg2QHZnZXIua2VybmVsLm9yZwpDYzogIlJhZGltIEtyxI1tw6HF
mSIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KQ2M6IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNlYW4uai5j
aHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNjOiAiU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkiIDxyb3N0ZWR0QGdv
b2RtaXMub3JnPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBW
aXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgpDYzogV2FucGVuZyBMaSA8d2Fu
cGVuZ2xpQHRlbmNlbnQuY29tPgpDYzogV2VpIEh1YW5nIDx3ZWlAcmVkaGF0LmNvbT4KQ2M6IHg4
Ni1tbCA8eDg2QGtlcm5lbC5vcmc+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Q2M6IFhpYW95YW8gTGkgPHhpYW95YW8ubGlAbGludXguaW50ZWwuY29tPgpMaW5rOiBodHRwczov
L2xrbWwua2VybmVsLm9yZy9yLzIwMTkxMDExMTE1MTA4LjEyMzkyLTI1LWpzbGFieUBzdXNlLmN6
Ci0tLQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TICAgICAgfCAgNCAr
LQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRfNjQuUyAgICAgICAgICAgfCAxNiArKy0t
LQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21lbV9lbmNyeXB0LlMgICAgICAgfCAgOCArLS0K
IGFyY2gveDg2L2NyeXB0by9hZWdpczEyOC1hZXNuaS1hc20uUyAgICAgICAgIHwgMjggKysrKy0t
LS0tCiBhcmNoL3g4Ni9jcnlwdG8vYWVzX2N0cmJ5OF9hdngteDg2XzY0LlMgICAgICB8IDEyICsr
LS0KIGFyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUyAgICAgICAgICAgIHwgNjAgKysr
KysrKysrLS0tLS0tLS0tLQogYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2F2eC14ODZfNjQu
UyAgICAgfCAzMiArKysrKy0tLS0tCiBhcmNoL3g4Ni9jcnlwdG8vYmxvd2Zpc2gteDg2XzY0LWFz
bV82NC5TICAgICB8IDE2ICsrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4
LWFzbV82NC5TICB8IDI0ICsrKystLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmkt
YXZ4Mi1hc21fNjQuUyB8IDI0ICsrKystLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEteDg2
XzY0LWFzbV82NC5TICAgICB8IDE2ICsrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDUtYXZ4LXg4
Nl82NC1hc21fNjQuUyAgICB8IDE2ICsrLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2FzdDYtYXZ4LXg4
Nl82NC1hc21fNjQuUyAgICB8IDI0ICsrKystLS0tCiBhcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2
eDIteDg2XzY0LlMgICAgICAgICB8IDEyICsrLS0KIGFyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4
NTEydmwteDg2XzY0LlMgICAgIHwgMTIgKystLQogYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1zc3Nl
My14ODZfNjQuUyAgICAgICAgfCAxMiArKy0tCiBhcmNoL3g4Ni9jcnlwdG8vY3JjMzItcGNsbXVs
X2FzbS5TICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8vY3JjMzJjLXBjbC1pbnRl
bC1hc21fNjQuUyAgICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8vY3JjdDEwZGlmLXBjbC1hc21f
NjQuUyAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMgICAg
ICAgICAgICB8ICA4ICstLQogYXJjaC94ODYvY3J5cHRvL2doYXNoLWNsbXVsbmktaW50ZWxfYXNt
LlMgICAgfCAgOCArLS0KIGFyY2gveDg2L2NyeXB0by9uaC1hdngyLXg4Nl82NC5TICAgICAgICAg
ICAgIHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9uaC1zc2UyLXg4Nl82NC5TICAgICAgICAgICAg
IHwgIDQgKy0KIGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1hdngyLXg4Nl82NC5TICAgICAgIHwg
IDQgKy0KIGFyY2gveDg2L2NyeXB0by9wb2x5MTMwNS1zc2UyLXg4Nl82NC5TICAgICAgIHwgIDgg
Ky0tCiBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngteDg2XzY0LWFzbV82NC5TICB8IDI0ICsr
KystLS0tCiBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngyLWFzbV82NC5TICAgICAgICB8IDI0
ICsrKystLS0tCiBhcmNoL3g4Ni9jcnlwdG8vc2VycGVudC1zc2UyLXg4Nl82NC1hc21fNjQuUyB8
ICA4ICstLQogYXJjaC94ODYvY3J5cHRvL3NoYTFfYXZ4Ml94ODZfNjRfYXNtLlMgICAgICAgfCAg
NCArLQogYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMgICAgICAgICAgICAgICAgfCAgNCAr
LQogYXJjaC94ODYvY3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMgICAgICAgICAgICAgfCAgNCArLQog
YXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngtYXNtLlMgICAgICAgICAgICAgfCAgNCArLQogYXJj
aC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5TICAgICAgICAgICAgfCAgNCArLQogYXJjaC94
ODYvY3J5cHRvL3NoYTI1Ni1zc3NlMy1hc20uUyAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYv
Y3J5cHRvL3NoYTI1Nl9uaV9hc20uUyAgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5
cHRvL3NoYTUxMi1hdngtYXNtLlMgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRv
L3NoYTUxMi1hdngyLWFzbS5TICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3No
YTUxMi1zc3NlMy1hc20uUyAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYvY3J5cHRvL3R3b2Zp
c2gtYXZ4LXg4Nl82NC1hc21fNjQuUyAgfCAyNCArKysrLS0tLQogYXJjaC94ODYvY3J5cHRvL3R3
b2Zpc2gteDg2XzY0LWFzbV82NC0zd2F5LlMgfCAgOCArLS0KIGFyY2gveDg2L2NyeXB0by90d29m
aXNoLXg4Nl82NC1hc21fNjQuUyAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9lbnRyeS9lbnRyeV82
NC5TICAgICAgICAgICAgICAgICAgICB8IDEwICstLQogYXJjaC94ODYvZW50cnkvZW50cnlfNjRf
Y29tcGF0LlMgICAgICAgICAgICAgfCAgNCArLQogYXJjaC94ODYva2VybmVsL2FjcGkvd2FrZXVw
XzY0LlMgICAgICAgICAgICAgfCAgOCArLS0KIGFyY2gveDg2L2tlcm5lbC9mdHJhY2VfNjQuUyAg
ICAgICAgICAgICAgICAgIHwgMjAgKysrLS0tCiBhcmNoL3g4Ni9rZXJuZWwvaXJxZmxhZ3MuUyAg
ICAgICAgICAgICAgICAgICB8ICA4ICstLQogYXJjaC94ODYva3ZtL3ZteC92bWVudGVyLlMgICAg
ICAgICAgICAgICAgICAgfCAxMiArKy0tCiBhcmNoL3g4Ni9saWIvY2hlY2tzdW1fMzIuUyAgICAg
ICAgICAgICAgICAgICB8ICA4ICstLQogYXJjaC94ODYvbGliL2NsZWFyX3BhZ2VfNjQuUyAgICAg
ICAgICAgICAgICAgfCAxMiArKy0tCiBhcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUyAgICAg
ICAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvY21weGNoZzhiX2VtdS5TICAgICAgICAg
ICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMgICAgICAgICAgICAg
ICAgICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMgICAgICAgICAgICAgICAg
ICB8IDE2ICsrLS0tCiBhcmNoL3g4Ni9saWIvY3N1bS1jb3B5XzY0LlMgICAgICAgICAgICAgICAg
ICB8ICA0ICstCiBhcmNoL3g4Ni9saWIvZ2V0dXNlci5TICAgICAgICAgICAgICAgICAgICAgICB8
IDE2ICsrLS0tCiBhcmNoL3g4Ni9saWIvaHdlaWdodC5TICAgICAgICAgICAgICAgICAgICAgICB8
ICA4ICstLQogYXJjaC94ODYvbGliL2lvbWFwX2NvcHlfNjQuUyAgICAgICAgICAgICAgICAgfCAg
NCArLQogYXJjaC94ODYvbGliL21lbWNweV82NC5TICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
LQogYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyAgICAgICAgICAgICAgICAgICAgfCAgNCArLQog
YXJjaC94ODYvbGliL21lbXNldF82NC5TICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogYXJj
aC94ODYvbGliL21zci1yZWcuUyAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0KIGFyY2gv
eDg2L2xpYi9wdXR1c2VyLlMgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLS0KIGFyY2gv
eDg2L2xpYi9yZXRwb2xpbmUuUyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2
L21tL21lbV9lbmNyeXB0X2Jvb3QuUyAgICAgICAgICAgICAgIHwgIDggKy0tCiBhcmNoL3g4Ni9w
bGF0Zm9ybS9lZmkvZWZpX3N0dWJfNjQuUyAgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9wbGF0
Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMgICAgICAgICB8ICA0ICstCiBhcmNoL3g4Ni9wb3dlci9o
aWJlcm5hdGVfYXNtXzY0LlMgICAgICAgICAgICB8ICA4ICstLQogYXJjaC94ODYveGVuL3hlbi1h
c20uUyAgICAgICAgICAgICAgICAgICAgICAgfCAyOCArKysrLS0tLS0KIGFyY2gveDg2L3hlbi94
ZW4tYXNtXzY0LlMgICAgICAgICAgICAgICAgICAgIHwgMTYgKystLS0KIGluY2x1ZGUvbGludXgv
bGlua2FnZS5oICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKy0KIDcwIGZpbGVzIGNoYW5nZWQs
IDM3OSBpbnNlcnRpb25zKCspLCAzNzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvYm9vdC9jb21wcmVzc2VkL2VmaV90aHVua182NC5TIGIvYXJjaC94ODYvYm9vdC9jb21wcmVz
c2VkL2VmaV90aHVua182NC5TCmluZGV4IDMxMzEyMDcuLjU5MzkxMzYgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9lZmlfdGh1bmtfNjQuUworKysgYi9hcmNoL3g4Ni9ib290
L2NvbXByZXNzZWQvZWZpX3RodW5rXzY0LlMKQEAgLTIzLDcgKzIzLDcgQEAKIAogCS5jb2RlNjQK
IAkudGV4dAotRU5UUlkoZWZpNjRfdGh1bmspCitTWU1fRlVOQ19TVEFSVChlZmk2NF90aHVuaykK
IAlwdXNoCSVyYnAKIAlwdXNoCSVyYngKIApAQCAtOTcsNyArOTcsNyBAQCBFTlRSWShlZmk2NF90
aHVuaykKIAlwb3AJJXJieAogCXBvcAklcmJwCiAJcmV0Ci1FTkRQUk9DKGVmaTY0X3RodW5rKQor
U1lNX0ZVTkNfRU5EKGVmaTY0X3RodW5rKQogCiBTWU1fRlVOQ19TVEFSVF9MT0NBTChlZmlfZXhp
dDMyKQogCW1vdnEJZnVuY19ydF9wdHIoJXJpcCksICVyYXgKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2Jvb3QvY29tcHJlc3NlZC9oZWFkXzY0LlMgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvaGVh
ZF82NC5TCmluZGV4IDU1ODAwNDYuLjU4YTUxMmUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3Qv
Y29tcHJlc3NlZC9oZWFkXzY0LlMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2hlYWRf
NjQuUwpAQCAtNDUsNyArNDUsNyBAQAogCiAJX19IRUFECiAJLmNvZGUzMgotRU5UUlkoc3RhcnR1
cF8zMikKK1NZTV9GVU5DX1NUQVJUKHN0YXJ0dXBfMzIpCiAJLyoKIAkgKiAzMmJpdCBlbnRyeSBp
cyAwIGFuZCBpdCBpcyBBQkkgc28gaW1tdXRhYmxlIQogCSAqIElmIHdlIGNvbWUgaGVyZSBkaXJl
Y3RseSBmcm9tIGEgYm9vdGxvYWRlciwKQEAgLTIyMiwxMSArMjIyLDExIEBAIEVOVFJZKHN0YXJ0
dXBfMzIpCiAKIAkvKiBKdW1wIGZyb20gMzJiaXQgY29tcGF0aWJpbGl0eSBtb2RlIGludG8gNjRi
aXQgbW9kZS4gKi8KIAlscmV0Ci1FTkRQUk9DKHN0YXJ0dXBfMzIpCitTWU1fRlVOQ19FTkQoc3Rh
cnR1cF8zMikKIAogI2lmZGVmIENPTkZJR19FRklfTUlYRUQKIAkub3JnIDB4MTkwCi1FTlRSWShl
ZmkzMl9zdHViX2VudHJ5KQorU1lNX0ZVTkNfU1RBUlQoZWZpMzJfc3R1Yl9lbnRyeSkKIAlhZGQJ
JDB4NCwgJWVzcAkJLyogRGlzY2FyZCByZXR1cm4gYWRkcmVzcyAqLwogCXBvcGwJJWVjeAogCXBv
cGwJJWVkeApAQCAtMjQ1LDcgKzI0NSw3IEBAIEVOVFJZKGVmaTMyX3N0dWJfZW50cnkpCiAJbW92
bAklZWF4LCBlZmlfY29uZmlnKCVlYnApCiAKIAlqbXAJc3RhcnR1cF8zMgotRU5EUFJPQyhlZmkz
Ml9zdHViX2VudHJ5KQorU1lNX0ZVTkNfRU5EKGVmaTMyX3N0dWJfZW50cnkpCiAjZW5kaWYKIAog
CS5jb2RlNjQKQEAgLTQ0Nyw3ICs0NDcsNyBAQCBTWU1fQ09ERV9FTkQoc3RhcnR1cF82NCkKICNp
ZmRlZiBDT05GSUdfRUZJX1NUVUIKIAogLyogVGhlIGVudHJ5IHBvaW50IGZvciB0aGUgUEUvQ09G
RiBleGVjdXRhYmxlIGlzIGVmaV9wZV9lbnRyeS4gKi8KLUVOVFJZKGVmaV9wZV9lbnRyeSkKK1NZ
TV9GVU5DX1NUQVJUKGVmaV9wZV9lbnRyeSkKIAltb3ZxCSVyY3gsIGVmaTY0X2NvbmZpZyglcmlw
KQkvKiBIYW5kbGUgKi8KIAltb3ZxCSVyZHgsIGVmaTY0X2NvbmZpZys4KCVyaXApIC8qIEVGSSBT
eXN0ZW0gdGFibGUgcG9pbnRlciAqLwogCkBAIC00OTYsMTAgKzQ5NiwxMCBAQCBmYWlsOgogCW1v
dmwJQlBfY29kZTMyX3N0YXJ0KCVlc2kpLCAlZWF4CiAJbGVhcQlzdGFydHVwXzY0KCVyYXgpLCAl
cmF4CiAJam1wCSolcmF4Ci1FTkRQUk9DKGVmaV9wZV9lbnRyeSkKK1NZTV9GVU5DX0VORChlZmlf
cGVfZW50cnkpCiAKIAkub3JnIDB4MzkwCi1FTlRSWShlZmk2NF9zdHViX2VudHJ5KQorU1lNX0ZV
TkNfU1RBUlQoZWZpNjRfc3R1Yl9lbnRyeSkKIAltb3ZxCSVyZGksIGVmaTY0X2NvbmZpZyglcmlw
KQkvKiBIYW5kbGUgKi8KIAltb3ZxCSVyc2ksIGVmaTY0X2NvbmZpZys4KCVyaXApIC8qIEVGSSBT
eXN0ZW0gdGFibGUgcG9pbnRlciAqLwogCkBAIC01MDgsNyArNTA4LDcgQEAgRU5UUlkoZWZpNjRf
c3R1Yl9lbnRyeSkKIAogCW1vdnEJJXJkeCwgJXJzaQogCWptcAloYW5kb3Zlcl9lbnRyeQotRU5E
UFJPQyhlZmk2NF9zdHViX2VudHJ5KQorU1lNX0ZVTkNfRU5EKGVmaTY0X3N0dWJfZW50cnkpCiAj
ZW5kaWYKIAogCS50ZXh0CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvbWVt
X2VuY3J5cHQuUyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5TCmluZGV4
IDI4ZDcwM2MuLmRkMDdlN2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9t
ZW1fZW5jcnlwdC5TCisrKyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9tZW1fZW5jcnlwdC5T
CkBAIC0xNSw3ICsxNSw3IEBACiAKIAkudGV4dAogCS5jb2RlMzIKLUVOVFJZKGdldF9zZXZfZW5j
cnlwdGlvbl9iaXQpCitTWU1fRlVOQ19TVEFSVChnZXRfc2V2X2VuY3J5cHRpb25fYml0KQogCXhv
cgklZWF4LCAlZWF4CiAKICNpZmRlZiBDT05GSUdfQU1EX01FTV9FTkNSWVBUCkBAIC02NSwxMCAr
NjUsMTAgQEAgRU5UUlkoZ2V0X3Nldl9lbmNyeXB0aW9uX2JpdCkKICNlbmRpZgkvKiBDT05GSUdf
QU1EX01FTV9FTkNSWVBUICovCiAKIAlyZXQKLUVORFBST0MoZ2V0X3Nldl9lbmNyeXB0aW9uX2Jp
dCkKK1NZTV9GVU5DX0VORChnZXRfc2V2X2VuY3J5cHRpb25fYml0KQogCiAJLmNvZGU2NAotRU5U
Ulkoc2V0X3Nldl9lbmNyeXB0aW9uX21hc2spCitTWU1fRlVOQ19TVEFSVChzZXRfc2V2X2VuY3J5
cHRpb25fbWFzaykKICNpZmRlZiBDT05GSUdfQU1EX01FTV9FTkNSWVBUCiAJcHVzaAklcmJwCiAJ
cHVzaAklcmR4CkBAIC05MCw3ICs5MCw3IEBAIEVOVFJZKHNldF9zZXZfZW5jcnlwdGlvbl9tYXNr
KQogCiAJeG9yCSVyYXgsICVyYXgKIAlyZXQKLUVORFBST0Moc2V0X3Nldl9lbmNyeXB0aW9uX21h
c2spCitTWU1fRlVOQ19FTkQoc2V0X3Nldl9lbmNyeXB0aW9uX21hc2spCiAKIAkuZGF0YQogCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYWVnaXMxMjgtYWVzbmktYXNtLlMgYi9hcmNoL3g4
Ni9jcnlwdG8vYWVnaXMxMjgtYWVzbmktYXNtLlMKaW5kZXggYjcwMjZmZC4uNTFkNDZkOSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2FlZ2lzMTI4LWFlc25pLWFzbS5TCisrKyBiL2FyY2gv
eDg2L2NyeXB0by9hZWdpczEyOC1hZXNuaS1hc20uUwpAQCAtMTg2LDcgKzE4Niw3IEBAIFNZTV9G
VU5DX0VORChfX3N0b3JlX3BhcnRpYWwpCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhfYWVz
bmlfaW5pdCh2b2lkICpzdGF0ZSwgY29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICppdik7CiAg
Ki8KLUVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9pbml0KQorU1lNX0ZVTkNfU1RBUlQoY3J5
cHRvX2FlZ2lzMTI4X2Flc25pX2luaXQpCiAJRlJBTUVfQkVHSU4KIAogCS8qIGxvYWQgSVY6ICov
CkBAIC0yMjYsMTMgKzIyNiwxMyBAQCBFTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfaW5pdCkK
IAogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjcnlwdG9fYWVnaXMxMjhfYWVzbmlfaW5pdCkK
K1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfaW5pdCkKIAogLyoKICAqIHZvaWQg
Y3J5cHRvX2FlZ2lzMTI4X2Flc25pX2FkKHZvaWQgKnN0YXRlLCB1bnNpZ25lZCBpbnQgbGVuZ3Ro
LAogICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqZGF0YSk7CiAg
Ki8KLUVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9hZCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0
b19hZWdpczEyOF9hZXNuaV9hZCkKIAlGUkFNRV9CRUdJTgogCiAJY21wICQweDEwLCBMRU4KQEAg
LTM3OCw3ICszNzgsNyBAQCBFTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfYWQpCiAuTGFkX291
dDoKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2FkKQor
U1lNX0ZVTkNfRU5EKGNyeXB0b19hZWdpczEyOF9hZXNuaV9hZCkKIAogLm1hY3JvIGVuY3J5cHRf
YmxvY2sgYSBzMCBzMSBzMiBzMyBzNCBpCiAJbW92ZHFcYSAoXGkgKiAweDEwKShTUkMpLCBNU0cK
QEAgLTQwMiw3ICs0MDIsNyBAQCBFTkRQUk9DKGNyeXB0b19hZWdpczEyOF9hZXNuaV9hZCkKICAq
IHZvaWQgY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuYyh2b2lkICpzdGF0ZSwgdW5zaWduZWQgaW50
IGxlbmd0aCwKICAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpz
cmMsIHZvaWQgKmRzdCk7CiAgKi8KLUVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9lbmMpCitT
WU1fRlVOQ19TVEFSVChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZW5jKQogCUZSQU1FX0JFR0lOCiAK
IAljbXAgJDB4MTAsIExFTgpAQCAtNDkzLDEzICs0OTMsMTMgQEAgRU5UUlkoY3J5cHRvX2FlZ2lz
MTI4X2Flc25pX2VuYykKIC5MZW5jX291dDoKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5
cHRvX2FlZ2lzMTI4X2Flc25pX2VuYykKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhfYWVz
bmlfZW5jKQogCiAvKgogICogdm9pZCBjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZW5jX3RhaWwodm9p
ZCAqc3RhdGUsIHVuc2lnbmVkIGludCBsZW5ndGgsCiAgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB2b2lkICpzcmMsIHZvaWQgKmRzdCk7CiAgKi8KLUVOVFJZKGNy
eXB0b19hZWdpczEyOF9hZXNuaV9lbmNfdGFpbCkKK1NZTV9GVU5DX1NUQVJUKGNyeXB0b19hZWdp
czEyOF9hZXNuaV9lbmNfdGFpbCkKIAlGUkFNRV9CRUdJTgogCiAJLyogbG9hZCB0aGUgc3RhdGU6
ICovCkBAIC01MzMsNyArNTMzLDcgQEAgRU5UUlkoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2VuY190
YWlsKQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEyOF9hZXNuaV9l
bmNfdGFpbCkKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZW5jX3RhaWwpCiAK
IC5tYWNybyBkZWNyeXB0X2Jsb2NrIGEgczAgczEgczIgczMgczQgaQogCW1vdmRxXGEgKFxpICog
MHgxMCkoU1JDKSwgTVNHCkBAIC01NTYsNyArNTU2LDcgQEAgRU5EUFJPQyhjcnlwdG9fYWVnaXMx
MjhfYWVzbmlfZW5jX3RhaWwpCiAgKiB2b2lkIGNyeXB0b19hZWdpczEyOF9hZXNuaV9kZWModm9p
ZCAqc3RhdGUsIHVuc2lnbmVkIGludCBsZW5ndGgsCiAgKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCB2b2lkICpkc3QpOwogICovCi1FTlRSWShjcnlwdG9f
YWVnaXMxMjhfYWVzbmlfZGVjKQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX2FlZ2lzMTI4X2Flc25p
X2RlYykKIAlGUkFNRV9CRUdJTgogCiAJY21wICQweDEwLCBMRU4KQEAgLTY0NywxMyArNjQ3LDEz
IEBAIEVOVFJZKGNyeXB0b19hZWdpczEyOF9hZXNuaV9kZWMpCiAuTGRlY19vdXQ6CiAJRlJBTUVf
RU5ECiAJcmV0Ci1FTkRQUk9DKGNyeXB0b19hZWdpczEyOF9hZXNuaV9kZWMpCitTWU1fRlVOQ19F
TkQoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2RlYykKIAogLyoKICAqIHZvaWQgY3J5cHRvX2FlZ2lz
MTI4X2Flc25pX2RlY190YWlsKHZvaWQgKnN0YXRlLCB1bnNpZ25lZCBpbnQgbGVuZ3RoLAogICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqc3JjLCB2b2lk
ICpkc3QpOwogICovCi1FTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjX3RhaWwpCitTWU1f
RlVOQ19TVEFSVChjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZGVjX3RhaWwpCiAJRlJBTUVfQkVHSU4K
IAogCS8qIGxvYWQgdGhlIHN0YXRlOiAqLwpAQCAtNjk3LDEzICs2OTcsMTMgQEAgRU5UUlkoY3J5
cHRvX2FlZ2lzMTI4X2Flc25pX2RlY190YWlsKQogCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9D
KGNyeXB0b19hZWdpczEyOF9hZXNuaV9kZWNfdGFpbCkKK1NZTV9GVU5DX0VORChjcnlwdG9fYWVn
aXMxMjhfYWVzbmlfZGVjX3RhaWwpCiAKIC8qCiAgKiB2b2lkIGNyeXB0b19hZWdpczEyOF9hZXNu
aV9maW5hbCh2b2lkICpzdGF0ZSwgdm9pZCAqdGFnX3hvciwKICAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHU2NCBhc3NvY2xlbiwgdTY0IGNyeXB0bGVuKTsKICAqLwotRU5UUlko
Y3J5cHRvX2FlZ2lzMTI4X2Flc25pX2ZpbmFsKQorU1lNX0ZVTkNfU1RBUlQoY3J5cHRvX2FlZ2lz
MTI4X2Flc25pX2ZpbmFsKQogCUZSQU1FX0JFR0lOCiAKIAkvKiBsb2FkIHRoZSBzdGF0ZTogKi8K
QEAgLTc0NCw0ICs3NDQsNCBAQCBFTlRSWShjcnlwdG9fYWVnaXMxMjhfYWVzbmlfZmluYWwpCiAK
IAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoY3J5cHRvX2FlZ2lzMTI4X2Flc25pX2ZpbmFsKQor
U1lNX0ZVTkNfRU5EKGNyeXB0b19hZWdpczEyOF9hZXNuaV9maW5hbCkKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2NyeXB0by9hZXNfY3RyYnk4X2F2eC14ODZfNjQuUyBiL2FyY2gveDg2L2NyeXB0by9h
ZXNfY3RyYnk4X2F2eC14ODZfNjQuUwppbmRleCA1ZjZhNWFmLi5lYzQzN2RiIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9jcnlwdG8vYWVzX2N0cmJ5OF9hdngteDg2XzY0LlMKKysrIGIvYXJjaC94ODYv
Y3J5cHRvL2Flc19jdHJieThfYXZ4LXg4Nl82NC5TCkBAIC01NDQsMTEgKzU0NCwxMSBAQCBkZHFf
YWRkXzg6CiAgKiBhZXNfY3RyX2VuY18xMjhfYXZ4X2J5OCh2b2lkICppbiwgdm9pZCAqaXYsIHZv
aWQgKmtleXMsIHZvaWQgKm91dCwKICAqCQkJdW5zaWduZWQgaW50IG51bV9ieXRlcykKICAqLwot
RU5UUlkoYWVzX2N0cl9lbmNfMTI4X2F2eF9ieTgpCitTWU1fRlVOQ19TVEFSVChhZXNfY3RyX2Vu
Y18xMjhfYXZ4X2J5OCkKIAkvKiBjYWxsIHRoZSBhZXMgbWFpbiBsb29wICovCiAJZG9fYWVzX2N0
cm1haW4gS0VZXzEyOAogCi1FTkRQUk9DKGFlc19jdHJfZW5jXzEyOF9hdnhfYnk4KQorU1lNX0ZV
TkNfRU5EKGFlc19jdHJfZW5jXzEyOF9hdnhfYnk4KQogCiAvKgogICogcm91dGluZSB0byBkbyBB
RVMxOTIgQ1RSIGVuYy9kZWNyeXB0ICJieTgiCkBAIC01NTcsMTEgKzU1NywxMSBAQCBFTkRQUk9D
KGFlc19jdHJfZW5jXzEyOF9hdnhfYnk4KQogICogYWVzX2N0cl9lbmNfMTkyX2F2eF9ieTgodm9p
ZCAqaW4sIHZvaWQgKml2LCB2b2lkICprZXlzLCB2b2lkICpvdXQsCiAgKgkJCXVuc2lnbmVkIGlu
dCBudW1fYnl0ZXMpCiAgKi8KLUVOVFJZKGFlc19jdHJfZW5jXzE5Ml9hdnhfYnk4KQorU1lNX0ZV
TkNfU1RBUlQoYWVzX2N0cl9lbmNfMTkyX2F2eF9ieTgpCiAJLyogY2FsbCB0aGUgYWVzIG1haW4g
bG9vcCAqLwogCWRvX2Flc19jdHJtYWluIEtFWV8xOTIKIAotRU5EUFJPQyhhZXNfY3RyX2VuY18x
OTJfYXZ4X2J5OCkKK1NZTV9GVU5DX0VORChhZXNfY3RyX2VuY18xOTJfYXZ4X2J5OCkKIAogLyoK
ICAqIHJvdXRpbmUgdG8gZG8gQUVTMjU2IENUUiBlbmMvZGVjcnlwdCAiYnk4IgpAQCAtNTcwLDgg
KzU3MCw4IEBAIEVORFBST0MoYWVzX2N0cl9lbmNfMTkyX2F2eF9ieTgpCiAgKiBhZXNfY3RyX2Vu
Y18yNTZfYXZ4X2J5OCh2b2lkICppbiwgdm9pZCAqaXYsIHZvaWQgKmtleXMsIHZvaWQgKm91dCwK
ICAqCQkJdW5zaWduZWQgaW50IG51bV9ieXRlcykKICAqLwotRU5UUlkoYWVzX2N0cl9lbmNfMjU2
X2F2eF9ieTgpCitTWU1fRlVOQ19TVEFSVChhZXNfY3RyX2VuY18yNTZfYXZ4X2J5OCkKIAkvKiBj
YWxsIHRoZSBhZXMgbWFpbiBsb29wICovCiAJZG9fYWVzX2N0cm1haW4gS0VZXzI1NgogCi1FTkRQ
Uk9DKGFlc19jdHJfZW5jXzI1Nl9hdnhfYnk4KQorU1lNX0ZVTkNfRU5EKGFlc19jdHJfZW5jXzI1
Nl9hdnhfYnk4KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5T
IGIvYXJjaC94ODYvY3J5cHRvL2Flc25pLWludGVsX2FzbS5TCmluZGV4IDlkOGQ1ZjIuLmQyODUw
M2YgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hc20uUworKysgYi9h
cmNoL3g4Ni9jcnlwdG8vYWVzbmktaW50ZWxfYXNtLlMKQEAgLTE1OTIsNyArMTU5Miw3IEBAIF9l
c2JfbG9vcF9cQDoKICogcG9seSA9IHheMTI4ICsgeF4xMjcgKyB4XjEyNiArIHheMTIxICsgMQog
KgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKiovCi1FTlRSWShhZXNuaV9nY21fZGVjKQorU1lNX0ZVTkNf
U1RBUlQoYWVzbmlfZ2NtX2RlYykKIAlGVU5DX1NBVkUKIAogCUdDTV9JTklUICVhcmc2LCBhcmc3
LCBhcmc4LCBhcmc5CkBAIC0xNjAwLDcgKzE2MDAsNyBAQCBFTlRSWShhZXNuaV9nY21fZGVjKQog
CUdDTV9DT01QTEVURSBhcmcxMCwgYXJnMTEKIAlGVU5DX1JFU1RPUkUKIAlyZXQKLUVORFBST0Mo
YWVzbmlfZ2NtX2RlYykKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZGVjKQogCiAKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgpAQCAtMTY4MCw3ICsxNjgwLDcgQEAgRU5EUFJPQyhhZXNuaV9nY21fZGVj
KQogKgogKiBwb2x5ID0geF4xMjggKyB4XjEyNyArIHheMTI2ICsgeF4xMjEgKyAxCiAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKiovCi1FTlRSWShhZXNuaV9nY21fZW5jKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlf
Z2NtX2VuYykKIAlGVU5DX1NBVkUKIAogCUdDTV9JTklUICVhcmc2LCBhcmc3LCBhcmc4LCBhcmc5
CkBAIC0xNjg5LDcgKzE2ODksNyBAQCBFTlRSWShhZXNuaV9nY21fZW5jKQogCUdDTV9DT01QTEVU
RSBhcmcxMCwgYXJnMTEKIAlGVU5DX1JFU1RPUkUKIAlyZXQKLUVORFBST0MoYWVzbmlfZ2NtX2Vu
YykKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZW5jKQogCiAvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
ICogdm9pZCBhZXNuaV9nY21faW5pdCh2b2lkICphZXNfY3R4LCAgICAgIC8vIEFFUyBLZXkgc2No
ZWR1bGUuIFN0YXJ0cyBvbiBhIDE2IGJ5dGUgYm91bmRhcnkuCkBAIC0xNzAyLDEyICsxNzAyLDEy
IEBAIEVORFBST0MoYWVzbmlfZ2NtX2VuYykKICogICAgICAgICAgICAgICAgICAgICBjb25zdCB1
OCAqYWFkLCAgICAgIC8vIEFkZGl0aW9uYWwgQXV0aGVudGljYXRpb24gRGF0YSAoQUFEKQogKiAg
ICAgICAgICAgICAgICAgICAgIHU2NCBhYWRfbGVuKSAgICAgICAgLy8gTGVuZ3RoIG9mIEFBRCBp
biBieXRlcy4KICovCi1FTlRSWShhZXNuaV9nY21faW5pdCkKK1NZTV9GVU5DX1NUQVJUKGFlc25p
X2djbV9pbml0KQogCUZVTkNfU0FWRQogCUdDTV9JTklUICVhcmczLCAlYXJnNCwlYXJnNSwgJWFy
ZzYKIAlGVU5DX1JFU1RPUkUKIAlyZXQKLUVORFBST0MoYWVzbmlfZ2NtX2luaXQpCitTWU1fRlVO
Q19FTkQoYWVzbmlfZ2NtX2luaXQpCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiB2b2lkIGFl
c25pX2djbV9lbmNfdXBkYXRlKHZvaWQgKmFlc19jdHgsICAgICAgLy8gQUVTIEtleSBzY2hlZHVs
ZS4gU3RhcnRzIG9uIGEgMTYgYnl0ZSBib3VuZGFyeS4KQEAgLTE3MTcsMTIgKzE3MTcsMTIgQEAg
RU5EUFJPQyhhZXNuaV9nY21faW5pdCkKICogICAgICAgICAgICAgICAgICAgIGNvbnN0IHU4ICpp
biwgICAgICAgLy8gUGxhaW50ZXh0IGlucHV0CiAqICAgICAgICAgICAgICAgICAgICB1NjQgcGxh
aW50ZXh0X2xlbiwgIC8vIExlbmd0aCBvZiBkYXRhIGluIGJ5dGVzIGZvciBlbmNyeXB0aW9uLgog
Ki8KLUVOVFJZKGFlc25pX2djbV9lbmNfdXBkYXRlKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2Nt
X2VuY191cGRhdGUpCiAJRlVOQ19TQVZFCiAJR0NNX0VOQ19ERUMgZW5jCiAJRlVOQ19SRVNUT1JF
CiAJcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9lbmNfdXBkYXRlKQorU1lNX0ZVTkNfRU5EKGFlc25p
X2djbV9lbmNfdXBkYXRlKQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICogdm9pZCBhZXNuaV9n
Y21fZGVjX3VwZGF0ZSh2b2lkICphZXNfY3R4LCAgICAgIC8vIEFFUyBLZXkgc2NoZWR1bGUuIFN0
YXJ0cyBvbiBhIDE2IGJ5dGUgYm91bmRhcnkuCkBAIC0xNzMyLDEyICsxNzMyLDEyIEBAIEVORFBS
T0MoYWVzbmlfZ2NtX2VuY191cGRhdGUpCiAqICAgICAgICAgICAgICAgICAgICBjb25zdCB1OCAq
aW4sICAgICAgIC8vIFBsYWludGV4dCBpbnB1dAogKiAgICAgICAgICAgICAgICAgICAgdTY0IHBs
YWludGV4dF9sZW4sICAvLyBMZW5ndGggb2YgZGF0YSBpbiBieXRlcyBmb3IgZW5jcnlwdGlvbi4K
ICovCi1FTlRSWShhZXNuaV9nY21fZGVjX3VwZGF0ZSkKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2dj
bV9kZWNfdXBkYXRlKQogCUZVTkNfU0FWRQogCUdDTV9FTkNfREVDIGRlYwogCUZVTkNfUkVTVE9S
RQogCXJldAotRU5EUFJPQyhhZXNuaV9nY21fZGVjX3VwZGF0ZSkKK1NZTV9GVU5DX0VORChhZXNu
aV9nY21fZGVjX3VwZGF0ZSkKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAqIHZvaWQgYWVzbmlf
Z2NtX2ZpbmFsaXplKHZvaWQgKmFlc19jdHgsICAgICAgLy8gQUVTIEtleSBzY2hlZHVsZS4gU3Rh
cnRzIG9uIGEgMTYgYnl0ZSBib3VuZGFyeS4KQEAgLTE3NDcsMTIgKzE3NDcsMTIgQEAgRU5EUFJP
QyhhZXNuaV9nY21fZGVjX3VwZGF0ZSkKICogICAgICAgICAgICAgICAgICAgIHU2NCBhdXRoX3Rh
Z19sZW4pOyAgLy8gQXV0aGVudGljYXRlZCBUYWcgTGVuZ3RoIGluIGJ5dGVzLiBWYWxpZCB2YWx1
ZXMgYXJlIDE2IChtb3N0IGxpa2VseSksCiAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8vIDEyIG9yIDguCiAqLwotRU5UUlkoYWVzbmlfZ2NtX2ZpbmFsaXplKQorU1lN
X0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2ZpbmFsaXplKQogCUZVTkNfU0FWRQogCUdDTV9DT01QTEVU
RSAlYXJnMyAlYXJnNAogCUZVTkNfUkVTVE9SRQogCXJldAotRU5EUFJPQyhhZXNuaV9nY21fZmlu
YWxpemUpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2ZpbmFsaXplKQogCiAjZW5kaWYKIApAQCAt
MTgzMCw3ICsxODMwLDcgQEAgU1lNX0ZVTkNfRU5EKF9rZXlfZXhwYW5zaW9uXzI1NmIpCiAgKiBp
bnQgYWVzbmlfc2V0X2tleShzdHJ1Y3QgY3J5cHRvX2Flc19jdHggKmN0eCwgY29uc3QgdTggKmlu
X2tleSwKICAqICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBrZXlfbGVuKQogICovCi1F
TlRSWShhZXNuaV9zZXRfa2V5KQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfc2V0X2tleSkKIAlGUkFN
RV9CRUdJTgogI2lmbmRlZiBfX3g4Nl82NF9fCiAJcHVzaGwgS0VZUApAQCAtMTkzOSwxMiArMTkz
OSwxMiBAQCBFTlRSWShhZXNuaV9zZXRfa2V5KQogI2VuZGlmCiAJRlJBTUVfRU5ECiAJcmV0Ci1F
TkRQUk9DKGFlc25pX3NldF9rZXkpCitTWU1fRlVOQ19FTkQoYWVzbmlfc2V0X2tleSkKIAogLyoK
ICAqIHZvaWQgYWVzbmlfZW5jKHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCB1OCAqZHN0LCBj
b25zdCB1OCAqc3JjKQogICovCi1FTlRSWShhZXNuaV9lbmMpCitTWU1fRlVOQ19TVEFSVChhZXNu
aV9lbmMpCiAJRlJBTUVfQkVHSU4KICNpZm5kZWYgX194ODZfNjRfXwogCXB1c2hsIEtFWVAKQEAg
LTE5NjMsNyArMTk2Myw3IEBAIEVOVFJZKGFlc25pX2VuYykKICNlbmRpZgogCUZSQU1FX0VORAog
CXJldAotRU5EUFJPQyhhZXNuaV9lbmMpCitTWU1fRlVOQ19FTkQoYWVzbmlfZW5jKQogCiAvKgog
ICogX2Flc25pX2VuYzE6CQlpbnRlcm5hbCBBQkkKQEAgLTIxMzMsNyArMjEzMyw3IEBAIFNZTV9G
VU5DX0VORChfYWVzbmlfZW5jNCkKIC8qCiAgKiB2b2lkIGFlc25pX2RlYyAoc3RydWN0IGNyeXB0
b19hZXNfY3R4ICpjdHgsIHU4ICpkc3QsIGNvbnN0IHU4ICpzcmMpCiAgKi8KLUVOVFJZKGFlc25p
X2RlYykKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2RlYykKIAlGUkFNRV9CRUdJTgogI2lmbmRlZiBf
X3g4Nl82NF9fCiAJcHVzaGwgS0VZUApAQCAtMjE1Myw3ICsyMTUzLDcgQEAgRU5UUlkoYWVzbmlf
ZGVjKQogI2VuZGlmCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKGFlc25pX2RlYykKK1NZTV9G
VU5DX0VORChhZXNuaV9kZWMpCiAKIC8qCiAgKiBfYWVzbmlfZGVjMToJCWludGVybmFsIEFCSQpA
QCAtMjMyNCw3ICsyMzI0LDcgQEAgU1lNX0ZVTkNfRU5EKF9hZXNuaV9kZWM0KQogICogdm9pZCBh
ZXNuaV9lY2JfZW5jKHN0cnVjdCBjcnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1
OCAqc3JjLAogICoJCSAgICAgIHNpemVfdCBsZW4pCiAgKi8KLUVOVFJZKGFlc25pX2VjYl9lbmMp
CitTWU1fRlVOQ19TVEFSVChhZXNuaV9lY2JfZW5jKQogCUZSQU1FX0JFR0lOCiAjaWZuZGVmIF9f
eDg2XzY0X18KIAlwdXNobCBMRU4KQEAgLTIzNzgsMTMgKzIzNzgsMTMgQEAgRU5UUlkoYWVzbmlf
ZWNiX2VuYykKICNlbmRpZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhhZXNuaV9lY2JfZW5j
KQorU1lNX0ZVTkNfRU5EKGFlc25pX2VjYl9lbmMpCiAKIC8qCiAgKiB2b2lkIGFlc25pX2VjYl9k
ZWMoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAg
KgkJICAgICAgc2l6ZV90IGxlbik7CiAgKi8KLUVOVFJZKGFlc25pX2VjYl9kZWMpCitTWU1fRlVO
Q19TVEFSVChhZXNuaV9lY2JfZGVjKQogCUZSQU1FX0JFR0lOCiAjaWZuZGVmIF9feDg2XzY0X18K
IAlwdXNobCBMRU4KQEAgLTI0MzksMTMgKzI0MzksMTMgQEAgRU5UUlkoYWVzbmlfZWNiX2RlYykK
ICNlbmRpZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhhZXNuaV9lY2JfZGVjKQorU1lNX0ZV
TkNfRU5EKGFlc25pX2VjYl9kZWMpCiAKIC8qCiAgKiB2b2lkIGFlc25pX2NiY19lbmMoc3RydWN0
IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMsCiAgKgkJICAgICAg
c2l6ZV90IGxlbiwgdTggKml2KQogICovCi1FTlRSWShhZXNuaV9jYmNfZW5jKQorU1lNX0ZVTkNf
U1RBUlQoYWVzbmlfY2JjX2VuYykKIAlGUkFNRV9CRUdJTgogI2lmbmRlZiBfX3g4Nl82NF9fCiAJ
cHVzaGwgSVZQCkBAIC0yNDgzLDEzICsyNDgzLDEzIEBAIEVOVFJZKGFlc25pX2NiY19lbmMpCiAj
ZW5kaWYKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfY2JjX2VuYykKK1NZTV9GVU5D
X0VORChhZXNuaV9jYmNfZW5jKQogCiAvKgogICogdm9pZCBhZXNuaV9jYmNfZGVjKHN0cnVjdCBj
cnlwdG9fYWVzX2N0eCAqY3R4LCBjb25zdCB1OCAqZHN0LCB1OCAqc3JjLAogICoJCSAgICAgIHNp
emVfdCBsZW4sIHU4ICppdikKICAqLwotRU5UUlkoYWVzbmlfY2JjX2RlYykKK1NZTV9GVU5DX1NU
QVJUKGFlc25pX2NiY19kZWMpCiAJRlJBTUVfQkVHSU4KICNpZm5kZWYgX194ODZfNjRfXwogCXB1
c2hsIElWUApAQCAtMjU3Niw3ICsyNTc2LDcgQEAgRU5UUlkoYWVzbmlfY2JjX2RlYykKICNlbmRp
ZgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhhZXNuaV9jYmNfZGVjKQorU1lNX0ZVTkNfRU5E
KGFlc25pX2NiY19kZWMpCiAKICNpZmRlZiBfX3g4Nl82NF9fCiAucHVzaHNlY3Rpb24gLnJvZGF0
YQpAQCAtMjYzOCw3ICsyNjM4LDcgQEAgU1lNX0ZVTkNfRU5EKF9hZXNuaV9pbmMpCiAgKiB2b2lk
IGFlc25pX2N0cl9lbmMoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3Qs
IHU4ICpzcmMsCiAgKgkJICAgICAgc2l6ZV90IGxlbiwgdTggKml2KQogICovCi1FTlRSWShhZXNu
aV9jdHJfZW5jKQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfY3RyX2VuYykKIAlGUkFNRV9CRUdJTgog
CWNtcCAkMTYsIExFTgogCWpiIC5MY3RyX2VuY19qdXN0X3JldApAQCAtMjY5NSw3ICsyNjk1LDcg
QEAgRU5UUlkoYWVzbmlfY3RyX2VuYykKIC5MY3RyX2VuY19qdXN0X3JldDoKIAlGUkFNRV9FTkQK
IAlyZXQKLUVORFBST0MoYWVzbmlfY3RyX2VuYykKK1NZTV9GVU5DX0VORChhZXNuaV9jdHJfZW5j
KQogCiAvKgogICogX2Flc25pX2dmMTI4bXVsX3hfYmxlOgkJaW50ZXJuYWwgQUJJCkBAIC0yNzE5
LDcgKzI3MTksNyBAQCBFTkRQUk9DKGFlc25pX2N0cl9lbmMpCiAgKiB2b2lkIGFlc25pX3h0c19j
cnlwdDgoc3RydWN0IGNyeXB0b19hZXNfY3R4ICpjdHgsIGNvbnN0IHU4ICpkc3QsIHU4ICpzcmMs
CiAgKgkJCSBib29sIGVuYywgdTggKml2KQogICovCi1FTlRSWShhZXNuaV94dHNfY3J5cHQ4KQor
U1lNX0ZVTkNfU1RBUlQoYWVzbmlfeHRzX2NyeXB0OCkKIAlGUkFNRV9CRUdJTgogCWNtcGIgJDAs
ICVjbAogCW1vdmwgJDAsICVlY3gKQEAgLTI4MjMsNiArMjgyMyw2IEBAIEVOVFJZKGFlc25pX3h0
c19jcnlwdDgpCiAKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoYWVzbmlfeHRzX2NyeXB0OCkK
K1NZTV9GVU5DX0VORChhZXNuaV94dHNfY3J5cHQ4KQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8v
YWVzbmktaW50ZWxfYXZ4LXg4Nl82NC5TCmluZGV4IDkxYzAzOWEuLmJmYTFjMGIgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2NyeXB0by9hZXNuaS1pbnRlbF9hdngteDg2XzY0LlMKKysrIGIvYXJjaC94
ODYvY3J5cHRvL2Flc25pLWludGVsX2F2eC14ODZfNjQuUwpAQCAtMTc3NSwxMiArMTc3NSwxMiBA
QCBfaW5pdGlhbF9ibG9ja3NfZG9uZVxAOgogIyAgICAgICAgY29uc3QgICB1OCAqYWFkLCAvKiBB
ZGRpdGlvbmFsIEF1dGhlbnRpY2F0aW9uIERhdGEgKEFBRCkqLwogIyAgICAgICAgdTY0ICAgICBh
YWRfbGVuKSAvKiBMZW5ndGggb2YgQUFEIGluIGJ5dGVzLiBXaXRoIFJGQzQxMDYgdGhpcyBpcyBn
b2luZyB0byBiZSA4IG9yIDEyIEJ5dGVzICovCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21faW5pdF9h
dnhfZ2VuMikKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9pbml0X2F2eF9nZW4yKQogICAgICAg
ICBGVU5DX1NBVkUKICAgICAgICAgSU5JVCBHSEFTSF9NVUxfQVZYLCBQUkVDT01QVVRFX0FWWAog
ICAgICAgICBGVU5DX1JFU1RPUkUKICAgICAgICAgcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9pbml0
X2F2eF9nZW4yKQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9pbml0X2F2eF9nZW4yKQogCiAjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjCiAjdm9pZCAgIGFlc25pX2djbV9lbmNfdXBkYXRlX2F2eF9nZW4y
KApAQCAtMTc5MCw3ICsxNzkwLDcgQEAgRU5EUFJPQyhhZXNuaV9nY21faW5pdF9hdnhfZ2VuMikK
ICMgICAgICAgIGNvbnN0ICAgdTggKmluLCAvKiBQbGFpbnRleHQgaW5wdXQgKi8KICMgICAgICAg
IHU2NCAgICAgcGxhaW50ZXh0X2xlbikgLyogTGVuZ3RoIG9mIGRhdGEgaW4gQnl0ZXMgZm9yIGVu
Y3J5cHRpb24uICovCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21fZW5j
X3VwZGF0ZV9hdnhfZ2VuMikKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9lbmNfdXBkYXRlX2F2
eF9nZW4yKQogICAgICAgICBGVU5DX1NBVkUKICAgICAgICAgbW92ICAgICBrZXlzaXplLCAlZWF4
CiAgICAgICAgIGNtcCAgICAgJDMyLCAlZWF4CkBAIC0xODA5LDcgKzE4MDksNyBAQCBrZXlfMjU2
X2VuY191cGRhdGU6CiAgICAgICAgIEdDTV9FTkNfREVDIElOSVRJQUxfQkxPQ0tTX0FWWCwgR0hB
U0hfOF9FTkNSWVBUXzhfUEFSQUxMRUxfQVZYLCBHSEFTSF9MQVNUXzhfQVZYLCBHSEFTSF9NVUxf
QVZYLCBFTkMsIDEzCiAgICAgICAgIEZVTkNfUkVTVE9SRQogICAgICAgICByZXQKLUVORFBST0Mo
YWVzbmlfZ2NtX2VuY191cGRhdGVfYXZ4X2dlbjIpCitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2Vu
Y191cGRhdGVfYXZ4X2dlbjIpCiAKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICN2b2lkICAgYWVz
bmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjIoCkBAIC0xODE5LDcgKzE4MTksNyBAQCBFTkRQUk9D
KGFlc25pX2djbV9lbmNfdXBkYXRlX2F2eF9nZW4yKQogIyAgICAgICAgY29uc3QgICB1OCAqaW4s
IC8qIENpcGhlcnRleHQgaW5wdXQgKi8KICMgICAgICAgIHU2NCAgICAgcGxhaW50ZXh0X2xlbikg
LyogTGVuZ3RoIG9mIGRhdGEgaW4gQnl0ZXMgZm9yIGVuY3J5cHRpb24uICovCiAjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjCi1FTlRSWShhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhfZ2VuMikKK1NZTV9G
VU5DX1NUQVJUKGFlc25pX2djbV9kZWNfdXBkYXRlX2F2eF9nZW4yKQogICAgICAgICBGVU5DX1NB
VkUKICAgICAgICAgbW92ICAgICBrZXlzaXplLCVlYXgKICAgICAgICAgY21wICAgICAkMzIsICVl
YXgKQEAgLTE4MzgsNyArMTgzOCw3IEBAIGtleV8yNTZfZGVjX3VwZGF0ZToKICAgICAgICAgR0NN
X0VOQ19ERUMgSU5JVElBTF9CTE9DS1NfQVZYLCBHSEFTSF84X0VOQ1JZUFRfOF9QQVJBTExFTF9B
VlgsIEdIQVNIX0xBU1RfOF9BVlgsIEdIQVNIX01VTF9BVlgsIERFQywgMTMKICAgICAgICAgRlVO
Q19SRVNUT1JFCiAgICAgICAgIHJldAotRU5EUFJPQyhhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhf
Z2VuMikKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhfZ2VuMikKIAogIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwogI3ZvaWQgICBhZXNuaV9nY21fZmluYWxpemVfYXZ4X2dlbjIo
CkBAIC0xODQ4LDcgKzE4NDgsNyBAQCBFTkRQUk9DKGFlc25pX2djbV9kZWNfdXBkYXRlX2F2eF9n
ZW4yKQogIyAgICAgICAgdTY0ICAgICBhdXRoX3RhZ19sZW4pIyAvKiBBdXRoZW50aWNhdGVkIFRh
ZyBMZW5ndGggaW4gYnl0ZXMuCiAjCQkJCVZhbGlkIHZhbHVlcyBhcmUgMTYgKG1vc3QgbGlrZWx5
KSwgMTIgb3IgOC4gKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVOVFJZKGFlc25pX2djbV9m
aW5hbGl6ZV9hdnhfZ2VuMikKK1NZTV9GVU5DX1NUQVJUKGFlc25pX2djbV9maW5hbGl6ZV9hdnhf
Z2VuMikKICAgICAgICAgRlVOQ19TQVZFCiAgICAgICAgIG1vdglrZXlzaXplLCVlYXgKICAgICAg
ICAgY21wICAgICAkMzIsICVlYXgKQEAgLTE4NjcsNyArMTg2Nyw3IEBAIGtleV8yNTZfZmluYWxp
emU6CiAgICAgICAgIEdDTV9DT01QTEVURSBHSEFTSF9NVUxfQVZYLCAxMywgYXJnMywgYXJnNAog
ICAgICAgICBGVU5DX1JFU1RPUkUKICAgICAgICAgcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9maW5h
bGl6ZV9hdnhfZ2VuMikKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZmluYWxpemVfYXZ4X2dlbjIp
CiAKICNlbmRpZiAvKiBDT05GSUdfQVNfQVZYICovCiAKQEAgLTI3NDYsMTIgKzI3NDYsMTIgQEAg
X2luaXRpYWxfYmxvY2tzX2RvbmVcQDoKICMgICAgICAgIGNvbnN0ICAgdTggKmFhZCwgLyogQWRk
aXRpb25hbCBBdXRoZW50aWNhdGlvbiBEYXRhIChBQUQpKi8KICMgICAgICAgIHU2NCAgICAgYWFk
X2xlbikgLyogTGVuZ3RoIG9mIEFBRCBpbiBieXRlcy4gV2l0aCBSRkM0MTA2IHRoaXMgaXMgZ29p
bmcgdG8gYmUgOCBvciAxMiBCeXRlcyAqLwogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotRU5UUlkoYWVzbmlfZ2NtX2luaXRfYXZ4
X2dlbjQpCitTWU1fRlVOQ19TVEFSVChhZXNuaV9nY21faW5pdF9hdnhfZ2VuNCkKICAgICAgICAg
RlVOQ19TQVZFCiAgICAgICAgIElOSVQgR0hBU0hfTVVMX0FWWDIsIFBSRUNPTVBVVEVfQVZYMgog
ICAgICAgICBGVU5DX1JFU1RPUkUKICAgICAgICAgcmV0Ci1FTkRQUk9DKGFlc25pX2djbV9pbml0
X2F2eF9nZW40KQorU1lNX0ZVTkNfRU5EKGFlc25pX2djbV9pbml0X2F2eF9nZW40KQogCiAjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjCiAjdm9pZCAgIGFlc25pX2djbV9lbmNfYXZ4X2dlbjQoCkBAIC0y
NzYxLDcgKzI3NjEsNyBAQCBFTkRQUk9DKGFlc25pX2djbV9pbml0X2F2eF9nZW40KQogIyAgICAg
ICAgY29uc3QgICB1OCAqaW4sIC8qIFBsYWludGV4dCBpbnB1dCAqLwogIyAgICAgICAgdTY0ICAg
ICBwbGFpbnRleHRfbGVuKSAvKiBMZW5ndGggb2YgZGF0YSBpbiBCeXRlcyBmb3IgZW5jcnlwdGlv
bi4gKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVOVFJZKGFlc25pX2djbV9lbmNfdXBkYXRl
X2F2eF9nZW40KQorU1lNX0ZVTkNfU1RBUlQoYWVzbmlfZ2NtX2VuY191cGRhdGVfYXZ4X2dlbjQp
CiAgICAgICAgIEZVTkNfU0FWRQogICAgICAgICBtb3YgICAgIGtleXNpemUsJWVheAogICAgICAg
ICBjbXAgICAgICQzMiwgJWVheApAQCAtMjc4MCw3ICsyNzgwLDcgQEAga2V5XzI1Nl9lbmNfdXBk
YXRlNDoKICAgICAgICAgR0NNX0VOQ19ERUMgSU5JVElBTF9CTE9DS1NfQVZYMiwgR0hBU0hfOF9F
TkNSWVBUXzhfUEFSQUxMRUxfQVZYMiwgR0hBU0hfTEFTVF84X0FWWDIsIEdIQVNIX01VTF9BVlgy
LCBFTkMsIDEzCiAgICAgICAgIEZVTkNfUkVTVE9SRQogCXJldAotRU5EUFJPQyhhZXNuaV9nY21f
ZW5jX3VwZGF0ZV9hdnhfZ2VuNCkKK1NZTV9GVU5DX0VORChhZXNuaV9nY21fZW5jX3VwZGF0ZV9h
dnhfZ2VuNCkKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogI3ZvaWQgICBhZXNuaV9nY21fZGVj
X3VwZGF0ZV9hdnhfZ2VuNCgKQEAgLTI3OTAsNyArMjc5MCw3IEBAIEVORFBST0MoYWVzbmlfZ2Nt
X2VuY191cGRhdGVfYXZ4X2dlbjQpCiAjICAgICAgICBjb25zdCAgIHU4ICppbiwgLyogQ2lwaGVy
dGV4dCBpbnB1dCAqLwogIyAgICAgICAgdTY0ICAgICBwbGFpbnRleHRfbGVuKSAvKiBMZW5ndGgg
b2YgZGF0YSBpbiBCeXRlcyBmb3IgZW5jcnlwdGlvbi4gKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMKLUVOVFJZKGFlc25pX2djbV9kZWNfdXBkYXRlX2F2eF9nZW40KQorU1lNX0ZVTkNfU1RBUlQo
YWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjQpCiAgICAgICAgIEZVTkNfU0FWRQogICAgICAg
ICBtb3YgICAgIGtleXNpemUsJWVheAogICAgICAgICBjbXAgICAgICQzMiwgJWVheApAQCAtMjgw
OSw3ICsyODA5LDcgQEAga2V5XzI1Nl9kZWNfdXBkYXRlNDoKICAgICAgICAgR0NNX0VOQ19ERUMg
SU5JVElBTF9CTE9DS1NfQVZYMiwgR0hBU0hfOF9FTkNSWVBUXzhfUEFSQUxMRUxfQVZYMiwgR0hB
U0hfTEFTVF84X0FWWDIsIEdIQVNIX01VTF9BVlgyLCBERUMsIDEzCiAgICAgICAgIEZVTkNfUkVT
VE9SRQogICAgICAgICByZXQKLUVORFBST0MoYWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjQp
CitTWU1fRlVOQ19FTkQoYWVzbmlfZ2NtX2RlY191cGRhdGVfYXZ4X2dlbjQpCiAKICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMKICN2b2lkICAgYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW40KApAQCAt
MjgxOSw3ICsyODE5LDcgQEAgRU5EUFJPQyhhZXNuaV9nY21fZGVjX3VwZGF0ZV9hdnhfZ2VuNCkK
ICMgICAgICAgIHU2NCAgICAgYXV0aF90YWdfbGVuKSMgLyogQXV0aGVudGljYXRlZCBUYWcgTGVu
Z3RoIGluIGJ5dGVzLgogIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZhbGlkIHZhbHVl
cyBhcmUgMTYgKG1vc3QgbGlrZWx5KSwgMTIgb3IgOC4gKi8KICMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMKLUVOVFJZKGFlc25pX2djbV9maW5hbGl6ZV9hdnhfZ2VuNCkKK1NZTV9GVU5DX1NUQVJUKGFl
c25pX2djbV9maW5hbGl6ZV9hdnhfZ2VuNCkKICAgICAgICAgRlVOQ19TQVZFCiAgICAgICAgIG1v
dglrZXlzaXplLCVlYXgKICAgICAgICAgY21wICAgICAkMzIsICVlYXgKQEAgLTI4MzgsNiArMjgz
OCw2IEBAIGtleV8yNTZfZmluYWxpemU0OgogICAgICAgICBHQ01fQ09NUExFVEUgR0hBU0hfTVVM
X0FWWDIsIDEzLCBhcmczLCBhcmc0CiAgICAgICAgIEZVTkNfUkVTVE9SRQogICAgICAgICByZXQK
LUVORFBST0MoYWVzbmlfZ2NtX2ZpbmFsaXplX2F2eF9nZW40KQorU1lNX0ZVTkNfRU5EKGFlc25p
X2djbV9maW5hbGl6ZV9hdnhfZ2VuNCkKIAogI2VuZGlmIC8qIENPTkZJR19BU19BVlgyICovCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vYmxvd2Zpc2gteDg2XzY0LWFzbV82NC5TIGIvYXJj
aC94ODYvY3J5cHRvL2Jsb3dmaXNoLXg4Nl82NC1hc21fNjQuUwppbmRleCAzMzBkYjdhLi40MjIy
YWM2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vYmxvd2Zpc2gteDg2XzY0LWFzbV82NC5T
CisrKyBiL2FyY2gveDg2L2NyeXB0by9ibG93ZmlzaC14ODZfNjQtYXNtXzY0LlMKQEAgLTEwMyw3
ICsxMDMsNyBAQAogCWJzd2FwcSAJCQlSWDA7IFwKIAl4b3JxIFJYMCwgCQkoUklPKTsKIAotRU5U
UlkoX19ibG93ZmlzaF9lbmNfYmxrKQorU1lNX0ZVTkNfU1RBUlQoX19ibG93ZmlzaF9lbmNfYmxr
KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtMTM5LDkgKzEz
OSw5IEBAIEVOVFJZKF9fYmxvd2Zpc2hfZW5jX2JsaykKIC5MX19lbmNfeG9yOgogCXhvcl9ibG9j
aygpOwogCXJldDsKLUVORFBST0MoX19ibG93ZmlzaF9lbmNfYmxrKQorU1lNX0ZVTkNfRU5EKF9f
Ymxvd2Zpc2hfZW5jX2JsaykKIAotRU5UUlkoYmxvd2Zpc2hfZGVjX2JsaykKK1NZTV9GVU5DX1NU
QVJUKGJsb3dmaXNoX2RlY19ibGspCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJz
aTogZHN0CkBAIC0xNzEsNyArMTcxLDcgQEAgRU5UUlkoYmxvd2Zpc2hfZGVjX2JsaykKIAltb3Zx
ICVyMTEsICVyMTI7CiAKIAlyZXQ7Ci1FTkRQUk9DKGJsb3dmaXNoX2RlY19ibGspCitTWU1fRlVO
Q19FTkQoYmxvd2Zpc2hfZGVjX2JsaykKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgNC13YXkgYmxvd2Zp
c2gsIGZvdXIgYmxvY2tzIHBhcmFsbGVsCkBAIC0yODMsNyArMjgzLDcgQEAgRU5EUFJPQyhibG93
ZmlzaF9kZWNfYmxrKQogCWJzd2FwcSAJCQlSWDM7IFwKIAl4b3JxIFJYMywJCTI0KFJJTyk7CiAK
LUVOVFJZKF9fYmxvd2Zpc2hfZW5jX2Jsa180d2F5KQorU1lNX0ZVTkNfU1RBUlQoX19ibG93Zmlz
aF9lbmNfYmxrXzR3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0
CkBAIC0zMzAsOSArMzMwLDkgQEAgRU5UUlkoX19ibG93ZmlzaF9lbmNfYmxrXzR3YXkpCiAJcG9w
cSAlcmJ4OwogCXBvcHEgJXIxMjsKIAlyZXQ7Ci1FTkRQUk9DKF9fYmxvd2Zpc2hfZW5jX2Jsa180
d2F5KQorU1lNX0ZVTkNfRU5EKF9fYmxvd2Zpc2hfZW5jX2Jsa180d2F5KQogCi1FTlRSWShibG93
ZmlzaF9kZWNfYmxrXzR3YXkpCitTWU1fRlVOQ19TVEFSVChibG93ZmlzaF9kZWNfYmxrXzR3YXkp
CiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0zNjUsNCArMzY1
LDQgQEAgRU5UUlkoYmxvd2Zpc2hfZGVjX2Jsa180d2F5KQogCXBvcHEgJXIxMjsKIAogCXJldDsK
LUVORFBST0MoYmxvd2Zpc2hfZGVjX2Jsa180d2F5KQorU1lNX0ZVTkNfRU5EKGJsb3dmaXNoX2Rl
Y19ibGtfNHdheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1h
dngtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2FtZWxsaWEtYWVzbmktYXZ4LWFzbV82NC5T
CmluZGV4IGY0NDA4Y2EuLmQwMWRkZDcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jYW1l
bGxpYS1hZXNuaS1hdngtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFl
c25pLWF2eC1hc21fNjQuUwpAQCAtODkzLDcgKzg5Myw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FM
KF9fY2FtZWxsaWFfZGVjX2JsazE2KQogCWptcCAuTGRlY19tYXgyNDsKIFNZTV9GVU5DX0VORChf
X2NhbWVsbGlhX2RlY19ibGsxNikKIAotRU5UUlkoY2FtZWxsaWFfZWNiX2VuY18xNndheSkKK1NZ
TV9GVU5DX1NUQVJUKGNhbWVsbGlhX2VjYl9lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJk
aTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAgLTkxNiw5ICs5MTYsOSBA
QCBFTlRSWShjYW1lbGxpYV9lY2JfZW5jXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5E
UFJPQyhjYW1lbGxpYV9lY2JfZW5jXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX2VjYl9l
bmNfMTZ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX2VjYl9kZWNfMTZ3YXkpCitTWU1fRlVOQ19TVEFS
VChjYW1lbGxpYV9lY2JfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RY
CiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3MpCkBAIC05NDYsOSArOTQ2LDkgQEAgRU5UUlkoY2Ft
ZWxsaWFfZWNiX2RlY18xNndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxs
aWFfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9lY2JfZGVjXzE2d2F5KQog
Ci1FTlRSWShjYW1lbGxpYV9jYmNfZGVjXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFf
Y2JjX2RlY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6
IGRzdCAoMTYgYmxvY2tzKQpAQCAtOTk3LDcgKzk5Nyw3IEBAIEVOVFJZKGNhbWVsbGlhX2NiY19k
ZWNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2NiY19kZWNf
MTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfY2JjX2RlY18xNndheSkKIAogI2RlZmluZSBp
bmNfbGUxMjgoeCwgbWludXNfb25lLCB0bXApIFwKIAl2cGNtcGVxcSBtaW51c19vbmUsIHgsIHRt
cDsgXApAQCAtMTAwNSw3ICsxMDA1LDcgQEAgRU5EUFJPQyhjYW1lbGxpYV9jYmNfZGVjXzE2d2F5
KQogCXZwc2xsZHEgJDgsIHRtcCwgdG1wOyBcCiAJdnBzdWJxIHRtcCwgeCwgeDsKIAotRU5UUlko
Y2FtZWxsaWFfY3RyXzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfY3RyXzE2d2F5KQog
CS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3Mp
CkBAIC0xMTEwLDcgKzExMTAsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMTZ3YXkpCiAKIAlGUkFN
RV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2N0cl8xNndheSkKK1NZTV9GVU5DX0VORChj
YW1lbGxpYV9jdHJfMTZ3YXkpCiAKICNkZWZpbmUgZ2YxMjhtdWxfeF9ibGUoaXYsIG1hc2ssIHRt
cCkgXAogCXZwc3JhZCAkMzEsIGl2LCB0bXA7IFwKQEAgLTEyNTYsNyArMTI1Niw3IEBAIFNZTV9G
VU5DX1NUQVJUX0xPQ0FMKGNhbWVsbGlhX3h0c19jcnlwdF8xNndheSkKIAlyZXQ7CiBTWU1fRlVO
Q19FTkQoY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5KQogCi1FTlRSWShjYW1lbGxpYV94dHNfZW5j
XzE2d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYgYmxvY2tzKQpAQCAtMTI2
OCw5ICsxMjY4LDkgQEAgRU5UUlkoY2FtZWxsaWFfeHRzX2VuY18xNndheSkKIAlsZWFxIF9fY2Ft
ZWxsaWFfZW5jX2JsazE2LCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzE2d2F5Owot
RU5EUFJPQyhjYW1lbGxpYV94dHNfZW5jXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX3h0
c19lbmNfMTZ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX3h0c19kZWNfMTZ3YXkpCitTWU1fRlVOQ19T
VEFSVChjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwg
Q1RYCiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3MpCkBAIC0xMjg2LDQgKzEyODYsNCBAQCBFTlRS
WShjYW1lbGxpYV94dHNfZGVjXzE2d2F5KQogCWxlYXEgX19jYW1lbGxpYV9kZWNfYmxrMTYsICVy
OTsKIAogCWptcCBjYW1lbGxpYV94dHNfY3J5cHRfMTZ3YXk7Ci1FTkRQUk9DKGNhbWVsbGlhX3h0
c19kZWNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfeHRzX2RlY18xNndheSkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS1hZXNuaS1hdngyLWFzbV82NC5TIGIvYXJj
aC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0LlMKaW5kZXggNzJhZTNlZC4u
NTYzZWY2ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDIt
YXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL2NhbWVsbGlhLWFlc25pLWF2eDItYXNtXzY0
LlMKQEAgLTkzMSw3ICs5MzEsNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChfX2NhbWVsbGlhX2Rl
Y19ibGszMikKIAlqbXAgLkxkZWNfbWF4MjQ7CiBTWU1fRlVOQ19FTkQoX19jYW1lbGxpYV9kZWNf
YmxrMzIpCiAKLUVOVFJZKGNhbWVsbGlhX2VjYl9lbmNfMzJ3YXkpCitTWU1fRlVOQ19TVEFSVChj
YW1lbGxpYV9lY2JfZW5jXzMyd2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJ
ICoJJXJzaTogZHN0ICgzMiBibG9ja3MpCkBAIC05NTgsOSArOTU4LDkgQEAgRU5UUlkoY2FtZWxs
aWFfZWNiX2VuY18zMndheSkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FtZWxsaWFf
ZWNiX2VuY18zMndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9lY2JfZW5jXzMyd2F5KQogCi1F
TlRSWShjYW1lbGxpYV9lY2JfZGVjXzMyd2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfZWNi
X2RlY18zMndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRz
dCAoMzIgYmxvY2tzKQpAQCAtOTkyLDkgKzk5Miw5IEBAIEVOVFJZKGNhbWVsbGlhX2VjYl9kZWNf
MzJ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2VjYl9kZWNfMzJ3
YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfZWNiX2RlY18zMndheSkKIAotRU5UUlkoY2FtZWxs
aWFfY2JjX2RlY18zMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2NiY19kZWNfMzJ3YXkp
CiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QgKDMyIGJsb2Nr
cykKQEAgLTEwNjAsNyArMTA2MCw3IEBAIEVOVFJZKGNhbWVsbGlhX2NiY19kZWNfMzJ3YXkpCiAK
IAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2NiY19kZWNfMzJ3YXkpCitTWU1f
RlVOQ19FTkQoY2FtZWxsaWFfY2JjX2RlY18zMndheSkKIAogI2RlZmluZSBpbmNfbGUxMjgoeCwg
bWludXNfb25lLCB0bXApIFwKIAl2cGNtcGVxcSBtaW51c19vbmUsIHgsIHRtcDsgXApAQCAtMTA3
Niw3ICsxMDc2LDcgQEAgRU5EUFJPQyhjYW1lbGxpYV9jYmNfZGVjXzMyd2F5KQogCXZwc2xsZHEg
JDgsIHRtcDEsIHRtcDE7IFwKIAl2cHN1YnEgdG1wMSwgeCwgeDsKIAotRU5UUlkoY2FtZWxsaWFf
Y3RyXzMyd2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfY3RyXzMyd2F5KQogCS8qIGlucHV0
OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgzMiBibG9ja3MpCkBAIC0xMjAw
LDcgKzEyMDAsNyBAQCBFTlRSWShjYW1lbGxpYV9jdHJfMzJ3YXkpCiAKIAlGUkFNRV9FTkQKIAly
ZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2N0cl8zMndheSkKK1NZTV9GVU5DX0VORChjYW1lbGxpYV9j
dHJfMzJ3YXkpCiAKICNkZWZpbmUgZ2YxMjhtdWxfeF9ibGUoaXYsIG1hc2ssIHRtcCkgXAogCXZw
c3JhZCAkMzEsIGl2LCB0bXA7IFwKQEAgLTEzNjksNyArMTM2OSw3IEBAIFNZTV9GVU5DX1NUQVJU
X0xPQ0FMKGNhbWVsbGlhX3h0c19jcnlwdF8zMndheSkKIAlyZXQ7CiBTWU1fRlVOQ19FTkQoY2Ft
ZWxsaWFfeHRzX2NyeXB0XzMyd2F5KQogCi1FTlRSWShjYW1lbGxpYV94dHNfZW5jXzMyd2F5KQor
U1lNX0ZVTkNfU1RBUlQoY2FtZWxsaWFfeHRzX2VuY18zMndheSkKIAkvKiBpbnB1dDoKIAkgKgkl
cmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMzIgYmxvY2tzKQpAQCAtMTM4Miw5ICsxMzgy
LDkgQEAgRU5UUlkoY2FtZWxsaWFfeHRzX2VuY18zMndheSkKIAlsZWFxIF9fY2FtZWxsaWFfZW5j
X2JsazMyLCAlcjk7CiAKIAlqbXAgY2FtZWxsaWFfeHRzX2NyeXB0XzMyd2F5OwotRU5EUFJPQyhj
YW1lbGxpYV94dHNfZW5jXzMyd2F5KQorU1lNX0ZVTkNfRU5EKGNhbWVsbGlhX3h0c19lbmNfMzJ3
YXkpCiAKLUVOVFJZKGNhbWVsbGlhX3h0c19kZWNfMzJ3YXkpCitTWU1fRlVOQ19TVEFSVChjYW1l
bGxpYV94dHNfZGVjXzMyd2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJ
JXJzaTogZHN0ICgzMiBibG9ja3MpCkBAIC0xNDAwLDQgKzE0MDAsNCBAQCBFTlRSWShjYW1lbGxp
YV94dHNfZGVjXzMyd2F5KQogCWxlYXEgX19jYW1lbGxpYV9kZWNfYmxrMzIsICVyOTsKIAogCWpt
cCBjYW1lbGxpYV94dHNfY3J5cHRfMzJ3YXk7Ci1FTkRQUk9DKGNhbWVsbGlhX3h0c19kZWNfMzJ3
YXkpCitTWU1fRlVOQ19FTkQoY2FtZWxsaWFfeHRzX2RlY18zMndheSkKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8v
Y2FtZWxsaWEteDg2XzY0LWFzbV82NC5TCmluZGV4IDIzNTI4YmMuLjEzNzJlNjQgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2NyeXB0by9jYW1lbGxpYS14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94
ODYvY3J5cHRvL2NhbWVsbGlhLXg4Nl82NC1hc21fNjQuUwpAQCAtMTc1LDcgKzE3NSw3IEBACiAJ
YnN3YXBxCQkJCVJBQjA7IFwKIAltb3ZxIFJBQjAsCQkJNCoyKFJJTyk7CiAKLUVOVFJZKF9fY2Ft
ZWxsaWFfZW5jX2JsaykKK1NZTV9GVU5DX1NUQVJUKF9fY2FtZWxsaWFfZW5jX2JsaykKIAkvKiBp
bnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtMjIwLDkgKzIyMCw5
IEBAIEVOVFJZKF9fY2FtZWxsaWFfZW5jX2JsaykKIAogCW1vdnEgUlIxMiwgJXIxMjsKIAlyZXQ7
Ci1FTkRQUk9DKF9fY2FtZWxsaWFfZW5jX2JsaykKK1NZTV9GVU5DX0VORChfX2NhbWVsbGlhX2Vu
Y19ibGspCiAKLUVOVFJZKGNhbWVsbGlhX2RlY19ibGspCitTWU1fRlVOQ19TVEFSVChjYW1lbGxp
YV9kZWNfYmxrKQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0
CkBAIC0yNTgsNyArMjU4LDcgQEAgRU5UUlkoY2FtZWxsaWFfZGVjX2JsaykKIAogCW1vdnEgUlIx
MiwgJXIxMjsKIAlyZXQ7Ci1FTkRQUk9DKGNhbWVsbGlhX2RlY19ibGspCitTWU1fRlVOQ19FTkQo
Y2FtZWxsaWFfZGVjX2JsaykKIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgMi13YXkgY2FtZWxsaWEKQEAg
LTQwOSw3ICs0MDksNyBAQCBFTkRQUk9DKGNhbWVsbGlhX2RlY19ibGspCiAJCWJzd2FwcQkJCQlS
QUIxOyBcCiAJCW1vdnEgUkFCMSwJCQkxMioyKFJJTyk7CiAKLUVOVFJZKF9fY2FtZWxsaWFfZW5j
X2Jsa18yd2F5KQorU1lNX0ZVTkNfU1RBUlQoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkpCiAJLyog
aW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTQ1Niw5ICs0NTYs
OSBAQCBFTlRSWShfX2NhbWVsbGlhX2VuY19ibGtfMndheSkKIAltb3ZxIFJSMTIsICVyMTI7CiAJ
cG9wcSAlcmJ4OwogCXJldDsKLUVORFBST0MoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkpCitTWU1f
RlVOQ19FTkQoX19jYW1lbGxpYV9lbmNfYmxrXzJ3YXkpCiAKLUVOVFJZKGNhbWVsbGlhX2RlY19i
bGtfMndheSkKK1NZTV9GVU5DX1NUQVJUKGNhbWVsbGlhX2RlY19ibGtfMndheSkKIAkvKiBpbnB1
dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDk2LDQgKzQ5Niw0IEBA
IEVOVFJZKGNhbWVsbGlhX2RlY19ibGtfMndheSkKIAltb3ZxIFJSMTIsICVyMTI7CiAJbW92cSBS
WE9SLCAlcmJ4OwogCXJldDsKLUVORFBST0MoY2FtZWxsaWFfZGVjX2Jsa18yd2F5KQorU1lNX0ZV
TkNfRU5EKGNhbWVsbGlhX2RlY19ibGtfMndheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0
by9jYXN0NS1hdngteDg2XzY0LWFzbV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2Nhc3Q1LWF2eC14
ODZfNjQtYXNtXzY0LlMKaW5kZXggZWY4NmM2YS4uOGE2MTgxYiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvY3J5cHRvL2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94ODYvY3J5cHRv
L2Nhc3Q1LWF2eC14ODZfNjQtYXNtXzY0LlMKQEAgLTM1OSw3ICszNTksNyBAQCBTWU1fRlVOQ19T
VEFSVF9MT0NBTChfX2Nhc3Q1X2RlY19ibGsxNikKIAlqbXAgLkxfX2RlY190YWlsOwogU1lNX0ZV
TkNfRU5EKF9fY2FzdDVfZGVjX2JsazE2KQogCi1FTlRSWShjYXN0NV9lY2JfZW5jXzE2d2F5KQor
U1lNX0ZVTkNfU1RBUlQoY2FzdDVfZWNiX2VuY18xNndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRp
OiBjdHgKIAkgKgklcnNpOiBkc3QKQEAgLTM5NCw5ICszOTQsOSBAQCBFTlRSWShjYXN0NV9lY2Jf
ZW5jXzE2d2F5KQogCXBvcHEgJXIxNTsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q1
X2VjYl9lbmNfMTZ3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDVfZWNiX2VuY18xNndheSkKIAotRU5U
UlkoY2FzdDVfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKGNhc3Q1X2VjYl9kZWNfMTZ3
YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC00MzIsOSAr
NDMyLDkgQEAgRU5UUlkoY2FzdDVfZWNiX2RlY18xNndheSkKIAlwb3BxICVyMTU7CiAJRlJBTUVf
RU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0NV9lY2JfZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5EKGNh
c3Q1X2VjYl9kZWNfMTZ3YXkpCiAKLUVOVFJZKGNhc3Q1X2NiY19kZWNfMTZ3YXkpCitTWU1fRlVO
Q19TVEFSVChjYXN0NV9jYmNfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eAog
CSAqCSVyc2k6IGRzdApAQCAtNDg0LDkgKzQ4NCw5IEBAIEVOVFJZKGNhc3Q1X2NiY19kZWNfMTZ3
YXkpCiAJcG9wcSAlcjEyOwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FzdDVfY2JjX2Rl
Y18xNndheSkKK1NZTV9GVU5DX0VORChjYXN0NV9jYmNfZGVjXzE2d2F5KQogCi1FTlRSWShjYXN0
NV9jdHJfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0NV9jdHJfMTZ3YXkpCiAJLyogaW5wdXQ6
CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC01NjAsNCArNTYwLDQgQEAgRU5UUlko
Y2FzdDVfY3RyXzE2d2F5KQogCXBvcHEgJXIxMjsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9D
KGNhc3Q1X2N0cl8xNndheSkKK1NZTV9GVU5DX0VORChjYXN0NV9jdHJfMTZ3YXkpCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9jcnlwdG8vY2FzdDYtYXZ4LXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2
L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0LWFzbV82NC5TCmluZGV4IGIwODBhNzQuLjkzMmEzY2Ug
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0LWFzbV82NC5TCisr
KyBiL2FyY2gveDg2L2NyeXB0by9jYXN0Ni1hdngteDg2XzY0LWFzbV82NC5TCkBAIC0zNDEsNyAr
MzQxLDcgQEAgU1lNX0ZVTkNfU1RBUlRfTE9DQUwoX19jYXN0Nl9kZWNfYmxrOCkKIAlyZXQ7CiBT
WU1fRlVOQ19FTkQoX19jYXN0Nl9kZWNfYmxrOCkKIAotRU5UUlkoY2FzdDZfZWNiX2VuY184d2F5
KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDZfZWNiX2VuY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVy
ZGk6IGN0eAogCSAqCSVyc2k6IGRzdApAQCAtMzYyLDkgKzM2Miw5IEBAIEVOVFJZKGNhc3Q2X2Vj
Yl9lbmNfOHdheSkKIAlwb3BxICVyMTU7CiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhjYXN0
Nl9lY2JfZW5jXzh3YXkpCitTWU1fRlVOQ19FTkQoY2FzdDZfZWNiX2VuY184d2F5KQogCi1FTlRS
WShjYXN0Nl9lY2JfZGVjXzh3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0Nl9lY2JfZGVjXzh3YXkp
CiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4CiAJICoJJXJzaTogZHN0CkBAIC0zODUsOSArMzg1
LDkgQEAgRU5UUlkoY2FzdDZfZWNiX2RlY184d2F5KQogCXBvcHEgJXIxNTsKIAlGUkFNRV9FTkQK
IAlyZXQ7Ci1FTkRQUk9DKGNhc3Q2X2VjYl9kZWNfOHdheSkKK1NZTV9GVU5DX0VORChjYXN0Nl9l
Y2JfZGVjXzh3YXkpCiAKLUVOVFJZKGNhc3Q2X2NiY19kZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJU
KGNhc3Q2X2NiY19kZWNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgKIAkgKgklcnNp
OiBkc3QKQEAgLTQxMSw5ICs0MTEsOSBAQCBFTlRSWShjYXN0Nl9jYmNfZGVjXzh3YXkpCiAJcG9w
cSAlcjEyOwogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0MoY2FzdDZfY2JjX2RlY184d2F5KQor
U1lNX0ZVTkNfRU5EKGNhc3Q2X2NiY19kZWNfOHdheSkKIAotRU5UUlkoY2FzdDZfY3RyXzh3YXkp
CitTWU1fRlVOQ19TVEFSVChjYXN0Nl9jdHJfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBj
dHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDM5LDkgKzQzOSw5IEBAIEVOVFJZKGNhc3Q2X2N0
cl84d2F5KQogCXBvcHEgJXIxMjsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q2X2N0
cl84d2F5KQorU1lNX0ZVTkNfRU5EKGNhc3Q2X2N0cl84d2F5KQogCi1FTlRSWShjYXN0Nl94dHNf
ZW5jXzh3YXkpCitTWU1fRlVOQ19TVEFSVChjYXN0Nl94dHNfZW5jXzh3YXkpCiAJLyogaW5wdXQ6
CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTQ2Niw5ICs0NjYsOSBAQCBF
TlRSWShjYXN0Nl94dHNfZW5jXzh3YXkpCiAJcG9wcSAlcjE1OwogCUZSQU1FX0VORAogCXJldDsK
LUVORFBST0MoY2FzdDZfeHRzX2VuY184d2F5KQorU1lNX0ZVTkNfRU5EKGNhc3Q2X3h0c19lbmNf
OHdheSkKIAotRU5UUlkoY2FzdDZfeHRzX2RlY184d2F5KQorU1lNX0ZVTkNfU1RBUlQoY2FzdDZf
eHRzX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTog
ZHN0CkBAIC00OTMsNCArNDkzLDQgQEAgRU5UUlkoY2FzdDZfeHRzX2RlY184d2F5KQogCXBvcHEg
JXIxNTsKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKGNhc3Q2X3h0c19kZWNfOHdheSkKK1NZ
TV9GVU5DX0VORChjYXN0Nl94dHNfZGVjXzh3YXkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vY2hhY2hhLWF2eDIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2eDIteDg2
XzY0LlMKaW5kZXggODMxZTQ0My4uZWU5YTQwYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRv
L2NoYWNoYS1hdngyLXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4Mi14
ODZfNjQuUwpAQCAtMzQsNyArMzQsNyBAQCBDVFI0Qkw6CS5vY3RhIDB4MDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDIKIAogLnRleHQKIAotRU5UUlkoY2hhY2hhXzJibG9ja194b3JfYXZ4
MikKK1NZTV9GVU5DX1NUQVJUKGNoYWNoYV8yYmxvY2tfeG9yX2F2eDIpCiAJIyAlcmRpOiBJbnB1
dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6IHVwIHRvIDIgZGF0YSBibG9ja3Mgb3V0cHV0LCBv
CiAJIyAlcmR4OiB1cCB0byAyIGRhdGEgYmxvY2tzIGlucHV0LCBpCkBAIC0yMjQsOSArMjI0LDkg
QEAgRU5UUlkoY2hhY2hhXzJibG9ja194b3JfYXZ4MikKIAlsZWEJCS04KCVyMTApLCVyc3AKIAlq
bXAJCS5MZG9uZTIKIAotRU5EUFJPQyhjaGFjaGFfMmJsb2NrX3hvcl9hdngyKQorU1lNX0ZVTkNf
RU5EKGNoYWNoYV8yYmxvY2tfeG9yX2F2eDIpCiAKLUVOVFJZKGNoYWNoYV80YmxvY2tfeG9yX2F2
eDIpCitTWU1fRlVOQ19TVEFSVChjaGFjaGFfNGJsb2NrX3hvcl9hdngyKQogCSMgJXJkaTogSW5w
dXQgc3RhdGUgbWF0cml4LCBzCiAJIyAlcnNpOiB1cCB0byA0IGRhdGEgYmxvY2tzIG91dHB1dCwg
bwogCSMgJXJkeDogdXAgdG8gNCBkYXRhIGJsb2NrcyBpbnB1dCwgaQpAQCAtNTI5LDkgKzUyOSw5
IEBAIEVOVFJZKGNoYWNoYV80YmxvY2tfeG9yX2F2eDIpCiAJbGVhCQktOCglcjEwKSwlcnNwCiAJ
am1wCQkuTGRvbmU0CiAKLUVORFBST0MoY2hhY2hhXzRibG9ja194b3JfYXZ4MikKK1NZTV9GVU5D
X0VORChjaGFjaGFfNGJsb2NrX3hvcl9hdngyKQogCi1FTlRSWShjaGFjaGFfOGJsb2NrX3hvcl9h
dngyKQorU1lNX0ZVTkNfU1RBUlQoY2hhY2hhXzhibG9ja194b3JfYXZ4MikKIAkjICVyZGk6IElu
cHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJzaTogdXAgdG8gOCBkYXRhIGJsb2NrcyBvdXRwdXQs
IG8KIAkjICVyZHg6IHVwIHRvIDggZGF0YSBibG9ja3MgaW5wdXQsIGkKQEAgLTEwMTgsNCArMTAx
OCw0IEBAIEVOVFJZKGNoYWNoYV84YmxvY2tfeG9yX2F2eDIpCiAKIAlqbXAJCS5MZG9uZTgKIAot
RU5EUFJPQyhjaGFjaGFfOGJsb2NrX3hvcl9hdngyKQorU1lNX0ZVTkNfRU5EKGNoYWNoYV84Ymxv
Y2tfeG9yX2F2eDIpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2eDUxMnZs
LXg4Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1hdng1MTJ2bC14ODZfNjQuUwppbmRl
eCA4NDhmOWM3Li5iYjE5M2ZkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY2hhY2hhLWF2
eDUxMnZsLXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jaGFjaGEtYXZ4NTEydmwteDg2
XzY0LlMKQEAgLTI0LDcgKzI0LDcgQEAgQ1RSOEJMOgkub2N0YSAweDAwMDAwMDAzMDAwMDAwMDIw
MDAwMDAwMTAwMDAwMDAwCiAKIC50ZXh0CiAKLUVOVFJZKGNoYWNoYV8yYmxvY2tfeG9yX2F2eDUx
MnZsKQorU1lNX0ZVTkNfU1RBUlQoY2hhY2hhXzJibG9ja194b3JfYXZ4NTEydmwpCiAJIyAlcmRp
OiBJbnB1dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6IHVwIHRvIDIgZGF0YSBibG9ja3Mgb3V0
cHV0LCBvCiAJIyAlcmR4OiB1cCB0byAyIGRhdGEgYmxvY2tzIGlucHV0LCBpCkBAIC0xODcsOSAr
MTg3LDkgQEAgRU5UUlkoY2hhY2hhXzJibG9ja194b3JfYXZ4NTEydmwpCiAKIAlqbXAJCS5MZG9u
ZTIKIAotRU5EUFJPQyhjaGFjaGFfMmJsb2NrX3hvcl9hdng1MTJ2bCkKK1NZTV9GVU5DX0VORChj
aGFjaGFfMmJsb2NrX3hvcl9hdng1MTJ2bCkKIAotRU5UUlkoY2hhY2hhXzRibG9ja194b3JfYXZ4
NTEydmwpCitTWU1fRlVOQ19TVEFSVChjaGFjaGFfNGJsb2NrX3hvcl9hdng1MTJ2bCkKIAkjICVy
ZGk6IElucHV0IHN0YXRlIG1hdHJpeCwgcwogCSMgJXJzaTogdXAgdG8gNCBkYXRhIGJsb2NrcyBv
dXRwdXQsIG8KIAkjICVyZHg6IHVwIHRvIDQgZGF0YSBibG9ja3MgaW5wdXQsIGkKQEAgLTQ1Myw5
ICs0NTMsOSBAQCBFTlRSWShjaGFjaGFfNGJsb2NrX3hvcl9hdng1MTJ2bCkKIAogCWptcAkJLkxk
b25lNAogCi1FTkRQUk9DKGNoYWNoYV80YmxvY2tfeG9yX2F2eDUxMnZsKQorU1lNX0ZVTkNfRU5E
KGNoYWNoYV80YmxvY2tfeG9yX2F2eDUxMnZsKQogCi1FTlRSWShjaGFjaGFfOGJsb2NrX3hvcl9h
dng1MTJ2bCkKK1NZTV9GVU5DX1NUQVJUKGNoYWNoYV84YmxvY2tfeG9yX2F2eDUxMnZsKQogCSMg
JXJkaTogSW5wdXQgc3RhdGUgbWF0cml4LCBzCiAJIyAlcnNpOiB1cCB0byA4IGRhdGEgYmxvY2tz
IG91dHB1dCwgbwogCSMgJXJkeDogdXAgdG8gOCBkYXRhIGJsb2NrcyBpbnB1dCwgaQpAQCAtODMz
LDQgKzgzMyw0IEBAIEVOVFJZKGNoYWNoYV84YmxvY2tfeG9yX2F2eDUxMnZsKQogCiAJam1wCQku
TGRvbmU4CiAKLUVORFBST0MoY2hhY2hhXzhibG9ja194b3JfYXZ4NTEydmwpCitTWU1fRlVOQ19F
TkQoY2hhY2hhXzhibG9ja194b3JfYXZ4NTEydmwpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vY2hhY2hhLXNzc2UzLXg4Nl82NC5TIGIvYXJjaC94ODYvY3J5cHRvL2NoYWNoYS1zc3NlMy14
ODZfNjQuUwppbmRleCAzNjFkMmJmLi5hMzhhYjI1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlw
dG8vY2hhY2hhLXNzc2UzLXg4Nl82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jaGFjaGEtc3Nz
ZTMteDg2XzY0LlMKQEAgLTExMSw3ICsxMTEsNyBAQCBTWU1fRlVOQ19TVEFSVF9MT0NBTChjaGFj
aGFfcGVybXV0ZSkKIAlyZXQKIFNZTV9GVU5DX0VORChjaGFjaGFfcGVybXV0ZSkKIAotRU5UUlko
Y2hhY2hhX2Jsb2NrX3hvcl9zc3NlMykKK1NZTV9GVU5DX1NUQVJUKGNoYWNoYV9ibG9ja194b3Jf
c3NzZTMpCiAJIyAlcmRpOiBJbnB1dCBzdGF0ZSBtYXRyaXgsIHMKIAkjICVyc2k6IHVwIHRvIDEg
ZGF0YSBibG9jayBvdXRwdXQsIG8KIAkjICVyZHg6IHVwIHRvIDEgZGF0YSBibG9jayBpbnB1dCwg
aQpAQCAtMTk3LDkgKzE5Nyw5IEBAIEVOVFJZKGNoYWNoYV9ibG9ja194b3Jfc3NzZTMpCiAJbGVh
CQktOCglcjEwKSwlcnNwCiAJam1wCQkuTGRvbmUKIAotRU5EUFJPQyhjaGFjaGFfYmxvY2tfeG9y
X3Nzc2UzKQorU1lNX0ZVTkNfRU5EKGNoYWNoYV9ibG9ja194b3Jfc3NzZTMpCiAKLUVOVFJZKGhj
aGFjaGFfYmxvY2tfc3NzZTMpCitTWU1fRlVOQ19TVEFSVChoY2hhY2hhX2Jsb2NrX3Nzc2UzKQog
CSMgJXJkaTogSW5wdXQgc3RhdGUgbWF0cml4LCBzCiAJIyAlcnNpOiBvdXRwdXQgKDggMzItYml0
IHdvcmRzKQogCSMgJWVkeDogbnJvdW5kcwpAQCAtMjE4LDkgKzIxOCw5IEBAIEVOVFJZKGhjaGFj
aGFfYmxvY2tfc3NzZTMpCiAKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0MoaGNoYWNoYV9ibG9j
a19zc3NlMykKK1NZTV9GVU5DX0VORChoY2hhY2hhX2Jsb2NrX3Nzc2UzKQogCi1FTlRSWShjaGFj
aGFfNGJsb2NrX3hvcl9zc3NlMykKK1NZTV9GVU5DX1NUQVJUKGNoYWNoYV80YmxvY2tfeG9yX3Nz
c2UzKQogCSMgJXJkaTogSW5wdXQgc3RhdGUgbWF0cml4LCBzCiAJIyAlcnNpOiB1cCB0byA0IGRh
dGEgYmxvY2tzIG91dHB1dCwgbwogCSMgJXJkeDogdXAgdG8gNCBkYXRhIGJsb2NrcyBpbnB1dCwg
aQpAQCAtNzg4LDQgKzc4OCw0IEBAIEVOVFJZKGNoYWNoYV80YmxvY2tfeG9yX3Nzc2UzKQogCiAJ
am1wCQkuTGRvbmU0CiAKLUVORFBST0MoY2hhY2hhXzRibG9ja194b3Jfc3NzZTMpCitTWU1fRlVO
Q19FTkQoY2hhY2hhXzRibG9ja194b3Jfc3NzZTMpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlw
dG8vY3JjMzItcGNsbXVsX2FzbS5TIGIvYXJjaC94ODYvY3J5cHRvL2NyYzMyLXBjbG11bF9hc20u
UwppbmRleCAxYzA5OWRjLi45ZmQyOGZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vY3Jj
MzItcGNsbXVsX2FzbS5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jcmMzMi1wY2xtdWxfYXNtLlMK
QEAgLTEwMyw3ICsxMDMsNyBAQAogICoJICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IGxlbiwg
dWludCBjcmMzMikKICAqLwogCi1FTlRSWShjcmMzMl9wY2xtdWxfbGVfMTYpIC8qIGJ1ZmZlciBh
bmQgYnVmZmVyIHNpemUgYXJlIDE2IGJ5dGVzIGFsaWduZWQgKi8KK1NZTV9GVU5DX1NUQVJUKGNy
YzMyX3BjbG11bF9sZV8xNikgLyogYnVmZmVyIGFuZCBidWZmZXIgc2l6ZSBhcmUgMTYgYnl0ZXMg
YWxpZ25lZCAqLwogCW1vdmRxYSAgKEJVRiksICV4bW0xCiAJbW92ZHFhICAweDEwKEJVRiksICV4
bW0yCiAJbW92ZHFhICAweDIwKEJVRiksICV4bW0zCkBAIC0yMzgsNCArMjM4LDQgQEAgZm9sZF82
NDoKIAlQRVhUUkQgIDB4MDEsICV4bW0xLCAlZWF4CiAKIAlyZXQKLUVORFBST0MoY3JjMzJfcGNs
bXVsX2xlXzE2KQorU1lNX0ZVTkNfRU5EKGNyYzMyX3BjbG11bF9sZV8xNikKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2NyeXB0by9jcmMzMmMtcGNsLWludGVsLWFzbV82NC5TIGIvYXJjaC94ODYvY3J5
cHRvL2NyYzMyYy1wY2wtaW50ZWwtYXNtXzY0LlMKaW5kZXggZDliNzM0ZC4uMGU2NjkwZSAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2NyYzMyYy1wY2wtaW50ZWwtYXNtXzY0LlMKKysrIGIv
YXJjaC94ODYvY3J5cHRvL2NyYzMyYy1wY2wtaW50ZWwtYXNtXzY0LlMKQEAgLTc0LDcgKzc0LDcg
QEAKICMgdW5zaWduZWQgaW50IGNyY19wY2wodTggKmJ1ZmZlciwgaW50IGxlbiwgdW5zaWduZWQg
aW50IGNyY19pbml0KTsKIAogLnRleHQKLUVOVFJZKGNyY19wY2wpCitTWU1fRlVOQ19TVEFSVChj
cmNfcGNsKQogI2RlZmluZSAgICBidWZwCQklcmRpCiAjZGVmaW5lICAgIGJ1ZnBfZHcJJWVkaQog
I2RlZmluZSAgICBidWZwX3cJJWRpCkBAIC0zMTEsNyArMzExLDcgQEAgZG9fcmV0dXJuOgogCXBv
cHEgICAgJXJkaQogCXBvcHEgICAgJXJieAogICAgICAgICByZXQKLUVORFBST0MoY3JjX3BjbCkK
K1NZTV9GVU5DX0VORChjcmNfcGNsKQogCiAuc2VjdGlvbgkucm9kYXRhLCAiYSIsIEBwcm9nYml0
cwogICAgICAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vY3JjdDEwZGlm
LXBjbC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9jcmN0MTBkaWYtcGNsLWFzbV82NC5TCmlu
ZGV4IDNkODczZTYuLmIyNTMzZDYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9jcmN0MTBk
aWYtcGNsLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0by9jcmN0MTBkaWYtcGNsLWFzbV82
NC5TCkBAIC05NSw3ICs5NSw3IEBACiAjIEFzc3VtZXMgbGVuID49IDE2LgogIwogLmFsaWduIDE2
Ci1FTlRSWShjcmNfdDEwZGlmX3BjbCkKK1NZTV9GVU5DX1NUQVJUKGNyY190MTBkaWZfcGNsKQog
CiAJbW92ZHFhCS5MYnN3YXBfbWFzayglcmlwKSwgQlNXQVBfTUFTSwogCkBAIC0yODAsNyArMjgw
LDcgQEAgRU5UUlkoY3JjX3QxMGRpZl9wY2wpCiAJamdlCS5MZm9sZF8xNl9ieXRlc19sb29wCQkj
IDMyIDw9IGxlbiA8PSAyNTUKIAlhZGQJJDE2LCBsZW4KIAlqbXAJLkxoYW5kbGVfcGFydGlhbF9z
ZWdtZW50CSMgMTcgPD0gbGVuIDw9IDMxCi1FTkRQUk9DKGNyY190MTBkaWZfcGNsKQorU1lNX0ZV
TkNfRU5EKGNyY190MTBkaWZfcGNsKQogCiAuc2VjdGlvbgkucm9kYXRhLCAiYSIsIEBwcm9nYml0
cwogLmFsaWduIDE2CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vZGVzM19lZGUtYXNtXzY0LlMKaW5kZXggN2ZjYTQzMC4uZmFj
MGZkYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL2RlczNfZWRlLWFzbV82NC5TCisrKyBi
L2FyY2gveDg2L2NyeXB0by9kZXMzX2VkZS1hc21fNjQuUwpAQCAtMTYyLDcgKzE2Miw3IEBACiAJ
bW92bCAgIGxlZnQjI2QsICAgKGlvKTsgXAogCW1vdmwgICByaWdodCMjZCwgNChpbyk7CiAKLUVO
VFJZKGRlczNfZWRlX3g4Nl82NF9jcnlwdF9ibGspCitTWU1fRlVOQ19TVEFSVChkZXMzX2VkZV94
ODZfNjRfY3J5cHRfYmxrKQogCS8qIGlucHV0OgogCSAqCSVyZGk6IHJvdW5kIGtleXMsIENUWAog
CSAqCSVyc2k6IGRzdApAQCAtMjQ0LDcgKzI0NCw3IEBAIEVOVFJZKGRlczNfZWRlX3g4Nl82NF9j
cnlwdF9ibGspCiAJcG9wcSAlcmJ4OwogCiAJcmV0OwotRU5EUFJPQyhkZXMzX2VkZV94ODZfNjRf
Y3J5cHRfYmxrKQorU1lNX0ZVTkNfRU5EKGRlczNfZWRlX3g4Nl82NF9jcnlwdF9ibGspCiAKIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgogICogMy13YXkgM0RFUwpAQCAtNDE4LDcgKzQxOCw3IEBAIEVORFBST0Mo
ZGVzM19lZGVfeDg2XzY0X2NyeXB0X2JsaykKICNkZWZpbmUgX19tb3ZxKHNyYywgZHN0KSBcCiAJ
bW92cSBzcmMsIGRzdDsKIAotRU5UUlkoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2Jsa18zd2F5KQor
U1lNX0ZVTkNfU1RBUlQoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2Jsa18zd2F5KQogCS8qIGlucHV0
OgogCSAqCSVyZGk6IGN0eCwgcm91bmQga2V5cwogCSAqCSVyc2k6IGRzdCAoMyBibG9ja3MpCkBA
IC01MjksNyArNTI5LDcgQEAgRU5UUlkoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2Jsa18zd2F5KQog
CXBvcHEgJXJieDsKIAogCXJldDsKLUVORFBST0MoZGVzM19lZGVfeDg2XzY0X2NyeXB0X2Jsa18z
d2F5KQorU1lNX0ZVTkNfRU5EKGRlczNfZWRlX3g4Nl82NF9jcnlwdF9ibGtfM3dheSkKIAogLnNl
Y3Rpb24JLnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIC5hbGlnbiAxNgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvY3J5cHRvL2doYXNoLWNsbXVsbmktaW50ZWxfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8v
Z2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUwppbmRleCBlODFkYTI1Li5iYjk3MzVmIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUworKysgYi9hcmNo
L3g4Ni9jcnlwdG8vZ2hhc2gtY2xtdWxuaS1pbnRlbF9hc20uUwpAQCAtOTAsNyArOTAsNyBAQCBT
WU1fRlVOQ19TVEFSVF9MT0NBTChfX2NsbXVsX2dmMTI4bXVsX2JsZSkKIFNZTV9GVU5DX0VORChf
X2NsbXVsX2dmMTI4bXVsX2JsZSkKIAogLyogdm9pZCBjbG11bF9naGFzaF9tdWwoY2hhciAqZHN0
LCBjb25zdCB1MTI4ICpzaGFzaCkgKi8KLUVOVFJZKGNsbXVsX2doYXNoX211bCkKK1NZTV9GVU5D
X1NUQVJUKGNsbXVsX2doYXNoX211bCkKIAlGUkFNRV9CRUdJTgogCW1vdnVwcyAoJXJkaSksIERB
VEEKIAltb3Z1cHMgKCVyc2kpLCBTSEFTSApAQCAtMTAxLDEzICsxMDEsMTMgQEAgRU5UUlkoY2xt
dWxfZ2hhc2hfbXVsKQogCW1vdnVwcyBEQVRBLCAoJXJkaSkKIAlGUkFNRV9FTkQKIAlyZXQKLUVO
RFBST0MoY2xtdWxfZ2hhc2hfbXVsKQorU1lNX0ZVTkNfRU5EKGNsbXVsX2doYXNoX211bCkKIAog
LyoKICAqIHZvaWQgY2xtdWxfZ2hhc2hfdXBkYXRlKGNoYXIgKmRzdCwgY29uc3QgY2hhciAqc3Jj
LCB1bnNpZ25lZCBpbnQgc3JjbGVuLAogICoJCQkgICBjb25zdCB1MTI4ICpzaGFzaCk7CiAgKi8K
LUVOVFJZKGNsbXVsX2doYXNoX3VwZGF0ZSkKK1NZTV9GVU5DX1NUQVJUKGNsbXVsX2doYXNoX3Vw
ZGF0ZSkKIAlGUkFNRV9CRUdJTgogCWNtcCAkMTYsICVyZHgKIAlqYiAuTHVwZGF0ZV9qdXN0X3Jl
dAkjIGNoZWNrIGxlbmd0aApAQCAtMTMwLDQgKzEzMCw0IEBAIEVOVFJZKGNsbXVsX2doYXNoX3Vw
ZGF0ZSkKIC5MdXBkYXRlX2p1c3RfcmV0OgogCUZSQU1FX0VORAogCXJldAotRU5EUFJPQyhjbG11
bF9naGFzaF91cGRhdGUpCitTWU1fRlVOQ19FTkQoY2xtdWxfZ2hhc2hfdXBkYXRlKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvY3J5cHRvL25oLWF2eDIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8v
bmgtYXZ4Mi14ODZfNjQuUwppbmRleCBmNzk0NmVhLi5iMjJjN2I5IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9jcnlwdG8vbmgtYXZ4Mi14ODZfNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vbmgtYXZ4
Mi14ODZfNjQuUwpAQCAtNjksNyArNjksNyBAQAogICoKICAqIEl0J3MgZ3VhcmFudGVlZCB0aGF0
IG1lc3NhZ2VfbGVuICUgMTYgPT0gMC4KICAqLwotRU5UUlkobmhfYXZ4MikKK1NZTV9GVU5DX1NU
QVJUKG5oX2F2eDIpCiAKIAl2bW92ZHF1CQkweDAwKEtFWSksIEswCiAJdm1vdmRxdQkJMHgxMChL
RVkpLCBLMQpAQCAtMTU0LDQgKzE1NCw0IEBAIEVOVFJZKG5oX2F2eDIpCiAJdnBhZGRxCQlUNCwg
VDAsIFQwCiAJdm1vdmRxdQkJVDAsIChIQVNIKQogCXJldAotRU5EUFJPQyhuaF9hdngyKQorU1lN
X0ZVTkNfRU5EKG5oX2F2eDIpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vbmgtc3NlMi14
ODZfNjQuUyBiL2FyY2gveDg2L2NyeXB0by9uaC1zc2UyLXg4Nl82NC5TCmluZGV4IDUxZjUyZDQu
LmQ3YWUyMmQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9uaC1zc2UyLXg4Nl82NC5TCisr
KyBiL2FyY2gveDg2L2NyeXB0by9uaC1zc2UyLXg4Nl82NC5TCkBAIC03MSw3ICs3MSw3IEBACiAg
KgogICogSXQncyBndWFyYW50ZWVkIHRoYXQgbWVzc2FnZV9sZW4gJSAxNiA9PSAwLgogICovCi1F
TlRSWShuaF9zc2UyKQorU1lNX0ZVTkNfU1RBUlQobmhfc3NlMikKIAogCW1vdmRxdQkJMHgwMChL
RVkpLCBLMAogCW1vdmRxdQkJMHgxMChLRVkpLCBLMQpAQCAtMTIwLDQgKzEyMCw0IEBAIEVOVFJZ
KG5oX3NzZTIpCiAJbW92ZHF1CQlUMCwgMHgwMChIQVNIKQogCW1vdmRxdQkJVDEsIDB4MTAoSEFT
SCkKIAlyZXQKLUVORFBST0Mobmhfc3NlMikKK1NZTV9GVU5DX0VORChuaF9zc2UyKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvY3J5cHRvL3BvbHkxMzA1LWF2eDIteDg2XzY0LlMgYi9hcmNoL3g4Ni9j
cnlwdG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUwppbmRleCA4YjM0MWJjLi5kNjA2M2ZlIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUworKysgYi9hcmNo
L3g4Ni9jcnlwdG8vcG9seTEzMDUtYXZ4Mi14ODZfNjQuUwpAQCAtNzksNyArNzksNyBAQCBPUk1B
U0s6CS5vY3RhIDB4MDAwMDAwMDAwMTAwMDAwMDAwMDAwMDAwMDEwMDAwMDAKICNkZWZpbmUgZDMg
JXIxMgogI2RlZmluZSBkNCAlcjEzCiAKLUVOVFJZKHBvbHkxMzA1XzRibG9ja19hdngyKQorU1lN
X0ZVTkNfU1RBUlQocG9seTEzMDVfNGJsb2NrX2F2eDIpCiAJIyAlcmRpOiBBY2N1bXVsYXRvciBo
WzVdCiAJIyAlcnNpOiA2NCBieXRlIGlucHV0IGJsb2NrIG0KIAkjICVyZHg6IFBvbHkxMzA1IGtl
eSByWzVdCkBAIC0zODcsNCArMzg3LDQgQEAgRU5UUlkocG9seTEzMDVfNGJsb2NrX2F2eDIpCiAJ
cG9wCQklcjEyCiAJcG9wCQklcmJ4CiAJcmV0Ci1FTkRQUk9DKHBvbHkxMzA1XzRibG9ja19hdngy
KQorU1lNX0ZVTkNfRU5EKHBvbHkxMzA1XzRibG9ja19hdngyKQpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvY3J5cHRvL3BvbHkxMzA1LXNzZTIteDg2XzY0LlMgYi9hcmNoL3g4Ni9jcnlwdG8vcG9seTEz
MDUtc3NlMi14ODZfNjQuUwppbmRleCA1NTc4Zjg0Li5kOGVhMjliIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9jcnlwdG8vcG9seTEzMDUtc3NlMi14ODZfNjQuUworKysgYi9hcmNoL3g4Ni9jcnlwdG8v
cG9seTEzMDUtc3NlMi14ODZfNjQuUwpAQCAtNDYsNyArNDYsNyBAQCBPUk1BU0s6CS5vY3RhIDB4
MDAwMDAwMDAwMTAwMDAwMDAwMDAwMDAwMDEwMDAwMDAKICNkZWZpbmUgZDMgJXIxMQogI2RlZmlu
ZSBkNCAlcjEyCiAKLUVOVFJZKHBvbHkxMzA1X2Jsb2NrX3NzZTIpCitTWU1fRlVOQ19TVEFSVChw
b2x5MTMwNV9ibG9ja19zc2UyKQogCSMgJXJkaTogQWNjdW11bGF0b3IgaFs1XQogCSMgJXJzaTog
MTYgYnl0ZSBpbnB1dCBibG9jayBtCiAJIyAlcmR4OiBQb2x5MTMwNSBrZXkgcls1XQpAQCAtMjc2
LDcgKzI3Niw3IEBAIEVOVFJZKHBvbHkxMzA1X2Jsb2NrX3NzZTIpCiAJcG9wCQklcjEyCiAJcG9w
CQklcmJ4CiAJcmV0Ci1FTkRQUk9DKHBvbHkxMzA1X2Jsb2NrX3NzZTIpCitTWU1fRlVOQ19FTkQo
cG9seTEzMDVfYmxvY2tfc3NlMikKIAogCiAjZGVmaW5lIHUwIDB4MDAoJXI4KQpAQCAtMzAxLDcg
KzMwMSw3IEBAIEVORFBST0MocG9seTEzMDVfYmxvY2tfc3NlMikKICN1bmRlZiBkMAogI2RlZmlu
ZSBkMCAlcjEzCiAKLUVOVFJZKHBvbHkxMzA1XzJibG9ja19zc2UyKQorU1lNX0ZVTkNfU1RBUlQo
cG9seTEzMDVfMmJsb2NrX3NzZTIpCiAJIyAlcmRpOiBBY2N1bXVsYXRvciBoWzVdCiAJIyAlcnNp
OiAxNiBieXRlIGlucHV0IGJsb2NrIG0KIAkjICVyZHg6IFBvbHkxMzA1IGtleSByWzVdCkBAIC01
ODcsNCArNTg3LDQgQEAgRU5UUlkocG9seTEzMDVfMmJsb2NrX3NzZTIpCiAJcG9wCQklcjEyCiAJ
cG9wCQklcmJ4CiAJcmV0Ci1FTkRQUk9DKHBvbHkxMzA1XzJibG9ja19zc2UyKQorU1lNX0ZVTkNf
RU5EKHBvbHkxMzA1XzJibG9ja19zc2UyKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3Nl
cnBlbnQtYXZ4LXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0by9zZXJwZW50LWF2eC14
ODZfNjQtYXNtXzY0LlMKaW5kZXggYTA5OGFhMC4uYmE5ZTRjMSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvY3J5cHRvL3NlcnBlbnQtYXZ4LXg4Nl82NC1hc21fNjQuUworKysgYi9hcmNoL3g4Ni9jcnlw
dG8vc2VycGVudC1hdngteDg2XzY0LWFzbV82NC5TCkBAIC02NjIsNyArNjYyLDcgQEAgU1lNX0ZV
TkNfU1RBUlRfTE9DQUwoX19zZXJwZW50X2RlY19ibGs4X2F2eCkKIAlyZXQ7CiBTWU1fRlVOQ19F
TkQoX19zZXJwZW50X2RlY19ibGs4X2F2eCkKIAotRU5UUlkoc2VycGVudF9lY2JfZW5jXzh3YXlf
YXZ4KQorU1lNX0ZVTkNfU1RBUlQoc2VycGVudF9lY2JfZW5jXzh3YXlfYXZ4KQogCS8qIGlucHV0
OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC02NzgsOSArNjc4LDkgQEAg
RU5UUlkoc2VycGVudF9lY2JfZW5jXzh3YXlfYXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5E
UFJPQyhzZXJwZW50X2VjYl9lbmNfOHdheV9hdngpCitTWU1fRlVOQ19FTkQoc2VycGVudF9lY2Jf
ZW5jXzh3YXlfYXZ4KQogCi1FTlRSWShzZXJwZW50X2VjYl9kZWNfOHdheV9hdngpCitTWU1fRlVO
Q19TVEFSVChzZXJwZW50X2VjYl9kZWNfOHdheV9hdngpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTog
Y3R4LCBDVFgKIAkgKgklcnNpOiBkc3QKQEAgLTY5Niw5ICs2OTYsOSBAQCBFTlRSWShzZXJwZW50
X2VjYl9kZWNfOHdheV9hdngpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRf
ZWNiX2RlY184d2F5X2F2eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X2VjYl9kZWNfOHdheV9hdngp
CiAKLUVOVFJZKHNlcnBlbnRfY2JjX2RlY184d2F5X2F2eCkKK1NZTV9GVU5DX1NUQVJUKHNlcnBl
bnRfY2JjX2RlY184d2F5X2F2eCkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAq
CSVyc2k6IGRzdApAQCAtNzE0LDkgKzcxNCw5IEBAIEVOVFJZKHNlcnBlbnRfY2JjX2RlY184d2F5
X2F2eCkKIAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF9jYmNfZGVjXzh3YXlf
YXZ4KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfY2JjX2RlY184d2F5X2F2eCkKIAotRU5UUlkoc2Vy
cGVudF9jdHJfOHdheV9hdngpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50X2N0cl84d2F5X2F2eCkK
IAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNzM0LDkg
KzczNCw5IEBAIEVOVFJZKHNlcnBlbnRfY3RyXzh3YXlfYXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0
OwotRU5EUFJPQyhzZXJwZW50X2N0cl84d2F5X2F2eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X2N0
cl84d2F5X2F2eCkKIAotRU5UUlkoc2VycGVudF94dHNfZW5jXzh3YXlfYXZ4KQorU1lNX0ZVTkNf
U1RBUlQoc2VycGVudF94dHNfZW5jXzh3YXlfYXZ4KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0
eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC03NTYsOSArNzU2LDkgQEAgRU5UUlkoc2VycGVudF94
dHNfZW5jXzh3YXlfYXZ4KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50X3h0
c19lbmNfOHdheV9hdngpCitTWU1fRlVOQ19FTkQoc2VycGVudF94dHNfZW5jXzh3YXlfYXZ4KQog
Ci1FTlRSWShzZXJwZW50X3h0c19kZWNfOHdheV9hdngpCitTWU1fRlVOQ19TVEFSVChzZXJwZW50
X3h0c19kZWNfOHdheV9hdngpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgkl
cnNpOiBkc3QKQEAgLTc3OCw0ICs3NzgsNCBAQCBFTlRSWShzZXJwZW50X3h0c19kZWNfOHdheV9h
dngpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfeHRzX2RlY184d2F5X2F2
eCkKK1NZTV9GVU5DX0VORChzZXJwZW50X3h0c19kZWNfOHdheV9hdngpCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngyLWFzbV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL3Nl
cnBlbnQtYXZ4Mi1hc21fNjQuUwppbmRleCA2MTQ5YmE4Li5jOTY0OGFlIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9jcnlwdG8vc2VycGVudC1hdngyLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L2NyeXB0
by9zZXJwZW50LWF2eDItYXNtXzY0LlMKQEAgLTY2OCw3ICs2NjgsNyBAQCBTWU1fRlVOQ19TVEFS
VF9MT0NBTChfX3NlcnBlbnRfZGVjX2JsazE2KQogCXJldDsKIFNZTV9GVU5DX0VORChfX3NlcnBl
bnRfZGVjX2JsazE2KQogCi1FTlRSWShzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCitTWU1fRlVOQ19T
VEFSVChzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBD
VFgKIAkgKgklcnNpOiBkc3QKQEAgLTY4OCw5ICs2ODgsOSBAQCBFTlRSWShzZXJwZW50X2VjYl9l
bmNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfZWNiX2VuY18x
NndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X2VjYl9lbmNfMTZ3YXkpCiAKLUVOVFJZKHNlcnBl
bnRfZWNiX2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfZWNiX2RlY18xNndheSkK
IAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNzEwLDkg
KzcxMCw5IEBAIEVOVFJZKHNlcnBlbnRfZWNiX2RlY18xNndheSkKIAogCUZSQU1FX0VORAogCXJl
dDsKLUVORFBST0Moc2VycGVudF9lY2JfZGVjXzE2d2F5KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRf
ZWNiX2RlY18xNndheSkKIAotRU5UUlkoc2VycGVudF9jYmNfZGVjXzE2d2F5KQorU1lNX0ZVTkNf
U1RBUlQoc2VycGVudF9jYmNfZGVjXzE2d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwg
Q1RYCiAJICoJJXJzaTogZHN0CkBAIC03MzMsOSArNzMzLDkgQEAgRU5UUlkoc2VycGVudF9jYmNf
ZGVjXzE2d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyhzZXJwZW50X2NiY19kZWNf
MTZ3YXkpCitTWU1fRlVOQ19FTkQoc2VycGVudF9jYmNfZGVjXzE2d2F5KQogCi1FTlRSWShzZXJw
ZW50X2N0cl8xNndheSkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfY3RyXzE2d2F5KQogCS8qIGlu
cHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0ICgxNiBibG9ja3MpCkBAIC03
NTgsOSArNzU4LDkgQEAgRU5UUlkoc2VycGVudF9jdHJfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAly
ZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfY3RyXzE2d2F5KQorU1lNX0ZVTkNfRU5EKHNlcnBlbnRfY3Ry
XzE2d2F5KQogCi1FTlRSWShzZXJwZW50X3h0c19lbmNfMTZ3YXkpCitTWU1fRlVOQ19TVEFSVChz
ZXJwZW50X3h0c19lbmNfMTZ3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkg
KgklcnNpOiBkc3QgKDE2IGJsb2NrcykKQEAgLTc4NCw5ICs3ODQsOSBAQCBFTlRSWShzZXJwZW50
X3h0c19lbmNfMTZ3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfeHRz
X2VuY18xNndheSkKK1NZTV9GVU5DX0VORChzZXJwZW50X3h0c19lbmNfMTZ3YXkpCiAKLUVOVFJZ
KHNlcnBlbnRfeHRzX2RlY18xNndheSkKK1NZTV9GVU5DX1NUQVJUKHNlcnBlbnRfeHRzX2RlY18x
NndheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdCAoMTYg
YmxvY2tzKQpAQCAtODEwLDQgKzgxMCw0IEBAIEVOVFJZKHNlcnBlbnRfeHRzX2RlY18xNndheSkK
IAogCUZSQU1FX0VORAogCXJldDsKLUVORFBST0Moc2VycGVudF94dHNfZGVjXzE2d2F5KQorU1lN
X0ZVTkNfRU5EKHNlcnBlbnRfeHRzX2RlY18xNndheSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Ny
eXB0by9zZXJwZW50LXNzZTIteDg2XzY0LWFzbV82NC5TIGIvYXJjaC94ODYvY3J5cHRvL3NlcnBl
bnQtc3NlMi14ODZfNjQtYXNtXzY0LlMKaW5kZXggNWUwYjNhMy4uZWZiNmRjMSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvY3J5cHRvL3NlcnBlbnQtc3NlMi14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJj
aC94ODYvY3J5cHRvL3NlcnBlbnQtc3NlMi14ODZfNjQtYXNtXzY0LlMKQEAgLTYxOSw3ICs2MTks
NyBAQAogCXB4b3IgdDAsCQl4MzsgXAogCW1vdmRxdSB4MywJCSgzKjQqNCkob3V0KTsKIAotRU5U
UlkoX19zZXJwZW50X2VuY19ibGtfOHdheSkKK1NZTV9GVU5DX1NUQVJUKF9fc2VycGVudF9lbmNf
YmxrXzh3YXkpCiAJLyogaW5wdXQ6CiAJICoJJXJkaTogY3R4LCBDVFgKIAkgKgklcnNpOiBkc3QK
QEAgLTY4Miw5ICs2ODIsOSBAQCBFTlRSWShfX3NlcnBlbnRfZW5jX2Jsa184d2F5KQogCXhvcl9i
bG9ja3MoJXJheCwgUkEyLCBSQjIsIFJDMiwgUkQyLCBSSzAsIFJLMSwgUksyKTsKIAogCXJldDsK
LUVORFBST0MoX19zZXJwZW50X2VuY19ibGtfOHdheSkKK1NZTV9GVU5DX0VORChfX3NlcnBlbnRf
ZW5jX2Jsa184d2F5KQogCi1FTlRSWShzZXJwZW50X2RlY19ibGtfOHdheSkKK1NZTV9GVU5DX1NU
QVJUKHNlcnBlbnRfZGVjX2Jsa184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RY
CiAJICoJJXJzaTogZHN0CkBAIC03MzYsNCArNzM2LDQgQEAgRU5UUlkoc2VycGVudF9kZWNfYmxr
Xzh3YXkpCiAJd3JpdGVfYmxvY2tzKCVyYXgsIFJDMiwgUkQyLCBSQjIsIFJFMiwgUkswLCBSSzEs
IFJLMik7CiAKIAlyZXQ7Ci1FTkRQUk9DKHNlcnBlbnRfZGVjX2Jsa184d2F5KQorU1lNX0ZVTkNf
RU5EKHNlcnBlbnRfZGVjX2Jsa184d2F5KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3No
YTFfYXZ4Ml94ODZfNjRfYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMV9hdngyX3g4Nl82NF9h
c20uUwppbmRleCA5ZjcxMmE3Li42ZGVjYzg1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8v
c2hhMV9hdngyX3g4Nl82NF9hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMV9hdngyX3g4
Nl82NF9hc20uUwpAQCAtNjM0LDcgKzYzNCw3IEBAIF9sb29wMzoKICAqIHBhcmFtOiBmdW5jdGlv
bidzIG5hbWUKICAqLwogLm1hY3JvIFNIQTFfVkVDVE9SX0FTTSAgbmFtZQotCUVOVFJZKFxuYW1l
KQorCVNZTV9GVU5DX1NUQVJUKFxuYW1lKQogCiAJcHVzaAklcmJ4CiAJcHVzaAklcjEyCkBAIC02
NzYsNyArNjc2LDcgQEAgX2xvb3AzOgogCiAJcmV0CiAKLQlFTkRQUk9DKFxuYW1lKQorCVNZTV9G
VU5DX0VORChcbmFtZSkKIC5lbmRtCiAKIC5zZWN0aW9uIC5yb2RhdGEKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2NyeXB0by9zaGExX25pX2FzbS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNt
LlMKaW5kZXggZWJiZGJhNy4uMTFlZmUzYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3No
YTFfbmlfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfbmlfYXNtLlMKQEAgLTk1LDcg
Kzk1LDcgQEAKICAqLwogLnRleHQKIC5hbGlnbiAzMgotRU5UUlkoc2hhMV9uaV90cmFuc2Zvcm0p
CitTWU1fRlVOQ19TVEFSVChzaGExX25pX3RyYW5zZm9ybSkKIAltb3YJCSVyc3AsIFJTUFNBVkUK
IAlzdWIJCSRGUkFNRV9TSVpFLCAlcnNwCiAJYW5kCQkkfjB4RiwgJXJzcApAQCAtMjkxLDcgKzI5
MSw3IEBAIEVOVFJZKHNoYTFfbmlfdHJhbnNmb3JtKQogCW1vdgkJUlNQU0FWRSwgJXJzcAogCiAJ
cmV0Ci1FTkRQUk9DKHNoYTFfbmlfdHJhbnNmb3JtKQorU1lNX0ZVTkNfRU5EKHNoYTFfbmlfdHJh
bnNmb3JtKQogCiAuc2VjdGlvbgkucm9kYXRhLmNzdDE2LlBTSFVGRkxFX0JZVEVfRkxJUF9NQVNL
LCAiYU0iLCBAcHJvZ2JpdHMsIDE2CiAuYWxpZ24gMTYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Ny
eXB0by9zaGExX3Nzc2UzX2FzbS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMK
aW5kZXggOTljNWI4Yy4uNWQwM2MxMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTFf
c3NzZTNfYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTFfc3NzZTNfYXNtLlMKQEAgLTY3
LDcgKzY3LDcgQEAKICAqIHBhcmFtOiBmdW5jdGlvbidzIG5hbWUKICAqLwogLm1hY3JvIFNIQTFf
VkVDVE9SX0FTTSAgbmFtZQotCUVOVFJZKFxuYW1lKQorCVNZTV9GVU5DX1NUQVJUKFxuYW1lKQog
CiAJcHVzaAklcmJ4CiAJcHVzaAklcjEyCkBAIC0xMDEsNyArMTAxLDcgQEAKIAlwb3AJJXJieAog
CXJldAogCi0JRU5EUFJPQyhcbmFtZSkKKwlTWU1fRlVOQ19FTkQoXG5hbWUpCiAuZW5kbQogCiAv
KgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngtYXNtLlMgYi9hcmNoL3g4
Ni9jcnlwdG8vc2hhMjU2LWF2eC1hc20uUwppbmRleCAwMDFiYmNmLi4yMmUxNGM4IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LWF2eC1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlw
dG8vc2hhMjU2LWF2eC1hc20uUwpAQCAtMzQ3LDcgKzM0Nyw3IEBAIGEgPSBUTVBfCiAjIyBhcmcg
MyA6IE51bSBibG9ja3MKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogLnRleHQKLUVOVFJZKHNoYTI1Nl90cmFu
c2Zvcm1fYXZ4KQorU1lNX0ZVTkNfU1RBUlQoc2hhMjU2X3RyYW5zZm9ybV9hdngpCiAuYWxpZ24g
MzIKIAlwdXNocSAgICVyYngKIAlwdXNocSAgICVyMTIKQEAgLTQ2MCw3ICs0NjAsNyBAQCBkb25l
X2hhc2g6CiAJcG9wcQklcjEyCiAJcG9wcSAgICAlcmJ4CiAJcmV0Ci1FTkRQUk9DKHNoYTI1Nl90
cmFuc2Zvcm1fYXZ4KQorU1lNX0ZVTkNfRU5EKHNoYTI1Nl90cmFuc2Zvcm1fYXZ4KQogCiAuc2Vj
dGlvbgkucm9kYXRhLmNzdDI1Ni5LMjU2LCAiYU0iLCBAcHJvZ2JpdHMsIDI1NgogLmFsaWduIDY0
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LWF2eDItYXNtLlMgYi9hcmNoL3g4
Ni9jcnlwdG8vc2hhMjU2LWF2eDItYXNtLlMKaW5kZXggMTQyMGRiMS4uNTE5YjU1MSAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1hdngyLWFzbS5TCisrKyBiL2FyY2gveDg2L2Ny
eXB0by9zaGEyNTYtYXZ4Mi1hc20uUwpAQCAtNTI2LDcgKzUyNiw3IEBAIFNUQUNLX1NJWkUJPSBf
UlNQICAgICAgKyBfUlNQX1NJWkUKICMjIGFyZyAzIDogTnVtIGJsb2NrcwogIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjCiAudGV4dAotRU5UUlkoc2hhMjU2X3RyYW5zZm9ybV9yb3J4KQorU1lNX0ZVTkNfU1RBUlQo
c2hhMjU2X3RyYW5zZm9ybV9yb3J4KQogLmFsaWduIDMyCiAJcHVzaHEJJXJieAogCXB1c2hxCSVy
MTIKQEAgLTcxMyw3ICs3MTMsNyBAQCBkb25lX2hhc2g6CiAJcG9wcQklcjEyCiAJcG9wcQklcmJ4
CiAJcmV0Ci1FTkRQUk9DKHNoYTI1Nl90cmFuc2Zvcm1fcm9yeCkKK1NZTV9GVU5DX0VORChzaGEy
NTZfdHJhbnNmb3JtX3JvcngpCiAKIC5zZWN0aW9uCS5yb2RhdGEuY3N0NTEyLksyNTYsICJhTSIs
IEBwcm9nYml0cywgNTEyCiAuYWxpZ24gNjQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2NyeXB0by9z
aGEyNTYtc3NzZTMtYXNtLlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2LXNzc2UzLWFzbS5TCmlu
ZGV4IGM2YzA1ZWQuLjY5Y2MyZjkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGEyNTYt
c3NzZTMtYXNtLlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3NoYTI1Ni1zc3NlMy1hc20uUwpAQCAt
MzUzLDcgKzM1Myw3IEBAIGEgPSBUTVBfCiAjIyBhcmcgMyA6IE51bSBibG9ja3MKICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIwogLnRleHQKLUVOVFJZKHNoYTI1Nl90cmFuc2Zvcm1fc3NzZTMpCitTWU1fRlVOQ19T
VEFSVChzaGEyNTZfdHJhbnNmb3JtX3Nzc2UzKQogLmFsaWduIDMyCiAJcHVzaHEgICAlcmJ4CiAJ
cHVzaHEgICAlcjEyCkBAIC00NzEsNyArNDcxLDcgQEAgZG9uZV9oYXNoOgogCXBvcHEgICAgJXJi
eAogCiAJcmV0Ci1FTkRQUk9DKHNoYTI1Nl90cmFuc2Zvcm1fc3NzZTMpCitTWU1fRlVOQ19FTkQo
c2hhMjU2X3RyYW5zZm9ybV9zc3NlMykKIAogLnNlY3Rpb24JLnJvZGF0YS5jc3QyNTYuSzI1Niwg
ImFNIiwgQHByb2diaXRzLCAyNTYKIC5hbGlnbiA2NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5
cHRvL3NoYTI1Nl9uaV9hc20uUyBiL2FyY2gveDg2L2NyeXB0by9zaGEyNTZfbmlfYXNtLlMKaW5k
ZXggZmI1OGY1OC4uN2FiYWRlMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTI1Nl9u
aV9hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhMjU2X25pX2FzbS5TCkBAIC05Nyw3ICs5
Nyw3IEBACiAKIC50ZXh0CiAuYWxpZ24gMzIKLUVOVFJZKHNoYTI1Nl9uaV90cmFuc2Zvcm0pCitT
WU1fRlVOQ19TVEFSVChzaGEyNTZfbmlfdHJhbnNmb3JtKQogCiAJc2hsCQkkNiwgTlVNX0JMS1MJ
CS8qICBjb252ZXJ0IHRvIGJ5dGVzICovCiAJanoJCS5MZG9uZV9oYXNoCkBAIC0zMjcsNyArMzI3
LDcgQEAgRU5UUlkoc2hhMjU2X25pX3RyYW5zZm9ybSkKIC5MZG9uZV9oYXNoOgogCiAJcmV0Ci1F
TkRQUk9DKHNoYTI1Nl9uaV90cmFuc2Zvcm0pCitTWU1fRlVOQ19FTkQoc2hhMjU2X25pX3RyYW5z
Zm9ybSkKIAogLnNlY3Rpb24JLnJvZGF0YS5jc3QyNTYuSzI1NiwgImFNIiwgQHByb2diaXRzLCAy
NTYKIC5hbGlnbiA2NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngtYXNt
LlMgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUwppbmRleCAzOTIzNWZlLi4zNzA0
ZGRkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUworKysgYi9h
cmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eC1hc20uUwpAQCAtMjc3LDcgKzI3Nyw3IEBAIGZyYW1l
X3NpemUgPSBmcmFtZV9HUFJTQVZFICsgR1BSU0FWRV9TSVpFCiAjIG1lc3NhZ2UgYmxvY2tzLgog
IyBMIGlzIHRoZSBtZXNzYWdlIGxlbmd0aCBpbiBTSEE1MTIgYmxvY2tzCiAjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMKLUVOVFJZKHNoYTUxMl90cmFuc2Zvcm1fYXZ4KQorU1lNX0ZVTkNfU1RBUlQoc2hhNTEyX3Ry
YW5zZm9ybV9hdngpCiAJY21wICQwLCBtc2dsZW4KIAlqZSBub3dvcmsKIApAQCAtMzY1LDcgKzM2
NSw3IEBAIHVwZGF0ZWJsb2NrOgogCiBub3dvcms6CiAJcmV0Ci1FTkRQUk9DKHNoYTUxMl90cmFu
c2Zvcm1fYXZ4KQorU1lNX0ZVTkNfRU5EKHNoYTUxMl90cmFuc2Zvcm1fYXZ4KQogCiAjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMKICMjIyBCaW5hcnkgRGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3No
YTUxMi1hdngyLWFzbS5TIGIvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1hdngyLWFzbS5TCmluZGV4
IGIxNmQ1NjAuLjgwZDgzMGUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by9zaGE1MTItYXZ4
Mi1hc20uUworKysgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLWF2eDItYXNtLlMKQEAgLTU2OSw3
ICs1NjksNyBAQCBmcmFtZV9zaXplID0gZnJhbWVfR1BSU0FWRSArIEdQUlNBVkVfU0laRQogIyAg
IG1lc3NhZ2UgYmxvY2tzLgogIyBMIGlzIHRoZSBtZXNzYWdlIGxlbmd0aCBpbiBTSEE1MTIgYmxv
Y2tzCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMKLUVOVFJZKHNoYTUxMl90cmFuc2Zvcm1fcm9yeCkKK1NZTV9G
VU5DX1NUQVJUKHNoYTUxMl90cmFuc2Zvcm1fcm9yeCkKIAkjIEFsbG9jYXRlIFN0YWNrIFNwYWNl
CiAJbW92CSVyc3AsICVyYXgKIAlzdWIJJGZyYW1lX3NpemUsICVyc3AKQEAgLTY4Miw3ICs2ODIs
NyBAQCBkb25lX2hhc2g6CiAJIyBSZXN0b3JlIFN0YWNrIFBvaW50ZXIKIAltb3YJZnJhbWVfUlNQ
U0FWRSglcnNwKSwgJXJzcAogCXJldAotRU5EUFJPQyhzaGE1MTJfdHJhbnNmb3JtX3JvcngpCitT
WU1fRlVOQ19FTkQoc2hhNTEyX3RyYW5zZm9ybV9yb3J4KQogCiAjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKICMj
IyBCaW5hcnkgRGF0YQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1zc3NlMy1h
c20uUyBiL2FyY2gveDg2L2NyeXB0by9zaGE1MTItc3NzZTMtYXNtLlMKaW5kZXggNjZiYmQ5MC4u
ODM4Zjk4NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3NoYTUxMi1zc3NlMy1hc20uUwor
KysgYi9hcmNoL3g4Ni9jcnlwdG8vc2hhNTEyLXNzc2UzLWFzbS5TCkBAIC0yNzUsNyArMjc1LDcg
QEAgZnJhbWVfc2l6ZSA9IGZyYW1lX0dQUlNBVkUgKyBHUFJTQVZFX1NJWkUKICMgICBtZXNzYWdl
IGJsb2Nrcy4KICMgTCBpcyB0aGUgbWVzc2FnZSBsZW5ndGggaW4gU0hBNTEyIGJsb2Nrcy4KICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIwotRU5UUlkoc2hhNTEyX3RyYW5zZm9ybV9zc3NlMykKK1NZTV9GVU5DX1NU
QVJUKHNoYTUxMl90cmFuc2Zvcm1fc3NzZTMpCiAKIAljbXAgJDAsIG1zZ2xlbgogCWplIG5vd29y
awpAQCAtMzY0LDcgKzM2NCw3IEBAIHVwZGF0ZWJsb2NrOgogCiBub3dvcms6CiAJcmV0Ci1FTkRQ
Uk9DKHNoYTUxMl90cmFuc2Zvcm1fc3NzZTMpCitTWU1fRlVOQ19FTkQoc2hhNTEyX3RyYW5zZm9y
bV9zc3NlMykKIAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAjIyMgQmluYXJ5IERhdGEKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2NyeXB0by90d29maXNoLWF2eC14ODZfNjQtYXNtXzY0LlMgYi9hcmNoL3g4Ni9j
cnlwdG8vdHdvZmlzaC1hdngteDg2XzY0LWFzbV82NC5TCmluZGV4IDU4OGYwYTIuLmE1MTUxMzkg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2NyeXB0by90d29maXNoLWF2eC14ODZfNjQtYXNtXzY0LlMK
KysrIGIvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gtYXZ4LXg4Nl82NC1hc21fNjQuUwpAQCAtMzE1
LDcgKzMxNSw3IEBAIFNZTV9GVU5DX1NUQVJUX0xPQ0FMKF9fdHdvZmlzaF9kZWNfYmxrOCkKIAly
ZXQ7CiBTWU1fRlVOQ19FTkQoX190d29maXNoX2RlY19ibGs4KQogCi1FTlRSWSh0d29maXNoX2Vj
Yl9lbmNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfZWNiX2VuY184d2F5KQogCS8qIGlu
cHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0zMzMsOSArMzMzLDkg
QEAgRU5UUlkodHdvZmlzaF9lY2JfZW5jXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQ
Uk9DKHR3b2Zpc2hfZWNiX2VuY184d2F5KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZWNiX2VuY184
d2F5KQogCi1FTlRSWSh0d29maXNoX2VjYl9kZWNfOHdheSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zp
c2hfZWNiX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAqCSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJz
aTogZHN0CkBAIC0zNTMsOSArMzUzLDkgQEAgRU5UUlkodHdvZmlzaF9lY2JfZGVjXzh3YXkpCiAK
IAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zpc2hfZWNiX2RlY184d2F5KQorU1lNX0ZV
TkNfRU5EKHR3b2Zpc2hfZWNiX2RlY184d2F5KQogCi1FTlRSWSh0d29maXNoX2NiY19kZWNfOHdh
eSkKK1NZTV9GVU5DX1NUQVJUKHR3b2Zpc2hfY2JjX2RlY184d2F5KQogCS8qIGlucHV0OgogCSAq
CSVyZGk6IGN0eCwgQ1RYCiAJICoJJXJzaTogZHN0CkBAIC0zNzgsOSArMzc4LDkgQEAgRU5UUlko
dHdvZmlzaF9jYmNfZGVjXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1FTkRQUk9DKHR3b2Zp
c2hfY2JjX2RlY184d2F5KQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfY2JjX2RlY184d2F5KQogCi1F
TlRSWSh0d29maXNoX2N0cl84d2F5KQorU1lNX0ZVTkNfU1RBUlQodHdvZmlzaF9jdHJfOHdheSkK
IAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDA1LDkg
KzQwNSw5IEBAIEVOVFJZKHR3b2Zpc2hfY3RyXzh3YXkpCiAKIAlGUkFNRV9FTkQKIAlyZXQ7Ci1F
TkRQUk9DKHR3b2Zpc2hfY3RyXzh3YXkpCitTWU1fRlVOQ19FTkQodHdvZmlzaF9jdHJfOHdheSkK
IAotRU5UUlkodHdvZmlzaF94dHNfZW5jXzh3YXkpCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX3h0
c19lbmNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAqCSVyc2k6IGRz
dApAQCAtNDI5LDkgKzQyOSw5IEBAIEVOVFJZKHR3b2Zpc2hfeHRzX2VuY184d2F5KQogCiAJRlJB
TUVfRU5ECiAJcmV0OwotRU5EUFJPQyh0d29maXNoX3h0c19lbmNfOHdheSkKK1NZTV9GVU5DX0VO
RCh0d29maXNoX3h0c19lbmNfOHdheSkKIAotRU5UUlkodHdvZmlzaF94dHNfZGVjXzh3YXkpCitT
WU1fRlVOQ19TVEFSVCh0d29maXNoX3h0c19kZWNfOHdheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRp
OiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtNDUzLDQgKzQ1Myw0IEBAIEVOVFJZKHR3b2Zp
c2hfeHRzX2RlY184d2F5KQogCiAJRlJBTUVfRU5ECiAJcmV0OwotRU5EUFJPQyh0d29maXNoX3h0
c19kZWNfOHdheSkKK1NZTV9GVU5DX0VORCh0d29maXNoX3h0c19kZWNfOHdheSkKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQtM3dheS5TIGIvYXJjaC94
ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC0zd2F5LlMKaW5kZXggZTQ5NWUwNy4uZmMy
MzU1MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC0z
d2F5LlMKKysrIGIvYXJjaC94ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC0zd2F5LlMK
QEAgLTIyMCw3ICsyMjAsNyBAQAogCXJvcnEgJDMyLAkJCVJBQjI7IFwKIAlvdXR1bnBhY2szKG1v
diwgUklPLCAyLCBSQUIsIDIpOwogCi1FTlRSWShfX3R3b2Zpc2hfZW5jX2Jsa18zd2F5KQorU1lN
X0ZVTkNfU1RBUlQoX190d29maXNoX2VuY19ibGtfM3dheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRp
OiBjdHgsIENUWAogCSAqCSVyc2k6IGRzdApAQCAtMjY3LDkgKzI2Nyw5IEBAIEVOVFJZKF9fdHdv
ZmlzaF9lbmNfYmxrXzN3YXkpCiAJcG9wcSAlcjEyOwogCXBvcHEgJXIxMzsKIAlyZXQ7Ci1FTkRQ
Uk9DKF9fdHdvZmlzaF9lbmNfYmxrXzN3YXkpCitTWU1fRlVOQ19FTkQoX190d29maXNoX2VuY19i
bGtfM3dheSkKIAotRU5UUlkodHdvZmlzaF9kZWNfYmxrXzN3YXkpCitTWU1fRlVOQ19TVEFSVCh0
d29maXNoX2RlY19ibGtfM3dheSkKIAkvKiBpbnB1dDoKIAkgKgklcmRpOiBjdHgsIENUWAogCSAq
CSVyc2k6IGRzdApAQCAtMzAyLDQgKzMwMiw0IEBAIEVOVFJZKHR3b2Zpc2hfZGVjX2Jsa18zd2F5
KQogCXBvcHEgJXIxMjsKIAlwb3BxICVyMTM7CiAJcmV0OwotRU5EUFJPQyh0d29maXNoX2RlY19i
bGtfM3dheSkKK1NZTV9GVU5DX0VORCh0d29maXNoX2RlY19ibGtfM3dheSkKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2NyeXB0by90d29maXNoLXg4Nl82NC1hc21fNjQuUyBiL2FyY2gveDg2L2NyeXB0
by90d29maXNoLXg4Nl82NC1hc21fNjQuUwppbmRleCBlY2VmMmNiLi5kMmU1NjIzIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9jcnlwdG8vdHdvZmlzaC14ODZfNjQtYXNtXzY0LlMKKysrIGIvYXJjaC94
ODYvY3J5cHRvL3R3b2Zpc2gteDg2XzY0LWFzbV82NC5TCkBAIC0yMDIsNyArMjAyLDcgQEAKIAl4
b3IJJXI4ZCwJCWQgIyMgRDtcCiAJcm9yCSQxLAkJZCAjIyBEOwogCi1FTlRSWSh0d29maXNoX2Vu
Y19ibGspCitTWU1fRlVOQ19TVEFSVCh0d29maXNoX2VuY19ibGspCiAJcHVzaHEgICAgUjEKIAog
CS8qICVyZGkgY29udGFpbnMgdGhlIGN0eCBhZGRyZXNzICovCkBAIC0yNTMsOSArMjUzLDkgQEAg
RU5UUlkodHdvZmlzaF9lbmNfYmxrKQogCXBvcHEJUjEKIAltb3ZsCSQxLCVlYXgKIAlyZXQKLUVO
RFBST0ModHdvZmlzaF9lbmNfYmxrKQorU1lNX0ZVTkNfRU5EKHR3b2Zpc2hfZW5jX2JsaykKIAot
RU5UUlkodHdvZmlzaF9kZWNfYmxrKQorU1lNX0ZVTkNfU1RBUlQodHdvZmlzaF9kZWNfYmxrKQog
CXB1c2hxICAgIFIxCiAKIAkvKiAlcmRpIGNvbnRhaW5zIHRoZSBjdHggYWRkcmVzcyAqLwpAQCAt
MzA1LDQgKzMwNSw0IEBAIEVOVFJZKHR3b2Zpc2hfZGVjX2JsaykKIAlwb3BxCVIxCiAJbW92bAkk
MSwlZWF4CiAJcmV0Ci1FTkRQUk9DKHR3b2Zpc2hfZGVjX2JsaykKK1NZTV9GVU5DX0VORCh0d29m
aXNoX2RlY19ibGspCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TIGIvYXJj
aC94ODYvZW50cnkvZW50cnlfNjQuUwppbmRleCAxM2U0ZmUzLi5kNThjMDEyIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV82NC5TCisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0
LlMKQEAgLTE1LDcgKzE1LDcgQEAKICAqCQkJYXQgdGhlIHRvcCBvZiB0aGUga2VybmVsIHByb2Nl
c3Mgc3RhY2suCiAgKgogICogU29tZSBtYWNybyB1c2FnZToKLSAqIC0gRU5UUlkvRU5EOgkJRGVm
aW5lIGZ1bmN0aW9ucyBpbiB0aGUgc3ltYm9sIHRhYmxlLgorICogLSBTWU1fRlVOQ19TVEFSVC9F
TkQ6RGVmaW5lIGZ1bmN0aW9ucyBpbiB0aGUgc3ltYm9sIHRhYmxlLgogICogLSBUUkFDRV9JUlFf
KjoJVHJhY2UgaGFyZGlycSBzdGF0ZSBmb3IgbG9jayBkZWJ1Z2dpbmcuCiAgKiAtIGlkdGVudHJ5
OgkJRGVmaW5lIGV4Y2VwdGlvbiBlbnRyeSBwb2ludHMuCiAgKi8KQEAgLTEwNDAsNyArMTA0MCw3
IEBAIGlkdGVudHJ5IHNpbWRfY29wcm9jZXNzb3JfZXJyb3IJCWRvX3NpbWRfY29wcm9jZXNzb3Jf
ZXJyb3IJaGFzX2Vycm9yX2NvZGU9MAogCSAqIFJlbG9hZCBncyBzZWxlY3RvciB3aXRoIGV4Y2Vw
dGlvbiBoYW5kbGluZwogCSAqIGVkaTogIG5ldyBzZWxlY3RvcgogCSAqLwotRU5UUlkobmF0aXZl
X2xvYWRfZ3NfaW5kZXgpCitTWU1fRlVOQ19TVEFSVChuYXRpdmVfbG9hZF9nc19pbmRleCkKIAlG
UkFNRV9CRUdJTgogCXB1c2hmcQogCURJU0FCTEVfSU5URVJSVVBUUyhDTEJSX0FOWSAmIH5DTEJS
X1JESSkKQEAgLTEwNTQsNyArMTA1NCw3IEBAIEVOVFJZKG5hdGl2ZV9sb2FkX2dzX2luZGV4KQog
CXBvcGZxCiAJRlJBTUVfRU5ECiAJcmV0Ci1FTkRQUk9DKG5hdGl2ZV9sb2FkX2dzX2luZGV4KQor
U1lNX0ZVTkNfRU5EKG5hdGl2ZV9sb2FkX2dzX2luZGV4KQogRVhQT1JUX1NZTUJPTChuYXRpdmVf
bG9hZF9nc19pbmRleCkKIAogCV9BU01fRVhUQUJMRSguTGdzX2NoYW5nZSwgLkxiYWRfZ3MpCkBA
IC0xMDc1LDcgKzEwNzUsNyBAQCBTWU1fQ09ERV9FTkQoLkxiYWRfZ3MpCiAJLnByZXZpb3VzCiAK
IC8qIENhbGwgc29mdGlycSBvbiBpbnRlcnJ1cHQgc3RhY2suIEludGVycnVwdHMgYXJlIG9mZi4g
Ki8KLUVOVFJZKGRvX3NvZnRpcnFfb3duX3N0YWNrKQorU1lNX0ZVTkNfU1RBUlQoZG9fc29mdGly
cV9vd25fc3RhY2spCiAJcHVzaHEJJXJicAogCW1vdgklcnNwLCAlcmJwCiAJRU5URVJfSVJRX1NU
QUNLIHJlZ3M9MCBvbGRfcnNwPSVyMTEKQEAgLTEwODMsNyArMTA4Myw3IEBAIEVOVFJZKGRvX3Nv
ZnRpcnFfb3duX3N0YWNrKQogCUxFQVZFX0lSUV9TVEFDSyByZWdzPTAKIAlsZWF2ZXEKIAlyZXQK
LUVORFBST0MoZG9fc29mdGlycV9vd25fc3RhY2spCitTWU1fRlVOQ19FTkQoZG9fc29mdGlycV9v
d25fc3RhY2spCiAKICNpZmRlZiBDT05GSUdfWEVOX1BWCiBpZHRlbnRyeSBoeXBlcnZpc29yX2Nh
bGxiYWNrIHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrIGhhc19lcnJvcl9jb2RlPTAKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2VudHJ5L2VudHJ5XzY0X2NvbXBhdC5TIGIvYXJjaC94ODYvZW50cnkv
ZW50cnlfNjRfY29tcGF0LlMKaW5kZXggZGEyOTY0My4uZjFkM2NjYSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvZW50cnkvZW50cnlfNjRfY29tcGF0LlMKKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlf
NjRfY29tcGF0LlMKQEAgLTQ2LDcgKzQ2LDcgQEAKICAqIGVicCAgdXNlciBzdGFjawogICogMCgl
ZWJwKSBhcmc2CiAgKi8KLUVOVFJZKGVudHJ5X1NZU0VOVEVSX2NvbXBhdCkKK1NZTV9GVU5DX1NU
QVJUKGVudHJ5X1NZU0VOVEVSX2NvbXBhdCkKIAkvKiBJbnRlcnJ1cHRzIGFyZSBvZmYgb24gZW50
cnkuICovCiAJU1dBUEdTCiAKQEAgLTE0Nyw3ICsxNDcsNyBAQCBFTlRSWShlbnRyeV9TWVNFTlRF
Ul9jb21wYXQpCiAJcG9wZnEKIAlqbXAJLkxzeXNlbnRlcl9mbGFnc19maXhlZAogU1lNX0lOTkVS
X0xBQkVMKF9fZW5kX2VudHJ5X1NZU0VOVEVSX2NvbXBhdCwgU1lNX0xfR0xPQkFMKQotRU5EUFJP
QyhlbnRyeV9TWVNFTlRFUl9jb21wYXQpCitTWU1fRlVOQ19FTkQoZW50cnlfU1lTRU5URVJfY29t
cGF0KQogCiAvKgogICogMzItYml0IFNZU0NBTEwgZW50cnkuCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9rZXJuZWwvYWNwaS93YWtldXBfNjQuUyBiL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF82
NC5TCmluZGV4IDQ2MmEyMGYuLmM4ZGFhOTIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9h
Y3BpL3dha2V1cF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hY3BpL3dha2V1cF82NC5TCkBA
IC0xNCw3ICsxNCw3IEBACiAJLyoKIAkgKiBIb29yYXksIHdlIGFyZSBpbiBMb25nIDY0LWJpdCBt
b2RlIChidXQgc3RpbGwgcnVubmluZyBpbiBsb3cgbWVtb3J5KQogCSAqLwotRU5UUlkod2FrZXVw
X2xvbmc2NCkKK1NZTV9GVU5DX1NUQVJUKHdha2V1cF9sb25nNjQpCiAJbW92cQlzYXZlZF9tYWdp
YywgJXJheAogCW1vdnEJJDB4MTIzNDU2Nzg5YWJjZGVmMCwgJXJkeAogCWNtcHEJJXJkeCwgJXJh
eApAQCAtNDAsOSArNDAsOSBAQCBFTlRSWSh3YWtldXBfbG9uZzY0KQogCiAJbW92cQlzYXZlZF9y
aXAsICVyYXgKIAlqbXAJKiVyYXgKLUVORFBST0Mod2FrZXVwX2xvbmc2NCkKK1NZTV9GVU5DX0VO
RCh3YWtldXBfbG9uZzY0KQogCi1FTlRSWShkb19zdXNwZW5kX2xvd2xldmVsKQorU1lNX0ZVTkNf
U1RBUlQoZG9fc3VzcGVuZF9sb3dsZXZlbCkKIAlGUkFNRV9CRUdJTgogCXN1YnEJJDgsICVyc3AK
IAl4b3JsCSVlYXgsICVlYXgKQEAgLTEyNSw3ICsxMjUsNyBAQCBFTlRSWShkb19zdXNwZW5kX2xv
d2xldmVsKQogCWFkZHEJJDgsICVyc3AKIAlGUkFNRV9FTkQKIAlqbXAJcmVzdG9yZV9wcm9jZXNz
b3Jfc3RhdGUKLUVORFBST0MoZG9fc3VzcGVuZF9sb3dsZXZlbCkKK1NZTV9GVU5DX0VORChkb19z
dXNwZW5kX2xvd2xldmVsKQogCiAuZGF0YQogc2F2ZWRfcmJwOgkJLnF1YWQJMApkaWZmIC0tZ2l0
IGEvYXJjaC94ODYva2VybmVsL2Z0cmFjZV82NC5TIGIvYXJjaC94ODYva2VybmVsL2Z0cmFjZV82
NC5TCmluZGV4IDYwZjg5NGIuLjE2ZGVhZTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9m
dHJhY2VfNjQuUworKysgYi9hcmNoL3g4Ni9rZXJuZWwvZnRyYWNlXzY0LlMKQEAgLTEzMiwxMSAr
MTMyLDExIEBAIEVYUE9SVF9TWU1CT0woX19mZW50cnlfXykKIAogI2lmZGVmIENPTkZJR19EWU5B
TUlDX0ZUUkFDRQogCi1FTlRSWShmdW5jdGlvbl9ob29rKQorU1lNX0ZVTkNfU1RBUlQoZnVuY3Rp
b25faG9vaykKIAlyZXRxCi1FTkRQUk9DKGZ1bmN0aW9uX2hvb2spCitTWU1fRlVOQ19FTkQoZnVu
Y3Rpb25faG9vaykKIAotRU5UUlkoZnRyYWNlX2NhbGxlcikKK1NZTV9GVU5DX1NUQVJUKGZ0cmFj
ZV9jYWxsZXIpCiAJLyogc2F2ZV9tY291bnRfcmVncyBmaWxscyBpbiBmaXJzdCB0d28gcGFyYW1l
dGVycyAqLwogCXNhdmVfbWNvdW50X3JlZ3MKIApAQCAtMTcwLDkgKzE3MCw5IEBAIFNZTV9JTk5F
Ul9MQUJFTChmdHJhY2VfZ3JhcGhfY2FsbCwgU1lNX0xfR0xPQkFMKQogICovCiBXRUFLKGZ0cmFj
ZV9zdHViKQogCXJldHEKLUVORFBST0MoZnRyYWNlX2NhbGxlcikKK1NZTV9GVU5DX0VORChmdHJh
Y2VfY2FsbGVyKQogCi1FTlRSWShmdHJhY2VfcmVnc19jYWxsZXIpCitTWU1fRlVOQ19TVEFSVChm
dHJhY2VfcmVnc19jYWxsZXIpCiAJLyogU2F2ZSB0aGUgY3VycmVudCBmbGFncyBiZWZvcmUgYW55
IG9wZXJhdGlvbnMgdGhhdCBjYW4gY2hhbmdlIHRoZW0gKi8KIAlwdXNoZnEKIApAQCAtMjQzLDEy
ICsyNDMsMTIgQEAgU1lNX0lOTkVSX0xBQkVMKGZ0cmFjZV9yZWdzX2NhbGxlcl9lbmQsIFNZTV9M
X0dMT0JBTCkKIAogCWptcCBmdHJhY2VfZXBpbG9ndWUKIAotRU5EUFJPQyhmdHJhY2VfcmVnc19j
YWxsZXIpCitTWU1fRlVOQ19FTkQoZnRyYWNlX3JlZ3NfY2FsbGVyKQogCiAKICNlbHNlIC8qICEg
Q09ORklHX0RZTkFNSUNfRlRSQUNFICovCiAKLUVOVFJZKGZ1bmN0aW9uX2hvb2spCitTWU1fRlVO
Q19TVEFSVChmdW5jdGlvbl9ob29rKQogCWNtcHEgJGZ0cmFjZV9zdHViLCBmdHJhY2VfdHJhY2Vf
ZnVuY3Rpb24KIAlqbnogdHJhY2UKIApAQCAtMjc5LDExICsyNzksMTEgQEAgdHJhY2U6CiAJcmVz
dG9yZV9tY291bnRfcmVncwogCiAJam1wIGZncmFwaF90cmFjZQotRU5EUFJPQyhmdW5jdGlvbl9o
b29rKQorU1lNX0ZVTkNfRU5EKGZ1bmN0aW9uX2hvb2spCiAjZW5kaWYgLyogQ09ORklHX0RZTkFN
SUNfRlRSQUNFICovCiAKICNpZmRlZiBDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSCi1FTlRS
WShmdHJhY2VfZ3JhcGhfY2FsbGVyKQorU1lNX0ZVTkNfU1RBUlQoZnRyYWNlX2dyYXBoX2NhbGxl
cikKIAkvKiBTYXZlcyByYnAgaW50byAlcmR4IGFuZCBmaWxscyBmaXJzdCBwYXJhbWV0ZXIgICov
CiAJc2F2ZV9tY291bnRfcmVncwogCkBAIC0yOTQsNyArMjk0LDcgQEAgRU5UUlkoZnRyYWNlX2dy
YXBoX2NhbGxlcikKIAlyZXN0b3JlX21jb3VudF9yZWdzCiAKIAlyZXRxCi1FTkRQUk9DKGZ0cmFj
ZV9ncmFwaF9jYWxsZXIpCitTWU1fRlVOQ19FTkQoZnRyYWNlX2dyYXBoX2NhbGxlcikKIAogU1lN
X0NPREVfU1RBUlQocmV0dXJuX3RvX2hhbmRsZXIpCiAJVU5XSU5EX0hJTlRfRU1QVFkKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9pcnFmbGFncy5TIGIvYXJjaC94ODYva2VybmVsL2lycWZs
YWdzLlMKaW5kZXggZGRlZWFhYy4uMGRiMDM3NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L2lycWZsYWdzLlMKKysrIGIvYXJjaC94ODYva2VybmVsL2lycWZsYWdzLlMKQEAgLTcsMjAgKzcs
MjAgQEAKIC8qCiAgKiB1bnNpZ25lZCBsb25nIG5hdGl2ZV9zYXZlX2ZsKHZvaWQpCiAgKi8KLUVO
VFJZKG5hdGl2ZV9zYXZlX2ZsKQorU1lNX0ZVTkNfU1RBUlQobmF0aXZlX3NhdmVfZmwpCiAJcHVz
aGYKIAlwb3AgJV9BU01fQVgKIAlyZXQKLUVORFBST0MobmF0aXZlX3NhdmVfZmwpCitTWU1fRlVO
Q19FTkQobmF0aXZlX3NhdmVfZmwpCiBFWFBPUlRfU1lNQk9MKG5hdGl2ZV9zYXZlX2ZsKQogCiAv
KgogICogdm9pZCBuYXRpdmVfcmVzdG9yZV9mbCh1bnNpZ25lZCBsb25nIGZsYWdzKQogICogJWVh
eC8lcmRpOiBmbGFncwogICovCi1FTlRSWShuYXRpdmVfcmVzdG9yZV9mbCkKK1NZTV9GVU5DX1NU
QVJUKG5hdGl2ZV9yZXN0b3JlX2ZsKQogCXB1c2ggJV9BU01fQVJHMQogCXBvcGYKIAlyZXQKLUVO
RFBST0MobmF0aXZlX3Jlc3RvcmVfZmwpCitTWU1fRlVOQ19FTkQobmF0aXZlX3Jlc3RvcmVfZmwp
CiBFWFBPUlRfU1lNQk9MKG5hdGl2ZV9yZXN0b3JlX2ZsKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
a3ZtL3ZteC92bWVudGVyLlMgYi9hcmNoL3g4Ni9rdm0vdm14L3ZtZW50ZXIuUwppbmRleCA3NTFh
Mzg0Li44MWFkYTJjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rdm0vdm14L3ZtZW50ZXIuUworKysg
Yi9hcmNoL3g4Ni9rdm0vdm14L3ZtZW50ZXIuUwpAQCAtNDMsNyArNDMsNyBAQAogICogdGhleSBW
TS1GYWlsLCB3aGVyZWFzIGEgc3VjY2Vzc2Z1bCBWTS1FbnRlciArIFZNLUV4aXQgd2lsbCBqdW1w
CiAgKiB0byB2bXhfdm1leGl0LgogICovCi1FTlRSWSh2bXhfdm1lbnRlcikKK1NZTV9GVU5DX1NU
QVJUKHZteF92bWVudGVyKQogCS8qIEVGTEFHUy5aRiBpcyBzZXQgaWYgVk1DUy5MQVVOQ0hFRCA9
PSAwICovCiAJamUgMmYKIApAQCAtNjUsNyArNjUsNyBAQCBFTlRSWSh2bXhfdm1lbnRlcikKIAlf
QVNNX0VYVEFCTEUoMWIsIDViKQogCV9BU01fRVhUQUJMRSgyYiwgNWIpCiAKLUVORFBST0Modm14
X3ZtZW50ZXIpCitTWU1fRlVOQ19FTkQodm14X3ZtZW50ZXIpCiAKIC8qKgogICogdm14X3ZtZXhp
dCAtIEhhbmRsZSBhIFZNWCBWTS1FeGl0CkBAIC03Nyw3ICs3Nyw3IEBAIEVORFBST0Modm14X3Zt
ZW50ZXIpCiAgKiBoZXJlIGFmdGVyIGhhcmR3YXJlIGxvYWRzIHRoZSBob3N0J3Mgc3RhdGUsIGku
ZS4gdGhpcyBpcyB0aGUgZGVzdGluYXRpb24KICAqIHJlZmVycmVkIHRvIGJ5IFZNQ1MuSE9TVF9S
SVAuCiAgKi8KLUVOVFJZKHZteF92bWV4aXQpCitTWU1fRlVOQ19TVEFSVCh2bXhfdm1leGl0KQog
I2lmZGVmIENPTkZJR19SRVRQT0xJTkUKIAlBTFRFUk5BVElWRSAiam1wIC5Mdm1leGl0X3NraXBf
cnNiIiwgIiIsIFg4Nl9GRUFUVVJFX1JFVFBPTElORQogCS8qIFByZXNlcnZlIGd1ZXN0J3MgUkFY
LCBpdCdzIHVzZWQgdG8gc3R1ZmYgdGhlIFJTQi4gKi8KQEAgLTkwLDcgKzkwLDcgQEAgRU5UUlko
dm14X3ZtZXhpdCkKIC5Mdm1leGl0X3NraXBfcnNiOgogI2VuZGlmCiAJcmV0Ci1FTkRQUk9DKHZt
eF92bWV4aXQpCitTWU1fRlVOQ19FTkQodm14X3ZtZXhpdCkKIAogLyoqCiAgKiBfX3ZteF92Y3B1
X3J1biAtIFJ1biBhIHZDUFUgdmlhIGEgdHJhbnNpdGlvbiB0byBWTVggZ3Vlc3QgbW9kZQpAQCAt
MTAxLDcgKzEwMSw3IEBAIEVORFBST0Modm14X3ZtZXhpdCkKICAqIFJldHVybnM6CiAgKgkwIG9u
IFZNLUV4aXQsIDEgb24gVk0tRmFpbAogICovCi1FTlRSWShfX3ZteF92Y3B1X3J1bikKK1NZTV9G
VU5DX1NUQVJUKF9fdm14X3ZjcHVfcnVuKQogCXB1c2ggJV9BU01fQlAKIAltb3YgICVfQVNNX1NQ
LCAlX0FTTV9CUAogI2lmZGVmIENPTkZJR19YODZfNjQKQEAgLTIzMyw0ICsyMzMsNCBAQCBFTlRS
WShfX3ZteF92Y3B1X3J1bikKIAkvKiBWTS1GYWlsLiAgT3V0LW9mLWxpbmUgdG8gYXZvaWQgYSB0
YWtlbiBKY2MgYWZ0ZXIgVk0tRXhpdC4gKi8KIDI6CW1vdiAkMSwgJWVheAogCWptcCAxYgotRU5E
UFJPQyhfX3ZteF92Y3B1X3J1bikKK1NZTV9GVU5DX0VORChfX3ZteF92Y3B1X3J1bikKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2xpYi9jaGVja3N1bV8zMi5TIGIvYXJjaC94ODYvbGliL2NoZWNrc3Vt
XzMyLlMKaW5kZXggNGRmOTBjOS4uNzQyNTZiZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2No
ZWNrc3VtXzMyLlMKKysrIGIvYXJjaC94ODYvbGliL2NoZWNrc3VtXzMyLlMKQEAgLTI4MCw3ICsy
ODAsNyBAQCB1bnNpZ25lZCBpbnQgY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYyAoY29uc3QgY2hh
ciAqc3JjLCBjaGFyICpkc3QsCiAjZGVmaW5lIEFSR0JBU0UgMTYJCQogI2RlZmluZSBGUAkJMTIK
IAkJCi1FTlRSWShjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfU1RBUlQoY3N1
bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKIAlzdWJsICAkNCwlZXNwCQogCXB1c2hsICVlZGkKIAlw
dXNobCAlZXNpCkBAIC0zOTgsNyArMzk4LDcgQEAgRFNUKAltb3ZiICVjbCwgKCVlZGkpCSkKIAlw
b3BsICVlZGkKIAlwb3BsICVlY3gJCQkjIGVxdWl2YWxlbnQgdG8gYWRkbCAkNCwlZXNwCiAJcmV0
CQotRU5EUFJPQyhjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfRU5EKGNzdW1f
cGFydGlhbF9jb3B5X2dlbmVyaWMpCiAKICNlbHNlCiAKQEAgLTQxNiw3ICs0MTYsNyBAQCBFTkRQ
Uk9DKGNzdW1fcGFydGlhbF9jb3B5X2dlbmVyaWMpCiAKICNkZWZpbmUgQVJHQkFTRSAxMgogCQkK
LUVOVFJZKGNzdW1fcGFydGlhbF9jb3B5X2dlbmVyaWMpCitTWU1fRlVOQ19TVEFSVChjc3VtX3Bh
cnRpYWxfY29weV9nZW5lcmljKQogCXB1c2hsICVlYngKIAlwdXNobCAlZWRpCiAJcHVzaGwgJWVz
aQpAQCAtNDgzLDcgKzQ4Myw3IEBAIERTVCgJbW92YiAlZGwsICglZWRpKSAgICAgICAgICkKIAlw
b3BsICVlZGkKIAlwb3BsICVlYngKIAlyZXQKLUVORFBST0MoY3N1bV9wYXJ0aWFsX2NvcHlfZ2Vu
ZXJpYykKK1NZTV9GVU5DX0VORChjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQogCQkJCQogI3Vu
ZGVmIFJPVU5ECiAjdW5kZWYgUk9VTkQxCQkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbGVh
cl9wYWdlXzY0LlMgYi9hcmNoL3g4Ni9saWIvY2xlYXJfcGFnZV82NC5TCmluZGV4IDc1YTVhNDUu
LmM0YzdkZDEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbGVhcl9wYWdlXzY0LlMKKysrIGIv
YXJjaC94ODYvbGliL2NsZWFyX3BhZ2VfNjQuUwpAQCAtMTMsMTUgKzEzLDE1IEBACiAgKiBaZXJv
IGEgcGFnZS4KICAqICVyZGkJLSBwYWdlCiAgKi8KLUVOVFJZKGNsZWFyX3BhZ2VfcmVwKQorU1lN
X0ZVTkNfU1RBUlQoY2xlYXJfcGFnZV9yZXApCiAJbW92bCAkNDA5Ni84LCVlY3gKIAl4b3JsICVl
YXgsJWVheAogCXJlcCBzdG9zcQogCXJldAotRU5EUFJPQyhjbGVhcl9wYWdlX3JlcCkKK1NZTV9G
VU5DX0VORChjbGVhcl9wYWdlX3JlcCkKIEVYUE9SVF9TWU1CT0xfR1BMKGNsZWFyX3BhZ2VfcmVw
KQogCi1FTlRSWShjbGVhcl9wYWdlX29yaWcpCitTWU1fRlVOQ19TVEFSVChjbGVhcl9wYWdlX29y
aWcpCiAJeG9ybCAgICVlYXgsJWVheAogCW1vdmwgICAkNDA5Ni82NCwlZWN4CiAJLnAyYWxpZ24g
NApAQCAtNDAsMTMgKzQwLDEzIEBAIEVOVFJZKGNsZWFyX3BhZ2Vfb3JpZykKIAlqbnoJLkxsb29w
CiAJbm9wCiAJcmV0Ci1FTkRQUk9DKGNsZWFyX3BhZ2Vfb3JpZykKK1NZTV9GVU5DX0VORChjbGVh
cl9wYWdlX29yaWcpCiBFWFBPUlRfU1lNQk9MX0dQTChjbGVhcl9wYWdlX29yaWcpCiAKLUVOVFJZ
KGNsZWFyX3BhZ2VfZXJtcykKK1NZTV9GVU5DX1NUQVJUKGNsZWFyX3BhZ2VfZXJtcykKIAltb3Zs
ICQ0MDk2LCVlY3gKIAl4b3JsICVlYXgsJWVheAogCXJlcCBzdG9zYgogCXJldAotRU5EUFJPQyhj
bGVhcl9wYWdlX2VybXMpCitTWU1fRlVOQ19FTkQoY2xlYXJfcGFnZV9lcm1zKQogRVhQT1JUX1NZ
TUJPTF9HUEwoY2xlYXJfcGFnZV9lcm1zKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2NtcHhj
aGcxNmJfZW11LlMgYi9hcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUwppbmRleCBkNjMxODU2
Li4zNTQyNTAyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUworKysg
Yi9hcmNoL3g4Ni9saWIvY21weGNoZzE2Yl9lbXUuUwpAQCAtMTMsNyArMTMsNyBAQAogICogJXJj
eCA6IGhpZ2ggNjQgYml0cyBvZiBuZXcgdmFsdWUKICAqICVhbCAgOiBPcGVyYXRpb24gc3VjY2Vz
c2Z1bAogICovCi1FTlRSWSh0aGlzX2NwdV9jbXB4Y2hnMTZiX2VtdSkKK1NZTV9GVU5DX1NUQVJU
KHRoaXNfY3B1X2NtcHhjaGcxNmJfZW11KQogCiAjCiAjIEVtdWxhdGUgJ2NtcHhjaGcxNmIgJWdz
OiglcnNpKScgZXhjZXB0IHdlIHJldHVybiB0aGUgcmVzdWx0IGluICVhbCBub3QKQEAgLTQ0LDQg
KzQ0LDQgQEAgRU5UUlkodGhpc19jcHVfY21weGNoZzE2Yl9lbXUpCiAJeG9yICVhbCwlYWwKIAly
ZXQKIAotRU5EUFJPQyh0aGlzX2NwdV9jbXB4Y2hnMTZiX2VtdSkKK1NZTV9GVU5DX0VORCh0aGlz
X2NwdV9jbXB4Y2hnMTZiX2VtdSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnOGJf
ZW11LlMgYi9hcmNoL3g4Ni9saWIvY21weGNoZzhiX2VtdS5TCmluZGV4IDY5MWQ4MGUuLmNhMDFl
ZDYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2xpYi9jbXB4Y2hnOGJfZW11LlMKKysrIGIvYXJjaC94
ODYvbGliL2NtcHhjaGc4Yl9lbXUuUwpAQCAtMTMsNyArMTMsNyBAQAogICogJWVieCA6IGxvdyAz
MiBiaXRzIG9mIG5ldyB2YWx1ZQogICogJWVjeCA6IGhpZ2ggMzIgYml0cyBvZiBuZXcgdmFsdWUK
ICAqLwotRU5UUlkoY21weGNoZzhiX2VtdSkKK1NZTV9GVU5DX1NUQVJUKGNtcHhjaGc4Yl9lbXUp
CiAKICMKICMgRW11bGF0ZSAnY21weGNoZzhiICglZXNpKScgb24gVVAgZXhjZXB0IHdlIGRvbid0
CkBAIC00Miw1ICs0Miw1IEBAIEVOVFJZKGNtcHhjaGc4Yl9lbXUpCiAJcG9wZmwKIAlyZXQKIAot
RU5EUFJPQyhjbXB4Y2hnOGJfZW11KQorU1lNX0ZVTkNfRU5EKGNtcHhjaGc4Yl9lbXUpCiBFWFBP
UlRfU1lNQk9MKGNtcHhjaGc4Yl9lbXUpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvY29weV9w
YWdlXzY0LlMgYi9hcmNoL3g4Ni9saWIvY29weV9wYWdlXzY0LlMKaW5kZXggZjUwNTg3MC4uMjQw
MmQ0YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2NvcHlfcGFnZV82NC5TCisrKyBiL2FyY2gv
eDg2L2xpYi9jb3B5X3BhZ2VfNjQuUwpAQCAtMTMsMTIgKzEzLDEyIEBACiAgKiBwcmVmZXRjaCBk
aXN0YW5jZSBiYXNlZCBvbiBTTVAvVVAuCiAgKi8KIAlBTElHTgotRU5UUlkoY29weV9wYWdlKQor
U1lNX0ZVTkNfU1RBUlQoY29weV9wYWdlKQogCUFMVEVSTkFUSVZFICJqbXAgY29weV9wYWdlX3Jl
Z3MiLCAiIiwgWDg2X0ZFQVRVUkVfUkVQX0dPT0QKIAltb3ZsCSQ0MDk2LzgsICVlY3gKIAlyZXAJ
bW92c3EKIAlyZXQKLUVORFBST0MoY29weV9wYWdlKQorU1lNX0ZVTkNfRU5EKGNvcHlfcGFnZSkK
IEVYUE9SVF9TWU1CT0woY29weV9wYWdlKQogCiBTWU1fRlVOQ19TVEFSVF9MT0NBTChjb3B5X3Bh
Z2VfcmVncykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9jb3B5X3VzZXJfNjQuUyBiL2FyY2gv
eDg2L2xpYi9jb3B5X3VzZXJfNjQuUwppbmRleCA0YTEyYjNjLi44MTZmMTI4IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9saWIvY29weV91c2VyXzY0LlMKKysrIGIvYXJjaC94ODYvbGliL2NvcHlfdXNl
cl82NC5TCkBAIC01Myw3ICs1Myw3IEBACiAgKiBPdXRwdXQ6CiAgKiBlYXggdW5jb3BpZWQgYnl0
ZXMgb3IgMCBpZiBzdWNjZXNzZnVsLgogICovCi1FTlRSWShjb3B5X3VzZXJfZ2VuZXJpY191bnJv
bGxlZCkKK1NZTV9GVU5DX1NUQVJUKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQogCUFTTV9T
VEFDCiAJY21wbCAkOCwlZWR4CiAJamIgMjBmCQkvKiBsZXNzIHRoZW4gOCBieXRlcywgZ28gdG8g
Ynl0ZSBjb3B5IGxvb3AgKi8KQEAgLTEzNiw3ICsxMzYsNyBAQCBFTlRSWShjb3B5X3VzZXJfZ2Vu
ZXJpY191bnJvbGxlZCkKIAlfQVNNX0VYVEFCTEVfVUEoMTliLCA0MGIpCiAJX0FTTV9FWFRBQkxF
X1VBKDIxYiwgNTBiKQogCV9BU01fRVhUQUJMRV9VQSgyMmIsIDUwYikKLUVORFBST0MoY29weV91
c2VyX2dlbmVyaWNfdW5yb2xsZWQpCitTWU1fRlVOQ19FTkQoY29weV91c2VyX2dlbmVyaWNfdW5y
b2xsZWQpCiBFWFBPUlRfU1lNQk9MKGNvcHlfdXNlcl9nZW5lcmljX3Vucm9sbGVkKQogCiAvKiBT
b21lIENQVXMgcnVuIGZhc3RlciB1c2luZyB0aGUgc3RyaW5nIGNvcHkgaW5zdHJ1Y3Rpb25zLgpA
QCAtMTU3LDcgKzE1Nyw3IEBAIEVYUE9SVF9TWU1CT0woY29weV91c2VyX2dlbmVyaWNfdW5yb2xs
ZWQpCiAgKiBPdXRwdXQ6CiAgKiBlYXggdW5jb3BpZWQgYnl0ZXMgb3IgMCBpZiBzdWNjZXNzZnVs
LgogICovCi1FTlRSWShjb3B5X3VzZXJfZ2VuZXJpY19zdHJpbmcpCitTWU1fRlVOQ19TVEFSVChj
b3B5X3VzZXJfZ2VuZXJpY19zdHJpbmcpCiAJQVNNX1NUQUMKIAljbXBsICQ4LCVlZHgKIAlqYiAy
ZgkJLyogbGVzcyB0aGFuIDggYnl0ZXMsIGdvIHRvIGJ5dGUgY29weSBsb29wICovCkBAIC0xODIs
NyArMTgyLDcgQEAgRU5UUlkoY29weV91c2VyX2dlbmVyaWNfc3RyaW5nKQogCiAJX0FTTV9FWFRB
QkxFX1VBKDFiLCAxMWIpCiAJX0FTTV9FWFRBQkxFX1VBKDNiLCAxMmIpCi1FTkRQUk9DKGNvcHlf
dXNlcl9nZW5lcmljX3N0cmluZykKK1NZTV9GVU5DX0VORChjb3B5X3VzZXJfZ2VuZXJpY19zdHJp
bmcpCiBFWFBPUlRfU1lNQk9MKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykKIAogLyoKQEAgLTE5
Nyw3ICsxOTcsNyBAQCBFWFBPUlRfU1lNQk9MKGNvcHlfdXNlcl9nZW5lcmljX3N0cmluZykKICAq
IE91dHB1dDoKICAqIGVheCB1bmNvcGllZCBieXRlcyBvciAwIGlmIHN1Y2Nlc3NmdWwuCiAgKi8K
LUVOVFJZKGNvcHlfdXNlcl9lbmhhbmNlZF9mYXN0X3N0cmluZykKK1NZTV9GVU5DX1NUQVJUKGNv
cHlfdXNlcl9lbmhhbmNlZF9mYXN0X3N0cmluZykKIAlBU01fU1RBQwogCWNtcGwgJDY0LCVlZHgK
IAlqYiAuTF9jb3B5X3Nob3J0X3N0cmluZwkvKiBsZXNzIHRoZW4gNjQgYnl0ZXMsIGF2b2lkIHRo
ZSBjb3N0bHkgJ3JlcCcgKi8KQEAgLTIxNCw3ICsyMTQsNyBAQCBFTlRSWShjb3B5X3VzZXJfZW5o
YW5jZWRfZmFzdF9zdHJpbmcpCiAJLnByZXZpb3VzCiAKIAlfQVNNX0VYVEFCTEVfVUEoMWIsIDEy
YikKLUVORFBST0MoY29weV91c2VyX2VuaGFuY2VkX2Zhc3Rfc3RyaW5nKQorU1lNX0ZVTkNfRU5E
KGNvcHlfdXNlcl9lbmhhbmNlZF9mYXN0X3N0cmluZykKIEVYUE9SVF9TWU1CT0woY29weV91c2Vy
X2VuaGFuY2VkX2Zhc3Rfc3RyaW5nKQogCiAvKgpAQCAtMjQ5LDcgKzI0OSw3IEBAIFNZTV9DT0RF
X0VORCguTGNvcHlfdXNlcl9oYW5kbGVfdGFpbCkKICAqICAtIFJlcXVpcmUgOC1ieXRlIGFsaWdu
bWVudCB3aGVuIHNpemUgaXMgOCBieXRlcyBvciBsYXJnZXIuCiAgKiAgLSBSZXF1aXJlIDQtYnl0
ZSBhbGlnbm1lbnQgd2hlbiBzaXplIGlzIDQgYnl0ZXMuCiAgKi8KLUVOVFJZKF9fY29weV91c2Vy
X25vY2FjaGUpCitTWU1fRlVOQ19TVEFSVChfX2NvcHlfdXNlcl9ub2NhY2hlKQogCUFTTV9TVEFD
CiAKIAkvKiBJZiBzaXplIGlzIGxlc3MgdGhhbiA4IGJ5dGVzLCBnbyB0byA0LWJ5dGUgY29weSAq
LwpAQCAtMzg4LDUgKzM4OCw1IEBAIEVOVFJZKF9fY29weV91c2VyX25vY2FjaGUpCiAJX0FTTV9F
WFRBQkxFX1VBKDMxYiwgLkxfZml4dXBfNGJfY29weSkKIAlfQVNNX0VYVEFCTEVfVUEoNDBiLCAu
TF9maXh1cF8xYl9jb3B5KQogCV9BU01fRVhUQUJMRV9VQSg0MWIsIC5MX2ZpeHVwXzFiX2NvcHkp
Ci1FTkRQUk9DKF9fY29weV91c2VyX25vY2FjaGUpCitTWU1fRlVOQ19FTkQoX19jb3B5X3VzZXJf
bm9jYWNoZSkKIEVYUE9SVF9TWU1CT0woX19jb3B5X3VzZXJfbm9jYWNoZSkKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2xpYi9jc3VtLWNvcHlfNjQuUyBiL2FyY2gveDg2L2xpYi9jc3VtLWNvcHlfNjQu
UwppbmRleCBhNGEzNzllLi4zMzk0YThmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIvY3N1bS1j
b3B5XzY0LlMKKysrIGIvYXJjaC94ODYvbGliL2NzdW0tY29weV82NC5TCkBAIC00OSw3ICs0OSw3
IEBACiAJLmVuZG0KIAogCi1FTlRSWShjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZV
TkNfU1RBUlQoY3N1bV9wYXJ0aWFsX2NvcHlfZ2VuZXJpYykKIAljbXBsCSQzKjY0LCAlZWR4CiAJ
amxlCS5MaWdub3JlCiAKQEAgLTIyNSw0ICsyMjUsNCBAQCBFTlRSWShjc3VtX3BhcnRpYWxfY29w
eV9nZW5lcmljKQogCWp6ICAgLkxlbmRlCiAJbW92bCAkLUVGQVVMVCwgKCVyYXgpCiAJam1wIC5M
ZW5kZQotRU5EUFJPQyhjc3VtX3BhcnRpYWxfY29weV9nZW5lcmljKQorU1lNX0ZVTkNfRU5EKGNz
dW1fcGFydGlhbF9jb3B5X2dlbmVyaWMpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvZ2V0dXNl
ci5TIGIvYXJjaC94ODYvbGliL2dldHVzZXIuUwppbmRleCBmOWY1OWViLi5jOGE4NWI1IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9saWIvZ2V0dXNlci5TCisrKyBiL2FyY2gveDg2L2xpYi9nZXR1c2Vy
LlMKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxhc20vZXhwb3J0Lmg+CiAKIAkudGV4dAot
RU5UUlkoX19nZXRfdXNlcl8xKQorU1lNX0ZVTkNfU1RBUlQoX19nZXRfdXNlcl8xKQogCW1vdiBQ
RVJfQ1BVX1ZBUihjdXJyZW50X3Rhc2spLCAlX0FTTV9EWAogCWNtcCBUQVNLX2FkZHJfbGltaXQo
JV9BU01fRFgpLCVfQVNNX0FYCiAJamFlIGJhZF9nZXRfdXNlcgpAQCAtNDcsMTAgKzQ3LDEwIEBA
IEVOVFJZKF9fZ2V0X3VzZXJfMSkKIAl4b3IgJWVheCwlZWF4CiAJQVNNX0NMQUMKIAlyZXQKLUVO
RFBST0MoX19nZXRfdXNlcl8xKQorU1lNX0ZVTkNfRU5EKF9fZ2V0X3VzZXJfMSkKIEVYUE9SVF9T
WU1CT0woX19nZXRfdXNlcl8xKQogCi1FTlRSWShfX2dldF91c2VyXzIpCitTWU1fRlVOQ19TVEFS
VChfX2dldF91c2VyXzIpCiAJYWRkICQxLCVfQVNNX0FYCiAJamMgYmFkX2dldF91c2VyCiAJbW92
IFBFUl9DUFVfVkFSKGN1cnJlbnRfdGFzayksICVfQVNNX0RYCkBAIC02MywxMCArNjMsMTAgQEAg
RU5UUlkoX19nZXRfdXNlcl8yKQogCXhvciAlZWF4LCVlYXgKIAlBU01fQ0xBQwogCXJldAotRU5E
UFJPQyhfX2dldF91c2VyXzIpCitTWU1fRlVOQ19FTkQoX19nZXRfdXNlcl8yKQogRVhQT1JUX1NZ
TUJPTChfX2dldF91c2VyXzIpCiAKLUVOVFJZKF9fZ2V0X3VzZXJfNCkKK1NZTV9GVU5DX1NUQVJU
KF9fZ2V0X3VzZXJfNCkKIAlhZGQgJDMsJV9BU01fQVgKIAlqYyBiYWRfZ2V0X3VzZXIKIAltb3Yg
UEVSX0NQVV9WQVIoY3VycmVudF90YXNrKSwgJV9BU01fRFgKQEAgLTc5LDEwICs3OSwxMCBAQCBF
TlRSWShfX2dldF91c2VyXzQpCiAJeG9yICVlYXgsJWVheAogCUFTTV9DTEFDCiAJcmV0Ci1FTkRQ
Uk9DKF9fZ2V0X3VzZXJfNCkKK1NZTV9GVU5DX0VORChfX2dldF91c2VyXzQpCiBFWFBPUlRfU1lN
Qk9MKF9fZ2V0X3VzZXJfNCkKIAotRU5UUlkoX19nZXRfdXNlcl84KQorU1lNX0ZVTkNfU1RBUlQo
X19nZXRfdXNlcl84KQogI2lmZGVmIENPTkZJR19YODZfNjQKIAlhZGQgJDcsJV9BU01fQVgKIAlq
YyBiYWRfZ2V0X3VzZXIKQEAgLTExMSw3ICsxMTEsNyBAQCBFTlRSWShfX2dldF91c2VyXzgpCiAJ
QVNNX0NMQUMKIAlyZXQKICNlbmRpZgotRU5EUFJPQyhfX2dldF91c2VyXzgpCitTWU1fRlVOQ19F
TkQoX19nZXRfdXNlcl84KQogRVhQT1JUX1NZTUJPTChfX2dldF91c2VyXzgpCiAKIApkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvbGliL2h3ZWlnaHQuUyBiL2FyY2gveDg2L2xpYi9od2VpZ2h0LlMKaW5k
ZXggYTE0Zjk5My4uZGJmOGNjOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2h3ZWlnaHQuUwor
KysgYi9hcmNoL3g4Ni9saWIvaHdlaWdodC5TCkBAIC04LDcgKzgsNyBAQAogICogdW5zaWduZWQg
aW50IF9fc3dfaHdlaWdodDMyKHVuc2lnbmVkIGludCB3KQogICogJXJkaTogdwogICovCi1FTlRS
WShfX3N3X2h3ZWlnaHQzMikKK1NZTV9GVU5DX1NUQVJUKF9fc3dfaHdlaWdodDMyKQogCiAjaWZk
ZWYgQ09ORklHX1g4Nl82NAogCW1vdmwgJWVkaSwgJWVheAkJCQkjIHcKQEAgLTMzLDEwICszMywx
MCBAQCBFTlRSWShfX3N3X2h3ZWlnaHQzMikKIAlzaHJsICQyNCwgJWVheAkJCQkjIHcgPSB3X3Rt
cCA+PiAyNAogCV9fQVNNX1NJWkUocG9wLCkgJV9fQVNNX1JFRyhkeCkKIAlyZXQKLUVORFBST0Mo
X19zd19od2VpZ2h0MzIpCitTWU1fRlVOQ19FTkQoX19zd19od2VpZ2h0MzIpCiBFWFBPUlRfU1lN
Qk9MKF9fc3dfaHdlaWdodDMyKQogCi1FTlRSWShfX3N3X2h3ZWlnaHQ2NCkKK1NZTV9GVU5DX1NU
QVJUKF9fc3dfaHdlaWdodDY0KQogI2lmZGVmIENPTkZJR19YODZfNjQKIAlwdXNocSAgICVyZGkK
IAlwdXNocSAgICVyZHgKQEAgLTc5LDUgKzc5LDUgQEAgRU5UUlkoX19zd19od2VpZ2h0NjQpCiAJ
cG9wbCAgICAlZWN4CiAJcmV0CiAjZW5kaWYKLUVORFBST0MoX19zd19od2VpZ2h0NjQpCitTWU1f
RlVOQ19FTkQoX19zd19od2VpZ2h0NjQpCiBFWFBPUlRfU1lNQk9MKF9fc3dfaHdlaWdodDY0KQpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2lvbWFwX2NvcHlfNjQuUyBiL2FyY2gveDg2L2xpYi9p
b21hcF9jb3B5XzY0LlMKaW5kZXggYTliZGYwOC4uY2I1YTE5NiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvbGliL2lvbWFwX2NvcHlfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvaW9tYXBfY29weV82NC5T
CkBAIC04LDggKzgsOCBAQAogLyoKICAqIG92ZXJyaWRlIGdlbmVyaWMgdmVyc2lvbiBpbiBsaWIv
aW9tYXBfY29weS5jCiAgKi8KLUVOVFJZKF9faW93cml0ZTMyX2NvcHkpCitTWU1fRlVOQ19TVEFS
VChfX2lvd3JpdGUzMl9jb3B5KQogCW1vdmwgJWVkeCwlZWN4CiAJcmVwIG1vdnNkCiAJcmV0Ci1F
TkRQUk9DKF9faW93cml0ZTMyX2NvcHkpCitTWU1fRlVOQ19FTkQoX19pb3dyaXRlMzJfY29weSkK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2xpYi9tZW1jcHlfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1j
cHlfNjQuUwppbmRleCAzMjY1YjIxLi41NmIyNDNiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9saWIv
bWVtY3B5XzY0LlMKKysrIGIvYXJjaC94ODYvbGliL21lbWNweV82NC5TCkBAIC0xOTMsNyArMTkz
LDcgQEAgTUNTQUZFX1RFU1RfQ1RMCiAgKiBOb3RlIHRoYXQgd2Ugb25seSBjYXRjaCBtYWNoaW5l
IGNoZWNrcyB3aGVuIHJlYWRpbmcgdGhlIHNvdXJjZSBhZGRyZXNzZXMuCiAgKiBXcml0ZXMgdG8g
dGFyZ2V0IGFyZSBwb3N0ZWQgYW5kIGRvbid0IGdlbmVyYXRlIG1hY2hpbmUgY2hlY2tzLgogICov
Ci1FTlRSWShfX21lbWNweV9tY3NhZmUpCitTWU1fRlVOQ19TVEFSVChfX21lbWNweV9tY3NhZmUp
CiAJY21wbCAkOCwgJWVkeAogCS8qIExlc3MgdGhhbiA4IGJ5dGVzPyBHbyB0byBieXRlIGNvcHkg
bG9vcCAqLwogCWpiIC5MX25vX3dob2xlX3dvcmRzCkBAIC0yNjAsNyArMjYwLDcgQEAgRU5UUlko
X19tZW1jcHlfbWNzYWZlKQogCXhvcmwgJWVheCwgJWVheAogLkxfZG9uZToKIAlyZXQKLUVORFBS
T0MoX19tZW1jcHlfbWNzYWZlKQorU1lNX0ZVTkNfRU5EKF9fbWVtY3B5X21jc2FmZSkKIEVYUE9S
VF9TWU1CT0xfR1BMKF9fbWVtY3B5X21jc2FmZSkKIAogCS5zZWN0aW9uIC5maXh1cCwgImF4Igpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbW1vdmVfNjQuUyBiL2FyY2gveDg2L2xpYi9tZW1t
b3ZlXzY0LlMKaW5kZXggNTBjMTY0OC4uMzM3ODMwZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGli
L21lbW1vdmVfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtbW92ZV82NC5TCkBAIC0yNyw3ICsy
Nyw3IEBACiAud2VhayBtZW1tb3ZlCiAKIFNZTV9GVU5DX1NUQVJUX0FMSUFTKG1lbW1vdmUpCi1F
TlRSWShfX21lbW1vdmUpCitTWU1fRlVOQ19TVEFSVChfX21lbW1vdmUpCiAKIAkvKiBIYW5kbGUg
bW9yZSAzMiBieXRlcyBpbiBsb29wICovCiAJbW92ICVyZGksICVyYXgKQEAgLTIwNyw3ICsyMDcs
NyBAQCBFTlRSWShfX21lbW1vdmUpCiAJbW92YiAlcjExYiwgKCVyZGkpCiAxMzoKIAlyZXRxCi1F
TkRQUk9DKF9fbWVtbW92ZSkKK1NZTV9GVU5DX0VORChfX21lbW1vdmUpCiBTWU1fRlVOQ19FTkRf
QUxJQVMobWVtbW92ZSkKIEVYUE9SVF9TWU1CT0woX19tZW1tb3ZlKQogRVhQT1JUX1NZTUJPTCht
ZW1tb3ZlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL21lbXNldF82NC5TIGIvYXJjaC94ODYv
bGliL21lbXNldF82NC5TCmluZGV4IDU2NGFiZjkuLjlmZjE1ZWUgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2xpYi9tZW1zZXRfNjQuUworKysgYi9hcmNoL3g4Ni9saWIvbWVtc2V0XzY0LlMKQEAgLTIw
LDcgKzIwLDcgQEAKICAqIHJheCAgIG9yaWdpbmFsIGRlc3RpbmF0aW9uCiAgKi8KIFNZTV9GVU5D
X1NUQVJUX0FMSUFTKG1lbXNldCkKLUVOVFJZKF9fbWVtc2V0KQorU1lNX0ZVTkNfU1RBUlQoX19t
ZW1zZXQpCiAJLyoKIAkgKiBTb21lIENQVXMgc3VwcG9ydCBlbmhhbmNlZCBSRVAgTU9WU0IvU1RP
U0IgZmVhdHVyZS4gSXQgaXMgcmVjb21tZW5kZWQKIAkgKiB0byB1c2UgaXQgd2hlbiBwb3NzaWJs
ZS4gSWYgbm90IGF2YWlsYWJsZSwgdXNlIGZhc3Qgc3RyaW5nIGluc3RydWN0aW9ucy4KQEAgLTQz
LDcgKzQzLDcgQEAgRU5UUlkoX19tZW1zZXQpCiAJcmVwIHN0b3NiCiAJbW92cSAlcjksJXJheAog
CXJldAotRU5EUFJPQyhfX21lbXNldCkKK1NZTV9GVU5DX0VORChfX21lbXNldCkKIFNZTV9GVU5D
X0VORF9BTElBUyhtZW1zZXQpCiBFWFBPUlRfU1lNQk9MKG1lbXNldCkKIEVYUE9SVF9TWU1CT0wo
X19tZW1zZXQpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9saWIvbXNyLXJlZy5TIGIvYXJjaC94ODYv
bGliL21zci1yZWcuUwppbmRleCBlZDMzY2JhLi5hMmI5Y2FhIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9saWIvbXNyLXJlZy5TCisrKyBiL2FyY2gveDg2L2xpYi9tc3ItcmVnLlMKQEAgLTEyLDcgKzEy
LDcgQEAKICAqCiAgKi8KIC5tYWNybyBvcF9zYWZlX3JlZ3Mgb3AKLUVOVFJZKFxvcFwoKV9zYWZl
X3JlZ3MpCitTWU1fRlVOQ19TVEFSVChcb3BcKClfc2FmZV9yZWdzKQogCXB1c2hxICVyYngKIAlw
dXNocSAlcjEyCiAJbW92cQklcmRpLCAlcjEwCS8qIFNhdmUgcG9pbnRlciAqLwpAQCAtNDEsMTMg
KzQxLDEzIEBAIEVOVFJZKFxvcFwoKV9zYWZlX3JlZ3MpCiAJam1wICAgICAyYgogCiAJX0FTTV9F
WFRBQkxFKDFiLCAzYikKLUVORFBST0MoXG9wXCgpX3NhZmVfcmVncykKK1NZTV9GVU5DX0VORChc
b3BcKClfc2FmZV9yZWdzKQogLmVuZG0KIAogI2Vsc2UgLyogWDg2XzMyICovCiAKIC5tYWNybyBv
cF9zYWZlX3JlZ3Mgb3AKLUVOVFJZKFxvcFwoKV9zYWZlX3JlZ3MpCitTWU1fRlVOQ19TVEFSVChc
b3BcKClfc2FmZV9yZWdzKQogCXB1c2hsICVlYngKIAlwdXNobCAlZWJwCiAJcHVzaGwgJWVzaQpA
QCAtODMsNyArODMsNyBAQCBFTlRSWShcb3BcKClfc2FmZV9yZWdzKQogCWptcCAgICAgMmIKIAog
CV9BU01fRVhUQUJMRSgxYiwgM2IpCi1FTkRQUk9DKFxvcFwoKV9zYWZlX3JlZ3MpCitTWU1fRlVO
Q19FTkQoXG9wXCgpX3NhZmVfcmVncykKIC5lbmRtCiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvbGliL3B1dHVzZXIuUyBiL2FyY2gveDg2L2xpYi9wdXR1c2VyLlMKaW5kZXggYTkzOTFk
Ny4uN2M3YzkyZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL3B1dHVzZXIuUworKysgYi9hcmNo
L3g4Ni9saWIvcHV0dXNlci5TCkBAIC0zNCw3ICszNCw3IEBACiAjZGVmaW5lIEVOVEVSCW1vdiBQ
RVJfQ1BVX1ZBUihjdXJyZW50X3Rhc2spLCAlX0FTTV9CWAogCiAudGV4dAotRU5UUlkoX19wdXRf
dXNlcl8xKQorU1lNX0ZVTkNfU1RBUlQoX19wdXRfdXNlcl8xKQogCUVOVEVSCiAJY21wIFRBU0tf
YWRkcl9saW1pdCglX0FTTV9CWCksJV9BU01fQ1gKIAlqYWUgLkxiYWRfcHV0X3VzZXIKQEAgLTQz
LDEwICs0MywxMCBAQCBFTlRSWShfX3B1dF91c2VyXzEpCiAJeG9yICVlYXgsJWVheAogCUFTTV9D
TEFDCiAJcmV0Ci1FTkRQUk9DKF9fcHV0X3VzZXJfMSkKK1NZTV9GVU5DX0VORChfX3B1dF91c2Vy
XzEpCiBFWFBPUlRfU1lNQk9MKF9fcHV0X3VzZXJfMSkKIAotRU5UUlkoX19wdXRfdXNlcl8yKQor
U1lNX0ZVTkNfU1RBUlQoX19wdXRfdXNlcl8yKQogCUVOVEVSCiAJbW92IFRBU0tfYWRkcl9saW1p
dCglX0FTTV9CWCksJV9BU01fQlgKIAlzdWIgJDEsJV9BU01fQlgKQEAgLTU3LDEwICs1NywxMCBA
QCBFTlRSWShfX3B1dF91c2VyXzIpCiAJeG9yICVlYXgsJWVheAogCUFTTV9DTEFDCiAJcmV0Ci1F
TkRQUk9DKF9fcHV0X3VzZXJfMikKK1NZTV9GVU5DX0VORChfX3B1dF91c2VyXzIpCiBFWFBPUlRf
U1lNQk9MKF9fcHV0X3VzZXJfMikKIAotRU5UUlkoX19wdXRfdXNlcl80KQorU1lNX0ZVTkNfU1RB
UlQoX19wdXRfdXNlcl80KQogCUVOVEVSCiAJbW92IFRBU0tfYWRkcl9saW1pdCglX0FTTV9CWCks
JV9BU01fQlgKIAlzdWIgJDMsJV9BU01fQlgKQEAgLTcxLDEwICs3MSwxMCBAQCBFTlRSWShfX3B1
dF91c2VyXzQpCiAJeG9yICVlYXgsJWVheAogCUFTTV9DTEFDCiAJcmV0Ci1FTkRQUk9DKF9fcHV0
X3VzZXJfNCkKK1NZTV9GVU5DX0VORChfX3B1dF91c2VyXzQpCiBFWFBPUlRfU1lNQk9MKF9fcHV0
X3VzZXJfNCkKIAotRU5UUlkoX19wdXRfdXNlcl84KQorU1lNX0ZVTkNfU1RBUlQoX19wdXRfdXNl
cl84KQogCUVOVEVSCiAJbW92IFRBU0tfYWRkcl9saW1pdCglX0FTTV9CWCksJV9BU01fQlgKIAlz
dWIgJDcsJV9BU01fQlgKQEAgLTg4LDcgKzg4LDcgQEAgRU5UUlkoX19wdXRfdXNlcl84KQogCXhv
ciAlZWF4LCVlYXgKIAlBU01fQ0xBQwogCVJFVAotRU5EUFJPQyhfX3B1dF91c2VyXzgpCitTWU1f
RlVOQ19FTkQoX19wdXRfdXNlcl84KQogRVhQT1JUX1NZTUJPTChfX3B1dF91c2VyXzgpCiAKIFNZ
TV9DT0RFX1NUQVJUX0xPQ0FMKC5MYmFkX3B1dF91c2VyX2NsYWMpCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9saWIvcmV0cG9saW5lLlMgYi9hcmNoL3g4Ni9saWIvcmV0cG9saW5lLlMKaW5kZXggYzkw
OTk2MS4uMzYzZWMxMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL3JldHBvbGluZS5TCisrKyBi
L2FyY2gveDg2L2xpYi9yZXRwb2xpbmUuUwpAQCAtMTEsMTEgKzExLDExIEBACiAubWFjcm8gVEhV
TksgcmVnCiAJLnNlY3Rpb24gLnRleHQuX194ODYuaW5kaXJlY3RfdGh1bmsKIAotRU5UUlkoX194
ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKK1NZTV9GVU5DX1NUQVJUKF9feDg2X2luZGlyZWN0X3Ro
dW5rX1xyZWcpCiAJQ0ZJX1NUQVJUUFJPQwogCUpNUF9OT1NQRUMgJVxyZWcKIAlDRklfRU5EUFJP
QwotRU5EUFJPQyhfX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnKQorU1lNX0ZVTkNfRU5EKF9feDg2
X2luZGlyZWN0X3RodW5rX1xyZWcpCiAuZW5kbQogCiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bW0vbWVtX2VuY3J5cHRfYm9vdC5TIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TCmlu
ZGV4IDZkNzE0ODEuLjEwNmVhZDAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL21lbV9lbmNyeXB0
X2Jvb3QuUworKysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMKQEAgLTE2LDcgKzE2
LDcgQEAKIAogCS50ZXh0CiAJLmNvZGU2NAotRU5UUlkoc21lX2VuY3J5cHRfZXhlY3V0ZSkKK1NZ
TV9GVU5DX1NUQVJUKHNtZV9lbmNyeXB0X2V4ZWN1dGUpCiAKIAkvKgogCSAqIEVudHJ5IHBhcmFt
ZXRlcnM6CkBAIC02Niw5ICs2Niw5IEBAIEVOVFJZKHNtZV9lbmNyeXB0X2V4ZWN1dGUpCiAJcG9w
CSVyYnAKIAogCXJldAotRU5EUFJPQyhzbWVfZW5jcnlwdF9leGVjdXRlKQorU1lNX0ZVTkNfRU5E
KHNtZV9lbmNyeXB0X2V4ZWN1dGUpCiAKLUVOVFJZKF9fZW5jX2NvcHkpCitTWU1fRlVOQ19TVEFS
VChfX2VuY19jb3B5KQogLyoKICAqIFJvdXRpbmUgdXNlZCB0byBlbmNyeXB0IG1lbW9yeSBpbiBw
bGFjZS4KICAqICAgVGhpcyByb3V0aW5lIG11c3QgYmUgcnVuIG91dHNpZGUgb2YgdGhlIGtlcm5l
bCBwcm9wZXIgc2luY2UKQEAgLTE1Myw0ICsxNTMsNCBAQCBFTlRSWShfX2VuY19jb3B5KQogCiAJ
cmV0CiAuTF9fZW5jX2NvcHlfZW5kOgotRU5EUFJPQyhfX2VuY19jb3B5KQorU1lNX0ZVTkNfRU5E
KF9fZW5jX2NvcHkpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3N0dWJf
NjQuUyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfc3R1Yl82NC5TCmluZGV4IDc0NjI4ZWMu
LmIxZDIzMTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfc3R1Yl82NC5T
CisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfc3R1Yl82NC5TCkBAIC0zOSw3ICszOSw3
IEBACiAJbW92ICVyc2ksICVjcjA7CQkJXAogCW1vdiAoJXJzcCksICVyc3AKIAotRU5UUlkoZWZp
X2NhbGwpCitTWU1fRlVOQ19TVEFSVChlZmlfY2FsbCkKIAlwdXNocSAlcmJwCiAJbW92cSAlcnNw
LCAlcmJwCiAJU0FWRV9YTU0KQEAgLTU1LDQgKzU1LDQgQEAgRU5UUlkoZWZpX2NhbGwpCiAJUkVT
VE9SRV9YTU0KIAlwb3BxICVyYnAKIAlyZXQKLUVORFBST0MoZWZpX2NhbGwpCitTWU1fRlVOQ19F
TkQoZWZpX2NhbGwpCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5r
XzY0LlMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpX3RodW5rXzY0LlMKaW5kZXggZDY3N2E3
ZS4uMzE4OWYxMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV90aHVua182
NC5TCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfdGh1bmtfNjQuUwpAQCAtMjUsNyAr
MjUsNyBAQAogCiAJLnRleHQKIAkuY29kZTY0Ci1FTlRSWShlZmk2NF90aHVuaykKK1NZTV9GVU5D
X1NUQVJUKGVmaTY0X3RodW5rKQogCXB1c2gJJXJicAogCXB1c2gJJXJieAogCkBAIC02MCw3ICs2
MCw3IEBAIEVOVFJZKGVmaTY0X3RodW5rKQogCXBvcAklcmJ4CiAJcG9wCSVyYnAKIAlyZXRxCi1F
TkRQUk9DKGVmaTY0X3RodW5rKQorU1lNX0ZVTkNfRU5EKGVmaTY0X3RodW5rKQogCiAvKgogICog
V2UgcnVuIHRoaXMgZnVuY3Rpb24gZnJvbSB0aGUgMToxIG1hcHBpbmcuCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfYXNtXzY0LlMgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5h
dGVfYXNtXzY0LlMKaW5kZXggNDA1N2NkNS4uNzkxOGI4NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
cG93ZXIvaGliZXJuYXRlX2FzbV82NC5TCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV9h
c21fNjQuUwpAQCAtMjIsNyArMjIsNyBAQAogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3ItZmxhZ3Mu
aD4KICNpbmNsdWRlIDxhc20vZnJhbWUuaD4KIAotRU5UUlkoc3dzdXNwX2FyY2hfc3VzcGVuZCkK
K1NZTV9GVU5DX1NUQVJUKHN3c3VzcF9hcmNoX3N1c3BlbmQpCiAJbW92cQkkc2F2ZWRfY29udGV4
dCwgJXJheAogCW1vdnEJJXJzcCwgcHRfcmVnc19zcCglcmF4KQogCW1vdnEJJXJicCwgcHRfcmVn
c19icCglcmF4KQpAQCAtNTAsNyArNTAsNyBAQCBFTlRSWShzd3N1c3BfYXJjaF9zdXNwZW5kKQog
CWNhbGwgc3dzdXNwX3NhdmUKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0Moc3dzdXNwX2FyY2hf
c3VzcGVuZCkKK1NZTV9GVU5DX0VORChzd3N1c3BfYXJjaF9zdXNwZW5kKQogCiBTWU1fQ09ERV9T
VEFSVChyZXN0b3JlX2ltYWdlKQogCS8qIHByZXBhcmUgdG8ganVtcCB0byB0aGUgaW1hZ2Uga2Vy
bmVsICovCkBAIC0xMDIsNyArMTAyLDcgQEAgU1lNX0NPREVfRU5EKGNvcmVfcmVzdG9yZV9jb2Rl
KQogCiAJIC8qIGNvZGUgYmVsb3cgYmVsb25ncyB0byB0aGUgaW1hZ2Uga2VybmVsICovCiAJLmFs
aWduIFBBR0VfU0laRQotRU5UUlkocmVzdG9yZV9yZWdpc3RlcnMpCitTWU1fRlVOQ19TVEFSVChy
ZXN0b3JlX3JlZ2lzdGVycykKIAkvKiBnbyBiYWNrIHRvIHRoZSBvcmlnaW5hbCBwYWdlIHRhYmxl
cyAqLwogCW1vdnEgICAgJXI5LCAlY3IzCiAKQEAgLTE0NCw0ICsxNDQsNCBAQCBFTlRSWShyZXN0
b3JlX3JlZ2lzdGVycykKIAltb3ZxCSVyYXgsIGluX3N1c3BlbmQoJXJpcCkKIAogCXJldAotRU5E
UFJPQyhyZXN0b3JlX3JlZ2lzdGVycykKK1NZTV9GVU5DX0VORChyZXN0b3JlX3JlZ2lzdGVycykK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tYXNtLlMgYi9hcmNoL3g4Ni94ZW4veGVuLWFz
bS5TCmluZGV4IGJlMTA0ZWUuLjUwOGZlMjAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4t
YXNtLlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1hc20uUwpAQCAtMTksNyArMTksNyBAQAogICog
ZXZlbnQgc3RhdHVzIHdpdGggb25lIGFuZCBvcGVyYXRpb24uICBJZiB0aGVyZSBhcmUgcGVuZGlu
ZyBldmVudHMsCiAgKiB0aGVuIGVudGVyIHRoZSBoeXBlcnZpc29yIHRvIGdldCB0aGVtIGhhbmRs
ZWQuCiAgKi8KLUVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKK1NZTV9GVU5DX1NUQVJUKHhl
bl9pcnFfZW5hYmxlX2RpcmVjdCkKIAlGUkFNRV9CRUdJTgogCS8qIFVubWFzayBldmVudHMgKi8K
IAltb3ZiICQwLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZvKSArIFhFTl92Y3B1X2luZm9fbWFz
awpAQCAtMzgsMTcgKzM4LDE3IEBAIEVOVFJZKHhlbl9pcnFfZW5hYmxlX2RpcmVjdCkKIDE6CiAJ
RlJBTUVfRU5ECiAJcmV0Ci0JRU5EUFJPQyh4ZW5faXJxX2VuYWJsZV9kaXJlY3QpCitTWU1fRlVO
Q19FTkQoeGVuX2lycV9lbmFibGVfZGlyZWN0KQogCiAKIC8qCiAgKiBEaXNhYmxpbmcgZXZlbnRz
IGlzIHNpbXBseSBhIG1hdHRlciBvZiBtYWtpbmcgdGhlIGV2ZW50IG1hc2sKICAqIG5vbi16ZXJv
LgogICovCi1FTlRSWSh4ZW5faXJxX2Rpc2FibGVfZGlyZWN0KQorU1lNX0ZVTkNfU1RBUlQoeGVu
X2lycV9kaXNhYmxlX2RpcmVjdCkKIAltb3ZiICQxLCBQRVJfQ1BVX1ZBUih4ZW5fdmNwdV9pbmZv
KSArIFhFTl92Y3B1X2luZm9fbWFzawogCXJldAotRU5EUFJPQyh4ZW5faXJxX2Rpc2FibGVfZGly
ZWN0KQorU1lNX0ZVTkNfRU5EKHhlbl9pcnFfZGlzYWJsZV9kaXJlY3QpCiAKIC8qCiAgKiAoeGVu
XylzYXZlX2ZsIGlzIHVzZWQgdG8gZ2V0IHRoZSBjdXJyZW50IGludGVycnVwdCBlbmFibGUgc3Rh
dHVzLgpAQCAtNTksMTIgKzU5LDEyIEBAIEVORFBST0MoeGVuX2lycV9kaXNhYmxlX2RpcmVjdCkK
ICAqIHVuZGVmaW5lZC4gIFdlIG5lZWQgdG8gdG9nZ2xlIHRoZSBzdGF0ZSBvZiB0aGUgYml0LCBi
ZWNhdXNlIFhlbiBhbmQKICAqIHg4NiB1c2Ugb3Bwb3NpdGUgc2Vuc2VzIChtYXNrIHZzIGVuYWJs
ZSkuCiAgKi8KLUVOVFJZKHhlbl9zYXZlX2ZsX2RpcmVjdCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9z
YXZlX2ZsX2RpcmVjdCkKIAl0ZXN0YiAkMHhmZiwgUEVSX0NQVV9WQVIoeGVuX3ZjcHVfaW5mbykg
KyBYRU5fdmNwdV9pbmZvX21hc2sKIAlzZXR6ICVhaAogCWFkZGIgJWFoLCAlYWgKIAlyZXQKLQlF
TkRQUk9DKHhlbl9zYXZlX2ZsX2RpcmVjdCkKK1NZTV9GVU5DX0VORCh4ZW5fc2F2ZV9mbF9kaXJl
Y3QpCiAKIAogLyoKQEAgLTc0LDcgKzc0LDcgQEAgRU5UUlkoeGVuX3NhdmVfZmxfZGlyZWN0KQog
ICogaW50ZXJydXB0IG1hc2sgc3RhdGUsIGl0IGNoZWNrcyBmb3IgdW5tYXNrZWQgcGVuZGluZyBl
dmVudHMgYW5kCiAgKiBlbnRlcnMgdGhlIGh5cGVydmlzb3IgdG8gZ2V0IHRoZW0gZGVsaXZlcmVk
IGlmIHNvLgogICovCi1FTlRSWSh4ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCitTWU1fRlVOQ19TVEFS
VCh4ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCiAJRlJBTUVfQkVHSU4KICNpZmRlZiBDT05GSUdfWDg2
XzY0CiAJdGVzdHcgJFg4Nl9FRkxBR1NfSUYsICVkaQpAQCAtOTUsMTQgKzk1LDE0IEBAIEVOVFJZ
KHhlbl9yZXN0b3JlX2ZsX2RpcmVjdCkKIDE6CiAJRlJBTUVfRU5ECiAJcmV0Ci0JRU5EUFJPQyh4
ZW5fcmVzdG9yZV9mbF9kaXJlY3QpCitTWU1fRlVOQ19FTkQoeGVuX3Jlc3RvcmVfZmxfZGlyZWN0
KQogCiAKIC8qCiAgKiBGb3JjZSBhbiBldmVudCBjaGVjayBieSBtYWtpbmcgYSBoeXBlcmNhbGws
IGJ1dCBwcmVzZXJ2ZSByZWdzCiAgKiBiZWZvcmUgbWFraW5nIHRoZSBjYWxsLgogICovCi1FTlRS
WShjaGVja19ldmVudHMpCitTWU1fRlVOQ19TVEFSVChjaGVja19ldmVudHMpCiAJRlJBTUVfQkVH
SU4KICNpZmRlZiBDT05GSUdfWDg2XzMyCiAJcHVzaCAlZWF4CkBAIC0xMzUsMTkgKzEzNSwxOSBA
QCBFTlRSWShjaGVja19ldmVudHMpCiAjZW5kaWYKIAlGUkFNRV9FTkQKIAlyZXQKLUVORFBST0Mo
Y2hlY2tfZXZlbnRzKQorU1lNX0ZVTkNfRU5EKGNoZWNrX2V2ZW50cykKIAotRU5UUlkoeGVuX3Jl
YWRfY3IyKQorU1lNX0ZVTkNfU1RBUlQoeGVuX3JlYWRfY3IyKQogCUZSQU1FX0JFR0lOCiAJX0FT
TV9NT1YgUEVSX0NQVV9WQVIoeGVuX3ZjcHUpLCAlX0FTTV9BWAogCV9BU01fTU9WIFhFTl92Y3B1
X2luZm9fYXJjaF9jcjIoJV9BU01fQVgpLCAlX0FTTV9BWAogCUZSQU1FX0VORAogCXJldAotCUVO
RFBST0MoeGVuX3JlYWRfY3IyKTsKK1NZTV9GVU5DX0VORCh4ZW5fcmVhZF9jcjIpOwogCi1FTlRS
WSh4ZW5fcmVhZF9jcjJfZGlyZWN0KQorU1lNX0ZVTkNfU1RBUlQoeGVuX3JlYWRfY3IyX2RpcmVj
dCkKIAlGUkFNRV9CRUdJTgogCV9BU01fTU9WIFBFUl9DUFVfVkFSKHhlbl92Y3B1X2luZm8pICsg
WEVOX3ZjcHVfaW5mb19hcmNoX2NyMiwgJV9BU01fQVgKIAlGUkFNRV9FTkQKIAlyZXQKLQlFTkRQ
Uk9DKHhlbl9yZWFkX2NyMl9kaXJlY3QpOworU1lNX0ZVTkNfRU5EKHhlbl9yZWFkX2NyMl9kaXJl
Y3QpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUyBiL2FyY2gveDg2L3hl
bi94ZW4tYXNtXzY0LlMKaW5kZXggMDA2MDEyMC4uMGEwZmQxNiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCkBAIC0x
MjYsNyArMTI2LDcgQEAgU1lNX0NPREVfRU5EKHhlbl9zeXNyZXQ2NCkKICAqLwogCiAvKiBOb3Jt
YWwgNjQtYml0IHN5c3RlbSBjYWxsIHRhcmdldCAqLwotRU5UUlkoeGVuX3N5c2NhbGxfdGFyZ2V0
KQorU1lNX0ZVTkNfU1RBUlQoeGVuX3N5c2NhbGxfdGFyZ2V0KQogCXBvcHEgJXJjeAogCXBvcHEg
JXIxMQogCkBAIC0xMzksMTIgKzEzOSwxMiBAQCBFTlRSWSh4ZW5fc3lzY2FsbF90YXJnZXQpCiAJ
bW92cSAkX19VU0VSX0NTLCAxKjgoJXJzcCkKIAogCWptcCBlbnRyeV9TWVNDQUxMXzY0X2FmdGVy
X2h3ZnJhbWUKLUVORFBST0MoeGVuX3N5c2NhbGxfdGFyZ2V0KQorU1lNX0ZVTkNfRU5EKHhlbl9z
eXNjYWxsX3RhcmdldCkKIAogI2lmZGVmIENPTkZJR19JQTMyX0VNVUxBVElPTgogCiAvKiAzMi1i
aXQgY29tcGF0IHN5c2NhbGwgdGFyZ2V0ICovCi1FTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkK
K1NZTV9GVU5DX1NUQVJUKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQogCXBvcHEgJXJjeAogCXBvcHEg
JXIxMQogCkBAIC0xNTcsMjUgKzE1NywyNSBAQCBFTlRSWSh4ZW5fc3lzY2FsbDMyX3RhcmdldCkK
IAltb3ZxICRfX1VTRVIzMl9DUywgMSo4KCVyc3ApCiAKIAlqbXAgZW50cnlfU1lTQ0FMTF9jb21w
YXRfYWZ0ZXJfaHdmcmFtZQotRU5EUFJPQyh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKK1NZTV9GVU5D
X0VORCh4ZW5fc3lzY2FsbDMyX3RhcmdldCkKIAogLyogMzItYml0IGNvbXBhdCBzeXNlbnRlciB0
YXJnZXQgKi8KLUVOVFJZKHhlbl9zeXNlbnRlcl90YXJnZXQpCitTWU1fRlVOQ19TVEFSVCh4ZW5f
c3lzZW50ZXJfdGFyZ2V0KQogCW1vdiAwKjgoJXJzcCksICVyY3gKIAltb3YgMSo4KCVyc3ApLCAl
cjExCiAJbW92IDUqOCglcnNwKSwgJXJzcAogCWptcCBlbnRyeV9TWVNFTlRFUl9jb21wYXQKLUVO
RFBST0MoeGVuX3N5c2VudGVyX3RhcmdldCkKK1NZTV9GVU5DX0VORCh4ZW5fc3lzZW50ZXJfdGFy
Z2V0KQogCiAjZWxzZSAvKiAhQ09ORklHX0lBMzJfRU1VTEFUSU9OICovCiAKIFNZTV9GVU5DX1NU
QVJUX0FMSUFTKHhlbl9zeXNjYWxsMzJfdGFyZ2V0KQotRU5UUlkoeGVuX3N5c2VudGVyX3Rhcmdl
dCkKK1NZTV9GVU5DX1NUQVJUKHhlbl9zeXNlbnRlcl90YXJnZXQpCiAJbGVhIDE2KCVyc3ApLCAl
cnNwCS8qIHN0cmlwICVyY3gsICVyMTEgKi8KIAltb3YgJC1FTk9TWVMsICVyYXgKIAlwdXNocSAk
MAogCWptcCBoeXBlcmNhbGxfaXJldAotRU5EUFJPQyh4ZW5fc3lzZW50ZXJfdGFyZ2V0KQorU1lN
X0ZVTkNfRU5EKHhlbl9zeXNlbnRlcl90YXJnZXQpCiBTWU1fRlVOQ19FTkRfQUxJQVMoeGVuX3N5
c2NhbGwzMl90YXJnZXQpCiAKICNlbmRpZgkvKiBDT05GSUdfSUEzMl9FTVVMQVRJT04gKi8KZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbGlua2FnZS5oIGIvaW5jbHVkZS9saW51eC9saW5rYWdl
LmgKaW5kZXggY2IxMTA4ZC4uMTlmM2Q3OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9saW5r
YWdlLmgKKysrIGIvaW5jbHVkZS9saW51eC9saW5rYWdlLmgKQEAgLTExNCwxMSArMTE0LDEzIEBA
CiAjZW5kaWYKICNlbmRpZgogCisjaWZuZGVmIENPTkZJR19YODZfNjQKICNpZm5kZWYgRU5UUlkK
IC8qIGRlcHJlY2F0ZWQsIHVzZSBTWU1fRlVOQ19TVEFSVCAqLwogI2RlZmluZSBFTlRSWShuYW1l
KSBcCiAJU1lNX0ZVTkNfU1RBUlQobmFtZSkKICNlbmRpZgorI2VuZGlmIC8qIENPTkZJR19YODZf
NjQgKi8KICNlbmRpZiAvKiBMSU5LRVJfU0NSSVBUICovCiAKICNpZm5kZWYgV0VBSwpAQCAtMTMz
LDYgKzEzNSw3IEBACiAJLnNpemUgbmFtZSwgLi1uYW1lCiAjZW5kaWYKIAorI2lmbmRlZiBDT05G
SUdfWDg2XzY0CiAvKiBJZiBzeW1ib2wgJ25hbWUnIGlzIHRyZWF0ZWQgYXMgYSBzdWJyb3V0aW5l
IChnZXRzIGNhbGxlZCwgYW5kIHJldHVybnMpCiAgKiB0aGVuIHBsZWFzZSB1c2UgRU5EUFJPQyB0
byBtYXJrICduYW1lJyBhcyBTVFRfRlVOQyBmb3IgdGhlIGJlbmVmaXQgb2YKICAqIHN0YXRpYyBh
bmFseXNpcyB0b29scyBzdWNoIGFzIHN0YWNrIGRlcHRoIGFuYWx5emVyLgpAQCAtMTQyLDYgKzE0
NSw3IEBACiAjZGVmaW5lIEVORFBST0MobmFtZSkgXAogCVNZTV9GVU5DX0VORChuYW1lKQogI2Vu
ZGlmCisjZW5kaWYgLyogQ09ORklHX1g4Nl82NCAqLwogCiAvKiA9PT0gZ2VuZXJpYyBhbm5vdGF0
aW9ucyA9PT0gKi8KIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 16:42:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 16:42:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLVKa-00081E-Hd; Fri, 18 Oct 2019 16:42:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QLsM=YL=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iLVKY-000819-Qm
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 16:42:22 +0000
X-Inumbo-ID: 400600f3-f1c6-11e9-93f9-12813bfff9fa
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 400600f3-f1c6-11e9-93f9-12813bfff9fa;
 Fri, 18 Oct 2019 16:42:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Lhmi55KfPDmp8/RVjvdDFMR/PEwZhkx4oREPisXTSiQ=; b=JKJHPa3DC+fZyyD6/JqGtv7Oxy
 oyyri22fAjUWUuovjD8HA5r9XstWQf5EX/wz8SmvaH+oZli8+I5y7CodumcluoDQMwAkilTMiNtMO
 bcEsXi3Hf+Y08cVcdbJNXLhckdUZlNVA7dUrLzGrh56IN/FFLLTymwxdSXR6XRpKcO3I=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:55562
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iLVLB-0003eM-5d; Fri, 18 Oct 2019 18:43:01 +0200
To: Anthony PERARD <anthony.perard@citrix.com>, Chao Gao <chao.gao@intel.com>
References: <20190930172327.784520-1-anthony.perard@citrix.com>
 <20190930172327.784520-3-anthony.perard@citrix.com>
 <20191001103522.GG1163@perard.uk.xensource.com>
 <d12ee001-7f8e-4482-2a78-9cb1fd2d7530@eikelenboom.it>
 <20191014150341.GA12156@gao-cwp>
 <20191018161103.GI1138@perard.uk.xensource.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <1291c873-803a-fa54-e9e7-6cc381c29fcd@eikelenboom.it>
Date: Fri, 18 Oct 2019 18:43:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191018161103.GI1138@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] libxl_pci: Fix guest shutdown with PCI
 PT attached
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMTAvMjAxOSAxODoxMSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gTW9uLCBPY3Qg
MTQsIDIwMTkgYXQgMTE6MDM6NDNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+IE9uIFRodSwg
T2N0IDEwLCAyMDE5IGF0IDA2OjEzOjQzUE0gKzAyMDAsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90
ZToKPj4+IEhpIEFudGhvbnkgLyBDaGFvLAo+Pj4KPj4+IEkgaGF2ZSB0byBjb21lIGJhY2sgdG8g
dGhpcywgYSBiaXQgYmVjYXVzZSBwZXJoYXBzIHRoZXJlIGlzIGFuIHVuZGVybHlpbmcgaXNzdWUu
Cj4+PiBXaGlsZSBpdCBlYXJsaWVyIG9jY3VycmVkIHRvIG1lIHRoYXQgdGhlIFZNIHRvIHdoaWNo
IEkgcGFzc2VkIHRocm91Z2ggbW9zdCBwY2ktZGV2aWNlcyAKPj4+ICg4IHRvIGJlIGV4YWN0KSBi
ZWNhbWUgdmVyeSBzbG93IHRvIHNodXRkb3duLCBidXQgSSAgZGlkbid0IGludmVzdGlnYXRlIGl0
IGZ1cnRoZXIuCj4+Pgo+Pj4gQnV0IGFmdGVyIHlvdSBjb21taXQgbWVzc2FnZXMgZnJvbSB0aGlz
IHBhdGNoIGl0IGtlcHQgbmFnZ2luZywgc28gdG9kYXkgSSBkaWQgc29tZSB0ZXN0aW5nCj4+PiBh
bmQgYmlzZWN0aW5nLgo+Pj4KPj4+IFRoZSBkaWZmZXJlbmNlIGluIHRlYXItZG93biB0aW1lIGF0
IGxlYXN0IGZyb20gd2hhdCB0aGUgSU9NTVUgY29kZSBsb2dzIGlzIHF1aXRlIGxhcmdlOgo+Pj4K
Pj4+IHhlbi00LjEyLjAKPj4+IAlTZXR1cDogCSAgICA3LjQ1MiBzCj4+PiAJVGVhci1kb3duOiAg
Ny42MjYgcwo+Pj4KPj4+IHhlbi11bnN0YWJsZS1lZTcxNzA4MjJmMWZjMjA5ZjMzZmViNDdiMjY4
YmFiMzU1NDEzNTFkCj4+PiAJU2V0dXA6ICAgICAgNy40Njggcwo+Pj4gCVRlYXItZG93bjogNTAu
MjM5IHMKPj4+Cj4+PiBCaXNlY3Rpb24gdHVybmVkIHVwOgo+Pj4gCWNvbW1pdCBjNGIxZWYwZjg5
YWE2YTc0ZmFhNDYxOGNlM2VmZWQxZGUyNDZlYzQwCj4+PiAJQXV0aG9yOiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgo+Pj4gCURhdGU6ICAgRnJpIEp1bCAxOSAxMDoyNDowOCAyMDE5ICsw
MTAwCj4+PiAJbGlieGxfcW1wOiB3YWl0IGZvciBjb21wbGV0aW9uIG9mIGRldmljZSByZW1vdmFs
Cj4+Pgo+Pj4gV2hpY2ggbWFrZXMgbWUgd29uZGVyIGlmIHRoZXJlIGlzIHNvbWV0aGluZyBnb2lu
ZyB3cm9uZyBpbiBRZW11ID8KPj4KPj4gSGkgU2FuZGVyLAo+Pgo+PiBUaGFua3MgZm9yIHlvdXIg
dGVzdGluZyBhbmQgdGhlIGJpc2VjdGlvbi4KPj4KPj4gSSB0cmllZCBvbiBteSBtYWNoaW5lLCB0
aGUgZGVzdHJ1Y3Rpb24gdGltZSBvZiBhIGd1ZXN0IHdpdGggOCBwYXNzLXRocnUKPj4gZGV2aWNl
cyBpbmNyZWFzZWQgZnJvbSA0cyB0byAxMnMgYWZ0ZXIgYXBwbGllZCB0aGUgY29tbWl0IGFib3Zl
LiBJbiBteQo+PiB1bmRlcnN0YW5kaW5nLCBJIGd1ZXNzIHlvdSBtaWdodCBnZXQgdGhlIGVycm9y
IG1lc3NhZ2UgInRpbWVkIG91dAo+PiB3YWl0aW5nIGZvciBETSB0byByZW1vdmUuLi4iLiBUaGVy
ZSBtaWdodCBiZSBzb21lIGlzc3VlcyBvbiB5b3VyIGFzc2lnbmVkCj4+IGRldmljZXMnIGRyaXZl
cnMuIFlvdSBjYW4gZmlyc3QgdW5iaW5kIHRoZSBkZXZpY2VzIHdpdGggdGhlaXIgZHJpdmVycyBp
bgo+PiBWTSBhbmQgdGhlbiB0ZWFyIGRvd24gdGhlIFZNLCBhbmQgY2hlY2sgd2hldGhlciB0aGUg
Vk0gdGVhcmRvd24gZ2V0cwo+PiBtdWNoIGZhc3Rlci4KPiAKPiBIaSwKPiAKPiBDaGFvLCBJIHRo
aW5rIHlvdSd2ZSB0ZXN0ZWQgYHhsIGRlc3Ryb3lgLCBhbmQgU2FuZGVyLCBJIHRoaW5rIHlvdXIg
YXJlCj4gc3BlYWtpbmcgYWJvdXQgYHhsIHNodXRkb3duYCBvciBzaW1wbHkgcG93ZXIgb2ZmIG9m
IGEgZ3Vlc3QuIFdlbGwsIHRoZXNlCj4gdHdvIG9wZXJhdGlvbnMgYXJlIGEgYml0IGRpZmZlcmVu
dCwgb24gZGVzdHJveSB0aGUgZ3Vlc3Qga2VybmVsIGlzCj4gc3RpbGwgcnVubmluZyB3aGVuIHRo
ZSBwY2kgZGV2aWNlcyBhcmUgYmVlbiByZW1vdmVkLCBidXQgb24gc2h1dGRvd24gdGhlCj4gZ3Vl
c3Qga2VybmVsIGlzIGdvbmUuCj4gCj4gSSBkb24ndCB0aGluayB0aGVyZSdzIGFueXRoaW5nIHdy
b25nIHdpdGggUUVNVSBvciB3aXRoIHRoZSBkZXZpY2VzLCBpdAo+IGp1c3QgdGhhdCB3aGVuIHRo
ZSB0b29sc3RhY2sgYXNrIFFFTVUgdG8gdW5wbHVnIHRoZSBwY2kgZGV2aWNlLCBRRU1VCj4gd2ls
bCBhc2sgdGhlIGd1ZXN0IGtlcm5lbCBmaXJzdC4gU28gdGhlIGd1ZXN0IG1heSBuZXZlciBhY2tu
b3dsZWRnZSB0aGUKPiByZW1vdmFsIGFuZCBRRU1VIHdpbGwgbm90IGxldCBnbyBvZiB0aGUgcGNp
IGRldmljZS4gVGhlcmUgaXMgYWN0dWFsbHkgYW4KPiBvbGQgWGVuIGNvbW1pdCBhYm91dCB0aGF0
Ogo+IDc3ZmVhNzJiMDY4ZDI1YWZiN2U2Mzk0N2FiYTMyYjQ4N2Q3MTI0YTIsIGFuZCBhIGNvbW1l
bnQgaW4gdGhlIGNvZGU6Cj4gICAgIC8qIFRoaXMgZGVwZW5kcyBvbiBndWVzdCBvcGVyYXRpbmcg
c3lzdGVtIGFja25vd2xlZGdpbmcgdGhlCj4gICAgICAqIFNDSSwgaWYgaXQgZG9lc24ndCByZXNw
b25kIGluIHRpbWUgdGhlbiB3ZSBtYXkgd2lzaCB0bwo+ICAgICAgKiBmb3JjZSB0aGUgcmVtb3Zh
bC4gKi8KCkhpIEFudGhvbnksCgpDb3JyZWN0IEkgd2FzIHJlZmVycmluZyB0byB0aGUgYmVoYXZp
b3Igd2l0aCAieGwgc2h1dGRvd24iLgoKVGhlIGFib3ZlIGlzIGludGVyZXN0aW5nLCBteSBmb2xs
b3cgdXAgcXVlc3Rpb24gd291bGQgYmU6CkRvZXMgUWVtdSBrbm93IC8ga2VlcCBhIHN0YXRlIHdo
ZW4gdGhlIGd1ZXN0IGtlcm5lbCBpcyBnb25lID8KQmVjYXVzZSBpZiBpdCBkb2VzLCB3ZSBjb3Vs
ZCBtYWtlIHRoZSBuZWVkIHRvIGFja2tub3dsZWRnZSByZW1vdmFsIGJlCmNvbmRpdGlvbmFsIG9u
IHRoYXQgPwoKLS0KU2FuZGVyCgoKPj4gQW50aG9ueSAmIFdlaSwKPj4KPj4gVGhlIGNvbW1pdCBh
Ym92ZSBiYXNpY2FsbHkgc2VyaWFsaXplcyBhbmQgc3luY2hyb25pemVzIGRldGFjaGluZwo+PiBh
c3NpZ25lZCBkZXZpY2VzIGFuZCB0aHVzIGluY3JlYXNlcyBWTSB0ZWFyZG93biB0aW1lIHNpZ25p
ZmljYW50bHkgaWYKPj4gdGhlcmUgYXJlIG11bHRpcGxlIGFzc2lnbmVkIGRldmljZXMuIFRoZSBj
b21taXQgYWltZWQgdG8gYXZvaWQgcWVtdSdzCj4+IGFjY2VzcyB0byBQQ0kgY29uZmlndXJhdGlv
biBzcGFjZSBjb2luY2lkaW5nIHdpdGggdGhlIGRldmljZSByZXNldAo+PiBpbml0aWF0ZWQgYnkg
eGwgKHdoaWNoIGlzIG5vdCBkZXNpcmVkIGFuZCBpcyBleGFjdGx5IHRoZSBjYXNlIHdoaWNoCj4+
IHRyaWdnZXJzIHRoZSBhc3NlcnRpb24gaW4gWGVuIFsxXSkuIEkgcGVyc29uYWxseSBpbnNpc3Qg
dGhhdCB4bCBzaG91bGQKPj4gd2FpdCBmb3IgRE0ncyBjb21wbGV0aW9uIG9mIGRldmljZSBkZXRh
Y2hpbmcuIE90aGVyd2lzZSwgYmVzaWRlcyBYZW4KPj4gcGFuaWMgKHdoaWNoIGNhbiBiZSBmaXhl
ZCBpbiBhbm90aGVyIHdheSksIGluIHRoZW9yeSwgc3VjaCBzdWRkZW4KPj4gdW5hd2FyZWQgZGV2
aWNlIHJlc2V0IG1pZ2h0IGNhdXNlIGEgZGlzYXN0ZXIgKGUuZy4gZGF0YSBsb3NzIGZvciBhCj4+
IHN0b3JhZ2UgZGV2aWNlKS4KPj4KPj4gWzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTktMDkvbXNnMDMyODcuaHRtbAo+Pgo+PiBCdXQg
Y29uc2lkZXJpbmcgZmFzdCBjcmVhdGlvbiBhbmQgdGVhcmRvd24gaXMgYW4gaW1wb3J0YW50IGJl
bmVmaXQgb2YKPj4gdmlydHVhbGl6YXRpb24sIEkgYW0gbm90IHN1cmUgaG93IHRvIGRlYWwgd2l0
aCB0aGUgc2l0dWF0aW9uLiBBbnl3YXksCj4+IHlvdSBjYW4gbWFrZSB0aGUgZGVjaXNpb24uIFRv
IGZpeCB0aGUgcmVncmVzc2lvbiBvbiBWTSB0ZWFyZG93biwgd2UgY2FuCj4+IHJldmVydCB0aGUg
Y29tbWl0IGJ5IHJlbW92aW5nIHRoZSB0aW1lb3V0IGxvZ2ljLgo+Pgo+PiBXaGF0J3MgeW91ciBv
cGluaW9uPwo+IAo+IEl0IHByb2JhYmx5IGEgZ29vZCBpZGVhIHRvIHdhaXQgYSBiaXQgdW50aWwg
UUVNVSBoYXMgZGV0YWNoIHRoZSBkZXZpY2UuCj4gRm9yIGNhc2VzIHdoZXJlIFFFTVUgd2lsbCBu
ZXZlciBkZXRhY2ggdGhlIGRldmljZSAodGhlIGd1ZXN0IGtlcm5lbCBpcwo+IHNodXRkb3duKSwg
d2UgY291bGQgcmVkdWNlIHRoZSB0aW1lb3V0LiBGb2xsb3dpbmcgbXkgY2hhbmdlcyB0byBwY2kK
PiBwYXNzdGhyb3VnaCBoYW5kbGluZyBpbiBsaWJ4bCwgdGhlIHRpbWVvdXQgaXMgMTBzIGZvciBv
bmUgZGV2aWNlIChhbmQKPiBwcm9iYWJseSAxMHMgZm9yIG1hbnk7IEkgZG9uJ3QgdGhpbmsgbGli
eGwgd2lsbCBldmVuIGFzayBxZW11IHRvIHJlbW92ZQo+IHRoZSBvdGhlciBkZXZpY2VzIGlmIHRo
ZSBmaXJzdCBvbmUgdGltZW91dCkuCj4gCj4gU28sIG1heWJlIHdlIGNvdWxkIHdhaXQgZm9yIDVz
IGZvciBRRU1VIHRvIGRldGFjaCB0aGUgcGNpIGRldmljZT8gQXMKPiBwYXN0IHRoYXQgdGltZSwg
aXQgd2lsbCBwcm9iYWJseSBuZXZlciBoYXBwZW4uIFRoaXMgc3RpbGwgbWVhbiBhYm91dCArNXMK
PiB0byB0ZWFyLWRvd24gY29tcGFyZSB0byBwcmV2aW91cyByZWxlYXNlcy4gKE9yIG1heWJlICs1
cyBwZXIgZGV2aWNlIGlmCj4gd2UgaGF2ZSB0byBkbyBvbmUgZGV2aWNlIGF0IGEgdGltZS4pCj4g
Cj4gVGhlcmUgYXJlIG90aGVyIGlzc3VlcyB3aXRoIGhhbmRsaW5nIG11bHRpcGxlIHBjaSBwYXNz
dGhyb3VnaCBkZXZpY2VzLAo+IHNvIEkgZG9uJ3QgaGF2ZSBwYXRjaGVzIHlldC4KPiAKPiBDaGVl
cnMsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 17:04:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 17:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLVfe-0001Hd-Br; Fri, 18 Oct 2019 17:04:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BpLK=YL=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLVfc-0001HY-Td
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 17:04:08 +0000
X-Inumbo-ID: 4b8b9c04-f1c9-11e9-bbab-bc764e2007e4
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b8b9c04-f1c9-11e9-bbab-bc764e2007e4;
 Fri, 18 Oct 2019 17:04:07 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id m19so5589587otp.1
 for <xen-devel@lists.xenproject.org>; Fri, 18 Oct 2019 10:04:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bDkaYEuXLrk5gORcRlPGVt7oxf6zCxNVYFWtJrj+Y6E=;
 b=qBXq6i5P5242KBGQVy0CX7I12MH8WNP3dL4wJI3TW6ILw0F22FrYnMuDA/FUKcp+3/
 cgdZW0sEqm/Ptt+8NrCUvbILt4nhwcBTYzVJ8/g27EoqB+U4ZY4zp989a6Hz9my0dxyd
 MZ74Tv+esTjIB1z2pJt7NjNzPH2SPxsBWjz8WfFRf/EO3jNHDdailNqEzJUxlbTHl4hb
 MxC8VtMevE6OyLDr5Uvdj4ErmOcRSpeIbfnGsyjU+cd4B5hkrh3CFDaYEoCbjWLO5HXh
 fqpce8tYWFVQxJ2eyX53wbGV/8nXT7aj5bl3VIlzBetabH7scYlN1dFMBzjjbIT0aRNS
 efAA==
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=bDkaYEuXLrk5gORcRlPGVt7oxf6zCxNVYFWtJrj+Y6E=;
 b=qLlyOgbgVUI6PdQJMrYjHaXkpv4hcBSzFsMvM/T80zkN7diRZIe4q6XuVlD0WCZDuc
 Hl5YTieWU27bVYctfGdRhcl27+M79vEmiAhwSTCrU2QUdMtrB716E2k9yX4cEEpJszx9
 tXV3lNh8wpH+psyJZiwfqufFBOfIq8R6axaMIGjBMOQmTCvnQ4aN2oDWcuafoPH3D07j
 qP8vCXiERWqIdi/rNvtjq5TPw0bTxJMxQezMiZHjltKwA82WmuBXW7qxGwMWzac2jkbs
 K5GoOvfrCuIlAc22kvkwItx885/jak+oZ/BcHixQZEoOTjzmEwYOwSCAFxniZZPy6aWl
 5dGg==
X-Gm-Message-State: APjAAAV9L//NJJOY9FirMYsquhX8xw961TV7mnsMKkZHCPrHyFvhxkQ9
 L699GlFWbE+KwIIjahNv3lO3DYeDAUmFvlsMqoA=
X-Google-Smtp-Source: APXvYqxDdpOvXmKbC0prh5gAR8ElpRIgErg2wqpu+0QNVY1zzrSln2fvSp8S1Aa03XRqC0pzq9XcFldtIO4/bE1/1Xo=
X-Received: by 2002:a05:6830:452:: with SMTP id
 d18mr8718963otc.295.1571418246685; 
 Fri, 18 Oct 2019 10:04:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 18 Oct 2019 10:04:06
 -0700 (PDT)
In-Reply-To: <20191018134754.16362-21-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-21-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 18 Oct 2019 19:04:06 +0200
Message-ID: <CAL1e-=gHBfvchVaAbus+GVaSVUFyae41iCB3i5HGhyLTvOr2Ew@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 20/20] hw/pci-host/i440fx: Remove the
 last PIIX3 traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============5986439006008169494=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5986439006008169494==
Content-Type: multipart/alternative; boundary="000000000000632a83059532525f"

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

On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com=
>
wrote:

> The PIIX3 is not tied to the i440FX and can even be used without it.
> Move its creation to the machine code (pc_piix.c).
> We have now removed the last trace of southbridge code in the i440FX
> northbridge.
>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/i386/pc_piix.c            | 8 +++++++-
>  hw/pci-host/i440fx.c         | 8 --------
>  include/hw/pci-host/i440fx.h | 3 +--
>  3 files changed, 8 insertions(+), 11 deletions(-)
>
>
Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>

Philippe, I don't have any test equipment available at the moment, did you
do some smoke tests with new v2 of the series (like booting a Malta board,
or other relevant scenario)?

Veuillez agr=C3=A9er, Monsieur Philippe, l'assurance de mon parfaite
consid=C3=A9ration.

Aleksandar


> diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
> index 11b8de049f..f6e7196a82 100644
> --- a/hw/i386/pc_piix.c
> +++ b/hw/i386/pc_piix.c
> @@ -199,14 +199,20 @@ static void pc_init1(MachineState *machine,
>      }
>
>      if (pcmc->pci_enabled) {
> +        PIIX3State *piix3;
> +
>          pci_bus =3D i440fx_init(host_type,
>                                pci_type,
> -                              &i440fx_state, &piix3_devfn, &isa_bus,
> pcms->gsi,
> +                              &i440fx_state,
>                                system_memory, system_io, machine->ram_siz=
e,
>                                pcms->below_4g_mem_size,
>                                pcms->above_4g_mem_size,
>                                pci_memory, ram_memory);
>          pcms->bus =3D pci_bus;
> +
> +        piix3 =3D piix3_create(pci_bus, &isa_bus);
> +        piix3->pic =3D pcms->gsi;
> +        piix3_devfn =3D piix3->dev.devfn;
>      } else {
>          pci_bus =3D NULL;
>          i440fx_state =3D NULL;
> diff --git a/hw/pci-host/i440fx.c b/hw/pci-host/i440fx.c
> index 79ecd58a2b..f27131102d 100644
> --- a/hw/pci-host/i440fx.c
> +++ b/hw/pci-host/i440fx.c
> @@ -27,7 +27,6 @@
>  #include "hw/pci/pci.h"
>  #include "hw/pci/pci_host.h"
>  #include "hw/pci-host/i440fx.h"
> -#include "hw/southbridge/piix.h"
>  #include "hw/qdev-properties.h"
>  #include "hw/sysbus.h"
>  #include "qapi/error.h"
> @@ -272,8 +271,6 @@ static void i440fx_realize(PCIDevice *dev, Error
> **errp)
>
>  PCIBus *i440fx_init(const char *host_type, const char *pci_type,
>                      PCII440FXState **pi440fx_state,
> -                    int *piix3_devfn,
> -                    ISABus **isa_bus, qemu_irq *pic,
>                      MemoryRegion *address_space_mem,
>                      MemoryRegion *address_space_io,
>                      ram_addr_t ram_size,
> @@ -286,7 +283,6 @@ PCIBus *i440fx_init(const char *host_type, const char
> *pci_type,
>      PCIBus *b;
>      PCIDevice *d;
>      PCIHostState *s;
> -    PIIX3State *piix3;
>      PCII440FXState *f;
>      unsigned i;
>      I440FXState *i440fx;
> @@ -339,10 +335,6 @@ PCIBus *i440fx_init(const char *host_type, const cha=
r
> *pci_type,
>                   PAM_EXPAN_SIZE);
>      }
>
> -    piix3 =3D piix3_create(b, isa_bus);
> -    piix3->pic =3D pic;
> -    *piix3_devfn =3D piix3->dev.devfn;
> -
>      ram_size =3D ram_size / 8 / 1024 / 1024;
>      if (ram_size > 255) {
>          ram_size =3D 255;
> diff --git a/include/hw/pci-host/i440fx.h b/include/hw/pci-host/i440fx.h
> index e327f9bf87..f54e6466e4 100644
> --- a/include/hw/pci-host/i440fx.h
> +++ b/include/hw/pci-host/i440fx.h
> @@ -22,8 +22,7 @@ typedef struct PCII440FXState PCII440FXState;
>  #define TYPE_IGD_PASSTHROUGH_I440FX_PCI_DEVICE "igd-passthrough-i440FX"
>
>  PCIBus *i440fx_init(const char *host_type, const char *pci_type,
> -                    PCII440FXState **pi440fx_state, int *piix_devfn,
> -                    ISABus **isa_bus, qemu_irq *pic,
> +                    PCII440FXState **pi440fx_state,
>                      MemoryRegion *address_space_mem,
>                      MemoryRegion *address_space_io,
>                      ram_addr_t ram_size,
> --
> 2.21.0
>
>
>

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

<br><br>On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hre=
f=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">The PIIX3 is not tied to the i440FX and can even be =
used without it.<br>
Move its creation to the machine code (pc_piix.c).<br>
We have now removed the last trace of southbridge code in the i440FX<br>
northbridge.<br>
<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 8 ++++++=
+-<br>
=C2=A0hw/pci-host/i440fx.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 8 --------<br=
>
=C2=A0include/hw/pci-host/i440fx.h | 3 +--<br>
=C2=A03 files changed, 8 insertions(+), 11 deletions(-)<br>
<br></blockquote><div><br></div><div><span style=3D"color:rgb(34,34,34);fon=
t-size:14px;line-height:22.1200008392334px">Reviewed-by: Aleksandar Markovi=
c &lt;</span><a href=3D"mailto:amarkovic@wavecomp.com" style=3D"font-size:1=
4px;line-height:22.1200008392334px">amarkovic@wavecomp.com</a><span style=
=3D"color:rgb(34,34,34);font-size:14px;line-height:22.1200008392334px">&gt;=
</span><br></div><div><span style=3D"color:rgb(34,34,34);font-size:14px;lin=
e-height:22.1200008392334px"><br></span></div><div><span style=3D"color:rgb=
(34,34,34);font-size:14px;line-height:22.1200008392334px">Philippe, I don&#=
39;t have any test equipment available at the moment, did you do some smoke=
 tests with new v2 of the series (like booting a Malta board, or other rele=
vant scenario)?</span></div><div><span style=3D"color:rgb(34,34,34);font-si=
ze:14px;line-height:22.1200008392334px"><br></span></div><div><span style=
=3D"margin:0px;padding:0px;border:0px;font-family:&#39;Helvetica Neue&#39;,=
Helvetica,&#39;Nimbus Sans L&#39;,Arial,&#39;Liberation Sans&#39;,sans-seri=
f;font-size:16px;font-style:inherit;font-stretch:inherit;line-height:25px;v=
ertical-align:baseline;color:rgb(51,51,51)">Veuillez agr=C3=A9er, Monsieur =
Philippe, l&#39;assurance de mon parfaite consid=C3=A9ration.</span><br></d=
iv><div><span style=3D"margin:0px;padding:0px;border:0px;font-family:&#39;H=
elvetica Neue&#39;,Helvetica,&#39;Nimbus Sans L&#39;,Arial,&#39;Liberation =
Sans&#39;,sans-serif;font-size:16px;font-style:inherit;font-stretch:inherit=
;line-height:25px;vertical-align:baseline;color:rgb(51,51,51)"><br></span><=
/div><div><span style=3D"margin:0px;padding:0px;border:0px;font-family:&#39=
;Helvetica Neue&#39;,Helvetica,&#39;Nimbus Sans L&#39;,Arial,&#39;Liberatio=
n Sans&#39;,sans-serif;font-size:16px;font-style:inherit;font-stretch:inher=
it;line-height:25px;vertical-align:baseline;color:rgb(51,51,51)">Aleksandar=
</span></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c<br>
index 11b8de049f..f6e7196a82 100644<br>
--- a/hw/i386/pc_piix.c<br>
+++ b/hw/i386/pc_piix.c<br>
@@ -199,14 +199,20 @@ static void pc_init1(MachineState *machine,<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
=C2=A0 =C2=A0 =C2=A0if (pcmc-&gt;pci_enabled) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX3State *piix3;<br>
+<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pci_bus =3D i440fx_init(host_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pci_type,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;i440fx_state, &amp;piix3_devfn, &amp;i=
sa_bus, pcms-&gt;gsi,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;i440fx_state,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0system_memory, system_io, machine-&gt=
;ram_size,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pcms-&gt;below_4g_mem_size,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pcms-&gt;above_4g_mem_size,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pci_memory, ram_memory);<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pcms-&gt;bus =3D pci_bus;<br>
+<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3 =3D piix3_create(pci_bus, &amp;isa_bus);=
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3-&gt;pic =3D pcms-&gt;gsi;<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix3_devfn =3D piix3-&gt;dev.devfn;<br>
=C2=A0 =C2=A0 =C2=A0} else {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pci_bus =3D NULL;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0i440fx_state =3D NULL;<br>
diff --git a/hw/pci-host/i440fx.c b/hw/pci-host/i440fx.c<br>
index 79ecd58a2b..f27131102d 100644<br>
--- a/hw/pci-host/i440fx.c<br>
+++ b/hw/pci-host/i440fx.c<br>
@@ -27,7 +27,6 @@<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci_host.h&quot;<br>
=C2=A0#include &quot;hw/pci-host/i440fx.h&quot;<br>
-#include &quot;hw/southbridge/piix.h&quot;<br>
=C2=A0#include &quot;hw/qdev-properties.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0#include &quot;qapi/error.h&quot;<br>
@@ -272,8 +271,6 @@ static void i440fx_realize(PCIDevice *dev, Error **errp=
)<br>
<br>
=C2=A0PCIBus *i440fx_init(const char *host_type, const char *pci_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0PCII440FXState **pi440fx_state,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 int =
*piix3_devfn,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ISAB=
us **isa_bus, qemu_irq *pic,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0MemoryRegion *address_space_mem,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0MemoryRegion *address_space_io,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0ram_addr_t ram_size,<br>
@@ -286,7 +283,6 @@ PCIBus *i440fx_init(const char *host_type, const char *=
pci_type,<br>
=C2=A0 =C2=A0 =C2=A0PCIBus *b;<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice *d;<br>
=C2=A0 =C2=A0 =C2=A0PCIHostState *s;<br>
-=C2=A0 =C2=A0 PIIX3State *piix3;<br>
=C2=A0 =C2=A0 =C2=A0PCII440FXState *f;<br>
=C2=A0 =C2=A0 =C2=A0unsigned i;<br>
=C2=A0 =C2=A0 =C2=A0I440FXState *i440fx;<br>
@@ -339,10 +335,6 @@ PCIBus *i440fx_init(const char *host_type, const char =
*pci_type,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PAM_EXPAN_SI=
ZE);<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
-=C2=A0 =C2=A0 piix3 =3D piix3_create(b, isa_bus);<br>
-=C2=A0 =C2=A0 piix3-&gt;pic =3D pic;<br>
-=C2=A0 =C2=A0 *piix3_devfn =3D piix3-&gt;dev.devfn;<br>
-<br>
=C2=A0 =C2=A0 =C2=A0ram_size =3D ram_size / 8 / 1024 / 1024;<br>
=C2=A0 =C2=A0 =C2=A0if (ram_size &gt; 255) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ram_size =3D 255;<br>
diff --git a/include/hw/pci-host/i440fx.h b/include/hw/pci-host/i440fx.h<br=
>
index e327f9bf87..f54e6466e4 100644<br>
--- a/include/hw/pci-host/i440fx.h<br>
+++ b/include/hw/pci-host/i440fx.h<br>
@@ -22,8 +22,7 @@ typedef struct PCII440FXState PCII440FXState;<br>
=C2=A0#define TYPE_IGD_PASSTHROUGH_I440FX_<wbr>PCI_DEVICE &quot;igd-passthr=
ough-i440FX&quot;<br>
<br>
=C2=A0PCIBus *i440fx_init(const char *host_type, const char *pci_type,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PCII=
440FXState **pi440fx_state, int *piix_devfn,<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ISAB=
us **isa_bus, qemu_irq *pic,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 PCII=
440FXState **pi440fx_state,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0MemoryRegion *address_space_mem,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0MemoryRegion *address_space_io,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0ram_addr_t ram_size,<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000632a83059532525f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5986439006008169494==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 18 19:28:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 19:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLXvM-00041X-SI; Fri, 18 Oct 2019 19:28:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLXvL-00041S-6N
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 19:28:31 +0000
X-Inumbo-ID: 766b4398-f1dd-11e9-93fd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 766b4398-f1dd-11e9-93fd-12813bfff9fa;
 Fri, 18 Oct 2019 19:28:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLXvI-0006x0-8C; Fri, 18 Oct 2019 19:28:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLXvH-0006Ys-Sg; Fri, 18 Oct 2019 19:28:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLXvH-0002Ui-S1; Fri, 18 Oct 2019 19:28:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142849-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-4.14:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.14:test-arm64-arm64-examine:examine-serial/bootloader:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b98aebd298246df37b472c52a2ee1023256d02e3
X-Osstest-Versions-That: linux=e132c8d7b58d8dc2c1888f5768454550d1f3ea7b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 19:28:27 +0000
Subject: [Xen-devel] [linux-4.14 test] 142849: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg0OSBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NDkvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MjY5MAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTQyNjkwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9h
ZGVyICAgIGZhaWwgIGxpa2UgMTQyNjYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
Yjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMwpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgZTEzMmM4ZDdiNThkOGRjMmMxODg4ZjU3Njg0NTQ1NTBk
MWYzZWE3YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNjkwICAyMDE5LTEwLTEzIDA2OjEzOjA3
IFogICAgNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg0OSAgMjAxOS0xMC0xNyAyMTox
MToxNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFqYXkgS2FoZXIgPGFrYWhlckB2bXdhcmUuY29tPgogIEFs
IFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xh
bmQuaGFydmFyZC5lZHU+CiAgQW5kcmVhcyBLbGluZ2VyIDxha0BpdC1rbGluZ2VyLmRlPgogIEFu
ZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5uYSBTY2h1bWFrZXIg
PEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5j
b20+CiAgQmFydG9zeiBHb2xhc3pld3NraSA8YmdvbGFzemV3c2tpQGJheWxpYnJlLmNvbT4KICBC
YXN0aWVuIE5vY2VyYSA8aGFkZXNzQGhhZGVzcy5uZXQ+CiAgQmVuaSBNYWhsZXIgPGJlbmkubWFo
bGVyQGdteC5uZXQ+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIEJyaWFuIE5vcnJp
cyA8YnJpYW5ub3JyaXNAY2hyb21pdW0ub3JnPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5n
QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgRGFy
cmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xlLmNvbT4KICBEYXZlIENoaW5uZXIgPGRj
aGlubmVyQHJlZGhhdC5jb20+CiAgRGF2aWQgRnJleSA8ZHBmcmV5QGdtYWlsLmNvbT4KICBEYXZp
ZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hA
bGludXhmb3VuZGF0aW9uLm9yZz4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29t
PgogIElhbiBSb2dlcnMgPGlyb2dlcnNAZ29vZ2xlLmNvbT4KICBJY2Vub3d5IFpoZW5nIDxpY2Vu
b3d5QGFvc2MuaW8+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFja3kgQ2Fv
IDxKYWNreS5DYW9Ac29ueS5jb20+CiAgSmFja3kuQ2FvQHNvbnkuY29tIDxKYWNreS5DYW9Ac29u
eS5jb20+CiAgSmFlZ2V1ayBLaW0gPGphZWdldWtAa2VybmVsLm9yZz4KICBKYW4gU2NobWlkdCA8
amFuQGNlbnRyaWN1bGFyLmNvbT4KICBKYW5ha2FyYWphbiBOYXRhcmFqYW4gPEphbmFrYXJhamFu
Lk5hdGFyYWphbkBhbWQuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKb2hh
biBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4u
Q2FtZXJvbkBodWF3ZWkuY29tPgogIEpvc2VmIEJhY2lrIDxqb3NlZkB0b3hpY3BhbmRhLmNvbT4K
ICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hcmNvIEZlbHNjaCA8bS5m
ZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51
eC5pbnRlbC5jb20+CiAgTWF1cm8gQ2FydmFsaG8gQ2hlaGFiIDxtY2hlaGFiK3NhbXN1bmdAa2Vy
bmVsLm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBOYXZpZCBFbWFtZG9v
c3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBz
dXNlLmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF2ZWwgU2hp
bG92c2t5IDxwaWFzdHJ5eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBt
aWNyb3NvZnQuY29tPgogIFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CiAg
UmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUmVpbmhhcmQgU3BleWVyZXIg
PHJzcG1uQGFyY29yLmRlPgogIFJpY2sgVHNlbmcgPHJ0c2VuZ0BudmlkaWEuY29tPgogIFNhc2hh
IExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KICBTY290dCBUYWxiZXJ0IDxzd3RAdGVjaGllLm5l
dD4KICBTcml2YXRzYSBTLiBCaGF0IChWTXdhcmUpIDxzcml2YXRzYUBjc2FpbC5taXQuZWR1Pgog
IFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBNYWNMZWFuIDxT
dGV2ZS5NYWNMZWFuQE1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJv
c3RlZHRAZ29vZG1pcy5vcmc+CiAgc3l6Ym90KzAyNDNjYjI1MGE1MWVlZWZiOGNjQHN5emthbGxl
ci5hcHBzcG90bWFpbC5jb20KICBzeXpib3QrZjk1NDlmNWVlOGE1NDE2ZjBiOTVAc3l6a2FsbGVy
LmFwcHNwb3RtYWlsLmNvbQogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1l
cnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFdpbGwg
RGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5z
aGltb2RhLnVoQHJlbmVzYXMuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGUxMzJj
OGQ3YjU4ZC4uYjk4YWViZDI5ODI0ICBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1
NmQwMmUzIC0+IHRlc3RlZC9saW51eC00LjE0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 22:43:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 22:43:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLay8-0002p3-1Q; Fri, 18 Oct 2019 22:43:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLay7-0002oy-5n
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 22:43:35 +0000
X-Inumbo-ID: b630a2dc-f1f8-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b630a2dc-f1f8-11e9-beca-bc764e2007e4;
 Fri, 18 Oct 2019 22:43:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLay3-0002HK-Ub; Fri, 18 Oct 2019 22:43:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLay3-00035Z-Gy; Fri, 18 Oct 2019 22:43:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLay3-0005K0-G3; Fri, 18 Oct 2019 22:43:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iLay3-0005K0-G3@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 22:43:31 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemut-win7-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgODQ2MjlkNDM3MGI4ZTZiNzg3MWQ5
NzQ0MGJhYmVjZTNlYjExMDhhNQogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg4OS8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDI4ODkuYmlzZWN0
aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFs
LWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQyODQ3IGZhaWwg
W2hvc3Q9YmFyb3F1ZTBdIC8gMTM4ODQ5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRz
OiAxNDI4NDcgLyAxMzg4NDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJp
b3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgODQ2
MjlkNDM3MGI4ZTZiNzg3MWQ5NzQ0MGJhYmVjZTNlYjExMDhhNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNkNzBiMWE3MWQzMGQwZmZmNGM1NDlhMzA5NjgyZmRmMTI3
YWFhZTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcy
ZGUyYjU2ZWI5NmE5MWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpC
YXNpcyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNl
YmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0
YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThm
M2ZiMWM2YjZlYjYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdl
bmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQjMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2
Y2Q3YS04NDYyOWQ0MzcwYjhlNmI3ODcxZDk3NDQwYmFiZWNlM2ViMTEwOGE1IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZDAzMWZjMDdlYjgz
YzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNy1jZDcwYjFhNzFkMzBkMGZmZjRjNTQ5YTMwOTY4
MmZkZjEyN2FhYWU2IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5c
CiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS05MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3NlYWJpb3MuZ2l0IzMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0
ZjMtNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcveGVuLmdpdCM4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2
LTUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKYWRob2MtcmV2dHVwbGUt
Z2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDMwMDMgbm9kZXMg
aW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzg3ODAgcGFz
cyBpcnJlbGV2YW50CiAxMzg4MTMgcGFzcyBpcnJlbGV2YW50CiAxMzg4NDkgcGFzcyAyMjNjZWE2
YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0Nzkx
NyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2Nm
YzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxMzg4
NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBp
cnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50
CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMg
ZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJl
bGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAx
MzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFp
bCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2
YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQgZmFpbCBpcnJlbGV2YW50CiAxMzk1
NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50CiAxMzk2MTYgZmFpbCBp
cnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2YW50
CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIg
ZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJl
bGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAxNDAwNTcgZmFpbCBpcnJlbGV2YW50CiAx
NDAwNjcgZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50CiAxNDAwNTUgcGFz
cyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0
NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2
ZWI2CiAxNDAwNTggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdh
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGRkOGQ3ZDU1NmRmNDZj
NTAzMjU0ZDM3YjIyYjJiMzRmNmFkMTJmNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0
MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBjMTY4MWMzOTQzNDg2MzZjNWE3ZmJh
YTk0OTYyM2NlZjVlYjllOWQ1CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAwNjMgcGFzcyBp
cnJlbGV2YW50CiAxNDAwNjQgcGFzcyBpcnJlbGV2YW50CiAxNDAwOTggcGFzcyBpcnJlbGV2YW50
CiAxNDAwNzMgcGFzcyBpcnJlbGV2YW50CiAxNDAwNzcgYmxvY2tlZCBpcnJlbGV2YW50CiAxNDAx
MDEgZmFpbCBpcnJlbGV2YW50CiAxNDAwNzggcGFzcyBpcnJlbGV2YW50CiAxNDAwODAgcGFzcyBp
cnJlbGV2YW50CiAxNDAwODIgcGFzcyBpcnJlbGV2YW50CiAxNDAwODUgcGFzcyBpcnJlbGV2YW50
CiAxNDAwOTAgZmFpbCBpcnJlbGV2YW50CiAxNDAwOTEgcGFzcyBpcnJlbGV2YW50CiAxNDAwOTUg
ZmFpbCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJl
bGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAx
NDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0MjggZmFp
bCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBpcnJlbGV2
YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50CiAxNDA2
MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3NiBmYWlsIGlycmVsZXZhbnQKIDE0
MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0MDc3OCBmYWls
IGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkzMCBmYWlsIGlycmVsZXZh
bnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGlycmVsZXZhbnQKIDE0MDk3
MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAzNiBmYWlsIGly
cmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBbXQogMTQxMjkyIFtdCiAx
NDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYgZmFpbCBpcnJlbGV2YW50CiAxNDEzNTQgZmFp
bCBpcnJlbGV2YW50CiAxNDE0NDYgZmFpbCBpcnJlbGV2YW50CiAxNDE0ODQgZmFpbCBpcnJlbGV2
YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50CiAxNDE2MTMgZmFpbCBpcnJlbGV2YW50CiAxNDE4
MDUgZmFpbCBpcnJlbGV2YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2YW50CiAxNDE4NzAgZmFpbCBp
cnJlbGV2YW50CiAxNDE5MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5NzkgZmFpbCBpcnJlbGV2YW50
CiAxNDE5NDQgZmFpbCBpcnJlbGV2YW50CiAxNDIwMDYgZmFpbCBpcnJlbGV2YW50CiAxNDIwNTEg
ZmFpbCBpcnJlbGV2YW50CiAxNDIxMTAgZmFpbCBpcnJlbGV2YW50CiAxNDIyMjMgZmFpbCBpcnJl
bGV2YW50CiAxNDIyNTggZmFpbCBpcnJlbGV2YW50CiAxNDIyOTggZmFpbCBpcnJlbGV2YW50CiAx
NDIzMzMgZmFpbCBpcnJlbGV2YW50CiAxNDIzNzIgZmFpbCBpcnJlbGV2YW50CiAxNDIzOTggZmFp
bCBpcnJlbGV2YW50CiAxNDI0MzEgZmFpbCBpcnJlbGV2YW50CiAxNDI0ODUgZmFpbCBpcnJlbGV2
YW50CiAxNDI1MzkgZmFpbCBpcnJlbGV2YW50CiAxNDI1ODggZmFpbCBpcnJlbGV2YW50CiAxNDI2
NzcgZmFpbCBpcnJlbGV2YW50CiAxNDI3MDkgZmFpbCBpcnJlbGV2YW50CiAxNDI3NTcgZmFpbCBp
cnJlbGV2YW50CiAxNDI4MTUgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdl
YjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEg
MzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5
MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDI4MzkgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZi
MjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNTliNzU0YzlmNjk3ZDk2MjdiMGNjY2NkMzI3ZDUxMzJmMGUxYWJiMCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4
ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAy
YWM3MDVhNTllZjUyZDc1ZGNlY2ZlY2IyMzc4ZGVjOTQ2ZGE0NWM0CiAxNDI4MzcgZmFpbCBpcnJl
bGV2YW50CiAxNDI3OTYgZmFpbCBpcnJlbGV2YW50CiAxNDI4NDEgcGFzcyAyMjNjZWE2YTRmMDU1
MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNTFhMzk4NWNiYmUxNzI1N2I3YTVkYjcxODQyOTYwYjc2ZTIwZTFkNiBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5
NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0CiAxNDI4NDcgZmFp
bCA4NDYyOWQ0MzcwYjhlNmI3ODcxZDk3NDQwYmFiZWNlM2ViMTEwOGE1IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q3MGIxYTcxZDMwZDBmZmY0YzU0OWEzMDk2ODJm
ZGYxMjdhYWFlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdh
Y2EzCiAxNDI4NDQgZmFpbCBpcnJlbGV2YW50CiAxNDI4NzQgZmFpbCBpcnJlbGV2YW50CiAxNDI4
NDYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNWJlNTQzOWE1YTRlNDUzODJhYmRiYTJh
NDMzOWRiNGJiOGU0YmJjYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBiZDgyMjMzM2UwMTE2YjFlY2ZiYjQ3NTA5MDg4NDlm
MjFhZjY4MDFiCiAxNDI4NTIgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0
YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmOGFiZTRmZTNjMjQ3YjA2
OWRhYTU5ZDg0ZDQ3OWU0MjgyMmQ5M2RlCiAxNDI4NzcgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZi
MjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4
ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4
NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDI4NTQgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzVkZDU3NGEyNDAwMTc1NTNiMWIzZGFkNmVjMWNkOTRjMmFi
MWE1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZiA5OGQxZGFjODhmODJjMmI3OWQ1MjhmYWFiZTVlM2ZkYTgxMzNlOGJiCiAx
NDI4NTYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTc2ZDAzNTNhNmNlNDgxNDkwMzk4
NDliNTJiYjY3NTI3YmU1YjU4MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2
NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBhZjlmMzU3ZmI4ZGJjZWI5YzVkZDFjNWNiOGI0
ZTE5OGY2MTQ5NDU2CiAxNDI4NTkgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMWZjYTU1
Mjg1YjZkNzhhY2RlM2EwMjc1NGM3NDJjNGE0OTZmZjBlMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBmZWY4ZDk5ZmJjZTFh
NWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI4NjAgcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYTFmOTQwNDVmZmU5MjE4ZWM0MzhjNGQyMzk4MGRlNDI0M2QyMWNkMCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI4NzggZmFpbCA4
NDYyOWQ0MzcwYjhlNmI3ODcxZDk3NDQwYmFiZWNlM2ViMTEwOGE1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q3MGIxYTcxZDMwZDBmZmY0YzU0OWEzMDk2ODJmZGYx
MjdhYWFlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2Ez
CiAxNDI4NjQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTFmOTQwNDVmZmU5MjE4ZWM0
MzhjNGQyMzk4MGRlNDI0M2QyMWNkMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZh
ZGQ4MmIxN2I3ZDdhY2EzCiAxNDI4ODQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJk
MDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q3
MGIxYTcxZDMwZDBmZmY0YzU0OWEzMDk2ODJmZGYxMjdhYWFlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFj
NGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI4NjkgYmxvY2tlZCAyMjNjZWE2YTRm
MDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNGQwNWE0YjcwOWNlNTJkNDY0OTY5OGY4ODdhMTM1ODI0NmZhNDQzNyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI4NzIg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q3MGIxYTcxZDMwZDBmZmY0YzU0OWEzMDk2
ODJmZGYxMjdhYWFlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzCiAxNDI4ODUgZmFpbCA4NDYyOWQ0MzcwYjhlNmI3ODcxZDk3NDQwYmFiZWNlM2ViMTEw
OGE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2Q3MGIxYTcxZDMw
ZDBmZmY0YzU0OWEzMDk2ODJmZGYxMjdhYWFlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMz
NWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI4ODggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVl
M2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgY2Q3MGIxYTcxZDMwZDBmZmY0YzU0OWEzMDk2ODJmZGYxMjdhYWFlNiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThj
OTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI4ODkgZmFpbCA4NDYyOWQ0
MzcwYjhlNmI3ODcxZDk3NDQwYmFiZWNlM2ViMTEwOGE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgY2Q3MGIxYTcxZDMwZDBmZmY0YzU0OWEzMDk2ODJmZGYxMjdhYWFl
NiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzClNlYXJj
aGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzODg0
OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDI4NDcgKGZh
aWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI4NzcgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDI4NzggKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJi
ZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGNk
NzBiMWE3MWQzMGQwZmZmNGM1NDlhMzA5NjgyZmRmMTI3YWFhZTYgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNTE4YzkzNWZh
YzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0
LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0Mjg3MiAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0Mjg3OCAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0Mjg4NCAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyODg1IChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQyODg4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxNDI4ODkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA4NDYyOWQ0MzcwYjhl
NmI3ODcxZDk3NDQwYmFiZWNlM2ViMTEwOGE1CiAgQnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRm
MDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyODg5LwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBm
b3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjUxMDMxIHRvIGZpdApwbm10
b3BuZzogNDUgY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NC54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQyODg5OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAx
NDI4ODkgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4ODkvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 18 23:16:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 18 Oct 2019 23:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLbU2-0005KQ-34; Fri, 18 Oct 2019 23:16:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BA8E=YL=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLbU1-0005KL-BQ
 for xen-devel@lists.xenproject.org; Fri, 18 Oct 2019 23:16:33 +0000
X-Inumbo-ID: 4fde015a-f1fd-11e9-93ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fde015a-f1fd-11e9-93ff-12813bfff9fa;
 Fri, 18 Oct 2019 23:16:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLbTv-0002ur-Ml; Fri, 18 Oct 2019 23:16:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLbTv-00050w-A9; Fri, 18 Oct 2019 23:16:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLbTv-0006mt-9F; Fri, 18 Oct 2019 23:16:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142850-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.9:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=364ef83db0273acc89c6ba8ae1aebee70a133056
X-Osstest-Versions-That: linux=140fcbee3e9de3d649c5cb313c4919bd07f0017f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 18 Oct 2019 23:16:27 +0000
Subject: [Xen-devel] [linux-4.9 test] 142850: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg1MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg1MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDEx
IGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTQyNDQzCgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNyBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQyNDQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNDQzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI0
NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MjQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNDQzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM2NGVmODNk
YjAyNzNhY2M4OWM2YmE4YWUxYWViZWU3MGExMzMwNTYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDE0MGZjYmVlM2U5ZGUzZDY0OWM1Y2IzMTNjNDkxOWJkMDdmMDAxN2YK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjQ0MyAgMjAxOS0xMC0wOCAxNDowNzozMyBaICAgMTAg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NTAgIDIwMTktMTAtMTcgMjE6MTE6MjYgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBamF5IEthaGVyIDxha2FoZXJAdm13YXJlLmNvbT4KICBBbCBWaXJvIDx2
aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkByb3dsYW5kLmhhcnZh
cmQuZWR1PgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KICBBbGV4
YW5kZXIgU3ZlcmRsaW4gPGFsZXhhbmRlci5zdmVyZGxpbkBub2tpYS5jb20+CiAgQW5kcmV3IERv
bm5lbGxhbiA8YWpkQGxpbnV4LmlibS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgTXVycmF5IDxhbmRyZXcubXVycmF5QGFybS5jb20+CiAg
QW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAgQXJkIEJpZXNoZXV2
ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2YWxobyBkZSBNZWxv
IDxhY21lQHJlZGhhdC5jb20+CiAgQmFzdGllbiBOb2NlcmEgPGhhZGVzc0BoYWRlc3MubmV0Pgog
IEJlbmkgTWFobGVyIDxiZW5pLm1haGxlckBnbXgubmV0PgogIEJvcmlzIE9zdHJvdnNreSA8Ym9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgog
IENoZW5nZ3VhbmcgWHUgPGNneHU1MTlAem9oby5jb20uY24+CiAgQ2hyaXN0aWFuIEJvcm50cmFl
Z2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5n
QGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIFRob21wc29uIDxkYW5pZWwudGhvbXBzb25AbGluYXJv
Lm9yZz4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgogIERhbmllbCBW
ZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgogIERhbmllbGUgUGFsbWFzIDxkbmxwbG1A
Z21haWwuY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5jb20+CiAg
RGF2ZSBDaGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgogIERhdmlkIEZyZXkgPGRwZnJleUBn
bWFpbC5jb20+CiAgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29tPgogIERvbWluaXF1
ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFcnFpIENoZW4gPGNoZW5l
cnFpQGdtYWlsLmNvbT4KICBFcnFpIENoZW4gY2hlbmVycWlAZ21haWwuY29tCiAgR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxs
aW51eEByb2Vjay11cy5uZXQ+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3Jn
LmF1PgogIEhvcmlhIEdlYW50xIMgPGhvcmlhLmdlYW50YUBueHAuY29tPgogIElhbiBSb2dlcnMg
PGlyb2dlcnNAZ29vZ2xlLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBtZWxsYW5veC5jb20+
CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSWx5YSBEcnlv
bW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+
CiAgSmFjayBXYW5nIDxqaW5wdS53YW5nQGNsb3VkLmlvbm9zLmNvbT4KICBKYWNreSBDYW8gPEph
Y2t5LkNhb0Bzb255LmNvbT4KICBKYWNreS5DYW9Ac29ueS5jb20gPEphY2t5LkNhb0Bzb255LmNv
bT4KICBKYW4gU2NobWlkdCA8amFuQGNlbnRyaWN1bGFyLmNvbT4KICBKYW5ha2FyYWphbiBOYXRh
cmFqYW4gPEphbmFrYXJhamFuLk5hdGFyYWphbkBhbWQuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5
dG9uQGtlcm5lbC5vcmc+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdtYWlsLmNvbT4KICBK
aXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQaXJrbyA8amlyaUBtZWxsYW5veC5j
b20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpv
aGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVy
b25AaHVhd2VpLmNvbT4KICBKb3VuaSBNYWxpbmVuIDxqQHcxLmZpPgogIEthaS1IZW5nIEZlbmcg
PGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9t
aXVtLm9yZz4KICBLZU1lbmcgU2hpIDxzaGlrZW1lbmdAaHVhd2VpLmNvbT4KICBMZWUgSm9uZXMg
PGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExpIFJvbmdRaW5nIDxsaXJvbmdxaW5nQGJhaWR1LmNv
bT4KICBMaWFuZyBaaGlDaGVuZyA8bGlhbmd6aGljaGVuZ0BiYWlkdS5jb20+CiAgTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1aXMgSGVucmlxdWVzIDxs
aGVucmlxdWVzQHN1c2UuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXgu
ZGU+CiAgTWFyY28gRmVsc2NoIDxtLmZlbHNjaEBwZW5ndXRyb25peC5kZT4KICBNYXJrIEJyb3du
IDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlhcy5ueW1hbkBsaW51
eC5pbnRlbC5jb20+CiAgTWF0aGlldSBQb2lyaWVyIDxtYXRoaWV1LnBvaXJpZXJAbGluYXJvLm9y
Zz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0BrZXJuZWwub3JnPgog
IE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNoYWwgSG9ja28gPG1o
b2Nrb0BzdXNlLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBN
aW1pIFpvaGFyIDx6b2hhckBsaW51eC5pYm0uY29tPgogIE5hdmlkIEVtYW1kb29zdCA8bmF2aWQu
ZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBPbGVrc2FuZHIgU3V2b3JvdiA8b2xla3NhbmRyLnN1dm9y
b3ZAdG9yYWRleC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYW9s
byBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRv
bkBtaXBzLmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBpYXN0cnl5eUBnbWFpbC5jb20+CiAgUGF2
ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwcCBaYWJlbCA8cC56YWJlbEBwZW5n
dXRyb25peC5kZT4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFkLm9yZz4KICBSYXNt
dXMgVmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUmF2aSBCYW5nb3JpYSA8
cmF2aS5iYW5nb3JpYUBsaW51eC5pYm0uY29tPgogIFJlaW5oYXJkIFNwZXllcmVyIDxyc3BtbkBh
cmNvci5kZT4KICBSaWNrIFRzZW5nIDxydHNlbmdAbnZpZGlhLmNvbT4KICBTYXNjaGEgSGF1ZXIg
PHMuaGF1ZXJAcGVuZ3V0cm9uaXguZGU+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3Jn
PgogIFNjb3R0IFRhbGJlcnQgPHN3dEB0ZWNoaWUubmV0PgogIFNlYW4gTnlla2phZXIgPHNlYW5A
Z2Vhbml4LmNvbT4KICBTcmlrYXIgRHJvbmFtcmFqdSA8c3Jpa2FyQGxpbnV4LnZuZXQuaWJtLmNv
bT4KICBTcml2YXRzYSBTLiBCaGF0IChWTXdhcmUpIDxzcml2YXRzYUBjc2FpbC5taXQuZWR1Pgog
IFN0ZWZhbiBTY2htaWR0IDxzdGVmYW5AZGF0ZW5mcmVpaGFmZW4ub3JnPgogIFN0ZXZlIEZyZW5j
aCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBNYWNMZWFuIDxTdGV2ZS5NYWNMZWFu
QE1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRAZ29vZG1p
cy5vcmc+CiAgc3l6Ym90KzAyNDNjYjI1MGE1MWVlZWZiOGNjQHN5emthbGxlci5hcHBzcG90bWFp
bC5jb20KICBzeXpib3QrZjk1NDlmNWVlOGE1NDE2ZjBiOTVAc3l6a2FsbGVyLmFwcHNwb3RtYWls
LmNvbQogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogIFRyZWsgPHRyZWswMEBpbmJveC5ydT4KICBWYWxkaXMgS2xl
dG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYXNpbHkgR29yYmlrIDxnb3JAbGlu
dXguaWJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgogIFdpbSBWYW4gU2Vi
cm9lY2sgPHdpbUBsaW51eC13YXRjaGRvZy5vcmc+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hp
aGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFpoYW5nIFJ1aSA8cnVpLnpoYW5nQGludGVs
LmNvbT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjg0NiBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 00:07:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 00:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLcHT-0001Tt-MB; Sat, 19 Oct 2019 00:07:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLcHS-0001To-Jy
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 00:07:38 +0000
X-Inumbo-ID: 724c09e2-f204-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 724c09e2-f204-11e9-bbab-bc764e2007e4;
 Sat, 19 Oct 2019 00:07:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLcHL-0004Rj-Rd; Sat, 19 Oct 2019 00:07:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLcHL-0000fS-EU; Sat, 19 Oct 2019 00:07:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLcHL-0005cY-D1; Sat, 19 Oct 2019 00:07:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142857-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=e026bb4c39a28ca9be5dc994c14bb21cc283c9e8
X-Osstest-Versions-That: ovmf=23ab8df01a2c64fcb2eea5300c7b7a43baeba821
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 00:07:31 +0000
Subject: [Xen-devel] [ovmf test] 142857: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg1NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NTcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlMDI2YmI0YzM5YTI4Y2E5YmU1ZGM5OTRjMTRiYjIx
Y2MyODNjOWU4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyM2FiOGRm
MDFhMmM2NGZjYjJlZWE1MzAwYzdiN2E0M2JhZWJhODIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDI4MzEgIDIwMTktMTAtMTYgMTY6Mzk6MjUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyODU3ICAyMDE5LTEwLTE4IDAyOjU5OjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWJuZXIgQ2hh
bmcgPGFibmVyLmNoYW5nQGhwZS5jb20+CiAgRGVyZWsgTGluIDxkZXJlay5saW4yQGhwZS5jb20+
CiAgTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgTGluLCBEZXJlayAoSFBTIFNX
KSA8ZGVyZWsubGluMkBocGUuY29tPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZGUgPHBoaWxtZEBy
ZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CiAgIDIzYWI4ZGYwMWEuLmUwMjZiYjRjMzkgIGUwMjZiYjRjMzlhMjhjYTliZTVkYzk5NGMx
NGJiMjFjYzI4M2M5ZTggLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 02:04:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 02:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLe6I-0001j5-PJ; Sat, 19 Oct 2019 02:04:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLe6H-0001j0-S4
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 02:04:13 +0000
X-Inumbo-ID: be559500-f214-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id be559500-f214-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 02:04:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLe6F-0007ny-Ga; Sat, 19 Oct 2019 02:04:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLe6F-0006Zd-3b; Sat, 19 Oct 2019 02:04:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLe6F-0008Tl-2t; Sat, 19 Oct 2019 02:04:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142851-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 02:04:11 +0000
Subject: [Xen-devel] [linux-4.4 test] 142851: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg1MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgMDQ4NTg1NDBjYTg0MzVlNTI2NTQ2ODBkYWJmZDc2OTA1NmFk
OWViMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZk
NjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4
ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA3NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEz
OTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNzMgZGF5cyAgIDg1IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDE0Mjg1MSAgMjAxOS0xMC0xNyAyMjoxMDo1MSBaICAgIDEgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KNDU3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 02:04:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 02:04:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLe71-0001lq-5F; Sat, 19 Oct 2019 02:04:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cTED=YM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iLe6z-0001lj-UR
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 02:04:57 +0000
X-Inumbo-ID: d8ee5082-f214-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d8ee5082-f214-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 02:04:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571450696;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=TxkAGDjXc3aXshCnPYV8lbHKFLiR8MStaxa8anlu3c4=;
 b=ia0YNkWKYB2LSYkQpXpZ6ta0UtjNbbGVLHhx1ej78aGdO6lUDIo3c4eG
 nzn/emvwiApCvG3r2PzEMcIfj/nHIp+YxhV3mIxEZXwEEodI+4u38OV1n
 5WHEZDdYYhfjhiOB+R/5cczGjsQG17ZdZH2xfQTFKGKv38zFX0YXkJ/jL E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: i+2tUx6lf32m9T4PdVUBz6tM1AT1fzv1EIgniCaOOf8dTxAxYPXVSCFCSc9dY0q5R0p3+8OECC
 pNGQnMNdD5ViHBxGMZh1jKtUVcUkj0MeXRgq8iwPcUjlTQu71Z+XILv7XCsvsl3b/Rjsdv9gbY
 QBQGCz21uJwTmf/o76N2ku7jqH/7eD0xgkhw99ZlXliD8Y6meJxZ6/F5+qu37N/YBrWZMN32Xl
 wC9/9zpIOfesSej+bjMRi7xfbcFiGxYhCGI8bhLaWO/sBvn4dQ4RupiXvyBBXmGuL7IrXpXQx0
 M2k=
X-SBRS: 2.7
X-MesageID: 7473740
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,313,1566878400"; 
   d="scan'208";a="7473740"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Sat, 19 Oct 2019 03:04:52 +0100
Message-ID: <20191019020452.8944-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] MAINTAINERS: Switch SVM maintainership to x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIG5vdyBkb3duIHRvIDAgU1ZNIG1haW50YWluZXJzIHdobyBhcmUgYWN0aXZlIGFuZCB3
aXNoIHRvIGhvbGQgdGhlCnBvc2l0aW9uLiAgSW4gYWdyZWVtZW50IHdpdGggQU1ELCBKYW4gYW5k
IEkgd2lsbCB0YWtlIG92ZXIgbWFpbnRhaW5lcnNoaXAgaW4KdGhlIHNob3J0IHRlcm0uCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tl
ZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkND
OiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPgoKdjI6CiAqIEFsdGVyIGV4aXN0aW5nIG1haW50YWluZXJzaGlwIGJs
b2NrcywgcmF0aGVyIHRoYW4gZm9sZGluZyB0aGUgYmxvY2tzCiAgIGNvbXBsZXRlbHkuCi0tLQog
TUFJTlRBSU5FUlMgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwpp
bmRleCA1MzNjZmRjMDhmLi5jMWI5MGM0MGNiIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysg
Yi9NQUlOVEFJTkVSUwpAQCAtMTQ4LDEzICsxNDgsMTQgQEAgRjoJeGVuL2luY2x1ZGUvYWNwaS8K
IEY6CXRvb2xzL2xpYmFjcGkvCiAKIEFNRCBJT01NVQotTToJU3VyYXZlZSBTdXRoaWt1bHBhbml0
IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KK006CUphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KK006CUFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiBTOglNYWludGFpbmVkCiBGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvCiAKIEFNRCBT
Vk0KLU06CUJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci1NOglT
dXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgorTToJ
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgorTToJQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KIFM6CVN1cHBvcnRlZAogRjoJeGVuL2FyY2gveDg2L2h2bS9z
dm0vCiBGOgl4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfYW1kLmMKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 02:20:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 02:20:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLeLe-0003F8-JO; Sat, 19 Oct 2019 02:20:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cTED=YM=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iLeLd-00039S-Ux
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 02:20:05 +0000
X-Inumbo-ID: f571a5a4-f216-11e9-bbab-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f571a5a4-f216-11e9-bbab-bc764e2007e4;
 Sat, 19 Oct 2019 02:20:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571451604;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=nvBasbL2yKRrHM3UZo5U6vXiaNqV6NOMqvQWZiizb9E=;
 b=Upo3Ybl3tvhLFe6nUe7DvGhvTFxvxIHSoqz8vVSndUCJ0y7wFTV54Ar7
 1WdlGjbu7gun3v19RbOgCalmAOOcMtibNbWYL+FdvA3FpVDzni7W+racQ
 W80xE1XMfybI501QChnHn2vQEeukRhQk/bezZtg1kXSQ6+5rB3QjprbQx I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: C4Smto5ozo7lf6CU6TGCuWCMjQEBYHB9/RJxENf6rvkbRAb6KZ9j2yI1cgjmW8SjLzzqQ3Jssc
 kY4lJ9I0I80LHQt1aZuOsDBEeuY+5m3h4bakeRjkiKfF35ukGSuAEu6ZSMTxORgz+qQNxIyzuX
 YFXo4+PKku3U+mzDSRGrbzWigB1G10s9IOuWv9D6s2IRTiELSOm89FA1ydDA0ErTu2gK2dnlen
 tt6ct6Lr3VreAx+GQZ4jXy5lTTpTkIXTVbFGeeQFWlLstfKoZBmMXzre6KXR5rUXwFpV1Rjha3
 Jd0=
X-SBRS: 2.7
X-MesageID: 7230302
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,313,1566878400"; 
   d="scan'208";a="7230302"
To: Lars Kurth <lars.kurth@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20191003205948.21131-1-andrew.cooper3@citrix.com>
 <D8B53B1D-C43F-4B1C-AD19-5B92005E7286@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b7d0a13e-3674-e065-d527-a0c764a3b839@citrix.com>
Date: Fri, 18 Oct 2019 19:19:56 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <D8B53B1D-C43F-4B1C-AD19-5B92005E7286@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] docs/sphinx: Introduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMTAvMjAxOSAxMzozNCwgTGFycyBLdXJ0aCB3cm90ZToKPgo+IO+7v09uIDAzLzEwLzIw
MTksIDIxOjU5LCAiQW5kcmV3IENvb3BlciIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+Cj4gICAgIFB1dCB0b2dldGhlciBhbiBpbnRyb2R1Y3Rpb24gcGFnZSBmb3IgdGhlIFNw
aGlueC9SU1QgZG9jcywgYWxvbmcgd2l0aCBhCj4gICAgIGdsb3NzYXJ5IHdoaWNoIHdpbGwgYWNj
dW11bGF0ZSBvdmVyIHRpbWUuCj4gICAgIAo+ICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Cj4gUmV2aWV3ZWQtYnk6IExhcnMgS3Vy
dGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KClRoYW5rcy4KCj4KPiBUaGVyZSB3ZXJlIGEgZmV3
IG1pbm9yIGltcHJvdmVtZW50cyB3aGljaCBjb3VsZCBiZSBtYWRlLCBJIGFtIGxpc3RpbmcgdGhl
c2UKPiBiZWxvdywgYnV0IG5vbmUgYXJlIHNob3ctc3RvcHBlcnMuCj4KPiAgICAgK1hlbiBpcyBh
biBvcGVuIHNvdXJjZSwgYmFyZSBtZXRhbCBoeXBlcnZpc29yLiAgSXQgcnVucyBhcyB0aGUgbW9z
dCBwcml2aWxlZ2VkCj4gICAgICtwaWVjZSBvZiBzb2Z0d2FyZSwgYW5kIHNoYXJlcyB0aGUgcmVz
b3VyY2VzIG9mIHRoZSBoYXJkd2FyZSBiZXR3ZWVuIHZpcnR1YWwKPiBNYXliZSBiZXR0ZXI6IHMv
c29mdHdhcmUvc29mdHdhcmUgb24gdGhlIHN5c3RlbS8gb3Igcy9zb2Z0d2FyZS9zb2Z0d2FyZSBv
biB0aGUgaG9zdC8KCkZpeGVkLgoKPiAgICAgK21hY2hpbmVzLgo+Cj4gICAgICsgICBoYXJkd2Fy
ZSBkb21haW4KPiAgICAgKyAgICAgQSA6dGVybTpgZG9tYWluYCwgY29tbW9ubHkgZG9tMCwgd2hp
Y2ggc2hhcmVzIHJlc3BvbnNpYmlsaXR5IHdpdGggWGVuCj4gICAgICsgICAgIGFib3V0IHRoZSBz
eXN0ZW0gYXMgYSB3aG9sZS4KPiAgICAgKwo+ICAgICArICAgICBCeSBkZWZhdWx0IGl0IGdldHMg
YWxsIGRldmljZXMsIGluY2x1ZGluZyBhbGwgZGlza3MgYW5kIG5ldHdvcmsgY2FyZHMsIHNvCj4g
ICAgICsgICAgIGlzIHJlc3BvbnNpYmxlIGZvciBtdWx0aXBsZXhpbmcgZ3Vlc3QgSS9PCj4KPiBU
aGlzIGlzIGEgbGl0dGxlIHVuY2xlYXI6IGluIHBhcnRpY3VsYXIgdGhlIDFzdCBwYXJhZ3JhcGgu
IEVhcmxpZXIgeW91IHRhbGsgYWJvdXQgaGFyZHdhcmUKPiBkb21haW49InJlc3BvbnNpYmxlIGZv
ciBoYXJkd2FyZSBhbmQgbWFyc2hhbGxpbmcgZ3Vlc3QgSS9PIiwgd2hpY2ggaXMgY2xlYXJlci4g
Cj4KPiBNYXliZTogCj4KPiBBIDp0ZXJtOmBkb21haW5gLCBjb21tb25seSBkb20wLCB3aGljaCBo
b3N0cyBhbGwgZGV2aWNlcywgaW5jbHVkaW5nIGRpc2tzCj4gYW5kIG5ldHdvcmsgY2FyZHMgYW5k
IGlzIHJlc3BvbnNpYmxlIGZvciBtdWx0aXBsZXhpbmcgZ3Vlc3QgSS9PCj4KPiBpcyBiZXR0ZXIK
ClNhZGx5LCBpdHMgbm90IGFjY3VyYXRlLgoKTXVsdGlwbGV4aW5nIG9mIEkvTyBpcyBvbmx5IGlu
IHRoZSBjYXNlIHRoYXQgZGV2aWNlIGRyaXZlciBkb21haW5zCmFyZW4ndCBpbiB1c2UuwqAgVGhl
IG90aGVyIGV4YW1wbGUgeW91IGNpdGUgaXMgYSBkZXNjcmlwdGlvbiBvZiB0aGUKYXNzb2NpYXRl
ZCBpbWFnZS4KClRoZXJlIGFyZSB0aGluZ3MgYmVzaWRlcyBJL08gd2hpY2ggdGhlIGhhcmR3YXJl
IGRvbWFpbiBpcyByZXNwb25zaWJsZQpmb3IsIHN1Y2ggYXMgQVBDSSBPUFNNIChidXQgb25seSBp
biB4ODYpLCBhbmQgc3lzdGVtIHJlYm9vdCBldGMuCgpJIGhhdmUgbGVmdCB0aGUgZGVzY3JpcHRp
b24gYXMtaXMsIGZvciBsYWNrIG9mIGFuIG9idmlvdXNseSBiZXR0ZXIgd2F5Cm9mIGV4cHJlc3Np
bmcgdGhpbmdzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 02:39:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 02:39:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLeeR-0004SA-HU; Sat, 19 Oct 2019 02:39:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLeeQ-0004S5-4P
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 02:39:30 +0000
X-Inumbo-ID: a83260fa-f219-11e9-9401-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a83260fa-f219-11e9-9401-12813bfff9fa;
 Sat, 19 Oct 2019 02:39:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLeeH-0008Sg-Jr; Sat, 19 Oct 2019 02:39:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLeeH-0007gv-4t; Sat, 19 Oct 2019 02:39:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLeeH-0000cf-4F; Sat, 19 Oct 2019 02:39:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142862-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=71519d4638e30a7c4f59a9764a7a8e5e8f679eb3
X-Osstest-Versions-That: libvirt=b83884d1a0f422e8147a7d1a39ccec0e0cca3285
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 02:39:21 +0000
Subject: [Xen-devel] [libvirt test] 142862: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg2MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjg0MAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0Mjg0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyODQwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IDcxNTE5ZDQ2MzhlMzBhN2M0ZjU5YTk3NjRhN2E4ZTVlOGY2NzllYjMKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI4Mzg4NGQxYTBmNDIyZTgxNDdhN2QxYTM5Y2NlYzBl
MGNjYTMyODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjg0MCAgMjAxOS0xMC0xNyAxNTo0Mzox
NiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NjIgIDIwMTktMTAtMTggMDc6
MDc6MTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29t
PgogIEp1bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MTUxOWQ0NjM4ZTMwYTdjNGY1OWE5NzY0YTdhOGU1
ZThmNjc5ZWIzCkF1dGhvcjogSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KRGF0
ZTogICBUaHUgT2N0IDE3IDAxOjMwOjMyIDIwMTkgLTAzMDAKCiAgICBxZW11OiBHZW5lcmF0ZSAn
eHJlcycgYW5kICd5cmVzJyBmb3IgUUVNVSB2aWRlbyBkZXZpY2VzCiAgICAKICAgIFRoaXMgY29t
bWl0IGxldCBRRU1VIGNvbW1hbmQgbGluZSBkZWZpbmUgJ3hyZXMnIGFuZCAneXJlcycgcHJvcGVy
dGllcwogICAgaWYgWE1MIGNvbnRhaW5zIGJvdGggcHJvcGVydGllcyBmcm9tIHZpZGVvIG1vZGVs
OiBiYXNlZCBvbiByZXNvbHV0aW9uCiAgICBmaWVsZHMgJ3gnIGFuZCAneScuIFRoZXJlIGlzIGEg
Y29uZGl0aW9uYWwgc3RydWN0dXJlIGluc2lkZQogICAgcWVtdURvbWFpbkRldmljZURlZlZhbGlk
YXRlVmlkZW8oKSB0aGF0IHZhbGlkYXRlcyBpZiB2aWRlbyBtb2RlbAogICAgc3VwcG9ydHMgdGhp
cyBmZWF0dXJlLiBUaGlzIGNvbW1pdCBpbmNsdWRlcyB0aGUgbmVjZXNzYXJ5IGNoYW5nZXMgdG8K
ICAgIGNvdmVyIHJlc29sdXRpb24gZm9yICd2aWRlby1xeGwtcmVzb2x1dGlvbicgdGVzdCBjYXNl
cyB0b28uCiAgICAKICAgIFJldmlld2VkLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWls
LmNvbT4KCmNvbW1pdCA3Mjg2Mjc5Nzk3YTM0YjMwODNkODViYzQ1NTY0MzJiNWU3YWQ5ZmZmCkF1
dGhvcjogSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KRGF0ZTogICBUaHUgT2N0
IDE3IDAxOjMwOjMxIDIwMTkgLTAzMDAKCiAgICBjb25mOiBBZGQgJ3gnIGFuZCAneScgcmVzb2x1
dGlvbiBpbnRvIHZpZGVvIFhNTCBkZWZpbml0aW9uCiAgICAKICAgIFRoaXMgY29tbWl0IGFkZHMg
cmVzb2x1dGlvbiBlbGVtZW50IHdpdGggcGFyYW1ldGVycyAneCcgYW5kICd5JyBpbnRvIHZpZGVv
CiAgICBYTUwgZG9tYWluIGdyb3VwIGRlZmluaXRpb24uIEJvdGgsIHByb3BlcnRpZXMgd2VyZSBh
ZGRlZCBpbnRvIGFuIGVsZW1lbnQKICAgIGNhbGxlZCAncmVzb2x1dGlvbicgYW5kIGl0IHdhcyBh
ZGRlZCBpbnNpZGUgJ21vZGVsJyBlbGVtZW50LiBUaGV5IGFyZSBzZXQKICAgIGFzIG9wdGlvbmFs
LiBUaGlzIGVsZW1lbnQgZG9lcyBub3QgZm9sbG93IFFFTVUgcHJvcGVydGllcyAneHJlcycgYW5k
CiAgICAneXJlcycgZm9ybWF0LiBCb3RoIEhUTUwgZG9jdW1lbnRhdGlvbiBhbmQgc2NoZW1hIHdl
cmUgY2hhbmdlZCB0b28uIFRoaXMKICAgIGNvbW1pdCBpbmNsdWRlcyBhIHNpbXBsZSB0ZXN0IGNh
c2UgdG8gY292ZXIgcmVzb2x1dGlvbiBmb3IgUUVNVSB2aWRlbwogICAgbW9kZWxzLiBUaGUgbmV3
IFhNTCBmb3JtYXQgZm9yIHJlc29sdXRpb24gbG9va3MgbGlrZToKICAgIAogICAgICAgIDxtb2Rl
bCAuLi4+CiAgICAgICAgICA8cmVzb2x1dGlvbiB4PSc4MDAnIHk9JzYwMCcvPgogICAgICAgIDwv
bW9kZWw+CiAgICAKICAgIFJldmlld2VkLWJ5OiBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWls
LmNvbT4KCmNvbW1pdCBmYmY3YzIzYzJkZmFlMGZmODc5Yzk4MTMwYzM3NjViNGMxZWJmMzRlCkF1
dGhvcjogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgT2N0
IDE1IDExOjQ3OjEwIDIwMTkgLTA0MDAKCiAgICBxZW11OiBjYXBzOiBVc2UgdW5pcXVlIGtleSBm
b3IgZG9tQ2FwcyBjYWNoaW5nCiAgICAKICAgIFdoZW4gc2VhcmNoaW5nIHFlbXVDYXBzLT5kb21D
YXBzQ2FjaGUgZm9yIGV4aXN0aW5nIGRvbUNhcHMgZGF0YSwKICAgIHdlIGNoZWNrIGZvciBhIG1h
dGNoaW5nIHBhaXIgb2YgYXJjaCt2aXJ0dHlwZSttYWNoaW5lK2VtdWxhdG9yLiBIb3dldmVyCiAg
ICBmb3IgdGhlIGhhc2ggdGFibGUga2V5IHdlIG9ubHkgdXNlIHRoZSBtYWNoaW5lIHN0cmluZy4g
U28gaWYgdGhlCiAgICBjYWNoZSBhbHJlYWR5IGNvbnRhaW5zOgogICAgCiAgICAgIHg4Nl82NCAr
IGt2bSArIHBjICsgL3Vzci9iaW4vcWVtdS1rdm0KICAgIAogICAgQnV0IGEgbmV3IFZNIGlzIGRl
ZmluZWQgd2l0aAogICAgCiAgICAgIHg4Nl82NCArIHFlbXUgKyBwYyArIC91c3IvYmluL3FlbXUt
a3ZtCiAgICAKICAgIFdlIGNvcnJlY3RseSBmYWlsIHRvIGZpbmQgbWF0Y2hpbmcgY2FjaGVkIGRv
bUNhcHMsIGJ1dCB0aGVuIGF0dGVtcHQKICAgIHRvIHVzZSBhIGNvbGxpZGluZyBrZXkgd2l0aCB2
aXJIYXNoQWRkRW50cnkKICAgIAogICAgRml4IHRoaXMgYnkgYnVpbGRpbmcgYSBoYXNoIGtleSBm
cm9tIHRoZSA0IHZhbHVlcywgbm90IGp1c3QgbWFjaGluZQogICAgCiAgICBSZXZpZXdlZC1ieTog
Sm9uYXRob24gSm9uZ3NtYSA8ampvbmdzbWFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBE
YW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 02:41:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 02:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLeg9-00059X-UF; Sat, 19 Oct 2019 02:41:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLeg7-00059P-St
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 02:41:15 +0000
X-Inumbo-ID: e7fbb722-f219-11e9-9401-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e7fbb722-f219-11e9-9401-12813bfff9fa;
 Sat, 19 Oct 2019 02:41:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLefz-0008UZ-4r; Sat, 19 Oct 2019 02:41:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLefy-0007lU-Oj; Sat, 19 Oct 2019 02:41:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLefy-0002Fz-O0; Sat, 19 Oct 2019 02:41:06 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-142868-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=c404e5b4f1b822447eb42dad66a2644937b20e39
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 02:41:06 +0000
Subject: [Xen-devel] [freebsd-master test] 142868: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg2OCBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyODY4LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgYzQwNGU1YjRmMWI4MjI0NDdlYjQyZGFkNjZhMjY0NDkz
N2IyMGUzOQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAyOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMjUgZGF5cyAgIDExIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg2OCAgMjAxOS0xMC0xOCAwOToxOTo0NiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMg
PGFsY0BGcmVlQlNELm9yZz4KICBBbGVrIFBpbmNodWsgPGFwaW5jaHVrQGRhdHRvLmNvbT4KICBh
bGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbWJyaXNrbyA8YW1icmlza29ARnJl
ZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVy
c0BGcmVlQlNELm9yZz4KICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVC
U0Qub3JnPgogIGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYnIgPGJyQEZyZWVCU0Qu
b3JnPgogIGJyb29rcyA8YnJvb2tzQEZyZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3Jn
PgogIGNocyA8Y2hzQEZyZWVCU0Qub3JnPgogIGNvZ25ldCA8Y29nbmV0QEZyZWVCU0Qub3JnPgog
IGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVlQlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAg
ZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAgZGFpY2hpIDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNo
YWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9yZz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3Vn
bSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAgZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJq
IDxlcmpARnJlZUJTRC5vcmc+CiAgZXVnZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGlu
IDxnYWxsYXRpbkBGcmVlQlNELm9yZz4KICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVz
IDxnbGViaXVzQEZyZWVCU0Qub3JnPgogIGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVt
Ym8gPGdyZW1ib0BGcmVlQlNELm9yZz4KICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNr
eSA8aHNlbGFza3lARnJlZUJTRC5vcmc+CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxp
bXBARnJlZUJTRC5vcmc+CiAgSmFjb2IgS2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+
CiAgamVmZiA8amVmZkBGcmVlQlNELm9yZz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGli
Yml0cyA8amhpYmJpdHNARnJlZUJTRC5vcmc+CiAgamlsbGVzIDxqaWxsZXNARnJlZUJTRC5vcmc+
CiAgamtpbSA8amtpbUBGcmVlQlNELm9yZz4KICBqbGggPGpsaEBGcmVlQlNELm9yZz4KICBqbWcg
PGptZ0BGcmVlQlNELm9yZz4KICBqdGwgPGp0bEBGcmVlQlNELm9yZz4KICBrYWt0dXMgPGtha3R1
c0BGcmVlQlNELm9yZz4KICBrYW4gPGthbkBGcmVlQlNELm9yZz4KICBrYXJlbHMgPGthcmVsc0BG
cmVlQlNELm9yZz4KICBrZXZhbnMgPGtldmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVl
QlNELm9yZz4KICBrcCA8a3BARnJlZUJTRC5vcmc+CiAgbHN0ZXdhcnQgPGxzdGV3YXJ0QEZyZWVC
U0Qub3JnPgogIGx1cG9ybCA8bHVwb3JsQEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVl
QlNELm9yZz4KICBtYW51IDxtYW51QEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBGcmVlQlNE
Lm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNpY2tARnJlZUJT
RC5vcmc+CiAgbWhvcm5lIDxtaG9ybmVARnJlZUJTRC5vcmc+CiAgbWpnIDxtamdARnJlZUJTRC5v
cmc+CiAgbW0gPG1tQEZyZWVCU0Qub3JnPgogIG1tYWN5IDxtbWFjeUBGcmVlQlNELm9yZz4KICBu
cCA8bnBARnJlZUJTRC5vcmc+CiAgb2xpdmllciA8b2xpdmllckBGcmVlQlNELm9yZz4KICBvc2hv
Z2JvIDxvc2hvZ2JvQEZyZWVCU0Qub3JnPgogIHBoaWxpcCA8cGhpbGlwQEZyZWVCU0Qub3JnPgog
IHBoayA8cGhrQEZyZWVCU0Qub3JnPgogIFBpb3RyIFBpZXRydXN6ZXdza2kgPHBpb3RyLnBpZXRy
dXN6ZXdza2lAaW50ZWwuY29tPgogIHJheSA8cmF5QEZyZWVCU0Qub3JnPgogIHJtYWNrbGVtIDxy
bWFja2xlbUBGcmVlQlNELm9yZz4KICByb3lnZXIgPHJveWdlckBGcmVlQlNELm9yZz4KICBycnMg
PHJyc0BGcmVlQlNELm9yZz4KICByc3RvbmUgPHJzdG9uZUBGcmVlQlNELm9yZz4KICBzYW1tIDxz
YW1tQEZyZWVCU0Qub3JnPgogIHNjaHdlaWtoIDxzY2h3ZWlraEBGcmVlQlNELm9yZz4KICBzY290
dGwgPHNjb3R0bEBGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVlQlNELm9yZz4KICBzamcgPHNq
Z0BGcmVlQlNELm9yZz4KICB0aWpsIDx0aWpsQEZyZWVCU0Qub3JnPgogIFRvbSBDYXB1dGkgPHRj
YXB1dGlAZGF0dG8uY29tPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29vbWUgPHRz
b29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2YW5neXpl
biA8dmFuZ3l6ZW5ARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJlZUJTRC5v
cmc+CiAgeXVyaXB2IDx5dXJpcHZARnJlZUJTRC5vcmc+CiAgWmFjaCBWYXJnYXMgPHp2YXJnYXNA
eGVzLWluYy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1mcmVlYnNkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMDg2
NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 06:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 06:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLhpk-0004P7-8T; Sat, 19 Oct 2019 06:03:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLhpj-0004P2-9c
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 06:03:23 +0000
X-Inumbo-ID: 23bc92a6-f236-11e9-9404-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23bc92a6-f236-11e9-9404-12813bfff9fa;
 Sat, 19 Oct 2019 06:03:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLhpa-0004KO-Ks; Sat, 19 Oct 2019 06:03:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLhpa-0006aL-9z; Sat, 19 Oct 2019 06:03:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLhpa-0006nz-9W; Sat, 19 Oct 2019 06:03:14 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142903-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
X-Osstest-Versions-That: xen=00fc9004be169a065c10a5fb699e353e430190c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 06:03:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 142903: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjkwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjkwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1OWQwM2QyOGIyYmIyZmI4MTlkYjJjMWZhMmU4ZGM0ZjY1MGQzODk0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwMGZjOTAwNGJlMTY5YTA2NWMx
MGE1ZmI2OTllMzUzZTQzMDE5MGMyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI4MTMgIDIwMTkt
MTAtMTYgMTM6MDA6NTQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyOTAzICAy
MDE5LTEwLTE5IDAzOjAwOjU1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CiAgIDAwZmM5MDA0YmUuLjU5ZDAzZDI4YjIgIDU5ZDAzZDI4YjJiYjJmYjgxOWRiMmMxZmEy
ZThkYzRmNjUwZDM4OTQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 08:50:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 08:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLkQo-0000e9-O6; Sat, 19 Oct 2019 08:49:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLkQn-0000dP-47
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 08:49:49 +0000
X-Inumbo-ID: 630484cc-f24d-11e9-940a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 630484cc-f24d-11e9-940a-12813bfff9fa;
 Sat, 19 Oct 2019 08:49:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLkQe-0007wi-GK; Sat, 19 Oct 2019 08:49:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLkQe-0000SU-5X; Sat, 19 Oct 2019 08:49:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLkQe-0006jt-4T; Sat, 19 Oct 2019 08:49:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142865-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-i386-migrupgrade:xen-boot/src_host:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=00fc9004be169a065c10a5fb699e353e430190c2
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 08:49:40 +0000
Subject: [Xen-devel] [xen-unstable test] 142865: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg2NSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg2NS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5l
LXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3
NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQy
NzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
MDBmYzkwMDRiZTE2OWEwNjVjMTBhNWZiNjk5ZTM1M2U0MzAxOTBjMgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdi
N2Q3YWNhMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNzUwICAyMDE5LTEwLTE0IDE1OjA4OjE4
IFogICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0Mjc3NyAgMjAxOS0xMC0xNSAxMzoz
OTowNiBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg2
NSAgMjAxOS0xMC0xOCAwODo1MjoyNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwMGZjOTAwNGJlMTY5YTA2NWMxMGE1
ZmI2OTllMzUzZTQzMDE5MGMyCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KRGF0ZTogICBUaHUgSnVuIDEzIDE4OjExOjQ1IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJt
OiBtbTogQ2xlYXIgYm9vdCBwYWdldGFibGVzIGJlZm9yZSBicmluZ2luZy11cCBlYWNoIHNlY29u
ZGFyeSBDUFUKICAgIAogICAgQXQgdGhlIG1vbWVudCwgYm9vdCBwYWdldGFibGVzIGFyZSBvbmx5
IGNsZWFyZWQgb25jZSBhdCBib290LiBUaGlzIG1lYW5zCiAgICB3aGVuIGJvb3RpbmcgQ1BVMiAo
YW5kIG9ud2FyZHMpIHRoZW4gYm9vdCBwYWdldGFibGVzIHdpbGwgbm90IGJlCiAgICBjbGVhcmVk
LgogICAgCiAgICBUbyBrZWVwIHRoZSBpbnRlcmZhY2UgZXhhY3RseSB0aGUgc2FtZSBmb3IgYWxs
IHNlY29uZGFyeSBDUFUsIHRoZSBib290CiAgICBwYWdldGFibGVzIGFyZSBub3cgY2xlYXJlZCBi
ZWZvcmUgYnJpbmdpbmctdXAgZWFjaCBzZWNvbmRhcnkgQ1BVLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
NGM1NTVlYzc1OGU4MjlkNDI0YTg1ZGYwMjgyMWIyMjkzY2EwMzcwMgpBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAxMyAxOToxMToyOCAy
MDE5ICswMTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQcmludCB0aGUgY29ycmVjdCBk
b21haW4gaW4gZHRiX2xvYWQoKQogICAgCiAgICBkdGJfbG9hZCgpIGNhbiBiZSBjYWxsZWQgYnkg
b3RoZXIgZG9tYWluIHRoYW4gZG9tMC4gVG8gYXZvaWQgY29uZnVzaW9uCiAgICBpbiB0aGUgbG9n
LCBwcmludCB0aGUgY29ycmVjdCBkb21haW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1NWFiMjkyYzQy
ZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhCkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPgpEYXRlOiAgIFdlZCBPY3QgMiAxOTowNTozNiAyMDE5ICswMjAwCgogICAgc3R1
YmRvbS92dHBtOiBpbmNsdWRlIHN0ZGlvLmggZm9yIGRlY2xhcmF0aW9uIG9mIHByaW50ZgogICAg
CiAgICBUaGUgZnVuY3Rpb24gcmVhZF92dHBtYmxrIHVzZXMgcHJpbnRmKDMpLCBidXQgc3RkaW8u
aCBpcyBub3QgaW5jbHVkZWQKICAgIGluIHRoaXMgZmlsZS4gVGhpcyByZXN1bHRzIGluIGEgd2Fy
bmluZyBmcm9tIGdjYy03OgogICAgCiAgICB2dHBtYmxrLmM6IEluIGZ1bmN0aW9uICdyZWFkX3Z0
cG1ibGsnOgogICAgdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlv
biBvZiBmdW5jdGlvbiAncHJpbnRmJyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0K
ICAgICAgICAgICBwcmludGYoIkV4cGVjdGVkOiAiKTsKICAgIHZ0cG1ibGsuYzozMjI6Nzogd2Fy
bmluZzogaW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGJ1aWx0LWluIGZ1bmN0
aW9uICdwcmludGYnCiAgICB2dHBtYmxrLmM6MzIyOjc6IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5o
Picgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdwcmludGYnCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2VkLWJ5OiBEYW5pZWwg
RGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwg
VGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICBSZWxlYXNlLWFja2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgZTM3MDU4MjY3ZTMz
ZTVlNDUyNWY5MjBlMzEyNmQxNTg5MWVlOGRiYgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1bCAxOSAwODo1Nzo1MCAyMDE5ICsw
MTAwCgogICAgZG9jcy9zcGhpbng6IEluZGVudCBjbGVhbnVwCiAgICAKICAgIFNwaGlueCwgaXRz
IGxpbnRlcnMsIGFuZCBSU1QgbW9kZXMgaW4gY29tbW9uIGVkaXRvcnMsIGV4cGVjdCAzIHNwYWNl
cyBvZgogICAgaW5kZW50YXRpb24uICBTb21lIGJpdHMgYWxyZWFkeSBjb25mb3JtIHRvIHRoaXMg
ZXhwZWN0YXRpb24uICBVcGRhdGUgdGhlCiAgICByZXN0IHRvIG1hdGNoLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA5NTFh
YjQwNjUxMWU4Yjc1MmY3YzkyNzVhZjlkMjZlNGMzNGI2MTlkCkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgT2N0IDggMjA6MjM6MjYg
MjAxOSArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IERyb3AgdHJhaWxpbmcgd2hpdGVzcGFjZSBp
biBwcmludGsoKQogICAgCiAgICBUaGlzIGhhcyBhY3R1YWxseSBiZWVuIHByZXNlbnQgc2luY2Ug
Yy9zIGJkN2MwOWMwIGluIDIwMDgsIGFuZCBzdXJ2aXZlZAogICAgdGhyb3VnaCBhbGwgb2YgdGhl
IHJlY2VudCBtaWNyb2NvZGUgcmVmYWN0b3JpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 10:18:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 10:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLlor-0007l0-1x; Sat, 19 Oct 2019 10:18:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CQer=YM=amazon.de=prvs=188763d3f=wipawel@srs-us1.protection.inumbo.net>)
 id 1iLloq-0007kv-DK
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 10:18:44 +0000
X-Inumbo-ID: d4057c9a-f259-11e9-beca-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d4057c9a-f259-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 10:18:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1571480323; x=1603016323;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=XzkOk5+9ov3Mjx4lPDUNO6hJ96qaEOxglvzVQjUy7fk=;
 b=IBFYpM31xibelE7A5N7nwkgSz/H3ldxZBOlgPwInKrTWrPxjnsJZQKdz
 QRdF0uVMIZHkyCOF8yyGxDeR+v8xjb8SBQ+fmFr7iFEh2caOqnGZX2sTG
 YEOJBkUWYYiEDZd8ee1Ogj8uh/iTHDJwL9s0Dz463yFnwdsHmqwUQbXDH 0=;
X-IronPort-AV: E=Sophos;i="5.67,315,1566864000"; d="scan'208";a="794685286"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-168cbb73.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 19 Oct 2019 10:18:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan2.pdx.amazon.com [10.170.41.162])
 by email-inbound-relay-2c-168cbb73.us-west-2.amazon.com (Postfix) with ESMTPS
 id 6A468A1D2A; Sat, 19 Oct 2019 10:18:39 +0000 (UTC)
Received: from EX13D05EUB003.ant.amazon.com (10.43.166.253) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 19 Oct 2019 10:18:38 +0000
Received: from EX13D05EUB004.ant.amazon.com (10.43.166.115) by
 EX13D05EUB003.ant.amazon.com (10.43.166.253) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Sat, 19 Oct 2019 10:18:37 +0000
Received: from EX13D05EUB004.ant.amazon.com ([10.43.166.115]) by
 EX13D05EUB004.ant.amazon.com ([10.43.166.115]) with mapi id 15.00.1367.000;
 Sat, 19 Oct 2019 10:18:37 +0000
From: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
Thread-Topic: [PATCH v4 00/12] livepatch: new features and fixes
Thread-Index: AQHVdg9FOT1aaIWDdkSUqNalRaWdt6dgk5wAgAATRQCAATokgA==
Date: Sat, 19 Oct 2019 10:18:37 +0000
Message-ID: <DFEC7C2B-C6F2-42AB-8655-E3801E17D19A@amazon.com>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20191018142518.GA6040@char.us.oracle.com>
 <61ece13d-4808-ff92-45a8-4974f8684e0a@citrix.com>
In-Reply-To: <61ece13d-4808-ff92-45a8-4974f8684e0a@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.182]
Content-ID: <3157D74210E22E4994600066F2B8A8E8@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 00/12] livepatch: new features and fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>, "Pohlack,
 Martin" <mpohlack@amazon.de>, "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMTguIE9jdCAyMDE5LCBhdCAxNzozNCwgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+IHdyb3RlOg0KPiANCj4gT24gMTAvMTgvMTkgMzoyNSBQTSwgS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOg0KPj4gT24gU2F0LCBTZXAgMjgsIDIwMTkgYXQgMDM6
MTI6NTNQTSArMDAwMCwgUGF3ZWwgV2llY3pvcmtpZXdpY3ogd3JvdGU6DQo+Pj4gVGhpcyBzZXJp
ZXMgaW50cm9kdWNlcyBuZXcgZmVhdHVyZXMgdG8gdGhlIGxpdmVwYXRjaCBmdW5jdGlvbmFsaXR5
IGFzDQo+Pj4gYnJpZWZseSBkaXNjdXNzZWQgZHVyaW5nIFhlbiBEZXZlbG9wZXIgU3VtbWl0IDIw
MTk6IFthXSBhbmQgW2JdLg0KPj4+IEl0IGFsc28gcHJvdmlkZXMgYSBmZXcgZml4ZXMgYW5kIHNv
bWUgc21hbGwgaW1wcm92ZW1lbnRzLg0KPj4gSGV5YSwNCj4+IElzIHRoZXJlIGFuIHY1IG9mIHRo
ZSBwYXRjaGVzIHNvbWV3aGVyZSBicmV3aW5nIHNvIHRoYXQgSSBjYW4gZ2l2ZSB0aGVtDQo+PiBv
bmUgbGFzdCB0ZXN0Pw0KDQpZZXMsIGl0IGlz4oCmIGJ1dCBJIGFtIHdhaXRpbmcgZm9yIG1vcmUg
cmV2aWV3cyBiZWZvcmUgcHVibGlzaGluZyBhbm90aGVyIHJldmlzaW9uLg0KDQo+PiBKdWVyZ2Vu
LA0KPj4gQXJlIHlvdSBPSyB3aXRoIGdpdmluZyB0aGVtIGFuIFJlbGVhc2UtQWNrPyBJIHRoaW5r
IHRoZXJlIGFyZSBvbmx5IHR3byBtaW5vcg0KPj4gY2hhbmdlcyB0aGF0IEphbiByZXF1ZXN0ZWQu
DQo+IA0KPiBJIGhhdmUgbm90IHlldCBoYWQgdGltZSB0byByZXZpZXcgc29tZSBvZiB0aGUgcGF0
Y2hlcyBpbiB2NC4gSSBleHBlY3QgSSB3aWxsIGhhdmUgdGltZSBvbiBNb25kYXkgdG8gbG9vayBh
dCB0aGUgcmVzdC4NCj4gDQoNCkR1ZSB0byBvdGhlciB1cmdlbnQgd29yayBJIHdvbuKAmXQgYmUg
YWJsZSB0byBsb29rIGludG8gdGhpcyBmb3IgYSB3ZWVrIG9yIHR3by4NCg0KPiBUaGFua3MsDQo+
IC0tIA0KPiBSb3NzIExhZ2Vyd2FsbA0KDQpCZXN0IFJlZ2FyZHMsDQpQYXdlbCBXaWVjem9ya2ll
d2ljeg0KDQoNCg0KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3Jh
dXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNj
aGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90
dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVzdC1JRDogREUgMjg5IDIz
NyA4NzkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 10:50:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 10:50:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLmJd-0002MG-MS; Sat, 19 Oct 2019 10:50:33 +0000
Resent-Date: Sat, 19 Oct 2019 10:50:33 +0000
Resent-Message-Id: <E1iLmJd-0002MG-MS@lists.xenproject.org>
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=v47a=YM=patchew.org=no-reply@srs-us1.protection.inumbo.net>)
 id 1iLmJd-0002MB-8X
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 10:50:33 +0000
X-Inumbo-ID: 4491e940-f25e-11e9-bbab-bc764e2007e4
Received: from sender4-of-o54.zoho.com (unknown [136.143.188.54])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4491e940-f25e-11e9-bbab-bc764e2007e4;
 Sat, 19 Oct 2019 10:50:31 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; t=1571482203; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=PcrQEe6XES5O9lGA1e2TuvuSolSuOAwj4uULu9jvePOm99kCY+S1/TfwpBylJJhCANUXWhUphpHKl3aRjl+hnzSF2+PWuAlHyqwmE6xifirLFf+lolykZK/wRxr1saav2qQj8jIb22alSG1eCJqmLWIsw0Fph5kZP31lXZkdASc=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1571482203;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To;
 bh=EIrE5QTrOeO607HBMcjqU+++srWvwPyhOuSID/dAQg4=; 
 b=Snj+keIR7Ur9xnFZjqFLXMaWk/1NZ0MBNfd39yK2VyP2xhyiGJy57oA8sSBx5OFz2y65D9bBc+056kemWTxgnNv7uSmgUjevpw1XPHQLVmgeD0kjHUR+WnhEJt+D9EfZ1lPiD9loTpi4vHZ7S20i7wgnBf+VodVF05+4zPUu4ig=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=patchew.org;
 spf=pass  smtp.mailfrom=no-reply@patchew.org;
 dmarc=pass header.from=<no-reply@patchew.org>
 header.from=<no-reply@patchew.org>
Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1571482202575492.45665706715226;
 Sat, 19 Oct 2019 03:50:02 -0700 (PDT)
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
Message-ID: <157148220023.24734.7968862883597580449@37313f22b938>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: philmd@redhat.com
Date: Sat, 19 Oct 2019 03:50:02 -0700 (PDT)
X-ZohoMailClient: External
Subject: Re: [Xen-devel] [PATCH v2 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Cc: sstabellini@kernel.org, xen-devel@lists.xenproject.org, paul@xen.org,
 mst@redhat.com, qemu-devel@nongnu.org, ehabkost@redhat.com,
 hpoussin@reactos.org, amarkovic@wavecomp.com, imammedo@redhat.com,
 anthony.perard@citrix.com, pbonzini@redhat.com, aleksandar.rikalo@rt-rk.com,
 philmd@redhat.com, aurelien@aurel32.net, rth@twiddle.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDE5MTAxODEzNDc1NC4xNjM2
Mi0xLXBoaWxtZEByZWRoYXQuY29tLwoKCgpIaSwKClRoaXMgc2VyaWVzIHNlZW1zIHRvIGhhdmUg
c29tZSBjb2Rpbmcgc3R5bGUgcHJvYmxlbXMuIFNlZSBvdXRwdXQgYmVsb3cgZm9yCm1vcmUgaW5m
b3JtYXRpb246CgpTdWJqZWN0OiBbUEFUQ0ggdjIgMDAvMjBdIGh3L2kzODYvcGM6IFNwbGl0IFBJ
SVgzIHNvdXRoYnJpZGdlIGZyb20gaTQ0MEZYIG5vcnRoYnJpZGdlClR5cGU6IHNlcmllcwpNZXNz
YWdlLWlkOiAyMDE5MTAxODEzNDc1NC4xNjM2Mi0xLXBoaWxtZEByZWRoYXQuY29tCgo9PT0gVEVT
VCBTQ1JJUFQgQkVHSU4gPT09CiMhL2Jpbi9iYXNoCmdpdCByZXYtcGFyc2UgYmFzZSA+IC9kZXYv
bnVsbCB8fCBleGl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lbGltaXQgMApnaXQg
Y29uZmlnIC0tbG9jYWwgZGlmZi5yZW5hbWVzIFRydWUKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYu
YWxnb3JpdGhtIGhpc3RvZ3JhbQouL3NjcmlwdHMvY2hlY2twYXRjaC5wbCAtLW1haWxiYWNrIGJh
c2UuLgo9PT0gVEVTVCBTQ1JJUFQgRU5EID09PQoKVXBkYXRpbmcgM2M4Y2Y1YTljMjFmZjg3ODIx
NjRkMWRlZjdmNDRiZDg4ODcxMzM4NApTd2l0Y2hlZCB0byBhIG5ldyBicmFuY2ggJ3Rlc3QnCjFm
ODRmMTAgaHcvcGNpLWhvc3QvaTQ0MGZ4OiBSZW1vdmUgdGhlIGxhc3QgUElJWDMgdHJhY2VzCjcx
N2EwYTQgaHcvcGNpLWhvc3Q6IFJlbmFtZSBpbmNvcnJlY3RseSBuYW1lZCAncGlpeCcgYXMgJ2k0
NDBmeCcKMTI5NGI3YyBody9wY2ktaG9zdC9waWl4OiBFeHRyYWN0IFBJSVgzIGZ1bmN0aW9ucyB0
byBody9pc2EvcGlpeDMuYwoyM2Q0M2QwIGh3L3BjaS1ob3N0L3BpaXg6IEZpeCBjb2RlIHN0eWxl
IGlzc3Vlcwo2ZTBjZTQ5IGh3L3BjaS1ob3N0L3BpaXg6IE1vdmUgaTQ0MEZYIGRlY2xhcmF0aW9u
cyB0byBody9wY2ktaG9zdC9pNDQwZnguaApkMWFjNGI2IGh3L3BjaS1ob3N0L3BpaXg6IERlZmlu
ZSBhbmQgdXNlIHRoZSBQSUlYIElSUSBSb3V0ZSBDb250cm9sIFJlZ2lzdGVycwpjYjUyNDNlIGh3
L3BjaS1ob3N0L3BpaXg6IE1vdmUgUkNSX0lPUE9SVCByZWdpc3RlciBkZWZpbml0aW9uCmQ1ZTEy
MmYgaHcvcGNpLWhvc3QvcGlpeDogRXh0cmFjdCBwaWl4M19jcmVhdGUoKQpjNTQ0ZmI5IGh3L2kz
ODY6IFJlbW92ZSBvYnNvbGV0ZSBMb2FkU3RhdGVIYW5kbGVyOjpsb2FkX3N0YXRlX29sZCBoYW5k
bGVycwpjM2M3MDZlIGh3L2lzYS9waWl4NDogTW92ZSBwaWl4NF9jcmVhdGUoKSB0byBody9pc2Ev
cGlpeDQuYwo3ZmFkM2YyIGh3L21pcHMvbWlwc19tYWx0YTogRXh0cmFjdCB0aGUgUElJWDQgY3Jl
YXRpb24gY29kZSBhcyBwaWl4NF9jcmVhdGUoKQpkZGU4ZjQyIGh3L21pcHMvbWlwc19tYWx0YTog
Q3JlYXRlIElERSBoYXJkIGRyaXZlIGFycmF5IGR5bmFtaWNhbGx5CjM0OWE4ZGUgcGlpeDQ6IEFk
ZCBhIE1DMTQ2ODE4IFJUQyBDb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQKMmFk
MTMzMyBwaWl4NDogQWRkIGEgaTgyNTQgUElUIENvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRh
dGFzaGVldAowNDFmNDIwIHBpaXg0OiBBZGQgYSBpODI1NyBETUEgQ29udHJvbGxlciBhcyBzcGVj
aWZpZWQgaW4gZGF0YXNoZWV0CjljZjM2NTEgcGlpeDQ6IFJlbmFtZSBQSUlYNCBvYmplY3QgdG8g
cGlpeDQtaXNhCmEyNzg0MWUgUmV2ZXJ0ICJpcnE6IGludHJvZHVjZSBxZW11X2lycV9wcm94eSgp
Igo3ZDk1MzRhIHBpaXg0OiBBZGQgYSBpODI1OSBJbnRlcnJ1cHQgQ29udHJvbGxlciBhcyBzcGVj
aWZpZWQgaW4gZGF0YXNoZWV0CjY0OTg5MzAgcGlpeDQ6IEFkZCB0aGUgUmVzZXQgQ29udHJvbCBS
ZWdpc3Rlcgo5MGNkN2Q0IE1BSU5UQUlORVJTOiBLZWVwIFBJSVg0IFNvdXRoIEJyaWRnZSBzZXBh
cmF0ZSBmcm9tIFBDIENoaXBzZXRzCgo9PT0gT1VUUFVUIEJFR0lOID09PQoxLzIwIENoZWNraW5n
IGNvbW1pdCA5MGNkN2Q0ZjVlYjUgKE1BSU5UQUlORVJTOiBLZWVwIFBJSVg0IFNvdXRoIEJyaWRn
ZSBzZXBhcmF0ZSBmcm9tIFBDIENoaXBzZXRzKQoyLzIwIENoZWNraW5nIGNvbW1pdCA2NDk4OTMw
OWE5YjUgKHBpaXg0OiBBZGQgdGhlIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIpCjMvMjAgQ2hlY2tp
bmcgY29tbWl0IDdkOTUzNGEyODRlOSAocGlpeDQ6IEFkZCBhIGk4MjU5IEludGVycnVwdCBDb250
cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQpCjQvMjAgQ2hlY2tpbmcgY29tbWl0IGEy
Nzg0MWUyYjNjYSAoUmV2ZXJ0ICJpcnE6IGludHJvZHVjZSBxZW11X2lycV9wcm94eSgpIikKNS8y
MCBDaGVja2luZyBjb21taXQgOWNmMzY1MWY3N2UyIChwaWl4NDogUmVuYW1lIFBJSVg0IG9iamVj
dCB0byBwaWl4NC1pc2EpCjYvMjAgQ2hlY2tpbmcgY29tbWl0IDA0MWY0MjA1NzgzZCAocGlpeDQ6
IEFkZCBhIGk4MjU3IERNQSBDb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQpCjcv
MjAgQ2hlY2tpbmcgY29tbWl0IDJhZDEzMzNhM2E1ZiAocGlpeDQ6IEFkZCBhIGk4MjU0IFBJVCBD
b250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQpCjgvMjAgQ2hlY2tpbmcgY29tbWl0
IDM0OWE4ZGVhYjY4NiAocGlpeDQ6IEFkZCBhIE1DMTQ2ODE4IFJUQyBDb250cm9sbGVyIGFzIHNw
ZWNpZmllZCBpbiBkYXRhc2hlZXQpCldBUk5JTkc6IGFkZGVkLCBtb3ZlZCBvciBkZWxldGVkIGZp
bGUocyksIGRvZXMgTUFJTlRBSU5FUlMgbmVlZCB1cGRhdGluZz8KIzE5NDogCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAoKdG90YWw6IDAgZXJyb3JzLCAxIHdhcm5pbmdzLCAxNjYgbGluZXMgY2hl
Y2tlZAoKUGF0Y2ggOC8yMCBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBh
bnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhl
IG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgo5LzIwIENoZWNraW5n
IGNvbW1pdCBkZGU4ZjQyMzAyZGYgKGh3L21pcHMvbWlwc19tYWx0YTogQ3JlYXRlIElERSBoYXJk
IGRyaXZlIGFycmF5IGR5bmFtaWNhbGx5KQoxMC8yMCBDaGVja2luZyBjb21taXQgN2ZhZDNmMjhh
YTg2IChody9taXBzL21pcHNfbWFsdGE6IEV4dHJhY3QgdGhlIFBJSVg0IGNyZWF0aW9uIGNvZGUg
YXMgcGlpeDRfY3JlYXRlKCkpCjExLzIwIENoZWNraW5nIGNvbW1pdCBjM2M3MDZlNzk0MDMgKGh3
L2lzYS9waWl4NDogTW92ZSBwaWl4NF9jcmVhdGUoKSB0byBody9pc2EvcGlpeDQuYykKMTIvMjAg
Q2hlY2tpbmcgY29tbWl0IGM1NDRmYjk4YWE2NyAoaHcvaTM4NjogUmVtb3ZlIG9ic29sZXRlIExv
YWRTdGF0ZUhhbmRsZXI6OmxvYWRfc3RhdGVfb2xkIGhhbmRsZXJzKQoxMy8yMCBDaGVja2luZyBj
b21taXQgZDVlMTIyZjI4NmU0IChody9wY2ktaG9zdC9waWl4OiBFeHRyYWN0IHBpaXgzX2NyZWF0
ZSgpKQoxNC8yMCBDaGVja2luZyBjb21taXQgY2I1MjQzZThiNGEwIChody9wY2ktaG9zdC9waWl4
OiBNb3ZlIFJDUl9JT1BPUlQgcmVnaXN0ZXIgZGVmaW5pdGlvbikKMTUvMjAgQ2hlY2tpbmcgY29t
bWl0IGQxYWM0YjYwYzU1YyAoaHcvcGNpLWhvc3QvcGlpeDogRGVmaW5lIGFuZCB1c2UgdGhlIFBJ
SVggSVJRIFJvdXRlIENvbnRyb2wgUmVnaXN0ZXJzKQoxNi8yMCBDaGVja2luZyBjb21taXQgNmUw
Y2U0OWM2ZmI2IChody9wY2ktaG9zdC9waWl4OiBNb3ZlIGk0NDBGWCBkZWNsYXJhdGlvbnMgdG8g
aHcvcGNpLWhvc3QvaTQ0MGZ4LmgpCldBUk5JTkc6IGFkZGVkLCBtb3ZlZCBvciBkZWxldGVkIGZp
bGUocyksIGRvZXMgTUFJTlRBSU5FUlMgbmVlZCB1cGRhdGluZz8KIzk5OiAKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKCnRvdGFsOiAwIGVycm9ycywgMSB3YXJuaW5ncywgMTAxIGxpbmVzIGNoZWNrZWQK
ClBhdGNoIDE2LzIwIGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBv
ZiB0aGVzZSBlcnJvcnMKYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFp
bnRhaW5lciwgc2VlCkNIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuCjE3LzIwIENoZWNraW5nIGNv
bW1pdCAyM2Q0M2QwM2QwNTcgKGh3L3BjaS1ob3N0L3BpaXg6IEZpeCBjb2RlIHN0eWxlIGlzc3Vl
cykKMTgvMjAgQ2hlY2tpbmcgY29tbWl0IDEyOTRiN2M5NjFkMyAoaHcvcGNpLWhvc3QvcGlpeDog
RXh0cmFjdCBQSUlYMyBmdW5jdGlvbnMgdG8gaHcvaXNhL3BpaXgzLmMpCldBUk5JTkc6IGFkZGVk
LCBtb3ZlZCBvciBkZWxldGVkIGZpbGUocyksIGRvZXMgTUFJTlRBSU5FUlMgbmVlZCB1cGRhdGlu
Zz8KIzY2OiAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKCkVSUk9SOiBzcGFjZXMgcmVxdWlyZWQgYXJv
dW5kIHRoYXQgJyonIChjdHg6VnhWKQojMzE1OiBGSUxFOiBody9pc2EvcGlpeDMuYzoyNDU6Cisg
ICAgLnN1YnNlY3Rpb25zID0gKGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbipbXSkgewogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCgp0b3RhbDogMSBlcnJvcnMs
IDEgd2FybmluZ3MsIDkzNyBsaW5lcyBjaGVja2VkCgpQYXRjaCAxOC8yMCBoYXMgc3R5bGUgcHJv
YmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBw
b3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGlu
IE1BSU5UQUlORVJTLgoKMTkvMjAgQ2hlY2tpbmcgY29tbWl0IDcxN2EwYTQ3Zjg5YSAoaHcvcGNp
LWhvc3Q6IFJlbmFtZSBpbmNvcnJlY3RseSBuYW1lZCAncGlpeCcgYXMgJ2k0NDBmeCcpCldBUk5J
Tkc6IGFkZGVkLCBtb3ZlZCBvciBkZWxldGVkIGZpbGUocyksIGRvZXMgTUFJTlRBSU5FUlMgbmVl
ZCB1cGRhdGluZz8KIzcwOiAKcmVuYW1lIGZyb20gaHcvcGNpLWhvc3QvcGlpeC5jCgp0b3RhbDog
MCBlcnJvcnMsIDEgd2FybmluZ3MsIDMyIGxpbmVzIGNoZWNrZWQKClBhdGNoIDE5LzIwIGhhcyBz
dHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKYXJl
IGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNL
UEFUQ0ggaW4gTUFJTlRBSU5FUlMuCjIwLzIwIENoZWNraW5nIGNvbW1pdCAxZjg0ZjEwM2M5YjIg
KGh3L3BjaS1ob3N0L2k0NDBmeDogUmVtb3ZlIHRoZSBsYXN0IFBJSVgzIHRyYWNlcykKPT09IE9V
VFBVVCBFTkQgPT09CgpUZXN0IGNvbW1hbmQgZXhpdGVkIHdpdGggY29kZTogMQoKClRoZSBmdWxs
IGxvZyBpcyBhdmFpbGFibGUgYXQKaHR0cDovL3BhdGNoZXcub3JnL2xvZ3MvMjAxOTEwMTgxMzQ3
NTQuMTYzNjItMS1waGlsbWRAcmVkaGF0LmNvbS90ZXN0aW5nLmNoZWNrcGF0Y2gvP3R5cGU9bWVz
c2FnZS4KLS0tCkVtYWlsIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGJ5IFBhdGNoZXcgW2h0dHBz
Oi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNlbmQgeW91ciBmZWVkYmFjayB0byBwYXRjaGV3LWRl
dmVsQHJlZGhhdC5jb20KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 13:28:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 13:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLomV-0005qN-GC; Sat, 19 Oct 2019 13:28:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLomT-0005qI-JL
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 13:28:29 +0000
X-Inumbo-ID: 530a2454-f274-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 530a2454-f274-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 13:28:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLomN-0004lp-61; Sat, 19 Oct 2019 13:28:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLomM-00005C-MN; Sat, 19 Oct 2019 13:28:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLomM-0008PT-Ll; Sat, 19 Oct 2019 13:28:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142871-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=fc92d092ea4f704bc4d283c3911ee9894733f4ce
X-Osstest-Versions-That: seabios=43f5df79dad6738d52ea79d072de2b56eb96a91f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 13:28:22 +0000
Subject: [Xen-devel] [seabios test] 142871: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg3MSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NzEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDU5MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwNTkwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDA1OTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MDU5MAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZQpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJk
ZTJiNTZlYjk2YTkxZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQwNTkwICAyMDE5LTA4LTIzIDIz
OjQyOjU0IFogICA1NiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg3MSAgMjAxOS0xMC0x
OCAxMDozODo0NCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERlbmlzIFBsb3RuaWtvdiA8ZHBsb3RuaWtvdkB2
aXJ0dW96em8uY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIFV3ZSBL
bGVpbmUtS8O2bmlnIDx1d2VAa2xlaW5lLWtvZW5pZy5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
ICAgNDNmNWRmNy4uZmM5MmQwOSAgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMz
ZjRjZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 13:46:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 13:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLp48-0007Q6-5i; Sat, 19 Oct 2019 13:46:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=qbuG=YM=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iLp47-0007Q1-7q
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 13:46:43 +0000
X-Inumbo-ID: df7ff9d5-f276-11e9-9416-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df7ff9d5-f276-11e9-9416-12813bfff9fa;
 Sat, 19 Oct 2019 13:46:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 45A7DB21C;
 Sat, 19 Oct 2019 13:46:39 +0000 (UTC)
To: "Wieczorkiewicz, Pawel" <wipawel@amazon.de>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20190928151305.127380-1-wipawel@amazon.de>
 <20191018142518.GA6040@char.us.oracle.com>
 <61ece13d-4808-ff92-45a8-4974f8684e0a@citrix.com>
 <DFEC7C2B-C6F2-42AB-8655-E3801E17D19A@amazon.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <b33a7364-251a-5141-36f8-ac17e05e0c6e@suse.com>
Date: Sat, 19 Oct 2019 15:46:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <DFEC7C2B-C6F2-42AB-8655-E3801E17D19A@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 00/12] livepatch: new features and fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Tim Deegan <tim@xen.org>, "Pohlack, Martin" <mpohlack@amazon.de>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkuMTAuMTkgMTI6MTgsIFdpZWN6b3JraWV3aWN6LCBQYXdlbCB3cm90ZToKPiAKPiAKPj4g
T24gMTguIE9jdCAyMDE5LCBhdCAxNzozNCwgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+IHdyb3RlOgo+Pgo+PiBPbiAxMC8xOC8xOSAzOjI1IFBNLCBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgd3JvdGU6Cj4+PiBPbiBTYXQsIFNlcCAyOCwgMjAxOSBhdCAwMzoxMjo1M1BN
ICswMDAwLCBQYXdlbCBXaWVjem9ya2lld2ljeiB3cm90ZToKPj4+PiBUaGlzIHNlcmllcyBpbnRy
b2R1Y2VzIG5ldyBmZWF0dXJlcyB0byB0aGUgbGl2ZXBhdGNoIGZ1bmN0aW9uYWxpdHkgYXMKPj4+
PiBicmllZmx5IGRpc2N1c3NlZCBkdXJpbmcgWGVuIERldmVsb3BlciBTdW1taXQgMjAxOTogW2Fd
IGFuZCBbYl0uCj4+Pj4gSXQgYWxzbyBwcm92aWRlcyBhIGZldyBmaXhlcyBhbmQgc29tZSBzbWFs
bCBpbXByb3ZlbWVudHMuCj4+PiBIZXlhLAo+Pj4gSXMgdGhlcmUgYW4gdjUgb2YgdGhlIHBhdGNo
ZXMgc29tZXdoZXJlIGJyZXdpbmcgc28gdGhhdCBJIGNhbiBnaXZlIHRoZW0KPj4+IG9uZSBsYXN0
IHRlc3Q/Cj4gCj4gWWVzLCBpdCBpc+KApiBidXQgSSBhbSB3YWl0aW5nIGZvciBtb3JlIHJldmll
d3MgYmVmb3JlIHB1Ymxpc2hpbmcgYW5vdGhlciByZXZpc2lvbi4KPiAKPj4+IEp1ZXJnZW4sCj4+
PiBBcmUgeW91IE9LIHdpdGggZ2l2aW5nIHRoZW0gYW4gUmVsZWFzZS1BY2s/IEkgdGhpbmsgdGhl
cmUgYXJlIG9ubHkgdHdvIG1pbm9yCj4+PiBjaGFuZ2VzIHRoYXQgSmFuIHJlcXVlc3RlZC4KPj4K
Pj4gSSBoYXZlIG5vdCB5ZXQgaGFkIHRpbWUgdG8gcmV2aWV3IHNvbWUgb2YgdGhlIHBhdGNoZXMg
aW4gdjQuIEkgZXhwZWN0IEkgd2lsbCBoYXZlIHRpbWUgb24gTW9uZGF5IHRvIGxvb2sgYXQgdGhl
IHJlc3QuCj4+Cj4gCj4gRHVlIHRvIG90aGVyIHVyZ2VudCB3b3JrIEkgd29u4oCZdCBiZSBhYmxl
IHRvIGxvb2sgaW50byB0aGlzIGZvciBhIHdlZWsgb3IgdHdvLgoKV2hpY2ggd2lsbCBfcmVhbGx5
XyBtYWtlIGl0IHRvbyBsYXRlIGZvciA0LjEzLCBzb3JyeS4KCgpKdWVyZ2VuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 13:55:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 13:55:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLpCu-0008GI-4X; Sat, 19 Oct 2019 13:55:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLpCt-0008GD-2j
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 13:55:47 +0000
X-Inumbo-ID: 21551975-f278-11e9-9416-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21551975-f278-11e9-9416-12813bfff9fa;
 Sat, 19 Oct 2019 13:55:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLpCk-0005HK-RK; Sat, 19 Oct 2019 13:55:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLpCk-0002bY-6r; Sat, 19 Oct 2019 13:55:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLpCk-00015R-63; Sat, 19 Oct 2019 13:55:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142867-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c4b9850b3676869ac0def5885d781d17f64b3a86
X-Osstest-Versions-That: linux=8e0d0ad206f08506c893326ca7c9c3d9cc042cef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 13:55:38 +0000
Subject: [Xen-devel] [linux-next test] 142867: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg2NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0Mjc5NgoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDE0Mjc5NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0Mjc5NgogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQy
Nzk2CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0Mjc5NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290
IGZhaWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc5NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQyNzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc5NgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0Mjc5NgogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTQyNzk2CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0Mjc5Ngog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQyNzk2CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBs
aWtlIDE0Mjc5NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyNzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3OTYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1i
b290ICAgZmFpbCBsaWtlIDE0Mjc5NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzk2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQyNzk2
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0Mjc5NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTQyNzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0Mjc5
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQyNzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDE0Mjc5NgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDI3
OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0Mjc5NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzk2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc5NgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQy
Nzk2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDI3OTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjNGI5ODUwYjM2NzY4NjlhYzBkZWY1ODg1
ZDc4MWQxN2Y2NGIzYTg2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA4
ZTBkMGFkMjA2ZjA4NTA2Yzg5MzMyNmNhN2M5YzNkOWNjMDQyY2VmCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5j
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0Mjg2NyAgMjAxOS0xMC0xOCAwOToxOTowOSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 14:47:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 14:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLq0i-000414-Kx; Sat, 19 Oct 2019 14:47:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLq0h-00040z-MP
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 14:47:15 +0000
X-Inumbo-ID: 5367ff42-f27f-11e9-9416-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5367ff42-f27f-11e9-9416-12813bfff9fa;
 Sat, 19 Oct 2019 14:47:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLq0a-0006IU-0E; Sat, 19 Oct 2019 14:47:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLq0Z-0006el-39; Sat, 19 Oct 2019 14:47:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLq0Z-0007rp-23; Sat, 19 Oct 2019 14:47:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142870-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-amd64:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 qemu-mainline:test-amd64-i386-freebsd10-i386:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=d52932ed34e61831f2ca2cdcb217f61605e72f5d
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 14:47:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 142870: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4NzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEwIGRlYmlhbi1odm0taW5z
dGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwg
UkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGVi
aWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDEwIHJlZGhh
dC1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICBmYWlsIFJFR1IuIHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxMCBkZWJpYW4taHZtLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAxMCByZWRoYXQtaW5zdGFsbCAgICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDAyODIK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDAyODIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgZmFpbCBSRUdSLiB2cy4gMTQwMjgy
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBSRUdSLiB2cy4gMTQwMjgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
NDAyODIKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDAyMzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MDI4MgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDE0MDI4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQwMjgyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBkNTI5MzJlZDM0ZTYx
ODMxZjJjYTJjZGNiMjE3ZjYxNjA1ZTcyZjVkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICBhZmQ3NjA1MzkzMDhhNTUyNGFjY2Y5NjQxMDdjZGIxZDU0YTA1OWUzCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDAyODIgIDIwMTktMDgtMTggMDU6MzY6NTEgWiAgIDYyIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQwMzYxICAyMDE5LTA4LTE5IDExOjM2OjI2IFogICA2MSBk
YXlzICAgNzEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyODcwICAyMDE5LTEwLTE4
IDEwOjAxOjQyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIE1vcmVubyA8YW1vcmVub3pAcmVkaGF0
LmNvbT4KICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBBbGVrc2FuZGFyIE1h
cmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFsZXggQmVubsOpZSA8YWxleC5iZW5u
ZWVAbGluYXJvLm9yZz4KICBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQu
Y29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFsaXN0YWlyIEZy
YW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICBBbWl0IFNoYWggPGFtaXRAa2VybmVs
Lm9yZz4KICBBbWl0aGFzaCBQcmFzYWQgPGFtaXRoYXNoQGZiLmNvbT4KICBBbmRyZXcgSmVmZmVy
eSA8YW5kcmV3QGFqLmlkLmF1PgogIEFuZHJleSBTaGlua2V2aWNoIDxhbmRyZXkuc2hpbmtldmlj
aEB2aXJ0dW96em8uY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIEFudG9uIE5lZmVkb3YgPGFudG9uLm5lZmVkb3ZAdmlydHVvenpvLmNvbT4KICBBbnRv
bmlvcyBNb3Rha2lzIDxhbnRvbmlvcy5tb3Rha2lzQGh1YXdlaS5jb20+CiAgQXRpc2ggUGF0cmEg
PGF0aXNoLnBhdHJhQHdkYy5jb20+CiAgQXVyZWxpZW4gSmFybm8gPGF1cmVsaWVuQGF1cmVsMzIu
bmV0PgogIEJhbGFtdXJ1aGFuIFMgPGJhbGEyNEBsaW51eC5pYm0uY29tPgogIEJBTEFUT04gWm9s
dGFuIDxiYWxhdG9uQGVpay5ibWUuaHU+CiAgQmFuZGFuIERhcyA8YnNkQHJlZGhhdC5jb20+CiAg
QmFzdGlhbiBLb3BwZWxtYW5uIDxrYmFzdGlhbkBtYWlsLnVuaS1wYWRlcmJvcm4uZGU+CiAgQmlu
IE1lbmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4KICBCaW5nc29uZyBTaSA8b3dlbi5zaUB1Y2xvdWQu
Y24+CiAgQm9yaXMgRml1Y3p5bnNraSA8Zml1Y3p5QGxpbnV4LmlibS5jb20+CiAgQ2FybG8gTWFy
Y2VsbyBBcmVuYXMgQmVsw7NuIDxjYXJlbmFzQGdtYWlsLmNvbT4KICBDYXRoZXJpbmUgSG8gPGNh
dGhlcmluZS5oZWN4QGdtYWlsLmNvbT4KICBDaGVuIFpoYW5nIDx0Z2ZiZXRhQG1lLmNvbT4KICBD
aHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ2hyaXN0aWFu
IFNjaG9lbmViZWNrIDxxZW11X29zc0BjcnVkZWJ5dGUuY29tPgogIENocmlzdGlhbiBTdmVuc3Nv
biA8Ymx1ZWNtZEBnb29nbGUuY29tPgogIENsYXVkaW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4
LmlibS5jb20+CiAgQ2xlYmVyIFJvc2EgPGNyb3NhQHJlZGhhdC5jb20+CiAgQ29sZSBSb2JpbnNv
biA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBDb2xsaW4gV2FsbGluZyA8d2FsbGluZ0BsaW51eC5p
Ym0uY29tPgogIENvcmV5IE1pbnlhcmQgPGNtaW55YXJkQG12aXN0YS5jb20+CiAgQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9y
Zz4KICBEYW5pZWwgQmxhY2sgPGRhbmllbEBsaW51eC5pYm0uY29tPgogIERhbmllbCBIZW5yaXF1
ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVh
ci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEZW5pcyBQ
bG90bmlrb3YgPGRwbG90bmlrb3ZAdmlydHVvenpvLmNvbT4KICBEbWl0cnkgUG9sZXRhZXYgPHBv
bGV0YWV2QGlzcHJhcy5ydT4KICBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRo
YXQuY29tPgogIEVkZGllIEphbWVzIDxlYWphbWVzQGxpbnV4LmlibS5jb20+CiAgRWRnYXIgRS4g
SWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxl
aGFia29zdEByZWRoYXQuY29tPgogIEVtaWxpbyBHLiBDb3RhIDxjb3RhQGJyYWFwLm9yZz4KICBF
cmljIEF1Z2VyIDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJl
ZGhhdC5jb20+CiAgRXZnZW55IFlha292bGV2IDx3cmZzaEB5YW5kZXgtdGVhbS5ydT4KICBmYW5n
eWluZyA8ZmFuZ3lpbmcxQGh1YXdlaS5jb20+CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhh
dC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICBHdWVudGVyIFJvZWNrIDxsaW51
eEByb2Vjay11cy5uZXQ+CiAgSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3Jn
PgogIEhpa2FydSBOaXNoaWRhIDxoaWthcnVwc3BAZ21haWwuY29tPgogIElnb3IgRHJ1emhpbmlu
IDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJl
ZGhhdC5jb20+CiAgSXZhbiBSZW4gPGl2YW5yZW5AdGVuY2VudC5jb20+CiAgSmFtZXMgTGUgQ3Vp
cm90IDxjaGV3aUBnZW50b28ub3JnPgogIEphbiBLaXN6a2EgPGphbi5raXN6a2FAc2llbWVucy5j
b20+CiAgSmFub3NjaCBGcmFuayA8ZnJhbmtqYUBsaW51eC5pYm0uY29tPgogIEphc29uIFdhbmcg
PGphc293YW5nQHJlZGhhdC5jb20+CiAgSmluZyBMaXUgPGppbmcyLmxpdUBsaW51eC5pbnRlbC5j
b20+CiAgSm9lbCBTdGFubGV5IDxqb2VsQGptcy5pZC5hdT4KICBKb2hhbm5lcyBCZXJnIDxqb2hh
bm5lcy5iZXJnQGludGVsLmNvbT4KICBKb2huIFNub3cgPGpzbm93QHJlZGhhdC5jb20+CiAgSm9z
aCBLdW56IDxqa3pAZ29vZ2xlLmNvbT4KICBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQu
Y29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBKdXN0aW4gSGliYml0
cyA8Y2htZWVlZGFsZkBnbWFpbC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4K
ICBLT05SQUQgRnJlZGVyaWMgPGZyZWRlcmljLmtvbnJhZEBhZGFjb3JlLmNvbT4KICBLd2FuZ3dv
byBMZWUgPGt3YW5nd29vLmxlZUBzay5jb20+CiAgS8WRdsOhZ8OzLCBab2x0w6FuIDxEaXJ0WS5p
Q0UuaHVAZ21haWwuY29tPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgTGF1
cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZp
dmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0
LmNvbT4KICBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgTGlibyBaaG91IDx6aGxiMjlAZm94
bWFpbC5jb20+CiAgTHVjIE1pY2hlbCA8bHVjLm1pY2hlbEBncmVlbnNvY3MuY29tPgogIE1hcmMg
WnluZ2llciA8bWF6QGtlcm5lbC5vcmc+CiAgTWFyYy1BbmRyw6kgTHVyZWF1IDxtYXJjYW5kcmUu
bHVyZWF1QHJlZGhhdC5jb20+CiAgTWFyY2VsbyBUb3NhdHRpIDxtdG9zYXR0aUByZWRoYXQuY29t
PgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1h
cmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPiAoUFBDMzIpCiAg
TWFyayBTeW1zIDxtYXJrLnN5bXNAY2l0cml4LmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8YXJt
YnJ1QHJlZGhhdC5jb20+CiAgTWFydGluIENlcnZlbnkgPE0uQ2VydmVueUBjb21wdXRlci5vcmc+
CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9zYXRvQGxpbnV4LmlibS5jb20+CiAgTWF4IEZpbGlwcG92
IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBN
YXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNvbT4KICBNYXhpd2VsbCBTLiBHYXJjaWEg
PG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1p
Y2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4K
ICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgogIE5pa2xhcyBIYWFzIDxnaXRA
aGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBnbWFpbC5jb20+CiAgTmlyIFNvZmZlciA8
bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4K
ICBQYW5rYWogR3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9u
emluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwg
Q2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJp
eC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFBhdmVsIERvdmdh
bHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwu
RG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3By
YXMucnU+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGV0ZXIgTGlldmVu
IDxwbEBrYW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4K
ICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgUmFtaXJv
IFBvbGxhIDxyYW1pcm8ucG9sbGFAZ21haWwuY29tPgogIFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFl
bC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJhc2htaWNhIEd1cHRhIDxyYXNobWljYS5nQGdtYWls
LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4K
ICBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PgogIFJvbWFuIEthZ2FuIDxya2Fn
YW5AdmlydHVvenpvLmNvbT4KICBTYW11ZWwgT3J0aXogPHNhbWVvQGxpbnV4LmludGVsLmNvbT4K
ICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgU2FuZHJh
IExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5jb20+CiAgU2F0aGVlc2ggUmFqZW5kcmFu
IDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAgU2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lv
ciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlYmFzdGllbiBCb2V1ZiA8c2ViYXN0aWVuLmJv
ZXVmQGludGVsLmNvbT4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNoYW1lZXIg
S29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNvbT4KICBTaGl2YXBy
YXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdv
b2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+
CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgogIFN0ZWZhbiBXZWlsIDxz
d0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+
CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdtYWlsLmNvbT4KICBTdmVu
IFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4KICBUYW8gWHUgPHRhbzMueHVAaW50ZWwu
Y29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRo
dXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICB0b255
Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNvbT4KICBWaXZlayBHb3lhbCA8dmdveWFs
QHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2
aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBlbmdsaUB0ZW5jZW50LmNvbT4KICBXZWkg
WWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+CiAgWGlhb3lhbyBMaSA8eGlhb3lh
by5saUBpbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55LnpoYW9AaW50ZWwuY29tPgogIFlpZmFu
IEx1byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5jb20+CiAgWWluZyBGYW5nIDxmYW5neWlu
ZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1QHdhdmVjb21wLmNvbT4KICBZdXJ5IEtv
dG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjgwNTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 15:15:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 15:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLqRd-0006Mq-W3; Sat, 19 Oct 2019 15:15:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jRZp=YM=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iLqRc-0006Ml-KE
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 15:15:04 +0000
X-Inumbo-ID: 38e2ada8-f283-11e9-bbab-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38e2ada8-f283-11e9-bbab-bc764e2007e4;
 Sat, 19 Oct 2019 15:15:02 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id z6so7497270otb.2
 for <xen-devel@lists.xenproject.org>; Sat, 19 Oct 2019 08:15:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+kbxYj9ADISr3qg0T1dNwdRlAH4f8bM4AAl9HYylc7A=;
 b=n0YcwJdgmkGbWpdGrpzvcjWFuovsrKbI62V0A48noNzfOBh9XP4vOwiFEkUGHfSKSa
 RY2h+Kn//y9UEgF9JdtozR1ys7UV7b/NjEEhXBGOJGyvwKM6oW0c6txcOg0REhxGciVd
 NftSF3je3IhFlDPmlOWlJzjsJoA2tNQZahOnaMBbcMhgxiclYrkMpgS3ODWOmgwaAJYE
 f85Ai6pNOTGu10/7XOZd5aU46ThSIWpof67zTN50fvylsYIs4QqcYWKPHUmbnrk665Ka
 ncLn9dFySo+Gg3E2p5gHBfhYQZuBQC6QAFXYdHQkuasMbYzi5OUlN7AYvf+P+6g1tJry
 bkdg==
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=+kbxYj9ADISr3qg0T1dNwdRlAH4f8bM4AAl9HYylc7A=;
 b=fgOLY8eWWjCuV/Hj9uFMsCRNn2x5Pv6N8GAFM2xVKwfhmu47rFAnZdps70t7AJEd25
 peZ3Mp1Mx/Ky8Rj5V4VngwmdqyMUq9sOS0a/ukEj7k7wdUrt9qc59Oc1bgtkKBiW/UYZ
 DKYozT5YR4b9OJAiTDnpwfXp+IasUasGe4EjqE9B+jDe1ouzwx+K3wRkcjVmsJd4dEla
 bg5Ati+eKW7mxU0hG/YYiDsX1qyD8qDEYm3b9gUAwZRBhJ1LZlMkqHhKc3d/UKGNGEp1
 juSFBjn5B9ee0cUIqoKJrKpcGtXMz3eT5+EJqmPqghX1rkBQO+muWa6wUfNWK+xoAS7w
 2UtQ==
X-Gm-Message-State: APjAAAUUBQV3ooGXSCjQbJtrkK8i4QKtSv1DA0pCiMWQSxLW25Kywp1h
 a+IpU352qJMQTiViCdW64UEnGDAuN4Fx2CCIUQQ=
X-Google-Smtp-Source: APXvYqx54dM7XlrnwvkdJG4gdxsjucAWMSYhfGVlnaxyz05IxoS8RYA2wmfwBwaoq90SjNp3UCO73iD6NUlDD4wGgmo=
X-Received: by 2002:a9d:684c:: with SMTP id c12mr12276145oto.341.1571498101679; 
 Sat, 19 Oct 2019 08:15:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Sat, 19 Oct 2019 08:15:01
 -0700 (PDT)
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Sat, 19 Oct 2019 17:15:01 +0200
Message-ID: <CAL1e-=iucmZHodSkHv5VgDAwGS9eN-mKgjdYrtMVHg6m9syEGQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>, 
 Peter Maydell <peter.maydell@linaro.org>
Subject: Re: [Xen-devel] [PATCH v2 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============8568519459012027876=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8568519459012027876==
Content-Type: multipart/alternative; boundary="0000000000001daac9059544eaa6"

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

On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com=
>
wrote:

> Changes since v1 [0]:
> - Removed patch reintroducing DO_UPCAST() use (thuth)
> - Took various patches out to reduce series (thuth)
> - Added review tags (thanks all for reviewing!)
>
>
As far as I can tell, a handful of checkpatch warnings are all false
positives.

Peter, I am fine with Philippe (or Herve for that matter) submitting this
series as a pull request (providing that some basic relevant Malta tests
are done), and, if you are fine too, I think we can proceed.

Integrating this series will make device model for Malta better (closer to
real hardware), and also help Philippe continue working on other device
cleanups.

Aleksandar




> $ git backport-diff -u pc_split_i440fx_piix-v1 -r mc146818rtc_init..
> Key:
> [----] : patches are identical
> [####] : number of functional differences between upstream/downstream pat=
ch
> [down] : patch is downstream-only
> The flags [FC] indicate (F)unctional and (C)ontextual differences,
> respectively
>
> 001/20:[----] [--] 'MAINTAINERS: Keep PIIX4 South Bridge separate from PC
> Chipsets'
> 002/20:[0011] [FC] 'piix4: add Reset Control Register'
> 003/20:[0014] [FC] 'piix4: add a i8259 interrupt controller as specified
> in datasheet'
> 004/20:[----] [--] 'Revert "irq: introduce qemu_irq_proxy()"'
> 005/20:[----] [--] 'piix4: rename PIIX4 object to piix4-isa'
> 006/20:[----] [-C] 'piix4: add a i8257 dma controller as specified in
> datasheet'
> 007/20:[----] [-C] 'piix4: add a i8254 pit controller as specified in
> datasheet'
> 008/20:[----] [-C] 'piix4: add a mc146818rtc controller as specified in
> datasheet'
> 009/20:[----] [--] 'hw/mips/mips_malta: Create IDE hard drive array
> dynamically'
> 010/20:[----] [--] 'hw/mips/mips_malta: Extract the PIIX4 creation code a=
s
> piix4_create()'
> 011/20:[----] [--] 'hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c'
> 012/20:[----] [--] 'hw/i386: Remove obsolete LoadStateHandler::load_state=
_old
> handlers'
> 013/20:[----] [--] 'hw/pci-host/piix: Extract piix3_create()'
> 014/20:[0010] [FC] 'hw/pci-host/piix: Move RCR_IOPORT register definition=
'
> 015/20:[----] [--] 'hw/pci-host/piix: Define and use the PIIX IRQ Route
> Control Registers'
> 016/20:[----] [--] 'hw/pci-host/piix: Move i440FX declarations to
> hw/pci-host/i440fx.h'
> 017/20:[----] [--] 'hw/pci-host/piix: Fix code style issues'
> 018/20:[0012] [FC] 'hw/pci-host/piix: Extract PIIX3 functions to
> hw/isa/piix3.c'
> 019/20:[----] [--] 'hw/pci-host: Rename incorrectly named 'piix' as
> 'i440fx''
> 020/20:[----] [-C] 'hw/pci-host/i440fx: Remove the last PIIX3 traces'
>
> Previous cover:
>
> This series is a rework of "piix4: cleanup and improvements" [1]
> from Herv=C3=A9, and my "remove i386/pc dependency: PIIX cleanup" [2].
>
> Still trying to remove the strong X86/PC dependency 2 years later,
> one step at a time.
> Here we split the PIIX3 southbridge from i440FX northbridge.
> The i440FX northbridge is only used by the PC machine, while the
> PIIX southbridge is also used by the Malta MIPS machine.
>
> This is also a step forward using KConfig with the Malta board.
> Without this split, it was impossible to compile the Malta without
> pulling various X86 pieces of code.
>
> The overall design cleanup is not yet perfect, but enough to post
> as a series.
>
> Now that the PIIX3 code is extracted, the code duplication with the
> PIIX4 chipset is obvious. Not worth improving for now because it
> isn't broken.
>
> [0] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg03685.html
> [1] https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737.html
> [2] https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081.html
>
> Based-on: <20191018133547.10936-1-philmd@redhat.com>
> mc146818rtc: Allow call object_initialize(MC146818_RTC) instead of
> rtc_init()
> https://mid.mail-archive.com/20191018133547.10936-1-philmd@redhat.com
>
> Herv=C3=A9 Poussineau (5):
>   piix4: Add the Reset Control Register
>   piix4: Add a i8259 Interrupt Controller as specified in datasheet
>   piix4: Rename PIIX4 object to piix4-isa
>   piix4: Add a i8257 DMA Controller as specified in datasheet
>   piix4: Add a i8254 PIT Controller as specified in datasheet
>
> Philippe Mathieu-Daud=C3=A9 (15):
>   MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets
>   Revert "irq: introduce qemu_irq_proxy()"
>   piix4: Add a MC146818 RTC Controller as specified in datasheet
>   hw/mips/mips_malta: Create IDE hard drive array dynamically
>   hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create()
>   hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c
>   hw/i386: Remove obsolete LoadStateHandler::load_state_old handlers
>   hw/pci-host/piix: Extract piix3_create()
>   hw/pci-host/piix: Move RCR_IOPORT register definition
>   hw/pci-host/piix: Define and use the PIIX IRQ Route Control Registers
>   hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h
>   hw/pci-host/piix: Fix code style issues
>   hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c
>   hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'
>   hw/pci-host/i440fx: Remove the last PIIX3 traces
>
>  MAINTAINERS                      |  14 +-
>  hw/acpi/pcihp.c                  |   2 +-
>  hw/acpi/piix4.c                  |  42 +--
>  hw/core/irq.c                    |  14 -
>  hw/i386/Kconfig                  |   3 +-
>  hw/i386/acpi-build.c             |   5 +-
>  hw/i386/pc_piix.c                |  10 +-
>  hw/i386/xen/xen-hvm.c            |   5 +-
>  hw/intc/apic_common.c            |  49 ----
>  hw/isa/Kconfig                   |   4 +
>  hw/isa/Makefile.objs             |   1 +
>  hw/isa/piix3.c                   | 399 +++++++++++++++++++++++++++++
>  hw/isa/piix4.c                   | 151 ++++++++++-
>  hw/mips/gt64xxx_pci.c            |   5 +-
>  hw/mips/mips_malta.c             |  46 +---
>  hw/pci-host/Kconfig              |   3 +-
>  hw/pci-host/Makefile.objs        |   2 +-
>  hw/pci-host/{piix.c =3D> i440fx.c} | 424 +------------------------------
>  hw/timer/i8254_common.c          |  40 ---
>  include/hw/acpi/piix4.h          |   6 -
>  include/hw/i386/pc.h             |  37 ---
>  include/hw/irq.h                 |   5 -
>  include/hw/isa/isa.h             |   2 +
>  include/hw/pci-host/i440fx.h     |  36 +++
>  include/hw/southbridge/piix.h    |  74 ++++++
>  stubs/pci-host-piix.c            |   3 +-
>  26 files changed, 699 insertions(+), 683 deletions(-)
>  create mode 100644 hw/isa/piix3.c
>  rename hw/pci-host/{piix.c =3D> i440fx.c} (58%)
>  delete mode 100644 include/hw/acpi/piix4.h
>  create mode 100644 include/hw/pci-host/i440fx.h
>  create mode 100644 include/hw/southbridge/piix.h
>
> --
> 2.21.0
>
>
>

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

<br><br>On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hre=
f=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">Changes since v1 [0]:<br>
- Removed patch reintroducing DO_UPCAST() use (thuth)<br>
- Took various patches out to reduce series (thuth)<br>
- Added review tags (thanks all for reviewing!)<br>
<br></blockquote><div><br></div><div>As far as I can tell, a handful of che=
ckpatch warnings are all false positives.</div><div><br></div><div>Peter, I=
 am fine with Philippe (or Herve for that matter) submitting this series as=
 a pull request (providing that some basic relevant Malta tests are done), =
and, if you are fine too, I think we can proceed.</div><div><br></div><div>=
Integrating this series will make device model for Malta better (closer to =
real hardware), and also help Philippe continue working on other device cle=
anups.</div><div><br></div><div>Aleksandar</div><div><br></div><div><br></d=
iv><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">
$ git backport-diff -u pc_split_i440fx_piix-v1 -r mc146818rtc_init..<br>
Key:<br>
[----] : patches are identical<br>
[####] : number of functional differences between upstream/downstream patch=
<br>
[down] : patch is downstream-only<br>
The flags [FC] indicate (F)unctional and (C)ontextual differences, respecti=
vely<br>
<br>
001/20:[----] [--] &#39;MAINTAINERS: Keep PIIX4 South Bridge separate from =
PC Chipsets&#39;<br>
002/20:[0011] [FC] &#39;piix4: add Reset Control Register&#39;<br>
003/20:[0014] [FC] &#39;piix4: add a i8259 interrupt controller as specifie=
d in datasheet&#39;<br>
004/20:[----] [--] &#39;Revert &quot;irq: introduce qemu_irq_proxy()&quot;&=
#39;<br>
005/20:[----] [--] &#39;piix4: rename PIIX4 object to piix4-isa&#39;<br>
006/20:[----] [-C] &#39;piix4: add a i8257 dma controller as specified in d=
atasheet&#39;<br>
007/20:[----] [-C] &#39;piix4: add a i8254 pit controller as specified in d=
atasheet&#39;<br>
008/20:[----] [-C] &#39;piix4: add a mc146818rtc controller as specified in=
 datasheet&#39;<br>
009/20:[----] [--] &#39;hw/mips/mips_malta: Create IDE hard drive array dyn=
amically&#39;<br>
010/20:[----] [--] &#39;hw/mips/mips_malta: Extract the PIIX4 creation code=
 as piix4_create()&#39;<br>
011/20:[----] [--] &#39;hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c=
&#39;<br>
012/20:[----] [--] &#39;hw/i386: Remove obsolete LoadStateHandler::load_sta=
te_<wbr>old handlers&#39;<br>
013/20:[----] [--] &#39;hw/pci-host/piix: Extract piix3_create()&#39;<br>
014/20:[0010] [FC] &#39;hw/pci-host/piix: Move RCR_IOPORT register definiti=
on&#39;<br>
015/20:[----] [--] &#39;hw/pci-host/piix: Define and use the PIIX IRQ Route=
 Control Registers&#39;<br>
016/20:[----] [--] &#39;hw/pci-host/piix: Move i440FX declarations to hw/pc=
i-host/i440fx.h&#39;<br>
017/20:[----] [--] &#39;hw/pci-host/piix: Fix code style issues&#39;<br>
018/20:[0012] [FC] &#39;hw/pci-host/piix: Extract PIIX3 functions to hw/isa=
/piix3.c&#39;<br>
019/20:[----] [--] &#39;hw/pci-host: Rename incorrectly named &#39;piix&#39=
; as &#39;i440fx&#39;&#39;<br>
020/20:[----] [-C] &#39;hw/pci-host/i440fx: Remove the last PIIX3 traces&#3=
9;<br>
<br>
Previous cover:<br>
<br>
This series is a rework of &quot;piix4: cleanup and improvements&quot; [1]<=
br>
from Herv=C3=A9, and my &quot;remove i386/pc dependency: PIIX cleanup&quot;=
 [2].<br>
<br>
Still trying to remove the strong X86/PC dependency 2 years later,<br>
one step at a time.<br>
Here we split the PIIX3 southbridge from i440FX northbridge.<br>
The i440FX northbridge is only used by the PC machine, while the<br>
PIIX southbridge is also used by the Malta MIPS machine.<br>
<br>
This is also a step forward using KConfig with the Malta board.<br>
Without this split, it was impossible to compile the Malta without<br>
pulling various X86 pieces of code.<br>
<br>
The overall design cleanup is not yet perfect, but enough to post<br>
as a series.<br>
<br>
Now that the PIIX3 code is extracted, the code duplication with the<br>
PIIX4 chipset is obvious. Not worth improving for now because it<br>
isn&#39;t broken.<br>
<br>
[0] <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg036=
85.html" target=3D"_blank">https://lists.gnu.org/archive/<wbr>html/qemu-dev=
el/2019-10/<wbr>msg03685.html</a><br>
[1] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737=
.html" target=3D"_blank">https://www.mail-archive.com/<wbr>qemu-devel@nongn=
u.org/<wbr>msg500737.html</a><br>
[2] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081=
.html" target=3D"_blank">https://www.mail-archive.com/<wbr>qemu-devel@nongn=
u.org/<wbr>msg504081.html</a><br>
<br>
Based-on: &lt;<a href=3D"mailto:20191018133547.10936-1-philmd@redhat.com">2=
0191018133547.10936-1-philmd@redhat.com</a>&gt;<br>
mc146818rtc: Allow call object_initialize(MC146818_<wbr>RTC) instead of rtc=
_init()<br>
<a href=3D"https://mid.mail-archive.com/20191018133547.10936-1-philmd@redha=
t.com" target=3D"_blank">https://mid.mail-archive.com/<wbr>20191018133547.1=
0936-1-philmd@<wbr>redhat.com</a><br>
<br>
Herv=C3=A9 Poussineau (5):<br>
=C2=A0 piix4: Add the Reset Control Register<br>
=C2=A0 piix4: Add a i8259 Interrupt Controller as specified in datasheet<br=
>
=C2=A0 piix4: Rename PIIX4 object to piix4-isa<br>
=C2=A0 piix4: Add a i8257 DMA Controller as specified in datasheet<br>
=C2=A0 piix4: Add a i8254 PIT Controller as specified in datasheet<br>
<br>
Philippe Mathieu-Daud=C3=A9 (15):<br>
=C2=A0 MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets<br>
=C2=A0 Revert &quot;irq: introduce qemu_irq_proxy()&quot;<br>
=C2=A0 piix4: Add a MC146818 RTC Controller as specified in datasheet<br>
=C2=A0 hw/mips/mips_malta: Create IDE hard drive array dynamically<br>
=C2=A0 hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create(=
)<br>
=C2=A0 hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c<br>
=C2=A0 hw/i386: Remove obsolete LoadStateHandler::load_state_<wbr>old handl=
ers<br>
=C2=A0 hw/pci-host/piix: Extract piix3_create()<br>
=C2=A0 hw/pci-host/piix: Move RCR_IOPORT register definition<br>
=C2=A0 hw/pci-host/piix: Define and use the PIIX IRQ Route Control Register=
s<br>
=C2=A0 hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h<b=
r>
=C2=A0 hw/pci-host/piix: Fix code style issues<br>
=C2=A0 hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c<br>
=C2=A0 hw/pci-host: Rename incorrectly named &#39;piix&#39; as &#39;i440fx&=
#39;<br>
=C2=A0 hw/pci-host/i440fx: Remove the last PIIX3 traces<br>
<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 14 +-<br>
=C2=A0hw/acpi/pcihp.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0hw/acpi/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 42 +--<br>
=C2=A0hw/core/irq.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 14 -<br>
=C2=A0hw/i386/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A03 +-<br>
=C2=A0hw/i386/acpi-build.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A05 +-<br>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 10 +-<br>
=C2=A0hw/i386/xen/xen-hvm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/intc/apic_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 49 ----<br>
=C2=A0hw/isa/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0|=C2=A0 =C2=A04 +<br>
=C2=A0hw/isa/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0hw/isa/piix3.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 399 +++++++++++++++++++++++++++++<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 151 ++++++++++-<br>
=C2=A0hw/mips/gt64xxx_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/mips/mips_malta.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 46 +---<br>
=C2=A0hw/pci-host/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +-<br>
=C2=A0hw/pci-host/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 =
+-<br>
=C2=A0hw/pci-host/{piix.c =3D&gt; i440fx.c} | 424 +------------------------=
-----<wbr>-<br>
=C2=A0hw/timer/i8254_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 40 =
---<br>
=C2=A0include/hw/acpi/piix4.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A06 -<br>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 37 ---<br>
=C2=A0include/hw/irq.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 =C2=A05 -<br>
=C2=A0include/hw/isa/isa.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A02 +<br>
=C2=A0include/hw/pci-host/i440fx.h=C2=A0 =C2=A0 =C2=A0|=C2=A0 36 +++<br>
=C2=A0include/hw/southbridge/piix.h=C2=A0 =C2=A0 |=C2=A0 74 ++++++<br>
=C2=A0stubs/pci-host-piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A03 +-<br>
=C2=A026 files changed, 699 insertions(+), 683 deletions(-)<br>
=C2=A0create mode 100644 hw/isa/piix3.c<br>
=C2=A0rename hw/pci-host/{piix.c =3D&gt; i440fx.c} (58%)<br>
=C2=A0delete mode 100644 include/hw/acpi/piix4.h<br>
=C2=A0create mode 100644 include/hw/pci-host/i440fx.h<br>
=C2=A0create mode 100644 include/hw/southbridge/piix.h<br>
<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000001daac9059544eaa6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8568519459012027876==--


From xen-devel-bounces@lists.xenproject.org Sat Oct 19 15:23:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 15:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLqZF-0007D5-UA; Sat, 19 Oct 2019 15:22:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sJk9=YM=gmail.com=philippe.mathieu.daude@srs-us1.protection.inumbo.net>)
 id 1iLqZF-0007Cy-2C
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 15:22:57 +0000
X-Inumbo-ID: 531909fa-f284-11e9-beca-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 531909fa-f284-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 15:22:56 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id t16so4079518wrr.1
 for <xen-devel@lists.xenproject.org>; Sat, 19 Oct 2019 08:22:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=pKp5LIfFO72lH7LZCj9kR6HteTkZAhFNV7prdXzOlWM=;
 b=ldxqJHeuaNN7+YlU2kMnGCkcdHmjrY4qnO48KYC++INsfVFAmVnJcU1GHi0Nd9f76T
 vPrAQ4fae4a9xQu5DnPpwCMlxxA7+PV4X5OX89sT9108ul1NrPuQ4mZfbM8qAmEDOofr
 5/LNac5qBdNj5B8+h32kWobLKJWzwkP1EKfekvj55PtGzqqXfCiu4qXqYhAalGQXtBu1
 nVxoYntvadZW83gQicndSZ/hYekD3YoG8m7u9fyJyvKhw8sv6aFVx7fZwZ3B1OF/PWPc
 iKWK7A3B3oUyclrX7nfKyj8y5r6ETmT9JlyxmZtSnIAceMJQcfVDs/V6dq4cNBJMfO8q
 U+oQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:message-id
 :date:user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=pKp5LIfFO72lH7LZCj9kR6HteTkZAhFNV7prdXzOlWM=;
 b=oHaDfFPPpDHzmB66cwzqSz3KgyPUEWaNnwW7Eue9GjQBZgcCvBZF1ltkYdSObEx/Ul
 wrKIvBGJq2xwdQUcqHHq53879XxbMTD5WArYag86pW01nntiwhjjxseSF5eqfHpGi1Ol
 wNRXKd9aEGOLYr7Ie9GCaAj+Nv5+1drLnxRDHGNdDOBAj2pqb8abzqm3UmZI+qOPqSsd
 BmfeCFcwY5lmEgaERYyVk+DI5ohRFJW1cLOj2PwhmOd9d/uLZEaOIVlrCZ/XHEgpSEHj
 RNl4uShyYHGpKCmPKozxTmOcjY/U/jvXn4OaiKTGrijDEk52JJai4Bn+E/ym0exasDLa
 603A==
X-Gm-Message-State: APjAAAU/Yy6j4iep49itf6945k0snQnl5sUnGvxhvwx5E6559TviSkzK
 tyG99Mf0k0q6ITEBMbWcvoQ=
X-Google-Smtp-Source: APXvYqx6O2WT34D+UITlBeedUzfs+xf5uJzp5VIHvaMis7BnwDWrCEy8LdtApQd0zYZnG2uIDg5AoA==
X-Received: by 2002:a5d:6992:: with SMTP id g18mr12957485wru.237.1571498575080; 
 Sat, 19 Oct 2019 08:22:55 -0700 (PDT)
Received: from [192.168.1.36] (14.red-88-21-201.staticip.rima-tde.net.
 [88.21.201.14])
 by smtp.gmail.com with ESMTPSA id q66sm9782097wme.39.2019.10.19.08.22.53
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 19 Oct 2019 08:22:54 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-21-philmd@redhat.com>
 <CAL1e-=gHBfvchVaAbus+GVaSVUFyae41iCB3i5HGhyLTvOr2Ew@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <f4bug@amsat.org>
Message-ID: <d98cad41-2e7e-e36d-9b1e-e1293c2197fc@amsat.org>
Date: Sat, 19 Oct 2019 17:22:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=gHBfvchVaAbus+GVaSVUFyae41iCB3i5HGhyLTvOr2Ew@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 20/20] hw/pci-host/i440fx: Remove the
 last PIIX3 traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul@xen.org>, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxla3NhbmRhciwKCk9uIDEwLzE4LzE5IDc6MDQgUE0sIEFsZWtzYW5kYXIgTWFya292aWMg
d3JvdGU6Cj4gCj4gCj4gT24gRnJpZGF5LCBPY3RvYmVyIDE4LCAyMDE5LCBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20gCj4gPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNv
bT4+IHdyb3RlOgo+IAo+ICAgICBUaGUgUElJWDMgaXMgbm90IHRpZWQgdG8gdGhlIGk0NDBGWCBh
bmQgY2FuIGV2ZW4gYmUgdXNlZCB3aXRob3V0IGl0Lgo+ICAgICBNb3ZlIGl0cyBjcmVhdGlvbiB0
byB0aGUgbWFjaGluZSBjb2RlIChwY19waWl4LmMpLgo+ICAgICBXZSBoYXZlIG5vdyByZW1vdmVk
IHRoZSBsYXN0IHRyYWNlIG9mIHNvdXRoYnJpZGdlIGNvZGUgaW4gdGhlIGk0NDBGWAo+ICAgICBu
b3J0aGJyaWRnZS4KPiAKPiAgICAgU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVk
w6kgPHBoaWxtZEByZWRoYXQuY29tCj4gICAgIDxtYWlsdG86cGhpbG1kQHJlZGhhdC5jb20+Pgo+
ICAgICAtLS0KPiAgICAgIMKgaHcvaTM4Ni9wY19waWl4LmPCoCDCoCDCoCDCoCDCoCDCoCB8IDgg
KysrKysrKy0KPiAgICAgIMKgaHcvcGNpLWhvc3QvaTQ0MGZ4LmPCoCDCoCDCoCDCoCDCoHwgOCAt
LS0tLS0tLQo+ICAgICAgwqBpbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oIHwgMyArLS0KPiAg
ICAgIMKgMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+
IAo+IAo+IFJldmlld2VkLWJ5OiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNv
bXAuY29tIAo+IDxtYWlsdG86YW1hcmtvdmljQHdhdmVjb21wLmNvbT4+Cj4gCj4gUGhpbGlwcGUs
IEkgZG9uJ3QgaGF2ZSBhbnkgdGVzdCBlcXVpcG1lbnQgYXZhaWxhYmxlIGF0IHRoZSBtb21lbnQs
IGRpZCAKPiB5b3UgZG8gc29tZSBzbW9rZSB0ZXN0cyB3aXRoIG5ldyB2MiBvZiB0aGUgc2VyaWVz
IChsaWtlIGJvb3RpbmcgYSBNYWx0YSAKPiBib2FyZCwgb3Igb3RoZXIgcmVsZXZhbnQgc2NlbmFy
aW8pPwoKVGhpcyBzZXJpZXMgcGFzcyBhbGwgMzItYml0IEF2b2NhZG8gdGVzdHMsIGFuZCBpZiB5
b3UgYXBwbHkKInRlc3RzL2FjY2VwdGFuY2U6IEZpeCA2NC1iaXQgTUlQUyB0YXJnZXQgdGVzdHMi
IEkganVzdCBzZW50IFsqXSwKYWxsIHRoZSB0ZXN0cyBwYXNzLgoKQVZPQ0FET19USU1FT1VUX0VY
UEVDVEVEPTEgYXZvY2FkbyBcCiAgIC0tc2hvdz1hcHAsc3NoLGNvbnNvbGUgXAogICBydW4gXAog
ICAtdCBhcmNoOm1pcHNlbCAtdCBhcmNoOm1pcHMgLXQgYXJjaDptaXBzNjRlbCAtdCBhcmNoOm1p
cHM2NCBcCiAgIHRlc3RzL2FjY2VwdGFuY2UvCgpbKl0gbWlkLm1haWwtYXJjaGl2ZS5jb20vMjAx
OTEwMTkxNTEwNTguMzE3MzMtMS1mNGJ1Z0BhbXNhdC5vcmcKCj4gVmV1aWxsZXogYWdyw6llciwg
TW9uc2lldXIgUGhpbGlwcGUsIGwnYXNzdXJhbmNlIGRlIG1vbiBwYXJmYWl0ZSAKPiBjb25zaWTD
qXJhdGlvbi4KCk1lcmNpIDspCgo+IEFsZWtzYW5kYXIKPiAKPiAgICAgZGlmZiAtLWdpdCBhL2h3
L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKPiAgICAgaW5kZXggMTFiOGRlMDQ5
Zi4uZjZlNzE5NmE4MiAxMDA2NDQKPiAgICAgLS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKPiAgICAg
KysrIGIvaHcvaTM4Ni9wY19waWl4LmMKPiAgICAgQEAgLTE5OSwxNCArMTk5LDIwIEBAIHN0YXRp
YyB2b2lkIHBjX2luaXQxKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKPiAgICAgIMKgIMKgIMKgfQo+
IAo+ICAgICAgwqAgwqAgwqBpZiAocGNtYy0+cGNpX2VuYWJsZWQpIHsKPiAgICAgK8KgIMKgIMKg
IMKgIFBJSVgzU3RhdGUgKnBpaXgzOwo+ICAgICArCj4gICAgICDCoCDCoCDCoCDCoCDCoHBjaV9i
dXMgPSBpNDQwZnhfaW5pdChob3N0X3R5cGUsCj4gICAgICDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBjaV90eXBlLAo+ICAgICAtwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmk0NDBmeF9zdGF0ZSwgJnBpaXgzX2RldmZu
LAo+ICAgICAmaXNhX2J1cywgcGNtcy0+Z3NpLAo+ICAgICArwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgJmk0NDBmeF9zdGF0ZSwKPiAgICAgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgc3lzdGVtX21lbW9yeSwgc3lzdGVt
X2lvLAo+ICAgICBtYWNoaW5lLT5yYW1fc2l6ZSwKPiAgICAgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgcGNtcy0+YmVsb3dfNGdfbWVtX3NpemUsCj4gICAg
ICDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHBjbXMtPmFi
b3ZlXzRnX21lbV9zaXplLAo+ICAgICAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBwY2lfbWVtb3J5LCByYW1fbWVtb3J5KTsKPiAgICAgIMKgIMKgIMKgIMKg
IMKgcGNtcy0+YnVzID0gcGNpX2J1czsKPiAgICAgKwo+ICAgICArwqAgwqAgwqAgwqAgcGlpeDMg
PSBwaWl4M19jcmVhdGUocGNpX2J1cywgJmlzYV9idXMpOwo+ICAgICArwqAgwqAgwqAgwqAgcGlp
eDMtPnBpYyA9IHBjbXMtPmdzaTsKPiAgICAgK8KgIMKgIMKgIMKgIHBpaXgzX2RldmZuID0gcGlp
eDMtPmRldi5kZXZmbjsKPiAgICAgIMKgIMKgIMKgfSBlbHNlIHsKPiAgICAgIMKgIMKgIMKgIMKg
IMKgcGNpX2J1cyA9IE5VTEw7Cj4gICAgICDCoCDCoCDCoCDCoCDCoGk0NDBmeF9zdGF0ZSA9IE5V
TEw7Cj4gICAgIGRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9pNDQwZnguYyBiL2h3L3BjaS1ob3N0
L2k0NDBmeC5jCj4gICAgIGluZGV4IDc5ZWNkNThhMmIuLmYyNzEzMTEwMmQgMTAwNjQ0Cj4gICAg
IC0tLSBhL2h3L3BjaS1ob3N0L2k0NDBmeC5jCj4gICAgICsrKyBiL2h3L3BjaS1ob3N0L2k0NDBm
eC5jCj4gICAgIEBAIC0yNyw3ICsyNyw2IEBACj4gICAgICDCoCNpbmNsdWRlICJody9wY2kvcGNp
LmgiCj4gICAgICDCoCNpbmNsdWRlICJody9wY2kvcGNpX2hvc3QuaCIKPiAgICAgIMKgI2luY2x1
ZGUgImh3L3BjaS1ob3N0L2k0NDBmeC5oIgo+ICAgICAtI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdl
L3BpaXguaCIKPiAgICAgIMKgI2luY2x1ZGUgImh3L3FkZXYtcHJvcGVydGllcy5oIgo+ICAgICAg
wqAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCj4gICAgICDCoCNpbmNsdWRlICJxYXBpL2Vycm9yLmgi
Cj4gICAgIEBAIC0yNzIsOCArMjcxLDYgQEAgc3RhdGljIHZvaWQgaTQ0MGZ4X3JlYWxpemUoUENJ
RGV2aWNlICpkZXYsIEVycm9yCj4gICAgICoqZXJycCkKPiAKPiAgICAgIMKgUENJQnVzICppNDQw
ZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAo+ICAg
ICAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQw
Znhfc3RhdGUsCj4gICAgIC3CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBpbnQgKnBpaXgz
X2RldmZuLAo+ICAgICAtwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgSVNBQnVzICoqaXNh
X2J1cywgcWVtdV9pcnEgKnBpYywKPiAgICAgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgTWVtb3J5UmVnaW9uICphZGRyZXNzX3NwYWNlX21lbSwKPiAgICAgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgTWVtb3J5UmVnaW9uICphZGRyZXNzX3NwYWNlX2lvLAo+ICAgICAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqByYW1fYWRkcl90IHJhbV9zaXplLAo+ICAg
ICBAQCAtMjg2LDcgKzI4Myw2IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9z
dF90eXBlLCBjb25zdAo+ICAgICBjaGFyICpwY2lfdHlwZSwKPiAgICAgIMKgIMKgIMKgUENJQnVz
ICpiOwo+ICAgICAgwqAgwqAgwqBQQ0lEZXZpY2UgKmQ7Cj4gICAgICDCoCDCoCDCoFBDSUhvc3RT
dGF0ZSAqczsKPiAgICAgLcKgIMKgIFBJSVgzU3RhdGUgKnBpaXgzOwo+ICAgICAgwqAgwqAgwqBQ
Q0lJNDQwRlhTdGF0ZSAqZjsKPiAgICAgIMKgIMKgIMKgdW5zaWduZWQgaTsKPiAgICAgIMKgIMKg
IMKgSTQ0MEZYU3RhdGUgKmk0NDBmeDsKPiAgICAgQEAgLTMzOSwxMCArMzM1LDYgQEAgUENJQnVz
ICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsCj4gICAgIGNvbnN0IGNoYXIgKnBj
aV90eXBlLAo+ICAgICAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgUEFNX0VYUEFOX1NJWkUp
Owo+ICAgICAgwqAgwqAgwqB9Cj4gCj4gICAgIC3CoCDCoCBwaWl4MyA9IHBpaXgzX2NyZWF0ZShi
LCBpc2FfYnVzKTsKPiAgICAgLcKgIMKgIHBpaXgzLT5waWMgPSBwaWM7Cj4gICAgIC3CoCDCoCAq
cGlpeDNfZGV2Zm4gPSBwaWl4My0+ZGV2LmRldmZuOwo+ICAgICAtCj4gICAgICDCoCDCoCDCoHJh
bV9zaXplID0gcmFtX3NpemUgLyA4IC8gMTAyNCAvIDEwMjQ7Cj4gICAgICDCoCDCoCDCoGlmIChy
YW1fc2l6ZSA+IDI1NSkgewo+ICAgICAgwqAgwqAgwqAgwqAgwqByYW1fc2l6ZSA9IDI1NTsKPiAg
ICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmggYi9pbmNsdWRlL2h3
L3BjaS1ob3N0L2k0NDBmeC5oCj4gICAgIGluZGV4IGUzMjdmOWJmODcuLmY1NGU2NDY2ZTQgMTAw
NjQ0Cj4gICAgIC0tLSBhL2luY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmgKPiAgICAgKysrIGIv
aW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaAo+ICAgICBAQCAtMjIsOCArMjIsNyBAQCB0eXBl
ZGVmIHN0cnVjdCBQQ0lJNDQwRlhTdGF0ZSBQQ0lJNDQwRlhTdGF0ZTsKPiAgICAgIMKgI2RlZmlu
ZSBUWVBFX0lHRF9QQVNTVEhST1VHSF9JNDQwRlhfUENJX0RFVklDRQo+ICAgICAiaWdkLXBhc3N0
aHJvdWdoLWk0NDBGWCIKPiAKPiAgICAgIMKgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFy
ICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAo+ICAgICAtwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRlLCBpbnQgKnBpaXhf
ZGV2Zm4sCj4gICAgIC3CoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCBJU0FCdXMgKippc2Ff
YnVzLCBxZW11X2lycSAqcGljLAo+ICAgICArwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
UENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRlLAo+ICAgICAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqBNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfbWVtLAo+ICAgICAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2Vf
aW8sCj4gICAgICDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHJhbV9hZGRyX3QgcmFt
X3NpemUsCj4gICAgIC0tIAo+ICAgICAyLjIxLjAKPiAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 18:51:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 18:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLtos-0007HH-DM; Sat, 19 Oct 2019 18:51:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=1+AQ=YM=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1iLtor-0007HC-CZ
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 18:51:17 +0000
X-Inumbo-ID: 6de5ad34-f2a1-11e9-beca-bc764e2007e4
Received: from shards.monkeyblade.net (unknown [2620:137:e000::1:9])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6de5ad34-f2a1-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 18:51:16 +0000 (UTC)
Received: from localhost (unknown [64.79.112.2])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 606A9148F63AD;
 Sat, 19 Oct 2019 11:51:15 -0700 (PDT)
Date: Sat, 19 Oct 2019 11:51:14 -0700 (PDT)
Message-Id: <20191019.115114.563831481451365693.davem@davemloft.net>
To: jgross@suse.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20191018074549.4778-1-jgross@suse.com>
References: <20191018074549.4778-1-jgross@suse.com>
X-Mailer: Mew version 6.8 on Emacs 26.2
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Sat, 19 Oct 2019 11:51:15 -0700 (PDT)
Subject: Re: [Xen-devel] [PATCH] xen/netback: fix error path of
 xenvif_connect_data()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: wei.liu@kernel.org, paul@xen.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiBGcmksIDE4IE9jdCAy
MDE5IDA5OjQ1OjQ5ICswMjAwCgo+IHhlbnZpZl9jb25uZWN0X2RhdGEoKSBjYWxscyBtb2R1bGVf
cHV0KCkgaW4gY2FzZSBvZiBlcnJvci4gVGhpcyBpcwo+IHdyb25nIGFzIHRoZXJlIGlzIG5vIHJl
bGF0ZWQgbW9kdWxlX2dldCgpLgo+IAo+IFJlbW92ZSB0aGUgc3VwZXJmbHVvdXMgbW9kdWxlX3B1
dCgpLgo+IAo+IEZpeGVzOiAyNzlmNDM4ZTM2YzBhNyAoInhlbi1uZXRiYWNrOiBEb24ndCBkZXN0
cm95IHRoZSBuZXRkZXYgdW50aWwgdGhlIHZpZiBpcyBzaHV0IGRvd24iKQo+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBE
dXJyYW50IDxwYXVsQHhlbi5vcmc+CgpBcHBsaWVkIGFuZCBxdWV1ZWQgdXAgZm9yIC1zdGFibGUu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 23:13:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 23:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLxu7-0002MT-Vs; Sat, 19 Oct 2019 23:12:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLxu6-0002MO-OH
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 23:12:58 +0000
X-Inumbo-ID: fc19d5f2-f2c5-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc19d5f2-f2c5-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 23:12:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLxu4-00081T-0n; Sat, 19 Oct 2019 23:12:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLxu3-0000K4-Fm; Sat, 19 Oct 2019 23:12:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLxu3-00067W-Eh; Sat, 19 Oct 2019 23:12:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142880-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.19:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c3038e718a19fc596f7b1baba0f83d5146dc7784
X-Osstest-Versions-That: linux=dafd634415a7f9892a6fcc99c540fe567ab42c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 23:12:55 +0000
Subject: [Xen-devel] [linux-4.19 test] 142880: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg4MCBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAx
MSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0MjYxMgoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxNDI4NDgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI2MTIKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI2
MTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgYzMwMzhlNzE4YTE5ZmM1OTZmN2IxYmFiYTBmODNkNTE0NmRjNzc4NApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGFmZDYzNDQxNWE3Zjk4OTJhNmZj
Yzk5YzU0MGZlNTY3YWI0MmM5MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNjEyICAyMDE5LTEw
LTExIDE2OjQwOjIzIFogICAgOCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg0OCAgMjAx
OS0xMC0xNyAyMToxMDozNiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGlu
dXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxl
eGFuZGVyIFVzeXNraW4gPGFsZXhhbmRlci51c3lza2luQGludGVsLmNvbT4KICBBbmRyZWFzIEts
aW5nZXIgPGFrQGl0LWtsaW5nZXIuZGU+CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBwLmNvbT4K
ICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5hbGRvIENh
cnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCYW9saW4gV2FuZyA8YmFvbGluLndh
bmdAbGluYXJvLm9yZz4KICBCYXJ0b3N6IEdvbGFzemV3c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGli
cmUuY29tPgogIEJhc3RpZW4gTm9jZXJhIDxoYWRlc3NAaGFkZXNzLm5ldD4KICBCZW5pIE1haGxl
ciA8YmVuaS5tYWhsZXJAZ214Lm5ldD4KICBCaWxsIEt1emVqYSA8d2lsbGlhbS5rdXplamFAc3Ry
YXR1cy5jb20+CiAgQm9iIE1vb3JlIDxyb2JlcnQubW9vcmVAaW50ZWwuY29tPgogIEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBOb3JyaXMgPGJyaWFubm9ycmlzQGNocm9taXVt
Lm9yZz4KICBCcnVjZSBDaGVuIDxicnVjZS5jaGVuQHVuaXNvYy5jb20+CiAgRGFuIENhcnBlbnRl
ciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERhbmllbGUgUGFsbWFzIDxkbmxwbG1AZ21h
aWwuY29tPgogIERhdmUgV3lzb2NoYW5za2kgPGR3eXNvY2hhQHJlZGhhdC5jb20+CiAgRGF2aWQg
RnJleSA8ZHBmcmV5QGdtYWlsLmNvbT4KICBEYXZpZCBSaWVudGplcyA8cmllbnRqZXNAZ29vZ2xl
LmNvbT4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRXJpayBTY2htYXVzcyA8
ZXJpay5zY2htYXVzc0BpbnRlbC5jb20+CiAgRmFicmljZSBHYXNuaWVyIDxmYWJyaWNlLmdhc25p
ZXJAc3QuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5v
cmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhhbnMgZGUgR29lZGUg
PGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGFyc2hhZCBTaGlyd2Fka2FyIDxoYXJzaGFkc2hpcndh
ZGthckBnbWFpbC5jb20+CiAgSWFuIFJvZ2VycyA8aXJvZ2Vyc0Bnb29nbGUuY29tPgogIEljZW5v
d3kgWmhlbmcgPGljZW5vd3lAYW9zYy5pbz4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9y
Zz4KICBKYWNreSBDYW8gPEphY2t5LkNhb0Bzb255LmNvbT4KICBKYWNreS5DYW9Ac29ueS5jb20g
PEphY2t5LkNhb0Bzb255LmNvbT4KICBKYWVnZXVrIEtpbSA8amFlZ2V1a0BrZXJuZWwub3JnPgog
IEphbiBTY2htaWR0IDxqYW5AY2VudHJpY3VsYXIuY29tPgogIEphbmFrYXJhamFuIE5hdGFyYWph
biA8SmFuYWthcmFqYW4uTmF0YXJhamFuQGFtZC5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2Vy
bmVsLmRrPgogIEplcmVteSBMaW50b24gPGplcmVteS5saW50b25AYXJtLmNvbT4KICBKaWF4dW4g
WWFuZyA8amlheHVuLnlhbmdAZmx5Z29hdC5jb20+CiAgSmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwu
b3JnPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVsLm9yZz4KICBKb2huIEdhcnJ5IDxqb2hu
LmdhcnJ5QGh1YXdlaS5jb20+CiAgSm9uIERlcnJpY2sgPGpvbmF0aGFuLmRlcnJpY2tAaW50ZWwu
Y29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBK
b3NlZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBLYWktSGVuZyBGZW5nIDxrYWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExv
cmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgogIE1hcmNvIEZlbHNj
aCA8bS5mZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFyay1QSyBUc2FpIDxtYXJrLXBrLnRzYWlA
bWVkaWF0ZWsuY29tPgogIE1hc2F5b3NoaSBNaXp1bWEgPG0ubWl6dW1hQGpwLmZ1aml0c3UuY29t
PgogIE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5AbGludXguaW50ZWwuY29tPgogIE1hdXJv
IENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFsIEhv
Y2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTmF2aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RA
Z21haWwuY29tPgogIE51bm8gU8OhIDxudW5vLnNhQGFuYWxvZy5jb20+CiAgT2xpdmVyIE5ldWt1
bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+
CiAgUGF2ZWwgU2hpbG92c2t5IDxwaWFzdHJ5eXlAZ21haWwuY29tPgogIFBhdmVsIFNoaWxvdnNr
eSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBoaWxpcHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0
cm9uaXguZGU+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29t
PgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFJlaW5oYXJkIFNwZXll
cmVyIDxyc3BtbkBhcmNvci5kZT4KICBSaWNrIFRzZW5nIDxydHNlbmdAbnZpZGlhLmNvbT4KICBT
YXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2NvdHQgVGFsYmVydCA8c3d0QHRlY2hp
ZS5uZXQ+CiAgU3JpdmF0c2EgUy4gQmhhdCAoVk13YXJlKSA8c3JpdmF0c2FAY3NhaWwubWl0LmVk
dT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5jb20+CiAgU3RldmUgTWFjTGVh
biA8U3RldmUuTWFjTGVhbkBNaWNyb3NvZnQuY29tPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUp
IDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1c2htYSBLYWxha290YSA8c3VzaG1heC5rYWxha290
YUBpbnRlbC5jb20+CiAgc3l6Ym90KzAyNDNjYjI1MGE1MWVlZWZiOGNjQHN5emthbGxlci5hcHBz
cG90bWFpbC5jb20KICBzeXpib3QrZjk1NDlmNWVlOGE1NDE2ZjBiOTVAc3l6a2FsbGVyLmFwcHNw
b3RtYWlsLmNvbQogIFRvbWFzIFdpbmtsZXIgPHRvbWFzLndpbmtsZXJAaW50ZWwuY29tPgogIFRv
cmV6IFNtaXRoIDx0b3JlekByZWRoYXQuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlr
bGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kbXlAZ21haWwu
Y29tPgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5vcmc+CiAgWW9zaGloaXJvIFNoaW1vZGEg
PHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE4OCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 23:31:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 23:31:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLyBX-00040C-PY; Sat, 19 Oct 2019 23:30:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLyBW-000407-EB
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 23:30:58 +0000
X-Inumbo-ID: 7c51d4ca-f2c8-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c51d4ca-f2c8-11e9-beca-bc764e2007e4;
 Sat, 19 Oct 2019 23:30:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLyBO-0008M5-5w; Sat, 19 Oct 2019 23:30:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLyBN-0001DR-Qs; Sat, 19 Oct 2019 23:30:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLyBN-0006Hl-Pv; Sat, 19 Oct 2019 23:30:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142879-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c3419fd6d3a340d23329ce01bb391deb27d8368b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 23:30:49 +0000
Subject: [Xen-devel] [linux-linus test] 142879: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg3OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyODc5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBndWVz
dC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGMzNDE5ZmQ2
ZDNhMzQwZDIzMzI5Y2UwMWJiMzkxZGViMjdkODM2OGIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4
ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5MTUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAyMjkg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQgWiAg
MjI4IGRheXMgIDE4MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NzkgIDIwMTkt
MTAtMTggMTU6Mjc6MjIgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUwMDAgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjEx
MzA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 19 23:33:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 23:33:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iLyE0-00047M-7W; Sat, 19 Oct 2019 23:33:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sc0V=YM=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iLyDz-00047F-AA
 for xen-devel@lists.xenproject.org; Sat, 19 Oct 2019 23:33:31 +0000
X-Inumbo-ID: dbb2b196-f2c8-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dbb2b196-f2c8-11e9-8aca-bc764e2007e4;
 Sat, 19 Oct 2019 23:33:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLyDy-0008Oc-7q; Sat, 19 Oct 2019 23:33:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iLyDx-0001NL-VX; Sat, 19 Oct 2019 23:33:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iLyDx-0007tn-Uu; Sat, 19 Oct 2019 23:33:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142895-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=0f28c513d392a807f7b4225964eba6e2b1c453a2
X-Osstest-Versions-That: ovmf=e026bb4c39a28ca9be5dc994c14bb21cc283c9e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 19 Oct 2019 23:33:29 +0000
Subject: [Xen-devel] [ovmf test] 142895: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI4OTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwZjI4YzUxM2QzOTJhODA3ZjdiNDIyNTk2NGViYTZl
MmIxYzQ1M2EyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlMDI2YmI0
YzM5YTI4Y2E5YmU1ZGM5OTRjMTRiYjIxY2MyODNjOWU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDI4NTcgIDIwMTktMTAtMTggMDI6NTk6NTUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyODk1ICAyMDE5LTEwLTE5IDAwOjEwOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGVpZiBMaW5k
aG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGUwMjZiYjRjMzkuLjBmMjhjNTEzZDMgIDBmMjhj
NTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 03:21:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 03:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iM1mY-00057p-83; Sun, 20 Oct 2019 03:21:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iM1mX-00057k-Ke
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 03:21:25 +0000
X-Inumbo-ID: ad4dd608-f2e8-11e9-9427-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad4dd608-f2e8-11e9-9427-12813bfff9fa;
 Sun, 20 Oct 2019 03:21:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM1mO-0006Ju-50; Sun, 20 Oct 2019 03:21:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM1mN-0001RR-Jq; Sun, 20 Oct 2019 03:21:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iM1mN-000789-J7; Sun, 20 Oct 2019 03:21:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142893-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-4.9:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=364ef83db0273acc89c6ba8ae1aebee70a133056
X-Osstest-Versions-That: linux=140fcbee3e9de3d649c5cb313c4919bd07f0017f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 03:21:15 +0000
Subject: [Xen-devel] [linux-4.9 test] 142893: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjg5MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg5My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDEx
IGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTQyNDQzCgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgZmFpbCBw
YXNzIGluIDE0Mjg1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNiBndWVzdC1sb2Nh
bG1pZ3JhdGUgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyODUwCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDI4
NTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgMTcgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBm
YWlsIGluIDE0Mjg1MCBSRUdSLiB2cy4gMTQyNDQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNDQzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQy
NDQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDI0NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1y
ZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDM2NGVmODNkYjAyNzNhY2M4OWM2YmE4YWUxYWViZWU3MGExMzMwNTYKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MGZjYmVlM2U5ZGUzZDY0OWM1Y2IzMTNjNDkx
OWJkMDdmMDAxN2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjQ0MyAgMjAxOS0xMC0wOCAxNDow
NzozMyBaICAgMTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NTAgIDIwMTktMTAtMTcg
MjE6MTE6MjYgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBamF5IEthaGVyIDxha2FoZXJAdm13YXJlLmNvbT4K
ICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KICBBbGFuIFN0ZXJuIDxzdGVybkBy
b3dsYW5kLmhhcnZhcmQuZWR1PgogIEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1k
LmNvbT4KICBBbGV4YW5kZXIgU3ZlcmRsaW4gPGFsZXhhbmRlci5zdmVyZGxpbkBub2tpYS5jb20+
CiAgQW5kcmV3IERvbm5lbGxhbiA8YWpkQGxpbnV4LmlibS5jb20+CiAgQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbmRyZXcgTXVycmF5IDxhbmRyZXcubXVycmF5
QGFybS5jb20+CiAgQW5uYSBTY2h1bWFrZXIgPEFubmEuU2NodW1ha2VyQE5ldGFwcC5jb20+CiAg
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJuYWxkbyBDYXJ2
YWxobyBkZSBNZWxvIDxhY21lQHJlZGhhdC5jb20+CiAgQmFzdGllbiBOb2NlcmEgPGhhZGVzc0Bo
YWRlc3MubmV0PgogIEJlbmkgTWFobGVyIDxiZW5pLm1haGxlckBnbXgubmV0PgogIEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgogIENoZW5nZ3VhbmcgWHUgPGNneHU1MTlAem9oby5jb20uY24+CiAgQ2hyaXN0
aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENvbGluIElhbiBLaW5n
IDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CiAgRGFuaWVsIFRob21wc29uIDxkYW5pZWwudGhv
bXBzb25AbGluYXJvLm9yZz4KICBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo
PgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAaW50ZWwuY29tPgogIERhbmllbGUgUGFs
bWFzIDxkbmxwbG1AZ21haWwuY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9y
YWNsZS5jb20+CiAgRGF2ZSBDaGlubmVyIDxkY2hpbm5lckByZWRoYXQuY29tPgogIERhdmlkIEZy
ZXkgPGRwZnJleUBnbWFpbC5jb20+CiAgRG1pdHJ5IE9zaXBlbmtvIDxkaWdldHhAZ21haWwuY29t
PgogIERvbWluaXF1ZSBNYXJ0aW5ldCA8ZG9taW5pcXVlLm1hcnRpbmV0QGNlYS5mcj4KICBFcnFp
IENoZW4gPGNoZW5lcnFpQGdtYWlsLmNvbT4KICBFcnFpIENoZW4gY2hlbmVycWlAZ21haWwuY29t
CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVu
dGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25k
b3IuYXBhbmEub3JnLmF1PgogIEhvcmlhIEdlYW50xIMgPGhvcmlhLmdlYW50YUBueHAuY29tPgog
IElhbiBSb2dlcnMgPGlyb2dlcnNAZ29vZ2xlLmNvbT4KICBJZG8gU2NoaW1tZWwgPGlkb3NjaEBt
ZWxsYW5veC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdv
QGtlcm5lbC5vcmc+CiAgSmFjayBXYW5nIDxqaW5wdS53YW5nQGNsb3VkLmlvbm9zLmNvbT4KICBK
YWNreSBDYW8gPEphY2t5LkNhb0Bzb255LmNvbT4KICBKYWNreS5DYW9Ac29ueS5jb20gPEphY2t5
LkNhb0Bzb255LmNvbT4KICBKYW4gU2NobWlkdCA8amFuQGNlbnRyaWN1bGFyLmNvbT4KICBKYW5h
a2FyYWphbiBOYXRhcmFqYW4gPEphbmFrYXJhamFuLk5hdGFyYWphbkBhbWQuY29tPgogIEplZmYg
TGF5dG9uIDxqbGF5dG9uQGtlcm5lbC5vcmc+CiAgSmlhLUp1IEJhaSA8YmFpamlhanUxOTkwQGdt
YWlsLmNvbT4KICBKaXJpIE9sc2EgPGpvbHNhQGtlcm5lbC5vcmc+CiAgSmlyaSBQaXJrbyA8amly
aUBtZWxsYW5veC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3JnPgogIEpvaGFu
bmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpv
bmF0aGFuLkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3VuaSBNYWxpbmVuIDxqQHcxLmZpPgogIEth
aS1IZW5nIEZlbmcgPGthaS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLZWVzIENvb2sgPGtl
ZXNjb29rQGNocm9taXVtLm9yZz4KICBLZU1lbmcgU2hpIDxzaGlrZW1lbmdAaHVhd2VpLmNvbT4K
ICBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3JnPgogIExpIFJvbmdRaW5nIDxsaXJvbmdx
aW5nQGJhaWR1LmNvbT4KICBMaWFuZyBaaGlDaGVuZyA8bGlhbmd6aGljaGVuZ0BiYWlkdS5jb20+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx1aXMg
SGVucmlxdWVzIDxsaGVucmlxdWVzQHN1c2UuY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xA
cGVuZ3V0cm9uaXguZGU+CiAgTWFyY28gRmVsc2NoIDxtLmZlbHNjaEBwZW5ndXRyb25peC5kZT4K
ICBNYXJrIEJyb3duIDxicm9vbmllQGtlcm5lbC5vcmc+CiAgTWF0aGlhcyBOeW1hbiA8bWF0aGlh
cy5ueW1hbkBsaW51eC5pbnRlbC5jb20+CiAgTWF0aGlldSBQb2lyaWVyIDxtYXRoaWV1LnBvaXJp
ZXJAbGluYXJvLm9yZz4KICBNYXVybyBDYXJ2YWxobyBDaGVoYWIgPG1jaGVoYWIrc2Ftc3VuZ0Br
ZXJuZWwub3JnPgogIE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KICBNaWNo
YWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWtsb3MgU3plcmVkaSA8bXN6ZXJlZGlAcmVk
aGF0LmNvbT4KICBNaW1pIFpvaGFyIDx6b2hhckBsaW51eC5pYm0uY29tPgogIE5hdmlkIEVtYW1k
b29zdCA8bmF2aWQuZW1hbWRvb3N0QGdtYWlsLmNvbT4KICBPbGVrc2FuZHIgU3V2b3JvdiA8b2xl
a3NhbmRyLnN1dm9yb3ZAdG9yYWRleC5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNl
LmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQnVydG9u
IDxwYXVsLmJ1cnRvbkBtaXBzLmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBpYXN0cnl5eUBnbWFp
bC5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwc2hpbG92QG1pY3Jvc29mdC5jb20+CiAgUGV0ZXIg
WmlqbHN0cmEgKEludGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUGhpbGlwcCBaYWJlbCA8
cC56YWJlbEBwZW5ndXRyb25peC5kZT4KICBSYW5keSBEdW5sYXAgPHJkdW5sYXBAaW5mcmFkZWFk
Lm9yZz4KICBSYXNtdXMgVmlsbGVtb2VzIDxsaW51eEByYXNtdXN2aWxsZW1vZXMuZGs+CiAgUmF2
aSBCYW5nb3JpYSA8cmF2aS5iYW5nb3JpYUBsaW51eC5pYm0uY29tPgogIFJlaW5oYXJkIFNwZXll
cmVyIDxyc3BtbkBhcmNvci5kZT4KICBSaWNrIFRzZW5nIDxydHNlbmdAbnZpZGlhLmNvbT4KICBT
YXNjaGEgSGF1ZXIgPHMuaGF1ZXJAcGVuZ3V0cm9uaXguZGU+CiAgU2FzaGEgTGV2aW4gPHNhc2hh
bEBrZXJuZWwub3JnPgogIFNjb3R0IFRhbGJlcnQgPHN3dEB0ZWNoaWUubmV0PgogIFNlYW4gTnll
a2phZXIgPHNlYW5AZ2Vhbml4LmNvbT4KICBTcmlrYXIgRHJvbmFtcmFqdSA8c3Jpa2FyQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBTcml2YXRzYSBTLiBCaGF0IChWTXdhcmUpIDxzcml2YXRzYUBjc2Fp
bC5taXQuZWR1PgogIFN0ZWZhbiBTY2htaWR0IDxzdGVmYW5AZGF0ZW5mcmVpaGFmZW4ub3JnPgog
IFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBNYWNMZWFuIDxT
dGV2ZS5NYWNMZWFuQE1pY3Jvc29mdC5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJv
c3RlZHRAZ29vZG1pcy5vcmc+CiAgc3l6Ym90KzAyNDNjYjI1MGE1MWVlZWZiOGNjQHN5emthbGxl
ci5hcHBzcG90bWFpbC5jb20KICBzeXpib3QrZjk1NDlmNWVlOGE1NDE2ZjBiOTVAc3l6a2FsbGVy
LmFwcHNwb3RtYWlsLmNvbQogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgog
IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogIFRyZWsgPHRyZWswMEBpbmJveC5ydT4K
ICBWYWxkaXMgS2xldG5pZWtzIDx2YWxkaXMua2xldG5pZWtzQHZ0LmVkdT4KICBWYXNpbHkgR29y
YmlrIDxnb3JAbGludXguaWJtLmNvbT4KICBXaWxsIERlYWNvbiA8d2lsbEBrZXJuZWwub3JnPgog
IFdpbSBWYW4gU2Vicm9lY2sgPHdpbUBsaW51eC13YXRjaGRvZy5vcmc+CiAgWW9zaGloaXJvIFNo
aW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29tPgogIFpoYW5nIFJ1aSA8cnVp
LnpoYW5nQGludGVsLmNvbT4KICB6aGVuZ2JpbiA8emhlbmdiaW4xM0BodWF3ZWkuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjg0
NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 04:00:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 04:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iM2OO-0008Ng-0z; Sun, 20 Oct 2019 04:00:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iM2OM-0008Nb-R3
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 04:00:30 +0000
X-Inumbo-ID: 26df5aa0-f2ee-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26df5aa0-f2ee-11e9-8aca-bc764e2007e4;
 Sun, 20 Oct 2019 04:00:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM2OJ-00077N-Ko; Sun, 20 Oct 2019 04:00:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM2OJ-00032Y-3C; Sun, 20 Oct 2019 04:00:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iM2OJ-0006Z9-2R; Sun, 20 Oct 2019 04:00:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142904-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=313a71ee7b424126a4507b12335fd77b51dab433
X-Osstest-Versions-That: libvirt=b83884d1a0f422e8147a7d1a39ccec0e0cca3285
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 04:00:27 +0000
Subject: [Xen-devel] [libvirt test] 142904: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjkwNCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5MDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjg0MAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0Mjg0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyODQwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IDMxM2E3MWVlN2I0MjQxMjZhNDUwN2IxMjMzNWZkNzdiNTFkYWI0MzMKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI4Mzg4NGQxYTBmNDIyZTgxNDdhN2QxYTM5Y2NlYzBl
MGNjYTMyODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjg0MCAgMjAxOS0xMC0xNyAxNTo0Mzox
NiBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDI4NjIgIDIwMTktMTAtMTggMDc6
MDc6MTIgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI5
MDQgIDIwMTktMTAtMTkgMDQ6MTg6NDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxj
cm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQx
M0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIE1hbGluYSBTYWxpbmEgPG1h
bGluYS5zYWxpbmFAcHJvdG9ubWFpbC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDMxM2E3MWVlN2I0MjQxMjZhNDUwN2Ix
MjMzNWZkNzdiNTFkYWI0MzMKQXV0aG9yOiBNYWxpbmEgU2FsaW5hIDxtYWxpbmEuc2FsaW5hQHBy
b3Rvbm1haWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMjcgMTc6MTA6MzQgMjAxOSArMDEwMAoKICAg
IG5ldHdvcms6IGFsbG93IERIQ1AvRE5TL1RGVFAgZXhwbGljaXRseSBpbiBPVVRQVVQgcnVsZXMK
ICAgIAogICAgV2hpbGUgdGhlIGRlZmF1bHQgaXB0YWJsZXMgc2V0dXAgdXNlZCBieSBGZWRvcmEv
UkhFTCBkaXN0cm9zCiAgICBvbmx5IHJlc3RyaWN0cyB0cmFmZmljIG9uIHRoZSBJTlBVVCBhbmQv
b3IgRk9SV0FSRCBydWxlcywKICAgIHNvbWUgdXNlcnMgbWlnaHQgaGF2ZSBjdXN0b20gZmlyZXdh
bGxzIHRoYXQgcmVzdHJpY3QgdGhlCiAgICBPVVRQVVQgcnVsZXMgdG9vLgogICAgCiAgICBUaGVz
ZSBjYW4gcHJldmVudCBESENQL0ROUy9URlRQIHJlc3BvbnNlcyBmcm9tIGRuc21hc3EKICAgIGZy
b20gcmVhY2hpbmcgdGhlIGd1ZXN0IFZNcy4gV2Ugc2hvdWxkIHRodXMgd2hpdGVsaXN0CiAgICB0
aGVzZSBwcm90b2NvbHMgaW4gdGhlIE9VVFBVVCBjaGFpbiwgYXMgd2VsbCBhcyB0aGUKICAgIElO
UFVUIGNoYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYWxpbmEgU2FsaW5hIDxtYWxpbmEu
c2FsaW5hQHByb3Rvbm1haWwuY29tPgogICAgCiAgICBJbml0aWFsIHBhdGNoIHRoZW4gbW9kaWZp
ZWQgdG8gYWRkIHVuaXQgdGVzdHMgYW5kIElQdjYKICAgIHN1cHBvcnQKICAgIAogICAgUmV2aWV3
ZWQtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0
IDgwZjQ1ZTY1YzAyYmMzZTQyMTVkNTAzN2Y2OGZkZmNmNTZiZmQ0OWUKQXV0aG9yOiBEYW5pZWwg
SGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgpEYXRlOiAgIEZyaSBPY3Qg
MTggMTE6NDA6MzcgMjAxOSAtMDMwMAoKICAgIGdpdGRtOiBhZGQgJ2libScgZmlsZQogICAgCiAg
ICBTb21lIHBlb3BsZSBmcm9tIElCTSBkb2VzIG5vdCB1c2UgJ2libS5jb20nIGRvbWFpbiBlbWFp
bHMuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogTGVvbmFyZG8gQXVndXN0byBHdWltYXLDo2VzIEdh
cmNpYSA8bGFnYXJjaWFAYnIuaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBIZW5y
aXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA1NzIyZTI2ZWM1ODYz
NDNiNmVkZWNmYzI0M2I0NjVhOWZhZTU3YmEyCkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfDqSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgT2N0IDIgMTE6NTE6NTEgMjAxOSArMDEw
MAoKICAgIHV0aWw6IGRyb3AgbG9nZ2luZyBmaWx0ZXIvb3V0cHV0IGZsYWdzCiAgICAKICAgIFdp
dGggdGhlIHJlbW92YWwgb2Ygc3VwcG9ydCBmb3IgbG9nIG1lc3NhZ2Ugc3RhY2sgdHJhY2VzLCB0
aGVyZSBpcwogICAgbm90aGluZyB1c2luZyB0aGUgbG9nZ2luZyBmaWx0ZXIvb3V0cHV0IGZsYWdz
IGFuZCB0aGV5IGNhbiBiZSByZW1vdmVkLgogICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21r
byA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDliODBlMGMxMmE3NTI4NGExM2U1MGFh
ZDJjMjk5NmViYmQ4Y2NlNDcKQXV0aG9yOiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUBy
ZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBPY3QgMiAxMTo1MTo1MSAyMDE5ICswMTAwCgogICAgdXRp
bDogZHJvcCBzdXBwb3J0IGZvciBzdGFjayB0cmFjZXMgd2l0aCBsb2dnaW5nCiAgICAKICAgIFRo
ZSBsb2cgZmlsdGVycyBoYXZlIHN1cHBvcnRlZCB0aGUgdXNlIG9mIGEgIisiIGJlZm9yZSB0aGUg
c291cmNlIG1hdGNoCiAgICBzdHJpbmcgdG8gcmVxdWVzdCB0aGF0IGEgc3RhY2sgdHJhY2UgYmUg
ZW1pdHRlZCBmb3IgZXZlcnkgbG9nIG1lc3NhZ2U6CiAgICAKICAgICAgY29tbWl0IDU0ODU2Mzk1
NmU0ODRlMGU0M2U5YTY2YTg5YmRkYTBmOTU5MzAxMDgKICAgICAgQXV0aG9yOiBEYW5pZWwgUC4g
QmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICAgIERhdGU6ICAgV2VkIE1heSA5IDE1
OjE4OjU2IDIwMTIgKzAxMDAKICAgIAogICAgICAgIEFsbG93IHN0YWNrIHRyYWNlcyB0byBiZSBp
bmNsdWRlZCB3aXRoIGxvZyBtZXNzYWdlcwogICAgCiAgICAgICAgU29tZXRpbWVzIGl0IGlzIHVz
ZWZ1bCB0byBzZWUgdGhlIGNhbGxwYXRoIGZvciBsb2cgbWVzc2FnZXMuCiAgICAgICAgVGhpcyBj
aGFuZ2UgZW5oYW5jZXMgdGhlIGxvZyBmaWx0ZXIgc3ludGF4IHNvIHRoYXQgc3RhY2sgdHJhY2Vz
CiAgICAgICAgY2FuIGJlIHNob3cgYnkgc2V0dGluZyAnMTorTkFNRScgaW5zdGVhZCBvZiAnMTpO
QU1FJy4KICAgIAogICAgV2l0aCB0aGUgaHVnZSAmIGV2ZXIgaW5jcmVhc2luZyBudW1iZXIgb2Yg
bG9nZ2luZyBzdGF0ZW1lbnRzIHBlciBmaWxlLAogICAgdGhpcyB3aWxsIGJlIGluY3JlZGlibHkg
dmVyYm9zZSBhbmQgaGF2ZSBhIG1ham9yIHBlcmZvcm1hbmNlIHBlbmFsdHkuCiAgICBUaGlzIG1h
a2VzIHRoZSBmZWF0dXJlIGltcHJhY3RpY2FsIHRvIHVzZSB3aWRlbHkgYW5kIGFzIHN1Y2ggaXQg
aXMgbm90CiAgICB3b3J0aCB0aGUgY29kZSBtYWludCBjb3N0LgogICAgCiAgICBSZW1vdmluZyB0
aGlzIHNlbGRvbSB1c2VkIGZlYXR1cmUgYWxsb3dzIHVzIHRvIGRyb3AgdGhlICdleGVjaW5mbycK
ICAgIG1vZHVsZSBpbiBnbnVsaWIgd2hpY2ggcHJvdmlkZXMgdGhlIGJhY2t0cmFjZSgpIGZ1bmN0
aW9uIHdoaWNoIGRvZXNuJ3QKICAgIGV4aXN0IG9uIG5vbi1MaW51eC4KICAgIAogICAgVXNlcnMg
d2hvIHdhbnQgdG8gZ2V0IHN0YWNrIHRyYWNlcyBvZiBwYXJ0cyBvZiBsaWJ2aXJ0IGNhbiB1c2Ug
R0RCLAogICAgb3Igc3lzdGVtdGFwIGZvciBsaXZlIHRyYWNpbmcgd2l0aCBtaW5pbWFsIHBlcmYg
aW1wYWN0LgogICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRo
YXQuY29tPgoKY29tbWl0IGFmYmRjODQ5NWU4YzYzMjIwODdlMDRiNWY1OWQ4MTU3MjAxMWIwODYK
QXV0aG9yOiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAg
IEZyaSBPY3QgMTggMTU6NDM6MzkgMjAxOSArMDEwMAoKICAgIHV0aWw6IGFkZCBzdGRsaWIuaCBp
bmNsdWRlIGZvciBhYm9ydCgpIHByb3RvdHlwZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDk3MDY0NzYyNTRm
OGZlOTE0ODQ3NTU0YjZiNTJhMjYyMWZiN2Y1ZjYKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTcgMTc6MTc6MDEgMjAxOSArMDIw
MAoKICAgIGdsaWJjb21wYXQ6IFJlaW1wbGVtZW50IGdfc3RyZHVwX3ByaW50ZigpIGFuZCBnX3N0
cmR1cF92cHJpbnRmKCkKICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIGRvbid0IHJlYWxseSBhYm9y
dCgpIG9uIE9PTS4gVGhlIGZpeCB3YXMgbWVyZ2VkCiAgICB1cHN0cmVhbSwgYnV0IG5vdCBpbiB0
aGUgbWluaW1hbCB2ZXJzaW9uIHdlIHJlcXVpcmUuIFByb3ZpZGUgb3VyCiAgICBvd24gaW1wbGVt
ZW50YXRpb24gd2hpY2ggY2FuIGJlIHJlbW92ZWQgb25jZSB3ZSBidW1wIHRoZSBtaW5pbWFsCiAg
ICB2ZXJzaW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJp
dm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJl
cnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgYjJjMmEzYWU5MWU0ZmVmYTY5YWViMzg0YTljZGIy
NGMyYTQzYmU3YgpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CkRhdGU6ICAgRnJpIEF1ZyAzMCAxMzoyMjo1NCAyMDE5ICswMTAwCgogICAgYnVpbGQtYXV4
OiByZXdyaXRlIHBvIGZpbGUgbWluaW1pemVyIGluIFB5dGhvbgogICAgCiAgICBBcyBwYXJ0IG9m
IGFuIGdvYWwgdG8gZWxpbWluYXRlIFBlcmwgZnJvbSBsaWJ2aXJ0IGJ1aWxkIHRvb2xzLAogICAg
cmV3cml0ZSB0aGUgbWluaW1pemUtcG8ucGwgdG9vbCBpbiBQeXRob24uCiAgICAKICAgIFRoaXMg
d2FzIGEgc3RyYWlnaHQgY29udmVyc2lvbiwgbWFudWFsbHkgZ29pbmcgbGluZS1ieS1saW5lIHRv
CiAgICBjaGFuZ2UgdGhlIHN5bnRheCBmcm9tIFBlcmwgdG8gUHl0aG9uLiBUaHVzIHRoZSBvdmVy
YWxsIHN0cnVjdHVyZQogICAgb2YgdGhlIGZpbGUgYW5kIGFwcHJvYWNoIGlzIHRoZSBzYW1lLgog
ICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoK
Y29tbWl0IDE3YmJkZWY1Y2I4YWFhOWRkOGI2MjMxODI0NDEyZmJkM2MzZWU3NGUKQXV0aG9yOiBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBBdWcg
MzAgMTM6MjI6NTQgMjAxOSArMDEwMAoKICAgIGJ1aWxkLWF1eDogcmV3cml0ZSBhdWdlYXMgdGVz
dCBnZW5lcmF0b3IgaW4gUHl0aG9uCiAgICAKICAgIEFzIHBhcnQgb2YgYW4gZ29hbCB0byBlbGlt
aW5hdGUgUGVybCBmcm9tIGxpYnZpcnQgYnVpbGQgdG9vbHMsCiAgICByZXdyaXRlIHRoZSBhdWdl
YXMtZ2VudGVzdC5wbCB0b29sIGluIFB5dGhvbi4KICAgIAogICAgVGhpcyB3YXMgYSBzdHJhaWdo
dCBjb252ZXJzaW9uLCBtYW51YWxseSBnb2luZyBsaW5lLWJ5LWxpbmUgdG8KICAgIGNoYW5nZSB0
aGUgc3ludGF4IGZyb20gUGVybCB0byBQeXRob24uIFRodXMgdGhlIG92ZXJhbGwgc3RydWN0dXJl
CiAgICBvZiB0aGUgZmlsZSBhbmQgYXBwcm9hY2ggaXMgdGhlIHNhbWUuCiAgICAKICAgIFRoZSB1
c2Ugb2YgJChBVUdfR0VOVEVTVCkgYXMgYSBkZXBlbmRhbmN5IGluIHRoZSBtYWtlZmlsZXMgbmVl
ZGVkCiAgICB0byBiZSBmaXhlZCwgYmVjYXVzZSB0aGlzIHdhcyBhc3N1bWVkIHRvIGJlIHRoZSBm
aWxlbmFtZSBvZiB0aGUKICAgIHNjcmlwdCwgYnV0IGlzIGluIGZhY3QgYSBmdWxsIHNoZWxsIGNv
bW1hbmQgbGluZS4KICAgIAogICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KCmNvbW1pdCBiMzZiMjBhMWIzMjBjODE0NDZjNjNmYjg2MGMzYzFmN2EwZWEz
OGI0CkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0
ZTogICBGcmkgU2VwIDI3IDE0OjE3OjU0IDIwMTkgKzAxMDAKCiAgICBidWlsZDogZml4IHVzZSBv
ZiAkKEFVR19HRU5URVNUKSBhcyBhIGRlcGVuZGVuY3kKICAgIAogICAgVGhlIHVzZSBvZiAkKEFV
R19HRU5URVNUKSBhcyBhIGRlcGVuZGVuY3kgaW4gdGhlIG1ha2VmaWxlcyBpcwogICAgYSBwcm9i
bGVtIGJlY2F1c2UgdGhpcyB3YXMgYXNzdW1lZCB0byBiZSB0aGUgZmlsZW5hbWUgb2YgdGhlCiAg
ICBzY3JpcHQsIGJ1dCBpcyBpbiBmYWN0IGEgZnVsbCBzaGVsbCBjb21tYW5kIGxpbmUuCiAgICAK
ICAgIFNwbGl0IGl0IGludG8gdHdvIHZhcmlhYmxlcywgc28gaXQgY2FuIGJlIGNvcnJlY3RseSB1
c2VkIGZvcgogICAgZGVwZW5kZW5jaWVzLgogICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21r
byA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IGMyMjE5ZWZkMDYzZTI0NjdhNThhYWUy
NDFmYzg2MmFiYmY1NTY2ZmMKQXV0aG9yOiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUBy
ZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBPY3QgMTggMTM6NDg6MDcgMjAxOSArMDEwMAoKICAgIHBv
OiByZWZyZXNoIHRyYW5zbGF0aW9ucyBmcm9tIHphbmF0YQogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDBhZDc5
YzFkMDE4YWYyMTkxZjk0YzgwMmJjZjY3YmNkMjIyNjExZGUKQXV0aG9yOiBNaWNoYWwgUHJpdm96
bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBPY3QgMTggMTA6MDc6NTAgMjAx
OSArMDIwMAoKICAgIG00OiBEb24ndCBzdWdnZXN0IGF0dHJpYnV0ZSBtYWxsb2MKICAgIAogICAg
V2l0aCBnbGliIGluY2x1c2lvbiwgc29tZSBvZiBpdHMgZnVuY3Rpb25zIGhhdmUKICAgIF9fYXR0
cmlidXRlX18oKF9fbWFsbG9jX18pKSB3aGljaCBtYWtlIGNvbXBpbGVyIHJlYWxpemUgd2Ugd2Fu
dAogICAgdG8gdXNlIHRoZSBzYW1lIGF0dHJpYnV0ZSBmb3Igc29tZSB0cml2aWFsIGZ1bmN0aW9u
cyBvZiBvdXJzLiBGb3IKICAgIGluc3RhbmNlIHFlbXVEb21haW5NYW5hZ2VkU2F2ZVBhdGgoKS4g
SSBkb24ndCBzZWUgYW55IHJlYWwKICAgIGJlbmVmaXQgaW50byB1c2luZyB0aGUgYXR0cmlidXRl
LCBzbyBkaXNhYmxlIHRoYXQgc3VnZ2VzdGlvbi4KICAgIAogICAgSW4gZmFjdCwgd3JvbmcgdXNl
IG9mIHRoZSBhdHRyaWJ1dGUgbWF5IGxlYWQgdG8gbXlzdGVyaW91cyBidWdzOgogICAgCiAgICAg
IGh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9HTk9NRS9nbGliL2lzc3Vlcy8xNDY1CiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
ICBBQ0tlZC1ieTogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpjb21taXQgNzE1
MTlkNDYzOGUzMGE3YzRmNTlhOTc2NGE3YThlNWU4ZjY3OWViMwpBdXRob3I6IEp1bGlvIEZhcmFj
Y28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxNyAwMTozMDozMiAyMDE5
IC0wMzAwCgogICAgcWVtdTogR2VuZXJhdGUgJ3hyZXMnIGFuZCAneXJlcycgZm9yIFFFTVUgdmlk
ZW8gZGV2aWNlcwogICAgCiAgICBUaGlzIGNvbW1pdCBsZXQgUUVNVSBjb21tYW5kIGxpbmUgZGVm
aW5lICd4cmVzJyBhbmQgJ3lyZXMnIHByb3BlcnRpZXMKICAgIGlmIFhNTCBjb250YWlucyBib3Ro
IHByb3BlcnRpZXMgZnJvbSB2aWRlbyBtb2RlbDogYmFzZWQgb24gcmVzb2x1dGlvbgogICAgZmll
bGRzICd4JyBhbmQgJ3knLiBUaGVyZSBpcyBhIGNvbmRpdGlvbmFsIHN0cnVjdHVyZSBpbnNpZGUK
ICAgIHFlbXVEb21haW5EZXZpY2VEZWZWYWxpZGF0ZVZpZGVvKCkgdGhhdCB2YWxpZGF0ZXMgaWYg
dmlkZW8gbW9kZWwKICAgIHN1cHBvcnRzIHRoaXMgZmVhdHVyZS4gVGhpcyBjb21taXQgaW5jbHVk
ZXMgdGhlIG5lY2Vzc2FyeSBjaGFuZ2VzIHRvCiAgICBjb3ZlciByZXNvbHV0aW9uIGZvciAndmlk
ZW8tcXhsLXJlc29sdXRpb24nIHRlc3QgY2FzZXMgdG9vLgogICAgCiAgICBSZXZpZXdlZC1ieTog
Q29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+Cgpjb21taXQgNzI4NjI3OTc5N2EzNGIz
MDgzZDg1YmM0NTU2NDMyYjVlN2FkOWZmZgpBdXRob3I6IEp1bGlvIEZhcmFjY28gPGpjZmFyYWNj
b0BnbWFpbC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxNyAwMTozMDozMSAyMDE5IC0wMzAwCgogICAg
Y29uZjogQWRkICd4JyBhbmQgJ3knIHJlc29sdXRpb24gaW50byB2aWRlbyBYTUwgZGVmaW5pdGlv
bgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIHJlc29sdXRpb24gZWxlbWVudCB3aXRoIHBhcmFt
ZXRlcnMgJ3gnIGFuZCAneScgaW50byB2aWRlbwogICAgWE1MIGRvbWFpbiBncm91cCBkZWZpbml0
aW9uLiBCb3RoLCBwcm9wZXJ0aWVzIHdlcmUgYWRkZWQgaW50byBhbiBlbGVtZW50CiAgICBjYWxs
ZWQgJ3Jlc29sdXRpb24nIGFuZCBpdCB3YXMgYWRkZWQgaW5zaWRlICdtb2RlbCcgZWxlbWVudC4g
VGhleSBhcmUgc2V0CiAgICBhcyBvcHRpb25hbC4gVGhpcyBlbGVtZW50IGRvZXMgbm90IGZvbGxv
dyBRRU1VIHByb3BlcnRpZXMgJ3hyZXMnIGFuZAogICAgJ3lyZXMnIGZvcm1hdC4gQm90aCBIVE1M
IGRvY3VtZW50YXRpb24gYW5kIHNjaGVtYSB3ZXJlIGNoYW5nZWQgdG9vLiBUaGlzCiAgICBjb21t
aXQgaW5jbHVkZXMgYSBzaW1wbGUgdGVzdCBjYXNlIHRvIGNvdmVyIHJlc29sdXRpb24gZm9yIFFF
TVUgdmlkZW8KICAgIG1vZGVscy4gVGhlIG5ldyBYTUwgZm9ybWF0IGZvciByZXNvbHV0aW9uIGxv
b2tzIGxpa2U6CiAgICAKICAgICAgICA8bW9kZWwgLi4uPgogICAgICAgICAgPHJlc29sdXRpb24g
eD0nODAwJyB5PSc2MDAnLz4KICAgICAgICA8L21vZGVsPgogICAgCiAgICBSZXZpZXdlZC1ieTog
Q29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+Cgpjb21taXQgZmJmN2MyM2MyZGZhZTBm
Zjg3OWM5ODEzMGMzNzY1YjRjMWViZjM0ZQpBdXRob3I6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNv
QHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE9jdCAxNSAxMTo0NzoxMCAyMDE5IC0wNDAwCgogICAg
cWVtdTogY2FwczogVXNlIHVuaXF1ZSBrZXkgZm9yIGRvbUNhcHMgY2FjaGluZwogICAgCiAgICBX
aGVuIHNlYXJjaGluZyBxZW11Q2Fwcy0+ZG9tQ2Fwc0NhY2hlIGZvciBleGlzdGluZyBkb21DYXBz
IGRhdGEsCiAgICB3ZSBjaGVjayBmb3IgYSBtYXRjaGluZyBwYWlyIG9mIGFyY2grdmlydHR5cGUr
bWFjaGluZStlbXVsYXRvci4gSG93ZXZlcgogICAgZm9yIHRoZSBoYXNoIHRhYmxlIGtleSB3ZSBv
bmx5IHVzZSB0aGUgbWFjaGluZSBzdHJpbmcuIFNvIGlmIHRoZQogICAgY2FjaGUgYWxyZWFkeSBj
b250YWluczoKICAgIAogICAgICB4ODZfNjQgKyBrdm0gKyBwYyArIC91c3IvYmluL3FlbXUta3Zt
CiAgICAKICAgIEJ1dCBhIG5ldyBWTSBpcyBkZWZpbmVkIHdpdGgKICAgIAogICAgICB4ODZfNjQg
KyBxZW11ICsgcGMgKyAvdXNyL2Jpbi9xZW11LWt2bQogICAgCiAgICBXZSBjb3JyZWN0bHkgZmFp
bCB0byBmaW5kIG1hdGNoaW5nIGNhY2hlZCBkb21DYXBzLCBidXQgdGhlbiBhdHRlbXB0CiAgICB0
byB1c2UgYSBjb2xsaWRpbmcga2V5IHdpdGggdmlySGFzaEFkZEVudHJ5CiAgICAKICAgIEZpeCB0
aGlzIGJ5IGJ1aWxkaW5nIGEgaGFzaCBrZXkgZnJvbSB0aGUgNCB2YWx1ZXMsIG5vdCBqdXN0IG1h
Y2hpbmUKICAgIAogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aG9uIEpvbmdzbWEgPGpqb25nc21hQHJl
ZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmll
bGhiNDEzQGdtYWlsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENvbGUgUm9iaW5zb24gPGNyb2Jp
bnNvQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 04:37:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 04:37:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iM2xw-0002cP-2D; Sun, 20 Oct 2019 04:37:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iM2xu-0002cK-NY
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 04:37:14 +0000
X-Inumbo-ID: 481029ac-f2f3-11e9-9429-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 481029ac-f2f3-11e9-9429-12813bfff9fa;
 Sun, 20 Oct 2019 04:37:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM2xq-0007uj-QI; Sun, 20 Oct 2019 04:37:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM2xq-0006Dt-EO; Sun, 20 Oct 2019 04:37:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iM2xq-0007j9-Dc; Sun, 20 Oct 2019 04:37:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142901-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 04:37:10 +0000
Subject: [Xen-devel] [linux-4.4 test] 142901: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjkwMSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjkwMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQyODUx
IHBhc3MgaW4gMTQyOTAxCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxNDI4NTEgcGFzcyBpbiAxNDI5MDEKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgICAg
ZmFpbCBwYXNzIGluIDE0Mjg1MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJp
YW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyODUxCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTM5Njk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxNDI4NTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyODUxIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA0ODU4NTQwY2E4NDM1ZTUyNjU0NjgwZGFiZmQ3Njkw
NTZhZDllYjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1
ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
OTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgNzYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDc0IGRheXMgICA4NiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NTEgIDIwMTktMTAtMTcgMjI6MTA6NTEgWiAgICAyIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE1OTQ5IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 11:22:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 11:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iM9I3-0001kG-5s; Sun, 20 Oct 2019 11:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iM9I2-0001kB-0O
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 11:22:26 +0000
X-Inumbo-ID: e06da70a-f32b-11e9-9430-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e06da70a-f32b-11e9-9430-12813bfff9fa;
 Sun, 20 Oct 2019 11:22:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM9Hu-0008Dl-9X; Sun, 20 Oct 2019 11:22:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM9Ht-0008Od-UC; Sun, 20 Oct 2019 11:22:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iM9Ht-00081W-TP; Sun, 20 Oct 2019 11:22:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142907-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 11:22:17 +0000
Subject: [Xen-devel] [xen-unstable test] 142907: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjkwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MjkwNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwg
IGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3
NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTlkMDNkMjhiMmJi
MmZiODE5ZGIyYzFmYTJlOGRjNGY2NTBkMzg5NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTQyNzUwICAyMDE5LTEwLTE0IDE1OjA4OjE4IFogICAgNSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDE0Mjc3NyAgMjAxOS0xMC0xNSAxMzozOTowNiBaICAgIDQg
ZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjkwNyAgMjAxOS0xMC0x
OSAwODo1MTowMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1OWQwM2Qy
OGIyYmIyZmI4MTlkYjJjMWZhMmU4ZGM0ZjY1MGQzODk0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSnVsIDE5IDA4OjU3OjUwIDIw
MTkgKzAxMDAKCiAgICBkb2NzL3NwaGlueDogSW50cm9kdWN0aW9uCiAgICAKICAgIFB1dCB0b2dl
dGhlciBhbiBpbnRyb2R1Y3Rpb24gcGFnZSBmb3IgdGhlIFNwaGlueC9SU1QgZG9jcywgYWxvbmcg
d2l0aCBhCiAgICBnbG9zc2FyeSB3aGljaCB3aWxsIGFjY3VtdWxhdGUgb3ZlciB0aW1lLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNv
bW1pdCA2ZGE4MGIyMmQzNzEzZWUxNWNiMmFjYTg3ZTA5YjFjZDNjOGQyYTZkCkF1dGhvcjogVGlt
IERlZWdhbiA8dGltQHhlbi5vcmc+CkRhdGU6ICAgVGh1IE9jdCAxNyAwNzoxODoxNiAyMDE5ICsw
MTAwCgogICAgTUFJTlRBSU5FUlM6IGRyb3AgVGltIERlZWdhbiBmcm9tICdUaGUgUmVzdCcKICAg
IAogICAgSSBoYXZlIG5vdCBiZWVuIGFjdGl2ZSBpbiB0aGlzIHJvbGUgZm9yIGEgd2hpbGUgbm93
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmNvbW1p
dCAwMGZjOTAwNGJlMTY5YTA2NWMxMGE1ZmI2OTllMzUzZTQzMDE5MGMyCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUaHUgSnVuIDEzIDE4OjExOjQ1
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogQ2xlYXIgYm9vdCBwYWdldGFibGVzIGJlZm9y
ZSBicmluZ2luZy11cCBlYWNoIHNlY29uZGFyeSBDUFUKICAgIAogICAgQXQgdGhlIG1vbWVudCwg
Ym9vdCBwYWdldGFibGVzIGFyZSBvbmx5IGNsZWFyZWQgb25jZSBhdCBib290LiBUaGlzIG1lYW5z
CiAgICB3aGVuIGJvb3RpbmcgQ1BVMiAoYW5kIG9ud2FyZHMpIHRoZW4gYm9vdCBwYWdldGFibGVz
IHdpbGwgbm90IGJlCiAgICBjbGVhcmVkLgogICAgCiAgICBUbyBrZWVwIHRoZSBpbnRlcmZhY2Ug
ZXhhY3RseSB0aGUgc2FtZSBmb3IgYWxsIHNlY29uZGFyeSBDUFUsIHRoZSBib290CiAgICBwYWdl
dGFibGVzIGFyZSBub3cgY2xlYXJlZCBiZWZvcmUgYnJpbmdpbmctdXAgZWFjaCBzZWNvbmRhcnkg
Q1BVLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNGM1NTVlYzc1OGU4MjlkNDI0YTg1ZGYwMjgyMWIyMjkz
Y2EwMzcwMgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6
ICAgVHVlIEF1ZyAxMyAxOToxMToyOCAyMDE5ICswMTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1
aWxkOiBQcmludCB0aGUgY29ycmVjdCBkb21haW4gaW4gZHRiX2xvYWQoKQogICAgCiAgICBkdGJf
bG9hZCgpIGNhbiBiZSBjYWxsZWQgYnkgb3RoZXIgZG9tYWluIHRoYW4gZG9tMC4gVG8gYXZvaWQg
Y29uZnVzaW9uCiAgICBpbiB0aGUgbG9nLCBwcmludCB0aGUgY29ycmVjdCBkb21haW4uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCmNvbW1pdCA1NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhCkF1
dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIFdlZCBPY3QgMiAxOTow
NTozNiAyMDE5ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBpbmNsdWRlIHN0ZGlvLmggZm9yIGRl
Y2xhcmF0aW9uIG9mIHByaW50ZgogICAgCiAgICBUaGUgZnVuY3Rpb24gcmVhZF92dHBtYmxrIHVz
ZXMgcHJpbnRmKDMpLCBidXQgc3RkaW8uaCBpcyBub3QgaW5jbHVkZWQKICAgIGluIHRoaXMgZmls
ZS4gVGhpcyByZXN1bHRzIGluIGEgd2FybmluZyBmcm9tIGdjYy03OgogICAgCiAgICB2dHBtYmxr
LmM6IEluIGZ1bmN0aW9uICdyZWFkX3Z0cG1ibGsnOgogICAgdnRwbWJsay5jOjMyMjo3OiB3YXJu
aW5nOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncHJpbnRmJyBbLVdpbXBsaWNp
dC1mdW5jdGlvbi1kZWNsYXJhdGlvbl0KICAgICAgICAgICBwcmludGYoIkV4cGVjdGVkOiAiKTsK
ICAgIHZ0cG1ibGsuYzozMjI6Nzogd2FybmluZzogaW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xh
cmF0aW9uIG9mIGJ1aWx0LWluIGZ1bmN0aW9uICdwcmludGYnCiAgICB2dHBtYmxrLmM6MzIyOjc6
IG5vdGU6IGluY2x1ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdw
cmludGYnCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4K
ICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgZTM3MDU4MjY3ZTMzZTVlNDUyNWY5MjBlMzEyNmQxNTg5MWVlOGRiYgpBdXRo
b3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJp
IEp1bCAxOSAwODo1Nzo1MCAyMDE5ICswMTAwCgogICAgZG9jcy9zcGhpbng6IEluZGVudCBjbGVh
bnVwCiAgICAKICAgIFNwaGlueCwgaXRzIGxpbnRlcnMsIGFuZCBSU1QgbW9kZXMgaW4gY29tbW9u
IGVkaXRvcnMsIGV4cGVjdCAzIHNwYWNlcyBvZgogICAgaW5kZW50YXRpb24uICBTb21lIGJpdHMg
YWxyZWFkeSBjb25mb3JtIHRvIHRoaXMgZXhwZWN0YXRpb24uICBVcGRhdGUgdGhlCiAgICByZXN0
IHRvIG1hdGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3Vy
dGhAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCA5NTFhYjQwNjUxMWU4Yjc1MmY3YzkyNzVhZjlkMjZlNGMzNGI2
MTlkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0
ZTogICBUdWUgT2N0IDggMjA6MjM6MjYgMjAxOSArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IERy
b3AgdHJhaWxpbmcgd2hpdGVzcGFjZSBpbiBwcmludGsoKQogICAgCiAgICBUaGlzIGhhcyBhY3R1
YWxseSBiZWVuIHByZXNlbnQgc2luY2UgYy9zIGJkN2MwOWMwIGluIDIwMDgsIGFuZCBzdXJ2aXZl
ZAogICAgdGhyb3VnaCBhbGwgb2YgdGhlIHJlY2VudCBtaWNyb2NvZGUgcmVmYWN0b3JpbmcuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 11:29:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 11:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iM9OL-0001yt-2b; Sun, 20 Oct 2019 11:28:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iM9OJ-0001ym-G8
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 11:28:55 +0000
X-Inumbo-ID: c989c8a6-f32c-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c989c8a6-f32c-11e9-bbab-bc764e2007e4;
 Sun, 20 Oct 2019 11:28:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM9OD-0008Ls-FZ; Sun, 20 Oct 2019 11:28:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iM9OC-0000LE-Tv; Sun, 20 Oct 2019 11:28:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iM9OC-0004vu-TJ; Sun, 20 Oct 2019 11:28:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142967-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
X-Osstest-Versions-That: xen=55ab292c42db41b05cfdba012680bf1e0ea02f7a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 11:28:48 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 142967: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk2NyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk2Ny8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU5ZDAzZDI4YjJiYjJm
YjgxOWRiMmMxZmEyZThkYzRmNjUwZDM4OTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDU1YWIyOTJjNDJkYjQxYjA1Y2ZkYmEwMTI2ODBiZjFlMGVhMDJmN2EKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MjgwMiAgMjAxOS0xMC0xNiAwOToxODo1NSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDI5NjcgIDIwMTktMTAtMjAgMDk6MjI6MjYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNTVhYjI5MmM0Mi4uNTlkMDNkMjhiMiAg
NTlkMDNkMjhiMmJiMmZiODE5ZGIyYzFmYTJlOGRjNGY2NTBkMzg5NCAtPiBjb3Zlcml0eS10ZXN0
ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 15:31:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 15:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMDAi-0004T7-9k; Sun, 20 Oct 2019 15:31:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMDAh-0004T2-5O
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 15:31:07 +0000
X-Inumbo-ID: 9e92dd5a-f34e-11e9-9433-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e92dd5a-f34e-11e9-9433-12813bfff9fa;
 Sun, 20 Oct 2019 15:31:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMDAZ-0004Sf-Qx; Sun, 20 Oct 2019 15:30:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMDAZ-0008KE-Ir; Sun, 20 Oct 2019 15:30:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMDAZ-0006ZD-I9; Sun, 20 Oct 2019 15:30:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142915-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
X-Osstest-Versions-That: qemuu=afd760539308a5524accf964107cdb1d54a059e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 15:30:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 142915: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjkxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5MTUvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MDIzMgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2
cy4gMTQwMjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDAyODIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MDI4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQwMjgyCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
NDAyODIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogcWVtdXUgICAgICAgICAgICAgICAgZTlkNDI0NjE5MjBmNmY0MGY0ZDg0N2E1YmExOGU5MGQw
OTVlZDBiOQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYWZkNzYwNTM5
MzA4YTU1MjRhY2NmOTY0MTA3Y2RiMWQ1NGEwNTllMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQw
MjgyICAyMDE5LTA4LTE4IDA1OjM2OjUxIFogICA2MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MDM2MSAgMjAxOS0wOC0xOSAxMTozNjoyNiBaICAgNjIgZGF5cyAgIDcyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjkxNSAgMjAxOS0xMC0xOSAxNDo0OTo0MSBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFkcmlhbiBNb3Jlbm8gPGFtb3Jlbm96QHJlZGhhdC5jb20+CiAgQWxiZXJ0byBHYXJj
aWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdh
dmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxl
eCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2FyZGFz
aGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFu
Y2lzQHdkYy5jb20+CiAgQW1pdCBTaGFoIDxhbWl0QGtlcm5lbC5vcmc+CiAgQW1pdGhhc2ggUHJh
c2FkIDxhbWl0aGFzaEBmYi5jb20+CiAgQW5kcmV3IEplZmZlcnkgPGFuZHJld0Bhai5pZC5hdT4K
ICBBbmRyZXkgU2hpbmtldmljaCA8YW5kcmV5LnNoaW5rZXZpY2hAdmlydHVvenpvLmNvbT4KICBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBBbnRvbiBOZWZlZG92
IDxhbnRvbi5uZWZlZG92QHZpcnR1b3p6by5jb20+CiAgQW50b25pb3MgTW90YWtpcyA8YW50b25p
b3MubW90YWtpc0BodWF3ZWkuY29tPgogIEF0aXNoIFBhdHJhIDxhdGlzaC5wYXRyYUB3ZGMuY29t
PgogIEF1cmVsaWVuIEphcm5vIDxhdXJlbGllbkBhdXJlbDMyLm5ldD4KICBCYWxhbXVydWhhbiBT
IDxiYWxhMjRAbGludXguaWJtLmNvbT4KICBCQUxBVE9OIFpvbHRhbiA8YmFsYXRvbkBlaWsuYm1l
Lmh1PgogIEJhbmRhbiBEYXMgPGJzZEByZWRoYXQuY29tPgogIEJhc3RpYW4gS29wcGVsbWFubiA8
a2Jhc3RpYW5AbWFpbC51bmktcGFkZXJib3JuLmRlPgogIEJpbiBNZW5nIDxibWVuZy5jbkBnbWFp
bC5jb20+CiAgQmluZ3NvbmcgU2kgPG93ZW4uc2lAdWNsb3VkLmNuPgogIEJvcmlzIEZpdWN6eW5z
a2kgPGZpdWN6eUBsaW51eC5pYm0uY29tPgogIENhcmxvIE1hcmNlbG8gQXJlbmFzIEJlbMOzbiA8
Y2FyZW5hc0BnbWFpbC5jb20+CiAgQ2F0aGVyaW5lIEhvIDxjYXRoZXJpbmUuaGVjeEBnbWFpbC5j
b20+CiAgQ2hlbiBaaGFuZyA8dGdmYmV0YUBtZS5jb20+CiAgQ2hyaXN0aWFuIEJvcm50cmFlZ2Vy
IDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENocmlzdGlhbiBTY2hvZW5lYmVjayA8cWVtdV9v
c3NAY3J1ZGVieXRlLmNvbT4KICBDaHJpc3RpYW4gU3ZlbnNzb24gPGJsdWVjbWRAZ29vZ2xlLmNv
bT4KICBDbGF1ZGlvIEltYnJlbmRhIDxpbWJyZW5kYUBsaW51eC5pYm0uY29tPgogIENsZWJlciBS
b3NhIDxjcm9zYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5j
b20+CiAgQ29sbGluIFdhbGxpbmcgPHdhbGxpbmdAbGludXguaWJtLmNvbT4KICBDb3JleSBNaW55
YXJkIDxjbWlueWFyZEBtdmlzdGEuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQu
Y29tPgogIEPDqWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIEJsYWNrIDxk
YW5pZWxAbGludXguaWJtLmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0
MTNAZ21haWwuY29tPgogIERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+
CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRGVuaXMgUGxvdG5pa292IDxkcGxvdG5pa292
QHZpcnR1b3p6by5jb20+CiAgRG1pdHJ5IFBvbGV0YWV2IDxwb2xldGFldkBpc3ByYXMucnU+CiAg
RHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICBFZGRpZSBKYW1l
cyA8ZWFqYW1lc0BsaW51eC5pYm0uY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5pZ2xl
c2lhc0B4aWxpbnguY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
ICBFbWlsaW8gRy4gQ290YSA8Y290YUBicmFhcC5vcmc+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdl
ckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEV2Z2VueSBZ
YWtvdmxldiA8d3Jmc2hAeWFuZGV4LXRlYW0ucnU+CiAgZmFuZ3lpbmcgPGZhbmd5aW5nMUBodWF3
ZWkuY29tPgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8
Z3JvdWdAa2FvZC5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEhl
cnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBIaWthcnUgTmlzaGlkYSA8
aGlrYXJ1cHNwQGdtYWlsLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEl2YW4gUmVu
IDxpdmFucmVuQHRlbmNlbnQuY29tPgogIEphbWVzIExlIEN1aXJvdCA8Y2hld2lAZ2VudG9vLm9y
Zz4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29tPgogIEphbm9zY2ggRnJhbmsg
PGZyYW5ramFAbGludXguaWJtLmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29t
PgogIEppbmcgTGl1IDxqaW5nMi5saXVAbGludXguaW50ZWwuY29tPgogIEpvZWwgU3RhbmxleSA8
am9lbEBqbXMuaWQuYXU+CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+
CiAgSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29tPgogIEpvc2ggS3VueiA8amt6QGdvb2dsZS5j
b20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNvbT4KICBKdWxpYSBTdXZvcm92
YSA8anVzdWFsQHJlZGhhdC5jb20+CiAgSnVzdGluIEhpYmJpdHMgPGNobWVlZWRhbGZAZ21haWwu
Y29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS09OUkFEIEZyZWRlcmljIDxm
cmVkZXJpYy5rb25yYWRAYWRhY29yZS5jb20+CiAgS3dhbmd3b28gTGVlIDxrd2FuZ3dvby5sZWVA
c2suY29tPgogIEvFkXbDoWfDsywgWm9sdMOhbiA8RGlydFkuaUNFLmh1QGdtYWlsLmNvbT4KICBM
YXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxsYXVy
ZW50LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVy
LmV1PgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTGkgUWlhbmcgPGxp
cTNlYUAxNjMuY29tPgogIExpYm8gWmhvdSA8emhsYjI5QGZveG1haWwuY29tPgogIEx1YyBNaWNo
ZWwgPGx1Yy5taWNoZWxAZ3JlZW5zb2NzLmNvbT4KICBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwu
b3JnPgogIE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRoYXQuY29tPgog
IE1hcmNlbG8gVG9zYXR0aSA8bXRvc2F0dGlAcmVkaGF0LmNvbT4KICBNYXJrIENhdmUtQXlsYW5k
IDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXJrIENhdmUtQXlsYW5kIDxtYXJr
LmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4gKFBQQzMyKQogIE1hcmsgU3ltcyA8bWFyay5zeW1z
QGNpdHJpeC5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1h
cnRpbiBDZXJ2ZW55IDxNLkNlcnZlbnlAY29tcHV0ZXIub3JnPgogIE1hdHRoZXcgS2lsZ29yZSA8
bWF0dGtpbGdvcmUxMkBnbWFpbC5jb20+CiAgTWF0dGhldyBSb3NhdG8gPG1qcm9zYXRvQGxpbnV4
LmlibS5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+CiAgTWF4IFJlaXR6
IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbSBMZXZpdHNreSA8bWxldml0c2tAcmVkaGF0LmNv
bT4KICBNYXhpd2VsbCBTLiBHYXJjaWEgPG1heGl3ZWxsQGxpbnV4LmlibS5jb20+CiAgTWljaGFl
bCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tCiAgTWljaGFlbCBSb3RoIDxtZHJvdGhA
bGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBNaWtsb3MgU3plcmVk
aSA8bXN6ZXJlZGlAcmVkaGF0LmNvbT4KICBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwu
Y29tPgogIE5pa2xhcyBIYWFzIDxnaXRAaGFhc24ueHl6PgogIE5pciBTb2ZmZXIgPG5pcnNvZkBn
bWFpbC5jb20+CiAgTmlyIFNvZmZlciA8bnNvZmZlckByZWRoYXQuY29tPgogIFBhbG1lciBEYWJi
ZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBQYW5rYWogR3VwdGEgPHBhZ3VwdGFAcmVkaGF0LmNv
bT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBhdWwgQS4gQ2xhcmtl
IDxwY0B1cy5pYm0uY29tPgogIFBhdWwgQ2xhcmtlIDxwY0B1cy5pYm0uY29tPgogIFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0Bv
emxhYnMub3JnPgogIFBhdmVsIERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgog
IFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBhdmVsIERvdmdh
bHl1ayA8UGF2ZWwuRG92Z2F1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJl
ZGhhdC5jb20+CiAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBl
dGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAg
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRo
aWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVk
b3JhcHJvamVjdC5vcmc+CiAgUmFtaXJvIFBvbGxhIDxyYW1pcm8ucG9sbGFAZ21haWwuY29tPgog
IFJhcGhhZWwgTm9yd2l0eiA8cmFwaGFlbC5ub3J3aXR6QG51dGFuaXguY29tPgogIFJhc2htaWNh
IEd1cHRhIDxyYXNobWljYS5nQGdtYWlsLmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFy
ZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUu
bmV0PgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KICBTYW11ZWwgT3J0aXog
PHNhbWVvQGxpbnV4LmludGVsLmNvbT4KICBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVs
dEBlbnMtbHlvbi5vcmc+CiAgU2FuZHJhIExvb3NlbW9yZSA8c2FuZHJhQGNvZGVzb3VyY2VyeS5j
b20+CiAgU2F0aGVlc2ggUmFqZW5kcmFuIDxzYXRobmFnYUBsaW51eC52bmV0LmlibS5jb20+CiAg
U2ViYXN0aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNlYmFz
dGllbiBCb2V1ZiA8c2ViYXN0aWVuLmJvZXVmQGludGVsLmNvbT4KICBTZXJnaW8gTG9wZXogPHNs
cEByZWRoYXQuY29tPgogIFNoYW1lZXIgS29sb3RodW0gPHNoYW1lZXJhbGkua29sb3RodW0udGhv
ZGlAaHVhd2VpLmNvbT4KICBTaGl2YXByYXNhZCBHIEJoYXQgPHNiaGF0QGxpbnV4LmlibS5jb20+
CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3Rl
ZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRo
YXQuY29tPgogIFN0ZWZhbiBXZWlsIDxzd0B3ZWlsbmV0ei5kZT4KICBTdGVmYW5vIEdhcnphcmVs
bGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBTdmVuIFNjaG5lbGxlIDxzdmVuc0BzdGFja2ZyYW1lLm9yZz4K
ICBUYW8gWHUgPHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWls
eS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVG9ueSBOZ3V5ZW4gPHRv
bnkubmd1eWVuQGJ0LmNvbT4KICB0b255Lm5ndXllbkBidC5jb20gPHRvbnkubmd1eWVuQGJ0LmNv
bT4KICBWaXZlayBHb3lhbCA8dmdveWFsQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292
LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogIFdhbnBlbmcgTGkgPHdhbnBl
bmdsaUB0ZW5jZW50LmNvbT4KICBXZWkgWWFuZyA8cmljaGFyZHcueWFuZ0BsaW51eC5pbnRlbC5j
b20+CiAgWGlhb3lhbyBMaSA8eGlhb3lhby5saUBpbnRlbC5jb20+CiAgWWFuIFpoYW8gPHlhbi55
LnpoYW9AaW50ZWwuY29tPgogIFlpZmFuIEx1byA8bHVveWlmYW5AY21zcy5jaGluYW1vYmlsZS5j
b20+CiAgWWluZyBGYW5nIDxmYW5neWluZzFAaHVhd2VpLmNvbT4KICBZdW5xaWFuZyBTdSA8eXN1
QHdhdmVjb21wLmNvbT4KICBZdXJ5IEtvdG92IDx5dXJ5LWtvdG92QHlhbmRleC10ZWFtLnJ1PgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAg
IGFmZDc2MDUzOTMuLmU5ZDQyNDYxOTIgIGU5ZDQyNDYxOTIwZjZmNDBmNGQ4NDdhNWJhMThlOTBk
MDk1ZWQwYjkgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 17:46:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 17:46:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMFHV-0006nK-8n; Sun, 20 Oct 2019 17:46:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMFHT-0006nF-Eu
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 17:46:15 +0000
X-Inumbo-ID: 81c473ba-f361-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 81c473ba-f361-11e9-bbab-bc764e2007e4;
 Sun, 20 Oct 2019 17:46:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMFHQ-0007Tz-7u; Sun, 20 Oct 2019 17:46:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMFHP-0000BN-SY; Sun, 20 Oct 2019 17:46:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMFHP-0001Cl-Rq; Sun, 20 Oct 2019 17:46:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142932-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c3038e718a19fc596f7b1baba0f83d5146dc7784
X-Osstest-Versions-That: linux=dafd634415a7f9892a6fcc99c540fe567ab42c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 17:46:11 +0000
Subject: [Xen-devel] [linux-4.19 test] 142932: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjkzMiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5MzIvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwv
Ym9vdGxvYWRlciBmYWlsIGluIDE0Mjg4MCBwYXNzIGluIDE0MjkzMgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDI4ODAg
cGFzcyBpbiAxNDI5MzIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQyODgwIHBhc3MgaW4gMTQyOTMyCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBp
biAxNDI4ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDI2MTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzMwMzhlNzE4YTE5ZmM1OTZmN2Ix
YmFiYTBmODNkNTE0NmRjNzc4NApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgZGFmZDYzNDQxNWE3Zjk4OTJhNmZjYzk5YzU0MGZlNTY3YWI0MmM5MgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTQyNjEyICAyMDE5LTEwLTExIDE2OjQwOjIzIFogICAgOSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0Mjg0OCAgMjAxOS0xMC0xNyAyMToxMDozNiBaICAgIDIgZGF5cyAgICAz
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4gPHN0ZXJuQHJv
d2xhbmQuaGFydmFyZC5lZHU+CiAgQWxleGFuZGVyIFVzeXNraW4gPGFsZXhhbmRlci51c3lza2lu
QGludGVsLmNvbT4KICBBbmRyZWFzIEtsaW5nZXIgPGFrQGl0LWtsaW5nZXIuZGU+CiAgQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBBbm5hIFNjaHVtYWtlciA8QW5u
YS5TY2h1bWFrZXJATmV0YXBwLmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA
bGluYXJvLm9yZz4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4K
ICBCYW9saW4gV2FuZyA8YmFvbGluLndhbmdAbGluYXJvLm9yZz4KICBCYXJ0b3N6IEdvbGFzemV3
c2tpIDxiZ29sYXN6ZXdza2lAYmF5bGlicmUuY29tPgogIEJhc3RpZW4gTm9jZXJhIDxoYWRlc3NA
aGFkZXNzLm5ldD4KICBCZW5pIE1haGxlciA8YmVuaS5tYWhsZXJAZ214Lm5ldD4KICBCaWxsIEt1
emVqYSA8d2lsbGlhbS5rdXplamFAc3RyYXR1cy5jb20+CiAgQm9iIE1vb3JlIDxyb2JlcnQubW9v
cmVAaW50ZWwuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBCcmlhbiBOb3Jy
aXMgPGJyaWFubm9ycmlzQGNocm9taXVtLm9yZz4KICBCcnVjZSBDaGVuIDxicnVjZS5jaGVuQHVu
aXNvYy5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERh
bmllbGUgUGFsbWFzIDxkbmxwbG1AZ21haWwuY29tPgogIERhdmUgV3lzb2NoYW5za2kgPGR3eXNv
Y2hhQHJlZGhhdC5jb20+CiAgRGF2aWQgRnJleSA8ZHBmcmV5QGdtYWlsLmNvbT4KICBEYXZpZCBS
aWVudGplcyA8cmllbnRqZXNAZ29vZ2xlLmNvbT4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3Vz
ZS5jb20+CiAgRXJpayBTY2htYXVzcyA8ZXJpay5zY2htYXVzc0BpbnRlbC5jb20+CiAgRmFicmlj
ZSBHYXNuaWVyIDxmYWJyaWNlLmdhc25pZXJAc3QuY29tPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8
Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRlciBSb2VjayA8bGludXhAcm9lY2st
dXMubmV0PgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGFyc2hhZCBT
aGlyd2Fka2FyIDxoYXJzaGFkc2hpcndhZGthckBnbWFpbC5jb20+CiAgSWFuIFJvZ2VycyA8aXJv
Z2Vyc0Bnb29nbGUuY29tPgogIEljZW5vd3kgWmhlbmcgPGljZW5vd3lAYW9zYy5pbz4KICBJbmdv
IE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWNreSBDYW8gPEphY2t5LkNhb0Bzb255LmNv
bT4KICBKYWNreS5DYW9Ac29ueS5jb20gPEphY2t5LkNhb0Bzb255LmNvbT4KICBKYWVnZXVrIEtp
bSA8amFlZ2V1a0BrZXJuZWwub3JnPgogIEphbiBTY2htaWR0IDxqYW5AY2VudHJpY3VsYXIuY29t
PgogIEphbmFrYXJhamFuIE5hdGFyYWphbiA8SmFuYWthcmFqYW4uTmF0YXJhamFuQGFtZC5jb20+
CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEplcmVteSBMaW50b24gPGplcmVteS5s
aW50b25AYXJtLmNvbT4KICBKaWF4dW4gWWFuZyA8amlheHVuLnlhbmdAZmx5Z29hdC5jb20+CiAg
SmlyaSBPbHNhIDxqb2xzYUBrZXJuZWwub3JnPgogIEpvaGFuIEhvdm9sZCA8am9oYW5Aa2VybmVs
Lm9yZz4KICBKb2huIEdhcnJ5IDxqb2huLmdhcnJ5QGh1YXdlaS5jb20+CiAgSm9uIERlcnJpY2sg
PGpvbmF0aGFuLmRlcnJpY2tAaW50ZWwuY29tPgogIEpvbmF0aGFuIENhbWVyb24gPEpvbmF0aGFu
LkNhbWVyb25AaHVhd2VpLmNvbT4KICBKb3NlZiBCYWNpayA8am9zZWZAdG94aWNwYW5kYS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLYWktSGVuZyBGZW5nIDxr
YWkuaGVuZy5mZW5nQGNhbm9uaWNhbC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgogIExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlz
aUBhcm0uY29tPgogIE1hcmNvIEZlbHNjaCA8bS5mZWxzY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWFy
ay1QSyBUc2FpIDxtYXJrLXBrLnRzYWlAbWVkaWF0ZWsuY29tPgogIE1hc2F5b3NoaSBNaXp1bWEg
PG0ubWl6dW1hQGpwLmZ1aml0c3UuY29tPgogIE1hdGhpYXMgTnltYW4gPG1hdGhpYXMubnltYW5A
bGludXguaW50ZWwuY29tPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitzYW1zdW5n
QGtlcm5lbC5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgTmF2aWQgRW1h
bWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE51bm8gU8OhIDxudW5vLnNhQGFu
YWxvZy5jb20+CiAgT2xpdmVyIE5ldWt1bSA8b25ldWt1bUBzdXNlLmNvbT4KICBQYXVsIEJ1cnRv
biA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF2ZWwgU2hpbG92c2t5IDxwaWFzdHJ5eXlAZ21h
aWwuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBoaWxp
cHAgWmFiZWwgPHAuemFiZWxAcGVuZ3V0cm9uaXguZGU+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJh
ZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRl
YWQub3JnPgogIFJlaW5oYXJkIFNwZXllcmVyIDxyc3BtbkBhcmNvci5kZT4KICBSaWNrIFRzZW5n
IDxydHNlbmdAbnZpZGlhLmNvbT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAg
U2NvdHQgVGFsYmVydCA8c3d0QHRlY2hpZS5uZXQ+CiAgU3JpdmF0c2EgUy4gQmhhdCAoVk13YXJl
KSA8c3JpdmF0c2FAY3NhaWwubWl0LmVkdT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jv
c29mdC5jb20+CiAgU3RldmUgTWFjTGVhbiA8U3RldmUuTWFjTGVhbkBNaWNyb3NvZnQuY29tPgog
IFN0ZXZlbiBSb3N0ZWR0IChWTXdhcmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFN1c2htYSBL
YWxha290YSA8c3VzaG1heC5rYWxha290YUBpbnRlbC5jb20+CiAgc3l6Ym90KzAyNDNjYjI1MGE1
MWVlZWZiOGNjQHN5emthbGxlci5hcHBzcG90bWFpbC5jb20KICBzeXpib3QrZjk1NDlmNWVlOGE1
NDE2ZjBiOTVAc3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbQogIFRvbWFzIFdpbmtsZXIgPHRvbWFz
LndpbmtsZXJAaW50ZWwuY29tPgogIFRvcmV6IFNtaXRoIDx0b3JlekByZWRoYXQuY29tPgogIFRy
b25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QGhhbW1lcnNwYWNlLmNvbT4KICBUcm9uZCBN
eWtsZWJ1c3QgPHRyb25kbXlAZ21haWwuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5v
cmc+CiAgWW9zaGloaXJvIFNoaW1vZGEgPHlvc2hpaGlyby5zaGltb2RhLnVoQHJlbmVzYXMuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGRhZmQ2MzQ0MTVhNy4uYzMwMzhlNzE4YTE5
ICBjMzAzOGU3MThhMTlmYzU5NmY3YjFiYWJhMGY4M2Q1MTQ2ZGM3Nzg0IC0+IHRlc3RlZC9saW51
eC00LjE5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 22:00:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 22:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMJEu-00019V-RZ; Sun, 20 Oct 2019 21:59:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMJEt-00019Q-CK
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 21:59:51 +0000
X-Inumbo-ID: ef73a732-f384-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef73a732-f384-11e9-bbab-bc764e2007e4;
 Sun, 20 Oct 2019 21:59:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMJEq-0003ti-Fp; Sun, 20 Oct 2019 21:59:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMJEq-0000V1-4l; Sun, 20 Oct 2019 21:59:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMJEq-0001uR-3n; Sun, 20 Oct 2019 21:59:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142949-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=313a71ee7b424126a4507b12335fd77b51dab433
X-Osstest-Versions-That: libvirt=b83884d1a0f422e8147a7d1a39ccec0e0cca3285
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 21:59:48 +0000
Subject: [Xen-devel] [libvirt test] 142949: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk0OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjg0MAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0Mjg0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyODQwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAg
IDMxM2E3MWVlN2I0MjQxMjZhNDUwN2IxMjMzNWZkNzdiNTFkYWI0MzMKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI4Mzg4NGQxYTBmNDIyZTgxNDdhN2QxYTM5Y2NlYzBl
MGNjYTMyODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjg0MCAgMjAxOS0xMC0xNyAxNTo0Mzox
NiBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDI4NjIgIDIwMTktMTAtMTggMDc6
MDc6MTIgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI5
MDQgIDIwMTktMTAtMTkgMDQ6MTg6NDkgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29uIDxj
cm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYjQx
M0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIE1hbGluYSBTYWxpbmEgPG1h
bGluYS5zYWxpbmFAcHJvdG9ubWFpbC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDMxM2E3MWVlN2I0MjQxMjZhNDUwN2Ix
MjMzNWZkNzdiNTFkYWI0MzMKQXV0aG9yOiBNYWxpbmEgU2FsaW5hIDxtYWxpbmEuc2FsaW5hQHBy
b3Rvbm1haWwuY29tPgpEYXRlOiAgIEZyaSBTZXAgMjcgMTc6MTA6MzQgMjAxOSArMDEwMAoKICAg
IG5ldHdvcms6IGFsbG93IERIQ1AvRE5TL1RGVFAgZXhwbGljaXRseSBpbiBPVVRQVVQgcnVsZXMK
ICAgIAogICAgV2hpbGUgdGhlIGRlZmF1bHQgaXB0YWJsZXMgc2V0dXAgdXNlZCBieSBGZWRvcmEv
UkhFTCBkaXN0cm9zCiAgICBvbmx5IHJlc3RyaWN0cyB0cmFmZmljIG9uIHRoZSBJTlBVVCBhbmQv
b3IgRk9SV0FSRCBydWxlcywKICAgIHNvbWUgdXNlcnMgbWlnaHQgaGF2ZSBjdXN0b20gZmlyZXdh
bGxzIHRoYXQgcmVzdHJpY3QgdGhlCiAgICBPVVRQVVQgcnVsZXMgdG9vLgogICAgCiAgICBUaGVz
ZSBjYW4gcHJldmVudCBESENQL0ROUy9URlRQIHJlc3BvbnNlcyBmcm9tIGRuc21hc3EKICAgIGZy
b20gcmVhY2hpbmcgdGhlIGd1ZXN0IFZNcy4gV2Ugc2hvdWxkIHRodXMgd2hpdGVsaXN0CiAgICB0
aGVzZSBwcm90b2NvbHMgaW4gdGhlIE9VVFBVVCBjaGFpbiwgYXMgd2VsbCBhcyB0aGUKICAgIElO
UFVUIGNoYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYWxpbmEgU2FsaW5hIDxtYWxpbmEu
c2FsaW5hQHByb3Rvbm1haWwuY29tPgogICAgCiAgICBJbml0aWFsIHBhdGNoIHRoZW4gbW9kaWZp
ZWQgdG8gYWRkIHVuaXQgdGVzdHMgYW5kIElQdjYKICAgIHN1cHBvcnQKICAgIAogICAgUmV2aWV3
ZWQtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0
IDgwZjQ1ZTY1YzAyYmMzZTQyMTVkNTAzN2Y2OGZkZmNmNTZiZmQ0OWUKQXV0aG9yOiBEYW5pZWwg
SGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGI0MTNAZ21haWwuY29tPgpEYXRlOiAgIEZyaSBPY3Qg
MTggMTE6NDA6MzcgMjAxOSAtMDMwMAoKICAgIGdpdGRtOiBhZGQgJ2libScgZmlsZQogICAgCiAg
ICBTb21lIHBlb3BsZSBmcm9tIElCTSBkb2VzIG5vdCB1c2UgJ2libS5jb20nIGRvbWFpbiBlbWFp
bHMuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogTGVvbmFyZG8gQXVndXN0byBHdWltYXLDo2VzIEdh
cmNpYSA8bGFnYXJjaWFAYnIuaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBIZW5y
aXF1ZSBCYXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA1NzIyZTI2ZWM1ODYz
NDNiNmVkZWNmYzI0M2I0NjVhOWZhZTU3YmEyCkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfDqSA8
YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgT2N0IDIgMTE6NTE6NTEgMjAxOSArMDEw
MAoKICAgIHV0aWw6IGRyb3AgbG9nZ2luZyBmaWx0ZXIvb3V0cHV0IGZsYWdzCiAgICAKICAgIFdp
dGggdGhlIHJlbW92YWwgb2Ygc3VwcG9ydCBmb3IgbG9nIG1lc3NhZ2Ugc3RhY2sgdHJhY2VzLCB0
aGVyZSBpcwogICAgbm90aGluZyB1c2luZyB0aGUgbG9nZ2luZyBmaWx0ZXIvb3V0cHV0IGZsYWdz
IGFuZCB0aGV5IGNhbiBiZSByZW1vdmVkLgogICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21r
byA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDliODBlMGMxMmE3NTI4NGExM2U1MGFh
ZDJjMjk5NmViYmQ4Y2NlNDcKQXV0aG9yOiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUBy
ZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBPY3QgMiAxMTo1MTo1MSAyMDE5ICswMTAwCgogICAgdXRp
bDogZHJvcCBzdXBwb3J0IGZvciBzdGFjayB0cmFjZXMgd2l0aCBsb2dnaW5nCiAgICAKICAgIFRo
ZSBsb2cgZmlsdGVycyBoYXZlIHN1cHBvcnRlZCB0aGUgdXNlIG9mIGEgIisiIGJlZm9yZSB0aGUg
c291cmNlIG1hdGNoCiAgICBzdHJpbmcgdG8gcmVxdWVzdCB0aGF0IGEgc3RhY2sgdHJhY2UgYmUg
ZW1pdHRlZCBmb3IgZXZlcnkgbG9nIG1lc3NhZ2U6CiAgICAKICAgICAgY29tbWl0IDU0ODU2Mzk1
NmU0ODRlMGU0M2U5YTY2YTg5YmRkYTBmOTU5MzAxMDgKICAgICAgQXV0aG9yOiBEYW5pZWwgUC4g
QmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICAgIERhdGU6ICAgV2VkIE1heSA5IDE1
OjE4OjU2IDIwMTIgKzAxMDAKICAgIAogICAgICAgIEFsbG93IHN0YWNrIHRyYWNlcyB0byBiZSBp
bmNsdWRlZCB3aXRoIGxvZyBtZXNzYWdlcwogICAgCiAgICAgICAgU29tZXRpbWVzIGl0IGlzIHVz
ZWZ1bCB0byBzZWUgdGhlIGNhbGxwYXRoIGZvciBsb2cgbWVzc2FnZXMuCiAgICAgICAgVGhpcyBj
aGFuZ2UgZW5oYW5jZXMgdGhlIGxvZyBmaWx0ZXIgc3ludGF4IHNvIHRoYXQgc3RhY2sgdHJhY2Vz
CiAgICAgICAgY2FuIGJlIHNob3cgYnkgc2V0dGluZyAnMTorTkFNRScgaW5zdGVhZCBvZiAnMTpO
QU1FJy4KICAgIAogICAgV2l0aCB0aGUgaHVnZSAmIGV2ZXIgaW5jcmVhc2luZyBudW1iZXIgb2Yg
bG9nZ2luZyBzdGF0ZW1lbnRzIHBlciBmaWxlLAogICAgdGhpcyB3aWxsIGJlIGluY3JlZGlibHkg
dmVyYm9zZSBhbmQgaGF2ZSBhIG1ham9yIHBlcmZvcm1hbmNlIHBlbmFsdHkuCiAgICBUaGlzIG1h
a2VzIHRoZSBmZWF0dXJlIGltcHJhY3RpY2FsIHRvIHVzZSB3aWRlbHkgYW5kIGFzIHN1Y2ggaXQg
aXMgbm90CiAgICB3b3J0aCB0aGUgY29kZSBtYWludCBjb3N0LgogICAgCiAgICBSZW1vdmluZyB0
aGlzIHNlbGRvbSB1c2VkIGZlYXR1cmUgYWxsb3dzIHVzIHRvIGRyb3AgdGhlICdleGVjaW5mbycK
ICAgIG1vZHVsZSBpbiBnbnVsaWIgd2hpY2ggcHJvdmlkZXMgdGhlIGJhY2t0cmFjZSgpIGZ1bmN0
aW9uIHdoaWNoIGRvZXNuJ3QKICAgIGV4aXN0IG9uIG5vbi1MaW51eC4KICAgIAogICAgVXNlcnMg
d2hvIHdhbnQgdG8gZ2V0IHN0YWNrIHRyYWNlcyBvZiBwYXJ0cyBvZiBsaWJ2aXJ0IGNhbiB1c2Ug
R0RCLAogICAgb3Igc3lzdGVtdGFwIGZvciBsaXZlIHRyYWNpbmcgd2l0aCBtaW5pbWFsIHBlcmYg
aW1wYWN0LgogICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRo
YXQuY29tPgoKY29tbWl0IGFmYmRjODQ5NWU4YzYzMjIwODdlMDRiNWY1OWQ4MTU3MjAxMWIwODYK
QXV0aG9yOiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAg
IEZyaSBPY3QgMTggMTU6NDM6MzkgMjAxOSArMDEwMAoKICAgIHV0aWw6IGFkZCBzdGRsaWIuaCBp
bmNsdWRlIGZvciBhYm9ydCgpIHByb3RvdHlwZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDk3MDY0NzYyNTRm
OGZlOTE0ODQ3NTU0YjZiNTJhMjYyMWZiN2Y1ZjYKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBPY3QgMTcgMTc6MTc6MDEgMjAxOSArMDIw
MAoKICAgIGdsaWJjb21wYXQ6IFJlaW1wbGVtZW50IGdfc3RyZHVwX3ByaW50ZigpIGFuZCBnX3N0
cmR1cF92cHJpbnRmKCkKICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIGRvbid0IHJlYWxseSBhYm9y
dCgpIG9uIE9PTS4gVGhlIGZpeCB3YXMgbWVyZ2VkCiAgICB1cHN0cmVhbSwgYnV0IG5vdCBpbiB0
aGUgbWluaW1hbCB2ZXJzaW9uIHdlIHJlcXVpcmUuIFByb3ZpZGUgb3VyCiAgICBvd24gaW1wbGVt
ZW50YXRpb24gd2hpY2ggY2FuIGJlIHJlbW92ZWQgb25jZSB3ZSBidW1wIHRoZSBtaW5pbWFsCiAg
ICB2ZXJzaW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJp
dm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJl
cnJhbmdlQHJlZGhhdC5jb20+Cgpjb21taXQgYjJjMmEzYWU5MWU0ZmVmYTY5YWViMzg0YTljZGIy
NGMyYTQzYmU3YgpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5j
b20+CkRhdGU6ICAgRnJpIEF1ZyAzMCAxMzoyMjo1NCAyMDE5ICswMTAwCgogICAgYnVpbGQtYXV4
OiByZXdyaXRlIHBvIGZpbGUgbWluaW1pemVyIGluIFB5dGhvbgogICAgCiAgICBBcyBwYXJ0IG9m
IGFuIGdvYWwgdG8gZWxpbWluYXRlIFBlcmwgZnJvbSBsaWJ2aXJ0IGJ1aWxkIHRvb2xzLAogICAg
cmV3cml0ZSB0aGUgbWluaW1pemUtcG8ucGwgdG9vbCBpbiBQeXRob24uCiAgICAKICAgIFRoaXMg
d2FzIGEgc3RyYWlnaHQgY29udmVyc2lvbiwgbWFudWFsbHkgZ29pbmcgbGluZS1ieS1saW5lIHRv
CiAgICBjaGFuZ2UgdGhlIHN5bnRheCBmcm9tIFBlcmwgdG8gUHl0aG9uLiBUaHVzIHRoZSBvdmVy
YWxsIHN0cnVjdHVyZQogICAgb2YgdGhlIGZpbGUgYW5kIGFwcHJvYWNoIGlzIHRoZSBzYW1lLgog
ICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoK
Y29tbWl0IDE3YmJkZWY1Y2I4YWFhOWRkOGI2MjMxODI0NDEyZmJkM2MzZWU3NGUKQXV0aG9yOiBE
YW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBBdWcg
MzAgMTM6MjI6NTQgMjAxOSArMDEwMAoKICAgIGJ1aWxkLWF1eDogcmV3cml0ZSBhdWdlYXMgdGVz
dCBnZW5lcmF0b3IgaW4gUHl0aG9uCiAgICAKICAgIEFzIHBhcnQgb2YgYW4gZ29hbCB0byBlbGlt
aW5hdGUgUGVybCBmcm9tIGxpYnZpcnQgYnVpbGQgdG9vbHMsCiAgICByZXdyaXRlIHRoZSBhdWdl
YXMtZ2VudGVzdC5wbCB0b29sIGluIFB5dGhvbi4KICAgIAogICAgVGhpcyB3YXMgYSBzdHJhaWdo
dCBjb252ZXJzaW9uLCBtYW51YWxseSBnb2luZyBsaW5lLWJ5LWxpbmUgdG8KICAgIGNoYW5nZSB0
aGUgc3ludGF4IGZyb20gUGVybCB0byBQeXRob24uIFRodXMgdGhlIG92ZXJhbGwgc3RydWN0dXJl
CiAgICBvZiB0aGUgZmlsZSBhbmQgYXBwcm9hY2ggaXMgdGhlIHNhbWUuCiAgICAKICAgIFRoZSB1
c2Ugb2YgJChBVUdfR0VOVEVTVCkgYXMgYSBkZXBlbmRhbmN5IGluIHRoZSBtYWtlZmlsZXMgbmVl
ZGVkCiAgICB0byBiZSBmaXhlZCwgYmVjYXVzZSB0aGlzIHdhcyBhc3N1bWVkIHRvIGJlIHRoZSBm
aWxlbmFtZSBvZiB0aGUKICAgIHNjcmlwdCwgYnV0IGlzIGluIGZhY3QgYSBmdWxsIHNoZWxsIGNv
bW1hbmQgbGluZS4KICAgIAogICAgUmV2aWV3ZWQtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KCmNvbW1pdCBiMzZiMjBhMWIzMjBjODE0NDZjNjNmYjg2MGMzYzFmN2EwZWEz
OGI0CkF1dGhvcjogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0
ZTogICBGcmkgU2VwIDI3IDE0OjE3OjU0IDIwMTkgKzAxMDAKCiAgICBidWlsZDogZml4IHVzZSBv
ZiAkKEFVR19HRU5URVNUKSBhcyBhIGRlcGVuZGVuY3kKICAgIAogICAgVGhlIHVzZSBvZiAkKEFV
R19HRU5URVNUKSBhcyBhIGRlcGVuZGVuY3kgaW4gdGhlIG1ha2VmaWxlcyBpcwogICAgYSBwcm9i
bGVtIGJlY2F1c2UgdGhpcyB3YXMgYXNzdW1lZCB0byBiZSB0aGUgZmlsZW5hbWUgb2YgdGhlCiAg
ICBzY3JpcHQsIGJ1dCBpcyBpbiBmYWN0IGEgZnVsbCBzaGVsbCBjb21tYW5kIGxpbmUuCiAgICAK
ICAgIFNwbGl0IGl0IGludG8gdHdvIHZhcmlhYmxlcywgc28gaXQgY2FuIGJlIGNvcnJlY3RseSB1
c2VkIGZvcgogICAgZGVwZW5kZW5jaWVzLgogICAgCiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21r
byA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFu
Z8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IGMyMjE5ZWZkMDYzZTI0NjdhNThhYWUy
NDFmYzg2MmFiYmY1NTY2ZmMKQXV0aG9yOiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUBy
ZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBPY3QgMTggMTM6NDg6MDcgMjAxOSArMDEwMAoKICAgIHBv
OiByZWZyZXNoIHRyYW5zbGF0aW9ucyBmcm9tIHphbmF0YQogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgoKY29tbWl0IDBhZDc5
YzFkMDE4YWYyMTkxZjk0YzgwMmJjZjY3YmNkMjIyNjExZGUKQXV0aG9yOiBNaWNoYWwgUHJpdm96
bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBPY3QgMTggMTA6MDc6NTAgMjAx
OSArMDIwMAoKICAgIG00OiBEb24ndCBzdWdnZXN0IGF0dHJpYnV0ZSBtYWxsb2MKICAgIAogICAg
V2l0aCBnbGliIGluY2x1c2lvbiwgc29tZSBvZiBpdHMgZnVuY3Rpb25zIGhhdmUKICAgIF9fYXR0
cmlidXRlX18oKF9fbWFsbG9jX18pKSB3aGljaCBtYWtlIGNvbXBpbGVyIHJlYWxpemUgd2Ugd2Fu
dAogICAgdG8gdXNlIHRoZSBzYW1lIGF0dHJpYnV0ZSBmb3Igc29tZSB0cml2aWFsIGZ1bmN0aW9u
cyBvZiBvdXJzLiBGb3IKICAgIGluc3RhbmNlIHFlbXVEb21haW5NYW5hZ2VkU2F2ZVBhdGgoKS4g
SSBkb24ndCBzZWUgYW55IHJlYWwKICAgIGJlbmVmaXQgaW50byB1c2luZyB0aGUgYXR0cmlidXRl
LCBzbyBkaXNhYmxlIHRoYXQgc3VnZ2VzdGlvbi4KICAgIAogICAgSW4gZmFjdCwgd3JvbmcgdXNl
IG9mIHRoZSBhdHRyaWJ1dGUgbWF5IGxlYWQgdG8gbXlzdGVyaW91cyBidWdzOgogICAgCiAgICAg
IGh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9HTk9NRS9nbGliL2lzc3Vlcy8xNDY1CiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
ICBBQ0tlZC1ieTogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpjb21taXQgNzE1
MTlkNDYzOGUzMGE3YzRmNTlhOTc2NGE3YThlNWU4ZjY3OWViMwpBdXRob3I6IEp1bGlvIEZhcmFj
Y28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxNyAwMTozMDozMiAyMDE5
IC0wMzAwCgogICAgcWVtdTogR2VuZXJhdGUgJ3hyZXMnIGFuZCAneXJlcycgZm9yIFFFTVUgdmlk
ZW8gZGV2aWNlcwogICAgCiAgICBUaGlzIGNvbW1pdCBsZXQgUUVNVSBjb21tYW5kIGxpbmUgZGVm
aW5lICd4cmVzJyBhbmQgJ3lyZXMnIHByb3BlcnRpZXMKICAgIGlmIFhNTCBjb250YWlucyBib3Ro
IHByb3BlcnRpZXMgZnJvbSB2aWRlbyBtb2RlbDogYmFzZWQgb24gcmVzb2x1dGlvbgogICAgZmll
bGRzICd4JyBhbmQgJ3knLiBUaGVyZSBpcyBhIGNvbmRpdGlvbmFsIHN0cnVjdHVyZSBpbnNpZGUK
ICAgIHFlbXVEb21haW5EZXZpY2VEZWZWYWxpZGF0ZVZpZGVvKCkgdGhhdCB2YWxpZGF0ZXMgaWYg
dmlkZW8gbW9kZWwKICAgIHN1cHBvcnRzIHRoaXMgZmVhdHVyZS4gVGhpcyBjb21taXQgaW5jbHVk
ZXMgdGhlIG5lY2Vzc2FyeSBjaGFuZ2VzIHRvCiAgICBjb3ZlciByZXNvbHV0aW9uIGZvciAndmlk
ZW8tcXhsLXJlc29sdXRpb24nIHRlc3QgY2FzZXMgdG9vLgogICAgCiAgICBSZXZpZXdlZC1ieTog
Q29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+Cgpjb21taXQgNzI4NjI3OTc5N2EzNGIz
MDgzZDg1YmM0NTU2NDMyYjVlN2FkOWZmZgpBdXRob3I6IEp1bGlvIEZhcmFjY28gPGpjZmFyYWNj
b0BnbWFpbC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxNyAwMTozMDozMSAyMDE5IC0wMzAwCgogICAg
Y29uZjogQWRkICd4JyBhbmQgJ3knIHJlc29sdXRpb24gaW50byB2aWRlbyBYTUwgZGVmaW5pdGlv
bgogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIHJlc29sdXRpb24gZWxlbWVudCB3aXRoIHBhcmFt
ZXRlcnMgJ3gnIGFuZCAneScgaW50byB2aWRlbwogICAgWE1MIGRvbWFpbiBncm91cCBkZWZpbml0
aW9uLiBCb3RoLCBwcm9wZXJ0aWVzIHdlcmUgYWRkZWQgaW50byBhbiBlbGVtZW50CiAgICBjYWxs
ZWQgJ3Jlc29sdXRpb24nIGFuZCBpdCB3YXMgYWRkZWQgaW5zaWRlICdtb2RlbCcgZWxlbWVudC4g
VGhleSBhcmUgc2V0CiAgICBhcyBvcHRpb25hbC4gVGhpcyBlbGVtZW50IGRvZXMgbm90IGZvbGxv
dyBRRU1VIHByb3BlcnRpZXMgJ3hyZXMnIGFuZAogICAgJ3lyZXMnIGZvcm1hdC4gQm90aCBIVE1M
IGRvY3VtZW50YXRpb24gYW5kIHNjaGVtYSB3ZXJlIGNoYW5nZWQgdG9vLiBUaGlzCiAgICBjb21t
aXQgaW5jbHVkZXMgYSBzaW1wbGUgdGVzdCBjYXNlIHRvIGNvdmVyIHJlc29sdXRpb24gZm9yIFFF
TVUgdmlkZW8KICAgIG1vZGVscy4gVGhlIG5ldyBYTUwgZm9ybWF0IGZvciByZXNvbHV0aW9uIGxv
b2tzIGxpa2U6CiAgICAKICAgICAgICA8bW9kZWwgLi4uPgogICAgICAgICAgPHJlc29sdXRpb24g
eD0nODAwJyB5PSc2MDAnLz4KICAgICAgICA8L21vZGVsPgogICAgCiAgICBSZXZpZXdlZC1ieTog
Q29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+Cgpjb21taXQgZmJmN2MyM2MyZGZhZTBm
Zjg3OWM5ODEzMGMzNzY1YjRjMWViZjM0ZQpBdXRob3I6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNv
QHJlZGhhdC5jb20+CkRhdGU6ICAgVHVlIE9jdCAxNSAxMTo0NzoxMCAyMDE5IC0wNDAwCgogICAg
cWVtdTogY2FwczogVXNlIHVuaXF1ZSBrZXkgZm9yIGRvbUNhcHMgY2FjaGluZwogICAgCiAgICBX
aGVuIHNlYXJjaGluZyBxZW11Q2Fwcy0+ZG9tQ2Fwc0NhY2hlIGZvciBleGlzdGluZyBkb21DYXBz
IGRhdGEsCiAgICB3ZSBjaGVjayBmb3IgYSBtYXRjaGluZyBwYWlyIG9mIGFyY2grdmlydHR5cGUr
bWFjaGluZStlbXVsYXRvci4gSG93ZXZlcgogICAgZm9yIHRoZSBoYXNoIHRhYmxlIGtleSB3ZSBv
bmx5IHVzZSB0aGUgbWFjaGluZSBzdHJpbmcuIFNvIGlmIHRoZQogICAgY2FjaGUgYWxyZWFkeSBj
b250YWluczoKICAgIAogICAgICB4ODZfNjQgKyBrdm0gKyBwYyArIC91c3IvYmluL3FlbXUta3Zt
CiAgICAKICAgIEJ1dCBhIG5ldyBWTSBpcyBkZWZpbmVkIHdpdGgKICAgIAogICAgICB4ODZfNjQg
KyBxZW11ICsgcGMgKyAvdXNyL2Jpbi9xZW11LWt2bQogICAgCiAgICBXZSBjb3JyZWN0bHkgZmFp
bCB0byBmaW5kIG1hdGNoaW5nIGNhY2hlZCBkb21DYXBzLCBidXQgdGhlbiBhdHRlbXB0CiAgICB0
byB1c2UgYSBjb2xsaWRpbmcga2V5IHdpdGggdmlySGFzaEFkZEVudHJ5CiAgICAKICAgIEZpeCB0
aGlzIGJ5IGJ1aWxkaW5nIGEgaGFzaCBrZXkgZnJvbSB0aGUgNCB2YWx1ZXMsIG5vdCBqdXN0IG1h
Y2hpbmUKICAgIAogICAgUmV2aWV3ZWQtYnk6IEpvbmF0aG9uIEpvbmdzbWEgPGpqb25nc21hQHJl
ZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmll
bGhiNDEzQGdtYWlsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENvbGUgUm9iaW5zb24gPGNyb2Jp
bnNvQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 22:28:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 22:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMJg9-0003Y2-7o; Sun, 20 Oct 2019 22:28:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMJg7-0003Xx-QO
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 22:27:59 +0000
X-Inumbo-ID: dddac15b-f388-11e9-9439-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dddac15b-f388-11e9-9439-12813bfff9fa;
 Sun, 20 Oct 2019 22:27:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMJg4-0004QK-Uu; Sun, 20 Oct 2019 22:27:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMJg4-0002BQ-Lz; Sun, 20 Oct 2019 22:27:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMJg4-0004zO-Kj; Sun, 20 Oct 2019 22:27:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142933-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=998d75510e373aab5644d777d3b058312d550159
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 22:27:56 +0000
Subject: [Xen-devel] [linux-linus test] 142933: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MjkzMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyOTMzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgIDExIGV4YW1p
bmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1i
b290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEz
MzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOTk4ZDc1NTEwZTM3
M2FhYjU2NDRkNzc3ZDNiMDU4MzEyZDU1MDE1OQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIzMCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMjkg
ZGF5cyAgMTgyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjkzMyAgMjAxOS0xMC0x
OSAyMzozMjo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTAxMCBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMTQxNTUg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 20 23:56:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 20 Oct 2019 23:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iML35-00027A-KV; Sun, 20 Oct 2019 23:55:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4325=YN=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iML34-000275-FC
 for xen-devel@lists.xenproject.org; Sun, 20 Oct 2019 23:55:46 +0000
X-Inumbo-ID: 20b608f2-f395-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20b608f2-f395-11e9-bbab-bc764e2007e4;
 Sun, 20 Oct 2019 23:55:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iML31-00064M-9N; Sun, 20 Oct 2019 23:55:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iML30-0007zo-VE; Sun, 20 Oct 2019 23:55:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iML30-0002Iz-MN; Sun, 20 Oct 2019 23:55:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142947-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-rtds:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:heisenbug
 linux-4.9:test-amd64-amd64-examine:reboot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=364ef83db0273acc89c6ba8ae1aebee70a133056
X-Osstest-Versions-That: linux=140fcbee3e9de3d649c5cb313c4919bd07f0017f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 20 Oct 2019 23:55:42 +0000
Subject: [Xen-devel] [linux-4.9 test] 142947: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk0NyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk0Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgMTcgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUuMiBmYWlsIGluIDE0Mjg1MCBwYXNzIGluIDE0Mjk0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTQyODkzIHBhc3MgaW4gMTQyOTQ3
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBm
YWlsIGluIDE0Mjg5MyBwYXNzIGluIDE0Mjk0NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDI4OTMgcGFzcyBpbiAxNDI5NDcK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ICAgZmFpbCBwYXNzIGluIDE0Mjg1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyODkzCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgcGFz
cyBpbiAxNDI4OTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDI0NDMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgIGZhaWwgaW4gMTQyODkzIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MjQ0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNDQzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDI0NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjQ0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNDQz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgMzY0ZWY4M2RiMDI3M2FjYzg5YzZiYThhZTFhZWJlZTcwYTEzMzA1NgpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTQwZmNiZWUzZTlkZTNkNjQ5YzVj
YjMxM2M0OTE5YmQwN2YwMDE3ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNDQzICAyMDE5LTEw
LTA4IDE0OjA3OjMzIFogICAxMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg1MCAgMjAx
OS0xMC0xNyAyMToxMToyNiBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFqYXkgS2FoZXIgPGFrYWhlckB2bXdh
cmUuY29tPgogIEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgogIEFsYW4gU3Rlcm4g
PHN0ZXJuQHJvd2xhbmQuaGFydmFyZC5lZHU+CiAgQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1
Y2hlckBhbWQuY29tPgogIEFsZXhhbmRlciBTdmVyZGxpbiA8YWxleGFuZGVyLnN2ZXJkbGluQG5v
a2lhLmNvbT4KICBBbmRyZXcgRG9ubmVsbGFuIDxhamRAbGludXguaWJtLmNvbT4KICBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFuZHJldyBNdXJyYXkgPGFuZHJl
dy5tdXJyYXlAYXJtLmNvbT4KICBBbm5hIFNjaHVtYWtlciA8QW5uYS5TY2h1bWFrZXJATmV0YXBw
LmNvbT4KICBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICBBcm5h
bGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAcmVkaGF0LmNvbT4KICBCYXN0aWVuIE5vY2VyYSA8
aGFkZXNzQGhhZGVzcy5uZXQ+CiAgQmVuaSBNYWhsZXIgPGJlbmkubWFobGVyQGdteC5uZXQ+CiAg
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBCb3Jpc2xhdiBQ
ZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hlbmdndWFuZyBYdSA8Y2d4dTUxOUB6b2hvLmNvbS5jbj4K
ICBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgQ29saW4g
SWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwgVGhvbXBzb24gPGRh
bmllbC50aG9tcHNvbkBsaW5hcm8ub3JnPgogIERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJA
ZmZ3bGwuY2g+CiAgRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+CiAgRGFu
aWVsZSBQYWxtYXMgPGRubHBsbUBnbWFpbC5jb20+CiAgRGFycmljayBKLiBXb25nIDxkYXJyaWNr
LndvbmdAb3JhY2xlLmNvbT4KICBEYXZlIENoaW5uZXIgPGRjaGlubmVyQHJlZGhhdC5jb20+CiAg
RGF2aWQgRnJleSA8ZHBmcmV5QGdtYWlsLmNvbT4KICBEbWl0cnkgT3NpcGVua28gPGRpZ2V0eEBn
bWFpbC5jb20+CiAgRG9taW5pcXVlIE1hcnRpbmV0IDxkb21pbmlxdWUubWFydGluZXRAY2VhLmZy
PgogIEVycWkgQ2hlbiA8Y2hlbmVycWlAZ21haWwuY29tPgogIEVycWkgQ2hlbiBjaGVuZXJxaUBn
bWFpbC5jb20KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn
PgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBIZXJiZXJ0IFh1IDxoZXJi
ZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+CiAgSG9yaWEgR2VhbnTEgyA8aG9yaWEuZ2VhbnRhQG54
cC5jb20+CiAgSWFuIFJvZ2VycyA8aXJvZ2Vyc0Bnb29nbGUuY29tPgogIElkbyBTY2hpbW1lbCA8
aWRvc2NoQG1lbGxhbm94LmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICBJbHlhIERyeW9tb3YgPGlkcnlvbW92QGdtYWlsLmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYWNrIFdhbmcgPGppbnB1LndhbmdAY2xvdWQuaW9ub3Mu
Y29tPgogIEphY2t5IENhbyA8SmFja3kuQ2FvQHNvbnkuY29tPgogIEphY2t5LkNhb0Bzb255LmNv
bSA8SmFja3kuQ2FvQHNvbnkuY29tPgogIEphbiBTY2htaWR0IDxqYW5AY2VudHJpY3VsYXIuY29t
PgogIEphbmFrYXJhamFuIE5hdGFyYWphbiA8SmFuYWthcmFqYW4uTmF0YXJhamFuQGFtZC5jb20+
CiAgSmVmZiBMYXl0b24gPGpsYXl0b25Aa2VybmVsLm9yZz4KICBKaWEtSnUgQmFpIDxiYWlqaWFq
dTE5OTBAZ21haWwuY29tPgogIEppcmkgT2xzYSA8am9sc2FAa2VybmVsLm9yZz4KICBKaXJpIFBp
cmtvIDxqaXJpQG1lbGxhbm94LmNvbT4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+
CiAgSm9oYW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9uYXRoYW4gQ2Ft
ZXJvbiA8Sm9uYXRoYW4uQ2FtZXJvbkBodWF3ZWkuY29tPgogIEpvdW5pIE1hbGluZW4gPGpAdzEu
Zmk+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgogIEtlZXMg
Q29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIEtlTWVuZyBTaGkgPHNoaWtlbWVuZ0BodWF3
ZWkuY29tPgogIExlZSBKb25lcyA8bGVlLmpvbmVzQGxpbmFyby5vcmc+CiAgTGkgUm9uZ1Fpbmcg
PGxpcm9uZ3FpbmdAYmFpZHUuY29tPgogIExpYW5nIFpoaUNoZW5nIDxsaWFuZ3poaWNoZW5nQGJh
aWR1LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgTHVpcyBIZW5yaXF1ZXMgPGxoZW5yaXF1ZXNAc3VzZS5jb20+CiAgTWFyYyBLbGVpbmUtQnVk
ZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjbyBGZWxzY2ggPG0uZmVsc2NoQHBlbmd1dHJv
bml4LmRlPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXRoaWFzIE55bWFu
IDxtYXRoaWFzLm55bWFuQGxpbnV4LmludGVsLmNvbT4KICBNYXRoaWV1IFBvaXJpZXIgPG1hdGhp
ZXUucG9pcmllckBsaW5hcm8ub3JnPgogIE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhhYitz
YW1zdW5nQGtlcm5lbC5vcmc+CiAgTWljaGFlbCBFbGxlcm1hbiA8bXBlQGVsbGVybWFuLmlkLmF1
PgogIE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pa2xvcyBTemVyZWRpIDxtc3pl
cmVkaUByZWRoYXQuY29tPgogIE1pbWkgWm9oYXIgPHpvaGFyQGxpbnV4LmlibS5jb20+CiAgTmF2
aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE9sZWtzYW5kciBTdXZv
cm92IDxvbGVrc2FuZHIuc3V2b3JvdkB0b3JhZGV4LmNvbT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1
a3VtQHN1c2UuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGF1
bCBCdXJ0b24gPHBhdWwuYnVydG9uQG1pcHMuY29tPgogIFBhdmVsIFNoaWxvdnNreSA8cGlhc3Ry
eXl5QGdtYWlsLmNvbT4KICBQYXZlbCBTaGlsb3Zza3kgPHBzaGlsb3ZAbWljcm9zb2Z0LmNvbT4K
ICBQZXRlciBaaWpsc3RyYSAoSW50ZWwpIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBQaGlsaXBw
IFphYmVsIDxwLnphYmVsQHBlbmd1dHJvbml4LmRlPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBp
bmZyYWRlYWQub3JnPgogIFJhc211cyBWaWxsZW1vZXMgPGxpbnV4QHJhc211c3ZpbGxlbW9lcy5k
az4KICBSYXZpIEJhbmdvcmlhIDxyYXZpLmJhbmdvcmlhQGxpbnV4LmlibS5jb20+CiAgUmVpbmhh
cmQgU3BleWVyZXIgPHJzcG1uQGFyY29yLmRlPgogIFJpY2sgVHNlbmcgPHJ0c2VuZ0BudmlkaWEu
Y29tPgogIFNhc2NoYSBIYXVlciA8cy5oYXVlckBwZW5ndXRyb25peC5kZT4KICBTYXNoYSBMZXZp
biA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2NvdHQgVGFsYmVydCA8c3d0QHRlY2hpZS5uZXQ+CiAg
U2VhbiBOeWVramFlciA8c2VhbkBnZWFuaXguY29tPgogIFNyaWthciBEcm9uYW1yYWp1IDxzcmlr
YXJAbGludXgudm5ldC5pYm0uY29tPgogIFNyaXZhdHNhIFMuIEJoYXQgKFZNd2FyZSkgPHNyaXZh
dHNhQGNzYWlsLm1pdC5lZHU+CiAgU3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBkYXRlbmZyZWloYWZl
bi5vcmc+CiAgU3RldmUgRnJlbmNoIDxzdGZyZW5jaEBtaWNyb3NvZnQuY29tPgogIFN0ZXZlIE1h
Y0xlYW4gPFN0ZXZlLk1hY0xlYW5ATWljcm9zb2Z0LmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13
YXJlKSA8cm9zdGVkdEBnb29kbWlzLm9yZz4KICBzeXpib3QrMDI0M2NiMjUwYTUxZWVlZmI4Y2NA
c3l6a2FsbGVyLmFwcHNwb3RtYWlsLmNvbQogIHN5emJvdCtmOTU0OWY1ZWU4YTU0MTZmMGI5NUBz
eXprYWxsZXIuYXBwc3BvdG1haWwuY29tCiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVHJlayA8dHJlazAwQGlu
Ym94LnJ1PgogIFZhbGRpcyBLbGV0bmlla3MgPHZhbGRpcy5rbGV0bmlla3NAdnQuZWR1PgogIFZh
c2lseSBHb3JiaWsgPGdvckBsaW51eC5pYm0uY29tPgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5l
bC5vcmc+CiAgV2ltIFZhbiBTZWJyb2VjayA8d2ltQGxpbnV4LXdhdGNoZG9nLm9yZz4KICBZb3No
aWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1vZGEudWhAcmVuZXNhcy5jb20+CiAgWmhhbmcg
UnVpIDxydWkuemhhbmdAaW50ZWwuY29tPgogIHpoZW5nYmluIDx6aGVuZ2JpbjEzQGh1YXdlaS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJl
c3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgMTQwZmNiZWUzZTlkLi4zNjRlZjgzZGIw
MjcgIDM2NGVmODNkYjAyNzNhY2M4OWM2YmE4YWUxYWViZWU3MGExMzMwNTYgLT4gdGVzdGVkL2xp
bnV4LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 01:28:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 01:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMMUR-0000OU-Jq; Mon, 21 Oct 2019 01:28:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VHCT=YO=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1iMMUQ-0000OP-FR
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 01:28:06 +0000
X-Inumbo-ID: 06ba41c3-f3a2-11e9-943a-12813bfff9fa
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 06ba41c3-f3a2-11e9-943a-12813bfff9fa;
 Mon, 21 Oct 2019 01:28:04 +0000 (UTC)
From: Stewart Hildebrand <stewart.hildebrand@dornerworks.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 20 Oct 2019 21:27:55 -0400
Message-ID: <20191021012755.2671-1-stewart.hildebrand@dornerworks.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
X-Originating-IP: [172.27.14.1]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: [Xen-devel] [XEN PATCH for-4.13 v3] xen/arm: platform: fix
 Raspberry Pi compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCB1cHN0cmVhbSBbMV0gYW5kIGRvd25zdHJlYW0gWzJdIExpbnV4IGtlcm5lbHMgdXNlICJi
cmNtLGJjbTI3MTEiCmFzIHRoZSBjb21wYXRpYmxlIHN0cmluZyBmb3IgUmFzcGJlcnJ5IFBpIDQu
IEFkZCB0aGlzIHN0cmluZyB0byBvdXIKcGxhdGZvcm0gY29tcGF0aWJsZSBsaXN0LgoKVGhlIGJy
Y20sYmNtMjgzOCBjb252ZW50aW9uIGlzIGFiYW5kb25lZC4gUmVtb3ZlIGl0LgoKUmVuYW1lIHRo
ZSB2YXJpYWJsZXMgd2l0aGluIHRoZSBmaWxlIHRvIGEgcnBpNF8qIHByZWZpeCBzaW5jZSB0aGUg
ZmlsZQppcyBtZWFudCB0byBjb3ZlciB0aGUgUmFzcGJlcnJ5IFBpIDQgcGxhdGZvcm0uCgpJZiB5
b3UgYXJlIHVzaW5nIGEgZGV2aWNlIHRyZWUgd2l0aCB0aGUgb2xkIGNvbXBhdGlibGUgc3RyaW5n
CmJyY20sYmNtMjgzOCwgeW91IHdpbGwgbmVlZCB0byB1cGdyYWRlIHlvdXIgZGV2aWNlIHRyZWUg
dG8gb25lIHRoYXQgaGFzCnRoZSBuZXcgYnJjbSxiY20yNzExIGNvbXBhdGlibGUgc3RyaW5nLgoK
WzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvMTExNjU0MDcvClsyXSBodHRw
czovL2dpdGh1Yi5jb20vcmFzcGJlcnJ5cGkvbGludXgvY29tbWl0LzUzZmRkN2I4YzhjYjljODcx
OTBjYWFiNGZkNDU5Zjg5ZTFiNGE3ZjgKClNpZ25lZC1vZmYtYnk6IFN0ZXdhcnQgSGlsZGVicmFu
ZCA8c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KCi0tLQp2MjoKKiBSZW1vdmUg
YWJhbmRvbmVkIGJjbTI4MzggY29udmVudGlvbgoqIFJlbmFtZSB2YXJpYWJsZXMgd2l0aGluIGZp
bGUgd2l0aCBycGk0XyogcHJlZml4Cgp2MzoKKiBBZGQgbm90ZSB0byBjb21taXQgbWVzc2FnZQoq
IENDIEp1ZXJnZW4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJlcnJ5LXBp
LmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJh
c3BiZXJyeS1waS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5j
CmluZGV4IGUyMmQyYjMxODQuLmI2OTdmYTJjNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L2JyY20tcmFzcGJlcnJ5LXBpLmMKQEAgLTE5LDEzICsxOSwxMyBAQAogCiAjaW5jbHVkZSA8YXNt
L3BsYXRmb3JtLmg+CiAKLXN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBicmNtX2JjbTI4MzhfZHRf
Y29tcGF0W10gX19pbml0Y29uc3QgPQorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHJwaTRfZHRf
Y29tcGF0W10gX19pbml0Y29uc3QgPQogewotICAgICJicmNtLGJjbTI4MzgiLAorICAgICJicmNt
LGJjbTI3MTEiLAogICAgIE5VTEwKIH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl
X21hdGNoIGJyY21fYmNtMjgzOF9ibGFja2xpc3RfZGV2W10gX19pbml0Y29uc3QgPQorc3RhdGlj
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggcnBpNF9ibGFja2xpc3RfZGV2W10gX19pbml0
Y29uc3QgPQogewogICAgIC8qCiAgICAgICogVGhlIGF1eCBTUElzIHNoYXJlIGFuIElSUSBhbmQg
YSBwYWdlIHdpdGggdGhlIGF1eCBVQVJULgpAQCAtNDAsOSArNDAsOSBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGR0X2RldmljZV9tYXRjaCBicmNtX2JjbTI4MzhfYmxhY2tsaXN0X2RldltdIF9faW5p
dGNvbnN0ID0KICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChi
cmNtX2JjbTI4MzgsICJSYXNwYmVycnkgUGkgNCIpCi0gICAgLmNvbXBhdGlibGUgICAgID0gYnJj
bV9iY20yODM4X2R0X2NvbXBhdCwKLSAgICAuYmxhY2tsaXN0X2RldiAgPSBicmNtX2JjbTI4Mzhf
YmxhY2tsaXN0X2RldiwKK1BMQVRGT1JNX1NUQVJUKHJwaTQsICJSYXNwYmVycnkgUGkgNCIpCisg
ICAgLmNvbXBhdGlibGUgICAgID0gcnBpNF9kdF9jb21wYXQsCisgICAgLmJsYWNrbGlzdF9kZXYg
ID0gcnBpNF9ibGFja2xpc3RfZGV2LAogUExBVEZPUk1fRU5ECiAKIC8qCi0tIAoyLjIzLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 02:58:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 02:58:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMNu7-0007nI-MQ; Mon, 21 Oct 2019 02:58:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMNu5-0007nD-Sq
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 02:58:41 +0000
X-Inumbo-ID: ad6fed94-f3ae-11e9-943a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad6fed94-f3ae-11e9-943a-12813bfff9fa;
 Mon, 21 Oct 2019 02:58:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMNu0-0002lG-If; Mon, 21 Oct 2019 02:58:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMNu0-0004U7-A5; Mon, 21 Oct 2019 02:58:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMNu0-0005S2-9N; Mon, 21 Oct 2019 02:58:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142951-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 02:58:36 +0000
Subject: [Xen-devel] [linux-4.4 test] 142951: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk1MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIGluIDE0Mjg1MSBwYXNzIGluIDE0Mjk1MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAyMSBndWVzdC1zdGFydC9kZWJpYW4gZmFpbCBpbiAxNDI5MDEgcGFzcyBpbiAxNDI5NTEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgICAg
ZmFpbCBwYXNzIGluIDE0Mjg1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyOTAxCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTM5Njk4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxNDI4NTEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyODUxIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA0ODU4NTQwY2E4NDM1ZTUyNjU0NjgwZGFiZmQ3Njkw
NTZhZDllYjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1
ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
OTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgNzcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDc1IGRheXMgICA4NyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NTEgIDIwMTktMTAtMTcgMjI6MTA6NTEgWiAgICAzIGRh
eXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE1OTQ5IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 04:18:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 04:18:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMP8l-00069W-5U; Mon, 21 Oct 2019 04:17:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3IRp=YO=gmail.com=liq3ea@srs-us1.protection.inumbo.net>)
 id 1iMMSS-0000Kd-Fd
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 01:26:04 +0000
X-Inumbo-ID: bedefbea-f3a1-11e9-8aca-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bedefbea-f3a1-11e9-8aca-bc764e2007e4;
 Mon, 21 Oct 2019 01:26:03 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id 67so9603760oto.3
 for <xen-devel@lists.xenproject.org>; Sun, 20 Oct 2019 18:26:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=bO2YErnw83aMmUMvYqh7FWJix6R/c/U/xMxZjC1Pm2E=;
 b=Rr7HrPL5fkrwZVAf+xGhqY+IpW9v5mK3nkTl0cx0d8Eq2waiLlJLVxCNZj2mxBcC6k
 fkhyTxaOmpLnZXi46wUk8BizdWSnOp7pRmBGxAyajgnFk6ikteqTKy/XfCKJJP3L0OTK
 n3nHFt9nQkCbnx/s/NBDf9WJNB8o/ap2VM5Ek3cerhiPBZ4CVIoGTh7VRI0FC8nID0Y+
 36HqYuzK3xnBdY6zb3zOqpdRIan/WH9aWJYgcaU8076owUn6u0O1xckGFJblmdTeCWPe
 l8grDu4HW6szObsx+pcra2FDMEfYFLoC5Mn5miqdvsMF5kugHGGl3R2K8GEmztOtry6v
 Ybsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=bO2YErnw83aMmUMvYqh7FWJix6R/c/U/xMxZjC1Pm2E=;
 b=FMjqg8vuHXyZs6+FKV/hziJjlKNi1G+3r9968ZeSl40AeljTEqM+PU1JAS/pohQjnY
 Cm/4IXZ9G0AvXgTBdy9k9tCCKlm3WWVVtUg3KOZBC142Hedwm3zGntntlNn8PjIHfvzN
 5T2ROkYEdxf5KjN4dopmsuZKLqGcV8lmX2w62qdMJW7h0LaIt8/m+e+HpRvuWv1zZbqa
 CLACQfZ8jNETHEAp0QSm0Id3LnFFCn8J4bsehYYWmHcZRsJ6MeLsK+OI6Ri0RTws/SFF
 8lwczcnYe3ZtTE67jxtZftNbshsfCMikXgOp8eVjWYFW+El+r1t9LlHW6nwxxK87jPg8
 qKeA==
X-Gm-Message-State: APjAAAVUL1ZYeDuB72V4Y52uEDNcQJDG6GbJ1zJR7bEGkzG/IzTseqxe
 vrmuFs1fhkR9DwPdpQ/pRtGqlE8z1gKreJlmpac=
X-Google-Smtp-Source: APXvYqyH+hVNJulY3xClZobG5K49OV/GwgIf315EUTBGXs7JYYBrQQigP1UwnpW++Fn0p83oUnaqDs3ZPfJAQF5pjhE=
X-Received: by 2002:a9d:6c96:: with SMTP id c22mr14753485otr.194.1571621162497; 
 Sun, 20 Oct 2019 18:26:02 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-3-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-3-philmd@redhat.com>
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 21 Oct 2019 09:25:26 +0800
Message-ID: <CAKXe6SKQGYj+N04An+t5sP4jVkpEpmmGGfpZxb5VAV+w3owsBw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
X-Mailman-Approved-At: Mon, 21 Oct 2019 04:17:53 +0000
Subject: Re: [Xen-devel] [PATCH v2 02/20] piix4: Add the Reset Control
 Register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Qemu Developers <qemu-devel@nongnu.org>, Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6391121533294836314=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6391121533294836314==
Content-Type: multipart/alternative; boundary="0000000000001cba5805956191a8"

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

Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com> =E4=BA=8E2019=E5=B9=B410=E6=
=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:50=E5=86=99=E9=81=
=93=EF=BC=9A

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> The RCR I/O port (0xcf9) is used to generate a hard reset or a soft reset=
.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-7-hpoussin@reactos.org>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
> [PMD: rebased, updated includes]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++---
>  1 file changed, 46 insertions(+), 3 deletions(-)
>
> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 890d999abf..d0b18e0586 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -2,6 +2,7 @@
>   * QEMU PIIX4 PCI Bridge Emulation
>   *
>   * Copyright (c) 2006 Fabrice Bellard
> + * Copyright (c) 2018 Herv=C3=A9 Poussineau
>   *
>   * Permission is hereby granted, free of charge, to any person obtaining
> a copy
>   * of this software and associated documentation files (the "Software"),
> to deal
> @@ -28,11 +29,17 @@
>  #include "hw/isa/isa.h"
>  #include "hw/sysbus.h"
>  #include "migration/vmstate.h"
> +#include "sysemu/reset.h"
> +#include "sysemu/runstate.h"
>
>  PCIDevice *piix4_dev;
>
>  typedef struct PIIX4State {
>      PCIDevice dev;
> +
> +    /* Reset Control Register */
> +    MemoryRegion rcr_mem;
> +    uint8_t rcr;
>  } PIIX4State;
>
>  #define TYPE_PIIX4_PCI_DEVICE "PIIX4"
> @@ -87,15 +94,51 @@ static const VMStateDescription vmstate_piix4 =3D {
>      }
>  };
>
> +static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,
> +                            unsigned int len)
> +{
> +    PIIX4State *s =3D opaque;
> +
> +    if (val & 4) {
> +        qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST_RESET);
> +        return;
> +    }
> +
> +    s->rcr =3D val & 2; /* keep System Reset type only */
> +}
> +
> +static uint64_t piix4_rcr_read(void *opaque, hwaddr addr, unsigned int
> len)
> +{
> +    PIIX4State *s =3D opaque;
> +
> +    return s->rcr;
> +}
> +
> +static const MemoryRegionOps piix4_rcr_ops =3D {
> +    .read =3D piix4_rcr_read,
> +    .write =3D piix4_rcr_write,
> +    .endianness =3D DEVICE_LITTLE_ENDIAN,
> +    .impl =3D {
> +        .min_access_size =3D 1,
> +        .max_access_size =3D 1,
> +    },
> +};
> +
>  static void piix4_realize(PCIDevice *dev, Error **errp)
>  {
> -    PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);
> +    PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);
>
> -    if (!isa_bus_new(DEVICE(d), pci_address_space(dev),
> +    if (!isa_bus_new(DEVICE(dev), pci_address_space(dev),
>                       pci_address_space_io(dev), errp)) {
>          return;
>      }
> -    piix4_dev =3D &d->dev;
> +
> +    memory_region_init_io(&s->rcr_mem, OBJECT(dev), &piix4_rcr_ops, s,
> +                          "reset-control", 1);
> +    memory_region_add_subregion_overlap(pci_address_space_io(dev), 0xcf9=
,
>


Can we use 'RCR_IOPORT' instead of constant value here? Also don't see this
change
in later patches of this seirals.
Anyway

Reviewed-by: Li Qiang <liq3ea@gmail.com>

Thanks,
Li Qiang


> +                                        &s->rcr_mem, 1);
> +
> +    piix4_dev =3D dev;
>  }
>
>  int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)
> --
> 2.21.0
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; =E4=BA=8E2019=E5=
=B9=B410=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:50=E5=86=
=99=E9=81=93=EF=BC=9A<br></div><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">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos.or=
g" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
<br>
The RCR I/O port (0xcf9) is used to generate a hard reset or a soft reset.<=
br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com" target=
=3D"_blank">mst@redhat.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com" target=
=3D"_blank">pbonzini@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-7-hpoussin@reactos.o=
rg" target=3D"_blank">20171216090228.28505-7-hpoussin@reactos.org</a>&gt;<b=
r>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;<br>
[PMD: rebased, updated includes]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com" target=3D"_blank">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c | 49 ++++++++++++++++++++++++++++++++++++++++++++++---=
<br>
=C2=A01 file changed, 46 insertions(+), 3 deletions(-)<br>
<br>
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 890d999abf..d0b18e0586 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -2,6 +2,7 @@<br>
=C2=A0 * QEMU PIIX4 PCI Bridge Emulation<br>
=C2=A0 *<br>
=C2=A0 * Copyright (c) 2006 Fabrice Bellard<br>
+ * Copyright (c) 2018 Herv=C3=A9 Poussineau<br>
=C2=A0 *<br>
=C2=A0 * Permission is hereby granted, free of charge, to any person obtain=
ing a copy<br>
=C2=A0 * of this software and associated documentation files (the &quot;Sof=
tware&quot;), to deal<br>
@@ -28,11 +29,17 @@<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
+#include &quot;sysemu/reset.h&quot;<br>
+#include &quot;sysemu/runstate.h&quot;<br>
<br>
=C2=A0PCIDevice *piix4_dev;<br>
<br>
=C2=A0typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice dev;<br>
+<br>
+=C2=A0 =C2=A0 /* Reset Control Register */<br>
+=C2=A0 =C2=A0 MemoryRegion rcr_mem;<br>
+=C2=A0 =C2=A0 uint8_t rcr;<br>
=C2=A0} PIIX4State;<br>
<br>
=C2=A0#define TYPE_PIIX4_PCI_DEVICE &quot;PIIX4&quot;<br>
@@ -87,15 +94,51 @@ static const VMStateDescription vmstate_piix4 =3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
+static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 unsigned int len)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+<br>
+=C2=A0 =C2=A0 if (val &amp; 4) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_system_reset_request(SHUTDOWN_CAUSE_GUEST=
_RESET);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
+=C2=A0 =C2=A0 }<br>
+<br>
+=C2=A0 =C2=A0 s-&gt;rcr =3D val &amp; 2; /* keep System Reset type only */=
<br>
+}<br>
+<br>
+static uint64_t piix4_rcr_read(void *opaque, hwaddr addr, unsigned int len=
)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+<br>
+=C2=A0 =C2=A0 return s-&gt;rcr;<br>
+}<br>
+<br>
+static const MemoryRegionOps piix4_rcr_ops =3D {<br>
+=C2=A0 =C2=A0 .read =3D piix4_rcr_read,<br>
+=C2=A0 =C2=A0 .write =3D piix4_rcr_write,<br>
+=C2=A0 =C2=A0 .endianness =3D DEVICE_LITTLE_ENDIAN,<br>
+=C2=A0 =C2=A0 .impl =3D {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 .min_access_size =3D 1,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 .max_access_size =3D 1,<br>
+=C2=A0 =C2=A0 },<br>
+};<br>
+<br>
=C2=A0static void piix4_realize(PCIDevice *dev, Error **errp)<br>
=C2=A0{<br>
-=C2=A0 =C2=A0 PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);<br>
<br>
-=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(d), pci_address_space(dev),<br>
+=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(dev), pci_address_space(dev),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 pci_address_space_io(dev), errp)) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
-=C2=A0 =C2=A0 piix4_dev =3D &amp;d-&gt;dev;<br>
+<br>
+=C2=A0 =C2=A0 memory_region_init_io(&amp;s-&gt;rcr_mem, OBJECT(dev), &amp;=
piix4_rcr_ops, s,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 &quot;reset-control&quot;, 1);<br>
+=C2=A0 =C2=A0 memory_region_add_subregion_overlap(pci_address_space_io(dev=
), 0xcf9,<br></blockquote><div><br></div><div><br></div><div>Can we use &#3=
9;RCR_IOPORT&#39; instead of constant value here? Also don&#39;t see this c=
hange</div><div>in later patches of this seirals.</div><div>Anyway</div><di=
v><br></div><div>Reviewed-by: Li Qiang &lt;<a href=3D"mailto:liq3ea@gmail.c=
om">liq3ea@gmail.com</a>&gt;<br></div><div><br></div><div>Thanks,</div><div=
>Li Qiang</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;s-&=
gt;rcr_mem, 1);<br>
+<br>
+=C2=A0 =C2=A0 piix4_dev =3D dev;<br>
=C2=A0}<br>
<br>
=C2=A0int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote></div></div>

--0000000000001cba5805956191a8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6391121533294836314==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 04:18:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 04:18:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMP8k-00069Q-Sz; Mon, 21 Oct 2019 04:17:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3IRp=YO=gmail.com=liq3ea@srs-us1.protection.inumbo.net>)
 id 1iMLyw-0007OF-DI
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 00:55:34 +0000
X-Inumbo-ID: 7c59c416-f39d-11e9-a531-bc764e2007e4
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c59c416-f39d-11e9-a531-bc764e2007e4;
 Mon, 21 Oct 2019 00:55:33 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id g81so9611172oib.8
 for <xen-devel@lists.xenproject.org>; Sun, 20 Oct 2019 17:55:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Px+dFPcwELRuXJvQgwLp4nDQ4IO/i1z6c3QaH8sRTMk=;
 b=IlyOPFM+cffb/t4/WyKQo+ToXKvEs61aANkYZ6FJB1TBiQBZQIbGPRyHOke7tW9NAE
 j59xhPjvSiprIkl0tNATiDuUTy9oFcgwNV/GzKYCVunV46ZQ5OrWQfj/mpBfrBfbPppj
 rp3gS2jOLILeizXDlhc+m9RkOMvRn/X64LDPkc4S5k2W9YHIGg7UqwZo87hqYvN+RT9s
 VUB3IicIuRbpn0Xj+6mBGKCVqTbGC3TeYW+tmg6b1YtQ64ra5E4PpHpKFHwjYmK1CcMO
 DBrxAS+9/fOUjM3xxLYdgEv+7d9g4Uj7KHIwZ4ncdfaL2fEV8do4WCVbH7gwVIr8gMDV
 4Wwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Px+dFPcwELRuXJvQgwLp4nDQ4IO/i1z6c3QaH8sRTMk=;
 b=eNf76EEwRkAiT+zcaE0qTL/PyVg2G0ZMS/AbcmdI4OLyWwhUK+EDtd6Ue1g0gdA7F4
 QH1Man82XAJGzAYs+VNvjpvBkiMc2Cby+EkMrWzhMjc0xH1/sOmBXL4i1B5eS/NYdddd
 9b7yTH7Ajko3azC07bidNnv48lCOJC3jbv0etIpH2t8spkavgdKcSS8QCqPMi0I+XlZS
 Rk9B4PavlBA4fE0CNfoh5jYUqrBxYIIE4OCwyHFm6Z63unY2bXtutexDPbRXwrak7VPl
 DPKPdfA0HK5KVMb3dyk8zDcE/W23aZLlZxqDfXQ5UUEX/Qv2N77/l0mEJBNknbShWlA7
 gIjg==
X-Gm-Message-State: APjAAAWSABjnBljkFQcTCZEO+XdMtr+Ud+3/EQnQG1youcDuDOr/MgOo
 VLC+ApeqrUv9BrZIfU1TmAL3gTnvzB3S372s+qI=
X-Google-Smtp-Source: APXvYqzCXkWP7wOeHO66a0D3ZD2TyEEIN4dX82WdcLESzy5DfLyI5AVxJvb0zf8PQaqGqHI5yAd7wFS3j47uVIBWseQ=
X-Received: by 2002:aca:280e:: with SMTP id 14mr16953796oix.129.1571619333032; 
 Sun, 20 Oct 2019 17:55:33 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-2-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-2-philmd@redhat.com>
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 21 Oct 2019 08:54:57 +0800
Message-ID: <CAKXe6S+hmwVbszWT4ALmh+TnKZ=0hPLQbT+hHiUEG-r8EZM1Nw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
X-Mailman-Approved-At: Mon, 21 Oct 2019 04:17:53 +0000
Subject: Re: [Xen-devel] [PATCH v2 01/20] MAINTAINERS: Keep PIIX4 South
 Bridge separate from PC Chipsets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Qemu Developers <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============7448964124504704794=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7448964124504704794==
Content-Type: multipart/alternative; boundary="000000000000114f4e05956124e5"

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

Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com> =E4=BA=8E2019=E5=B9=B410=E6=
=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:50=E5=86=99=E9=81=
=93=EF=BC=9A

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> The PIIX4 Southbridge is not used by the PC machine,
> but by the Malta board (MIPS). Add a new section to
> keep it covered.
>
> Suggested-by: Michael S. Tsirkin <mst@redhat.com>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>

Reviewed-by: Li Qiang <liq3ea@163.com>


> ---
>  MAINTAINERS | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index fe4dc51b08..c9f625fc2e 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -1230,7 +1230,6 @@ F: hw/pci-host/q35.c
>  F: hw/pci-host/pam.c
>  F: include/hw/pci-host/q35.h
>  F: include/hw/pci-host/pam.h
> -F: hw/isa/piix4.c
>  F: hw/isa/lpc_ich9.c
>  F: hw/i2c/smbus_ich9.c
>  F: hw/acpi/piix4.c
> @@ -1716,6 +1715,12 @@ F: hw/display/edid*
>  F: include/hw/display/edid.h
>  F: qemu-edid.c
>
> +PIIX4 South Bridge (i82371AB)
> +M: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> +M: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
> +S: Maintained
> +F: hw/isa/piix4.c
> +
>  Firmware configuration (fw_cfg)
>  M: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
>  R: Laszlo Ersek <lersek@redhat.com>
> --
> 2.21.0
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; =E4=BA=8E2019=E5=
=B9=B410=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:50=E5=86=
=99=E9=81=93=EF=BC=9A<br></div><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">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsat.o=
rg" target=3D"_blank">f4bug@amsat.org</a>&gt;<br>
<br>
The PIIX4 Southbridge is not used by the PC machine,<br>
but by the Malta board (MIPS). Add a new section to<br>
keep it covered.<br>
<br>
Suggested-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com" targ=
et=3D"_blank">mst@redhat.com</a>&gt;<br>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsa=
t.org" target=3D"_blank">f4bug@amsat.org</a>&gt;<br></blockquote><div><br><=
/div><div>Reviewed-by: Li Qiang &lt;<a href=3D"mailto:liq3ea@163.com">liq3e=
a@163.com</a>&gt;<br></div><div>=C2=A0</div><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">
---<br>
=C2=A0MAINTAINERS | 7 ++++++-<br>
=C2=A01 file changed, 6 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/MAINTAINERS b/MAINTAINERS<br>
index fe4dc51b08..c9f625fc2e 100644<br>
--- a/MAINTAINERS<br>
+++ b/MAINTAINERS<br>
@@ -1230,7 +1230,6 @@ F: hw/pci-host/q35.c<br>
=C2=A0F: hw/pci-host/pam.c<br>
=C2=A0F: include/hw/pci-host/q35.h<br>
=C2=A0F: include/hw/pci-host/pam.h<br>
-F: hw/isa/piix4.c<br>
=C2=A0F: hw/isa/lpc_ich9.c<br>
=C2=A0F: hw/i2c/smbus_ich9.c<br>
=C2=A0F: hw/acpi/piix4.c<br>
@@ -1716,6 +1715,12 @@ F: hw/display/edid*<br>
=C2=A0F: include/hw/display/edid.h<br>
=C2=A0F: qemu-edid.c<br>
<br>
+PIIX4 South Bridge (i82371AB)<br>
+M: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos.org" targe=
t=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
+M: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsat.org" targ=
et=3D"_blank">f4bug@amsat.org</a>&gt;<br>
+S: Maintained<br>
+F: hw/isa/piix4.c<br>
+<br>
=C2=A0Firmware configuration (fw_cfg)<br>
=C2=A0M: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@redhat.co=
m" target=3D"_blank">philmd@redhat.com</a>&gt;<br>
=C2=A0R: Laszlo Ersek &lt;<a href=3D"mailto:lersek@redhat.com" target=3D"_b=
lank">lersek@redhat.com</a>&gt;<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote></div></div>

--000000000000114f4e05956124e5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7448964124504704794==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 05:28:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 05:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMQEU-0003nk-FZ; Mon, 21 Oct 2019 05:27:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMQET-0003nf-NR
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 05:27:53 +0000
X-Inumbo-ID: 869d046c-f3c3-11e9-943e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 869d046c-f3c3-11e9-943e-12813bfff9fa;
 Mon, 21 Oct 2019 05:27:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D2E75AF8E;
 Mon, 21 Oct 2019 05:27:50 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Mon, 21 Oct 2019 07:27:47 +0200
Message-Id: <20191021052747.31543-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/netback: cleanup init and deinit code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu@kernel.org>,
 "David S. Miller" <davem@davemloft.net>, Paul Durrant <paul@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gc29tZSBjbGVhbnVwIG9mIHRoZSBuZXRiYWNrIGluaXQgYW5kIGRlaW5pdCBjb2RlOgoKLSBh
ZGQgYW4gb21uaXBvdGVudCBxdWV1ZSBkZWluaXQgZnVuY3Rpb24gdXNhYmxlIGZyb20KICB4ZW52
aWZfZGlzY29ubmVjdF9kYXRhKCkgYW5kIHRoZSBlcnJvciBwYXRoIG9mIHhlbnZpZl9jb25uZWN0
X2RhdGEoKQotIG9ubHkgaW5zdGFsbCB0aGUgaXJxIGhhbmRsZXJzIGFmdGVyIGluaXRpYWxpemlu
ZyBhbGwgcmVsZXZhbnQgaXRlbXMKICAoZXNwZWNpYWxseSB0aGUga3RocmVhZHMgcmVsYXRlZCB0
byB0aGUgcXVldWUpCi0gdGhlcmUgaXMgbm8gbmVlZCB0byB1c2UgZ2V0X3Rhc2tfc3RydWN0KCkg
YWZ0ZXIgY3JlYXRpbmcgYSBrdGhyZWFkCiAgYW5kIHVzaW5nIHB1dF90YXNrX3N0cnVjdCgpIGFn
YWluIGFmdGVyIGhhdmluZyBzdG9wcGVkIGl0LgotIHVzZSBrdGhyZWFkX3J1bigpIGluc3RlYWQg
b2Yga3RocmVhZF9jcmVhdGUoKSB0byBzcGFyZSB0aGUgY2FsbCBvZgogIHdha2VfdXBfcHJvY2Vz
cygpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jIHwgMTE0ICsrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyks
IDYwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2lu
dGVyZmFjZS5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKaW5kZXggMTAz
ZWQwMDc3NWViLi42OGRkN2JiMDdjYTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRi
YWNrL2ludGVyZmFjZS5jCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5j
CkBAIC02MjYsNiArNjI2LDM4IEBAIGludCB4ZW52aWZfY29ubmVjdF9jdHJsKHN0cnVjdCB4ZW52
aWYgKnZpZiwgZ3JhbnRfcmVmX3QgcmluZ19yZWYsCiAJcmV0dXJuIGVycjsKIH0KIAorc3RhdGlj
IHZvaWQgeGVudmlmX2Rpc2Nvbm5lY3RfcXVldWUoc3RydWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUp
Cit7CisJaWYgKHF1ZXVlLT50eF9pcnEpIHsKKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1
ZS0+dHhfaXJxLCBxdWV1ZSk7CisJCWlmIChxdWV1ZS0+dHhfaXJxID09IHF1ZXVlLT5yeF9pcnEp
CisJCQlxdWV1ZS0+cnhfaXJxID0gMDsKKwkJcXVldWUtPnR4X2lycSA9IDA7CisJfQorCisJaWYg
KHF1ZXVlLT5yeF9pcnEpIHsKKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1ZS0+cnhfaXJx
LCBxdWV1ZSk7CisJCXF1ZXVlLT5yeF9pcnEgPSAwOworCX0KKworCWlmIChxdWV1ZS0+dGFzaykg
eworCQlrdGhyZWFkX3N0b3AocXVldWUtPnRhc2spOworCQlxdWV1ZS0+dGFzayA9IE5VTEw7CisJ
fQorCisJaWYgKHF1ZXVlLT5kZWFsbG9jX3Rhc2spIHsKKwkJa3RocmVhZF9zdG9wKHF1ZXVlLT5k
ZWFsbG9jX3Rhc2spOworCQlxdWV1ZS0+ZGVhbGxvY190YXNrID0gTlVMTDsKKwl9CisKKwlpZiAo
cXVldWUtPm5hcGkucG9sbCkgeworCQluZXRpZl9uYXBpX2RlbCgmcXVldWUtPm5hcGkpOworCQlx
dWV1ZS0+bmFwaS5wb2xsID0gTlVMTDsKKwl9CisKKwl4ZW52aWZfdW5tYXBfZnJvbnRlbmRfZGF0
YV9yaW5ncyhxdWV1ZSk7Cit9CisKIGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4ZW52
aWZfcXVldWUgKnF1ZXVlLAogCQkJdW5zaWduZWQgbG9uZyB0eF9yaW5nX3JlZiwKIAkJCXVuc2ln
bmVkIGxvbmcgcnhfcmluZ19yZWYsCkBAIC02NTEsMTMgKzY4MywyNyBAQCBpbnQgeGVudmlmX2Nv
bm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwKIAluZXRpZl9uYXBpX2FkZChx
dWV1ZS0+dmlmLT5kZXYsICZxdWV1ZS0+bmFwaSwgeGVudmlmX3BvbGwsCiAJCQlYRU5WSUZfTkFQ
SV9XRUlHSFQpOwogCisJcXVldWUtPnN0YWxsZWQgPSB0cnVlOworCisJdGFzayA9IGt0aHJlYWRf
cnVuKHhlbnZpZl9rdGhyZWFkX2d1ZXN0X3J4LCBxdWV1ZSwKKwkJCSAgICIlcy1ndWVzdC1yeCIs
IHF1ZXVlLT5uYW1lKTsKKwlpZiAoSVNfRVJSKHRhc2spKQorCQlnb3RvIGt0aHJlYWRfZXJyOwor
CXF1ZXVlLT50YXNrID0gdGFzazsKKworCXRhc2sgPSBrdGhyZWFkX3J1bih4ZW52aWZfZGVhbGxv
Y19rdGhyZWFkLCBxdWV1ZSwKKwkJCSAgICIlcy1kZWFsbG9jIiwgcXVldWUtPm5hbWUpOworCWlm
IChJU19FUlIodGFzaykpCisJCWdvdG8ga3RocmVhZF9lcnI7CisJcXVldWUtPmRlYWxsb2NfdGFz
ayA9IHRhc2s7CisKIAlpZiAodHhfZXZ0Y2huID09IHJ4X2V2dGNobikgewogCQkvKiBmZWF0dXJl
LXNwbGl0LWV2ZW50LWNoYW5uZWxzID09IDAgKi8KIAkJZXJyID0gYmluZF9pbnRlcmRvbWFpbl9l
dnRjaG5fdG9faXJxaGFuZGxlcigKIAkJCXF1ZXVlLT52aWYtPmRvbWlkLCB0eF9ldnRjaG4sIHhl
bnZpZl9pbnRlcnJ1cHQsIDAsCiAJCQlxdWV1ZS0+bmFtZSwgcXVldWUpOwogCQlpZiAoZXJyIDwg
MCkKLQkJCWdvdG8gZXJyX3VubWFwOworCQkJZ290byBlcnI7CiAJCXF1ZXVlLT50eF9pcnEgPSBx
dWV1ZS0+cnhfaXJxID0gZXJyOwogCQlkaXNhYmxlX2lycShxdWV1ZS0+dHhfaXJxKTsKIAl9IGVs
c2UgewpAQCAtNjY4LDcgKzcxNCw3IEBAIGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4
ZW52aWZfcXVldWUgKnF1ZXVlLAogCQkJcXVldWUtPnZpZi0+ZG9taWQsIHR4X2V2dGNobiwgeGVu
dmlmX3R4X2ludGVycnVwdCwgMCwKIAkJCXF1ZXVlLT50eF9pcnFfbmFtZSwgcXVldWUpOwogCQlp
ZiAoZXJyIDwgMCkKLQkJCWdvdG8gZXJyX3VubWFwOworCQkJZ290byBlcnI7CiAJCXF1ZXVlLT50
eF9pcnEgPSBlcnI7CiAJCWRpc2FibGVfaXJxKHF1ZXVlLT50eF9pcnEpOwogCkBAIC02NzgsNDcg
KzcyNCwxOCBAQCBpbnQgeGVudmlmX2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpx
dWV1ZSwKIAkJCXF1ZXVlLT52aWYtPmRvbWlkLCByeF9ldnRjaG4sIHhlbnZpZl9yeF9pbnRlcnJ1
cHQsIDAsCiAJCQlxdWV1ZS0+cnhfaXJxX25hbWUsIHF1ZXVlKTsKIAkJaWYgKGVyciA8IDApCi0J
CQlnb3RvIGVycl90eF91bmJpbmQ7CisJCQlnb3RvIGVycjsKIAkJcXVldWUtPnJ4X2lycSA9IGVy
cjsKIAkJZGlzYWJsZV9pcnEocXVldWUtPnJ4X2lycSk7CiAJfQogCi0JcXVldWUtPnN0YWxsZWQg
PSB0cnVlOwotCi0JdGFzayA9IGt0aHJlYWRfY3JlYXRlKHhlbnZpZl9rdGhyZWFkX2d1ZXN0X3J4
LAotCQkJICAgICAgKHZvaWQgKilxdWV1ZSwgIiVzLWd1ZXN0LXJ4IiwgcXVldWUtPm5hbWUpOwot
CWlmIChJU19FUlIodGFzaykpIHsKLQkJcHJfd2FybigiQ291bGQgbm90IGFsbG9jYXRlIGt0aHJl
YWQgZm9yICVzXG4iLCBxdWV1ZS0+bmFtZSk7Ci0JCWVyciA9IFBUUl9FUlIodGFzayk7Ci0JCWdv
dG8gZXJyX3J4X3VuYmluZDsKLQl9Ci0JcXVldWUtPnRhc2sgPSB0YXNrOwotCWdldF90YXNrX3N0
cnVjdCh0YXNrKTsKLQotCXRhc2sgPSBrdGhyZWFkX2NyZWF0ZSh4ZW52aWZfZGVhbGxvY19rdGhy
ZWFkLAotCQkJICAgICAgKHZvaWQgKilxdWV1ZSwgIiVzLWRlYWxsb2MiLCBxdWV1ZS0+bmFtZSk7
Ci0JaWYgKElTX0VSUih0YXNrKSkgewotCQlwcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUga3Ro
cmVhZCBmb3IgJXNcbiIsIHF1ZXVlLT5uYW1lKTsKLQkJZXJyID0gUFRSX0VSUih0YXNrKTsKLQkJ
Z290byBlcnJfcnhfdW5iaW5kOwotCX0KLQlxdWV1ZS0+ZGVhbGxvY190YXNrID0gdGFzazsKLQot
CXdha2VfdXBfcHJvY2VzcyhxdWV1ZS0+dGFzayk7Ci0Jd2FrZV91cF9wcm9jZXNzKHF1ZXVlLT5k
ZWFsbG9jX3Rhc2spOwotCiAJcmV0dXJuIDA7CiAKLWVycl9yeF91bmJpbmQ6Ci0JdW5iaW5kX2Zy
b21faXJxaGFuZGxlcihxdWV1ZS0+cnhfaXJxLCBxdWV1ZSk7Ci0JcXVldWUtPnJ4X2lycSA9IDA7
Ci1lcnJfdHhfdW5iaW5kOgotCXVuYmluZF9mcm9tX2lycWhhbmRsZXIocXVldWUtPnR4X2lycSwg
cXVldWUpOwotCXF1ZXVlLT50eF9pcnEgPSAwOwotZXJyX3VubWFwOgotCXhlbnZpZl91bm1hcF9m
cm9udGVuZF9kYXRhX3JpbmdzKHF1ZXVlKTsKLQluZXRpZl9uYXBpX2RlbCgmcXVldWUtPm5hcGkp
Owora3RocmVhZF9lcnI6CisJcHJfd2FybigiQ291bGQgbm90IGFsbG9jYXRlIGt0aHJlYWQgZm9y
ICVzXG4iLCBxdWV1ZS0+bmFtZSk7CisJZXJyID0gUFRSX0VSUih0YXNrKTsKIGVycjoKKwl4ZW52
aWZfZGlzY29ubmVjdF9xdWV1ZShxdWV1ZSk7CiAJcmV0dXJuIGVycjsKIH0KIApAQCAtNzQ2LDMw
ICs3NjMsNyBAQCB2b2lkIHhlbnZpZl9kaXNjb25uZWN0X2RhdGEoc3RydWN0IHhlbnZpZiAqdmlm
KQogCWZvciAocXVldWVfaW5kZXggPSAwOyBxdWV1ZV9pbmRleCA8IG51bV9xdWV1ZXM7ICsrcXVl
dWVfaW5kZXgpIHsKIAkJcXVldWUgPSAmdmlmLT5xdWV1ZXNbcXVldWVfaW5kZXhdOwogCi0JCW5l
dGlmX25hcGlfZGVsKCZxdWV1ZS0+bmFwaSk7Ci0KLQkJaWYgKHF1ZXVlLT50YXNrKSB7Ci0JCQlr
dGhyZWFkX3N0b3AocXVldWUtPnRhc2spOwotCQkJcHV0X3Rhc2tfc3RydWN0KHF1ZXVlLT50YXNr
KTsKLQkJCXF1ZXVlLT50YXNrID0gTlVMTDsKLQkJfQotCi0JCWlmIChxdWV1ZS0+ZGVhbGxvY190
YXNrKSB7Ci0JCQlrdGhyZWFkX3N0b3AocXVldWUtPmRlYWxsb2NfdGFzayk7Ci0JCQlxdWV1ZS0+
ZGVhbGxvY190YXNrID0gTlVMTDsKLQkJfQotCi0JCWlmIChxdWV1ZS0+dHhfaXJxKSB7Ci0JCQlp
ZiAocXVldWUtPnR4X2lycSA9PSBxdWV1ZS0+cnhfaXJxKQotCQkJCXVuYmluZF9mcm9tX2lycWhh
bmRsZXIocXVldWUtPnR4X2lycSwgcXVldWUpOwotCQkJZWxzZSB7Ci0JCQkJdW5iaW5kX2Zyb21f
aXJxaGFuZGxlcihxdWV1ZS0+dHhfaXJxLCBxdWV1ZSk7Ci0JCQkJdW5iaW5kX2Zyb21faXJxaGFu
ZGxlcihxdWV1ZS0+cnhfaXJxLCBxdWV1ZSk7Ci0JCQl9Ci0JCQlxdWV1ZS0+dHhfaXJxID0gMDsK
LQkJfQotCi0JCXhlbnZpZl91bm1hcF9mcm9udGVuZF9kYXRhX3JpbmdzKHF1ZXVlKTsKKwkJeGVu
dmlmX2Rpc2Nvbm5lY3RfcXVldWUocXVldWUpOwogCX0KIAogCXhlbnZpZl9tY2FzdF9hZGRyX2xp
c3RfZnJlZSh2aWYpOwotLSAKMi4xNi40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 05:30:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 05:30:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMQGr-0004VK-V9; Mon, 21 Oct 2019 05:30:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMQGq-0004VA-W2
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 05:30:21 +0000
X-Inumbo-ID: de62effe-f3c3-11e9-943e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de62effe-f3c3-11e9-943e-12813bfff9fa;
 Mon, 21 Oct 2019 05:30:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 63AEBACB7;
 Mon, 21 Oct 2019 05:30:18 +0000 (UTC)
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
References: <20191021052747.31543-1-jgross@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <383da9a4-862f-f199-76d6-124711095de4@suse.com>
Date: Mon, 21 Oct 2019 07:30:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191021052747.31543-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/netback: cleanup init and deinit code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu@kernel.org>, "David S. Miller" <davem@davemloft.net>,
 Paul Durrant <paul@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMTkgMDc6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gRG8gc29tZSBjbGVhbnVw
IG9mIHRoZSBuZXRiYWNrIGluaXQgYW5kIGRlaW5pdCBjb2RlOgo+IAo+IC0gYWRkIGFuIG9tbmlw
b3RlbnQgcXVldWUgZGVpbml0IGZ1bmN0aW9uIHVzYWJsZSBmcm9tCj4gICAgeGVudmlmX2Rpc2Nv
bm5lY3RfZGF0YSgpIGFuZCB0aGUgZXJyb3IgcGF0aCBvZiB4ZW52aWZfY29ubmVjdF9kYXRhKCkK
PiAtIG9ubHkgaW5zdGFsbCB0aGUgaXJxIGhhbmRsZXJzIGFmdGVyIGluaXRpYWxpemluZyBhbGwg
cmVsZXZhbnQgaXRlbXMKPiAgICAoZXNwZWNpYWxseSB0aGUga3RocmVhZHMgcmVsYXRlZCB0byB0
aGUgcXVldWUpCj4gLSB0aGVyZSBpcyBubyBuZWVkIHRvIHVzZSBnZXRfdGFza19zdHJ1Y3QoKSBh
ZnRlciBjcmVhdGluZyBhIGt0aHJlYWQKPiAgICBhbmQgdXNpbmcgcHV0X3Rhc2tfc3RydWN0KCkg
YWdhaW4gYWZ0ZXIgaGF2aW5nIHN0b3BwZWQgaXQuCj4gLSB1c2Uga3RocmVhZF9ydW4oKSBpbnN0
ZWFkIG9mIGt0aHJlYWRfY3JlYXRlKCkgdG8gc3BhcmUgdGhlIGNhbGwgb2YKPiAgICB3YWtlX3Vw
X3Byb2Nlc3MoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgpTb3JyeSwgZm9yZ290IHRvIGFkZCB0aGUgIlJldmlld2VkLWJ5OiIgb2YgUGF1bC4g
V2lsbCByZXNlbmQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 05:31:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 05:31:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMQHf-0004bf-CX; Mon, 21 Oct 2019 05:31:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMQHe-0004bV-1s
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 05:31:10 +0000
X-Inumbo-ID: fbc20288-f3c3-11e9-943e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fbc20288-f3c3-11e9-943e-12813bfff9fa;
 Mon, 21 Oct 2019 05:31:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AAF56AD63;
 Mon, 21 Oct 2019 05:31:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
Date: Mon, 21 Oct 2019 07:30:52 +0200
Message-Id: <20191021053052.31690-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/netback: cleanup init and deinit code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu@kernel.org>,
 "David S. Miller" <davem@davemloft.net>, Paul Durrant <paul@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gc29tZSBjbGVhbnVwIG9mIHRoZSBuZXRiYWNrIGluaXQgYW5kIGRlaW5pdCBjb2RlOgoKLSBh
ZGQgYW4gb21uaXBvdGVudCBxdWV1ZSBkZWluaXQgZnVuY3Rpb24gdXNhYmxlIGZyb20KICB4ZW52
aWZfZGlzY29ubmVjdF9kYXRhKCkgYW5kIHRoZSBlcnJvciBwYXRoIG9mIHhlbnZpZl9jb25uZWN0
X2RhdGEoKQotIG9ubHkgaW5zdGFsbCB0aGUgaXJxIGhhbmRsZXJzIGFmdGVyIGluaXRpYWxpemlu
ZyBhbGwgcmVsZXZhbnQgaXRlbXMKICAoZXNwZWNpYWxseSB0aGUga3RocmVhZHMgcmVsYXRlZCB0
byB0aGUgcXVldWUpCi0gdGhlcmUgaXMgbm8gbmVlZCB0byB1c2UgZ2V0X3Rhc2tfc3RydWN0KCkg
YWZ0ZXIgY3JlYXRpbmcgYSBrdGhyZWFkCiAgYW5kIHVzaW5nIHB1dF90YXNrX3N0cnVjdCgpIGFn
YWluIGFmdGVyIGhhdmluZyBzdG9wcGVkIGl0LgotIHVzZSBrdGhyZWFkX3J1bigpIGluc3RlYWQg
b2Yga3RocmVhZF9jcmVhdGUoKSB0byBzcGFyZSB0aGUgY2FsbCBvZgogIHdha2VfdXBfcHJvY2Vz
cygpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgfCAxMTQgKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgNjAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMg
Yi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwppbmRleCAxMDNlZDAwNzc1ZWIu
LjY4ZGQ3YmIwN2NhNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJm
YWNlLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKQEAgLTYyNiw2
ICs2MjYsMzggQEAgaW50IHhlbnZpZl9jb25uZWN0X2N0cmwoc3RydWN0IHhlbnZpZiAqdmlmLCBn
cmFudF9yZWZfdCByaW5nX3JlZiwKIAlyZXR1cm4gZXJyOwogfQogCitzdGF0aWMgdm9pZCB4ZW52
aWZfZGlzY29ubmVjdF9xdWV1ZShzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSkKK3sKKwlpZiAo
cXVldWUtPnR4X2lycSkgeworCQl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKHF1ZXVlLT50eF9pcnEs
IHF1ZXVlKTsKKwkJaWYgKHF1ZXVlLT50eF9pcnEgPT0gcXVldWUtPnJ4X2lycSkKKwkJCXF1ZXVl
LT5yeF9pcnEgPSAwOworCQlxdWV1ZS0+dHhfaXJxID0gMDsKKwl9CisKKwlpZiAocXVldWUtPnJ4
X2lycSkgeworCQl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKHF1ZXVlLT5yeF9pcnEsIHF1ZXVlKTsK
KwkJcXVldWUtPnJ4X2lycSA9IDA7CisJfQorCisJaWYgKHF1ZXVlLT50YXNrKSB7CisJCWt0aHJl
YWRfc3RvcChxdWV1ZS0+dGFzayk7CisJCXF1ZXVlLT50YXNrID0gTlVMTDsKKwl9CisKKwlpZiAo
cXVldWUtPmRlYWxsb2NfdGFzaykgeworCQlrdGhyZWFkX3N0b3AocXVldWUtPmRlYWxsb2NfdGFz
ayk7CisJCXF1ZXVlLT5kZWFsbG9jX3Rhc2sgPSBOVUxMOworCX0KKworCWlmIChxdWV1ZS0+bmFw
aS5wb2xsKSB7CisJCW5ldGlmX25hcGlfZGVsKCZxdWV1ZS0+bmFwaSk7CisJCXF1ZXVlLT5uYXBp
LnBvbGwgPSBOVUxMOworCX0KKworCXhlbnZpZl91bm1hcF9mcm9udGVuZF9kYXRhX3JpbmdzKHF1
ZXVlKTsKK30KKwogaW50IHhlbnZpZl9jb25uZWN0X2RhdGEoc3RydWN0IHhlbnZpZl9xdWV1ZSAq
cXVldWUsCiAJCQl1bnNpZ25lZCBsb25nIHR4X3JpbmdfcmVmLAogCQkJdW5zaWduZWQgbG9uZyBy
eF9yaW5nX3JlZiwKQEAgLTY1MSwxMyArNjgzLDI3IEBAIGludCB4ZW52aWZfY29ubmVjdF9kYXRh
KHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLAogCW5ldGlmX25hcGlfYWRkKHF1ZXVlLT52aWYt
PmRldiwgJnF1ZXVlLT5uYXBpLCB4ZW52aWZfcG9sbCwKIAkJCVhFTlZJRl9OQVBJX1dFSUdIVCk7
CiAKKwlxdWV1ZS0+c3RhbGxlZCA9IHRydWU7CisKKwl0YXNrID0ga3RocmVhZF9ydW4oeGVudmlm
X2t0aHJlYWRfZ3Vlc3RfcngsIHF1ZXVlLAorCQkJICAgIiVzLWd1ZXN0LXJ4IiwgcXVldWUtPm5h
bWUpOworCWlmIChJU19FUlIodGFzaykpCisJCWdvdG8ga3RocmVhZF9lcnI7CisJcXVldWUtPnRh
c2sgPSB0YXNrOworCisJdGFzayA9IGt0aHJlYWRfcnVuKHhlbnZpZl9kZWFsbG9jX2t0aHJlYWQs
IHF1ZXVlLAorCQkJICAgIiVzLWRlYWxsb2MiLCBxdWV1ZS0+bmFtZSk7CisJaWYgKElTX0VSUih0
YXNrKSkKKwkJZ290byBrdGhyZWFkX2VycjsKKwlxdWV1ZS0+ZGVhbGxvY190YXNrID0gdGFzazsK
KwogCWlmICh0eF9ldnRjaG4gPT0gcnhfZXZ0Y2huKSB7CiAJCS8qIGZlYXR1cmUtc3BsaXQtZXZl
bnQtY2hhbm5lbHMgPT0gMCAqLwogCQllcnIgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19p
cnFoYW5kbGVyKAogCQkJcXVldWUtPnZpZi0+ZG9taWQsIHR4X2V2dGNobiwgeGVudmlmX2ludGVy
cnVwdCwgMCwKIAkJCXF1ZXVlLT5uYW1lLCBxdWV1ZSk7CiAJCWlmIChlcnIgPCAwKQotCQkJZ290
byBlcnJfdW5tYXA7CisJCQlnb3RvIGVycjsKIAkJcXVldWUtPnR4X2lycSA9IHF1ZXVlLT5yeF9p
cnEgPSBlcnI7CiAJCWRpc2FibGVfaXJxKHF1ZXVlLT50eF9pcnEpOwogCX0gZWxzZSB7CkBAIC02
NjgsNyArNzE0LDcgQEAgaW50IHhlbnZpZl9jb25uZWN0X2RhdGEoc3RydWN0IHhlbnZpZl9xdWV1
ZSAqcXVldWUsCiAJCQlxdWV1ZS0+dmlmLT5kb21pZCwgdHhfZXZ0Y2huLCB4ZW52aWZfdHhfaW50
ZXJydXB0LCAwLAogCQkJcXVldWUtPnR4X2lycV9uYW1lLCBxdWV1ZSk7CiAJCWlmIChlcnIgPCAw
KQotCQkJZ290byBlcnJfdW5tYXA7CisJCQlnb3RvIGVycjsKIAkJcXVldWUtPnR4X2lycSA9IGVy
cjsKIAkJZGlzYWJsZV9pcnEocXVldWUtPnR4X2lycSk7CiAKQEAgLTY3OCw0NyArNzI0LDE4IEBA
IGludCB4ZW52aWZfY29ubmVjdF9kYXRhKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLAogCQkJ
cXVldWUtPnZpZi0+ZG9taWQsIHJ4X2V2dGNobiwgeGVudmlmX3J4X2ludGVycnVwdCwgMCwKIAkJ
CXF1ZXVlLT5yeF9pcnFfbmFtZSwgcXVldWUpOwogCQlpZiAoZXJyIDwgMCkKLQkJCWdvdG8gZXJy
X3R4X3VuYmluZDsKKwkJCWdvdG8gZXJyOwogCQlxdWV1ZS0+cnhfaXJxID0gZXJyOwogCQlkaXNh
YmxlX2lycShxdWV1ZS0+cnhfaXJxKTsKIAl9CiAKLQlxdWV1ZS0+c3RhbGxlZCA9IHRydWU7Ci0K
LQl0YXNrID0ga3RocmVhZF9jcmVhdGUoeGVudmlmX2t0aHJlYWRfZ3Vlc3RfcngsCi0JCQkgICAg
ICAodm9pZCAqKXF1ZXVlLCAiJXMtZ3Vlc3QtcngiLCBxdWV1ZS0+bmFtZSk7Ci0JaWYgKElTX0VS
Uih0YXNrKSkgewotCQlwcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUga3RocmVhZCBmb3IgJXNc
biIsIHF1ZXVlLT5uYW1lKTsKLQkJZXJyID0gUFRSX0VSUih0YXNrKTsKLQkJZ290byBlcnJfcnhf
dW5iaW5kOwotCX0KLQlxdWV1ZS0+dGFzayA9IHRhc2s7Ci0JZ2V0X3Rhc2tfc3RydWN0KHRhc2sp
OwotCi0JdGFzayA9IGt0aHJlYWRfY3JlYXRlKHhlbnZpZl9kZWFsbG9jX2t0aHJlYWQsCi0JCQkg
ICAgICAodm9pZCAqKXF1ZXVlLCAiJXMtZGVhbGxvYyIsIHF1ZXVlLT5uYW1lKTsKLQlpZiAoSVNf
RVJSKHRhc2spKSB7Ci0JCXByX3dhcm4oIkNvdWxkIG5vdCBhbGxvY2F0ZSBrdGhyZWFkIGZvciAl
c1xuIiwgcXVldWUtPm5hbWUpOwotCQllcnIgPSBQVFJfRVJSKHRhc2spOwotCQlnb3RvIGVycl9y
eF91bmJpbmQ7Ci0JfQotCXF1ZXVlLT5kZWFsbG9jX3Rhc2sgPSB0YXNrOwotCi0Jd2FrZV91cF9w
cm9jZXNzKHF1ZXVlLT50YXNrKTsKLQl3YWtlX3VwX3Byb2Nlc3MocXVldWUtPmRlYWxsb2NfdGFz
ayk7Ci0KIAlyZXR1cm4gMDsKIAotZXJyX3J4X3VuYmluZDoKLQl1bmJpbmRfZnJvbV9pcnFoYW5k
bGVyKHF1ZXVlLT5yeF9pcnEsIHF1ZXVlKTsKLQlxdWV1ZS0+cnhfaXJxID0gMDsKLWVycl90eF91
bmJpbmQ6Ci0JdW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1ZS0+dHhfaXJxLCBxdWV1ZSk7Ci0J
cXVldWUtPnR4X2lycSA9IDA7Ci1lcnJfdW5tYXA6Ci0JeGVudmlmX3VubWFwX2Zyb250ZW5kX2Rh
dGFfcmluZ3MocXVldWUpOwotCW5ldGlmX25hcGlfZGVsKCZxdWV1ZS0+bmFwaSk7CitrdGhyZWFk
X2VycjoKKwlwcl93YXJuKCJDb3VsZCBub3QgYWxsb2NhdGUga3RocmVhZCBmb3IgJXNcbiIsIHF1
ZXVlLT5uYW1lKTsKKwllcnIgPSBQVFJfRVJSKHRhc2spOwogZXJyOgorCXhlbnZpZl9kaXNjb25u
ZWN0X3F1ZXVlKHF1ZXVlKTsKIAlyZXR1cm4gZXJyOwogfQogCkBAIC03NDYsMzAgKzc2Myw3IEBA
IHZvaWQgeGVudmlmX2Rpc2Nvbm5lY3RfZGF0YShzdHJ1Y3QgeGVudmlmICp2aWYpCiAJZm9yIChx
dWV1ZV9pbmRleCA9IDA7IHF1ZXVlX2luZGV4IDwgbnVtX3F1ZXVlczsgKytxdWV1ZV9pbmRleCkg
ewogCQlxdWV1ZSA9ICZ2aWYtPnF1ZXVlc1txdWV1ZV9pbmRleF07CiAKLQkJbmV0aWZfbmFwaV9k
ZWwoJnF1ZXVlLT5uYXBpKTsKLQotCQlpZiAocXVldWUtPnRhc2spIHsKLQkJCWt0aHJlYWRfc3Rv
cChxdWV1ZS0+dGFzayk7Ci0JCQlwdXRfdGFza19zdHJ1Y3QocXVldWUtPnRhc2spOwotCQkJcXVl
dWUtPnRhc2sgPSBOVUxMOwotCQl9Ci0KLQkJaWYgKHF1ZXVlLT5kZWFsbG9jX3Rhc2spIHsKLQkJ
CWt0aHJlYWRfc3RvcChxdWV1ZS0+ZGVhbGxvY190YXNrKTsKLQkJCXF1ZXVlLT5kZWFsbG9jX3Rh
c2sgPSBOVUxMOwotCQl9Ci0KLQkJaWYgKHF1ZXVlLT50eF9pcnEpIHsKLQkJCWlmIChxdWV1ZS0+
dHhfaXJxID09IHF1ZXVlLT5yeF9pcnEpCi0JCQkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihxdWV1
ZS0+dHhfaXJxLCBxdWV1ZSk7Ci0JCQllbHNlIHsKLQkJCQl1bmJpbmRfZnJvbV9pcnFoYW5kbGVy
KHF1ZXVlLT50eF9pcnEsIHF1ZXVlKTsKLQkJCQl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKHF1ZXVl
LT5yeF9pcnEsIHF1ZXVlKTsKLQkJCX0KLQkJCXF1ZXVlLT50eF9pcnEgPSAwOwotCQl9Ci0KLQkJ
eGVudmlmX3VubWFwX2Zyb250ZW5kX2RhdGFfcmluZ3MocXVldWUpOworCQl4ZW52aWZfZGlzY29u
bmVjdF9xdWV1ZShxdWV1ZSk7CiAJfQogCiAJeGVudmlmX21jYXN0X2FkZHJfbGlzdF9mcmVlKHZp
Zik7Ci0tIAoyLjE2LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 05:33:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 05:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMQKD-0004lT-Rk; Mon, 21 Oct 2019 05:33:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMQKB-0004lN-Qw
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 05:33:47 +0000
X-Inumbo-ID: 5a74d878-f3c4-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5a74d878-f3c4-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 05:33:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3CDB9B418;
 Mon, 21 Oct 2019 05:33:46 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20191015154736.19882-1-roger.pau@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d80caafe-956f-5341-754f-17e1cba54904@suse.com>
Date: Mon, 21 Oct 2019 07:33:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191015154736.19882-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/4] iommu: fixes for interrupt remapping
 enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: AndrewCooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMTkgMTc6NDcsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBIZWxsbywKPiAKPiBU
aGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIGZpeGVzIGZvciBpc3N1ZXMgZm91bmQgd2hlbiBl
bmFibGluZwo+IGludGVycnVwdCByZW1hcHBpbmcgYW5kIHRoZSBJTy1BUElDIGFscmVhZHkgaGFz
IHVubWFza2VkIHBpbnMuIFdoaWxlIEknbQo+IG5vdCBhd2FyZSBvZiBhbnkgc3lzdGVtIG1hbGZ1
bmN0aW9uaW5nIChhcGFydCBmcm9tIHJlcG9ydGluZyBJT01NVQo+IGludGVycnVwdCByZW1hcHBp
bmcgZmF1bHRzKSBJIHRoaW5rIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSB0aG9zZSBpbgo+IDQu
MTMuCj4gCj4gVGhlIHNlcmllcyBjYW4gYWxzbyBiZSBmb3VuZCBhdDoKPiAKPiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGlvbW11X2ludHJfdjMKCkZvciB0aGUg
c2VyaWVzOgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 08:24:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 08:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMSyh-0001xx-T4; Mon, 21 Oct 2019 08:23:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMSyg-0001xs-JQ
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 08:23:46 +0000
X-Inumbo-ID: 1839d1ee-f3dc-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1839d1ee-f3dc-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 08:23:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMSyd-0001wP-2q; Mon, 21 Oct 2019 08:23:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMSyc-0001eP-KR; Mon, 21 Oct 2019 08:23:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMSyc-0003IA-J2; Mon, 21 Oct 2019 08:23:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142973-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 08:23:42 +0000
Subject: [Xen-devel] [xen-unstable test] 142973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk3MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk3My8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
ICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDE0Mjkw
NyBwYXNzIGluIDE0Mjk3MwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5l
LXNlcmlhbC9ib290bG9hZGVyICBmYWlsIHBhc3MgaW4gMTQyOTA3CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQyNzUw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1
MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0ICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3
NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1
OWQwM2QyOGIyYmIyZmI4MTlkYjJjMWZhMmU4ZGM0ZjY1MGQzODk0CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI3NTAgIDIwMTktMTAtMTQgMTU6MDg6MTgg
WiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQyNzc3ICAyMDE5LTEwLTE1IDEzOjM5
OjA2IFogICAgNSBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyOTA3
ICAyMDE5LTEwLTE5IDA4OjUxOjAxIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFk
b3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDU5ZDAzZDI4YjJiYjJmYjgxOWRiMmMxZmEyZThkYzRmNjUwZDM4OTQKQXV0aG9yOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKdWwgMTkg
MDg6NTc6NTAgMjAxOSArMDEwMAoKICAgIGRvY3Mvc3BoaW54OiBJbnRyb2R1Y3Rpb24KICAgIAog
ICAgUHV0IHRvZ2V0aGVyIGFuIGludHJvZHVjdGlvbiBwYWdlIGZvciB0aGUgU3BoaW54L1JTVCBk
b2NzLCBhbG9uZyB3aXRoIGEKICAgIGdsb3NzYXJ5IHdoaWNoIHdpbGwgYWNjdW11bGF0ZSBvdmVy
IHRpbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgoKY29tbWl0IDZkYTgwYjIyZDM3MTNlZTE1Y2IyYWNhODdlMDliMWNkM2M4ZDJhNmQK
QXV0aG9yOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KRGF0ZTogICBUaHUgT2N0IDE3IDA3OjE4
OjE2IDIwMTkgKzAxMDAKCiAgICBNQUlOVEFJTkVSUzogZHJvcCBUaW0gRGVlZ2FuIGZyb20gJ1Ro
ZSBSZXN0JwogICAgCiAgICBJIGhhdmUgbm90IGJlZW4gYWN0aXZlIGluIHRoaXMgcm9sZSBmb3Ig
YSB3aGlsZSBub3cuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgoKY29tbWl0IDAwZmM5MDA0YmUxNjlhMDY1YzEwYTVmYjY5OWUzNTNlNDMwMTkwYzIKQXV0
aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFRodSBKdW4g
MTMgMTg6MTE6NDUgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBDbGVhciBib290IHBhZ2V0
YWJsZXMgYmVmb3JlIGJyaW5naW5nLXVwIGVhY2ggc2Vjb25kYXJ5IENQVQogICAgCiAgICBBdCB0
aGUgbW9tZW50LCBib290IHBhZ2V0YWJsZXMgYXJlIG9ubHkgY2xlYXJlZCBvbmNlIGF0IGJvb3Qu
IFRoaXMgbWVhbnMKICAgIHdoZW4gYm9vdGluZyBDUFUyIChhbmQgb253YXJkcykgdGhlbiBib290
IHBhZ2V0YWJsZXMgd2lsbCBub3QgYmUKICAgIGNsZWFyZWQuCiAgICAKICAgIFRvIGtlZXAgdGhl
IGludGVyZmFjZSBleGFjdGx5IHRoZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQVSwgdGhlIGJv
b3QKICAgIHBhZ2V0YWJsZXMgYXJlIG5vdyBjbGVhcmVkIGJlZm9yZSBicmluZ2luZy11cCBlYWNo
IHNlY29uZGFyeSBDUFUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZv
bG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA0YzU1NWVjNzU4ZTgyOWQ0MjRhODVk
ZjAyODIxYjIyOTNjYTAzNzAyCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KRGF0ZTogICBUdWUgQXVnIDEzIDE5OjExOjI4IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJt
OiBkb21haW5fYnVpbGQ6IFByaW50IHRoZSBjb3JyZWN0IGRvbWFpbiBpbiBkdGJfbG9hZCgpCiAg
ICAKICAgIGR0Yl9sb2FkKCkgY2FuIGJlIGNhbGxlZCBieSBvdGhlciBkb21haW4gdGhhbiBkb20w
LiBUbyBhdm9pZCBjb25mdXNpb24KICAgIGluIHRoZSBsb2csIHByaW50IHRoZSBjb3JyZWN0IGRv
bWFpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2Jh
YmNodWtAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDU1YWIyOTJjNDJkYjQxYjA1Y2ZkYmEwMTI2ODBiZjFl
MGVhMDJmN2EKQXV0aG9yOiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CkRhdGU6ICAgV2Vk
IE9jdCAyIDE5OjA1OjM2IDIwMTkgKzAyMDAKCiAgICBzdHViZG9tL3Z0cG06IGluY2x1ZGUgc3Rk
aW8uaCBmb3IgZGVjbGFyYXRpb24gb2YgcHJpbnRmCiAgICAKICAgIFRoZSBmdW5jdGlvbiByZWFk
X3Z0cG1ibGsgdXNlcyBwcmludGYoMyksIGJ1dCBzdGRpby5oIGlzIG5vdCBpbmNsdWRlZAogICAg
aW4gdGhpcyBmaWxlLiBUaGlzIHJlc3VsdHMgaW4gYSB3YXJuaW5nIGZyb20gZ2NjLTc6CiAgICAK
ICAgIHZ0cG1ibGsuYzogSW4gZnVuY3Rpb24gJ3JlYWRfdnRwbWJsayc6CiAgICB2dHBtYmxrLmM6
MzIyOjc6IHdhcm5pbmc6IGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdwcmludGYn
IFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQogICAgICAgICAgIHByaW50ZigiRXhw
ZWN0ZWQ6ICIpOwogICAgdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbmNvbXBhdGlibGUgaW1w
bGljaXQgZGVjbGFyYXRpb24gb2YgYnVpbHQtaW4gZnVuY3Rpb24gJ3ByaW50ZicKICAgIHZ0cG1i
bGsuYzozMjI6Nzogbm90ZTogaW5jbHVkZSAnPHN0ZGlvLmg+JyBvciBwcm92aWRlIGEgZGVjbGFy
YXRpb24gb2YgJ3ByaW50ZicKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgogICAgUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJh
dWx0QGVucy1seW9uLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCmNvbW1pdCBlMzcwNTgyNjdlMzNlNWU0NTI1ZjkyMGUzMTI2ZDE1ODkx
ZWU4ZGJiCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBGcmkgSnVsIDE5IDA4OjU3OjUwIDIwMTkgKzAxMDAKCiAgICBkb2NzL3NwaGlueDog
SW5kZW50IGNsZWFudXAKICAgIAogICAgU3BoaW54LCBpdHMgbGludGVycywgYW5kIFJTVCBtb2Rl
cyBpbiBjb21tb24gZWRpdG9ycywgZXhwZWN0IDMgc3BhY2VzIG9mCiAgICBpbmRlbnRhdGlvbi4g
IFNvbWUgYml0cyBhbHJlYWR5IGNvbmZvcm0gdG8gdGhpcyBleHBlY3RhdGlvbi4gIFVwZGF0ZSB0
aGUKICAgIHJlc3QgdG8gbWF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFycyBLdXJ0
aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDk1MWFiNDA2NTExZThiNzUyZjdjOTI3NWFm
OWQyNmU0YzM0YjYxOWQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpEYXRlOiAgIFR1ZSBPY3QgOCAyMDoyMzoyNiAyMDE5ICswMTAwCgogICAgeDg2L21p
Y3JvY29kZTogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlIGluIHByaW50aygpCiAgICAKICAgIFRo
aXMgaGFzIGFjdHVhbGx5IGJlZW4gcHJlc2VudCBzaW5jZSBjL3MgYmQ3YzA5YzAgaW4gMjAwOCwg
YW5kIHN1cnZpdmVkCiAgICB0aHJvdWdoIGFsbCBvZiB0aGUgcmVjZW50IG1pY3JvY29kZSByZWZh
Y3RvcmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 08:34:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 08:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMT8p-0002qu-2K; Mon, 21 Oct 2019 08:34:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMT8o-0002qp-J7
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 08:34:14 +0000
X-Inumbo-ID: 8e7ba69e-f3dd-11e9-9442-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e7ba69e-f3dd-11e9-9442-12813bfff9fa;
 Mon, 21 Oct 2019 08:34:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2E8DEB15E;
 Mon, 21 Oct 2019 08:34:12 +0000 (UTC)
To: xen-devel@lists.xenproject.org, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-142973-mainreport@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <7002deb3-d5e2-19fa-0641-25eedac805a0@suse.com>
Date: Mon, 21 Oct 2019 10:34:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <osstest-142973-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 142973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMTkgMTA6MjMsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTQyOTczIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5NzMvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDI3
NTAKClJvZ2VyLCBJIGJlbGlldmUgeW91IGhhdmUgbG9va2VkIGludG8gdGhhdCBvbmU/CgpJIGd1
ZXNzIHRoZSBjb252ZXJzYXRpb24gdmlhIElSQyB3aXRoIElhbiByZWdhcmRpbmcgdGhlIHJhY2Ug
YmV0d2VlbgpibGtiYWNrIGFuZCBPU1N0ZXN0IHdhcyByZWxhdGVkIHRvIHRoZSBpc3N1ZT8KCklm
IHRoaXMgaXMgdGhlIGNhc2UsIGNvdWxkIHlvdSwgSWFuLCBwbGVhc2UgYWRkIHRoZSB3b3JrYXJv
dW5kIHlvdSB3ZXJlCnRoaW5raW5nIG9mIHRvIE9TU3Rlc3QgKHVuY29uZGl0aW9uYWwgYnkgbm93
LCBtYXliZSBtYWtlIGl0IGNvbmR0aXRpb25hbApsYXRlcik/CgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 08:35:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 08:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMTAE-0002w1-E0; Mon, 21 Oct 2019 08:35:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMTAD-0002vw-D1
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 08:35:41 +0000
X-Inumbo-ID: c0959c82-f3dd-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c0959c82-f3dd-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 08:35:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMTA7-0002Bx-9D; Mon, 21 Oct 2019 08:35:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMTA6-00029c-S0; Mon, 21 Oct 2019 08:35:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMTA6-0001bC-R9; Mon, 21 Oct 2019 08:35:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142986-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=2bbbdeeea21113185912a6a3ec8cdcaf862d8568
X-Osstest-Versions-That: ovmf=0f28c513d392a807f7b4225964eba6e2b1c453a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 08:35:34 +0000
Subject: [Xen-devel] [ovmf test] 142986: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk4NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5ODYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAyYmJiZGVlZWEyMTExMzE4NTkxMmE2YTNlYzhjZGNh
Zjg2MmQ4NTY4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwZjI4YzUx
M2QzOTJhODA3ZjdiNDIyNTk2NGViYTZlMmIxYzQ1M2EyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDI4OTUgIDIwMTktMTAtMTkgMDA6MTA6NTQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyOTg2ICAyMDE5LTEwLTIxIDAxOjA5OjU2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXNoaXNoIFNp
bmdoYWwgPGFzaGlzaHNpbmdoYUBudmlkaWEuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDBmMjhjNTEzZDMuLjJiYmJkZWVlYTIgIDJiYmJk
ZWVlYTIxMTEzMTg1OTEyYTZhM2VjOGNkY2FmODYyZDg1NjggLT4geGVuLXRlc3RlZC1tYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 08:37:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 08:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMTCC-00038K-Rd; Mon, 21 Oct 2019 08:37:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UtZw=YO=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iMTCB-00038E-Pj
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 08:37:43 +0000
X-Inumbo-ID: 0c74eb44-f3de-11e9-9442-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c74eb44-f3de-11e9-9442-12813bfff9fa;
 Mon, 21 Oct 2019 08:37:43 +0000 (UTC)
Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com
 [209.85.221.69])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 550F285545
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:37:42 +0000 (UTC)
Received: by mail-wr1-f69.google.com with SMTP id j14so6548150wrm.6
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 01:37:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=sNVzdayrnlDBWeLmo+GkJozKhCJfQkOUxXT4oshMYOU=;
 b=nkAaNi0UKQcY6FbhJItfIV1gd6I8Sc7hNZeU49cg/w2BJzdHnRxqwoFi10EF++sYHo
 6E3h3EvYfCy3+9iVbNmVYAbGcwoNpNWlh3390VOblQd8hhHydVM/ef2Ey3aGGOID40PU
 fK5KqZw9lLGs8txNYN8X512dsNLMjnujpKGvKJVrVuCm2Ksnn/z1fh86cqAshGqu+0Tu
 o6sANKEmcIjahH7OEXk0J4bWJt4bPGEarym4dMhhP/djfUCePQT51KxsDr/r4/nHP5Xz
 iZp3m/yGWCvyM4gwqAsm1ofvoDTw0jDRhxl+xIWAMdIcgmbh/vEmzsop8gvxRuyKst1X
 6G0w==
X-Gm-Message-State: APjAAAUqSiO/WidQyyH6oDeDID+z/e3NU3LUYUgF3qy/pA9ANn4YO9tR
 Xl04sfN+Wvq0H6Sk1JrZsc9Ql5tZFiagjWsHif8SiGBwxONLbsV/35WF6c6RKi4O2P8nh+1x2h7
 VRMOl5NNCiFAyN2utxQJMr+SssL8=
X-Received: by 2002:adf:e982:: with SMTP id h2mr15762950wrm.53.1571647061081; 
 Mon, 21 Oct 2019 01:37:41 -0700 (PDT)
X-Google-Smtp-Source: APXvYqwIXvsoQ2lva3Qh8sxfgmMW5TGFt2l9RAoV9jLJ75IuaStH1LFnj54GUkBkM6amq0YkL0CjcQ==
X-Received: by 2002:adf:e982:: with SMTP id h2mr15762935wrm.53.1571647060872; 
 Mon, 21 Oct 2019 01:37:40 -0700 (PDT)
Received: from [192.168.1.41] (129.red-83-57-174.dynamicip.rima-tde.net.
 [83.57.174.129])
 by smtp.gmail.com with ESMTPSA id u21sm10320761wmu.27.2019.10.21.01.37.39
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 21 Oct 2019 01:37:40 -0700 (PDT)
To: Li Qiang <liq3ea@gmail.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-3-philmd@redhat.com>
 <CAKXe6SKQGYj+N04An+t5sP4jVkpEpmmGGfpZxb5VAV+w3owsBw@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <3235e49f-fdd6-5e5c-f60b-44538ff05d76@redhat.com>
Date: Mon, 21 Oct 2019 10:37:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAKXe6SKQGYj+N04An+t5sP4jVkpEpmmGGfpZxb5VAV+w3owsBw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 02/20] piix4: Add the Reset Control
 Register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Qemu Developers <qemu-devel@nongnu.org>, Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjEvMTkgMzoyNSBBTSwgTGkgUWlhbmcgd3JvdGU6Cj4gCj4gCj4gUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tIDxtYWlsdG86cGhpbG1kQHJlZGhhdC5jb20+
PiDkuo4gCj4gMjAxOeW5tDEw5pyIMTjml6XlkajkupQg5LiL5Y2IOTo1MOWGmemBk++8mgo+IAo+
ICAgICBGcm9tOiBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmcKPiAgICAg
PG1haWx0bzpocG91c3NpbkByZWFjdG9zLm9yZz4+Cj4gCj4gICAgIFRoZSBSQ1IgSS9PIHBvcnQg
KDB4Y2Y5KSBpcyB1c2VkIHRvIGdlbmVyYXRlIGEgaGFyZCByZXNldCBvciBhIHNvZnQKPiAgICAg
cmVzZXQuCj4gCj4gICAgIEFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQu
Y29tIDxtYWlsdG86bXN0QHJlZGhhdC5jb20+Pgo+ICAgICBBY2tlZC1ieTogUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbQo+ICAgICA8bWFpbHRvOnBib256aW5pQHJlZGhhdC5jb20+
Pgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rv
cy5vcmcKPiAgICAgPG1haWx0bzpocG91c3NpbkByZWFjdG9zLm9yZz4+Cj4gICAgIE1lc3NhZ2Ut
SWQ6IDwyMDE3MTIxNjA5MDIyOC4yODUwNS03LWhwb3Vzc2luQHJlYWN0b3Mub3JnCj4gICAgIDxt
YWlsdG86MjAxNzEyMTYwOTAyMjguMjg1MDUtNy1ocG91c3NpbkByZWFjdG9zLm9yZz4+Cj4gICAg
IFJldmlld2VkLWJ5OiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29t
Cj4gICAgIDxtYWlsdG86YW1hcmtvdmljQHdhdmVjb21wLmNvbT4+Cj4gICAgIFtQTUQ6IHJlYmFz
ZWQsIHVwZGF0ZWQgaW5jbHVkZXNdCj4gICAgIFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbQo+ICAgICA8bWFpbHRvOnBoaWxtZEByZWRoYXQu
Y29tPj4KPiAgICAgLS0tCj4gICAgICDCoGh3L2lzYS9waWl4NC5jIHwgNDkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+ICAgICAgwqAxIGZpbGUgY2hh
bmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiAgICAgZGlmZiAtLWdp
dCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKPiAgICAgaW5kZXggODkwZDk5OWFi
Zi4uZDBiMThlMDU4NiAxMDA2NDQKPiAgICAgLS0tIGEvaHcvaXNhL3BpaXg0LmMKPiAgICAgKysr
IGIvaHcvaXNhL3BpaXg0LmMKPiAgICAgQEAgLTIsNiArMiw3IEBACj4gICAgICDCoCAqIFFFTVUg
UElJWDQgUENJIEJyaWRnZSBFbXVsYXRpb24KPiAgICAgIMKgICoKPiAgICAgIMKgICogQ29weXJp
Z2h0IChjKSAyMDA2IEZhYnJpY2UgQmVsbGFyZAo+ICAgICArICogQ29weXJpZ2h0IChjKSAyMDE4
IEhlcnbDqSBQb3Vzc2luZWF1Cj4gICAgICDCoCAqCj4gICAgICDCoCAqIFBlcm1pc3Npb24gaXMg
aGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uCj4gICAgIG9idGFp
bmluZyBhIGNvcHkKPiAgICAgIMKgICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUKPiAgICAgIlNvZnR3YXJlIiksIHRvIGRlYWwKPiAgICAg
QEAgLTI4LDExICsyOSwxNyBAQAo+ICAgICAgwqAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgo+ICAg
ICAgwqAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCj4gICAgICDCoCNpbmNsdWRlICJtaWdyYXRpb24v
dm1zdGF0ZS5oIgo+ICAgICArI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgo+ICAgICArI2luY2x1
ZGUgInN5c2VtdS9ydW5zdGF0ZS5oIgo+IAo+ICAgICAgwqBQQ0lEZXZpY2UgKnBpaXg0X2RldjsK
PiAKPiAgICAgIMKgdHlwZWRlZiBzdHJ1Y3QgUElJWDRTdGF0ZSB7Cj4gICAgICDCoCDCoCDCoFBD
SURldmljZSBkZXY7Cj4gICAgICsKPiAgICAgK8KgIMKgIC8qIFJlc2V0IENvbnRyb2wgUmVnaXN0
ZXIgKi8KPiAgICAgK8KgIMKgIE1lbW9yeVJlZ2lvbiByY3JfbWVtOwo+ICAgICArwqAgwqAgdWlu
dDhfdCByY3I7Cj4gICAgICDCoH0gUElJWDRTdGF0ZTsKPiAKPiAgICAgIMKgI2RlZmluZSBUWVBF
X1BJSVg0X1BDSV9ERVZJQ0UgIlBJSVg0Igo+ICAgICBAQCAtODcsMTUgKzk0LDUxIEBAIHN0YXRp
YyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9waWl4NCA9IHsKPiAgICAgIMKgIMKg
IMKgfQo+ICAgICAgwqB9Owo+IAo+ICAgICArc3RhdGljIHZvaWQgcGlpeDRfcmNyX3dyaXRlKHZv
aWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsIHVpbnQ2NF90IHZhbCwKPiAgICAgK8KgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHVuc2lnbmVkIGludCBsZW4pCj4gICAgICt7
Cj4gICAgICvCoCDCoCBQSUlYNFN0YXRlICpzID0gb3BhcXVlOwo+ICAgICArCj4gICAgICvCoCDC
oCBpZiAodmFsICYgNCkgewo+ICAgICArwqAgwqAgwqAgwqAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVx
dWVzdChTSFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7Cj4gICAgICvCoCDCoCDCoCDCoCByZXR1
cm47Cj4gICAgICvCoCDCoCB9Cj4gICAgICsKPiAgICAgK8KgIMKgIHMtPnJjciA9IHZhbCAmIDI7
IC8qIGtlZXAgU3lzdGVtIFJlc2V0IHR5cGUgb25seSAqLwo+ICAgICArfQo+ICAgICArCj4gICAg
ICtzdGF0aWMgdWludDY0X3QgcGlpeDRfcmNyX3JlYWQodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
ciwgdW5zaWduZWQKPiAgICAgaW50IGxlbikKPiAgICAgK3sKPiAgICAgK8KgIMKgIFBJSVg0U3Rh
dGUgKnMgPSBvcGFxdWU7Cj4gICAgICsKPiAgICAgK8KgIMKgIHJldHVybiBzLT5yY3I7Cj4gICAg
ICt9Cj4gICAgICsKPiAgICAgK3N0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgcGlpeDRfcmNy
X29wcyA9IHsKPiAgICAgK8KgIMKgIC5yZWFkID0gcGlpeDRfcmNyX3JlYWQsCj4gICAgICvCoCDC
oCAud3JpdGUgPSBwaWl4NF9yY3Jfd3JpdGUsCj4gICAgICvCoCDCoCAuZW5kaWFubmVzcyA9IERF
VklDRV9MSVRUTEVfRU5ESUFOLAo+ICAgICArwqAgwqAgLmltcGwgPSB7Cj4gICAgICvCoCDCoCDC
oCDCoCAubWluX2FjY2Vzc19zaXplID0gMSwKPiAgICAgK8KgIMKgIMKgIMKgIC5tYXhfYWNjZXNz
X3NpemUgPSAxLAo+ICAgICArwqAgwqAgfSwKPiAgICAgK307Cj4gICAgICsKPiAgICAgIMKgc3Rh
dGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQo+ICAg
ICAgwqB7Cj4gICAgIC3CoCDCoCBQSUlYNFN0YXRlICpkID0gUElJWDRfUENJX0RFVklDRShkZXYp
Owo+ICAgICArwqAgwqAgUElJWDRTdGF0ZSAqcyA9IFBJSVg0X1BDSV9ERVZJQ0UoZGV2KTsKPiAK
PiAgICAgLcKgIMKgIGlmICghaXNhX2J1c19uZXcoREVWSUNFKGQpLCBwY2lfYWRkcmVzc19zcGFj
ZShkZXYpLAo+ICAgICArwqAgwqAgaWYgKCFpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2Fk
ZHJlc3Nfc3BhY2UoZGV2KSwKPiAgICAgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiksIGVycnApKSB7Cj4gICAgICDCoCDCoCDCoCDCoCDC
oHJldHVybjsKPiAgICAgIMKgIMKgIMKgfQo+ICAgICAtwqAgwqAgcGlpeDRfZGV2ID0gJmQtPmRl
djsKPiAgICAgKwo+ICAgICArwqAgwqAgbWVtb3J5X3JlZ2lvbl9pbml0X2lvKCZzLT5yY3JfbWVt
LCBPQkpFQ1QoZGV2KSwgJnBpaXg0X3Jjcl9vcHMsIHMsCj4gICAgICvCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAicmVzZXQtY29udHJvbCIsIDEpOwo+ICAgICArwqAgwqAg
bWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uX292ZXJsYXAocGNpX2FkZHJlc3Nfc3BhY2VfaW8o
ZGV2KSwKPiAgICAgMHhjZjksCj4gCj4gCj4gCj4gQ2FuIHdlIHVzZSAnUkNSX0lPUE9SVCcgaW5z
dGVhZCBvZiBjb25zdGFudCB2YWx1ZSBoZXJlPyBBbHNvIGRvbid0IHNlZSAKPiB0aGlzIGNoYW5n
ZQo+IGluIGxhdGVyIHBhdGNoZXMgb2YgdGhpcyBzZWlyYWxzLgoKR29vZCBpZGVhLCBJIG1pc3Nl
ZCB0aGlzIG9uZSA6KQoKPiBBbnl3YXkKPiAKPiBSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNl
YUBnbWFpbC5jb20gPG1haWx0bzpsaXEzZWFAZ21haWwuY29tPj4KClRoYW5rcyEKCj4gCj4gVGhh
bmtzLAo+IExpIFFpYW5nCj4gCj4gICAgICvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAmcy0+cmNyX21lbSwgMSk7Cj4gICAgICsKPiAg
ICAgK8KgIMKgIHBpaXg0X2RldiA9IGRldjsKPiAgICAgIMKgfQo+IAo+ICAgICAgwqBpbnQgcGlp
eDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNhX2J1cywgaW50IGRldmZuKQo+ICAgICAt
LSAKPiAgICAgMi4yMS4wCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 08:58:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 08:58:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMTWG-0004qD-Kn; Mon, 21 Oct 2019 08:58:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMTWF-0004q8-8K
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 08:58:27 +0000
X-Inumbo-ID: f18ee4da-f3e0-11e9-8aca-bc764e2007e4
Received: from mail-wm1-f65.google.com (unknown [209.85.128.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f18ee4da-f3e0-11e9-8aca-bc764e2007e4;
 Mon, 21 Oct 2019 08:58:26 +0000 (UTC)
Received: by mail-wm1-f65.google.com with SMTP id v3so1176295wmh.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 01:58:26 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Klh8TCpph3zHlaxpBPIGDXd/QnYa/HKIuFNMyXlMhlY=;
 b=rWAlkRgUqD2sy+ap38MBR1MfT/p3habxy8wKd/R/UzOhniOwGTZ3tnwydp/cc2UWB2
 yxeHbTMUnTB4Tj4hY/MRSmoKqfjlfuYM4lfTN4StdMLmkErQRxFdKZbAxjCXK1lvAiHl
 Fh1NNDheT/2b8k37hyXwqW13mLsszTh9GGNjQqaObHGHGIRGJiliQkWbY4Td8OKOVvbg
 Af7hvxcPw6ia0jVC1eN29ipacbj3EVK0aTnfSKYw+Zo+GIQ38NfD5pnvoQG2IC5KA9xU
 b6Z8h8Tm9PmuyDONnfF5m3NccbpTolZLX20uxNsnd9Ijj4UGDkwVF8ykTB4Sq1X9nRxj
 Lv+A==
X-Gm-Message-State: APjAAAX7JsJlPGf3uZ2vS3fBhjkP/C0dqicDPLBHIV4bisyvfJpjs4cQ
 UZ5kMvBDptfDYanlSENZzyUxuv6+ACw=
X-Google-Smtp-Source: APXvYqzEDahoWKQNy69utW7Fb8GW0P5yHwMxp7AiJkaHQaMTWzH71AbHJByCGOE7B3Qbr0CtP7Ug+A==
X-Received: by 2002:a1c:1a95:: with SMTP id a143mr4213592wma.85.1571648305723; 
 Mon, 21 Oct 2019 01:58:25 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id k3sm1039249wro.77.2019.10.21.01.58.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 01:58:25 -0700 (PDT)
Date: Mon, 21 Oct 2019 09:58:23 +0100
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Message-ID: <20191021085823.uug4wzvcmsi4fd5n@debian>
References: <20190930150044.5734-1-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930150044.5734-1-liuwe@microsoft.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v2 0/9] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDQ6MDA6MzRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBIaSBhbGwKPiAKPiBUaGlzIGlzIHZlcnNpb24gMiBvZiB0aGUgcGF0Y2ggc2VyaWVzLgo+IAo+
IFRoaXMgaXMgdGhlIHZlcnkgZmlyc3Qgc3RhZ2UgZm9yIHBvcnRpbmcgWGVuIHRvIHJ1biBvbiBI
eXBlci1WIHdpdGggYWxsIHRoZQo+IGdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIuICBXaXRo
IHRoaXMgc2VyaWVzLCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKPiBIeXBlci1WIGFuZCBw
cmludHMgb3V0IGEgbWVzc2FnZS4gIEkgd291bGQgbGlrZSB0byBmaXJzdCBnZXQgdGhlIGNvZGUg
c3RydWN0dXJlCj4gYW5kIGtjb25maWcgb3B0aW9ucyBhZ3JlZWQgdXBvbi4KPiAKPiBUaGVyZSBh
cmUgdHdvIG1ham9yIGFyZWFzIHRvIGJlIHdvcmtlZCBvbjoKPiAgICogTWFrZSBEb20wIGFibGUg
dG8gdXNlIEh5cGVyLVYncyBzeW50aGV0aWMgZGV2aWNlcy4KPiAgICogTWFrZSBYZW4gdXNlIG9m
IHRoZSBzeW50aGV0aWMgdGltZXIsIHJlZmVyZW5jZSBUU0MgYW5kIGVubGlnaHRlbm1lbnQgVk1D
Uwo+ICAgICBhbmQgb3RoZXIgaW50ZXJmYWNlcy4KPiAKPiBUaGV5IGFyZW4ndCB0cml2aWFsLCBh
bmQgdGltZSBjYW4gYmUgc2NhcmNlIG9uIG15IHNpZGUsIHNvIEkgaW50ZW5kIHRvIHBvc3QKPiBw
YXRjaGVzIHBpZWNlIG1lYWwgd2hlbiB0aGV5IGFyZSByZWFkeS4KPiAKPiBRdWVzdGlvbnMgYW5k
IGNvbW1lbnRzIGFyZSB3ZWxjb21lLgo+IAo+IFRoYW5rcywKPiBXZWkuCj4gCj4gLS0tCj4gQ2hh
bmdlcyBpbiB2MjoKPiAxLiBJbnRyb2R1Y2UgYW5kIHVzZSBhIGh5cGVydmlzb3IgZnJhbWV3b3Jr
Cj4gMi4gS2VlcCBtZW1tYXAgaW5mcmEgdW5kZXIgWGVuIGZvciBub3cKClBpbmc/CgpDYW4gSSBn
ZXQgYW4gaGlnaCBsZXZlbCBhZ3JlZW1lbnQgb24gdGhlIGNvZGUgc3RydWN0dXJlIHN1Y2ggdGhh
dCBJIGNhbgpjb250aW51ZSBidWlsZGluZyBvbiB0b3Agb2YgdGhpcyBzZXJpZXM/CgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 09:02:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 09:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMTaG-0005dC-AI; Mon, 21 Oct 2019 09:02:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMTaF-0005d7-KW
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 09:02:35 +0000
X-Inumbo-ID: 850b51e4-f3e1-11e9-9445-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 850b51e4-f3e1-11e9-9445-12813bfff9fa;
 Mon, 21 Oct 2019 09:02:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571648554;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=LV+fQUkwdZjScOnGDP0TiZKOBFDapV2GJB9gPrP8tlQ=;
 b=f9qXuhdsCn9b82CtRvQN05Q8k7jsGFcTyBqDh7rMIGjXQ+7TbgZ8gyPH
 mYKRRUbl42qp2OEH2kODwgKkKPnnLqQ/tOi4Wl2w9syznN14hPdz4WtaO
 tmhdw7g8kPNstcWA6jRMCWQAqU2DCMmEsqticH1hell5zMXO5ABv3j+1r s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vfhIZCvjM+GxAyfpoJeFoo1n8/ZWLRFiXfYiyKiP25S72+3dnun/mmvazEwsnZ7KqEgsum8Zk+
 vYteMDE9mJhvYomfZKdQFVT9irUldZIQTKqBYf0CYrUR0YS4v+Qr5pAgg3vyG/Z9yfdJ6KxIuH
 sV7/0fpvCcACA29iKpFVOjucrjDOHOIZpJqAk778cCObsjQtaPer1c9/wTa21Kd7KhsH6Wg0hZ
 PZt8OzywKLFIEVirHdvuuGEzhSXzXECnAr1A7U58p79Sxzsmt9TY/Y2YzsPUmCC3nuRp48KNkT
 1/c=
X-SBRS: 2.7
X-MesageID: 7188524
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7188524"
Date: Mon, 21 Oct 2019 11:02:21 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191021090221.GD17494@Air-de-Roger>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-5-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930150044.5734-5-liuwe@microsoft.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 4/9] x86: include xen/lib.h in
 guest/hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDQ6MDA6MzhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSBuZWVkIEFTU0VSVF9VTlJFQUNIQUJMRS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 09:11:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 09:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMTjF-0006Yr-I9; Mon, 21 Oct 2019 09:11:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMTjE-0006Ym-Ha
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 09:11:52 +0000
X-Inumbo-ID: d16b3076-f3e2-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d16b3076-f3e2-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 09:11:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571649111;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=1f3hcw9wGduMN672NePKP/3D+JdPQhqiAY1kgsTj4hE=;
 b=VxQkR9yJqgjiswQeg9vrN7btS4wMyKMmjdOqvg9mrkRmrQ7Obj7qZ6qV
 pXkbI+Et/UGAG4DU/+oaksIzOWUjry2hXbd5bpJvBApoDFPrPsx88RDBc
 evFPLLc+sShazeYA1W86+s17uS63VfbAP4tmHj1y4jvugSB2Bo1B4t4ht A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IwamrBe0ISX2VEjUNd/q5XGWsccEaYGZ/vkY/X6rtexnNa5qEtGCsmf6bhlxJuNdhbslQW3Tok
 axFBSIrzAws7rKhZAKUeUtzZgxyiJbO7oi5U4E4tCHN0+sP5Vg9judyFytxKUivHylJXUBmQbh
 rRn5JZzE8S3s+3e8A6hGo+V1+pRxWHJJPAxrDpgUrl1/fPHohYij9vqcm1GZ7m3f/WqfkIKJYH
 6k0/PcHmz5rKlqNg99H560Pq/EuNw7OZrTpyRt/dhG3xr3Yk1HyCz114lgKnCS4/JlOi/i0YJ1
 vhg=
X-SBRS: 2.7
X-MesageID: 7615080
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7615080"
Date: Mon, 21 Oct 2019 11:11:44 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191021091144.GE17494@Air-de-Roger>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-7-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930150044.5734-7-liuwe@microsoft.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 6/9] x86: rename
 hypervisor_{alloc, free}_unused_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDQ6MDA6NDBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGV5IGFyZSB1c2VkIGluIFhlbiBjb2RlIG9ubHkuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5r
cy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 09:30:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 09:30:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMU1S-0008CX-8f; Mon, 21 Oct 2019 09:30:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMU1Q-0008CS-Tb
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 09:30:40 +0000
X-Inumbo-ID: 6eb73102-f3e5-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6eb73102-f3e5-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 09:30:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMU1J-0003Gb-St; Mon, 21 Oct 2019 09:30:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMU1J-0004Dp-9S; Mon, 21 Oct 2019 09:30:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMU1J-0006sM-8V; Mon, 21 Oct 2019 09:30:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142990-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-arm64:<job status>:broken:regression
 libvirt:build-arm64:host-install(4):broken:regression
 libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:build-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=f31bdc7ced695becdd6a090b23ab3e4f57b3a323
X-Osstest-Versions-That: libvirt=b83884d1a0f422e8147a7d1a39ccec0e0cca3285
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 09:30:33 +0000
Subject: [Xen-devel] [libvirt test] 142990: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk5MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0Mjg0
MAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQyODQwCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA2
IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDI4NDAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDE0Mjg0MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAg
ICAgIGYzMWJkYzdjZWQ2OTViZWNkZDZhMDkwYjIzYWIzZTRmNTdiM2EzMjMKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI4Mzg4NGQxYTBmNDIyZTgxNDdhN2QxYTM5Y2Nl
YzBlMGNjYTMyODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjg0MCAgMjAxOS0xMC0xNyAxNTo0
MzoxNiBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDI4NjIgIDIwMTktMTAtMTgg
MDc6MDc6MTIgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
NDI5OTAgIDIwMTktMTAtMjEgMDQ6MTk6NDQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBDb2xlIFJvYmluc29u
IDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxo
YjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNv
bT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0
b21rb0ByZWRoYXQuY29tPgogIE1hbGluYSBTYWxpbmEgPG1hbGluYS5zYWxpbmFAcHJvdG9ubWFp
bC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBL
cmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1
aWxkLWFybTY0IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzU1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 09:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 09:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMULI-0001Ua-Hb; Mon, 21 Oct 2019 09:51:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Rmr=YO=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iMULH-0001UV-Ft
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 09:51:11 +0000
X-Inumbo-ID: 4f4cb8c0-f3e8-11e9-9448-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f4cb8c0-f3e8-11e9-9448-12813bfff9fa;
 Mon, 21 Oct 2019 09:51:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571651470;
 h=to:cc:from:subject:message-id:date:mime-version:
 content-transfer-encoding;
 bh=ssleHF+Qk8x1qZ++UBB3uKBFNL0FMMXdthA1cRl/ANo=;
 b=S349JgURIb95/74H2sjSDhFQ9JlwNrxjoQH89plGfors9W3//cvarsWM
 v/b7Iy5k3337taPPJdzf6veLAVlNIsJfOIBIaNzTjzN4OyEDWlvRwseQM
 Bzbmkg3YkNJYehzIC4aOxOFir7exCqf+4TrvIPt8omhX/WXkzGVANlVdq Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OR/dNLjKuoQk9mW0loZrtJWQbLDBRQNa/JXAANrXiweE3v5pScDfy7elYX2TczW4I5lAdSl30Y
 AqwehgFbft0SN2JciaMJXS7T+8tixMk/1biRFxUf2VpaskRfKpkPFdkxjyxGd9WpjyE1anUhNH
 HEWjMuLU88ta/Jv2opa8+LycF9JsMp+3kw67PaExi8c3ArdXL9abfsxst4DqvAgqYjBTfGneZz
 oBNbjUpGG4qISRRmI+fgFt/B2t3kb93jn4DD2xodN4lapdmJDaCF6vFc+prcu47PmDTFZW1lSp
 jOQ=
X-SBRS: 2.7
X-MesageID: 7526443
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7526443"
To: Xen-devel <xen-devel@lists.xenproject.org>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
Date: Mon, 21 Oct 2019 10:51:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpXaGlsZSB0ZXN0aW5nIHB2LXNoaW0gZnJvbSBhIHNuYXBzaG90IG9mIHN0YWdpbmcg
NC4xMyBicmFuY2ggKHdpdGggY29yZS0Kc2NoZWR1bGluZyBwYXRjaGVzIGFwcGxpZWQpLCBzb21l
IHNvcnQgb2Ygc2NoZWR1bGluZyBpc3N1ZXMgd2VyZSB1bmNvdmVyZWQKd2hpY2ggdXN1YWxseSBs
ZWFkcyB0byBhIGd1ZXN0IGxvY2t1cCAoc29tZXRpbWVzIHdpdGggc29mdCBsb2NrdXAgbWVzc2Fn
ZXMKZnJvbSBMaW51eCBrZXJuZWwpLgoKVGhpcyBoYXBwZW5zIG1vcmUgZnJlcXVlbnRseSBvbiBT
YW5keUJyaWRnZSBDUFVzLiBBZnRlciBlbmFibGluZwpDT05GSUdfREVCVUcgaW4gcHYtc2hpbSwg
dGhlIGZvbGxvd2luZyBhc3NlcnRpb25zIGZhaWxlZDoKCk51bGwgc2NoZWR1bGVyOgoKICAgIEFz
c2VydGlvbiAnbG9jayA9PSBnZXRfc2NoZWRfcmVzKGktPnJlcy0+bWFzdGVyX2NwdSktPnNjaGVk
dWxlX2xvY2snIGZhaWxlZCBhdCAuLi5hcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaDoyNzgKICAgIChmdWxsIGNyYXNoIGxvZzogaHR0cHM6Ly9wYXN0ZS5kZWJp
YW4ubmV0LzExMDg4NjEvICkKCkNyZWRpdDEgc2NoZWR1bGVyOgoKICAgIEFzc2VydGlvbiAnY3B1
bWFza19jeWNsZShjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUnIGZhaWxlZCBh
dCBzY2hlZF9jcmVkaXQuYzozODMKICAgIChmdWxsIGNyYXNoIGxvZzogaHR0cHM6Ly9wYXN0ZS5k
ZWJpYW4ubmV0LzExMDg4NjIvICkKCkknbSBjdXJyZW50bHkgaW52ZXN0aWdhdGlvbiB0aG9zZSwg
YnV0IHdvdWxkIGFwcHJlY2lhdGUgYW55IGhlbHAgb3IKc3VnZ2VzdGlvbnMuCgpUaGFua3MsClNl
cmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 09:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 09:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMUQg-0001hX-8k; Mon, 21 Oct 2019 09:56:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMUQe-0001f5-Ng
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 09:56:44 +0000
X-Inumbo-ID: 1613241c-f3e9-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1613241c-f3e9-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 09:56:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571651803;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=kwYwC1Ok5w1rLnE1mI+U/6qeTM4P+4GrTCucFrkFs9o=;
 b=VW1MIku3G+Q8zjTV2QLAWS+g/AOz3N7TWkBaBq5F50ng/F7Mub4ubCVS
 I8rc3m9h4LVYfIbQGvrTed+ogtHqTUmJ8gA6HzHwrvK4K/eJAdirV5tqI
 JT7ELJfb2S+ZwuyhVF0Tg9K70GdFiYd0iIUIIgxbPrhF3olE2NTALpRrL M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QSkCnanQ6usCDNfmmRZytgfawaRxMoQXPdrsA7UMTejyNIRCCCTBa/o51MZzFjMFdIi2PsBE5I
 +e26j+clEbQCtwrjooe5A3474q4ejAZ76BL21q5BUQwyObcB+/OytbMLosNR8xKCxedTeABt2S
 tHvhMrDogjG2E+JcyOk6gFVzLyo3Cw0fL1nCjx4/XFQYNxLi/46EJfNLbIF9ZZtFjqzvaf+fDq
 +5GCMSDPScPfHB8eWLOOqAQyQlWXpzdAg9OyTXWcWioj2ey3sl10eP/rvAlvP4btAyRRAPl9Fg
 hQ0=
X-SBRS: 2.7
X-MesageID: 7484234
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7484234"
Date: Mon, 21 Oct 2019 11:56:36 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191021095636.GF17494@Air-de-Roger>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-8-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930150044.5734-8-liuwe@microsoft.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 7/9] x86: switch xen
 implementation to use hypervisor framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDQ6MDA6NDFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUYWtlIHRoZSBjaGFuY2UgdG8gY2hhbmdlIHByb2JlX2h5cGVydmlzb3IgdG8gaHlwZXJ2aXNv
cl9wcm9iZS4KClRoZSBpbXBsZW1lbnRhdGlvbiBMR1RNLgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2aXNvci5jICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHhl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4vcHZoLWJvb3QuYyB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4veGVuLmMgICAgICB8IDI2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmggICB8ICA2ICsrKystLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDQ5IGlu
c2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+
IGluZGV4IDg5YjlhZTRkZTAuLjMwNDUzYjZhN2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydmlzb3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29y
LmMKPiBAQCAtMjIsNyArMjIsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gIAo+ICAj
aW5jbHVkZSA8YXNtL2NhY2hlLmg+Cj4gLSNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2aXNvci5o
Pgo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4gIAo+ICBzdGF0aWMgc3RydWN0IGh5cGVydmlz
b3Jfb3BzICpob3BzIF9fcmVhZF9tb3N0bHk7Cj4gIAo+IEBAIC0zMSw3ICszMSwzNCBAQCBib29s
IGh5cGVydmlzb3JfcHJvYmUodm9pZCkKPiAgICAgIGlmICggaG9wcyApCj4gICAgICAgICAgcmV0
dXJuIHRydWU7Cj4gIAo+IC0gICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgLyogVG9vIGVhcmx5IHRv
IHVzZSBjcHVfaGFzX2h5cGVydmlzb3IgKi8KPiArICAgIGlmICggIShjcHVpZF9lY3goMSkgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICkKPiArICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1hFTl9HVUVTVAo+ICsgICAgaWYgKCB4ZW5fcHJv
YmUoKSApCj4gKyAgICAgICAgaG9wcyA9ICZ4ZW5faHlwZXJ2aXNvcl9vcHM7Cj4gKyNlbmRpZgoK
SSB0aGluayB5b3UgbGlrZWx5IHdhbnQgc29tZXRoaW5nIGxpa2U6CgogICAgaWYgKCB4ZW5fcHJv
YmUoKSApCiAgICB7CiAgICAgICAgaG9wcyA9ICZ4ZW5faHlwZXJ2aXNvcl9vcHM7CglyZXR1cm4g
dHJ1ZTsKICAgIH0KICAgIGlmICggaHlwZXJ2X3Byb2JlKCkgKQogICAgewogICAgICAgIC4uLi4K
CXJldHVybiB0cnVlOwogICAgfQoKICAgIHJldHVybiBmYWxzZTsKCkluIG9yZGVyIHRvIHJldHVy
biBhZnRlciBhIHN1Y2Nlc3NmdWwgcHJvYmUsIG9yIGVsc2UgeW91IGxvc2UgY3ljbGVzCnByb2Jp
bmcgZm9yIGh5cGVydmlzb3JzIHdoZW4gYSBtYXRjaCBoYXMgYmVlbiBmb3VuZCwgYW5kIGFsc28g
aW4gdGhlClhlbiBjYXNlIHlvdSByaXNrIGRldGVjdGluZyB0aGUgSHlwZXJWIHN1cHBvcnQgaW4g
WGVuIGFuZCB0aHVzIHVzaW5nCnRoYXQgaW5zdGVhZCBvZiB0aGUgWGVuIG9uZS4KCkxvbmcgdGVy
bSBpZiB3ZSBnYWluIG1vcmUgZ3Vlc3RzIHN1cHBvcnQgSSB3b3VsZCBsaWtlbHkgd2FudCB0byBz
ZWUKaHlwZXJ2aXNvcl9vcHMgdHVybmluZyBpbnRvIGFuIGFycmF5IGFuZCBnYWluaW5nIGEgcHJv
YmUgZnVuY3Rpb24gc28KdGhhdCB0aGlzIGNhbiBiZSBkb25lIGluIGEgbG9vcCBpbnN0ZWFkIG9m
IGhhdmluZyB0aGlzIGZ1bmN0aW9uLgoKPiArCj4gKyAgICByZXR1cm4gISFob3BzOwo+ICt9Cj4g
Kwo+ICt2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKPiArewo+ICsgICAgaWYgKCBob3BzICYm
IGhvcHMtPnNldHVwICkKPiArICAgICAgICBob3BzLT5zZXR1cCgpOwo+ICt9Cj4gKwo+ICt2b2lk
IGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCkKPiArewo+ICsgICAgaWYgKCBob3BzICYmIGhvcHMt
PmFwX3NldHVwICkKPiArICAgICAgICBob3BzLT5hcF9zZXR1cCgpOwo+ICt9Cj4gKwo+ICt2b2lk
IGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCj4gK3sKPiArICAgIGlmICggaG9wcyAmJiBob3BzLT5y
ZXN1bWUgKQo+ICsgICAgICAgIGhvcHMtPnJlc3VtZSgpOwo+ICB9Cj4gIAo+ICAvKgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuL3B2aC1ib290LmMKPiBpbmRleCBjYThlMTU2ZjdkLi40OTg2MjVlYWUwIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vcHZoLWJvb3QuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4vcHZoLWJvb3QuYwo+IEBAIC0xMDMsNyArMTAzLDcgQEAgdm9pZCBf
X2luaXQgcHZoX2luaXQobXVsdGlib290X2luZm9fdCAqKm1iaSwgbW9kdWxlX3QgKiptb2QpCj4g
IHsKPiAgICAgIGNvbnZlcnRfcHZoX2luZm8obWJpLCBtb2QpOwo+ICAKPiAtICAgIHByb2JlX2h5
cGVydmlzb3IoKTsKPiArICAgIGh5cGVydmlzb3JfcHJvYmUoKTsKPiAgICAgIEFTU0VSVCh4ZW5f
Z3Vlc3QpOwo+ICAKPiAgICAgIGdldF9tZW1vcnlfbWFwKCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCj4g
aW5kZXggOTg5NTAyNWQwMi4uYTlkMzIxZTVlYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuL3hlbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwo+IEBA
IC02NywyNCArNjcsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfeGVuX2xlYXZlcyh2b2lk
KQo+ICAgICAgfQo+ICB9Cj4gIAo+IC12b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQp
Cj4gK2Jvb2wgX19pbml0IHhlbl9wcm9iZSh2b2lkKQo+ICB7Cj4gLSAgICBpZiAoIHhlbl9ndWVz
dCApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAtICAgIC8qIFRvbyBlYXJseSB0byB1c2UgY3B1
X2hhc19oeXBlcnZpc29yICovCj4gLSAgICBpZiAoICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAg
ICAgIGZpbmRfeGVuX2xlYXZlcygpOwo+ICAKPiAgICAgIGlmICggIXhlbl9jcHVpZF9iYXNlICkK
PiAtICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAKPiAgICAgIC8q
IEZpbGwgdGhlIGh5cGVyY2FsbCBwYWdlLiAqLwo+ICAgICAgd3Jtc3JsKGNwdWlkX2VieCh4ZW5f
Y3B1aWRfYmFzZSArIDIpLCBfX3BhKGh5cGVyY2FsbF9wYWdlKSk7Cj4gIAo+ICAgICAgeGVuX2d1
ZXN0ID0gdHJ1ZTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiAgc3RhdGljIHZv
aWQgbWFwX3NoYXJlZF9pbmZvKHZvaWQpCj4gQEAgLTI0OSw3ICsyNDQsNyBAQCBzdGF0aWMgdm9p
ZCBpbml0X2V2dGNobih2b2lkKQo+ICAgICAgfQo+ICB9Cj4gIAo+IC12b2lkIF9faW5pdCBoeXBl
cnZpc29yX3NldHVwKHZvaWQpCj4gK3ZvaWQgX19pbml0IHhlbl9zZXR1cCh2b2lkKQo+ICB7Cj4g
ICAgICBpbml0X21lbW1hcCgpOwo+ICAKPiBAQCAtMjc3LDcgKzI3Miw3IEBAIHZvaWQgX19pbml0
IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKPiAgICAgIGluaXRfZXZ0Y2huKCk7Cj4gIH0KPiAgCj4g
LXZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQo+ICt2b2lkIHhlbl9hcF9zZXR1cCh2b2lk
KQo+ICB7Cj4gICAgICBzZXRfdmNwdV9pZCgpOwo+ICAgICAgbWFwX3ZjcHVpbmZvKCk7Cj4gQEAg
LTMwNyw3ICszMDIsNyBAQCBzdGF0aWMgdm9pZCBhcF9yZXN1bWUodm9pZCAqdW51c2VkKQo+ICAg
ICAgaW5pdF9ldnRjaG4oKTsKPiAgfQo+ICAKPiAtdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lk
KQo+ICt2b2lkIHhlbl9yZXN1bWUodm9pZCkKCkkgdGhpbmsgeGVuX3tzZXR1cC9hcF9zZXR1cC9y
ZXN1bWV9IGNhbiBiZSBtYWRlIHN0YXRpYyBub3c/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 10:00:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 10:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMUUd-0002Um-Ro; Mon, 21 Oct 2019 10:00:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMUUc-0002Ug-OW
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 10:00:50 +0000
X-Inumbo-ID: a82535e8-f3e9-11e9-9448-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a82535e8-f3e9-11e9-9448-12813bfff9fa;
 Mon, 21 Oct 2019 10:00:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571652049;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=vRQYSyUkaLUt11qLtYwiLIxKMDIyKLo7eiD35u/nN0s=;
 b=K3QNbfYPRFJqKhc/WFgy57myazlzWe0DWOUUY95vxnAKRQhCYvqsFaxS
 MajBpjb0YVryxo90t9z+w0dYw09/DlKiZj0n7IIZuzom82RlCpc2ccyH1
 k+lJhRd6RB4FSnsiaRSkvlWjJ7/icwXUw11N0+FjwQg47WqgtUI43c7mv Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lyDcHOuI/1C4Xu9/Wv/J9CeG/l3rjKDa+LL93HF0iVn1HQDl9DDW5wWHfEj7MViEjgDppXfkkC
 V9f0+0/YiWw8sQ57iNFAjlCK+FMwX4OgVGlePbF6JdKnjtii7xhb187JymmSq3msocCt0ZkTBn
 J6eT9xKmqzavPmhFVU/JzHOGsXoOr1dJwFUixAMdjn7wZhvZupjLAqQwAqudJHuK9SVxYwV6Qa
 gTr47tK2cEiHyQCSEGtP79kQa6KYEnS9FI6SyE9juk7tkcv8yq4KpOXGTHRaIEIsSE1+dVUsEc
 1as=
X-SBRS: 2.7
X-MesageID: 7484420
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7484420"
Date: Mon, 21 Oct 2019 12:00:38 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191021100038.GG17494@Air-de-Roger>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-9-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930150044.5734-9-liuwe@microsoft.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 8/9] x86: be more verbose when
 running on a hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDQ6MDA6NDJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAgICAgICB8IDUgKysrKysKPiAgeGVuL2Fy
Y2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgfCA2ICsrKysrLQo+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCB8IDIgKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAx
MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5j
Cj4gaW5kZXggMzA0NTNiNmE3YS4uODE2MWIyNmM1YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlz
b3IuYwo+IEBAIC00Myw2ICs0MywxMSBAQCBib29sIGh5cGVydmlzb3JfcHJvYmUodm9pZCkKPiAg
ICAgIHJldHVybiAhIWhvcHM7Cj4gIH0KPiAgCj4gK2NvbnN0IGNoYXIgKmh5cGVydmlzb3JfbmFt
ZSh2b2lkKQo+ICt7CgpJIHdvdWxkIG1heWJlIGFkZCBBU1NFUlQoaG9wcyk7Cgo+ICsgICAgcmV0
dXJuIGhvcHMtPm5hbWU7Cj4gK30KPiArCj4gIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQo+
ICB7Cj4gICAgICBpZiAoIGhvcHMgJiYgaG9wcy0+c2V0dXAgKQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggMGVlMTFiMTVh
Ni4uY2Y1YTdiOGUxZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTY4OSw2ICs2ODksNyBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ICAgICAgaW50IGksIGos
IGU4MjBfd2FybiA9IDAsIGJ5dGVzID0gMDsKPiAgICAgIGJvb2wgYWNwaV9ib290X3RhYmxlX2lu
aXRfZG9uZSA9IGZhbHNlLCByZWxvY2F0ZWQgPSBmYWxzZTsKPiAgICAgIGludCByZXQ7Cj4gKyAg
ICBib29sIHJ1bm5pbmdfb25faHlwZXJ2aXNvcjsKPiAgICAgIHN0cnVjdCBuczE2NTUwX2RlZmF1
bHRzIG5zMTY1NTAgPSB7Cj4gICAgICAgICAgLmRhdGFfYml0cyA9IDgsCj4gICAgICAgICAgLnBh
cml0eSAgICA9ICduJywKPiBAQCAtNzYzLDcgKzc2NCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAgICAgKiBhbGxvY2luZyBhbnkg
eGVuaGVhcCBzdHJ1Y3R1cmVzIHdhbnRlZCBpbiBsb3dlciBtZW1vcnkuICovCj4gICAgICBrZXhl
Y19lYXJseV9jYWxjdWxhdGlvbnMoKTsKPiAgCj4gLSAgICBoeXBlcnZpc29yX3Byb2JlKCk7Cj4g
KyAgICBydW5uaW5nX29uX2h5cGVydmlzb3IgPSBoeXBlcnZpc29yX3Byb2JlKCk7Cj4gIAo+ICAg
ICAgcGFyc2VfdmlkZW9faW5mbygpOwo+ICAKPiBAQCAtNzg5LDYgKzc5MCw5IEBAIHZvaWQgX19p
bml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gIAo+ICAgICAg
cHJpbnRrKCJYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M6ICUjbHhcbiIsIHhlbl9waHlzX3N0
YXJ0KTsKPiAgCj4gKyAgICBpZiAoIHJ1bm5pbmdfb25faHlwZXJ2aXNvciApCj4gKyAgICAgICAg
cHJpbnRrKCJSdW5uaW5nIG9uICVzXG4iLCBoeXBlcnZpc29yX25hbWUoKSk7Cj4gKwo+ICAjaWZk
ZWYgQ09ORklHX1ZJREVPCj4gICAgICBwcmludGsoIlZpZGVvIGluZm9ybWF0aW9uOlxuIik7Cj4g
IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCj4gaW5kZXggMzgzNDRlMmU4
OS4uYTdkNzViZjljZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydmlzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5o
Cj4gQEAgLTM2LDYgKzM2LDcgQEAgYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpOwo+ICB2b2lk
IGh5cGVydmlzb3Jfc2V0dXAodm9pZCk7Cj4gIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lk
KTsKPiAgdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKTsKPiArY29uc3QgY2hhciAqaHlwZXJ2
aXNvcl9uYW1lKHZvaWQpOwo+ICAKPiAgI2Vsc2UKPiAgCj4gQEAgLTQ1LDYgKzQ2LDcgQEAgc3Rh
dGljIGlubGluZSBib29sIGh5cGVydmlzb3JfcHJvYmUodm9pZCkgeyByZXR1cm4gZmFsc2U7IH0K
PiAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkge30KPiAgc3RhdGlj
IGlubGluZSB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCkge30KPiAgc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpIHt9Cj4gK3N0YXRpYyBpbmxpbmUgY2hhciAq
aHlwZXJ2aXNvcl9uYW1lKHZvaWQpIHsgcmV0dXJuIE5VTEw7IH0KCkkgdGhpbmsgeW91IHdhbnQg
YW4gQVNTRVJUX1VOUkVBQ0hBQkxFIGhlcmUsIHNpbmNlIGh5cGVydmlzb3JfbmFtZQpzaG91bGRu
J3QgYmUgY2FsbGVkIHVubGVzcyBYZW4gaGFzIGRldGVjdGVkIHRoYXQncyBydW5uaW5nIGFzIGEg
Z3Vlc3QsCndoaWNoIGNhbiBvbmx5IGhhcHBlbiBpZiBDT05GSUdfR1VFU1QgaXMgc2VsZWN0ZWQu
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 10:22:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 10:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMUph-0004D2-MG; Mon, 21 Oct 2019 10:22:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMUpg-0004Cx-QY
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 10:22:36 +0000
X-Inumbo-ID: b2e4791e-f3ec-11e9-944a-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2e4791e-f3ec-11e9-944a-12813bfff9fa;
 Mon, 21 Oct 2019 10:22:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571653356;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=26CfElcmlqhDW0PxvaM2cEULRQ/+cFQPVZRLCwABs6M=;
 b=OPiJInARh3dIIzdAiYFE9+ohauznrmWvhpx2D+iNkMgVtRtxOtBL2pjI
 WqGZrwxuJ3ELzGipsdqB0qjtu+9TGITU/Mj4p99VMxE/LLT95/RSFeRVE
 nnNiTYZLUUQMeG6Swv4MPWUt4sxraqCN+FgYUM/c8kHEOfJdD2qa1UNCi Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FBSW5snz7Mw3DaWDZXTXXYql2vsgDJpIoZKqGAueQd3kYAQOzsmYjHMKnySBDLaZEQ4bME9Wym
 KAklzYD2ICo93Y5TmEAxw2c1uz6SVlEer4W3+COIoqOUYWrIJmfVufmEaZ8HWKZyh5SX0HdhJA
 p4wSulX+jJ79necdRreuWxxGF7A/2zI7xQyOW/pFeDDgFp7hP68zQM6n84rJJwdjAxDvhIOBDw
 DFazxgWfaPV5lK61MPcaExDECqsBKiYD1Xu4GnE4X7vXxTJ0z91Bf4yIoPkQYD1zbGd8x5a2tw
 QO4=
X-SBRS: 2.7
X-MesageID: 7191397
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7191397"
Date: Mon, 21 Oct 2019 12:22:25 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191021102225.GH17494@Air-de-Roger>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20190930150044.5734-10-liuwe@microsoft.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBTZXAgMzAsIDIwMTkgYXQgMDQ6MDA6NDNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB1c2UgdGhlIHNhbWUgY29kZSBzdHJ1Y3R1cmUgYXMgd2UgZGllIGZvciBYZW4uCj4gCj4g
QXMgc3RhcnRlcnMsIGRldGVjdCBIeXBlci1WIGluIHByb2JlIHJvdXRpbmUuIE1vcmUgY29tcGxl
eAo+IGZ1bmN0aW9uYWxpdGllcyB3aWxsIGJlIGFkZGVkIGxhdGVyLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9L
Y29uZmlnICAgICAgICAgICAgICAgfCAgOSArKysrCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9NYWtl
ZmlsZSAgICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUg
fCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCA2OSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3Iu
YyAgICB8ICA1ICsrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgIHwgIDEg
Kwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIHwgNDUgKysrKysrKysrKysr
KysrKysrKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDEzMSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBpbmRl
eCA1ODRiZGMxYmI4Li5jNWE5M2JhYmZlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9LY29u
ZmlnCj4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBAQCAtMTYzLDYgKzE2MywxNSBAQCBl
bmRjaG9pY2UKPiAgY29uZmlnIEdVRVNUCj4gIAlib29sCj4gIAo+ICtjb25maWcgSFlQRVJWX0dV
RVNUCj4gKwlkZWZfYm9vbCBuCj4gKwlzZWxlY3QgR1VFU1QKPiArCXByb21wdCAiSHlwZXItViBH
dWVzdCIKPiArCS0tLWhlbHAtLS0KPiArCSAgU3VwcG9ydCBmb3IgWGVuIGRldGVjdGluZyB3aGVu
IGl0IGlzIHJ1bm5pbmcgdW5kZXIgSHlwZXItVi4KPiArCj4gKwkgIElmIHVuc3VyZSwgc2F5IE4u
Cj4gKwo+ICBjb25maWcgWEVOX0dVRVNUCj4gIAlkZWZfYm9vbCBuCj4gIAlzZWxlY3QgR1VFU1QK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlIGIveGVuL2FyY2gveDg2
L2d1ZXN0L01ha2VmaWxlCj4gaW5kZXggZjYzZDY0YmJlZS4uZjE2NDE5Njc3MiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvTWFrZWZpbGUKPiBAQCAtMSwzICsxLDQgQEAKPiAgb2JqLXkgKz0gaHlwZXJ2aXNvci5vCj4g
IAo+ICtzdWJkaXItJChDT05GSUdfSFlQRVJWX0dVRVNUKSArPSBoeXBlcnYKPiAgc3ViZGlyLSQo
Q09ORklHX1hFTl9HVUVTVCkgKz0geGVuCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi42ODE3MDEwOWE5Cj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKPiBA
QCAtMCwwICsxIEBACj4gK29iai15ICs9IGh5cGVydi5vCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5
cGVydi5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi40NDk0Yjg3
ZmU4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlw
ZXJ2LmMKPiBAQCAtMCwwICsxLDY5IEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICog
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gKyAqCj4gKyAqIFN1cHBvcnQgZm9yIGRl
dGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBIeXBlci1WLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBl
aXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+
ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKiBDb3B5cmln
aHQgKGMpIDIwMTkgTWljcm9zb2Z0Lgo+ICsgKi8KPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4g
Kwo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4gKwo+ICtib29sIF9faW5pdCBoeXBlcnZfcHJv
YmUodm9pZCkKPiArewo+ICsgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4Owo+ICsgICAg
Ym9vbCBoeXBlcnZfZ3Vlc3QgPSBmYWxzZTsKCkkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdGhpcyBs
b2NhbCB2YXJpYWJsZSwgeW91IGNhbiByZXR1cm4gdHJ1ZSBpbiBpZgp0aGUgaWYgY29uZGl0aW9u
IG1hdGNoZXMsIGFuZCBmYWxzZSBvdGhlcndpc2UuCgo+ICsKPiArICAgIGNwdWlkKDB4NDAwMDAw
MDAsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwo+ICsgICAgaWYgKCAoZWJ4ID09IDB4NzI2MzY5
NGQpICYmIC8qICJNaWNyIiAqLwo+ICsgICAgICAgICAoZWN4ID09IDB4NjY2ZjczNmYpICYmIC8q
ICJvc29mIiAqLwo+ICsgICAgICAgICAoZWR4ID09IDB4NzY0ODIwNzQpICkgIC8qICJ0IEh2IiAq
LwoKSSBndWVzcyB0aGVyZSBhcmUgbm8gSHlwZXJWIGhlYWRlcnMgdG8gaW1wb3J0IHRoYXQgaGF2
ZSB0aG9zZSB2YWx1ZXMKZGVmaW5lZD8KCkFsdGVybmF0aXZlbHkgeW91IGNvdWxkIGRvIHNvbWV0
aGluZyBsaWtlIHRoZSBmb2xsb3dpbmcgSSB0aGluazoKCnN0YXRpYyBjb25zdCBjaGFyIGh5cGVy
dl9zaWdbXSBfX2luaXRjb25zdCA9ICJNaWNyb3NvZnQgSHYiOwoKYm9vbCBfX2luaXQgaHlwZXJ2
X3Byb2JlKHZvaWQpCnsKICAgIHVpbnQzMl90IGVheCwgc2lnWzNdOwoKICAgIGNwdWlkKDB4NDAw
MDAwMDAsICZlYXgsICZzaWdbMF0sICZzaWdbMV0sICZzaWdbMl0pOwogICAgaWYgKCAhc3RybmNt
cChoeXBlcnZfc2lnLCBzaWcsIHN0cm5jbXAoaHlwZXJ2X3NpZykgKQogICAgICAgIHJldHVybiB0
cnVlOwoKICAgIHJldHVybiBmYWxzZTsKfQoKPiArICAgICAgICBoeXBlcnZfZ3Vlc3QgPSB0cnVl
Owo+ICsKPiArICAgIHJldHVybiBoeXBlcnZfZ3Vlc3Q7Cj4gK30KPiArCj4gK3ZvaWQgX19pbml0
IGh5cGVydl9zZXR1cCh2b2lkKQo+ICt7Cj4gKyAgICAvKiBOb3RoaW5nIHlldCAqLwo+ICt9Cj4g
Kwo+ICt2b2lkIGh5cGVydl9hcF9zZXR1cCh2b2lkKQo+ICt7Cj4gKyAgICAvKiBOb3RoaW5nIHll
dCAqLwo+ICt9Cj4gKwo+ICt2b2lkIGh5cGVydl9yZXN1bWUodm9pZCkKPiArewo+ICsgICAgLyog
Tm90aGluZyB5ZXQgKi8KPiArfQoKVGhlcmUncyBubyBuZWVkIHRvIGludHJvZHVjZSBzdWNoIGR1
bW15IGZ1bmN0aW9ucywganVzdCBsZWF2aW5nIHRoZQpwb2ludGVycyBhcyBOVUxMIHNob3VsZCB3
b3JrIGZpbmUsIGFuZCB0aGUgZnVuY3Rpb25zIGNhbiBiZSBpbnRyb2R1Y2VkCndoZW4gdGhlcmUn
cyBsb2dpYyBpbiB0aGVtLgoKPiArCj4gK3N0cnVjdCBoeXBlcnZpc29yX29wcyBoeXBlcnZfaHlw
ZXJ2aXNvcl9vcHMgPSB7Cj4gKyAgICAubmFtZSA9ICJIeXBlci1WIiwKPiArICAgIC5zZXR1cCA9
IGh5cGVydl9zZXR1cCwKPiArICAgIC5hcF9zZXR1cCA9IGh5cGVydl9hcF9zZXR1cCwKPiArICAg
IC5yZXN1bWUgPSBoeXBlcnZfcmVzdW1lLAo+ICt9Owo+ICsKPiArLyoKPiArICogTG9jYWwgdmFy
aWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1i
YXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2aXNvci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+IGluZGV4IDgx
NjFiMjZjNWEuLjg3YTE5NWU4ODggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydmlzb3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKPiBAQCAt
NDAsNiArNDAsMTEgQEAgYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpCj4gICAgICAgICAgaG9w
cyA9ICZ4ZW5faHlwZXJ2aXNvcl9vcHM7Cj4gICNlbmRpZgo+ICAKPiArI2lmZGVmIENPTkZJR19I
WVBFUlZfR1VFU1QKPiArICAgIGlmICggaHlwZXJ2X3Byb2JlKCkgKQo+ICsgICAgICAgIGhvcHMg
PSAmaHlwZXJ2X2h5cGVydmlzb3Jfb3BzOwo+ICsjZW5kaWYKClRoaXMgd29uJ3Qgd29yayBjb3Jy
ZWN0bHkgaWYgWGVuIGhhcyB2aXJpZGlhbiBleHRlbnNpb25zIGVuYWJsZWQsCnNpbmNlIHRoZSBI
eXBlclYgcHJvYmUgd2lsbCBvdmVyd3JpdGUgdGhlIFhlbiBvbmUuCgo+ICsKPiAgICAgIHJldHVy
biAhIWhvcHM7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAo+IGluZGV4IDhlMTY3MTY1YWUuLjk0
NDQ4NjA2ZDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCj4gQEAgLTIwLDYgKzIwLDcgQEAKPiAgI2Rl
ZmluZSBfX1g4Nl9HVUVTVF9IX18KPiAgCj4gICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJjYWxs
Lmg+Cj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2Lmg+Cj4gICNpbmNsdWRlIDxhc20vZ3Vl
c3QvaHlwZXJ2aXNvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+Cj4gICNp
bmNsdWRlIDxhc20vZ3Vlc3QveGVuLmg+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJ2LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5hMmQ4ZWU4OTg3Cj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPiBA
QCAtMCwwICsxLDQ1IEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogYXNtLXg4Ni9n
dWVzdC9oeXBlcnYuaAo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNl
bnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICog
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiAr
ICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTkgTWlj
cm9zb2Z0Lgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19YODZfR1VFU1RfSFlQRVJWX0hfXwo+ICsj
ZGVmaW5lIF9fWDg2X0dVRVNUX0hZUEVSVl9IX18KPiArCj4gKyNpZmRlZiBDT05GSUdfSFlQRVJW
X0dVRVNUCj4gKwo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydmlzb3IuaD4KPiArCj4gK2V4
dGVybiBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgaHlwZXJ2X2h5cGVydmlzb3Jfb3BzOwoKaHlwZXJ2
X29wcyB3b3VsZCBiZSBmaW5lIGJ5IG1lLCBzZWVtcyBraW5kIG9mIHJlZHVuZGFudCB0byBoYXZl
CidoeXBlcicgdHdpY2UgaW4gYSBuYW1lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 10:26:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 10:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMUtr-0004NR-Bc; Mon, 21 Oct 2019 10:26:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMUtp-0004NM-ME
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 10:26:53 +0000
X-Inumbo-ID: 4bf7b4b8-f3ed-11e9-944a-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bf7b4b8-f3ed-11e9-944a-12813bfff9fa;
 Mon, 21 Oct 2019 10:26:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571653612;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=w3qAegeha3MA+Nro6pfjuqK6O8assNR0OBj+t6KFI+k=;
 b=Yqu94pOeCtkO/F6dJ/1CoB+57c0BTV9h/0CcZqafv3DWvU34RigMyqvs
 dPI/oebBazwzfuVkZfXSVIXxYTX0b/+KTGz9xI5vK5wFC7fKNfH8GYJXr
 sQyE8W467LMAJPmkfoy4IgQKi6iSplOl6hTHNHFiRoEJJLBeGFRcQ8OF4 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VxluysP3gKCukcGboeMaaZPxHIdbtFLq4I3I4hDpdj06d5IVthE+L538udBxNpdVvRRFxNtTPQ
 MHXmq97I1gcuCRhy2hjJyaeq3zN9dztnksfy9PQ9abibKERzuQ2PkIfjqNEOQp0m3aa1KTql5H
 y2FjsSSNhzgeBEuy8YkLLZkRtv+YOhGM93RqqjoUBzDh1ON+73e+MgcrfXwYzzXqDgatjhEESk
 7yTxS7ZTtO9PzKCh6jpzwPCQ4+HaWcP7IFenPQg2RPKEOrgvJ7I2jQGMbEzpNAWaE+YzREtQEu
 gRw=
X-SBRS: 2.7
X-MesageID: 7187889
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7187889"
Date: Mon, 21 Oct 2019 12:26:44 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191021102644.GI17494@Air-de-Roger>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
 <20191021102225.GH17494@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191021102225.GH17494@Air-de-Roger>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6MjI6MjVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAzMCwgMjAxOSBhdCAwNDowMDo0M1BNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gV2UgdXNlIHRoZSBzYW1lIGNvZGUgc3RydWN0dXJlIGFzIHdlIGRpZSBm
b3IgWGVuLgo+ID4gCj4gPiBBcyBzdGFydGVycywgZGV0ZWN0IEh5cGVyLVYgaW4gcHJvYmUgcm91
dGluZS4gTW9yZSBjb21wbGV4Cj4gPiBmdW5jdGlvbmFsaXRpZXMgd2lsbCBiZSBhZGRlZCBsYXRl
ci4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4K
PiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgfCAgOSArKysr
Cj4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICB8ICAxICsKPiA+ICB4ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlIHwgIDEgKwo+ID4gIHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiA+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAgIHwgIDUgKysrCj4gPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICB8ICAxICsKPiA+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L2h5cGVydi5oIHwgNDUgKysrKysrKysrKysrKysrKysrKwo+ID4gIDcgZmls
ZXMgY2hhbmdlZCwgMTMxIGluc2VydGlvbnMoKykKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPiA+IAo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiA+IGluZGV4IDU4
NGJkYzFiYjguLmM1YTkzYmFiZmUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZp
Zwo+ID4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiA+IEBAIC0xNjMsNiArMTYzLDE1IEBA
IGVuZGNob2ljZQo+ID4gIGNvbmZpZyBHVUVTVAo+ID4gIAlib29sCj4gPiAgCj4gPiArY29uZmln
IEhZUEVSVl9HVUVTVAo+ID4gKwlkZWZfYm9vbCBuCj4gPiArCXNlbGVjdCBHVUVTVAo+ID4gKwlw
cm9tcHQgIkh5cGVyLVYgR3Vlc3QiCj4gPiArCS0tLWhlbHAtLS0KPiA+ICsJICBTdXBwb3J0IGZv
ciBYZW4gZGV0ZWN0aW5nIHdoZW4gaXQgaXMgcnVubmluZyB1bmRlciBIeXBlci1WLgo+ID4gKwo+
ID4gKwkgIElmIHVuc3VyZSwgc2F5IE4uCj4gPiArCj4gPiAgY29uZmlnIFhFTl9HVUVTVAo+ID4g
IAlkZWZfYm9vbCBuCj4gPiAgCXNlbGVjdCBHVUVTVAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQo+ID4gaW5k
ZXggZjYzZDY0YmJlZS4uZjE2NDE5Njc3MiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9NYWtlZmlsZQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCj4gPiBA
QCAtMSwzICsxLDQgQEAKPiA+ICBvYmoteSArPSBoeXBlcnZpc29yLm8KPiA+ICAKPiA+ICtzdWJk
aXItJChDT05GSUdfSFlQRVJWX0dVRVNUKSArPSBoeXBlcnYKPiA+ICBzdWJkaXItJChDT05GSUdf
WEVOX0dVRVNUKSArPSB4ZW4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+ID4gbmV3
IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAuLjY4MTcwMTA5YTkKPiA+IC0t
LSAvZGV2L251bGwKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUK
PiA+IEBAIC0wLDAgKzEgQEAKPiA+ICtvYmoteSArPSBoeXBlcnYubwo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2L2h5cGVydi5jCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gaW5kZXggMDAwMDAw
MDAwMC4uNDQ5NGI4N2ZlOAo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+ID4gQEAgLTAsMCArMSw2OSBAQAo+ID4gKy8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKPiA+ICsgKiBhcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiA+
ICsgKgo+ID4gKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBIeXBl
ci1WLgo+ID4gKyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiA+ICsgKiBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ID4g
KyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yCj4gPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K
PiA+ICsgKgo+ID4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gPiArICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ID4gKyAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPiArICoKPiA+
ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQo+ID4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gPiArICoKPiA+ICsgKiBDb3B5cmln
aHQgKGMpIDIwMTkgTWljcm9zb2Z0Lgo+ID4gKyAqLwo+ID4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5o
Pgo+ID4gKwo+ID4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiA+ICsKPiA+ICtib29sIF9faW5p
dCBoeXBlcnZfcHJvYmUodm9pZCkKPiA+ICt7Cj4gPiArICAgIHVpbnQzMl90IGVheCwgZWJ4LCBl
Y3gsIGVkeDsKPiA+ICsgICAgYm9vbCBoeXBlcnZfZ3Vlc3QgPSBmYWxzZTsKPiAKPiBJIGRvbid0
IHRoaW5rIHlvdSBuZWVkIHRoaXMgbG9jYWwgdmFyaWFibGUsIHlvdSBjYW4gcmV0dXJuIHRydWUg
aW4gaWYKPiB0aGUgaWYgY29uZGl0aW9uIG1hdGNoZXMsIGFuZCBmYWxzZSBvdGhlcndpc2UuCj4g
Cj4gPiArCj4gPiArICAgIGNwdWlkKDB4NDAwMDAwMDAsICZlYXgsICZlYngsICZlY3gsICZlZHgp
Owo+ID4gKyAgICBpZiAoIChlYnggPT0gMHg3MjYzNjk0ZCkgJiYgLyogIk1pY3IiICovCj4gPiAr
ICAgICAgICAgKGVjeCA9PSAweDY2NmY3MzZmKSAmJiAvKiAib3NvZiIgKi8KPiA+ICsgICAgICAg
ICAoZWR4ID09IDB4NzY0ODIwNzQpICkgIC8qICJ0IEh2IiAqLwo+IAo+IEkgZ3Vlc3MgdGhlcmUg
YXJlIG5vIEh5cGVyViBoZWFkZXJzIHRvIGltcG9ydCB0aGF0IGhhdmUgdGhvc2UgdmFsdWVzCj4g
ZGVmaW5lZD8KPiAKPiBBbHRlcm5hdGl2ZWx5IHlvdSBjb3VsZCBkbyBzb21ldGhpbmcgbGlrZSB0
aGUgZm9sbG93aW5nIEkgdGhpbms6Cj4gCj4gc3RhdGljIGNvbnN0IGNoYXIgaHlwZXJ2X3NpZ1td
IF9faW5pdGNvbnN0ID0gIk1pY3Jvc29mdCBIdiI7Cj4gCj4gYm9vbCBfX2luaXQgaHlwZXJ2X3By
b2JlKHZvaWQpCj4gewo+ICAgICB1aW50MzJfdCBlYXgsIHNpZ1szXTsKPiAKPiAgICAgY3B1aWQo
MHg0MDAwMDAwMCwgJmVheCwgJnNpZ1swXSwgJnNpZ1sxXSwgJnNpZ1syXSk7Cj4gICAgIGlmICgg
IXN0cm5jbXAoaHlwZXJ2X3NpZywgc2lnLCBzdHJuY21wKGh5cGVydl9zaWcpICkKClVyZywgSSd2
ZSBtYWRlIGEgbWlzdGFrZSBoZXJlLCB0aGUgbGluZSBzaG91bGQgYmU6Cgohc3RybmNtcChoeXBl
cnZfc2lnLCBzaWcsIHN0cmxlbihoeXBlcnZfc2lnKSkKCkFuZCB5b3UgY2FuIGxpa2VseSBkZWNs
YXJlIGh5cGVydl9zaWcgaW5zaWRlIHRoZSBwcm9iZSBmdW5jdGlvbiBhbHNvLgoKUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 10:52:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 10:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMVIQ-0006k0-Do; Mon, 21 Oct 2019 10:52:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMVIO-0006jv-NN
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 10:52:16 +0000
X-Inumbo-ID: d5c30eba-f3f0-11e9-944b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5c30eba-f3f0-11e9-944b-12813bfff9fa;
 Mon, 21 Oct 2019 10:52:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 11751B147;
 Mon, 21 Oct 2019 10:52:11 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2999dbd9-0e6d-3340-5915-0d76dd906e22@suse.com>
Date: Mon, 21 Oct 2019 12:52:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
Content-Type: multipart/mixed; boundary="------------CED1E4E837E7F7CB8FE8BB4B"
Content-Language: en-US
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 21.10.19 11:51, Sergey Dyasli wrote:
> Hello,
> 
> While testing pv-shim from a snapshot of staging 4.13 branch (with core-
> scheduling patches applied), some sort of scheduling issues were uncovered
> which usually leads to a guest lockup (sometimes with soft lockup messages
> from Linux kernel).
> 
> This happens more frequently on SandyBridge CPUs. After enabling
> CONFIG_DEBUG in pv-shim, the following assertions failed:
> 
> Null scheduler:
> 
>      Assertion 'lock == get_sched_res(i->res->master_cpu)->schedule_lock' failed at ...are/xen-dir/xen-root/xen/include/xen/sched-if.h:278
>      (full crash log: https://paste.debian.net/1108861/ )
> 
> Credit1 scheduler:
> 
>      Assertion 'cpumask_cycle(cpu, unit->cpu_hard_affinity) == cpu' failed at sched_credit.c:383
>      (full crash log: https://paste.debian.net/1108862/ )
> 
> I'm currently investigation those, but would appreciate any help or
> suggestions.

Hmm, I think that pv_shim_cpu_up() shouldn't do the vcpu_wake(), but the
caller.

Does the attached patch help?


Juergen

--------------CED1E4E837E7F7CB8FE8BB4B
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-xen-shim-fix-pv-shim-cpu-up-down.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="0001-xen-shim-fix-pv-shim-cpu-up-down.patch"

>From 068ea0419d1a67e967b9431ed11e24b731cd357f Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Mon, 21 Oct 2019 12:28:33 +0200
Subject: [PATCH] xen/shim: fix pv-shim cpu up/down

Calling vcpu_wake() from pv_shim_cpu_up() is wrong as it is not yet
sure that the correct scheduler has taken over the cpu. Doing the
call after continue_hypercall_on_cpu() is correct, so let
pv_shim_cpu_up() just online the cpu.

Adapt pv_shim_cpu_down() to be symmetric, even if that is not
required for correctness.

Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/pv/shim.c | 16 ----------------
 xen/common/domain.c    | 31 ++++++++++++++++++-------------
 2 files changed, 18 insertions(+), 29 deletions(-)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 5edbcd9ac5..bc6a2f3eb9 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -815,16 +815,11 @@ long pv_shim_cpu_up(void *data)
 {
     struct vcpu *v = data;
     struct domain *d = v->domain;
-    bool wake;
 
     BUG_ON(smp_processor_id() != 0);
 
-    domain_lock(d);
     if ( !v->is_initialised )
-    {
         domain_unlock(d);
-        return -EINVAL;
-    }
 
     if ( !cpu_online(v->vcpu_id) )
     {
@@ -832,18 +827,12 @@ long pv_shim_cpu_up(void *data)
 
         if ( rc )
         {
-            domain_unlock(d);
             gprintk(XENLOG_ERR, "Failed to bring up CPU#%u: %ld\n",
                     v->vcpu_id, rc);
             return rc;
         }
     }
 
-    wake = test_and_clear_bit(_VPF_down, &v->pause_flags);
-    domain_unlock(d);
-    if ( wake )
-        vcpu_wake(v);
-
     return 0;
 }
 
@@ -852,11 +841,6 @@ long pv_shim_cpu_down(void *data)
     struct vcpu *v = data;
     long rc;
 
-    BUG_ON(smp_processor_id() != 0);
-
-    if ( !test_and_set_bit(_VPF_down, &v->pause_flags) )
-        vcpu_sleep_sync(v);
-
     if ( cpu_online(v->vcpu_id) )
     {
         rc = cpu_down_helper((void *)(unsigned long)v->vcpu_id);
diff --git a/xen/common/domain.c b/xen/common/domain.c
index 9c7360ed2a..e83657e310 100644
--- a/xen/common/domain.c
+++ b/xen/common/domain.c
@@ -1428,19 +1428,21 @@ long do_vcpu_op(int cmd, unsigned int vcpuid, XEN_GUEST_HANDLE_PARAM(void) arg)
         break;
 
     case VCPUOP_up:
-#ifdef CONFIG_X86
-        if ( pv_shim )
-            rc = continue_hypercall_on_cpu(0, pv_shim_cpu_up, v);
-        else
-#endif
         {
             bool wake = false;
 
             domain_lock(d);
-            if ( !v->is_initialised )
-                rc = -EINVAL;
-            else
-                wake = test_and_clear_bit(_VPF_down, &v->pause_flags);
+#ifdef CONFIG_X86
+            if ( pv_shim )
+                rc = continue_hypercall_on_cpu(0, pv_shim_cpu_up, v);
+#endif
+            if ( !rc )
+            {
+                if ( !v->is_initialised )
+                    rc = -EINVAL;
+                else
+                    wake = test_and_clear_bit(_VPF_down, &v->pause_flags);
+            }
             domain_unlock(d);
             if ( wake )
                 vcpu_wake(v);
@@ -1465,14 +1467,17 @@ long do_vcpu_op(int cmd, unsigned int vcpuid, XEN_GUEST_HANDLE_PARAM(void) arg)
         rc = 0;
         v = d->vcpu[vcpuid];
 
+#ifdef CONFIG_X86
+        BUG_ON(pv_shim && smp_processor_id() != 0);
+#endif
+
+        if ( !test_and_set_bit(_VPF_down, &v->pause_flags) )
+            vcpu_sleep_nosync(v);
+
 #ifdef CONFIG_X86
         if ( pv_shim )
             rc = continue_hypercall_on_cpu(0, pv_shim_cpu_down, v);
-        else
 #endif
-            if ( !test_and_set_bit(_VPF_down, &v->pause_flags) )
-                vcpu_sleep_nosync(v);
-
         break;
 
     case VCPUOP_is_up:
-- 
2.16.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------CED1E4E837E7F7CB8FE8BB4B--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 11:06:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 11:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMVWH-0007ht-Oz; Mon, 21 Oct 2019 11:06:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=25w6=YO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMVWH-0007ho-0m
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 11:06:37 +0000
X-Inumbo-ID: d8672a78-f3f2-11e9-944c-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8672a78-f3f2-11e9-944c-12813bfff9fa;
 Mon, 21 Oct 2019 11:06:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571655995;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=Sc20RiAaeBbMsM4oj39sPVlI6YhA/FFLYP6jgrVScPg=;
 b=R33Skz+0+nOsu+ChJfyvP2qio1IRhOmzaZ0L4meO1u8i1C3eKS+Xk1Ys
 6cEbapV7xEhIVTflC6za4jAyksMOZHNlvGUfiZg2aHAuIZBq03fyid705
 Z8ggkeHIyJSUC76vh5/x8Yg0pgDwUJZo838eoJd/WahqwChkgTEKHPI3E 0=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kgptdUGJvCvTFiPLIax3fK+d7Rika/PAao82H11BcdjiUIptqg+lUJLjvCqBoFQAb48Ho4T3t4
 ycfx8vcgxwvy+ErcZW92EQRag6UiCXyvhJr55ttTgoZO9SYkiNFocf0S1ckAHR7YKYSJ8OoHz6
 ochZf4IsNeILugfTyCvtJl4oqyEMT0wM0CSoMsGCuGzprwWRMyKQaCGmqzuiIbV4ph2++mjcL2
 r+wS4+FuNAElW7EoUJ0Vhc7lnio6sAlQVRmHMIMY+2cCtjHmDpWASbbRfnvYPQS/RBzF7YiZAk
 kEY=
X-SBRS: 2.7
X-MesageID: 7487377
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7487377"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23981.37176.91376.271671@mariner.uk.xensource.com>
Date: Mon, 21 Oct 2019 12:06:32 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <7002deb3-d5e2-19fa-0641-25eedac805a0@suse.com>
References: <osstest-142973-mainreport@xen.org>
 <7002deb3-d5e2-19fa-0641-25eedac805a0@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-unstable test] 142973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Roger
 Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0
XSAxNDI5NzM6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IE9uIDIxLjEwLjE5IDEwOjIzLCBvc3N0
ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTQyOTczIHhlbi11bnN0YWJsZSBy
ZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzE0Mjk3My8KPiA+IAo+ID4gUmVncmVzc2lvbnMgOi0oCj4gPiAKPiA+IFRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+ID4gaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAo+IAo+
IFJvZ2VyLCBJIGJlbGlldmUgeW91IGhhdmUgbG9va2VkIGludG8gdGhhdCBvbmU/Cj4gCj4gSSBn
dWVzcyB0aGUgY29udmVyc2F0aW9uIHZpYSBJUkMgd2l0aCBJYW4gcmVnYXJkaW5nIHRoZSByYWNl
IGJldHdlZW4KPiBibGtiYWNrIGFuZCBPU1N0ZXN0IHdhcyByZWxhdGVkIHRvIHRoZSBpc3N1ZT8K
CkkgdGhpbmsgdGhpcyBmYWlsdXJlIGlzIHNvbWV0aGluZyBlbHNlLgoKV2hhdCBoYXBwZW5zIGhl
cmUgaXMgdGhpczoKCjIwMTktMTAtMjEgMDI6NTg6MzIgWiBleGVjdXRpbmcgc3NoIC4uLiAtdiBy
b290QDE3Mi4xNi4xNDUuMjA1IGRhdGUgCltib3VuY2ggb2Ygb3V0cHV0IGZyb20gc3NoXQpzdGF0
dXMgKHRpbWVkIG91dCkgYXQgT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBsaW5lIDU1MC4KMjAxOS0x
MC0yMSAwMjo1ODo0MiBaIGV4aXQgc3RhdHVzIDQKCjE3Mi4xNi4xNDUuMjA1IGlzIHRoZSBndWVz
dCBoZXJlLiAgSWUsIGBzc2ggZGF0ZSBndWVzdCcgdG9vayBsb25nZXIKdGhhbiAxMHMuCgpXZSBj
YW4gc2VlIHRoYXQgdGhlIGd1ZXN0IG5ldHdvcmtpbmcgaXMgd29ya2luZyBzb29uIGFmdGVyIHRo
ZQptaWdyYXRpb24gYmVjYXVzZSB3ZSBnb3QgbW9zdCBvZiB0aGUgd2F5IHRocm91Z2ggdGhlIHNz
aCBwcm90b2NvbApleGNoYW5nZS4gIE9uIHRoZSBwcmV2aW91cyByZXBldGl0aW9uIHRoZSBuZXh0
IG1lc3NhZ2UgZnJvbSBzc2ggd2FzCiAgIGRlYnVnMTogU1NIMl9NU0dfU0VSVklDRV9BQ0NFUFQg
cmVjZWl2ZWQKCkxvb2tpbmcgYXQKICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTQyOTczL3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltL3JpbWF2YTEt
LS12YXItbG9nLXhlbi1jb25zb2xlLWd1ZXN0LWRlYmlhbi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWlu
Zy5sb2cKd2hpY2ggaXMsIEkgdGhpbmssIHRoZSBsb2cgb2YgdGhlICJuZXciIGluc3RhbmNlIG9m
IGd1ZXN0LCBhZnRlcgptaWdyYXRpb24sIHRoZXJlIGFyZSBtZXNzYWdlcyBhYm91dCBraWxsaW5n
IHZhcmlvdXMgc2VydmljZXMuICBFZwogIFsxOTE4MDY0NzM4LjgyMDU1MF0gc3lzdGVtZFsxXTog
c3lzdGVtZC11ZGV2ZC5zZXJ2aWNlOiBNYWluIHByb2Nlc3MKICBleGl0ZWQsIGNvZGU9a2lsbGVk
LCBzdGF0dXM9Ni9BQlJUClRoZXkgZG9uJ3Qgc2VlbSB0byBiZSBub3JtYWwuICBGb3IgZXhhbXBs
ZToKICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQy
ODY1L3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltL3JpbWF2YTEtLS12YXItbG9nLXhlbi1jb25z
b2xlLWd1ZXN0LWRlYmlhbi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cKaXMgdGhlIHByZXZp
b3VzIHhlbi11bnN0YWJsZSBmbGlnaHQgYW5kIGl0IGRvZXNuJ3QgaGF2ZSB0aGVtLiAgSQpsb29r
ZWQgaW4KICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTQyODY1L3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltL3JpbWF2YTEtLS12YXItbG9nLXhlbi1j
b25zb2xlLWd1ZXN0LWRlYmlhbi5ndWVzdC5vc3N0ZXN0LmxvZy5negp0b28gYW5kIHRoYXQgaGFz
IHNvbWUgYWxhcm1pbmcgbWVzc2FnZXMgZnJvbSB0aGUga2VybmVsIGxpa2UKIFsgIDY4Ni42OTI2
NjBdIHJjdV9zY2hlZCBrdGhyZWFkIHN0YXJ2ZWQgZm9yIDE5MTgwOTIxMjMxMjggamlmZmllcyEK
IGcxODQ0Njc0NDA3MzcwOTU1MTM1OSBjMTg0NDY3NDQwNzM3MDk1NTEzNTggZjB4MCBSQ1VfR1Bf
V0FJVF9GUVMoMykKIC0+c3RhdGU9MHgwIC0+Y3B1PTAKYW5kIGFjY29tcGFueWluZyBzdGFjayB0
cmFjZXMuICBCdXQgdGhlIHRlc3QgcGFzc2VkIHRoZXJlLiAgSSB0aGluawp0aGF0IGlzIHByb2Jh
Ymx5IHNvbWV0aGluZyBlbHNlID8KCkFCUlQgc3VnZ2VzdHMgZ3Vlc3QgbWVtb3J5IGNvcnJ1cHRp
b24uCgo+IElmIHRoaXMgaXMgdGhlIGNhc2UsIGNvdWxkIHlvdSwgSWFuLCBwbGVhc2UgYWRkIHRo
ZSB3b3JrYXJvdW5kIHlvdSB3ZXJlCj4gdGhpbmtpbmcgb2YgdG8gT1NTdGVzdCAodW5jb25kaXRp
b25hbCBieSBub3csIG1heWJlIG1ha2UgaXQgY29uZHRpdGlvbmFsCj4gbGF0ZXIpPwoKSSBjYW4g
YWRkIHRoZSBibG9jayByYWNlIHdvcmthcm91bmQgYnV0IEkgZG9uJ3QgdGhpbmsgaXQgd2lsbCBo
ZWxwCndpdGggbWlncmF0aW9uIGFueXdheS4gIFRoZSBjYXNlIHdoZXJlIHRoaW5ncyBnbyB3cm9u
ZyBpcyBkZXN0cm95LgoKUm9nZXIsIGFtIEkgcmlnaHQgdGhhdCBhIG5vcm1hbCBndWVzdCBzaHV0
ZG93biBpcyByYWNlLWZyZWUgPyAgSSB0aGluawp3ZSB0ZWFyIHRoaW5ncyBkb3duIGluIGEgc2xv
d2VyIG1hbm5lciBhbmQgd2lsbCB0aGVyZWZvcmUgZW5kIHVwCndhaXRpbmcgZm9yIGJsa2JhY2sg
PyAgT3IgaXMgdGhhdCBub3QgdHJ1ZSA/CgpNYXliZSB0aGUgcmlnaHQgd29ya2Fyb3VuZCBpcyB0
byBkaXNhYmxlIHRoZSBjb2RlIGluIG9zc3Rlc3Qgd2hpY2gKdHJpZXMgdG8gY2xlYW4gdXAgYSBw
cmV2aW91cyBmYWlsZWQgcnVuLiAgSSB0aGluayB0aGUga2VybmVsIGRvZXNuJ3QKbWluZCBtdWx0
aXBsZSBibGtmcm9udHMgKG9yIGluZGVlZCBtdWx0aXBsZSBvdGhlciB0YXNrcykgdXNpbmcgdGhl
CnNhbWUgZGV2aWNlIGF0IG9uY2UuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 11:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 11:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMVaI-0008TS-BB; Mon, 21 Oct 2019 11:10:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qWgA=YO=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iMVaH-0008TN-4o
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 11:10:45 +0000
X-Inumbo-ID: 6ca17662-f3f3-11e9-944d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ca17662-f3f3-11e9-944d-12813bfff9fa;
 Mon, 21 Oct 2019 11:10:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571656243;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=3VeAa+Yoth/D4XOwhX9v8LuD8hxFzCikHkjCw6e2NMc=;
 b=bsGdCK00rZyweCEyECI9mcmgppUXGsLvX83IAu28Ou8BPXyIXvxKcudb
 m6qe6aflFG/DmMy3W9M+DOfLTnZViHndFmOVlOOsMfB2y12QFGqwn93Dj
 /EPJ5qSFL6dSKEgBHxqOqKdzRcnhdhXq0zf0TRPrSqEyhZqMT8r4kKTGj k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bAZC3ur0KTZ4mqnBvEZZOisixqFXck5ZIL2p1IvgFA4cF6ORHNnKC/Z6pzl7R7CbloxM1m8qXE
 PxQlWa8H2HQBc3aw0Ngzq1Fg1eCy7hNldMrzArb64vcAPQ/hv1ShCe9sVmQOrwH9MIvIqJqISJ
 mqlkygdf8EY1y0dNgrSn5W+5ClcpPMBQE2CTHw0J/ree3+PUISpd4HJATwqwDGL3dCZGAFuu4q
 PG1XmVvlb9q3AiryB4ByMApuctjELDHiUptslkOWsAaFE2tdlBSQOA39ZFxn3wKlROBwWwCeu9
 N+Q=
X-SBRS: 2.7
X-MesageID: 7189305
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7189305"
To: Jan Beulich <jbeulich@suse.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
 <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
 <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
 <b4258bee-ba9d-80af-93f7-db01db3f2d57@citrix.com>
 <b2d49e5d-3350-d7f6-6bf2-8a2082e8fc80@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <ca6590c7-42bb-a20c-b848-9b6fcfd6624c@citrix.com>
Date: Mon, 21 Oct 2019 12:10:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <b2d49e5d-3350-d7f6-6bf2-8a2082e8fc80@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSAxMDoyNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMDQuMTAuMjAxOSAx
OTowMiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTAvMi8xOSA5OjExIEFNLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+IE9uIDAxLjEwLjIwMTkgMjI6NTksIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+Pj4gT24gMDEvMTAvMjAxOSAwOTozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDMw
LjA5LjIwMTkgMjE6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiBDbGFuZyBpbiBwYXJ0
aWN1bGFyIGhhcyBhIGhhYml0IG9mIG91dC1vZi1saW5pbmcgdGhlc2UgYW5kIGNyZWF0aW5nIG11
bHRpcGxlCj4+Pj4+PiBsb2NhbCBjb3BpZXMgb2YgX21mbigpIGFuZCBtZm5feCgpLCBldGMuICBP
dmVycmlkZSB0aGlzIGJlaGF2aW91ci4KPj4+Pj4gSXMgc3BlY2lhbCBjYXNpbmcgdGhlIHR5cGVz
YWZlIGhlbHBlcnMgdGhlbiB0aGUgcmlnaHQgYXBwcm9hY2g/IFRoZQo+Pj4+PiBmdW5kYW1lbnRh
bCBpZGVhIGFmdGVyIGFsbCBpcyB0byBsZXQgdGhlIGNvbXBpbGVyIGRlY2lkZS4gSSBjZXJ0YWlu
bHkKPj4+Pj4gYWdyZWUgdGhhdCBub3QgaW5saW5pbmcgc3VjaCB0cml2aWFsIGZ1bmN0aW9ucyBk
ZXNwaXRlIHRoZSBpbmxpbmUKPj4+Pj4ga2V5d29yZCBsb29rcyBmYXIgZnJvbSBvcHRpbWFsLCBi
dXQgaWYgdGhlcmUncyBzdWNoIGEgZ2VuZXJhbCBpc3N1ZQo+Pj4+PiB3aXRoIGNsYW5nLCBzaG91
bGRuJ3Qgd2UgbWFrZSAiaW5saW5lIiBleHBhbmQgdG8gImFsd2F5c19pbmxpbmUiCj4+Pj4+IHVu
aWZvcm1seT8KPj4+Pgo+Pj4+IElubGluZSBoYW5kaW5nIGlzIGEgbWVzcy4KPj4+Pgo+Pj4+IFdl
IGN1cnJlbnRseSBkZWZpbmUgaW5saW5lIHRvIF9faW5saW5lX18uwqAgVW5kb2luZyB0aGlzIHJl
c3VsdHMgaW4gYnVpbGQKPj4+PiBmYWlsdXJlcy4KPj4+Pgo+Pj4+IExpbnV4IGN1cnJlbnRseSBk
ZWZpbmVzIGlubGluZSB0byBhbHdheXNfaW5saW5lIGFuZCB0aGV5IGFyZSBkZXNwZXJhdGVseQo+
Pj4+IHRyeWluZyB0byB1bmRvIHRoaXMgKG1pcyliZWhhdmlvdXIuCj4+Pj4KPj4+PiBUaGVyZSBh
cmUgYSBmZXcgdXNlcyBvZiBhbHdheXNfaW5saW5lIGZvciBzYWZldHkgcHVycG9zZXMgKHRoZQo+
Pj4+IHNwZWN1bGF0aXZlIGhlbHBlcnMpLsKgIE1vc3QgdXNlcyBvZiBhbHdheXNfaW5saW5lIGxv
b2sgdG8gYmUgd29ya2Fyb3VuZHMKPj4+PiBmb3IgdGhlIHNpemUtb2YtYXNtIGJ1Zy8obWlzKWZl
YXR1cmUuCj4+Pj4KPj4+PiBJbiBhbiBpZGVhbCB3b3JsZCwgd2Ugd291bGRuJ3QgbmVlZCBpdCBh
dCBhbGwsIGJ1dCBJIGRlZmluaXRlbHkgZG9uJ3QKPj4+PiB0aGluayB0aGF0IHRha2luZyB0aGUg
TGludXggYXBwcm9hY2ggaXMgYSBjbGV2ZXIgbW92ZS7CoCBXZSBkZWZpbml0ZWx5Cj4+Pj4gaGF2
ZSBzb21lIHN0YXRpYyBpbmxpbmVzIHdoaWNoIHdvdWxkIGJldHRlciBub3QgYmVpbmcgaW5saW5l
Lgo+Pj4KPj4+IElPVyB5b3VyIHN1Z2dlc3RlZCBhcHByb2FjaCAoYXQgbGVhc3QgZm9yIHRoZSBm
b3Jlc2VlYWJsZSBmdXR1cmUpIGlzIHRvCj4+PiBkbyB3aGF0IHlvdSBkbyBoZXJlIGFuZCBjb252
ZXJ0IGlubGluZSB0byBhbHdheXNfaW5saW5lIGFzIHdlIHNlZSBmaXQ/Cj4+PiBJZiBzbywgd2Ug
c2hvdWxkIGF0IGxlYXN0IHNldHRsZSBvbiBzb21lIHN1ZmZpY2llbnRseSBmaXJtIGNyaXRlcmlh
IGJ5Cj4+PiB3aGljaCBzdWNoIGEgY29udmVyc2lvbiB3b3VsZCBiZSBqdXN0aWZpYWJsZS4KPj4+
Cj4+PiBTZWVpbmcgdGhhdCB0aGlzIGlzIHByaW1hcmlseSB0byBoZWxwIGNsYW5nIC0gZGlkIHlv
dSBjb25zaWRlcgo+Pj4gaW50cm9kdWNpbmcgc29tZXRoaW5nIGxpa2UgY2xhbmdfaW5saW5lLCBl
eHBhbmRpbmcgdG8ganVzdCBpbmxpbmUgZm9yCj4+PiBnY2MsIGJ1dCBhbHdheXNfaW5saW5lIGZv
ciBjbGFuZz8gVGhpcyB3b3VsZCBhdCBsZWFzdCBwcm92aWRlIGEKPj4+IHN1ZmZpY2llbnRseSBl
YXN5IHdheSB0byB1bmRvIHRoaXMgaWYgYSBiZXR0ZXIgY2xhbmctc2lkZSBhcHByb2FjaCBjYW4K
Pj4+IGJlIGZvdW5kIGRvd24gdGhlIHJvYWQuCj4+Cj4+IFdoYXQgd291bGQgYmUgdGhlIHBvaW50
IG9mIHRoaXM/ICBUaGUgb25seSByZWFzb24gYWx3YXlzX2lubGluZSBpc24ndAo+PiBuZWNlc3Nh
cnkgZm9yIGdjYyAoaWYgSSdtIGZvbGxvd2luZyB0aGUgYXJndW1lbnQpIGlzIGJlY2F1c2UgaXQg
c28gZmFyCj4+IGhhcyBhbHdheXMgaW5saW5lZCB0aGVzZSBmdW5jdGlvbnMuICBJZiBpdCBzdG9w
cGVkIGlubGluaW5nIHRoZW0sIHdlJ2QKPj4gbmVlZCB0byBjaGFuZ2UgaXQgdG8gYWx3YXlzX2lu
bGluZSBhbnl3YXk7IHNvIHdoeSBub3QganVzdCBzYXkgc28gdG8KPj4gYmVnaW4gd2l0aD8KPiAK
PiBUaGUgcG9pbnQgb2YgdGhpcyB3b3VsZCBiZSB0byBfYXZvaWRfIHVzaW5nIGFsd2F5c19pbmxp
bmUgYXMgbXVjaCBhcwo+IHBvc3NpYmxlLiBXZSByZWFsbHkgc2hvdWxkbid0IGZpZ2h0IGNvbXBp
bGVyIGRlY2lzaW9ucyBtb3JlIHRoYW4KPiBhYnNvbHV0ZWx5IG5lY2Vzc2FyeS4gSGVuY2UgYWxz
byBteSByZXF1ZXN0IGZvciBzdWZmaWNpZW50bHkgZmlybQo+IGNyaXRlcmlhIHdoZW4gdG8gc3dp
dGNoIGluIHRoZSBmaXJzdCBwbGFjZS4gT3IgZWxzZSB3b3VsZCBjb3VsZCwgYXMKPiBtZW50aW9u
ZWQgYXMgYW4gb3B0aW9uIGVsc2V3aGVyZSwgbWFrZSBpbmxpbmUgZXhwYW5kIHRvIGFsd2F5c19p
bmxpbmUKPiB1bmlmb3JtbHkuIChPciBjb3Vyc2UsIGV2ZW4gYWx3YXlzX2lubGluZSBpc24ndCBh
IGd1YXJhbnRlZSBmb3IgdGhlCj4gY29tcGlsZXIgdG8gYWN0dWFsbHkgaW5saW5lIGEgZnVuY3Rp
b24uKQoKRXZlcnkgdGltZSBJIHRyeSB0byBjb21wb3NlIGFuIGFuc3dlciB0byB0aGlzIHBhcmFn
cmFwaCwgSSBlbmQgdXAKd3JpdGluZyB0aGUgcGFyYWdyYXBoIHlvdSByZXNwb25kZWQgdG8uICBM
ZXQgbWUgdHJ5IHNvbWV0aGluZyBlbHNlLgoKIldlIHJlYWxseSBzaG91bGRuJ3QgZmlnaHQgY29t
cGlsZXIgZGVjaXNpb25zIG1vcmUgdGhhbiBhYnNvbHV0ZWx5Cm5lY2Vzc2FyeS4iCgpTdXJlLiAg
QnV0IGluIHRoaXMgcGFydGljdWxhciBjYXNlLCBpdCdzIGJlZW4gZGV0ZXJtaW5lZCB0aGF0IHdl
IHdhbnQgdG8KZmlnaHQgdGhlIGNvbXBpbGVyIGRlY2lzaW9uLiAgVGhlIHJlYXNvbiBmb3Igd2Fu
dGluZyBpdCB0byBiZSBpbmxpbmUKZG9lc24ndCBkZXBlbmQgb24gd2hldGhlciBpdCdzIGNsYW5n
IG9yIGdjYzsgd2Ugd2FudCBpdCB0byBiZSBpbmxpbmVkCmFsbCB0aGUgdGltZSBubyBtYXR0ZXIg
d2hhdC4gIFNvIHdoeSBnbyB0aHJvdWdoIHRoZSBlZmZvcnQgb2YgaW52ZW50aW5nCmEgbmV3IHRo
aW5nIHRhcmdldGVkIGF0IGNsYW5nPwoKTGV0J3MgZG8gYSBjb3N0LWJlbmVmaXRzIGFuYWx5c2lz
IG9mIGFsd2F5c19pbmxpbmUgdnMgY2xhbmdfaW5saW5lLgoKRm9yIGVhY2ggZnV0dXJlIGdjYyB2
ZXJzaW9uLCBlaXRoZXIgaXQgd2lsbCBjaG9vc2UgdG8gaW5saW5lIHRoaXMKZnVuY3Rpb24gd2l0
aCB0aGUgYGlubGluZWAga2V5IHdvcmQgb3Igbm90LgoKMS4gVXNlIGFsd2F5c19pbmxpbmUKIDFh
LiBnY2Mgd291bGQgaGF2ZSBkb25lIGlubGluZSBhbnl3YXkuICBObyBjb3N0LgogMWIuIGdjYyB3
b3VsZCBub3QgaGF2ZSBpbmxpbmVkIGl0LiAgYWx3YXlzX2lubGluZSB0YWtlcyBlZmZlY3QgYW5k
CnRoZXJlJ3Mgbm8gY29zdC4KMi4gVXNlIGNsYW5nX2lubGluZQogMmEuIGdjYyB3b3VsZCBoYXZl
IGRvbmUgaW5saW5lIGFueXdheS4gIE5vIGNvc3QuCiAyYi4gZ2NjIGRvZXNuJ3QgaW5saW5lIGl0
LiAgV2UgaGF2ZSByYW5kb20gYnVncywgYSBkaXNjdXNzaW9uLCB0aGVuIGEKcGF0Y2ggdG8gcy9j
bGFuZ19pbmxpbmUvYWx3YXlzX2lubGluZS9nOy4KCklPVywgSSBvbmx5IHNlZSBhIGNvc3QgaGVy
ZSB0byAyLCBhbmQgbm8gYmVuZWZpdC4KCiJIZW5jZSBhbHNvIG15IHJlcXVlc3QgZm9yIHN1ZmZp
Y2llbnRseSBmaXJtIGNyaXRlcmlhIHdoZW4gdG8gc3dpdGNoIGluCnRoZSBmaXJzdCBwbGFjZS4i
CgpIYXZpbmcgY3JpdGVyaWEgZGVzY3JpYmluZyBleGFjdGx5IHdoZW4gd2Ugd2FudCB0byBzcGVj
aWZ5IGFsd2F5c19pbmxpbmUKd291bGQgYmUgbmljZS4gIEJ1dCBpdCBkb2Vzbid0IGNoYW5nZSB0
aGUgZmFjdCB0aGF0IGluIHRoaXMgY2FzZSwgd2UKd2FudCBpdCB0byBiZSBhbHdheXMgaW5saW5l
ZC4KCiJPciBlbHNlIHdvdWxkIGNvdWxkLCBhcyBtZW50aW9uZWQgYXMgYW4gb3B0aW9uIGVsc2V3
aGVyZSwgbWFrZSBpbmxpbmUKZXhwYW5kIHRvIGFsd2F5c19pbmxpbmUgdW5pZm9ybWx5LiIKCkJ1
dCB5b3UganVzdCBzYWlkIHdlIGRvbid0IHdhbnQgdG8gZmlnaHQgY29tcGlsZXIgZGVjaXNpb25z
IG1vcmUgdGhhbgphYnNvbHV0ZWx5IG5lY2Vzc2FyeS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 11:18:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 11:18:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMVhx-0000JU-Au; Mon, 21 Oct 2019 11:18:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMVhv-0000JP-RB
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 11:18:39 +0000
X-Inumbo-ID: 87267568-f3f4-11e9-944d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87267568-f3f4-11e9-944d-12813bfff9fa;
 Mon, 21 Oct 2019 11:18:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571656718;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=HlfMmFIIwZCsDfWRljqwgRnsXaQriOSgrS+bmg9uGLs=;
 b=Rx7165dkyRpMk+S/vlaR1aIOw8bWltQuwoUUQt3ssit1yWY62/+ypaTO
 cbJW9EZ32y69CFqew8O+MoWkj12fm0PIaBs2B3cRqmmps7nv7eUPQMm15
 2GU0DSGraA+ONmeIj4rrmzPtEN++cbAi1/n/byus+loBGesv96qbiawwj w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GduF+7TCwAUBx7sBCzTb0/KBxOhdrsJDuaSQSeIMcaPYOogs1UOMV5bWMfLSqvLxfJf4bZyWu1
 lAihf9hxbY/IHvpewXY93uOPr8GHIJVNXenQpxcAlJgS3Ejwp7oB8J1jflr6EqI3pRsBVbodYb
 PELfeOuVlxhNqRMMTum6pwSjIpS+UxwyZEl0clAXMcfhICWbeEDQRjNqVFfKtgSL5Ka2u6/pTa
 M8SErfIU4G+WqcjHyI6gD+MOXVaSK5+uL7/tdxAYKM3JeFg1uJzg7mDjjUAPcIo3JsAhbOqQwH
 NHs=
X-SBRS: 2.7
X-MesageID: 7189625
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7189625"
Date: Mon, 21 Oct 2019 13:18:28 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191021111828.GJ17494@Air-de-Roger>
References: <osstest-142973-mainreport@xen.org>
 <7002deb3-d5e2-19fa-0641-25eedac805a0@suse.com>
 <23981.37176.91376.271671@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23981.37176.91376.271671@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [xen-unstable test] 142973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6MDY6MzJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJs
ZSB0ZXN0XSAxNDI5NzM6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+ID4gT24gMjEuMTAuMTkgMTA6
MjMsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiA+ID4gZmxpZ2h0IDE0Mjk3MyB4ZW4t
dW5zdGFibGUgcmVhbCBbcmVhbF0KPiA+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk3My8KPiA+ID4gCj4gPiA+IFJlZ3Jlc3Npb25zIDotKAo+
ID4gPiAKPiA+ID4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
Cj4gPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ID4gPiAgIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZh
aWwgUkVHUi4gdnMuIDE0Mjc1MAo+ID4gCj4gPiBSb2dlciwgSSBiZWxpZXZlIHlvdSBoYXZlIGxv
b2tlZCBpbnRvIHRoYXQgb25lPwo+ID4gCj4gPiBJIGd1ZXNzIHRoZSBjb252ZXJzYXRpb24gdmlh
IElSQyB3aXRoIElhbiByZWdhcmRpbmcgdGhlIHJhY2UgYmV0d2Vlbgo+ID4gYmxrYmFjayBhbmQg
T1NTdGVzdCB3YXMgcmVsYXRlZCB0byB0aGUgaXNzdWU/Cj4gCj4gSSB0aGluayB0aGlzIGZhaWx1
cmUgaXMgc29tZXRoaW5nIGVsc2UuCgpJIGFncmVlLgoKPiBXaGF0IGhhcHBlbnMgaGVyZSBpcyB0
aGlzOgo+IAo+IDIwMTktMTAtMjEgMDI6NTg6MzIgWiBleGVjdXRpbmcgc3NoIC4uLiAtdiByb290
QDE3Mi4xNi4xNDUuMjA1IGRhdGUgCj4gW2JvdW5jaCBvZiBvdXRwdXQgZnJvbSBzc2hdCj4gc3Rh
dHVzICh0aW1lZCBvdXQpIGF0IE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gbGluZSA1NTAuCj4gMjAx
OS0xMC0yMSAwMjo1ODo0MiBaIGV4aXQgc3RhdHVzIDQKPiAKPiAxNzIuMTYuMTQ1LjIwNSBpcyB0
aGUgZ3Vlc3QgaGVyZS4gIEllLCBgc3NoIGRhdGUgZ3Vlc3QnIHRvb2sgbG9uZ2VyCj4gdGhhbiAx
MHMuCj4gCj4gV2UgY2FuIHNlZSB0aGF0IHRoZSBndWVzdCBuZXR3b3JraW5nIGlzIHdvcmtpbmcg
c29vbiBhZnRlciB0aGUKPiBtaWdyYXRpb24gYmVjYXVzZSB3ZSBnb3QgbW9zdCBvZiB0aGUgd2F5
IHRocm91Z2ggdGhlIHNzaCBwcm90b2NvbAo+IGV4Y2hhbmdlLiAgT24gdGhlIHByZXZpb3VzIHJl
cGV0aXRpb24gdGhlIG5leHQgbWVzc2FnZSBmcm9tIHNzaCB3YXMKPiAgICBkZWJ1ZzE6IFNTSDJf
TVNHX1NFUlZJQ0VfQUNDRVBUIHJlY2VpdmVkCj4gCj4gTG9va2luZyBhdAo+ICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk3My90ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbS9yaW1hdmExLS0tdmFyLWxvZy14ZW4tY29uc29sZS1ndWVzdC1kZWJp
YW4uZ3Vlc3Qub3NzdGVzdC0taW5jb21pbmcubG9nCj4gd2hpY2ggaXMsIEkgdGhpbmssIHRoZSBs
b2cgb2YgdGhlICJuZXciIGluc3RhbmNlIG9mIGd1ZXN0LCBhZnRlcgo+IG1pZ3JhdGlvbiwgdGhl
cmUgYXJlIG1lc3NhZ2VzIGFib3V0IGtpbGxpbmcgdmFyaW91cyBzZXJ2aWNlcy4gIEVnCj4gICBb
MTkxODA2NDczOC44MjA1NTBdIHN5c3RlbWRbMV06IHN5c3RlbWQtdWRldmQuc2VydmljZTogTWFp
biBwcm9jZXNzCj4gICBleGl0ZWQsIGNvZGU9a2lsbGVkLCBzdGF0dXM9Ni9BQlJUCj4gVGhleSBk
b24ndCBzZWVtIHRvIGJlIG5vcm1hbC4gIEZvciBleGFtcGxlOgo+ICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg2NS90ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbS9yaW1hdmExLS0tdmFyLWxvZy14ZW4tY29uc29sZS1ndWVzdC1kZWJpYW4uZ3Vl
c3Qub3NzdGVzdC0taW5jb21pbmcubG9nCj4gaXMgdGhlIHByZXZpb3VzIHhlbi11bnN0YWJsZSBm
bGlnaHQgYW5kIGl0IGRvZXNuJ3QgaGF2ZSB0aGVtLiAgSQo+IGxvb2tlZCBpbgo+ICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg2NS90ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbS9yaW1hdmExLS0tdmFyLWxvZy14ZW4tY29uc29sZS1ndWVzdC1k
ZWJpYW4uZ3Vlc3Qub3NzdGVzdC5sb2cuZ3oKPiB0b28gYW5kIHRoYXQgaGFzIHNvbWUgYWxhcm1p
bmcgbWVzc2FnZXMgZnJvbSB0aGUga2VybmVsIGxpa2UKPiAgWyAgNjg2LjY5MjY2MF0gcmN1X3Nj
aGVkIGt0aHJlYWQgc3RhcnZlZCBmb3IgMTkxODA5MjEyMzEyOCBqaWZmaWVzIQo+ICBnMTg0NDY3
NDQwNzM3MDk1NTEzNTkgYzE4NDQ2NzQ0MDczNzA5NTUxMzU4IGYweDAgUkNVX0dQX1dBSVRfRlFT
KDMpCj4gIC0+c3RhdGU9MHgwIC0+Y3B1PTAKPiBhbmQgYWNjb21wYW55aW5nIHN0YWNrIHRyYWNl
cy4gIEJ1dCB0aGUgdGVzdCBwYXNzZWQgdGhlcmUuICBJIHRoaW5rCj4gdGhhdCBpcyBwcm9iYWJs
eSBzb21ldGhpbmcgZWxzZSA/CgpBRkFJQ1QgdGhlcmUncyBjb3JydXB0aW9uIHdoZW4gbWlncmF0
aW5nIGFuZCBhbHNvIHNvbWUga2luZCBvZgpsb2NrdXAsIG5vdCBzdXJlIGlmIHRob3NlIGFyZSBy
ZWxhdGVkIG9yIG5vdCB5ZXQuCgo+IEFCUlQgc3VnZ2VzdHMgZ3Vlc3QgbWVtb3J5IGNvcnJ1cHRp
b24uCj4gCj4gPiBJZiB0aGlzIGlzIHRoZSBjYXNlLCBjb3VsZCB5b3UsIElhbiwgcGxlYXNlIGFk
ZCB0aGUgd29ya2Fyb3VuZCB5b3Ugd2VyZQo+ID4gdGhpbmtpbmcgb2YgdG8gT1NTdGVzdCAodW5j
b25kaXRpb25hbCBieSBub3csIG1heWJlIG1ha2UgaXQgY29uZHRpdGlvbmFsCj4gPiBsYXRlcik/
Cj4gCj4gSSBjYW4gYWRkIHRoZSBibG9jayByYWNlIHdvcmthcm91bmQgYnV0IEkgZG9uJ3QgdGhp
bmsgaXQgd2lsbCBoZWxwCj4gd2l0aCBtaWdyYXRpb24gYW55d2F5LiAgVGhlIGNhc2Ugd2hlcmUg
dGhpbmdzIGdvIHdyb25nIGlzIGRlc3Ryb3kuCj4gCj4gUm9nZXIsIGFtIEkgcmlnaHQgdGhhdCBh
IG5vcm1hbCBndWVzdCBzaHV0ZG93biBpcyByYWNlLWZyZWUgPyAgSSB0aGluawo+IHdlIHRlYXIg
dGhpbmdzIGRvd24gaW4gYSBzbG93ZXIgbWFubmVyIGFuZCB3aWxsIHRoZXJlZm9yZSBlbmQgdXAK
PiB3YWl0aW5nIGZvciBibGtiYWNrID8gIE9yIGlzIHRoYXQgbm90IHRydWUgPwoKSXQgZG9lc24n
dCByZWFsbHkgbWF0dGVyIHdoZXRoZXIgc2h1dGRvd24gb3IgZGVzdHJveSBpcyB1c2VkLCB0aGUK
aXNzdWUgaXMgdGhhdCBibGtiYWNrIHN3aXRjaGVzIHRvIHN0YXRlIDYgKENsb3NlZCkgYmVmb3Jl
IHRoZSBkaXNrIGlzCmNsb3NlZCwgYW5kIGhlbmNlIHRoZXJlJ3Mgbm8gd2F5IGZvciB0aGUgdG9v
bHN0YWNrIHRvIGRldGVjdCB3aGVuIHRoZQpkaXNrIGhhcyBhY3R1YWxseSBiZWVuIHJlbGVhc2Vk
LgoKPiAKPiBNYXliZSB0aGUgcmlnaHQgd29ya2Fyb3VuZCBpcyB0byBkaXNhYmxlIHRoZSBjb2Rl
IGluIG9zc3Rlc3Qgd2hpY2gKPiB0cmllcyB0byBjbGVhbiB1cCBhIHByZXZpb3VzIGZhaWxlZCBy
dW4uICBJIHRoaW5rIHRoZSBrZXJuZWwgZG9lc24ndAo+IG1pbmQgbXVsdGlwbGUgYmxrZnJvbnRz
IChvciBpbmRlZWQgbXVsdGlwbGUgb3RoZXIgdGFza3MpIHVzaW5nIHRoZQo+IHNhbWUgZGV2aWNl
IGF0IG9uY2UuCgpTaW5jZSB0aGUgYWN0aW9uIHdoZW4gdGhlIGRpc2sgaXMgZm91bmQgdG8gYmUg
aW4gdXNlIGlzIHRvIHRyeSB0bwp1bm1vdW50IGl0LCBtYXliZSBvc3N0ZXN0IHNob3VsZCBtYWtl
IHN1cmUgdGhlIGRpc2sgaXMgYWN0dWFsbHkKbW91bnRlZCBmaXJzdCBieSBwYXJzaW5nIHRoZSBv
dXRwdXQgb2YgbW91bnQ/IChvciBtYXliZSB0aGVyZSdzIGEKYmV0dGVyIHdheSB0byBkbyBpdCkK
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 11:26:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 11:26:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMVp8-00016z-4x; Mon, 21 Oct 2019 11:26:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMVp7-00016u-Ht
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 11:26:05 +0000
X-Inumbo-ID: 9126394e-f3f5-11e9-944e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9126394e-f3f5-11e9-944e-12813bfff9fa;
 Mon, 21 Oct 2019 11:26:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 25B31B55C;
 Mon, 21 Oct 2019 11:26:03 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <osstest-142973-mainreport@xen.org>
 <7002deb3-d5e2-19fa-0641-25eedac805a0@suse.com>
 <23981.37176.91376.271671@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5fe8c07e-bda3-c135-0f16-f88a5c81c0e2@suse.com>
Date: Mon, 21 Oct 2019 13:25:16 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <23981.37176.91376.271671@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 142973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMTkgMTM6MDYsIElhbiBKYWNrc29uIHdyb3RlOgo+IErDvHJnZW4gR3Jvw58gd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTQyOTczOiByZWdyZXNz
aW9ucyAtIEZBSUwiKToKPj4gT24gMjEuMTAuMTkgMTA6MjMsIG9zc3Rlc3Qgc2VydmljZSBvd25l
ciB3cm90ZToKPj4+IGZsaWdodCAxNDI5NzMgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+PiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyOTczLwo+
Pj4KPj4+IFJlZ3Jlc3Npb25zIDotKAo+Pj4KPj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCBhbmQgYXJlIGJsb2NraW5nLAo+Pj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46Cj4+PiAgICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE4IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKPj4KPj4gUm9nZXIsIEkgYmVsaWV2
ZSB5b3UgaGF2ZSBsb29rZWQgaW50byB0aGF0IG9uZT8KPj4KPj4gSSBndWVzcyB0aGUgY29udmVy
c2F0aW9uIHZpYSBJUkMgd2l0aCBJYW4gcmVnYXJkaW5nIHRoZSByYWNlIGJldHdlZW4KPj4gYmxr
YmFjayBhbmQgT1NTdGVzdCB3YXMgcmVsYXRlZCB0byB0aGUgaXNzdWU/Cj4gCj4gSSB0aGluayB0
aGlzIGZhaWx1cmUgaXMgc29tZXRoaW5nIGVsc2UuCj4gCj4gV2hhdCBoYXBwZW5zIGhlcmUgaXMg
dGhpczoKPiAKPiAyMDE5LTEwLTIxIDAyOjU4OjMyIFogZXhlY3V0aW5nIHNzaCAuLi4gLXYgcm9v
dEAxNzIuMTYuMTQ1LjIwNSBkYXRlCj4gW2JvdW5jaCBvZiBvdXRwdXQgZnJvbSBzc2hdCj4gc3Rh
dHVzICh0aW1lZCBvdXQpIGF0IE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gbGluZSA1NTAuCj4gMjAx
OS0xMC0yMSAwMjo1ODo0MiBaIGV4aXQgc3RhdHVzIDQKPiAKPiAxNzIuMTYuMTQ1LjIwNSBpcyB0
aGUgZ3Vlc3QgaGVyZS4gIEllLCBgc3NoIGRhdGUgZ3Vlc3QnIHRvb2sgbG9uZ2VyCj4gdGhhbiAx
MHMuCj4gCj4gV2UgY2FuIHNlZSB0aGF0IHRoZSBndWVzdCBuZXR3b3JraW5nIGlzIHdvcmtpbmcg
c29vbiBhZnRlciB0aGUKPiBtaWdyYXRpb24gYmVjYXVzZSB3ZSBnb3QgbW9zdCBvZiB0aGUgd2F5
IHRocm91Z2ggdGhlIHNzaCBwcm90b2NvbAo+IGV4Y2hhbmdlLiAgT24gdGhlIHByZXZpb3VzIHJl
cGV0aXRpb24gdGhlIG5leHQgbWVzc2FnZSBmcm9tIHNzaCB3YXMKPiAgICAgZGVidWcxOiBTU0gy
X01TR19TRVJWSUNFX0FDQ0VQVCByZWNlaXZlZAo+IAo+IExvb2tpbmcgYXQKPiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyOTczL3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltL3JpbWF2YTEtLS12YXItbG9nLXhlbi1jb25zb2xlLWd1ZXN0LWRl
Ymlhbi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cKPiB3aGljaCBpcywgSSB0aGluaywgdGhl
IGxvZyBvZiB0aGUgIm5ldyIgaW5zdGFuY2Ugb2YgZ3Vlc3QsIGFmdGVyCj4gbWlncmF0aW9uLCB0
aGVyZSBhcmUgbWVzc2FnZXMgYWJvdXQga2lsbGluZyB2YXJpb3VzIHNlcnZpY2VzLiAgRWcKPiAg
ICBbMTkxODA2NDczOC44MjA1NTBdIHN5c3RlbWRbMV06IHN5c3RlbWQtdWRldmQuc2VydmljZTog
TWFpbiBwcm9jZXNzCj4gICAgZXhpdGVkLCBjb2RlPWtpbGxlZCwgc3RhdHVzPTYvQUJSVAo+IFRo
ZXkgZG9uJ3Qgc2VlbSB0byBiZSBub3JtYWwuICBGb3IgZXhhbXBsZToKPiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyODY1L3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltL3JpbWF2YTEtLS12YXItbG9nLXhlbi1jb25zb2xlLWd1ZXN0LWRlYmlh
bi5ndWVzdC5vc3N0ZXN0LS1pbmNvbWluZy5sb2cKPiBpcyB0aGUgcHJldmlvdXMgeGVuLXVuc3Rh
YmxlIGZsaWdodCBhbmQgaXQgZG9lc24ndCBoYXZlIHRoZW0uICBJCj4gbG9va2VkIGluCj4gICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjg2NS90
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbS9yaW1hdmExLS0tdmFyLWxvZy14ZW4tY29uc29sZS1n
dWVzdC1kZWJpYW4uZ3Vlc3Qub3NzdGVzdC5sb2cuZ3oKPiB0b28gYW5kIHRoYXQgaGFzIHNvbWUg
YWxhcm1pbmcgbWVzc2FnZXMgZnJvbSB0aGUga2VybmVsIGxpa2UKPiAgIFsgIDY4Ni42OTI2NjBd
IHJjdV9zY2hlZCBrdGhyZWFkIHN0YXJ2ZWQgZm9yIDE5MTgwOTIxMjMxMjggamlmZmllcyEKPiAg
IGcxODQ0Njc0NDA3MzcwOTU1MTM1OSBjMTg0NDY3NDQwNzM3MDk1NTEzNTggZjB4MCBSQ1VfR1Bf
V0FJVF9GUVMoMykKPiAgIC0+c3RhdGU9MHgwIC0+Y3B1PTAKPiBhbmQgYWNjb21wYW55aW5nIHN0
YWNrIHRyYWNlcy4gIEJ1dCB0aGUgdGVzdCBwYXNzZWQgdGhlcmUuICBJIHRoaW5rCj4gdGhhdCBp
cyBwcm9iYWJseSBzb21ldGhpbmcgZWxzZSA/CgpUaGlzIHNlZW1zIHRvIGJlIHRoZSBpc3N1ZSBT
ZXJnZXkgaXMgc2VlaW5nLCB0b28uCgo+IAo+IEFCUlQgc3VnZ2VzdHMgZ3Vlc3QgbWVtb3J5IGNv
cnJ1cHRpb24uCgpTdXJlPyBJJ2QgdGhpbmsgb2YgYW4gYWJvcnQoKSBjYWxsLgoKPiAKPj4gSWYg
dGhpcyBpcyB0aGUgY2FzZSwgY291bGQgeW91LCBJYW4sIHBsZWFzZSBhZGQgdGhlIHdvcmthcm91
bmQgeW91IHdlcmUKPj4gdGhpbmtpbmcgb2YgdG8gT1NTdGVzdCAodW5jb25kaXRpb25hbCBieSBu
b3csIG1heWJlIG1ha2UgaXQgY29uZHRpdGlvbmFsCj4+IGxhdGVyKT8KPiAKPiBJIGNhbiBhZGQg
dGhlIGJsb2NrIHJhY2Ugd29ya2Fyb3VuZCBidXQgSSBkb24ndCB0aGluayBpdCB3aWxsIGhlbHAK
PiB3aXRoIG1pZ3JhdGlvbiBhbnl3YXkuICBUaGUgY2FzZSB3aGVyZSB0aGluZ3MgZ28gd3Jvbmcg
aXMgZGVzdHJveS4KCk9rYXksIG5vIGh1cnJ5IHRoZW4uCgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 11:29:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 11:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMVsn-0001IK-NM; Mon, 21 Oct 2019 11:29:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qWgA=YO=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iMVsn-0001IF-3q
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 11:29:53 +0000
X-Inumbo-ID: 185820a8-f3f6-11e9-944e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 185820a8-f3f6-11e9-944e-12813bfff9fa;
 Mon, 21 Oct 2019 11:29:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571657392;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=YHTuSXSmXNIKGWFs/OVIG5ar/qWNu8HQ1EmLdmAmmzs=;
 b=KsbpbW8Dt3gTuLsWQ+IYpt08PVWjvryaPr95372WjGrKj7tG0SQNeqzB
 vkJUaVghTwp8lqkzVZYfo9b/tckFQeYkjXRmSd23lVhk1EQIuU6pjjm8s
 N+HsGGgCzNctJu2VAHYU6YN9ClcxEHovXD1ezrIDqcC11HWVUjrkMF+S6 M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yJXAnGUC+4oNothu6awcubqkslifBC8Q2U//vpijGuQ4fyW03kGG/XbjIMdnpvv73jXqGxPOZa
 SeBTW0fxdZXQ96JKNatZYoXFG7GOMLvur0oeD726AKentrqDTrVO8NmUS0k+XZ27MGzEITZgYM
 cWx7d7RhlkQsnw85SjAeE+bE9SOdDV388A5zmKHwU6gLwm1QWh/UlTbY5/PU+bP+woztsKjpTs
 +MAmFlvQ2Z8c0+UmX8dp4IkNkPS4xNOulK+Ssuy9ai3wmDmbkALtAYgxR99S+3KhvR56ms7zSh
 h6s=
X-SBRS: 2.7
X-MesageID: 7284402
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7284402"
To: Wei Liu <wl@xen.org>, Jeff Kubascik <jeff.kubascik@dornerworks.com>
References: <20190823140855.4222-1-jeff.kubascik@dornerworks.com>
 <20190830092837.nmsnmelmwryzxyta@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <5bf66876-8b09-bb34-bc4f-046d6e1e4205@citrix.com>
Date: Mon, 21 Oct 2019 12:29:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20190830092837.nmsnmelmwryzxyta@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add DornerWorks maintainers
 email
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: DornerWorks Xen-Devel <xen-devel@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOC8zMC8xOSAxMDoyOCBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEF1ZyAyMywgMjAx
OSBhdCAxMDowODo1NUFNIC0wNDAwLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+PiBXZSB3b3VsZCBs
aWtlIHRvIGhhdmUgYSBjb21tb24gbWFpbnRhaW5lcnMgZW1haWwgYWRkcmVzcyBmb3IgRG9ybmVy
V29ya3MKPj4gbWFpbnRhaW5lZCBjb2RlLCB3aGljaCBjdXJyZW50bHkgaXMgdGhlIEFSSU5DNjUz
IHNjaGVkdWxlci4gVGhpcyB3aWxsCj4+IGVuYWJsZSB1cyB0byBiZXR0ZXIgbW9uaXRvciBhbmQg
cmVzcG9uZCB0byB0aGUgWGVuIGNvbW11bml0eS4gVGhpcyBwYXRjaAo+PiBhZGRzIGEgbWFpbnRh
aW5lciBsaW5lIHdpdGggdGhlIERvcm5lcldvcmtzIG1haW50YWluZXJzIGVtYWlsIGFkZHJlc3Mu
Cj4+IC0tLQo+PiAgTUFJTlRBSU5FUlMgfCAxICsKPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+PiBp
bmRleCA3NzQxM2UwZDllLi4zY2NlMjUzOTMxIDEwMDY0NAo+PiAtLS0gYS9NQUlOVEFJTkVSUwo+
PiArKysgYi9NQUlOVEFJTkVSUwo+PiBAQCAtMTY4LDYgKzE2OCw3IEBAIEY6CXhlbi9jb21tb24v
YXJnby5jCj4+ICBBUklOQzY1MyBTQ0hFRFVMRVIKPj4gIE06CUpvc2ggV2hpdGVoZWFkIDxqb3No
LndoaXRlaGVhZEBkb3JuZXJ3b3Jrcy5jb20+Cj4+ICBNOglSb2JlcnQgVmFuVm9zc2VuIDxyb2Jl
cnQudmFudm9zc2VuQGRvcm5lcndvcmtzLmNvbT4KPj4gK006CURvcm5lcldvcmtzIFhlbi1EZXZl
bCA8eGVuLWRldmVsQGRvcm5lcndvcmtzLmNvbT4KPiAKPiBUaGUgY29ycmVjdCBzeW1ib2wgaGVy
ZSBpcyBMLiAKPiAKPiAgICAgTDogTWFpbGluZyBsaXN0IHRoYXQgaXMgcmVsZXZhbnQgdG8gdGhp
cyBhcmVhCgpCdXQgdGhpcyBpc24ndCBleGFjdGx5IGEgbWFpbGluZyBsaXN0LCBpcyBpdD8gIFRo
ZSAnTDonIHRhZyBpcyBub3JtYWxseQpmb3IgdGhpbmdzIGxpa2UgdGhlIExpbnV4IEFybSBtYWls
aW5nIGxpc3QsIHRoZSBMaW51eCBOZXQgbWFpbGluZyBsaXN0LAphbmQgc28gb24gLS0gKnB1Ymxp
YyogbGlzdHMgd2hlcmUgZGlzY3Vzc2lvbnMgYWJvdXQgdGhhdCBzdWJzeXN0ZW0gaGFwcGVuLgoK
VGhpcyBpc24ndCBhIHB1YmxpYyBsaXN0IHdoZXJlIGRpc2N1c3Npb24gaGFwcGVucy4gIEF0IHRo
ZSBtb21lbnQsIGluCmZhY3QsIGl0IGxvb2tzIGxpa2UgaXQgbWlnaHQgYmUgYSAqc2luZ2xlIGVt
YWlsIGFjY291bnQqLCB0byB3aGljaApzZXZlcmFsIHBlb3BsZSBoYXZlIGFjY2VzczsgYXQgYmVz
dCBpdCB3b3VsZCBiZSBhbiBhbGlhcyB0aGF0IHdvdWxkIGdvCnRvIGEgbnVtYmVyIG9mIGludGVy
ZXN0ZWQgcGFydGllcy4gIFRoYXQgc2VlbXMgY2xvc2VyIHRvICdSOicuCgpJIGFkbWl0IHRoaXMg
aXMgZ2V0dGluZyBpbnRvIHRoZSBtaW51dGlhIG9mIHRlY2huaWNhbGl0aWVzIGhlcmUuIDotKQoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 11:36:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 11:36:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMVzM-000297-QY; Mon, 21 Oct 2019 11:36:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMVzL-000292-Bw
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 11:36:39 +0000
X-Inumbo-ID: 0b0ba04a-f3f7-11e9-944e-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b0ba04a-f3f7-11e9-944e-12813bfff9fa;
 Mon, 21 Oct 2019 11:36:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571657798;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=dxy+9frl99yCkYg4nZinioguR9Zaf+p9pmmaoTt28Pc=;
 b=P5nboyEB4xbhZ5EC+V+YGll6IpF6RVUvrGn4FmdpN+r9Gm+m7z7LcZpi
 QlazyVvp9tUvJPF9GthncGrCZ5QeJ4rKEzP4uHHSTqqP3gAhXssnyL8A+
 GNHjGTyH29VG+XfV8HOmlqT7o+Yb1mxL1IV8W0kx4Z6zvVUKUX4LY48o/ 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: n895ykOrDpOtdRldLPgdhXGgWoHNKE764cy5hoczqVLWzHX9utvHvjeeE4oXNP63fKW+7bXQuq
 +iHXSH3APVLvuzqloMcbqkFDrHPBNUtwTPVagXfRrnERbu/EKfytjJMEcAfKtG05H/tcD0BRWR
 KOab7iw08uZqm+vtfWEhCMfUoVDurMExR14wgKoH2jLNVtUniGYv9bkPdsgwMXRt9EOqdcKLtd
 Bsc0TQ3xoq66QgHr2vBtXnKJv5GRqkhdcdHB1eHCk3UAzWNnxm2zNpnusNPhG+KlJLZAN8Mlp+
 6js=
X-SBRS: 2.7
X-MesageID: 7284624
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7284624"
Date: Mon, 21 Oct 2019 13:36:27 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
Message-ID: <20191021113627.GK17494@Air-de-Roger>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <2999dbd9-0e6d-3340-5915-0d76dd906e22@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2999dbd9-0e6d-3340-5915-0d76dd906e22@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6NTI6MTBQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAyMS4xMC4xOSAxMTo1MSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiA+IEhlbGxv
LAo+ID4gCj4gPiBXaGlsZSB0ZXN0aW5nIHB2LXNoaW0gZnJvbSBhIHNuYXBzaG90IG9mIHN0YWdp
bmcgNC4xMyBicmFuY2ggKHdpdGggY29yZS0KPiA+IHNjaGVkdWxpbmcgcGF0Y2hlcyBhcHBsaWVk
KSwgc29tZSBzb3J0IG9mIHNjaGVkdWxpbmcgaXNzdWVzIHdlcmUgdW5jb3ZlcmVkCj4gPiB3aGlj
aCB1c3VhbGx5IGxlYWRzIHRvIGEgZ3Vlc3QgbG9ja3VwIChzb21ldGltZXMgd2l0aCBzb2Z0IGxv
Y2t1cCBtZXNzYWdlcwo+ID4gZnJvbSBMaW51eCBrZXJuZWwpLgo+ID4gCj4gPiBUaGlzIGhhcHBl
bnMgbW9yZSBmcmVxdWVudGx5IG9uIFNhbmR5QnJpZGdlIENQVXMuIEFmdGVyIGVuYWJsaW5nCj4g
PiBDT05GSUdfREVCVUcgaW4gcHYtc2hpbSwgdGhlIGZvbGxvd2luZyBhc3NlcnRpb25zIGZhaWxl
ZDoKPiA+IAo+ID4gTnVsbCBzY2hlZHVsZXI6Cj4gPiAKPiA+ICAgICAgQXNzZXJ0aW9uICdsb2Nr
ID09IGdldF9zY2hlZF9yZXMoaS0+cmVzLT5tYXN0ZXJfY3B1KS0+c2NoZWR1bGVfbG9jaycgZmFp
bGVkIGF0IC4uLmFyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
OjI3OAo+ID4gICAgICAoZnVsbCBjcmFzaCBsb2c6IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC8x
MTA4ODYxLyApCj4gPiAKPiA+IENyZWRpdDEgc2NoZWR1bGVyOgo+ID4gCj4gPiAgICAgIEFzc2Vy
dGlvbiAnY3B1bWFza19jeWNsZShjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUn
IGZhaWxlZCBhdCBzY2hlZF9jcmVkaXQuYzozODMKPiA+ICAgICAgKGZ1bGwgY3Jhc2ggbG9nOiBo
dHRwczovL3Bhc3RlLmRlYmlhbi5uZXQvMTEwODg2Mi8gKQo+ID4gCj4gPiBJJ20gY3VycmVudGx5
IGludmVzdGlnYXRpb24gdGhvc2UsIGJ1dCB3b3VsZCBhcHByZWNpYXRlIGFueSBoZWxwIG9yCj4g
PiBzdWdnZXN0aW9ucy4KPiAKPiBIbW0sIEkgdGhpbmsgdGhhdCBwdl9zaGltX2NwdV91cCgpIHNo
b3VsZG4ndCBkbyB0aGUgdmNwdV93YWtlKCksIGJ1dCB0aGUKPiBjYWxsZXIuCj4gCj4gRG9lcyB0
aGUgYXR0YWNoZWQgcGF0Y2ggaGVscD8KPiAKPiAKPiBKdWVyZ2VuCgo+IEZyb20gMDY4ZWEwNDE5
ZDFhNjdlOTY3Yjk0MzFlZDExZTI0YjczMWNkMzU3ZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEK
PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gRGF0ZTogTW9uLCAyMSBP
Y3QgMjAxOSAxMjoyODozMyArMDIwMAo+IFN1YmplY3Q6IFtQQVRDSF0geGVuL3NoaW06IGZpeCBw
di1zaGltIGNwdSB1cC9kb3duCj4gCj4gQ2FsbGluZyB2Y3B1X3dha2UoKSBmcm9tIHB2X3NoaW1f
Y3B1X3VwKCkgaXMgd3JvbmcgYXMgaXQgaXMgbm90IHlldAo+IHN1cmUgdGhhdCB0aGUgY29ycmVj
dCBzY2hlZHVsZXIgaGFzIHRha2VuIG92ZXIgdGhlIGNwdS4KCkknbSBub3Qgc3VyZSB3aHkgdGhp
cyBpcyB3cm9uZywgdGhlIHNjaGVkdWxlciBzaG91bGQgYmUgY2FwYWJsZSBvZgpoYW5kbGluZyAy
IHZDUFVzIG9uIGEgc2luZ2xlIHBDUFUgd2hpbGUgdGhlIG5ldyBwQ1BVIGlzIGJyb3VnaHQKb25s
aW5lPwoKTm90ZSB0aGF0IHdpdGggdGhlIGN1cnJlbnQgY29kZSB0aGUgdmNwdV93YWtlIGlzIG5v
dCBwZXJmb3JtZWQgdW50aWwKY3B1X3VwX2hlbHBlciBoYXMgYmVlbiBjYWxsZWQgYW5kIHJldHVy
bmVkIHN1Y2Nlc3NmdWxseS4KCj4gRG9pbmcgdGhlCj4gY2FsbCBhZnRlciBjb250aW51ZV9oeXBl
cmNhbGxfb25fY3B1KCkgaXMgY29ycmVjdCwgc28gbGV0Cj4gcHZfc2hpbV9jcHVfdXAoKSBqdXN0
IG9ubGluZSB0aGUgY3B1Lgo+IAo+IEFkYXB0IHB2X3NoaW1fY3B1X2Rvd24oKSB0byBiZSBzeW1t
ZXRyaWMsIGV2ZW4gaWYgdGhhdCBpcyBub3QKPiByZXF1aXJlZCBmb3IgY29ycmVjdG5lc3MuCj4g
Cj4gUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4g
IHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgfCAxNiAtLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9jb21t
b24vZG9tYWluLmMgICAgfCAzMSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5j
Cj4gaW5kZXggNWVkYmNkOWFjNS4uYmM2YTJmM2ViOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+IEBAIC04MTUsMTYg
KzgxNSwxMSBAQCBsb25nIHB2X3NoaW1fY3B1X3VwKHZvaWQgKmRhdGEpCj4gIHsKPiAgICAgIHN0
cnVjdCB2Y3B1ICp2ID0gZGF0YTsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
Cj4gLSAgICBib29sIHdha2U7Cj4gIAo+ICAgICAgQlVHX09OKHNtcF9wcm9jZXNzb3JfaWQoKSAh
PSAwKTsKPiAgCj4gLSAgICBkb21haW5fbG9jayhkKTsKPiAgICAgIGlmICggIXYtPmlzX2luaXRp
YWxpc2VkICkKPiAtICAgIHsKPiAgICAgICAgICBkb21haW5fdW5sb2NrKGQpOwo+IC0gICAgICAg
IHJldHVybiAtRUlOVkFMOwoKSSB0aGluayB5b3Ugd2FudGVkIHRvIHJlbW92ZSB0aGUgZG9tYWlu
X3VubG9jayBub3QgdGhlIHJldHVybi4KCj4gLSAgICB9Cj4gIAo+ICAgICAgaWYgKCAhY3B1X29u
bGluZSh2LT52Y3B1X2lkKSApCj4gICAgICB7Cj4gQEAgLTgzMiwxOCArODI3LDEyIEBAIGxvbmcg
cHZfc2hpbV9jcHVfdXAodm9pZCAqZGF0YSkKPiAgCj4gICAgICAgICAgaWYgKCByYyApCj4gICAg
ICAgICAgewo+IC0gICAgICAgICAgICBkb21haW5fdW5sb2NrKGQpOwo+ICAgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIyV1OiAlbGRcbiIsCj4g
ICAgICAgICAgICAgICAgICAgICAgdi0+dmNwdV9pZCwgcmMpOwo+ICAgICAgICAgICAgICByZXR1
cm4gcmM7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAtICAgIHdha2UgPSB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwo+IC0gICAgZG9tYWluX3VubG9j
ayhkKTsKPiAtICAgIGlmICggd2FrZSApCj4gLSAgICAgICAgdmNwdV93YWtlKHYpOwo+IC0KPiAg
ICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IEBAIC04NTIsMTEgKzg0MSw2IEBAIGxvbmcgcHZfc2hp
bV9jcHVfZG93bih2b2lkICpkYXRhKQo+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBkYXRhOwo+ICAg
ICAgbG9uZyByYzsKPiAgCj4gLSAgICBCVUdfT04oc21wX3Byb2Nlc3Nvcl9pZCgpICE9IDApOwo+
IC0KPiAtICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxh
Z3MpICkKPiAtICAgICAgICB2Y3B1X3NsZWVwX3N5bmModik7Cj4gLQo+ICAgICAgaWYgKCBjcHVf
b25saW5lKHYtPnZjcHVfaWQpICkKPiAgICAgIHsKPiAgICAgICAgICByYyA9IGNwdV9kb3duX2hl
bHBlcigodm9pZCAqKSh1bnNpZ25lZCBsb25nKXYtPnZjcHVfaWQpOwo+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IGluZGV4IDljNzM2MGVk
MmEuLmU4MzY1N2UzMTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ICsrKyBi
L3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtMTQyOCwxOSArMTQyOCwyMSBAQCBsb25nIGRvX3Zj
cHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcpCj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgY2FzZSBWQ1BVT1BfdXA6
Cj4gLSNpZmRlZiBDT05GSUdfWDg2Cj4gLSAgICAgICAgaWYgKCBwdl9zaGltICkKPiAtICAgICAg
ICAgICAgcmMgPSBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1KDAsIHB2X3NoaW1fY3B1X3VwLCB2
KTsKPiAtICAgICAgICBlbHNlCj4gLSNlbmRpZgo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAg
Ym9vbCB3YWtlID0gZmFsc2U7Cj4gIAo+ICAgICAgICAgICAgICBkb21haW5fbG9jayhkKTsKPiAt
ICAgICAgICAgICAgaWYgKCAhdi0+aXNfaW5pdGlhbGlzZWQgKQo+IC0gICAgICAgICAgICAgICAg
cmMgPSAtRUlOVkFMOwo+IC0gICAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgICAgICB3YWtl
ID0gdGVzdF9hbmRfY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKPiArI2lm
ZGVmIENPTkZJR19YODYKPiArICAgICAgICAgICAgaWYgKCBwdl9zaGltICkKPiArICAgICAgICAg
ICAgICAgIHJjID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBwdl9zaGltX2NwdV91cCwg
dik7Cj4gKyNlbmRpZgo+ICsgICAgICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgIGlmICggIXYtPmlzX2luaXRpYWxpc2VkICkKPiArICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAg
ICAgICAgICAgICAgICAgd2FrZSA9IHRlc3RfYW5kX2NsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5w
YXVzZV9mbGFncyk7Cj4gKyAgICAgICAgICAgIH0KCkhtLCBJJ20gbm90IHN1cmUgd2h5IHRoaXMg
aXMgYW55IGRpZmZlcmVudCBmcm9tIHRoZSBjdXJyZW50IGNvZGUsCmNvbnRpbnVlX2h5cGVyY2Fs
bF9vbl9jcHUgd2lsbCBzY2hlZHVsZSBwdl9zaGltX2NwdV91cCB0byBiZSBjYWxsZWQgb24KQ1BV
MCwgYnV0IGl0IHdvbid0IHdhaXQgZm9yIGl0IHRvIGV4ZWN1dGUsIHNvIHlvdSBhcmUgY2xlYXJp
bmcgdGhlCnBhdXNlX2ZsYWdzIGJpdCB3aXRob3V0IGhhdmluZyBhbnkgZ3VhcmFudGVlIHRoYXQg
dGhlIHBoeXNpY2FsIENQVSBpcwphY3R1YWxseSB1cD8KClRoZSBwcmV2aW91cyBjb2RlIHdhaXRl
ZCBmb3IgY3B1X3VwX2hlbHBlciB0byByZXR1cm4gc3VjY2Vzc2Z1bGx5IGJlZm9yZQpvbmxpbmlu
ZyB0aGUgdkNQVSwgd2hpY2ggc2VlbXMgYmV0dGVyIElNTy4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 11:44:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 11:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMW6M-0002zF-MW; Mon, 21 Oct 2019 11:43:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMW6K-0002zA-GW
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 11:43:52 +0000
X-Inumbo-ID: 0d5f256e-f3f8-11e9-beca-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d5f256e-f3f8-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 11:43:51 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id b24so12427569wmj.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 04:43:51 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=wznqlMgsUeOVCq0fPJ7RmHeAnqoMZGEfS/4vYOFrjCY=;
 b=e1YnSDJptJetDAHDGc97LVPXAz10umsbMKDO3uHKMRY+2GzrZyaTjrntP0Q4Zeu2Qc
 f8Qx3PCTNTNAHjtN/tfUBmBQzzsC8akXQ3exDEHMn8S2zx16I+2xyg+AAytDzeauxOi2
 ofO/n6GYjMfouowNXyL1W8eafU/00MftAmXcy0wTqKbHQ2n1Ja0Z/7R5U53T+kfJyVqi
 sZvgg9dQpRmyhZpvbdQk6DzDcKyqiGD9+vC6ca4ZYS7y6PKS530azD4Dcw26xoEggGlI
 aaUY1ZEpz7edKM0GMiTqCDdDvw93drzIWoO361UON1lBz6aBpJv5OeY0Qk88XE/wUUha
 qGKw==
X-Gm-Message-State: APjAAAXYI4WcZX1XWCY9fyY+lMhmdX36qSKmC9Rr//+iWTqzUE4JR4kD
 kGxL6uqess3DzO8rMxAmhPU=
X-Google-Smtp-Source: APXvYqz+TexPWXrOhb+h85tZW0lfSvkMGFa894W3zie4iVlyLQ7TPyw3YNeSHawZu888l9FJdJFTrA==
X-Received: by 2002:a1c:a444:: with SMTP id n65mr19798424wme.111.1571658230972; 
 Mon, 21 Oct 2019 04:43:50 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id d11sm16796778wrf.80.2019.10.21.04.43.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 04:43:50 -0700 (PDT)
Date: Mon, 21 Oct 2019 12:43:48 +0100
From: Wei Liu <wl@xen.org>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20191021114348.kynwzrkbl4xbnfky@debian>
References: <20190823140855.4222-1-jeff.kubascik@dornerworks.com>
 <20190830092837.nmsnmelmwryzxyta@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <5bf66876-8b09-bb34-bc4f-046d6e1e4205@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5bf66876-8b09-bb34-bc4f-046d6e1e4205@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add DornerWorks maintainers
 email
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: DornerWorks Xen-Devel <xen-devel@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Jeff Kubascik <jeff.kubascik@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6Mjk6NDVQTSArMDEwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiA4LzMwLzE5IDEwOjI4IEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gRnJpLCBB
dWcgMjMsIDIwMTkgYXQgMTA6MDg6NTVBTSAtMDQwMCwgSmVmZiBLdWJhc2NpayB3cm90ZToKPiA+
PiBXZSB3b3VsZCBsaWtlIHRvIGhhdmUgYSBjb21tb24gbWFpbnRhaW5lcnMgZW1haWwgYWRkcmVz
cyBmb3IgRG9ybmVyV29ya3MKPiA+PiBtYWludGFpbmVkIGNvZGUsIHdoaWNoIGN1cnJlbnRseSBp
cyB0aGUgQVJJTkM2NTMgc2NoZWR1bGVyLiBUaGlzIHdpbGwKPiA+PiBlbmFibGUgdXMgdG8gYmV0
dGVyIG1vbml0b3IgYW5kIHJlc3BvbmQgdG8gdGhlIFhlbiBjb21tdW5pdHkuIFRoaXMgcGF0Y2gK
PiA+PiBhZGRzIGEgbWFpbnRhaW5lciBsaW5lIHdpdGggdGhlIERvcm5lcldvcmtzIG1haW50YWlu
ZXJzIGVtYWlsIGFkZHJlc3MuCj4gPj4gLS0tCj4gPj4gIE1BSU5UQUlORVJTIHwgMSArCj4gPj4g
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL01B
SU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiA+PiBpbmRleCA3NzQxM2UwZDllLi4zY2NlMjUzOTMx
IDEwMDY0NAo+ID4+IC0tLSBhL01BSU5UQUlORVJTCj4gPj4gKysrIGIvTUFJTlRBSU5FUlMKPiA+
PiBAQCAtMTY4LDYgKzE2OCw3IEBAIEY6CXhlbi9jb21tb24vYXJnby5jCj4gPj4gIEFSSU5DNjUz
IFNDSEVEVUxFUgo+ID4+ICBNOglKb3NoIFdoaXRlaGVhZCA8am9zaC53aGl0ZWhlYWRAZG9ybmVy
d29ya3MuY29tPgo+ID4+ICBNOglSb2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRv
cm5lcndvcmtzLmNvbT4KPiA+PiArTToJRG9ybmVyV29ya3MgWGVuLURldmVsIDx4ZW4tZGV2ZWxA
ZG9ybmVyd29ya3MuY29tPgo+ID4gCj4gPiBUaGUgY29ycmVjdCBzeW1ib2wgaGVyZSBpcyBMLiAK
PiA+IAo+ID4gICAgIEw6IE1haWxpbmcgbGlzdCB0aGF0IGlzIHJlbGV2YW50IHRvIHRoaXMgYXJl
YQo+IAo+IEJ1dCB0aGlzIGlzbid0IGV4YWN0bHkgYSBtYWlsaW5nIGxpc3QsIGlzIGl0PyAgVGhl
ICdMOicgdGFnIGlzIG5vcm1hbGx5Cj4gZm9yIHRoaW5ncyBsaWtlIHRoZSBMaW51eCBBcm0gbWFp
bGluZyBsaXN0LCB0aGUgTGludXggTmV0IG1haWxpbmcgbGlzdCwKPiBhbmQgc28gb24gLS0gKnB1
YmxpYyogbGlzdHMgd2hlcmUgZGlzY3Vzc2lvbnMgYWJvdXQgdGhhdCBzdWJzeXN0ZW0gaGFwcGVu
Lgo+IAo+IFRoaXMgaXNuJ3QgYSBwdWJsaWMgbGlzdCB3aGVyZSBkaXNjdXNzaW9uIGhhcHBlbnMu
ICBBdCB0aGUgbW9tZW50LCBpbgo+IGZhY3QsIGl0IGxvb2tzIGxpa2UgaXQgbWlnaHQgYmUgYSAq
c2luZ2xlIGVtYWlsIGFjY291bnQqLCB0byB3aGljaAo+IHNldmVyYWwgcGVvcGxlIGhhdmUgYWNj
ZXNzOyBhdCBiZXN0IGl0IHdvdWxkIGJlIGFuIGFsaWFzIHRoYXQgd291bGQgZ28KPiB0byBhIG51
bWJlciBvZiBpbnRlcmVzdGVkIHBhcnRpZXMuICBUaGF0IHNlZW1zIGNsb3NlciB0byAnUjonLgo+
IAo+IEkgYWRtaXQgdGhpcyBpcyBnZXR0aW5nIGludG8gdGhlIG1pbnV0aWEgb2YgdGVjaG5pY2Fs
aXRpZXMgaGVyZS4gOi0pCj4gCgpNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhlIGxpc3QgYmVp
bmcgcHVibGljIGlzIGEgbm90IGEgcmVxdWlyZW1lbnQuCkZvciBleGFtcGxlLCBMaW51eCBoYXMg
dGhpczoKCiAgTDogICAgICBzcGFybWFpbnRhaW5lckB1bmlzeXMuY29tIChVbmlzeXMgaW50ZXJu
YWwpCgpBbiBhbGlhcyBmb3Igc2V2ZXJhbCBwZW9wbGUgc3RpbGwgcXVhbGlmaWVzIGFzIGEgbGlz
dCB0byBtZS4KCkFueXdheSwgZWl0aGVyIFIgb3IgTCB3b3Jrcy4gSSBkb24ndCB3YW50IHRvIGJp
a2VzaGVkIGZ1cnRoZXIuLi4KCldlaS4KCj4gIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 12:33:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 12:33:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMWsQ-00078O-E4; Mon, 21 Oct 2019 12:33:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZYio=YO=dingwall.me.uk=james@srs-us1.protection.inumbo.net>)
 id 1iMWsO-00078J-Uu
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 12:33:32 +0000
X-Inumbo-ID: fc6e4fc6-f3fe-11e9-9451-12813bfff9fa
Received: from know-smtprelay-omc-10.server.virginmedia.net (unknown
 [80.0.253.74]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fc6e4fc6-f3fe-11e9-9451-12813bfff9fa;
 Mon, 21 Oct 2019 12:33:30 +0000 (UTC)
Received: from mail0.xen.dingwall.me.uk ([82.47.84.47]) by cmsmtp with ESMTPA
 id MWsKi0yyFKVO9MWsKip0Cv; Mon, 21 Oct 2019 13:33:29 +0100
X-Originating-IP: [82.47.84.47]
X-Authenticated-User: james.dingwall@blueyonder.co.uk
X-Spam: 0
X-Authority: v=2.3 cv=SNZsqtnH c=1 sm=1 tr=0 a=0bfgdX8EJi0Cr9X0x0jFDA==:117
 a=0bfgdX8EJi0Cr9X0x0jFDA==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19
 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=XobE76Q3jBoA:10 a=5IRWAbXhAAAA:8
 a=VwQbUJbxAAAA:8 a=iox4zFpeAAAA:8 a=907pBkEe21BXfl7TWG8A:9
 a=NzyhpIbpEjKdpzvW:21 a=1Hgw8yryt1ruglim:21 a=CjuIK1q_8ugA:10
 a=xo7gz2vLY8DhO4BdlxfM:22 a=AjGcO6oz07-iQ99wixmX:22 a=WzC6qhA0u3u7Ye7llzcV:22
Received: from localhost (localhost [IPv6:::1])
 by mail0.xen.dingwall.me.uk (Postfix) with ESMTP id 00282120BFC;
 Mon, 21 Oct 2019 12:33:30 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at dingwall.me.uk
Received: from mail0.xen.dingwall.me.uk ([127.0.0.1])
 by localhost (mail0.xen.dingwall.me.uk [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Pfs9_cuZbyTg; Mon, 21 Oct 2019 12:33:30 +0000 (UTC)
Received: from behemoth.dingwall.me.uk (behemoth.dingwall.me.uk
 [IPv6:2001:470:695c:302::c0a8:105])
 by dingwall.me.uk (Postfix) with ESMTP id ABAA1120BF9;
 Mon, 21 Oct 2019 12:33:30 +0000 (UTC)
Received: by behemoth.dingwall.me.uk (Postfix, from userid 1000)
 id 7E790109F29; Mon, 21 Oct 2019 12:33:30 +0000 (UTC)
Date: Mon, 21 Oct 2019 12:33:30 +0000
From: James Dingwall <james@dingwall.me.uk>
To: linux-kernel@vger.kernel.org
Message-ID: <20191021123330.GA5706@dingwall.me.uk>
References: <20191001150355.25365-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191001150355.25365-1-jgross@suse.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
X-CMAE-Envelope: MS4wfMU382LZGaPL7Hs2AGds5U9IK64NwsYvJvBHHo+Q2dFg/amxtVUWWs02w8+VlVIhUiOdt60LUNhO3c/ffFoYRZ7mmuh5jEQ86vMm19r351W5SPxjoMF7
 r8O/gPNyhCldHxeItvlbpaASuqEl3nuQ5m0kF1MQ7OzxBblYoxRTwKZOCByHFVz6CNx26jwrjUpBCVs4WgKZH4qoESK/hOfZNXQIvZmcldks4G1WNVWS1bra
 +9ByZwIqaCyPV13aTsy6oGZm2i08jfDTwfNOUX/UKly6J9p7WFcyF0CGNjVlTvy1KFOkpplCiHut7SMjKk6/xEXlvGySzbDXdYk8ZZYsGXI=
Subject: Re: [Xen-devel] [PATCH] xen/xenbus: fix self-deadlock after killing
 user process
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMDEsIDIwMTkgYXQgMDU6MDM6NTVQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBjYXNlIGEgdXNlciBwcm9jZXNzIHVzaW5nIHhlbmJ1cyBoYXMgb3BlbiB0cmFu
c2FjdGlvbnMgYW5kIGlzIGtpbGxlZAo+IGUuZy4gdmlhIGN0cmwtQyB0aGUgZm9sbG93aW5nIGNs
ZWFudXAgb2YgdGhlIGFsbG9jYXRlZCByZXNvdXJjZXMgbWlnaHQKPiByZXN1bHQgaW4gYSBkZWFk
bG9jayBkdWUgdG8gdHJ5aW5nIHRvIGVuZCBhIHRyYW5zYWN0aW9uIGluIHRoZSB4ZW5idXMKPiB3
b3JrZXIgdGhyZWFkOgo+IAo+IFsgMjU1MS40NzQ3MDZdIElORk86IHRhc2sgeGVuYnVzOjM3IGJs
b2NrZWQgZm9yIG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KPiBbIDI1NTEuNDkyMjE1XSAgICAgICBU
YWludGVkOiBQICAgICAgICAgICBPRSAgICAgNS4wLjAtMjktZ2VuZXJpYyAjNQo+IFsgMjU1MS41
MTAyNjNdICJlY2hvIDAgPiAvcHJvYy9zeXMva2VybmVsL2h1bmdfdGFza190aW1lb3V0X3NlY3Mi
IGRpc2FibGVzIHRoaXMgbWVzc2FnZS4KPiBbIDI1NTEuNTI4NTg1XSB4ZW5idXMgICAgICAgICAg
RCAgICAwICAgIDM3ICAgICAgMiAweDgwMDAwMDgwCj4gWyAyNTUxLjUyODU5MF0gQ2FsbCBUcmFj
ZToKPiBbIDI1NTEuNTI4NjAzXSAgX19zY2hlZHVsZSsweDJjMC8weDg3MAo+IFsgMjU1MS41Mjg2
MDZdICA/IF9jb25kX3Jlc2NoZWQrMHgxOS8weDQwCj4gWyAyNTUxLjUyODYzMl0gIHNjaGVkdWxl
KzB4MmMvMHg3MAo+IFsgMjU1MS41Mjg2MzddICB4c190YWxrdisweDFlYy8weDJiMAo+IFsgMjU1
MS41Mjg2NDJdICA/IHdhaXRfd29rZW4rMHg4MC8weDgwCj4gWyAyNTUxLjUyODY0NV0gIHhzX3Np
bmdsZSsweDUzLzB4ODAKPiBbIDI1NTEuNTI4NjQ4XSAgeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCsw
eDNiLzB4NzAKPiBbIDI1NTEuNTI4NjUxXSAgeGVuYnVzX2ZpbGVfZnJlZSsweDVhLzB4MTYwCj4g
WyAyNTUxLjUyODY1NF0gIHhlbmJ1c19kZXZfcXVldWVfcmVwbHkrMHhjNC8weDIyMAo+IFsgMjU1
MS41Mjg2NTddICB4ZW5idXNfdGhyZWFkKzB4N2RlLzB4ODgwCj4gWyAyNTUxLjUyODY2MF0gID8g
d2FpdF93b2tlbisweDgwLzB4ODAKPiBbIDI1NTEuNTI4NjY1XSAga3RocmVhZCsweDEyMS8weDE0
MAo+IFsgMjU1MS41Mjg2NjddICA/IHhiX3JlYWQrMHgxZDAvMHgxZDAKPiBbIDI1NTEuNTI4Njcw
XSAgPyBrdGhyZWFkX3BhcmsrMHg5MC8weDkwCj4gWyAyNTUxLjUyODY3M10gIHJldF9mcm9tX2Zv
cmsrMHgzNS8weDQwCj4gCj4gRml4IHRoaXMgYnkgZG9pbmcgdGhlIGNsZWFudXAgdmlhIGEgd29y
a3F1ZXVlIGluc3RlYWQuCj4gCj4gUmVwb3J0ZWQtYnk6IEphbWVzIERpbmd3YWxsIDxqYW1lc0Bk
aW5nd2FsbC5tZS51az4KPiBGaXhlczogZmQ4YWE5MDk1YTk1YyAoInhlbjogb3B0aW1pemUgeGVu
YnVzIGRyaXZlciBmb3IgbXVsdGlwbGUgY29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpCj4g
Q2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKPiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfZGV2X2Zyb250ZW5kLmMgfCAyMCArKysrKysrKysrKysrKysrKystLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyBiL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKPiBpbmRleCAwOGFkYzU5MGY2MzEuLjU5N2Fm
NDU1YTUyMiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9u
dGVuZC5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYwo+
IEBAIC01NSw2ICs1NSw3IEBACj4gICNpbmNsdWRlIDxsaW51eC9zdHJpbmcuaD4KPiAgI2luY2x1
ZGUgPGxpbnV4L3NsYWIuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L21pc2NkZXZpY2UuaD4KPiArI2lu
Y2x1ZGUgPGxpbnV4L3dvcmtxdWV1ZS5oPgo+ICAKPiAgI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4K
PiAgI2luY2x1ZGUgPHhlbi94ZW4uaD4KPiBAQCAtMTE2LDYgKzExNyw4IEBAIHN0cnVjdCB4ZW5i
dXNfZmlsZV9wcml2IHsKPiAgCXdhaXRfcXVldWVfaGVhZF90IHJlYWRfd2FpdHE7Cj4gIAo+ICAJ
c3RydWN0IGtyZWYga3JlZjsKPiArCj4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3Qgd3E7Cj4gIH07Cj4g
IAo+ICAvKiBSZWFkIG91dCBhbnkgcmF3IHhlbmJ1cyBtZXNzYWdlcyBxdWV1ZWQgdXAuICovCj4g
QEAgLTMwMCwxNCArMzAzLDE0IEBAIHN0YXRpYyB2b2lkIHdhdGNoX2ZpcmVkKHN0cnVjdCB4ZW5i
dXNfd2F0Y2ggKndhdGNoLAo+ICAJbXV0ZXhfdW5sb2NrKCZhZGFwLT5kZXZfZGF0YS0+cmVwbHlf
bXV0ZXgpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCB4ZW5idXNfZmlsZV9mcmVlKHN0cnVjdCBr
cmVmICprcmVmKQo+ICtzdGF0aWMgdm9pZCB4ZW5idXNfd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVj
dCAqd3EpCj4gIHsKPiAgCXN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1Owo+ICAJc3RydWN0IHhl
bmJ1c190cmFuc2FjdGlvbl9ob2xkZXIgKnRyYW5zLCAqdG1wOwo+ICAJc3RydWN0IHdhdGNoX2Fk
YXB0ZXIgKndhdGNoLCAqdG1wX3dhdGNoOwo+ICAJc3RydWN0IHJlYWRfYnVmZmVyICpyYiwgKnRt
cF9yYjsKPiAgCj4gLQl1ID0gY29udGFpbmVyX29mKGtyZWYsIHN0cnVjdCB4ZW5idXNfZmlsZV9w
cml2LCBrcmVmKTsKPiArCXUgPSBjb250YWluZXJfb2Yod3EsIHN0cnVjdCB4ZW5idXNfZmlsZV9w
cml2LCB3cSk7Cj4gIAo+ICAJLyoKPiAgCSAqIE5vIG5lZWQgZm9yIGxvY2tpbmcgaGVyZSBiZWNh
dXNlIHRoZXJlIGFyZSBubyBvdGhlciB1c2VycywKPiBAQCAtMzMzLDYgKzMzNiwxOCBAQCBzdGF0
aWMgdm9pZCB4ZW5idXNfZmlsZV9mcmVlKHN0cnVjdCBrcmVmICprcmVmKQo+ICAJa2ZyZWUodSk7
Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHhlbmJ1c19maWxlX2ZyZWUoc3RydWN0IGtyZWYgKmty
ZWYpCj4gK3sKPiArCXN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1Owo+ICsKPiArCS8qCj4gKwkg
KiBXZSBtaWdodCBiZSBjYWxsZWQgaW4geGVuYnVzX3RocmVhZCgpLgo+ICsJICogVXNlIHdvcmtx
dWV1ZSB0byBhdm9pZCBkZWFkbG9jay4KPiArCSAqLwo+ICsJdSA9IGNvbnRhaW5lcl9vZihrcmVm
LCBzdHJ1Y3QgeGVuYnVzX2ZpbGVfcHJpdiwga3JlZik7Cj4gKwlzY2hlZHVsZV93b3JrKCZ1LT53
cSk7Cj4gK30KPiArCj4gIHN0YXRpYyBzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uX2hvbGRlciAq
eGVuYnVzX2dldF90cmFuc2FjdGlvbigKPiAgCXN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1LCB1
aW50MzJfdCB0eF9pZCkKPiAgewo+IEBAIC02NTAsNiArNjY1LDcgQEAgc3RhdGljIGludCB4ZW5i
dXNfZmlsZV9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxwKQo+ICAJ
SU5JVF9MSVNUX0hFQUQoJnUtPndhdGNoZXMpOwo+ICAJSU5JVF9MSVNUX0hFQUQoJnUtPnJlYWRf
YnVmZmVycyk7Cj4gIAlpbml0X3dhaXRxdWV1ZV9oZWFkKCZ1LT5yZWFkX3dhaXRxKTsKPiArCUlO
SVRfV09SSygmdS0+d3EsIHhlbmJ1c193b3JrZXIpOwo+ICAKPiAgCW11dGV4X2luaXQoJnUtPnJl
cGx5X211dGV4KTsKPiAgCW11dGV4X2luaXQoJnUtPm1zZ2J1ZmZlcl9tdXRleCk7Cj4gLS0gCj4g
Mi4xNi40Cj4gCgpXZSBoYXZlIGJlZW4gaGF2aW5nIHNvbWUgY3Jhc2hlcyB3aXRoIGFuIFVidW50
dSA1LjAuMC0zMSBrZXJuZWwgd2l0aCAKdGhpcyBwYXRjaCBhbmQgdGhhbmtzIHRvIHRoZSBwc3Rv
cmUgZml4ICJ4ODYveGVuOiBSZXR1cm4gZnJvbSBwYW5pYyAKbm90aWZpZXIiIHdlIGNhdWdodCB0
aGUgb29wcyBiZWxvdy4gIEl0IHNlZW1zIHRvIGJlIGluIHRoZSBzYW1lIGFyZWEgb2YgCmNvZGUg
YXMgdGhpcyBwYXRjaCBidXQgSSdtIHVuc3VyZSBpZiBpdCBpcyBkaXJlY3RseSByZWxhdGVkIHRv
IHRoaXMgCmNoYW5nZSBvciBhIHNlY29uZGFyeSBpc3N1ZS4gIEZyb20gdGhlIGxvZ3MgY29sbGVj
dGVkIEkgY2FuIHNlZSB0aGlzIApoYXBwZW5lZCB3aGlsZSB0aGVyZSB3ZXJlIHNldmVyYWwgcGFy
YWxsZWwgYHhsIGNyZWF0ZWAgcHJvY2VzcyBydW5uaW5nIApidXQgc28gSSBoYXZlIG5vdCBiZWVu
IGFibGUgdG8gcmVwcm9kdWNlIHRoaXMgaW4gYSB0ZXN0IHNjcmlwdCBidXQgCnBlcmhhcHMgdGhl
IHRyYWNlIHdpbGwgZ2l2ZSBzb21lIGNsdWVzLgoKVGhhbmtzLApKYW1lcwoKCjw0Pls1MzYyNi43
MjY1ODBdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQo8Mj5bNTM2MjYuNzI2
NTgzXSBrZXJuZWwgQlVHIGF0IC9idWlsZC9zbG93ZnMvdWJ1bnR1LWJpb25pYy9tbS9zbHViLmM6
MzA1IQo8ND5bNTM2MjYuNzM5NTU0XSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIFNNUCBOT1BU
SQo8ND5bNTM2MjYuNzUxMTE5XSBDUFU6IDAgUElEOiAzOCBDb21tOiB4ZW53YXRjaCBUYWludGVk
OiBQICAgICAgICAgICBPRSAgICAgNS4wLjAtMzEtZ2VuZXJpYyAjMzN+MTguMDQuMXoxCjw0Pls1
MzYyNi43NjMwMTVdIEhhcmR3YXJlIG5hbWU6IEhQRSBQcm9MaWFudCBETDM4MCBHZW4xMC9Qcm9M
aWFudCBETDM4MCBHZW4xMCwgQklPUyBVMzAgMDIvMDIvMjAxOQo8ND5bNTM2MjYuNzc1MTAwXSBS
SVA6IGUwMzA6X19zbGFiX2ZyZWUrMHgxODgvMHgzMzAKPDQ+WzUzNjI2Ljc4NzcwOF0gQ29kZTog
OTAgNDggODkgYzcgZTggODkgNWQgZGEgZmYgNjYgOTAgZjAgNDkgMGYgYmEgMmMgMjQgMDAgNzIg
NjggNGQgM2IgNmMgMjQgMjAgNzQgMTEgNDkgMGYgYmEgMzQgMjQgMDAgZTggOGMgNWQgZGEgZmYg
NjYgOTAgZWIgYTkgPDBmPiAwYiA0OSAzYiA1YyAyNCAyOCA3NSBlOCA0OCA4YiA0NSA4OCA0OSA4
OSA0YyAyNCAyOCA0OSA4OSA0NCAyNAo8ND5bNTM2MjYuODEzNDA5XSBSU1A6IGUwMmI6ZmZmZmM5
MDA0NjNmN2M4MCBFRkxBR1M6IDAwMDEwMjQ2Cjw0Pls1MzYyNi44MjYxNTFdIFJBWDogZmZmZjg4
ODE2MDFjMjBhOCBSQlg6IDAwMDAwMDAwODIwMDAxYTMgUkNYOiBmZmZmODg4MTYwMWMyMGE4Cjw0
Pls1MzYyNi44MzgzNDZdIFJEWDogZmZmZjg4ODE2MDFjMjBhOCBSU0k6IGZmZmZlYTAwMDU4MDcw
ODAgUkRJOiBmZmZmODg4MjUxNDAzYzgwCjw0Pls1MzYyNi44NTA0MTRdIFJCUDogZmZmZmM5MDA0
NjNmN2QyMCBSMDg6IDAwMDAwMDAwMDAwMDAwMDEgUjA5OiBmZmZmZmZmZjgxNjI0ZjM3Cjw0Pls1
MzYyNi44NjI2MjRdIFIxMDogMDAwMDAwMDAwMDAwMDAwMSBSMTE6IGYwMDAwMDAwMDAwMDAwMDAg
UjEyOiBmZmZmZWEwMDA1ODA3MDgwCjw0Pls1MzYyNi44NzQ3MTBdIFIxMzogZmZmZjg4ODE2MDFj
MjBhOCBSMTQ6IGZmZmY4ODgyNTE0MDNjODAgUjE1OiBmZmZmODg4MTYwMWMyMGE4Cjw0Pls1MzYy
Ni44ODY2MDhdIEZTOiAgMDAwMDdmNjdiOTg1OGMwMCgwMDAwKSBHUzpmZmZmODg4MjU1YTAwMDAw
KDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPDQ+WzUzNjI2Ljg5ODYwN10gQ1M6ICBlMDMw
IERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo8ND5bNTM2MjYuOTEwNzM1
XSBDUjI6IDAwMDA1NjUxMTFmYzgxYTAgQ1IzOiAwMDAwMDAwZDViNGQyMDAwIENSNDogMDAwMDAw
MDAwMDA0MDY2MAo8ND5bNTM2MjYuOTIzMTAzXSBDYWxsIFRyYWNlOgo8ND5bNTM2MjYuOTM0ODY4
XSAgPyB4c190YWxrdisweDEzOC8weDJiMAo8ND5bNTM2MjYuOTQ2NDY5XSAgPyB4ZW5idXNfdHJh
bnNhY3Rpb25fc3RhcnQrMHg0Ny8weDUwCjw0Pls1MzYyNi45NTg0NTBdICBrZnJlZSsweDE2OS8w
eDE4MAo8ND5bNTM2MjYuOTY5OTgzXSAgPyBrZnJlZSsweDE2OS8weDE4MAo8ND5bNTM2MjYuOTgx
NDQzXSAgeGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KzB4NDcvMHg1MAo8ND5bNTM2MjYuOTkzMDQy
XSAgX194ZW5idXNfc3dpdGNoX3N0YXRlLnBhcnQuMisweDMzLzB4MTIwCjw0Pls1MzYyNy4wMDQ0
NDVdICB4ZW5idXNfc3dpdGNoX3N0YXRlKzB4MTgvMHgyMAo8ND5bNTM2MjcuMDE1ODUxXSAgZnJv
bnRlbmRfY2hhbmdlZCsweGRlLzB4NWIwIFt4ZW5fYmxrYmFja10KPDQ+WzUzNjI3LjAyNzQxMV0g
IHhlbmJ1c19vdGhlcmVuZF9jaGFuZ2VkKzB4MTBhLzB4MTIwCjw0Pls1MzYyNy4wMzg2NTddICBm
cm9udGVuZF9jaGFuZ2VkKzB4MTAvMHgyMAo8ND5bNTM2MjcuMDQ5ODMwXSAgeGVud2F0Y2hfdGhy
ZWFkKzB4YzQvMHgxNjAKPDQ+WzUzNjI3LjA2MDk4N10gID8gd2FpdF93b2tlbisweDgwLzB4ODAK
PDQ+WzUzNjI3LjA3MTg1OF0gIGt0aHJlYWQrMHgxMjEvMHgxNDAKPDQ+WzUzNjI3LjA4MjU1OF0g
ID8gZmluZF93YXRjaCsweDQwLzB4NDAKPDQ+WzUzNjI3LjA5MzMzOV0gID8ga3RocmVhZF9wYXJr
KzB4YjAvMHhiMAo8ND5bNTM2MjcuMTAzNzc5XSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKPDQ+
WzUzNjI3LjExNDIwMF0gTW9kdWxlcyBsaW5rZWQgaW46IGJyaWRnZSBzdHAgbGxjIHh0X2FkZHJ0
eXBlIHh0X293bmVyIHh0X211bHRpcG9ydCB4dF9obCB4dF90Y3B1ZHAgeHRfY29ubnRyYWNrIHh0
X05GTE9HIGlwNnRhYmxlX21hbmdsZSBpcHRhYmxlX21hbmdsZSBpcDZ0YWJsZV9uYXQgbmZfbmF0
X2lwdjYgaXB0YWJsZV9uYXQgbmZfbmF0X2lwdjQgbmZfbmF0IG5mX2Nvbm50cmFjayBuZl9kZWZy
YWdfaXB2NiBuZl9kZWZyYWdfaXB2NCBpcDZ0YWJsZV9maWx0ZXIgaXA2X3RhYmxlcyBpcHRhYmxl
X2ZpbHRlciBicGZpbHRlciBuZm5ldGxpbmtfbG9nIG5mbmV0bGluayBpbnRlbF9yYXBsIG5maXQg
aW50ZWxfcG93ZXJjbGFtcCBjcmN0MTBkaWZfcGNsbXVsIGNyYzMyX3BjbG11bCBnaGFzaF9jbG11
bG5pX2ludGVsIGFlc25pX2ludGVsIGFlc194ODZfNjQgY3J5cHRvX3NpbWQgY3J5cHRkIGdsdWVf
aGVscGVyIGludGVsX3JhcGxfcGVyZiB0dG0gZHJtX2ttc19oZWxwZXIgZHJtIGkyY19hbGdvX2Jp
dCBpcG1pX3NzaWYgZmJfc3lzX2ZvcHMgc3lzY29weWFyZWEgc3lzZmlsbHJlY3Qgc3lzaW1nYmx0
IGhwaWxvIGxwY19pY2ggbWVpX21lIG1laSBpcG1pX3NpIGFjcGlfdGFkIGlwbWlfZGV2aW50ZiBp
cG1pX21zZ2hhbmRsZXIgYWNwaV9wb3dlcl9tZXRlciBpb2F0ZG1hIG1hY19oaWQgZGNhIHNjaF9m
cV9jb2RlbCB4ZW5fcGNpYmFjayB4ZW5fbmV0YmFjayB4ZW5fYmxrYmFjayB4ZW5fZ250YWxsb2Mg
eGVuX2dudGRldiB4ZW5fZXZ0Y2huIGRyYmQgbHJ1X2NhY2hlIHhlbmZzIHhlbl9wcml2Y21kIGlw
X3RhYmxlcyB4X3RhYmxlcyBhdXRvZnM0IGRtX21pcnJvciBkbV9yZWdpb25faGFzaCBkbV9sb2cg
cmFpZDEwIHJhaWQxIHJhaWQwIG11bHRpcGF0aCBsaW5lYXIgZG1fcmFpZCByYWlkNDU2IGFzeW5j
X3JhaWQ2X3JlY292IGFzeW5jX21lbWNweSBhc3luY19wcSBhc3luY194b3IgYXN5bmNfdHggeG9y
IHJhaWQ2X3BxIGxpYmNyYzMyYyB1c2JoaWQgaGlkX2dlbmVyaWMKPDQ+WzUzNjI3LjExNDIzMF0g
IGhpZCB6ZnMoUE9FKSB6dW5pY29kZShQTykgemF2bChQTykgaWNwKFBPRSkgemNvbW1vbihQT0Up
IHpudnBhaXIoUE9FKSBzcGwoTykgZWZpX3BzdG9yZSBhdWZzIHVhcyB1c2Jfc3RvcmFnZSB0ZzMg
YWhjaSBsaWJhaGNpIHdtaQo8ND5bNTM2MjcuMjM1MTE2XSAtLS1bIGVuZCB0cmFjZSA3OTZiNmQy
Mzc4Mzc5ODhkIF0tLS0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 12:54:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 12:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMXCq-0000Ih-BN; Mon, 21 Oct 2019 12:54:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=yz3t=YO=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1iMXCo-0000Ic-ST
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 12:54:39 +0000
X-Inumbo-ID: eee5a04b-f401-11e9-9451-12813bfff9fa
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.56]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eee5a04b-f401-11e9-9451-12813bfff9fa;
 Mon, 21 Oct 2019 12:54:36 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LpyI5c7L50DnKw5CIsJmd6qkqIcd4JcISVsnnuo3gh+MadSkz12TYsoDiO4qcz3jpS+VXxy1U3e7yvIBljmA/eIFge+QR+ntBlcnMKwtl+ML4hwcstMZg8dPVv4qrCl5C7nPBfWvplldQu0lHK+HlBUiuxbjfAaoEGYj/V8RON38zEEJ/+oyKzKq7YpMMTvo7A8zlHrTthW1x4D3kt61AtSGmV+qxARJAnmz7omaBfjUzWqGRjVv6YpsnvuHMf2L3Cz1+653dXG7jlJK6aj3TnftLQfX6Ov6t1/n67WrJBG2TB8uW0wL7pOqdw7DsVBIZedNgql0aiWEiaZMlRrHDw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=t8MftdbWk9d3hqYrWsvc2amBHlnLC82KNV1utjon0mI=;
 b=UFMUE3Q1FSHeZmSyJ9m0uVMASzu/hYzx4ZZeMpf9EgcCLFRnqb8lrCyZ6gKNxxLhTtEt29E0hHGIxZU+0jG/NN3OVUqZiEWZ+JcasLqFavREiCeDlDZ/pSfIsJf0tTeAqVfuZADrM6uF1ToJwwgDpKD9dD5DCmILXcNfyHY0PNg9aQ8eZdxN4+vLu/bFG+W7Gobl0pJuJgwqSvOvydUIZyigBVGsvpFMVJ3DlDvsBbTV7hV19NsOhUH5Pp4djajVjkIiIRLxKcPvnYt9pVnKcE80miA9tE85Urh2A1FLW400nkr22J5Xn2Vmg8nfyIHtfl5g2TqzDWyN6d2Iazxudg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=epam.com; dmarc=pass action=none header.from=epam.com;
 dkim=pass header.d=epam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector2; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=t8MftdbWk9d3hqYrWsvc2amBHlnLC82KNV1utjon0mI=;
 b=KowXjmcd2Ct+ToRdPTuhyGfjMetis2tHSl3eU4SB1s9Imu49Vkkv+x7wQc1H7vKHFZJ5pAXdOWCO/SBZToFASQIIpy0AqmF1PCVjkEBbXcs+FloCfh64Tp39f5m2IZ/NBdDLhpk4dTIg8SeijpIA8PpPdE+ie7Btq8Q1ZBz+hfc=
Received: from VI1PR03MB3711.eurprd03.prod.outlook.com (52.134.23.12) by
 VI1PR03MB5053.eurprd03.prod.outlook.com (20.178.14.210) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.21; Mon, 21 Oct 2019 12:54:34 +0000
Received: from VI1PR03MB3711.eurprd03.prod.outlook.com
 ([fe80::6d07:a394:76bb:3c02]) by VI1PR03MB3711.eurprd03.prod.outlook.com
 ([fe80::6d07:a394:76bb:3c02%5]) with mapi id 15.20.2367.022; Mon, 21 Oct 2019
 12:54:34 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>, "persaur@gmail.com"
 <persaur@gmail.com>, "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Thread-Topic: [Xen-devel] [RFC] Documentation formats, licenses and file
 system structure
Thread-Index: AQHVf2cRdQE5+PIufEarnRjQ6zCVf6dUGwCAgAAXvACAAHPSAIAAo3GAgAWvNoCAAK9DAIAB1/uAgAFdNgCAADSRAIAAAlYAgAADWgCAAAODAIAABu+AgAX76wA=
Date: Mon, 21 Oct 2019 12:54:34 +0000
Message-ID: <43bea02c7b45f360049791ae4c63e062fc40e514.camel@epam.com>
References: <alpine.DEB.2.21.1910170943580.30080@sstabellini-ThinkPad-T480s>
 <AE96ACE4-E5D6-4B33-B009-AA8B9A7F9AD8@gmail.com>
 <96F5CF4C-B1F6-4523-9130-89E001DC5FD4@citrix.com>
In-Reply-To: <96F5CF4C-B1F6-4523-9130-89E001DC5FD4@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [46.189.28.128]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b7bbc236-eeeb-4e5c-d644-08d75625d2da
x-ms-traffictypediagnostic: VI1PR03MB5053:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <VI1PR03MB505393528642CA9DD46B1543F4690@VI1PR03MB5053.eurprd03.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0197AFBD92
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(346002)(136003)(39860400002)(366004)(396003)(199004)(189003)(4001150100001)(6306002)(80792005)(30864003)(2201001)(6436002)(3846002)(6116002)(229853002)(256004)(14444005)(6486002)(99286004)(5660300002)(4326008)(86362001)(25786009)(6246003)(6512007)(8676002)(8936002)(81166006)(81156014)(7736002)(36756003)(71190400001)(71200400001)(305945005)(110136005)(66066001)(11346002)(2616005)(186003)(118296001)(316002)(54906003)(14454004)(66946007)(66476007)(66556008)(64756008)(66446008)(2501003)(76116006)(91956017)(966005)(476003)(76176011)(2906002)(26005)(102836004)(486006)(478600001)(53546011)(446003)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB5053;
 H:VI1PR03MB3711.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 7O9HcwV4Q2bqIFPPP6t3WBbadrmh7BnNsOadWfmkmm4aVtB34nRHp6WXa/moXE6IteSq9RbwgJqOA/MYgywrx3JxDcigD2alsdE/eYjEn38qmj3ZkjC4SNT0xqgFET2FeCBpnL7XEfaL8s8Ee1jBNoAsjlHhdNHxwLWLhacDqDizzs76oYU14yOMIe/AogdS4LkX8mMFAy9tCtwEqsA5LcYAKBzYHpGccpo3VvsWaTvO8ACYp6vho1lYA4kmJMyxLfGYwwgfAOW1LNnFnBg00JbHxU8DOM5vW+EBK9fdGpBjYqipwa7vGtBW2RRHPMvRT6cOwiGZnkdxCtljhF1fdjIwpYsmpgQ4PmLv1+jeaEuuQtLhOv4XDTCDHEqOP30PjOY1ga8gkYeNQ8qgEFwQBKxZy0IUtft7zs7EW4mwAZVVQHHdxgl57E+DoAYljteySkDvnBZWdtgkmHIcgMK/4g==
x-ms-exchange-transport-forked: True
Content-ID: <58DD116011FD0D46AC7D1F0EF2B5139D@eurprd03.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b7bbc236-eeeb-4e5c-d644-08d75625d2da
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2019 12:54:34.6500 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eMF9kUpyXGFBrK4EjYYPyX46Yn2kGJbFlc6Aw2JnMfl9KW8Rvf+kbm+5xzzmZnHeEomSkB7OskVZxaCJQsRefg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB5053
Subject: Re: [Xen-devel] [RFC] Documentation formats,
 licenses and file system structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "lars.kurth.xen@gmail.com" <lars.kurth.xen@gmail.com>,
 "Andrew.Cooper3@citrix.com" <Andrew.Cooper3@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycw0KDQpPbiBUaHUsIDIwMTktMTAtMTcgYXQgMTc6MzAgKzAwMDAsIExhcnMgS3VydGgg
d3JvdGU6DQo+IA0KPiDvu79PbiAxNy8xMC8yMDE5LCAxODowNSwgIlJpY2ggUGVyc2F1ZCIgPA0K
PiBwZXJzYXVyQGdtYWlsLmNvbQ0KPiA+IHdyb3RlOg0KPiANCj4gICAgIE9uIE9jdCAxNywgMjAx
OSwgYXQgMTI6NTUsIFN0ZWZhbm8gU3RhYmVsbGluaSA8DQo+IHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmcNCj4gPiB3cm90ZToNCj4gICAgID4gDQo+ICAgICA+IE9uIFRodSwgMTcgT2N0IDIwMTksIFJp
Y2ggUGVyc2F1ZCB3cm90ZToNCj4gICAgID4+PiBPbiBPY3QgMTcsIDIwMTksIGF0IDEyOjMyLCBT
dGVmYW5vIFN0YWJlbGxpbmkgPA0KPiBzc3RhYmVsbGluaUBrZXJuZWwub3JnDQo+ID4gd3JvdGU6
DQo+ICAgICA+Pj4gDQo+ICAgICA+Pj4gT24gVGh1LCAxNyBPY3QgMjAxOSwgTGFycyBLdXJ0aCB3
cm90ZToNCj4gICAgID4+Pj4gT24gMTYvMTAvMjAxOSwgMTc6MzUsICJSaWNoIFBlcnNhdWQiIDwN
Cj4gcGVyc2F1ckBnbWFpbC5jb20NCj4gPiB3cm90ZToNCj4gICAgID4+Pj4gDQo+ICAgICA+Pj4+
Pj4gT24gT2N0IDE1LCAyMDE5LCBhdCAwODoyNywgTGFycyBLdXJ0aCA8DQo+IGxhcnMua3VydGgu
eGVuQGdtYWlsLmNvbQ0KPiA+IHdyb3RlOg0KPiAgICAgPj4+Pj4gLi4uDQo+ICAgICA+Pj4+PiAN
Cj4gICAgID4+Pj4+IE15IHBvaW50IHJlYWxseSB3YXMgaXMgdGhhdCBkdWUgdG8gc3RvcmluZyB0
aGUgZmlsZXMgaW4NCj4gZ2l0LCB3ZSBlc3NlbnRpYWxseSBkbyBOT1QgdG9kYXkgZG8gdGhpcy4N
Cj4gICAgID4+Pj4+IFNvIHdlIHdvdWxkIG5lZWQgdG8gdGFrZSBleHRyYSBhY3Rpb246IGUuZy4g
bWFudWFsbHkgb3INCj4gdGhyb3VnaCB0b29saW5nDQo+ICAgICA+Pj4+PiANCj4gICAgID4+Pj4+
Pj4gNC4yOiBXZSBjb3VsZCByZXF1aXJlIGluZGl2aWR1YWwgYXV0aG9ycyB0byBiZSBjcmVkaXRl
ZDoNCj4gaW4gdGhhdA0KPiAgICAgPj4+Pj4+PiAgICAgICAgIGNhc2Ugd2UgcHJvYmFibHkgb3Vn
aHQgdG8gbGVhZCBieSBleGFtcGxlIGFuZA0KPiBsaXN0IHRoZSBhdXRob3JzDQo+ICAgICA+Pj4+
Pj4+ICAgICAgICAgaW4gYSBjcmVkaXQvbGljZW5zZSBzZWN0aW9uIGFuZCBleHRyYWN0IHRoZQ0K
PiBpbmZvcm1hdGlvbiBmcm9tDQo+ICAgICA+Pj4+Pj4+ICAgICAgICAgZ2l0IGxvZ3Mgd2hlbiB3
ZSBnZW5lcmF0ZSBpdCAoYXQgc29tZSBwb2ludCBpbg0KPiB0aGUgZnV0dXJlKQ0KPiAgICAgPj4+
Pj4+PiA1OiBZb3UgZ2l2ZSBhbiBpbmRpY2F0aW9uIHdoZXRoZXIgeW91IG1hZGUgY2hhbmdlcyAu
Li4gaW4NCj4gcHJhY3RpY2UNCj4gICAgID4+Pj4+Pj4gdGhpcyBtZWFucyB5b3UgaGF2ZSB0byBz
dGF0ZSBzaWduaWZpY2FudCBjaGFuZ2VzIG1hZGUgdG8NCj4gdGhlIHdvcmtzDQo+ICAgICA+Pj4+
Pj4gDQo+ICAgICA+Pj4+Pj4gVGhpcyBpcyBhbHNvIGhlbHBmdWwgZm9yIHByb3ZlbmFuY2Ugb2Yg
Y2hhbmdlcywgd2hpY2ggaXMNCj4gcmVsZXZhbnQgaW4gc2FmZXR5LW9yaWVudGVkIGRvY3VtZW50
YXRpb24uICBJdCBjYW4gYmUgdXNlZCB0byBjbGVhcmx5DQo+IGRlbGluZWF0ZSBDQy1saWNlbnNl
ZCBjb250ZW50ICh3aGljaCBtYXkgYmUgcmV1c2VkIGJ5IG1hbnkgY29tcGFuaWVzKQ0KPiBmcm9t
ICJBbGwgUmlnaHRzIFJlc2VydmVkIiBjb21tZXJjaWFsIGNvbnRlbnQgdGhhdCBtYXkgYmUgYWRk
ZWQgZm9yIGENCj4gc3BlY2lmaWMgY29tbWVyY2lhbCBhdWRpZW5jZSBvciBwdXJwb3NlLg0KPiAg
ICAgPj4+Pj4gDQo+ICAgICA+Pj4+PiBJIGFncmVlDQo+ICAgICA+Pj4+PiANCj4gICAgID4+Pj4+
IEkgdGhpbmsgdGhlIG91dGNvbWUgb2YgdGhpcyBhbmFseXNpcyBpcyByZWFsbHkgdGhhdCB0aGUN
Cj4gb25seSBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGJldHdlZW4gQlNEIGFuZCBDQy1CWSBpbiB0
aGlzIGNvbnRleHQgaXMNCj4gdGhlICAiQWxsIFJpZ2h0cyBSZXNlcnZlZCIgcG9ydGlvbg0KPiAg
ICAgPj4+PiANCj4gICAgID4+Pj4gICBBbHNvIC0gQlNEIGlzIGEgInNvZnR3YXJlIiBsaWNlbnNl
IHdoaWxlIENDLUJZIGlzIGENCj4gImNvbnRlbnQiIGxpY2Vuc2UsIHNvIHRoZXkgYXJlIG5vdCBz
dHJpY3RseSBjb21wYXJhYmxlLCBldmVuIGlmIHRoZXkNCj4gdXNlIHNpbWlsYXIgdGVybWlub2xv
Z3kuDQo+ICAgICA+Pj4+IA0KPiAgICAgPj4+PiBUcnVlLCBidXQgYXMgd2UgaGF2ZSBub3RpY2Vk
IHRoZSBib3VuZGFyeSBiZXR3ZWVuIGNvbnRlbnQNCj4gYW5kIGluLWNvZGUgZG9jcyBjb250ZW50
IGlzIGZ1enp5Lg0KPiAgICAgPj4+PiANCj4gICAgID4+Pj4+PiBUaGVyZSBpcyBhIGRpZmZlcmVu
Y2UgYmV0d2VlbiAic29mdHdhcmUiIHdoaWNoICJydW5zIG9uDQo+IG1hY2hpbmVzIiBhbmQgImRv
Y3VtZW50YXRpb24iIHdoaWNoICJydW5zIG9uIGh1bWFucyIuICBDb21iaW5lZA0KPiBzb2Z0d2Fy
ZSAoZS5nLiBCU0QgY29kZSBmcm9tIHR3byBvcmlnaW5zKSBpcyBleGVjdXRlZCBpZGVudGljYWxs
eSwNCj4gZGVzcGl0ZSBvcmlnaW4uICBIdW1hbnMgbWFrZSB2YWx1ZSBqdWRnZW1lbnRzIGJhc2Vk
IG9uIHRoZQ0KPiBhdXRob3Ivb3JpZ2luIG9mIGNvbnRlbnQsIGhlbmNlIHRoZSBmb2N1cyBvbiBh
dHRyaWJ1dGlvbi4gIFllcywgdGhlcmUNCj4gaXMgYSBwcm92ZW5hbmNlIGdyYXBoIGluIGdpdCAo
c29mdHdhcmUvZGF0YSksIGJ1dCB0aGF0J3Mgbm90DQo+IHR5cGljYWxseSB2aXNpYmxlIHRvIGh1
bWFuIHJlYWRlcnMsIGV4Y2VwdCBhcyBhIGdlbmVyYXRlZCByZXBvcnQsDQo+IGkuZS4gZG9jdW1l
bnRhdGlvbi4NCj4gICAgID4+Pj4+IA0KPiAgICAgPj4+Pj4gWWVzIHRydWUuIEJ1dCBhbHNvIHRy
dWUgZm9yIENDLUJZLTQgc291cmNlcyBzdG9yZWQgaW4gZ2l0DQo+IHVubGVzcyBleHRyYSBhY3Rp
b24gaXMgdGFrZW4gDQo+ICAgICA+Pj4+PiANCj4gICAgID4+Pj4+IEJ1dCBteSBwb2ludCBpczog
DQo+ICAgICA+Pj4+PiAqIElmIHdlIHRha2UgZXh0cmEgYWN0aW9uIGFzIGUuZy4gcHJvcG9zZWQg
aW4gNC4yIHdlIGNhbg0KPiBhcHBseSB0aGlzIHVuaWZvcm1seSB0byBCU0QgYXMgd2VsbCBhcyBD
Qy1CWSBwYWdlcw0KPiAgICAgPj4+Pj4gKiBXZSBjYW4gYWRkIGEgc2VjdGlvbiBvbiByZS11c2Ug
YXMgcHJvcG9zZWQgaW4gNC4yIHdoaWNoDQo+IHJlY29tbWVuZHMgYmVzdCBwcmFjdGljZXMgYXJv
dW5kIDUuICANCj4gICAgID4+Pj4+ICogV2UgY2FuIGhpZ2hsaWdodCBzZWN0aW9ucyB0aGF0IGFy
ZSBCU0QgdnMgQ0MtQlkgaW4gc3VjaCBhDQo+IHNlY3Rpb24sIHN1Y2ggdGhhdCBzb21lb25lIHdo
byBoYXMgaXNzdWUgY2FuIHJlbW92ZSB0aGVzZSBlYXNpbHkNCj4gICAgID4+Pj4+IA0KPiAgICAg
Pj4+Pj4gSW4gYWRkaXRpb24gdG8gdGhlc2UgcG9pbnRzOiBtYXliZSBpdCBpcyB0b28gaW1wcmFj
dGljYWwgdG8NCj4gY3JlYXRlIEFCSSBkb2N1bWVudGF0aW9uIGJhc2VkIG9uIENDLUJZLTQgKGdp
dmVuIHRoYXQgYSBsb3Qgb2Ygd2hhdA0KPiB3ZSBuZWVkIGlzIGFscmVhZHkgaW4gQlNEIHNvdXJj
ZXMpLiANCj4gICAgID4+Pj4+IFdlIGNvdWxkIGp1c3QgY29weSBzb21lIG9mIHRoZSBjb250ZW50
IGluIHRoZSBCU0Qgc291cmNlcw0KPiB0byBuZXcgQ0MtQlktNCBzb3VyY2VzLCBidXQgaW4gcHJh
Y3RpY2UgaXQgd291bGQganVzdCBiZSBoaWRpbmcgdGhlDQo+IHBvdGVudGlhbCBsZWdhbCBpc3N1
ZXMgYmVoaW5kIGl0LiANCj4gICAgID4+Pj4+IFNvbWVvbmUgY291bGQgY29udGVzdCB0aGUgY3Jl
YXRpb24gYW5kIGFyZ3VlIHRoYXQgcG9ydGlvbnMNCj4gb2YgdGhlIG5vdyBDQy1CWS00IHNvdXJj
ZXMgYXJlIGluIGZhY3QgQlNEOiBpbiBwcmFjdGljZSB0aGlzIGlzDQo+IGV4dHJlbWVseSB1bmxp
a2VseSwgYnV0IGl0IGlzIHBvc3NpYmxlLg0KPiAgICAgPj4+Pj4gDQo+ICAgICA+Pj4+Pj4+IEFz
IHN1Y2gsIEJTRC0yLzMtQ2xhdXNlIGluIG91ciBjb250ZXh0IHdvcmtzIHNpbWlsYXJseSB0bw0K
PiBDQy1CWS00DQo+ICAgICA+Pj4+Pj4+IGZyb20gYSBkb3duc3RyZWFtJ3MgcGVyc3BlY3RpdmUu
IEluIGZhY3QgQ0MtQlktNCBpcw0KPiBzb21ld2hhdCBzdHJpY3Rlcg0KPiAgICAgPj4+Pj4+IA0K
PiAgICAgPj4+Pj4+IElmIHdlIGRvbid0IHdhbnQgdGhlIGluY2VudGl2ZXMgYW5kIHByb3ZlbmFu
Y2UgcHJvcGVydGllcw0KPiBvZiBDQy1CWSwgdGhlcmUgaXMgdGhlIG9wdGlvbiBvZiBDQzAsIHdo
aWNoIGlzIHRoZSBlcXVpdmFsZW50IG9mDQo+IHB1YmxpYyBkb21haW4uICBUaGlzIHdvdWxkIGRl
bGVnYXRlIHRoZSB0YXNrIG9mIHNlcGFyYXRpbmcgY29tbWVyY2lhbA0KPiB2cyBDQyBjb250ZW50
IHRvIGVhY2ggcmVhZGVyLCB3aXRob3V0IGFueSBsaWNlbnNlLXJlcXVpcmVkDQo+IGF0dHJpYnV0
aW9uIG9yIHNlcGFyYXRpb24uDQo+ICAgICA+Pj4+Pj4gDQo+ICAgICA+Pj4+Pj4gU29tZSBiYWNr
Z3JvdW5kIG9uIGxpY2Vuc2VzIGRlc2lnbmVkIGZvciBkb2N1bWVudGF0aW9uLA0KPiB3aGljaCBo
YXMgZGlmZmVyZW50IGxlZ2FsIHJlcXVpcmVtZW50cyB0aGFuIHNvZnR3YXJlOg0KPiAgICAgPj4+
Pj4+IA0KPiAgICAgPj4+Pj4+IA0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3YzL19faHR0cHM6
Ly93d3cuZHJlYW1zb25ncy5jb20vSUhFL0lIRS01MC5odG1sX187IUs2ZG1HQ0VhYjR1ZUpnIWt6
Vkd6YXhRU3hSLTYza0lLQ0tkS2c5dHBqMDN0WlRpNy1XSlE0SnYwWXNJZFJWTEZyOFZVbUVscC1t
c1ZxN0NMZyQNCj4gIA0KPiAgICAgPj4+Pj4+IA0KPiBodHRwczovL3VybGRlZmVuc2UuY29tL3Yz
L19faHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2ZhcS8qd2hhdC1hcmUtY3JlYXRpdmUtY29t
bW9ucy1saWNlbnNlc19fO0l3IUs2ZG1HQ0VhYjR1ZUpnIWt6Vkd6YXhRU3hSLTYza0lLQ0tkS2c5
dHBqMDN0WlRpNy1XSlE0SnYwWXNJZFJWTEZyOFZVbUVscC1sengxY1N3QSQNCj4gICAobm90IGZv
ciBzL3cpDQo+ICAgICA+Pj4+PiANCj4gICAgID4+Pj4+IEkgd2lsbCBoYXZlIGEgbG9vay4gQnV0
IHRoZSBjb3JlIGlzc3VlIC0gd2hpY2ggaXMgd2h5IEkNCj4gaGF2ZSBwcm9wb3NlZCB3aGF0IEkg
aGF2ZSAtIGlzIHRoZSBxdWVzdGlvbiBvbiBob3cgcHJhY3RpY2FsbHkgQUJJDQo+IGRvY3VtZW50
YXRpb24gcHVibGlzaGVkIHVuZGVyIENDLUJZLTQsIHdoZW4gbXVjaCBvZiB0aGlzIGluZm9ybWF0
aW9uDQo+IGhhcyBhbHJlYWR5IGJlZW4gcHVibGlzaGVkIGluIHRoZSBwYXN0IGFzIGNvZGUgdW5k
ZXIgQlNELg0KPiAgICAgPj4+PiANCj4gICAgID4+Pj4gICBJcyB0aGVyZSBhIHJlZmVyZW5jZSBz
YW1wbGUgb2Y6DQo+ICAgICA+Pj4+IA0KPiAgICAgPj4+PiAgIC0gcHJldmlvdXNseSBwdWJsaXNo
ZWQsIEJTRC1saWNlbnNlZCwgQUJJIHNwZWNpZmljYXRpb24tDQo+IGFzLXNvdXJjZS1jb2RlDQo+
ICAgICA+Pj4+IA0KPiAgICAgPj4+PiBBbGwgb2YgDQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20v
djMvX19odHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvaHlwZXJjYWxsX187IUs2
ZG1HQ0VhYjR1ZUpnIWt6Vkd6YXhRU3hSLTYza0lLQ0tkS2c5dHBqMDN0WlRpNy1XSlE0SnYwWXNJ
ZFJWTEZyOFZVbUVscC1uRmM1WUgtdyQNCj4gIA0KPiAgICAgPj4+PiBBbmQgc29tZSBjYW4gYmUg
Y29udGVudCByaWNoIGFzIHNlZW4gaW4gDQo+IGh0dHBzOi8vdXJsZGVmZW5zZS5jb20vdjMvX19o
dHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvaHlwZXJjYWxsL2FybS9pbmNsdWRl
LHB1YmxpYyx4ZW4uaC5odG1sKkZ1bmNfSFlQRVJWSVNPUl9tbXVfdXBkYXRlX187SXchSzZkbUdD
RWFiNHVlSmcha3pWR3pheFFTeFItNjNrSUtDS2RLZzl0cGowM3RaVGk3LVdKUTRKdjBZc0lkUlZM
RnI4VlVtRWxwLWtQUHJNY2NBJA0KPiAgDQo+ICAgICA+Pj4+IA0KPiAgICAgPj4+PiAgIC0gdGhl
IGNvcnJlc3BvbmRpbmcgRnVTQSBBQkkgZG9jdW1lbnRhdGlvbiBmb3IgdGhhdCBzb3VyY2UNCj4g
ZmlsZQ0KPiAgICAgPj4+PiANCj4gICAgID4+Pj4gV2UgZG8gTk9UIGhhdmUgQU5ZIEZ1U0EgZG9j
dW1lbnRhdGlvbiBhdCB0aGlzIHN0YWdlLiBBbmQNCj4gdGhlcmUgYXJlIE5PIGV4YW1wbGVzIG9m
IHN1Y2ggZG9jcyBpbiB0aGUgcHVibGljIGRvbWFpbg0KPiAgICAgPj4+PiBJIGFtIHdhaXRpbmcg
Zm9yIGEgc2FuaXRpc2VkIHNtYWxsaXNoIHN5c3RlbSBzb2Z0d2FyZQ0KPiBleGFtcGxlIHRvIGJl
IG1hZGUgYXZhaWxhYmxlLCB3aGljaCBzaG91bGQgaGVscCB1cyBpZGVudGlmeSB0aGUNCj4gcHJh
Y3RpY2FsIGltcGxpY2F0aW9ucyANCj4gICAgID4+Pj4gSG93ZXZlciwgQUJJIGRvY3VtZW50YXRp
b24gd291bGQgYmUgcGFydCBvZiBpdA0KPiAgICAgPj4+PiANCj4gICAgID4+Pj4gICBJZiB0aGVy
ZSBpcyBhbG1vc3QgYSAxOjEgY29ycmVzcG9uZGVuY2UgYmV0d2VlbiBBQkkgImRvY3MiDQo+IGFu
ZCAiY29kZSIsIGNvdWxkIHRoZSBuZWNlc3NhcnkgRnVTQSBhbm5vdGF0aW9ucyBiZWNvbWUgcGFy
dCBvZiB0aGUNCj4gc291cmNlIGNvZGUgZmlsZSwgZS5nLiBjb21tZW50cyBvciB0YWdzPyAgT3Ig
aXMgdGhlcmUgYSByZXF1aXJlbWVudA0KPiBmb3IgdGhlIEFCSSBkb2N1bWVudGF0aW9uIHRvIGhh
dmUgYSBzcGVjaWZpYyBsYXlvdXQgaW4gYSBwcmludGFibGUNCj4gcmVwb3J0Pw0KPiAgICAgPj4+
PiANCj4gICAgID4+Pj4gSSBkb27igJl0IHRoaW5rIHRoZXJlIHdpbGwgYmUgYSAxOjEgbWFwcGlu
Zy4gVGhlIGRvY3VtZW50YXRpb24NCj4gd291bGQgdHlwaWNhbGx5IGJlDQo+ICAgICA+Pj4+IC0g
SW50ZXJmYWNlIGRvY3MgKGUuZy4gQUJJIGRvY3MpIC0gdGhlcmUgd2lsbCBsaWtlbHkgYmUgYQ0K
PiBjbGVhbiBtYXBwaW5nIA0KPiAgICAgPj4+PiAtIFJlcXVpcmVtZW50czogc3BlY2lmeWluZyB3
aGF0IHRoZSBzeXN0ZW0gaXMgc3VwcG9zZWQgdG8gZG8NCj4gLSBubyBjbGVhbiBtYXBwaW5nIHRv
IHNvdXJjZQ0KPiAgICAgPj4+PiAtIERlc2lnbnMsIEFyY2hpdGVjdHVyZSBkb2NzLCAuLi4gLSBu
byBjbGVhbiBtYXBwaW5nIHRvDQo+IHNvdXJjZQ0KPiAgICAgPj4+PiAtIFRlc3QgU3BlY3MgLSBz
aG91bGQgaGF2ZSBjbGVhbiBtYXBwaW5nIHRvIHRlc3QgY29kZSwgYnV0DQo+IG5vdCB0byB0ZXN0
ZWQgY29kZQ0KPiAgICAgPj4+PiANCj4gICAgID4+Pj4gV2UgZG8gc3RpbGwgbmVlZCBzb21lIHNv
cnQgb2YgdGFnZ2luZyBmb3IgdHJhY2FiaWxpdHkNCj4gICAgID4+Pj4gDQo+ICAgICA+Pj4+IElu
IGFueSBjYXNlOiBJIHRoaW5rIHdlIGFyZSBhdCB0aGUgc3RhZ2Ugd2hlcmUgd2UgbmVlZCB0bw0K
PiBoZWFyIGZyb20gQW5keSBhbmQgb3RoZXJzDQo+ICAgICA+Pj4gDQo+ICAgICA+Pj4gSnVzdCB0
byBtYWtlIG15IHRoaW5raW5nIGNsZWFyOiBJIGRvbid0IGNhcmUgdmVyeSBtdWNoIGFib3V0DQo+
IHRoZQ0KPiAgICAgPj4+IHNwZWNpZmljIGxpY2Vuc2UsIGFuZCBpZiB3ZSBoYXZlIG9wdGlvbnMs
IGl0IGxvb2tzIGxpa2Ugb25lDQo+IG9mIENyZWF0aXZlDQo+ICAgICA+Pj4gQ29tbW9ucyB3b3Vs
ZCBwcm9iYWJseSBiZSBteSBmYXZvcml0ZS4NCj4gICAgID4+PiANCj4gICAgID4+PiBNeSBvbmx5
IHJlcXVpcmVtZW50IGlzIHRoYXQgd2UgY2FuIGNvcHkvcGFzdGUgY29tbWVudHMNCj4gYmV0d2Vl
biBoZWFkZXJzDQo+ICAgICA+Pj4gZmlsZXMgYW5kIGRvY3MgaW4gYm90aCBkaXJlY3Rpb25zLiBB
cyBsb25nIGFzIHdlIGNhbiBkbyB0aGF0LA0KPiB0aGUNCj4gICAgID4+PiBsaWNlbnNlIGlzIGZp
bmUgYnkgbWUuICBHaXZlbiB0aGF0IHRoZSBoZWFkZXJzIGZpbGVzIGFyZSBCU0QsDQo+IGl0IGxv
b2tzDQo+ICAgICA+Pj4gbGlrZSB0aGUgYmVzdCB3YXkgdG8gYWNoaWV2ZSBjb21wYXRpYmlsaXR5
IGlzIHVzaW5nIEJTRCBmb3INCj4gdGhlIGRvY3MNCj4gICAgID4+PiB0b28uDQo+ICAgICA+Pj4g
DQo+ICAgICA+Pj4gSG93ZXZlciwgaWYgeW91IHRlbGwgbWUgdGhhdCB3ZSBjYW4gY29weS9wYXN0
ZSBzZW50ZW5jZXMNCj4gYmV0d2VlbiBCU0QNCj4gICAgID4+PiBoZWFkZXJzLCBDcmVhdGl2ZSBD
b21tb25zIGRvY3MsIGFuZCBiYWNrLCB0aGVuIEkgYW0gYWxzbyBmaW5lDQo+IHdpdGggdGhhdC4N
Cj4gICAgID4+IA0KPiAgICAgPj4gQXMgYm90aCBkb2MgYW5kIGNvZGUgbWFpbnRhaW5lcnMgY2Fu
IGF0dGVzdCwgZHVwbGljYXRpb24gb2YNCj4gdGV4dCBiZXR3ZWVuIGNvZGUgYW5kIGRvY3Mgd2ls
bCBpbmV2aXRhYmx5IGxlYWQgdG8gZGl2ZXJnZW5jZS4gIEENCj4gZG9jdW1lbnQsIGUuZy4gYSBi
b29rLCBjYW4gaW5jbHVkZSB0aGUgcHJpbnRlZCBhbmQgdW5tb2RpZmllZCB0ZXh0IG9mDQo+IHNv
dXJjZSBjb2RlIHVuZGVyIHRoZSByaWdodHMgZ3JhbnRlZCBieSBhIHNvdXJjZSBjb2RlIGxpY2Vu
c2UuICBXaXRoDQo+IGxpbmUgbnVtYmVycyBmb3IgdGhhdCBwcmludGVkIHNvdXJjZSBjb2RlLCB0
aGUgZG9jdW1lbnQgY2FuIGNpdGUNCj4gcmVmZXJlbmNlcyB0byB0aGUgc291cmNlIGNvZGUuDQo+
ICAgICA+PiANCj4gICAgID4+IFVubGVzcyB0aGVyZSBpcyBhIHNwZWNpZmljIGZvcm1hbCByZXF1
aXJlbWVudCBpbiBGdVNBDQo+IGRvY3VtZW50YXRpb24gZm9yIGludGVybWluZ2xpbmcgZG9jdW1l
bnRhdGlvbiBhbmQgc291cmNlIGNvZGUgb24gdGhlDQo+IHNhbWUgZGlnaXRhbCBvciBwcmludGVk
ICJwYWdlIiBsYXlvdXQsIHRoZXkgY2FuIGJlIHNlcGFyYXRlZCB3aXRoaW4NCj4gdGhlIGRvY3Vt
ZW50IGFuZCBzdWJqZWN0ZWQgdG8gZGlmZmVyZW50IGxpY2Vuc2VzLiAgDQo+ICAgICA+PiANCj4g
ICAgID4+IElmIHRoZXJlIGlzIGEgc3BlY2lmaWMgbGVnYWwgRnVTQSByZXF1aXJlbWVudCBmb3Ig
dGV4dCBsYXlvdXQNCj4gb2YgY29kZSBhbmQgZG9jcywgaXQgd291bGQgYmUgZ29vZCB0byBzZWUg
dGhlIGxlZ2FsIHRleHQgd2hpY2gNCj4gZGVmaW5lcyB0aGUgdGV4dCBsYXlvdXQgcmVxdWlyZW1l
bnQuDQo+ICAgICA+IA0KPiAgICAgPiBNeSByZXF1ZXN0IGNvbWVzIGZyb20gZXhwZXJpZW5jZSB3
b3JraW5nIG9uIGNvZGUsIGNvbW1lbnRzLA0KPiBjb21taXQNCj4gICAgID4gbWVzc2FnZXMsIGFu
ZCBkb2NzLiBJdCBpcyBjb21tb24gdG8gbW92ZSBzZW50ZW5jZXMgYWNyb3NzDQo+IGJldHdlZW4g
YWxsIG9mDQo+ICAgICA+IHRoZW0uIE5vdGUgdGhhdCBJIHNhaWQgIm1vdmUiIG5vdCAiY29weSIu
IEl0IG1pZ2h0IHN0YXJ0IGFzIGENCj4gY29tbWVudCwNCj4gICAgID4gdGhlbiBiZWluZyBtb3Zl
ZCB0byB0aGUgZG9jcy4gT3IsIGl0IGNvdWxkIHN0YXJ0IGFzIGEgZGVzaWduDQo+IGRvYywgYW5k
IHdlDQo+ICAgICA+IG1pZ2h0IHdhbnQgdG8gbW92ZSB0aGUgbW9yZSB0ZWNobmljYWwgZGV0YWls
cyBjbG9zZXIgdG8gdGhlDQo+IGNvZGUgYXMNCj4gICAgID4gY29tbWVudHMuIEkgZG9uJ3QgdGhp
bmsgd2Ugc2hvdWxkIHB1dCBvdXJzZWx2ZXMgaW4gYSBwb3NpdGlvbg0KPiB3aGVyZSB0aGlzDQo+
ICAgICA+IGlzIGltcG9zc2libGUgdG8gZG8gYmVjYXVzZSBvZiBsaWNlbnNpbmcgaXNzdWVzLCBp
ZiB3ZSBoYXZlIGENCj4gY2hvaWNlLg0KPiAgICAgPiANCj4gICAgID4gSWYgd2UgaGF2ZSB0byB3
ZWlnaHQgdGhlIGFkdmFudGFnZSBvZiB1c2luZyBDQyBmb3IgZG9jcywgbG9zaW5nDQo+IHRoZQ0K
PiAgICAgPiBjaGFuY2Ugb2YgbW92aW5nIHNlbnRlbmNlcyBiYWNrIGFuZCBmb3J0aCwgYWdhaW5z
dCB1c2luZyBCU0QNCj4gZm9yIGRvY3MNCj4gICAgID4gd2l0aCB0aGUgYWJpbGl0eSBvZiBtb3Zp
bmcgc2VudGVuY2VzIGJhY2sgYW5kIGZvcnRoLCB0aGVuIENDDQo+IG5lZWRzIHRvDQo+ICAgICA+
IGhhdmUgdmVyeSBzaWduaWZpY2FuY2UgYWR2YW50YWdlcyB0byBtYWtlIGl0IHdvcnRoIGl0LCBv
ciBiZWluZw0KPiByZXF1aXJlZA0KPiAgICAgPiBmb3Igb3RoZXIgcmVhc29ucy4NCj4gICAgIA0K
PiAgICAgQ0MwIChwdWJsaWMgZG9tYWluKSBoYXMgbGVzcyByZXN0cmljdGlvbnMgdGhhbiBCU0Qs
IGJ1dCB0aGUNCj4gZm9ybWVyIGlzIGEgbGljZW5zZSBmb3IgZG9jdW1lbnRhdGlvbiBhbmQgdGhl
IGxhdHRlciBpcyBhIGxpY2Vuc2UgZm9yDQo+IHNvdXJjZSBjb2RlLiANCj4gICAgIA0KPiAgICAg
QmVmb3JlIHdlIGFzayBYZW4gRnVTQSBjb250cmlidXRvcnMgdG8gaW52ZXN0IGluIGRvY3VtZW50
YXRpb24gdG8NCj4gYmUgcHJlc2VudGVkIGFzIGxlZ2FsbHktdmFsaWQgZXZpZGVuY2UgZm9yIGNl
cnRpZmljYXRpb24sIHdlIHNob3VsZA0KPiBhc2sgYSBjZXJ0aWZpZWQgbGF3eWVyIGZvciB0aGVp
ciBmb3JtYWwgb3BpbmlvbiBvbiB0aGUgdmFsaWRpdHkgb2Y6DQo+ICAgICANCj4gICAgICAgKGEp
IGFwcGx5aW5nIGEgc291cmNlIGNvZGUgbGljZW5zZSAoQlNEKSB0byBkb2N1bWVudGF0aW9uDQo+
IA0KPiBUaGVyZSBhcmUgYWxzbyBCU0QgZG9jdW1lbnRhdGlvbiBsaWNlbnNlIHZhcmlhbnRzIHdo
aWNoIG1heSBiZSB3b3J0aA0KPiBsb29raW5nIGF0DQo+IA0KPiAgICAgICAoYikgbW92aW5nIHRl
eHQgYmlkaXJlY3Rpb25hbGx5IGJldHdlZW4gc291cmNlIGNvZGUgKEJTRCkgYW5kDQo+IGRvY3Vt
ZW50YXRpb24gKGFueSBsaWNlbnNlKQ0KPiAgICAgICAoYykgbW92aW5nIHRleHQgYmlkaXJlY3Rp
b25hbGx5IGJldHdlZW4gc291cmNlIGNvZGUgKEJTRCkgYW5kDQo+IGRvY3VtZW50YXRpb24gKEND
MCkNCj4gICAgIA0KPiBJIHdpbGwgcmFpc2UgdGhpcyBhdCB0aGUgbmV4dCBTSUcgbWVldGluZw0K
DQpJIHRoaW5rIGl0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggc2FmZXR5LCB0aGUgdG9waWMgaXMg
dmVyeSBnZW5lcmljDQoodW5sZXNzIHlvdSBtZWFuIGZ1bmRpbmcgdGhpcyB3b3JrKQ0KDQo+IEkg
Y2FuIGFsc28gYXNrIHRoZSBMRiBmb3IgYWR2aWNlOiBpdCB3b3VsZCBiZSBmcm9tIGEgY2VydGlm
aWVkDQo+IGxhd3llciwgYnV0IGluZm9ybWFsLCBhcyBsZWdhbCBMRiBzdGFmZiBjYW5ub3QgcHJv
dmlkZSBmb3JtYWwgYWR2aWNlDQo+IHRvIHByb2plY3RzDQoNClRoYXQnZCBiZSBncmVhdCwgdGhl
cmUgYXJlIG11bHRpcGxlIGV4YW1wbGVzIHdoZW4gcGllY2VzIG9mIGNvZGUgd2VyZQ0KY29waWVk
IGZyb20gZS5nLiBMSyB0byBzb21lIGJvb2sgb3Igb3RoZXIgZG9jdW1lbnQuIElNSE8gdGhlcmUg
c2hhbGwgYmUNCnNvbWVvbmUgaW4gTEYgd2hvIGlzIGZhbWlsaWFyIHdpdGggdGhlIG1hdHRlci4g
QlRXIG1heWJlIHdvcnRoIGFza2luZw0KQEVMSVNBIGNhbGw/IFRoZXkgaGF2ZSBzaW1pbGFyIGlm
IG5vdCB0aGUgc2FtZSBpc3N1ZXMgb24gZG9jdW1lbnRhdGlvbg0KDQo+IEZvciBmb3JtYWwgYWR2
aWNlLCB3ZSBoYXZlIHRvIG9wZW4gdGhlIHByb2plY3QncyBjaGVxdWUgYm9vaw0KPiANCj4gUmVn
YXJkcw0KPiBMYXJzDQo+IA0KPiANCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 13:10:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 13:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMXSW-0001sa-0N; Mon, 21 Oct 2019 13:10:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMXSU-0001sV-WE
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 13:10:51 +0000
X-Inumbo-ID: 333c4134-f404-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 333c4134-f404-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 13:10:49 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4231BB69B;
 Mon, 21 Oct 2019 13:10:48 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <2999dbd9-0e6d-3340-5915-0d76dd906e22@suse.com>
 <20191021113627.GK17494@Air-de-Roger>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6edfa4f4-9c30-5e09-5d68-cf5178776b07@suse.com>
Date: Mon, 21 Oct 2019 15:10:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191021113627.GK17494@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMTkgMTM6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBPY3Qg
MjEsIDIwMTkgYXQgMTI6NTI6MTBQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24g
MjEuMTAuMTkgMTE6NTEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+PiBIZWxsbywKPj4+Cj4+PiBX
aGlsZSB0ZXN0aW5nIHB2LXNoaW0gZnJvbSBhIHNuYXBzaG90IG9mIHN0YWdpbmcgNC4xMyBicmFu
Y2ggKHdpdGggY29yZS0KPj4+IHNjaGVkdWxpbmcgcGF0Y2hlcyBhcHBsaWVkKSwgc29tZSBzb3J0
IG9mIHNjaGVkdWxpbmcgaXNzdWVzIHdlcmUgdW5jb3ZlcmVkCj4+PiB3aGljaCB1c3VhbGx5IGxl
YWRzIHRvIGEgZ3Vlc3QgbG9ja3VwIChzb21ldGltZXMgd2l0aCBzb2Z0IGxvY2t1cCBtZXNzYWdl
cwo+Pj4gZnJvbSBMaW51eCBrZXJuZWwpLgo+Pj4KPj4+IFRoaXMgaGFwcGVucyBtb3JlIGZyZXF1
ZW50bHkgb24gU2FuZHlCcmlkZ2UgQ1BVcy4gQWZ0ZXIgZW5hYmxpbmcKPj4+IENPTkZJR19ERUJV
RyBpbiBwdi1zaGltLCB0aGUgZm9sbG93aW5nIGFzc2VydGlvbnMgZmFpbGVkOgo+Pj4KPj4+IE51
bGwgc2NoZWR1bGVyOgo+Pj4KPj4+ICAgICAgIEFzc2VydGlvbiAnbG9jayA9PSBnZXRfc2NoZWRf
cmVzKGktPnJlcy0+bWFzdGVyX2NwdSktPnNjaGVkdWxlX2xvY2snIGZhaWxlZCBhdCAuLi5hcmUv
eGVuLWRpci94ZW4tcm9vdC94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaDoyNzgKPj4+ICAgICAg
IChmdWxsIGNyYXNoIGxvZzogaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0LzExMDg4NjEvICkKPj4+
Cj4+PiBDcmVkaXQxIHNjaGVkdWxlcjoKPj4+Cj4+PiAgICAgICBBc3NlcnRpb24gJ2NwdW1hc2tf
Y3ljbGUoY3B1LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1JyBmYWlsZWQgYXQgc2No
ZWRfY3JlZGl0LmM6MzgzCj4+PiAgICAgICAoZnVsbCBjcmFzaCBsb2c6IGh0dHBzOi8vcGFzdGUu
ZGViaWFuLm5ldC8xMTA4ODYyLyApCj4+Pgo+Pj4gSSdtIGN1cnJlbnRseSBpbnZlc3RpZ2F0aW9u
IHRob3NlLCBidXQgd291bGQgYXBwcmVjaWF0ZSBhbnkgaGVscCBvcgo+Pj4gc3VnZ2VzdGlvbnMu
Cj4+Cj4+IEhtbSwgSSB0aGluayB0aGF0IHB2X3NoaW1fY3B1X3VwKCkgc2hvdWxkbid0IGRvIHRo
ZSB2Y3B1X3dha2UoKSwgYnV0IHRoZQo+PiBjYWxsZXIuCj4+Cj4+IERvZXMgdGhlIGF0dGFjaGVk
IHBhdGNoIGhlbHA/Cj4+Cj4+Cj4+IEp1ZXJnZW4KPiAKPj4gIEZyb20gMDY4ZWEwNDE5ZDFhNjdl
OTY3Yjk0MzFlZDExZTI0YjczMWNkMzU3ZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPj4gRnJv
bTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiBEYXRlOiBNb24sIDIxIE9jdCAy
MDE5IDEyOjI4OjMzICswMjAwCj4+IFN1YmplY3Q6IFtQQVRDSF0geGVuL3NoaW06IGZpeCBwdi1z
aGltIGNwdSB1cC9kb3duCj4+Cj4+IENhbGxpbmcgdmNwdV93YWtlKCkgZnJvbSBwdl9zaGltX2Nw
dV91cCgpIGlzIHdyb25nIGFzIGl0IGlzIG5vdCB5ZXQKPj4gc3VyZSB0aGF0IHRoZSBjb3JyZWN0
IHNjaGVkdWxlciBoYXMgdGFrZW4gb3ZlciB0aGUgY3B1Lgo+IAo+IEknbSBub3Qgc3VyZSB3aHkg
dGhpcyBpcyB3cm9uZywgdGhlIHNjaGVkdWxlciBzaG91bGQgYmUgY2FwYWJsZSBvZgo+IGhhbmRs
aW5nIDIgdkNQVXMgb24gYSBzaW5nbGUgcENQVSB3aGlsZSB0aGUgbmV3IHBDUFUgaXMgYnJvdWdo
dAo+IG9ubGluZT8KCk9oLCByaWdodCwgSSBtYWRlIHNvbWUgZmFsc2UgYXNzdW1wdGlvbnMuCgpU
aGlzIHBhdGNoIGlzIHB1cmUgbm9uc2Vuc2UuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 13:29:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 13:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMXkU-0002sq-Ok; Mon, 21 Oct 2019 13:29:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMXkS-0002sl-Qv
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 13:29:24 +0000
X-Inumbo-ID: c84e9644-f406-11e9-9452-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c84e9644-f406-11e9-9452-12813bfff9fa;
 Mon, 21 Oct 2019 13:29:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMXkL-0007zO-J8; Mon, 21 Oct 2019 13:29:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMXkL-0005Cc-2q; Mon, 21 Oct 2019 13:29:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMXkL-0001yp-2B; Mon, 21 Oct 2019 13:29:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142984-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7d194c2100ad2a6dded545887d02754948ca5241
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 13:29:17 +0000
Subject: [Xen-devel] [linux-linus test] 142984: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk4NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQyOTg0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3
IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGlt
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA3ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3ZDAyNzU0
OTQ4Y2E1MjQxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZi
ZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjMwIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIyOSBkYXlzICAxODMgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQyOTg0ICAyMDE5LTEwLTIwIDIyOjI5OjM1IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1MDIzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIxODYwNyBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 13:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 13:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMXnP-0003cA-5P; Mon, 21 Oct 2019 13:32:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=25w6=YO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMXnO-0003c5-Ni
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 13:32:26 +0000
X-Inumbo-ID: 358f54e6-f407-11e9-9452-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 358f54e6-f407-11e9-9452-12813bfff9fa;
 Mon, 21 Oct 2019 13:32:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571664741;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=vvz+gMyWe9EIqHjEnqLGp304xsjSkwAR2HZxiTAJeXc=;
 b=EntdHUGvf4SSWlYzBERUa6zEoTw4U787SpBt0PeS1H6SooARo367S2oj
 P2NhXfxZ9gDx0ixgPQFTognSdeYdNjySik5rnTsYrm9tZRKFOx72DAG9a
 8AWQoKkOz1vUGlgwqKmH1J550ZO/6wlpj/NfdExsQYxE+6eJOLnjRzbxF A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Wj1j5+BIJVxqEkw3aWvN0zm5sTcZ1STcCMemoS5GxHGJk07C4jW+/SF2mrunMXsEZOmIps6C7R
 CQHr483hfxpvm4HI7PEBIN9mWbFxnpvDJ0SOsixojLv4VUyudAt5XrT73Y2ap2S73mMIfPy5tO
 UBrIS6RcTseYdYz3Fg/UbskSUz7FN2VW/0q+y8twrlE6YFPYf97PP6iy7G/fv/GwdqUrFwIgke
 4HUIKTnHN2XVXPeTU7SpGfYUGOrclflncpurgpbspygHs2EyFQXY+hus6wgOMP4nQ/ggOAgHqd
 dHU=
X-SBRS: 2.7
X-MesageID: 7496062
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7496062"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 14:32:15 +0100
Message-ID: <20191021133215.26518-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] guest_prepare_disk: Only do the umount
 if we set an env var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjYWxsIHRvIGd1ZXN0X3Vtb3VudF9sdiBpcyBoZXJlIGZvciB0aGUgYmVuZWZpdCBvZiBh
ZC1ob2MgcmVydW5zCm9mIChlZykgdHMtZ3Vlc3Qtc3RhcnQgdGlkeSB1cCBhbnkgYWQtaG9jIG1l
c3NpbmcgYWJvdXQgKGVnIGZyb20KZWFybGllciBydW5zIG9mIHRzLWRlYmlhbi1maXh1cCBvciBz
b21ldGhpbmcpLiAgSXQgaXMgbm90IG5lZWRlZCBpbgpwcm9kdWN0aW9uIHJ1bnMuCgpTZXJlbmRp
cGl0b3VzbHksIHRoaXMgb3NzdGVzdCBjb2RlIGRpc2NvdmVyZWQgYSBidWcgaW4gdGhlIExpbnV4
CmJsa2JhY2s6IHdoZW4gdGVhcmluZyBkb3duLCBpdCBzZXRzIHRoZSBiYWNrZW5kIHN0YXRlIHRv
IDYgYmVmb3JlIGl0CmhhcyBjbG9zZWQgdGhlIHVuZGVybHlpbmcgYmxvY2sgZGV2aWNlcy4gIFRo
aXMgdWx0aW1hdGVseSBtZWFucyB0aGF0CmFmdGVyICJ4bCBkZXN0cm95IiBvciAieGwgc2h1dGRv
d24gLXciIHRoZXJlIGlzIGEgcGVyaW9kIHdoZW4gdGhlCmd1ZXN0J3Mgb3BlbiBoYW5kbGUgb250
byBpdHMgc3RvcmFnZSBpcyBzdGlsbCBvcGVuLiAgVGhpcyBpcyB3cm9uZy4KClRoaXMgZGV0ZWN0
aW9uIGRlcGVuZHMgb24gdXMgd2lubmluZyBhIHRyaWNreSByYWNlLiAgU28gaXQgc2hvd3MgdXAg
aW4Kb3NzdGVzdCBhcyBhIHZlcnkgbG93IHByb2JhYmlsaXR5IGhlaXNlbmJ1Zy4gIFRoZSBidWcg
aXMgY3VycmVudGx5IGluCmFsbCB2ZXJzaW9ucyBvZiBMaW51eCBhbmQgY2F1c2luZyBhIGJpdCBv
ZiBhIG51aXNhbmNlLgoKSXQgd291bGQgYmUgYmVzdCB0byBhZGQgYSBwcm9wZXIgY2hlY2sgZm9y
IHRoaXMgYnVnLiAgSG93ZXZlciwgdGhpcyBpcwpxdWl0ZSBmaWRkbHk6IHJlYWxseSwgaXQgb3Vn
aHQgdG8gYmUgZG9uZSBhcyBjbG9zZSB0byB0aGUgeGwgY29tbWFuZApjb21wbGV0aW9uIGFzIHBv
c3NpYmxlLCBpbiB0aGUgc2FtZSBzc2ggaW52b2NhdGlvbi4gIFRoYXQgd291bGQKaW52b2x2ZSBh
IGZhaXIgYml0IG9mIHBsdW1iaW5nIGFuZCBhZC1ob2NlcnkuICBJIGRvbid0IHRoaW5rIHRoYXQK
d291bGQgYmUgcHJvcG9ydGlvbmF0ZSBmb3Igc3VjaCBhIGxvdy1pbXBhY3QgYnVnLgoKU28gaW5z
dGVhZCBpbiB0aGlzIHBhdGNoIEkganVzdCBkaXNhYmxlIHRoaXMgY2xlYW51cCBjb2RlIGluIHRo
ZQp0cm91Ymxlc29tZSBjYXNlLCB1bmxlc3MgaXQgaXMgZXhwbGljaXRseSByZXF1ZXN0ZWQgYnkg
dGhlIHVzZXIKc2V0dGluZyBPU1NURVNUX0dVRVNUX0RJU0tfTU9VTlRfQ0xFQU5VUCB0byBhIHRy
dWVpc2ggdmFsdWUuICAoVGhpcwp3b3VsZCBiZSByZWFzb25hYmx5IGNvbnZlbmllbnQgZm9yIHRo
ZSBhZC1ob2MgdGVzdGluZyB0aGF0IHRoaXMgY2FsbApzZXJ2ZXMuKQoKVGhhbmtzIHRvIFJvZ2Vy
IGZvciBkaWFnbm9zaW5nIHRoZSBMaW51eCBrZXJuZWwgYnVnLgoKQ0M6IFJvZ2VyIFBhdSBNb25u
ZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jvc3NAc3VzZS5j
b20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDc4ZjQ3NDgwLi42YjBlZTdh
MiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtCkBAIC0xOTM4LDcgKzE5MzgsOCBAQCBzdWIgZ3Vlc3RfY3JlYXRlX3BhdXNlZCAo
JCkgewogc3ViIGd1ZXN0X3ByZXBhcmVfZGlzayAoJCkgewogICAgIG15ICgkZ2hvKSA9IEBfOwog
Ci0gICAgZ3Vlc3RfdW1vdW50X2x2KCRnaG8tPntIb3N0fSwgJGdobyk7CisgICAgZ3Vlc3RfdW1v
dW50X2x2KCRnaG8tPntIb3N0fSwgJGdobykKKwlpZiAkRU5WeydPU1NURVNUX0dVRVNUX0RJU0tf
TU9VTlRfQ0xFQU5VUCd9OwogCiAgICAgcmV0dXJuIGlmICgkZ2hvLT57RGlza2ZtdH0gLy8gJ25v
bmUnKSBlcSAibm9uZSI7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 13:52:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 13:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMY6j-0005Hp-Bd; Mon, 21 Oct 2019 13:52:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMY6h-0005Hk-SN
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 13:52:23 +0000
X-Inumbo-ID: fe88008a-f409-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe88008a-f409-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 13:52:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMY6Y-0008QZ-Qm; Mon, 21 Oct 2019 13:52:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMY6Y-00073P-6X; Mon, 21 Oct 2019 13:52:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMY6Y-0007QM-5v; Mon, 21 Oct 2019 13:52:14 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-143001-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=691baa0294c3f76b957f9e6a3ffe0c9c954263a7
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 13:52:14 +0000
Subject: [Xen-devel] [freebsd-master test] 143001: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAwMSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDAxLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgNjkxYmFhMDI5NGMzZjc2Yjk1N2Y5ZTZhM2ZmZTBjOWM5
NTQyNjNhNwpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAzMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMjggZGF5cyAgIDEyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzAwMSAgMjAxOS0xMC0yMSAwOToyMDoxNSBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMg
PGFsY0BGcmVlQlNELm9yZz4KICBBbGVrIFBpbmNodWsgPGFwaW5jaHVrQGRhdHRvLmNvbT4KICBh
bGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbWJyaXNrbyA8YW1icmlza29ARnJl
ZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVy
c0BGcmVlQlNELm9yZz4KICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVC
U0Qub3JnPgogIGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYmRyZXdlcnkgPGJkcmV3
ZXJ5QEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BG
cmVlQlNELm9yZz4KICBicnVlZmZlciA8YnJ1ZWZmZXJARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZy
ZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNocyA8Y2hzQEZyZWVCU0Qub3Jn
PgogIGNvZ25ldCA8Y29nbmV0QEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVl
QlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAg
ZGFpY2hpIDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9y
Zz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZXVn
ZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgog
IGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4K
ICBocnMgPGhyc0BGcmVlQlNELm9yZz4KICBoc2VsYXNreSA8aHNlbGFza3lARnJlZUJTRC5vcmc+
CiAgaWFuIDxpYW5ARnJlZUJTRC5vcmc+CiAgaW1wIDxpbXBARnJlZUJTRC5vcmc+CiAgSmFjb2Ig
S2VsbGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+CiAgamVmZiA8amVmZkBGcmVlQlNELm9y
Zz4KICBqaGIgPGpoYkBGcmVlQlNELm9yZz4KICBqaGliYml0cyA8amhpYmJpdHNARnJlZUJTRC5v
cmc+CiAgamlsbGVzIDxqaWxsZXNARnJlZUJTRC5vcmc+CiAgamtpbSA8amtpbUBGcmVlQlNELm9y
Zz4KICBqbGggPGpsaEBGcmVlQlNELm9yZz4KICBqbWcgPGptZ0BGcmVlQlNELm9yZz4KICBqdGwg
PGp0bEBGcmVlQlNELm9yZz4KICBrYWt0dXMgPGtha3R1c0BGcmVlQlNELm9yZz4KICBrYW4gPGth
bkBGcmVlQlNELm9yZz4KICBrYXJlbHMgPGthcmVsc0BGcmVlQlNELm9yZz4KICBrZXZhbnMgPGtl
dmFuc0BGcmVlQlNELm9yZz4KICBraWIgPGtpYkBGcmVlQlNELm9yZz4KICBrcCA8a3BARnJlZUJT
RC5vcmc+CiAgbHN0ZXdhcnQgPGxzdGV3YXJ0QEZyZWVCU0Qub3JnPgogIGx1cG9ybCA8bHVwb3Js
QEZyZWVCU0Qub3JnPgogIGx3aHN1IDxsd2hzdUBGcmVlQlNELm9yZz4KICBtYW51IDxtYW51QEZy
ZWVCU0Qub3JnPgogIG1hcml1cyA8bWFyaXVzQEZyZWVCU0Qub3JnPgogIG1hcmtqIDxtYXJrakBG
cmVlQlNELm9yZz4KICBtYXYgPG1hdkBGcmVlQlNELm9yZz4KICBtY2t1c2ljayA8bWNrdXNpY2tA
RnJlZUJTRC5vcmc+CiAgbWhvcm5lIDxtaG9ybmVARnJlZUJTRC5vcmc+CiAgbWpnIDxtamdARnJl
ZUJTRC5vcmc+CiAgbW0gPG1tQEZyZWVCU0Qub3JnPgogIG1tYWN5IDxtbWFjeUBGcmVlQlNELm9y
Zz4KICBtbWVsIDxtbWVsQEZyZWVCU0Qub3JnPgogIG5wIDxucEBGcmVlQlNELm9yZz4KICBvbGl2
aWVyIDxvbGl2aWVyQEZyZWVCU0Qub3JnPgogIG9zaG9nYm8gPG9zaG9nYm9ARnJlZUJTRC5vcmc+
CiAgcGhpbGlwIDxwaGlsaXBARnJlZUJTRC5vcmc+CiAgcGhrIDxwaGtARnJlZUJTRC5vcmc+CiAg
UGlvdHIgUGlldHJ1c3pld3NraSA8cGlvdHIucGlldHJ1c3pld3NraUBpbnRlbC5jb20+CiAgcmF5
IDxyYXlARnJlZUJTRC5vcmc+CiAgcm1hY2tsZW0gPHJtYWNrbGVtQEZyZWVCU0Qub3JnPgogIHJv
eWdlciA8cm95Z2VyQEZyZWVCU0Qub3JnPgogIHJycyA8cnJzQEZyZWVCU0Qub3JnPgogIHJzdG9u
ZSA8cnN0b25lQEZyZWVCU0Qub3JnPgogIHNhbW0gPHNhbW1ARnJlZUJTRC5vcmc+CiAgc2Nod2Vp
a2ggPHNjaHdlaWtoQEZyZWVCU0Qub3JnPgogIHNjb3R0bCA8c2NvdHRsQEZyZWVCU0Qub3JnPgog
IHNlZiA8c2VmQEZyZWVCU0Qub3JnPgogIHNqZyA8c2pnQEZyZWVCU0Qub3JnPgogIHRpamwgPHRp
amxARnJlZUJTRC5vcmc+CiAgVG9tIENhcHV0aSA8dGNhcHV0aUBkYXR0by5jb20+CiAgdHJhc3og
PHRyYXN6QEZyZWVCU0Qub3JnPgogIHRzb29tZSA8dHNvb21lQEZyZWVCU0Qub3JnPgogIHR1ZXhl
biA8dHVleGVuQEZyZWVCU0Qub3JnPgogIHZhbmd5emVuIDx2YW5neXplbkBGcmVlQlNELm9yZz4K
ICB2bWFmZmlvbmUgPHZtYWZmaW9uZUBGcmVlQlNELm9yZz4KICB5dXJpcHYgPHl1cmlwdkBGcmVl
QlNELm9yZz4KICBaYWNoIFZhcmdhcyA8enZhcmdhc0B4ZXMtaW5jLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFtZDY0LWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQteGVuLWZyZWVic2QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNTU2IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 14:33:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 14:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMYkg-0008Sx-EY; Mon, 21 Oct 2019 14:33:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMYkf-0008Ss-Gi
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 14:33:41 +0000
X-Inumbo-ID: c61600de-f40f-11e9-bbab-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c61600de-f40f-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 14:33:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571668420;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=jkknz/SOHhgXTfRjcj7PISabpjxuErAXf3IOLnHH6aM=;
 b=WVUjx7hYn0smtd2LhtEyuathhVLj1s7SJhNPSvYCoylxfYSwiNxQ3kjB
 U4iMUoAox3rhcdChW3xoXKfbQg9yVGGKXq3SzjMH3uBehPnNhZ5COFhb/
 +G2vywK1TLPnHQbGwkizSMOgwdh0/PgOQA6V1r/HPEEmJN6+QPEFcQgDy 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: W3k/u59MrgZaeDOQu97PaRLmoan/syieritFghn2jpSnsb7BcSc9k8Ed4JM9bjTPurUruqwylD
 2OQpymr/TUSDzzNzRgo4bmYlXLD42FWOCTlFcGzOmO5CskA+Z4QooTPYqX76NgBMgdH86rUbR2
 emYoMaHVRFIAEoRxJFTwjenuKHjqN/wV1MvaknHIfk/IsI340FKIa6SenolrkuI2gA/RQrqjuA
 qbRfjWdozPqgH+DbxN8fd/uT+yBfhL5W2bE4E+2NSggHjb1xhU96v0LSnvj+v5FrSID28aV+8v
 fz8=
X-SBRS: 2.7
X-MesageID: 7204605
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7204605"
Date: Mon, 21 Oct 2019 16:33:32 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191021143332.GL17494@Air-de-Roger>
References: <20191021133215.26518-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191021133215.26518-1-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [OSSTEST PATCH] guest_prepare_disk: Only do the
 umount if we set an env var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMDI6MzI6MTVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBjYWxsIHRvIGd1ZXN0X3Vtb3VudF9sdiBpcyBoZXJlIGZvciB0aGUgYmVuZWZp
dCBvZiBhZC1ob2MgcmVydW5zCj4gb2YgKGVnKSB0cy1ndWVzdC1zdGFydCB0aWR5IHVwIGFueSBh
ZC1ob2MgbWVzc2luZyBhYm91dCAoZWcgZnJvbQo+IGVhcmxpZXIgcnVucyBvZiB0cy1kZWJpYW4t
Zml4dXAgb3Igc29tZXRoaW5nKS4gIEl0IGlzIG5vdCBuZWVkZWQgaW4KPiBwcm9kdWN0aW9uIHJ1
bnMuCj4gCj4gU2VyZW5kaXBpdG91c2x5LCB0aGlzIG9zc3Rlc3QgY29kZSBkaXNjb3ZlcmVkIGEg
YnVnIGluIHRoZSBMaW51eAo+IGJsa2JhY2s6IHdoZW4gdGVhcmluZyBkb3duLCBpdCBzZXRzIHRo
ZSBiYWNrZW5kIHN0YXRlIHRvIDYgYmVmb3JlIGl0Cj4gaGFzIGNsb3NlZCB0aGUgdW5kZXJseWlu
ZyBibG9jayBkZXZpY2VzLiAgVGhpcyB1bHRpbWF0ZWx5IG1lYW5zIHRoYXQKPiBhZnRlciAieGwg
ZGVzdHJveSIgb3IgInhsIHNodXRkb3duIC13IiB0aGVyZSBpcyBhIHBlcmlvZCB3aGVuIHRoZQo+
IGd1ZXN0J3Mgb3BlbiBoYW5kbGUgb250byBpdHMgc3RvcmFnZSBpcyBzdGlsbCBvcGVuLiAgVGhp
cyBpcyB3cm9uZy4KPiAKPiBUaGlzIGRldGVjdGlvbiBkZXBlbmRzIG9uIHVzIHdpbm5pbmcgYSB0
cmlja3kgcmFjZS4gIFNvIGl0IHNob3dzIHVwIGluCj4gb3NzdGVzdCBhcyBhIHZlcnkgbG93IHBy
b2JhYmlsaXR5IGhlaXNlbmJ1Zy4gIFRoZSBidWcgaXMgY3VycmVudGx5IGluCj4gYWxsIHZlcnNp
b25zIG9mIExpbnV4IGFuZCBjYXVzaW5nIGEgYml0IG9mIGEgbnVpc2FuY2UuCj4gCj4gSXQgd291
bGQgYmUgYmVzdCB0byBhZGQgYSBwcm9wZXIgY2hlY2sgZm9yIHRoaXMgYnVnLiAgSG93ZXZlciwg
dGhpcyBpcwo+IHF1aXRlIGZpZGRseTogcmVhbGx5LCBpdCBvdWdodCB0byBiZSBkb25lIGFzIGNs
b3NlIHRvIHRoZSB4bCBjb21tYW5kCj4gY29tcGxldGlvbiBhcyBwb3NzaWJsZSwgaW4gdGhlIHNh
bWUgc3NoIGludm9jYXRpb24uICBUaGF0IHdvdWxkCj4gaW52b2x2ZSBhIGZhaXIgYml0IG9mIHBs
dW1iaW5nIGFuZCBhZC1ob2NlcnkuICBJIGRvbid0IHRoaW5rIHRoYXQKPiB3b3VsZCBiZSBwcm9w
b3J0aW9uYXRlIGZvciBzdWNoIGEgbG93LWltcGFjdCBidWcuCj4gCj4gU28gaW5zdGVhZCBpbiB0
aGlzIHBhdGNoIEkganVzdCBkaXNhYmxlIHRoaXMgY2xlYW51cCBjb2RlIGluIHRoZQo+IHRyb3Vi
bGVzb21lIGNhc2UsIHVubGVzcyBpdCBpcyBleHBsaWNpdGx5IHJlcXVlc3RlZCBieSB0aGUgdXNl
cgo+IHNldHRpbmcgT1NTVEVTVF9HVUVTVF9ESVNLX01PVU5UX0NMRUFOVVAgdG8gYSB0cnVlaXNo
IHZhbHVlLiAgKFRoaXMKPiB3b3VsZCBiZSByZWFzb25hYmx5IGNvbnZlbmllbnQgZm9yIHRoZSBh
ZC1ob2MgdGVzdGluZyB0aGF0IHRoaXMgY2FsbAo+IHNlcnZlcy4pCj4gCj4gVGhhbmtzIHRvIFJv
Z2VyIGZvciBkaWFnbm9zaW5nIHRoZSBMaW51eCBrZXJuZWwgYnVnLgo+IAo+IENDOiBSb2dlciBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CgpUaGFua3M6CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 14:35:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 14:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMYmM-00007C-Qv; Mon, 21 Oct 2019 14:35:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMYmK-000071-Tz
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 14:35:24 +0000
X-Inumbo-ID: 041ef6c4-f410-11e9-a531-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 041ef6c4-f410-11e9-a531-bc764e2007e4;
 Mon, 21 Oct 2019 14:35:24 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id z9so14272335wrl.11
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 07:35:24 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=rQl864ZyVO2MoelPsLL5xms94lTnvNCtVsNDWASs1rw=;
 b=g3O4XzBiPdu5f0IXZ9wBS2imsj/BMyI5DaJnYP0DNuocaSPgHbH/hDKJ7BypjmXDU7
 ln+VsKUy1nT5cpmN4o6bbHUFQiaBkn19GtGhgAJqeb/g7w8PUho9rFz0exQgzJBgM4Mp
 5hgv4cbLmtQfykgJ6jyppZOAO/S07BAkNUqzJ4w4zCfb5IJrKc5jmCPHH/1rGSsWFtoa
 Gq4TiY/ew991SKFtsIv4OGAfDI0PGsuQjDBrNLH8yF0WlOMw0OnjmZz1fH6TVXqnlrrg
 EVwaF1E+eINbQc+YaS3GwdPH/Maj1A+lw0JR/M/aHSTMgQGG4isZAxEv+8STSl9pnP+6
 LZlg==
X-Gm-Message-State: APjAAAXXzapMVnmxwn7Ilh76+OnEyiGvQTxGVCMEX4AV+NTslruL8eok
 yKwt+hLXKvdSlIPZqWKRW70=
X-Google-Smtp-Source: APXvYqzglXbm/YO/UdR4iOFRqWdm7C0pEG3te4p+KpaQzZmukvqbef9NYaiaIeZ2zDRVmkgt5bIH8A==
X-Received: by 2002:a5d:46ca:: with SMTP id g10mr20737201wrs.193.1571668523369; 
 Mon, 21 Oct 2019 07:35:23 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b7sm506814wrn.53.2019.10.21.07.35.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 07:35:22 -0700 (PDT)
Date: Mon, 21 Oct 2019 15:35:20 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20191021143520.gsmvjs2chdnbtsvh@debian>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-8-liuwe@microsoft.com>
 <20191021095636.GF17494@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191021095636.GF17494@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v2 7/9] x86: switch xen
 implementation to use hypervisor framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTE6NTY6MzZBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKWy4uLl0KPiA+ICBzdGF0aWMgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpob3BzIF9f
cmVhZF9tb3N0bHk7Cj4gPiAgCj4gPiBAQCAtMzEsNyArMzEsMzQgQEAgYm9vbCBoeXBlcnZpc29y
X3Byb2JlKHZvaWQpCj4gPiAgICAgIGlmICggaG9wcyApCj4gPiAgICAgICAgICByZXR1cm4gdHJ1
ZTsKPiA+ICAKPiA+IC0gICAgcmV0dXJuIGZhbHNlOwo+ID4gKyAgICAvKiBUb28gZWFybHkgdG8g
dXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLwo+ID4gKyAgICBpZiAoICEoY3B1aWRfZWN4KDEpICYg
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSApCj4gPiArICAgICAgICByZXR1
cm4gZmFsc2U7Cj4gPiArCj4gPiArI2lmZGVmIENPTkZJR19YRU5fR1VFU1QKPiA+ICsgICAgaWYg
KCB4ZW5fcHJvYmUoKSApCj4gPiArICAgICAgICBob3BzID0gJnhlbl9oeXBlcnZpc29yX29wczsK
PiA+ICsjZW5kaWYKPiAKPiBJIHRoaW5rIHlvdSBsaWtlbHkgd2FudCBzb21ldGhpbmcgbGlrZToK
PiAKPiAgICAgaWYgKCB4ZW5fcHJvYmUoKSApCj4gICAgIHsKPiAgICAgICAgIGhvcHMgPSAmeGVu
X2h5cGVydmlzb3Jfb3BzOwo+IAlyZXR1cm4gdHJ1ZTsKPiAgICAgfQo+ICAgICBpZiAoIGh5cGVy
dl9wcm9iZSgpICkKPiAgICAgewo+ICAgICAgICAgLi4uLgo+IAlyZXR1cm4gdHJ1ZTsKPiAgICAg
fQo+IAo+ICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gSW4gb3JkZXIgdG8gcmV0dXJuIGFmdGVyIGEg
c3VjY2Vzc2Z1bCBwcm9iZSwgb3IgZWxzZSB5b3UgbG9zZSBjeWNsZXMKPiBwcm9iaW5nIGZvciBo
eXBlcnZpc29ycyB3aGVuIGEgbWF0Y2ggaGFzIGJlZW4gZm91bmQsIGFuZCBhbHNvIGluIHRoZQo+
IFhlbiBjYXNlIHlvdSByaXNrIGRldGVjdGluZyB0aGUgSHlwZXJWIHN1cHBvcnQgaW4gWGVuIGFu
ZCB0aHVzIHVzaW5nCj4gdGhhdCBpbnN0ZWFkIG9mIHRoZSBYZW4gb25lLgo+IAoKR29vZCBwb2lu
dC4KCj4gTG9uZyB0ZXJtIGlmIHdlIGdhaW4gbW9yZSBndWVzdHMgc3VwcG9ydCBJIHdvdWxkIGxp
a2VseSB3YW50IHRvIHNlZQo+IGh5cGVydmlzb3Jfb3BzIHR1cm5pbmcgaW50byBhbiBhcnJheSBh
bmQgZ2FpbmluZyBhIHByb2JlIGZ1bmN0aW9uIHNvCj4gdGhhdCB0aGlzIGNhbiBiZSBkb25lIGlu
IGEgbG9vcCBpbnN0ZWFkIG9mIGhhdmluZyB0aGlzIGZ1bmN0aW9uLgo+IAoKVGhhdCB3YXMgbXkg
cGxhbiBmcm9tIHRoZSBnZXQtZ28gYnV0IFhlbiBsYWNrZWQgYXBwcm9wcmlhdGUKaW5mcmFzdHJ1
Y3R1cmUsIGhlbmNlIEkgcmVzb3J0ZWQgdG8gc29tZXRoaW5nIGFraW4gdG8gSFZNIGhvb2tzLgoK
Wy4uLl0KPiA+IC12b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCj4gPiArdm9pZCBf
X2luaXQgeGVuX3NldHVwKHZvaWQpCj4gPiAgewo+ID4gICAgICBpbml0X21lbW1hcCgpOwo+ID4g
IAo+ID4gQEAgLTI3Nyw3ICsyNzIsNyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZv
aWQpCj4gPiAgICAgIGluaXRfZXZ0Y2huKCk7Cj4gPiAgfQo+ID4gIAo+ID4gLXZvaWQgaHlwZXJ2
aXNvcl9hcF9zZXR1cCh2b2lkKQo+ID4gK3ZvaWQgeGVuX2FwX3NldHVwKHZvaWQpCj4gPiAgewo+
ID4gICAgICBzZXRfdmNwdV9pZCgpOwo+ID4gICAgICBtYXBfdmNwdWluZm8oKTsKPiA+IEBAIC0z
MDcsNyArMzAyLDcgQEAgc3RhdGljIHZvaWQgYXBfcmVzdW1lKHZvaWQgKnVudXNlZCkKPiA+ICAg
ICAgaW5pdF9ldnRjaG4oKTsKPiA+ICB9Cj4gPiAgCj4gPiAtdm9pZCBoeXBlcnZpc29yX3Jlc3Vt
ZSh2b2lkKQo+ID4gK3ZvaWQgeGVuX3Jlc3VtZSh2b2lkKQo+IAo+IEkgdGhpbmsgeGVuX3tzZXR1
cC9hcF9zZXR1cC9yZXN1bWV9IGNhbiBiZSBtYWRlIHN0YXRpYyBub3c/CgpJbmRlZWQuIEkgd2ls
bCBmaXggdGhpcy4KCldlaS4KCj4gCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 14:35:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 14:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMYmU-00008V-41; Mon, 21 Oct 2019 14:35:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMYmT-00008G-9i
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 14:35:33 +0000
X-Inumbo-ID: 0931632c-f410-11e9-bbab-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0931632c-f410-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 14:35:32 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id c6so2067271wrm.6
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 07:35:32 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=lGMmAGQad1StKNo6fBgzB/F4yz5lPbBQEk2f+7IrXOg=;
 b=VwzLgEGUNaMvjdsfVtI658a3zkJTkFR0g34lc8SauFYI4tTteo04afNZsmnZ4O0V4b
 KDt6DGB7fSmfPEL3GhNG72TbPeYqcuw8xH0Xf7cP6u4NIEH9HAeQfDu3+HNNU8yCz/2L
 lLYHgzezbIceSZ4Tx2XoG2y28ZZSwRB5iEFipaHxVRZmK1W8ZFe8tnAibjvqsgB38v72
 oTOgEHfFGEPKamCtpJd2SYhoPnl/3HAxpht41qmfeBEsrTaF3sFw7LdsivS8jEgDtcKY
 Daf1bxBDDcOP2L6rGX2CsEwK/dRzJiSyKbPAneJIocQE5uFyN8N7gQfEbFVnoxc0cNIi
 QlVg==
X-Gm-Message-State: APjAAAX7C5RCOXHGzGfbjTMJLCm5oDflL1JLmu0yXbUC0v0xM+kJ5OV1
 CW0IvwbliHi8O6MQyPW7+JU=
X-Google-Smtp-Source: APXvYqzUnZYMe61VOz4seM84sNEjJwR7bn3S09nZivqGm2v7dKNYVJ2HBObN0prqiNFnyM4Ka7nvNg==
X-Received: by 2002:adf:f48c:: with SMTP id l12mr19127967wro.99.1571668531965; 
 Mon, 21 Oct 2019 07:35:31 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id t13sm21293439wra.70.2019.10.21.07.35.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 07:35:31 -0700 (PDT)
Date: Mon, 21 Oct 2019 15:35:29 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20191021143529.sulb2jf27nexdnok@debian>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-9-liuwe@microsoft.com>
 <20191021100038.GG17494@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191021100038.GG17494@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v2 8/9] x86: be more verbose when
 running on a hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6MDA6MzhQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIFNlcCAzMCwgMjAxOSBhdCAwNDowMDo0MlBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNv
bT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgICAgICAgIHwg
NSArKysrKwo+ID4gIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgICAgIHwgNiAr
KysrKy0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCB8IDIgKysK
PiA+ICAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gPiBpbmRleCAzMDQ1M2I2YTdhLi44MTYxYjI2
YzVhIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+ID4g
KysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+ID4gQEAgLTQzLDYgKzQzLDEx
IEBAIGJvb2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKQo+ID4gICAgICByZXR1cm4gISFob3BzOwo+
ID4gIH0KPiA+ICAKPiA+ICtjb25zdCBjaGFyICpoeXBlcnZpc29yX25hbWUodm9pZCkKPiA+ICt7
Cj4gCj4gSSB3b3VsZCBtYXliZSBhZGQgQVNTRVJUKGhvcHMpOwo+IAo+ID4gKyAgICByZXR1cm4g
aG9wcy0+bmFtZTsKPiA+ICt9Cj4gPiArClsuLi5dCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVydmlzb3IuaAo+ID4gaW5kZXggMzgzNDRlMmU4OS4uYTdkNzViZjljZiAxMDA2NDQKPiA+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCj4gPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAo+ID4gQEAgLTM2LDYgKzM2LDcg
QEAgYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpOwo+ID4gIHZvaWQgaHlwZXJ2aXNvcl9zZXR1
cCh2b2lkKTsKPiA+ICB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7Cj4gPiAgdm9pZCBo
eXBlcnZpc29yX3Jlc3VtZSh2b2lkKTsKPiA+ICtjb25zdCBjaGFyICpoeXBlcnZpc29yX25hbWUo
dm9pZCk7Cj4gPiAgCj4gPiAgI2Vsc2UKPiA+ICAKPiA+IEBAIC00NSw2ICs0Niw3IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Cj4g
PiAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkge30KPiA+ICBzdGF0
aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKSB7fQo+ID4gIHN0YXRpYyBp
bmxpbmUgdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKSB7fQo+ID4gK3N0YXRpYyBpbmxpbmUg
Y2hhciAqaHlwZXJ2aXNvcl9uYW1lKHZvaWQpIHsgcmV0dXJuIE5VTEw7IH0KPiAKPiBJIHRoaW5r
IHlvdSB3YW50IGFuIEFTU0VSVF9VTlJFQUNIQUJMRSBoZXJlLCBzaW5jZSBoeXBlcnZpc29yX25h
bWUKPiBzaG91bGRuJ3QgYmUgY2FsbGVkIHVubGVzcyBYZW4gaGFzIGRldGVjdGVkIHRoYXQncyBy
dW5uaW5nIGFzIGEgZ3Vlc3QsCj4gd2hpY2ggY2FuIG9ubHkgaGFwcGVuIGlmIENPTkZJR19HVUVT
VCBpcyBzZWxlY3RlZC4KCkFjayB0byBib3RoIGNvbW1lbnRzLgoKV2VpLgoKPiAKPiBUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 14:37:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 14:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMYob-0000NL-Ie; Mon, 21 Oct 2019 14:37:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMYoa-0000NG-Mc
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 14:37:44 +0000
X-Inumbo-ID: 57025fd4-f410-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 57025fd4-f410-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 14:37:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMYoY-0000xI-Fn; Mon, 21 Oct 2019 14:37:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMYoY-0000gs-1m; Mon, 21 Oct 2019 14:37:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMYoY-0002BK-0r; Mon, 21 Oct 2019 14:37:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142989-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit2:<job
 status>:broken:regression
 linux-4.4:test-arm64-arm64-xl-seattle:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 linux-4.4:test-arm64-arm64-examine:host-install:broken:heisenbug
 linux-4.4:test-arm64-arm64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.4:test-arm64-arm64-xl-seattle:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-i386-pair:xen-boot/dst_host:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 14:37:42 +0000
Subject: [Xen-devel] [linux-4.4 test] 142989: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk4OSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk4OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDUgaG9zdC1pbnN0
YWxsICAgICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDE0Mjk1MQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTQy
OTUxCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICBicm9rZW4gcGFzcyBpbiAxNDI5NTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MjEgZ3Vlc3Qtc3RhcnQvZGViaWFuIGZhaWwgaW4gMTQyOTAxIHBhc3MgaW4gMTQyOTg5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDI5
NTEgcGFzcyBpbiAxNDI5ODkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBpbiAxNDI5NTEgcGFzcyBpbiAxNDI5ODkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGlu
IDE0MjkwMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQyOTUxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICBmYWlsIGlu
IDE0Mjk1MSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1i
b290ICAgICAgICAgICAgIGZhaWwgaW4gMTQyOTUxIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgZmFpbCBpbiAxNDI5NTEgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWlu
c3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDA0ODU4NTQwY2E4NDM1ZTUyNjU0NjgwZGFiZmQ3NjkwNTZhZDllYjAKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUx
NDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAw
Nzo0ODozMCBaICAgNzggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgt
MDYgMTY6NDA6MjYgWiAgIDc1IGRheXMgICA4OCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDI4NTEgIDIwMTktMTAtMTcgMjI6MTA6NTEgWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCjQ1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rpbmcg
dGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSBicm9rZW4K
YnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC1leGFtaW5lIGhvc3QtaW5zdGFsbApicm9rZW4t
c3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU5NDkgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 14:57:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 14:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZ7B-000203-F9; Mon, 21 Oct 2019 14:56:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMZ79-0001zy-FQ
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 14:56:55 +0000
X-Inumbo-ID: 05444d6c-f413-11e9-9452-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 05444d6c-f413-11e9-9452-12813bfff9fa;
 Mon, 21 Oct 2019 14:56:54 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id o28so14363727wro.7
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 07:56:54 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=jihHlXP8EVuA8qPtwu2nV7Lf2W1XYnl+9zN/Sb8aJN0=;
 b=bCm97dhyY1OCi9mymzurjzTJFDTEH5FfJg86WjvX2wmjJqg4jWYKlbqdmdUywUatGS
 4O5V/nuNDRSPL9wuMIBLBUp8s37G6pNoT6E1hP7Q3pahbwIMxcodn2JW3LL5UmHtHJB0
 QeozG0b5HBx8V5Fi13AhbHrxgHJJz1FZmoVP41hpfXaOxWxu26mVuBOhxeIQqPq2KI+3
 uJqf5dIrGwTWsGfqAlUGcTaiagK4CONGArnv8cDGBiGlPu4UU6Mc8IS/ULYLf+DyQyyi
 YsmObJALBiLNfM8/xpa3ht8sf2AVKAzLlQtzCX11aprYfMiO+3DPmgyCqOSyFpgdkdOF
 fDGw==
X-Gm-Message-State: APjAAAU3mIgiqVO3pUVa/1QUqwjDCAcZux/QbeUUWYbkQdssTeAR/6UH
 ay3Y4/mxbJp25KVqBthuTDw=
X-Google-Smtp-Source: APXvYqx7SmiZfykJBf6grZT9zqaxBLhQueGwvcBc6mfhzyYW17A/Lec0rHuXSsK0FWdUg0EpOxl92Q==
X-Received: by 2002:adf:dbce:: with SMTP id e14mr21195003wrj.49.1571669813763; 
 Mon, 21 Oct 2019 07:56:53 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id d8sm2078693wrr.71.2019.10.21.07.56.52
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 07:56:53 -0700 (PDT)
Date: Mon, 21 Oct 2019 15:56:51 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20191021145651.a2oxvh25kzbccy5n@debian>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
 <20191021102225.GH17494@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191021102225.GH17494@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6MjI6MjVQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKWy4uLl0KPiA+ICtib29sIF9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPiA+ICt7
Cj4gPiArICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKPiA+ICsgICAgYm9vbCBoeXBl
cnZfZ3Vlc3QgPSBmYWxzZTsKPiAKPiBJIGRvbid0IHRoaW5rIHlvdSBuZWVkIHRoaXMgbG9jYWwg
dmFyaWFibGUsIHlvdSBjYW4gcmV0dXJuIHRydWUgaW4gaWYKPiB0aGUgaWYgY29uZGl0aW9uIG1h
dGNoZXMsIGFuZCBmYWxzZSBvdGhlcndpc2UuCj4gCgpTdXJlLiBJIGNhbiBkcm9wIGl0IGZvciBu
b3cgYW5kIHJlaW50cm9kdWNlIGl0IHdoZW4gbmVjZXNzYXJ5LgoKPiA+ICsKPiA+ICsgICAgY3B1
aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Cj4gPiArICAgIGlmICggKGVi
eCA9PSAweDcyNjM2OTRkKSAmJiAvKiAiTWljciIgKi8KPiA+ICsgICAgICAgICAoZWN4ID09IDB4
NjY2ZjczNmYpICYmIC8qICJvc29mIiAqLwo+ID4gKyAgICAgICAgIChlZHggPT0gMHg3NjQ4MjA3
NCkgKSAgLyogInQgSHYiICovCj4gCj4gSSBndWVzcyB0aGVyZSBhcmUgbm8gSHlwZXJWIGhlYWRl
cnMgdG8gaW1wb3J0IHRoYXQgaGF2ZSB0aG9zZSB2YWx1ZXMKPiBkZWZpbmVkPwo+IAoKTm90IHll
dC4gSSBoYXZlIHBsYW4gdG8gaW1wb3J0IGEgaGVhZGVyIGZyb20gTGludXguIFdoZW4gdGhhdCdz
IGRvbmUKdGhlc2Ugd2lsbCBiZSByZXBsYWNlZCBieSBzb21lIG1hY3Jvcy4KClNvIEkgd2lsbCBr
ZWVwIHRoaXMgYXMtaXMgZm9yIG5vdy4KClsuLi5dCj4gPiArI2lmbmRlZiBfX1g4Nl9HVUVTVF9I
WVBFUlZfSF9fCj4gPiArI2RlZmluZSBfX1g4Nl9HVUVTVF9IWVBFUlZfSF9fCj4gPiArCj4gPiAr
I2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKPiA+ICsKPiA+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0
L2h5cGVydmlzb3IuaD4KPiA+ICsKPiA+ICtleHRlcm4gc3RydWN0IGh5cGVydmlzb3Jfb3BzIGh5
cGVydl9oeXBlcnZpc29yX29wczsKPiAKPiBoeXBlcnZfb3BzIHdvdWxkIGJlIGZpbmUgYnkgbWUs
IHNlZW1zIGtpbmQgb2YgcmVkdW5kYW50IHRvIGhhdmUKPiAnaHlwZXInIHR3aWNlIGluIGEgbmFt
ZS4KPiAKCkluIHRoYXQgY2FzZSBJIHdpbGwgYWxzbyBjaGFuZ2UgeGVuX2h5cGVydmlzb3Jfb3Bz
IHRvIHhlbl9vcHMgdG8gcmVtYWluCmNvbnNpc3RlbnQuCgpXZWkuCgo+IFRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:00:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZAc-0002lF-WB; Mon, 21 Oct 2019 15:00:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3IRp=YO=gmail.com=liq3ea@srs-us1.protection.inumbo.net>)
 id 1iMZAb-0002lA-6m
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:00:29 +0000
X-Inumbo-ID: 8438bc20-f413-11e9-8aca-bc764e2007e4
Received: from mail-oi1-x244.google.com (unknown [2607:f8b0:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8438bc20-f413-11e9-8aca-bc764e2007e4;
 Mon, 21 Oct 2019 15:00:27 +0000 (UTC)
Received: by mail-oi1-x244.google.com with SMTP id k20so11301491oih.3
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:00:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=iTaILJ2pR9aI9rtdTSGg7t8dBKeJBocGahr2v6B2Q3M=;
 b=AeIwc5OfC47zTOxysWw30Uo6jkkAK9NrciFghKkVpzfhkK8+RChTNM6ppY9MKXPszL
 0Ob+toRlz8Ka3c8kc6g3ZkGXRdPbyNCXUCI9zJRA2A9PL4QPx9Nd2Y0IxsL0K3bySFVA
 Os91hkU1zK5khClXmMg6Qc8SIvqwpwSizW5OoQJ7swHf/usDXNsE1gWFPaIK1nrrVb1Q
 U88QxHDsBOtV+YpmnpM58qeevLcMqJCKKvSzH5+Jvynl7o68oPOLeNiwC23cKegWZkVM
 XGoxE+LEt94DGhz2mBiT/zlNhFnh2Uyj2JZJb3sO/6qqv9qSqmcsxb2cYWCWzjTCvXZQ
 SsTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=iTaILJ2pR9aI9rtdTSGg7t8dBKeJBocGahr2v6B2Q3M=;
 b=KHgVZih5MmSoknNDNwO3GKP7lgRwVE1UOQS+YTDHpzcz3jh8PVj3n0gYJVOQG3etqv
 SM1H+G4fSu5F854u27MvtqiwAxMJtNLHYCGFHOuJlneq2akEHTEvV9ycnJcAZT6PM4vu
 lF8dDqm5vY/cAuxUAHRc3q/84vWug7teQ4x4CYAtoVLn0jGLfbNUB5VYvuXeDQ1K+6JG
 E6iDgC82CKu16/jKGH+KPEJ3GYQ3IeUXQVufYsK2a7YsMweCIGvhsaEe5h0MVzLRwxrh
 wNe2VsRx2AzJWYlgQpSKLAIW5iNBiITnr1OaDN8nvohH25BMh76VMRIulmDjPlUoUSiD
 vUIQ==
X-Gm-Message-State: APjAAAWHe9K7oajlUtYt+0IMa6HzhcqXQrO7+Gh51pJr6df8dU0z6P7+
 7Q5CcdUmDOeaKVGEuz4dg4nPpuh8eTdKzUlKTTQ=
X-Google-Smtp-Source: APXvYqw9lP2rdJm1F2fci2F+7WjweXLY28gCMSClFv2ET81+/4C0T9Ac7FEdBmuSZlSgYsVx0KQYRHxQ81CiMFCmzrg=
X-Received: by 2002:aca:f1d7:: with SMTP id p206mr20049302oih.97.1571670026622; 
 Mon, 21 Oct 2019 08:00:26 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-4-philmd@redhat.com>
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 21 Oct 2019 22:59:45 +0800
Message-ID: <CAKXe6SJB5cqR7yq-_TDcMzWCq7UoGvq=A9kCh11tNoqYjQgp3g@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Qemu Developers <qemu-devel@nongnu.org>, Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============1066279498878218774=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1066279498878218774==
Content-Type: multipart/alternative; boundary="000000000000a441d805956cf1e2"

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

Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com> =E4=BA=8E2019=E5=B9=B410=E6=
=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:52=E5=86=99=E9=81=
=93=EF=BC=9A

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Add ISA irqs as piix4 gpio in, and CPU interrupt request as piix4 gpio ou=
t.
> Remove i8259 instanciated in malta board, to not have it twice.
>
> We can also remove the now unused piix4_init() function.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-8-hpoussin@reactos.org>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
> [PMD: rebased, updated includes, use ISA_NUM_IRQS in for loop]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c       | 43 ++++++++++++++++++++++++++++++++-----------
>  hw/mips/mips_malta.c | 32 +++++++++++++-------------------
>  include/hw/i386/pc.h |  1 -
>  3 files changed, 45 insertions(+), 31 deletions(-)
>
> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index d0b18e0586..9c37c85ae2 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -24,6 +24,7 @@
>   */
>
>  #include "qemu/osdep.h"
> +#include "hw/irq.h"
>  #include "hw/i386/pc.h"
>  #include "hw/pci/pci.h"
>  #include "hw/isa/isa.h"
> @@ -36,6 +37,8 @@ PCIDevice *piix4_dev;
>
>  typedef struct PIIX4State {
>      PCIDevice dev;
> +    qemu_irq cpu_intr;
> +    qemu_irq *isa;
>
>      /* Reset Control Register */
>      MemoryRegion rcr_mem;
> @@ -94,6 +97,18 @@ static const VMStateDescription vmstate_piix4 =3D {
>      }
>  };
>
> +static void piix4_request_i8259_irq(void *opaque, int irq, int level)
> +{
> +    PIIX4State *s =3D opaque;
> +    qemu_set_irq(s->cpu_intr, level);
> +}
> +
> +static void piix4_set_i8259_irq(void *opaque, int irq, int level)
> +{
> +    PIIX4State *s =3D opaque;
> +    qemu_set_irq(s->isa[irq], level);
> +}
> +
>  static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,
>                              unsigned int len)
>  {
> @@ -127,29 +142,35 @@ static const MemoryRegionOps piix4_rcr_ops =3D {
>  static void piix4_realize(PCIDevice *dev, Error **errp)
>  {
>      PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);
> +    ISABus *isa_bus;
> +    qemu_irq *i8259_out_irq;
>
> -    if (!isa_bus_new(DEVICE(dev), pci_address_space(dev),
> -                     pci_address_space_io(dev), errp)) {
> +    isa_bus =3D isa_bus_new(DEVICE(dev), pci_address_space(dev),
> +                          pci_address_space_io(dev), errp);
> +    if (!isa_bus) {
>          return;
>      }
>
> +    qdev_init_gpio_in_named(DEVICE(dev), piix4_set_i8259_irq,
> +                            "isa", ISA_NUM_IRQS);
> +    qdev_init_gpio_out_named(DEVICE(dev), &s->cpu_intr,
> +                             "intr", 1);
> +
>


Does the piix4 hardware has the GPIO for interrupt? Seems not.



>      memory_region_init_io(&s->rcr_mem, OBJECT(dev), &piix4_rcr_ops, s,
>                            "reset-control", 1);
>      memory_region_add_subregion_overlap(pci_address_space_io(dev), 0xcf9=
,
>                                          &s->rcr_mem, 1);
>
> +    /* initialize i8259 pic */
> +    i8259_out_irq =3D qemu_allocate_irqs(piix4_request_i8259_irq, s, 1);
> +    s->isa =3D i8259_init(isa_bus, *i8259_out_irq);
>

In i8259_init, we also allocate 16 input line and 1 output line.
Seems it is duplicated with the GPIO allocation in previous.

Also
Maybe here can uses
i8259(isa_bus, qemu_allocate_irq(piix4_request_i8259_irq, s, 0));


> +
> +    /* initialize ISA irqs */
> +    isa_bus_irqs(isa_bus, s->isa);
> +
>      piix4_dev =3D dev;
>  }
>
> -int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)
> -{
> -    PCIDevice *d;
> -
> -    d =3D pci_create_simple_multifunction(bus, devfn, true, "PIIX4");
> -    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(d), "isa.0"));
> -    return d->devfn;
> -}
> -
>  static void piix4_class_init(ObjectClass *klass, void *data)
>  {
>      DeviceClass *dc =3D DEVICE_CLASS(klass);
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 4d9c64b36a..7d25ab6c23 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -97,7 +97,7 @@ typedef struct {
>      SysBusDevice parent_obj;
>
>      MIPSCPSState cps;
> -    qemu_irq *i8259;
> +    qemu_irq i8259[16];
>  } MaltaState;
>
>  static ISADevice *pit;
> @@ -1235,8 +1235,8 @@ void mips_malta_init(MachineState *machine)
>      int64_t kernel_entry, bootloader_run_addr;
>      PCIBus *pci_bus;
>      ISABus *isa_bus;
> -    qemu_irq *isa_irq;
>      qemu_irq cbus_irq, i8259_irq;
> +    PCIDevice *pci;
>      int piix4_devfn;
>      I2CBus *smbus;
>      DriveInfo *dinfo;
> @@ -1407,30 +1407,24 @@ void mips_malta_init(MachineState *machine)
>      /* Board ID =3D 0x420 (Malta Board with CoreLV) */
>      stl_p(memory_region_get_ram_ptr(bios_copy) + 0x10, 0x00000420);
>
> -    /*
> -     * We have a circular dependency problem: pci_bus depends on isa_irq=
,
> -     * isa_irq is provided by i8259, i8259 depends on ISA, ISA depends
> -     * on piix4, and piix4 depends on pci_bus.  To stop the cycle we hav=
e
> -     * qemu_irq_proxy() adds an extra bit of indirection, allowing us
> -     * to resolve the isa_irq -> i8259 dependency after i8259 is
> initialized.
> -     */
> -    isa_irq =3D qemu_irq_proxy(&s->i8259, 16);
> -
>      /* Northbridge */
> -    pci_bus =3D gt64120_register(isa_irq);
> +    pci_bus =3D gt64120_register(s->i8259);
>
>      /* Southbridge */
>      ide_drive_get(hd, ARRAY_SIZE(hd));
>
> -    piix4_devfn =3D piix4_init(pci_bus, &isa_bus, 80);
> +    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> +                                          true, "PIIX4");
> +    dev =3D DEVICE(pci);
> +    isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
> +    piix4_devfn =3D pci->devfn;
>
> -    /*
> -     * Interrupt controller
> -     * The 8259 is attached to the MIPS CPU INT0 pin, ie interrupt 2
> -     */
> -    s->i8259 =3D i8259_init(isa_bus, i8259_irq);
> +    /* Interrupt controller */
> +    qdev_connect_gpio_out_named(dev, "intr", 0, i8259_irq);
> +    for (int i =3D 0; i < ISA_NUM_IRQS; i++) {
> +        s->i8259[i] =3D qdev_get_gpio_in_named(dev, "isa", i);
> +    }
>
>
Also here s->i8259 and the piix4 isa point to the same input line. Seems
duplicated.

I have come up with a more cleaner patch as following:

Though 'i8259_init' is called in the mips_malta_init. But is uses the isa
bus from piix4 device.
And seems it's more clean.
You can test it with more tests.

Thanks,
Li Qiang

Author: Li Qiang <liq3ea@163.com>
Date:   Mon Oct 21 22:41:17 2019 +0800

    piix4

diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
index d0b18e0586..66a041040a 100644
--- a/hw/isa/piix4.c
+++ b/hw/isa/piix4.c
@@ -24,6 +24,7 @@
  */

 #include "qemu/osdep.h"
+#include "hw/irq.h"
 #include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
@@ -46,6 +47,7 @@ typedef struct PIIX4State {
 #define PIIX4_PCI_DEVICE(obj) \
     OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DEVICE)

+
 static void piix4_isa_reset(DeviceState *dev)
 {
     PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);
@@ -141,14 +143,6 @@ static void piix4_realize(PCIDevice *dev, Error **errp=
)
     piix4_dev =3D dev;
 }

-int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)
-{
-    PCIDevice *d;
-
-    d =3D pci_create_simple_multifunction(bus, devfn, true, "PIIX4");
-    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(d), "isa.0"));
-    return d->devfn;
-}

 static void piix4_class_init(ObjectClass *klass, void *data)
 {
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
index 4d9c64b36a..420e0e9e80 100644
--- a/hw/mips/mips_malta.c
+++ b/hw/mips/mips_malta.c
@@ -28,6 +28,7 @@
 #include "cpu.h"
 #include "hw/i386/pc.h"
 #include "hw/isa/superio.h"
+//#include "hw/isa/piix4.h"
 #include "hw/dma/i8257.h"
 #include "hw/char/serial.h"
 #include "net/net.h"
@@ -97,7 +98,7 @@ typedef struct {
     SysBusDevice parent_obj;

     MIPSCPSState cps;
-    qemu_irq *i8259;
+    qemu_irq i8259[ISA_NUM_IRQS];
 } MaltaState;

 static ISADevice *pit;
@@ -1235,8 +1236,9 @@ void mips_malta_init(MachineState *machine)
     int64_t kernel_entry, bootloader_run_addr;
     PCIBus *pci_bus;
     ISABus *isa_bus;
-    qemu_irq *isa_irq;
     qemu_irq cbus_irq, i8259_irq;
+    qemu_irq *i8259;
+    PCIDevice *pci;
     int piix4_devfn;
     I2CBus *smbus;
     DriveInfo *dinfo;
@@ -1407,29 +1409,24 @@ void mips_malta_init(MachineState *machine)
     /* Board ID =3D 0x420 (Malta Board with CoreLV) */
     stl_p(memory_region_get_ram_ptr(bios_copy) + 0x10, 0x00000420);

-    /*
-     * We have a circular dependency problem: pci_bus depends on isa_irq,
-     * isa_irq is provided by i8259, i8259 depends on ISA, ISA depends
-     * on piix4, and piix4 depends on pci_bus.  To stop the cycle we have
-     * qemu_irq_proxy() adds an extra bit of indirection, allowing us
-     * to resolve the isa_irq -> i8259 dependency after i8259 is
initialized.
-     */
-    isa_irq =3D qemu_irq_proxy(&s->i8259, 16);
-
     /* Northbridge */
-    pci_bus =3D gt64120_register(isa_irq);
+    pci_bus =3D gt64120_register(s->i8259);

     /* Southbridge */
     ide_drive_get(hd, ARRAY_SIZE(hd));

-    piix4_devfn =3D piix4_init(pci_bus, &isa_bus, 80);
+    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
+                                          true, "PIIX4");
+    dev =3D DEVICE(pci);
+    isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
+    piix4_devfn =3D pci->devfn;

-    /*
-     * Interrupt controller
-     * The 8259 is attached to the MIPS CPU INT0 pin, ie interrupt 2
-     */
-    s->i8259 =3D i8259_init(isa_bus, i8259_irq);

+    i8259 =3D i8259_init(isa_bus, i8259_irq);
+    for (int i =3D 0; i < ISA_NUM_IRQS; i++) {
+        s->i8259[i] =3D i8259[i];
+    }
+    g_free(i8259);
     isa_bus_irqs(isa_bus, s->i8259);
     pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);
     pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");



> -    isa_bus_irqs(isa_bus, s->i8259);
>      pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);
>      pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index 37bfd95113..374f3e8835 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -286,7 +286,6 @@ PCIBus *i440fx_init(const char *host_type, const char
> *pci_type,
>  PCIBus *find_i440fx(void);
>  /* piix4.c */
>  extern PCIDevice *piix4_dev;
> -int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);
>
>  /* pc_sysfw.c */
>  void pc_system_flash_create(PCMachineState *pcms);
> --
> 2.21.0
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; =E4=BA=8E2019=E5=
=B9=B410=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:52=E5=86=
=99=E9=81=93=EF=BC=9A<br></div><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">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos.or=
g" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
<br>
Add ISA irqs as piix4 gpio in, and CPU interrupt request as piix4 gpio out.=
<br>
Remove i8259 instanciated in malta board, to not have it twice.<br>
<br>
We can also remove the now unused piix4_init() function.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com" target=
=3D"_blank">mst@redhat.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com" target=
=3D"_blank">pbonzini@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-8-hpoussin@reactos.o=
rg" target=3D"_blank">20171216090228.28505-8-hpoussin@reactos.org</a>&gt;<b=
r>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;<br>
[PMD: rebased, updated includes, use ISA_NUM_IRQS in for loop]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com" target=3D"_blank">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 43 +++++++++++++++++++++++=
+++++++++-----------<br>
=C2=A0hw/mips/mips_malta.c | 32 +++++++++++++-------------------<br>
=C2=A0include/hw/i386/pc.h |=C2=A0 1 -<br>
=C2=A03 files changed, 45 insertions(+), 31 deletions(-)<br>
<br>
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index d0b18e0586..9c37c85ae2 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -24,6 +24,7 @@<br>
=C2=A0 */<br>
<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
+#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
@@ -36,6 +37,8 @@ PCIDevice *piix4_dev;<br>
<br>
=C2=A0typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice dev;<br>
+=C2=A0 =C2=A0 qemu_irq cpu_intr;<br>
+=C2=A0 =C2=A0 qemu_irq *isa;<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Reset Control Register */<br>
=C2=A0 =C2=A0 =C2=A0MemoryRegion rcr_mem;<br>
@@ -94,6 +97,18 @@ static const VMStateDescription vmstate_piix4 =3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
+static void piix4_request_i8259_irq(void *opaque, int irq, int level)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+=C2=A0 =C2=A0 qemu_set_irq(s-&gt;cpu_intr, level);<br>
+}<br>
+<br>
+static void piix4_set_i8259_irq(void *opaque, int irq, int level)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+=C2=A0 =C2=A0 qemu_set_irq(s-&gt;isa[irq], level);<br>
+}<br>
+<br>
=C2=A0static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0unsigned int len)<br>
=C2=A0{<br>
@@ -127,29 +142,35 @@ static const MemoryRegionOps piix4_rcr_ops =3D {<br>
=C2=A0static void piix4_realize(PCIDevice *dev, Error **errp)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);<br>
+=C2=A0 =C2=A0 ISABus *isa_bus;<br>
+=C2=A0 =C2=A0 qemu_irq *i8259_out_irq;<br>
<br>
-=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(dev), pci_address_space(dev),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(dev), errp)) {<br>
+=C2=A0 =C2=A0 isa_bus =3D isa_bus_new(DEVICE(dev), pci_address_space(dev),=
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 pci_address_space_io(dev), errp);<br>
+=C2=A0 =C2=A0 if (!isa_bus) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
+=C2=A0 =C2=A0 qdev_init_gpio_in_named(DEVICE(dev), piix4_set_i8259_irq,<br=
>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &quot;isa&quot;, ISA_NUM_IRQS);<br>
+=C2=A0 =C2=A0 qdev_init_gpio_out_named(DEVICE(dev), &amp;s-&gt;cpu_intr,<b=
r>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;intr&quot;, 1);<br>
+<br></blockquote><div><br></div><div><br></div><div>Does the piix4 hardwar=
e has the GPIO for interrupt? Seems not.</div><div><br></div><div>=C2=A0</d=
iv><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">
=C2=A0 =C2=A0 =C2=A0memory_region_init_io(&amp;s-&gt;rcr_mem, OBJECT(dev), =
&amp;piix4_rcr_ops, s,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&quot;reset-control&quot;, 1);<br>
=C2=A0 =C2=A0 =C2=A0memory_region_add_subregion_overlap(pci_address_space_i=
o(dev), 0xcf9,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&a=
mp;s-&gt;rcr_mem, 1);<br>
<br>
+=C2=A0 =C2=A0 /* initialize i8259 pic */<br>
+=C2=A0 =C2=A0 i8259_out_irq =3D qemu_allocate_irqs(piix4_request_i8259_irq=
, s, 1);<br>
+=C2=A0 =C2=A0 s-&gt;isa =3D i8259_init(isa_bus, *i8259_out_irq);<br></bloc=
kquote><div><br></div><div>In i8259_init, we also allocate 16 input line an=
d 1 output line.=C2=A0</div><div>Seems it is duplicated with the GPIO alloc=
ation in previous.</div><div>=C2=A0</div><div>Also</div><div>Maybe here can=
 uses=C2=A0</div><div>i8259(isa_bus, qemu_allocate_irq(piix4_request_i8259_=
irq, s, 0));</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">
+<br>
+=C2=A0 =C2=A0 /* initialize ISA irqs */<br>
+=C2=A0 =C2=A0 isa_bus_irqs(isa_bus, s-&gt;isa);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D dev;<br>
=C2=A0}<br>
<br>
-int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)<br>
-{<br>
-=C2=A0 =C2=A0 PCIDevice *d;<br>
-<br>
-=C2=A0 =C2=A0 d =3D pci_create_simple_multifunction(bus, devfn, true, &quo=
t;PIIX4&quot;);<br>
-=C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(d), &quot;isa=
.0&quot;));<br>
-=C2=A0 =C2=A0 return d-&gt;devfn;<br>
-}<br>
-<br>
=C2=A0static void piix4_class_init(ObjectClass *klass, void *data)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0DeviceClass *dc =3D DEVICE_CLASS(klass);<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 4d9c64b36a..7d25ab6c23 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -97,7 +97,7 @@ typedef struct {<br>
=C2=A0 =C2=A0 =C2=A0SysBusDevice parent_obj;<br>
<br>
=C2=A0 =C2=A0 =C2=A0MIPSCPSState cps;<br>
-=C2=A0 =C2=A0 qemu_irq *i8259;<br>
+=C2=A0 =C2=A0 qemu_irq i8259[16];<br>
=C2=A0} MaltaState;<br>
<br>
=C2=A0static ISADevice *pit;<br>
@@ -1235,8 +1235,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0int64_t kernel_entry, bootloader_run_addr;<br>
=C2=A0 =C2=A0 =C2=A0PCIBus *pci_bus;<br>
=C2=A0 =C2=A0 =C2=A0ISABus *isa_bus;<br>
-=C2=A0 =C2=A0 qemu_irq *isa_irq;<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq cbus_irq, i8259_irq;<br>
+=C2=A0 =C2=A0 PCIDevice *pci;<br>
=C2=A0 =C2=A0 =C2=A0int piix4_devfn;<br>
=C2=A0 =C2=A0 =C2=A0I2CBus *smbus;<br>
=C2=A0 =C2=A0 =C2=A0DriveInfo *dinfo;<br>
@@ -1407,30 +1407,24 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0/* Board ID =3D 0x420 (Malta Board with CoreLV) */<br>
=C2=A0 =C2=A0 =C2=A0stl_p(memory_region_get_ram_ptr(bios_copy) + 0x10, 0x00=
000420);<br>
<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* We have a circular dependency problem: pci_bus depen=
ds on isa_irq,<br>
-=C2=A0 =C2=A0 =C2=A0* isa_irq is provided by i8259, i8259 depends on ISA, =
ISA depends<br>
-=C2=A0 =C2=A0 =C2=A0* on piix4, and piix4 depends on pci_bus.=C2=A0 To sto=
p the cycle we have<br>
-=C2=A0 =C2=A0 =C2=A0* qemu_irq_proxy() adds an extra bit of indirection, a=
llowing us<br>
-=C2=A0 =C2=A0 =C2=A0* to resolve the isa_irq -&gt; i8259 dependency after =
i8259 is initialized.<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 isa_irq =3D qemu_irq_proxy(&amp;s-&gt;i8259, 16);<br>
-<br>
=C2=A0 =C2=A0 =C2=A0/* Northbridge */<br>
-=C2=A0 =C2=A0 pci_bus =3D gt64120_register(isa_irq);<br>
+=C2=A0 =C2=A0 pci_bus =3D gt64120_register(s-&gt;i8259);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Southbridge */<br>
=C2=A0 =C2=A0 =C2=A0ide_drive_get(hd, ARRAY_SIZE(hd));<br>
<br>
-=C2=A0 =C2=A0 piix4_devfn =3D piix4_init(pci_bus, &amp;isa_bus, 80);<br>
+=C2=A0 =C2=A0 pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(1=
0, 0),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, &quot;PIIX4&quot;);<br>
+=C2=A0 =C2=A0 dev =3D DEVICE(pci);<br>
+=C2=A0 =C2=A0 isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, &quot;isa.0&quot=
;));<br>
+=C2=A0 =C2=A0 piix4_devfn =3D pci-&gt;devfn;<br>
<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* Interrupt controller<br>
-=C2=A0 =C2=A0 =C2=A0* The 8259 is attached to the MIPS CPU INT0 pin, ie in=
terrupt 2<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 s-&gt;i8259 =3D i8259_init(isa_bus, i8259_irq);<br>
+=C2=A0 =C2=A0 /* Interrupt controller */<br>
+=C2=A0 =C2=A0 qdev_connect_gpio_out_named(dev, &quot;intr&quot;, 0, i8259_=
irq);<br>
+=C2=A0 =C2=A0 for (int i =3D 0; i &lt; ISA_NUM_IRQS; i++) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;i8259[i] =3D qdev_get_gpio_in_named(dev,=
 &quot;isa&quot;, i);<br>
+=C2=A0 =C2=A0 }<br>
<br></blockquote><div><br></div><div>Also here s-&gt;i8259 and the piix4 is=
a point to the same input line. Seems duplicated.</div><div><br></div><div>=
I have come up with a more cleaner patch as following:</div><div><br></div>=
<div>Though &#39;i8259_init&#39; is called in the mips_malta_init. But is u=
ses the isa bus from piix4 device.</div><div>And seems it&#39;s more clean.=
</div><div>You can test it with more tests.</div><div><br></div><div>Thanks=
,</div><div>Li Qiang</div><div><br></div><div>Author: Li Qiang &lt;<a href=
=3D"mailto:liq3ea@163.com">liq3ea@163.com</a>&gt;<br>Date: =C2=A0 Mon Oct 2=
1 22:41:17 2019 +0800<br><br>=C2=A0 =C2=A0 piix4<br><br>diff --git a/hw/isa=
/piix4.c b/hw/isa/piix4.c<br>index d0b18e0586..66a041040a 100644<br>--- a/h=
w/isa/piix4.c<br>+++ b/hw/isa/piix4.c<br>@@ -24,6 +24,7 @@<br>=C2=A0 */<br>=
=C2=A0<br>=C2=A0#include &quot;qemu/osdep.h&quot;<br>+#include &quot;hw/irq=
.h&quot;<br>=C2=A0#include &quot;hw/i386/pc.h&quot;<br>=C2=A0#include &quot=
;hw/pci/pci.h&quot;<br>=C2=A0#include &quot;hw/isa/isa.h&quot;<br>@@ -46,6 =
+47,7 @@ typedef struct PIIX4State {<br>=C2=A0#define PIIX4_PCI_DEVICE(obj)=
 \<br>=C2=A0 =C2=A0 =C2=A0OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DE=
VICE)<br>=C2=A0<br>+<br>=C2=A0static void piix4_isa_reset(DeviceState *dev)=
<br>=C2=A0{<br>=C2=A0 =C2=A0 =C2=A0PIIX4State *d =3D PIIX4_PCI_DEVICE(dev);=
<br>@@ -141,14 +143,6 @@ static void piix4_realize(PCIDevice *dev, Error **=
errp)<br>=C2=A0 =C2=A0 =C2=A0piix4_dev =3D dev;<br>=C2=A0}<br>=C2=A0<br>-in=
t piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)<br>-{<br>- =C2=A0 =
=C2=A0PCIDevice *d;<br>-<br>- =C2=A0 =C2=A0d =3D pci_create_simple_multifun=
ction(bus, devfn, true, &quot;PIIX4&quot;);<br>- =C2=A0 =C2=A0*isa_bus =3D =
ISA_BUS(qdev_get_child_bus(DEVICE(d), &quot;isa.0&quot;));<br>- =C2=A0 =C2=
=A0return d-&gt;devfn;<br>-}<br>=C2=A0<br>=C2=A0static void piix4_class_ini=
t(ObjectClass *klass, void *data)<br>=C2=A0{<br>diff --git a/hw/mips/mips_m=
alta.c b/hw/mips/mips_malta.c<br>index 4d9c64b36a..420e0e9e80 100644<br>---=
 a/hw/mips/mips_malta.c<br>+++ b/hw/mips/mips_malta.c<br>@@ -28,6 +28,7 @@<=
br>=C2=A0#include &quot;cpu.h&quot;<br>=C2=A0#include &quot;hw/i386/pc.h&qu=
ot;<br>=C2=A0#include &quot;hw/isa/superio.h&quot;<br>+//#include &quot;hw/=
isa/piix4.h&quot;<br>=C2=A0#include &quot;hw/dma/i8257.h&quot;<br>=C2=A0#in=
clude &quot;hw/char/serial.h&quot;<br>=C2=A0#include &quot;net/net.h&quot;<=
br>@@ -97,7 +98,7 @@ typedef struct {<br>=C2=A0 =C2=A0 =C2=A0SysBusDevice p=
arent_obj;<br>=C2=A0<br>=C2=A0 =C2=A0 =C2=A0MIPSCPSState cps;<br>- =C2=A0 =
=C2=A0qemu_irq *i8259;<br>+ =C2=A0 =C2=A0qemu_irq i8259[ISA_NUM_IRQS];<br>=
=C2=A0} MaltaState;<br>=C2=A0<br>=C2=A0static ISADevice *pit;<br>@@ -1235,8=
 +1236,9 @@ void mips_malta_init(MachineState *machine)<br>=C2=A0 =C2=A0 =
=C2=A0int64_t kernel_entry, bootloader_run_addr;<br>=C2=A0 =C2=A0 =C2=A0PCI=
Bus *pci_bus;<br>=C2=A0 =C2=A0 =C2=A0ISABus *isa_bus;<br>- =C2=A0 =C2=A0qem=
u_irq *isa_irq;<br>=C2=A0 =C2=A0 =C2=A0qemu_irq cbus_irq, i8259_irq;<br>+ =
=C2=A0 =C2=A0qemu_irq *i8259;<br>+ =C2=A0 =C2=A0PCIDevice *pci;<br>=C2=A0 =
=C2=A0 =C2=A0int piix4_devfn;<br>=C2=A0 =C2=A0 =C2=A0I2CBus *smbus;<br>=C2=
=A0 =C2=A0 =C2=A0DriveInfo *dinfo;<br>@@ -1407,29 +1409,24 @@ void mips_mal=
ta_init(MachineState *machine)<br>=C2=A0 =C2=A0 =C2=A0/* Board ID =3D 0x420=
 (Malta Board with CoreLV) */<br>=C2=A0 =C2=A0 =C2=A0stl_p(memory_region_ge=
t_ram_ptr(bios_copy) + 0x10, 0x00000420);<br>=C2=A0<br>- =C2=A0 =C2=A0/*<br=
>- =C2=A0 =C2=A0 * We have a circular dependency problem: pci_bus depends o=
n isa_irq,<br>- =C2=A0 =C2=A0 * isa_irq is provided by i8259, i8259 depends=
 on ISA, ISA depends<br>- =C2=A0 =C2=A0 * on piix4, and piix4 depends on pc=
i_bus.=C2=A0 To stop the cycle we have<br>- =C2=A0 =C2=A0 * qemu_irq_proxy(=
) adds an extra bit of indirection, allowing us<br>- =C2=A0 =C2=A0 * to res=
olve the isa_irq -&gt; i8259 dependency after i8259 is initialized.<br>- =
=C2=A0 =C2=A0 */<br>- =C2=A0 =C2=A0isa_irq =3D qemu_irq_proxy(&amp;s-&gt;i8=
259, 16);<br>-<br>=C2=A0 =C2=A0 =C2=A0/* Northbridge */<br>- =C2=A0 =C2=A0p=
ci_bus =3D gt64120_register(isa_irq);<br>+ =C2=A0 =C2=A0pci_bus =3D gt64120=
_register(s-&gt;i8259);<br>=C2=A0<br>=C2=A0 =C2=A0 =C2=A0/* Southbridge */<=
br>=C2=A0 =C2=A0 =C2=A0ide_drive_get(hd, ARRAY_SIZE(hd));<br>=C2=A0<br>- =
=C2=A0 =C2=A0piix4_devfn =3D piix4_init(pci_bus, &amp;isa_bus, 80);<br>+ =
=C2=A0 =C2=A0pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10,=
 0),<br>+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0true, &quot;PIIX4&quot;);<br>+ =C2=A0 =C2=A0dev =3D DEVICE(pci);<=
br>+ =C2=A0 =C2=A0isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, &quot;isa.0&q=
uot;));<br>+ =C2=A0 =C2=A0piix4_devfn =3D pci-&gt;devfn;<br>=C2=A0<br>- =C2=
=A0 =C2=A0/*<br>- =C2=A0 =C2=A0 * Interrupt controller<br>- =C2=A0 =C2=A0 *=
 The 8259 is attached to the MIPS CPU INT0 pin, ie interrupt 2<br>- =C2=A0 =
=C2=A0 */<br>- =C2=A0 =C2=A0s-&gt;i8259 =3D i8259_init(isa_bus, i8259_irq);=
<br>=C2=A0<br>+ =C2=A0 =C2=A0i8259 =3D i8259_init(isa_bus, i8259_irq);<br>+=
 =C2=A0 =C2=A0for (int i =3D 0; i &lt; ISA_NUM_IRQS; i++) {<br>+ =C2=A0 =C2=
=A0 =C2=A0 =C2=A0s-&gt;i8259[i] =3D i8259[i];<br>+ =C2=A0 =C2=A0}<br>+ =C2=
=A0 =C2=A0g_free(i8259);<br>=C2=A0 =C2=A0 =C2=A0isa_bus_irqs(isa_bus, s-&gt=
;i8259);<br>=C2=A0 =C2=A0 =C2=A0pci_piix4_ide_init(pci_bus, hd, piix4_devfn=
 + 1);<br>=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &=
quot;piix4-usb-uhci&quot;);<br></div><div><br></div><div>=C2=A0</div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">
-=C2=A0 =C2=A0 isa_bus_irqs(isa_bus, s-&gt;i8259);<br>
=C2=A0 =C2=A0 =C2=A0pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);<br>
=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4=
-usb-uhci&quot;);<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index 37bfd95113..374f3e8835 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -286,7 +286,6 @@ PCIBus *i440fx_init(const char *host_type, const char *=
pci_type,<br>
=C2=A0PCIBus *find_i440fx(void);<br>
=C2=A0/* piix4.c */<br>
=C2=A0extern PCIDevice *piix4_dev;<br>
-int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);<br>
<br>
=C2=A0/* pc_sysfw.c */<br>
=C2=A0void pc_system_flash_create(PCMachineState *pcms);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote></div></div>

--000000000000a441d805956cf1e2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1066279498878218774==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:02:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:02:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZCr-0002t9-IC; Mon, 21 Oct 2019 15:02:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BdWa=YO=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iMZCq-0002t4-Ps
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:02:48 +0000
X-Inumbo-ID: d1b8a8fc-f413-11e9-9452-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1b8a8fc-f413-11e9-9452-12813bfff9fa;
 Mon, 21 Oct 2019 15:02:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571670158;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=VkTNX1a3bF6hIyHZymIjZuSMBnJuu84XfDLitTL0nPQ=;
 b=Yqab6NPfq911OnSdaxim72QaHRR5xp063Q3VEY79ZIhtKIjmFmGB0Ipr
 ci0mAhNjzEgPJ2l1CebFIQIVVFRPCu/7MpqK0qOrSKlexFsKhs6JiytPL
 ORuTZz3mkTy4XrzfzUq4ots0vLThtjMlQlvGr115wa6EToHD1eHmpUx5J U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Qn5vLqyqKK14L/qALGGuWag3FECVYZzlFILD2gBHCdrr0cxe3mUlM0m9FIUw/sNi+i00pyBw1l
 VO906L4wJILbDSGJoaNVBene5N/vq3P0uKmVjAOI3gSgDK9zP/xIJlxBl4X4CsAIV/5g9mvMKa
 MXQeuGVnZoNGL3QciUq1pUuyPHrM4hPt2Ga/gmh6XDZXQcuwWbraevrVtNPexafTJ4uAdfSeyz
 LvOrGb5b6Tgddz4C2lYpNxSIHHTU5IcayYmAw2nBf/TpT4AV4ae3XMAIl3HtmTtsywI07epVTZ
 +5Q=
X-SBRS: 2.7
X-MesageID: 7297120
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7297120"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu
 <wl@xen.org>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
 <20191021102225.GH17494@Air-de-Roger> <20191021102644.GI17494@Air-de-Roger>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <34c9e25b-18cd-cafb-21a4-ba6157a31a2d@citrix.com>
Date: Mon, 21 Oct 2019 16:02:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191021102644.GI17494@Air-de-Roger>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Wei Liu <liuwe@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMTAvMjAxOSAxMToyNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+ICsKPj4+ICsg
ICAgY3B1aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Cj4+PiArICAgIGlm
ICggKGVieCA9PSAweDcyNjM2OTRkKSAmJiAvKiAiTWljciIgKi8KPj4+ICsgICAgICAgICAoZWN4
ID09IDB4NjY2ZjczNmYpICYmIC8qICJvc29mIiAqLwo+Pj4gKyAgICAgICAgIChlZHggPT0gMHg3
NjQ4MjA3NCkgKSAgLyogInQgSHYiICovCj4+IEkgZ3Vlc3MgdGhlcmUgYXJlIG5vIEh5cGVyViBo
ZWFkZXJzIHRvIGltcG9ydCB0aGF0IGhhdmUgdGhvc2UgdmFsdWVzCj4+IGRlZmluZWQ/Cj4+Cj4+
IEFsdGVybmF0aXZlbHkgeW91IGNvdWxkIGRvIHNvbWV0aGluZyBsaWtlIHRoZSBmb2xsb3dpbmcg
SSB0aGluazoKPj4KPj4gc3RhdGljIGNvbnN0IGNoYXIgaHlwZXJ2X3NpZ1tdIF9faW5pdGNvbnN0
ID0gIk1pY3Jvc29mdCBIdiI7Cj4+Cj4+IGJvb2wgX19pbml0IGh5cGVydl9wcm9iZSh2b2lkKQo+
PiB7Cj4+ICAgICB1aW50MzJfdCBlYXgsIHNpZ1szXTsKPj4KPj4gICAgIGNwdWlkKDB4NDAwMDAw
MDAsICZlYXgsICZzaWdbMF0sICZzaWdbMV0sICZzaWdbMl0pOwo+PiAgICAgaWYgKCAhc3RybmNt
cChoeXBlcnZfc2lnLCBzaWcsIHN0cm5jbXAoaHlwZXJ2X3NpZykgKQo+IFVyZywgSSd2ZSBtYWRl
IGEgbWlzdGFrZSBoZXJlLCB0aGUgbGluZSBzaG91bGQgYmU6Cj4KPiAhc3RybmNtcChoeXBlcnZf
c2lnLCBzaWcsIHN0cmxlbihoeXBlcnZfc2lnKSkKCkp1c3QgYmVjYXVzZSB0aGUgbGVhdmVzIGZv
cm0gYW4gYXNjaWkgc3RyaW5nLCBkb2Vzbid0IG1lYW4gdGhhdCB1c2luZwpzdHJpbmcgY29tcGFy
aXNvbnMgYXJlIHRoZSBzYW5lIHdheSB0byBjaGVjay7CoCAzeCAzMmJpdCBjb21wYXJlcyBhcmUK
c3Vic3RhbnRpYWxseSBtb3JlIGVmZmljaWVudCwgYW5kIGZhciBoYXJkZXIgdG8gZ2V0IHdyb25n
LgoKV2VpOiBPbiB5b3VyIGRldGVjdGlvbiBhbGdvcml0aG0sIHlvdSBhbHNvIG5lZWQgdG8gZmlu
ZCBIViMxIGluCjB4NDAwMDAwMDEuZWF4IHRvIGRldGVjdCBjb25mb3JtYW5jZSB0byB0aGUgdmly
aWRpYW4gc3BlYy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:11:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZLM-0003l7-Hk; Mon, 21 Oct 2019 15:11:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=miS7=YO=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMZLK-0003l2-P1
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:11:34 +0000
X-Inumbo-ID: 113d4fb8-f415-11e9-9452-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 113d4fb8-f415-11e9-9452-12813bfff9fa;
 Mon, 21 Oct 2019 15:11:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571670693;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=FhB4Kn2n+AuJmAbUDbd9/II0tu0Y9bUj+OpdEKPEaA4=;
 b=EcaE9bBcFWu5SA/D9Qrh6TL9JglRzpEbDkpzuqezXcFSmd2UfbTV2AfA
 83lV4clDRa/AXeLTRmCz6AzCLxUBBaODu4/7zZlMAPV62+DugY+K9LM9H
 M5aZL1E8XpcwnsTowjgNxUizqA+Gkt1eSYekJQuAfjDQPN3ddS3PaQvSV g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: lRSfAlM1TRfaoqtILFDhv1r47lE7+tbwSRKvTNZLUPpio1nyvcXO2x+mqU2848rLQFr5CyDQl3
 7bSxs1TAREv6Cs0i2sqtAUSCYimLJquELnQHFNd8rUEZ103U0WrZM9iU7tGrsCCZynubW+e/h3
 Jn19OK3GWluCiNWl6DrU2bRVnFv5MDJQrPtB9z35Ya7xnDLnxUA9uKOUWMYt15qfZk9PtVOFBF
 A2t1kLHz9JZCCzYCyPItrl5zgjJcLw/0HYKXbam8B8hl5e/amQu0wcZU6GjM3AFh5NGG8TPJdI
 +H4=
X-SBRS: 2.7
X-MesageID: 7544861
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,323,1566878400"; 
   d="scan'208";a="7544861"
Date: Mon, 21 Oct 2019 17:11:26 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191021151126.GM17494@Air-de-Roger>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
 <20191021102225.GH17494@Air-de-Roger>
 <20191021145651.a2oxvh25kzbccy5n@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191021145651.a2oxvh25kzbccy5n@debian>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuwe@microsoft.com>,
 Jan Beulich <jbeulich@suse.com>, Michael Kelley <mikelley@microsoft.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMDM6NTY6NTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIE9jdCAyMSwgMjAxOSBhdCAxMjoyMjoyNVBNICswMjAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+IFsuLi5dCj4gPiA+ICtib29sIF9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkK
PiA+ID4gK3sKPiA+ID4gKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHg7Cj4gPiA+ICsg
ICAgYm9vbCBoeXBlcnZfZ3Vlc3QgPSBmYWxzZTsKPiA+IAo+ID4gSSBkb24ndCB0aGluayB5b3Ug
bmVlZCB0aGlzIGxvY2FsIHZhcmlhYmxlLCB5b3UgY2FuIHJldHVybiB0cnVlIGluIGlmCj4gPiB0
aGUgaWYgY29uZGl0aW9uIG1hdGNoZXMsIGFuZCBmYWxzZSBvdGhlcndpc2UuCj4gPiAKPiAKPiBT
dXJlLiBJIGNhbiBkcm9wIGl0IGZvciBub3cgYW5kIHJlaW50cm9kdWNlIGl0IHdoZW4gbmVjZXNz
YXJ5Lgo+IAo+ID4gPiArCj4gPiA+ICsgICAgY3B1aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwg
JmVjeCwgJmVkeCk7Cj4gPiA+ICsgICAgaWYgKCAoZWJ4ID09IDB4NzI2MzY5NGQpICYmIC8qICJN
aWNyIiAqLwo+ID4gPiArICAgICAgICAgKGVjeCA9PSAweDY2NmY3MzZmKSAmJiAvKiAib3NvZiIg
Ki8KPiA+ID4gKyAgICAgICAgIChlZHggPT0gMHg3NjQ4MjA3NCkgKSAgLyogInQgSHYiICovCj4g
PiAKPiA+IEkgZ3Vlc3MgdGhlcmUgYXJlIG5vIEh5cGVyViBoZWFkZXJzIHRvIGltcG9ydCB0aGF0
IGhhdmUgdGhvc2UgdmFsdWVzCj4gPiBkZWZpbmVkPwo+ID4gCj4gCj4gTm90IHlldC4gSSBoYXZl
IHBsYW4gdG8gaW1wb3J0IGEgaGVhZGVyIGZyb20gTGludXguIFdoZW4gdGhhdCdzIGRvbmUKPiB0
aGVzZSB3aWxsIGJlIHJlcGxhY2VkIGJ5IHNvbWUgbWFjcm9zLgo+IAo+IFNvIEkgd2lsbCBrZWVw
IHRoaXMgYXMtaXMgZm9yIG5vdy4KCklzIGl0IHJlYWxseSBjdW1iZXJzb21lIHRvIGludHJvZHVj
ZSB0aGUgaGVhZGVyIG5vdz8KCklNTyBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYXZvaWQgZGVmZXJy
aW5nIHRoaXMgdG8gd2hlbiB5b3UgaW50cm9kdWNlCnRoZSBoZWFkZXIsIHNpbmNlIGl0J3MgZWFz
eSB0byBtaXNzIGl0LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:16:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:16:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZQ0-0003v7-5u; Mon, 21 Oct 2019 15:16:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=25w6=YO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMZPy-0003v2-Bw
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:16:22 +0000
X-Inumbo-ID: bcc40fa2-f415-11e9-8aca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bcc40fa2-f415-11e9-8aca-bc764e2007e4;
 Mon, 21 Oct 2019 15:16:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571670981;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=Gsg+KCj0YXAZWAQMqQ+2pg+Jo8qba2gwkJySj+iz+hM=;
 b=LuLW4CdAYrflCDRNKiZyR3lcbChNdnxnuYr4UWPdtiYfMDelKNp09XKr
 pyF2U9jVRQsv49IsTPpeUtxqL0Cavt7kHHHDW1eQXi/N0o8wkKBXMyi00
 p/j5DcJpmK+vssXQa36P4nCAp4XoztO7K4bsEYy9ogiI1mSACKDwzRl2/ Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DR7DT9+pKKOPfiGGEXLZIaFJoOZ4TjrDxyWVBJ6wwyZ213A0w/lXV0uhUEiuDRb/FjwGs3SXPR
 I5eHKhJWOPaBtGjZWGfDnLBuPW7rb1CAMJO8R6gv22cMJuHMiSaNHVVGpGb/tIAgFQ9mkVDUCN
 dQOhe+piEAfDEc3mWsBxhdm1BHiviBS0bbsoDOLjditJw2AmjE85jbbZIe9S3aH4UzJ3+iNYCJ
 4GYq8fpyNoYRjGGcihfjqkWd9ZHrx82xUcOZkAL6GEqMmxRBNP6cVFhJcG1tFTu28P53XNq0df
 gtQ=
X-SBRS: 2.7
X-MesageID: 7207329
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,324,1566878400"; 
   d="scan'208";a="7207329"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:16:13 +0100
Message-ID: <20191021151615.30367-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/3] cs-adjust-flight: Provide
 runvar-set-default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gY2hhbmdlIHRvIGV4aXN0aW5nIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBjcy1hZGp1c3QtZmxpZ2h0IHwgMjcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2NzLWFkanVzdC1mbGlnaHQgYi9jcy1hZGp1c3QtZmxpZ2h0CmluZGV4
IGFlMzQyNTA2Li45OGQ0MDg5MSAxMDA3NTUKLS0tIGEvY3MtYWRqdXN0LWZsaWdodAorKysgYi9j
cy1hZGp1c3QtZmxpZ2h0CkBAIC0xMSw2ICsxMSw3IEBACiAjICAgam9icy1saXN0IDxqb2Itc3Bl
Yz4KICMgICBqb2JzLWRlbCA8am9iLXNwZWM+CiAjICAgcnVudmFyLXNldCA8am9iLXNwZWM+IDx2
YXItc3BlYz4gPHZhbHVlPgorIyAgIHJ1bnZhci1zZXQtZGVmYXVsdCA8am9iLXNwZWM+IDx2YXIt
c3BlYz4gPHZhbHVlPgogIyAgIHJ1bnZhci1kZWwgPGpvYi1zcGVjPiA8dmFyLXNwZWM+CiAjICAg
cnVudmFyLWNoYW5nZSA8am9iLXNwZWM+IDx2YXItc3BlYz4gPG9sZC12YWx1ZT4gPG5ldy12YWx1
ZT4KICMgICBydW52YXItcGVybG9wIDxqb2Itc3BlYz4gPHZhci1zcGVjPiA8cGVybC1leHByPgpA
QCAtMjYwLDYgKzI2MSwxMCBAQCBvdXIgJHJ1bnZhcl9ybV9xID0gZGJfcHJlcGFyZQogb3VyICRy
dW52YXJfaW5zZXJ0X3EgPSBkYl9wcmVwYXJlCiAgICAgKCJJTlNFUlQgSU5UTyBydW52YXJzIChm
bGlnaHQsIGpvYiwgbmFtZSwgdmFsLCBzeW50aCkiLgogICAgICAiIFZBTFVFUyAoPywgPywgPywg
PywgJ2YnKSIpOworb3VyICRydW52YXJfaW5zZXJ0X2RlZmF1bHRfcSA9IGRiX3ByZXBhcmUKKyAg
ICAoIklOU0VSVCBJTlRPIHJ1bnZhcnMgKGZsaWdodCwgam9iLCBuYW1lLCB2YWwsIHN5bnRoKSIu
CisgICAgICIgVkFMVUVTICg/LCA/LCA/LCA/LCAnZicpIi4KKyAgICAgIiBPTiBDT05GTElDVCBE
TyBOT1RISU5HIik7CiAKIHN1YiBydW52YXJfc2V0ICgkJCQ7JCkgewogICAgIG15ICgkam9iLCAk
bmFtZSwgJHZhbCwgJHh3aGF0KSA9IEBfOwpAQCAtMjcwLDYgKzI3NSwxNiBAQCBzdWIgcnVudmFy
X3NldCAoJCQkOyQpIHsKICAgICB2ZXJib3NlICJcbiI7CiB9CiAKK3N1YiBydW52YXJfc2V0X2Rl
ZmF1bHQgKCQkJDskKSB7CisgICAgbXkgKCRqb2IsICRuYW1lLCAkdmFsLCAkeHdoYXQpID0gQF87
CisgICAgbXkgJHkgPSAkcnVudmFyX2luc2VydF9kZWZhdWx0X3EtPmV4ZWN1dGUoJGRzdGZsaWdo
dCwgJGpvYiwgJG5hbWUsICR2YWwpOworICAgIGlmICgkeSkgeworCXZlcmJvc2UgIiRkc3RmbGln
aHQuJGpvYiAkbmFtZSA6PSBcYCR2YWwnIjsKKwl2ZXJib3NlICR4d2hhdCBpZiBkZWZpbmVkICR4
d2hhdDsKKwl2ZXJib3NlICJcbiI7CisgICAgfQorfQorCiBzdWIgZm9yX3J1bnZhcnMgKCQkJCQp
IHsKICAgICBteSAoJGpvYnNwZWMsICR2YXJzcGVjLCAkZm4sICRpZm5vbmUpID0gQF87CiAgICAg
IyBjYWxscyAkZm4tPigkam9ibmFtZSwgJHZhcm5hbWUsICR2YXJyb3cpCkBAIC0zMDYsNiArMzIx
LDE4IEBAIHN1YiBjaGFuZ2VfX3J1bnZhcl9zZXQgewogICAgIH0sICdBTllXQVknKTsKIH0KIAor
c3ViIGNoYW5nZV9fcnVudmFyX3NldF9kZWZhdWx0IHsKKyAgICBkaWUgdW5sZXNzIEBjaGFuZ2Vz
ID49IDM7CisgICAgbXkgJGpvYnMgPSBzaGlmdCBAY2hhbmdlczsKKyAgICBteSAkbmFtZSA9IHNo
aWZ0IEBjaGFuZ2VzOworICAgIG15ICR2YWwgPSBzaGlmdCBAY2hhbmdlczsKKworICAgIGZvcl9q
b2JzKCRkc3RmbGlnaHQsICRqb2JzLCBzdWIgeworICAgICAgICBteSAoJGpvYikgPSBAXzsKKyAg
ICAgICAgcnVudmFyX3NldF9kZWZhdWx0KCRqb2IsICRuYW1lLCAkdmFsKTsKKyAgICB9LCAnQU5Z
V0FZJyk7Cit9CisKIHN1YiBjaGFuZ2VfX3J1bnZhcl9kZWwgewogICAgIGRpZSB1bmxlc3MgQGNo
YW5nZXMgPj0gMjsKICAgICBteSAkam9icyA9IHNoaWZ0IEBjaGFuZ2VzOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:16:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZQ4-0003vd-EJ; Mon, 21 Oct 2019 15:16:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=25w6=YO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMZQ3-0003vQ-9x
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:16:27 +0000
X-Inumbo-ID: bcf6403a-f415-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bcf6403a-f415-11e9-a531-bc764e2007e4;
 Mon, 21 Oct 2019 15:16:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571670982;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=7mqME22IRaVsFXxkFHxb35moB83/z4I+et+xnWwOyaw=;
 b=S7J+QKzqzAIaEvK/V+2aCfkvaC6SptJLbft9IXWtih3ohn5nr7PY6xRg
 2M+FYnEQYMEPhrfAcgsjhPfenIJZh0+iE6cBR/2xWlABWCFk2XN94V5sV
 Y0ILkrBG0J4VVzRmL+Epx/gpgeM7RQg3W7KeWijG4gmmxYIImKmbmoc8L E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ho0HDNtR/wQZ0Hq5YFgByr0fPgLoR/cjnuKBr3Yu4qb2NxTlSGk7bCf90FXDIfWRDPNzSj1/aB
 ZBt661aDuqKcYXjUUvmiOJ8g8Zj6lagPearJF2xGUrYbAzh6nkQp5ncb/lAhKyOtE9PHYNym9Z
 VAYvOFqdVZ56SUihIpuYCjfyDLpNLCCMTqP6CDrlPgIhOJMxL3E6Z1smdTibL6aZvGn3nwF+N6
 kWR2ve5pgkDyYDOaWjJmCHcQHygujAPQRakb/LX71fjcLuUDfSfGIvunDz5gNEojKAFvdfs3hH
 1NI=
X-SBRS: 2.7
X-MesageID: 7298347
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,324,1566878400"; 
   d="scan'208";a="7298347"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:16:15 +0100
Message-ID: <20191021151615.30367-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191021151615.30367-1-ian.jackson@eu.citrix.com>
References: <20191021151615.30367-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/3] Toolstack/xl: Wrap a long command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0L1Rvb2xzdGFjay94bC5wbSB8IDMgKyst
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvT3NzdGVzdC9Ub29sc3RhY2sveGwucG0gYi9Pc3N0ZXN0L1Rvb2xzdGFjay94bC5wbQpp
bmRleCBkMzFhZjhjMC4uODU5NzI3NTMgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVG9vbHN0YWNrL3hs
LnBtCisrKyBiL09zc3Rlc3QvVG9vbHN0YWNrL3hsLnBtCkBAIC03OCw3ICs3OCw4IEBAIHN1YiBz
aHV0ZG93bl93YWl0ICgkJCQpIHsKICAgICBteSAkZ24gPSAkZ2hvLT57TmFtZX07CiAgICAgbXkg
JGFjcGlfZmFsbGJhY2sgPSBndWVzdF92YXIoJGdobywnYWNwaV9zaHV0ZG93bicsJ2ZhbHNlJykg
ZXEgJ3RydWUnCiAJJiYgJHNlbGYtPntOYW1lfSBlcSAneGwnID8gIkYiIDogIiI7Ci0gICAgdGFy
Z2V0X2NtZF9yb290KCRobywiJHNlbGYtPntfQ29tbWFuZH0gc2h1dGRvd24gLXcke2FjcGlfZmFs
bGJhY2t9ICRnbiIsICR0aW1lb3V0KTsKKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhvLCIkc2VsZi0+
e19Db21tYW5kfSBzaHV0ZG93biAtdyR7YWNwaV9mYWxsYmFja30gJGduIiwKKwkJICAgICR0aW1l
b3V0KTsKIH0KIAogc3ViIF9jaGVja19mb3JfY29tbWFuZCgkJCkgewotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:16:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:16:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZQ9-0003wn-Oe; Mon, 21 Oct 2019 15:16:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=25w6=YO=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMZQ8-0003wP-Aa
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:16:32 +0000
X-Inumbo-ID: bd7371ea-f415-11e9-8aca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bd7371ea-f415-11e9-8aca-bc764e2007e4;
 Mon, 21 Oct 2019 15:16:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571670982;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=UrrolaSHHt1KywdjDCS6pbQdWiowZgcACrdggbFVb/4=;
 b=ES6JLHvvVsn0gYYS09AHsDYBqgN8ej73a7tHVgZbfZFgUZGmXVL5riPs
 8DBSP5tEAUMOUXuTaRdeSAEPq1jObI1/qG/VaNfs01gvXvv6agd+h8SJW
 dFfaVcLLTSiobMNJVNf0REXXMqeXbAUVpXPsTGaJUOK3whlIRDmqnQbX0 Y=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sRKpOH7lfhIx3oWwvwTpl7V12+E5JRp8VmRiA0g3ssZ8DPrLJGgZ6rq7/xOjV5BKtP8X2FDzlH
 N9oqj7E5pY7Tum5QqvjYHouVf4+7Jaf3RTjW++Kj2SA28fF1pgihxMuUjXFtnbi+WIjTuqR0do
 lUcsskI6wuvlC+UXNz4luSU+K/I1Vcnv0w1P7+nSe6W87Zz7tlSxzjbDk1HpowB9Fqh4WD5HE0
 DYZPBmHgQ6SlwotsB6bSawNq7GolXGajez0juY+etiFsDooxsnoTpm0Qa6fD4Uht8QRe9zpyLs
 HZk=
X-SBRS: 2.7
X-MesageID: 7207331
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,324,1566878400"; 
   d="scan'208";a="7207331"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:16:14 +0100
Message-ID: <20191021151615.30367-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191021151615.30367-1-ian.jackson@eu.citrix.com>
References: <20191021151615.30367-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/3] guest_prepare_disk: Only do the
 umount if we set an env var
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjYWxsIHRvIGd1ZXN0X3Vtb3VudF9sdiBpcyBoZXJlIGZvciB0aGUgYmVuZWZpdCBvZiBh
ZC1ob2MgcmVydW5zCm9mIChlZykgdHMtZ3Vlc3Qtc3RhcnQgdGlkeSB1cCBhbnkgYWQtaG9jIG1l
c3NpbmcgYWJvdXQgKGVnIGZyb20KZWFybGllciBydW5zIG9mIHRzLWRlYmlhbi1maXh1cCBvciBz
b21ldGhpbmcpLiAgSXQgaXMgbm90IG5lZWRlZCBpbgpwcm9kdWN0aW9uIHJ1bnMuCgpTZXJlbmRp
cGl0b3VzbHksIHRoaXMgb3NzdGVzdCBjb2RlIGRpc2NvdmVyZWQgYSBidWcgaW4gdGhlIExpbnV4
CmJsa2JhY2s6IHdoZW4gdGVhcmluZyBkb3duLCBpdCBzZXRzIHRoZSBiYWNrZW5kIHN0YXRlIHRv
IDYgYmVmb3JlIGl0CmhhcyBjbG9zZWQgdGhlIHVuZGVybHlpbmcgYmxvY2sgZGV2aWNlcy4gIFRo
aXMgdWx0aW1hdGVseSBtZWFucyB0aGF0CmFmdGVyICJ4bCBkZXN0cm95IiBvciAieGwgc2h1dGRv
d24gLXciIHRoZXJlIGlzIGEgcGVyaW9kIHdoZW4gdGhlCmd1ZXN0J3Mgb3BlbiBoYW5kbGUgb250
byBpdHMgc3RvcmFnZSBpcyBzdGlsbCBvcGVuLiAgVGhpcyBpcyB3cm9uZy4KClRoaXMgZGV0ZWN0
aW9uIGRlcGVuZHMgb24gdXMgd2lubmluZyBhIHRyaWNreSByYWNlLiAgU28gaXQgc2hvd3MgdXAg
aW4Kb3NzdGVzdCBhcyBhIHZlcnkgbG93IHByb2JhYmlsaXR5IGhlaXNlbmJ1Zy4gIFRoZSBidWcg
aXMgY3VycmVudGx5IGluCmFsbCB2ZXJzaW9ucyBvZiBMaW51eCBhbmQgY2F1c2luZyBhIGJpdCBv
ZiBhIG51aXNhbmNlLgoKSXQgd291bGQgYmUgYmVzdCB0byBhZGQgYSBwcm9wZXIgY2hlY2sgZm9y
IHRoaXMgYnVnLiAgSG93ZXZlciwgdGhpcyBpcwpxdWl0ZSBmaWRkbHk6IHJlYWxseSwgaXQgb3Vn
aHQgdG8gYmUgZG9uZSBhcyBjbG9zZSB0byB0aGUgeGwgY29tbWFuZApjb21wbGV0aW9uIGFzIHBv
c3NpYmxlLCBpbiB0aGUgc2FtZSBzc2ggaW52b2NhdGlvbi4gIFRoYXQgd291bGQKaW52b2x2ZSBh
IGZhaXIgYml0IG9mIHBsdW1iaW5nIGFuZCBhZC1ob2NlcnkuICBJIGRvbid0IHRoaW5rIHRoYXQK
d291bGQgYmUgcHJvcG9ydGlvbmF0ZSBmb3Igc3VjaCBhIGxvdy1pbXBhY3QgYnVnLgoKU28gaW5z
dGVhZCBpbiB0aGlzIHBhdGNoIEkganVzdCBkaXNhYmxlIHRoaXMgY2xlYW51cCBjb2RlIGluIHRo
ZQp0cm91Ymxlc29tZSBjYXNlLCB1bmxlc3MgaXQgaXMgZXhwbGljaXRseSByZXF1ZXN0ZWQgYnkg
dGhlIHVzZXIKc2V0dGluZyBPU1NURVNUX0dVRVNUX0RJU0tfTU9VTlRfQ0xFQU5VUCB0byBhIHRy
dWVpc2ggdmFsdWUuICAoVGhpcwp3b3VsZCBiZSByZWFzb25hYmx5IGNvbnZlbmllbnQgZm9yIHRo
ZSBhZC1ob2MgdGVzdGluZyB0aGF0IHRoaXMgY2FsbApzZXJ2ZXMuKQoKVGhhbmtzIHRvIFJvZ2Vy
IGZvciBkaWFnbm9zaW5nIHRoZSBMaW51eCBrZXJuZWwgYnVnLgoKQ0M6IErDvHJnZW4gR3Jvw58g
PGpncm9zc0BzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAzICsrLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rl
c3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IDc4ZjQ3NDgw
Li42YjBlZTdhMiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0
ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0xOTM4LDcgKzE5MzgsOCBAQCBzdWIgZ3Vlc3RfY3JlYXRl
X3BhdXNlZCAoJCkgewogc3ViIGd1ZXN0X3ByZXBhcmVfZGlzayAoJCkgewogICAgIG15ICgkZ2hv
KSA9IEBfOwogCi0gICAgZ3Vlc3RfdW1vdW50X2x2KCRnaG8tPntIb3N0fSwgJGdobyk7CisgICAg
Z3Vlc3RfdW1vdW50X2x2KCRnaG8tPntIb3N0fSwgJGdobykKKwlpZiAkRU5WeydPU1NURVNUX0dV
RVNUX0RJU0tfTU9VTlRfQ0xFQU5VUCd9OwogCiAgICAgcmV0dXJuIGlmICgkZ2hvLT57RGlza2Zt
dH0gLy8gJ25vbmUnKSBlcSAibm9uZSI7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:16:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:16:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZQD-0003yi-99; Mon, 21 Oct 2019 15:16:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QP7N=YO=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMZQC-0003y9-33
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:16:36 +0000
X-Inumbo-ID: c44faca4-f415-11e9-9452-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c44faca4-f415-11e9-9452-12813bfff9fa;
 Mon, 21 Oct 2019 15:16:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2D193AF43;
 Mon, 21 Oct 2019 15:16:33 +0000 (UTC)
To: James Dingwall <james@dingwall.me.uk>, linux-kernel@vger.kernel.org
References: <20191001150355.25365-1-jgross@suse.com>
 <20191021123330.GA5706@dingwall.me.uk>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1491db47-f084-0251-6b50-bcde4f6166ff@suse.com>
Date: Mon, 21 Oct 2019 17:16:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191021123330.GA5706@dingwall.me.uk>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/xenbus: fix self-deadlock after killing
 user process
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMTkgMTQ6MzMsIEphbWVzIERpbmd3YWxsIHdyb3RlOgo+IE9uIFR1ZSwgT2N0IDAx
LCAyMDE5IGF0IDA1OjAzOjU1UE0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEluIGNh
c2UgYSB1c2VyIHByb2Nlc3MgdXNpbmcgeGVuYnVzIGhhcyBvcGVuIHRyYW5zYWN0aW9ucyBhbmQg
aXMga2lsbGVkCj4+IGUuZy4gdmlhIGN0cmwtQyB0aGUgZm9sbG93aW5nIGNsZWFudXAgb2YgdGhl
IGFsbG9jYXRlZCByZXNvdXJjZXMgbWlnaHQKPj4gcmVzdWx0IGluIGEgZGVhZGxvY2sgZHVlIHRv
IHRyeWluZyB0byBlbmQgYSB0cmFuc2FjdGlvbiBpbiB0aGUgeGVuYnVzCj4+IHdvcmtlciB0aHJl
YWQ6Cj4+Cj4+IFsgMjU1MS40NzQ3MDZdIElORk86IHRhc2sgeGVuYnVzOjM3IGJsb2NrZWQgZm9y
IG1vcmUgdGhhbiAxMjAgc2Vjb25kcy4KPj4gWyAyNTUxLjQ5MjIxNV0gICAgICAgVGFpbnRlZDog
UCAgICAgICAgICAgT0UgICAgIDUuMC4wLTI5LWdlbmVyaWMgIzUKPj4gWyAyNTUxLjUxMDI2M10g
ImVjaG8gMCA+IC9wcm9jL3N5cy9rZXJuZWwvaHVuZ190YXNrX3RpbWVvdXRfc2VjcyIgZGlzYWJs
ZXMgdGhpcyBtZXNzYWdlLgo+PiBbIDI1NTEuNTI4NTg1XSB4ZW5idXMgICAgICAgICAgRCAgICAw
ICAgIDM3ICAgICAgMiAweDgwMDAwMDgwCj4+IFsgMjU1MS41Mjg1OTBdIENhbGwgVHJhY2U6Cj4+
IFsgMjU1MS41Mjg2MDNdICBfX3NjaGVkdWxlKzB4MmMwLzB4ODcwCj4+IFsgMjU1MS41Mjg2MDZd
ICA/IF9jb25kX3Jlc2NoZWQrMHgxOS8weDQwCj4+IFsgMjU1MS41Mjg2MzJdICBzY2hlZHVsZSsw
eDJjLzB4NzAKPj4gWyAyNTUxLjUyODYzN10gIHhzX3RhbGt2KzB4MWVjLzB4MmIwCj4+IFsgMjU1
MS41Mjg2NDJdICA/IHdhaXRfd29rZW4rMHg4MC8weDgwCj4+IFsgMjU1MS41Mjg2NDVdICB4c19z
aW5nbGUrMHg1My8weDgwCj4+IFsgMjU1MS41Mjg2NDhdICB4ZW5idXNfdHJhbnNhY3Rpb25fZW5k
KzB4M2IvMHg3MAo+PiBbIDI1NTEuNTI4NjUxXSAgeGVuYnVzX2ZpbGVfZnJlZSsweDVhLzB4MTYw
Cj4+IFsgMjU1MS41Mjg2NTRdICB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KzB4YzQvMHgyMjAKPj4g
WyAyNTUxLjUyODY1N10gIHhlbmJ1c190aHJlYWQrMHg3ZGUvMHg4ODAKPj4gWyAyNTUxLjUyODY2
MF0gID8gd2FpdF93b2tlbisweDgwLzB4ODAKPj4gWyAyNTUxLjUyODY2NV0gIGt0aHJlYWQrMHgx
MjEvMHgxNDAKPj4gWyAyNTUxLjUyODY2N10gID8geGJfcmVhZCsweDFkMC8weDFkMAo+PiBbIDI1
NTEuNTI4NjcwXSAgPyBrdGhyZWFkX3BhcmsrMHg5MC8weDkwCj4+IFsgMjU1MS41Mjg2NzNdICBy
ZXRfZnJvbV9mb3JrKzB4MzUvMHg0MAo+Pgo+PiBGaXggdGhpcyBieSBkb2luZyB0aGUgY2xlYW51
cCB2aWEgYSB3b3JrcXVldWUgaW5zdGVhZC4KPj4KPj4gUmVwb3J0ZWQtYnk6IEphbWVzIERpbmd3
YWxsIDxqYW1lc0BkaW5nd2FsbC5tZS51az4KPj4gRml4ZXM6IGZkOGFhOTA5NWE5NWMgKCJ4ZW46
IG9wdGltaXplIHhlbmJ1cyBkcml2ZXIgZm9yIG11bHRpcGxlIGNvbmN1cnJlbnQgeGVuc3RvcmUg
YWNjZXNzZXMiKQo+PiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQo+PiBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgIGRy
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMgfCAyMCArKysrKysrKysrKysr
KysrKystLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJv
bnRlbmQuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKPj4gaW5k
ZXggMDhhZGM1OTBmNjMxLi41OTdhZjQ1NWE1MjIgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKPj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19kZXZfZnJvbnRlbmQuYwo+PiBAQCAtNTUsNiArNTUsNyBAQAo+PiAgICNpbmNsdWRl
IDxsaW51eC9zdHJpbmcuaD4KPj4gICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+PiAgICNpbmNs
dWRlIDxsaW51eC9taXNjZGV2aWNlLmg+Cj4+ICsjaW5jbHVkZSA8bGludXgvd29ya3F1ZXVlLmg+
Cj4+ICAgCj4+ICAgI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KPj4gICAjaW5jbHVkZSA8eGVuL3hl
bi5oPgo+PiBAQCAtMTE2LDYgKzExNyw4IEBAIHN0cnVjdCB4ZW5idXNfZmlsZV9wcml2IHsKPj4g
ICAJd2FpdF9xdWV1ZV9oZWFkX3QgcmVhZF93YWl0cTsKPj4gICAKPj4gICAJc3RydWN0IGtyZWYg
a3JlZjsKPj4gKwo+PiArCXN0cnVjdCB3b3JrX3N0cnVjdCB3cTsKPj4gICB9Owo+PiAgIAo+PiAg
IC8qIFJlYWQgb3V0IGFueSByYXcgeGVuYnVzIG1lc3NhZ2VzIHF1ZXVlZCB1cC4gKi8KPj4gQEAg
LTMwMCwxNCArMzAzLDE0IEBAIHN0YXRpYyB2b2lkIHdhdGNoX2ZpcmVkKHN0cnVjdCB4ZW5idXNf
d2F0Y2ggKndhdGNoLAo+PiAgIAltdXRleF91bmxvY2soJmFkYXAtPmRldl9kYXRhLT5yZXBseV9t
dXRleCk7Cj4+ICAgfQo+PiAgIAo+PiAtc3RhdGljIHZvaWQgeGVuYnVzX2ZpbGVfZnJlZShzdHJ1
Y3Qga3JlZiAqa3JlZikKPj4gK3N0YXRpYyB2b2lkIHhlbmJ1c193b3JrZXIoc3RydWN0IHdvcmtf
c3RydWN0ICp3cSkKPj4gICB7Cj4+ICAgCXN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1Owo+PiAg
IAlzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uX2hvbGRlciAqdHJhbnMsICp0bXA7Cj4+ICAgCXN0
cnVjdCB3YXRjaF9hZGFwdGVyICp3YXRjaCwgKnRtcF93YXRjaDsKPj4gICAJc3RydWN0IHJlYWRf
YnVmZmVyICpyYiwgKnRtcF9yYjsKPj4gICAKPj4gLQl1ID0gY29udGFpbmVyX29mKGtyZWYsIHN0
cnVjdCB4ZW5idXNfZmlsZV9wcml2LCBrcmVmKTsKPj4gKwl1ID0gY29udGFpbmVyX29mKHdxLCBz
dHJ1Y3QgeGVuYnVzX2ZpbGVfcHJpdiwgd3EpOwo+PiAgIAo+PiAgIAkvKgo+PiAgIAkgKiBObyBu
ZWVkIGZvciBsb2NraW5nIGhlcmUgYmVjYXVzZSB0aGVyZSBhcmUgbm8gb3RoZXIgdXNlcnMsCj4+
IEBAIC0zMzMsNiArMzM2LDE4IEBAIHN0YXRpYyB2b2lkIHhlbmJ1c19maWxlX2ZyZWUoc3RydWN0
IGtyZWYgKmtyZWYpCj4+ICAgCWtmcmVlKHUpOwo+PiAgIH0KPj4gICAKPj4gK3N0YXRpYyB2b2lk
IHhlbmJ1c19maWxlX2ZyZWUoc3RydWN0IGtyZWYgKmtyZWYpCj4+ICt7Cj4+ICsJc3RydWN0IHhl
bmJ1c19maWxlX3ByaXYgKnU7Cj4+ICsKPj4gKwkvKgo+PiArCSAqIFdlIG1pZ2h0IGJlIGNhbGxl
ZCBpbiB4ZW5idXNfdGhyZWFkKCkuCj4+ICsJICogVXNlIHdvcmtxdWV1ZSB0byBhdm9pZCBkZWFk
bG9jay4KPj4gKwkgKi8KPj4gKwl1ID0gY29udGFpbmVyX29mKGtyZWYsIHN0cnVjdCB4ZW5idXNf
ZmlsZV9wcml2LCBrcmVmKTsKPj4gKwlzY2hlZHVsZV93b3JrKCZ1LT53cSk7Cj4+ICt9Cj4+ICsK
Pj4gICBzdGF0aWMgc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbl9ob2xkZXIgKnhlbmJ1c19nZXRf
dHJhbnNhY3Rpb24oCj4+ICAgCXN0cnVjdCB4ZW5idXNfZmlsZV9wcml2ICp1LCB1aW50MzJfdCB0
eF9pZCkKPj4gICB7Cj4+IEBAIC02NTAsNiArNjY1LDcgQEAgc3RhdGljIGludCB4ZW5idXNfZmls
ZV9vcGVuKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxwKQo+PiAgIAlJTklU
X0xJU1RfSEVBRCgmdS0+d2F0Y2hlcyk7Cj4+ICAgCUlOSVRfTElTVF9IRUFEKCZ1LT5yZWFkX2J1
ZmZlcnMpOwo+PiAgIAlpbml0X3dhaXRxdWV1ZV9oZWFkKCZ1LT5yZWFkX3dhaXRxKTsKPj4gKwlJ
TklUX1dPUksoJnUtPndxLCB4ZW5idXNfd29ya2VyKTsKPj4gICAKPj4gICAJbXV0ZXhfaW5pdCgm
dS0+cmVwbHlfbXV0ZXgpOwo+PiAgIAltdXRleF9pbml0KCZ1LT5tc2didWZmZXJfbXV0ZXgpOwo+
PiAtLSAKPj4gMi4xNi40Cj4+Cj4gCj4gV2UgaGF2ZSBiZWVuIGhhdmluZyBzb21lIGNyYXNoZXMg
d2l0aCBhbiBVYnVudHUgNS4wLjAtMzEga2VybmVsIHdpdGgKPiB0aGlzIHBhdGNoIGFuZCB0aGFu
a3MgdG8gdGhlIHBzdG9yZSBmaXggIng4Ni94ZW46IFJldHVybiBmcm9tIHBhbmljCj4gbm90aWZp
ZXIiIHdlIGNhdWdodCB0aGUgb29wcyBiZWxvdy4gIEl0IHNlZW1zIHRvIGJlIGluIHRoZSBzYW1l
IGFyZWEgb2YKPiBjb2RlIGFzIHRoaXMgcGF0Y2ggYnV0IEknbSB1bnN1cmUgaWYgaXQgaXMgZGly
ZWN0bHkgcmVsYXRlZCB0byB0aGlzCj4gY2hhbmdlIG9yIGEgc2Vjb25kYXJ5IGlzc3VlLiAgRnJv
bSB0aGUgbG9ncyBjb2xsZWN0ZWQgSSBjYW4gc2VlIHRoaXMKPiBoYXBwZW5lZCB3aGlsZSB0aGVy
ZSB3ZXJlIHNldmVyYWwgcGFyYWxsZWwgYHhsIGNyZWF0ZWAgcHJvY2VzcyBydW5uaW5nCj4gYnV0
IHNvIEkgaGF2ZSBub3QgYmVlbiBhYmxlIHRvIHJlcHJvZHVjZSB0aGlzIGluIGEgdGVzdCBzY3Jp
cHQgYnV0Cj4gcGVyaGFwcyB0aGUgdHJhY2Ugd2lsbCBnaXZlIHNvbWUgY2x1ZXMuCj4gCj4gVGhh
bmtzLAo+IEphbWVzCj4gCj4gCj4gPDQ+WzUzNjI2LjcyNjU4MF0gLS0tLS0tLS0tLS0tWyBjdXQg
aGVyZSBdLS0tLS0tLS0tLS0tCj4gPDI+WzUzNjI2LjcyNjU4M10ga2VybmVsIEJVRyBhdCAvYnVp
bGQvc2xvd2ZzL3VidW50dS1iaW9uaWMvbW0vc2x1Yi5jOjMwNSEKPiA8ND5bNTM2MjYuNzM5NTU0
XSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIFNNUCBOT1BUSQo+IDw0Pls1MzYyNi43NTExMTld
IENQVTogMCBQSUQ6IDM4IENvbW06IHhlbndhdGNoIFRhaW50ZWQ6IFAgICAgICAgICAgIE9FICAg
ICA1LjAuMC0zMS1nZW5lcmljICMzM34xOC4wNC4xejEKPiA8ND5bNTM2MjYuNzYzMDE1XSBIYXJk
d2FyZSBuYW1lOiBIUEUgUHJvTGlhbnQgREwzODAgR2VuMTAvUHJvTGlhbnQgREwzODAgR2VuMTAs
IEJJT1MgVTMwIDAyLzAyLzIwMTkKPiA8ND5bNTM2MjYuNzc1MTAwXSBSSVA6IGUwMzA6X19zbGFi
X2ZyZWUrMHgxODgvMHgzMzAKPiA8ND5bNTM2MjYuNzg3NzA4XSBDb2RlOiA5MCA0OCA4OSBjNyBl
OCA4OSA1ZCBkYSBmZiA2NiA5MCBmMCA0OSAwZiBiYSAyYyAyNCAwMCA3MiA2OCA0ZCAzYiA2YyAy
NCAyMCA3NCAxMSA0OSAwZiBiYSAzNCAyNCAwMCBlOCA4YyA1ZCBkYSBmZiA2NiA5MCBlYiBhOSA8
MGY+IDBiIDQ5IDNiIDVjIDI0IDI4IDc1IGU4IDQ4IDhiIDQ1IDg4IDQ5IDg5IDRjIDI0IDI4IDQ5
IDg5IDQ0IDI0Cj4gPDQ+WzUzNjI2LjgxMzQwOV0gUlNQOiBlMDJiOmZmZmZjOTAwNDYzZjdjODAg
RUZMQUdTOiAwMDAxMDI0Ngo+IDw0Pls1MzYyNi44MjYxNTFdIFJBWDogZmZmZjg4ODE2MDFjMjBh
OCBSQlg6IDAwMDAwMDAwODIwMDAxYTMgUkNYOiBmZmZmODg4MTYwMWMyMGE4Cj4gPDQ+WzUzNjI2
LjgzODM0Nl0gUkRYOiBmZmZmODg4MTYwMWMyMGE4IFJTSTogZmZmZmVhMDAwNTgwNzA4MCBSREk6
IGZmZmY4ODgyNTE0MDNjODAKPiA8ND5bNTM2MjYuODUwNDE0XSBSQlA6IGZmZmZjOTAwNDYzZjdk
MjAgUjA4OiAwMDAwMDAwMDAwMDAwMDAxIFIwOTogZmZmZmZmZmY4MTYyNGYzNwo+IDw0Pls1MzYy
Ni44NjI2MjRdIFIxMDogMDAwMDAwMDAwMDAwMDAwMSBSMTE6IGYwMDAwMDAwMDAwMDAwMDAgUjEy
OiBmZmZmZWEwMDA1ODA3MDgwCj4gPDQ+WzUzNjI2Ljg3NDcxMF0gUjEzOiBmZmZmODg4MTYwMWMy
MGE4IFIxNDogZmZmZjg4ODI1MTQwM2M4MCBSMTU6IGZmZmY4ODgxNjAxYzIwYTgKPiA8ND5bNTM2
MjYuODg2NjA4XSBGUzogIDAwMDA3ZjY3Yjk4NThjMDAoMDAwMCkgR1M6ZmZmZjg4ODI1NWEwMDAw
MCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gPDQ+WzUzNjI2Ljg5ODYwN10gQ1M6ICBl
MDMwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+IDw0Pls1MzYyNi45
MTA3MzVdIENSMjogMDAwMDU2NTExMWZjODFhMCBDUjM6IDAwMDAwMDBkNWI0ZDIwMDAgQ1I0OiAw
MDAwMDAwMDAwMDQwNjYwCj4gPDQ+WzUzNjI2LjkyMzEwM10gQ2FsbCBUcmFjZToKPiA8ND5bNTM2
MjYuOTM0ODY4XSAgPyB4c190YWxrdisweDEzOC8weDJiMAo+IDw0Pls1MzYyNi45NDY0NjldICA/
IHhlbmJ1c190cmFuc2FjdGlvbl9zdGFydCsweDQ3LzB4NTAKPiA8ND5bNTM2MjYuOTU4NDUwXSAg
a2ZyZWUrMHgxNjkvMHgxODAKPiA8ND5bNTM2MjYuOTY5OTgzXSAgPyBrZnJlZSsweDE2OS8weDE4
MAo+IDw0Pls1MzYyNi45ODE0NDNdICB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQrMHg0Ny8weDUw
Cj4gPDQ+WzUzNjI2Ljk5MzA0Ml0gIF9feGVuYnVzX3N3aXRjaF9zdGF0ZS5wYXJ0LjIrMHgzMy8w
eDEyMAo+IDw0Pls1MzYyNy4wMDQ0NDVdICB4ZW5idXNfc3dpdGNoX3N0YXRlKzB4MTgvMHgyMAo+
IDw0Pls1MzYyNy4wMTU4NTFdICBmcm9udGVuZF9jaGFuZ2VkKzB4ZGUvMHg1YjAgW3hlbl9ibGti
YWNrXQo+IDw0Pls1MzYyNy4wMjc0MTFdICB4ZW5idXNfb3RoZXJlbmRfY2hhbmdlZCsweDEwYS8w
eDEyMAo+IDw0Pls1MzYyNy4wMzg2NTddICBmcm9udGVuZF9jaGFuZ2VkKzB4MTAvMHgyMAo+IDw0
Pls1MzYyNy4wNDk4MzBdICB4ZW53YXRjaF90aHJlYWQrMHhjNC8weDE2MAo+IDw0Pls1MzYyNy4w
NjA5ODddICA/IHdhaXRfd29rZW4rMHg4MC8weDgwCj4gPDQ+WzUzNjI3LjA3MTg1OF0gIGt0aHJl
YWQrMHgxMjEvMHgxNDAKPiA8ND5bNTM2MjcuMDgyNTU4XSAgPyBmaW5kX3dhdGNoKzB4NDAvMHg0
MAo+IDw0Pls1MzYyNy4wOTMzMzldICA/IGt0aHJlYWRfcGFyaysweGIwLzB4YjAKPiA8ND5bNTM2
MjcuMTAzNzc5XSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDAKCkkgY2FuJ3QgbWFrZSBhIGNvbm5l
Y3Rpb24gYmV0d2VlbiBhYm92ZSBwYXRjaCBhbmQgdGhpcyBjcmFzaCwgb3RoZXIgdGhhbgpoYXBw
ZW5pbmcgd2l0aCB0aGUgc2FtZSBkcml2ZXIuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:18:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:18:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZSO-0004Kw-Ou; Mon, 21 Oct 2019 15:18:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3IRp=YO=gmail.com=liq3ea@srs-us1.protection.inumbo.net>)
 id 1iMZSN-0004Kq-Hb
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:18:51 +0000
X-Inumbo-ID: 11e00dce-f416-11e9-beca-bc764e2007e4
Received: from mail-ot1-x32a.google.com (unknown [2607:f8b0:4864:20::32a])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 11e00dce-f416-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:18:43 +0000 (UTC)
Received: by mail-ot1-x32a.google.com with SMTP id k32so11328806otc.4
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:18:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1x+45LAF6NhcUXFiwpg+YITg80URlofEztTg/h35ZHc=;
 b=lrUyCiY8ecQeKOvK9Z146wY7CcEJ9lSG/SldiZ0WmXluUpt5mDKc6vK0wr5sdkV7yO
 8Si3MHx1EeDrfzz2TzKnimCvYGHyA1Dc1oay18E3klwoAwLUFBft1yti3frdAQIEVc3w
 CAE0L2THJug1ANkVssSsL3XNyTxbwPScDx6vsabHFC6OGuwQZ6ik8jt/VdGQwLFtVXrS
 ZFKZniDk4yZxcMIZIvUU5oqIQCxCWca+tSDjEGpap0PWcknwBRScRAtX9QlvF6fMthc6
 5z0SPl9xfM18lCGZKElPZMyJm/ElAihyal7+83Ht0+HKkOBd/254M/rHSUtAz73XPYFb
 8nLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=1x+45LAF6NhcUXFiwpg+YITg80URlofEztTg/h35ZHc=;
 b=oiNrJ8d4mpcSrawmx8m8S36C0kuYWDxJ8B9G9FhS2Mf65FIjDu8JXjXt1kcJjkjkHK
 As8N+o9dsBY7t94fhG6/J6vKX28b3dE9HikiEG8DlZfUDWmn0DsgLfr+bNyZULJ/ZhwY
 MkR24zfLy8cwXyJ0vv8E+cys1nkaON8gb5Vlb8ANXSirOqlGFuKp7bgJ0Hfxx+Q8ck7g
 g3HG+0Pr1J7+FJuGpehNSups/Qls22l7XNAv1dOx8kW0SJL6YYlP9o/itmiqrV/nFMmH
 wC9yOEkrJFBRdGyAGHthoMXTrChbdh0JQ5aZjwJo7SwlM7Jd0ekLvcP76u+BpcBUscJ3
 sebw==
X-Gm-Message-State: APjAAAU5mncvtJpwrtHq1lkSkRsKUR377XOmgmktp4kZsw6jDw5eMik/
 OBep7xBQp9CUKelGzTTINb1sQ3p6PAqnENYCPTg=
X-Google-Smtp-Source: APXvYqwY9QIGPCqd7c3usrHMnLqv7GrRFyhQY/vu5ERB5/kp5RYmHsUFmSkXq55rwt4hX/xJoPrI8QVcLsGWSyYrHEc=
X-Received: by 2002:a9d:6d11:: with SMTP id o17mr18527222otp.333.1571671123476; 
 Mon, 21 Oct 2019 08:18:43 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-5-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-5-philmd@redhat.com>
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 21 Oct 2019 23:18:06 +0800
Message-ID: <CAKXe6S+4eugvZb557znfNxWO1r6QeChQc5QmF55sfTLJ0y8aNA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 04/20] Revert "irq: introduce
 qemu_irq_proxy()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Thomas Huth <thuth@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Qemu Developers <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============0501220464764316836=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0501220464764316836==
Content-Type: multipart/alternative; boundary="00000000000004c6d305956d3362"

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

Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com> =E4=BA=8E2019=E5=B9=B410=E6=
=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:50=E5=86=99=E9=81=
=93=EF=BC=9A

> From: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>
> This function isn't used anymore.
>
> This reverts commit 22ec3283efba9ba0792790da786d6776d83f2a92.
>
> Reviewed-by: Thomas Huth <thuth@redhat.com>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
>

Reviewed-by: Li Qiang <liq3ea@gmail.com>


> ---
>  hw/core/irq.c    | 14 --------------
>  include/hw/irq.h |  5 -----
>  2 files changed, 19 deletions(-)
>
> diff --git a/hw/core/irq.c b/hw/core/irq.c
> index 7cc0295d0e..fb3045b912 100644
> --- a/hw/core/irq.c
> +++ b/hw/core/irq.c
> @@ -120,20 +120,6 @@ qemu_irq qemu_irq_split(qemu_irq irq1, qemu_irq irq2=
)
>      return qemu_allocate_irq(qemu_splitirq, s, 0);
>  }
>
> -static void proxy_irq_handler(void *opaque, int n, int level)
> -{
> -    qemu_irq **target =3D opaque;
> -
> -    if (*target) {
> -        qemu_set_irq((*target)[n], level);
> -    }
> -}
> -
> -qemu_irq *qemu_irq_proxy(qemu_irq **target, int n)
> -{
> -    return qemu_allocate_irqs(proxy_irq_handler, target, n);
> -}
> -
>  void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handler,
> int n)
>  {
>      int i;
> diff --git a/include/hw/irq.h b/include/hw/irq.h
> index fe527f6f51..24ba0ece11 100644
> --- a/include/hw/irq.h
> +++ b/include/hw/irq.h
> @@ -51,11 +51,6 @@ qemu_irq qemu_irq_invert(qemu_irq irq);
>   */
>  qemu_irq qemu_irq_split(qemu_irq irq1, qemu_irq irq2);
>
> -/* Returns a new IRQ set which connects 1:1 to another IRQ set, which
> - * may be set later.
> - */
> -qemu_irq *qemu_irq_proxy(qemu_irq **target, int n);
> -
>  /* For internal use in qtest.  Similar to qemu_irq_split, but operating
>     on an existing vector of qemu_irq.  */
>  void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handler,
> int n);
> --
> 2.21.0
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; =E4=BA=8E2019=E5=
=B9=B410=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:50=E5=86=
=99=E9=81=93=EF=BC=9A<br></div><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">From: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsat.o=
rg" target=3D"_blank">f4bug@amsat.org</a>&gt;<br>
<br>
This function isn&#39;t used anymore.<br>
<br>
This reverts commit 22ec3283efba9ba0792790da786d6776d83f2a92.<br>
<br>
Reviewed-by: Thomas Huth &lt;<a href=3D"mailto:thuth@redhat.com" target=3D"=
_blank">thuth@redhat.com</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsa=
t.org" target=3D"_blank">f4bug@amsat.org</a>&gt;<br></blockquote><div><br><=
/div><div>Reviewed-by: Li Qiang &lt;<a href=3D"mailto:liq3ea@gmail.com">liq=
3ea@gmail.com</a>&gt;<br></div><div>=C2=A0</div><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">
---<br>
=C2=A0hw/core/irq.c=C2=A0 =C2=A0 | 14 --------------<br>
=C2=A0include/hw/irq.h |=C2=A0 5 -----<br>
=C2=A02 files changed, 19 deletions(-)<br>
<br>
diff --git a/hw/core/irq.c b/hw/core/irq.c<br>
index 7cc0295d0e..fb3045b912 100644<br>
--- a/hw/core/irq.c<br>
+++ b/hw/core/irq.c<br>
@@ -120,20 +120,6 @@ qemu_irq qemu_irq_split(qemu_irq irq1, qemu_irq irq2)<=
br>
=C2=A0 =C2=A0 =C2=A0return qemu_allocate_irq(qemu_splitirq, s, 0);<br>
=C2=A0}<br>
<br>
-static void proxy_irq_handler(void *opaque, int n, int level)<br>
-{<br>
-=C2=A0 =C2=A0 qemu_irq **target =3D opaque;<br>
-<br>
-=C2=A0 =C2=A0 if (*target) {<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 qemu_set_irq((*target)[n], level);<br>
-=C2=A0 =C2=A0 }<br>
-}<br>
-<br>
-qemu_irq *qemu_irq_proxy(qemu_irq **target, int n)<br>
-{<br>
-=C2=A0 =C2=A0 return qemu_allocate_irqs(proxy_irq_handler, target, n);<br>
-}<br>
-<br>
=C2=A0void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handle=
r, int n)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0int i;<br>
diff --git a/include/hw/irq.h b/include/hw/irq.h<br>
index fe527f6f51..24ba0ece11 100644<br>
--- a/include/hw/irq.h<br>
+++ b/include/hw/irq.h<br>
@@ -51,11 +51,6 @@ qemu_irq qemu_irq_invert(qemu_irq irq);<br>
=C2=A0 */<br>
=C2=A0qemu_irq qemu_irq_split(qemu_irq irq1, qemu_irq irq2);<br>
<br>
-/* Returns a new IRQ set which connects 1:1 to another IRQ set, which<br>
- * may be set later.<br>
- */<br>
-qemu_irq *qemu_irq_proxy(qemu_irq **target, int n);<br>
-<br>
=C2=A0/* For internal use in qtest.=C2=A0 Similar to qemu_irq_split, but op=
erating<br>
=C2=A0 =C2=A0 on an existing vector of qemu_irq.=C2=A0 */<br>
=C2=A0void qemu_irq_intercept_in(qemu_irq *gpio_in, qemu_irq_handler handle=
r, int n);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote></div></div>

--00000000000004c6d305956d3362--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0501220464764316836==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:19:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZTI-0004QY-41; Mon, 21 Oct 2019 15:19:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3IRp=YO=gmail.com=liq3ea@srs-us1.protection.inumbo.net>)
 id 1iMZTG-0004QP-Ok
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:19:46 +0000
X-Inumbo-ID: 36cf22fa-f416-11e9-8aca-bc764e2007e4
Received: from mail-ot1-x343.google.com (unknown [2607:f8b0:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36cf22fa-f416-11e9-8aca-bc764e2007e4;
 Mon, 21 Oct 2019 15:19:45 +0000 (UTC)
Received: by mail-ot1-x343.google.com with SMTP id 41so11297296oti.12
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:19:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=tz6w0C48MWIa2WMtQyrTIW8Jxx5xZ4x8upKdmxdEPCc=;
 b=DfhIuGJEx+vfA13FAI+Kr0BxOUsjcfZvOgUyPWuZkigj8gPhZEalxZXBA/x+e6emuc
 rOgs59mC5Ge+/sLvorLtiX0L8qAuVzhoPI9V+20I9MfDKmoPMB1HLBRkOrY5Ewvs0lfF
 CsMV7W6SfU5her6r6hJc62PsM12uQJvqpJ8SSlwXVBAZ97W2akETwHqxHl2CULSpna5p
 DWV3IMoG/CNE2QCzY4MlJZ3hoCwCZH5gmcC1BSiCfXKgtJ4JBWZJbJy14mvhXmOQMrJJ
 v9uY0BB0Lg/xP9qd0HqQ6ppAuveWyTIojQW+YORWGQl29zMQyZrjiyCMocSOaA5nMz/T
 0EPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=tz6w0C48MWIa2WMtQyrTIW8Jxx5xZ4x8upKdmxdEPCc=;
 b=rRacyMXzhBIVleEGtBjD6dMVJlo2QMgRn0/IEw11L0+76SVRDl6/8+v0cHsQJF5oEx
 Vu+7q6ihCUciLiLy9Ik5PVN3yWlcYVQ+JOtbrclpQx9bkO5xajvRHdxrAgQBbsKd3/AR
 t/dXnxVy0zs/d9/roSuGpBRfaNC25iV9bJfXmIVnBVeP2zQe93hm6a8wHX+PbvPF146D
 p01YvEV91bHjhYYKXdnbSMMBnNunU77ASxhZMzjZu6o0n43S4AxHcdlypmG0t/T0bobX
 JTaCvXhvuJ7PJ9BSUsR86UslVHm5zMQUd/4F2klt6vMu4KIT8HiPjmfftbGCNuNxeXNC
 6YKg==
X-Gm-Message-State: APjAAAUNGQhEcILieYRYOLXFYwfAWUkzgTxFsAwIaGILTZCrnq9IzAJp
 9kH9bUwUtqNFdZB9zK0D2NWM1ARHlylvKpJpOgY=
X-Google-Smtp-Source: APXvYqy5B/+fp2AkMQJfPvSCGas9eFYhRWvfZlNsu8RTN1A3+HXPZLn2tBpGzNIYeEMNTibUlnYoA0vhzkxd2+pIJ3k=
X-Received: by 2002:a9d:3ec:: with SMTP id f99mr17836427otf.353.1571671185421; 
 Mon, 21 Oct 2019 08:19:45 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-6-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-6-philmd@redhat.com>
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 21 Oct 2019 23:19:08 +0800
Message-ID: <CAKXe6SJOgYN-FeDw8O-e7iBta+OztK4OxJJ73ESmnY+wDB6jAw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 05/20] piix4: Rename PIIX4 object to
 piix4-isa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <f4bug@amsat.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Qemu Developers <qemu-devel@nongnu.org>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============4819263534900481554=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4819263534900481554==
Content-Type: multipart/alternative; boundary="000000000000b61af105956d3602"

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

Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com> =E4=BA=8E2019=E5=B9=B410=E6=
=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:53=E5=86=99=E9=81=
=93=EF=BC=9A

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Other piix4 parts are already named piix4-ide and piix4-usb-uhci.
>
> Reviewed-by: Philippe Mathieu-Daud=C3=A9 <f4bug@amsat.org>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-15-hpoussin@reactos.org>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
> [PMD: rebased]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
>


Reviewed-by: Li Qiang <liq3ea@gmail.com>


> ---
>  hw/isa/piix4.c       | 1 -
>  hw/mips/mips_malta.c | 2 +-
>  include/hw/isa/isa.h | 2 ++
>  3 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index 9c37c85ae2..ac9383a658 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -45,7 +45,6 @@ typedef struct PIIX4State {
>      uint8_t rcr;
>  } PIIX4State;
>
> -#define TYPE_PIIX4_PCI_DEVICE "PIIX4"
>  #define PIIX4_PCI_DEVICE(obj) \
>      OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DEVICE)
>
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 7d25ab6c23..e499b7a6bb 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -1414,7 +1414,7 @@ void mips_malta_init(MachineState *machine)
>      ide_drive_get(hd, ARRAY_SIZE(hd));
>
>      pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> -                                          true, "PIIX4");
> +                                          true, TYPE_PIIX4_PCI_DEVICE);
>      dev =3D DEVICE(pci);
>      isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
>      piix4_devfn =3D pci->devfn;
> diff --git a/include/hw/isa/isa.h b/include/hw/isa/isa.h
> index 018ada4f6f..79f703fd6c 100644
> --- a/include/hw/isa/isa.h
> +++ b/include/hw/isa/isa.h
> @@ -147,4 +147,6 @@ static inline ISABus *isa_bus_from_device(ISADevice *=
d)
>      return ISA_BUS(qdev_get_parent_bus(DEVICE(d)));
>  }
>
> +#define TYPE_PIIX4_PCI_DEVICE "piix4-isa"
> +
>  #endif
> --
> 2.21.0
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; =E4=BA=8E2019=E5=
=B9=B410=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:53=E5=86=
=99=E9=81=93=EF=BC=9A<br></div><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">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos.or=
g" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
<br>
Other piix4 parts are already named piix4-ide and piix4-usb-uhci.<br>
<br>
Reviewed-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:f4bug@amsat.=
org" target=3D"_blank">f4bug@amsat.org</a>&gt;<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com" target=
=3D"_blank">mst@redhat.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com" target=
=3D"_blank">pbonzini@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-15-hpoussin@reactos.=
org" target=3D"_blank">20171216090228.28505-15-hpoussin@reactos.org</a>&gt;=
<br>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;<br>
[PMD: rebased]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com" target=3D"_blank">philmd@redhat.com</a>&gt;<br></blockquote><div><=
br></div><div><br></div><div>Reviewed-by: Li Qiang &lt;<a href=3D"mailto:li=
q3ea@gmail.com">liq3ea@gmail.com</a>&gt;<br></div><div>=C2=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 1 -<br>
=C2=A0hw/mips/mips_malta.c | 2 +-<br>
=C2=A0include/hw/isa/isa.h | 2 ++<br>
=C2=A03 files changed, 3 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index 9c37c85ae2..ac9383a658 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -45,7 +45,6 @@ typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0uint8_t rcr;<br>
=C2=A0} PIIX4State;<br>
<br>
-#define TYPE_PIIX4_PCI_DEVICE &quot;PIIX4&quot;<br>
=C2=A0#define PIIX4_PCI_DEVICE(obj) \<br>
=C2=A0 =C2=A0 =C2=A0OBJECT_CHECK(PIIX4State, (obj), TYPE_PIIX4_PCI_DEVICE)<=
br>
<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 7d25ab6c23..e499b7a6bb 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -1414,7 +1414,7 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0ide_drive_get(hd, ARRAY_SIZE(hd));<br>
<br>
=C2=A0 =C2=A0 =C2=A0pci =3D pci_create_simple_multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, &quot;PIIX4&quot;);<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, TYPE_PIIX4_PCI_DEVICE);<br>
=C2=A0 =C2=A0 =C2=A0dev =3D DEVICE(pci);<br>
=C2=A0 =C2=A0 =C2=A0isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, &quot;isa.0=
&quot;));<br>
=C2=A0 =C2=A0 =C2=A0piix4_devfn =3D pci-&gt;devfn;<br>
diff --git a/include/hw/isa/isa.h b/include/hw/isa/isa.h<br>
index 018ada4f6f..79f703fd6c 100644<br>
--- a/include/hw/isa/isa.h<br>
+++ b/include/hw/isa/isa.h<br>
@@ -147,4 +147,6 @@ static inline ISABus *isa_bus_from_device(ISADevice *d)=
<br>
=C2=A0 =C2=A0 =C2=A0return ISA_BUS(qdev_get_parent_bus(DEVICE(d)));<br>
=C2=A0}<br>
<br>
+#define TYPE_PIIX4_PCI_DEVICE &quot;piix4-isa&quot;<br>
+<br>
=C2=A0#endif<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote></div></div>

--000000000000b61af105956d3602--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4819263534900481554==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:20:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZTZ-0004kD-DA; Mon, 21 Oct 2019 15:20:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMZTY-0004ee-2R
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:20:04 +0000
X-Inumbo-ID: 41095830-f416-11e9-bbab-bc764e2007e4
Received: from mail-wm1-f66.google.com (unknown [209.85.128.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 41095830-f416-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 15:20:03 +0000 (UTC)
Received: by mail-wm1-f66.google.com with SMTP id b24so13202700wmj.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:20:03 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=MaibFba6SytE5D8B39nowziQjxsqAVJd9oHRGsgrrhE=;
 b=P7BOMKh8EJVnq0cbVT358/MciP5P3tSIn/6UczyqD9lRGgiBt9hbc3XK6Ac1HMh//w
 MsyZ3uv324pHkGSyJTdNXA3nUrACOXCMWjpTqd6dDMcGOg2V3i+8b0hVDr6BLnfpRPmb
 qjbaP7subFhMvpKkoC4rryM0/lKx7XY0mhwVOrBdXKvTAJRWspKtdbsQl1+Pz2F3stGV
 z/QNgDwU2Zj9HJTM3hXY5h9ZlX8xA4xG0Z9w4ZgVEw1/ex+ozzRATyroIPc3eoAGGH2e
 jGx5mQY51k1ITN+ytES8CX509279s+qD6a73gYgCXND39N83FSvl+QGlc6HMCspyixZx
 YplA==
X-Gm-Message-State: APjAAAWxl4O9/VMiz8gnGYKU+EEVEdgDMbc4jpBcL/kV+CdqjLYM7paO
 jcrxqn3TbpEwvLqkWzAx8+s=
X-Google-Smtp-Source: APXvYqzFRw6l5Y5NbPpDnJPg+oWkBmNl0TvuKHU0tEw87jjzefkfO4Kai1b4Z0DSPD3pu2OYxeOYmQ==
X-Received: by 2002:a7b:c3cf:: with SMTP id t15mr19240356wmj.85.1571671202592; 
 Mon, 21 Oct 2019 08:20:02 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id u1sm25307087wru.90.2019.10.21.08.20.01
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:20:01 -0700 (PDT)
Date: Mon, 21 Oct 2019 16:20:00 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20191021152000.qkmq7l2frq26l6cx@debian>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
 <20191021102225.GH17494@Air-de-Roger>
 <20191021145651.a2oxvh25kzbccy5n@debian>
 <20191021151126.GM17494@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191021151126.GM17494@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMDU6MTE6MjZQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIE9jdCAyMSwgMjAxOSBhdCAwMzo1Njo1MVBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6MjI6MjVQTSArMDIwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IFsuLi5dCj4gPiA+ID4gK2Jvb2wgX19pbml0IGh5
cGVydl9wcm9iZSh2b2lkKQo+ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICB1aW50MzJfdCBlYXgsIGVi
eCwgZWN4LCBlZHg7Cj4gPiA+ID4gKyAgICBib29sIGh5cGVydl9ndWVzdCA9IGZhbHNlOwo+ID4g
PiAKPiA+ID4gSSBkb24ndCB0aGluayB5b3UgbmVlZCB0aGlzIGxvY2FsIHZhcmlhYmxlLCB5b3Ug
Y2FuIHJldHVybiB0cnVlIGluIGlmCj4gPiA+IHRoZSBpZiBjb25kaXRpb24gbWF0Y2hlcywgYW5k
IGZhbHNlIG90aGVyd2lzZS4KPiA+ID4gCj4gPiAKPiA+IFN1cmUuIEkgY2FuIGRyb3AgaXQgZm9y
IG5vdyBhbmQgcmVpbnRyb2R1Y2UgaXQgd2hlbiBuZWNlc3NhcnkuCj4gPiAKPiA+ID4gPiArCj4g
PiA+ID4gKyAgICBjcHVpZCgweDQwMDAwMDAwLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKPiA+
ID4gPiArICAgIGlmICggKGVieCA9PSAweDcyNjM2OTRkKSAmJiAvKiAiTWljciIgKi8KPiA+ID4g
PiArICAgICAgICAgKGVjeCA9PSAweDY2NmY3MzZmKSAmJiAvKiAib3NvZiIgKi8KPiA+ID4gPiAr
ICAgICAgICAgKGVkeCA9PSAweDc2NDgyMDc0KSApICAvKiAidCBIdiIgKi8KPiA+ID4gCj4gPiA+
IEkgZ3Vlc3MgdGhlcmUgYXJlIG5vIEh5cGVyViBoZWFkZXJzIHRvIGltcG9ydCB0aGF0IGhhdmUg
dGhvc2UgdmFsdWVzCj4gPiA+IGRlZmluZWQ/Cj4gPiA+IAo+ID4gCj4gPiBOb3QgeWV0LiBJIGhh
dmUgcGxhbiB0byBpbXBvcnQgYSBoZWFkZXIgZnJvbSBMaW51eC4gV2hlbiB0aGF0J3MgZG9uZQo+
ID4gdGhlc2Ugd2lsbCBiZSByZXBsYWNlZCBieSBzb21lIG1hY3Jvcy4KPiA+IAo+ID4gU28gSSB3
aWxsIGtlZXAgdGhpcyBhcy1pcyBmb3Igbm93Lgo+IAo+IElzIGl0IHJlYWxseSBjdW1iZXJzb21l
IHRvIGludHJvZHVjZSB0aGUgaGVhZGVyIG5vdz8KPiAKPiBJTU8gaXQgd291bGQgYmUgYmV0dGVy
IHRvIGF2b2lkIGRlZmVycmluZyB0aGlzIHRvIHdoZW4geW91IGludHJvZHVjZQo+IHRoZSBoZWFk
ZXIsIHNpbmNlIGl0J3MgZWFzeSB0byBtaXNzIGl0LgoKVGhlIGhlYWRlciBpbiBMaW51eCBpcyBu
b3Qgd2l0aG91dCBpdHMgcHJvYmxlbXMuIEl0IGNlcnRhaW5seSBkb2Vzbid0CmhhdmUgdGhlIHNp
Z25hdHVyZSB2YWx1ZXMgaW4gaXQgeWV0LCBzbyB3aGV0aGVyIGltcG9ydGluZyBpdCBub3cgb3IK
bGF0ZXIgaXMgaW1tYXRlcmlhbCB0byB0aGlzIGlzc3VlIGF0IGhhbmQuIEkgd2lsbCBoYXZlIHRv
IGdvIHRocm91Z2gKdGhhdCBoZWFkZXIgZmlsZSBmaXJzdCBidXQgLUVUSU1FLgoKV2VpLgoKPiAK
PiBUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:26:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZZK-0005Ml-DM; Mon, 21 Oct 2019 15:26:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3IRp=YO=gmail.com=liq3ea@srs-us1.protection.inumbo.net>)
 id 1iMZZJ-0005Mg-L6
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:26:01 +0000
X-Inumbo-ID: 15f8371e-f417-11e9-a531-bc764e2007e4
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 15f8371e-f417-11e9-a531-bc764e2007e4;
 Mon, 21 Oct 2019 15:26:00 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id b16so537065otk.9
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:26:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=AuNxnGWn8X0PxSvJlJqm2uFtgDgOD38CuqTHbrJoTSY=;
 b=aa+EFLP6jCMuv0fhI0twVdL9qcfu+V8QKOOmkXTXx/qp1CVxud/rgNpdNnE30dhHyw
 Uv9xtst/Vaf5RgvfRzNWsf6J2jlcNMBadOCBeRH50FqE+zSvSBY55hzF6+Ah4EBnAogc
 eF9/rSw6LkxAo/VV42y+7q7Vo6ADwT3cf/RPJEb2z1ce6qoeC0JZN2TjoZdeJDHYTqyH
 96jckxIa/fsxuvzblP3ngStbycys5c7pFSgwny6jlro9bB51vrlycITG/qbIGGiA7qI7
 73bfsS4ISNEQlF4PzF79p1VtvCmdfurWjXZa6RgQwrBu0dih3PK88yhSvQrB1VqiRLM2
 XzAw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=AuNxnGWn8X0PxSvJlJqm2uFtgDgOD38CuqTHbrJoTSY=;
 b=LynNOCTHYUrBmj9LCxKL7cf1bgRwUOTn/J6T8R+f7pSdeZ8lFCq0YkbrMR/SpUcrv/
 +oSshpO/ONVfGT7KZZu+LLPU4WEHqy7gYxJb+RHAhRD+TNirst7Zbi/2ky6ddNKOENWE
 DMlvEeK+y55U+67oYLuQWhH43r5Hs1dOSSsggzma+mtJsAgm0vFQzNgFP7dyJAjGIphr
 GqPnQdaOsl1119zshrUFEEl3YqTAA5bBH8WKMXGqj0Jcz3iTBuD3IXbVvyYc5SNTO4Tq
 CI71cvf14XIkdekV1ToonWZKgcLS9RjNMSqwwSfbvkg+GSEJiAJ+YgECL6kU+YqZCMjt
 MGlQ==
X-Gm-Message-State: APjAAAWI6UJ0KrLx52y8el0TrxXU5DjTdfrzN2BizhWrdwbjWivs7AlE
 YOrRcLBFAiIlH+9nx5Ah49lXN8fKrATKLeBdIdA=
X-Google-Smtp-Source: APXvYqz9JaqT4XppLLuL4kNDVb70Himar5+EsE4iUfaMlCtaKhyb30Z0+PWGsHHCljDadvkaDLfgLifFtxBekC+R008=
X-Received: by 2002:a05:6830:159a:: with SMTP id
 i26mr18158173otr.149.1571671559928; 
 Mon, 21 Oct 2019 08:25:59 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-7-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-7-philmd@redhat.com>
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 21 Oct 2019 23:25:19 +0800
Message-ID: <CAKXe6SL6GX_eL4yXfmdbGaYd0=Pbpo1vx1P+NbWM_eZ3GCYgBA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 06/20] piix4: Add a i8257 DMA Controller
 as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Qemu Developers <qemu-devel@nongnu.org>, Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============5682226932655043558=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5682226932655043558==
Content-Type: multipart/alternative; boundary="0000000000000880cd05956d4d5e"

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

Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com> =E4=BA=8E2019=E5=B9=B410=E6=
=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:55=E5=86=99=E9=81=
=93=EF=BC=9A

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Remove i8257 instantiated in malta board, to not have it twice.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-9-hpoussin@reactos.org>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
> [PMD: rebased]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c       | 4 ++++
>  hw/mips/mips_malta.c | 2 --
>  2 files changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index ac9383a658..0b24d8323c 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -29,6 +29,7 @@
>  #include "hw/pci/pci.h"
>  #include "hw/isa/isa.h"
>  #include "hw/sysbus.h"
> +#include "hw/dma/i8257.h"
>  #include "migration/vmstate.h"
>  #include "sysemu/reset.h"
>  #include "sysemu/runstate.h"
> @@ -167,6 +168,9 @@ static void piix4_realize(PCIDevice *dev, Error **err=
p)
>      /* initialize ISA irqs */
>      isa_bus_irqs(isa_bus, s->isa);
>
> +    /* DMA */
> +    i8257_dma_init(isa_bus, 0);
> +
>      piix4_dev =3D dev;
>  }
>
>
Could you please explain why this is better calling 'i8257_dma_init' in
piix4 realize function
instead of calling it in mips_malta_init.

I'm still a little of which things should be done in realize and which
should be done in qom instance init function.

Thanks,
Li Qiang



> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index e499b7a6bb..df247177ca 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -28,7 +28,6 @@
>  #include "cpu.h"
>  #include "hw/i386/pc.h"
>  #include "hw/isa/superio.h"
> -#include "hw/dma/i8257.h"
>  #include "hw/char/serial.h"
>  #include "net/net.h"
>  #include "hw/boards.h"
> @@ -1430,7 +1429,6 @@ void mips_malta_init(MachineState *machine)
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
>                            isa_get_irq(NULL, 9), NULL, 0, NULL);
>      pit =3D i8254_pit_init(isa_bus, 0x40, 0, NULL);
> -    i8257_dma_init(isa_bus, 0);
>      mc146818_rtc_init(isa_bus, 2000, NULL);
>
>      /* generate SPD EEPROM data */
> --
> 2.21.0
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; =E4=BA=8E2019=E5=
=B9=B410=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:55=E5=86=
=99=E9=81=93=EF=BC=9A<br></div><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">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos.or=
g" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
<br>
Remove i8257 instantiated in malta board, to not have it twice.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com" target=
=3D"_blank">mst@redhat.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com" target=
=3D"_blank">pbonzini@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org" target=3D"_blank">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-9-hpoussin@reactos.o=
rg" target=3D"_blank">20171216090228.28505-9-hpoussin@reactos.org</a>&gt;<b=
r>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;<br>
[PMD: rebased]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com" target=3D"_blank">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 4 ++++<br>
=C2=A0hw/mips/mips_malta.c | 2 --<br>
=C2=A02 files changed, 4 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index ac9383a658..0b24d8323c 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -29,6 +29,7 @@<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
=C2=A0#include &quot;hw/sysbus.h&quot;<br>
+#include &quot;hw/dma/i8257.h&quot;<br>
=C2=A0#include &quot;migration/vmstate.h&quot;<br>
=C2=A0#include &quot;sysemu/reset.h&quot;<br>
=C2=A0#include &quot;sysemu/runstate.h&quot;<br>
@@ -167,6 +168,9 @@ static void piix4_realize(PCIDevice *dev, Error **errp)=
<br>
=C2=A0 =C2=A0 =C2=A0/* initialize ISA irqs */<br>
=C2=A0 =C2=A0 =C2=A0isa_bus_irqs(isa_bus, s-&gt;isa);<br>
<br>
+=C2=A0 =C2=A0 /* DMA */<br>
+=C2=A0 =C2=A0 i8257_dma_init(isa_bus, 0);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D dev;<br>
=C2=A0}<br>
<br></blockquote><div><br></div><div>Could you please explain why this is b=
etter calling &#39;i8257_dma_init&#39; in piix4 realize function</div><div>=
instead of calling it in mips_malta_init.=C2=A0</div><div><br></div><div>I&=
#39;m still a little of which things should be done in realize and which sh=
ould be done in qom instance init function.</div><div><br></div><div>Thanks=
,</div><div>Li Qiang=C2=A0</div><div><br></div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index e499b7a6bb..df247177ca 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -28,7 +28,6 @@<br>
=C2=A0#include &quot;cpu.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/isa/superio.h&quot;<br>
-#include &quot;hw/dma/i8257.h&quot;<br>
=C2=A0#include &quot;hw/char/serial.h&quot;<br>
=C2=A0#include &quot;net/net.h&quot;<br>
=C2=A0#include &quot;hw/boards.h&quot;<br>
@@ -1430,7 +1429,6 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);<br>
=C2=A0 =C2=A0 =C2=A0pit =3D i8254_pit_init(isa_bus, 0x40, 0, NULL);<br>
-=C2=A0 =C2=A0 i8257_dma_init(isa_bus, 0);<br>
=C2=A0 =C2=A0 =C2=A0mc146818_rtc_init(isa_bus, 2000, NULL);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* generate SPD EEPROM data */<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote></div></div>

--0000000000000880cd05956d4d5e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5682226932655043558==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:26:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZa7-0005R0-OE; Mon, 21 Oct 2019 15:26:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMZa7-0005Qn-1b
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:26:51 +0000
X-Inumbo-ID: 3395e2c6-f417-11e9-bbab-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3395e2c6-f417-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 15:26:50 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id 6so1619654wmf.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:26:50 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=PIOLGwz+QNPktLtEIka0abFL+5jI347VGn1d9TahmEc=;
 b=sX7RklMStvtGD83dU393gYwCe0FGli+ZSWJjxhgy6ck6NnOwuO/s55offcFMY0N8Be
 G6xiHRyQLol7ZX0DJq4m2XiLdzG26fiWuD+kmCyefEEwk6Lkm8ISZ6r4jjik+rBmYYnw
 opMODqlspnbdaGQhjTYd5Uwa4J6V0PXx0LU6WNI/5HutTj10Ewzz7CJOte7Xv3RqUkUv
 RspXqk/BPOsObXNnUs13hX4xI8U+bilXFFclY94ao9+AUnRm/jktvI1scsnzWbgpNBv4
 cYWM4ukQNS3n5vO9MzkjrRJ/sLt2LQZwk2892MyqIfLF947yYQP2F+7XA3SnBAqQUhR8
 wRXg==
X-Gm-Message-State: APjAAAXQIPWXTpTJDbc1qPZH+zyBqEwMWLArpx2NIQRGQ0ezD/ofq+1j
 WI139W3/GICyHG+xnkA0X3A=
X-Google-Smtp-Source: APXvYqy1S0eOKUzjnErYR5H5YEfbU4PRFPHsKfC3dU7yoINsoGMfKvba/GyTdB0iJ3Ga2gNyKoS6yw==
X-Received: by 2002:a1c:2e94:: with SMTP id u142mr20309269wmu.69.1571671609535; 
 Mon, 21 Oct 2019 08:26:49 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id o18sm16804399wrm.11.2019.10.21.08.26.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:26:49 -0700 (PDT)
Date: Mon, 21 Oct 2019 16:26:47 +0100
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191021152647.26rw76gppdal2phe@debian>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-10-liuwe@microsoft.com>
 <20191021102225.GH17494@Air-de-Roger>
 <20191021102644.GI17494@Air-de-Roger>
 <34c9e25b-18cd-cafb-21a4-ba6157a31a2d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <34c9e25b-18cd-cafb-21a4-ba6157a31a2d@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v2 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMDQ6MDI6MzNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMS8xMC8yMDE5IDExOjI2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+
PiArCj4gPj4+ICsgICAgY3B1aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7
Cj4gPj4+ICsgICAgaWYgKCAoZWJ4ID09IDB4NzI2MzY5NGQpICYmIC8qICJNaWNyIiAqLwo+ID4+
PiArICAgICAgICAgKGVjeCA9PSAweDY2NmY3MzZmKSAmJiAvKiAib3NvZiIgKi8KPiA+Pj4gKyAg
ICAgICAgIChlZHggPT0gMHg3NjQ4MjA3NCkgKSAgLyogInQgSHYiICovCj4gPj4gSSBndWVzcyB0
aGVyZSBhcmUgbm8gSHlwZXJWIGhlYWRlcnMgdG8gaW1wb3J0IHRoYXQgaGF2ZSB0aG9zZSB2YWx1
ZXMKPiA+PiBkZWZpbmVkPwo+ID4+Cj4gPj4gQWx0ZXJuYXRpdmVseSB5b3UgY291bGQgZG8gc29t
ZXRoaW5nIGxpa2UgdGhlIGZvbGxvd2luZyBJIHRoaW5rOgo+ID4+Cj4gPj4gc3RhdGljIGNvbnN0
IGNoYXIgaHlwZXJ2X3NpZ1tdIF9faW5pdGNvbnN0ID0gIk1pY3Jvc29mdCBIdiI7Cj4gPj4KPiA+
PiBib29sIF9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKPiA+PiB7Cj4gPj4gICAgIHVpbnQzMl90
IGVheCwgc2lnWzNdOwo+ID4+Cj4gPj4gICAgIGNwdWlkKDB4NDAwMDAwMDAsICZlYXgsICZzaWdb
MF0sICZzaWdbMV0sICZzaWdbMl0pOwo+ID4+ICAgICBpZiAoICFzdHJuY21wKGh5cGVydl9zaWcs
IHNpZywgc3RybmNtcChoeXBlcnZfc2lnKSApCj4gPiBVcmcsIEkndmUgbWFkZSBhIG1pc3Rha2Ug
aGVyZSwgdGhlIGxpbmUgc2hvdWxkIGJlOgo+ID4KPiA+ICFzdHJuY21wKGh5cGVydl9zaWcsIHNp
Zywgc3RybGVuKGh5cGVydl9zaWcpKQo+IAo+IEp1c3QgYmVjYXVzZSB0aGUgbGVhdmVzIGZvcm0g
YW4gYXNjaWkgc3RyaW5nLCBkb2Vzbid0IG1lYW4gdGhhdCB1c2luZwo+IHN0cmluZyBjb21wYXJp
c29ucyBhcmUgdGhlIHNhbmUgd2F5IHRvIGNoZWNrLsKgIDN4IDMyYml0IGNvbXBhcmVzIGFyZQo+
IHN1YnN0YW50aWFsbHkgbW9yZSBlZmZpY2llbnQsIGFuZCBmYXIgaGFyZGVyIHRvIGdldCB3cm9u
Zy4KPiAKPiBXZWk6IE9uIHlvdXIgZGV0ZWN0aW9uIGFsZ29yaXRobSwgeW91IGFsc28gbmVlZCB0
byBmaW5kIEhWIzEgaW4KPiAweDQwMDAwMDAxLmVheCB0byBkZXRlY3QgY29uZm9ybWFuY2UgdG8g
dGhlIHZpcmlkaWFuIHNwZWMuCgpTdXJlIEkgY2FuIGRvIHRoYXQuCgpJJ20gbm90IHN1cmUgaXQg
bWF0dGVycyB0aGF0IG11Y2ggaW4gcHJhY3RpY2UgdGhvdWdoLgoKV2VpLgoKPiAKPiB+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:29:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZcN-0005b3-69; Mon, 21 Oct 2019 15:29:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=3IRp=YO=gmail.com=liq3ea@srs-us1.protection.inumbo.net>)
 id 1iMZcM-0005ax-0h
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:29:10 +0000
X-Inumbo-ID: 868de578-f417-11e9-beca-bc764e2007e4
Received: from mail-oi1-x243.google.com (unknown [2607:f8b0:4864:20::243])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 868de578-f417-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:29:09 +0000 (UTC)
Received: by mail-oi1-x243.google.com with SMTP id k25so11348583oiw.13
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:29:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=3Cq+pU2HOkkmvQFf/5dZGWynGkefz5WUL/SnFWQYjhM=;
 b=HcAqh8Nwadq8MXjwYcYAp19qE77hybS6PeXkS+k7tURYIFf6hz4xAuAVtFI4EYQKM9
 gNZLfV0UviwcPRCqh5+DHWTQ35HvqnBBqPnuhQ7/yyHd4mNoMUu6uidRU2Ojoxk8phWm
 rusEiLxaQwbX38xAkNnX4Siyld6OVd75xTYyao+GxbSdGO5XibCRWFKf1zFNWY0W680l
 CDSr65XJBi4/zOuETu+0CnySasoBmVIyNPvIIECrYOrCXDJaRTLLTEE+Ad6Krq1OEXFn
 o5fxmj1aPbWflBHCfRO5aPs1yLcr3nfF7R/ihOpS6y50x8Q5FU9+a+l20hwsKYTYiiyZ
 cNcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=3Cq+pU2HOkkmvQFf/5dZGWynGkefz5WUL/SnFWQYjhM=;
 b=SnyQQKZjw5YXgtrhd220pNQqDpm2nm+vAN9KQaU9gRCtxfLLIb54ZUBrN24fm8855P
 Ol8qnTxyKg3Og5hbH3F/yVrnOaS7fPL9FH/fbyo/XhZiX52Nx9pE7SToGX4k9dMCse1f
 OMZQnVKxp0/MY9zn3e1m6SqkSGliHxda8+TEmHodkRznWvRb+mb1GM8QozI3pt9LANMx
 L74yadsJRwDH2CMdkKWjzvKzUV7TD/FEzQQse0Eyda8PGCDzaWNLMmTSNX1FhJuZudPD
 99eRcdE0IEidmEoMHu0E7BcEfENZAdlh7g6QF8aQ75MLZeYMHTQ4MX1JGoL0SUK7YlMZ
 r71w==
X-Gm-Message-State: APjAAAUH1MK4go7lBU8Q+/Pt5h+noPg7CFBtwsrN3RSzOo6jg0uTfWhf
 2VClMOlihJWDoLNf2WS3Pka3nkQ65vjFsYTL2GM=
X-Google-Smtp-Source: APXvYqxyVDVmFyvq3Dk/btVsi1DmsFmQ1ZcHUVte8Q9mhkWQ7rtAPzzSRC5LiD2MwG9GLXVwua8S4NjNb8Aay394hok=
X-Received: by 2002:aca:d18:: with SMTP id 24mr20580734oin.56.1571671748726;
 Mon, 21 Oct 2019 08:29:08 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-10-philmd@redhat.com>
In-Reply-To: <20191018134754.16362-10-philmd@redhat.com>
From: Li Qiang <liq3ea@gmail.com>
Date: Mon, 21 Oct 2019 23:28:31 +0800
Message-ID: <CAKXe6SJmhwCX278GNoT6D_z8JJvhpS=abYAkS4VuXUu-wgR_eg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 09/20] hw/mips/mips_malta: Create IDE
 hard drive array dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Qemu Developers <qemu-devel@nongnu.org>, Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============0314120794490980588=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0314120794490980588==
Content-Type: multipart/alternative; boundary="000000000000498f5905956d5852"

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

Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com> =E4=BA=8E2019=E5=B9=B410=E6=
=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:53=E5=86=99=E9=81=
=93=EF=BC=9A

> In the next commit we'll refactor the PIIX4 code out of
> mips_malta_init(). As a preliminary step, add the 'ide_drives'
> variable and create the drive array dynamically.
>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
>

Reviewed-by: Li Qiang <liq3ea@gmail.com>


> ---
>  hw/mips/mips_malta.c | 7 +++++--
>  1 file changed, 5 insertions(+), 2 deletions(-)
>
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 528c34a1c3..774bb810f6 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -1235,7 +1235,8 @@ void mips_malta_init(MachineState *machine)
>      int piix4_devfn;
>      I2CBus *smbus;
>      DriveInfo *dinfo;
> -    DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS];
> +    const size_t ide_drives =3D MAX_IDE_BUS * MAX_IDE_DEVS;
> +    DriveInfo **hd;
>      int fl_idx =3D 0;
>      int be;
>
> @@ -1406,7 +1407,8 @@ void mips_malta_init(MachineState *machine)
>      pci_bus =3D gt64120_register(s->i8259);
>
>      /* Southbridge */
> -    ide_drive_get(hd, ARRAY_SIZE(hd));
> +    hd =3D g_new(DriveInfo *, ide_drives);
> +    ide_drive_get(hd, ide_drives);
>
>      pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
>                                            true, TYPE_PIIX4_PCI_DEVICE);
> @@ -1421,6 +1423,7 @@ void mips_malta_init(MachineState *machine)
>      }
>
>      pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);
> +    g_free(hd);
>      pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
>                            isa_get_irq(NULL, 9), NULL, 0, NULL);
> --
> 2.21.0
>
>
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><br></div><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">Philippe Mathieu-Daud=C3=A9 &lt;<a hr=
ef=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; =E4=BA=8E2019=E5=
=B9=B410=E6=9C=8818=E6=97=A5=E5=91=A8=E4=BA=94 =E4=B8=8B=E5=8D=889:53=E5=86=
=99=E9=81=93=EF=BC=9A<br></div><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">In the next commit we&#39;ll refactor the PIIX4 code out of<br>
mips_malta_init(). As a preliminary step, add the &#39;ide_drives&#39;<br>
variable and create the drive array dynamically.<br>
<br>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om" target=3D"_blank">amarkovic@wavecomp.com</a>&gt;<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com" target=3D"_blank">philmd@redhat.com</a>&gt;<br></blockquote><div><=
br></div><div>Reviewed-by: Li Qiang &lt;<a href=3D"mailto:liq3ea@gmail.com"=
>liq3ea@gmail.com</a>&gt;<br></div><div>=C2=A0</div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">
---<br>
=C2=A0hw/mips/mips_malta.c | 7 +++++--<br>
=C2=A01 file changed, 5 insertions(+), 2 deletions(-)<br>
<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 528c34a1c3..774bb810f6 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -1235,7 +1235,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0int piix4_devfn;<br>
=C2=A0 =C2=A0 =C2=A0I2CBus *smbus;<br>
=C2=A0 =C2=A0 =C2=A0DriveInfo *dinfo;<br>
-=C2=A0 =C2=A0 DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS];<br>
+=C2=A0 =C2=A0 const size_t ide_drives =3D MAX_IDE_BUS * MAX_IDE_DEVS;<br>
+=C2=A0 =C2=A0 DriveInfo **hd;<br>
=C2=A0 =C2=A0 =C2=A0int fl_idx =3D 0;<br>
=C2=A0 =C2=A0 =C2=A0int be;<br>
<br>
@@ -1406,7 +1407,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0pci_bus =3D gt64120_register(s-&gt;i8259);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Southbridge */<br>
-=C2=A0 =C2=A0 ide_drive_get(hd, ARRAY_SIZE(hd));<br>
+=C2=A0 =C2=A0 hd =3D g_new(DriveInfo *, ide_drives);<br>
+=C2=A0 =C2=A0 ide_drive_get(hd, ide_drives);<br>
<br>
=C2=A0 =C2=A0 =C2=A0pci =3D pci_create_simple_multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0true, TYPE_PIIX4_PCI_DEVICE);<br>
@@ -1421,6 +1423,7 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
=C2=A0 =C2=A0 =C2=A0pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);<br>
+=C2=A0 =C2=A0 g_free(hd);<br>
=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4=
-usb-uhci&quot;);<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0isa_get_irq(NULL, 9), NULL, 0, NULL);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote></div></div>

--000000000000498f5905956d5852--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0314120794490980588==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMZna-00074y-E8; Mon, 21 Oct 2019 15:40:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMZnY-00074t-Up
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:40:44 +0000
X-Inumbo-ID: 23e69bad-f419-11e9-9453-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23e69bad-f419-11e9-9453-12813bfff9fa;
 Mon, 21 Oct 2019 15:40:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMZnW-0002Hb-No; Mon, 21 Oct 2019 15:40:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMZnW-0005q7-G8; Mon, 21 Oct 2019 15:40:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMZnW-0006J5-FH; Mon, 21 Oct 2019 15:40:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142994-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=120996f147131eca8af90e30c900bc14bc824d9f
X-Osstest-Versions-That: seabios=fc92d092ea4f704bc4d283c3911ee9894733f4ce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 15:40:42 +0000
Subject: [Xen-devel] [seabios test] 142994: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk5NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5OTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjg3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyODcxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDI4NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjg3MQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAg
ICAgICAgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZgpiYXNlbGluZSB2
ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTEx
ZWU5ODk0NzMzZjRjZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyODcxICAyMDE5LTEwLTE4IDEw
OjM4OjQ0IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjk5NCAgMjAxOS0xMC0y
MSAwNzowODo0OSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu
Y29tPgogIFV3ZSBLbGVpbmUtS8O2bmlnIDx1d2VAa2xlaW5lLWtvZW5pZy5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKICAgZmM5MmQwOS4uMTIwOTk2ZiAgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMw
YzkwMGJjMTRiYzgyNGQ5ZiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:56:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa2t-00083K-3b; Mon, 21 Oct 2019 15:56:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=UtZw=YO=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iMa2r-00083F-Mz
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:56:33 +0000
X-Inumbo-ID: 589985d8-f41b-11e9-a531-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 589985d8-f41b-11e9-a531-bc764e2007e4;
 Mon, 21 Oct 2019 15:56:30 +0000 (UTC)
Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com
 [209.85.128.71])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 63F67C057F20
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 15:56:29 +0000 (UTC)
Received: by mail-wm1-f71.google.com with SMTP id k184so6170942wmk.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:56:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=fCo8epeB07g14wJcxGAOGTwUjr6BSErnYOWlDkDuG1k=;
 b=MolMFDhLhmb4srbgFMIfG751+q2XousQaolcV9F4OjVPdsSkbZvfjfjlYQr0SxOiCw
 uiNehpih5UMps286tP44LjeyleV6CnydwfONwh4KEe0Dkzsrz7EwaRm7igdqYu2JhaRY
 Vi8Ka2fDCi+0cEJpHfIaeuoNnfKBQIHiuBmg80xXsraJshnA0vR52YxXu1cB1abx8C8I
 CdQeoaJ4nvl0tr+w0kMo3+QLi1Bdg1jYxUtUAwpZTU2SXTTsE4cxOl/hDkonxE7eZVzN
 lTS9EsUr50mAcxnBCsYV64CiOqkpAbQcXxbZXdWjai/PZ97gohIE4Fo/A/TG9ZnFVEu9
 l8kA==
X-Gm-Message-State: APjAAAUIZuAIMnbqEucHze4vZZH5d3exgYPERVivMSjnewUoSW4eT6+G
 8MNfOIXt+dmnGZOaCkTTy7ez4CWl9K6Q93YBK9L4VW1ZadVi3eywLTy6Hh7/nLhiRfJGO1VMetu
 2Mp6Ozk/n4WStpEDcaGmF8mxJiDE=
X-Received: by 2002:a1c:990a:: with SMTP id b10mr19476623wme.39.1571673387818; 
 Mon, 21 Oct 2019 08:56:27 -0700 (PDT)
X-Google-Smtp-Source: APXvYqz8h9QT1OMoiObhND4cXnd932RWn4nisRCw5izziNOh+97I2bnJ44dvTjpgmLRvastYeWsv/A==
X-Received: by 2002:a1c:990a:: with SMTP id b10mr19476590wme.39.1571673387473; 
 Mon, 21 Oct 2019 08:56:27 -0700 (PDT)
Received: from [192.168.1.41] (129.red-83-57-174.dynamicip.rima-tde.net.
 [83.57.174.129])
 by smtp.gmail.com with ESMTPSA id f8sm14697365wmb.37.2019.10.21.08.56.25
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Mon, 21 Oct 2019 08:56:26 -0700 (PDT)
To: Li Qiang <liq3ea@gmail.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-7-philmd@redhat.com>
 <CAKXe6SL6GX_eL4yXfmdbGaYd0=Pbpo1vx1P+NbWM_eZ3GCYgBA@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <56d26cdd-795e-0707-4335-c94e5af119b5@redhat.com>
Date: Mon, 21 Oct 2019 17:56:24 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAKXe6SL6GX_eL4yXfmdbGaYd0=Pbpo1vx1P+NbWM_eZ3GCYgBA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 06/20] piix4: Add a i8257 DMA Controller
 as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Qemu Developers <qemu-devel@nongnu.org>, Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjEvMTkgNToyNSBQTSwgTGkgUWlhbmcgd3JvdGU6Cj4gCj4gCj4gUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tIDxtYWlsdG86cGhpbG1kQHJlZGhhdC5jb20+
PiDkuo4gCj4gMjAxOeW5tDEw5pyIMTjml6XlkajkupQg5LiL5Y2IOTo1NeWGmemBk++8mgo+IAo+
ICAgICBGcm9tOiBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmcKPiAgICAg
PG1haWx0bzpocG91c3NpbkByZWFjdG9zLm9yZz4+Cj4gCj4gICAgIFJlbW92ZSBpODI1NyBpbnN0
YW50aWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRvIG5vdCBoYXZlIGl0IHR3aWNlLgo+IAo+ICAgICBB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbSA8bWFpbHRvOm1zdEBy
ZWRoYXQuY29tPj4KPiAgICAgQWNrZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh
dC5jb20KPiAgICAgPG1haWx0bzpwYm9uemluaUByZWRoYXQuY29tPj4KPiAgICAgU2lnbmVkLW9m
Zi1ieTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnCj4gICAgIDxtYWls
dG86aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Pgo+ICAgICBNZXNzYWdlLUlkOiA8MjAxNzEyMTYwOTAy
MjguMjg1MDUtOS1ocG91c3NpbkByZWFjdG9zLm9yZwo+ICAgICA8bWFpbHRvOjIwMTcxMjE2MDkw
MjI4LjI4NTA1LTktaHBvdXNzaW5AcmVhY3Rvcy5vcmc+Pgo+ICAgICBSZXZpZXdlZC1ieTogQWxl
a3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbQo+ICAgICA8bWFpbHRvOmFt
YXJrb3ZpY0B3YXZlY29tcC5jb20+Pgo+ICAgICBbUE1EOiByZWJhc2VkXQo+ICAgICBTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20KPiAgICAg
PG1haWx0bzpwaGlsbWRAcmVkaGF0LmNvbT4+Cj4gICAgIC0tLQo+ICAgICAgwqBody9pc2EvcGlp
eDQuY8KgIMKgIMKgIMKgfCA0ICsrKysKPiAgICAgIMKgaHcvbWlwcy9taXBzX21hbHRhLmMgfCAy
IC0tCj4gICAgICDCoDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+IAo+ICAgICBkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQu
Ywo+ICAgICBpbmRleCBhYzkzODNhNjU4Li4wYjI0ZDgzMjNjIDEwMDY0NAo+ICAgICAtLS0gYS9o
dy9pc2EvcGlpeDQuYwo+ICAgICArKysgYi9ody9pc2EvcGlpeDQuYwo+ICAgICBAQCAtMjksNiAr
MjksNyBAQAo+ICAgICAgwqAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgo+ICAgICAgwqAjaW5jbHVk
ZSAiaHcvaXNhL2lzYS5oIgo+ICAgICAgwqAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCj4gICAgICsj
aW5jbHVkZSAiaHcvZG1hL2k4MjU3LmgiCj4gICAgICDCoCNpbmNsdWRlICJtaWdyYXRpb24vdm1z
dGF0ZS5oIgo+ICAgICAgwqAjaW5jbHVkZSAic3lzZW11L3Jlc2V0LmgiCj4gICAgICDCoCNpbmNs
dWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKPiAgICAgQEAgLTE2Nyw2ICsxNjgsOSBAQCBzdGF0aWMg
dm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJvcgo+ICAgICAqKmVycnApCj4g
ICAgICDCoCDCoCDCoC8qIGluaXRpYWxpemUgSVNBIGlycXMgKi8KPiAgICAgIMKgIMKgIMKgaXNh
X2J1c19pcnFzKGlzYV9idXMsIHMtPmlzYSk7Cj4gCj4gICAgICvCoCDCoCAvKiBETUEgKi8KPiAg
ICAgK8KgIMKgIGk4MjU3X2RtYV9pbml0KGlzYV9idXMsIDApOwo+ICAgICArCj4gICAgICDCoCDC
oCDCoHBpaXg0X2RldiA9IGRldjsKPiAgICAgIMKgfQo+IAo+IAo+IENvdWxkIHlvdSBwbGVhc2Ug
ZXhwbGFpbiB3aHkgdGhpcyBpcyBiZXR0ZXIgY2FsbGluZyAnaTgyNTdfZG1hX2luaXQnIGluIAo+
IHBpaXg0IHJlYWxpemUgZnVuY3Rpb24KPiBpbnN0ZWFkIG9mIGNhbGxpbmcgaXQgaW4gbWlwc19t
YWx0YV9pbml0LgoKaTgyNTdfZG1hX2luaXQoKSBpcyBhIGJpdCBtaXNuYW1lZCBhcyBpdCBpbnN0
YW50aWF0ZSAyeCBpODI1Ny4KClRoZSBQSUlYNCBpbnRlZ3JhdGVzIDJ4IGk4MjM3ICh2ZXJ5IHNp
bWlsYXIgdG8gdGhlIGk4MjU3KS4KClRoZSBpODIzNyBhcmUgcGFydHMgb2YgdGhlIFBJSVg0IGNo
aXAsIGFuZCBhcmUgbm90IGNoaXBzIG9uIHRoZSBNYWx0YSAKYm9hcmQgUENCLgoKU28gd2hlbiB5
b3UgaW5zdGFudGlhdGUgYSBQSUlYNCBpbiBRRU1VLCBvbmUgZXhwZWN0cyB0aGVtIGludGVncmF0
ZWQsIAphbmQgc2hvdWxkIG5vdCBoYXZlIHRvIG1hbnVhbGx5IG1hbmFnZSB0aGVtIG91dHNpZGUg
b2YgdGhlIHNvdXRoYnJpZGdlIApjaGlwc2V0LgoKPiBJJ20gc3RpbGwgYSBsaXR0bGUgb2Ygd2hp
Y2ggdGhpbmdzIHNob3VsZCBiZSBkb25lIGluIHJlYWxpemUgYW5kIHdoaWNoIAo+IHNob3VsZCBi
ZSBkb25lIGluIHFvbSBpbnN0YW5jZSBpbml0IGZ1bmN0aW9uLgoKSSByZW1lbWJlciBhIHRocmVh
ZCBzdGFydGVkIGJ5IFBldGVyIE1heWRlbGwgd2hlbiBoZSB3YXMgd29ya2luZyBvbiB0aGUgCk1Q
UzIgYm9hcmRzLCBidXQgSSBjYW4ndCBmaW5kIGl0LgoKQW55d2F5IHRoaXMgdGhyZWFkIGlzIG1v
cmUgcmVjZW50OgoiT2JqZWN0IGluc3RhbnRpYXRpb24gdnMuIGRldmljZSByZWFsaXphdGlvbjog
d2hhdCB0byBkbyB3aGVuPyIKaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9xZW11LWRldmVs
QG5vbmdudS5vcmcvbXNnNTk2MzYxLmh0bWwKCj4gCj4gVGhhbmtzLAo+IExpIFFpYW5nCj4gCj4g
ICAgIGRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0
YS5jCj4gICAgIGluZGV4IGU0OTliN2E2YmIuLmRmMjQ3MTc3Y2EgMTAwNjQ0Cj4gICAgIC0tLSBh
L2h3L21pcHMvbWlwc19tYWx0YS5jCj4gICAgICsrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCj4g
ICAgIEBAIC0yOCw3ICsyOCw2IEBACj4gICAgICDCoCNpbmNsdWRlICJjcHUuaCIKPiAgICAgIMKg
I2luY2x1ZGUgImh3L2kzODYvcGMuaCIKPiAgICAgIMKgI2luY2x1ZGUgImh3L2lzYS9zdXBlcmlv
LmgiCj4gICAgIC0jaW5jbHVkZSAiaHcvZG1hL2k4MjU3LmgiCj4gICAgICDCoCNpbmNsdWRlICJo
dy9jaGFyL3NlcmlhbC5oIgo+ICAgICAgwqAjaW5jbHVkZSAibmV0L25ldC5oIgo+ICAgICAgwqAj
aW5jbHVkZSAiaHcvYm9hcmRzLmgiCj4gICAgIEBAIC0xNDMwLDcgKzE0MjksNiBAQCB2b2lkIG1p
cHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4gICAgICDCoCDCoCDCoHNtYnVz
ID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDMsIDB4MTEwMCwKPiAgICAg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgaXNhX2dldF9pcnEoTlVM
TCwgOSksIE5VTEwsIDAsIE5VTEwpOwo+ICAgICAgwqAgwqAgwqBwaXQgPSBpODI1NF9waXRfaW5p
dChpc2FfYnVzLCAweDQwLCAwLCBOVUxMKTsKPiAgICAgLcKgIMKgIGk4MjU3X2RtYV9pbml0KGlz
YV9idXMsIDApOwo+ICAgICAgwqAgwqAgwqBtYzE0NjgxOF9ydGNfaW5pdChpc2FfYnVzLCAyMDAw
LCBOVUxMKTsKPiAKPiAgICAgIMKgIMKgIMKgLyogZ2VuZXJhdGUgU1BEIEVFUFJPTSBkYXRhICov
Cj4gICAgIC0tIAo+ICAgICAyLjIxLjAKPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:57:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa3h-00088Y-Ft; Mon, 21 Oct 2019 15:57:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa3f-00088L-RY
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:23 +0000
X-Inumbo-ID: 7806aacc-f41b-11e9-beca-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7806aacc-f41b-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:23 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id i16so13935394wmd.3
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=5dFi2sc6pkRJiFAdc0gvsBLh0tTb5eWnrhywydp8l68=;
 b=TmjhXTJgquu8WC4Cdw+hAI7eXTAieje7loUzjlBCO/lATCasuhwn5g2T3ZbEfQ+Hr2
 JwjG+ZEBeoy6IELNTQTbT7qn5n4/8rWi9SHLyr8JZMFnbBbGb3QTKYgs5KYUmdw/AtFy
 9JULg46iyT0My3Bfagg9DYfajgq/cTvevbZdFOqZEGNNdTBhqbT4OQ5NBA9z3qLGo4cZ
 gOgZ4hovEROPHKXKOhqG3OwUhzZmlKLnPUdgsKepHnzz/e972nsnv8jBWSeKdDjZJ4ug
 HxM1Oi0VxL4alwwBmLk0J8UEahAU4cWlP0zhcVexN887dgTa0hj+xMPyIS+4d/RuZ9lp
 onJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=5dFi2sc6pkRJiFAdc0gvsBLh0tTb5eWnrhywydp8l68=;
 b=r0DlIdW+CV/wEUyl/MXXwUqt2bg4sY8mg8W9SHYNxMhcl81wW+qpMbNbGY94/izYBH
 PBkbH+MmQ6JOSAZfh8x8uFdju9s8cZ4P+G1dsS0VpozNdKdi4zeG6Z+C88R+tv9c6J6G
 u8Soet8bDdwWsDgW9eE8tSf9+VjAfsAZr7usiMPZb40tm7wnIlGrLpDwM6m3Zs3Wu+hu
 rBwWrsgIFrtBmGhvvXj8NFwPpjOsVLiYO6tSW2Wue+pxHQnZblPSSasczgQinWOJrCiA
 ZRqmaNas1Be4qO/RpDR4ez69H5CSI7yPat8yOaBYC+7fdHtVPGnbIuKNAEcKPnCq0Rtw
 1T5w==
X-Gm-Message-State: APjAAAXuZ7brplxgE74dKWt73aDQPsOV1vS5GNHfIOxPL0yhMm3MTCeA
 wkx4AkKeYnQQYN8uz8IdB5I3gr3lE20=
X-Google-Smtp-Source: APXvYqwz3ne2ZhTabQE+x+QrrgV6DWDhgks072RrjdEA/rTeMh6kviUZQFgjIPRa71XcRQljrASJKg==
X-Received: by 2002:a05:600c:22d7:: with SMTP id
 23mr19441474wmg.31.1571673442171; 
 Mon, 21 Oct 2019 08:57:22 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:21 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:09 +0100
Message-Id: <20191021155718.28653-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 0/9] Port Xen to Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGlzIGlzIHZlcnNpb24gMyBvZiB0aGUgcGF0Y2ggc2VyaWVzLgoKVGhpcyBpcyB0
aGUgdmVyeSBmaXJzdCBzdGFnZSBmb3IgcG9ydGluZyBYZW4gdG8gcnVuIG9uIEh5cGVyLVYgd2l0
aCBhbGwgdGhlCmdvb2RpZXMgSHlwZXItViBoYXMgdG8gb2ZmZXIuICBXaXRoIHRoaXMgc2VyaWVz
LCBYZW4gY2FuIHN1Y2Nlc3NmdWxseSBkZXRlY3QKSHlwZXItViBhbmQgcHJpbnRzIG91dCBhIG1l
c3NhZ2UuICBJIHdvdWxkIGxpa2UgdG8gZmlyc3QgZ2V0IHRoZSBjb2RlIHN0cnVjdHVyZQphbmQg
a2NvbmZpZyBvcHRpb25zIGFncmVlZCB1cG9uLgoKVGhlcmUgYXJlIHR3byBtYWpvciBhcmVhcyB0
byBiZSB3b3JrZWQgb246CiAgKiBNYWtlIERvbTAgYWJsZSB0byB1c2UgSHlwZXItVidzIHN5bnRo
ZXRpYyBkZXZpY2VzLgogICogTWFrZSBYZW4gdXNlIG9mIHRoZSBzeW50aGV0aWMgdGltZXIsIHJl
ZmVyZW5jZSBUU0MgYW5kIGVubGlnaHRlbm1lbnQgVk1DUwogICAgYW5kIG90aGVyIGludGVyZmFj
ZXMuCgpUaGV5IGFyZW4ndCB0cml2aWFsLCBhbmQgdGltZSBjYW4gYmUgc2NhcmNlIG9uIG15IHNp
ZGUsIHNvIEkgaW50ZW5kIHRvIHBvc3QKcGF0Y2hlcyBwaWVjZW1lYWwgd2hlbiB0aGV5IGFyZSBy
ZWFkeS4KClF1ZXN0aW9ucyBhbmQgY29tbWVudHMgYXJlIHdlbGNvbWUuCgpUaGFua3MsCldlaS4K
Ci0tLQpDaGFuZ2VzIGluIHYzOiBTZWUgaW52aWRpZHVhbCBwYXRjaGVzCgpDaGFuZ2VzIGluIHYy
OgoxLiBJbnRyb2R1Y2UgYW5kIHVzZSBhIGh5cGVydmlzb3IgZnJhbWV3b3JrCjIuIEtlZXAgbWVt
bWFwIGluZnJhIHVuZGVyIFhlbiBmb3Igbm93CgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KCldlaSBMaXUgKDkpOgogIHg4NjogaW50cm9kdWNlIENPTkZJR19HVUVTVCBhbmQg
bW92ZSBjb2RlCiAgeDg2OiBpbmNsdWRlIGFzbV9kZWZucy5oIGRpcmVjdGx5IGluIGh5cGVyY2Fs
bC5oCiAgeDg2OiBkcm9wIGh5cGVydmlzb3JfY3B1aWRfYmFzZQogIHg4NjogaW5jbHVkZSB4ZW4v
bGliLmggaW4gZ3Vlc3QvaHlwZXJjYWxsLmgKICB4ODY6IGludHJvZHVjZSBoeXBlcnZpc29yIGZy
YW1ld29yawogIHg4NjogcmVuYW1lIGh5cGVydmlzb3Jfe2FsbG9jLGZyZWV9X3VudXNlZF9wYWdl
CiAgeDg2OiBzd2l0Y2ggeGVuIGltcGxlbWVudGF0aW9uIHRvIHVzZSBoeXBlcnZpc29yIGZyYW1l
d29yawogIHg4NjogYmUgbW9yZSB2ZXJib3NlIHdoZW4gcnVubmluZyBvbiBhIGh5cGVydmlzb3IK
ICB4ODY6IGludHJvZHVjZSBDT05GSUdfSFlQRVJWIGFuZCBkZXRlY3Rpb24gY29kZQoKIHhlbi9h
cmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKwogeGVuL2Fy
Y2gveDg2L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9ndWVzdC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICA2ICstCiB4ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJ2L01ha2VmaWxlICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgICAgICAgfCA1NCArKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyAgICAgICAgICAgICAgIHwgODkgKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwg
IDQgKwogeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9oeXBlcmNhbGxfcGFnZS5TIHwgIDAK
IHhlbi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vcHZoLWJvb3QuYyAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICAgICAgICAgICAgfCAzOSArKysrLS0t
LQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKy0K
IHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oICAgICAgICAgfCAgNCArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oICAgICAgICAgICAgfCA0NSArKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCAgICAgICAgfCA2NCArKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oICAgICAgICAgICAgICAgfCAy
NCArKy0tLQogMTcgZmlsZXMgY2hhbmdlZCwgMzE0IGluc2VydGlvbnMoKyksIDQ3IGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZp
bGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUKIHJlbmFtZSB4
ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L2h5cGVyY2FsbF9wYWdlLlMgKDEwMCUpCiByZW5h
bWUgeGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9wdmgtYm9vdC5jICg5OSUpCiByZW5hbWUg
eGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS94ZW4uYyAoOTMlKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAoKLS0gCjIuMjAuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:57:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa3l-00089G-Pw; Mon, 21 Oct 2019 15:57:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa3k-000897-RI
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:28 +0000
X-Inumbo-ID: 78843960-f41b-11e9-beca-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78843960-f41b-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:23 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id p4so14608084wrm.8
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=2IQZ0I9t3yp3C2z2Yat7e79RK0J/6Y0pVIEi33A2QSI=;
 b=VruVKoyoi46WAAHCyYpv0dGzGVF1ZckzzUzsj95IsyeRj1/XGMx307+lSI+hc/7CAU
 2CikH0B8lc4LImyaGBxZOdMX/fVfaQQ7VHhrEisWdl1M9AhiCISV1atFai6pVaekYFA2
 FGXSTKUVKfwMivjWeD+rbtSaDCm2uj4pSWppIH1ak5dbgORbwAKMFJH3yFSrbcFtDs60
 zaliS1LEq4d0BiYhu/txo+b3EeP3ewK6JiB4PJnfaUPO/Le+gsihMUFTozn5dBY67m79
 bAFgUWnM3uPZH3V42u4lV/0welJ3E5bwMrfl0Fq7aolaHbOstJGseorIEjT9fKiW21Fb
 Y5Zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=2IQZ0I9t3yp3C2z2Yat7e79RK0J/6Y0pVIEi33A2QSI=;
 b=Bzqk7IFqqVIE5vDvgF6tdnzdMY8wer8wEh09crvqgkYF0u9C0zFhxX7ocEKSjnPACx
 3y1mMlYnVUDL7kQcELc9khnVfo86YuisXgaiKdMDeadekalKMqfvOxKC1bYjpgXfi2//
 QhCyK8QvF8/efWqAshxE3WKRzvmBTXqrvlCFW2fWHr8x0UCK2dSJQl+q2AcFYbbai4WL
 ZuZ8GugJPAkypp5Q4y7bH6zIY/GbsVbkz6WLveFmg31LZQcFXYqq3D3b3b68HrZOwR6g
 FndcIZvhXOIz0akqoV8oBXgpJMTXvpQt6a+Dl7TYVZRlA1u/8k20aUM5jmnXjm+lnuPy
 Gp2A==
X-Gm-Message-State: APjAAAWUu9G6Q94bI5YuBYz5HxYkAACtWLLaNr0P3UF2bFv0uvet8g7a
 1mDUix3YcTWQJa1NW52LVPmtx18K7p8=
X-Google-Smtp-Source: APXvYqz/QpnhkeeMScCEg9ZNdUkKmo902bBYBew0ECK1PuASsgxTU2ay2Q+X5j/q5P7jRm1MdJlThg==
X-Received: by 2002:adf:f44e:: with SMTP id f14mr10351123wrp.56.1571673442946; 
 Mon, 21 Oct 2019 08:57:22 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:22 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:10 +0100
Message-Id: <20191021155718.28653-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 1/9] x86: introduce CONFIG_GUEST and
 move code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGlzIGFibGUgdG8gcnVuIGFzIGEgZ3Vlc3Qgb24gWGVuLiBXZSBwbGFuIHRvIG1ha2UgaXQg
YWJsZSB0byBydW4Kb24gSHlwZXItViBhcyB3ZWxsLgoKSW50cm9kdWNlIENPTkZJR19HVUVTVCB3
aGljaCBpcyBzZXQgdG8gdHJ1ZSBpZiBlaXRoZXIgcnVubmluZyBvbiBYZW4Kb3IgSHlwZXItViBp
cyBkZXNpcmVkLiBSZXN0cnVjdHVyZSBjb2RlIGhpZXJhcmNoeSBmb3IgbmV3IGNvZGUgdG8KY29t
ZS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IDQgKysrKwogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgIHwgNSArLS0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZSAgICAg
ICAgICAgICAgIHwgNCArKysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L2h5cGVyY2Fs
bF9wYWdlLlMgfCAwCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3B2aC1ib290LmMgICAg
ICAgfCAwCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3hlbi5jICAgICAgICAgICAgfCAw
CiA3IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZQogcmVuYW1lIHhl
bi9hcmNoL3g4Ni9ndWVzdC97ID0+IHhlbn0vaHlwZXJjYWxsX3BhZ2UuUyAoMTAwJSkKIHJlbmFt
ZSB4ZW4vYXJjaC94ODYvZ3Vlc3QveyA9PiB4ZW59L3B2aC1ib290LmMgKDEwMCUpCiByZW5hbWUg
eGVuL2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS94ZW4uYyAoMTAwJSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDI4YjNiNDY5
MmEuLjg2N2RlODU3ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0xNjEsOCArMTYxLDEyIEBAIGNvbmZpZyBYRU5fQUxJR05f
Mk0KIAogZW5kY2hvaWNlCiAKK2NvbmZpZyBHVUVTVAorCWJvb2wKKwogY29uZmlnIFhFTl9HVUVT
VAogCWRlZl9ib29sIG4KKwlzZWxlY3QgR1VFU1QKIAlwcm9tcHQgIlhlbiBHdWVzdCIKIAktLS1o
ZWxwLS0tCiAJICBTdXBwb3J0IGZvciBYZW4gZGV0ZWN0aW5nIHdoZW4gaXQgaXMgcnVubmluZyB1
bmRlciBYZW4uCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKaW5kZXggMjQ0M2ZkMmNjNS4uOTlhMTJkMDA5MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMSw3ICsx
LDcgQEAKIHN1YmRpci15ICs9IGFjcGkKIHN1YmRpci15ICs9IGNwdQogc3ViZGlyLXkgKz0gZ2Vu
YXBpYwotc3ViZGlyLSQoQ09ORklHX1hFTl9HVUVTVCkgKz0gZ3Vlc3QKK3N1YmRpci0kKENPTkZJ
R19HVUVTVCkgKz0gZ3Vlc3QKIHN1YmRpci0kKENPTkZJR19IVk0pICs9IGh2bQogc3ViZGlyLXkg
Kz0gbW0KIHN1YmRpci0kKENPTkZJR19YRU5PUFJPRikgKz0gb3Byb2ZpbGUKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmls
ZQppbmRleCAyNmZiNGIxMDA3Li42ODA2ZjA0OTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCkBAIC0xLDQg
KzEgQEAKLW9iai15ICs9IGh5cGVyY2FsbF9wYWdlLm8KLW9iai15ICs9IHhlbi5vCi0KLW9iai1i
aW4tJChDT05GSUdfUFZIX0dVRVNUKSArPSBwdmgtYm9vdC5pbml0Lm8KK3N1YmRpci0kKENPTkZJ
R19YRU5fR1VFU1QpICs9IHhlbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9N
YWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMjZmYjRiMTAwNwotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUKQEAgLTAsMCArMSw0IEBACitvYmoteSArPSBo
eXBlcmNhbGxfcGFnZS5vCitvYmoteSArPSB4ZW4ubworCitvYmotYmluLSQoQ09ORklHX1BWSF9H
VUVTVCkgKz0gcHZoLWJvb3QuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJjYWxsX3BhZ2UuUyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vaHlwZXJjYWxsX3BhZ2Uu
UwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVyY2FsbF9wYWdlLlMKcmVuYW1lIHRvIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vaHlwZXJjYWxs
X3BhZ2UuUwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFt
ZSBmcm9tIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCnJlbmFtZSB0byB4ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKc2ltaWxhcml0eSBpbmRleCAxMDAl
CnJlbmFtZSBmcm9tIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpyZW5hbWUgdG8geGVuL2FyY2gv
eDg2L2d1ZXN0L3hlbi94ZW4uYwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:57:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:57:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa3r-0008AV-3s; Mon, 21 Oct 2019 15:57:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa3p-0008AE-RV
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:33 +0000
X-Inumbo-ID: 78e19b6e-f41b-11e9-beca-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78e19b6e-f41b-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:24 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id q70so6756329wme.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=tia3kYMdHxFsxkVNqNvRacsDlGGCJoGWY2kOgcv/rhY=;
 b=RgUlxrsaouBV1/zOw/oU8WQUPmKTkkz0GSxhjtDrHHKigzUYK/vXkcczo1zgiCYZiq
 ftKdrABaJSdoEib7Oyw+yeKxS9GBKQLYwJfgTCgEAqJQBH2kIEibUbfWMnpH5c1V0QFc
 1YzP7A3K0vTPnCBMVjKjyxsV+GAl4MFcIzTzBSYdXy3Kn6VFuRqH4wgbdpZYGsFEsCiw
 vdQDXne40Tb5pFeA83OK1DLEPG5VuqR9BUbfBFRONClLep4Bb53UdZLewISt5kPxvJN0
 cN79uBTqrTCezFbMWBtT1y690ZkRno/n6JRWTPjtVHMGEGk5xcCgCh7XB/LlvbkKSKMS
 6WtA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=tia3kYMdHxFsxkVNqNvRacsDlGGCJoGWY2kOgcv/rhY=;
 b=sPpL1y3Rf4nWsZOogu6qryFjPbc22LFvZQGGgi6YTm6Bg/sdZaIl8nfsf3FoTlSW4d
 JjJrlkS+KhCjfyInUwVLKII3HrwELWnoMOC/Sks0klt9Xp8Ki2Pk1hBztAQDH7NFazy5
 B6vXC2n0am7r3fOhp8UuDNuasY8M4kRGk2K85v36OllmTxSlYDhGZmf3VGMnCKfVvQIT
 ys98NMBDOIb0szm955gA/xvmG68mqW7CTccfyMQoBQ6y/In5l4gLmNeQ/+7G61VmoKWv
 kdsI1s8S+zw4qFZdjM+pFm9gt4qIiOztjpUm9RTCkOBWlF3Q9X1umURSbVTFM90mG1BG
 rCLg==
X-Gm-Message-State: APjAAAXB97kKDH5IkJqPtwnO4jyN0B7cN4F325Sa8MKVhOdrr33a8Or6
 NXJ3I2Gw2rzwLRl+oJSwYgvoFYFCoq0=
X-Google-Smtp-Source: APXvYqzlOafkrkZa7u8z2vDCCyGrxTdYBi4FGl9yCddG0R2z+lZdDw6knnKCDA6wfwvWiLgbkngz4w==
X-Received: by 2002:a1c:6885:: with SMTP id d127mr14663510wmc.64.1571673443676; 
 Mon, 21 Oct 2019 08:57:23 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.22
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:23 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:11 +0100
Message-Id: <20191021155718.28653-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 2/9] x86: include asm_defns.h
 directly in hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVNNX0NBTExfQ09OU1RSQUlOVCBpcyBkZWZpbmVkIHRoZXJlLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAppbmRleCBk
NTQ4ODE2YjMwLi5jOWRlY2E2ZmZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxs
LmgKQEAgLTIzLDYgKzIzLDggQEAKIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCisjaW5jbHVk
ZSA8YXNtL2FzbV9kZWZucy5oPgorCiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUg
PHB1YmxpYy9zY2hlZC5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX29wLmg+Ci0tIAoyLjIw
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:57:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa3w-0008C4-Dz; Mon, 21 Oct 2019 15:57:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa3u-0008Bp-S9
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:38 +0000
X-Inumbo-ID: 796c0786-f41b-11e9-a531-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 796c0786-f41b-11e9-a531-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:25 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id g24so4755669wmh.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=LzVJRQ/OrflFRie8Ab9jbbnlLHJRH6wdZOJqJE01vJw=;
 b=cOCott3IlMS4VPQuhS1A9bXCgJ36PqouveqzFIX/xALcgYgN2ITLVknLZ6IskZ3A1O
 yiBDInlLLyUoJ//cZ3Y17Rv6Y/dsgUJBYGGcG5+jH0OsklmFsXHsHJra/aZJmEPuH/Yt
 7KsBkyJrorniwucdYZ6jaEX6f8w3ZY/nzKMUERXaYSFK3lbSKNJDvDcdXC6dAlDjNhXL
 sED7oYncDzZ/kqqkmZRf7Nt536krxYzr25iNpQw7YOVVqgSt0JM0ulMHsxzch2l9sVpQ
 7s7EONkXTZ//Az7AVvirNb0bLL52Ntg4Z2X0EcYKrPjYCChBfxvdvlLLAxV+ZumB2oR0
 c7Zg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=LzVJRQ/OrflFRie8Ab9jbbnlLHJRH6wdZOJqJE01vJw=;
 b=a9dVQjvjQKSvQ+YBbEHD7+PKvLeHynlm3BI5360MqvC3/HssDpqG6/RYZYVq4lhHib
 OZrXl00KEKlQtKb3YYvkMbxpoE3VpWR1zDddw94VFm5NBKtWTjSlnWOW7QB63ZlOWZYJ
 8eZlpemBXRjDefBwBdUThIAuoGS0C8Y9uLZKmmYtyjr6TzFXJxe218FGNERaGq6y3drp
 mH3aj2ZLU8/yCfo33YZUI7y3hN4WnpmDJ5qud5MZCIAtH0UY6vmkSGNC4w//ZiawPSDB
 qPVUPT/y2815HIH0EVxFaWuDz2tx0D5wuV7PeXlIGWPSskbMbmHwXqSvgBO+w9gyFaa3
 eNRQ==
X-Gm-Message-State: APjAAAUAdDWRHGTeYTcCvLE89lq8SLztkDyRdVzc3lzjrEO+OJcxaU9/
 YdCMPAQ52x24nC6USq7Vh9pFdoMu7EU=
X-Google-Smtp-Source: APXvYqzz/Kta5VBd7jInxuR3R8kaAQZgp7VU60sA8hcqypb8SutSv4zTfLJHuzmPKcpvp74dnssEqA==
X-Received: by 2002:a7b:cb54:: with SMTP id v20mr18859985wmj.119.1571673444539; 
 Mon, 21 Oct 2019 08:57:24 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:24 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:12 +0100
Message-Id: <20191021155718.28653-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 3/9] x86: drop hypervisor_cpuid_base
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgdXNlciBpcyBYZW4gc3BlY2lmaWMgY29kZSBpbiBQViBzaGltLiBXZSBjYW4gdGhl
cmVmb3JlIGV4cG9ydAp0aGUgdmFyaWFibGUgZGlyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyAg
ICB8IDcgKy0tLS0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICB8IDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuL3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYwppbmRleCA3Yjdh
NWJhZGFiLi43OGZjNjAzOTk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hl
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKQEAgLTM3LDcgKzM3LDcgQEAK
IAogYm9vbCBfX3JlYWRfbW9zdGx5IHhlbl9ndWVzdDsKIAotc3RhdGljIF9fcmVhZF9tb3N0bHkg
dWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitfX3JlYWRfbW9zdGx5IHVpbnQzMl90IHhlbl9jcHVp
ZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFu
Z2VzZXQgKm1lbTsKIApAQCAtMzAxLDExICszMDEsNiBAQCBpbnQgaHlwZXJ2aXNvcl9mcmVlX3Vu
dXNlZF9wYWdlKG1mbl90IG1mbikKICAgICByZXR1cm4gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKG1l
bSwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSk7CiB9CiAKLXVpbnQzMl90IGh5cGVydmlzb3JfY3B1
aWRfYmFzZSh2b2lkKQotewotICAgIHJldHVybiB4ZW5fY3B1aWRfYmFzZTsKLX0KLQogc3RhdGlj
IHZvaWQgYXBfcmVzdW1lKHZvaWQgKnVudXNlZCkKIHsKICAgICBtYXBfdmNwdWluZm8oKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5j
CmluZGV4IDVlZGJjZDlhYzUuLjU0NDFlODlkZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtOTkwLDcgKzk5MCw3IEBA
IGRvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lkKHZvaWQpCiAgICAgaWYgKCAhcHZfc2hpbSAp
CiAgICAgICAgIHJldHVybiAwOwogCi0gICAgY3B1aWQoaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKCkg
KyA0LCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICBjcHVpZCh4ZW5fY3B1aWRfYmFzZSAr
IDQsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwogCiAgICAgcmV0dXJuIChlYXggJiBYRU5fSFZN
X0NQVUlEX0RPTUlEX1BSRVNFTlQpID8gZWN4IDogMTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5o
CmluZGV4IDdlMDRlNGE3YWIuLmIwMTVlZDE4ODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApA
QCAtMzAsMTMgKzMwLDEzIEBACiAKIGV4dGVybiBib29sIHhlbl9ndWVzdDsKIGV4dGVybiBib29s
IHB2X2NvbnNvbGU7CitleHRlcm4gdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CiAKIHZvaWQgcHJv
YmVfaHlwZXJ2aXNvcih2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKIHZvaWQg
aHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9w
YWdlKG1mbl90ICptZm4pOwogaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBt
Zm4pOwotdWludDMyX3QgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKHZvaWQpOwogdm9pZCBoeXBlcnZp
c29yX3Jlc3VtZSh2b2lkKTsKIAogREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNwdV9p
ZCk7Ci0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:57:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:57:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa41-0008EX-Sy; Mon, 21 Oct 2019 15:57:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa3z-0008Dt-SO
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:43 +0000
X-Inumbo-ID: 79d23934-f41b-11e9-bbab-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 79d23934-f41b-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:26 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id v9so3356474wrq.5
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=N4kqMtXKr2VI6xhju+2HY7aOkc8zfZUqqp0CH2GZ8kc=;
 b=el+It4BiEwx+dhiQlehX+3tMT8XfCZVwMtJvjBchGJzOm4dGe57t7lpbF3YzixAzL8
 gGadBC/BZOiH8wP2UizfpkDMzMCjL40fwkObRQCE3zdyaalTDwUmQzeQXKxk6QKkTiPZ
 S+73WKEtn7S0TJewHf6Ge/uLHGcTPxLIwQ8zf65UrbOdrihZy6Mzj4CDO6Rt0vT0SrBD
 hdTWoyp0vgloXY7XKQRhyp7fM4TBy8E5Hhompnr+xsuThTIk9ZvB5czQNCzE7q8H+WHO
 BAp0e/+y7ISgxxM7ZlICw0NGOT3hsmbyEquzHEIGEAc6042KL4XSgllPLtY7iL/yOWo+
 DD9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=N4kqMtXKr2VI6xhju+2HY7aOkc8zfZUqqp0CH2GZ8kc=;
 b=r9DSfa8a5L9NPb5hnmJpqhFUZVZCOWscnooFBq8XHBz7viOheR9WmK/yXTM7cMZtO2
 kXfm/i232wAxgcYPSkAZL5WX5/P1jfemBUrCdV06hS9lWCwz1iZDsOAmxOjzECtiZiOA
 PjZk2ZuHHjCfAIT9JmJUEP0qqutv3cMorps1vP1vqkwgGnQsJW0SFMbf2VMYUsOFNH66
 eXcONVCekGJnzdi936Q9Imk2bomZIgxffAqyzf/rPMvNwHpynbw3lKwJs4bgiKHHrF00
 7LXSh58HyLjLuoLcvJeFx2cuCQ9ryEq17psAragOoE+KEOCDB8Hp/wONFOA6L5flKl7v
 D7gw==
X-Gm-Message-State: APjAAAUQDQwgM6uBSI0u+Ap0RKQPhuDxrC5Kmse6EOKtezZRh+FdpmXc
 annqH6436HdlREsyYqETW87yPiamm8U=
X-Google-Smtp-Source: APXvYqzwrIPVWBtBGwvNDvcP+QiFfxITf+dHZITn8MCV8YvrsbPHAGKXjlux5EHhW5YqOJTKhLjTLA==
X-Received: by 2002:a5d:6447:: with SMTP id d7mr12892447wrw.247.1571673445284; 
 Mon, 21 Oct 2019 08:57:25 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.24
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:24 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:13 +0100
Message-Id: <20191021155718.28653-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 4/9] x86: include xen/lib.h in
 guest/hypercall.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCBBU1NFUlRfVU5SRUFDSEFCTEUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3
ZUBtaWNyb3NvZnQuY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCB8
IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcmNhbGwuaAppbmRleCBjOWRlY2E2ZmZjLi5kMGQyZjUwMjJkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKQEAgLTE4Miw2ICsxODIsOCBAQCBzdGF0aWMgaW5s
aW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCiAKICNlbHNl
IC8qIENPTkZJR19YRU5fR1VFU1QgKi8KIAorI2luY2x1ZGUgPHhlbi9saWIuaD4KKwogI2luY2x1
ZGUgPHB1YmxpYy9zY2hlZC5oPgogCiBzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2h5cGVyY2FsbF9j
b25zb2xlX3dyaXRlKAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:57:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa46-0008GB-71; Mon, 21 Oct 2019 15:57:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa44-0008Fq-Sv
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:48 +0000
X-Inumbo-ID: 7a616f1e-f41b-11e9-bbab-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7a616f1e-f41b-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:27 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id c22so4239747wmd.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=jBrEUmLmtAmRmL0ZQe75O+VGK/lIBJ2eQ4PSZ4jPdH0=;
 b=EWw8ev4XbD5uXEbn9iAQyd79L3Ub3XQoA5XpmnAjHIi+p9yTY1qcYqgdbn4GuCwPKM
 Rlj59AsjeQkjg00V1xO4ftnx3kHRwVK7VzxVt2Z8n3RwgEwTa8Nwhw61i6Zr3N9wY8Te
 pZRJb5uvfKGtLhHMiEKM5RZd+dUZXSo6s3fuecIGR4zH3YDy7SP6QqHTs2cHDYfxN7dY
 S1fSMXGeHmmBBmDjE91bIX+R99nbh8xkDdmp2bkb3WPqw0SVNhDsQjvsCHEh0dHMduJ7
 H0TrKGkcdRJ4yv+mYOzN3YN2nG234Y0RSM09557Xnkg7VZrZJULvTmLetIWIxAor1pjv
 aGNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=jBrEUmLmtAmRmL0ZQe75O+VGK/lIBJ2eQ4PSZ4jPdH0=;
 b=M3IWEdkZQysJcPBKWUOKSgAvMUnJ68NyYIKLdfm2ap0D6poYWD0jHKzfZZgMg16Dx5
 fM6nPFyKrGRd8QXZRZkigGGR+dTm3LzhI/MFTqnYb4T2FN4I6DuaFp9OXwo725zbXBuo
 eTCm5AaoVlZaoTcHbCGkJTPYBHkuQ5HJ172WZ+KDkWRWCJqiuZlQAUS4MtEpTU/0cG3e
 /NYF6Sx4PVSJQLI6WuKn2d8SOkYSgrX8JRmfccQVGp/AT1GUt/yqtynMALmYTpmjUfQq
 HD+z8J5SBU29WCkFwo7w2gNp3D6KVvy+QbB+Kt3kX0RWXXBal0LtcSUFtcrrLZUWusEa
 EWIA==
X-Gm-Message-State: APjAAAWsUdrXRXqYLNIBgoST8qCD6RpyMBGEFzQvimWb+FggVRbiuunu
 fLgbJaAAqY5WHbjTMq9XBPGESGedAgI=
X-Google-Smtp-Source: APXvYqyO/sJRzgkxKMuVKoWxsxZIEOo3Odlp+bUvQrXRafR6MoUmi6fT+irY1y0FjDTvsdfQs7drpw==
X-Received: by 2002:a1c:38c3:: with SMTP id f186mr4252455wma.58.1571673445980; 
 Mon, 21 Oct 2019 08:57:25 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:25 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:14 +0100
Message-Id: <20191021155718.28653-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 5/9] x86: introduce hypervisor
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBzb29uIGltcGxlbWVudCBIeXBlci1WIHN1cHBvcnQgZm9yIFhlbi4gQWRkIGEgZnJh
bWV3b3JrIGZvcgp0aGF0LgoKVGhpcyByZXF1aXJlcyBtb3Zpbmcgc29tZSBvZiB0aGUgaHlwZXJ2
aXNvcl8qIGZ1bmN0aW9ucyBmcm9tIHhlbi5oIHRvCmh5cGVydmlzb3IuaC4KClNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0
L01ha2VmaWxlICAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNv
ci5jICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QuaCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cnZpc29yLmggfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC94ZW4uaCAgICAgICAgfCAxMiAtLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMDkg
aW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCmluZGV4IDY4MDZmMDQ5
NDcuLmY2M2Q2NGJiZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKQEAgLTEgKzEsMyBAQAorb2JqLXkgKz0g
aHlwZXJ2aXNvci5vCisKIHN1YmRpci0kKENPTkZJR19YRU5fR1VFU1QpICs9IHhlbgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9oeXBlcnZpc29yLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODli
OWFlNGRlMAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29y
LmMKQEAgLTAsMCArMSw0NSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2aXNvci5jCisgKgorICogU3VwcG9ydCBmb3IgZGV0ZWN0aW5nIGFuZCBydW5u
aW5nIHVuZGVyIGEgaHlwZXJ2aXNvci4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KKyAqLworCisjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxhc20vY2FjaGUuaD4KKyNpbmNsdWRlIDxhc20vZ3Vl
c3QvaHlwZXJ2aXNvci5oPgorCitzdGF0aWMgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpob3BzIF9f
cmVhZF9tb3N0bHk7CisKK2Jvb2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKQoreworICAgIGlmICgg
aG9wcyApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgcmV0dXJuIGZhbHNlOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAppbmRleCBhMzhjNmI1YjNmLi44
ZTE2NzE2NWFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBAIC0yMCw2ICsyMCw3IEBACiAjZGVmaW5lIF9f
WDg2X0dVRVNUX0hfXwogCiAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVyY2FsbC5oPgorI2luY2x1
ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290
Lmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3hlbi5oPgogI2luY2x1ZGUgPGFzbS9wdi9zaGltLmg+
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLjM4MzQ0ZTJlODkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaApAQCAtMCwwICsxLDYxIEBACisvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKiBhc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAx
OSBNaWNyb3NvZnQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9IWVBFUlZJU09SX0hfXworI2RlZmlu
ZSBfX1g4Nl9IWVBFUlZJU09SX0hfXworCisjaWZkZWYgQ09ORklHX0dVRVNUCisKK3N0cnVjdCBo
eXBlcnZpc29yX29wcyB7CisgICAgLyogTmFtZSBvZiB0aGUgaHlwZXJ2aXNvciAqLworICAgIGNv
bnN0IGNoYXIgKm5hbWU7CisgICAgLyogTWFpbiBzZXR1cCByb3V0aW5lICovCisgICAgdm9pZCAo
KnNldHVwKSh2b2lkKTsKKyAgICAvKiBBUCBzZXR1cCAqLworICAgIHZvaWQgKCphcF9zZXR1cCko
dm9pZCk7CisgICAgLyogUmVzdW1lIGZyb20gc3VzcGVuc2lvbiAqLworICAgIHZvaWQgKCpyZXN1
bWUpKHZvaWQpOworfTsKKworYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpOwordm9pZCBoeXBl
cnZpc29yX3NldHVwKHZvaWQpOwordm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpOwordm9p
ZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKTsKKworI2Vsc2UKKworI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgorCitzdGF0aWMgaW5saW5lIGJvb2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKSB7IHJldHVy
biBmYWxzZTsgfQorc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkge30K
K3N0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpIHt9CitzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkge30KKworI2VuZGlmICAvKiBDT05G
SUdfR1VFU1QgKi8KKworI2VuZGlmIC8qIF9fWDg2X0hZUEVSVklTT1JfSF9fICovCisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC94ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKaW5kZXggYjAxNWVkMTg4
My4uMzE0NWY3NTM2MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBAIC0zMywxMSArMzMsOCBA
QCBleHRlcm4gYm9vbCBwdl9jb25zb2xlOwogZXh0ZXJuIHVpbnQzMl90IHhlbl9jcHVpZF9iYXNl
OwogCiB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCk7Ci12b2lkIGh5cGVydmlzb3Jfc2V0dXAo
dm9pZCk7Ci12b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7CiBpbnQgaHlwZXJ2aXNvcl9h
bGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2Vk
X3BhZ2UobWZuX3QgbWZuKTsKLXZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7CiAKIERFQ0xB
UkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVj
dCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsKQEAgLTQ5LDE1ICs0Niw2IEBAIERFQ0xBUkVfUEVS
X0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7CiAKIHN0YXRpYyBpbmxpbmUgdm9p
ZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZp
c29yX3NldHVwKHZvaWQpCi17Ci0gICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci19Ci1zdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQotewotICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwotfQotCiAjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwogI2VuZGlmIC8q
IF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KIAotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:57:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa4B-0008IS-HW; Mon, 21 Oct 2019 15:57:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa49-0008Hl-SJ
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:53 +0000
X-Inumbo-ID: 7b1566c2-f41b-11e9-beca-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b1566c2-f41b-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:28 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id c22so4239809wmd.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ExfOi0N6VUGqchtp2Vv94a4Sc6kPF7iWTxBmQdbZTUY=;
 b=MDrHd9/w6r2SS5bNBvH4wPUa25y5FsK6mLR8DbHPxvWHD+2naAhHzESjYDv1pIsGo/
 geOo0flBHGontoIoY1lHkZRXiLdDAntbGI9XRkcb1Q8PQhIE/uAl4nTHzlGSAd0+Eb2Z
 YQ3RIqMeJvXiArZVWfSVmTYMrfCNfLw9y2gfwQoxuCUjOv/Ed62jnZip/r+SB1PxRwFC
 rg5bYShShrXt/NS/ds7wPnZmU47Sm84Jy0BdBf5NSD7wptgFzDfJ+kprnX9hokCJLbY6
 mOKvOqs389qxDGFg1jkkd4usU64HUgQqchEzNcLevI8G636jgoyn6FWb1U5XkqP/stTJ
 X0cQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=ExfOi0N6VUGqchtp2Vv94a4Sc6kPF7iWTxBmQdbZTUY=;
 b=F5rN1vbyQ7+dd4rKnVFoKeuy6RiJs9d9JBNYwnnXGyCe1w2/ETykPqn8iIQVxkD8vH
 fOEZHTNBtsvYtVB+IPiQ9bkSQ74ETAUbv4X9XGTLWDmx9gadqwdWIh3Sp6unahNYFhNg
 k4YnRPH0j3mGS1ExdDKTl7FWcc/JLEwecLR+L8890NZcOPdPNcsRyRQ55Eh+bfqyr1vv
 570cNpVOHRscA+vHf7vfGOq2M1f9XUFHu1zvJFucVp2e70C5+qMxLscV7tg1TI1+FUdu
 Hgfg1vnfH6vlLifoVlqJroB5wna9F8734T/6nt+zouaa+GUcB5UkL3On4fxFDto9pQjE
 DnSw==
X-Gm-Message-State: APjAAAXBxR1l0ixi8u43T6QWrIUrB3CcF5Qhpa+OIpRQytPCneZzXEic
 qd4mq/A2I6sHAdkMFrekddXhNxj5HQU=
X-Google-Smtp-Source: APXvYqxwIHsOQ9QEmy2XrZYBQQSBlbkiyNYA8Sza8Uiz/Qc+g6OpkO99Vrybf2mgWPoMjr5yFxH0aQ==
X-Received: by 2002:a7b:c5c9:: with SMTP id n9mr21037600wmk.28.1571673447173; 
 Mon, 21 Oct 2019 08:57:27 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:26 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:15 +0100
Message-Id: <20191021155718.28653-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 6/9] x86: rename hypervisor_{alloc,
 free}_unused_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhleSBhcmUgdXNlZCBpbiBYZW4gY29kZSBvbmx5LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgpSZXZpZXdlZC1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2d1ZXN0L3hlbi94ZW4uYyAgICB8IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jICAg
ICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgNCArKy0t
CiAzIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0
L3hlbi94ZW4uYwppbmRleCA3OGZjNjAzOTk2Li45ODk1MDI1ZDAyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVu
LmMKQEAgLTk3LDcgKzk3LDcgQEAgc3RhdGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHZvaWQpCiAg
ICAgdW5zaWduZWQgaW50IGk7CiAgICAgdW5zaWduZWQgbG9uZyByYzsKIAotICAgIGlmICggaHlw
ZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFnZSgmbWZuKSApCisgICAgaWYgKCB4ZW5fYWxsb2NfdW51
c2VkX3BhZ2UoJm1mbikgKQogICAgICAgICBwYW5pYygidW5hYmxlIHRvIHJlc2VydmUgc2hhcmVk
IGluZm8gbWVtb3J5IHBhZ2VcbiIpOwogCiAgICAgeGF0cC5ncGZuID0gbWZuX3gobWZuKTsKQEAg
LTI4NCw3ICsyODQsNyBAQCB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCkKICAgICBpbml0
X2V2dGNobigpOwogfQogCi1pbnQgaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAq
bWZuKQoraW50IHhlbl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKQogewogICAgIHVuc2ln
bmVkIGxvbmcgbTsKICAgICBpbnQgcmM7CkBAIC0yOTYsNyArMjk2LDcgQEAgaW50IGh5cGVydmlz
b3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbikKICAgICByZXR1cm4gcmM7CiB9CiAKLWlu
dCBoeXBlcnZpc29yX2ZyZWVfdW51c2VkX3BhZ2UobWZuX3QgbWZuKQoraW50IHhlbl9mcmVlX3Vu
dXNlZF9wYWdlKG1mbl90IG1mbikKIHsKICAgICByZXR1cm4gcmFuZ2VzZXRfcmVtb3ZlX3Jhbmdl
KG1lbSwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCA1NDQxZTg5ZGUyLi40
MWI0NjY1NjQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9zaGltLmMKQEAgLTczOSw3ICs3MzksNyBAQCBzdGF0aWMgbG9uZyBwdl9zaGlt
X2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsCiAgICAgICAgICAgICAgICAgfTsKICAg
ICAgICAgICAgICAgICBtZm5fdCBtZm47CiAKLSAgICAgICAgICAgICAgICByYyA9IGh5cGVydmlz
b3JfYWxsb2NfdW51c2VkX3BhZ2UoJm1mbik7CisgICAgICAgICAgICAgICAgcmMgPSB4ZW5fYWxs
b2NfdW51c2VkX3BhZ2UoJm1mbik7CiAgICAgICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCkBAIC03
NTEsNyArNzUxLDcgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNpZ25l
ZCBpbnQgY21kLAogICAgICAgICAgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF9tZW1vcnlfb3Ao
WEVOTUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBoeXBlcnZpc29yX2ZyZWVf
dW51c2VkX3BhZ2UobWZuKTsKKyAgICAgICAgICAgICAgICAgICAgeGVuX2ZyZWVfdW51c2VkX3Bh
Z2UobWZuKTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgfQog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCAzMTQ1Zjc1MzYxLi44MjIxZmMxMzI1IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTMzLDggKzMzLDggQEAgZXh0ZXJuIGJvb2wgcHZfY29u
c29sZTsKIGV4dGVybiB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKIAogdm9pZCBwcm9iZV9oeXBl
cnZpc29yKHZvaWQpOwotaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1m
bik7Ci1pbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CitpbnQgeGVu
X2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pOworaW50IHhlbl9mcmVlX3VudXNlZF9wYWdl
KG1mbl90IG1mbik7CiAKIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwog
REVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsKLS0gCjIuMjAu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:58:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa4G-0008M6-Rw; Mon, 21 Oct 2019 15:58:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa4E-0008Kx-Sc
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:57:58 +0000
X-Inumbo-ID: 7b970542-f41b-11e9-bbab-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b970542-f41b-11e9-bbab-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:29 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id f22so13350541wmc.2
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=uz0cS8L1R521fTEVFm/na4uChFFZ0A6x5sP6HVSJ75Y=;
 b=RpYQA9UTZA3W/Fwz6T+Ti1SufM8dwZLv3CQz4+1q0tT0Je3aWk4yrmQyAKYOqw5rpz
 e1cbfcVBK4BP7ADh/HbgIRaF16e15L6o4tM1z11xF2Lhx0Pif73lZA1KbLRSanOifRSG
 T8PJSn4erosWoMqoQCXtt6ph1fxCvm8WXr3bQk01cXquEtuwu0v3VIvb7J249RiPxAw0
 H/6/jPE/hgrdHBJLPGOGr9l9We5HdrKYbdyntQuRsUtka42gvlAMfTuEPB5/NR4D8Cjc
 wl8uUGCJK1gpgOoY2vxYkS1tNOtxyKsLlF/gmofBjPH2U8Rb7CGDURCdKkZ9/ziIeCRh
 OS1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=uz0cS8L1R521fTEVFm/na4uChFFZ0A6x5sP6HVSJ75Y=;
 b=atxhQHj84L4nrLKLhvovjqovyaUV6Xhc+lqoEXIJzutcgaqs4M4vciYCpdVvdSKhD3
 O2DCpyGCjGOf6P32Lf6CWIKM7+JTF9GyCMPEesTBfS0yUZi+CE09Ml4GQq+GNReIEwx2
 55gFjBxEyqDHL3McclubNk83EeN5F8ww+OE9E6Ydp9rZHaVgQ2P19n07pxYBI270j54t
 uv0AweW2oHF/l5VCWvvsN3biMrjckvsn7ZX/EcjNA8mBPeO8vXgwPVl8zvpyND8bwHSs
 S2k/JCIho/7xz8n2xa/9znv0nzzm41kBq1YsT7za+9pn18aFIJy5q8AuTRLkKk7zcPY+
 JOLA==
X-Gm-Message-State: APjAAAWSFhEU2wGmiyJZZqje10sfJm5WSgPj5r4nffitv5ifIbFP9NjU
 JdEtwRcIprNKFacBtCCEpx6GVGBO+FU=
X-Google-Smtp-Source: APXvYqxl/DJi3lmFlYPpP/hatAwpG7yl3D+pn563UVteuV6a/m3MEG3ZuxYSWnxyh0y0HFEqN4Kjiw==
X-Received: by 2002:a1c:a78b:: with SMTP id q133mr7388392wme.115.1571673448058; 
 Mon, 21 Oct 2019 08:57:28 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:27 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:16 +0100
Message-Id: <20191021155718.28653-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 7/9] x86: switch xen implementation
 to use hypervisor framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSBwcm9iZV9oeXBlcnZpc29yIHRvIGh5cGVydmlzb3Jf
cHJvYmUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0K
VjM6CjEuIEFkZHJlc3MgUm9nZXIncyBjb21tZW50cwoyLiBDaGFuZ2UgeGVuX2h5cGVydmlzb3Jf
b3BzIHRvIHhlbl9vcHMKLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAgfCAz
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVu
L3B2aC1ib290LmMgfCAgMiArLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi94ZW4uYyAgICAgIHwg
MjYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggICB8ICA2ICsr
KystLQogNSBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L2h5cGVydmlzb3IuYwppbmRleCA4OWI5YWU0ZGUwLi4zM2JmMWE3NjlkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcnZpc29yLmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KIAogI2luY2x1ZGUgPGFzbS9jYWNoZS5oPgotI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBl
cnZpc29yLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKIHN0YXRpYyBzdHJ1Y3QgaHlwZXJ2
aXNvcl9vcHMgKmhvcHMgX19yZWFkX21vc3RseTsKIApAQCAtMzEsOSArMzEsMzkgQEAgYm9vbCBo
eXBlcnZpc29yX3Byb2JlKHZvaWQpCiAgICAgaWYgKCBob3BzICkKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAKKyAgICAvKiBUb28gZWFybHkgdG8gdXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLworICAg
IGlmICggIShjcHVpZF9lY3goMSkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNP
UikpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisjaWZkZWYgQ09ORklHX1hFTl9HVUVTVAor
ICAgIGlmICggeGVuX3Byb2JlKCkgKQorICAgIHsKKyAgICAgICAgaG9wcyA9ICZ4ZW5fb3BzOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisjZW5kaWYKKwogICAgIHJldHVybiBmYWxzZTsK
IH0KIAordm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCit7CisgICAgaWYgKCBob3BzICYmIGhv
cHMtPnNldHVwICkKKyAgICAgICAgaG9wcy0+c2V0dXAoKTsKK30KKwordm9pZCBoeXBlcnZpc29y
X2FwX3NldHVwKHZvaWQpCit7CisgICAgaWYgKCBob3BzICYmIGhvcHMtPmFwX3NldHVwICkKKyAg
ICAgICAgaG9wcy0+YXBfc2V0dXAoKTsKK30KKwordm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lk
KQoreworICAgIGlmICggaG9wcyAmJiBob3BzLT5yZXN1bWUgKQorICAgICAgICBob3BzLT5yZXN1
bWUoKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vcHZoLWJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC94ZW4vcHZoLWJvb3QuYwppbmRleCBjYThlMTU2ZjdkLi40OTg2MjVlYWUwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi9wdmgtYm9vdC5jCkBAIC0xMDMsNyArMTAzLDcgQEAgdm9pZCBfX2luaXQgcHZoX2lu
aXQobXVsdGlib290X2luZm9fdCAqKm1iaSwgbW9kdWxlX3QgKiptb2QpCiB7CiAgICAgY29udmVy
dF9wdmhfaW5mbyhtYmksIG1vZCk7CiAKLSAgICBwcm9iZV9oeXBlcnZpc29yKCk7CisgICAgaHlw
ZXJ2aXNvcl9wcm9iZSgpOwogICAgIEFTU0VSVCh4ZW5fZ3Vlc3QpOwogCiAgICAgZ2V0X21lbW9y
eV9tYXAoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCmluZGV4IDk4OTUwMjVkMDIuLjY1NTQzNWMxZjcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L3hlbi94ZW4uYwpAQCAtNjcsMjQgKzY3LDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBm
aW5kX3hlbl9sZWF2ZXModm9pZCkKICAgICB9CiB9CiAKLXZvaWQgX19pbml0IHByb2JlX2h5cGVy
dmlzb3Iodm9pZCkKK2Jvb2wgX19pbml0IHhlbl9wcm9iZSh2b2lkKQogewotICAgIGlmICggeGVu
X2d1ZXN0ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogVG9vIGVhcmx5IHRvIHVzZSBjcHVf
aGFzX2h5cGVydmlzb3IgKi8KLSAgICBpZiAoICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSApCi0gICAgICAgIHJldHVybjsKLQogICAgIGZpbmRf
eGVuX2xlYXZlcygpOwogCiAgICAgaWYgKCAheGVuX2NwdWlkX2Jhc2UgKQotICAgICAgICByZXR1
cm47CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8qIEZpbGwgdGhlIGh5cGVyY2FsbCBw
YWdlLiAqLwogICAgIHdybXNybChjcHVpZF9lYngoeGVuX2NwdWlkX2Jhc2UgKyAyKSwgX19wYSho
eXBlcmNhbGxfcGFnZSkpOwogCiAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKKworICAgIHJldHVybiB0
cnVlOwogfQogCiBzdGF0aWMgdm9pZCBtYXBfc2hhcmVkX2luZm8odm9pZCkKQEAgLTI0OSw3ICsy
NDQsNyBAQCBzdGF0aWMgdm9pZCBpbml0X2V2dGNobih2b2lkKQogICAgIH0KIH0KIAotdm9pZCBf
X2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQorc3RhdGljIHZvaWQgX19pbml0IHhlbl9zZXR1
cCh2b2lkKQogewogICAgIGluaXRfbWVtbWFwKCk7CiAKQEAgLTI3Nyw3ICsyNzIsNyBAQCB2b2lk
IF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCiAgICAgaW5pdF9ldnRjaG4oKTsKIH0KIAot
dm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCitzdGF0aWMgdm9pZCB4ZW5fYXBfc2V0dXAo
dm9pZCkKIHsKICAgICBzZXRfdmNwdV9pZCgpOwogICAgIG1hcF92Y3B1aW5mbygpOwpAQCAtMzA3
LDcgKzMwMiw3IEBAIHN0YXRpYyB2b2lkIGFwX3Jlc3VtZSh2b2lkICp1bnVzZWQpCiAgICAgaW5p
dF9ldnRjaG4oKTsKIH0KIAotdm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKQorc3RhdGljIHZv
aWQgeGVuX3Jlc3VtZSh2b2lkKQogewogICAgIC8qIFJlc2V0IHNoYXJlZCBpbmZvIHBhZ2UuICov
CiAgICAgbWFwX3NoYXJlZF9pbmZvKCk7CkBAIC0zMzAsNiArMzI1LDEzIEBAIHZvaWQgaHlwZXJ2
aXNvcl9yZXN1bWUodm9pZCkKICAgICAgICAgcHZfY29uc29sZV9pbml0KCk7CiB9CiAKK3N0cnVj
dCBoeXBlcnZpc29yX29wcyB4ZW5fb3BzID0geworICAgIC5uYW1lID0gIlhlbiIsCisgICAgLnNl
dHVwID0geGVuX3NldHVwLAorICAgIC5hcF9zZXR1cCA9IHhlbl9hcF9zZXR1cCwKKyAgICAucmVz
dW1lID0geGVuX3Jlc3VtZSwKK307CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2Rl
OiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCmluZGV4IGRlYzYwZDAzMDEuLjBlZTExYjE1YTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC03NjMsNyArNzYzLDcgQEAg
dm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAg
ICAgKiBhbGxvY2luZyBhbnkgeGVuaGVhcCBzdHJ1Y3R1cmVzIHdhbnRlZCBpbiBsb3dlciBtZW1v
cnkuICovCiAgICAga2V4ZWNfZWFybHlfY2FsY3VsYXRpb25zKCk7CiAKLSAgICBwcm9iZV9oeXBl
cnZpc29yKCk7CisgICAgaHlwZXJ2aXNvcl9wcm9iZSgpOwogCiAgICAgcGFyc2VfdmlkZW9faW5m
bygpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCA4MjIxZmMxMzI1Li5jM2M2YmVhMjRm
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTIzLDYgKzIzLDcgQEAKIAogI2luY2x1ZGUg
PGFzbS9lODIwLmg+CiAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgorI2luY2x1ZGUgPGFzbS9ndWVz
dC9oeXBlcnZpc29yLmg+CiAKICNkZWZpbmUgWEVOX3NoYXJlZF9pbmZvICgoc3RydWN0IHNoYXJl
ZF9pbmZvICopZml4X3RvX3ZpcnQoRklYX1hFTl9TSEFSRURfSU5GTykpCiAKQEAgLTMxLDggKzMy
LDkgQEAKIGV4dGVybiBib29sIHhlbl9ndWVzdDsKIGV4dGVybiBib29sIHB2X2NvbnNvbGU7CiBl
eHRlcm4gdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitleHRlcm4gc3RydWN0IGh5cGVydmlzb3Jf
b3BzIHhlbl9vcHM7CiAKLXZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKTsKK2Jvb2wgeGVuX3By
b2JlKHZvaWQpOwogaW50IHhlbl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKIGludCB4
ZW5fZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pOwogCkBAIC00NCw3ICs0Niw3IEBAIERFQ0xB
UkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7CiAjZGVmaW5lIHhlbl9n
dWVzdCAwCiAjZGVmaW5lIHB2X2NvbnNvbGUgMAogCi1zdGF0aWMgaW5saW5lIHZvaWQgcHJvYmVf
aHlwZXJ2aXNvcih2b2lkKSB7fQorc3RhdGljIGlubGluZSBib29sIHhlbl9wcm9iZSh2b2lkKSB7
IHJldHVybiBmYWxzZTsgfQogCiAjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwogI2VuZGlm
IC8qIF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:58:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa4L-0008Oj-5x; Mon, 21 Oct 2019 15:58:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa4J-0008O2-Sr
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:58:03 +0000
X-Inumbo-ID: 7c1217e6-f41b-11e9-beca-bc764e2007e4
Received: from mail-wm1-x344.google.com (unknown [2a00:1450:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c1217e6-f41b-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:29 +0000 (UTC)
Received: by mail-wm1-x344.google.com with SMTP id q70so6756663wme.1
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=f6in2kwAF9sUzg2Mb4eb4h7EVvG820SHOVnsWYNNk9o=;
 b=MUKAOFhlOV0lipkA3Qj18xiI6jhWf6fmWwWPwtnJAQzlhbmMRVzmaR0NXuyaM3yipW
 HOsi01QexFr6Q83AJHRNVrlChT1Fkk93sxOhWiXsmIL0f2ZKitcm/73nC0K+NLF7+k+p
 XNxgHpVNeerACM3motyD2xj5Ms89+puPCEb2bdG6WgiGKIzc5rFhdWxBa3PN+kEilxYA
 WzsXBSzxopWNanWlRO2dko8eQQTxn9xuGvBCMKwGk+5bsz+u6zQg0uZ+HTo6KuMzjuzm
 ktJtP/45Vu4dlEIb3prsn0fYjtMlgX+2cvUvn71CAnSls/Qm/rvTx2TZg0+qttjsc3T/
 X6zA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=f6in2kwAF9sUzg2Mb4eb4h7EVvG820SHOVnsWYNNk9o=;
 b=JLlFyr3Dz2RFt6k38GPzWRohTurEEMUZ1l1msd8nblRlcKUL3/PJlL5q+TZvcOcYvD
 lGsm+agTAYdpJOmW5GWwf8mK7ND09dbnQipM58iLZdV7Yv0tfc7R091QQ9D3Rqssx8ZS
 H0VlUVWbi8Q4rp3d7ejytwlrz4QRL0O5eSvxhs1PpJ6GSQP8cER8iqePNmhhTna3JiWF
 N5GziDXe/xaz1ymzb1rFveiz2PHblHv4Sx1xPiEDYPsC3wDx1ASnPFhzAaRAzwumpD8T
 9ugjtnyWvk2W3qIJvuroVl8QTNa9ieYF2+ENnni7mqxNX3Slsrc1d9w8s/6VMf/uEVjL
 4Jxg==
X-Gm-Message-State: APjAAAVkvrQYG+Sfrj7CHEhElg4Xab4+Nhst3KM/jr3A/WNRmG1GLivz
 Vr3FNhYo1eWdSqdcEfVi7S5QtbkWzHA=
X-Google-Smtp-Source: APXvYqxHE3iK/0W6DtLJyb6xZXf4NNJOheJkAeLWWTme7Y7mktHsl4XmDpU67XhLM0PcvmGGFT/xtQ==
X-Received: by 2002:a7b:c444:: with SMTP id l4mr19445804wmi.21.1571673448928; 
 Mon, 21 Oct 2019 08:57:28 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:28 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:17 +0100
Message-Id: <20191021155718.28653-9-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 8/9] x86: be more verbose when
 running on a hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tClYzOiBBZGRy
ZXNzIFJvZ2VyJ3MgY29tbWVudCwgYWRkIEFTU0VSVHMKLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2aXNvci5jICAgICAgICB8IDYgKysrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgICAgICAgICB8IDYgKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
dmlzb3IuaCB8IDMgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwppbmRleCAzM2JmMWE3NjlkLi5hNjY2YWQ5
NTI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKQEAgLTQ2LDYgKzQ2LDEyIEBAIGJvb2wgaHlw
ZXJ2aXNvcl9wcm9iZSh2b2lkKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorY29uc3QgY2hhciAq
aHlwZXJ2aXNvcl9uYW1lKHZvaWQpCit7CisgICAgQVNTRVJUKGhvcHMpOworICAgIHJldHVybiBo
b3BzLT5uYW1lOworfQorCiB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKIHsKICAgICBpZiAo
IGhvcHMgJiYgaG9wcy0+c2V0dXAgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMg
Yi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAwZWUxMWIxNWE2Li5jZjVhN2I4ZTFlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpA
QCAtNjg5LDYgKzY4OSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAgICAgaW50IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5dGVzID0gMDsK
ICAgICBib29sIGFjcGlfYm9vdF90YWJsZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVsb2NhdGVkID0g
ZmFsc2U7CiAgICAgaW50IHJldDsKKyAgICBib29sIHJ1bm5pbmdfb25faHlwZXJ2aXNvcjsKICAg
ICBzdHJ1Y3QgbnMxNjU1MF9kZWZhdWx0cyBuczE2NTUwID0gewogICAgICAgICAuZGF0YV9iaXRz
ID0gOCwKICAgICAgICAgLnBhcml0eSAgICA9ICduJywKQEAgLTc2Myw3ICs3NjQsNyBAQCB2b2lk
IF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAq
IGFsbG9jaW5nIGFueSB4ZW5oZWFwIHN0cnVjdHVyZXMgd2FudGVkIGluIGxvd2VyIG1lbW9yeS4g
Ki8KICAgICBrZXhlY19lYXJseV9jYWxjdWxhdGlvbnMoKTsKIAotICAgIGh5cGVydmlzb3JfcHJv
YmUoKTsKKyAgICBydW5uaW5nX29uX2h5cGVydmlzb3IgPSBoeXBlcnZpc29yX3Byb2JlKCk7CiAK
ICAgICBwYXJzZV92aWRlb19pbmZvKCk7CiAKQEAgLTc4OSw2ICs3OTAsOSBAQCB2b2lkIF9faW5p
dCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgcHJpbnRr
KCJYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M6ICUjbHhcbiIsIHhlbl9waHlzX3N0YXJ0KTsK
IAorICAgIGlmICggcnVubmluZ19vbl9oeXBlcnZpc29yICkKKyAgICAgICAgcHJpbnRrKCJSdW5u
aW5nIG9uICVzXG4iLCBoeXBlcnZpc29yX25hbWUoKSk7CisKICNpZmRlZiBDT05GSUdfVklERU8K
ICAgICBwcmludGsoIlZpZGVvIGluZm9ybWF0aW9uOlxuIik7CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcnZpc29yLmgKaW5kZXggMzgzNDRlMmU4OS4uYjU4MzcyMmY1ZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmgKQEAgLTM2LDE1ICszNiwxOCBAQCBib29sIGh5
cGVydmlzb3JfcHJvYmUodm9pZCk7CiB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCk7CiB2b2lk
IGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7CiB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQp
OworY29uc3QgY2hhciAqaHlwZXJ2aXNvcl9uYW1lKHZvaWQpOwogCiAjZWxzZQogCisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCiBzdGF0aWMgaW5saW5lIGJv
b2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKSB7IHJldHVybiBmYWxzZTsgfQogc3RhdGljIGlubGlu
ZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkge30KIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBl
cnZpc29yX2FwX3NldHVwKHZvaWQpIHt9CiBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9y
ZXN1bWUodm9pZCkge30KK3N0YXRpYyBpbmxpbmUgY2hhciAqaHlwZXJ2aXNvcl9uYW1lKHZvaWQp
IHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IHJldHVybiBOVUxMOyB9CiAKICNlbmRpZiAgLyogQ09O
RklHX0dVRVNUICovCiAKLS0gCjIuMjAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 15:58:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 15:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMa4P-0008Sb-MP; Mon, 21 Oct 2019 15:58:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/dQQ=YO=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iMa4O-0008S0-TW
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 15:58:08 +0000
X-Inumbo-ID: 7c946b7e-f41b-11e9-beca-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c946b7e-f41b-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 15:57:30 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id q13so3884654wmj.0
 for <xen-devel@lists.xenproject.org>; Mon, 21 Oct 2019 08:57:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=+9p0XoTnmWEXGbOkz/xPFNftw6o4q7PdA5mk2bpDbeo=;
 b=D99cQRcqnw8U2NSMpL3xgc3ED+ucuVjXTA8M/tyYbXW5S3WPrjhy3jUsnFiuFXowl8
 Po0nnRoydLrfHnUEz3RXBz1vWj6CQjzmruUcxgYxggBWHCJl2bMGoLWXksIhSv0QH2KU
 MMOitG4ozrCQsN5226ODtMVHYJXTJH0REF39wfqE5J4bN3iJDzW31XUrrlJLZtwIwlq6
 aBI24yWUE7QcITfFt3pLTTiElpuUR7Lrxks1ihOqeQXuIkqh8dTF1gmaukasx0eyU6VL
 4A26xIcBne6MKGGA7LiiW6QBdLyXYza7CMhUDTHFLwDlTdX/zedH0xEn0A5gtxBCA6yE
 Rqiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=+9p0XoTnmWEXGbOkz/xPFNftw6o4q7PdA5mk2bpDbeo=;
 b=pmjBprflwXZTCV4EA2MKxuWtHriZXURSN99Vm7UPKW5wJxaFqjpfwRdUuQ7w20JjVe
 1E/ykO7SBDlz65uQcwY6aX3AxDwRbvcftDzLk49sRccROHcPFTgSgHj2QbKV9nq/A9Rg
 7XBE9WD4emgFrsXedhNjQrfH5PfoCN3MqsQsXOXtDYKpMz2PBWs1YrAZuJlyfwrnlJxE
 gnUSFxXydju/6a6rcP5UBn7DcQCOvd0/jPE5Grr+jk2LMKdfZpWG6tsUu5AhvfwEuG4W
 VKDo43eVXc1K/E0aT+x49X5LtGva6ZblU2CnpzUbKNXDv2zsYitP1lMh6JOpkSxsUG1w
 hSVA==
X-Gm-Message-State: APjAAAV+oVoNAzF6nAyHwFN+flJ0Hs2YqlGoEnhuuZbQA0Z1oziNqfKt
 d2owfI3MOvEkgt5zqED499g2v6F/x9A=
X-Google-Smtp-Source: APXvYqxhbk/dKoNrV6v0Hv+TOIEoYaVGGEN1wftjCpczrGkIH8vWwuv/76XWVwiggV4bRtf1rnig/w==
X-Received: by 2002:a05:600c:253:: with SMTP id
 19mr18525827wmj.158.1571673449699; 
 Mon, 21 Oct 2019 08:57:29 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id x12sm5667410wru.93.2019.10.21.08.57.28
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 21 Oct 2019 08:57:29 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Mon, 21 Oct 2019 16:57:18 +0100
Message-Id: <20191021155718.28653-10-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191021155718.28653-1-liuwe@microsoft.com>
References: <20191021155718.28653-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 9/9] x86: introduce CONFIG_HYPERV
 and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgdXNlIHRoZSBzYW1lIGNvZGUgc3RydWN0dXJlIGFzIHdlIGRpZCBmb3IgWGVuLgoKQXMgc3Rh
cnRlcnMsIGRldGVjdCBIeXBlci1WIGluIHByb2JlIHJvdXRpbmUuIE1vcmUgY29tcGxleApmdW5j
dGlvbmFsaXRpZXMgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQpWMzoKMS4gUmVtb3ZlIHNvbWUgdW51c2VkIGNvZGUK
Mi4gUmVuYW1lIHN0cnVjdHVyZQozLiBBbHNvIGRldGVjdCBIViMxIHNpZ25hdHVyZQotLS0KIHhl
bi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgfCAgOSArKysrKwogeGVuL2FyY2gveDg2
L2d1ZXN0L01ha2VmaWxlICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
TWFrZWZpbGUgfCAgMSArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jIHwgNTQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5jICAgIHwgIDggKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCAgICAgICAg
fCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIHwgNDUgKysrKysrKysr
KysrKysrKysrKysrKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggODY3
ZGU4NTdlOC4uNTY1MTNjNzcxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysr
IGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTE2NCw2ICsxNjQsMTUgQEAgZW5kY2hvaWNlCiBj
b25maWcgR1VFU1QKIAlib29sCiAKK2NvbmZpZyBIWVBFUlZfR1VFU1QKKwlkZWZfYm9vbCBuCisJ
c2VsZWN0IEdVRVNUCisJcHJvbXB0ICJIeXBlci1WIEd1ZXN0IgorCS0tLWhlbHAtLS0KKwkgIFN1
cHBvcnQgZm9yIFhlbiBkZXRlY3Rpbmcgd2hlbiBpdCBpcyBydW5uaW5nIHVuZGVyIEh5cGVyLVYu
CisKKwkgIElmIHVuc3VyZSwgc2F5IE4uCisKIGNvbmZpZyBYRU5fR1VFU1QKIAlkZWZfYm9vbCBu
CiAJc2VsZWN0IEdVRVNUCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKaW5kZXggZjYzZDY0YmJlZS4uZjE2NDE5Njc3
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMSwzICsxLDQgQEAKIG9iai15ICs9IGh5cGVydmlzb3Iu
bwogCitzdWJkaXItJChDT05GSUdfSFlQRVJWX0dVRVNUKSArPSBoeXBlcnYKIHN1YmRpci0kKENP
TkZJR19YRU5fR1VFU1QpICs9IHhlbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNjgxNzAxMDlhOQotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKQEAgLTAsMCArMSBAQAor
b2JqLXkgKz0gaHlwZXJ2Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYv
aHlwZXJ2LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjdhYjRiMTI3ZjMKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0wLDAgKzEsNTQgQEAKKy8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqIGFyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwor
ICoKKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBIeXBlci1WLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5
b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTkgTWljcm9zb2Z0LgorICovCisjaW5jbHVkZSA8eGVuL2luaXQuaD4KKworI2luY2x1ZGUgPGFz
bS9ndWVzdC5oPgorCitib29sIF9faW5pdCBoeXBlcnZfcHJvYmUodm9pZCkKK3sKKyAgICB1aW50
MzJfdCBlYXgsIGVieCwgZWN4LCBlZHg7CisKKyAgICBjcHVpZCgweDQwMDAwMDAwLCAmZWF4LCAm
ZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICBpZiAoICEoKGVieCA9PSAweDcyNjM2OTRkKSAmJiAgLyog
Ik1pY3IiICovCisgICAgICAgICAgIChlY3ggPT0gMHg2NjZmNzM2ZikgJiYgIC8qICJvc29mIiAq
LworICAgICAgICAgICAoZWR4ID09IDB4NzY0ODIwNzQpKSApICAvKiAidCBIdiIgKi8KKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgY3B1aWQoMHg0MDAwMDAwMSwgJmVheCwgJmVieCwgJmVj
eCwgJmVkeCk7CisgICAgaWYgKCBlYXggIT0gMHgzMTIzNzY0OCApICAgIC8qIEh2IzEgKi8KKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0cnVjdCBoeXBl
cnZpc29yX29wcyBoeXBlcnZfb3BzID0geworICAgIC5uYW1lID0gIkh5cGVyLVYiLAorfTsKKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJ2aXNvci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwppbmRleCBhNjY2
YWQ5NTI2Li4xNzM5MmQxZmZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2
aXNvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKQEAgLTQzLDYgKzQz
LDE0IEBAIGJvb2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKQogICAgIH0KICNlbmRpZgogCisjaWZk
ZWYgQ09ORklHX0hZUEVSVl9HVUVTVAorICAgIGlmICggaHlwZXJ2X3Byb2JlKCkgKQorICAgIHsK
KyAgICAgICAgaG9wcyA9ICZoeXBlcnZfb3BzOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9
CisjZW5kaWYKKwogICAgIHJldHVybiBmYWxzZTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCmluZGV4IDhl
MTY3MTY1YWUuLjk0NDQ4NjA2ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKQEAgLTIwLDYgKzIwLDcgQEAK
ICNkZWZpbmUgX19YODZfR1VFU1RfSF9fCiAKICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJjYWxs
Lmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydi5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC9o
eXBlcnZpc29yLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CiAjaW5jbHVkZSA8
YXNtL2d1ZXN0L3hlbi5oPgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcnYuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGI5Y2M1YTgzNgotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTAsMCArMSw0NSBAQAorLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgorICogYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAx
OSBNaWNyb3NvZnQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9HVUVTVF9IWVBFUlZfSF9fCisjZGVm
aW5lIF9fWDg2X0dVRVNUX0hZUEVSVl9IX18KKworI2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QK
KworI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+CisKK2V4dGVybiBzdHJ1Y3QgaHlw
ZXJ2aXNvcl9vcHMgaHlwZXJ2X29wczsKKworYm9vbCBoeXBlcnZfcHJvYmUodm9pZCk7CisKKyNl
bHNlCisKK3N0YXRpYyBpbmxpbmUgYm9vbCBoeXBlcnZfcHJvYmUodm9pZCkgeyByZXR1cm4gZmFs
c2U7IH0KKworI2VuZGlmIC8qIENPTkZJR19IWVBFUlZfR1VFU1QgKi8KKyNlbmRpZiAvKiBfX1g4
Nl9HVUVTVF9IWVBFUlZfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4y
MC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 16:43:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 16:43:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMamT-000516-Is; Mon, 21 Oct 2019 16:43:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jwQb=YO=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iMamS-000511-2U
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 16:43:40 +0000
X-Inumbo-ID: ee09a462-f421-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ee09a462-f421-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 16:43:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6C3F2175A;
 Mon, 21 Oct 2019 09:43:37 -0700 (PDT)
Received: from [10.37.10.13] (unknown [10.37.10.13])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 642833F71F;
 Mon, 21 Oct 2019 09:43:36 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-8-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011358180.20899@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b126aaaf-eaee-ddee-cb9d-fa791f539913@arm.com>
Date: Mon, 21 Oct 2019 17:43:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910011358180.20899@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 07/10] xen/arm: Allow insn.h to
 be called from assembly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDEwLzEvMTkgMTA6MDAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDI2IFNlcCAyMDE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEEgZm9sbG93
LXVwIHBhdGNoIHdpbGwgcmVxdWlyZSB0byBpbmNsdWRlIGluc24uaCBmcm9tIGFzc2VtYmx5IGNv
ZGUuIFNvCj4+IHdlZSBuZWVkIHRvIHByb3RlY3QgYW55IEMtc3BlY2lmaWMgZGVmaW5pdGlvbiB0
byBhdm9pZCBjb21waWxhdGlvbgo+ICAgIF4gd2UgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXiBkZWZpbml0aW9ucwo+IAo+PiBlcnJvciB3aGVuIHVzZWQgaW4gYXNzZW1ibHkgY29kZS4K
PiAgICBeIGVycm9ycwo+IAo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2luc24u
aCB8IDggKysrKysrKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vaW5zbi5oCj4+IGluZGV4IDE5Mjc3MjEyZTEuLjAwMzkxZjgzZjkgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vaW5zbi5oCj4+IEBAIC0xLDggKzEsMTQgQEAKPj4gICAjaWZuZGVmIF9fQVJDSF9BUk1fSU5T
Tgo+PiAgICNkZWZpbmUgX19BUkNIX0FSTV9JTlNOCj4+ICAgCj4+ICsjaWZuZGVmIF9fQVNTRU1C
TFlfXwo+PiArCj4+ICAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+PiAgIAo+PiArLyoKPj4gKyAq
IEF0IHRoZSBtb21lbnQsIGFyY2gtc3BlY2lmaWMgaGVhZGVycyBjb250YWluIG9ubHkgZGVmaW5p
dGlvbiBmb3IgQwo+PiArICogY29kZS4KPj4gKyAqLwo+IAo+IFBsZWFzZSByZW1vdmUgIkF0IHRo
ZSBtb21lbnQsICIgYmVjYXVzZSBpbi1jb2RlIGNvbW1lbnQgc2hvdWxkIGFsd2F5cwo+IHJlZmxl
Y3QgdGhlIGxhdGVzdCBzdGF0ZSBvZiB0aGUgY29kZWJhc2UuCgpXZWxsLCB3ZSBkbyBoYXZlIGEg
bG90IG9mICJDdXJyZW50bHkiLyJBdCB0aGUgbW9tZW50Ii8iRm9yIG5vdyIgaW4gdGhlIApjb2Rl
LiBTb21lIG9mIG15IHBhdGNoZXMgd2VudCBpbiByZWNlbnRseSB3aXRoIHN1Y2ggd29yZGluZywg
c28gd2h5IHRoaXMgCnBhcnRpY3VsYXIgb25lIGlzIGEgcHJvYmxlbT8KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 17:24:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 17:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMbPS-00088Z-Sl; Mon, 21 Oct 2019 17:23:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=z72a=YO=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iMbPR-00088U-EJ
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 17:23:57 +0000
X-Inumbo-ID: 8fca9d88-f427-11e9-9459-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8fca9d88-f427-11e9-9459-12813bfff9fa;
 Mon, 21 Oct 2019 17:23:57 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 CD9192077C;
 Mon, 21 Oct 2019 17:23:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571678636;
 bh=y39P4aiiZYfPpJsSsGJjNDqxosDyj1aTi7OH0c88DDM=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=gzeS4KMGpOWwkyQq3FATsx8WLZDV/RpfioZf+rzB/WJvWmIUCM4naUAXTAz0JzHL/
 mDaJtkA39Wj9V5C+P4yaoMcr8sly4whZFPqTlirZAJCFi7Dl+MQox45Tb0LEXI9Sk+
 1njWz2rt81IiWxSXDNu4dxrM6j0T3qCrr978NTNo=
Date: Mon, 21 Oct 2019 10:23:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b126aaaf-eaee-ddee-cb9d-fa791f539913@arm.com>
Message-ID: <alpine.DEB.2.21.1910211014340.30080@sstabellini-ThinkPad-T480s>
References: <20190926183808.11630-1-julien.grall@arm.com>
 <20190926183808.11630-8-julien.grall@arm.com>
 <alpine.DEB.2.21.1910011358180.20899@sstabellini-ThinkPad-T480s>
 <b126aaaf-eaee-ddee-cb9d-fa791f539913@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH RFC for-4.13 07/10] xen/arm: Allow insn.h to
 be called from assembly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>, andrii.anisov@gmail.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTAvMS8xOSAxMDowMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
VGh1LCAyNiBTZXAgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBBIGZvbGxvdy11cCBw
YXRjaCB3aWxsIHJlcXVpcmUgdG8gaW5jbHVkZSBpbnNuLmggZnJvbSBhc3NlbWJseSBjb2RlLiBT
bwo+ID4gPiB3ZWUgbmVlZCB0byBwcm90ZWN0IGFueSBDLXNwZWNpZmljIGRlZmluaXRpb24gdG8g
YXZvaWQgY29tcGlsYXRpb24KPiA+ICAgIF4gd2UgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXiBkZWZpbml0aW9ucwo+ID4gCj4gPiA+IGVycm9yIHdoZW4gdXNlZCBpbiBhc3NlbWJseSBj
b2RlLgo+ID4gICAgXiBlcnJvcnMKPiA+IAo+ID4gCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiAtLS0KPiA+ID4gICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaCB8IDggKysrKysrKysKPiA+ID4gICAxIGZpbGUgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9pbnNuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAo+ID4gPiBpbmRl
eCAxOTI3NzIxMmUxLi4wMDM5MWY4M2Y5IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2luc24uaAo+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAo+ID4g
PiBAQCAtMSw4ICsxLDE0IEBACj4gPiA+ICAgI2lmbmRlZiBfX0FSQ0hfQVJNX0lOU04KPiA+ID4g
ICAjZGVmaW5lIF9fQVJDSF9BUk1fSU5TTgo+ID4gPiAgICsjaWZuZGVmIF9fQVNTRU1CTFlfXwo+
ID4gPiArCj4gPiA+ICAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ID4gPiAgICsvKgo+ID4gPiAr
ICogQXQgdGhlIG1vbWVudCwgYXJjaC1zcGVjaWZpYyBoZWFkZXJzIGNvbnRhaW4gb25seSBkZWZp
bml0aW9uIGZvciBDCj4gPiA+ICsgKiBjb2RlLgo+ID4gPiArICovCj4gPiAKPiA+IFBsZWFzZSBy
ZW1vdmUgIkF0IHRoZSBtb21lbnQsICIgYmVjYXVzZSBpbi1jb2RlIGNvbW1lbnQgc2hvdWxkIGFs
d2F5cwo+ID4gcmVmbGVjdCB0aGUgbGF0ZXN0IHN0YXRlIG9mIHRoZSBjb2RlYmFzZS4KPiAKPiBX
ZWxsLCB3ZSBkbyBoYXZlIGEgbG90IG9mICJDdXJyZW50bHkiLyJBdCB0aGUgbW9tZW50Ii8iRm9y
IG5vdyIgaW4gdGhlIGNvZGUuCj4gU29tZSBvZiBteSBwYXRjaGVzIHdlbnQgaW4gcmVjZW50bHkg
d2l0aCBzdWNoIHdvcmRpbmcsIHNvIHdoeSB0aGlzIHBhcnRpY3VsYXIKPiBvbmUgaXMgYSBwcm9i
bGVtPwoKWWVhaCwgSSByZWFsaXplIHRoYXQgYSBsb3Qgb2Ygb3VyIGNvbnZlbnRpb25zIGFyZSBz
dGlsbCB0cmliYWwga25vd2xlZGdlCihpLmUuIG5vdCB3cml0dGVuIGRvd24gYW55d2hlcmUuKQoK
TGV0IG1lIGV4cGxhaW4gbXkgdGFrZSBvbiB0aGlzLiBXaGVuIG9uZSB3cml0ZXMgIkF0IHRoZQpt
b21lbnQiLyJDdXJyZW50bHkiLyJGb3Igbm93IiBoZS9zaGUgaW1wbGllcyB0aGF0IHRoZSBjb2Rl
IGlzIGp1c3QKdGVtcG9yYXJ5LCBvciBhdCBsZWFzdCBzdWItb3B0aW1hbCBhbmQgc29tZXRoaW5n
IHNob3VsZCBiZSBkb3duIGFib3V0Cml0IHRvIGltcHJvdmUuIE1heWJlIG5vdCBpbW1lZGlhdGVs
eSwgYnV0IGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZS4KCkkgdGhpbmsgaXQgaXMgT0sgdG8gd3Jp
dGUgc29tZXRoaW5nIGxpa2UgIkF0IHRoZSBtb21lbnQsIiB0byBleHByZXNzCnRoYXQgbWVhbmlu
Zy4gVGhhdCdzIE9LLgoKSW4gdGhpcyBzcGVjaWZpYyBjYXNlLCB0aGUgcmVhc29uIHdoeSBJIHdy
b3RlIHRoYXQgcmVwbHkgaXMgdGhhdCB3aGVuIEkKcmVhZCB0aGUgaW4tY29kZSBjb21tZW50LCBp
dCBqYXJyZWQgZm9yIGl0ICgiamFycmVkIiBhcyBpbiBzb21ldGhpbmcgd2FzCm9mZiwgb3V0IG9m
IHBsYWNlLikgQW5kIEkgdGhpbmsgdGhlIHJlYXNvbiBpcyB0aGF0IHRoZSBjb2RlIGxvb2tlZCBP
SywKYW5kIEkgZGlkbid0IGdldCB3aGF0IHlvdSB0aGluayB3ZSBzaG91bGQgImltcHJvdmUiIGlu
IHRoZSBjb2RlIGFmdGVyCnRoaXMgcGF0Y2ggaXMgYXBwbGllZC4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 17:44:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 17:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMbiy-0001HL-Lh; Mon, 21 Oct 2019 17:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMbix-0001HG-1V
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 17:44:07 +0000
X-Inumbo-ID: 5ee8d9c0-f42a-11e9-9459-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ee8d9c0-f42a-11e9-9459-12813bfff9fa;
 Mon, 21 Oct 2019 17:44:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMbis-0005Do-NX; Mon, 21 Oct 2019 17:44:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMbis-0006nP-Gn; Mon, 21 Oct 2019 17:44:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMbis-0006qg-G3; Mon, 21 Oct 2019 17:44:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142998-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=61bb6eeb4d93c0a34c1995d87914ab41398f9550
X-Osstest-Versions-That: ovmf=2bbbdeeea21113185912a6a3ec8cdcaf862d8568
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 17:44:02 +0000
Subject: [Xen-devel] [ovmf test] 142998: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDI5OTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2MWJiNmVlYjRkOTNjMGEzNGMxOTk1ZDg3OTE0YWI0
MTM5OGY5NTUwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAyYmJiZGVl
ZWEyMTExMzE4NTkxMmE2YTNlYzhjZGNhZjg2MmQ4NTY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDI5ODYgIDIwMTktMTAtMjEgMDE6MDk6NTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyOTk4ICAyMDE5LTEwLTIxIDA4OjQxOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWFjaWVqIFJh
YmVkYSA8bWFjaWVqLnJhYmVkYUBpbnRlbC5jb20+CiAgTWFydmluIEhhZXVzZXIgPG1oYWV1c2Vy
QG91dGxvb2suZGU+CiAgUmFiZWRhLCBNYWNpZWogPG1hY2llai5yYWJlZGFAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDJiYmJk
ZWVlYTIuLjYxYmI2ZWViNGQgIDYxYmI2ZWViNGQ5M2MwYTM0YzE5OTVkODc5MTRhYjQxMzk4Zjk1
NTAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 21:40:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 21:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMfP5-0002MC-Ay; Mon, 21 Oct 2019 21:39:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMfP4-0002M7-7U
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 21:39:50 +0000
X-Inumbo-ID: 4a936bfe-f44b-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a936bfe-f44b-11e9-8aca-bc764e2007e4;
 Mon, 21 Oct 2019 21:39:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMfOv-0001QD-Pc; Mon, 21 Oct 2019 21:39:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMfOv-0003gh-E5; Mon, 21 Oct 2019 21:39:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMfOv-0007p9-DP; Mon, 21 Oct 2019 21:39:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iMfOv-0007p9-DP@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 21:39:41 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-freebsd10-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0
ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCBy
ZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9s
aW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3
ZDAyNzU0OTQ4Y2E1MjQxCiAgQnVnIG5vdCBwcmVzZW50OiAyNDkxNTVjMjBmOWIwNzU0YmMxYjkz
MmEzMzM0NGNmYjRlMGMyMTAxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDE2LwoKCiAgKFJldmlzaW9uIGxvZyB0
b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBz
ZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0
cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NC54ZW4t
Ym9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3Rp
dmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDMwMTYuYmlzZWN0aW9uLXN1bW1hcnkg
LS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51
eC1saW51cyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHhlbi1ib290ClNlYXJjaGlu
ZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDI5ODQgZmFpbCBbaG9zdD1pdGFsaWExXSAv
IDEzODg0OSBbaG9zdD1kZWJpbmEwXSAxMzg4MTMgW2hvc3Q9YmFyb3F1ZTBdIDEzODc4MCBbaG9z
dD1jaGFyZG9ubmF5MV0gMTM4NzU0IFtob3N0PWVsYmxpbmcxXSAxMzg3MzUgW2hvc3Q9cGlub3Qx
XSAxMzg3MTAgW2hvc3Q9ZWxibGluZzBdIDEzODY4MCBbaG9zdD1kZWJpbmExXSAxMzg2NjEgW2hv
c3Q9Y2hhcmRvbm5heTBdIDEzODYzOSBbaG9zdD1maWFubzFdIDEzODYxMiBbaG9zdD1maWFubzBd
IDEzODU4NCBbaG9zdD1iYXJvcXVlMV0gMTM4NDg4IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBm
bGlnaHRzOiAxNDI5ODQgLyAxMzg0ODgKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTog
bGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0MSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDBmMjhjNTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJh
NmUyYjFjNDUzYTIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQy
ODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3
YWNhMwpCYXNpcyBwYXNzIDI0OTE1NWMyMGY5YjA3NTRiYzFiOTMyYTMzMzQ0Y2ZiNGUwYzIxMDEg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1
NjI3ZjQyNDQ3YmU0ZjEyYWFiMDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQx
MjljOTc4MmJhMDUwYTVmYmZiZjRhYzEyMzM1YjIzMGY3IGYzZDhlZWY5MDkxNzQ3ZTcwYzUwNTA5
NGY2MzUxNGI0MzMyOWE5MjIKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1
cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjMjQ5MTU1YzIwZjliMDc1NGJjMWI5MzJhMzMzNDRj
ZmI0ZTBjMjEwMS03ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3ZDAyNzU0OTQ4Y2E1MjQxIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjNzE5YTY4
NGQ3ZGYxYjViNTYyN2Y0MjQ0N2JlNGYxMmFhYjAzODM0My0wZjI4YzUxM2QzOTJhODA3ZjdiNDIy
NTk2NGViYTZlMmIxYzQ1M2EyIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5cCiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS05
MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0IzZlNTZlZDEyOWM5NzgyYmEwNTBhNWZiZmJmNGFjMTIz
MzViMjMwZjctZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNmM2Q4ZWVmOTA5MTc0N2U3MGM1MDUwOTRmNjM1MTRiNDMz
MjlhOTIyLTUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKYWRob2MtcmV2
dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDMwMDMg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzgy
NDUgW2hvc3Q9ZWxibGluZzFdCiAxMzgzODYgW2hvc3Q9ZGViaW5hMF0KIDEzODQ4OCBwYXNzIDI0
OTE1NWMyMGY5YjA3NTRiYzFiOTMyYTMzMzQ0Y2ZiNGUwYzIxMDEgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1NjI3ZjQyNDQ3YmU0ZjEyYWFi
MDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhm
ZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQxMjljOTc4MmJhMDUwYTVmYmZi
ZjRhYzEyMzM1YjIzMGY3IGYzZDhlZWY5MDkxNzQ3ZTcwYzUwNTA5NGY2MzUxNGI0MzMyOWE5MjIK
IDEzODU4NCBbaG9zdD1iYXJvcXVlMV0KIDEzODYxMiBbaG9zdD1maWFubzBdCiAxMzg2MzkgW2hv
c3Q9Zmlhbm8xXQogMTM4NjYxIFtob3N0PWNoYXJkb25uYXkwXQogMTM4NjgwIFtob3N0PWRlYmlu
YTFdCiAxMzg3MTAgW2hvc3Q9ZWxibGluZzBdCiAxMzg3MzUgW2hvc3Q9cGlub3QxXQogMTM4NzU0
IFtob3N0PWVsYmxpbmcxXQogMTM4NzgwIFtob3N0PWNoYXJkb25uYXkxXQogMTM4ODEzIFtob3N0
PWJhcm9xdWUwXQogMTM4ODQ5IFtob3N0PWRlYmluYTBdCiAxMzg4NzggZmFpbCBpcnJlbGV2YW50
CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMg
ZmFpbCBpcnJlbGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJl
bGV2YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAx
MzkyNTcgZmFpbCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFp
bCBpcnJlbGV2YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2
YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0
MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBp
cnJlbGV2YW50CiAxMzk1ODQgZmFpbCBpcnJlbGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50
CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50CiAxMzk2MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2Njkg
ZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJl
bGV2YW50CiAxMzk3OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAx
Mzk5NDIgZmFpbCBpcnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFp
bCBpcnJlbGV2YW50CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJlbGV2
YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAy
MTMgZmFpbCBpcnJlbGV2YW50CiAxNDAyMzQgcGFzcyBpcnJlbGV2YW50CiAxNDAyMTcgcGFzcyAy
NDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYmI4MjRmNjg1ZDc2MGY1NjBiYjNjM2ZiMTRhZjM5NGFi
M2IzNTQ0ZiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3
ZjAwM2NmYzMxYzlmZjRmMyA3MWQ1NzFkZGQ3NWY0NDVmYzU2ZDY3ZTA2MjA4MDdjYmNlNGMyNzZh
CiAxNDAyMzcgcGFzcyBpcnJlbGV2YW50CiAxNDAyMjAgcGFzcyBpcnJlbGV2YW50CiAxNDAyNTEg
ZmFpbCBpcnJlbGV2YW50CiAxNDAyNjAgcGFzcyBpcnJlbGV2YW50CiAxNDAyNTcgcGFzcyBpcnJl
bGV2YW50CiAxNDAyMzkgcGFzcyBpcnJlbGV2YW50CiAxNDAyMjIgcGFzcyBpcnJlbGV2YW50CiAx
NDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAyNDkgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkz
MmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNzE5YTY4NGQ3ZGYxYjViNTYyN2Y0MjQ0N2JlNGYxMmFhYjAzODM0MyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgNmU1NmVkMTI5Yzk3ODJiYTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNyBmM2Q4
ZWVmOTA5MTc0N2U3MGM1MDUwOTRmNjM1MTRiNDMzMjlhOTIyCiAxNDAyMTAgcGFzcyAyNDkxNTVj
MjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgNzE5YTY4NGQ3ZGYxYjViNTYyN2Y0MjQ0N2JlNGYxMmFhYjAzODM0
MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNmU1NmVkMTI5Yzk3ODJiYTA1MGE1ZmJmYmY0YWMx
MjMzNWIyMzBmNyBmM2Q4ZWVmOTA5MTc0N2U3MGM1MDUwOTRmNjM1MTRiNDMzMjlhOTIyCiAxNDAy
MjcgcGFzcyBpcnJlbGV2YW50CiAxNDAyNDIgcGFzcyBpcnJlbGV2YW50CiAxNDAyMjkgcGFzcyBp
cnJlbGV2YW50CiAxNDAyMzAgcGFzcyBpcnJlbGV2YW50CiAxNDAyNDQgZmFpbCBpcnJlbGV2YW50
CiAxNDAyNTMgZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAyNDYg
cGFzcyBpcnJlbGV2YW50CiAxNDAyNzAgcGFzcyBpcnJlbGV2YW50CiAxNDAyNzkgcGFzcyBpcnJl
bGV2YW50CiAxNDAyODYgcGFzcyBpcnJlbGV2YW50CiAxNDAyOTEgZmFpbCBpcnJlbGV2YW50CiAx
NDAyOTMgcGFzcyBpcnJlbGV2YW50CiAxNDAyOTggZmFpbCBpcnJlbGV2YW50CiAxNDAzMDUgcGFz
cyBpcnJlbGV2YW50CiAxNDAzMDYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2
YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1
MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBp
cnJlbGV2YW50CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3NiBmYWls
IGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVsZXZh
bnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkz
MCBmYWlsIGlycmVsZXZhbnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGly
cmVsZXZhbnQKIDE0MDk3MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQK
IDE0MTAzNiBmYWlsIGlycmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBb
XQogMTQxMjkyIFtdCiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYgZmFpbCBpcnJlbGV2
YW50CiAxNDEzNTQgZmFpbCBpcnJlbGV2YW50CiAxNDE0NDYgZmFpbCBpcnJlbGV2YW50CiAxNDE0
ODQgZmFpbCBpcnJlbGV2YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50CiAxNDE2MTMgZmFpbCBp
cnJlbGV2YW50CiAxNDE4MDUgZmFpbCBpcnJlbGV2YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2YW50
CiAxNDE4NzAgZmFpbCBpcnJlbGV2YW50CiAxNDE5MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5Nzkg
ZmFpbCBpcnJlbGV2YW50CiAxNDE5NDQgZmFpbCBpcnJlbGV2YW50CiAxNDIwMDYgZmFpbCBpcnJl
bGV2YW50CiAxNDIwNTEgZmFpbCBpcnJlbGV2YW50CiAxNDIxMTAgZmFpbCBpcnJlbGV2YW50CiAx
NDIyMjMgZmFpbCBpcnJlbGV2YW50CiAxNDIyNTggZmFpbCBpcnJlbGV2YW50CiAxNDIyOTggZmFp
bCBpcnJlbGV2YW50CiAxNDIzMzMgZmFpbCBpcnJlbGV2YW50CiAxNDIzNzIgZmFpbCBpcnJlbGV2
YW50CiAxNDIzOTggZmFpbCBpcnJlbGV2YW50CiAxNDI0MzEgZmFpbCBpcnJlbGV2YW50CiAxNDI0
ODUgZmFpbCBpcnJlbGV2YW50CiAxNDI1MzkgZmFpbCBpcnJlbGV2YW50CiAxNDI1ODggZmFpbCBp
cnJlbGV2YW50CiAxNDI2NzcgZmFpbCBpcnJlbGV2YW50CiAxNDI3MDkgZmFpbCBpcnJlbGV2YW50
CiAxNDI3NTcgZmFpbCBpcnJlbGV2YW50CiAxNDI3OTYgZmFpbCBpcnJlbGV2YW50CiAxNDI4NDcg
ZmFpbCBpcnJlbGV2YW50CiAxNDI4OTIgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0
NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzE5
YTY4NGQ3ZGYxYjViNTYyN2Y0MjQ0N2JlNGYxMmFhYjAzODM0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgNmU1NmVkMTI5Yzk3ODJiYTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNyBmM2Q4ZWVmOTA5
MTc0N2U3MGM1MDUwOTRmNjM1MTRiNDMzMjlhOTIyCiAxNDI5MTcgcGFzcyAyNDkxNTVjMjBmOWIw
NzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzcwZmVmOTYyZTgwNGViYTQ4MzUxMmI2NGVjMjQxNjk4NzEwNjBiZSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5
NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiA4ZDhkYjVhNGFkMjY3YmNhNjYzYmMxZTQxZGNjYjUzZTA3MmQ3M2QyCiAxNDI5MTEgZmFp
bCBpcnJlbGV2YW50CiAxNDI5MjAgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNm
YjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzYzMDEy
ODg2Y2U3MDg3MmJjMzk4MGIwNjdhOTYzZDhjMTk2YjljZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBlMGE2NmEyMDc0NjVi
NzZiM2U0NTM4Mzc3NmEwYTFhYzA5MzhhNTZiCiAxNDI5MTMgcGFzcyAyNDkxNTVjMjBmOWIwNzU0
YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNTliNzU0YzlmNjk3ZDk2MjdiMGNjY2NkMzI3ZDUxMzJmMGUxYWJiMCBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFk
ODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiA3ZTE0YTQ3ZTdjNzMxYjVkZDNmZWI5YjgxMzE5NzY0ZjQ3NGFkNTlhCiAxNDI5MzMgZmFpbCBp
cnJlbGV2YW50CiAxNDI4NzkgZmFpbCBpcnJlbGV2YW50CiAxNDI5MjIgcGFzcyAyNDkxNTVjMjBm
OWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNmZjZGJkZTUxZjMyNzkxZDM3NzhiMjY3MTNkNTRmZTkyMTY1YWEzOSBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBmOGFiZTRmZTNjMjQ3YjA2OWRhYTU5ZDg0ZDQ3OWU0MjgyMmQ5M2RlCiAxNDI5Mjkg
ZmFpbCBpcnJlbGV2YW50CiAxNDI5NDMgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0
NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjFk
NTA1ZGZjMTFhNDQ2MDFjYzRiN2JmODEyMmRmN2UzMDBjZDVhMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5OGQxZGFjODhm
ODJjMmI3OWQ1MjhmYWFiZTVlM2ZkYTgxMzNlOGJiCiAxNDI5NTMgcGFzcyAyNDkxNTVjMjBmOWIw
NzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgOTc2ZDAzNTNhNmNlNDgxNDkwMzk4NDliNTJiYjY3NTI3YmU1YjU4MCBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiA5MGRkNDQ1Yjk1YWZjMGI3OTViYTRkYzY5NGMyMmIzYThhNmM0ZDFmCiAxNDI5ODUgcGFz
cyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjA2YzkyYTY1NjAwMzc4MDE3NzkxNTIyNDRiYThk
ZTgxYmFjMDVkNSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdh
Y2EzCiAxNDMwMDQgZmFpbCA3ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3ZDAyNzU0OTQ4Y2E1MjQx
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGYyOGM1MTNkMzkyYTgw
N2Y3YjQyMjU5NjRlYmE2ZTJiMWM0NTNhMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQw
OTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0
YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5ODggcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEz
MzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0YmIyMWNjMjgzYzllOCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1
ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5NTcgcGFzcyAyNDkxNTVjMjBm
OWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNzc4ODMyYmNhZDMzNTEyYWUwOWJiZjcyMzVhMWRkY2ZhNzQwMzA4MyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZl
Yjk2YTkxZiBmZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4CiAxNDI5OTEg
cGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0
YmIyMWNjMjgzYzllOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZGM1Y2M5MWFhMTQ1ODdkYzFl
NzE5NTgzMjAxNzAwNDNhMmMyYTc0NyA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzCiAxNDI5NjYgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMy
MTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNGQwNWE0YjcwOWNl
NTJkNDY0OTY5OGY4ODdhMTM1ODI0NmZhNDQzNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMz
NWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5OTIgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkz
MmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0YmIyMWNjMjgzYzllOCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1MThj
OTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5NzIgcGFzcyAyNDkxNTVj
MjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYzNjOTBkOGFhN2U2YzQzZTg1NjRjYjQ0ZGM4ZjczZDA1NjVhZDEy
MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5
OTMgZmFpbCBpcnJlbGV2YW50CiAxNDI5NzUgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEz
MzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
MjNhYjhkZjAxYTJjNjRmY2IyZWVhNTMwMGM3YjdhNDNiYWViYTgyMSBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1
ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5NzcgZmFpbCBpcnJlbGV2YW50
CiAxNDI5NzggcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjNhYjhkZjAxYTJjNjRmY2Iy
ZWVhNTMwMGM3YjdhNDNiYWViYTgyMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlk
YWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZh
ZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5NzkgZmFpbCBpcnJlbGV2YW50CiAxNDI5OTUgcGFzcyAyNDkx
NTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0YmIyMWNjMjgz
YzllOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTEx
ZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAx
NDMwMDggcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGYyOGM1MTNkMzkyYTgwN2Y3YjQy
MjU5NjRlYmE2ZTJiMWM0NTNhMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRm
NzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4
MmIxN2I3ZDdhY2EzCiAxNDI5ODAgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNm
YjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjNhYjhk
ZjAxYTJjNjRmY2IyZWVhNTMwMGM3YjdhNDNiYWViYTgyMSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQz
MGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5ODEgZmFpbCBpcnJlbGV2YW50CiAxNDI5
ODIgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzE5YTY4NGQ3ZGYxYjViNTYyN2Y0MjQ0
N2JlNGYxMmFhYjAzODM0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNmU1NmVkMTI5Yzk3ODJi
YTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNyBmM2Q4ZWVmOTA5MTc0N2U3MGM1MDUwOTRmNjM1MTRi
NDMzMjlhOTIyCiAxNDMwMTEgZmFpbCA3ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3ZDAyNzU0OTQ4
Y2E1MjQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGYyOGM1MTNk
MzkyYTgwN2Y3YjQyMjU5NjRlYmE2ZTJiMWM0NTNhMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
ZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIz
ZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5ODMgZmFpbCBpcnJlbGV2YW50CiAxNDI5OTkg
ZmFpbCBpcnJlbGV2YW50CiAxNDMwMTIgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0
NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGYy
OGM1MTNkMzkyYTgwN2Y3YjQyMjU5NjRlYmE2ZTJiMWM0NTNhMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFj
NGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDI5ODQgZmFpbCA3ZDE5NGMyMTAwYWQy
YTZkZGVkNTQ1ODg3ZDAyNzU0OTQ4Y2E1MjQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgMGYyOGM1MTNkMzkyYTgwN2Y3YjQyMjU5NjRlYmE2ZTJiMWM0NTNhMiBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMz
ZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwMDIgcGFz
cyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0YmIy
MWNjMjgzYzllOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4
M2MzOTExZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdh
Y2EzCiAxNDMwMDMgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAx
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzE5YTY4NGQ3ZGYxYjVi
NTYyN2Y0MjQ0N2JlNGYxMmFhYjAzODM0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNmU1NmVk
MTI5Yzk3ODJiYTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNyBmM2Q4ZWVmOTA5MTc0N2U3MGM1MDUw
OTRmNjM1MTRiNDMzMjlhOTIyCiAxNDMwMTQgZmFpbCA3ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3
ZDAyNzU0OTQ4Y2E1MjQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
MGYyOGM1MTNkMzkyYTgwN2Y3YjQyMjU5NjRlYmE2ZTJiMWM0NTNhMiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1MThjOTM1
ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwMTUgcGFzcyAyNDkxNTVjMjBm
OWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgMGYyOGM1MTNkMzkyYTgwN2Y3YjQyMjU5NjRlYmE2ZTJiMWM0NTNhMiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0
NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwMTYg
ZmFpbCA3ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3ZDAyNzU0OTQ4Y2E1MjQxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGYyOGM1MTNkMzkyYTgwN2Y3YjQyMjU5NjRl
YmE2ZTJiMWM0NTNhMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0
ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEzODQ4OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxNDI5ODQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
NDMwMDMgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMwMDQg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjQ5MTU1YzIwZjliMDc1
NGJjMWI5MzJhMzMzNDRjZmI0ZTBjMjEwMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDBmMjhjNTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlh
MWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0
Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpObyByZXZpc2lvbnMg
bGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDE0MzAwOCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MzAx
MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MzAxMiAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMDE0IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMDE1IChwYXNzKSwgZm9y
IGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMwMTYgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoK
ICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3
ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3ZDAyNzU0OTQ4Y2E1MjQxCiAgQnVnIG5vdCBwcmVzZW50
OiAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxCiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQz
MDE2LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlz
IHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjQ0NjI5
NSB0byBmaXQKcG5tdG9wbmc6IDQ3IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGlu
IC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NC54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQzMDE2OiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxNDMwMTYgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwMTYvCgpGYWlsdXJlcyA6
LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3Rl
ZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 21 22:45:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 21 Oct 2019 22:45:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMgQJ-0007ht-CS; Mon, 21 Oct 2019 22:45:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ixHt=YO=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMgQI-0007ho-3V
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 22:45:10 +0000
X-Inumbo-ID: 6b0735e2-f454-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b0735e2-f454-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 22:45:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMgQ9-0002dw-Rk; Mon, 21 Oct 2019 22:45:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMgQ9-0006Wr-Ic; Mon, 21 Oct 2019 22:45:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMgQ9-00077r-Hw; Mon, 21 Oct 2019 22:45:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-142997-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-pvops:<job
 status>:broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 21 Oct 2019 22:45:01 +0000
Subject: [Xen-devel] [xen-unstable test] 142997: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0Mjk5NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0Mjk5Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0g
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgaW4gMTQyOTA3IHBhc3MgaW4gMTQyOTk3CiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIGlu
IDE0Mjk3MyBwYXNzIGluIDE0MjkwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0Mjk3MyBwYXNzIGluIDE0Mjk5NwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWls
IHBhc3MgaW4gMTQyOTczCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0Mjk3MyBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDE0Mjk3MyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyOTczIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTQyOTczIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyOTczIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDE0Mjk3MyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0Mjk3MyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
NDI5NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDE0Mjk3MyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyOTczIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxNDI5NzMgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI5NzMgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDE0Mjk3MyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyOTczIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI5NzMg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI5NzMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQy
NzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTlkMDNkMjhiMmJiMmZiODE5ZGIyYzFm
YTJlOGRjNGY2NTBkMzg5NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
NTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTQyNzUwICAyMDE5LTEwLTE0IDE1OjA4OjE4IFogICAgNyBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDE0Mjc3NyAgMjAxOS0xMC0xNSAxMzozOTowNiBaICAgIDYgZGF5cyAgICA2IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjkwNyAgMjAxOS0xMC0xOSAwODo1MTowMSBa
ICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1wdm9wcyBicm9rZW4KYnJva2VuLXN0
ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgNTlkMDNkMjhiMmJiMmZiODE5ZGIyYzFmYTJlOGRjNGY2NTBkMzg5NApBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1bCAx
OSAwODo1Nzo1MCAyMDE5ICswMTAwCgogICAgZG9jcy9zcGhpbng6IEludHJvZHVjdGlvbgogICAg
CiAgICBQdXQgdG9nZXRoZXIgYW4gaW50cm9kdWN0aW9uIHBhZ2UgZm9yIHRoZSBTcGhpbngvUlNU
IGRvY3MsIGFsb25nIHdpdGggYQogICAgZ2xvc3Nhcnkgd2hpY2ggd2lsbCBhY2N1bXVsYXRlIG92
ZXIgdGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRo
QGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgpjb21taXQgNmRhODBiMjJkMzcxM2VlMTVjYjJhY2E4N2UwOWIxY2QzYzhkMmE2
ZApBdXRob3I6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpEYXRlOiAgIFRodSBPY3QgMTcgMDc6
MTg6MTYgMjAxOSArMDEwMAoKICAgIE1BSU5UQUlORVJTOiBkcm9wIFRpbSBEZWVnYW4gZnJvbSAn
VGhlIFJlc3QnCiAgICAKICAgIEkgaGF2ZSBub3QgYmVlbiBhY3RpdmUgaW4gdGhpcyByb2xlIGZv
ciBhIHdoaWxlIG5vdy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cgpjb21taXQgMDBmYzkwMDRiZTE2OWEwNjVjMTBhNWZiNjk5ZTM1M2U0MzAxOTBjMgpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVGh1IEp1
biAxMyAxODoxMTo0NSAyMDE5ICswMTAwCgogICAgeGVuL2FybTogbW06IENsZWFyIGJvb3QgcGFn
ZXRhYmxlcyBiZWZvcmUgYnJpbmdpbmctdXAgZWFjaCBzZWNvbmRhcnkgQ1BVCiAgICAKICAgIEF0
IHRoZSBtb21lbnQsIGJvb3QgcGFnZXRhYmxlcyBhcmUgb25seSBjbGVhcmVkIG9uY2UgYXQgYm9v
dC4gVGhpcyBtZWFucwogICAgd2hlbiBib290aW5nIENQVTIgKGFuZCBvbndhcmRzKSB0aGVuIGJv
b3QgcGFnZXRhYmxlcyB3aWxsIG5vdCBiZQogICAgY2xlYXJlZC4KICAgIAogICAgVG8ga2VlcCB0
aGUgaW50ZXJmYWNlIGV4YWN0bHkgdGhlIHNhbWUgZm9yIGFsbCBzZWNvbmRhcnkgQ1BVLCB0aGUg
Ym9vdAogICAgcGFnZXRhYmxlcyBhcmUgbm93IGNsZWFyZWQgYmVmb3JlIGJyaW5naW5nLXVwIGVh
Y2ggc2Vjb25kYXJ5IENQVS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDRjNTU1ZWM3NThlODI5ZDQyNGE4
NWRmMDI4MjFiMjI5M2NhMDM3MDIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpEYXRlOiAgIFR1ZSBBdWcgMTMgMTk6MTE6MjggMjAxOSArMDEwMAoKICAgIHhlbi9h
cm06IGRvbWFpbl9idWlsZDogUHJpbnQgdGhlIGNvcnJlY3QgZG9tYWluIGluIGR0Yl9sb2FkKCkK
ICAgIAogICAgZHRiX2xvYWQoKSBjYW4gYmUgY2FsbGVkIGJ5IG90aGVyIGRvbWFpbiB0aGFuIGRv
bTAuIFRvIGF2b2lkIGNvbmZ1c2lvbgogICAgaW4gdGhlIGxvZywgcHJpbnQgdGhlIGNvcnJlY3Qg
ZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNTVhYjI5MmM0MmRiNDFiMDVjZmRiYTAxMjY4MGJm
MWUwZWEwMmY3YQpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBX
ZWQgT2N0IDIgMTk6MDU6MzYgMjAxOSArMDIwMAoKICAgIHN0dWJkb20vdnRwbTogaW5jbHVkZSBz
dGRpby5oIGZvciBkZWNsYXJhdGlvbiBvZiBwcmludGYKICAgIAogICAgVGhlIGZ1bmN0aW9uIHJl
YWRfdnRwbWJsayB1c2VzIHByaW50ZigzKSwgYnV0IHN0ZGlvLmggaXMgbm90IGluY2x1ZGVkCiAg
ICBpbiB0aGlzIGZpbGUuIFRoaXMgcmVzdWx0cyBpbiBhIHdhcm5pbmcgZnJvbSBnY2MtNzoKICAg
IAogICAgdnRwbWJsay5jOiBJbiBmdW5jdGlvbiAncmVhZF92dHBtYmxrJzoKICAgIHZ0cG1ibGsu
YzozMjI6Nzogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3ByaW50
ZicgWy1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCiAgICAgICAgICAgcHJpbnRmKCJF
eHBlY3RlZDogIik7CiAgICB2dHBtYmxrLmM6MzIyOjc6IHdhcm5pbmc6IGluY29tcGF0aWJsZSBp
bXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiAncHJpbnRmJwogICAgdnRw
bWJsay5jOjMyMjo3OiBub3RlOiBpbmNsdWRlICc8c3RkaW8uaD4nIG9yIHByb3ZpZGUgYSBkZWNs
YXJhdGlvbiBvZiAncHJpbnRmJwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5
Y2hvLm5zYS5nb3Y+CiAgICBSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhp
YmF1bHRAZW5zLWx5b24ub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGUzNzA1ODI2N2UzM2U1ZTQ1MjVmOTIwZTMxMjZkMTU4
OTFlZThkYmIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpEYXRlOiAgIEZyaSBKdWwgMTkgMDg6NTc6NTAgMjAxOSArMDEwMAoKICAgIGRvY3Mvc3BoaW54
OiBJbmRlbnQgY2xlYW51cAogICAgCiAgICBTcGhpbngsIGl0cyBsaW50ZXJzLCBhbmQgUlNUIG1v
ZGVzIGluIGNvbW1vbiBlZGl0b3JzLCBleHBlY3QgMyBzcGFjZXMgb2YKICAgIGluZGVudGF0aW9u
LiAgU29tZSBiaXRzIGFscmVhZHkgY29uZm9ybSB0byB0aGlzIGV4cGVjdGF0aW9uLiAgVXBkYXRl
IHRoZQogICAgcmVzdCB0byBtYXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXJzIEt1
cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOTUxYWI0MDY1MTFlOGI3NTJmN2M5Mjc1
YWY5ZDI2ZTRjMzRiNjE5ZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkRhdGU6ICAgVHVlIE9jdCA4IDIwOjIzOjI2IDIwMTkgKzAxMDAKCiAgICB4ODYv
bWljcm9jb2RlOiBEcm9wIHRyYWlsaW5nIHdoaXRlc3BhY2UgaW4gcHJpbnRrKCkKICAgIAogICAg
VGhpcyBoYXMgYWN0dWFsbHkgYmVlbiBwcmVzZW50IHNpbmNlIGMvcyBiZDdjMDljMCBpbiAyMDA4
LCBhbmQgc3Vydml2ZWQKICAgIHRocm91Z2ggYWxsIG9mIHRoZSByZWNlbnQgbWljcm9jb2RlIHJl
ZmFjdG9yaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 02:52:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 02:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMkH7-0001Gz-Ju; Tue, 22 Oct 2019 02:51:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMkH5-0001Gu-Q0
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 02:51:55 +0000
X-Inumbo-ID: e52595ea-f476-11e9-945d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e52595ea-f476-11e9-945d-12813bfff9fa;
 Tue, 22 Oct 2019 02:51:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMkGz-0000az-JF; Tue, 22 Oct 2019 02:51:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMkGz-00041S-92; Tue, 22 Oct 2019 02:51:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMkGz-0006oF-6s; Tue, 22 Oct 2019 02:51:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143000-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-xl-credit2:<job
 status>:broken:regression
 linux-next:test-arm64-arm64-xl-credit2:host-install(4):broken:regression
 linux-next:test-arm64-arm64-examine:host-install:broken:regression
 linux-next:test-amd64-amd64-libvirt:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-localmigrate:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl:guest-start.2:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a6fcdcd94927a1b24dea6a9951ffa7c64545ecfb
X-Osstest-Versions-That: linux=998d75510e373aab5644d777d3b058312d550159
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 02:51:49 +0000
Subject: [Xen-devel] [linux-next test] 143000: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAwMCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwMDAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0
MjkzMwogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwgICAgICAg
ICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQyOTMzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDI5MzMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICAgIGZhaWwg
UkVHUi4gdnMuIDE0MjkzMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAxNSBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyOTMzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgUkVH
Ui4gdnMuIDE0MjkzMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxOCBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDE0MjkzMwogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QvZGViaWFuLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxNDI5MzMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTYgZ3Vlc3Qt
c2F2ZXJlc3RvcmUuMiAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkzMwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4g
MTQyOTMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI5MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgMjEgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkzMwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTQyOTMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAyMCBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MjkzMwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDE0MjkzMwoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MjkzMwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNyBndWVzdC1zdGFydC4yICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQy
OTMzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWls
IGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0Mjkz
MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI5MzMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0
MjkzMwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI5MzMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0MjkzMwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAx
NDI5MzMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgICAgICBmYWlsICBsaWtlIDE0MjkzMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyOTMzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkzMwogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
NyB4ZW4tYm9vdCAgIGZhaWwgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MjkzMwogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtl
IDE0MjkzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MzMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAg
ICAgZmFpbCBsaWtlIDE0MjkzMwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDI5MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQyOTMzCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkzMwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkzMwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTQyOTMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MzMKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgYTZmY2RjZDk0OTI3YTFiMjRkZWE2YTk5NTFmZmE3
YzY0NTQ1ZWNmYgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgOTk4ZDc1
NTEwZTM3M2FhYjU2NDRkNzc3ZDNiMDU4MzEyZDU1MDE1OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxNDMwMDAgIDIwMTktMTAtMjEgMDk6MTk6NDUgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 04:19:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 04:19:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMldv-0007Xv-I3; Tue, 22 Oct 2019 04:19:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G1x/=YO=mellanox.com=jgg@srs-us1.protection.inumbo.net>)
 id 1iMd6R-0008QW-6w
 for xen-devel@lists.xenproject.org; Mon, 21 Oct 2019 19:12:27 +0000
X-Inumbo-ID: b70f5c4e-f436-11e9-beca-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.13.54]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b70f5c4e-f436-11e9-beca-bc764e2007e4;
 Mon, 21 Oct 2019 19:12:25 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=h06LGNT9sxkxR8EYajM/vurYHZTkaGDV4Jhdt7WbN/AmasgxQoGu1cGelLx3HgS/U6gN8xYh7rtoXhozSoZmJIGHnX8MhboP3GuA8Dw3NpgEXqeyVYGppFMZq+aLmln0nginfw4r3E8F5sBnzWTcgBllPwBAvKV28fQbKO5JNaqFi7eXFk6lwd9+Ufk5yrOgobODxH4W2gJXDFSCyJbakRTOxUn3WPa8mZMasMs/LpicwmiiK4Ebg9CM6nQLvCIA/mRRwSPpo7hBCTswn3zpuQ5VMy0sWzPlxQkxrWKBvw+dx06qnDCYTMkiLCgsxaV7ltYN1uKrPE8xjxPJLKmhUw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8fTLsgbvO3jKnQB8EQfU7dorG5dIAD4HEDgB6UX61y4=;
 b=mG+olQeI9D+PtGirNdNwOV0hNNe3Dv/TKENCrD4QjQ0QKLcW0UZuXdixOWCwUx+46KSfZKTpqa1tUpW4Lexg4a2l9Ly6YpBaGiZuEQXkTepxHh11s0xqkWQ4pfVX7llmGjjSlWsEMpCsSrOUSPDM5C44P+AFLxKR53OaiTByw8PGQtxJGrBlOp7i0vyzVFDfqpgGIy9+A2YNbJklhYnAhdpPDjRcTKOO/GTUrSJWLyUOi6p1hvqaIHyMB77BydHSOS/nOOk1FvxDJirk/huSvJBn0/kjxIaqOaq7mZzKycGjLwLjSPwyrDu2dvWXlCd+uwArB69etEUdBN8/B9le4Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com;
 dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8fTLsgbvO3jKnQB8EQfU7dorG5dIAD4HEDgB6UX61y4=;
 b=J2Qkue3m0fXLy8OTb/5YDQVX0F7485Vp5/AA3hl5n2DvMeO+E/ZJO/olSXBiqjBLAjubVVO25ebMeWs8pX/0OPFi6EJOadDRnuChLbxI4wSx2ecu4nYwhsKoQW4uphzDsaGAWVaiB4f+twLW5NfI5WhGH5f9H7948q7QESryLO0=
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com (52.133.14.15) by
 VI1PR05MB4718.eurprd05.prod.outlook.com (20.176.1.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.16; Mon, 21 Oct 2019 19:12:23 +0000
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::75ae:b00b:69d8:3db0]) by VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::75ae:b00b:69d8:3db0%7]) with mapi id 15.20.2347.029; Mon, 21 Oct 2019
 19:12:23 +0000
From: Jason Gunthorpe <jgg@mellanox.com>
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Thread-Topic: [PATCH hmm 08/15] xen/gntdev: Use select for DMA_SHARED_BUFFER
Thread-Index: AQHVg4SlqgIWJTGEnUWY/9OWOhnZ6adcuS2AgAAXhoCACK8ugA==
Date: Mon, 21 Oct 2019 19:12:23 +0000
Message-ID: <20191021191219.GJ6285@mellanox.com>
References: <20191015181242.8343-1-jgg@ziepe.ca>
 <20191015181242.8343-9-jgg@ziepe.ca>
 <6f60f558-20db-1749-044d-a46697258c39@suse.com>
 <91329d7d-9db5-057e-59d2-887254083da0@epam.com>
In-Reply-To: <91329d7d-9db5-057e-59d2-887254083da0@epam.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: MN2PR10CA0033.namprd10.prod.outlook.com
 (2603:10b6:208:120::46) To VI1PR05MB4141.eurprd05.prod.outlook.com
 (2603:10a6:803:44::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jgg@mellanox.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [142.162.113.180]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6ec60703-e1c6-45c8-1c8a-08d7565a9a4c
x-ms-office365-filtering-ht: Tenant
x-ms-traffictypediagnostic: VI1PR05MB4718:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <VI1PR05MB471835E42FDACA420662D37ACF690@VI1PR05MB4718.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0197AFBD92
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(366004)(136003)(396003)(39860400002)(346002)(199004)(189003)(3846002)(86362001)(316002)(66946007)(7416002)(305945005)(7736002)(8676002)(81156014)(256004)(66476007)(66556008)(64756008)(66446008)(52116002)(71200400001)(76176011)(54906003)(99286004)(71190400001)(8936002)(81166006)(6116002)(6506007)(33656002)(478600001)(14454004)(386003)(966005)(53546011)(26005)(229853002)(25786009)(4326008)(6436002)(446003)(1076003)(486006)(66066001)(102836004)(6486002)(2906002)(2616005)(36756003)(5660300002)(11346002)(186003)(476003)(6246003)(6306002)(6916009)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB4718;
 H:VI1PR05MB4141.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: g4ausQGRHXY9fH7yb8Thrc2Y95CFMVFdv7CoYgV9HWqYKgQ/7rmW9I5OYvTKM1hmt9/TTR+RyVSqU4PKQzhzfN0WOoTcv4VuYVPwYgmm/NoDnda0qOe+byOXwOUZ++bZO23pdYMIka77UIRt02urMfJgO/60lTVP+Dz5pZLTWEfLdE7xq2fvjIZ5nOZAWdPEhdlpH0njfzosAMxMmZNt7c2J3tFPnxiYEpHwhpUBegNfQTX1PAe8MKpqskJ35iPBNrqNCjh7D9nv4twXXx8QbOYSAnrFmJkPh5SxYk0hRLYWBfD6/Vft3cQYq89NkrxwDhDkrHeoNXYJRBCMBhuTluH0IgXC/ibgPpCzPDrZT7RLmKwq2LBLJAQqOlP//4WhEpBI1lIHDAhK57+FY7DNmgai1ZSE5efZDCSgRALBwNYVQT8Wdfq/vuwCXF8chgIVsWyo3sNne+WNmF+vwKsB9WKNKKk1bpEup6LqakTtdFM=
x-ms-exchange-transport-forked: True
Content-ID: <8BF592EA6461D548874DB6BE9FEE8E38@eurprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ec60703-e1c6-45c8-1c8a-08d7565a9a4c
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Oct 2019 19:12:23.3208 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: tU+L6I+Wz0eK9v9BNR+9bz7Z02bge5VZ641k0CG1bD32N/F5e6KyugGae73KMZsjHtrrrSBTeDk+5FP/09VfiA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB4718
X-Mailman-Approved-At: Tue, 22 Oct 2019 04:19:34 +0000
Subject: Re: [Xen-devel] [PATCH hmm 08/15] xen/gntdev: Use select for
 DMA_SHARED_BUFFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Andrea Arcangeli <aarcange@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "Felix.Kuehling@amd.com" <Felix.Kuehling@amd.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, Jerome Glisse <jglisse@redhat.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMTYsIDIwMTkgYXQgMDY6MzU6MTVBTSArMDAwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6DQo+IE9uIDEwLzE2LzE5IDg6MTEgQU0sIErDvHJnZW4gR3Jvw58gd3Jv
dGU6DQo+ID4gT24gMTUuMTAuMTkgMjA6MTIsIEphc29uIEd1bnRob3JwZSB3cm90ZToNCj4gPj4g
RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPg0KPiA+Pg0KPiA+PiBETUFf
U0hBUkVEX0JVRkZFUiBjYW4gbm90IGJlIGVuYWJsZWQgYnkgdGhlIHVzZXIgKGl0IHJlcHJlc2Vu
dHMgYSANCj4gPj4gbGlicmFyeQ0KPiA+PiBzZXQgaW4gdGhlIGtlcm5lbCkuIFRoZSBrY29uZmln
IGNvbnZlbnRpb24gaXMgdG8gdXNlIHNlbGVjdCBmb3Igc3VjaA0KPiA+PiBzeW1ib2xzIHNvIHRo
ZXkgYXJlIHR1cm5lZCBvbiBpbXBsaWNpdGx5IHdoZW4gdGhlIHVzZXIgZW5hYmxlcyBhIGtjb25m
aWcNCj4gPj4gdGhhdCBuZWVkcyB0aGVtLg0KPiA+Pg0KPiA+PiBPdGhlcndpc2UgdGhlIFhFTl9H
TlRERVZfRE1BQlVGIGtjb25maWcgaXMgb3Zlcmx5IGRpZmZpY3VsdCB0byBlbmFibGUuDQo+ID4+
DQo+ID4+IEZpeGVzOiA5MzJkNjU2MjE3OWUgKCJ4ZW4vZ250ZGV2OiBBZGQgaW5pdGlhbCBzdXBw
b3J0IGZvciBkbWEtYnVmIFVBUEkiKQ0KPiA+PiBDYzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPg0KPiA+PiBDYzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4NCj4gPj4gQ2M6IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pg0KPiA+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0K
PiA+PiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+DQo+
ID4NCj4gPiBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiA+
DQo+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1
c2hjaGVua29AZXBhbS5jb20+DQoNClRoYW5rcyBPbGVrc2FuZHIgYW5kIEp1ZXJnZW4sIGNhbiB5
b3UgYWxzbyBnaXZlIG1lIHNvbWUgYWR2aWNlIG9uIGhvdw0KdG8gcHJvZ3Jlc3MgdGhlIG1vcmUg
Y29tcGxleCBwYXRjaDoNCg0KaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMTE5
MTM2OS8NCg0KSXMgdGhpcyBnbnRkZXYgc3R1ZmYgc3RpbGwgaW4tdXNlPyBJIHN0cnVnZ2xlZCBh
IGJpdCB0byB1bmRlcnN0YW5kDQp3aGF0IGl0IGlzIGRvaW5nLCBidXQgSSB0aGluayBJIG1hZGUg
YSByZWFzb25hYmxlIGd1ZXNzPw0KDQpKYXNvbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 06:00:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 06:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMnD6-0007Sy-S3; Tue, 22 Oct 2019 06:00:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jyZJ=YP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMnD5-0007St-Ha
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 05:59:59 +0000
X-Inumbo-ID: 2bd3670a-f491-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2bd3670a-f491-11e9-a531-bc764e2007e4;
 Tue, 22 Oct 2019 05:59:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EF9FAB15F;
 Tue, 22 Oct 2019 05:59:54 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <bef241e9-fdae-bb1d-506b-57c2a51d8577@suse.com>
Date: Tue, 22 Oct 2019 07:59:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMTkgMTE6NTEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gSGVsbG8sCj4gCj4gV2hp
bGUgdGVzdGluZyBwdi1zaGltIGZyb20gYSBzbmFwc2hvdCBvZiBzdGFnaW5nIDQuMTMgYnJhbmNo
ICh3aXRoIGNvcmUtCj4gc2NoZWR1bGluZyBwYXRjaGVzIGFwcGxpZWQpLCBzb21lIHNvcnQgb2Yg
c2NoZWR1bGluZyBpc3N1ZXMgd2VyZSB1bmNvdmVyZWQKPiB3aGljaCB1c3VhbGx5IGxlYWRzIHRv
IGEgZ3Vlc3QgbG9ja3VwIChzb21ldGltZXMgd2l0aCBzb2Z0IGxvY2t1cCBtZXNzYWdlcwo+IGZy
b20gTGludXgga2VybmVsKS4KPiAKPiBUaGlzIGhhcHBlbnMgbW9yZSBmcmVxdWVudGx5IG9uIFNh
bmR5QnJpZGdlIENQVXMuIEFmdGVyIGVuYWJsaW5nCj4gQ09ORklHX0RFQlVHIGluIHB2LXNoaW0s
IHRoZSBmb2xsb3dpbmcgYXNzZXJ0aW9ucyBmYWlsZWQ6Cj4gCj4gTnVsbCBzY2hlZHVsZXI6Cj4g
Cj4gICAgICBBc3NlcnRpb24gJ2xvY2sgPT0gZ2V0X3NjaGVkX3JlcyhpLT5yZXMtPm1hc3Rlcl9j
cHUpLT5zY2hlZHVsZV9sb2NrJyBmYWlsZWQgYXQgLi4uYXJlL3hlbi1kaXIveGVuLXJvb3QveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmg6Mjc4Cj4gICAgICAoZnVsbCBjcmFzaCBsb2c6IGh0dHBz
Oi8vcGFzdGUuZGViaWFuLm5ldC8xMTA4ODYxLyApCgpJIGd1ZXNzIHRoaXMgaXMgdGhlIGtub3du
IG51bGwgc2NoZWR1bGVyIGhvdHBsdWcgcHJvYmxlbT8KCj4gCj4gQ3JlZGl0MSBzY2hlZHVsZXI6
Cj4gCj4gICAgICBBc3NlcnRpb24gJ2NwdW1hc2tfY3ljbGUoY3B1LCB1bml0LT5jcHVfaGFyZF9h
ZmZpbml0eSkgPT0gY3B1JyBmYWlsZWQgYXQgc2NoZWRfY3JlZGl0LmM6MzgzCj4gICAgICAoZnVs
bCBjcmFzaCBsb2c6IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC8xMTA4ODYyLyApCgpJIHRoaW5r
IHRoaXMgaXMgYSBidWcgaW4gY3JlZGl0IHNjaGVkdWxlcjoKCkluIGNzY2hlZF9hZmZfY250bCgp
IENTQ0hFRF9GTEFHX1VOSVRfUElOTkVEIHNob3VsZCBiZSBzZXQgb25seSBpbiBjYXNlCnRoZSBj
cHUgdGhlIGFmZmluaXR5IGlzIHNldCB0byBpcyBvbmxpbmUuIEFuIGFsdGVybmF0aXZlIG1pZ2h0
IGJlIHRvCmFkZCB0aGUgY29uZGl0aW9uIG9mIGFib3ZlIEFTU0VSVCgpIHRvIHRoZSBpZiAoKSBz
dGF0ZW1lbnQgZ3VhcmRpbmcgaXQKYW5kIGRyb3BwaW5nIHRoZSBBU1NFUlQoKS4KCkRhcmlvLCBH
ZW9yZ2U/CgpCZWZvcmUgbXkgcGF0Y2ggInhlbjogbGV0IHZjcHVfY3JlYXRlKCkgc2VsZWN0IHBy
b2Nlc3NvciIgaW4gcHYtc2hpbQp0aGUgaW5pdGlhbCBjcHUgb2YgYSB2Y3B1IHdvdWxkIGJlIHNl
dCB0byBhIG5vdCB5ZXQgb25saW5lIGNwdSwgd2hpY2gKZGlkIHdvcmsganVzdCBieSBjaGFuY2Uu
CgpTbyBhbm90aGVyIHBvc3NpYmlsaXR5IHdvdWxkIGJlIHRvIG1vZGlmeSBwdl9zaGltX2NwdV91
cCgpIHRvIGNhbGwgYSBuZXcKc2NoZWR1bGVyIGZ1bmN0aW9uIGRvaW5nIGFub3RoZXIgY3B1IGFz
c2lnbm1lbnQgYW5kIHRoZSB2Y3B1X3dha2UoKSBpZgpuZWVkZWQuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 06:54:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 06:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMo3Y-0003eu-8V; Tue, 22 Oct 2019 06:54:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMo3W-0003ep-UO
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 06:54:10 +0000
X-Inumbo-ID: ba7337d6-f498-11e9-9460-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba7337d6-f498-11e9-9460-12813bfff9fa;
 Tue, 22 Oct 2019 06:54:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMo3M-0005mW-Ma; Tue, 22 Oct 2019 06:54:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMo3M-0005ib-0d; Tue, 22 Oct 2019 06:54:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMo3L-0007Bq-W4; Tue, 22 Oct 2019 06:54:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143009-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 06:54:00 +0000
Subject: [Xen-devel] [linux-4.4 test] 143009: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAwOSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzAwOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDE0MjkwMSBw
YXNzIGluIDE0MzAwOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFy
dC9kZWJpYW4gZmFpbCBpbiAxNDI5MDEgcGFzcyBpbiAxNDMwMDkKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxNDI5MDEgcGFzcyBpbiAx
NDMwMDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgICAgZmFpbCBwYXNzIGluIDE0MjkwMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTY5OAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICAwNDg1ODU0MGNhODQzNWU1MjY1NDY4MGRhYmZkNzY5MDU2YWQ5ZWIwCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQz
NTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6
NDg6MzAgWiAgIDc4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2
IDE2OjQwOjI2IFogICA3NiBkYXlzICAgODkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQyODUxICAyMDE5LTEwLTE3IDIyOjEwOjUxIFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo0NTcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRo
ZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVu
ZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAxNTk0OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 07:03:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 07:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMoCo-0004bm-28; Tue, 22 Oct 2019 07:03:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PETU=YP=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iMoCm-0004bh-3w
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 07:03:44 +0000
X-Inumbo-ID: 11b1c804-f49a-11e9-9460-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 11b1c804-f49a-11e9-9460-12813bfff9fa;
 Tue, 22 Oct 2019 07:03:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571727817;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=AuKU4SedsEGo8KQdxnFDVYDUQqPRFcWmPemeluFBcYI=;
 b=fUstiCJbB8XfSyQFoQl8A2FqFLwzQNsHf6bLtef46H/EevmMNm1UfCqb
 jouXkoq8DuZtvY4CtW1tisSMWClVxD4bXvRN8KgejOdI+5WGlE/9e83cR
 HpXyDMfhA+0ggOOc1cs3fdGkw7s9iFFiJxuZzgQE44Dgm6g1UUa2vyR72 M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XVG3PU3Ziidu41yh5kUHeRrazJxDCka3c394LuPyqN0fEO1FGf7ZGnGlKai+lcltWSMlx9hFdr
 TyAgz8xKx8/H8qYQgb3LdKYOR4OfNmmEsR9BXNtVNx39KhsMS8eLTfLDLKdtNJRkf+WzhPHQRR
 qMFoCMdbzqlm6f/mLvdpRv+TgzvJOg9GXW7xvtiaSvTOqXjwt8Afc8sM0NexeF5fWnLXDvLDO2
 iShgky6IEraUBYiLhmwU96ri21FtQqs0CRrn1qdBUUaHr8Lv1Rl3DPPqw2pVrtHxszwP7e0XhZ
 JyI=
X-SBRS: 2.7
X-MesageID: 7243047
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,326,1566878400"; 
   d="scan'208";a="7243047"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: PV-shim 4.13 assertion failures during vcpu_wake()
Thread-Index: AQHVh/UQu2oTY58TS06mHnzmUS2C6admPNGA
Date: Tue, 22 Oct 2019 07:03:33 +0000
Message-ID: <adc8abee5f2942e083588523cb69a982@AMSPEX02CL03.citrite.net>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
In-Reply-To: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgcHJpbnRpbmcgc29tZSBkZWJ1ZyBpbmZvcm1hdGlvbiBJIHNlZSB0aGF0Og0KDQpTTVAg
YWx0ZXJuYXRpdmVzOiBzd2l0Y2hpbmcgdG8gU01QIGNvZGUNCihYRU4pIFsgICAgMS40NzMwNTZd
ID09IGQxdjEgbWFzdGVyX2NwdSAwLCBsb2NrIGZmZmY4MzAxOGUzMTVlYzgNCihYRU4pIFsgICAg
MS40NzMxMjBdIHNjaGVkX251bGwuYzozNDQ6IDEgPC0tIGQxdjENCihYRU4pIFsgICAgMS40NzMx
NjVdID09IGQxdjEgbWFzdGVyX2NwdSAxLCBsb2NrIGZmZmY4MzAxODk5YzJmNDgNCihYRU4pIFsg
ICAgMS40NzMyMjNdIEFzc2VydGlvbiAnbG9jayA9PSBnZXRfc2NoZWRfcmVzKGktPnJlcy0+bWFz
dGVyX2NwdSktPnNjaGVkdWxlX2xvY2snIGZhaWxlZCBhdCAuLi5hcmUveGVuLWRpci94ZW4tcm9v
dC94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaDoyNw0KDQpUaGUgdW5kZXJseWluZyBwQ1BVIHdh
cyBjaGFuZ2VkIGZvciB0aGF0IHZDUFUgYW5kIGhlbmNlIHRoZSBwZXItY3B1IGxvY2sgY2hhbmdl
ZCBhcyB3ZWxsLg0KDQpUaGFua3MsDQpTZXJnZXkNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 07:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 07:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMp3z-000090-QU; Tue, 22 Oct 2019 07:58:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMp3z-00008v-GT
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 07:58:43 +0000
X-Inumbo-ID: c00a5a04-f4a1-11e9-9460-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c00a5a04-f4a1-11e9-9460-12813bfff9fa;
 Tue, 22 Oct 2019 07:58:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMp3r-00073e-OQ; Tue, 22 Oct 2019 07:58:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMp3r-0002Ad-5G; Tue, 22 Oct 2019 07:58:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMp3r-0005Ef-4a; Tue, 22 Oct 2019 07:58:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143013-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=f413d9bee3f6cabd4b11ad0a1ab9ff865092fb16
X-Osstest-Versions-That: ovmf=61bb6eeb4d93c0a34c1995d87914ab41398f9550
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 07:58:35 +0000
Subject: [Xen-devel] [ovmf test] 143013: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAxMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwMTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmNDEzZDliZWUzZjZjYWJkNGIxMWFkMGExYWI5ZmY4
NjUwOTJmYjE2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2MWJiNmVl
YjRkOTNjMGEzNGMxOTk1ZDg3OTE0YWI0MTM5OGY5NTUwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDI5OTggIDIwMTktMTAtMjEgMDg6NDE6NDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQzMDEzICAyMDE5LTEwLTIxIDE4OjA5OjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBTYW1pIE11amF3YXIgPHNhbWkubXVqYXdhckBhcm0uY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDYxYmI2ZWViNGQu
LmY0MTNkOWJlZTMgIGY0MTNkOWJlZTNmNmNhYmQ0YjExYWQwYTFhYjlmZjg2NTA5MmZiMTYgLT4g
eGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 08:49:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 08:49:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMprC-0004Wr-AV; Tue, 22 Oct 2019 08:49:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5eab=YP=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iMpq9-0004Vw-Ko
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 08:48:29 +0000
X-Inumbo-ID: b76d5c96-f4a8-11e9-a531-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b76d5c96-f4a8-11e9-a531-bc764e2007e4;
 Tue, 22 Oct 2019 08:48:28 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id p4so17043325wrm.8
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 01:48:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=PfdPJmUvnGMSyb0QvY2cAJRWDOWGOUx4wadQl+kGBSo=;
 b=XffrVqn4R3wl7i4l+v5mr3OSJE4AWWvhi1mYomo5m58aJ6uL9YsNVhv9J71O0QlrGs
 g96TzRCal3J7ewSTNLEGQyzYRYxIMNMtkEAzbhkq9kum3OgJU0xT/tbemPjMAhN1aDRJ
 QYHJUffd5QbDNcv9RAvz875+QxtYz9vv+xp+DkgIreKXrjChnet1XP4dBZ1AzGVuZkvy
 EAEX79rX2wh3TjA655Ft+tK6j7KQDUKgFoZHFTdCpFZZka6K/d1glEQxnhHQyHuGTGgd
 ph76k19Pbudn/uiUYobgYTd1efVlhEpP0BAFhbLWf918nQo0MBEBGxmuocO3s6iviV7J
 Ysvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=PfdPJmUvnGMSyb0QvY2cAJRWDOWGOUx4wadQl+kGBSo=;
 b=VvBBu+aYdZ4kw5H2joR3LjtCYVVAIvuQX2eRHKlAmCCTB080t7HRz2OLOsUBOEprvY
 RRqSIlqR580Zb2XvsvWE9Ic+9DWwkL45VZHRujjfpqrjsj4WsxtCPllpwS1FhtcZXAJT
 6ppCsxjKFwljSEF6O1D4jupQ40HqesCilcsVWB8ko6czd7sihsjxYrlFDKhdW2kTl3Xh
 Oirjc+xkOEpbfC/fvw95mTzz6Hi4JKwroQpWWLRiChpkU3u2rwQZUN9Lp9zRQKhb8+Td
 IfF+M+wd/lQ/05hC+2QbjtLB2/R/0R0BHLujcxOdhzo/XbbSNgEfkrquLxc+QCiCiEtj
 e3nA==
X-Gm-Message-State: APjAAAUXzDhL5KiO6xcrzFvvWiz0788cDLG6qhl2IkCa49LolPU16cG8
 yrWqCiRY6JLhfk6u5GMtZMQ=
X-Google-Smtp-Source: APXvYqx+Axd83lMU8LKnJVkLcqDfJMA32L6CmH/KHO9BkSG7KUkKodkfYAvEvPQwd4h0EdPh/S8EIA==
X-Received: by 2002:adf:f010:: with SMTP id j16mr2437638wro.317.1571734107470; 
 Tue, 22 Oct 2019 01:48:27 -0700 (PDT)
Received: from ?IPv6:2a01:c23:604c:2a00:af2b:2e92:39f9:c05b?
 ([2a01:c23:604c:2a00:af2b:2e92:39f9:c05b])
 by smtp.gmail.com with ESMTPSA id z13sm20538123wrm.64.2019.10.22.01.48.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 01:48:26 -0700 (PDT)
Message-ID: <27c31440fdab11eff969e656a8ad7063c5e7234c.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Tue, 22 Oct 2019 10:44:57 +0200
In-Reply-To: <20191018134754.16362-4-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 22 Oct 2019 08:49:33 +0000
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgdmllLCAxOC0xMC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gRnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0
b3Mub3JnPgo+IAo+IEFkZCBJU0EgaXJxcyBhcyBwaWl4NCBncGlvIGluLCBhbmQgQ1BVIGludGVy
cnVwdCByZXF1ZXN0IGFzIHBpaXg0Cj4gZ3BpbyBvdXQuCj4gUmVtb3ZlIGk4MjU5IGluc3RhbmNp
YXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQgdHdpY2UuCj4gCj4gV2UgY2FuIGFs
c28gcmVtb3ZlIHRoZSBub3cgdW51c2VkIHBpaXg0X2luaXQoKSBmdW5jdGlvbi4KPiAKPiBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPiBBY2tlZC1ieTogUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBIZXJ2w6kg
UG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4gTWVzc2FnZS1JZDogPDIwMTcxMjE2
MDkwMjI4LjI4NTA1LTgtaHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4gUmV2aWV3ZWQtYnk6IEFsZWtz
YW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+Cj4gW1BNRDogcmViYXNlZCwg
dXBkYXRlZCBpbmNsdWRlcywgdXNlIElTQV9OVU1fSVJRUyBpbiBmb3IgbG9vcF0KPiBTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4gLS0t
Cj4gIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLQo+IC0tLQo+ICBody9taXBzL21pcHNfbWFsdGEuYyB8IDMyICsrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgIDEgLQo+
ICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCj4gaW5kZXggZDBi
MThlMDU4Ni4uOWMzN2M4NWFlMiAxMDA2NDQKPiAtLS0gYS9ody9pc2EvcGlpeDQuYwo+ICsrKyBi
L2h3L2lzYS9waWl4NC5jCj4gQEAgLTI0LDYgKzI0LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVk
ZSAicWVtdS9vc2RlcC5oIgo+ICsjaW5jbHVkZSAiaHcvaXJxLmgiCj4gICNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCj4gICNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4gICNpbmNsdWRlICJody9pc2Ev
aXNhLmgiCj4gQEAgLTM2LDYgKzM3LDggQEAgUENJRGV2aWNlICpwaWl4NF9kZXY7Cj4gIAo+ICB0
eXBlZGVmIHN0cnVjdCBQSUlYNFN0YXRlIHsKPiAgICAgIFBDSURldmljZSBkZXY7Cj4gKyAgICBx
ZW11X2lycSBjcHVfaW50cjsKPiArICAgIHFlbXVfaXJxICppc2E7Cj4gIAo+ICAgICAgLyogUmVz
ZXQgQ29udHJvbCBSZWdpc3RlciAqLwo+ICAgICAgTWVtb3J5UmVnaW9uIHJjcl9tZW07Cj4gQEAg
LTk0LDYgKzk3LDE4IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9w
aWl4NCA9IHsKPiAgICAgIH0KPiAgfTsKPiAgCj4gK3N0YXRpYyB2b2lkIHBpaXg0X3JlcXVlc3Rf
aTgyNTlfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycSwgaW50Cj4gbGV2ZWwpCj4gK3sKPiArICAg
IFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7Cj4gKyAgICBxZW11X3NldF9pcnEocy0+Y3B1X2ludHIs
IGxldmVsKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgcGlpeDRfc2V0X2k4MjU5X2lycSh2b2lk
ICpvcGFxdWUsIGludCBpcnEsIGludCBsZXZlbCkKPiArewo+ICsgICAgUElJWDRTdGF0ZSAqcyA9
IG9wYXF1ZTsKPiArICAgIHFlbXVfc2V0X2lycShzLT5pc2FbaXJxXSwgbGV2ZWwpOwo+ICt9Cj4g
Kwo+ICBzdGF0aWMgdm9pZCBwaWl4NF9yY3Jfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRk
ciwgdWludDY0X3QgdmFsLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGxlbikKPiAgewo+IEBAIC0xMjcsMjkgKzE0MiwzNSBAQCBzdGF0aWMgY29uc3QgTWVtb3J5
UmVnaW9uT3BzIHBpaXg0X3Jjcl9vcHMgPSB7Cj4gIHN0YXRpYyB2b2lkIHBpaXg0X3JlYWxpemUo
UENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKPiAgewo+ICAgICAgUElJWDRTdGF0ZSAqcyA9
IFBJSVg0X1BDSV9ERVZJQ0UoZGV2KTsKPiArICAgIElTQUJ1cyAqaXNhX2J1czsKPiArICAgIHFl
bXVfaXJxICppODI1OV9vdXRfaXJxOwo+ICAKPiAtICAgIGlmICghaXNhX2J1c19uZXcoREVWSUNF
KGRldiksIHBjaV9hZGRyZXNzX3NwYWNlKGRldiksCj4gLSAgICAgICAgICAgICAgICAgICAgIHBj
aV9hZGRyZXNzX3NwYWNlX2lvKGRldiksIGVycnApKSB7Cj4gKyAgICBpc2FfYnVzID0gaXNhX2J1
c19uZXcoREVWSUNFKGRldiksIHBjaV9hZGRyZXNzX3NwYWNlKGRldiksCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3BhY2VfaW8oZGV2KSwgZXJycCk7Cj4gKyAgICBp
ZiAoIWlzYV9idXMpIHsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4gIAo+ICsgICAgcWRl
dl9pbml0X2dwaW9faW5fbmFtZWQoREVWSUNFKGRldiksIHBpaXg0X3NldF9pODI1OV9pcnEsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaXNhIiwgSVNBX05VTV9JUlFTKTsKPiArICAg
IHFkZXZfaW5pdF9ncGlvX291dF9uYW1lZChERVZJQ0UoZGV2KSwgJnMtPmNwdV9pbnRyLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnRyIiwgMSk7Ck15IHF1ZXN0aW9uIGlzIG5v
dCBhYm91dCB0aGlzIHBhdGNoOgoKVGhlIGZ1bmN0aW9uIG5hbWUgaXMgInFkZXZfaW5pdF9ncGlv
X291dF9uYW1lZCIgYnV0IHN1cHBvcnQgbW9yZSB0aGFuIDEKZ3BpbywgcmlnaHQ/IGluIHRoaXMg
Y2FzZSwgdGhlIG5hbWUgc2hvdWxkbid0IGJlIHNvbWV0aGluZyBsaWtlCiJxZGV2X2luaXRfZ3Bp
b3Nfb3V0X25hbWVkIj8KPiArCj4gICAgICBtZW1vcnlfcmVnaW9uX2luaXRfaW8oJnMtPnJjcl9t
ZW0sIE9CSkVDVChkZXYpLCAmcGlpeDRfcmNyX29wcywKPiBzLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJyZXNldC1jb250cm9sIiwgMSk7Cj4gICAgICBtZW1vcnlfcmVnaW9uX2FkZF9z
dWJyZWdpb25fb3ZlcmxhcChwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLAo+IDB4Y2Y5LAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPnJjcl9tZW0sIDEpOwpX
aHkgZG8geW91IHVzZSB0aGUgcHJpb3JpdHkgMSBpbiB0aGlzIGNhc2U/Cj4gIAo+ICsgICAgLyog
aW5pdGlhbGl6ZSBpODI1OSBwaWMgKi8KPiArICAgIGk4MjU5X291dF9pcnEgPSBxZW11X2FsbG9j
YXRlX2lycXMocGlpeDRfcmVxdWVzdF9pODI1OV9pcnEsIHMsCj4gMSk7Cj4gKyAgICBzLT5pc2Eg
PSBpODI1OV9pbml0KGlzYV9idXMsICppODI1OV9vdXRfaXJxKTsKPiArCj4gKyAgICAvKiBpbml0
aWFsaXplIElTQSBpcnFzICovCj4gKyAgICBpc2FfYnVzX2lycXMoaXNhX2J1cywgcy0+aXNhKTsK
PiArCj4gICAgICBwaWl4NF9kZXYgPSBkZXY7Cj4gIH0KPiAgCj4gLWludCBwaWl4NF9pbml0KFBD
SUJ1cyAqYnVzLCBJU0FCdXMgKippc2FfYnVzLCBpbnQgZGV2Zm4pCj4gLXsKPiAtICAgIFBDSURl
dmljZSAqZDsKPiAtCj4gLSAgICBkID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihi
dXMsIGRldmZuLCB0cnVlLCAiUElJWDQiKTsKPiAtICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2
X2dldF9jaGlsZF9idXMoREVWSUNFKGQpLCAiaXNhLjAiKSk7Cj4gLSAgICByZXR1cm4gZC0+ZGV2
Zm47Cj4gLX0KPiAtCj4gIHN0YXRpYyB2b2lkIHBpaXg0X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3Mg
KmtsYXNzLCB2b2lkICpkYXRhKQo+ICB7Cj4gICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0Vf
Q0xBU1Moa2xhc3MpOwo+IGRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21p
cHMvbWlwc19tYWx0YS5jCj4gaW5kZXggNGQ5YzY0YjM2YS4uN2QyNWFiNmMyMyAxMDA2NDQKPiAt
LS0gYS9ody9taXBzL21pcHNfbWFsdGEuYwo+ICsrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCj4g
QEAgLTk3LDcgKzk3LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ICAgICAgU3lzQnVzRGV2aWNlIHBh
cmVudF9vYmo7Cj4gIAo+ICAgICAgTUlQU0NQU1N0YXRlIGNwczsKPiAtICAgIHFlbXVfaXJxICpp
ODI1OTsKPiArICAgIHFlbXVfaXJxIGk4MjU5WzE2XTsKPiAgfSBNYWx0YVN0YXRlOwo+ICAKPiAg
c3RhdGljIElTQURldmljZSAqcGl0Owo+IEBAIC0xMjM1LDggKzEyMzUsOCBAQCB2b2lkIG1pcHNf
bWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4gICAgICBpbnQ2NF90IGtlcm5lbF9l
bnRyeSwgYm9vdGxvYWRlcl9ydW5fYWRkcjsKPiAgICAgIFBDSUJ1cyAqcGNpX2J1czsKPiAgICAg
IElTQUJ1cyAqaXNhX2J1czsKPiAtICAgIHFlbXVfaXJxICppc2FfaXJxOwo+ICAgICAgcWVtdV9p
cnEgY2J1c19pcnEsIGk4MjU5X2lycTsKPiArICAgIFBDSURldmljZSAqcGNpOwo+ICAgICAgaW50
IHBpaXg0X2RldmZuOwo+ICAgICAgSTJDQnVzICpzbWJ1czsKPiAgICAgIERyaXZlSW5mbyAqZGlu
Zm87Cj4gQEAgLTE0MDcsMzAgKzE0MDcsMjQgQEAgdm9pZCBtaXBzX21hbHRhX2luaXQoTWFjaGlu
ZVN0YXRlICptYWNoaW5lKQo+ICAgICAgLyogQm9hcmQgSUQgPSAweDQyMCAoTWFsdGEgQm9hcmQg
d2l0aCBDb3JlTFYpICovCj4gICAgICBzdGxfcChtZW1vcnlfcmVnaW9uX2dldF9yYW1fcHRyKGJp
b3NfY29weSkgKyAweDEwLCAweDAwMDAwNDIwKTsKPiAgCj4gLSAgICAvKgo+IC0gICAgICogV2Ug
aGF2ZSBhIGNpcmN1bGFyIGRlcGVuZGVuY3kgcHJvYmxlbTogcGNpX2J1cyBkZXBlbmRzIG9uCj4g
aXNhX2lycSwKPiAtICAgICAqIGlzYV9pcnEgaXMgcHJvdmlkZWQgYnkgaTgyNTksIGk4MjU5IGRl
cGVuZHMgb24gSVNBLCBJU0EKPiBkZXBlbmRzCj4gLSAgICAgKiBvbiBwaWl4NCwgYW5kIHBpaXg0
IGRlcGVuZHMgb24gcGNpX2J1cy4gIFRvIHN0b3AgdGhlIGN5Y2xlIHdlCj4gaGF2ZQo+IC0gICAg
ICogcWVtdV9pcnFfcHJveHkoKSBhZGRzIGFuIGV4dHJhIGJpdCBvZiBpbmRpcmVjdGlvbiwgYWxs
b3dpbmcKPiB1cwo+IC0gICAgICogdG8gcmVzb2x2ZSB0aGUgaXNhX2lycSAtPiBpODI1OSBkZXBl
bmRlbmN5IGFmdGVyIGk4MjU5IGlzCj4gaW5pdGlhbGl6ZWQuCj4gLSAgICAgKi8KPiAtICAgIGlz
YV9pcnEgPSBxZW11X2lycV9wcm94eSgmcy0+aTgyNTksIDE2KTsKPiAtCj4gICAgICAvKiBOb3J0
aGJyaWRnZSAqLwo+IC0gICAgcGNpX2J1cyA9IGd0NjQxMjBfcmVnaXN0ZXIoaXNhX2lycSk7Cj4g
KyAgICBwY2lfYnVzID0gZ3Q2NDEyMF9yZWdpc3RlcihzLT5pODI1OSk7Cj4gIAo+ICAgICAgLyog
U291dGhicmlkZ2UgKi8KPiAgICAgIGlkZV9kcml2ZV9nZXQoaGQsIEFSUkFZX1NJWkUoaGQpKTsK
PiAgCj4gLSAgICBwaWl4NF9kZXZmbiA9IHBpaXg0X2luaXQocGNpX2J1cywgJmlzYV9idXMsIDgw
KTsKPiArICAgIHBjaSA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywg
UENJX0RFVkZOKDEwLCAwKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHJ1ZSwgIlBJSVg0Iik7Cj4gKyAgICBkZXYgPSBERVZJQ0UocGNpKTsKPiArICAgIGlz
YV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhkZXYsICJpc2EuMCIpKTsKPiArICAg
IHBpaXg0X2RldmZuID0gcGNpLT5kZXZmbjsKPiAgCj4gLSAgICAvKgo+IC0gICAgICogSW50ZXJy
dXB0IGNvbnRyb2xsZXIKPiAtICAgICAqIFRoZSA4MjU5IGlzIGF0dGFjaGVkIHRvIHRoZSBNSVBT
IENQVSBJTlQwIHBpbiwgaWUgaW50ZXJydXB0IDIKPiAtICAgICAqLwo+IC0gICAgcy0+aTgyNTkg
PSBpODI1OV9pbml0KGlzYV9idXMsIGk4MjU5X2lycSk7Cj4gKyAgICAvKiBJbnRlcnJ1cHQgY29u
dHJvbGxlciAqLwo+ICsgICAgcWRldl9jb25uZWN0X2dwaW9fb3V0X25hbWVkKGRldiwgImludHIi
LCAwLCBpODI1OV9pcnEpOwo+ICsgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBJU0FfTlVNX0lSUVM7
IGkrKykgewo+ICsgICAgICAgIHMtPmk4MjU5W2ldID0gcWRldl9nZXRfZ3Bpb19pbl9uYW1lZChk
ZXYsICJpc2EiLCBpKTsKPiArICAgIH0KPiAgCj4gLSAgICBpc2FfYnVzX2lycXMoaXNhX2J1cywg
cy0+aTgyNTkpOwo+ICAgICAgcGNpX3BpaXg0X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwaWl4NF9k
ZXZmbiArIDEpOwo+ICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGlpeDRfZGV2Zm4g
KyAyLCAicGlpeDQtdXNiLXVoY2kiKTsKPiAgICAgIHNtYnVzID0gcGlpeDRfcG1faW5pdChwY2lf
YnVzLCBwaWl4NF9kZXZmbiArIDMsIDB4MTEwMCwKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9p
Mzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+IGluZGV4IDM3YmZkOTUxMTMuLjM3NGYz
ZTg4MzUgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiArKysgYi9pbmNsdWRl
L2h3L2kzODYvcGMuaAo+IEBAIC0yODYsNyArMjg2LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChj
b25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0Cj4gY2hhciAqcGNpX3R5cGUsCj4gIFBDSUJ1cyAq
ZmluZF9pNDQwZngodm9pZCk7Cj4gIC8qIHBpaXg0LmMgKi8KPiAgZXh0ZXJuIFBDSURldmljZSAq
cGlpeDRfZGV2Owo+IC1pbnQgcGlpeDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNhX2J1
cywgaW50IGRldmZuKTsKPiAgCj4gIC8qIHBjX3N5c2Z3LmMgKi8KPiAgdm9pZCBwY19zeXN0ZW1f
Zmxhc2hfY3JlYXRlKFBDTWFjaGluZVN0YXRlICpwY21zKTsKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 08:51:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 08:51:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMptT-0005G6-PF; Tue, 22 Oct 2019 08:51:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5eab=YP=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iMptR-0005Fy-TD
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 08:51:53 +0000
X-Inumbo-ID: 30f4ca72-f4a9-11e9-bbab-bc764e2007e4
Received: from mail-wm1-x343.google.com (unknown [2a00:1450:4864:20::343])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30f4ca72-f4a9-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 08:51:52 +0000 (UTC)
Received: by mail-wm1-x343.google.com with SMTP id q13so6163107wmj.0
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 01:51:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=rgWSoNQb1MMrAcfBeWm0hLrztGxn+f4hQDhhnGtdGW4=;
 b=feXBOBqYeNnKDjUPkC8qi43Oy9wUkItet2GhbuOxTFmk1pR6cekELsld1aTDPUcEQN
 FxaxCnN0QT5H/6hHNCD/4nLK/n2YJqDIlPio8RABLfGat5FzI34Pm/XSGVUziovASOpc
 H9lYz8WEhw01OLKz194mTcbxtXDj6oaSLREzzOqmColzoMRWWrRKWwck+LJymnfuAYp1
 rmAzI2xZhn9HgBx6wpj5ONznPABe7D86cwMHn+ko996Jb2L3RnnmF0iyOm739w39CwU7
 dcSu431JymvSEWW3Q5PSEyE5LM2OVPfJRTpJR2d3SXs+bCC/rPpvyYRPZ5B57DAgCkYu
 kYIA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=rgWSoNQb1MMrAcfBeWm0hLrztGxn+f4hQDhhnGtdGW4=;
 b=T6kjt63QZ/6jVx+1qS28sq3uOG2FY67i+Ow1eKO+Te6MCLW/YXGkuSbnuL7jX251lX
 kBke/M5Banpye10VvP2lqhh2oVENPdilGT1htnugb77P1Wzzv5+NsXMZvobVUlvTb8VN
 NU/qrmfu45QqWcSiLoEYrmpgHuIcbDHDr8kW9KAfLNJq5LDAUqleCw+tzGYCFLyfJSSD
 KHrjwz3i4hCFexvHTUZGIULK/ZtyNF1T71xWmsT15uw5V+9IO/Q53uDHz4CeqNrzn12g
 sZ+5j4RkQeLZLEnxM6+Cgq1rTf4H6/cGvrLf03p7HmYfrcPvjcz8Q8+wGL9ahXrE7Ss/
 YBXw==
X-Gm-Message-State: APjAAAUsnN7RZ3u2FRkyLQwYGesPlMNciRygnhzVeQI2SnrwM2hdpgHl
 LX4VwUMFMCP83EM5M6xkOT0=
X-Google-Smtp-Source: APXvYqxkiPj8CAD5J53zCUB6rUfh4XQXw/PcNq+Vkc5d5NWk19b/EIU9di50bmA8IdEAqechcHxwOg==
X-Received: by 2002:a05:600c:22d7:: with SMTP id
 23mr1894342wmg.31.1571734311389; 
 Tue, 22 Oct 2019 01:51:51 -0700 (PDT)
Received: from ?IPv6:2a01:c23:604c:2a00:af2b:2e92:39f9:c05b?
 ([2a01:c23:604c:2a00:af2b:2e92:39f9:c05b])
 by smtp.gmail.com with ESMTPSA id v8sm20523172wra.79.2019.10.22.01.51.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 01:51:51 -0700 (PDT)
Message-ID: <b1255a22fe4409244f7a68887137fbe43b71a08d.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Tue, 22 Oct 2019 10:48:21 +0200
In-Reply-To: <20191018134754.16362-4-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgdmllLCAxOC0xMC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gRnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0
b3Mub3JnPgo+IAo+IEFkZCBJU0EgaXJxcyBhcyBwaWl4NCBncGlvIGluLCBhbmQgQ1BVIGludGVy
cnVwdCByZXF1ZXN0IGFzIHBpaXg0Cj4gZ3BpbyBvdXQuCj4gUmVtb3ZlIGk4MjU5IGluc3RhbmNp
YXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQgdHdpY2UuCj4gCj4gV2UgY2FuIGFs
c28gcmVtb3ZlIHRoZSBub3cgdW51c2VkIHBpaXg0X2luaXQoKSBmdW5jdGlvbi4KPiAKPiBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPiBBY2tlZC1ieTogUGFv
bG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBIZXJ2w6kg
UG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4gTWVzc2FnZS1JZDogPDIwMTcxMjE2
MDkwMjI4LjI4NTA1LTgtaHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4gUmV2aWV3ZWQtYnk6IEFsZWtz
YW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+Cj4gW1BNRDogcmViYXNlZCwg
dXBkYXRlZCBpbmNsdWRlcywgdXNlIElTQV9OVU1fSVJRUyBpbiBmb3IgbG9vcF0KPiBTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4gLS0t
Cj4gIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLQo+IC0tLQo+ICBody9taXBzL21pcHNfbWFsdGEuYyB8IDMyICsrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgIDEgLQo+
ICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCj4gaW5kZXggZDBi
MThlMDU4Ni4uOWMzN2M4NWFlMiAxMDA2NDQKPiAtLS0gYS9ody9pc2EvcGlpeDQuYwo+ICsrKyBi
L2h3L2lzYS9waWl4NC5jCj4gQEAgLTI0LDYgKzI0LDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVk
ZSAicWVtdS9vc2RlcC5oIgo+ICsjaW5jbHVkZSAiaHcvaXJxLmgiCj4gICNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCj4gICNpbmNsdWRlICJody9wY2kvcGNpLmgiCj4gICNpbmNsdWRlICJody9pc2Ev
aXNhLmgiCj4gQEAgLTM2LDYgKzM3LDggQEAgUENJRGV2aWNlICpwaWl4NF9kZXY7Cj4gIAo+ICB0
eXBlZGVmIHN0cnVjdCBQSUlYNFN0YXRlIHsKPiAgICAgIFBDSURldmljZSBkZXY7Cj4gKyAgICBx
ZW11X2lycSBjcHVfaW50cjsKPiArICAgIHFlbXVfaXJxICppc2E7Cj4gIAo+ICAgICAgLyogUmVz
ZXQgQ29udHJvbCBSZWdpc3RlciAqLwo+ICAgICAgTWVtb3J5UmVnaW9uIHJjcl9tZW07Cj4gQEAg
LTk0LDYgKzk3LDE4IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9w
aWl4NCA9IHsKPiAgICAgIH0KPiAgfTsKPiAgCj4gK3N0YXRpYyB2b2lkIHBpaXg0X3JlcXVlc3Rf
aTgyNTlfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycSwgaW50Cj4gbGV2ZWwpCj4gK3sKPiArICAg
IFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7Cj4gKyAgICBxZW11X3NldF9pcnEocy0+Y3B1X2ludHIs
IGxldmVsKTsKPiArfQpJIHdvdWxkIGxpa2UgdG8gdW5kZXJzdGFuZCB3aHkgaW4gYFBJSVg0U3Rh
dGUgKnMgPSBvcGFxdWU7YCBpdHMgbm90Cm5lY2Vzc2FyeSBhIGNhc3Qgb3IgYSBvYmplY3QgbWFj
cm8gbWFnaWMuClNvbWV0aGluZyBsaWtlOgpQSUlYNFN0YXRlICpzID0gKFBJSVg0U3RhdGUqKW9w
YXF1ZTsKUElJWDRTdGF0ZSAqcyA9IFBJSVg0U1RBVEUob3BhcXVlKTsgCj4gKwo+ICtzdGF0aWMg
dm9pZCBwaWl4NF9zZXRfaTgyNTlfaXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycSwgaW50IGxldmVs
KQo+ICt7Cj4gKyAgICBQSUlYNFN0YXRlICpzID0gb3BhcXVlOwo+ICsgICAgcWVtdV9zZXRfaXJx
KHMtPmlzYVtpcnFdLCBsZXZlbCk7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIHBpaXg0X3Jjcl93
cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQo+ICB7Cj4gQEAgLTEyNywyOSAr
MTQyLDM1IEBAIHN0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgcGlpeDRfcmNyX29wcyA9IHsK
PiAgc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJw
KQo+ICB7Cj4gICAgICBQSUlYNFN0YXRlICpzID0gUElJWDRfUENJX0RFVklDRShkZXYpOwo+ICsg
ICAgSVNBQnVzICppc2FfYnVzOwo+ICsgICAgcWVtdV9pcnEgKmk4MjU5X291dF9pcnE7Cj4gIAo+
IC0gICAgaWYgKCFpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2FkZHJlc3Nfc3BhY2UoZGV2
KSwKPiAtICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3BhY2VfaW8oZGV2KSwgZXJy
cCkpIHsKPiArICAgIGlzYV9idXMgPSBpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2FkZHJl
c3Nfc3BhY2UoZGV2KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYWRkcmVzc19z
cGFjZV9pbyhkZXYpLCBlcnJwKTsKPiArICAgIGlmICghaXNhX2J1cykgewo+ICAgICAgICAgIHJl
dHVybjsKPiAgICAgIH0KPiAgCj4gKyAgICBxZGV2X2luaXRfZ3Bpb19pbl9uYW1lZChERVZJQ0Uo
ZGV2KSwgcGlpeDRfc2V0X2k4MjU5X2lycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJpc2EiLCBJU0FfTlVNX0lSUVMpOwo+ICsgICAgcWRldl9pbml0X2dwaW9fb3V0X25hbWVkKERF
VklDRShkZXYpLCAmcy0+Y3B1X2ludHIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ImludHIiLCAxKTsKPiArCj4gICAgICBtZW1vcnlfcmVnaW9uX2luaXRfaW8oJnMtPnJjcl9tZW0s
IE9CSkVDVChkZXYpLCAmcGlpeDRfcmNyX29wcywKPiBzLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJyZXNldC1jb250cm9sIiwgMSk7Cj4gICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJy
ZWdpb25fb3ZlcmxhcChwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLAo+IDB4Y2Y5LAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnMtPnJjcl9tZW0sIDEpOwo+ICAK
PiArICAgIC8qIGluaXRpYWxpemUgaTgyNTkgcGljICovCj4gKyAgICBpODI1OV9vdXRfaXJxID0g
cWVtdV9hbGxvY2F0ZV9pcnFzKHBpaXg0X3JlcXVlc3RfaTgyNTlfaXJxLCBzLAo+IDEpOwo+ICsg
ICAgcy0+aXNhID0gaTgyNTlfaW5pdChpc2FfYnVzLCAqaTgyNTlfb3V0X2lycSk7Cj4gKwo+ICsg
ICAgLyogaW5pdGlhbGl6ZSBJU0EgaXJxcyAqLwo+ICsgICAgaXNhX2J1c19pcnFzKGlzYV9idXMs
IHMtPmlzYSk7Cj4gKwo+ICAgICAgcGlpeDRfZGV2ID0gZGV2Owo+ICB9Cj4gIAo+IC1pbnQgcGlp
eDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNhX2J1cywgaW50IGRldmZuKQo+IC17Cj4g
LSAgICBQQ0lEZXZpY2UgKmQ7Cj4gLQo+IC0gICAgZCA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRp
ZnVuY3Rpb24oYnVzLCBkZXZmbiwgdHJ1ZSwgIlBJSVg0Iik7Cj4gLSAgICAqaXNhX2J1cyA9IElT
QV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKERFVklDRShkKSwgImlzYS4wIikpOwo+IC0gICAgcmV0
dXJuIGQtPmRldmZuOwo+IC19Cj4gLQo+ICBzdGF0aWMgdm9pZCBwaWl4NF9jbGFzc19pbml0KE9i
amVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiAgewo+ICAgICAgRGV2aWNlQ2xhc3MgKmRj
ID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKPiBkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRh
LmMgYi9ody9taXBzL21pcHNfbWFsdGEuYwo+IGluZGV4IDRkOWM2NGIzNmEuLjdkMjVhYjZjMjMg
MTAwNjQ0Cj4gLS0tIGEvaHcvbWlwcy9taXBzX21hbHRhLmMKPiArKysgYi9ody9taXBzL21pcHNf
bWFsdGEuYwo+IEBAIC05Nyw3ICs5Nyw3IEBAIHR5cGVkZWYgc3RydWN0IHsKPiAgICAgIFN5c0J1
c0RldmljZSBwYXJlbnRfb2JqOwo+ICAKPiAgICAgIE1JUFNDUFNTdGF0ZSBjcHM7Cj4gLSAgICBx
ZW11X2lycSAqaTgyNTk7Cj4gKyAgICBxZW11X2lycSBpODI1OVsxNl07Cj4gIH0gTWFsdGFTdGF0
ZTsKPiAgCj4gIHN0YXRpYyBJU0FEZXZpY2UgKnBpdDsKPiBAQCAtMTIzNSw4ICsxMjM1LDggQEAg
dm9pZCBtaXBzX21hbHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+ICAgICAgaW50NjRf
dCBrZXJuZWxfZW50cnksIGJvb3Rsb2FkZXJfcnVuX2FkZHI7Cj4gICAgICBQQ0lCdXMgKnBjaV9i
dXM7Cj4gICAgICBJU0FCdXMgKmlzYV9idXM7Cj4gLSAgICBxZW11X2lycSAqaXNhX2lycTsKPiAg
ICAgIHFlbXVfaXJxIGNidXNfaXJxLCBpODI1OV9pcnE7Cj4gKyAgICBQQ0lEZXZpY2UgKnBjaTsK
PiAgICAgIGludCBwaWl4NF9kZXZmbjsKPiAgICAgIEkyQ0J1cyAqc21idXM7Cj4gICAgICBEcml2
ZUluZm8gKmRpbmZvOwo+IEBAIC0xNDA3LDMwICsxNDA3LDI0IEBAIHZvaWQgbWlwc19tYWx0YV9p
bml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAgICAgIC8qIEJvYXJkIElEID0gMHg0MjAgKE1h
bHRhIEJvYXJkIHdpdGggQ29yZUxWKSAqLwo+ICAgICAgc3RsX3AobWVtb3J5X3JlZ2lvbl9nZXRf
cmFtX3B0cihiaW9zX2NvcHkpICsgMHgxMCwgMHgwMDAwMDQyMCk7Cj4gIAo+IC0gICAgLyoKPiAt
ICAgICAqIFdlIGhhdmUgYSBjaXJjdWxhciBkZXBlbmRlbmN5IHByb2JsZW06IHBjaV9idXMgZGVw
ZW5kcyBvbgo+IGlzYV9pcnEsCj4gLSAgICAgKiBpc2FfaXJxIGlzIHByb3ZpZGVkIGJ5IGk4MjU5
LCBpODI1OSBkZXBlbmRzIG9uIElTQSwgSVNBCj4gZGVwZW5kcwo+IC0gICAgICogb24gcGlpeDQs
IGFuZCBwaWl4NCBkZXBlbmRzIG9uIHBjaV9idXMuICBUbyBzdG9wIHRoZSBjeWNsZSB3ZQo+IGhh
dmUKPiAtICAgICAqIHFlbXVfaXJxX3Byb3h5KCkgYWRkcyBhbiBleHRyYSBiaXQgb2YgaW5kaXJl
Y3Rpb24sIGFsbG93aW5nCj4gdXMKPiAtICAgICAqIHRvIHJlc29sdmUgdGhlIGlzYV9pcnEgLT4g
aTgyNTkgZGVwZW5kZW5jeSBhZnRlciBpODI1OSBpcwo+IGluaXRpYWxpemVkLgo+IC0gICAgICov
Cj4gLSAgICBpc2FfaXJxID0gcWVtdV9pcnFfcHJveHkoJnMtPmk4MjU5LCAxNik7Cj4gLQo+ICAg
ICAgLyogTm9ydGhicmlkZ2UgKi8KPiAtICAgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVyKGlz
YV9pcnEpOwo+ICsgICAgcGNpX2J1cyA9IGd0NjQxMjBfcmVnaXN0ZXIocy0+aTgyNTkpOwo+ICAK
PiAgICAgIC8qIFNvdXRoYnJpZGdlICovCj4gICAgICBpZGVfZHJpdmVfZ2V0KGhkLCBBUlJBWV9T
SVpFKGhkKSk7Cj4gIAo+IC0gICAgcGlpeDRfZGV2Zm4gPSBwaWl4NF9pbml0KHBjaV9idXMsICZp
c2FfYnVzLCA4MCk7Cj4gKyAgICBwY2kgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9u
KHBjaV9idXMsIFBDSV9ERVZGTigxMCwgMCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRydWUsICJQSUlYNCIpOwo+ICsgICAgZGV2ID0gREVWSUNFKHBjaSk7
Cj4gKyAgICBpc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoZGV2LCAiaXNhLjAi
KSk7Cj4gKyAgICBwaWl4NF9kZXZmbiA9IHBjaS0+ZGV2Zm47Cj4gIAo+IC0gICAgLyoKPiAtICAg
ICAqIEludGVycnVwdCBjb250cm9sbGVyCj4gLSAgICAgKiBUaGUgODI1OSBpcyBhdHRhY2hlZCB0
byB0aGUgTUlQUyBDUFUgSU5UMCBwaW4sIGllIGludGVycnVwdCAyCj4gLSAgICAgKi8KPiAtICAg
IHMtPmk4MjU5ID0gaTgyNTlfaW5pdChpc2FfYnVzLCBpODI1OV9pcnEpOwo+ICsgICAgLyogSW50
ZXJydXB0IGNvbnRyb2xsZXIgKi8KPiArICAgIHFkZXZfY29ubmVjdF9ncGlvX291dF9uYW1lZChk
ZXYsICJpbnRyIiwgMCwgaTgyNTlfaXJxKTsKPiArICAgIGZvciAoaW50IGkgPSAwOyBpIDwgSVNB
X05VTV9JUlFTOyBpKyspIHsKPiArICAgICAgICBzLT5pODI1OVtpXSA9IHFkZXZfZ2V0X2dwaW9f
aW5fbmFtZWQoZGV2LCAiaXNhIiwgaSk7Cj4gKyAgICB9Cj4gIAo+IC0gICAgaXNhX2J1c19pcnFz
KGlzYV9idXMsIHMtPmk4MjU5KTsKPiAgICAgIHBjaV9waWl4NF9pZGVfaW5pdChwY2lfYnVzLCBo
ZCwgcGlpeDRfZGV2Zm4gKyAxKTsKPiAgICAgIHBjaV9jcmVhdGVfc2ltcGxlKHBjaV9idXMsIHBp
aXg0X2RldmZuICsgMiwgInBpaXg0LXVzYi11aGNpIik7Cj4gICAgICBzbWJ1cyA9IHBpaXg0X3Bt
X2luaXQocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAzLCAweDExMDAsCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBpbmRleCAzN2JmZDk1
MTEzLi4zNzRmM2U4ODM1IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCj4gKysr
IGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiBAQCAtMjg2LDcgKzI4Niw2IEBAIFBDSUJ1cyAqaTQ0
MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdAo+IGNoYXIgKnBjaV90eXBlLAo+
ICBQQ0lCdXMgKmZpbmRfaTQ0MGZ4KHZvaWQpOwo+ICAvKiBwaWl4NC5jICovCj4gIGV4dGVybiBQ
Q0lEZXZpY2UgKnBpaXg0X2RldjsKPiAtaW50IHBpaXg0X2luaXQoUENJQnVzICpidXMsIElTQUJ1
cyAqKmlzYV9idXMsIGludCBkZXZmbik7Cj4gIAo+ICAvKiBwY19zeXNmdy5jICovCj4gIHZvaWQg
cGNfc3lzdGVtX2ZsYXNoX2NyZWF0ZShQQ01hY2hpbmVTdGF0ZSAqcGNtcyk7CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 08:54:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 08:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMpvo-0005Oj-C5; Tue, 22 Oct 2019 08:54:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5eab=YP=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iMpvn-0005OY-5O
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 08:54:19 +0000
X-Inumbo-ID: 880129dc-f4a9-11e9-beca-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 880129dc-f4a9-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 08:54:18 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id a11so984985wra.6
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 01:54:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=V4VhBihoolZqFYIN54r9nmx9vYW/oQSJU4NMMDQk7As=;
 b=Dgu+TC/pYPvxFl322P5ZQxatcCTlZr9/Na3bgs3e7uOoeVESu2uvhuRLFlA7Vx7/JT
 /eva777fMJ8YfTgOGc73Mx0YxP01s6+hevrbvcCTqdpw/rTSEltteQbcZoXK4PmPIUBm
 cl1ypCckqOcn43h6toBhuentFcrt9KGnXUPqpaFPa4bW3E56B+6i3Tx8qAHh1iiETUX3
 dGqXsu8Ew2uALCJSx4VFErFJJJcuSnDcWNuVe97h231nTAgZjz2TP8/8KWalCN6fqC//
 yNJAMz15ra9LHEt59Z0uirpJUswkt76MyYPG+hYLPwDY8SCBSYcr4fVQzU3aNLfA4uei
 GoKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=V4VhBihoolZqFYIN54r9nmx9vYW/oQSJU4NMMDQk7As=;
 b=Jn8/fBOba6e3S0iLGVZUZJqb5CWcEvFwonlwWHNP0EMK4qdhz30zc2KhwSPMFtt8Ja
 pLgXyVAoaLsNegohaFMRsX0cJxYaXrUpkb6BF12FthNgLnCj8vtaaAIEWE9Z9/RegC7/
 ED84CwVM8QbWVTT57ve2kt6fC9hPu6ZmDsbDg5K0yi1fPanESMZlWiGoopzSv3kUr1Zt
 c7X+4TAPCjQCAS7SBqfz6aPYBhvVB5lvSWyqQbnvLEP9heD9RqgRTUjitgDuFwlQc1hR
 1RDZk17Le4KnfVYOoQuCHbo+OnynS8KzfNUfy/7ONX/+T7TQzVUspS7qjHYyA65N4DfZ
 TA6w==
X-Gm-Message-State: APjAAAXRACagEoY8oMtoYF76jSuEvd4LZwmff1fLLuadILD9AVv2dptW
 ZcJbw1foth/M84r1ulXfa4M=
X-Google-Smtp-Source: APXvYqz8BBP5wYK70GC9RnObS4GNK085VbmK6595Ok53rEH80UBeoYuODXHUVHqO1KEoZ2xkh46u7g==
X-Received: by 2002:a5d:6b0a:: with SMTP id v10mr2269042wrw.32.1571734457519; 
 Tue, 22 Oct 2019 01:54:17 -0700 (PDT)
Received: from ?IPv6:2a01:c23:604c:2a00:af2b:2e92:39f9:c05b?
 ([2a01:c23:604c:2a00:af2b:2e92:39f9:c05b])
 by smtp.gmail.com with ESMTPSA id p21sm8365131wmc.25.2019.10.22.01.54.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 01:54:17 -0700 (PDT)
Message-ID: <80119c423b25ff027844fd04a4e57e5fcb7dfbb9.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Tue, 22 Oct 2019 10:50:46 +0200
In-Reply-To: <20191018134754.16362-5-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-5-philmd@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 04/20] Revert "irq: introduce
 qemu_irq_proxy()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Thomas Huth <thuth@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xenproject.org, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <f4bug@amsat.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgdmllLCAxOC0xMC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gRnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFt
c2F0Lm9yZz4KPiAKPiBUaGlzIGZ1bmN0aW9uIGlzbid0IHVzZWQgYW55bW9yZS4KPiAKPiBUaGlz
IHJldmVydHMgY29tbWl0IDIyZWMzMjgzZWZiYTliYTA3OTI3OTBkYTc4NmQ2Nzc2ZDgzZjJhOTIu
Cj4gCj4gUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgo+IFNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Cj4gLS0t
Cj4gIGh3L2NvcmUvaXJxLmMgICAgfCAxNCAtLS0tLS0tLS0tLS0tLQo+ICBpbmNsdWRlL2h3L2ly
cS5oIHwgIDUgLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxOSBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEvaHcvY29yZS9pcnEuYyBiL2h3L2NvcmUvaXJxLmMKPiBpbmRleCA3Y2MwMjk1
ZDBlLi5mYjMwNDViOTEyIDEwMDY0NAo+IC0tLSBhL2h3L2NvcmUvaXJxLmMKPiArKysgYi9ody9j
b3JlL2lycS5jCj4gQEAgLTEyMCwyMCArMTIwLDYgQEAgcWVtdV9pcnEgcWVtdV9pcnFfc3BsaXQo
cWVtdV9pcnEgaXJxMSwgcWVtdV9pcnEKPiBpcnEyKQo+ICAgICAgcmV0dXJuIHFlbXVfYWxsb2Nh
dGVfaXJxKHFlbXVfc3BsaXRpcnEsIHMsIDApOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBwcm94
eV9pcnFfaGFuZGxlcih2b2lkICpvcGFxdWUsIGludCBuLCBpbnQgbGV2ZWwpCj4gLXsKPiAtICAg
IHFlbXVfaXJxICoqdGFyZ2V0ID0gb3BhcXVlOwo+IC0KPiAtICAgIGlmICgqdGFyZ2V0KSB7Cj4g
LSAgICAgICAgcWVtdV9zZXRfaXJxKCgqdGFyZ2V0KVtuXSwgbGV2ZWwpOwo+IC0gICAgfQo+IC19
Cj4gLQo+IC1xZW11X2lycSAqcWVtdV9pcnFfcHJveHkocWVtdV9pcnEgKip0YXJnZXQsIGludCBu
KQo+IC17Cj4gLSAgICByZXR1cm4gcWVtdV9hbGxvY2F0ZV9pcnFzKHByb3h5X2lycV9oYW5kbGVy
LCB0YXJnZXQsIG4pOwo+IC19Cj4gLQo+ICB2b2lkIHFlbXVfaXJxX2ludGVyY2VwdF9pbihxZW11
X2lycSAqZ3Bpb19pbiwgcWVtdV9pcnFfaGFuZGxlcgo+IGhhbmRsZXIsIGludCBuKQo+ICB7Cj4g
ICAgICBpbnQgaTsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pcnEuaCBiL2luY2x1ZGUvaHcv
aXJxLmgKPiBpbmRleCBmZTUyN2Y2ZjUxLi4yNGJhMGVjZTExIDEwMDY0NAo+IC0tLSBhL2luY2x1
ZGUvaHcvaXJxLmgKPiArKysgYi9pbmNsdWRlL2h3L2lycS5oCj4gQEAgLTUxLDExICs1MSw2IEBA
IHFlbXVfaXJxIHFlbXVfaXJxX2ludmVydChxZW11X2lycSBpcnEpOwo+ICAgKi8KPiAgcWVtdV9p
cnEgcWVtdV9pcnFfc3BsaXQocWVtdV9pcnEgaXJxMSwgcWVtdV9pcnEgaXJxMik7Cj4gIAo+IC0v
KiBSZXR1cm5zIGEgbmV3IElSUSBzZXQgd2hpY2ggY29ubmVjdHMgMToxIHRvIGFub3RoZXIgSVJR
IHNldCwKPiB3aGljaAo+IC0gKiBtYXkgYmUgc2V0IGxhdGVyLgo+IC0gKi8KPiAtcWVtdV9pcnEg
KnFlbXVfaXJxX3Byb3h5KHFlbXVfaXJxICoqdGFyZ2V0LCBpbnQgbik7Cj4gLQo+ICAvKiBGb3Ig
aW50ZXJuYWwgdXNlIGluIHF0ZXN0LiAgU2ltaWxhciB0byBxZW11X2lycV9zcGxpdCwgYnV0Cj4g
b3BlcmF0aW5nCj4gICAgIG9uIGFuIGV4aXN0aW5nIHZlY3RvciBvZiBxZW11X2lycS4gICovCj4g
IHZvaWQgcWVtdV9pcnFfaW50ZXJjZXB0X2luKHFlbXVfaXJxICpncGlvX2luLCBxZW11X2lycV9o
YW5kbGVyCj4gaGFuZGxlciwgaW50IG4pOwpSZXZpZXdlZC1ieTogRXN0ZWJhbiBCb3NzZSA8ZXN0
ZWJhbmJvc3NlQGdtYWlsLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:00:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMq23-0006E7-62; Tue, 22 Oct 2019 09:00:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5eab=YP=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iMq21-0006Da-Gb
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:00:45 +0000
X-Inumbo-ID: 6e390c12-f4aa-11e9-a531-bc764e2007e4
Received: from mail-wr1-x444.google.com (unknown [2a00:1450:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6e390c12-f4aa-11e9-a531-bc764e2007e4;
 Tue, 22 Oct 2019 09:00:44 +0000 (UTC)
Received: by mail-wr1-x444.google.com with SMTP id s1so8338571wro.0
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:00:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=AcCASEYH1hCVMf9hLghEauBrYxu+AYXXjLB+5xAbk9g=;
 b=l3XPFRzN7mSq7gY5Iw0AVsm6zTRCLM0/ApJCfZmlzGG5IKeR0CN+OwpJehBw/weZm7
 9DM5/BzDLdtFAHkrIQXdbiak/ovAB4DPXrc+igavBNCRoX0a49PlUjMStgidczA+dWco
 HFIk2Jf/DFDXPM08Cii1a7BNlcMdwjI/F98ne01PYUcV6dcd1JWhk+xnp2sU/FS4kfWO
 iBlaDExbJ00hy5Nv1LbAAJirfJXfLt/u/og75EvJX5sXs28qHP8nRQQOa9egAljAJ6Mj
 MIIiHqF2+o5tMYyNt2b3ujw6x0MoowKgZuSM66DIYuFWbxGzp0itcr1DdBt5Cp2V8wRz
 q4Pw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=AcCASEYH1hCVMf9hLghEauBrYxu+AYXXjLB+5xAbk9g=;
 b=hv+I+/P3J5icYpD6VqliHjOzJfs91HrxSHBhH5ePcNcoL/fqWToCM/9JIAi7TPOvUi
 FA6n21DiUD+/cEEoodWtuXrAcBUUOaVkDxTqhgt+rQo7MsOnsiQKiq6E4OhnJuZMICZC
 AG7SE0Ox7OJxTHDV51kpk3IjBJsp7+ZkumcETWxVzbud05Dt9PEwNIq5RaLjp22L06N+
 P/RgSLFuJCWXvFkjkK1VpmB1DcosHxUeQH69DYC3xrOV/Kcc7OKtdioWksQ3MdVTzRvZ
 ea3+netcslqX4lSzKwuCb13aV5HA91z/GGoTNVUrlIZH1by+MZJSYbHMJ49uimK60nfK
 PItg==
X-Gm-Message-State: APjAAAWygLTw9cFKTAMSyI0MUI1Yas2z0Gj5Iz4On3g0/0UJtG+V7HXM
 Yw5RO+ACLvpflNqLb4Xsfp8=
X-Google-Smtp-Source: APXvYqzDBWzMcj3qvajXKJJQFwA59fI+V/ry/U2ff3NahnjgViH3kkXLRz4Nu2Hf2D00Fq1UU6J79w==
X-Received: by 2002:adf:f44e:: with SMTP id f14mr2369212wrp.56.1571734843691; 
 Tue, 22 Oct 2019 02:00:43 -0700 (PDT)
Received: from ?IPv6:2a01:c23:604c:2a00:af2b:2e92:39f9:c05b?
 ([2a01:c23:604c:2a00:af2b:2e92:39f9:c05b])
 by smtp.gmail.com with ESMTPSA id a9sm24261324wmf.14.2019.10.22.02.00.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 02:00:43 -0700 (PDT)
Message-ID: <686191b4f6a91d85bf6a458e586533225905baea.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Tue, 22 Oct 2019 10:57:12 +0200
In-Reply-To: <20191018134754.16362-6-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-6-philmd@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 05/20] piix4: Rename PIIX4 object to
 piix4-isa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <f4bug@amsat.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgdmllLCAxOC0xMC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gRnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0
b3Mub3JnPgo+IAo+IE90aGVyIHBpaXg0IHBhcnRzIGFyZSBhbHJlYWR5IG5hbWVkIHBpaXg0LWlk
ZSBhbmQgcGlpeDQtdXNiLXVoY2kuCj4gCj4gUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Cj4gQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8
bXN0QHJlZGhhdC5jb20+Cj4gQWNrZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh
dC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0
b3Mub3JnPgo+IE1lc3NhZ2UtSWQ6IDwyMDE3MTIxNjA5MDIyOC4yODUwNS0xNS1ocG91c3NpbkBy
ZWFjdG9zLm9yZz4KPiBSZXZpZXdlZC1ieTogQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmlj
QHdhdmVjb21wLmNvbT4KPiBbUE1EOiByZWJhc2VkXQo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcvaXNhL3BpaXg0
LmMgICAgICAgfCAxIC0KPiAgaHcvbWlwcy9taXBzX21hbHRhLmMgfCAyICstCj4gIGluY2x1ZGUv
aHcvaXNhL2lzYS5oIHwgMiArKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2Ev
cGlpeDQuYwo+IGluZGV4IDljMzdjODVhZTIuLmFjOTM4M2E2NTggMTAwNjQ0Cj4gLS0tIGEvaHcv
aXNhL3BpaXg0LmMKPiArKysgYi9ody9pc2EvcGlpeDQuYwo+IEBAIC00NSw3ICs0NSw2IEBAIHR5
cGVkZWYgc3RydWN0IFBJSVg0U3RhdGUgewo+ICAgICAgdWludDhfdCByY3I7Cj4gIH0gUElJWDRT
dGF0ZTsKPiAgCj4gLSNkZWZpbmUgVFlQRV9QSUlYNF9QQ0lfREVWSUNFICJQSUlYNCIKPiAgI2Rl
ZmluZSBQSUlYNF9QQ0lfREVWSUNFKG9iaikgXAo+ICAgICAgT0JKRUNUX0NIRUNLKFBJSVg0U3Rh
dGUsIChvYmopLCBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UpCj4gIAo+IGRpZmYgLS1naXQgYS9ody9t
aXBzL21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCj4gaW5kZXggN2QyNWFiNmMy
My4uZTQ5OWI3YTZiYiAxMDA2NDQKPiAtLS0gYS9ody9taXBzL21pcHNfbWFsdGEuYwo+ICsrKyBi
L2h3L21pcHMvbWlwc19tYWx0YS5jCj4gQEAgLTE0MTQsNyArMTQxNCw3IEBAIHZvaWQgbWlwc19t
YWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAgICAgIGlkZV9kcml2ZV9nZXQoaGQs
IEFSUkFZX1NJWkUoaGQpKTsKPiAgCj4gICAgICBwY2kgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0
aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9ERVZGTigxMCwgMCksCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsICJQSUlYNCIpOwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLAo+IFRZUEVfUElJWDRfUENJX0RFVklD
RSk7Cj4gICAgICBkZXYgPSBERVZJQ0UocGNpKTsKPiAgICAgIGlzYV9idXMgPSBJU0FfQlVTKHFk
ZXZfZ2V0X2NoaWxkX2J1cyhkZXYsICJpc2EuMCIpKTsKPiAgICAgIHBpaXg0X2RldmZuID0gcGNp
LT5kZXZmbjsKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pc2EvaXNhLmggYi9pbmNsdWRlL2h3
L2lzYS9pc2EuaAo+IGluZGV4IDAxOGFkYTRmNmYuLjc5ZjcwM2ZkNmMgMTAwNjQ0Cj4gLS0tIGEv
aW5jbHVkZS9ody9pc2EvaXNhLmgKPiArKysgYi9pbmNsdWRlL2h3L2lzYS9pc2EuaAo+IEBAIC0x
NDcsNCArMTQ3LDYgQEAgc3RhdGljIGlubGluZSBJU0FCdXMKPiAqaXNhX2J1c19mcm9tX2Rldmlj
ZShJU0FEZXZpY2UgKmQpCj4gICAgICByZXR1cm4gSVNBX0JVUyhxZGV2X2dldF9wYXJlbnRfYnVz
KERFVklDRShkKSkpOwo+ICB9Cj4gIAo+ICsjZGVmaW5lIFRZUEVfUElJWDRfUENJX0RFVklDRSAi
cGlpeDQtaXNhIgo+ICsKPiAgI2VuZGlmClJldmlld2VkLWJ5OiBFc3RlYmFuIEJvc3NlIDxlc3Rl
YmFuYm9zc2VAZ21haWwuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:04:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:04:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMq62-0006O5-Pm; Tue, 22 Oct 2019 09:04:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5eab=YP=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iMq60-0006Nw-T6
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:04:52 +0000
X-Inumbo-ID: ff365b0c-f4aa-11e9-a531-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff365b0c-f4aa-11e9-a531-bc764e2007e4;
 Tue, 22 Oct 2019 09:04:47 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id v9so5848636wrq.5
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:04:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=UmHm3AiSqt2iVMcVU/NWv6PsSOjF93eUoyVo/nVpHXM=;
 b=Rgk84VbKzRTyfv2LVMoR7vqhHqHp5oTrMRf+xv+FCx3r4wd3HQMHsipV4lG2qWuAHO
 AMSC/3S8nilAy2d/SvFgAvKr//ftRq66xa4AfaU2ndrs/6adFk8yIzILaCUV4AfLXQ4Q
 dFwdVChZJl4JGiyTmB6+8A/NJYOPyg+ZLP2KiwqUMQteLL3KT4SzJSXDAaKxbwq3lvve
 rMhPul5oFsqt0IZQj7j0z6kUK+rvw8K5fpK37fMChZvrijEYXgK6k7b1SLTusZfmaSoa
 dQG2GKhwhjSMF2bYpuD+N74wWmPs3vWKEBBNAWz2UYTSdYqSEMwQDLnKDcYeDIaZlxrq
 T/BA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=UmHm3AiSqt2iVMcVU/NWv6PsSOjF93eUoyVo/nVpHXM=;
 b=abRy1VGQEeVkVgpb989wj+uJhQM/G4JPiQtZCVi+nsvN5O5ygmPdxdveCnb+2pUbij
 HxabUe0sB9pruf7yB55/0A4SinLu03CIXxkCqokXmjOrqRtSx1KgZnBi4aAiYDlmif0g
 NPGOosuoYoCM2qnyWUE9LD2Szewd03OmfYPfPbtSwp6DV14DJZqris7AXMt7dPgAbZ3V
 DOSnhAL/ijso0wk6khXBXX1b/F5ahptp6yjyznK+fV3Ip1ULWsv132aCmwZb07vheOBt
 +bltxKDIS5RsjvRDPbD1Cc53bX6nEmXqrqeQT7ayk0aHI6+6AqvXMtb79LqjmsiyCZtB
 6F6A==
X-Gm-Message-State: APjAAAUfgYcXJz6ZRpc79R/iJrFilnXEsW8/DeTc9lmGXTel2ID9CTpK
 ZT5YWRyob47G5JzvS67q464=
X-Google-Smtp-Source: APXvYqxVYmvwr0OhwG+/kv7s0CufodGfHDOH/vZgEl7VSIlA5CXUiiaAI8JhuMY9dP0g5S0uSulMcw==
X-Received: by 2002:adf:b219:: with SMTP id u25mr2318597wra.327.1571735087015; 
 Tue, 22 Oct 2019 02:04:47 -0700 (PDT)
Received: from ?IPv6:2a01:c23:604c:2a00:af2b:2e92:39f9:c05b?
 ([2a01:c23:604c:2a00:af2b:2e92:39f9:c05b])
 by smtp.gmail.com with ESMTPSA id v11sm15086925wml.30.2019.10.22.02.04.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 02:04:46 -0700 (PDT)
Message-ID: <43c8125af50404df58b1336a22dbc0298ac0f868.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Tue, 22 Oct 2019 11:01:16 +0200
In-Reply-To: <20191018134754.16362-7-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-7-philmd@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 06/20] piix4: Add a i8257 DMA Controller
 as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgdmllLCAxOC0xMC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gRnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0
b3Mub3JnPgo+IAo+IFJlbW92ZSBpODI1NyBpbnN0YW50aWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRv
IG5vdCBoYXZlIGl0IHR3aWNlLgo+IAo+IEFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgo+IEFja2VkLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9z
Lm9yZz4KPiBNZXNzYWdlLUlkOiA8MjAxNzEyMTYwOTAyMjguMjg1MDUtOS1ocG91c3NpbkByZWFj
dG9zLm9yZz4KPiBSZXZpZXdlZC1ieTogQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdh
dmVjb21wLmNvbT4KPiBbUE1EOiByZWJhc2VkXQo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcvaXNhL3BpaXg0LmMg
ICAgICAgfCA0ICsrKysKPiAgaHcvbWlwcy9taXBzX21hbHRhLmMgfCAyIC0tCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS9ody9pc2EvcGlpeDQuYyBiL2h3L2lzYS9waWl4NC5jCj4gaW5kZXggYWM5MzgzYTY1OC4uMGIy
NGQ4MzIzYyAxMDA2NDQKPiAtLS0gYS9ody9pc2EvcGlpeDQuYwo+ICsrKyBiL2h3L2lzYS9waWl4
NC5jCj4gQEAgLTI5LDYgKzI5LDcgQEAKPiAgI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKPiAgI2lu
Y2x1ZGUgImh3L2lzYS9pc2EuaCIKPiAgI2luY2x1ZGUgImh3L3N5c2J1cy5oIgo+ICsjaW5jbHVk
ZSAiaHcvZG1hL2k4MjU3LmgiCj4gICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5oIgo+ICAj
aW5jbHVkZSAic3lzZW11L3Jlc2V0LmgiCj4gICNpbmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIK
PiBAQCAtMTY3LDYgKzE2OCw5IEBAIHN0YXRpYyB2b2lkIHBpaXg0X3JlYWxpemUoUENJRGV2aWNl
ICpkZXYsIEVycm9yCj4gKiplcnJwKQo+ICAgICAgLyogaW5pdGlhbGl6ZSBJU0EgaXJxcyAqLwo+
ICAgICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmlzYSk7Cj4gIAo+ICsgICAgLyogRE1BICov
Cj4gKyAgICBpODI1N19kbWFfaW5pdChpc2FfYnVzLCAwKTsKPiArCj4gICAgICBwaWl4NF9kZXYg
PSBkZXY7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcv
bWlwcy9taXBzX21hbHRhLmMKPiBpbmRleCBlNDk5YjdhNmJiLi5kZjI0NzE3N2NhIDEwMDY0NAo+
IC0tLSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCj4gKysrIGIvaHcvbWlwcy9taXBzX21hbHRhLmMK
PiBAQCAtMjgsNyArMjgsNiBAQAo+ICAjaW5jbHVkZSAiY3B1LmgiCj4gICNpbmNsdWRlICJody9p
Mzg2L3BjLmgiCj4gICNpbmNsdWRlICJody9pc2Evc3VwZXJpby5oIgo+IC0jaW5jbHVkZSAiaHcv
ZG1hL2k4MjU3LmgiCj4gICNpbmNsdWRlICJody9jaGFyL3NlcmlhbC5oIgo+ICAjaW5jbHVkZSAi
bmV0L25ldC5oIgo+ICAjaW5jbHVkZSAiaHcvYm9hcmRzLmgiCj4gQEAgLTE0MzAsNyArMTQyOSw2
IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAgICAgIHNt
YnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDMsIDB4MTEwMCwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpc2FfZ2V0X2lycShOVUxMLCA5KSwgTlVMTCwgMCwg
TlVMTCk7Cj4gICAgICBwaXQgPSBpODI1NF9waXRfaW5pdChpc2FfYnVzLCAweDQwLCAwLCBOVUxM
KTsKPiAtICAgIGk4MjU3X2RtYV9pbml0KGlzYV9idXMsIDApOwo+ICAgICAgbWMxNDY4MThfcnRj
X2luaXQoaXNhX2J1cywgMjAwMCwgTlVMTCk7Cj4gIAo+ICAgICAgLyogZ2VuZXJhdGUgU1BEIEVF
UFJPTSBkYXRhICovClJldmlld2VkLWJ5OiBFc3RlYmFuIEJvc3NlIDxlc3RlYmFuYm9zc2VAZ21h
aWwuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:24:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:24:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMqOd-0007yF-Hd; Tue, 22 Oct 2019 09:24:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8ikW=YP=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iMqOc-0007yA-Ot
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:24:06 +0000
X-Inumbo-ID: b1c2f8f0-f4ad-11e9-9463-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b1c2f8f0-f4ad-11e9-9463-12813bfff9fa;
 Tue, 22 Oct 2019 09:24:06 +0000 (UTC)
Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com
 [209.85.221.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6D76136955
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 09:24:05 +0000 (UTC)
Received: by mail-wr1-f70.google.com with SMTP id 4so4686385wrf.19
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:24:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=rmHRiSQ0xYIbBclsLjP0Mqrc4vkxuAKZyulQhyvaCqg=;
 b=KvvGUP4XQatYh/bRcrzygmnB7Nb1Apucc8s9g/YrajLfJNzva9AkvwMmTnKY5r2g1M
 wquhrwAfpRkx6Mo4kiiGSQdvRxbrGEyrKyAuFqyv7PGqNYrLHKa5PnPE1u514Y/d+8g0
 qwcJWQlO5R9ZjxcAIAQxRxHddOBQlWCUYikRWG3O4OWlOuEWR7hY1/IGymksQvHmWa+k
 d86ATuHPdZ19Iw3ivaEMUZbm2AUSaeelQ4ggU/9iwvljnJxofN2SoLkI7gQqLcxncitH
 jflxdrw3iqiE+1Wb020ORJJaYumWTFX4hENGuYEw+pxtpJ5ysdKUSzQatbYjTFoP4QU1
 BBQg==
X-Gm-Message-State: APjAAAUDGBfKM19Oi523faKLI9B8l0DK7dOt4fbE7ZV9Ckf4UL/zHT6e
 4XHLDpm4t+QovOkRl++5HKbomlvSdU4AFk//CyEW3w4ixGKtyspj3c/HhIGA96+XYfkpWkCAB5v
 ZentS5tG160Rc/kEiUnq/KjBYivs=
X-Received: by 2002:a5d:464f:: with SMTP id j15mr2536842wrs.366.1571736243943; 
 Tue, 22 Oct 2019 02:24:03 -0700 (PDT)
X-Google-Smtp-Source: APXvYqx6+LTfBJsmV0uFtg+3S1k9JHp13p9zJxiEM3J7f0kaOCDBKejyDNHQNL4aWdF8GL20BLrilg==
X-Received: by 2002:a5d:464f:: with SMTP id j15mr2536810wrs.366.1571736243564; 
 Tue, 22 Oct 2019 02:24:03 -0700 (PDT)
Received: from [192.168.1.41] (129.red-83-57-174.dynamicip.rima-tde.net.
 [83.57.174.129])
 by smtp.gmail.com with ESMTPSA id c8sm4043291wml.44.2019.10.22.02.24.01
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 22 Oct 2019 02:24:03 -0700 (PDT)
To: Esteban Bosse <estebanbosse@gmail.com>, qemu-devel@nongnu.org
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
 <b1255a22fe4409244f7a68887137fbe43b71a08d.camel@gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <7861a0c5-fcc5-2e39-a403-0165d5809158@redhat.com>
Date: Tue, 22 Oct 2019 11:24:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <b1255a22fe4409244f7a68887137fbe43b71a08d.camel@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjIvMTkgMTA6NDggQU0sIEVzdGViYW4gQm9zc2Ugd3JvdGU6Cj4gRWwgdmllLCAxOC0x
MC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSBlc2NyaWJp
w7M6Cj4+IEZyb206IEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KPj4K
Pj4gQWRkIElTQSBpcnFzIGFzIHBpaXg0IGdwaW8gaW4sIGFuZCBDUFUgaW50ZXJydXB0IHJlcXVl
c3QgYXMgcGlpeDQKPj4gZ3BpbyBvdXQuCj4+IFJlbW92ZSBpODI1OSBpbnN0YW5jaWF0ZWQgaW4g
bWFsdGEgYm9hcmQsIHRvIG5vdCBoYXZlIGl0IHR3aWNlLgo+Pgo+PiBXZSBjYW4gYWxzbyByZW1v
dmUgdGhlIG5vdyB1bnVzZWQgcGlpeDRfaW5pdCgpIGZ1bmN0aW9uLgo+Pgo+PiBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPj4gQWNrZWQtYnk6IFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQb3Vz
c2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KPj4gTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTgtaHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4+IFJldmlld2VkLWJ5OiBBbGVrc2Fu
ZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgo+PiBbUE1EOiByZWJhc2VkLCB1
cGRhdGVkIGluY2x1ZGVzLCB1c2UgSVNBX05VTV9JUlFTIGluIGZvciBsb29wXQo+PiBTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4+IC0t
LQo+PiAgIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLQo+PiAtLS0KPj4gICBody9taXBzL21pcHNfbWFsdGEuYyB8IDMyICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgaW5jbHVkZS9ody9pMzg2L3BjLmgg
fCAgMSAtCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMK
Pj4gaW5kZXggZDBiMThlMDU4Ni4uOWMzN2M4NWFlMiAxMDA2NDQKPj4gLS0tIGEvaHcvaXNhL3Bp
aXg0LmMKPj4gKysrIGIvaHcvaXNhL3BpaXg0LmMKPj4gQEAgLTI0LDYgKzI0LDcgQEAKPj4gICAg
Ki8KPj4gICAKPj4gICAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgo+PiArI2luY2x1ZGUgImh3L2ly
cS5oIgo+PiAgICNpbmNsdWRlICJody9pMzg2L3BjLmgiCj4+ICAgI2luY2x1ZGUgImh3L3BjaS9w
Y2kuaCIKPj4gICAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgo+PiBAQCAtMzYsNiArMzcsOCBAQCBQ
Q0lEZXZpY2UgKnBpaXg0X2RldjsKPj4gICAKPj4gICB0eXBlZGVmIHN0cnVjdCBQSUlYNFN0YXRl
IHsKPj4gICAgICAgUENJRGV2aWNlIGRldjsKPj4gKyAgICBxZW11X2lycSBjcHVfaW50cjsKPj4g
KyAgICBxZW11X2lycSAqaXNhOwo+PiAgIAo+PiAgICAgICAvKiBSZXNldCBDb250cm9sIFJlZ2lz
dGVyICovCj4+ICAgICAgIE1lbW9yeVJlZ2lvbiByY3JfbWVtOwo+PiBAQCAtOTQsNiArOTcsMTgg
QEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX3BpaXg0ID0gewo+PiAg
ICAgICB9Cj4+ICAgfTsKPj4gICAKPj4gK3N0YXRpYyB2b2lkIHBpaXg0X3JlcXVlc3RfaTgyNTlf
aXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycSwgaW50Cj4+IGxldmVsKQo+PiArewo+PiArICAgIFBJ
SVg0U3RhdGUgKnMgPSBvcGFxdWU7Cj4+ICsgICAgcWVtdV9zZXRfaXJxKHMtPmNwdV9pbnRyLCBs
ZXZlbCk7Cj4+ICt9Cj4gSSB3b3VsZCBsaWtlIHRvIHVuZGVyc3RhbmQgd2h5IGluIGBQSUlYNFN0
YXRlICpzID0gb3BhcXVlO2AgaXRzIG5vdAo+IG5lY2Vzc2FyeSBhIGNhc3Qgb3IgYSBvYmplY3Qg
bWFjcm8gbWFnaWMuCj4gU29tZXRoaW5nIGxpa2U6Cj4gUElJWDRTdGF0ZSAqcyA9IChQSUlYNFN0
YXRlKilvcGFxdWU7Cj4gUElJWDRTdGF0ZSAqcyA9IFBJSVg0U1RBVEUob3BhcXVlKTsKCkkgZ3Vl
c3MgeW91IG1lYW46CgojZGVmaW5lIFBJSVg0X1BDSV9ERVZJQ0Uob2JqKSBcCiAgICAgT0JKRUNU
X0NIRUNLKFBJSVg0U3RhdGUsIChvYmopLCBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UpCgpJSVVDIHRo
ZSBPQkpFQ1RfQ0hFQ0soU1RBVEUsIE9CSiwgVFlQRSkgbWFjcm8gdmVyaWZ5IHRoZSBRRU1VIE9i
amVjdApPQkogaXMgb2YgdGhlIGNvcnJlY3QgdHlwZSBUWVBFLCB0aGVuIGNhc3QgaXQgYXMgYSBw
b2ludGVyIHRvIFNUQVRFLgpUaGlzIGhhcyBzb21lIHJ1bnRpbWUgY29zdC4KClRoaXMgaXMgdXNl
ZnVsIHdoZW4geW91IGRlYWwgd2l0aCBzb21lIGNoaWxkIE9iamVjdCB3aGljaCBpcyBub3QgVFlQ
RQpidXQgaW5oZXJpdGF0ZSBUWVBFIGZyb20gYSBwYXJlbnQsIG9yIGlmIHRoZSBvYmplY3QgaXMg
YW4gYWJzdHJhY3QKcGFyZW50IGFuZCB5b3Ugd2FudCB0byB1c2UgaXRzIGNoaWxkcmVuIFRZUEUg
aW1wbGVtZW50YXRpb25zLgoKSW4gcGlpeDRfcmVhbGl6ZSgpLCB0aGUgZnVuY3Rpb24gcGlpeDRf
cmVxdWVzdF9pODI1OV9pcnEoKSBpcyByZWdpc3RlcmVkIApieSBxZW11X2FsbG9jYXRlX2lycXMo
KSBhcyBhIGhhbmRsZXIgd2l0aCAncycgYXMgb3BhcXVlIHBvaW50ZXIsIGFuZCB3ZQphbHJlYWR5
IGtub3cgJ3MnIGlzIG9mIHR5cGUgUElJWDRTdGF0ZSwgc28gdXNpbmcgT0JKRUNUX0NIRUNLKCkg
aXMgbm90Cm5lY2Vzc2FyeS4KCj4+ICsKPj4gK3N0YXRpYyB2b2lkIHBpaXg0X3NldF9pODI1OV9p
cnEodm9pZCAqb3BhcXVlLCBpbnQgaXJxLCBpbnQgbGV2ZWwpCj4+ICt7Cj4+ICsgICAgUElJWDRT
dGF0ZSAqcyA9IG9wYXF1ZTsKPj4gKyAgICBxZW11X3NldF9pcnEocy0+aXNhW2lycV0sIGxldmVs
KTsKPj4gK30KPj4gKwo+PiAgIHN0YXRpYyB2b2lkIHBpaXg0X3Jjcl93cml0ZSh2b2lkICpvcGFx
dWUsIGh3YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsCj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZW4pCj4+ICAgewo+PiBAQCAtMTI3LDI5ICsxNDIsMzUgQEAg
c3RhdGljIGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyBwaWl4NF9yY3Jfb3BzID0gewo+PiAgIHN0YXRp
YyB2b2lkIHBpaXg0X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKPj4gICB7
Cj4+ICAgICAgIFBJSVg0U3RhdGUgKnMgPSBQSUlYNF9QQ0lfREVWSUNFKGRldik7Cj4+ICsgICAg
SVNBQnVzICppc2FfYnVzOwo+PiArICAgIHFlbXVfaXJxICppODI1OV9vdXRfaXJxOwo+PiAgIAo+
PiAtICAgIGlmICghaXNhX2J1c19uZXcoREVWSUNFKGRldiksIHBjaV9hZGRyZXNzX3NwYWNlKGRl
diksCj4+IC0gICAgICAgICAgICAgICAgICAgICBwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLCBl
cnJwKSkgewo+PiArICAgIGlzYV9idXMgPSBpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2Fk
ZHJlc3Nfc3BhY2UoZGV2KSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJl
c3Nfc3BhY2VfaW8oZGV2KSwgZXJycCk7Cj4+ICsgICAgaWYgKCFpc2FfYnVzKSB7Cj4+ICAgICAg
ICAgICByZXR1cm47Cj4+ICAgICAgIH0KPj4gICAKPj4gKyAgICBxZGV2X2luaXRfZ3Bpb19pbl9u
YW1lZChERVZJQ0UoZGV2KSwgcGlpeDRfc2V0X2k4MjU5X2lycSwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaXNhIiwgSVNBX05VTV9JUlFTKTsKPj4gKyAgICBxZGV2X2luaXRfZ3Bp
b19vdXRfbmFtZWQoREVWSUNFKGRldiksICZzLT5jcHVfaW50ciwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImludHIiLCAxKTsKPj4gKwo+PiAgICAgICBtZW1vcnlfcmVnaW9uX2lu
aXRfaW8oJnMtPnJjcl9tZW0sIE9CSkVDVChkZXYpLCAmcGlpeDRfcmNyX29wcywKPj4gcywKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNldC1jb250cm9sIiwgMSk7Cj4+ICAgICAg
IG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNlX2lv
KGRldiksCj4+IDB4Y2Y5LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmcy0+cmNyX21lbSwgMSk7Cj4+ICAgCj4+ICsgICAgLyogaW5pdGlhbGl6ZSBpODI1OSBw
aWMgKi8KPj4gKyAgICBpODI1OV9vdXRfaXJxID0gcWVtdV9hbGxvY2F0ZV9pcnFzKHBpaXg0X3Jl
cXVlc3RfaTgyNTlfaXJxLCBzLAo+PiAxKTsKPj4gKyAgICBzLT5pc2EgPSBpODI1OV9pbml0KGlz
YV9idXMsICppODI1OV9vdXRfaXJxKTsKPj4gKwo+PiArICAgIC8qIGluaXRpYWxpemUgSVNBIGly
cXMgKi8KPj4gKyAgICBpc2FfYnVzX2lycXMoaXNhX2J1cywgcy0+aXNhKTsKPj4gKwo+PiAgICAg
ICBwaWl4NF9kZXYgPSBkZXY7Cj4+ICAgfQo+PiAgIAo+PiAtaW50IHBpaXg0X2luaXQoUENJQnVz
ICpidXMsIElTQUJ1cyAqKmlzYV9idXMsIGludCBkZXZmbikKPj4gLXsKPj4gLSAgICBQQ0lEZXZp
Y2UgKmQ7Cj4+IC0KPj4gLSAgICBkID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihi
dXMsIGRldmZuLCB0cnVlLCAiUElJWDQiKTsKPj4gLSAgICAqaXNhX2J1cyA9IElTQV9CVVMocWRl
dl9nZXRfY2hpbGRfYnVzKERFVklDRShkKSwgImlzYS4wIikpOwo+PiAtICAgIHJldHVybiBkLT5k
ZXZmbjsKPj4gLX0KPj4gLQo+PiAgIHN0YXRpYyB2b2lkIHBpaXg0X2NsYXNzX2luaXQoT2JqZWN0
Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+PiAgIHsKPj4gICAgICAgRGV2aWNlQ2xhc3MgKmRj
ID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKPj4gZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0
YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKPj4gaW5kZXggNGQ5YzY0YjM2YS4uN2QyNWFiNmMy
MyAxMDA2NDQKPj4gLS0tIGEvaHcvbWlwcy9taXBzX21hbHRhLmMKPj4gKysrIGIvaHcvbWlwcy9t
aXBzX21hbHRhLmMKPj4gQEAgLTk3LDcgKzk3LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+PiAgICAg
ICBTeXNCdXNEZXZpY2UgcGFyZW50X29iajsKPj4gICAKPj4gICAgICAgTUlQU0NQU1N0YXRlIGNw
czsKPj4gLSAgICBxZW11X2lycSAqaTgyNTk7Cj4+ICsgICAgcWVtdV9pcnEgaTgyNTlbMTZdOwo+
PiAgIH0gTWFsdGFTdGF0ZTsKPj4gICAKPj4gICBzdGF0aWMgSVNBRGV2aWNlICpwaXQ7Cj4+IEBA
IC0xMjM1LDggKzEyMzUsOCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1h
Y2hpbmUpCj4+ICAgICAgIGludDY0X3Qga2VybmVsX2VudHJ5LCBib290bG9hZGVyX3J1bl9hZGRy
Owo+PiAgICAgICBQQ0lCdXMgKnBjaV9idXM7Cj4+ICAgICAgIElTQUJ1cyAqaXNhX2J1czsKPj4g
LSAgICBxZW11X2lycSAqaXNhX2lycTsKPj4gICAgICAgcWVtdV9pcnEgY2J1c19pcnEsIGk4MjU5
X2lycTsKPj4gKyAgICBQQ0lEZXZpY2UgKnBjaTsKPj4gICAgICAgaW50IHBpaXg0X2RldmZuOwo+
PiAgICAgICBJMkNCdXMgKnNtYnVzOwo+PiAgICAgICBEcml2ZUluZm8gKmRpbmZvOwo+PiBAQCAt
MTQwNywzMCArMTQwNywyNCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1h
Y2hpbmUpCj4+ICAgICAgIC8qIEJvYXJkIElEID0gMHg0MjAgKE1hbHRhIEJvYXJkIHdpdGggQ29y
ZUxWKSAqLwo+PiAgICAgICBzdGxfcChtZW1vcnlfcmVnaW9uX2dldF9yYW1fcHRyKGJpb3NfY29w
eSkgKyAweDEwLCAweDAwMDAwNDIwKTsKPj4gICAKPj4gLSAgICAvKgo+PiAtICAgICAqIFdlIGhh
dmUgYSBjaXJjdWxhciBkZXBlbmRlbmN5IHByb2JsZW06IHBjaV9idXMgZGVwZW5kcyBvbgo+PiBp
c2FfaXJxLAo+PiAtICAgICAqIGlzYV9pcnEgaXMgcHJvdmlkZWQgYnkgaTgyNTksIGk4MjU5IGRl
cGVuZHMgb24gSVNBLCBJU0EKPj4gZGVwZW5kcwo+PiAtICAgICAqIG9uIHBpaXg0LCBhbmQgcGlp
eDQgZGVwZW5kcyBvbiBwY2lfYnVzLiAgVG8gc3RvcCB0aGUgY3ljbGUgd2UKPj4gaGF2ZQo+PiAt
ICAgICAqIHFlbXVfaXJxX3Byb3h5KCkgYWRkcyBhbiBleHRyYSBiaXQgb2YgaW5kaXJlY3Rpb24s
IGFsbG93aW5nCj4+IHVzCj4+IC0gICAgICogdG8gcmVzb2x2ZSB0aGUgaXNhX2lycSAtPiBpODI1
OSBkZXBlbmRlbmN5IGFmdGVyIGk4MjU5IGlzCj4+IGluaXRpYWxpemVkLgo+PiAtICAgICAqLwo+
PiAtICAgIGlzYV9pcnEgPSBxZW11X2lycV9wcm94eSgmcy0+aTgyNTksIDE2KTsKPj4gLQo+PiAg
ICAgICAvKiBOb3J0aGJyaWRnZSAqLwo+PiAtICAgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVy
KGlzYV9pcnEpOwo+PiArICAgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVyKHMtPmk4MjU5KTsK
Pj4gICAKPj4gICAgICAgLyogU291dGhicmlkZ2UgKi8KPj4gICAgICAgaWRlX2RyaXZlX2dldCho
ZCwgQVJSQVlfU0laRShoZCkpOwo+PiAgIAo+PiAtICAgIHBpaXg0X2RldmZuID0gcGlpeDRfaW5p
dChwY2lfYnVzLCAmaXNhX2J1cywgODApOwo+PiArICAgIHBjaSA9IHBjaV9jcmVhdGVfc2ltcGxl
X211bHRpZnVuY3Rpb24ocGNpX2J1cywgUENJX0RFVkZOKDEwLCAwKSwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsICJQSUlYNCIpOwo+PiArICAgIGRl
diA9IERFVklDRShwY2kpOwo+PiArICAgIGlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxk
X2J1cyhkZXYsICJpc2EuMCIpKTsKPj4gKyAgICBwaWl4NF9kZXZmbiA9IHBjaS0+ZGV2Zm47Cj4+
ICAgCj4+IC0gICAgLyoKPj4gLSAgICAgKiBJbnRlcnJ1cHQgY29udHJvbGxlcgo+PiAtICAgICAq
IFRoZSA4MjU5IGlzIGF0dGFjaGVkIHRvIHRoZSBNSVBTIENQVSBJTlQwIHBpbiwgaWUgaW50ZXJy
dXB0IDIKPj4gLSAgICAgKi8KPj4gLSAgICBzLT5pODI1OSA9IGk4MjU5X2luaXQoaXNhX2J1cywg
aTgyNTlfaXJxKTsKPj4gKyAgICAvKiBJbnRlcnJ1cHQgY29udHJvbGxlciAqLwo+PiArICAgIHFk
ZXZfY29ubmVjdF9ncGlvX291dF9uYW1lZChkZXYsICJpbnRyIiwgMCwgaTgyNTlfaXJxKTsKPj4g
KyAgICBmb3IgKGludCBpID0gMDsgaSA8IElTQV9OVU1fSVJRUzsgaSsrKSB7Cj4+ICsgICAgICAg
IHMtPmk4MjU5W2ldID0gcWRldl9nZXRfZ3Bpb19pbl9uYW1lZChkZXYsICJpc2EiLCBpKTsKPj4g
KyAgICB9Cj4+ICAgCj4+IC0gICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmk4MjU5KTsKPj4g
ICAgICAgcGNpX3BpaXg0X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwaWl4NF9kZXZmbiArIDEpOwo+
PiAgICAgICBwY2lfY3JlYXRlX3NpbXBsZShwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDIsICJwaWl4
NC11c2ItdWhjaSIpOwo+PiAgICAgICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlp
eDRfZGV2Zm4gKyAzLCAweDExMDAsCj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMu
aCBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCj4+IGluZGV4IDM3YmZkOTUxMTMuLjM3NGYzZTg4MzUg
MTAwNjQ0Cj4+IC0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCj4+ICsrKyBiL2luY2x1ZGUvaHcv
aTM4Ni9wYy5oCj4+IEBAIC0yODYsNyArMjg2LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChjb25z
dCBjaGFyICpob3N0X3R5cGUsIGNvbnN0Cj4+IGNoYXIgKnBjaV90eXBlLAo+PiAgIFBDSUJ1cyAq
ZmluZF9pNDQwZngodm9pZCk7Cj4+ICAgLyogcGlpeDQuYyAqLwo+PiAgIGV4dGVybiBQQ0lEZXZp
Y2UgKnBpaXg0X2RldjsKPj4gLWludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVzLCBJU0FCdXMgKipp
c2FfYnVzLCBpbnQgZGV2Zm4pOwo+PiAgIAo+PiAgIC8qIHBjX3N5c2Z3LmMgKi8KPj4gICB2b2lk
IHBjX3N5c3RlbV9mbGFzaF9jcmVhdGUoUENNYWNoaW5lU3RhdGUgKnBjbXMpOwo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:27:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMqSD-00089G-6C; Tue, 22 Oct 2019 09:27:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jyZJ=YP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMqSB-00089A-R9
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:27:47 +0000
X-Inumbo-ID: 33c58677-f4ae-11e9-9464-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33c58677-f4ae-11e9-9464-12813bfff9fa;
 Tue, 22 Oct 2019 09:27:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1D2F1B89F;
 Tue, 22 Oct 2019 09:27:44 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
Date: Tue, 22 Oct 2019 11:27:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
Content-Type: multipart/mixed; boundary="------------B9D1A734DA845F84428FD4E1"
Content-Language: en-US
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>, George Dunlap <George.Dunlap@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 21.10.19 11:51, Sergey Dyasli wrote:
> Hello,
> 
> While testing pv-shim from a snapshot of staging 4.13 branch (with core-
> scheduling patches applied), some sort of scheduling issues were uncovered
> which usually leads to a guest lockup (sometimes with soft lockup messages
> from Linux kernel).
> 
> This happens more frequently on SandyBridge CPUs. After enabling
> CONFIG_DEBUG in pv-shim, the following assertions failed:
> 
> Null scheduler:
> 
>      Assertion 'lock == get_sched_res(i->res->master_cpu)->schedule_lock' failed at ...are/xen-dir/xen-root/xen/include/xen/sched-if.h:278
>      (full crash log: https://paste.debian.net/1108861/ )
> 
> Credit1 scheduler:
> 
>      Assertion 'cpumask_cycle(cpu, unit->cpu_hard_affinity) == cpu' failed at sched_credit.c:383
>      (full crash log: https://paste.debian.net/1108862/ )
> 
> I'm currently investigation those, but would appreciate any help or
> suggestions.

And now a more sane patch to try.


Juergen


--------------B9D1A734DA845F84428FD4E1
Content-Type: text/x-patch; charset=UTF-8;
 name="0001-xen-pvhsim-fix-cpu-onlining.patch"
Content-Transfer-Encoding: 8bit
Content-Disposition: attachment;
 filename="0001-xen-pvhsim-fix-cpu-onlining.patch"

>From 205b7622b84bc678f8a0d6ac121dff14439fe331 Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Cc: Jan Beulich <jbeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Wei Liu <wl@xen.org>
Cc: "Roger Pau Monné" <roger.pau@citrix.com>
Date: Tue, 22 Oct 2019 11:14:08 +0200
Subject: [PATCH] xen/pvhsim: fix cpu onlining

Since commit 8d3c326f6756d1 ("xen: let vcpu_create() select processor")
the initial processor for all pv-shim vcpus will be 0, as no other cpus
are online when the vcpus are created. Before that commit the vcpus
would have processors set not being online yet, which worked just by
chance.

When the pv-shim vcpu becomes active it will have a hard affinity
not matching its initial processor assignment leading to failing
ASSERT()s or other problems depending on the selected scheduler.

Fix that by redoing the affinity setting after onlining the cpu but
before taking the vcpu up.

Fixes: 8d3c326f6756d1 ("xen: let vcpu_create() select processor")
Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
Signed-off-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/pv/shim.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 5edbcd9ac5..4329eaaefe 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -837,6 +837,8 @@ long pv_shim_cpu_up(void *data)
                     v->vcpu_id, rc);
             return rc;
         }
+
+        vcpu_set_hard_affinity(v, cpumask_of(v->vcpu_id));
     }
 
     wake = test_and_clear_bit(_VPF_down, &v->pause_flags);
-- 
2.16.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------B9D1A734DA845F84428FD4E1--


From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:35:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMqZY-0000ZS-Cg; Tue, 22 Oct 2019 09:35:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8ikW=YP=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iMqZX-0000ZN-Lj
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:35:23 +0000
X-Inumbo-ID: 452cd02e-f4af-11e9-9464-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 452cd02e-f4af-11e9-9464-12813bfff9fa;
 Tue, 22 Oct 2019 09:35:23 +0000 (UTC)
Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com
 [209.85.128.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 49CAA13A98
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 09:35:22 +0000 (UTC)
Received: by mail-wm1-f70.google.com with SMTP id v26so3900203wmh.2
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:35:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=q4R2Ov/Xp5E4k4igkbd5xhkfk2aRC2fc67pDccCS7m0=;
 b=eiix94g1vFAjQaQQfbOQXVFPIgToXks4GdoFhUij8Bmd6WMggyCzGRhxWoZjS6LQn5
 rzsPf762ugkvpA3ZX2TqXQfrwPY+FfBCwPMNcbM611v9cOSyEjpLvjp1ZZxoKDWF34WC
 HAq53g9xenWYL86t1Vcg2Kn/dvI/OvESnFgEPj3PjqTGDj9Gk6HpTUO35kcmJRAEl03z
 7pnzcj27N+/iEw+jxmiNHcpDSfNwvN5ARQprgYJH8x3BMg2B7+F0O4diwngMSEUBSgz/
 Q004vnj1VrV/eQuS70kNNHq8y6V2pKj1jBO6wrlbIOHdJGf2g953NxlPun3oFV09GFhV
 wH9w==
X-Gm-Message-State: APjAAAW4mrTPR+++KAE7c6I6Mz0f76Zkc/asxO0Qz72dUefJJX5QOI/7
 C2tSQIbodSEHelgGabNcFtgB9lWQZlrj5OvuX//bKrkdKRrOvTs18hTIi1MSBrXsaBaAtuGhPV/
 7Xtvtx1J8unu9dKnrNeKnpIE6oFs=
X-Received: by 2002:a05:600c:294c:: with SMTP id
 n12mr1977432wmd.99.1571736920903; 
 Tue, 22 Oct 2019 02:35:20 -0700 (PDT)
X-Google-Smtp-Source: APXvYqxpGF7VloquicJHVFeMrdv3kwO9dg2gB4D3XRbnC4l7Qd/Px1IoU/AE+aEkO8imxmLww76lDQ==
X-Received: by 2002:a05:600c:294c:: with SMTP id
 n12mr1977394wmd.99.1571736920561; 
 Tue, 22 Oct 2019 02:35:20 -0700 (PDT)
Received: from [192.168.1.41] (129.red-83-57-174.dynamicip.rima-tde.net.
 [83.57.174.129])
 by smtp.gmail.com with ESMTPSA id d11sm20550317wrf.80.2019.10.22.02.35.18
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 22 Oct 2019 02:35:19 -0700 (PDT)
To: Esteban Bosse <estebanbosse@gmail.com>, qemu-devel@nongnu.org
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
 <27c31440fdab11eff969e656a8ad7063c5e7234c.camel@gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <2e3e8cd0-8dbf-46c8-b1d1-e9e3d20f6336@redhat.com>
Date: Tue, 22 Oct 2019 11:35:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <27c31440fdab11eff969e656a8ad7063c5e7234c.camel@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjIvMTkgMTA6NDQgQU0sIEVzdGViYW4gQm9zc2Ugd3JvdGU6Cj4gRWwgdmllLCAxOC0x
MC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSBlc2NyaWJp
w7M6Cj4+IEZyb206IEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KPj4K
Pj4gQWRkIElTQSBpcnFzIGFzIHBpaXg0IGdwaW8gaW4sIGFuZCBDUFUgaW50ZXJydXB0IHJlcXVl
c3QgYXMgcGlpeDQKPj4gZ3BpbyBvdXQuCj4+IFJlbW92ZSBpODI1OSBpbnN0YW5jaWF0ZWQgaW4g
bWFsdGEgYm9hcmQsIHRvIG5vdCBoYXZlIGl0IHR3aWNlLgo+Pgo+PiBXZSBjYW4gYWxzbyByZW1v
dmUgdGhlIG5vdyB1bnVzZWQgcGlpeDRfaW5pdCgpIGZ1bmN0aW9uLgo+Pgo+PiBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPj4gQWNrZWQtYnk6IFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQb3Vz
c2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KPj4gTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTgtaHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4+IFJldmlld2VkLWJ5OiBBbGVrc2Fu
ZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgo+PiBbUE1EOiByZWJhc2VkLCB1
cGRhdGVkIGluY2x1ZGVzLCB1c2UgSVNBX05VTV9JUlFTIGluIGZvciBsb29wXQo+PiBTaWduZWQt
b2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Cj4+IC0t
LQo+PiAgIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLQo+PiAtLS0KPj4gICBody9taXBzL21pcHNfbWFsdGEuYyB8IDMyICsr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgaW5jbHVkZS9ody9pMzg2L3BjLmgg
fCAgMSAtCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlv
bnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMK
Pj4gaW5kZXggZDBiMThlMDU4Ni4uOWMzN2M4NWFlMiAxMDA2NDQKPj4gLS0tIGEvaHcvaXNhL3Bp
aXg0LmMKPj4gKysrIGIvaHcvaXNhL3BpaXg0LmMKPj4gQEAgLTI0LDYgKzI0LDcgQEAKPj4gICAg
Ki8KPj4gICAKPj4gICAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgo+PiArI2luY2x1ZGUgImh3L2ly
cS5oIgo+PiAgICNpbmNsdWRlICJody9pMzg2L3BjLmgiCj4+ICAgI2luY2x1ZGUgImh3L3BjaS9w
Y2kuaCIKPj4gICAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgo+PiBAQCAtMzYsNiArMzcsOCBAQCBQ
Q0lEZXZpY2UgKnBpaXg0X2RldjsKPj4gICAKPj4gICB0eXBlZGVmIHN0cnVjdCBQSUlYNFN0YXRl
IHsKPj4gICAgICAgUENJRGV2aWNlIGRldjsKPj4gKyAgICBxZW11X2lycSBjcHVfaW50cjsKPj4g
KyAgICBxZW11X2lycSAqaXNhOwo+PiAgIAo+PiAgICAgICAvKiBSZXNldCBDb250cm9sIFJlZ2lz
dGVyICovCj4+ICAgICAgIE1lbW9yeVJlZ2lvbiByY3JfbWVtOwo+PiBAQCAtOTQsNiArOTcsMTgg
QEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX3BpaXg0ID0gewo+PiAg
ICAgICB9Cj4+ICAgfTsKPj4gICAKPj4gK3N0YXRpYyB2b2lkIHBpaXg0X3JlcXVlc3RfaTgyNTlf
aXJxKHZvaWQgKm9wYXF1ZSwgaW50IGlycSwgaW50Cj4+IGxldmVsKQo+PiArewo+PiArICAgIFBJ
SVg0U3RhdGUgKnMgPSBvcGFxdWU7Cj4+ICsgICAgcWVtdV9zZXRfaXJxKHMtPmNwdV9pbnRyLCBs
ZXZlbCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHBpaXg0X3NldF9pODI1OV9pcnEodm9p
ZCAqb3BhcXVlLCBpbnQgaXJxLCBpbnQgbGV2ZWwpCj4+ICt7Cj4+ICsgICAgUElJWDRTdGF0ZSAq
cyA9IG9wYXF1ZTsKPj4gKyAgICBxZW11X3NldF9pcnEocy0+aXNhW2lycV0sIGxldmVsKTsKPj4g
K30KPj4gKwo+PiAgIHN0YXRpYyB2b2lkIHBpaXg0X3Jjcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3
YWRkciBhZGRyLCB1aW50NjRfdCB2YWwsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBsZW4pCj4+ICAgewo+PiBAQCAtMTI3LDI5ICsxNDIsMzUgQEAgc3RhdGlj
IGNvbnN0IE1lbW9yeVJlZ2lvbk9wcyBwaWl4NF9yY3Jfb3BzID0gewo+PiAgIHN0YXRpYyB2b2lk
IHBpaXg0X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKPj4gICB7Cj4+ICAg
ICAgIFBJSVg0U3RhdGUgKnMgPSBQSUlYNF9QQ0lfREVWSUNFKGRldik7Cj4+ICsgICAgSVNBQnVz
ICppc2FfYnVzOwo+PiArICAgIHFlbXVfaXJxICppODI1OV9vdXRfaXJxOwo+PiAgIAo+PiAtICAg
IGlmICghaXNhX2J1c19uZXcoREVWSUNFKGRldiksIHBjaV9hZGRyZXNzX3NwYWNlKGRldiksCj4+
IC0gICAgICAgICAgICAgICAgICAgICBwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLCBlcnJwKSkg
ewo+PiArICAgIGlzYV9idXMgPSBpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2FkZHJlc3Nf
c3BhY2UoZGV2KSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3Bh
Y2VfaW8oZGV2KSwgZXJycCk7Cj4+ICsgICAgaWYgKCFpc2FfYnVzKSB7Cj4+ICAgICAgICAgICBy
ZXR1cm47Cj4+ICAgICAgIH0KPj4gICAKPj4gKyAgICBxZGV2X2luaXRfZ3Bpb19pbl9uYW1lZChE
RVZJQ0UoZGV2KSwgcGlpeDRfc2V0X2k4MjU5X2lycSwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiaXNhIiwgSVNBX05VTV9JUlFTKTsKPj4gKyAgICBxZGV2X2luaXRfZ3Bpb19vdXRf
bmFtZWQoREVWSUNFKGRldiksICZzLT5jcHVfaW50ciwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImludHIiLCAxKTsKPiBNeSBxdWVzdGlvbiBpcyBub3QgYWJvdXQgdGhpcyBwYXRj
aDoKPiAKPiBUaGUgZnVuY3Rpb24gbmFtZSBpcyAicWRldl9pbml0X2dwaW9fb3V0X25hbWVkIiBi
dXQgc3VwcG9ydCBtb3JlIHRoYW4gMQo+IGdwaW8sIHJpZ2h0PyBpbiB0aGlzIGNhc2UsIHRoZSBu
YW1lIHNob3VsZG4ndCBiZSBzb21ldGhpbmcgbGlrZQo+ICJxZGV2X2luaXRfZ3Bpb3Nfb3V0X25h
bWVkIj8KCkluZGVlZCBkZXZpY2VzIGNhbiBoYXZlIHZhcmlvdXMgSVJRIG91dHB1dCBsaW5lcy4K
Ck5vdGUsIFFFTVUgZG9lcyBub3QgaW50ZW5kIHRvIG1vZGVsIGZ1bGwgZGV2aWNlcywgYnV0IG9u
bHkgdGhlCnBhcnQgcmVxdWlyZWQgdG8gcnVuIGEgZ3Vlc3QuIElmIGEgZ3Vlc3QgZG9lc24ndCB1
c2Ugc29tZSBwYXJ0Cm9mIGEgZGV2aWNlLCBRRU1VIHdpbGwgbGlrZWx5IG5vdCBtb2RlbCBpdC4K
CkZvciBleGFtcGxlLCBzb21ldGltZXMgYSBkZXZpY2UgY2FuIGhhdmUgTiBvdXRwdXQgSVJRIHRv
IHNpZ25hbAp2YXJpb3VzIGVycm9yIGNvbmRpdGlvbnMsIHdoaWNoIGFyZSB1c3VhbGx5IHVzZWQg
Ynkgc3BlY2lmaWMKZmlybXdhcmVzIGluIGVtYmVkZGVkIGRldmljZXMuIFFFTVUgbWlnaHQgbm90
IG1vZGVsIGVtYmVkZGVkCmJvYXJkcyB1c2luZyB0aGlzIGRldmljZSBidXQgd2UgY2FuIGZpbmQg
aXQgaW4gYSBnZW5lcmljIG1hY2hpbmUKd2hpY2ggcnVucyBhIGZ1bGwgb3BlcmF0aW5nIHN5c3Rl
bS4gU28gZmFyIHRoZXNlIE9TIGRvbid0IGNhcmUKYWJvdXQgaGFuZGxpbmcgdGhlc2UgZXJyb3Jz
LCBzbyBRRU1VIHdpbGwgb25seSBtb2RlbCB0aGUgSVJRCmxpbmUgcmVxdWlyZWQgdG8gcnVuIHRo
ZSBPUywgbm8gbW9yZS4gVGhpcyBpcyBvbiBwdXJwb3NlLgoKTm93IGFib3V0IHRoZSBuYW1pbmcs
IEkgaGF2ZSBubyBwcmVmZXJlbmNlIHdoaWNoIGZvcm0gaXMgYmV0dGVyLgoKPj4gKwo+PiAgICAg
ICBtZW1vcnlfcmVnaW9uX2luaXRfaW8oJnMtPnJjcl9tZW0sIE9CSkVDVChkZXYpLCAmcGlpeDRf
cmNyX29wcywKPj4gcywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXNldC1jb250
cm9sIiwgMSk7Cj4+ICAgICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBj
aV9hZGRyZXNzX3NwYWNlX2lvKGRldiksCj4+IDB4Y2Y5LAo+PiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmcy0+cmNyX21lbSwgMSk7Cj4gV2h5IGRvIHlvdSB1c2Ug
dGhlIHByaW9yaXR5IDEgaW4gdGhpcyBjYXNlPwo+PiAgIAo+PiArICAgIC8qIGluaXRpYWxpemUg
aTgyNTkgcGljICovCj4+ICsgICAgaTgyNTlfb3V0X2lycSA9IHFlbXVfYWxsb2NhdGVfaXJxcyhw
aWl4NF9yZXF1ZXN0X2k4MjU5X2lycSwgcywKPj4gMSk7Cj4+ICsgICAgcy0+aXNhID0gaTgyNTlf
aW5pdChpc2FfYnVzLCAqaTgyNTlfb3V0X2lycSk7Cj4+ICsKPj4gKyAgICAvKiBpbml0aWFsaXpl
IElTQSBpcnFzICovCj4+ICsgICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmlzYSk7Cj4+ICsK
Pj4gICAgICAgcGlpeDRfZGV2ID0gZGV2Owo+PiAgIH0KPj4gICAKPj4gLWludCBwaWl4NF9pbml0
KFBDSUJ1cyAqYnVzLCBJU0FCdXMgKippc2FfYnVzLCBpbnQgZGV2Zm4pCj4+IC17Cj4+IC0gICAg
UENJRGV2aWNlICpkOwo+PiAtCj4+IC0gICAgZCA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVu
Y3Rpb24oYnVzLCBkZXZmbiwgdHJ1ZSwgIlBJSVg0Iik7Cj4+IC0gICAgKmlzYV9idXMgPSBJU0Ff
QlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0UoZCksICJpc2EuMCIpKTsKPj4gLSAgICByZXR1
cm4gZC0+ZGV2Zm47Cj4+IC19Cj4+IC0KPj4gICBzdGF0aWMgdm9pZCBwaWl4NF9jbGFzc19pbml0
KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPj4gICB7Cj4+ICAgICAgIERldmljZUNs
YXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7Cj4+IGRpZmYgLS1naXQgYS9ody9taXBzL21p
cHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCj4+IGluZGV4IDRkOWM2NGIzNmEuLjdk
MjVhYjZjMjMgMTAwNjQ0Cj4+IC0tLSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCj4+ICsrKyBiL2h3
L21pcHMvbWlwc19tYWx0YS5jCj4+IEBAIC05Nyw3ICs5Nyw3IEBAIHR5cGVkZWYgc3RydWN0IHsK
Pj4gICAgICAgU3lzQnVzRGV2aWNlIHBhcmVudF9vYmo7Cj4+ICAgCj4+ICAgICAgIE1JUFNDUFNT
dGF0ZSBjcHM7Cj4+IC0gICAgcWVtdV9pcnEgKmk4MjU5Owo+PiArICAgIHFlbXVfaXJxIGk4MjU5
WzE2XTsKCjE2IC0+IElTQV9OVU1fSVJRUwoKPj4gICB9IE1hbHRhU3RhdGU7Cj4+ICAgCj4+ICAg
c3RhdGljIElTQURldmljZSAqcGl0Owo+PiBAQCAtMTIzNSw4ICsxMjM1LDggQEAgdm9pZCBtaXBz
X21hbHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+PiAgICAgICBpbnQ2NF90IGtlcm5l
bF9lbnRyeSwgYm9vdGxvYWRlcl9ydW5fYWRkcjsKPj4gICAgICAgUENJQnVzICpwY2lfYnVzOwo+
PiAgICAgICBJU0FCdXMgKmlzYV9idXM7Cj4+IC0gICAgcWVtdV9pcnEgKmlzYV9pcnE7Cj4+ICAg
ICAgIHFlbXVfaXJxIGNidXNfaXJxLCBpODI1OV9pcnE7Cj4+ICsgICAgUENJRGV2aWNlICpwY2k7
Cj4+ICAgICAgIGludCBwaWl4NF9kZXZmbjsKPj4gICAgICAgSTJDQnVzICpzbWJ1czsKPj4gICAg
ICAgRHJpdmVJbmZvICpkaW5mbzsKPj4gQEAgLTE0MDcsMzAgKzE0MDcsMjQgQEAgdm9pZCBtaXBz
X21hbHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+PiAgICAgICAvKiBCb2FyZCBJRCA9
IDB4NDIwIChNYWx0YSBCb2FyZCB3aXRoIENvcmVMVikgKi8KPj4gICAgICAgc3RsX3AobWVtb3J5
X3JlZ2lvbl9nZXRfcmFtX3B0cihiaW9zX2NvcHkpICsgMHgxMCwgMHgwMDAwMDQyMCk7Cj4+ICAg
Cj4+IC0gICAgLyoKPj4gLSAgICAgKiBXZSBoYXZlIGEgY2lyY3VsYXIgZGVwZW5kZW5jeSBwcm9i
bGVtOiBwY2lfYnVzIGRlcGVuZHMgb24KPj4gaXNhX2lycSwKPj4gLSAgICAgKiBpc2FfaXJxIGlz
IHByb3ZpZGVkIGJ5IGk4MjU5LCBpODI1OSBkZXBlbmRzIG9uIElTQSwgSVNBCj4+IGRlcGVuZHMK
Pj4gLSAgICAgKiBvbiBwaWl4NCwgYW5kIHBpaXg0IGRlcGVuZHMgb24gcGNpX2J1cy4gIFRvIHN0
b3AgdGhlIGN5Y2xlIHdlCj4+IGhhdmUKPj4gLSAgICAgKiBxZW11X2lycV9wcm94eSgpIGFkZHMg
YW4gZXh0cmEgYml0IG9mIGluZGlyZWN0aW9uLCBhbGxvd2luZwo+PiB1cwo+PiAtICAgICAqIHRv
IHJlc29sdmUgdGhlIGlzYV9pcnEgLT4gaTgyNTkgZGVwZW5kZW5jeSBhZnRlciBpODI1OSBpcwo+
PiBpbml0aWFsaXplZC4KPj4gLSAgICAgKi8KPj4gLSAgICBpc2FfaXJxID0gcWVtdV9pcnFfcHJv
eHkoJnMtPmk4MjU5LCAxNik7Cj4+IC0KPj4gICAgICAgLyogTm9ydGhicmlkZ2UgKi8KPj4gLSAg
ICBwY2lfYnVzID0gZ3Q2NDEyMF9yZWdpc3Rlcihpc2FfaXJxKTsKPj4gKyAgICBwY2lfYnVzID0g
Z3Q2NDEyMF9yZWdpc3RlcihzLT5pODI1OSk7Cj4+ICAgCj4+ICAgICAgIC8qIFNvdXRoYnJpZGdl
ICovCj4+ICAgICAgIGlkZV9kcml2ZV9nZXQoaGQsIEFSUkFZX1NJWkUoaGQpKTsKPj4gICAKPj4g
LSAgICBwaWl4NF9kZXZmbiA9IHBpaXg0X2luaXQocGNpX2J1cywgJmlzYV9idXMsIDgwKTsKPj4g
KyAgICBwY2kgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9E
RVZGTigxMCwgMCksCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB0cnVlLCAiUElJWDQiKTsKPj4gKyAgICBkZXYgPSBERVZJQ0UocGNpKTsKPj4gKyAgICBpc2Ff
YnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoZGV2LCAiaXNhLjAiKSk7Cj4+ICsgICAg
cGlpeDRfZGV2Zm4gPSBwY2ktPmRldmZuOwo+PiAgIAo+PiAtICAgIC8qCj4+IC0gICAgICogSW50
ZXJydXB0IGNvbnRyb2xsZXIKPj4gLSAgICAgKiBUaGUgODI1OSBpcyBhdHRhY2hlZCB0byB0aGUg
TUlQUyBDUFUgSU5UMCBwaW4sIGllIGludGVycnVwdCAyCj4+IC0gICAgICovCj4+IC0gICAgcy0+
aTgyNTkgPSBpODI1OV9pbml0KGlzYV9idXMsIGk4MjU5X2lycSk7Cj4+ICsgICAgLyogSW50ZXJy
dXB0IGNvbnRyb2xsZXIgKi8KPj4gKyAgICBxZGV2X2Nvbm5lY3RfZ3Bpb19vdXRfbmFtZWQoZGV2
LCAiaW50ciIsIDAsIGk4MjU5X2lycSk7Cj4+ICsgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBJU0Ff
TlVNX0lSUVM7IGkrKykgewo+PiArICAgICAgICBzLT5pODI1OVtpXSA9IHFkZXZfZ2V0X2dwaW9f
aW5fbmFtZWQoZGV2LCAiaXNhIiwgaSk7Cj4+ICsgICAgfQo+PiAgIAo+PiAtICAgIGlzYV9idXNf
aXJxcyhpc2FfYnVzLCBzLT5pODI1OSk7Cj4+ICAgICAgIHBjaV9waWl4NF9pZGVfaW5pdChwY2lf
YnVzLCBoZCwgcGlpeDRfZGV2Zm4gKyAxKTsKPj4gICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNp
X2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAicGlpeDQtdXNiLXVoY2kiKTsKPj4gICAgICAgc21idXMg
PSBwaWl4NF9wbV9pbml0KHBjaV9idXMsIHBpaXg0X2RldmZuICsgMywgMHgxMTAwLAo+PiBkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+PiBp
bmRleCAzN2JmZDk1MTEzLi4zNzRmM2U4ODM1IDEwMDY0NAo+PiAtLS0gYS9pbmNsdWRlL2h3L2kz
ODYvcGMuaAo+PiArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+PiBAQCAtMjg2LDcgKzI4Niw2
IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdAo+PiBj
aGFyICpwY2lfdHlwZSwKPj4gICBQQ0lCdXMgKmZpbmRfaTQ0MGZ4KHZvaWQpOwo+PiAgIC8qIHBp
aXg0LmMgKi8KPj4gICBleHRlcm4gUENJRGV2aWNlICpwaWl4NF9kZXY7Cj4+IC1pbnQgcGlpeDRf
aW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNhX2J1cywgaW50IGRldmZuKTsKPj4gICAKPj4g
ICAvKiBwY19zeXNmdy5jICovCj4+ICAgdm9pZCBwY19zeXN0ZW1fZmxhc2hfY3JlYXRlKFBDTWFj
aGluZVN0YXRlICpwY21zKTsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:36:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMqb0-0000iO-St; Tue, 22 Oct 2019 09:36:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5eab=YP=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iMqb0-0000iJ-5e
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:36:54 +0000
X-Inumbo-ID: 7ad52410-f4af-11e9-bbab-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ad52410-f4af-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 09:36:53 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id a11so1146163wra.6
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:36:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=GrCBnZOHUvRRpHLwj3Uwsc68sejzQVaZtg23m4/K6j8=;
 b=WUuJmF6m2EemZlSV0VSdUd6zUyK3hE0vp07VDo63LwtyKtieaWF1ieOxtezRuiODAn
 yIXV3/iO/YHRd0fgqWNibnC6rTwAeh5HCEAV9+zXG6okCgj7ytJdciRMkZUt+ThkiBoA
 AOprxGtMRoNIJPEPyrjIYMBbbx+6o1jXrVh8re1+WWbFSG3aw+VKcaji4fSmpkT/bj+O
 nnnEekoL5BIa8GSQ5TaU4JtZUxVMbGjMNCGSfvfxVg89K7lS9Hx2I8w3pyr8VWe5MrEL
 9Mo0+WL1QPGOun65Oyck4T/ZHkjA5UVscu7/CqOySAnWfHYiXL2tm+uaCAP/au94rIg+
 CqFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=GrCBnZOHUvRRpHLwj3Uwsc68sejzQVaZtg23m4/K6j8=;
 b=DcIOKsi6C36L/yErZ0OckiXfvwtNIJpnQ3bWw3cP31Nziuj5NKYaTO58to25SRORkR
 si21rVM25VixDWCrl9edMNWTSb0+up1seOUGvcSEIYirLvBAcx0s5iVvcwpgepTaZ5RB
 76V16BL7drvOl2lcjfEm5OgAkasdqbjY+cH1KP4UBq8UHStJzJjXmY+L+e3MykVVxpMZ
 NWxOR5RGDq7cmI9BGa1EBwBFZjvV6ts9V2wiZOGPoMSBjbcUgr4DRwIj/6J7khelkON/
 Q+0SbWoT5wU9RgDxIH4+MzQOqP396gXzhZM1I6rK2hPd5w9zJSE2Vp+WwQp6/cgqw5P1
 KYZA==
X-Gm-Message-State: APjAAAUyXKXd0aK0flHoR0FQqh9YtF1ADshV7ig03NHa/DAiqmgV3DJz
 cBMBn2btfRc1p7K7vWc5S20=
X-Google-Smtp-Source: APXvYqyPts4CApDpEPLLuEZPPFc0cV9UiFde2SXy+eKy8wFu6ds6+3XR6Ejip2yCblHyQTEJDh0d8A==
X-Received: by 2002:adf:9e90:: with SMTP id a16mr1630547wrf.89.1571737012380; 
 Tue, 22 Oct 2019 02:36:52 -0700 (PDT)
Received: from ?IPv6:2a01:c23:604c:2a00:af2b:2e92:39f9:c05b?
 ([2a01:c23:604c:2a00:af2b:2e92:39f9:c05b])
 by smtp.gmail.com with ESMTPSA id w15sm9134360wro.65.2019.10.22.02.36.51
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 02:36:51 -0700 (PDT)
Message-ID: <1cbd3bf3c5dd48e06fae1c7c5acd541d1bd1ada3.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Tue, 22 Oct 2019 11:33:20 +0200
In-Reply-To: <20191018134754.16362-14-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-14-philmd@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 13/20] hw/pci-host/piix: Extract
 piix3_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgdmllLCAxOC0xMC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gRXh0cmFjdCB0aGUgUElJWDMgY3JlYXRpb24gY29kZSBmcm9tIHRo
ZSBpNDQwZnhfaW5pdCgpIGZ1bmN0aW9uLgo+IAo+IFJldmlld2VkLWJ5OiBBbGVrc2FuZGFyIE1h
cmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcvcGNpLWhvc3Qv
cGlpeC5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4g
LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0L3BpaXgu
Ywo+IGluZGV4IDJmNGNiY2JmZTkuLjMyOTI3MDNkZTcgMTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWhv
c3QvcGlpeC5jCj4gKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCj4gQEAgLTMzMSw2ICszMzEsMzYg
QEAgc3RhdGljIHZvaWQgaTQ0MGZ4X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yCj4gKipl
cnJwKQo+ICAgICAgfQo+ICB9Cj4gIAo+ICtzdGF0aWMgUElJWDNTdGF0ZSAqcGlpeDNfY3JlYXRl
KFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cykKPiArewo+ICsgICAgUElJWDNTdGF0
ZSAqcGlpeDM7Cj4gKyAgICBQQ0lEZXZpY2UgKnBjaV9kZXY7Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIFhlbiBzdXBwb3J0cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUgUENJ
IGRldmljZXMKPiB0bwo+ICsgICAgICogdGhlIElPQVBJQzogdGhlIGZvdXIgcGlucyBvZiBlYWNo
IFBDSSBkZXZpY2Ugb24gdGhlIGJ1cyBhcmUKPiBhbHNvCj4gKyAgICAgKiBjb25uZWN0ZWQgdG8g
dGhlIElPQVBJQyBkaXJlY3RseS4KPiArICAgICAqIFRoZXNlIGFkZGl0aW9uYWwgcm91dGVzIGNh
biBiZSBkaXNjb3ZlcmVkIHRocm91Z2ggQUNQSS4KPiArICAgICAqLwo+ICsgICAgaWYgKHhlbl9l
bmFibGVkKCkpIHsKPiArICAgICAgICBwY2lfZGV2ID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlm
dW5jdGlvbihwY2lfYnVzLCAtMSwgdHJ1ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BJSVgzX1hFTl9ERVYKPiBJQ0UpOwo+ICsgICAg
ICAgIHBpaXgzID0gUElJWDNfUENJX0RFVklDRShwY2lfZGV2KTsKPiArICAgICAgICBwY2lfYnVz
X2lycXMocGNpX2J1cywgeGVuX3BpaXgzX3NldF9pcnEsCj4geGVuX3BjaV9zbG90X2dldF9waXJx
LAo+ICsgICAgICAgICAgICAgICAgICAgICBwaWl4MywgWEVOX1BJSVhfTlVNX1BJUlFTKTsKPiAr
ICAgIH0gZWxzZSB7Cj4gKyAgICAgICAgcGNpX2RldiA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRp
ZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVFlQRV9QSUlYM19ERVZJQ0UpCj4gOwo+ICsgICAgICAg
IHBpaXgzID0gUElJWDNfUENJX0RFVklDRShwY2lfZGV2KTsKPiArICAgICAgICBwY2lfYnVzX2ly
cXMocGNpX2J1cywgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0X3BpcnEsCj4gKyAgICAgICAg
ICAgICAgICAgICAgIHBpaXgzLCBQSUlYX05VTV9QSVJRUyk7Cj4gKyAgICAgICAgcGNpX2J1c19z
ZXRfcm91dGVfaXJxX2ZuKHBjaV9idXMsCj4gcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKTsK
PiArICAgIH0KPiArICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoREVW
SUNFKHBpaXgzKSwgImlzYS4wIikpOwo+ICsKPiArICAgIHJldHVybiBwaWl4MzsKPiArfQo+ICsK
PiAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIg
KnBjaV90eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgIFBDSUk0NDBGWFN0YXRlICoqcGk0NDBm
eF9zdGF0ZSwKPiAgICAgICAgICAgICAgICAgICAgICBpbnQgKnBpaXgzX2RldmZuLAo+IEBAIC00
MDAsMjcgKzQzMCw4IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBl
LCBjb25zdAo+IGNoYXIgKnBjaV90eXBlLAo+ICAgICAgICAgICAgICAgICAgIFBBTV9FWFBBTl9T
SVpFKTsKPiAgICAgIH0KPiAgCj4gLSAgICAvKiBYZW4gc3VwcG9ydHMgYWRkaXRpb25hbCBpbnRl
cnJ1cHQgcm91dGVzIGZyb20gdGhlIFBDSSBkZXZpY2VzCj4gdG8KPiAtICAgICAqIHRoZSBJT0FQ
SUM6IHRoZSBmb3VyIHBpbnMgb2YgZWFjaCBQQ0kgZGV2aWNlIG9uIHRoZSBidXMgYXJlCj4gYWxz
bwo+IC0gICAgICogY29ubmVjdGVkIHRvIHRoZSBJT0FQSUMgZGlyZWN0bHkuCj4gLSAgICAgKiBU
aGVzZSBhZGRpdGlvbmFsIHJvdXRlcyBjYW4gYmUgZGlzY292ZXJlZCB0aHJvdWdoIEFDUEkuICov
Cj4gLSAgICBpZiAoeGVuX2VuYWJsZWQoKSkgewo+IC0gICAgICAgIFBDSURldmljZSAqcGNpX2Rl
diA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24oYiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAtMSwgdHJ1ZSwgVFlQRV9QSUlYM19YRU5fREVWSUNFKTsKPiAtICAgICAg
ICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNpX2Rldik7Cj4gLSAgICAgICAgcGNpX2J1c19p
cnFzKGIsIHhlbl9waWl4M19zZXRfaXJxLCB4ZW5fcGNpX3Nsb3RfZ2V0X3BpcnEsCj4gLSAgICAg
ICAgICAgICAgICBwaWl4MywgWEVOX1BJSVhfTlVNX1BJUlFTKTsKPiAtICAgIH0gZWxzZSB7Cj4g
LSAgICAgICAgUENJRGV2aWNlICpwY2lfZGV2ID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5j
dGlvbihiLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0xLCB0cnVlLCBUWVBFX1BJ
SVgzX0RFVklDRSk7Cj4gLSAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYp
Owo+IC0gICAgICAgIHBjaV9idXNfaXJxcyhiLCBwaWl4M19zZXRfaXJxLCBwY2lfc2xvdF9nZXRf
cGlycSwgcGlpeDMsCj4gLSAgICAgICAgICAgICAgICBQSUlYX05VTV9QSVJRUyk7Cj4gLSAgICAg
ICAgcGNpX2J1c19zZXRfcm91dGVfaXJxX2ZuKGIsIHBpaXgzX3JvdXRlX2ludHhfcGluX3RvX2ly
cSk7Cj4gLSAgICB9Cj4gKyAgICBwaWl4MyA9IHBpaXgzX2NyZWF0ZShiLCBpc2FfYnVzKTsKPiAg
ICAgIHBpaXgzLT5waWMgPSBwaWM7Cj4gLSAgICAqaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRf
Y2hpbGRfYnVzKERFVklDRShwaWl4MyksICJpc2EuMCIpKTsKPiAtCj4gICAgICAqcGlpeDNfZGV2
Zm4gPSBwaWl4My0+ZGV2LmRldmZuOwo+ICAKPiAgICAgIHJhbV9zaXplID0gcmFtX3NpemUgLyA4
IC8gMTAyNCAvIDEwMjQ7ClJldmlld2VkLWJ5OiBFc3RlYmFuIEJvc3NlIDxlc3RlYmFuYm9zc2VA
Z21haWwuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:42:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMqgX-0001V8-Jk; Tue, 22 Oct 2019 09:42:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TUKA=YP=linaro.org=peter.maydell@srs-us1.protection.inumbo.net>)
 id 1iMqgW-0001V3-Gm
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:42:36 +0000
X-Inumbo-ID: 46f8c8ee-f4b0-11e9-a531-bc764e2007e4
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 46f8c8ee-f4b0-11e9-a531-bc764e2007e4;
 Tue, 22 Oct 2019 09:42:35 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id g81so13596972oib.8
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:42:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=AWDQsNcnEDFIcVKDwUT9YNcZRuv6IBRMy3EtcZqV0EQ=;
 b=h70lvQ7TyNXB21tFyDZroFl6Fq6Hl1eqNQUbH6dMlA8JfQraDnKMKVOU81jNG6sq1/
 q/Qi75OkmSa2ECksv0gtVj7U6c+BjzX8dX5GO3TtqfGkCCk6BajmsZYTEJtGdWWG2Lvf
 cga7Hgbjp2G9B+qBMDFaveNAPG+svmofglchsyQ6uJAAxotK0jg3GJ34ZYR/wJy90WBu
 TzJonBMAlbADkLRX115CP+hkrZfVBMrkepq437Ur60o4dzwJGSa3gJdqeqOaCzi/39IK
 qY3iz1AorWY+U9/8HXABi0B87e71aPhR/caHA69dWYE1uejRDlUsYqVJ8LhEaMfmjiRX
 HC1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=AWDQsNcnEDFIcVKDwUT9YNcZRuv6IBRMy3EtcZqV0EQ=;
 b=iInQM/jrrVhuHuW5JvGM0vwADtnTyHOBuH+AYTvkV+AstcOjQQj9zn2mik3w+Rzm/g
 cxUIVzyKx5N5HShYNKUa2Rvr34MfyS8cSBUTlYu0JSrJvGZbwUeHbFxfCmEfAqSDA19V
 QCuKlIoI5wxAba9JDF10l3sZlqZgbKtP+Qer8oD1MFPXVdSFVleVaNIPjeILHXnGgtAa
 nC75/NKCjsBCgzHIa1Lu8atUSNJ6dWUVpwHJQA10LG/ahviVNTBB73/Akifb0qtNs3rh
 dR0ebiXKEYBB+pRpKMNHRFBdXh/6MDb/TPLOxckaYqynR/rJKvl6mhQ1fYvZY9nfscd2
 t9Jg==
X-Gm-Message-State: APjAAAXHt97o4S3h0SiZDqK2OIvWSUqeb8p5JRp/lZU/9Io+qpMzxhej
 LyMLOrVUMCr7EyRAriV1agioARn1Q9sj0SkJXR4Sow==
X-Google-Smtp-Source: APXvYqy1pKOdTvHcFP0XzOJuYsvQj/PHqE3DixwCFjquN5kcVT5U1DWjRFzC5idMPh4Y1iB7MBwDm6ikZe/nY8+oUcE=
X-Received: by 2002:a05:6808:9:: with SMTP id u9mr2183082oic.98.1571737355053; 
 Tue, 22 Oct 2019 02:42:35 -0700 (PDT)
MIME-Version: 1.0
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
 <b1255a22fe4409244f7a68887137fbe43b71a08d.camel@gmail.com>
In-Reply-To: <b1255a22fe4409244f7a68887137fbe43b71a08d.camel@gmail.com>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 22 Oct 2019 10:42:24 +0100
Message-ID: <CAFEAcA-FesfcimTutrYwZFdB93mEE42ha7X93jDqAW7CFUd+0w@mail.gmail.com>
To: Esteban Bosse <estebanbosse@gmail.com>
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul@xen.org>, QEMU Developers <qemu-devel@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMiBPY3QgMjAxOSBhdCAwOTo1MiwgRXN0ZWJhbiBCb3NzZSA8ZXN0ZWJhbmJvc3Nl
QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBFbCB2aWUsIDE4LTEwLTIwMTkgYSBsYXMgMTU6NDcgKzAy
MDAsIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIGVzY3JpYmnDszoKPiA+ICtzdGF0aWMgdm9pZCBw
aWl4NF9yZXF1ZXN0X2k4MjU5X2lycSh2b2lkICpvcGFxdWUsIGludCBpcnEsIGludAo+ID4gbGV2
ZWwpCj4gPiArewo+ID4gKyAgICBQSUlYNFN0YXRlICpzID0gb3BhcXVlOwo+ID4gKyAgICBxZW11
X3NldF9pcnEocy0+Y3B1X2ludHIsIGxldmVsKTsKPiA+ICt9Cj4gSSB3b3VsZCBsaWtlIHRvIHVu
ZGVyc3RhbmQgd2h5IGluIGBQSUlYNFN0YXRlICpzID0gb3BhcXVlO2AgaXRzIG5vdAo+IG5lY2Vz
c2FyeSBhIGNhc3Qgb3IgYSBvYmplY3QgbWFjcm8gbWFnaWMuCj4gU29tZXRoaW5nIGxpa2U6Cj4g
UElJWDRTdGF0ZSAqcyA9IChQSUlYNFN0YXRlKilvcGFxdWU7Cj4gUElJWDRTdGF0ZSAqcyA9IFBJ
SVg0U1RBVEUob3BhcXVlKTsKClRoZSBzaW1wbGUgYW5zd2VyIHRvICJ3aHkgZG9uJ3Qgd2UgbmVl
ZCBhIGNhc3QiIGlzCiJiZWNhdXNlIHRoZSB0eXBlIG9mICdvcGFxdWUnIGlzICd2b2lkIConLCBh
bmQgaW4gQyB0aGVyZSBpcwpubyBuZWVkIHRvIGV4cGxpY2l0bHkgY2FzdCBhICd2b2lkIConIGFz
IGl0IHdpbGwgYmUgaW1wbGljaXRseQpjb252ZXJ0ZWQgdG8gdGhlIHBvaW50ZXIgdHlwZSBvZiB0
aGUgZGVzdGluYXRpb24iLiAoVGhpcyBpcwpkaWZmZXJlbnQgZnJvbSBDKyssIHdoaWNoIGRvZXMg
cmVxdWlyZSBhbiBleHBsaWNpdCBjYXN0IGZvciB2b2lkKi4pCgpGb3IgUU9NIHR5cGVzLCBRRU1V
IGNvbnZlbnRpb25hbGx5IHVzZXMgdGhlIFFPTSBjYXN0aW5nCm1hY3JvIHRvIGNvbnZlcnQgYSBw
b2ludGVyLXRvLWluc3RhbmNlIHRvCnBvaW50ZXItdG8taW5zdGFuY2Utb2YtcGFyZW50LWNsYXNz
IGFuZCB2aWNlIHZlcnNhLgpJbiBzb21lIHBsYWNlcywgbGlrZSB0aGlzIG9uZSwgd2hhdCB3ZSBo
YXZlIGlzIGp1c3QgYQp2b2lkKiByZXByZXNlbnRpbmcgb3BhcXVlIGRhdGEgaGF2aW5nIGJlZW4g
cGFzc2VkIGFyb3VuZC4KWW91IGNvdWxkIHVzZSB0aGUgUU9NIGNhc3QgbWFjcm8gaGVyZSwgd2hp
Y2ggd291bGQgYWRkCmEgYml0IG9mIGV4dHJhIHR5cGUtc2FmZXR5LCBidXQgdGhlIHByb2plY3Qg
ZG9lc24ndCBoYXZlCmEgc3Ryb25nIGNvbnZlbnRpb24gaGVyZSBvbiB3aGV0aGVyIHRvIGRvIHNv
IG9yIG5vdCwgc28KeW91J2xsIG9mdGVuIHNlZSB0aGUganVzdC1hc3NpZ25tZW50IGNvZGUuCgp0
aGFua3MKLS0gUE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:43:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMqhE-0001Z2-1G; Tue, 22 Oct 2019 09:43:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5eab=YP=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iMqhC-0001Yt-0c
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:43:18 +0000
X-Inumbo-ID: 5fb1a9aa-f4b0-11e9-bbab-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5fb1a9aa-f4b0-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 09:43:17 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id c2so12014579wrr.10
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:43:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=bOO11wkg+2Pv2o27r/wTAOCc87SP9Q0u1nKIfbm7dc4=;
 b=Makr/dWtTrYdoqQAsMav8Vn9ebRf0GuVi0GlHq/CdPrEY7lPLP9o3hZzx+bM/c6od6
 lPNAcNXGHk6xc+eyl9pZuOFNtAsYSJF56xBE6l8wH8I+l5QPhoX3dzcg3znn0vfyHB5o
 gZePOcNqjyibY+fQktOvYeZRqHlGEODv0Jkzck6D+WO4wR7rJlSMZbFXKCFMkeqzgoqX
 sjp2Rf4vp5mB4rb03fR439sbTc21fR3mNolz9hE8oXNFgsz3M2gJorJNekSTm4bl7uos
 LSmgG/sUepd4aRnHEAftEiY8wv1ZJnCyOkpn7B1wVHyXG3m9DUdkKezwO39OiD5cJn3C
 U/Tg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=bOO11wkg+2Pv2o27r/wTAOCc87SP9Q0u1nKIfbm7dc4=;
 b=q9FxQUnek0BEL9MqbXgagqkISjEgRnXFs++0VQ+Kuo5/qT+l8/sSZaumhMtBdstvHI
 dRHnY7xvSlrnBfi5evpw+tm7Fx5MIYxGOVYJugpKbAMWdHbk23z/89WZ08JlyJLvONn7
 RgexU/ca5mrCextI/3fRqTvINelZtbDS6D2ZgMo1WeGcbfW/ook3V20K4TffrSmXuIUg
 g+2NUdjFT9DePA86/meUPCaIB7LYq7mQEzUF/2ydwUzP83IC3kvZ8qQglhnC66VIBqyw
 wDwPyIupL7vTnsGTF2FDisVSFQX7U6rv9ijX+jqrVz/BZlovaSnBOW8NCg8Mdw0oI6s7
 h4WQ==
X-Gm-Message-State: APjAAAUi1jSlsMrNwwtjq3XoAzBEB8dva8JJbDE1XdFNe+sU8eUGJq1F
 qFRP3o6nT5rJZvBDFDwxBB8=
X-Google-Smtp-Source: APXvYqxXLI5hVIo27IDWpEbmDG0UYH133w1mDm61eRNBrGPJ00fgYopAm7GZ0y/Rb1XxYHR9ffEDug==
X-Received: by 2002:a5d:498e:: with SMTP id r14mr2444844wrq.36.1571737396409; 
 Tue, 22 Oct 2019 02:43:16 -0700 (PDT)
Received: from ?IPv6:2a01:c23:604c:2a00:af2b:2e92:39f9:c05b?
 ([2a01:c23:604c:2a00:af2b:2e92:39f9:c05b])
 by smtp.gmail.com with ESMTPSA id p12sm5101204wrt.7.2019.10.22.02.43.15
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 02:43:15 -0700 (PDT)
Message-ID: <6289a119c4be0dcae17eecb6176acdd387206b02.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Tue, 22 Oct 2019 11:39:44 +0200
In-Reply-To: <20191018134754.16362-18-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-18-philmd@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 17/20] hw/pci-host/piix: Fix code style
 issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgdmllLCAxOC0xMC0yMDE5IGEgbGFzIDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gV2Ugd2lsbCBtb3ZlIHRoaXMgY29kZSwgZml4IGl0cyBzdHlsZSBm
aXJzdC4KPiAKPiBSZXZpZXdlZC1ieTogQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdh
dmVjb21wLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+Cj4gLS0tCj4gIGh3L3BjaS1ob3N0L3BpaXguYyB8IDcgKysrKy0tLQo+
ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKPiBpbmRl
eCA5NWIwNDEyMmZhLi4xNTQ0YzQ3MjZiIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0L3BpaXgu
Ywo+ICsrKyBiL2h3L3BjaS1ob3N0L3BpaXguYwo+IEBAIC0xMzMsOSArMTMzLDEwIEBAIHN0YXRp
YyBQQ0lJTlR4Um91dGUKPiBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEodm9pZCAqb3BhcXVl
LCBpbnQgcGNpX2ludHgpOwo+ICBzdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWdfeGVuKFBD
SURldmljZSAqZGV2LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
YWRkcmVzcywgdWludDMyX3QgdmFsLCBpbnQKPiBsZW4pOwo+ICAKPiAtLyogcmV0dXJuIHRoZSBn
bG9iYWwgaXJxIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4gZGV2aWNlIGlycQo+IC0g
ICBwaW4uIFdlIGNvdWxkIGFsc28gdXNlIHRoZSBidXMgbnVtYmVyIHRvIGhhdmUgYSBtb3JlIHBy
ZWNpc2UKPiAtICAgbWFwcGluZy4gKi8KPiArLyoKPiArICogUmV0dXJuIHRoZSBnbG9iYWwgaXJx
IG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4gZGV2aWNlIGlycQo+ICsgKiBwaW4uIFdl
IGNvdWxkIGFsc28gdXNlIHRoZSBidXMgbnVtYmVyIHRvIGhhdmUgYSBtb3JlIHByZWNpc2UKPiBt
YXBwaW5nLgo+ICsgKi8KPiAgc3RhdGljIGludCBwY2lfc2xvdF9nZXRfcGlycShQQ0lEZXZpY2Ug
KnBjaV9kZXYsIGludCBwY2lfaW50eCkKPiAgewo+ICAgICAgaW50IHNsb3RfYWRkZW5kOwpSZXZp
ZXdlZC1ieTogRXN0ZWJhbiBCb3NzZSA8ZXN0ZWJhbmJvc3NlQGdtYWlsLmNvbT4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 09:54:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 09:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMqra-0002dX-FU; Tue, 22 Oct 2019 09:54:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Rml8=YP=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iMqrZ-0002dR-Ln
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 09:54:01 +0000
X-Inumbo-ID: df221d86-f4b1-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x242.google.com (unknown [2607:f8b0:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df221d86-f4b1-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 09:54:00 +0000 (UTC)
Received: by mail-oi1-x242.google.com with SMTP id i185so13613017oif.9
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 02:54:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MuC1cOmCY0VAJKNV+FNLCsu7bAZApxfEXtr4jhZOoYU=;
 b=k3vpukZaF5UGVkAaoYgWr1QwVADdX7dL8/LwnudhUIqZS8h0DKAo2p130A+fgeynOs
 LhbHrEidErM96Qygj0M1KZUXD7nFnkTAtGJkQDo+XFvgWG0557O7pevTjXuPwx1uExcK
 wFdJzuPUcZzXPBV51ME8gUcgoCBcp3AjeOGcq5IB6MXe7swmDfdEVJZgac8kgdPTQdZJ
 ZW7o3IOFV7P/UcpXW25CxWUYwwUPR4YJrLd3pSL8QXRNECXw7UcQLBjorIFFjQNkuU/n
 /zbTRueT44clPmlnblquMg00RlsMgrKGCK2rN4+TtvJaWwkZqQJsO1it8wgRQVH1c7q3
 gTEA==
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=MuC1cOmCY0VAJKNV+FNLCsu7bAZApxfEXtr4jhZOoYU=;
 b=Rc7jCznxb3sQxFynxwcf4iqfUn/WogqFvxTvzkSseTrsTjxKp2ZeNfx3QV4I/tT9MD
 MJabgNEWkMf2Pv4oseOSlmwCRJy5trEVRhH3T9T8LiTXUtynR/fw5FSO9/CV9+5V91TB
 CLulMqLp/uX1Qe3g9ytqbH0TJkS+E/5fw3NMXn5Cgt0b8/9Y2tyDiXugiEgd+MoW22tO
 wm74siHzBCTjCWNHuiKxyXN/hyEy+LReve3lz92qqimb46oHDkekqEnZtgpImOqVQamR
 lyNTBMWkfFGcI5VFufTPetiAtmXkozlyEeEzImmUmX6oDYl9VF8lmN3Y62mTYK7E8IdW
 e8og==
X-Gm-Message-State: APjAAAUA4OzNiJis6K8Ry3uAPYnwd2Gs9CF2ENAnDz9HjXLcCByW/+VQ
 cXq1SSMB/0zFeiIXxbcbdoJUzGZdtC4XuQsZ9xY=
X-Google-Smtp-Source: APXvYqzgbcKks95r2ftlQ3Nmq4VMn8TY3gLCWPw+ahSjTC2+ZU9zmvMIvbenJ3HbWTq94EutZ6iDMiOC4YtsFxn3dSU=
X-Received: by 2002:aca:62d5:: with SMTP id w204mr2204887oib.136.1571738039763; 
 Tue, 22 Oct 2019 02:53:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Tue, 22 Oct 2019 02:53:59
 -0700 (PDT)
In-Reply-To: <20191018134754.16362-4-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Tue, 22 Oct 2019 11:53:59 +0200
Message-ID: <CAL1e-=hOQqRj2_QA8LqWdsD9JM6t6YzoyxC1cEaMBhs1vmN8oA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============7626563609378840543=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7626563609378840543==
Content-Type: multipart/alternative; boundary="0000000000008a47d105957cc71c"

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

On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com=
>
wrote:

> From: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
>
> Add ISA irqs as piix4 gpio in, and CPU interrupt request as piix4 gpio ou=
t.
> Remove i8259 instanciated in malta board, to not have it twice.
>
> We can also remove the now unused piix4_init() function.
>
> Acked-by: Michael S. Tsirkin <mst@redhat.com>
> Acked-by: Paolo Bonzini <pbonzini@redhat.com>
> Signed-off-by: Herv=C3=A9 Poussineau <hpoussin@reactos.org>
> Message-Id: <20171216090228.28505-8-hpoussin@reactos.org>
> Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com>
> [PMD: rebased, updated includes, use ISA_NUM_IRQS in for loop]
> Signed-off-by: Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com>
> ---
>  hw/isa/piix4.c       | 43 ++++++++++++++++++++++++++++++++-----------
>  hw/mips/mips_malta.c | 32 +++++++++++++-------------------
>  include/hw/i386/pc.h |  1 -
>  3 files changed, 45 insertions(+), 31 deletions(-)
>
>

A detail: In the title:
Add a i8259  -> Add an i8259

A.


> diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c
> index d0b18e0586..9c37c85ae2 100644
> --- a/hw/isa/piix4.c
> +++ b/hw/isa/piix4.c
> @@ -24,6 +24,7 @@
>   */
>
>  #include "qemu/osdep.h"
> +#include "hw/irq.h"
>  #include "hw/i386/pc.h"
>  #include "hw/pci/pci.h"
>  #include "hw/isa/isa.h"
> @@ -36,6 +37,8 @@ PCIDevice *piix4_dev;
>
>  typedef struct PIIX4State {
>      PCIDevice dev;
> +    qemu_irq cpu_intr;
> +    qemu_irq *isa;
>
>      /* Reset Control Register */
>      MemoryRegion rcr_mem;
> @@ -94,6 +97,18 @@ static const VMStateDescription vmstate_piix4 =3D {
>      }
>  };
>
> +static void piix4_request_i8259_irq(void *opaque, int irq, int level)
> +{
> +    PIIX4State *s =3D opaque;
> +    qemu_set_irq(s->cpu_intr, level);
> +}
> +
> +static void piix4_set_i8259_irq(void *opaque, int irq, int level)
> +{
> +    PIIX4State *s =3D opaque;
> +    qemu_set_irq(s->isa[irq], level);
> +}
> +
>  static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,
>                              unsigned int len)
>  {
> @@ -127,29 +142,35 @@ static const MemoryRegionOps piix4_rcr_ops =3D {
>  static void piix4_realize(PCIDevice *dev, Error **errp)
>  {
>      PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);
> +    ISABus *isa_bus;
> +    qemu_irq *i8259_out_irq;
>
> -    if (!isa_bus_new(DEVICE(dev), pci_address_space(dev),
> -                     pci_address_space_io(dev), errp)) {
> +    isa_bus =3D isa_bus_new(DEVICE(dev), pci_address_space(dev),
> +                          pci_address_space_io(dev), errp);
> +    if (!isa_bus) {
>          return;
>      }
>
> +    qdev_init_gpio_in_named(DEVICE(dev), piix4_set_i8259_irq,
> +                            "isa", ISA_NUM_IRQS);
> +    qdev_init_gpio_out_named(DEVICE(dev), &s->cpu_intr,
> +                             "intr", 1);
> +
>      memory_region_init_io(&s->rcr_mem, OBJECT(dev), &piix4_rcr_ops, s,
>                            "reset-control", 1);
>      memory_region_add_subregion_overlap(pci_address_space_io(dev), 0xcf9=
,
>                                          &s->rcr_mem, 1);
>
> +    /* initialize i8259 pic */
> +    i8259_out_irq =3D qemu_allocate_irqs(piix4_request_i8259_irq, s, 1);
> +    s->isa =3D i8259_init(isa_bus, *i8259_out_irq);
> +
> +    /* initialize ISA irqs */
> +    isa_bus_irqs(isa_bus, s->isa);
> +
>      piix4_dev =3D dev;
>  }
>
> -int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)
> -{
> -    PCIDevice *d;
> -
> -    d =3D pci_create_simple_multifunction(bus, devfn, true, "PIIX4");
> -    *isa_bus =3D ISA_BUS(qdev_get_child_bus(DEVICE(d), "isa.0"));
> -    return d->devfn;
> -}
> -
>  static void piix4_class_init(ObjectClass *klass, void *data)
>  {
>      DeviceClass *dc =3D DEVICE_CLASS(klass);
> diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
> index 4d9c64b36a..7d25ab6c23 100644
> --- a/hw/mips/mips_malta.c
> +++ b/hw/mips/mips_malta.c
> @@ -97,7 +97,7 @@ typedef struct {
>      SysBusDevice parent_obj;
>
>      MIPSCPSState cps;
> -    qemu_irq *i8259;
> +    qemu_irq i8259[16];
>  } MaltaState;
>
>  static ISADevice *pit;
> @@ -1235,8 +1235,8 @@ void mips_malta_init(MachineState *machine)
>      int64_t kernel_entry, bootloader_run_addr;
>      PCIBus *pci_bus;
>      ISABus *isa_bus;
> -    qemu_irq *isa_irq;
>      qemu_irq cbus_irq, i8259_irq;
> +    PCIDevice *pci;
>      int piix4_devfn;
>      I2CBus *smbus;
>      DriveInfo *dinfo;
> @@ -1407,30 +1407,24 @@ void mips_malta_init(MachineState *machine)
>      /* Board ID =3D 0x420 (Malta Board with CoreLV) */
>      stl_p(memory_region_get_ram_ptr(bios_copy) + 0x10, 0x00000420);
>
> -    /*
> -     * We have a circular dependency problem: pci_bus depends on isa_irq=
,
> -     * isa_irq is provided by i8259, i8259 depends on ISA, ISA depends
> -     * on piix4, and piix4 depends on pci_bus.  To stop the cycle we hav=
e
> -     * qemu_irq_proxy() adds an extra bit of indirection, allowing us
> -     * to resolve the isa_irq -> i8259 dependency after i8259 is
> initialized.
> -     */
> -    isa_irq =3D qemu_irq_proxy(&s->i8259, 16);
> -
>      /* Northbridge */
> -    pci_bus =3D gt64120_register(isa_irq);
> +    pci_bus =3D gt64120_register(s->i8259);
>
>      /* Southbridge */
>      ide_drive_get(hd, ARRAY_SIZE(hd));
>
> -    piix4_devfn =3D piix4_init(pci_bus, &isa_bus, 80);
> +    pci =3D pci_create_simple_multifunction(pci_bus, PCI_DEVFN(10, 0),
> +                                          true, "PIIX4");
> +    dev =3D DEVICE(pci);
> +    isa_bus =3D ISA_BUS(qdev_get_child_bus(dev, "isa.0"));
> +    piix4_devfn =3D pci->devfn;
>
> -    /*
> -     * Interrupt controller
> -     * The 8259 is attached to the MIPS CPU INT0 pin, ie interrupt 2
> -     */
> -    s->i8259 =3D i8259_init(isa_bus, i8259_irq);
> +    /* Interrupt controller */
> +    qdev_connect_gpio_out_named(dev, "intr", 0, i8259_irq);
> +    for (int i =3D 0; i < ISA_NUM_IRQS; i++) {
> +        s->i8259[i] =3D qdev_get_gpio_in_named(dev, "isa", i);
> +    }
>
> -    isa_bus_irqs(isa_bus, s->i8259);
>      pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);
>      pci_create_simple(pci_bus, piix4_devfn + 2, "piix4-usb-uhci");
>      smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x1100,
> diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
> index 37bfd95113..374f3e8835 100644
> --- a/include/hw/i386/pc.h
> +++ b/include/hw/i386/pc.h
> @@ -286,7 +286,6 @@ PCIBus *i440fx_init(const char *host_type, const char
> *pci_type,
>  PCIBus *find_i440fx(void);
>  /* piix4.c */
>  extern PCIDevice *piix4_dev;
> -int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);
>
>  /* pc_sysfw.c */
>  void pc_system_flash_create(PCMachineState *pcms);
> --
> 2.21.0
>
>
>

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

<br><br>On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hre=
f=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">From: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hp=
oussin@reactos.org">hpoussin@reactos.org</a>&gt;<br>
<br>
Add ISA irqs as piix4 gpio in, and CPU interrupt request as piix4 gpio out.=
<br>
Remove i8259 instanciated in malta board, to not have it twice.<br>
<br>
We can also remove the now unused piix4_init() function.<br>
<br>
Acked-by: Michael S. Tsirkin &lt;<a href=3D"mailto:mst@redhat.com">mst@redh=
at.com</a>&gt;<br>
Acked-by: Paolo Bonzini &lt;<a href=3D"mailto:pbonzini@redhat.com">pbonzini=
@redhat.com</a>&gt;<br>
Signed-off-by: Herv=C3=A9 Poussineau &lt;<a href=3D"mailto:hpoussin@reactos=
.org">hpoussin@reactos.org</a>&gt;<br>
Message-Id: &lt;<a href=3D"mailto:20171216090228.28505-8-hpoussin@reactos.o=
rg">20171216090228.28505-8-hpoussin@reactos.org</a>&gt;<br>
Reviewed-by: Aleksandar Markovic &lt;<a href=3D"mailto:amarkovic@wavecomp.c=
om">amarkovic@wavecomp.com</a>&gt;<br>
[PMD: rebased, updated includes, use ISA_NUM_IRQS in for loop]<br>
Signed-off-by: Philippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@red=
hat.com">philmd@redhat.com</a>&gt;<br>
---<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 43 +++++++++++++++++++++++=
+++++++<wbr>++-----------<br>
=C2=A0hw/mips/mips_malta.c | 32 +++++++++++++-----------------<wbr>--<br>
=C2=A0include/hw/i386/pc.h |=C2=A0 1 -<br>
=C2=A03 files changed, 45 insertions(+), 31 deletions(-)<br>
<br></blockquote><div><br></div><div><br></div><div>A detail: In the title:=
=C2=A0</div><div><span style=3D"color:rgb(34,34,34);font-family:HelveticaNe=
ue-Light,&#39;Helvetica Neue Light&#39;,&#39;Helvetica Neue&#39;,Helvetica,=
Arial,sans-serif;font-size:14px;line-height:22.1200008392334px;background-c=
olor:rgb(241,241,241)">Add a i8259</span><span style=3D"color:rgb(34,34,34)=
;font-family:HelveticaNeue-Light,&#39;Helvetica Neue Light&#39;,&#39;Helvet=
ica Neue&#39;,Helvetica,Arial,sans-serif;font-size:14px;line-height:22.1200=
008392334px;background-color:rgb(241,241,241)">=C2=A0 -&gt; Add an i8259</s=
pan></div><div><br></div><div>A.</div><div>=C2=A0<br></div><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex">
diff --git a/hw/isa/piix4.c b/hw/isa/piix4.c<br>
index d0b18e0586..9c37c85ae2 100644<br>
--- a/hw/isa/piix4.c<br>
+++ b/hw/isa/piix4.c<br>
@@ -24,6 +24,7 @@<br>
=C2=A0 */<br>
<br>
=C2=A0#include &quot;qemu/osdep.h&quot;<br>
+#include &quot;hw/irq.h&quot;<br>
=C2=A0#include &quot;hw/i386/pc.h&quot;<br>
=C2=A0#include &quot;hw/pci/pci.h&quot;<br>
=C2=A0#include &quot;hw/isa/isa.h&quot;<br>
@@ -36,6 +37,8 @@ PCIDevice *piix4_dev;<br>
<br>
=C2=A0typedef struct PIIX4State {<br>
=C2=A0 =C2=A0 =C2=A0PCIDevice dev;<br>
+=C2=A0 =C2=A0 qemu_irq cpu_intr;<br>
+=C2=A0 =C2=A0 qemu_irq *isa;<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Reset Control Register */<br>
=C2=A0 =C2=A0 =C2=A0MemoryRegion rcr_mem;<br>
@@ -94,6 +97,18 @@ static const VMStateDescription vmstate_piix4 =3D {<br>
=C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0};<br>
<br>
+static void piix4_request_i8259_irq(void *opaque, int irq, int level)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+=C2=A0 =C2=A0 qemu_set_irq(s-&gt;cpu_intr, level);<br>
+}<br>
+<br>
+static void piix4_set_i8259_irq(void *opaque, int irq, int level)<br>
+{<br>
+=C2=A0 =C2=A0 PIIX4State *s =3D opaque;<br>
+=C2=A0 =C2=A0 qemu_set_irq(s-&gt;isa[irq], level);<br>
+}<br>
+<br>
=C2=A0static void piix4_rcr_write(void *opaque, hwaddr addr, uint64_t val,<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0unsigned int len)<br>
=C2=A0{<br>
@@ -127,29 +142,35 @@ static const MemoryRegionOps piix4_rcr_ops =3D {<br>
=C2=A0static void piix4_realize(PCIDevice *dev, Error **errp)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0PIIX4State *s =3D PIIX4_PCI_DEVICE(dev);<br>
+=C2=A0 =C2=A0 ISABus *isa_bus;<br>
+=C2=A0 =C2=A0 qemu_irq *i8259_out_irq;<br>
<br>
-=C2=A0 =C2=A0 if (!isa_bus_new(DEVICE(dev), pci_address_space(dev),<br>
-=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0pci_address_space_io(dev), errp)) {<br>
+=C2=A0 =C2=A0 isa_bus =3D isa_bus_new(DEVICE(dev), pci_address_space(dev),=
<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 pci_address_space_io(dev), errp);<br>
+=C2=A0 =C2=A0 if (!isa_bus) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0return;<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
+=C2=A0 =C2=A0 qdev_init_gpio_in_named(<wbr>DEVICE(dev), piix4_set_i8259_ir=
q,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 &quot;isa&quot;, ISA_NUM_IRQS);<br>
+=C2=A0 =C2=A0 qdev_init_gpio_out_named(<wbr>DEVICE(dev), &amp;s-&gt;cpu_in=
tr,<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;intr&quot;, 1);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0memory_region_init_io(&amp;s-&gt;rcr_<wbr>mem, OBJECT(d=
ev), &amp;piix4_rcr_ops, s,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0&quot;reset-control&quot;, 1);<br>
=C2=A0 =C2=A0 =C2=A0memory_region_add_subregion_<wbr>overlap(pci_address_sp=
ace_io(<wbr>dev), 0xcf9,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&a=
mp;s-&gt;rcr_mem, 1);<br>
<br>
+=C2=A0 =C2=A0 /* initialize i8259 pic */<br>
+=C2=A0 =C2=A0 i8259_out_irq =3D qemu_allocate_irqs(piix4_<wbr>request_i825=
9_irq, s, 1);<br>
+=C2=A0 =C2=A0 s-&gt;isa =3D i8259_init(isa_bus, *i8259_out_irq);<br>
+<br>
+=C2=A0 =C2=A0 /* initialize ISA irqs */<br>
+=C2=A0 =C2=A0 isa_bus_irqs(isa_bus, s-&gt;isa);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0piix4_dev =3D dev;<br>
=C2=A0}<br>
<br>
-int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn)<br>
-{<br>
-=C2=A0 =C2=A0 PCIDevice *d;<br>
-<br>
-=C2=A0 =C2=A0 d =3D pci_create_simple_<wbr>multifunction(bus, devfn, true,=
 &quot;PIIX4&quot;);<br>
-=C2=A0 =C2=A0 *isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>DEVICE(d), &quo=
t;isa.0&quot;));<br>
-=C2=A0 =C2=A0 return d-&gt;devfn;<br>
-}<br>
-<br>
=C2=A0static void piix4_class_init(ObjectClass *klass, void *data)<br>
=C2=A0{<br>
=C2=A0 =C2=A0 =C2=A0DeviceClass *dc =3D DEVICE_CLASS(klass);<br>
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c<br>
index 4d9c64b36a..7d25ab6c23 100644<br>
--- a/hw/mips/mips_malta.c<br>
+++ b/hw/mips/mips_malta.c<br>
@@ -97,7 +97,7 @@ typedef struct {<br>
=C2=A0 =C2=A0 =C2=A0SysBusDevice parent_obj;<br>
<br>
=C2=A0 =C2=A0 =C2=A0MIPSCPSState cps;<br>
-=C2=A0 =C2=A0 qemu_irq *i8259;<br>
+=C2=A0 =C2=A0 qemu_irq i8259[16];<br>
=C2=A0} MaltaState;<br>
<br>
=C2=A0static ISADevice *pit;<br>
@@ -1235,8 +1235,8 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0int64_t kernel_entry, bootloader_run_addr;<br>
=C2=A0 =C2=A0 =C2=A0PCIBus *pci_bus;<br>
=C2=A0 =C2=A0 =C2=A0ISABus *isa_bus;<br>
-=C2=A0 =C2=A0 qemu_irq *isa_irq;<br>
=C2=A0 =C2=A0 =C2=A0qemu_irq cbus_irq, i8259_irq;<br>
+=C2=A0 =C2=A0 PCIDevice *pci;<br>
=C2=A0 =C2=A0 =C2=A0int piix4_devfn;<br>
=C2=A0 =C2=A0 =C2=A0I2CBus *smbus;<br>
=C2=A0 =C2=A0 =C2=A0DriveInfo *dinfo;<br>
@@ -1407,30 +1407,24 @@ void mips_malta_init(MachineState *machine)<br>
=C2=A0 =C2=A0 =C2=A0/* Board ID =3D 0x420 (Malta Board with CoreLV) */<br>
=C2=A0 =C2=A0 =C2=A0stl_p(memory_region_get_ram_<wbr>ptr(bios_copy) + 0x10,=
 0x00000420);<br>
<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* We have a circular dependency problem: pci_bus depen=
ds on isa_irq,<br>
-=C2=A0 =C2=A0 =C2=A0* isa_irq is provided by i8259, i8259 depends on ISA, =
ISA depends<br>
-=C2=A0 =C2=A0 =C2=A0* on piix4, and piix4 depends on pci_bus.=C2=A0 To sto=
p the cycle we have<br>
-=C2=A0 =C2=A0 =C2=A0* qemu_irq_proxy() adds an extra bit of indirection, a=
llowing us<br>
-=C2=A0 =C2=A0 =C2=A0* to resolve the isa_irq -&gt; i8259 dependency after =
i8259 is initialized.<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 isa_irq =3D qemu_irq_proxy(&amp;s-&gt;i8259, 16);<br>
-<br>
=C2=A0 =C2=A0 =C2=A0/* Northbridge */<br>
-=C2=A0 =C2=A0 pci_bus =3D gt64120_register(isa_irq);<br>
+=C2=A0 =C2=A0 pci_bus =3D gt64120_register(s-&gt;i8259);<br>
<br>
=C2=A0 =C2=A0 =C2=A0/* Southbridge */<br>
=C2=A0 =C2=A0 =C2=A0ide_drive_get(hd, ARRAY_SIZE(hd));<br>
<br>
-=C2=A0 =C2=A0 piix4_devfn =3D piix4_init(pci_bus, &amp;isa_bus, 80);<br>
+=C2=A0 =C2=A0 pci =3D pci_create_simple_<wbr>multifunction(pci_bus, PCI_DE=
VFN(10, 0),<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 t=
rue, &quot;PIIX4&quot;);<br>
+=C2=A0 =C2=A0 dev =3D DEVICE(pci);<br>
+=C2=A0 =C2=A0 isa_bus =3D ISA_BUS(qdev_get_child_bus(<wbr>dev, &quot;isa.0=
&quot;));<br>
+=C2=A0 =C2=A0 piix4_devfn =3D pci-&gt;devfn;<br>
<br>
-=C2=A0 =C2=A0 /*<br>
-=C2=A0 =C2=A0 =C2=A0* Interrupt controller<br>
-=C2=A0 =C2=A0 =C2=A0* The 8259 is attached to the MIPS CPU INT0 pin, ie in=
terrupt 2<br>
-=C2=A0 =C2=A0 =C2=A0*/<br>
-=C2=A0 =C2=A0 s-&gt;i8259 =3D i8259_init(isa_bus, i8259_irq);<br>
+=C2=A0 =C2=A0 /* Interrupt controller */<br>
+=C2=A0 =C2=A0 qdev_connect_gpio_out_named(<wbr>dev, &quot;intr&quot;, 0, i=
8259_irq);<br>
+=C2=A0 =C2=A0 for (int i =3D 0; i &lt; ISA_NUM_IRQS; i++) {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 s-&gt;i8259[i] =3D qdev_get_gpio_in_named(dev,=
 &quot;isa&quot;, i);<br>
+=C2=A0 =C2=A0 }<br>
<br>
-=C2=A0 =C2=A0 isa_bus_irqs(isa_bus, s-&gt;i8259);<br>
=C2=A0 =C2=A0 =C2=A0pci_piix4_ide_init(pci_bus, hd, piix4_devfn + 1);<br>
=C2=A0 =C2=A0 =C2=A0pci_create_simple(pci_bus, piix4_devfn + 2, &quot;piix4=
-usb-uhci&quot;);<br>
=C2=A0 =C2=A0 =C2=A0smbus =3D piix4_pm_init(pci_bus, piix4_devfn + 3, 0x110=
0,<br>
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h<br>
index 37bfd95113..374f3e8835 100644<br>
--- a/include/hw/i386/pc.h<br>
+++ b/include/hw/i386/pc.h<br>
@@ -286,7 +286,6 @@ PCIBus *i440fx_init(const char *host_type, const char *=
pci_type,<br>
=C2=A0PCIBus *find_i440fx(void);<br>
=C2=A0/* piix4.c */<br>
=C2=A0extern PCIDevice *piix4_dev;<br>
-int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);<br>
<br>
=C2=A0/* pc_sysfw.c */<br>
=C2=A0void pc_system_flash_create(<wbr>PCMachineState *pcms);<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000008a47d105957cc71c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7626563609378840543==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 22 10:09:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 10:09:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMr5z-0003sx-8l; Tue, 22 Oct 2019 10:08:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMr5y-0003ss-Fx
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 10:08:54 +0000
X-Inumbo-ID: f0cb18ce-f4b3-11e9-9464-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0cb18ce-f4b3-11e9-9464-12813bfff9fa;
 Tue, 22 Oct 2019 10:08:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMr5s-0001qP-Gz; Tue, 22 Oct 2019 10:08:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMr5s-0008Cv-4t; Tue, 22 Oct 2019 10:08:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMr5s-0007ew-4G; Tue, 22 Oct 2019 10:08:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143006-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:xen-boot:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7d194c2100ad2a6dded545887d02754948ca5241
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 10:08:48 +0000
Subject: [Xen-devel] [linux-linus test] 143006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAwNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDA2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBpbiAxNDI5ODQgcGFzcyBpbiAxNDMwMDYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQyOTg0IHBhc3Mg
aW4gMTQzMDA2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIGluIDE0Mjk4NCBwYXNzIGluIDE0MzAwNgogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQy
OTg0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxNDI5ODQKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
MTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciAgZmFpbCBwYXNzIGluIDE0Mjk4NAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
NyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxNDI5
ODQgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxNDI5ODQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4
MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgN2QxOTRjMjEwMGFkMmE2
ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0MQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAg
ICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIzMSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMzAgZGF5
cyAgMTg0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjk4NCAgMjAxOS0xMC0yMCAy
MjoyOTozNSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTAyMyBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMTg2MDcgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 10:09:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 10:09:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMr6B-0003uO-Lv; Tue, 22 Oct 2019 10:09:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=8ikW=YP=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iMr6B-0003uI-0X
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 10:09:07 +0000
X-Inumbo-ID: fb3aa6e4-f4b3-11e9-9464-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fb3aa6e4-f4b3-11e9-9464-12813bfff9fa;
 Tue, 22 Oct 2019 10:09:06 +0000 (UTC)
Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com
 [209.85.128.71])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id DD2A5C04B940
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 10:09:05 +0000 (UTC)
Received: by mail-wm1-f71.google.com with SMTP id z5so4190406wma.5
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 03:09:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=cDIcC71X2j9LYsUN5sPmNj6EXJxvGKxWzrnLFwfa96M=;
 b=fpmAJL8cxy7w3SwjHfoBg6MVFB1NGLxx5U/CNL8Rsgeuwsqb/iqbIBTxD/SeLjnvoR
 pa7XXFwg2Jw151B6DjYV/nk9vsmt62CiB1OFU9gHSNSyrBQE+nJ+WlSmjUxza7c9kw9k
 dRjsaYXU6MsM/G26HhTK9w2FnBTNhSMqx6mjYqKdoQ7zQnWpvpRPQVnNEMGnoYy5uxdS
 14p905eWOntiLOk4+O/Y0/LnPu3RzkLYX2uXCywO+TA0OQGUIK2DvY8aPrLsKQRzSQ2m
 B1hOZmuKhpQxeGbcsfhLQI3kEsb8nx8bracOW/79Tu7BN3MMFdX94L6Mt+1izI5v+H+D
 QRzw==
X-Gm-Message-State: APjAAAUhFMWqRE2tfExNS2lwEHSzLtmgxNwE23zT8KCWW3ZaTj9YsNak
 xoxifjChtRfDcg7d3qMN52BiHiMkHLL4rI/oDzIMCz6WiJfId2T7lNSX5KcCmB4wi1yoHEsXl01
 +3J8jXXGnjxjejySz9tfSwCChu3A=
X-Received: by 2002:adf:b219:: with SMTP id u25mr2579497wra.327.1571738944582; 
 Tue, 22 Oct 2019 03:09:04 -0700 (PDT)
X-Google-Smtp-Source: APXvYqwi5wHiKhxAtgMDwyR2/pEx6MJWzdYADcmQ7oliJoFdviyyJI7d3qbM+MbGjcSKc0iW3nsRYg==
X-Received: by 2002:adf:b219:: with SMTP id u25mr2579475wra.327.1571738944403; 
 Tue, 22 Oct 2019 03:09:04 -0700 (PDT)
Received: from [192.168.1.41] (129.red-83-57-174.dynamicip.rima-tde.net.
 [83.57.174.129])
 by smtp.gmail.com with ESMTPSA id f7sm10525268wre.68.2019.10.22.03.09.02
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 22 Oct 2019 03:09:03 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
 <CAL1e-=hOQqRj2_QA8LqWdsD9JM6t6YzoyxC1cEaMBhs1vmN8oA@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <a6aee537-f433-a350-1679-fcb402cabccd@redhat.com>
Date: Tue, 22 Oct 2019 12:09:02 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=hOQqRj2_QA8LqWdsD9JM6t6YzoyxC1cEaMBhs1vmN8oA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjIvMTkgMTE6NTMgQU0sIEFsZWtzYW5kYXIgTWFya292aWMgd3JvdGU6Cj4gCj4gCj4g
T24gRnJpZGF5LCBPY3RvYmVyIDE4LCAyMDE5LCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20gCj4gPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNvbT4+IHdyb3RlOgo+IAo+
ICAgICBGcm9tOiBIZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmcKPiAgICAg
PG1haWx0bzpocG91c3NpbkByZWFjdG9zLm9yZz4+Cj4gCj4gICAgIEFkZCBJU0EgaXJxcyBhcyBw
aWl4NCBncGlvIGluLCBhbmQgQ1BVIGludGVycnVwdCByZXF1ZXN0IGFzIHBpaXg0Cj4gICAgIGdw
aW8gb3V0Lgo+ICAgICBSZW1vdmUgaTgyNTkgaW5zdGFuY2lhdGVkIGluIG1hbHRhIGJvYXJkLCB0
byBub3QgaGF2ZSBpdCB0d2ljZS4KPiAKPiAgICAgV2UgY2FuIGFsc28gcmVtb3ZlIHRoZSBub3cg
dW51c2VkIHBpaXg0X2luaXQoKSBmdW5jdGlvbi4KPiAKPiAgICAgQWNrZWQtYnk6IE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20gPG1haWx0bzptc3RAcmVkaGF0LmNvbT4+Cj4gICAg
IEFja2VkLWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tCj4gICAgIDxtYWls
dG86cGJvbnppbmlAcmVkaGF0LmNvbT4+Cj4gICAgIFNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQb3Vz
c2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZwo+ICAgICA8bWFpbHRvOmhwb3Vzc2luQHJlYWN0
b3Mub3JnPj4KPiAgICAgTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkwMjI4LjI4NTA1LTgtaHBvdXNz
aW5AcmVhY3Rvcy5vcmcKPiAgICAgPG1haWx0bzoyMDE3MTIxNjA5MDIyOC4yODUwNS04LWhwb3Vz
c2luQHJlYWN0b3Mub3JnPj4KPiAgICAgUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMg
PGFtYXJrb3ZpY0B3YXZlY29tcC5jb20KPiAgICAgPG1haWx0bzphbWFya292aWNAd2F2ZWNvbXAu
Y29tPj4KPiAgICAgW1BNRDogcmViYXNlZCwgdXBkYXRlZCBpbmNsdWRlcywgdXNlIElTQV9OVU1f
SVJRUyBpbiBmb3IgbG9vcF0KPiAgICAgU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1E
YXVkw6kgPHBoaWxtZEByZWRoYXQuY29tCj4gICAgIDxtYWlsdG86cGhpbG1kQHJlZGhhdC5jb20+
Pgo+ICAgICAtLS0KPiAgICAgIMKgaHcvaXNhL3BpaXg0LmPCoCDCoCDCoCDCoHwgNDMgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ICAgICAgwqBody9taXBzL21p
cHNfbWFsdGEuYyB8IDMyICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAgICDC
oGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHzCoCAxIC0KPiAgICAgIMKgMyBmaWxlcyBjaGFuZ2VkLCA0
NSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKPiAKPiAKPiAKPiBBIGRldGFpbDogSW4g
dGhlIHRpdGxlOgo+IEFkZCBhIGk4MjU5wqAgLT4gQWRkIGFuIGk4MjU5CgpPSy4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 10:27:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 10:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMrNj-0005d9-Ia; Tue, 22 Oct 2019 10:27:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cFHx=YP=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iMrNi-0005d4-4q
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 10:27:14 +0000
X-Inumbo-ID: 828fcd52-f4b6-11e9-bbab-bc764e2007e4
Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 828fcd52-f4b6-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 10:27:13 +0000 (UTC)
Received: by mail-lj1-x242.google.com with SMTP id v24so16590195ljj.3
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 03:27:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=4o+heNMiJOfO5cF0wrC1dFxA1elS+kHdqD7CL+AsAck=;
 b=Z0HaZeZZowAcr2IToAl0WqWzPFUtTXAEoZiY0AOc8t9FdpvXVtp3cOxskFqZvrZC/8
 ++w4WvgGbFioarMCJiMQLqtJrVQNSVUnAa6sJjVRyF6Dvp/06mb/GHkM9jCFtUdfz1v2
 NqQuzIkw6N9cUerfTV7eK0+otkkhpjsRl8DGgbi+JZtwTbrsinJDDiaq6yI0YPG6Dc8A
 EOT4o0WtsGn4/r0/bnpndxQS432ADgHkOFB5hVgINSKRf6lGYoAWxPPDhh3MojxbhEC6
 dNqHCRTSMF7KzSQ/8NMX1xBFWPer4554Rsi8Xa8CQAbn5gFs3U+Du/biPQ4z2LXE0n/C
 42Zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=4o+heNMiJOfO5cF0wrC1dFxA1elS+kHdqD7CL+AsAck=;
 b=koAhyyQUCokCQ59Nj5EPPFKEeCPkNA93d8z9OJTU4zp1SKATe3shuTvtAFyxFvhpo9
 aEWW4QIfjsRvbUAUeDvu4sorLsmtD033Vjxz20ZQRAjdBP7UcwuRLlXM2OKOI/896AYD
 49W3eS8mAwcxu5J9fxZJmw6iUU7HdBUyjdFV6e+wG3OX0VycSeEO7p6YY1TKSrZYyV4e
 m05bsMbpTa3TrRuDM+B2r3UDSJGPnV6rEVevPgUBMqwT1qLxikJQh9DA+HYyvY33Ugsu
 4G9gp6lPHLWDySRhBpZwsutO/8GxF2vqVLwDN3u/AT3zsX9Cc4xyTr4ysn5UaA5Pp6lh
 w81w==
X-Gm-Message-State: APjAAAX9o/hN/u0z7GAgkrWMj9WMq6I2n4z8jRteYuPKUEFfh56emgD9
 HgnJ40Pp7U/3RstN45Mjrsw=
X-Google-Smtp-Source: APXvYqx4J4+xW4wxI/dtiq1KduiqK1LVhHHOWI46Xp5/CtB53kT7safMEJpePQkqWb2TjSnxa7EaSw==
X-Received: by 2002:a2e:97ca:: with SMTP id m10mr18027161ljj.195.1571740031799; 
 Tue, 22 Oct 2019 03:27:11 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id u8sm11354672lfb.36.2019.10.22.03.27.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 22 Oct 2019 03:27:11 -0700 (PDT)
From: Oleksandr <olekstysh@gmail.com>
To: xen-devel@lists.xenproject.org
References: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
Message-ID: <ae58dcda-4ac0-f1c6-2984-ec0302dc5961@gmail.com>
Date: Tue, 22 Oct 2019 13:27:10 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 julien.grall@arm.com, sstabellini@kernel.org, volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhpIGFsbAoKCkdlbnRsZSByZW1pbmRlci4uLgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlz
aGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 10:52:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 10:52:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMrmV-0007ty-Ol; Tue, 22 Oct 2019 10:52:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=je+c=YP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMrmU-0007tt-TS
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 10:52:50 +0000
X-Inumbo-ID: 16d53972-f4ba-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 16d53972-f4ba-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 10:52:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571741569;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=kSK+iVmKQp602wOPD2hnF7YCvVzVKJbQYXMnFUhBetQ=;
 b=DS+RhVsr7RtpkVSLlWz68k8lJAdRly2BQ0ETs6+FJ4+WOXu7sCvn4vng
 o6R4KS0x8f+bKUQg8ISaWZSDJ9k6/cLQZTNamJTvuYx4O19Kxcn8/Kueu
 XgOvR4IkBu14S6Rovzs2BSo8JbOV8/pMuqCxxDO4qC44VMSUsnm6ZEy+j c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: T9Lsz6iRptTCgxKuuPgPHfCCJ+quEtt9VIxI5zO5VKpSnfrur6e8AZVxJ22tesxk00I0H1krip
 qORsodZ1PCW9VApx3+xlAFL8pcoqOLmHFsTNRnaVmZJKSLI1s5iavUa4YTJoPfWU/KtszhWkHf
 /7Tw3b/4438UuhVNY0NktMN4/Z7HehR1P0WenTVEdAV+pOjLb0CFyvroN8Wiv4qN2Gvj2LhwFG
 wGV9SuDAt7zKbRRSHFNuRelEePUZBb8EYGJ2ymaP7wZkJmCdP6wkVM8dIitkTpl60F6Fg5oxe0
 EF0=
X-SBRS: 2.7
X-MesageID: 7683248
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,326,1566878400"; 
   d="scan'208";a="7683248"
Date: Tue, 22 Oct 2019 12:52:40 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
Message-ID: <20191022105240.GN17494@Air-de-Roger>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMTE6Mjc6NDFBTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAyMS4xMC4xOSAxMTo1MSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiA+IEhlbGxv
LAo+ID4gCj4gPiBXaGlsZSB0ZXN0aW5nIHB2LXNoaW0gZnJvbSBhIHNuYXBzaG90IG9mIHN0YWdp
bmcgNC4xMyBicmFuY2ggKHdpdGggY29yZS0KPiA+IHNjaGVkdWxpbmcgcGF0Y2hlcyBhcHBsaWVk
KSwgc29tZSBzb3J0IG9mIHNjaGVkdWxpbmcgaXNzdWVzIHdlcmUgdW5jb3ZlcmVkCj4gPiB3aGlj
aCB1c3VhbGx5IGxlYWRzIHRvIGEgZ3Vlc3QgbG9ja3VwIChzb21ldGltZXMgd2l0aCBzb2Z0IGxv
Y2t1cCBtZXNzYWdlcwo+ID4gZnJvbSBMaW51eCBrZXJuZWwpLgo+ID4gCj4gPiBUaGlzIGhhcHBl
bnMgbW9yZSBmcmVxdWVudGx5IG9uIFNhbmR5QnJpZGdlIENQVXMuIEFmdGVyIGVuYWJsaW5nCj4g
PiBDT05GSUdfREVCVUcgaW4gcHYtc2hpbSwgdGhlIGZvbGxvd2luZyBhc3NlcnRpb25zIGZhaWxl
ZDoKPiA+IAo+ID4gTnVsbCBzY2hlZHVsZXI6Cj4gPiAKPiA+ICAgICAgQXNzZXJ0aW9uICdsb2Nr
ID09IGdldF9zY2hlZF9yZXMoaS0+cmVzLT5tYXN0ZXJfY3B1KS0+c2NoZWR1bGVfbG9jaycgZmFp
bGVkIGF0IC4uLmFyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
OjI3OAo+ID4gICAgICAoZnVsbCBjcmFzaCBsb2c6IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5ldC8x
MTA4ODYxLyApCj4gPiAKPiA+IENyZWRpdDEgc2NoZWR1bGVyOgo+ID4gCj4gPiAgICAgIEFzc2Vy
dGlvbiAnY3B1bWFza19jeWNsZShjcHUsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PSBjcHUn
IGZhaWxlZCBhdCBzY2hlZF9jcmVkaXQuYzozODMKPiA+ICAgICAgKGZ1bGwgY3Jhc2ggbG9nOiBo
dHRwczovL3Bhc3RlLmRlYmlhbi5uZXQvMTEwODg2Mi8gKQo+ID4gCj4gPiBJJ20gY3VycmVudGx5
IGludmVzdGlnYXRpb24gdGhvc2UsIGJ1dCB3b3VsZCBhcHByZWNpYXRlIGFueSBoZWxwIG9yCj4g
PiBzdWdnZXN0aW9ucy4KPiAKPiBBbmQgbm93IGEgbW9yZSBzYW5lIHBhdGNoIHRvIHRyeS4KPiAK
PiAKPiBKdWVyZ2VuCj4gCgo+IEZyb20gMjA1Yjc2MjJiODRiYzY3OGY4YTBkNmFjMTIxZGZmMTQ0
MzlmZTMzMSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gQ2M6
ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gRGF0ZTogVHVlLCAy
MiBPY3QgMjAxOSAxMToxNDowOCArMDIwMAo+IFN1YmplY3Q6IFtQQVRDSF0geGVuL3B2aHNpbTog
Zml4IGNwdSBvbmxpbmluZwo+IAo+IFNpbmNlIGNvbW1pdCA4ZDNjMzI2ZjY3NTZkMSAoInhlbjog
bGV0IHZjcHVfY3JlYXRlKCkgc2VsZWN0IHByb2Nlc3NvciIpCj4gdGhlIGluaXRpYWwgcHJvY2Vz
c29yIGZvciBhbGwgcHYtc2hpbSB2Y3B1cyB3aWxsIGJlIDAsIGFzIG5vIG90aGVyIGNwdXMKPiBh
cmUgb25saW5lIHdoZW4gdGhlIHZjcHVzIGFyZSBjcmVhdGVkLiBCZWZvcmUgdGhhdCBjb21taXQg
dGhlIHZjcHVzCj4gd291bGQgaGF2ZSBwcm9jZXNzb3JzIHNldCBub3QgYmVpbmcgb25saW5lIHll
dCwgd2hpY2ggd29ya2VkIGp1c3QgYnkKPiBjaGFuY2UuCj4gCj4gV2hlbiB0aGUgcHYtc2hpbSB2
Y3B1IGJlY29tZXMgYWN0aXZlIGl0IHdpbGwgaGF2ZSBhIGhhcmQgYWZmaW5pdHkKPiBub3QgbWF0
Y2hpbmcgaXRzIGluaXRpYWwgcHJvY2Vzc29yIGFzc2lnbm1lbnQgbGVhZGluZyB0byBmYWlsaW5n
Cj4gQVNTRVJUKClzIG9yIG90aGVyIHByb2JsZW1zIGRlcGVuZGluZyBvbiB0aGUgc2VsZWN0ZWQg
c2NoZWR1bGVyLgoKSSdtIHNsaWdodGx5IGxvc3QgaGVyZSwgd2hvIGhhcyBzZXQgdGhpcyBoYXJk
IGFmZmluaXR5IG9uIHRoZSBwdnNoaW0KdkNQVXM/Cgo+IEZpeCB0aGF0IGJ5IHJlZG9pbmcgdGhl
IGFmZmluaXR5IHNldHRpbmcgYWZ0ZXIgb25saW5pbmcgdGhlIGNwdSBidXQKPiBiZWZvcmUgdGFr
aW5nIHRoZSB2Y3B1IHVwLgoKVGhlIGNoYW5nZSBzZWVtcyBmaW5lIHRvIG1lLCBidXQgSSBkb24n
dCB1bmRlcnN0YW5kIHdoeSB0aGUgbGFjayBvZgp0aGlzIGNhbiBjYXVzZSBhc3NlcnRzIHRvIHRy
aWdnZXIsIGFzIHJlcG9ydGVkIGJ5IFNlcmdleS4gSSBhbHNvCndvbmRlciB3aHkgYSBjaGFuZ2Ug
dG8gcGluIHZDUFUjMCB0byBwQ1BVIzAgaXMgbm90IHJlcXVpcmVkLCBiZWNhdXNlCnB2X3NoaW1f
Y3B1X3VwIGlzIG9ubHkgdXNlZCBmb3IgQVBzLgoKSSB3b3VsZCBleHBlY3QgdGhhdCBwdnNoaW0g
Z3Vlc3QgdkNQVXMgaGF2ZSBubyBoYXJkIGFmZmluaXR5IEFUTSwgYW5kCnRoYXQgd2hlbiBhIHBD
UFUgKGZyb20gdGhlIHNoaW0gUG9WKSBpcyBicm91Z2h0IG9ubGluZSBpdCB3aWxsIGJlCmFkZGVk
IHRvIHRoZSBwb29sIG9mIGF2YWlsYWJsZSBwQ1BVIGZvciB0aGUgc2hpbSB0byBzY2hlZHVsZSB2
Q1BVcwpvbi4KCj4gRml4ZXM6IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQgdmNwdV9jcmVhdGUo
KSBzZWxlY3QgcHJvY2Vzc29yIikKPiBSZXBvcnRlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDIgKysKPiAgMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+IGluZGV4IDVlZGJjZDlhYzUu
LjQzMjllYWFlZmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiBAQCAtODM3LDYgKzgzNyw4IEBAIGxvbmcgcHZfc2hp
bV9jcHVfdXAodm9pZCAqZGF0YSkKPiAgICAgICAgICAgICAgICAgICAgICB2LT52Y3B1X2lkLCBy
Yyk7Cj4gICAgICAgICAgICAgIHJldHVybiByYzsKPiAgICAgICAgICB9Cj4gKwo+ICsgICAgICAg
IHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkodiwgY3B1bWFza19vZih2LT52Y3B1X2lkKSk7Cj4gICAg
ICB9Cj4gIAo+ICAgICAgd2FrZSA9IHRlc3RfYW5kX2NsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5w
YXVzZV9mbGFncyk7Cj4gLS0gCj4gMi4xNi40Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 11:01:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 11:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMrue-0000Ja-Ke; Tue, 22 Oct 2019 11:01:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jyZJ=YP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMrud-0000JU-8E
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 11:01:15 +0000
X-Inumbo-ID: 42a385e4-f4bb-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 42a385e4-f4bb-11e9-a531-bc764e2007e4;
 Tue, 22 Oct 2019 11:01:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BB197B239;
 Tue, 22 Oct 2019 11:01:11 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
 <20191022105240.GN17494@Air-de-Roger>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
Date: Tue, 22 Oct 2019 13:01:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191022105240.GN17494@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMTAuMTkgMTI6NTIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBPY3Qg
MjIsIDIwMTkgYXQgMTE6Mjc6NDFBTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24g
MjEuMTAuMTkgMTE6NTEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+PiBIZWxsbywKPj4+Cj4+PiBX
aGlsZSB0ZXN0aW5nIHB2LXNoaW0gZnJvbSBhIHNuYXBzaG90IG9mIHN0YWdpbmcgNC4xMyBicmFu
Y2ggKHdpdGggY29yZS0KPj4+IHNjaGVkdWxpbmcgcGF0Y2hlcyBhcHBsaWVkKSwgc29tZSBzb3J0
IG9mIHNjaGVkdWxpbmcgaXNzdWVzIHdlcmUgdW5jb3ZlcmVkCj4+PiB3aGljaCB1c3VhbGx5IGxl
YWRzIHRvIGEgZ3Vlc3QgbG9ja3VwIChzb21ldGltZXMgd2l0aCBzb2Z0IGxvY2t1cCBtZXNzYWdl
cwo+Pj4gZnJvbSBMaW51eCBrZXJuZWwpLgo+Pj4KPj4+IFRoaXMgaGFwcGVucyBtb3JlIGZyZXF1
ZW50bHkgb24gU2FuZHlCcmlkZ2UgQ1BVcy4gQWZ0ZXIgZW5hYmxpbmcKPj4+IENPTkZJR19ERUJV
RyBpbiBwdi1zaGltLCB0aGUgZm9sbG93aW5nIGFzc2VydGlvbnMgZmFpbGVkOgo+Pj4KPj4+IE51
bGwgc2NoZWR1bGVyOgo+Pj4KPj4+ICAgICAgIEFzc2VydGlvbiAnbG9jayA9PSBnZXRfc2NoZWRf
cmVzKGktPnJlcy0+bWFzdGVyX2NwdSktPnNjaGVkdWxlX2xvY2snIGZhaWxlZCBhdCAuLi5hcmUv
eGVuLWRpci94ZW4tcm9vdC94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaDoyNzgKPj4+ICAgICAg
IChmdWxsIGNyYXNoIGxvZzogaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0LzExMDg4NjEvICkKPj4+
Cj4+PiBDcmVkaXQxIHNjaGVkdWxlcjoKPj4+Cj4+PiAgICAgICBBc3NlcnRpb24gJ2NwdW1hc2tf
Y3ljbGUoY3B1LCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSkgPT0gY3B1JyBmYWlsZWQgYXQgc2No
ZWRfY3JlZGl0LmM6MzgzCj4+PiAgICAgICAoZnVsbCBjcmFzaCBsb2c6IGh0dHBzOi8vcGFzdGUu
ZGViaWFuLm5ldC8xMTA4ODYyLyApCj4+Pgo+Pj4gSSdtIGN1cnJlbnRseSBpbnZlc3RpZ2F0aW9u
IHRob3NlLCBidXQgd291bGQgYXBwcmVjaWF0ZSBhbnkgaGVscCBvcgo+Pj4gc3VnZ2VzdGlvbnMu
Cj4+Cj4+IEFuZCBub3cgYSBtb3JlIHNhbmUgcGF0Y2ggdG8gdHJ5Lgo+Pgo+Pgo+PiBKdWVyZ2Vu
Cj4+Cj4gCj4+ICBGcm9tIDIwNWI3NjIyYjg0YmM2NzhmOGEwZDZhYzEyMWRmZjE0NDM5ZmUzMzEg
TW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4+IEZyb206IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4+IENjOiAi
Um9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBEYXRlOiBUdWUsIDIy
IE9jdCAyMDE5IDExOjE0OjA4ICswMjAwCj4+IFN1YmplY3Q6IFtQQVRDSF0geGVuL3B2aHNpbTog
Zml4IGNwdSBvbmxpbmluZwo+Pgo+PiBTaW5jZSBjb21taXQgOGQzYzMyNmY2NzU2ZDEgKCJ4ZW46
IGxldCB2Y3B1X2NyZWF0ZSgpIHNlbGVjdCBwcm9jZXNzb3IiKQo+PiB0aGUgaW5pdGlhbCBwcm9j
ZXNzb3IgZm9yIGFsbCBwdi1zaGltIHZjcHVzIHdpbGwgYmUgMCwgYXMgbm8gb3RoZXIgY3B1cwo+
PiBhcmUgb25saW5lIHdoZW4gdGhlIHZjcHVzIGFyZSBjcmVhdGVkLiBCZWZvcmUgdGhhdCBjb21t
aXQgdGhlIHZjcHVzCj4+IHdvdWxkIGhhdmUgcHJvY2Vzc29ycyBzZXQgbm90IGJlaW5nIG9ubGlu
ZSB5ZXQsIHdoaWNoIHdvcmtlZCBqdXN0IGJ5Cj4+IGNoYW5jZS4KPj4KPj4gV2hlbiB0aGUgcHYt
c2hpbSB2Y3B1IGJlY29tZXMgYWN0aXZlIGl0IHdpbGwgaGF2ZSBhIGhhcmQgYWZmaW5pdHkKPj4g
bm90IG1hdGNoaW5nIGl0cyBpbml0aWFsIHByb2Nlc3NvciBhc3NpZ25tZW50IGxlYWRpbmcgdG8g
ZmFpbGluZwo+PiBBU1NFUlQoKXMgb3Igb3RoZXIgcHJvYmxlbXMgZGVwZW5kaW5nIG9uIHRoZSBz
ZWxlY3RlZCBzY2hlZHVsZXIuCj4gCj4gSSdtIHNsaWdodGx5IGxvc3QgaGVyZSwgd2hvIGhhcyBz
ZXQgdGhpcyBoYXJkIGFmZmluaXR5IG9uIHRoZSBwdnNoaW0KPiB2Q1BVcz8KClRoYXQgaXMgZG9u
ZSBpbiBzY2hlZF9zZXR1cF9kb20wX3ZjcHVzKCkuCgo+IAo+PiBGaXggdGhhdCBieSByZWRvaW5n
IHRoZSBhZmZpbml0eSBzZXR0aW5nIGFmdGVyIG9ubGluaW5nIHRoZSBjcHUgYnV0Cj4+IGJlZm9y
ZSB0YWtpbmcgdGhlIHZjcHUgdXAuCj4gCj4gVGhlIGNoYW5nZSBzZWVtcyBmaW5lIHRvIG1lLCBi
dXQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGUgbGFjayBvZgo+IHRoaXMgY2FuIGNhdXNlIGFz
c2VydHMgdG8gdHJpZ2dlciwgYXMgcmVwb3J0ZWQgYnkgU2VyZ2V5LiBJIGFsc28KPiB3b25kZXIg
d2h5IGEgY2hhbmdlIHRvIHBpbiB2Q1BVIzAgdG8gcENQVSMwIGlzIG5vdCByZXF1aXJlZCwgYmVj
YXVzZQo+IHB2X3NoaW1fY3B1X3VwIGlzIG9ubHkgdXNlZCBmb3IgQVBzLgoKV2hlbiB2Y3B1IDAg
aXMgYmVpbmcgY3JlYXRlZCBwY3B1IDAgaXMgb25saW5lIGFscmVhZHkuIFNvIHRoZSBhZmZpbml0
eQpzZXQgaW4gc2NoZWRfc2V0dXBfZG9tMF92Y3B1cygpIGlzIGZpbmUgaW4gdGhhdCBjYXNlLgoK
PiBJIHdvdWxkIGV4cGVjdCB0aGF0IHB2c2hpbSBndWVzdCB2Q1BVcyBoYXZlIG5vIGhhcmQgYWZm
aW5pdHkgQVRNLCBhbmQKPiB0aGF0IHdoZW4gYSBwQ1BVIChmcm9tIHRoZSBzaGltIFBvVikgaXMg
YnJvdWdodCBvbmxpbmUgaXQgd2lsbCBiZQo+IGFkZGVkIHRvIHRoZSBwb29sIG9mIGF2YWlsYWJs
ZSBwQ1BVIGZvciB0aGUgc2hpbSB0byBzY2hlZHVsZSB2Q1BVcwo+IG9uLgoKVGhhdCBleHBlY3Rh
dGlvbiBpcyB3cm9uZy4gQWxsIHZjcHVzIGFyZSBwaW5uZWQgdG8gdGhlaXIgcmVzcGVjdGl2ZQpw
Y3B1cy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 11:07:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 11:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMs0q-0000f3-4m; Tue, 22 Oct 2019 11:07:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rSGF=YP=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iMs0o-0000ex-G9
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 11:07:38 +0000
X-Inumbo-ID: 2172a175-f4bc-11e9-9465-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2172a175-f4bc-11e9-9465-12813bfff9fa;
 Tue, 22 Oct 2019 11:07:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571742447;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=i9hccyXjZh9q+sOeTrIodOe+/AJsqQcunfvXJM4RgOo=;
 b=KYz74u3VzykkMfm1egGSErTLzhCGdkGVR6R+oPAIDDnPPlgPdbHurvm8
 BvUoH9F4/VARQcxq0jHGRstbd56gX2APD9vjGbTaearoDJeayrEsfQjnx
 zU4iJEhthkHtPMzqSgB9ENNRC71CvK/C1kRK4Yw6c/HpIZmEmLrBsuICc A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HRkKrAB9glIs4nryY3W/8Qoiv5zY71cAHl5auTT32/gWtfnevBWuzXeO5iJFynxUPaIJfG0qWk
 EVDtskGstYWixSra7dzpUJJp5xaoVANGUNGKp4NVU4XAxKC7FnTjnfZgmvwYI28acodTSs6qj/
 8q6xkw+QFptnY9CyQRqoDVch2CrLur+gw2JcPZIAdfPltPtReUVJtxyVR4tU0ig1YdcXBZTVBk
 J/NxgNCXB8KPS59UGKLe/glF8Y3dgaB0rmvPUv7eXxmp16X7wdN6WWi2QRvSRDmwcuLGsCX/to
 5uU=
X-SBRS: 2.7
X-MesageID: 7592208
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,326,1566878400"; 
   d="scan'208";a="7592208"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
 <20191022105240.GN17494@Air-de-Roger>
 <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <22e824f6-961f-4be7-47ee-984c282bf17e@citrix.com>
Date: Tue, 22 Oct 2019 12:07:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Dario Faggioli <dfaggioli@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTAvMjAxOSAxMjowMSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyMi4xMC4xOSAx
Mjo1MiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gVHVlLCBPY3QgMjIsIDIwMTkgYXQg
MTE6Mjc6NDFBTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4+IE9uIDIxLjEwLjE5IDEx
OjUxLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4+IEhlbGxvLAo+Pj4+Cj4+Pj4gV2hpbGUgdGVz
dGluZyBwdi1zaGltIGZyb20gYSBzbmFwc2hvdCBvZiBzdGFnaW5nIDQuMTMgYnJhbmNoICh3aXRo
Cj4+Pj4gY29yZS0KPj4+PiBzY2hlZHVsaW5nIHBhdGNoZXMgYXBwbGllZCksIHNvbWUgc29ydCBv
ZiBzY2hlZHVsaW5nIGlzc3VlcyB3ZXJlCj4+Pj4gdW5jb3ZlcmVkCj4+Pj4gd2hpY2ggdXN1YWxs
eSBsZWFkcyB0byBhIGd1ZXN0IGxvY2t1cCAoc29tZXRpbWVzIHdpdGggc29mdCBsb2NrdXAKPj4+
PiBtZXNzYWdlcwo+Pj4+IGZyb20gTGludXgga2VybmVsKS4KPj4+Pgo+Pj4+IFRoaXMgaGFwcGVu
cyBtb3JlIGZyZXF1ZW50bHkgb24gU2FuZHlCcmlkZ2UgQ1BVcy4gQWZ0ZXIgZW5hYmxpbmcKPj4+
PiBDT05GSUdfREVCVUcgaW4gcHYtc2hpbSwgdGhlIGZvbGxvd2luZyBhc3NlcnRpb25zIGZhaWxl
ZDoKPj4+Pgo+Pj4+IE51bGwgc2NoZWR1bGVyOgo+Pj4+Cj4+Pj4gwqDCoMKgwqDCoCBBc3NlcnRp
b24gJ2xvY2sgPT0KPj4+PiBnZXRfc2NoZWRfcmVzKGktPnJlcy0+bWFzdGVyX2NwdSktPnNjaGVk
dWxlX2xvY2snIGZhaWxlZCBhdAo+Pj4+IC4uLmFyZS94ZW4tZGlyL3hlbi1yb290L3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oOjI3OAo+Pj4+IMKgwqDCoMKgwqAgKGZ1bGwgY3Jhc2ggbG9nOiBo
dHRwczovL3Bhc3RlLmRlYmlhbi5uZXQvMTEwODg2MS8gKQo+Pj4+Cj4+Pj4gQ3JlZGl0MSBzY2hl
ZHVsZXI6Cj4+Pj4KPj4+PiDCoMKgwqDCoMKgIEFzc2VydGlvbiAnY3B1bWFza19jeWNsZShjcHUs
IHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSA9PQo+Pj4+IGNwdScgZmFpbGVkIGF0IHNjaGVkX2Ny
ZWRpdC5jOjM4Mwo+Pj4+IMKgwqDCoMKgwqAgKGZ1bGwgY3Jhc2ggbG9nOiBodHRwczovL3Bhc3Rl
LmRlYmlhbi5uZXQvMTEwODg2Mi8gKQo+Pj4+Cj4+Pj4gSSdtIGN1cnJlbnRseSBpbnZlc3RpZ2F0
aW9uIHRob3NlLCBidXQgd291bGQgYXBwcmVjaWF0ZSBhbnkgaGVscCBvcgo+Pj4+IHN1Z2dlc3Rp
b25zLgo+Pj4KPj4+IEFuZCBub3cgYSBtb3JlIHNhbmUgcGF0Y2ggdG8gdHJ5Lgo+Pj4KPj4+Cj4+
PiBKdWVyZ2VuCj4+Pgo+Pgo+Pj4gwqBGcm9tIDIwNWI3NjIyYjg0YmM2NzhmOGEwZDZhYzEyMWRm
ZjE0NDM5ZmUzMzEgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4+PiBGcm9tOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiBDYzogV2VpIExpdSA8d2xA
eGVuLm9yZz4KPj4+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+Pj4gRGF0ZTogVHVlLCAyMiBPY3QgMjAxOSAxMToxNDowOCArMDIwMAo+Pj4gU3ViamVjdDog
W1BBVENIXSB4ZW4vcHZoc2ltOiBmaXggY3B1IG9ubGluaW5nCj4+Pgo+Pj4gU2luY2UgY29tbWl0
IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBzZWxlY3QgcHJvY2Vzc29y
IikKPj4+IHRoZSBpbml0aWFsIHByb2Nlc3NvciBmb3IgYWxsIHB2LXNoaW0gdmNwdXMgd2lsbCBi
ZSAwLCBhcyBubyBvdGhlciBjcHVzCj4+PiBhcmUgb25saW5lIHdoZW4gdGhlIHZjcHVzIGFyZSBj
cmVhdGVkLiBCZWZvcmUgdGhhdCBjb21taXQgdGhlIHZjcHVzCj4+PiB3b3VsZCBoYXZlIHByb2Nl
c3NvcnMgc2V0IG5vdCBiZWluZyBvbmxpbmUgeWV0LCB3aGljaCB3b3JrZWQganVzdCBieQo+Pj4g
Y2hhbmNlLgo+Pj4KPj4+IFdoZW4gdGhlIHB2LXNoaW0gdmNwdSBiZWNvbWVzIGFjdGl2ZSBpdCB3
aWxsIGhhdmUgYSBoYXJkIGFmZmluaXR5Cj4+PiBub3QgbWF0Y2hpbmcgaXRzIGluaXRpYWwgcHJv
Y2Vzc29yIGFzc2lnbm1lbnQgbGVhZGluZyB0byBmYWlsaW5nCj4+PiBBU1NFUlQoKXMgb3Igb3Ro
ZXIgcHJvYmxlbXMgZGVwZW5kaW5nIG9uIHRoZSBzZWxlY3RlZCBzY2hlZHVsZXIuCj4+Cj4+IEkn
bSBzbGlnaHRseSBsb3N0IGhlcmUsIHdobyBoYXMgc2V0IHRoaXMgaGFyZCBhZmZpbml0eSBvbiB0
aGUgcHZzaGltCj4+IHZDUFVzPwo+Cj4gVGhhdCBpcyBkb25lIGluIHNjaGVkX3NldHVwX2RvbTBf
dmNwdXMoKS4KPgo+Pgo+Pj4gRml4IHRoYXQgYnkgcmVkb2luZyB0aGUgYWZmaW5pdHkgc2V0dGlu
ZyBhZnRlciBvbmxpbmluZyB0aGUgY3B1IGJ1dAo+Pj4gYmVmb3JlIHRha2luZyB0aGUgdmNwdSB1
cC4KPj4KPj4gVGhlIGNoYW5nZSBzZWVtcyBmaW5lIHRvIG1lLCBidXQgSSBkb24ndCB1bmRlcnN0
YW5kIHdoeSB0aGUgbGFjayBvZgo+PiB0aGlzIGNhbiBjYXVzZSBhc3NlcnRzIHRvIHRyaWdnZXIs
IGFzIHJlcG9ydGVkIGJ5IFNlcmdleS4gSSBhbHNvCj4+IHdvbmRlciB3aHkgYSBjaGFuZ2UgdG8g
cGluIHZDUFUjMCB0byBwQ1BVIzAgaXMgbm90IHJlcXVpcmVkLCBiZWNhdXNlCj4+IHB2X3NoaW1f
Y3B1X3VwIGlzIG9ubHkgdXNlZCBmb3IgQVBzLgo+Cj4gV2hlbiB2Y3B1IDAgaXMgYmVpbmcgY3Jl
YXRlZCBwY3B1IDAgaXMgb25saW5lIGFscmVhZHkuIFNvIHRoZSBhZmZpbml0eQo+IHNldCBpbiBz
Y2hlZF9zZXR1cF9kb20wX3ZjcHVzKCkgaXMgZmluZSBpbiB0aGF0IGNhc2UuCj4KPj4gSSB3b3Vs
ZCBleHBlY3QgdGhhdCBwdnNoaW0gZ3Vlc3QgdkNQVXMgaGF2ZSBubyBoYXJkIGFmZmluaXR5IEFU
TSwgYW5kCj4+IHRoYXQgd2hlbiBhIHBDUFUgKGZyb20gdGhlIHNoaW0gUG9WKSBpcyBicm91Z2h0
IG9ubGluZSBpdCB3aWxsIGJlCj4+IGFkZGVkIHRvIHRoZSBwb29sIG9mIGF2YWlsYWJsZSBwQ1BV
IGZvciB0aGUgc2hpbSB0byBzY2hlZHVsZSB2Q1BVcwo+PiBvbi4KPgo+IFRoYXQgZXhwZWN0YXRp
b24gaXMgd3JvbmcuIEFsbCB2Y3B1cyBhcmUgcGlubmVkIHRvIHRoZWlyIHJlc3BlY3RpdmUKPiBw
Y3B1cy4KClRoZSBnb2FsIGZvciBTaGltIHdhcyBhbHdheXMgdG8gdXNlIHRoZSBOVUxMIHNjaGVk
dWxlciBhbmQgYWx3YXlzIGhhdmUKdmNwdSA9PSBwY3B1LsKgIFRoZSBvbmx5IHJlYXNvbiB3ZSB1
c2UgY3JlZGl0IGlzIGJlY2F1c2UgTlVMTCAoc3RpbGwhKQpkb2Vzbid0IHdvcmssIGFuZCBib2Rn
ZSB0aGUgc2NoZWR1bGluZyB1c2luZyBoYXJkIGFmZmluaXR5LgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 11:26:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 11:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMsIh-0002Lr-KL; Tue, 22 Oct 2019 11:26:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=je+c=YP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMsIg-0002Lm-GH
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 11:26:06 +0000
X-Inumbo-ID: bc4c4522-f4be-11e9-bbab-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc4c4522-f4be-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 11:26:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571743565;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=ZZ01Hfoy9lhkML6y2pcQ3AX1dsZJq9lv/13n6e3IDHA=;
 b=IRJCMFWbRU8fQDOPnwjUOhcBw2H1GQ47JDh67AjNkbKU+ZfvWFIeu+dm
 Q6JPNcDaMDP6qd+oezU1sDXQoFVrGkJGfdOC4hgViVvuvYSoXRZ3+oe7M
 pIk69XaEwAWkjKyaZenswZMDTV5i+EQZOh0Ojlin5KzE+y6JbCTJewCwv E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wf4D7jLq2kcHDOZ+c3rBoVayn8/T2F70c3cv/JQdT90+SoYwhryu8boMW4oUmCZGQDaFHdEAHe
 xseGvZTccqZJPsk7vTmGT/HK7F3fpSCPiish3FTCYpiLyTxGWlwGsyk956CTBp/M9lvQN2hex5
 WyY9i08+Y0ABYmADXsQCeeInOhemvJ4eKZ6fVniLFNao9dQdVhtVU+6DNz9BWlUUVGjmWwtfu6
 tJ+mZp6wGuy0A0+GFXlt5xFUKU1VXF9z/uN1FSDLpVAqT8BpLK8FBzN6ifLqEU11dDqCa9RG9z
 y+A=
X-SBRS: 2.7
X-MesageID: 7684938
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,326,1566878400"; 
   d="scan'208";a="7684938"
Date: Tue, 22 Oct 2019 13:25:57 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
Message-ID: <20191022112557.GO17494@Air-de-Roger>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
 <20191022105240.GN17494@Air-de-Roger>
 <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario
 Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMDE6MDE6MDlQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAyMi4xMC4xOSAxMjo1MiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDExOjI3OjQxQU0gKzAyMDAsIErDvHJnZW4gR3Jvw58gd3Jv
dGU6Cj4gPiA+IE9uIDIxLjEwLjE5IDExOjUxLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+ID4gPiA+
IEhlbGxvLAo+ID4gPiA+IAo+ID4gPiA+IFdoaWxlIHRlc3RpbmcgcHYtc2hpbSBmcm9tIGEgc25h
cHNob3Qgb2Ygc3RhZ2luZyA0LjEzIGJyYW5jaCAod2l0aCBjb3JlLQo+ID4gPiA+IHNjaGVkdWxp
bmcgcGF0Y2hlcyBhcHBsaWVkKSwgc29tZSBzb3J0IG9mIHNjaGVkdWxpbmcgaXNzdWVzIHdlcmUg
dW5jb3ZlcmVkCj4gPiA+ID4gd2hpY2ggdXN1YWxseSBsZWFkcyB0byBhIGd1ZXN0IGxvY2t1cCAo
c29tZXRpbWVzIHdpdGggc29mdCBsb2NrdXAgbWVzc2FnZXMKPiA+ID4gPiBmcm9tIExpbnV4IGtl
cm5lbCkuCj4gPiA+ID4gCj4gPiA+ID4gVGhpcyBoYXBwZW5zIG1vcmUgZnJlcXVlbnRseSBvbiBT
YW5keUJyaWRnZSBDUFVzLiBBZnRlciBlbmFibGluZwo+ID4gPiA+IENPTkZJR19ERUJVRyBpbiBw
di1zaGltLCB0aGUgZm9sbG93aW5nIGFzc2VydGlvbnMgZmFpbGVkOgo+ID4gPiA+IAo+ID4gPiA+
IE51bGwgc2NoZWR1bGVyOgo+ID4gPiA+IAo+ID4gPiA+ICAgICAgIEFzc2VydGlvbiAnbG9jayA9
PSBnZXRfc2NoZWRfcmVzKGktPnJlcy0+bWFzdGVyX2NwdSktPnNjaGVkdWxlX2xvY2snIGZhaWxl
ZCBhdCAuLi5hcmUveGVuLWRpci94ZW4tcm9vdC94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaDoy
NzgKPiA+ID4gPiAgICAgICAoZnVsbCBjcmFzaCBsb2c6IGh0dHBzOi8vcGFzdGUuZGViaWFuLm5l
dC8xMTA4ODYxLyApCj4gPiA+ID4gCj4gPiA+ID4gQ3JlZGl0MSBzY2hlZHVsZXI6Cj4gPiA+ID4g
Cj4gPiA+ID4gICAgICAgQXNzZXJ0aW9uICdjcHVtYXNrX2N5Y2xlKGNwdSwgdW5pdC0+Y3B1X2hh
cmRfYWZmaW5pdHkpID09IGNwdScgZmFpbGVkIGF0IHNjaGVkX2NyZWRpdC5jOjM4Mwo+ID4gPiA+
ICAgICAgIChmdWxsIGNyYXNoIGxvZzogaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0LzExMDg4NjIv
ICkKPiA+ID4gPiAKPiA+ID4gPiBJJ20gY3VycmVudGx5IGludmVzdGlnYXRpb24gdGhvc2UsIGJ1
dCB3b3VsZCBhcHByZWNpYXRlIGFueSBoZWxwIG9yCj4gPiA+ID4gc3VnZ2VzdGlvbnMuCj4gPiA+
IAo+ID4gPiBBbmQgbm93IGEgbW9yZSBzYW5lIHBhdGNoIHRvIHRyeS4KPiA+ID4gCj4gPiA+IAo+
ID4gPiBKdWVyZ2VuCj4gPiA+IAo+ID4gCj4gPiA+ICBGcm9tIDIwNWI3NjIyYjg0YmM2NzhmOGEw
ZDZhYzEyMWRmZjE0NDM5ZmUzMzEgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gPiA+IEZyb206
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+ID4gVG86IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+ID4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+
ID4gQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gPiA+IENjOiAiUm9nZXIgUGF1IE1vbm7DqSIg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiBEYXRlOiBUdWUsIDIyIE9jdCAyMDE5IDExOjE0
OjA4ICswMjAwCj4gPiA+IFN1YmplY3Q6IFtQQVRDSF0geGVuL3B2aHNpbTogZml4IGNwdSBvbmxp
bmluZwo+ID4gPiAKPiA+ID4gU2luY2UgY29tbWl0IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQg
dmNwdV9jcmVhdGUoKSBzZWxlY3QgcHJvY2Vzc29yIikKPiA+ID4gdGhlIGluaXRpYWwgcHJvY2Vz
c29yIGZvciBhbGwgcHYtc2hpbSB2Y3B1cyB3aWxsIGJlIDAsIGFzIG5vIG90aGVyIGNwdXMKPiA+
ID4gYXJlIG9ubGluZSB3aGVuIHRoZSB2Y3B1cyBhcmUgY3JlYXRlZC4gQmVmb3JlIHRoYXQgY29t
bWl0IHRoZSB2Y3B1cwo+ID4gPiB3b3VsZCBoYXZlIHByb2Nlc3NvcnMgc2V0IG5vdCBiZWluZyBv
bmxpbmUgeWV0LCB3aGljaCB3b3JrZWQganVzdCBieQo+ID4gPiBjaGFuY2UuCgpTbyBhbGwgdkNQ
VXMgZm9yIHRoZSBzaGltIGhhdmUgdGhlaXIgaGFyZCBhZmZpbml0eSBzZXQgdG8gcENQVSMwIGlm
IEkKdW5kZXJzdGFuZCBpdCBjb3JyZWN0bHkuIEZyb20gbXkgcmVhZGluZyBvZiBzY2hlZF9zZXR1
cF9kb20wX3ZjcHVzIGl0CnNlZW1zIGxpa2UgaW4gdGhlIHNoaW0gY2FzZSBhbGwgc2NoZWQgdW5p
dHMgYXJlIHBpbm5lZCB0byB0aGVpciBpZCwKd2hpY2ggd291bGQgaW1wbHkgc2NoZWQgdW5pdHMg
IT0gMCBhcmUgbm90IHBpbm5lZCB0byBDUFUjMD8KCk9yIG1heWJlIHRoZXJlJ3Mgb25seSBvbmUg
c2NoZWQgdW5pdCB0aGF0IGNvbnRhaW5zIGFsbCB0aGUgc2hpbSB2Q1BVcz8KCj4gPiA+IFdoZW4g
dGhlIHB2LXNoaW0gdmNwdSBiZWNvbWVzIGFjdGl2ZSBpdCB3aWxsIGhhdmUgYSBoYXJkIGFmZmlu
aXR5Cj4gPiA+IG5vdCBtYXRjaGluZyBpdHMgaW5pdGlhbCBwcm9jZXNzb3IgYXNzaWdubWVudCBs
ZWFkaW5nIHRvIGZhaWxpbmcKPiA+ID4gQVNTRVJUKClzIG9yIG90aGVyIHByb2JsZW1zIGRlcGVu
ZGluZyBvbiB0aGUgc2VsZWN0ZWQgc2NoZWR1bGVyLgo+ID4gCj4gPiBJJ20gc2xpZ2h0bHkgbG9z
dCBoZXJlLCB3aG8gaGFzIHNldCB0aGlzIGhhcmQgYWZmaW5pdHkgb24gdGhlIHB2c2hpbQo+ID4g
dkNQVXM/Cj4gCj4gVGhhdCBpcyBkb25lIGluIHNjaGVkX3NldHVwX2RvbTBfdmNwdXMoKS4KPgo+
ID4gCj4gPiA+IEZpeCB0aGF0IGJ5IHJlZG9pbmcgdGhlIGFmZmluaXR5IHNldHRpbmcgYWZ0ZXIg
b25saW5pbmcgdGhlIGNwdSBidXQKPiA+ID4gYmVmb3JlIHRha2luZyB0aGUgdmNwdSB1cC4KPiA+
IAo+ID4gVGhlIGNoYW5nZSBzZWVtcyBmaW5lIHRvIG1lLCBidXQgSSBkb24ndCB1bmRlcnN0YW5k
IHdoeSB0aGUgbGFjayBvZgo+ID4gdGhpcyBjYW4gY2F1c2UgYXNzZXJ0cyB0byB0cmlnZ2VyLCBh
cyByZXBvcnRlZCBieSBTZXJnZXkuIEkgYWxzbwo+ID4gd29uZGVyIHdoeSBhIGNoYW5nZSB0byBw
aW4gdkNQVSMwIHRvIHBDUFUjMCBpcyBub3QgcmVxdWlyZWQsIGJlY2F1c2UKPiA+IHB2X3NoaW1f
Y3B1X3VwIGlzIG9ubHkgdXNlZCBmb3IgQVBzLgo+IAo+IFdoZW4gdmNwdSAwIGlzIGJlaW5nIGNy
ZWF0ZWQgcGNwdSAwIGlzIG9ubGluZSBhbHJlYWR5LiBTbyB0aGUgYWZmaW5pdHkKPiBzZXQgaW4g
c2NoZWRfc2V0dXBfZG9tMF92Y3B1cygpIGlzIGZpbmUgaW4gdGhhdCBjYXNlLgoKSUlSQyBhbGwg
c2hpbSB2Q1BVcyB3aGVyZSBwaW5uZWQgdG8gdGhlaXIgaWRlbnRpdHkgcENQVSBhdCBjcmVhdGlv
biwgYW5kCnRoZXJlIHdhcyBubyBuZWVkIHRvIGRvIHRoaXMgcGluaW5nIHdoZW4gdGhlIHZDUFUg
aXMgYnJvdWdodCBvbmxpbmUuIEkKZ3Vlc3MgdGhpcyBpcyBubyBsb25nZXIgcG9zc2libGUuCgpX
aGF0IGlzIG5vdCBjbGVhciB0byBtZSBpcyB3aHkgaGF2aW5nIGFsbCB2Q1BVcyBwaW5uZWQgdG8g
cENQVSMwIGNhbgpsZWFkIHRvIGFzc2VydGlvbnMgdHJpZ2dlcmluZywgc3VjaCBzY2VuYXJpbyBp
cyBub3QgZGVzaXJhYmxlLCBidXQKc2hvdWxkbid0IGxlYWQgdG8gY3Jhc2hlcy4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 11:32:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 11:32:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMsP6-0003AN-DT; Tue, 22 Oct 2019 11:32:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wjmx=YP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iMsP5-0003AH-9u
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 11:32:43 +0000
X-Inumbo-ID: a913b976-f4bf-11e9-9467-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a913b976-f4bf-11e9-9467-12813bfff9fa;
 Tue, 22 Oct 2019 11:32:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 36C5A1045;
 Tue, 22 Oct 2019 04:32:42 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 699CD3F718;
 Tue, 22 Oct 2019 04:32:41 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
 <ae58dcda-4ac0-f1c6-2984-ec0302dc5961@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd45b1d8-d839-2c8c-0d51-22221a80c5b2@arm.com>
Date: Tue, 22 Oct 2019 12:32:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ae58dcda-4ac0-f1c6-2984-ec0302dc5961@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMjIvMTAvMjAxOSAxMToyNywgT2xla3NhbmRyIHdyb3RlOgo+IEdl
bnRsZSByZW1pbmRlci4uLgoKVGhpcyBpcyBpbiBteSBxdWV1ZSBvZiBwYXRjaGVzIHRvIHJldmll
dy4gQnV0IEkgaGF2ZSBiZWVuIGZvY3VzaW5nIG9uIG1vcmUgCnVyZ2VudCB0YXNrcyB0aGUgcGFz
dCB3ZWVrLgoKSSB3aWxsIHRyeSB0byByZXZpZXcgaXQgYnkgdGhlIGVuZCBvZiB0aGUgd2Vlay4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 11:50:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 11:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMsgb-0004li-70; Tue, 22 Oct 2019 11:50:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jyZJ=YP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMsga-0004ld-LD
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 11:50:48 +0000
X-Inumbo-ID: 2f2271ea-f4c2-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2f2271ea-f4c2-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 11:50:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E2E2BB1C4;
 Tue, 22 Oct 2019 11:50:45 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
 <20191022105240.GN17494@Air-de-Roger>
 <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
 <20191022112557.GO17494@Air-de-Roger>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e57f109a-d189-432f-5b06-bbfb3cf0d22a@suse.com>
Date: Tue, 22 Oct 2019 13:50:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191022112557.GO17494@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMTAuMTkgMTM6MjUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBPY3Qg
MjIsIDIwMTkgYXQgMDE6MDE6MDlQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24g
MjIuMTAuMTkgMTI6NTIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBUdWUsIE9jdCAy
MiwgMjAxOSBhdCAxMToyNzo0MUFNICswMjAwLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+Pj4+IE9u
IDIxLjEwLjE5IDExOjUxLCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4+PiBIZWxsbywKPj4+Pj4K
Pj4+Pj4gV2hpbGUgdGVzdGluZyBwdi1zaGltIGZyb20gYSBzbmFwc2hvdCBvZiBzdGFnaW5nIDQu
MTMgYnJhbmNoICh3aXRoIGNvcmUtCj4+Pj4+IHNjaGVkdWxpbmcgcGF0Y2hlcyBhcHBsaWVkKSwg
c29tZSBzb3J0IG9mIHNjaGVkdWxpbmcgaXNzdWVzIHdlcmUgdW5jb3ZlcmVkCj4+Pj4+IHdoaWNo
IHVzdWFsbHkgbGVhZHMgdG8gYSBndWVzdCBsb2NrdXAgKHNvbWV0aW1lcyB3aXRoIHNvZnQgbG9j
a3VwIG1lc3NhZ2VzCj4+Pj4+IGZyb20gTGludXgga2VybmVsKS4KPj4+Pj4KPj4+Pj4gVGhpcyBo
YXBwZW5zIG1vcmUgZnJlcXVlbnRseSBvbiBTYW5keUJyaWRnZSBDUFVzLiBBZnRlciBlbmFibGlu
Zwo+Pj4+PiBDT05GSUdfREVCVUcgaW4gcHYtc2hpbSwgdGhlIGZvbGxvd2luZyBhc3NlcnRpb25z
IGZhaWxlZDoKPj4+Pj4KPj4+Pj4gTnVsbCBzY2hlZHVsZXI6Cj4+Pj4+Cj4+Pj4+ICAgICAgICBB
c3NlcnRpb24gJ2xvY2sgPT0gZ2V0X3NjaGVkX3JlcyhpLT5yZXMtPm1hc3Rlcl9jcHUpLT5zY2hl
ZHVsZV9sb2NrJyBmYWlsZWQgYXQgLi4uYXJlL3hlbi1kaXIveGVuLXJvb3QveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmg6Mjc4Cj4+Pj4+ICAgICAgICAoZnVsbCBjcmFzaCBsb2c6IGh0dHBzOi8v
cGFzdGUuZGViaWFuLm5ldC8xMTA4ODYxLyApCj4+Pj4+Cj4+Pj4+IENyZWRpdDEgc2NoZWR1bGVy
Ogo+Pj4+Pgo+Pj4+PiAgICAgICAgQXNzZXJ0aW9uICdjcHVtYXNrX2N5Y2xlKGNwdSwgdW5pdC0+
Y3B1X2hhcmRfYWZmaW5pdHkpID09IGNwdScgZmFpbGVkIGF0IHNjaGVkX2NyZWRpdC5jOjM4Mwo+
Pj4+PiAgICAgICAgKGZ1bGwgY3Jhc2ggbG9nOiBodHRwczovL3Bhc3RlLmRlYmlhbi5uZXQvMTEw
ODg2Mi8gKQo+Pj4+Pgo+Pj4+PiBJJ20gY3VycmVudGx5IGludmVzdGlnYXRpb24gdGhvc2UsIGJ1
dCB3b3VsZCBhcHByZWNpYXRlIGFueSBoZWxwIG9yCj4+Pj4+IHN1Z2dlc3Rpb25zLgo+Pj4+Cj4+
Pj4gQW5kIG5vdyBhIG1vcmUgc2FuZSBwYXRjaCB0byB0cnkuCj4+Pj4KPj4+Pgo+Pj4+IEp1ZXJn
ZW4KPj4+Pgo+Pj4KPj4+PiAgIEZyb20gMjA1Yjc2MjJiODRiYzY3OGY4YTBkNmFjMTIxZGZmMTQ0
MzlmZTMzMSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPj4+PiBGcm9tOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+Pj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4gQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4gQ2M6IFdlaSBMaXUgPHds
QHhlbi5vcmc+Cj4+Pj4gQ2M6ICJSb2dlciBQYXUgTW9ubsOpIiA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4+Pj4gRGF0ZTogVHVlLCAyMiBPY3QgMjAxOSAxMToxNDowOCArMDIwMAo+Pj4+IFN1Ympl
Y3Q6IFtQQVRDSF0geGVuL3B2aHNpbTogZml4IGNwdSBvbmxpbmluZwo+Pj4+Cj4+Pj4gU2luY2Ug
Y29tbWl0IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBzZWxlY3QgcHJv
Y2Vzc29yIikKPj4+PiB0aGUgaW5pdGlhbCBwcm9jZXNzb3IgZm9yIGFsbCBwdi1zaGltIHZjcHVz
IHdpbGwgYmUgMCwgYXMgbm8gb3RoZXIgY3B1cwo+Pj4+IGFyZSBvbmxpbmUgd2hlbiB0aGUgdmNw
dXMgYXJlIGNyZWF0ZWQuIEJlZm9yZSB0aGF0IGNvbW1pdCB0aGUgdmNwdXMKPj4+PiB3b3VsZCBo
YXZlIHByb2Nlc3NvcnMgc2V0IG5vdCBiZWluZyBvbmxpbmUgeWV0LCB3aGljaCB3b3JrZWQganVz
dCBieQo+Pj4+IGNoYW5jZS4KPiAKPiBTbyBhbGwgdkNQVXMgZm9yIHRoZSBzaGltIGhhdmUgdGhl
aXIgaGFyZCBhZmZpbml0eSBzZXQgdG8gcENQVSMwIGlmIEkKCk5vLCB0aGUgaGFyZCBhZmZpbml0
eSBpcyBzZXQgdG8gcGNwdSModmNwdS1pZCksIGJ1dCB0aGUgaW5pdGlhbCBjcHUgdG8KcnVuIG9u
IGlzIHBjcHUjMCBhcyBubyBvdGhlciBjcHUgaXMgb25saW5lIHdoZW4gdGhlIHZjcHVzIGFyZSBi
ZWluZwpjcmVhdGVkLCBhbmQgdi0+cHJvY2Vzc29yIHNob3VsZCBhbHdheXMgYmUgYSB2YWxpZCBv
bmxpbmUgY3B1LgoKPiB1bmRlcnN0YW5kIGl0IGNvcnJlY3RseS4gRnJvbSBteSByZWFkaW5nIG9m
IHNjaGVkX3NldHVwX2RvbTBfdmNwdXMgaXQKPiBzZWVtcyBsaWtlIGluIHRoZSBzaGltIGNhc2Ug
YWxsIHNjaGVkIHVuaXRzIGFyZSBwaW5uZWQgdG8gdGhlaXIgaWQsCj4gd2hpY2ggd291bGQgaW1w
bHkgc2NoZWQgdW5pdHMgIT0gMCBhcmUgbm90IHBpbm5lZCB0byBDUFUjMD8KClJpZ2h0LgoKPiAK
PiBPciBtYXliZSB0aGVyZSdzIG9ubHkgb25lIHNjaGVkIHVuaXQgdGhhdCBjb250YWlucyBhbGwg
dGhlIHNoaW0gdkNQVXM/CgpOby4KCj4gCj4+Pj4gV2hlbiB0aGUgcHYtc2hpbSB2Y3B1IGJlY29t
ZXMgYWN0aXZlIGl0IHdpbGwgaGF2ZSBhIGhhcmQgYWZmaW5pdHkKPj4+PiBub3QgbWF0Y2hpbmcg
aXRzIGluaXRpYWwgcHJvY2Vzc29yIGFzc2lnbm1lbnQgbGVhZGluZyB0byBmYWlsaW5nCj4+Pj4g
QVNTRVJUKClzIG9yIG90aGVyIHByb2JsZW1zIGRlcGVuZGluZyBvbiB0aGUgc2VsZWN0ZWQgc2No
ZWR1bGVyLgo+Pj4KPj4+IEknbSBzbGlnaHRseSBsb3N0IGhlcmUsIHdobyBoYXMgc2V0IHRoaXMg
aGFyZCBhZmZpbml0eSBvbiB0aGUgcHZzaGltCj4+PiB2Q1BVcz8KPj4KPj4gVGhhdCBpcyBkb25l
IGluIHNjaGVkX3NldHVwX2RvbTBfdmNwdXMoKS4KPj4KPj4+Cj4+Pj4gRml4IHRoYXQgYnkgcmVk
b2luZyB0aGUgYWZmaW5pdHkgc2V0dGluZyBhZnRlciBvbmxpbmluZyB0aGUgY3B1IGJ1dAo+Pj4+
IGJlZm9yZSB0YWtpbmcgdGhlIHZjcHUgdXAuCj4+Pgo+Pj4gVGhlIGNoYW5nZSBzZWVtcyBmaW5l
IHRvIG1lLCBidXQgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB0aGUgbGFjayBvZgo+Pj4gdGhpcyBj
YW4gY2F1c2UgYXNzZXJ0cyB0byB0cmlnZ2VyLCBhcyByZXBvcnRlZCBieSBTZXJnZXkuIEkgYWxz
bwo+Pj4gd29uZGVyIHdoeSBhIGNoYW5nZSB0byBwaW4gdkNQVSMwIHRvIHBDUFUjMCBpcyBub3Qg
cmVxdWlyZWQsIGJlY2F1c2UKPj4+IHB2X3NoaW1fY3B1X3VwIGlzIG9ubHkgdXNlZCBmb3IgQVBz
Lgo+Pgo+PiBXaGVuIHZjcHUgMCBpcyBiZWluZyBjcmVhdGVkIHBjcHUgMCBpcyBvbmxpbmUgYWxy
ZWFkeS4gU28gdGhlIGFmZmluaXR5Cj4+IHNldCBpbiBzY2hlZF9zZXR1cF9kb20wX3ZjcHVzKCkg
aXMgZmluZSBpbiB0aGF0IGNhc2UuCj4gCj4gSUlSQyBhbGwgc2hpbSB2Q1BVcyB3aGVyZSBwaW5u
ZWQgdG8gdGhlaXIgaWRlbnRpdHkgcENQVSBhdCBjcmVhdGlvbiwgYW5kCj4gdGhlcmUgd2FzIG5v
IG5lZWQgdG8gZG8gdGhpcyBwaW5pbmcgd2hlbiB0aGUgdkNQVSBpcyBicm91Z2h0IG9ubGluZS4g
SQo+IGd1ZXNzIHRoaXMgaXMgbm8gbG9uZ2VyIHBvc3NpYmxlLgoKVGhlIHByb2JsZW0gaXMgbm90
IHRoZSBwaW5uaW5nLCBidXQgdGhlIGluaXRpYWwgY3B1IHN0b3JlZCBpbgp2LT5wcm9jZXNzb3Iu
IFRoaXMgcmVzdWx0cyBpbiB2LT5wcm9jZXNzb3Igbm90IGJlaW5nIHNldCBpbiB0aGUgaGFyZAph
ZmZpbml0eSBtYXNrIG9mIHRoZSB2Y3B1IChvciBiZXR0ZXI6IHVuaXQpIHdoaWNoIHRoZW4gdHJp
Z2dlcnMgdGhlCnByb2JsZW1zLgoKPiBXaGF0IGlzIG5vdCBjbGVhciB0byBtZSBpcyB3aHkgaGF2
aW5nIGFsbCB2Q1BVcyBwaW5uZWQgdG8gcENQVSMwIGNhbgo+IGxlYWQgdG8gYXNzZXJ0aW9ucyB0
cmlnZ2VyaW5nLCBzdWNoIHNjZW5hcmlvIGlzIG5vdCBkZXNpcmFibGUsIGJ1dAo+IHNob3VsZG4n
dCBsZWFkIHRvIGNyYXNoZXMuCgpSaWdodCwgYnV0IHlvdXIgYXNzdW1wdGlvbiByZWdhcmRpbmcg
cGlubmluZyBpcyB3cm9uZy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 12:51:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 12:51:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMtd9-00014Q-QC; Tue, 22 Oct 2019 12:51:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BHYU=YP=codethink.co.uk=ben@srs-us1.protection.inumbo.net>)
 id 1iMtc6-000129-9g
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 12:50:14 +0000
X-Inumbo-ID: 7c4b284d-f4ca-11e9-9468-12813bfff9fa
Received: from imap1.codethink.co.uk (unknown [176.9.8.82])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c4b284d-f4ca-11e9-9468-12813bfff9fa;
 Tue, 22 Oct 2019 12:50:12 +0000 (UTC)
Received: from [167.98.27.226] (helo=rainbowdash.codethink.co.uk)
 by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian))
 id 1iMtc0-0002GG-5U; Tue, 22 Oct 2019 13:50:08 +0100
Received: from ben by rainbowdash.codethink.co.uk with local (Exim 4.92.3)
 (envelope-from <ben@rainbowdash.codethink.co.uk>)
 id 1iMtbz-0000zI-En; Tue, 22 Oct 2019 13:50:07 +0100
From: "Ben Dooks (Codethink)" <ben.dooks@codethink.co.uk>
To: linux-kernel@lists.codethink.co.uk
Date: Tue, 22 Oct 2019 13:50:06 +0100
Message-Id: <20191022125006.3746-1-ben.dooks@codethink.co.uk>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 22 Oct 2019 12:51:19 +0000
Subject: [Xen-devel] [PATCH] xen: mm: include <xen/xen-ops.h> for missing
 declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 "Ben Dooks \(Codethink\)" <ben.dooks@codethink.co.uk>,
 Stefano Stabellini <sstabellini@kernel.org>,
 linux-arm-kernel@lists.infradead.org, Russell King <linux@armlinux.org.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jbHVkZSA8eGVuL3hlbi1vcHMuaD4gZm9yIHhlbl97Y3JlYXRlLGRlc3Ryb3l9X2NvbnRpZ291
c19yZWdpb24KY2FsbCBkZWNsYXJhdGlvbnMuIEZpeGVzIHRoZSBmb2xsb3dpbmcgc3BhcnNlIHdh
cm5pbmdzOgoKYXJjaC9hcm0veGVuL21tLmM6MTE5OjU6IHdhcm5pbmc6IHN5bWJvbCAneGVuX2Ny
ZWF0ZV9jb250aWd1b3VzX3JlZ2lvbicgd2FzIG5vdCBkZWNsYXJlZC4gU2hvdWxkIGl0IGJlIHN0
YXRpYz8KYXJjaC9hcm0veGVuL21tLmM6MTMxOjY6IHdhcm5pbmc6IHN5bWJvbCAneGVuX2Rlc3Ry
b3lfY29udGlndW91c19yZWdpb24nIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0
aWM/CgpTaWduZWQtb2ZmLWJ5OiBCZW4gRG9va3MgKENvZGV0aGluaykgPGJlbi5kb29rc0Bjb2Rl
dGhpbmsuY28udWs+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogUnVzc2VsbCBLaW5nIDxsaW51eEBhcm1saW51eC5vcmcudWs+CkNjOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m
cmFkZWFkLm9yZwotLS0KIGFyY2gvYXJtL3hlbi9tbS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9hcmNoL2FybS94ZW4vbW0uYyBiL2FyY2gvYXJt
L3hlbi9tbS5jCmluZGV4IDM4ZmE5MTdjODU4NS4uNmZlYjZiNzhiMTNjIDEwMDY0NAotLS0gYS9h
cmNoL2FybS94ZW4vbW0uYworKysgYi9hcmNoL2FybS94ZW4vbW0uYwpAQCAtMTUsNiArMTUsNyBA
QAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4v
aW50ZXJmYWNlL21lbW9yeS5oPgogI2luY2x1ZGUgPHhlbi9wYWdlLmg+CisjaW5jbHVkZSA8eGVu
L3hlbi1vcHMuaD4KICNpbmNsdWRlIDx4ZW4vc3dpb3RsYi14ZW4uaD4KIAogI2luY2x1ZGUgPGFz
bS9jYWNoZWZsdXNoLmg+Ci0tIAoyLjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 12:53:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 12:53:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMten-00019T-6S; Tue, 22 Oct 2019 12:53:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BHYU=YP=codethink.co.uk=ben@srs-us1.protection.inumbo.net>)
 id 1iMtel-00019N-Vv
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 12:53:00 +0000
X-Inumbo-ID: def3ed62-f4ca-11e9-9468-12813bfff9fa
Received: from imap1.codethink.co.uk (unknown [176.9.8.82])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id def3ed62-f4ca-11e9-9468-12813bfff9fa;
 Tue, 22 Oct 2019 12:52:57 +0000 (UTC)
Received: from [167.98.27.226] (helo=rainbowdash.codethink.co.uk)
 by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian))
 id 1iMteg-0002LV-0H; Tue, 22 Oct 2019 13:52:54 +0100
Received: from ben by rainbowdash.codethink.co.uk with local (Exim 4.92.3)
 (envelope-from <ben@rainbowdash.codethink.co.uk>)
 id 1iMtef-00017r-GW; Tue, 22 Oct 2019 13:52:53 +0100
From: "Ben Dooks (Codethink)" <ben.dooks@codethink.co.uk>
To: linux-kernel@lists.codethink.co.uk
Date: Tue, 22 Oct 2019 13:52:51 +0100
Message-Id: <20191022125251.4284-1-ben.dooks@codethink.co.uk>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen: mm: make xen_mm_init static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 "Ben Dooks \(Codethink\)" <ben.dooks@codethink.co.uk>,
 Stefano Stabellini <sstabellini@kernel.org>,
 linux-arm-kernel@lists.infradead.org, Russell King <linux@armlinux.org.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHhlbl9tbV9pbml0IGlzIG5vdCBleHBvcnRlZCBvciB1c2VkIG91dHNpZGUgb2YgdGhlIGZp
bGUKaXQgaXMgZGVjbGFyZWQgaW4sIHNvIG1ha2UgaXQgc3RhdGljLiBUaGlzIGZpeGVzIHRoZSBm
b2xsb3dpbmcKc3BhcnNlIHdhcm5pbmc6CgphcmNoL2FybS94ZW4vbW0uYzoxMzY6MTI6IHdhcm5p
bmc6IHN5bWJvbCAneGVuX21tX2luaXQnIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBz
dGF0aWM/CgpTaWduZWQtb2ZmLWJ5OiBCZW4gRG9va3MgKENvZGV0aGluaykgPGJlbi5kb29rc0Bj
b2RldGhpbmsuY28udWs+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogUnVzc2VsbCBLaW5nIDxsaW51eEBhcm1saW51eC5vcmcudWs+CkNjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGxpbnV4LWFybS1rZXJuZWxAbGlzdHMu
aW5mcmFkZWFkLm9yZwotLS0KIGFyY2gvYXJtL3hlbi9tbS5jIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0v
eGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRleCA2ZmViNmI3OGIxM2MuLjNjNzY0NWQ3
YjliNCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKKysrIGIvYXJjaC9hcm0veGVuL21t
LmMKQEAgLTEzNCw3ICsxMzQsNyBAQCB2b2lkIHhlbl9kZXN0cm95X2NvbnRpZ3VvdXNfcmVnaW9u
KHBoeXNfYWRkcl90IHBzdGFydCwgdW5zaWduZWQgaW50IG9yZGVyKQogCXJldHVybjsKIH0KIAot
aW50IF9faW5pdCB4ZW5fbW1faW5pdCh2b2lkKQorc3RhdGljIGludCBfX2luaXQgeGVuX21tX2lu
aXQodm9pZCkKIHsKIAlzdHJ1Y3QgZ250dGFiX2NhY2hlX2ZsdXNoIGNmbHVzaDsKIAlpZiAoIXhl
bl9pbml0aWFsX2RvbWFpbigpKQotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 13:05:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 13:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMtrB-00026K-Cm; Tue, 22 Oct 2019 13:05:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lkMi=YP=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMtrA-00026F-9x
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 13:05:48 +0000
X-Inumbo-ID: a98b7f94-f4cc-11e9-beca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a98b7f94-f4cc-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 13:05:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571749547;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=7snVrhm6fxVo5eGm7CXl2fC5Q+udvQFBDgogNDJF8Zw=;
 b=cU1qpaLqArxwRiXhIFePKT5e9PeL2az9Gbn7dsutI8JZxZDkd2lPF8Tg
 hm+hNMPBNDZL+OgcIVolCRcA+fpJq5V8yRZsu9OMA2wLgL8+9e0XMLrIS
 MQuMSzsqb4bmb/8xEcnxCmZXKGOd0EX9gplkGrNB/1uLQVdodWbxz1/yC U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ogyQgKfzsDm2prQdRST1sAVZS6ICY2/P5yJccAotx4dZfxEhsnxMRQEVRtOR8g+Wm3fnd8zvvS
 MbISfe4IwOKOjQffzZkeygqvzJvSZkI5WIFFoF+DeGuLBksmAhB9K+HCVkio1owUmMC8GhaUek
 vLMmJasWqxAaTLlOKOTMbPlcZV0vtR1Bm7PE74xvsWMFG4O+MdVxF87KBNt/iMZH1QVo7Mejoa
 CvKkkMGp8sdf6HndEswAwBP88QxYX+3vWRgGIMcubDXs5AAFCRnPOCIKBHlBBKePeQbLyF07qe
 cao=
X-SBRS: 2.7
X-MesageID: 7259304
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,327,1566878400"; 
   d="scan'208";a="7259304"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23982.65192.41629.360206@mariner.uk.xensource.com>
Date: Tue, 22 Oct 2019 14:05:44 +0100
To: <xen-devel@lists.xenproject.org>
In-Reply-To: <osstest-143010-mainreport@xen.org>
References: <osstest-143010-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] laxton0 PDU port issue blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDE0MzAxMDogcmVn
cmVzc2lvbnMgLSB0cm91YmxlOiBibG9ja2VkL2Jyb2tlbi9mYWlsL3Bhc3MiKToKPiBmbGlnaHQg
MTQzMDEwIG9zc3Rlc3QgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDEwLwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCj4gIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDE0MjIxOAoKICAyMDE5LTEwLTIxIDE4OjAzOjU3IFogcG93ZXI6IHNldHRpbmcgMCAodXNp
bmcgUERVKSBmb3IgbGF4dG9uMAogIC4uLgogIDIwMTktMTAtMjEgMTg6MDQ6MjggWiBwb3dlcjog
c2V0dGluZyAxICh1c2luZyBQRFUpIGZvciBsYXh0b24wIAoKQnV0IGluIHRoZSBzZXJpYWwgbG9n
CgogIE9jdCAyMSAxODowMjo0NS41MDQxOTMKICBJTklUOiBJZCAiVDAiIHJlc3Bhd25pbmcgdG9v
IGZhc3Q6IGRpc2FibGVkIGZvciA1IG1pbnV0ZXMKICBPY3QgMjEgMTg6MDk6MjYuODEwODkyIE9j
dCAyMSAxODoxMDoyMS4xNDI3MjkgPGNsaWVudCAweDU1ODU3ZDc1NDEwMCBjb25uZWN0ZWQgLSBu
b3cgMSBjbGllbnRzPgogIChYRU4pICoqKiBTZXJpYWwgaW5wdXQgdG8gWGVuICh0eXBlICdDVFJM
LXgnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCkKClRoaXMgc2VlbXMgdG8gaGF2ZSBiZWVu
IHRyYW5zaWVudDoKICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvaG9zdC9sYXh0b24wLmh0bWwKCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 13:43:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 13:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMuRE-0005GA-EH; Tue, 22 Oct 2019 13:43:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMuRD-0005G4-10
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 13:43:03 +0000
X-Inumbo-ID: dd6d254c-f4d1-11e9-9469-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd6d254c-f4d1-11e9-9469-12813bfff9fa;
 Tue, 22 Oct 2019 13:43:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMuRA-0005xh-TT; Tue, 22 Oct 2019 13:43:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMuRA-0007qF-IO; Tue, 22 Oct 2019 13:43:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMuRA-00067g-Hn; Tue, 22 Oct 2019 13:43:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143023-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
X-Osstest-Versions-That: libvirt=b83884d1a0f422e8147a7d1a39ccec0e0cca3285
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 13:43:00 +0000
Subject: [Xen-devel] [libvirt test] 143023: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAyMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwMjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0Mjg0MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyODQwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
YnZpcnQgICAgICAgICAgICAgIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5
MTkKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGI4Mzg4NGQxYTBmNDIy
ZTgxNDdhN2QxYTM5Y2NlYzBlMGNjYTMyODUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjg0MCAg
MjAxOS0xMC0xNyAxNTo0MzoxNiBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDI4
NjIgIDIwMTktMTAtMTggMDc6MDc6MTIgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDMwMjMgIDIwMTktMTAtMjIgMDQ6MTk6MjYgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBDb2xlIFJvYmluc29uIDxjcm9iaW5zb0ByZWRoYXQuY29tPgogIERhbmllbCBIZW5yaXF1ZSBC
YXJib3phIDxkYW5pZWxoYjQxM0BnbWFpbC5jb20+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBKdWxp
byBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRo
YXQuY29tPgogIE1hbGluYSBTYWxpbmEgPG1hbGluYS5zYWxpbmFAcHJvdG9ubWFpbC5jb20+CiAg
TWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBr
cmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBiODM4ODRkMWEw
Li4yY2ZmNjVlNGM2ICAyY2ZmNjVlNGM2MGVkN2IzYzBjNmE5N2Q1MjZkMWY4ZDUyYzBlOTE5IC0+
IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 13:50:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 13:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMuY7-00064T-82; Tue, 22 Oct 2019 13:50:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=je+c=YP=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iMuY6-00064O-Lt
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 13:50:10 +0000
X-Inumbo-ID: dc258e62-f4d2-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc258e62-f4d2-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 13:50:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571752208;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=n7IvGfkGBm+Cazepp1P7Pb3ZDV5fa9i3aWvadSgAFwc=;
 b=KyXi2nwgT59SLhOkBpU1G/x1GXJTxASuS5TWxQH8FA2HOSvFWtQbO/ZM
 gfgA1aS/Zgt5TZWghxbX+DbiOhQKLCG77kNC1wp0oWVpAAH2UjxcY/YE2
 VLQSIZCd4ER1sWbkFLclEL1TPwsB8zSSQePZuIIu7VXsttBYeu9wl+XIk o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3UPFZ3kqXm3bwu9Gj02dX6mA9a3ux3dgLFr+IbOihXEq854FGdQAIinCjwRrWWJbmVL9gPvyfZ
 dnwtd4OqfjrNOJDhH9JvpM/rE6fxGmrGvrDiRBaR/DghwOPeONz2vhx7ZSWw0R9GQzTz6efwkC
 mZyb69+U1uApnDWc+BnF1Ha4gvER43VdNZgO0GyuRz+qMH76jv4fbOOnbQKFIu1CLXzVTAvhBC
 QaaFeL+7z8GQqZiiXGBtE7hkVW4pWgL/bKB07VE7S4b2i+oXP+47CUVH5BrLkLaSHlLElrZgo/
 8Qo=
X-SBRS: 2.7
X-MesageID: 7562020
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.67,327,1566878400"; 
   d="scan'208";a="7562020"
Date: Tue, 22 Oct 2019 15:50:01 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
Message-ID: <20191022135001.GP17494@Air-de-Roger>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
 <20191022105240.GN17494@Air-de-Roger>
 <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
 <20191022112557.GO17494@Air-de-Roger>
 <e57f109a-d189-432f-5b06-bbfb3cf0d22a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e57f109a-d189-432f-5b06-bbfb3cf0d22a@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario
 Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgMDE6NTA6NDRQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAyMi4xMC4xOSAxMzoyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDAxOjAxOjA5UE0gKzAyMDAsIErDvHJnZW4gR3Jvw58gd3Jv
dGU6Cj4gPiA+IE9uIDIyLjEwLjE5IDEyOjUyLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
PiA+IE9uIFR1ZSwgT2N0IDIyLCAyMDE5IGF0IDExOjI3OjQxQU0gKzAyMDAsIErDvHJnZW4gR3Jv
w58gd3JvdGU6Cj4gPiA+ID4gPiBTaW5jZSBjb21taXQgOGQzYzMyNmY2NzU2ZDEgKCJ4ZW46IGxl
dCB2Y3B1X2NyZWF0ZSgpIHNlbGVjdCBwcm9jZXNzb3IiKQo+ID4gPiA+ID4gdGhlIGluaXRpYWwg
cHJvY2Vzc29yIGZvciBhbGwgcHYtc2hpbSB2Y3B1cyB3aWxsIGJlIDAsIGFzIG5vIG90aGVyIGNw
dXMKPiA+ID4gPiA+IGFyZSBvbmxpbmUgd2hlbiB0aGUgdmNwdXMgYXJlIGNyZWF0ZWQuIEJlZm9y
ZSB0aGF0IGNvbW1pdCB0aGUgdmNwdXMKPiA+ID4gPiA+IHdvdWxkIGhhdmUgcHJvY2Vzc29ycyBz
ZXQgbm90IGJlaW5nIG9ubGluZSB5ZXQsIHdoaWNoIHdvcmtlZCBqdXN0IGJ5Cj4gPiA+ID4gPiBj
aGFuY2UuCj4gPiAKPiA+IFNvIGFsbCB2Q1BVcyBmb3IgdGhlIHNoaW0gaGF2ZSB0aGVpciBoYXJk
IGFmZmluaXR5IHNldCB0byBwQ1BVIzAgaWYgSQo+IAo+IE5vLCB0aGUgaGFyZCBhZmZpbml0eSBp
cyBzZXQgdG8gcGNwdSModmNwdS1pZCksIGJ1dCB0aGUgaW5pdGlhbCBjcHUgdG8KPiBydW4gb24g
aXMgcGNwdSMwIGFzIG5vIG90aGVyIGNwdSBpcyBvbmxpbmUgd2hlbiB0aGUgdmNwdXMgYXJlIGJl
aW5nCj4gY3JlYXRlZCwgYW5kIHYtPnByb2Nlc3NvciBzaG91bGQgYWx3YXlzIGJlIGEgdmFsaWQg
b25saW5lIGNwdS4KCk9oLCBJIGRpZG4ndCBrbm93IHYtPnByb2Nlc3NvciBtdXN0IGFsd2F5cyBi
ZSB2YWxpZCwgZXZlbiBmb3Igb2ZmbGluZQp2Q1BVcy4gSSdtIHF1aXRlIHN1cmUgdGhlIHNoaW0g
cHJldmlvdXNseSBzZXQgdi0+cHJvY2Vzc29yIHRvIHBDUFVzCnRoYXQgd2hlcmUgbm90IHlldCBv
bmxpbmUuCgo+ID4gdW5kZXJzdGFuZCBpdCBjb3JyZWN0bHkuIEZyb20gbXkgcmVhZGluZyBvZiBz
Y2hlZF9zZXR1cF9kb20wX3ZjcHVzIGl0Cj4gPiBzZWVtcyBsaWtlIGluIHRoZSBzaGltIGNhc2Ug
YWxsIHNjaGVkIHVuaXRzIGFyZSBwaW5uZWQgdG8gdGhlaXIgaWQsCj4gPiB3aGljaCB3b3VsZCBp
bXBseSBzY2hlZCB1bml0cyAhPSAwIGFyZSBub3QgcGlubmVkIHRvIENQVSMwPwo+IAo+IFJpZ2h0
Lgo+IAo+ID4gCj4gPiBPciBtYXliZSB0aGVyZSdzIG9ubHkgb25lIHNjaGVkIHVuaXQgdGhhdCBj
b250YWlucyBhbGwgdGhlIHNoaW0gdkNQVXM/Cj4gCj4gTm8uCj4gCj4gPiAKPiA+ID4gPiA+IFdo
ZW4gdGhlIHB2LXNoaW0gdmNwdSBiZWNvbWVzIGFjdGl2ZSBpdCB3aWxsIGhhdmUgYSBoYXJkIGFm
ZmluaXR5Cj4gPiA+ID4gPiBub3QgbWF0Y2hpbmcgaXRzIGluaXRpYWwgcHJvY2Vzc29yIGFzc2ln
bm1lbnQgbGVhZGluZyB0byBmYWlsaW5nCj4gPiA+ID4gPiBBU1NFUlQoKXMgb3Igb3RoZXIgcHJv
YmxlbXMgZGVwZW5kaW5nIG9uIHRoZSBzZWxlY3RlZCBzY2hlZHVsZXIuCj4gPiA+ID4gCj4gPiA+
ID4gSSdtIHNsaWdodGx5IGxvc3QgaGVyZSwgd2hvIGhhcyBzZXQgdGhpcyBoYXJkIGFmZmluaXR5
IG9uIHRoZSBwdnNoaW0KPiA+ID4gPiB2Q1BVcz8KPiA+ID4gCj4gPiA+IFRoYXQgaXMgZG9uZSBp
biBzY2hlZF9zZXR1cF9kb20wX3ZjcHVzKCkuCj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+ID4gRml4
IHRoYXQgYnkgcmVkb2luZyB0aGUgYWZmaW5pdHkgc2V0dGluZyBhZnRlciBvbmxpbmluZyB0aGUg
Y3B1IGJ1dAo+ID4gPiA+ID4gYmVmb3JlIHRha2luZyB0aGUgdmNwdSB1cC4KPiA+ID4gPiAKPiA+
ID4gPiBUaGUgY2hhbmdlIHNlZW1zIGZpbmUgdG8gbWUsIGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQg
d2h5IHRoZSBsYWNrIG9mCj4gPiA+ID4gdGhpcyBjYW4gY2F1c2UgYXNzZXJ0cyB0byB0cmlnZ2Vy
LCBhcyByZXBvcnRlZCBieSBTZXJnZXkuIEkgYWxzbwo+ID4gPiA+IHdvbmRlciB3aHkgYSBjaGFu
Z2UgdG8gcGluIHZDUFUjMCB0byBwQ1BVIzAgaXMgbm90IHJlcXVpcmVkLCBiZWNhdXNlCj4gPiA+
ID4gcHZfc2hpbV9jcHVfdXAgaXMgb25seSB1c2VkIGZvciBBUHMuCj4gPiA+IAo+ID4gPiBXaGVu
IHZjcHUgMCBpcyBiZWluZyBjcmVhdGVkIHBjcHUgMCBpcyBvbmxpbmUgYWxyZWFkeS4gU28gdGhl
IGFmZmluaXR5Cj4gPiA+IHNldCBpbiBzY2hlZF9zZXR1cF9kb20wX3ZjcHVzKCkgaXMgZmluZSBp
biB0aGF0IGNhc2UuCj4gPiAKPiA+IElJUkMgYWxsIHNoaW0gdkNQVXMgd2hlcmUgcGlubmVkIHRv
IHRoZWlyIGlkZW50aXR5IHBDUFUgYXQgY3JlYXRpb24sIGFuZAo+ID4gdGhlcmUgd2FzIG5vIG5l
ZWQgdG8gZG8gdGhpcyBwaW5pbmcgd2hlbiB0aGUgdkNQVSBpcyBicm91Z2h0IG9ubGluZS4gSQo+
ID4gZ3Vlc3MgdGhpcyBpcyBubyBsb25nZXIgcG9zc2libGUuCj4gCj4gVGhlIHByb2JsZW0gaXMg
bm90IHRoZSBwaW5uaW5nLCBidXQgdGhlIGluaXRpYWwgY3B1IHN0b3JlZCBpbgo+IHYtPnByb2Nl
c3Nvci4gVGhpcyByZXN1bHRzIGluIHYtPnByb2Nlc3NvciBub3QgYmVpbmcgc2V0IGluIHRoZSBo
YXJkCj4gYWZmaW5pdHkgbWFzayBvZiB0aGUgdmNwdSAob3IgYmV0dGVyOiB1bml0KSB3aGljaCB0
aGVuIHRyaWdnZXJzIHRoZQo+IHByb2JsZW1zLgoKSSBndWVzcyBqdXN0IHNldHRpbmcgdi0+cHJv
Y2Vzc29yIGluIHB2X3NoaW1fY3B1X3VwIGRpcmVjdGx5IHdvdWxkIGJlCnRvbyBpbnRydXNpdmU/
CgpJbiBhbnkgY2FzZSwgaXQgc2VlbXMgZGFuZ2Vyb3VzIHRvIGFsbG93IHZDUFVzIChldmVuIHdo
ZW4gb2ZmbGluZSkgdG8KYmUgaW4gYSBzdGF0ZSB0aGF0IHdoZW4gd29rZW4gdXAgd2lsbCBjYXVz
ZSBhc3NlcnRpb25zIGluc2lkZSB0aGUKc2NoZWR1bGluZyBsb2dpYy4gSWU6IGl0IHdvdWxkIGJl
IGJlc3QgSU1PIHRvIG5vdCBzZXQgdGhlIGhhcmQKYWZmaW5pdHkgaW4gc2NoZWRfc2V0dXBfZG9t
MF92Y3B1cyBhbmQgaW5zdGVhZCBzZXQgaXQgd2hlbiB0aGUgcENQVSBpcwpicm91Z2h0IG9ubGlu
ZSwgb3IgbWF5YmUgaGF2ZSB2Y3B1X3dha2Ugc2VsZWN0IGEgc3VpdGFibGUgdi0+cHJvY2Vzc29y
CnZhbHVlPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 14:32:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 14:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMvCX-0000uJ-RO; Tue, 22 Oct 2019 14:31:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jyZJ=YP=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iMvCW-0000tV-0x
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 14:31:56 +0000
X-Inumbo-ID: b0d01498-f4d8-11e9-9469-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b0d01498-f4d8-11e9-9469-12813bfff9fa;
 Tue, 22 Oct 2019 14:31:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2D71DAE16;
 Tue, 22 Oct 2019 14:31:52 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
 <20191022105240.GN17494@Air-de-Roger>
 <d0d12857-1062-abbf-1151-66b9c060bf60@suse.com>
 <20191022112557.GO17494@Air-de-Roger>
 <e57f109a-d189-432f-5b06-bbfb3cf0d22a@suse.com>
 <20191022135001.GP17494@Air-de-Roger>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <69b4787d-dd95-0438-c26b-61d64c70a0ed@suse.com>
Date: Tue, 22 Oct 2019 16:31:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191022135001.GP17494@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] PV-shim 4.13 assertion failures during vcpu_wake()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMTAuMTkgMTU6NTAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBPY3Qg
MjIsIDIwMTkgYXQgMDE6NTA6NDRQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4gT24g
MjIuMTAuMTkgMTM6MjUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBUdWUsIE9jdCAy
MiwgMjAxOSBhdCAwMTowMTowOVBNICswMjAwLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+Pj4+IE9u
IDIyLjEwLjE5IDEyOjUyLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+PiBPbiBUdWUsIE9j
dCAyMiwgMjAxOSBhdCAxMToyNzo0MUFNICswMjAwLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+Pj4+
Pj4gU2luY2UgY29tbWl0IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBz
ZWxlY3QgcHJvY2Vzc29yIikKPj4+Pj4+IHRoZSBpbml0aWFsIHByb2Nlc3NvciBmb3IgYWxsIHB2
LXNoaW0gdmNwdXMgd2lsbCBiZSAwLCBhcyBubyBvdGhlciBjcHVzCj4+Pj4+PiBhcmUgb25saW5l
IHdoZW4gdGhlIHZjcHVzIGFyZSBjcmVhdGVkLiBCZWZvcmUgdGhhdCBjb21taXQgdGhlIHZjcHVz
Cj4+Pj4+PiB3b3VsZCBoYXZlIHByb2Nlc3NvcnMgc2V0IG5vdCBiZWluZyBvbmxpbmUgeWV0LCB3
aGljaCB3b3JrZWQganVzdCBieQo+Pj4+Pj4gY2hhbmNlLgo+Pj4KPj4+IFNvIGFsbCB2Q1BVcyBm
b3IgdGhlIHNoaW0gaGF2ZSB0aGVpciBoYXJkIGFmZmluaXR5IHNldCB0byBwQ1BVIzAgaWYgSQo+
Pgo+PiBObywgdGhlIGhhcmQgYWZmaW5pdHkgaXMgc2V0IHRvIHBjcHUjKHZjcHUtaWQpLCBidXQg
dGhlIGluaXRpYWwgY3B1IHRvCj4+IHJ1biBvbiBpcyBwY3B1IzAgYXMgbm8gb3RoZXIgY3B1IGlz
IG9ubGluZSB3aGVuIHRoZSB2Y3B1cyBhcmUgYmVpbmcKPj4gY3JlYXRlZCwgYW5kIHYtPnByb2Nl
c3NvciBzaG91bGQgYWx3YXlzIGJlIGEgdmFsaWQgb25saW5lIGNwdS4KPiAKPiBPaCwgSSBkaWRu
J3Qga25vdyB2LT5wcm9jZXNzb3IgbXVzdCBhbHdheXMgYmUgdmFsaWQsIGV2ZW4gZm9yIG9mZmxp
bmUKPiB2Q1BVcy4gSSdtIHF1aXRlIHN1cmUgdGhlIHNoaW0gcHJldmlvdXNseSBzZXQgdi0+cHJv
Y2Vzc29yIHRvIHBDUFVzCj4gdGhhdCB3aGVyZSBub3QgeWV0IG9ubGluZS4KClllcywgdGhhdCdz
IHRoZSByZWFzb24gSSB3cm90ZSBpdCB3YXMgd29ya2luZyBqdXN0IGJ5IGNoYW5jZS4KCj4+PiB1
bmRlcnN0YW5kIGl0IGNvcnJlY3RseS4gRnJvbSBteSByZWFkaW5nIG9mIHNjaGVkX3NldHVwX2Rv
bTBfdmNwdXMgaXQKPj4+IHNlZW1zIGxpa2UgaW4gdGhlIHNoaW0gY2FzZSBhbGwgc2NoZWQgdW5p
dHMgYXJlIHBpbm5lZCB0byB0aGVpciBpZCwKPj4+IHdoaWNoIHdvdWxkIGltcGx5IHNjaGVkIHVu
aXRzICE9IDAgYXJlIG5vdCBwaW5uZWQgdG8gQ1BVIzA/Cj4+Cj4+IFJpZ2h0Lgo+Pgo+Pj4KPj4+
IE9yIG1heWJlIHRoZXJlJ3Mgb25seSBvbmUgc2NoZWQgdW5pdCB0aGF0IGNvbnRhaW5zIGFsbCB0
aGUgc2hpbSB2Q1BVcz8KPj4KPj4gTm8uCj4+Cj4+Pgo+Pj4+Pj4gV2hlbiB0aGUgcHYtc2hpbSB2
Y3B1IGJlY29tZXMgYWN0aXZlIGl0IHdpbGwgaGF2ZSBhIGhhcmQgYWZmaW5pdHkKPj4+Pj4+IG5v
dCBtYXRjaGluZyBpdHMgaW5pdGlhbCBwcm9jZXNzb3IgYXNzaWdubWVudCBsZWFkaW5nIHRvIGZh
aWxpbmcKPj4+Pj4+IEFTU0VSVCgpcyBvciBvdGhlciBwcm9ibGVtcyBkZXBlbmRpbmcgb24gdGhl
IHNlbGVjdGVkIHNjaGVkdWxlci4KPj4+Pj4KPj4+Pj4gSSdtIHNsaWdodGx5IGxvc3QgaGVyZSwg
d2hvIGhhcyBzZXQgdGhpcyBoYXJkIGFmZmluaXR5IG9uIHRoZSBwdnNoaW0KPj4+Pj4gdkNQVXM/
Cj4+Pj4KPj4+PiBUaGF0IGlzIGRvbmUgaW4gc2NoZWRfc2V0dXBfZG9tMF92Y3B1cygpLgo+Pj4+
Cj4+Pj4+Cj4+Pj4+PiBGaXggdGhhdCBieSByZWRvaW5nIHRoZSBhZmZpbml0eSBzZXR0aW5nIGFm
dGVyIG9ubGluaW5nIHRoZSBjcHUgYnV0Cj4+Pj4+PiBiZWZvcmUgdGFraW5nIHRoZSB2Y3B1IHVw
Lgo+Pj4+Pgo+Pj4+PiBUaGUgY2hhbmdlIHNlZW1zIGZpbmUgdG8gbWUsIGJ1dCBJIGRvbid0IHVu
ZGVyc3RhbmQgd2h5IHRoZSBsYWNrIG9mCj4+Pj4+IHRoaXMgY2FuIGNhdXNlIGFzc2VydHMgdG8g
dHJpZ2dlciwgYXMgcmVwb3J0ZWQgYnkgU2VyZ2V5LiBJIGFsc28KPj4+Pj4gd29uZGVyIHdoeSBh
IGNoYW5nZSB0byBwaW4gdkNQVSMwIHRvIHBDUFUjMCBpcyBub3QgcmVxdWlyZWQsIGJlY2F1c2UK
Pj4+Pj4gcHZfc2hpbV9jcHVfdXAgaXMgb25seSB1c2VkIGZvciBBUHMuCj4+Pj4KPj4+PiBXaGVu
IHZjcHUgMCBpcyBiZWluZyBjcmVhdGVkIHBjcHUgMCBpcyBvbmxpbmUgYWxyZWFkeS4gU28gdGhl
IGFmZmluaXR5Cj4+Pj4gc2V0IGluIHNjaGVkX3NldHVwX2RvbTBfdmNwdXMoKSBpcyBmaW5lIGlu
IHRoYXQgY2FzZS4KPj4+Cj4+PiBJSVJDIGFsbCBzaGltIHZDUFVzIHdoZXJlIHBpbm5lZCB0byB0
aGVpciBpZGVudGl0eSBwQ1BVIGF0IGNyZWF0aW9uLCBhbmQKPj4+IHRoZXJlIHdhcyBubyBuZWVk
IHRvIGRvIHRoaXMgcGluaW5nIHdoZW4gdGhlIHZDUFUgaXMgYnJvdWdodCBvbmxpbmUuIEkKPj4+
IGd1ZXNzIHRoaXMgaXMgbm8gbG9uZ2VyIHBvc3NpYmxlLgo+Pgo+PiBUaGUgcHJvYmxlbSBpcyBu
b3QgdGhlIHBpbm5pbmcsIGJ1dCB0aGUgaW5pdGlhbCBjcHUgc3RvcmVkIGluCj4+IHYtPnByb2Nl
c3Nvci4gVGhpcyByZXN1bHRzIGluIHYtPnByb2Nlc3NvciBub3QgYmVpbmcgc2V0IGluIHRoZSBo
YXJkCj4+IGFmZmluaXR5IG1hc2sgb2YgdGhlIHZjcHUgKG9yIGJldHRlcjogdW5pdCkgd2hpY2gg
dGhlbiB0cmlnZ2VycyB0aGUKPj4gcHJvYmxlbXMuCj4gCj4gSSBndWVzcyBqdXN0IHNldHRpbmcg
di0+cHJvY2Vzc29yIGluIHB2X3NoaW1fY3B1X3VwIGRpcmVjdGx5IHdvdWxkIGJlCj4gdG9vIGlu
dHJ1c2l2ZT8KCkRvaW5nIHRoYXQgYmVoaW5kIHRoZSBzY2hlZHVsZXIncyBiYWNrIGlzIGFza2lu
ZyBmb3IgdHJvdWJsZS4KCj4gSW4gYW55IGNhc2UsIGl0IHNlZW1zIGRhbmdlcm91cyB0byBhbGxv
dyB2Q1BVcyAoZXZlbiB3aGVuIG9mZmxpbmUpIHRvCj4gYmUgaW4gYSBzdGF0ZSB0aGF0IHdoZW4g
d29rZW4gdXAgd2lsbCBjYXVzZSBhc3NlcnRpb25zIGluc2lkZSB0aGUKPiBzY2hlZHVsaW5nIGxv
Z2ljLiBJZTogaXQgd291bGQgYmUgYmVzdCBJTU8gdG8gbm90IHNldCB0aGUgaGFyZAo+IGFmZmlu
aXR5IGluIHNjaGVkX3NldHVwX2RvbTBfdmNwdXMgYW5kIGluc3RlYWQgc2V0IGl0IHdoZW4gdGhl
IHBDUFUgaXMKPiBicm91Z2h0IG9ubGluZSwgb3IgbWF5YmUgaGF2ZSB2Y3B1X3dha2Ugc2VsZWN0
IGEgc3VpdGFibGUgdi0+cHJvY2Vzc29yCj4gdmFsdWU/CgpZZXMsIG1heWJlIHdlIHNob3VsZCBy
ZW1vdmUgdGhlIGFmZmluaXR5IHNldHRpbmcgZm9yIGFsbCBidXQgdmNwdTAgZnJvbQpzY2hlZF9z
ZXR1cF9kb20wX3ZjcHVzKCkuCgpJbiBjYXNlIFNlcmdleSBjYW4gY29uZmlybSB0aGUgY3VycmVu
dCBwYXRjaCBpcyB3b3JraW5nIEkgY2FuIHJlc2VuZCBpdAp3aXRoIHRoZSBhZmZpbml0eSBzZXR0
aW5nIHJlbW92ZWQgaW4gc2NoZWRfc2V0dXBfZG9tMF92Y3B1cygpLgoKQWxsIG90aGVyIGNhc2Vz
IHNob3VsZCBiZSBmaW5lIGFscmVhZHksIHNvIG5vIG5lZWQgdG8gdHdlYWsgdmNwdV93YWtlKCku
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 16:24:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 16:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMwxX-0001cX-Fb; Tue, 22 Oct 2019 16:24:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMwxW-0001cS-D2
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 16:24:34 +0000
X-Inumbo-ID: 6d016c20-f4e8-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6d016c20-f4e8-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 16:24:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMwxS-0001Iv-NL; Tue, 22 Oct 2019 16:24:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMwxS-0002w2-6c; Tue, 22 Oct 2019 16:24:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMwxS-0004wF-4r; Tue, 22 Oct 2019 16:24:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143018-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-pvops:<job
 status>:broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 16:24:30 +0000
Subject: [Xen-devel] [xen-unstable test] 143018: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAxOCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzAxOC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTQyOTk3CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTQyOTk3
IFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAyMCBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxNDI5OTcgcGFzcyBpbiAx
NDMwMTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcg
eGVuLWJvb3QgZmFpbCBwYXNzIGluIDE0Mjk5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMiBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0
IGZhaWwgcGFzcyBpbiAxNDI5OTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0Mjk5NwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQyOTk3
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxNDI5OTcgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0Mjk5NyBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTQyOTk3IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDI5OTcgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0Mjk5
NyBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTQyOTk3IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDI5OTcgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGlu
IDE0Mjk5NyBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0Mjk5NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0Mjk5NyBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2
c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDU5ZDAzZDI4YjJiYjJmYjgxOWRiMmMxZmEyZThkYzRmNjUwZDM4
OTQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDUxOGM5MzVmYWM0ZDMw
YjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjc1MCAg
MjAxOS0xMC0xNCAxNTowODoxOCBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDI3
NzcgIDIwMTktMTAtMTUgMTM6Mzk6MDYgWiAgICA3IGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDI5MDcgIDIwMTktMTAtMTkgMDg6NTE6MDEgWiAgICAzIGRheXMgICAg
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sYWYgSGVyaW5n
IDxvbGFmQGFlcGZsZS5kZT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJy
b2tlbi1qb2IgYnVpbGQtYXJtNjQtcHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgNTlkMDNkMjhiMmJiMmZiODE5ZGIyYzFmYTJlOGRjNGY2NTBkMzg5NApBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1bCAxOSAw
ODo1Nzo1MCAyMDE5ICswMTAwCgogICAgZG9jcy9zcGhpbng6IEludHJvZHVjdGlvbgogICAgCiAg
ICBQdXQgdG9nZXRoZXIgYW4gaW50cm9kdWN0aW9uIHBhZ2UgZm9yIHRoZSBTcGhpbngvUlNUIGRv
Y3MsIGFsb25nIHdpdGggYQogICAgZ2xvc3Nhcnkgd2hpY2ggd2lsbCBhY2N1bXVsYXRlIG92ZXIg
dGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNp
dHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cgpjb21taXQgNmRhODBiMjJkMzcxM2VlMTVjYjJhY2E4N2UwOWIxY2QzYzhkMmE2ZApB
dXRob3I6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpEYXRlOiAgIFRodSBPY3QgMTcgMDc6MTg6
MTYgMjAxOSArMDEwMAoKICAgIE1BSU5UQUlORVJTOiBkcm9wIFRpbSBEZWVnYW4gZnJvbSAnVGhl
IFJlc3QnCiAgICAKICAgIEkgaGF2ZSBub3QgYmVlbiBhY3RpdmUgaW4gdGhpcyByb2xlIGZvciBh
IHdoaWxlIG5vdy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Cgpjb21taXQgMDBmYzkwMDRiZTE2OWEwNjVjMTBhNWZiNjk5ZTM1M2U0MzAxOTBjMgpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVGh1IEp1biAx
MyAxODoxMTo0NSAyMDE5ICswMTAwCgogICAgeGVuL2FybTogbW06IENsZWFyIGJvb3QgcGFnZXRh
YmxlcyBiZWZvcmUgYnJpbmdpbmctdXAgZWFjaCBzZWNvbmRhcnkgQ1BVCiAgICAKICAgIEF0IHRo
ZSBtb21lbnQsIGJvb3QgcGFnZXRhYmxlcyBhcmUgb25seSBjbGVhcmVkIG9uY2UgYXQgYm9vdC4g
VGhpcyBtZWFucwogICAgd2hlbiBib290aW5nIENQVTIgKGFuZCBvbndhcmRzKSB0aGVuIGJvb3Qg
cGFnZXRhYmxlcyB3aWxsIG5vdCBiZQogICAgY2xlYXJlZC4KICAgIAogICAgVG8ga2VlcCB0aGUg
aW50ZXJmYWNlIGV4YWN0bHkgdGhlIHNhbWUgZm9yIGFsbCBzZWNvbmRhcnkgQ1BVLCB0aGUgYm9v
dAogICAgcGFnZXRhYmxlcyBhcmUgbm93IGNsZWFyZWQgYmVmb3JlIGJyaW5naW5nLXVwIGVhY2gg
c2Vjb25kYXJ5IENQVS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9s
b2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IDRjNTU1ZWM3NThlODI5ZDQyNGE4NWRm
MDI4MjFiMjI5M2NhMDM3MDIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIFR1ZSBBdWcgMTMgMTk6MTE6MjggMjAxOSArMDEwMAoKICAgIHhlbi9hcm06
IGRvbWFpbl9idWlsZDogUHJpbnQgdGhlIGNvcnJlY3QgZG9tYWluIGluIGR0Yl9sb2FkKCkKICAg
IAogICAgZHRiX2xvYWQoKSBjYW4gYmUgY2FsbGVkIGJ5IG90aGVyIGRvbWFpbiB0aGFuIGRvbTAu
IFRvIGF2b2lkIGNvbmZ1c2lvbgogICAgaW4gdGhlIGxvZywgcHJpbnQgdGhlIGNvcnJlY3QgZG9t
YWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgNTVhYjI5MmM0MmRiNDFiMDVjZmRiYTAxMjY4MGJmMWUw
ZWEwMmY3YQpBdXRob3I6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KRGF0ZTogICBXZWQg
T2N0IDIgMTk6MDU6MzYgMjAxOSArMDIwMAoKICAgIHN0dWJkb20vdnRwbTogaW5jbHVkZSBzdGRp
by5oIGZvciBkZWNsYXJhdGlvbiBvZiBwcmludGYKICAgIAogICAgVGhlIGZ1bmN0aW9uIHJlYWRf
dnRwbWJsayB1c2VzIHByaW50ZigzKSwgYnV0IHN0ZGlvLmggaXMgbm90IGluY2x1ZGVkCiAgICBp
biB0aGlzIGZpbGUuIFRoaXMgcmVzdWx0cyBpbiBhIHdhcm5pbmcgZnJvbSBnY2MtNzoKICAgIAog
ICAgdnRwbWJsay5jOiBJbiBmdW5jdGlvbiAncmVhZF92dHBtYmxrJzoKICAgIHZ0cG1ibGsuYzoz
MjI6Nzogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3ByaW50Zicg
Wy1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCiAgICAgICAgICAgcHJpbnRmKCJFeHBl
Y3RlZDogIik7CiAgICB2dHBtYmxrLmM6MzIyOjc6IHdhcm5pbmc6IGluY29tcGF0aWJsZSBpbXBs
aWNpdCBkZWNsYXJhdGlvbiBvZiBidWlsdC1pbiBmdW5jdGlvbiAncHJpbnRmJwogICAgdnRwbWJs
ay5jOjMyMjo3OiBub3RlOiBpbmNsdWRlICc8c3RkaW8uaD4nIG9yIHByb3ZpZGUgYSBkZWNsYXJh
dGlvbiBvZiAncHJpbnRmJwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xh
ZkBhZXBmbGUuZGU+CiAgICBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hv
Lm5zYS5nb3Y+CiAgICBSZXZpZXdlZC1ieTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1
bHRAZW5zLWx5b24ub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IGUzNzA1ODI2N2UzM2U1ZTQ1MjVmOTIwZTMxMjZkMTU4OTFl
ZThkYmIKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIEZyaSBKdWwgMTkgMDg6NTc6NTAgMjAxOSArMDEwMAoKICAgIGRvY3Mvc3BoaW54OiBJ
bmRlbnQgY2xlYW51cAogICAgCiAgICBTcGhpbngsIGl0cyBsaW50ZXJzLCBhbmQgUlNUIG1vZGVz
IGluIGNvbW1vbiBlZGl0b3JzLCBleHBlY3QgMyBzcGFjZXMgb2YKICAgIGluZGVudGF0aW9uLiAg
U29tZSBiaXRzIGFscmVhZHkgY29uZm9ybSB0byB0aGlzIGV4cGVjdGF0aW9uLiAgVXBkYXRlIHRo
ZQogICAgcmVzdCB0byBtYXRjaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXJzIEt1cnRo
IDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQgOTUxYWI0MDY1MTFlOGI3NTJmN2M5Mjc1YWY5
ZDI2ZTRjMzRiNjE5ZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkRhdGU6ICAgVHVlIE9jdCA4IDIwOjIzOjI2IDIwMTkgKzAxMDAKCiAgICB4ODYvbWlj
cm9jb2RlOiBEcm9wIHRyYWlsaW5nIHdoaXRlc3BhY2UgaW4gcHJpbnRrKCkKICAgIAogICAgVGhp
cyBoYXMgYWN0dWFsbHkgYmVlbiBwcmVzZW50IHNpbmNlIGMvcyBiZDdjMDljMCBpbiAyMDA4LCBh
bmQgc3Vydml2ZWQKICAgIHRocm91Z2ggYWxsIG9mIHRoZSByZWNlbnQgbWljcm9jb2RlIHJlZmFj
dG9yaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:08:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxdZ-0004yB-U4; Tue, 22 Oct 2019 17:08:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ffab=YP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iMxdY-0004xR-Di
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:08:00 +0000
X-Inumbo-ID: 7fcf1964-f4ee-11e9-bbab-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7fcf1964-f4ee-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 17:07:59 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 CAEFD20684;
 Tue, 22 Oct 2019 17:07:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571764079;
 bh=5UtxmgOZdl9E5i3D/9ZM3y/Y9J4jTJWTIr01NpjT7r8=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=Pvp/AvaXmINfAnzjA5+/mXTD5mU2+oIfqgLLT28pTi70h2FNWFvi25xVQQPhhORoR
 +CdPMDobq7H0FA5Rqzi8K2sigW1uEJwPNyen3UrV6STjHOhe+EV72axWtikC56H7Ur
 qy06j8HaSW+J/THZ7N8gX60nMMDKZead+9fvLAKk=
Date: Tue, 22 Oct 2019 10:07:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: "Ben Dooks (Codethink)" <ben.dooks@codethink.co.uk>
In-Reply-To: <20191022125251.4284-1-ben.dooks@codethink.co.uk>
Message-ID: <alpine.DEB.2.21.1910221007430.30080@sstabellini-ThinkPad-T480s>
References: <20191022125251.4284-1-ben.dooks@codethink.co.uk>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: mm: make xen_mm_init static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-kernel@lists.codethink.co.uk, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Russell King <linux@armlinux.org.uk>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMiBPY3QgMjAxOSwgQmVuIERvb2tzIChDb2RldGhpbmspIHdyb3RlOgo+IFRoZSB4
ZW5fbW1faW5pdCBpcyBub3QgZXhwb3J0ZWQgb3IgdXNlZCBvdXRzaWRlIG9mIHRoZSBmaWxlCj4g
aXQgaXMgZGVjbGFyZWQgaW4sIHNvIG1ha2UgaXQgc3RhdGljLiBUaGlzIGZpeGVzIHRoZSBmb2xs
b3dpbmcKPiBzcGFyc2Ugd2FybmluZzoKPiAKPiBhcmNoL2FybS94ZW4vbW0uYzoxMzY6MTI6IHdh
cm5pbmc6IHN5bWJvbCAneGVuX21tX2luaXQnIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBi
ZSBzdGF0aWM/Cj4gCj4gU2lnbmVkLW9mZi1ieTogQmVuIERvb2tzIChDb2RldGhpbmspIDxiZW4u
ZG9va3NAY29kZXRoaW5rLmNvLnVrPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGlu
dXgub3JnLnVrPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogbGlu
dXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gLS0tCj4gIGFyY2gvYXJtL3hlbi9t
bS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0u
Ywo+IGluZGV4IDZmZWI2Yjc4YjEzYy4uM2M3NjQ1ZDdiOWI0IDEwMDY0NAo+IC0tLSBhL2FyY2gv
YXJtL3hlbi9tbS5jCj4gKysrIGIvYXJjaC9hcm0veGVuL21tLmMKPiBAQCAtMTM0LDcgKzEzNCw3
IEBAIHZvaWQgeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24ocGh5c19hZGRyX3QgcHN0YXJ0
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gIAlyZXR1cm47Cj4gIH0KPiAgCj4gLWludCBfX2luaXQg
eGVuX21tX2luaXQodm9pZCkKPiArc3RhdGljIGludCBfX2luaXQgeGVuX21tX2luaXQodm9pZCkK
PiAgewo+ICAJc3RydWN0IGdudHRhYl9jYWNoZV9mbHVzaCBjZmx1c2g7Cj4gIAlpZiAoIXhlbl9p
bml0aWFsX2RvbWFpbigpKQo+IC0tIAo+IDIuMjMuMAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:08:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxeJ-00051J-BO; Tue, 22 Oct 2019 17:08:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ffab=YP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iMxeH-000517-Sp
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:08:45 +0000
X-Inumbo-ID: 99fc234f-f4ee-11e9-946f-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99fc234f-f4ee-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:08:45 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 5C98020684;
 Tue, 22 Oct 2019 17:08:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571764124;
 bh=9k/noH3YOxy5kuHVRuUQJVYYlKN2wSmHjorVoG4apHk=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=GVmnWuA51db96RXU1g67FY22inH+WWQyhnMHsYqe2BJGSxxy+UVFBT34B5p0Xc5s/
 Ab8w8HHi+TlVZxvHfw/puAOKkHwgojS6g41KOsaXB7A89p7MIRKpCaGtb80rFkk7FN
 wVoyY4pLGLXLL2MQsuCp/7zer5oZeL2kxOSVzDbM=
Date: Tue, 22 Oct 2019 10:08:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: "Ben Dooks (Codethink)" <ben.dooks@codethink.co.uk>
In-Reply-To: <20191022125006.3746-1-ben.dooks@codethink.co.uk>
Message-ID: <alpine.DEB.2.21.1910221008370.30080@sstabellini-ThinkPad-T480s>
References: <20191022125006.3746-1-ben.dooks@codethink.co.uk>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: mm: include <xen/xen-ops.h> for
 missing declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-kernel@lists.codethink.co.uk, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Russell King <linux@armlinux.org.uk>, linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMiBPY3QgMjAxOSwgQmVuIERvb2tzIChDb2RldGhpbmspIHdyb3RlOgo+IEluY2x1
ZGUgPHhlbi94ZW4tb3BzLmg+IGZvciB4ZW5fe2NyZWF0ZSxkZXN0cm95fV9jb250aWdvdXNfcmVn
aW9uCj4gY2FsbCBkZWNsYXJhdGlvbnMuIEZpeGVzIHRoZSBmb2xsb3dpbmcgc3BhcnNlIHdhcm5p
bmdzOgo+IAo+IGFyY2gvYXJtL3hlbi9tbS5jOjExOTo1OiB3YXJuaW5nOiBzeW1ib2wgJ3hlbl9j
cmVhdGVfY29udGlndW91c19yZWdpb24nIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBz
dGF0aWM/Cj4gYXJjaC9hcm0veGVuL21tLmM6MTMxOjY6IHdhcm5pbmc6IHN5bWJvbCAneGVuX2Rl
c3Ryb3lfY29udGlndW91c19yZWdpb24nIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBz
dGF0aWM/Cj4gCj4gU2lnbmVkLW9mZi1ieTogQmVuIERvb2tzIChDb2RldGhpbmspIDxiZW4uZG9v
a3NAY29kZXRoaW5rLmNvLnVrPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgu
b3JnLnVrPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogbGludXgt
YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCj4gLS0tCj4gIGFyY2gvYXJtL3hlbi9tbS5j
IHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+IAo+IGRpZmYgLS1naXQg
YS9hcmNoL2FybS94ZW4vbW0uYyBiL2FyY2gvYXJtL3hlbi9tbS5jCj4gaW5kZXggMzhmYTkxN2M4
NTg1Li42ZmViNmI3OGIxM2MgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKPiArKysg
Yi9hcmNoL2FybS94ZW4vbW0uYwo+IEBAIC0xNSw2ICsxNSw3IEBACj4gICNpbmNsdWRlIDx4ZW4v
aW50ZXJmYWNlL2dyYW50X3RhYmxlLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL21lbW9y
eS5oPgo+ICAjaW5jbHVkZSA8eGVuL3BhZ2UuaD4KPiArI2luY2x1ZGUgPHhlbi94ZW4tb3BzLmg+
Cj4gICNpbmNsdWRlIDx4ZW4vc3dpb3RsYi14ZW4uaD4KPiAgCj4gICNpbmNsdWRlIDxhc20vY2Fj
aGVmbHVzaC5oPgo+IC0tIAo+IDIuMjMuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:09:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxfD-000579-M6; Tue, 22 Oct 2019 17:09:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ffab=YP=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iMxfB-00056u-W9
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:09:42 +0000
X-Inumbo-ID: bc77feda-f4ee-11e9-8aca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bc77feda-f4ee-11e9-8aca-bc764e2007e4;
 Tue, 22 Oct 2019 17:09:41 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 B918C20684;
 Tue, 22 Oct 2019 17:09:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571764181;
 bh=02dhGh2vX98NwK/ad2U2Vky5hxQGaMIQJLeOukjslBQ=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=BG3NKtXKN1oC8terCwemuoasU1yMSkS/LDipIR+CYH/nKVYCGUZqPIwbITKTBGs6o
 HEWNhD2PL+SX0VXlx2NQHy0Duq0xWms0VqNkQg8dySs2VdIwybv/BSSQko01Sw7t/H
 UFhgwF22YUIJwcq3vWkrPChg94GlWG4SVUCw9Ri4=
Date: Tue, 22 Oct 2019 10:09:40 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: ben.dooks@codethink.co.uk
In-Reply-To: <alpine.DEB.2.21.1910221008370.30080@sstabellini-ThinkPad-T480s>
Message-ID: <alpine.DEB.2.21.1910221009040.30080@sstabellini-ThinkPad-T480s>
References: <20191022125006.3746-1-ben.dooks@codethink.co.uk>
 <alpine.DEB.2.21.1910221008370.30080@sstabellini-ThinkPad-T480s>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen: mm: include <xen/xen-ops.h> for
 missing declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-kernel@lists.codethink.co.uk, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, Russell King <linux@armlinux.org.uk>,
 linux-arm-kernel@lists.infradead.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMiBPY3QgMjAxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MjIgT2N0IDIwMTksIEJlbiBEb29rcyAoQ29kZXRoaW5rKSB3cm90ZToKPiA+IEluY2x1ZGUgPHhl
bi94ZW4tb3BzLmg+IGZvciB4ZW5fe2NyZWF0ZSxkZXN0cm95fV9jb250aWdvdXNfcmVnaW9uCj4g
PiBjYWxsIGRlY2xhcmF0aW9ucy4gRml4ZXMgdGhlIGZvbGxvd2luZyBzcGFyc2Ugd2FybmluZ3M6
Cj4gPiAKPiA+IGFyY2gvYXJtL3hlbi9tbS5jOjExOTo1OiB3YXJuaW5nOiBzeW1ib2wgJ3hlbl9j
cmVhdGVfY29udGlndW91c19yZWdpb24nIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBz
dGF0aWM/Cj4gPiBhcmNoL2FybS94ZW4vbW0uYzoxMzE6Njogd2FybmluZzogc3ltYm9sICd4ZW5f
ZGVzdHJveV9jb250aWd1b3VzX3JlZ2lvbicgd2FzIG5vdCBkZWNsYXJlZC4gU2hvdWxkIGl0IGJl
IHN0YXRpYz8KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQmVuIERvb2tzIChDb2RldGhpbmspIDxi
ZW4uZG9va3NAY29kZXRoaW5rLmNvLnVrPgo+IAo+IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpEbyB5b3Ugd2FudCBtZSB0byBwaWNrIHVw
IHRoZXNlIHR3byBwYXRjaGVzIGFuZCBoYXZlIHRoZW0gZ28gdXBzdHJlYW0KdmlhIHRoZSBYZW4g
dHJlZSwgb3IgYXJlIHRoZXkgcGFydCBvZiBhIGJpZ2dlciByZXdvcms/CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:13:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxil-000609-EZ; Tue, 22 Oct 2019 17:13:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxik-000603-Kz
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:13:22 +0000
X-Inumbo-ID: 3e892016-f4ef-11e9-bbab-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.81])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 3e892016-f4ef-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 17:13:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764397;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=lOu6AQP2dyv/4LtgwGlaMv6HFBAdtkUQmm1EyLtCFNM=;
 b=AKXKGYz40SwBaJnfOTKdjQKuO4UjeTEvm5sphoNdDojZ34kFYKXstB8l1qTF2y2X39X8Mr
 SBTUwr/STXCIDfsSSdC+6YWCr5eJn+Y3Nj8/wzKGGlzSmh9lApYxlUigcSxWvA5tan1j2y
 XjtHy4ScFtpo1fc9x1IJLN6bUwkdodc=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-263-9EHfARfbNLK-zZYBJq1aBA-1; Tue, 22 Oct 2019 13:13:15 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 7918A47B;
 Tue, 22 Oct 2019 17:13:07 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5B8BC5DD79;
 Tue, 22 Oct 2019 17:12:40 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:27 +0200
Message-Id: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: 9EHfARfbNLK-zZYBJq1aBA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged pages
 PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaXMgYmFzZWQgb24gWzJdLCB3aGljaCBzaG91bGQgcG9wIHVwIGluIGxpbnV4
L25leHQgc29vbjoKCWh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzEwLzIxLzEwMzQKClRoaXMg
aXMgdGhlIHJlc3VsdCBvZiBhIHJlY2VudCBkaXNjdXNzaW9uIHdpdGggTWljaGFsIChbMV0sIFsy
XSkuIFJpZ2h0Cm5vdyB3ZSBzZXQgYWxsIHBhZ2VzIFBHX3Jlc2VydmVkIHdoZW4gaW5pdGlhbGl6
aW5nIGhvdHBsdWdnZWQgbWVtbWFwcy4gVGhpcwppbmNsdWRlcyBaT05FX0RFVklDRSBtZW1vcnku
IEluIGNhc2Ugb2Ygc3lzdGVtIG1lbW9yeSwgUEdfcmVzZXJ2ZWQgaXMKY2xlYXJlZCBhZ2FpbiB3
aGVuIG9ubGluaW5nIHRoZSBtZW1vcnksIGluIGNhc2Ugb2YgWk9ORV9ERVZJQ0UgbWVtb3J5Cm5l
dmVyLiBJbiBhbmNpZW50IHRpbWVzLCB3ZSBuZWVkZWQgUEdfcmVzZXJ2ZWQsIGJlY2F1c2UgdGhl
cmUgd2FzIG5vIHdheQp0byB0ZWxsIHdoZXRoZXIgdGhlIG1lbW1hcCB3YXMgYWxyZWFkeSBwcm9w
ZXJseSBpbml0aWFsaXplZC4gV2Ugbm93IGhhdmUKU0VDVElPTl9JU19PTkxJTkUgZm9yIHRoYXQg
aW4gdGhlIGNhc2Ugb2YgIVpPTkVfREVWSUNFIG1lbW9yeS4gWk9ORV9ERVZJQ0UKbWVtb3J5IGlz
IGFscmVhZHkgaW5pdGlhbGl6ZWQgZGVmZXJyZWQsIGFuZCB0aGVyZSBzaG91bGRuJ3QgYmUgYSB2
aXNpYmxlCmNoYW5nZSBpbiB0aGF0IHJlZ2FyZC4KCkkgcmVtZW1iZXIgdGhhdCBzb21lIHRpbWUg
YWdvLCB3ZSBhbHJlYWR5IHRhbGtlZCBhYm91dCBzdG9wcGluZyB0byBzZXQKWk9ORV9ERVZJQ0Ug
cGFnZXMgUEdfcmVzZXJ2ZWQgb24gdGhlIGxpc3QsIGJ1dCBJIG5ldmVyIHNhdyBhbnkgcGF0Y2hl
cy4KQWxzbywgSSBmb3Jnb3Qgd2hvIHdhcyBwYXJ0IG9mIHRoZSBkaXNjdXNzaW9uIDopCgpPbmUg
b2YgdGhlIGJpZ2dlc3QgZmVhciB3ZXJlIHNpZGUgZWZmZWN0cy4gSSB3ZW50IGFoZWFkIGFuZCBh
dWRpdGVkIGFsbAp1c2VycyBvZiBQYWdlUmVzZXJ2ZWQoKS4gVGhlIG9uZXMgdGhhdCBkb24ndCBu
ZWVkIGFueSBjYXJlIChwYXRjaGVzKQpjYW4gYmUgZm91bmQgYmVsb3cuIEkgd2lsbCBkb3VibGUg
Y2hlY2sgYW5kIGhvcGUgSSBhbSBub3QgbWlzc2luZyBzb21ldGhpbmcKaW1wb3J0YW50LgoKSSBh
bSBwcm9iYWJseSBhIGxpdHRsZSBiaXQgdG9vIGNhcmVmdWwgKGJ1dCBJIGRvbid0IHdhbnQgdG8g
YnJlYWsgdGhpbmdzKS4KSW4gbW9zdCBwbGFjZXMgKGJlc2lkZXMgS1ZNIGFuZCB2ZmlvIHRoYXQg
YXJlIG51dHMpLCB0aGUKcGZuX3RvX29ubGluZV9wYWdlKCkgY2hlY2sgY291bGQgbW9zdCBwcm9i
YWJseSBiZSBhdm9pZGVkIGJ5IGEKaXNfem9uZV9kZXZpY2VfcGFnZSgpIGNoZWNrLiBIb3dldmVy
LCBJIHVzdWFsbHkgZ2V0IHN1c3BpY2lvdXMgd2hlbiBJIHNlZQphIHBmbl92YWxpZCgpIGNoZWNr
IChlc3BlY2lhbGx5IGFmdGVyIEkgbGVhcm5lZCB0aGF0IHBlb3BsZSBtbWFwIHBhcnRzIG9mCi9k
ZXYvbWVtIGludG8gdXNlciBzcGFjZSwgaW5jbHVkaW5nIG1lbW9yeSB3aXRob3V0IG1lbW1hcHMu
IEFsc28sIHBlb3BsZQpjb3VsZCBtZW1tYXAgb2ZmbGluZSBtZW1vcnkgYmxvY2tzIHRoaXMgd2F5
IDovKS4gQXMgbG9uZyBhcyB0aGlzIGRvZXMgbm90Cmh1cnQgcGVyZm9ybWFuY2UsIEkgdGhpbmsg
d2Ugc2hvdWxkIHJhdGhlciBkbyBpdCB0aGUgY2xlYW4gd2F5LgoKSSBvbmx5IGdhdmUgaXQgYSBx
dWljayB0ZXN0IHdpdGggRElNTXMgb24geDg2LTY0LCBidXQgZGlkbid0IHRlc3QgdGhlClpPTkVf
REVWSUNFIHBhcnQgYXQgYWxsIChhbnkgdGlwcyBmb3IgYSBuaWNlIFFFTVUgc2V0dXA/KS4gQ29t
cGlsZS10ZXN0ZWQKb24geDg2LTY0IGFuZCBQUEMuCgpPdGhlciB1c2VycyBvZiBQYWdlUmVzZXJ2
ZWQoKSB0aGF0IHNob3VsZCBiZSBmaW5lOgotIG1tL3BhZ2Vfb3duZXIuYzpwYWdldHlwZWluZm9f
c2hvd21peGVkY291bnRfcHJpbnQoKQogIC0+IE5ldmVyIGNhbGxlZCBmb3IgWk9ORV9ERVZJQ0Us
ICgrIHBmbl90b19vbmxpbmVfcGFnZShwZm4pKQotIG1tL3BhZ2Vfb3duZXIuYzppbml0X3BhZ2Vz
X2luX3pvbmUoKQogIC0+IE5ldmVyIGNhbGxlZCBmb3IgWk9ORV9ERVZJQ0UgKCFwb3B1bGF0ZWRf
em9uZSh6b25lKSkKLSBtbS9wYWdlX2V4dC5jOmZyZWVfcGFnZV9leHQoKQogIC0+IE9ubHkgYSBC
VUdfT04oUGFnZVJlc2VydmVkKHBhZ2UpKSwgbm90IHJlbGV2YW50Ci0gbW0vcGFnZV9leHQuYzpo
YXNfdW5tb3ZhYmxlX3BhZ2VzKCkKICAtPiBOb3QgcmVsZXZlYW50IGZvciBaT05FX0RFVklDRQot
IG1tL3BhZ2VfZXh0LmM6cGZuX3JhbmdlX3ZhbGlkX2NvbnRpZygpCiAgLT4gcGZuX3RvX29ubGlu
ZV9wYWdlKCkgYWxyZWFkeSBndWFyZHMgdXMKLSBtbS9tZW1wb2xpY3kuYzpxdWV1ZV9wYWdlc19w
dGVfcmFuZ2UoKQogIC0+IHZtX25vcm1hbF9wYWdlKCkgY2hlY2tzIGFnYWluc3QgcHRlX2Rldm1h
cCgpCi0gbW0vbWVtb3J5LWZhaWx1cmUuYzpod3BvaXNvbl91c2VyX21hcHBpbmdzKCkKICAtPiBO
b3QgcmVhY2hlZCB2aWEgbWVtb3J5X2ZhaWx1cmUoKSBkdWUgdG8gcGZuX3RvX29ubGluZV9wYWdl
KCkKICAtPiBBbHNvIG5vdCByZWFjaGVkIGluZGlyZWN0bHkgdmlhIG1lbW9yeV9mYWlsdXJlX2h1
Z2V0bGIoKQotIG1tL2h1Z2V0bGIuYzpnYXRoZXJfYm9vdG1lbV9wcmVhbGxvYygpCiAgLT4gT25s
eSBhIFdBUk5fT04oUGFnZVJlc2VydmVkKHBhZ2UpKSwgbm90IHJlbGV2YW50Ci0ga2VybmVsL3Bv
d2VyL3NuYXBzaG90LmM6c2F2ZWFibGVfaGlnaG1lbV9wYWdlKCkKICAtPiBwZm5fdG9fb25saW5l
X3BhZ2UoKSBhbHJlYWR5IGd1YXJkcyB1cwotIGtlcm5lbC9wb3dlci9zbmFwc2hvdC5jOnNhdmVh
YmxlX3BhZ2UoKQogIC0+IHBmbl90b19vbmxpbmVfcGFnZSgpIGFscmVhZHkgZ3VhcmRzIHVzCi0g
ZnMvcHJvYy90YXNrX21tdS5jOmNhbl9nYXRoZXJfbnVtYV9zdGF0cygpCiAgLT4gdm1fbm9ybWFs
X3BhZ2UoKSBjaGVja3MgYWdhaW5zdCBwdGVfZGV2bWFwKCkKLSBmcy9wcm9jL3Rhc2tfbW11LmM6
Y2FuX2dhdGhlcl9udW1hX3N0YXRzX3BtZAogIC0+IHZtX25vcm1hbF9wYWdlX3BtZCgpIGNoZWNr
cyBhZ2FpbnN0IHB0ZV9kZXZtYXAoKQotIGZzL3Byb2MvcGFnZS5jOnN0YWJsZV9wYWdlX2ZsYWdz
KCkKICAtPiBUaGUgcmVzZXJ2ZWQgYml0IGlzIHNpbXBseSBjb3BpZWQsIGlycmVsZXZhbnQKLSBk
cml2ZXJzL2Zpcm13YXJlL21lbW1hcC5jOnJlbGVhc2VfZmlybXdhcmVfbWFwX2VudHJ5KCkKICAt
PiByZWFsbHkgb25seSBhIGNoZWNrIHRvIGRldGVjdCBib290bWVtLiBOb3QgcmVsZXZhbnQgZm9y
IFpPTkVfREVWSUNFCi0gYXJjaC9pYTY0L2tlcm5lbC9tY2FfZHJ2LmMKLSBhcmNoL21pcHMvbW0v
aW5pdC5jCi0gYXJjaC9taXBzL21tL2lvcmVtYXAuYwotIGFyY2gvbmlvczIvbW0vaW9yZW1hcC5j
Ci0gYXJjaC9wYXJpc2MvbW0vaW9yZW1hcC5jCi0gYXJjaC9zcGFyYy9tbS90bGIuYwotIGFyY2gv
eHRlbnNhL21tL2NhY2hlLmMKICAtPiBObyBaT05FX0RFVklDRSBzdXBwb3J0Ci0gYXJjaC9wb3dl
cnBjL21tL2luaXRfNjQuYzp2bWVtbWFwX2ZyZWUoKQogIC0+IFNwZWNpYWwtY2FzZXMgbWVtbWFw
IG9uIGFsdG1hcAogIC0+IE9ubHkgYSBjaGVjayBmb3IgYm9vdG1lbQotIGFyY2gveDg2L2tlcm5l
bC9hbHRlcm5hdGl2ZS5jOl9fdGV4dF9wb2tlKCkKICAtPiBPbmx5IGEgV0FSTl9PTighUGFnZVJl
c2VydmVkKHBhZ2VzWzBdKSkgdG8gdmVyaWZ5IGl0IGlzIGJvb3RtZW0KLSBhcmNoL3g4Ni9tbS9p
bml0XzY0LmMKICAtPiBPbmx5IGEgY2hlY2sgZm9yIGJvb3RtZW0KClsxXSBodHRwczovL2xrbWwu
b3JnL2xrbWwvMjAxOS8xMC8yMS83MzYKWzJdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzEw
LzIxLzEwMzQKCkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3JnPgpDYzogRGFuIFdp
bGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20KQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1A
bGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBrdm0tcHBjQHZnZXIua2VybmVsLm9yZwpDYzogbGlu
dXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmcKQ2M6IGt2bUB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGxp
bnV4LWh5cGVydkB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGRldmVsQGRyaXZlcmRldi5vc3Vvc2wub3Jn
CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHg4NkBrZXJuZWwub3JnCkNj
OiBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhhbmRlci5kdXlja0BnbWFpbC5jb20+CgpEYXZpZCBIaWxk
ZW5icmFuZCAoMTIpOgogIG1tL21lbW9yeV9ob3RwbHVnOiBEb24ndCBhbGxvdyB0byBvbmxpbmUv
b2ZmbGluZSBtZW1vcnkgYmxvY2tzIHdpdGgKICAgIGhvbGVzCiAgbW0vdXNlcmNvcHkuYzogUHJl
cGFyZSBjaGVja19wYWdlX3NwYW4oKSBmb3IgUEdfcmVzZXJ2ZWQgY2hhbmdlcwogIEtWTTogeDg2
L21tdTogUHJlcGFyZSBrdm1faXNfbW1pb19wZm4oKSBmb3IgUEdfcmVzZXJ2ZWQgY2hhbmdlcwog
IEtWTTogUHJlcGFyZSBrdm1faXNfcmVzZXJ2ZWRfcGZuKCkgZm9yIFBHX3Jlc2VydmVkIGNoYW5n
ZXMKICB2ZmlvL3R5cGUxOiBQcmVwYXJlIGlzX2ludmFsaWRfcmVzZXJ2ZWRfcGZuKCkgZm9yIFBH
X3Jlc2VydmVkIGNoYW5nZXMKICBzdGFnaW5nL2dhc2tldDogUHJlcGFyZSBnYXNrZXRfcmVsZWFz
ZV9wYWdlKCkgZm9yIFBHX3Jlc2VydmVkIGNoYW5nZXMKICBzdGFnaW5nOiBrcGMyMDAwOiBQcmVw
YXJlIHRyYW5zZmVyX2NvbXBsZXRlX2NiKCkgZm9yIFBHX3Jlc2VydmVkCiAgICBjaGFuZ2VzCiAg
cG93ZXJwYy9ib29rM3M6IFByZXBhcmUga3ZtcHBjX2Jvb2szc19pbnN0YW50aWF0ZV9wYWdlKCkg
Zm9yCiAgICBQR19yZXNlcnZlZCBjaGFuZ2VzCiAgcG93ZXJwYy82NHM6IFByZXBhcmUgaGFzaF9w
YWdlX2RvX2xhenlfaWNhY2hlKCkgZm9yIFBHX3Jlc2VydmVkCiAgICBjaGFuZ2VzCiAgcG93ZXJw
Yy9tbTogUHJlcGFyZSBtYXliZV9wdGVfdG9fcGFnZSgpIGZvciBQR19yZXNlcnZlZCBjaGFuZ2Vz
CiAgeDg2L21tOiBQcmVwYXJlIF9faW9yZW1hcF9jaGVja19yYW0oKSBmb3IgUEdfcmVzZXJ2ZWQg
Y2hhbmdlcwogIG1tL21lbW9yeV9ob3RwbHVnOiBEb24ndCBtYXJrIHBhZ2VzIFBHX3Jlc2VydmVk
IHdoZW4gaW5pdGlhbGl6aW5nIHRoZQogICAgbWVtbWFwCgogYXJjaC9wb3dlcnBjL2t2bS9ib29r
M3NfNjRfbW11X3JhZGl4LmMgICAgIHwgMTQgKysrKy0tLQogYXJjaC9wb3dlcnBjL21tL2Jvb2sz
czY0L2hhc2hfdXRpbHMuYyAgICAgIHwgMTAgKysrLS0KIGFyY2gvcG93ZXJwYy9tbS9wZ3RhYmxl
LmMgICAgICAgICAgICAgICAgICB8IDEwICsrKy0tCiBhcmNoL3g4Ni9rdm0vbW11LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAzMCArKysrKysrKystLS0tLS0KIGFyY2gveDg2L21tL2lvcmVt
YXAuYyAgICAgICAgICAgICAgICAgICAgICB8IDEzICsrKysrLS0KIGRyaXZlcnMvaHYvaHZfYmFs
bG9vbi5jICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKwogZHJpdmVycy9zdGFnaW5nL2dhc2tl
dC9nYXNrZXRfcGFnZV90YWJsZS5jIHwgIDIgKy0KIGRyaXZlcnMvc3RhZ2luZy9rcGMyMDAwL2tw
Y19kbWEvZmlsZW9wcy5jICB8ICAzICstCiBkcml2ZXJzL3ZmaW8vdmZpb19pb21tdV90eXBlMS5j
ICAgICAgICAgICAgfCAxMCArKysrLQogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAgICAgICAg
ICAgICAgICAgIHwgIDcgKysrKwogaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmggICAgICAgICAg
ICAgICAgIHwgIDggKy0tLQogbW0vbWVtb3J5X2hvdHBsdWcuYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgNDMgKysrKysrKysrKysrKysrKy0tLS0tLQogbW0vcGFnZV9hbGxvYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTEgLS0tLS0tCiBtbS91c2VyY29weS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNSArKy0KIHZpcnQva3ZtL2t2bV9tYWluLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8IDEwICsrKystCiAxNSBmaWxlcyBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9u
cygrKSwgNjcgZGVsZXRpb25zKC0pCgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:13:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:13:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxj4-00061f-PX; Tue, 22 Oct 2019 17:13:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxj3-00061U-04
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:13:41 +0000
X-Inumbo-ID: 4a92d35d-f4ef-11e9-946f-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4a92d35d-f4ef-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:13:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764419;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=AZH06pjD8CJbFdhi6tvHbczu1qJrML9IKvQHQzytrv0=;
 b=HjwTHavssJir/f35aIosF2GH9mBMREjy/yTEf/2cBJgw3Y/CJvc2mVC4q2udJV7TUDP+aD
 SEiVBUQOI9SFhqcpzzZm+gSBxu0Q3t3/FeWm20V5+CJ4/qjz6FOvJJDLb/STPXKPoqDK2Z
 BPmhDQ/SbjKrZq1zmNNMzrRT2TAvWsA=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-299-GNMLLVycPz2hWyHgrsFHmQ-1; Tue, 22 Oct 2019 13:13:37 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 03CD81800D6A;
 Tue, 22 Oct 2019 17:13:31 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C74C05DA8D;
 Tue, 22 Oct 2019 17:13:07 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:28 +0200
Message-Id: <20191022171239.21487-2-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: GNMLLVycPz2hWyHgrsFHmQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 01/12] mm/memory_hotplug: Don't allow to
 online/offline memory blocks with holes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3VyIG9ubGluaW5nL29mZmxpbmluZyBjb2RlIGlzIHVubmVjZXNzYXJpbHkgY29tcGxpY2F0ZWQu
IE9ubHkgbWVtb3J5CmJsb2NrcyBhZGRlZCBkdXJpbmcgYm9vdCBjYW4gaGF2ZSBob2xlcy4gSG90
cGx1Z2dlZCBtZW1vcnkgbmV2ZXIgaGFzCmhvbGVzLiBUaGF0IG1lbW9yeSBpcyBhbHJlYWR5IG9u
bGluZS4KCldoZW4gd2Ugc3RvcCBhbGxvd2luZyB0byBvZmZsaW5lIG1lbW9yeSBibG9ja3Mgd2l0
aCBob2xlcywgd2UgaW1wbGljaXRseQpzdG9wIHRvIG9ubGluZSBtZW1vcnkgYmxvY2tzIHdpdGgg
aG9sZXMuCgpUaGlzIGFsbG93cyB0byBzaW1wbGlmeSB0aGUgY29kZS4gRm9yIGV4YW1wbGUsIHdl
IG5vIGxvbmdlciBoYXZlIHRvCndvcnJ5IGFib3V0IG1hcmtpbmcgcGFnZXMgdGhhdCBmYWxsIGlu
dG8gbWVtb3J5IGhvbGVzIFBHX3Jlc2VydmVkIHdoZW4Kb25saW5pbmcgbWVtb3J5LiBXZSBjYW4g
c3RvcCBzZXR0aW5nIHBhZ2VzIFBHX3Jlc2VydmVkLgoKT2ZmbGluaW5nIG1lbW9yeSBibG9ja3Mg
YWRkZWQgZHVyaW5nIGJvb3QgaXMgdXN1YWxseSBub3QgZ3VyYW50ZWVkIHRvIHdvcmsKZWl0aGVy
IHdheS4gU28gc3RvcHBpbmcgdG8gZG8gdGhhdCAoaWYgYW55Ym9keSByZWFsbHkgdXNlZCBhbmQg
dGVzdGVkCnRoaXMgb3ZlciB0aGUgeWVhcnMpIHNob3VsZCBub3QgcmVhbGx5IGh1cnQuIEZvciB0
aGUgdXNlIGNhc2Ugb2YKb2ZmbGluaW5nIG1lbW9yeSB0byB1bnBsdWcgRElNTXMsIHdlIHNob3Vs
ZCBzZWUgbm8gY2hhbmdlLiAoaG9sZXMgb24KRElNTXMgd291bGQgYmUgd2VpcmQpCgpDYzogQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1pY2hhbCBIb2NrbyA8
bWhvY2tvQHN1c2UuY29tPgpDYzogT3NjYXIgU2FsdmFkb3IgPG9zYWx2YWRvckBzdXNlLmRlPgpD
YzogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQHNvbGVlbi5jb20+CkNjOiBEYW4gV2ls
bGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogbW0vbWVtb3J5X2hvdHBsdWcuYyB8IDI2
ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIv
bW0vbWVtb3J5X2hvdHBsdWcuYwppbmRleCA1NjEzNzFlYWQzOWEuLjcyMTBmNDM3NTI3OSAxMDA2
NDQKLS0tIGEvbW0vbWVtb3J5X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBA
IC0xNDQ3LDEwICsxNDQ3LDE5IEBAIHN0YXRpYyB2b2lkIG5vZGVfc3RhdGVzX2NsZWFyX25vZGUo
aW50IG5vZGUsIHN0cnVjdCBtZW1vcnlfbm90aWZ5ICphcmcpCiAJCW5vZGVfY2xlYXJfc3RhdGUo
bm9kZSwgTl9NRU1PUlkpOwogfQogCitzdGF0aWMgaW50IGNvdW50X3N5c3RlbV9yYW1fcGFnZXNf
Y2IodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCisJCQkJICAgICB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzLCB2b2lkICpkYXRhKQoreworCXVuc2lnbmVkIGxvbmcgKm5yX3N5c3RlbV9yYW1fcGFnZXMg
PSBkYXRhOworCisJKm5yX3N5c3RlbV9yYW1fcGFnZXMgKz0gbnJfcGFnZXM7CisJcmV0dXJuIDA7
Cit9CisKIHN0YXRpYyBpbnQgX19yZWYgX19vZmZsaW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3Rh
cnRfcGZuLAogCQkgIHVuc2lnbmVkIGxvbmcgZW5kX3BmbikKIHsKLQl1bnNpZ25lZCBsb25nIHBm
biwgbnJfcGFnZXM7CisJdW5zaWduZWQgbG9uZyBwZm4sIG5yX3BhZ2VzID0gMDsKIAl1bnNpZ25l
ZCBsb25nIG9mZmxpbmVkX3BhZ2VzID0gMDsKIAlpbnQgcmV0LCBub2RlLCBucl9pc29sYXRlX3Bh
Z2VibG9jazsKIAl1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMTQ2MSw2ICsxNDcwLDIwIEBAIHN0
YXRpYyBpbnQgX19yZWYgX19vZmZsaW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLAog
CiAJbWVtX2hvdHBsdWdfYmVnaW4oKTsKIAorCS8qCisJICogV2UgZG9uJ3QgYWxsb3cgdG8gb2Zm
bGluZSBtZW1vcnkgYmxvY2tzIHRoYXQgY29udGFpbiBob2xlcworCSAqIGFuZCBjb25zZWN1ZW50
bHkgZG9uJ3QgYWxsb3cgdG8gb25saW5lIG1lbW9yeSBibG9ja3MgdGhhdCBjb250YWluCisJICog
aG9sZXMuIFRoaXMgYWxsb3dzIHRvIHNpbXBsaWZ5IHRoZSBjb2RlIHF1aXRlIGEgbG90IGFuZCB3
ZSBkb24ndAorCSAqIGhhdmUgdG8gbWVzcyB3aXRoIFBHX3Jlc2VydmVkIHBhZ2VzIGZvciBtZW1v
cnkgaG9sZXMuCisJICovCisJd2Fsa19zeXN0ZW1fcmFtX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3Bm
biAtIHN0YXJ0X3BmbiwgJm5yX3BhZ2VzLAorCQkJICAgICAgY291bnRfc3lzdGVtX3JhbV9wYWdl
c19jYik7CisJaWYgKG5yX3BhZ2VzICE9IGVuZF9wZm4gLSBzdGFydF9wZm4pIHsKKwkJcmV0ID0g
LUVJTlZBTDsKKwkJcmVhc29uID0gIm1lbW9yeSBob2xlcyI7CisJCWdvdG8gZmFpbGVkX3JlbW92
YWw7CisJfQorCiAJLyogVGhpcyBtYWtlcyBob3RwbHVnIG11Y2ggZWFzaWVyLi4uYW5kIHJlYWRh
YmxlLgogCSAgIHdlIGFzc3VtZSB0aGlzIGZvciBub3cuIC4qLwogCWlmICghdGVzdF9wYWdlc19p
bl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFsaWRfc3RhcnQsCkBAIC0xNDcyLDcgKzE0
OTUsNiBAQCBzdGF0aWMgaW50IF9fcmVmIF9fb2ZmbGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHN0
YXJ0X3BmbiwKIAogCXpvbmUgPSBwYWdlX3pvbmUocGZuX3RvX3BhZ2UodmFsaWRfc3RhcnQpKTsK
IAlub2RlID0gem9uZV90b19uaWQoem9uZSk7Ci0JbnJfcGFnZXMgPSBlbmRfcGZuIC0gc3RhcnRf
cGZuOwogCiAJLyogc2V0IGFib3ZlIHJhbmdlIGFzIGlzb2xhdGVkICovCiAJcmV0ID0gc3RhcnRf
aXNvbGF0ZV9wYWdlX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiwKLS0gCjIuMjEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:14:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxjP-00064y-3g; Tue, 22 Oct 2019 17:14:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxjN-00064m-NT
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:14:01 +0000
X-Inumbo-ID: 5694f5b8-f4ef-11e9-beca-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 5694f5b8-f4ef-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 17:13:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764439;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=zGQAc5VmCetr7C7c8aFEmIaobGzhiGLNzJdeTackaIM=;
 b=GM7WBWGanO2YELPYe2+w7yq9uXndEn8XdD7qiZeWiAo5kkslxy195tG2UJQ1o3Az3JubV9
 JLETtGblJpHcJ+FrpUGMnXBpHkB7qdAhBI843Wc1MNw6Mwi30AcFSeJMnCldH+DWvrPeBG
 eLTBsP/F2A5wXejD/Sz/vE491h+bMac=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-263-qLpykW4SPYy_CRKVfRekMA-1; Tue, 22 Oct 2019 13:13:58 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 356831800D6A;
 Tue, 22 Oct 2019 17:13:53 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 54CE05ED21;
 Tue, 22 Oct 2019 17:13:31 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:29 +0200
Message-Id: <20191022171239.21487-3-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: qLpykW4SPYy_CRKVfRekMA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 02/12] mm/usercopy.c: Prepare
 check_page_span() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCkxldCdzIG1ha2Ugc3VyZSB0aGF0IHRoZSBsb2dpYyBp
biB0aGUgZnVuY3Rpb24gd29uJ3QgY2hhbmdlLiBPbmNlIHdlIG5vCmxvbmdlciBzZXQgdGhlc2Ug
cGFnZXMgdG8gcmVzZXJ2ZWQsIHdlIGNhbiByZXdvcmsgdGhpcyBmdW5jdGlvbiB0bwpwZXJmb3Jt
IHNlcGFyYXRlIGNoZWNrcyBmb3IgWk9ORV9ERVZJQ0UgKHNwbGl0IGZyb20gUEdfcmVzZXJ2ZWQg
Y2hlY2tzKS4KCkNjOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KQ2M6IEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBLYXRlIFN0ZXdhcnQgPGtz
dGV3YXJ0QGxpbnV4Zm91bmRhdGlvbi5vcmc+CkNjOiBBbGxpc29uIFJhbmRhbCA8YWxsaXNvbkBs
b2h1dG9rLm5ldD4KQ2M6ICJJc2FhYyBKLiBNYW5qYXJyZXMiIDxpc2FhY21AY29kZWF1cm9yYS5v
cmc+CkNjOiBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVk
aGF0LmNvbT4KLS0tCiBtbS91c2VyY29weS5jIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tbS91c2VyY29weS5j
IGIvbW0vdXNlcmNvcHkuYwppbmRleCA2NjA3MTdhMWVhNWMuLmEzYWM0YmUzNWNkZSAxMDA2NDQK
LS0tIGEvbW0vdXNlcmNvcHkuYworKysgYi9tbS91c2VyY29weS5jCkBAIC0yMDMsMTQgKzIwMywx
NSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2hlY2tfcGFnZV9zcGFuKGNvbnN0IHZvaWQgKnB0ciwg
dW5zaWduZWQgbG9uZyBuLAogCSAqIGRldmljZSBtZW1vcnkpLCBvciBDTUEuIE90aGVyd2lzZSwg
cmVqZWN0IHNpbmNlIHRoZSBvYmplY3Qgc3BhbnMKIAkgKiBzZXZlcmFsIGluZGVwZW5kZW50bHkg
YWxsb2NhdGVkIHBhZ2VzLgogCSAqLwotCWlzX3Jlc2VydmVkID0gUGFnZVJlc2VydmVkKHBhZ2Up
OworCWlzX3Jlc2VydmVkID0gUGFnZVJlc2VydmVkKHBhZ2UpIHx8IGlzX3pvbmVfZGV2aWNlX3Bh
Z2UocGFnZSk7CiAJaXNfY21hID0gaXNfbWlncmF0ZV9jbWFfcGFnZShwYWdlKTsKIAlpZiAoIWlz
X3Jlc2VydmVkICYmICFpc19jbWEpCiAJCXVzZXJjb3B5X2Fib3J0KCJzcGFucyBtdWx0aXBsZSBw
YWdlcyIsIE5VTEwsIHRvX3VzZXIsIDAsIG4pOwogCiAJZm9yIChwdHIgKz0gUEFHRV9TSVpFOyBw
dHIgPD0gZW5kOyBwdHIgKz0gUEFHRV9TSVpFKSB7CiAJCXBhZ2UgPSB2aXJ0X3RvX2hlYWRfcGFn
ZShwdHIpOwotCQlpZiAoaXNfcmVzZXJ2ZWQgJiYgIVBhZ2VSZXNlcnZlZChwYWdlKSkKKwkJaWYg
KGlzX3Jlc2VydmVkICYmICEoUGFnZVJlc2VydmVkKHBhZ2UpIHx8CisJCQkJICAgICBpc196b25l
X2RldmljZV9wYWdlKHBhZ2UpKSkKIAkJCXVzZXJjb3B5X2Fib3J0KCJzcGFucyBSZXNlcnZlZCBh
bmQgbm9uLVJlc2VydmVkIHBhZ2VzIiwKIAkJCQkgICAgICAgTlVMTCwgdG9fdXNlciwgMCwgbik7
CiAJCWlmIChpc19jbWEgJiYgIWlzX21pZ3JhdGVfY21hX3BhZ2UocGFnZSkpCi0tIAoyLjIxLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:14:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxjk-00069M-HR; Tue, 22 Oct 2019 17:14:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxjk-000698-3T
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:14:24 +0000
X-Inumbo-ID: 63949cf0-f4ef-11e9-beca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 63949cf0-f4ef-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 17:14:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764461;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=RJLxUYZkphEfv5+PiNRBYPJsBqxuoPsQs816P7mVHAI=;
 b=Mu/wPKo5RtvUuNRJZ9sinwv0ot8/qTb0saRb828KW5NhpgkWYlVrGdKkCjRu46KLJAJwE7
 TlQ4wiGv+Boi+M39U+2qbQ8waQb61iQAVrR3MX5/vllnDukrj34FircnVlhjkJ4ryU2Y1b
 FFXd+Ity1kizJHN/ai33TGeEhqJuiFs=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-196-LQ7sslTiPc68PqWCypqf4g-1; Tue, 22 Oct 2019 13:14:18 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id C3CE880183D;
 Tue, 22 Oct 2019 17:14:13 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 83D8F5ED21;
 Tue, 22 Oct 2019 17:13:53 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:30 +0200
Message-Id: <20191022171239.21487-4-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: LQ7sslTiPc68PqWCypqf4g-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 03/12] KVM: x86/mmu: Prepare
 kvm_is_mmio_pfn() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAgLSBob3dldmVyLCB0aGVyZSBp
cyBubyByZWxpYWJsZSBhbmQKZmFzdCBjaGVjayB0byBkZXRlY3QgbWVtbWFwcyB0aGF0IHdlcmUg
aW5pdGlhbGl6ZWQgYW5kIGFyZSBaT05FX0RFVklDRS4KCkxldCdzIHJld3JpdGUga3ZtX2lzX21t
aW9fcGZuKCkgc28gd2UgcmVhbGx5IG9ubHkgdG91Y2ggaW5pdGlhbGl6ZWQKbWVtbWFwcyB0aGF0
IGFyZSBndWFyYW50ZWVkIHRvIG5vdCBjb250YWluIGdhcmJhZ2UuIE1ha2Ugc3VyZSB0aGF0ClJB
TSB3aXRob3V0IGEgbWVtbWFwIGlzIHN0aWxsIG5vdCBkZXRlY3RlZCBhcyBNTUlPIGFuZCB0aGF0
IFpPTkVfREVWSUNFCnRoYXQgaXMgbm90IFVDL1VDLS9XQyBpcyBub3QgZGV0ZWN0ZWQgYXMgTU1J
Ty4KCkNjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogIlJhZGltIEty
xI1tw6HFmSIgPHJrcmNtYXJAcmVkaGF0LmNvbT4KQ2M6IFNlYW4gQ2hyaXN0b3BoZXJzb24gPHNl
YW4uai5jaHJpc3RvcGhlcnNvbkBpbnRlbC5jb20+CkNjOiBWaXRhbHkgS3V6bmV0c292IDx2a3V6
bmV0c0ByZWRoYXQuY29tPgpDYzogV2FucGVuZyBMaSA8d2FucGVuZ2xpQHRlbmNlbnQuY29tPgpD
YzogSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+CkNjOiBKb2VyZyBSb2VkZWwgPGpv
cm9AOGJ5dGVzLm9yZz4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpD
YzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJw
QGFsaWVuOC5kZT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiBLYXJp
bUFsbGFoIEFobWVkIDxrYXJhaG1lZEBhbWF6b24uZGU+CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nr
b0BrZXJuZWwub3JnPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+
ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0K
IGFyY2gveDg2L2t2bS9tbXUuYyB8IDMwICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2t2bS9tbXUuYyBiL2FyY2gveDg2L2t2bS9tbXUuYwppbmRleCAyNGMy
M2M2NmIyMjYuLjc5NTg2OWZmZDRiYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3ZtL21tdS5jCisr
KyBiL2FyY2gveDg2L2t2bS9tbXUuYwpAQCAtMjk2MiwyMCArMjk2MiwyNiBAQCBzdGF0aWMgYm9v
bCBtbXVfbmVlZF93cml0ZV9wcm90ZWN0KHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwgZ2ZuX3QgZ2Zu
LAogCiBzdGF0aWMgYm9vbCBrdm1faXNfbW1pb19wZm4oa3ZtX3Bmbl90IHBmbikKIHsKKwlzdHJ1
Y3QgcGFnZSAqcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShwZm4pOworCisJLyoKKwkgKiBPbmxp
bmUgcGFnZXMgY29uc2lzdCBvZiBwYWdlcyBtYW5hZ2VkIGJ5IHRoZSBidWRkeS4gRXNwZWNpYWxs
eSwKKwkgKiBaT05FX0RFVklDRSBwYWdlcyBhcmUgbmV2ZXIgb25saW5lLiBPbmxpbmUgcGFnZXMg
dGhhdCBhcmUgcmVzZXJ2ZWQKKwkgKiBpbmRpY2F0ZSB0aGUgemVybyBwYWdlIGFuZCBNTUlPIHBh
Z2VzLgorCSAqLworCWlmIChwYWdlKQorCQlyZXR1cm4gIWlzX3plcm9fcGZuKHBmbikgJiYgUGFn
ZVJlc2VydmVkKHBmbl90b19wYWdlKHBmbikpOworCisJLyoKKwkgKiBBbnl0aGluZyB3aXRoIGEg
dmFsaWQgbWVtbWFwIGNvdWxkIGJlIFpPTkVfREVWSUNFIC0gb3IgdGhlCisJICogbWVtbWFwIGNv
dWxkIGJlIHVuaW5pdGlhbGl6ZWQuIFRyZWF0IG9ubHkgVUMvVUMtL1dDIHBhZ2VzIGFzIE1NSU8u
CisJICovCiAJaWYgKHBmbl92YWxpZChwZm4pKQotCQlyZXR1cm4gIWlzX3plcm9fcGZuKHBmbikg
JiYgUGFnZVJlc2VydmVkKHBmbl90b19wYWdlKHBmbikpICYmCi0JCQkvKgotCQkJICogU29tZSBy
ZXNlcnZlZCBwYWdlcywgc3VjaCBhcyB0aG9zZSBmcm9tIE5WRElNTQotCQkJICogREFYIGRldmlj
ZXMsIGFyZSBub3QgZm9yIE1NSU8sIGFuZCBjYW4gYmUgbWFwcGVkCi0JCQkgKiB3aXRoIGNhY2hl
ZCBtZW1vcnkgdHlwZSBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlLgotCQkJICogSG93ZXZlciwgdGhl
IGFib3ZlIGNoZWNrIG1pc2NvbmNlaXZlcyB0aG9zZSBwYWdlcwotCQkJICogYXMgTU1JTywgYW5k
IHJlc3VsdHMgaW4gS1ZNIG1hcHBpbmcgdGhlbSB3aXRoIFVDCi0JCQkgKiBtZW1vcnkgdHlwZSwg
d2hpY2ggd291bGQgaHVydCB0aGUgcGVyZm9ybWFuY2UuCi0JCQkgKiBUaGVyZWZvcmUsIHdlIGNo
ZWNrIHRoZSBob3N0IG1lbW9yeSB0eXBlIGluIGFkZGl0aW9uCi0JCQkgKiBhbmQgb25seSB0cmVh
dCBVQy9VQy0vV0MgcGFnZXMgYXMgTU1JTy4KLQkJCSAqLwotCQkJKCFwYXRfZW5hYmxlZCgpIHx8
IHBhdF9wZm5faW1tdW5lX3RvX3VjX210cnIocGZuKSk7CisJCXJldHVybiAhcGF0X2VuYWJsZWQo
KSB8fCBwYXRfcGZuX2ltbXVuZV90b191Y19tdHJyKHBmbik7CiAKKwkvKgorCSAqIEFueSBSQU0g
dGhhdCBoYXMgbm8gbWVtbWFwIChlLmcuLCBtYXBwZWQgdmlhIC9kZXYvbWVtKSBpcyBub3QgTU1J
Ty4KKwkgKi8KIAlyZXR1cm4gIWU4MjBfX21hcHBlZF9yYXdfYW55KHBmbl90b19ocGEocGZuKSwK
IAkJCQkgICAgIHBmbl90b19ocGEocGZuICsgMSkgLSAxLAogCQkJCSAgICAgRTgyMF9UWVBFX1JB
TSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:14:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxk6-0006DK-TA; Tue, 22 Oct 2019 17:14:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxk5-0006D4-Iv
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:14:45 +0000
X-Inumbo-ID: 70b1b046-f4ef-11e9-946f-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 70b1b046-f4ef-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:14:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764484;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=chgWTCW++wbVEBqtrkoZWwqs/HmhChTIKNep7qKM+do=;
 b=bW1pzTSJc7268CIaEzV4IicPFai7NKk9dR5KPjIjnr6xTI26CGXrRIsk4rXshtkSmprYcG
 Yzo/6wK0mvt/DX7xHy87ND0+QEkLUxPIIDU59kBWEuRuYko1q/wEc6qlEXYssiV2Mlc/Dm
 s3gUP8jhzJxWNlEfzgmslukMmFoNROw=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-253-Yw0ZwIooOVS1tCl_tEVIdg-1; Tue, 22 Oct 2019 13:14:40 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 4E4731800D6A;
 Tue, 22 Oct 2019 17:14:35 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 20E7A5ED21;
 Tue, 22 Oct 2019 17:14:13 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:31 +0200
Message-Id: <20191022171239.21487-5-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: Yw0ZwIooOVS1tCl_tEVIdg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 04/12] KVM: Prepare kvm_is_reserved_pfn()
 for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAuIE5vdGUgdGhhdCBaT05FX0RF
VklDRSBtZW1vcnkgaXMKbmV2ZXIgb25saW5lIChJT1csIG1hbmFnZWQgYnkgdGhlIGJ1ZGR5KS4K
ClN3aXRjaGluZyB0byBwZm5fdG9fb25saW5lX3BhZ2UoKSBrZWVwcyB0aGUgZXhpc3RpbmcgYmVo
YXZpb3IgZm9yClBGTnMgd2l0aG91dCBhIG1lbW1hcCBhbmQgZm9yIFpPTkVfREVWSUNFIG1lbW9y
eS4gVGhleSBhcmUgdHJlYXRlZCBhcwpyZXNlcnZlZCBhbmQgdGhlIHBhZ2UgaXMgbm90IHRvdWNo
ZWQgKGUuZy4sIHRvIHNldCBpdCBkaXJ0eSBvciBhY2Nlc3NlZCkuCgpDYzogUGFvbG8gQm9uemlu
aSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KQ2M6ICJSYWRpbSBLcsSNbcOhxZkiIDxya3JjbWFyQHJl
ZGhhdC5jb20+CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3JnPgpDYzogRGFuIFdp
bGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+CkNjOiBLYXJpbUFsbGFoIEFobWVkIDxr
YXJhaG1lZEBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZp
ZEByZWRoYXQuY29tPgotLS0KIHZpcnQva3ZtL2t2bV9tYWluLmMgfCAxMCArKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3ZpcnQva3ZtL2t2bV9tYWluLmMgYi92aXJ0L2t2bS9rdm1fbWFpbi5jCmluZGV4IDY2YTk3
NzQ3MmExYy4uYjIzM2Q0MTI5MDE0IDEwMDY0NAotLS0gYS92aXJ0L2t2bS9rdm1fbWFpbi5jCisr
KyBiL3ZpcnQva3ZtL2t2bV9tYWluLmMKQEAgLTE1MSw5ICsxNTEsMTUgQEAgX193ZWFrIGludCBr
dm1fYXJjaF9tbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZShzdHJ1Y3Qga3ZtICprdm0sCiAK
IGJvb2wga3ZtX2lzX3Jlc2VydmVkX3Bmbihrdm1fcGZuX3QgcGZuKQogewotCWlmIChwZm5fdmFs
aWQocGZuKSkKLQkJcmV0dXJuIFBhZ2VSZXNlcnZlZChwZm5fdG9fcGFnZShwZm4pKTsKKwlzdHJ1
Y3QgcGFnZSAqcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShwZm4pOwogCisJLyoKKwkgKiBXZSB0
cmVhdCBhbnkgcGFnZXMgdGhhdCBhcmUgbm90IG9ubGluZSAobm90IG1hbmFnZWQgYnkgdGhlIGJ1
ZGR5KQorCSAqIGFzIHJlc2VydmVkIC0gdGhpcyBpbmNsdWRlcyBaT05FX0RFVklDRSBwYWdlcyBh
bmQgcGFnZXMgd2l0aG91dAorCSAqIGEgbWVtbWFwIChlLmcuLCBtYXBwZWQgdmlhIC9kZXYvbWVt
KS4KKwkgKi8KKwlpZiAocGFnZSkKKwkJcmV0dXJuIFBhZ2VSZXNlcnZlZChwYWdlKTsKIAlyZXR1
cm4gdHJ1ZTsKIH0KIAotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxkR-0006IE-7h; Tue, 22 Oct 2019 17:15:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxkP-0006Hp-AW
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:15:05 +0000
X-Inumbo-ID: 7cfe5ad2-f4ef-11e9-8aca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7cfe5ad2-f4ef-11e9-8aca-bc764e2007e4;
 Tue, 22 Oct 2019 17:15:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764504;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=zE4LVhifWdhxYyHhzJkYl/3tgDX3L2GHdaIdArSMoio=;
 b=hiaH9oarstddvZbnyK3sVT3D3oPdu47WGdtsUe6nvwLGC76+40GGzUHPcZPUyWzpNwcFBj
 oQu87zXv+5hJm8JfJ1/E/LYYHYtOj8bxV7s2BhEzTrLTpZoVeBcSJV6j0B5qP8JdlwcbU3
 Oor9L7C4zCXm+m/++Mp5cNA7qpC593U=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-70-YJOMV_QcOSaZIfSzPrmgMA-1; Tue, 22 Oct 2019 13:15:02 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id B09B7107AD33;
 Tue, 22 Oct 2019 17:14:56 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9F8885ED21;
 Tue, 22 Oct 2019 17:14:35 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:32 +0200
Message-Id: <20191022171239.21487-6-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: YJOMV_QcOSaZIfSzPrmgMA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 05/12] vfio/type1: Prepare
 is_invalid_reserved_pfn() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAuIE5vdGUgdGhhdCBaT05FX0RF
VklDRSBtZW1vcnkgaXMKbmV2ZXIgb25saW5lIChJT1csIG1hbmFnZWQgYnkgdGhlIGJ1ZGR5KS4K
ClN3aXRjaGluZyB0byBwZm5fdG9fb25saW5lX3BhZ2UoKSBrZWVwcyB0aGUgZXhpc3RpbmcgYmVo
YXZpb3IgZm9yClBGTnMgd2l0aG91dCBhIG1lbW1hcCBhbmQgZm9yIFpPTkVfREVWSUNFIG1lbW9y
eS4gVGhleSBhcmUgdHJlYXRlZCBhcwpyZXNlcnZlZCBhbmQgdGhlIHBhZ2UgaXMgbm90IHRvdWNo
ZWQgKGUuZy4sIHRvIHNldCBpdCBkaXJ0eSBvciBhY2Nlc3NlZCkuCgpDYzogQWxleCBXaWxsaWFt
c29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KQ2M6IENvcm5lbGlhIEh1Y2sgPGNvaHVj
a0ByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVk
aGF0LmNvbT4KLS0tCiBkcml2ZXJzL3ZmaW8vdmZpb19pb21tdV90eXBlMS5jIHwgMTAgKysrKysr
KystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV90eXBlMS5jIGIvZHJpdmVycy92Zmlv
L3ZmaW9faW9tbXVfdHlwZTEuYwppbmRleCAyYWRhOGU2Y2RiODguLmY4Y2U4YzQwOGJhOCAxMDA2
NDQKLS0tIGEvZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfdHlwZTEuYworKysgYi9kcml2ZXJzL3Zm
aW8vdmZpb19pb21tdV90eXBlMS5jCkBAIC0yOTksOSArMjk5LDE1IEBAIHN0YXRpYyBpbnQgdmZp
b19sb2NrX2FjY3Qoc3RydWN0IHZmaW9fZG1hICpkbWEsIGxvbmcgbnBhZ2UsIGJvb2wgYXN5bmMp
CiAgKi8KIHN0YXRpYyBib29sIGlzX2ludmFsaWRfcmVzZXJ2ZWRfcGZuKHVuc2lnbmVkIGxvbmcg
cGZuKQogewotCWlmIChwZm5fdmFsaWQocGZuKSkKLQkJcmV0dXJuIFBhZ2VSZXNlcnZlZChwZm5f
dG9fcGFnZShwZm4pKTsKKwlzdHJ1Y3QgcGFnZSAqcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShw
Zm4pOwogCisJLyoKKwkgKiBXZSB0cmVhdCBhbnkgcGFnZXMgdGhhdCBhcmUgbm90IG9ubGluZSAo
bm90IG1hbmFnZWQgYnkgdGhlIGJ1ZGR5KQorCSAqIGFzIHJlc2VydmVkIC0gdGhpcyBpbmNsdWRl
cyBaT05FX0RFVklDRSBwYWdlcyBhbmQgcGFnZXMgd2l0aG91dAorCSAqIGEgbWVtbWFwIChlLmcu
LCBtYXBwZWQgdmlhIC9kZXYvbWVtKS4KKwkgKi8KKwlpZiAocGFnZSkKKwkJcmV0dXJuIFBhZ2VS
ZXNlcnZlZChwYWdlKTsKIAlyZXR1cm4gdHJ1ZTsKIH0KIAotLSAKMi4yMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:15:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxkl-0006Nq-JP; Tue, 22 Oct 2019 17:15:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxkj-0006NO-RI
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:15:25 +0000
X-Inumbo-ID: 8945c62c-f4ef-11e9-a531-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 8945c62c-f4ef-11e9-a531-bc764e2007e4;
 Tue, 22 Oct 2019 17:15:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764524;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=JzLCMm+xQ4R90TU2Qdv5H9QyOFSrGxYrIpM4gzVWQEQ=;
 b=fyTQ1MpL4P+GB0pZ4xHVZiSsbwDGuwz7BJ/pnkEYYG29KApqpadv3+Mvt+EE3bB8SAVSw7
 magVGCa95IOCSQYmZFWFuOI/Sj38no45NTNAAd6UWNdWKbHWnv1YofL/DSpSK/E5ZmtRnw
 vTzhtkjqCWFb9Nww1mI7fM0NMQBHmHs=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-42-N1DsqZ8gPdiNLANKsu8dcA-1; Tue, 22 Oct 2019 13:15:22 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 441A147B;
 Tue, 22 Oct 2019 17:15:17 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 026E85ED23;
 Tue, 22 Oct 2019 17:14:56 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:33 +0200
Message-Id: <20191022171239.21487-7-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: N1DsqZ8gPdiNLANKsu8dcA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 06/12] staging/gasket: Prepare
 gasket_release_page() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KClRoZSBwYWdlcyBhcmUgb2J0YWluZWQgdmlhIGdldF91
c2VyX3BhZ2VzX2Zhc3QoKS4gSSBhc3N1bWUsIHRoZXNlCmNvdWxkIGJlIFpPTkVfREVWSUNFIHBh
Z2VzLiBMZXQncyBqdXN0IGV4Y2x1ZGUgdGhlbSBhcyB3ZWxsIGV4cGxpY2l0bHkuCgpDYzogUm9i
IFNwcmluZ2VyIDxyc3ByaW5nZXJAZ29vZ2xlLmNvbT4KQ2M6IFRvZGQgUG95bm9yIDx0b2RkcG95
bm9yQGdvb2dsZS5jb20+CkNjOiBCZW4gQ2hhbiA8YmVuY2hhbkBjaHJvbWl1bS5vcmc+CkNjOiBH
cmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2Zm
LWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL3N0
YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdp
bmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgYi9kcml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dh
c2tldF9wYWdlX3RhYmxlLmMKaW5kZXggZjZkNzE1Nzg3ZGE4Li5kNDNmZWQ1OGJmNjUgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYworKysgYi9k
cml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMKQEAgLTQ0Nyw3ICs0NDcs
NyBAQCBzdGF0aWMgYm9vbCBnYXNrZXRfcmVsZWFzZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdlKQog
CWlmICghcGFnZSkKIAkJcmV0dXJuIGZhbHNlOwogCi0JaWYgKCFQYWdlUmVzZXJ2ZWQocGFnZSkp
CisJaWYgKCFQYWdlUmVzZXJ2ZWQocGFnZSkgJiYgIWlzX3pvbmVfZGV2aWNlX3BhZ2UocGFnZSkp
CiAJCVNldFBhZ2VEaXJ0eShwYWdlKTsKIAlwdXRfcGFnZShwYWdlKTsKIAotLSAKMi4yMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:15:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:15:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxlA-0006Ul-1H; Tue, 22 Oct 2019 17:15:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxl9-0006Ua-6T
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:15:51 +0000
X-Inumbo-ID: 987c6010-f4ef-11e9-946f-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 987c6010-f4ef-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:15:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764550;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=XS/04FUnui5sNwBDedSDS4UewrsrxLUrEqpw2KoK/cQ=;
 b=UsIFX9byGDswSlHkMWt9fV04gWYrZdPdY/aFPwaQojTPBDe1Ecg/4zGQ5NuvnKwfwW31c6
 mnEgb/APVd1tkDWHT/SkJat0K7osLSRNhTW+X2STBRRIo1/k0dNTcbjqfH0aMGdIhpf5Pj
 tm6XG5zIMAetJg2KXuExVMAKH5vbuRE=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-226-hQ4mXGwAP7eWs8CpMKPvnw-1; Tue, 22 Oct 2019 13:15:47 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id D9666107AD31;
 Tue, 22 Oct 2019 17:15:41 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 903AE5DA8D;
 Tue, 22 Oct 2019 17:15:17 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:34 +0200
Message-Id: <20191022171239.21487-8-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: hQ4mXGwAP7eWs8CpMKPvnw-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 07/12] staging: kpc2000: Prepare
 transfer_complete_cb() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KClRoZSBwYWdlcyBhcmUgb2J0YWluZWQgdmlhIGdldF91
c2VyX3BhZ2VzX2Zhc3QoKS4gSSBhc3N1bWUsIHRoZXNlCmNvdWxkIGJlIFpPTkVfREVWSUNFIHBh
Z2VzLiBMZXQncyBqdXN0IGV4Y2x1ZGUgdGhlbSBhcyB3ZWxsIGV4cGxpY2l0bHkuCgpDYzogR3Jl
ZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6IFZhbmRhbmEg
Qk4gPGJudmFuZGFuYUBnbWFpbC5jb20+CkNjOiAiU2ltb24gU2FuZHN0csO2bSIgPHNpbW9uQG5p
a2Fub3IubnU+CkNjOiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CkNj
OiBOaXNoa2EgRGFzZ3VwdGEgPG5pc2hrYWRnLmxpbnV4QGdtYWlsLmNvbT4KQ2M6IE1hZGh1bWl0
aGEgUHJhYmFrYXJhbiA8bWFkaHVtaXRoYWJpd0BnbWFpbC5jb20+CkNjOiBGYWJpbyBFc3RldmFt
IDxmZXN0ZXZhbUBnbWFpbC5jb20+CkNjOiBNYXR0IFNpY2tsZXIgPE1hdHQuU2lja2xlckBkYWt0
cm9uaWNzLmNvbT4KQ2M6IEplcmVteSBTb3dkZW4gPGplcmVteUBhemF6ZWwubmV0PgpTaWduZWQt
b2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJz
L3N0YWdpbmcva3BjMjAwMC9rcGNfZG1hL2ZpbGVvcHMuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9z
dGFnaW5nL2twYzIwMDAva3BjX2RtYS9maWxlb3BzLmMgYi9kcml2ZXJzL3N0YWdpbmcva3BjMjAw
MC9rcGNfZG1hL2ZpbGVvcHMuYwppbmRleCBjYjUyYmQ5YTZkMmYuLjQ1N2FkY2M4MWZlNiAxMDA2
NDQKLS0tIGEvZHJpdmVycy9zdGFnaW5nL2twYzIwMDAva3BjX2RtYS9maWxlb3BzLmMKKysrIGIv
ZHJpdmVycy9zdGFnaW5nL2twYzIwMDAva3BjX2RtYS9maWxlb3BzLmMKQEAgLTIxMiw3ICsyMTIs
OCBAQCB2b2lkICB0cmFuc2Zlcl9jb21wbGV0ZV9jYihzdHJ1Y3QgYWlvX2NiX2RhdGEgKmFjZCwg
c2l6ZV90IHhmcl9jb3VudCwgdTMyIGZsYWdzKQogCUJVR19PTihhY2QtPmxkZXYtPnBsZGV2ID09
IE5VTEwpOwogCiAJZm9yIChpID0gMCA7IGkgPCBhY2QtPnBhZ2VfY291bnQgOyBpKyspIHsKLQkJ
aWYgKCFQYWdlUmVzZXJ2ZWQoYWNkLT51c2VyX3BhZ2VzW2ldKSkgeworCQlpZiAoIVBhZ2VSZXNl
cnZlZChhY2QtPnVzZXJfcGFnZXNbaV0pICYmCisJCSAgICAhaXNfem9uZV9kZXZpY2VfcGFnZShh
Y2QtPnVzZXJfcGFnZXNbaV0pKSB7CiAJCQlzZXRfcGFnZV9kaXJ0eShhY2QtPnVzZXJfcGFnZXNb
aV0pOwogCQl9CiAJfQotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:16:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxlS-0006bF-D1; Tue, 22 Oct 2019 17:16:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxlQ-0006aw-Vj
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:16:09 +0000
X-Inumbo-ID: a320752e-f4ef-11e9-946f-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id a320752e-f4ef-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:16:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764568;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=FajnFySKW/A5xDPqu9rw0Ua4hR3TkmQD80jFnqfnPxM=;
 b=TTZiZ2nbO0dIXZiQ8wAPpXiom5n2Of1nHQRsPLJwXOA2JvA3X/7mPBac2ILG1Q5xrB1UKN
 RU0DgvzpmPDiteQpty3/Hq9O/8yxQik43bOoUeDPvVVudeVAtrsMXm325dCWlJ2AhISsYk
 muu7DgsiPyy4SK/wgGlfSGQ75GTl2nI=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-327-nIyOmixtOyKHdiiLzBpxAg-1; Tue, 22 Oct 2019 13:16:06 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id E1C24800D53;
 Tue, 22 Oct 2019 17:16:00 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2FF84612AB;
 Tue, 22 Oct 2019 17:15:42 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:35 +0200
Message-Id: <20191022171239.21487-9-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: nIyOmixtOyKHdiiLzBpxAg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 08/12] powerpc/book3s: Prepare
 kvmppc_book3s_instantiate_page() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAuIE5vdGUgdGhhdCBaT05FX0RF
VklDRSBtZW1vcnkgaXMKbmV2ZXIgb25saW5lIChJT1csIG1hbmFnZWQgYnkgdGhlIGJ1ZGR5KS4K
ClN3aXRjaGluZyB0byBwZm5fdG9fb25saW5lX3BhZ2UoKSBrZWVwcyB0aGUgZXhpc3RpbmcgYmVo
YXZpb3IgZm9yClBGTnMgd2l0aG91dCBhIG1lbW1hcCBhbmQgZm9yIFpPTkVfREVWSUNFIG1lbW9y
eS4KCkNjOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQG96bGFicy5vcmc+CkNjOiBCZW5qYW1pbiBI
ZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CkNjOiBNaWNoYWVsIEVsbGVy
bWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGFyY2gvcG93ZXJwYy9rdm0vYm9vazNzXzY0X21tdV9y
YWRpeC5jIHwgMTQgKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3Nf
NjRfbW11X3JhZGl4LmMgYi9hcmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfcmFkaXguYwpp
bmRleCAyZDQxNWMzNmE2MWQuLjA1Mzk3YzA1NjFmYyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBj
L2t2bS9ib29rM3NfNjRfbW11X3JhZGl4LmMKKysrIGIvYXJjaC9wb3dlcnBjL2t2bS9ib29rM3Nf
NjRfbW11X3JhZGl4LmMKQEAgLTgwMSwxMiArODAxLDE0IEBAIGludCBrdm1wcGNfYm9vazNzX2lu
c3RhbnRpYXRlX3BhZ2Uoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LAogCQkJCQkgICB3cml0aW5nLCB1
cGdyYWRlX3ApOwogCQlpZiAoaXNfZXJyb3Jfbm9zbG90X3BmbihwZm4pKQogCQkJcmV0dXJuIC1F
RkFVTFQ7Ci0JCXBhZ2UgPSBOVUxMOwotCQlpZiAocGZuX3ZhbGlkKHBmbikpIHsKLQkJCXBhZ2Ug
PSBwZm5fdG9fcGFnZShwZm4pOwotCQkJaWYgKFBhZ2VSZXNlcnZlZChwYWdlKSkKLQkJCQlwYWdl
ID0gTlVMTDsKLQkJfQorCQkvKgorCQkgKiBXZSB0cmVhdCBhbnkgcGFnZXMgdGhhdCBhcmUgbm90
IG9ubGluZSAobm90IG1hbmFnZWQgYnkgdGhlCisJCSAqIGJ1ZGR5KSBhcyByZXNlcnZlZCAtIHRo
aXMgaW5jbHVkZXMgWk9ORV9ERVZJQ0UgcGFnZXMgYW5kCisJCSAqIHBhZ2VzIHdpdGhvdXQgYSBt
ZW1tYXAgKGUuZy4sIG1hcHBlZCB2aWEgL2Rldi9tZW0pLgorCQkgKi8KKwkJcGFnZSA9IHBmbl90
b19vbmxpbmVfcGFnZShwZm4pOworCQlpZiAocGFnZSAmJiBQYWdlUmVzZXJ2ZWQocGFnZSkpCisJ
CQlwYWdlID0gTlVMTDsKIAl9CiAKIAkvKgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:16:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxlo-0006gx-OL; Tue, 22 Oct 2019 17:16:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxlm-0006gU-Nk
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:16:30 +0000
X-Inumbo-ID: af8424d2-f4ef-11e9-8aca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id af8424d2-f4ef-11e9-8aca-bc764e2007e4;
 Tue, 22 Oct 2019 17:16:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764588;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=U1S4FppofmjyZijjNbIY0XCtcc4HnEIEIXbCi0lPb5Y=;
 b=LeeYjhX3hBVL/oRC2qHu1DVRYcrCfkF+vRZNKX3DygB0PAxAwwAtyx8hGHz/4zR+10k7aK
 jCl77U0PKwONnXN7YCUJXVG3O3WN9ijJ1wRZJDCaYcYqFJwIbGXfqkybM2Pmtvo6B5GJxF
 Kbs8S2wphjxwTCwVZcOA6y1oWq44CGE=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-152-fU-qS8_YMIyHrwTYnW1SnA-1; Tue, 22 Oct 2019 13:16:26 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 8F4E9107AD31;
 Tue, 22 Oct 2019 17:16:21 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 36C045DA8D;
 Tue, 22 Oct 2019 17:16:01 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:36 +0200
Message-Id: <20191022171239.21487-10-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: fU-qS8_YMIyHrwTYnW1SnA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 09/12] powerpc/64s: Prepare
 hash_page_do_lazy_icache() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCldlIGNvdWxkIGV4cGxpY2l0bHkgY2hlY2sgZm9yIGlz
X3pvbmVfZGV2aWNlX3BhZ2UocGFnZSkuIEJ1dCBsb29raW5nIGF0CnRoZSBwZm5fdmFsaWQoKSBj
aGVjaywgaXQgc2VlbXMgc2FmZXIgdG8ganVzdCB1c2UgcGZuX3RvX29ubGluZV9wYWdlKCkKaGVy
ZSwgdGhhdCB3aWxsIHNraXAgYWxsIFpPTkVfREVWSUNFIHBhZ2VzIHJpZ2h0IGF3YXkuCgpDYzog
QmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1
bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVA
ZWxsZXJtYW4uaWQuYXU+CkNjOiAiQW5lZXNoIEt1bWFyIEsuViIgPGFuZWVzaC5rdW1hckBsaW51
eC5pYm0uY29tPgpDYzogQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+
CkNjOiBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgpDYzogQW5kcmV3IE1vcnRv
biA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGlu
dXguaWJtLmNvbT4KQ2M6IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KU2lnbmVk
LW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogYXJjaC9w
b3dlcnBjL21tL2Jvb2szczY0L2hhc2hfdXRpbHMuYyB8IDEwICsrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC9wb3dlcnBjL21tL2Jvb2szczY0L2hhc2hfdXRpbHMuYyBiL2FyY2gvcG93ZXJwYy9tbS9ib29r
M3M2NC9oYXNoX3V0aWxzLmMKaW5kZXggNmMxMjM3NjAxNjRlLi5hMTU2NjAzOWU3NDcgMTAwNjQ0
Ci0tLSBhL2FyY2gvcG93ZXJwYy9tbS9ib29rM3M2NC9oYXNoX3V0aWxzLmMKKysrIGIvYXJjaC9w
b3dlcnBjL21tL2Jvb2szczY0L2hhc2hfdXRpbHMuYwpAQCAtMTA4NCwxMyArMTA4NCwxNSBAQCB2
b2lkIGhhc2hfX2Vhcmx5X2luaXRfbW11X3NlY29uZGFyeSh2b2lkKQogICovCiB1bnNpZ25lZCBp
bnQgaGFzaF9wYWdlX2RvX2xhenlfaWNhY2hlKHVuc2lnbmVkIGludCBwcCwgcHRlX3QgcHRlLCBp
bnQgdHJhcCkKIHsKLQlzdHJ1Y3QgcGFnZSAqcGFnZTsKKwlzdHJ1Y3QgcGFnZSAqcGFnZSA9IHBm
bl90b19vbmxpbmVfcGFnZShwdGVfcGZuKHB0ZSkpOwogCi0JaWYgKCFwZm5fdmFsaWQocHRlX3Bm
bihwdGUpKSkKKwkvKgorCSAqIFdlIGlnbm9yZSBhbnkgcGFnZXMgdGhhdCBhcmUgbm90IG9ubGlu
ZSAobm90IG1hbmFnZWQgYnkgdGhlIGJ1ZGR5KS4KKwkgKiBUaGlzIGluY2x1ZGVzIFpPTkVfREVW
SUNFIHBhZ2VzLgorCSAqLworCWlmICghcGFnZSkKIAkJcmV0dXJuIHBwOwogCi0JcGFnZSA9IHB0
ZV9wYWdlKHB0ZSk7Ci0KIAkvKiBwYWdlIGlzIGRpcnR5ICovCiAJaWYgKCF0ZXN0X2JpdChQR19h
cmNoXzEsICZwYWdlLT5mbGFncykgJiYgIVBhZ2VSZXNlcnZlZChwYWdlKSkgewogCQlpZiAodHJh
cCA9PSAweDQwMCkgewotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:16:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxm7-0006lk-3F; Tue, 22 Oct 2019 17:16:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxm6-0006lB-FO
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:16:50 +0000
X-Inumbo-ID: bbd2f791-f4ef-11e9-946f-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id bbd2f791-f4ef-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:16:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764609;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=90Byu3ETLZBHqIXXrLqjffjh+7RU+7dCwtXpXn0ipgQ=;
 b=hUnRGI+WL7/pgPI9QXkiGT7Bq4O0y1pniFXBSSwjbXxC2Tm3/c2xgf6T0CNHVw5fb4ZKqO
 X0RZmZ6vrDxUi1z9GMrgz1yiOitzbSv3FaFPJ+8lw34sYvsrTa7EYGvu8b9KL06PgMtZYE
 3wXRibwnwcAtd66uycAmPwsDxSB3qeM=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-82-zN07TtZJN9uCqMmQ3T4-mg-1; Tue, 22 Oct 2019 13:16:47 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id F1D4E1005509;
 Tue, 22 Oct 2019 17:16:41 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DBBFC5DA8D;
 Tue, 22 Oct 2019 17:16:21 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:37 +0200
Message-Id: <20191022171239.21487-11-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: zN07TtZJN9uCqMmQ3T4-mg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 10/12] powerpc/mm: Prepare
 maybe_pte_to_page() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCldlIGNvdWxkIGV4cGxpY2l0bHkgY2hlY2sgZm9yIGlz
X3pvbmVfZGV2aWNlX3BhZ2UocGFnZSkuIEJ1dCBsb29raW5nIGF0CnRoZSBwZm5fdmFsaWQoKSBj
aGVjaywgaXQgc2VlbXMgc2FmZXIgdG8ganVzdCB1c2UgcGZuX3RvX29ubGluZV9wYWdlKCkKaGVy
ZSwgdGhhdCB3aWxsIHNraXAgYWxsIFpPTkVfREVWSUNFIHBhZ2VzIHJpZ2h0IGF3YXkuCgpDYzog
QmVuamFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1
bCBNYWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVA
ZWxsZXJtYW4uaWQuYXU+CkNjOiBDaHJpc3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGMt
cy5mcj4KQ2M6ICJBbmVlc2ggS3VtYXIgSy5WIiA8YW5lZXNoLmt1bWFyQGxpbnV4LmlibS5jb20+
CkNjOiBBbGxpc29uIFJhbmRhbCA8YWxsaXNvbkBsb2h1dG9rLm5ldD4KQ2M6IE5pY2hvbGFzIFBp
Z2dpbiA8bnBpZ2dpbkBnbWFpbC5jb20+CkNjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5j
b20+Ci0tLQogYXJjaC9wb3dlcnBjL21tL3BndGFibGUuYyB8IDEwICsrKysrKy0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9wb3dlcnBjL21tL3BndGFibGUuYyBiL2FyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLmMKaW5k
ZXggZTM3NTliNjlmODFiLi42MTNjOThmYTdkYzAgMTAwNjQ0Ci0tLSBhL2FyY2gvcG93ZXJwYy9t
bS9wZ3RhYmxlLmMKKysrIGIvYXJjaC9wb3dlcnBjL21tL3BndGFibGUuYwpAQCAtNTUsMTAgKzU1
LDEyIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqbWF5YmVfcHRlX3RvX3BhZ2UocHRlX3QgcHRlKQog
CXVuc2lnbmVkIGxvbmcgcGZuID0gcHRlX3BmbihwdGUpOwogCXN0cnVjdCBwYWdlICpwYWdlOwog
Ci0JaWYgKHVubGlrZWx5KCFwZm5fdmFsaWQocGZuKSkpCi0JCXJldHVybiBOVUxMOwotCXBhZ2Ug
PSBwZm5fdG9fcGFnZShwZm4pOwotCWlmIChQYWdlUmVzZXJ2ZWQocGFnZSkpCisJLyoKKwkgKiBX
ZSByZWplY3QgYW55IHBhZ2VzIHRoYXQgYXJlIG5vdCBvbmxpbmUgKG5vdCBtYW5hZ2VkIGJ5IHRo
ZSBidWRkeSkuCisJICogVGhpcyBpbmNsdWRlcyBaT05FX0RFVklDRSBwYWdlcy4KKwkgKi8KKwlw
YWdlID0gcGZuX3RvX29ubGluZV9wYWdlKHBmbik7CisJaWYgKHVubGlrZWx5KCFwYWdlIHx8IFBh
Z2VSZXNlcnZlZChwYWdlKSkpCiAJCXJldHVybiBOVUxMOwogCXJldHVybiBwYWdlOwogfQotLSAK
Mi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:17:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:17:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxmU-0006sq-Ez; Tue, 22 Oct 2019 17:17:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxmT-0006sU-Hk
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:17:13 +0000
X-Inumbo-ID: c97a04c4-f4ef-11e9-8aca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c97a04c4-f4ef-11e9-8aca-bc764e2007e4;
 Tue, 22 Oct 2019 17:17:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764632;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=9ebLBevf330CluAPhSIYPFu99JZqQugza0x0NobdnZM=;
 b=HGRjq8IsSetp88yQ8T0UtO6Lj3sFT/29qZ8Ig4+kx//sOZREbTUr0TleeU3R6P9PQfMtxK
 l7QZrTdddg0h5GtZC6BYQNexHOnaOMHm7Rdt2gUj31GU/DRSpkRP4hXD+JDPXxLqK2ODLv
 xx6iVxPGfOIA1ieabNF2xOuVgpPO7Ns=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-323-lsyVhhPJN4WnEPnfH0Ri8A-1; Tue, 22 Oct 2019 13:17:10 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 603B61800D6A;
 Tue, 22 Oct 2019 17:17:05 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 4A8AA5DC18;
 Tue, 22 Oct 2019 17:16:42 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:38 +0200
Message-Id: <20191022171239.21487-12-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: lsyVhhPJN4WnEPnfH0Ri8A-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 11/12] x86/mm: Prepare
 __ioremap_check_ram() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCldlIGNvdWxkIGV4cGxpY2l0bHkgY2hlY2sgZm9yIGlz
X3pvbmVfZGV2aWNlX3BhZ2UocGFnZSkuIEJ1dCBsb29raW5nIGF0CnRoZSBwZm5fdmFsaWQoKSBj
aGVjaywgaXQgc2VlbXMgc2FmZXIgdG8ganVzdCB1c2UgcGZuX3RvX29ubGluZV9wYWdlKCkKaGVy
ZSwgdGhhdCB3aWxsIHNraXAgYWxsIFpPTkVfREVWSUNFIHBhZ2VzIHJpZ2h0IGF3YXkuCgpDYzog
RGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVsLmNvbT4KQ2M6IEFuZHkgTHV0b21p
cnNraSA8bHV0b0BrZXJuZWwub3JnPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRl
YWQub3JnPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdv
IE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44
LmRlPgpDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KU2lnbmVkLW9mZi1ieTog
RGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogYXJjaC94ODYvbW0vaW9y
ZW1hcC5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jIGIv
YXJjaC94ODYvbW0vaW9yZW1hcC5jCmluZGV4IGEzOWRjZGI1YWUzNC4uZGI2OTEzYjQ4ZWRmIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKKysrIGIvYXJjaC94ODYvbW0vaW9yZW1h
cC5jCkBAIC03NywxMCArNzcsMTcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2lvcmVtYXBfY2hl
Y2tfcmFtKHN0cnVjdCByZXNvdXJjZSAqcmVzKQogCXN0YXJ0X3BmbiA9IChyZXMtPnN0YXJ0ICsg
UEFHRV9TSVpFIC0gMSkgPj4gUEFHRV9TSElGVDsKIAlzdG9wX3BmbiA9IChyZXMtPmVuZCArIDEp
ID4+IFBBR0VfU0hJRlQ7CiAJaWYgKHN0b3BfcGZuID4gc3RhcnRfcGZuKSB7Ci0JCWZvciAoaSA9
IDA7IGkgPCAoc3RvcF9wZm4gLSBzdGFydF9wZm4pOyArK2kpCi0JCQlpZiAocGZuX3ZhbGlkKHN0
YXJ0X3BmbiArIGkpICYmCi0JCQkgICAgIVBhZ2VSZXNlcnZlZChwZm5fdG9fcGFnZShzdGFydF9w
Zm4gKyBpKSkpCisJCWZvciAoaSA9IDA7IGkgPCAoc3RvcF9wZm4gLSBzdGFydF9wZm4pOyArK2kp
IHsKKwkJCXN0cnVjdCBwYWdlICpwYWdlOworCQkJIC8qCisJCQkgICogV2UgdHJlYXQgYW55IHBh
Z2VzIHRoYXQgYXJlIG5vdCBvbmxpbmUgKG5vdCBtYW5hZ2VkCisJCQkgICogYnkgdGhlIGJ1ZGR5
KSBhcyBub3QgYmVpbmcgUkFNLiBUaGlzIGluY2x1ZGVzCisJCQkgICogWk9ORV9ERVZJQ0UgcGFn
ZXMuCisJCQkgICovCisJCQlwYWdlID0gcGZuX3RvX29ubGluZV9wYWdlKHN0YXJ0X3BmbiArIGkp
OworCQkJaWYgKHBhZ2UgJiYgIVBhZ2VSZXNlcnZlZChwYWdlKSkKIAkJCQlyZXR1cm4gSU9SRVNf
TUFQX1NZU1RFTV9SQU07CisJCX0KIAl9CiAKIAlyZXR1cm4gMDsKLS0gCjIuMjEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 17:17:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMxmu-00071E-0C; Tue, 22 Oct 2019 17:17:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iMxms-00070t-RD
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:17:38 +0000
X-Inumbo-ID: d837b24a-f4ef-11e9-946f-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d837b24a-f4ef-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:17:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571764657;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=A6YQSFHt8jOYSnh+0tXO/u1XF2EwlWVMRF9XxPpZuco=;
 b=Vaai/cW71/TsQL8/OzapMMwyFCIoEpF9p7AaNlpT5MwsYMWNbttXxamYngAU3yEBF/F+Gx
 9GyBnvzW94Egyt2f/piBz2fafnBhWQYKSqFzy6pJFB8/av11Mahj9s0wNuPsJ8EQV+aZ49
 0Bx4kkzwSJRo/s13ucV5Oof/Fq18aNw=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-95-oTi2oKSAOt6g9bYqCTM7RQ-1; Tue, 22 Oct 2019 13:17:35 -0400
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com
 [10.5.11.14])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 976BD1005512;
 Tue, 22 Oct 2019 17:17:30 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-248.ams2.redhat.com [10.36.116.248])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B1A515DA8D;
 Tue, 22 Oct 2019 17:17:05 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Tue, 22 Oct 2019 19:12:39 +0200
Message-Id: <20191022171239.21487-13-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
References: <20191022171239.21487-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-MC-Unique: oTi2oKSAOt6g9bYqCTM7RQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH RFC v1 12/12] mm/memory_hotplug: Don't mark
 pages PG_reserved when initializing the memmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?q?Simon=20Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXZlcnl0aGluZyBzaG91bGQgYmUgcHJlcGFyZWQgdG8gc3RvcCBzZXR0aW5nIHBhZ2VzIFBHX3Jl
c2VydmVkIHdoZW4KaW5pdGlhbGl6aW5nIHRoZSBtZW1tYXAgb24gbWVtb3J5IGhvdHBsdWcuIE1v
c3QgaW1wb3J0YW50bHksIHdlCnN0b3AgbWFya2luZyBaT05FX0RFVklDRSBwYWdlcyBQR19yZXNl
cnZlZC4KCmEpIFdlIG1hZGUgc3VyZSB0aGF0IGFueSBjb2RlIHRoYXQgcmVsaWVkIG9uIFBHX3Jl
c2VydmVkIHRvIGRldGVjdAogICBaT05FX0RFVklDRSBtZW1vcnkgd2lsbCBubyBsb25nZXIgcmVs
eSBvbiBQR19yZXNlcnZlZCAtIGVpdGhlcgogICBieSB1c2luZyBwZm5fdG9fb25saW5lX3BhZ2Uo
KSB0byBleGNsdWRlIHRoZW0gcmlnaHQgYXdheSBvciBieQogICBjaGVja2luZyBhZ2FpbnN0IGlz
X3pvbmVfZGV2aWNlX3BhZ2UoKS4KYikgV2UgbWFkZSBzdXJlIHRoYXQgbWVtb3J5IGJsb2NrcyB3
aXRoIGhvbGVzIGNhbm5vdCBiZSBvZmZsaW5lZCBhbmQKICAgdGhlcmVmb3JlIGFsc28gbm90IG9u
bGluZWQuIFdlIGhhdmUgcXVpdGUgc29tZSBjb2RlIHRoYXQgcmVsaWVzIG9uCiAgIG1lbW9yeSBo
b2xlcyBiZWluZyBtYXJrZWQgUEdfcmVzZXJ2ZWQuIFRoaXMgaXMgbm93IG5vdCBhbiBpc3N1ZQog
ICBhbnltb3JlLgoKZ2VuZXJpY19vbmxpbmVfcGFnZSgpIHN0aWxsIGNhbGxzIF9fZnJlZV9wYWdl
c19jb3JlKCksIHdoaWNoIHBlcmZvcm1zCl9fQ2xlYXJQYWdlUmVzZXJ2ZWQocCkuIEFGQUlLUywg
dGhpcyBzaG91bGQgbm90IGh1cnQuCgpJdCBpcyB3b3J0aCBub3RoaW5nIHRoYXQgdGhlIHVzZXJz
IG9mIG9ubGluZV9wYWdlX2NhbGxiYWNrX3QgbWlnaHQgc2VlIGEKY2hhbmdlLiBFLmcuLCB1bnRp
bCBub3csIHBhZ2VzIG5vdCBmcmVlZCB0byB0aGUgYnVkZHkgYnkgdGhlIEh5cGVyVgpiYWxsb29u
bSB3ZXJlIHNldCBQR19yZXNlcnZlZCB1bnRpbCBmcmVlZCB2aWEgZ2VuZXJpY19vbmxpbmVfcGFn
ZSgpLiBOb3csCnRoZXkgd291bGQgbG9vayBsaWtlIG9yZGluYXJpbHkgYWxsb2NhdGVkIHBhZ2Vz
IChyZWZjb3VudCA9PSAxKS4gVGhpcwpjYWxsYmFjayBpcyB1c2VkIGJ5IHRoZSBYRU4gYmFsbG9v
biBhbmQgdGhlIEh5cGVyViBiYWxsb29uLiBUbyBub3QKaW50cm9kdWNlIGFueSBzaWxlbnQgZXJy
b3JzLCBrZWVwIG1hcmtpbmcgdGhlIHBhZ2VzIFBHX3Jlc2VydmVkLiBXZSBjYW4KbW9zdCBwcm9i
YWJseSBzdG9wIGRvaW5nIHRoYXQsIGJ1dCBoYXZlIHRvIGRvdWJsZSBjaGVjayBpZiB0aGVyZSBh
cmUKaXNzdWVzIChlLmcuLCBvZmZsaW5pbmcgY29kZSBhYm9ydHMgcmlnaHQgYXdheSBpbiBoYXNf
dW5tb3ZhYmxlX3BhZ2VzKCkKd2hlbiBpdCBydW5zIGludG8gYSBQYWdlUmVzZXJ2ZWQocGFnZSkp
CgpVcGRhdGUgdGhlIGRvY3VtZW50YXRpb24gYXQgdmFyaW91cyBwbGFjZXMuCgpDYzogIksuIFku
IFNyaW5pdmFzYW4iIDxreXNAbWljcm9zb2Z0LmNvbT4KQ2M6IEhhaXlhbmcgWmhhbmcgPGhhaXlh
bmd6QG1pY3Jvc29mdC5jb20+CkNjOiBTdGVwaGVuIEhlbW1pbmdlciA8c3RoZW1taW5AbWljcm9z
b2Z0LmNvbT4KQ2M6IFNhc2hhIExldmluIDxzYXNoYWxAa2VybmVsLm9yZz4KQ2M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNjOiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzog
QWxleGFuZGVyIER1eWNrIDxhbGV4YW5kZXIuaC5kdXlja0BsaW51eC5pbnRlbC5jb20+CkNjOiBQ
YXZlbCBUYXRhc2hpbiA8cGF2ZWwudGF0YXNoaW5AbWljcm9zb2Z0LmNvbT4KQ2M6IFZsYXN0aW1p
bCBCYWJrYSA8dmJhYmthQHN1c2UuY3o+CkNjOiBKb2hhbm5lcyBXZWluZXIgPGhhbm5lc0BjbXB4
Y2hnLm9yZz4KQ2M6IEFudGhvbnkgWXpuYWdhIDxhbnRob255Lnl6bmFnYUBvcmFjbGUuY29tPgpD
YzogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CkNjOiBPc2NhciBTYWx2YWRvciA8b3Nh
bHZhZG9yQHN1c2UuZGU+CkNjOiBEYW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNv
bT4KQ2M6IE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KQ2M6IE1pa2Ug
UmFwb3BvcnQgPHJwcHRAbGludXgudm5ldC5pYm0uY29tPgpDYzogQW5zaHVtYW4gS2hhbmR1YWwg
PGFuc2h1bWFuLmtoYW5kdWFsQGFybS5jb20+ClN1Z2dlc3RlZC1ieTogTWljaGFsIEhvY2tvIDxt
aG9ja29Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+Ci0tLQogZHJpdmVycy9odi9odl9iYWxsb29uLmMgICAgfCAgNiArKysrKysK
IGRyaXZlcnMveGVuL2JhbGxvb24uYyAgICAgIHwgIDcgKysrKysrKwogaW5jbHVkZS9saW51eC9w
YWdlLWZsYWdzLmggfCAgOCArLS0tLS0tLQogbW0vbWVtb3J5X2hvdHBsdWcuYyAgICAgICAgfCAx
NyArKysrKysrLS0tLS0tLS0tLQogbW0vcGFnZV9hbGxvYy5jICAgICAgICAgICAgfCAxMSAtLS0t
LS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYyBiL2RyaXZlcnMvaHYvaHZf
YmFsbG9vbi5jCmluZGV4IGM3MjIwNzlkM2MyNC4uMzIxNGIwZWY1MjQ3IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2h2L2h2X2JhbGxvb24uYworKysgYi9kcml2ZXJzL2h2L2h2X2JhbGxvb24uYwpAQCAt
NjcwLDYgKzY3MCwxMiBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGh2X21lbW9yeV9u
YiA9IHsKIC8qIENoZWNrIGlmIHRoZSBwYXJ0aWN1bGFyIHBhZ2UgaXMgYmFja2VkIGFuZCBjYW4g
YmUgb25saW5lZCBhbmQgb25saW5lIGl0LiAqLwogc3RhdGljIHZvaWQgaHZfcGFnZV9vbmxpbmVf
b25lKHN0cnVjdCBodl9ob3RhZGRfc3RhdGUgKmhhcywgc3RydWN0IHBhZ2UgKnBnKQogeworCS8q
CisJICogVE9ETzogVGhlIGNvcmUgdXNlZCB0byBtYXJrIHRoZSBwYWdlcyByZXNlcnZlZC4gTW9z
dCBwcm9iYWJseQorCSAqIHdlIGNhbiBzdG9wIGRvaW5nIHRoYXQgbm93LgorCSAqLworCV9fU2V0
UGFnZVJlc2VydmVkKHBnKTsKKwogCWlmICghaGFzX3Bmbl9pc19iYWNrZWQoaGFzLCBwYWdlX3Rv
X3BmbihwZykpKSB7CiAJCWlmICghUGFnZU9mZmxpbmUocGcpKQogCQkJX19TZXRQYWdlT2ZmbGlu
ZShwZyk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMgYi9kcml2ZXJzL3hlbi9i
YWxsb29uLmMKaW5kZXggNGYyZTc4YTVlNGRiLi5hZjY5ZjA1NzkxM2EgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL2JhbGxvb24uYworKysgYi9kcml2ZXJzL3hlbi9iYWxsb29uLmMKQEAgLTM3NCw2
ICszNzQsMTMgQEAgc3RhdGljIHZvaWQgeGVuX29ubGluZV9wYWdlKHN0cnVjdCBwYWdlICpwYWdl
LCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAJbXV0ZXhfbG9jaygmYmFsbG9vbl9tdXRleCk7CiAJZm9y
IChpID0gMDsgaSA8IHNpemU7IGkrKykgewogCQlwID0gcGZuX3RvX3BhZ2Uoc3RhcnRfcGZuICsg
aSk7CisJCS8qCisJCSAqIFRPRE86IFRoZSBjb3JlIHVzZWQgdG8gbWFyayB0aGUgcGFnZXMgcmVz
ZXJ2ZWQuIE1vc3QgcHJvYmFibHkKKwkJICogd2UgY2FuIHN0b3AgZG9pbmcgdGhhdCBub3cuIEhv
d2V2ZXIsIGVzcGVjaWFsbHkKKwkJICogYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKCkgbGVmdCBQ
R19yZXNlcnZlZCBzZXQKKwkJICogb24gcGFnZXMgdGhhdCBjYW4gZ2V0IG1hcHBlZCB0byB1c2Vy
IHNwYWNlLgorCQkgKi8KKwkJX19TZXRQYWdlUmVzZXJ2ZWQocCk7CiAJCWJhbGxvb25fYXBwZW5k
KHApOwogCX0KIAltdXRleF91bmxvY2soJmJhbGxvb25fbXV0ZXgpOwpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9saW51eC9wYWdlLWZsYWdzLmggYi9pbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaAppbmRl
eCBmOTFjYjg4OThmZjAuLmQ0Zjg1ZDg2NmI3MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9w
YWdlLWZsYWdzLmgKKysrIGIvaW5jbHVkZS9saW51eC9wYWdlLWZsYWdzLmgKQEAgLTMwLDI0ICsz
MCwxOCBAQAogICogLSBQYWdlcyBmYWxsaW5nIGludG8gcGh5c2ljYWwgbWVtb3J5IGdhcHMgLSBu
b3QgSU9SRVNPVVJDRV9TWVNSQU0uIFRyeWluZwogICogICB0byByZWFkL3dyaXRlIHRoZXNlIHBh
Z2VzIG1pZ2h0IGVuZCBiYWRseS4gRG9uJ3QgdG91Y2ghCiAgKiAtIFRoZSB6ZXJvIHBhZ2UocykK
LSAqIC0gUGFnZXMgbm90IGFkZGVkIHRvIHRoZSBwYWdlIGFsbG9jYXRvciB3aGVuIG9ubGluaW5n
IGEgc2VjdGlvbiBiZWNhdXNlCi0gKiAgIHRoZXkgd2VyZSBleGNsdWRlZCB2aWEgdGhlIG9ubGlu
ZV9wYWdlX2NhbGxiYWNrKCkgb3IgYmVjYXVzZSB0aGV5IGFyZQotICogICBQR19od3BvaXNvbi4K
ICAqIC0gUGFnZXMgYWxsb2NhdGVkIGluIHRoZSBjb250ZXh0IG9mIGtleGVjL2tkdW1wIChsb2Fk
ZWQga2VybmVsIGltYWdlLAogICogICBjb250cm9sIHBhZ2VzLCB2bWNvcmVpbmZvKQogICogLSBN
TUlPL0RNQSBwYWdlcy4gU29tZSBhcmNoaXRlY3R1cmVzIGRvbid0IGFsbG93IHRvIGlvcmVtYXAg
cGFnZXMgdGhhdCBhcmUKICAqICAgbm90IG1hcmtlZCBQR19yZXNlcnZlZCAoYXMgdGhleSBtaWdo
dCBiZSBpbiB1c2UgYnkgc29tZWJvZHkgZWxzZSB3aG8gZG9lcwogICogICBub3QgcmVzcGVjdCB0
aGUgY2FjaGluZyBzdHJhdGVneSkuCi0gKiAtIFBhZ2VzIHBhcnQgb2YgYW4gb2ZmbGluZSBzZWN0
aW9uIChzdHJ1Y3QgcGFnZXMgb2Ygb2ZmbGluZSBzZWN0aW9ucyBzaG91bGQKLSAqICAgbm90IGJl
IHRydXN0ZWQgYXMgdGhleSB3aWxsIGJlIGluaXRpYWxpemVkIHdoZW4gZmlyc3Qgb25saW5lZCku
CiAgKiAtIE1DQSBwYWdlcyBvbiBpYTY0CiAgKiAtIFBhZ2VzIGhvbGRpbmcgQ1BVIG5vdGVzIGZv
ciBQT1dFUiBGaXJtd2FyZSBBc3Npc3RlZCBEdW1wCi0gKiAtIERldmljZSBtZW1vcnkgKGUuZy4g
UE1FTSwgREFYLCBITU0pCiAgKiBTb21lIFBHX3Jlc2VydmVkIHBhZ2VzIHdpbGwgYmUgZXhjbHVk
ZWQgZnJvbSB0aGUgaGliZXJuYXRpb24gaW1hZ2UuCiAgKiBQR19yZXNlcnZlZCBkb2VzIGluIGdl
bmVyYWwgbm90IGhpbmRlciBhbnlib2R5IGZyb20gZHVtcGluZyBvciBzd2FwcGluZwogICogYW5k
IGlzIG5vIGxvbmdlciByZXF1aXJlZCBmb3IgcmVtYXBfcGZuX3JhbmdlKCkuIGlvcmVtYXAgbWln
aHQgcmVxdWlyZSBpdC4KICAqIENvbnNlcXVlbnRseSwgUEdfcmVzZXJ2ZWQgZm9yIGEgcGFnZSBt
YXBwZWQgaW50byB1c2VyIHNwYWNlIGNhbiBpbmRpY2F0ZQotICogdGhlIHplcm8gcGFnZSwgdGhl
IHZEU08sIE1NSU8gcGFnZXMgb3IgZGV2aWNlIG1lbW9yeS4KKyAqIHRoZSB6ZXJvIHBhZ2UsIHRo
ZSB2RFNPLCBvciBNTUlPIHBhZ2VzLgogICoKICAqIFRoZSBQR19wcml2YXRlIGJpdGZsYWcgaXMg
c2V0IG9uIHBhZ2VjYWNoZSBwYWdlcyBpZiB0aGV5IGNvbnRhaW4gZmlsZXN5c3RlbQogICogc3Bl
Y2lmaWMgZGF0YSAod2hpY2ggaXMgbm9ybWFsbHkgYXQgcGFnZS0+cHJpdmF0ZSkuIEl0IGNhbiBi
ZSB1c2VkIGJ5CmRpZmYgLS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hv
dHBsdWcuYwppbmRleCA3MjEwZjQzNzUyNzkuLjlmYmNkZWFmMDMzOSAxMDA2NDQKLS0tIGEvbW0v
bWVtb3J5X2hvdHBsdWcuYworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC01MDEsOSArNTAx
LDcgQEAgc3RhdGljIHZvaWQgX19yZW1vdmVfc2VjdGlvbih1bnNpZ25lZCBsb25nIHBmbiwgdW5z
aWduZWQgbG9uZyBucl9wYWdlcywKICAqIEBhbHRtYXA6IGFsdGVybmF0aXZlIGRldmljZSBwYWdl
IG1hcCBvciAlTlVMTCBpZiBkZWZhdWx0IG1lbW1hcCBpcyB1c2VkCiAgKgogICogR2VuZXJpYyBo
ZWxwZXIgZnVuY3Rpb24gdG8gcmVtb3ZlIHNlY3Rpb24gbWFwcGluZ3MgYW5kIHN5c2ZzIGVudHJp
ZXMKLSAqIGZvciB0aGUgc2VjdGlvbiBvZiB0aGUgbWVtb3J5IHdlIGFyZSByZW1vdmluZy4gQ2Fs
bGVyIG5lZWRzIHRvIG1ha2UKLSAqIHN1cmUgdGhhdCBwYWdlcyBhcmUgbWFya2VkIHJlc2VydmVk
IGFuZCB6b25lcyBhcmUgYWRqdXN0IHByb3Blcmx5IGJ5Ci0gKiBjYWxsaW5nIG9mZmxpbmVfcGFn
ZXMoKS4KKyAqIGZvciB0aGUgc2VjdGlvbiBvZiB0aGUgbWVtb3J5IHdlIGFyZSByZW1vdmluZy4K
ICAqLwogdm9pZCBfX3JlbW92ZV9wYWdlcyh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcywKIAkJICAgIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwKQpAQCAtNTg0LDkg
KzU4Miw5IEBAIHN0YXRpYyBpbnQgb25saW5lX3BhZ2VzX3JhbmdlKHVuc2lnbmVkIGxvbmcgc3Rh
cnRfcGZuLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAogCWludCBvcmRlcjsKIAogCS8qCi0JICog
T25saW5lIHRoZSBwYWdlcy4gVGhlIGNhbGxiYWNrIG1pZ2h0IGRlY2lkZSB0byBrZWVwIHNvbWUg
cGFnZXMKLQkgKiBQR19yZXNlcnZlZCAodG8gYWRkIHRoZW0gdG8gdGhlIGJ1ZGR5IGxhdGVyKSwg
YnV0IHdlIHN0aWxsIGFjY291bnQKLQkgKiB0aGVtIGFzIGJlaW5nIG9ubGluZS9iZWxvbmdpbmcg
dG8gdGhpcyB6b25lICgicHJlc2VudCIpLgorCSAqIE9ubGluZSB0aGUgcGFnZXMuIFRoZSBjYWxs
YmFjayBtaWdodCBkZWNpZGUgdG8gbm90IGZyZWUgc29tZSBwYWdlcworCSAqICh0byBhZGQgdGhl
bSB0byB0aGUgYnVkZHkgbGF0ZXIpLCBidXQgd2Ugc3RpbGwgYWNjb3VudCB0aGVtIGFzCisJICog
YmVpbmcgb25saW5lL2JlbG9uZ2luZyB0byB0aGlzIHpvbmUgKCJwcmVzZW50IikuCiAJICovCiAJ
Zm9yIChwZm4gPSBzdGFydF9wZm47IHBmbiA8IGVuZF9wZm47IHBmbiArPSAxdWwgPDwgb3JkZXIp
IHsKIAkJb3JkZXIgPSBtaW4oTUFYX09SREVSIC0gMSwgZ2V0X29yZGVyKFBGTl9QSFlTKGVuZF9w
Zm4gLSBwZm4pKSk7CkBAIC02NTksOCArNjU3LDcgQEAgc3RhdGljIHZvaWQgX19tZW1pbml0IHJl
c2l6ZV9wZ2RhdF9yYW5nZShzdHJ1Y3QgcGdsaXN0X2RhdGEgKnBnZGF0LCB1bnNpZ25lZCBsb24K
IH0KIC8qCiAgKiBBc3NvY2lhdGUgdGhlIHBmbiByYW5nZSB3aXRoIHRoZSBnaXZlbiB6b25lLCBp
bml0aWFsaXppbmcgdGhlIG1lbW1hcHMKLSAqIGFuZCByZXNpemluZyB0aGUgcGdkYXQvem9uZSBk
YXRhIHRvIHNwYW4gdGhlIGFkZGVkIHBhZ2VzLiBBZnRlciB0aGlzCi0gKiBjYWxsLCBhbGwgYWZm
ZWN0ZWQgcGFnZXMgYXJlIFBHX3Jlc2VydmVkLgorICogYW5kIHJlc2l6aW5nIHRoZSBwZ2RhdC96
b25lIGRhdGEgdG8gc3BhbiB0aGUgYWRkZWQgcGFnZXMuCiAgKi8KIHZvaWQgX19yZWYgbW92ZV9w
Zm5fcmFuZ2VfdG9fem9uZShzdHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBzdGFydF9w
Zm4sCiAJCXVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFw
KQpAQCAtNjg0LDggKzY4MSw4IEBAIHZvaWQgX19yZWYgbW92ZV9wZm5fcmFuZ2VfdG9fem9uZShz
dHJ1Y3Qgem9uZSAqem9uZSwgdW5zaWduZWQgbG9uZyBzdGFydF9wZm4sCiAJLyoKIAkgKiBUT0RP
IG5vdyB3ZSBoYXZlIGEgdmlzaWJsZSByYW5nZSBvZiBwYWdlcyB3aGljaCBhcmUgbm90IGFzc29j
aWF0ZWQKIAkgKiB3aXRoIHRoZWlyIHpvbmUgcHJvcGVybHkuIE5vdCBuaWNlIGJ1dCBzZXRfcGZu
YmxvY2tfZmxhZ3NfbWFzawotCSAqIGV4cGVjdHMgdGhlIHpvbmUgc3BhbnMgdGhlIHBmbiByYW5n
ZS4gQWxsIHRoZSBwYWdlcyBpbiB0aGUgcmFuZ2UKLQkgKiBhcmUgcmVzZXJ2ZWQgc28gbm9ib2R5
IHNob3VsZCBiZSB0b3VjaGluZyB0aGVtIHNvIHdlIHNob3VsZCBiZSBzYWZlCisJICogZXhwZWN0
cyB0aGUgem9uZSBzcGFucyB0aGUgcGZuIHJhbmdlLiBUaGUgc2VjdGlvbnMgYXJlIG5vdCB5ZXQK
KwkgKiBtYXJrZWQgb25saW5lIHNvIG5vYm9keSBzaG91bGQgYmUgdG91Y2hpbmcgdGhlIG1lbW1h
cC4KIAkgKi8KIAltZW1tYXBfaW5pdF96b25lKG5yX3BhZ2VzLCBuaWQsIHpvbmVfaWR4KHpvbmUp
LCBzdGFydF9wZm4sCiAJCQlNRU1NQVBfSE9UUExVRywgYWx0bWFwKTsKZGlmZiAtLWdpdCBhL21t
L3BhZ2VfYWxsb2MuYyBiL21tL3BhZ2VfYWxsb2MuYwppbmRleCBlMTUzMjgwYmRlOWEuLjI5Nzg3
YWM0YWViOCAxMDA2NDQKLS0tIGEvbW0vcGFnZV9hbGxvYy5jCisrKyBiL21tL3BhZ2VfYWxsb2Mu
YwpAQCAtNTkyNyw4ICs1OTI3LDYgQEAgdm9pZCBfX21lbWluaXQgbWVtbWFwX2luaXRfem9uZSh1
bnNpZ25lZCBsb25nIHNpemUsIGludCBuaWQsIHVuc2lnbmVkIGxvbmcgem9uZSwKIAogCQlwYWdl
ID0gcGZuX3RvX3BhZ2UocGZuKTsKIAkJX19pbml0X3NpbmdsZV9wYWdlKHBhZ2UsIHBmbiwgem9u
ZSwgbmlkKTsKLQkJaWYgKGNvbnRleHQgPT0gTUVNTUFQX0hPVFBMVUcpCi0JCQlfX1NldFBhZ2VS
ZXNlcnZlZChwYWdlKTsKIAogCQkvKgogCQkgKiBNYXJrIHRoZSBibG9jayBtb3ZhYmxlIHNvIHRo
YXQgYmxvY2tzIGFyZSByZXNlcnZlZCBmb3IKQEAgLTU5ODAsMTUgKzU5NzgsNiBAQCB2b2lkIF9f
cmVmIG1lbW1hcF9pbml0X3pvbmVfZGV2aWNlKHN0cnVjdCB6b25lICp6b25lLAogCiAJCV9faW5p
dF9zaW5nbGVfcGFnZShwYWdlLCBwZm4sIHpvbmVfaWR4LCBuaWQpOwogCi0JCS8qCi0JCSAqIE1h
cmsgcGFnZSByZXNlcnZlZCBhcyBpdCB3aWxsIG5lZWQgdG8gd2FpdCBmb3Igb25saW5pbmcKLQkJ
ICogcGhhc2UgZm9yIGl0IHRvIGJlIGZ1bGx5IGFzc29jaWF0ZWQgd2l0aCBhIHpvbmUuCi0JCSAq
Ci0JCSAqIFdlIGNhbiB1c2UgdGhlIG5vbi1hdG9taWMgX19zZXRfYml0IG9wZXJhdGlvbiBmb3Ig
c2V0dGluZwotCQkgKiB0aGUgZmxhZyBhcyB3ZSBhcmUgc3RpbGwgaW5pdGlhbGl6aW5nIHRoZSBw
YWdlcy4KLQkJICovCi0JCV9fU2V0UGFnZVJlc2VydmVkKHBhZ2UpOwotCiAJCS8qCiAJCSAqIFpP
TkVfREVWSUNFIHBhZ2VzIHVuaW9uIC0+bHJ1IHdpdGggYSAtPnBnbWFwIGJhY2sgcG9pbnRlcgog
CQkgKiBhbmQgem9uZV9kZXZpY2VfZGF0YS4gIEl0IGlzIGEgYnVnIGlmIGEgWk9ORV9ERVZJQ0Ug
cGFnZSBpcwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 18:14:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 18:14:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMyg5-00051L-1l; Tue, 22 Oct 2019 18:14:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wjmx=YP=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iMyg3-00051D-An
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 18:14:39 +0000
X-Inumbo-ID: ce296b92-f4f7-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ce296b92-f4f7-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 18:14:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 39A751650;
 Tue, 22 Oct 2019 11:14:36 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9FA603F718;
 Tue, 22 Oct 2019 11:14:34 -0700 (PDT)
To: Oleksandr Grytsov <al1img@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
References: <20191010135004.24226-1-al1img@gmail.com>
 <23968.40023.163583.784817@mariner.uk.xensource.com>
 <049b184d-530f-5a02-8d85-83cdd2b2c266@arm.com>
 <CACvf2oVN0ga1UfyCHMdqej9++UfVM9LdUu13rsqUPGRhdbsmaA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ac6277ad-fe2d-188a-1f72-3635016ebf0d@arm.com>
Date: Tue, 22 Oct 2019 19:14:33 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CACvf2oVN0ga1UfyCHMdqej9++UfVM9LdUu13rsqUPGRhdbsmaA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v1] Reset iomem's gfn to
 LIBXL_INVALID_GFN on reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Matthew Fioravante <matthew.fioravante@jhuapl.edu>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "wl@xen.org" <wl@xen.org>, Arianna Avanzini <avanzini.arianna@gmail.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKQXBvbG9naWVzIGZvciB0aGUgbGF0ZSBhbnN3ZXIuCgpPbiAxNi8xMC8y
MDE5IDE0OjA5LCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiBPbiBNb24sIE9jdCAxNCwgMjAx
OSBhdCAxMjoyOCBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToK
PiBUaGFua3MgdG8gcG9pbnQgbWUgb3V0IGZvciB0aGlzIG9sZCB0aHJlYWQuIEkgY29tcGxldGVs
eSBmb3Jnb3QgYWJvdXQgaXQKPiAoSSBoYXZlbid0IHdvcmtlZCB3aXRoIHhlbiBzaW5jZSBsb25n
IHRpbWUpLiBJJ3ZlIHBlcmZvcm1lZCBhZGRpdGlvbmFsCj4gaW52ZXN0aWdhdGlvbgo+IGFuZCBm
b3VuZCB0aGUgcm9vdCBjYXVzZSBvZiB0aGUgaXNzdWUuIEl0IGRvZXNuJ3QgcmVsYXRlIHRvIGlv
bWVtIEdGTiBkaXJlY3RseS4KPiBUaGUgcHJvYmxlbSBpcyBpbiB0eXBlIGZyb20ganNvbiBwYXJz
aW5nIGF0IHBsYWNlIHdoZXJlIGxpYnhsIGNyZWF0ZXMgYXJyYXkgb2YKPiBzdHJ1Y3QuCj4gCj4g
Rm9yIGV4YW1wbGUsIGxpYnhsX2RvbWFpbl9jb25maWdfZnJvbV9qc29uIGNhbGxzIGxpYnhsX2Rv
bWFpbl9jb25maWdfaW5pdAo+IHdoaWNoIGluaXRpYWxpemVzIGFsbCBjaGlsZCBzdHJ1Y3R1cmVz
IGFuZCBhcnJheXMuIEJ1dCB0aGVuIHdoZW4gbGlieGwgcGFyc2VzCj4ganNvbiBhbmQgY3JlYXRl
cyB0aGUgYXJyYXkgb2Ygc3RydWN0dXJlLCBpdCBkb2Vzbid0IGluaXRpYWxpemUgYXJyYXkgZWxl
bWVudHMKPiBwcm9wZXJseSAoc2VlIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19wYXJzZV9qc29u
IGlvbWVtIHBhcnNpbmcpOgo+IAo+IHAtPm51bV9pb21lbSA9IHgtPnUuYXJyYXktPmNvdW50Owo+
IHAtPmlvbWVtID0gbGlieGxfX2NhbGxvYyhOT0dDLCBwLT5udW1faW9tZW0sIHNpemVvZigqcC0+
aW9tZW0pKTsKPiBpZiAoIXAtPmlvbWVtICYmIHAtPm51bV9pb21lbSAhPSAwKSB7Cj4gICAgICBy
YyA9IC0xOwo+ICAgICAgZ290byBvdXQ7Cj4gfQo+IGZvciAoaT0wOyAodD1saWJ4bF9fanNvbl9h
cnJheV9nZXQoeCxpKSk7IGkrKykgewo+ICAgICAgcmMgPSBsaWJ4bF9faW9tZW1fcmFuZ2VfcGFy
c2VfanNvbihnYywgdCwgJnAtPmlvbWVtW2ldKTsKPiAgICAgIGlmIChyYykKPiAgICAgICAgIGdv
dG8gb3V0Owo+IH0KPiAKPiBsaWJ4bCBjcmVhdGVzIGFycmF5IGVsZW1lbnQgd2l0aCBjYWxsb2Mg
ZnVuY3Rpb24sIHNvIGFsbCBlbGVtZW50Cj4gZmllbGRzIGFyZSBpbml0aWFsaXplZAo+IHdpdGgg
emVybyB2YWx1ZXMuIEV2ZW4gc29tZSBvZiB0aGVtIGhhdmUgZGVmYXVsdCB2YWx1ZSBkaWZmZXJl
bnQgZnJvbSB6ZXJvLgo+IEZvciB0aGVzZSBwdXJwb3NlIGRlZGljYXRlZCBpbml0IGZ1bmN0aW9u
IHNob3VsZCBiZSBjYWxsZWQgZm9yIGVhY2ggZWxlbWVudC4KPiBBYm92ZSBleGFtcGxlIHNob3Vs
ZCBiZToKPiAKPiBmb3IgKGk9MDsgKHQ9bGlieGxfX2pzb25fYXJyYXlfZ2V0KHgsaSkpOyBpKysp
IHsKPiAgICAgIGxpYnhsX2lvbWVtX3JhbmdlX2luaXQoJnAtPmlvbWVtW2ldKTsKPiAgICAgIHJj
ID0gbGlieGxfX2lvbWVtX3JhbmdlX3BhcnNlX2pzb24oZ2MsIHQsICZwLT5pb21lbVtpXSk7Cj4g
ICAgICBpZiAocmMpCj4gICAgICAgICBnb3RvIG91dDsKPiB9CgpOb3QgaW5pdGlhbGl6aW5nIHRo
ZSB2YWx1ZXMgaXMgZmluZSBhcyBsb25nIGFzIHRoZSBKU09OIGRlc2NyaWJlcyBhbGwgdGhlIGZp
ZWxkcyAKb2YgdGhlIHN0cnVjdHVyZS4KClRoZSBrZXkgcG9pbnQgaGVyZSBpcyB0aGUgR0ZOIGlz
IG5vdCBkZXNjcmliZWQgaW4gdGhlIEpTT04gKHNlZSAKbGlieGxfaW9tZW1fcmFuZ2VfZ2VuX2pz
b24pIGlmIGl0IGlzIGVxdWFsIHRvIExJQlhMX0lOVkFMSURfR0ZOLiBBcyB0aGUgZmllbGQgaXMg
Cm5vdCBkZXNjcmliZWQsIGl0IHdpbGwgYmUgZGVmYXVsdGVkIHRvIDAuCgo+IAo+IEkndmUgY2hh
bmdlcyBnZW50eXBlcy5weSBhcyBmb2xsb3dpbmc6Cj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiBpbmRleCA4OGU1YzVm
MzBlLi45MmUyOGJlNDY5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5Cj4g
KysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKPiBAQCAtNDU0LDYgKzQ1NCw4IEBAIGRlZiBs
aWJ4bF9DX3R5cGVfcGFyc2VfanNvbih0eSwgdywgdiwgaW5kZW50ID0gIgo+ICAgIiwgcGFyZW50
ID0gTm9uZSwgZGlzY3JpbWluYQo+ICAgICAgICAgICBzICs9ICIgICAgICAgIGdvdG8gb3V0O1xu
Igo+ICAgICAgICAgICBzICs9ICIgICAgfVxuIgo+ICAgICAgICAgICBzICs9ICIgICAgZm9yIChp
PTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkpKTsgaSsrKSB7XG4iCj4gKyAgICAgICAg
aWYgdHkuZWxlbV90eXBlLmluaXRfZm4gaXMgbm90IE5vbmUgYW5kCj4gdHkuZWxlbV90eXBlLmF1
dG9nZW5lcmF0ZV9pbml0X2ZuOgoKTXkga25vd2xlZGdlIG9mIGxpYnhsIGlzIHF1aXRlIGxpbWl0
ZWQuIEJ1dCBJIGRvbid0IHRoaW5rIHRoaXMgaXMgY29ycmVjdCwgeW91IAp3YW50IHRvIGNhbGwg
aW5pdF9mbiB3aGV0aGVyIHRoaXMgaGFzIGJlZW4gYXV0b2dlbmVyYXRlZCBvciBub3QuCgo+ICsg
ICAgICAgICAgICBzICs9IGluZGVudCArICIgICAgIisiJXNfaW5pdCgmJXNbaV0pO1xuIiAlCj4g
KHR5LmVsZW1fdHlwZS50eXBlbmFtZSwgdikKCkxvb2tpbmcgYXQgdGhlIG90aGVyIHVzYWdlIChs
aWtlIF9saWJ4bF9DX3R5cGVfaW5pdCksIGluaXRfZm4gaXMgY2FsbGVkIHdpdGgKCiAgICAgICAg
ICAgICBzICs9ICIlcyglcyk7XG4iICUgKHR5LmluaXRfZm4sIHR5LnBhc3NfYXJnKHYsIHBhcmVu
dCBpcyBOb25lKSkKCkkgYW0gYWxzbyBub3QgZW50aXJlbHkgc3VyZSB3aGV0aGVyIHdlIHNob3Vs
ZCBhbHNvIGNhdGVyIHRoZSB0eS5pbml0X3ZhbCAhPSBOb25lIAphcyB3ZWxsIGhlcmUuCgo+ICAg
ICAgICAgICBzICs9IGxpYnhsX0NfdHlwZV9wYXJzZV9qc29uKHR5LmVsZW1fdHlwZSwgInQiLCB2
KyJbaV0iLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZGVudCAr
ICIgICAgIiwgcGFyZW50KQo+ICAgICAgICAgICBzICs9ICIgICAgfVxuIgo+IAo+IEknbSBub3Qg
c3VyZSBpcyBpdCByaWdodCBhbmQgY29tcGxldGUgZml4Lgo+IAo+IElhbiwgY291bGQgeW91IHJl
dmlldz8KPiAKPiBJZiB0aGUgZml4IGlzIG9rLCBJIHdpbGwgc3VibWl0IHRoZSBwYXRjaC4KCklI
TU8sIHRoZSBpZGVhIGlzIHRoZXJlLiBUaGUgY29kZSBtYXkgbmVlZCBzb21lIG1vZGlmaWNhdGlv
bnMgKHNlZSBhYm92ZSkuIApQbGVhc2UgcG9zdCBhIHBhdGNoIHNvIHdlIGNhbiBnbyBmb3J3YXJk
IGluIHRoZSBwcm9jZXNzIHRvIHJldmlldyBpdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 18:33:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 18:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMyyI-00078V-Os; Tue, 22 Oct 2019 18:33:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMyyH-00078N-73
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 18:33:29 +0000
X-Inumbo-ID: 6c03c044-f4fa-11e9-9471-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c03c044-f4fa-11e9-9471-12813bfff9fa;
 Tue, 22 Oct 2019 18:33:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMyy9-00045W-3D; Tue, 22 Oct 2019 18:33:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMyy8-00020l-MC; Tue, 22 Oct 2019 18:33:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMyy8-0001rd-Lb; Tue, 22 Oct 2019 18:33:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143034-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:<job
 status>:broken:regression
 xen-unstable-smoke:build-arm64-xsm:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=228a0255c68723a4e999b5c45c75763bf7722434
X-Osstest-Versions-That: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 18:33:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143034: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzAzNC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQyOTAzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDIy
OGEwMjU1YzY4NzIzYTRlOTk5YjVjNDVjNzU3NjNiZjc3MjI0MzQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDU5ZDAzZDI4YjJiYjJmYjgxOWRiMmMxZmEyZThkYzRmNjUw
ZDM4OTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjkwMyAgMjAxOS0xMC0xOSAwMzowMDo1NSBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMwMzQgIDIwMTktMTAtMjIgMTU6MDA6
NDggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29t
PgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MjI4YTAyNTVjNjg3MjNhNGU5OTliNWM0NWM3NTc2M2JmNzcyMjQzNApBdXRob3I6IE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CkRhdGU6ICAgVHVlIE9jdCAyMiAxNTowNjo1
OSAyMDE5ICswMTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBmaXggY2FsbHMgdG8gbGlieGxfZG9t
YWluX3VucGF1c2UvcGF1c2UKICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIHJlcXVpcmUgYSB0aGly
ZCBhcmd1bWVudCBvZiB0eXBlIGNvbnN0ICpsaWJ4bF9hc3luY29wX2hvdy4KICAgIAogICAgUGFz
cyBuaWwgdG8gZml4IGNvbXBpbGF0aW9uIGVycm9ycy4gVGhpcyB3aWxsIGhhdmUgdGhlIGVmZmVj
dCBvZgogICAgcGVyZm9ybWluZyB0aGVzZSBvcGVyYXRpb25zIHN5bmNocm9ub3VzbHkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 18:35:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 18:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMz0L-0007Ib-5p; Tue, 22 Oct 2019 18:35:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=C0wU=YP=netronome.com=jakub.kicinski@srs-us1.protection.inumbo.net>)
 id 1iMz0J-0007IU-My
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 18:35:35 +0000
X-Inumbo-ID: bbee0d0e-f4fa-11e9-8aca-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bbee0d0e-f4fa-11e9-8aca-bc764e2007e4;
 Tue, 22 Oct 2019 18:35:35 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id f5so6198711lfp.1
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 11:35:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=netronome-com.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=dPjuP+VmWSvLVAg6NKGM3Tn3kuQc1C/B6A+vpJASWdY=;
 b=ZY+eGwNS1QBTYwz/CjaNPAO/9O6VCd5l8HjrB1XlkYYK1I9HAT/tr9qxWAVDZnIMy3
 COZ1QAjvsk8hTeflE3BH/PlnIhFWEn/Rm6UySdg7QOhbGZcI6UtNAlydLnRE3SYphZ3V
 e7xZE7D9WZgmpmyfNmfVyDDcGPQIgkJNcrz4W5d2Kx4N4p2uO/u+QZoOjCPM2KDwx/cH
 YsaH3ADlMAlnRjTgo/J11f8iei1l162PDU+pCBuUNceTD6X+xwUs0ggc/pNjRES05xYX
 GVeOFockjWvAoMSD6NiUKuqkK0JhQCf7YwXZK1sjvGhmiUnrHtx0Ts064NF8RtXeXOGH
 2nHw==
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:content-transfer-encoding;
 bh=dPjuP+VmWSvLVAg6NKGM3Tn3kuQc1C/B6A+vpJASWdY=;
 b=cYE6HShyLSRQIxAXc6y7jG2sDO2RBDsW7FtgUcIDUioCHRCWqW5B9aJhwlTUC+sP/h
 jTTIRl6MOFA0eqSgLudaWHLqDzaTySZ5vb80KPHk3TsPPC++9gC/gZ/w/g4lKcdkJLQ4
 4g53Gpw5QZj7Asp7Sd/XqMHn7jeL3PZvcr8QhHuQzLnXxagW3JQrwvi5/U0VueU4eALI
 RfPA3zHLco9XzJarj433ODbdeIpQfXFKrr0j+ZZBH0el/eRmqoOFqARbmkA5///gzpz6
 FA0LOMM4wAU8H6/hRT1kevV+o23hPyg6avtvH39wQCddexPB9lbxzj1CWOeM4Lt6Ui7U
 0FHQ==
X-Gm-Message-State: APjAAAWf/iwtObZgA3Cr5d0eTu1Xf9K+bS695yXt0KUjem1+SveGoaLl
 Czg7hltBx60ZjdqMllElbUJAWQ==
X-Google-Smtp-Source: APXvYqzhCd56Nx8O4+lldDDoiyHjvdnSJlA1XNHIMqwmMg9D7RLGjAvgsrRnfY16rQphZvyzjEjxXw==
X-Received: by 2002:a19:7516:: with SMTP id y22mr19388885lfe.57.1571769333823; 
 Tue, 22 Oct 2019 11:35:33 -0700 (PDT)
Received: from cakuba.netronome.com ([66.60.152.14])
 by smtp.gmail.com with ESMTPSA id t8sm15056191ljd.18.2019.10.22.11.35.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 22 Oct 2019 11:35:33 -0700 (PDT)
Date: Tue, 22 Oct 2019 11:35:27 -0700
From: Jakub Kicinski <jakub.kicinski@netronome.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20191022113527.6b6bf615@cakuba.netronome.com>
In-Reply-To: <20191021053052.31690-1-jgross@suse.com>
References: <20191021053052.31690-1-jgross@suse.com>
Organization: Netronome Systems, Ltd.
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] xen/netback: cleanup init and deinit code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu@kernel.org>, Paul Durrant <paul@xen.org>,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, "David S. Miller" <davem@davemloft.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBPY3QgMjAxOSAwNzozMDo1MiArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
PiBEbyBzb21lIGNsZWFudXAgb2YgdGhlIG5ldGJhY2sgaW5pdCBhbmQgZGVpbml0IGNvZGU6Cj4g
Cj4gLSBhZGQgYW4gb21uaXBvdGVudCBxdWV1ZSBkZWluaXQgZnVuY3Rpb24gdXNhYmxlIGZyb20K
PiAgIHhlbnZpZl9kaXNjb25uZWN0X2RhdGEoKSBhbmQgdGhlIGVycm9yIHBhdGggb2YgeGVudmlm
X2Nvbm5lY3RfZGF0YSgpCj4gLSBvbmx5IGluc3RhbGwgdGhlIGlycSBoYW5kbGVycyBhZnRlciBp
bml0aWFsaXppbmcgYWxsIHJlbGV2YW50IGl0ZW1zCj4gICAoZXNwZWNpYWxseSB0aGUga3RocmVh
ZHMgcmVsYXRlZCB0byB0aGUgcXVldWUpCj4gLSB0aGVyZSBpcyBubyBuZWVkIHRvIHVzZSBnZXRf
dGFza19zdHJ1Y3QoKSBhZnRlciBjcmVhdGluZyBhIGt0aHJlYWQKPiAgIGFuZCB1c2luZyBwdXRf
dGFza19zdHJ1Y3QoKSBhZ2FpbiBhZnRlciBoYXZpbmcgc3RvcHBlZCBpdC4KPiAtIHVzZSBrdGhy
ZWFkX3J1bigpIGluc3RlYWQgb2Yga3RocmVhZF9jcmVhdGUoKSB0byBzcGFyZSB0aGUgY2FsbCBv
Zgo+ICAgd2FrZV91cF9wcm9jZXNzKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGdtYWlsLmNvbT4KCkFwcGxpZWQgdG8gbmV0LW5leHQsIHRoYW5rcyEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 19:17:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 19:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iMzf2-0003PG-Tf; Tue, 22 Oct 2019 19:17:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iMzf0-0003P2-VZ
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 19:17:39 +0000
X-Inumbo-ID: 989ebed8-f500-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 989ebed8-f500-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 19:17:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMzet-00052k-OJ; Tue, 22 Oct 2019 19:17:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iMzet-0005od-Gn; Tue, 22 Oct 2019 19:17:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iMzet-0008Ds-GC; Tue, 22 Oct 2019 19:17:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143025-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 19:17:31 +0000
Subject: [Xen-devel] [linux-4.4 test] 143025: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAyNSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzAyNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0MzAwOSBSRUdSLiB2
cy4gMTM5Njk4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDE0MzAwOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAyMSBndWVzdC1zdGFydC9kZWJpYW4gZmFpbCBpbiAxNDI5MDEgcGFzcyBpbiAxNDMwMjUK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBp
biAxNDI5MDEgcGFzcyBpbiAxNDMwMjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQzMDA5IHBhc3MgaW4gMTQzMDI1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZh
aWwgcGFzcyBpbiAxNDI5MDEKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MzAwOQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTQzMDA5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDMwMDkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3
IHhlbi1ib290ICAgICAgICAgICAgIGZhaWwgaW4gMTQzMDA5IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDMw
MDkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDE0MzAwOSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMDQ4NTg1NDBjYTg0MzVlNTI2NTQ2
ODBkYWJmZDc2OTA1NmFkOWViMApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMwIFogICA3OSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0MDoyNiBaICAgNzcgZGF5cyAgIDkw
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg1MSAgMjAxOS0xMC0xNyAyMjoxMDo1
MSBaICAgIDQgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDU3IHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1z
aGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2Vu
LWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 21:02:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 21:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iN1I5-0007Ap-2S; Tue, 22 Oct 2019 21:02:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I1Ch=YP=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iN1I3-0007Ai-Mk
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 21:02:03 +0000
X-Inumbo-ID: 305f6a5c-f50f-11e9-8aca-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 305f6a5c-f50f-11e9-8aca-bc764e2007e4;
 Tue, 22 Oct 2019 21:01:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571778119;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=lDluS1kFGuVOpDajeFMqVqWUjgUNxTiQB+IGh/4U/Fc=;
 b=YHbp1u4ysqfD0tjck2+6YiEtSZ2R5k9wyS+/FWZf3hG6HFgb66fFDdhxfeye5SkumvxejE
 HQzcwyhCtyxr9Qm91UMgpA81LT2fxMMLIUHpQ/zgmvWClCt8WYqP5GaEMBGnLa/z6v/MDD
 1OdoypBGVIqbFRPIdlLDx9pWieHkhLU=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-72-nU6b3-OQN5ap8UXZu4oVWg-1; Tue, 22 Oct 2019 17:01:55 -0400
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3AB3E1005500;
 Tue, 22 Oct 2019 21:01:50 +0000 (UTC)
Received: from [10.36.116.48] (ovpn-116-48.ams2.redhat.com [10.36.116.48])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DB2D860872;
 Tue, 22 Oct 2019 21:01:24 +0000 (UTC)
To: Matt Sickler <Matt.Sickler@daktronics.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-8-david@redhat.com>
 <SN6PR02MB4016D75C028B7A1BEA005697EE680@SN6PR02MB4016.namprd02.prod.outlook.com>
From: David Hildenbrand <david@redhat.com>
Organization: Red Hat GmbH
Message-ID: <20b91026-a685-8c49-4abe-a9d0339113cb@redhat.com>
Date: Tue, 22 Oct 2019 23:01:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <SN6PR02MB4016D75C028B7A1BEA005697EE680@SN6PR02MB4016.namprd02.prod.outlook.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-MC-Unique: nU6b3-OQN5ap8UXZu4oVWg-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 07/12] staging: kpc2000: Prepare
 transfer_complete_cb() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>,
 "linux-hyperv@vger.kernel.org" <linux-hyperv@vger.kernel.org>,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 "devel@driverdev.osuosl.org" <devel@driverdev.osuosl.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, "x86@kernel.org" <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>,
 "kvm-ppc@vger.kernel.org" <kvm-ppc@vger.kernel.org>, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMTAuMTkgMTk6NTUsIE1hdHQgU2lja2xlciB3cm90ZToKPj4gUmlnaHQgbm93LCBaT05F
X0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4gV2Ugd2FudCB0byBjaGFu
Z2UgdGhhdC4KPj4KPj4gVGhlIHBhZ2VzIGFyZSBvYnRhaW5lZCB2aWEgZ2V0X3VzZXJfcGFnZXNf
ZmFzdCgpLiBJIGFzc3VtZSwgdGhlc2UgY291bGQgYmUgWk9ORV9ERVZJQ0UgcGFnZXMuIExldCdz
IGp1c3QgZXhjbHVkZSB0aGVtIGFzIHdlbGwgZXhwbGljaXRseS4KPiAKPiBJJ20gbm90IHN1cmUg
d2hhdCBaT05FX0RFVklDRSBwYWdlcyBhcmUsIGJ1dCB0aGVzZSBwYWdlcyBhcmUgbm9ybWFsIHN5
c3RlbSBSQU0sIHR5cGljYWxseSBIdWdlUGFnZXMgKGJ1dCBub3QgYWx3YXlzKS4KClpPTkVfREVW
SUNFLCBhLmsuYS4gZGV2bWVtLCBhcmUgcGFnZXMgdGhhdCBieXBhc3MgdGhlIHBhZ2VjYWNoZSAo
ZS5nLiwgCkRBWCkgY29tcGxldGVseSBhbmQgd2lsbCB0aGVyZWZvcmUgbmV2ZXIgZ2V0IHN3YXBw
ZWQuIFRoZXNlIHBhZ2VzIGFyZSAKbm90IG1hbmFnZWQgYnkgYW55IHBhZ2UgYWxsb2NhdG9yIChl
c3BlY2lhbGx5IG5vdCB0aGUgYnVkZHkpLCB0aGV5IGFyZSAKcmF0aGVyICJkaXJlY3RseSBtYXBw
ZWQgZGV2aWNlIG1lbW9yeSIuCgpFLmcuLCBhIE5WRElNTS4gSXQgaXMgbWFwcGVkIGludG8gdGhl
IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2Ugc2ltaWxhciB0byAKb3JkaW5hcnkgUkFNIChhIERJTU0p
LiBBbnkgd3JpdGUgdG8gc3VjaCBhIFBGTiB3aWxsIGRpcmVjdGx5IGVuZCB1cCBvbiAKdGhlIHRh
cmdldCBkZXZpY2UuIEluIGNvbnRyYXN0IHRvIGEgRElNTSwgdGhlIG1lbW9yeSBpcyBwZXJzaXN0
ZW50IAphY2Nyb3NzIHJlYm9vdHMuCgpOb3csIGlmIHlvdSBtbWFwIHN1Y2ggYW4gTlZESU1NIGlu
dG8gYSB1c2VyIHNwYWNlIHByb2Nlc3MsIHlvdSB3aWxsIGVuZCAKdXAgd2l0aCBaT05FX0RFVklD
RSBwYWdlcyBhcyBwYXJ0IG9mIHRoZSB1c2VyIHNwYWNlIG1hcHBpbmcgKFZNQSkuIApnZXRfdXNl
cl9wYWdlc19mYXN0KCkgb24gdGhpcyBtZW1vcnkgd2lsbCByZXN1bHQgaW4gInN0cnVjdCBwYWdl
cyIgdGhhdCAKYmVsb25nIHRvIFpPTkVfREVWSUNFLiBUaGlzIGlzIHdoZXJlIHRoaXMgcGF0Y2gg
Y29tZXMgaW50byBwbGF5LgoKVGhpcyBwYXRjaCBtYWtlcyBzdXJlIHRoYXQgdGhlcmUgaXMgYWJz
b2x1dGVseSBubyBjaGFuZ2Ugb25jZSB3ZSBzdG9wIApzZXR0aW5nIHRoZXNlIFpPTkVfREVWSUNF
IHBhZ2VzIFBHX3Jlc2VydmVkLiBFLmcuLCBBRkFJSywgc2V0dGluZyBhIApaT05FX0RFVklDRSBw
YWdlIGRpcnR5IGRvZXMgbm90IG1ha2UgdG9vIG11Y2ggc2Vuc2UgKG5ldmVyIHN3YXBwZWQpLgoK
WWVzLCBpdCBtaWdodCBub3QgYmUgYSBsaWtlbHkgc2V0dXAsIGhvd2V2ZXIsIGl0IGlzIHBvc3Np
YmxlLiBJbiB0aGlzIApzZXJpZXMgSSBjb2xsZWN0IGFsbCBwbGFjZXMgdGhhdCAqY291bGQqIGJl
IGFmZmVjdGVkLiBJZiB0aGF0IGNoYW5nZSBpcyAKcmVhbGx5IG5lZWRlZCBoYXMgdG8gYmUgZGVj
aWRlZC4gSSBjYW4gc2VlIHRoYXQgdGhlIHR3byBzdGFnaW5nIGRyaXZlcnMgCkkgaGF2ZSBwYXRj
aGVzIGZvciBtaWdodCBiZSBhYmxlIHRvIGp1c3QgbGl2ZSB3aXRoIHRoZSBjaGFuZ2UgLSBidXQg
dGhlbiAKd2UgdGFsa2VkIGFib3V0IGl0IGFuZCBhcmUgYXdhcmUgb2YgdGhlIGNoYW5nZS4KClRo
YW5rcyEKCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 21:55:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 21:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iN27O-0004Si-0s; Tue, 22 Oct 2019 21:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lcDy=YP=intel.com=dan.j.williams@srs-us1.protection.inumbo.net>)
 id 1iN27M-0004Sd-Q7
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 21:55:04 +0000
X-Inumbo-ID: 991b1198-f516-11e9-beca-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 991b1198-f516-11e9-beca-bc764e2007e4;
 Tue, 22 Oct 2019 21:55:02 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id g13so15583829otp.8
 for <xen-devel@lists.xenproject.org>; Tue, 22 Oct 2019 14:55:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=X+xhy3C7ct4Wd70Xt4OQNAyYmD6XISU1mkD27wwsH4c=;
 b=e6GVBLMv/V4iAdkfWlAXzADW0DLH0ywch5G0LGr+6++slwJhs2ysGTULdUcotQKYgd
 WvTyOi8z9vET1krZn1EMRocnjmPrLDAWWBl0e+DDdfTIVpda3KbYcobsSukz/xXtnWSC
 ZQtGJrQtK05zIxxgAns0ZaO0HHZ9zxQd3iOnrg9SRoBF3dwEbgxB6kbHp1i3JTqB9Fj9
 opopASozuNvGmtfcE2psfc/mttjRcEa+QRgxLSQdWXH9K3QGe+2rJ5AJpXwm355yEKqj
 kWc+H/zOB1wp7gTllbz46Sbxau/Gyb16yQFt7zE0emKw99oiq7QMqumCqJj5kMsWralz
 baBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=X+xhy3C7ct4Wd70Xt4OQNAyYmD6XISU1mkD27wwsH4c=;
 b=nbWJmDJZ1lqhCcBiQtHDWMsmbjidTv5mXy19rDftwCrPD/kCiBZ4rRo33iHilh59fW
 fBFfzpOLTtmkpMe6vKdJv61TBjb40OalnhJw9ItOl3ElAq8tBhB9JRy4deGA+EIQKjiY
 R7A9UwU0Rz5+U8Y87sSiWBMK2V+QLXx4sOxQPyx/LLyg2PA+voSHODfxET4ig+akkO5A
 vUjpnOYe1UVEqHnm1oOBCKSpfDwaYnha6XVEvuFpCMMfCalKInXsQ92sEPZQI0syzBqn
 Kv3h0JF+KnmF6TlgJszjBepVDBd0lSkpIY7PRrbWeNY83geal4+GEKIuPwh4wbuIhgH0
 vj+g==
X-Gm-Message-State: APjAAAUPH1wBf1VEyw52Vlw4XR7M9d2FO+2sg7525nozsrC4Hyz0pNkL
 UN76WwiXDooVI6T3CPl+XgKXkn6Vjzpb5VA3hZLlrg==
X-Google-Smtp-Source: APXvYqwiQBeyg9j33QDXGkD1y7feKBrNdPRGKNKM/b+c8diEhCMBl1zIP9b9Mw2m1ljAM+dxjsHOktasSwWYIWy9hhA=
X-Received: by 2002:a05:6830:1b78:: with SMTP id
 d24mr4571406ote.363.1571781301217; 
 Tue, 22 Oct 2019 14:55:01 -0700 (PDT)
MIME-Version: 1.0
References: <20191022171239.21487-1-david@redhat.com>
In-Reply-To: <20191022171239.21487-1-david@redhat.com>
From: Dan Williams <dan.j.williams@intel.com>
Date: Tue, 22 Oct 2019 14:54:47 -0700
Message-ID: <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
To: David Hildenbrand <david@redhat.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged
 pages PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 KVM list <kvm@vger.kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, Linux MM <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, X86 ML <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Sasha Levin <sashal@kernel.org>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgRGF2aWQsCgpUaGFua3MgZm9yIHRhY2tsaW5nIHRoaXMhCgpPbiBUdWUsIE9jdCAyMiwgMjAx
OSBhdCAxMDoxMyBBTSBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4gd3JvdGU6
Cj4KPiBUaGlzIHNlcmllcyBpcyBiYXNlZCBvbiBbMl0sIHdoaWNoIHNob3VsZCBwb3AgdXAgaW4g
bGludXgvbmV4dCBzb29uOgo+ICAgICAgICAgaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTkvMTAv
MjEvMTAzNAo+Cj4gVGhpcyBpcyB0aGUgcmVzdWx0IG9mIGEgcmVjZW50IGRpc2N1c3Npb24gd2l0
aCBNaWNoYWwgKFsxXSwgWzJdKS4gUmlnaHQKPiBub3cgd2Ugc2V0IGFsbCBwYWdlcyBQR19yZXNl
cnZlZCB3aGVuIGluaXRpYWxpemluZyBob3RwbHVnZ2VkIG1lbW1hcHMuIFRoaXMKPiBpbmNsdWRl
cyBaT05FX0RFVklDRSBtZW1vcnkuIEluIGNhc2Ugb2Ygc3lzdGVtIG1lbW9yeSwgUEdfcmVzZXJ2
ZWQgaXMKPiBjbGVhcmVkIGFnYWluIHdoZW4gb25saW5pbmcgdGhlIG1lbW9yeSwgaW4gY2FzZSBv
ZiBaT05FX0RFVklDRSBtZW1vcnkKPiBuZXZlci4gSW4gYW5jaWVudCB0aW1lcywgd2UgbmVlZGVk
IFBHX3Jlc2VydmVkLCBiZWNhdXNlIHRoZXJlIHdhcyBubyB3YXkKPiB0byB0ZWxsIHdoZXRoZXIg
dGhlIG1lbW1hcCB3YXMgYWxyZWFkeSBwcm9wZXJseSBpbml0aWFsaXplZC4gV2Ugbm93IGhhdmUK
PiBTRUNUSU9OX0lTX09OTElORSBmb3IgdGhhdCBpbiB0aGUgY2FzZSBvZiAhWk9ORV9ERVZJQ0Ug
bWVtb3J5LiBaT05FX0RFVklDRQo+IG1lbW9yeSBpcyBhbHJlYWR5IGluaXRpYWxpemVkIGRlZmVy
cmVkLCBhbmQgdGhlcmUgc2hvdWxkbid0IGJlIGEgdmlzaWJsZQo+IGNoYW5nZSBpbiB0aGF0IHJl
Z2FyZC4KPgo+IEkgcmVtZW1iZXIgdGhhdCBzb21lIHRpbWUgYWdvLCB3ZSBhbHJlYWR5IHRhbGtl
ZCBhYm91dCBzdG9wcGluZyB0byBzZXQKPiBaT05FX0RFVklDRSBwYWdlcyBQR19yZXNlcnZlZCBv
biB0aGUgbGlzdCwgYnV0IEkgbmV2ZXIgc2F3IGFueSBwYXRjaGVzLgo+IEFsc28sIEkgZm9yZ290
IHdobyB3YXMgcGFydCBvZiB0aGUgZGlzY3Vzc2lvbiA6KQoKWW91IGdvdCBtZSwgQWxleCwgYW5k
IEtWTSBmb2xrcyBvbiB0aGUgQ2MsIHNvIEknZCBzYXkgdGhhdCB3YXMgaXQuCgo+IE9uZSBvZiB0
aGUgYmlnZ2VzdCBmZWFyIHdlcmUgc2lkZSBlZmZlY3RzLiBJIHdlbnQgYWhlYWQgYW5kIGF1ZGl0
ZWQgYWxsCj4gdXNlcnMgb2YgUGFnZVJlc2VydmVkKCkuIFRoZSBvbmVzIHRoYXQgZG9uJ3QgbmVl
ZCBhbnkgY2FyZSAocGF0Y2hlcykKPiBjYW4gYmUgZm91bmQgYmVsb3cuIEkgd2lsbCBkb3VibGUg
Y2hlY2sgYW5kIGhvcGUgSSBhbSBub3QgbWlzc2luZyBzb21ldGhpbmcKPiBpbXBvcnRhbnQuCj4K
PiBJIGFtIHByb2JhYmx5IGEgbGl0dGxlIGJpdCB0b28gY2FyZWZ1bCAoYnV0IEkgZG9uJ3Qgd2Fu
dCB0byBicmVhayB0aGluZ3MpLgo+IEluIG1vc3QgcGxhY2VzIChiZXNpZGVzIEtWTSBhbmQgdmZp
byB0aGF0IGFyZSBudXRzKSwgdGhlCj4gcGZuX3RvX29ubGluZV9wYWdlKCkgY2hlY2sgY291bGQg
bW9zdCBwcm9iYWJseSBiZSBhdm9pZGVkIGJ5IGEKPiBpc196b25lX2RldmljZV9wYWdlKCkgY2hl
Y2suIEhvd2V2ZXIsIEkgdXN1YWxseSBnZXQgc3VzcGljaW91cyB3aGVuIEkgc2VlCj4gYSBwZm5f
dmFsaWQoKSBjaGVjayAoZXNwZWNpYWxseSBhZnRlciBJIGxlYXJuZWQgdGhhdCBwZW9wbGUgbW1h
cCBwYXJ0cyBvZgo+IC9kZXYvbWVtIGludG8gdXNlciBzcGFjZSwgaW5jbHVkaW5nIG1lbW9yeSB3
aXRob3V0IG1lbW1hcHMuIEFsc28sIHBlb3BsZQo+IGNvdWxkIG1lbW1hcCBvZmZsaW5lIG1lbW9y
eSBibG9ja3MgdGhpcyB3YXkgOi8pLiBBcyBsb25nIGFzIHRoaXMgZG9lcyBub3QKPiBodXJ0IHBl
cmZvcm1hbmNlLCBJIHRoaW5rIHdlIHNob3VsZCByYXRoZXIgZG8gaXQgdGhlIGNsZWFuIHdheS4K
CkknbSBjb25jZXJuZWQgYWJvdXQgdXNpbmcgaXNfem9uZV9kZXZpY2VfcGFnZSgpIGluIHBsYWNl
cyB0aGF0IGFyZSBub3QKa25vd24gdG8gYWxyZWFkeSBoYXZlIGEgcmVmZXJlbmNlIHRvIHRoZSBw
YWdlLiBIZXJlJ3MgYW4gYXVkaXQgb2YKY3VycmVudCB1c2FnZXMsIGFuZCB0aGUgb25lcyBJIHRo
aW5rIG5lZWQgdG8gY2xlYW5lZCB1cC4gVGhlICJ1bnNhZmUiCm9uZXMgZG8gbm90IGFwcGVhciB0
byBoYXZlIGFueSBwcm90ZWN0aW9ucyBhZ2FpbnN0IHRoZSBkZXZpY2UgcGFnZQpiZWluZyByZW1v
dmVkIChnZXRfZGV2X3BhZ2VtYXAoKSkuIFllcywgc29tZSBvZiB0aGVzZSB3ZXJlIGFkZGVkIGJ5
Cm1lLiBUaGUgInVuc2FmZT8gSE1NIiBvbmVzIG5lZWQgSE1NIGV5ZXMgYmVjYXVzZSBITU0gbGVh
a3MgZGV2aWNlCnBhZ2VzIGludG8gYW5vbnltb3VzIG1lbW9yeSBwYXRocyBhbmQgSSdtIG5vdCB1
cCB0byBzcGVlZCBvbiBob3cgaXQKZ3VhcmFudGVlcyAnc3RydWN0IHBhZ2UnIHZhbGlkaXR5IHZz
IGRldmljZSBzaHV0ZG93biB3aXRob3V0IHVzaW5nCmdldF9kZXZfcGFnZW1hcCgpLgoKc21hcHNf
cG1kX2VudHJ5KCk6IHVuc2FmZQoKcHV0X2Rldm1hcF9tYW5hZ2VkX3BhZ2UoKTogc2FmZSwgcGFn
ZSByZWZlcmVuY2UgaXMgaGVsZAoKaXNfZGV2aWNlX3ByaXZhdGVfcGFnZSgpOiBzYWZlPyBncHUg
ZHJpdmVyIG1hbmFnZXMgcHJpdmF0ZSBwYWdlIGxpZmV0aW1lCgppc19wY2lfcDJwZG1hX3BhZ2Uo
KTogc2FmZSwgcGFnZSByZWZlcmVuY2UgaXMgaGVsZAoKdW5jaGFyZ2VfcGFnZSgpOiB1bnNhZmU/
IEhNTQoKYWRkX3RvX2tpbGwoKTogc2FmZSwgcHJvdGVjdGVkIGJ5IGdldF9kZXZfcGFnZW1hcCgp
IGFuZCBkYXhfbG9ja19wYWdlKCkKCnNvZnRfb2ZmbGluZV9wYWdlKCk6IHVuc2FmZQoKcmVtb3Zl
X21pZ3JhdGlvbl9wdGUoKTogdW5zYWZlPyBITU0KCm1vdmVfdG9fbmV3X3BhZ2UoKTogdW5zYWZl
PyBITU0KCm1pZ3JhdGVfdm1hX3BhZ2VzKCkgYW5kIGhlbHBlcnM6IHVuc2FmZT8gSE1NCgp0cnlf
dG9fdW5tYXBfb25lKCk6IHVuc2FmZT8gSE1NCgpfX3B1dF9wYWdlKCk6IHNhZmUKCnJlbGVhc2Vf
cGFnZXMoKTogc2FmZQoKSSdtIGhvcGluZyBhbGwgdGhlIEhNTSBvbmVzIGNhbiBiZSBjb252ZXJ0
ZWQgdG8KaXNfZGV2aWNlX3ByaXZhdGVfcGFnZSgpIGRpcmVjdGxseSBhbmQgaGF2ZSB0aGF0IHJv
dXRpbmUgZ3JvdyBhIG5pY2UKY29tbWVudCBhYm91dCBob3cgaXQga25vd3MgaXQgY2FuIGFsd2F5
cyBzYWZlbHkgZGUtcmVmZXJlbmNlIGl0cyBAcGFnZQphcmd1bWVudC4KCkZvciB0aGUgcmVzdCBJ
J2QgbGlrZSB0byBwcm9wb3NlIHRoYXQgd2UgYWRkIGEgZmFjaWxpdHkgdG8gZGV0ZXJtaW5lClpP
TkVfREVWSUNFIGJ5IHBmbiByYXRoZXIgdGhhbiBwYWdlLiBUaGUgbW9zdCBzdHJhaWdodGZvcndh
cmQgd2h5IEkKY2FuIHRoaW5rIG9mIHdvdWxkIGJlIHRvIGp1c3QgYWRkIGFub3RoZXIgYml0bWFw
IHRvIG1lbV9zZWN0aW9uX3VzYWdlCnRvIGluZGljYXRlIGlmIGEgc3Vic2VjdGlvbiBpcyBaT05F
X0RFVklDRSBvciBub3QuCgo+Cj4gSSBvbmx5IGdhdmUgaXQgYSBxdWljayB0ZXN0IHdpdGggRElN
TXMgb24geDg2LTY0LCBidXQgZGlkbid0IHRlc3QgdGhlCj4gWk9ORV9ERVZJQ0UgcGFydCBhdCBh
bGwgKGFueSB0aXBzIGZvciBhIG5pY2UgUUVNVSBzZXR1cD8pLiBDb21waWxlLXRlc3RlZAo+IG9u
IHg4Ni02NCBhbmQgUFBDLgoKSSdsbCBnaXZlIGl0IGEgc3BpbiwgYnV0IEkgZG9uJ3QgdGhpbmsg
dGhlIGtlcm5lbCB3YW50cyB0byBncm93IG1vcmUKaXNfem9uZV9kZXZpY2VfcGFnZSgpIHVzZXJz
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 22 22:13:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 22:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iN2P9-0006iU-Rv; Tue, 22 Oct 2019 22:13:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aNde=YP=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iN2P9-0006iP-Cf
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 22:13:27 +0000
X-Inumbo-ID: 2a51caf6-f519-11e9-9474-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a51caf6-f519-11e9-9474-12813bfff9fa;
 Tue, 22 Oct 2019 22:13:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN2P5-0000IJ-VH; Tue, 22 Oct 2019 22:13:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN2P5-0007aD-Ig; Tue, 22 Oct 2019 22:13:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iN2P5-0005zf-I5; Tue, 22 Oct 2019 22:13:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143041-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a7ecdf8139e3646c0eb9c9bd9ed0fe3b344e6fed
X-Osstest-Versions-That: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 22 Oct 2019 22:13:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143041: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhN2VjZGY4MTM5ZTM2NDZjMGViOWM5YmQ5ZWQwZmUzYjM0NGU2ZmVkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1OWQwM2QyOGIyYmIyZmI4MTlk
YjJjMWZhMmU4ZGM0ZjY1MGQzODk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI5MDMgIDIwMTkt
MTAtMTkgMDM6MDA6NTUgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQzMDM0ICAy
MDE5LTEwLTIyIDE1OjAwOjQ4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQzMDQxICAyMDE5LTEwLTIyIDE5OjA0OjEzIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBOaWNrIFJvc2Jyb29rIDxyb3Nicm9v
a25AYWluZm9zZWMuY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU5ZDAzZDI4YjIuLmE3ZWNkZjgxMzkgIGE3ZWNkZjgxMzll
MzY0NmMwZWI5YzliZDllZDBmZTNiMzQ0ZTZmZWQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 02:11:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 02:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iN67T-000094-5Q; Wed, 23 Oct 2019 02:11:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iN67S-00008u-8U
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 02:11:26 +0000
X-Inumbo-ID: 665caca2-f53a-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 665caca2-f53a-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 02:11:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN67K-0006lN-9F; Wed, 23 Oct 2019 02:11:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN67J-0007LN-Tt; Wed, 23 Oct 2019 02:11:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iN67J-0006Rl-Ss; Wed, 23 Oct 2019 02:11:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iN67J-0006Rl-Ss@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 02:11:17 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemuu-ws16-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0
NTg4N2QwMjc1NDk0OGNhNTI0MQogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA0Ny8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDMwNDcuYmlzZWN0
aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFs
LWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQzMDA2IGZhaWwg
W2hvc3Q9Zmlhbm8xXSAvIDEzODg0OSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTQzMDA2IC8gMTM4ODQ5Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDdkMTk0
YzIxMDBhZDJhNmRkZWQ1NDU4ODdkMDI3NTQ5NDhjYTUyNDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCAyYmJiZGVlZWEyMTExMzE4NTkxMmE2YTNlYzhjZGNhZjg2MmQ4
NTY4IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBmYzkyZDA5MmVhNGY3MDRiYzRkMjgzYzM5MTFl
ZTk4OTQ3MzNmNGNlIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKQmFz
aXMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJh
YzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNm
YjFjNmI2ZWI2CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0IzIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNk
N2EtN2QxOTRjMjEwMGFkMmE2ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0MSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2QwMzFmYzA3ZWI4M2M5
ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTctMmJiYmRlZWVhMjExMTMxODU5MTJhNmEzZWM4Y2Rj
YWY4NjJkODU2OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuXAog
Z2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0IzljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEtOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdCMzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYz
LWZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQjODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNi01
MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCmFkaG9jLXJldnR1cGxlLWdl
bmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKYWRob2MtcmV2dHVwbGUtZ2Vu
ZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHFlbXUteGVuCkxvYWRlZCAzMDAzIG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTM4NzgwIHBhc3Mg
aXJyZWxldmFudAogMTM4ODEzIHBhc3MgaXJyZWxldmFudAogMTM4ODQ5IHBhc3MgMjIzY2VhNmE0
ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2
ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMz
MWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTM4ODc4
IGZhaWwgaXJyZWxldmFudAogMTM4OTAyIGZhaWwgaXJyZWxldmFudAogMTM4OTYyIGZhaWwgaXJy
ZWxldmFudAogMTM5MDAzIGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJyZWxldmFudAog
MTM5MTM0IGZhaWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwgaXJyZWxldmFudAogMTM5MjIzIGZh
aWwgaXJyZWxldmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFudAogMTM5MzI0IGZhaWwgaXJyZWxl
dmFudAogMTM5MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2IGZhaWwgaXJyZWxldmFudAogMTM5
MzM4IGZhaWwgaXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJyZWxldmFudAogMTM5MzgzIGZhaWwg
aXJyZWxldmFudAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAogMTM5NDc4IGZhaWwgaXJyZWxldmFu
dAogMTM5NTMyIGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZhaWwgaXJyZWxldmFudAogMTM5NTU1
IGZhaWwgaXJyZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxldmFudAogMTM5NjE2IGZhaWwgaXJy
ZWxldmFudAogMTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5NzExIGZhaWwgaXJyZWxldmFudAog
MTM5NzM1IGZhaWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwgaXJyZWxldmFudAogMTM5ODMyIGZh
aWwgaXJyZWxldmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFudAogMTM5ODY2IGZhaWwgaXJyZWxl
dmFudAogMTM5OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2IGZhaWwgaXJyZWxldmFudAogMTQw
MDM4IGZhaWwgaXJyZWxldmFudAogMTQwMTI4IGZhaWwgaXJyZWxldmFudAogMTQwMTYzIGZhaWwg
aXJyZWxldmFudAogMTQwMjUxIGZhaWwgaXJyZWxldmFudAogMTQwMTg4IGZhaWwgaXJyZWxldmFu
dAogMTQwMjE2IGZhaWwgaXJyZWxldmFudAogMTQwNDAzIHBhc3MgaXJyZWxldmFudAogMTQwMzk5
IHBhc3MgaXJyZWxldmFudAogMTQwMzg5IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJi
ZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
MzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1
Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRl
ODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTQwMzk1IHBhc3MgaXJyZWxldmFudAog
MTQwMzkyIGZhaWwgaXJyZWxldmFudAogMTQwMzk2IHBhc3MgaXJyZWxldmFudAogMTQwNDA2IHBh
c3MgaXJyZWxldmFudAogMTQwMzgyIGZhaWwgaXJyZWxldmFudAogMTQwNDEyIHBhc3MgaXJyZWxl
dmFudAogMTQwNDYxIGZhaWwgaXJyZWxldmFudAogMTQwNDEzIHBhc3MgaXJyZWxldmFudAogMTQw
NDM3IHBhc3MgaXJyZWxldmFudAogMTQwNDE0IHBhc3MgaXJyZWxldmFudAogMTQwNDE2IHBhc3Mg
aXJyZWxldmFudAogMTQwNDQzIHBhc3MgaXJyZWxldmFudAogMTQwNDI4IGZhaWwgaXJyZWxldmFu
dAogMTQwNDE4IGZhaWwgaXJyZWxldmFudAogMTQwNDYzIHBhc3MgaXJyZWxldmFudAogMTQwNDQ2
IHBhc3MgaXJyZWxldmFudAogMTQwNDg0IHBhc3MgaXJyZWxldmFudAogMTQwNDI1IHBhc3MgMjIz
Y2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDI4YmM2OTkyNDAwZDU2MzUxZDM2YjI2ZjA4NDFmYmZjYjFl
YTJmZDQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZm
YzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2Yw
MDNjZmMzMWM5ZmY0ZjMgZjgzYTAyZWI4MTkzNzVjMmVjZTQ3NDdjZTFiOTBiNzI0NTcyM2M2ZQog
MTQwNDMyIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDUzOGQ4YWFhZjNiNmY3NWYwMjU1
YWQxMTkwNGRjNDA0MGUyY2IxZDUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRm
YjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgNDVjZTViODc0OWEyMjBhZDdjNGNlNWQ1ZWJh
N2MyMDFhOTQxODA3OAogMTQwNDQ5IHBhc3MgaXJyZWxldmFudAogMTQwNDM0IHBhc3MgaXJyZWxl
dmFudAogMTQwNDUzIHBhc3MgaXJyZWxldmFudAogMTQwNDY2IHBhc3MgMjIzY2VhNmE0ZjA1NTJi
ODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcx
ZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0
ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTQwNDU2IHBhc3Mg
aXJyZWxldmFudAogMTQwNDc2IHBhc3MgaXJyZWxldmFudAogMTQwNDcxIGZhaWwgaXJyZWxldmFu
dAogMTQwNDgyIGZhaWwgaXJyZWxldmFudAogMTQwNDg5IGZhaWwgaXJyZWxldmFudAogMTQwNDc3
IGZhaWwgaXJyZWxldmFudAogMTQwNTI1IGZhaWwgaXJyZWxldmFudAogMTQwNjAxIGZhaWwgaXJy
ZWxldmFudAogMTQwNTcxIGZhaWwgaXJyZWxldmFudAogMTQwNjI0IGZhaWwgaXJyZWxldmFudAog
MTQwNjQ4IFtdCiAxNDA2NzYgZmFpbCBpcnJlbGV2YW50CiAxNDA3MjkgZmFpbCBpcnJlbGV2YW50
CiAxNDA4MTcgZmFpbCBpcnJlbGV2YW50CiAxNDA3NzggZmFpbCBpcnJlbGV2YW50CiAxNDA4NTUg
ZmFpbCBpcnJlbGV2YW50CiAxNDA5MzAgZmFpbCBpcnJlbGV2YW50CiAxNDA5MDIgZmFpbCBpcnJl
bGV2YW50CiAxNDA5NTAgZmFpbCBpcnJlbGV2YW50CiAxNDA5NzMgZmFpbCBpcnJlbGV2YW50CiAx
NDA5OTkgZmFpbCBpcnJlbGV2YW50CiAxNDEwMzYgZmFpbCBpcnJlbGV2YW50CiAxNDExOTYgZmFp
bCBpcnJlbGV2YW50CiAxNDEyMjIgW10KIDE0MTI5MiBbXQogMTQxMjQwIGZhaWwgaXJyZWxldmFu
dAogMTQxMzg2IGZhaWwgaXJyZWxldmFudAogMTQxMzU0IGZhaWwgaXJyZWxldmFudAogMTQxNDQ2
IGZhaWwgaXJyZWxldmFudAogMTQxNDg0IGZhaWwgaXJyZWxldmFudAogMTQxNTQ3IGZhaWwgaXJy
ZWxldmFudAogMTQxNjEzIGZhaWwgaXJyZWxldmFudAogMTQxODA1IGZhaWwgaXJyZWxldmFudAog
MTQxNzM3IGZhaWwgaXJyZWxldmFudAogMTQxODcwIGZhaWwgaXJyZWxldmFudAogMTQxOTExIGZh
aWwgaXJyZWxldmFudAogMTQxOTc5IGZhaWwgaXJyZWxldmFudAogMTQxOTQ0IGZhaWwgaXJyZWxl
dmFudAogMTQyMDA2IGZhaWwgaXJyZWxldmFudAogMTQyMDUxIGZhaWwgaXJyZWxldmFudAogMTQy
MTEwIGZhaWwgaXJyZWxldmFudAogMTQyMjIzIGZhaWwgaXJyZWxldmFudAogMTQyMjU4IGZhaWwg
aXJyZWxldmFudAogMTQyMjk4IGZhaWwgaXJyZWxldmFudAogMTQyMzMzIGZhaWwgaXJyZWxldmFu
dAogMTQyMzcyIGZhaWwgaXJyZWxldmFudAogMTQyMzk4IGZhaWwgaXJyZWxldmFudAogMTQyNDMx
IGZhaWwgaXJyZWxldmFudAogMTQyNDg1IGZhaWwgaXJyZWxldmFudAogMTQyNTM5IGZhaWwgaXJy
ZWxldmFudAogMTQyNTg4IGZhaWwgaXJyZWxldmFudAogMTQyNjc3IGZhaWwgaXJyZWxldmFudAog
MTQyNzA5IGZhaWwgaXJyZWxldmFudAogMTQyNzU3IGZhaWwgaXJyZWxldmFudAogMTQyNzk2IGZh
aWwgaXJyZWxldmFudAogMTQyODQ3IGZhaWwgaXJyZWxldmFudAogMTQyOTMzIGZhaWwgaXJyZWxl
dmFudAogMTQyODc5IGZhaWwgaXJyZWxldmFudAogMTQzMDE5IGZhaWwgN2QxOTRjMjEwMGFkMmE2
ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDBmMjhjNTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlh
MWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0
Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDI4IHBhc3Mg
MjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDk3NmQwMzUzYTZjZTQ4MTQ5MDM5ODQ5YjUyYmI2NzUy
N2JlNWI1ODAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlk
MDcyZGUyYjU2ZWI5NmE5MWYgZmVmOGQ5OWZiY2UxYTVlN2RkZmQyMmIwZjMzOTQwYjhkNjE5M2Vj
OAogMTQzMDIwIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgyYzFhMjEyMDg1NWU3ZmUz
MjQxNzg3MDkxMGY0Y2UyMGRjYTk3YTMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDQzZjVkZjc5
ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgMDc2YzM0ZDEyYTM0MWYzOTE1YTJkODAy
MTc1MmUwNjQxZGYwNzQ5NgogMTQzMDM4IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJi
ZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGUw
MjZiYjRjMzlhMjhjYTliZTVkYzk5NGMxNGJiMjFjYzI4M2M5ZTggZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZh
YzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDIxIHBhc3MgMjIzY2VhNmE0ZjA1
NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGU4NjY2NGQyYjAzZDBhODRiOGI5NTJmM2Q1MTExNDI0YjNlOWM5MTYgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3
OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5
NmE5MWYgOGEwNGVhYThlYTgzMzQxYjE3ZTUwMmQwZGZlYzU2NGU4Zjc3YmZhMwogMTQzMDMyIHBh
c3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGIwNTcwYjQ4ZjNiZDQ1NjI1YmNlZjQyMTAzODcy
NzE2ZDY2ZTUyMTggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3
YWNhMwogMTQzMDA2IGZhaWwgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0
MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJiYmJkZWVlYTIxMTEz
MTg1OTEyYTZhM2VjOGNkY2FmODYyZDg1NjggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJk
MDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVk
NGI2YWRkODJiMTdiN2Q3YWNhMwogMTQyOTg0IGZhaWwgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0NTg4
N2QwMjc1NDk0OGNhNTI0MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDBmMjhjNTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQx
MGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4Yzkz
NWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDIyIHBhc3MgMjIzY2VhNmE0
ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGQxOTA0MDgwNGFmYjJiZGQ2MGYxOGU4YWVmN2RhNzgwMjg1NzVmZTYg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1
MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgODlhODU0MzAxZTgxNWE2ZjQzYTY5NTYwNWE1YTI2MWQ5NjRmY2M2YgogMTQzMDI0
IGZhaWwgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0MSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDJiYmJkZWVlYTIxMTEzMTg1OTEyYTZhM2Vj
OGNkY2FmODYyZDg1NjggZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJj
NGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdi
N2Q3YWNhMwogMTQzMDMzIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2
Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGU3OTdhODA2YThk
MDkwYTA5YTc4MmZlMTBiYTI3NjUxNTQ1NzlkNGIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQz
ZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgNTE4YzkzNWZhYzRkMzBiM2Vj
MzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDQ1IGZhaWwgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0
NTg4N2QwMjc1NDk0OGNhNTI0MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDBmMjhjNTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4
YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDE3IHBhc3MgMjIzY2Vh
NmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5
MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIz
ZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNj
ZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTQz
MDI3IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDMwYWY2NTJlZTE2NzZmOGY0MjI2YWVh
OWY1NGE3MzhlMDg5NmY5MTAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjcz
OGQ1MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgOThkMWRhYzg4ZjgyYzJiNzlkNTI4ZmFhYmU1ZTNm
ZGE4MTMzZThiYgogMTQzMDQwIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5
ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDBmMjhjNTEz
ZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZhYzRkMzBi
M2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDM1IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGUwMjZiYjRjMzlhMjhjYTliZTVkYzk5NGMxNGJiMjFjYzI4M2M5ZTggZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5
NWI4ZTQxMGJkOTg0N2VmIDUwMDkzYjRiMjI5YjQ3ODYwYzk2NzAzOGUyZGMwOTQyNjNlNmM5ZGIg
NTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDQ2IHBhc3MgMjIz
Y2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDBmMjhjNTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFj
NDUzYTIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkx
MWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwog
MTQzMDQzIGZhaWwgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0MSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDBmMjhjNTEzZDM5MmE4MDdmN2I0
MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0
ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRk
ODJiMTdiN2Q3YWNhMwogMTQzMDQ0IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAw
NDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDBmMjhj
NTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0Y2UgNTE4YzkzNWZhYzRk
MzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMDQ3IGZhaWwgN2QxOTRjMjEwMGFkMmE2
ZGRlZDU0NTg4N2QwMjc1NDk0OGNhNTI0MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIDBmMjhjNTEzZDM5MmE4MDdmN2I0MjI1OTY0ZWJhNmUyYjFjNDUzYTIgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlh
MWQ5NWI4ZTQxMGJkOTg0N2VmIGZjOTJkMDkyZWE0ZjcwNGJjNGQyODNjMzkxMWVlOTg5NDczM2Y0
Y2UgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpTZWFyY2hpbmcgZm9y
IGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzg4NDkgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQzMDA2IChmYWlsKSwgZm9y
IGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMDE3IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMDI0IChmYWlsKSwgZm9yIGJhc2lzIGZh
aWx1cmUKIDAgcmV2aXNpb25zIGF0IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgx
NmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAwZjI4YzUxM2Qz
OTJhODA3ZjdiNDIyNTk2NGViYTZlMmIxYzQ1M2EyIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBm
YzkyZDA5MmVhNGY3MDRiYzRkMjgzYzM5MTFlZTk4OTQ3MzNmNGNlIDUxOGM5MzVmYWM0ZDMwYjNl
YzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tp
bmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDMwNDAgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDMwNDMgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMwNDQgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MzA0NSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDE0MzA0NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTQzMDQ3IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgN2QxOTRjMjEwMGFkMmE2ZGRlZDU0
NTg4N2QwMjc1NDk0OGNhNTI0MQogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA0Ny8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJv
LXJlbmRlcmVyIGJpdG1hcHMuIFNjYWxpbmcgYnkgMC41MDI1MDcgdG8gZml0CnBubXRvcG5nOiA0
MyBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMv
YmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0Lnhl
bi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQoxNDMwNDc6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0MzA0NyBs
aW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA0Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 03:17:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 03:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iN78y-00071i-8h; Wed, 23 Oct 2019 03:17:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iN78x-00071d-1h
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 03:17:03 +0000
X-Inumbo-ID: 909479e2-f543-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 909479e2-f543-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 03:16:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN78o-000810-KY; Wed, 23 Oct 2019 03:16:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN78o-00028q-23; Wed, 23 Oct 2019 03:16:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iN78o-0003it-1N; Wed, 23 Oct 2019 03:16:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143030-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 qemu-mainline:test-arm64-arm64-xl-seattle:<job status>:broken:regression
 qemu-mainline:test-arm64-arm64-xl-seattle:host-install(4):broken:regression
 qemu-mainline:test-arm64-arm64-xl-credit1:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=419af24e7e492dd94a16a1691736ab48d0029a30
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 03:16:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 143030: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAzMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwMzAvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDE0MjkxNQogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTQyOTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
ICAgICAgIGZhaWwgIGxpa2UgMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MTUKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5
MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDQx
OWFmMjRlN2U0OTJkZDk0YTE2YTE2OTE3MzZhYjQ4ZDAwMjlhMzAKYmFzZWxpbmUgdmVyc2lvbjoK
IHFlbXV1ICAgICAgICAgICAgICAgIGU5ZDQyNDYxOTIwZjZmNDBmNGQ4NDdhNWJhMThlOTBkMDk1
ZWQwYjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MjkxNSAgMjAxOS0xMC0xOSAxNDo0OTo0MSBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMwMzAgIDIwMTktMTAtMjIgMTE6MDg6
MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWFzIFNjaHdhYiA8c2Nod2FiQHN1c2UuZGU+CiAgR3Vp
ZG8gR8O8bnRoZXIgPGFneEBzaWd4Y3B1Lm9yZz4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2
aXZpZXIuZXU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgU2h1LUNodW4gV2VuZyA8
c2N3QGdvb2dsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDQxOWFmMjRlN2U0OTJkZDk0YTE2YTE2OTE3MzZhYjQ4ZDAwMjlhMzAKTWVyZ2U6IGU5
ZDQyNDYxOTIgOWE2ODk2MGQ4ZQpBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KRGF0ZTogICBUdWUgT2N0IDIyIDEwOjMzOjExIDIwMTkgKzAxMDAKCiAgICBN
ZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL3ZpdmllcjIvdGFncy9saW51eC11
c2VyLWZvci00LjItcHVsbC1yZXF1ZXN0JyBpbnRvIHN0YWdpbmcKICAgIAogICAgc29ja2FkZHIg
YWxpZ25tZW50IGZpeGVzLCBzdHJhY2UgdXBkYXRlIGFuZCBmZC10cmFucyBmaXguCiAgICAKICAg
ICMgZ3BnOiBTaWduYXR1cmUgbWFkZSBUdWUgMjIgT2N0IDIwMTkgMDk6MTA6NDQgQlNUCiAgICAj
IGdwZzogICAgICAgICAgICAgICAgdXNpbmcgUlNBIGtleSBDRDJGNzVEREM4RTNBNERDMkU0RjUx
NzNGMzBDMzhCRDNGMkZCRTNDCiAgICAjIGdwZzogICAgICAgICAgICAgICAgaXNzdWVyICJsYXVy
ZW50QHZpdmllci5ldSIKICAgICMgZ3BnOiBHb29kIHNpZ25hdHVyZSBmcm9tICJMYXVyZW50IFZp
dmllciA8bHZpdmllckByZWRoYXQuY29tPiIgW2Z1bGxdCiAgICAjIGdwZzogICAgICAgICAgICAg
ICAgIGFrYSAiTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PiIgW2Z1bGxdCiAgICAj
IGdwZzogICAgICAgICAgICAgICAgIGFrYSAiTGF1cmVudCBWaXZpZXIgKFJlZCBIYXQpIDxsdml2
aWVyQHJlZGhhdC5jb20+IiBbZnVsbF0KICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJpbnQ6IENE
MkYgNzVERCBDOEUzIEE0REMgMkU0RiAgNTE3MyBGMzBDIDM4QkQgM0YyRiBCRTNDCiAgICAKICAg
ICogcmVtb3Rlcy92aXZpZXIyL3RhZ3MvbGludXgtdXNlci1mb3ItNC4yLXB1bGwtcmVxdWVzdDoK
ICAgICAgbGludXgtdXNlci9zeXNjYWxsOiBBbGlnbiB0YXJnZXRfc29ja2FkZHIgZmllbGRzIHVz
aW5nIEFCSSB0eXBlcwogICAgICBsaW51eC11c2VyL3N0cmFjZTogTGV0IHByaW50X3NvY2thZGRy
KCkgaGF2ZSBhICdsYXN0JyBhcmd1bWVudAogICAgICBsaW51eC11c2VyL3N0cmFjZTogSW1wcm92
ZSBiaW5kKCkgb3V0cHV0CiAgICAgIGxpbnV4LXVzZXIvc3RyYWNlOiBBZGQgcHJpbnRfc29ja2Zk
KCkKICAgICAgbGludXgtdXNlci9zdHJhY2U6IER1bXAgQUZfTkVUTElOSyBzb2NrYWRkciBjb250
ZW50CiAgICAgIGxpbnV4LXVzZXIvc3lzY2FsbDogSW50cm9kdWNlIHRhcmdldF9zb2NrYWRkcl9u
bAogICAgICBsaW51eC11c2VyL3N0cmFjZTogSW1wcm92ZSBzZXR0aW1lb2ZkYXkoKQogICAgICBs
aW51eC11c2VyL3N0cmFjZTogQWRkIHByaW50X3RpbWV6b25lKCkKICAgICAgbGludXgtdXNlci9z
dHJhY2U6IERpc3BsYXkgaW52YWxpZCBwb2ludGVyIGluIHByaW50X3RpbWV2YWwoKQogICAgICBG
aXggdW5zaWduZWQgaW50ZWdlciB1bmRlcmZsb3cgaW4gZmQtdHJhbnMuYwogICAgICBsaW51eC11
c2VyOiBhZGQgc3RyYWNlIGZvciBkdXAzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1h
eWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCA5YTY4OTYwZDhlN2ZkZGEx
NmMyZWE3NzlhNzBmN2Y4OTRlZDJjZTU2CkF1dGhvcjogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KRGF0ZTogICBNb24gT2N0IDIxIDEzOjQ4OjU3IDIwMTkgKzAyMDAK
CiAgICBsaW51eC11c2VyL3N5c2NhbGw6IEFsaWduIHRhcmdldF9zb2NrYWRkciBmaWVsZHMgdXNp
bmcgQUJJIHR5cGVzCiAgICAKICAgIFRhcmdldCBhcmNoaXRlY3R1cmVzIGFsaWduIHR5cGVzIGRp
ZmZlcmVudGx5IGZvciBpbnN0YW5jZSBtNjhrCiAgICBhbGlnbnMgb24gMTZiaXQgd2hlcmVhcyBv
dGhlcnMgb24gMzJiaXQpLgogICAgVXNlIEFCSSB0eXBlcyB0byBrZWVwIGFsaWdubWVudHMgZ29v
ZC4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIu
ZXU+CiAgICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1z
YXQub3JnPgogICAgUmV2aWV3ZWQtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5l
dT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MTAyMTExNDg1Ny4yMDUzOC0xMC1mNGJ1Z0BhbXNhdC5v
cmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
Cgpjb21taXQgNDJiMTVkNzBjZjBmMTQ1MTFkY2IxMTRlMThlYmNiMDFhYWU2MTgwOApBdXRob3I6
IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CkRhdGU6ICAgTW9uIE9j
dCAyMSAxMzo0ODo1NiAyMDE5ICswMjAwCgogICAgbGludXgtdXNlci9zdHJhY2U6IExldCBwcmlu
dF9zb2NrYWRkcigpIGhhdmUgYSAnbGFzdCcgYXJndW1lbnQKICAgIAogICAgSWYgdGhlIGZvcm1h
dCBpcyBub3QgdGhlIHN5c2NhbGwgbGFzdCBhcmd1bWVudCwgYSBjb21tYSBpcyBhcHBlbmQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNh
dC5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogICAgUmV2aWV3ZWQtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICAg
IE1lc3NhZ2UtSWQ6IDwyMDE5MTAyMTExNDg1Ny4yMDUzOC05LWY0YnVnQGFtc2F0Lm9yZz4KICAg
IFNpZ25lZC1vZmYtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KCmNvbW1p
dCBiYjEwNTQwZTc2ZTBjMjY1YTI5ODgwMDIxMTc5NDZhNGIyZTczNmFmCkF1dGhvcjogUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KRGF0ZTogICBNb24gT2N0IDIxIDEz
OjQ4OjU1IDIwMTkgKzAyMDAKCiAgICBsaW51eC11c2VyL3N0cmFjZTogSW1wcm92ZSBiaW5kKCkg
b3V0cHV0CiAgICAKICAgIFRlc3RlZC1CeTogR3VpZG8gR8O8bnRoZXIgPGFneEBzaWd4Y3B1Lm9y
Zz4KICAgIFJldmlld2VkLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3Jn
PgogICAgTWVzc2FnZS1JZDogPDIwMTkxMDIxMTE0ODU3LjIwNTM4LTgtZjRidWdAYW1zYXQub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgoK
Y29tbWl0IGQ4NGZlMWVkZTc3MDQ0NDY4NmZhNDliODNkYmYwMGY1Nzk2YmI5ZWIKQXV0aG9yOiBQ
aGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgpEYXRlOiAgIE1vbiBPY3Qg
MjEgMTM6NDg6NTQgMjAxOSArMDIwMAoKICAgIGxpbnV4LXVzZXIvc3RyYWNlOiBBZGQgcHJpbnRf
c29ja2ZkKCkKICAgIAogICAgRXh0cmFjdCBjb21tb24gcHJpbnRfc29ja2ZkKCkgZnJvbSB2YXJp
b3VzIHNvY2tldCByZWxhdGVkIHN5c2NhbGxzLgogICAgCiAgICBSZXZpZXdlZC1ieTogTGF1cmVu
dCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogICAgU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MTAy
MTExNDg1Ny4yMDUzOC03LWY0YnVnQGFtc2F0Lm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IExhdXJl
bnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KCmNvbW1pdCA4MTRhZTcwZmY5ZDZiZDg0MmQx
NTMwNTIxYzljYTEyZGQ5ODRiOGFlCkF1dGhvcjogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0
YnVnQGFtc2F0Lm9yZz4KRGF0ZTogICBNb24gT2N0IDIxIDEzOjQ4OjUzIDIwMTkgKzAyMDAKCiAg
ICBsaW51eC11c2VyL3N0cmFjZTogRHVtcCBBRl9ORVRMSU5LIHNvY2thZGRyIGNvbnRlbnQKICAg
IAogICAgU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0
Lm9yZz4KICAgIFRlc3RlZC1CeTogR3VpZG8gR8O8bnRoZXIgPGFneEBzaWd4Y3B1Lm9yZz4KICAg
IFJldmlld2VkLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgICBNZXNz
YWdlLUlkOiA8MjAxOTEwMjExMTQ4NTcuMjA1MzgtNi1mNGJ1Z0BhbXNhdC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+Cgpjb21taXQgYTQ3
NDAxYmNhNzc5NTgyMTM5ZGJiNGQyNTUxYjE5NTViMGE5NWQ0YQpBdXRob3I6IFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CkRhdGU6ICAgTW9uIE9jdCAyMSAxMzo0ODo1
MiAyMDE5ICswMjAwCgogICAgbGludXgtdXNlci9zeXNjYWxsOiBJbnRyb2R1Y2UgdGFyZ2V0X3Nv
Y2thZGRyX25sCiAgICAKICAgIFRlc3RlZC1CeTogR3VpZG8gR8O8bnRoZXIgPGFneEBzaWd4Y3B1
Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+
CiAgICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQu
b3JnPgogICAgTWVzc2FnZS1JZDogPDIwMTkxMDIxMTE0ODU3LjIwNTM4LTUtZjRidWdAYW1zYXQu
b3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgoKY29tbWl0IDBkMjE4N2M0ZTAyNTZjZTFmMzY4MmNkYTljNmFhZGZhNDQ1YTFjNDgKQXV0aG9y
OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgpEYXRlOiAgIE1vbiBP
Y3QgMjEgMTM6NDg6NTEgMjAxOSArMDIwMAoKICAgIGxpbnV4LXVzZXIvc3RyYWNlOiBJbXByb3Zl
IHNldHRpbWVvZmRheSgpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgICBUZXN0ZWQtQnk6IEd1aWRvIEfDvG50aGVyIDxh
Z3hAc2lneGNwdS5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRA
dml2aWVyLmV1PgogICAgTWVzc2FnZS1JZDogPDIwMTkxMDIxMTE0ODU3LjIwNTM4LTQtZjRidWdA
YW1zYXQub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2
aWVyLmV1PgoKY29tbWl0IDZkMzNlMDM2MTE5MDQ4ZDNlZGNjMzIxNzg2NGNmMDhmZWMyZDM1ZGYK
QXV0aG9yOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgpEYXRlOiAg
IE1vbiBPY3QgMjEgMTM6NDg6NTAgMjAxOSArMDIwMAoKICAgIGxpbnV4LXVzZXIvc3RyYWNlOiBB
ZGQgcHJpbnRfdGltZXpvbmUoKQogICAgCiAgICBTdWdnZXN0ZWQtYnk6IExhdXJlbnQgVml2aWVy
IDxsYXVyZW50QHZpdmllci5ldT4KICAgIFJldmlld2VkLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1
cmVudEB2aXZpZXIuZXU+CiAgICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8ZjRidWdAYW1zYXQub3JnPgogICAgUmV2aWV3ZWQtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE5MTAyMTExNDg1Ny4yMDUzOC0zLWY0
YnVnQGFtc2F0Lm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50
QHZpdmllci5ldT4KCmNvbW1pdCA4ZjkzMDg5ZDBhM2NkZTI5NGU4YmIxNjk3OGEzZjdmZDBiMmRm
MmEzCkF1dGhvcjogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KRGF0
ZTogICBNb24gT2N0IDIxIDEzOjQ4OjQ5IDIwMTkgKzAyMDAKCiAgICBsaW51eC11c2VyL3N0cmFj
ZTogRGlzcGxheSBpbnZhbGlkIHBvaW50ZXIgaW4gcHJpbnRfdGltZXZhbCgpCiAgICAKICAgIFN1
Z2dlc3RlZC1ieTogTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1PgogICAgUmV2aWV3
ZWQtYnk6IExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICAgIFNpZ25lZC1vZmYt
Ynk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgICBNZXNzYWdl
LUlkOiA8MjAxOTEwMjExMTQ4NTcuMjA1MzgtMi1mNGJ1Z0BhbXNhdC5vcmc+CiAgICBTaWduZWQt
b2ZmLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+Cgpjb21taXQgMTY0NWZi
NWExZTUzN2Y4NWVkYTc0NGJmYTZlOWQzZGRhMDQ3YmEyOApBdXRob3I6IFNodS1DaHVuIFdlbmcg
PHNjd0Bnb29nbGUuY29tPgpEYXRlOiAgIFRodSBPY3QgMTcgMTc6MTk6MjAgMjAxOSAtMDcwMAoK
ICAgIEZpeCB1bnNpZ25lZCBpbnRlZ2VyIHVuZGVyZmxvdyBpbiBmZC10cmFucy5jCiAgICAKICAg
IEluIGFueSBvZiB0aGVzZSBgKl9mb3JfZWFjaF8qYCBmdW5jdGlvbnMsIHRoZSBsYXN0IGVudHJ5
IGluIHRoZSBidWZmZXIgKHNvIHRoZQogICAgInJlbWFpbmluZyBsZW5ndGggaW4gdGhlIGJ1ZmZl
ciIgYGxlbmAgaXMgZXF1YWwgdG8gdGhlIGxlbmd0aCBvZiB0aGUKICAgIGVudHJ5IGBubG1zZ19s
ZW5gL2BubGFfbGVuYC9ldGMpIGhhcyBzaXplIHRoYXQgaXMgbm90IGEgbXVsdGlwbGUgb2YgdGhl
CiAgICBhbGlnbm1lbnQsIHRoZSBhbGlnbmVkIGxlbmd0aHMgYCpfQUxJR04oKl9sZW4pYCB3aWxs
IGJlIGdyZWF0ZXIgdGhhbiBgbGVuYC4KICAgIFNpbmNlIGBsZW5gIGlzIHVuc2lnbmVkIChgc2l6
ZV90YCksIGl0IHVuZGVyZmxvd3MgYW5kIHRoZSBsb29wIHdpbGwgcmVhZAogICAgcGFzcyB0aGUg
YnVmZmVyLgogICAgCiAgICBUaGlzIG1heSBtYW5pZmVzdCBhcyByYW5kb20gRUlOVkFMIG9yIEVP
UE5PVFNVUFAgZXJyb3Igb24gSU8gb3IgbmV0d29yawogICAgc3lzdGVtIGNhbGxzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBTaHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgICBNZXNzYWdlLUlk
OiA8MjAxOTEwMTgwMDE5MjAuMTc4MjgzLTEtc2N3QGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+Cgpjb21taXQgNTNiZGJmZGY1
MzI2YWQ0NTNiMzA3YzViNGJiOWU3MWFlYWIyOWNmMwpBdXRob3I6IEFuZHJlYXMgU2Nod2FiIDxz
Y2h3YWJAc3VzZS5kZT4KRGF0ZTogICBNb24gU2VwIDMwIDExOjAxOjEwIDIwMTkgKzAyMDAKCiAg
ICBsaW51eC11c2VyOiBhZGQgc3RyYWNlIGZvciBkdXAzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlYXMgU2Nod2FiIDxzY2h3YWJAc3VzZS5kZT4KICAgIFJldmlld2VkLWJ5OiBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLUlkOiA8bXZt
c2dvZTE3bDUuZnNmQHN1c2UuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBMYXVyZW50IFZpdmllciA8
bGF1cmVudEB2aXZpZXIuZXU+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 06:15:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 06:15:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iN9vl-00021p-Ib; Wed, 23 Oct 2019 06:15:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iN9vk-00021k-JV
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 06:15:36 +0000
X-Inumbo-ID: 8643aaa8-f55c-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8643aaa8-f55c-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 06:15:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN9vi-0003Ri-KZ; Wed, 23 Oct 2019 06:15:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iN9vi-0000K8-8T; Wed, 23 Oct 2019 06:15:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iN9vi-0006xW-7b; Wed, 23 Oct 2019 06:15:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143039-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=46bb81200742fabfe5c5624c22e72f036af02869
X-Osstest-Versions-That: ovmf=f413d9bee3f6cabd4b11ad0a1ab9ff865092fb16
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 06:15:34 +0000
Subject: [Xen-devel] [ovmf test] 143039: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwMzkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0NmJiODEyMDA3NDJmYWJmZTVjNTYyNGMyMmU3MmYw
MzZhZjAyODY5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBmNDEzZDli
ZWUzZjZjYWJkNGIxMWFkMGExYWI5ZmY4NjUwOTJmYjE2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDMwMTMgIDIwMTktMTAtMjEgMTg6MDk6MDAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQzMDM5ICAyMDE5LTEwLTIyIDE4OjQxOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBQZXRlciBKb25lcyA8cGpvbmVzQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgZjQxM2Q5YmVlMy4uNDZi
YjgxMjAwNyAgNDZiYjgxMjAwNzQyZmFiZmU1YzU2MjRjMjJlNzJmMDM2YWYwMjg2OSAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 06:39:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 06:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNAJC-0004Tw-Ki; Wed, 23 Oct 2019 06:39:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xNp2=YP=daktronics.com=matt.sickler@srs-us1.protection.inumbo.net>)
 id 1iMyNz-0002vk-Ec
 for xen-devel@lists.xenproject.org; Tue, 22 Oct 2019 17:55:59 +0000
X-Inumbo-ID: 334d1f26-f4f5-11e9-bbab-bc764e2007e4
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [40.107.81.55]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 334d1f26-f4f5-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 17:55:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=jxBBDI5Hbch/qzVP3JJKncVckwcs/NxxkO0AaeAkSypuhNCkz6ZTM93mPKCS83mQu6P5kB20JF5Ioqdh1C1aXhw/ksJ08NKCoiorsUTjiU65FcLvgixGtIXVehWBk7Hyan4OJVwM0n6qvPACSki+eVxdPKZ2kRRc1SSIpzvh8kFJPISSfee+glqwzchYTN/s5s5wsZza4QuVcZ6Urf+rJRGtxFgHPMTge2/7w5deOffAd2w+bbb3pWNOwccGFzBayXjM22G4c1xHRpuuVQ99aU1NhZFHY5avjSwJRYekf2ueXi4P5R/MqlNsSN49bkz6mq0j4f4WFnrKEmVBOmNbLA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1thR0bk6as6nO9GCMTPrp4CeRx1jloAgo/zT6b5nWdI=;
 b=XMoCjBPwki0zEQJBOV9t5dLQUybleiVwPp66a1woPm/aDYJUKmjchfT1TIRwajodD7hwsJcssFBfQuAfqXJ5q6XnhWWXNJLG2l0X4sr+KZhPgihlRdkVfefaQIRanSf7TS0evRrzSiuiFWkvM3ARVGt5NB9DG/gaEdtgVc29Pmy7hGdW6ZNur4hdC7Pvk2luSS2fWjW2wKQhJyisTWeW49tQ9r3Q3RYWudwZVbL+Ek9MynnZMB90APuQiyD+cp3fJMLdngMHtk9Xw5ZcCtj8jdTsJfVOuJVqiwOqjoeXsi8k57AVom+9OPbyXDu8xnEOYSuxb0fU3EQdVQZdf1ti1A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=daktronics.com; dmarc=pass action=none
 header.from=daktronics.com; dkim=pass header.d=daktronics.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=daktronics.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=1thR0bk6as6nO9GCMTPrp4CeRx1jloAgo/zT6b5nWdI=;
 b=cIfdbfWW/bd6l8KsEcHxV9GA8J9PbwTiteh5MZK4Q5VZa3OmQSSn/+6v/4uxPKC6yH/CZEGntUgBQkVVtu7UVf7WHNWY8vvEipBKQUa82AYHvPht52o3Ge5nWe+76WbW56BGwiDzSu9ziyVy6feH+WvSX1WuaBCCdFJRcpO8BJw=
Received: from SN6PR02MB4016.namprd02.prod.outlook.com (52.135.69.145) by
 SN6PR02MB5422.namprd02.prod.outlook.com (20.177.249.159) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.20; Tue, 22 Oct 2019 17:55:55 +0000
Received: from SN6PR02MB4016.namprd02.prod.outlook.com
 ([fe80::ec31:ae9d:c354:319a]) by SN6PR02MB4016.namprd02.prod.outlook.com
 ([fe80::ec31:ae9d:c354:319a%5]) with mapi id 15.20.2347.029; Tue, 22 Oct 2019
 17:55:55 +0000
From: Matt Sickler <Matt.Sickler@daktronics.com>
To: David Hildenbrand <david@redhat.com>, "linux-kernel@vger.kernel.org"
 <linux-kernel@vger.kernel.org>
Thread-Topic: [PATCH RFC v1 07/12] staging: kpc2000: Prepare
 transfer_complete_cb() for PG_reserved changes
Thread-Index: AQHViPxcbvM0mySGyk+6f2twxm2iBqdm8Y8g
Date: Tue, 22 Oct 2019 17:55:54 +0000
Message-ID: <SN6PR02MB4016D75C028B7A1BEA005697EE680@SN6PR02MB4016.namprd02.prod.outlook.com>
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-8-david@redhat.com>
In-Reply-To: <20191022171239.21487-8-david@redhat.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Matt.Sickler@daktronics.com; 
x-originating-ip: [63.85.214.4]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 14d5229b-224f-4510-04eb-08d757191616
x-ms-traffictypediagnostic: SN6PR02MB5422:
x-microsoft-antispam-prvs: <SN6PR02MB54226B9C5616DE2F7361BA9EEE680@SN6PR02MB5422.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2582;
x-forefront-prvs: 01986AE76B
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(346002)(396003)(376002)(39860400002)(366004)(189003)(199004)(6506007)(7696005)(2906002)(99286004)(7366002)(76176011)(7406005)(33656002)(446003)(71190400001)(71200400001)(11346002)(76116006)(486006)(2501003)(229853002)(64756008)(66946007)(52536014)(66476007)(476003)(66556008)(66446008)(4326008)(186003)(26005)(102836004)(14454004)(7416002)(5660300002)(25786009)(8676002)(81156014)(81166006)(316002)(6436002)(14444005)(305945005)(256004)(7736002)(55016002)(74316002)(66066001)(86362001)(8936002)(9686003)(66574012)(478600001)(6116002)(6246003)(3846002)(54906003)(110136005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB5422;
 H:SN6PR02MB4016.namprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: daktronics.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GV0bdRparBfPQYQiFd5mobcttfMeUhasgAomG69+R6ITIQuSKj+emPcWIYxlfOeRZy7MfLPZvE0mrCWT5GUzDgSo8zpDESD97P2ir2D7xoK9e61oMQ+Bx4Kg2caoViGj2WeFmmTziW2k7agIX4XGyNhSGCJOvEVktQjXoRZEtbpqetl6kkPcdW9P9zX7eK3ZDb72F7GWH1wJcjovFD4l8fhPNq4z08ljVEPZiSdW+lQ0C8ZiapkjXU1dulIsfOssr4NGHB8w8LopgfEB1NLvmf4HjZTHyYYRwCoqXKshIQXBaIdMd9cH+TC9QvWZJ/3Zm4kX4CRF1TmOSULUXtBoIFydeaIk3/QeIwhe7YIE+YoznNeUMCtzFDHpiMXHT5MUfSJhS8lIvE6GUCCkxPEAiEjThv9TxOVIUBT4hrASPTrDtpY3d+q81Uds88Po4IyJ
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: daktronics.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 14d5229b-224f-4510-04eb-08d757191616
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2019 17:55:54.8547 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: be88af81-0945-42aa-a3d2-b122777351a2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: K2clwrltXeRtnk4WAd1cR0av6VmYgyUI7pYiHi+h0yWZNiiBmnQ5vA2nFJzB1mWYYjXQrWLx8smHBcAJsa5mmTpCJBljsFUUXPbDCrP/Hhg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB5422
X-Mailman-Approved-At: Wed, 23 Oct 2019 06:39:49 +0000
Subject: Re: [Xen-devel] [PATCH RFC v1 07/12] staging: kpc2000: Prepare
 transfer_complete_cb() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>,
 "linux-hyperv@vger.kernel.org" <linux-hyperv@vger.kernel.org>,
 Michal Hocko <mhocko@suse.com>,
 =?utf-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 "kvm@vger.kernel.org" <kvm@vger.kernel.org>,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>, "K. Y.
 Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 "devel@driverdev.osuosl.org" <devel@driverdev.osuosl.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, "x86@kernel.org" <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?utf-8?B?U2ltb24gU2FuZHN0csO2bQ==?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>,
 "kvm-ppc@vger.kernel.org" <kvm-ppc@vger.kernel.org>, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PlJpZ2h0IG5vdywgWk9ORV9ERVZJQ0UgbWVtb3J5IGlzIGFsd2F5cyBzZXQgUEdfcmVzZXJ2ZWQu
IFdlIHdhbnQgdG8gY2hhbmdlIHRoYXQuDQo+DQo+VGhlIHBhZ2VzIGFyZSBvYnRhaW5lZCB2aWEg
Z2V0X3VzZXJfcGFnZXNfZmFzdCgpLiBJIGFzc3VtZSwgdGhlc2UgY291bGQgYmUgWk9ORV9ERVZJ
Q0UgcGFnZXMuIExldCdzIGp1c3QgZXhjbHVkZSB0aGVtIGFzIHdlbGwgZXhwbGljaXRseS4NCg0K
SSdtIG5vdCBzdXJlIHdoYXQgWk9ORV9ERVZJQ0UgcGFnZXMgYXJlLCBidXQgdGhlc2UgcGFnZXMg
YXJlIG5vcm1hbCBzeXN0ZW0gUkFNLCB0eXBpY2FsbHkgSHVnZVBhZ2VzIChidXQgbm90IGFsd2F5
cykuDQoNCj4NCj5DYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9u
Lm9yZz4NCj5DYzogVmFuZGFuYSBCTiA8Ym52YW5kYW5hQGdtYWlsLmNvbT4NCj5DYzogIlNpbW9u
IFNhbmRzdHLDtm0iIDxzaW1vbkBuaWthbm9yLm51Pg0KPkNjOiBEYW4gQ2FycGVudGVyIDxkYW4u
Y2FycGVudGVyQG9yYWNsZS5jb20+DQo+Q2M6IE5pc2hrYSBEYXNndXB0YSA8bmlzaGthZGcubGlu
dXhAZ21haWwuY29tPg0KPkNjOiBNYWRodW1pdGhhIFByYWJha2FyYW4gPG1hZGh1bWl0aGFiaXdA
Z21haWwuY29tPg0KPkNjOiBGYWJpbyBFc3RldmFtIDxmZXN0ZXZhbUBnbWFpbC5jb20+DQo+Q2M6
IE1hdHQgU2lja2xlciA8TWF0dC5TaWNrbGVyQGRha3Ryb25pY3MuY29tPg0KPkNjOiBKZXJlbXkg
U293ZGVuIDxqZXJlbXlAYXphemVsLm5ldD4NCj5TaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5i
cmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4NCj4tLS0NCj4gZHJpdmVycy9zdGFnaW5nL2twYzIwMDAv
a3BjX2RtYS9maWxlb3BzLmMgfCAzICsrLQ0KPiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pDQo+DQo+ZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9rcGMy
MDAwL2twY19kbWEvZmlsZW9wcy5jIGIvZHJpdmVycy9zdGFnaW5nL2twYzIwMDAva3BjX2RtYS9m
aWxlb3BzLmMNCj5pbmRleCBjYjUyYmQ5YTZkMmYuLjQ1N2FkY2M4MWZlNiAxMDA2NDQNCj4tLS0g
YS9kcml2ZXJzL3N0YWdpbmcva3BjMjAwMC9rcGNfZG1hL2ZpbGVvcHMuYw0KPisrKyBiL2RyaXZl
cnMvc3RhZ2luZy9rcGMyMDAwL2twY19kbWEvZmlsZW9wcy5jDQo+QEAgLTIxMiw3ICsyMTIsOCBA
QCB2b2lkICB0cmFuc2Zlcl9jb21wbGV0ZV9jYihzdHJ1Y3QgYWlvX2NiX2RhdGEgKmFjZCwgc2l6
ZV90IHhmcl9jb3VudCwgdTMyIGZsYWdzKQ0KPiAgICAgICAgQlVHX09OKGFjZC0+bGRldi0+cGxk
ZXYgPT0gTlVMTCk7DQo+DQo+ICAgICAgICBmb3IgKGkgPSAwIDsgaSA8IGFjZC0+cGFnZV9jb3Vu
dCA7IGkrKykgew0KPi0gICAgICAgICAgICAgICBpZiAoIVBhZ2VSZXNlcnZlZChhY2QtPnVzZXJf
cGFnZXNbaV0pKSB7DQo+KyAgICAgICAgICAgICAgIGlmICghUGFnZVJlc2VydmVkKGFjZC0+dXNl
cl9wYWdlc1tpXSkgJiYNCj4rICAgICAgICAgICAgICAgICAgICFpc196b25lX2RldmljZV9wYWdl
KGFjZC0+dXNlcl9wYWdlc1tpXSkpIHsNCj4gICAgICAgICAgICAgICAgICAgICAgICBzZXRfcGFn
ZV9kaXJ0eShhY2QtPnVzZXJfcGFnZXNbaV0pOw0KPiAgICAgICAgICAgICAgICB9DQo+ICAgICAg
ICB9DQo+LS0NCj4yLjIxLjANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 07:27:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 07:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNB2l-0001Ze-47; Wed, 23 Oct 2019 07:26:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mf0J=YQ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNB2j-0001ZX-Ou
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 07:26:54 +0000
X-Inumbo-ID: 79454c94-f566-11e9-9475-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 79454c94-f566-11e9-9475-12813bfff9fa;
 Wed, 23 Oct 2019 07:26:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571815607;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=kqj7mWapMXwFuuq2/mW1H9c11PZgA0AV8N9N9x1ibmk=;
 b=ckoX6bYqXETU7YMu96OyHRl5LFunGPlocmkxCnu+/rZ5j6/0kUk1ai8bTU0SDVJoYyXH/0
 lMcPa1zdUQgAY0Rvbc0iomY2osK73+O42MtVA06sIjjPvd0Dg3jDfuZ8pEWyTNUtp9DhHs
 oAiXnpaRD/Mcx9VYg/2ZqOJvsBOGWQQ=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-155-6siTvHv7N3OCx9U1X4BmBg-1; Wed, 23 Oct 2019 03:26:45 -0400
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 8CA4580183D;
 Wed, 23 Oct 2019 07:26:39 +0000 (UTC)
Received: from [10.36.117.79] (ovpn-117-79.ams2.redhat.com [10.36.117.79])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 2089C5C219;
 Wed, 23 Oct 2019 07:26:17 +0000 (UTC)
To: Dan Williams <dan.j.williams@intel.com>
References: <20191022171239.21487-1-david@redhat.com>
 <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
From: David Hildenbrand <david@redhat.com>
Organization: Red Hat GmbH
Message-ID: <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
Date: Wed, 23 Oct 2019 09:26:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-MC-Unique: 6siTvHv7N3OCx9U1X4BmBg-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged
 pages PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 KVM list <kvm@vger.kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, Linux MM <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, X86 ML <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Kees Cook <keescook@chromium.org>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMTAuMTkgMjM6NTQsIERhbiBXaWxsaWFtcyB3cm90ZToKPiBIaSBEYXZpZCwKPiAKPiBU
aGFua3MgZm9yIHRhY2tsaW5nIHRoaXMhCgpUaGFua3MgZm9yIGhhdmluZyBhIGxvb2sgOikKClsu
Li5dCgoKPj4gSSBhbSBwcm9iYWJseSBhIGxpdHRsZSBiaXQgdG9vIGNhcmVmdWwgKGJ1dCBJIGRv
bid0IHdhbnQgdG8gYnJlYWsgdGhpbmdzKS4KPj4gSW4gbW9zdCBwbGFjZXMgKGJlc2lkZXMgS1ZN
IGFuZCB2ZmlvIHRoYXQgYXJlIG51dHMpLCB0aGUKPj4gcGZuX3RvX29ubGluZV9wYWdlKCkgY2hl
Y2sgY291bGQgbW9zdCBwcm9iYWJseSBiZSBhdm9pZGVkIGJ5IGEKPj4gaXNfem9uZV9kZXZpY2Vf
cGFnZSgpIGNoZWNrLiBIb3dldmVyLCBJIHVzdWFsbHkgZ2V0IHN1c3BpY2lvdXMgd2hlbiBJIHNl
ZQo+PiBhIHBmbl92YWxpZCgpIGNoZWNrIChlc3BlY2lhbGx5IGFmdGVyIEkgbGVhcm5lZCB0aGF0
IHBlb3BsZSBtbWFwIHBhcnRzIG9mCj4+IC9kZXYvbWVtIGludG8gdXNlciBzcGFjZSwgaW5jbHVk
aW5nIG1lbW9yeSB3aXRob3V0IG1lbW1hcHMuIEFsc28sIHBlb3BsZQo+PiBjb3VsZCBtZW1tYXAg
b2ZmbGluZSBtZW1vcnkgYmxvY2tzIHRoaXMgd2F5IDovKS4gQXMgbG9uZyBhcyB0aGlzIGRvZXMg
bm90Cj4+IGh1cnQgcGVyZm9ybWFuY2UsIEkgdGhpbmsgd2Ugc2hvdWxkIHJhdGhlciBkbyBpdCB0
aGUgY2xlYW4gd2F5Lgo+IAo+IEknbSBjb25jZXJuZWQgYWJvdXQgdXNpbmcgaXNfem9uZV9kZXZp
Y2VfcGFnZSgpIGluIHBsYWNlcyB0aGF0IGFyZSBub3QKPiBrbm93biB0byBhbHJlYWR5IGhhdmUg
YSByZWZlcmVuY2UgdG8gdGhlIHBhZ2UuIEhlcmUncyBhbiBhdWRpdCBvZgo+IGN1cnJlbnQgdXNh
Z2VzLCBhbmQgdGhlIG9uZXMgSSB0aGluayBuZWVkIHRvIGNsZWFuZWQgdXAuIFRoZSAidW5zYWZl
Igo+IG9uZXMgZG8gbm90IGFwcGVhciB0byBoYXZlIGFueSBwcm90ZWN0aW9ucyBhZ2FpbnN0IHRo
ZSBkZXZpY2UgcGFnZQo+IGJlaW5nIHJlbW92ZWQgKGdldF9kZXZfcGFnZW1hcCgpKS4gWWVzLCBz
b21lIG9mIHRoZXNlIHdlcmUgYWRkZWQgYnkKPiBtZS4gVGhlICJ1bnNhZmU/IEhNTSIgb25lcyBu
ZWVkIEhNTSBleWVzIGJlY2F1c2UgSE1NIGxlYWtzIGRldmljZQo+IHBhZ2VzIGludG8gYW5vbnlt
b3VzIG1lbW9yeSBwYXRocyBhbmQgSSdtIG5vdCB1cCB0byBzcGVlZCBvbiBob3cgaXQKPiBndWFy
YW50ZWVzICdzdHJ1Y3QgcGFnZScgdmFsaWRpdHkgdnMgZGV2aWNlIHNodXRkb3duIHdpdGhvdXQg
dXNpbmcKPiBnZXRfZGV2X3BhZ2VtYXAoKS4KPiAKPiBzbWFwc19wbWRfZW50cnkoKTogdW5zYWZl
Cj4gCj4gcHV0X2Rldm1hcF9tYW5hZ2VkX3BhZ2UoKTogc2FmZSwgcGFnZSByZWZlcmVuY2UgaXMg
aGVsZAo+IAo+IGlzX2RldmljZV9wcml2YXRlX3BhZ2UoKTogc2FmZT8gZ3B1IGRyaXZlciBtYW5h
Z2VzIHByaXZhdGUgcGFnZSBsaWZldGltZQo+IAo+IGlzX3BjaV9wMnBkbWFfcGFnZSgpOiBzYWZl
LCBwYWdlIHJlZmVyZW5jZSBpcyBoZWxkCj4gCj4gdW5jaGFyZ2VfcGFnZSgpOiB1bnNhZmU/IEhN
TQo+IAo+IGFkZF90b19raWxsKCk6IHNhZmUsIHByb3RlY3RlZCBieSBnZXRfZGV2X3BhZ2VtYXAo
KSBhbmQgZGF4X2xvY2tfcGFnZSgpCj4gCj4gc29mdF9vZmZsaW5lX3BhZ2UoKTogdW5zYWZlCj4g
Cj4gcmVtb3ZlX21pZ3JhdGlvbl9wdGUoKTogdW5zYWZlPyBITU0KPiAKPiBtb3ZlX3RvX25ld19w
YWdlKCk6IHVuc2FmZT8gSE1NCj4gCj4gbWlncmF0ZV92bWFfcGFnZXMoKSBhbmQgaGVscGVyczog
dW5zYWZlPyBITU0KPiAKPiB0cnlfdG9fdW5tYXBfb25lKCk6IHVuc2FmZT8gSE1NCj4gCj4gX19w
dXRfcGFnZSgpOiBzYWZlCj4gCj4gcmVsZWFzZV9wYWdlcygpOiBzYWZlCj4gCj4gSSdtIGhvcGlu
ZyBhbGwgdGhlIEhNTSBvbmVzIGNhbiBiZSBjb252ZXJ0ZWQgdG8KPiBpc19kZXZpY2VfcHJpdmF0
ZV9wYWdlKCkgZGlyZWN0bGx5IGFuZCBoYXZlIHRoYXQgcm91dGluZSBncm93IGEgbmljZQo+IGNv
bW1lbnQgYWJvdXQgaG93IGl0IGtub3dzIGl0IGNhbiBhbHdheXMgc2FmZWx5IGRlLXJlZmVyZW5j
ZSBpdHMgQHBhZ2UKPiBhcmd1bWVudC4KPiAKPiBGb3IgdGhlIHJlc3QgSSdkIGxpa2UgdG8gcHJv
cG9zZSB0aGF0IHdlIGFkZCBhIGZhY2lsaXR5IHRvIGRldGVybWluZQo+IFpPTkVfREVWSUNFIGJ5
IHBmbiByYXRoZXIgdGhhbiBwYWdlLiBUaGUgbW9zdCBzdHJhaWdodGZvcndhcmQgd2h5IEkKPiBj
YW4gdGhpbmsgb2Ygd291bGQgYmUgdG8ganVzdCBhZGQgYW5vdGhlciBiaXRtYXAgdG8gbWVtX3Nl
Y3Rpb25fdXNhZ2UKPiB0byBpbmRpY2F0ZSBpZiBhIHN1YnNlY3Rpb24gaXMgWk9ORV9ERVZJQ0Ug
b3Igbm90LgoKKGl0J3MgYSBzb21ld2hhdCB1bnJlbGF0ZWQgYmlnZ2VyIGRpc2N1c3Npb24sIGJ1
dCB3ZSBjYW4gc3RhcnQgZGlzY3Vzc2luZyBpdCBpbiB0aGlzIHRocmVhZCkKCkkgZGlzbGlrZSB0
aGlzIGZvciB0aHJlZSByZWFzb25zCgphKSBJdCBkb2VzIG5vdCBwcm90ZWN0IGFnYWluc3QgYW55
IHJhY2VzLCByZWFsbHksIGl0IGRvZXMgbm90IGltcHJvdmUgdGhpbmdzLgpiKSBXZSBkbyBoYXZl
IHRoZSBleGFjdCBzYW1lIHByb2JsZW0gd2l0aCBwZm5fdG9fb25saW5lX3BhZ2UoKS4gQXMgbG9u
ZyBhcyB3ZQogICBkb24ndCBob2xkIHRoZSBtZW1vcnkgaG90cGx1ZyBsb2NrLCBtZW1vcnkgY2Fu
IGdldCBvZmZsaW5lZCBhbmQgcmVtb3ZlIGFueSB0aW1lLiBSYWN5LgpjKSBXZSBtaXggaW4gWk9O
RSBzcGVjaWZpYyBzdHVmZiBpbnRvIHRoZSBjb3JlLiBJdCBzaG91bGQgYmUgImp1c3QgYW5vdGhl
ciB6b25lIgoKV2hhdCBJIHByb3Bvc2UgaW5zdGVhZCAoYWxyZWFkeSBkaXNjdXNzZWQgaW4gaHR0
cHM6Ly9sa21sLm9yZy9sa21sLzIwMTkvMTAvMTAvODcpCgoxLiBDb252ZXJ0IFNFQ1RJT05fSVNf
T05MSU5FIHRvIFNFQ1RJT05fSVNfQUNUSVZFCjIuIENvbnZlcnQgU0VDVElPTl9JU19BQ1RJVkUg
dG8gYSBzdWJzZWN0aW9uIGJpdG1hcAozLiBJbnRyb2R1Y2UgcGZuX2FjdGl2ZSgpIHRoYXQgY2hl
Y2tzIGFnYWluc3QgdGhlIHN1YnNlY3Rpb24gYml0bWFwCjQuIE9uY2UgdGhlIG1lbW1hcCB3YXMg
aW5pdGlhbGl6ZWQgLyBwcmVwYXJlZCwgc2V0IHRoZSBzdWJzZWN0aW9uIGFjdGl2ZQogICAoc2lt
aWxhciB0byBTRUNUSU9OX0lTX09OTElORSBpbiB0aGUgYnVkZHkgcmlnaHQgbm93KQo1LiBCZWZv
cmUgdGhlIG1lbW1hcCBnZXRzIGludmFsaWRhdGVkLCBzZXQgdGhlIHN1YnNlY3Rpb24gaW5hY3Rp
dmUKICAgKHNpbWlsYXIgdG8gU0VDVElPTl9JU19PTkxJTkUgaW4gdGhlIGJ1ZGR5IHJpZ2h0IG5v
dykKNS4gcGZuX3RvX29ubGluZV9wYWdlKCkgPSBwZm5fYWN0aXZlKCkgJiYgem9uZSAhPSBaT05F
X0RFVklDRQo2LiBwZm5fdG9fZGV2aWNlX3BhZ2UoKSA9IHBmbl9hY3RpdmUoKSAmJiB6b25lID09
IFpPTkVfREVWSUNFCgpFc3BlY2lhbGx5LCBkcml2ZXItcmVzZXJ2ZWQgZGV2aWNlIG1lbW9yeSB3
aWxsIG5vdCBnZXQgc2V0IGFjdGl2ZSBpbgp0aGUgc3Vic2VjdGlvbiBiaXRtYXAuCgpOb3cgdG8g
dGhlIHJhY2UuIFRha2luZyB0aGUgbWVtb3J5IGhvdHBsdWcgbG9jayBhdCByYW5kb20gcGxhY2Vz
IGlzIHVnbHkuIEkgZG8Kd29uZGVyIGlmIHdlIGNhbiB1c2UgUkNVOgoKVGhlIHVzZXIgb2YgcGZu
X2FjdGl2ZSgpL3Bmbl90b19vbmxpbmVfcGFnZSgpL3Bmbl90b19kZXZpY2VfcGFnZSgpOgoKCS8q
IHRoZSBtZW1tYXAgaXMgZ3VhcmFudGVlZCB0byByZW1haW4gYWN0aXZlIHVuZGVyIFJDVSAqLwoJ
cmN1X3JlYWRfbG9jaygpOwoJaWYgKHBmbl9hY3RpdmUocmFuZG9tX3BmbikpIHsKCQlwYWdlID0g
cGZuX3RvX3BhZ2UocmFuZG9tX3Bmbik7CgkJLi4uIHVzZSB0aGUgcGFnZSwgc3RheXMgdmFsaWQK
CX0KCXJjdV91bnJlYWRfbG9jaygpOwoKTWVtb3J5IG9mZmxpbmluZy9tZW1yZW1hcCBjb2RlOgoK
CXNldF9zdWJzZWN0aW9uc19pbmFjdGl2ZShwZm4sIG5yX3BhZ2VzKTsgLyogY2xlYXJzIHRoZSBi
aXQgYXRvbWljYWxseSAqLwoJc3luY2hyb25pemVfcmN1KCk7CgkvKiBhbGwgdXNlcnMgc2F3IHRo
ZSBiaXRtYXAgdXBkYXRlLCB3ZSBjYW4gaW52YWxpZGUgdGhlIG1lbW1hcCAqLwoJcmVtb3ZlX3Bm
bl9yYW5nZV9mcm9tX3pvbmUoem9uZSwgcGZuLCBucl9wYWdlcyk7Cgo+IAo+Pgo+PiBJIG9ubHkg
Z2F2ZSBpdCBhIHF1aWNrIHRlc3Qgd2l0aCBESU1NcyBvbiB4ODYtNjQsIGJ1dCBkaWRuJ3QgdGVz
dCB0aGUKPj4gWk9ORV9ERVZJQ0UgcGFydCBhdCBhbGwgKGFueSB0aXBzIGZvciBhIG5pY2UgUUVN
VSBzZXR1cD8pLiBDb21waWxlLXRlc3RlZAo+PiBvbiB4ODYtNjQgYW5kIFBQQy4KPiAKPiBJJ2xs
IGdpdmUgaXQgYSBzcGluLCBidXQgSSBkb24ndCB0aGluayB0aGUga2VybmVsIHdhbnRzIHRvIGdy
b3cgbW9yZQo+IGlzX3pvbmVfZGV2aWNlX3BhZ2UoKSB1c2Vycy4KCkxldCdzIHJlY2FwLiBJbiB0
aGlzIFJGQywgSSBpbnRyb2R1Y2UgYSB0b3RhbCBvZiA0ICghKSB1c2VycyBvbmx5LgpUaGUgb3Ro
ZXIgcGFydHMgY2FuIHJlbHkgb24gcGZuX3RvX29ubGluZV9wYWdlKCkgb25seS4KCjEuICJzdGFn
aW5nOiBrcGMyMDAwOiBQcmVwYXJlIHRyYW5zZmVyX2NvbXBsZXRlX2NiKCkgZm9yIFBHX3Jlc2Vy
dmVkIGNoYW5nZXMiCi0gQmFzaWNhbGx5IG5ldmVyIHVzZWQgd2l0aCBaT05FX0RFVklDRS4KLSBX
ZSBob2xkIGEgcmVmZXJlbmNlIQotIEFsbCBpdCBwcm90ZWN0cyBpcyBhIFNldFBhZ2VEaXJ0eShw
YWdlKTsKCjIuICJzdGFnaW5nL2dhc2tldDogUHJlcGFyZSBnYXNrZXRfcmVsZWFzZV9wYWdlKCkg
Zm9yIFBHX3Jlc2VydmVkIGNoYW5nZXMiCi0gU2FtZSBhcyAxLgoKMy4gIm1tL3VzZXJjb3B5LmM6
IFByZXBhcmUgY2hlY2tfcGFnZV9zcGFuKCkgZm9yIFBHX3Jlc2VydmVkIGNoYW5nZXMiCi0gV2Ug
Y29tZSB2aWEgdmlydF90b19oZWFkX3BhZ2UoKSAvIHZpcnRfdG9faGVhZF9wYWdlKCksIG5vdCBz
dXJlIGFib3V0IAogIHJlZmVyZW5jZXMgKEkgYXNzdW1lIHRoaXMgc2hvdWxkIGJlIGZpbmUgYXMg
d2UgZG9uJ3QgY29tZSB2aWEgcmFuZG9tIAogIFBGTnMpCi0gV2UgY2hlY2sgdGhhdCB3ZSBkb24n
dCBtaXggUmVzZXJ2ZWQgKGluY2x1ZGluZyBkZXZpY2UgbWVtb3J5KSBhbmQgQ01BIAogIHBhZ2Vz
IHdoZW4gY3Jvc3NpbmcgY29tcG91bmQgcGFnZXMuCgpJIHRoaW5rIHdlIGNhbiBkcm9wIDEuIGFu
ZCAyLiwgcmVzdWx0aW5nIGluIGEgdG90YWwgb2YgMiBuZXcgdXNlcnMgaW4KdGhlIHNhbWUgY29u
dGV4dC4gSSB0aGluayB0aGF0IGlzIHRvdGFsbHkgdG9sZXJhYmxlIHRvIGZpbmFsbHkgY2xlYW4K
dGhpcyB1cC4KCgpIb3dldmVyLCBJIHRoaW5rIHdlIGFsc28gaGF2ZSB0byBjbGFyaWZ5IGlmIHdl
IG5lZWQgdGhlIGNoYW5nZSBpbiAzIGF0IGFsbC4KSXQgY29tZXMgZnJvbQoKY29tbWl0IGY1NTA5
Y2MxOGRhYTdmODJiY2M1NTNiZTcwZGYyMTE3YzhlZWRjMTYKQXV0aG9yOiBLZWVzIENvb2sgPGtl
ZXNjb29rQGNocm9taXVtLm9yZz4KRGF0ZTogICBUdWUgSnVuIDcgMTE6MDU6MzMgMjAxNiAtMDcw
MAoKICAgIG1tOiBIYXJkZW5lZCB1c2VyY29weQogICAgCiAgICBUaGlzIGlzIHRoZSBzdGFydCBv
ZiBwb3J0aW5nIFBBWF9VU0VSQ09QWSBpbnRvIHRoZSBtYWlubGluZSBrZXJuZWwuIFRoaXMKICAg
IGlzIHRoZSBmaXJzdCBzZXQgb2YgZmVhdHVyZXMsIGNvbnRyb2xsZWQgYnkgQ09ORklHX0hBUkRF
TkVEX1VTRVJDT1BZLiBUaGUKICAgIHdvcmsgaXMgYmFzZWQgb24gY29kZSBieSBQYVggVGVhbSBh
bmQgQnJhZCBTcGVuZ2xlciwgYW5kIGFuIGVhcmxpZXIgcG9ydAogICAgZnJvbSBDYXNleSBTY2hh
dWZsZXIuIEFkZGl0aW9uYWwgbm9uLXNsYWIgcGFnZSB0ZXN0cyBhcmUgZnJvbSBSaWsgdmFuIFJp
ZWwuClsuLi5dCiAgICAtIG90aGVyd2lzZSwgb2JqZWN0IG11c3Qgbm90IHNwYW4gcGFnZSBhbGxv
Y2F0aW9ucyAoZXhjZXB0aW5nIFJlc2VydmVkCiAgICAgIGFuZCBDTUEgcmFuZ2VzKQoKTm90IHN1
cmUgaWYgd2UgcmVhbGx5IGhhdmUgdG8gY2FyZSBhYm91dCBaT05FX0RFVklDRSBhdCB0aGlzIHBv
aW50LgoKCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 07:27:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 07:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNB3N-0001eh-EY; Wed, 23 Oct 2019 07:27:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNB3M-0001eb-NL
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 07:27:32 +0000
X-Inumbo-ID: 91f300d8-f566-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91f300d8-f566-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 07:27:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 524FFAF85;
 Wed, 23 Oct 2019 07:27:28 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
 <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
 <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
 <b4258bee-ba9d-80af-93f7-db01db3f2d57@citrix.com>
 <b2d49e5d-3350-d7f6-6bf2-8a2082e8fc80@suse.com>
 <ca6590c7-42bb-a20c-b848-9b6fcfd6624c@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cb954231-e37d-2d12-9356-862f1f0e38ed@suse.com>
Date: Wed, 23 Oct 2019 09:27:41 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ca6590c7-42bb-a20c-b848-9b6fcfd6624c@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMjAxOSAxMzoxMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMC83LzE5IDEw
OjI1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMDQuMTAuMjAxOSAxOTowMiwgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPj4+IE9uIDEwLzIvMTkgOToxMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4gT24gMDEuMTAuMjAxOSAyMjo1OSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24g
MDEvMTAvMjAxOSAwOTozOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAzMC4wOS4yMDE5
IDIxOjE2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+IENsYW5nIGluIHBhcnRpY3VsYXIg
aGFzIGEgaGFiaXQgb2Ygb3V0LW9mLWxpbmluZyB0aGVzZSBhbmQgY3JlYXRpbmcgbXVsdGlwbGUK
Pj4+Pj4+PiBsb2NhbCBjb3BpZXMgb2YgX21mbigpIGFuZCBtZm5feCgpLCBldGMuICBPdmVycmlk
ZSB0aGlzIGJlaGF2aW91ci4KPj4+Pj4+IElzIHNwZWNpYWwgY2FzaW5nIHRoZSB0eXBlc2FmZSBo
ZWxwZXJzIHRoZW4gdGhlIHJpZ2h0IGFwcHJvYWNoPyBUaGUKPj4+Pj4+IGZ1bmRhbWVudGFsIGlk
ZWEgYWZ0ZXIgYWxsIGlzIHRvIGxldCB0aGUgY29tcGlsZXIgZGVjaWRlLiBJIGNlcnRhaW5seQo+
Pj4+Pj4gYWdyZWUgdGhhdCBub3QgaW5saW5pbmcgc3VjaCB0cml2aWFsIGZ1bmN0aW9ucyBkZXNw
aXRlIHRoZSBpbmxpbmUKPj4+Pj4+IGtleXdvcmQgbG9va3MgZmFyIGZyb20gb3B0aW1hbCwgYnV0
IGlmIHRoZXJlJ3Mgc3VjaCBhIGdlbmVyYWwgaXNzdWUKPj4+Pj4+IHdpdGggY2xhbmcsIHNob3Vs
ZG4ndCB3ZSBtYWtlICJpbmxpbmUiIGV4cGFuZCB0byAiYWx3YXlzX2lubGluZSIKPj4+Pj4+IHVu
aWZvcm1seT8KPj4+Pj4KPj4+Pj4gSW5saW5lIGhhbmRpbmcgaXMgYSBtZXNzLgo+Pj4+Pgo+Pj4+
PiBXZSBjdXJyZW50bHkgZGVmaW5lIGlubGluZSB0byBfX2lubGluZV9fLsKgIFVuZG9pbmcgdGhp
cyByZXN1bHRzIGluIGJ1aWxkCj4+Pj4+IGZhaWx1cmVzLgo+Pj4+Pgo+Pj4+PiBMaW51eCBjdXJy
ZW50bHkgZGVmaW5lcyBpbmxpbmUgdG8gYWx3YXlzX2lubGluZSBhbmQgdGhleSBhcmUgZGVzcGVy
YXRlbHkKPj4+Pj4gdHJ5aW5nIHRvIHVuZG8gdGhpcyAobWlzKWJlaGF2aW91ci4KPj4+Pj4KPj4+
Pj4gVGhlcmUgYXJlIGEgZmV3IHVzZXMgb2YgYWx3YXlzX2lubGluZSBmb3Igc2FmZXR5IHB1cnBv
c2VzICh0aGUKPj4+Pj4gc3BlY3VsYXRpdmUgaGVscGVycykuwqAgTW9zdCB1c2VzIG9mIGFsd2F5
c19pbmxpbmUgbG9vayB0byBiZSB3b3JrYXJvdW5kcwo+Pj4+PiBmb3IgdGhlIHNpemUtb2YtYXNt
IGJ1Zy8obWlzKWZlYXR1cmUuCj4+Pj4+Cj4+Pj4+IEluIGFuIGlkZWFsIHdvcmxkLCB3ZSB3b3Vs
ZG4ndCBuZWVkIGl0IGF0IGFsbCwgYnV0IEkgZGVmaW5pdGVseSBkb24ndAo+Pj4+PiB0aGluayB0
aGF0IHRha2luZyB0aGUgTGludXggYXBwcm9hY2ggaXMgYSBjbGV2ZXIgbW92ZS7CoCBXZSBkZWZp
bml0ZWx5Cj4+Pj4+IGhhdmUgc29tZSBzdGF0aWMgaW5saW5lcyB3aGljaCB3b3VsZCBiZXR0ZXIg
bm90IGJlaW5nIGlubGluZS4KPj4+Pgo+Pj4+IElPVyB5b3VyIHN1Z2dlc3RlZCBhcHByb2FjaCAo
YXQgbGVhc3QgZm9yIHRoZSBmb3Jlc2VlYWJsZSBmdXR1cmUpIGlzIHRvCj4+Pj4gZG8gd2hhdCB5
b3UgZG8gaGVyZSBhbmQgY29udmVydCBpbmxpbmUgdG8gYWx3YXlzX2lubGluZSBhcyB3ZSBzZWUg
Zml0Pwo+Pj4+IElmIHNvLCB3ZSBzaG91bGQgYXQgbGVhc3Qgc2V0dGxlIG9uIHNvbWUgc3VmZmlj
aWVudGx5IGZpcm0gY3JpdGVyaWEgYnkKPj4+PiB3aGljaCBzdWNoIGEgY29udmVyc2lvbiB3b3Vs
ZCBiZSBqdXN0aWZpYWJsZS4KPj4+Pgo+Pj4+IFNlZWluZyB0aGF0IHRoaXMgaXMgcHJpbWFyaWx5
IHRvIGhlbHAgY2xhbmcgLSBkaWQgeW91IGNvbnNpZGVyCj4+Pj4gaW50cm9kdWNpbmcgc29tZXRo
aW5nIGxpa2UgY2xhbmdfaW5saW5lLCBleHBhbmRpbmcgdG8ganVzdCBpbmxpbmUgZm9yCj4+Pj4g
Z2NjLCBidXQgYWx3YXlzX2lubGluZSBmb3IgY2xhbmc/IFRoaXMgd291bGQgYXQgbGVhc3QgcHJv
dmlkZSBhCj4+Pj4gc3VmZmljaWVudGx5IGVhc3kgd2F5IHRvIHVuZG8gdGhpcyBpZiBhIGJldHRl
ciBjbGFuZy1zaWRlIGFwcHJvYWNoIGNhbgo+Pj4+IGJlIGZvdW5kIGRvd24gdGhlIHJvYWQuCj4+
Pgo+Pj4gV2hhdCB3b3VsZCBiZSB0aGUgcG9pbnQgb2YgdGhpcz8gIFRoZSBvbmx5IHJlYXNvbiBh
bHdheXNfaW5saW5lIGlzbid0Cj4+PiBuZWNlc3NhcnkgZm9yIGdjYyAoaWYgSSdtIGZvbGxvd2lu
ZyB0aGUgYXJndW1lbnQpIGlzIGJlY2F1c2UgaXQgc28gZmFyCj4+PiBoYXMgYWx3YXlzIGlubGlu
ZWQgdGhlc2UgZnVuY3Rpb25zLiAgSWYgaXQgc3RvcHBlZCBpbmxpbmluZyB0aGVtLCB3ZSdkCj4+
PiBuZWVkIHRvIGNoYW5nZSBpdCB0byBhbHdheXNfaW5saW5lIGFueXdheTsgc28gd2h5IG5vdCBq
dXN0IHNheSBzbyB0bwo+Pj4gYmVnaW4gd2l0aD8KPj4KPj4gVGhlIHBvaW50IG9mIHRoaXMgd291
bGQgYmUgdG8gX2F2b2lkXyB1c2luZyBhbHdheXNfaW5saW5lIGFzIG11Y2ggYXMKPj4gcG9zc2li
bGUuIFdlIHJlYWxseSBzaG91bGRuJ3QgZmlnaHQgY29tcGlsZXIgZGVjaXNpb25zIG1vcmUgdGhh
bgo+PiBhYnNvbHV0ZWx5IG5lY2Vzc2FyeS4gSGVuY2UgYWxzbyBteSByZXF1ZXN0IGZvciBzdWZm
aWNpZW50bHkgZmlybQo+PiBjcml0ZXJpYSB3aGVuIHRvIHN3aXRjaCBpbiB0aGUgZmlyc3QgcGxh
Y2UuIE9yIGVsc2Ugd291bGQgY291bGQsIGFzCj4+IG1lbnRpb25lZCBhcyBhbiBvcHRpb24gZWxz
ZXdoZXJlLCBtYWtlIGlubGluZSBleHBhbmQgdG8gYWx3YXlzX2lubGluZQo+PiB1bmlmb3JtbHku
IChPciBjb3Vyc2UsIGV2ZW4gYWx3YXlzX2lubGluZSBpc24ndCBhIGd1YXJhbnRlZSBmb3IgdGhl
Cj4+IGNvbXBpbGVyIHRvIGFjdHVhbGx5IGlubGluZSBhIGZ1bmN0aW9uLikKPiAKPiBFdmVyeSB0
aW1lIEkgdHJ5IHRvIGNvbXBvc2UgYW4gYW5zd2VyIHRvIHRoaXMgcGFyYWdyYXBoLCBJIGVuZCB1
cAo+IHdyaXRpbmcgdGhlIHBhcmFncmFwaCB5b3UgcmVzcG9uZGVkIHRvLiAgTGV0IG1lIHRyeSBz
b21ldGhpbmcgZWxzZS4KPiAKPiAiV2UgcmVhbGx5IHNob3VsZG4ndCBmaWdodCBjb21waWxlciBk
ZWNpc2lvbnMgbW9yZSB0aGFuIGFic29sdXRlbHkKPiBuZWNlc3NhcnkuIgo+IAo+IFN1cmUuICBC
dXQgaW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIGl0J3MgYmVlbiBkZXRlcm1pbmVkIHRoYXQgd2Ug
d2FudCB0bwo+IGZpZ2h0IHRoZSBjb21waWxlciBkZWNpc2lvbi4KCk5vLCBJIGRvbid0IHRoaW5r
IHRoYXQncyB0aGUgY2FzZS4gQ29kZSBnZW5lcmF0aW9uIHNob3VsZCBzdGlsbCBiZQpsZWZ0IHRv
IHRoZSBjb21waWxlci4gSXQncyBhIHNpZGUgZWZmZWN0IG9mIG5vdCBpbmxpbmluZyB0aGF0IHdl
CndhbnQgdG8gYWRkcmVzcyBoZXJlIC0gc3ltYm9sIG5hbWUgY29sbGlzaW9ucyBnZXR0aW5nIGlu
IHRoZSB3YXkKb2YgbGl2ZSBwYXRjaCBnZW5lcmF0aW9uLiBJJ3ZlIGFscmVhZHkgaW5kaWNhdGVk
IEknZCBiZSBoYXBweSB0bwpkZWFsIHdpdGggdGhlIHJvb3Qgb2YgdGhlIHByb2JsZW0gaW5zdGVh
ZCwgaS5lLiBhdm9pZGluZyB0aGUgbmFtZQpjb2xsaXNpb25zLgoKPiAgVGhlIHJlYXNvbiBmb3Ig
d2FudGluZyBpdCB0byBiZSBpbmxpbmUKPiBkb2Vzbid0IGRlcGVuZCBvbiB3aGV0aGVyIGl0J3Mg
Y2xhbmcgb3IgZ2NjOyB3ZSB3YW50IGl0IHRvIGJlIGlubGluZWQKPiBhbGwgdGhlIHRpbWUgbm8g
bWF0dGVyIHdoYXQuICBTbyB3aHkgZ28gdGhyb3VnaCB0aGUgZWZmb3J0IG9mIGludmVudGluZwo+
IGEgbmV3IHRoaW5nIHRhcmdldGVkIGF0IGNsYW5nPwo+IAo+IExldCdzIGRvIGEgY29zdC1iZW5l
Zml0cyBhbmFseXNpcyBvZiBhbHdheXNfaW5saW5lIHZzIGNsYW5nX2lubGluZS4KPiAKPiBGb3Ig
ZWFjaCBmdXR1cmUgZ2NjIHZlcnNpb24sIGVpdGhlciBpdCB3aWxsIGNob29zZSB0byBpbmxpbmUg
dGhpcwo+IGZ1bmN0aW9uIHdpdGggdGhlIGBpbmxpbmVgIGtleSB3b3JkIG9yIG5vdC4KPiAKPiAx
LiBVc2UgYWx3YXlzX2lubGluZQo+ICAxYS4gZ2NjIHdvdWxkIGhhdmUgZG9uZSBpbmxpbmUgYW55
d2F5LiAgTm8gY29zdC4KPiAgMWIuIGdjYyB3b3VsZCBub3QgaGF2ZSBpbmxpbmVkIGl0LiAgYWx3
YXlzX2lubGluZSB0YWtlcyBlZmZlY3QgYW5kCj4gdGhlcmUncyBubyBjb3N0Lgo+IDIuIFVzZSBj
bGFuZ19pbmxpbmUKPiAgMmEuIGdjYyB3b3VsZCBoYXZlIGRvbmUgaW5saW5lIGFueXdheS4gIE5v
IGNvc3QuCj4gIDJiLiBnY2MgZG9lc24ndCBpbmxpbmUgaXQuICBXZSBoYXZlIHJhbmRvbSBidWdz
LCBhIGRpc2N1c3Npb24sIHRoZW4gYQo+IHBhdGNoIHRvIHMvY2xhbmdfaW5saW5lL2Fsd2F5c19p
bmxpbmUvZzsuCj4gCj4gSU9XLCBJIG9ubHkgc2VlIGEgY29zdCBoZXJlIHRvIDIsIGFuZCBubyBi
ZW5lZml0LgoKVGhlIGJlbmVmaXQgb2YgMiB3b3VsZCBiZSB0aGUgZWFzaWVyIHdheSBvZiBpZGVu
dGlmeWluZyB3aGF0IHdhcwpjaGFuZ2VkIGp1c3QgZm9yIGNsYW5nJ3Mgc2FrZSwgcGVyaGFwcyB3
aXRoIHRoZSBzaW1wbGUgZ29hbCBvZgpyZXZlcnRpbmcgdGhlIHdob2xlIGxvdCB3aXRob3V0IGhh
dmluZyB0byBmaXNoIG91dCBhbGwgdGhlIGluZGl2aWR1YWwKY29tbWl0cyB0aGF0IG1heSBhY2N1
bXVsYXRlIG92ZXIgdGltZS4KCj4gIkhlbmNlIGFsc28gbXkgcmVxdWVzdCBmb3Igc3VmZmljaWVu
dGx5IGZpcm0gY3JpdGVyaWEgd2hlbiB0byBzd2l0Y2ggaW4KPiB0aGUgZmlyc3QgcGxhY2UuIgo+
IAo+IEhhdmluZyBjcml0ZXJpYSBkZXNjcmliaW5nIGV4YWN0bHkgd2hlbiB3ZSB3YW50IHRvIHNw
ZWNpZnkgYWx3YXlzX2lubGluZQo+IHdvdWxkIGJlIG5pY2UuICBCdXQgaXQgZG9lc24ndCBjaGFu
Z2UgdGhlIGZhY3QgdGhhdCBpbiB0aGlzIGNhc2UsIHdlCj4gd2FudCBpdCB0byBiZSBhbHdheXMg
aW5saW5lZC4KPiAKPiAiT3IgZWxzZSB3b3VsZCBjb3VsZCwgYXMgbWVudGlvbmVkIGFzIGFuIG9w
dGlvbiBlbHNld2hlcmUsIG1ha2UgaW5saW5lCj4gZXhwYW5kIHRvIGFsd2F5c19pbmxpbmUgdW5p
Zm9ybWx5LiIKPiAKPiBCdXQgeW91IGp1c3Qgc2FpZCB3ZSBkb24ndCB3YW50IHRvIGZpZ2h0IGNv
bXBpbGVyIGRlY2lzaW9ucyBtb3JlIHRoYW4KPiBhYnNvbHV0ZWx5IG5lY2Vzc2FyeS4KClJpZ2h0
IC0gaGVuY2UgdGhlICJPciBlbHNlIiBzdGFydGluZyBoZSBzZW50ZW5jZS4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 07:31:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 07:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNB6r-0002gu-47; Wed, 23 Oct 2019 07:31:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mdh1=YQ=codethink.co.uk=ben.dooks@srs-us1.protection.inumbo.net>)
 id 1iNB6p-0002gp-Vo
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 07:31:08 +0000
X-Inumbo-ID: 12a7ccae-f567-11e9-bbab-bc764e2007e4
Received: from imap1.codethink.co.uk (unknown [176.9.8.82])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 12a7ccae-f567-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 07:31:06 +0000 (UTC)
Received: from [167.98.27.226] (helo=[10.35.5.173])
 by imap1.codethink.co.uk with esmtpsa (Exim 4.84_2 #1 (Debian))
 id 1iNB6m-0005id-Qc; Wed, 23 Oct 2019 08:31:04 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20191022125006.3746-1-ben.dooks@codethink.co.uk>
 <alpine.DEB.2.21.1910221008370.30080@sstabellini-ThinkPad-T480s>
 <alpine.DEB.2.21.1910221009040.30080@sstabellini-ThinkPad-T480s>
From: Ben Dooks <ben.dooks@codethink.co.uk>
Organization: Codethink Limited.
Message-ID: <412520e1-689c-77e7-edcd-fb9199ac76d9@codethink.co.uk>
Date: Wed, 23 Oct 2019 08:31:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910221009040.30080@sstabellini-ThinkPad-T480s>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH] xen: mm: include <xen/xen-ops.h> for
 missing declarations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-kernel@lists.codethink.co.uk, xen-devel@lists.xenproject.org,
 Russell King <linux@armlinux.org.uk>, linux-arm-kernel@lists.infradead.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTAvMjAxOSAxODowOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MjIgT2N0IDIwMTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCAyMiBPY3Qg
MjAxOSwgQmVuIERvb2tzIChDb2RldGhpbmspIHdyb3RlOgo+Pj4gSW5jbHVkZSA8eGVuL3hlbi1v
cHMuaD4gZm9yIHhlbl97Y3JlYXRlLGRlc3Ryb3l9X2NvbnRpZ291c19yZWdpb24KPj4+IGNhbGwg
ZGVjbGFyYXRpb25zLiBGaXhlcyB0aGUgZm9sbG93aW5nIHNwYXJzZSB3YXJuaW5nczoKPj4+Cj4+
PiBhcmNoL2FybS94ZW4vbW0uYzoxMTk6NTogd2FybmluZzogc3ltYm9sICd4ZW5fY3JlYXRlX2Nv
bnRpZ3VvdXNfcmVnaW9uJyB3YXMgbm90IGRlY2xhcmVkLiBTaG91bGQgaXQgYmUgc3RhdGljPwo+
Pj4gYXJjaC9hcm0veGVuL21tLmM6MTMxOjY6IHdhcm5pbmc6IHN5bWJvbCAneGVuX2Rlc3Ryb3lf
Y29udGlndW91c19yZWdpb24nIHdhcyBub3QgZGVjbGFyZWQuIFNob3VsZCBpdCBiZSBzdGF0aWM/
Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQmVuIERvb2tzIChDb2RldGhpbmspIDxiZW4uZG9va3NA
Y29kZXRoaW5rLmNvLnVrPgo+Pgo+PiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IERvIHlvdSB3YW50IG1lIHRvIHBpY2sgdXAgdGhl
c2UgdHdvIHBhdGNoZXMgYW5kIGhhdmUgdGhlbSBnbyB1cHN0cmVhbQo+IHZpYSB0aGUgWGVuIHRy
ZWUsIG9yIGFyZSB0aGV5IHBhcnQgb2YgYSBiaWdnZXIgcmV3b3JrPwoKSSd2ZSBiZWVuIGRvaW5n
IHNvbWUgdGVzdGluZyB3aXRoIHNwYXJzZSBhbmQgZ29pbmcgZml4aW5nIHdhcm5pbmdzIGFzCkkg
Z28gYWxvbmcuIFBsZWFzZSB0YWtlIHRoZXNlIHZpYSB5b3VyIHRyZWUuCgotLSAKQmVuIERvb2tz
CQkJCWh0dHA6Ly93d3cuY29kZXRoaW5rLmNvLnVrLwpTZW5pb3IgRW5naW5lZXIJCQkJQ29kZXRo
aW5rIC0gUHJvdmlkaW5nIEdlbml1cwoKaHR0cHM6Ly93d3cuY29kZXRoaW5rLmNvLnVrL3ByaXZh
Y3kuaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 07:55:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 07:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNBUa-0005Ev-8E; Wed, 23 Oct 2019 07:55:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xbdR=YQ=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iNBUY-0005Eo-OU
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 07:55:38 +0000
X-Inumbo-ID: 8014c8f2-f56a-11e9-a531-bc764e2007e4
Received: from mail-pl1-x644.google.com (unknown [2607:f8b0:4864:20::644])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8014c8f2-f56a-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 07:55:37 +0000 (UTC)
Received: by mail-pl1-x644.google.com with SMTP id c3so9695839plo.2
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 00:55:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Aw8JzlR9Ehl8awZpWDxxyNQsvuwpH3nMnwj5xKtpl2M=;
 b=o1pPFLmBaOWdYGg1LpWWqAlCviVPfRybWpeJomyQDzxaGfyTcfXvh3ZMyO1qp6Q+O6
 pOL4sbyge1AEbfboOiTC8nFWuz3z2UBc+H/zX3hW+W6iRsUL6SLh793J8MCJbiz+OaBX
 Uk68B5HaXspGTnjkTaWFRjzBP4xRU9HnCLfRodWYHPZtzs3KbOr8N5sR5397nnkBLE7A
 bElH9pvt8xhnCO9EaK8s/d0bJ8iivmPFcS0iUT3AOz2/H7f1v1PFbVOtvTXfnRjsco+N
 q8FBZTccxeKoeTRbFa1iRs7dXaA5t/ZZpbkxI0j4O69BIonjGgBhfmfqYu6W6r7fOJ/t
 bKuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Aw8JzlR9Ehl8awZpWDxxyNQsvuwpH3nMnwj5xKtpl2M=;
 b=j+8+fK7XpEwr+qhmcVdJPT8C93zxRWBpU75lU0FhNj9am/LTNrzQUBS/dOxZr7Xkos
 dAltP0fwa3KAgP/xdMyxDyjQqKxuL57PmMJoKWK3HnLhRNuSPsbdC3ItD6oqNcFyXnOM
 RSbPiHJRdumTvPNxQX2BhMInPMdx8BQmLqJ/+ir4swbhMSjQ7hWVIcbE02+TGrCn7Bai
 +TrXXZ/JLYqihzbPcP97PYbN7Tp/ihYAseu3NIYtN2vLrrFd5YAgjsrSKmeguWSD4uMo
 TWcNB1RdCZKS0YWHukGq8gnpy24mI7sRXB++rWJwVKjKQK8zJkqsGKWO07OXBMBCEbV4
 O4mw==
X-Gm-Message-State: APjAAAVyV+GJXQXBSXwJHPa3JcA8QgXuPpHayWbhL75oN9ReB65rWqeJ
 eBPkz5e+HXh1X8LFgKGb/0ERvhADy561CuIsWB0=
X-Google-Smtp-Source: APXvYqzpdKquKop6h5SEC2A6re4AhkhQkcCYX1QEu5CidAGOkCwJmvcLM4Ie8/FyAGgif5Ki7FhjeuANq063TOsls3Q=
X-Received: by 2002:a17:902:6ac2:: with SMTP id
 i2mr8273537plt.148.1571817336223; 
 Wed, 23 Oct 2019 00:55:36 -0700 (PDT)
MIME-Version: 1.0
References: <20191021155718.28653-1-liuwe@microsoft.com>
 <20191021155718.28653-2-liuwe@microsoft.com>
In-Reply-To: <20191021155718.28653-2-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 23 Oct 2019 08:55:24 +0100
Message-ID: <CACCGGhAk04+HBvCZsahhzEQB8my97=RVLbsxUbPkYRBX_TukVg@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 1/9] x86: introduce CONFIG_GUEST
 and move code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBPY3QgMjAxOSBhdCAxNjo1OSwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBYZW4gaXMgYWJsZSB0byBydW4gYXMgYSBndWVzdCBvbiBYZW4uIFdlIHBsYW4gdG8gbWFr
ZSBpdCBhYmxlIHRvIHJ1bgo+IG9uIEh5cGVyLVYgYXMgd2VsbC4KPgo+IEludHJvZHVjZSBDT05G
SUdfR1VFU1Qgd2hpY2ggaXMgc2V0IHRvIHRydWUgaWYgZWl0aGVyIHJ1bm5pbmcgb24gWGVuCj4g
b3IgSHlwZXItViBpcyBkZXNpcmVkLiBSZXN0cnVjdHVyZSBjb2RlIGhpZXJhcmNoeSBmb3IgbmV3
IGNvZGUgdG8KPiBjb21lLgo+Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+IFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNCArKysrCj4gIHhlbi9h
cmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPiAgeGVuL2Fy
Y2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgNSArLS0tLQo+ICB4ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuL01ha2VmaWxlICAgICAgICAgICAgICAgfCA0ICsrKysKPiAgeGVu
L2FyY2gveDg2L2d1ZXN0L3sgPT4geGVufS9oeXBlcmNhbGxfcGFnZS5TIHwgMAo+ICB4ZW4vYXJj
aC94ODYvZ3Vlc3QveyA9PiB4ZW59L3B2aC1ib290LmMgICAgICAgfCAwCj4gIHhlbi9hcmNoL3g4
Ni9ndWVzdC97ID0+IHhlbn0veGVuLmMgICAgICAgICAgICB8IDAKPiAgNyBmaWxlcyBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZQo+ICByZW5hbWUgeGVuL2FyY2gveDg2L2d1
ZXN0L3sgPT4geGVufS9oeXBlcmNhbGxfcGFnZS5TICgxMDAlKQo+ICByZW5hbWUgeGVuL2FyY2gv
eDg2L2d1ZXN0L3sgPT4geGVufS9wdmgtYm9vdC5jICgxMDAlKQo+ICByZW5hbWUgeGVuL2FyY2gv
eDg2L2d1ZXN0L3sgPT4geGVufS94ZW4uYyAoMTAwJSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4gaW5kZXggMjhiM2I0NjkyYS4u
ODY3ZGU4NTdlOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCj4gQEAgLTE2MSw4ICsxNjEsMTIgQEAgY29uZmlnIFhFTl9BTElH
Tl8yTQo+Cj4gIGVuZGNob2ljZQo+Cj4gK2NvbmZpZyBHVUVTVAo+ICsgICAgICAgYm9vbAo+ICsK
PiAgY29uZmlnIFhFTl9HVUVTVAo+ICAgICAgICAgZGVmX2Jvb2wgbgo+ICsgICAgICAgc2VsZWN0
IEdVRVNUCj4gICAgICAgICBwcm9tcHQgIlhlbiBHdWVzdCIKPiAgICAgICAgIC0tLWhlbHAtLS0K
PiAgICAgICAgICAgU3VwcG9ydCBmb3IgWGVuIGRldGVjdGluZyB3aGVuIGl0IGlzIHJ1bm5pbmcg
dW5kZXIgWGVuLgoKVGhpcyB0ZXh0IG5lZWRzIHRvIGJlIG1vZGlmaWVkLiBQZXJoYXBzIGp1c3Qg
c2F5ICd3aGVuIGl0IGlzIHJ1bm5pbmcKaW4gYSB2aXJ0dWFsIG1hY2hpbmUnLiBUaGF0IHNob3Vs
ZCBiZSBmdXR1cmUtcHJvb2YuCgogIFBhdWwKCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9N
YWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQo+IGluZGV4IDI0NDNmZDJjYzUuLjk5YTEy
ZDAwOTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gKysrIGIveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCj4gQEAgLTEsNyArMSw3IEBACj4gIHN1YmRpci15ICs9IGFjcGkKPiAg
c3ViZGlyLXkgKz0gY3B1Cj4gIHN1YmRpci15ICs9IGdlbmFwaWMKPiAtc3ViZGlyLSQoQ09ORklH
X1hFTl9HVUVTVCkgKz0gZ3Vlc3QKPiArc3ViZGlyLSQoQ09ORklHX0dVRVNUKSArPSBndWVzdAo+
ICBzdWJkaXItJChDT05GSUdfSFZNKSArPSBodm0KPiAgc3ViZGlyLXkgKz0gbW0KPiAgc3ViZGly
LSQoQ09ORklHX1hFTk9QUk9GKSArPSBvcHJvZmlsZQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZ3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKPiBpbmRleCAy
NmZiNGIxMDA3Li42ODA2ZjA0OTQ3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9N
YWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQo+IEBAIC0xLDQgKzEg
QEAKPiAtb2JqLXkgKz0gaHlwZXJjYWxsX3BhZ2Uubwo+IC1vYmoteSArPSB4ZW4ubwo+IC0KPiAt
b2JqLWJpbi0kKENPTkZJR19QVkhfR1VFU1QpICs9IHB2aC1ib290LmluaXQubwo+ICtzdWJkaXIt
JChDT05GSUdfWEVOX0dVRVNUKSArPSB4ZW4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vTWFrZWZpbGUKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjI2ZmI0YjEwMDcKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZQo+IEBAIC0wLDAg
KzEsNCBAQAo+ICtvYmoteSArPSBoeXBlcmNhbGxfcGFnZS5vCj4gK29iai15ICs9IHhlbi5vCj4g
Kwo+ICtvYmotYmluLSQoQ09ORklHX1BWSF9HVUVTVCkgKz0gcHZoLWJvb3QuaW5pdC5vCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L3hlbi9oeXBlcmNhbGxfcGFnZS5TCj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4g
cmVuYW1lIGZyb20geGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMKPiByZW5hbWUg
dG8geGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9oeXBlcmNhbGxfcGFnZS5TCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9w
dmgtYm9vdC5jCj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gcmVuYW1lIGZyb20geGVuL2FyY2gv
eDg2L2d1ZXN0L3B2aC1ib290LmMKPiByZW5hbWUgdG8geGVuL2FyY2gveDg2L2d1ZXN0L3hlbi9w
dmgtYm9vdC5jCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKPiBzaW1pbGFyaXR5IGluZGV4IDEwMCUKPiByZW5hbWUg
ZnJvbSB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKPiByZW5hbWUgdG8geGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi94ZW4uYwo+IC0tCj4gMi4yMC4xCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 08:18:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 08:18:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNBqY-0008Jp-CH; Wed, 23 Oct 2019 08:18:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mf0J=YQ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNBqX-0008Ja-3J
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 08:18:21 +0000
X-Inumbo-ID: aab67cbb-f56d-11e9-9476-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id aab67cbb-f56d-11e9-9476-12813bfff9fa;
 Wed, 23 Oct 2019 08:18:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571818697;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=hL0fM/kxnOlP0E/afPU3/KpnFlOZXpcmHWviuaI95cw=;
 b=acIt97G9BK7HG6zpo1xcMHP+kigxNY2jgQu8Me5CyqwBe/RRdza1uNdnXL/LJrnQ4F7SK5
 PPwqJVoAx0dvX6/E1CMqbvv+EFdXQqxhkXLpE0ahydRL6oYFE3vp8hkpaGwwirWr5q2ohX
 0wEe3DBAGSge+kV5DxSj9UVzi8kr0Fg=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-322-rRYwBwEuMACK3CdbHnbBiQ-1; Wed, 23 Oct 2019 04:18:13 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 6BEA5107AD31;
 Wed, 23 Oct 2019 08:18:08 +0000 (UTC)
Received: from [10.36.117.79] (ovpn-117-79.ams2.redhat.com [10.36.117.79])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1E3BF19C70;
 Wed, 23 Oct 2019 08:17:45 +0000 (UTC)
To: linux-kernel@vger.kernel.org
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-7-david@redhat.com>
From: David Hildenbrand <david@redhat.com>
Organization: Red Hat GmbH
Message-ID: <bd00455c-d030-94f4-f0ae-a160818a75de@redhat.com>
Date: Wed, 23 Oct 2019 10:17:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191022171239.21487-7-david@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: rRYwBwEuMACK3CdbHnbBiQ-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 06/12] staging/gasket: Prepare
 gasket_release_page() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, kvm@vger.kernel.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMTAuMTkgMTk6MTIsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IFJpZ2h0IG5vdywg
Wk9ORV9ERVZJQ0UgbWVtb3J5IGlzIGFsd2F5cyBzZXQgUEdfcmVzZXJ2ZWQuIFdlIHdhbnQgdG8K
PiBjaGFuZ2UgdGhhdC4KPiAKPiBUaGUgcGFnZXMgYXJlIG9idGFpbmVkIHZpYSBnZXRfdXNlcl9w
YWdlc19mYXN0KCkuIEkgYXNzdW1lLCB0aGVzZQo+IGNvdWxkIGJlIFpPTkVfREVWSUNFIHBhZ2Vz
LiBMZXQncyBqdXN0IGV4Y2x1ZGUgdGhlbSBhcyB3ZWxsIGV4cGxpY2l0bHkuCj4gCj4gQ2M6IFJv
YiBTcHJpbmdlciA8cnNwcmluZ2VyQGdvb2dsZS5jb20+Cj4gQ2M6IFRvZGQgUG95bm9yIDx0b2Rk
cG95bm9yQGdvb2dsZS5jb20+Cj4gQ2M6IEJlbiBDaGFuIDxiZW5jaGFuQGNocm9taXVtLm9yZz4K
PiBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KPiBT
aWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPiAtLS0K
PiAgIGRyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYyB8IDIgKy0KPiAg
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMgYi9kcml2
ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9wYWdlX3RhYmxlLmMKPiBpbmRleCBmNmQ3MTU3ODdk
YTguLmQ0M2ZlZDU4YmY2NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dh
c2tldF9wYWdlX3RhYmxlLmMKPiArKysgYi9kcml2ZXJzL3N0YWdpbmcvZ2Fza2V0L2dhc2tldF9w
YWdlX3RhYmxlLmMKPiBAQCAtNDQ3LDcgKzQ0Nyw3IEBAIHN0YXRpYyBib29sIGdhc2tldF9yZWxl
YXNlX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UpCj4gICAJaWYgKCFwYWdlKQo+ICAgCQlyZXR1cm4g
ZmFsc2U7Cj4gICAKPiAtCWlmICghUGFnZVJlc2VydmVkKHBhZ2UpKQo+ICsJaWYgKCFQYWdlUmVz
ZXJ2ZWQocGFnZSkgJiYgIWlzX3pvbmVfZGV2aWNlX3BhZ2UocGFnZSkpCj4gICAJCVNldFBhZ2VE
aXJ0eShwYWdlKTsKPiAgIAlwdXRfcGFnZShwYWdlKTsKPiAgIAo+IAoKCkBEYW4sIGlzIFNldFBh
Z2VEaXJ0eSgpIG9uIFpPTkVfREVWSUNFIHBhZ2VzIGJhZCBvciBkbyB3ZSBzaW1wbHkgbm90IApj
YXJlPyBJIHRoaW5rIHRoYXQgZW5kaW5nIHVwIHdpdGggWk9ORV9ERVZJQ0UgcGFnZXMgaGVyZSBp
cyB2ZXJ5IAp1bmxpa2VseS4gSSdkIGxpa2UgdG8gZHJvcCB0aGlzIChhbmQgdGhlIG5leHQpIHBh
dGNoIGFuZCBkb2N1bWVudCB3aHkgaXQgCmlzIG9rYXkgdG8gZG8gc28uCgotLSAKClRoYW5rcywK
CkRhdmlkIC8gZGhpbGRlbmIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 08:19:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 08:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNBs5-0008Sx-Oa; Wed, 23 Oct 2019 08:19:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xbdR=YQ=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iNBs4-0008So-NS
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 08:19:56 +0000
X-Inumbo-ID: e4f23bee-f56d-11e9-beca-bc764e2007e4
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e4f23bee-f56d-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 08:19:55 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id e15so11668319pgu.13
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 01:19:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Usq/hwhGp+sLuQNTLLi/8cHLQgDFJmiu0tztUblGPXI=;
 b=vUo6gHnES2jcPMeHZC06Te/IbXNLg9xJfAU53IkQLCnMMyXLyqdR3bAEA5zO+KsskJ
 qNtTXo91L8xpz2RFv+K5N3WKvpOwVOv+dxoTE5zWmJL9alKvbTWzIsV5DS3zKd2p5cbY
 lj1pKHng4MGNZ/q0YuX3d4QvWhKzecj4H76mDVNijhk3NZfLOTVnvK8Gz5JOFaupyRJ3
 L92wkWG81Zmgf0xXiPrnnTzYFPDWZiENDyWILmf9mPFzAhE9yZIOclXAr5uGSF/yqert
 CczXouWvwBwjfYDSG1S8sd7+sIMtb3SNxr50CApFHgea6lqXv9YPzG8nQpiXtpjsZctP
 HJWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Usq/hwhGp+sLuQNTLLi/8cHLQgDFJmiu0tztUblGPXI=;
 b=kIWsdn7XxZd+KYVzgJgUDO8tt8WQa9/PbBK3taGm6aF3Tb0/kQ0HY/609uB29m4xig
 nt8hEvt0s083YHa/xsSsdq8vIMHFNckh6hzHSY6R29YaddlorpH3Z/ynAuLp/wbBIBiv
 tkHD7O/0mlaZAH1IkdVFfIXBghnphVsOs/cBAhK0LKGs2WfqlHJiARgejtIV2MCiGlYX
 b/ulScZZHBqzvH31ASWsTHeiy7oPF/3we9+tbPyoJbxNzEODdgypcKZmdCUgb9yruLTj
 8ayfpdhftDpYWLkotR01oeGxPpVz28Bw3+R2rfaOGpJ28pwLDQA5RfkcB1wF+M5bSq4w
 vmeg==
X-Gm-Message-State: APjAAAWXE4XQ1OnRTHPfGhyEBpJQoEcpTfbsQ9NXZENXXW/MLBoWodbL
 zznLw2K1Ddcjsq0eEX0bHboJBFmZIdy0gX7Rem8=
X-Google-Smtp-Source: APXvYqzoUcWCWtkn1IsFrx6OYlXn6099JrZ3n/nZHW1zjH1Hrj8gKwFk9Lr/d7pvew6/N0QR5uIA1zz8XPvK09YRC1k=
X-Received: by 2002:a62:2643:: with SMTP id m64mr8891539pfm.232.1571818794634; 
 Wed, 23 Oct 2019 01:19:54 -0700 (PDT)
MIME-Version: 1.0
References: <20191021155718.28653-1-liuwe@microsoft.com>
 <20191021155718.28653-6-liuwe@microsoft.com>
In-Reply-To: <20191021155718.28653-6-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 23 Oct 2019 09:19:43 +0100
Message-ID: <CACCGGhC1N-Th-TwjbQEF9AmmuQ=RYuB5hizA8BCSXncP3EF0YA@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 5/9] x86: introduce hypervisor
 framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBPY3QgMjAxOSBhdCAxNzowMSwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBXZSB3aWxsIHNvb24gaW1wbGVtZW50IEh5cGVyLVYgc3VwcG9ydCBmb3IgWGVuLiBBZGQg
YSBmcmFtZXdvcmsgZm9yCj4gdGhhdC4KPgo+IFRoaXMgcmVxdWlyZXMgbW92aW5nIHNvbWUgb2Yg
dGhlIGh5cGVydmlzb3JfKiBmdW5jdGlvbnMgZnJvbSB4ZW4uaCB0bwo+IGh5cGVydmlzb3IuaC4K
Pgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+CgpSZXZpZXdl
ZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgICAgICAgICAgICB8ICAyICsKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydmlzb3IuYyAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QuaCAgICAgICAgICAgIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L2h5cGVydmlzb3IuaCB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggICAgICAgIHwgMTIgLS0tLS0KPiAgNSBmaWxl
cyBjaGFuZ2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9N
YWtlZmlsZQo+IGluZGV4IDY4MDZmMDQ5NDcuLmY2M2Q2NGJiZWUgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2Vm
aWxlCj4gQEAgLTEgKzEsMyBAQAo+ICtvYmoteSArPSBoeXBlcnZpc29yLm8KPiArCj4gIHN1YmRp
ci0kKENPTkZJR19YRU5fR1VFU1QpICs9IHhlbgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvaHlwZXJ2aXNvci5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uODliOWFlNGRlMAo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gQEAgLTAs
MCArMSw0NSBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGFyY2gveDg2L2d1ZXN0
L2h5cGVydmlzb3IuYwo+ICsgKgo+ICsgKiBTdXBwb3J0IGZvciBkZXRlY3RpbmcgYW5kIHJ1bm5p
bmcgdW5kZXIgYSBoeXBlcnZpc29yLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieQo+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv
biAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQo+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTkg
TWljcm9zb2Z0Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4gKyNp
bmNsdWRlIDxhc20vY2FjaGUuaD4KPiArI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+
Cj4gKwo+ICtzdGF0aWMgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpob3BzIF9fcmVhZF9tb3N0bHk7
Cj4gKwo+ICtib29sIGh5cGVydmlzb3JfcHJvYmUodm9pZCkKPiArewo+ICsgICAgaWYgKCBob3Bz
ICkKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gK30K
PiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDog
NAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC5oCj4gaW5kZXggYTM4YzZiNWIzZi4uOGUxNjcxNjVhZSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
LmgKPiBAQCAtMjAsNiArMjAsNyBAQAo+ICAjZGVmaW5lIF9fWDg2X0dVRVNUX0hfXwo+Cj4gICNp
bmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJjYWxsLmg+Cj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlw
ZXJ2aXNvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+Cj4gICNpbmNsdWRl
IDxhc20vZ3Vlc3QveGVuLmg+Cj4gICNpbmNsdWRlIDxhc20vcHYvc2hpbS5oPgo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwMDAwLi4zODM0NGUyZTg5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCj4gQEAgLTAsMCArMSw2MSBAQAo+ICsvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gKyAqIGFzbS14ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCj4gKyAq
Cj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9u
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsgKiBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOSBNaWNyb3NvZnQuCj4gKyAqLwo+ICsK
PiArI2lmbmRlZiBfX1g4Nl9IWVBFUlZJU09SX0hfXwo+ICsjZGVmaW5lIF9fWDg2X0hZUEVSVklT
T1JfSF9fCj4gKwo+ICsjaWZkZWYgQ09ORklHX0dVRVNUCj4gKwo+ICtzdHJ1Y3QgaHlwZXJ2aXNv
cl9vcHMgewo+ICsgICAgLyogTmFtZSBvZiB0aGUgaHlwZXJ2aXNvciAqLwo+ICsgICAgY29uc3Qg
Y2hhciAqbmFtZTsKPiArICAgIC8qIE1haW4gc2V0dXAgcm91dGluZSAqLwo+ICsgICAgdm9pZCAo
KnNldHVwKSh2b2lkKTsKPiArICAgIC8qIEFQIHNldHVwICovCj4gKyAgICB2b2lkICgqYXBfc2V0
dXApKHZvaWQpOwo+ICsgICAgLyogUmVzdW1lIGZyb20gc3VzcGVuc2lvbiAqLwo+ICsgICAgdm9p
ZCAoKnJlc3VtZSkodm9pZCk7Cj4gK307Cj4gKwo+ICtib29sIGh5cGVydmlzb3JfcHJvYmUodm9p
ZCk7Cj4gK3ZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKPiArdm9pZCBoeXBlcnZpc29yX2Fw
X3NldHVwKHZvaWQpOwo+ICt2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpOwo+ICsKPiArI2Vs
c2UKPiArCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9v
bCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Cj4gK3N0YXRpYyBpbmxp
bmUgdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpIHt9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBo
eXBlcnZpc29yX2FwX3NldHVwKHZvaWQpIHt9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZp
c29yX3Jlc3VtZSh2b2lkKSB7fQo+ICsKPiArI2VuZGlmICAvKiBDT05GSUdfR1VFU1QgKi8KPiAr
Cj4gKyNlbmRpZiAvKiBfX1g4Nl9IWVBFUlZJU09SX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9j
YWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiAr
ICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAo+IGlu
ZGV4IGIwMTVlZDE4ODMuLjMxNDVmNzUzNjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgK
PiBAQCAtMzMsMTEgKzMzLDggQEAgZXh0ZXJuIGJvb2wgcHZfY29uc29sZTsKPiAgZXh0ZXJuIHVp
bnQzMl90IHhlbl9jcHVpZF9iYXNlOwo+Cj4gIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKTsK
PiAtdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpOwo+IC12b2lkIGh5cGVydmlzb3JfYXBfc2V0
dXAodm9pZCk7Cj4gIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4p
Owo+ICBpbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7Cj4gLXZvaWQg
aHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7Cj4KPiAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGlu
dCwgdmNwdV9pZCk7Cj4gIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVf
aW5mbyk7Cj4gQEAgLTQ5LDE1ICs0Niw2IEBAIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9p
bmZvICosIHZjcHVfaW5mbyk7Cj4KPiAgc3RhdGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVydmlz
b3Iodm9pZCkge30KPgo+IC1zdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lk
KQo+IC17Cj4gLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAtfQo+IC1zdGF0aWMgaW5saW5l
IHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQo+IC17Cj4gLSAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKPiAtfQo+IC0KPiAgI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KPiAgI2Vu
ZGlmIC8qIF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KPgo+IC0tCj4gMi4yMC4xCj4KPgo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 08:20:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 08:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNBsp-0000iq-3U; Wed, 23 Oct 2019 08:20:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mf0J=YQ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNBsn-0000iK-PO
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 08:20:41 +0000
X-Inumbo-ID: 003b0fe8-f56e-11e9-9476-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 003b0fe8-f56e-11e9-9476-12813bfff9fa;
 Wed, 23 Oct 2019 08:20:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571818840;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=ZYwRT87GkK/iKD1IC7yG62REkwJqyJxXRU8O7sH7WsI=;
 b=XseFJxHLQVzFmrOvPVNELeRYAB/zQWx8lYVv2LlZvZycG8KTPa/ym2JDMxSVxQWiDdNSm4
 faUxyQN9t4S3ln6De95Q3vHX/q0o1k2Afi+LUE/I2JBoDkSsgvRVWiScA6B84rVDY8rs3A
 DW/epqiYHp7JF0Xd+XxFIqehJkdQ3mo=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-61-HevUVdjDPbOvQMNsP_rCWQ-1; Wed, 23 Oct 2019 04:20:36 -0400
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id A9CFB800D54;
 Wed, 23 Oct 2019 08:20:30 +0000 (UTC)
Received: from [10.36.117.79] (ovpn-117-79.ams2.redhat.com [10.36.117.79])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1CEFA5C219;
 Wed, 23 Oct 2019 08:20:14 +0000 (UTC)
To: linux-kernel@vger.kernel.org
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-3-david@redhat.com>
From: David Hildenbrand <david@redhat.com>
Organization: Red Hat GmbH
Message-ID: <a8313fb1-50f3-9083-fd07-297ddf86658e@redhat.com>
Date: Wed, 23 Oct 2019 10:20:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191022171239.21487-3-david@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-MC-Unique: HevUVdjDPbOvQMNsP_rCWQ-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 02/12] mm/usercopy.c: Prepare
 check_page_span() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, kvm@vger.kernel.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIuMTAuMTkgMTk6MTIsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IFJpZ2h0IG5vdywg
Wk9ORV9ERVZJQ0UgbWVtb3J5IGlzIGFsd2F5cyBzZXQgUEdfcmVzZXJ2ZWQuIFdlIHdhbnQgdG8K
PiBjaGFuZ2UgdGhhdC4KPiAKPiBMZXQncyBtYWtlIHN1cmUgdGhhdCB0aGUgbG9naWMgaW4gdGhl
IGZ1bmN0aW9uIHdvbid0IGNoYW5nZS4gT25jZSB3ZSBubwo+IGxvbmdlciBzZXQgdGhlc2UgcGFn
ZXMgdG8gcmVzZXJ2ZWQsIHdlIGNhbiByZXdvcmsgdGhpcyBmdW5jdGlvbiB0bwo+IHBlcmZvcm0g
c2VwYXJhdGUgY2hlY2tzIGZvciBaT05FX0RFVklDRSAoc3BsaXQgZnJvbSBQR19yZXNlcnZlZCBj
aGVja3MpLgo+IAo+IENjOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KPiBDYzog
QW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBDYzogS2F0ZSBTdGV3
YXJ0IDxrc3Rld2FydEBsaW51eGZvdW5kYXRpb24ub3JnPgo+IENjOiBBbGxpc29uIFJhbmRhbCA8
YWxsaXNvbkBsb2h1dG9rLm5ldD4KPiBDYzogIklzYWFjIEouIE1hbmphcnJlcyIgPGlzYWFjbUBj
b2RlYXVyb3JhLm9yZz4KPiBDYzogUWlhbiBDYWkgPGNhaUBsY2EucHc+Cj4gQ2M6IFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgo+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRl
bmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgo+IC0tLQo+ICAgbW0vdXNlcmNvcHkuYyB8IDUgKysr
LS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL21tL3VzZXJjb3B5LmMgYi9tbS91c2VyY29weS5jCj4gaW5kZXggNjYw
NzE3YTFlYTVjLi5hM2FjNGJlMzVjZGUgMTAwNjQ0Cj4gLS0tIGEvbW0vdXNlcmNvcHkuYwo+ICsr
KyBiL21tL3VzZXJjb3B5LmMKPiBAQCAtMjAzLDE0ICsyMDMsMTUgQEAgc3RhdGljIGlubGluZSB2
b2lkIGNoZWNrX3BhZ2Vfc3Bhbihjb25zdCB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgbiwKPiAg
IAkgKiBkZXZpY2UgbWVtb3J5KSwgb3IgQ01BLiBPdGhlcndpc2UsIHJlamVjdCBzaW5jZSB0aGUg
b2JqZWN0IHNwYW5zCj4gICAJICogc2V2ZXJhbCBpbmRlcGVuZGVudGx5IGFsbG9jYXRlZCBwYWdl
cy4KPiAgIAkgKi8KPiAtCWlzX3Jlc2VydmVkID0gUGFnZVJlc2VydmVkKHBhZ2UpOwo+ICsJaXNf
cmVzZXJ2ZWQgPSBQYWdlUmVzZXJ2ZWQocGFnZSkgfHwgaXNfem9uZV9kZXZpY2VfcGFnZShwYWdl
KTsKPiAgIAlpc19jbWEgPSBpc19taWdyYXRlX2NtYV9wYWdlKHBhZ2UpOwo+ICAgCWlmICghaXNf
cmVzZXJ2ZWQgJiYgIWlzX2NtYSkKPiAgIAkJdXNlcmNvcHlfYWJvcnQoInNwYW5zIG11bHRpcGxl
IHBhZ2VzIiwgTlVMTCwgdG9fdXNlciwgMCwgbik7Cj4gICAKPiAgIAlmb3IgKHB0ciArPSBQQUdF
X1NJWkU7IHB0ciA8PSBlbmQ7IHB0ciArPSBQQUdFX1NJWkUpIHsKPiAgIAkJcGFnZSA9IHZpcnRf
dG9faGVhZF9wYWdlKHB0cik7Cj4gLQkJaWYgKGlzX3Jlc2VydmVkICYmICFQYWdlUmVzZXJ2ZWQo
cGFnZSkpCj4gKwkJaWYgKGlzX3Jlc2VydmVkICYmICEoUGFnZVJlc2VydmVkKHBhZ2UpIHx8Cj4g
KwkJCQkgICAgIGlzX3pvbmVfZGV2aWNlX3BhZ2UocGFnZSkpKQo+ICAgCQkJdXNlcmNvcHlfYWJv
cnQoInNwYW5zIFJlc2VydmVkIGFuZCBub24tUmVzZXJ2ZWQgcGFnZXMiLAo+ICAgCQkJCSAgICAg
ICBOVUxMLCB0b191c2VyLCAwLCBuKTsKPiAgIAkJaWYgKGlzX2NtYSAmJiAhaXNfbWlncmF0ZV9j
bWFfcGFnZShwYWdlKSkKPiAKCkBLZWVzLCB3b3VsZCBpdCBiZSBva2F5IHRvIHN0b3AgY2hlY2tp
bmcgYWdhaW5zdCBaT05FX0RFVklDRSBwYWdlcyBoZXJlIApvciBpcyB0aGVyZSBhIGdvb2QgcmF0
aW9uYWxlIGJlaGluZCB0aGlzPwoKKEkgd291bGQgdHVybiB0aGlzIHBhdGNoIGludG8gYSBzaW1w
bGUgdXBkYXRlIG9mIHRoZSBjb21tZW50IGlmIHdlIGFncmVlIAp0aGF0IHdlIGRvbid0IGNhcmUp
CgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 08:57:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 08:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCSU-0004yN-Iu; Wed, 23 Oct 2019 08:57:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VtJ9=YQ=gmail.com=k.kahurani@srs-us1.protection.inumbo.net>)
 id 1iNCKl-0003nE-TT
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 08:49:35 +0000
X-Inumbo-ID: 09babd80-f572-11e9-beca-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09babd80-f572-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 08:49:35 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id y5so12483265pfo.4
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 01:49:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ypiEyUOcFqLiaGl6xs/x4BG65OVoR1Oyr52k9jGaJnM=;
 b=nP7RZQ10qslY99ABw83hdE7yaU8Rr9+T4vARfb4JRO7HWEgYW4H4LtIj9X3tzRqF9e
 P2pCX9NJYjivrE125U+bz+LyoozuCxD7ZT7cGvs2ySM38iVlIWQXBNglGlr2X61TAKiT
 6EKcovsN5yyZMfLH1quvfyLQzpQpLynVd7R5iXcef6hYEypyBED1MkxJ4Cjh5Zp9S9eZ
 IvsKi4UcDNihYT60Qj7usLq3paqBtKi8+ikXAHfjDtIk1Oz6UFXx5Z8fhbYj8Zl3TYkt
 O8hH3j5KARlpSZ2bvkFL45ls6c5tq0TbdeaU3dKQ/tPa8Mph4xgQRi4FoMUo00ucaPFp
 5Fng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=ypiEyUOcFqLiaGl6xs/x4BG65OVoR1Oyr52k9jGaJnM=;
 b=WBBqz06A8zzforN28PzVFWgAVlMmmDp+fycAMMYI6z0S+Ps4/CLo0UzbnQyPZviEin
 UduIJcVOwpamE73NTLtweH2UqgV27pWeN9ZhK6s3NmdZCsRURuM+JqiKMZHXojb8jtkU
 dGBTOwHtuZtWVZW6fKBOn0KZ+n3W0JvQNqHiDMPbBHJzgRma3gBXhUUMkXujVRcEbwHr
 e5Wohgf4bzth6XxDr1oOnz79E4b5wi0OLui/bW3xaHjBvTvzCcKmqoi01cjqKuua+u7D
 EvKoqlaO1I5HIDLWxGrMcvy0Fc67se8Z+TNQlgFXvb6moPXJJdmpfamW0cTKWS7Q+iS5
 mb3w==
X-Gm-Message-State: APjAAAXT8q+q8FR+lJzdXPGE2+2gqDQJzm8XJaD6qZd5wAzKQ50O6Nca
 tmLKZaqzmoLERCPjifJycMiVsUh9DWmGlw==
X-Google-Smtp-Source: APXvYqzksmDbFcTgfCDf0OfoY9FzoukQalsBZna2tljX8MwGIYytlNA3HzZrcGMsx/XjA6kMG2eFqA==
X-Received: by 2002:a62:685:: with SMTP id 127mr9424798pfg.227.1571820574379; 
 Wed, 23 Oct 2019 01:49:34 -0700 (PDT)
Received: from localhost.localdomain ([197.156.190.218])
 by smtp.gmail.com with ESMTPSA id f14sm27651008pfq.187.2019.10.23.01.49.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 01:49:33 -0700 (PDT)
From: "K. Kahurani" <k.kahurani@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Oct 2019 11:48:41 +0300
Message-Id: <20191023084841.30903-2-k.kahurani@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191023084841.30903-1-k.kahurani@gmail.com>
References: <20191023084841.30903-1-k.kahurani@gmail.com>
X-Mailman-Approved-At: Wed, 23 Oct 2019 08:57:33 +0000
Subject: [Xen-devel] [PATCH 1/1] tools/configure: remove redundancy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "K. Kahurani" <k.kahurani@gmail.com>, admin@rapidseedbox.com,
 jbeulic@suse.com, ian.jackson@eu.citrix.com, jfehlig@suse.com,
 eblake@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwaWVjZSBvZiBjb2RlIGlzIHJlZHVuZGFudCBhbmQgcmVzdWx0cyBpbiBhIGdhcmJhZ2Ug
ZXJyb3IKbWVzc2FnZSBvbiBzeXN0ZW1zIHRoYXQgZG8gbm90IGhhdmUgYSBkZWZhdWx0IHB5dGhv
biBleGVjdXRhYmxlLgoKU2lnbmVkLW9mZi1ieTogSy4gS2FodXJhbmkgPGsua2FodXJhbmlAZ21h
aWwuY29tPgotLS0KIHRvb2xzL2NvbmZpZ3VyZSB8IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3Vy
ZSBiL3Rvb2xzL2NvbmZpZ3VyZQppbmRleCA4Mjk0N2FkLi5hMWYzNmQxIDEwMDc1NQotLS0gYS90
b29scy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC02OTMxLDEwICs2OTMxLDgg
QEAgZmkKIGlmIGVjaG8gIiRQWVRIT04iIHwgZ3JlcCAtcSAiXi8iOyB0aGVuIDoKIAogZWxzZQot
ICBQWVRIT049YHR5cGUgLXAgIiRQWVRIT04iYAorICBQWVRIT05QQVRIPWB0eXBlIC1wICIkUFlU
SE9OImAKIGZpCi1QWVRIT05QQVRIPSRQWVRIT04KLVBZVEhPTj1gYmFzZW5hbWUgJFBZVEhPTlBB
VEhgCiAKICMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBvZiAiJFBZVEhPTiIsIHNvIGl0IGNhbiBi
ZSBhIHByb2dyYW0gbmFtZSB3aXRoIGFyZ3MuCiBzZXQgZHVtbXkgJFBZVEhPTjsgYWNfd29yZD0k
MgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 08:57:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 08:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCSU-0004yD-A3; Wed, 23 Oct 2019 08:57:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VtJ9=YQ=gmail.com=k.kahurani@srs-us1.protection.inumbo.net>)
 id 1iNCKS-0003l1-Dn
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 08:49:16 +0000
X-Inumbo-ID: fe16062e-f571-11e9-a531-bc764e2007e4
Received: from mail-pl1-x62f.google.com (unknown [2607:f8b0:4864:20::62f])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe16062e-f571-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 08:49:15 +0000 (UTC)
Received: by mail-pl1-x62f.google.com with SMTP id y24so5803727plr.12
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 01:49:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=E0f+iIqW/Lp/j5gtsswd7voCLl28QFfP2lF7t35CJY0=;
 b=gb0wUqkC1qt9KctrQZ8h1FjlSFcJCtkhWIbnpm1oUPf0M4sNbt2DGlmremBJssUAtA
 uNXC3J5qrnxMlEVRyGcUKAr3Ii7d+vDnFK6GI7hCj5z1R9K9ULNKcbVNvEpRzdGNbEz1
 rW2X1H6l1B/x5FPdNm1WUVR/ONgCajBNWF19vHq0LP825X910jDEYK3ExVA5uTOWH12I
 jmnNDrrmvS63thFyYKboTycxKwzPsMZfI7XW0RgweSdk2kQtBkoSQBPP5q7vXGtEycj0
 WADapPBsWbBslAc/ivlFJpcAz5LeJ79eUxFY2LBIhllBvP083g6mOrx3DoW6AqR+SJ0T
 rW5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=E0f+iIqW/Lp/j5gtsswd7voCLl28QFfP2lF7t35CJY0=;
 b=uFoqmhSaeUpz+1nqiI2/vibGnJQjMX6aPXIcDyXTN4Fs4WYdyOqy27/56j5EgCv3kZ
 yATQcOekC6vA/oZUZlUdt9WA7MYoVYJQ3MGrsTFz33nFbXrFRallJnVRofa5YGyNfDcf
 OgYRLspFE5WnHgLEch1nzVBIwiaG/Q+gRPZpYutPx64InsALDFrqshQh3aE0UP/uaovv
 DA1XHu8fY9mxizRjSb8P4RDCqykt7Cb/t2TWz3LIxEjkdvx0iVOj9bLAIndwfXwIKsGQ
 Q6ifqo0hHCCwWjQUAyA8SAljBpRGjV2cY1MiaMHkezahdJ+KapCg1V4kFVRKlI4gbVOV
 aU2A==
X-Gm-Message-State: APjAAAWzctOZqn5EQ828hhKvMEmw3fvASHjwk8yELbA4jhVpjyXB5DA8
 2a3tE7gsvMmCVqg22wA/GWkQnyF64YKBtw==
X-Google-Smtp-Source: APXvYqyrAvJ5KQad+UmyRtp+wtb/xWS5teXFkjXON9U2RfswC2xE0335UGICJ/whb2verfIOwKMwyA==
X-Received: by 2002:a17:902:be13:: with SMTP id
 r19mr8301433pls.306.1571820554857; 
 Wed, 23 Oct 2019 01:49:14 -0700 (PDT)
Received: from localhost.localdomain ([197.156.190.218])
 by smtp.gmail.com with ESMTPSA id f14sm27651008pfq.187.2019.10.23.01.49.06
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 01:49:14 -0700 (PDT)
From: "K. Kahurani" <k.kahurani@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Oct 2019 11:48:40 +0300
Message-Id: <20191023084841.30903-1-k.kahurani@gmail.com>
X-Mailer: git-send-email 2.17.1
X-Mailman-Approved-At: Wed, 23 Oct 2019 08:57:33 +0000
Subject: [Xen-devel] [PATCH 0/1] tools/configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "K. Kahurani" <k.kahurani@gmail.com>, admin@rapidseedbox.com,
 jbeulic@suse.com, ian.jackson@eu.citrix.com, jfehlig@suse.com,
 eblake@redhat.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBmaXhlcyBvciB0cmllcyB0byBmaXggYW4gaXNzdWUgaW4gdGhlIGNvbmZpZ3Vy
ZSBzY3JpcHRzIHdoZXJlYnkgdGhlIHNjcmlwdCB3aWxsIGNob2tlIG9uIHN5c3RlbXMgdGhhdCBk
byBub3QgaGF2ZSBhIGRlZmF1bHQgcHl0aG9uIGV4ZWN1dGFibGUgYW5kIHN1YnNlcXVlbnRseSBn
aXZlIGEgZ2FyYmFnZSBlcnJvciBtZXNzYWdlLgoKTm93IHRoYXQgUHl0aG9uIDIgaXMgYmVpbmcg
cGhhc2VkIG91dCwgaXQgc2hvdWxkIGJlIGV4cGVjdGVkIHRoYXQgc29tZSBzeXN0ZW1zLCBhdCB0
aGUgdmVyeSBsZWFzdCBkbyBoYXZlIGEgZGVmYXVsdCBQeXRob24gZXhlY3V0YWJsZS4KCksuIEth
aHVyYW5pICgxKToKICB0b29scy9jb25maWd1cmU6IHJlbW92ZSByZWR1bmRhbmN5CgogdG9vbHMv
Y29uZmlndXJlIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVs
ZXRpb25zKC0pCgotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 08:58:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 08:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCSv-000549-SZ; Wed, 23 Oct 2019 08:58:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JVcx=YQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNCSt-00053e-Ur
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 08:58:00 +0000
X-Inumbo-ID: 35a1c352-f573-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 35a1c352-f573-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 08:57:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571821078;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=f6qwrnVFhMgV6xDCYccCB5+IBarRltGi0vPRbsotQF8=;
 b=TlvroIjEOknWGu+EiUTiqqrW1XCaWf2bA+DnqVQJJOjKU7QfvsiRZxdM
 yV3xKayAeV/qPdvhtI2rT1mziIVfy2QKtmNeCgLMfw8YQR5+eEVbEfY/n
 zoRsxHpSdOFNzSD29eloj8SQv87rpMa5qtEjJCmZiPIXKZ/RvTuyxGyg7 w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qG5taFF1xJGM51qgsCUsijz0INQFVj5uQ14AOtQ6NOXH093WH/pQecbA6sMTRwXlJDV1wl/kZ4
 uZKwvVtwOVmOYb3Z80IulNqpigz6dn0niT02iUZY6Hos8YydwyvMWJG7xkWSSVwCxNt+l6LJD+
 CFK5joF8gO6Adf0efcjmwXqFGEvTznJju2LcT1P6dT9NHXHUTLSNVr2257M2kJNwlkIETVJG1o
 RzWrTbc7Ao8pnEkEnbKNGP1LAjrOmYWm4zI77q/WVgeZnbmoOpvI/JH7qAEXw6DRXvHxmEfgj/
 XA4=
X-SBRS: 2.7
X-MesageID: 7614022
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7614022"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 10:57:39 +0200
Message-ID: <20191023085739.43585-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYSBIVk0vUFZIIGd1ZXN0IHdyaXRlcyB0byBNU1JfSUEzMl9UU0N7X0FESlVTVH0gYW5kIHRo
dXMgY2hhbmdlcwp0aGUgdmFsdWUgb2YgdGhlIHRpbWUgc3RhbXAgY291bnRlciB0aGUgdmNwdSB0
aW1lIGluZm8gbXVzdCBhbHNvIGJlCnVwZGF0ZWQsIG9yIHRoZSB0aW1lIGNhbGN1bGF0ZWQgYnkg
dGhlIGd1ZXN0IHVzaW5nIHRoZSBYZW4gUFYgY2xvY2sKaW50ZXJmYWNlIHdpbGwgYmUgc2tld2Vk
LgoKVXBkYXRlIHRoZSB2Y3B1IHRpbWUgaW5mbyB3aGVuIHRoZSBndWVzdCB3cml0ZXMgdG8gZWl0
aGVyIE1TUl9JQTMyX1RTQwpvciBNU1JfSUEzMl9UU0NfQURKVVNULiBUaGlzIGZpeGVzIGxvY2t1
cHMgc2VlbiB3aGVuIHJ1bm5pbmcgdGhlCnB2LXNoaW0gb24gQU1EIGhhcmR3YXJlLCBzaW5jZSB0
aGUgc2hpbSB3aWxsIGFnZ3Jlc3NpdmVseSB0cnkgdG8ga2VlcApUU0NzIGluIHN5bmMgYnkgcGVy
aW9kaWNhbGx5IHdyaXRpbmcgdG8gTVNSX0lBMzJfVFNDIGlmIHRoZSBUU0MgaXMgbm90CnJlbGlh
YmxlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogSsO8cmdlbiBHcm/DnyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCA5YWNkMzU5Yzk5Li5lNGMwNDI1MzMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ0Miw2ICs0NDIs
OCBAQCBzdGF0aWMgdm9pZCBodm1fc2V0X2d1ZXN0X3RzY19tc3Ioc3RydWN0IHZjcHUgKnYsIHU2
NCBndWVzdF90c2MpCiAKICAgICBodm1fc2V0X2d1ZXN0X3RzYyh2LCBndWVzdF90c2MpOwogICAg
IHYtPmFyY2guaHZtLm1zcl90c2NfYWRqdXN0ICs9IHYtPmFyY2guaHZtLmNhY2hlX3RzY19vZmZz
ZXQgLSB0c2Nfb2Zmc2V0OworICAgIGlmICggdiA9PSBjdXJyZW50ICkKKyAgICAgICAgdXBkYXRl
X3ZjcHVfc3lzdGVtX3RpbWUodik7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9zZXRfZ3Vlc3RfdHNj
X2FkanVzdChzdHJ1Y3QgdmNwdSAqdiwgdTY0IHRzY19hZGp1c3QpCkBAIC00NDksNiArNDUxLDgg
QEAgc3RhdGljIHZvaWQgaHZtX3NldF9ndWVzdF90c2NfYWRqdXN0KHN0cnVjdCB2Y3B1ICp2LCB1
NjQgdHNjX2FkanVzdCkKICAgICB2LT5hcmNoLmh2bS5jYWNoZV90c2Nfb2Zmc2V0ICs9IHRzY19h
ZGp1c3QgLSB2LT5hcmNoLmh2bS5tc3JfdHNjX2FkanVzdDsKICAgICBodm1fc2V0X3RzY19vZmZz
ZXQodiwgdi0+YXJjaC5odm0uY2FjaGVfdHNjX29mZnNldCwgMCk7CiAgICAgdi0+YXJjaC5odm0u
bXNyX3RzY19hZGp1c3QgPSB0c2NfYWRqdXN0OworICAgIGlmICggdiA9PSBjdXJyZW50ICkKKyAg
ICAgICAgdXBkYXRlX3ZjcHVfc3lzdGVtX3RpbWUodik7CiB9CiAKIHU2NCBodm1fZ2V0X2d1ZXN0
X3RzY19maXhlZChzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgYXRfdHNjKQotLSAKMi4yMy4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 09:02:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 09:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCX6-0006ID-GM; Wed, 23 Oct 2019 09:02:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xbdR=YQ=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iNCX4-0006Ho-MP
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 09:02:18 +0000
X-Inumbo-ID: d014ee0a-f573-11e9-bbab-bc764e2007e4
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d014ee0a-f573-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 09:02:17 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id 15so6406753pgt.7
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 02:02:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=8u7is+vWiUHnDlZfysRkLR5Cp+wV+DqgS5q5Kd1e444=;
 b=B7nDqa/kiY+pygvhnqGx8T3Tkarhkg5twf0zqxjNMvnkqEFf+IuQJwrEA8dP9Q6SIU
 r446O5pbjGUdyNdLJcz+Oriiu7cpYSaUWvlOT71ZuYwQ0Hso1cUQkl2Aw1nlzMSI0sYL
 X+/UsJ8mPbWb10zjekA4WupC6jbQdGa9UpOqQUCTszYPiAqnZnz2se5bO9VBPpPjE6BZ
 SJ7ZrW7MA050wP0FT5uNv3zjtCDRVGWuRUd9PQ/CrKLg7v9X5ilyP+NPP4UtNvVFdByv
 gDMgHrNieaOQW2xBOal096+OhwdUVQJ9WAC485B0Etg0u0Y6MPnAWbYI2EEbahcwG3PH
 5fnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=8u7is+vWiUHnDlZfysRkLR5Cp+wV+DqgS5q5Kd1e444=;
 b=YOeZT9zcCZrUCC7KlBlUI/ipKytkTp9Op4mTlGx819nmBypg25bFFFO6oVlEn/s4pD
 Va5cqOvFXKIRYcMMzXgkvPNvWgNbFnrHWeemRNnEYDNTWnhmuMwd0iFpGZ3xW6q3nDca
 rqdsLFCON3bnCbvQE5OVDtw9JoLTdQU/OvLtmMrN+L7834xe33i+p+45Za1XMOXaBHWf
 Khln4DlHvs/iYw5p78nVxdt/Bmlk0lmRb+YLvg19FB9Pr3wEjFT8LqsolThRmRCMlhDD
 n1NC9T2YDDht7P+Kn/YuFIZdsEGGkEwAowQK4lMApwuD/mWlZIzL8MpNM4LvMekmjPti
 mAtQ==
X-Gm-Message-State: APjAAAUmV47GSy2kOD0m3cNWLLL/gu+1XE2zmuhuyjTLdPpiZ/cXROW5
 hW+yKN2VlhTBu0EXo4nXzvn4f8bdMgfIUFdLHgY=
X-Google-Smtp-Source: APXvYqwcXEXLomgjUjY/UTtmDzsG48PPeH3bc/QduMNbF5X8j71cB5UdVLn7W79qxeqD2QJsZHPkUxA8XqA+lKOXGYQ=
X-Received: by 2002:a63:cf4d:: with SMTP id b13mr8516552pgj.396.1571821336458; 
 Wed, 23 Oct 2019 02:02:16 -0700 (PDT)
MIME-Version: 1.0
References: <20191021155718.28653-1-liuwe@microsoft.com>
 <20191021155718.28653-8-liuwe@microsoft.com>
In-Reply-To: <20191021155718.28653-8-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 23 Oct 2019 10:02:04 +0100
Message-ID: <CACCGGhC3VUsOXtH5VwB6_gp415t90pPWWOUOQbcj6CwVniVe4Q@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 7/9] x86: switch xen
 implementation to use hypervisor framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBPY3QgMjAxOSBhdCAxNzowMCwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBUYWtlIHRoZSBjaGFuY2UgdG8gY2hhbmdlIHByb2JlX2h5cGVydmlzb3IgdG8gaHlwZXJ2
aXNvcl9wcm9iZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdlQG1pY3Jvc29mdC5j
b20+CgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+Cgo+IC0tLQo+IFYz
Ogo+IDEuIEFkZHJlc3MgUm9nZXIncyBjb21tZW50cwo+IDIuIENoYW5nZSB4ZW5faHlwZXJ2aXNv
cl9vcHMgdG8geGVuX29wcwo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5j
ICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHhlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4vcHZoLWJvb3QuYyB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVu
LmMgICAgICB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L3Nl
dHVwLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94
ZW4uaCAgIHwgIDYgKysrKy0tCj4gIDUgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwg
MTcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVy
dmlzb3IuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKPiBpbmRleCA4OWI5YWU0
ZGUwLi4zM2JmMWE3NjlkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZp
c29yLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gQEAgLTIyLDcg
KzIyLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+Cj4gICNpbmNsdWRlIDxhc20vY2Fj
aGUuaD4KPiAtI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+Cj4gKyNpbmNsdWRlIDxh
c20vZ3Vlc3QuaD4KPgo+ICBzdGF0aWMgc3RydWN0IGh5cGVydmlzb3Jfb3BzICpob3BzIF9fcmVh
ZF9tb3N0bHk7Cj4KPiBAQCAtMzEsOSArMzEsMzkgQEAgYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZv
aWQpCj4gICAgICBpZiAoIGhvcHMgKQo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+Cj4gKyAgICAv
KiBUb28gZWFybHkgdG8gdXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLwo+ICsgICAgaWYgKCAhKGNw
dWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgKQo+ICsg
ICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCj4gKyAg
ICBpZiAoIHhlbl9wcm9iZSgpICkKPiArICAgIHsKPiArICAgICAgICBob3BzID0gJnhlbl9vcHM7
Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICsKPiAgICAgIHJl
dHVybiBmYWxzZTsKPiAgfQo+Cj4gK3ZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQo+ICt7Cj4g
KyAgICBpZiAoIGhvcHMgJiYgaG9wcy0+c2V0dXAgKQo+ICsgICAgICAgIGhvcHMtPnNldHVwKCk7
Cj4gK30KPiArCj4gK3ZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQo+ICt7Cj4gKyAgICBp
ZiAoIGhvcHMgJiYgaG9wcy0+YXBfc2V0dXAgKQo+ICsgICAgICAgIGhvcHMtPmFwX3NldHVwKCk7
Cj4gK30KPiArCj4gK3ZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKPiArewo+ICsgICAgaWYg
KCBob3BzICYmIGhvcHMtPnJlc3VtZSApCj4gKyAgICAgICAgaG9wcy0+cmVzdW1lKCk7Cj4gK30K
PiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTogQwo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3B2aC1ib290LmMgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QveGVuL3B2aC1ib290LmMKPiBpbmRleCBjYThlMTU2ZjdkLi40OTg2MjVlYWUwIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4vcHZoLWJvb3QuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4vcHZoLWJvb3QuYwo+IEBAIC0xMDMsNyArMTAzLDcgQEAgdm9pZCBfX2lu
aXQgcHZoX2luaXQobXVsdGlib290X2luZm9fdCAqKm1iaSwgbW9kdWxlX3QgKiptb2QpCj4gIHsK
PiAgICAgIGNvbnZlcnRfcHZoX2luZm8obWJpLCBtb2QpOwo+Cj4gLSAgICBwcm9iZV9oeXBlcnZp
c29yKCk7Cj4gKyAgICBoeXBlcnZpc29yX3Byb2JlKCk7Cj4gICAgICBBU1NFUlQoeGVuX2d1ZXN0
KTsKPgo+ICAgICAgZ2V0X21lbW9yeV9tYXAoKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2d1ZXN0L3hlbi94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4veGVuLmMKPiBpbmRleCA5
ODk1MDI1ZDAyLi42NTU0MzVjMWY3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4veGVuLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuL3hlbi5jCj4gQEAgLTY3LDI0
ICs2NywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQpCj4gICAg
ICB9Cj4gIH0KPgo+IC12b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCj4gK2Jvb2wg
X19pbml0IHhlbl9wcm9iZSh2b2lkKQo+ICB7Cj4gLSAgICBpZiAoIHhlbl9ndWVzdCApCj4gLSAg
ICAgICAgcmV0dXJuOwo+IC0KPiAtICAgIC8qIFRvbyBlYXJseSB0byB1c2UgY3B1X2hhc19oeXBl
cnZpc29yICovCj4gLSAgICBpZiAoICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX0hZUEVSVklTT1IpKSApCj4gLSAgICAgICAgcmV0dXJuOwo+IC0KPiAgICAgIGZpbmRf
eGVuX2xlYXZlcygpOwo+Cj4gICAgICBpZiAoICF4ZW5fY3B1aWRfYmFzZSApCj4gLSAgICAgICAg
cmV0dXJuOwo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPgo+ICAgICAgLyogRmlsbCB0aGUgaHlw
ZXJjYWxsIHBhZ2UuICovCj4gICAgICB3cm1zcmwoY3B1aWRfZWJ4KHhlbl9jcHVpZF9iYXNlICsg
MiksIF9fcGEoaHlwZXJjYWxsX3BhZ2UpKTsKPgo+ICAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKPiAr
Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+Cj4gIHN0YXRpYyB2b2lkIG1hcF9zaGFyZWRfaW5m
byh2b2lkKQo+IEBAIC0yNDksNyArMjQ0LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9ldnRjaG4odm9p
ZCkKPiAgICAgIH0KPiAgfQo+Cj4gLXZvaWQgX19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkK
PiArc3RhdGljIHZvaWQgX19pbml0IHhlbl9zZXR1cCh2b2lkKQo+ICB7Cj4gICAgICBpbml0X21l
bW1hcCgpOwo+Cj4gQEAgLTI3Nyw3ICsyNzIsNyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX3Nl
dHVwKHZvaWQpCj4gICAgICBpbml0X2V2dGNobigpOwo+ICB9Cj4KPiAtdm9pZCBoeXBlcnZpc29y
X2FwX3NldHVwKHZvaWQpCj4gK3N0YXRpYyB2b2lkIHhlbl9hcF9zZXR1cCh2b2lkKQo+ICB7Cj4g
ICAgICBzZXRfdmNwdV9pZCgpOwo+ICAgICAgbWFwX3ZjcHVpbmZvKCk7Cj4gQEAgLTMwNyw3ICsz
MDIsNyBAQCBzdGF0aWMgdm9pZCBhcF9yZXN1bWUodm9pZCAqdW51c2VkKQo+ICAgICAgaW5pdF9l
dnRjaG4oKTsKPiAgfQo+Cj4gLXZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKPiArc3RhdGlj
IHZvaWQgeGVuX3Jlc3VtZSh2b2lkKQo+ICB7Cj4gICAgICAvKiBSZXNldCBzaGFyZWQgaW5mbyBw
YWdlLiAqLwo+ICAgICAgbWFwX3NoYXJlZF9pbmZvKCk7Cj4gQEAgLTMzMCw2ICszMjUsMTMgQEAg
dm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKQo+ICAgICAgICAgIHB2X2NvbnNvbGVfaW5pdCgp
Owo+ICB9Cj4KPiArc3RydWN0IGh5cGVydmlzb3Jfb3BzIHhlbl9vcHMgPSB7Cj4gKyAgICAubmFt
ZSA9ICJYZW4iLAo+ICsgICAgLnNldHVwID0geGVuX3NldHVwLAo+ICsgICAgLmFwX3NldHVwID0g
eGVuX2FwX3NldHVwLAo+ICsgICAgLnJlc3VtZSA9IHhlbl9yZXN1bWUsCj4gK307Cj4gKwo+ICAv
Kgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IGluZGV4IGRlYzYwZDAz
MDEuLjBlZTExYjE1YTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+IEBAIC03NjMsNyArNzYzLDcgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAqIGFsbG9j
aW5nIGFueSB4ZW5oZWFwIHN0cnVjdHVyZXMgd2FudGVkIGluIGxvd2VyIG1lbW9yeS4gKi8KPiAg
ICAgIGtleGVjX2Vhcmx5X2NhbGN1bGF0aW9ucygpOwo+Cj4gLSAgICBwcm9iZV9oeXBlcnZpc29y
KCk7Cj4gKyAgICBoeXBlcnZpc29yX3Byb2JlKCk7Cj4KPiAgICAgIHBhcnNlX3ZpZGVvX2luZm8o
KTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAo+IGluZGV4IDgyMjFmYzEzMjUuLmMzYzZiZWEy
NGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKPiBAQCAtMjMsNiArMjMsNyBAQAo+Cj4g
ICNpbmNsdWRlIDxhc20vZTgyMC5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgo+ICsjaW5j
bHVkZSA8YXNtL2d1ZXN0L2h5cGVydmlzb3IuaD4KPgo+ICAjZGVmaW5lIFhFTl9zaGFyZWRfaW5m
byAoKHN0cnVjdCBzaGFyZWRfaW5mbyAqKWZpeF90b192aXJ0KEZJWF9YRU5fU0hBUkVEX0lORk8p
KQo+Cj4gQEAgLTMxLDggKzMyLDkgQEAKPiAgZXh0ZXJuIGJvb2wgeGVuX2d1ZXN0Owo+ICBleHRl
cm4gYm9vbCBwdl9jb25zb2xlOwo+ICBleHRlcm4gdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7Cj4g
K2V4dGVybiBzdHJ1Y3QgaHlwZXJ2aXNvcl9vcHMgeGVuX29wczsKPgo+IC12b2lkIHByb2JlX2h5
cGVydmlzb3Iodm9pZCk7Cj4gK2Jvb2wgeGVuX3Byb2JlKHZvaWQpOwo+ICBpbnQgeGVuX2FsbG9j
X3VudXNlZF9wYWdlKG1mbl90ICptZm4pOwo+ICBpbnQgeGVuX2ZyZWVfdW51c2VkX3BhZ2UobWZu
X3QgbWZuKTsKPgo+IEBAIC00NCw3ICs0Niw3IEBAIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNw
dV9pbmZvICosIHZjcHVfaW5mbyk7Cj4gICNkZWZpbmUgeGVuX2d1ZXN0IDAKPiAgI2RlZmluZSBw
dl9jb25zb2xlIDAKPgo+IC1zdGF0aWMgaW5saW5lIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lk
KSB7fQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgeGVuX3Byb2JlKHZvaWQpIHsgcmV0dXJuIGZhbHNl
OyB9Cj4KPiAgI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KPiAgI2VuZGlmIC8qIF9fWDg2
X0dVRVNUX1hFTl9IX18gKi8KPiAtLQo+IDIuMjAuMQo+Cj4KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 09:04:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 09:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCYf-0006S6-TD; Wed, 23 Oct 2019 09:03:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xbdR=YQ=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iNCYe-0006Rv-O5
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 09:03:56 +0000
X-Inumbo-ID: 0a924618-f574-11e9-bbab-bc764e2007e4
Received: from mail-pf1-x444.google.com (unknown [2607:f8b0:4864:20::444])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a924618-f574-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 09:03:55 +0000 (UTC)
Received: by mail-pf1-x444.google.com with SMTP id y22so12523980pfr.3
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 02:03:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=Yo/CBmarzhASNwnxV4HwkTiKpVYPdkAcKMgGkl2ofzI=;
 b=j88sKTJQRKoewAEzpo5WpqF7SxfStfB4IVT8c2EZL9otfvzl6VRRMrnjyxQ4Lp6tGX
 Jd5M2Zzxe/CMJ8v6dh6TjSqLLf2g1dgSsY1xj4GGWOYavRfZMHt6uyjmgI9R6SzQBf55
 M1w/N0siIb4NB07GW8DzXXX+AcPHSIHtPXbHSKiqEDlVS1WZhbgKkKH9TciJq0N5Gs62
 od06DkEW1NasoXtxlzQ1HLkp/q7b/78RgAVZSzTBDd43MIGWgow8ScilG+1G5xeIcEl/
 n6x1DIcbyR4EXOB5XCbdUHkLNyH+sNbT/QxAwbcco2TnAvHs5fkqUDtr9yuX0OucOMDF
 p5/A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=Yo/CBmarzhASNwnxV4HwkTiKpVYPdkAcKMgGkl2ofzI=;
 b=kXCykucx1Nd/Bs9dpa2Rjfy9UdzWTrfrYEl8G59fn8NrhIiNhXvoJICC1L8P2vbk1v
 8PwBpO9o3BRHejcM4AF+9q7JXT5VQDJ/79VWkQEnhTgIvhL+JzXY+aEntaNK5Ajkt7rB
 iCgOcJ43GM6Ka24SbNCP+oTa296HNU0nhwt+8GWwDgjr/zObGnSdVU2M5zpznrwP/p+v
 p/ih9zW/pM7fjmHTwC39ROzSByl15G8IwTDh0fpZ9uHgjLRdD9lASlaYRreRzrKkLfIo
 XVej/HV+WIuTZ5SozLsYVCnqRx0IVzD1WgQp+AId5o353W3mejXPUlkUaRHBSIcpD/lk
 PTBg==
X-Gm-Message-State: APjAAAUo2dAioCP62cPQAy+N5AikeJ512bm1bbXu+oKFJxlbdkvCPVJm
 wKDVNTDSk5ymyXXty9WzBh//jgI0TLz5q10eMdNHWCA4dMdMDg==
X-Google-Smtp-Source: APXvYqzCXAPEDzirj9gklFf5Mbc9MwCsim8WgObx+N5taq2z0BIkUCDRL4AMhdp2tvt6Anv93qr6KPANcM2nbDg9xJU=
X-Received: by 2002:a17:90a:e001:: with SMTP id
 u1mr10238189pjy.102.1571821434288; 
 Wed, 23 Oct 2019 02:03:54 -0700 (PDT)
MIME-Version: 1.0
References: <20191021155718.28653-1-liuwe@microsoft.com>
 <20191021155718.28653-9-liuwe@microsoft.com>
In-Reply-To: <20191021155718.28653-9-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 23 Oct 2019 10:03:43 +0100
Message-ID: <CACCGGhAbawhxSWHbewiDH+ypWREd4Td0OZk5CHFekMofnjT64w@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 8/9] x86: be more verbose when
 running on a hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBPY3QgMjAxOSBhdCAxNzowMCwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgoKUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3JnPgoKPiAtLS0KPiBWMzogQWRkcmVzcyBS
b2dlcidzIGNvbW1lbnQsIGFkZCBBU1NFUlRzCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnZpc29yLmMgICAgICAgIHwgNiArKysrKysKPiAgeGVuL2FyY2gveDg2L3NldHVwLmMgICAg
ICAgICAgICAgICAgICAgfCA2ICsrKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVydmlzb3IuaCB8IDMgKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZp
c29yLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gaW5kZXggMzNiZjFhNzY5
ZC4uYTY2NmFkOTUyNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNv
ci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYwo+IEBAIC00Niw2ICs0
NiwxMiBAQCBib29sIGh5cGVydmlzb3JfcHJvYmUodm9pZCkKPiAgICAgIHJldHVybiBmYWxzZTsK
PiAgfQo+Cj4gK2NvbnN0IGNoYXIgKmh5cGVydmlzb3JfbmFtZSh2b2lkKQo+ICt7Cj4gKyAgICBB
U1NFUlQoaG9wcyk7Cj4gKyAgICByZXR1cm4gaG9wcy0+bmFtZTsKPiArfQo+ICsKPiAgdm9pZCBo
eXBlcnZpc29yX3NldHVwKHZvaWQpCj4gIHsKPiAgICAgIGlmICggaG9wcyAmJiBob3BzLT5zZXR1
cCApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKPiBpbmRleCAwZWUxMWIxNWE2Li5jZjVhN2I4ZTFlIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiBAQCAtNjg5LDYg
KzY4OSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcg
bWJpX3ApCj4gICAgICBpbnQgaSwgaiwgZTgyMF93YXJuID0gMCwgYnl0ZXMgPSAwOwo+ICAgICAg
Ym9vbCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gZmFsc2UsIHJlbG9jYXRlZCA9IGZhbHNl
Owo+ICAgICAgaW50IHJldDsKPiArICAgIGJvb2wgcnVubmluZ19vbl9oeXBlcnZpc29yOwo+ICAg
ICAgc3RydWN0IG5zMTY1NTBfZGVmYXVsdHMgbnMxNjU1MCA9IHsKPiAgICAgICAgICAuZGF0YV9i
aXRzID0gOCwKPiAgICAgICAgICAucGFyaXR5ICAgID0gJ24nLAo+IEBAIC03NjMsNyArNzY0LDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
PiAgICAgICAqIGFsbG9jaW5nIGFueSB4ZW5oZWFwIHN0cnVjdHVyZXMgd2FudGVkIGluIGxvd2Vy
IG1lbW9yeS4gKi8KPiAgICAgIGtleGVjX2Vhcmx5X2NhbGN1bGF0aW9ucygpOwo+Cj4gLSAgICBo
eXBlcnZpc29yX3Byb2JlKCk7Cj4gKyAgICBydW5uaW5nX29uX2h5cGVydmlzb3IgPSBoeXBlcnZp
c29yX3Byb2JlKCk7Cj4KPiAgICAgIHBhcnNlX3ZpZGVvX2luZm8oKTsKPgo+IEBAIC03ODksNiAr
NzkwLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKPgo+ICAgICAgcHJpbnRrKCJYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M6ICUjbHhc
biIsIHhlbl9waHlzX3N0YXJ0KTsKPgo+ICsgICAgaWYgKCBydW5uaW5nX29uX2h5cGVydmlzb3Ig
KQo+ICsgICAgICAgIHByaW50aygiUnVubmluZyBvbiAlc1xuIiwgaHlwZXJ2aXNvcl9uYW1lKCkp
Owo+ICsKPiAgI2lmZGVmIENPTkZJR19WSURFTwo+ICAgICAgcHJpbnRrKCJWaWRlbyBpbmZvcm1h
dGlvbjpcbiIpOwo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2aXNvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnZpc29yLmgKPiBpbmRl
eCAzODM0NGUyZTg5Li5iNTgzNzIyZjVkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJ2aXNvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcnZpc29yLmgKPiBAQCAtMzYsMTUgKzM2LDE4IEBAIGJvb2wgaHlwZXJ2aXNvcl9wcm9iZSh2
b2lkKTsKPiAgdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpOwo+ICB2b2lkIGh5cGVydmlzb3Jf
YXBfc2V0dXAodm9pZCk7Cj4gIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCk7Cj4gK2NvbnN0
IGNoYXIgKmh5cGVydmlzb3JfbmFtZSh2b2lkKTsKPgo+ICAjZWxzZQo+Cj4gKyNpbmNsdWRlIDx4
ZW4vbGliLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPgo+ICBzdGF0aWMgaW5saW5lIGJv
b2wgaHlwZXJ2aXNvcl9wcm9iZSh2b2lkKSB7IHJldHVybiBmYWxzZTsgfQo+ICBzdGF0aWMgaW5s
aW5lIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKSB7fQo+ICBzdGF0aWMgaW5saW5lIHZvaWQg
aHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKSB7fQo+ICBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2
aXNvcl9yZXN1bWUodm9pZCkge30KPiArc3RhdGljIGlubGluZSBjaGFyICpoeXBlcnZpc29yX25h
bWUodm9pZCkgeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgcmV0dXJuIE5VTEw7IH0KPgo+ICAjZW5k
aWYgIC8qIENPTkZJR19HVUVTVCAqLwo+Cj4gLS0KPiAyLjIwLjEKPgo+Cj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 09:07:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 09:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCbd-0006lj-E0; Wed, 23 Oct 2019 09:07:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNCbc-0006lF-BZ
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 09:07:00 +0000
X-Inumbo-ID: 77b8d69e-f574-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 77b8d69e-f574-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 09:06:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E9C12B67F;
 Wed, 23 Oct 2019 09:06:57 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20191023085739.43585-1-roger.pau@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <70488c4e-f690-8494-a16f-ce167b076c6a@suse.com>
Date: Wed, 23 Oct 2019 11:06:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023085739.43585-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTA6NTcsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBJZiBhIEhWTS9QVkgg
Z3Vlc3Qgd3JpdGVzIHRvIE1TUl9JQTMyX1RTQ3tfQURKVVNUfSBhbmQgdGh1cyBjaGFuZ2VzCj4g
dGhlIHZhbHVlIG9mIHRoZSB0aW1lIHN0YW1wIGNvdW50ZXIgdGhlIHZjcHUgdGltZSBpbmZvIG11
c3QgYWxzbyBiZQo+IHVwZGF0ZWQsIG9yIHRoZSB0aW1lIGNhbGN1bGF0ZWQgYnkgdGhlIGd1ZXN0
IHVzaW5nIHRoZSBYZW4gUFYgY2xvY2sKPiBpbnRlcmZhY2Ugd2lsbCBiZSBza2V3ZWQuCj4gCj4g
VXBkYXRlIHRoZSB2Y3B1IHRpbWUgaW5mbyB3aGVuIHRoZSBndWVzdCB3cml0ZXMgdG8gZWl0aGVy
IE1TUl9JQTMyX1RTQwo+IG9yIE1TUl9JQTMyX1RTQ19BREpVU1QuIFRoaXMgZml4ZXMgbG9ja3Vw
cyBzZWVuIHdoZW4gcnVubmluZyB0aGUKPiBwdi1zaGltIG9uIEFNRCBoYXJkd2FyZSwgc2luY2Ug
dGhlIHNoaW0gd2lsbCBhZ2dyZXNzaXZlbHkgdHJ5IHRvIGtlZXAKPiBUU0NzIGluIHN5bmMgYnkg
cGVyaW9kaWNhbGx5IHdyaXRpbmcgdG8gTVNSX0lBMzJfVFNDIGlmIHRoZSBUU0MgaXMgbm90Cj4g
cmVsaWFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 09:07:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 09:07:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCcE-0006s6-ST; Wed, 23 Oct 2019 09:07:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xbdR=YQ=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iNCcD-0006rv-9h
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 09:07:37 +0000
X-Inumbo-ID: 8df8f0c4-f574-11e9-8aca-bc764e2007e4
Received: from mail-pf1-x442.google.com (unknown [2607:f8b0:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8df8f0c4-f574-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 09:07:36 +0000 (UTC)
Received: by mail-pf1-x442.google.com with SMTP id c184so3002395pfb.0
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 02:07:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=1/D2N+EEMHdpvfZ7lzCNzkH+tTp1tUfROvv9C+lhtr8=;
 b=HmlXV8XCQ7FLLPkLaOBPCpxi/FejVPlKF0OG5NclbVPUnBmgEG52yvYFi5AjsRCfD1
 zelulFN2lvvAmlxNm+ctNAcyjudxq/3dNt02OQPvBQE1isuCb5ofnBKNVCBH6VWdMNAi
 9DEZIT8tVR3tREaLdmfGcgyljx943SaaRyO4/PyNSuRC/fgUKIJI7r1cQr+EMg/yZ17t
 LjMiWG3RDHGDYDaTvccZRGrklIkuH9fm4JMBn6NXkm11KE2AT3NCxdbUUyaanvLxZZ9w
 lA7xk9+GrF7B5StTL6/D5zCfx0Vi0ic2frOGtq3lZzG6bKReXKV7/PAy1vBez0RDzuM7
 w2sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=1/D2N+EEMHdpvfZ7lzCNzkH+tTp1tUfROvv9C+lhtr8=;
 b=UUonTNIm0jBV5bQLzBDW0aISIoxc4F+vu5iPjRU4u3VrT8p5p1nABrJPcdXJMRN5cT
 XDJFkOnonismA5/fXPp/UU/h2k5AqwY6MyqeVFQiqMfRzCucew/aiChIFu3UQ7qQnRh2
 Ud7Sdi6qlhazRJGOQatN6nTooWCnc2w+IKxMV7LsLF/cBmJcevV2xjXFqaHbQvdCPnEi
 MBabtSJev+EHAxoj09KBuOZC9ajEqpre+BfaSf3/GJfTjE22+fppL8DFJPgRtTPBR2P1
 3RFhLfo8hTD1SLpY8mHmY9NvsfhqR53IRCyPyKi24qY8+I820mXo20k4uNuwceaocjQF
 ZNKg==
X-Gm-Message-State: APjAAAUpkifUT26s5AZnWa91w4tfI6yuTH/WOPGk8qwTgAwt+W5iZUAl
 l6BtupsOFgM2F/Atuw2sli+qQQFHwI7D6waJcPY=
X-Google-Smtp-Source: APXvYqxSix2tIhEZJ++MH5exbHqST5WVv+lH6HxG+3BtoamI3Wdb9ZV+dVqdPCIKv7OSZXUkioPCczEBxRphxKXObeU=
X-Received: by 2002:a63:cf4d:: with SMTP id b13mr8541687pgj.396.1571821655188; 
 Wed, 23 Oct 2019 02:07:35 -0700 (PDT)
MIME-Version: 1.0
References: <20191021155718.28653-1-liuwe@microsoft.com>
 <20191021155718.28653-10-liuwe@microsoft.com>
In-Reply-To: <20191021155718.28653-10-liuwe@microsoft.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Wed, 23 Oct 2019 10:07:24 +0100
Message-ID: <CACCGGhCQjaYNgExFAA4LD85qm_sO=ZeEo2fHqcpufmJvZt1yqw@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMSBPY3QgMjAxOSBhdCAxNzowMSwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBXZSB1c2UgdGhlIHNhbWUgY29kZSBzdHJ1Y3R1cmUgYXMgd2UgZGlkIGZvciBYZW4uCj4K
PiBBcyBzdGFydGVycywgZGV0ZWN0IEh5cGVyLVYgaW4gcHJvYmUgcm91dGluZS4gTW9yZSBjb21w
bGV4Cj4gZnVuY3Rpb25hbGl0aWVzIHdpbGwgYmUgYWRkZWQgbGF0ZXIuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bEB4ZW4ub3JnPgoKLi4ud2l0aCBvbmUgc3VnZ2VzdGlvbi4uLgoKPiAtLS0KPiBW
MzoKPiAxLiBSZW1vdmUgc29tZSB1bnVzZWQgY29kZQo+IDIuIFJlbmFtZSBzdHJ1Y3R1cmUKPiAz
LiBBbHNvIGRldGVjdCBIViMxIHNpZ25hdHVyZQo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvS2NvbmZp
ZyAgICAgICAgICAgICAgIHwgIDkgKysrKysKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxl
ICAgICAgICB8ICAxICsKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZSB8ICAx
ICsKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyB8IDU0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jICAg
IHwgIDggKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICB8ICAxICsK
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCB8IDQ1ICsrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgNyBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYwo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBp
bmRleCA4NjdkZTg1N2U4Li41NjUxM2M3NzFjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9L
Y29uZmlnCj4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBAQCAtMTY0LDYgKzE2NCwxNSBA
QCBlbmRjaG9pY2UKPiAgY29uZmlnIEdVRVNUCj4gICAgICAgICBib29sCj4KPiArY29uZmlnIEhZ
UEVSVl9HVUVTVAo+ICsgICAgICAgZGVmX2Jvb2wgbgo+ICsgICAgICAgc2VsZWN0IEdVRVNUCj4g
KyAgICAgICBwcm9tcHQgIkh5cGVyLVYgR3Vlc3QiCj4gKyAgICAgICAtLS1oZWxwLS0tCj4gKyAg
ICAgICAgIFN1cHBvcnQgZm9yIFhlbiBkZXRlY3Rpbmcgd2hlbiBpdCBpcyBydW5uaW5nIHVuZGVy
IEh5cGVyLVYuCj4gKwo+ICsgICAgICAgICBJZiB1bnN1cmUsIHNheSBOLgo+ICsKPiAgY29uZmln
IFhFTl9HVUVTVAo+ICAgICAgICAgZGVmX2Jvb2wgbgo+ICAgICAgICAgc2VsZWN0IEdVRVNUCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC9NYWtlZmlsZQo+IGluZGV4IGY2M2Q2NGJiZWUuLmYxNjQxOTY3NzIgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L01ha2VmaWxlCj4gQEAgLTEsMyArMSw0IEBACj4gIG9iai15ICs9IGh5cGVydmlzb3Iubwo+Cj4g
K3N1YmRpci0kKENPTkZJR19IWVBFUlZfR1VFU1QpICs9IGh5cGVydgo+ICBzdWJkaXItJChDT05G
SUdfWEVOX0dVRVNUKSArPSB4ZW4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5
cGVydi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvTWFrZWZpbGUKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjY4MTcwMTA5YTkKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9NYWtlZmlsZQo+IEBAIC0w
LDAgKzEgQEAKPiArb2JqLXkgKz0gaHlwZXJ2Lm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2
LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjdhYjRiMTI3ZjMK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYu
Ywo+IEBAIC0wLDAgKzEsNTQgQEAKPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBhcmNo
L3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMKPiArICoKPiArICogU3VwcG9ydCBmb3IgZGV0ZWN0
aW5nIGFuZCBydW5uaW5nIHVuZGVyIEh5cGVyLVYuCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4g
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55
IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
Cj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAq
Cj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqCj4gKyAqIENvcHlyaWdodCAo
YykgMjAxOSBNaWNyb3NvZnQuCj4gKyAqLwo+ICsjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiArCj4g
KyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiArCj4gK2Jvb2wgX19pbml0IGh5cGVydl9wcm9iZSh2
b2lkKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHg7Cj4gKwo+ICsgICAg
Y3B1aWQoMHg0MDAwMDAwMCwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Cj4gKyAgICBpZiAoICEo
KGVieCA9PSAweDcyNjM2OTRkKSAmJiAgLyogIk1pY3IiICovCj4gKyAgICAgICAgICAgKGVjeCA9
PSAweDY2NmY3MzZmKSAmJiAgLyogIm9zb2YiICovCj4gKyAgICAgICAgICAgKGVkeCA9PSAweDc2
NDgyMDc0KSkgKSAgLyogInQgSHYiICovCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiAr
ICAgIGNwdWlkKDB4NDAwMDAwMDEsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwo+ICsgICAgaWYg
KCBlYXggIT0gMHgzMTIzNzY0OCApICAgIC8qIEh2IzEgKi8KPiArICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gKwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gK30KPiArCj4gK3N0cnVjdCBoeXBlcnZpc29y
X29wcyBoeXBlcnZfb3BzID0gewo+ICsgICAgLm5hbWUgPSAiSHlwZXItViIsCj4gK307Cj4gKwo+
ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0
eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiB0YWItd2lkdGg6IDQKPiAr
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlw
ZXJ2aXNvci5jCj4gaW5kZXggYTY2NmFkOTUyNi4uMTczOTJkMWZmYSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVydmlzb3IuYwo+IEBAIC00Myw2ICs0MywxNCBAQCBib29sIGh5cGVydmlzb3JfcHJvYmUo
dm9pZCkKPiAgICAgIH0KPiAgI2VuZGlmCj4KCkFkZCBhIGNvbW1lbnQgaGVyZSB0byBwb2ludCBv
dXQgdGhhdCBoeXBlcnZfcHJvYmUoKSBuZWVkcyB0byBiZSBjYWxsZWQKYWZ0ZXIgeGVuX3Byb2Jl
KCkgdG8gYXZvaWQgYSBmYWxzZSBwb3NpdGl2ZSBkdWUgdG8gdmlyaWRpYW4gc3VwcG9ydC4KCj4g
KyNpZmRlZiBDT05GSUdfSFlQRVJWX0dVRVNUCj4gKyAgICBpZiAoIGh5cGVydl9wcm9iZSgpICkK
PiArICAgIHsKPiArICAgICAgICBob3BzID0gJmh5cGVydl9vcHM7Cj4gKyAgICAgICAgcmV0dXJu
IHRydWU7Cj4gKyAgICB9Cj4gKyNlbmRpZgo+ICsKPiAgICAgIHJldHVybiBmYWxzZTsKPiAgfQo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QuaAo+IGluZGV4IDhlMTY3MTY1YWUuLjk0NDQ4NjA2ZDQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC5oCj4gQEAgLTIwLDYgKzIwLDcgQEAKPiAgI2RlZmluZSBfX1g4Nl9HVUVTVF9I
X18KPgo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVyY2FsbC5oPgo+ICsjaW5jbHVkZSA8YXNt
L2d1ZXN0L2h5cGVydi5oPgo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydmlzb3IuaD4KPiAg
I2luY2x1ZGUgPGFzbS9ndWVzdC9wdmgtYm9vdC5oPgo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L3hl
bi5oPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMDAwMC4uNGI5Y2M1YTgzNgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCj4gQEAgLTAsMCArMSw0NSBAQAo+ICsv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGFzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKPiArICoK
PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gKyAqIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE5IE1pY3Jvc29mdC4KPiArICovCj4gKwo+
ICsjaWZuZGVmIF9fWDg2X0dVRVNUX0hZUEVSVl9IX18KPiArI2RlZmluZSBfX1g4Nl9HVUVTVF9I
WVBFUlZfSF9fCj4gKwo+ICsjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAo+ICsKPiArI2luY2x1
ZGUgPGFzbS9ndWVzdC9oeXBlcnZpc29yLmg+Cj4gKwo+ICtleHRlcm4gc3RydWN0IGh5cGVydmlz
b3Jfb3BzIGh5cGVydl9vcHM7Cj4gKwo+ICtib29sIGh5cGVydl9wcm9iZSh2b2lkKTsKPiArCj4g
KyNlbHNlCj4gKwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaHlwZXJ2X3Byb2JlKHZvaWQpIHsgcmV0
dXJuIGZhbHNlOyB9Cj4gKwo+ICsjZW5kaWYgLyogQ09ORklHX0hZUEVSVl9HVUVTVCAqLwo+ICsj
ZW5kaWYgLyogX19YODZfR1VFU1RfSFlQRVJWX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwg
dmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICog
Yy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IC0tCj4gMi4yMC4xCj4KPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcg
bGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 09:12:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 09:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNCgT-00080S-Gk; Wed, 23 Oct 2019 09:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=R3lc=YQ=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iNCgS-00080L-Er
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 09:12:00 +0000
X-Inumbo-ID: 2a1562e4-f575-11e9-9478-12813bfff9fa
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.5.96]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a1562e4-f575-11e9-9478-12813bfff9fa;
 Wed, 23 Oct 2019 09:11:58 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=HNGoXPddw/RhNrGUKrI3UiESz15vCKTQimZqrgvMe5S1DPfVo9CdvQyoj3h26JoWg5c8oK9dqx1T/vXk9GE/WUXNpfNDjSrf7KhDFP6FaY0DxnruCxJZYI8yLyjIaWsKXQAQXehMguZyfuJQgVBzA3CZzIYQwzKvzemjebyA7gFTISwXbBRqEoPUBzgTS1uXeMEkty95uEiFU4G08EQ5MMA8cyTPNQ8j7q39sVNBwZq7r3KXFzktAM4BJh3pUC7T4879eNzx5P7d7MainXQh3abOExOo6dkdt5fxNAqa3C0W41yTVMV6QTA2dEWoP3WkZpCu+RSH7gmC8jz85KAPmw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yJ2dgEemwZciZ0dQYAULTeXPXDnGVAbaq1X7w8tYVzY=;
 b=lf5hIdzjvc9mreXXTgI5DDqncZTo0RApsMav7jUzEDJH0TUC7SH5+bL4fcvJl3rX/fgF7JYfeVa9RbAxQvckUac2WuZUetBKjoQLYUxkkoerV8eTsTQ3Y8uJ4+FmezwTRV7QIZjj0f90Zt6k1qpjVzUxEjdN+y7XefwTtAumNv/RslLwiOExQuZ/vaCSj1J0WhqQRoocq4V+vtB9I2VRE0u6K0SH6bBqPvNEQKjkZgIey2TnQJ3jJk/MDB1o4GM7FDHJZbE4FpAGRnmfUVREfWjSxHRUfyWUUfnNFu+NFkq/JGZQWkjwlsqG5ztr5/TdmZxQRDBG6PgktHAIs5McUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=yJ2dgEemwZciZ0dQYAULTeXPXDnGVAbaq1X7w8tYVzY=;
 b=MAp5d4oYsSw/ZFzfcRbGl1h96ojQP3Kp0alijX2/QX+kMlQRjRXMkaHLFyo6ywZkqFNZGlZISpQZXxqC+yJOQNVRX+0n2Cl9M1xJRAaxMPfrMse9S7d2knccPVZ4Bckwv2+ZlGj9w+vwKVYAIMYzbcvr1I2lKVCv9yw9/cMCkog=
Received: from AM6PR0202MB3413.eurprd02.prod.outlook.com (52.133.30.28) by
 AM6PR0202MB3365.eurprd02.prod.outlook.com (52.133.27.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.20; Wed, 23 Oct 2019 09:11:54 +0000
Received: from AM6PR0202MB3413.eurprd02.prod.outlook.com
 ([fe80::11d5:8b36:702b:29a3]) by AM6PR0202MB3413.eurprd02.prod.outlook.com
 ([fe80::11d5:8b36:702b:29a3%4]) with mapi id 15.20.2347.030; Wed, 23 Oct 2019
 09:11:54 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>, Jan Beulich
 <jbeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a new
 view and set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqcaHHgAgAAZmgCATgryAA==
Date: Wed, 23 Oct 2019 09:11:54 +0000
Message-ID: <41a47abf-ec6f-1b19-8803-099b7d54b5bd@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <CABfawhmYs4SBJZ6u4b7+ymdrTtLzLC+VMQwHovSVDNtw3c7vHg@mail.gmail.com>
In-Reply-To: <CABfawhmYs4SBJZ6u4b7+ymdrTtLzLC+VMQwHovSVDNtw3c7vHg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM3PR05CA0111.eurprd05.prod.outlook.com
 (2603:10a6:207:2::13) To AM6PR0202MB3413.eurprd02.prod.outlook.com
 (2603:10a6:209:1c::28)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4d4a5c38-e349-413d-f9bc-08d757990c4b
x-ms-traffictypediagnostic: AM6PR0202MB3365:|AM6PR0202MB3365:|AM6PR0202MB3365:
x-microsoft-antispam-prvs: <AM6PR0202MB3365563EC97F6D6BE0E6945CAB6B0@AM6PR0202MB3365.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 019919A9E4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(396003)(39860400002)(136003)(376002)(346002)(189003)(199004)(478600001)(256004)(14444005)(25786009)(6246003)(446003)(71200400001)(476003)(5660300002)(2616005)(486006)(8676002)(81166006)(81156014)(11346002)(14454004)(66066001)(8936002)(71190400001)(64756008)(66446008)(66476007)(4326008)(3846002)(66556008)(66946007)(110136005)(316002)(229853002)(186003)(6116002)(52116002)(26005)(102836004)(99286004)(386003)(2906002)(6506007)(76176011)(53546011)(6512007)(305945005)(31696002)(7736002)(6486002)(86362001)(7416002)(54906003)(31686004)(36756003)(6436002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR0202MB3365;
 H:AM6PR0202MB3413.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RDRMpmAgtpGidN02KlaXKI3CYz3J01n/zd0ABigu314LIczZFJHvUXQGSOxk/mQHbBjMCd9qOCQIEb9UH/t1iNZpe7iXvLN4NNaF6Svyke009dgPgkD2ajsWBb46vnbYFMAX5BanW8Ukn08ZrS2KEie30UcfUdeiQlQU40Ar1S2AO90R4xhdr2CbU+cx8DQkWgVvOkFPlJT5LWbtUYNvK66xAS1cFk9QS896KoG0CVwVf84yggiiu5+tTfi0T2viYLeB8hMDWQGifQoYkDnbwzlNPnlxupYDUYUPliANkeR9yfp2QknI6Cqh/U0Ily9UhWNmw8f81zznAoDhm/HdtOBBLEud3eFnOgmf5pocYnHBI3Con4GVlN63pAbJj+CNG1/FT2yoKW9X5IHTYcFvf5sXXnkfe9kL59SsFXxqJRku7QNKISjXihQK4iTBP7sj
Content-ID: <B767E12BB4EF0645A2E72D2FE9DB7D16@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4d4a5c38-e349-413d-f9bc-08d757990c4b
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2019 09:11:54.5442 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rCnguR19iuaUaOcMLQldEoLnzdP3Md2XluWq5wLpZebDdAlgZAwUOpMe3dqNCk63M49ge1eoXgCnSsT+hl6QVQsshUhJqk3zmIdju/xX7B8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0202MB3365
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDAzLjA5LjIwMTkgMjA6MjQsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToNCj4gT24gVHVl
LCBTZXAgMywgMjAxOSBhdCA5OjUzIEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4g
d3JvdGU6DQo+Pg0KPj4gT24gMDIuMDkuMjAxOSAxMDoxMSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJ
TEEgd3JvdGU6DQo+Pj4gQEAgLTEzNTUsNiArMTM1NSwyMyBAQCB2b2lkIHAybV9pbml0X2FsdHAy
bV9lcHQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGkpDQo+Pj4gICAgICAgZXB0ID0g
JnAybS0+ZXB0Ow0KPj4+ICAgICAgIGVwdC0+bWZuID0gcGFnZXRhYmxlX2dldF9wZm4ocDJtX2dl
dF9wYWdldGFibGUocDJtKSk7DQo+Pj4gICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9IGVw
dC0+ZXB0cDsNCj4+PiArDQo+Pj4gKyAgICBpZiAoIHNldF9zdmUgKQ0KPj4+ICsgICAgew0KPj4+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gMCwgbWF4X2dwZm4gPSBkb21haW5fZ2V0X21h
eGltdW1fZ3BmbihkKTsNCj4+PiArDQo+Pj4gKyAgICAgICAgZm9yKCA7IGdmbiA8IG1heF9ncGZu
OyArK2dmbiApDQo+Pj4gKyAgICAgICAgew0KPj4+ICsgICAgICAgICAgICBtZm5fdCBtZm47DQo+
Pj4gKyAgICAgICAgICAgIHAybV9hY2Nlc3NfdCBhOw0KPj4+ICsgICAgICAgICAgICBwMm1fdHlw
ZV90IHQ7DQo+Pj4gKw0KPj4+ICsgICAgICAgICAgICBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRy
eShwMm0sIF9nZm4oZ2ZuKSwgJm1mbiwgJnQsICZhLA0KPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBBUDJNR0VUX3F1ZXJ5KTsNCj4+PiArICAgICAgICAgICAgcDJt
LT5zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwgdHJ1
ZSk7DQo+Pj4gKw0KPj4+ICsgICAgICAgIH0NCj4+PiArICAgIH0NCj4+PiAgIH0NCj4+DQo+PiBI
b3cgbG9uZyBpcyB0aGlzIGxvb3AgZ29pbmcgdG8gdGFrZSBmb3IgYSBodWdlIGd1ZXN0PyBJT1cg
aG93DQo+PiBjb21lIHRoZXJlJ3Mgbm8gcHJlZW1wdGlvbiBpbiBoZXJlLCBvciBzb21lIG90aGVy
IG1lY2hhbmlzbQ0KPj4gdG8gYm91bmQgZXhlY3V0aW9uIHRpbWU/DQo+IA0KPiBBbHNvLCBsb29r
cyB0byBtZSB5b3Ugc2hvdWxkIGNoZWNrIHdoZXRoZXIgdGhlIG1mbiBpcyB2YWxpZCBiZWZvcmUN
Cj4gY2FsbGluZyBwMm0tPnNldF9lbnRyeS4NCg0KSSBhZ3JlZSwgSSB3aWxsIGNoZWNrIHRoZSBt
Zm4gaW4gdGhlIG5leHQgdmVyc2lvbi4NCg0KPiANCj4+DQo+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1fb3AuaA0KPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X29wLmgNCj4+PiBAQCAtMjQ0LDYgKzI0NCw3IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV92aWV3
IHsNCj4+PiAgICAgICAvKiBDcmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBlDQo+
Pj4gICAgICAgICogTk9URTogY3VycmVudGx5IGlnbm9yZWQgKi8NCj4+PiAgICAgICB1aW50MTZf
dCBodm1tZW1fZGVmYXVsdF9hY2Nlc3M7IC8qIHhlbm1lbV9hY2Nlc3NfdCAqLw0KPj4+ICsgICAg
dWludDhfdCBzZXRfc3ZlOyAvKiBib29sIHZhbHVlICovDQo+Pj4gICB9Ow0KPj4NCj4+IFRoaXMg
aW50ZXJmYWNlIGlzLCBnaXZlbiB0aGUgcmlnaHQgY29uZmlndXJhdGlvbiwgYXZhaWxhYmxlIHRv
DQo+PiBndWVzdHMuIEhlbmNlIHlvdSBjYW4ndCBzaW1wbHkgYWRkIGEgZmllbGQgaGVyZS4gSnVz
dCBjb25zaWRlcg0KPj4gd2hhdCBoYXBwZW5zIGZvciBhbiBleGlzdGluZyBjYWxsZXIgd2hlbiB0
aGVyZSBpcyByYW5kb20gZGF0YQ0KPj4gaW4gdGhlIGZpZWxkIHlvdSBub3cgYXNzaWduIGEgbWVh
bmluZy4NCj4gDQo+IFBlcmhhcHMgaW5zdGVhZCBvZiBleHRlbmRpbmcgdGhlIEhWTU9QIGl0IHdv
dWxkIG1ha2UgbW9yZSBzZW5zZSB0bw0KPiBqdXN0IGFkZCBhIHhsIGNvbmZpZyBvcHRpb24gdGhh
dCBkZWZpbmVzIHRoZSAiZGVmYXVsdCIgc3ZlIGJpdCBmb3INCj4gYWx0cDJtIHZpZXdzIGluIHRo
ZSBkb21haW4/DQo+IA0KDQpBZGRpbmcgYSB4bCBjb25maWcgb3B0aW9uIHdpbGwgbm90IHdvcmsg
Zm9yIHN5c3RlbXMgdGhhdCBkbyB1c2UgeGwuIA0KVGhlcmUgaXMgYSBuZWVkIHRoYXQgdGhpcyB3
aWxsIHdvcmsgaW4gYWxsIGNhc2VzLg0KDQpUaGFua3MgYW5kIHNvcnJ5IGZvciByZXBseWluZyBz
byBsYXRlLA0KDQpBbGV4DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 09:36:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 09:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iND4R-0002MG-Qx; Wed, 23 Oct 2019 09:36:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iND4Q-0002Lz-Sc
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 09:36:46 +0000
X-Inumbo-ID: 9d1c3a8a-f578-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9d1c3a8a-f578-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 09:36:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iND4I-0007wu-HN; Wed, 23 Oct 2019 09:36:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iND4I-0005wn-2K; Wed, 23 Oct 2019 09:36:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iND4I-0006y9-1Q; Wed, 23 Oct 2019 09:36:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143029-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-arm64-arm64-libvirt-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:host-install(4):broken:heisenbug
 linux-linus:test-arm64-arm64-xl-xsm:xen-boot:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:heisenbug
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:debian-hvm-install:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7d194c2100ad2a6dded545887d02754948ca5241
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 09:36:38 +0000
Subject: [Xen-devel] [linux-linus test] 143029: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAyOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDI5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
ZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtc2hhZG93ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxNDMwMDYKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDE0
Mjk4NCBwYXNzIGluIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDI5ODQgcGFzcyBpbiAxNDMwMjkKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQyOTg0
IHBhc3MgaW4gMTQzMDI5CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgZmFpbCBpbiAxNDMwMDYgcGFzcyBpbiAxNDMwMjkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCBmYWlsIGluIDE0MzAwNiBwYXNzIGluIDE0
MzAyOQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290
bG9hZGVyICBmYWlsIHBhc3MgaW4gMTQyOTg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxp
bmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDE0Mjk4NCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxNDMwMDYgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQzMDA2IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRo
dW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA3ZDE5NGMyMTAwYWQyYTZkZGVkNTQ1ODg3ZDAyNzU0OTQ4
Y2E1MjQxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUz
Mjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1
ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjMyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIzMSBkYXlzICAxODUgYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTQyOTg0ICAyMDE5LTEwLTIwIDIyOjI5OjM1IFogICAgMiBkYXlz
ICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo1MDIzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1h
bWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSAxMjE4NjA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 09:37:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 09:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iND4l-0002QT-9Y; Wed, 23 Oct 2019 09:37:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jB4Q=YQ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iND4k-0002QK-Ty
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 09:37:06 +0000
X-Inumbo-ID: acaad736-f578-11e9-a531-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id acaad736-f578-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 09:37:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571823425;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Kqn5huka0EQvTaY077p1Du8CSGnp4LdmLCypgDfUc34=;
 b=ArvR1QRtBZH0XtkxZNBPsxye18GMYI0E7ZvX7ftZy2Ax7o5rmcGVpRzd
 NzesKsQI6P8V1aeK2ExTjlbfNralY30dzRT00D570BNpQBgaOxjV27BYL
 2IKEeh2ZDX0gkCKPomt6DMtfcpqpdbpusub/tOpTARx6J179gCvYHkCYG c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TwJSlgxgNrzT6cUB6HOAqwitaszoWyHXp1ptj5yfjMhL5KNFg77eMJHEt6yLnoGbnDK+Gss5OH
 tbdQqVnUrRYcu0d3XyUKOD+FUperV4l5yHgCjWIH5GDeQrZLY14ekJRtUj2zDNg7q46380wz64
 yTftSj8qPAfA8JseANqOHuKn09Z7xv9YIa7vJRppAloB58PMycvBL8UTU4WBYBbLn8B6e46asC
 3JEVDGeExngC3cpQHWwPaA5Ge6MVaegsFNjQ305eNLoVBYbl3JutlU4THYmjX9Evkrijk+ysQ3
 MHg=
X-SBRS: 2.7
X-MesageID: 7746472
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7746472"
To: Jan Beulich <jbeulich@suse.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
 <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
 <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
 <b4258bee-ba9d-80af-93f7-db01db3f2d57@citrix.com>
 <b2d49e5d-3350-d7f6-6bf2-8a2082e8fc80@suse.com>
 <ca6590c7-42bb-a20c-b848-9b6fcfd6624c@citrix.com>
 <cb954231-e37d-2d12-9356-862f1f0e38ed@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <dcd9f869-f2bf-0665-d6c0-d03cdfcf7896@citrix.com>
Date: Wed, 23 Oct 2019 10:37:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <cb954231-e37d-2d12-9356-862f1f0e38ed@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjMvMTkgODoyNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjEuMTAuMjAxOSAx
MzoxMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTAvNy8xOSAxMDoyNSBBTSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAwNC4xMC4yMDE5IDE5OjAyLCBHZW9yZ2UgRHVubGFwIHdyb3Rl
Ogo+Pj4+IE9uIDEwLzIvMTkgOToxMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAx
LjEwLjIwMTkgMjI6NTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiBPbiAwMS8xMC8yMDE5
IDA5OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAzMC4wOS4yMDE5IDIxOjE2LCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+PiBDbGFuZyBpbiBwYXJ0aWN1bGFyIGhhcyBhIGhh
Yml0IG9mIG91dC1vZi1saW5pbmcgdGhlc2UgYW5kIGNyZWF0aW5nIG11bHRpcGxlCj4+Pj4+Pj4+
IGxvY2FsIGNvcGllcyBvZiBfbWZuKCkgYW5kIG1mbl94KCksIGV0Yy4gIE92ZXJyaWRlIHRoaXMg
YmVoYXZpb3VyLgo+Pj4+Pj4+IElzIHNwZWNpYWwgY2FzaW5nIHRoZSB0eXBlc2FmZSBoZWxwZXJz
IHRoZW4gdGhlIHJpZ2h0IGFwcHJvYWNoPyBUaGUKPj4+Pj4+PiBmdW5kYW1lbnRhbCBpZGVhIGFm
dGVyIGFsbCBpcyB0byBsZXQgdGhlIGNvbXBpbGVyIGRlY2lkZS4gSSBjZXJ0YWlubHkKPj4+Pj4+
PiBhZ3JlZSB0aGF0IG5vdCBpbmxpbmluZyBzdWNoIHRyaXZpYWwgZnVuY3Rpb25zIGRlc3BpdGUg
dGhlIGlubGluZQo+Pj4+Pj4+IGtleXdvcmQgbG9va3MgZmFyIGZyb20gb3B0aW1hbCwgYnV0IGlm
IHRoZXJlJ3Mgc3VjaCBhIGdlbmVyYWwgaXNzdWUKPj4+Pj4+PiB3aXRoIGNsYW5nLCBzaG91bGRu
J3Qgd2UgbWFrZSAiaW5saW5lIiBleHBhbmQgdG8gImFsd2F5c19pbmxpbmUiCj4+Pj4+Pj4gdW5p
Zm9ybWx5Pwo+Pj4+Pj4KPj4+Pj4+IElubGluZSBoYW5kaW5nIGlzIGEgbWVzcy4KPj4+Pj4+Cj4+
Pj4+PiBXZSBjdXJyZW50bHkgZGVmaW5lIGlubGluZSB0byBfX2lubGluZV9fLsKgIFVuZG9pbmcg
dGhpcyByZXN1bHRzIGluIGJ1aWxkCj4+Pj4+PiBmYWlsdXJlcy4KPj4+Pj4+Cj4+Pj4+PiBMaW51
eCBjdXJyZW50bHkgZGVmaW5lcyBpbmxpbmUgdG8gYWx3YXlzX2lubGluZSBhbmQgdGhleSBhcmUg
ZGVzcGVyYXRlbHkKPj4+Pj4+IHRyeWluZyB0byB1bmRvIHRoaXMgKG1pcyliZWhhdmlvdXIuCj4+
Pj4+Pgo+Pj4+Pj4gVGhlcmUgYXJlIGEgZmV3IHVzZXMgb2YgYWx3YXlzX2lubGluZSBmb3Igc2Fm
ZXR5IHB1cnBvc2VzICh0aGUKPj4+Pj4+IHNwZWN1bGF0aXZlIGhlbHBlcnMpLsKgIE1vc3QgdXNl
cyBvZiBhbHdheXNfaW5saW5lIGxvb2sgdG8gYmUgd29ya2Fyb3VuZHMKPj4+Pj4+IGZvciB0aGUg
c2l6ZS1vZi1hc20gYnVnLyhtaXMpZmVhdHVyZS4KPj4+Pj4+Cj4+Pj4+PiBJbiBhbiBpZGVhbCB3
b3JsZCwgd2Ugd291bGRuJ3QgbmVlZCBpdCBhdCBhbGwsIGJ1dCBJIGRlZmluaXRlbHkgZG9uJ3QK
Pj4+Pj4+IHRoaW5rIHRoYXQgdGFraW5nIHRoZSBMaW51eCBhcHByb2FjaCBpcyBhIGNsZXZlciBt
b3ZlLsKgIFdlIGRlZmluaXRlbHkKPj4+Pj4+IGhhdmUgc29tZSBzdGF0aWMgaW5saW5lcyB3aGlj
aCB3b3VsZCBiZXR0ZXIgbm90IGJlaW5nIGlubGluZS4KPj4+Pj4KPj4+Pj4gSU9XIHlvdXIgc3Vn
Z2VzdGVkIGFwcHJvYWNoIChhdCBsZWFzdCBmb3IgdGhlIGZvcmVzZWVhYmxlIGZ1dHVyZSkgaXMg
dG8KPj4+Pj4gZG8gd2hhdCB5b3UgZG8gaGVyZSBhbmQgY29udmVydCBpbmxpbmUgdG8gYWx3YXlz
X2lubGluZSBhcyB3ZSBzZWUgZml0Pwo+Pj4+PiBJZiBzbywgd2Ugc2hvdWxkIGF0IGxlYXN0IHNl
dHRsZSBvbiBzb21lIHN1ZmZpY2llbnRseSBmaXJtIGNyaXRlcmlhIGJ5Cj4+Pj4+IHdoaWNoIHN1
Y2ggYSBjb252ZXJzaW9uIHdvdWxkIGJlIGp1c3RpZmlhYmxlLgo+Pj4+Pgo+Pj4+PiBTZWVpbmcg
dGhhdCB0aGlzIGlzIHByaW1hcmlseSB0byBoZWxwIGNsYW5nIC0gZGlkIHlvdSBjb25zaWRlcgo+
Pj4+PiBpbnRyb2R1Y2luZyBzb21ldGhpbmcgbGlrZSBjbGFuZ19pbmxpbmUsIGV4cGFuZGluZyB0
byBqdXN0IGlubGluZSBmb3IKPj4+Pj4gZ2NjLCBidXQgYWx3YXlzX2lubGluZSBmb3IgY2xhbmc/
IFRoaXMgd291bGQgYXQgbGVhc3QgcHJvdmlkZSBhCj4+Pj4+IHN1ZmZpY2llbnRseSBlYXN5IHdh
eSB0byB1bmRvIHRoaXMgaWYgYSBiZXR0ZXIgY2xhbmctc2lkZSBhcHByb2FjaCBjYW4KPj4+Pj4g
YmUgZm91bmQgZG93biB0aGUgcm9hZC4KPj4+Pgo+Pj4+IFdoYXQgd291bGQgYmUgdGhlIHBvaW50
IG9mIHRoaXM/ICBUaGUgb25seSByZWFzb24gYWx3YXlzX2lubGluZSBpc24ndAo+Pj4+IG5lY2Vz
c2FyeSBmb3IgZ2NjIChpZiBJJ20gZm9sbG93aW5nIHRoZSBhcmd1bWVudCkgaXMgYmVjYXVzZSBp
dCBzbyBmYXIKPj4+PiBoYXMgYWx3YXlzIGlubGluZWQgdGhlc2UgZnVuY3Rpb25zLiAgSWYgaXQg
c3RvcHBlZCBpbmxpbmluZyB0aGVtLCB3ZSdkCj4+Pj4gbmVlZCB0byBjaGFuZ2UgaXQgdG8gYWx3
YXlzX2lubGluZSBhbnl3YXk7IHNvIHdoeSBub3QganVzdCBzYXkgc28gdG8KPj4+PiBiZWdpbiB3
aXRoPwo+Pj4KPj4+IFRoZSBwb2ludCBvZiB0aGlzIHdvdWxkIGJlIHRvIF9hdm9pZF8gdXNpbmcg
YWx3YXlzX2lubGluZSBhcyBtdWNoIGFzCj4+PiBwb3NzaWJsZS4gV2UgcmVhbGx5IHNob3VsZG4n
dCBmaWdodCBjb21waWxlciBkZWNpc2lvbnMgbW9yZSB0aGFuCj4+PiBhYnNvbHV0ZWx5IG5lY2Vz
c2FyeS4gSGVuY2UgYWxzbyBteSByZXF1ZXN0IGZvciBzdWZmaWNpZW50bHkgZmlybQo+Pj4gY3Jp
dGVyaWEgd2hlbiB0byBzd2l0Y2ggaW4gdGhlIGZpcnN0IHBsYWNlLiBPciBlbHNlIHdvdWxkIGNv
dWxkLCBhcwo+Pj4gbWVudGlvbmVkIGFzIGFuIG9wdGlvbiBlbHNld2hlcmUsIG1ha2UgaW5saW5l
IGV4cGFuZCB0byBhbHdheXNfaW5saW5lCj4+PiB1bmlmb3JtbHkuIChPciBjb3Vyc2UsIGV2ZW4g
YWx3YXlzX2lubGluZSBpc24ndCBhIGd1YXJhbnRlZSBmb3IgdGhlCj4+PiBjb21waWxlciB0byBh
Y3R1YWxseSBpbmxpbmUgYSBmdW5jdGlvbi4pCj4+Cj4+IEV2ZXJ5IHRpbWUgSSB0cnkgdG8gY29t
cG9zZSBhbiBhbnN3ZXIgdG8gdGhpcyBwYXJhZ3JhcGgsIEkgZW5kIHVwCj4+IHdyaXRpbmcgdGhl
IHBhcmFncmFwaCB5b3UgcmVzcG9uZGVkIHRvLiAgTGV0IG1lIHRyeSBzb21ldGhpbmcgZWxzZS4K
Pj4KPj4gIldlIHJlYWxseSBzaG91bGRuJ3QgZmlnaHQgY29tcGlsZXIgZGVjaXNpb25zIG1vcmUg
dGhhbiBhYnNvbHV0ZWx5Cj4+IG5lY2Vzc2FyeS4iCj4+Cj4+IFN1cmUuICBCdXQgaW4gdGhpcyBw
YXJ0aWN1bGFyIGNhc2UsIGl0J3MgYmVlbiBkZXRlcm1pbmVkIHRoYXQgd2Ugd2FudCB0bwo+PiBm
aWdodCB0aGUgY29tcGlsZXIgZGVjaXNpb24uCj4gCj4gTm8sIEkgZG9uJ3QgdGhpbmsgdGhhdCdz
IHRoZSBjYXNlLiBDb2RlIGdlbmVyYXRpb24gc2hvdWxkIHN0aWxsIGJlCj4gbGVmdCB0byB0aGUg
Y29tcGlsZXIuIEl0J3MgYSBzaWRlIGVmZmVjdCBvZiBub3QgaW5saW5pbmcgdGhhdCB3ZQo+IHdh
bnQgdG8gYWRkcmVzcyBoZXJlIC0gc3ltYm9sIG5hbWUgY29sbGlzaW9ucyBnZXR0aW5nIGluIHRo
ZSB3YXkKPiBvZiBsaXZlIHBhdGNoIGdlbmVyYXRpb24uIEkndmUgYWxyZWFkeSBpbmRpY2F0ZWQg
SSdkIGJlIGhhcHB5IHRvCj4gZGVhbCB3aXRoIHRoZSByb290IG9mIHRoZSBwcm9ibGVtIGluc3Rl
YWQsIGkuZS4gYXZvaWRpbmcgdGhlIG5hbWUKPiBjb2xsaXNpb25zLgo+IAo+PiAgVGhlIHJlYXNv
biBmb3Igd2FudGluZyBpdCB0byBiZSBpbmxpbmUKPj4gZG9lc24ndCBkZXBlbmQgb24gd2hldGhl
ciBpdCdzIGNsYW5nIG9yIGdjYzsgd2Ugd2FudCBpdCB0byBiZSBpbmxpbmVkCj4+IGFsbCB0aGUg
dGltZSBubyBtYXR0ZXIgd2hhdC4gIFNvIHdoeSBnbyB0aHJvdWdoIHRoZSBlZmZvcnQgb2YgaW52
ZW50aW5nCj4+IGEgbmV3IHRoaW5nIHRhcmdldGVkIGF0IGNsYW5nPwo+Pgo+PiBMZXQncyBkbyBh
IGNvc3QtYmVuZWZpdHMgYW5hbHlzaXMgb2YgYWx3YXlzX2lubGluZSB2cyBjbGFuZ19pbmxpbmUu
Cj4+Cj4+IEZvciBlYWNoIGZ1dHVyZSBnY2MgdmVyc2lvbiwgZWl0aGVyIGl0IHdpbGwgY2hvb3Nl
IHRvIGlubGluZSB0aGlzCj4+IGZ1bmN0aW9uIHdpdGggdGhlIGBpbmxpbmVgIGtleSB3b3JkIG9y
IG5vdC4KPj4KPj4gMS4gVXNlIGFsd2F5c19pbmxpbmUKPj4gIDFhLiBnY2Mgd291bGQgaGF2ZSBk
b25lIGlubGluZSBhbnl3YXkuICBObyBjb3N0Lgo+PiAgMWIuIGdjYyB3b3VsZCBub3QgaGF2ZSBp
bmxpbmVkIGl0LiAgYWx3YXlzX2lubGluZSB0YWtlcyBlZmZlY3QgYW5kCj4+IHRoZXJlJ3Mgbm8g
Y29zdC4KPj4gMi4gVXNlIGNsYW5nX2lubGluZQo+PiAgMmEuIGdjYyB3b3VsZCBoYXZlIGRvbmUg
aW5saW5lIGFueXdheS4gIE5vIGNvc3QuCj4+ICAyYi4gZ2NjIGRvZXNuJ3QgaW5saW5lIGl0LiAg
V2UgaGF2ZSByYW5kb20gYnVncywgYSBkaXNjdXNzaW9uLCB0aGVuIGEKPj4gcGF0Y2ggdG8gcy9j
bGFuZ19pbmxpbmUvYWx3YXlzX2lubGluZS9nOy4KPj4KPj4gSU9XLCBJIG9ubHkgc2VlIGEgY29z
dCBoZXJlIHRvIDIsIGFuZCBubyBiZW5lZml0Lgo+IAo+IFRoZSBiZW5lZml0IG9mIDIgd291bGQg
YmUgdGhlIGVhc2llciB3YXkgb2YgaWRlbnRpZnlpbmcgd2hhdCB3YXMKPiBjaGFuZ2VkIGp1c3Qg
Zm9yIGNsYW5nJ3Mgc2FrZSwgcGVyaGFwcyB3aXRoIHRoZSBzaW1wbGUgZ29hbCBvZgo+IHJldmVy
dGluZyB0aGUgd2hvbGUgbG90IHdpdGhvdXQgaGF2aW5nIHRvIGZpc2ggb3V0IGFsbCB0aGUgaW5k
aXZpZHVhbAo+IGNvbW1pdHMgdGhhdCBtYXkgYWNjdW11bGF0ZSBvdmVyIHRpbWUuCgpCdXQgdGhl
eSB3ZXJlbid0IGRvbmUgZm9yIGNsYW5nJ3Mgc2FrZTsgdGhleSB3ZXJlIGRvbmUgZm9yIHN5bWJv
bCBjbGFzaApzYWtlLiAgSWYgc29tZSBmdXR1cmUgdmVyc2lvbiBvZiBnY2MgaGFwcGVuZWQgdG8g
bm90IGlubGluZSB0aGVzZSwgdGhlbgp3ZSdkIGdldCB0aGUgc2FtZSBwcm9ibGVtLgoKU28gaWYg
eW91IHdhbnQgdG8gdGFrZSB0aGlzIGFwcHJvYWNoLCBJJ2Qgc2F5IG1ha2UgdGhlIG5hbWVzIHNv
bWV0aGluZwpsaWtlLCBgaW5saW5lX3N5bWJvbF9jbGFzaGAuICBUaGF0IHRlbGxzIGZ1dHVyZSBw
ZW9wbGUgZXhhY3RseSB3aGF0Cm5lZWRzIHRvIGJlIGRvbmUgdG8gc3dpdGNoIHRoZW0gYmFjayB0
byAiYmFyZSIgaW5saW5lOyBhbmQgaWYgd2UgbmV2ZXIKZ2V0IGFyb3VuZCB0byBmaXhpbmcgdGhl
IHN5bWJvbCBjbGFzaCBpc3N1ZSwgdGhlbiBpdCB3aWxsIHByZXZlbnQgZ2NjCmZyb20gImRldmVs
b3BpbmciIHRoaXMgaXNzdWUgYXMgd2VsbC4KCi1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 10:48:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 10:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNEBf-00021b-15; Wed, 23 Oct 2019 10:48:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNEBd-00021W-Ff
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 10:48:17 +0000
X-Inumbo-ID: 98b356a4-f582-11e9-947b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98b356a4-f582-11e9-947b-12813bfff9fa;
 Wed, 23 Oct 2019 10:48:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNEBS-00015C-G3; Wed, 23 Oct 2019 10:48:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNEBS-0002X5-7i; Wed, 23 Oct 2019 10:48:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNEBS-0006sW-71; Wed, 23 Oct 2019 10:48:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143058-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=a7ecdf8139e3646c0eb9c9bd9ed0fe3b344e6fed
X-Osstest-Versions-That: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 10:48:06 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 143058: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA1OCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA1OC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE3ZWNkZjgxMzllMzY0
NmMwZWI5YzliZDllZDBmZTNiMzQ0ZTZmZWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDU5ZDAzZDI4YjJiYjJmYjgxOWRiMmMxZmEyZThkYzRmNjUwZDM4OTQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0Mjk2NyAgMjAxOS0xMC0yMCAwOToyMjoyNiBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDMwNTggIDIwMTktMTAtMjMgMDk6MjM6MjQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE5pY2sgUm9zYnJv
b2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU5ZDAzZDI4
YjIuLmE3ZWNkZjgxMzkgIGE3ZWNkZjgxMzllMzY0NmMwZWI5YzliZDllZDBmZTNiMzQ0ZTZmZWQg
LT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 10:50:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 10:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNEDM-0002IE-DA; Wed, 23 Oct 2019 10:50:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sGrY=YQ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNEDL-0002Hj-5q
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 10:50:03 +0000
X-Inumbo-ID: dd552198-f582-11e9-beca-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dd552198-f582-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 10:50:02 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id b24so19143015wmj.5
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 03:50:02 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=4knivng2KBKnNMdrMSwe8dQRaETnGEacJ5GixMwAIao=;
 b=uUWPBWaO0HnYy9QKJNeD2SDGp4/cOxXvsEA2tri2W3qpW6jazgqtWoPKVLa50kQ30E
 JpWtcK+Hw6F2LXvhsGzi9WbgPTOt5evRyd/gitoqKZ0Sr0kXjFFOSsO7J3co9JHyNm0X
 HZ5oSI7lV73Xs4O6P3Up4LUrTXj77xx2U01k7mbqBQo/rKeAZV/tb+3ACaqswgYCVbMZ
 xOot4GLnD/Lkq683GfDpWowsmk7ck2Z5E9W3DbE3yt3/4sN42T4ID6vrdFWPbDahc0BZ
 0T513aDNuZVzK1pRgUUui/e6sRPU/XKCCqHXk9vGD4Grp3P5d1tOR8+9c/jU5tVi3d+f
 qxsw==
X-Gm-Message-State: APjAAAUNdsvd79oyuVg8vIR+vBMMOzggkIBAZ9rh2isDLAIvzCvFMwtI
 pMUnF2IsnD6dt1SoF7Cyon0=
X-Google-Smtp-Source: APXvYqyltf22gRbCOxkVzGer7JNdvNwAm33fhqWQww7xqv6FEsSLfivq2i5chu+BM/ep+VtTEV09qw==
X-Received: by 2002:a1c:e912:: with SMTP id q18mr7170155wmc.42.1571827801584; 
 Wed, 23 Oct 2019 03:50:01 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id s21sm25950255wrb.31.2019.10.23.03.50.00
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 03:50:00 -0700 (PDT)
Date: Wed, 23 Oct 2019 11:49:59 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@gmail.com>
Message-ID: <20191023104959.beuj5dyohrswrb54@debian>
References: <20191021155718.28653-1-liuwe@microsoft.com>
 <20191021155718.28653-2-liuwe@microsoft.com>
 <CACCGGhAk04+HBvCZsahhzEQB8my97=RVLbsxUbPkYRBX_TukVg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACCGGhAk04+HBvCZsahhzEQB8my97=RVLbsxUbPkYRBX_TukVg@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v3 1/9] x86: introduce CONFIG_GUEST
 and move code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMDg6NTU6MjRBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IE9uIE1vbiwgMjEgT2N0IDIwMTkgYXQgMTY6NTksIFdlaSBMaXUgPHdsQHhlbi5vcmc+
IHdyb3RlOgo+ID4KPiA+IFhlbiBpcyBhYmxlIHRvIHJ1biBhcyBhIGd1ZXN0IG9uIFhlbi4gV2Ug
cGxhbiB0byBtYWtlIGl0IGFibGUgdG8gcnVuCj4gPiBvbiBIeXBlci1WIGFzIHdlbGwuCj4gPgo+
ID4gSW50cm9kdWNlIENPTkZJR19HVUVTVCB3aGljaCBpcyBzZXQgdG8gdHJ1ZSBpZiBlaXRoZXIg
cnVubmluZyBvbiBYZW4KPiA+IG9yIEh5cGVyLVYgaXMgZGVzaXJlZC4gUmVzdHJ1Y3R1cmUgY29k
ZSBoaWVyYXJjaHkgZm9yIG5ldyBjb2RlIHRvCj4gPiBjb21lLgo+ID4KPiA+IE5vIGZ1bmN0aW9u
YWwgY2hhbmdlIGludGVuZGVkLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPGxpdXdl
QG1pY3Jvc29mdC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCA0ICsrKysKPiA+ICB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L01ha2Vm
aWxlICAgICAgICAgICAgICAgICAgIHwgNSArLS0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICB8IDQgKysrKwo+ID4gIHhlbi9hcmNoL3g4Ni9ndWVz
dC97ID0+IHhlbn0vaHlwZXJjYWxsX3BhZ2UuUyB8IDAKPiA+ICB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
eyA9PiB4ZW59L3B2aC1ib290LmMgICAgICAgfCAwCj4gPiAgeGVuL2FyY2gveDg2L2d1ZXN0L3sg
PT4geGVufS94ZW4uYyAgICAgICAgICAgIHwgMAo+ID4gIDcgZmlsZXMgY2hhbmdlZCwgMTAgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gveDg2L2d1ZXN0L3hlbi9NYWtlZmlsZQo+ID4gIHJlbmFtZSB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
eyA9PiB4ZW59L2h5cGVyY2FsbF9wYWdlLlMgKDEwMCUpCj4gPiAgcmVuYW1lIHhlbi9hcmNoL3g4
Ni9ndWVzdC97ID0+IHhlbn0vcHZoLWJvb3QuYyAoMTAwJSkKPiA+ICByZW5hbWUgeGVuL2FyY2gv
eDg2L2d1ZXN0L3sgPT4geGVufS94ZW4uYyAoMTAwJSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ID4gaW5kZXggMjhiM2I0
NjkyYS4uODY3ZGU4NTdlOCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+ID4gQEAgLTE2MSw4ICsxNjEsMTIgQEAgY29u
ZmlnIFhFTl9BTElHTl8yTQo+ID4KPiA+ICBlbmRjaG9pY2UKPiA+Cj4gPiArY29uZmlnIEdVRVNU
Cj4gPiArICAgICAgIGJvb2wKPiA+ICsKPiA+ICBjb25maWcgWEVOX0dVRVNUCj4gPiAgICAgICAg
IGRlZl9ib29sIG4KPiA+ICsgICAgICAgc2VsZWN0IEdVRVNUCj4gPiAgICAgICAgIHByb21wdCAi
WGVuIEd1ZXN0Igo+ID4gICAgICAgICAtLS1oZWxwLS0tCj4gPiAgICAgICAgICAgU3VwcG9ydCBm
b3IgWGVuIGRldGVjdGluZyB3aGVuIGl0IGlzIHJ1bm5pbmcgdW5kZXIgWGVuLgo+IAo+IFRoaXMg
dGV4dCBuZWVkcyB0byBiZSBtb2RpZmllZC4gUGVyaGFwcyBqdXN0IHNheSAnd2hlbiBpdCBpcyBy
dW5uaW5nCj4gaW4gYSB2aXJ0dWFsIG1hY2hpbmUnLiBUaGF0IHNob3VsZCBiZSBmdXR1cmUtcHJv
b2YuCj4gCgpJIGRvbid0IHRoaW5rIGl0IHNob3VsZCBiZSBtb2RpZmllZCAtLSBYRU5fR1VFU1Qg
aGVyZSByZWFsbHkgbWVhbnMKc3BlY2lmaWNhbGx5IHJ1bm5pbmcgdW5kZXIgWGVuIGJ1dCBub3Qg
b3RoZXJzLgoKV2Ugd2lsbCBsYXRlciBpbnRyb2R1Y2VkIEhZUEVSVl9HVUVTVC4KCldlaS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 10:50:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 10:50:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNEEE-0002nd-OV; Wed, 23 Oct 2019 10:50:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sGrY=YQ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNEEC-0002nQ-VC
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 10:50:56 +0000
X-Inumbo-ID: fd881eac-f582-11e9-beca-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fd881eac-f582-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 10:50:56 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id r19so20702430wmh.2
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 03:50:56 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=2nEVJ44by2SZ8RwsJ9olk+ncXRwT3UoH0tZ1Hh14qa0=;
 b=leQ40h+/ksC33KjN2JniOl/hhG3NyELSWPw759LFcpqONbAb8QXRiumA+gqeBtG7XY
 3V8v0ftXr2YE9t0QJDE0aWQb9RPlSByDps5qdNgViz3ODwTcTdVudpvkKUeVz7ceC3Dq
 ChTKjP63yFia36WOVFp4K8mdSRKLxsLJbgSl1d3QEe+I6Ng8hWYk1JB6JoXPClnpj1qQ
 e1eF6uWB5uVjnqtwgKLuX/qgesEyjQlPSTJ/ehDTQvfsR4LmWGpvsxkhKq0SA+MX8XmM
 VDYjRDue28GO9pLZODp/L8GsAFw+0unOyHod7QiSpstnNY2ccC6Amm4Bk5iciBdtEr/3
 Icdg==
X-Gm-Message-State: APjAAAVuNGnpZX/uutzYRVczXS9u5dv3g2EFvsKUilrqPxwi6NWqV0RI
 SFdSjJcHz/yEH66eaQXUVSs=
X-Google-Smtp-Source: APXvYqzh7+Et9c8SebXiKn+2yrZ5jIcikfNqdP6wqGiEk1FH7DPeFDCo3zbYdJWgZF5kDzewWyiGMg==
X-Received: by 2002:a05:600c:2254:: with SMTP id
 a20mr107350wmm.139.1571827855682; 
 Wed, 23 Oct 2019 03:50:55 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id c18sm19362244wrv.10.2019.10.23.03.50.54
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 03:50:55 -0700 (PDT)
Date: Wed, 23 Oct 2019 11:50:53 +0100
From: Wei Liu <wl@xen.org>
To: Paul Durrant <pdurrant@gmail.com>
Message-ID: <20191023105053.xw2wja5em2fljlh7@debian>
References: <20191021155718.28653-1-liuwe@microsoft.com>
 <20191021155718.28653-10-liuwe@microsoft.com>
 <CACCGGhCQjaYNgExFAA4LD85qm_sO=ZeEo2fHqcpufmJvZt1yqw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACCGGhCQjaYNgExFAA4LD85qm_sO=ZeEo2fHqcpufmJvZt1yqw@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-next v3 9/9] x86: introduce
 CONFIG_HYPERV and detection code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTA6MDc6MjRBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IE9uIE1vbiwgMjEgT2N0IDIwMTkgYXQgMTc6MDEsIFdlaSBMaXUgPHdsQHhlbi5vcmc+
IHdyb3RlOgo+ID4KPiA+IFdlIHVzZSB0aGUgc2FtZSBjb2RlIHN0cnVjdHVyZSBhcyB3ZSBkaWQg
Zm9yIFhlbi4KPiA+Cj4gPiBBcyBzdGFydGVycywgZGV0ZWN0IEh5cGVyLVYgaW4gcHJvYmUgcm91
dGluZS4gTW9yZSBjb21wbGV4Cj4gPiBmdW5jdGlvbmFsaXRpZXMgd2lsbCBiZSBhZGRlZCBsYXRl
ci4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgo+
IAo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KClRoYW5rcy4KClsu
Li5dCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydmlzb3IuYyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnZpc29yLmMKPiA+IGluZGV4IGE2NjZhZDk1MjYuLjE3Mzky
ZDFmZmEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2aXNvci5jCj4gPiBAQCAtNDMsNiArNDMs
MTQgQEAgYm9vbCBoeXBlcnZpc29yX3Byb2JlKHZvaWQpCj4gPiAgICAgIH0KPiA+ICAjZW5kaWYK
PiA+Cj4gCj4gQWRkIGEgY29tbWVudCBoZXJlIHRvIHBvaW50IG91dCB0aGF0IGh5cGVydl9wcm9i
ZSgpIG5lZWRzIHRvIGJlIGNhbGxlZAo+IGFmdGVyIHhlbl9wcm9iZSgpIHRvIGF2b2lkIGEgZmFs
c2UgcG9zaXRpdmUgZHVlIHRvIHZpcmlkaWFuIHN1cHBvcnQuCj4gCgpZZXMgSSBjYW4gZG8gdGhh
dC4KCldlaS4gIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 10:53:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 10:53:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNEH6-0002y7-7r; Wed, 23 Oct 2019 10:53:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNEH5-0002y2-J6
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 10:53:55 +0000
X-Inumbo-ID: 621d4932-f583-11e9-947c-12813bfff9fa
Received: from m4a0039g.houston.softwaregrp.com (unknown [15.124.2.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 621d4932-f583-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 10:53:53 +0000 (UTC)
Received: FROM m4a0039g.houston.softwaregrp.com (15.120.17.146) BY
 m4a0039g.houston.softwaregrp.com WITH ESMTP; 
 Wed, 23 Oct 2019 10:52:47 +0000
Received: from M9W0068.microfocus.com (2002:f79:bf::f79:bf) by
 M4W0334.microfocus.com (2002:f78:1192::f78:1192) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Wed, 23 Oct 2019 10:43:52 +0000
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (15.124.72.14) by
 M9W0068.microfocus.com (15.121.0.191) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Wed, 23 Oct 2019 10:43:52 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=HeUChSyrR7utSUEj4hSs2EMurr9iQJQv5nH0RqU7BfrfXVmTqIySTra9E2ILbRqbAjdKQH48aSjXycBm1vYjVXDYyye8ZPjJogTNizmNFrPuDTYKDW1PLosBFbIX2hr1LxktJW3/HTZiKQUHipCUbav9oYHsaKtjiNVTk+HGkQCZ52owjvBZDp6xRfxNrPuwsTf7sRaC4S6KlzGvg9la4nNTXAqNSnJaBEDkIBz+q15/lLyNqhAfPDGXJ2YX8x7pE+KWR4r5cjsyG4MRuSTLvPnuJ7HCyWjWRcNIQlX98O7U1DuftbiXCeRUdTE9Qqh+9aYLmzSWN9pZKRTJk5uJDA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=LkwYLPOvg/lwDPQ8kJhCPSXH/JHFRxYuxjd1LcFi+oA=;
 b=UeO0/jKf17+ZOpoWb6yMcTHl+VVcRqFEXV+WNjV/mcXk2BkKZ3N745amX9ZKjmfe17Yr/4zlWum9iTcBr4UwuNNX02/rKmO7Kb35fBD0yxW3cJIg8NCSv96/KOPN1Fum0K0KdL815fAAzbMEXeporAGzASWJEFNNe1sDkkOYjOSzzz/af1uzjmV1qtO6OiQDyVvYbicLIqbALvj6DnCGBbTXekYi6ctcaAtTFgj83H6ctkmkc37AjEOqXi0svj8AJriSNzcgxEcKeJcar54Vnqh0ZS1thqjQHy51s9Bj9dSSUBEuX2IV1L5xXW8LARyrzHUgeXhA6sdKPBAusvBCkQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from MN2PR18MB3405.namprd18.prod.outlook.com (10.255.237.86) by
 MN2PR18MB2734.namprd18.prod.outlook.com (20.178.255.221) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2367.20; Wed, 23 Oct 2019 10:43:51 +0000
Received: from MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::c546:8c10:b4bd:999c]) by MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::c546:8c10:b4bd:999c%3]) with mapi id 15.20.2347.030; Wed, 23 Oct 2019
 10:43:51 +0000
From: Jan Beulich <JBeulich@suse.com>
To: George Dunlap <george.dunlap@citrix.com>
Thread-Topic: [PATCH] xen/typesafe: Force helpers to be always_inline
Thread-Index: AQHVd8ORtTnoazZJSEasgW/UXMplwqdFmUiAgACtjZiAAN1GgIADl3G3gARYpwCAFfydgIADB+SAgAACnICAABK3AA==
Date: Wed, 23 Oct 2019 10:43:50 +0000
Message-ID: <39f097d8-c315-e256-fa92-c1eda3e590eb@suse.com>
References: <20190930191610.27545-1-andrew.cooper3@citrix.com>
 <f8eb4fdc-bec8-a6cd-2657-f163169eeee5@suse.com>
 <41d5ccea-b58c-ed3b-5cc8-8966d2850125@citrix.com>
 <d2d26eef-521a-02b6-68b1-5477530c8901@suse.com>
 <b4258bee-ba9d-80af-93f7-db01db3f2d57@citrix.com>
 <b2d49e5d-3350-d7f6-6bf2-8a2082e8fc80@suse.com>
 <ca6590c7-42bb-a20c-b848-9b6fcfd6624c@citrix.com>
 <cb954231-e37d-2d12-9356-862f1f0e38ed@suse.com>
 <dcd9f869-f2bf-0665-d6c0-d03cdfcf7896@citrix.com>
In-Reply-To: <dcd9f869-f2bf-0665-d6c0-d03cdfcf7896@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LO2P265CA0227.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:b::23) To MN2PR18MB3405.namprd18.prod.outlook.com
 (2603:10b6:208:166::22)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=JBeulich@suse.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [37.24.206.209]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 51aeea94-d92c-465e-646a-08d757a5e43f
x-ms-traffictypediagnostic: MN2PR18MB2734:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR18MB2734547418CA4ACF68A90B2CB36B0@MN2PR18MB2734.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 019919A9E4
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(136003)(366004)(376002)(346002)(39860400002)(396003)(199004)(189003)(71200400001)(71190400001)(8676002)(25786009)(86362001)(316002)(14454004)(54906003)(80792005)(66066001)(31686004)(26005)(102836004)(81156014)(6506007)(81166006)(2616005)(53546011)(386003)(5660300002)(476003)(486006)(186003)(256004)(52116002)(76176011)(11346002)(446003)(66476007)(66556008)(66446008)(6246003)(64756008)(6116002)(3846002)(7416002)(8936002)(66946007)(99286004)(305945005)(7736002)(4326008)(2906002)(31696002)(6486002)(36756003)(6916009)(6512007)(6436002)(478600001)(229853002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR18MB2734;
 H:MN2PR18MB3405.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DtTnR5Wk4SgVulJImqmmX5u2/QnrGK0inHooGni81pXcxO5MYtN+GX7Lne6rcqaPO6NVzv5bzE27RR6YPk/DmhFVE/r7PGuAasd3JIH/wP+GqGvD+I/Pvs+wfgoS8rl2DmGmNhwmvFTCzgUhCiWNAvLHqg1YUQbupEKaROT5Oxkwg5d59SJiwpTgf09Y8Q/qs8KtQvw1LKqY8tgSuAF/Rg81JXSzFpY8nQneJGlWzKunxaFHxrlsbm1g5XdN3PxeIWoolys+DxY/hPL8WvmE7u7dm3plC7WMMO8yYPVlAbW9N3B51sEIIICZE8G9GoJJRwmGKN/h1cRV7IX4HuphQmKGgBq+wp2zxZgFdrOwx/hmfQtOmY13cfVLZT1TsHqn01u27RXt9fCez0FTsofavK2idzIrojSqBLvEH++aATPQlQDFxFOH4IqSqtbB4tfZ
Content-ID: <97D62442BF5A2E4D9CE6424D9D087172@namprd18.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 51aeea94-d92c-465e-646a-08d757a5e43f
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2019 10:43:50.9573 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Fc2l55/otiPc9O3VxQ+J+qC98hdr7luLcitr2waKNVu/VEr0djK4+sbMROgSM1Xjk1pIJnoo5d62iKi8EhUigQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2734
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH] xen/typesafe: Force helpers to be
 always_inline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxMTozNywgR2VvcmdlIER1bmxhcCB3cm90ZToNCj4gT24gMTAvMjMvMTkg
ODoyNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6DQo+PiBPbiAyMS4xMC4yMDE5IDEzOjEwLCBHZW9y
Z2UgRHVubGFwIHdyb3RlOg0KPj4+IExldCdzIGRvIGEgY29zdC1iZW5lZml0cyBhbmFseXNpcyBv
ZiBhbHdheXNfaW5saW5lIHZzIGNsYW5nX2lubGluZS4NCj4+Pg0KPj4+IEZvciBlYWNoIGZ1dHVy
ZSBnY2MgdmVyc2lvbiwgZWl0aGVyIGl0IHdpbGwgY2hvb3NlIHRvIGlubGluZSB0aGlzDQo+Pj4g
ZnVuY3Rpb24gd2l0aCB0aGUgYGlubGluZWAga2V5IHdvcmQgb3Igbm90Lg0KPj4+DQo+Pj4gMS4g
VXNlIGFsd2F5c19pbmxpbmUNCj4+PiAgMWEuIGdjYyB3b3VsZCBoYXZlIGRvbmUgaW5saW5lIGFu
eXdheS4gIE5vIGNvc3QuDQo+Pj4gIDFiLiBnY2Mgd291bGQgbm90IGhhdmUgaW5saW5lZCBpdC4g
IGFsd2F5c19pbmxpbmUgdGFrZXMgZWZmZWN0IGFuZA0KPj4+IHRoZXJlJ3Mgbm8gY29zdC4NCj4+
PiAyLiBVc2UgY2xhbmdfaW5saW5lDQo+Pj4gIDJhLiBnY2Mgd291bGQgaGF2ZSBkb25lIGlubGlu
ZSBhbnl3YXkuICBObyBjb3N0Lg0KPj4+ICAyYi4gZ2NjIGRvZXNuJ3QgaW5saW5lIGl0LiAgV2Ug
aGF2ZSByYW5kb20gYnVncywgYSBkaXNjdXNzaW9uLCB0aGVuIGENCj4+PiBwYXRjaCB0byBzL2Ns
YW5nX2lubGluZS9hbHdheXNfaW5saW5lL2c7Lg0KPj4+DQo+Pj4gSU9XLCBJIG9ubHkgc2VlIGEg
Y29zdCBoZXJlIHRvIDIsIGFuZCBubyBiZW5lZml0Lg0KPj4NCj4+IFRoZSBiZW5lZml0IG9mIDIg
d291bGQgYmUgdGhlIGVhc2llciB3YXkgb2YgaWRlbnRpZnlpbmcgd2hhdCB3YXMNCj4+IGNoYW5n
ZWQganVzdCBmb3IgY2xhbmcncyBzYWtlLCBwZXJoYXBzIHdpdGggdGhlIHNpbXBsZSBnb2FsIG9m
DQo+PiByZXZlcnRpbmcgdGhlIHdob2xlIGxvdCB3aXRob3V0IGhhdmluZyB0byBmaXNoIG91dCBh
bGwgdGhlIGluZGl2aWR1YWwNCj4+IGNvbW1pdHMgdGhhdCBtYXkgYWNjdW11bGF0ZSBvdmVyIHRp
bWUuDQo+IA0KPiBCdXQgdGhleSB3ZXJlbid0IGRvbmUgZm9yIGNsYW5nJ3Mgc2FrZTsgdGhleSB3
ZXJlIGRvbmUgZm9yIHN5bWJvbCBjbGFzaA0KPiBzYWtlLiAgSWYgc29tZSBmdXR1cmUgdmVyc2lv
biBvZiBnY2MgaGFwcGVuZWQgdG8gbm90IGlubGluZSB0aGVzZSwgdGhlbg0KPiB3ZSdkIGdldCB0
aGUgc2FtZSBwcm9ibGVtLg0KPiANCj4gU28gaWYgeW91IHdhbnQgdG8gdGFrZSB0aGlzIGFwcHJv
YWNoLCBJJ2Qgc2F5IG1ha2UgdGhlIG5hbWVzIHNvbWV0aGluZw0KPiBsaWtlLCBgaW5saW5lX3N5
bWJvbF9jbGFzaGAuICBUaGF0IHRlbGxzIGZ1dHVyZSBwZW9wbGUgZXhhY3RseSB3aGF0DQo+IG5l
ZWRzIHRvIGJlIGRvbmUgdG8gc3dpdGNoIHRoZW0gYmFjayB0byAiYmFyZSIgaW5saW5lOyBhbmQg
aWYgd2UgbmV2ZXINCj4gZ2V0IGFyb3VuZCB0byBmaXhpbmcgdGhlIHN5bWJvbCBjbGFzaCBpc3N1
ZSwgdGhlbiBpdCB3aWxsIHByZXZlbnQgZ2NjDQo+IGZyb20gImRldmVsb3BpbmciIHRoaXMgaXNz
dWUgYXMgd2VsbC4NCg0KT2gsIHllcywgZ29vZCBwb2ludC4NCg0KSmFuDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 10:55:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 10:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNEIP-000342-NZ; Wed, 23 Oct 2019 10:55:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sGrY=YQ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNEIO-00033w-RQ
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 10:55:16 +0000
X-Inumbo-ID: 985bbe8e-f583-11e9-8aca-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 985bbe8e-f583-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 10:55:16 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id a11so5470522wra.6
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 03:55:16 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=dYuVykpCZUUsW1Ybxeq6xSSquUEAUtpErtKAU54MkNA=;
 b=WES0GYwd7sHOaVHz3+1wLud1FeUoogKI4fSccTF3dqOIWUO7eNB6BEMij7/UxTdoXu
 8bsl5GIPGr6pGgzsYTRRmmjJRGN6WSZihfe3v1/m8C0/vgHJ4F9DqMKk2XkGvU86v9/C
 jXljnpiNol4C6n4XXI22V66RoLINvzQI64lFoOkgBuEoGQoE9mFGWzmxaOK5hSr1jxDI
 VAcIPmzVzLYb9X5SUd8HM69T9ixAOU27GkdZRfr9NbtmuVhQT+4vrcpxBxuvuhgfAD1v
 gV8H5kNDUGb85ljlOiGZp7NMfNftT/QuY1QIz62MfEnU3XuU9igyzwtwznoIp4yjYJl4
 mxkA==
X-Gm-Message-State: APjAAAVCOGSOhBXx2q+Gt3UAzLa6ApocahzUjN+bjILsaUgxWr8aeHaP
 hEHC4vZu8axACcc4kfAitks=
X-Google-Smtp-Source: APXvYqwPAd3uJonsR+cUnH1JQ3c63KKSTZkNbtkw9j09CgVElKyDzOZjduCGsArw8GrAiZ2ylzojOQ==
X-Received: by 2002:adf:b1c6:: with SMTP id r6mr5145620wra.48.1571828115394;
 Wed, 23 Oct 2019 03:55:15 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id d2sm12669714wmd.2.2019.10.23.03.55.14
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 03:55:14 -0700 (PDT)
Date: Wed, 23 Oct 2019 11:55:13 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191023105513.5vli2q4khpbf3gdx@debian>
References: <20191023085739.43585-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191023085739.43585-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTA6NTc6MzlBTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IElmIGEgSFZNL1BWSCBndWVzdCB3cml0ZXMgdG8gTVNSX0lBMzJfVFNDe19BREpV
U1R9IGFuZCB0aHVzIGNoYW5nZXMKPiB0aGUgdmFsdWUgb2YgdGhlIHRpbWUgc3RhbXAgY291bnRl
ciB0aGUgdmNwdSB0aW1lIGluZm8gbXVzdCBhbHNvIGJlCj4gdXBkYXRlZCwgb3IgdGhlIHRpbWUg
Y2FsY3VsYXRlZCBieSB0aGUgZ3Vlc3QgdXNpbmcgdGhlIFhlbiBQViBjbG9jawo+IGludGVyZmFj
ZSB3aWxsIGJlIHNrZXdlZC4KPiAKPiBVcGRhdGUgdGhlIHZjcHUgdGltZSBpbmZvIHdoZW4gdGhl
IGd1ZXN0IHdyaXRlcyB0byBlaXRoZXIgTVNSX0lBMzJfVFNDCj4gb3IgTVNSX0lBMzJfVFNDX0FE
SlVTVC4gVGhpcyBmaXhlcyBsb2NrdXBzIHNlZW4gd2hlbiBydW5uaW5nIHRoZQo+IHB2LXNoaW0g
b24gQU1EIGhhcmR3YXJlLCBzaW5jZSB0aGUgc2hpbSB3aWxsIGFnZ3Jlc3NpdmVseSB0cnkgdG8g
a2VlcAo+IFRTQ3MgaW4gc3luYyBieSBwZXJpb2RpY2FsbHkgd3JpdGluZyB0byBNU1JfSUEzMl9U
U0MgaWYgdGhlIFRTQyBpcyBub3QKPiByZWxpYWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSsO8cmdlbiBH
cm/DnyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwg
NCArKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRl
eCA5YWNkMzU5Yzk5Li5lNGMwNDI1MzMwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTQ0Miw2ICs0NDIsOCBA
QCBzdGF0aWMgdm9pZCBodm1fc2V0X2d1ZXN0X3RzY19tc3Ioc3RydWN0IHZjcHUgKnYsIHU2NCBn
dWVzdF90c2MpCj4gIAo+ICAgICAgaHZtX3NldF9ndWVzdF90c2ModiwgZ3Vlc3RfdHNjKTsKPiAg
ICAgIHYtPmFyY2guaHZtLm1zcl90c2NfYWRqdXN0ICs9IHYtPmFyY2guaHZtLmNhY2hlX3RzY19v
ZmZzZXQgLSB0c2Nfb2Zmc2V0Owo+ICsgICAgaWYgKCB2ID09IGN1cnJlbnQgKQo+ICsgICAgICAg
IHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lKHYpOwoKV2h5IG5vdCBnZXQgcmlkIG9mIHRoZSB0ZXN0
IGFuZCBhbHdheXMgY2FsbCB1cGRhdGVfdmNwdV9zeXN0ZW1fdGltZSh2KT8KCldlaS4KCj4gIH0K
PiAgCj4gIHN0YXRpYyB2b2lkIGh2bV9zZXRfZ3Vlc3RfdHNjX2FkanVzdChzdHJ1Y3QgdmNwdSAq
diwgdTY0IHRzY19hZGp1c3QpCj4gQEAgLTQ0OSw2ICs0NTEsOCBAQCBzdGF0aWMgdm9pZCBodm1f
c2V0X2d1ZXN0X3RzY19hZGp1c3Qoc3RydWN0IHZjcHUgKnYsIHU2NCB0c2NfYWRqdXN0KQo+ICAg
ICAgdi0+YXJjaC5odm0uY2FjaGVfdHNjX29mZnNldCArPSB0c2NfYWRqdXN0IC0gdi0+YXJjaC5o
dm0ubXNyX3RzY19hZGp1c3Q7Cj4gICAgICBodm1fc2V0X3RzY19vZmZzZXQodiwgdi0+YXJjaC5o
dm0uY2FjaGVfdHNjX29mZnNldCwgMCk7Cj4gICAgICB2LT5hcmNoLmh2bS5tc3JfdHNjX2FkanVz
dCA9IHRzY19hZGp1c3Q7Cj4gKyAgICBpZiAoIHYgPT0gY3VycmVudCApCj4gKyAgICAgICAgdXBk
YXRlX3ZjcHVfc3lzdGVtX3RpbWUodik7Cj4gIH0KPiAgCj4gIHU2NCBodm1fZ2V0X2d1ZXN0X3Rz
Y19maXhlZChzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgYXRfdHNjKQo+IC0tIAo+IDIuMjMuMAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 11:05:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 11:05:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNESG-00041p-ML; Wed, 23 Oct 2019 11:05:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JVcx=YQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNESF-00041k-2i
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 11:05:27 +0000
X-Inumbo-ID: 0308192b-f585-11e9-947c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0308192b-f585-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 11:05:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571828725;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=bxCpVevrK2UnWQXQaUJt1cGpv7No+VzPBruDRmg2zx8=;
 b=WyLCHXPWjAAeVMhNSIlNcNxcMFWhsUDoZ4STdGsrmJMIIdgI59KUsyXN
 j+ZsS9EFKMZNkrxnzvbxxi+a41iSFEEjlVJIZcL9521XcqjH4V59Ticou
 9SyELIOm/wN3fDogltaUmil0z2flBBSOkA9NtFOtd0jIX2//z/aQlAgEN A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cLyn+hFVfIRi+0ReHS6ZbR7cgehoXWxNPIikP77ta3v0jdff9myd9u9eWrFIUIlLYyblF/MncN
 OuK00BM10myeIvUPdJXW4IUTmArcLcS4vuaTS5yI0ZNpsxIKdeod3TuOWTF41a0PxVBDTglHNr
 GpxeP8ZrCCC+UqsN1C0E80y6BzKDXVFB751HhFQFLefI3RE+Imls96tQ7tPqG95A7cwpCAkmBb
 zRQWywNHWjcZUu9mDrJlps3ryRwWu0rrDSH/KBBKJgADezNpI70sj5BjV+FkIjGkDiXIOxSxQh
 IP8=
X-SBRS: 2.7
X-MesageID: 7311837
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7311837"
Date: Wed, 23 Oct 2019 13:05:14 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wl@xen.org>
Message-ID: <20191023110514.GQ17494@Air-de-Roger>
References: <20191023085739.43585-1-roger.pau@citrix.com>
 <20191023105513.5vli2q4khpbf3gdx@debian>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191023105513.5vli2q4khpbf3gdx@debian>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTE6NTU6MTNBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCAxMDo1NzozOUFNICswMjAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBJZiBhIEhWTS9QVkggZ3Vlc3Qgd3JpdGVzIHRvIE1TUl9JQTMyX1RTQ3tf
QURKVVNUfSBhbmQgdGh1cyBjaGFuZ2VzCj4gPiB0aGUgdmFsdWUgb2YgdGhlIHRpbWUgc3RhbXAg
Y291bnRlciB0aGUgdmNwdSB0aW1lIGluZm8gbXVzdCBhbHNvIGJlCj4gPiB1cGRhdGVkLCBvciB0
aGUgdGltZSBjYWxjdWxhdGVkIGJ5IHRoZSBndWVzdCB1c2luZyB0aGUgWGVuIFBWIGNsb2NrCj4g
PiBpbnRlcmZhY2Ugd2lsbCBiZSBza2V3ZWQuCj4gPiAKPiA+IFVwZGF0ZSB0aGUgdmNwdSB0aW1l
IGluZm8gd2hlbiB0aGUgZ3Vlc3Qgd3JpdGVzIHRvIGVpdGhlciBNU1JfSUEzMl9UU0MKPiA+IG9y
IE1TUl9JQTMyX1RTQ19BREpVU1QuIFRoaXMgZml4ZXMgbG9ja3VwcyBzZWVuIHdoZW4gcnVubmlu
ZyB0aGUKPiA+IHB2LXNoaW0gb24gQU1EIGhhcmR3YXJlLCBzaW5jZSB0aGUgc2hpbSB3aWxsIGFn
Z3Jlc3NpdmVseSB0cnkgdG8ga2VlcAo+ID4gVFNDcyBpbiBzeW5jIGJ5IHBlcmlvZGljYWxseSB3
cml0aW5nIHRvIE1TUl9JQTMyX1RTQyBpZiB0aGUgVFNDIGlzIG5vdAo+ID4gcmVsaWFibGUuCj4g
PiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+ID4gLS0tCj4gPiBDYzogSsO8cmdlbiBHcm/DnyA8amdyb3NzQHN1c2UuY29tPgo+ID4g
LS0tCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKysrKwo+ID4gIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gPiBpbmRleCA5YWNkMzU5Yzk5Li5l
NGMwNDI1MzMwIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4gQEAgLTQ0Miw2ICs0NDIsOCBAQCBzdGF0aWMg
dm9pZCBodm1fc2V0X2d1ZXN0X3RzY19tc3Ioc3RydWN0IHZjcHUgKnYsIHU2NCBndWVzdF90c2Mp
Cj4gPiAgCj4gPiAgICAgIGh2bV9zZXRfZ3Vlc3RfdHNjKHYsIGd1ZXN0X3RzYyk7Cj4gPiAgICAg
IHYtPmFyY2guaHZtLm1zcl90c2NfYWRqdXN0ICs9IHYtPmFyY2guaHZtLmNhY2hlX3RzY19vZmZz
ZXQgLSB0c2Nfb2Zmc2V0Owo+ID4gKyAgICBpZiAoIHYgPT0gY3VycmVudCApCj4gPiArICAgICAg
ICB1cGRhdGVfdmNwdV9zeXN0ZW1fdGltZSh2KTsKPiAKPiBXaHkgbm90IGdldCByaWQgb2YgdGhl
IHRlc3QgYW5kIGFsd2F5cyBjYWxsIHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lKHYpPwoKSWYgdGhl
IHZjcHUgaXMgbm90IHJ1bm5pbmcgdGhlIHVwZGF0ZSB3aWxsIGJlIGRvbmUgYnkgdGhlIHNjaGVk
dWxpbmcKY29kZSBpbiBzY2hlZHVsZV90YWlsLiBDYWxsaW5nIHVwZGF0ZV92Y3B1X3N5c3RlbV90
aW1lIHVuY29uZGl0aW9uYWxseQp3b3VsZCB3b3JrLCBJIHdhcyBqdXN0IHRyeWluZyB0byBhdm9p
ZCB0aGUgb3ZlcmhlYWQgaWYgaXQncyBub3QgcmVhbGx5Cm5lZWRlZC4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 11:19:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 11:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNEfG-000512-7t; Wed, 23 Oct 2019 11:18:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNEfE-00050x-Rn
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 11:18:52 +0000
X-Inumbo-ID: e073feea-f586-11e9-947c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e073feea-f586-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 11:18:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNEf6-0001nZ-S4; Wed, 23 Oct 2019 11:18:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNEf6-00046M-Gy; Wed, 23 Oct 2019 11:18:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNEf6-0002SL-Fu; Wed, 23 Oct 2019 11:18:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143036-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:build-arm64-pvops:<job
 status>:broken:regression
 xen-unstable:build-arm64-pvops:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit1:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-credit2:xen-boot:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=59d03d28b2bb2fb819db2c1fa2e8dc4f650d3894
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 11:18:44 +0000
Subject: [Xen-devel] [xen-unstable test] 143036: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzAzNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzAzNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTQyOTk3CiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTQyOTk3
IFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDIwIGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDI5OTcgUkVHUi4gdnMuIDE0Mjc1MAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxNDI5OTcg
cGFzcyBpbiAxNDMwMzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGluIDE0MzAx
OCBwYXNzIGluIDE0MzAzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgNyB4ZW4tYm9vdCBmYWlsIHBhc3MgaW4gMTQyOTk3CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
NDI5OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDE0MzAxOAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQzMDE4CiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgIGZh
aWwgcGFzcyBpbiAxNDMwMTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDE0Mjk5NyBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTQyOTk3IG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxNDI5OTcgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0Mjk5NyBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTQyOTk3IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxNDI5OTcgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDE0Mjk5NyBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTQyOTk3IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDI5OTcgbGlrZSAxNDI3NTAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
NDI5OTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDI5OTcgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MzAxOCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDE0MzAxOCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDI3NTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDI3NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTlk
MDNkMjhiMmJiMmZiODE5ZGIyYzFmYTJlOGRjNGY2NTBkMzg5NApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3
YWNhMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNzUwICAyMDE5LTEwLTE0IDE1OjA4OjE4IFog
ICAgOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0Mjc3NyAgMjAxOS0xMC0xNSAxMzozOTow
NiBaICAgIDcgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MjkwNyAg
MjAxOS0xMC0xOSAwODo1MTowMSBaICAgIDQgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm02NC1w
dm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1OWQwM2QyOGIyYmIyZmI4MTlk
YjJjMWZhMmU4ZGM0ZjY1MGQzODk0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSnVsIDE5IDA4OjU3OjUwIDIwMTkgKzAxMDAKCiAg
ICBkb2NzL3NwaGlueDogSW50cm9kdWN0aW9uCiAgICAKICAgIFB1dCB0b2dldGhlciBhbiBpbnRy
b2R1Y3Rpb24gcGFnZSBmb3IgdGhlIFNwaGlueC9SU1QgZG9jcywgYWxvbmcgd2l0aCBhCiAgICBn
bG9zc2FyeSB3aGljaCB3aWxsIGFjY3VtdWxhdGUgb3ZlciB0aW1lLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA2ZGE4MGIy
MmQzNzEzZWUxNWNiMmFjYTg3ZTA5YjFjZDNjOGQyYTZkCkF1dGhvcjogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkRhdGU6ICAgVGh1IE9jdCAxNyAwNzoxODoxNiAyMDE5ICswMTAwCgogICAgTUFJ
TlRBSU5FUlM6IGRyb3AgVGltIERlZWdhbiBmcm9tICdUaGUgUmVzdCcKICAgIAogICAgSSBoYXZl
IG5vdCBiZWVuIGFjdGl2ZSBpbiB0aGlzIHJvbGUgZm9yIGEgd2hpbGUgbm93LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmNvbW1pdCAwMGZjOTAwNGJl
MTY5YTA2NWMxMGE1ZmI2OTllMzUzZTQzMDE5MGMyCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUaHUgSnVuIDEzIDE4OjExOjQ1IDIwMTkgKzAxMDAK
CiAgICB4ZW4vYXJtOiBtbTogQ2xlYXIgYm9vdCBwYWdldGFibGVzIGJlZm9yZSBicmluZ2luZy11
cCBlYWNoIHNlY29uZGFyeSBDUFUKICAgIAogICAgQXQgdGhlIG1vbWVudCwgYm9vdCBwYWdldGFi
bGVzIGFyZSBvbmx5IGNsZWFyZWQgb25jZSBhdCBib290LiBUaGlzIG1lYW5zCiAgICB3aGVuIGJv
b3RpbmcgQ1BVMiAoYW5kIG9ud2FyZHMpIHRoZW4gYm9vdCBwYWdldGFibGVzIHdpbGwgbm90IGJl
CiAgICBjbGVhcmVkLgogICAgCiAgICBUbyBrZWVwIHRoZSBpbnRlcmZhY2UgZXhhY3RseSB0aGUg
c2FtZSBmb3IgYWxsIHNlY29uZGFyeSBDUFUsIHRoZSBib290CiAgICBwYWdldGFibGVzIGFyZSBu
b3cgY2xlYXJlZCBiZWZvcmUgYnJpbmdpbmctdXAgZWFjaCBzZWNvbmRhcnkgQ1BVLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgNGM1NTVlYzc1OGU4MjlkNDI0YTg1ZGYwMjgyMWIyMjkzY2EwMzcwMgpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEF1ZyAx
MyAxOToxMToyOCAyMDE5ICswMTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQcmludCB0
aGUgY29ycmVjdCBkb21haW4gaW4gZHRiX2xvYWQoKQogICAgCiAgICBkdGJfbG9hZCgpIGNhbiBi
ZSBjYWxsZWQgYnkgb3RoZXIgZG9tYWluIHRoYW4gZG9tMC4gVG8gYXZvaWQgY29uZnVzaW9uCiAg
ICBpbiB0aGUgbG9nLCBwcmludCB0aGUgY29ycmVjdCBkb21haW4uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1p
dCA1NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhCkF1dGhvcjogT2xhZiBI
ZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIFdlZCBPY3QgMiAxOTowNTozNiAyMDE5ICsw
MjAwCgogICAgc3R1YmRvbS92dHBtOiBpbmNsdWRlIHN0ZGlvLmggZm9yIGRlY2xhcmF0aW9uIG9m
IHByaW50ZgogICAgCiAgICBUaGUgZnVuY3Rpb24gcmVhZF92dHBtYmxrIHVzZXMgcHJpbnRmKDMp
LCBidXQgc3RkaW8uaCBpcyBub3QgaW5jbHVkZWQKICAgIGluIHRoaXMgZmlsZS4gVGhpcyByZXN1
bHRzIGluIGEgd2FybmluZyBmcm9tIGdjYy03OgogICAgCiAgICB2dHBtYmxrLmM6IEluIGZ1bmN0
aW9uICdyZWFkX3Z0cG1ibGsnOgogICAgdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBpbXBsaWNp
dCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncHJpbnRmJyBbLVdpbXBsaWNpdC1mdW5jdGlvbi1k
ZWNsYXJhdGlvbl0KICAgICAgICAgICBwcmludGYoIkV4cGVjdGVkOiAiKTsKICAgIHZ0cG1ibGsu
YzozMjI6Nzogd2FybmluZzogaW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9uIG9mIGJ1
aWx0LWluIGZ1bmN0aW9uICdwcmludGYnCiAgICB2dHBtYmxrLmM6MzIyOjc6IG5vdGU6IGluY2x1
ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdwcmludGYnCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIEFja2Vk
LWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIFJldmlld2Vk
LWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
ZTM3MDU4MjY3ZTMzZTVlNDUyNWY5MjBlMzEyNmQxNTg5MWVlOGRiYgpBdXRob3I6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1bCAxOSAwODo1
Nzo1MCAyMDE5ICswMTAwCgogICAgZG9jcy9zcGhpbng6IEluZGVudCBjbGVhbnVwCiAgICAKICAg
IFNwaGlueCwgaXRzIGxpbnRlcnMsIGFuZCBSU1QgbW9kZXMgaW4gY29tbW9uIGVkaXRvcnMsIGV4
cGVjdCAzIHNwYWNlcyBvZgogICAgaW5kZW50YXRpb24uICBTb21lIGJpdHMgYWxyZWFkeSBjb25m
b3JtIHRvIHRoaXMgZXhwZWN0YXRpb24uICBVcGRhdGUgdGhlCiAgICByZXN0IHRvIG1hdGNoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA5NTFhYjQwNjUxMWU4Yjc1MmY3YzkyNzVhZjlkMjZlNGMzNGI2MTlkCkF1dGhvcjog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgT2N0
IDggMjA6MjM6MjYgMjAxOSArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IERyb3AgdHJhaWxpbmcg
d2hpdGVzcGFjZSBpbiBwcmludGsoKQogICAgCiAgICBUaGlzIGhhcyBhY3R1YWxseSBiZWVuIHBy
ZXNlbnQgc2luY2UgYy9zIGJkN2MwOWMwIGluIDIwMDgsIGFuZCBzdXJ2aXZlZAogICAgdGhyb3Vn
aCBhbGwgb2YgdGhlIHJlY2VudCBtaWNyb2NvZGUgcmVmYWN0b3JpbmcuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 11:19:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 11:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNEfD-00050r-Ur; Wed, 23 Oct 2019 11:18:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sGrY=YQ=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNEfD-00050m-HB
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 11:18:51 +0000
X-Inumbo-ID: e394571e-f586-11e9-beca-bc764e2007e4
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e394571e-f586-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 11:18:50 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id r19so20799737wmh.2
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 04:18:50 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=7ozL69O3FIXZSF1DbRi2xEphV/f1y7aGgXY/CD9QrtI=;
 b=Yc6d6uJI/r9eVeHoRPSlOUGi/8Rc5DwPgMWX93fll8Q8WoAxUMI5YRZGnRnbUUZz6w
 DV49L6aI4yquN47BlbNa1apuLpoC4C/+APvk/CTfY7DjFvnfAf0Q0FSRqqVgB9RendWF
 WfbMCeNKyfuYwZKfh7EIaxCxYL5m+LXK2fa31jhg1UdUoehMFZUlXTk0xn1o1Ut21zkD
 SDHgC2PetfWsSSZ1YJ8HhsgXfQm2IXzLFLEtNTXyfWHTHq+BFvzId2Ktnl51TbOh63va
 ReywZOP0S+5zfA4hsEB2bzEN/y3rCtPDkYXxVNCtYfYZS+cZMbJcSbPSugp/wdjxxtFT
 e/ag==
X-Gm-Message-State: APjAAAWewsgIyHHXbQhLOwVyotE5oz8U6HctJQOBYaBS0trjEEnVLdQm
 WtJrGm2afXZdMODCxLmT3o8=
X-Google-Smtp-Source: APXvYqyFTOE3Qyk/181uFUvw2wpvmn6QdKSiWZmd+Du5Jqp+cBjg4KfOreC3q7GDNNRs1wJ2SpR/uQ==
X-Received: by 2002:a1c:4c02:: with SMTP id z2mr5571837wmf.78.1571829530065;
 Wed, 23 Oct 2019 04:18:50 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id p17sm18046349wrn.4.2019.10.23.04.18.49
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 04:18:49 -0700 (PDT)
Date: Wed, 23 Oct 2019 12:18:48 +0100
From: Wei Liu <wl@xen.org>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20191023111848.nccqcax4jmbrnl3h@debian>
References: <20191023085739.43585-1-roger.pau@citrix.com>
 <20191023105513.5vli2q4khpbf3gdx@debian>
 <20191023110514.GQ17494@Air-de-Roger>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191023110514.GQ17494@Air-de-Roger>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMDE6MDU6MTRQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCAxMTo1NToxM0FNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTA6NTc6MzlBTSArMDIwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBJZiBhIEhWTS9QVkggZ3Vlc3Qgd3JpdGVzIHRv
IE1TUl9JQTMyX1RTQ3tfQURKVVNUfSBhbmQgdGh1cyBjaGFuZ2VzCj4gPiA+IHRoZSB2YWx1ZSBv
ZiB0aGUgdGltZSBzdGFtcCBjb3VudGVyIHRoZSB2Y3B1IHRpbWUgaW5mbyBtdXN0IGFsc28gYmUK
PiA+ID4gdXBkYXRlZCwgb3IgdGhlIHRpbWUgY2FsY3VsYXRlZCBieSB0aGUgZ3Vlc3QgdXNpbmcg
dGhlIFhlbiBQViBjbG9jawo+ID4gPiBpbnRlcmZhY2Ugd2lsbCBiZSBza2V3ZWQuCj4gPiA+IAo+
ID4gPiBVcGRhdGUgdGhlIHZjcHUgdGltZSBpbmZvIHdoZW4gdGhlIGd1ZXN0IHdyaXRlcyB0byBl
aXRoZXIgTVNSX0lBMzJfVFNDCj4gPiA+IG9yIE1TUl9JQTMyX1RTQ19BREpVU1QuIFRoaXMgZml4
ZXMgbG9ja3VwcyBzZWVuIHdoZW4gcnVubmluZyB0aGUKPiA+ID4gcHYtc2hpbSBvbiBBTUQgaGFy
ZHdhcmUsIHNpbmNlIHRoZSBzaGltIHdpbGwgYWdncmVzc2l2ZWx5IHRyeSB0byBrZWVwCj4gPiA+
IFRTQ3MgaW4gc3luYyBieSBwZXJpb2RpY2FsbHkgd3JpdGluZyB0byBNU1JfSUEzMl9UU0MgaWYg
dGhlIFRTQyBpcyBub3QKPiA+ID4gcmVsaWFibGUuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4gPiA+
IENjOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgeGVu
L2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKysrKwo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gPiA+IGluZGV4IDlhY2QzNTljOTkuLmU0YzA0
MjUzMzAgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+ID4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ID4gPiBAQCAtNDQyLDYgKzQ0Miw4IEBAIHN0YXRp
YyB2b2lkIGh2bV9zZXRfZ3Vlc3RfdHNjX21zcihzdHJ1Y3QgdmNwdSAqdiwgdTY0IGd1ZXN0X3Rz
YykKPiA+ID4gIAo+ID4gPiAgICAgIGh2bV9zZXRfZ3Vlc3RfdHNjKHYsIGd1ZXN0X3RzYyk7Cj4g
PiA+ICAgICAgdi0+YXJjaC5odm0ubXNyX3RzY19hZGp1c3QgKz0gdi0+YXJjaC5odm0uY2FjaGVf
dHNjX29mZnNldCAtIHRzY19vZmZzZXQ7Cj4gPiA+ICsgICAgaWYgKCB2ID09IGN1cnJlbnQgKQo+
ID4gPiArICAgICAgICB1cGRhdGVfdmNwdV9zeXN0ZW1fdGltZSh2KTsKPiA+IAo+ID4gV2h5IG5v
dCBnZXQgcmlkIG9mIHRoZSB0ZXN0IGFuZCBhbHdheXMgY2FsbCB1cGRhdGVfdmNwdV9zeXN0ZW1f
dGltZSh2KT8KPiAKPiBJZiB0aGUgdmNwdSBpcyBub3QgcnVubmluZyB0aGUgdXBkYXRlIHdpbGwg
YmUgZG9uZSBieSB0aGUgc2NoZWR1bGluZwo+IGNvZGUgaW4gc2NoZWR1bGVfdGFpbC4gQ2FsbGlu
ZyB1cGRhdGVfdmNwdV9zeXN0ZW1fdGltZSB1bmNvbmRpdGlvbmFsbHkKPiB3b3VsZCB3b3JrLCBJ
IHdhcyBqdXN0IHRyeWluZyB0byBhdm9pZCB0aGUgb3ZlcmhlYWQgaWYgaXQncyBub3QgcmVhbGx5
Cj4gbmVlZGVkLgo+IAoKRmFpciBlbm91Z2guCgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 11:42:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 11:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNF1b-0007Qz-Iy; Wed, 23 Oct 2019 11:41:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=4tlo=YQ=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iNF1a-0007Qu-9m
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 11:41:58 +0000
X-Inumbo-ID: 1dd89bbc-f58a-11e9-947c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1dd89bbc-f58a-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 11:41:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571830917;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=p28jf/R1tt1TuygwFcH+IOEMa00zs2Lcp26ZfJaT6XE=;
 b=CD1CVmUKZ8pnnEA0PayHTRf/Gosar7m7C8XsJFq1pCo85mqgxyP2mt3d
 EUPBp+vDQQasxaBpGCHOuo3yBL1HudAEuC202ZTpSwvKHSdvBEBod24Dc
 /2ONv/g5cP4kRvcIeqV5Db0s8enWcUvaZJW/FTC0lZHzXlij08NrIdkMk E=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: oi7YeWIXR0uZNdzw6X+9Aw1qZzbdRg1OoFZgGNxdar8MNOANBLKBsU6mM70ZQn/2t4KnZZwjzM
 WT9Iwi5L8rtyy9pVhY+6ELmo6XpkKIuZx5hxstRiwgwcb5QR8LFSFQBZfIctybZe/M+DRiEN3b
 UIsB9Zx1iv+2baBhlBpP61nXEt781Uk6mbRGNe9M4AOcRCxFf4l1jKmrH93haqE3MtHMtD9vHU
 oZP3RI6u0mFn8gbKZI5y1K0XOZqGmQHSwm3KUT6fYAeA92Lu+IPSIy/ALkUt9db7CQSgVU+Cb5
 Fiw=
X-SBRS: 2.7
X-MesageID: 7751020
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7751020"
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <99e719cc-936e-c3a7-c94e-ca92b6905960@citrix.com>
 <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <42b22074-8ad1-73aa-2564-e14c6da4e4a0@citrix.com>
Date: Wed, 23 Oct 2019 12:41:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <78a0e2bd-b061-99c5-aab7-970e8fc353bc@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] =?utf-8?q?=28no_subject=29?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTAvMjAxOSAxMDoyNywgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBBbmQgbm93IGEgbW9y
ZSBzYW5lIHBhdGNoIHRvIHRyeS4KPiAKClRoZSBwYXRjaCBkZWZpbml0ZWx5IGZpeGVzIHRoZSBp
c3N1ZSBmb3IgTnVsbCBzY2hlZHVsZXIgYXQgbGVhc3Q6CgogICAgVGVzdGVkLWJ5OiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpJdCdzIHN0aWxsIGEgYml0IHVubmVy
dmluZyB0byBoYXZlIHBsYWNlcyB3aGVyZSBzY2hlZF9zZXRfcmVzKCkgaXMgY2FsbGVkCndpdGhv
dXQgdW5pdF9zY2hlZHVsZV9sb2NrKCksIGJ1dCBJIGhvcGUgdGhhdCdzIGJ5IGRlc2lnbi4KClRo
YW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 11:59:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 11:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNFIB-0008Rx-6G; Wed, 23 Oct 2019 11:59:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JVcx=YQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNFIA-0008Rs-Nf
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 11:59:06 +0000
X-Inumbo-ID: 8066d648-f58c-11e9-947c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8066d648-f58c-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 11:59:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571831942;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=f3UD850zNOqVDjch/gZOYrJEFg4iwFksFcJlJ4RPpSQ=;
 b=cyIc+m7gP4n00dKnuEOh00A6hcW4Sw93st6LUaia1tfBnz3MnXTj4+f+
 Slgy7Og+tnU7i1j1hddNwSnCWUPDjpSgCDd4i2RqzBvM0TFrGL59AYTPh
 QV+omS9iKeDCrTNzsiBw3/FS3zn7qhu8GUt5ee94NOtzHdV7aV24KOIE0 I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YDTNIrMpM7eoikk19x66Nalnn+vZF4ZgymcWu2marG/HVy0u/qnpQYAbs4+E4CSEWqFiF6a0Mx
 T89VjoJo9wu5jyxYQUMjQ1EmLEseNuWb1fQdvSrasBz4KV8raf575GyUHxZFMyKfcqudnA5mSg
 +61kJ4CBp0avRO+7WcNha4YHX5CQvlTJh6bkuXZWRabkVH5p8uJ1jaU9wwJP6fp7mMie1gjFWN
 /YnwLA9jqrIkgt2HvVmQ5M7kylU+mDnwcEcONyq2+Nn0WKpezGzCQEJZ0TWO1Y428KQYY7JKSQ
 9WA=
X-SBRS: 2.7
X-MesageID: 7408332
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7408332"
Date: Wed, 23 Oct 2019 13:58:53 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Message-ID: <20191023115715.GR17494@Air-de-Roger>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <CABfawhmYs4SBJZ6u4b7+ymdrTtLzLC+VMQwHovSVDNtw3c7vHg@mail.gmail.com>
 <41a47abf-ec6f-1b19-8803-099b7d54b5bd@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <41a47abf-ec6f-1b19-8803-099b7d54b5bd@bitdefender.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMDk6MTE6NTRBTSArMDAwMCwgQWxleGFuZHJ1IFN0ZWZh
biBJU0FJTEEgd3JvdGU6Cj4gCj4gCj4gT24gMDMuMDkuMjAxOSAyMDoyNCwgVGFtYXMgSyBMZW5n
eWVsIHdyb3RlOgo+ID4gT24gVHVlLCBTZXAgMywgMjAxOSBhdCA5OjUzIEFNIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4KPiA+PiBPbiAwMi4wOS4yMDE5IDEwOjEx
LCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPiA+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1fb3AuaAo+ID4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2
bV9vcC5oCj4gPj4+IEBAIC0yNDQsNiArMjQ0LDcgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3Zp
ZXcgewo+ID4+PiAgICAgICAvKiBDcmVhdGUgdmlldyBvbmx5OiBkZWZhdWx0IGFjY2VzcyB0eXBl
Cj4gPj4+ICAgICAgICAqIE5PVEU6IGN1cnJlbnRseSBpZ25vcmVkICovCj4gPj4+ICAgICAgIHVp
bnQxNl90IGh2bW1lbV9kZWZhdWx0X2FjY2VzczsgLyogeGVubWVtX2FjY2Vzc190ICovCj4gPj4+
ICsgICAgdWludDhfdCBzZXRfc3ZlOyAvKiBib29sIHZhbHVlICovCj4gPj4+ICAgfTsKPiA+Pgo+
ID4+IFRoaXMgaW50ZXJmYWNlIGlzLCBnaXZlbiB0aGUgcmlnaHQgY29uZmlndXJhdGlvbiwgYXZh
aWxhYmxlIHRvCj4gPj4gZ3Vlc3RzLiBIZW5jZSB5b3UgY2FuJ3Qgc2ltcGx5IGFkZCBhIGZpZWxk
IGhlcmUuIEp1c3QgY29uc2lkZXIKPiA+PiB3aGF0IGhhcHBlbnMgZm9yIGFuIGV4aXN0aW5nIGNh
bGxlciB3aGVuIHRoZXJlIGlzIHJhbmRvbSBkYXRhCj4gPj4gaW4gdGhlIGZpZWxkIHlvdSBub3cg
YXNzaWduIGEgbWVhbmluZy4KPiA+IAo+ID4gUGVyaGFwcyBpbnN0ZWFkIG9mIGV4dGVuZGluZyB0
aGUgSFZNT1AgaXQgd291bGQgbWFrZSBtb3JlIHNlbnNlIHRvCj4gPiBqdXN0IGFkZCBhIHhsIGNv
bmZpZyBvcHRpb24gdGhhdCBkZWZpbmVzIHRoZSAiZGVmYXVsdCIgc3ZlIGJpdCBmb3IKPiA+IGFs
dHAybSB2aWV3cyBpbiB0aGUgZG9tYWluPwo+ID4gCj4gCj4gQWRkaW5nIGEgeGwgY29uZmlnIG9w
dGlvbiB3aWxsIG5vdCB3b3JrIGZvciBzeXN0ZW1zIHRoYXQgZG8gdXNlIHhsLiAKPiBUaGVyZSBp
cyBhIG5lZWQgdGhhdCB0aGlzIHdpbGwgd29yayBpbiBhbGwgY2FzZXMuCgpJIGFzc3VtZSB0aGF0
IHN1Y2ggb3B0aW9uIHdvdWxkIGJlIGltcGxlbWVudGVkIHVzaW5nIGEgRE9NQ1RMLCB3aGljaApj
YW4gYWxzbyBiZSB1c2VkIGJ5IG90aGVyIHRvb2xzdGFja3MuIEkgaG93ZXZlciBoYXZlIG5vIGlk
ZWEgd2hldGhlcgp0aGlzIGlzIGEgc3VpdGFibGUgaW50ZXJmYWNlIG9yIG5vdCBmb3IgdGhpcyBm
ZWF0dXJlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 12:12:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 12:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNFUv-0001cM-QL; Wed, 23 Oct 2019 12:12:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNFUu-0001cH-Al
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 12:12:16 +0000
X-Inumbo-ID: 58b700b2-f58e-11e9-947c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58b700b2-f58e-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 12:12:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D70DCB33E;
 Wed, 23 Oct 2019 12:12:12 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Oct 2019 14:12:09 +0200
Message-Id: <20191023121209.4814-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgY29tbWl0IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBzZWxl
Y3QgcHJvY2Vzc29yIikKdGhlIGluaXRpYWwgcHJvY2Vzc29yIGZvciBhbGwgcHYtc2hpbSB2Y3B1
cyB3aWxsIGJlIDAsIGFzIG5vIG90aGVyIGNwdXMKYXJlIG9ubGluZSB3aGVuIHRoZSB2Y3B1cyBh
cmUgY3JlYXRlZC4gQmVmb3JlIHRoYXQgY29tbWl0IHRoZSB2Y3B1cwp3b3VsZCBoYXZlIHByb2Nl
c3NvcnMgc2V0IG5vdCBiZWluZyBvbmxpbmUgeWV0LCB3aGljaCB3b3JrZWQganVzdCBieQpjaGFu
Y2UuCgpXaGVuIHRoZSBwdi1zaGltIHZjcHUgYmVjb21lcyBhY3RpdmUgaXQgd2lsbCBoYXZlIGEg
aGFyZCBhZmZpbml0eQpub3QgbWF0Y2hpbmcgaXRzIGluaXRpYWwgcHJvY2Vzc29yIGFzc2lnbm1l
bnQgbGVhZGluZyB0byBmYWlsaW5nCkFTU0VSVCgpcyBvciBvdGhlciBwcm9ibGVtcyBkZXBlbmRp
bmcgb24gdGhlIHNlbGVjdGVkIHNjaGVkdWxlci4KCkZpeCB0aGF0IGJ5IGRvaW5nIHRoZSBhZmZp
bml0eSBzZXR0aW5nIGFmdGVyIG9ubGluaW5nIHRoZSBjcHUgYnV0CmJlZm9yZSB0YWtpbmcgdGhl
IHZjcHUgdXAuIEZvciB2Y3B1IDAgdGhpcyBpcyBzdGlsbCBpbgpzY2hlZF9zZXR1cF9kb20wX3Zj
cHVzKCksIGZvciB0aGUgb3RoZXIgdmNwdXMgc2V0dGluZyB0aGUgYWZmaW5pdHkKdGhlcmUgY2Fu
IGJlIGRyb3BwZWQuCgpGaXhlczogOGQzYzMyNmY2NzU2ZDEgKCJ4ZW46IGxldCB2Y3B1X2NyZWF0
ZSgpIHNlbGVjdCBwcm9jZXNzb3IiKQpSZXBvcnRlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgpUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgfCAgMiArKwogeGVuL2NvbW1vbi9zY2hl
ZHVsZS5jICB8IDExICsrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIv
eGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCA1ZWRiY2Q5YWM1Li40MzI5ZWFhZWZlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMKQEAgLTgzNyw2ICs4MzcsOCBAQCBsb25nIHB2X3NoaW1fY3B1X3VwKHZvaWQgKmRhdGEpCiAg
ICAgICAgICAgICAgICAgICAgIHYtPnZjcHVfaWQsIHJjKTsKICAgICAgICAgICAgIHJldHVybiBy
YzsKICAgICAgICAgfQorCisgICAgICAgIHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkodiwgY3B1bWFz
a19vZih2LT52Y3B1X2lkKSk7CiAgICAgfQogCiAgICAgd2FrZSA9IHRlc3RfYW5kX2NsZWFyX2Jp
dChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYzMyN2M0MGI5Mi4uMzI2ZjRk
MzYwMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24v
c2NoZWR1bGUuYwpAQCAtMzEwMiwxMyArMzEwMiwxMiBAQCB2b2lkIF9faW5pdCBzY2hlZF9zZXR1
cF9kb20wX3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgZm9yICggaSA9IDE7IGkgPCBkLT5t
YXhfdmNwdXM7IGkrKyApCiAgICAgICAgIHZjcHVfY3JlYXRlKGQsIGkpOwogCi0gICAgZm9yX2Vh
Y2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQorICAgIGlmICggcHZfc2hpbSApCisgICAgICAgIHNj
aGVkX3NldF9hZmZpbml0eShkLT52Y3B1WzBdLT5zY2hlZF91bml0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3B1bWFza19vZigwKSwgY3B1bWFza19vZigwKSk7CisgICAgZWxzZQogICAg
IHsKLSAgICAgICAgdW5zaWduZWQgaW50IGlkID0gdW5pdC0+dW5pdF9pZDsKLQotICAgICAgICBp
ZiAoIHB2X3NoaW0gKQotICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsIGNwdW1h
c2tfb2YoaWQpLCBjcHVtYXNrX29mKGlkKSk7Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZm9yX2Vh
Y2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFv
cHRfZG9tMF92Y3B1c19waW4gJiYgIWRvbTBfYWZmaW5pdHlfcmVsYXhlZCApCiAgICAgICAgICAg
ICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHVuaXQsICZkb20wX2NwdXMsIE5VTEwpOwotLSAKMi4x
Ni40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 12:21:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 12:21:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNFeB-0002Va-PP; Wed, 23 Oct 2019 12:21:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNFe9-0002VV-Hu
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 12:21:49 +0000
X-Inumbo-ID: ad67683b-f58f-11e9-947c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ad67683b-f58f-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 12:21:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNFe4-000381-KP; Wed, 23 Oct 2019 12:21:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNFe4-0008Sx-Cs; Wed, 23 Oct 2019 12:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNFe4-000469-Bx; Wed, 23 Oct 2019 12:21:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143042-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 12:21:44 +0000
Subject: [Xen-devel] [linux-4.4 test] 143042: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA0MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA0Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTQzMDI1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQz
MDA5IFJFR1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gaW4gMTQzMDI1IHBhc3MgaW4gMTQzMDQyCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiBmYWlsIGluIDE0MjkwMSBwYXNz
IGluIDE0MzA0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGluIDE0MjkwMSBwYXNzIGluIDE0MzA0MgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDMwMDkgcGFzcyBpbiAx
NDMwMjUKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBm
YWlsIGluIDE0MzAyNSBwYXNzIGluIDE0MzA0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyOTAxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxNDMwMDkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MzAwOQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTQzMDI1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDE0MzAwOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MzAwOSBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQz
MDA5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDMwMDkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAg
ICAgICAgICAgICAgICAwNDg1ODU0MGNhODQzNWU1MjY1NDY4MGRhYmZkNzY5MDU2YWQ5ZWIwCmJh
c2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWEx
YjY2YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTkt
MDgtMDQgMDc6NDg6MzAgWiAgIDgwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAy
MDE5LTA4LTA2IDE2OjQwOjI2IFogICA3NyBkYXlzICAgOTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQyODUxICAyMDE5LTEwLTE3IDIyOjEwOjUxIFogICAgNSBkYXlzICAgIDcgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo0NTcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBs
aXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 12:56:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 12:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGBD-00055N-Q6; Wed, 23 Oct 2019 12:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JVcx=YQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNGBC-00055I-Eu
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 12:55:58 +0000
X-Inumbo-ID: 73cc888b-f594-11e9-947c-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73cc888b-f594-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 12:55:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835358;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=rbo5HHh16TTdZkELlWK0LjN1kHl72uqFTzUquF4Fdwo=;
 b=Nkxr7IJ8R55cjOt5gdd1C7kqHoMiaroHkOh4UuaasqpQ8os7wJPmoYMG
 bT2YGn81ImHNW5OKqm+W3AlXTLnL4j8kKl6up+aR6oFi3whIkMW3vACMy
 FtWz6DDeDvFLkN5nzif9rOITqS2vUakJM0m7Wg4AcCdf0qncQ3LMwS8Xb U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WlHt4VrwC8M15DE/XjLSdJwcTdfZNPD0mJn7h0V3XfOn4BQgLGqQTxEbdORddv1n3xZ4N7niKG
 RxAiE7j9l99+CFU3xB3NkLiNMWwbFJXLWbckwA0I+wCbrhcBz6t502x/cXSX9nqdrlw0OunDlW
 08sUcdZvpZXNTO+FHkJjpCDIKf43FtBH06+Cx4F1adnoynEt8HpvG19m/c6IbfahyGuLKOUp93
 8x8C4gL8KfA+BFb/4QkI3w5vTNvNs9xUtQIhcSSiofb2Y2y4Lst4tyVgLVLXox4z4RXhAt7dMo
 a+0=
X-SBRS: 2.7
X-MesageID: 7316215
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7316215"
Date: Wed, 23 Oct 2019 14:55:48 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20191023125548.GS17494@Air-de-Roger>
References: <20191023121209.4814-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191023121209.4814-1-jgross@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMDI6MTI6MDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTaW5jZSBjb21taXQgOGQzYzMyNmY2NzU2ZDEgKCJ4ZW46IGxldCB2Y3B1X2NyZWF0
ZSgpIHNlbGVjdCBwcm9jZXNzb3IiKQo+IHRoZSBpbml0aWFsIHByb2Nlc3NvciBmb3IgYWxsIHB2
LXNoaW0gdmNwdXMgd2lsbCBiZSAwLCBhcyBubyBvdGhlciBjcHVzCj4gYXJlIG9ubGluZSB3aGVu
IHRoZSB2Y3B1cyBhcmUgY3JlYXRlZC4gQmVmb3JlIHRoYXQgY29tbWl0IHRoZSB2Y3B1cwo+IHdv
dWxkIGhhdmUgcHJvY2Vzc29ycyBzZXQgbm90IGJlaW5nIG9ubGluZSB5ZXQsIHdoaWNoIHdvcmtl
ZCBqdXN0IGJ5Cj4gY2hhbmNlLgo+IAo+IFdoZW4gdGhlIHB2LXNoaW0gdmNwdSBiZWNvbWVzIGFj
dGl2ZSBpdCB3aWxsIGhhdmUgYSBoYXJkIGFmZmluaXR5Cj4gbm90IG1hdGNoaW5nIGl0cyBpbml0
aWFsIHByb2Nlc3NvciBhc3NpZ25tZW50IGxlYWRpbmcgdG8gZmFpbGluZwo+IEFTU0VSVCgpcyBv
ciBvdGhlciBwcm9ibGVtcyBkZXBlbmRpbmcgb24gdGhlIHNlbGVjdGVkIHNjaGVkdWxlci4KPiAK
PiBGaXggdGhhdCBieSBkb2luZyB0aGUgYWZmaW5pdHkgc2V0dGluZyBhZnRlciBvbmxpbmluZyB0
aGUgY3B1IGJ1dAo+IGJlZm9yZSB0YWtpbmcgdGhlIHZjcHUgdXAuIEZvciB2Y3B1IDAgdGhpcyBp
cyBzdGlsbCBpbgo+IHNjaGVkX3NldHVwX2RvbTBfdmNwdXMoKSwgZm9yIHRoZSBvdGhlciB2Y3B1
cyBzZXR0aW5nIHRoZSBhZmZpbml0eQo+IHRoZXJlIGNhbiBiZSBkcm9wcGVkLgo+IAo+IEZpeGVz
OiA4ZDNjMzI2ZjY3NTZkMSAoInhlbjogbGV0IHZjcHVfY3JlYXRlKCkgc2VsZWN0IHByb2Nlc3Nv
ciIpCj4gUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KPiBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFV-0005tb-Ox; Wed, 23 Oct 2019 13:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFT-0005tP-Ty
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:23 +0000
X-Inumbo-ID: 129cbdaf-f595-11e9-947c-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 129cbdaf-f595-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 13:00:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835623;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Zzusm/RjFNRE7hHrONeMgqDs0JYfYY3tV4/RvhfMiVc=;
 b=fM5O45k7aTEED5rzXamwk3GY5OUACc5GbOpaQPow/ZuYBs0C6wbvDmke
 SdaIoeYlJB3fwVDOrCF/gRjtA8R65tAmhZjcyqOJVTEHOE/8E5KSystx2
 JMnbLfTfEZUCSFbLjZAE7ouXnJmU7RHOh1rK/RO0ZtSlxQ3yUTxv11jTE o=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: X/4Gn0cguiAyVNNvqcMzR1m1/kqMUq4+80mkVvFKG5NXM/O0ej4IK+9ZpLb67Jrd0U1rreD4zh
 Uj/viI6PQykq4pwA5wVtcHvk2OSs5clE6HKU1AN2yt9fITE6A+/8yz705DqlrLqbD+JypeDd1v
 H/aqR5CfcyNrq2kUpTuDaWGsOGUDNSUBNMZrcdHuvz7J8ZTEQ0eaXqL0YONKuLzNAzzvdCFmuc
 gNpJ8UivpgZNIYoSv9TkzFyZNIQjglQWB/0YjDqwDcI7a2FZ5xpUWA/1t/79qAWuy27C+CAdNk
 o+k=
X-SBRS: 2.7
X-MesageID: 7317937
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7317937"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:04 +0100
Message-ID: <20191023130013.32382-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 02/11] xl: Pass
 libxl_domain_config to freemem(), instead of b_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgbGlieGwgQVBJIGluIGEgbW9tZW50IGFuZCB0aGlz
IGNoYW5nZSB3aWxsCm1ha2UgaXQgc2ltcGxlci4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMg
fCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3Zt
Y29udHJvbC5jCmluZGV4IGIyMDU4MmUxNWIuLmQzM2M2YjM4YzkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zMTQs
NyArMzE0LDcgQEAgc3RhdGljIGludCBkb21haW5fd2FpdF9ldmVudCh1aW50MzJfdCBkb21pZCwg
bGlieGxfZXZlbnQgKipldmVudF9yKQogICogUmV0dXJucyB0cnVlIGluIGNhc2UgdGhlcmUgaXMg
YWxyZWFkeSwgb3Igd2UgbWFuYWdlIHRvIGZyZWUgaXQsIGVub3VnaAogICogbWVtb3J5LCBidXQg
YWxzbyBpZiBhdXRvYmFsbG9vbiBpcyBmYWxzZS4KICAqLwotc3RhdGljIGJvb2wgZnJlZW1lbSh1
aW50MzJfdCBkb21pZCwgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKK3N0YXRpYyBi
b29sIGZyZWVtZW0odWludDMyX3QgZG9taWQsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
KQogewogICAgIGludCByYywgcmV0cmllcyA9IDM7CiAgICAgdWludDY0X3QgbmVlZF9tZW1rYiwg
ZnJlZV9tZW1rYjsKQEAgLTMyMiw3ICszMjIsNyBAQCBzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQogICAgIGlmICghYXV0
b2JhbGxvb24pCiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgcmMgPSBsaWJ4bF9kb21haW5f
bmVlZF9tZW1vcnkoY3R4LCBiX2luZm8sICZuZWVkX21lbWtiKTsKKyAgICByYyA9IGxpYnhsX2Rv
bWFpbl9uZWVkX21lbW9yeShjdHgsICZkX2NvbmZpZy0+Yl9pbmZvLCAmbmVlZF9tZW1rYik7CiAg
ICAgaWYgKHJjIDwgMCkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCkBAIC04NzksNyArODc5LDcg
QEAgc3RhcnQ6CiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCiAgICAgaWYgKGRvbWlkX3NvZnRf
cmVzZXQgPT0gSU5WQUxJRF9ET01JRCkgewotICAgICAgICBpZiAoIWZyZWVtZW0oZG9taWQsICZk
X2NvbmZpZy5iX2luZm8pKSB7CisgICAgICAgIGlmICghZnJlZW1lbShkb21pZCwgJmRfY29uZmln
KSkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gZnJlZSBtZW1vcnkg
Zm9yIHRoZSBkb21haW5cbiIpOwogICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKICAgICAg
ICAgICAgIGdvdG8gZXJyb3Jfb3V0OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFZ-0005tx-1b; Wed, 23 Oct 2019 13:00:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFX-0005tn-V4
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:27 +0000
X-Inumbo-ID: 13138a10-f595-11e9-bbab-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13138a10-f595-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835623;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=mcnHNnuobJVIoAVNjV2dKd+l7QxXNdod66g53zaBt+0=;
 b=bGRLboC2IxcwSnRoS8VlnmqQMbF7a0WlnT5Inpv/gOHBB52IlZL106r3
 UqW0DgnF+DSqblPA1JTgOYqgYAOvY7+rj7RBcEtrEwYOJRp7royeX/RN1
 addPag7hJWGbxVqSxZXt8znAclr1zLU2Ume6AmFQ82Fug9mx6Wq5Q/7EZ M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Tn4clvFqwy5xE3PwXhdSLlYqL2VnWGALOprmeSCLfgDZYuWLAakamTXtuHJONMrDIEr1TOt7Uz
 qwdQx+3jecdisdJboleU+kghHug7i8yH2xBv6JXTa1TtS0zJGWycalPTjZwL9+WdUJkOGMJgHc
 1um/rL0HdbcKACV/o2pTYPXJOaaj9UNTGdWRTuAb7550Rb6E1eCrVAQaX1emIl1IP9lb0SELq9
 SYyIyunzN94elbgmezgUknqv3htPp54g9oxsbqdXgIC9Hhf5Oe9RaoDaiVNqgcEYA/3IowSEGh
 +go=
X-SBRS: 2.7
X-MesageID: 7623493
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7623493"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:06 +0100
Message-ID: <20191023130013.32382-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 04/11] libxl:
 libxl_domain_need_memory: Make it take a domain_config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzaG91bGQgY2FsY3VsYXRlIHRoZSBleHRyYSBtZW1vcnkgbmVlZGVkIGZvciBzaGFkb3cg
YW5kIGlvbW11LAp0aGUgZGVmYXVsdHMgZm9yIHdoaWNoIGRlcGVuZCBvbiB2YWx1ZXMgaW4gY19p
bmZvLiAgU28gd2UgbmVlZCB0aGlzIHRvCmhhdmUgdGhlIGNvbXBsZXRlIGRvbWFpbiBjb25maWcg
YXZhaWxhYmxlLgoKQW5kIHRoZSBkZWZhdWx0cyBzaG91bGQgYWN0dWFsbHkgYmUgdXBkYXRlZCBh
bmQgc3RvcmVkLiAgU28gbWFrZSBpdApub24tY29uc3QuCgpXZSBwcm92aWRlIHRoZSB1c3VhbCBr
aW5kIG9mIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gZm9yIGNhbGxlcnMKZXhwZWN0aW5nIDQuMTIg
YW5kIGVhcmxpZXIuICBUaGlzIGZ1bmN0aW9uIGJlY29tZXMgcmVzcG9uc2libGUgZm9yIHRoZQpj
bG9uZS1hbmQtbW9kaWZ5IG9mIHRoZSBiX2luZm8uCgpObyBvdmVyYWxsIGZ1bmN0aW9uYWwgY2hh
bmdlIGZvciBleHRlcm5hbCBsaWJ4bCBjYWxsZXJzIHdoaWNoIHVzZSB0aGUKQVBJIHZlcnNpb24g
c3lzdGVtIHRvIHJlcXVlc3QgYSBwYXJ0aWN1bGFyIEFQSSB2ZXJzaW9uLgoKT3RoZXIgZXh0ZXJu
YWwgbGlieGwgY2FsbGVycyB3aWxsIG5lZWQgdG8gdXBkYXRlIHRoZWlyIGNhbGxpbmcgY29kZSwK
YW5kIHdpbGwgdGhlbiBmaW5kIHRoYXQgdGhlIG5ldyB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24g
ZmlsbHMgaW4gbW9zdApvZiB0aGUgZGVmYXVsdHMgaW4gZF9jb25maWcuICBCZWNhdXNlIGxpYnhs
X19kb21haW5fY29uZmlnX3NldGRlZmF1bHQKZG9lc24ndCBxdWl0ZSBkbyBhbGwgb2YgdGhlIGRl
ZmF1bHRzLCB0aGF0J3Mgb25seSBwYXJ0aWFsLiAgRm9yCnByZXNlbnQgcHVycG9zZXMgdGhhdCBk
b2Vzbid0IG1hdHRlciBiZWNhdXNlIG5vbmUgb2YgdGhlIG1pc3NpbmcKc2V0dGluZ3MgYXJlIHVz
ZWQgYnkgdGhlIG1lbW9yeSBjYWxjdWxhdGlvbnMuICBJdCBkb2VzIG1lYW4gd2UgbmVlZCB0bwpk
b2N1bWVudCBpbiB0aGUgQVBJIHNwZWMgdGhhdCB0aGUgZGVmYXVsdGluZyBpcyBvbmx5IHBhcnRp
YWwuCgpUaGlzIGxhY2sgb2YgZnVuY3Rpb25hbCBjaGFuZ2UgaXMgZGVzcGl0ZSB0aGUgZmFjdCB0
aGF0Cm51bWFfcGxhY2VfZG9tYWluIG5vdyBubyBsb25nZXIgY2FsbHMKbGlieGxfX2RvbWFpbl9i
dWlsZF9pbmZvX3NldGRlZmF1bHQgKHZpYSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkpLgpUaGF0
IGlzIE9LIGJlY2F1c2UgaXQncyBpZGVtcG90ZW50IGFuZCBudW1hX3BsYWNlX2RvbWFpbidzIG9u
ZSBjYWxsCnNpdGUgaXMgbGlieGxfX2J1aWxkX3ByZSB3aGljaCBpcyBjYWxsZWQgZnJvbSBsaWJ4
bF9fZG9tYWluX2J1aWxkCndoaWNoIGlzIGNhbGxlZCBmcm9tIGRvbWNyZWF0ZV9ib290bG9hZGVy
X2RvbmUsIHdlbGwgYWZ0ZXIgdGhlCmRlZmF1bHRzIGFyZSBzZXQgYnkgaW5pdGlhdGVfZG9tYWlu
X2NyZWF0ZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQp2MjogRHJvcCBub3ctZXJyb25lb3VzIEdDX0ZSRUUgYXMgd2VsbCBhcyB0aGUg
Y29ycmVzcG9uZGluZyBHQ19JTklULgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
fCAyMyArKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgIHwgIDcg
KysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgNCArKysKIHRvb2xzL2xpYnhs
L2xpYnhsX21lbS5jICAgICAgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAgICB8ICAyICstCiA1IGZpbGVz
IGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IDUxOGZjOWU0
N2YuLjQ5YjU2ZmExYTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtMTI0NSw2ICsxMjQ1LDIwIEBAIHZvaWQgbGlieGxfbWFjX2Nv
cHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9tYWMgKnNyYyk7
CiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9GTl9VU0lOR19RTVBfQVNZTkMgMQogCisvKgorICog
TElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllfQ09ORklHCisgKgorICogSWYgdGhpcyBpcyBz
ZXQsIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSB0YWtlcyBhCisgKiBsaWJ4bF9kb21haW5fY29u
ZmlnKiAobm9uLWNvbnN0KSBhbmQgdWludDMyX3QgZG9taWRfZm9yX2xvZ2dpbmcKKyAqIChpbnN0
ZWFkIG9mIGEgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8qKS4KKyAqCisgKiBJZiB0aGlz
IGlzIHNldCwgdGhlcmUgaXMgbm8gbmVlZCB0byBjYWxsCisgKiBsaWJ4bF9nZXRfcmVxdWlyZWRf
c2hhZG93X21lbW9yeSBhbmQgaW5zdGVhZCB0aGUgY2FsbGVyIHNob3VsZAorICogc2ltcGx5IGxl
YXZlIHNoYWRvd19tZW1rYiBzZXQgdG8gTElCWExfTUVNS0JfREVGQVVMVCBhbmQgYWxsb3cKKyAq
IGxpYnhsIHRvIGZpbGwgaW4gYSBzdWl0YWJsZSBkZWZhdWx0IGluIHRoZSB1c3VhbCB3YXkuCisg
Ki8KKyNkZWZpbmUgTElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllfQ09ORklHCisKIHR5cGVk
ZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0Owogdm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNw
b3NlKGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CiBpbnQgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3Ro
KGNvbnN0IGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CkBAIC0xNzIzLDggKzE3MzcsMTMgQEAgaW50
IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKICAqLwogLyogaG93IG11Y2ggZnJlZSBtZW1vcnkgaW4gdGhlIHN5c3RlbSBhIGRv
bWFpbiBuZWVkcyB0byBiZSBidWlsdCAqLwogaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShs
aWJ4bF9jdHggKmN0eCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2NvbmZpZyAqY29uZmlnCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIF4gd2lsbCBiZSBwYXJ0aWFsbHkgZGVmYXVsdGVkICovLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZF9mb3JfbG9nZ2luZyAvKiBJTlZBTElEX0RPTUlE
IG9rICovLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1r
Yik7CitpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwKGxpYnhsX2N0eCAqY3R4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyAqYl9pbmZvX2luLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYik7CiBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvX2luLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbmVlZF9tZW1rYikK
QEAgLTE3NTQsNiArMTc3Myw4IEBAIGludCBsaWJ4bF93YWl0X2Zvcl9tZW1vcnlfdGFyZ2V0KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IHdhaXRfc2Vjcyk7CiAjZGVmaW5lIGxp
YnhsX2dldF9tZW1vcnlfdGFyZ2V0IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAwCiAj
ZGVmaW5lIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlf
MHgwNDA3MDAKICNkZWZpbmUgbGlieGxfZ2V0X2ZyZWVfbWVtb3J5IGxpYnhsX2dldF9mcmVlX21l
bW9yeV8weDA0MDcwMAorI2VsaWYgZGVmaW5lZChMSUJYTF9BUElfVkVSU0lPTikgJiYgTElCWExf
QVBJX1ZFUlNJT04gPCAweDA0MTMwMAorI2RlZmluZSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkg
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwCiAjZW5kaWYKIAogaW50IGxpYnhsX3Zu
Y3ZpZXdlcl9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGF1dG9wYXNz
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMKaW5kZXggYzU2ODViMDYxYy4uY2RiMjk0YWI4ZCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTE0MCw4
ICsxNDAsOSBAQCBzdGF0aWMgaW50IG51bWFfY21wZihjb25zdCBsaWJ4bF9fbnVtYV9jYW5kaWRh
dGUgKmMxLAogCiAvKiBUaGUgYWN0dWFsIGF1dG9tYXRpYyBOVU1BIHBsYWNlbWVudCByb3V0aW5l
ICovCiBzdGF0aWMgaW50IG51bWFfcGxhY2VfZG9tYWluKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqaW5mbykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2Nv
bmZpZyAqZF9jb25maWcpCiB7CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8gPSAm
ZF9jb25maWctPmJfaW5mbzsKICAgICBpbnQgZm91bmQ7CiAgICAgbGlieGxfX251bWFfY2FuZGlk
YXRlIGNhbmRpZGF0ZTsKICAgICBsaWJ4bF9iaXRtYXAgY3B1bWFwLCBjcHVwb29sX25vZGVtYXAs
ICptYXA7CkBAIC0xOTUsNyArMTk2LDcgQEAgc3RhdGljIGludCBudW1hX3BsYWNlX2RvbWFpbihs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgfQogICAgIH0KIAotICAgIHJj
ID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KENUWCwgaW5mbywgJm1lbWtiKTsKKyAgICByYyA9
IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRlKGdjLCBpbmZvLCAmbWVta2IpOwog
ICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAgICAgaWYgKGxpYnhsX25vZGVfYml0bWFw
X2FsbG9jKENUWCwgJmNwdXBvb2xfbm9kZW1hcCwgMCkpIHsKQEAgLTQzMiw3ICs0MzMsNyBAQCBp
bnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgIGlmIChyYykKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAKLSAgICAgICAgICAg
IHJjID0gbnVtYV9wbGFjZV9kb21haW4oZ2MsIGRvbWlkLCBpbmZvKTsKKyAgICAgICAgICAgIHJj
ID0gbnVtYV9wbGFjZV9kb21haW4oZ2MsIGRvbWlkLCBkX2NvbmZpZyk7CiAgICAgICAgICAgICBp
ZiAocmMpIHsKICAgICAgICAgICAgICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmY3B1bWFwX3Nv
ZnQpOwogICAgICAgICAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDUw
YWM3YjY0ZWQuLjAxZGU1NTc2ZDkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTQ1MCw2ICsxNDUw
LDEwIEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiBfaGlkZGVuIHZvaWQgbGlieGxfX3JkbV9zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICpiX2luZm8pOwogCitfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX25lZWRfbWVt
b3J5X2NhbGN1bGF0ZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYik7CisKIF9oaWRk
ZW4gY29uc3QgY2hhciAqbGlieGxfX2RldmljZV9uaWNfZGV2bmFtZShsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRldmlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9tZW0uYwppbmRleCBmZDZmMzMzMTJlLi42MDQyMjk5MzkzIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9tZW0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwpA
QCAtNDQ2LDIwICs0NDYsMTIgQEAgaW50IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0XzB4MDQwNzAw
KAogICAgIHJldHVybiBsaWJ4bF9fbWVta2JfNjR0bzMyKGN0eCwgcmMsIG15X291dF90YXJnZXQs
IG91dF90YXJnZXQpOwogfQogCi1pbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0
eCAqY3R4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqYl9pbmZvX2luLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
NjRfdCAqbmVlZF9tZW1rYikKK2ludCBsaWJ4bF9fZG9tYWluX25lZWRfbWVtb3J5X2NhbGN1bGF0
ZShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmJfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ2NF90ICpuZWVkX21lbWtiKQogewotICAgIEdDX0lOSVQoY3R4KTsKLSAgICBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyBiX2luZm9bMV07CiAgICAgaW50IHJjOwogCi0gICAgbGlieGxfZG9tYWlu
X2J1aWxkX2luZm9faW5pdChiX2luZm8pOwotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Nv
cHkoY3R4LCBiX2luZm8sIGJfaW5mb19pbik7Ci0KLSAgICByYyA9IGxpYnhsX19kb21haW5fYnVp
bGRfaW5mb19zZXRkZWZhdWx0KGdjLCBiX2luZm8pOwotICAgIGlmIChyYykgZ290byBvdXQ7Ci0K
ICAgICAqbmVlZF9tZW1rYiA9IGJfaW5mby0+dGFyZ2V0X21lbWtiOwogICAgICpuZWVkX21lbWti
ICs9IGJfaW5mby0+c2hhZG93X21lbWtiICsgYl9pbmZvLT5pb21tdV9tZW1rYjsKIApAQCAtNDgx
LDEwICs0NzMsNTcgQEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0
eCwKICAgICAgICAgKm5lZWRfbWVta2IgKz0gKDIgKiAxMDI0KSAtICgqbmVlZF9tZW1rYiAlICgy
ICogMTAyNCkpOwogICAgIHJjID0gMDsKIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBs
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZF9mb3JfbG9nZ2luZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCit7CisgICAgR0NfSU5JVChj
dHgpOworICAgIGludCByYzsKKworICAgIHJjID0gbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdChnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25m
aWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX2Zvcl9s
b2dnaW5nKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcmMgPSBsaWJ4bF9fZG9tYWlu
X25lZWRfbWVtb3J5X2NhbGN1bGF0ZShnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRfY29uZmlnLT5iX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5lZWRfbWVta2IpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7Cisg
b3V0OgogICAgIEdDX0ZSRUU7Ci0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZShi
X2luZm8pOwogICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9y
eV8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCit7
CisgICAgR0NfSU5JVChjdHgpOworICAgIGludCByYzsKKworICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvIGJfaW5mb1sxXTsKKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0KGJfaW5m
byk7CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZv
X2luKTsKKworICAgIHJjID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2Ms
IGJfaW5mbyk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKIAorICAgIHJjID0gbGlieGxfX2RvbWFp
bl9uZWVkX21lbW9yeV9jYWxjdWxhdGUoZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmVlZF9t
ZW1rYik7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAgIHJjID0gMDsKKyBvdXQ6CisgICAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZShiX2luZm8pOworICAgIEdDX0ZSRUU7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQwNzAw
KGxpYnhsX2N0eCAqY3R4LApAQCAtNDk0LDcgKzUzMyw3IEBAIGludCBsaWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnlfMHgwNDA3MDAobGlieGxfY3R4ICpjdHgsCiAgICAgdWludDY0X3QgbXlfbmVlZF9t
ZW1rYjsKICAgICBpbnQgcmM7CiAKLSAgICByYyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShj
dHgsIGJfaW5mb19pbiwgJm15X25lZWRfbWVta2IpOworICAgIHJjID0gbGlieGxfZG9tYWluX25l
ZWRfbWVtb3J5XzB4MDQxMjAwKGN0eCwgYl9pbmZvX2luLCAmbXlfbmVlZF9tZW1rYik7CiAgICAg
cmV0dXJuIGxpYnhsX19tZW1rYl82NHRvMzIoY3R4LCByYywgbXlfbmVlZF9tZW1rYiwgbmVlZF9t
ZW1rYik7CiB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jIGIvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMKaW5kZXggZDMzYzZiMzhjOS4uZTUyMGIxZGE3OSAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMK
QEAgLTMyMiw3ICszMjIsNyBAQCBzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKICAgICBpZiAoIWF1dG9iYWxsb29uKQogICAg
ICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIHJjID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGN0
eCwgJmRfY29uZmlnLT5iX2luZm8sICZuZWVkX21lbWtiKTsKKyAgICByYyA9IGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeShjdHgsIGRfY29uZmlnLCBkb21pZCwgJm5lZWRfbWVta2IpOwogICAgIGlm
IChyYyA8IDApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFa-0005uK-AV; Wed, 23 Oct 2019 13:00:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFY-0005tu-U2
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:28 +0000
X-Inumbo-ID: 1274ee78-f595-11e9-947c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1274ee78-f595-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 13:00:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835622;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=pxm+KtmOmPpj5rMxf2t47ahTxsRfV7Ti1lbE1kx+j/4=;
 b=AFRUKjtrqp2eVqeS4uLkJ14QuKWl6QNTbXSnbEMMJdDNWyAfGuu4ZuWK
 sHr7pcfitQSgenYjOVa1cxEo6mGYso71Yx120bTtDmXSjM8Y+K8FyDGFn
 CZBYshkD4VWQczpydu5SocnzXIi+xOE2AKWFAXfSp+ZRfYOnM7TCilkUX M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: x2MiVNpHNrUO9edxDymFBKpFBGE8vBwN2aYecz0FoS9ptWObYOGH4egqS0bE3qhDe/x1Q+u8px
 hSI14fOt20nv6I6iqBtAPRKyhIi92vra6GRI0GVSQZTGmmrzQ3k1FAPeHU2GXDJphejVdoGcKT
 iAa4LKMZKvVXGrQvbzQ/SPl/xocez+gp5TU34imB9vmN3KKoZVbd0sOjNMl0i0lYmX/macwJOJ
 gFq1S9CznL+fUY9n3fxeRhk1FdjXv+GOXSV4JXmEAIAsJLehCu7e8xdaKhzQ98Cr0QOrnmHuzE
 FXo=
X-SBRS: 2.7
X-MesageID: 7754866
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7754866"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:02 +0100
Message-ID: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 00/11] libxl memkb & pt
 defaulting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Paul Durrant <pdurrant@gmail.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony
 PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSAqc3RpbGwqIHdhbnQgdG8gc29ydCBvdXQgdGhlIHNoYWRvdy9pb21tdSBtZW1vcnkgYW5kIHBj
aSBwYXNzdGhyb3VnaApzaXR1YXRpb24gaW4gNC4xMywgdG8gYXZvaWQgcHJvbXVsZ2F0aW5nIGEg
d3JvbmcgbGlieGwgQVBJIGluIGEgc3RhYmxlCnJlbGVhc2UuCgpUaGUgb25seSBjaGFuZ2VzIHNp
bmNlIHY0IGFyZSBjaGFuZ2UgdGhlIGRlZmF1bHQgdmFsdWUgbmFtZSBmb3IgdGhlCiJwYXNzdGhy
b3VnaCIgY29uZmlnIHNldHRpbmcgdG8gImRlZmF1bHQiLCBhcHJvcG9zIG9mIHRoZSBkaXNjdXNz
aW9uLAphbmQgdG8gYWRkIGEgbmV3IHBhdGNoIHRvIGNoYW5nZSB0aGUgd2F5IHRoZSBBUk0gY29k
ZSB3aWxsIGRlYWwgd2l0aApuZXcgcGFzc3Rocm91Z2ggbW9kZXMgYWRkZWQgaW4gdGhlIGZ1dHVy
ZS4KClRob3NlIGFyZSBhbHNvIHRoZSBvbmx5IHBhdGNoZXMgd2l0aG91dCBhbiBhcHByb3ByaWF0
ZSBhY2svcmV2aWV3LgpQaW5nLCBmZWxsb3cgdG9vbHMgbWFpbnRhaW5lcnM/CgpJYW4gSmFja3Nv
biAoMTEpOgpJYW4gSmFja3NvbiAoMTApOgogIGEgIDAxIGxpYnhsOiBPZmZlciBBUEkgdmVyc2lv
bnMgMHgwNDA3MDAgYW5kIDB4MDQwODAwCiAgciAgMDIgeGw6IFBhc3MgbGlieGxfZG9tYWluX2Nv
bmZpZyB0byBmcmVlbWVtKCksIGluc3RlYWQgb2YgYl9pbmZvCiAgciAgMDMgbGlieGw6IGxpYnhs
X19kb21haW5fY29uZmlnX3NldGRlZmF1bHQ6IE5ldyBmdW5jdGlvbgogIHIgIDA0IGxpYnhsOiBs
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnk6IE1ha2UgaXQgdGFrZSBhIGRvbWFpbl9jb25maWcKICBy
ICAwNSBsaWJ4bDogTW92ZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiIGRlZmF1bHRpbmcg
aW50byBsaWJ4bAogIGEgIDA2IGxpYnhsOiBSZW1vdmUvZGVwcmVjYXRlIGxpYnhsX2dldF9yZXF1
aXJlZF8qX21lbW9yeSBmcm9tIHRoZSBBUEkKICBhICAwNyBsaWJ4bDogY3JlYXRlOiBzZXRkZWZh
dWx0OiBNYWtlIGxpYnhsX3BoeXNpbmZvIGluZm9bMV0KICBhICAwOCBsaWJ4bDogY3JlYXRlOiBz
ZXRkZWZhdWx0OiBNb3ZlIHBoeXNpbmZvIGludG8gY29uZmlnX3NldGRlZmF1bHQKICBhICAwOSBs
aWJ4bDogTW92ZSBkb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdCBlYXJsaWVyCiAgICAgMTAg
bGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9naWMKICAgKyAxMSBsaWJ4
bDogT24gQVJNLCByZWplY3QgZnV0dXJlIG5ldyBwYXNzdGhyb3VnaCBtb2RlcyB0b28KCmE9YWNr
ZWQ7IHI9cmV2aWV3ZWQ7ICo9cGF0Y2ggY2hhbmdlZDsgKz1uZXcgcGF0Y2gKCiBkb2NzL21hbi94
bC5jZmcuNS5wb2QuaW4gICAgIHwgICA2ICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAg
IHwgIDI0ICsrKysrLQogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICB8ICAgNiArKwogdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMgICAgICB8ICAzMCArKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgICB8IDE3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICAgIHwgICA3ICstCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyAgICAgIHwgICA3ICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IHwgIDEzICsrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX21lbS5jICAgICAgfCAgNjkgKysrKysrKysr
KysrKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgIDcgKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX3V0aWxzLmMgICAgfCAgMTUgLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMu
aCAgICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICB8ICA0MSArKysrKysr
KysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICB8ICA4MiArKy0tLS0tLS0tLS0tLS0t
LS0tLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAgICAgfCAgIDYgKy0KIDE1IGZpbGVzIGNo
YW5nZWQsIDMzMSBpbnNlcnRpb25zKCspLCAxNTYgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFU-0005tU-Gh; Wed, 23 Oct 2019 13:00:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFS-0005tK-VJ
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:22 +0000
X-Inumbo-ID: 1261d9a0-f595-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1261d9a0-f595-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835622;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Z2wcBcBGG/Y/drK4rHShO5xZz9+eTKQjLFNrm0BeVIw=;
 b=I+JGMnHauSTRdWL6BtXTR5kaan3zmFbODOK/6oE4zZ/PluMvgyoKZQF9
 dWlcbqg4WNTZp0GdfRuZLJ1jryng1yM2AucypllKZYw8wHBDJnCVxhVom
 9pD0fzesjodRqtKtj4quvsk1QRtobnAjCYzDmqqbNRKsoZ9aQvQKNZIjb 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 390N8CJU3yUiYOuRa0Byukb/Flw4MAM6Bf9aETFgqhziRjfn3B6ehMIxOuDhcgQIa8qNyETWy5
 GFbWZBdXkXASmss0xq/PNS2oyHe8rZf31357aD/cC+tneR/K+I5WjkinbQruOZVq5f4McYpd22
 e/Lbnrw0pxpEyiap0J9uoEFScYDZKKHP0ajrY/en83s0LaL4k3VRpkg1T8tVWszXQU7ACgL6J9
 nbFYxbIbE16SHcusPwDrSx++FlO+4pOe+hqf+xk7iEqSo+YTnnhijoevqbvyxl5YM0xWUknarU
 jSk=
X-SBRS: 2.7
X-MesageID: 7660563
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7660563"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:03 +0100
Message-ID: <20191023130013.32382-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 01/11] libxl: Offer API versions
 0x040700 and 0x040800
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjb3JkaW5nIHRvIGdpdCBsb2cgLUc6CgoweDA0MDcwMCB3YXMgaW50cm9kdWNlZCBpbiAzMDQ0
MDA0NTllZjAgKGFrYSA0LjcuMC1yYzF+NDgxKQogICJ0b29scy9saWJ4bDogcmVuYW1lIHJlbXVz
IGRldmljZSB0byBjaGVja3BvaW50IGRldmljZSIKCjB4MDQwODAwIHdhcyBpbnRyb2R1Y2VkIGlu
IDU3ZjhiMTNjNzI0MCAoYWthIDQuOC4wLXJjMX40MzcpCiAgImxpYnhsOiBtZW1vcnkgc2l6ZSBp
biBrYiByZXF1aXJlcyA2NCBiaXQgdmFyaWFibGUiCgpJdCBpcyBzdXJwcmlzaW5nIHRoYXQgbm8t
b25lIG5vdGljZWQgdGhpcy4KCkFueXdheSwgaW4gdGhlIG1lYW50aW1lLCB3ZSBzaG91bGQgZml4
IGl0LiAgQmFja3BvcnRpbmcgdGhpcyBpcwpwcm9iYWJseSBhIGdvb2QgaWRlYTogaXQgd29uJ3Qg
Y2hhbmdlIHRoZSBiZWhhdmlvdXIgZm9yIGV4aXN0aW5nCmNhbGxlcnMgYnV0IGl0IHdpbGwgYXZv
aWQgZXJyb3JzIGZvciBzb21lIG9sZGVyIGNvcnJlY3QgdXNlcy4KClNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2MjogQWRqdXN0ZWQgY29tbWl0
IG1lc3NhZ2Ugc2xpZ2h0bHkuCi0tLQogdG9vbHMvbGlieGwvbGlieGwuaCB8IDEgKwogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggMjU1NWU5Y2QzYi4uNTE4ZmM5ZTQ3ZiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBA
IC02NTUsNiArNjU1LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2N0eCBsaWJ4bF9jdHg7CiAj
aWZkZWYgTElCWExfQVBJX1ZFUlNJT04KICNpZiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDIw
MCAmJiBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDMwMCAmJiBcCiAgICAgTElCWExfQVBJX1ZF
UlNJT04gIT0gMHgwNDA0MDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDA1MDAgJiYgXAor
ICAgIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwNzAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9
IDB4MDQwODAwICYmIFwKICAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MTMwMAogI2Vycm9y
IFVua25vd24gTElCWExfQVBJX1ZFUlNJT04KICNlbmRpZgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFe-0005wI-N6; Wed, 23 Oct 2019 13:00:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFd-0005vX-0F
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:33 +0000
X-Inumbo-ID: 1385abea-f595-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1385abea-f595-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835624;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=UK8D8SXQlm+rrYSLRdhzAFRqrVgJXLVpfsEELklIuFA=;
 b=d+tC7sIvWZKXtvOPScAO9MuJ9yrFi24BQqyhe6kBuaMEnVGaEeiJBHR6
 6o9KE5QYezluPabUq74X5ig3mCrPFHdndx5Gz1ZG2bOj2CSbQpkS5GFBt
 58D+eyI1Pakwz1XI3rUmoeDqF26l24wTXozMkAO7nJ2LDrJeelXZNpEPz c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gJafkAAsC8F8DsrrFFaB1NXm2RjVAasWfshpPrMYM70Bd+1HwUenIo9Ac5B16LyATnJUr5/Nmc
 C7hwA/J/XWZ+qBF8sgyEfFXNWYbvifhTo7OvBvSNuH/+ZZ/nWmdlJ5hcaHsZz5LWrAvsIHP3lg
 0ustwvYQMVSxWPSQmvf+lu7JMk19nd9EzLxBXti93ArA0Vz4+c9ACq5YrTYp1M5mPortUoPalM
 REPr1WSmjXC+ftEYzRG/eSSN6UswPRZi3UPEkL37r4tG39xY4gPK/cid/MfaaqaUlwhQEoLAOL
 qYc=
X-SBRS: 2.7
X-MesageID: 7411222
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7411222"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:07 +0100
Message-ID: <20191023130013.32382-6-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 05/11] libxl: Move shadow_memkb
 and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmYXVsdGluZyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGJ5IGxpYnhsLiAgU28gdGhlc2UgY2Fs
Y3VsYXRpb25zCnNob3VsZCBiZSBoZXJlIGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdCBoYXMgYWxsIHRoZQpuZWNlc3NhcnkgaW5mb3JtYXRpb24gaW5jbHVkaW5nIHRo
ZSB2YWx1ZXMgb2YgbWF4X21lbWtiIGFuZCBtYXhfdmNwdXMuCgpUaGUgb3ZlcmFsbCBmdW5jdGlv
bmFsIGVmZmVjdCBkZXBlbmRzIG9uIHRoZSBjYWxsZXI6CgpGb3IgeGwsIG5vIGNoYW5nZS4gIFRo
ZSBjb2RlIG1vdmVzIGZyb20geGwgdG8gbGlieGwuCgpGb3IgY2FsbGVycyB3aG8gc2V0IG9uZSBv
ciBib3RoIHNoYWRvd19tZW1rYiBhbmQgaW9tbXVfbWVta2IgKHdoZXRoZXIKZnJvbSBsaWJ4bF9n
ZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBvciBvdGhlcndpc2UpIGJlZm9yZSBjYWxsaW5nCmxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3IGNvZGUgd2lsbCBs
ZWF2ZSB0aGVpcgpzZXR0aW5nKHMpIHVuY2hhbmdlZC4KCkZvciBjYWxsZXJzIHdobyBkbyBub3Qg
Y2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQgYWxsLCBhbmQgd2hvCmZhaWwgdG8gc2V0
IG9uZSBvZiB0aGVzZSBtZW1vcnkgdmFsdWVzOiBub3cgdGhleSBhcmUgYm90aCBhcmUgcHJvcGVy
bHkKc2V0LiAgVGhlIHNoYWRvdyBhbmQgaW9tbXUgbWVtb3J5IHRvIGJlIHByb3Blcmx5IGFjY291
bnRlZCBmb3IgYXMKaW50ZW5kZWQuCgpGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhsX2RvbWFp
bl9uZWVkX21lbW9yeSBhbmQgcmVxdWVzdCB0aGUKY3VycmVudCBBUEkgKDQuMTMpIG9yIHdoaWNo
IHRyYWNrIGxpYnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJlIGFsc28Kbm93IHJpZ2h0IGFuZCBl
dmVyeXRoaW5nIHdvcmtzIGFzIGludGVuZGVkLgoKRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1ZXN0IGFuIG9sZApwcmUtNC4xMyBsaWJ4bCBB
UEksIGFuZCB3aGljaCBsZWF2ZSBvbmUgb2YgdGhlc2UgbWVta2Igc2V0dGluZ3MgdW5zZXQsCndl
IHRha2Ugc3BlY2lhbCBtZWFzdXJlcyB0byBwcmVzZXJ2ZSB0aGUgb2xkIGJlaGF2aW91ci4KClRo
aXMgbWVhbnMgdGhhdCB0aGV5IGRvbid0IGdldCB0aGUgYWRkaXRpb25hbCBpb21tdSBtZW1vcnkg
YW5kIGFyZSBhdApyaXNrIG9mIHRoZSBkb21haW4gcnVubmluZyBvdXQgb2YgbWVtb3J5IGFzIGEg
cmVzdWx0IG9mIGY4OWY1NTU4MjdhNgoicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0
aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIi4gIEJ1dCB0aGlzCmlzIG5vIHdvcnNlIHRoYW4gdGhl
IHN0YXRlIGp1c3QgYWZ0ZXIgZjg5ZjU1NTgyN2E2LCB3aGljaCBhbHJlYWR5CmJyb2tlIHN1Y2gg
Y2FsbGVycyBpbiB0aGF0IHdheS4gIFRoaXMgaXMgcGVyaGFwcyBqdXN0aWZpYWJsZSBiZWNhdXNl
Cm9mIHRoZSBBUEkgc3RhYmlsaXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkuCgpBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBkcm9wIHRoZSBzcGVjaWFsLWNhc2lu
ZyBvZiB0aGVzZSBjYWxsZXJzLgpUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2Vl
biBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCmxpYnhsX2RvbWFpbl9jcmVhdGU6IHRoZSBm
b3JtZXIgd291bGQgbm90IGluY2x1ZGUgdGhlIGlvbW11IG1lbW9yeSBhbmQKdGhlIGxhdHRlciB3
b3VsZC4gIFRoYXQgc2VlbXMgd29yc2UsIGJ1dCBpdCdzIGRlYmF0ZWFibGUuCgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KdjQ6IFByb3Zp
ZGUgYSBmYWxsYmFjayBkZWZhdWx0IGZvciBpb21tdV9tZW1rYiB0b28sIGZvciBvbGQgY2FsbGVy
cy4KdjI6IFJlcGxhY2UgX0Jvb2wgd2l0aCBib29sCiAgICBGaXggbG9naWMgc2Vuc2UgaW4gb2tf
dG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX21l
bS5jICAgICAgfCAgNCArKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgIHwgMTUgKyst
LS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZmQ4YmIyMmJlOS4uM2IzYjZlYzM4MSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKQEAgLTI0Nyw5ICsyNDcsMTQgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5m
b19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChnYywgYl9pbmZvKTsKICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1
bHQoJmJfaW5mby0+ZG1fcmVzdHJpY3QsIGZhbHNlKTsKIAorICAgIGlmIChiX2luZm8tPmlvbW11
X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCisgICAgICAgIC8qIE5vcm1hbGx5IGRlZmF1
bHRlZCBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgKi8KKyAgICAgICAg
Yl9pbmZvLT5pb21tdV9tZW1rYiA9IDA7CisKICAgICBzd2l0Y2ggKGJfaW5mby0+dHlwZSkgewog
ICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgICAgICBpZiAoYl9pbmZvLT5zaGFk
b3dfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkKKyAgICAgICAgICAgIC8qIE5vcm1hbGx5
IGRlZmF1bHRlZCBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgKi8KICAg
ICAgICAgICAgIGJfaW5mby0+c2hhZG93X21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+
dS5odm0ubW1pb19ob2xlX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAg
ICBiX2luZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA9IDA7CkBAIC0zOTUsNiArNDAwLDcgQEAg
aW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAg
ICAgICAgIGlmIChiX2luZm8tPnZpZGVvX21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCiAg
ICAgICAgICAgICBiX2luZm8tPnZpZGVvX21lbWtiID0gMDsKICAgICAgICAgaWYgKGJfaW5mby0+
c2hhZG93X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFVTFQpCisgICAgICAgICAgICAvKiBOb3Jt
YWxseSBkZWZhdWx0ZWQgaW4gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0ICov
CiAgICAgICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1rYiA9IDA7CiAgICAgICAgIGlmIChiX2lu
Zm8tPnUucHYuc2xhY2tfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVCkKICAgICAgICAgICAg
IGJfaW5mby0+dS5wdi5zbGFja19tZW1rYiA9IDA7CkBAIC04NjIsNiArODY4LDMwIEBAIHN0YXRp
YyB2b2lkIGRvbWNyZWF0ZV9kZXN0cnVjdGlvbl9jYihsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95X3N0YXRl
ICpkZHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKIAor
c3RhdGljIGJvb2wgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUobGlieGxfX2djICpnYykK
K3sKKyAgICAvKgorICAgICAqIFRoaXMgaXMgYSBmdWRnZS4gIFdlIGFyZSB0cnlpbmcgdG8gZmlu
ZCB3aGV0aGVyIHRoZSBjYWxsZXIKKyAgICAgKiBjYWxscyB0aGUgb2xkIHZlcnNpb24gb2YgbGli
eGxfZG9tYWluX25lZWRfbWVtb3J5LiAgSWYgdGhleSBkbworICAgICAqIHRoZW4sIGJlY2F1c2Ug
aXQgb25seSBnZXRzIHRoZSBiX2luZm8sIGFuZCBiZWNhdXNlIGl0IGNhbid0CisgICAgICogdXBk
YXRlIHRoZSBiX2luZm8gKGJlY2F1c2UgaXQncyBjb25zdCksIGl0IHdpbGwgYmFzZSBpdHMKKyAg
ICAgKiBjYWxjdWxhdGlvbnMgb24gZGVmYXVsdGluZyBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21l
bWtiIHRvIDAKKyAgICAgKiBJbiB0aGF0IGNhc2Ugd2UgcHJvYmFibHkgc2hvdWxkbid0IGRlZmF1
bHQgdGhlbSBkaWZmZXJlbnRseQorICAgICAqIGR1cmluZyBsaWJ4bF9kb21haW5fY3JlYXRlLgor
ICAgICAqCisgICAgICogVGhlIHJlc3VsdCBpcyB0aGF0IHRoZSBiZWhhdmlvdXIgd2l0aCBvbGQg
Y2FsbGVycyBpcyB0aGUgc2FtZQorICAgICAqIGFzIGluIDQuMTM6IG5vIGFkZGl0aW9uYWwgbWVt
b3J5IGlzIGFsbG9jYXRlZCBmb3Igc2hhZG93IGFuZAorICAgICAqIGlvbW11ICh1bmxlc3MgdGhl
IGNhbGxlciBzZXQgc2hhZG93X21lbWtiLCBlZyBmcm9tIGEgY2FsbCB0bworICAgICAqIGxpYnhs
X2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5KS4KKyAgICAgKi8KKyAgICByZXR1cm4gIUNUWC0+
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQxMjAwX2NhbGxlZCB8fAorICAgICAgICAgICAg
Q1RYLT5saWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfY2FsbGVkOworICAgIC8qCisgICAgICogVHJl
YXQgbWl4ZWQgY2FsbGVycyBhcyBuZXcgY2FsbGVycy4gIFByZXN1bWFibHkgdGhleSBrbm93IHdo
YXQKKyAgICAgKiB0aGV5IGFyZSBkb2luZy4KKyAgICAgKi8KK30KKwogaW50IGxpYnhsX19kb21h
aW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCkBAIC05NzQsNiArMTAw
NCwyMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdj
LAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAgICBpZiAoZF9jb25maWctPmJf
aW5mby5zaGFkb3dfbWVta2IgPT0gTElCWExfTUVNS0JfREVGQVVMVAorICAgICAgICAmJiBva190
b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZShnYykpCisgICAgICAgIGRfY29uZmlnLT5iX2luZm8u
c2hhZG93X21lbWtiID0KKyAgICAgICAgICAgIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5KGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby5tYXhfdmNwdXMpOworCisgICAg
LyogTm8gSU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIHBhc3N0aHJvdWdoIG1vZGUgaXMg
bm90ICdzeW5jX3B0JyAqLworICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID09
IExJQlhMX01FTUtCX0RFRkFVTFQKKyAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9j
cmVhdGUoZ2MpKQorICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLmlvbW11X21lbWtiID0KKyAgICAg
ICAgICAgIChkX2NvbmZpZy0+Y19pbmZvLnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdI
X1NZTkNfUFQpCisgICAgICAgICAgICA/IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnko
ZF9jb25maWctPmJfaW5mby5tYXhfbWVta2IpCisgICAgICAgICAgICA6IDA7CisKICAgICByZXQg
PSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5iX2lu
Zm8pOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUg
dG8gc2V0IGRvbWFpbiBidWlsZCBpbmZvIGRlZmF1bHRzIik7CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRl
eCAwMWRlNTU3NmQ5Li4wMTg1YjhmZjAxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTYzNyw2ICs2
MzcsOSBAQCBzdHJ1Y3QgbGlieGxfX2N0eCB7CiAgICAgTElCWExfTElTVF9FTlRSWShsaWJ4bF9j
dHgpIHNpZ2NobGRfdXNlcnNfZW50cnk7CiAKICAgICBsaWJ4bF92ZXJzaW9uX2luZm8gdmVyc2lv
bl9pbmZvOworCisgICAgYm9vbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDBfY2Fs
bGVkLAorICAgICAgICAgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZDsKIH07CiAKIC8q
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X21lbS5jCmluZGV4IDYwNDIyOTkzOTMuLjdjMDFmYWM3ZTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX21lbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX21lbS5jCkBAIC00ODQsNiAr
NDg0LDggQEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKICAg
ICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjOwogCisgICAgY3R4LT5saWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnlfY2FsbGVkID0gMTsKKwogICAgIHJjID0gbGlieGxfX2RvbWFpbl9jb25maWdfc2V0
ZGVmYXVsdChnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9j
b25maWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX2Zv
cl9sb2dnaW5nKTsKQEAgLTUwNyw2ICs1MDksOCBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5XzB4MDQxMjAwKGxpYnhsX2N0eCAqY3R4LAogICAgIEdDX0lOSVQoY3R4KTsKICAgICBpbnQg
cmM7CiAKKyAgICBjdHgtPmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMF9jYWxsZWQg
PSAxOworCiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gYl9pbmZvWzFdOwogICAgIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvX2luaXQoYl9pbmZvKTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mb19jb3B5KGN0eCwgYl9pbmZvLCBiX2luZm9faW4pOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggMDNhMmM1NGRkMi4uNzk4NzFj
MjJkMCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9w
YXJzZS5jCkBAIC0xNTcyLDE5ICsxNTcyLDggQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKICAgICB9
CiAKLSAgICAvKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSgpIGFuZAotICAgICAq
IGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoKSBtdXN0IGJlIGNhbGxlZCBhZnRlciBm
aW5hbCB2YWx1ZXMKLSAgICAgKiAoZGVmYXVsdCBvciBzcGVjaWZpZWQpIGZvciB2Y3B1cyBhbmQg
bWVtb3J5IGFyZSBzZXQsIGJlY2F1c2UgdGhlCi0gICAgICogY2FsY3VsYXRpb25zIGRlcGVuZCBv
biB0aG9zZSB2YWx1ZXMuICovCi0gICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSAheGx1X2NmZ19n
ZXRfbG9uZyhjb25maWcsICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApCi0gICAgICAgID8gbCAqIDEw
MjQKLSAgICAgICAgOiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShiX2luZm8tPm1h
eF9tZW1rYiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiX2lu
Zm8tPm1heF92Y3B1cyk7Ci0KLSAgICAvKiBObyBJT01NVSByZXNlcnZhdGlvbiBpcyBuZWVkZWQg
aWYgcGFzc3Rocm91Z2ggbW9kZSBpcyBub3QgJ3N5bmNfcHQnICovCi0gICAgYl9pbmZvLT5pb21t
dV9tZW1rYiA9IChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNf
UFQpCi0gICAgICAgID8gbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShiX2luZm8tPm1h
eF9tZW1rYikKLSAgICAgICAgOiAwOworICAgIGlmICgheGx1X2NmZ19nZXRfbG9uZyhjb25maWcs
ICJzaGFkb3dfbWVtb3J5IiwgJmwsIDApKQorICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1rYiA9
IGwgKiAxMDI0OwogCiAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJub21pZ3JhdGUi
LCAmYl9pbmZvLT5kaXNhYmxlX21pZ3JhdGUsIDApOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFf-0005we-1E; Wed, 23 Oct 2019 13:00:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFd-0005vs-UO
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:33 +0000
X-Inumbo-ID: 13a61241-f595-11e9-947c-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13a61241-f595-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 13:00:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835624;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=1jKUJSikxB9yiqNmqcnpVueJx6HmmRvphhPyUj0dFVU=;
 b=UMCGP2bhC1hOhsYVoelxkB0JKBvtA4WAvAeabqV7auq2D1xC6WcFEYr1
 sdV6+L0yG0eqhc2b1TqlzfTxb1go7gwI+RjfCWu5T5ZutzjT9r91xjxkr
 SAFPr4XMA7G51Bhb6KTBDjVRZ/IM7Ieh3NgNiZQqAe1V7iZHmVwptSS6a I=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5CyYoNtYd9dv4MmUqEK+/vD1N3/fA/PENCNlby8YJnbw0vK97hL3WkRxo+utWdJWsjD5wSL/yu
 PmqxuvCwXR5hFX9xxt3mDUVSKoewztwskzzBlVK0cOAasdU0RMj9tX8zAosg2wwRneM3YxT+uS
 N6yLM+4f9nb9YV+ICCSjFh+3NNEjkan7VpwewL7EuK9sv59ARhNOoTUpEpRfiegFbAslugZrcl
 6IIgjfvXXQ2nQoMUdT/TSw9Y41+Jx10/dW4pX65JkRlFfQd/f2GEYQ8qVabc5MVYdf/kyhQ6E0
 Fzg=
X-SBRS: 2.7
X-MesageID: 7754872
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7754872"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:05 +0100
Message-ID: <20191023130013.32382-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 03/11] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnJlYWsgb3V0IHRoaXMgaW50byBhIG5ldyBmdW5jdGlvbi4gIFdlIGFyZSBnb2luZyB0byB3YW50
IHRvIGNhbGwgaXQKZnJvbSBhIG5ldyBjYWxsIHNpdGUuCgpVbmZvcnR1bmF0ZWx5IG5vdCBhbGwg
b2YgdGhlIGRlZmF1bHRzIGNhbiBiZSBtb3ZlZCBpbnRvIHRoZSBuZXcKZnVuY3Rpb24gd2l0aG91
dCBjaGFuZ2luZyB0aGUgb3JkZXIgaW4gd2hpY2ggdGhpbmdzIGFyZSBkb25lLiAgVGhhdApkb2Vz
IG5vdCBzZWVtIHdpc2UgYXQgdGhpcyBzdGFnZSBvZiB0aGUgcmVsZWFzZS4gIFRoZSBlZmZlY3Qg
aXMgdGhhdAphZGRpdGlvbmFsIGNhbGxzIHRvIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1
bHQgKHdoaWNoIGFyZSBnb2luZwp0byBiZSBpbnRyb2R1Y2VkKSBkbyBub3QgcXVpdGUgc2V0IGV2
ZXJ5dGhpbmcuICBCdXQgdGhleSB3aWxsIGRvIHdoYXQKaXMgbmVlZGVkLiAgQWZ0ZXIgWGVuIDQu
MTMgaXMgZG9uZSwgd2Ugc2hvdWxkIG1vdmUgdGhvc2Ugc2V0dGluZ3MgaW50bwp0aGUgcmlnaHQg
b3JkZXIuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQp2MjogQWRkIG1pc3NpbmcgZXJyb3IgY2hl
Y2sKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgNDEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
fCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCAwOTk3NjFhMmQ3Li5mZDhiYjIyYmU5IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtODYyLDIyICs4NjIsMTQgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2Rlc3RydWN0
aW9uX2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3lfc3RhdGUgKmRkcywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwogCi1zdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21h
aW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgKmRjcykKK2ludCBsaWJ4bF9fZG9tYWlu
X2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQogewotICAgIFNUQVRFX0FP
X0dDKGRjcy0+YW8pOwogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsK
LSAgICB1aW50MzJfdCBkb21pZDsKLSAgICBpbnQgaSwgcmV0OworICAgIGludCByZXQ7CiAgICAg
Ym9vbCBwb2RfZW5hYmxlZCA9IGZhbHNlOwogCi0gICAgLyogY29udmVuaWVuY2UgYWxpYXNlcyAq
LwotICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbnN0IGRfY29uZmlnID0gZGNzLT5ndWVzdF9j
b25maWc7Ci0gICAgY29uc3QgaW50IHJlc3RvcmVfZmQgPSBkY3MtPnJlc3RvcmVfZmQ7Ci0KLSAg
ICBkb21pZCA9IGRjcy0+ZG9taWRfc29mdF9yZXNldDsKLSAgICBsaWJ4bF9fZG9tYWluX2J1aWxk
X3N0YXRlX2luaXQoJmRjcy0+YnVpbGRfc3RhdGUpOwotCiAgICAgaWYgKGRfY29uZmlnLT5jX2lu
Zm8uc3NpZF9sYWJlbCkgewogICAgICAgICBjaGFyICpzID0gZF9jb25maWctPmNfaW5mby5zc2lk
X2xhYmVsOwogICAgICAgICByZXQgPSBsaWJ4bF9mbGFza19jb250ZXh0X3RvX3NpZChjdHgsIHMs
IHN0cmxlbihzKSwKQEAgLTEwMDgsNiArMTAwMCwyOCBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9k
b21haW5fY3JlYXRlKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAg
ICAgfQogCisgICAgcmV0ID0gMDsKKyBlcnJvcl9vdXQ6CisgICAgcmV0dXJuIHJldDsKK30KKwor
c3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fY3JlYXRlX3N0YXRl
ICpkY3MpCit7CisgICAgU1RBVEVfQU9fR0MoZGNzLT5hbyk7CisgICAgdWludDMyX3QgZG9taWQ7
CisgICAgaW50IGksIHJldDsKKworICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KKyAgICBs
aWJ4bF9kb21haW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwor
ICAgIGNvbnN0IGludCByZXN0b3JlX2ZkID0gZGNzLT5yZXN0b3JlX2ZkOworCisgICAgZG9taWQg
PSBkY3MtPmRvbWlkX3NvZnRfcmVzZXQ7CisgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9p
bml0KCZkY3MtPmJ1aWxkX3N0YXRlKTsKKworICAgIHJldCA9IGxpYnhsX19kb21haW5fY29uZmln
X3NldGRlZmF1bHQoZ2MsZF9jb25maWcsZG9taWQpOworICAgIGlmIChyZXQpIGdvdG8gZXJyb3Jf
b3V0OworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2NvbmZpZywgJmRjcy0+
YnVpbGRfc3RhdGUsICZkb21pZCk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwpAQCAtMTAxOSw2ICsxMDMz
LDkgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZWdjICplZ2Ms
CiAgICAgZGNzLT5ndWVzdF9kb21pZCA9IGRvbWlkOwogICAgIGRjcy0+c2Rzcy5kbS5ndWVzdF9k
b21pZCA9IDA7IC8qIG1lYW5zIHdlIGhhdmVuJ3Qgc3Bhd25lZCAqLwogCisgICAgLyogcG9zdC00
LjEzIHRvZG86IG1vdmUgdGhlc2UgbmV4dCBiaXRzIG9mIGRlZmF1bHRpbmcgdG8KKyAgICAgKiBs
aWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0ICovCisKICAgICAvKgogICAgICAqIFNldCB0
aGUgZG0gdmVyc2lvbiBxdWl0ZSBlYXJseSBzbyB0aGF0IGxpYnhsIGRvZXNuJ3QgaGF2ZSB0byBw
YXNzIHRoZQogICAgICAqIGJ1aWxkIGluZm8gYXJvdW5kIGp1c3QgdG8ga25vdyBpZiB0aGUgZG9t
YWluIGhhcyBhIGRldmljZSBtb2RlbCBvciBub3QuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBkMmQ1
YWY3NDZiLi41MGFjN2I2NGVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTE0NDAsNiArMTQ0MCw5
IEBAIF9oaWRkZW4gaW50IGxpYnhsX19yZXNvbHZlX2RvbWlkKGxpYnhsX19nYyAqZ2MsIGNvbnN0
IGNoYXIgKm5hbWUsCiAgKiAgICAgQWxsIGxpYnhsIEFQSSBmdW5jdGlvbnMgYXJlIGV4cGVjdGVk
IHRvIGhhdmUgYXJyYW5nZWQgZm9yIHRoaXMKICAqICAgICB0byBiZSBjYWxsZWQgYmVmb3JlIHVz
aW5nIGFueSB2YWx1ZXMgd2l0aGluIHRoZXNlIHN0cnVjdHVyZXMuCiAgKi8KK19oaWRkZW4gaW50
IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkIC8qIGxvZ2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9t
YWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5m
byk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFj-0005zz-Du; Wed, 23 Oct 2019 13:00:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFh-0005zC-VI
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:37 +0000
X-Inumbo-ID: 13f303c0-f595-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13f303c0-f595-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835624;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=swnojc7p8tZlUMVSFiHA8JZpgY6zZQc/i4P8oEhC9ww=;
 b=KaaqeEg998Em+sT9fxy1qDTaQO1bSpdm1C8mA3Q9uxxN7MEQBEn0j73i
 R229KAeegzZEPECCRgXDkFItq2WA2JBOrdcr1fCbItj6SNTFR3Cm792fi
 P06BVddebvAjXSOuaPy8M+9isSt3SFEvDUEPqo6tW6nhCsR9US7EOh4fw g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HNdMwtFItnMdASZld7adWY1MVumpOF+bmhRLJC183NJLA4UPJDQSKCvQGTahXKwZJy6nn1eBpj
 gRbe48LPtM8WOHVI9vHGnBDLD+ycl0dKGWTGQpMp0PBQQM8aVncLsaFQmK+z5qKx2dddCHPSP9
 QgZanq5yQWgG/KYpUtoMriKHC49q2/WCk9Bzl7Rvx4apUdRyGwSOqDGfypCWZNXho4ZboM81bK
 87m1o+bqlt5vukDK+ysw8mNIx+7rxltEASWGgMWjYkp8UzB1EYpEzfjm4+vykWppxd9lSPbWoX
 LUM=
X-SBRS: 2.7
X-MesageID: 7660568
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7660568"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:10 +0100
Message-ID: <20191023130013.32382-9-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 08/11] libxl: create:
 setdefault: Move physinfo into config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIHJlZmVyIHRvIGl0IGluIGNv
ZGUgd2UgYXJlCmFib3V0IHRvIGFkZCB0byB0aGlzIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNl
cmllcy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMTcgKysrKysrKystLS0t
LS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAgNyArKysrKystCiB0b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZDY1ZGY3OTI0ZC4u
MDY3MGVmOTBlZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTI4LDE1ICsyOCw5IEBACiAjaW5jbHVkZSA8
eGVuLXhzbS9mbGFzay9mbGFzay5oPgogCiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNf
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfcGh5c2luZm8gKmluZm8pCiB7Ci0gICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKLSAgICBp
bnQgcmM7Ci0KLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwotICAgIGlm
IChyYykKLSAgICAgICAgcmV0dXJuIHJjOwotCiAgICAgaWYgKCFjX2luZm8tPnR5cGUpIHsKICAg
ICAgICAgTE9HKEVSUk9SLCAiZG9tYWluIHR5cGUgdW5zcGVjaWZpZWQiKTsKICAgICAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwpAQCAtOTE1LDYgKzkwOSwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGludCByZXQ7CiAgICAgYm9vbCBw
b2RfZW5hYmxlZCA9IGZhbHNlOwogCisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CisgICAg
cmV0ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKKyAgICBpZiAocmV0KSBn
b3RvIGVycm9yX291dDsKKwogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsK
ICAgICAgICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAg
cmV0ID0gbGlieGxfZmxhc2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0x
MDEzLDcgKzEwMTEsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICByZXQgPSBs
aWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Y19pbmZv
KTsKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZk
X2NvbmZpZy0+Y19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmcGh5c2luZm8pOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsICJVbmFibGUgdG8gc2V0IGRvbWFpbiBjcmVhdGUgaW5mbyBkZWZhdWx0cyIpOwogICAg
ICAgICBnb3RvIGVycm9yX291dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGMwMDM1NmEyZjEuLmU2YTQ4OTc0ZjggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMjE2Nyw3ICsyMTY3LDEyIEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9j
b25maWctPmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmln
LT5jX2luZm8ucnVuX2hvdHBsdWdfc2NyaXB0czsKIAotICAgIHJldCA9IGxpYnhsX19kb21haW5f
Y3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Y19pbmZvKTsKKyAgICBsaWJ4
bF9waHlzaW5mbyBwaHlzaW5mbzsKKyAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAm
cGh5c2luZm8pOworICAgIGlmIChyZXQpIGdvdG8gb3V0OworCisgICAgcmV0ID0gbGlieGxfX2Rv
bWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1fY29uZmlnLT5jX2luZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5mbyk7CiAg
ICAgaWYgKHJldCkgZ290byBvdXQ7CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZv
X3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmJfaW5mbyk7CiAgICAgaWYgKHJldCkgZ290byBv
dXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwMTg1YjhmZjAxLi42YTYxNDY1OGMyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTE0NDcsNyArMTQ0Nyw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21h
aW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
IC8qIGxvZ2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
ICpjX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfcGh5c2luZm8gKmluZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIF9oaWRkZW4g
dm9pZCBsaWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFk-000612-NT; Wed, 23 Oct 2019 13:00:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFi-0005zk-VC
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:39 +0000
X-Inumbo-ID: 13dacf59-f595-11e9-947c-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 13dacf59-f595-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 13:00:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835626;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=zJ505CVIc7EboI0NLvSJ4NNuvkfu18tz73mUbyNQaI8=;
 b=bp8ozpeQJKxH+EocL1cIaKWUkDeKjKROaM8szr7PRgHU7WqhV8R0jqsB
 vIXokwCiChEFXrPGZBegqOFfujuwVNYS0SselWOnKJMUVxSSM9L6/EPMe
 iKFyjzdG1jbonTP95U8E6f6NwHA3Y3tSqvk+IAS+u8f2haWwPJlao6g5m 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +NRA48aCTtxRTJDMtf6EUYoUl9O4H9eKjldATMaLKXEy4cjBrZXQlsuJOivowGRrDkYZjJVyve
 Lz1n/sztfSbgZmKWm5TQu4Aq6qX3vKmUEMHQ75CsH1r0QnP8ngJhybIonvLLWppLHXegSWQDWh
 le9rhHpDpkzJKNh7EjKlHLYbeRsHayTHeU+K9QDGgcPZhU/LWWKU3bB2zNOlYUVOdCJpRUJgIB
 SUczNS2Zc61aCXMnqwlU4Fb7NSNkMya/s5ESppAEkS/F8xcq0w6K1MCwn6jLFMy3U8nPI1Be4G
 oPs=
X-SBRS: 2.7
X-MesageID: 7411231
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7411231"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:12 +0100
Message-ID: <20191023130013.32382-11-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 10/11] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>, Anthony
 PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFCTEVEIiBpbiBhbiBlYXJsaWVyIHVu
Y29tbWl0dGVkCnZlcnNpb24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBkb3VibGUgZHV0eS4gIFdl
IGFjdHVhbGx5IG5lZWQgYWxsIG9mCnRoZSBmb2xsb3dpbmcgdG8gYmUgc3BlY2lmaWFibGU6CiAg
KiAiZGVmYXVsdCI6IGVuYWJsZSBQVCBpZmYgd2UgaGF2ZSBkZXZpY2VzIHRvCiAgICBwYXNzIHRo
cm91Z2ggc3BlY2lmaWVkIGluIHRoZSBpbml0aWFsIGNvbmZpZyBmaWxlLgogICogImVuYWJsZWQi
IChhbmQgZmFpbCBpZiB0aGUgcGxhdGZvcm0gZG9lc24ndCBzdXBwb3J0IGl0KS4KICAqICJkaXNh
YmxlZCIgKGFuZCByZWplY3QgZnV0dXJlIFBUIGhvdHBsdWcpLgogICogInNoYXJlX3B0Ii8ic3lu
Y19wdCI6IGVuYWJsZSBQVCBhbmQgc2V0IGEgc3BlY2lmaWMgUFQgbW9kZS4KCkRlZmF1bHRpbmcg
YW5kIGVycm9yIGNoZWNraW5nIHNob3VsZCBiZSBkb25lIGluIGxpYnhsLiAgU28sIHdlIG1ha2UK
c2V2ZXJhbCBjaGFuZ2VzIGhlcmUuCgpXZSBpbnRyb2R1Y2UgImVuYWJsZWQiLCBhbmQgcmVuYW1l
ICJ1bmtub3duIiB0byAiZGVmYXVsdCIuCgpXZSBtb3ZlIGFsbCBvZiB0aGUgZXJyb3IgY2hlY2tp
bmcgYW5kIGRlZmF1bHRpbmcgY29kZSBmcm9tIHhsIGludG8KbGlieGwuICBOb3csIGxpYnhsX19k
b21haW5fY29uZmlnX3NldGRlZmF1bHQgaGFzIGFsbCBvZiB0aGUgbmVjZXNzYXJ5CmluZm9ybWF0
aW9uIHRvIGdldCB0aGlzIHJpZ2h0LiAgU28gd2UgY2FuIGRvIGl0IGFsbCB0aGVyZS4gIENob29z
aW5nCnRoZSBzcGVjaWZpYyBtb2RlIGlzIGFyY2gtc3BlY2lmaWMuCgpXZSBjYW4gYWxzbyBhcnJh
bmdlIHRvIGhhdmUgb25seSBvbmUgcGxhY2UgZWFjaCB3aGljaCBjYWxjdWxhdGVzCihpKSB3aGV0
aGVyIHBhc3N0aHJvdWdoIG5lZWRzIHRvIGJlIGVuYWJsZWQgYmVjYXVzZSBwdCBkZXZpY2VzIHdl
cmUKc3BlY2lmaWVkIChpaSkgd2hldGhlciBwdF9zaGFyZSBjYW4gYmUgdXNlZCAoZm9yIGVhY2gg
YXJjaCkuCgp4bCBub3cgb25seSBoYXMgdG8gcGFyc2UgdGhlIGVudW0gaW4gdGhlIHNhbWUgd2F5
IGFzIGl0IHBhcnNlcyBhbGwKb3RoZXIgZW51bXMuCgpUaGlzIGNoYW5nZSBmaXhlcyBhIHJlZ3Jl
c3Npb24gZnJvbSBlYXJsaWVyIDQuMTMtcHJlOiB1bnRpbCByZWNlbnQKY2hhbmdlcywgcGFzc3Ro
cm91Z2ggd2FzIG9ubHkgZW5hYmxlZCBieSBkZWZhdWx0IGlmIHBhc3N0aHJvdWdoCmRldmljZXMg
d2VyZSBzcGVjaWZpZWQuICBXZSByZXN0b3JlIHRoaXMgYmVoYXZpb3VyLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bkB4ZW4ub3JnPgpDQzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0u
Y29tPgpDQzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IFBh
dWwgRHVycmFudCA8cGR1cnJhbnRAZ21haWwuY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tCnY1OiBDaGFuZ2UgInVua25vd24iIHRvICJkZWZhdWx0Ii4gIEluIHRo
ZSBtYW5wYWdlIHRvby4KCnY0OiBGaXggdHJhaWxpbmcgd2hpdGVzcGFjZQogICAgTm8gbG9uZ2Vy
IGNoYW5nZSAidW5rbm93biIgdG8gInVuc3BlY2lmaWVkIi4KCnYzOiBEcm9wIHBhcmFncmFwaCBh
Ym91dCBtYXNraW5nIGFub3RoZXIgb3NzdGVzdCByZWdyZXNzaW9uLAogICAgIGFzIHRoYXQncyBu
b3cgZml4ZWQuCiAgICBEcm9wIHJlZHVuZGFudCAiRVJST1I6IiBpbiB0d28gbG9nIG1lc3NhZ2Vz
LgogICAgQWRkIGEgY29tbWVudCBhYm91dCB0aGUgd2F5ICJlbmFibGVkIiBnZXRzIGNoYW5nZWQg
dG8gYSBzcGVjaWZpYyB2YWx1ZS4KICAgIFNwbGl0IHBhc3N0aHJvdWdoIG1vZGUgZGVmYXVsdGlu
ZyBpbnRvIGFyY2ggc3BlY2lmaWMgZnVuY3Rpb25zLgogICAgT24gQVJNLCBhbHdheXMgY2hvb3Nl
IChhbmQgaW5zaXN0IG9uKSBzaGFyZV9wdC4KICAgIFJlamVjdCBzaGFyZV9wdCBmb3Igbm9uLUhB
UCBndWVzdHMuCiAgICBSZWplY3QgcGFzc3Rocm91Z2ggZm9yIFBWSCBndWVzdHMuCiAgICBBY3R1
YWxseSBkb2N1bWVudCAidW5zcGVjaWZpZWQiIG9wdGlvbiBpbiB4bC5jZmcoNSkKICAgIFJlbmFt
ZSAidW5rbm93biIgdG8gInVuc3BlY2lmaWVkIgoKdjI6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNp
b24gb2YgdGhlIHNlcmllcy4KLS0tCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgfCAgNiAr
KysrCiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgfCAgNiArKysrCiB0b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyAgICAgfCAyNCArKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyAgfCA0MyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsIHwgIDcgKysrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICB8
IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAg
ICAgIHwgNjcgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA3
IGZpbGVzIGNoYW5nZWQsIDExNiBpbnNlcnRpb25zKCspLCA3OCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2NzL21hbi94bC5jZmcuNS5wb2Qu
aW4KaW5kZXggNjRiZWQzMGJjZS4uMjQ1ZDNmOTQ3MiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwu
Y2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgpAQCAtNjYwLDYgKzY2
MCwxMiBAQCBpbiBwcmVmZXJlbmNlLiBIb3dldmVyLCB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoaXMg
b3B0aW9uIGlzIGhhcmR3YXJlCiBzcGVjaWZpYy4gSWYgQjx4bCBpbmZvPiByZXBvcnRzIEI8dmly
dF9jYXBzPiBjb250YWluaW5nCiBCPGlvbW11X2hhcF9wdF9zaGFyZT4gdGhlbiB0aGlzIG9wdGlv
biBtYXkgYmUgdXNlZC4KIAorPWl0ZW0gQjxkZWZhdWx0PgorCitUaGUgZGVmYXVsdCwgd2hpY2gg
Y2hvb3NlcyBiZXR3ZWVuIEI8ZGlzYWJsZWQ+IGFuZCBCPGVuYWJsZWQ+CithY2NvcmRpbmcgdG8g
d2hldGhlciBwYXNzdGhyb3VnaCBkZXZpY2VzIGFyZSBlbmFibGVkIGluIHRoZSBjb25maWcKK2Zp
bGUuCisKID1iYWNrCiAKID1iYWNrCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNo
LmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggZDYyNDE1OWU1My4uZWU2NjQxYjNl
NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2FyY2guaApAQCAtNzMsNiArNzMsMTIgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5f
YnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5m
byk7CiAKIF9oaWRkZW4KK2ludCBsaWJ4bF9fYXJjaF9wYXNzdGhyb3VnaF9tb2RlX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9waHlzaW5mbyAqcGh5c2lu
Zm8pOworCitfaGlkZGVuCiBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKaW5kZXggYmYzMWI5YjNjYS4uMmYxY2E2OTQzMSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTExOTEs
NiArMTE5MSwzMCBAQCB2b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0X3R5cGUo
Yl9pbmZvLCBMSUJYTF9ET01BSU5fVFlQRV9QVkgpOwogfQogCitpbnQgbGlieGxfX2FyY2hfcGFz
c3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQoreworICAgIGludCByYzsKKyAgICBsaWJ4bF9kb21h
aW5fY3JlYXRlX2luZm8gKmNvbnN0IGNfaW5mbyA9ICZkX2NvbmZpZy0+Y19pbmZvOworCisgICAg
aWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCkgewor
ICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7
CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9V
R0hfU1lOQ19QVCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAi
cGFzc3Rocm91Z2g9XCJzeW5jX3B0XCIgbm90IHN1cHBvcnRlZCBvbiBBUk1cbiIpOworICAgICAg
ICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9
IDA7Cisgb3V0OgorICAgIHJldHVybiByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggNzg2OWQ1NGIzMi4uZDU5YWMyYWIwNSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTU3LDE4ICs1Nyw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9p
bmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5mby0+c3NpZHJlZikK
ICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwogCi0gICAgaWYgKGlu
Zm8tPmNhcF9odm1fZGlyZWN0aW8gJiYKLSAgICAgICAgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0g
TElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTikpIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3Vn
aCA9ICgoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICFpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/Ci0g
ICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hf
U0hBUkVfUFQ7Ci0gICAgfSBlbHNlIGlmICghaW5mby0+Y2FwX2h2bV9kaXJlY3RpbykgewotICAg
ICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7Ci0g
ICAgfQotCi0gICAgLyogQW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhhdmUgYmVlbiBj
aG9zZW4gKi8KLSAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhS
T1VHSF9VTktOT1dOKTsKLQogICAgIHJldHVybiAwOwogfQogCkBAIC01OTEsNyArNTc5LDcgQEAg
aW50IGxpYnhsX19kb21haW5fbWFrZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT5vb3Mp
ID8gMCA6IFhFTl9ET01DVExfQ0RGX29vc19vZmY7CiAgICAgICAgIH0KIAotICAgICAgICBhc3Nl
cnQoaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTik7CisgICAg
ICAgIGFzc2VydChpbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9ERUZBVUxU
KTsKICAgICAgICAgTE9HKERFVEFJTCwgInBhc3N0aHJvdWdoOiAlcyIsCiAgICAgICAgICAgICBs
aWJ4bF9wYXNzdGhyb3VnaF90b19zdHJpbmcoaW5mby0+cGFzc3Rocm91Z2gpKTsKIApAQCAtOTA4
LDYgKzg5Niw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIGlu
dCByZXQ7CiAgICAgYm9vbCBwb2RfZW5hYmxlZCA9IGZhbHNlOworICAgIGxpYnhsX2RvbWFpbl9j
cmVhdGVfaW5mbyAqY19pbmZvID0gJmRfY29uZmlnLT5jX2luZm87CiAKICAgICBsaWJ4bF9waHlz
aW5mbyBwaHlzaW5mbzsKICAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAmcGh5c2lu
Zm8pOwpAQCAtOTc5LDYgKzk2OCwzNCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKKyAg
ICBib29sIG5lZWRfcHQgPSBkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51bV9k
dGRldnM7CisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hf
REVGQVVMVCkgeworICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbmVlZF9wdAorICAgICAg
ICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEIDogTElCWExfUEFTU1RIUk9VR0hfRElT
QUJMRUQ7CisgICAgfQorCisgICAgYm9vbCBpb21tdV9lbmFibGVkID0gcGh5c2luZm8uY2FwX2h2
bV9kaXJlY3RpbzsKKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhS
T1VHSF9ESVNBQkxFRCAmJiAhaW9tbXVfZW5hYmxlZCkgeworICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwKKyAgICAgICAgICAgICAicGFzc3Rocm91Z2ggbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBs
YXRmb3JtXG4iKTsKKyAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gZXJy
b3Jfb3V0OworICAgIH0KKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEICYmIG5lZWRfcHQpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9t
aWQsCisgICAgICAgICAgICAgInBhc3N0aHJvdWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBz
cGVjaWZpZWQiKTsKKyAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gZXJy
b3Jfb3V0OworICAgIH0KKworICAgIHJldCA9IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVf
c2V0ZGVmYXVsdChnYyxkb21pZCxkX2NvbmZpZywmcGh5c2luZm8pOworICAgIGlmIChyZXQpIGdv
dG8gZXJyb3Jfb3V0OworCisgICAgLyogQW4gZXhwbGljaXQgc2V0dGluZyBzaG91bGQgbm93IGhh
dmUgYmVlbiBjaG9zZW4gKi8KKyAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJY
TF9QQVNTVEhST1VHSF9ERUZBVUxUKTsKKyAgICBhc3NlcnQoY19pbmZvLT5wYXNzdGhyb3VnaCAh
PSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEKTsKKwogICAgIC8qIElmIHRhcmdldF9tZW1rYiBp
cyBzbWFsbGVyIHRoYW4gbWF4X21lbWtiLCB0aGUgc3Vic2VxdWVudCBjYWxsCiAgICAgICogdG8g
bGlieGMgd2hlbiBidWlsZGluZyBIVk0gZG9tYWluIHdpbGwgZW5hYmxlIFBvRCBtb2RlLgogICAg
ICAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDNhYzk0OTRiODAuLjA1NDZkNzg2NWEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTI2NCwxMCArMjY0LDExIEBAIGxpYnhsX3ZrYl9iYWNrZW5kID0gRW51bWVy
YXRpb24oInZrYl9iYWNrZW5kIiwgWwogICAgIF0pCiAKIGxpYnhsX3Bhc3N0aHJvdWdoID0gRW51
bWVyYXRpb24oInBhc3N0aHJvdWdoIiwgWwotICAgICgwLCAidW5rbm93biIpLAorICAgICgwLCAi
ZGVmYXVsdCIpLAogICAgICgxLCAiZGlzYWJsZWQiKSwKLSAgICAoMiwgInN5bmNfcHQiKSwKLSAg
ICAoMywgInNoYXJlX3B0IiksCisgICAgKDIsICJlbmFibGVkIiksICMgYmVjb21lcyB7c3luYyxz
aGFyZX1fcHQgb25jZSBkZWZhdWx0cyBhcmUgZXZhbHVhdGVkCisgICAgKDMsICJzeW5jX3B0Iiks
CisgICAgKDQsICJzaGFyZV9wdCIpLAogICAgIF0pCiAKICMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggYzBmODhhN2Vh
YS4uOGI4MDQ1MzdiYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTYzMSw2ICs2MzEsNDcgQEAgdm9pZCBsaWJ4bF9f
YXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFjcGksIHRydWUpOwogfQogCitpbnQgbGli
eGxfX2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKQoreworICAgIGludCByYzsKKyAg
ICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNvbnN0IGNfaW5mbyA9ICZkX2NvbmZpZy0+Y19p
bmZvOworCisgICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hf
RElTQUJMRUQgJiYKKyAgICAgICAgY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BW
SCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKKyAgICAgICAgICAgICAicGFzc3Rocm91
Z2ggbm90IHlldCBzdXBwb3J0ZWQgZm9yIHg4NiBQVkggZ3Vlc3RzXG4iKTsKKyAgICAgICAgcmMg
PSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgY29uc3QgY2hh
ciAqd2h5bm90X3B0X3NoYXJlID0KKyAgICAgICAgY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJ
Tl9UWVBFX1BWID8gIm5vdCB2YWxpZCBmb3IgUFYgZG9tYWluIiA6CisgICAgICAgICFwaHlzaW5m
by0+Y2FwX2lvbW11X2hhcF9wdF9zaGFyZSA/ICJub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZv
cm0iIDoKKyAgICAgICAgIWxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5jX2luZm8uaGFwKSA/
Im9ubHkgdmFsaWQgZm9yIEhBUCBndWVzdHMiOgorICAgICAgICBOVUxMOworCisgICAgaWYgKGNf
aW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRCkgeworICAgICAg
ICBjX2luZm8tPnBhc3N0aHJvdWdoID0gd2h5bm90X3B0X3NoYXJlCisgICAgICAgICAgICA/IExJ
QlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKKyAg
ICB9CisKKyAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9T
SEFSRV9QVCAmJiB3aHlub3RfcHRfc2hhcmUpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
CisgICAgICAgICAgICAgInBhc3N0aHJvdWdoPVwic2hhcmVfcHRcIiAlc1xuIiwKKyAgICAgICAg
ICAgICB3aHlub3RfcHRfc2hhcmUpOworICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IDA7Cisgb3V0OgorICAgIHJldHVybiByYzsK
K30KKworCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggNzk4NzFjMjJk
MC4uMTEyZjhlZTAyNiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29s
cy94bC94bF9wYXJzZS5jCkBAIC0xMjIyLDcgKzEyMjIsNiBAQCB2b2lkIHBhcnNlX2NvbmZpZ19k
YXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgaW50IHBjaV9zZWl6ZSA9IDA7CiAg
ICAgaW50IGksIGU7CiAgICAgY2hhciAqa2VybmVsX2Jhc2VuYW1lOwotICAgIGJvb2wgaW9tbXVf
ZW5hYmxlZCwgaW9tbXVfaGFwX3B0X3NoYXJlOwogCiAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9p
bmZvICpjX2luZm8gPSAmZF9jb25maWctPmNfaW5mbzsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mbyAqYl9pbmZvID0gJmRfY29uZmlnLT5iX2luZm87CkBAIC0xMjM0LDggKzEyMzMsNiBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAg
IGV4aXQoRVhJVF9GQUlMVVJFKTsKICAgICB9CiAKLSAgICBpb21tdV9lbmFibGVkID0gcGh5c2lu
Zm8uY2FwX2h2bV9kaXJlY3RpbzsKLSAgICBpb21tdV9oYXBfcHRfc2hhcmUgPSBwaHlzaW5mby5j
YXBfaW9tbXVfaGFwX3B0X3NoYXJlOwogICAgIGxpYnhsX3BoeXNpbmZvX2Rpc3Bvc2UoJnBoeXNp
bmZvKTsKIAogICAgIGNvbmZpZz0geGx1X2NmZ19pbml0KHN0ZGVyciwgY29uZmlnX3NvdXJjZSk7
CkBAIC0xNTA5LDY3ICsxNTA2LDEzIEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hh
ciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAotICAgIGlmICh4bHVfY2ZnX2dl
dF9zdHJpbmcoY29uZmlnLCAicGFzc3Rocm91Z2giLCAmYnVmLCAwKSkgewotICAgICAgICBjX2lu
Zm8tPnBhc3N0aHJvdWdoID0KLSAgICAgICAgICAgIChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwg
ZF9jb25maWctPm51bV9kdGRldnMpCi0gICAgICAgICAgICA/IExJQlhMX1BBU1NUSFJPVUdIX1VO
S05PV04gOiBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDsKLSAgICB9IGVsc2UgewotICAgICAg
ICBpZiAoIXN0cmNhc2VjbXAoImVuYWJsZWQiLCBidWYpKQotICAgICAgICAgICAgY19pbmZvLT5w
YXNzdGhyb3VnaCA9IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV047Ci0gICAgICAgIGVsc2Ugewot
ICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2ggbzsKLQotICAgICAgICAgICAgZSA9IGxpYnhs
X3Bhc3N0aHJvdWdoX2Zyb21fc3RyaW5nKGJ1ZiwgJm8pOwotICAgICAgICAgICAgaWYgKGUgfHwg
IXN0cmNhc2VjbXAoInVua25vd24iLCBidWYpKSB7Ci0gICAgICAgICAgICAgICAgZnByaW50Zihz
dGRlcnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHVua25vd24gcGFzc3Rocm91
Z2ggb3B0aW9uICclcydcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICBidWYpOwotICAgICAg
ICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAg
ICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbzsKLSAgICAgICAgfQotICAgIH0KLQotICAgIHN3aXRj
aCAoY19pbmZvLT5wYXNzdGhyb3VnaCkgewotICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfVU5L
Tk9XTjoKLSAgICAgICAgLyoKLSAgICAgICAgICogQ2hvb3NlIGEgc3VpdGFibGUgZGVmYXVsdC4g
bGlieGwgd291bGQgYWxzbyBkbyB0aGlzIGJ1dAotICAgICAgICAgKiBjaG9vc2luZyBoZXJlIGFs
bG93cyB0aGUgY29kZSBjYWxjdWxhdGluZyAnaW9tbXVfbWVta2InCi0gICAgICAgICAqIGJlbG93
IG1ha2UgYW4gaW5mb3JtZWQgZGVjaXNpb24uCi0gICAgICAgICAqLwotICAgICAgICBjX2luZm8t
PnBhc3N0aHJvdWdoID0KLSAgICAgICAgICAgIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlO
X1RZUEVfUFYpIHx8ICFpb21tdV9oYXBfcHRfc2hhcmUKLSAgICAgICAgICAgID8gTElCWExfUEFT
U1RIUk9VR0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwotICAgICAgICBi
cmVhazsKLQotICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ6Ci0gICAgICAgIGlm
IChkX2NvbmZpZy0+bnVtX3BjaWRldnMgfHwgZF9jb25maWctPm51bV9kdGRldnMpIHsKKyAgICBp
ZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDApKSB7
CisgICAgICAgIGlmIChsaWJ4bF9wYXNzdGhyb3VnaF9mcm9tX3N0cmluZyhidWYsICZjX2luZm8t
PnBhc3N0aHJvdWdoKSkgewogICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAg
ICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggZGlzYWJsZWQgYnV0IGRldmljZXMgYXJlIHNw
ZWNpZmllZFxuIik7Ci0gICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKLSAgICAgICAgfQot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOgotICAg
ICAgICBpZiAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7Ci0gICAgICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwKLSAgICAgICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhy
b3VnaD1cInNoYXJlX3B0XCIgbm90IHZhbGlkIGZvciBQViBkb21haW5cbiIpOwotICAgICAgICAg
ICAgZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgIH0gZWxzZSBpZiAoIWlvbW11X2hhcF9wdF9z
aGFyZSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAgICAg
ICJFUlJPUjogcGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwiIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBw
bGF0Zm9ybVxuIik7Ci0gICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAgICAgICAgICAg
ICAgICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0aHJvdWdoIG9wdGlvbiAnJXMnXG4iLAorICAg
ICAgICAgICAgICAgICAgICBidWYpOworICAgICAgICAgICAgZXhpdCgxKTsKICAgICAgICAgfQot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQ6Ci0gICAg
ICAgIGJyZWFrOwotICAgIH0KLQotICAgIGlmICgoY19pbmZvLT5wYXNzdGhyb3VnaCAhPSBMSUJY
TF9QQVNTVEhST1VHSF9ESVNBQkxFRCkgJiYKLSAgICAgICAgIWlvbW11X2VuYWJsZWQpIHsKLSAg
ICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAgICAgICAgICAgICAgIkVSUk9SOiBwYXNzdGhyb3Vn
aCBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOwotICAgICAgICBleGl0KC1FUlJP
Ul9GQUlMKTsKICAgICB9CiAKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hh
ZG93X21lbW9yeSIsICZsLCAwKSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFo-00063w-AH; Wed, 23 Oct 2019 13:00:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFm-000634-W6
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:43 +0000
X-Inumbo-ID: 13a72770-f595-11e9-a531-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13a72770-f595-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835624;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=oQSOfhArtlO3bwUuH/V4jT2AeG2GwRZpRhSiBnBelUo=;
 b=OubHm2x+1QC5bXIVj8tosQnSRAZJ46UHYLLniz88J4xbJBY9iWXMUTLy
 zytKBvL+DJ+tANI1Ewdgu/MktJShb9NL2XamnEWpsdt6xEQfRK8a0iIhr
 UJ8EpxEdc06GGY8Atp+ty7Yq5/CDoks2L3cNaZ+3/72uQvMl9TbLEhxCI 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: dUTXuuWIJ61fu1WZlB6a/6MzJJoBNXCY3ubkclFJI+/PugCEYwm77BxQSp3ktb84H3JuycJ4w8
 PFJ6JlyheSblvnWhYfDmuLzmhZh0/lxXc8k4aj0fo5++648aLeYof8yVfv/H54rr4yLCDkgDse
 1+YwkoMc8Cef97+EhcbnlPWzh6JQ4Fle5NWk63LgP7DqR1Vh/dtDwq5rS7UX6TaJ+vg6D0A9/i
 48HH71sUEcECzTLlFY7e4pMkPtJEhQqggyRkJx+4hWBImhz/gtDvdJyiUMwsH6XMNwwBLw5B8e
 e5M=
X-SBRS: 2.7
X-MesageID: 7316444
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7316444"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:09 +0100
Message-ID: <20191023130013.32382-8-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 07/11] libxl: create:
 setdefault: Make libxl_physinfo info[1]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0IHVzIG1ha2UgaXQgaW50byBhIHBv
aW50ZXIgd2l0aG91dAp0ZXh0dWFsIGNoYW5nZSBvdGhlciB0aGFuIHRvIHRoZSBkZWZpbml0aW9u
LgoKV2hpbGUgd2UgYXJlIGhlcmUsIGZpeCBzb21lIHN0eWxlIGVycm9ycyAobWlzc2luZyB7IH0p
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgotLS0KdjI6IE5ldyBwYXRjaCBpbiB0aGlz
IHZlcnNpb24gb2YgdGhlIHNlcmllcy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8
IDE2ICsrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBlNGRkZmQwNjdmLi5kNjVkZjc5MjRkIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwpAQCAtMzAsMTAgKzMwLDEwIEBACiBpbnQgbGlieGxfX2RvbWFpbl9jcmVh
dGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQogewot
ICAgIGxpYnhsX3BoeXNpbmZvIGluZm87CisgICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKICAg
ICBpbnQgcmM7CiAKLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZpbmZvKTsKKyAg
ICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwogICAgIGlmIChyYykKICAgICAg
ICAgcmV0dXJuIHJjOwogCkBAIC00NSwxMSArNDUsMTEgQEAgaW50IGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX19hcmNoX2RvbWFp
bl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCBjX2luZm8pOwogCiAgICAgaWYgKGNfaW5mby0+
dHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewotICAgICAgICBpZiAoaW5mby5jYXBfaGFw
KQorICAgICAgICBpZiAoaW5mby0+Y2FwX2hhcCkgewogICAgICAgICAgICAgbGlieGxfZGVmYm9v
bF9zZXRkZWZhdWx0KCZjX2luZm8tPmhhcCwgdHJ1ZSk7Ci0gICAgICAgIGVsc2UgaWYgKGluZm8u
Y2FwX3NoYWRvdykKKyAgICAgICAgfSBlbHNlIGlmIChpbmZvLT5jYXBfc2hhZG93KSB7CiAgICAg
ICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmNfaW5mby0+aGFwLCBmYWxzZSk7Ci0g
ICAgICAgIGVsc2UgeworICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgTE9HKEVSUk9SLCAi
bmVpdGhlciBoYXAgbm9yIHNoYWRvdyBwYWdpbmcgYXZhaWxhYmxlIik7CiAgICAgICAgICAgICBy
ZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgICAgIH0KQEAgLTYzLDEyICs2MywxMiBAQCBpbnQgbGli
eGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgaWYg
KCFjX2luZm8tPnNzaWRyZWYpCiAgICAgICAgIGNfaW5mby0+c3NpZHJlZiA9IFNFQ0lOSVRTSURf
RE9NVTsKIAotICAgIGlmIChpbmZvLmNhcF9odm1fZGlyZWN0aW8gJiYKKyAgICBpZiAoaW5mby0+
Y2FwX2h2bV9kaXJlY3RpbyAmJgogICAgICAgICAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJY
TF9QQVNTVEhST1VHSF9VTktOT1dOKSkgewogICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0g
KChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHx8Ci0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIWluZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZSkgPworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICFpbmZvLT5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/
CiAgICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9V
R0hfU0hBUkVfUFQ7Ci0gICAgfSBlbHNlIGlmICghaW5mby5jYXBfaHZtX2RpcmVjdGlvKSB7Cisg
ICAgfSBlbHNlIGlmICghaW5mby0+Y2FwX2h2bV9kaXJlY3RpbykgewogICAgICAgICBjX2luZm8t
PnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7CiAgICAgfQogCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFs-000678-LI; Wed, 23 Oct 2019 13:00:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFr-00066Z-Vg
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:47 +0000
X-Inumbo-ID: 13d87a5a-f595-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13d87a5a-f595-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835624;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=CkgMpeIsW3IyunynNO0/sGnSmpzrNnEvXVsPqh/9w6s=;
 b=BRg+1WuQD+aET3vSve4pO1ZGCsWEHGDGX3FtIYRVsZFCXC5AZ8WRDhZ3
 73pBaVoD3U7pMVKVcJSTekvzZhvfck3ELesTZyxhtqpFdzftGuRegDEK0
 8eId+rGFx33PARuRq9GNL+Mx6CGLKGfW9m7qKk1FbVR7eF2AdNGfnnCEM I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +DG0QRnC7rKrEwCLr0f1HxUMsVclSBzJox+3Rqfxb6xLnm+kI7o1sAzhgIJa/JjCqnfreGtvzH
 yhIkZw/lHD6jjsa0Fmv3+e+NKpGcrc8GmZ+4cIbtqJTOojbfU6NMOXPngS78RvneO5YbfxFlzF
 3XyYxuq2SgqceIA8vFk46t0VeJlTZa3/GP8bPI0TPWTyr2Wwl3d1p22QMsFU+LrnV8hlupd9XR
 41s8AbR36CmFZayF/ORU/FQ3WszKHR1svGXy6bb+cTjFljSRJO7ojvxVa21vU8oexxxU3+uel8
 4H4=
X-SBRS: 2.7
X-MesageID: 7623496
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7623496"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:11 +0100
Message-ID: <20191023130013.32382-10-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 09/11] libxl: Move
 domain_create_info_setdefault earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0aGlzIGJlZm9yZSB3ZSBzdGFydCB0byBmaWd1cmUgb3V0IHRoZSBwYXNzdGhyb3Vn
aCBtb2RlLgoKSSBoYXZlIGNoZWNrZWQgdGhhdCBub3RoaW5nIGluIGxpYnhsX19kb21haW5fY3Jl
YXRlX2luZm9fc2V0ZGVmYXVsdApub3IgdGhlIHR3byBpbXBsZW1lbnRhdGlvbnMgb2YgLi4uX2Fy
Y2hfLi4uIGFjY2Vzc2VzIGFueXRoaW5nIGVsc2UsCm90aGVyIHRoYW4gKGkpIHRoZSBkb21haW4g
dHlwZSAod2hpY2ggdGhpcyBmdW5jdGlvbiBpcyByZXNwb25zaWJsZSBmb3IKc2V0dGluZyBhbmQg
bm90aGluZyBiZWZvcmUgaXQgbG9va3MgYXQpIChpaSkgY19pbmZvLT5zc2lkcmVmICh3aGljaCBp
cwpkZWZhdWx0ZWQgYnkgZmxhc2sgY29kZSBuZWFyIHRoZSB0b3Agb2YKbGlieGxfX2RvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdCBhbmQgbm90IGFjY2Vzc2VkIGFmdGVyd2FyZHMpLgoKU28gbm8gZnVu
Y3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KdjM6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmll
cy4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDE0ICsrKysrKystLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMKaW5kZXggMDY3MGVmOTBlZC4uNzg2OWQ1NGIzMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTk3Miw2
ICs5NzIsMTMgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgcmV0ID0gbGlieGxf
X2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25maWctPmNfaW5mbywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBoeXNpbmZvKTsK
KyAgICBpZiAocmV0KSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNl
dCBkb21haW4gY3JlYXRlIGluZm8gZGVmYXVsdHMiKTsKKyAgICAgICAgZ290byBlcnJvcl9vdXQ7
CisgICAgfQorCiAgICAgLyogSWYgdGFyZ2V0X21lbWtiIGlzIHNtYWxsZXIgdGhhbiBtYXhfbWVt
a2IsIHRoZSBzdWJzZXF1ZW50IGNhbGwKICAgICAgKiB0byBsaWJ4YyB3aGVuIGJ1aWxkaW5nIEhW
TSBkb21haW4gd2lsbCBlbmFibGUgUG9EIG1vZGUuCiAgICAgICovCkBAIC0xMDExLDEzICsxMDE4
LDYgQEAgaW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywK
ICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCi0gICAgcmV0ID0gbGlieGxfX2RvbWFp
bl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25maWctPmNfaW5mbywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBoeXNpbmZvKTsKLSAgICBp
ZiAocmV0KSB7Ci0gICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkb21h
aW4gY3JlYXRlIGluZm8gZGVmYXVsdHMiKTsKLSAgICAgICAgZ290byBlcnJvcl9vdXQ7Ci0gICAg
fQotCiAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID09IExJQlhMX01FTUtC
X0RFRkFVTFQKICAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUoZ2MpKQog
ICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGFx-0006Ai-Vz; Wed, 23 Oct 2019 13:00:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGFw-00069a-Vk
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:53 +0000
X-Inumbo-ID: 1471570c-f595-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1471570c-f595-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835626;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=CGsCVvA9C5CHOtZ4CTQQ9jiw/fTOwqzG4idefXSC/GY=;
 b=au1rGKfHQBxGj6116AHfOJ+p0jrDGhR0Q8AI2+kvC8L2FYBXU3trDigv
 5z2fkCqJgfVagJF2BC9MlkJybnzuPKj3xhO08lGyXIedIMOKFX8caLe6n
 I6KqLjKAaCjkbPVVQeXLxXOMgJz7wTLEiwZ9EljYsfL1UWbYmeLBD7l+R k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YchAr3PRPOCa9veYsbc4nSzMt4PdAOGMZlx+gjGaeTbJAxRsHgnd7fUH9zHNCfcMfXdl3jV6sX
 CW+FBckJBBH++RabRS+0Sj/1fPK4m7Ho8uKoDWa/j2+66Gom1uk3CaQmd8mIp7yuJIBq6ygK2o
 m4ik2RRZ7BqqF6M0tc0JKOqtrzp20MvbUUNu2gmRiKSE07FIEnv58qLSorVVU8IJh3xHqHKSkV
 gdikwmOODk4jprZXpv5a3V9q0QqcGBZw90JIWI82THghbStn1UuZwbY5AmQPtCBk7Q/SFxvf0N
 NOo=
X-SBRS: 2.7
X-MesageID: 7411227
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7411227"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:08 +0100
Message-ID: <20191023130013.32382-7-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 06/11] libxl: Remove/deprecate
 libxl_get_required_*_memory from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgYXJlIG5vdyByZWR1bmRhbnQgYmVjYXVzZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21l
bWtiIGFyZSBub3cKZGVmYXVsdGVkIGF1dG9tYXRpY2FsbHkgYnkgbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5IGFuZApsaWJ4bF9kb21haW5fY3JlYXRlIGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBu
b3cgY2FsbCB0aGVzZTsgaW5zdGVhZCwKdGhleSBzaG91bGQganVzdCBsZXQgbGlieGwgdGFrZSBj
YXJlIG9mIGl0LgoKbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVj
ZWQgaW4gZjg5ZjU1NTgyN2E2CiAgInJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlv
biBvZiBJT01NVSBwYWdlIHRhYmxlcyIKV2UgY2FuIGZyZWVseSByZW1vdmUgaXQgYmVjYXVzZSBp
dCB3YXMgbmV2ZXIgaW4gYW55IHJlbGVhc2UuCgpsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21l
bW9yeSBoYXMgYmVlbiBpbiBsaWJ4bCBhcHByb3hpbWF0ZWx5CmZvcmV2ZXIuICBJdCBzaG91bGQg
cHJvYmFibHkgbm90IGhhdmUgc3Vydml2ZWQgdGhlIGNyZWF0aW9uIG9mCmxpYnhsX2RvbWFpbl9j
cmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNzZXMgd2Ugc2VlIGluCnJlY2Vu
dCBjb21taXRzIHByZXZlbnRlZCB0aGlzLiAgU28gd2UgaGF2ZSB0byBrZWVwIGl0LiAgSXQgcmVt
YWlucwpmdW5jdGlvbmFsIGJ1dCB3ZSBjYW4gZGVwcmVjYXRlIGl0LiAgSG9wZWZ1bGx5IHdlIGNh
biBnZXQgcmlkIG9mIGl0CmNvbXBsZXRlbHkgYmVmb3JlIHdlIGZpbmQgdGhlIG5lZWQgdG8gY2hh
bmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UKYWRkaXRpb25hbCBpbmZvcm1hdGlvbiB3aGljaCBp
dHMgYXJndW1lbnRzIGRvIG5vdCBjdXJyZW50bHkgc3VwcGx5LgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyB8IDE3ICsrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5j
ICB8IDE1IC0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaCAgfCAgMiAr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCmluZGV4IDNiM2I2ZWMzODEuLmU0ZGRmZDA2N2YgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBA
IC04OTIsNiArODkyLDIxIEBAIHN0YXRpYyBib29sIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3Jl
YXRlKGxpYnhsX19nYyAqZ2MpCiAgICAgICovCiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGxp
YnhsX19nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiKQor
eworICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBtZW1fcGFnZXMgPSBtYXhtZW1f
a2IgLyA0OworICAgIHVuc2lnbmVkIGludCBsZXZlbDsKKworICAgIC8qIEFzc3VtZSBhIDQgbGV2
ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZlbCAqLworICAgIGZvciAobGV2
ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCisgICAgeworICAgICAgICBtZW1fcGFnZXMgPSBE
SVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7CisgICAgICAgIGlvbW11X3BhZ2VzICs9IG1lbV9w
YWdlczsKKyAgICB9CisKKyAgICByZXR1cm4gaW9tbXVfcGFnZXMgKiA0OworfQorCiBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKQEAgLTEw
MTUsNyArMTAzMCw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGdjKSkK
ICAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21tdV9tZW1rYiA9CiAgICAgICAgICAgICAoZF9j
b25maWctPmNfaW5mby5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQot
ICAgICAgICAgICAgPyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGRfY29uZmlnLT5i
X2luZm8ubWF4X21lbWtiKQorICAgICAgICAgICAgPyBsaWJ4bF9fZ2V0X3JlcXVpcmVkX2lvbW11
X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1rYikKICAgICAgICAgICAgIDogMDsKIAog
ICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9jb25m
aWctPmJfaW5mbyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9v
bHMvbGlieGwvbGlieGxfdXRpbHMuYwppbmRleCA0MDU3MzNiN2UxLi5mMzYwZjVlMjI4IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmMKQEAgLTQ4LDIxICs0OCw2IEBAIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkCiAgICAg
cmV0dXJuIDQgKiAoMjU2ICogc21wX2NwdXMgKyAyICogKG1heG1lbV9rYiAvIDEwMjQpKTsKIH0K
IAotdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVk
IGxvbmcgbWF4bWVtX2tiKQotewotICAgIHVuc2lnbmVkIGxvbmcgaW9tbXVfcGFnZXMgPSAwLCBt
ZW1fcGFnZXMgPSBtYXhtZW1fa2IgLyA0OwotICAgIHVuc2lnbmVkIGludCBsZXZlbDsKLQotICAg
IC8qIEFzc3VtZSBhIDQgbGV2ZWwgcGFnZSB0YWJsZSB3aXRoIDUxMiBlbnRyaWVzIHBlciBsZXZl
bCAqLwotICAgIGZvciAobGV2ZWwgPSAwOyBsZXZlbCA8IDQ7IGxldmVsKyspCi0gICAgewotICAg
ICAgICBtZW1fcGFnZXMgPSBESVZfUk9VTkRVUChtZW1fcGFnZXMsIDUxMik7Ci0gICAgICAgIGlv
bW11X3BhZ2VzICs9IG1lbV9wYWdlczsKLSAgICB9Ci0KLSAgICByZXR1cm4gaW9tbXVfcGFnZXMg
KiA0OwotfQotCiBjaGFyICpsaWJ4bF9kb21pZF90b19uYW1lKGxpYnhsX2N0eCAqY3R4LCB1aW50
MzJfdCBkb21pZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgbGVuOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKaW5kZXggNjMw
Y2NiZTI4YS4uNDY5MThhZWE4NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCkBAIC0yNCw3ICsyNCw3IEBAIGNvbnN0
CiBjaGFyICpsaWJ4bF9iYXNlbmFtZShjb25zdCBjaGFyICpuYW1lKTsgLyogcmV0dXJucyBzdHJp
bmcgZnJvbSBzdHJkdXAgKi8KIAogdW5zaWduZWQgbG9uZyBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hh
ZG93X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYiwgdW5zaWduZWQgaW50IHNtcF9jcHVz
KTsKLXVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25l
ZCBsb25nIG1heG1lbV9rYik7CisgIC8qIGRlcHJlY2F0ZWQ7IHNlZSBMSUJYTF9IQVZFX0RPTUFJ
Tl9ORUVEX01FTU9SWV9DT05GSUcgaW4gbGlieGwuaCAqLwogaW50IGxpYnhsX25hbWVfdG9fZG9t
aWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQzMl90ICpkb21pZCk7CiBp
bnQgbGlieGxfZG9tYWluX3F1YWxpZmllcl90b19kb21pZChsaWJ4bF9jdHggKmN0eCwgY29uc3Qg
Y2hhciAqbmFtZSwgdWludDMyX3QgKmRvbWlkKTsKIGNoYXIgKmxpYnhsX2RvbWlkX3RvX25hbWUo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:00:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGG2-0006FY-Cv; Wed, 23 Oct 2019 13:00:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNGG2-0006F5-09
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:00:58 +0000
X-Inumbo-ID: 150ed3e2-f595-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 150ed3e2-f595-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:00:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571835627;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=hc7BW0gamVDxfQE27Bbza9HoJMjjSPTEL8Iub+Ut1+A=;
 b=eE1ldlbL7uNOGNFC4qShmejKUHwTiXC5afkw77jqZ0BplfPHGqz0VFIF
 hk8PS+86T659xPXRSY1zfkuhY3wprr0KTfZgNTmKTALrWpqXqUNvUkM4/
 gX4JGwCJQnMnvLoywfz3L39bqGcVoahWPO4LWkIa+RaP5BeNHOs0UzU2z M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jgojwduv6wyatx1NFrB0Ex2Ujm9IBmZHQYUkmzCXN/anb9qCKxNZALLvHWrJ8820piJcTwbx3x
 usgWc3qiT4gEjIHJkb+INiZkRsTM7WS/EKBkWCfo4quYi1qIyExvZGeFH9nKjc3NHAt05PY5X0
 sQd2a/mpVBu+esbQ4kxqPDMlayjZf0W17pFOCrqliozN98AIRDTmfokF/gSXEBg7JQ5s/fATs2
 ZxR66Q6npiBAxe9+EOQkN9YRdqKVENX8omfifMuNELNQ2Oy/A0kOLvcjDcwGdU7WcN5cgCNk6c
 N2M=
X-SBRS: 2.7
X-MesageID: 7411235
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,220,1569297600"; 
   d="scan'208";a="7411235"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:00:13 +0100
Message-ID: <20191023130013.32382-12-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v7 11/11] libxl: On ARM,
 reject future new passthrough modes too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@eu.citrix.com>, Anthony
 PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBtb3N0IHBsZWFzYW50bHkgZG9uZSBieSBhbHNvIGNoYW5naW5nIHRoZSBpZiB0byBh
IHN3aXRjaC4KClN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQ0M6
IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgoKLS0tCnY3OiBOZXcgcGF0Y2ggaW4gdGhpcyB2ZXJzaW9uIG9m
IHRoZSBzZXJpZXMuCi0tLQogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgfCAxMCArKysrKysrKy0t
CiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
aW5kZXggMmYxY2E2OTQzMS4uMGIzMDI1YTllZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTEyMDMsOSArMTIwMywx
NSBAQCBpbnQgbGlieGxfX2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJYTF9QQVNTVEhST1VHSF9T
SEFSRV9QVDsKICAgICB9CiAKLSAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9Q
QVNTVEhST1VHSF9TWU5DX1BUKSB7CisgICAgc3dpdGNoIChjX2luZm8tPnBhc3N0aHJvdWdoKSB7
CisgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDsKKyAgICBjYXNlIExJQlhMX1BB
U1NUSFJPVUdIX1NIQVJFX1BUOgorICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CiAgICAg
ICAgIExPR0QoRVJST1IsIGRvbWlkLAotICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cInN5bmNf
cHRcIiBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7CisgICAgICAgICAgICAgInBhc3N0aHJvdWdo
PVwiJXNcIiBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIiwKKyAgICAgICAgICAgICBsaWJ4bF9fcGFz
c3Rocm91Z2hfbW9kZV90b19zdHJpbmcoY19pbmZvLT5wYXNzdGhyb3VnaCk7CiAgICAgICAgIHJj
ID0gRVJST1JfSU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:22:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGac-0000K7-GL; Wed, 23 Oct 2019 13:22:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNGab-0000K2-5y
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:22:13 +0000
X-Inumbo-ID: 1e666916-f598-11e9-947c-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1e666916-f598-11e9-947c-12813bfff9fa;
 Wed, 23 Oct 2019 13:22:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F35BFB647;
 Wed, 23 Oct 2019 13:22:09 +0000 (UTC)
To: Wei Liu <wl@xen.org>
References: <20190930150044.5734-1-liuwe@microsoft.com>
 <20190930150044.5734-9-liuwe@microsoft.com>
 <20191021100038.GG17494@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <a7ccb379-a0c6-a282-8e03-dc577b4d34ed@suse.com>
Date: Wed, 23 Oct 2019 15:22:24 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191021100038.GG17494@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next v2 8/9] x86: be more verbose when
 running on a hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Michael Kelley <mikelley@microsoft.com>, Wei Liu <liuwe@microsoft.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEuMTAuMjAxOSAxMjowMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIFNl
cCAzMCwgMjAxOSBhdCAwNDowMDo0MlBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAo+PiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVydmlzb3IuaAo+PiBAQCAtMzYsNiArMzYsNyBAQCBib29sIGh5
cGVydmlzb3JfcHJvYmUodm9pZCk7Cj4+ICB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCk7Cj4+
ICB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7Cj4+ICB2b2lkIGh5cGVydmlzb3JfcmVz
dW1lKHZvaWQpOwo+PiArY29uc3QgY2hhciAqaHlwZXJ2aXNvcl9uYW1lKHZvaWQpOwo+PiAgCj4+
ICAjZWxzZQo+PiAgCj4+IEBAIC00NSw2ICs0Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBoeXBl
cnZpc29yX3Byb2JlKHZvaWQpIHsgcmV0dXJuIGZhbHNlOyB9Cj4+ICBzdGF0aWMgaW5saW5lIHZv
aWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKSB7fQo+PiAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVy
dmlzb3JfYXBfc2V0dXAodm9pZCkge30KPj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29y
X3Jlc3VtZSh2b2lkKSB7fQo+PiArc3RhdGljIGlubGluZSBjaGFyICpoeXBlcnZpc29yX25hbWUo
dm9pZCkgeyByZXR1cm4gTlVMTDsgfQo+IAo+IEkgdGhpbmsgeW91IHdhbnQgYW4gQVNTRVJUX1VO
UkVBQ0hBQkxFIGhlcmUsIHNpbmNlIGh5cGVydmlzb3JfbmFtZQo+IHNob3VsZG4ndCBiZSBjYWxs
ZWQgdW5sZXNzIFhlbiBoYXMgZGV0ZWN0ZWQgdGhhdCdzIHJ1bm5pbmcgYXMgYSBndWVzdCwKPiB3
aGljaCBjYW4gb25seSBoYXBwZW4gaWYgQ09ORklHX0dVRVNUIGlzIHNlbGVjdGVkLgoKQW5kIHBs
ZWFzZSBicmluZyBwcm90b3R5cGUgYW5kIHN0dWIgaW4gc3luYyByZXR1cm4tdHlwZS13aXNlLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:39:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGr1-0001PS-5U; Wed, 23 Oct 2019 13:39:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGqz-0001PN-6S
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:39:09 +0000
X-Inumbo-ID: 7c7c9dd4-f59a-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c7c9dd4-f59a-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 13:39:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D0C14B91B;
 Wed, 23 Oct 2019 13:39:06 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-2-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6533ef97-1b37-374b-60b5-1c70df8e1ef3@suse.com>
Date: Wed, 23 Oct 2019 15:39:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-2-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 01/11] libxl: Offer API
 versions 0x040700 and 0x040800
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFjY29yZGluZyB0byBnaXQg
bG9nIC1HOgo+IAo+IDB4MDQwNzAwIHdhcyBpbnRyb2R1Y2VkIGluIDMwNDQwMDQ1OWVmMCAoYWth
IDQuNy4wLXJjMX40ODEpCj4gICAgInRvb2xzL2xpYnhsOiByZW5hbWUgcmVtdXMgZGV2aWNlIHRv
IGNoZWNrcG9pbnQgZGV2aWNlIgo+IAo+IDB4MDQwODAwIHdhcyBpbnRyb2R1Y2VkIGluIDU3Zjhi
MTNjNzI0MCAoYWthIDQuOC4wLXJjMX40MzcpCj4gICAgImxpYnhsOiBtZW1vcnkgc2l6ZSBpbiBr
YiByZXF1aXJlcyA2NCBiaXQgdmFyaWFibGUiCj4gCj4gSXQgaXMgc3VycHJpc2luZyB0aGF0IG5v
LW9uZSBub3RpY2VkIHRoaXMuCj4gCj4gQW55d2F5LCBpbiB0aGUgbWVhbnRpbWUsIHdlIHNob3Vs
ZCBmaXggaXQuICBCYWNrcG9ydGluZyB0aGlzIGlzCj4gcHJvYmFibHkgYSBnb29kIGlkZWE6IGl0
IHdvbid0IGNoYW5nZSB0aGUgYmVoYXZpb3VyIGZvciBleGlzdGluZwo+IGNhbGxlcnMgYnV0IGl0
IHdpbGwgYXZvaWQgZXJyb3JzIGZvciBzb21lIG9sZGVyIGNvcnJlY3QgdXNlcy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBBY2tl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:39:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGrj-0001UJ-K8; Wed, 23 Oct 2019 13:39:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGri-0001UB-MN
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:39:54 +0000
X-Inumbo-ID: 96c0ff5a-f59a-11e9-947d-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96c0ff5a-f59a-11e9-947d-12813bfff9fa;
 Wed, 23 Oct 2019 13:39:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3764EB927;
 Wed, 23 Oct 2019 13:39:51 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-3-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <07b02d8e-76dc-bee5-da2f-0afff1ebe194@suse.com>
Date: Wed, 23 Oct 2019 15:39:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-3-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 02/11] xl: Pass
 libxl_domain_config to freemem(), instead of b_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlIGFyZSBnb2luZyB0byBj
aGFuZ2UgdGhlIGxpYnhsIEFQSSBpbiBhIG1vbWVudCBhbmQgdGhpcyBjaGFuZ2Ugd2lsbAo+IG1h
a2UgaXQgc2ltcGxlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:40:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGsT-0002CV-3c; Wed, 23 Oct 2019 13:40:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGsR-0002CN-Jf
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:40:39 +0000
X-Inumbo-ID: b2b5e6d0-f59a-11e9-947e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2b5e6d0-f59a-11e9-947e-12813bfff9fa;
 Wed, 23 Oct 2019 13:40:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 18ED8B948;
 Wed, 23 Oct 2019 13:40:38 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-4-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1f4e41b6-40cc-e63f-28c0-8c2f6c4c8853@suse.com>
Date: Wed, 23 Oct 2019 15:40:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-4-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 03/11] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IEJyZWFrIG91dCB0aGlzIGlu
dG8gYSBuZXcgZnVuY3Rpb24uICBXZSBhcmUgZ29pbmcgdG8gd2FudCB0byBjYWxsIGl0Cj4gZnJv
bSBhIG5ldyBjYWxsIHNpdGUuCj4gCj4gVW5mb3J0dW5hdGVseSBub3QgYWxsIG9mIHRoZSBkZWZh
dWx0cyBjYW4gYmUgbW92ZWQgaW50byB0aGUgbmV3Cj4gZnVuY3Rpb24gd2l0aG91dCBjaGFuZ2lu
ZyB0aGUgb3JkZXIgaW4gd2hpY2ggdGhpbmdzIGFyZSBkb25lLiAgVGhhdAo+IGRvZXMgbm90IHNl
ZW0gd2lzZSBhdCB0aGlzIHN0YWdlIG9mIHRoZSByZWxlYXNlLiAgVGhlIGVmZmVjdCBpcyB0aGF0
Cj4gYWRkaXRpb25hbCBjYWxscyB0byBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0ICh3
aGljaCBhcmUgZ29pbmcKPiB0byBiZSBpbnRyb2R1Y2VkKSBkbyBub3QgcXVpdGUgc2V0IGV2ZXJ5
dGhpbmcuICBCdXQgdGhleSB3aWxsIGRvIHdoYXQKPiBpcyBuZWVkZWQuICBBZnRlciBYZW4gNC4x
MyBpcyBkb25lLCB3ZSBzaG91bGQgbW92ZSB0aG9zZSBzZXR0aW5ncyBpbnRvCj4gdGhlIHJpZ2h0
IG9yZGVyLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:41:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:41:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGt7-0002Ie-Ef; Wed, 23 Oct 2019 13:41:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGt5-0002IS-K5
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:41:19 +0000
X-Inumbo-ID: c9c5dd28-f59a-11e9-947e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9c5dd28-f59a-11e9-947e-12813bfff9fa;
 Wed, 23 Oct 2019 13:41:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC7C6B963;
 Wed, 23 Oct 2019 13:41:17 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-5-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1841e757-e630-2dcc-b4dd-9481268edbc0@suse.com>
Date: Wed, 23 Oct 2019 15:41:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-5-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 04/11] libxl:
 libxl_domain_need_memory: Make it take a domain_config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoaXMgc2hvdWxkIGNhbGN1
bGF0ZSB0aGUgZXh0cmEgbWVtb3J5IG5lZWRlZCBmb3Igc2hhZG93IGFuZCBpb21tdSwKPiB0aGUg
ZGVmYXVsdHMgZm9yIHdoaWNoIGRlcGVuZCBvbiB2YWx1ZXMgaW4gY19pbmZvLiAgU28gd2UgbmVl
ZCB0aGlzIHRvCj4gaGF2ZSB0aGUgY29tcGxldGUgZG9tYWluIGNvbmZpZyBhdmFpbGFibGUuCj4g
Cj4gQW5kIHRoZSBkZWZhdWx0cyBzaG91bGQgYWN0dWFsbHkgYmUgdXBkYXRlZCBhbmQgc3RvcmVk
LiAgU28gbWFrZSBpdAo+IG5vbi1jb25zdC4KPiAKPiBXZSBwcm92aWRlIHRoZSB1c3VhbCBraW5k
IG9mIGNvbXBhdGliaWxpdHkgZnVuY3Rpb24gZm9yIGNhbGxlcnMKPiBleHBlY3RpbmcgNC4xMiBh
bmQgZWFybGllci4gIFRoaXMgZnVuY3Rpb24gYmVjb21lcyByZXNwb25zaWJsZSBmb3IgdGhlCj4g
Y2xvbmUtYW5kLW1vZGlmeSBvZiB0aGUgYl9pbmZvLgo+IAo+IE5vIG92ZXJhbGwgZnVuY3Rpb25h
bCBjaGFuZ2UgZm9yIGV4dGVybmFsIGxpYnhsIGNhbGxlcnMgd2hpY2ggdXNlIHRoZQo+IEFQSSB2
ZXJzaW9uIHN5c3RlbSB0byByZXF1ZXN0IGEgcGFydGljdWxhciBBUEkgdmVyc2lvbi4KPiAKPiBP
dGhlciBleHRlcm5hbCBsaWJ4bCBjYWxsZXJzIHdpbGwgbmVlZCB0byB1cGRhdGUgdGhlaXIgY2Fs
bGluZyBjb2RlLAo+IGFuZCB3aWxsIHRoZW4gZmluZCB0aGF0IHRoZSBuZXcgdmVyc2lvbiBvZiB0
aGlzIGZ1bmN0aW9uIGZpbGxzIGluIG1vc3QKPiBvZiB0aGUgZGVmYXVsdHMgaW4gZF9jb25maWcu
ICBCZWNhdXNlIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQKPiBkb2Vzbid0IHF1aXRl
IGRvIGFsbCBvZiB0aGUgZGVmYXVsdHMsIHRoYXQncyBvbmx5IHBhcnRpYWwuICBGb3IKPiBwcmVz
ZW50IHB1cnBvc2VzIHRoYXQgZG9lc24ndCBtYXR0ZXIgYmVjYXVzZSBub25lIG9mIHRoZSBtaXNz
aW5nCj4gc2V0dGluZ3MgYXJlIHVzZWQgYnkgdGhlIG1lbW9yeSBjYWxjdWxhdGlvbnMuICBJdCBk
b2VzIG1lYW4gd2UgbmVlZCB0bwo+IGRvY3VtZW50IGluIHRoZSBBUEkgc3BlYyB0aGF0IHRoZSBk
ZWZhdWx0aW5nIGlzIG9ubHkgcGFydGlhbC4KPiAKPiBUaGlzIGxhY2sgb2YgZnVuY3Rpb25hbCBj
aGFuZ2UgaXMgZGVzcGl0ZSB0aGUgZmFjdCB0aGF0Cj4gbnVtYV9wbGFjZV9kb21haW4gbm93IG5v
IGxvbmdlciBjYWxscwo+IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0ICh2aWEg
bGlieGxfZG9tYWluX25lZWRfbWVtb3J5KS4KPiBUaGF0IGlzIE9LIGJlY2F1c2UgaXQncyBpZGVt
cG90ZW50IGFuZCBudW1hX3BsYWNlX2RvbWFpbidzIG9uZSBjYWxsCj4gc2l0ZSBpcyBsaWJ4bF9f
YnVpbGRfcHJlIHdoaWNoIGlzIGNhbGxlZCBmcm9tIGxpYnhsX19kb21haW5fYnVpbGQKPiB3aGlj
aCBpcyBjYWxsZWQgZnJvbSBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lLCB3ZWxsIGFmdGVyIHRo
ZQo+IGRlZmF1bHRzIGFyZSBzZXQgYnkgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBSZXZp
ZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:42:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:42:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGu8-0002QC-PU; Wed, 23 Oct 2019 13:42:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGu7-0002Q4-Pc
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:42:23 +0000
X-Inumbo-ID: f0cd8e78-f59a-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f0cd8e78-f59a-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 13:42:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 46711BA7C;
 Wed, 23 Oct 2019 13:42:22 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-6-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <03e7c9e3-acaa-29b9-fb90-1a37be9a30ea@suse.com>
Date: Wed, 23 Oct 2019 15:42:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-6-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 05/11] libxl: Move
 shadow_memkb and iommu_memkb defaulting into libxl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IERlZmF1bHRpbmcgaXMgc3Vw
cG9zZWQgdG8gYmUgZG9uZSBieSBsaWJ4bC4gIFNvIHRoZXNlIGNhbGN1bGF0aW9ucwo+IHNob3Vs
ZCBiZSBoZXJlIGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMg
YWxsIHRoZQo+IG5lY2Vzc2FyeSBpbmZvcm1hdGlvbiBpbmNsdWRpbmcgdGhlIHZhbHVlcyBvZiBt
YXhfbWVta2IgYW5kIG1heF92Y3B1cy4KPiAKPiBUaGUgb3ZlcmFsbCBmdW5jdGlvbmFsIGVmZmVj
dCBkZXBlbmRzIG9uIHRoZSBjYWxsZXI6Cj4gCj4gRm9yIHhsLCBubyBjaGFuZ2UuICBUaGUgY29k
ZSBtb3ZlcyBmcm9tIHhsIHRvIGxpYnhsLgo+IAo+IEZvciBjYWxsZXJzIHdobyBzZXQgb25lIG9y
IGJvdGggc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiAod2hldGhlcgo+IGZyb20gbGlieGxf
Z2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgb3Igb3RoZXJ3aXNlKSBiZWZvcmUgY2FsbGluZwo+
IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3IGNvZGUgd2ls
bCBsZWF2ZSB0aGVpcgo+IHNldHRpbmcocykgdW5jaGFuZ2VkLgo+IAo+IEZvciBjYWxsZXJzIHdo
byBkbyBub3QgY2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQgYWxsLCBhbmQgd2hvCj4g
ZmFpbCB0byBzZXQgb25lIG9mIHRoZXNlIG1lbW9yeSB2YWx1ZXM6IG5vdyB0aGV5IGFyZSBib3Ro
IGFyZSBwcm9wZXJseQo+IHNldC4gIFRoZSBzaGFkb3cgYW5kIGlvbW11IG1lbW9yeSB0byBiZSBw
cm9wZXJseSBhY2NvdW50ZWQgZm9yIGFzCj4gaW50ZW5kZWQuCj4gCj4gRm9yIGNhbGxlcnMgd2hp
Y2ggY2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kIHJlcXVlc3QgdGhlCj4gY3VycmVu
dCBBUEkgKDQuMTMpIG9yIHdoaWNoIHRyYWNrIGxpYnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJl
IGFsc28KPiBub3cgcmlnaHQgYW5kIGV2ZXJ5dGhpbmcgd29ya3MgYXMgaW50ZW5kZWQuCj4gCj4g
Rm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1
ZXN0IGFuIG9sZAo+IHByZS00LjEzIGxpYnhsIEFQSSwgYW5kIHdoaWNoIGxlYXZlIG9uZSBvZiB0
aGVzZSBtZW1rYiBzZXR0aW5ncyB1bnNldCwKPiB3ZSB0YWtlIHNwZWNpYWwgbWVhc3VyZXMgdG8g
cHJlc2VydmUgdGhlIG9sZCBiZWhhdmlvdXIuCj4gCj4gVGhpcyBtZWFucyB0aGF0IHRoZXkgZG9u
J3QgZ2V0IHRoZSBhZGRpdGlvbmFsIGlvbW11IG1lbW9yeSBhbmQgYXJlIGF0Cj4gcmlzayBvZiB0
aGUgZG9tYWluIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSBhcyBhIHJlc3VsdCBvZiBmODlmNTU1ODI3
YTYKPiAicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2Ug
dGFibGVzIi4gIEJ1dCB0aGlzCj4gaXMgbm8gd29yc2UgdGhhbiB0aGUgc3RhdGUganVzdCBhZnRl
ciBmODlmNTU1ODI3YTYsIHdoaWNoIGFscmVhZHkKPiBicm9rZSBzdWNoIGNhbGxlcnMgaW4gdGhh
dCB3YXkuICBUaGlzIGlzIHBlcmhhcHMganVzdGlmaWFibGUgYmVjYXVzZQo+IG9mIHRoZSBBUEkg
c3RhYmlsaXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkuCj4gCj4g
QW4gYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gZHJvcCB0aGUgc3BlY2lhbC1jYXNpbmcgb2YgdGhl
c2UgY2FsbGVycy4KPiBUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2VlbiBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCj4gbGlieGxfZG9tYWluX2NyZWF0ZTogdGhlIGZvcm1l
ciB3b3VsZCBub3QgaW5jbHVkZSB0aGUgaW9tbXUgbWVtb3J5IGFuZAo+IHRoZSBsYXR0ZXIgd291
bGQuICBUaGF0IHNlZW1zIHdvcnNlLCBidXQgaXQncyBkZWJhdGVhYmxlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IFJldmlld2Vk
LWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KClJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:42:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGua-0002UM-2q; Wed, 23 Oct 2019 13:42:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGuZ-0002UC-70
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:42:51 +0000
X-Inumbo-ID: 0121075a-f59b-11e9-947e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0121075a-f59b-11e9-947e-12813bfff9fa;
 Wed, 23 Oct 2019 13:42:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A8A05BACF;
 Wed, 23 Oct 2019 13:42:49 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-7-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f02c101f-fa75-7323-de2e-691924a2a1bb@suse.com>
Date: Wed, 23 Oct 2019 15:42:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-7-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 06/11] libxl:
 Remove/deprecate libxl_get_required_*_memory from the API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoZXNlIGFyZSBub3cgcmVk
dW5kYW50IGJlY2F1c2Ugc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiBhcmUgbm93Cj4gZGVm
YXVsdGVkIGF1dG9tYXRpY2FsbHkgYnkgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IGFuZAo+IGxp
YnhsX2RvbWFpbl9jcmVhdGUgZXRjLiAgQ2FsbGVycyBzaG91bGQgbm90IG5vdyBjYWxsIHRoZXNl
OyBpbnN0ZWFkLAo+IHRoZXkgc2hvdWxkIGp1c3QgbGV0IGxpYnhsIHRha2UgY2FyZSBvZiBpdC4K
PiAKPiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSB3YXMgaW50cm9kdWNlZCBpbiBm
ODlmNTU1ODI3YTYKPiAgICAicmVtb3ZlIGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9m
IElPTU1VIHBhZ2UgdGFibGVzIgo+IFdlIGNhbiBmcmVlbHkgcmVtb3ZlIGl0IGJlY2F1c2UgaXQg
d2FzIG5ldmVyIGluIGFueSByZWxlYXNlLgo+IAo+IGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3df
bWVtb3J5IGhhcyBiZWVuIGluIGxpYnhsIGFwcHJveGltYXRlbHkKPiBmb3JldmVyLiAgSXQgc2hv
dWxkIHByb2JhYmx5IG5vdCBoYXZlIHN1cnZpdmVkIHRoZSBjcmVhdGlvbiBvZgo+IGxpYnhsX2Rv
bWFpbl9jcmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNzZXMgd2Ugc2VlIGlu
Cj4gcmVjZW50IGNvbW1pdHMgcHJldmVudGVkIHRoaXMuICBTbyB3ZSBoYXZlIHRvIGtlZXAgaXQu
ICBJdCByZW1haW5zCj4gZnVuY3Rpb25hbCBidXQgd2UgY2FuIGRlcHJlY2F0ZSBpdC4gIEhvcGVm
dWxseSB3ZSBjYW4gZ2V0IHJpZCBvZiBpdAo+IGNvbXBsZXRlbHkgYmVmb3JlIHdlIGZpbmQgdGhl
IG5lZWQgdG8gY2hhbmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UKPiBhZGRpdGlvbmFsIGluZm9y
bWF0aW9uIHdoaWNoIGl0cyBhcmd1bWVudHMgZG8gbm90IGN1cnJlbnRseSBzdXBwbHkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4g
QWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:43:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGv5-0002Zp-CX; Wed, 23 Oct 2019 13:43:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGv3-0002ZQ-Jt
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:43:21 +0000
X-Inumbo-ID: 1330bb16-f59b-11e9-8aca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1330bb16-f59b-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 13:43:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ECA16BAE5;
 Wed, 23 Oct 2019 13:43:19 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-8-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <183649e8-bf4a-b872-21fa-31468624b9d7@suse.com>
Date: Wed, 23 Oct 2019 15:43:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-8-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 07/11] libxl: create:
 setdefault: Make libxl_physinfo info[1]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLiAgVGhpcyB3aWxsIGxldCB1cyBtYWtlIGl0IGludG8gYSBwb2ludGVyIHdpdGhvdXQKPiB0
ZXh0dWFsIGNoYW5nZSBvdGhlciB0aGFuIHRvIHRoZSBkZWZpbml0aW9uLgo+IAo+IFdoaWxlIHdl
IGFyZSBoZXJlLCBmaXggc29tZSBzdHlsZSBlcnJvcnMgKG1pc3NpbmcgeyB9KS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBBY2tl
ZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:43:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGvR-0002fD-M9; Wed, 23 Oct 2019 13:43:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGvQ-0002eu-5H
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:43:44 +0000
X-Inumbo-ID: 20292fa6-f59b-11e9-947e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20292fa6-f59b-11e9-947e-12813bfff9fa;
 Wed, 23 Oct 2019 13:43:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B63E8BAF3;
 Wed, 23 Oct 2019 13:43:41 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-9-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <017fbdd1-938e-5134-9771-b6656c591670@suse.com>
Date: Wed, 23 Oct 2019 15:43:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-9-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 08/11] libxl: create:
 setdefault: Move physinfo into config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLiAgVGhpcyB3aWxsIGxldCB1cyByZWZlciB0byBpdCBpbiBjb2RlIHdlIGFyZQo+IGFib3V0
IHRvIGFkZCB0byB0aGlzIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:44:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGw2-0002mW-1e; Wed, 23 Oct 2019 13:44:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGw1-0002mH-3C
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:44:21 +0000
X-Inumbo-ID: 33f849c2-f59b-11e9-947e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33f849c2-f59b-11e9-947e-12813bfff9fa;
 Wed, 23 Oct 2019 13:44:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C3B89B2C5;
 Wed, 23 Oct 2019 13:44:14 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-10-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <305a2732-3f91-e176-c97f-e1faf7c062c2@suse.com>
Date: Wed, 23 Oct 2019 15:44:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-10-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 09/11] libxl: Move
 domain_create_info_setdefault earlier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlIG5lZWQgdGhpcyBiZWZv
cmUgd2Ugc3RhcnQgdG8gZmlndXJlIG91dCB0aGUgcGFzc3Rocm91Z2ggbW9kZS4KPiAKPiBJIGhh
dmUgY2hlY2tlZCB0aGF0IG5vdGhpbmcgaW4gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRk
ZWZhdWx0Cj4gbm9yIHRoZSB0d28gaW1wbGVtZW50YXRpb25zIG9mIC4uLl9hcmNoXy4uLiBhY2Nl
c3NlcyBhbnl0aGluZyBlbHNlLAo+IG90aGVyIHRoYW4gKGkpIHRoZSBkb21haW4gdHlwZSAod2hp
Y2ggdGhpcyBmdW5jdGlvbiBpcyByZXNwb25zaWJsZSBmb3IKPiBzZXR0aW5nIGFuZCBub3RoaW5n
IGJlZm9yZSBpdCBsb29rcyBhdCkgKGlpKSBjX2luZm8tPnNzaWRyZWYgKHdoaWNoIGlzCj4gZGVm
YXVsdGVkIGJ5IGZsYXNrIGNvZGUgbmVhciB0aGUgdG9wIG9mCj4gbGlieGxfX2RvbWFpbl9jb25m
aWdfc2V0ZGVmYXVsdCBhbmQgbm90IGFjY2Vzc2VkIGFmdGVyd2FyZHMpLgo+IAo+IFNvIG5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgo+IEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:45:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGwo-0002v5-CJ; Wed, 23 Oct 2019 13:45:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGwm-0002ux-VC
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:45:08 +0000
X-Inumbo-ID: 535ea84c-f59b-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 535ea84c-f59b-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:45:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5B4E2B7EF;
 Wed, 23 Oct 2019 13:45:07 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-11-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f46b7b7f-b19c-af92-b171-57c8e1bb056e@suse.com>
Date: Wed, 23 Oct 2019 15:45:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-11-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 10/11] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IExJQlhMX1BBU1NUSFJPVUdI
X1VOS05PV04gKGFrYSAiRU5BQkxFRCIgaW4gYW4gZWFybGllciB1bmNvbW1pdHRlZAo+IHZlcnNp
b24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBkb3VibGUgZHV0eS4gIFdlIGFjdHVhbGx5IG5lZWQg
YWxsIG9mCj4gdGhlIGZvbGxvd2luZyB0byBiZSBzcGVjaWZpYWJsZToKPiAgICAqICJkZWZhdWx0
IjogZW5hYmxlIFBUIGlmZiB3ZSBoYXZlIGRldmljZXMgdG8KPiAgICAgIHBhc3MgdGhyb3VnaCBz
cGVjaWZpZWQgaW4gdGhlIGluaXRpYWwgY29uZmlnIGZpbGUuCj4gICAgKiAiZW5hYmxlZCIgKGFu
ZCBmYWlsIGlmIHRoZSBwbGF0Zm9ybSBkb2Vzbid0IHN1cHBvcnQgaXQpLgo+ICAgICogImRpc2Fi
bGVkIiAoYW5kIHJlamVjdCBmdXR1cmUgUFQgaG90cGx1ZykuCj4gICAgKiAic2hhcmVfcHQiLyJz
eW5jX3B0IjogZW5hYmxlIFBUIGFuZCBzZXQgYSBzcGVjaWZpYyBQVCBtb2RlLgo+IAo+IERlZmF1
bHRpbmcgYW5kIGVycm9yIGNoZWNraW5nIHNob3VsZCBiZSBkb25lIGluIGxpYnhsLiAgU28sIHdl
IG1ha2UKPiBzZXZlcmFsIGNoYW5nZXMgaGVyZS4KPiAKPiBXZSBpbnRyb2R1Y2UgImVuYWJsZWQi
LCBhbmQgcmVuYW1lICJ1bmtub3duIiB0byAiZGVmYXVsdCIuCj4gCj4gV2UgbW92ZSBhbGwgb2Yg
dGhlIGVycm9yIGNoZWNraW5nIGFuZCBkZWZhdWx0aW5nIGNvZGUgZnJvbSB4bCBpbnRvCj4gbGli
eGwuICBOb3csIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQgaGFzIGFsbCBvZiB0aGUg
bmVjZXNzYXJ5Cj4gaW5mb3JtYXRpb24gdG8gZ2V0IHRoaXMgcmlnaHQuICBTbyB3ZSBjYW4gZG8g
aXQgYWxsIHRoZXJlLiAgQ2hvb3NpbmcKPiB0aGUgc3BlY2lmaWMgbW9kZSBpcyBhcmNoLXNwZWNp
ZmljLgo+IAo+IFdlIGNhbiBhbHNvIGFycmFuZ2UgdG8gaGF2ZSBvbmx5IG9uZSBwbGFjZSBlYWNo
IHdoaWNoIGNhbGN1bGF0ZXMKPiAoaSkgd2hldGhlciBwYXNzdGhyb3VnaCBuZWVkcyB0byBiZSBl
bmFibGVkIGJlY2F1c2UgcHQgZGV2aWNlcyB3ZXJlCj4gc3BlY2lmaWVkIChpaSkgd2hldGhlciBw
dF9zaGFyZSBjYW4gYmUgdXNlZCAoZm9yIGVhY2ggYXJjaCkuCj4gCj4geGwgbm93IG9ubHkgaGFz
IHRvIHBhcnNlIHRoZSBlbnVtIGluIHRoZSBzYW1lIHdheSBhcyBpdCBwYXJzZXMgYWxsCj4gb3Ro
ZXIgZW51bXMuCj4gCj4gVGhpcyBjaGFuZ2UgZml4ZXMgYSByZWdyZXNzaW9uIGZyb20gZWFybGll
ciA0LjEzLXByZTogdW50aWwgcmVjZW50Cj4gY2hhbmdlcywgcGFzc3Rocm91Z2ggd2FzIG9ubHkg
ZW5hYmxlZCBieSBkZWZhdWx0IGlmIHBhc3N0aHJvdWdoCj4gZGV2aWNlcyB3ZXJlIHNwZWNpZmll
ZC4gIFdlIHJlc3RvcmUgdGhpcyBiZWhhdmlvdXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:45:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:45:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGxA-0002z7-MX; Wed, 23 Oct 2019 13:45:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGx9-0002yy-Qb
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:45:31 +0000
X-Inumbo-ID: 600443fe-f59b-11e9-947e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 600443fe-f59b-11e9-947e-12813bfff9fa;
 Wed, 23 Oct 2019 13:45:29 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7F94B196;
 Wed, 23 Oct 2019 13:45:28 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-12-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a9d878fc-1d5b-b3e6-7312-4b2a1f2c627c@suse.com>
Date: Wed, 23 Oct 2019 15:45:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023130013.32382-12-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 11/11] libxl: On ARM,
 reject future new passthrough modes too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6MDAsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoaXMgaXMgbW9zdCBwbGVh
c2FudGx5IGRvbmUgYnkgYWxzbyBjaGFuZ2luZyB0aGUgaWYgdG8gYSBzd2l0Y2guCj4gCj4gU3Vn
Z2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgo+IENDOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbkB4ZW4ub3JnPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:46:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNGxu-00039a-5w; Wed, 23 Oct 2019 13:46:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNGxs-00039I-Au
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:46:16 +0000
X-Inumbo-ID: 7b310da6-f59b-11e9-947e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b310da6-f59b-11e9-947e-12813bfff9fa;
 Wed, 23 Oct 2019 13:46:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1942DBAA6;
 Wed, 23 Oct 2019 13:46:14 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191023121209.4814-1-jgross@suse.com>
 <20191023125548.GS17494@Air-de-Roger>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <4d72d941-791f-6129-6069-535ac3c035eb@suse.com>
Date: Wed, 23 Oct 2019 15:46:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023125548.GS17494@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTQ6NTUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBPY3Qg
MjMsIDIwMTkgYXQgMDI6MTI6MDlQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gU2lu
Y2UgY29tbWl0IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBzZWxlY3Qg
cHJvY2Vzc29yIikKPj4gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGZvciBhbGwgcHYtc2hpbSB2Y3B1
cyB3aWxsIGJlIDAsIGFzIG5vIG90aGVyIGNwdXMKPj4gYXJlIG9ubGluZSB3aGVuIHRoZSB2Y3B1
cyBhcmUgY3JlYXRlZC4gQmVmb3JlIHRoYXQgY29tbWl0IHRoZSB2Y3B1cwo+PiB3b3VsZCBoYXZl
IHByb2Nlc3NvcnMgc2V0IG5vdCBiZWluZyBvbmxpbmUgeWV0LCB3aGljaCB3b3JrZWQganVzdCBi
eQo+PiBjaGFuY2UuCj4+Cj4+IFdoZW4gdGhlIHB2LXNoaW0gdmNwdSBiZWNvbWVzIGFjdGl2ZSBp
dCB3aWxsIGhhdmUgYSBoYXJkIGFmZmluaXR5Cj4+IG5vdCBtYXRjaGluZyBpdHMgaW5pdGlhbCBw
cm9jZXNzb3IgYXNzaWdubWVudCBsZWFkaW5nIHRvIGZhaWxpbmcKPj4gQVNTRVJUKClzIG9yIG90
aGVyIHByb2JsZW1zIGRlcGVuZGluZyBvbiB0aGUgc2VsZWN0ZWQgc2NoZWR1bGVyLgo+Pgo+PiBG
aXggdGhhdCBieSBkb2luZyB0aGUgYWZmaW5pdHkgc2V0dGluZyBhZnRlciBvbmxpbmluZyB0aGUg
Y3B1IGJ1dAo+PiBiZWZvcmUgdGFraW5nIHRoZSB2Y3B1IHVwLiBGb3IgdmNwdSAwIHRoaXMgaXMg
c3RpbGwgaW4KPj4gc2NoZWRfc2V0dXBfZG9tMF92Y3B1cygpLCBmb3IgdGhlIG90aGVyIHZjcHVz
IHNldHRpbmcgdGhlIGFmZmluaXR5Cj4+IHRoZXJlIGNhbiBiZSBkcm9wcGVkLgo+Pgo+PiBGaXhl
czogOGQzYzMyNmY2NzU2ZDEgKCJ4ZW46IGxldCB2Y3B1X2NyZWF0ZSgpIHNlbGVjdCBwcm9jZXNz
b3IiKQo+PiBSZXBvcnRlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgo+PiBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+
IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFu
ZCBqdXN0IGZvciB0aGUgcHJvdG9jb2w6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:53:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:53:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH4Y-000471-4O; Wed, 23 Oct 2019 13:53:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNH4W-00046v-Le
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:53:08 +0000
X-Inumbo-ID: 711ece7e-f59c-11e9-947f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 711ece7e-f59c-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:53:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D4AECAD26;
 Wed, 23 Oct 2019 13:53:06 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>
References: <20191023121209.4814-1-jgross@suse.com>
 <20191023125548.GS17494@Air-de-Roger>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cfab5d16-a997-af54-f571-44242dd3bd83@suse.com>
Date: Wed, 23 Oct 2019 15:53:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023125548.GS17494@Air-de-Roger>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNDo1NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQsIE9j
dCAyMywgMjAxOSBhdCAwMjoxMjowOVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBT
aW5jZSBjb21taXQgOGQzYzMyNmY2NzU2ZDEgKCJ4ZW46IGxldCB2Y3B1X2NyZWF0ZSgpIHNlbGVj
dCBwcm9jZXNzb3IiKQo+PiB0aGUgaW5pdGlhbCBwcm9jZXNzb3IgZm9yIGFsbCBwdi1zaGltIHZj
cHVzIHdpbGwgYmUgMCwgYXMgbm8gb3RoZXIgY3B1cwo+PiBhcmUgb25saW5lIHdoZW4gdGhlIHZj
cHVzIGFyZSBjcmVhdGVkLiBCZWZvcmUgdGhhdCBjb21taXQgdGhlIHZjcHVzCj4+IHdvdWxkIGhh
dmUgcHJvY2Vzc29ycyBzZXQgbm90IGJlaW5nIG9ubGluZSB5ZXQsIHdoaWNoIHdvcmtlZCBqdXN0
IGJ5Cj4+IGNoYW5jZS4KPj4KPj4gV2hlbiB0aGUgcHYtc2hpbSB2Y3B1IGJlY29tZXMgYWN0aXZl
IGl0IHdpbGwgaGF2ZSBhIGhhcmQgYWZmaW5pdHkKPj4gbm90IG1hdGNoaW5nIGl0cyBpbml0aWFs
IHByb2Nlc3NvciBhc3NpZ25tZW50IGxlYWRpbmcgdG8gZmFpbGluZwo+PiBBU1NFUlQoKXMgb3Ig
b3RoZXIgcHJvYmxlbXMgZGVwZW5kaW5nIG9uIHRoZSBzZWxlY3RlZCBzY2hlZHVsZXIuCj4+Cj4+
IEZpeCB0aGF0IGJ5IGRvaW5nIHRoZSBhZmZpbml0eSBzZXR0aW5nIGFmdGVyIG9ubGluaW5nIHRo
ZSBjcHUgYnV0Cj4+IGJlZm9yZSB0YWtpbmcgdGhlIHZjcHUgdXAuIEZvciB2Y3B1IDAgdGhpcyBp
cyBzdGlsbCBpbgo+PiBzY2hlZF9zZXR1cF9kb20wX3ZjcHVzKCksIGZvciB0aGUgb3RoZXIgdmNw
dXMgc2V0dGluZyB0aGUgYWZmaW5pdHkKPj4gdGhlcmUgY2FuIGJlIGRyb3BwZWQuCj4+Cj4+IEZp
eGVzOiA4ZDNjMzI2ZjY3NTZkMSAoInhlbjogbGV0IHZjcHVfY3JlYXRlKCkgc2VsZWN0IHByb2Nl
c3NvciIpCj4+IFJlcG9ydGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Cj4+IFRlc3RlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgaGF2ZSB0byBhZG1p
dCB0aG91Z2ggdGhhdCBJIG1pc3MgYSBjb21tZW50IG9uIHRoZSBwdl9zaGltCmNvbmRpdGlvbmFs
IGluIHNjaGVkdWxlLmMgLSBzdWNoIGEgc3BlY2lhbCBjYXNlIHNob3VsZG4ndApyZWFsbHkgYmUg
dGhlcmUsIGJ1dCBzaW5jZSBpdCdzIG5lZWRlZCBpdCBzaG91bGQgYmUgZXhwbGFpbmVkLgpJIHJl
YWxpemUgdGhvdWdoIHRoYXQgdGhlIHBhdGNoIGhlcmUgb25seSBtb3ZlcyB0aGUgc3BlY2lhbApj
YXNlLCBpLmUuIHRoZSBsYWNrIG9mIGNvbW1lbnQgaXMgcHJlLWV4aXN0aW5nLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:54:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH60-0004DF-Ko; Wed, 23 Oct 2019 13:54:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNH5z-0004D7-Fl
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:54:39 +0000
X-Inumbo-ID: a6da7572-f59c-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6da7572-f59c-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:54:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 36893B1DE;
 Wed, 23 Oct 2019 13:54:37 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191019020452.8944-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9bebea0a-e81a-2340-da22-8c648ce49741@suse.com>
Date: Wed, 23 Oct 2019 15:54:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191019020452.8944-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] MAINTAINERS: Switch SVM maintainership
 to x86
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkuMTAuMjAxOSAwNDowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBXZSBhcmUgbm93IGRv
d24gdG8gMCBTVk0gbWFpbnRhaW5lcnMgd2hvIGFyZSBhY3RpdmUgYW5kIHdpc2ggdG8gaG9sZCB0
aGUKPiBwb3NpdGlvbi4gIEluIGFncmVlbWVudCB3aXRoIEFNRCwgSmFuIGFuZCBJIHdpbGwgdGFr
ZSBvdmVyIG1haW50YWluZXJzaGlwIGluCj4gdGhlIHNob3J0IHRlcm0uCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBBY2tlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:56:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:56:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH7N-0004Ln-Dr; Wed, 23 Oct 2019 13:56:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNH7L-0004Lb-Qd
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:56:03 +0000
X-Inumbo-ID: d9a32be8-f59c-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d9a32be8-f59c-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 13:56:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5BA00B32C;
 Wed, 23 Oct 2019 13:56:02 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191012181859.11110-1-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ccad8d18-c661-94a9-3740-c59ed1d4827b@suse.com>
Date: Wed, 23 Oct 2019 15:56:17 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191012181859.11110-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] docs: Extend with details about
 runtime microcode loading
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 WeiLiu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIuMTAuMjAxOSAyMDoxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgeGVuLXVjb2Rl
IHV0aWxpdHkgaXMgbmV3IHdpdGggdGhlIGxhdGUgbG9hZGluZyBpbXByb3ZlbWVudHMgaW4gNC4x
My4KPiBVcGRhdGUgdGhlIGRvY3VtZW50YXRpb24gc3VpdGFibHkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:57:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:57:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH8V-0004VX-0j; Wed, 23 Oct 2019 13:57:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JVcx=YQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNH8T-0004VQ-FO
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:57:13 +0000
X-Inumbo-ID: 00120ac4-f59d-11e9-947f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 00120ac4-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:57:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839028;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=S1ApxgzkXxboqRC1e3Rq41CYUE483OLEKpImJSR0BUY=;
 b=fewAscPE1C2i/244eV18V48rr53naaq36eI8/XqPEysHo+dEbLXv+B4O
 AYql4jMB9qZxfA9eJF1k91dZ5gCFPEKAleA4KacgzSZxKGdCGa6nMD9V8
 Ok08Y++NCdlNBI30LM/Ra6azsjn35AsCm7MnNe8/GG4GRmqsFp0at6EPz 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: b97/1i6nCszHKDuqqDlkTqssclkget8OF01ULZeKAbgaX9wmBfKHohTII7Ei7gX/AruOJ2qhVK
 W0zwIMm01wU0MSDSBXsMep3g5muVmHxcp7pRk4dgmXflkpJu94w3jnVvQB9694grrsOHj70fcg
 JjuR4lvejSgoG21kY27V14Yroe2qdW/vzM7QfLBLTsuR5B2DevltWJFOpcMRu1sE8/KF4udhUU
 2lhCw//L+1thap38/OhwamzPD1H3dmUC/ZW59drxZTjdH5SCjzree/ft2h6Ftja18zdO9NAUOM
 NKw=
X-SBRS: 2.7
X-MesageID: 7415753
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7415753"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 15:56:44 +0200
Message-ID: <20191023135644.46847-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/tsc: limit the usage of synchronization
 rendezvous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgWGVuIGRldGVjdHMgdGhlIFRTQyBpcyB1bnJlbGlhYmxlIGl0IHdpbGwgc2V0IGEgcmVuZGV6
dm91cyBoZWxwZXIKdGhhdCB0cmllcyB0byBzeW5jaHJvbml6ZSB0aGUgZGlmZmVyZW50IENQVXMg
VFNDIHZhbHVlIGJ5IHByb3BhZ2F0aW5nCnRoZSBvbmUgZnJvbSBDUFUjMCBhbmQgd3JpdGluZyBp
dCBpbnRvIHRoZSBJQTMyX1RTQyBNU1Igb24gZWFjaCBDUFUuCgpXaGVuIHRoZSBzeXN0ZW0gaGFz
IGEgc2luZ2xlIHRocmVhZCBhbmQgdGhlcmUgYXJlIG5vIGhvdHBsdWdhYmxlIENQVXMKZG9pbmcg
dGhlIGFib3ZlIGp1c3QgcmVzdWx0cyBpbiByZWFkaW5nIHRoZSBUU0MgZnJvbSBDUFUjMCBhbmQg
d3JpdGluZwppdCBpbnRvIHRoZSBJQTMyX1RTQyBNU1Igb2YgQ1BVIzAsIHdoaWNoIGlzIHBvaW50
bGVzcywgc28gbGltaXQgdGhlCnVzYWdlIG9mIHRoZSBzeW5jaHJvbml6YXRpb24gcmVuZGV6dm91
cyB0byBzeXN0ZW1zIHRoYXQgaGF2ZSBtb3JlIHRoYW4Kb25lIENQVSwgZXZlbiBpZiB0aG9zZSBD
UFVzIGFyZSB5ZXQgdG8gYmUgaG90cGx1Z2dlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhp
cyBpcyBzdWl0YWJsZSBmb3IgNC4xMywgYmVpbmcgYSBwZXJmb3JtYW5jZQppbXByb3ZlbWVudCBi
dXQgbm90IGZpeGluZyBhIGZ1bmN0aW9uYWwgYnVnLgotLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMg
fCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmlu
ZGV4IGQ4MjQyMjk1ZWYuLmRkZGJiNjBmNTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1l
LmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMTgyMSw3ICsxODIxLDggQEAgc3RhdGlj
IGludCBfX2luaXQgdmVyaWZ5X3RzY19yZWxpYWJpbGl0eSh2b2lkKQogICAgICAqIGFyZSBub3Qg
bWFya2VkIGFzICdyZWxpYWJsZScsIHJlLXN5bmMgZHVyaW5nIHJlbmRlenZvdXMuCiAgICAgICov
CiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ09OU1RBTlRfVFNDKSAmJgotICAg
ICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfUkVMSUFCTEUpICkKKyAgICAgICAg
ICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNDX1JFTElBQkxFKSAmJgorICAgICAgICAgbnVt
X3ByZXNlbnRfY3B1cygpID4gMSApCiAgICAgICAgIHRpbWVfY2FsaWJyYXRpb25fcmVuZGV6dm91
c19mbiA9IHRpbWVfY2FsaWJyYXRpb25fdHNjX3JlbmRlenZvdXM7CiAKICAgICByZXR1cm4gMDsK
LS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:57:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH8n-0004YZ-DX; Wed, 23 Oct 2019 13:57:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNH8m-0004YK-1U
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:57:32 +0000
X-Inumbo-ID: 0ad65a96-f59d-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ad65a96-f59d-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:57:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNH8e-0005Eq-RQ; Wed, 23 Oct 2019 13:57:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNH8e-0005T5-B5; Wed, 23 Oct 2019 13:57:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNH8e-0002US-AP; Wed, 23 Oct 2019 13:57:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143051-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 libvirt:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=8e09cf1d5a6b8bcf21bfb7d409a2ecf94be54ff1
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 13:57:24 +0000
Subject: [Xen-devel] [libvirt test] 143051: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA1MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQzMDIzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDMwMjMKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGlidmlydCAgICAgICAgICAgICAgOGUwOWNmMWQ1YTZiOGJjZjIxYmZiN2Q0MDlhMmVjZjk0YmU1
NGZmMQpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMmNmZjY1ZTRjNjBl
ZDdiM2MwYzZhOTdkNTI2ZDFmOGQ1MmMwZTkxOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQzMDIz
ICAyMDE5LTEwLTIyIDA0OjE5OjI2IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MzA1MSAgMjAxOS0xMC0yMyAwNDoxODo1NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIErDoW4gVG9ta28gPGp0
b21rb0ByZWRoYXQuY29tPgogIE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KICBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgOGUwOWNmMWQ1YTZiOGJjZjIxYmZiN2Q0MDlhMmVjZjk0YmU1NGZm
MQpBdXRob3I6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIFNhdCBPY3Qg
MTkgMDA6MDM6NTEgMjAxOSArMDIwMAoKICAgIGRvY3M6IGhhY2tpbmc6IGZpeCB0eXBvCiAgICAK
ICAgIHMvdmVyY2EvdmVyc2EvCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0
b21rb0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJl
cnJhbmdlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA3MWFhZGNkNzY0MzVkMDA4MTllOTk0MzU3Yzc0NDM2
NjVhNjUzYTY1CkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAg
RnJpIE9jdCAxOCAyMzoxOTo0MiAyMDE5ICswMjAwCgogICAgZG9jczogaGFja2luZzogYW1lbmQg
cHVzaC13aXRob3V0LXJldmlldyBydWxlcwogICAgCiAgICBJbmNsdWRlIHRoZSAnc2VtaS1hdXRv
bWF0aWMnIHVwZGF0ZXMgaW4gdGhlIGxpc3Qgb2YgcGF0Y2hlcyBwdXNoZWQKICAgIGF0IG1haW50
YWluZXJzJyBkaXNjcmV0aW9uIHRvIG1hdGNoIGN1cnJlbnQgcHJhY3RpY2UuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA1NTE2
MzExNDI2MDg4OWQ1ODk5NjFhNTM2ZmVhZTExMTYxM2UxODdmCkF1dGhvcjogSsOhbiBUb21rbyA8
anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE9jdCAxOCAyMzoxNzo1MSAyMDE5ICswMjAw
CgogICAgZG9jczogaGFja2luZzogZXh0ZW5kIGdvdG8gZG9jdW1lbnRhdGlvbgogICAgCiAgICBS
ZXBsYWNlIHJlZmVyZW5jZSB0byBWSVJfRlJFRSB3aXRoIGdfZnJlZSBhbmQgbWVudGlvbiB0aGUg
dXNlCiAgICBvZiBnX2F1dG8gY2xlYW51cCBhdHRyaWJ1dGVzIHRoYXQgZWxpbWluYXRlIG1vc3Qg
b2YgbGFiZWwgdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29A
cmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25h
QHJlZGhhdC5jb20+Cgpjb21taXQgNmNjOWI3NGUwZTdiMmY3ZGRlNDQzYTRiY2EwNmYzNDM1ZDcw
MjM1ZQpBdXRob3I6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBP
Y3QgMTggMjM6MTY6NDYgMjAxOSArMDIwMAoKICAgIGRvY3M6IGhhY2tpbmc6IHJlbW92ZSByZWZl
cmVuY2UgdG8gQVRUUklCVVRFX0ZPUk1BVAogICAgCiAgICBQcmVmZXIgR19HTlVDX1BSSU5URi4K
ICAgIAogICAgQWxzbywgcGljayBhbm90aGVyIGV4YW1wbGUgdGhhbiB2aXJBc3ByaW50ZiBzaW5j
ZSBpdCBtYXkgZ2V0CiAgICByZW1vdmVkIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERh
bmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCAyZDBiODU2MGNl
ZThhNDMyOTc5MTU4ODNlZGEzOTc0OTI3NDY1NGQwCkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtv
QHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE9jdCAxOCAyMzoxNTozOCAyMDE5ICswMjAwCgogICAg
ZG9jczogaGFja2luZzogZG9jdW1lbnQgc3RyaW5nIGNvbmNhdGVuYXRpb25zCiAgICAKICAgIFJl
Y29tbWVuZCBHU3RyaW5nIGZvciBnZW5lcmljIHN0cmluZ3MgYW5kIHZpckJ1ZmZlciBmb3Igc3Ry
aW5ncwogICAgdGhhdCBuZWVkIGhlbHBlcnMgZm9yIG90aGVyIHVzZXMsIGxpa2UgWE1MIG9yIGNv
bW1hbmQgbGluZQogICAgZm9ybWF0dGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBU
b21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFuaWVsIFAuIEJlcnJh
bmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZWEgQm9sb2du
YW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IGRhNWM3MzM1MjQwMmRmM2EwNGZhMmIy
ZDIwNTE2NzQ4NmZmMzY0MDMKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4K
RGF0ZTogICBGcmkgT2N0IDE4IDIzOjE0OjQwIDIwMTkgKzAyMDAKCiAgICBkb2NzOiBoYWNraW5n
OiBkb2N1bWVudCBwcmVmZXJyZWQgc3RyZHVwIGFsdGVybmF0aXZlcwogICAgCiAgICBSZWNvbW1l
bmQgZ19zdHIobilkdXAgaW5zdGVhZCBvZiBWSVJfU1RSRFVQLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5p
ZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+Cgpjb21taXQgOTVmM2ExZmUzY2Qw
OWRiZTMzYzNjZGVjNWIxMDU1MDMzYmMzYTgyYQpBdXRob3I6IErDoW4gVG9ta28gPGp0b21rb0By
ZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBPY3QgMTggMjM6MTI6MTkgMjAxOSArMDIwMAoKICAgIGRv
Y3M6IGhhY2tpbmc6IG1lbnRpb24gR0xpYiBhbHRlcm5hdGl2ZXMgb2YgbGlidmlydCBzdHJpbmcg
YWxsb2NhdGlvbiBtYWNyb3MKICAgIAogICAgRG9jdW1lbnQgdGhlIHByZWZlcnJlZCBhbHRlcm5h
dGl2ZXMgdG8gZXhpc3RpbmcgbGlidmlydCBtYWNyb3MgZm9yCiAgICBhbGxvY2F0aW5nIHN0cmlu
Z3MuIFRoZXNlIGNhbm5vdCBiZSBkZWxldGVkIGp1c3QgeWV0IGJlY2F1c2UKICAgIGNvbnZlcnRp
bmcgdGhlbSB3aWxsIHJlcXVpcmUgYSBsb3Qgb2Ygd29yay4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFuaWVs
IFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
ZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IDQ4ZjQ4YjI3YWZlOTcy
ODRkMmJhODIwODY2MzMyMGM4ZjA1NTQ0MjEKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVk
aGF0LmNvbT4KRGF0ZTogICBGcmkgT2N0IDE4IDIzOjEyOjE5IDIwMTkgKzAyMDAKCiAgICBkb2Nz
OiBoYWNraW5nOiBtZW50aW9uIEdMaWIgYWx0ZXJuYXRpdmVzIG9mIGxpYnZpcnQgYWxsb2NhdGlv
biBtYWNyb3MKICAgIAogICAgRG9jdW1lbnQgdGhlIHByZWZlcnJlZCBhbHRlcm5hdGl2ZXMgdG8g
ZXhpc3RpbmcgbGlidmlydCBtYWNyb3MgZm9yCiAgICBtZW1vcnkgYWxsb2NhdGlvbi4gVGhlc2Ug
Y2Fubm90IGJlIGRlbGV0ZWQganVzdCB5ZXQgYmVjYXVzZQogICAgY29udmVydGluZyB0aGVtIHdp
bGwgcmVxdWlyZSBhIGxvdCBvZiB3b3JrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRv
bWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZWEgQm9sb2duYW5p
IDxhYm9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IGUzMGM3ODdhMGNlZjZjYzdkY2NiNGRhNzMw
YjYxNjNlMWQxYzQ4NWIKQXV0aG9yOiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KRGF0
ZTogICBGcmkgT2N0IDE4IDIzOjEyOjE5IDIwMTkgKzAyMDAKCiAgICBkb2NzOiBoYWNraW5nOiBt
ZW50aW9uIGNvbXBpbGVyIGFubm90YXRpb25zCiAgICAKICAgIE1lbnRpb24gYWxsIHRoZSBfX2F0
dHJpYnV0ZV9fIGFubm90YXRpb25zIHdlIHVzZSB0byBtYWtlIHRoZSBjb21waWxlcgogICAgYW5k
L29yIHRoZSBzdGF0aWMgYW5hbHlzaXMgdG9vbHMgdW5kZXJzdGFuZCB0aGUgY29kZSBiZXR0ZXIu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
CmNvbW1pdCAxNmVlZDg4NjY2Y2FmYjBlYjNiYTRiNTYyMTE0NWJlMWU2ZTcxZGQxCkF1dGhvcjog
SsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIE9jdCAxOCAyMzoxMDoy
OCAyMDE5ICswMjAwCgogICAgZG9jczogaGFja2luZzogZXh0ZW5kIHRoZSB0YWJsZSBvZiByZW1v
dmVkIGxpYnZpcnQgbWFjcm9zCiAgICAKICAgIE1lbnRpb24gdGhlIHZhcmlvdXMgQVRUUklCVVRF
KiBtYWNyb3MgYW5kIEFSUkFZX0NBUkRJTkFMSVRZCiAgICB0aGF0IHdlcmUgcmVtb3ZlZCBlYXJs
aWVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5j
b20+Cgpjb21taXQgZmU5YjNlMWNkY2M3OWI2MGFjOTlkNTgzZWU1MWM1MmJmYTY5MWQwYgpBdXRo
b3I6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBPY3QgMTggMjM6
MDM6MjcgMjAxOSArMDIwMAoKICAgIGRvY3M6IGhhY2tpbmc6IGRlbW9uc3RyYXRlIHRoZSBwb3dl
cnMgb2YgVklSX1RFU1RfUkFOR0UKICAgIAogICAgTWVudGlvbiBhIG1vcmUgY29tcGxleCBleGFt
cGxlLgogICAgCiAgICBJbnZva2UgdGhlIHRlc3Qgd2l0aG91dCAnbWFrZScgc2luY2UgdGhlIG1l
bnRpb25lZCBleGFtcGxlCiAgICBkb2VzIG5vdCBzZWVtIHRvIGJlIHdvcmtpbmcgYW55bW9yZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgoK
Y29tbWl0IDFlODQ0NjAyNGEzY2NiMjQ1OGExN2I1NTAyYzc4YzJkZDAwYTJjNGQKQXV0aG9yOiBK
w6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgT2N0IDE4IDIyOjU5OjQ5
IDIwMTkgKzAyMDAKCiAgICBkb2NzOiBoYWNraW5nOiByZW1vdmUgbm90ZXMgYWJvdXQgLVdlcnJv
cgogICAgCiAgICBPdXIgSEFDS0lORyBmaWxlIGlzIGNsZWFyIGFib3V0IHJlcXVpcmluZyBzdWJt
aXNzaW9uIGZyb20gYSBnaXQKICAgIGNoZWNrb3V0LCB3aGljaCBhdXRvbWF0aWNhbGx5IGVuYWJs
ZXMgLVdlcnJvci4KICAgIAogICAgUmVtb3ZlIHRoZSBtZW50aW9ucyBvZiBleHBsaWNpdGx5IGVu
YWJsaW5nIGl0IHRvIGFsbGV2aWF0ZQogICAgdGhlIGNvbGxlY3RpdmUgY29nbml0aXZlIGVuY3Vt
YnJhbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJyYW5nZUByZWRo
YXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhh
dC5jb20+Cgpjb21taXQgMTM2ZDkwN2ZmNjI3MjU4YWY5ZDQyMDg1YWE3YzI5MTVlNGRiMDc0ZApB
dXRob3I6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBPY3QgMTgg
MjI6NTc6MjMgMjAxOSArMDIwMAoKICAgIGRvY3M6IGhhY2tpbmc6IGVtcGhhc2l6ZSBzb21lIHNl
Y3Rpb25zCiAgICAKICAgIE5hbWVseToKICAgICogaG9sZGluZyB1cCB0aGUgZmlyc3QtdGltZSBw
YXRjaCBzdWJtaXNzaW9ucyBmb3IgbW9kZXJhdGlvbiwKICAgICAgd2hpY2ggbWlnaHQgY2F1c2Ug
Zmlyc3QtdGltZSBzdWJtaXR0ZXJzIHRvIHF1ZXN0aW9uIHRoZSBwcm9jZXNzCiAgICAqIG5vdCBD
Qy1pbmcgaW5kaXZpZHVhbCBkZXZlbG9wZXJzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IErDoW4g
VG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJy
YW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmVhIEJvbG9n
bmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCAyODI1ODAzNDc3YTU0YTMzN2UxOTQy
ODhhZTZhOGZkMWM5NTA5NTdjCkF1dGhvcjogSsOhbiBUb21rbyA8anRvbWtvQHJlZGhhdC5jb20+
CkRhdGU6ICAgRnJpIE9jdCAxOCAyMjo1NTowNSAyMDE5ICswMjAwCgogICAgZG9jczogaGFja2lu
ZzogbWVudGlvbiBnaXQtcHVibGlzaCBwcm9taW5lbnRseQogICAgCiAgICBUaGlzIHRvb2wgdGFr
ZXMgY2FyZSBvZiBtYW55IG9mIHRoZSB0ZWRpb3VzIHBhcnRzIG9mIHN1Ym1pdHRpbmcKICAgIGEg
cGF0Y2guIE1lbnRpb24gaXQgZmlyc3QsIGFib3ZlIHRoZSAibWFudWFsIiB3YXkgdXNpbmcKICAg
IGdpdCBzZW5kLWVtYWlsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKw6FuIFRvbWtvIDxqdG9t
a29AcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ8OpIDxiZXJy
YW5nZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+Cgpjb21taXQgZmQwODJlMTZjOThjYjY2ZTBlMDc1NjFkMzVkYzEzZDA5
NTFiZjliOQpBdXRob3I6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgpEYXRlOiAgIEZy
aSBPY3QgMTggMjE6Mjk6MjQgMjAxOSArMDIwMAoKICAgIGRvY3M6IGhhY2tpbmc6IHJlbW92ZSBu
b3RlIGFib3V0IHJlbmFtZSBkZXRlY3Rpb24KICAgIAogICAgSXQgaGFzIGJlZW4gZW5hYmxlZCBi
eSBkZWZhdWx0IGZvciBvdmVyIHRocmVlIHllYXJzIG5vdzoKICAgIAogICAgY29tbWl0IDVkMmEz
MGQ3ZDg3NzczMTljNzQ1ODA0ZjA0MGZhNDA1ZDAyMTY5Y2UKICAgIEF1dGhvcjogICAgIEp1bmlv
IEMgSGFtYW5vIDxnaXRzdGVyQHBvYm94LmNvbT4KICAgIENvbW1pdERhdGU6IDIwMTYtMDQtMDMg
MTA6Mjk6MjIgLTA3MDAKICAgIAogICAgICAgIE1lcmdlIGJyYW5jaCAnbW0vZGlmZi1yZW5hbWVz
LWRlZmF1bHQnCiAgICAKICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9naXQvZ2l0L2NvbW1pdC81ZDJh
MzBkN2Q4Nzc3MzE5Yzc0NTgwNGYwNDBmYTQwNWQwMjE2OWNlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmll
bCBQLiBCZXJyYW5nw6kgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCBiYjY0N2ZkNzE0ZWI3
M2NlYzBjYTJkOWJiMGNkMzI5MWMwMzEwZDlhCkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXBy
aXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBTYXQgT2N0IDE5IDEzOjE2OjU0IDIwMTkgKzAyMDAK
CiAgICBsaWJ4bF9kb21haW46IFVzZSBnX2F1dG9wdHIgZm9yIGxpYnhsRHJpdmVyQ29uZmlnCiAg
ICAKICAgIFRoaXMgc2ltcGxpZmllcyBzb21lIGZ1bmN0aW9ucywgYnV0IG1vc3RseQogICAgbGli
eGxEb21haW5NYW5hZ2VkU2F2ZVBhdGgoKSB3aGljaCBpcyBnb2luZyB0byBiZSBtb2RpZmllZCBp
bgogICAgZnV0dXJlIGNvbW1pdHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSsOhbiBUb21rbyA8
anRvbWtvQHJlZGhhdC5jb20+Cgpjb21taXQgNDE3YmQxZTcxNjMzYWRkMWU5Yjg2YmEzZmFhZDQz
YTAyMDM3YjIyMApBdXRob3I6IE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KRGF0ZTogICBT
YXQgT2N0IDE5IDExOjQ2OjMzIDIwMTkgKzAwMDAKCiAgICBtNDogSW1wcm92ZSBwb3J0YWJpbGl0
eSBmb3Igbm9uLWJhc2ggc2hlbGxzCiAgICAKICAgID0gYW5kID09IGFyZSBib3RoIG9wZXJhdG9y
cyB0byB0ZXN0IGZvciBzdHJpbmcgZXF1YWxpdHkgaW4gYmFzaCwKICAgIGJ1dCBvbmx5ID0gaXMg
cmVxdWlyZWQgYnkgUE9TSVguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1heWEgUmFzaGlzaCA8
Y295cHVAc2RmLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgoKY29tbWl0IDc1MzBlYmM3YjQ4MGUxZWIxM2Q1OGUyNWRhZmU4ZDg0ODcx
MDQ2ZDIKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRl
OiAgIFR1ZSBPY3QgMjIgMDg6NTg6MTEgMjAxOSArMDIwMAoKICAgIGJoeXZlOiBJZ25vcmUgdGVz
dF9saWJ2aXJ0ZF9iaHl2ZS5hdWcKICAgIAogICAgVGhlIGZpbGUgaXMgZ2VuZXJhdGVkIGR1cmlu
ZyBidWlsZCwgYnV0IG5vdCBpZ25vcmVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwg
UHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IDMzNTc1MDBhZjI3NTJhOTc0
MDkzYTVlYTVjMDBlNDNlMWQyYjhiMzQKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMjIgMDg6NTI6MDQgMjAxOSArMDIwMAoKICAg
IGJoeXZlX2NvbmY6IERyb3AgdW51c2VkICdlcnJvcicgbGFiZWwgaW4gdmlyQmh5dmVEcml2ZXJD
b25maWdOZXcoKQogICAgCiAgICBUaGVyZSdzIHVudXNlZCAnZXJyb3InIGxhYmVsIGxlZnQgYWZ0
ZXIgdHJhbnNpdGlvbiBmcm9tCiAgICBWSVJfU1RSRFVQKCkgdG8gZ19zdHJkdXAgKHY1LjguMC0y
NTUtZzY1MmNkYmUzNjQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH9a-0004gd-AX; Wed, 23 Oct 2019 13:58:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNH9Z-0004gO-1S
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:21 +0000
X-Inumbo-ID: 2b5a2162-f59d-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2b5a2162-f59d-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 13:58:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839100;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=7NjtVJxZrMEM2nPKnjjLMnoA7KiIfqyigxYdKXulChY=;
 b=QdY5FP1PnKbqZstpc/byHVZ1FeOP7QHstnjo+ortYQ+pzrwTTs9cAS6g
 Ngw9bCTvnsNCMmAF2p1iY615OGfaQ18WKZbRZviQKLEzdfgV7qwjQrLSD
 i8u6GFfujoa6mDQSbyyNmnYv5o3tyS8/eMwKfeddl0NXWp/a4REgF6aDr M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XHU72YJIJSZaYJiyl/vTIGMtuAX4NaGZXlCp1B2hLn+jDKV8492sZwtAm1wJAxhJZGs4od0FiM
 OldIJcTv8h6sjSmgf6Isg9dd2skXXs/DBOZ0JLthTnga7f52kqvuAXsGK8jhqaFXeXEEbfzrgA
 RDd7BUkrDpryDqV5iJPF0Aj2IG/YzfUVTfrwHibxpujcSIvqwWjJ9W9njZB96iy1/AnvQUMrgp
 rDji37xxDXSn4QbmoHkzQNhi7AVlpOE+PUICi8jK0KHFLNgRBrXFpn6d8PyCofbVvP09NxPV9E
 LKw=
X-SBRS: 2.7
X-MesageID: 7665756
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7665756"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:11 +0100
Message-ID: <20191023135812.21348-7-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023135812.21348-1-andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next v3 6/7] x86/nospec: Move
 array_index_mask_nospec() into nospec.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c3lzdGVtLmggaXNuJ3QgYW4gYXBwcm9wcmlhdGUgcGxhY2UgdG8gbGl2ZSwgbm93IHRoYXQgYXNt
L25vc3BlYy5oIGV4aXN0cy4KVGhpcyBzaG91bGQgYXJndWFibHkgaGF2ZSBiZWVuIHBhcnQgb2Yg
Yy9zIGRiNTkxZDZlNzZlCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKVGhpcyBpcyBwcm9iYWJseSBwb3N0LTQuMTMgY29udGVudAotLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIHwgMjQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmggICAgIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQs
IDI0IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbm9zcGVjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCmluZGV4
IGY2ZWI4NGVlZTUuLjAwMzljZDI3MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaApAQCAtNiw2ICs2LDI4
IEBACiAKICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KIAorLyoqCisgKiBhcnJheV9pbmRl
eF9tYXNrX25vc3BlYygpIC0gZ2VuZXJhdGUgYSBtYXNrIHRoYXQgaXMgfjBVTCB3aGVuIHRoZQor
ICogICAgICBib3VuZHMgY2hlY2sgc3VjY2VlZHMgYW5kIDAgb3RoZXJ3aXNlCisgKiBAaW5kZXg6
IGFycmF5IGVsZW1lbnQgaW5kZXgKKyAqIEBzaXplOiBudW1iZXIgb2YgZWxlbWVudHMgaW4gYXJy
YXkKKyAqCisgKiBSZXR1cm5zOgorICogICAgIDAgLSAoaW5kZXggPCBzaXplKQorICovCisjZGVm
aW5lIGFycmF5X2luZGV4X21hc2tfbm9zcGVjIGFycmF5X2luZGV4X21hc2tfbm9zcGVjCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFza19ub3NwZWModW5zaWduZWQg
bG9uZyBpbmRleCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHNpemUpCit7CisgICAgdW5zaWduZWQgbG9uZyBtYXNrOwor
CisgICAgYXNtIHZvbGF0aWxlICggImNtcCAlW3NpemVdLCAlW2luZGV4XTsgc2JiICVbbWFza10s
ICVbbWFza107IgorICAgICAgICAgICAgICAgICAgIDogW21hc2tdICI9ciIgKG1hc2spCisgICAg
ICAgICAgICAgICAgICAgOiBbc2l6ZV0gImciIChzaXplKSwgW2luZGV4XSAiciIgKGluZGV4KSAp
OworCisgICAgcmV0dXJuIG1hc2s7Cit9CisKIC8qIEFsbG93IHRvIGluc2VydCBhIHJlYWQgbWVt
b3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMgKi8KIHN0YXRpYyBhbHdheXNfaW5saW5lIGJv
b2wgYmFycmllcl9ub3NwZWNfdHJ1ZSh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKaW5kZXggMDY5
ZjQyMmYwZC4uOWYxYjI5Njg1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0
ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBAIC0yMzMsMzAgKzIzMyw2
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX194YWRkKAogI2RlZmluZSBz
ZXRfbWIodmFyLCB2YWx1ZSkgZG8geyB4Y2hnKCZ2YXIsIHZhbHVlKTsgfSB3aGlsZSAoMCkKICNk
ZWZpbmUgc2V0X3dtYih2YXIsIHZhbHVlKSBkbyB7IHZhciA9IHZhbHVlOyBzbXBfd21iKCk7IH0g
d2hpbGUgKDApCiAKLS8qKgotICogYXJyYXlfaW5kZXhfbWFza19ub3NwZWMoKSAtIGdlbmVyYXRl
IGEgbWFzayB0aGF0IGlzIH4wVUwgd2hlbiB0aGUKLSAqICAgICAgYm91bmRzIGNoZWNrIHN1Y2Nl
ZWRzIGFuZCAwIG90aGVyd2lzZQotICogQGluZGV4OiBhcnJheSBlbGVtZW50IGluZGV4Ci0gKiBA
c2l6ZTogbnVtYmVyIG9mIGVsZW1lbnRzIGluIGFycmF5Ci0gKgotICogUmV0dXJuczoKLSAqICAg
ICAwIC0gKGluZGV4IDwgc2l6ZSkKLSAqLwotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGFy
cmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXpl
KQotewotICAgIHVuc2lnbmVkIGxvbmcgbWFzazsKLQotICAgIGFzbSB2b2xhdGlsZSAoICJjbXAg
JVtzaXplXSwgJVtpbmRleF07IHNiYiAlW21hc2tdLCAlW21hc2tdOyIKLSAgICAgICAgICAgICAg
ICAgICA6IFttYXNrXSAiPXIiIChtYXNrKQotICAgICAgICAgICAgICAgICAgIDogW3NpemVdICJn
IiAoc2l6ZSksIFtpbmRleF0gInIiIChpbmRleCkgKTsKLQotICAgIHJldHVybiBtYXNrOwotfQot
Ci0vKiBPdmVycmlkZSBkZWZhdWx0IGltcGxlbWVudGF0aW9uIGluIG5vc3BlYy5oLiAqLwotI2Rl
ZmluZSBhcnJheV9pbmRleF9tYXNrX25vc3BlYyBhcnJheV9pbmRleF9tYXNrX25vc3BlYwotCiAj
ZGVmaW5lIGxvY2FsX2lycV9kaXNhYmxlKCkgICAgIGFzbSB2b2xhdGlsZSAoICJjbGkiIDogOiA6
ICJtZW1vcnkiICkKICNkZWZpbmUgbG9jYWxfaXJxX2VuYWJsZSgpICAgICAgYXNtIHZvbGF0aWxl
ICggInN0aSIgOiA6IDogIm1lbW9yeSIgKQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
bm9zcGVjLmggYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKaW5kZXggNzYyNTViYzQ2ZS4uNzU3
ODIxMGYxNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9ub3NwZWMuaApAQCAtNyw3ICs3LDggQEAKICNpZm5kZWYgWEVOX05PU1BFQ19I
CiAjZGVmaW5lIFhFTl9OT1NQRUNfSAogCi0jaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorI2luY2x1
ZGUgPHhlbi9jb21waWxlci5oPgorCiAjaW5jbHVkZSA8YXNtL25vc3BlYy5oPgogCiAvKioKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH9Z-0004gP-1f; Wed, 23 Oct 2019 13:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNH9X-0004gB-T3
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:19 +0000
X-Inumbo-ID: 2904bbad-f59d-11e9-947f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2904bbad-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:58:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839096;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jX/kgFmobe5dzr/6/7Ul/Yf4aYGtQ4icBKv6F5BY814=;
 b=CWIMTU3aiot9EXrr5cwcJ8Z8G9QaqHkdX7UehBguwoaKtgUtFHYgXZ/u
 jrAdyIGEhYnp+Unv/ehyfaNlhFHdDbNWPCqy4Kmp0QTRVTdd/K0g2sLa6
 m8CSnOrH9PIkS9uYQEQNetB1pHasQY5BxujFsnkxKjEuCu9aYySFmiAZx Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: TBbo1A6HA6Mw+AUkD4hA8WGNT0bnujUPwkoLPpGk30HJW1D4epUk76tWCoUy/WclKw8GZVjM6T
 Ff1fHzOBtKB+fxQNUYVX0HT2yeoDBUeeVLUnWI1HlINl6/FhOqIAAP0DNTP68Vkv7jmDucpNn6
 m/vwQ0FO/3UXgtQWkTeoUOQyaPuCPdl+16M/pM8DfUcnT3l9MUqxfnOUET0fW4Stq7LLeACiuP
 1b+wjJ6sd+vFMzD6F1mdC3zbFYLOZIx293ysjpKtkzEpb5JXpqiF+R5xmKAqpWBw6DohW5+Q/I
 VKA=
X-SBRS: 2.7
X-MesageID: 7627975
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7627975"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:06 +0100
Message-ID: <20191023135812.21348-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023135812.21348-1-andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 1/7] x86/nospec: Two trivial fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGluY2x1ZGUgb2YgYXNtL2NwdWlkLmggaW4gc3BlY19jdHJsLmMgd2FzIGFuIGFydGVmYWN0
IG9mIGFuIG9sZGVyIHZlcnNpb24Kb2YgYy9zIDM4NjBkNTUzNGRmLCBhbmQgaXMgbm90IHVzZWQg
aW4gaXRzIGN1cnJlbnQgaW5jYXJuYXRpb24uCgpGaXggYSB0eXBvIGluIGEgY29tbWVudC4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKdjM6CiAqIE5ldwotLS0KIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgfCAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggfCAy
ICstCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA3MzFkNWE3NjdiLi5lZTU0MzlhMzcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMSw3ICsy
MSw2IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAK
LSNpbmNsdWRlIDxhc20vY3B1aWQuaD4KICNpbmNsdWRlIDxhc20vbWljcm9jb2RlLmg+CiAjaW5j
bHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L25vc3Bl
Yy5oCmluZGV4IDJhYTQ3YjM0NTUuLjQyN2I1ZmY5ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaApAQCAt
MTUsNyArMTUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJpZXJfbm9zcGVjX3Ry
dWUodm9pZCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotLyogQWxsb3cgdG8gcHJvdGVjdCBldmFs
dWF0aW9uIG9mIGNvbmRpdGlvbmFzbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24gKi8KKy8q
IEFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25kaXRpb25hbHMgd2l0aCByZXNwZWN0
IHRvIHNwZWN1bGF0aW9uICovCiBzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGV2YWx1YXRlX25v
c3BlYyhib29sIGNvbmRpdGlvbikKIHsKICAgICByZXR1cm4gY29uZGl0aW9uID8gYmFycmllcl9u
b3NwZWNfdHJ1ZSgpIDogIWJhcnJpZXJfbm9zcGVjX3RydWUoKTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH9d-0004hh-KC; Wed, 23 Oct 2019 13:58:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNH9c-0004hS-NS
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:24 +0000
X-Inumbo-ID: 2904bbac-f59d-11e9-947f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2904bbac-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:58:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839096;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=QgowaU70OMGbBSgKxE84vTRNFPVymAfTLybUq46wins=;
 b=Vo28INURm5wk/jHD0xeLfJLNUQJWkGygj9Ok/iuQ0F+e9T5g9/eSE8tp
 MidQ0WzPhCi2BQqQPVcj1vgfgZ6VfJpQVQsdu4E5Q1EkBFy38JJjhV+G5
 ZYl+IbXqCRb7xbPsx4Mqk8GxQl4nGDgiUl637yjscPnQavR41BzXt93aT w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EvKMVNRyQe7oiqd2mybdtaLzBzGGWI+jcyXuVrJyLNFPrV7FIqvnTvaucpWqGkG1VaH/dwmyo9
 QYvLeyZIVbwnmypoXRUGDCLjBZrnxLz2NFJWePkAlzZ3HYPVuxg3B39F4UEFctA36IXnRrFoug
 KfNPhSc4Q6sjveT1G7tuRkrApIsADWQAWh4Am8gQQH73yfSG+90wU413e/YpkwVS52X15UHHke
 yHWaak5mctdgpEQf5Ef30wwHhE69UWz3/bxVo3tv7QPmJmeyiHTWTMYj/quMyWCjHO1TnJZWvf
 znU=
X-SBRS: 2.7
X-MesageID: 7322257
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7322257"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:05 +0100
Message-ID: <20191023135812.21348-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 v3 0/7] Unbreak evaluate_nospec() and
 livepatching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXNvbHZlcyBhbiBvdXN0YW5kaW5nIGJsb2NrZXIgZm9yIDQuMTMsIGZpeGluZyBib3Ro
IHRoZSBjb2RlIGdlbmVyYXRpb24KZm9yIGV2YXVsYXRlX25vc3BlYygpLCBhbmQgbWFraW5nIHRo
ZSByZXN1bHRpbmcgaHlwZXJ2aXNvciBhYmxlIHRvIGJlCmxpdmVwYXRjaGVkLgoKQW5kcmV3IENv
b3BlciAoNik6CiAgeDg2L25vc3BlYzogVHdvIHRyaXZpYWwgZml4ZXMKICB4ZW4vbm9zcGVjOiBV
c2UgYWx3YXlzX2lubGluZSB0byBmaXggY29kZSBnZW4gZm9yIGV2YWx1YXRlX25vc3BlYwogIHhl
bi9ub3NwZWM6IEludHJvZHVjZSBDT05GSUdfU1BFQ1VMQVRJVkVfSEFSREVOX0JSQU5DSAogIHg4
Ni9ub3NwZWM6IFJlbmFtZSBhbmQgcmV3b3JrIGwxdGYtYmFycmllciBhcyBicmFuY2gtaGFyZGVu
CiAgeDg2L25vc3BlYzogTW92ZSBhcnJheV9pbmRleF9tYXNrX25vc3BlYygpIGludG8gbm9zcGVj
LmgKICB4ODYvbm9zcGVjOiBPcHRpbWlzZSBhcnJheV9pbmRleF9tYXNrX25vc3BlYygpIGZvciBw
b3dlci1vZi0yIGFycmF5cwoKUm9zcyBMYWdlcndhbGwgKDEpOgogIHg4Ni9saXZlcGF0Y2g6IEZh
aWwgdGhlIGJ1aWxkIGlmIGR1cGxpY2F0ZSBzeW1ib2xzIGV4aXN0CgogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jICAgfCAxMSArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZp
bGUgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAg
ICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5oICAgICAgICAgICAgICAgIHwgMTIgKysr
KystLS0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTggKysrKysr
Ky0tLS0tLS0tLQogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgICAgICAgfCA0MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmVzLmggICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2V2ZW50LmggICAgICAg
ICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmggICAgICB8IDI4ICsrKysr
KysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL25lc3RlZGh2bS5o
IHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggICAgICAgIHwgNDEgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdp
bmcuaCAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCAgICAgICAgfCAyNCAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmggICAgICAgICAgICB8ICAx
ICsKIHhlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCAgICAgICAgICAgIHwgIDYgKysrKy0tCiB4ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICB8IDIwICsrKysrKysrKy0tLS0tLS0tLQog
eGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZyAgfCAgMSArCiB4ZW4vdG9vbHMvc3lt
Ym9scy5jICAgICAgICAgICAgICAgICB8IDExICsrKysrKysrLS0KIDE5IGZpbGVzIGNoYW5nZWQs
IDE0MyBpbnNlcnRpb25zKCspLCA4NCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH9i-0004jk-U2; Wed, 23 Oct 2019 13:58:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNH9h-0004j7-Nm
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:29 +0000
X-Inumbo-ID: 2ac94fca-f59d-11e9-947f-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ac94fca-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:58:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839099;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4VuKkBqZ2Kta2Y4r87MDlI7noHQgx33B3BrfYmdOdtI=;
 b=K2AME3WVkqrp63d6Q5dVMJ/yYMutcHSlj/03lDwABwTF6TmVgwigMh9D
 metlAIw/3UNzFz4WgRmNyMcngu4FarQ6LaOg0IdNDXSxc83SAPCGxsXuE
 6iNXroAxxHQhp68bV5mD4+4pHrsmtumJOoqrb2ARLQuCP2HyNWGbrv+GM g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IZib/t/EeiHoxXWGbWQFKYxxaO6mATIdDlrRkU89FjB42teDowVqZSw04zSOlMH3ODuXJKlKEN
 w8SUC4fz4yTfgNTPO14OgMf6+4BiRhzfZ65Yhhn3fUYjcNuWfRSUC636AoQ5nQ7qsMe8MJqisT
 p3LUovIzvcXAPFYaMpatkAPQ/erVxak7dfnTFZqDXLXZLmxP3My0P2PRkxowU9Na5ixqc+Ramw
 Fkdcg9L2LGNc7Y4Iiq+NKbsGUMesY2PQ38mBOam1nEzRPWvbU4tT4GSWS9F9K94UcsdbbtcNq3
 hsI=
X-SBRS: 2.7
X-MesageID: 7760075
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7760075"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:09 +0100
Message-ID: <20191023135812.21348-5-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023135812.21348-1-andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 4/7] x86/nospec: Rename and rework
 l1tf-barrier as branch-harden
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bDF0Zi1iYXJyaWVyIGlzIGFuIGluYXBwcm9wcmlhdGUgbmFtZSwgYW5kIGNhbWUgYWJvdXQgYmVj
YXVzZSBvZiByZXN0cmljdGlvbnMKb24gY291bGQgYmUgZGlzY3Vzc2VkIHB1YmxpY2x5IHdoZW4g
dGhlIHBhdGNoZXMgd2VyZSBwcm9wb3NlZC4KCkluIHByYWN0aWNlLCBpdCBpcyBmb3IgZ2VuZXJh
bCBTcGVjdHJlIHYxIG1pdGlnYXRpb25zLCBhbmQgaXMgbmVjZXNzYXJ5IGluIGFsbApjYXNlcy4g
IEFuIGFkdmVyc2FyeSB3aGljaCBjYW4gY29udHJvbCBzcGVjdWxhdGlvbiBpbiBYZW4gY2FuIGxl
YWsgZGF0YSBpbgpjcm9zcy1jb3JlIChCQ0JTLCBldGMpIG9yIHJlbW90ZSAoTmV0U3BlY3RyZSkg
c2NlbmFyaW9zIC0gdGhlIHByb2JsZW0gaXMgbm90CmxpbWl0ZWQgdG8ganVzdCBMMVRGIHdpdGgg
SFQgYWN0aXZlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgp2MzoKICogTmV3CgpJ
biBwcmluY2lwbGUgaXQgc2hvdWxkIGJlIHRyaXN0YXRlIGFuZCBiZWluZyBkaXNhYmxlZCBieSBk
ZWZhdWx0IG9uIHBhcnRzCndoaWNoIGRvbid0IHNwZWN1bGF0ZSwgYnV0IGl0IGlzIHRvbyBsYXRl
IGluIDQuMTMgdG8gb3JnYW5pc2UgdGhpcy4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MgfCAxMSArKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAg
ICAgIHwgMTcgKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oICAgICAgfCAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jCmluZGV4IDY3ZGY4MGM1MGQuLmUzN2ExM2VkMTEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5wYW5kb2MKQEAgLTE5NjAsNyArMTk2MCw3IEBAIEJ5IGRlZmF1bHQgU1NCRCB3aWxsIGJlIG1p
dGlnYXRlZCBhdCBydW50aW1lIChpLmUgYHNzYmQ9cnVudGltZWApLgogIyMjIHNwZWMtY3RybCAo
eDg2KQogPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxy
c2IsbWQtY2xlYXJ9PTxib29sPiwKID4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8
bGZlbmNlfGptcCwge2licnMsaWJwYixzc2JkLGVhZ2VyLWZwdSwKLT4gICAgICAgICAgICAgIGwx
ZC1mbHVzaCxsMXRmLWJhcnJpZXJ9PTxib29sPiBdYAorPiAgICAgICAgICAgICAgbDFkLWZsdXNo
LGJyYW5jaC1oYXJkZW59PTxib29sPiBdYAogCiBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhl
Y3V0aW9uIHNpZGVjaGFubmVsIG1pdGlnYXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCiB3aWxsIHBp
Y2sgdGhlIG1vc3QgYXBwcm9wcmlhdGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4g
c3VwcG9ydCwKQEAgLTIwMzIsMTEgKzIwMzIsMTAgQEAgSXJyZXNwZWN0aXZlIG9mIFhlbidzIHNl
dHRpbmcsIHRoZSBmZWF0dXJlIGlzIHZpcnR1YWxpc2VkIGZvciBIVk0gZ3Vlc3RzIHRvCiB1c2Uu
ICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJl
IGJlbGlldmVkIHRvIGJlCiB2dWxuZXJhYmxlIHRvIEwxVEYuCiAKLU9uIGhhcmR3YXJlIHZ1bG5l
cmFibGUgdG8gTDFURiwgdGhlIGBsMXRmLWJhcnJpZXI9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8g
Zm9yY2UKLW9yIHByZXZlbnQgWGVuIGZyb20gcHJvdGVjdGluZyBldmFsdWF0aW9ucyBpbnNpZGUg
dGhlIGh5cGVydmlzb3Igd2l0aCBhIGJhcnJpZXIKLWluc3RydWN0aW9uIHRvIG5vdCBsb2FkIHBv
dGVudGlhbGx5IHNlY3JldCBpbmZvcm1hdGlvbiBpbnRvIEwxIGNhY2hlLiAgQnkKLWRlZmF1bHQs
IFhlbiB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2ZWQgdG8g
YmUgdnVsbmVyYWJsZQotdG8gTDFURi4KK0lmIFhlbiBpcyBjb21waWxlZCB3aXRoIGBDT05GSUdf
U1BFQ1VMQVRJVkVfSEFSREVOX0JSQU5DSGAsIHRoZQorYGJyYW5jaC1oYXJkZW49YCBib29sZWFu
IGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yIHByZXZlbnQgWGVuIGZyb20gdXNpbmcKK3NwZWN1bGF0
aW9uIGJhcnJpZXJzIHRvIHByb3RlY3Qgc2VsZWN0ZWQgY29uZGl0aW9uYWwgYnJhbmNoZXMuICBC
eSBkZWZhdWx0LAorWGVuIHdpbGwgZW5hYmxlZCB0aGlzIG1pdGlnYXRpb24uCiAKICMjIyBzeW5j
X2NvbnNvbGUKID4gYD0gPGJvb2xlYW4+YApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGVlNTQzOWEzNzEuLmU3NGUw
Y2M2MTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKQEAgLTUyLDcgKzUyLDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG9w
dF9pYnBiID0gdHJ1ZTsKIGJvb2wgX19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogaW50
OF90IF9fcmVhZF9tb3N0bHkgb3B0X2VhZ2VyX2ZwdSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X2wxZF9mbHVzaCA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxdGZfYmFy
cmllciA9IC0xOworYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9icmFuY2hfaGFyZGVuID0gdHJ1ZTsK
IAogYm9vbCBfX2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9t
b3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwpAQCAtOTcsNyArOTcsNyBAQCBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGlmICgg
b3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUg
PSAwOwogCi0gICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gMDsKKyAgICAgICAgICAgIG9w
dF9icmFuY2hfaGFyZGVuID0gZmFsc2U7CiAKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAg
ICAgICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CkBAIC0xNzQsOCArMTc0LDggQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRf
ZWFnZXJfZnB1ID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4o
ImwxZC1mbHVzaCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0g
dmFsOwotICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxdGYtYmFycmll
ciIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gdmFsOwor
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImJyYW5jaC1oYXJkZW4iLCBz
LCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2JyYW5jaF9oYXJkZW4gPSB2YWw7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtMzQ4LDcgKzM0OCw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1
aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIsCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAg
IG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAi
IiwKLSAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAg
PyAiIEwxVEZfQkFSUklFUiIgOiAiIik7CisgICAgICAgICAgIG9wdF9icmFuY2hfaGFyZGVuICAg
ICAgICAgICAgICAgICAgICAgICAgID8gIiBCUkFOQ0hfSEFSREVOIiA6ICIiKTsKIAogICAgIC8q
IEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBzaGFkb3dpbmcg
aXMgaW4gdXNlLiAqLwogICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRfcHZfbDF0Zl9o
d2RvbSB8fCBvcHRfcHZfbDF0Zl9kb211ICkKQEAgLTEwMzMsMTEgKzEwMzMsOCBAQCB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIG9w
dF9sMWRfZmx1c2ggPT0gLTEgKQogICAgICAgICBvcHRfbDFkX2ZsdXNoID0gY3B1X2hhc19idWdf
bDF0ZiAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCk7CiAKLSAgICAvKiBCeSBkZWZh
dWx0LCBlbmFibGUgTDFURl9WVUxOIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSAqLwotICAg
IGlmICggb3B0X2wxdGZfYmFycmllciA9PSAtMSApCi0gICAgICAgIG9wdF9sMXRmX2JhcnJpZXIg
PSBjcHVfaGFzX2J1Z19sMXRmICYmIChvcHRfc210IHx8ICFvcHRfbDFkX2ZsdXNoKTsKLSAgICBp
ZiAoIG9wdF9sMXRmX2JhcnJpZXIgPiAwICkKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOworICAgIGlmICggb3B0X2JyYW5jaF9oYXJkZW4gKQor
ICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX0JSQU5DSF9IQVJERU4p
OwogCiAgICAgLyoKICAgICAgKiBXZSBkbyBub3QgZGlzYWJsZSBIVCBieSBkZWZhdWx0IG9uIGFm
ZmVjdGVkIGhhcmR3YXJlLgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDkxZWNjZjUx
NjEuLmI5ZDNjYWM5NzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI3LDcgKzI3
LDcgQEAgWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAgIFg4Nl9TWU5USCgxMSkpIC8q
IFNNQVAgZ2V0cyB1c2VkIGJ5IFhlbiBpdHNlbGYKIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQ
QVRDSCwgICBYODZfU1lOVEgoMTIpKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNlcmlhbGlz
aW5nICovCiBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLCAgWDg2X1NZTlRIKDEzKSkg
LyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAs
ICAgICBYODZfU1lOVEgoMTQpKSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwotWEVOX0NQVUZFQVRV
UkUoU0NfTDFURl9WVUxOLCAgICAgIFg4Nl9TWU5USCgxNSkpIC8qIEwxVEYgcHJvdGVjdGlvbiBy
ZXF1aXJlZCAqLworWEVOX0NQVUZFQVRVUkUoU0NfQlJBTkNIX0hBUkRFTiwgIFg4Nl9TWU5USCgx
NSkpIC8qIENvbmRpdGlvbmFsIEJyYW5jaCBIYXJkZW5pbmcgKi8KIFhFTl9DUFVGRUFUVVJFKFND
X01TUl9QViwgICAgICAgICBYODZfU1lOVEgoMTYpKSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkg
WGVuIGZvciBQViAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNSX0hWTSwgICAgICAgIFg4Nl9TWU5U
SCgxNykpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQVUZF
QVRVUkUoU0NfUlNCX1BWLCAgICAgICAgIFg4Nl9TWU5USCgxOCkpIC8qIFJTQiBvdmVyd3JpdGUg
bmVlZGVkIGZvciBQViAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKaW5kZXggMTU0ZTkyYWVkOC4uZjZlYjg0
ZWVlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L25vc3BlYy5oCkBAIC0xMCw3ICsxMCw3IEBACiBzdGF0aWMgYWx3YXlz
X2lubGluZSBib29sIGJhcnJpZXJfbm9zcGVjX3RydWUodm9pZCkKIHsKICNpZmRlZiBDT05GSUdf
U1BFQ1VMQVRJVkVfSEFSREVOX0JSQU5DSAotICAgIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwg
WDg2X0ZFQVRVUkVfU0NfTDFURl9WVUxOKTsKKyAgICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIs
IFg4Nl9GRUFUVVJFX1NDX0JSQU5DSF9IQVJERU4pOwogI2VuZGlmCiAgICAgcmV0dXJuIHRydWU7
CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCAxMzM5ZGRkN2VmLi45Y2FlY2RkZmVjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTM3LDcgKzM3LDcgQEAgZXh0ZXJuIGJvb2wgb3B0
X2licGI7CiBleHRlcm4gYm9vbCBvcHRfc3NiZDsKIGV4dGVybiBpbnQ4X3Qgb3B0X2VhZ2VyX2Zw
dTsKIGV4dGVybiBpbnQ4X3Qgb3B0X2wxZF9mbHVzaDsKLWV4dGVybiBpbnQ4X3Qgb3B0X2wxdGZf
YmFycmllcjsKK2V4dGVybiBib29sIG9wdF9icmFuY2hfaGFyZGVuOwogCiBleHRlcm4gYm9vbCBi
c3BfZGVsYXlfc3BlY19jdHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJs
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH9o-0004nH-FV; Wed, 23 Oct 2019 13:58:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNH9m-0004mJ-Np
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:34 +0000
X-Inumbo-ID: 2ba9895a-f59d-11e9-947f-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2ba9895a-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:58:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839100;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=HKJkSbXcmX/kEnPedYeC0yfTtOaX516ggrC6KOT5BGE=;
 b=NGRw5Emq08+0nPDZEZ9FR2me7wvU56xvzN4NBxexyJWBpy1wU4+JA6lG
 SwQXp1V3j3jyvkkAWkzrC4UW86I5Wrd85jZCZcN+hlpJSD9P8mikT2CEC
 vCLmdg+P2ci9drLOBtdIK51Tx548bMRmfS+SgWU7wlHM7lf7gcdauFaC4 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CQlkvqemll8CyTNLaBa5YY25hrha+pcVxYWr7FuzBrS4yROwbYWSrtay5l2JX2yUKRK/qGs0CD
 K4xv2sdWHJasN2a5elDBf8o9HPAbZNE0ut46r8oA+hi9bPv7jiCCWbXzrNvlzPxDzPjVCPKsvm
 nSCVxTQJXfvVqsIBNewM0vY44EMhg7TQ08BR1nHV97ttspR+E+VAED45ysRGd7w26ntj1R27Rg
 FP3n+z+A23lTt+Db1QkKQrpYxR+6F+jbuKOTknWRyIDT+RAU2dNE3Atnk0/ZoAnXn87yd8URA8
 rvI=
X-SBRS: 2.7
X-MesageID: 7322263
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7322263"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:12 +0100
Message-ID: <20191023135812.21348-8-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023135812.21348-1-andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 7/7] x86/nospec: Optimise
 array_index_mask_nospec() for power-of-2 arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGUgY29tcGlsZXIgY2FuIGRldGVybWluZSB0aGF0IGFuIGFycmF5IGJvdW5kIGlzIGEg
cG93ZXIgb2YgdHdvLCB0aGUKYXJyYXkgaW5kZXggY2FuIGJlIGJvdW5kZWQgZXZlbiB1bmRlciBz
cGVjdWxhdGlvbiB3aXRoIGEgc2luZ2xlIGFuZAppbnN0cnVjdGlvbi4KClJlc3BlY2lmeSBhcnJh
eV9pbmRleF9tYXNrX25vc3BlYygpIHRvIGFsbG93IGZvciBtYXNrcyBvdGhlciB0aGFuIH4wIGFu
ZCAwLAphbmQgaW50cm9kdWNlIGFuIElTX1BPV0VSX09GXzIoKSBoZWxwZXIuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KClRoaXMgb3B0aW1pc2F0aW9uIGlzIG5vdCBzYWZlIG9uIEFS
TSwgYmVjYXVzZSBzb21lIENQVXMgZG8gZGF0YSB2YWx1ZQpzcGVjdWxhdGlvbiwgd2hpY2ggaXMg
d2h5IHRoZSBDU0RCIGJhcnJlciB3YXMgaW50cm9kdWNlZC4KLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L25vc3BlYy5oIHwgMjUgKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUv
eGVuL2NvbmZpZy5oICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCAgICAgfCAg
MyArKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3NwZWMuaAppbmRleCAwMDM5Y2QyNzEzLi40ZjM2MDY5ZWFjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bm9zcGVjLmgKQEAgLTcsMTMgKzcsMjAgQEAKICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4K
IAogLyoqCi0gKiBhcnJheV9pbmRleF9tYXNrX25vc3BlYygpIC0gZ2VuZXJhdGUgYSBtYXNrIHRo
YXQgaXMgfjBVTCB3aGVuIHRoZQotICogICAgICBib3VuZHMgY2hlY2sgc3VjY2VlZHMgYW5kIDAg
b3RoZXJ3aXNlCisgKiBhcnJheV9pbmRleF9tYXNrX25vc3BlYygpIC0gZ2VuZXJhdGUgYSBtYXNr
IHRvIGJvdW5kIGFuIGFycmF5IGluZGV4CisgKiB3aGljaCBpcyBzYWZlIGV2ZW4gdW5kZXIgYWR2
ZXJzZSBzcGVjdWxhdGlvbi4KICAqIEBpbmRleDogYXJyYXkgZWxlbWVudCBpbmRleAogICogQHNp
emU6IG51bWJlciBvZiBlbGVtZW50cyBpbiBhcnJheQogICoKLSAqIFJldHVybnM6CisgKiBJbiBn
ZW5lcmFsLCByZXR1cm5zOgogICogICAgIDAgLSAoaW5kZXggPCBzaXplKQorICoKKyAqIFRoaXMg
eWVpbGQgfjBVTCBpbiB3aXRoaW4tYm91bmRzIGNhc2UsIGFuZCAwIGluIHRoZSBvdXQtb2YtYm91
bmRzCisgKiBjYXNlLgorICoKKyAqIFdoZW4gdGhlIGNvbXBpbGVyIGNhbiBkZXRlcm1pbmUgdGhh
dCB0aGUgYXJyYXkgaXMgYSBwb3dlciBvZiB0d28sIGEKKyAqIGxvd2VyIG92ZXJoZWFkIG9wdGlv
biBpcyB0byBtYXNrIHRoZSBpbmRleCB3aXRoIGEgc2luZ2xlIGFuZAorICogaW5zdHJ1Y3Rpb24u
CiAgKi8KICNkZWZpbmUgYXJyYXlfaW5kZXhfbWFza19ub3NwZWMgYXJyYXlfaW5kZXhfbWFza19u
b3NwZWMKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRleF9tYXNrX25vc3Bl
Yyh1bnNpZ25lZCBsb25nIGluZGV4LApAQCAtMjEsOSArMjgsMTUgQEAgc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgs
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBtYXNrOwogCi0gICAgYXNtIHZvbGF0aWxlICggImNtcCAl
W3NpemVdLCAlW2luZGV4XTsgc2JiICVbbWFza10sICVbbWFza107IgotICAgICAgICAgICAgICAg
ICAgIDogW21hc2tdICI9ciIgKG1hc2spCi0gICAgICAgICAgICAgICAgICAgOiBbc2l6ZV0gImci
IChzaXplKSwgW2luZGV4XSAiciIgKGluZGV4KSApOworICAgIGlmICggX19idWlsdGluX2NvbnN0
YW50X3Aoc2l6ZSkgJiYgSVNfUE9XRVJfT0ZfMihzaXplKSApCisgICAgeworICAgICAgICBtYXNr
ID0gc2l6ZSAtIDE7CisgICAgICAgIE9QVElNSVpFUl9ISURFX1ZBUihtYXNrKTsKKyAgICB9Cisg
ICAgZWxzZQorICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21wICVbc2l6ZV0sICVbaW5kZXhdOyBz
YmIgJVttYXNrXSwgJVttYXNrXTsiCisgICAgICAgICAgICAgICAgICAgICAgIDogW21hc2tdICI9
ciIgKG1hc2spCisgICAgICAgICAgICAgICAgICAgICAgIDogW3NpemVdICJnIiAoc2l6ZSksIFtp
bmRleF0gInIiIChpbmRleCkgKTsKIAogICAgIHJldHVybiBtYXNrOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oIGIveGVuL2luY2x1ZGUveGVuL2NvbmZpZy5oCmluZGV4
IGExMDYzODBhMjMuLjIxYzc2MzYxN2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jb25m
aWcuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKQEAgLTc1LDYgKzc1LDcgQEAKICNk
ZWZpbmUgR0IoX2diKSAgICAgKF9BQyhfZ2IsIFVMTCkgPDwgMzApCiAKICNkZWZpbmUgSVNfQUxJ
R05FRCh2YWwsIGFsaWduKSAoKCh2YWwpICYgKChhbGlnbikgLSAxKSkgPT0gMCkKKyNkZWZpbmUg
SVNfUE9XRVJfT0ZfMih2YWwpICgodmFsKSAmJiBJU19BTElHTkVEKHZhbCwgdmFsKSkKIAogI2Rl
ZmluZSBfX1NUUiguLi4pICNfX1ZBX0FSR1NfXwogI2RlZmluZSBTVFIoLi4uKSBfX1NUUihfX1ZB
X0FSR1NfXykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCBiL3hlbi9pbmNs
dWRlL3hlbi9ub3NwZWMuaAppbmRleCA3NTc4MjEwZjE2Li5jZmMzMWYxMWI3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5o
CkBAIC0xMiw3ICsxMiw4IEBACiAjaW5jbHVkZSA8YXNtL25vc3BlYy5oPgogCiAvKioKLSAqIGFy
cmF5X2luZGV4X21hc2tfbm9zcGVjKCkgLSBnZW5lcmF0ZSBhIH4wIG1hc2sgd2hlbiBpbmRleCA8
IHNpemUsIDAgb3RoZXJ3aXNlCisgKiBhcnJheV9pbmRleF9tYXNrX25vc3BlYygpIC0gZ2VuZXJh
dGUgYSBtYXNrIHRvIGJvdW5kIGFuIGFycmF5IGluZGV4CisgKiB3aGljaCBpcyBzYWZlIGV2ZW4g
dW5kZXIgYWR2ZXJzZSBzcGVjdWxhdGlvbi4KICAqIEBpbmRleDogYXJyYXkgZWxlbWVudCBpbmRl
eAogICogQHNpemU6IG51bWJlciBvZiBlbGVtZW50cyBpbiBhcnJheQogICoKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH9s-0004qY-RQ; Wed, 23 Oct 2019 13:58:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNH9r-0004py-Nu
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:39 +0000
X-Inumbo-ID: 2b3cf092-f59d-11e9-947f-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b3cf092-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:58:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839100;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=m2kh9QpgbBW0t3CfPqyCV8pyy7mWwqyKUQok2IrkiPo=;
 b=HGGjXnyTF270p7N7zM/A9UGlGzagUxng66tZjJOcQJyiebiyU3e0i9Mv
 MZAc+exFldhSjS6F0QgVac9rfWcUdlyOW1nuJOKoT+Phr6GnI5GkJYcZI
 uYZssPs+YVUbFEtGHGDSKI+7v5gNKR2KQG8UU0rlR8Ifn1aUXDtm3FlBs 8=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1Xv42v6vv9H4f21Bp8k5eR3v/Mwfm/KnI79Abul3Wm3J7gMqlTPdIjlDgVvBCg+pbtibGct67q
 v4HAGsJ3nz82Q5ynZgDfGVbeJe7Hi2sHLJjwvrFuHSisba8wlxFqtO/zQaYWkjaFmyVnPNnLFH
 /38bg0WC/p/EG7Er9vVHXoQm3ugF2v0l1TWzx9HZYQMm3MMsksMCXG/R+fdXhEmrTxwKaRwRFV
 sIe1gaOwmJ6sT4bzFNexpsZcK8GMxlWqwMcxDVQxXW/IvK0QVq9e3v10nr2w7SmpeKJ1HQp58g
 +TU=
X-SBRS: 2.7
X-MesageID: 7320436
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7320436"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:10 +0100
Message-ID: <20191023135812.21348-6-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023135812.21348-1-andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpUaGUgYmlu
YXJ5IGRpZmZpbmcgYWxnb3JpdGhtIHVzZWQgYnkgeGVuLWxpdmVwYXRjaCBkZXBlbmRzIG9uIGhh
dmluZyB1bmlxdWUKc3ltYm9scy4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3Nz
LmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKVGhlIGxpdmVwYXRjaCBsb2FkaW5nIGFsZ29yaXRobSB1
c2VkIGJ5IFhlbiByZXNvbHZlcyByZWxvY2F0aW9ucyBieSBzeW1ib2wKbmFtZSwgYW5kIHRodXMg
YWxzbyBkZXBlbmRzIG9uIGhhdmluZyB1bmlxdWUgc3ltYm9scy4KCkludHJvZHVjZSBDT05GSUdf
RU5GT1JDRV9VTklRVUVfU1lNQk9MUyB0byBjb250cm9sIGZhaWxpbmcgdGhlIGJ1aWxkIGlmCmR1
cGxpY2F0ZSBzeW1ib2xzIGFyZSBmb3VuZCwgYW5kIGRpc2FibGUgaXQgaW4gdGhlIFJBTkRDT05G
SUcgYnVpbGQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogTm9yYmVy
dCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgp2MzoKICogVXNlIGEgbmV3IGNvbmZpZyBvcHRpb24KLS0tCiB4ZW4vYXJjaC94
ODYvTWFrZWZpbGUgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAg
ICAgICAgICAgICB8IDE4ICsrKysrKysrKysrKysrKystLQogeGVuL3Rvb2xzL2tjb25maWcvYWxs
cmFuZG9tLmNvbmZpZyB8ICAxICsKIHhlbi90b29scy9zeW1ib2xzLmMgICAgICAgICAgICAgICAg
fCAxMSArKysrKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNo
L3g4Ni9NYWtlZmlsZQppbmRleCAyNDQzZmQyY2M1Li42YjM2OWYyMWNiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC05OSw2
ICs5OSw3IEBAIGVuZGlmCiAKIHN5bXMtd2Fybi1kdXAteSA6PSAtLXdhcm4tZHVwCiBzeW1zLXdh
cm4tZHVwLSQoQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MpIDo9Citz
eW1zLXdhcm4tZHVwLSQoQ09ORklHX0VORk9SQ0VfVU5JUVVFX1NZTUJPTFMpIDo9IC0tZXJyb3It
ZHVwCiAKICQoVEFSR0VUKTogVE1QID0gJChARCkvLiQoQEYpLmVsZjMyCiAkKFRBUkdFVCk6ICQo
VEFSR0VUKS1zeW1zICQoZWZpLXkpIGJvb3QvbWtlbGYzMgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGM5ZTY3MTg2OWUuLjRjODM3ZDY4
OTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25m
aWcKQEAgLTM2MSw5ICszNjEsMjMgQEAgY29uZmlnIEZBU1RfU1lNQk9MX0xPT0tVUAogCiAJICBJ
ZiB1bnN1cmUsIHNheSBZLgogCitjb25maWcgRU5GT1JDRV9VTklRVUVfU1lNQk9MUworCWJvb2wg
IkVuZm9yY2UgdW5pcXVlIHN5bWJvbHMiIGlmIExJVkVQQVRDSAorCWRlZmF1bHQgeSBpZiBMSVZF
UEFUQ0gKKwktLS1oZWxwLS0tCisJICBNdWx0aXBsZSBzeW1ib2xzIHdpdGggdGhlIHNhbWUgbmFt
ZSBhcmVuJ3QgZ2VuZXJhbGx5IGEgcHJvYmxlbQorCSAgdW5sZXNzIExpdmUgcGF0Y2hpbmcgaXMg
dG8gYmUgdXNlZC4KKworCSAgTGl2ZXBhdGNoIGxvYWRpbmcgaW52b2x2ZXMgcmVzb2x2aW5nIHJl
bG9jYXRpb25zIGFnYWluc3Qgc3ltYm9sCisJICBuYW1lcywgYW5kIGF0dGVtcHRpbmcgdG8gYSBk
dXBsaWNhdGUgc3ltYm9sIGluIGEgbGl2ZXBhdGNoIHdpbGwKKwkgIHJlc3VsdCBpbiBpbmNvcnJl
Y3QgbGl2ZXBhdGNoIGFwcGxpY2F0aW9uLgorCisJICBUaGlzIG9wdGlvbiBzaG91bGQgYmUgdXNl
ZCB0byBlbnN1cmUgdGhhdCBhIGJ1aWxkIG9mIFhlbiBjYW4gaGF2ZSBhCisJICBsaXZlcGF0Y2gg
YnVpbGQgYW5kIGFwcGx5IGNvcnJlY3RseS4KKwogY29uZmlnIFNVUFBSRVNTX0RVUExJQ0FURV9T
WU1CT0xfV0FSTklOR1MKLQlib29sICJTdXBwcmVzcyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdz
IiBpZiAhTElWRVBBVENICi0JZGVmYXVsdCB5IGlmICFMSVZFUEFUQ0gKKwlib29sICJTdXBwcmVz
cyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdzIiBpZiAhRU5GT1JDRV9VTklRVUVfU1lNQk9MUwor
CWRlZmF1bHQgeSBpZiAhRU5GT1JDRV9VTklRVUVfU1lNQk9MUwogCS0tLWhlbHAtLS0KIAkgIE11
bHRpcGxlIHN5bWJvbHMgd2l0aCB0aGUgc2FtZSBuYW1lIGFyZW4ndCBnZW5lcmFsbHkgYSBwcm9i
bGVtCiAJICB1bmxlc3MgTGl2ZSBwYXRjaGluZyBpcyB0byBiZSB1c2VkLCBzbyB0aGVzZSB3YXJu
aW5ncyBjYW4gYmUKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2FsbHJhbmRvbS5jb25m
aWcgYi94ZW4vdG9vbHMva2NvbmZpZy9hbGxyYW5kb20uY29uZmlnCmluZGV4IDc2Zjc0MzIwYjUu
LmM0ODA4OTZiOTYgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2FsbHJhbmRvbS5jb25m
aWcKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZwpAQCAtMiwzICsyLDQg
QEAKIAogQ09ORklHX0dDT1ZfRk9STUFUX0FVVE9ERVRFQ1Q9eQogQ09ORklHX1VCU0FOPW4KK0NP
TkZJR19FTkZPUkNFX1VOSVFVRV9TWU1CT0xTPW4KZGlmZiAtLWdpdCBhL3hlbi90b29scy9zeW1i
b2xzLmMgYi94ZW4vdG9vbHMvc3ltYm9scy5jCmluZGV4IDA1MTM5ZDE2MDAuLjlmOWUyYzk5MDAg
MTAwNjQ0Ci0tLSBhL3hlbi90b29scy9zeW1ib2xzLmMKKysrIGIveGVuL3Rvb2xzL3N5bWJvbHMu
YwpAQCAtNTk5LDcgKzU5OSw3IEBAIHN0YXRpYyBpbnQgY29tcGFyZV9uYW1lKGNvbnN0IHZvaWQg
KnAxLCBjb25zdCB2b2lkICpwMikKIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIHsK
IAl1bnNpZ25lZCBpbnQgaTsKLQlib29sIHVuc29ydGVkID0gZmFsc2UsIHdhcm5fZHVwID0gZmFs
c2U7CisJYm9vbCB1bnNvcnRlZCA9IGZhbHNlLCB3YXJuX2R1cCA9IGZhbHNlLCBlcnJvcl9kdXAg
PSBmYWxzZSwgZm91bmRfZHVwID0gZmFsc2U7CiAKIAlpZiAoYXJnYyA+PSAyKSB7CiAJCWZvciAo
aSA9IDE7IGkgPCBhcmdjOyBpKyspIHsKQEAgLTYxOSw2ICs2MTksOCBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAJCQkJc29ydF9ieV9uYW1lID0gMTsKIAkJCWVsc2UgaWYgKHN0
cmNtcChhcmd2W2ldLCAiLS13YXJuLWR1cCIpID09IDApCiAJCQkJd2Fybl9kdXAgPSB0cnVlOwor
CQkJZWxzZSBpZiAoc3RyY21wKGFyZ3ZbaV0sICItLWVycm9yLWR1cCIpID09IDApCisJCQkJd2Fy
bl9kdXAgPSBlcnJvcl9kdXAgPSB0cnVlOwogCQkJZWxzZSBpZiAoc3RyY21wKGFyZ3ZbaV0sICIt
LXhlbnN5bXMiKSA9PSAwKQogCQkJCW1hcF9vbmx5ID0gdHJ1ZTsKIAkJCWVsc2UKQEAgLTYzNCwx
NCArNjM2LDE5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJZm9yIChpID0g
MTsgaSA8IHRhYmxlX2NudDsgKytpKQogCQkJaWYgKHN0cmNtcChTWU1CT0xfTkFNRSh0YWJsZSAr
IGkgLSAxKSwKIAkJCQkgICBTWU1CT0xfTkFNRSh0YWJsZSArIGkpKSA9PSAwICYmCi0JCQkgICAg
dGFibGVbaSAtIDFdLmFkZHIgIT0gdGFibGVbaV0uYWRkcikKKwkJCSAgICB0YWJsZVtpIC0gMV0u
YWRkciAhPSB0YWJsZVtpXS5hZGRyKSB7CiAJCQkJZnByaW50ZihzdGRlcnIsCiAJCQkJCSJEdXBs
aWNhdGUgc3ltYm9sICclcycgKCVsbHggIT0gJWxseClcbiIsCiAJCQkJCVNZTUJPTF9OQU1FKHRh
YmxlICsgaSksCiAJCQkJCXRhYmxlW2ldLmFkZHIsIHRhYmxlW2kgLSAxXS5hZGRyKTsKKwkJCQlm
b3VuZF9kdXAgPSB0cnVlOworCQkJfQogCQl1bnNvcnRlZCA9IHRydWU7CiAJfQogCisJaWYgKGVy
cm9yX2R1cCAmJiBmb3VuZF9kdXApCisJCWV4aXQoMSk7CisKIAlpZiAodW5zb3J0ZWQpCiAJCXFz
b3J0KHRhYmxlLCB0YWJsZV9jbnQsIHNpemVvZigqdGFibGUpLCBjb21wYXJlX3ZhbHVlKTsKIAot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNH9y-0004tX-5f; Wed, 23 Oct 2019 13:58:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNH9w-0004ss-OD
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:44 +0000
X-Inumbo-ID: 2d076042-f59d-11e9-947f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d076042-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:58:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839102;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=yxQ5/6HF4S6wOWP4cNN9AgpK/s9kaLRvodHnGyLG7ww=;
 b=WG7ldNNgccKJFbQL0Y0+y1iQwGOHE/tZG3qm8lMjTS4mPvYi9PVPQFYj
 vMpDJH6I2kg9wcekrRMzOOo3CMmDKrWwEfi4p1IPwJz0IrDbT3JSvdG9z
 LgLdoWeqOUiaYgyw12OAOqXURXrSTt6zlzsWKnknkqa+L2xbiX5ETFB9I Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iUc6/qyRMrU/WRyqUPfDBT/HPnw0sDcE7Gs1kFLR1r9QxEoOzCsUPqba067dIZhqhv5MmicEzw
 Jx2rE2uFFT/eahXhaMe9mRJuXTRzP/r3+MZLAcK8TIEGsDCQ83z73FT2WBlK//w6gbJ6AtHX4K
 19KVvze8P8gN3LD9cS7emsVGY00tVma/bCzWiEXJ9x1jQPko31iM2wRG2MJTzFfHwQ4bP/7mWC
 D+WXFoddYeD3KI3aawlgzXYZkwHDi2N7iCCxKdDmYYJvHB4GTrLM+sie0t6n1SwaX5qwx3WQtS
 ng0=
X-SBRS: 2.7
X-MesageID: 7627993
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7627993"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:07 +0100
Message-ID: <20191023135812.21348-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023135812.21348-1-andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan
 Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZXZhbHVhdGVfbm9zcGVjKCkgaXMgaW5jcmVkaWJseSBmcmFnaWxlLCBhbmQgdGhpcyBpcyBvbmUg
Z2lhbnQgYm9kZ2UuCgpUbyBjb3JyZWN0bHkgcHJvdGVjdCBqdW1wcywgdGhlIGdlbmVyYXRlZCBj
b2RlIG5lZWRzIHRvIGJlIG9mIHRoZSBmb3JtOgoKICAgIGNtcC90ZXN0IDxjb25kPgogICAgamNj
IDFmCiAgICBsZmVuY2UKICAgIC4uLgogMTogbGZlbmNlCiAgICAuLi4KCkNyaXRpY2FsbHksIHRo
ZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcywgbGF0ZXIg
aW4gdGhlCmluc3RydWN0aW9uIHN0cmVhbSB0aGFuIHRoZSBjb25kaXRpb25hbCBqdW1wIGluIG5l
ZWQgb2YgcHJvdGVjdGlvbi4KCldoZW4gYSBzdGF0aWMgaW5saW5lIGlzIGludm9sdmVkLCB0aGUg
b3B0aW1pc2VyIGRlY2lkZXMgdG8gYmUgY2xldmVyIGFuZApyZWFycmFuZ2VzIHRoZSBjb2RlIGFz
OgoKIHByZWQ6CiAgICBsZmVuY2UKICAgIDxjYWxjdWxhdGUgY29uZD4KICAgIHJldAoKICAgIGNh
bGwgcHJlZAogICAgY21wICQwLCAlZWF4CiAgICBqY2MgMWYKICAgIC4uLgogMTogLi4uCgp3aGlj
aCBicmVha3MgdGhlIHNwZWN1bGF0aXZlIHNhZmV0eS4KCkFueSB1c2Ugb2YgZXZhbHVhdGVfbm9z
cGVjKCkgbmVlZHMgYWxsIHN0YXRpYyBpbmxpbmUgcHJlZGljYXRlcyB3aGljaCB1c2UgaXQKdG8g
YmUgZGVjbGFyZWQgYWx3YXlzX2lubGluZSB0byBwcmV2ZW50IHRoZSBvcHRpbWlzZXIgaGF2aW5n
IHRoZSBmbGV4aWJpbGl0eQp0byBnZW5lcmF0ZSB1bnNhZmUgY29kZS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQ0M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClRoaXMgaXMgdGhlIHRyYW5zaXRpdmUgc2V0IG9mIHBy
ZWRpY2F0ZXMgd2hpY2ggSSBjYW4gc3BvdCB3aGljaCBuZWVkCnByb3RlY3RpbmcuICBUaGVyZSBh
cmUgcHJvYmFibHkgb25lcyBJJ3ZlIG1pc3NlZC4gIFBlcnNvbmFsbHksIEknbSAtMSBmb3IgdGhp
cwphcHByb2FjaCwgYnV0IHRoZSBvbmx5IG90aGVyIG9wdGlvbiBmb3IgNC4xMyBpcyB0byByZXZl
cnQgaXQgYWxsIHRvIHVuYnJlYWsKbGl2ZXBhdGNoaW5nLgoKdjM6CiAqIE5ldwotLS0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9t
bS5oICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2V2ZW50LmggICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0Lmgg
ICAgICB8IDI4ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL25lc3RlZGh2bS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgIHwgMjAg
KysrKysrKysrKy0tLS0tLS0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGM4ZDdmNDkxZWEuLjFiODhjYzJkNjggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTE2OTksNyArMTY5OSw3IEBAIHN0YXRpYyB2b2lkIF91cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1
Y3QgdmNwdSAqdikKICAqIHJlZ3VsYXIgcGVyLUNQVSBHRFQgZnJhbWUgdG8gYXBwZWFyIHdpdGgg
c2VsZWN0b3JzIGF0IHRoZSBhcHByb3ByaWF0ZQogICogb2Zmc2V0LgogICovCi1zdGF0aWMgaW5s
aW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGFs
d2F5c19pbmxpbmUgYm9vbCBuZWVkX2Z1bGxfZ2R0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgcmV0dXJuIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNfaWRsZV9kb21haW4oZCk7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uaCBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5oCmlu
ZGV4IDJkNDI3YjQxOGQuLmExYmQ0NzNiMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9t
bS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5oCkBAIC04OCw4ICs4OCw4IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCB1cGRhdGVfaW50cHRlKGludHB0ZV90ICpwLCBpbnRwdGVfdCBvbGQsIGludHB0
ZV90IG5ldywKICAgICAgICAgICAgICAgICAgIF90ICMjIGVfZ2V0X2ludHB0ZShfbyksIF90ICMj
IGVfZ2V0X2ludHB0ZShfbiksICAgXAogICAgICAgICAgICAgICAgICAgKF9tKSwgKF92KSwgKF9h
ZCkpCiAKLXN0YXRpYyBpbmxpbmUgbDFfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sMWUobDFfcGdl
bnRyeV90IGwxZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGwxX3BnZW50cnlf
dCBhZGp1c3RfZ3Vlc3RfbDFlKGwxX3BnZW50cnlfdCBsMWUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIGlmICggbGlrZWx5KGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1BSRVNFTlQpICYm
CiAgICAgICAgICBsaWtlbHkoIWlzX3B2XzMyYml0X2RvbWFpbihkKSkgKQpAQCAtMTIwLDggKzEy
MCw4IEBAIHN0YXRpYyBpbmxpbmUgbDJfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sMmUobDJfcGdl
bnRyeV90IGwyZSwKICAgICByZXR1cm4gbDJlOwogfQogCi1zdGF0aWMgaW5saW5lIGwzX3BnZW50
cnlfdCBhZGp1c3RfZ3Vlc3RfbDNlKGwzX3BnZW50cnlfdCBsM2UsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0
aWMgYWx3YXlzX2lubGluZSBsM19wZ2VudHJ5X3QgYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2VudHJ5
X3QgbDNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoIGxpa2VseShsM2VfZ2V0X2Zs
YWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIGwzZV9hZGRfZmxhZ3MobDNlLCAo
bGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpCkBAIC0xNDAsOCArMTQwLDggQEAgc3RhdGlj
IGlubGluZSBsM19wZ2VudHJ5X3QgdW5hZGp1c3RfZ3Vlc3RfbDNlKGwzX3BnZW50cnlfdCBsM2Us
CiAgICAgcmV0dXJuIGwzZTsKIH0KIAotc3RhdGljIGlubGluZSBsNF9wZ2VudHJ5X3QgYWRqdXN0
X2d1ZXN0X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGFsd2F5c19p
bmxpbmUgbDRfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sNGUobDRfcGdlbnRyeV90IGw0ZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgLyoKICAgICAgKiBXaGVuIHNoYWRvd2luZyBhbiBMNCBi
ZWhpbmQgdGhlIGd1ZXN0cyBiYWNrIChlLmcuIGZvciBwZXItcGNwdQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oCmlu
ZGV4IDJmNmVhNTRiY2IuLjk4YTg1MjMzY2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2V2ZW50LmgKQEAgLTIwLDcgKzIw
LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9ldmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0
cnVjdCB2Y3B1ICp2KQogfQogCiBpbnQgaHZtX2xvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KHN0
cnVjdCB2Y3B1ICp2KTsKLXN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2
ZXJ5KHZvaWQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGxvY2FsX2V2ZW50c19uZWVkX2Rl
bGl2ZXJ5KHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X3B0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0X3B0LmgKaW5kZXggODY4NGI4M2ZkNi4uNmFiMjA0MWU0OCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3RfcHQuaApAQCAtMjAyLDcgKzIwMiw3IEBAIHN0YXRpYyBpbmxpbmUgZ3Vlc3RfbDRlX3QgZ3Vl
c3RfbDRlX2Zyb21fZ2ZuKGdmbl90IGdmbiwgdTMyIGZsYWdzKQogCiAvKiBXaGljaCBwYWdldGFi
bGUgZmVhdHVyZXMgYXJlIHN1cHBvcnRlZCBvbiB0aGlzIHZjcHU/ICovCiAKLXN0YXRpYyBpbmxp
bmUgYm9vbCBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYp
CitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICAvKgogICAgICAqIFBWIGd1ZXN0cyB1c2UgWGVu
J3MgcGFnaW5nIHNldHRpbmdzLiAgQmVpbmcgNC1sZXZlbCwgMk0KQEAgLTIxOCw3ICsyMTgsNyBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAgKHYtPmFyY2guaHZtLmd1ZXN0X2NyWzRdICYgWDg2
X0NSNF9QU0UpKTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2Nhbl91c2VfbDNfc3Vw
ZXJwYWdlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9v
bCBndWVzdF9jYW5fdXNlX2wzX3N1cGVycGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICAvKgogICAgICAqIFRoZXJlIGFyZSBubyBjb250cm9sIHJlZ2lzdGVyIHNldHRpbmdzIGZv
ciB0aGUgaGFyZHdhcmUgcGFnZXdhbGsgb24gdGhlCkBAIC0yNTIsNyArMjUyLDcgQEAgc3RhdGlj
IGlubGluZSBib29sIGd1ZXN0X2Nhbl91c2VfcHNlMzYoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
ICAgICByZXR1cm4gcGFnaW5nX21vZGVfaGFwKGQpICYmIGNwdV9oYXNfcHNlMzY7CiB9CiAKLXN0
YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQor
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQogewogICAgIGlmICggR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAyICkgLyogTlggaGFz
IG5vIGVmZmVjdCB3aXRvdXQgQ1I0LlBBRS4gKi8KICAgICAgICAgcmV0dXJuIGZhbHNlOwpAQCAt
MjYxLDIzICsyNjEsMjMgQEAgc3RhdGljIGlubGluZSBib29sIGd1ZXN0X254X2VuYWJsZWQoY29u
c3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIGlzX3B2X3ZjcHUodikgPyBjcHVfaGFzX254
IDogaHZtX254X2VuYWJsZWQodik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF93cF9l
bmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBn
dWVzdF93cF9lbmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIC8qIFBWIGd1ZXN0
cyBjYW4ndCBjb250cm9sIENSMC5XUCwgYW5kIGl0IGlzIHVuY29uZGl0aW9uYWxseSBzZXQgYnkg
WGVuLiAqLwogICAgIHJldHVybiBpc19wdl92Y3B1KHYpIHx8IGh2bV93cF9lbmFibGVkKHYpOwog
fQogCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfc21lcF9lbmFibGVkKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBndWVzdF9zbWVwX2VuYWJsZWQoY29u
c3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuICFpc19wdl92Y3B1KHYpICYmIGh2bV9z
bWVwX2VuYWJsZWQodik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9zbWFwX2VuYWJs
ZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGd1ZXN0
X3NtYXBfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gIWlzX3B2
X3ZjcHUodikgJiYgaHZtX3NtYXBfZW5hYmxlZCh2KTsKIH0KIAotc3RhdGljIGlubGluZSBib29s
IGd1ZXN0X3BrdV9lbmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGFsd2F5c19p
bmxpbmUgYm9vbCBndWVzdF9wa3VfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICByZXR1cm4gIWlzX3B2X3ZjcHUodikgJiYgaHZtX3BrdV9lbmFibGVkKHYpOwogfQpAQCAtMjg1
LDE5ICsyODUsMjEgQEAgc3RhdGljIGlubGluZSBib29sIGd1ZXN0X3BrdV9lbmFibGVkKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogLyogSGVscGVycyBmb3IgaWRlbnRpZnlpbmcgd2hldGhlciBndWVz
dCBlbnRyaWVzIGhhdmUgcmVzZXJ2ZWQgYml0cyBzZXQuICovCiAKIC8qIEJpdHMgcmVzZXJ2ZWQg
YmVjYXVzZSBvZiBtYXhwaHlzYWRkciwgYW5kIChsYWNrIG9mKSBFRkVSLk5YICovCi1zdGF0aWMg
aW5saW5lIHVpbnQ2NF90IGd1ZXN0X3JzdmRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0
YXRpYyBhbHdheXNfaW5saW5lIHVpbnQ2NF90IGd1ZXN0X3JzdmRfYml0cyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICByZXR1cm4gKChQQUREUl9NQVNLICYKICAgICAgICAgICAgICB+KCgx
dWwgPDwgdi0+ZG9tYWluLT5hcmNoLmNwdWlkLT5leHRkLm1heHBoeXNhZGRyKSAtIDEpKSB8CiAg
ICAgICAgICAgICAoZ3Vlc3RfbnhfZW5hYmxlZCh2KSA/IDAgOiBwdXRfcHRlX2ZsYWdzKF9QQUdF
X05YX0JJVCkpKTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2wxZV9yc3ZkX2JpdHMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIGd1ZXN0X2wxZV90IGwxZSkKK3N0YXRpYyBhbHdheXNfaW5s
aW5lIGJvb2wgZ3Vlc3RfbDFlX3JzdmRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9sMWVfdCBsMWUp
CiB7CiAgICAgcmV0dXJuIGwxZS5sMSAmIChndWVzdF9yc3ZkX2JpdHModikgfCBHVUVTVF9MMV9Q
QUdFVEFCTEVfUlNWRCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9sMmVfcnN2ZF9i
aXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBndWVzdF9sMmVfdCBsMmUpCitzdGF0aWMgYWx3YXlz
X2lubGluZSBib29sIGd1ZXN0X2wyZV9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfbDJlX3Qg
bDJlKQogewogICAgIHVpbnQ2NF90IHJzdmRfYml0cyA9IGd1ZXN0X3JzdmRfYml0cyh2KTsKIApA
QCAtMzExLDcgKzMxMyw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9sMmVfcnN2ZF9iaXRz
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBndWVzdF9sMmVfdCBsMmUpCiB9CiAKICNpZiBHVUVTVF9Q
QUdJTkdfTEVWRUxTID49IDMKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9sM2VfcnN2ZF9iaXRz
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBndWVzdF9sM2VfdCBsM2UpCitzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIGd1ZXN0X2wzZV9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfbDNlX3QgbDNl
KQogewogICAgIHJldHVybiAoKGwzZS5sMyAmIChndWVzdF9yc3ZkX2JpdHModikgfCBHVUVTVF9M
M19QQUdFVEFCTEVfUlNWRCB8CiAgICAgICAgICAgICAgICAgICAgICAgIChndWVzdF9jYW5fdXNl
X2wzX3N1cGVycGFnZXModi0+ZG9tYWluKSA/IDAgOiBfUEFHRV9QU0UpKSkgfHwKQEAgLTMyMCw3
ICszMjMsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDNlX3JzdmRfYml0cyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDNlX3QgbDNlKQogfQogCiAjaWYgR1VFU1RfUEFHSU5HX0xF
VkVMUyA+PSA0Ci1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDRlX3JzdmRfYml0cyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDRlX3QgbDRlKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9v
bCBndWVzdF9sNGVfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2w0ZV90IGw0ZSkKIHsKICAg
ICByZXR1cm4gbDRlLmw0ICYgKGd1ZXN0X3JzdmRfYml0cyh2KSB8IEdVRVNUX0w0X1BBR0VUQUJM
RV9SU1ZEIHwKICAgICAgICAgICAgICAgICAgICAgICgodi0+ZG9tYWluLT5hcmNoLmNwdWlkLT54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vbmVzdGVkaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9uZXN0ZWRodm0u
aAppbmRleCBlMDlmYTlkNDdkLi4yNTZmZWQ3MzNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9uZXN0ZWRodm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9uZXN0
ZWRodm0uaApAQCAtMzMsNyArMzMsNyBAQCBlbnVtIG5lc3RlZGh2bV92bWV4aXRzIHsKIH07CiAK
IC8qIE5lc3RlZCBIVk0gb24vb2ZmIHBlciBkb21haW4gKi8KLXN0YXRpYyBpbmxpbmUgYm9vbCBu
ZXN0ZWRodm1fZW5hYmxlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGFsd2F5c19p
bmxpbmUgYm9vbCBuZXN0ZWRodm1fZW5hYmxlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIHJldHVybiBpc19odm1fZG9tYWluKGQpICYmIGQtPmFyY2guaHZtLnBhcmFtcyAmJgogICAg
ICAgICBkLT5hcmNoLmh2bS5wYXJhbXNbSFZNX1BBUkFNX05FU1RFREhWTV07CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdp
bmcuaAppbmRleCA4YzIwMjdjNzkxLi43NTQ0ZjczMTIxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAg
LTM4Myw3ICszODMsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZ2ZuX3ZhbGlkKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbikKIH0KIAogLyogTWF4cGh5c2FkZHIgc3VwcG9ydGFibGUg
YnkgdGhlIHBhZ2luZyBpbmZyYXN0cnVjdHVyZS4gKi8KLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
aW50IHBhZ2luZ19tYXhfcGFkZHJfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGlj
IGFsd2F5c19pbmxpbmUgdW5zaWduZWQgaW50IHBhZ2luZ19tYXhfcGFkZHJfYml0cyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHVuc2lnbmVkIGludCBiaXRzID0gcGFnaW5nX21vZGVf
aGFwKGQpID8gaGFwX3BhZGRyX2JpdHMgOiBwYWRkcl9iaXRzOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDYyOWE0
YzUyZTAuLjlmN2JjNjkyOTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05NjgsNTAgKzk2OCw1MCBAQCB2b2lkIHdh
dGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwogCiAjZGVmaW5lIFZNX0FT
U0lTVChkLCB0KSAodGVzdF9iaXQoVk1BU1NUX1RZUEVfICMjIHQsICYoZCktPnZtX2Fzc2lzdCkp
CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wdl9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfcHZfZG9tYWluKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX1BWKSAmJgogICAgICAg
ICBldmFsdWF0ZV9ub3NwZWMoIShkLT5vcHRpb25zICYgWEVOX0RPTUNUTF9DREZfaHZtKSk7CiB9
CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wdl92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQor
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19wdl92Y3B1KGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIHJldHVybiBpc19wdl9kb21haW4odi0+ZG9tYWluKTsKIH0KIAogI2lmZGVmIENP
TkZJR19DT01QQVQKLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wdl8zMmJpdF9kb21haW4oY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfcHZfMzJiaXRf
ZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIGlzX3B2X2RvbWFp
bihkKSAmJiBkLT5hcmNoLmlzXzMyYml0X3B2OwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNf
cHZfMzJiaXRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBhbHdheXNfaW5saW5l
IGJvb2wgaXNfcHZfMzJiaXRfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1
cm4gaXNfcHZfMzJiaXRfZG9tYWluKHYtPmRvbWFpbik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9v
bCBpc19wdl82NGJpdF9kb21haW4oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdh
eXNfaW5saW5lIGJvb2wgaXNfcHZfNjRiaXRfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgcmV0dXJuIGlzX3B2X2RvbWFpbihkKSAmJiAhZC0+YXJjaC5pc18zMmJpdF9wdjsK
IH0KIAotc3RhdGljIGlubGluZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuIGlzX3B2XzY0Yml0X2RvbWFpbih2LT5kb21h
aW4pOwogfQogI2VuZGlmCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfaHZtX2RvbWFpbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19odm1fZG9tYWlu
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklH
X0hWTSkgJiYKICAgICAgICAgZXZhbHVhdGVfbm9zcGVjKGQtPm9wdGlvbnMgJiBYRU5fRE9NQ1RM
X0NERl9odm0pOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfaHZtX3ZjcHUoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBpc19odm1fZG9tYWluKHYtPmRvbWFpbik7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBoYXBfZW5hYmxlZChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBoYXBfZW5hYmxlZChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIC8qIHNhbml0aXNlX2RvbWFpbl9jb25maWcoKSByZWplY3RzIEhB
UCAmJiAhSFZNICovCiAgICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkgJiYKQEAgLTEw
MzQsNyArMTAzNCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc194ZW5zdG9yZV9kb21haW4oY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gZC0+b3B0aW9ucyAmIFhFTl9ET01DVExf
Q0RGX3hzX2RvbWFpbjsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGlzX2lvbW11X2VuYWJsZWQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfaW9t
bXVfZW5hYmxlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBldmFsdWF0
ZV9ub3NwZWMoZC0+b3B0aW9ucyAmIFhFTl9ET01DVExfQ0RGX2lvbW11KTsKIH0KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:58:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHA2-0004xW-OM; Wed, 23 Oct 2019 13:58:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNHA1-0004wW-OJ
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:58:49 +0000
X-Inumbo-ID: 337549d0-f59d-11e9-947f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 337549d0-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 13:58:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839114;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=PO96FHxwZQffDGMSm7nUzZRMEcvgaDQH+GKPeqSlkL8=;
 b=PTGr+3ttiGH86vGMCcAQGhlsKA1HD1kspgdSo92+IfgrFCcH9Ezacx+g
 a47ThmzVd/MWBfHnfoJixAhKs+gKk3vO8anZlTyra0O6rZCjzjRMxUK8W
 pwVXoyK6g7S+cwdIa4oFnmmsY8XDqbjo0s2xExLbo6+JHa+QvjD01PFgy 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Oqg7ArGFovo4VN3zwplE5kHzvNxilR4s3Iki7cNFojzHlzsKnU8Uz8Wgl9nsw4o/6RFANKVjp2
 8FM+ulurQ+Q+4HcA2D9YjH5SoaP12zBzvjDparzADqzBgVEQNhwVCQtPXX60gYd0iGNh63PZ1M
 05e7syCUyo0HZDB2bEX5iTbCP6jlpxSbsT323tQIJFxzSEVrpwk+cxuBt/YehSK/xgvz+5zVWt
 30OBSR1vEI844AljV55N2tARmRJJEDKVgfW+tpAdVVtmPxnxCBoFUuFMEWWLYFLUtyB0f0IHon
 9KE=
X-SBRS: 2.7
X-MesageID: 7415854
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7415854"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 14:58:08 +0100
Message-ID: <20191023135812.21348-4-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023135812.21348-1-andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 3/7] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_BRANCH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCBhcyB3aXRoIENPTkZJR19TUEVDVUxBVElWRV9IQVJERU5fQVJSQVksIGJyYW5jaCBoYXJk
ZW5pbmcgc2hvdWxkIGJlCmNvbmZpZ3VyYWJsZSBhdCBjb21waWxlIHRpbWUuCgpUaGUgcHJldmlv
dXMgQ09ORklHX0hWTSB3YXMgYSBjb25zZXF1ZW5jZSBvZiB3aGF0IGNvdWxkIGJlIGRpc2N1c3Nl
ZCBwdWJsaWNseQphdCB0aGUgdGltZSB0aGUgcGF0Y2hlcyB3ZXJlIHN1Ym1pdHRlZCwgYW5kIHdh
c24ndCBhY3R1YWxseSBjb3JyZWN0LiAgTGF0ZXIKcGF0Y2hlcyB3aWxsIG1ha2UgZnVydGhlciBj
b3JyZWN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
V2VpIExpdSA8d2xAeGVuLm9yZz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKdjM6CiAqIFJlZHVj
ZSB0byBqdXN0IHRoZSBLY29uZmlnIG9wdGlvbi4gIFNwbGl0IG90aGVyIGNoYW5nZXMgb3V0IGlu
dG8gc2VwYXJhdGUKICAgcGF0Y2hlcy4KCnYyOgogKiBFeHBhbmQgdGhlIGNvbW1pdCBtZXNzYWdl
IHRvIGRlc2NyaWJlIGhvdyB0aGUgZ2VuZXJhdGVkIGNvZGUgaXMgYnJva2VuLgogKiBSZW5hbWUg
dG8gQ09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9CUkFOQ0gKICogU3dpdGNoIGFsdGVybmF0aXZl
KCkgdG8gYXNtKCkKICogRml4IGEgY29tbWVudCB0eXBvCi0tLQogeGVuL2NvbW1vbi9LY29uZmln
ICAgICAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L25vc3BlYy5oIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21t
b24vS2NvbmZpZwppbmRleCA3YjVkZDlkNDk1Li5jOWU2NzE4NjllIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0xMDIsNiArMTAyLDI5
IEBAIGNvbmZpZyBTUEVDVUxBVElWRV9IQVJERU5fQVJSQVkKIAogCSAgSWYgdW5zdXJlLCBzYXkg
WS4KIAorY29uZmlnIFNQRUNVTEFUSVZFX0hBUkRFTl9CUkFOQ0gKKwlib29sICJTcGVjdWxhdGl2
ZSBCcmFuY2ggSGFyZGVuaW5nIgorCWRlZmF1bHQgeQorCWRlcGVuZHMgb24gWDg2CisgICAgICAg
IC0tLWhlbHAtLS0KKwkgIENvbnRlbXBvcmFyeSBwcm9jZXNzb3JzIG1heSB1c2Ugc3BlY3VsYXRp
dmUgZXhlY3V0aW9uIGFzIGEKKwkgIHBlcmZvcm1hbmNlIG9wdGltaXNhdGlvbiwgYnV0IHRoaXMg
Y2FuIHBvdGVudGlhbGx5IGJlIGFidXNlZCBieSBhbgorCSAgYXR0YWNrZXIgdG8gbGVhayBkYXRh
IHZpYSBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbHMuCisKKwkgIE9uZSBzb3VyY2Ugb2YgbWlzYmVo
YXZpb3VyIGlzIGJ5IGV4ZWN1dGluZyB0aGUgd3JvbmcgYmFzaWMgYmxvY2sKKwkgIGZvbGxvd2lu
ZyBhIGNvbmRpdGlvbmFsIGp1bXAuCisKKwkgIFdoZW4gZW5hYmxlZCwgc3BlY2lmaWMgY29uZGl0
aW9ucyB3aGljaCBoYXZlIGJlZW4gZGVlbWVkIGxpYWJsZSB0bworCSAgYmUgc3BlY3VsYXRpdmVs
eSBhYnVzZWQgd2lsbCBiZSBoYXJkZW5lZCB0byBhdm9pZCBlbnRlcmluZyB0aGUgd3JvbmcKKwkg
IGJhc2ljIGJsb2NrLgorCisJICBUaGlzIGlzIGEgYmVzdC1lZmZvcnQgbWl0aWdhdGlvbi4gIFRo
ZXJlIGFyZSBubyBndWFyYW50ZWVzIHRoYXQgYWxsCisJICBhcmVhcyBvZiBjb2RlIG9wZW4gdG8g
YWJ1c2UgaGF2ZSBiZWVuIGhhcmRlbmVkLCBub3IgdGhhdAorCSAgb3B0aW1pc2F0aW9ucyBpbiB0
aGUgY29tcGlsZXIgaGF2ZW4ndCBzdWJ2ZXJ0ZWQgdGhlIGF0dGVtcHRzIHRvCisJICBoYXJkZW4u
CisKKwkgIElmIHVuc3VyZSwgc2F5IFkuCisKIGVuZG1lbnUKIAogY29uZmlnIEtFWEVDCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ub3NwZWMuaAppbmRleCA0MjdiNWZmOWRmLi4xNTRlOTJhZWQ4IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L25vc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVj
LmgKQEAgLTksNyArOSw3IEBACiAvKiBBbGxvdyB0byBpbnNlcnQgYSByZWFkIG1lbW9yeSBiYXJy
aWVyIGludG8gY29uZGl0aW9uYWxzICovCiBzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJp
ZXJfbm9zcGVjX3RydWUodm9pZCkKIHsKLSNpZmRlZiBDT05GSUdfSFZNCisjaWZkZWYgQ09ORklH
X1NQRUNVTEFUSVZFX0hBUkRFTl9CUkFOQ0gKICAgICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIs
IFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7CiAjZW5kaWYKICAgICByZXR1cm4gdHJ1ZTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 13:59:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 13:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHAq-0005Jo-94; Wed, 23 Oct 2019 13:59:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNHAo-0005JD-NT
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 13:59:38 +0000
X-Inumbo-ID: 59accd26-f59d-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 59accd26-f59d-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 13:59:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1A147AD29;
 Wed, 23 Oct 2019 13:59:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 23 Oct 2019 15:59:35 +0200
Message-Id: <20191023135935.7692-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgY29tbWl0IDhkM2MzMjZmNjc1NmQxICgieGVuOiBsZXQgdmNwdV9jcmVhdGUoKSBzZWxl
Y3QgcHJvY2Vzc29yIikKdGhlIGluaXRpYWwgcHJvY2Vzc29yIGZvciBhbGwgcHYtc2hpbSB2Y3B1
cyB3aWxsIGJlIDAsIGFzIG5vIG90aGVyIGNwdXMKYXJlIG9ubGluZSB3aGVuIHRoZSB2Y3B1cyBh
cmUgY3JlYXRlZC4gQmVmb3JlIHRoYXQgY29tbWl0IHRoZSB2Y3B1cwp3b3VsZCBoYXZlIHByb2Nl
c3NvcnMgc2V0IG5vdCBiZWluZyBvbmxpbmUgeWV0LCB3aGljaCB3b3JrZWQganVzdCBieQpjaGFu
Y2UuCgpXaGVuIHRoZSBwdi1zaGltIHZjcHUgYmVjb21lcyBhY3RpdmUgaXQgd2lsbCBoYXZlIGEg
aGFyZCBhZmZpbml0eQpub3QgbWF0Y2hpbmcgaXRzIGluaXRpYWwgcHJvY2Vzc29yIGFzc2lnbm1l
bnQgbGVhZGluZyB0byBmYWlsaW5nCkFTU0VSVCgpcyBvciBvdGhlciBwcm9ibGVtcyBkZXBlbmRp
bmcgb24gdGhlIHNlbGVjdGVkIHNjaGVkdWxlci4KCkZpeCB0aGF0IGJ5IGRvaW5nIHRoZSBhZmZp
bml0eSBzZXR0aW5nIGFmdGVyIG9ubGluaW5nIHRoZSBjcHUgYnV0CmJlZm9yZSB0YWtpbmcgdGhl
IHZjcHUgdXAuIEZvciB2Y3B1IDAgdGhpcyBpcyBzdGlsbCBpbgpzY2hlZF9zZXR1cF9kb20wX3Zj
cHVzKCksIGZvciB0aGUgb3RoZXIgdmNwdXMgc2V0dGluZyB0aGUgYWZmaW5pdHkKdGhlcmUgY2Fu
IGJlIGRyb3BwZWQuCgpGaXhlczogOGQzYzMyNmY2NzU2ZDEgKCJ4ZW46IGxldCB2Y3B1X2NyZWF0
ZSgpIHNlbGVjdCBwcm9jZXNzb3IiKQpSZXBvcnRlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgpUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYv
c2hpbS5jIHwgIDIgKysKIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgfCAxNiArKysrKysrKysrLS0t
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMKaW5kZXggNWVkYmNkOWFjNS4uNDMyOWVhYWVmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC04MzcsNiArODM3LDgg
QEAgbG9uZyBwdl9zaGltX2NwdV91cCh2b2lkICpkYXRhKQogICAgICAgICAgICAgICAgICAgICB2
LT52Y3B1X2lkLCByYyk7CiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KKworICAg
ICAgICB2Y3B1X3NldF9oYXJkX2FmZmluaXR5KHYsIGNwdW1hc2tfb2Yodi0+dmNwdV9pZCkpOwog
ICAgIH0KIAogICAgIHdha2UgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1
c2VfZmxhZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1v
bi9zY2hlZHVsZS5jCmluZGV4IGMzMjdjNDBiOTIuLmU3MGNjNzBhNjUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTMxMDIs
MTMgKzMxMDIsMTcgQEAgdm9pZCBfX2luaXQgc2NoZWRfc2V0dXBfZG9tMF92Y3B1cyhzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQogICAg
ICAgICB2Y3B1X2NyZWF0ZShkLCBpKTsKIAotICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1
bml0ICkKKyAgICAvKgorICAgICAqIFBWLXNoaW06IHZjcHVzIGFyZSBwaW5uZWQgMToxLgorICAg
ICAqIEluaXRpYWxseSBvbmx5IDEgY3B1IGlzIG9ubGluZSwgb3RoZXJzIHdpbGwgYmUgZGVhbHQg
d2l0aCB3aGVuCisgICAgICogb25saW5pbmcgdGhlbS4gVGhpcyBhdm9pZHMgcGlubmluZyBhIHZj
cHUgdG8gYSBub3QgeWV0IG9ubGluZSBjcHUgaGVyZS4KKyAgICAgKi8KKyAgICBpZiAoIHB2X3No
aW0gKQorICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkoZC0+dmNwdVswXS0+c2NoZWRfdW5pdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfb2YoMCksIGNwdW1hc2tfb2YoMCkp
OworICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBpZCA9IHVuaXQtPnVuaXRf
aWQ7Ci0KLSAgICAgICAgaWYgKCBwdl9zaGltICkKLSAgICAgICAgICAgIHNjaGVkX3NldF9hZmZp
bml0eSh1bml0LCBjcHVtYXNrX29mKGlkKSwgY3B1bWFza19vZihpZCkpOwotICAgICAgICBlbHNl
CisgICAgICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKICAgICAgICAgewogICAg
ICAgICAgICAgaWYgKCAhb3B0X2RvbTBfdmNwdXNfcGluICYmICFkb20wX2FmZmluaXR5X3JlbGF4
ZWQgKQogICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh1bml0LCAmZG9tMF9jcHVz
LCBOVUxMKTsKLS0gCjIuMTYuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:00:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHBR-0006Bt-OP; Wed, 23 Oct 2019 14:00:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNHBP-0006BO-O2
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:00:15 +0000
X-Inumbo-ID: 6b7a18ba-f59d-11e9-947f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b7a18ba-f59d-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 14:00:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0D4FCAC23;
 Wed, 23 Oct 2019 14:00:07 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191011150253.29457-1-andrew.cooper3@citrix.com>
 <20191011153350.GM1389@Air-de-Roger.citrite.net>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <725052c7-89a8-7007-376f-2478ce1ff880@suse.com>
Date: Wed, 23 Oct 2019 16:00:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191011153350.GM1389@Air-de-Roger.citrite.net>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/VT-d: Drop unhelpful
 information in diagnostics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEuMTAuMjAxOSAxNzozMywgUm9nZXIgUGF1IE1vbm7DqSAgd3JvdGU6Cj4gT24gRnJpLCBP
Y3QgMTEsIDIwMTkgYXQgMDQ6MDI6NTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4g
VGhlIHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgYmFzZSBvZiB0aGUgSU9NTVUncyByZWdzdGVycyBp
cyBub3QgdXNlZnVsIGZvcgo+PiBkaWFnbm9zdGljIHB1cnBvc2VzLCBhbmQgaXMgcXVpdGUgdm9s
dW1pbm91cy4gIFRoZSBQQ0kgY29vcmRpbmF0ZXMgaXMgYnkgZmFyCj4+IHRoZSBtb3N0IHVzZWZ1
bCBwaWVjZSBvZiBpZGVudGlmeWluZyBpbmZvcm1hdGlvbi4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBXZWkgTGl1IDx3bEB4ZW4ub3Jn
Pgo+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBK
dW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4+IENDOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KPj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4KPj4gU3Vycm91bmRpbmcgcHJpbnRrKClzIGFsc28gaWRlbnRpZnkgdGhlIElPTU1VIGJ5
IFhlbidzIGludGVybmFsIElELCBidXQgdGhhdAo+PiBpcyBhbHNvIHByZXR0eSB1c2VsZXNzIGlu
Zm9ybWF0aW9uIHdoZW4gZGlhZ25vc2luZyBwcm9ibGVtcy4KPj4KPj4gUkZDIGZvci00LjEzLiAg
VGhpcyBpcyBhIG5pY2UgdG8gaGF2ZSBzdHlsaXN0aWMgaW1wcm92ZW1lbnQuCj4gCj4gSSBkb24n
dCB0aGluayB0aGUgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBkZWJ1Z2dpbmcsIGF0IGxlYXN0IEkg
aGF2ZQo+IG5ldmVyIHVzZWQgaXQgbXlzZWxmLCBzbzoKPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpTZWVpbmcgdGhhdCB0aGVyZSBoYXNu
J3QgYmVlbiBhbiBhY2sgZnJvbSBLZXZpbiwgcGVyaGFwcyB0aGlzCnJhdGhlciBzaW1wbGUgY2hh
bmdlIGNhbiBnbyBpbiB3aXRob3V0PyBKdXN0IGluIGNhc2UKQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:03:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHEJ-0006Wu-P9; Wed, 23 Oct 2019 14:03:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNHEH-0006Wl-Vt
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:03:14 +0000
X-Inumbo-ID: da1dda90-f59d-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id da1dda90-f59d-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 14:03:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id ABEE1AEB3;
 Wed, 23 Oct 2019 14:03:12 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0b01f15f-fb75-8bba-d1b4-2f43246f2030@suse.com>
Date: Wed, 23 Oct 2019 16:03:27 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/7] x86/nospec: Two trivial fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgaW5jbHVkZSBv
ZiBhc20vY3B1aWQuaCBpbiBzcGVjX2N0cmwuYyB3YXMgYW4gYXJ0ZWZhY3Qgb2YgYW4gb2xkZXIg
dmVyc2lvbgo+IG9mIGMvcyAzODYwZDU1MzRkZiwgYW5kIGlzIG5vdCB1c2VkIGluIGl0cyBjdXJy
ZW50IGluY2FybmF0aW9uLgo+IAo+IEZpeCBhIHR5cG8gaW4gYSBjb21tZW50Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:08:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:08:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHJR-0006qM-DW; Wed, 23 Oct 2019 14:08:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNHJP-0006qH-F1
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:08:31 +0000
X-Inumbo-ID: 9720b360-f59e-11e9-947f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9720b360-f59e-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 14:08:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A80EDB129;
 Wed, 23 Oct 2019 14:08:29 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191023085739.43585-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <16dbe2c5-f83e-6bc9-ff56-46c822b3ccd5@suse.com>
Date: Wed, 23 Oct 2019 16:08:44 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023085739.43585-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxMDo1NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IElmIGEgSFZNL1BW
SCBndWVzdCB3cml0ZXMgdG8gTVNSX0lBMzJfVFNDe19BREpVU1R9IGFuZCB0aHVzIGNoYW5nZXMK
PiB0aGUgdmFsdWUgb2YgdGhlIHRpbWUgc3RhbXAgY291bnRlciB0aGUgdmNwdSB0aW1lIGluZm8g
bXVzdCBhbHNvIGJlCj4gdXBkYXRlZCwgb3IgdGhlIHRpbWUgY2FsY3VsYXRlZCBieSB0aGUgZ3Vl
c3QgdXNpbmcgdGhlIFhlbiBQViBjbG9jawo+IGludGVyZmFjZSB3aWxsIGJlIHNrZXdlZC4KPiAK
PiBVcGRhdGUgdGhlIHZjcHUgdGltZSBpbmZvIHdoZW4gdGhlIGd1ZXN0IHdyaXRlcyB0byBlaXRo
ZXIgTVNSX0lBMzJfVFNDCj4gb3IgTVNSX0lBMzJfVFNDX0FESlVTVC4gVGhpcyBmaXhlcyBsb2Nr
dXBzIHNlZW4gd2hlbiBydW5uaW5nIHRoZQo+IHB2LXNoaW0gb24gQU1EIGhhcmR3YXJlLCBzaW5j
ZSB0aGUgc2hpbSB3aWxsIGFnZ3Jlc3NpdmVseSB0cnkgdG8ga2VlcAo+IFRTQ3MgaW4gc3luYyBi
eSBwZXJpb2RpY2FsbHkgd3JpdGluZyB0byBNU1JfSUEzMl9UU0MgaWYgdGhlIFRTQyBpcyBub3QK
PiByZWxpYWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:11:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHMc-0007cu-U3; Wed, 23 Oct 2019 14:11:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jB4Q=YQ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNHMb-0007cp-P9
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:11:49 +0000
X-Inumbo-ID: 0d6a603e-f59f-11e9-bbab-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d6a603e-f59f-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 14:11:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571839908;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=QVULMo6YerdyuwsOani4vpWCmHP16KS0LvV14PbI5o0=;
 b=RCLHKPdB6/JG50Wgr6Efh6X9pAGlQmfrBUTtD8/M53eX9JN6/NYyoZst
 NHG66DZGUACka4VI5pBeBFaNe3L16yN63+mxdKNSnlQzjeDKnAlmuvS68
 M26DTB5RS2ehvvKUeknZB+MvnVi0FciMBuyk2wcPysq6JL0ihJ7sxyu3y c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Uk7+RpKmzttDGRf7aN/sgCdXF7qY8eYT19+gYQ8w2b38kKOg+PjkOAzDrXvMmWHvEBOjXr+Pwk
 5GNpiKJ4vt4rZQ52hwuKS0SCPHjftWsUL4q4+IcxrHgtFzKP/L1eGEsINU/7015d07Fazfh0uX
 BXAuvNN1W8L9FpKvPhI8G3WlJ3A2EPjLm4yvVadPak87IpWnnZmxYkerySxn7H0xDzbzjd6Rub
 mkYgAm9JziWT9nGH47n/ePKwEo5WCeMW+jXqEnhSH+Fado/2w765BBn9gNJFnUSREx8z5qH6uA
 CsY=
X-SBRS: 2.7
X-MesageID: 7629636
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7629636"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20191023135935.7692-1-jgross@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <0e3f7e56-e7db-f668-9062-defa918440f8@citrix.com>
Date: Wed, 23 Oct 2019 15:11:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191023135935.7692-1-jgross@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjMvMTkgMjo1OSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBTaW5jZSBjb21taXQg
OGQzYzMyNmY2NzU2ZDEgKCJ4ZW46IGxldCB2Y3B1X2NyZWF0ZSgpIHNlbGVjdCBwcm9jZXNzb3Ii
KQo+IHRoZSBpbml0aWFsIHByb2Nlc3NvciBmb3IgYWxsIHB2LXNoaW0gdmNwdXMgd2lsbCBiZSAw
LCBhcyBubyBvdGhlciBjcHVzCj4gYXJlIG9ubGluZSB3aGVuIHRoZSB2Y3B1cyBhcmUgY3JlYXRl
ZC4gQmVmb3JlIHRoYXQgY29tbWl0IHRoZSB2Y3B1cwo+IHdvdWxkIGhhdmUgcHJvY2Vzc29ycyBz
ZXQgbm90IGJlaW5nIG9ubGluZSB5ZXQsIHdoaWNoIHdvcmtlZCBqdXN0IGJ5Cj4gY2hhbmNlLgo+
IAo+IFdoZW4gdGhlIHB2LXNoaW0gdmNwdSBiZWNvbWVzIGFjdGl2ZSBpdCB3aWxsIGhhdmUgYSBo
YXJkIGFmZmluaXR5Cj4gbm90IG1hdGNoaW5nIGl0cyBpbml0aWFsIHByb2Nlc3NvciBhc3NpZ25t
ZW50IGxlYWRpbmcgdG8gZmFpbGluZwo+IEFTU0VSVCgpcyBvciBvdGhlciBwcm9ibGVtcyBkZXBl
bmRpbmcgb24gdGhlIHNlbGVjdGVkIHNjaGVkdWxlci4KPiAKPiBGaXggdGhhdCBieSBkb2luZyB0
aGUgYWZmaW5pdHkgc2V0dGluZyBhZnRlciBvbmxpbmluZyB0aGUgY3B1IGJ1dAo+IGJlZm9yZSB0
YWtpbmcgdGhlIHZjcHUgdXAuIEZvciB2Y3B1IDAgdGhpcyBpcyBzdGlsbCBpbgo+IHNjaGVkX3Nl
dHVwX2RvbTBfdmNwdXMoKSwgZm9yIHRoZSBvdGhlciB2Y3B1cyBzZXR0aW5nIHRoZSBhZmZpbml0
eQo+IHRoZXJlIGNhbiBiZSBkcm9wcGVkLgoKSSBraW5kYSBmZWVsIGxpa2UgdGhlIGlzc3VlIGhl
cmUgd2FzIHRoYXQgdi0+cHJvY2Vzc29yIHdhc24ndCByZS1zZXQKd2hlbiB0aGUgdmNwdSB3YXMg
YnJvdWdodCB1cDsgYnV0IGFueXdheSB0aGlzIHdvcmtzOgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCgpJIHRoaW5rIHRoaXMgZ2l2ZXMgaXQgYWxs
IHRoZSBhY2tzIGl0IG5lZWRzPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:17:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHRb-0007oV-K8; Wed, 23 Oct 2019 14:16:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNHRa-0007oQ-AU
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:16:58 +0000
X-Inumbo-ID: c41ca013-f59f-11e9-947f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c41ca013-f59f-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 14:16:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4E0D3ACBD;
 Wed, 23 Oct 2019 14:16:56 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191023135644.46847-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <46488d97-7416-624c-1af4-6a0201bd6711@suse.com>
Date: Wed, 23 Oct 2019 16:17:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135644.46847-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/tsc: limit the usage of synchronization
 rendezvous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1NiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IElmIFhlbiBkZXRl
Y3RzIHRoZSBUU0MgaXMgdW5yZWxpYWJsZSBpdCB3aWxsIHNldCBhIHJlbmRlenZvdXMgaGVscGVy
Cj4gdGhhdCB0cmllcyB0byBzeW5jaHJvbml6ZSB0aGUgZGlmZmVyZW50IENQVXMgVFNDIHZhbHVl
IGJ5IHByb3BhZ2F0aW5nCj4gdGhlIG9uZSBmcm9tIENQVSMwIGFuZCB3cml0aW5nIGl0IGludG8g
dGhlIElBMzJfVFNDIE1TUiBvbiBlYWNoIENQVS4KPiAKPiBXaGVuIHRoZSBzeXN0ZW0gaGFzIGEg
c2luZ2xlIHRocmVhZCBhbmQgdGhlcmUgYXJlIG5vIGhvdHBsdWdhYmxlIENQVXMKPiBkb2luZyB0
aGUgYWJvdmUganVzdCByZXN1bHRzIGluIHJlYWRpbmcgdGhlIFRTQyBmcm9tIENQVSMwIGFuZCB3
cml0aW5nCj4gaXQgaW50byB0aGUgSUEzMl9UU0MgTVNSIG9mIENQVSMwLCB3aGljaCBpcyBwb2lu
dGxlc3MsIHNvIGxpbWl0IHRoZQo+IHVzYWdlIG9mIHRoZSBzeW5jaHJvbml6YXRpb24gcmVuZGV6
dm91cyB0byBzeXN0ZW1zIHRoYXQgaGF2ZSBtb3JlIHRoYW4KPiBvbmUgQ1BVLCBldmVuIGlmIHRo
b3NlIENQVXMgYXJlIHlldCB0byBiZSBob3RwbHVnZ2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IEknbSBub3Qgc3Vy
ZSB3aGV0aGVyIHRoaXMgaXMgc3VpdGFibGUgZm9yIDQuMTMsIGJlaW5nIGEgcGVyZm9ybWFuY2UK
PiBpbXByb3ZlbWVudCBidXQgbm90IGZpeGluZyBhIGZ1bmN0aW9uYWwgYnVnLgoKVW5sZXNzIHdl
IGtub3cgdGhlcmUncyBhIGxvdCBvZiB1c2Ugb2YgWGVuIGluIFVQIG1vZGUsIEknZCBzYXkKcmF0
aGVyIG5vdC4gX0lmXyB0aGVyZSB3YXMgYSBsb3Qgb2Ygc3VjaCB1c2UsIHRoZW4gSSB0aGluayB3
ZQpvdWdodCB0byBkbyBtb3JlIHdvcmsgdG93YXJkcyBwZXJmb3JtYW5jZSB0aGVyZSAobGlrZSBy
ZS0KaW50cm9kdWNpbmcgU01QIGFsdGVybmF0aXZlcyBwYXRjaGluZykuCgpPZiBjb3Vyc2UgaW4g
dGhlIGVuZCB0aGUgZGVjaXNpb24gaXMgdG8gYmUgdGFrZW4gYnkgSsO8cmdlbiwKd2hvbSB5b3Ug
ZGlkbid0IGV2ZW4gQ2MuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvdGltZS5jCj4gQEAgLTE4MjEsNyArMTgyMSw4IEBAIHN0YXRpYyBpbnQgX19pbml0
IHZlcmlmeV90c2NfcmVsaWFiaWxpdHkodm9pZCkKPiAgICAgICAqIGFyZSBub3QgbWFya2VkIGFz
ICdyZWxpYWJsZScsIHJlLXN5bmMgZHVyaW5nIHJlbmRlenZvdXMuCj4gICAgICAgKi8KPiAgICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NPTlNUQU5UX1RTQykgJiYKPiAtICAgICAg
ICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfUkVMSUFCTEUpICkKPiArICAgICAgICAg
IWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfUkVMSUFCTEUpICYmCj4gKyAgICAgICAgIG51
bV9wcmVzZW50X2NwdXMoKSA+IDEgKQo+ICAgICAgICAgIHRpbWVfY2FsaWJyYXRpb25fcmVuZGV6
dm91c19mbiA9IHRpbWVfY2FsaWJyYXRpb25fdHNjX3JlbmRlenZvdXM7CgpEaWQgeW91IGNvbnNp
ZGVyIHRoZSBhbHRlcm5hdGl2ZSBvZiBzd2l0Y2hpbmcgdGhlIHJlbmRlenZvdXMKZnVuY3Rpb24g
d2hlbiBnb2luZyBmcm9tIFVQIHRvIE1QIG1vZGUgKG9yIGJhY2spPwoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:23:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHXp-0000F3-PW; Wed, 23 Oct 2019 14:23:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNHXo-0000Es-5W
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:23:24 +0000
X-Inumbo-ID: a8d045ce-f5a0-11e9-947f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8d045ce-f5a0-11e9-947f-12813bfff9fa;
 Wed, 23 Oct 2019 14:23:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571840599;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=nbRShBHHXdrhVdyGM1y3vQId7EFFwOOSAvwpfO8mSn4=;
 b=gRDKWvWWnp3P5+SNEfEhNZ3p2gsOqz1Yyfk6mSmJc4G6iYoejoRqUVfm
 W+PG0PPC3bYeOVHxNQMbiQCefMs4dUjInd5rfpeTjSdvIKf2wT4ZMInme
 WXVf1aufSzjqm6jNoUuCRtN0fJ6PgtbIJmH6sXft0yJk2w2C/WHZ57nn6 U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gQN0zBgwMi+9WSAU7vrTbRzqYu5RyE/4ykC0lSiMrSZ9uYR5eSRTutzAZZpxB4nJOaWrJvwRvq
 nMEaElj3n5H+ul3JokorFIaeXircz1B/17BJ3EzPioueDuITV7bKmKbplGRhSEBW/bYepVkM6k
 jNobbicztqC2/0JiFkXWxQIItCtqQqE9arguRHS2VFExR2wf92ScaVk7yrAqRuWOPhhw3D5SX4
 igouHw9guNtlLjJIOrVPEd0g0Yl6WCUMB7+svhAo0b5mPYirZbm3fqKMXtfaXj+6RFdgjSpmO0
 l9k=
X-SBRS: 2.7
X-MesageID: 7630561
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7630561"
Date: Wed, 23 Oct 2019 15:22:58 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191023142258.GK1138@perard.uk.xensource.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-11-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191023130013.32382-11-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 10/11] libxl/xl: Overhaul
 passthrough setting logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Paul Durrant <pdurrant@gmail.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMDI6MDA6MTJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFCTEVEIiBpbiBhbiBlYXJs
aWVyIHVuY29tbWl0dGVkCj4gdmVyc2lvbiBvZiB0aGlzIGNvZGUpIGlzIGRvaW5nIGRvdWJsZSBk
dXR5LiAgV2UgYWN0dWFsbHkgbmVlZCBhbGwgb2YKPiB0aGUgZm9sbG93aW5nIHRvIGJlIHNwZWNp
ZmlhYmxlOgo+ICAgKiAiZGVmYXVsdCI6IGVuYWJsZSBQVCBpZmYgd2UgaGF2ZSBkZXZpY2VzIHRv
Cj4gICAgIHBhc3MgdGhyb3VnaCBzcGVjaWZpZWQgaW4gdGhlIGluaXRpYWwgY29uZmlnIGZpbGUu
Cj4gICAqICJlbmFibGVkIiAoYW5kIGZhaWwgaWYgdGhlIHBsYXRmb3JtIGRvZXNuJ3Qgc3VwcG9y
dCBpdCkuCj4gICAqICJkaXNhYmxlZCIgKGFuZCByZWplY3QgZnV0dXJlIFBUIGhvdHBsdWcpLgo+
ICAgKiAic2hhcmVfcHQiLyJzeW5jX3B0IjogZW5hYmxlIFBUIGFuZCBzZXQgYSBzcGVjaWZpYyBQ
VCBtb2RlLgo+IAo+IERlZmF1bHRpbmcgYW5kIGVycm9yIGNoZWNraW5nIHNob3VsZCBiZSBkb25l
IGluIGxpYnhsLiAgU28sIHdlIG1ha2UKPiBzZXZlcmFsIGNoYW5nZXMgaGVyZS4KPiAKPiBXZSBp
bnRyb2R1Y2UgImVuYWJsZWQiLCBhbmQgcmVuYW1lICJ1bmtub3duIiB0byAiZGVmYXVsdCIuCj4g
Cj4gV2UgbW92ZSBhbGwgb2YgdGhlIGVycm9yIGNoZWNraW5nIGFuZCBkZWZhdWx0aW5nIGNvZGUg
ZnJvbSB4bCBpbnRvCj4gbGlieGwuICBOb3csIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1
bHQgaGFzIGFsbCBvZiB0aGUgbmVjZXNzYXJ5Cj4gaW5mb3JtYXRpb24gdG8gZ2V0IHRoaXMgcmln
aHQuICBTbyB3ZSBjYW4gZG8gaXQgYWxsIHRoZXJlLiAgQ2hvb3NpbmcKPiB0aGUgc3BlY2lmaWMg
bW9kZSBpcyBhcmNoLXNwZWNpZmljLgo+IAo+IFdlIGNhbiBhbHNvIGFycmFuZ2UgdG8gaGF2ZSBv
bmx5IG9uZSBwbGFjZSBlYWNoIHdoaWNoIGNhbGN1bGF0ZXMKPiAoaSkgd2hldGhlciBwYXNzdGhy
b3VnaCBuZWVkcyB0byBiZSBlbmFibGVkIGJlY2F1c2UgcHQgZGV2aWNlcyB3ZXJlCj4gc3BlY2lm
aWVkIChpaSkgd2hldGhlciBwdF9zaGFyZSBjYW4gYmUgdXNlZCAoZm9yIGVhY2ggYXJjaCkuCj4g
Cj4geGwgbm93IG9ubHkgaGFzIHRvIHBhcnNlIHRoZSBlbnVtIGluIHRoZSBzYW1lIHdheSBhcyBp
dCBwYXJzZXMgYWxsCj4gb3RoZXIgZW51bXMuCj4gCj4gVGhpcyBjaGFuZ2UgZml4ZXMgYSByZWdy
ZXNzaW9uIGZyb20gZWFybGllciA0LjEzLXByZTogdW50aWwgcmVjZW50Cj4gY2hhbmdlcywgcGFz
c3Rocm91Z2ggd2FzIG9ubHkgZW5hYmxlZCBieSBkZWZhdWx0IGlmIHBhc3N0aHJvdWdoCj4gZGV2
aWNlcyB3ZXJlIHNwZWNpZmllZC4gIFdlIHJlc3RvcmUgdGhpcyBiZWhhdmlvdXIuCj4gCj4gU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3Ms
CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:23:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHXo-0000Ex-Gq; Wed, 23 Oct 2019 14:23:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNHXn-0000En-CK
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:23:23 +0000
X-Inumbo-ID: aa646a6e-f5a0-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa646a6e-f5a0-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 14:23:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DCE0EAFE1;
 Wed, 23 Oct 2019 14:23:20 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20191023135644.46847-1-roger.pau@citrix.com>
 <46488d97-7416-624c-1af4-6a0201bd6711@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <db66881c-9e71-651b-ea51-72460392a583@suse.com>
Date: Wed, 23 Oct 2019 16:23:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <46488d97-7416-624c-1af4-6a0201bd6711@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/tsc: limit the usage of synchronization
 rendezvous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDIzLjEwLjIwMTkgMTU6
NTYsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4gSWYgWGVuIGRldGVjdHMgdGhlIFRTQyBpcyB1
bnJlbGlhYmxlIGl0IHdpbGwgc2V0IGEgcmVuZGV6dm91cyBoZWxwZXIKPj4gdGhhdCB0cmllcyB0
byBzeW5jaHJvbml6ZSB0aGUgZGlmZmVyZW50IENQVXMgVFNDIHZhbHVlIGJ5IHByb3BhZ2F0aW5n
Cj4+IHRoZSBvbmUgZnJvbSBDUFUjMCBhbmQgd3JpdGluZyBpdCBpbnRvIHRoZSBJQTMyX1RTQyBN
U1Igb24gZWFjaCBDUFUuCj4+Cj4+IFdoZW4gdGhlIHN5c3RlbSBoYXMgYSBzaW5nbGUgdGhyZWFk
IGFuZCB0aGVyZSBhcmUgbm8gaG90cGx1Z2FibGUgQ1BVcwo+PiBkb2luZyB0aGUgYWJvdmUganVz
dCByZXN1bHRzIGluIHJlYWRpbmcgdGhlIFRTQyBmcm9tIENQVSMwIGFuZCB3cml0aW5nCj4+IGl0
IGludG8gdGhlIElBMzJfVFNDIE1TUiBvZiBDUFUjMCwgd2hpY2ggaXMgcG9pbnRsZXNzLCBzbyBs
aW1pdCB0aGUKPj4gdXNhZ2Ugb2YgdGhlIHN5bmNocm9uaXphdGlvbiByZW5kZXp2b3VzIHRvIHN5
c3RlbXMgdGhhdCBoYXZlIG1vcmUgdGhhbgo+PiBvbmUgQ1BVLCBldmVuIGlmIHRob3NlIENQVXMg
YXJlIHlldCB0byBiZSBob3RwbHVnZ2VkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gLS0tCj4+IEknbSBub3Qgc3VyZSB3aGV0
aGVyIHRoaXMgaXMgc3VpdGFibGUgZm9yIDQuMTMsIGJlaW5nIGEgcGVyZm9ybWFuY2UKPj4gaW1w
cm92ZW1lbnQgYnV0IG5vdCBmaXhpbmcgYSBmdW5jdGlvbmFsIGJ1Zy4KPiAKPiBVbmxlc3Mgd2Ug
a25vdyB0aGVyZSdzIGEgbG90IG9mIHVzZSBvZiBYZW4gaW4gVVAgbW9kZSwgSSdkIHNheQo+IHJh
dGhlciBub3QuIF9JZl8gdGhlcmUgd2FzIGEgbG90IG9mIHN1Y2ggdXNlLCB0aGVuIEkgdGhpbmsg
d2UKPiBvdWdodCB0byBkbyBtb3JlIHdvcmsgdG93YXJkcyBwZXJmb3JtYW5jZSB0aGVyZSAobGlr
ZSByZS0KPiBpbnRyb2R1Y2luZyBTTVAgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nKS4KCkkgYmVsaWV2
ZSB0aGUgbWFpbiB1c2UgY2FzZSBpcyBwdi1zaGltLgoKPiBPZiBjb3Vyc2UgaW4gdGhlIGVuZCB0
aGUgZGVjaXNpb24gaXMgdG8gYmUgdGFrZW4gYnkgSsO8cmdlbiwKPiB3aG9tIHlvdSBkaWRuJ3Qg
ZXZlbiBDYy4KCkknbSBpbmNsaW5lZCBub3QgdG8gUmVsZWFzZS1hY2sgaXQuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHd2-0000XZ-Dm; Wed, 23 Oct 2019 14:28:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JVcx=YQ=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNHd1-0000XU-TI
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:28:47 +0000
X-Inumbo-ID: 6c42af10-f5a1-11e9-beca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c42af10-f5a1-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 14:28:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571840928;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=SC2bEn2NruC9zrYm6iiRCMugZCOYvWpsupsM1sqhTF4=;
 b=YfmHwNcvNEzjw7d7A+F6pIEZ7AeSsOmFYteW9Yx1tuu2PClvLm0Mr/Pr
 Upc6xssaw9KtjvDgdIqUXhEEhCYz/lAjS9J2kvCKruPS4pORDL1yTlxkF
 +2FqZ4GwN4odLVX32POxIYcxq3MBhbSBN1fMQxPVuTr3ouvv/XqY27uuE Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qGwUNCXe86HlGV5P3J1nUCKppompeoD+RYDj+WIfdY7b8f7dk/0Qhc6TUOyWXPosN0d+CuUv7j
 x2yJoAlJOKFEJT2oy96FD/oQZtFitzsxUZeOCLAs5/nXlBeXKcghXHA/Y8777eoNBCj4Z7fM9B
 9B3WBMZcYcK81x5tPe+5jEslZaqWJOlBV49FrfQ0w9NnFfqCzx6TIobxuZxmuhxNScMBOKwQtX
 D6xYlDGu+N4sF+I7/qb5mhwpD26uujAHbyJ+73Xrrx4n/LogYo6Q9NBfHK1b9Y7D8UsEMG1drm
 QMg=
X-SBRS: 2.7
X-MesageID: 7325195
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7325195"
Date: Wed, 23 Oct 2019 16:28:39 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191023142839.GT17494@Air-de-Roger>
References: <20191023135644.46847-1-roger.pau@citrix.com>
 <46488d97-7416-624c-1af4-6a0201bd6711@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <46488d97-7416-624c-1af4-6a0201bd6711@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/tsc: limit the usage of synchronization
 rendezvous
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMDQ6MTc6MTFQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMjMuMTAuMjAxOSAxNTo1NiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gSWYg
WGVuIGRldGVjdHMgdGhlIFRTQyBpcyB1bnJlbGlhYmxlIGl0IHdpbGwgc2V0IGEgcmVuZGV6dm91
cyBoZWxwZXIKPiA+IHRoYXQgdHJpZXMgdG8gc3luY2hyb25pemUgdGhlIGRpZmZlcmVudCBDUFVz
IFRTQyB2YWx1ZSBieSBwcm9wYWdhdGluZwo+ID4gdGhlIG9uZSBmcm9tIENQVSMwIGFuZCB3cml0
aW5nIGl0IGludG8gdGhlIElBMzJfVFNDIE1TUiBvbiBlYWNoIENQVS4KPiA+IAo+ID4gV2hlbiB0
aGUgc3lzdGVtIGhhcyBhIHNpbmdsZSB0aHJlYWQgYW5kIHRoZXJlIGFyZSBubyBob3RwbHVnYWJs
ZSBDUFVzCj4gPiBkb2luZyB0aGUgYWJvdmUganVzdCByZXN1bHRzIGluIHJlYWRpbmcgdGhlIFRT
QyBmcm9tIENQVSMwIGFuZCB3cml0aW5nCj4gPiBpdCBpbnRvIHRoZSBJQTMyX1RTQyBNU1Igb2Yg
Q1BVIzAsIHdoaWNoIGlzIHBvaW50bGVzcywgc28gbGltaXQgdGhlCj4gPiB1c2FnZSBvZiB0aGUg
c3luY2hyb25pemF0aW9uIHJlbmRlenZvdXMgdG8gc3lzdGVtcyB0aGF0IGhhdmUgbW9yZSB0aGFu
Cj4gPiBvbmUgQ1BVLCBldmVuIGlmIHRob3NlIENQVXMgYXJlIHlldCB0byBiZSBob3RwbHVnZ2Vk
Lgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiA+IC0tLQo+ID4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyBzdWl0YWJs
ZSBmb3IgNC4xMywgYmVpbmcgYSBwZXJmb3JtYW5jZQo+ID4gaW1wcm92ZW1lbnQgYnV0IG5vdCBm
aXhpbmcgYSBmdW5jdGlvbmFsIGJ1Zy4KPiAKPiBVbmxlc3Mgd2Uga25vdyB0aGVyZSdzIGEgbG90
IG9mIHVzZSBvZiBYZW4gaW4gVVAgbW9kZSwgSSdkIHNheQo+IHJhdGhlciBub3QuIF9JZl8gdGhl
cmUgd2FzIGEgbG90IG9mIHN1Y2ggdXNlLCB0aGVuIEkgdGhpbmsgd2UKPiBvdWdodCB0byBkbyBt
b3JlIHdvcmsgdG93YXJkcyBwZXJmb3JtYW5jZSB0aGVyZSAobGlrZSByZS0KPiBpbnRyb2R1Y2lu
ZyBTTVAgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nKS4KPiAKPiBPZiBjb3Vyc2UgaW4gdGhlIGVuZCB0
aGUgZGVjaXNpb24gaXMgdG8gYmUgdGFrZW4gYnkgSsO8cmdlbiwKPiB3aG9tIHlvdSBkaWRuJ3Qg
ZXZlbiBDYy4KClNpbmNlIHRoaXMgaXMgYSBwZXJmb3JtYW5jZSBmaXggSSBmZWx0IGxpa2UgaXQg
d2Fzbid0IHJlYWxseQphcHByb3ByaWF0ZSBmb3IgNC4xMywgaGVuY2UgSSBkaWRuJ3QgQ2MgSsO8
cmdlbiBidXQgYWRkZWQgdGhpcyBub3RlLgoKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMK
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKPiA+IEBAIC0xODIxLDcgKzE4MjEsOCBAQCBz
dGF0aWMgaW50IF9faW5pdCB2ZXJpZnlfdHNjX3JlbGlhYmlsaXR5KHZvaWQpCj4gPiAgICAgICAq
IGFyZSBub3QgbWFya2VkIGFzICdyZWxpYWJsZScsIHJlLXN5bmMgZHVyaW5nIHJlbmRlenZvdXMu
Cj4gPiAgICAgICAqLwo+ID4gICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DT05T
VEFOVF9UU0MpICYmCj4gPiAtICAgICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0Nf
UkVMSUFCTEUpICkKPiA+ICsgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RTQ19S
RUxJQUJMRSkgJiYKPiA+ICsgICAgICAgICBudW1fcHJlc2VudF9jcHVzKCkgPiAxICkKPiA+ICAg
ICAgICAgIHRpbWVfY2FsaWJyYXRpb25fcmVuZGV6dm91c19mbiA9IHRpbWVfY2FsaWJyYXRpb25f
dHNjX3JlbmRlenZvdXM7Cj4gCj4gRGlkIHlvdSBjb25zaWRlciB0aGUgYWx0ZXJuYXRpdmUgb2Yg
c3dpdGNoaW5nIHRoZSByZW5kZXp2b3VzCj4gZnVuY3Rpb24gd2hlbiBnb2luZyBmcm9tIFVQIHRv
IE1QIG1vZGUgKG9yIGJhY2spPwoKSSB3aWxsIGxvb2sgaW50byB0aGF0LiBUaGUgdXNlZnVsbmVz
cyBvZiB0aGlzIGZpeCBpcyBxdWl0ZSBsaW1pdGVkLApnaXZlbiBpdCBvbmx5IGFwcGxpZXMgdG8g
VVAsIHNvIEkgZGlkbid0IHdhbnQgdG8gYWRkIGEgbG90IG9mCmNvbXBsZXhpdHkgZm9yIGEgbm90
IHZlcnkgY29tbW9uIHNjZW5hcmlvIElNTy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:33:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHhK-0001IH-1d; Wed, 23 Oct 2019 14:33:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNHhI-0001IC-Pb
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:33:12 +0000
X-Inumbo-ID: 0774237e-f5a2-11e9-9481-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0774237e-f5a2-11e9-9481-12813bfff9fa;
 Wed, 23 Oct 2019 14:33:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 810FFB48D;
 Wed, 23 Oct 2019 14:33:06 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>
References: <20191016105303.21948-1-julien.grall@arm.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c1e4414c-d42c-3db1-d3ab-3dc3f921f79c@suse.com>
Date: Wed, 23 Oct 2019 16:33:21 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191016105303.21948-1-julien.grall@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v2] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYuMTAuMjAxOSAxMjo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHZpcnRfdG9fbWFkZHIo
KSBpcyB1c2luZyB0aGUgaGFyZHdhcmUgcGFnZS10YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwo+
IHRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlzaWNhbCBhZGRyZXNzLiBUaGUgZnVu
Y3Rpb24gc2hvdWxkCj4gb25seSBiZSBjYWxsZWQgb24gdmlydHVhbCBhZGRyZXNzIG1hcHBlZC4K
PiAKPiBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQgb2YgWGVuIGJpbmFyeSBhbmQgbWF5IG5vdCBi
ZSBtYXBwZWQgd2hlbiB0aGUKPiBiaW5hcnkgc2l6ZSBpcyBwYWdlLWFsaWduZWQuIFRoaXMgbWVh
bnMgdmlydF90b19tYWRkcigpIHdpbGwgbm90IGJlIGFibGUKPiB0byBkbyB0aGUgdHJhbnNsYXRp
b24gYW5kIHRoZXJlZm9yZSBjcmFzaCBYZW4uCj4gCj4gTm90ZSB0aGVyZSBpcyBhbHNvIGFuIG9m
Zi1ieS1vbmUgaXNzdWUgaW4gdGhpcyBjb2RlLCBidXQgdGhlIHBhbmljIHdpbGwKPiB0cnVtcCB0
aGF0Lgo+IAo+IEJvdGggaXNzdWVzIGNhbiBiZSBmaXhlZCBieSB1c2luZyBfZW5kIC0gMSBpbiB0
aGUgY2hlY2suCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4gCj4gLS0tCj4gCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVu
Lm9yZz4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IAo+
IHg4NiBzZWVtcyB0byBiZSBhZmZlY3RlZCBieSB0aGUgb2ZmLWJ5LW9uZSBpc3N1ZS4gSmFuLCBB
bmRyZXc/CgpJbmRlZWQuIEknbSBpbiB0aGUgcHJvY2VzcyBvZiBtYWtpbmcgYSBwYXRjaC4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:43:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:43:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHrG-0002Gu-2r; Wed, 23 Oct 2019 14:43:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNHrE-0002Gp-Fd
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:43:28 +0000
X-Inumbo-ID: 78b040f8-f5a3-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 78b040f8-f5a3-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 14:43:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 14006B2E8;
 Wed, 23 Oct 2019 14:43:26 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-5-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <78a1591c-07d0-f621-45a1-c2fcde2cbf9b@suse.com>
Date: Wed, 23 Oct 2019 16:43:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/7] x86/nospec: Rename and rework
 l1tf-barrier as branch-harden
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gbDF0Zi1iYXJyaWVyIGlz
IGFuIGluYXBwcm9wcmlhdGUgbmFtZSwgYW5kIGNhbWUgYWJvdXQgYmVjYXVzZSBvZiByZXN0cmlj
dGlvbnMKPiBvbiBjb3VsZCBiZSBkaXNjdXNzZWQgcHVibGljbHkgd2hlbiB0aGUgcGF0Y2hlcyB3
ZXJlIHByb3Bvc2VkLgo+IAo+IEluIHByYWN0aWNlLCBpdCBpcyBmb3IgZ2VuZXJhbCBTcGVjdHJl
IHYxIG1pdGlnYXRpb25zLCBhbmQgaXMgbmVjZXNzYXJ5IGluIGFsbAo+IGNhc2VzLiAgQW4gYWR2
ZXJzYXJ5IHdoaWNoIGNhbiBjb250cm9sIHNwZWN1bGF0aW9uIGluIFhlbiBjYW4gbGVhayBkYXRh
IGluCj4gY3Jvc3MtY29yZSAoQkNCUywgZXRjKSBvciByZW1vdGUgKE5ldFNwZWN0cmUpIHNjZW5h
cmlvcyAtIHRoZSBwcm9ibGVtIGlzIG5vdAo+IGxpbWl0ZWQgdG8ganVzdCBMMVRGIHdpdGggSFQg
YWN0aXZlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CgouLi4gb25lIG5pdCBiZWxvdy4KCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KPiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiBDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiAKPiB2MzoKPiAgICogTmV3Cj4gCj4gSW4gcHJpbmNpcGxlIGl0IHNob3Vs
ZCBiZSB0cmlzdGF0ZSBhbmQgYmVpbmcgZGlzYWJsZWQgYnkgZGVmYXVsdCBvbiBwYXJ0cwo+IHdo
aWNoIGRvbid0IHNwZWN1bGF0ZSwgYnV0IGl0IGlzIHRvbyBsYXRlIGluIDQuMTMgdG8gb3JnYW5p
c2UgdGhpcy4KPiAtLS0KPiAgIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDEx
ICsrKysrLS0tLS0tCj4gICB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgfCAxNyAr
KysrKysrLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwg
IDIgKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggICAgICB8ICAyICstCj4gICB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgfCAgMiArLQo+ICAgNSBmaWxlcyBjaGFu
Z2VkLCAxNSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jCj4gaW5kZXggNjdkZjgwYzUwZC4uZTM3YTEzZWQxMSAxMDA2NDQKPiAtLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKPiArKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MKPiBAQCAtMTk2MCw3ICsxOTYwLDcgQEAgQnkgZGVmYXVsdCBT
U0JEIHdpbGwgYmUgbWl0aWdhdGVkIGF0IHJ1bnRpbWUgKGkuZSBgc3NiZD1ydW50aW1lYCkuCj4g
ICAjIyMgc3BlYy1jdHJsICh4ODYpCj4gICA+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9v
bD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJvb2w+LAo+ICAgPiAgICAgICAgICAg
ICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQsZWFnZXIt
ZnB1LAo+IC0+ICAgICAgICAgICAgICBsMWQtZmx1c2gsbDF0Zi1iYXJyaWVyfT08Ym9vbD4gXWAK
PiArPiAgICAgICAgICAgICAgbDFkLWZsdXNoLGJyYW5jaC1oYXJkZW59PTxib29sPiBdYAo+ICAg
Cj4gICBDb250cm9scyBmb3Igc3BlY3VsYXRpdmUgZXhlY3V0aW9uIHNpZGVjaGFubmVsIG1pdGln
YXRpb25zLiAgQnkgZGVmYXVsdCwgWGVuCj4gICB3aWxsIHBpY2sgdGhlIG1vc3QgYXBwcm9wcmlh
dGUgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwKPiBAQCAtMjAzMiwx
MSArMjAzMiwxMCBAQCBJcnJlc3BlY3RpdmUgb2YgWGVuJ3Mgc2V0dGluZywgdGhlIGZlYXR1cmUg
aXMgdmlydHVhbGlzZWQgZm9yIEhWTSBndWVzdHMgdG8KPiAgIHVzZS4gIEJ5IGRlZmF1bHQsIFhl
biB3aWxsIGVuYWJsZSB0aGlzIG1pdGlnYXRpb24gb24gaGFyZHdhcmUgYmVsaWV2ZWQgdG8gYmUK
PiAgIHZ1bG5lcmFibGUgdG8gTDFURi4KPiAgIAo+IC1PbiBoYXJkd2FyZSB2dWxuZXJhYmxlIHRv
IEwxVEYsIHRoZSBgbDF0Zi1iYXJyaWVyPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlCj4g
LW9yIHByZXZlbnQgWGVuIGZyb20gcHJvdGVjdGluZyBldmFsdWF0aW9ucyBpbnNpZGUgdGhlIGh5
cGVydmlzb3Igd2l0aCBhIGJhcnJpZXIKPiAtaW5zdHJ1Y3Rpb24gdG8gbm90IGxvYWQgcG90ZW50
aWFsbHkgc2VjcmV0IGluZm9ybWF0aW9uIGludG8gTDEgY2FjaGUuICBCeQo+IC1kZWZhdWx0LCBY
ZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIGJl
IHZ1bG5lcmFibGUKPiAtdG8gTDFURi4KPiArSWYgWGVuIGlzIGNvbXBpbGVkIHdpdGggYENPTkZJ
R19TUEVDVUxBVElWRV9IQVJERU5fQlJBTkNIYCwgdGhlCj4gK2BicmFuY2gtaGFyZGVuPWAgYm9v
bGVhbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvciBwcmV2ZW50IFhlbiBmcm9tIHVzaW5nCj4gK3Nw
ZWN1bGF0aW9uIGJhcnJpZXJzIHRvIHByb3RlY3Qgc2VsZWN0ZWQgY29uZGl0aW9uYWwgYnJhbmNo
ZXMuICBCeSBkZWZhdWx0LAo+ICtYZW4gd2lsbCBlbmFibGVkIHRoaXMgbWl0aWdhdGlvbi4KCnMv
ZW5hYmxlZC9lbmFibGUvCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:44:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHrl-0002JW-Ch; Wed, 23 Oct 2019 14:44:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNHrj-0002JK-TH
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:43:59 +0000
X-Inumbo-ID: 8bd90eda-f5a3-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8bd90eda-f5a3-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 14:43:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5EDEEB309;
 Wed, 23 Oct 2019 14:43:58 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-2-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <124319c6-2836-7b98-e1df-fc83322e6d57@suse.com>
Date: Wed, 23 Oct 2019 16:43:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/7] x86/nospec: Two trivial fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIGluY2x1ZGUgb2Yg
YXNtL2NwdWlkLmggaW4gc3BlY19jdHJsLmMgd2FzIGFuIGFydGVmYWN0IG9mIGFuIG9sZGVyIHZl
cnNpb24KPiBvZiBjL3MgMzg2MGQ1NTM0ZGYsIGFuZCBpcyBub3QgdXNlZCBpbiBpdHMgY3VycmVu
dCBpbmNhcm5hdGlvbi4KPiAKPiBGaXggYSB0eXBvIGluIGEgY29tbWVudC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:44:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:44:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHsG-0002NL-N8; Wed, 23 Oct 2019 14:44:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNHsG-0002NG-2D
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:44:32 +0000
X-Inumbo-ID: 9efce96e-f5a3-11e9-9482-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9efce96e-f5a3-11e9-9482-12813bfff9fa;
 Wed, 23 Oct 2019 14:44:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6A923B3BF;
 Wed, 23 Oct 2019 14:44:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f6404c89-8d6e-e1a0-e8dc-414da3f294de@suse.com>
Date: Wed, 23 Oct 2019 16:44:29 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gZXZhbHVhdGVfbm9zcGVj
KCkgaXMgaW5jcmVkaWJseSBmcmFnaWxlLCBhbmQgdGhpcyBpcyBvbmUgZ2lhbnQgYm9kZ2UuCj4g
Cj4gVG8gY29ycmVjdGx5IHByb3RlY3QganVtcHMsIHRoZSBnZW5lcmF0ZWQgY29kZSBuZWVkcyB0
byBiZSBvZiB0aGUgZm9ybToKPiAKPiAgICAgIGNtcC90ZXN0IDxjb25kPgo+ICAgICAgamNjIDFm
Cj4gICAgICBsZmVuY2UKPiAgICAgIC4uLgo+ICAgMTogbGZlbmNlCj4gICAgICAuLi4KPiAKPiBD
cml0aWNhbGx5LCB0aGUgbGZlbmNlIG11c3QgYmUgYXQgdGhlIGhlYWQgb2YgYm90aCBiYXNpYyBi
bG9ja3MsIGxhdGVyIGluIHRoZQo+IGluc3RydWN0aW9uIHN0cmVhbSB0aGFuIHRoZSBjb25kaXRp
b25hbCBqdW1wIGluIG5lZWQgb2YgcHJvdGVjdGlvbi4KPiAKPiBXaGVuIGEgc3RhdGljIGlubGlu
ZSBpcyBpbnZvbHZlZCwgdGhlIG9wdGltaXNlciBkZWNpZGVzIHRvIGJlIGNsZXZlciBhbmQKPiBy
ZWFycmFuZ2VzIHRoZSBjb2RlIGFzOgo+IAo+ICAgcHJlZDoKPiAgICAgIGxmZW5jZQo+ICAgICAg
PGNhbGN1bGF0ZSBjb25kPgo+ICAgICAgcmV0Cj4gCj4gICAgICBjYWxsIHByZWQKPiAgICAgIGNt
cCAkMCwgJWVheAo+ICAgICAgamNjIDFmCj4gICAgICAuLi4KPiAgIDE6IC4uLgo+IAo+IHdoaWNo
IGJyZWFrcyB0aGUgc3BlY3VsYXRpdmUgc2FmZXR5Lgo+IAo+IEFueSB1c2Ugb2YgZXZhbHVhdGVf
bm9zcGVjKCkgbmVlZHMgYWxsIHN0YXRpYyBpbmxpbmUgcHJlZGljYXRlcyB3aGljaCB1c2UgaXQK
PiB0byBiZSBkZWNsYXJlZCBhbHdheXNfaW5saW5lIHRvIHByZXZlbnQgdGhlIG9wdGltaXNlciBo
YXZpbmcgdGhlIGZsZXhpYmlsaXR5Cj4gdG8gZ2VuZXJhdGUgdW5zYWZlIGNvZGUuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:45:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:45:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHtE-0002W5-64; Wed, 23 Oct 2019 14:45:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNHtC-0002Vq-J1
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:45:30 +0000
X-Inumbo-ID: be4f4bed-f5a3-11e9-9482-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be4f4bed-f5a3-11e9-9482-12813bfff9fa;
 Wed, 23 Oct 2019 14:45:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 63C5EB40D;
 Wed, 23 Oct 2019 14:45:24 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-4-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <071ab7da-6fc8-38e1-3ea7-af1b06c7cdac@suse.com>
Date: Wed, 23 Oct 2019 16:45:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-4-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/7] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_BRANCH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gSnVzdCBhcyB3aXRoIENP
TkZJR19TUEVDVUxBVElWRV9IQVJERU5fQVJSQVksIGJyYW5jaCBoYXJkZW5pbmcgc2hvdWxkIGJl
Cj4gY29uZmlndXJhYmxlIGF0IGNvbXBpbGUgdGltZS4KPiAKPiBUaGUgcHJldmlvdXMgQ09ORklH
X0hWTSB3YXMgYSBjb25zZXF1ZW5jZSBvZiB3aGF0IGNvdWxkIGJlIGRpc2N1c3NlZCBwdWJsaWNs
eQo+IGF0IHRoZSB0aW1lIHRoZSBwYXRjaGVzIHdlcmUgc3VibWl0dGVkLCBhbmQgd2Fzbid0IGFj
dHVhbGx5IGNvcnJlY3QuICBMYXRlcgo+IHBhdGNoZXMgd2lsbCBtYWtlIGZ1cnRoZXIgY29ycmVj
dGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 14:46:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 14:46:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNHuL-0002f4-HM; Wed, 23 Oct 2019 14:46:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNHuJ-0002er-Ld
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 14:46:39 +0000
X-Inumbo-ID: eaf7abd8-f5a3-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eaf7abd8-f5a3-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 14:46:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E6376B392;
 Wed, 23 Oct 2019 14:46:37 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d2836a5b-bfe0-7acb-c008-9a89d44ea4c2@suse.com>
Date: Wed, 23 Oct 2019 16:46:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gRnJvbTogUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gCj4gVGhlIGJpbmFyeSBkaWZmaW5n
IGFsZ29yaXRobSB1c2VkIGJ5IHhlbi1saXZlcGF0Y2ggZGVwZW5kcyBvbiBoYXZpbmcgdW5pcXVl
Cj4gc3ltYm9scy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdl
cndhbGxAY2l0cml4LmNvbT4KPiAKPiBUaGUgbGl2ZXBhdGNoIGxvYWRpbmcgYWxnb3JpdGhtIHVz
ZWQgYnkgWGVuIHJlc29sdmVzIHJlbG9jYXRpb25zIGJ5IHN5bWJvbAo+IG5hbWUsIGFuZCB0aHVz
IGFsc28gZGVwZW5kcyBvbiBoYXZpbmcgdW5pcXVlIHN5bWJvbHMuCj4gCj4gSW50cm9kdWNlIENP
TkZJR19FTkZPUkNFX1VOSVFVRV9TWU1CT0xTIHRvIGNvbnRyb2wgZmFpbGluZyB0aGUgYnVpbGQg
aWYKPiBkdXBsaWNhdGUgc3ltYm9scyBhcmUgZm91bmQsIGFuZCBkaXNhYmxlIGl0IGluIHRoZSBS
QU5EQ09ORklHIGJ1aWxkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:01:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNI8O-0004QF-2J; Wed, 23 Oct 2019 15:01:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNI8N-0004Q4-NF
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:01:11 +0000
X-Inumbo-ID: f231ce72-f5a5-11e9-9482-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f231ce72-f5a5-11e9-9482-12813bfff9fa;
 Wed, 23 Oct 2019 15:01:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571842870;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=9Uo+sc1926KOA58X9urPJHNNhEpGo9n1mqvn6D5Q324=;
 b=YAS9C4dOqc78cgfbmCuP4/3PlmzI2wKkQd8Oc53oRtCVrlvSyhw7E0KS
 6t1+9nIDXB173J/wBFz+hnRt3u41YyXtvzJayY70F29dhwRP7P6xJzBmb
 p5vsYBqm4gC0chk5Sdu+iUXhTPqrrt4TipvVBZrm/cuQOktCvC57IGn22 A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: y7SJffpRy123FFeo5a8EO6RbtqktZHBOdp+bWWLwxcqqFUQWC3nN/q4wi7q6Q3JJ3c8c5tLnRR
 3SYofZUCqM915B+a9qCzCCAXB5oo7KyFNOPQWOvCSQYjayyOI1XpS90kK0Ae0ELVI3KwUAuCmP
 yXZUOHNa+bZF8xhkQkplC7YzwKCZqDm9RMaEOi35a8f0XZPr7wCjaAb0Qx8u6blRXi+ugrWZ1y
 vXR6uxSnRbx5G7l7Ui1i7/G2HzqvZklBymHh4seYDmvDWdjQBlmZ3+zVvFuCYitYVU80DykY5f
 0yQ=
X-SBRS: 2.7
X-MesageID: 7325176
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7325176"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 16:01:03 +0100
Message-ID: <20191023150103.31562-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191023150103.31562-1-ian.jackson@eu.citrix.com>
References: <20191023150103.31562-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/2] make-flight: Drop arm64 with Linux
 before 4.10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRyaXZlciBmb3IgdGhlIGxheHRvbnMnIG5ldHdvcmsgY2FyZHMgaXMgbm90IGluIDQuNCAo
YW5kIHRoYXQncwpxdWl0ZSBvbGQpLiAgT3VyIFRodW5kZXJYJ3MgbWF5IGV2ZW4gcmVxdWlyZSBz
b21ldGhpbmcgbW9yZSByZWNlbnQgYnV0CndlIHdpbGwgY3Jvc3MgdGhhdCBicmlkZ2Ugd2hlbiB3
ZSBzZWUgaXQuCgpFZmZlY3QgaXMgdG8gZHJvcCB0aGUgZm9sbG93aW5nIGpvYnM6CiAgbGludXgt
NC4xICAqYXJtNjQqCiAgbGludXgtNC40ICAqYXJtNjQqCiAgbGludXgtNC45ICAqYXJtNjQqCihD
aGVja2VkIGJ5IGV5ZWJhbGxpbmcgc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52
YXJzIGRpZmYuKQoKQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtZmxpZ2h0
IHwgOCArKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL21ha2UtZmxpZ2h0IGIvbWFrZS1mbGlnaHQKaW5kZXggZjkwZmU3
N2MuLmJlNjIwYzZkIDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9tYWtlLWZsaWdodApA
QCAtMTgzLDcgKzE4Myw3IEBAIGpvYl9jcmVhdGVfdGVzdF9maWx0ZXJfY2FsbGJhY2sgKCkgewog
YXJjaF9icmFuY2hfZmlsdGVyX2NhbGxiYWNrICgpIHsKICAgbG9jYWwgYXJjaD0kMQogICBjYXNl
ICIkYXJjaCIgaW4KLSAgYXJtKikKKyAgYXJtaGYpCiAgICAgICAgIGNhc2UgIiRicmFuY2giIGlu
CiAgICAgICAgIGxpbnV4LTMuMCkgcmV0dXJuIDE7OwogICAgICAgICBsaW51eC0zLjQpIHJldHVy
biAxOzsKQEAgLTE5MSw2ICsxOTEsMTIgQEAgYXJjaF9icmFuY2hfZmlsdGVyX2NhbGxiYWNrICgp
IHsKICAgICAgICAgbGludXgtMy4xNCkgcmV0dXJuIDE7OwogICAgICAgICBlc2FjCiAgICAgICAg
IDs7CisgIGFybTY0KQorICAgICAgICBjYXNlICIkYnJhbmNoIiBpbgorICAgICAgICBsaW51eC0z
LiopIHJldHVybiAxOzsKKyAgICAgICAgbGludXgtNC4/KSByZXR1cm4gMTs7CisgICAgICAgIGVz
YWMKKyAgICAgICAgOzsKICAgZXNhYwogICBjYXNlICIkYXJjaCIgaW4KICAgYXJtKikKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:01:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNI8N-0004Q6-QP; Wed, 23 Oct 2019 15:01:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNI8M-0004Pz-61
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:01:10 +0000
X-Inumbo-ID: f1de8ff0-f5a5-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1de8ff0-f5a5-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 15:01:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571842869;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=5Z9Rg+9DW25A8Lsd1gVrSb8xdcEurfG6Z5IOqj60xLg=;
 b=V8nYdlu2pu1mINXr0EUdSKOOmWIKt12vOMsVukzYfEjsaC8oaklzKOns
 0zN4ajPMbApRuWnVwKGrlM+4jAGyw5HwchSvCAT0t+7lmqJoCaB1/t89a
 ARJUGgm4Ikig1M2NW0iXqPWez4wlh7lkPvgASabSWsTLHNq7/1u7y/z7h o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: XL/PvaHD323arMTvefHcbNxadE8Dt2+UIKXHH0Vt/YOuL5ZduTAzMeqq1qEyGSZtGRA1ucxitW
 EXwiLQOSrVZ5J6W9oNfzPAUL0ONsWTk9m/2DZsk4qdnyf3Dlqcp2aJsLjVIDGun4MiR+1/1+Fz
 NU6fB7WOMGsbEyyrIK/WRL4pGqQ88IOknRlb82npF3wB8GRD1nTHfdB681oRzPVTtt4Sh7/9MJ
 crsSVrgZ8jlh4rX594P+yJ0M86zB1eYsbbkG6kV3s0Qmt7L9V3eFfg6NArMPnxowZTWvFtBnKD
 npc=
X-SBRS: 2.7
X-MesageID: 7633026
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7633026"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 16:01:02 +0100
Message-ID: <20191023150103.31562-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/2] make-flight: Rework
 arch_branch_filter_callback slightly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHdlIGhhdmUgdHdvIGxpc3RzIG9mIHRoaW5ncyBub3Qgc3VwcG9ydGVkIG9uIEFSTTogb25l
IG9mIGJyYW5jaGVzCndoZXJlIHRoYXQncyBpbmhlcmVudCBpbiB0aGUgYnJhbmNoIHNvbWVob3cs
IGFuZCBvbmUgZm9yIHRob3NlIHdoZXJlCnRoZSBrZXJuZWwgaXMgc2ltcGx5IHRvbyBvbGQuICBU
aGUgbGF0dGVyIGFyZSBnb2luZyB0byBkaWZmZXIgYmV0d2Vlbgphcm1oZiBhbmQgYXJtNjQuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZS4KKFZlcmlmaWVkIHdpdGggc3RhbmRhbG9uZS1nZW5lcmF0ZS1k
dW1wLWZsaWdodC1ydW52YXJzLikKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtZmxpZ2h0IHwgNyArKysrKystCiBtZmktY29t
bW9uICB8IDQgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCAwMjBh
ZDVmMS4uZjkwZmU3N2MgMTAwNzU1Ci0tLSBhL21ha2UtZmxpZ2h0CisrKyBiL21ha2UtZmxpZ2h0
CkBAIC0xODksOCArMTg5LDEzIEBAIGFyY2hfYnJhbmNoX2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAg
ICAgICAgIGxpbnV4LTMuNCkgcmV0dXJuIDE7OwogICAgICAgICBsaW51eC0zLjEwKSByZXR1cm4g
MTs7CiAgICAgICAgIGxpbnV4LTMuMTQpIHJldHVybiAxOzsKKyAgICAgICAgZXNhYworICAgICAg
ICA7OworICBlc2FjCisgIGNhc2UgIiRhcmNoIiBpbgorICBhcm0qKQorICAgICAgICBjYXNlICIk
YnJhbmNoIiBpbgogICAgICAgICBsaW51eC1taW5nby10aXAtbWFzdGVyKSByZXR1cm4gMTs7Ci0g
ICAgICAgIGxpbnV4LSopIDs7CiAgICAgICAgIHFlbXUtdXBzdHJlYW0tNC4yLXRlc3RpbmcpIHJl
dHVybiAxOzsKICAgICAgICAgcWVtdS11cHN0cmVhbS00LjMtdGVzdGluZykgcmV0dXJuIDE7Owog
ICAgICAgICBxZW11LXVwc3RyZWFtLTQuNC10ZXN0aW5nKSByZXR1cm4gMTs7CmRpZmYgLS1naXQg
YS9tZmktY29tbW9uIGIvbWZpLWNvbW1vbgppbmRleCA3YzAzZmZkNC4uYjQwZjA1N2UgMTAwNjQ0
Ci0tLSBhL21maS1jb21tb24KKysrIGIvbWZpLWNvbW1vbgpAQCAtMjg4LDYgKzI4OCwxMCBAQCBj
cmVhdGVfYnVpbGRfam9icyAoKSB7CiAgICAgICAiCiAgICAgICA7OwogICAgIGFybTY0KQorICAg
ICAgY2FzZSAiJGJyYW5jaCIgaW4KKyAgICAgIGxpbnV4LTMuKi10ZXN0aW5nKSBjb250aW51ZTs7
CisgICAgICBsaW51eC00LlswLTRdLXRlc3RpbmcpIGNvbnRpbnVlOzsKKyAgICAgIGVzYWMKICAg
ICAgIGNhc2UgIiR4ZW5icmFuY2giIGluCiAgICAgICB4ZW4tMy4qLXRlc3RpbmcpIGNvbnRpbnVl
OzsKICAgICAgIHhlbi00LlswLTZdLXRlc3RpbmcpIGNvbnRpbnVlOzsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:02:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:02:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNI9Z-0004Xb-F2; Wed, 23 Oct 2019 15:02:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNI9Y-0004XS-8X
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:02:24 +0000
X-Inumbo-ID: 1de7e7f4-f5a6-11e9-9482-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1de7e7f4-f5a6-11e9-9482-12813bfff9fa;
 Wed, 23 Oct 2019 15:02:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 393D7B6E6;
 Wed, 23 Oct 2019 15:02:22 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <49496057-afc0-f407-5a3b-7aeccedc1de1@suse.com>
Date: Wed, 23 Oct 2019 17:02:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] x86: fix off-by-one in is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

X18yTV9yd2RhdGFfZW5kIG1hcmtzIHRoZSBmaXJzdCBieXRlIGFmdGVyIHRoZSBYZW4gaW1hZ2Us
IG5vdCBpdHMgbGFzdApieXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQg
dG8gY29tcGFyZSBhZ2FpbnN0LiAoTm90ZQp0aGF0IGluc3RlYWQgc3dpdGNoaW5nIGZyb20gPD0g
dG8gPCBpcyBsZXNzIGRlc2lyYWJsZSwgYXMgaW4gcHJpbmNpcGxlCl9fcGEoKSBtaWdodCByZXR1
cm4gcnViYmlzaCBmb3IgYWRkcmVzc2VzIG91dHNpZGUgb2YgdGhlIFhlbiBpbWFnZS4pCgpTaW5j
ZSB0aGUgJiBuZWVkcyB0byBiZSBkcm9wcGVkIGZyb20gdGhlIGxpbmUgaW4gcXVlc3Rpb24sIGFs
c28gZHJvcCBpdApmcm9tIHRoZSBhZGphY2VudCBvbmUuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KU2luY2UgdGhlIEFybSBzaWRlIGVxdWl2YWxlbnQgd2FzIHRh
a2VuIGZvciA0LjEzLCB0aGlzIG9uZSBzaG91bGQgYXQKbGVhc3QgYmUgY29uc2lkZXJlZCBhcyB3
ZWxsLgoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtMjg1LDggKzI4NSw4IEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZpbmUg
aXNfeGVuX2hlYXBfbWZuKG1mbikgXAogICAgIChtZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVh
cF9wYWdlKG1mbl90b19wYWdlKG1mbikpKQogI2RlZmluZSBpc194ZW5fZml4ZWRfbWZuKG1mbikg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgKCgobWZuX3RvX21hZGRyKG1mbikpID49IF9fcGEo
Jl9zdGV4dCkpICYmICAgIFwKLSAgICAgKChtZm5fdG9fbWFkZHIobWZuKSkgPD0gX19wYSgmX18y
TV9yd2RhdGFfZW5kKSkpCisgICAgKCgobWZuX3RvX21hZGRyKG1mbikpID49IF9fcGEoX3N0ZXh0
KSkgJiYgICAgIFwKKyAgICAgKChtZm5fdG9fbWFkZHIobWZuKSkgPD0gX19wYShfXzJNX3J3ZGF0
YV9lbmQgLSAxKSkpCiAKICNkZWZpbmUgUFJ0eXBlX2luZm8gIjAxNmx4Ii8qIHNob3VsZCBvbmx5
IGJlIHVzZWQgZm9yIHByaW50aydzICovCiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:06:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:06:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIDG-0004mW-22; Wed, 23 Oct 2019 15:06:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNIDE-0004mR-Ir
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:06:12 +0000
X-Inumbo-ID: 9f6577ed-f5a6-11e9-9482-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f6577ed-f5a6-11e9-9482-12813bfff9fa;
 Wed, 23 Oct 2019 15:06:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNID2-0006zh-9y; Wed, 23 Oct 2019 15:06:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNID1-0003B3-R2; Wed, 23 Oct 2019 15:06:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNID1-0004Gd-PU; Wed, 23 Oct 2019 15:05:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143050-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-pygrub:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=f9bec781379dd7ccf9d01b4b6a79a9ec82c192e5
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 15:05:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 143050: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA1MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNTAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkxNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFp
bCBSRUdSLiB2cy4gMTQyOTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5
MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgZjliZWM3ODEzNzlk
ZDdjY2Y5ZDAxYjRiNmE3OWE5ZWM4MmMxOTJlNQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAg
ICAgICAgICAgICAgZTlkNDI0NjE5MjBmNmY0MGY0ZDg0N2E1YmExOGU5MGQwOTVlZDBiOQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTQyOTE1ICAyMDE5LTEwLTE5IDE0OjQ5OjQxIFogICAgMyBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDE0MzAzMCAgMjAxOS0xMC0yMiAxMTowODozOSBaICAgIDEg
ZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzA1MCAgMjAxOS0xMC0y
MyAwMzoyMDoxOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYXMgU2Nod2FiIDxzY2h3YWJAc3VzZS5k
ZT4KICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBHdWlkbyBHw7xudGhlciA8YWd4QHNpZ3hjcHUub3JnPgogIExhdXJlbnQgVml2aWVyIDxsYXVy
ZW50QHZpdmllci5ldT4KICBNYW8gWmhvbmd5aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxl
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBTaHUtQ2h1biBXZW5nIDxzY3dA
Z29vZ2xlLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ1MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:07:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:07:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIEE-0004wa-HT; Wed, 23 Oct 2019 15:07:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u5x0=YQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iNIEC-0004wQ-Oi
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:07:12 +0000
X-Inumbo-ID: c9cf3e47-f5a6-11e9-9482-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c9cf3e47-f5a6-11e9-9482-12813bfff9fa;
 Wed, 23 Oct 2019 15:07:11 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AE3243E8;
 Wed, 23 Oct 2019 08:07:11 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2A9133F718;
 Wed, 23 Oct 2019 08:07:11 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191023150103.31562-1-ian.jackson@eu.citrix.com>
 <20191023150103.31562-2-ian.jackson@eu.citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <986c12bb-a7f2-bb37-10f9-c2d59698bcf3@arm.com>
Date: Wed, 23 Oct 2019 16:07:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023150103.31562-2-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH 2/2] make-flight: Drop arm64 with
 Linux before 4.10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMjMvMTAvMjAxOSAxNjowMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhlIGRy
aXZlciBmb3IgdGhlIGxheHRvbnMnIG5ldHdvcmsgY2FyZHMgaXMgbm90IGluIDQuNCAoYW5kIHRo
YXQncwo+IHF1aXRlIG9sZCkuICBPdXIgVGh1bmRlclgncyBtYXkgZXZlbiByZXF1aXJlIHNvbWV0
aGluZyBtb3JlIHJlY2VudCBidXQKPiB3ZSB3aWxsIGNyb3NzIHRoYXQgYnJpZGdlIHdoZW4gd2Ug
c2VlIGl0Lgo+IAo+IEVmZmVjdCBpcyB0byBkcm9wIHRoZSBmb2xsb3dpbmcgam9iczoKPiAgICBs
aW51eC00LjEgICphcm02NCoKPiAgICBsaW51eC00LjQgICphcm02NCoKPiAgICBsaW51eC00Ljkg
ICphcm02NCoKPiAoQ2hlY2tlZCBieSBleWViYWxsaW5nIHN0YW5kYWxvbmUtZ2VuZXJhdGUtZHVt
cC1mbGlnaHQtcnVudmFycyBkaWZmLikKPiAKPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKRldJVzoKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKQ2hlZXJzLAoKPiAtLS0KPiAgIG1ha2UtZmxpZ2h0IHwgOCArKysrKysrLQo+ICAgMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQg
YS9tYWtlLWZsaWdodCBiL21ha2UtZmxpZ2h0Cj4gaW5kZXggZjkwZmU3N2MuLmJlNjIwYzZkIDEw
MDc1NQo+IC0tLSBhL21ha2UtZmxpZ2h0Cj4gKysrIGIvbWFrZS1mbGlnaHQKPiBAQCAtMTgzLDcg
KzE4Myw3IEBAIGpvYl9jcmVhdGVfdGVzdF9maWx0ZXJfY2FsbGJhY2sgKCkgewo+ICAgYXJjaF9i
cmFuY2hfZmlsdGVyX2NhbGxiYWNrICgpIHsKPiAgICAgbG9jYWwgYXJjaD0kMQo+ICAgICBjYXNl
ICIkYXJjaCIgaW4KPiAtICBhcm0qKQo+ICsgIGFybWhmKQo+ICAgICAgICAgICBjYXNlICIkYnJh
bmNoIiBpbgo+ICAgICAgICAgICBsaW51eC0zLjApIHJldHVybiAxOzsKPiAgICAgICAgICAgbGlu
dXgtMy40KSByZXR1cm4gMTs7Cj4gQEAgLTE5MSw2ICsxOTEsMTIgQEAgYXJjaF9icmFuY2hfZmls
dGVyX2NhbGxiYWNrICgpIHsKPiAgICAgICAgICAgbGludXgtMy4xNCkgcmV0dXJuIDE7Owo+ICAg
ICAgICAgICBlc2FjCj4gICAgICAgICAgIDs7Cj4gKyAgYXJtNjQpCj4gKyAgICAgICAgY2FzZSAi
JGJyYW5jaCIgaW4KPiArICAgICAgICBsaW51eC0zLiopIHJldHVybiAxOzsKPiArICAgICAgICBs
aW51eC00Lj8pIHJldHVybiAxOzsKPiArICAgICAgICBlc2FjCj4gKyAgICAgICAgOzsKPiAgICAg
ZXNhYwo+ICAgICBjYXNlICIkYXJjaCIgaW4KPiAgICAgYXJtKikKPiAKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:15:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:15:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIM6-0005nE-Dq; Wed, 23 Oct 2019 15:15:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xo40=YQ=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNIM5-0005n9-9O
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:15:21 +0000
X-Inumbo-ID: ed12b7b0-f5a7-11e9-9484-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed12b7b0-f5a7-11e9-9484-12813bfff9fa;
 Wed, 23 Oct 2019 15:15:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571843720;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/BLXoXEthNhjQotc6Fyk4caU0jBWRe0EL5gPmvQ8zuI=;
 b=VZFzmcJrBL6FNYoGnDX5WAy1/jgBw+d9zMh7nj6ZOnruoSfvqfKtzWGJ
 RZf/hn+Kn6leG5luHtaoXeOzRoeTGOcUw8k4QWBJPV12NROWG0fUE6fyr
 s3rwzDgqvSeZuW94+Za5KLbap/gf8XPZrCnUDB65aySKR8DiqGtZnfr8U w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nH6BU5hv5ewJvH4lGlp9S4pxMHfm37iLsLCiiLfhcsFBL3PJfV/kbmivpX7AN9AMP74IZAcyjb
 nT8F0pF0ugXw47HAYOvmK/qEk7qxOrkgEJHY7D2ENXLN9VoxE7T3KzyU0LlTQHL3M1cPzEprgQ
 rnkahHsf1mygWEEaUnT84/GsC2UCbBdX6fIGNG8rI1mTQj/uYWUqlBT0g0Ncn2C2a3NQkJgix/
 HaDmPi6l6j4fvGjUf8Qb1s4SHTDiF0a+62KbFlp2RqvkpR2FHzO+bnqfiOnfXYR8gC7nNVlWNN
 ItI=
X-SBRS: 2.7
X-MesageID: 7326312
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7326312"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <49496057-afc0-f407-5a3b-7aeccedc1de1@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <75564259-4083-7d11-2b96-73805a50ec1b@citrix.com>
Date: Wed, 23 Oct 2019 16:15:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <49496057-afc0-f407-5a3b-7aeccedc1de1@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: fix off-by-one in is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTAvMjAxOSAxNjowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gX18yTV9yd2RhdGFfZW5k
IG1hcmtzIHRoZSBmaXJzdCBieXRlIGFmdGVyIHRoZSBYZW4gaW1hZ2UsIG5vdCBpdHMgbGFzdAo+
IGJ5dGUuIFN1YnRyYWN0IDEgdG8gb2J0YWluIHRoZSB1cHBlciBib3VuZCB0byBjb21wYXJlIGFn
YWluc3QuIChOb3RlCj4gdGhhdCBpbnN0ZWFkIHN3aXRjaGluZyBmcm9tIDw9IHRvIDwgaXMgbGVz
cyBkZXNpcmFibGUsIGFzIGluIHByaW5jaXBsZQo+IF9fcGEoKSBtaWdodCByZXR1cm4gcnViYmlz
aCBmb3IgYWRkcmVzc2VzIG91dHNpZGUgb2YgdGhlIFhlbiBpbWFnZS4pCj4KPiBTaW5jZSB0aGUg
JiBuZWVkcyB0byBiZSBkcm9wcGVkIGZyb20gdGhlIGxpbmUgaW4gcXVlc3Rpb24sIGFsc28gZHJv
cCBpdAo+IGZyb20gdGhlIGFkamFjZW50IG9uZS4KPgo+IFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKPiAtLS0KPiBTaW5jZSB0aGUgQXJtIHNpZGUgZXF1aXZhbGVudCB3YXMg
dGFrZW4gZm9yIDQuMTMsIHRoaXMgb25lIHNob3VsZCBhdAo+IGxlYXN0IGJlIGNvbnNpZGVyZWQg
YXMgd2VsbC4KCisxIGZvciBpbmNsdXNpb24gaW50byA0LjEzCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:15:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIMD-0005nk-Mx; Wed, 23 Oct 2019 15:15:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNIMC-0005na-R4
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:15:28 +0000
X-Inumbo-ID: f1c26fa8-f5a7-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1c26fa8-f5a7-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 15:15:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 1516FAE8D;
 Wed, 23 Oct 2019 15:15:27 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
 <6817967de825071edd7adedbc6b798199ae292ad.1570918263.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7637d382-e237-be08-1d7b-6b5819f52bea@suse.com>
Date: Wed, 23 Oct 2019 17:15:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6817967de825071edd7adedbc6b798199ae292ad.1570918263.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMTAuMjAxOSAwMDoxMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBAQCAtMTA5OSw5ICsxMDk2LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9leGl0X2Jvb3Qo
RUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGUKPiAgCj4gICAg
ICAvKiBBZGp1c3QgcG9pbnRlcnMgaW50byBFRkkuICovCj4gICAgICBlZmlfY3QgPSAodm9pZCAq
KWVmaV9jdCArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwo+IC0jaWZkZWYgVVNFX1NFVF9WSVJUVUFM
X0FERFJFU1NfTUFQCj4gLSAgICBlZmlfcnMgPSAodm9pZCAqKWVmaV9ycyArIERJUkVDVE1BUF9W
SVJUX1NUQVJUOwo+IC0jZW5kaWYKClRoaXMgZG9lc24ndCBnZXQgcmUtaW5zdGF0ZWQgaW4gYW55
IHdheSBieSBwYXRjaCAyLiBIb3cgY29tZSB5b3UKZ2V0IGF3YXkgd2l0aG91dD8gSW4gYW55IGV2
ZW50IHRoaXMgaXMgcGVyaGFwcyB0aGUgYmVzdCBleGFtcGxlCm9mIHdoeSBJIHBlcnNvbmFsbHkg
dGhpbmsgaXQgd291bGQgaGF2ZSBiZWVuIGJldHRlciB0byBjaGFuZ2UKdGhpbmdzIGluIHBsYWNl
LCByYXRoZXIgdGhhbiByZW1vdmUgZXZlcnl0aGluZyBmaXJzdC4gQnV0IGZvcgpzb21lIG9mIHRo
ZSBvdGhlciBjaGFuZ2UgdGhlIHF1ZXN0aW9uIGFsc28gYXJpc2VzIG9mIHdoeSB0aGV5CmRvbid0
IG5lZWQgcmUtaW5zdGF0aW5nIGluIG9uZSBmb3JtIG9yIGFub3RoZXIuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:18:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIPX-00068J-8O; Wed, 23 Oct 2019 15:18:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Og4R=YQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNIPV-00068D-Ou
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:18:53 +0000
X-Inumbo-ID: 6bb27132-f5a8-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6bb27132-f5a8-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 15:18:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DC69FB894;
 Wed, 23 Oct 2019 15:18:51 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <49496057-afc0-f407-5a3b-7aeccedc1de1@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <f73578b9-da58-22e3-e4b5-07b348488e7c@suse.com>
Date: Wed, 23 Oct 2019 17:18:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <49496057-afc0-f407-5a3b-7aeccedc1de1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86: fix off-by-one in is_xen_fixed_mfn()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTc6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IF9fMk1fcndkYXRhX2VuZCBt
YXJrcyB0aGUgZmlyc3QgYnl0ZSBhZnRlciB0aGUgWGVuIGltYWdlLCBub3QgaXRzIGxhc3QKPiBi
eXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQgdG8gY29tcGFyZSBhZ2Fp
bnN0LiAoTm90ZQo+IHRoYXQgaW5zdGVhZCBzd2l0Y2hpbmcgZnJvbSA8PSB0byA8IGlzIGxlc3Mg
ZGVzaXJhYmxlLCBhcyBpbiBwcmluY2lwbGUKPiBfX3BhKCkgbWlnaHQgcmV0dXJuIHJ1YmJpc2gg
Zm9yIGFkZHJlc3NlcyBvdXRzaWRlIG9mIHRoZSBYZW4gaW1hZ2UuKQo+IAo+IFNpbmNlIHRoZSAm
IG5lZWRzIHRvIGJlIGRyb3BwZWQgZnJvbSB0aGUgbGluZSBpbiBxdWVzdGlvbiwgYWxzbyBkcm9w
IGl0Cj4gZnJvbSB0aGUgYWRqYWNlbnQgb25lLgo+IAo+IFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:24:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIUf-0006td-0y; Wed, 23 Oct 2019 15:24:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNIUe-0006tY-CR
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:24:12 +0000
X-Inumbo-ID: 2819b88b-f5a9-11e9-9484-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2819b88b-f5a9-11e9-9484-12813bfff9fa;
 Wed, 23 Oct 2019 15:24:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571844249;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=wtqAYggugDeDubIdf6ao01MzK/G/NGnFzEnHwG7VELg=;
 b=SFjjWhe+USfwxDSgjLd38yiJUMVeCwGCqmA1J+dv+/BIbY3lFlKbjh7h
 OtVaIEHBEGjRW32rOc6GwPzLMzaG8TV0701WO0BTqoNbDLqLzqDBVYa7t
 7Bu5HE0E+bmfgDuFxjDJnCPBVQtSCyQ7VTAXVwWnBJg4hBtJ/7tF+QSW5 M=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BjVwCLsmSjLlIl9DIkTjRhyXjaE9xUglPRR8/Gr37bRZLNBYQjDsSH1FVJRd6N6EGBi3ZfZGZv
 ONP9e7mi+p+2brMHcaBMcQ03KpsjREQnUkFnQhHUos8WPDaKxAzt0XdKo0szJiVk3fYFjRYKk5
 UgwVGsKe1lWH5XxbPHiG72N+SwWExCFu7jBOAYBlf/lObZFn+T0j+LF+VH36DG0KEpnOqqXMbd
 bhtIREV9D2NmnWhjVaBumGiRgl8bvFENT6aQYn5Uex7np/LujO2qjcwlpL3XEQxlFygYscZHBO
 2Nk=
X-SBRS: 2.7
X-MesageID: 7326987
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7326987"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23984.28821.191685.250180@mariner.uk.xensource.com>
Date: Wed, 23 Oct 2019 16:24:05 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <986c12bb-a7f2-bb37-10f9-c2d59698bcf3@arm.com>
References: <20191023150103.31562-1-ian.jackson@eu.citrix.com>
 <20191023150103.31562-2-ian.jackson@eu.citrix.com>
 <986c12bb-a7f2-bb37-10f9-c2d59698bcf3@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 2/2] make-flight: Drop arm64 with
 Linux before 4.10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSCAyLzJdIG1ha2UtZmxpZ2h0
OiBEcm9wIGFybTY0IHdpdGggTGludXggYmVmb3JlIDQuMTAiKToKPiBPbiAyMy8xMC8yMDE5IDE2
OjAxLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFRoZSBkcml2ZXIgZm9yIHRoZSBsYXh0b25zJyBu
ZXR3b3JrIGNhcmRzIGlzIG5vdCBpbiA0LjQgKGFuZCB0aGF0J3MKPiA+IHF1aXRlIG9sZCkuICBP
dXIgVGh1bmRlclgncyBtYXkgZXZlbiByZXF1aXJlIHNvbWV0aGluZyBtb3JlIHJlY2VudCBidXQK
PiA+IHdlIHdpbGwgY3Jvc3MgdGhhdCBicmlkZ2Ugd2hlbiB3ZSBzZWUgaXQuCj4gPiAKPiA+IEVm
ZmVjdCBpcyB0byBkcm9wIHRoZSBmb2xsb3dpbmcgam9iczoKPiA+ICAgIGxpbnV4LTQuMSAgKmFy
bTY0Kgo+ID4gICAgbGludXgtNC40ICAqYXJtNjQqCj4gPiAgICBsaW51eC00LjkgICphcm02NCoK
PiA+IChDaGVja2VkIGJ5IGV5ZWJhbGxpbmcgc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdo
dC1ydW52YXJzIGRpZmYuKQo+ID4gCj4gPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiA+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiAKPiBGV0lXOgo+IAo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKVGhhbmtzLiAgSSBhbSB3YWl0aW5nIGZvciBhIHB1c2ggdGhyb3VnaCBvbiBt
eSBwcmV2aW91cyBvc3N0ZXN0CmNvbW1pdHMgc28gSSB3aWxsIHByb2JhYmx5IHB1c2ggdGhpcyB0
byBwcmV0ZXN0IHRvbW9ycm93LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:26:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:26:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIWy-00071g-Ex; Wed, 23 Oct 2019 15:26:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNIWx-00071b-7U
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:26:35 +0000
X-Inumbo-ID: 7ef3d8f2-f5a9-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ef3d8f2-f5a9-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 15:26:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5BA7FBA3B;
 Wed, 23 Oct 2019 15:26:33 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
 <6817967de825071edd7adedbc6b798199ae292ad.1570918263.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4dd2a6de-75dd-c9bc-f699-28a53d9e83fa@suse.com>
Date: Wed, 23 Oct 2019 17:26:48 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6817967de825071edd7adedbc6b798199ae292ad.1570918263.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMTAuMjAxOSAwMDoxMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBAQCAtMTU5MSwxMCArMTU3Niw2IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2b2lk
KQo+ICAgICAgICAgIHJldHVybjsKPiAgICAgIH0KPiAgCj4gLSNpZmRlZiBVU0VfU0VUX1ZJUlRV
QUxfQUREUkVTU19NQVAKPiAtICAgIGVmaV9ycy0+U2V0VmlydHVhbEFkZHJlc3NNYXAoZWZpX21l
bW1hcF9zaXplLCBlZmlfbWRlc2Nfc2l6ZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWRlc2NfdmVyLCBlZmlfbWVtbWFwKTsKPiAtI2Vsc2UKPiAgICAgIC8qIFNldCB1cCAx
OjEgcGFnZSB0YWJsZXMgdG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiIG1vZGUuICov
CgpUaGlzIGNvbW1lbnQsIGJ0dywgYWxzbyB3YW50cyBlaXRoZXIgYWRqdXN0aW5nIG9yIHJlbW92
aW5nLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:36:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:36:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIgu-000830-N0; Wed, 23 Oct 2019 15:36:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bla1=YQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNIgs-00082u-O7
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:36:50 +0000
X-Inumbo-ID: ee278e2a-f5aa-11e9-9484-12813bfff9fa
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee278e2a-f5aa-11e9-9484-12813bfff9fa;
 Wed, 23 Oct 2019 15:36:50 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id DED5B21E5B;
 Wed, 23 Oct 2019 11:36:49 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 11:36:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:subject:to:x-me-proxy:x-me-proxy
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=b22D5rWCvJCz8yzqk
 QjJ6QqHOjkwEvZldpYmBpXhOVs=; b=faWuFXKH1hHYT6OYmyFUJsAXnqeAx5W0P
 GM2GZ0ANvsT3yTmr7FP9LLzS1mvq4K37BqDJucCGJYucElraiS2b9U+/btpodc3s
 7Ta7uERIDK5Za3ppZGztBMac8YdxaBYznk9J/sDLQ1CuBCgynqP42brllo5pC0bL
 Nps84+1vtayWW688aUTs9UgHLi4ZDyfjb/oe4eOtx07eeKF2soHKHo7k8TRzVC0C
 3Wz5zvck1620Cpxx5D/hIjDcZfnQimtWpyCOhWta3eeC/xBasPqmV5bE+RhfS94z
 5rTkLgSOuui8J8wsgyuoFVMW5rQ+lT9K8YxSGXYzKSjYh/enEkb3w==
X-ME-Sender: <xms:kXOwXWT9-zrHgxVuj_phu2EBfUIsxIP2ISfVr3VEVYQ3_WupPAqChA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrkeelgdeltdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepkeefrdeljedrvdefrddvleen
 ucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslhgvth
 hhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:kXOwXSRbkDg3_7SMbkHEMXCFhLHNWm4KIp-HmFFhUIiXq1YACpdnhQ>
 <xmx:kXOwXR0xc50rBF9UlrN2ariUrsD94sB-RQlLOwxJ5Z6BrutPxZXj2A>
 <xmx:kXOwXUxDkgJWh7CjDAFs8PVSdCavrQpQrPZe15qz01wuRuTYRg9wZw>
 <xmx:kXOwXYZjj4VPfn4hN3Ufmwk6cHQrFewTMoAA9xeVVucuq6FIu6x6IQ>
Received: from mail-itl (unknown [83.97.23.29])
 by mail.messagingengine.com (Postfix) with ESMTPA id 030DB8005A;
 Wed, 23 Oct 2019 11:36:47 -0400 (EDT)
Date: Wed, 23 Oct 2019 17:36:43 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191023153643.GI1410@mail-itl>
MIME-Version: 1.0
In-Reply-To: <4dd2a6de-75dd-c9bc-f699-28a53d9e83fa@suse.com>
 <7637d382-e237-be08-1d7b-6b5819f52bea@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============7379812387428280033=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7379812387428280033==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="tcC6YSqBgqqkz7Sb"
Content-Disposition: inline


--tcC6YSqBgqqkz7Sb
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v3 1/2] efi: remove old SetVirtualAddressMap() arrangement

On Wed, Oct 23, 2019 at 05:15:42PM +0200, Jan Beulich wrote:
> On 13.10.2019 00:11, Marek Marczykowski-G=C3=B3recki  wrote:
> > @@ -1099,9 +1096,6 @@ static void __init efi_exit_boot(EFI_HANDLE Image=
Handle, EFI_SYSTEM_TABLE *Syste
> > =20
> >      /* Adjust pointers into EFI. */
> >      efi_ct =3D (void *)efi_ct + DIRECTMAP_VIRT_START;
> > -#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
> > -    efi_rs =3D (void *)efi_rs + DIRECTMAP_VIRT_START;
> > -#endif
>=20
> This doesn't get re-instated in any way by patch 2.=20

This commit remove dead code.

> How come you
> get away without?=20

The second patch doesn't just fix what was under #ifdef
USE_SET_VIRTUAL_ADDRESS_MAP. It does a completely different approach to
using SetVirtualAddressMap. See below.

On Wed, Oct 23, 2019 at 05:26:48PM +0200, Jan Beulich wrote:
> On 13.10.2019 00:11, Marek Marczykowski-G=C3=B3recki  wrote:
> > @@ -1591,10 +1576,6 @@ void __init efi_init_memory(void)
> >          return;
> >      }
> > =20
> > -#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
> > -    efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc_size,
> > -                                 mdesc_ver, efi_memmap);
> > -#else
> >      /* Set up 1:1 page tables to do runtime calls in "physical" mode. =
*/
>=20
> This comment, btw, also wants either adjusting or removing.

No, it still setup 1:1 page tables for the runtime calls, exactly as it
was before. This is also why I don't need to adjust efi_rs. The only
difference is now (with patch 2) we tell UEFI about it. But the actual
address space layout for the runtime calls is exactly as it was before.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--tcC6YSqBgqqkz7Sb
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2wc4sACgkQ24/THMrX
1yyu9Af+KSOpEi7P+TMs/wUd0srcyaMWMGV/mkZEfkMd9JLrzJwf1gweF9tRW7DK
efTSXr3D+xGzgwqec2VMyFeBMA2UPutQUMH+qOp5tsQDXTdZvM8yXOkemZyecZOQ
8ADngrIAJ23OTihdADuDy7CElgqv44zb9Su7pWvEm2NMcw/2NwtrGLISjZvAG7Zt
uPZ365vW61Vw7pvXpqM5F6N6fbXsDtiZxgVlmJTxMQhQIrwZkVuhGJOFAXoinNI/
bCGDw6WAEND4iMx94WbVZeDxFXT2Iz+YBNntLDH0eB/vRnQy2/cLkTokGPpnh0mp
H6gm0+8kQATTEdURkKKpyIP+fIagXg==
=NPM6
-----END PGP SIGNATURE-----

--tcC6YSqBgqqkz7Sb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7379812387428280033==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:37:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:37:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIhN-00086W-5v; Wed, 23 Oct 2019 15:37:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNIhM-00086O-Rz
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:37:20 +0000
X-Inumbo-ID: ff3c9674-f5aa-11e9-8aca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff3c9674-f5aa-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 15:37:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3FB3CBC1C;
 Wed, 23 Oct 2019 15:37:18 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
 <aedda92afd26caac474870d44504074d3b2ff6d0.1570918263.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <24d8f989-92e6-d6a0-7c77-f02ae6a4ef54@suse.com>
Date: Wed, 23 Oct 2019 17:37:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <aedda92afd26caac474870d44504074d3b2ff6d0.1570918263.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMuMTAuMjAxOSAwMDoxMSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICB3cm90ZToK
PiBTb21lIFVFRkkgaW1wbGVtZW50YXRpb25zIGFyZSBub3QgaGFwcHkgYWJvdXQgcnVubmluZyBp
biAxOjEgYWRkcmVzc2luZywKPiBidXQgcmVhbGx5IHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4KCkkg
aGF2ZSB0byBhZG1pdCB0aGF0IEkgZmluZCB0aGlzIG1pc2xlYWRpbmcuIFRoZXJlJ3Mgbm8gdHJ1
ZSAicGh5c2ljYWwKbW9kZSIgb24geDg2LTY0IGFueXdheS4gV2hhdCBJIGFzc3VtZSBoYXBwZW5z
IGlzIHRoYXQgcGVvcGxlIGFidXNlIHRoZQphZGRyZXNzIG1hcCBjaGFuZ2Ugbm90aWZpY2F0aW9u
IHRvIGRvIHRoaW5ncyBiZXlvbmQgdGhlIG5lY2Vzc2FyeQpDb252ZXJ0UG9pbnRlcigoKSBjYWxs
cy4KCj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmln
Cj4gQEAgLTg4LDYgKzg4LDE5IEBAIGNvbmZpZyBLRVhFQwo+ICAKPiAgCSAgSWYgdW5zdXJlLCBz
YXkgWS4KPiAgCj4gK2NvbmZpZyBTRVRfVklSVFVBTF9BRERSRVNTX01BUAoKSSdtIG9mIHRoZSBz
dHJvbmcgb3BpbmlvbiB0aGF0IHRoaXMgd2FudHMgdG8gaGF2ZSBhbiBFRklfIHByZWZpeC4KCj4g
KyAgICBib29sICJFRkk6IGNhbGwgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSIgaWYgRVhQRVJUID0g
InkiCj4gKyAgICBkZWZhdWx0IG4KCkkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdGhpcyBsaW5lLgoK
PiBAQCAtMTA5NCw2ICsxMTAwLDI2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfZXhpdF9ib290
KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlCj4gICAgICBp
ZiAoIEVGSV9FUlJPUihzdGF0dXMpICkKPiAgICAgICAgICBQcmludEVyck1lc2coTCJDYW5ub3Qg
ZXhpdCBib290IHNlcnZpY2VzIiwgc3RhdHVzKTsKPiAgCj4gKyNpZmRlZiBDT05GSUdfU0VUX1ZJ
UlRVQUxfQUREUkVTU19NQVAKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgZWZpX21lbW1hcF9zaXpl
OyBpICs9IGVmaV9tZGVzY19zaXplICkKPiArICAgIHsKPiArICAgICAgICBFRklfTUVNT1JZX0RF
U0NSSVBUT1IgKmRlc2MgPSBlZmlfbWVtbWFwICsgaTsKPiArCj4gKyAgICAgICAgaWYgKCBkZXNj
LT5BdHRyaWJ1dGUgJiBFRklfTUVNT1JZX1JVTlRJTUUgKQo+ICsgICAgICAgICAgICBkZXNjLT5W
aXJ0dWFsU3RhcnQgPSBkZXNjLT5QaHlzaWNhbFN0YXJ0Owo+ICsgICAgICAgIGVsc2UKPiArICAg
ICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ID0gSU5WQUxJRF9WSVJUVUFMX0FERFJFU1M7Cj4g
KyAgICB9Cj4gKyAgICBzdGF0dXMgPSBlZmlfcnMtPlNldFZpcnR1YWxBZGRyZXNzTWFwKGVmaV9t
ZW1tYXBfc2l6ZSwgZWZpX21kZXNjX3NpemUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1kZXNjX3ZlciwgZWZpX21lbW1hcCk7Cj4gKyAgICBpZiAoIHN0YXR1
cyAhPSBFRklfU1VDQ0VTUyApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIg
IkVGSTogU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBmYWlsZWQgKCUjbHgpLCBkaXNhYmxpbmcgcnVu
dGltZSBzZXJ2aWNlc1xuIiwKPiArICAgICAgICAgICAgICAgc3RhdHVzKTsKPiArICAgICAgICBf
X2NsZWFyX2JpdChFRklfUlMsICZlZmlfZmxhZ3MpOwo+ICsgICAgfQo+ICsjZW5kaWYKClRoaXMg
bmV3IHBsYWNlbWVudCB1bmRlcm1pbmVzIChvciBhdCBsZWFzdCBjb21wbGljYXRlcyBhZmFpY3Qp
IHRoZQpvcmlnaW5hbCBpbnRlbnRpb24gdG8gYWxsb3cgcGlja2luZyB2aXJ0dWFsIGFkZHJlc3Nl
cyB3aGljaCBkb24ndAptYXRjaCB0aGUgZGlyZWN0bWFwLiBJIGNhbiBhY2NlcHQgdGhpcyBhcyBh
biBpbnRlbmRlZCB0cmFkZW9mZiAoYXMKeW91IHZhbGlkbHkgbWVudGlvbiBpbiB0aGUgb3RoZXIg
cGF0Y2ggd2UgZG9uJ3QgaG9ub3IgdGhlIDE6MSBtYXAKcmVxdWlyZW1lbnQgYXQgdGhlIHRpbWUg
b2YgdGhlIGNhbGwgd2l0aCBpdHMgb3JpZ2luYWwgcGxhY2VtZW50KSwKYnV0IGl0IHNob3VsZCBi
ZSBtZW50aW9uZWQgaW4gb25lIG9mIHRoZSB0d28gcGF0Y2ggZGVzY3JpcHRpb25zLgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:40:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIk9-0000Sm-La; Wed, 23 Oct 2019 15:40:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNIk8-0000Sg-8w
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:40:12 +0000
X-Inumbo-ID: 65fce7ec-f5ab-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 65fce7ec-f5ab-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 15:40:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571845211;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=4mcEp0LQXRS0KYWgJ90V3WSfb5ADPR5wxxizik2m0ww=;
 b=KafdBADp8gMc+WhIDPKW1WWCm3WuxNHLlJsJ8S0VtZQmBVpRsMa6RSat
 jszvPpRkeJPKxySPJTBmQf/tDo6WlWKxFuTDETGOvY2Osx/rlp/Ife8v2
 0iiLo3SxRKc/xRC/EuxRKa2Exg51T3LZVfHPhpyx7Sp4SZP6TsiKA4xKP I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gtMi2XbIxsN3hUfBqGKFgy+OfEioD8LIDmxC5SZdVHyPVw4ri6XZP/gCA1+XEUYnYRptXYlnE7
 eTz0m4tL/IbNniFFemp3VDTEsQuNdRpYRaDpvKqZzFG4IcmNkVs0h28lfjtmf5jfAh29tcaiw6
 1slYldggn33OVz7mHnv3FKiSBt2hs7TFD4/0595j13tYGqwgzk7ZSjAEU7P3VjH2P7rmVfJrx1
 JSwViySD98n8cnnZJ7+ihNu/F7XpqmvoK3DxFTVqduFU37gzE2t1TkKUv00QjdiKegECdZhwsy
 RP4=
X-SBRS: 2.7
X-MesageID: 7635895
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7635895"
Date: Wed, 23 Oct 2019 16:40:08 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191023154008.GL1138@perard.uk.xensource.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-12-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191023130013.32382-12-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 11/11] libxl: On ARM,
 reject future new passthrough modes too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMDI6MDA6MTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBpcyBtb3N0IHBsZWFzYW50bHkgZG9uZSBieSBhbHNvIGNoYW5naW5nIHRoZSBp
ZiB0byBhIHN3aXRjaC4KPiAKPiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhl
bi5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4gQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiAtLS0KPiB2NzogTmV3IHBh
dGNoIGluIHRoaXMgdmVyc2lvbiBvZiB0aGUgc2VyaWVzLgo+IC0tLQo+ICB0b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyB8IDEwICsrKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGluZGV4IDJmMWNhNjk0MzEuLjBiMzAy
NWE5ZWQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC0xMjAzLDkgKzEyMDMsMTUgQEAgaW50IGxpYnhsX19h
cmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAg
IGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDsKPiAgICAg
IH0KPiAgCj4gLSAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VH
SF9TWU5DX1BUKSB7Cj4gKyAgICBzd2l0Y2ggKGNfaW5mby0+cGFzc3Rocm91Z2gpIHsKPiArICAg
IGNhc2UgTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7CgpUaGF0IGxvb2tzIHN0cmFuZ2UsIHRo
ZXJlIGEgc2VtaWNvbG9uIF4gaGVyZSBpbnN0ZWFkIG9mIGEgY29sb24gJzonLgoKPiArICAgIGNh
c2UgTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ6Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgZGVmYXVsdDoKPiAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKPiAtICAgICAgICAgICAg
ICJwYXNzdGhyb3VnaD1cInN5bmNfcHRcIiBub3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7Cj4gKyAg
ICAgICAgICAgICAicGFzc3Rocm91Z2g9XCIlc1wiIG5vdCBzdXBwb3J0ZWQgb24gQVJNXG4iLAo+
ICsgICAgICAgICAgICAgbGlieGxfX3Bhc3N0aHJvdWdoX21vZGVfdG9fc3RyaW5nKGNfaW5mby0+
cGFzc3Rocm91Z2gpOwoKSSBjYW4ndCBmaW5kIHdoZXJlIHRoaXMgZnVuY3Rpb24gaXMgZGVmaW5l
ZC4gRG9lcyBpdCBleGlzdD8KWW91IHByb2JhYmx5IHdhbnQgbGlieGxfcGFzc3Rocm91Z2hfdG9f
c3RyaW5nKCkuCkFsc28gdGhlcmUncyBhIG1pc3NpbmcgKSB0byB0ZXJtaW5hdGUgTE9HRCBsaXN0
IG9mIGFyZ3MuCgpJIHRoaW5rIHRoYXQncyBpdC4gV2l0aCB0aG9zZSAzIHRoaW5ncyBmaXhlZDoK
QWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKQ2hl
ZXJzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 15:48:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNIsE-0000o2-LZ; Wed, 23 Oct 2019 15:48:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=l49O=YQ=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNIsC-0000nx-U2
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 15:48:32 +0000
X-Inumbo-ID: 904c4118-f5ac-11e9-bbab-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 904c4118-f5ac-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 15:48:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571845713;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=YfEubWdoNPsdGvk7KcIl3N+zCk1IqD5seSYSW512jEQ=;
 b=Jibm7A6dT+svkcN4+4ut6VfN4GQpH8LOhqrbY4vqutMExQukmBChq4QZ
 W2kStBhoHfBMyo4j0PejV85HY8Y491y63NMGuTMs/6qcx3CVUXNfpn/y1
 BZ8K91FTtzgBZOKnQg2y26fplVC+coJlRaOXllZWkh5sgREikWQkmqBDf U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 6xfw69F9QjTi9YFeG+x+/XFaBWXVXF86yTabUnp2q7uZDRQBxcJ0X2WPh6y6M4qXi1fpWRhFCk
 0KppCT1Ve7aMfNb3JwL2TO2P8GIz+tK+hEljM4kNgu1e0jNkbYLztuulg6eC3pH+VzEtVCM44v
 aG9jHr7raO2BeHUZ99KamkcT6MerjIcCImefzvTnMhlS9BKa0CdNoHtkJGqRhukp4IHxq9NLzk
 qaHWRH+29KydTeC8HFtXv/1yh/BYo28BBErzTrgy960g4q6nLl7y5GzYp0o809yT0RI1/TI0fv
 I6w=
X-SBRS: 2.7
X-MesageID: 7328574
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7328574"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23984.30284.460579.337385@mariner.uk.xensource.com>
Date: Wed, 23 Oct 2019 16:48:28 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191023154008.GL1138@perard.uk.xensource.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-12-ian.jackson@eu.citrix.com>
 <20191023154008.GL1138@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 11/11] libxl: On ARM,
 reject future new passthrough modes too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgdjcgMTEvMTFd
IGxpYnhsOiBPbiBBUk0sIHJlamVjdCBmdXR1cmUgbmV3IHBhc3N0aHJvdWdoIG1vZGVzIHRvbyIp
Ogo+IE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDAyOjAwOjEzUE0gKzAxMDAsIElhbiBKYWNrc29u
IHdyb3RlOgo+ID4gLSAgICBpZiAoY19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhS
T1VHSF9TWU5DX1BUKSB7Cj4gPiArICAgIHN3aXRjaCAoY19pbmZvLT5wYXNzdGhyb3VnaCkgewo+
ID4gKyAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOwo+IAo+IFRoYXQgbG9va3Mg
c3RyYW5nZSwgdGhlcmUgYSBzZW1pY29sb24gXiBoZXJlIGluc3RlYWQgb2YgYSBjb2xvbiAnOicu
CgpEYW1uLCBJJ20gYW4gaWRpb3QuICBJIGJ1aWxkIHRlc3RlZCB0aGlzIG9uIHg4Ni4KCkkgd2ls
bCBmaW5kIHNvbWV3aGVyZSB0byBidWlsZCB0ZXN0IGl0IG9uIEFSTS4KClRoYW5rcyBmb3IgdGhl
IHJldmlldy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:07:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJAI-000355-BS; Wed, 23 Oct 2019 16:07:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bla1=YQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNJAG-000350-GS
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:07:12 +0000
X-Inumbo-ID: 2bdec1c6-f5af-11e9-8aca-bc764e2007e4
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2bdec1c6-f5af-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 16:07:11 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 0EF2021D75;
 Wed, 23 Oct 2019 12:07:11 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 12:07:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=DiL1Z6
 m5uQFCky1AbHsjVQ30kO4QCEJqC90cIcVGxR8=; b=hcIKAvO/6mAKh7Eqxm8Jgs
 YRvnfwKKgAhaURGLZRr2PFAH0wXfDrrHRMQlY/ligVa68vVH4AqZIqbAYRKYmyzR
 YFN93hhIzqzo+/3/zQEOY7ILa1bmIPXgU7zIy4zWj2YI8uJOnVBviB7jQS+5dyyw
 dYhFF+USQuaYZedz9pynzrqcuBgfHDAC0BfY0KABgvUHFhVzJK2b1L/OSgrbmsHq
 TlafV2p4B2oz3nqWDF3yWRprHSLmnows4rgHbkBFnm6beqizhiesZPd78zPJYweK
 XeYAijj0DBo6LvHTOUIovhoGopSpvUCb8c4T2t/B8VJ80uDRXt9+3ScsPXP0fJvg
 ==
X-ME-Sender: <xms:rnqwXa6N8Ga3GXJqzzReGppKBqfYtZzJzsIs9NKcbDkNm4VzncH-ww>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrkeelgdeljecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepofgrrhgvkhcu
 ofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhiuceomhgrrhhmrghrvghksehinhhvih
 hsihgslhgvthhhihhnghhslhgrsgdrtghomheqnecukfhppeekfedrleejrddvfedrvdel
 necurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvg
 hthhhinhhgshhlrggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:rnqwXYKcQxVJV-kCf-yynnhE6gUxwbADOWml2W1Fpv0xrqmxKbIrcQ>
 <xmx:rnqwXUdc6ZHT8leWxhyHjexlc9p3O_sQ-4x7QhhzKz6JX2PSXD-NQA>
 <xmx:rnqwXbcdt3usKrtiRuEg38cxqNXm5z8K-Tt0Hzc-3xG7c3fkYvDVkg>
 <xmx:r3qwXSiPGllRNrP_Rv3UV8mCRIH4tgCUTANtavuMtCZ2H689OPwsjQ>
Received: from mail-itl (unknown [83.97.23.29])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3D8F380060;
 Wed, 23 Oct 2019 12:07:08 -0400 (EDT)
Date: Wed, 23 Oct 2019 18:07:05 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191023160705.GJ1410@mail-itl>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
 <aedda92afd26caac474870d44504074d3b2ff6d0.1570918263.git-series.marmarek@invisiblethingslab.com>
 <24d8f989-92e6-d6a0-7c77-f02ae6a4ef54@suse.com>
MIME-Version: 1.0
In-Reply-To: <24d8f989-92e6-d6a0-7c77-f02ae6a4ef54@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============3797697862347234658=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3797697862347234658==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="3U8TY7m7wOx7RL1F"
Content-Disposition: inline


--3U8TY7m7wOx7RL1F
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v3 2/2] xen/efi: optionally call SetVirtualAddressMap()

On Wed, Oct 23, 2019 at 05:37:33PM +0200, Jan Beulich wrote:
> On 13.10.2019 00:11, Marek Marczykowski-G=C3=B3recki  wrote:
> > Some UEFI implementations are not happy about running in 1:1 addressing,
> > but really virtual address space.
>=20
> I have to admit that I find this misleading. There's no true "physical
> mode" on x86-64 anyway. What I assume happens is that people abuse the
> address map change notification to do things beyond the necessary
> ConvertPointer(() calls.

That would indeed match the behaviour. I'll add it to commit message.

> > --- a/xen/common/Kconfig
> > +++ b/xen/common/Kconfig
> > @@ -88,6 +88,19 @@ config KEXEC
> > =20
> >  	  If unsure, say Y.
> > =20
> > +config SET_VIRTUAL_ADDRESS_MAP
>=20
> I'm of the strong opinion that this wants to have an EFI_ prefix.

Ok.

> > +    bool "EFI: call SetVirtualAddressMap()" if EXPERT =3D "y"
> > +    default n
>=20
> I don't think you need this line.
>=20
> > @@ -1094,6 +1100,26 @@ static void __init efi_exit_boot(EFI_HANDLE Imag=
eHandle, EFI_SYSTEM_TABLE *Syste
> >      if ( EFI_ERROR(status) )
> >          PrintErrMesg(L"Cannot exit boot services", status);
> > =20
> > +#ifdef CONFIG_SET_VIRTUAL_ADDRESS_MAP
> > +    for ( i =3D 0; i < efi_memmap_size; i +=3D efi_mdesc_size )
> > +    {
> > +        EFI_MEMORY_DESCRIPTOR *desc =3D efi_memmap + i;
> > +
> > +        if ( desc->Attribute & EFI_MEMORY_RUNTIME )
> > +            desc->VirtualStart =3D desc->PhysicalStart;
> > +        else
> > +            desc->VirtualStart =3D INVALID_VIRTUAL_ADDRESS;
> > +    }
> > +    status =3D efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc=
_size,
> > +                                          mdesc_ver, efi_memmap);
> > +    if ( status !=3D EFI_SUCCESS )
> > +    {
> > +        printk(XENLOG_ERR "EFI: SetVirtualAddressMap() failed (%#lx), =
disabling runtime services\n",
> > +               status);
> > +        __clear_bit(EFI_RS, &efi_flags);
> > +    }
> > +#endif
>=20
> This new placement undermines (or at least complicates afaict) the
> original intention to allow picking virtual addresses which don't
> match the directmap.

If I read it right, the original intention was to specifically use
directmap, not some other virtual addresses. Which is flawed, because
directmap is mapped with NX, so at least EfiRuntimeServicesCode will
break. This means, even when using directmap, Xen would need to switch
page tables for the runtime call time to allow executing that code.

There is of course an option to rewrite it completely differently,
mapping EFI runtime regions somewhere else (not 1:1 and not re-use
directmap). But I don't think it worth the effort, and also is definitely
too complex this far in 4.13 release cycle.

> I can accept this as an intended tradeoff (as
> you validly mention in the other patch we don't honor the 1:1 map
> requirement at the time of the call with its original placement),
> but it should be mentioned in one of the two patch descriptions.

This is one of the reason why I've decided to split this change into two
parts - remove the old one and add the new one. It is really not "fixing
the old approach", but doing this very differently. I think this patch
description referencing old, never working and never even enabled
approach would be misleading at least. The patch removing the old
approach do list reasons why it was broken.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--3U8TY7m7wOx7RL1F
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2weqcACgkQ24/THMrX
1yy4aggAgfC/Qa4pnSfe4bZXcZ7dBq/rvuZmewbdmwrH4LQ1ROAOXutfbqaQrDVQ
WanfIAVAn90w+q4c5bkHd3R/w0Uh9+3IoFL8ePtxHQ3AUN7qLWLjkX9Dmh6W+3NU
AtQK9rUHv+cZUdlTCjPAW7ei1f5eWE0wuh3YILns4bITFrYVmXOyYeAsUjCuMKP2
2Cpzj3/CJYP4QraMKNlOb+f89adJLswjq+hYNeU+DhY6i4cnBtM2+a8HoXJqaVwI
nH+7T5/Qc3OSkRkPCXkEsPrtEqAg+eekfseXkvlCs2BjNY9ZitoPZVH2/t5gna32
jyDNb0p5cXm5HFpIjwVUnnNxNlo78g==
=LKPo
-----END PGP SIGNATURE-----

--3U8TY7m7wOx7RL1F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3797697862347234658==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:10:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJDf-0003ni-Rs; Wed, 23 Oct 2019 16:10:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNJDe-0003nd-Su
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:10:42 +0000
X-Inumbo-ID: a89635f0-f5af-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a89635f0-f5af-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 16:10:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6FC57B04F;
 Wed, 23 Oct 2019 16:10:40 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20191023153643.GI1410@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d7e16767-94ef-a83c-3995-3f991c54c69d@suse.com>
Date: Wed, 23 Oct 2019 18:10:55 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023153643.GI1410@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/2] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNzozNiwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDA1OjE1OjQyUE0gKzAyMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBPbiAxMy4xMC4yMDE5IDAwOjExLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
IHdyb3RlOgo+Pj4gQEAgLTEwOTksOSArMTA5Niw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlf
ZXhpdF9ib290KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3Rl
Cj4+PiAgCj4+PiAgICAgIC8qIEFkanVzdCBwb2ludGVycyBpbnRvIEVGSS4gKi8KPj4+ICAgICAg
ZWZpX2N0ID0gKHZvaWQgKillZmlfY3QgKyBESVJFQ1RNQVBfVklSVF9TVEFSVDsKPj4+IC0jaWZk
ZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCj4+PiAtICAgIGVmaV9ycyA9ICh2b2lkICop
ZWZpX3JzICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7Cj4+PiAtI2VuZGlmCj4+Cj4+IFRoaXMgZG9l
c24ndCBnZXQgcmUtaW5zdGF0ZWQgaW4gYW55IHdheSBieSBwYXRjaCAyLiAKPiAKPiBUaGlzIGNv
bW1pdCByZW1vdmUgZGVhZCBjb2RlLgo+IAo+PiBIb3cgY29tZSB5b3UKPj4gZ2V0IGF3YXkgd2l0
aG91dD8gCj4gCj4gVGhlIHNlY29uZCBwYXRjaCBkb2Vzbid0IGp1c3QgZml4IHdoYXQgd2FzIHVu
ZGVyICNpZmRlZgo+IFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01BUC4gSXQgZG9lcyBhIGNvbXBs
ZXRlbHkgZGlmZmVyZW50IGFwcHJvYWNoIHRvCj4gdXNpbmcgU2V0VmlydHVhbEFkZHJlc3NNYXAu
IFNlZSBiZWxvdy4KPiAKPiBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCAwNToyNjo0OFBNICswMjAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMTMuMTAuMjAxOSAwMDoxMSwgTWFyZWsgTWFyY3p5
a293c2tpLUfDs3JlY2tpICB3cm90ZToKPj4+IEBAIC0xNTkxLDEwICsxNTc2LDYgQEAgdm9pZCBf
X2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCj4+PiAgICAgICAgICByZXR1cm47Cj4+PiAgICAg
IH0KPj4+ICAKPj4+IC0jaWZkZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCj4+PiAtICAg
IGVmaV9ycy0+U2V0VmlydHVhbEFkZHJlc3NNYXAoZWZpX21lbW1hcF9zaXplLCBlZmlfbWRlc2Nf
c2l6ZSwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZGVzY192ZXIsIGVm
aV9tZW1tYXApOwo+Pj4gLSNlbHNlCj4+PiAgICAgIC8qIFNldCB1cCAxOjEgcGFnZSB0YWJsZXMg
dG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiIG1vZGUuICovCj4+Cj4+IFRoaXMgY29t
bWVudCwgYnR3LCBhbHNvIHdhbnRzIGVpdGhlciBhZGp1c3Rpbmcgb3IgcmVtb3ZpbmcuCj4gCj4g
Tm8sIGl0IHN0aWxsIHNldHVwIDE6MSBwYWdlIHRhYmxlcyBmb3IgdGhlIHJ1bnRpbWUgY2FsbHMs
IGV4YWN0bHkgYXMgaXQKPiB3YXMgYmVmb3JlLgoKQnV0IHRoZSAicGh5c2ljYWwiIGlzIG5vIGxv
bmdlciBjb3JyZWN0LgoKPiBUaGlzIGlzIGFsc28gd2h5IEkgZG9uJ3QgbmVlZCB0byBhZGp1c3Qg
ZWZpX3JzLgoKV2VsbCwgeW91IG1heSBub3QgX25lZWRfIHRvIHdpdGggdGhlIGN1cnJlbnQgY29k
ZSBzdHJ1Y3R1cmUsIGJ1dCBJCndvbmRlciBpZiB5b3UgYmV0dGVyIHdvdWxkLiBJbiBmYWN0IEkg
d29uZGVyIHdoZXRoZXIgdGhlICNpZmRlZgphcm91bmQgdGhlIGxpbmUgZnVydGhlciB1cCBzaG91
bGRuJ3QgaGF2ZSBiZWVuIHJlbW92ZWQgYWxyZWFkeQooYW5kIGhlbmNlIHRoYXQncyB3aGF0IHlv
dSB3YW50IHRvIGRvKTogVGFrZSB0aGUgcHJvY2Vzc2luZyBvZgpYRU5fRUZJX3F1ZXJ5X3Zhcmlh
YmxlX2luZm8gLSBpdCBjb3VsZCBkbyB0aGUgdmVyc2lvbiBjaGVjawpvdXRzaWRlIG9mIHRoZSBl
ZmlfcnNfe2VudGVyLGV4aXR9KCkgcmVnaW9uIGlmIGVmaV9ycyB3YXMgcHJvcGVybHkKcmVsb2Nh
dGVkLiBSaWdodCBub3cgaXQncyBhIHJlcXVpcmVtZW50IHRvIG1ha2UgYWxsIGFjY2Vzc2VzIHRv
CmVmaV9ycyB3aXRoaW4gc3VjaCByZWdpb25zLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:11:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJEl-0003uH-8y; Wed, 23 Oct 2019 16:11:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9Yc4=YQ=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iNJEk-0003uC-Ex
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:11:50 +0000
X-Inumbo-ID: d1267106-f5af-11e9-beca-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d1267106-f5af-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 16:11:49 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id u4so7595551ljj.9
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 09:11:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=wc1HDg/8yHMcid8DS54KgoLODbwupmxT4Sf7AiONukE=;
 b=Jb+vUiK6z8unxpmviAqAPwv/gpZV6KZxVwUiLPvUtR5QUS+RnitQxhas1Iuq89VLuI
 09SzIYYSTciCbjDd9I1GAwcR2qOLxtIQZgxtMNzQLPsAe2yk9iKTdlCchxfgqUOmM2ll
 5RoKrZTMYxQtWGcAh83nOWPJq3edc+IQHfQrrcYLDdSJJcwfXHg7AQHePCxYf/N43/7v
 oBGCLrxQrIPlwmhoP9p/i0BBndRedQAgfHEz4H17Vsoct+ElylNskhbPUo0x7l6RpsDI
 7rABAImuOsWR49QyKqAJPz5CKbpBmvcYS5bck2F1p0bcqpZUxnJSxapYd9dRnQ6/jeA9
 jXRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=wc1HDg/8yHMcid8DS54KgoLODbwupmxT4Sf7AiONukE=;
 b=T0lwN3G/nzmfMYEuB9L7PC+0Td/yTcvb0nrmvhl0+isaqobAgymdUwrZF4M6ZIhi8W
 6HsH6s7FhfJNqoB7IZt2mCkyJCHODsmI2AGsiDF8OtFp0vWrNex5NjCPpBsublJFHziZ
 KGM72LwI2vJGMlpWzzM2troO6m+YCKnSczxtMRG37W1Z1vlvjzHhMmCB1c+u4VMnun1G
 /qWbf/gJFVZ9jk2zqY0ds+d3AHSge4pLAVCzv1tT2KBJesUfgfA+JGypfxU7NvrlDfk2
 pOs/b4JtSeF6xuUV9HYntyjUAy6DclnMmR/9wWWkrt4Ldeg9ytvWqv9w0efRovmYOT87
 Qo8A==
X-Gm-Message-State: APjAAAU3xYKpBnsN76ekI+q/jAGhdyo9hk4ULDzLmnUDx/KMaVNAMT0Z
 bcQNxptzZXkWiAsSWoVfpUk=
X-Google-Smtp-Source: APXvYqzylqh4XutdWNv2PEUL1ftPz+aqYviqczNXSf4Kkuwa02NhEzmyOmZLi1zXp+JbgiAuPcTAJg==
X-Received: by 2002:a2e:9b12:: with SMTP id u18mr23534846lji.142.1571847108271; 
 Wed, 23 Oct 2019 09:11:48 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id h3sm16164156ljf.12.2019.10.23.09.11.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 23 Oct 2019 09:11:46 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
 <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
 <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
 <CACvf2oWENPf27aqQdve6StQOBv_TitKF_HSxhqFTcfJtmkL6eg@mail.gmail.com>
 <950c69d8-8f0c-b3f7-11da-9accef793c37@arm.com>
 <CACvf2oVCL_FMkHS82p=hKhRq4xUPyLT_qhDd3dTicTWU-yWPGw@mail.gmail.com>
 <d37bb4f0-d8bd-665c-1d11-9f635b813881@arm.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <ae16f2ef-ef5b-3445-42ed-d5bd73fdedbd@gmail.com>
Date: Wed, 23 Oct 2019 19:11:45 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d37bb4f0-d8bd-665c-1d11-9f635b813881@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDE2LjEwLjE5IDE4OjA0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCgpIaSBKdWxpZW4K
CgpqdXN0IG15IDIgY2VudHMpCgoKPgo+PiBCZWxvdyBpcyBleGFtcGxlIGZyb20gbGludXgga2Vy
bmVsIHNvdXJjZXM6Cj4+Cj4+IGxpbnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc0MTrCoMKgwqAgaWYg
Cj4+IChvZl9tYWNoaW5lX2lzX2NvbXBhdGlibGUoIlBvd2VyQm9vazMsMSIpCj4+IGxpbnV4L3Nv
dW5kL3BwYy9hd2Fjcy5jOjc0MjrCoMKgwqDCoMKgwqDCoCB8fAo+PiBvZl9tYWNoaW5lX2lzX2Nv
bXBhdGlibGUoIlBvd2VyQm9vazMsMiIpKSB7Cj4+IGxpbnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc3
MDojZGVmaW5lIElTX1BNNzUwMAo+PiAob2ZfbWFjaGluZV9pc19jb21wYXRpYmxlKCJBQVBMLDc1
MDAiKSBcCj4+IGxpbnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc3MTrCoMKgwqDCoMKgwqDCoCB8fCAK
Pj4gb2ZfbWFjaGluZV9pc19jb21wYXRpYmxlKCJBQVBMLDg1MDAiKSBcCj4+IGxpbnV4L3NvdW5k
L3BwYy9hd2Fjcy5jOjc3MjrCoMKgwqDCoMKgwqDCoCB8fCAKPj4gb2ZfbWFjaGluZV9pc19jb21w
YXRpYmxlKCJBQVBMLDk1MDAiKSkKPj4gLi4uCj4+IGxpbnV4L2FyY2gvYXJtL21hY2gtb21hcDIv
cGRhdGEtcXVpcmtzLmM6NzAzOsKgwqDCoMKgwqDCoMKgIGlmCj4+IChvZl9tYWNoaW5lX2lzX2Nv
bXBhdGlibGUocXVpcmtzLT5jb21wYXRpYmxlKSkgewo+PiBsaW51eC9hcmNoL2FybS9tYWNoLW9t
YXAyL3BkYXRhLXF1aXJrcy5jOjcxNzrCoMKgwqAgaWYKPj4gKG9mX21hY2hpbmVfaXNfY29tcGF0
aWJsZSgidGksb21hcDI0MjAiKSB8fAo+PiBsaW51eC9hcmNoL2FybS9tYWNoLW9tYXAyL3BkYXRh
LXF1aXJrcy5jOjcxODoKPj4gb2ZfbWFjaGluZV9pc19jb21wYXRpYmxlKCJ0aSxvbWFwMyIpKQo+
PiBsaW51eC9hcmNoL2FybS9tYWNoLW9tYXAyL3BkYXRhLXF1aXJrcy5jOjcyMTrCoMKgwqAgaWYK
Pj4gKG9mX21hY2hpbmVfaXNfY29tcGF0aWJsZSgidGksb21hcDMiKSkKPj4gLi4uCj4+Cj4+IEFs
c28gc2VlIFsxXQo+Pgo+PiBbMV0gCj4+IGh0dHBzOi8vc291cmNlLmNvZGVhdXJvcmEub3JnL2V4
dGVybmFsL2lteC9pbXgteGVuL2NvbW1pdC8/aD1pbXhfNC4xNC45OF8yLjAuMF9nYSZpZD02ZTU4
ZDQ3ODIwMzYzOWU3MWRhM2RhNjlmZmVhZTNmYTVkYzAxOTdiCj4KPiBTbyB0aGlzIGlzIGEgZ3Jl
cCBmcm9tIExpbnV4LCBJIGhhdmUgYWxyZWFkeSBkb25lIHRoYXQuIFdoYXQgSSBhbSAKPiBsb29r
aW5nIGF0IGlzIGFuIGV4YWN0IGRlc2NyaXB0aW9uIG9mIHlvdXIgcHJvYmxlbS4gQ2FuIHlvdSB0
ZWxsIG1lIAo+IHdoYXQgeW91IGFyZSB0cnlpbmcgdG8gcGFzc3Rocm91Z2g/IENhbiB5b3UgYWxz
byBwcm92aWRlIGEgcG9pbnRlciB0byAKPiB0aGUgTGludXggY29kZSBjaGVja2luZyB0aGUgY29t
cGF0aWJsZSBmb3IgeW91ciBwcm9ibGVtPwoKSSBoYXZlIG5vIGlkZWEgd2hldGhlciBpdCBpcyBv
ayBvciBub3QgdG8gcGFzcyBtYWNoaW5lL1NvQyBjb21wYXRpYmxlIHRvIAphIGd1ZXN0IGZyb20g
dGhlIHNhZmV0eSBQb1YsIHNvIEkgYW0gbm90IGdvaW5nIHRvIGNvbW1lbnQgcmVnYXJkaW5nIHNh
ZmV0eS4KSSBqdXN0IHdvdWxkIGxpa2UgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBvZiB0aGUgcHJv
YmxlbSB3ZSBjb3VsZCBmYWNlIAp3aGVuIG5vdCBwYXNzaW5nIG1hY2hpbmUvU29DIGNvbXBhdGli
bGUgdG8gYSBndWVzdCB3aGljaCBydW5zIHJlYWwgSC9XIAoobm90IFBWKSBkZXZpY2VzLgoKLi4u
CgpJIGhhdmUganVzdCBjaGVja2VkIHdpdGhvdXQgcGFzc2luZyByZWFsICJkdF9jb21wYXRpYmxl
IiB0byBhIGd1ZXN0IG9uIAp0aGUgTTNOIGJvYXJkLiBTbywgdGhpcyBjYW4gYmUgY29uc2lkZXJl
ZCBhcyByZWFsIGV4YW1wbGUuCkkgbm90aWNlZCB0aGF0IGF0IGxlYXN0IHR3byBIL1cgZGV2aWNl
cyAod2hpY2ggYXJlIHBhc3MgdGhyb3VnaGVkIHRvIHRoZSAKZ3Vlc3QpIHN1ZmZlcmVkIGZyb20g
dGhlIGxhY2sgb2YgY29tcGF0aWJsZTogc2RoaV9pbnRlcm5hbF9kbWFjIGFuZCAKeGhjaS1oY2Qu
IEFuZCBhcyByZXN1bHQgU0QgY2FyZCBhbmQgVVNCIGhvc3QgYXJlIG5vdCBmdW5jdGlvbmFsLgpX
aHkgdGhpcyBoYXBwZW5lZD8gVGhlcmUgaXMgU29DIElkZW50aWZpY2F0aW9uIGZyYW1ld29yayB3
aGljaCBwdXJwb3NlIAppcyB0byBkZXRlY3QgU29DJ3MgaWQvcmV2aXNpb24gZm9yIHRoZSBmdXR1
cmUgdXNlIGluIGRyaXZlcnMgdG8gcHJvcGVybHkgCmFwcGx5IHNvbWUgcXVpcmtzIChpZiBuZWVk
ZWQpLiBBbmQgd2l0aG91dCByZWFsIGNvbXBhdGlibGUgc3RyaW5nIGluIApwbGFjZSB0aGUgZnJh
bWV3b3JrIGZhaWxzCnRvIHByb2NlZWQgbGVhdmluZyB0aGUgU29DIGF0dHJpYnV0ZXMgdW5yZWdp
c3RlcmVkIFsxXS4gVGhpcyByZXN1bHRzIGluIApTREhJIEludGVybmFsIERNQUMgY29udHJvbGxl
ciBmYWlscyB0byBpZGVudGlmeSB0aGUgU29DIFsyXSwgc28gY2FuJ3QgCm9wZXJhdGUuCgpJIGRp
ZG4ndCBpbnZlc3RpZ2F0ZSB3aGF0IGlzIHdyb25nIHdpdGggdGhlIHhIQ0ksIGJ1dCBJIHRlbmQg
dG8gdGhpbmsgCnRoYXQgdGhlIHByb2JsZW0gaXMgY2xvc2UgdG8gd2hhdCB3ZSBoYXZlIHdpdGgg
dGhlIFNESEkuCgpbMV0gCmh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjQtcmMy
L3NvdXJjZS9kcml2ZXJzL3NvYy9yZW5lc2FzL3JlbmVzYXMtc29jLmMjTDI5MgpbMl0gCmh0dHBz
Oi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjQtcmMyL3NvdXJjZS9kcml2ZXJzL21tYy9o
b3N0L3JlbmVzYXNfc2RoaV9pbnRlcm5hbF9kbWFjLmMjTDMyOAoKCi0tIApSZWdhcmRzLAoKT2xl
a3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:13:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJGF-00042k-PY; Wed, 23 Oct 2019 16:13:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Yzoh=YQ=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNJGE-00042a-BL
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:13:22 +0000
X-Inumbo-ID: 08090882-f5b0-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08090882-f5b0-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 16:13:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 81267B722;
 Wed, 23 Oct 2019 16:13:20 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.b80738fa53144bc6e5e32c048ccf4e4b95355844.1570918263.git-series.marmarek@invisiblethingslab.com>
 <aedda92afd26caac474870d44504074d3b2ff6d0.1570918263.git-series.marmarek@invisiblethingslab.com>
 <24d8f989-92e6-d6a0-7c77-f02ae6a4ef54@suse.com>
 <20191023160705.GJ1410@mail-itl>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4e7f7c95-252b-697a-0585-4aad63671949@suse.com>
Date: Wed, 23 Oct 2019 18:13:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023160705.GJ1410@mail-itl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxODowNywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDA1OjM3OjMzUE0gKzAyMDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBPbiAxMy4xMC4yMDE5IDAwOjExLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
IHdyb3RlOgo+Pj4gQEAgLTEwOTQsNiArMTEwMCwyNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZp
X2V4aXRfYm9vdChFRklfSEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0
ZQo+Pj4gICAgICBpZiAoIEVGSV9FUlJPUihzdGF0dXMpICkKPj4+ICAgICAgICAgIFByaW50RXJy
TWVzZyhMIkNhbm5vdCBleGl0IGJvb3Qgc2VydmljZXMiLCBzdGF0dXMpOwo+Pj4gIAo+Pj4gKyNp
ZmRlZiBDT05GSUdfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKPj4+ICsgICAgZm9yICggaSA9IDA7
IGkgPCBlZmlfbWVtbWFwX3NpemU7IGkgKz0gZWZpX21kZXNjX3NpemUgKQo+Pj4gKyAgICB7Cj4+
PiArICAgICAgICBFRklfTUVNT1JZX0RFU0NSSVBUT1IgKmRlc2MgPSBlZmlfbWVtbWFwICsgaTsK
Pj4+ICsKPj4+ICsgICAgICAgIGlmICggZGVzYy0+QXR0cmlidXRlICYgRUZJX01FTU9SWV9SVU5U
SU1FICkKPj4+ICsgICAgICAgICAgICBkZXNjLT5WaXJ0dWFsU3RhcnQgPSBkZXNjLT5QaHlzaWNh
bFN0YXJ0Owo+Pj4gKyAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAgICAgIGRlc2MtPlZpcnR1YWxT
dGFydCA9IElOVkFMSURfVklSVFVBTF9BRERSRVNTOwo+Pj4gKyAgICB9Cj4+PiArICAgIHN0YXR1
cyA9IGVmaV9ycy0+U2V0VmlydHVhbEFkZHJlc3NNYXAoZWZpX21lbW1hcF9zaXplLCBlZmlfbWRl
c2Nfc2l6ZSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
ZGVzY192ZXIsIGVmaV9tZW1tYXApOwo+Pj4gKyAgICBpZiAoIHN0YXR1cyAhPSBFRklfU1VDQ0VT
UyApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJFRkk6IFNldFZp
cnR1YWxBZGRyZXNzTWFwKCkgZmFpbGVkICglI2x4KSwgZGlzYWJsaW5nIHJ1bnRpbWUgc2Vydmlj
ZXNcbiIsCj4+PiArICAgICAgICAgICAgICAgc3RhdHVzKTsKPj4+ICsgICAgICAgIF9fY2xlYXJf
Yml0KEVGSV9SUywgJmVmaV9mbGFncyk7Cj4+PiArICAgIH0KPj4+ICsjZW5kaWYKPj4KPj4gVGhp
cyBuZXcgcGxhY2VtZW50IHVuZGVybWluZXMgKG9yIGF0IGxlYXN0IGNvbXBsaWNhdGVzIGFmYWlj
dCkgdGhlCj4+IG9yaWdpbmFsIGludGVudGlvbiB0byBhbGxvdyBwaWNraW5nIHZpcnR1YWwgYWRk
cmVzc2VzIHdoaWNoIGRvbid0Cj4+IG1hdGNoIHRoZSBkaXJlY3RtYXAuCj4gCj4gSWYgSSByZWFk
IGl0IHJpZ2h0LCB0aGUgb3JpZ2luYWwgaW50ZW50aW9uIHdhcyB0byBzcGVjaWZpY2FsbHkgdXNl
Cj4gZGlyZWN0bWFwLCBub3Qgc29tZSBvdGhlciB2aXJ0dWFsIGFkZHJlc3Nlcy4gV2hpY2ggaXMg
Zmxhd2VkLCBiZWNhdXNlCj4gZGlyZWN0bWFwIGlzIG1hcHBlZCB3aXRoIE5YLCBzbyBhdCBsZWFz
dCBFZmlSdW50aW1lU2VydmljZXNDb2RlIHdpbGwKPiBicmVhay4gVGhpcyBtZWFucywgZXZlbiB3
aGVuIHVzaW5nIGRpcmVjdG1hcCwgWGVuIHdvdWxkIG5lZWQgdG8gc3dpdGNoCj4gcGFnZSB0YWJs
ZXMgZm9yIHRoZSBydW50aW1lIGNhbGwgdGltZSB0byBhbGxvdyBleGVjdXRpbmcgdGhhdCBjb2Rl
LgoKSnVzdCBGWUk6IFRoZSBOWC1pZnlpbmcgcG9zdC1kYXRlcyB0aGUgRUZJIHdvcmsgYnkgc2V2
ZXJhbCB5ZWFycy4KCj4gVGhlcmUgaXMgb2YgY291cnNlIGFuIG9wdGlvbiB0byByZXdyaXRlIGl0
IGNvbXBsZXRlbHkgZGlmZmVyZW50bHksCj4gbWFwcGluZyBFRkkgcnVudGltZSByZWdpb25zIHNv
bWV3aGVyZSBlbHNlIChub3QgMToxIGFuZCBub3QgcmUtdXNlCj4gZGlyZWN0bWFwKS4gQnV0IEkg
ZG9uJ3QgdGhpbmsgaXQgd29ydGggdGhlIGVmZm9ydCwgYW5kIGFsc28gaXMgZGVmaW5pdGVseQo+
IHRvbyBjb21wbGV4IHRoaXMgZmFyIGluIDQuMTMgcmVsZWFzZSBjeWNsZS4KCkVzcGVjaWFsbHkg
b24gdGhpcyBsYXN0IHBvaW50IC0gZnVsbHkgYWdyZWUuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:16:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJJ2-0004Ci-8S; Wed, 23 Oct 2019 16:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bqv7=YQ=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1iNJJ0-0004Cc-Rf
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:16:14 +0000
X-Inumbo-ID: 6c9c1ed8-f5b0-11e9-9487-12813bfff9fa
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c9c1ed8-f5b0-11e9-9487-12813bfff9fa;
 Wed, 23 Oct 2019 16:16:10 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9NG4Cdb135113;
 Wed, 23 Oct 2019 16:16:07 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : in-reply-to :
 references : mime-version : content-type : content-transfer-encoding :
 subject : to : cc : from : message-id; s=corp-2019-08-05;
 bh=ov0wo6s+fDhLIU+vwbnhy4usiayesaQAnee0rMIqanw=;
 b=B1g93HjLOPjokH+bbrFp+jYgj3zEBvEF85KV54iEG2i/glsGDnbbUrQXt43EoVpNyXX4
 o44VJYGQiGWjF3tr0lLDRgrAuxbGfeVqjQ0Jxa5EjzWAqhxDqlUj5TBjVU7rKDA9pqYJ
 BxqByAodLpwzwW1dvNCAaPPBG3IvTsmeNP+QDtwhUCzNnxl8myYOJGPO64u2g5N+M8iK
 jCUIE8pdqcpn3frrCLhEBF9j5hSNgFUIG1yvSGipRdpAUSBPJt5WzB/71T8RLSi/5vsw
 7acjwr9juIe7Ym2fLaa4sGFKEx+xx9uGG8rOc3b/Ll7lOJeOhZoxuVNiXLGrZ8CzpndE yg== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by userp2130.oracle.com with ESMTP id 2vqswtpjh5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Oct 2019 16:16:07 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9NG9G1T047584;
 Wed, 23 Oct 2019 16:16:06 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3030.oracle.com with ESMTP id 2vtm22fjqp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 23 Oct 2019 16:16:06 +0000
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9NGG517024595;
 Wed, 23 Oct 2019 16:16:05 GMT
Received: from [IPv6:2607:fb90:6890:b7f2:2187:fe10:b0eb:ed4a] (/172.58.220.189)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 23 Oct 2019 09:16:04 -0700
Date: Wed, 23 Oct 2019 12:14:14 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <d2836a5b-bfe0-7acb-c008-9a89d44ea4c2@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
 <d2836a5b-bfe0-7acb-c008-9a89d44ea4c2@suse.com>
MIME-Version: 1.0
To: =?ISO-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <88CB268B-C477-491A-AF58-C22EAEDCB862@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910230156
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910230156
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Wei Liu <wl@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?ISO-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gT2N0b2JlciAyMywgMjAxOSAxMDo0NjozNyBBTSBFRFQsICJKw7xyZ2VuIEdyb8OfIiA8amdy
b3NzQHN1c2UuY29tPiB3cm90ZToKPk9uIDIzLjEwLjE5IDE1OjU4LCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+PiBGcm9tOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
Pj4gCj4+IFRoZSBiaW5hcnkgZGlmZmluZyBhbGdvcml0aG0gdXNlZCBieSB4ZW4tbGl2ZXBhdGNo
IGRlcGVuZHMgb24gaGF2aW5nCj51bmlxdWUKPj4gc3ltYm9scy4KPj4gCj4+IFNpZ25lZC1vZmYt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+PiAKPj4gVGhl
IGxpdmVwYXRjaCBsb2FkaW5nIGFsZ29yaXRobSB1c2VkIGJ5IFhlbiByZXNvbHZlcyByZWxvY2F0
aW9ucyBieQo+c3ltYm9sCj4+IG5hbWUsIGFuZCB0aHVzIGFsc28gZGVwZW5kcyBvbiBoYXZpbmcg
dW5pcXVlIHN5bWJvbHMuCj4+IAo+PiBJbnRyb2R1Y2UgQ09ORklHX0VORk9SQ0VfVU5JUVVFX1NZ
TUJPTFMgdG8gY29udHJvbCBmYWlsaW5nIHRoZSBidWlsZAo+aWYKPj4gZHVwbGljYXRlIHN5bWJv
bHMgYXJlIGZvdW5kLCBhbmQgZGlzYWJsZSBpdCBpbiB0aGUgUkFORENPTkZJRyBidWlsZC4KPj4g
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpXaGF0IGlzIHVwIHdpdGggdGhhdCBTb0JzIG5vdCBiZWluZyB0b2dldGhlcj8KCkNvdWxk
IHlvdSBzcXVhc2ggdGhlbSBwbGVhc2U/CgpQYXRjaCB3aXNlLCBmZWVsIGZyZWUgdG8gYWRkIG15
IFJldmlld2VkLWJ5LgoKVGh4Cj4KPlJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPgo+Cj5KdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:24:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJQa-00056I-4O; Wed, 23 Oct 2019 16:24:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=jB4Q=YQ=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNJQZ-00056D-CS
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:24:03 +0000
X-Inumbo-ID: 862f745c-f5b1-11e9-bbab-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 862f745c-f5b1-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 16:24:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571847842;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=HVMZIZQ2aBnZ6SpYXCA7TMejLZ5BMlTuG254O8UscJo=;
 b=hH29Iip7QOk8iLkzrivndo0KbBCcwwLb7GsGWX8z7Oxd071urU9ROr2F
 2Spm0KaLQ5w8mdHuBX+kGhwBWZStbGuGp+1H9UrYj8+pxXWGK0hoOnMKk
 SPKL2DVGP1tPK5Yqh65CDa9J6RSgBy2HIigzFA8mE3v9KbjeQ0f3nroHS s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: T+V7yF0tXhGhbyhZmSo8hBsRTxF4wAURm4hecDMIxHkla6HdS/ZFhMVYc5SD7EEqeTQ3Fkhx48
 j+IRJ8unRTxBldn1ugKEHFHlTlKfhIvkxxIDEKtG9NJ/hE6wCIGT2qT0zmdAk+aZw7B9f+umOq
 Yv8Xelb6hqBL3MMQJnddB50wCFPWCLh3jFfvLWcDkx9e812//95NhTCf/bRo6DIiBL5HIpR3jg
 c9ES9VFZmeG7H3DxHo5lGrsRvF3PjrNj+szz/tY2usztRtc+qeU3YHmFLzNC/pT+XAxQmN0/V+
 UeU=
X-SBRS: 2.7
X-MesageID: 7680495
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7680495"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:23:58 +0100
Message-ID: <20191023162358.7222-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] golang/xenlight: Fix libxl_domain_shutdown and
 libxl_domain_reboot as well
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <george.dunlap@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBhcmUgbm93IHBvdGVudGlhbGx5IGFzeW5jaHJvbm91czsgcGFzcyBpbiAnbmlsJyB0byBy
ZXRhaW4Kc3luY2hyb25vdXMgYmVoYXZpb3IuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpSZWxlYXNlIGp1c3RpZmljYXRpb246IFRo
aXMgaXMgYSBidWcgZml4IGZvciA0LjEzLgoKQ0M6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBh
aW5mb3NlYy5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9v
bHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5n
bwppbmRleCA1OWI4MTg2YTY0Li45MDJjYmI4MzllIDEwMDY0NAotLS0gYS90b29scy9nb2xhbmcv
eGVubGlnaHQveGVubGlnaHQuZ28KKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0
LmdvCkBAIC0xMDQxLDcgKzEwNDEsNyBAQCBmdW5jIChDdHggKkNvbnRleHQpIERvbWFpblNodXRk
b3duKGlkIERvbWlkKSAoZXJyIGVycm9yKSB7CiAJCXJldHVybgogCX0KIAotCXJldCA6PSBDLmxp
YnhsX2RvbWFpbl9zaHV0ZG93bihDdHguY3R4LCBDLnVpbnQzMl90KGlkKSkKKwlyZXQgOj0gQy5s
aWJ4bF9kb21haW5fc2h1dGRvd24oQ3R4LmN0eCwgQy51aW50MzJfdChpZCksIG5pbCkKIAogCWlm
IHJldCAhPSAwIHsKIAkJZXJyID0gRXJyb3IoLXJldCkKQEAgLTEwNTYsNyArMTA1Niw3IEBAIGZ1
bmMgKEN0eCAqQ29udGV4dCkgRG9tYWluUmVib290KGlkIERvbWlkKSAoZXJyIGVycm9yKSB7CiAJ
CXJldHVybgogCX0KIAotCXJldCA6PSBDLmxpYnhsX2RvbWFpbl9yZWJvb3QoQ3R4LmN0eCwgQy51
aW50MzJfdChpZCkpCisJcmV0IDo9IEMubGlieGxfZG9tYWluX3JlYm9vdChDdHguY3R4LCBDLnVp
bnQzMl90KGlkKSwgbmlsKQogCiAJaWYgcmV0ICE9IDAgewogCQllcnIgPSBFcnJvcigtcmV0KQot
LSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:26:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJSN-0005Bn-HP; Wed, 23 Oct 2019 16:25:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Ppmg=YQ=chromium.org=keescook@srs-us1.protection.inumbo.net>)
 id 1iNJSL-0005Bc-VH
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:25:54 +0000
X-Inumbo-ID: c835098e-f5b1-11e9-bbab-bc764e2007e4
Received: from mail-pg1-x541.google.com (unknown [2607:f8b0:4864:20::541])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c835098e-f5b1-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 16:25:53 +0000 (UTC)
Received: by mail-pg1-x541.google.com with SMTP id r1so12429279pgj.12
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 09:25:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to;
 bh=2ozmEBacDU37qdWHmaIXZS/t2e/cIQTfwOrpKCFE/tE=;
 b=bCC1XEBzNQHigL0d7R6bPEzxm8alb+W4dTu8itjDoIuQnpvCdh21/KVzmfE+Tgs+ET
 ceWRH1QFAtQCwVmj0wWuvh6QCkQaRgwgCLBTlsOklkfp9LViU9s8B80hK7K0MoC/AGMW
 ZF1fsM40mC3fIPu5YTFXe03NoKjMsALdc4tX0=
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:references
 :mime-version:content-disposition:in-reply-to;
 bh=2ozmEBacDU37qdWHmaIXZS/t2e/cIQTfwOrpKCFE/tE=;
 b=I2Vgt5kik6MuYQGced+gEN+C+NRRJMBRHYbBwnQ++L+0nDRJ66H+QEA1/Z7vIry8OL
 jLwH9xe1gXEHd9q26HzZKMubqF52Ap+DJkOcUP7FZTyxxzIDIcxY5ALprcb1bmLS+zTs
 K3cvFSAmeu25rT9s6tpwK8ToX5lb8yGTxotBkUim66/Z7bW7jwmAtGOtneU4atnTk3d1
 Cct6ouWmKJTIWdRi+rR/lGj6sCoFG1fhdLhWLFLFdc0H9K7+rwqOxAsvBJNNQF9l0mDp
 PCxvcdVp3aVxDJL9FSFCKeck3lg7TyQcfl1WU43tNoimMS8kXhDN4PGkdK2d1dvfXjKa
 ZpSg==
X-Gm-Message-State: APjAAAWjtGXZdUutbXyZPjAa7ckKPXoynNGtm77N8lLTpDhJrJtVNX2c
 2WzdTnrygDrM/DYEMu0KCmUZ6Q==
X-Google-Smtp-Source: APXvYqw1/SgWscVWVYwNzvC56vf/67s2dhZn0DnFv2vyro2EnV66Rhc87hJA64tPAho0TcM73pujSw==
X-Received: by 2002:a63:1042:: with SMTP id 2mr11383658pgq.59.1571847952291;
 Wed, 23 Oct 2019 09:25:52 -0700 (PDT)
Received: from www.outflux.net (smtp.outflux.net. [198.145.64.163])
 by smtp.gmail.com with ESMTPSA id y8sm27285047pgs.34.2019.10.23.09.25.50
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 09:25:51 -0700 (PDT)
Date: Wed, 23 Oct 2019 09:25:49 -0700
From: Kees Cook <keescook@chromium.org>
To: David Hildenbrand <david@redhat.com>
Message-ID: <201910230924.DE879ED80F@keescook>
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-3-david@redhat.com>
 <a8313fb1-50f3-9083-fd07-297ddf86658e@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a8313fb1-50f3-9083-fd07-297ddf86658e@redhat.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 02/12] mm/usercopy.c: Prepare
 check_page_span() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>, kvm@vger.kernel.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Matthew Wilcox <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 Simon =?iso-8859-1?Q?Sandstr=F6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, linux-kernel@vger.kernel.org,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTA6MjA6MTRBTSArMDIwMCwgRGF2aWQgSGlsZGVuYnJh
bmQgd3JvdGU6Cj4gT24gMjIuMTAuMTkgMTk6MTIsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+
ID4gUmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZl
ZC4gV2Ugd2FudCB0bwo+ID4gY2hhbmdlIHRoYXQuCj4gPiAKPiA+IExldCdzIG1ha2Ugc3VyZSB0
aGF0IHRoZSBsb2dpYyBpbiB0aGUgZnVuY3Rpb24gd29uJ3QgY2hhbmdlLiBPbmNlIHdlIG5vCj4g
PiBsb25nZXIgc2V0IHRoZXNlIHBhZ2VzIHRvIHJlc2VydmVkLCB3ZSBjYW4gcmV3b3JrIHRoaXMg
ZnVuY3Rpb24gdG8KPiA+IHBlcmZvcm0gc2VwYXJhdGUgY2hlY2tzIGZvciBaT05FX0RFVklDRSAo
c3BsaXQgZnJvbSBQR19yZXNlcnZlZCBjaGVja3MpLgo+ID4gCj4gPiBDYzogS2VlcyBDb29rIDxr
ZWVzY29va0BjaHJvbWl1bS5vcmc+Cj4gPiBDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KPiA+IENjOiBLYXRlIFN0ZXdhcnQgPGtzdGV3YXJ0QGxpbnV4Zm91bmRh
dGlvbi5vcmc+Cj4gPiBDYzogQWxsaXNvbiBSYW5kYWwgPGFsbGlzb25AbG9odXRvay5uZXQ+Cj4g
PiBDYzogIklzYWFjIEouIE1hbmphcnJlcyIgPGlzYWFjbUBjb2RlYXVyb3JhLm9yZz4KPiA+IENj
OiBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KPiA+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KPiA+IFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEBy
ZWRoYXQuY29tPgo+ID4gLS0tCj4gPiAgIG1tL3VzZXJjb3B5LmMgfCA1ICsrKy0tCj4gPiAgIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRp
ZmYgLS1naXQgYS9tbS91c2VyY29weS5jIGIvbW0vdXNlcmNvcHkuYwo+ID4gaW5kZXggNjYwNzE3
YTFlYTVjLi5hM2FjNGJlMzVjZGUgMTAwNjQ0Cj4gPiAtLS0gYS9tbS91c2VyY29weS5jCj4gPiAr
KysgYi9tbS91c2VyY29weS5jCj4gPiBAQCAtMjAzLDE0ICsyMDMsMTUgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGNoZWNrX3BhZ2Vfc3Bhbihjb25zdCB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgbiwK
PiA+ICAgCSAqIGRldmljZSBtZW1vcnkpLCBvciBDTUEuIE90aGVyd2lzZSwgcmVqZWN0IHNpbmNl
IHRoZSBvYmplY3Qgc3BhbnMKPiA+ICAgCSAqIHNldmVyYWwgaW5kZXBlbmRlbnRseSBhbGxvY2F0
ZWQgcGFnZXMuCj4gPiAgIAkgKi8KPiA+IC0JaXNfcmVzZXJ2ZWQgPSBQYWdlUmVzZXJ2ZWQocGFn
ZSk7Cj4gPiArCWlzX3Jlc2VydmVkID0gUGFnZVJlc2VydmVkKHBhZ2UpIHx8IGlzX3pvbmVfZGV2
aWNlX3BhZ2UocGFnZSk7Cj4gPiAgIAlpc19jbWEgPSBpc19taWdyYXRlX2NtYV9wYWdlKHBhZ2Up
Owo+ID4gICAJaWYgKCFpc19yZXNlcnZlZCAmJiAhaXNfY21hKQo+ID4gICAJCXVzZXJjb3B5X2Fi
b3J0KCJzcGFucyBtdWx0aXBsZSBwYWdlcyIsIE5VTEwsIHRvX3VzZXIsIDAsIG4pOwo+ID4gICAJ
Zm9yIChwdHIgKz0gUEFHRV9TSVpFOyBwdHIgPD0gZW5kOyBwdHIgKz0gUEFHRV9TSVpFKSB7Cj4g
PiAgIAkJcGFnZSA9IHZpcnRfdG9faGVhZF9wYWdlKHB0cik7Cj4gPiAtCQlpZiAoaXNfcmVzZXJ2
ZWQgJiYgIVBhZ2VSZXNlcnZlZChwYWdlKSkKPiA+ICsJCWlmIChpc19yZXNlcnZlZCAmJiAhKFBh
Z2VSZXNlcnZlZChwYWdlKSB8fAo+ID4gKwkJCQkgICAgIGlzX3pvbmVfZGV2aWNlX3BhZ2UocGFn
ZSkpKQo+ID4gICAJCQl1c2VyY29weV9hYm9ydCgic3BhbnMgUmVzZXJ2ZWQgYW5kIG5vbi1SZXNl
cnZlZCBwYWdlcyIsCj4gPiAgIAkJCQkgICAgICAgTlVMTCwgdG9fdXNlciwgMCwgbik7Cj4gPiAg
IAkJaWYgKGlzX2NtYSAmJiAhaXNfbWlncmF0ZV9jbWFfcGFnZShwYWdlKSkKPiA+IAo+IAo+IEBL
ZWVzLCB3b3VsZCBpdCBiZSBva2F5IHRvIHN0b3AgY2hlY2tpbmcgYWdhaW5zdCBaT05FX0RFVklD
RSBwYWdlcyBoZXJlIG9yCj4gaXMgdGhlcmUgYSBnb29kIHJhdGlvbmFsZSBiZWhpbmQgdGhpcz8K
PiAKPiAoSSB3b3VsZCB0dXJuIHRoaXMgcGF0Y2ggaW50byBhIHNpbXBsZSB1cGRhdGUgb2YgdGhl
IGNvbW1lbnQgaWYgd2UgYWdyZWUKPiB0aGF0IHdlIGRvbid0IGNhcmUpCgpUaGVyZSBoYXMgYmVl
biB3b3JrIHRvIGFjdHVhbGx5IHJlbW92ZSB0aGUgcGFnZSBzcGFuIGNoZWNrcyBlbnRpcmVseSwK
YnV0IHRoZXJlIHdhc24ndCBjb25zZW5zdXMgb24gd2hhdCB0aGUgcmlnaHQgd2F5IGZvcndhcmQg
d2FzLiBJIGNvbnRpbnVlCnRvIGxlYW5pbmcgdG93YXJkIGp1c3QgZHJvcHBpbmcgaXQgZW50aXJl
bHksIGJ1dCBNYXR0aGV3IFdpbGNveCBoYXMgc29tZQphbHRlcm5hdGl2ZSBpZGVhcyB0aGF0IGNv
dWxkIHVzZSBzb21lIGZ1cnRoZXIgdGhvdWdodC90ZXN0aW5nLgoKLS0gCktlZXMgQ29vawoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:32:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:32:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJZ8-00066f-A6; Wed, 23 Oct 2019 16:32:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mf0J=YQ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNJZ7-00066a-0r
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:32:53 +0000
X-Inumbo-ID: c145afd8-f5b2-11e9-a531-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c145afd8-f5b2-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 16:32:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571848370;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
 bh=mbnDiYdefAFfgTrlR4xeKkhINck51cpeXllEsDYT4Ro=;
 b=Rr5NlLjTT1CcAaSbGgCVJ30iQJEbMdj6OvVx3ZbtT+aMqNyOiLbeoDwrpt4t9/xBIhI90z
 cpa3drE4jUREOMfcxpPFdLppnTO1xH/Ts7tNk3BNX3243XhDLhHbd2pKjhdNvzvSUduB0E
 5ceOEyiz5njRxd0ZL2kv/GL6SIBYy+E=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-64-Ns7P4WWKOXK9foAUYV7jag-1; Wed, 23 Oct 2019 12:32:48 -0400
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 384FD80183E;
 Wed, 23 Oct 2019 16:32:42 +0000 (UTC)
Received: from [10.36.116.105] (ovpn-116-105.ams2.redhat.com [10.36.116.105])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 746E560852;
 Wed, 23 Oct 2019 16:32:21 +0000 (UTC)
To: Kees Cook <keescook@chromium.org>
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-3-david@redhat.com>
 <a8313fb1-50f3-9083-fd07-297ddf86658e@redhat.com>
 <201910230924.DE879ED80F@keescook>
From: David Hildenbrand <david@redhat.com>
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABtCREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT6JAj4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+uQINBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABiQIl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <499de13c-8296-7f61-d63a-2801409c6b93@redhat.com>
Date: Wed, 23 Oct 2019 18:32:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <201910230924.DE879ED80F@keescook>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-MC-Unique: Ns7P4WWKOXK9foAUYV7jag-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 02/12] mm/usercopy.c: Prepare
 check_page_span() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, kvm@vger.kernel.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Matthew Wilcox <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, linux-kernel@vger.kernel.org,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTg6MjUsIEtlZXMgQ29vayB3cm90ZToKPiBPbiBXZWQsIE9jdCAyMywgMjAx
OSBhdCAxMDoyMDoxNEFNICswMjAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPj4gT24gMjIu
MTAuMTkgMTk6MTIsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+Pj4gUmlnaHQgbm93LCBaT05F
X0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4gV2Ugd2FudCB0bwo+Pj4g
Y2hhbmdlIHRoYXQuCj4+Pgo+Pj4gTGV0J3MgbWFrZSBzdXJlIHRoYXQgdGhlIGxvZ2ljIGluIHRo
ZSBmdW5jdGlvbiB3b24ndCBjaGFuZ2UuIE9uY2Ugd2Ugbm8KPj4+IGxvbmdlciBzZXQgdGhlc2Ug
cGFnZXMgdG8gcmVzZXJ2ZWQsIHdlIGNhbiByZXdvcmsgdGhpcyBmdW5jdGlvbiB0bwo+Pj4gcGVy
Zm9ybSBzZXBhcmF0ZSBjaGVja3MgZm9yIFpPTkVfREVWSUNFIChzcGxpdCBmcm9tIFBHX3Jlc2Vy
dmVkIGNoZWNrcykuCj4+Pgo+Pj4gQ2M6IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3Jn
Pgo+Pj4gQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4+PiBD
YzogS2F0ZSBTdGV3YXJ0IDxrc3Rld2FydEBsaW51eGZvdW5kYXRpb24ub3JnPgo+Pj4gQ2M6IEFs
bGlzb24gUmFuZGFsIDxhbGxpc29uQGxvaHV0b2submV0Pgo+Pj4gQ2M6ICJJc2FhYyBKLiBNYW5q
YXJyZXMiIDxpc2FhY21AY29kZWF1cm9yYS5vcmc+Cj4+PiBDYzogUWlhbiBDYWkgPGNhaUBsY2Eu
cHc+Cj4+PiBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPj4+IC0tLQo+
Pj4gICBtbS91c2VyY29weS5jIHwgNSArKystLQo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9tbS91c2VyY29w
eS5jIGIvbW0vdXNlcmNvcHkuYwo+Pj4gaW5kZXggNjYwNzE3YTFlYTVjLi5hM2FjNGJlMzVjZGUg
MTAwNjQ0Cj4+PiAtLS0gYS9tbS91c2VyY29weS5jCj4+PiArKysgYi9tbS91c2VyY29weS5jCj4+
PiBAQCAtMjAzLDE0ICsyMDMsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIGNoZWNrX3BhZ2Vfc3Bh
bihjb25zdCB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgbiwKPj4+ICAgCSAqIGRldmljZSBtZW1v
cnkpLCBvciBDTUEuIE90aGVyd2lzZSwgcmVqZWN0IHNpbmNlIHRoZSBvYmplY3Qgc3BhbnMKPj4+
ICAgCSAqIHNldmVyYWwgaW5kZXBlbmRlbnRseSBhbGxvY2F0ZWQgcGFnZXMuCj4+PiAgIAkgKi8K
Pj4+IC0JaXNfcmVzZXJ2ZWQgPSBQYWdlUmVzZXJ2ZWQocGFnZSk7Cj4+PiArCWlzX3Jlc2VydmVk
ID0gUGFnZVJlc2VydmVkKHBhZ2UpIHx8IGlzX3pvbmVfZGV2aWNlX3BhZ2UocGFnZSk7Cj4+PiAg
IAlpc19jbWEgPSBpc19taWdyYXRlX2NtYV9wYWdlKHBhZ2UpOwo+Pj4gICAJaWYgKCFpc19yZXNl
cnZlZCAmJiAhaXNfY21hKQo+Pj4gICAJCXVzZXJjb3B5X2Fib3J0KCJzcGFucyBtdWx0aXBsZSBw
YWdlcyIsIE5VTEwsIHRvX3VzZXIsIDAsIG4pOwo+Pj4gICAJZm9yIChwdHIgKz0gUEFHRV9TSVpF
OyBwdHIgPD0gZW5kOyBwdHIgKz0gUEFHRV9TSVpFKSB7Cj4+PiAgIAkJcGFnZSA9IHZpcnRfdG9f
aGVhZF9wYWdlKHB0cik7Cj4+PiAtCQlpZiAoaXNfcmVzZXJ2ZWQgJiYgIVBhZ2VSZXNlcnZlZChw
YWdlKSkKPj4+ICsJCWlmIChpc19yZXNlcnZlZCAmJiAhKFBhZ2VSZXNlcnZlZChwYWdlKSB8fAo+
Pj4gKwkJCQkgICAgIGlzX3pvbmVfZGV2aWNlX3BhZ2UocGFnZSkpKQo+Pj4gICAJCQl1c2VyY29w
eV9hYm9ydCgic3BhbnMgUmVzZXJ2ZWQgYW5kIG5vbi1SZXNlcnZlZCBwYWdlcyIsCj4+PiAgIAkJ
CQkgICAgICAgTlVMTCwgdG9fdXNlciwgMCwgbik7Cj4+PiAgIAkJaWYgKGlzX2NtYSAmJiAhaXNf
bWlncmF0ZV9jbWFfcGFnZShwYWdlKSkKPj4+Cj4+Cj4+IEBLZWVzLCB3b3VsZCBpdCBiZSBva2F5
IHRvIHN0b3AgY2hlY2tpbmcgYWdhaW5zdCBaT05FX0RFVklDRSBwYWdlcyBoZXJlIG9yCj4+IGlz
IHRoZXJlIGEgZ29vZCByYXRpb25hbGUgYmVoaW5kIHRoaXM/Cj4+Cj4+IChJIHdvdWxkIHR1cm4g
dGhpcyBwYXRjaCBpbnRvIGEgc2ltcGxlIHVwZGF0ZSBvZiB0aGUgY29tbWVudCBpZiB3ZSBhZ3Jl
ZQo+PiB0aGF0IHdlIGRvbid0IGNhcmUpCj4gCj4gVGhlcmUgaGFzIGJlZW4gd29yayB0byBhY3R1
YWxseSByZW1vdmUgdGhlIHBhZ2Ugc3BhbiBjaGVja3MgZW50aXJlbHksCj4gYnV0IHRoZXJlIHdh
c24ndCBjb25zZW5zdXMgb24gd2hhdCB0aGUgcmlnaHQgd2F5IGZvcndhcmQgd2FzLiBJIGNvbnRp
bnVlCj4gdG8gbGVhbmluZyB0b3dhcmQganVzdCBkcm9wcGluZyBpdCBlbnRpcmVseSwgYnV0IE1h
dHRoZXcgV2lsY294IGhhcyBzb21lCj4gYWx0ZXJuYXRpdmUgaWRlYXMgdGhhdCBjb3VsZCB1c2Ug
c29tZSBmdXJ0aGVyIHRob3VnaHQvdGVzdGluZy4KClRoYW5rcyBmb3IgeW91ciByZXBseSEKClNv
LCB0aGUgd29yc3QgdGhpbmcgdGhhdCBjb3VsZCBoYXBwZW4gcmlnaHQgbm93LCB3aGVuIGRyb3Bw
aW5nIHRoaXMKcGF0Y2gsIGlzIHRoYXQgd2Ugd291bGQgcmVqZWN0IHNvbWUgcmFuZ2VzIHdoZW4g
aGFyZGVuaW5nIGlzIG9uLApjb3JyZWN0PyAoc291bmRzIGxpa2UgdGhhdCBjYW4gZWFzaWx5IGJl
IGZvdW5kIGJ5IHRlc3RpbmcgaWYgaXQgaXMKYWN0dWFsbHkgcmVsZXZhbnQpCgpEbyB5b3UgcmVt
ZW1iZXIgaWYgdGhlcmUgd2VyZSByZWFsIFpPTkVfREVWSUNFIHVzZWNhc2VzIHRoYXQgcmVxdWly
ZWQKdGhpcyBmaWx0ZXIgdG8gYmUgaW4gcGxhY2UgZm9yIFBHX3Jlc2VydmVkIHBhZ2VzPwoKLS0g
CgpUaGFua3MsCgpEYXZpZCAvIGRoaWxkZW5iCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:37:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJdi-0006Np-4I; Wed, 23 Oct 2019 16:37:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EeSN=YQ=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iNJdh-0006Nk-9L
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:37:37 +0000
X-Inumbo-ID: 653d5780-f5b3-11e9-9487-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 653d5780-f5b3-11e9-9487-12813bfff9fa;
 Wed, 23 Oct 2019 16:37:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571848646;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=BjnjCYjnlyixKYa2a1GtTz2EuUwc2G9iM8OuhMtvcgw=;
 b=Bp3oAdT44HHJjVkslCqLX+PL8f3H5EFnVYMuGaApWC25AtJsXN0JpQmE
 fjZeet8vHqiZQS2PllhYV4Hc2BMr7ioDn/Zcbw/8kY/vmhlICO7nKeiL3
 C+hWueAELYC6bCB6sRo5B+DR4kEgNgyhPWR9Bh3lyt7sWUmbMQ9DFWk+B U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ylDxPyCmXSyJ90Srb0rnIhdAgMAEmkaL8l7C9FidtWHLhqPP7QInkkAD8uZKmnnp8Dp6EzQQR1
 6Huk/NvsQBef048WvfR6uvakxsEY4n8mgBanoppUYiSNRagfjNGzu//QAPOpvsFG1ILegcPRgA
 qljbUe+V0dRv3z8FkBbx0RZO8aoWUAxg4ximDP5SvwCoaL2Or7unBgEBOW5R5y8gPUgkUMEtRK
 ZAGErt0Q6ETEtygaueVthXGgEWaH2H8bdDEja+M/ac3FaSlrcDL/Nq3lsPVb8M8IvRH6+AraT1
 RvY=
X-SBRS: 2.7
X-MesageID: 7427355
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7427355"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <d8ddfa34-caa8-ac53-8059-c4692bc343b5@citrix.com>
Date: Wed, 23 Oct 2019 17:37:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Norbert Manthey <nmanthey@amazon.de>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjMvMTkgMjo1OCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGcm9tOiBSb3NzIExh
Z2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiAKPiBUaGUgYmluYXJ5IGRpZmZp
bmcgYWxnb3JpdGhtIHVzZWQgYnkgeGVuLWxpdmVwYXRjaCBkZXBlbmRzIG9uIGhhdmluZyB1bmlx
dWUKPiBzeW1ib2xzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgo+IApQcmVzdW1hYmx5IHRoaXMgc2hvdWxkIGJlICJsaXZlcGF0
Y2gtYnVpbGQiIG9yICJsaXZlcGF0Y2gtYnVpbGQtdG9vbHMiIApyYXRoZXIgdGhhbiAieGVuLWxp
dmVwYXRjaCIuCgotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:38:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJeZ-0006Ri-FD; Wed, 23 Oct 2019 16:38:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bla1=YQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNJeX-0006RY-QB
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:38:30 +0000
X-Inumbo-ID: 8a5a5aea-f5b3-11e9-9487-12813bfff9fa
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a5a5aea-f5b3-11e9-9487-12813bfff9fa;
 Wed, 23 Oct 2019 16:38:28 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E0B1121D73;
 Wed, 23 Oct 2019 12:38:27 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 12:38:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=eq8yIQ
 PMKPa8F4CHBTzzE0yxH42p+yr6pp4J8ewZaV8=; b=bEn11u9eV7su03HiBuwFEW
 YqCwtKH8QrvlgPrLfD7zU1d96nl0mDSyEKTpBbMq0A6gIsNZSHadmvf2MIoh4kQm
 jdzHLjeLIA4OeIoS6E66G3bkdlwGMlPo7OKjS0ipltdIAfPpJ3dZz54bpM8/u5Qb
 CjQaW+v5VksdpipH0b88sqbblMGi7hwgcajVSJyxYQIROCXgiY0MvUMM8EMh1zPr
 67cYdKAZmdIcCikgkSlh55ap8Xp9+OYt72Flxv9+/o3NXl/jR/uxEy9MSqoh6MoM
 9Rg9nJvmwIKu+vR+Q8tSHO77bw4BdZNf/aaT6oFu27U+7Yyjz6k8rntEx4AgS/1A
 ==
X-ME-Sender: <xms:A4KwXZs38xcnUOsKLOX_ttos4nCfht7BFO7E9CiWyqbsafuIDu_2tw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrkeelgddutdegucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepkeefrdeljedrvdefrddv
 leenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:A4KwXYBOGxd_3Ny9ifg4Kxgj4pBmiMG3O2Y53yfVUgpCt2fBnFOIzQ>
 <xmx:A4KwXWX0eNFQh8ZJ6G7P7L29x7jSubaeQFzBDq3pebSkF2krhdPbOA>
 <xmx:A4KwXRELtZ5FmHNqlRDLnVBh_s-aVz3AdvZuGkY-MQ2h2dpLM4uRiQ>
 <xmx:A4KwXU-v1y45H7yR9clt_vMR3iUdR2B0yi2fh-LWtawOG_yM8u4pig>
Received: from mail-itl (unknown [83.97.23.29])
 by mail.messagingengine.com (Postfix) with ESMTPA id 26CB98005A;
 Wed, 23 Oct 2019 12:38:25 -0400 (EDT)
Date: Wed, 23 Oct 2019 18:38:22 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191023163822.GK1410@mail-itl>
References: <20191023153643.GI1410@mail-itl>
 <d7e16767-94ef-a83c-3995-3f991c54c69d@suse.com>
MIME-Version: 1.0
In-Reply-To: <d7e16767-94ef-a83c-3995-3f991c54c69d@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: multipart/mixed; boundary="===============3721512083681088923=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3721512083681088923==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="yr/DzoowOgTDcSCF"
Content-Disposition: inline


--yr/DzoowOgTDcSCF
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [PATCH v3 1/2] efi: remove old SetVirtualAddressMap() arrangement

On Wed, Oct 23, 2019 at 06:10:55PM +0200, Jan Beulich wrote:
> On 23.10.2019 17:36, Marek Marczykowski-G=C3=B3recki wrote:
> > No, it still setup 1:1 page tables for the runtime calls, exactly as it
> > was before.
>=20
> But the "physical" is no longer correct.

Ok, I'll add it to the other patch (as it is where UEFI is informed it
isn't "physical").

> > This is also why I don't need to adjust efi_rs.
>=20
> Well, you may not _need_ to with the current code structure, but I
> wonder if you better would. In fact I wonder whether the #ifdef
> around the line further up shouldn't have been removed already
> (and hence that's what you want to do): Take the processing of
> XEN_EFI_query_variable_info - it could do the version check
> outside of the efi_rs_{enter,exit}() region if efi_rs was properly
> relocated. Right now it's a requirement to make all accesses to
> efi_rs within such regions.

Right, this could be a further improvement. But given the conditional
nature of this patch series for 4.13, I'm not sure if it should be done
here. I can post it as a separate patch and let you/Juergen decide
whether commit it to 4.13 or next.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--yr/DzoowOgTDcSCF
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2wgf0ACgkQ24/THMrX
1ywTRgf9FDWy/r7xOs3hNB079RjQXzeMHtl+K3mcD/Ks6zlpAHZ0iKk2UyJe2Ct1
0fMFOlgINH7lBMPK5UmISOKKy38LRXGbKnEtJe8GS2XO7IrSQ/cgMcNklL7uzq+I
50YWK9MfqawI1S+1SKbCYyTtoGLwMbX3ubczq8cHkFY+8bqmTg0DA5ydTzy1D5MK
1ib2OR3TSkRdzLJDRg+0s7PZ3O9WhUdttK+zJ5lDgCmUT2pfTjJtmxWhWcKH0xUK
W8J5+bBb96SPFDi/OF8xE+ExxWlaxtBbWcd79VjvjfhPmoX6iVGYIfU274cm211f
Ci2yepoQuuoIsPpgCAm5wezs7xpxow==
=/dS5
-----END PGP SIGNATURE-----

--yr/DzoowOgTDcSCF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3721512083681088923==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:48:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJoR-0007O1-Ff; Wed, 23 Oct 2019 16:48:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJoQ-0007Ns-Fb
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:48:42 +0000
X-Inumbo-ID: f7956bee-f5b4-11e9-8aca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7956bee-f5b4-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 16:48:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849321;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ZYTzn5O48B3iY841/piidmycHXTvRCe/DVdR+RGMjkE=;
 b=bWxSLQX2fN3VfkT3sgEo2jlv7x9mVEd9UweBk6jgalV5v8ZH5jwbT7d6
 co62wvNZfQ8xLQXE46vKqpLDl9TLDIiXYMd/fHXG0713cXd8pblFc+AUL
 wQKwyPcxjePc5A/llJGJhiZvueeXDGRPXcTU6c8GORl2oq2sJjhWIij9h 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: qWiFIBRKQejgETHiIT0InDgQpjmBdkj0g+LtLnd29Xy0zXsA6tHybVS+Mj2FHSwhljh0kUd94k
 uBd9ocrhYdZX/Up+PLtMLbvB2VNBwLeIuGIZkjlqYkTLXj1ATDRH8MBkglUESDKzzJGAA9JAfn
 9atfD1T6G4Hyb/BWdAJqfHKBup4fhy2gAMHw+8bvFHGtW3gsOxcuVkGdO/ambaJyj6UfS3aoZi
 1XSxYjGSrN25RYjTQLG44yDWJx1ASS2Jiqz8PURyk3mwPsDKBlbGIBORZ4Mavm53upny04vGjN
 Za4=
X-SBRS: 2.7
X-MesageID: 7778029
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7778029"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:19 +0100
Message-ID: <20191023164837.2700240-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 05/23] xen: Kbuild: Remove extra
 -include from C flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S2J1aWxkIGluY2x1ZGVzIGxpbnV4L2NvbXBpbGVyX3R5cGVzLmggaW50byB0aGUgQ0ZMQUdTIGxp
c3QsIGJ1dCBYZW4KZG9uJ3QgbmVlZCB0aGF0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVuL3NjcmlwdHMvTWFrZWZpbGUu
bGliIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9zY3JpcHRzL01ha2VmaWxlLmxpYiBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmxpYgppbmRleCA0
MWM1MGY5NDYxZTUuLmI3NDYxOTliN2Y2YiAxMDA2NDQKLS0tIGEveGVuL3NjcmlwdHMvTWFrZWZp
bGUubGliCisrKyBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmxpYgpAQCAtMTYwLDcgKzE2MCw2IEBA
IGVuZGlmCiBlbmRpZgogCiBjX2ZsYWdzICAgICAgICA9IC1XcCwtTUQsJChkZXBmaWxlKSAkKE5P
U1RESU5DX0ZMQUdTKSAkKExJTlVYSU5DTFVERSkgICAgIFwKLQkJIC1pbmNsdWRlICQoc3JjdHJl
ZSkvaW5jbHVkZS9saW51eC9jb21waWxlcl90eXBlcy5oICAgICAgIFwKIAkJICQoX2NfZmxhZ3Mp
ICQobW9ka2Vybl9jZmxhZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogCQkgJChiYXNl
bmFtZV9mbGFncykgJChtb2RuYW1lX2ZsYWdzKQogCi0tIApBbnRob255IFBFUkFSRAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:48:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJoW-0007OL-OH; Wed, 23 Oct 2019 16:48:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJoV-0007OC-FL
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:48:47 +0000
X-Inumbo-ID: f8262972-f5b4-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8262972-f5b4-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 16:48:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849322;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jtXtAC2JzvQtQkNrbbAgn69NPPK0O23isaUX6kj9pmI=;
 b=YyG5d4TNYa4+Je+y0C4rXa3jnPciYchj6lsv4Q5FIa/scSiGI1gH/7Ft
 mw/3xH68scCfzUYD9Iw9wh9MfyEN22jwtIxG8jKBprfTcGXmPQ4ql7eLG
 BjhcZyeQ3zDhGFTCnmOYQwyXuAGhBLMirDVLLzZyNtSQ99EwZkGLIuZjV Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: uhgN+IsIj0DNv9WjgAIvyenoYBmeQvn47XmMSMt+GTovarMynXO+Z+BHE/uJEPxnJYQwxEbP8s
 3H7Lw04HuuR+Z/e+5c4Gg0Y7HVMu0CTRFwQAs8cKXK1lsV04pgruul0kRnghMbxypFfosl1Ecr
 +V+rQhTYQNlDc6TA6uyMwghuQ1dxUJbIwiMqHeT38RebWHQGE1BQ56Gh5tdY5p5MRyiRksoFtQ
 +iq1ezNnnCC5oyJXJgmJqg5O+M1cAJKXsfAcyGjW5wQ54pmhVZuMQGBjSuT+y2CD/hMsNSze4l
 ymA=
X-SBRS: 2.7
X-MesageID: 7778030
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7778030"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:20 +0100
Message-ID: <20191023164837.2700240-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 06/23] xen, Kbuild: filter-out -Wa,
 % from CFLAGS for %.i:%.c rules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgaXQgaXMgZG9uZSBjdXJyZW50bHkgaW4gUnVsZXMubWsuCgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vc2NyaXB0cy9N
YWtlZmlsZS5idWlsZCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkIGIveGVu
L3NjcmlwdHMvTWFrZWZpbGUuYnVpbGQKaW5kZXggMmY2NmVkMzg4ZDFjLi5kZDk3MmQ1YjVlZGIg
MTAwNjQ0Ci0tLSBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkCisrKyBiL3hlbi9zY3JpcHRz
L01ha2VmaWxlLmJ1aWxkCkBAIC0xMTQsNyArMTE0LDcgQEAgJChvYmopLyUuczogJChzcmMpLyUu
YyBGT1JDRQogCSQoY2FsbCBpZl9jaGFuZ2VkX2RlcCxjY19zX2MpCiAKIHF1aWV0X2NtZF9jcHBf
aV9jID0gQ1BQICQocXVpZXRfbW9kdGFnKSAkQAotY21kX2NwcF9pX2MgICAgICAgPSAkKENQUCkg
JChjX2ZsYWdzKSAtbyAkQCAkPAorY21kX2NwcF9pX2MgICAgICAgPSAkKENQUCkgJChmaWx0ZXIt
b3V0IC1XYSQoY29tbWEpJSwkKGNfZmxhZ3MpKSAtbyAkQCAkPAogCiAkKG9iaikvJS5pOiAkKHNy
YykvJS5jIEZPUkNFCiAJJChjYWxsIGlmX2NoYW5nZWRfZGVwLGNwcF9pX2MpCi0tIApBbnRob255
IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:48:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:48:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJoX-0007Ol-0r; Wed, 23 Oct 2019 16:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJoV-0007OB-G7
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:48:47 +0000
X-Inumbo-ID: f7e0cd28-f5b4-11e9-9487-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7e0cd28-f5b4-11e9-9487-12813bfff9fa;
 Wed, 23 Oct 2019 16:48:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849322;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=BeBV/g3lYfIpcMCzp5832SDhesBmIfhSkaYu+f4vgr0=;
 b=RWTQrWOs1WAMECyq9+TnF3/53cHWQHfQXYKIfXF8JZeo4kUuZbS6Xqmy
 HyDESS3i1ergGfZ3xNOt8IZ2gUHubypejxLdrjsgJCdaPIh+DubaI3BDR
 GbVwhl2v37IkEHyzLECEHQcWJR1nIXIlD/4QKWiu1JOaB+MV4ut3naFot U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GngGbaPcj5SXYtFeNerT4M9y1Lg1j0NwomcrN4zhIzBYQZOgePDPs3UbDOjW4Ksjcy2PySZcU6
 KYc9hJpWbogDwyX1hSqW60S4MniicA8DT2lppFGSmrcYx17evuv5orhHBU9HgoDIlIM3cMJqrk
 xZkO+F9o3MEdEUckQmInbPP4Fpo4xxg8CO2Gi0JGt1cGMqlbip3IKN/gNONNDlUzp38EwMQCgl
 Bu1of3chFVzg5iXHyaQ0jfoga3C1xJI+/7PZzkDzko8HnNbGmdNLWYkKXmQ41WIEWrMqBj1RpS
 AyI=
X-SBRS: 2.7
X-MesageID: 7427937
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7427937"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:15 +0100
Message-ID: <20191023164837.2700240-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 01/23] xen: Fix strange byte in
 common/Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: multipart/mixed; boundary="===============2818683688371824634=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2818683688371824634==
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

Q3VycmVudCBkZXNjcmlwdGlvbiBvZiB0aGUgZmlsZSBieSBgZmlsZWA6CiAgICBjb21tb24vS2Nv
bmZpZzogTm9uLUlTTyBleHRlbmRlZC1BU0NJSSB0ZXh0CgpDaGFuZ2UgdGhhdCBieXRlIHRvIGFu
IGFzY2lpIHF1b3RlIHNvIHRoZSBmaWxlIGNhbiBiZWNvbWUgcHJvcGVybHkKZW5jb2RlZCwgYW5k
IGFsbCBBU0NJSS4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vS2NvbmZpZyB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA3YjVkZDlkNDk1OTYuLjVjMGY4
ZDMwYzcwOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24v
S2NvbmZpZwpAQCAtMzg2LDcgKzM4Niw3IEBAIGNvbmZpZyBUUkFDRUJVRkZFUgogCWRlZmF1bHQg
eQogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZSB0cmFjaW5nIGluZnJhc3RydWN0dXJlIGFuZCBwcmUt
ZGVmaW5lZCB0cmFjZXBvaW50cyB3aXRoaW4gWGVuLgotCSAgVGhpcyB3aWxsIGFsbG93IGxpdmUg
aW5mb3JtYXRpb24gYWJvdXQgWGVuknMgZXhlY3V0aW9uIGFuZCBwZXJmb3JtYW5jZQorCSAgVGhp
cyB3aWxsIGFsbG93IGxpdmUgaW5mb3JtYXRpb24gYWJvdXQgWGVuJ3MgZXhlY3V0aW9uIGFuZCBw
ZXJmb3JtYW5jZQogCSAgdG8gYmUgY29sbGVjdGVkIGF0IHJ1biB0aW1lIGZvciBkZWJ1Z2dpbmcg
b3IgcGVyZm9ybWFuY2UgYW5hbHlzaXMuCiAJICBNZW1vcnkgYW5kIGV4ZWN1dGlvbiBvdmVyaGVh
ZCB3aGVuIG5vdCBhY3RpdmUgaXMgbWluaW1hbC4KIAotLSAKQW50aG9ueSBQRVJBUkQKCg==


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2818683688371824634==--

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJob-0007Ps-AA; Wed, 23 Oct 2019 16:48:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJoa-0007PX-EJ
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:48:52 +0000
X-Inumbo-ID: f87304b8-f5b4-11e9-8aca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f87304b8-f5b4-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 16:48:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849322;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Y0FIGjiDgCfrCtvVDl/alvj9oiarFxRbWo4lLPMs7go=;
 b=bhPRlh2NIp7GKhDiRSaNdkBVMbo0W6/f4kXvue5VUTrIjbKxX3zMeYIM
 H6v2j/Lr5jV12wUUjU+1bx8jEyGJ9nJljXfL4DVBn/CCVt1cxmVMzB7Cg
 hdZe804AWcJ6o8WJ8reKDPYcEsthVTxSYfI17lPR56oz8cV1MP2/FCsrd c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yKiBPdXyuu/vc7oB8ss7mW29PQ7Ayo/226IZUNZjpy1IlrGh/hamTc4s2R+AsgYH2alAn9c+CP
 FAIUt5QsmIIoAuETD8fG//zlq1oX9ots8e9VLlajhwr+cGaK3GnU1+eyOTKw1ad86nMdlIbfLE
 9dKmSkkvSyP2zK8hu0/OboBSaDO7RPx7Ghqf1sWawfd96v+NkYGB73+rLfHCSNMUKcLBXAEsVX
 UdxxcoIcWwp3TgsXTYGmHYVhDcvTmSSV6ZuIKtzy5mdfnDKl26vqWqGc3AbnOFsmqG6wiZeptF
 rxo=
X-SBRS: 2.7
X-MesageID: 7778031
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7778031"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:21 +0100
Message-ID: <20191023164837.2700240-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 07/23] xen,
 Kbuild: Handle obj-bin-y and %.init.o objects
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U1BFQ0lBTF9EQVRBX1NFQ1RJT05TIGlzIHB1dCBpbiBLYnVpbGQuaW5jbHVkZSBzbyBpdCBjYW4g
YmUgdXNlIGluCmtidWlsZCBtYWtlZmlsZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vc2NyaXB0cy9LYnVpbGQuaW5j
bHVkZSB8IDEwICsrKysrKysrKysKIHhlbi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkIHwgMjQgKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vc2NyaXB0cy9NYWtlZmlsZS5saWIgICB8ICA3ICsr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlIGIveGVuL3NjcmlwdHMvS2J1aWxkLmluY2x1ZGUKaW5k
ZXggNGIwNDMyZTA5NWFlLi42Zjk1YTI1MTlmM2MgMTAwNjQ0Ci0tLSBhL3hlbi9zY3JpcHRzL0ti
dWlsZC5pbmNsdWRlCisrKyBiL3hlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlCkBAIC0zMjYsNiAr
MzI2LDE2IEBAIGVuZGVmCiAjCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKKyMgRm9yIGJ1aWxk
aW5nICUuaW5pdC5vIGZpbGVzLCBjYW4gYmUgdXNlZCBpbiBrYnVpbGQgbWFrZWZpbGVzCitTUEVD
SUFMX0RBVEFfU0VDVElPTlMgOj0gcm9kYXRhICQoZm9yZWFjaCBhLDEgMiA0IDggMTYsIFwKKwkJ
CQkJICAgICQoZm9yZWFjaCB3LDEgMiA0LCBcCisJCQkJCQkJcm9kYXRhLnN0ciQodykuJChhKSkg
XAorCQkJCQkgICAgcm9kYXRhLmNzdCQoYSkpIFwKKwkJCSAkKGZvcmVhY2ggcixyZWwgcmVsLnJv
LGRhdGEuJChyKS5sb2NhbCkKKworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworCisKICMgZGVsZXRl
IHBhcnRpYWxseSB1cGRhdGVkIChpLmUuIGNvcnJ1cHRlZCkgZmlsZXMgb24gZXJyb3IKIC5ERUxF
VEVfT05fRVJST1I6CiAKZGlmZiAtLWdpdCBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkIGIv
eGVuL3NjcmlwdHMvTWFrZWZpbGUuYnVpbGQKaW5kZXggZGQ5NzJkNWI1ZWRiLi42OGI1MDRjOWJk
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkCisrKyBiL3hlbi9zY3Jp
cHRzL01ha2VmaWxlLmJ1aWxkCkBAIC0zODQsNiArMzg0LDMwIEBAICQob2JqKS8lLm86ICQoc3Jj
KS8lLlMgJChvYmp0b29sX2RlcCkgRk9SQ0UKIHRhcmdldHMgKz0gJChmaWx0ZXItb3V0ICQoc3Vi
ZGlyLW9iai15KSwgJChyZWFsLW9iai15KSkgJChyZWFsLW9iai1tKSAkKGxpYi15KQogdGFyZ2V0
cyArPSAkKGV4dHJhLXkpICQoTUFLRUNNREdPQUxTKSAkKGFsd2F5cykKIAorIyAlLmluaXQubyBv
YmplY3RzCisjIC0tLS0tLS0tLS0tLS0tLS0KKworcXVpZXRfY21kX29ial9pbml0X28gPSBJTklU
X09CSiAkQAorZGVmaW5lIGNtZF9vYmpfaW5pdF9vCisJc2V0IC1lOyBcCisJJChPQkpEVU1QKSAt
aCAkPCB8IHNlZCAtbiAnL1swLTldL3tzLDAwKiwwLGc7cDt9JyB8IHdoaWxlIHJlYWQgaWR4IG5h
bWUgc3ogcmVzdDsgZG8gXAorCQljYXNlICIkJG5hbWUiIGluIFwKKwkJLioubG9jYWwpIDs7IFwK
KwkJLnRleHR8LnRleHQuKnwuZGF0YXwuZGF0YS4qfC5ic3MpIFwKKwkJCXRlc3QgJCRzeiAhPSAw
IHx8IGNvbnRpbnVlOyBcCisJCQllY2hvICJFcnJvcjogc2l6ZSBvZiAkPDokJG5hbWUgaXMgMHgk
JHN6IiA+JjI7IFwKKwkJCWV4aXQgJCQoZXhwciAkJGlkeCArIDEpOzsgXAorCQllc2FjOyBcCisJ
ZG9uZTsgXAorCSQoT0JKQ09QWSkgJChmb3JlYWNoIHMsJChTUEVDSUFMX0RBVEFfU0VDVElPTlMp
LC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQuJChzKSkgJDwgJEAKK2VuZGVmCisKKyQob2Jq
KS8lLmluaXQubzogJChvYmopLyUubyBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLG9ial9pbml0
X28pCisKKyMgQWRkIGludGVybWVkaWF0ZXMgZmlsZXMgaW50byB0YWdldHMKK3RhcmdldHMgKz0g
JChwYXRzdWJzdCAlLmluaXQubywlLm8sJChmaWx0ZXIgJS5pbml0Lm8sJCh0YXJnZXRzKSkpCisK
ICMgTGlua2VyIHNjcmlwdHMgcHJlcHJvY2Vzc29yICgubGRzLlMgLT4gLmxkcykKICMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiBxdWlldF9jbWRfY3BwX2xkc19TID0gTERTICAgICAkQApkaWZmIC0tZ2l0
IGEveGVuL3NjcmlwdHMvTWFrZWZpbGUubGliIGIveGVuL3NjcmlwdHMvTWFrZWZpbGUubGliCmlu
ZGV4IGI3NDYxOTliN2Y2Yi4uZTAyMmYwNTM0OTRlIDEwMDY0NAotLS0gYS94ZW4vc2NyaXB0cy9N
YWtlZmlsZS5saWIKKysrIGIveGVuL3NjcmlwdHMvTWFrZWZpbGUubGliCkBAIC0xNiw2ICsxNiwx
MCBAQCBLQlVJTERfQ0ZMQUdTICs9ICQoc3ViZGlyLWNjZmxhZ3MteSkKICMgb25seSBidWlsZCB0
aGUgY29tcGlsZWQtaW4gdmVyc2lvbgogb2JqLW0gOj0gJChmaWx0ZXItb3V0ICQob2JqLXkpLCQo
b2JqLW0pKQogCisjIEZvciBhIG5vbi1MVE8gYnVpbGQsIGJ1bmRsZSBvYmotYmluIHRhcmdldHMg
aW4gd2l0aCB0aGUgbm9ybWFsIG9ianMuCitvYmoteSArPSAkKG9iai1iaW4teSkKK29iai1iaW4t
eSA6PQorCiAjIExpYnJhcmllcyBhcmUgYWx3YXlzIGNvbGxlY3RlZCBpbiBvbmUgbGliIGZpbGUu
CiAjIEZpbHRlciBvdXQgb2JqZWN0cyBhbHJlYWR5IGJ1aWx0LWluCiBsaWIteSA6PSAkKGZpbHRl
ci1vdXQgJChvYmoteSksICQoc29ydCAkKGxpYi15KSAkKGxpYi1tKSkpCkBAIC0xMDgsNiArMTEy
LDkgQEAgbmFtZS1maXggPSAkKHNxdW90ZSkkKHF1b3RlKSQoc3Vic3QgJChjb21tYSksXywkKHN1
YnN0IC0sXywkMSkpJChxdW90ZSkkKHNxdW90ZSkKIGJhc2VuYW1lX2ZsYWdzID0gLURLQlVJTERf
QkFTRU5BTUU9JChjYWxsIG5hbWUtZml4LCQoYmFzZXRhcmdldCkpCiBtb2RuYW1lX2ZsYWdzICA9
IC1ES0JVSUxEX01PRE5BTUU9JChjYWxsIG5hbWUtZml4LCQobW9kbmFtZSkpCiAKKyMgU2VlIGNv
bW1lbnQgYWJvdXQgSU5JVF9TRUNUSU9OU19PTkxZIGluIGluY2x1ZGUveGVuL2NvbXBpbGVyLmgK
KyQoZmlsdGVyICUuaW5pdC5vLCQocmVhbC1vYmoteSkgJChleHRyYS15KSk6IGNjZmxhZ3MteSAr
PSAtRElOSVRfU0VDVElPTlNfT05MWQorCiBvcmlnX2NfZmxhZ3MgICA9ICQoS0JVSUxEX0NQUEZM
QUdTKSAkKEtCVUlMRF9DRkxBR1MpIFwKICAgICAgICAgICAgICAgICAgJChjY2ZsYWdzLXkpICQo
Q0ZMQUdTXyQoYmFzZXRhcmdldCkubykKIF9jX2ZsYWdzICAgICAgID0gJChmaWx0ZXItb3V0ICQo
Q0ZMQUdTX1JFTU9WRV8kKGJhc2V0YXJnZXQpLm8pLCAkKG9yaWdfY19mbGFncykpCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:48:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJob-0007QC-Ju; Wed, 23 Oct 2019 16:48:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJoa-0007PW-Dv
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:48:52 +0000
X-Inumbo-ID: f7e0cd29-f5b4-11e9-9487-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7e0cd29-f5b4-11e9-9487-12813bfff9fa;
 Wed, 23 Oct 2019 16:48:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849322;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=cW9QUA2andQL4O4HOUDeg7g0PmkMcoU7/GKPsef2zGA=;
 b=Z8WDYuRKVVHj9M8clRTcnx//iuwfKsjJ2RZbUQoHDtx7xzOIHKDjIpTa
 iJbtzhVwYAhCq2JJ9sCB16drBfT5leQ/6JgKSoO7rGKHIe/5NQDJULOa5
 oVgiXjXkcaxE+rn52Ms25aNcAOr9m4andaXZmYL5sGohfpmXRnHI7Zen2 Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: c2ahbwj45OpwMOadhGbNZ84+8kOMCOPBapvxYAOASmEy98DV1PgFx7cj+QimQVOIyISqelgJ7Q
 92hcXNHu0MTBzg+YLvJh16q9uCAAF6pj9Wy7zxMQUnOeioogU0dbWDMzuU25AFInwAQ1I2uvDb
 gOS3MRPIwhy8mR91yMXu9ZkTnytdVbYELA+T5+yMSU6W6+siPXvQ3OrBexSLkEQXcO1dju7FmC
 hxETKjLrjruj2Xk4CVltwqCIlseAGLXbedEOuH3Ed5dYvMH2mpVOVZvZlgqjJG774ImT231Qw5
 oj4=
X-SBRS: 2.7
X-MesageID: 7427938
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7427938"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:16 +0100
Message-ID: <20191023164837.2700240-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 02/23] xen: Makefile: Remove outdated
 comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbW1lbnQgY291bGQgaGF2ZSBiZWVuIHJlbW92ZWQgd2l0aAoxOGNkNDk5N2QyNmI5ZGY5
NWRkYTg3NTAzZTQxYzgyMzI3OWEwN2EwLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlIHwg
MSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAyNDQzZmQyY2M1YmQu
LmFmNmM4M2RmYmFlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMTc2LDcgKzE3Niw2IEBAIENGTEFHUy0kKFhFTl9CVUlM
RF9FRkkpICs9IC1EWEVOX0JVSUxEX0VGSQogCiAkKFRBUkdFVCkuZWZpOiBWSVJUX0JBU0UgPSAw
eCQoc2hlbGwgJChOTSkgZWZpL3JlbG9jcy1kdW1teS5vIHwgc2VkIC1uICdzLCBBIFZJUlRfU1RB
UlQkJCwscCcpCiAkKFRBUkdFVCkuZWZpOiBBTFRfQkFTRSA9IDB4JChzaGVsbCAkKE5NKSBlZmkv
cmVsb2NzLWR1bW15Lm8gfCBzZWQgLW4gJ3MsIEEgQUxUX1NUQVJUJCQsLHAnKQotIyBEb24ndCB1
c2UgJCh3aWxkY2FyZCAuLi4pIGhlcmUgLSBhdCBsZWFzdCBtYWtlIDMuODAgZXhwYW5kcyB0aGlz
IHRvbyBlYXJseSEKICQoVEFSR0VUKS5lZmk6IGd1YXJkID0gJChpZiAkKGZpbHRlciB5LCQoWEVO
X0JVSUxEX1BFKSksLDopCiAKIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQotLSAKQW50aG9u
eSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJog-0007Sv-4w; Wed, 23 Oct 2019 16:48:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJof-0007SV-Er
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:48:57 +0000
X-Inumbo-ID: f8ad77c4-f5b4-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8ad77c4-f5b4-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 16:48:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849322;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4hXr9w3jPULxpMPUxVm6mEQo/0Q3sw5db8ib06NgEAk=;
 b=YL8OmkPC3m7K2kymxmFfF09Gkngj5nRQ/tpW7cCRYutAjCL25zfq9c5n
 P2iGx6O3MULMC88VcivP00WCcUq1G5TGOuIASFo+a3ZM7JNMASThIsCTE
 ahevphjYwxlz39VNTbOGOP/pV7ug1FcsAjybhyX4Wkg88FmALirNTjS+w U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: D4hiskaVKU5bP9gLi3odpCa4mRDJUQhKZcyQbOMmbbFW5gSm++iSLlQ+YrZ9OHZ/nNl3GkO/W1
 25o2GVX7q+KVd8K4v23rW8OFdkRa559kDyIje4nIgRp0LlB4EztiXRfR2RPFS6J8KNVDYONr4a
 SO5wHKHkf+4itmWEZMz8JLlpEyOeudIhQEfEMEleKWiR4zUViRJ6MbdOcds7zdJ/HxpPWp7jLB
 5TVmvPPG7iZaylRPvi3LlOjbJZR6Kz4cnj7z21njn8Za2f5sbAwJQTUbS/hQsJEMkF6N7Pd+dS
 ck4=
X-SBRS: 2.7
X-MesageID: 7778032
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7778032"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:22 +0100
Message-ID: <20191023164837.2700240-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 08/23] xen,
 Kbuild: Change filechk_offsets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbnMgd2lsbCBiZSB1c2UgbGF0ZXIgdG8gZ2VuZXJhdGUgYXNtLW9mZnNldHMu
aC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgotLS0KIHhlbi9zY3JpcHRzL01ha2VmaWxlLmxpYiB8IDE5ICsrKysrKysrLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmxpYiBiL3hlbi9zY3JpcHRzL01ha2VmaWxl
LmxpYgppbmRleCBlMDIyZjA1MzQ5NGUuLjE5NjQxZTgzNmRjMyAxMDA2NDQKLS0tIGEveGVuL3Nj
cmlwdHMvTWFrZWZpbGUubGliCisrKyBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmxpYgpAQCAtNDEz
LDI5ICs0MTMsMjYgQEAgcXVpZXRfY21kX3h6bWlzYyA9IFhaTUlTQyAgJEAKICMgQVNNIG9mZnNl
dHMKICMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKLSMgRGVmYXVsdCBzZWQgcmVnZXhwIC0gbXVsdGls
aW5lIGR1ZSB0byBzeW50YXggY29uc3RyYWludHMKKyMgRGVmYXVsdCBzZWQgcmVnZXhwCiAjCi0j
IFVzZSBbOnNwYWNlOl0gYmVjYXVzZSBMTFZNJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXIgaW5zZXJ0
cyA8dGFiPiBhcm91bmQKLSMgdGhlIC5hc2NpaSBkaXJlY3RpdmUgd2hlcmVhcyBHQ0Mga2VlcHMg
dGhlIDxzcGFjZT4gYXMtaXMuCiBkZWZpbmUgc2VkLW9mZnNldHMKLQknczpeW1s6c3BhY2U6XV0q
XC5hc2NpaVtbOnNwYWNlOl1dKiJcKC4qXCkiLio6XDE6OyBcCi0JL14tPi97czotPiNcKC4qXCk6
LyogXDEgKi86OyBcCi0JczpeLT5cKFteIF0qXCkgW1wkJCNdKlwoW14gXSpcKSBcKC4qXCk6I2Rl
ZmluZSBcMSBcMiAvKiBcMyAqLzo7IFwKLQlzOi0+Ojo7IHA7fScKKwknL15bXiNdLio9PT4ve3M6
Lio9PT4oLiopPD09Lio6XDE6OyBzOiBbXCQkI106IDo7IHA7fScKIGVuZGVmCiAKICMgVXNlIGZp
bGVjaGsgdG8gYXZvaWQgcmVidWlsZHMgd2hlbiBhIGhlYWRlciBjaGFuZ2VzLCBidXQgdGhlIHJl
c3VsdGluZyBmaWxlCiAjIGRvZXMgbm90CiBkZWZpbmUgZmlsZWNoa19vZmZzZXRzCi0JIGVjaG8g
IiNpZm5kZWYgJDIiOyBcCi0JIGVjaG8gIiNkZWZpbmUgJDIiOyBcCiAJIGVjaG8gIi8qIjsgXAog
CSBlY2hvICIgKiBETyBOT1QgTU9ESUZZLiI7IFwKIAkgZWNobyAiICoiOyBcCi0JIGVjaG8gIiAq
IFRoaXMgZmlsZSB3YXMgZ2VuZXJhdGVkIGJ5IEtidWlsZCI7IFwKKwkgZWNobyAiICogVGhpcyBm
aWxlIHdhcyBhdXRvLWdlbmVyYXRlZCBmcm9tICQ8IjsgXAorCSBlY2hvICIgKiI7IFwKIAkgZWNo
byAiICovIjsgXAogCSBlY2hvICIiOyBcCi0JIHNlZCAtbmUgJChzZWQtb2Zmc2V0cykgPCAkPDsg
XAorCSBlY2hvICIjaWZuZGVmICQyIjsgXAorCSBlY2hvICIjZGVmaW5lICQyIjsgXAorCSBlY2hv
ICIiOyBcCisJIHNlZCAtcm5lICQoc2VkLW9mZnNldHMpIDwgJDw7IFwKIAkgZWNobyAiIjsgXAog
CSBlY2hvICIjZW5kaWYiCiBlbmRlZgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:48:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:48:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJog-0007TG-F1; Wed, 23 Oct 2019 16:48:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJof-0007SU-EJ
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:48:57 +0000
X-Inumbo-ID: f88314e8-f5b4-11e9-9487-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f88314e8-f5b4-11e9-9487-12813bfff9fa;
 Wed, 23 Oct 2019 16:48:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849323;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=7P+efp/ya4zKNy3tVfr17eQmLjvYzixattC8v29UdDA=;
 b=P8sQ4g/cXAi7gOYsCIz3B6yjBHcpU4UT/Gw3XbMjSwYtfrdSAuM/jbHq
 ZYp3ndJQJRdttF3WBxjHyufvlTD1wrjb4LlW/C4fuU/NMhYX+WmSi84mN
 j7TBcBoqmPtgARg+M6woWb82xrTw287IubIG49WyEjZ6VX4+1CTJdt/sB w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RKDQEDJFkdOneSK39gWDAaS+ldQHfueVnD+6KFdE5ZNaphrsvfQvegVqPsFO8mE6Hz/cKrmDhx
 Q/qVO8ELt38XSpUBmIrXP6ksejXzGkcP27epvLybCppPZvi8brayAoCHAHg4cgXb7ssEsg3XTZ
 BoiSc7ivXGjZ0En9nA4d6ZoA6mkb5RfsAFvh5Qaas1FFRx+CclzB/BXndIgb7TpzkCpCt8faU3
 zfs2CSiH1o2ViLITbDj7U2S1j8yOTSN+anoA1H48EqcKSee9Otn6msjK67ecgWcn6WKIVYLLZl
 TBM=
X-SBRS: 2.7
X-MesageID: 7427939
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7427939"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:14 +0100
Message-ID: <20191023164837.2700240-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 00/23] Kconfig update + WIP of using
 Kbuild
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIuYnVp
bGQtc3lzdGVtLXhlbi12MQoKSGksCgpJIGhhdmUgd29yayB0b3dhcmQgYnVpbGRpbmcgWGVuICh0
aGUgaHlwZXJ2aXNvcikgd2l0aCBMaW51eCdzIGJ1aWxkIHN5c3RlbSwKS2J1aWxkLgoKVGhlIG1h
aW4gcmVhc29uIGZvciB0aGF0IGlzIHRvIGJlIGFibGUgdG8gaGF2ZSBvdXQtb2YtdHJlZSBidWls
ZC4gSXQncyBhbm5veWluZwp3aGVuIGEgYnVpbGQgZmFpbCBiZWNhdXNlIG9mIHRoZSBwdnNoaW0u
IE90aGVyIGJlbmVmaXQgaXMgYSBtdWNoIGZhc3RlcgpyZWJ1aWxkLCBhbmQgYG1ha2UgY2xlYW5g
IGRvZXNuJ3QgdGFrZSBhZ2VzLgoKVGhlIHNlcmllcyBzdGFydCB3aXRoIGEgZmV3IGNsZWFudXAg
cGF0Y2gsIGFuZCBhbiB1cGRhdGUgdG8gS2NvbmZpZyB0aGF0IGNvdWxkCmJlIGNvbW1pdHRlZC4g
VGhlIG90aGVyIHBhdGNoZXMgdGhhdCBpbXBvcnQgS2J1aWxkIGFyZW4ndCByZWFkeS4gUXVpdGUg
YQpmZXcgZnVuY3Rpb25hbGl0eSBvZiB0aGUgY3VycmVudCBidWlsZCBzeXN0ZW0gYXJlIG1pc3Np
bmcsIGxpa2UgRUZJIGJ1aWxkLApBcm0gYnVpbGQsIG9yIGJ1aWxkIHdpdGggY2xhbmcuCgpOZXcg
ZmVhdHVyZXMgb2YgS2NvbmZpZzoKICAgIC0gQ2FuIHJ1biBzaGVsbCBjb21tYW5kcyEKICAgICAg
ICBUaGlzIGNvdWxkIGJlIHVzZSB0byBnZW5lcmF0ZSB0aGUgQ0ZMQUdTIGFuZCBjbGVhbnVwIHRo
ZSBLY29uZmlnIGZpbGVzCiAgICAgICAgdG8gbm90IGhhdmUgdG8gZGVwZW5kcyBvbiBzb21lIGVu
diB2YXIgKGxpa2UgWEVOX0hBU19CVUlMRF9JRCkuCiAgICAtIFVwZGF0ZSB0byB0aGUgZ3JhcGhp
Y2FsIG1lbnVjb25maWcsIHhjb25maWcuIEl0J3Mgbm93IGJ1aWx0IHdpdGggUXQ0L1F0NS4KICAg
IC0gUHJvYmFibHkgb3RoZXJzIHRoYXQgSSBmb3Jnb3QuCgpLYnVpbGQ6CiAgICBJJ20gbm90IHN1
cmUgaG93IHRvIG1vdmUgZm9yd2FyZCwgZWFzaWVyIGNoYW5nZSBldmVyeXRoaW5nIGFsbCBhdCBv
bmNlIHdpdGgKICAgIG9uZSBiaWcgZmF0IHBhdGNoLCBvciB3ZSBjb3VsZCB0cnkgdG8gaW1wcm92
ZSB0aGUgY3VycmVudCBidWlsZCBzeXN0ZW0KICAgIHdoaWxlIHRha2luZyBpbnNwaXJhdGlvbiBm
cm9tIEtidWlsZC4KCiAgICBUaGVyZSBhcmUgc29tZSBuaWNlIG1ha2UgZnVuY3Rpb25zIGxpa2Ug
aWZfY2hhbmdlZCB3aGljaCBjYW4gYWxzbyByZWJ1aWxkIGEKICAgIHRhcmdldCB3aGVuIHRoZSBj
b21tYW5kIGxpbmUgYXMgY2hhbmdlZCAoQ0ZMQUdTIGNoYW5nZWQgZm9yIGUuZy4pLiBBbHNvLAog
ICAgd2l0aCB0aGUgYGZpeGRlcCcgcHJvZ3JhbSwgZmlsZXMgY2FuIGRlcGVuZCBvbiBjaGFuZ2Ug
dG8gYSBzaW5nbGUgQ09ORklHXyoKICAgIGluc3RlYWQgb2YgaGF2aW5nIHRvIHJlYnVpbGQgZXZl
cnl0aGluZyB3aGVuIC5jb25maWcgY2hhbmdlLgogICAgV2l0aCBLYnVpbGQsIHRoZSBsaXN0IG9m
IENGTEFHUyBpcyBvbmx5IGRvbmUgb25jZSwgaW4gdGhlIHJvb3QgTWFrZWZpbGUsCiAgICBpbnN0
ZWFkIG9mIGV2ZXJ5IHRpbWUgYSByZWN1cnNpdmUgbWFrZSBpcyBkb25lLgoKQW55d2F5LCBmZWVs
IGZyZWUgdG8gdHJ5IHRoYXQgb3V0LiBTb21lIGV4YW1wbGUgKHdoZW4gaW4geGVuLmdpdC94ZW4g
ZGlyKToKICAgIG1ha2UgVj0yICAgIC0+IHNob3cgeW91IHdoeSBhIHRhcmdldCBpcyByZWJ1aWx0
CiAgICBtYWtlIFY9MSAgICAtPiBzaG93IHlvdSB0aGUgY29tbWFuZCBsaW5lIGV4ZWN1dGVkCiAg
ICBtYWtlIE89YnVpbGRkaXIgICAgIC0+IG91dC1vZi10cmVlIGJ1aWxkCgooSSBoYXZlbid0IEND
ZWQgYW55b25lIGFzIEkgZG9uJ3Qgd2FudCB0byBDQyBldmVyeW9uZSBmcm9tIFRIRSBSRVNUIGF0
IHRoaXMKc3RhZ2UpCgpDaGVlcnMsCgpBbnRob255IFBFUkFSRCAoMjMpOgogIHhlbjogRml4IHN0
cmFuZ2UgYnl0ZSBpbiBjb21tb24vS2NvbmZpZwogIHhlbjogTWFrZWZpbGU6IFJlbW92ZSBvdXRk
YXRlZCBjb21tZW50CiAgeGVuOiBVcGRhdGUgS2NvbmZpZyB0byBMaW51eCB2NS4zCiAgYnVpbGQ6
IEltcG9ydCBLYnVpbGQgZnJvbSBMaW51eCB2NS4zCiAgeGVuOiBLYnVpbGQ6IFJlbW92ZSBleHRy
YSAtaW5jbHVkZSBmcm9tIEMgZmxhZ3MKICB4ZW4sS2J1aWxkOiBmaWx0ZXItb3V0IC1XYSwlIGZy
b20gQ0ZMQUdTIGZvciAlLmk6JS5jIHJ1bGVzCiAgeGVuLEtidWlsZDogSGFuZGxlIG9iai1iaW4t
eSBhbmQgJS5pbml0Lm8gb2JqZWN0cwogIHhlbixLYnVpbGQ6IENoYW5nZSBmaWxlY2hrX29mZnNl
dHMKICB4ZW4sS2J1aWxkOiBGaWx0ZXItb3V0IC1XYSwgaW4gJS5zOiUuYyBydWxlcwogIHhlbixL
YnVpbGQ6IEhhbmRsZSBfX09CSkVDVF8qX18KICBGaXJzdCBjb252ZXJzaW9uIHRvIGtidWlsZCBt
YWtlZmlsZXMKICBCdWlsZCBndWVzdF93YWxrKiBpbiBhcmNoL3g4Ni9tbQogIGNvbnZlcnQgY29t
bW9uL2xpYmVsZi9NYWtlZmlsZSB0byBrYnVpbGQgbWFrZWZpbGUKICBjb252ZXJ0IGNvbW1vbi9s
aWJmZHQgdG8ga2J1aWxkIG1ha2VmaWxlCiAgY29udmVydCB0b29scy9NYWtlZmlsZSB0byBrYnVp
bGQKICBjb252ZXJ0IGluY2x1ZGUvTWFrZWZpbGUgdG8gS2J1aWxkCiAgY29udmVydCBhcmNoL3g4
Ni9ib290L01ha2VmaWxlIHRvIGtidWlsZAogIGFyY2gveDg2OiBTdGFydCBtb3ZpbmcgYnVpbGQg
dGFyZ2V0cyBvdXQgb2YgTWFrZWZpbGUgaW50byBLYnVpbGQuCiAgdXBkYXRlICpGTEFHUyBmb3Ig
YXJjaC94ODYvTWFrZWZpbGUKICB1cGRhdGUgYXJjaC9NYWtlZmlsZQogIEltcG9ydCByb290IE1h
a2VmaWxlIGZyb20gTGludXggdjUuMwogIENoYW5nZXMgdG8gcm9vdCBNYWtlZmlsZQogIHhlbi90
b29scy9rY29uZmlnOiBEZWxldGUgZHVwbGljYXRlIG1ha2VmaWxlcwoKIGRvY3MvbWlzYy9rY29u
ZmlnLWxhbmd1YWdlLnJzdCAgICAgICAgICAgICAgICB8ICA3MDEgKysrKysKIGRvY3MvbWlzYy9r
Y29uZmlnLWxhbmd1YWdlLnR4dCAgICAgICAgICAgICAgICB8ICAzOTUgLS0tCiBkb2NzL21pc2Mv
a2NvbmZpZy1tYWNyby1sYW5ndWFnZS5yc3QgICAgICAgICAgfCAgMjQ3ICsrCiBkb2NzL21pc2Mv
e2tjb25maWcudHh0ID0+IGtjb25maWcucnN0fSAgICAgICAgfCAgMTg1ICstCiB4ZW4vLmdpdGln
bm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICsKIHhlbi9LYnVpbGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKwogeGVuL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOCArLQogeGVuL01ha2VmaWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTI3MCArKysrKystLQogeGVuL2Fy
Y2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2Fy
Y2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArLQogeGVuL2Fy
Y2gvYXJtL2FybTMyL01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2Fy
Y2gvYXJtL2FybTY0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2Fy
Y2gvYXJtL2VmaS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2Fy
Y2gveDg2L0tidWlsZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MyArCiB4ZW4vYXJj
aC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjYyICstCiB4ZW4vYXJj
aC94ODYvYWNwaS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB4ZW4vYXJj
aC94ODYvYm9vdC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDcyICstCiB4ZW4vYXJj
aC94ODYvYm9vdC9idWlsZDMyLm1rICAgICAgICAgICAgICAgICAgfCAgIDQwIC0KIHhlbi9hcmNo
L3g4Ni9jcHUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHhlbi9hcmNo
L3g4Ni9lZmkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHhlbi9hcmNo
L3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKy0KIHhlbi9hcmNo
L3g4Ni9tbS9oYXAvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9hcmNo
L3g4Ni94ODZfNjQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9jb21t
b24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9jb21t
b24vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggKy0KIHhlbi9jb21t
b24vbGliZWxmL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgMTUgKy0KIHhlbi9jb21t
b24vbGliZmR0L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9kcml2
ZXJzL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9kcml2
ZXJzL2FjcGkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgIDggKy0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9pbmNs
dWRlL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjUgKy0KIHhlbi9saWIv
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhlbi9zY3Jp
cHRzL0tidWlsZC5pbmNsdWRlICAgICAgICAgICAgICAgICAgICB8ICAzNDMgKysrCiB4ZW4vc2Ny
aXB0cy9NYWtlZmlsZS5hc20tZ2VuZXJpYyAgICAgICAgICAgICAgfCAgIDU4ICsKIHhlbi9zY3Jp
cHRzL01ha2VmaWxlLmJ1aWxkICAgICAgICAgICAgICAgICAgICB8ICA1NTIgKysrKwogeGVuL3Nj
cmlwdHMvTWFrZWZpbGUuY2xlYW4gICAgICAgICAgICAgICAgICAgIHwgICA5MCArCiB4ZW4vc2Ny
aXB0cy9NYWtlZmlsZS5nY2MtcGx1Z2lucyAgICAgICAgICAgICAgfCAgIDU5ICsKIHhlbi9zY3Jp
cHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0ICAgICAgICAgICAgICB8ICAxMDIgKwogeGVuL3t0b29s
cy9rY29uZmlnID0+IHNjcmlwdHN9L01ha2VmaWxlLmhvc3QgIHwgICA5NCArLQogeGVuL3Njcmlw
dHMvTWFrZWZpbGUua2FzYW4gICAgICAgICAgICAgICAgICAgIHwgICA1MSArCiB4ZW4vc2NyaXB0
cy9NYWtlZmlsZS5rY292ICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsKIHhlbi9zY3JpcHRz
L01ha2VmaWxlLmxpYiAgICAgICAgICAgICAgICAgICAgICB8ICA0MzAgKysrCiB4ZW4vc2NyaXB0
cy9NYWtlZmlsZS51YnNhbiAgICAgICAgICAgICAgICAgICAgfCAgIDE5ICsKIHhlbi9zY3JpcHRz
L2Jhc2ljLy5naXRpZ25vcmUgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL3NjcmlwdHMv
YmFzaWMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgICAxNiArCiB4ZW4vc2NyaXB0cy9i
YXNpYy9maXhkZXAuYyAgICAgICAgICAgICAgICAgICAgfCAgNDEwICsrKwogeGVuL3NjcmlwdHMv
bWttYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNyArCiB4ZW4vdG9vbHMvTWFr
ZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1ICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy8uZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgMjY4ICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy9NYWtlZmlsZS5rY29uZmlnICAgICAgICAgICAgfCAgIDYyIC0KIHhlbi90b29scy9rY29u
ZmlnL2NvbmYuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxOTEgKy0KIHhlbi90b29scy9rY29u
ZmlnL2NvbmZkYXRhLmMgICAgICAgICAgICAgICAgICB8ICA0OTEgKystLQogeGVuL3Rvb2xzL2tj
b25maWcvZXhwci5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIxMyArLQogeGVuL3Rvb2xzL2tj
b25maWcvZXhwci5oICAgICAgICAgICAgICAgICAgICAgIHwgIDEwOCArLQogeGVuL3Rvb2xzL2tj
b25maWcvZ2NvbmYtY2ZnLnNoICAgICAgICAgICAgICAgIHwgICAzMCArCiB4ZW4vdG9vbHMva2Nv
bmZpZy9nY29uZi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDM5ICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy9pbWFnZXMuYyAgICAgICAgICAgICAgICAgICAgfCAgIDM0ICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy9pbWFnZXMuaCAgICAgICAgICAgICAgICAgICAgfCAgIDMzICsKIHhlbi90b29scy9rY29u
ZmlnL2xleGVyLmwgICAgICAgICAgICAgICAgICAgICB8ICA0NzEgKysrCiB4ZW4vdG9vbHMva2Nv
bmZpZy9saXN0LmggICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsKIHhlbi90b29scy9rY29u
ZmlnL2xrYy5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzggKy0KIHhlbi90b29scy9rY29u
ZmlnL2xrY19wcm90by5oICAgICAgICAgICAgICAgICB8ICAgMjEgKy0KIHhlbi90b29scy9rY29u
ZmlnL2x4ZGlhbG9nLy5naXRpZ25vcmUgICAgICAgICB8ICAgIDQgLQogeGVuL3Rvb2xzL2tjb25m
aWcvbHhkaWFsb2cvQklHLkZBVC5XQVJOSU5HICAgIHwgICAgMiArLQogeGVuL3Rvb2xzL2tjb25m
aWcvbHhkaWFsb2cvY2hlY2stbHhkaWFsb2cuc2ggIHwgICA5MSAtCiB4ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy9jaGVja2xpc3QuYyAgICAgICAgfCAgIDE1ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy9kaWFsb2cuaCAgICAgICAgICAgfCAgIDE3ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy9pbnB1dGJveC5jICAgICAgICAgfCAgIDE4ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy9tZW51Ym94LmMgICAgICAgICAgfCAgIDE1ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy90ZXh0Ym94LmMgICAgICAgICAgfCAgIDE1ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy91dGlsLmMgICAgICAgICAgICAgfCAgIDE1ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy95ZXNuby5jICAgICAgICAgICAgfCAgIDE1ICstCiB4ZW4vdG9vbHMva2NvbmZp
Zy9tY29uZi1jZmcuc2ggICAgICAgICAgICAgICAgfCAgIDQ3ICsKIHhlbi90b29scy9rY29uZmln
L21jb25mLmMgICAgICAgICAgICAgICAgICAgICB8ICAgMjcgKy0KIHhlbi90b29scy9rY29uZmln
L21lbnUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyODggKy0KIHhlbi90b29scy9rY29uZmln
L21lcmdlX2NvbmZpZy5zaCAgICAgICAgICAgICB8ICAgNzcgKy0KIHhlbi90b29scy9rY29uZmln
L25jb25mLWNmZy5zaCAgICAgICAgICAgICAgICB8ICAgNDcgKwogeGVuL3Rvb2xzL2tjb25maWcv
bmNvbmYuYyAgICAgICAgICAgICAgICAgICAgIHwgICA0MiArLQogeGVuL3Rvb2xzL2tjb25maWcv
bmNvbmYuZ3VpLmMgICAgICAgICAgICAgICAgIHwgICAzMCArLQogeGVuL3Rvb2xzL2tjb25maWcv
bmNvbmYuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgOSArLQogeGVuL3Rvb2xzL2tjb25maWcv
e3pjb25mLnkgPT4gcGFyc2VyLnl9ICAgICAgIHwgIDQwOSArKy0KIHhlbi90b29scy9rY29uZmln
L3ByZXByb2Nlc3MuYyAgICAgICAgICAgICAgICB8ICA1NzQgKysrKwogeGVuL3Rvb2xzL2tjb25m
aWcvcWNvbmYtY2ZnLnNoICAgICAgICAgICAgICAgIHwgICAzMiArCiB4ZW4vdG9vbHMva2NvbmZp
Zy9xY29uZi5jYyAgICAgICAgICAgICAgICAgICAgfCAgNzUwICsrKy0tCiB4ZW4vdG9vbHMva2Nv
bmZpZy9xY29uZi5oICAgICAgICAgICAgICAgICAgICAgfCAgMTUzICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy9zdHJlYW1saW5lX2NvbmZpZy5wbCAgICAgICAgfCAgIDUzICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy9zeW1ib2wuYyAgICAgICAgICAgICAgICAgICAgfCAgMjk1ICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvS2NvbmZpZyAgfCAgIDUyICsKIC4uLi9rY29uZmlnL3Rl
c3RzL2F1dG9fc3VibWVudS9fX2luaXRfXy5weSAgICB8ICAgMTMgKwogLi4uL3Rlc3RzL2F1dG9f
c3VibWVudS9leHBlY3RlZF9zdGRvdXQgICAgICAgIHwgICAxMCArCiB4ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9jaG9pY2UvS2NvbmZpZyAgICAgICAgfCAgIDU2ICsKIHhlbi90b29scy9rY29uZmln
L3Rlc3RzL2Nob2ljZS9fX2luaXRfXy5weSAgICB8ICAgNDEgKwogLi4uL3Rlc3RzL2Nob2ljZS9h
bGxkZWZfZXhwZWN0ZWRfY29uZmlnICAgICAgIHwgICAgNSArCiAuLi4vdGVzdHMvY2hvaWNlL2Fs
bG1vZF9leHBlY3RlZF9jb25maWcgICAgICAgfCAgICA5ICsKIC4uLi90ZXN0cy9jaG9pY2UvYWxs
bm9fZXhwZWN0ZWRfY29uZmlnICAgICAgICB8ICAgIDUgKwogLi4uL3Rlc3RzL2Nob2ljZS9hbGx5
ZXNfZXhwZWN0ZWRfY29uZmlnICAgICAgIHwgICAgOSArCiAuLi4vdGVzdHMvY2hvaWNlL29sZGFz
azBfZXhwZWN0ZWRfc3Rkb3V0ICAgICAgfCAgIDEwICsKIHhlbi90b29scy9rY29uZmlnL3Rlc3Rz
L2Nob2ljZS9vbGRhc2sxX2NvbmZpZyB8ICAgIDIgKwogLi4uL3Rlc3RzL2Nob2ljZS9vbGRhc2sx
X2V4cGVjdGVkX3N0ZG91dCAgICAgIHwgICAxNSArCiAuLi4vdGVzdHMvY2hvaWNlX3ZhbHVlX3dp
dGhfbV9kZXAvS2NvbmZpZyAgICAgfCAgIDIxICsKIC4uLi90ZXN0cy9jaG9pY2VfdmFsdWVfd2l0
aF9tX2RlcC9fX2luaXRfXy5weSB8ICAgMTYgKwogLi4uL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRo
X21fZGVwL2NvbmZpZyAgICAgIHwgICAgMiArCiAuLi4vY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAv
ZXhwZWN0ZWRfY29uZmlnICAgfCAgICAzICsKIC4uLi9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9l
eHBlY3RlZF9zdGRvdXQgICB8ICAgIDQgKwogeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY29uZnRl
c3QucHkgICAgICAgICAgIHwgIDI5MSArKwogLi4uL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2
ZV9kZXAvS2NvbmZpZyAgIHwgICA2MyArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2ZV9kZXAvX19p
bml0X18ucHkgICAgICAgfCAgIDEwICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9leHBl
Y3RlZF9zdGRlcnIgICB8ICAgMzggKwogLi4uL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9p
bmMvS2NvbmZpZyAgIHwgICAgMiArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZp
Zy5pbmMxICAgICAgfCAgICA1ICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmln
LmluYzIgICAgICB8ICAgIDQgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNpdmVfaW5jL0tjb25maWcu
aW5jMyAgICAgIHwgICAgMiArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvX19pbml0X18u
cHkgICAgICAgfCAgIDExICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9leHBlY3RlZF9z
dGRlcnIgICB8ICAgIDYgKwogeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL0tj
b25maWcgIHwgICAyNSArCiAuLi4va2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvX19pbml0X18u
cHkgICAgfCAgIDE1ICsKIC4uLi9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9kZWZjb25maWcg
ICAgICB8ICAgIDEgKwogLi4uL3Rlc3RzL2ludGVyX2Nob2ljZS9leHBlY3RlZF9jb25maWcgICAg
ICAgIHwgICAgNCArCiAuLi4va2NvbmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL0tjb25m
aWcgfCAgIDM5ICsKIC4uLi90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL19faW5pdF9fLnB5ICAg
ICB8ICAgMTUgKwogLi4uL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9jb25maWcg
IHwgICAgMyArCiAuLi4vdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9leHBlY3RlZF9zdGRvdXQg
fCAgIDEwICsKIC4uLi90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5tZXQvS2NvbmZpZyAgICAgICB8
ICAgMTYgKwogLi4uL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weSAgIHwg
ICAyMCArCiAuLi4vdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0L2NvbmZpZyAgICAgICAgfCAg
ICAxICsKIC4uLi9ub193cml0ZV9pZl9kZXBfdW5tZXQvZXhwZWN0ZWRfY29uZmlnICAgICB8ICAg
IDUgKwogLi4uL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL0tjb25maWcgICAgIHwgICAy
NyArCiAuLi4vdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvX19pbml0X18ucHkgfCAgICA5
ICsKIC4uLi9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9zdGRlcnIgICB8ICAgIDUg
KwogLi4uL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL2V4cGVjdGVkX3N0ZG91dCAgIHwgICAgMSAr
CiAuLi4vcHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNpb24vS2NvbmZpZyAgICAgfCAgICA1ICsK
IC4uLi9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9fX2luaXRfXy5weSB8ICAgMTEgKwog
Li4uL2NpcmN1bGFyX2V4cGFuc2lvbi9leHBlY3RlZF9zdGRlcnIgICAgICAgIHwgICAgMSArCiAu
Li4va2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2VzY2FwZS9LY29uZmlnICAgfCAgIDQ0ICsKIC4u
Li90ZXN0cy9wcmVwcm9jZXNzL2VzY2FwZS9fX2luaXRfXy5weSAgICAgICB8ICAgIDggKwogLi4u
L3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBlL2V4cGVjdGVkX3N0ZGVyciAgIHwgICAxMCArCiAuLi4v
a2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL3ZhcmlhYmxlL0tjb25maWcgfCAgIDUzICsKIC4uLi90
ZXN0cy9wcmVwcm9jZXNzL3ZhcmlhYmxlL19faW5pdF9fLnB5ICAgICB8ICAgIDggKwogLi4uL3Rl
c3RzL3ByZXByb2Nlc3MvdmFyaWFibGUvZXhwZWN0ZWRfc3RkZXJyIHwgICAgOSArCiB4ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9weXRlc3QuaW5pICAgICAgICAgICAgfCAgICA3ICsKIC4uLi9rY29u
ZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9LY29uZmlnICB8ICAgMzUgKwogLi4uL3Rlc3Rz
L3JhbmRfbmVzdGVkX2Nob2ljZS9fX2luaXRfXy5weSAgICAgIHwgICAxNyArCiAuLi4vdGVzdHMv
cmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDAgfCAgICAyICsKIC4uLi90ZXN0cy9y
YW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MSB8ICAgIDQgKwogLi4uL3Rlc3RzL3Jh
bmRfbmVzdGVkX2Nob2ljZS9leHBlY3RlZF9zdGRvdXQyIHwgICAgNSArCiB4ZW4vdG9vbHMva2Nv
bmZpZy91dGlsLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDg2ICstCiB4ZW4vdG9vbHMva2Nv
bmZpZy96Y29uZi5ncGVyZiAgICAgICAgICAgICAgICAgfCAgIDQ5IC0KIHhlbi90b29scy9rY29u
ZmlnL3pjb25mLmhhc2guY19zaGlwcGVkICAgICAgICB8ICAyOTMgLS0KIHhlbi90b29scy9rY29u
ZmlnL3pjb25mLmwgICAgICAgICAgICAgICAgICAgICB8ICAzNzQgLS0tCiB4ZW4vdG9vbHMva2Nv
bmZpZy96Y29uZi5sZXguY19zaGlwcGVkICAgICAgICAgfCAyNDczIC0tLS0tLS0tLS0tLS0tLS0K
IHhlbi90b29scy9rY29uZmlnL3pjb25mLnRhYi5jX3NoaXBwZWQgICAgICAgICB8IDI1ODAgLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi94c20vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIHhlbi94c20vZmxhc2svTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQgKy0KIHhlbi94c20vZmxhc2svc3MvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIgKy0KIDE1OCBmaWxlcyBjaGFuZ2VkLCA5MjI1IGluc2VydGlvbnMoKyksIDg3
MjIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2tjb25maWctbGFu
Z3VhZ2UucnN0CiBkZWxldGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2tjb25maWctbGFuZ3VhZ2Uu
dHh0CiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9taXNjL2tjb25maWctbWFjcm8tbGFuZ3VhZ2Uu
cnN0CiByZW5hbWUgZG9jcy9taXNjL3trY29uZmlnLnR4dCA9PiBrY29uZmlnLnJzdH0gKDcwJSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vLmdpdGlnbm9yZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9LYnVpbGQKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvS2J1aWxkCiBkZWxldGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Nj
cmlwdHMvTWFrZWZpbGUuYXNtLWdlbmVyaWMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vc2NyaXB0
cy9NYWtlZmlsZS5idWlsZAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3JpcHRzL01ha2VmaWxl
LmNsZWFuCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMvTWFrZWZpbGUuZ2NjLXBsdWdp
bnMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vc2NyaXB0cy9NYWtlZmlsZS5oZWFkZXJzaW5zdAog
cmVuYW1lIHhlbi97dG9vbHMva2NvbmZpZyA9PiBzY3JpcHRzfS9NYWtlZmlsZS5ob3N0ICg1MSUp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMvTWFrZWZpbGUua2FzYW4KIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vc2NyaXB0cy9NYWtlZmlsZS5rY292CiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL3NjcmlwdHMvTWFrZWZpbGUubGliCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMv
TWFrZWZpbGUudWJzYW4KIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vc2NyaXB0cy9iYXNpYy8uZ2l0
aWdub3JlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMvYmFzaWMvTWFrZWZpbGUKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vc2NyaXB0cy9iYXNpYy9maXhkZXAuYwogY3JlYXRlIG1vZGUg
MTAwNzU1IHhlbi9zY3JpcHRzL21rbWFrZWZpbGUKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9v
bHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xz
L2tjb25maWcvZ2NvbmYtY2ZnLnNoCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25m
aWcvaW1hZ2VzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy9sZXhlci5s
CiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvLmdpdGlnbm9y
ZQogZGVsZXRlIG1vZGUgMTAwNzU1IHhlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2NoZWNrLWx4
ZGlhbG9nLnNoCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvbWNvbmYtY2Zn
LnNoCiBjcmVhdGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvbmNvbmYtY2ZnLnNoCiBy
ZW5hbWUgeGVuL3Rvb2xzL2tjb25maWcve3pjb25mLnkgPT4gcGFyc2VyLnl9ICg2NiUpCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvcHJlcHJvY2Vzcy5jCiBjcmVhdGUgbW9k
ZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcvcWNvbmYtY2ZnLnNoCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L0tjb25maWcKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvX19pbml0X18u
cHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1l
bnUvZXhwZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvY2hvaWNlL0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9jaG9pY2UvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9jaG9pY2UvYWxsZGVmX2V4cGVjdGVkX2NvbmZpZwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9hbGxtb2RfZXhwZWN0ZWRfY29u
ZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2Fs
bG5vX2V4cGVjdGVkX2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmln
L3Rlc3RzL2Nob2ljZS9hbGx5ZXNfZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazBfZXhwZWN0ZWRfc3Rkb3V0CiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFf
Y29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNl
L29sZGFzazFfZXhwZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvS2NvbmZpZwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL19f
aW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hv
aWNlX3ZhbHVlX3dpdGhfbV9kZXAvY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0ZWRfY29uZmlnCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dp
dGhfbV9kZXAvZXhwZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvY29uZnRlc3QucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9kZXAvX19pbml0X18ucHkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2Rl
cC9leHBlY3RlZF9zdGRlcnIKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90
ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMxCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2Nv
bmZpZy5pbmMyCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJy
X3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMzCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvX19pbml0X18ucHkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9leHBlY3Rl
ZF9zdGRlcnIKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRl
cl9jaG9pY2UvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rl
c3RzL2ludGVyX2Nob2ljZS9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29s
cy9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9kZWZjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvZXhwZWN0ZWRfY29uZmlnCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRo
X2RlcC9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
bmV3X2Nob2ljZV93aXRoX2RlcC9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90
b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvY29uZmlnCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9leHBl
Y3RlZF9zdGRvdXQKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9u
b193cml0ZV9pZl9kZXBfdW5tZXQvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29s
cy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1l
dC9jb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193
cml0ZV9pZl9kZXBfdW5tZXQvZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvS2NvbmZpZwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRp
bl9mdW5jL19faW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMv
ZXhwZWN0ZWRfc3Rkb3V0CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvcHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNpb24vS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9u
L19faW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
cHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNpb24vZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvS2NvbmZp
ZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3Mv
ZXNjYXBlL19faW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJp
YWJsZS9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rl
c3RzL3ByZXByb2Nlc3MvdmFyaWFibGUvZXhwZWN0ZWRfc3RkZXJyCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHl0ZXN0LmluaQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9LY29uZmlnCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNl
L19faW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
cmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDAKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0
MQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVk
X2Nob2ljZS9leHBlY3RlZF9zdGRvdXQyCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tj
b25maWcvemNvbmYuZ3BlcmYKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy96
Y29uZi5oYXNoLmNfc2hpcHBlZAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmln
L3pjb25mLmwKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5sZXgu
Y19zaGlwcGVkCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFi
LmNfc2hpcHBlZAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:49:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJom-0007Yp-0S; Wed, 23 Oct 2019 16:49:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJok-0007Xe-Fu
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:49:02 +0000
X-Inumbo-ID: f8e41540-f5b4-11e9-8aca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8e41540-f5b4-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 16:48:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849322;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=GbCEadOnlibfgnGlreYrGVowE/llHZXoqLw3/6FnuoI=;
 b=MIc8l1CKHe6HzX+ujHFtyM4SABbVPye7rbFO4XGV+ErAdhOruAKP7EQB
 EhZ6FzKRYxNYNczZVvfRsozGavyz790VnA2wJY4PznKJ4yxmRgQynXuky
 vQm1FZ6/+ScnKOY8Iu0+J1A3GBnKEDPHj9+SiKQJ0ym1cDAv9kwMLNmXH 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Rw/3vui0w59tSTtdvEJx/Ji/nV5bBmAp9rh7dOjJ98W5AxS1XZJ4VbYAd2TijFOHaJVJR15b0p
 kfMJT0u3ln8ewny8Lt7kW9ibhNdXTjinxvL6A7ZzIqWQXNhejhJPmlDT9x6k9HEo0EHfo8nO4O
 48hBiaqVzmw35I3YrF17MLjgCO0Sq9ueBzllOQwLp+9YJRGO2wjLokTG++jDrAqlmqV6T55J1F
 Fzu/Rn1LXcDaMXOGpc4dpvGIZhrDApkNKQVlUfv2ovHYJxXGCuZB2A+ZlpPOyV+T+1iRfwAFej
 4DQ=
X-SBRS: 2.7
X-MesageID: 7778033
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7778033"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:23 +0100
Message-ID: <20191023164837.2700240-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 09/23] xen, Kbuild: Filter-out -Wa,
 in %.s:%.c rules
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgaXQgaXMgZG9uZSBpbiB0aGUgc2FtZSBydWxlIGluIFJ1bGVzLm1rLgoKU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVuL3Nj
cmlwdHMvTWFrZWZpbGUuYnVpbGQgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0cy9NYWtlZmlsZS5idWls
ZCBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkCmluZGV4IDY4YjUwNGM5YmRjNS4uYzhlZjUy
MjIwYTYxIDEwMDY0NAotLS0gYS94ZW4vc2NyaXB0cy9NYWtlZmlsZS5idWlsZAorKysgYi94ZW4v
c2NyaXB0cy9NYWtlZmlsZS5idWlsZApAQCAtMTA4LDcgKzEwOCw3IEBAIG1vZGtlcm5fY2ZsYWdz
ID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBxdWlldF9tb2R0
YWcgPSAkKGlmICQocGFydC1vZi1tb2R1bGUpLFtNXSwgICApCiAKIHF1aWV0X2NtZF9jY19zX2Mg
PSBDQyAkKHF1aWV0X21vZHRhZykgICRACi0gICAgICBjbWRfY2Nfc19jID0gJChDQykgJChmaWx0
ZXItb3V0ICQoREVCVUdfQ0ZMQUdTKSwgJChjX2ZsYWdzKSkgJChESVNBQkxFX0xUTykgLWZ2ZXJi
b3NlLWFzbSAtUyAtbyAkQCAkPAorICAgICAgY21kX2NjX3NfYyA9ICQoQ0MpICQoZmlsdGVyLW91
dCAkKERFQlVHX0NGTEFHUykgLVdhJChjb21tYSklLCAkKGNfZmxhZ3MpKSAkKERJU0FCTEVfTFRP
KSAtZnZlcmJvc2UtYXNtIC1TIC1vICRAICQ8CiAKICQob2JqKS8lLnM6ICQoc3JjKS8lLmMgRk9S
Q0UKIAkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsY2Nfc19jKQotLSAKQW50aG9ueSBQRVJBUkQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:49:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJoq-0007c0-CE; Wed, 23 Oct 2019 16:49:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJop-0007bN-F8
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:49:07 +0000
X-Inumbo-ID: f90ae36e-f5b4-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f90ae36e-f5b4-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 16:48:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849323;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=uURSjeXsAm7GqDZ5RKilUL6S2+jUyWd8LpuXoGXkveY=;
 b=UVGp+izZPlEkb/4jqzNLiAbyCKfcDaomPN+lI7LgYgeixC2XsfKs7RRM
 os0DpiJDS25Dhp8NTsyFQ/f8Vlp0AHeHuN/t0IM1T2sMl/IDleRQZLOhC
 pGh2q42dk4TCPB5ZKxEPTx5GqqyMZbZxcK1nsMnTYNOGiH7vFvduqg1FA g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: K4p6Nebna2gbimho1Jhmy4lRmUpR7GI5DVpsR+rkjwqoNsDFZwOJn0FuShC8yLy46DSS7m9IGM
 VCNGMSbyXnVTj+vzFFK+xrW526nCqwKl1qLKah2e4Dm1GaP7VDwuzzLHK8YMSz6Xr+wjVFDDQq
 kSkiwr5qFMALHFGhXmdGqVBUr+2I9fOfIzSMmZMjo/Q/hqzu0HXazWokqxAhHZwo4n5ArAiNvt
 zQqFBPSBfBy/IId306rYcXYD1JVZg/sjiKRWqs6GfjhmX0jAfch/ij5AS71sAHrA+Qk7vXUQ5D
 tKQ=
X-SBRS: 2.7
X-MesageID: 7778034
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7778034"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:18 +0100
Message-ID: <20191023164837.2700240-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 04/23] build: Import Kbuild from Linux
 v5.3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbXBvcnQgcGFydCBvZiBLYnVpbGQsIHRoZSBidWlsZCBzeXN0ZW0gZnJvbSBM
aW51eCB2NS4zLAo0ZDg1NmY3MmMxMGVjYjA2MDg2OGVkMTBmZjFiMTQ1Mzk0M2ZjNmM4LgoKRmls
ZSBpbXBvcnRlZDoKICAgIHNjcmlwdHMve01ha2VmaWxlLiosS2J1aWxkLmluY2x1ZGV9IC0+IHhl
bi9zY3JpcHRzLwogICAgc2NyaXB0cy9iYXNpYyAtPiB4ZW4vc2NyaXB0cy9iYXNpYwogICAgc2Ny
aXB0cy9ta21ha2VmaWxlIC0+IHhlbi9zY3JpcHRzL01ha2VmaWxlCmJ1dCB3aXRob3V0OgotIEV4
dHJhIHdhcm5pbmcgKGNjZmxhZ3MpCiAgICBNYWtlZmlsZS5leHRyYXdhcm4KLSBTdXBwb3J0IHRv
IGJ1aWxkIG1vZHVsZXMKICAgIE1ha2VmaWxlLm1vZGJ1aWx0aW4KICAgIE1ha2VmaWxlLm1vZGlu
c3QKICAgIE1ha2VmaWxlLm1vZHBvc3QKICAgIE1ha2VmaWxlLm1vZHNpZ24KLSBTdXBwb3J0IHRv
IGluc3RhbGwgZHRiIGZpbGVzCiAgICBNYWtlZmlsZS5kdGJpbnN0Cgpgc2NyaXB0cy9iYXNpYycg
aXMgZm9yIGZpeGRlcCwgYSBoZWxwZXIgdG8gZml4IGRlcGVuZGVuY2llcyBnZW5lcmF0ZWQKYnkg
Z2NjLCBhbmQgYWRkIEtidWlsZCBnZW5lcmF0ZWQgZGVwZW5kZW5jaWVzLgoKYHNjcmlwdHMvbWtt
YWtlZmlsZScgaXMgdXNlZCBmb3Igb3V0LW9mLXRyZWUgYnVpbGRzLgoKQWxzbyB1cGRhdGUgeGVu
Ly5naXRpZ25vcmUgdG8gZXhjbHVkZSBmaWxlcyBnZW5lcmF0ZWQgYnkgS2J1aWxkLgoKU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQog
eGVuLy5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL3NjcmlwdHMvS2J1
aWxkLmluY2x1ZGUgICAgICAgfCAzMzMgKysrKysrKysrKysrKysrKysrKwogeGVuL3NjcmlwdHMv
TWFrZWZpbGUuYXNtLWdlbmVyaWMgfCAgNTggKysrKwogeGVuL3NjcmlwdHMvTWFrZWZpbGUuYnVp
bGQgICAgICAgfCA1MjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL3Njcmlw
dHMvTWFrZWZpbGUuY2xlYW4gICAgICAgfCAgOTAgKysrKysrCiB4ZW4vc2NyaXB0cy9NYWtlZmls
ZS5nY2MtcGx1Z2lucyB8ICA1OSArKysrCiB4ZW4vc2NyaXB0cy9NYWtlZmlsZS5oZWFkZXJzaW5z
dCB8IDEwMiArKysrKysKIHhlbi9zY3JpcHRzL01ha2VmaWxlLmhvc3QgICAgICAgIHwgMTY0ICsr
KysrKysrKysKIHhlbi9zY3JpcHRzL01ha2VmaWxlLmthc2FuICAgICAgIHwgIDUxICsrKwogeGVu
L3NjcmlwdHMvTWFrZWZpbGUua2NvdiAgICAgICAgfCAgMTAgKwogeGVuL3NjcmlwdHMvTWFrZWZp
bGUubGliICAgICAgICAgfCA0MzUgKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL3Njcmlw
dHMvTWFrZWZpbGUudWJzYW4gICAgICAgfCAgMTkgKysKIHhlbi9zY3JpcHRzL2Jhc2ljLy5naXRp
Z25vcmUgICAgIHwgICAxICsKIHhlbi9zY3JpcHRzL2Jhc2ljL01ha2VmaWxlICAgICAgIHwgIDE2
ICsKIHhlbi9zY3JpcHRzL2Jhc2ljL2ZpeGRlcC5jICAgICAgIHwgNDEwICsrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL3NjcmlwdHMvbWttYWtlZmlsZSAgICAgICAgICAgfCAgMTcgKwogMTYg
ZmlsZXMgY2hhbmdlZCwgMjI5NyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3NjcmlwdHMvS2J1aWxkLmluY2x1ZGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vc2NyaXB0cy9N
YWtlZmlsZS5hc20tZ2VuZXJpYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3JpcHRzL01ha2Vm
aWxlLmJ1aWxkCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMvTWFrZWZpbGUuY2xlYW4K
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vc2NyaXB0cy9NYWtlZmlsZS5nY2MtcGx1Z2lucwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3JpcHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0CiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMvTWFrZWZpbGUuaG9zdAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9zY3JpcHRzL01ha2VmaWxlLmthc2FuCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Njcmlw
dHMvTWFrZWZpbGUua2NvdgogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3JpcHRzL01ha2VmaWxl
LmxpYgogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9zY3JpcHRzL01ha2VmaWxlLnVic2FuCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL3NjcmlwdHMvYmFzaWMvLmdpdGlnbm9yZQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9zY3JpcHRzL2Jhc2ljL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3NjcmlwdHMvYmFzaWMvZml4ZGVwLmMKIGNyZWF0ZSBtb2RlIDEwMDc1NSB4ZW4vc2NyaXB0cy9t
a21ha2VmaWxlCgpkaWZmIC0tZ2l0IGEveGVuLy5naXRpZ25vcmUgYi94ZW4vLmdpdGlnbm9yZQpp
bmRleCA5ZmVmNDFhMDliNDcuLjUxNmJiZDQ1OTM0MiAxMDA2NDQKLS0tIGEveGVuLy5naXRpZ25v
cmUKKysrIGIveGVuLy5naXRpZ25vcmUKQEAgLTEsMiArMSw2IEBACisuKgogKi5sZXguYwogKi50
YWIuW2NoXQorCisjIFdlIGRvbid0IHdhbnQgdG8gaWdub3JlIHRoZSBmb2xsb3dpbmcgZXZlbiBp
ZiB0aGV5IGFyZSBkb3QtZmlsZXMKKyEuZ2l0aWdub3JlCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0
cy9LYnVpbGQuaW5jbHVkZSBiL3hlbi9zY3JpcHRzL0tidWlsZC5pbmNsdWRlCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNGIwNDMyZTA5NWFlCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL3NjcmlwdHMvS2J1aWxkLmluY2x1ZGUKQEAgLTAsMCArMSwzMzMgQEAKKyMgU1BE
WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyMjIyMKKyMga2J1aWxkOiBHZW5lcmljIGRl
ZmluaXRpb25zCisKKyMgQ29udmVuaWVudCB2YXJpYWJsZXMKK2NvbW1hICAgOj0gLAorcXVvdGUg
ICA6PSAiCitzcXVvdGUgIDo9ICcKK2VtcHR5ICAgOj0KK3NwYWNlICAgOj0gJChlbXB0eSkgJChl
bXB0eSkKK3NwYWNlX2VzY2FwZSA6PSBfLV9TUEFDRV8tXworcG91bmQgOj0gXCMKKworIyMjCisj
IE5hbWUgb2YgdGFyZ2V0IHdpdGggYSAnLicgYXMgZmlsZW5hbWUgcHJlZml4LiBmb28vYmFyLm8g
PT4gZm9vLy5iYXIubworZG90LXRhcmdldCA9ICQoZGlyICRAKS4kKG5vdGRpciAkQCkKKworIyMj
CisjIFRoZSB0ZW1wb3JhcnkgZmlsZSB0byBzYXZlIGdjYyAtTUQgZ2VuZXJhdGVkIGRlcGVuZGVu
Y2llcyBtdXN0IG5vdAorIyBjb250YWluIGEgY29tbWEKK2RlcGZpbGUgPSAkKHN1YnN0ICQoY29t
bWEpLF8sJChkb3QtdGFyZ2V0KS5kKQorCisjIyMKKyMgZmlsZW5hbWUgb2YgdGFyZ2V0IHdpdGgg
ZGlyZWN0b3J5IGFuZCBleHRlbnNpb24gc3RyaXBwZWQKK2Jhc2V0YXJnZXQgPSAkKGJhc2VuYW1l
ICQobm90ZGlyICRAKSkKKworIyMjCisjIHJlYWwgcHJlcmVxdWlzaXRlcyB3aXRob3V0IHBob255
IHRhcmdldHMKK3JlYWwtcHJlcmVxcyA9ICQoZmlsdGVyLW91dCAkKFBIT05ZKSwgJF4pCisKKyMj
IworIyBFc2NhcGUgc2luZ2xlIHF1b3RlIGZvciB1c2UgaW4gZWNobyBzdGF0ZW1lbnRzCitlc2Nz
cSA9ICQoc3Vic3QgJChzcXVvdGUpLCdcJChzcXVvdGUpJywkMSkKKworIyMjCisjIEVhc3kgbWV0
aG9kIGZvciBkb2luZyBhIHN0YXR1cyBtZXNzYWdlCisgICAgICAga2VjaG8gOj0gOgorIHF1aWV0
X2tlY2hvIDo9IGVjaG8KK3NpbGVudF9rZWNobyA6PSA6CitrZWNobyA6PSAkKCQocXVpZXQpa2Vj
aG8pCisKKyMjIworIyBmaWxlY2hrIGlzIHVzZWQgdG8gY2hlY2sgaWYgdGhlIGNvbnRlbnQgb2Yg
YSBnZW5lcmF0ZWQgZmlsZSBpcyB1cGRhdGVkLgorIyBTYW1wbGUgdXNhZ2U6CisjCisjIGZpbGVj
aGtfc2FtcGxlID0gZWNobyAkKEtFUk5FTFJFTEVBU0UpCisjIHZlcnNpb24uaDogRk9SQ0UKKyMJ
JChjYWxsIGZpbGVjaGssc2FtcGxlKQorIworIyBUaGUgcnVsZSBkZWZpbmVkIHNoYWxsIHdyaXRl
IHRvIHN0ZG91dCB0aGUgY29udGVudCBvZiB0aGUgbmV3IGZpbGUuCisjIFRoZSBleGlzdGluZyBm
aWxlIHdpbGwgYmUgY29tcGFyZWQgd2l0aCB0aGUgbmV3IG9uZS4KKyMgLSBJZiBubyBmaWxlIGV4
aXN0IGl0IGlzIGNyZWF0ZWQKKyMgLSBJZiB0aGUgY29udGVudCBkaWZmZXIgdGhlIG5ldyBmaWxl
IGlzIHVzZWQKKyMgLSBJZiB0aGV5IGFyZSBlcXVhbCBubyBjaGFuZ2UsIGFuZCBubyB0aW1lc3Rh
bXAgdXBkYXRlCisjIC0gc3RkaW4gaXMgcGlwZWQgaW4gZnJvbSB0aGUgZmlyc3QgcHJlcmVxdWlz
aXRlICgkPCkgc28gb25lIGhhcworIyAgIHRvIHNwZWNpZnkgYSB2YWxpZCBmaWxlIGFzIGZpcnN0
IHByZXJlcXVpc2l0ZSAob2Z0ZW4gdGhlIGtidWlsZCBmaWxlKQorZGVmaW5lIGZpbGVjaGsKKwkk
KFEpc2V0IC1lOwkJCQlcCisJbWtkaXIgLXAgJChkaXIgJEApOwkJCVwKKwl7ICQoZmlsZWNoa18k
KDEpKTsgfSA+ICRALnRtcDsJCVwKKwlpZiBbIC1yICRAIF0gJiYgY21wIC1zICRAICRALnRtcDsg
dGhlbglcCisJCXJtIC1mICRALnRtcDsJCQlcCisJZWxzZQkJCQkJXAorCQkkKGtlY2hvKSAnICBV
UEQgICAgICRAJzsJXAorCQltdiAtZiAkQC50bXAgJEA7CQlcCisJZmkKK2VuZGVmCisKKyMjIyMj
IworIyBnY2Mgc3VwcG9ydCBmdW5jdGlvbnMKKyMgU2VlIGRvY3VtZW50YXRpb24gaW4gRG9jdW1l
bnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnJzdAorCisjIGNjLWNyb3NzLXByZWZpeAorIyBVc2Fn
ZTogQ1JPU1NfQ09NUElMRSA6PSAkKGNhbGwgY2MtY3Jvc3MtcHJlZml4LCBtNjhrLWxpbnV4LWdu
dS0gbTY4ay1saW51eC0pCisjIFJldHVybiBmaXJzdCA8cHJlZml4PiB3aGVyZSBhIDxwcmVmaXg+
Z2NjIGlzIGZvdW5kIGluIFBBVEguCisjIElmIG5vIGdjYyBmb3VuZCBpbiBQQVRIIHdpdGggbGlz
dGVkIHByZWZpeGVzIHJldHVybiBub3RoaW5nCisjCisjIE5vdGU6ICcyPi9kZXYvbnVsbCcgaXMg
aGVyZSB0byBmb3JjZSBNYWtlIHRvIGludm9rZSBhIHNoZWxsLiBPdGhlcndpc2UsIGl0CisjIHdv
dWxkIHRyeSB0byBkaXJlY3RseSBleGVjdXRlIHRoZSBzaGVsbCBidWlsdGluICdjb21tYW5kJy4g
VGhpcyB3b3JrYXJvdW5kCisjIHNob3VsZCBiZSBrZXB0IGZvciBhIGxvbmcgdGltZSBzaW5jZSB0
aGlzIGlzc3VlIHdhcyBmaXhlZCBvbmx5IGFmdGVyIHRoZQorIyBHTlUgTWFrZSA0LjIuMSByZWxl
YXNlLgorY2MtY3Jvc3MtcHJlZml4ID0gJChmaXJzdHdvcmQgJChmb3JlYWNoIGMsICQoMSksIFwK
KwkJCSQoaWYgJChzaGVsbCBjb21tYW5kIC12IC0tICQoYylnY2MgMj4vZGV2L251bGwpLCAkKGMp
KSkpCisKKyMgb3V0cHV0IGRpcmVjdG9yeSBmb3IgdGVzdHMgYmVsb3cKK1RNUE9VVCA6PSAkKGlm
ICQoS0JVSUxEX0VYVE1PRCksJChmaXJzdHdvcmQgJChLQlVJTERfRVhUTU9EKSkvKQorCisjIHRy
eS1ydW4KKyMgVXNhZ2U6IG9wdGlvbiA9ICQoY2FsbCB0cnktcnVuLCAkKENDKS4uLi1vICIkJFRN
UCIsb3B0aW9uLW9rLG90aGVyd2lzZSkKKyMgRXhpdCBjb2RlIGNob29zZXMgb3B0aW9uLiAiJCRU
TVAiIHNlcnZlcyBhcyBhIHRlbXBvcmFyeSBmaWxlIGFuZCBpcworIyBhdXRvbWF0aWNhbGx5IGNs
ZWFuZWQgdXAuCit0cnktcnVuID0gJChzaGVsbCBzZXQgLWU7CQlcCisJVE1QPSIkKFRNUE9VVCku
JCQkJC50bXAiOwlcCisJVE1QTz0iJChUTVBPVVQpLiQkJCQubyI7CVwKKwlpZiAoJCgxKSkgPi9k
ZXYvbnVsbCAyPiYxOwlcCisJdGhlbiBlY2hvICIkKDIpIjsJCVwKKwllbHNlIGVjaG8gIiQoMyki
OwkJXAorCWZpOwkJCQlcCisJcm0gLWYgIiQkVE1QIiAiJCRUTVBPIikKKworIyBhcy1vcHRpb24K
KyMgVXNhZ2U6IGNmbGFncy15ICs9ICQoY2FsbCBhcy1vcHRpb24sLVdhJChjb21tYSktaXNhPWZv
bywpCisKK2FzLW9wdGlvbiA9ICQoY2FsbCB0cnktcnVuLFwKKwkkKENDKSAkKEtCVUlMRF9DRkxB
R1MpICQoMSkgLWMgLXggYXNzZW1ibGVyIC9kZXYvbnVsbCAtbyAiJCRUTVAiLCQoMSksJCgyKSkK
KworIyBhcy1pbnN0cgorIyBVc2FnZTogY2ZsYWdzLXkgKz0gJChjYWxsIGFzLWluc3RyLGluc3Ry
LG9wdGlvbjEsb3B0aW9uMikKKworYXMtaW5zdHIgPSAkKGNhbGwgdHJ5LXJ1bixcCisJcHJpbnRm
ICIlYlxuIiAiJCgxKSIgfCAkKENDKSAkKEtCVUlMRF9BRkxBR1MpIC1jIC14IGFzc2VtYmxlciAt
byAiJCRUTVAiIC0sJCgyKSwkKDMpKQorCisjIF9fY2Mtb3B0aW9uCisjIFVzYWdlOiBNWV9DRkxB
R1MgKz0gJChjYWxsIF9fY2Mtb3B0aW9uLCQoQ0MpLCQoTVlfQ0ZMQUdTKSwtbWFyY2g9d2luY2hp
cC1jNiwtbWFyY2g9aTU4NikKK19fY2Mtb3B0aW9uID0gJChjYWxsIHRyeS1ydW4sXAorCSQoMSkg
LVdlcnJvciAkKDIpICQoMykgLWMgLXggYyAvZGV2L251bGwgLW8gIiQkVE1QIiwkKDMpLCQoNCkp
CisKKyMgRG8gbm90IGF0dGVtcHQgdG8gYnVpbGQgd2l0aCBnY2MgcGx1Z2lucyBkdXJpbmcgY2Mt
b3B0aW9uIHRlc3RzLgorIyAoQW5kIHRoaXMgdXNlcyBkZWxheWVkIHJlc29sdXRpb24gc28gdGhl
IGZsYWdzIHdpbGwgYmUgdXAgdG8gZGF0ZS4pCitDQ19PUFRJT05fQ0ZMQUdTID0gJChmaWx0ZXIt
b3V0ICQoR0NDX1BMVUdJTlNfQ0ZMQUdTKSwkKEtCVUlMRF9DRkxBR1MpKQorCisjIGNjLW9wdGlv
bgorIyBVc2FnZTogY2ZsYWdzLXkgKz0gJChjYWxsIGNjLW9wdGlvbiwtbWFyY2g9d2luY2hpcC1j
NiwtbWFyY2g9aTU4NikKKworY2Mtb3B0aW9uID0gJChjYWxsIF9fY2Mtb3B0aW9uLCAkKENDKSxc
CisJJChLQlVJTERfQ1BQRkxBR1MpICQoQ0NfT1BUSU9OX0NGTEFHUyksJCgxKSwkKDIpKQorCisj
IGNjLW9wdGlvbi15bgorIyBVc2FnZTogZmxhZyA6PSAkKGNhbGwgY2Mtb3B0aW9uLXluLC1tYXJj
aD13aW5jaGlwLWM2KQorY2Mtb3B0aW9uLXluID0gJChjYWxsIHRyeS1ydW4sXAorCSQoQ0MpIC1X
ZXJyb3IgJChLQlVJTERfQ1BQRkxBR1MpICQoQ0NfT1BUSU9OX0NGTEFHUykgJCgxKSAtYyAteCBj
IC9kZXYvbnVsbCAtbyAiJCRUTVAiLHksbikKKworIyBjYy1kaXNhYmxlLXdhcm5pbmcKKyMgVXNh
Z2U6IGNmbGFncy15ICs9ICQoY2FsbCBjYy1kaXNhYmxlLXdhcm5pbmcsdW51c2VkLWJ1dC1zZXQt
dmFyaWFibGUpCitjYy1kaXNhYmxlLXdhcm5pbmcgPSAkKGNhbGwgdHJ5LXJ1bixcCisJJChDQykg
LVdlcnJvciAkKEtCVUlMRF9DUFBGTEFHUykgJChDQ19PUFRJT05fQ0ZMQUdTKSAtVyQoc3RyaXAg
JCgxKSkgLWMgLXggYyAvZGV2L251bGwgLW8gIiQkVE1QIiwtV25vLSQoc3RyaXAgJCgxKSkpCisK
KyMgY2MtaWZ2ZXJzaW9uCisjIFVzYWdlOiAgRVhUUkFfQ0ZMQUdTICs9ICQoY2FsbCBjYy1pZnZl
cnNpb24sIC1sdCwgMDQwMiwgLU8xKQorY2MtaWZ2ZXJzaW9uID0gJChzaGVsbCBbICQoQ09ORklH
X0dDQ19WRVJTSU9OKTAgJCgxKSAkKDIpMDAwIF0gJiYgZWNobyAkKDMpIHx8IGVjaG8gJCg0KSkK
KworIyBsZC1vcHRpb24KKyMgVXNhZ2U6IEtCVUlMRF9MREZMQUdTICs9ICQoY2FsbCBsZC1vcHRp
b24sIC1YLCAtWSkKK2xkLW9wdGlvbiA9ICQoY2FsbCB0cnktcnVuLCAkKExEKSAkKEtCVUlMRF9M
REZMQUdTKSAkKDEpIC12LCQoMSksJCgyKSwkKDMpKQorCisjIGFyLW9wdGlvbgorIyBVc2FnZTog
S0JVSUxEX0FSRkxBR1MgOj0gJChjYWxsIGFyLW9wdGlvbixEKQorIyBJbXBvcnRhbnQ6IG5vIHNw
YWNlcyBhcm91bmQgb3B0aW9ucworYXItb3B0aW9uID0gJChjYWxsIHRyeS1ydW4sICQoQVIpIHJj
JCgxKSAiJCRUTVAiLCQoMSksJCgyKSkKKworIyBsZC12ZXJzaW9uCisjIE5vdGUgdGhpcyBpcyBt
YWlubHkgZm9yIEhKIEx1J3MgMyBudW1iZXIgYmludXRpbCB2ZXJzaW9ucworbGQtdmVyc2lvbiA9
ICQoc2hlbGwgJChMRCkgLS12ZXJzaW9uIHwgJChzcmN0cmVlKS9zY3JpcHRzL2xkLXZlcnNpb24u
c2gpCisKKyMgbGQtaWZ2ZXJzaW9uCisjIFVzYWdlOiAgJChjYWxsIGxkLWlmdmVyc2lvbiwgLWdl
LCAyMjI1MiwgeSkKK2xkLWlmdmVyc2lvbiA9ICQoc2hlbGwgWyAkKGxkLXZlcnNpb24pICQoMSkg
JCgyKSBdICYmIGVjaG8gJCgzKSB8fCBlY2hvICQoNCkpCisKKyMjIyMjIworCisjIyMKKyMgU2hv
cnRoYW5kIGZvciAkKFEpJChNQUtFKSAtZiBzY3JpcHRzL01ha2VmaWxlLmJ1aWxkIG9iaj0KKyMg
VXNhZ2U6CisjICQoUSkkKE1BS0UpICQoYnVpbGQpPWRpcgorYnVpbGQgOj0gLWYgJChzcmN0cmVl
KS9zY3JpcHRzL01ha2VmaWxlLmJ1aWxkIG9iagorCisjIyMKKyMgU2hvcnRoYW5kIGZvciAkKFEp
JChNQUtFKSAtZiBzY3JpcHRzL01ha2VmaWxlLm1vZGJ1aWx0aW4gb2JqPQorIyBVc2FnZToKKyMg
JChRKSQoTUFLRSkgJChtb2RidWlsdGluKT1kaXIKK21vZGJ1aWx0aW4gOj0gLWYgJChzcmN0cmVl
KS9zY3JpcHRzL01ha2VmaWxlLm1vZGJ1aWx0aW4gb2JqCisKKyMjIworIyBTaG9ydGhhbmQgZm9y
ICQoUSkkKE1BS0UpIC1mIHNjcmlwdHMvTWFrZWZpbGUuZHRiaW5zdCBvYmo9CisjIFVzYWdlOgor
IyAkKFEpJChNQUtFKSAkKGR0Ymluc3QpPWRpcgorZHRiaW5zdCA6PSAtZiAkKHNyY3RyZWUpL3Nj
cmlwdHMvTWFrZWZpbGUuZHRiaW5zdCBvYmoKKworIyMjCisjIFNob3J0aGFuZCBmb3IgJChRKSQo
TUFLRSkgLWYgc2NyaXB0cy9NYWtlZmlsZS5jbGVhbiBvYmo9CisjIFVzYWdlOgorIyAkKFEpJChN
QUtFKSAkKGNsZWFuKT1kaXIKK2NsZWFuIDo9IC1mICQoc3JjdHJlZSkvc2NyaXB0cy9NYWtlZmls
ZS5jbGVhbiBvYmoKKworIyBlY2hvIGNvbW1hbmQuCisjIFNob3J0IHZlcnNpb24gaXMgdXNlZCwg
aWYgJChxdWlldCkgZXF1YWxzIGBxdWlldF8nLCBvdGhlcndpc2UgZnVsbCBvbmUuCitlY2hvLWNt
ZCA9ICQoaWYgJCgkKHF1aWV0KWNtZF8kKDEpKSxcCisJZWNobyAnICAkKGNhbGwgZXNjc3EsJCgk
KHF1aWV0KWNtZF8kKDEpKSkkKGVjaG8td2h5KSc7KQorCisjIHByaW50aW5nIGNvbW1hbmRzCitj
bWQgPSBAc2V0IC1lOyAkKGVjaG8tY21kKSAkKGNtZF8kKDEpKQorCisjIyMKKyMgaWZfY2hhbmdl
ZCAgICAgIC0gZXhlY3V0ZSBjb21tYW5kIGlmIGFueSBwcmVyZXF1aXNpdGUgaXMgbmV3ZXIgdGhh
bgorIyAgICAgICAgICAgICAgICAgICB0YXJnZXQsIG9yIGNvbW1hbmQgbGluZSBoYXMgY2hhbmdl
ZAorIyBpZl9jaGFuZ2VkX2RlcCAgLSBhcyBpZl9jaGFuZ2VkLCBidXQgdXNlcyBmaXhkZXAgdG8g
cmV2ZWFsIGRlcGVuZGVuY2llcworIyAgICAgICAgICAgICAgICAgICBpbmNsdWRpbmcgdXNlZCBj
b25maWcgc3ltYm9scworIyBpZl9jaGFuZ2VkX3J1bGUgLSBhcyBpZl9jaGFuZ2VkIGJ1dCBleGVj
dXRlIHJ1bGUgaW5zdGVhZAorIyBTZWUgRG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnJz
dCBmb3IgbW9yZSBpbmZvCisKK2lmbmVxICgkKEtCVUlMRF9OT0NNRERFUCksMSkKKyMgQ2hlY2sg
aWYgYm90aCBjb21tYW5kcyBhcmUgdGhlIHNhbWUgaW5jbHVkaW5nIHRoZWlyIG9yZGVyLiBSZXN1
bHQgaXMgZW1wdHkKKyMgc3RyaW5nIGlmIGVxdWFsLiBVc2VyIG1heSBvdmVycmlkZSB0aGlzIGNo
ZWNrIHVzaW5nIG1ha2UgS0JVSUxEX05PQ01EREVQPTEKK2NtZC1jaGVjayA9ICQoZmlsdGVyLW91
dCAkKHN1YnN0ICQoc3BhY2UpLCQoc3BhY2VfZXNjYXBlKSwkKHN0cmlwICQoY21kXyRAKSkpLCBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgJChzdWJzdCAkKHNwYWNlKSwkKHNwYWNlX2VzY2Fw
ZSksJChzdHJpcCAkKGNtZF8kMSkpKSkKK2Vsc2UKK2NtZC1jaGVjayA9ICQoaWYgJChzdHJpcCAk
KGNtZF8kQCkpLCwxKQorZW5kaWYKKworIyBSZXBsYWNlID4kPCB3aXRoID4kJDwgdG8gcHJlc2Vy
dmUgJCB3aGVuIHJlbG9hZGluZyB0aGUgLmNtZCBmaWxlCisjIChuZWVkZWQgZm9yIG1ha2UpCisj
IFJlcGxhY2UgPiM8IHdpdGggPiQocG91bmQpPCB0byBhdm9pZCBzdGFydGluZyBhIGNvbW1lbnQg
aW4gdGhlIC5jbWQgZmlsZQorIyAobmVlZGVkIGZvciBtYWtlKQorIyBSZXBsYWNlID4nPCB3aXRo
ID4nXCcnPCB0byBiZSBhYmxlIHRvIGVuY2xvc2UgdGhlIHdob2xlIHN0cmluZyBpbiAnLi4uJwor
IyAobmVlZGVkIGZvciB0aGUgc2hlbGwpCittYWtlLWNtZCA9ICQoY2FsbCBlc2NzcSwkKHN1YnN0
ICQocG91bmQpLCQkKHBvdW5kKSwkKHN1YnN0ICQkLCQkJCQsJChjbWRfJCgxKSkpKSkKKworIyBG
aW5kIGFueSBwcmVyZXF1aXNpdGVzIHRoYXQgaXMgbmV3ZXIgdGhhbiB0YXJnZXQgb3IgdGhhdCBk
b2VzIG5vdCBleGlzdC4KKyMgUEhPTlkgdGFyZ2V0cyBza2lwcGVkIGluIGJvdGggY2FzZXMuCith
bnktcHJlcmVxID0gJChmaWx0ZXItb3V0ICQoUEhPTlkpLCQ/KSQoZmlsdGVyLW91dCAkKFBIT05Z
KSAkKHdpbGRjYXJkICReKSwkXikKKworIyBFeGVjdXRlIGNvbW1hbmQgaWYgY29tbWFuZCBoYXMg
Y2hhbmdlZCBvciBwcmVyZXF1aXNpdGUocykgYXJlIHVwZGF0ZWQuCitpZl9jaGFuZ2VkID0gJChp
ZiAkKGFueS1wcmVyZXEpJChjbWQtY2hlY2spLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKwkkKGNtZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisJcHJpbnRmICclc1xuJyAnY21kXyRAIDo9ICQobWFrZS1j
bWQpJyA+ICQoZG90LXRhcmdldCkuY21kLCBAOikKKworIyBFeGVjdXRlIHRoZSBjb21tYW5kIGFu
ZCBhbHNvIHBvc3Rwcm9jZXNzIGdlbmVyYXRlZCAuZCBkZXBlbmRlbmNpZXMgZmlsZS4KK2lmX2No
YW5nZWRfZGVwID0gJChpZiAkKGFueS1wcmVyZXEpJChjbWQtY2hlY2spLCQoY21kX2FuZF9maXhk
ZXApLEA6KQorCitjbWRfYW5kX2ZpeGRlcCA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKwkkKGNtZCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJc2NyaXB0
cy9iYXNpYy9maXhkZXAgJChkZXBmaWxlKSAkQCAnJChtYWtlLWNtZCknID4gJChkb3QtdGFyZ2V0
KS5jbWQ7XAorCXJtIC1mICQoZGVwZmlsZSkKKworIyBVc2FnZTogJChjYWxsIGlmX2NoYW5nZWRf
cnVsZSxmb28pCisjIFdpbGwgY2hlY2sgaWYgJChjbWRfZm9vKSBvciBhbnkgb2YgdGhlIHByZXJl
cXVpc2l0ZXMgY2hhbmdlZCwKKyMgYW5kIGlmIHNvIHdpbGwgZXhlY3V0ZSAkKHJ1bGVfZm9vKS4K
K2lmX2NoYW5nZWRfcnVsZSA9ICQoaWYgJChhbnktcHJlcmVxKSQoY21kLWNoZWNrKSwkKHJ1bGVf
JCgxKSksQDopCisKKyMjIworIyB3aHkgLSB0ZWxsIHdoeSBhIHRhcmdldCBnb3QgYnVpbHQKKyMg
ICAgICAgZW5hYmxlZCBieSBtYWtlIFY9MgorIyAgICAgICBPdXRwdXQgKGxpc3RlZCBpbiB0aGUg
b3JkZXIgdGhleSBhcmUgY2hlY2tlZCk6CisjICAgICAgICAgICgxKSAtIGR1ZSB0byB0YXJnZXQg
aXMgUEhPTlkKKyMgICAgICAgICAgKDIpIC0gZHVlIHRvIHRhcmdldCBtaXNzaW5nCisjICAgICAg
ICAgICgzKSAtIGR1ZSB0bzogZmlsZTEuaCBmaWxlMi5oCisjICAgICAgICAgICg0KSAtIGR1ZSB0
byBjb21tYW5kIGxpbmUgY2hhbmdlCisjICAgICAgICAgICg1KSAtIGR1ZSB0byBtaXNzaW5nIC5j
bWQgZmlsZQorIyAgICAgICAgICAoNikgLSBkdWUgdG8gdGFyZ2V0IG5vdCBpbiAkKHRhcmdldHMp
CisjICgxKSBQSE9OWSB0YXJnZXRzIGFyZSBhbHdheXMgYnVpbGQKKyMgKDIpIE5vIHRhcmdldCwg
c28gd2UgYmV0dGVyIGJ1aWxkIGl0CisjICgzKSBQcmVyZXF1aXNpdGUgaXMgbmV3ZXIgdGhhbiB0
YXJnZXQKKyMgKDQpIFRoZSBjb21tYW5kIGxpbmUgc3RvcmVkIGluIHRoZSBmaWxlIG5hbWVkIGRp
ci8udGFyZ2V0LmNtZAorIyAgICAgZGlmZmVyZWQgZnJvbSBhY3R1YWwgY29tbWFuZCBsaW5lLiBU
aGlzIGhhcHBlbnMgd2hlbiBjb21waWxlcgorIyAgICAgb3B0aW9ucyBjaGFuZ2VzCisjICg1KSBO
byBkaXIvLnRhcmdldC5jbWQgZmlsZSAodXNlZCB0byBzdG9yZSBjb21tYW5kIGxpbmUpCisjICg2
KSBObyBkaXIvLnRhcmdldC5jbWQgZmlsZSBhbmQgdGFyZ2V0IG5vdCBsaXN0ZWQgaW4gJCh0YXJn
ZXRzKQorIyAgICAgVGhpcyBpcyBhIGdvb2QgaGludCB0aGF0IHRoZXJlIGlzIGEgYnVnIGluIHRo
ZSBrYnVpbGQgZmlsZQoraWZlcSAoJChLQlVJTERfVkVSQk9TRSksMikKK3doeSA9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICQoaWYgJChmaWx0ZXIgJEAsICQoUEhPTlkpKSwtIGR1ZSB0byB0YXJnZXQg
aXMgUEhPTlksICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICQoaWYgJCh3aWxkY2FyZCAk
QCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICQoaWYgJChhbnktcHJlcmVxKSwtIGR1ZSB0bzogJChhbnktcHJlcmVxKSwgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICQoaWYgJChjbWQtY2hlY2spLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICQoaWYgJChjbWRfJEApLC0gZHVlIHRvIGNvbW1hbmQgbGluZSBjaGFuZ2UsICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICQoaWYgJChmaWx0ZXIgJEAsICQodGFy
Z2V0cykpLCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC0gZHVlIHRvIG1pc3NpbmcgLmNtZCBmaWxlLCAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBkdWUgdG8gJChub3RkaXIgJEApIG5vdCBpbiAk
JCh0YXJnZXRzKSAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICApLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgIC0gZHVlIHRvIHRhcmdldCBtaXNzaW5nICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgKQorCitl
Y2hvLXdoeSA9ICQoY2FsbCBlc2NzcSwgJChzdHJpcCAkKHdoeSkpKQorZW5kaWYKKworIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIworIworIyBXaGVuIGEgS2NvbmZpZyBzdHJpbmcgY29udGFpbnMgYSBm
aWxlbmFtZSwgaXQgaXMgc3VpdGFibGUgZm9yCisjIHBhc3NpbmcgdG8gc2hlbGwgY29tbWFuZHMu
IEl0IGlzIHN1cnJvdW5kZWQgYnkgZG91YmxlLXF1b3RlcywgYW5kCisjIGFueSBkb3VibGUtcXVv
dGVzIG9yIGJhY2tzbGFzaGVzIHdpdGhpbiBpdCBhcmUgZXNjYXBlZCBieQorIyBiYWNrc2xhc2hl
cy4KKyMKKyMgVGhpcyBpcyBubyB1c2UgZm9yIGRlcGVuZGVuY2llcyBvciAkKHdpbGRjYXJkKS4g
V2UgbmVlZCB0byBzdHJpcCB0aGUKKyMgc3Vycm91bmRpbmcgcXVvdGVzIGFuZCB0aGUgZXNjYXBp
bmcgZnJvbSBxdW90ZXMgYW5kIGJhY2tzbGFzaGVzLCBhbmQKKyMgd2UgKmRvKiBuZWVkIHRvIGVz
Y2FwZSBhbnkgc3BhY2VzIGluIHRoZSBzdHJpbmcuIFNvLCBmb3IgZXhhbXBsZToKKyMKKyMgVXNh
Z2U6ICQoZXZhbCAkKGNhbGwgY29uZmlnX2ZpbGVuYW1lLEZPTykpCisjCisjIERlZmluZXMgRk9P
X0ZJTEVOQU1FIGJhc2VkIG9uIHRoZSBjb250ZW50cyBvZiB0aGUgQ09ORklHX0ZPTyBvcHRpb24s
CisjIHRyYW5zZm9ybWVkIGFzIGRlc2NyaWJlZCBhYm92ZSB0byBiZSBzdWl0YWJsZSBmb3IgdXNl
IHdpdGhpbiB0aGUKKyMgbWFrZWZpbGUuCisjCisjIEFsc28sIGlmIHRoZSBmaWxlbmFtZSBpcyBh
IHJlbGF0aXZlIGZpbGVuYW1lIGFuZCBleGlzdHMgaW4gdGhlIHNvdXJjZQorIyB0cmVlIGJ1dCBu
b3QgdGhlIGJ1aWxkIHRyZWUsIGRlZmluZSBGT09fU1JDUFJFRklYIGFzICQoc3JjdHJlZSkvIHRv
CisjIGJlIHByZWZpeGVkIHRvICpib3RoKiBjb21tYW5kIGludm9jYXRpb24gYW5kIGRlcGVuZGVu
Y2llcy4KKyMKKyMgTm90ZTogV2UgYWxzbyBwcmludCB0aGUgZmlsZW5hbWVzIGluIHRoZSBxdWll
dF9jbWRfZm9vIHRleHQsIGFuZAorIyBwZXJoYXBzIG91Z2h0IHRvIGhhdmUgYSB2ZXJzaW9uIHNw
ZWNpYWxseSBlc2NhcGVkIGZvciB0aGF0IHB1cnBvc2UuCisjIEJ1dCBpdCdzIG9ubHkgY29zbWV0
aWMsIGFuZCAkKHBhdHN1YnN0ICIlIiwlLCQoQ09ORklHX0ZPTykpIGlzIGdvb2QKKyMgZW5vdWdo
LiAgSXQnbGwgc3RyaXAgdGhlIHF1b3RlcyBpbiB0aGUgY29tbW9uIGNhc2Ugd2hlcmUgdGhlcmUn
cyBubworIyBzcGFjZSBhbmQgaXQncyBhIHNpbXBsZSBmaWxlbmFtZSwgYW5kIGl0J2xsIHJldGFp
biB0aGUgcXVvdGVzIHdoZW4KKyMgdGhlcmUncyBhIHNwYWNlLiBUaGVyZSBhcmUgc29tZSBlc290
ZXJpYyBjYXNlcyBpbiB3aGljaCBpdCdsbCBwcmludAorIyB0aGUgd3JvbmcgdGhpbmcsIGJ1dCB3
ZSBkb24ndCByZWFsbHkgY2FyZS4gVGhlIGFjdHVhbCBkZXBlbmRlbmNpZXMKKyMgYW5kIGNvbW1h
bmRzICpkbyogZ2V0IGl0IHJpZ2h0LCB3aXRoIHZhcmlvdXMgY29tYmluYXRpb25zIG9mIHNpbmds
ZQorIyBhbmQgZG91YmxlIHF1b3RlcywgYmFja3NsYXNoZXMgYW5kIHNwYWNlcyBpbiB0aGUgZmls
ZW5hbWVzLgorIworIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIworZGVmaW5lIGNvbmZpZ19maWxl
bmFtZQoraWZuZXEgKCQkKENPTkZJR18kKDEpKSwiIikKKyQoMSlfRklMRU5BTUUgOj0gJCQoc3Vi
c3QgXFwsXCwkJChzdWJzdCBcJCQocXVvdGUpLCQkKHF1b3RlKSwkJChzdWJzdCAkJChzcGFjZV9l
c2NhcGUpLFwkJChzcGFjZSksJCQocGF0c3Vic3QgIiUiLCUsJCQoc3Vic3QgJCQoc3BhY2UpLCQk
KHNwYWNlX2VzY2FwZSksJCQoQ09ORklHXyQoMSkpKSkpKSkKK2lmbmVxICgkJChwYXRzdWJzdCAv
JSwlLCQkKGZpcnN0d29yZCAkJCgkKDEpX0ZJTEVOQU1FKSkpLCQkKGZpcnN0d29yZCAkJCgkKDEp
X0ZJTEVOQU1FKSkpCitlbHNlCitpZmVxICgkJCh3aWxkY2FyZCAkJCgkKDEpX0ZJTEVOQU1FKSks
KQoraWZuZXEgKCQkKHdpbGRjYXJkICQkKHNyY3RyZWUpLyQkKCQoMSlfRklMRU5BTUUpKSwpCisk
KDEpX1NSQ1BSRUZJWCA6PSAkKHNyY3RyZWUpLworZW5kaWYKK2VuZGlmCitlbmRpZgorZW5kaWYK
K2VuZGVmCisjCisjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCisKKyMgZGVsZXRlIHBhcnRpYWxseSB1
cGRhdGVkIChpLmUuIGNvcnJ1cHRlZCkgZmlsZXMgb24gZXJyb3IKKy5ERUxFVEVfT05fRVJST1I6
CisKKyMgZG8gbm90IGRlbGV0ZSBpbnRlcm1lZGlhdGUgZmlsZXMgYXV0b21hdGljYWxseQorLlNF
Q09OREFSWToKZGlmZiAtLWdpdCBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmFzbS1nZW5lcmljIGIv
eGVuL3NjcmlwdHMvTWFrZWZpbGUuYXNtLWdlbmVyaWMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwLi44MmFkNjNkY2Q2MmIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vc2Ny
aXB0cy9NYWtlZmlsZS5hc20tZ2VuZXJpYwpAQCAtMCwwICsxLDU4IEBACisjIFNQRFgtTGljZW5z
ZS1JZGVudGlmaWVyOiBHUEwtMi4wCisjIGluY2x1ZGUvYXNtLWdlbmVyaWMgY29udGFpbnMgYSBs
b3Qgb2YgZmlsZXMgdGhhdCBhcmUgdXNlZAorIyB2ZXJiYXRpbSBieSBzZXZlcmFsIGFyY2hpdGVj
dHVyZXMuCisjCisjIFRoaXMgTWFrZWZpbGUgcmVhZHMgdGhlIGZpbGUgYXJjaC8kKFNSQ0FSQ0gp
L2luY2x1ZGUvKHVhcGkvKS9hc20vS2J1aWxkCisjIGFuZCBmb3IgZWFjaCBmaWxlIGxpc3RlZCBp
biB0aGlzIGZpbGUgd2l0aCBnZW5lcmljLXkgY3JlYXRlcworIyBhIHNtYWxsIHdyYXBwZXIgZmls
ZSBpbiBhcmNoLyQoU1JDQVJDSCkvaW5jbHVkZS9nZW5lcmF0ZWQvKHVhcGkvKS9hc20uCisKK1BI
T05ZIDo9IGFsbAorYWxsOgorCitzcmMgOj0gJChzdWJzdCAvZ2VuZXJhdGVkLCwkKG9iaikpCist
aW5jbHVkZSAkKHNyYykvS2J1aWxkCisKKyMgJChnZW5lcmljKS9LYnVpbGQgbGlzdHMgbWFuZGF0
b3J5LXkuIEV4Y2x1ZGUgdW0gc2luY2UgaXQgaXMgYSBzcGVjaWFsIGNhc2UuCitpZm5lcSAoJChT
UkNBUkNIKSx1bSkKK2luY2x1ZGUgJChnZW5lcmljKS9LYnVpbGQKK2VuZGlmCisKK2luY2x1ZGUg
c2NyaXB0cy9LYnVpbGQuaW5jbHVkZQorCityZWR1bmRhbnQgOj0gJChmaWx0ZXIgJChtYW5kYXRv
cnkteSkgJChnZW5lcmF0ZWQteSksICQoZ2VuZXJpYy15KSkKK3JlZHVuZGFudCArPSAkKGZvcmVh
Y2ggZiwgJChnZW5lcmljLXkpLCAkKGlmICQod2lsZGNhcmQgJChzcmN0cmVlKS8kKHNyYykvJChm
KSksJChmKSkpCityZWR1bmRhbnQgOj0gJChzb3J0ICQocmVkdW5kYW50KSkKKyQoaWYgJChyZWR1
bmRhbnQpLFwKKwkkKHdhcm5pbmcgcmVkdW5kYW50IGdlbmVyaWMteSBmb3VuZCBpbiAkKHNyYykv
S2J1aWxkOiAkKHJlZHVuZGFudCkpKQorCisjIElmIGFyY2ggZG9lcyBub3QgaW1wbGVtZW50IG1h
bmRhdG9yeSBoZWFkZXJzLCBmYWxsYmFjayB0byBhc20tZ2VuZXJpYyBvbmVzLgorbWFuZGF0b3J5
LXkgOj0gJChmaWx0ZXItb3V0ICQoZ2VuZXJhdGVkLXkpLCAkKG1hbmRhdG9yeS15KSkKK2dlbmVy
aWMteSAgICs9ICQoZm9yZWFjaCBmLCAkKG1hbmRhdG9yeS15KSwgJChpZiAkKHdpbGRjYXJkICQo
c3JjdHJlZSkvJChzcmMpLyQoZikpLCwkKGYpKSkKKworZ2VuZXJpYy15ICAgOj0gJChhZGRwcmVm
aXggJChvYmopLywgJChnZW5lcmljLXkpKQorZ2VuZXJhdGVkLXkgOj0gJChhZGRwcmVmaXggJChv
YmopLywgJChnZW5lcmF0ZWQteSkpCisKKyMgUmVtb3ZlIHN0YWxlIHdyYXBwZXJzIHdoZW4gdGhl
IGNvcnJlc3BvbmRpbmcgZmlsZXMgYXJlIHJlbW92ZWQgZnJvbSBnZW5lcmljLXkKK29sZC1oZWFk
ZXJzIDo9ICQod2lsZGNhcmQgJChvYmopLyouaCkKK3Vud2FudGVkICAgIDo9ICQoZmlsdGVyLW91
dCAkKGdlbmVyaWMteSkgJChnZW5lcmF0ZWQteSksJChvbGQtaGVhZGVycykpCisKK3F1aWV0X2Nt
ZF93cmFwID0gV1JBUCAgICAkQAorICAgICAgY21kX3dyYXAgPSBlY2hvICJcI2luY2x1ZGUgPGFz
bS1nZW5lcmljLyQqLmg+IiA+ICRACisKK3F1aWV0X2NtZF9yZW1vdmUgPSBSRU1PVkUgICQodW53
YW50ZWQpCisgICAgICBjbWRfcmVtb3ZlID0gcm0gLWYgJCh1bndhbnRlZCkKKworYWxsOiAkKGdl
bmVyaWMteSkKKwkkKGlmICQodW53YW50ZWQpLCQoY2FsbCBjbWQscmVtb3ZlKSkKKwlAOgorCisk
KG9iaikvJS5oOgorCSQoY2FsbCBjbWQsd3JhcCkKKworIyBDcmVhdGUgb3V0cHV0IGRpcmVjdG9y
eS4gU2tpcCBpdCBpZiBhdCBsZWFzdCBvbmUgb2xkIGhlYWRlciBleGlzdHMKKyMgc2luY2Ugd2Ug
a25vdyB0aGUgb3V0cHV0IGRpcmVjdG9yeSBhbHJlYWR5IGV4aXN0cy4KK2lmZXEgKCQob2xkLWhl
YWRlcnMpLCkKKyQoc2hlbGwgbWtkaXIgLXAgJChvYmopKQorZW5kaWYKKworLlBIT05ZOiAkKFBI
T05ZKQpkaWZmIC0tZ2l0IGEveGVuL3NjcmlwdHMvTWFrZWZpbGUuYnVpbGQgYi94ZW4vc2NyaXB0
cy9NYWtlZmlsZS5idWlsZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LjJmNjZlZDM4OGQxYwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmJ1
aWxkCkBAIC0wLDAgKzEsNTI4IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4w
CisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CisjIEJ1aWxkaW5nCisjID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisK
K3NyYyA6PSAkKG9iaikKKworUEhPTlkgOj0gX19idWlsZAorX19idWlsZDoKKworIyBJbml0IGFs
bCByZWxldmFudCB2YXJpYWJsZXMgdXNlZCBpbiBrYnVpbGQgZmlsZXMgc28KKyMgMSkgdGhleSBo
YXZlIGNvcnJlY3QgdHlwZQorIyAyKSB0aGV5IGRvIG5vdCBpbmhlcml0IGFueSB2YWx1ZSBmcm9t
IHRoZSBlbnZpcm9ubWVudAorb2JqLXkgOj0KK29iai1tIDo9CitsaWIteSA6PQorbGliLW0gOj0K
K2Fsd2F5cyA6PQordGFyZ2V0cyA6PQorc3ViZGlyLXkgOj0KK3N1YmRpci1tIDo9CitFWFRSQV9B
RkxBR1MgICA6PQorRVhUUkFfQ0ZMQUdTICAgOj0KK0VYVFJBX0NQUEZMQUdTIDo9CitFWFRSQV9M
REZMQUdTICA6PQorYXNmbGFncy15ICA6PQorY2NmbGFncy15ICA6PQorY3BwZmxhZ3MteSA6PQor
bGRmbGFncy15ICA6PQorCitzdWJkaXItYXNmbGFncy15IDo9CitzdWJkaXItY2NmbGFncy15IDo9
CisKKyMgUmVhZCBhdXRvLmNvbmYgaWYgaXQgZXhpc3RzLCBvdGhlcndpc2UgaWdub3JlCistaW5j
bHVkZSBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYKKworaW5jbHVkZSBzY3JpcHRzL0tidWlsZC5p
bmNsdWRlCisKKyMgVGhlIGZpbGVuYW1lIEtidWlsZCBoYXMgcHJlY2VkZW5jZSBvdmVyIE1ha2Vm
aWxlCitrYnVpbGQtZGlyIDo9ICQoaWYgJChmaWx0ZXIgLyUsJChzcmMpKSwkKHNyYyksJChzcmN0
cmVlKS8kKHNyYykpCitrYnVpbGQtZmlsZSA6PSAkKGlmICQod2lsZGNhcmQgJChrYnVpbGQtZGly
KS9LYnVpbGQpLCQoa2J1aWxkLWRpcikvS2J1aWxkLCQoa2J1aWxkLWRpcikvTWFrZWZpbGUpCitp
bmNsdWRlICQoa2J1aWxkLWZpbGUpCisKK2luY2x1ZGUgc2NyaXB0cy9NYWtlZmlsZS5saWIKKwor
IyBEbyBub3QgaW5jbHVkZSBob3N0IHJ1bGVzIHVubGVzcyBuZWVkZWQKK2lmbmVxICgkKGhvc3Rw
cm9ncy15KSQoaG9zdHByb2dzLW0pJChob3N0bGlicy15KSQoaG9zdGxpYnMtbSkkKGhvc3RjeHhs
aWJzLXkpJChob3N0Y3h4bGlicy1tKSwpCitpbmNsdWRlIHNjcmlwdHMvTWFrZWZpbGUuaG9zdAor
ZW5kaWYKKworaWZuZGVmIG9iagorJCh3YXJuaW5nIGtidWlsZDogTWFrZWZpbGUuYnVpbGQgaXMg
aW5jbHVkZWQgaW1wcm9wZXJseSkKK2VuZGlmCisKK2lmZXEgKCQoTUFLRUNNREdPQUxTKSQobmVl
ZC1tb2RvcmRlciksKQoraWZuZXEgKCQob2JqLW0pLCkKKyQod2FybmluZyAkKHBhdHN1YnN0ICUu
bywnJS5rbycsJChvYmotbSkpIHdpbGwgbm90IGJlIGJ1aWx0IGV2ZW4gdGhvdWdoIG9iai1tIGlz
IHNwZWNpZmllZC4pCiskKHdhcm5pbmcgWW91IGNhbm5vdCB1c2Ugc3ViZGlyLXkvbSB0byB2aXNp
dCBhIG1vZHVsZSBNYWtlZmlsZS4gVXNlIG9iai15L20gaW5zdGVhZC4pCitlbmRpZgorZW5kaWYK
KworIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KKworaWZuZXEgKCQoc3RyaXAgJChsaWIteSkgJChsaWIt
bSkgJChsaWItKSksKQorbGliLXRhcmdldCA6PSAkKG9iaikvbGliLmEKK3JlYWwtb2JqLXkgKz0g
JChvYmopL2xpYi1rc3ltcy5vCitlbmRpZgorCitpZm5lcSAoJChzdHJpcCAkKHJlYWwtb2JqLXkp
ICQobmVlZC1idWlsdGluKSksKQorYnVpbHRpbi10YXJnZXQgOj0gJChvYmopL2J1aWx0LWluLmEK
K2VuZGlmCisKK2lmZXEgKCQoQ09ORklHX01PRFVMRVMpJChuZWVkLW1vZG9yZGVyKSx5MSkKK21v
ZG9yZGVyLXRhcmdldCA6PSAkKG9iaikvbW9kdWxlcy5vcmRlcgorZW5kaWYKKworbW9kLXRhcmdl
dHMgOj0gJChwYXRzdWJzdCAlLm8sICUubW9kLCAkKG9iai1tKSkKKworX19idWlsZDogJChpZiAk
KEtCVUlMRF9CVUlMVElOKSwkKGJ1aWx0aW4tdGFyZ2V0KSAkKGxpYi10YXJnZXQpICQoZXh0cmEt
eSkpIFwKKwkgJChpZiAkKEtCVUlMRF9NT0RVTEVTKSwkKG9iai1tKSAkKG1vZC10YXJnZXRzKSAk
KG1vZG9yZGVyLXRhcmdldCkpIFwKKwkgJChzdWJkaXIteW0pICQoYWx3YXlzKQorCUA6CisKKyMg
TGludXMnIGtlcm5lbCBzYW5pdHkgY2hlY2tpbmcgdG9vbAoraWZlcSAoJChLQlVJTERfQ0hFQ0tT
UkMpLDEpCisgIHF1aWV0X2NtZF9jaGVja3NyYyAgICAgICA9IENIRUNLICAgJDwKKyAgICAgICAg
Y21kX2NoZWNrc3JjICAgICAgID0gJChDSEVDSykgJChDSEVDS0ZMQUdTKSAkKGNfZmxhZ3MpICQ8
CitlbHNlIGlmZXEgKCQoS0JVSUxEX0NIRUNLU1JDKSwyKQorICBxdWlldF9jbWRfZm9yY2VfY2hl
Y2tzcmMgPSBDSEVDSyAgICQ8CisgICAgICAgIGNtZF9mb3JjZV9jaGVja3NyYyA9ICQoQ0hFQ0sp
ICQoQ0hFQ0tGTEFHUykgJChjX2ZsYWdzKSAkPAorZW5kaWYKKworaWZuZXEgKCQoS0JVSUxEX0VO
QUJMRV9FWFRSQV9HQ0NfQ0hFQ0tTKSwpCisgIGNtZF9jaGVja2RvYyA9ICQoc3JjdHJlZSkvc2Ny
aXB0cy9rZXJuZWwtZG9jIC1ub25lICQ8CitlbmRpZgorCisjIENvbXBpbGUgQyBzb3VyY2VzICgu
YykKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKKyMgRGVmYXVsdCBpcyBidWlsdC1pbiwgdW5sZXNz
IHdlIGtub3cgb3RoZXJ3aXNlCiskKGZvcmVhY2ggeCwgaSBsbCBsc3QgbyBzIHN5bXR5cGVzLCAk
KHBhdHN1YnN0ICUubywlLiQoeCksJChyZWFsLW9iai1tKSkpOiBcCisJcGFydC1vZi1tb2R1bGUg
Oj0geQorCittb2RrZXJuX2NmbGFncyA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorCSQoaWYgJChwYXJ0LW9mLW1vZHVsZSksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorCQkkKEtCVUlMRF9DRkxBR1NfTU9EVUxFKSAkKENGTEFHU19NT0RVTEUpLCBcCisJ
CSQoS0JVSUxEX0NGTEFHU19LRVJORUwpICQoQ0ZMQUdTX0tFUk5FTCkpCitxdWlldF9tb2R0YWcg
PSAkKGlmICQocGFydC1vZi1tb2R1bGUpLFtNXSwgICApCisKK3F1aWV0X2NtZF9jY19zX2MgPSBD
QyAkKHF1aWV0X21vZHRhZykgICRACisgICAgICBjbWRfY2Nfc19jID0gJChDQykgJChmaWx0ZXIt
b3V0ICQoREVCVUdfQ0ZMQUdTKSwgJChjX2ZsYWdzKSkgJChESVNBQkxFX0xUTykgLWZ2ZXJib3Nl
LWFzbSAtUyAtbyAkQCAkPAorCiskKG9iaikvJS5zOiAkKHNyYykvJS5jIEZPUkNFCisJJChjYWxs
IGlmX2NoYW5nZWRfZGVwLGNjX3NfYykKKworcXVpZXRfY21kX2NwcF9pX2MgPSBDUFAgJChxdWll
dF9tb2R0YWcpICRACitjbWRfY3BwX2lfYyAgICAgICA9ICQoQ1BQKSAkKGNfZmxhZ3MpIC1vICRA
ICQ8CisKKyQob2JqKS8lLmk6ICQoc3JjKS8lLmMgRk9SQ0UKKwkkKGNhbGwgaWZfY2hhbmdlZF9k
ZXAsY3BwX2lfYykKKworIyBUaGVzZSBtaXJyb3IgZ2Vuc3ltdHlwZXNfUyBhbmQgY28gYmVsb3cs
IGtlZXAgdGhlbSBpbiBzeW5jaC4KK2NtZF9nZW5zeW10eXBlc19jID0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgJChDUFApIC1E
X19HRU5LU1lNU19fICQoY19mbGFncykgJDwgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHNjcmlwdHMvZ2Vua3N5bXMvZ2Vua3N5bXMgJChpZiAkKDEpLCAtVCAkKDIp
KSAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgJChwYXRzdWJzdCB5LC1SLCQoQ09O
RklHX01PRFVMRV9SRUxfQ1JDUykpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICQoaWYgJChLQlVJTERfUFJFU0VSVkUpLC1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAtciAkKGZpcnN0d29yZCAkKHdpbGRjYXJkICQoMjouc3lt
dHlwZXM9LnN5bXJlZikgL2Rldi9udWxsKSkKKworcXVpZXRfY21kX2NjX3N5bXR5cGVzX2MgPSBT
WU0gJChxdWlldF9tb2R0YWcpICRACitjbWRfY2Nfc3ltdHlwZXNfYyA9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICQoY2FsbCBj
bWRfZ2Vuc3ltdHlwZXNfYyx0cnVlLCRAKSA+L2Rldi9udWxsOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB0ZXN0IC1zICRAIHx8IHJtIC1mICRACisKKyQob2JqKS8lLnN5bXR5cGVz
IDogJChzcmMpLyUuYyBGT1JDRQorCSQoY2FsbCBjbWQsY2Nfc3ltdHlwZXNfYykKKworIyBMTFZN
IGFzc2VtYmx5CisjIEdlbmVyYXRlIC5sbCBmaWxlcyBmcm9tIC5jCitxdWlldF9jbWRfY2NfbGxf
YyA9IENDICQocXVpZXRfbW9kdGFnKSAgJEAKKyAgICAgIGNtZF9jY19sbF9jID0gJChDQykgJChj
X2ZsYWdzKSAtZW1pdC1sbHZtIC1TIC1vICRAICQ8CisKKyQob2JqKS8lLmxsOiAkKHNyYykvJS5j
IEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWRfZGVwLGNjX2xsX2MpCisKKyMgQyAoLmMpIGZpbGVz
CisjIFRoZSBDIGZpbGUgaXMgY29tcGlsZWQgYW5kIHVwZGF0ZWQgZGVwZW5kZW5jeSBpbmZvcm1h
dGlvbiBpcyBnZW5lcmF0ZWQuCisjIChTZWUgY21kX2NjX29fYyArIHJlbGV2YW50IHBhcnQgb2Yg
cnVsZV9jY19vX2MpCisKK3F1aWV0X2NtZF9jY19vX2MgPSBDQyAkKHF1aWV0X21vZHRhZykgICRA
CisgICAgICBjbWRfY2Nfb19jID0gJChDQykgJChjX2ZsYWdzKSAtYyAtbyAkQCAkPAorCitpZmRl
ZiBDT05GSUdfTU9EVkVSU0lPTlMKKyMgV2hlbiBtb2R1bGUgdmVyc2lvbmluZyBpcyBlbmFibGVk
IHRoZSBmb2xsb3dpbmcgc3RlcHMgYXJlIGV4ZWN1dGVkOgorIyBvIGNvbXBpbGUgYSA8ZmlsZT4u
byBmcm9tIDxmaWxlPi5jCisjIG8gaWYgPGZpbGU+Lm8gZG9lc24ndCBjb250YWluIGEgX19rc3lt
dGFiIHZlcnNpb24sIGkuZS4gZG9lcworIyAgIG5vdCBleHBvcnQgc3ltYm9scywgaXQncyBkb25l
LgorIyBvIG90aGVyd2lzZSwgd2UgY2FsY3VsYXRlIHN5bWJvbCB2ZXJzaW9ucyB1c2luZyB0aGUg
Z29vZCBvbGQKKyMgICBnZW5rc3ltcyBvbiB0aGUgcHJlcHJvY2Vzc2VkIHNvdXJjZSBhbmQgcG9z
dHByb2Nlc3MgdGhlbSBpbiBhIHdheQorIyAgIHRoYXQgdGhleSBhcmUgdXNhYmxlIGFzIGEgbGlu
a2VyIHNjcmlwdAorIyBvIGdlbmVyYXRlIC50bXBfPGZpbGU+Lm8gZnJvbSA8ZmlsZT4ubyB1c2lu
ZyB0aGUgbGlua2VyIHRvCisjICAgcmVwbGFjZSB0aGUgdW5yZXNvbHZlZCBzeW1ib2xzIF9fY3Jj
X2V4cG9ydGVkX3N5bWJvbCB3aXRoCisjICAgdGhlIGFjdHVhbCB2YWx1ZSBvZiB0aGUgY2hlY2tz
dW0gZ2VuZXJhdGVkIGJ5IGdlbmtzeW1zCisjIG8gcmVtb3ZlIC50bXBfPGZpbGU+Lm8gdG8gPGZp
bGU+Lm8KKworY21kX21vZHZlcnNpb25zX2MgPQkJCQkJCQkJXAorCWlmICQoT0JKRFVNUCkgLWgg
JEAgfCBncmVwIC1xIF9fa3N5bXRhYjsgdGhlbgkJCQlcCisJCSQoY2FsbCBjbWRfZ2Vuc3ltdHlw
ZXNfYywkKEtCVUlMRF9TWU1UWVBFUyksJChAOi5vPS5zeW10eXBlcykpCVwKKwkJICAgID4gJChA
RCkvLnRtcF8kKEBGOi5vPS52ZXIpOwkJCQkJXAorCQkJCQkJCQkJCVwKKwkJJChMRCkgJChLQlVJ
TERfTERGTEFHUykgLXIgLW8gJChARCkvLnRtcF8kKEBGKSAkQCAJCVwKKwkJCS1UICQoQEQpLy50
bXBfJChARjoubz0udmVyKTsJCQkJXAorCQltdiAtZiAkKEBEKS8udG1wXyQoQEYpICRAOwkJCQkJ
XAorCQlybSAtZiAkKEBEKS8udG1wXyQoQEY6Lm89LnZlcik7CQkJCQlcCisJZmkKK2VuZGlmCisK
K2lmZGVmIENPTkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRAoraWZuZGVmIENDX1VTSU5HX1JFQ09S
RF9NQ09VTlQKKyMgY29tcGlsZXIgd2lsbCBub3QgZ2VuZXJhdGUgX19tY291bnRfbG9jIHVzZSBy
ZWNvcmRtY291bnQgb3IgcmVjb3JkbWNvdW50LnBsCitpZmRlZiBCVUlMRF9DX1JFQ09SRE1DT1VO
VAoraWZlcSAoIiQob3JpZ2luIFJFQ09SRE1DT1VOVF9XQVJOKSIsICJjb21tYW5kIGxpbmUiKQor
ICBSRUNPUkRNQ09VTlRfRkxBR1MgPSAtdworZW5kaWYKKyMgRHVlIHRvIHJlY3Vyc2lvbiwgd2Ug
bXVzdCBza2lwIGVtcHR5Lm8uCisjIFRoZSBlbXB0eS5vIGZpbGUgaXMgY3JlYXRlZCBpbiB0aGUg
bWFrZSBwcm9jZXNzIGluIG9yZGVyIHRvIGRldGVybWluZQorIyB0aGUgdGFyZ2V0IGVuZGlhbm5l
c3MgYW5kIHdvcmQgc2l6ZS4gSXQgaXMgbWFkZSBiZWZvcmUgYWxsIG90aGVyIEMKKyMgZmlsZXMs
IGluY2x1ZGluZyByZWNvcmRtY291bnQuCitzdWJfY21kX3JlY29yZF9tY291bnQgPQkJCQkJXAor
CWlmIFsgJChAKSAhPSAic2NyaXB0cy9tb2QvZW1wdHkubyIgXTsgdGhlbglcCisJCSQob2JqdHJl
ZSkvc2NyaXB0cy9yZWNvcmRtY291bnQgJChSRUNPUkRNQ09VTlRfRkxBR1MpICIkKEApIjsJXAor
CWZpOworcmVjb3JkbWNvdW50X3NvdXJjZSA6PSAkKHNyY3RyZWUpL3NjcmlwdHMvcmVjb3JkbWNv
dW50LmMgXAorCQkgICAgJChzcmN0cmVlKS9zY3JpcHRzL3JlY29yZG1jb3VudC5oCitlbHNlCitz
dWJfY21kX3JlY29yZF9tY291bnQgPSBwZXJsICQoc3JjdHJlZSkvc2NyaXB0cy9yZWNvcmRtY291
bnQucGwgIiQoQVJDSCkiIFwKKwkiJChpZiAkKENPTkZJR19DUFVfQklHX0VORElBTiksYmlnLGxp
dHRsZSkiIFwKKwkiJChpZiAkKENPTkZJR182NEJJVCksNjQsMzIpIiBcCisJIiQoT0JKRFVNUCki
ICIkKE9CSkNPUFkpIiAiJChDQykgJChLQlVJTERfQ1BQRkxBR1MpICQoS0JVSUxEX0NGTEFHUyki
IFwKKwkiJChMRCkgJChLQlVJTERfTERGTEFHUykiICIkKE5NKSIgIiQoUk0pIiAiJChNVikiIFwK
KwkiJChpZiAkKHBhcnQtb2YtbW9kdWxlKSwxLDApIiAiJChAKSI7CityZWNvcmRtY291bnRfc291
cmNlIDo9ICQoc3JjdHJlZSkvc2NyaXB0cy9yZWNvcmRtY291bnQucGwKK2VuZGlmICMgQlVJTERf
Q19SRUNPUkRNQ09VTlQKK2NtZF9yZWNvcmRfbWNvdW50ID0gJChpZiAkKGZpbmRzdHJpbmcgJChz
dHJpcCAkKENDX0ZMQUdTX0ZUUkFDRSkpLCQoX2NfZmxhZ3MpKSwJXAorCSQoc3ViX2NtZF9yZWNv
cmRfbWNvdW50KSkKK2VuZGlmICMgQ0NfVVNJTkdfUkVDT1JEX01DT1VOVAorZW5kaWYgIyBDT05G
SUdfRlRSQUNFX01DT1VOVF9SRUNPUkQKKworaWZkZWYgQ09ORklHX1NUQUNLX1ZBTElEQVRJT04K
K2lmbmVxICgkKFNLSVBfU1RBQ0tfVkFMSURBVElPTiksMSkKKworX19vYmp0b29sX29iaiA6PSAk
KG9ianRyZWUpL3Rvb2xzL29ianRvb2wvb2JqdG9vbAorCitvYmp0b29sX2FyZ3MgPSAkKGlmICQo
Q09ORklHX1VOV0lOREVSX09SQyksb3JjIGdlbmVyYXRlLGNoZWNrKQorCitvYmp0b29sX2FyZ3Mg
Kz0gJChpZiAkKHBhcnQtb2YtbW9kdWxlKSwgLS1tb2R1bGUsKQorCitpZm5kZWYgQ09ORklHX0ZS
QU1FX1BPSU5URVIKK29ianRvb2xfYXJncyArPSAtLW5vLWZwCitlbmRpZgoraWZkZWYgQ09ORklH
X0dDT1ZfS0VSTkVMCitvYmp0b29sX2FyZ3MgKz0gLS1uby11bnJlYWNoYWJsZQorZW5kaWYKK2lm
ZGVmIENPTkZJR19SRVRQT0xJTkUKKyAgb2JqdG9vbF9hcmdzICs9IC0tcmV0cG9saW5lCitlbmRp
ZgoraWZkZWYgQ09ORklHX1g4Nl9TTUFQCisgIG9ianRvb2xfYXJncyArPSAtLXVhY2Nlc3MKK2Vu
ZGlmCisKKyMgJ09CSkVDVF9GSUxFU19OT05fU1RBTkRBUkQgOj0geSc6IHNraXAgb2JqdG9vbCBj
aGVja2luZyBmb3IgYSBkaXJlY3RvcnkKKyMgJ09CSkVDVF9GSUxFU19OT05fU1RBTkRBUkRfZm9v
Lm8gOj0gJ3knOiBza2lwIG9ianRvb2wgY2hlY2tpbmcgZm9yIGEgZmlsZQorIyAnT0JKRUNUX0ZJ
TEVTX05PTl9TVEFOREFSRF9mb28ubyA6PSAnbic6IG92ZXJyaWRlIGRpcmVjdG9yeSBza2lwIGZv
ciBhIGZpbGUKK2NtZF9vYmp0b29sID0gJChpZiAkKHBhdHN1YnN0IHklLCwgXAorCSQoT0JKRUNU
X0ZJTEVTX05PTl9TVEFOREFSRF8kKGJhc2V0YXJnZXQpLm8pJChPQkpFQ1RfRklMRVNfTk9OX1NU
QU5EQVJEKW4pLCBcCisJJChfX29ianRvb2xfb2JqKSAkKG9ianRvb2xfYXJncykgJEApCitvYmp0
b29sX29iaiA9ICQoaWYgJChwYXRzdWJzdCB5JSwsIFwKKwkkKE9CSkVDVF9GSUxFU19OT05fU1RB
TkRBUkRfJChiYXNldGFyZ2V0KS5vKSQoT0JKRUNUX0ZJTEVTX05PTl9TVEFOREFSRCluKSwgXAor
CSQoX19vYmp0b29sX29iaikpCisKK2VuZGlmICMgU0tJUF9TVEFDS19WQUxJREFUSU9OCitlbmRp
ZiAjIENPTkZJR19TVEFDS19WQUxJREFUSU9OCisKKyMgUmVidWlsZCBhbGwgb2JqZWN0cyB3aGVu
IG9ianRvb2wgY2hhbmdlcywgb3IgaXMgZW5hYmxlZC9kaXNhYmxlZC4KK29ianRvb2xfZGVwID0g
JChvYmp0b29sX29iaikJCQkJCVwKKwkgICAgICAkKHdpbGRjYXJkIGluY2x1ZGUvY29uZmlnL29y
Yy91bndpbmRlci5oCQlcCisJCQkgaW5jbHVkZS9jb25maWcvc3RhY2svdmFsaWRhdGlvbi5oKQor
CitpZmRlZiBDT05GSUdfVFJJTV9VTlVTRURfS1NZTVMKK2NtZF9nZW5fa3N5bWRlcHMgPSBcCisJ
JChDT05GSUdfU0hFTEwpICQoc3JjdHJlZSkvc2NyaXB0cy9nZW5fa3N5bWRlcHMuc2ggJEAgPj4g
JChkb3QtdGFyZ2V0KS5jbWQKK2VuZGlmCisKK2RlZmluZSBydWxlX2NjX29fYworCSQoY2FsbCBj
bWQsY2hlY2tzcmMpCisJJChjYWxsIGNtZF9hbmRfZml4ZGVwLGNjX29fYykKKwkkKGNhbGwgY21k
LGdlbl9rc3ltZGVwcykKKwkkKGNhbGwgY21kLGNoZWNrZG9jKQorCSQoY2FsbCBjbWQsb2JqdG9v
bCkKKwkkKGNhbGwgY21kLG1vZHZlcnNpb25zX2MpCisJJChjYWxsIGNtZCxyZWNvcmRfbWNvdW50
KQorZW5kZWYKKworZGVmaW5lIHJ1bGVfYXNfb19TCisJJChjYWxsIGNtZF9hbmRfZml4ZGVwLGFz
X29fUykKKwkkKGNhbGwgY21kLGdlbl9rc3ltZGVwcykKKwkkKGNhbGwgY21kLG9ianRvb2wpCisJ
JChjYWxsIGNtZCxtb2R2ZXJzaW9uc19TKQorZW5kZWYKKworIyBMaXN0IG1vZHVsZSB1bmRlZmlu
ZWQgc3ltYm9scyAob3IgZW1wdHkgbGluZSBpZiBub3QgZW5hYmxlZCkKK2lmZGVmIENPTkZJR19U
UklNX1VOVVNFRF9LU1lNUworY21kX3VuZGVmX3N5bXMgPSAkKE5NKSAkPCB8IHNlZCAtbiAncy9e
ICAqVSAvL3AnIHwgeGFyZ3MgZWNobworZWxzZQorY21kX3VuZGVmX3N5bXMgPSBlY2hvCitlbmRp
ZgorCisjIEJ1aWx0LWluIGFuZCBjb21wb3NpdGUgbW9kdWxlIHBhcnRzCiskKG9iaikvJS5vOiAk
KHNyYykvJS5jICQocmVjb3JkbWNvdW50X3NvdXJjZSkgJChvYmp0b29sX2RlcCkgRk9SQ0UKKwkk
KGNhbGwgY21kLGZvcmNlX2NoZWNrc3JjKQorCSQoY2FsbCBpZl9jaGFuZ2VkX3J1bGUsY2Nfb19j
KQorCitjbWRfbW9kID0geyBcCisJZWNobyAkKGlmICQoJCotb2JqcykkKCQqLXkpJCgkKi1tKSwg
JChhZGRwcmVmaXggJChvYmopLywgJCgkKi1vYmpzKSAkKCQqLXkpICQoJCotbSkpLCAkKEA6Lm1v
ZD0ubykpOyBcCisJJChjbWRfdW5kZWZfc3ltcyk7IFwKKwl9ID4gJEAKKworJChvYmopLyUubW9k
OiAkKG9iaikvJS5vIEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWQsbW9kKQorCit0YXJnZXRzICs9
ICQobW9kLXRhcmdldHMpCisKK3F1aWV0X2NtZF9jY19sc3RfYyA9IE1LTFNUICAgJEAKKyAgICAg
IGNtZF9jY19sc3RfYyA9ICQoQ0MpICQoY19mbGFncykgLWcgLWMgLW8gJCoubyAkPCAmJiBcCisJ
CSAgICAgJChDT05GSUdfU0hFTEwpICQoc3JjdHJlZSkvc2NyaXB0cy9tYWtlbHN0ICQqLm8gXAor
CQkJCSAgICAgU3lzdGVtLm1hcCAkKE9CSkRVTVApID4gJEAKKworJChvYmopLyUubHN0OiAkKHNy
YykvJS5jIEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWRfZGVwLGNjX2xzdF9jKQorCisjIGhlYWRl
ciB0ZXN0IChoZWFkZXItdGVzdC15LCBoZWFkZXItdGVzdC1tIHRhcmdldCkKKyMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisKK3F1aWV0X2NtZF9jY19zX2ggPSBDQyAgICAgICRACisgICAgICBjbWRfY2Nf
c19oID0gJChDQykgJChjX2ZsYWdzKSAtUyAtbyAkQCAteCBjIC9kZXYvbnVsbCAtaW5jbHVkZSAk
PAorCiskKG9iaikvJS5oLnM6ICQoc3JjKS8lLmggRk9SQ0UKKwkkKGNhbGwgaWZfY2hhbmdlZF9k
ZXAsY2Nfc19oKQorCisjIENvbXBpbGUgYXNzZW1ibGVyIHNvdXJjZXMgKC5TKQorIyAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KKworbW9ka2Vybl9hZmxhZ3MgOj0gJChLQlVJTERfQUZMQUdTX0tFUk5FTCkg
JChBRkxBR1NfS0VSTkVMKQorCiskKHJlYWwtb2JqLW0pICAgICAgOiBtb2RrZXJuX2FmbGFncyA6
PSAkKEtCVUlMRF9BRkxBR1NfTU9EVUxFKSAkKEFGTEFHU19NT0RVTEUpCiskKHJlYWwtb2JqLW06
Lm89LnMpOiBtb2RrZXJuX2FmbGFncyA6PSAkKEtCVUlMRF9BRkxBR1NfTU9EVUxFKSAkKEFGTEFH
U19NT0RVTEUpCisKKyMgLlMgZmlsZSBleHBvcnRzIG11c3QgaGF2ZSB0aGVpciBDIHByb3RvdHlw
ZXMgZGVmaW5lZCBpbiBhc20vYXNtLXByb3RvdHlwZXMuaAorIyBvciBhIGZpbGUgdGhhdCBpdCBp
bmNsdWRlcywgaW4gb3JkZXIgdG8gZ2V0IHZlcnNpb25lZCBzeW1ib2xzLiBXZSBidWlsZCBhCisj
IGR1bW15IEMgZmlsZSB0aGF0IGluY2x1ZGVzIGFzbS1wcm90b3R5cGVzIGFuZCB0aGUgRVhQT1JU
X1NZTUJPTCBsaW5lcyBmcm9tCisjIHRoZSAuUyBmaWxlICh3aXRoIHRyYWlsaW5nICc7JyksIGFu
ZCBydW4gZ2Vua3N5bXMgb24gdGhhdCwgdG8gZXh0cmFjdCB2ZXJzLgorIworIyBUaGlzIGlzIGNv
bnZvbHV0ZWQuIFRoZSAuUyBmaWxlIG11c3QgZmlyc3QgYmUgcHJlcHJvY2Vzc2VkIHRvIHJ1biBn
dWFyZHMgYW5kCisjIGV4cGFuZCBuYW1lcywgdGhlbiB0aGUgcmVzdWx0aW5nIGV4cG9ydHMgbXVz
dCBiZSBjb25zdHJ1Y3RlZCBpbnRvIHBsYWluCisjIEVYUE9SVF9TWU1CT0woc3ltYm9sKTsgdG8g
YnVpbGQgb3VyIGR1bW15IEMgZmlsZSwgYW5kIHRoYXQgZ2V0cyBwcmVwcm9jZXNzZWQKKyMgdG8g
bWFrZSB0aGUgZ2Vua3N5bXMgaW5wdXQuCisjCisjIFRoZXNlIG1pcnJvciBnZW5zeW10eXBlc19j
IGFuZCBjbyBhYm92ZSwga2VlcCB0aGVtIGluIHN5bmNoLgorY21kX2dlbnN5bXR5cGVzX1MgPSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgIHsgZWNobyAiXCNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4iIDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgIGVjaG8gIlwjaW5jbHVkZSA8YXNtL2FzbS1wcm90
b3R5cGVzLmg+IiA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICQoQ1BQKSAk
KGFfZmxhZ3MpICQ8IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgZ3JlcCAiXDxfX19FWFBPUlRfU1lNQk9MXD4iIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIHNlZCAncy8uKl9fX0VYUE9SVF9T
WU1CT0xbWzpzcGFjZTpdXSpcKFthLXpBLVowLTlfXSpcKVtbOnNwYWNlOl1dKiwuKi9FWFBPUlRf
U1lNQk9MKFwxKTsvJyA7IH0gfCBcCisgICAgJChDUFApIC1EX19HRU5LU1lNU19fICQoY19mbGFn
cykgLXhjIC0gfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNjcmlwdHMv
Z2Vua3N5bXMvZ2Vua3N5bXMgJChpZiAkKDEpLCAtVCAkKDIpKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgJChwYXRzdWJzdCB5LC1SLCQoQ09ORklHX01PRFVMRV9SRUxfQ1JDUykp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICQoaWYgJChLQlVJTERfUFJFU0VS
VkUpLC1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAtciAkKGZpcnN0d29yZCAkKHdpbGRjYXJkICQoMjouc3ltdHlwZXM9LnN5bXJlZikgL2Rldi9u
dWxsKSkKKworcXVpZXRfY21kX2NjX3N5bXR5cGVzX1MgPSBTWU0gJChxdWlldF9tb2R0YWcpICRA
CitjbWRfY2Nfc3ltdHlwZXNfUyA9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICQoY2FsbCBjbWRfZ2Vuc3ltdHlwZXNfUyx0cnVl
LCRAKSA+L2Rldi9udWxsOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB0ZXN0IC1z
ICRAIHx8IHJtIC1mICRACisKKyQob2JqKS8lLnN5bXR5cGVzIDogJChzcmMpLyUuUyBGT1JDRQor
CSQoY2FsbCBjbWQsY2Nfc3ltdHlwZXNfUykKKworCitxdWlldF9jbWRfY3BwX3NfUyA9IENQUCAk
KHF1aWV0X21vZHRhZykgJEAKK2NtZF9jcHBfc19TICAgICAgID0gJChDUFApICQoYV9mbGFncykg
LW8gJEAgJDwKKworJChvYmopLyUuczogJChzcmMpLyUuUyBGT1JDRQorCSQoY2FsbCBpZl9jaGFu
Z2VkX2RlcCxjcHBfc19TKQorCitxdWlldF9jbWRfYXNfb19TID0gQVMgJChxdWlldF9tb2R0YWcp
ICAkQAorICAgICAgY21kX2FzX29fUyA9ICQoQ0MpICQoYV9mbGFncykgLWMgLW8gJEAgJDwKKwor
aWZkZWYgQ09ORklHX01PRFZFUlNJT05TCisKK0FTTV9QUk9UT1RZUEVTIDo9ICQod2lsZGNhcmQg
JChzcmN0cmVlKS9hcmNoLyQoU1JDQVJDSCkvaW5jbHVkZS9hc20vYXNtLXByb3RvdHlwZXMuaCkK
KworaWZuZXEgKCQoQVNNX1BST1RPVFlQRVMpLCkKKworIyB2ZXJzaW9uaW5nIG1hdGNoZXMgdGhl
IEMgcHJvY2VzcyBkZXNjcmliZWQgYWJvdmUsIHdpdGggZGlmZmVyZW5jZSB0aGF0CisjIHdlIHBh
cnNlIGFzbS1wcm90b3R5cGVzLmggQyBoZWFkZXIgdG8gZ2V0IGZ1bmN0aW9uIGRlZmluaXRpb25z
LgorCitjbWRfbW9kdmVyc2lvbnNfUyA9CQkJCQkJCQlcCisJaWYgJChPQkpEVU1QKSAtaCAkQCB8
IGdyZXAgLXEgX19rc3ltdGFiOyB0aGVuCQkJCVwKKwkJJChjYWxsIGNtZF9nZW5zeW10eXBlc19T
LCQoS0JVSUxEX1NZTVRZUEVTKSwkKEA6Lm89LnN5bXR5cGVzKSkJXAorCQkgICAgPiAkKEBEKS8u
dG1wXyQoQEY6Lm89LnZlcik7CQkJCQlcCisJCQkJCQkJCQkJXAorCQkkKExEKSAkKEtCVUlMRF9M
REZMQUdTKSAtciAtbyAkKEBEKS8udG1wXyQoQEYpICRAIAkJXAorCQkJLVQgJChARCkvLnRtcF8k
KEBGOi5vPS52ZXIpOwkJCQlcCisJCW12IC1mICQoQEQpLy50bXBfJChARikgJEA7CQkJCQlcCisJ
CXJtIC1mICQoQEQpLy50bXBfJChARjoubz0udmVyKTsJCQkJCVwKKwlmaQorZW5kaWYKK2VuZGlm
CisKKyQob2JqKS8lLm86ICQoc3JjKS8lLlMgJChvYmp0b29sX2RlcCkgRk9SQ0UKKwkkKGNhbGwg
aWZfY2hhbmdlZF9ydWxlLGFzX29fUykKKwordGFyZ2V0cyArPSAkKGZpbHRlci1vdXQgJChzdWJk
aXItb2JqLXkpLCAkKHJlYWwtb2JqLXkpKSAkKHJlYWwtb2JqLW0pICQobGliLXkpCit0YXJnZXRz
ICs9ICQoZXh0cmEteSkgJChNQUtFQ01ER09BTFMpICQoYWx3YXlzKQorCisjIExpbmtlciBzY3Jp
cHRzIHByZXByb2Nlc3NvciAoLmxkcy5TIC0+IC5sZHMpCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
cXVpZXRfY21kX2NwcF9sZHNfUyA9IExEUyAgICAgJEAKKyAgICAgIGNtZF9jcHBfbGRzX1MgPSAk
KENQUCkgJChjcHBfZmxhZ3MpIC1QIC1VJChBUkNIKSBcCisJICAgICAgICAgICAgICAgICAgICAg
LURfX0FTU0VNQkxZX18gLURMSU5LRVJfU0NSSVBUIC1vICRAICQ8CisKKyQob2JqKS8lLmxkczog
JChzcmMpLyUubGRzLlMgRk9SQ0UKKwkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsY3BwX2xkc19TKQor
CisjIEFTTi4xIGdyYW1tYXIKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitxdWlldF9jbWRfYXNuMV9j
b21waWxlciA9IEFTTi4xICAgJEAKKyAgICAgIGNtZF9hc24xX2NvbXBpbGVyID0gJChvYmp0cmVl
KS9zY3JpcHRzL2FzbjFfY29tcGlsZXIgJDwgXAorCQkJCSQoc3Vic3QgLmgsLmMsJEApICQoc3Vi
c3QgLmMsLmgsJEApCisKKyQob2JqKS8lLmFzbjEuYyAkKG9iaikvJS5hc24xLmg6ICQoc3JjKS8l
LmFzbjEgJChvYmp0cmVlKS9zY3JpcHRzL2FzbjFfY29tcGlsZXIKKwkkKGNhbGwgY21kLGFzbjFf
Y29tcGlsZXIpCisKKyMgQnVpbGQgdGhlIGNvbXBpbGVkLWluIHRhcmdldHMKKyMgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCisKKyMgVG8gYnVpbGQgb2JqZWN0cyBpbiBzdWJkaXJzLCB3ZSBuZWVkIHRvIGRl
c2NlbmQgaW50byB0aGUgZGlyZWN0b3JpZXMKKyQoc29ydCAkKHN1YmRpci1vYmoteSkpOiAkKHN1
YmRpci15bSkgOworCisjCisjIFJ1bGUgdG8gY29tcGlsZSBhIHNldCBvZiAubyBmaWxlcyBpbnRv
IG9uZSAuYSBmaWxlICh3aXRob3V0IHN5bWJvbCB0YWJsZSkKKyMKK2lmZGVmIGJ1aWx0aW4tdGFy
Z2V0CisKK3F1aWV0X2NtZF9hcl9idWlsdGluID0gQVIgICAgICAkQAorICAgICAgY21kX2FyX2J1
aWx0aW4gPSBybSAtZiAkQDsgJChBUikgcmNTVFAkKEtCVUlMRF9BUkZMQUdTKSAkQCAkKHJlYWwt
cHJlcmVxcykKKworJChidWlsdGluLXRhcmdldCk6ICQocmVhbC1vYmoteSkgRk9SQ0UKKwkkKGNh
bGwgaWZfY2hhbmdlZCxhcl9idWlsdGluKQorCit0YXJnZXRzICs9ICQoYnVpbHRpbi10YXJnZXQp
CitlbmRpZiAjIGJ1aWx0aW4tdGFyZ2V0CisKKyMKKyMgUnVsZSB0byBjcmVhdGUgbW9kdWxlcy5v
cmRlciBmaWxlCisjCisjIENyZWF0ZSBjb21tYW5kcyB0byBlaXRoZXIgcmVjb3JkIC5rbyBmaWxl
IG9yIGNhdCBtb2R1bGVzLm9yZGVyIGZyb20KKyMgYSBzdWJkaXJlY3RvcnkKKyQobW9kb3JkZXIt
dGFyZ2V0KTogJChzdWJkaXIteW0pIEZPUkNFCisJJChRKXsgJChmb3JlYWNoIG0sICQobW9kb3Jk
ZXIpLCBcCisJJChpZiAkKGZpbHRlciAlL21vZHVsZXMub3JkZXIsICRtKSwgY2F0ICRtLCBlY2hv
ICRtKTspIDo7IH0gXAorCXwgJChBV0spICcheFskJDBdKysnIC0gPiAkQAorCisjCisjIFJ1bGUg
dG8gY29tcGlsZSBhIHNldCBvZiAubyBmaWxlcyBpbnRvIG9uZSAuYSBmaWxlICh3aXRoIHN5bWJv
bCB0YWJsZSkKKyMKK2lmZGVmIGxpYi10YXJnZXQKKworJChsaWItdGFyZ2V0KTogJChsaWIteSkg
Rk9SQ0UKKwkkKGNhbGwgaWZfY2hhbmdlZCxhcikKKwordGFyZ2V0cyArPSAkKGxpYi10YXJnZXQp
CisKK2R1bW15LW9iamVjdCA9ICQob2JqKS8ubGliX2V4cG9ydHMubwora3N5bXMtbGRzID0gJChk
b3QtdGFyZ2V0KS5sZHMKKworcXVpZXRfY21kX2V4cG9ydF9saXN0ID0gRVhQT1JUUyAkQAorY21k
X2V4cG9ydF9saXN0ID0gJChPQkpEVU1QKSAtaCAkPCB8IFwKKwlzZWQgLW5lICcvX19fa3N5bXRh
Yi9zLy4qK1woW14gXSpcKS4qL0VYVEVSTihcMSkvcCcgPiQoa3N5bXMtbGRzKTtcCisJcm0gLWYg
JChkdW1teS1vYmplY3QpO1wKKwllY2hvIHwgJChDQykgJChhX2ZsYWdzKSAtYyAtbyAkKGR1bW15
LW9iamVjdCkgLXggYXNzZW1ibGVyIC07XAorCSQoTEQpICQobGRfZmxhZ3MpIC1yIC1vICRAIC1U
ICQoa3N5bXMtbGRzKSAkKGR1bW15LW9iamVjdCk7XAorCXJtICQoZHVtbXktb2JqZWN0KSAkKGtz
eW1zLWxkcykKKworJChvYmopL2xpYi1rc3ltcy5vOiAkKGxpYi10YXJnZXQpIEZPUkNFCisJJChj
YWxsIGlmX2NoYW5nZWQsZXhwb3J0X2xpc3QpCisKK3RhcmdldHMgKz0gJChvYmopL2xpYi1rc3lt
cy5vCisKK2VuZGlmCisKKyMgTk9URToKKyMgRG8gbm90IHJlcGxhY2UgJChmaWx0ZXIgJS5vLF4p
IHdpdGggJChyZWFsLXByZXJlcXMpLiBXaGVuIGEgc2luZ2xlIG9iamVjdAorIyBtb2R1bGUgaXMg
dHVybmVkIGludG8gYSBtdWx0aSBvYmplY3QgbW9kdWxlLCAkXiB3aWxsIGNvbnRhaW4gaGVhZGVy
IGZpbGUKKyMgZGVwZW5kZW5jaWVzIHJlY29yZGVkIGluIHRoZSAuKi5jbWQgZmlsZS4KK3F1aWV0
X2NtZF9saW5rX211bHRpLW0gPSBMRCBbTV0gICRACisgICAgICBjbWRfbGlua19tdWx0aS1tID0g
JChMRCkgJChsZF9mbGFncykgLXIgLW8gJEAgJChmaWx0ZXIgJS5vLCReKQorCiskKG11bHRpLXVz
ZWQtbSk6IEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWQsbGlua19tdWx0aS1tKQorJChjYWxsIG11
bHRpX2RlcGVuZCwgJChtdWx0aS11c2VkLW0pLCAubywgLW9ianMgLXkgLW0pCisKK3RhcmdldHMg
Kz0gJChtdWx0aS11c2VkLW0pCit0YXJnZXRzIDo9ICQoZmlsdGVyLW91dCAkKFBIT05ZKSwgJCh0
YXJnZXRzKSkKKworIyBBZGQgaW50ZXJtZWRpYXRlIHRhcmdldHM6CisjIFdoZW4gYnVpbGRpbmcg
b2JqZWN0cyB3aXRoIHNwZWNpZmljIHN1ZmZpeCBwYXR0ZXJucywgYWRkIGludGVybWVkaWF0ZQor
IyB0YXJnZXRzIHRoYXQgdGhlIGZpbmFsIHRhcmdldHMgYXJlIGRlcml2ZWQgZnJvbS4KK2ludGVy
bWVkaWF0ZV90YXJnZXRzID0gJChmb3JlYWNoIHNmeCwgJCgyKSwgXAorCQkJCSQocGF0c3Vic3Qg
JSQoc3RyaXAgJCgxKSksJSQoc2Z4KSwgXAorCQkJCQkkKGZpbHRlciAlJChzdHJpcCAkKDEpKSwg
JCh0YXJnZXRzKSkpKQorIyAlLmFzbjEubyA8LSAlLmFzbjEuW2NoXSA8LSAlLmFzbjEKKyMgJS5k
dGIubyA8LSAlLmR0Yi5TIDwtICUuZHRiIDwtICUuZHRzCisjICUubGV4Lm8gPC0gJS5sZXguYyA8
LSAlLmwKKyMgJS50YWIubyA8LSAlLnRhYi5bY2hdIDwtICUueQordGFyZ2V0cyArPSAkKGNhbGwg
aW50ZXJtZWRpYXRlX3RhcmdldHMsIC5hc24xLm8sIC5hc24xLmMgLmFzbjEuaCkgXAorCSAgICQo
Y2FsbCBpbnRlcm1lZGlhdGVfdGFyZ2V0cywgLmR0Yi5vLCAuZHRiLlMgLmR0YikgXAorCSAgICQo
Y2FsbCBpbnRlcm1lZGlhdGVfdGFyZ2V0cywgLmxleC5vLCAubGV4LmMpIFwKKwkgICAkKGNhbGwg
aW50ZXJtZWRpYXRlX3RhcmdldHMsIC50YWIubywgLnRhYi5jIC50YWIuaCkKKworIyBEZXNjZW5k
aW5nCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitQSE9OWSArPSAkKHN1YmRpci15bSkKKyQoc3Vi
ZGlyLXltKToKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT0kQCBcCisJbmVlZC1idWlsdGluPSQoaWYg
JChmaWx0ZXIgJEAvYnVpbHQtaW4uYSwgJChzdWJkaXItb2JqLXkpKSwxKSBcCisJbmVlZC1tb2Rv
cmRlcj0kKGlmICQobmVlZC1tb2RvcmRlciksJChpZiAkKGZpbHRlciAkQC9tb2R1bGVzLm9yZGVy
LCAkKG1vZG9yZGVyKSksMSkpCisKKyMgQWRkIEZPUkNFIHRvIHRoZSBwcmVxdWlzaXRlcyBvZiBh
IHRhcmdldCB0byBmb3JjZSBpdCB0byBiZSBhbHdheXMgcmVidWlsdC4KKyMgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisKK1BIT05ZICs9IEZPUkNFCisKK0ZPUkNFOgorCisjIFJlYWQgYWxsIHNhdmVkIGNv
bW1hbmQgbGluZXMgYW5kIGRlcGVuZGVuY2llcyBmb3IgdGhlICQodGFyZ2V0cykgd2UKKyMgbWF5
IGJlIGJ1aWxkaW5nIGFib3ZlLCB1c2luZyAkKGlmX2NoYW5nZWR7LF9kZXB9KS4gQXMgYW4KKyMg
b3B0aW1pemF0aW9uLCB3ZSBkb24ndCBuZWVkIHRvIHJlYWQgdGhlbSBpZiB0aGUgdGFyZ2V0IGRv
ZXMgbm90CisjIGV4aXN0LCB3ZSB3aWxsIHJlYnVpbGQgYW55d2F5IGluIHRoYXQgY2FzZS4KKwor
ZXhpc3RpbmctdGFyZ2V0cyA6PSAkKHdpbGRjYXJkICQoc29ydCAkKHRhcmdldHMpKSkKKworLWlu
Y2x1ZGUgJChmb3JlYWNoIGYsJChleGlzdGluZy10YXJnZXRzKSwkKGRpciAkKGYpKS4kKG5vdGRp
ciAkKGYpKS5jbWQpCisKK2lmZGVmIGJ1aWxkaW5nX291dF9vZl9zcmN0cmVlCisjIENyZWF0ZSBk
aXJlY3RvcmllcyBmb3Igb2JqZWN0IGZpbGVzIGlmIHRoZXkgZG8gbm90IGV4aXN0CitvYmotZGly
cyA6PSAkKHNvcnQgJChvYmopICQocGF0c3Vic3QgJS8sJSwgJChkaXIgJCh0YXJnZXRzKSkpKQor
IyBJZiB0YXJnZXRzIGV4aXN0LCB0aGVpciBkaXJlY3RvcmllcyBhcHBhcmVudGx5IGV4aXN0LiBT
a2lwIG1rZGlyLgorZXhpc3RpbmctZGlycyA6PSAkKHNvcnQgJChwYXRzdWJzdCAlLywlLCAkKGRp
ciAkKGV4aXN0aW5nLXRhcmdldHMpKSkpCitvYmotZGlycyA6PSAkKHN0cmlwICQoZmlsdGVyLW91
dCAkKGV4aXN0aW5nLWRpcnMpLCAkKG9iai1kaXJzKSkpCitpZm5lcSAoJChvYmotZGlycyksKQor
JChzaGVsbCBta2RpciAtcCAkKG9iai1kaXJzKSkKK2VuZGlmCitlbmRpZgorCisuUEhPTlk6ICQo
UEhPTlkpCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0cy9NYWtlZmlsZS5jbGVhbiBiL3hlbi9zY3Jp
cHRzL01ha2VmaWxlLmNsZWFuCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MC4uMGI4MGUzMjA3YjIwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3NjcmlwdHMvTWFrZWZpbGUu
Y2xlYW4KQEAgLTAsMCArMSw5MCBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIu
MAorIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQorIyBDbGVhbmluZyB1cAorIyA9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQorCitzcmMgOj0gJChvYmopCisKK1BIT05ZIDo9IF9fY2xlYW4KK19fY2xlYW46CisKK2luY2x1
ZGUgc2NyaXB0cy9LYnVpbGQuaW5jbHVkZQorCisjIFRoZSBmaWxlbmFtZSBLYnVpbGQgaGFzIHBy
ZWNlZGVuY2Ugb3ZlciBNYWtlZmlsZQora2J1aWxkLWRpciA6PSAkKGlmICQoZmlsdGVyIC8lLCQo
c3JjKSksJChzcmMpLCQoc3JjdHJlZSkvJChzcmMpKQoraW5jbHVkZSAkKGlmICQod2lsZGNhcmQg
JChrYnVpbGQtZGlyKS9LYnVpbGQpLCAkKGtidWlsZC1kaXIpL0tidWlsZCwgJChrYnVpbGQtZGly
KS9NYWtlZmlsZSkKKworIyBGaWd1cmUgb3V0IHdoYXQgd2UgbmVlZCB0byBidWlsZCBmcm9tIHRo
ZSB2YXJpb3VzIHZhcmlhYmxlcworIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCitfX3N1YmRpci15CTo9
ICQocGF0c3Vic3QgJS8sJSwkKGZpbHRlciAlLywgJChvYmoteSkpKQorc3ViZGlyLXkJKz0gJChf
X3N1YmRpci15KQorX19zdWJkaXItbQk6PSAkKHBhdHN1YnN0ICUvLCUsJChmaWx0ZXIgJS8sICQo
b2JqLW0pKSkKK3N1YmRpci1tCSs9ICQoX19zdWJkaXItbSkKK19fc3ViZGlyLQk6PSAkKHBhdHN1
YnN0ICUvLCUsJChmaWx0ZXIgJS8sICQob2JqLSkpKQorc3ViZGlyLQkJKz0gJChfX3N1YmRpci0p
CisKKyMgU3ViZGlyZWN0b3JpZXMgd2UgbmVlZCB0byBkZXNjZW5kIGludG8KKworc3ViZGlyLXlt
CTo9ICQoc29ydCAkKHN1YmRpci15KSAkKHN1YmRpci1tKSkKK3N1YmRpci15bW4gICAgICA6PSAk
KHNvcnQgJChzdWJkaXIteW0pICQoc3ViZGlyLSkpCisKKyMgQWRkIHN1YmRpciBwYXRoCisKK3N1
YmRpci15bW4JOj0gJChhZGRwcmVmaXggJChvYmopLywkKHN1YmRpci15bW4pKQorCisjIGJ1aWxk
IGEgbGlzdCBvZiBmaWxlcyB0byByZW1vdmUsIHVzdWFsbHkgcmVsYXRpdmUgdG8gdGhlIGN1cnJl
bnQKKyMgZGlyZWN0b3J5CisKK19fY2xlYW4tZmlsZXMJOj0gJChleHRyYS15KSAkKGV4dHJhLW0p
ICQoZXh0cmEtKSAgICAgICBcCisJCSAgICQoYWx3YXlzKSAkKHRhcmdldHMpICQoY2xlYW4tZmls
ZXMpICAgXAorCQkgICAkKGhvc3Rwcm9ncy15KSAkKGhvc3Rwcm9ncy1tKSAkKGhvc3Rwcm9ncy0p
IFwKKwkJICAgJChob3N0bGlicy15KSAkKGhvc3RsaWJzLW0pICQoaG9zdGxpYnMtKSBcCisJCSAg
ICQoaG9zdGN4eGxpYnMteSkgJChob3N0Y3h4bGlicy1tKQorCitfX2NsZWFuLWZpbGVzICAgOj0g
JChmaWx0ZXItb3V0ICQobm8tY2xlYW4tZmlsZXMpLCAkKF9fY2xlYW4tZmlsZXMpKQorCisjIGNs
ZWFuLWZpbGVzIGlzIGdpdmVuIHJlbGF0aXZlIHRvIHRoZSBjdXJyZW50IGRpcmVjdG9yeSwgdW5s
ZXNzIGl0CisjIHN0YXJ0cyB3aXRoICQob2JqdHJlZSkvICh3aGljaCBtZWFucyAiLi8iLCBzbyBk
byBub3QgYWRkICIuLyIgdW5sZXNzCisjIHlvdSB3YW50IHRvIGRlbGV0ZSBhIGZpbGUgZnJvbSB0
aGUgdG9wbGV2ZWwgb2JqZWN0IGRpcmVjdG9yeSkuCisKK19fY2xlYW4tZmlsZXMgICA6PSAkKHdp
bGRjYXJkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJ
CSAgICQoYWRkcHJlZml4ICQob2JqKS8sICQoZmlsdGVyLW91dCAkKG9ianRyZWUpLyUsICQoX19j
bGVhbi1maWxlcykpKSBcCisJCSAgICQoZmlsdGVyICQob2JqdHJlZSkvJSwgJChfX2NsZWFuLWZp
bGVzKSkpCisKKyMgc2FtZSBhcyBjbGVhbi1maWxlcworCitfX2NsZWFuLWRpcnMgICAgOj0gJCh3
aWxkY2FyZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
CQkgICAkKGFkZHByZWZpeCAkKG9iaikvLCAkKGZpbHRlci1vdXQgJChvYmp0cmVlKS8lLCAkKGNs
ZWFuLWRpcnMpKSkgICAgXAorCQkgICAkKGZpbHRlciAkKG9ianRyZWUpLyUsICQoY2xlYW4tZGly
cykpKQorCisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKK3F1aWV0X2NtZF9jbGVhbiAgICA9IENMRUFO
ICAgJChvYmopCisgICAgICBjbWRfY2xlYW4gICAgPSBybSAtZiAkKF9fY2xlYW4tZmlsZXMpCitx
dWlldF9jbWRfY2xlYW5kaXIgPSBDTEVBTiAgICQoX19jbGVhbi1kaXJzKQorICAgICAgY21kX2Ns
ZWFuZGlyID0gcm0gLXJmICQoX19jbGVhbi1kaXJzKQorCisKK19fY2xlYW46ICQoc3ViZGlyLXlt
bikKK2lmbmVxICgkKHN0cmlwICQoX19jbGVhbi1maWxlcykpLCkKKwkrJChjYWxsIGNtZCxjbGVh
bikKK2VuZGlmCitpZm5lcSAoJChzdHJpcCAkKF9fY2xlYW4tZGlycykpLCkKKwkrJChjYWxsIGNt
ZCxjbGVhbmRpcikKK2VuZGlmCisJQDoKKworCisjID09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorIyBHZW5l
cmljIHN0dWZmCisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCisjIERlc2NlbmRpbmcKKyMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisKK1BIT05ZICs9ICQoc3ViZGlyLXltbikKKyQoc3ViZGlyLXltbik6CisJ
JChRKSQoTUFLRSkgJChjbGVhbik9JEAKKworLlBIT05ZOiAkKFBIT05ZKQpkaWZmIC0tZ2l0IGEv
eGVuL3NjcmlwdHMvTWFrZWZpbGUuZ2NjLXBsdWdpbnMgYi94ZW4vc2NyaXB0cy9NYWtlZmlsZS5n
Y2MtcGx1Z2lucwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjVmN2Rm
NTBjZmU3YQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmdjYy1wbHVn
aW5zCkBAIC0wLDAgKzEsNTkgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAK
KworZ2NjLXBsdWdpbi0kKENPTkZJR19HQ0NfUExVR0lOX0NZQ19DT01QTEVYSVRZKQkrPSBjeWNf
Y29tcGxleGl0eV9wbHVnaW4uc28KKworZ2NjLXBsdWdpbi0kKENPTkZJR19HQ0NfUExVR0lOX0xB
VEVOVF9FTlRST1BZKQkrPSBsYXRlbnRfZW50cm9weV9wbHVnaW4uc28KK2djYy1wbHVnaW4tY2Zs
YWdzLSQoQ09ORklHX0dDQ19QTFVHSU5fTEFURU5UX0VOVFJPUFkpCQlcCisJCSs9IC1ETEFURU5U
X0VOVFJPUFlfUExVR0lOCitpZmRlZiBDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWQor
ICAgIERJU0FCTEVfTEFURU5UX0VOVFJPUFlfUExVR0lOICs9IC1mcGx1Z2luLWFyZy1sYXRlbnRf
ZW50cm9weV9wbHVnaW4tZGlzYWJsZQorZW5kaWYKK2V4cG9ydCBESVNBQkxFX0xBVEVOVF9FTlRS
T1BZX1BMVUdJTgorCitnY2MtcGx1Z2luLSQoQ09ORklHX0dDQ19QTFVHSU5fU0FOQ09WKQkJKz0g
c2FuY292X3BsdWdpbi5zbworCitnY2MtcGx1Z2luLSQoQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNU
TEVBSykJKz0gc3RydWN0bGVha19wbHVnaW4uc28KK2djYy1wbHVnaW4tY2ZsYWdzLSQoQ09ORklH
X0dDQ19QTFVHSU5fU1RSVUNUTEVBS19WRVJCT1NFKQlcCisJCSs9IC1mcGx1Z2luLWFyZy1zdHJ1
Y3RsZWFrX3BsdWdpbi12ZXJib3NlCitnY2MtcGx1Z2luLWNmbGFncy0kKENPTkZJR19HQ0NfUExV
R0lOX1NUUlVDVExFQUtfQllSRUYpCQlcCisJCSs9IC1mcGx1Z2luLWFyZy1zdHJ1Y3RsZWFrX3Bs
dWdpbi1ieXJlZgorZ2NjLXBsdWdpbi1jZmxhZ3MtJChDT05GSUdfR0NDX1BMVUdJTl9TVFJVQ1RM
RUFLX0JZUkVGX0FMTCkJXAorCQkrPSAtZnBsdWdpbi1hcmctc3RydWN0bGVha19wbHVnaW4tYnly
ZWYtYWxsCitnY2MtcGx1Z2luLWNmbGFncy0kKENPTkZJR19HQ0NfUExVR0lOX1NUUlVDVExFQUsp
CQlcCisJCSs9IC1EU1RSVUNUTEVBS19QTFVHSU4KKworZ2NjLXBsdWdpbi0kKENPTkZJR19HQ0Nf
UExVR0lOX1JBTkRTVFJVQ1QpCSs9IHJhbmRvbWl6ZV9sYXlvdXRfcGx1Z2luLnNvCitnY2MtcGx1
Z2luLWNmbGFncy0kKENPTkZJR19HQ0NfUExVR0lOX1JBTkRTVFJVQ1QpCQlcCisJCSs9IC1EUkFO
RFNUUlVDVF9QTFVHSU4KK2djYy1wbHVnaW4tY2ZsYWdzLSQoQ09ORklHX0dDQ19QTFVHSU5fUkFO
RFNUUlVDVF9QRVJGT1JNQU5DRSkJXAorCQkrPSAtZnBsdWdpbi1hcmctcmFuZG9taXplX2xheW91
dF9wbHVnaW4tcGVyZm9ybWFuY2UtbW9kZQorCitnY2MtcGx1Z2luLSQoQ09ORklHX0dDQ19QTFVH
SU5fU1RBQ0tMRUFLKQkrPSBzdGFja2xlYWtfcGx1Z2luLnNvCitnY2MtcGx1Z2luLWNmbGFncy0k
KENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSykJCVwKKwkJKz0gLURTVEFDS0xFQUtfUExVR0lO
CitnY2MtcGx1Z2luLWNmbGFncy0kKENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSykJCVwKKwkJ
Kz0gLWZwbHVnaW4tYXJnLXN0YWNrbGVha19wbHVnaW4tdHJhY2stbWluLXNpemU9JChDT05GSUdf
U1RBQ0tMRUFLX1RSQUNLX01JTl9TSVpFKQoraWZkZWYgQ09ORklHX0dDQ19QTFVHSU5fU1RBQ0tM
RUFLCisgICAgRElTQUJMRV9TVEFDS0xFQUtfUExVR0lOICs9IC1mcGx1Z2luLWFyZy1zdGFja2xl
YWtfcGx1Z2luLWRpc2FibGUKK2VuZGlmCitleHBvcnQgRElTQUJMRV9TVEFDS0xFQUtfUExVR0lO
CisKK2djYy1wbHVnaW4tJChDT05GSUdfR0NDX1BMVUdJTl9BUk1fU1NQX1BFUl9UQVNLKSArPSBh
cm1fc3NwX3Blcl90YXNrX3BsdWdpbi5zbworaWZkZWYgQ09ORklHX0dDQ19QTFVHSU5fQVJNX1NT
UF9QRVJfVEFTSworICAgIERJU0FCTEVfQVJNX1NTUF9QRVJfVEFTS19QTFVHSU4gKz0gLWZwbHVn
aW4tYXJnLWFybV9zc3BfcGVyX3Rhc2tfcGx1Z2luLWRpc2FibGUKK2VuZGlmCitleHBvcnQgRElT
QUJMRV9BUk1fU1NQX1BFUl9UQVNLX1BMVUdJTgorCisjIEFsbCB0aGUgcGx1Z2luIENGTEFHUyBh
cmUgY29sbGVjdGVkIGhlcmUgaW4gY2FzZSBhIGJ1aWxkIHRhcmdldCBuZWVkcyB0bworIyBmaWx0
ZXIgdGhlbSBvdXQgb2YgdGhlIEtCVUlMRF9DRkxBR1MuCitHQ0NfUExVR0lOU19DRkxBR1MgOj0g
JChzdHJpcCAkKGFkZHByZWZpeCAtZnBsdWdpbj0kKG9ianRyZWUpL3NjcmlwdHMvZ2NjLXBsdWdp
bnMvLCAkKGdjYy1wbHVnaW4teSkpICQoZ2NjLXBsdWdpbi1jZmxhZ3MteSkpCisjIFRoZSBzYW5j
b3ZfcGx1Z2luLnNvIGlzIGluY2x1ZGVkIHZpYSBDRkxBR1NfS0NPViwgc28gaXQgaXMgcmVtb3Zl
ZCBoZXJlLgorR0NDX1BMVUdJTlNfQ0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAlL3NhbmNvdl9wbHVn
aW4uc28sICQoR0NDX1BMVUdJTlNfQ0ZMQUdTKSkKK2V4cG9ydCBHQ0NfUExVR0lOU19DRkxBR1MK
KworIyBBZGQgdGhlIGZsYWdzIHRvIHRoZSBidWlsZCEKK0tCVUlMRF9DRkxBR1MgKz0gJChHQ0Nf
UExVR0lOU19DRkxBR1MpCisKKyMgQWxsIGVuYWJsZWQgR0NDIHBsdWdpbnMgYXJlIGNvbGxlY3Rl
ZCBoZXJlIGZvciBidWlsZGluZyBiZWxvdy4KK0dDQ19QTFVHSU4gOj0gJChnY2MtcGx1Z2luLXkp
CitleHBvcnQgR0NDX1BMVUdJTgpkaWZmIC0tZ2l0IGEveGVuL3NjcmlwdHMvTWFrZWZpbGUuaGVh
ZGVyc2luc3QgYi94ZW4vc2NyaXB0cy9NYWtlZmlsZS5oZWFkZXJzaW5zdApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjFiNDA1YTdlZDE0ZgotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmhlYWRlcnNpbnN0CkBAIC0wLDAgKzEsMTAyIEBACisj
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisjID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cisj
IEluc3RhbGxpbmcgaGVhZGVycworIworIyBBbGwgaGVhZGVycyB1bmRlciBpbmNsdWRlL3VhcGks
IGluY2x1ZGUvZ2VuZXJhdGVkL3VhcGksCisjIGFyY2gvPGFyY2g+L2luY2x1ZGUvdWFwaSBhbmQg
YXJjaC88YXJjaD4vaW5jbHVkZS9nZW5lcmF0ZWQvdWFwaSBhcmUKKyMgZXhwb3J0ZWQuCisjIFRo
ZXkgYXJlIHByZXByb2Nlc3NlZCB0byByZW1vdmUgX19LRVJORUxfXyBzZWN0aW9uIG9mIHRoZSBm
aWxlLgorIworIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCitQSE9OWSA6PSBfX2hlYWRlcnMKK19faGVh
ZGVyczoKKworaW5jbHVkZSBzY3JpcHRzL0tidWlsZC5pbmNsdWRlCisKK3NyYyA6PSAkKHNyY3Ry
ZWUpLyQob2JqKQorZ2VuIDo9ICQob2JqdHJlZSkvJChzdWJzdCBpbmNsdWRlLyxpbmNsdWRlL2dl
bmVyYXRlZC8sJChvYmopKQorZHN0IDo9IHVzci9pbmNsdWRlCisKKy1pbmNsdWRlICQoc3JjKS9L
YnVpbGQKKworIyAkKGZpbHRlciAlLywgLi4uKSBpcyBhIHdvcmthcm91bmQgZm9yIEdOVSBNYWtl
IDw9IDQuMi4xLCB3aGVyZQorIyAkKHdpbGRjYXJkICQoc3JjKS8qLykgY29udGFpbnMgbm90IG9u
bHkgZGlyZWN0b3JpZXMgYnV0IGFsc28gcmVndWxhciBmaWxlcy4KK3NyYy1zdWJkaXJzIDo9ICQo
cGF0c3Vic3QgJChzcmMpLyUvLCUsJChmaWx0ZXIgJS8sICQod2lsZGNhcmQgJChzcmMpLyovKSkp
CitnZW4tc3ViZGlycyA6PSAkKHBhdHN1YnN0ICQoZ2VuKS8lLywlLCQoZmlsdGVyICUvLCAkKHdp
bGRjYXJkICQoZ2VuKS8qLykpKQorYWxsLXN1YmRpcnMgOj0gJChzb3J0ICQoc3JjLXN1YmRpcnMp
ICQoZ2VuLXN1YmRpcnMpKQorCitzcmMtaGVhZGVycyA6PSAkKGlmICQoc3JjLXN1YmRpcnMpLCAk
KHNoZWxsIGNkICQoc3JjKSAmJiBmaW5kICQoc3JjLXN1YmRpcnMpIC1uYW1lICcqLmgnKSkKK3Ny
Yy1oZWFkZXJzIDo9ICQoZmlsdGVyLW91dCAkKG5vLWV4cG9ydC1oZWFkZXJzKSwgJChzcmMtaGVh
ZGVycykpCitnZW4taGVhZGVycyA6PSAkKGlmICQoZ2VuLXN1YmRpcnMpLCAkKHNoZWxsIGNkICQo
Z2VuKSAmJiBmaW5kICQoZ2VuLXN1YmRpcnMpIC1uYW1lICcqLmgnKSkKK2dlbi1oZWFkZXJzIDo9
ICQoZmlsdGVyLW91dCAkKG5vLWV4cG9ydC1oZWFkZXJzKSwgJChnZW4taGVhZGVycykpCisKKyMg
SWYgdGhlIHNhbWUgaGVhZGVyIGlzIGV4cG9ydGVkIGZyb20gc291cmNlIGFuZCBnZW5lcmF0ZWQg
ZGlyZWN0b3JpZXMsCisjIHRoZSBmb3JtZXIgdGFrZXMgcHJlY2VkZW5jZSwgYnV0IHRoaXMgc2hv
dWxkIGJlIHdhcm5lZC4KK2R1cGxpY2F0ZWQgOj0gJChmaWx0ZXIgJChnZW4taGVhZGVycyksICQo
c3JjLWhlYWRlcnMpKQorJChpZiAkKGR1cGxpY2F0ZWQpLCAkKHdhcm5pbmcgZHVwbGljYXRlZCBo
ZWFkZXIgZXhwb3J0OiAkKGR1cGxpY2F0ZWQpKSkKKworZ2VuLWhlYWRlcnMgOj0gJChmaWx0ZXIt
b3V0ICQoZHVwbGljYXRlZCksICQoZ2VuLWhlYWRlcnMpKQorCisjIEFkZCBkc3QgcGF0aCBwcmVm
aXgKK2FsbC1zdWJkaXJzIDo9ICQoYWRkcHJlZml4ICQoZHN0KS8sICQoYWxsLXN1YmRpcnMpKQor
c3JjLWhlYWRlcnMgOj0gJChhZGRwcmVmaXggJChkc3QpLywgJChzcmMtaGVhZGVycykpCitnZW4t
aGVhZGVycyA6PSAkKGFkZHByZWZpeCAkKGRzdCkvLCAkKGdlbi1oZWFkZXJzKSkKK2FsbC1oZWFk
ZXJzIDo9ICQoc3JjLWhlYWRlcnMpICQoZ2VuLWhlYWRlcnMpCisKKyMgV29yayBvdXQgd2hhdCBu
ZWVkcyB0byBiZSByZW1vdmVkCitvbGQtc3ViZGlycyA6PSAkKHdpbGRjYXJkICQoYWxsLXN1YmRp
cnMpKQorb2xkLWhlYWRlcnMgOj0gJChpZiAkKG9sZC1zdWJkaXJzKSwkKHNoZWxsIGZpbmQgJChv
bGQtc3ViZGlycykgLW5hbWUgJyouaCcpKQordW53YW50ZWQgICAgOj0gJChmaWx0ZXItb3V0ICQo
YWxsLWhlYWRlcnMpLCAkKG9sZC1oZWFkZXJzKSkKKworIyBDcmVhdGUgZGlyZWN0b3JpZXMKK2V4
aXN0aW5nLWRpcnMgOj0gJChzb3J0ICQoZGlyICQob2xkLWhlYWRlcnMpKSkKK3dhbnRlZC1kaXJz
ICAgOj0gJChzb3J0ICQoZGlyICQoYWxsLWhlYWRlcnMpKSkKK25ldy1kaXJzICAgICAgOj0gJChm
aWx0ZXItb3V0ICQoZXhpc3RpbmctZGlycyksICQod2FudGVkLWRpcnMpKQorJChpZiAkKG5ldy1k
aXJzKSwgJChzaGVsbCBta2RpciAtcCAkKG5ldy1kaXJzKSkpCisKKyMgUnVsZXMKKworaWZuZGVm
IEhEUkNIRUNLCisKK3F1aWV0X2NtZF9pbnN0YWxsID0gSERSSU5TVCAkQAorICAgICAgY21kX2lu
c3RhbGwgPSAkKENPTkZJR19TSEVMTCkgJChzcmN0cmVlKS9zY3JpcHRzL2hlYWRlcnNfaW5zdGFs
bC5zaCAkPCAkQAorCiskKHNyYy1oZWFkZXJzKTogJChkc3QpLyUuaDogJChzcmMpLyUuaCAkKHNy
Y3RyZWUpL3NjcmlwdHMvaGVhZGVyc19pbnN0YWxsLnNoIEZPUkNFCisJJChjYWxsIGlmX2NoYW5n
ZWQsaW5zdGFsbCkKKworJChnZW4taGVhZGVycyk6ICQoZHN0KS8lLmg6ICQoZ2VuKS8lLmggJChz
cmN0cmVlKS9zY3JpcHRzL2hlYWRlcnNfaW5zdGFsbC5zaCBGT1JDRQorCSQoY2FsbCBpZl9jaGFu
Z2VkLGluc3RhbGwpCisKK3F1aWV0X2NtZF9yZW1vdmUgPSBSRU1PVkUgICQodW53YW50ZWQpCisg
ICAgICBjbWRfcmVtb3ZlID0gcm0gLWYgJCh1bndhbnRlZCkKKworX19oZWFkZXJzOiAkKGFsbC1o
ZWFkZXJzKQoraWZuZXEgKCQodW53YW50ZWQpLCkKKwkkKGNhbGwgY21kLHJlbW92ZSkKK2VuZGlm
CisJQDoKKworZXhpc3RpbmctaGVhZGVycyA6PSAkKGZpbHRlciAkKG9sZC1oZWFkZXJzKSwgJChh
bGwtaGVhZGVycykpCisKKy1pbmNsdWRlICQoZm9yZWFjaCBmLCQoZXhpc3RpbmctaGVhZGVycyks
JChkaXIgJChmKSkuJChub3RkaXIgJChmKSkuY21kKQorCitlbHNlCisKK3F1aWV0X2NtZF9jaGVj
ayA9IEhEUkNISyAgJDwKKyAgICAgIGNtZF9jaGVjayA9ICQoUEVSTCkgJChzcmN0cmVlKS9zY3Jp
cHRzL2hlYWRlcnNfY2hlY2sucGwgJChkc3QpICQoU1JDQVJDSCkgJDw7IHRvdWNoICRACisKK2No
ZWNrLWZpbGVzIDo9ICQoYWRkc3VmZml4IC5jaGssICQoYWxsLWhlYWRlcnMpKQorCiskKGNoZWNr
LWZpbGVzKTogJChkc3QpLyUuY2hrIDogJChkc3QpLyUgJChzcmN0cmVlKS9zY3JpcHRzL2hlYWRl
cnNfY2hlY2sucGwKKwkkKGNhbGwgY21kLGNoZWNrKQorCitfX2hlYWRlcnM6ICQoY2hlY2stZmls
ZXMpCisJQDoKKworZW5kaWYKKworUEhPTlkgKz0gRk9SQ0UKK0ZPUkNFOgorCisuUEhPTlk6ICQo
UEhPTlkpCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0cy9NYWtlZmlsZS5ob3N0IGIveGVuL3Njcmlw
dHMvTWFrZWZpbGUuaG9zdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LjIyMDhlYmJkOGM0YwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmhv
c3QKQEAgLTAsMCArMSwxNjQgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAK
KyMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KKyMgQnVpbGRpbmcgYmluYXJpZXMgb24gdGhlIGhvc3Qgc3lz
dGVtCisjIEJpbmFyaWVzIGFyZSB1c2VkIGR1cmluZyB0aGUgY29tcGlsYXRpb24gb2YgdGhlIGtl
cm5lbCwgZm9yIGV4YW1wbGUKKyMgdG8gcHJlcHJvY2VzcyBhIGRhdGEgZmlsZS4KKyMKKyMgQm90
aCBDIGFuZCBDKysgYXJlIHN1cHBvcnRlZCwgYnV0IHByZWZlcnJlZCBsYW5ndWFnZSBpcyBDIGZv
ciBzdWNoIHV0aWxpdGllcy4KKyMKKyMgU2FtcGxlIHN5bnRheCAoc2VlIERvY3VtZW50YXRpb24v
a2J1aWxkL21ha2VmaWxlcy5yc3QgZm9yIHJlZmVyZW5jZSkKKyMgaG9zdHByb2dzLXkgOj0gYmlu
MmhleAorIyBXaWxsIGNvbXBpbGUgYmluMmhleC5jIGFuZCBjcmVhdGUgYW4gZXhlY3V0YWJsZSBu
YW1lZCBiaW4yaGV4CisjCisjIGhvc3Rwcm9ncy15ICAgIDo9IGx4ZGlhbG9nCisjIGx4ZGlhbG9n
LW9ianMgOj0gY2hlY2tsaXN0Lm8gbHhkaWFsb2cubworIyBXaWxsIGNvbXBpbGUgbHhkaWFsb2cu
YyBhbmQgY2hlY2tsaXN0LmMsIGFuZCB0aGVuIGxpbmsgdGhlIGV4ZWN1dGFibGUKKyMgbHhkaWFs
b2csIGJhc2VkIG9uIGNoZWNrbGlzdC5vIGFuZCBseGRpYWxvZy5vCisjCisjIGhvc3Rwcm9ncy15
ICAgICAgOj0gcWNvbmYKKyMgcWNvbmYtY3h4b2JqcyAgIDo9IHFjb25mLm8KKyMgcWNvbmYtb2Jq
cyAgICAgIDo9IG1lbnUubworIyBXaWxsIGNvbXBpbGUgcWNvbmYgYXMgYSBDKysgcHJvZ3JhbSwg
YW5kIG1lbnUgYXMgYSBDIHByb2dyYW0uCisjIFRoZXkgYXJlIGxpbmtlZCBhcyBDKysgY29kZSB0
byB0aGUgZXhlY3V0YWJsZSBxY29uZgorCitfX2hvc3Rwcm9ncyA6PSAkKHNvcnQgJChob3N0cHJv
Z3MteSkgJChob3N0cHJvZ3MtbSkpCitob3N0LWNzaGxpYiA6PSAkKHNvcnQgJChob3N0bGlicy15
KSAkKGhvc3RsaWJzLW0pKQoraG9zdC1jeHhzaGxpYiA6PSAkKHNvcnQgJChob3N0Y3h4bGlicy15
KSAkKGhvc3RjeHhsaWJzLW0pKQorCisjIEMgY29kZQorIyBFeGVjdXRhYmxlcyBjb21waWxlZCBm
cm9tIGEgc2luZ2xlIC5jIGZpbGUKK2hvc3QtY3NpbmdsZQk6PSAkKGZvcmVhY2ggbSwkKF9faG9z
dHByb2dzKSwgXAorCQkJJChpZiAkKCQobSktb2JqcykkKCQobSktY3h4b2JqcyksLCQobSkpKQor
CisjIEMgZXhlY3V0YWJsZXMgbGlua2VkIGJhc2VkIG9uIHNldmVyYWwgLm8gZmlsZXMKK2hvc3Qt
Y211bHRpCTo9ICQoZm9yZWFjaCBtLCQoX19ob3N0cHJvZ3MpLFwKKwkJICAgJChpZiAkKCQobSkt
Y3h4b2JqcyksLCQoaWYgJCgkKG0pLW9ianMpLCQobSkpKSkKKworIyBPYmplY3QgKC5vKSBmaWxl
cyBjb21waWxlZCBmcm9tIC5jIGZpbGVzCitob3N0LWNvYmpzCTo9ICQoc29ydCAkKGZvcmVhY2gg
bSwkKF9faG9zdHByb2dzKSwkKCQobSktb2JqcykpKQorCisjIEMrKyBjb2RlCisjIEMrKyBleGVj
dXRhYmxlcyBjb21waWxlZCBmcm9tIGF0IGxlYXN0IG9uZSAuY2MgZmlsZQorIyBhbmQgemVybyBv
ciBtb3JlIC5jIGZpbGVzCitob3N0LWN4eG11bHRpCTo9ICQoZm9yZWFjaCBtLCQoX19ob3N0cHJv
Z3MpLCQoaWYgJCgkKG0pLWN4eG9ianMpLCQobSkpKQorCisjIEMrKyBPYmplY3QgKC5vKSBmaWxl
cyBjb21waWxlZCBmcm9tIC5jYyBmaWxlcworaG9zdC1jeHhvYmpzCTo9ICQoc29ydCAkKGZvcmVh
Y2ggbSwkKGhvc3QtY3h4bXVsdGkpLCQoJChtKS1jeHhvYmpzKSkpCisKKyMgT2JqZWN0ICgubykg
ZmlsZXMgdXNlZCBieSB0aGUgc2hhcmVkIGxpYmFyaWVzCitob3N0LWNzaG9ianMJOj0gJChzb3J0
ICQoZm9yZWFjaCBtLCQoaG9zdC1jc2hsaWIpLCQoJChtOi5zbz0tb2JqcykpKSkKK2hvc3QtY3h4
c2hvYmpzCTo9ICQoc29ydCAkKGZvcmVhY2ggbSwkKGhvc3QtY3h4c2hsaWIpLCQoJChtOi5zbz0t
b2JqcykpKSkKKworaG9zdC1jc2luZ2xlCTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJChob3N0LWNz
aW5nbGUpKQoraG9zdC1jbXVsdGkJOj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY211bHRp
KSkKK2hvc3QtY29ianMJOj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY29ianMpKQoraG9z
dC1jeHhtdWx0aQk6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQoaG9zdC1jeHhtdWx0aSkpCitob3N0
LWN4eG9ianMJOj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY3h4b2JqcykpCitob3N0LWNz
aGxpYgk6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQoaG9zdC1jc2hsaWIpKQoraG9zdC1jeHhzaGxp
Ygk6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQoaG9zdC1jeHhzaGxpYikpCitob3N0LWNzaG9ianMJ
Oj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY3Nob2JqcykpCitob3N0LWN4eHNob2Jqcwk6
PSAkKGFkZHByZWZpeCAkKG9iaikvLCQoaG9zdC1jeHhzaG9ianMpKQorCisjIyMjIworIyBIYW5k
bGUgb3B0aW9ucyB0byBnY2MuIFN1cHBvcnQgYnVpbGRpbmcgd2l0aCBzZXBhcmF0ZSBvdXRwdXQg
ZGlyZWN0b3J5CisKK19ob3N0Y19mbGFncyAgID0gJChLQlVJTERfSE9TVENGTEFHUykgICAkKEhP
U1RfRVhUUkFDRkxBR1MpICAgXAorICAgICAgICAgICAgICAgICAkKEhPU1RDRkxBR1NfJChiYXNl
dGFyZ2V0KS5vKQorX2hvc3RjeHhfZmxhZ3MgPSAkKEtCVUlMRF9IT1NUQ1hYRkxBR1MpICQoSE9T
VF9FWFRSQUNYWEZMQUdTKSBcCisgICAgICAgICAgICAgICAgICQoSE9TVENYWEZMQUdTXyQoYmFz
ZXRhcmdldCkubykKKworIyAkKG9ianRyZWUpLyQob2JqKSBmb3IgaW5jbHVkaW5nIGdlbmVyYXRl
ZCBoZWFkZXJzIGZyb20gY2hlY2tpbiBzb3VyY2UgZmlsZXMKK2lmZXEgKCQoS0JVSUxEX0VYVE1P
RCksKQoraWZkZWYgYnVpbGRpbmdfb3V0X29mX3NyY3RyZWUKK19ob3N0Y19mbGFncyAgICs9IC1J
ICQob2JqdHJlZSkvJChvYmopCitfaG9zdGN4eF9mbGFncyArPSAtSSAkKG9ianRyZWUpLyQob2Jq
KQorZW5kaWYKK2VuZGlmCisKK2hvc3RjX2ZsYWdzICAgID0gLVdwLC1NRCwkKGRlcGZpbGUpICQo
X2hvc3RjX2ZsYWdzKQoraG9zdGN4eF9mbGFncyAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChfaG9z
dGN4eF9mbGFncykKKworIyMjIyMKKyMgQ29tcGlsZSBwcm9ncmFtcyBvbiB0aGUgaG9zdAorCisj
IENyZWF0ZSBleGVjdXRhYmxlIGZyb20gYSBzaW5nbGUgLmMgZmlsZQorIyBob3N0LWNzaW5nbGUg
LT4gRXhlY3V0YWJsZQorcXVpZXRfY21kX2hvc3QtY3NpbmdsZSAJPSBIT1NUQ0MgICRACisgICAg
ICBjbWRfaG9zdC1jc2luZ2xlCT0gJChIT1NUQ0MpICQoaG9zdGNfZmxhZ3MpICQoS0JVSUxEX0hP
U1RMREZMQUdTKSAtbyAkQCAkPCBcCisJCSQoS0JVSUxEX0hPU1RMRExJQlMpICQoSE9TVExETElC
U18kKEBGKSkKKyQoaG9zdC1jc2luZ2xlKTogJChvYmopLyU6ICQoc3JjKS8lLmMgRk9SQ0UKKwkk
KGNhbGwgaWZfY2hhbmdlZF9kZXAsaG9zdC1jc2luZ2xlKQorCisjIExpbmsgYW4gZXhlY3V0YWJs
ZSBiYXNlZCBvbiBsaXN0IG9mIC5vIGZpbGVzLCBhbGwgcGxhaW4gYworIyBob3N0LWNtdWx0aSAt
PiBleGVjdXRhYmxlCitxdWlldF9jbWRfaG9zdC1jbXVsdGkJPSBIT1NUTEQgICRACisgICAgICBj
bWRfaG9zdC1jbXVsdGkJPSAkKEhPU1RDQykgJChLQlVJTERfSE9TVExERkxBR1MpIC1vICRAIFwK
KwkJCSAgJChhZGRwcmVmaXggJChvYmopLywkKCQoQEYpLW9ianMpKSBcCisJCQkgICQoS0JVSUxE
X0hPU1RMRExJQlMpICQoSE9TVExETElCU18kKEBGKSkKKyQoaG9zdC1jbXVsdGkpOiBGT1JDRQor
CSQoY2FsbCBpZl9jaGFuZ2VkLGhvc3QtY211bHRpKQorJChjYWxsIG11bHRpX2RlcGVuZCwgJCho
b3N0LWNtdWx0aSksICwgLW9ianMpCisKKyMgQ3JlYXRlIC5vIGZpbGUgZnJvbSBhIHNpbmdsZSAu
YyBmaWxlCisjIGhvc3QtY29ianMgLT4gLm8KK3F1aWV0X2NtZF9ob3N0LWNvYmpzCT0gSE9TVEND
ICAkQAorICAgICAgY21kX2hvc3QtY29ianMJPSAkKEhPU1RDQykgJChob3N0Y19mbGFncykgLWMg
LW8gJEAgJDwKKyQoaG9zdC1jb2Jqcyk6ICQob2JqKS8lLm86ICQoc3JjKS8lLmMgRk9SQ0UKKwkk
KGNhbGwgaWZfY2hhbmdlZF9kZXAsaG9zdC1jb2JqcykKKworIyBMaW5rIGFuIGV4ZWN1dGFibGUg
YmFzZWQgb24gbGlzdCBvZiAubyBmaWxlcywgYSBtaXh0dXJlIG9mIC5jIGFuZCAuY2MKKyMgaG9z
dC1jeHhtdWx0aSAtPiBleGVjdXRhYmxlCitxdWlldF9jbWRfaG9zdC1jeHhtdWx0aQk9IEhPU1RM
RCAgJEAKKyAgICAgIGNtZF9ob3N0LWN4eG11bHRpCT0gJChIT1NUQ1hYKSAkKEtCVUlMRF9IT1NU
TERGTEFHUykgLW8gJEAgXAorCQkJICAkKGZvcmVhY2ggbyxvYmpzIGN4eG9ianMsXAorCQkJICAk
KGFkZHByZWZpeCAkKG9iaikvLCQoJChARiktJChvKSkpKSBcCisJCQkgICQoS0JVSUxEX0hPU1RM
RExJQlMpICQoSE9TVExETElCU18kKEBGKSkKKyQoaG9zdC1jeHhtdWx0aSk6IEZPUkNFCisJJChj
YWxsIGlmX2NoYW5nZWQsaG9zdC1jeHhtdWx0aSkKKyQoY2FsbCBtdWx0aV9kZXBlbmQsICQoaG9z
dC1jeHhtdWx0aSksICwgLW9ianMgLWN4eG9ianMpCisKKyMgQ3JlYXRlIC5vIGZpbGUgZnJvbSBh
IHNpbmdsZSAuY2MgKEMrKykgZmlsZQorcXVpZXRfY21kX2hvc3QtY3h4b2Jqcwk9IEhPU1RDWFgg
JEAKKyAgICAgIGNtZF9ob3N0LWN4eG9ianMJPSAkKEhPU1RDWFgpICQoaG9zdGN4eF9mbGFncykg
LWMgLW8gJEAgJDwKKyQoaG9zdC1jeHhvYmpzKTogJChvYmopLyUubzogJChzcmMpLyUuY2MgRk9S
Q0UKKwkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsaG9zdC1jeHhvYmpzKQorCisjIENvbXBpbGUgLmMg
ZmlsZSwgY3JlYXRlIHBvc2l0aW9uIGluZGVwZW5kZW50IC5vIGZpbGUKKyMgaG9zdC1jc2hvYmpz
IC0+IC5vCitxdWlldF9jbWRfaG9zdC1jc2hvYmpzCT0gSE9TVENDICAtZlBJQyAkQAorICAgICAg
Y21kX2hvc3QtY3Nob2Jqcwk9ICQoSE9TVENDKSAkKGhvc3RjX2ZsYWdzKSAtZlBJQyAtYyAtbyAk
QCAkPAorJChob3N0LWNzaG9ianMpOiAkKG9iaikvJS5vOiAkKHNyYykvJS5jIEZPUkNFCisJJChj
YWxsIGlmX2NoYW5nZWRfZGVwLGhvc3QtY3Nob2JqcykKKworIyBDb21waWxlIC5jIGZpbGUsIGNy
ZWF0ZSBwb3NpdGlvbiBpbmRlcGVuZGVudCAubyBmaWxlCisjIE5vdGUgdGhhdCBwbHVnaW4gY2Fw
YWJsZSBnY2MgdmVyc2lvbnMgY2FuIGJlIGVpdGhlciBDIG9yIEMrKyBiYXNlZAorIyB0aGVyZWZv
cmUgcGx1Z2luIHNvdXJjZSBmaWxlcyBoYXZlIHRvIGJlIGNvbXBpbGFibGUgaW4gYm90aCBDIGFu
ZCBDKysgbW9kZS4KKyMgVGhpcyBpcyB3aHkgYSBDKysgY29tcGlsZXIgaXMgaW52b2tlZCBvbiBh
IC5jIGZpbGUuCisjIGhvc3QtY3h4c2hvYmpzIC0+IC5vCitxdWlldF9jbWRfaG9zdC1jeHhzaG9i
anMJPSBIT1NUQ1hYIC1mUElDICRACisgICAgICBjbWRfaG9zdC1jeHhzaG9ianMJPSAkKEhPU1RD
WFgpICQoaG9zdGN4eF9mbGFncykgLWZQSUMgLWMgLW8gJEAgJDwKKyQoaG9zdC1jeHhzaG9ianMp
OiAkKG9iaikvJS5vOiAkKHNyYykvJS5jIEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWRfZGVwLGhv
c3QtY3h4c2hvYmpzKQorCisjIExpbmsgYSBzaGFyZWQgbGlicmFyeSwgYmFzZWQgb24gcG9zaXRp
b24gaW5kZXBlbmRlbnQgLm8gZmlsZXMKKyMgKi5vIC0+IC5zbyBzaGFyZWQgbGlicmFyeSAoaG9z
dC1jc2hsaWIpCitxdWlldF9jbWRfaG9zdC1jc2hsaWIJPSBIT1NUTExEIC1zaGFyZWQgJEAKKyAg
ICAgIGNtZF9ob3N0LWNzaGxpYgk9ICQoSE9TVENDKSAkKEtCVUlMRF9IT1NUTERGTEFHUykgLXNo
YXJlZCAtbyAkQCBcCisJCQkgICQoYWRkcHJlZml4ICQob2JqKS8sJCgkKEBGOi5zbz0tb2Jqcykp
KSBcCisJCQkgICQoS0JVSUxEX0hPU1RMRExJQlMpICQoSE9TVExETElCU18kKEBGKSkKKyQoaG9z
dC1jc2hsaWIpOiBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLGhvc3QtY3NobGliKQorJChjYWxs
IG11bHRpX2RlcGVuZCwgJChob3N0LWNzaGxpYiksIC5zbywgLW9ianMpCisKKyMgTGluayBhIHNo
YXJlZCBsaWJyYXJ5LCBiYXNlZCBvbiBwb3NpdGlvbiBpbmRlcGVuZGVudCAubyBmaWxlcworIyAq
Lm8gLT4gLnNvIHNoYXJlZCBsaWJyYXJ5IChob3N0LWN4eHNobGliKQorcXVpZXRfY21kX2hvc3Qt
Y3h4c2hsaWIJPSBIT1NUTExEIC1zaGFyZWQgJEAKKyAgICAgIGNtZF9ob3N0LWN4eHNobGliCT0g
JChIT1NUQ1hYKSAkKEtCVUlMRF9IT1NUTERGTEFHUykgLXNoYXJlZCAtbyAkQCBcCisJCQkgICQo
YWRkcHJlZml4ICQob2JqKS8sJCgkKEBGOi5zbz0tb2JqcykpKSBcCisJCQkgICQoS0JVSUxEX0hP
U1RMRExJQlMpICQoSE9TVExETElCU18kKEBGKSkKKyQoaG9zdC1jeHhzaGxpYik6IEZPUkNFCisJ
JChjYWxsIGlmX2NoYW5nZWQsaG9zdC1jeHhzaGxpYikKKyQoY2FsbCBtdWx0aV9kZXBlbmQsICQo
aG9zdC1jeHhzaGxpYiksIC5zbywgLW9ianMpCisKK3RhcmdldHMgKz0gJChob3N0LWNzaW5nbGUp
ICAkKGhvc3QtY211bHRpKSAkKGhvc3QtY29ianMpXAorCSAgICQoaG9zdC1jeHhtdWx0aSkgJCho
b3N0LWN4eG9ianMpICQoaG9zdC1jc2hsaWIpICQoaG9zdC1jc2hvYmpzKSAkKGhvc3QtY3h4c2hs
aWIpICQoaG9zdC1jeHhzaG9ianMpCmRpZmYgLS1naXQgYS94ZW4vc2NyaXB0cy9NYWtlZmlsZS5r
YXNhbiBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmthc2FuCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uNjQxMGJkMjJmZTM4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Nj
cmlwdHMvTWFrZWZpbGUua2FzYW4KQEAgLTAsMCArMSw1MSBAQAorIyBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogR1BMLTIuMAoraWZkZWYgQ09ORklHX0tBU0FOX0dFTkVSSUMKKworaWZkZWYgQ09O
RklHX0tBU0FOX0lOTElORQorCWNhbGxfdGhyZXNob2xkIDo9IDEwMDAwCitlbHNlCisJY2FsbF90
aHJlc2hvbGQgOj0gMAorZW5kaWYKKworS0FTQU5fU0hBRE9XX09GRlNFVCA/PSAkKENPTkZJR19L
QVNBTl9TSEFET1dfT0ZGU0VUKQorCitDRkxBR1NfS0FTQU5fTUlOSU1BTCA6PSAtZnNhbml0aXpl
PWtlcm5lbC1hZGRyZXNzCisKK2NjLXBhcmFtID0gJChjYWxsIGNjLW9wdGlvbiwgLW1sbHZtIC0k
KDEpLCAkKGNhbGwgY2Mtb3B0aW9uLCAtLXBhcmFtICQoMSkpKQorCisjIC1mYXNhbi1zaGFkb3ct
b2Zmc2V0IGZhaWxzIHdpdGhvdXQgLWZzYW5pdGl6ZQorQ0ZMQUdTX0tBU0FOX1NIQURPVyA6PSAk
KGNhbGwgY2Mtb3B0aW9uLCAtZnNhbml0aXplPWtlcm5lbC1hZGRyZXNzIFwKKwkJCS1mYXNhbi1z
aGFkb3ctb2Zmc2V0PSQoS0FTQU5fU0hBRE9XX09GRlNFVCksIFwKKwkJCSQoY2FsbCBjYy1vcHRp
b24sIC1mc2FuaXRpemU9a2VybmVsLWFkZHJlc3MgXAorCQkJLW1sbHZtIC1hc2FuLW1hcHBpbmct
b2Zmc2V0PSQoS0FTQU5fU0hBRE9XX09GRlNFVCkpKQorCitpZmVxICgkKHN0cmlwICQoQ0ZMQUdT
X0tBU0FOX1NIQURPVykpLCkKKwlDRkxBR1NfS0FTQU4gOj0gJChDRkxBR1NfS0FTQU5fTUlOSU1B
TCkKK2Vsc2UKKwkjIE5vdyBhZGQgYWxsIHRoZSBjb21waWxlciBzcGVjaWZpYyBvcHRpb25zIHRo
YXQgYXJlIHZhbGlkIHN0YW5kYWxvbmUKKwlDRkxBR1NfS0FTQU4gOj0gJChDRkxBR1NfS0FTQU5f
U0hBRE9XKSBcCisJICQoY2FsbCBjYy1wYXJhbSxhc2FuLWdsb2JhbHM9MSkgXAorCSAkKGNhbGwg
Y2MtcGFyYW0sYXNhbi1pbnN0cnVtZW50YXRpb24td2l0aC1jYWxsLXRocmVzaG9sZD0kKGNhbGxf
dGhyZXNob2xkKSkgXAorCSAkKGNhbGwgY2MtcGFyYW0sYXNhbi1zdGFjaz0kKENPTkZJR19LQVNB
Tl9TVEFDSykpIFwKKwkgJChjYWxsIGNjLXBhcmFtLGFzYW4taW5zdHJ1bWVudC1hbGxvY2FzPTEp
CitlbmRpZgorCitlbmRpZiAjIENPTkZJR19LQVNBTl9HRU5FUklDCisKK2lmZGVmIENPTkZJR19L
QVNBTl9TV19UQUdTCisKK2lmZGVmIENPTkZJR19LQVNBTl9JTkxJTkUKKyAgICBpbnN0cnVtZW50
YXRpb25fZmxhZ3MgOj0gLW1sbHZtIC1od2FzYW4tbWFwcGluZy1vZmZzZXQ9JChLQVNBTl9TSEFE
T1dfT0ZGU0VUKQorZWxzZQorICAgIGluc3RydW1lbnRhdGlvbl9mbGFncyA6PSAtbWxsdm0gLWh3
YXNhbi1pbnN0cnVtZW50LXdpdGgtY2FsbHM9MQorZW5kaWYKKworQ0ZMQUdTX0tBU0FOIDo9IC1m
c2FuaXRpemU9a2VybmVsLWh3YWRkcmVzcyBcCisJCS1tbGx2bSAtaHdhc2FuLWluc3RydW1lbnQt
c3RhY2s9MCBcCisJCSQoaW5zdHJ1bWVudGF0aW9uX2ZsYWdzKQorCitlbmRpZiAjIENPTkZJR19L
QVNBTl9TV19UQUdTCisKK2lmZGVmIENPTkZJR19LQVNBTgorQ0ZMQUdTX0tBU0FOX05PU0FOSVRJ
WkUgOj0gLWZuby1idWlsdGluCitlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL3NjcmlwdHMvTWFrZWZp
bGUua2NvdiBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmtjb3YKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwLi41MmIxMTMzMDI0NDMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
c2NyaXB0cy9NYWtlZmlsZS5rY292CkBAIC0wLDAgKzEsMTAgQEAKKyMgU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAtb25seQoraWZkZWYgQ09ORklHX0tDT1YKKwora2Nvdi1mbGFncy0k
KENPTkZJR19DQ19IQVNfU0FOQ09WX1RSQUNFX1BDKQkrPSAtZnNhbml0aXplLWNvdmVyYWdlPXRy
YWNlLXBjCitrY292LWZsYWdzLSQoQ09ORklHX0tDT1ZfRU5BQkxFX0NPTVBBUklTT05TKQkrPSAt
ZnNhbml0aXplLWNvdmVyYWdlPXRyYWNlLWNtcAora2Nvdi1mbGFncy0kKENPTkZJR19HQ0NfUExV
R0lOX1NBTkNPVikJCSs9IC1mcGx1Z2luPSQob2JqdHJlZSkvc2NyaXB0cy9nY2MtcGx1Z2lucy9z
YW5jb3ZfcGx1Z2luLnNvCisKK2V4cG9ydCBDRkxBR1NfS0NPViA6PSAkKGtjb3YtZmxhZ3MteSkK
KworZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLmxpYiBiL3hlbi9zY3Jp
cHRzL01ha2VmaWxlLmxpYgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LjQxYzUwZjk0NjFlNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9zY3JpcHRzL01ha2VmaWxlLmxp
YgpAQCAtMCwwICsxLDQzNSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAor
IyBCYWNrd2FyZCBjb21wYXRpYmlsaXR5Cithc2ZsYWdzLXkgICs9ICQoRVhUUkFfQUZMQUdTKQor
Y2NmbGFncy15ICArPSAkKEVYVFJBX0NGTEFHUykKK2NwcGZsYWdzLXkgKz0gJChFWFRSQV9DUFBG
TEFHUykKK2xkZmxhZ3MteSAgKz0gJChFWFRSQV9MREZMQUdTKQorCisjIGZsYWdzIHRoYXQgdGFr
ZSBlZmZlY3QgaW4gY3VycmVudCBhbmQgc3ViIGRpcmVjdG9yaWVzCitLQlVJTERfQUZMQUdTICs9
ICQoc3ViZGlyLWFzZmxhZ3MteSkKK0tCVUlMRF9DRkxBR1MgKz0gJChzdWJkaXItY2NmbGFncy15
KQorCisjIEZpZ3VyZSBvdXQgd2hhdCB3ZSBuZWVkIHRvIGJ1aWxkIGZyb20gdGhlIHZhcmlvdXMg
dmFyaWFibGVzCisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorCisjIFdoZW4gYW4gb2JqZWN0IGlzIGxp
c3RlZCB0byBiZSBidWlsdCBjb21waWxlZC1pbiBhbmQgbW9kdWxhciwKKyMgb25seSBidWlsZCB0
aGUgY29tcGlsZWQtaW4gdmVyc2lvbgorb2JqLW0gOj0gJChmaWx0ZXItb3V0ICQob2JqLXkpLCQo
b2JqLW0pKQorCisjIExpYnJhcmllcyBhcmUgYWx3YXlzIGNvbGxlY3RlZCBpbiBvbmUgbGliIGZp
bGUuCisjIEZpbHRlciBvdXQgb2JqZWN0cyBhbHJlYWR5IGJ1aWx0LWluCitsaWIteSA6PSAkKGZp
bHRlci1vdXQgJChvYmoteSksICQoc29ydCAkKGxpYi15KSAkKGxpYi1tKSkpCisKKyMgRGV0ZXJt
aW5lIG1vZG9yZGVyLgorIyBVbmZvcnR1bmF0ZWx5LCB3ZSBkb24ndCBoYXZlIGluZm9ybWF0aW9u
IGFib3V0IG9yZGVyaW5nIGJldHdlZW4gLXkKKyMgYW5kIC1tIHN1YmRpcnMuICBKdXN0IHB1dCAt
eSdzIGZpcnN0LgorbW9kb3JkZXIJOj0gJChwYXRzdWJzdCAlLywlL21vZHVsZXMub3JkZXIsICQo
ZmlsdGVyICUvLCAkKG9iai15KSkgJChvYmotbToubz0ua28pKQorCisjIEhhbmRsZSBvYmplY3Rz
IGluIHN1YmRpcnMKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisjIG8gaWYgd2UgZW5jb3VudGVyIGZv
by8gaW4gJChvYmoteSksIHJlcGxhY2UgaXQgYnkgZm9vL2J1aWx0LWluLmEKKyMgICBhbmQgYWRk
IHRoZSBkaXJlY3RvcnkgdG8gdGhlIGxpc3Qgb2YgZGlycyB0byBkZXNjZW5kIGludG86ICQoc3Vi
ZGlyLXkpCisjIG8gaWYgd2UgZW5jb3VudGVyIGZvby8gaW4gJChvYmotbSksIHJlbW92ZSBpdCBm
cm9tICQob2JqLW0pCisjICAgYW5kIGFkZCB0aGUgZGlyZWN0b3J5IHRvIHRoZSBsaXN0IG9mIGRp
cnMgdG8gZGVzY2VuZCBpbnRvOiAkKHN1YmRpci1tKQorX19zdWJkaXIteQk6PSAkKHBhdHN1YnN0
ICUvLCUsJChmaWx0ZXIgJS8sICQob2JqLXkpKSkKK3N1YmRpci15CSs9ICQoX19zdWJkaXIteSkK
K19fc3ViZGlyLW0JOj0gJChwYXRzdWJzdCAlLywlLCQoZmlsdGVyICUvLCAkKG9iai1tKSkpCitz
dWJkaXItbQkrPSAkKF9fc3ViZGlyLW0pCitvYmoteQkJOj0gJChwYXRzdWJzdCAlLywgJS9idWls
dC1pbi5hLCAkKG9iai15KSkKK29iai1tCQk6PSAkKGZpbHRlci1vdXQgJS8sICQob2JqLW0pKQor
CisjIFN1YmRpcmVjdG9yaWVzIHdlIG5lZWQgdG8gZGVzY2VuZCBpbnRvCitzdWJkaXIteW0JOj0g
JChzb3J0ICQoc3ViZGlyLXkpICQoc3ViZGlyLW0pKQorCisjIGlmICQoZm9vLW9ianMpLCAkKGZv
by15KSwgb3IgJChmb28tbSkgZXhpc3RzLCBmb28ubyBpcyBhIGNvbXBvc2l0ZSBvYmplY3QKK211
bHRpLXVzZWQteSA6PSAkKHNvcnQgJChmb3JlYWNoIG0sJChvYmoteSksICQoaWYgJChzdHJpcCAk
KCQobToubz0tb2JqcykpICQoJChtOi5vPS15KSkpLCAkKG0pKSkpCittdWx0aS11c2VkLW0gOj0g
JChzb3J0ICQoZm9yZWFjaCBtLCQob2JqLW0pLCAkKGlmICQoc3RyaXAgJCgkKG06Lm89LW9ianMp
KSAkKCQobToubz0teSkpICQoJChtOi5vPS1tKSkpLCAkKG0pKSkpCittdWx0aS11c2VkICAgOj0g
JChtdWx0aS11c2VkLXkpICQobXVsdGktdXNlZC1tKQorCisjICQoc3ViZGlyLW9iai15KSBpcyB0
aGUgbGlzdCBvZiBvYmplY3RzIGluICQob2JqLXkpIHdoaWNoIHVzZXMgZGlyLyB0bworIyB0ZWxs
IGtidWlsZCB0byBkZXNjZW5kCitzdWJkaXItb2JqLXkgOj0gJChmaWx0ZXIgJS9idWlsdC1pbi5h
LCAkKG9iai15KSkKKworIyBSZXBsYWNlIG11bHRpLXBhcnQgb2JqZWN0cyBieSB0aGVpciBpbmRp
dmlkdWFsIHBhcnRzLAorIyBpbmNsdWRpbmcgYnVpbHQtaW4uYSBmcm9tIHN1YmRpcmVjdG9yaWVz
CityZWFsLW9iai15IDo9ICQoZm9yZWFjaCBtLCAkKG9iai15KSwgJChpZiAkKHN0cmlwICQoJCht
Oi5vPS1vYmpzKSkgJCgkKG06Lm89LXkpKSksJCgkKG06Lm89LW9ianMpKSAkKCQobToubz0teSkp
LCQobSkpKQorcmVhbC1vYmotbSA6PSAkKGZvcmVhY2ggbSwgJChvYmotbSksICQoaWYgJChzdHJp
cCAkKCQobToubz0tb2JqcykpICQoJChtOi5vPS15KSkgJCgkKG06Lm89LW0pKSksJCgkKG06Lm89
LW9ianMpKSAkKCQobToubz0teSkpICQoJChtOi5vPS1tKSksJChtKSkpCisKKyMgRFRCCisjIElm
IENPTkZJR19PRl9BTExfRFRCUyBpcyBlbmFibGVkLCBhbGwgRFQgYmxvYnMgYXJlIGJ1aWx0Citl
eHRyYS15CQkJCSs9ICQoZHRiLXkpCitleHRyYS0kKENPTkZJR19PRl9BTExfRFRCUykJKz0gJChk
dGItKQorCitpZm5lcSAoJChDSEVDS19EVEJTKSwpCitleHRyYS15ICs9ICQocGF0c3Vic3QgJS5k
dGIsJS5kdC55YW1sLCAkKGR0Yi15KSkKK2V4dHJhLSQoQ09ORklHX09GX0FMTF9EVEJTKSArPSAk
KHBhdHN1YnN0ICUuZHRiLCUuZHQueWFtbCwgJChkdGItKSkKK2VuZGlmCisKKyMgVGVzdCBzZWxm
LWNvbnRhaW5lZCBoZWFkZXJzCisKKyMgV2lsZGNhcmQgc2VhcmNoZXMgaW4gJChzcmN0cmVlKS8k
KHNyYykvLCBidXQgbm90IGluICQob2JqdHJlZSkvJChvYmopLy4KKyMgU3RhbGUgZ2VuZXJhdGVk
IGhlYWRlcnMgYXJlIG9mdGVuIGxlZnQgb3Zlciwgc28gcGF0dGVybiBtYXRjaGluZyBzaG91bGQK
KyMgYmUgYXZvaWRlZC4gUGxlYXNlIG5vdGljZSAkKHNyY3RyZWUpLyQoc3JjKS8gYW5kICQob2Jq
dHJlZSkvJChvYmopIHBvaW50CisjIHRvIHRoZSBzYW1lIGxvY2F0aW9uIGZvciBpbi10cmVlIGJ1
aWxkaW5nLiBTbywgaGVhZGVyLXRlc3QtcGF0dGVybi15IHNob3VsZAorIyBiZSB1c2VkIHdpdGgg
Y2FyZS4KK2hlYWRlci10ZXN0LXkJKz0gJChmaWx0ZXItb3V0ICQoaGVhZGVyLXRlc3QtKSwgXAor
CQkkKHBhdHN1YnN0ICQoc3JjdHJlZSkvJChzcmMpLyUsICUsIFwKKwkJJCh3aWxkY2FyZCAkKGFk
ZHByZWZpeCAkKHNyY3RyZWUpLyQoc3JjKS8sIFwKKwkJJChoZWFkZXItdGVzdC1wYXR0ZXJuLXkp
KSkpKQorCitleHRyYS0kKENPTkZJR19IRUFERVJfVEVTVCkgKz0gJChhZGRzdWZmaXggLnMsICQo
aGVhZGVyLXRlc3QteSkgJChoZWFkZXItdGVzdC1tKSkKKworIyBBZGQgc3ViZGlyIHBhdGgKKwor
ZXh0cmEteQkJOj0gJChhZGRwcmVmaXggJChvYmopLywkKGV4dHJhLXkpKQorYWx3YXlzCQk6PSAk
KGFkZHByZWZpeCAkKG9iaikvLCQoYWx3YXlzKSkKK3RhcmdldHMJCTo9ICQoYWRkcHJlZml4ICQo
b2JqKS8sJCh0YXJnZXRzKSkKK21vZG9yZGVyCTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJChtb2Rv
cmRlcikpCitvYmotbQkJOj0gJChhZGRwcmVmaXggJChvYmopLywkKG9iai1tKSkKK2xpYi15CQk6
PSAkKGFkZHByZWZpeCAkKG9iaikvLCQobGliLXkpKQorc3ViZGlyLW9iai15CTo9ICQoYWRkcHJl
Zml4ICQob2JqKS8sJChzdWJkaXItb2JqLXkpKQorcmVhbC1vYmoteQk6PSAkKGFkZHByZWZpeCAk
KG9iaikvLCQocmVhbC1vYmoteSkpCityZWFsLW9iai1tCTo9ICQoYWRkcHJlZml4ICQob2JqKS8s
JChyZWFsLW9iai1tKSkKK211bHRpLXVzZWQtbQk6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQobXVs
dGktdXNlZC1tKSkKK3N1YmRpci15bQk6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQoc3ViZGlyLXlt
KSkKKworIyBGaW5kcyB0aGUgbXVsdGktcGFydCBvYmplY3QgdGhlIGN1cnJlbnQgb2JqZWN0IHdp
bGwgYmUgbGlua2VkIGludG8uCisjIElmIHRoZSBvYmplY3QgYmVsb25ncyB0byB0d28gb3IgbW9y
ZSBtdWx0aS1wYXJ0IG9iamVjdHMsIGFsbCBvZiB0aGVtIGFyZQorIyBjb25jYXRlbmF0ZWQgd2l0
aCBhIGNvbG9uIHNlcGFyYXRvci4KK21vZG5hbWUtbXVsdGkgPSAkKHN1YnN0ICQoc3BhY2UpLDos
JChzb3J0ICQoZm9yZWFjaCBtLCQobXVsdGktdXNlZCksXAorCQkkKGlmICQoZmlsdGVyICQqLm8s
ICQoJChtOi5vPS1vYmpzKSkgJCgkKG06Lm89LXkpKSAkKCQobToubz0tbSkpKSwkKG06Lm89KSkp
KSkKKworbW9kbmFtZSA9ICQoaWYgJChtb2RuYW1lLW11bHRpKSwkKG1vZG5hbWUtbXVsdGkpLCQo
YmFzZXRhcmdldCkpCisKKyMgVGhlc2UgZmxhZ3MgYXJlIG5lZWRlZCBmb3IgbW9kdmVyc2lvbnMg
YW5kIGNvbXBpbGluZywgc28gd2UgZGVmaW5lIHRoZW0gaGVyZQorIyAkKG1vZG5hbWVfZmxhZ3Mp
IGRlZmluZXMgS0JVSUxEX01PRE5BTUUgYXMgdGhlIG5hbWUgb2YgdGhlIG1vZHVsZSBpdCB3aWxs
CisjIGVuZCB1cCBpbiAob3Igd291bGQsIGlmIGl0IGdldHMgY29tcGlsZWQgaW4pCituYW1lLWZp
eCA9ICQoc3F1b3RlKSQocXVvdGUpJChzdWJzdCAkKGNvbW1hKSxfLCQoc3Vic3QgLSxfLCQxKSkk
KHF1b3RlKSQoc3F1b3RlKQorYmFzZW5hbWVfZmxhZ3MgPSAtREtCVUlMRF9CQVNFTkFNRT0kKGNh
bGwgbmFtZS1maXgsJChiYXNldGFyZ2V0KSkKK21vZG5hbWVfZmxhZ3MgID0gLURLQlVJTERfTU9E
TkFNRT0kKGNhbGwgbmFtZS1maXgsJChtb2RuYW1lKSkKKworb3JpZ19jX2ZsYWdzICAgPSAkKEtC
VUlMRF9DUFBGTEFHUykgJChLQlVJTERfQ0ZMQUdTKSBcCisgICAgICAgICAgICAgICAgICQoY2Nm
bGFncy15KSAkKENGTEFHU18kKGJhc2V0YXJnZXQpLm8pCitfY19mbGFncyAgICAgICA9ICQoZmls
dGVyLW91dCAkKENGTEFHU19SRU1PVkVfJChiYXNldGFyZ2V0KS5vKSwgJChvcmlnX2NfZmxhZ3Mp
KQorb3JpZ19hX2ZsYWdzICAgPSAkKEtCVUlMRF9DUFBGTEFHUykgJChLQlVJTERfQUZMQUdTKSBc
CisgICAgICAgICAgICAgICAgICQoYXNmbGFncy15KSAkKEFGTEFHU18kKGJhc2V0YXJnZXQpLm8p
CitfYV9mbGFncyAgICAgICA9ICQoZmlsdGVyLW91dCAkKEFGTEFHU19SRU1PVkVfJChiYXNldGFy
Z2V0KS5vKSwgJChvcmlnX2FfZmxhZ3MpKQorX2NwcF9mbGFncyAgICAgPSAkKEtCVUlMRF9DUFBG
TEFHUykgJChjcHBmbGFncy15KSAkKENQUEZMQUdTXyQoQEYpKQorCisjCisjIEVuYWJsZSBnY292
IHByb2ZpbGluZyBmbGFncyBmb3IgYSBmaWxlLCBkaXJlY3Rvcnkgb3IgZm9yIGFsbCBmaWxlcyBk
ZXBlbmRpbmcKKyMgb24gdmFyaWFibGVzIEdDT1ZfUFJPRklMRV9vYmoubywgR0NPVl9QUk9GSUxF
IGFuZCBDT05GSUdfR0NPVl9QUk9GSUxFX0FMTAorIyAoaW4gdGhpcyBvcmRlcikKKyMKK2lmZXEg
KCQoQ09ORklHX0dDT1ZfS0VSTkVMKSx5KQorX2NfZmxhZ3MgKz0gJChpZiAkKHBhdHN1YnN0IG4l
LCwgXAorCQkkKEdDT1ZfUFJPRklMRV8kKGJhc2V0YXJnZXQpLm8pJChHQ09WX1BST0ZJTEUpJChD
T05GSUdfR0NPVl9QUk9GSUxFX0FMTCkpLCBcCisJCSQoQ0ZMQUdTX0dDT1YpKQorZW5kaWYKKwor
IworIyBFbmFibGUgYWRkcmVzcyBzYW5pdGl6ZXIgZmxhZ3MgZm9yIGtlcm5lbCBleGNlcHQgc29t
ZSBmaWxlcyBvciBkaXJlY3RvcmllcworIyB3ZSBkb24ndCB3YW50IHRvIGNoZWNrIChkZXBlbmRz
IG9uIHZhcmlhYmxlcyBLQVNBTl9TQU5JVElaRV9vYmoubywgS0FTQU5fU0FOSVRJWkUpCisjCitp
ZmVxICgkKENPTkZJR19LQVNBTikseSkKK19jX2ZsYWdzICs9ICQoaWYgJChwYXRzdWJzdCBuJSws
IFwKKwkJJChLQVNBTl9TQU5JVElaRV8kKGJhc2V0YXJnZXQpLm8pJChLQVNBTl9TQU5JVElaRSl5
KSwgXAorCQkkKENGTEFHU19LQVNBTiksICQoQ0ZMQUdTX0tBU0FOX05PU0FOSVRJWkUpKQorZW5k
aWYKKworaWZlcSAoJChDT05GSUdfVUJTQU4pLHkpCitfY19mbGFncyArPSAkKGlmICQocGF0c3Vi
c3QgbiUsLCBcCisJCSQoVUJTQU5fU0FOSVRJWkVfJChiYXNldGFyZ2V0KS5vKSQoVUJTQU5fU0FO
SVRJWkUpJChDT05GSUdfVUJTQU5fU0FOSVRJWkVfQUxMKSksIFwKKwkJJChDRkxBR1NfVUJTQU4p
KQorZW5kaWYKKworaWZlcSAoJChDT05GSUdfS0NPVikseSkKK19jX2ZsYWdzICs9ICQoaWYgJChw
YXRzdWJzdCBuJSwsIFwKKwkkKEtDT1ZfSU5TVFJVTUVOVF8kKGJhc2V0YXJnZXQpLm8pJChLQ09W
X0lOU1RSVU1FTlQpJChDT05GSUdfS0NPVl9JTlNUUlVNRU5UX0FMTCkpLCBcCisJJChDRkxBR1Nf
S0NPVikpCitlbmRpZgorCisjICQoc3JjdHJlZSkvJChzcmMpIGZvciBpbmNsdWRpbmcgY2hlY2tp
biBoZWFkZXJzIGZyb20gZ2VuZXJhdGVkIHNvdXJjZSBmaWxlcworIyAkKG9ianRyZWUpLyQob2Jq
KSBmb3IgaW5jbHVkaW5nIGdlbmVyYXRlZCBoZWFkZXJzIGZyb20gY2hlY2tpbiBzb3VyY2UgZmls
ZXMKK2lmZXEgKCQoS0JVSUxEX0VYVE1PRCksKQoraWZkZWYgYnVpbGRpbmdfb3V0X29mX3NyY3Ry
ZWUKK19jX2ZsYWdzICAgKz0gLUkgJChzcmN0cmVlKS8kKHNyYykgLUkgJChvYmp0cmVlKS8kKG9i
aikKK19hX2ZsYWdzICAgKz0gLUkgJChzcmN0cmVlKS8kKHNyYykgLUkgJChvYmp0cmVlKS8kKG9i
aikKK19jcHBfZmxhZ3MgKz0gLUkgJChzcmN0cmVlKS8kKHNyYykgLUkgJChvYmp0cmVlKS8kKG9i
aikKK2VuZGlmCitlbmRpZgorCitjX2ZsYWdzICAgICAgICA9IC1XcCwtTUQsJChkZXBmaWxlKSAk
KE5PU1RESU5DX0ZMQUdTKSAkKExJTlVYSU5DTFVERSkgICAgIFwKKwkJIC1pbmNsdWRlICQoc3Jj
dHJlZSkvaW5jbHVkZS9saW51eC9jb21waWxlcl90eXBlcy5oICAgICAgIFwKKwkJICQoX2NfZmxh
Z3MpICQobW9ka2Vybl9jZmxhZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorCQkgJChi
YXNlbmFtZV9mbGFncykgJChtb2RuYW1lX2ZsYWdzKQorCithX2ZsYWdzICAgICAgICA9IC1XcCwt
TUQsJChkZXBmaWxlKSAkKE5PU1RESU5DX0ZMQUdTKSAkKExJTlVYSU5DTFVERSkgICAgIFwKKwkJ
ICQoX2FfZmxhZ3MpICQobW9ka2Vybl9hZmxhZ3MpCisKK2NwcF9mbGFncyAgICAgID0gLVdwLC1N
RCwkKGRlcGZpbGUpICQoTk9TVERJTkNfRkxBR1MpICQoTElOVVhJTkNMVURFKSAgICAgXAorCQkg
JChfY3BwX2ZsYWdzKQorCitsZF9mbGFncyAgICAgICA9ICQoS0JVSUxEX0xERkxBR1MpICQobGRm
bGFncy15KSAkKExERkxBR1NfJChARikpCisKK0RUQ19JTkNMVURFICAgIDo9ICQoc3JjdHJlZSkv
c2NyaXB0cy9kdGMvaW5jbHVkZS1wcmVmaXhlcworCitkdGNfY3BwX2ZsYWdzICA9IC1XcCwtTUQs
JChkZXBmaWxlKS5wcmUudG1wIC1ub3N0ZGluYyAgICAgICAgICAgICAgICAgICAgXAorCQkgJChh
ZGRwcmVmaXggLUksJChEVENfSU5DTFVERSkpICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJ
CSAtdW5kZWYgLURfX0RUU19fCisKKyMgVXNlZnVsIGZvciBkZXNjcmliaW5nIHRoZSBkZXBlbmRl
bmN5IG9mIGNvbXBvc2l0ZSBvYmplY3RzCisjIFVzYWdlOgorIyAgICQoY2FsbCBtdWx0aV9kZXBl
bmQsIG11bHRpX3VzZWRfdGFyZ2V0cywgc3VmZml4X3RvX3JlbW92ZSwgc3VmZml4X3RvX2FkZCkK
K2RlZmluZSBtdWx0aV9kZXBlbmQKKyQoZm9yZWFjaCBtLCAkKG5vdGRpciAkMSksIFwKKwkkKGV2
YWwgJChvYmopLyRtOiBcCisJJChhZGRwcmVmaXggJChvYmopLywgJChmb3JlYWNoIHMsICQzLCAk
KCQobTolJChzdHJpcCAkMik9JSQocykpKSkpKSkKK2VuZGVmCisKKyMgTEVYCisjIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQorcXVpZXRfY21kX2ZsZXggPSBMRVggICAgICRACisgICAgICBjbWRfZmxleCA9
ICQoTEVYKSAtbyRAIC1MICQ8CisKKyQob2JqKS8lLmxleC5jOiAkKHNyYykvJS5sIEZPUkNFCisJ
JChjYWxsIGlmX2NoYW5nZWQsZmxleCkKKworIyBZQUNDCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
cXVpZXRfY21kX2Jpc29uID0gWUFDQyAgICAkQAorICAgICAgY21kX2Jpc29uID0gJChZQUNDKSAt
byRAIC10IC1sICQ8CisKKyQob2JqKS8lLnRhYi5jOiAkKHNyYykvJS55IEZPUkNFCisJJChjYWxs
IGlmX2NoYW5nZWQsYmlzb24pCisKK3F1aWV0X2NtZF9iaXNvbl9oID0gWUFDQyAgICAkQAorICAg
ICAgY21kX2Jpc29uX2ggPSAkKFlBQ0MpIC1vL2Rldi9udWxsIC0tZGVmaW5lcz0kQCAtdCAtbCAk
PAorCiskKG9iaikvJS50YWIuaDogJChzcmMpLyUueSBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2Vk
LGJpc29uX2gpCisKKyMgU2hpcHBlZCBmaWxlcworIyA9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworcXVp
ZXRfY21kX3NoaXBwZWQgPSBTSElQUEVEICRACitjbWRfc2hpcHBlZCA9IGNhdCAkPCA+ICRACisK
KyQob2JqKS8lOiAkKHNyYykvJV9zaGlwcGVkCisJJChjYWxsIGNtZCxzaGlwcGVkKQorCisjIENv
bW1hbmRzIHVzZWZ1bCBmb3IgYnVpbGRpbmcgYSBib290IGltYWdlCisjID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQorIworIwlVc2UgYXMgZm9sbG93aW5nOgorIworIwl0YXJnZXQ6IHNvdXJjZShzKSBGT1JD
RQorIwkJJChpZl9jaGFuZ2VkLGxkL29iamNvcHkvZ3ppcCkKKyMKKyMJYW5kIGFkZCB0YXJnZXQg
dG8gZXh0cmEteSBzbyB0aGF0IHdlIGtub3cgd2UgaGF2ZSB0bworIwlyZWFkIGluIHRoZSBzYXZl
ZCBjb21tYW5kIGxpbmUKKworIyBMaW5raW5nCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitxdWll
dF9jbWRfbGQgPSBMRCAgICAgICRACisgICAgICBjbWRfbGQgPSAkKExEKSAkKGxkX2ZsYWdzKSAk
KHJlYWwtcHJlcmVxcykgLW8gJEAKKworIyBBcmNoaXZlCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
CitxdWlldF9jbWRfYXIgPSBBUiAgICAgICRACisgICAgICBjbWRfYXIgPSBybSAtZiAkQDsgJChB
UikgcmNzVFAkKEtCVUlMRF9BUkZMQUdTKSAkQCAkKHJlYWwtcHJlcmVxcykKKworIyBPYmpjb3B5
CisjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitxdWlldF9jbWRfb2JqY29weSA9IE9CSkNPUFkgJEAK
K2NtZF9vYmpjb3B5ID0gJChPQkpDT1BZKSAkKE9CSkNPUFlGTEFHUykgJChPQkpDT1BZRkxBR1Nf
JChARikpICQ8ICRACisKKyMgR3ppcAorIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworcXVpZXRfY21k
X2d6aXAgPSBHWklQICAgICRACisgICAgICBjbWRfZ3ppcCA9IGNhdCAkKHJlYWwtcHJlcmVxcykg
fCBnemlwIC1uIC1mIC05ID4gJEAKKworIyBEVEMKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitEVEMg
Pz0gJChvYmp0cmVlKS9zY3JpcHRzL2R0Yy9kdGMKKworIyBEaXNhYmxlIG5vaXN5IGNoZWNrcyBi
eSBkZWZhdWx0CitpZmVxICgkKGZpbmRzdHJpbmcgMSwkKEtCVUlMRF9FTkFCTEVfRVhUUkFfR0ND
X0NIRUNLUykpLCkKK0RUQ19GTEFHUyArPSAtV25vLXVuaXRfYWRkcmVzc192c19yZWcgXAorCS1X
bm8tdW5pdF9hZGRyZXNzX2Zvcm1hdCBcCisJLVduby1hdm9pZF91bm5lY2Vzc2FyeV9hZGRyX3Np
emUgXAorCS1Xbm8tYWxpYXNfcGF0aHMgXAorCS1Xbm8tZ3JhcGhfY2hpbGRfYWRkcmVzcyBcCisJ
LVduby1zaW1wbGVfYnVzX3JlZyBcCisJLVduby11bmlxdWVfdW5pdF9hZGRyZXNzIFwKKwktV25v
LXBjaV9kZXZpY2VfcmVnCitlbmRpZgorCitpZm5lcSAoJChmaW5kc3RyaW5nIDIsJChLQlVJTERf
RU5BQkxFX0VYVFJBX0dDQ19DSEVDS1MpKSwpCitEVENfRkxBR1MgKz0gLVdub2RlX25hbWVfY2hh
cnNfc3RyaWN0IFwKKwktV3Byb3BlcnR5X25hbWVfY2hhcnNfc3RyaWN0CitlbmRpZgorCitEVENf
RkxBR1MgKz0gJChEVENfRkxBR1NfJChiYXNldGFyZ2V0KSkKKworIyBHZW5lcmF0ZSBhbiBhc3Nl
bWJseSBmaWxlIHRvIHdyYXAgdGhlIG91dHB1dCBvZiB0aGUgZGV2aWNlIHRyZWUgY29tcGlsZXIK
K3F1aWV0X2NtZF9kdF9TX2R0Yj0gRFRCICAgICAkQAorY21kX2R0X1NfZHRiPQkJCQkJCVwKK3sJ
CQkJCQkJXAorCWVjaG8gJ1wjaW5jbHVkZSA8YXNtLWdlbmVyaWMvdm1saW51eC5sZHMuaD4nOyAJ
XAorCWVjaG8gJy5zZWN0aW9uIC5kdGIuaW5pdC5yb2RhdGEsImEiJzsJCVwKKwllY2hvICcuYmFs
aWduIFNUUlVDVF9BTElHTk1FTlQnOwkJXAorCWVjaG8gJy5nbG9iYWwgX19kdGJfJChzdWJzdCAt
LF8sJCgqRikpX2JlZ2luJzsJXAorCWVjaG8gJ19fZHRiXyQoc3Vic3QgLSxfLCQoKkYpKV9iZWdp
bjonOwkJXAorCWVjaG8gJy5pbmNiaW4gIiQ8IiAnOwkJCQlcCisJZWNobyAnX19kdGJfJChzdWJz
dCAtLF8sJCgqRikpX2VuZDonOwkJXAorCWVjaG8gJy5nbG9iYWwgX19kdGJfJChzdWJzdCAtLF8s
JCgqRikpX2VuZCc7CVwKKwllY2hvICcuYmFsaWduIFNUUlVDVF9BTElHTk1FTlQnOyAJCVwKK30g
PiAkQAorCiskKG9iaikvJS5kdGIuUzogJChvYmopLyUuZHRiIEZPUkNFCisJJChjYWxsIGlmX2No
YW5nZWQsZHRfU19kdGIpCisKK3F1aWV0X2NtZF9kdGMgPSBEVEMgICAgICRACitjbWRfZHRjID0g
bWtkaXIgLXAgJChkaXIgJHtkdGMtdG1wfSkgOyBcCisJJChIT1NUQ0MpIC1FICQoZHRjX2NwcF9m
bGFncykgLXggYXNzZW1ibGVyLXdpdGgtY3BwIC1vICQoZHRjLXRtcCkgJDwgOyBcCisJJChEVEMp
IC1PICQoMikgLW8gJEAgLWIgMCBcCisJCSQoYWRkcHJlZml4IC1pLCQoZGlyICQ8KSAkKERUQ19J
TkNMVURFKSkgJChEVENfRkxBR1MpIFwKKwkJLWQgJChkZXBmaWxlKS5kdGMudG1wICQoZHRjLXRt
cCkgOyBcCisJY2F0ICQoZGVwZmlsZSkucHJlLnRtcCAkKGRlcGZpbGUpLmR0Yy50bXAgPiAkKGRl
cGZpbGUpCisKKyQob2JqKS8lLmR0YjogJChzcmMpLyUuZHRzICQoRFRDKSBGT1JDRQorCSQoY2Fs
bCBpZl9jaGFuZ2VkX2RlcCxkdGMsZHRiKQorCitEVF9DSEVDS0VSID89IGR0LXZhbGlkYXRlCitE
VF9CSU5ESU5HX0RJUiA6PSBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MKK0RUX1RN
UF9TQ0hFTUEgOj0gJChvYmp0cmVlKS8kKERUX0JJTkRJTkdfRElSKS9wcm9jZXNzZWQtc2NoZW1h
LnlhbWwKKworcXVpZXRfY21kX2R0Yl9jaGVjayA9CUNIRUNLICAgJEAKKyAgICAgIGNtZF9kdGJf
Y2hlY2sgPQkkKERUX0NIRUNLRVIpIC11ICQoc3JjdHJlZSkvJChEVF9CSU5ESU5HX0RJUikgLXAg
JChEVF9UTVBfU0NIRU1BKSAkQCA7CisKK2RlZmluZSBydWxlX2R0Y19kdF95YW1sCisJJChjYWxs
IGNtZF9hbmRfZml4ZGVwLGR0Yyx5YW1sKQorCSQoY2FsbCBjbWQsZHRiX2NoZWNrKQorZW5kZWYK
KworJChvYmopLyUuZHQueWFtbDogJChzcmMpLyUuZHRzICQoRFRDKSAkKERUX1RNUF9TQ0hFTUEp
IEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWRfcnVsZSxkdGNfZHRfeWFtbCkKKworZHRjLXRtcCA9
ICQoc3Vic3QgJChjb21tYSksXywkKGRvdC10YXJnZXQpLmR0cy50bXApCisKKyMgQnppcDIKKyMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCisKKyMgQnppcDIgYW5kIExaTUEgZG8gbm90IGluY2x1ZGUgc2l6
ZSBpbiBmaWxlLi4uIHNvIHdlIGhhdmUgdG8gZmFrZSB0aGF0OworIyBhcHBlbmQgdGhlIHNpemUg
YXMgYSAzMi1iaXQgbGl0dGxlZW5kaWFuIG51bWJlciBhcyBnemlwIGRvZXMuCitzaXplX2FwcGVu
ZCA9IHByaW50ZiAkKHNoZWxsCQkJCQkJXAorZGVjX3NpemU9MDsJCQkJCQkJCVwKK2ZvciBGIGlu
ICQocmVhbC1wcmVyZXFzKTsgZG8JCQkJCVwKKwlmc2l6ZT0kJCgkKENPTkZJR19TSEVMTCkgJChz
cmN0cmVlKS9zY3JpcHRzL2ZpbGUtc2l6ZS5zaCAkJEYpOwlcCisJZGVjX3NpemU9JCQoZXhwciAk
JGRlY19zaXplICsgJCRmc2l6ZSk7CQkJCVwKK2RvbmU7CQkJCQkJCQkJXAorcHJpbnRmICIlMDh4
XG4iICQkZGVjX3NpemUgfAkJCQkJCVwKKwlzZWQgJ3MvXCguLlwpL1wxIC9nJyB8IHsJCQkJCVwK
KwkJcmVhZCBjaDAgY2gxIGNoMiBjaDM7CQkJCQlcCisJCWZvciBjaCBpbiAkJGNoMyAkJGNoMiAk
JGNoMSAkJGNoMDsgZG8JCQlcCisJCQlwcmludGYgJyVzJTAzbycgJ1xcJyAkJCgoMHgkJGNoKSk7
IAkJXAorCQlkb25lOwkJCQkJCQlcCisJfQkJCQkJCQkJXAorKQorCitxdWlldF9jbWRfYnppcDIg
PSBCWklQMiAgICRACisgICAgICBjbWRfYnppcDIgPSB7IGNhdCAkKHJlYWwtcHJlcmVxcykgfCBi
emlwMiAtOTsgJChzaXplX2FwcGVuZCk7IH0gPiAkQAorCisjIEx6bWEKKyMgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisKK3F1aWV0X2NtZF9sem1hID0gTFpNQSAgICAkQAorICAgICAgY21kX2x6bWEgPSB7
IGNhdCAkKHJlYWwtcHJlcmVxcykgfCBsem1hIC05OyAkKHNpemVfYXBwZW5kKTsgfSA+ICRACisK
K3F1aWV0X2NtZF9sem8gPSBMWk8gICAgICRACisgICAgICBjbWRfbHpvID0geyBjYXQgJChyZWFs
LXByZXJlcXMpIHwgbHpvcCAtOTsgJChzaXplX2FwcGVuZCk7IH0gPiAkQAorCitxdWlldF9jbWRf
bHo0ID0gTFo0ICAgICAkQAorICAgICAgY21kX2x6NCA9IHsgY2F0ICQocmVhbC1wcmVyZXFzKSB8
IGx6NGMgLWwgLWMxIHN0ZGluIHN0ZG91dDsgXAorICAgICAgICAgICAgICAgICAgJChzaXplX2Fw
cGVuZCk7IH0gPiAkQAorCisjIFUtQm9vdCBta2ltYWdlCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
CitNS0lNQUdFIDo9ICQoc3JjdHJlZSkvc2NyaXB0cy9ta3Vib290LnNoCisKKyMgU1JDQVJDSCBq
dXN0IGhhcHBlbnMgdG8gbWF0Y2ggc2xpZ2h0bHkgbW9yZSB0aGFuIEFSQ0ggKG9uIHNwYXJjKSwg
c28gcmVkdWNlcworIyB0aGUgbnVtYmVyIG9mIG92ZXJyaWRlcyBpbiBhcmNoIG1ha2VmaWxlcwor
VUlNQUdFX0FSQ0ggPz0gJChTUkNBUkNIKQorVUlNQUdFX0NPTVBSRVNTSU9OID89ICQoaWYgJCgy
KSwkKDIpLG5vbmUpCitVSU1BR0VfT1BUUy15ID89CitVSU1BR0VfVFlQRSA/PSBrZXJuZWwKK1VJ
TUFHRV9MT0FEQUREUiA/PSBhcmNoX211c3Rfc2V0X3RoaXMKK1VJTUFHRV9FTlRSWUFERFIgPz0g
JChVSU1BR0VfTE9BREFERFIpCitVSU1BR0VfTkFNRSA/PSAnTGludXgtJChLRVJORUxSRUxFQVNF
KScKKworcXVpZXRfY21kX3VpbWFnZSA9IFVJTUFHRSAgJEAKKyAgICAgIGNtZF91aW1hZ2UgPSAk
KENPTkZJR19TSEVMTCkgJChNS0lNQUdFKSAtQSAkKFVJTUFHRV9BUkNIKSAtTyBsaW51eCBcCisJ
CQktQyAkKFVJTUFHRV9DT01QUkVTU0lPTikgJChVSU1BR0VfT1BUUy15KSBcCisJCQktVCAkKFVJ
TUFHRV9UWVBFKSBcCisJCQktYSAkKFVJTUFHRV9MT0FEQUREUikgLWUgJChVSU1BR0VfRU5UUllB
RERSKSBcCisJCQktbiAkKFVJTUFHRV9OQU1FKSAtZCAkPCAkQAorCisjIFhaCisjIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQorIyBVc2UgeHprZXJuIHRvIGNvbXByZXNzIHRoZSBrZXJuZWwgaW1hZ2UgYW5k
IHh6bWlzYyB0byBjb21wcmVzcyBvdGhlciB0aGluZ3MuCisjCisjIHh6a2VybiB1c2VzIGEgYmln
IExaTUEyIGRpY3Rpb25hcnkgc2luY2UgaXQgZG9lc24ndCBpbmNyZWFzZSBtZW1vcnkgdXNhZ2UK
KyMgb2YgdGhlIGtlcm5lbCBkZWNvbXByZXNzb3IuIEEgQkNKIGZpbHRlciBpcyB1c2VkIGlmIGl0
IGlzIGF2YWlsYWJsZSBmb3IKKyMgdGhlIHRhcmdldCBhcmNoaXRlY3R1cmUuIHh6a2VybiBhbHNv
IGFwcGVuZHMgdW5jb21wcmVzc2VkIHNpemUgb2YgdGhlIGRhdGEKKyMgdXNpbmcgc2l6ZV9hcHBl
bmQuIFRoZSAueHogZm9ybWF0IGhhcyB0aGUgc2l6ZSBpbmZvcm1hdGlvbiBhdmFpbGFibGUgYXQK
KyMgdGhlIGVuZCBvZiB0aGUgZmlsZSB0b28sIGJ1dCBpdCdzIGluIG1vcmUgY29tcGxleCBmb3Jt
YXQgYW5kIGl0J3MgZ29vZCB0bworIyBhdm9pZCBjaGFuZ2luZyB0aGUgcGFydCBvZiB0aGUgYm9v
dCBjb2RlIHRoYXQgcmVhZHMgdGhlIHVuY29tcHJlc3NlZCBzaXplLgorIyBOb3RlIHRoYXQgdGhl
IGJ5dGVzIGFkZGVkIGJ5IHNpemVfYXBwZW5kIHdpbGwgbWFrZSB0aGUgeHogdG9vbCB0aGluayB0
aGF0CisjIHRoZSBmaWxlIGlzIGNvcnJ1cHQuIFRoaXMgaXMgZXhwZWN0ZWQuCisjCisjIHh6bWlz
YyBkb2Vzbid0IHVzZSBzaXplX2FwcGVuZCwgc28gaXQgY2FuIGJlIHVzZWQgdG8gY3JlYXRlIG5v
cm1hbCAueHoKKyMgZmlsZXMuIHh6bWlzYyB1c2VzIHNtYWxsZXIgTFpNQTIgZGljdGlvbmFyeSB0
aGFuIHh6a2VybiwgYmVjYXVzZSBhIHZlcnkKKyMgYmlnIGRpY3Rpb25hcnkgd291bGQgaW5jcmVh
c2UgdGhlIG1lbW9yeSB1c2FnZSB0b28gbXVjaCBpbiB0aGUgbXVsdGktY2FsbAorIyBkZWNvbXBy
ZXNzaW9uIG1vZGUuIEEgQkNKIGZpbHRlciBpc24ndCB1c2VkIGVpdGhlci4KK3F1aWV0X2NtZF94
emtlcm4gPSBYWktFUk4gICRACisgICAgICBjbWRfeHprZXJuID0geyBjYXQgJChyZWFsLXByZXJl
cXMpIHwgc2ggJChzcmN0cmVlKS9zY3JpcHRzL3h6X3dyYXAuc2g7IFwKKyAgICAgICAgICAgICAg
ICAgICAgICQoc2l6ZV9hcHBlbmQpOyB9ID4gJEAKKworcXVpZXRfY21kX3h6bWlzYyA9IFhaTUlT
QyAgJEAKKyAgICAgIGNtZF94em1pc2MgPSBjYXQgJChyZWFsLXByZXJlcXMpIHwgeHogLS1jaGVj
az1jcmMzMiAtLWx6bWEyPWRpY3Q9MU1pQiA+ICRACisKKyMgQVNNIG9mZnNldHMKKyMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisKKyMgRGVmYXVsdCBzZWQgcmVnZXhwIC0gbXVsdGlsaW5lIGR1ZSB0byBz
eW50YXggY29uc3RyYWludHMKKyMKKyMgVXNlIFs6c3BhY2U6XSBiZWNhdXNlIExMVk0ncyBpbnRl
Z3JhdGVkIGFzc2VtYmxlciBpbnNlcnRzIDx0YWI+IGFyb3VuZAorIyB0aGUgLmFzY2lpIGRpcmVj
dGl2ZSB3aGVyZWFzIEdDQyBrZWVwcyB0aGUgPHNwYWNlPiBhcy1pcy4KK2RlZmluZSBzZWQtb2Zm
c2V0cworCSdzOl5bWzpzcGFjZTpdXSpcLmFzY2lpW1s6c3BhY2U6XV0qIlwoLipcKSIuKjpcMTo7
IFwKKwkvXi0+L3tzOi0+I1woLipcKTovKiBcMSAqLzo7IFwKKwlzOl4tPlwoW14gXSpcKSBbXCQk
I10qXChbXiBdKlwpIFwoLipcKTojZGVmaW5lIFwxIFwyIC8qIFwzICovOjsgXAorCXM6LT46Ojsg
cDt9JworZW5kZWYKKworIyBVc2UgZmlsZWNoayB0byBhdm9pZCByZWJ1aWxkcyB3aGVuIGEgaGVh
ZGVyIGNoYW5nZXMsIGJ1dCB0aGUgcmVzdWx0aW5nIGZpbGUKKyMgZG9lcyBub3QKK2RlZmluZSBm
aWxlY2hrX29mZnNldHMKKwkgZWNobyAiI2lmbmRlZiAkMiI7IFwKKwkgZWNobyAiI2RlZmluZSAk
MiI7IFwKKwkgZWNobyAiLyoiOyBcCisJIGVjaG8gIiAqIERPIE5PVCBNT0RJRlkuIjsgXAorCSBl
Y2hvICIgKiI7IFwKKwkgZWNobyAiICogVGhpcyBmaWxlIHdhcyBnZW5lcmF0ZWQgYnkgS2J1aWxk
IjsgXAorCSBlY2hvICIgKi8iOyBcCisJIGVjaG8gIiI7IFwKKwkgc2VkIC1uZSAkKHNlZC1vZmZz
ZXRzKSA8ICQ8OyBcCisJIGVjaG8gIiI7IFwKKwkgZWNobyAiI2VuZGlmIgorZW5kZWYKZGlmZiAt
LWdpdCBhL3hlbi9zY3JpcHRzL01ha2VmaWxlLnVic2FuIGIveGVuL3NjcmlwdHMvTWFrZWZpbGUu
dWJzYW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4wMTk3NzFiODQ1
YzUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vc2NyaXB0cy9NYWtlZmlsZS51YnNhbgpAQCAtMCww
ICsxLDE5IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCitpZmRlZiBDT05G
SUdfVUJTQU4KKyAgICAgIENGTEFHU19VQlNBTiArPSAkKGNhbGwgY2Mtb3B0aW9uLCAtZnNhbml0
aXplPXNoaWZ0KQorICAgICAgQ0ZMQUdTX1VCU0FOICs9ICQoY2FsbCBjYy1vcHRpb24sIC1mc2Fu
aXRpemU9aW50ZWdlci1kaXZpZGUtYnktemVybykKKyAgICAgIENGTEFHU19VQlNBTiArPSAkKGNh
bGwgY2Mtb3B0aW9uLCAtZnNhbml0aXplPXVucmVhY2hhYmxlKQorICAgICAgQ0ZMQUdTX1VCU0FO
ICs9ICQoY2FsbCBjYy1vcHRpb24sIC1mc2FuaXRpemU9c2lnbmVkLWludGVnZXItb3ZlcmZsb3cp
CisgICAgICBDRkxBR1NfVUJTQU4gKz0gJChjYWxsIGNjLW9wdGlvbiwgLWZzYW5pdGl6ZT1ib3Vu
ZHMpCisgICAgICBDRkxBR1NfVUJTQU4gKz0gJChjYWxsIGNjLW9wdGlvbiwgLWZzYW5pdGl6ZT1v
YmplY3Qtc2l6ZSkKKyAgICAgIENGTEFHU19VQlNBTiArPSAkKGNhbGwgY2Mtb3B0aW9uLCAtZnNh
bml0aXplPWJvb2wpCisgICAgICBDRkxBR1NfVUJTQU4gKz0gJChjYWxsIGNjLW9wdGlvbiwgLWZz
YW5pdGl6ZT1lbnVtKQorCitpZmRlZiBDT05GSUdfVUJTQU5fQUxJR05NRU5UCisgICAgICBDRkxB
R1NfVUJTQU4gKz0gJChjYWxsIGNjLW9wdGlvbiwgLWZzYW5pdGl6ZT1hbGlnbm1lbnQpCitlbmRp
ZgorCisgICAgICAjIC1mc2FuaXRpemU9KiBvcHRpb25zIG1ha2VzIEdDQyBsZXNzIHNtYXJ0IHRo
YW4gdXN1YWwgYW5kCisgICAgICAjIGluY3JlYXNlIG51bWJlciBvZiAnbWF5YmUtdW5pbml0aWFs
aXplZCBmYWxzZS1wb3NpdGl2ZXMKKyAgICAgIENGTEFHU19VQlNBTiArPSAkKGNhbGwgY2Mtb3B0
aW9uLCAtV25vLW1heWJlLXVuaW5pdGlhbGl6ZWQpCitlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL3Nj
cmlwdHMvYmFzaWMvLmdpdGlnbm9yZSBiL3hlbi9zY3JpcHRzL2Jhc2ljLy5naXRpZ25vcmUKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5hNzc2MzcxYTM1MDIKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vc2NyaXB0cy9iYXNpYy8uZ2l0aWdub3JlCkBAIC0wLDAgKzEgQEAK
K2ZpeGRlcApkaWZmIC0tZ2l0IGEveGVuL3NjcmlwdHMvYmFzaWMvTWFrZWZpbGUgYi94ZW4vc2Ny
aXB0cy9iYXNpYy9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAuLjU0OGFlYjU5MjgwNgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9zY3JpcHRzL2Jhc2ljL01h
a2VmaWxlCkBAIC0wLDAgKzEsMTYgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0y
LjAtb25seQorIyMjCisjIFRoaXMgTWFrZWZpbGUgbGlzdHMgdGhlIG1vc3QgYmFzaWMgcHJvZ3Jh
bXMgdXNlZCBkdXJpbmcgdGhlIGJ1aWxkIHByb2Nlc3MuCisjIFRoZSBwcm9ncmFtcyBsaXN0ZWQg
aGVyZWluIGFyZSB3aGF0IGFyZSBuZWVkZWQgdG8gZG8gdGhlIGJhc2ljIHN0dWZmLAorIyBzdWNo
IGFzIGZpeCBmaWxlIGRlcGVuZGVuY2llcy4KKyMgVGhpcyBpbml0aWFsIHN0ZXAgaXMgbmVlZGVk
IHRvIGF2b2lkIGZpbGVzIHRvIGJlIHJlY29tcGlsZWQKKyMgd2hlbiBrZXJuZWwgY29uZmlndXJh
dGlvbiBjaGFuZ2VzICh3aGljaCBpcyB3aGF0IGhhcHBlbnMgd2hlbgorIyAuY29uZmlnIGlzIGlu
Y2x1ZGVkIGJ5IG1haW4gTWFrZWZpbGUuCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorIyBmaXhkZXA6
IAkgVXNlZCB0byBnZW5lcmF0ZSBkZXBlbmRlbmN5IGluZm9ybWF0aW9uIGR1cmluZyBidWlsZCBw
cm9jZXNzCisKK2hvc3Rwcm9ncy15CTo9IGZpeGRlcAorYWx3YXlzCQk6PSAkKGhvc3Rwcm9ncy15
KQorCisjIGZpeGRlcCBpcyBuZWVkZWQgdG8gY29tcGlsZSBvdGhlciBob3N0IHByb2dyYW1zCisk
KGFkZHByZWZpeCAkKG9iaikvLCQoZmlsdGVyLW91dCBmaXhkZXAsJChhbHdheXMpKSk6ICQob2Jq
KS9maXhkZXAKZGlmZiAtLWdpdCBhL3hlbi9zY3JpcHRzL2Jhc2ljL2ZpeGRlcC5jIGIveGVuL3Nj
cmlwdHMvYmFzaWMvZml4ZGVwLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi45YmE0N2IwYTQ3YjkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vc2NyaXB0cy9iYXNpYy9m
aXhkZXAuYwpAQCAtMCwwICsxLDQxMCBAQAorLyoKKyAqICJPcHRpbWl6ZSIgYSBsaXN0IG9mIGRl
cGVuZGVuY2llcyBhcyBzcGl0IG91dCBieSBnY2MgLU1ECisgKiBmb3IgdGhlIGtlcm5lbCBidWls
ZAorICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09CisgKgorICogQXV0aG9yICAgICAgIEthaSBHZXJtYXNj
aGV3c2tpCisgKiBDb3B5cmlnaHQgICAgMjAwMiBieSBLYWkgR2VybWFzY2hld3NraSAgPGthaS5n
ZXJtYXNjaGV3c2tpQGdteC5kZT4KKyAqCisgKiBUaGlzIHNvZnR3YXJlIG1heSBiZSB1c2VkIGFu
ZCBkaXN0cmlidXRlZCBhY2NvcmRpbmcgdG8gdGhlIHRlcm1zCisgKiBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UsIGluY29ycG9yYXRlZCBoZXJlaW4gYnkgcmVmZXJlbmNlLgorICoK
KyAqCisgKiBJbnRyb2R1Y3Rpb246CisgKgorICogZ2NjIHByb2R1Y2VzIGEgdmVyeSBuaWNlIGFu
ZCBjb3JyZWN0IGxpc3Qgb2YgZGVwZW5kZW5jaWVzIHdoaWNoCisgKiB0ZWxscyBtYWtlIHdoZW4g
dG8gcmVtYWtlIGEgZmlsZS4KKyAqCisgKiBUbyB1c2UgdGhpcyBsaXN0IGFzLWlzIGhvd2V2ZXIg
aGFzIHRoZSBkcmF3YmFjayB0aGF0IHZpcnR1YWxseQorICogZXZlcnkgZmlsZSBpbiB0aGUga2Vy
bmVsIGluY2x1ZGVzIGF1dG9jb25mLmguCisgKgorICogSWYgdGhlIHVzZXIgcmUtcnVucyBtYWtl
ICpjb25maWcsIGF1dG9jb25mLmggd2lsbCBiZQorICogcmVnZW5lcmF0ZWQuICBtYWtlIG5vdGlj
ZXMgdGhhdCBhbmQgd2lsbCByZWJ1aWxkIGV2ZXJ5IGZpbGUgd2hpY2gKKyAqIGluY2x1ZGVzIGF1
dG9jb25mLmgsIGkuZS4gYmFzaWNhbGx5IGFsbCBmaWxlcy4gVGhpcyBpcyBleHRyZW1lbHkKKyAq
IGFubm95aW5nIGlmIHRoZSB1c2VyIGp1c3QgY2hhbmdlZCBDT05GSUdfSElTX0RSSVZFUiBmcm9t
IG4gdG8gbS4KKyAqCisgKiBTbyB3ZSBwbGF5IHRoZSBzYW1lIHRyaWNrIHRoYXQgIm1rZGVwIiBw
bGF5ZWQgYmVmb3JlLiBXZSByZXBsYWNlCisgKiB0aGUgZGVwZW5kZW5jeSBvbiBhdXRvY29uZi5o
IGJ5IGEgZGVwZW5kZW5jeSBvbiBldmVyeSBjb25maWcKKyAqIG9wdGlvbiB3aGljaCBpcyBtZW50
aW9uZWQgaW4gYW55IG9mIHRoZSBsaXN0ZWQgcHJlcmVxdWlzaXRlcy4KKyAqCisgKiBrY29uZmln
IHBvcHVsYXRlcyBhIHRyZWUgaW4gaW5jbHVkZS9jb25maWcvIHdpdGggYW4gZW1wdHkgZmlsZQor
ICogZm9yIGVhY2ggY29uZmlnIHN5bWJvbCBhbmQgd2hlbiB0aGUgY29uZmlndXJhdGlvbiBpcyB1
cGRhdGVkCisgKiB0aGUgZmlsZXMgcmVwcmVzZW50aW5nIGNoYW5nZWQgY29uZmlnIG9wdGlvbnMg
YXJlIHRvdWNoZWQKKyAqIHdoaWNoIHRoZW4gbGV0IG1ha2UgcGljayB1cCB0aGUgY2hhbmdlcyBh
bmQgdGhlIGZpbGVzIHRoYXQgdXNlCisgKiB0aGUgY29uZmlnIHN5bWJvbHMgYXJlIHJlYnVpbHQu
CisgKgorICogU28gaWYgdGhlIHVzZXIgY2hhbmdlcyBoaXMgQ09ORklHX0hJU19EUklWRVIgb3B0
aW9uLCBvbmx5IHRoZSBvYmplY3RzCisgKiB3aGljaCBkZXBlbmQgb24gImluY2x1ZGUvY29uZmln
L2hpcy9kcml2ZXIuaCIgd2lsbCBiZSByZWJ1aWx0LAorICogc28gbW9zdCBsaWtlbHkgb25seSBo
aXMgZHJpdmVyIDstKQorICoKKyAqIFRoZSBpZGVhIGFib3ZlIGRhdGVzLCBieSB0aGUgd2F5LCBi
YWNrIHRvIE1pY2hhZWwgRSBDaGFzdGFpbiwgQUZBSUsuCisgKgorICogU28gdG8gZ2V0IGRlcGVu
ZGVuY2llcyByaWdodCwgdGhlcmUgYXJlIHR3byBpc3N1ZXM6CisgKiBvIGlmIGFueSBvZiB0aGUg
ZmlsZXMgdGhlIGNvbXBpbGVyIHJlYWQgY2hhbmdlZCwgd2UgbmVlZCB0byByZWJ1aWxkCisgKiBv
IGlmIHRoZSBjb21tYW5kIGxpbmUgZ2l2ZW4gdG8gdGhlIGNvbXBpbGUgdGhlIGZpbGUgY2hhbmdl
ZCwgd2UKKyAqICAgYmV0dGVyIHJlYnVpbGQgYXMgd2VsbC4KKyAqCisgKiBUaGUgZm9ybWVyIGlz
IGhhbmRsZWQgYnkgdXNpbmcgdGhlIC1NRCBvdXRwdXQsIHRoZSBsYXRlciBieSBzYXZpbmcKKyAq
IHRoZSBjb21tYW5kIGxpbmUgdXNlZCB0byBjb21waWxlIHRoZSBvbGQgb2JqZWN0IGFuZCBjb21w
YXJpbmcgaXQKKyAqIHRvIHRoZSBvbmUgd2Ugd291bGQgbm93IHVzZS4KKyAqCisgKiBBZ2Fpbiwg
YWxzbyB0aGlzIGlkZWEgaXMgcHJldHR5IG9sZCBhbmQgaGFzIGJlZW4gZGlzY3Vzc2VkIG9uCisg
KiBrYnVpbGQtZGV2ZWwgYSBsb25nIHRpbWUgYWdvLiBJIGRvbid0IGhhdmUgYSBzZW5zaWJseSB3
b3JraW5nCisgKiBpbnRlcm5ldCBjb25uZWN0aW9uIHJpZ2h0IG5vdywgc28gSSByYXRoZXIgZG9u
J3QgbWVudGlvbiBuYW1lcworICogd2l0aG91dCBkb3VibGUgY2hlY2tpbmcuCisgKgorICogVGhp
cyBjb2RlIGhlcmUgaGFzIGJlZW4gYmFzZWQgcGFydGlhbGx5IGJhc2VkIG9uIG1rZGVwLmMsIHdo
aWNoCisgKiBzYXlzIHRoZSBmb2xsb3dpbmcgYWJvdXQgaXRzIGhpc3Rvcnk6CisgKgorICogICBD
b3B5cmlnaHQgYWJhbmRvbmVkLCBNaWNoYWVsIENoYXN0YWluLCA8bWFpbHRvOm1lY0BzaG91dC5u
ZXQ+LgorICogICBUaGlzIGlzIGEgQyB2ZXJzaW9uIG9mIHN5bmNkZXAucGwgYnkgV2VybmVyIEFs
bWVzYmVyZ2VyLgorICoKKyAqCisgKiBJdCBpcyBpbnZva2VkIGFzCisgKgorICogICBmaXhkZXAg
PGRlcGZpbGU+IDx0YXJnZXQ+IDxjbWRsaW5lPgorICoKKyAqIGFuZCB3aWxsIHJlYWQgdGhlIGRl
cGVuZGVuY3kgZmlsZSA8ZGVwZmlsZT4KKyAqCisgKiBUaGUgdHJhbnNmb3JtZWQgZGVwZW5kZW5j
eSBzbmlwcGVkIGlzIHdyaXR0ZW4gdG8gc3Rkb3V0LgorICoKKyAqIEl0IGZpcnN0IGdlbmVyYXRl
cyBhIGxpbmUKKyAqCisgKiAgIGNtZF88dGFyZ2V0PiA9IDxjbWRsaW5lPgorICoKKyAqIGFuZCB0
aGVuIGJhc2ljYWxseSBjb3BpZXMgdGhlIC48dGFyZ2V0Pi5kIGZpbGUgdG8gc3Rkb3V0LCBpbiB0
aGUKKyAqIHByb2Nlc3MgZmlsdGVyaW5nIG91dCB0aGUgZGVwZW5kZW5jeSBvbiBhdXRvY29uZi5o
IGFuZCBhZGRpbmcKKyAqIGRlcGVuZGVuY2llcyBvbiBpbmNsdWRlL2NvbmZpZy9teS9vcHRpb24u
aCBmb3IgZXZlcnkKKyAqIENPTkZJR19NWV9PUFRJT04gZW5jb3VudGVyZWQgaW4gYW55IG9mIHRo
ZSBwcmVyZXF1aXNpdGVzLgorICoKKyAqIEl0IHdpbGwgYWxzbyBmaWx0ZXIgb3V0IGFsbCB0aGUg
ZGVwZW5kZW5jaWVzIG9uICoudmVyLiBXZSBuZWVkCisgKiB0byBtYWtlIHN1cmUgdGhhdCB0aGUg
Z2VuZXJhdGVkIHZlcnNpb24gY2hlY2tzdW0gYXJlIGdsb2JhbGx5IHVwCisgKiB0byBkYXRlIGJl
Zm9yZSBldmVuIHN0YXJ0aW5nIHRoZSByZWN1cnNpdmUgYnVpbGQsIHNvIGl0J3MgdG9vIGxhdGUK
KyAqIGF0IHRoaXMgcG9pbnQgYW55d2F5LgorICoKKyAqIFdlIGRvbid0IGV2ZW4gdHJ5IHRvIHJl
YWxseSBwYXJzZSB0aGUgaGVhZGVyIGZpbGVzLCBidXQKKyAqIG1lcmVseSBncmVwLCBpLmUuIGlm
IENPTkZJR19GT08gaXMgbWVudGlvbmVkIGluIGEgY29tbWVudCwgaXQgd2lsbAorICogYmUgcGlj
a2VkIHVwIGFzIHdlbGwuIEl0J3Mgbm90IGEgcHJvYmxlbSB3aXRoIHJlc3BlY3QgdG8KKyAqIGNv
cnJlY3RuZXNzLCBzaW5jZSB0aGF0IGNhbiBvbmx5IGdpdmUgdG9vIG1hbnkgZGVwZW5kZW5jaWVz
LCB0aHVzCisgKiB3ZSBjYW5ub3QgbWlzcyBhIHJlYnVpbGQuIFNpbmNlIHBlb3BsZSB0ZW5kIHRv
IG5vdCBtZW50aW9uIHRvdGFsbHkKKyAqIHVucmVsYXRlZCBDT05GSUdfIG9wdGlvbnMgYWxsIG92
ZXIgdGhlIHBsYWNlLCBpdCdzIG5vdCBhbgorICogZWZmaWNpZW5jeSBwcm9ibGVtIGVpdGhlci4K
KyAqCisgKiAoTm90ZTogaXQnZCBiZSBlYXN5IHRvIHBvcnQgb3ZlciB0aGUgY29tcGxldGUgbWtk
ZXAgc3RhdGUgbWFjaGluZSwKKyAqICBidXQgSSBkb24ndCB0aGluayB0aGUgYWRkZWQgY29tcGxl
eGl0eSBpcyB3b3J0aCBpdCkKKyAqLworCisjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CisjaW5jbHVk
ZSA8c3lzL3N0YXQuaD4KKyNpbmNsdWRlIDx1bmlzdGQuaD4KKyNpbmNsdWRlIDxmY250bC5oPgor
I2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1ZGUgPHN0ZGFyZy5oPgorI2luY2x1ZGUgPHN0ZGxp
Yi5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5jbHVkZSA8Y3R5cGUuaD4KKworc3RhdGljIHZv
aWQgdXNhZ2Uodm9pZCkKK3sKKwlmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiBmaXhkZXAgPGRlcGZp
bGU+IDx0YXJnZXQ+IDxjbWRsaW5lPlxuIik7CisJZXhpdCgxKTsKK30KKworLyoKKyAqIEluIHRo
ZSBpbnRlbmRlZCB1c2FnZSBvZiB0aGlzIHByb2dyYW0sIHRoZSBzdGRvdXQgaXMgcmVkaXJlY3Rl
ZCB0byAuKi5jbWQKKyAqIGZpbGVzLiBUaGUgcmV0dXJuIHZhbHVlIG9mIHByaW50ZigpIGFuZCBw
dXRjaGFyKCkgbXVzdCBiZSBjaGVja2VkIHRvIGNhdGNoCisgKiBhbnkgZXJyb3IsIGUuZy4gIk5v
IHNwYWNlIGxlZnQgb24gZGV2aWNlIi4KKyAqLworc3RhdGljIHZvaWQgeHByaW50Zihjb25zdCBj
aGFyICpmb3JtYXQsIC4uLikKK3sKKwl2YV9saXN0IGFwOworCWludCByZXQ7CisKKwl2YV9zdGFy
dChhcCwgZm9ybWF0KTsKKwlyZXQgPSB2cHJpbnRmKGZvcm1hdCwgYXApOworCWlmIChyZXQgPCAw
KSB7CisJCXBlcnJvcigiZml4ZGVwIik7CisJCWV4aXQoMSk7CisJfQorCXZhX2VuZChhcCk7Cit9
CisKK3N0YXRpYyB2b2lkIHhwdXRjaGFyKGludCBjKQoreworCWludCByZXQ7CisKKwlyZXQgPSBw
dXRjaGFyKGMpOworCWlmIChyZXQgPT0gRU9GKSB7CisJCXBlcnJvcigiZml4ZGVwIik7CisJCWV4
aXQoMSk7CisJfQorfQorCisvKgorICogUHJpbnQgb3V0IGEgZGVwZW5kZW5jeSBwYXRoIGZyb20g
YSBzeW1ib2wgbmFtZQorICovCitzdGF0aWMgdm9pZCBwcmludF9kZXAoY29uc3QgY2hhciAqbSwg
aW50IHNsZW4sIGNvbnN0IGNoYXIgKmRpcikKK3sKKwlpbnQgYywgcHJldl9jID0gJy8nLCBpOwor
CisJeHByaW50ZigiICAgICQod2lsZGNhcmQgJXMvIiwgZGlyKTsKKwlmb3IgKGkgPSAwOyBpIDwg
c2xlbjsgaSsrKSB7CisJCWMgPSBtW2ldOworCQlpZiAoYyA9PSAnXycpCisJCQljID0gJy8nOwor
CQllbHNlCisJCQljID0gdG9sb3dlcihjKTsKKwkJaWYgKGMgIT0gJy8nIHx8IHByZXZfYyAhPSAn
LycpCisJCQl4cHV0Y2hhcihjKTsKKwkJcHJldl9jID0gYzsKKwl9CisJeHByaW50ZigiLmgpIFxc
XG4iKTsKK30KKworc3RydWN0IGl0ZW0geworCXN0cnVjdCBpdGVtCSpuZXh0OworCXVuc2lnbmVk
IGludAlsZW47CisJdW5zaWduZWQgaW50CWhhc2g7CisJY2hhcgkJbmFtZVswXTsKK307CisKKyNk
ZWZpbmUgSEFTSFNaIDI1Ngorc3RhdGljIHN0cnVjdCBpdGVtICpoYXNodGFiW0hBU0hTWl07CisK
K3N0YXRpYyB1bnNpZ25lZCBpbnQgc3RyaGFzaChjb25zdCBjaGFyICpzdHIsIHVuc2lnbmVkIGlu
dCBzeikKK3sKKwkvKiBmbnYzMiBoYXNoICovCisJdW5zaWduZWQgaW50IGksIGhhc2ggPSAyMTY2
MTM2MjYxVTsKKworCWZvciAoaSA9IDA7IGkgPCBzejsgaSsrKQorCQloYXNoID0gKGhhc2ggXiBz
dHJbaV0pICogMHgwMTAwMDE5MzsKKwlyZXR1cm4gaGFzaDsKK30KKworLyoKKyAqIExvb2t1cCBh
IHZhbHVlIGluIHRoZSBjb25maWd1cmF0aW9uIHN0cmluZy4KKyAqLworc3RhdGljIGludCBpc19k
ZWZpbmVkX2NvbmZpZyhjb25zdCBjaGFyICpuYW1lLCBpbnQgbGVuLCB1bnNpZ25lZCBpbnQgaGFz
aCkKK3sKKwlzdHJ1Y3QgaXRlbSAqYXV4OworCisJZm9yIChhdXggPSBoYXNodGFiW2hhc2ggJSBI
QVNIU1pdOyBhdXg7IGF1eCA9IGF1eC0+bmV4dCkgeworCQlpZiAoYXV4LT5oYXNoID09IGhhc2gg
JiYgYXV4LT5sZW4gPT0gbGVuICYmCisJCSAgICBtZW1jbXAoYXV4LT5uYW1lLCBuYW1lLCBsZW4p
ID09IDApCisJCQlyZXR1cm4gMTsKKwl9CisJcmV0dXJuIDA7Cit9CisKKy8qCisgKiBBZGQgYSBu
ZXcgdmFsdWUgdG8gdGhlIGNvbmZpZ3VyYXRpb24gc3RyaW5nLgorICovCitzdGF0aWMgdm9pZCBk
ZWZpbmVfY29uZmlnKGNvbnN0IGNoYXIgKm5hbWUsIGludCBsZW4sIHVuc2lnbmVkIGludCBoYXNo
KQoreworCXN0cnVjdCBpdGVtICphdXggPSBtYWxsb2Moc2l6ZW9mKCphdXgpICsgbGVuKTsKKwor
CWlmICghYXV4KSB7CisJCXBlcnJvcigiZml4ZGVwOm1hbGxvYyIpOworCQlleGl0KDEpOworCX0K
KwltZW1jcHkoYXV4LT5uYW1lLCBuYW1lLCBsZW4pOworCWF1eC0+bGVuID0gbGVuOworCWF1eC0+
aGFzaCA9IGhhc2g7CisJYXV4LT5uZXh0ID0gaGFzaHRhYltoYXNoICUgSEFTSFNaXTsKKwloYXNo
dGFiW2hhc2ggJSBIQVNIU1pdID0gYXV4OworfQorCisvKgorICogUmVjb3JkIHRoZSB1c2Ugb2Yg
YSBDT05GSUdfKiB3b3JkLgorICovCitzdGF0aWMgdm9pZCB1c2VfY29uZmlnKGNvbnN0IGNoYXIg
Km0sIGludCBzbGVuKQoreworCXVuc2lnbmVkIGludCBoYXNoID0gc3RyaGFzaChtLCBzbGVuKTsK
KworCWlmIChpc19kZWZpbmVkX2NvbmZpZyhtLCBzbGVuLCBoYXNoKSkKKwkgICAgcmV0dXJuOwor
CisJZGVmaW5lX2NvbmZpZyhtLCBzbGVuLCBoYXNoKTsKKwlwcmludF9kZXAobSwgc2xlbiwgImlu
Y2x1ZGUvY29uZmlnIik7Cit9CisKKy8qIHRlc3QgaWYgcyBlbmRzIGluIHN1YiAqLworc3RhdGlj
IGludCBzdHJfZW5kc193aXRoKGNvbnN0IGNoYXIgKnMsIGludCBzbGVuLCBjb25zdCBjaGFyICpz
dWIpCit7CisJaW50IHN1YmxlbiA9IHN0cmxlbihzdWIpOworCisJaWYgKHN1YmxlbiA+IHNsZW4p
CisJCXJldHVybiAwOworCisJcmV0dXJuICFtZW1jbXAocyArIHNsZW4gLSBzdWJsZW4sIHN1Yiwg
c3VibGVuKTsKK30KKworc3RhdGljIHZvaWQgcGFyc2VfY29uZmlnX2ZpbGUoY29uc3QgY2hhciAq
cCkKK3sKKwljb25zdCBjaGFyICpxLCAqcjsKKwljb25zdCBjaGFyICpzdGFydCA9IHA7CisKKwl3
aGlsZSAoKHAgPSBzdHJzdHIocCwgIkNPTkZJR18iKSkpIHsKKwkJaWYgKHAgPiBzdGFydCAmJiAo
aXNhbG51bShwWy0xXSkgfHwgcFstMV0gPT0gJ18nKSkgeworCQkJcCArPSA3OworCQkJY29udGlu
dWU7CisJCX0KKwkJcCArPSA3OworCQlxID0gcDsKKwkJd2hpbGUgKCpxICYmIChpc2FsbnVtKCpx
KSB8fCAqcSA9PSAnXycpKQorCQkJcSsrOworCQlpZiAoc3RyX2VuZHNfd2l0aChwLCBxIC0gcCwg
Il9NT0RVTEUiKSkKKwkJCXIgPSBxIC0gNzsKKwkJZWxzZQorCQkJciA9IHE7CisJCWlmIChyID4g
cCkKKwkJCXVzZV9jb25maWcocCwgciAtIHApOworCQlwID0gcTsKKwl9Cit9CisKK3N0YXRpYyB2
b2lkICpyZWFkX2ZpbGUoY29uc3QgY2hhciAqZmlsZW5hbWUpCit7CisJc3RydWN0IHN0YXQgc3Q7
CisJaW50IGZkOworCWNoYXIgKmJ1ZjsKKworCWZkID0gb3BlbihmaWxlbmFtZSwgT19SRE9OTFkp
OworCWlmIChmZCA8IDApIHsKKwkJZnByaW50ZihzdGRlcnIsICJmaXhkZXA6IGVycm9yIG9wZW5p
bmcgZmlsZTogIik7CisJCXBlcnJvcihmaWxlbmFtZSk7CisJCWV4aXQoMik7CisJfQorCWlmIChm
c3RhdChmZCwgJnN0KSA8IDApIHsKKwkJZnByaW50ZihzdGRlcnIsICJmaXhkZXA6IGVycm9yIGZz
dGF0J2luZyBmaWxlOiAiKTsKKwkJcGVycm9yKGZpbGVuYW1lKTsKKwkJZXhpdCgyKTsKKwl9CisJ
YnVmID0gbWFsbG9jKHN0LnN0X3NpemUgKyAxKTsKKwlpZiAoIWJ1ZikgeworCQlwZXJyb3IoImZp
eGRlcDogbWFsbG9jIik7CisJCWV4aXQoMik7CisJfQorCWlmIChyZWFkKGZkLCBidWYsIHN0LnN0
X3NpemUpICE9IHN0LnN0X3NpemUpIHsKKwkJcGVycm9yKCJmaXhkZXA6IHJlYWQiKTsKKwkJZXhp
dCgyKTsKKwl9CisJYnVmW3N0LnN0X3NpemVdID0gJ1wwJzsKKwljbG9zZShmZCk7CisKKwlyZXR1
cm4gYnVmOworfQorCisvKiBJZ25vcmUgY2VydGFpbiBkZXBlbmRlbmNpZXMgKi8KK3N0YXRpYyBp
bnQgaXNfaWdub3JlZF9maWxlKGNvbnN0IGNoYXIgKnMsIGludCBsZW4pCit7CisJcmV0dXJuIHN0
cl9lbmRzX3dpdGgocywgbGVuLCAiaW5jbHVkZS9nZW5lcmF0ZWQvYXV0b2NvbmYuaCIpIHx8CisJ
ICAgICAgIHN0cl9lbmRzX3dpdGgocywgbGVuLCAiaW5jbHVkZS9nZW5lcmF0ZWQvYXV0b2tzeW1z
LmgiKSB8fAorCSAgICAgICBzdHJfZW5kc193aXRoKHMsIGxlbiwgIi52ZXIiKTsKK30KKworLyoK
KyAqIEltcG9ydGFudDogVGhlIGJlbG93IGdlbmVyYXRlZCBzb3VyY2VfZm9vLm8gYW5kIGRlcHNf
Zm9vLm8gdmFyaWFibGUKKyAqIGFzc2lnbm1lbnRzIGFyZSBwYXJzZWQgbm90IG9ubHkgYnkgbWFr
ZSwgYnV0IGFsc28gYnkgdGhlIHJhdGhlciBzaW1wbGUKKyAqIHBhcnNlciBpbiBzY3JpcHRzL21v
ZC9zdW12ZXJzaW9uLmMuCisgKi8KK3N0YXRpYyB2b2lkIHBhcnNlX2RlcF9maWxlKGNoYXIgKm0s
IGNvbnN0IGNoYXIgKnRhcmdldCkKK3sKKwljaGFyICpwOworCWludCBpc19sYXN0LCBpc190YXJn
ZXQ7CisJaW50IHNhd19hbnlfdGFyZ2V0ID0gMDsKKwlpbnQgaXNfZmlyc3RfZGVwID0gMDsKKwl2
b2lkICpidWY7CisKKwl3aGlsZSAoMSkgeworCQkvKiBTa2lwIGFueSAid2hpdGUgc3BhY2UiICov
CisJCXdoaWxlICgqbSA9PSAnICcgfHwgKm0gPT0gJ1xcJyB8fCAqbSA9PSAnXG4nKQorCQkJbSsr
OworCisJCWlmICghKm0pCisJCQlicmVhazsKKworCQkvKiBGaW5kIG5leHQgIndoaXRlIHNwYWNl
IiAqLworCQlwID0gbTsKKwkJd2hpbGUgKCpwICYmICpwICE9ICcgJyAmJiAqcCAhPSAnXFwnICYm
ICpwICE9ICdcbicpCisJCQlwKys7CisJCWlzX2xhc3QgPSAoKnAgPT0gJ1wwJyk7CisJCS8qIElz
IHRoZSB0b2tlbiB3ZSBmb3VuZCBhIHRhcmdldCBuYW1lPyAqLworCQlpc190YXJnZXQgPSAoKihw
LTEpID09ICc6Jyk7CisJCS8qIERvbid0IHdyaXRlIGFueSB0YXJnZXQgbmFtZXMgaW50byB0aGUg
ZGVwZW5kZW5jeSBmaWxlICovCisJCWlmIChpc190YXJnZXQpIHsKKwkJCS8qIFRoZSAvbmV4dC8g
ZmlsZSBpcyB0aGUgZmlyc3QgZGVwZW5kZW5jeSAqLworCQkJaXNfZmlyc3RfZGVwID0gMTsKKwkJ
fSBlbHNlIGlmICghaXNfaWdub3JlZF9maWxlKG0sIHAgLSBtKSkgeworCQkJKnAgPSAnXDAnOwor
CisJCQkvKgorCQkJICogRG8gbm90IGxpc3QgdGhlIHNvdXJjZSBmaWxlIGFzIGRlcGVuZGVuY3ks
IHNvIHRoYXQKKwkJCSAqIGtidWlsZCBpcyBub3QgY29uZnVzZWQgaWYgYSAuYyBmaWxlIGlzIHJl
d3JpdHRlbgorCQkJICogaW50byAuUyBvciB2aWNlIHZlcnNhLiBTdG9yaW5nIGl0IGluIHNvdXJj
ZV8qIGlzCisJCQkgKiBuZWVkZWQgZm9yIG1vZHBvc3QgdG8gY29tcHV0ZSBzcmN2ZXJzaW9ucy4K
KwkJCSAqLworCQkJaWYgKGlzX2ZpcnN0X2RlcCkgeworCQkJCS8qCisJCQkJICogSWYgcHJvY2Vz
c2luZyB0aGUgY29uY2F0ZW5hdGlvbiBvZiBtdWx0aXBsZQorCQkJCSAqIGRlcGVuZGVuY3kgZmls
ZXMsIG9ubHkgcHJvY2VzcyB0aGUgZmlyc3QKKwkJCQkgKiB0YXJnZXQgbmFtZSwgd2hpY2ggd2ls
bCBiZSB0aGUgb3JpZ2luYWwKKwkJCQkgKiBzb3VyY2UgbmFtZSwgYW5kIGlnbm9yZSBhbnkgb3Ro
ZXIgdGFyZ2V0CisJCQkJICogbmFtZXMsIHdoaWNoIHdpbGwgYmUgaW50ZXJtZWRpYXRlIHRlbXBv
cmFyeQorCQkJCSAqIGZpbGVzLgorCQkJCSAqLworCQkJCWlmICghc2F3X2FueV90YXJnZXQpIHsK
KwkJCQkJc2F3X2FueV90YXJnZXQgPSAxOworCQkJCQl4cHJpbnRmKCJzb3VyY2VfJXMgOj0gJXNc
blxuIiwKKwkJCQkJCXRhcmdldCwgbSk7CisJCQkJCXhwcmludGYoImRlcHNfJXMgOj0gXFxcbiIs
IHRhcmdldCk7CisJCQkJfQorCQkJCWlzX2ZpcnN0X2RlcCA9IDA7CisJCQl9IGVsc2UgeworCQkJ
CXhwcmludGYoIiAgJXMgXFxcbiIsIG0pOworCQkJfQorCisJCQlidWYgPSByZWFkX2ZpbGUobSk7
CisJCQlwYXJzZV9jb25maWdfZmlsZShidWYpOworCQkJZnJlZShidWYpOworCQl9CisKKwkJaWYg
KGlzX2xhc3QpCisJCQlicmVhazsKKworCQkvKgorCQkgKiBTdGFydCBzZWFyY2hpbmcgZm9yIG5l
eHQgdG9rZW4gaW1tZWRpYXRlbHkgYWZ0ZXIgdGhlIGZpcnN0CisJCSAqICJ3aGl0ZXNwYWNlIiBj
aGFyYWN0ZXIgdGhhdCBmb2xsb3dzIHRoaXMgdG9rZW4uCisJCSAqLworCQltID0gcCArIDE7CisJ
fQorCisJaWYgKCFzYXdfYW55X3RhcmdldCkgeworCQlmcHJpbnRmKHN0ZGVyciwgImZpeGRlcDog
cGFyc2UgZXJyb3I7IG5vIHRhcmdldHMgZm91bmRcbiIpOworCQlleGl0KDEpOworCX0KKworCXhw
cmludGYoIlxuJXM6ICQoZGVwc18lcylcblxuIiwgdGFyZ2V0LCB0YXJnZXQpOworCXhwcmludGYo
IiQoZGVwc18lcyk6XG4iLCB0YXJnZXQpOworfQorCitpbnQgbWFpbihpbnQgYXJnYywgY2hhciAq
YXJndltdKQoreworCWNvbnN0IGNoYXIgKmRlcGZpbGUsICp0YXJnZXQsICpjbWRsaW5lOworCXZv
aWQgKmJ1ZjsKKworCWlmIChhcmdjICE9IDQpCisJCXVzYWdlKCk7CisKKwlkZXBmaWxlID0gYXJn
dlsxXTsKKwl0YXJnZXQgPSBhcmd2WzJdOworCWNtZGxpbmUgPSBhcmd2WzNdOworCisJeHByaW50
ZigiY21kXyVzIDo9ICVzXG5cbiIsIHRhcmdldCwgY21kbGluZSk7CisKKwlidWYgPSByZWFkX2Zp
bGUoZGVwZmlsZSk7CisJcGFyc2VfZGVwX2ZpbGUoYnVmLCB0YXJnZXQpOworCWZyZWUoYnVmKTsK
KworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEveGVuL3NjcmlwdHMvbWttYWtlZmlsZSBiL3hl
bi9zY3JpcHRzL21rbWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAw
MDAwLi40ZDBmYWViYjE3MTkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vc2NyaXB0cy9ta21ha2Vm
aWxlCkBAIC0wLDAgKzEsMTcgQEAKKyMhL2Jpbi9zaAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogR1BMLTIuMAorIyBHZW5lcmF0ZXMgYSBzbWFsbCBNYWtlZmlsZSB1c2VkIGluIHRoZSByb290
IG9mIHRoZSBvdXRwdXQKKyMgZGlyZWN0b3J5LCB0byBhbGxvdyBtYWtlIHRvIGJlIHN0YXJ0ZWQg
ZnJvbSB0aGVyZS4KKyMgVGhlIE1ha2VmaWxlIGFsc28gYWxsb3cgZm9yIG1vcmUgY29udmluaWVu
dCBidWlsZCBvZiBleHRlcm5hbCBtb2R1bGVzCisKKyMgVXNhZ2UKKyMgJDEgLSBLZXJuZWwgc3Jj
IGRpcmVjdG9yeQorCitpZiBbICIke3F1aWV0fSIgIT0gInNpbGVudF8iIF07IHRoZW4KKwllY2hv
ICIgIEdFTiAgICAgTWFrZWZpbGUiCitmaQorCitjYXQgPDwgRU9GID4gTWFrZWZpbGUKKyMgQXV0
b21hdGljYWxseSBnZW5lcmF0ZWQgYnkgJChyZWFscGF0aCAkMCk6IGRvbid0IGVkaXQKK2luY2x1
ZGUgJChyZWFscGF0aCAkMS9NYWtlZmlsZSkKK0VPRgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 16:53:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 16:53:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNJsd-0000WL-JN; Wed, 23 Oct 2019 16:53:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNJou-0007fQ-Gm
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 16:49:12 +0000
X-Inumbo-ID: 01193cf4-f5b5-11e9-8aca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 01193cf4-f5b5-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 16:48:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571849337;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=CP5b1rSPt7cL2COStOCSm3Ukf6Cac3G64m7xn4AKX5k=;
 b=OTdU8LmmCqwbnFbIFuV5I6NCFsMgTPJQKDHyed2WfAbPb4xUHilaaFLG
 l4rLnt1/4H7VE2NEio4UwjVXymvgvNP+jVaJ+YqT9A4zTIpUqWuvyvwh0
 QK+y3QntZ3X5UjL0qGhwbf2pe4D8jKAdMIiPw6wQYIY/rpvhUukNdDo57 A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5xP2c12G+vIlVGrtaua4ezrsOelmaxxrYQy3A143R43Z83y9z6ZMlmAQltVXUANYXzKU0wbXRX
 gT4vMCu0bIHflOsycunzRIR9uwLZSQxn0Rn/f9LTvtrRL3wSH6tb+lFG3HeNm10iboqXSOCny5
 bMErczDni58XIoZYwhi8anXlEwnmQhxdzv1hY5j2mS37aLGm5VoDKpj6S+U6Vc9bzA41QMblEP
 qmWb5Yvyu5yUf4kw33cEGPPNTnsWNc2/uKHWJc5vmIxi5VfTNPJ5ygMyx77mNZxwSWjvth/HF1
 KFo=
X-SBRS: 2.7
X-MesageID: 7640776
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7640776"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:17 +0100
Message-ID: <20191023164837.2700240-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
X-Mailman-Approved-At: Wed, 23 Oct 2019 16:53:02 +0000
Subject: [Xen-devel] [RFC XEN PATCH 03/23] xen: Update Kconfig to Linux v5.3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB1cGRhdGVzIEtjb25maWcgdG8gYSBtb3JlIHJlY2VudCB2ZXJzaW9uIG9mIEtj
b25maWcsIGZvdW5kCmluIExpbnV4IHY1LjMuMCwgNGQ4NTZmNzJjMTBlY2IwNjA4NjhlZDEwZmYx
YjE0NTM5NDNmYzZjOC4KCldpdGggdGhlIHVwZGF0ZWQgdmVyc2lvbiBvZiBLY29uZmlnLCBvdGhl
ciBjaGFuZ2VzIGFyZSBuZWNlc3NhcnkgdG8KYXZvaWQgYnJlYWtpbmcgdGhlIGJ1aWxkLgoKS2Nv
bmZpZyBmaWxlczoKLSBmaXggS2NvbmZpZ3MgdGhhdCB3aGVyZSB1c2luZyBvcHRpb24gZW52PSo6
CiAgU2luY2UgTGludXggY29tbWl0IDEwNGRhZWExNDljNDVjYzg0ODQyY2U3N2E5YmQ2NDM2ZDE5
ZjNkZDgsIHdlIGNhbgogIGFjY2VzcyB0aGUgZW52aXJvbm1lbnQgZGlyZWN0bHkgdmlhICQoKSBh
bmQgIm9wdGlvbiBlbnY9IiBhcyBiZWVuCiAgcmVtb3ZlZC4KLSBDT05GSUdfRVhQRVJUPSd5JyB3
aWxsIG5vdyBhcHBlYXIgaW4gLmNvbmZpZyBmaWxlIGlmCiAgWEVOX0NPTkZJR19FWFBFUlQ9eSBp
biB0aGUgZW52aXJvbm1lbnQuIFRoZSBhbHRlcm5hdGl2ZSBpcyB0byBjaGFuZ2UKICAiRVhQRVJU
IiB0byAiJChYRU5fQ09ORklHX0VYUEVSVCkiIGluIGFsbCBLY29uZmlnIGZpbGVzLgoKTWFrZWZp
bGU6Ci0gc2lsZW50b2xkY29uZmlnIHRhcmdldCBhcyBiZWVuIHJlbW92ZWQgZnJvbSBLY29uZmln
LiBUbyB1cGRhdGUKICBpbmNsdWRlL2dlbmVyYXRlZC9hdXRvY29uZi5oLCB3ZSBuZWVkIHRvIHVz
ZSBzeW5jY29uZmlnIHRhcmdldAogIGluc3RlYWQuCgpNYWtlZmlsZS5rY29uZmlnOgotIEltcG9y
dCBuZXdlciBuZWVkZWQgY29kZSBmcm9tIExpbnV4J3MgTWFrZWZpbGUubGliIGFuZAogIEtidWls
ZC5pbmNsdWRlIGFuZCBNYWtlZmlsZS5idWlsZC4KLSBTZXQgUSB0byBlbXB0eSwgWGVuIGJ1aWxk
IHN5c3RlbSBkb2Vzbid0IHNpbGVuY2UgY29tbWFuZHMuIEhhdmluZyBRCiAgZW1wdHkgbWVhbiB3
ZSBjYW4gaW1wb3J0IHN0dWZmIGZyb20gTGludXggd2l0aG91dCBoYXZpbmcgdG8gcmVtb3ZlIHRo
ZQogIGxlYWRpbmcgJChRKSBmcm9tIGJ1aWxkIGNvbW1hbmRzLiBBbmQgcXVpZXQ9JycgbWVhbiBj
b21tYW5kcyB3aWxsIGJlCiAgZWNob2VkLgotIEFkZCAkKFBIT05ZKSB0byAuUEhPTlkuIExpa2Ug
aXQgaXMgaW50ZW5kZWQgYnkgS2J1aWxkLgoKRGVwZW5kZW5jeSBjaGFuZ2U6Ci0gTm93IGRlcGVu
ZHMgb24gZmxleC9iaXNvbiwgbWF5YmUgd2UgY291bGQgX3NoaXBwZWQgdGhvc2UgZmlsZXMgbGlr
ZQogIGJlZm9yZS4gTGludXggZG9lc24ndCBkbyB0aGF0IGFueW1vcmUuCgpTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21p
c2Mva2NvbmZpZy1sYW5ndWFnZS5yc3QgICAgICAgICAgICAgICAgfCAgNzAxICsrKysrCiBkb2Nz
L21pc2Mva2NvbmZpZy1sYW5ndWFnZS50eHQgICAgICAgICAgICAgICAgfCAgMzk1IC0tLQogZG9j
cy9taXNjL2tjb25maWctbWFjcm8tbGFuZ3VhZ2UucnN0ICAgICAgICAgIHwgIDI0NyArKwogZG9j
cy9taXNjL3trY29uZmlnLnR4dCA9PiBrY29uZmlnLnJzdH0gICAgICAgIHwgIDE4NSArLQogeGVu
Ly5naXRpZ25vcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4v
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4ICstCiB4ZW4v
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0ICstCiB4ZW4v
YXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiB4ZW4v
Y29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyICstCiB4ZW4v
dG9vbHMva2NvbmZpZy8uZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgfCAgICA2ICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgMjY4ICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9NYWtlZmlsZS5ob3N0ICAgICAgICAgICAgICAgfCAgIDk0ICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnICAgICAgICAgICAgfCAgIDcyICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9jb25mLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTkxICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9jb25mZGF0YS5jICAgICAgICAgICAgICAgICAgfCAgNDkxICsrLS0KIHhl
bi90b29scy9rY29uZmlnL2V4cHIuYyAgICAgICAgICAgICAgICAgICAgICB8ICAyMTMgKy0KIHhl
bi90b29scy9rY29uZmlnL2V4cHIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAxMDggKy0KIHhl
bi90b29scy9rY29uZmlnL2djb25mLWNmZy5zaCAgICAgICAgICAgICAgICB8ICAgMzAgKwogeGVu
L3Rvb2xzL2tjb25maWcvZ2NvbmYuYyAgICAgICAgICAgICAgICAgICAgIHwgICAzOSArLQogeGVu
L3Rvb2xzL2tjb25maWcvaW1hZ2VzLmMgICAgICAgICAgICAgICAgICAgIHwgICAzNCArLQogeGVu
L3Rvb2xzL2tjb25maWcvaW1hZ2VzLmggICAgICAgICAgICAgICAgICAgIHwgICAzMyArCiB4ZW4v
dG9vbHMva2NvbmZpZy9sZXhlci5sICAgICAgICAgICAgICAgICAgICAgfCAgNDcxICsrKwogeGVu
L3Rvb2xzL2tjb25maWcvbGlzdC5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCiB4ZW4v
dG9vbHMva2NvbmZpZy9sa2MuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9sa2NfcHJvdG8uaCAgICAgICAgICAgICAgICAgfCAgIDIxICstCiB4ZW4v
dG9vbHMva2NvbmZpZy9seGRpYWxvZy8uZ2l0aWdub3JlICAgICAgICAgfCAgICA0IC0KIHhlbi90
b29scy9rY29uZmlnL2x4ZGlhbG9nL0JJRy5GQVQuV0FSTklORyAgICB8ICAgIDIgKy0KIHhlbi90
b29scy9rY29uZmlnL2x4ZGlhbG9nL2NoZWNrLWx4ZGlhbG9nLnNoICB8ICAgOTEgLQogeGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvY2hlY2tsaXN0LmMgICAgICAgIHwgICAxNSArLQogeGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvZGlhbG9nLmggICAgICAgICAgIHwgICAxNyArLQogeGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvaW5wdXRib3guYyAgICAgICAgIHwgICAxOCArLQogeGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvbWVudWJveC5jICAgICAgICAgIHwgICAxNSArLQogeGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvdGV4dGJveC5jICAgICAgICAgIHwgICAxNSArLQogeGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvdXRpbC5jICAgICAgICAgICAgIHwgICAxNSArLQogeGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cveWVzbm8uYyAgICAgICAgICAgIHwgICAxNSArLQogeGVuL3Rv
b2xzL2tjb25maWcvbWNvbmYtY2ZnLnNoICAgICAgICAgICAgICAgIHwgICA0NyArCiB4ZW4vdG9v
bHMva2NvbmZpZy9tY29uZi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDI3ICstCiB4ZW4vdG9v
bHMva2NvbmZpZy9tZW51LmMgICAgICAgICAgICAgICAgICAgICAgfCAgMjg4ICstCiB4ZW4vdG9v
bHMva2NvbmZpZy9tZXJnZV9jb25maWcuc2ggICAgICAgICAgICAgfCAgIDc3ICstCiB4ZW4vdG9v
bHMva2NvbmZpZy9uY29uZi1jZmcuc2ggICAgICAgICAgICAgICAgfCAgIDQ3ICsKIHhlbi90b29s
cy9rY29uZmlnL25jb25mLmMgICAgICAgICAgICAgICAgICAgICB8ICAgNDIgKy0KIHhlbi90b29s
cy9rY29uZmlnL25jb25mLmd1aS5jICAgICAgICAgICAgICAgICB8ICAgMzAgKy0KIHhlbi90b29s
cy9rY29uZmlnL25jb25mLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIHhlbi90b29s
cy9rY29uZmlnL3t6Y29uZi55ID0+IHBhcnNlci55fSAgICAgICB8ICA0MDkgKystCiB4ZW4vdG9v
bHMva2NvbmZpZy9wcmVwcm9jZXNzLmMgICAgICAgICAgICAgICAgfCAgNTc0ICsrKysKIHhlbi90
b29scy9rY29uZmlnL3Fjb25mLWNmZy5zaCAgICAgICAgICAgICAgICB8ICAgMzIgKwogeGVuL3Rv
b2xzL2tjb25maWcvcWNvbmYuY2MgICAgICAgICAgICAgICAgICAgIHwgIDc1MCArKystLQogeGVu
L3Rvb2xzL2tjb25maWcvcWNvbmYuaCAgICAgICAgICAgICAgICAgICAgIHwgIDE1MyArLQogeGVu
L3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9jb25maWcucGwgICAgICAgIHwgICA1MyArLQogeGVu
L3Rvb2xzL2tjb25maWcvc3ltYm9sLmMgICAgICAgICAgICAgICAgICAgIHwgIDI5NSArLQogeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L0tjb25maWcgIHwgICA1MiArCiAuLi4v
a2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvX19pbml0X18ucHkgICAgfCAgIDEzICsKIC4uLi90
ZXN0cy9hdXRvX3N1Ym1lbnUvZXhwZWN0ZWRfc3Rkb3V0ICAgICAgICB8ICAgMTAgKwogeGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL0tjb25maWcgICAgICAgIHwgICA1NiArCiB4ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9jaG9pY2UvX19pbml0X18ucHkgICAgfCAgIDQxICsKIC4uLi90ZXN0
cy9jaG9pY2UvYWxsZGVmX2V4cGVjdGVkX2NvbmZpZyAgICAgICB8ICAgIDUgKwogLi4uL3Rlc3Rz
L2Nob2ljZS9hbGxtb2RfZXhwZWN0ZWRfY29uZmlnICAgICAgIHwgICAgOSArCiAuLi4vdGVzdHMv
Y2hvaWNlL2FsbG5vX2V4cGVjdGVkX2NvbmZpZyAgICAgICAgfCAgICA1ICsKIC4uLi90ZXN0cy9j
aG9pY2UvYWxseWVzX2V4cGVjdGVkX2NvbmZpZyAgICAgICB8ICAgIDkgKwogLi4uL3Rlc3RzL2No
b2ljZS9vbGRhc2swX2V4cGVjdGVkX3N0ZG91dCAgICAgIHwgICAxMCArCiB4ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9jb25maWcgfCAgICAyICsKIC4uLi90ZXN0cy9jaG9p
Y2Uvb2xkYXNrMV9leHBlY3RlZF9zdGRvdXQgICAgICB8ICAgMTUgKwogLi4uL3Rlc3RzL2Nob2lj
ZV92YWx1ZV93aXRoX21fZGVwL0tjb25maWcgICAgIHwgICAyMSArCiAuLi4vdGVzdHMvY2hvaWNl
X3ZhbHVlX3dpdGhfbV9kZXAvX19pbml0X18ucHkgfCAgIDE2ICsKIC4uLi90ZXN0cy9jaG9pY2Vf
dmFsdWVfd2l0aF9tX2RlcC9jb25maWcgICAgICB8ICAgIDIgKwogLi4uL2Nob2ljZV92YWx1ZV93
aXRoX21fZGVwL2V4cGVjdGVkX2NvbmZpZyAgIHwgICAgMyArCiAuLi4vY2hvaWNlX3ZhbHVlX3dp
dGhfbV9kZXAvZXhwZWN0ZWRfc3Rkb3V0ICAgfCAgICA0ICsKIHhlbi90b29scy9rY29uZmlnL3Rl
c3RzL2NvbmZ0ZXN0LnB5ICAgICAgICAgICB8ICAyOTEgKysKIC4uLi9rY29uZmlnL3Rlc3RzL2Vy
cl9yZWN1cnNpdmVfZGVwL0tjb25maWcgICB8ICAgNjMgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNp
dmVfZGVwL19faW5pdF9fLnB5ICAgICAgIHwgICAxMCArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2
ZV9kZXAvZXhwZWN0ZWRfc3RkZXJyICAgfCAgIDM4ICsKIC4uLi9rY29uZmlnL3Rlc3RzL2Vycl9y
ZWN1cnNpdmVfaW5jL0tjb25maWcgICB8ICAgIDIgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNpdmVf
aW5jL0tjb25maWcuaW5jMSAgICAgIHwgICAgNSArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2ZV9p
bmMvS2NvbmZpZy5pbmMyICAgICAgfCAgICA0ICsKIC4uLi90ZXN0cy9lcnJfcmVjdXJzaXZlX2lu
Yy9LY29uZmlnLmluYzMgICAgICB8ICAgIDIgKwogLi4uL3Rlc3RzL2Vycl9yZWN1cnNpdmVfaW5j
L19faW5pdF9fLnB5ICAgICAgIHwgICAxMSArCiAuLi4vdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMv
ZXhwZWN0ZWRfc3RkZXJyICAgfCAgICA2ICsKIHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVy
X2Nob2ljZS9LY29uZmlnICB8ICAgMjUgKwogLi4uL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNl
L19faW5pdF9fLnB5ICAgIHwgICAxNSArCiAuLi4va2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2Uv
ZGVmY29uZmlnICAgICAgfCAgICAxICsKIC4uLi90ZXN0cy9pbnRlcl9jaG9pY2UvZXhwZWN0ZWRf
Y29uZmlnICAgICAgICB8ICAgIDQgKwogLi4uL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRo
X2RlcC9LY29uZmlnIHwgICAzOSArCiAuLi4vdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9fX2lu
aXRfXy5weSAgICAgfCAgIDE1ICsKIC4uLi9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9k
ZXAvY29uZmlnICB8ICAgIDMgKwogLi4uL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvZXhwZWN0
ZWRfc3Rkb3V0IHwgICAxMCArCiAuLi4vdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0L0tjb25m
aWcgICAgICAgfCAgIDE2ICsKIC4uLi90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5tZXQvX19pbml0
X18ucHkgICB8ICAgMjAgKwogLi4uL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9jb25maWcg
ICAgICAgIHwgICAgMSArCiAuLi4vbm9fd3JpdGVfaWZfZGVwX3VubWV0L2V4cGVjdGVkX2NvbmZp
ZyAgICAgfCAgICA1ICsKIC4uLi90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9LY29uZmln
ICAgICB8ICAgMjcgKwogLi4uL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL19faW5pdF9f
LnB5IHwgICAgOSArCiAuLi4vcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvZXhwZWN0ZWRfc3RkZXJy
ICAgfCAgICA1ICsKIC4uLi9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9zdGRvdXQg
ICB8ICAgIDEgKwogLi4uL3ByZXByb2Nlc3MvY2lyY3VsYXJfZXhwYW5zaW9uL0tjb25maWcgICAg
IHwgICAgNSArCiAuLi4vcHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNpb24vX19pbml0X18ucHkg
fCAgIDExICsKIC4uLi9jaXJjdWxhcl9leHBhbnNpb24vZXhwZWN0ZWRfc3RkZXJyICAgICAgICB8
ICAgIDEgKwogLi4uL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvS2NvbmZpZyAgIHwg
ICA0NCArCiAuLi4vdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvX19pbml0X18ucHkgICAgICAgfCAg
ICA4ICsKIC4uLi90ZXN0cy9wcmVwcm9jZXNzL2VzY2FwZS9leHBlY3RlZF9zdGRlcnIgICB8ICAg
MTAgKwogLi4uL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9LY29uZmlnIHwgICA1
MyArCiAuLi4vdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9fX2luaXRfXy5weSAgICAgfCAgICA4
ICsKIC4uLi90ZXN0cy9wcmVwcm9jZXNzL3ZhcmlhYmxlL2V4cGVjdGVkX3N0ZGVyciB8ICAgIDkg
KwogeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHl0ZXN0LmluaSAgICAgICAgICAgIHwgICAgNyAr
CiAuLi4va2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvS2NvbmZpZyAgfCAgIDM1ICsK
IC4uLi90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvX19pbml0X18ucHkgICAgICB8ICAgMTcgKwog
Li4uL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9leHBlY3RlZF9zdGRvdXQwIHwgICAgMiArCiAu
Li4vdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDEgfCAgICA0ICsKIC4u
Li90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MiB8ICAgIDUgKwogeGVu
L3Rvb2xzL2tjb25maWcvdXRpbC5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4NiArLQogeGVu
L3Rvb2xzL2tjb25maWcvemNvbmYuZ3BlcmYgICAgICAgICAgICAgICAgIHwgICA0OSAtCiB4ZW4v
dG9vbHMva2NvbmZpZy96Y29uZi5oYXNoLmNfc2hpcHBlZCAgICAgICAgfCAgMjkzIC0tCiB4ZW4v
dG9vbHMva2NvbmZpZy96Y29uZi5sICAgICAgICAgICAgICAgICAgICAgfCAgMzc0IC0tLQogeGVu
L3Rvb2xzL2tjb25maWcvemNvbmYubGV4LmNfc2hpcHBlZCAgICAgICAgIHwgMjQ3MyAtLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi50YWIuY19zaGlwcGVkICAgICAgICAg
fCAyNTgwIC0tLS0tLS0tLS0tLS0tLS0tCiAxMTQgZmlsZXMgY2hhbmdlZCwgNTYzMiBpbnNlcnRp
b25zKCspLCA4MDU5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9r
Y29uZmlnLWxhbmd1YWdlLnJzdAogZGVsZXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9rY29uZmln
LWxhbmd1YWdlLnR4dAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9rY29uZmlnLW1hY3Jv
LWxhbmd1YWdlLnJzdAogcmVuYW1lIGRvY3MvbWlzYy97a2NvbmZpZy50eHQgPT4ga2NvbmZpZy5y
c3R9ICg3MCUpCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuLy5naXRpZ25vcmUKIGNyZWF0ZSBtb2Rl
IDEwMDc1NSB4ZW4vdG9vbHMva2NvbmZpZy9nY29uZi1jZmcuc2gKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vdG9vbHMva2NvbmZpZy9pbWFnZXMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29s
cy9rY29uZmlnL2xleGVyLmwKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy9s
eGRpYWxvZy8uZ2l0aWdub3JlCiBkZWxldGUgbW9kZSAxMDA3NTUgeGVuL3Rvb2xzL2tjb25maWcv
bHhkaWFsb2cvY2hlY2stbHhkaWFsb2cuc2gKIGNyZWF0ZSBtb2RlIDEwMDc1NSB4ZW4vdG9vbHMv
a2NvbmZpZy9tY29uZi1jZmcuc2gKIGNyZWF0ZSBtb2RlIDEwMDc1NSB4ZW4vdG9vbHMva2NvbmZp
Zy9uY29uZi1jZmcuc2gKIHJlbmFtZSB4ZW4vdG9vbHMva2NvbmZpZy97emNvbmYueSA9PiBwYXJz
ZXIueX0gKDY2JSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy9wcmVwcm9j
ZXNzLmMKIGNyZWF0ZSBtb2RlIDEwMDc1NSB4ZW4vdG9vbHMva2NvbmZpZy9xY29uZi1jZmcuc2gK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUv
S2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2F1dG9f
c3VibWVudS9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmln
L3Rlc3RzL2F1dG9fc3VibWVudS9leHBlY3RlZF9zdGRvdXQKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2UvS2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9hbGxkZWZfZXhwZWN0ZWRfY29u
ZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2Fs
bG1vZF9leHBlY3RlZF9jb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9jaG9pY2UvYWxsbm9fZXhwZWN0ZWRfY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlL2FsbHllc19leHBlY3RlZF9jb25maWcKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMF9l
eHBlY3RlZF9zdGRvdXQKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9jaG9pY2Uvb2xkYXNrMV9jb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9leHBlY3RlZF9zdGRvdXQKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9LY29u
ZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3Zh
bHVlX3dpdGhfbV9kZXAvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9jb25maWcKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9l
eHBlY3RlZF9jb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9leHBlY3RlZF9zdGRvdXQKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jb25mdGVzdC5weQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL0tjb25maWcKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2Rl
cC9fX2luaXRfXy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3Rz
L2Vycl9yZWN1cnNpdmVfZGVwL2V4cGVjdGVkX3N0ZGVycgogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfaW5jL0tjb25maWcKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29u
ZmlnLmluYzEKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJf
cmVjdXJzaXZlX2luYy9LY29uZmlnLmluYzIKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmluYzMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9fX2luaXRf
Xy5weQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1
cnNpdmVfaW5jL2V4cGVjdGVkX3N0ZGVycgogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9r
Y29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL19faW5pdF9fLnB5CiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL2RlZmNvbmZpZwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9l
eHBlY3RlZF9jb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9uZXdfY2hvaWNlX3dpdGhfZGVwL0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL19faW5pdF9fLnB5CiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9j
b25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9uZXdfY2hv
aWNlX3dpdGhfZGVwL2V4cGVjdGVkX3N0ZG91dAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29s
cy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9LY29uZmlnCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0L19f
aW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbm9f
d3JpdGVfaWZfZGVwX3VubWV0L2NvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9r
Y29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9leHBlY3RlZF9jb25maWcKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5f
ZnVuYy9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
cHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9z
dGRlcnIKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9j
ZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9zdGRvdXQKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9LY29uZmln
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9j
aXJjdWxhcl9leHBhbnNpb24vX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9leHBlY3RlZF9z
dGRlcnIKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9j
ZXNzL2VzY2FwZS9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2VzY2FwZS9leHBlY3RlZF9zdGRlcnIK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL3Zh
cmlhYmxlL0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9wcmVwcm9jZXNzL3ZhcmlhYmxlL19faW5pdF9fLnB5CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9leHBlY3RlZF9zdGRlcnIK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9weXRlc3QuaW5pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hv
aWNlL0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9y
YW5kX25lc3RlZF9jaG9pY2UvX19pbml0X18ucHkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2lj
ZS9leHBlY3RlZF9zdGRvdXQxCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDIKIGRlbGV0ZSBtb2RlIDEw
MDY0NCB4ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5ncGVyZgogZGVsZXRlIG1vZGUgMTAwNjQ0IHhl
bi90b29scy9rY29uZmlnL3pjb25mLmhhc2guY19zaGlwcGVkCiBkZWxldGUgbW9kZSAxMDA2NDQg
eGVuL3Rvb2xzL2tjb25maWcvemNvbmYubAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9r
Y29uZmlnL3pjb25mLmxleC5jX3NoaXBwZWQKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMv
a2NvbmZpZy96Y29uZi50YWIuY19zaGlwcGVkCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2tjb25m
aWctbGFuZ3VhZ2UucnN0IGIvZG9jcy9taXNjL2tjb25maWctbGFuZ3VhZ2UucnN0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNzRiZWYxOWY2OWYwCi0tLSAvZGV2L251
bGwKKysrIGIvZG9jcy9taXNjL2tjb25maWctbGFuZ3VhZ2UucnN0CkBAIC0wLDAgKzEsNzAxIEBA
Cis9PT09PT09PT09PT09PT09CitLY29uZmlnIExhbmd1YWdlCis9PT09PT09PT09PT09PT09CisK
K0ludHJvZHVjdGlvbgorLS0tLS0tLS0tLS0tCisKK1RoZSBjb25maWd1cmF0aW9uIGRhdGFiYXNl
IGlzIGEgY29sbGVjdGlvbiBvZiBjb25maWd1cmF0aW9uIG9wdGlvbnMKK29yZ2FuaXplZCBpbiBh
IHRyZWUgc3RydWN0dXJlOjoKKworCSstIENvZGUgbWF0dXJpdHkgbGV2ZWwgb3B0aW9ucworCXwg
ICstIFByb21wdCBmb3IgZGV2ZWxvcG1lbnQgYW5kL29yIGluY29tcGxldGUgY29kZS9kcml2ZXJz
CisJKy0gR2VuZXJhbCBzZXR1cAorCXwgICstIE5ldHdvcmtpbmcgc3VwcG9ydAorCXwgICstIFN5
c3RlbSBWIElQQworCXwgICstIEJTRCBQcm9jZXNzIEFjY291bnRpbmcKKwl8ICArLSBTeXNjdGwg
c3VwcG9ydAorCSstIExvYWRhYmxlIG1vZHVsZSBzdXBwb3J0CisJfCAgKy0gRW5hYmxlIGxvYWRh
YmxlIG1vZHVsZSBzdXBwb3J0CisJfCAgICAgKy0gU2V0IHZlcnNpb24gaW5mb3JtYXRpb24gb24g
YWxsIG1vZHVsZSBzeW1ib2xzCisJfCAgICAgKy0gS2VybmVsIG1vZHVsZSBsb2FkZXIKKwkrLSAu
Li4KKworRXZlcnkgZW50cnkgaGFzIGl0cyBvd24gZGVwZW5kZW5jaWVzLiBUaGVzZSBkZXBlbmRl
bmNpZXMgYXJlIHVzZWQKK3RvIGRldGVybWluZSB0aGUgdmlzaWJpbGl0eSBvZiBhbiBlbnRyeS4g
QW55IGNoaWxkIGVudHJ5IGlzIG9ubHkKK3Zpc2libGUgaWYgaXRzIHBhcmVudCBlbnRyeSBpcyBh
bHNvIHZpc2libGUuCisKK01lbnUgZW50cmllcworLS0tLS0tLS0tLS0tCisKK01vc3QgZW50cmll
cyBkZWZpbmUgYSBjb25maWcgb3B0aW9uOyBhbGwgb3RoZXIgZW50cmllcyBoZWxwIHRvIG9yZ2Fu
aXplCit0aGVtLiBBIHNpbmdsZSBjb25maWd1cmF0aW9uIG9wdGlvbiBpcyBkZWZpbmVkIGxpa2Ug
dGhpczo6CisKKyAgY29uZmlnIE1PRFZFUlNJT05TCisJYm9vbCAiU2V0IHZlcnNpb24gaW5mb3Jt
YXRpb24gb24gYWxsIG1vZHVsZSBzeW1ib2xzIgorCWRlcGVuZHMgb24gTU9EVUxFUworCWhlbHAK
KwkgIFVzdWFsbHksIG1vZHVsZXMgaGF2ZSB0byBiZSByZWNvbXBpbGVkIHdoZW5ldmVyIHlvdSBz
d2l0Y2ggdG8gYSBuZXcKKwkgIGtlcm5lbC4gIC4uLgorCitFdmVyeSBsaW5lIHN0YXJ0cyB3aXRo
IGEga2V5IHdvcmQgYW5kIGNhbiBiZSBmb2xsb3dlZCBieSBtdWx0aXBsZQorYXJndW1lbnRzLiAg
ImNvbmZpZyIgc3RhcnRzIGEgbmV3IGNvbmZpZyBlbnRyeS4gVGhlIGZvbGxvd2luZyBsaW5lcwor
ZGVmaW5lIGF0dHJpYnV0ZXMgZm9yIHRoaXMgY29uZmlnIG9wdGlvbi4gQXR0cmlidXRlcyBjYW4g
YmUgdGhlIHR5cGUgb2YKK3RoZSBjb25maWcgb3B0aW9uLCBpbnB1dCBwcm9tcHQsIGRlcGVuZGVu
Y2llcywgaGVscCB0ZXh0IGFuZCBkZWZhdWx0Cit2YWx1ZXMuIEEgY29uZmlnIG9wdGlvbiBjYW4g
YmUgZGVmaW5lZCBtdWx0aXBsZSB0aW1lcyB3aXRoIHRoZSBzYW1lCituYW1lLCBidXQgZXZlcnkg
ZGVmaW5pdGlvbiBjYW4gaGF2ZSBvbmx5IGEgc2luZ2xlIGlucHV0IHByb21wdCBhbmQgdGhlCit0
eXBlIG11c3Qgbm90IGNvbmZsaWN0LgorCitNZW51IGF0dHJpYnV0ZXMKKy0tLS0tLS0tLS0tLS0t
LQorCitBIG1lbnUgZW50cnkgY2FuIGhhdmUgYSBudW1iZXIgb2YgYXR0cmlidXRlcy4gTm90IGFs
bCBvZiB0aGVtIGFyZQorYXBwbGljYWJsZSBldmVyeXdoZXJlIChzZWUgc3ludGF4KS4KKworLSB0
eXBlIGRlZmluaXRpb246ICJib29sIi8idHJpc3RhdGUiLyJzdHJpbmciLyJoZXgiLyJpbnQiCisK
KyAgRXZlcnkgY29uZmlnIG9wdGlvbiBtdXN0IGhhdmUgYSB0eXBlLiBUaGVyZSBhcmUgb25seSB0
d28gYmFzaWMgdHlwZXM6CisgIHRyaXN0YXRlIGFuZCBzdHJpbmc7IHRoZSBvdGhlciB0eXBlcyBh
cmUgYmFzZWQgb24gdGhlc2UgdHdvLiBUaGUgdHlwZQorICBkZWZpbml0aW9uIG9wdGlvbmFsbHkg
YWNjZXB0cyBhbiBpbnB1dCBwcm9tcHQsIHNvIHRoZXNlIHR3byBleGFtcGxlcworICBhcmUgZXF1
aXZhbGVudDo6CisKKwlib29sICJOZXR3b3JraW5nIHN1cHBvcnQiCisKKyAgYW5kOjoKKworCWJv
b2wKKwlwcm9tcHQgIk5ldHdvcmtpbmcgc3VwcG9ydCIKKworLSBpbnB1dCBwcm9tcHQ6ICJwcm9t
cHQiIDxwcm9tcHQ+IFsiaWYiIDxleHByPl0KKworICBFdmVyeSBtZW51IGVudHJ5IGNhbiBoYXZl
IGF0IG1vc3Qgb25lIHByb21wdCwgd2hpY2ggaXMgdXNlZCB0byBkaXNwbGF5CisgIHRvIHRoZSB1
c2VyLiBPcHRpb25hbGx5IGRlcGVuZGVuY2llcyBvbmx5IGZvciB0aGlzIHByb21wdCBjYW4gYmUg
YWRkZWQKKyAgd2l0aCAiaWYiLgorCistIGRlZmF1bHQgdmFsdWU6ICJkZWZhdWx0IiA8ZXhwcj4g
WyJpZiIgPGV4cHI+XQorCisgIEEgY29uZmlnIG9wdGlvbiBjYW4gaGF2ZSBhbnkgbnVtYmVyIG9m
IGRlZmF1bHQgdmFsdWVzLiBJZiBtdWx0aXBsZQorICBkZWZhdWx0IHZhbHVlcyBhcmUgdmlzaWJs
ZSwgb25seSB0aGUgZmlyc3QgZGVmaW5lZCBvbmUgaXMgYWN0aXZlLgorICBEZWZhdWx0IHZhbHVl
cyBhcmUgbm90IGxpbWl0ZWQgdG8gdGhlIG1lbnUgZW50cnkgd2hlcmUgdGhleSBhcmUKKyAgZGVm
aW5lZC4gVGhpcyBtZWFucyB0aGUgZGVmYXVsdCBjYW4gYmUgZGVmaW5lZCBzb21ld2hlcmUgZWxz
ZSBvciBiZQorICBvdmVycmlkZGVuIGJ5IGFuIGVhcmxpZXIgZGVmaW5pdGlvbi4KKyAgVGhlIGRl
ZmF1bHQgdmFsdWUgaXMgb25seSBhc3NpZ25lZCB0byB0aGUgY29uZmlnIHN5bWJvbCBpZiBubyBv
dGhlcgorICB2YWx1ZSB3YXMgc2V0IGJ5IHRoZSB1c2VyICh2aWEgdGhlIGlucHV0IHByb21wdCBh
Ym92ZSkuIElmIGFuIGlucHV0CisgIHByb21wdCBpcyB2aXNpYmxlIHRoZSBkZWZhdWx0IHZhbHVl
IGlzIHByZXNlbnRlZCB0byB0aGUgdXNlciBhbmQgY2FuCisgIGJlIG92ZXJyaWRkZW4gYnkgaGlt
LgorICBPcHRpb25hbGx5LCBkZXBlbmRlbmNpZXMgb25seSBmb3IgdGhpcyBkZWZhdWx0IHZhbHVl
IGNhbiBiZSBhZGRlZCB3aXRoCisgICJpZiIuCisKKyBUaGUgZGVmYXVsdCB2YWx1ZSBkZWxpYmVy
YXRlbHkgZGVmYXVsdHMgdG8gJ24nIGluIG9yZGVyIHRvIGF2b2lkIGJsb2F0aW5nIHRoZQorIGJ1
aWxkLiBXaXRoIGZldyBleGNlcHRpb25zLCBuZXcgY29uZmlnIG9wdGlvbnMgc2hvdWxkIG5vdCBj
aGFuZ2UgdGhpcy4gVGhlCisgaW50ZW50IGlzIGZvciAibWFrZSBvbGRjb25maWciIHRvIGFkZCBh
cyBsaXR0bGUgYXMgcG9zc2libGUgdG8gdGhlIGNvbmZpZyBmcm9tCisgcmVsZWFzZSB0byByZWxl
YXNlLgorCisgTm90ZToKKwlUaGluZ3MgdGhhdCBtZXJpdCAiZGVmYXVsdCB5L20iIGluY2x1ZGU6
CisKKwlhKSBBIG5ldyBLY29uZmlnIG9wdGlvbiBmb3Igc29tZXRoaW5nIHRoYXQgdXNlZCB0byBh
bHdheXMgYmUgYnVpbHQKKwkgICBzaG91bGQgYmUgImRlZmF1bHQgeSIuCisKKwliKSBBIG5ldyBn
YXRla2VlcGluZyBLY29uZmlnIG9wdGlvbiB0aGF0IGhpZGVzL3Nob3dzIG90aGVyIEtjb25maWcK
KwkgICBvcHRpb25zIChidXQgZG9lcyBub3QgZ2VuZXJhdGUgYW55IGNvZGUgb2YgaXRzIG93biks
IHNob3VsZCBiZQorCSAgICJkZWZhdWx0IHkiIHNvIHBlb3BsZSB3aWxsIHNlZSB0aG9zZSBvdGhl
ciBvcHRpb25zLgorCisJYykgU3ViLWRyaXZlciBiZWhhdmlvciBvciBzaW1pbGFyIG9wdGlvbnMg
Zm9yIGEgZHJpdmVyIHRoYXQgaXMKKwkgICAiZGVmYXVsdCBuIi4gVGhpcyBhbGxvd3MgeW91IHRv
IHByb3ZpZGUgc2FuZSBkZWZhdWx0cy4KKworCWQpIEhhcmR3YXJlIG9yIGluZnJhc3RydWN0dXJl
IHRoYXQgZXZlcnlib2R5IGV4cGVjdHMsIHN1Y2ggYXMgQ09ORklHX05FVAorCSAgIG9yIENPTkZJ
R19CTE9DSy4gVGhlc2UgYXJlIHJhcmUgZXhjZXB0aW9ucy4KKworLSB0eXBlIGRlZmluaXRpb24g
KyBkZWZhdWx0IHZhbHVlOjoKKworCSJkZWZfYm9vbCIvImRlZl90cmlzdGF0ZSIgPGV4cHI+IFsi
aWYiIDxleHByPl0KKworICBUaGlzIGlzIGEgc2hvcnRoYW5kIG5vdGF0aW9uIGZvciBhIHR5cGUg
ZGVmaW5pdGlvbiBwbHVzIGEgdmFsdWUuCisgIE9wdGlvbmFsbHkgZGVwZW5kZW5jaWVzIGZvciB0
aGlzIGRlZmF1bHQgdmFsdWUgY2FuIGJlIGFkZGVkIHdpdGggImlmIi4KKworLSBkZXBlbmRlbmNp
ZXM6ICJkZXBlbmRzIG9uIiA8ZXhwcj4KKworICBUaGlzIGRlZmluZXMgYSBkZXBlbmRlbmN5IGZv
ciB0aGlzIG1lbnUgZW50cnkuIElmIG11bHRpcGxlCisgIGRlcGVuZGVuY2llcyBhcmUgZGVmaW5l
ZCwgdGhleSBhcmUgY29ubmVjdGVkIHdpdGggJyYmJy4gRGVwZW5kZW5jaWVzCisgIGFyZSBhcHBs
aWVkIHRvIGFsbCBvdGhlciBvcHRpb25zIHdpdGhpbiB0aGlzIG1lbnUgZW50cnkgKHdoaWNoIGFs
c28KKyAgYWNjZXB0IGFuICJpZiIgZXhwcmVzc2lvbiksIHNvIHRoZXNlIHR3byBleGFtcGxlcyBh
cmUgZXF1aXZhbGVudDo6CisKKwlib29sICJmb28iIGlmIEJBUgorCWRlZmF1bHQgeSBpZiBCQVIK
KworICBhbmQ6OgorCisJZGVwZW5kcyBvbiBCQVIKKwlib29sICJmb28iCisJZGVmYXVsdCB5CisK
Ky0gcmV2ZXJzZSBkZXBlbmRlbmNpZXM6ICJzZWxlY3QiIDxzeW1ib2w+IFsiaWYiIDxleHByPl0K
KworICBXaGlsZSBub3JtYWwgZGVwZW5kZW5jaWVzIHJlZHVjZSB0aGUgdXBwZXIgbGltaXQgb2Yg
YSBzeW1ib2wgKHNlZQorICBiZWxvdyksIHJldmVyc2UgZGVwZW5kZW5jaWVzIGNhbiBiZSB1c2Vk
IHRvIGZvcmNlIGEgbG93ZXIgbGltaXQgb2YKKyAgYW5vdGhlciBzeW1ib2wuIFRoZSB2YWx1ZSBv
ZiB0aGUgY3VycmVudCBtZW51IHN5bWJvbCBpcyB1c2VkIGFzIHRoZQorICBtaW5pbWFsIHZhbHVl
IDxzeW1ib2w+IGNhbiBiZSBzZXQgdG8uIElmIDxzeW1ib2w+IGlzIHNlbGVjdGVkIG11bHRpcGxl
CisgIHRpbWVzLCB0aGUgbGltaXQgaXMgc2V0IHRvIHRoZSBsYXJnZXN0IHNlbGVjdGlvbi4KKyAg
UmV2ZXJzZSBkZXBlbmRlbmNpZXMgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIGJvb2xlYW4gb3IgdHJp
c3RhdGUKKyAgc3ltYm9scy4KKworICBOb3RlOgorCXNlbGVjdCBzaG91bGQgYmUgdXNlZCB3aXRo
IGNhcmUuIHNlbGVjdCB3aWxsIGZvcmNlCisJYSBzeW1ib2wgdG8gYSB2YWx1ZSB3aXRob3V0IHZp
c2l0aW5nIHRoZSBkZXBlbmRlbmNpZXMuCisJQnkgYWJ1c2luZyBzZWxlY3QgeW91IGFyZSBhYmxl
IHRvIHNlbGVjdCBhIHN5bWJvbCBGT08gZXZlbgorCWlmIEZPTyBkZXBlbmRzIG9uIEJBUiB0aGF0
IGlzIG5vdCBzZXQuCisJSW4gZ2VuZXJhbCB1c2Ugc2VsZWN0IG9ubHkgZm9yIG5vbi12aXNpYmxl
IHN5bWJvbHMKKwkobm8gcHJvbXB0cyBhbnl3aGVyZSkgYW5kIGZvciBzeW1ib2xzIHdpdGggbm8g
ZGVwZW5kZW5jaWVzLgorCVRoYXQgd2lsbCBsaW1pdCB0aGUgdXNlZnVsbmVzcyBidXQgb24gdGhl
IG90aGVyIGhhbmQgYXZvaWQKKwl0aGUgaWxsZWdhbCBjb25maWd1cmF0aW9ucyBhbGwgb3Zlci4K
KworLSB3ZWFrIHJldmVyc2UgZGVwZW5kZW5jaWVzOiAiaW1wbHkiIDxzeW1ib2w+IFsiaWYiIDxl
eHByPl0KKworICBUaGlzIGlzIHNpbWlsYXIgdG8gInNlbGVjdCIgYXMgaXQgZW5mb3JjZXMgYSBs
b3dlciBsaW1pdCBvbiBhbm90aGVyCisgIHN5bWJvbCBleGNlcHQgdGhhdCB0aGUgImltcGxpZWQi
IHN5bWJvbCdzIHZhbHVlIG1heSBzdGlsbCBiZSBzZXQgdG8gbgorICBmcm9tIGEgZGlyZWN0IGRl
cGVuZGVuY3kgb3Igd2l0aCBhIHZpc2libGUgcHJvbXB0LgorCisgIEdpdmVuIHRoZSBmb2xsb3dp
bmcgZXhhbXBsZTo6CisKKyAgICBjb25maWcgRk9PCisJdHJpc3RhdGUKKwlpbXBseSBCQVoKKwor
ICAgIGNvbmZpZyBCQVoKKwl0cmlzdGF0ZQorCWRlcGVuZHMgb24gQkFSCisKKyAgVGhlIGZvbGxv
d2luZyB2YWx1ZXMgYXJlIHBvc3NpYmxlOgorCisJPT09CQk9PT0JCT09PT09PT09PT09PT0JPT09
PT09PT09PT09PT0KKwlGT08JCUJBUgkJQkFaJ3MgZGVmYXVsdAljaG9pY2UgZm9yIEJBWgorCT09
PQkJPT09CQk9PT09PT09PT09PT09CT09PT09PT09PT09PT09CisJbgkJeQkJbgkJTi9tL3kKKwlt
CQl5CQltCQlNL3kvbgorCXkJCXkJCXkJCVkvbgorCXkJCW4JCSoJCU4KKwk9PT0JCT09PQkJPT09
PT09PT09PT09PQk9PT09PT09PT09PT09PQorCisgIFRoaXMgaXMgdXNlZnVsIGUuZy4gd2l0aCBt
dWx0aXBsZSBkcml2ZXJzIHRoYXQgd2FudCB0byBpbmRpY2F0ZSB0aGVpcgorICBhYmlsaXR5IHRv
IGhvb2sgaW50byBhIHNlY29uZGFyeSBzdWJzeXN0ZW0gd2hpbGUgYWxsb3dpbmcgdGhlIHVzZXIg
dG8KKyAgY29uZmlndXJlIHRoYXQgc3Vic3lzdGVtIG91dCB3aXRob3V0IGFsc28gaGF2aW5nIHRv
IHVuc2V0IHRoZXNlIGRyaXZlcnMuCisKKy0gbGltaXRpbmcgbWVudSBkaXNwbGF5OiAidmlzaWJs
ZSBpZiIgPGV4cHI+CisKKyAgVGhpcyBhdHRyaWJ1dGUgaXMgb25seSBhcHBsaWNhYmxlIHRvIG1l
bnUgYmxvY2tzLCBpZiB0aGUgY29uZGl0aW9uIGlzCisgIGZhbHNlLCB0aGUgbWVudSBibG9jayBp
cyBub3QgZGlzcGxheWVkIHRvIHRoZSB1c2VyICh0aGUgc3ltYm9scworICBjb250YWluZWQgdGhl
cmUgY2FuIHN0aWxsIGJlIHNlbGVjdGVkIGJ5IG90aGVyIHN5bWJvbHMsIHRob3VnaCkuIEl0IGlz
CisgIHNpbWlsYXIgdG8gYSBjb25kaXRpb25hbCAicHJvbXB0IiBhdHRyaWJ1dGUgZm9yIGluZGl2
aWR1YWwgbWVudQorICBlbnRyaWVzLiBEZWZhdWx0IHZhbHVlIG9mICJ2aXNpYmxlIiBpcyB0cnVl
LgorCistIG51bWVyaWNhbCByYW5nZXM6ICJyYW5nZSIgPHN5bWJvbD4gPHN5bWJvbD4gWyJpZiIg
PGV4cHI+XQorCisgIFRoaXMgYWxsb3dzIHRvIGxpbWl0IHRoZSByYW5nZSBvZiBwb3NzaWJsZSBp
bnB1dCB2YWx1ZXMgZm9yIGludAorICBhbmQgaGV4IHN5bWJvbHMuIFRoZSB1c2VyIGNhbiBvbmx5
IGlucHV0IGEgdmFsdWUgd2hpY2ggaXMgbGFyZ2VyIHRoYW4KKyAgb3IgZXF1YWwgdG8gdGhlIGZp
cnN0IHN5bWJvbCBhbmQgc21hbGxlciB0aGFuIG9yIGVxdWFsIHRvIHRoZSBzZWNvbmQKKyAgc3lt
Ym9sLgorCistIGhlbHAgdGV4dDogImhlbHAiIG9yICItLS1oZWxwLS0tIgorCisgIFRoaXMgZGVm
aW5lcyBhIGhlbHAgdGV4dC4gVGhlIGVuZCBvZiB0aGUgaGVscCB0ZXh0IGlzIGRldGVybWluZWQg
YnkKKyAgdGhlIGluZGVudGF0aW9uIGxldmVsLCB0aGlzIG1lYW5zIGl0IGVuZHMgYXQgdGhlIGZp
cnN0IGxpbmUgd2hpY2ggaGFzCisgIGEgc21hbGxlciBpbmRlbnRhdGlvbiB0aGFuIHRoZSBmaXJz
dCBsaW5lIG9mIHRoZSBoZWxwIHRleHQuCisgICItLS1oZWxwLS0tIiBhbmQgImhlbHAiIGRvIG5v
dCBkaWZmZXIgaW4gYmVoYXZpb3VyLCAiLS0taGVscC0tLSIgaXMKKyAgdXNlZCB0byBoZWxwIHZp
c3VhbGx5IHNlcGFyYXRlIGNvbmZpZ3VyYXRpb24gbG9naWMgZnJvbSBoZWxwIHdpdGhpbgorICB0
aGUgZmlsZSBhcyBhbiBhaWQgdG8gZGV2ZWxvcGVycy4KKworLSBtaXNjIG9wdGlvbnM6ICJvcHRp
b24iIDxzeW1ib2w+Wz08dmFsdWU+XQorCisgIFZhcmlvdXMgbGVzcyBjb21tb24gb3B0aW9ucyBj
YW4gYmUgZGVmaW5lZCB2aWEgdGhpcyBvcHRpb24gc3ludGF4LAorICB3aGljaCBjYW4gbW9kaWZ5
IHRoZSBiZWhhdmlvdXIgb2YgdGhlIG1lbnUgZW50cnkgYW5kIGl0cyBjb25maWcKKyAgc3ltYm9s
LiBUaGVzZSBvcHRpb25zIGFyZSBjdXJyZW50bHkgcG9zc2libGU6CisKKyAgLSAiZGVmY29uZmln
X2xpc3QiCisgICAgVGhpcyBkZWNsYXJlcyBhIGxpc3Qgb2YgZGVmYXVsdCBlbnRyaWVzIHdoaWNo
IGNhbiBiZSB1c2VkIHdoZW4KKyAgICBsb29raW5nIGZvciB0aGUgZGVmYXVsdCBjb25maWd1cmF0
aW9uICh3aGljaCBpcyB1c2VkIHdoZW4gdGhlIG1haW4KKyAgICAuY29uZmlnIGRvZXNuJ3QgZXhp
c3RzIHlldC4pCisKKyAgLSAibW9kdWxlcyIKKyAgICBUaGlzIGRlY2xhcmVzIHRoZSBzeW1ib2wg
dG8gYmUgdXNlZCBhcyB0aGUgTU9EVUxFUyBzeW1ib2wsIHdoaWNoCisgICAgZW5hYmxlcyB0aGUg
dGhpcmQgbW9kdWxhciBzdGF0ZSBmb3IgYWxsIGNvbmZpZyBzeW1ib2xzLgorICAgIEF0IG1vc3Qg
b25lIHN5bWJvbCBtYXkgaGF2ZSB0aGUgIm1vZHVsZXMiIG9wdGlvbiBzZXQuCisKKyAgLSAiYWxs
bm9jb25maWdfeSIKKyAgICBUaGlzIGRlY2xhcmVzIHRoZSBzeW1ib2wgYXMgb25lIHRoYXQgc2hv
dWxkIGhhdmUgdGhlIHZhbHVlIHkgd2hlbgorICAgIHVzaW5nICJhbGxub2NvbmZpZyIuIFVzZWQg
Zm9yIHN5bWJvbHMgdGhhdCBoaWRlIG90aGVyIHN5bWJvbHMuCisKK01lbnUgZGVwZW5kZW5jaWVz
CistLS0tLS0tLS0tLS0tLS0tLQorCitEZXBlbmRlbmNpZXMgZGVmaW5lIHRoZSB2aXNpYmlsaXR5
IG9mIGEgbWVudSBlbnRyeSBhbmQgY2FuIGFsc28gcmVkdWNlCit0aGUgaW5wdXQgcmFuZ2Ugb2Yg
dHJpc3RhdGUgc3ltYm9scy4gVGhlIHRyaXN0YXRlIGxvZ2ljIHVzZWQgaW4gdGhlCitleHByZXNz
aW9ucyB1c2VzIG9uZSBtb3JlIHN0YXRlIHRoYW4gbm9ybWFsIGJvb2xlYW4gbG9naWMgdG8gZXhw
cmVzcyB0aGUKK21vZHVsZSBzdGF0ZS4gRGVwZW5kZW5jeSBleHByZXNzaW9ucyBoYXZlIHRoZSBm
b2xsb3dpbmcgc3ludGF4OjoKKworICA8ZXhwcj4gOjo9IDxzeW1ib2w+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKDEpCisgICAgICAgICAgIDxzeW1ib2w+ICc9JyA8c3ltYm9sPiAgICAgICAg
ICAgICAgICAoMikKKyAgICAgICAgICAgPHN5bWJvbD4gJyE9JyA8c3ltYm9sPiAgICAgICAgICAg
ICAgICgzKQorICAgICAgICAgICA8c3ltYm9sMT4gJzwnIDxzeW1ib2wyPiAgICAgICAgICAgICAg
KDQpCisgICAgICAgICAgIDxzeW1ib2wxPiAnPicgPHN5bWJvbDI+ICAgICAgICAgICAgICAoNCkK
KyAgICAgICAgICAgPHN5bWJvbDE+ICc8PScgPHN5bWJvbDI+ICAgICAgICAgICAgICg0KQorICAg
ICAgICAgICA8c3ltYm9sMT4gJz49JyA8c3ltYm9sMj4gICAgICAgICAgICAgKDQpCisgICAgICAg
ICAgICcoJyA8ZXhwcj4gJyknICAgICAgICAgICAgICAgICAgICAgICAoNSkKKyAgICAgICAgICAg
JyEnIDxleHByPiAgICAgICAgICAgICAgICAgICAgICAgICAgICg2KQorICAgICAgICAgICA8ZXhw
cj4gJyYmJyA8ZXhwcj4gICAgICAgICAgICAgICAgICAgKDcpCisgICAgICAgICAgIDxleHByPiAn
fHwnIDxleHByPiAgICAgICAgICAgICAgICAgICAoOCkKKworRXhwcmVzc2lvbnMgYXJlIGxpc3Rl
ZCBpbiBkZWNyZWFzaW5nIG9yZGVyIG9mIHByZWNlZGVuY2UuCisKKygxKSBDb252ZXJ0IHRoZSBz
eW1ib2wgaW50byBhbiBleHByZXNzaW9uLiBCb29sZWFuIGFuZCB0cmlzdGF0ZSBzeW1ib2xzCisg
ICAgYXJlIHNpbXBseSBjb252ZXJ0ZWQgaW50byB0aGUgcmVzcGVjdGl2ZSBleHByZXNzaW9uIHZh
bHVlcy4gQWxsCisgICAgb3RoZXIgc3ltYm9sIHR5cGVzIHJlc3VsdCBpbiAnbicuCisoMikgSWYg
dGhlIHZhbHVlcyBvZiBib3RoIHN5bWJvbHMgYXJlIGVxdWFsLCBpdCByZXR1cm5zICd5JywKKyAg
ICBvdGhlcndpc2UgJ24nLgorKDMpIElmIHRoZSB2YWx1ZXMgb2YgYm90aCBzeW1ib2xzIGFyZSBl
cXVhbCwgaXQgcmV0dXJucyAnbicsCisgICAgb3RoZXJ3aXNlICd5Jy4KKyg0KSBJZiB2YWx1ZSBv
ZiA8c3ltYm9sMT4gaXMgcmVzcGVjdGl2ZWx5IGxvd2VyLCBncmVhdGVyLCBsb3dlci1vci1lcXVh
bCwKKyAgICBvciBncmVhdGVyLW9yLWVxdWFsIHRoYW4gdmFsdWUgb2YgPHN5bWJvbDI+LCBpdCBy
ZXR1cm5zICd5JywKKyAgICBvdGhlcndpc2UgJ24nLgorKDUpIFJldHVybnMgdGhlIHZhbHVlIG9m
IHRoZSBleHByZXNzaW9uLiBVc2VkIHRvIG92ZXJyaWRlIHByZWNlZGVuY2UuCisoNikgUmV0dXJu
cyB0aGUgcmVzdWx0IG9mICgyLS9leHByLykuCisoNykgUmV0dXJucyB0aGUgcmVzdWx0IG9mIG1p
bigvZXhwci8sIC9leHByLykuCisoOCkgUmV0dXJucyB0aGUgcmVzdWx0IG9mIG1heCgvZXhwci8s
IC9leHByLykuCisKK0FuIGV4cHJlc3Npb24gY2FuIGhhdmUgYSB2YWx1ZSBvZiAnbicsICdtJyBv
ciAneScgKG9yIDAsIDEsIDIKK3Jlc3BlY3RpdmVseSBmb3IgY2FsY3VsYXRpb25zKS4gQSBtZW51
IGVudHJ5IGJlY29tZXMgdmlzaWJsZSB3aGVuIGl0cworZXhwcmVzc2lvbiBldmFsdWF0ZXMgdG8g
J20nIG9yICd5Jy4KKworVGhlcmUgYXJlIHR3byB0eXBlcyBvZiBzeW1ib2xzOiBjb25zdGFudCBh
bmQgbm9uLWNvbnN0YW50IHN5bWJvbHMuCitOb24tY29uc3RhbnQgc3ltYm9scyBhcmUgdGhlIG1v
c3QgY29tbW9uIG9uZXMgYW5kIGFyZSBkZWZpbmVkIHdpdGggdGhlCisnY29uZmlnJyBzdGF0ZW1l
bnQuIE5vbi1jb25zdGFudCBzeW1ib2xzIGNvbnNpc3QgZW50aXJlbHkgb2YgYWxwaGFudW1lcmlj
CitjaGFyYWN0ZXJzIG9yIHVuZGVyc2NvcmVzLgorQ29uc3RhbnQgc3ltYm9scyBhcmUgb25seSBw
YXJ0IG9mIGV4cHJlc3Npb25zLiBDb25zdGFudCBzeW1ib2xzIGFyZQorYWx3YXlzIHN1cnJvdW5k
ZWQgYnkgc2luZ2xlIG9yIGRvdWJsZSBxdW90ZXMuIFdpdGhpbiB0aGUgcXVvdGUsIGFueQorb3Ro
ZXIgY2hhcmFjdGVyIGlzIGFsbG93ZWQgYW5kIHRoZSBxdW90ZXMgY2FuIGJlIGVzY2FwZWQgdXNp
bmcgJ1wnLgorCitNZW51IHN0cnVjdHVyZQorLS0tLS0tLS0tLS0tLS0KKworVGhlIHBvc2l0aW9u
IG9mIGEgbWVudSBlbnRyeSBpbiB0aGUgdHJlZSBpcyBkZXRlcm1pbmVkIGluIHR3byB3YXlzLiBG
aXJzdAoraXQgY2FuIGJlIHNwZWNpZmllZCBleHBsaWNpdGx5OjoKKworICBtZW51ICJOZXR3b3Jr
IGRldmljZSBzdXBwb3J0IgorCWRlcGVuZHMgb24gTkVUCisKKyAgY29uZmlnIE5FVERFVklDRVMK
KwkuLi4KKworICBlbmRtZW51CisKK0FsbCBlbnRyaWVzIHdpdGhpbiB0aGUgIm1lbnUiIC4uLiAi
ZW5kbWVudSIgYmxvY2sgYmVjb21lIGEgc3VibWVudSBvZgorIk5ldHdvcmsgZGV2aWNlIHN1cHBv
cnQiLiBBbGwgc3ViZW50cmllcyBpbmhlcml0IHRoZSBkZXBlbmRlbmNpZXMgZnJvbQordGhlIG1l
bnUgZW50cnksIGUuZy4gdGhpcyBtZWFucyB0aGUgZGVwZW5kZW5jeSAiTkVUIiBpcyBhZGRlZCB0
byB0aGUKK2RlcGVuZGVuY3kgbGlzdCBvZiB0aGUgY29uZmlnIG9wdGlvbiBORVRERVZJQ0VTLgor
CitUaGUgb3RoZXIgd2F5IHRvIGdlbmVyYXRlIHRoZSBtZW51IHN0cnVjdHVyZSBpcyBkb25lIGJ5
IGFuYWx5emluZyB0aGUKK2RlcGVuZGVuY2llcy4gSWYgYSBtZW51IGVudHJ5IHNvbWVob3cgZGVw
ZW5kcyBvbiB0aGUgcHJldmlvdXMgZW50cnksIGl0CitjYW4gYmUgbWFkZSBhIHN1Ym1lbnUgb2Yg
aXQuIEZpcnN0LCB0aGUgcHJldmlvdXMgKHBhcmVudCkgc3ltYm9sIG11c3QKK2JlIHBhcnQgb2Yg
dGhlIGRlcGVuZGVuY3kgbGlzdCBhbmQgdGhlbiBvbmUgb2YgdGhlc2UgdHdvIGNvbmRpdGlvbnMK
K211c3QgYmUgdHJ1ZToKKworLSB0aGUgY2hpbGQgZW50cnkgbXVzdCBiZWNvbWUgaW52aXNpYmxl
LCBpZiB0aGUgcGFyZW50IGlzIHNldCB0byAnbicKKy0gdGhlIGNoaWxkIGVudHJ5IG11c3Qgb25s
eSBiZSB2aXNpYmxlLCBpZiB0aGUgcGFyZW50IGlzIHZpc2libGU6OgorCisgICAgY29uZmlnIE1P
RFVMRVMKKwlib29sICJFbmFibGUgbG9hZGFibGUgbW9kdWxlIHN1cHBvcnQiCisKKyAgICBjb25m
aWcgTU9EVkVSU0lPTlMKKwlib29sICJTZXQgdmVyc2lvbiBpbmZvcm1hdGlvbiBvbiBhbGwgbW9k
dWxlIHN5bWJvbHMiCisJZGVwZW5kcyBvbiBNT0RVTEVTCisKKyAgICBjb21tZW50ICJtb2R1bGUg
c3VwcG9ydCBkaXNhYmxlZCIKKwlkZXBlbmRzIG9uICFNT0RVTEVTCisKK01PRFZFUlNJT05TIGRp
cmVjdGx5IGRlcGVuZHMgb24gTU9EVUxFUywgdGhpcyBtZWFucyBpdCdzIG9ubHkgdmlzaWJsZSBp
ZgorTU9EVUxFUyBpcyBkaWZmZXJlbnQgZnJvbSAnbicuIFRoZSBjb21tZW50IG9uIHRoZSBvdGhl
ciBoYW5kIGlzIG9ubHkKK3Zpc2libGUgd2hlbiBNT0RVTEVTIGlzIHNldCB0byAnbicuCisKKwor
S2NvbmZpZyBzeW50YXgKKy0tLS0tLS0tLS0tLS0tCisKK1RoZSBjb25maWd1cmF0aW9uIGZpbGUg
ZGVzY3JpYmVzIGEgc2VyaWVzIG9mIG1lbnUgZW50cmllcywgd2hlcmUgZXZlcnkKK2xpbmUgc3Rh
cnRzIHdpdGggYSBrZXl3b3JkIChleGNlcHQgaGVscCB0ZXh0cykuIFRoZSBmb2xsb3dpbmcga2V5
d29yZHMKK2VuZCBhIG1lbnUgZW50cnk6CisKKy0gY29uZmlnCistIG1lbnVjb25maWcKKy0gY2hv
aWNlL2VuZGNob2ljZQorLSBjb21tZW50CistIG1lbnUvZW5kbWVudQorLSBpZi9lbmRpZgorLSBz
b3VyY2UKKworVGhlIGZpcnN0IGZpdmUgYWxzbyBzdGFydCB0aGUgZGVmaW5pdGlvbiBvZiBhIG1l
bnUgZW50cnkuCisKK2NvbmZpZzo6CisKKwkiY29uZmlnIiA8c3ltYm9sPgorCTxjb25maWcgb3B0
aW9ucz4KKworVGhpcyBkZWZpbmVzIGEgY29uZmlnIHN5bWJvbCA8c3ltYm9sPiBhbmQgYWNjZXB0
cyBhbnkgb2YgYWJvdmUKK2F0dHJpYnV0ZXMgYXMgb3B0aW9ucy4KKworbWVudWNvbmZpZzo6CisK
KwkibWVudWNvbmZpZyIgPHN5bWJvbD4KKwk8Y29uZmlnIG9wdGlvbnM+CisKK1RoaXMgaXMgc2lt
aWxhciB0byB0aGUgc2ltcGxlIGNvbmZpZyBlbnRyeSBhYm92ZSwgYnV0IGl0IGFsc28gZ2l2ZXMg
YQoraGludCB0byBmcm9udCBlbmRzLCB0aGF0IGFsbCBzdWJvcHRpb25zIHNob3VsZCBiZSBkaXNw
bGF5ZWQgYXMgYQorc2VwYXJhdGUgbGlzdCBvZiBvcHRpb25zLiBUbyBtYWtlIHN1cmUgYWxsIHRo
ZSBzdWJvcHRpb25zIHdpbGwgcmVhbGx5CitzaG93IHVwIHVuZGVyIHRoZSBtZW51Y29uZmlnIGVu
dHJ5IGFuZCBub3Qgb3V0c2lkZSBvZiBpdCwgZXZlcnkgaXRlbQorZnJvbSB0aGUgPGNvbmZpZyBv
cHRpb25zPiBsaXN0IG11c3QgZGVwZW5kIG9uIHRoZSBtZW51Y29uZmlnIHN5bWJvbC4KK0luIHBy
YWN0aWNlLCB0aGlzIGlzIGFjaGlldmVkIGJ5IHVzaW5nIG9uZSBvZiB0aGUgbmV4dCB0d28gY29u
c3RydWN0czo6CisKKyAgKDEpOgorICBtZW51Y29uZmlnIE0KKyAgaWYgTQorICAgICAgY29uZmln
IEMxCisgICAgICBjb25maWcgQzIKKyAgZW5kaWYKKworICAoMik6CisgIG1lbnVjb25maWcgTQor
ICBjb25maWcgQzEKKyAgICAgIGRlcGVuZHMgb24gTQorICBjb25maWcgQzIKKyAgICAgIGRlcGVu
ZHMgb24gTQorCitJbiB0aGUgZm9sbG93aW5nIGV4YW1wbGVzICgzKSBhbmQgKDQpLCBDMSBhbmQg
QzIgc3RpbGwgaGF2ZSB0aGUgTQorZGVwZW5kZW5jeSwgYnV0IHdpbGwgbm90IGFwcGVhciB1bmRl
ciBtZW51Y29uZmlnIE0gYW55bW9yZSwgYmVjYXVzZQorb2YgQzAsIHdoaWNoIGRvZXNuJ3QgZGVw
ZW5kIG9uIE06OgorCisgICgzKToKKyAgbWVudWNvbmZpZyBNCisgICAgICBjb25maWcgQzAKKyAg
aWYgTQorICAgICAgY29uZmlnIEMxCisgICAgICBjb25maWcgQzIKKyAgZW5kaWYKKworICAoNCk6
CisgIG1lbnVjb25maWcgTQorICBjb25maWcgQzAKKyAgY29uZmlnIEMxCisgICAgICBkZXBlbmRz
IG9uIE0KKyAgY29uZmlnIEMyCisgICAgICBkZXBlbmRzIG9uIE0KKworY2hvaWNlczo6CisKKwki
Y2hvaWNlIiBbc3ltYm9sXQorCTxjaG9pY2Ugb3B0aW9ucz4KKwk8Y2hvaWNlIGJsb2NrPgorCSJl
bmRjaG9pY2UiCisKK1RoaXMgZGVmaW5lcyBhIGNob2ljZSBncm91cCBhbmQgYWNjZXB0cyBhbnkg
b2YgdGhlIGFib3ZlIGF0dHJpYnV0ZXMgYXMKK29wdGlvbnMuIEEgY2hvaWNlIGNhbiBvbmx5IGJl
IG9mIHR5cGUgYm9vbCBvciB0cmlzdGF0ZS4gIElmIG5vIHR5cGUgaXMKK3NwZWNpZmllZCBmb3Ig
YSBjaG9pY2UsIGl0cyB0eXBlIHdpbGwgYmUgZGV0ZXJtaW5lZCBieSB0aGUgdHlwZSBvZgordGhl
IGZpcnN0IGNob2ljZSBlbGVtZW50IGluIHRoZSBncm91cCBvciByZW1haW4gdW5rbm93biBpZiBu
b25lIG9mIHRoZQorY2hvaWNlIGVsZW1lbnRzIGhhdmUgYSB0eXBlIHNwZWNpZmllZCwgYXMgd2Vs
bC4KKworV2hpbGUgYSBib29sZWFuIGNob2ljZSBvbmx5IGFsbG93cyBhIHNpbmdsZSBjb25maWcg
ZW50cnkgdG8gYmUKK3NlbGVjdGVkLCBhIHRyaXN0YXRlIGNob2ljZSBhbHNvIGFsbG93cyBhbnkg
bnVtYmVyIG9mIGNvbmZpZyBlbnRyaWVzCit0byBiZSBzZXQgdG8gJ20nLiBUaGlzIGNhbiBiZSB1
c2VkIGlmIG11bHRpcGxlIGRyaXZlcnMgZm9yIGEgc2luZ2xlCitoYXJkd2FyZSBleGlzdHMgYW5k
IG9ubHkgYSBzaW5nbGUgZHJpdmVyIGNhbiBiZSBjb21waWxlZC9sb2FkZWQgaW50bwordGhlIGtl
cm5lbCwgYnV0IGFsbCBkcml2ZXJzIGNhbiBiZSBjb21waWxlZCBhcyBtb2R1bGVzLgorCitBIGNo
b2ljZSBhY2NlcHRzIGFub3RoZXIgb3B0aW9uICJvcHRpb25hbCIsIHdoaWNoIGFsbG93cyB0byBz
ZXQgdGhlCitjaG9pY2UgdG8gJ24nIGFuZCBubyBlbnRyeSBuZWVkcyB0byBiZSBzZWxlY3RlZC4K
K0lmIG5vIFtzeW1ib2xdIGlzIGFzc29jaWF0ZWQgd2l0aCBhIGNob2ljZSwgdGhlbiB5b3UgY2Fu
IG5vdCBoYXZlIG11bHRpcGxlCitkZWZpbml0aW9ucyBvZiB0aGF0IGNob2ljZS4gSWYgYSBbc3lt
Ym9sXSBpcyBhc3NvY2lhdGVkIHRvIHRoZSBjaG9pY2UsCit0aGVuIHlvdSBtYXkgZGVmaW5lIHRo
ZSBzYW1lIGNob2ljZSAoaS5lLiB3aXRoIHRoZSBzYW1lIGVudHJpZXMpIGluIGFub3RoZXIKK3Bs
YWNlLgorCitjb21tZW50OjoKKworCSJjb21tZW50IiA8cHJvbXB0PgorCTxjb21tZW50IG9wdGlv
bnM+CisKK1RoaXMgZGVmaW5lcyBhIGNvbW1lbnQgd2hpY2ggaXMgZGlzcGxheWVkIHRvIHRoZSB1
c2VyIGR1cmluZyB0aGUKK2NvbmZpZ3VyYXRpb24gcHJvY2VzcyBhbmQgaXMgYWxzbyBlY2hvZWQg
dG8gdGhlIG91dHB1dCBmaWxlcy4gVGhlIG9ubHkKK3Bvc3NpYmxlIG9wdGlvbnMgYXJlIGRlcGVu
ZGVuY2llcy4KKworbWVudTo6CisKKwkibWVudSIgPHByb21wdD4KKwk8bWVudSBvcHRpb25zPgor
CTxtZW51IGJsb2NrPgorCSJlbmRtZW51IgorCitUaGlzIGRlZmluZXMgYSBtZW51IGJsb2NrLCBz
ZWUgIk1lbnUgc3RydWN0dXJlIiBhYm92ZSBmb3IgbW9yZQoraW5mb3JtYXRpb24uIFRoZSBvbmx5
IHBvc3NpYmxlIG9wdGlvbnMgYXJlIGRlcGVuZGVuY2llcyBhbmQgInZpc2libGUiCithdHRyaWJ1
dGVzLgorCitpZjo6CisKKwkiaWYiIDxleHByPgorCTxpZiBibG9jaz4KKwkiZW5kaWYiCisKK1Ro
aXMgZGVmaW5lcyBhbiBpZiBibG9jay4gVGhlIGRlcGVuZGVuY3kgZXhwcmVzc2lvbiA8ZXhwcj4g
aXMgYXBwZW5kZWQKK3RvIGFsbCBlbmNsb3NlZCBtZW51IGVudHJpZXMuCisKK3NvdXJjZTo6CisK
Kwkic291cmNlIiA8cHJvbXB0PgorCitUaGlzIHJlYWRzIHRoZSBzcGVjaWZpZWQgY29uZmlndXJh
dGlvbiBmaWxlLiBUaGlzIGZpbGUgaXMgYWx3YXlzIHBhcnNlZC4KKworbWFpbm1lbnU6OgorCisJ
Im1haW5tZW51IiA8cHJvbXB0PgorCitUaGlzIHNldHMgdGhlIGNvbmZpZyBwcm9ncmFtJ3MgdGl0
bGUgYmFyIGlmIHRoZSBjb25maWcgcHJvZ3JhbSBjaG9vc2VzCit0byB1c2UgaXQuIEl0IHNob3Vs
ZCBiZSBwbGFjZWQgYXQgdGhlIHRvcCBvZiB0aGUgY29uZmlndXJhdGlvbiwgYmVmb3JlIGFueQor
b3RoZXIgc3RhdGVtZW50LgorCisnIycgS2NvbmZpZyBzb3VyY2UgZmlsZSBjb21tZW50OgorCitB
biB1bnF1b3RlZCAnIycgY2hhcmFjdGVyIGFueXdoZXJlIGluIGEgc291cmNlIGZpbGUgbGluZSBp
bmRpY2F0ZXMKK3RoZSBiZWdpbm5pbmcgb2YgYSBzb3VyY2UgZmlsZSBjb21tZW50LiAgVGhlIHJl
bWFpbmRlciBvZiB0aGF0IGxpbmUKK2lzIGEgY29tbWVudC4KKworCitLY29uZmlnIGhpbnRzCist
LS0tLS0tLS0tLS0tCitUaGlzIGlzIGEgY29sbGVjdGlvbiBvZiBLY29uZmlnIHRpcHMsIG1vc3Qg
b2Ygd2hpY2ggYXJlbid0IG9idmlvdXMgYXQKK2ZpcnN0IGdsYW5jZSBhbmQgbW9zdCBvZiB3aGlj
aCBoYXZlIGJlY29tZSBpZGlvbXMgaW4gc2V2ZXJhbCBLY29uZmlnCitmaWxlcy4KKworQWRkaW5n
IGNvbW1vbiBmZWF0dXJlcyBhbmQgbWFrZSB0aGUgdXNhZ2UgY29uZmlndXJhYmxlCit+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KK0l0IGlzIGEg
Y29tbW9uIGlkaW9tIHRvIGltcGxlbWVudCBhIGZlYXR1cmUvZnVuY3Rpb25hbGl0eSB0aGF0IGFy
ZQorcmVsZXZhbnQgZm9yIHNvbWUgYXJjaGl0ZWN0dXJlcyBidXQgbm90IGFsbC4KK1RoZSByZWNv
bW1lbmRlZCB3YXkgdG8gZG8gc28gaXMgdG8gdXNlIGEgY29uZmlnIHZhcmlhYmxlIG5hbWVkIEhB
VkVfKgordGhhdCBpcyBkZWZpbmVkIGluIGEgY29tbW9uIEtjb25maWcgZmlsZSBhbmQgc2VsZWN0
ZWQgYnkgdGhlIHJlbGV2YW50CithcmNoaXRlY3R1cmVzLgorQW4gZXhhbXBsZSBpcyB0aGUgZ2Vu
ZXJpYyBJT01BUCBmdW5jdGlvbmFsaXR5LgorCitXZSB3b3VsZCBpbiBsaWIvS2NvbmZpZyBzZWU6
OgorCisgICMgR2VuZXJpYyBJT01BUCBpcyB1c2VkIHRvIC4uLgorICBjb25maWcgSEFWRV9HRU5F
UklDX0lPTUFQCisKKyAgY29uZmlnIEdFTkVSSUNfSU9NQVAKKwlkZXBlbmRzIG9uIEhBVkVfR0VO
RVJJQ19JT01BUCAmJiBGT08KKworQW5kIGluIGxpYi9NYWtlZmlsZSB3ZSB3b3VsZCBzZWU6Ogor
CisJb2JqLSQoQ09ORklHX0dFTkVSSUNfSU9NQVApICs9IGlvbWFwLm8KKworRm9yIGVhY2ggYXJj
aGl0ZWN0dXJlIHVzaW5nIHRoZSBnZW5lcmljIElPTUFQIGZ1bmN0aW9uYWxpdHkgd2Ugd291bGQg
c2VlOjoKKworICBjb25maWcgWDg2CisJc2VsZWN0IC4uLgorCXNlbGVjdCBIQVZFX0dFTkVSSUNf
SU9NQVAKKwlzZWxlY3QgLi4uCisKK05vdGU6IHdlIHVzZSB0aGUgZXhpc3RpbmcgY29uZmlnIG9w
dGlvbiBhbmQgYXZvaWQgY3JlYXRpbmcgYSBuZXcKK2NvbmZpZyB2YXJpYWJsZSB0byBzZWxlY3Qg
SEFWRV9HRU5FUklDX0lPTUFQLgorCitOb3RlOiB0aGUgdXNlIG9mIHRoZSBpbnRlcm5hbCBjb25m
aWcgdmFyaWFibGUgSEFWRV9HRU5FUklDX0lPTUFQLCBpdCBpcworaW50cm9kdWNlZCB0byBvdmVy
Y29tZSB0aGUgbGltaXRhdGlvbiBvZiBzZWxlY3Qgd2hpY2ggd2lsbCBmb3JjZSBhCitjb25maWcg
b3B0aW9uIHRvICd5JyBubyBtYXR0ZXIgdGhlIGRlcGVuZGVuY2llcy4KK1RoZSBkZXBlbmRlbmNp
ZXMgYXJlIG1vdmVkIHRvIHRoZSBzeW1ib2wgR0VORVJJQ19JT01BUCBhbmQgd2UgYXZvaWQgdGhl
CitzaXR1YXRpb24gd2hlcmUgc2VsZWN0IGZvcmNlcyBhIHN5bWJvbCBlcXVhbHMgdG8gJ3knLgor
CitBZGRpbmcgZmVhdHVyZXMgdGhhdCBuZWVkIGNvbXBpbGVyIHN1cHBvcnQKK35+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgorCitUaGVyZSBhcmUgc2V2ZXJhbCBmZWF0
dXJlcyB0aGF0IG5lZWQgY29tcGlsZXIgc3VwcG9ydC4gVGhlIHJlY29tbWVuZGVkIHdheQordG8g
ZGVzY3JpYmUgdGhlIGRlcGVuZGVuY3kgb24gdGhlIGNvbXBpbGVyIGZlYXR1cmUgaXMgdG8gdXNl
ICJkZXBlbmRzIG9uIgorZm9sbG93ZWQgYnkgYSB0ZXN0IG1hY3JvOjoKKworICBjb25maWcgU1RB
Q0tQUk9URUNUT1IKKwlib29sICJTdGFjayBQcm90ZWN0b3IgYnVmZmVyIG92ZXJmbG93IGRldGVj
dGlvbiIKKwlkZXBlbmRzIG9uICQoY2Mtb3B0aW9uLC1mc3RhY2stcHJvdGVjdG9yKQorCS4uLgor
CitJZiB5b3UgbmVlZCB0byBleHBvc2UgYSBjb21waWxlciBjYXBhYmlsaXR5IHRvIG1ha2VmaWxl
cyBhbmQvb3IgQyBzb3VyY2UgZmlsZXMsCitgQ0NfSEFTX2AgaXMgdGhlIHJlY29tbWVuZGVkIHBy
ZWZpeCBmb3IgdGhlIGNvbmZpZyBvcHRpb246OgorCisgIGNvbmZpZyBDQ19IQVNfU1RBQ0tQUk9U
RUNUT1JfTk9ORQorCWRlZl9ib29sICQoY2Mtb3B0aW9uLC1mbm8tc3RhY2stcHJvdGVjdG9yKQor
CitCdWlsZCBhcyBtb2R1bGUgb25seQorfn5+fn5+fn5+fn5+fn5+fn5+fn4KK1RvIHJlc3RyaWN0
IGEgY29tcG9uZW50IGJ1aWxkIHRvIG1vZHVsZS1vbmx5LCBxdWFsaWZ5IGl0cyBjb25maWcgc3lt
Ym9sCit3aXRoICJkZXBlbmRzIG9uIG0iLiAgRS5nLjo6CisKKyAgY29uZmlnIEZPTworCWRlcGVu
ZHMgb24gQkFSICYmIG0KKworbGltaXRzIEZPTyB0byBtb2R1bGUgKD1tKSBvciBkaXNhYmxlZCAo
PW4pLgorCitLY29uZmlnIHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGxpbWl0YXRpb25zCit+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CisKK0lmIHlvdSd2ZSBoaXQgdGhlIEtj
b25maWcgZXJyb3I6ICJyZWN1cnNpdmUgZGVwZW5kZW5jeSBkZXRlY3RlZCIgeW91J3ZlIHJ1bgor
aW50byBhIHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGlzc3VlIHdpdGggS2NvbmZpZywgYSByZWN1cnNp
dmUgZGVwZW5kZW5jeSBjYW4gYmUKK3N1bW1hcml6ZWQgYXMgYSBjaXJjdWxhciBkZXBlbmRlbmN5
LiBUaGUga2NvbmZpZyB0b29scyBuZWVkIHRvIGVuc3VyZSB0aGF0CitLY29uZmlnIGZpbGVzIGNv
bXBseSB3aXRoIHNwZWNpZmllZCBjb25maWd1cmF0aW9uIHJlcXVpcmVtZW50cy4gSW4gb3JkZXIg
dG8gZG8KK3RoYXQga2NvbmZpZyBtdXN0IGRldGVybWluZSB0aGUgdmFsdWVzIHRoYXQgYXJlIHBv
c3NpYmxlIGZvciBhbGwgS2NvbmZpZworc3ltYm9scywgdGhpcyBpcyBjdXJyZW50bHkgbm90IHBv
c3NpYmxlIGlmIHRoZXJlIGlzIGEgY2lyY3VsYXIgcmVsYXRpb24KK2JldHdlZW4gdHdvIG9yIG1v
cmUgS2NvbmZpZyBzeW1ib2xzLiBGb3IgbW9yZSBkZXRhaWxzIHJlZmVyIHRvIHRoZSAiU2ltcGxl
CitLY29uZmlnIHJlY3Vyc2l2ZSBpc3N1ZSIgc3Vic2VjdGlvbiBiZWxvdy4gS2NvbmZpZyBkb2Vz
IG5vdCBkbyByZWN1cnNpdmUKK2RlcGVuZGVuY3kgcmVzb2x1dGlvbjsgdGhpcyBoYXMgYSBmZXcg
aW1wbGljYXRpb25zIGZvciBLY29uZmlnIGZpbGUgd3JpdGVycy4KK1dlJ2xsIGZpcnN0IGV4cGxh
aW4gd2h5IHRoaXMgaXNzdWVzIGV4aXN0cyBhbmQgdGhlbiBwcm92aWRlIGFuIGV4YW1wbGUKK3Rl
Y2huaWNhbCBsaW1pdGF0aW9uIHdoaWNoIHRoaXMgYnJpbmdzIHVwb24gS2NvbmZpZyBkZXZlbG9w
ZXJzLiBFYWdlcgorZGV2ZWxvcGVycyB3aXNoaW5nIHRvIHRyeSB0byBhZGRyZXNzIHRoaXMgbGlt
aXRhdGlvbiBzaG91bGQgcmVhZCB0aGUgbmV4dAorc3Vic2VjdGlvbnMuCisKK1NpbXBsZSBLY29u
ZmlnIHJlY3Vyc2l2ZSBpc3N1ZQorfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CisKK1Jl
YWQ6IERvY3VtZW50YXRpb24va2J1aWxkL0tjb25maWcucmVjdXJzaW9uLWlzc3VlLTAxCisKK1Rl
c3Qgd2l0aDo6CisKKyAgbWFrZSBLQlVJTERfS0NPTkZJRz1Eb2N1bWVudGF0aW9uL2tidWlsZC9L
Y29uZmlnLnJlY3Vyc2lvbi1pc3N1ZS0wMSBhbGxub2NvbmZpZworCitDdW11bGF0aXZlIEtjb25m
aWcgcmVjdXJzaXZlIGlzc3VlCit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CisK
K1JlYWQ6IERvY3VtZW50YXRpb24va2J1aWxkL0tjb25maWcucmVjdXJzaW9uLWlzc3VlLTAyCisK
K1Rlc3Qgd2l0aDo6CisKKyAgbWFrZSBLQlVJTERfS0NPTkZJRz1Eb2N1bWVudGF0aW9uL2tidWls
ZC9LY29uZmlnLnJlY3Vyc2lvbi1pc3N1ZS0wMiBhbGxub2NvbmZpZworCitQcmFjdGljYWwgc29s
dXRpb25zIHRvIGtjb25maWcgcmVjdXJzaXZlIGlzc3VlCit+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CisKK0RldmVsb3BlcnMgd2hvIHJ1biBpbnRvIHRoZSBy
ZWN1cnNpdmUgS2NvbmZpZyBpc3N1ZSBoYXZlIHR3byBvcHRpb25zCithdCB0aGVpciBkaXNwb3Nh
bC4gV2UgZG9jdW1lbnQgdGhlbSBiZWxvdyBhbmQgYWxzbyBwcm92aWRlIGEgbGlzdCBvZgoraGlz
dG9yaWNhbCBpc3N1ZXMgcmVzb2x2ZWQgdGhyb3VnaCB0aGVzZSBkaWZmZXJlbnQgc29sdXRpb25z
LgorCisgIGEpIFJlbW92ZSBhbnkgc3VwZXJmbHVvdXMgInNlbGVjdCBGT08iIG9yICJkZXBlbmRz
IG9uIEZPTyIKKyAgYikgTWF0Y2ggZGVwZW5kZW5jeSBzZW1hbnRpY3M6CisKKwliMSkgU3dhcCBh
bGwgInNlbGVjdCBGT08iIHRvICJkZXBlbmRzIG9uIEZPTyIgb3IsCisKKwliMikgU3dhcCBhbGwg
ImRlcGVuZHMgb24gRk9PIiB0byAic2VsZWN0IEZPTyIKKworVGhlIHJlc29sdXRpb24gdG8gYSkg
Y2FuIGJlIHRlc3RlZCB3aXRoIHRoZSBzYW1wbGUgS2NvbmZpZyBmaWxlCitEb2N1bWVudGF0aW9u
L2tidWlsZC9LY29uZmlnLnJlY3Vyc2lvbi1pc3N1ZS0wMSB0aHJvdWdoIHRoZSByZW1vdmFsCitv
ZiB0aGUgInNlbGVjdCBDT1JFIiBmcm9tIENPUkVfQkVMTF9BX0FEVkFOQ0VEIGFzIHRoYXQgaXMg
aW1wbGljaXQgYWxyZWFkeQorc2luY2UgQ09SRV9CRUxMX0EgZGVwZW5kcyBvbiBDT1JFLiBBdCB0
aW1lcyBpdCBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIHJlbW92ZQorc29tZSBkZXBlbmRlbmN5IGNy
aXRlcmlhLCBmb3Igc3VjaCBjYXNlcyB5b3UgY2FuIHdvcmsgd2l0aCBzb2x1dGlvbiBiKS4KKwor
VGhlIHR3byBkaWZmZXJlbnQgcmVzb2x1dGlvbnMgZm9yIGIpIGNhbiBiZSB0ZXN0ZWQgaW4gdGhl
IHNhbXBsZSBLY29uZmlnIGZpbGUKK0RvY3VtZW50YXRpb24va2J1aWxkL0tjb25maWcucmVjdXJz
aW9uLWlzc3VlLTAyLgorCitCZWxvdyBpcyBhIGxpc3Qgb2YgZXhhbXBsZXMgb2YgcHJpb3IgZml4
ZXMgZm9yIHRoZXNlIHR5cGVzIG9mIHJlY3Vyc2l2ZSBpc3N1ZXM7CithbGwgZXJyb3JzIGFwcGVh
ciB0byBpbnZvbHZlIG9uZSBvciBtb3JlIHNlbGVjdCdzIGFuZCBvbmUgb3IgbW9yZSAiZGVwZW5k
cyBvbiIuCisKKz09PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQorY29tbWl0ICAgICAgICAgIGZpeAorPT09PT09PT09PT09ICAgID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CiswNmI3MThjMDEyMDggICAgc2VsZWN0IEEgLT4gZGVwZW5k
cyBvbiBBCitjMjJlYWNmZTgyZjkgICAgZGVwZW5kcyBvbiBBIC0+IGRlcGVuZHMgb24gQgorNmE5
MWU4NTQ0NDJjICAgIHNlbGVjdCBBIC0+IGRlcGVuZHMgb24gQQorMTE4YzU2NWE4ZjJlICAgIHNl
bGVjdCBBIC0+IHNlbGVjdCBCCitmMDA0ZTU1OTQ3MDUgICAgc2VsZWN0IEEgLT4gZGVwZW5kcyBv
biBBCitjNzg2MWYzN2I0YzYgICAgZGVwZW5kcyBvbiBBIC0+IChudWxsKQorODBjNjk5MTVlNWZi
ICAgIHNlbGVjdCBBIC0+IChudWxsKSAgICAgICAgICAgICAgKDEpCitjMjIxOGUyNmMwZDAgICAg
c2VsZWN0IEEgLT4gZGVwZW5kcyBvbiBBICAgICAgICAoMSkKK2Q2YWU5OWQwNGUxYyAgICBzZWxl
Y3QgQSAtPiBkZXBlbmRzIG9uIEEKKzk1Y2ExOWNmOGNiZiAgICBzZWxlY3QgQSAtPiBkZXBlbmRz
IG9uIEEKKzhmMDU3ZDdiY2E1NCAgICBkZXBlbmRzIG9uIEEgLT4gKG51bGwpCis4ZjA1N2Q3YmNh
NTQgICAgZGVwZW5kcyBvbiBBIC0+IHNlbGVjdCBBCithMDcwMWYwNDg0NmUgICAgc2VsZWN0IEEg
LT4gZGVwZW5kcyBvbiBBCiswYzhiOTJmN2YyNTkgICAgZGVwZW5kcyBvbiBBIC0+IChudWxsKQor
ZTRlOWUwNTQwOTI4ICAgIHNlbGVjdCBBIC0+IGRlcGVuZHMgb24gQSAgICAgICAgKDIpCis3NDUz
ZWE4ODZlODcgICAgZGVwZW5kcyBvbiBBID4gKG51bGwpICAgICAgICAgICAoMSkKKzdiMWZmZjdl
NGZkZiAgICBzZWxlY3QgQSAtPiBkZXBlbmRzIG9uIEEKKzg2Yzc0N2QyYTRmMCAgICBzZWxlY3Qg
QSAtPiBkZXBlbmRzIG9uIEEKK2Q5ZjlhYjUxZTU1ZSAgICBzZWxlY3QgQSAtPiBkZXBlbmRzIG9u
IEEKKzBjNTFhNGQ4YWJkNiAgICBkZXBlbmRzIG9uIEEgLT4gc2VsZWN0IEEgICAgICAgICgzKQor
ZTk4MDYyZWQ2ZGM0ICAgIHNlbGVjdCBBIC0+IGRlcGVuZHMgb24gQSAgICAgICAgKDMpCis5MWU1
ZDI4NGE3ZjEgICAgc2VsZWN0IEEgLT4gKG51bGwpCis9PT09PT09PT09PT0gICAgPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KKworKDEpIFBhcnRpYWwgKG9yIG5vKSBxdW90ZSBv
ZiBlcnJvci4KKygyKSBUaGF0IHNlZW1zIHRvIGJlIHRoZSBnaXN0IG9mIHRoYXQgZml4LgorKDMp
IFNhbWUgZXJyb3IuCisKK0Z1dHVyZSBrY29uZmlnIHdvcmsKK35+fn5+fn5+fn5+fn5+fn5+fn4K
KworV29yayBvbiBrY29uZmlnIGlzIHdlbGNvbWVkIG9uIGJvdGggYXJlYXMgb2YgY2xhcmlmeWlu
ZyBzZW1hbnRpY3MgYW5kIG9uCitldmFsdWF0aW5nIHRoZSB1c2Ugb2YgYSBmdWxsIFNBVCBzb2x2
ZXIgZm9yIGl0LiBBIGZ1bGwgU0FUIHNvbHZlciBjYW4gYmUKK2Rlc2lyYWJsZSB0byBlbmFibGUg
bW9yZSBjb21wbGV4IGRlcGVuZGVuY3kgbWFwcGluZ3MgYW5kIC8gb3IgcXVlcmllcywKK2ZvciBp
bnN0YW5jZSBvbiBwb3NzaWJsZSB1c2UgY2FzZSBmb3IgYSBTQVQgc29sdmVyIGNvdWxkIGJlIHRo
YXQgb2YgaGFuZGxpbmcKK3RoZSBjdXJyZW50IGtub3duIHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGlz
c3Vlcy4gSXQgaXMgbm90IGtub3duIGlmIHRoaXMgd291bGQKK2FkZHJlc3Mgc3VjaCBpc3N1ZXMg
YnV0IHN1Y2ggZXZhbHVhdGlvbiBpcyBkZXNpcmFibGUuIElmIHN1cHBvcnQgZm9yIGEgZnVsbCBT
QVQKK3NvbHZlciBwcm92ZXMgdG9vIGNvbXBsZXggb3IgdGhhdCBpdCBjYW5ub3QgYWRkcmVzcyBy
ZWN1cnNpdmUgZGVwZW5kZW5jeSBpc3N1ZXMKK0tjb25maWcgc2hvdWxkIGhhdmUgYXQgbGVhc3Qg
Y2xlYXIgYW5kIHdlbGwgZGVmaW5lZCBzZW1hbnRpY3Mgd2hpY2ggYWxzbworYWRkcmVzc2VzIGFu
ZCBkb2N1bWVudHMgbGltaXRhdGlvbnMgb3IgcmVxdWlyZW1lbnRzIHN1Y2ggYXMgdGhlIG9uZXMg
ZGVhbGluZword2l0aCByZWN1cnNpdmUgZGVwZW5kZW5jaWVzLgorCitGdXJ0aGVyIHdvcmsgb24g
Ym90aCBvZiB0aGVzZSBhcmVhcyBpcyB3ZWxjb21lZCBvbiBLY29uZmlnLiBXZSBlbGFib3JhdGUK
K29uIGJvdGggb2YgdGhlc2UgaW4gdGhlIG5leHQgdHdvIHN1YnNlY3Rpb25zLgorCitTZW1hbnRp
Y3Mgb2YgS2NvbmZpZworfn5+fn5+fn5+fn5+fn5+fn5+fn4KKworVGhlIHVzZSBvZiBLY29uZmln
IGlzIGJyb2FkLCBMaW51eCBpcyBub3cgb25seSBvbmUgb2YgS2NvbmZpZydzIHVzZXJzOgorb25l
IHN0dWR5IGhhcyBjb21wbGV0ZWQgYSBicm9hZCBhbmFseXNpcyBvZiBLY29uZmlnIHVzZSBpbiAx
MiBwcm9qZWN0cyBbMF1fLgorRGVzcGl0ZSBpdHMgd2lkZXNwcmVhZCB1c2UsIGFuZCBhbHRob3Vn
aCB0aGlzIGRvY3VtZW50IGRvZXMgYSByZWFzb25hYmxlIGpvYgoraW4gZG9jdW1lbnRpbmcgYmFz
aWMgS2NvbmZpZyBzeW50YXggYSBtb3JlIHByZWNpc2UgZGVmaW5pdGlvbiBvZiBLY29uZmlnCitz
ZW1hbnRpY3MgaXMgd2VsY29tZWQuIE9uZSBwcm9qZWN0IGRlZHVjZWQgS2NvbmZpZyBzZW1hbnRp
Y3MgdGhyb3VnaAordGhlIHVzZSBvZiB0aGUgeGNvbmZpZyBjb25maWd1cmF0b3IgWzFdXy4gV29y
ayBzaG91bGQgYmUgZG9uZSB0byBjb25maXJtIGlmCit0aGUgZGVkdWNlZCBzZW1hbnRpY3MgbWF0
Y2hlcyBvdXIgaW50ZW5kZWQgS2NvbmZpZyBkZXNpZ24gZ29hbHMuCisKK0hhdmluZyB3ZWxsIGRl
ZmluZWQgc2VtYW50aWNzIGNhbiBiZSB1c2VmdWwgZm9yIHRvb2xzIGZvciBwcmFjdGljYWwKK2V2
YWx1YXRpb24gb2YgZGVwZW5lbmNpZXMsIGZvciBpbnN0YW5jZSBvbmUgc3VjaCB1c2Uga25vd24g
Y2FzZSB3YXMgd29yayB0bworZXhwcmVzcyBpbiBib29sZWFuIGFic3RyYWN0aW9uIG9mIHRoZSBp
bmZlcnJlZCBzZW1hbnRpY3Mgb2YgS2NvbmZpZyB0bwordHJhbnNsYXRlIEtjb25maWcgbG9naWMg
aW50byBib29sZWFuIGZvcm11bGFzIGFuZCBydW4gYSBTQVQgc29sdmVyIG9uIHRoaXMgdG8KK2Zp
bmQgZGVhZCBjb2RlIC8gZmVhdHVyZXMgKGFsd2F5cyBpbmFjdGl2ZSksIDExNCBkZWFkIGZlYXR1
cmVzIHdlcmUgZm91bmQgaW4KK0xpbnV4IHVzaW5nIHRoaXMgbWV0aG9kb2xvZ3kgWzFdXyAoU2Vj
dGlvbiA4OiBUaHJlYXRzIHRvIHZhbGlkaXR5KS4KKworQ29uZmlybWluZyB0aGlzIGNvdWxkIHBy
b3ZlIHVzZWZ1bCBhcyBLY29uZmlnIHN0YW5kcyBhcyBvbmUgb2YgdGhlIHRoZSBsZWFkaW5nCitp
bmR1c3RyaWFsIHZhcmlhYmlsaXR5IG1vZGVsaW5nIGxhbmd1YWdlcyBbMV1fIFsyXV8uIEl0cyBz
dHVkeSB3b3VsZCBoZWxwCitldmFsdWF0ZSBwcmFjdGljYWwgdXNlcyBvZiBzdWNoIGxhbmd1YWdl
cywgdGhlaXIgdXNlIHdhcyBvbmx5IHRoZW9yZXRpY2FsCithbmQgcmVhbCB3b3JsZCByZXF1aXJl
bWVudHMgd2VyZSBub3Qgd2VsbCB1bmRlcnN0b29kLiBBcyBpdCBzdGFuZHMgdGhvdWdoCitvbmx5
IHJldmVyc2UgZW5naW5lZXJpbmcgdGVjaG5pcXVlcyBoYXZlIGJlZW4gdXNlZCB0byBkZWR1Y2Ug
c2VtYW50aWNzIGZyb20KK3ZhcmlhYmlsaXR5IG1vZGVsaW5nIGxhbmd1YWdlcyBzdWNoIGFzIEtj
b25maWcgWzNdXy4KKworLi4gWzBdIGh0dHA6Ly93d3cuZW5nLnV3YXRlcmxvby5jYS9+c2hzaGUv
a2NvbmZpZ19zZW1hbnRpY3MucGRmCisuLiBbMV0gaHR0cDovL2dzZC51d2F0ZXJsb28uY2Evc2l0
ZXMvZGVmYXVsdC9maWxlcy92bS0yMDEzLWJlcmdlci5wZGYKKy4uIFsyXSBodHRwOi8vZ3NkLnV3
YXRlcmxvby5jYS9zaXRlcy9kZWZhdWx0L2ZpbGVzL2FzZTI0MS1iZXJnZXJfMC5wZGYKKy4uIFsz
XSBodHRwOi8vZ3NkLnV3YXRlcmxvby5jYS9zaXRlcy9kZWZhdWx0L2ZpbGVzL2ljc2UyMDExLnBk
ZgorCitGdWxsIFNBVCBzb2x2ZXIgZm9yIEtjb25maWcKK35+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fgorCitBbHRob3VnaCBTQVQgc29sdmVycyBbNF1fIGhhdmVuJ3QgeWV0IGJlZW4gdXNlZCBi
eSBLY29uZmlnIGRpcmVjdGx5LCBhcyBub3RlZAoraW4gdGhlIHByZXZpb3VzIHN1YnNlY3Rpb24s
IHdvcmsgaGFzIGJlZW4gZG9uZSBob3dldmVyIHRvIGV4cHJlc3MgaW4gYm9vbGVhbgorYWJzdHJh
Y3Rpb24gdGhlIGluZmVycmVkIHNlbWFudGljcyBvZiBLY29uZmlnIHRvIHRyYW5zbGF0ZSBLY29u
ZmlnIGxvZ2ljIGludG8KK2Jvb2xlYW4gZm9ybXVsYXMgYW5kIHJ1biBhIFNBVCBzb2x2ZXIgb24g
aXQgWzVdXy4gQW5vdGhlciBrbm93biByZWxhdGVkIHByb2plY3QKK2lzIENBRE9TIFs2XV8gKGZv
cm1lciBWQU1PUyBbN11fKSBhbmQgdGhlIHRvb2xzLCBtYWlubHkgdW5kZXJ0YWtlciBbOF1fLCB3
aGljaAoraGFzIGJlZW4gaW50cm9kdWNlZCBmaXJzdCB3aXRoIFs5XV8uICBUaGUgYmFzaWMgY29u
Y2VwdCBvZiB1bmRlcnRha2VyIGlzIHRvCitleHJhY3QgdmFyaWFiaWxpdHkgbW9kZWxzIGZyb20g
S2NvbmZpZywgYW5kIHB1dCB0aGVtIHRvZ2V0aGVyIHdpdGggYQorcHJvcG9zaXRpb25hbCBmb3Jt
dWxhIGV4dHJhY3RlZCBmcm9tIENQUCAjaWZkZWZzIGFuZCBidWlsZC1ydWxlcyBpbnRvIGEgU0FU
Citzb2x2ZXIgaW4gb3JkZXIgdG8gZmluZCBkZWFkIGNvZGUsIGRlYWQgZmlsZXMsIGFuZCBkZWFk
IHN5bWJvbHMuIElmIHVzaW5nIGEgU0FUCitzb2x2ZXIgaXMgZGVzaXJhYmxlIG9uIEtjb25maWcg
b25lIGFwcHJvYWNoIHdvdWxkIGJlIHRvIGV2YWx1YXRlIHJlcHVycG9zaW5nCitzdWNoIGVmZm9y
dHMgc29tZWhvdyBvbiBLY29uZmlnLiBUaGVyZSBpcyBlbm91Z2ggaW50ZXJlc3QgZnJvbSBtZW50
b3JzIG9mCitleGlzdGluZyBwcm9qZWN0cyB0byBub3Qgb25seSBoZWxwIGFkdmlzZSBob3cgdG8g
aW50ZWdyYXRlIHRoaXMgd29yayB1cHN0cmVhbQorYnV0IGFsc28gaGVscCBtYWludGFpbiBpdCBs
b25nIHRlcm0uIEludGVyZXN0ZWQgZGV2ZWxvcGVycyBzaG91bGQgdmlzaXQ6CisKK2h0dHA6Ly9r
ZXJuZWxuZXdiaWVzLm9yZy9LZXJuZWxQcm9qZWN0cy9rY29uZmlnLXNhdAorCisuLiBbNF0gaHR0
cDovL3d3dy5jcy5jb3JuZWxsLmVkdS9+c2FiaGFyL2NoYXB0ZXJzL1NBVFNvbHZlcnMtS1ItSGFu
ZGJvb2sucGRmCisuLiBbNV0gaHR0cDovL2dzZC51d2F0ZXJsb28uY2Evc2l0ZXMvZGVmYXVsdC9m
aWxlcy92bS0yMDEzLWJlcmdlci5wZGYKKy4uIFs2XSBodHRwczovL2NhZG9zLmNzLmZhdS5kZQor
Li4gWzddIGh0dHBzOi8vdmFtb3MuY3MuZmF1LmRlCisuLiBbOF0gaHR0cHM6Ly91bmRlcnRha2Vy
LmNzLmZhdS5kZQorLi4gWzldIGh0dHBzOi8vd3d3NC5jcy5mYXUuZGUvUHVibGljYXRpb25zLzIw
MTEvdGFydGxlcl8xMV9ldXJvc3lzLnBkZgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2tjb25maWct
bGFuZ3VhZ2UudHh0IGIvZG9jcy9taXNjL2tjb25maWctbGFuZ3VhZ2UudHh0CmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAzNTBmNzMzYmYyYzcuLjAwMDAwMDAwMDAwMAotLS0gYS9kb2Nz
L21pc2Mva2NvbmZpZy1sYW5ndWFnZS50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwzOTUgKzAsMCBA
QAotSW50cm9kdWN0aW9uCi0tLS0tLS0tLS0tLS0KLQotVGhlIGNvbmZpZ3VyYXRpb24gZGF0YWJh
c2UgaXMgYSBjb2xsZWN0aW9uIG9mIGNvbmZpZ3VyYXRpb24gb3B0aW9ucwotb3JnYW5pemVkIGlu
IGEgdHJlZSBzdHJ1Y3R1cmU6Ci0KLQkrLSBDb2RlIG1hdHVyaXR5IGxldmVsIG9wdGlvbnMKLQl8
ICArLSBQcm9tcHQgZm9yIGRldmVsb3BtZW50IGFuZC9vciBpbmNvbXBsZXRlIGNvZGUvZHJpdmVy
cwotCSstIEdlbmVyYWwgc2V0dXAKLQl8ICArLSBOZXR3b3JraW5nIHN1cHBvcnQKLQl8ICArLSBT
eXN0ZW0gViBJUEMKLQl8ICArLSBCU0QgUHJvY2VzcyBBY2NvdW50aW5nCi0JfCAgKy0gU3lzY3Rs
IHN1cHBvcnQKLQkrLSBMb2FkYWJsZSBtb2R1bGUgc3VwcG9ydAotCXwgICstIEVuYWJsZSBsb2Fk
YWJsZSBtb2R1bGUgc3VwcG9ydAotCXwgICAgICstIFNldCB2ZXJzaW9uIGluZm9ybWF0aW9uIG9u
IGFsbCBtb2R1bGUgc3ltYm9scwotCXwgICAgICstIEtlcm5lbCBtb2R1bGUgbG9hZGVyCi0JKy0g
Li4uCi0KLUV2ZXJ5IGVudHJ5IGhhcyBpdHMgb3duIGRlcGVuZGVuY2llcy4gVGhlc2UgZGVwZW5k
ZW5jaWVzIGFyZSB1c2VkCi10byBkZXRlcm1pbmUgdGhlIHZpc2liaWxpdHkgb2YgYW4gZW50cnku
IEFueSBjaGlsZCBlbnRyeSBpcyBvbmx5Ci12aXNpYmxlIGlmIGl0cyBwYXJlbnQgZW50cnkgaXMg
YWxzbyB2aXNpYmxlLgotCi1NZW51IGVudHJpZXMKLS0tLS0tLS0tLS0tLQotCi1Nb3N0IGVudHJp
ZXMgZGVmaW5lIGEgY29uZmlnIG9wdGlvbjsgYWxsIG90aGVyIGVudHJpZXMgaGVscCB0byBvcmdh
bml6ZQotdGhlbS4gQSBzaW5nbGUgY29uZmlndXJhdGlvbiBvcHRpb24gaXMgZGVmaW5lZCBsaWtl
IHRoaXM6Ci0KLWNvbmZpZyBNT0RWRVJTSU9OUwotCWJvb2wgIlNldCB2ZXJzaW9uIGluZm9ybWF0
aW9uIG9uIGFsbCBtb2R1bGUgc3ltYm9scyIKLQlkZXBlbmRzIG9uIE1PRFVMRVMKLQloZWxwCi0J
ICBVc3VhbGx5LCBtb2R1bGVzIGhhdmUgdG8gYmUgcmVjb21waWxlZCB3aGVuZXZlciB5b3Ugc3dp
dGNoIHRvIGEgbmV3Ci0JICBrZXJuZWwuICAuLi4KLQotRXZlcnkgbGluZSBzdGFydHMgd2l0aCBh
IGtleSB3b3JkIGFuZCBjYW4gYmUgZm9sbG93ZWQgYnkgbXVsdGlwbGUKLWFyZ3VtZW50cy4gICJj
b25maWciIHN0YXJ0cyBhIG5ldyBjb25maWcgZW50cnkuIFRoZSBmb2xsb3dpbmcgbGluZXMKLWRl
ZmluZSBhdHRyaWJ1dGVzIGZvciB0aGlzIGNvbmZpZyBvcHRpb24uIEF0dHJpYnV0ZXMgY2FuIGJl
IHRoZSB0eXBlIG9mCi10aGUgY29uZmlnIG9wdGlvbiwgaW5wdXQgcHJvbXB0LCBkZXBlbmRlbmNp
ZXMsIGhlbHAgdGV4dCBhbmQgZGVmYXVsdAotdmFsdWVzLiBBIGNvbmZpZyBvcHRpb24gY2FuIGJl
IGRlZmluZWQgbXVsdGlwbGUgdGltZXMgd2l0aCB0aGUgc2FtZQotbmFtZSwgYnV0IGV2ZXJ5IGRl
ZmluaXRpb24gY2FuIGhhdmUgb25seSBhIHNpbmdsZSBpbnB1dCBwcm9tcHQgYW5kIHRoZQotdHlw
ZSBtdXN0IG5vdCBjb25mbGljdC4KLQotTWVudSBhdHRyaWJ1dGVzCi0tLS0tLS0tLS0tLS0tLS0K
LQotQSBtZW51IGVudHJ5IGNhbiBoYXZlIGEgbnVtYmVyIG9mIGF0dHJpYnV0ZXMuIE5vdCBhbGwg
b2YgdGhlbSBhcmUKLWFwcGxpY2FibGUgZXZlcnl3aGVyZSAoc2VlIHN5bnRheCkuCi0KLS0gdHlw
ZSBkZWZpbml0aW9uOiAiYm9vbCIvInRyaXN0YXRlIi8ic3RyaW5nIi8iaGV4Ii8iaW50IgotICBF
dmVyeSBjb25maWcgb3B0aW9uIG11c3QgaGF2ZSBhIHR5cGUuIFRoZXJlIGFyZSBvbmx5IHR3byBi
YXNpYyB0eXBlczoKLSAgdHJpc3RhdGUgYW5kIHN0cmluZzsgdGhlIG90aGVyIHR5cGVzIGFyZSBi
YXNlZCBvbiB0aGVzZSB0d28uIFRoZSB0eXBlCi0gIGRlZmluaXRpb24gb3B0aW9uYWxseSBhY2Nl
cHRzIGFuIGlucHV0IHByb21wdCwgc28gdGhlc2UgdHdvIGV4YW1wbGVzCi0gIGFyZSBlcXVpdmFs
ZW50OgotCi0JYm9vbCAiTmV0d29ya2luZyBzdXBwb3J0IgotICBhbmQKLQlib29sCi0JcHJvbXB0
ICJOZXR3b3JraW5nIHN1cHBvcnQiCi0KLS0gaW5wdXQgcHJvbXB0OiAicHJvbXB0IiA8cHJvbXB0
PiBbImlmIiA8ZXhwcj5dCi0gIEV2ZXJ5IG1lbnUgZW50cnkgY2FuIGhhdmUgYXQgbW9zdCBvbmUg
cHJvbXB0LCB3aGljaCBpcyB1c2VkIHRvIGRpc3BsYXkKLSAgdG8gdGhlIHVzZXIuIE9wdGlvbmFs
bHkgZGVwZW5kZW5jaWVzIG9ubHkgZm9yIHRoaXMgcHJvbXB0IGNhbiBiZSBhZGRlZAotICB3aXRo
ICJpZiIuCi0KLS0gZGVmYXVsdCB2YWx1ZTogImRlZmF1bHQiIDxleHByPiBbImlmIiA8ZXhwcj5d
Ci0gIEEgY29uZmlnIG9wdGlvbiBjYW4gaGF2ZSBhbnkgbnVtYmVyIG9mIGRlZmF1bHQgdmFsdWVz
LiBJZiBtdWx0aXBsZQotICBkZWZhdWx0IHZhbHVlcyBhcmUgdmlzaWJsZSwgb25seSB0aGUgZmly
c3QgZGVmaW5lZCBvbmUgaXMgYWN0aXZlLgotICBEZWZhdWx0IHZhbHVlcyBhcmUgbm90IGxpbWl0
ZWQgdG8gdGhlIG1lbnUgZW50cnkgd2hlcmUgdGhleSBhcmUKLSAgZGVmaW5lZC4gVGhpcyBtZWFu
cyB0aGUgZGVmYXVsdCBjYW4gYmUgZGVmaW5lZCBzb21ld2hlcmUgZWxzZSBvciBiZQotICBvdmVy
cmlkZGVuIGJ5IGFuIGVhcmxpZXIgZGVmaW5pdGlvbi4KLSAgVGhlIGRlZmF1bHQgdmFsdWUgaXMg
b25seSBhc3NpZ25lZCB0byB0aGUgY29uZmlnIHN5bWJvbCBpZiBubyBvdGhlcgotICB2YWx1ZSB3
YXMgc2V0IGJ5IHRoZSB1c2VyICh2aWEgdGhlIGlucHV0IHByb21wdCBhYm92ZSkuIElmIGFuIGlu
cHV0Ci0gIHByb21wdCBpcyB2aXNpYmxlIHRoZSBkZWZhdWx0IHZhbHVlIGlzIHByZXNlbnRlZCB0
byB0aGUgdXNlciBhbmQgY2FuCi0gIGJlIG92ZXJyaWRkZW4gYnkgaGltLgotICBPcHRpb25hbGx5
LCBkZXBlbmRlbmNpZXMgb25seSBmb3IgdGhpcyBkZWZhdWx0IHZhbHVlIGNhbiBiZSBhZGRlZCB3
aXRoCi0gICJpZiIuCi0KLS0gdHlwZSBkZWZpbml0aW9uICsgZGVmYXVsdCB2YWx1ZToKLQkiZGVm
X2Jvb2wiLyJkZWZfdHJpc3RhdGUiIDxleHByPiBbImlmIiA8ZXhwcj5dCi0gIFRoaXMgaXMgYSBz
aG9ydGhhbmQgbm90YXRpb24gZm9yIGEgdHlwZSBkZWZpbml0aW9uIHBsdXMgYSB2YWx1ZS4KLSAg
T3B0aW9uYWxseSBkZXBlbmRlbmNpZXMgZm9yIHRoaXMgZGVmYXVsdCB2YWx1ZSBjYW4gYmUgYWRk
ZWQgd2l0aCAiaWYiLgotCi0tIGRlcGVuZGVuY2llczogImRlcGVuZHMgb24iIDxleHByPgotICBU
aGlzIGRlZmluZXMgYSBkZXBlbmRlbmN5IGZvciB0aGlzIG1lbnUgZW50cnkuIElmIG11bHRpcGxl
Ci0gIGRlcGVuZGVuY2llcyBhcmUgZGVmaW5lZCwgdGhleSBhcmUgY29ubmVjdGVkIHdpdGggJyYm
Jy4gRGVwZW5kZW5jaWVzCi0gIGFyZSBhcHBsaWVkIHRvIGFsbCBvdGhlciBvcHRpb25zIHdpdGhp
biB0aGlzIG1lbnUgZW50cnkgKHdoaWNoIGFsc28KLSAgYWNjZXB0IGFuICJpZiIgZXhwcmVzc2lv
biksIHNvIHRoZXNlIHR3byBleGFtcGxlcyBhcmUgZXF1aXZhbGVudDoKLQotCWJvb2wgImZvbyIg
aWYgQkFSCi0JZGVmYXVsdCB5IGlmIEJBUgotICBhbmQKLQlkZXBlbmRzIG9uIEJBUgotCWJvb2wg
ImZvbyIKLQlkZWZhdWx0IHkKLQotLSByZXZlcnNlIGRlcGVuZGVuY2llczogInNlbGVjdCIgPHN5
bWJvbD4gWyJpZiIgPGV4cHI+XQotICBXaGlsZSBub3JtYWwgZGVwZW5kZW5jaWVzIHJlZHVjZSB0
aGUgdXBwZXIgbGltaXQgb2YgYSBzeW1ib2wgKHNlZQotICBiZWxvdyksIHJldmVyc2UgZGVwZW5k
ZW5jaWVzIGNhbiBiZSB1c2VkIHRvIGZvcmNlIGEgbG93ZXIgbGltaXQgb2YKLSAgYW5vdGhlciBz
eW1ib2wuIFRoZSB2YWx1ZSBvZiB0aGUgY3VycmVudCBtZW51IHN5bWJvbCBpcyB1c2VkIGFzIHRo
ZQotICBtaW5pbWFsIHZhbHVlIDxzeW1ib2w+IGNhbiBiZSBzZXQgdG8uIElmIDxzeW1ib2w+IGlz
IHNlbGVjdGVkIG11bHRpcGxlCi0gIHRpbWVzLCB0aGUgbGltaXQgaXMgc2V0IHRvIHRoZSBsYXJn
ZXN0IHNlbGVjdGlvbi4KLSAgUmV2ZXJzZSBkZXBlbmRlbmNpZXMgY2FuIG9ubHkgYmUgdXNlZCB3
aXRoIGJvb2xlYW4gb3IgdHJpc3RhdGUKLSAgc3ltYm9scy4KLSAgTm90ZToKLQlzZWxlY3Qgc2hv
dWxkIGJlIHVzZWQgd2l0aCBjYXJlLiBzZWxlY3Qgd2lsbCBmb3JjZQotCWEgc3ltYm9sIHRvIGEg
dmFsdWUgd2l0aG91dCB2aXNpdGluZyB0aGUgZGVwZW5kZW5jaWVzLgotCUJ5IGFidXNpbmcgc2Vs
ZWN0IHlvdSBhcmUgYWJsZSB0byBzZWxlY3QgYSBzeW1ib2wgRk9PIGV2ZW4KLQlpZiBGT08gZGVw
ZW5kcyBvbiBCQVIgdGhhdCBpcyBub3Qgc2V0LgotCUluIGdlbmVyYWwgdXNlIHNlbGVjdCBvbmx5
IGZvciBub24tdmlzaWJsZSBzeW1ib2xzCi0JKG5vIHByb21wdHMgYW55d2hlcmUpIGFuZCBmb3Ig
c3ltYm9scyB3aXRoIG5vIGRlcGVuZGVuY2llcy4KLQlUaGF0IHdpbGwgbGltaXQgdGhlIHVzZWZ1
bG5lc3MgYnV0IG9uIHRoZSBvdGhlciBoYW5kIGF2b2lkCi0JdGhlIGlsbGVnYWwgY29uZmlndXJh
dGlvbnMgYWxsIG92ZXIuCi0KLS0gbGltaXRpbmcgbWVudSBkaXNwbGF5OiAidmlzaWJsZSBpZiIg
PGV4cHI+Ci0gIFRoaXMgYXR0cmlidXRlIGlzIG9ubHkgYXBwbGljYWJsZSB0byBtZW51IGJsb2Nr
cywgaWYgdGhlIGNvbmRpdGlvbiBpcwotICBmYWxzZSwgdGhlIG1lbnUgYmxvY2sgaXMgbm90IGRp
c3BsYXllZCB0byB0aGUgdXNlciAodGhlIHN5bWJvbHMKLSAgY29udGFpbmVkIHRoZXJlIGNhbiBz
dGlsbCBiZSBzZWxlY3RlZCBieSBvdGhlciBzeW1ib2xzLCB0aG91Z2gpLiBJdCBpcwotICBzaW1p
bGFyIHRvIGEgY29uZGl0aW9uYWwgInByb21wdCIgYXR0cmlidXRlIGZvciBpbmRpdmlkdWFsIG1l
bnUKLSAgZW50cmllcy4gRGVmYXVsdCB2YWx1ZSBvZiAidmlzaWJsZSIgaXMgdHJ1ZS4KLQotLSBu
dW1lcmljYWwgcmFuZ2VzOiAicmFuZ2UiIDxzeW1ib2w+IDxzeW1ib2w+IFsiaWYiIDxleHByPl0K
LSAgVGhpcyBhbGxvd3MgdG8gbGltaXQgdGhlIHJhbmdlIG9mIHBvc3NpYmxlIGlucHV0IHZhbHVl
cyBmb3IgaW50Ci0gIGFuZCBoZXggc3ltYm9scy4gVGhlIHVzZXIgY2FuIG9ubHkgaW5wdXQgYSB2
YWx1ZSB3aGljaCBpcyBsYXJnZXIgdGhhbgotICBvciBlcXVhbCB0byB0aGUgZmlyc3Qgc3ltYm9s
IGFuZCBzbWFsbGVyIHRoYW4gb3IgZXF1YWwgdG8gdGhlIHNlY29uZAotICBzeW1ib2wuCi0KLS0g
aGVscCB0ZXh0OiAiaGVscCIgb3IgIi0tLWhlbHAtLS0iCi0gIFRoaXMgZGVmaW5lcyBhIGhlbHAg
dGV4dC4gVGhlIGVuZCBvZiB0aGUgaGVscCB0ZXh0IGlzIGRldGVybWluZWQgYnkKLSAgdGhlIGlu
ZGVudGF0aW9uIGxldmVsLCB0aGlzIG1lYW5zIGl0IGVuZHMgYXQgdGhlIGZpcnN0IGxpbmUgd2hp
Y2ggaGFzCi0gIGEgc21hbGxlciBpbmRlbnRhdGlvbiB0aGFuIHRoZSBmaXJzdCBsaW5lIG9mIHRo
ZSBoZWxwIHRleHQuCi0gICItLS1oZWxwLS0tIiBhbmQgImhlbHAiIGRvIG5vdCBkaWZmZXIgaW4g
YmVoYXZpb3VyLCAiLS0taGVscC0tLSIgaXMKLSAgdXNlZCB0byBoZWxwIHZpc3VhbGx5IHNlcGFy
YXRlIGNvbmZpZ3VyYXRpb24gbG9naWMgZnJvbSBoZWxwIHdpdGhpbgotICB0aGUgZmlsZSBhcyBh
biBhaWQgdG8gZGV2ZWxvcGVycy4KLQotLSBtaXNjIG9wdGlvbnM6ICJvcHRpb24iIDxzeW1ib2w+
Wz08dmFsdWU+XQotICBWYXJpb3VzIGxlc3MgY29tbW9uIG9wdGlvbnMgY2FuIGJlIGRlZmluZWQg
dmlhIHRoaXMgb3B0aW9uIHN5bnRheCwKLSAgd2hpY2ggY2FuIG1vZGlmeSB0aGUgYmVoYXZpb3Vy
IG9mIHRoZSBtZW51IGVudHJ5IGFuZCBpdHMgY29uZmlnCi0gIHN5bWJvbC4gVGhlc2Ugb3B0aW9u
cyBhcmUgY3VycmVudGx5IHBvc3NpYmxlOgotCi0gIC0gImRlZmNvbmZpZ19saXN0IgotICAgIFRo
aXMgZGVjbGFyZXMgYSBsaXN0IG9mIGRlZmF1bHQgZW50cmllcyB3aGljaCBjYW4gYmUgdXNlZCB3
aGVuCi0gICAgbG9va2luZyBmb3IgdGhlIGRlZmF1bHQgY29uZmlndXJhdGlvbiAod2hpY2ggaXMg
dXNlZCB3aGVuIHRoZSBtYWluCi0gICAgLmNvbmZpZyBkb2Vzbid0IGV4aXN0cyB5ZXQuKQotCi0g
IC0gIm1vZHVsZXMiCi0gICAgVGhpcyBkZWNsYXJlcyB0aGUgc3ltYm9sIHRvIGJlIHVzZWQgYXMg
dGhlIE1PRFVMRVMgc3ltYm9sLCB3aGljaAotICAgIGVuYWJsZXMgdGhlIHRoaXJkIG1vZHVsYXIg
c3RhdGUgZm9yIGFsbCBjb25maWcgc3ltYm9scy4KLSAgICBBdCBtb3N0IG9uZSBzeW1ib2wgbWF5
IGhhdmUgdGhlICJtb2R1bGVzIiBvcHRpb24gc2V0LgotCi0gIC0gImVudiI9PHZhbHVlPgotICAg
IFRoaXMgaW1wb3J0cyB0aGUgZW52aXJvbm1lbnQgdmFyaWFibGUgaW50byBLY29uZmlnLiBJdCBi
ZWhhdmVzIGxpa2UKLSAgICBhIGRlZmF1bHQsIGV4Y2VwdCB0aGF0IHRoZSB2YWx1ZSBjb21lcyBm
cm9tIHRoZSBlbnZpcm9ubWVudCwgdGhpcwotICAgIGFsc28gbWVhbnMgdGhhdCB0aGUgYmVoYXZp
b3VyIHdoZW4gbWl4aW5nIGl0IHdpdGggbm9ybWFsIGRlZmF1bHRzIGlzCi0gICAgdW5kZWZpbmVk
IGF0IHRoaXMgcG9pbnQuIFRoZSBzeW1ib2wgaXMgY3VycmVudGx5IG5vdCBleHBvcnRlZCBiYWNr
Ci0gICAgdG8gdGhlIGJ1aWxkIGVudmlyb25tZW50IChpZiB0aGlzIGlzIGRlc2lyZWQsIGl0IGNh
biBiZSBkb25lIHZpYQotICAgIGFub3RoZXIgc3ltYm9sKS4KLQotICAtICJhbGxub2NvbmZpZ195
IgotICAgIFRoaXMgZGVjbGFyZXMgdGhlIHN5bWJvbCBhcyBvbmUgdGhhdCBzaG91bGQgaGF2ZSB0
aGUgdmFsdWUgeSB3aGVuCi0gICAgdXNpbmcgImFsbG5vY29uZmlnIi4gVXNlZCBmb3Igc3ltYm9s
cyB0aGF0IGhpZGUgb3RoZXIgc3ltYm9scy4KLQotTWVudSBkZXBlbmRlbmNpZXMKLS0tLS0tLS0t
LS0tLS0tLS0tCi0KLURlcGVuZGVuY2llcyBkZWZpbmUgdGhlIHZpc2liaWxpdHkgb2YgYSBtZW51
IGVudHJ5IGFuZCBjYW4gYWxzbyByZWR1Y2UKLXRoZSBpbnB1dCByYW5nZSBvZiB0cmlzdGF0ZSBz
eW1ib2xzLiBUaGUgdHJpc3RhdGUgbG9naWMgdXNlZCBpbiB0aGUKLWV4cHJlc3Npb25zIHVzZXMg
b25lIG1vcmUgc3RhdGUgdGhhbiBub3JtYWwgYm9vbGVhbiBsb2dpYyB0byBleHByZXNzIHRoZQot
bW9kdWxlIHN0YXRlLiBEZXBlbmRlbmN5IGV4cHJlc3Npb25zIGhhdmUgdGhlIGZvbGxvd2luZyBz
eW50YXg6Ci0KLTxleHByPiA6Oj0gPHN5bWJvbD4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgxKQotICAgICAgICAgICA8c3ltYm9sPiAnPScgPHN5bWJvbD4gICAgICAgICAgICAgICAgKDIp
Ci0gICAgICAgICAgIDxzeW1ib2w+ICchPScgPHN5bWJvbD4gICAgICAgICAgICAgICAoMykKLSAg
ICAgICAgICAgJygnIDxleHByPiAnKScgICAgICAgICAgICAgICAgICAgICAgICg0KQotICAgICAg
ICAgICAnIScgPGV4cHI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDUpCi0gICAgICAgICAg
IDxleHByPiAnJiYnIDxleHByPiAgICAgICAgICAgICAgICAgICAoNikKLSAgICAgICAgICAgPGV4
cHI+ICd8fCcgPGV4cHI+ICAgICAgICAgICAgICAgICAgICg3KQotCi1FeHByZXNzaW9ucyBhcmUg
bGlzdGVkIGluIGRlY3JlYXNpbmcgb3JkZXIgb2YgcHJlY2VkZW5jZS4gCi0KLSgxKSBDb252ZXJ0
IHRoZSBzeW1ib2wgaW50byBhbiBleHByZXNzaW9uLiBCb29sZWFuIGFuZCB0cmlzdGF0ZSBzeW1i
b2xzCi0gICAgYXJlIHNpbXBseSBjb252ZXJ0ZWQgaW50byB0aGUgcmVzcGVjdGl2ZSBleHByZXNz
aW9uIHZhbHVlcy4gQWxsCi0gICAgb3RoZXIgc3ltYm9sIHR5cGVzIHJlc3VsdCBpbiAnbicuCi0o
MikgSWYgdGhlIHZhbHVlcyBvZiBib3RoIHN5bWJvbHMgYXJlIGVxdWFsLCBpdCByZXR1cm5zICd5
JywKLSAgICBvdGhlcndpc2UgJ24nLgotKDMpIElmIHRoZSB2YWx1ZXMgb2YgYm90aCBzeW1ib2xz
IGFyZSBlcXVhbCwgaXQgcmV0dXJucyAnbicsCi0gICAgb3RoZXJ3aXNlICd5Jy4KLSg0KSBSZXR1
cm5zIHRoZSB2YWx1ZSBvZiB0aGUgZXhwcmVzc2lvbi4gVXNlZCB0byBvdmVycmlkZSBwcmVjZWRl
bmNlLgotKDUpIFJldHVybnMgdGhlIHJlc3VsdCBvZiAoMi0vZXhwci8pLgotKDYpIFJldHVybnMg
dGhlIHJlc3VsdCBvZiBtaW4oL2V4cHIvLCAvZXhwci8pLgotKDcpIFJldHVybnMgdGhlIHJlc3Vs
dCBvZiBtYXgoL2V4cHIvLCAvZXhwci8pLgotCi1BbiBleHByZXNzaW9uIGNhbiBoYXZlIGEgdmFs
dWUgb2YgJ24nLCAnbScgb3IgJ3knIChvciAwLCAxLCAyCi1yZXNwZWN0aXZlbHkgZm9yIGNhbGN1
bGF0aW9ucykuIEEgbWVudSBlbnRyeSBiZWNvbWVzIHZpc2libGUgd2hlbiBpdHMKLWV4cHJlc3Np
b24gZXZhbHVhdGVzIHRvICdtJyBvciAneScuCi0KLVRoZXJlIGFyZSB0d28gdHlwZXMgb2Ygc3lt
Ym9sczogY29uc3RhbnQgYW5kIG5vbi1jb25zdGFudCBzeW1ib2xzLgotTm9uLWNvbnN0YW50IHN5
bWJvbHMgYXJlIHRoZSBtb3N0IGNvbW1vbiBvbmVzIGFuZCBhcmUgZGVmaW5lZCB3aXRoIHRoZQot
J2NvbmZpZycgc3RhdGVtZW50LiBOb24tY29uc3RhbnQgc3ltYm9scyBjb25zaXN0IGVudGlyZWx5
IG9mIGFscGhhbnVtZXJpYwotY2hhcmFjdGVycyBvciB1bmRlcnNjb3Jlcy4KLUNvbnN0YW50IHN5
bWJvbHMgYXJlIG9ubHkgcGFydCBvZiBleHByZXNzaW9ucy4gQ29uc3RhbnQgc3ltYm9scyBhcmUK
LWFsd2F5cyBzdXJyb3VuZGVkIGJ5IHNpbmdsZSBvciBkb3VibGUgcXVvdGVzLiBXaXRoaW4gdGhl
IHF1b3RlLCBhbnkKLW90aGVyIGNoYXJhY3RlciBpcyBhbGxvd2VkIGFuZCB0aGUgcXVvdGVzIGNh
biBiZSBlc2NhcGVkIHVzaW5nICdcJy4KLQotTWVudSBzdHJ1Y3R1cmUKLS0tLS0tLS0tLS0tLS0t
Ci0KLVRoZSBwb3NpdGlvbiBvZiBhIG1lbnUgZW50cnkgaW4gdGhlIHRyZWUgaXMgZGV0ZXJtaW5l
ZCBpbiB0d28gd2F5cy4gRmlyc3QKLWl0IGNhbiBiZSBzcGVjaWZpZWQgZXhwbGljaXRseToKLQot
bWVudSAiTmV0d29yayBkZXZpY2Ugc3VwcG9ydCIKLQlkZXBlbmRzIG9uIE5FVAotCi1jb25maWcg
TkVUREVWSUNFUwotCS4uLgotCi1lbmRtZW51Ci0KLUFsbCBlbnRyaWVzIHdpdGhpbiB0aGUgIm1l
bnUiIC4uLiAiZW5kbWVudSIgYmxvY2sgYmVjb21lIGEgc3VibWVudSBvZgotIk5ldHdvcmsgZGV2
aWNlIHN1cHBvcnQiLiBBbGwgc3ViZW50cmllcyBpbmhlcml0IHRoZSBkZXBlbmRlbmNpZXMgZnJv
bQotdGhlIG1lbnUgZW50cnksIGUuZy4gdGhpcyBtZWFucyB0aGUgZGVwZW5kZW5jeSAiTkVUIiBp
cyBhZGRlZCB0byB0aGUKLWRlcGVuZGVuY3kgbGlzdCBvZiB0aGUgY29uZmlnIG9wdGlvbiBORVRE
RVZJQ0VTLgotCi1UaGUgb3RoZXIgd2F5IHRvIGdlbmVyYXRlIHRoZSBtZW51IHN0cnVjdHVyZSBp
cyBkb25lIGJ5IGFuYWx5emluZyB0aGUKLWRlcGVuZGVuY2llcy4gSWYgYSBtZW51IGVudHJ5IHNv
bWVob3cgZGVwZW5kcyBvbiB0aGUgcHJldmlvdXMgZW50cnksIGl0Ci1jYW4gYmUgbWFkZSBhIHN1
Ym1lbnUgb2YgaXQuIEZpcnN0LCB0aGUgcHJldmlvdXMgKHBhcmVudCkgc3ltYm9sIG11c3QKLWJl
IHBhcnQgb2YgdGhlIGRlcGVuZGVuY3kgbGlzdCBhbmQgdGhlbiBvbmUgb2YgdGhlc2UgdHdvIGNv
bmRpdGlvbnMKLW11c3QgYmUgdHJ1ZToKLS0gdGhlIGNoaWxkIGVudHJ5IG11c3QgYmVjb21lIGlu
dmlzaWJsZSwgaWYgdGhlIHBhcmVudCBpcyBzZXQgdG8gJ24nCi0tIHRoZSBjaGlsZCBlbnRyeSBt
dXN0IG9ubHkgYmUgdmlzaWJsZSwgaWYgdGhlIHBhcmVudCBpcyB2aXNpYmxlCi0KLWNvbmZpZyBN
T0RVTEVTCi0JYm9vbCAiRW5hYmxlIGxvYWRhYmxlIG1vZHVsZSBzdXBwb3J0IgotCi1jb25maWcg
TU9EVkVSU0lPTlMKLQlib29sICJTZXQgdmVyc2lvbiBpbmZvcm1hdGlvbiBvbiBhbGwgbW9kdWxl
IHN5bWJvbHMiCi0JZGVwZW5kcyBvbiBNT0RVTEVTCi0KLWNvbW1lbnQgIm1vZHVsZSBzdXBwb3J0
IGRpc2FibGVkIgotCWRlcGVuZHMgb24gIU1PRFVMRVMKLQotTU9EVkVSU0lPTlMgZGlyZWN0bHkg
ZGVwZW5kcyBvbiBNT0RVTEVTLCB0aGlzIG1lYW5zIGl0J3Mgb25seSB2aXNpYmxlIGlmCi1NT0RV
TEVTIGlzIGRpZmZlcmVudCBmcm9tICduJy4gVGhlIGNvbW1lbnQgb24gdGhlIG90aGVyIGhhbmQg
aXMgYWx3YXlzCi12aXNpYmxlIHdoZW4gTU9EVUxFUyBpcyB2aXNpYmxlICh0aGUgKGVtcHR5KSBk
ZXBlbmRlbmN5IG9mIE1PRFVMRVMgaXMKLWFsc28gcGFydCBvZiB0aGUgY29tbWVudCBkZXBlbmRl
bmNpZXMpLgotCi0KLUtjb25maWcgc3ludGF4Ci0tLS0tLS0tLS0tLS0tLQotCi1UaGUgY29uZmln
dXJhdGlvbiBmaWxlIGRlc2NyaWJlcyBhIHNlcmllcyBvZiBtZW51IGVudHJpZXMsIHdoZXJlIGV2
ZXJ5Ci1saW5lIHN0YXJ0cyB3aXRoIGEga2V5d29yZCAoZXhjZXB0IGhlbHAgdGV4dHMpLiBUaGUg
Zm9sbG93aW5nIGtleXdvcmRzCi1lbmQgYSBtZW51IGVudHJ5OgotLSBjb25maWcKLS0gbWVudWNv
bmZpZwotLSBjaG9pY2UvZW5kY2hvaWNlCi0tIGNvbW1lbnQKLS0gbWVudS9lbmRtZW51Ci0tIGlm
L2VuZGlmCi0tIHNvdXJjZQotVGhlIGZpcnN0IGZpdmUgYWxzbyBzdGFydCB0aGUgZGVmaW5pdGlv
biBvZiBhIG1lbnUgZW50cnkuCi0KLWNvbmZpZzoKLQotCSJjb25maWciIDxzeW1ib2w+Ci0JPGNv
bmZpZyBvcHRpb25zPgotCi1UaGlzIGRlZmluZXMgYSBjb25maWcgc3ltYm9sIDxzeW1ib2w+IGFu
ZCBhY2NlcHRzIGFueSBvZiBhYm92ZQotYXR0cmlidXRlcyBhcyBvcHRpb25zLgotCi1tZW51Y29u
ZmlnOgotCSJtZW51Y29uZmlnIiA8c3ltYm9sPgotCTxjb25maWcgb3B0aW9ucz4KLQotVGhpcyBp
cyBzaW1pbGFyIHRvIHRoZSBzaW1wbGUgY29uZmlnIGVudHJ5IGFib3ZlLCBidXQgaXQgYWxzbyBn
aXZlcyBhCi1oaW50IHRvIGZyb250IGVuZHMsIHRoYXQgYWxsIHN1Ym9wdGlvbnMgc2hvdWxkIGJl
IGRpc3BsYXllZCBhcyBhCi1zZXBhcmF0ZSBsaXN0IG9mIG9wdGlvbnMuCi0KLWNob2ljZXM6Ci0K
LQkiY2hvaWNlIiBbc3ltYm9sXQotCTxjaG9pY2Ugb3B0aW9ucz4KLQk8Y2hvaWNlIGJsb2NrPgot
CSJlbmRjaG9pY2UiCi0KLVRoaXMgZGVmaW5lcyBhIGNob2ljZSBncm91cCBhbmQgYWNjZXB0cyBh
bnkgb2YgdGhlIGFib3ZlIGF0dHJpYnV0ZXMgYXMKLW9wdGlvbnMuIEEgY2hvaWNlIGNhbiBvbmx5
IGJlIG9mIHR5cGUgYm9vbCBvciB0cmlzdGF0ZSwgd2hpbGUgYSBib29sZWFuCi1jaG9pY2Ugb25s
eSBhbGxvd3MgYSBzaW5nbGUgY29uZmlnIGVudHJ5IHRvIGJlIHNlbGVjdGVkLCBhIHRyaXN0YXRl
Ci1jaG9pY2UgYWxzbyBhbGxvd3MgYW55IG51bWJlciBvZiBjb25maWcgZW50cmllcyB0byBiZSBz
ZXQgdG8gJ20nLiBUaGlzCi1jYW4gYmUgdXNlZCBpZiBtdWx0aXBsZSBkcml2ZXJzIGZvciBhIHNp
bmdsZSBoYXJkd2FyZSBleGlzdHMgYW5kIG9ubHkgYQotc2luZ2xlIGRyaXZlciBjYW4gYmUgY29t
cGlsZWQvbG9hZGVkIGludG8gdGhlIGtlcm5lbCwgYnV0IGFsbCBkcml2ZXJzCi1jYW4gYmUgY29t
cGlsZWQgYXMgbW9kdWxlcy4KLUEgY2hvaWNlIGFjY2VwdHMgYW5vdGhlciBvcHRpb24gIm9wdGlv
bmFsIiwgd2hpY2ggYWxsb3dzIHRvIHNldCB0aGUKLWNob2ljZSB0byAnbicgYW5kIG5vIGVudHJ5
IG5lZWRzIHRvIGJlIHNlbGVjdGVkLgotSWYgbm8gW3N5bWJvbF0gaXMgYXNzb2NpYXRlZCB3aXRo
IGEgY2hvaWNlLCB0aGVuIHlvdSBjYW4gbm90IGhhdmUgbXVsdGlwbGUKLWRlZmluaXRpb25zIG9m
IHRoYXQgY2hvaWNlLiBJZiBhIFtzeW1ib2xdIGlzIGFzc29jaWF0ZWQgdG8gdGhlIGNob2ljZSwK
LXRoZW4geW91IG1heSBkZWZpbmUgdGhlIHNhbWUgY2hvaWNlIChpZS4gd2l0aCB0aGUgc2FtZSBl
bnRyaWVzKSBpbiBhbm90aGVyCi1wbGFjZS4KLQotY29tbWVudDoKLQotCSJjb21tZW50IiA8cHJv
bXB0PgotCTxjb21tZW50IG9wdGlvbnM+Ci0KLVRoaXMgZGVmaW5lcyBhIGNvbW1lbnQgd2hpY2gg
aXMgZGlzcGxheWVkIHRvIHRoZSB1c2VyIGR1cmluZyB0aGUKLWNvbmZpZ3VyYXRpb24gcHJvY2Vz
cyBhbmQgaXMgYWxzbyBlY2hvZWQgdG8gdGhlIG91dHB1dCBmaWxlcy4gVGhlIG9ubHkKLXBvc3Np
YmxlIG9wdGlvbnMgYXJlIGRlcGVuZGVuY2llcy4KLQotbWVudToKLQotCSJtZW51IiA8cHJvbXB0
PgotCTxtZW51IG9wdGlvbnM+Ci0JPG1lbnUgYmxvY2s+Ci0JImVuZG1lbnUiCi0KLVRoaXMgZGVm
aW5lcyBhIG1lbnUgYmxvY2ssIHNlZSAiTWVudSBzdHJ1Y3R1cmUiIGFib3ZlIGZvciBtb3JlCi1p
bmZvcm1hdGlvbi4gVGhlIG9ubHkgcG9zc2libGUgb3B0aW9ucyBhcmUgZGVwZW5kZW5jaWVzIGFu
ZCAidmlzaWJsZSIKLWF0dHJpYnV0ZXMuCi0KLWlmOgotCi0JImlmIiA8ZXhwcj4KLQk8aWYgYmxv
Y2s+Ci0JImVuZGlmIgotCi1UaGlzIGRlZmluZXMgYW4gaWYgYmxvY2suIFRoZSBkZXBlbmRlbmN5
IGV4cHJlc3Npb24gPGV4cHI+IGlzIGFwcGVuZGVkCi10byBhbGwgZW5jbG9zZWQgbWVudSBlbnRy
aWVzLgotCi1zb3VyY2U6Ci0KLQkic291cmNlIiA8cHJvbXB0PgotCi1UaGlzIHJlYWRzIHRoZSBz
cGVjaWZpZWQgY29uZmlndXJhdGlvbiBmaWxlLiBUaGlzIGZpbGUgaXMgYWx3YXlzIHBhcnNlZC4K
LQotbWFpbm1lbnU6Ci0KLQkibWFpbm1lbnUiIDxwcm9tcHQ+Ci0KLVRoaXMgc2V0cyB0aGUgY29u
ZmlnIHByb2dyYW0ncyB0aXRsZSBiYXIgaWYgdGhlIGNvbmZpZyBwcm9ncmFtIGNob29zZXMKLXRv
IHVzZSBpdC4gSXQgc2hvdWxkIGJlIHBsYWNlZCBhdCB0aGUgdG9wIG9mIHRoZSBjb25maWd1cmF0
aW9uLCBiZWZvcmUgYW55Ci1vdGhlciBzdGF0ZW1lbnQuCi0KLQotS2NvbmZpZyBoaW50cwotLS0t
LS0tLS0tLS0tLQotVGhpcyBpcyBhIGNvbGxlY3Rpb24gb2YgS2NvbmZpZyB0aXBzLCBtb3N0IG9m
IHdoaWNoIGFyZW4ndCBvYnZpb3VzIGF0Ci1maXJzdCBnbGFuY2UgYW5kIG1vc3Qgb2Ygd2hpY2gg
aGF2ZSBiZWNvbWUgaWRpb21zIGluIHNldmVyYWwgS2NvbmZpZwotZmlsZXMuCi0KLUFkZGluZyBj
b21tb24gZmVhdHVyZXMgYW5kIG1ha2UgdGhlIHVzYWdlIGNvbmZpZ3VyYWJsZQotfn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+Ci1JdCBpcyBhIGNv
bW1vbiBpZGlvbSB0byBpbXBsZW1lbnQgYSBmZWF0dXJlL2Z1bmN0aW9uYWxpdHkgdGhhdCBhcmUK
LXJlbGV2YW50IGZvciBzb21lIGFyY2hpdGVjdHVyZXMgYnV0IG5vdCBhbGwuCi1UaGUgcmVjb21t
ZW5kZWQgd2F5IHRvIGRvIHNvIGlzIHRvIHVzZSBhIGNvbmZpZyB2YXJpYWJsZSBuYW1lZCBIQVZF
XyoKLXRoYXQgaXMgZGVmaW5lZCBpbiBhIGNvbW1vbiBLY29uZmlnIGZpbGUgYW5kIHNlbGVjdGVk
IGJ5IHRoZSByZWxldmFudAotYXJjaGl0ZWN0dXJlcy4KLUFuIGV4YW1wbGUgaXMgdGhlIGdlbmVy
aWMgSU9NQVAgZnVuY3Rpb25hbGl0eS4KLQotV2Ugd291bGQgaW4gbGliL0tjb25maWcgc2VlOgot
Ci0jIEdlbmVyaWMgSU9NQVAgaXMgdXNlZCB0byAuLi4KLWNvbmZpZyBIQVZFX0dFTkVSSUNfSU9N
QVAKLQotY29uZmlnIEdFTkVSSUNfSU9NQVAKLQlkZXBlbmRzIG9uIEhBVkVfR0VORVJJQ19JT01B
UCAmJiBGT08KLQotQW5kIGluIGxpYi9NYWtlZmlsZSB3ZSB3b3VsZCBzZWU6Ci1vYmotJChDT05G
SUdfR0VORVJJQ19JT01BUCkgKz0gaW9tYXAubwotCi1Gb3IgZWFjaCBhcmNoaXRlY3R1cmUgdXNp
bmcgdGhlIGdlbmVyaWMgSU9NQVAgZnVuY3Rpb25hbGl0eSB3ZSB3b3VsZCBzZWU6Ci0KLWNvbmZp
ZyBYODYKLQlzZWxlY3QgLi4uCi0Jc2VsZWN0IEhBVkVfR0VORVJJQ19JT01BUAotCXNlbGVjdCAu
Li4KLQotTm90ZTogd2UgdXNlIHRoZSBleGlzdGluZyBjb25maWcgb3B0aW9uIGFuZCBhdm9pZCBj
cmVhdGluZyBhIG5ldwotY29uZmlnIHZhcmlhYmxlIHRvIHNlbGVjdCBIQVZFX0dFTkVSSUNfSU9N
QVAuCi0KLU5vdGU6IHRoZSB1c2Ugb2YgdGhlIGludGVybmFsIGNvbmZpZyB2YXJpYWJsZSBIQVZF
X0dFTkVSSUNfSU9NQVAsIGl0IGlzCi1pbnRyb2R1Y2VkIHRvIG92ZXJjb21lIHRoZSBsaW1pdGF0
aW9uIG9mIHNlbGVjdCB3aGljaCB3aWxsIGZvcmNlIGEKLWNvbmZpZyBvcHRpb24gdG8gJ3knIG5v
IG1hdHRlciB0aGUgZGVwZW5kZW5jaWVzLgotVGhlIGRlcGVuZGVuY2llcyBhcmUgbW92ZWQgdG8g
dGhlIHN5bWJvbCBHRU5FUklDX0lPTUFQIGFuZCB3ZSBhdm9pZCB0aGUKLXNpdHVhdGlvbiB3aGVy
ZSBzZWxlY3QgZm9yY2VzIGEgc3ltYm9sIGVxdWFscyB0byAneScuCi0KLUJ1aWxkIGFzIG1vZHVs
ZSBvbmx5Ci1+fn5+fn5+fn5+fn5+fn5+fn5+fgotVG8gcmVzdHJpY3QgYSBjb21wb25lbnQgYnVp
bGQgdG8gbW9kdWxlLW9ubHksIHF1YWxpZnkgaXRzIGNvbmZpZyBzeW1ib2wKLXdpdGggImRlcGVu
ZHMgb24gbSIuICBFLmcuOgotCi1jb25maWcgRk9PCi0JZGVwZW5kcyBvbiBCQVIgJiYgbQotCi1s
aW1pdHMgRk9PIHRvIG1vZHVsZSAoPW0pIG9yIGRpc2FibGVkICg9bikuCmRpZmYgLS1naXQgYS9k
b2NzL21pc2Mva2NvbmZpZy1tYWNyby1sYW5ndWFnZS5yc3QgYi9kb2NzL21pc2Mva2NvbmZpZy1t
YWNyby1sYW5ndWFnZS5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
Li4zNWIzMjYzYjdlNDAKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL21pc2Mva2NvbmZpZy1tYWNy
by1sYW5ndWFnZS5yc3QKQEAgLTAsMCArMSwyNDcgQEAKKz09PT09PT09PT09PT09PT09PT09PT0K
K0tjb25maWcgbWFjcm8gbGFuZ3VhZ2UKKz09PT09PT09PT09PT09PT09PT09PT0KKworQ29uY2Vw
dAorLS0tLS0tLQorCitUaGUgYmFzaWMgaWRlYSB3YXMgaW5zcGlyZWQgYnkgTWFrZS4gV2hlbiB3
ZSBsb29rIGF0IE1ha2UsIHdlIG5vdGljZSBzb3J0IG9mCit0d28gbGFuZ3VhZ2VzIGluIG9uZS4g
T25lIGxhbmd1YWdlIGRlc2NyaWJlcyBkZXBlbmRlbmN5IGdyYXBocyBjb25zaXN0aW5nIG9mCit0
YXJnZXRzIGFuZCBwcmVyZXF1aXNpdGVzLiBUaGUgb3RoZXIgaXMgYSBtYWNybyBsYW5ndWFnZSBm
b3IgcGVyZm9ybWluZyB0ZXh0dWFsCitzdWJzdGl0dXRpb24uCisKK1RoZXJlIGlzIGNsZWFyIGRp
c3RpbmN0aW9uIGJldHdlZW4gdGhlIHR3byBsYW5ndWFnZSBzdGFnZXMuIEZvciBleGFtcGxlLCB5
b3UKK2NhbiB3cml0ZSBhIG1ha2VmaWxlIGxpa2UgZm9sbG93czo6CisKKyAgICBBUFAgOj0gZm9v
CisgICAgU1JDIDo9IGZvby5jCisgICAgQ0MgOj0gZ2NjCisKKyAgICAkKEFQUCk6ICQoU1JDKQor
ICAgICAgICAgICAgJChDQykgLW8gJChBUFApICQoU1JDKQorCitUaGUgbWFjcm8gbGFuZ3VhZ2Ug
cmVwbGFjZXMgdGhlIHZhcmlhYmxlIHJlZmVyZW5jZXMgd2l0aCB0aGVpciBleHBhbmRlZCBmb3Jt
LAorYW5kIGhhbmRsZXMgYXMgaWYgdGhlIHNvdXJjZSBmaWxlIHdlcmUgaW5wdXQgbGlrZSBmb2xs
b3dzOjoKKworICAgIGZvbzogZm9vLmMKKyAgICAgICAgICAgIGdjYyAtbyBmb28gZm9vLmMKKwor
VGhlbiwgTWFrZSBhbmFseXplcyB0aGUgZGVwZW5kZW5jeSBncmFwaCBhbmQgZGV0ZXJtaW5lcyB0
aGUgdGFyZ2V0cyB0byBiZQordXBkYXRlZC4KKworVGhlIGlkZWEgaXMgcXVpdGUgc2ltaWxhciBp
biBLY29uZmlnIC0gaXQgaXMgcG9zc2libGUgdG8gZGVzY3JpYmUgYSBLY29uZmlnCitmaWxlIGxp
a2UgdGhpczo6CisKKyAgICBDQyA6PSBnY2MKKworICAgIGNvbmZpZyBDQ19IQVNfRk9PCisgICAg
ICAgICAgICBkZWZfYm9vbCAkKHNoZWxsLCAkKHNyY3RyZWUpL3NjcmlwdHMvZ2NjLWNoZWNrLWZv
by5zaCAkKENDKSkKKworVGhlIG1hY3JvIGxhbmd1YWdlIGluIEtjb25maWcgcHJvY2Vzc2VzIHRo
ZSBzb3VyY2UgZmlsZSBpbnRvIHRoZSBmb2xsb3dpbmcKK2ludGVybWVkaWF0ZTo6CisKKyAgICBj
b25maWcgQ0NfSEFTX0ZPTworICAgICAgICAgICAgZGVmX2Jvb2wgeQorCitUaGVuLCBLY29uZmln
IG1vdmVzIG9udG8gdGhlIGV2YWx1YXRpb24gc3RhZ2UgdG8gcmVzb2x2ZSBpbnRlci1zeW1ib2wK
K2RlcGVuZGVuY3kgYXMgZXhwbGFpbmVkIGluIGtjb25maWctbGFuZ3VhZ2UudHh0LgorCisKK1Zh
cmlhYmxlcworLS0tLS0tLS0tCisKK0xpa2UgaW4gTWFrZSwgYSB2YXJpYWJsZSBpbiBLY29uZmln
IHdvcmtzIGFzIGEgbWFjcm8gdmFyaWFibGUuICBBIG1hY3JvCit2YXJpYWJsZSBpcyBleHBhbmRl
ZCAiaW4gcGxhY2UiIHRvIHlpZWxkIGEgdGV4dCBzdHJpbmcgdGhhdCBtYXkgdGhlbiBiZQorZXhw
YW5kZWQgZnVydGhlci4gVG8gZ2V0IHRoZSB2YWx1ZSBvZiBhIHZhcmlhYmxlLCBlbmNsb3NlIHRo
ZSB2YXJpYWJsZSBuYW1lIGluCiskKCApLiBUaGUgcGFyZW50aGVzZXMgYXJlIHJlcXVpcmVkIGV2
ZW4gZm9yIHNpbmdsZS1sZXR0ZXIgdmFyaWFibGUgbmFtZXM7ICRYIGlzCithIHN5bnRheCBlcnJv
ci4gVGhlIGN1cmx5IGJyYWNlIGZvcm0gYXMgaW4gJHtDQ30gaXMgbm90IHN1cHBvcnRlZCBlaXRo
ZXIuCisKK1RoZXJlIGFyZSB0d28gdHlwZXMgb2YgdmFyaWFibGVzOiBzaW1wbHkgZXhwYW5kZWQg
dmFyaWFibGVzIGFuZCByZWN1cnNpdmVseQorZXhwYW5kZWQgdmFyaWFibGVzLgorCitBIHNpbXBs
eSBleHBhbmRlZCB2YXJpYWJsZSBpcyBkZWZpbmVkIHVzaW5nIHRoZSA6PSBhc3NpZ25tZW50IG9w
ZXJhdG9yLiBJdHMKK3JpZ2h0aGFuZCBzaWRlIGlzIGV4cGFuZGVkIGltbWVkaWF0ZWx5IHVwb24g
cmVhZGluZyB0aGUgbGluZSBmcm9tIHRoZSBLY29uZmlnCitmaWxlLgorCitBIHJlY3Vyc2l2ZWx5
IGV4cGFuZGVkIHZhcmlhYmxlIGlzIGRlZmluZWQgdXNpbmcgdGhlID0gYXNzaWdubWVudCBvcGVy
YXRvci4KK0l0cyByaWdodGhhbmQgc2lkZSBpcyBzaW1wbHkgc3RvcmVkIGFzIHRoZSB2YWx1ZSBv
ZiB0aGUgdmFyaWFibGUgd2l0aG91dAorZXhwYW5kaW5nIGl0IGluIGFueSB3YXkuIEluc3RlYWQs
IHRoZSBleHBhbnNpb24gaXMgcGVyZm9ybWVkIHdoZW4gdGhlIHZhcmlhYmxlCitpcyB1c2VkLgor
CitUaGVyZSBpcyBhbm90aGVyIHR5cGUgb2YgYXNzaWdubWVudCBvcGVyYXRvcjsgKz0gaXMgdXNl
ZCB0byBhcHBlbmQgdGV4dCB0byBhCit2YXJpYWJsZS4gVGhlIHJpZ2h0aGFuZCBzaWRlIG9mICs9
IGlzIGV4cGFuZGVkIGltbWVkaWF0ZWx5IGlmIHRoZSBsZWZ0aGFuZAorc2lkZSB3YXMgb3JpZ2lu
YWxseSBkZWZpbmVkIGFzIGEgc2ltcGxlIHZhcmlhYmxlLiBPdGhlcndpc2UsIGl0cyBldmFsdWF0
aW9uIGlzCitkZWZlcnJlZC4KKworVGhlIHZhcmlhYmxlIHJlZmVyZW5jZSBjYW4gdGFrZSBwYXJh
bWV0ZXJzLCBpbiB0aGUgZm9sbG93aW5nIGZvcm06OgorCisgICQobmFtZSxhcmcxLGFyZzIsYXJn
MykKKworWW91IGNhbiBjb25zaWRlciB0aGUgcGFyYW1ldGVyaXplZCByZWZlcmVuY2UgYXMgYSBm
dW5jdGlvbi4gKG1vcmUgcHJlY2lzZWx5LAorInVzZXItZGVmaW5lZCBmdW5jdGlvbiIgaW4gY29u
dHJhc3QgdG8gImJ1aWx0LWluIGZ1bmN0aW9uIiBsaXN0ZWQgYmVsb3cpLgorCitVc2VmdWwgZnVu
Y3Rpb25zIG11c3QgYmUgZXhwYW5kZWQgd2hlbiB0aGV5IGFyZSB1c2VkIHNpbmNlIHRoZSBzYW1l
IGZ1bmN0aW9uIGlzCitleHBhbmRlZCBkaWZmZXJlbnRseSBpZiBkaWZmZXJlbnQgcGFyYW1ldGVy
cyBhcmUgcGFzc2VkLiBIZW5jZSwgYSB1c2VyLWRlZmluZWQKK2Z1bmN0aW9uIGlzIGRlZmluZWQg
dXNpbmcgdGhlID0gYXNzaWdubWVudCBvcGVyYXRvci4gVGhlIHBhcmFtZXRlcnMgYXJlCityZWZl
cmVuY2VkIHdpdGhpbiB0aGUgYm9keSBkZWZpbml0aW9uIHdpdGggJCgxKSwgJCgyKSwgZXRjLgor
CitJbiBmYWN0LCByZWN1cnNpdmVseSBleHBhbmRlZCB2YXJpYWJsZXMgYW5kIHVzZXItZGVmaW5l
ZCBmdW5jdGlvbnMgYXJlIHRoZSBzYW1lCitpbnRlcm5hbGx5LiAoSW4gb3RoZXIgd29yZHMsICJ2
YXJpYWJsZSIgaXMgImZ1bmN0aW9uIHdpdGggemVybyBhcmd1bWVudCIuKQorV2hlbiB3ZSBzYXkg
InZhcmlhYmxlIiBpbiBhIGJyb2FkIHNlbnNlLCBpdCBpbmNsdWRlcyAidXNlci1kZWZpbmVkIGZ1
bmN0aW9uIi4KKworCitCdWlsdC1pbiBmdW5jdGlvbnMKKy0tLS0tLS0tLS0tLS0tLS0tLQorCitM
aWtlIE1ha2UsIEtjb25maWcgcHJvdmlkZXMgc2V2ZXJhbCBidWlsdC1pbiBmdW5jdGlvbnMuIEV2
ZXJ5IGZ1bmN0aW9uIHRha2VzIGEKK3BhcnRpY3VsYXIgbnVtYmVyIG9mIGFyZ3VtZW50cy4KKwor
SW4gTWFrZSwgZXZlcnkgYnVpbHQtaW4gZnVuY3Rpb24gdGFrZXMgYXQgbGVhc3Qgb25lIGFyZ3Vt
ZW50LiBLY29uZmlnIGFsbG93cworemVybyBhcmd1bWVudCBmb3IgYnVpbHQtaW4gZnVuY3Rpb25z
LCBzdWNoIGFzICQoZmlsZW5vKSwgJChsaW5lbm8pLiBZb3UgY291bGQKK2NvbnNpZGVyIHRob3Nl
IGFzICJidWlsdC1pbiB2YXJpYWJsZSIsIGJ1dCBpdCBpcyBqdXN0IGEgbWF0dGVyIG9mIGhvdyB3
ZSBjYWxsCitpdCBhZnRlciBhbGwuIExldCdzIHNheSAiYnVpbHQtaW4gZnVuY3Rpb24iIGhlcmUg
dG8gcmVmZXIgdG8gbmF0aXZlbHkgc3VwcG9ydGVkCitmdW5jdGlvbmFsaXR5LgorCitLY29uZmln
IGN1cnJlbnRseSBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGJ1aWx0LWluIGZ1bmN0aW9ucy4KKwor
IC0gJChzaGVsbCxjb21tYW5kKQorCisgIFRoZSAic2hlbGwiIGZ1bmN0aW9uIGFjY2VwdHMgYSBz
aW5nbGUgYXJndW1lbnQgdGhhdCBpcyBleHBhbmRlZCBhbmQgcGFzc2VkCisgIHRvIGEgc3Vic2hl
bGwgZm9yIGV4ZWN1dGlvbi4gVGhlIHN0YW5kYXJkIG91dHB1dCBvZiB0aGUgY29tbWFuZCBpcyB0
aGVuIHJlYWQKKyAgYW5kIHJldHVybmVkIGFzIHRoZSB2YWx1ZSBvZiB0aGUgZnVuY3Rpb24uIEV2
ZXJ5IG5ld2xpbmUgaW4gdGhlIG91dHB1dCBpcworICByZXBsYWNlZCB3aXRoIGEgc3BhY2UuIEFu
eSB0cmFpbGluZyBuZXdsaW5lcyBhcmUgZGVsZXRlZC4gVGhlIHN0YW5kYXJkIGVycm9yCisgIGlz
IG5vdCByZXR1cm5lZCwgbm9yIGlzIGFueSBwcm9ncmFtIGV4aXQgc3RhdHVzLgorCisgLSAkKGlu
Zm8sdGV4dCkKKworICBUaGUgImluZm8iIGZ1bmN0aW9uIHRha2VzIGEgc2luZ2xlIGFyZ3VtZW50
IGFuZCBwcmludHMgaXQgdG8gc3Rkb3V0LgorICBJdCBldmFsdWF0ZXMgdG8gYW4gZW1wdHkgc3Ry
aW5nLgorCisgLSAkKHdhcm5pbmctaWYsY29uZGl0aW9uLHRleHQpCisKKyAgVGhlICJ3YXJuaW5n
LWlmIiBmdW5jdGlvbiB0YWtlcyB0d28gYXJndW1lbnRzLiBJZiB0aGUgY29uZGl0aW9uIHBhcnQg
aXMgInkiLAorICB0aGUgdGV4dCBwYXJ0IGlzIHNlbnQgdG8gc3RkZXJyLiBUaGUgdGV4dCBpcyBw
cmVmaXhlZCB3aXRoIHRoZSBuYW1lIG9mIHRoZQorICBjdXJyZW50IEtjb25maWcgZmlsZSBhbmQg
dGhlIGN1cnJlbnQgbGluZSBudW1iZXIuCisKKyAtICQoZXJyb3ItaWYsY29uZGl0aW9uLHRleHQp
CisKKyAgVGhlICJlcnJvci1pZiIgZnVuY3Rpb24gaXMgc2ltaWxhciB0byAid2FybmluZy1pZiIs
IGJ1dCBpdCB0ZXJtaW5hdGVzIHRoZQorICBwYXJzaW5nIGltbWVkaWF0ZWx5IGlmIHRoZSBjb25k
aXRpb24gcGFydCBpcyAieSIuCisKKyAtICQoZmlsZW5hbWUpCisKKyAgVGhlICdmaWxlbmFtZScg
dGFrZXMgbm8gYXJndW1lbnQsIGFuZCAkKGZpbGVuYW1lKSBpcyBleHBhbmRlZCB0byB0aGUgZmls
ZQorICBuYW1lIGJlaW5nIHBhcnNlZC4KKworIC0gJChsaW5lbm8pCisKKyAgVGhlICdsaW5lbm8n
IHRha2VzIG5vIGFyZ3VtZW50LCBhbmQgJChsaW5lbm8pIGlzIGV4cGFuZGVkIHRvIHRoZSBsaW5l
IG51bWJlcgorICBiZWluZyBwYXJzZWQuCisKKworTWFrZSB2cyBLY29uZmlnCistLS0tLS0tLS0t
LS0tLS0KKworS2NvbmZpZyBhZG9wdHMgTWFrZS1saWtlIG1hY3JvIGxhbmd1YWdlLCBidXQgdGhl
IGZ1bmN0aW9uIGNhbGwgc3ludGF4IGlzCitzbGlnaHRseSBkaWZmZXJlbnQuCisKK0EgZnVuY3Rp
b24gY2FsbCBpbiBNYWtlIGxvb2tzIGxpa2UgdGhpczo6CisKKyAgJChmdW5jLW5hbWUgYXJnMSxh
cmcyLGFyZzMpCisKK1RoZSBmdW5jdGlvbiBuYW1lIGFuZCB0aGUgZmlyc3QgYXJndW1lbnQgYXJl
IHNlcGFyYXRlZCBieSBhdCBsZWFzdCBvbmUKK3doaXRlc3BhY2UuIFRoZW4sIGxlYWRpbmcgd2hp
dGVzcGFjZXMgYXJlIHRyaW1tZWQgZnJvbSB0aGUgZmlyc3QgYXJndW1lbnQsCit3aGlsZSB3aGl0
ZXNwYWNlcyBpbiB0aGUgb3RoZXIgYXJndW1lbnRzIGFyZSBrZXB0LiBZb3UgbmVlZCB0byB1c2Ug
YSBraW5kIG9mCit0cmljayB0byBzdGFydCB0aGUgZmlyc3QgcGFyYW1ldGVyIHdpdGggc3BhY2Vz
LiBGb3IgZXhhbXBsZSwgaWYgeW91IHdhbnQKK3RvIG1ha2UgImluZm8iIGZ1bmN0aW9uIHByaW50
ICIgIGhlbGxvIiwgeW91IGNhbiB3cml0ZSBsaWtlIGZvbGxvd3M6OgorCisgIGVtcHR5IDo9Cisg
IHNwYWNlIDo9ICQoZW1wdHkpICQoZW1wdHkpCisgICQoaW5mbyAkKHNwYWNlKSQoc3BhY2UpaGVs
bG8pCisKK0tjb25maWcgdXNlcyBvbmx5IGNvbW1hcyBmb3IgZGVsaW1pdGVycywgYW5kIGtlZXBz
IGFsbCB3aGl0ZXNwYWNlcyBpbiB0aGUKK2Z1bmN0aW9uIGNhbGwuIFNvbWUgcGVvcGxlIHByZWZl
ciBwdXR0aW5nIGEgc3BhY2UgYWZ0ZXIgZWFjaCBjb21tYSBkZWxpbWl0ZXI6OgorCisgICQoZnVu
Yy1uYW1lLCBhcmcxLCBhcmcyLCBhcmczKQorCitJbiB0aGlzIGNhc2UsICJmdW5jLW5hbWUiIHdp
bGwgcmVjZWl2ZSAiIGFyZzEiLCAiIGFyZzIiLCAiIGFyZzMiLiBUaGUgcHJlc2VuY2UKK29mIGxl
YWRpbmcgc3BhY2VzIG1heSBtYXR0ZXIgZGVwZW5kaW5nIG9uIHRoZSBmdW5jdGlvbi4gVGhlIHNh
bWUgYXBwbGllcyB0bworTWFrZSAtIGZvciBleGFtcGxlLCAkKHN1YnN0IC5jLCAubywgJChzb3Vy
Y2VzKSkgaXMgYSB0eXBpY2FsIG1pc3Rha2U7IGl0CityZXBsYWNlcyAiLmMiIHdpdGggIiAubyIu
CisKK0luIE1ha2UsIGEgdXNlci1kZWZpbmVkIGZ1bmN0aW9uIGlzIHJlZmVyZW5jZWQgYnkgdXNp
bmcgYSBidWlsdC1pbiBmdW5jdGlvbiwKKydjYWxsJywgbGlrZSB0aGlzOjoKKworICAgICQoY2Fs
bCBteS1mdW5jLGFyZzEsYXJnMixhcmczKQorCitLY29uZmlnIGludm9rZXMgdXNlci1kZWZpbmVk
IGZ1bmN0aW9ucyBhbmQgYnVpbHQtaW4gZnVuY3Rpb25zIGluIHRoZSBzYW1lIHdheS4KK1RoZSBv
bWlzc2lvbiBvZiAnY2FsbCcgbWFrZXMgdGhlIHN5bnRheCBzaG9ydGVyLgorCitJbiBNYWtlLCBz
b21lIGZ1bmN0aW9ucyB0cmVhdCBjb21tYXMgdmVyYmF0aW0gaW5zdGVhZCBvZiBhcmd1bWVudCBz
ZXBhcmF0b3JzLgorRm9yIGV4YW1wbGUsICQoc2hlbGwgZWNobyBoZWxsbywgd29ybGQpIHJ1bnMg
dGhlIGNvbW1hbmQgImVjaG8gaGVsbG8sIHdvcmxkIi4KK0xpa2V3aXNlLCAkKGluZm8gaGVsbG8s
IHdvcmxkKSBwcmludHMgImhlbGxvLCB3b3JsZCIgdG8gc3Rkb3V0LiBZb3UgY291bGQgc2F5Cit0
aGlzIGlzIF91c2VmdWxfIGluY29uc2lzdGVuY3kuCisKK0luIEtjb25maWcsIGZvciBzaW1wbGVy
IGltcGxlbWVudGF0aW9uIGFuZCBncmFtbWF0aWNhbCBjb25zaXN0ZW5jeSwgY29tbWFzIHRoYXQK
K2FwcGVhciBpbiB0aGUgJCggKSBjb250ZXh0IGFyZSBhbHdheXMgZGVsaW1pdGVycy4gSXQgbWVh
bnM6OgorCisgICQoc2hlbGwsIGVjaG8gaGVsbG8sIHdvcmxkKQorCitpcyBhbiBlcnJvciBiZWNh
dXNlIGl0IGlzIHBhc3NpbmcgdHdvIHBhcmFtZXRlcnMgd2hlcmUgdGhlICdzaGVsbCcgZnVuY3Rp
b24KK2FjY2VwdHMgb25seSBvbmUuIFRvIHBhc3MgY29tbWFzIGluIGFyZ3VtZW50cywgeW91IGNh
biB1c2UgdGhlIGZvbGxvd2luZyB0cmljazo6CisKKyAgY29tbWEgOj0gLAorICAkKHNoZWxsLCBl
Y2hvIGhlbGxvJChjb21tYSkgd29ybGQpCisKKworQ2F2ZWF0cworLS0tLS0tLQorCitBIHZhcmlh
YmxlIChvciBmdW5jdGlvbikgY2Fubm90IGJlIGV4cGFuZGVkIGFjcm9zcyB0b2tlbnMuIFNvLCB5
b3UgY2Fubm90IHVzZQorYSB2YXJpYWJsZSBhcyBhIHNob3J0aGFuZCBmb3IgYW4gZXhwcmVzc2lv
biB0aGF0IGNvbnNpc3RzIG9mIG11bHRpcGxlIHRva2Vucy4KK1RoZSBmb2xsb3dpbmcgd29ya3M6
OgorCisgICAgUkFOR0VfTUlOIDo9IDEKKyAgICBSQU5HRV9NQVggOj0gMworCisgICAgY29uZmln
IEZPTworICAgICAgICAgICAgaW50ICJmb28iCisgICAgICAgICAgICByYW5nZSAkKFJBTkdFX01J
TikgJChSQU5HRV9NQVgpCisKK0J1dCwgdGhlIGZvbGxvd2luZyBkb2VzIG5vdCB3b3JrOjoKKwor
ICAgIFJBTkdFUyA6PSAxIDMKKworICAgIGNvbmZpZyBGT08KKyAgICAgICAgICAgIGludCAiZm9v
IgorICAgICAgICAgICAgcmFuZ2UgJChSQU5HRVMpCisKK0EgdmFyaWFibGUgY2Fubm90IGJlIGV4
cGFuZGVkIHRvIGFueSBrZXl3b3JkIGluIEtjb25maWcuICBUaGUgZm9sbG93aW5nIGRvZXMKK25v
dCB3b3JrOjoKKworICAgIE1ZX1RZUEUgOj0gdHJpc3RhdGUKKworICAgIGNvbmZpZyBGT08KKyAg
ICAgICAgICAgICQoTVlfVFlQRSkgImZvbyIKKyAgICAgICAgICAgIGRlZmF1bHQgeQorCitPYnZp
b3VzbHkgZnJvbSB0aGUgZGVzaWduLCAkKHNoZWxsIGNvbW1hbmQpIGlzIGV4cGFuZGVkIGluIHRo
ZSB0ZXh0dWFsCitzdWJzdGl0dXRpb24gcGhhc2UuIFlvdSBjYW5ub3QgcGFzcyBzeW1ib2xzIHRv
IHRoZSAnc2hlbGwnIGZ1bmN0aW9uLgorCitUaGUgZm9sbG93aW5nIGRvZXMgbm90IHdvcmsgYXMg
ZXhwZWN0ZWQ6OgorCisgICAgY29uZmlnIEVORElBTl9GTEFHCisgICAgICAgICAgICBzdHJpbmcK
KyAgICAgICAgICAgIGRlZmF1bHQgIi1tYmlnLWVuZGlhbiIgaWYgQ1BVX0JJR19FTkRJQU4KKyAg
ICAgICAgICAgIGRlZmF1bHQgIi1tbGl0dGxlLWVuZGlhbiIgaWYgQ1BVX0xJVFRMRV9FTkRJQU4K
KworICAgIGNvbmZpZyBDQ19IQVNfRU5ESUFOX0ZMQUcKKyAgICAgICAgICAgIGRlZl9ib29sICQo
c2hlbGwgJChzcmN0cmVlKS9zY3JpcHRzL2djYy1jaGVjay1mbGFnIEVORElBTl9GTEFHKQorCitJ
bnN0ZWFkLCB5b3UgY2FuIGRvIGxpa2UgZm9sbG93cyBzbyB0aGF0IGFueSBmdW5jdGlvbiBjYWxs
IGlzIHN0YXRpY2FsbHkKK2V4cGFuZGVkOjoKKworICAgIGNvbmZpZyBDQ19IQVNfRU5ESUFOX0ZM
QUcKKyAgICAgICAgICAgIGJvb2wKKyAgICAgICAgICAgIGRlZmF1bHQgJChzaGVsbCAkKHNyY3Ry
ZWUpL3NjcmlwdHMvZ2NjLWNoZWNrLWZsYWcgLW1iaWctZW5kaWFuKSBpZiBDUFVfQklHX0VORElB
TgorICAgICAgICAgICAgZGVmYXVsdCAkKHNoZWxsICQoc3JjdHJlZSkvc2NyaXB0cy9nY2MtY2hl
Y2stZmxhZyAtbWxpdHRsZS1lbmRpYW4pIGlmIENQVV9MSVRUTEVfRU5ESUFOCmRpZmYgLS1naXQg
YS9kb2NzL21pc2Mva2NvbmZpZy50eHQgYi9kb2NzL21pc2Mva2NvbmZpZy5yc3QKc2ltaWxhcml0
eSBpbmRleCA3MCUKcmVuYW1lIGZyb20gZG9jcy9taXNjL2tjb25maWcudHh0CnJlbmFtZSB0byBk
b2NzL21pc2Mva2NvbmZpZy5yc3QKaW5kZXggYmJjOTljMGMxMDk0Li5hOWE4NTVmODk0YjMgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy9rY29uZmlnLnR4dAorKysgYi9kb2NzL21pc2Mva2NvbmZpZy5y
c3QKQEAgLTEsMTQgKzEsMTcgQEAKLVRoaXMgZmlsZSBjb250YWlucyBzb21lIGFzc2lzdGFuY2Ug
Zm9yIHVzaW5nICJtYWtlICpjb25maWciLgorPT09PT09PT09PT09PT09PT09PQorS2NvbmZpZyBt
YWtlIGNvbmZpZworPT09PT09PT09PT09PT09PT09PQorCitUaGlzIGZpbGUgY29udGFpbnMgc29t
ZSBhc3Npc3RhbmNlIGZvciB1c2luZyBgbWFrZSAqY29uZmlnYC4KIAogVXNlICJtYWtlIGhlbHAi
IHRvIGxpc3QgYWxsIG9mIHRoZSBwb3NzaWJsZSBjb25maWd1cmF0aW9uIHRhcmdldHMuCiAKLVRo
ZSB4Y29uZmlnICgncWNvbmYnKSBhbmQgbWVudWNvbmZpZyAoJ21jb25mJykgcHJvZ3JhbXMgYWxz
bwotaGF2ZSBlbWJlZGRlZCBoZWxwIHRleHQuICBCZSBzdXJlIHRvIGNoZWNrIGl0IGZvciBuYXZp
Z2F0aW9uLAotc2VhcmNoLCBhbmQgb3RoZXIgZ2VuZXJhbCBoZWxwIHRleHQuCitUaGUgeGNvbmZp
ZyAoJ3Fjb25mJyksIG1lbnVjb25maWcgKCdtY29uZicpLCBhbmQgbmNvbmZpZyAoJ25jb25mJykK
K3Byb2dyYW1zIGFsc28gaGF2ZSBlbWJlZGRlZCBoZWxwIHRleHQuICBCZSBzdXJlIHRvIGNoZWNr
IHRoYXQgZm9yCituYXZpZ2F0aW9uLCBzZWFyY2gsIGFuZCBvdGhlciBnZW5lcmFsIGhlbHAgdGV4
dC4KIAotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQogR2VuZXJhbAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKy0tLS0tLS0KIAogTmV3IGtlcm5lbCByZWxlYXNlcyBv
ZnRlbiBpbnRyb2R1Y2UgbmV3IGNvbmZpZyBzeW1ib2xzLiAgT2Z0ZW4gbW9yZQogaW1wb3J0YW50
LCBuZXcga2VybmVsIHJlbGVhc2VzIG1heSByZW5hbWUgY29uZmlnIHN5bWJvbHMuICBXaGVuCkBA
IC0xNyw0OCArMjAsNTUgQEAgdGhpcyBoYXBwZW5zLCB1c2luZyBhIHByZXZpb3VzbHkgd29ya2lu
ZyAuY29uZmlnIGZpbGUgYW5kIHJ1bm5pbmcKIGZvciB5b3UsIHNvIHlvdSBtYXkgZmluZCB0aGF0
IHlvdSBuZWVkIHRvIHNlZSB3aGF0IE5FVyBrZXJuZWwKIHN5bWJvbHMgaGF2ZSBiZWVuIGludHJv
ZHVjZWQuCiAKLVRvIHNlZSBhIGxpc3Qgb2YgbmV3IGNvbmZpZyBzeW1ib2xzIHdoZW4gdXNpbmcg
Im1ha2Ugb2xkY29uZmlnIiwgdXNlCitUbyBzZWUgYSBsaXN0IG9mIG5ldyBjb25maWcgc3ltYm9s
cywgdXNlOjoKIAogCWNwIHVzZXIvc29tZS9vbGQuY29uZmlnIC5jb25maWcKIAltYWtlIGxpc3Ru
ZXdjb25maWcKIAogYW5kIHRoZSBjb25maWcgcHJvZ3JhbSB3aWxsIGxpc3QgYW55IG5ldyBzeW1i
b2xzLCBvbmUgcGVyIGxpbmUuCiAKK0FsdGVybmF0aXZlbHksIHlvdSBjYW4gdXNlIHRoZSBicnV0
ZSBmb3JjZSBtZXRob2Q6OgorCisJbWFrZSBvbGRjb25maWcKIAlzY3JpcHRzL2RpZmZjb25maWcg
LmNvbmZpZy5vbGQgLmNvbmZpZyB8IGxlc3MKIAotX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwotRW52aXJvbm1lbnQg
dmFyaWFibGVzIGZvciAnKmNvbmZpZycKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworRW52aXJvbm1lbnQgdmFy
aWFibGVzIGZvciBgKmNvbmZpZ2AKIAogS0NPTkZJR19DT05GSUcKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0tLS0tLQogVGhpcyBl
bnZpcm9ubWVudCB2YXJpYWJsZSBjYW4gYmUgdXNlZCB0byBzcGVjaWZ5IGEgZGVmYXVsdCBrZXJu
ZWwgY29uZmlnCiBmaWxlIG5hbWUgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgbmFtZSBvZiAiLmNv
bmZpZyIuCiAKIEtDT05GSUdfT1ZFUldSSVRFQ09ORklHCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIElm
IHlvdSBzZXQgS0NPTkZJR19PVkVSV1JJVEVDT05GSUcgaW4gdGhlIGVudmlyb25tZW50LCBLY29u
ZmlnIHdpbGwgbm90CiBicmVhayBzeW1saW5rcyB3aGVuIC5jb25maWcgaXMgYSBzeW1saW5rIHRv
IHNvbWV3aGVyZSBlbHNlLgogCi1DT05GSUdfCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotSWYgeW91IHNldCBDT05GSUdfIGluIHRoZSBlbnZpcm9u
bWVudCwgS2NvbmZpZyB3aWxsIHByZWZpeCBhbGwgc3ltYm9scworYENPTkZJR19gCistLS0tLS0t
LS0KK0lmIHlvdSBzZXQgYENPTkZJR19gIGluIHRoZSBlbnZpcm9ubWVudCwgS2NvbmZpZyB3aWxs
IHByZWZpeCBhbGwgc3ltYm9scwogd2l0aCBpdHMgdmFsdWUgd2hlbiBzYXZpbmcgdGhlIGNvbmZp
Z3VyYXRpb24sIGluc3RlYWQgb2YgdXNpbmcgdGhlIGRlZmF1bHQsCi0iQ09ORklHXyIuCitgQ09O
RklHX2AuCisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAotX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogRW52aXJvbm1lbnQgdmFy
aWFibGVzIGZvciAne2FsbHllcy9hbGxtb2QvYWxsbm8vcmFuZH1jb25maWcnCiAKIEtDT05GSUdf
QUxMQ09ORklHCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorLS0tLS0tLS0tLS0tLS0tLS0KIChwYXJ0aWFsbHkgYmFzZWQgb24gbGttbCBlbWFpbCBm
cm9tL2J5IFJvYiBMYW5kbGV5LCByZTogbWluaWNvbmZpZykKKwogLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKwogVGhlIGFsbHllc2NvbmZpZy9hbGxt
b2Rjb25maWcvYWxsbm9jb25maWcvcmFuZGNvbmZpZyB2YXJpYW50cyBjYW4gYWxzbwogdXNlIHRo
ZSBlbnZpcm9ubWVudCB2YXJpYWJsZSBLQ09ORklHX0FMTENPTkZJRyBhcyBhIGZsYWcgb3IgYSBm
aWxlbmFtZQogdGhhdCBjb250YWlucyBjb25maWcgc3ltYm9scyB0aGF0IHRoZSB1c2VyIHJlcXVp
cmVzIHRvIGJlIHNldCB0byBhCiBzcGVjaWZpYyB2YWx1ZS4gIElmIEtDT05GSUdfQUxMQ09ORklH
IGlzIHVzZWQgd2l0aG91dCBhIGZpbGVuYW1lIHdoZXJlCi1LQ09ORklHX0FMTENPTkZJRyA9PSAi
IiBvciBLQ09ORklHX0FMTENPTkZJRyA9PSAiMSIsICJtYWtlICpjb25maWciCitLQ09ORklHX0FM
TENPTkZJRyA9PSAiIiBvciBLQ09ORklHX0FMTENPTkZJRyA9PSAiMSIsIGBtYWtlICpjb25maWdg
CiBjaGVja3MgZm9yIGEgZmlsZSBuYW1lZCAiYWxse3llcy9tb2Qvbm8vZGVmL3JhbmRvbX0uY29u
ZmlnIgotKGNvcnJlc3BvbmRpbmcgdG8gdGhlICpjb25maWcgY29tbWFuZCB0aGF0IHdhcyB1c2Vk
KSBmb3Igc3ltYm9sIHZhbHVlcworKGNvcnJlc3BvbmRpbmcgdG8gdGhlIGAqY29uZmlnYCBjb21t
YW5kIHRoYXQgd2FzIHVzZWQpIGZvciBzeW1ib2wgdmFsdWVzCiB0aGF0IGFyZSB0byBiZSBmb3Jj
ZWQuICBJZiB0aGlzIGZpbGUgaXMgbm90IGZvdW5kLCBpdCBjaGVja3MgZm9yIGEKIGZpbGUgbmFt
ZWQgImFsbC5jb25maWciIHRvIGNvbnRhaW4gZm9yY2VkIHZhbHVlcy4KIApAQCAtNzEsNDMgKzgx
LDU1IEBAIFRoaXMgJ0tDT05GSUdfQUxMQ09ORklHJyBmaWxlIGlzIGEgY29uZmlnIGZpbGUgd2hp
Y2ggY29udGFpbnMKICh1c3VhbGx5IGEgc3Vic2V0IG9mIGFsbCkgcHJlc2V0IGNvbmZpZyBzeW1i
b2xzLiAgVGhlc2UgdmFyaWFibGUKIHNldHRpbmdzIGFyZSBzdGlsbCBzdWJqZWN0IHRvIG5vcm1h
bCBkZXBlbmRlbmN5IGNoZWNrcy4KIAotRXhhbXBsZXM6CitFeGFtcGxlczo6CisKIAlLQ09ORklH
X0FMTENPTkZJRz1jdXN0b20tbm90ZWJvb2suY29uZmlnIG1ha2UgYWxsbm9jb25maWcKLW9yCisK
K29yOjoKKwogCUtDT05GSUdfQUxMQ09ORklHPW1pbmkuY29uZmlnIG1ha2UgYWxsbm9jb25maWcK
LW9yCisKK29yOjoKKwogCW1ha2UgS0NPTkZJR19BTExDT05GSUc9bWluaS5jb25maWcgYWxsbm9j
b25maWcKIAogVGhlc2UgZXhhbXBsZXMgd2lsbCBkaXNhYmxlIG1vc3Qgb3B0aW9ucyAoYWxsbm9j
b25maWcpIGJ1dCBlbmFibGUgb3IKIGRpc2FibGUgdGhlIG9wdGlvbnMgdGhhdCBhcmUgZXhwbGlj
aXRseSBsaXN0ZWQgaW4gdGhlIHNwZWNpZmllZAogbWluaS1jb25maWcgZmlsZXMuCiAKLV9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKwogRW52aXJvbm1lbnQgdmFyaWFibGVzIGZvciAncmFu
ZGNvbmZpZycKIAogS0NPTkZJR19TRUVECi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQorLS0tLS0tLS0tLS0tCiBZb3UgY2FuIHNldCB0aGlzIHRvIHRo
ZSBpbnRlZ2VyIHZhbHVlIHVzZWQgdG8gc2VlZCB0aGUgUk5HLCBpZiB5b3Ugd2FudAogdG8gc29t
ZWhvdyBkZWJ1ZyB0aGUgYmVoYXZpb3VyIG9mIHRoZSBrY29uZmlnIHBhcnNlci9mcm9udGVuZHMu
CiBJZiBub3Qgc2V0LCB0aGUgY3VycmVudCB0aW1lIHdpbGwgYmUgdXNlZC4KIAogS0NPTkZJR19Q
Uk9CQUJJTElUWQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KKy0tLS0tLS0tLS0tLS0tLS0tLS0KIFRoaXMgdmFyaWFibGUgY2FuIGJlIHVzZWQgdG8g
c2tldyB0aGUgcHJvYmFiaWxpdGllcy4gVGhpcyB2YXJpYWJsZSBjYW4KIGJlIHVuc2V0IG9yIGVt
cHR5LCBvciBzZXQgdG8gdGhyZWUgZGlmZmVyZW50IGZvcm1hdHM6CisKKyAgICA9PT09PT09PT09
PT09PT09PT09PT09PSAgICAgPT09PT09PT09PT09PT09PT09ICA9PT09PT09PT09PT09PT09PT09
PT0KIAlLQ09ORklHX1BST0JBQklMSVRZICAgICB5Om4gc3BsaXQgICAgICAgICAgIHk6bTpuIHNw
bGl0Ci0JLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KKyAgICA9PT09PT09PT09PT09PT09PT09PT09PSAgICAgPT09PT09PT09
PT09PT09PT09ICA9PT09PT09PT09PT09PT09PT09PT0KIAl1bnNldCBvciBlbXB0eSAgICAgICAg
ICA1MCAgOiA1MCAgICAgICAgICAgIDMzICA6IDMzICA6IDM0CiAJTiAgICAgICAgICAgICAgICAg
ICAgICAgIE4gIDogMTAwLU4gICAgICAgICBOLzIgOiBOLzIgOiAxMDAtTgogICAgIFsxXSBOOk0g
ICAgICAgICAgICAgICAgICAgICBOK00gOiAxMDAtKE4rTSkgICAgICBOICA6ICBNICA6IDEwMC0o
TitNKQogICAgIFsyXSBOOk06TCAgICAgICAgICAgICAgICAgICAgTiAgOiAxMDAtTiAgICAgICAg
ICBNICA6ICBMICA6IDEwMC0oTStMKQorICAgID09PT09PT09PT09PT09PT09PT09PT09ICAgICA9
PT09PT09PT09PT09PT09PT0gID09PT09PT09PT09PT09PT09PT09PQogCiB3aGVyZSBOLCBNIGFu
ZCBMIGFyZSBpbnRlZ2VycyAoaW4gYmFzZSAxMCkgaW4gdGhlIHJhbmdlIFswLDEwMF0sIGFuZCBz
bwogdGhhdDoKKwogICAgIFsxXSBOK00gaXMgaW4gdGhlIHJhbmdlIFswLDEwMF0KKwogICAgIFsy
XSBNK0wgaXMgaW4gdGhlIHJhbmdlIFswLDEwMF0KIAotRXhhbXBsZXM6CitFeGFtcGxlczo6CisK
IAlLQ09ORklHX1BST0JBQklMSVRZPTEwCiAJCTEwJSBvZiBib29sZWFucyB3aWxsIGJlIHNldCB0
byAneScsIDkwJSB0byAnbicKIAkJNSUgb2YgdHJpc3RhdGVzIHdpbGwgYmUgc2V0IHRvICd5Jywg
NSUgdG8gJ20nLCA5MCUgdG8gJ24nCkBAIC0xMTgsMzQgKzE0MCwzNiBAQCBFeGFtcGxlczoKIAkJ
MTAlIG9mIGJvb2xlYW5zIHdpbGwgYmUgc2V0IHRvICd5JywgOTAlIHRvICduJwogCQkxNSUgb2Yg
dHJpc3RhdGVzIHdpbGwgYmUgc2V0IHRvICd5JywgMTUlIHRvICdtJywgNzAlIHRvICduJwogCi1f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCi1FbnZpcm9ubWVudCB2YXJpYWJsZXMgZm9yICdzaWxlbnRvbGRjb25maWcn
CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCisKK0Vudmlyb25tZW50IHZhcmlhYmxlcyBmb3IgJ3N5bmNjb25maWcn
CiAKIEtDT05GSUdfTk9TSUxFTlRVUERBVEUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBJZiB0aGlzIHZh
cmlhYmxlIGhhcyBhIG5vbi1ibGFuayB2YWx1ZSwgaXQgcHJldmVudHMgc2lsZW50IGtlcm5lbAog
Y29uZmlnIHVwZGF0ZXMgKHJlcXVpcmVzIGV4cGxpY2l0IHVwZGF0ZXMpLgogCiBLQ09ORklHX0FV
VE9DT05GSUcKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCistLS0tLS0tLS0tLS0tLS0tLS0KIFRoaXMgZW52aXJvbm1lbnQgdmFyaWFibGUgY2FuIGJl
IHNldCB0byBzcGVjaWZ5IHRoZSBwYXRoICYgbmFtZSBvZiB0aGUKICJhdXRvLmNvbmYiIGZpbGUu
ICBJdHMgZGVmYXVsdCB2YWx1ZSBpcyAiaW5jbHVkZS9jb25maWcvYXV0by5jb25mIi4KIAogS0NP
TkZJR19UUklTVEFURQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKy0tLS0tLS0tLS0tLS0tLS0KIFRoaXMgZW52aXJvbm1lbnQgdmFyaWFibGUgY2Fu
IGJlIHNldCB0byBzcGVjaWZ5IHRoZSBwYXRoICYgbmFtZSBvZiB0aGUKICJ0cmlzdGF0ZS5jb25m
IiBmaWxlLiAgSXRzIGRlZmF1bHQgdmFsdWUgaXMgImluY2x1ZGUvY29uZmlnL3RyaXN0YXRlLmNv
bmYiLgogCiBLQ09ORklHX0FVVE9IRUFERVIKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0tLS0tLS0tLS0KIFRoaXMgZW52aXJvbm1l
bnQgdmFyaWFibGUgY2FuIGJlIHNldCB0byBzcGVjaWZ5IHRoZSBwYXRoICYgbmFtZSBvZiB0aGUK
ICJhdXRvY29uZi5oIiAoaGVhZGVyKSBmaWxlLgogSXRzIGRlZmF1bHQgdmFsdWUgaXMgImluY2x1
ZGUvZ2VuZXJhdGVkL2F1dG9jb25mLmgiLgogCiAKLT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKwogbWVudWNvbmZpZwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KKy0tLS0tLS0tLS0KIAogU0VBUkNISU5HIGZvciBDT05GSUcgc3ltYm9scwog
CkBAIC0xNTUsNTYgKzE3OSw5OCBAQCBTZWFyY2hpbmcgaW4gbWVudWNvbmZpZzoKIAluYW1lcywg
c28geW91IGhhdmUgdG8ga25vdyBzb21ldGhpbmcgY2xvc2UgdG8gd2hhdCB5b3UgYXJlCiAJbG9v
a2luZyBmb3IuCiAKLQlFeGFtcGxlOgorCUV4YW1wbGU6OgorCiAJCS9ob3RwbHVnCiAJCVRoaXMg
bGlzdHMgYWxsIGNvbmZpZyBzeW1ib2xzIHRoYXQgY29udGFpbiAiaG90cGx1ZyIsCiAJCWUuZy4s
IEhPVFBMVUdfQ1BVLCBNRU1PUllfSE9UUExVRy4KIAotCUZvciBzZWFyY2ggaGVscCwgZW50ZXIg
LyBmb2xsb3dlZCBUQUItVEFCLVRBQiAodG8gaGlnaGxpZ2h0CisJRm9yIHNlYXJjaCBoZWxwLCBl
bnRlciAvIGZvbGxvd2VkIGJ5IFRBQi1UQUIgKHRvIGhpZ2hsaWdodAogCTxIZWxwPikgYW5kIEVu
dGVyLiAgVGhpcyB3aWxsIHRlbGwgeW91IHRoYXQgeW91IGNhbiBhbHNvIHVzZQogCXJlZ3VsYXIg
ZXhwcmVzc2lvbnMgKHJlZ2V4ZXMpIGluIHRoZSBzZWFyY2ggc3RyaW5nLCBzbyBpZiB5b3UKLQlh
cmUgbm90IGludGVyZXN0ZWQgaW4gTUVNT1JZX0hPVFBMVUcsIHlvdSBjb3VsZCB0cnkKKwlhcmUg
bm90IGludGVyZXN0ZWQgaW4gTUVNT1JZX0hPVFBMVUcsIHlvdSBjb3VsZCB0cnk6OgogCiAJCS9e
aG90cGx1ZwogCiAJV2hlbiBzZWFyY2hpbmcsIHN5bWJvbHMgYXJlIHNvcnRlZCB0aHVzOgorCiAJ
ICAtIGZpcnN0LCBleGFjdCBtYXRjaGVzLCBzb3J0ZWQgYWxwaGFiZXRpY2FsbHkgKGFuIGV4YWN0
IG1hdGNoCiAJICAgIGlzIHdoZW4gdGhlIHNlYXJjaCBtYXRjaGVzIHRoZSBjb21wbGV0ZSBzeW1i
b2wgbmFtZSk7CiAJICAtIHRoZW4sIG90aGVyIG1hdGNoZXMsIHNvcnRlZCBhbHBoYWJldGljYWxs
eS4KKwogCUZvciBleGFtcGxlOiBeQVRILksgbWF0Y2hlczoKKwogCSAgICBBVEg1SyBBVEg5SyBB
VEg1S19BSEIgQVRINUtfREVCVUcgWy4uLl0gQVRINktMIEFUSDZLTF9ERUJVRwogCSAgICBbLi4u
XSBBVEg5S19BSEIgQVRIOUtfQlRDT0VYX1NVUFBPUlQgQVRIOUtfQ09NTU9OIFsuLi5dCisKIAlv
ZiB3aGljaCBvbmx5IEFUSDVLIGFuZCBBVEg5SyBtYXRjaCBleGFjdGx5IGFuZCBzbyBhcmUgc29y
dGVkCiAJZmlyc3QgKGFuZCBpbiBhbHBoYWJldGljYWwgb3JkZXIpLCB0aGVuIGNvbWUgYWxsIG90
aGVyIHN5bWJvbHMsCiAJc29ydGVkIGluIGFscGhhYmV0aWNhbCBvcmRlci4KIAotX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQorCiBVc2VyIGludGVyZmFjZSBvcHRpb25zIGZvciAnbWVudWNv
bmZpZycKIAogTUVOVUNPTkZJR19DT0xPUgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKy0tLS0tLS0tLS0tLS0tLS0KIEl0IGlzIHBvc3NpYmxlIHRv
IHNlbGVjdCBkaWZmZXJlbnQgY29sb3IgdGhlbWVzIHVzaW5nIHRoZSB2YXJpYWJsZQotTUVOVUNP
TkZJR19DT0xPUi4gIFRvIHNlbGVjdCBhIHRoZW1lIHVzZToKK01FTlVDT05GSUdfQ09MT1IuICBU
byBzZWxlY3QgYSB0aGVtZSB1c2U6OgogCiAJbWFrZSBNRU5VQ09ORklHX0NPTE9SPTx0aGVtZT4g
bWVudWNvbmZpZwogCi1BdmFpbGFibGUgdGhlbWVzIGFyZToKLSAgbW9ubyAgICAgICA9PiBzZWxl
Y3RzIGNvbG9ycyBzdWl0YWJsZSBmb3IgbW9ub2Nocm9tZSBkaXNwbGF5cwotICBibGFja2JnICAg
ID0+IHNlbGVjdHMgYSBjb2xvciBzY2hlbWUgd2l0aCBibGFjayBiYWNrZ3JvdW5kCi0gIGNsYXNz
aWMgICAgPT4gdGhlbWUgd2l0aCBibHVlIGJhY2tncm91bmQuIFRoZSBjbGFzc2ljIGxvb2sKLSAg
Ymx1ZXRpdGxlICA9PiBhIExDRCBmcmllbmRseSB2ZXJzaW9uIG9mIGNsYXNzaWMuIChkZWZhdWx0
KQorQXZhaWxhYmxlIHRoZW1lcyBhcmU6OgorCisgIC0gbW9ubyAgICAgICA9PiBzZWxlY3RzIGNv
bG9ycyBzdWl0YWJsZSBmb3IgbW9ub2Nocm9tZSBkaXNwbGF5cworICAtIGJsYWNrYmcgICAgPT4g
c2VsZWN0cyBhIGNvbG9yIHNjaGVtZSB3aXRoIGJsYWNrIGJhY2tncm91bmQKKyAgLSBjbGFzc2lj
ICAgID0+IHRoZW1lIHdpdGggYmx1ZSBiYWNrZ3JvdW5kLiBUaGUgY2xhc3NpYyBsb29rCisgIC0g
Ymx1ZXRpdGxlICA9PiBhIExDRCBmcmllbmRseSB2ZXJzaW9uIG9mIGNsYXNzaWMuIChkZWZhdWx0
KQogCiBNRU5VQ09ORklHX01PREUKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0tLS0tLS0KIFRoaXMgbW9kZSBzaG93cyBhbGwgc3Vi
LW1lbnVzIGluIG9uZSBsYXJnZSB0cmVlLgogCi1FeGFtcGxlOgorRXhhbXBsZTo6CisKIAltYWtl
IE1FTlVDT05GSUdfTU9ERT1zaW5nbGVfbWVudSBtZW51Y29uZmlnCiAKKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KworbmNvbmZpZworLS0tLS0tLQorCituY29uZmlnIGlzIGFuIGFsdGVybmF0ZSB0ZXh0LWJhc2Vk
IGNvbmZpZ3VyYXRvci4gIEl0IGxpc3RzIGZ1bmN0aW9uCitrZXlzIGFjcm9zcyB0aGUgYm90dG9t
IG9mIHRoZSB0ZXJtaW5hbCAod2luZG93KSB0aGF0IGV4ZWN1dGUgY29tbWFuZHMuCitZb3UgY2Fu
IGFsc28ganVzdCB1c2UgdGhlIGNvcnJlc3BvbmRpbmcgbnVtZXJpYyBrZXkgdG8gZXhlY3V0ZSB0
aGUKK2NvbW1hbmRzIHVubGVzcyB5b3UgYXJlIGluIGEgZGF0YSBlbnRyeSB3aW5kb3cuICBFLmcu
LCBpbnN0ZWFkIG9mIEY2Citmb3IgU2F2ZSwgeW91IGNhbiBqdXN0IHByZXNzIDYuCisKK1VzZSBG
MSBmb3IgR2xvYmFsIGhlbHAgb3IgRjMgZm9yIHRoZSBTaG9ydCBoZWxwIG1lbnUuCisKK1NlYXJj
aGluZyBpbiBuY29uZmlnOgorCisJWW91IGNhbiBzZWFyY2ggZWl0aGVyIGluIHRoZSBtZW51IGVu
dHJ5ICJwcm9tcHQiIHN0cmluZ3MKKwlvciBpbiB0aGUgY29uZmlndXJhdGlvbiBzeW1ib2xzLgor
CisJVXNlIC8gdG8gYmVnaW4gYSBzZWFyY2ggdGhyb3VnaCB0aGUgbWVudSBlbnRyaWVzLiAgVGhp
cyBkb2VzCisJbm90IHN1cHBvcnQgcmVndWxhciBleHByZXNzaW9ucy4gIFVzZSA8RG93bj4gb3Ig
PFVwPiBmb3IKKwlOZXh0IGhpdCBhbmQgUHJldmlvdXMgaGl0LCByZXNwZWN0aXZlbHkuICBVc2Ug
PEVzYz4gdG8KKwl0ZXJtaW5hdGUgdGhlIHNlYXJjaCBtb2RlLgorCisJRjggKFN5bVNlYXJjaCkg
c2VhcmNoZXMgdGhlIGNvbmZpZ3VyYXRpb24gc3ltYm9scyBmb3IgdGhlCisJZ2l2ZW4gc3RyaW5n
IG9yIHJlZ3VsYXIgZXhwcmVzc2lvbiAocmVnZXgpLgorCitOQ09ORklHX01PREUKKy0tLS0tLS0t
LS0tLQorVGhpcyBtb2RlIHNob3dzIGFsbCBzdWItbWVudXMgaW4gb25lIGxhcmdlIHRyZWUuCisK
K0V4YW1wbGU6OgorCisJbWFrZSBOQ09ORklHX01PREU9c2luZ2xlX21lbnUgbmNvbmZpZworCist
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAKLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIHhjb25maWcKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tCiAKIFNlYXJjaGluZyBp
biB4Y29uZmlnOgogCkBAIC0yMTIsOSArMjc4LDEyIEBAIFNlYXJjaGluZyBpbiB4Y29uZmlnOgog
CW5hbWVzLCBzbyB5b3UgaGF2ZSB0byBrbm93IHNvbWV0aGluZyBjbG9zZSB0byB3aGF0IHlvdSBh
cmUKIAlsb29raW5nIGZvci4KIAotCUV4YW1wbGU6CisJRXhhbXBsZTo6CisKIAkJQ3RybC1GIGhv
dHBsdWcKLQlvcgorCisJb3I6OgorCiAJCU1lbnU6IEZpbGUsIFNlYXJjaCwgaG90cGx1ZwogCiAJ
bGlzdHMgYWxsIGNvbmZpZyBzeW1ib2wgZW50cmllcyB0aGF0IGNvbnRhaW4gImhvdHBsdWciIGlu
CkBAIC0yMjQsMTQgKzI5MywxMiBAQCBTZWFyY2hpbmcgaW4geGNvbmZpZzoKIAl0byByZXR1cm4g
dG8gdGhlIG1haW4gbWVudS4KIAogCi09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CistLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKIGdj
b25maWcKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CistLS0tLS0tCiAKIFNlYXJjaGluZyBpbiBnY29uZmlnOgogCi0JTm9uZSAoZ2NvbmZpZyBpc24n
dCBtYWludGFpbmVkIGFzIHdlbGwgYXMgeGNvbmZpZyBvciBtZW51Y29uZmlnKTsKLQlob3dldmVy
LCBnY29uZmlnIGRvZXMgaGF2ZSBhIGZldyBtb3JlIHZpZXdpbmcgY2hvaWNlcyB0aGFuCi0JeGNv
bmZpZyBkb2VzLgotCi0jIyMKKwlUaGVyZSBpcyBubyBzZWFyY2ggY29tbWFuZCBpbiBnY29uZmln
LiAgSG93ZXZlciwgZ2NvbmZpZyBkb2VzCisJaGF2ZSBzZXZlcmFsIGRpZmZlcmVudCB2aWV3aW5n
IGNob2ljZXMsIG1vZGVzLCBhbmQgb3B0aW9ucy4KZGlmZiAtLWdpdCBhL3hlbi8uZ2l0aWdub3Jl
IGIveGVuLy5naXRpZ25vcmUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
Li45ZmVmNDFhMDliNDcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vLmdpdGlnbm9yZQpAQCAtMCww
ICsxLDIgQEAKKyoubGV4LmMKKyoudGFiLltjaF0KZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnIGIv
eGVuL0tjb25maWcKaW5kZXggNGEyMDdlNDU1M2FhLi4wMTA2NzMyNmI0ZTcgMTAwNjQ0Ci0tLSBh
L3hlbi9LY29uZmlnCisrKyBiL3hlbi9LY29uZmlnCkBAIC0yLDI0ICsyLDEyIEBACiAjIEZvciBh
IGRlc2NyaXB0aW9uIG9mIHRoZSBzeW50YXggb2YgdGhpcyBjb25maWd1cmF0aW9uIGZpbGUsCiAj
IHNlZSBkb2NzL21pc2Mva2NvbmZpZy1sYW5ndWFnZS50eHQKICMKLW1haW5tZW51ICJYZW4vJFNS
Q0FSQ0ggJFhFTl9GVUxMVkVSU0lPTiBDb25maWd1cmF0aW9uIgotCi1jb25maWcgU1JDQVJDSAot
CXN0cmluZwotCW9wdGlvbiBlbnY9IlNSQ0FSQ0giCi0KLWNvbmZpZyBBUkNICi0Jc3RyaW5nCi0J
b3B0aW9uIGVudj0iQVJDSCIKK21haW5tZW51ICJYZW4vJChTUkNBUkNIKSAkKFhFTl9GVUxMVkVS
U0lPTikgQ29uZmlndXJhdGlvbiIKIAogY29uZmlnIEJST0tFTgogCWJvb2wKIAotc291cmNlICJh
cmNoLyRTUkNBUkNIL0tjb25maWciCi0KLWNvbmZpZyBYRU5fRlVMTFZFUlNJT04KLQlzdHJpbmcK
LQlvcHRpb24gZW52PSJYRU5fRlVMTFZFUlNJT04iCitzb3VyY2UgImFyY2gvJChTUkNBUkNIKS9L
Y29uZmlnIgogCiBjb25maWcgREVGQ09ORklHX0xJU1QKIAlzdHJpbmcKQEAgLTI4LDcgKzE2LDcg
QEAgY29uZmlnIERFRkNPTkZJR19MSVNUCiAKIGNvbmZpZyBFWFBFUlQKIAlzdHJpbmcKLQlvcHRp
b24gZW52PSJYRU5fQ09ORklHX0VYUEVSVCIKKwlkZWZhdWx0IHkgaWYgIiQoWEVOX0NPTkZJR19F
WFBFUlQpIiA9ICJ5IgogCiBjb25maWcgTFRPCiAJYm9vbCAiTGluayBUaW1lIE9wdGltaXNhdGlv
biIKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCA4MDU1NDM3
OTBiYzMuLmIxYjYwZTY3OTA4MiAxMDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9N
YWtlZmlsZQpAQCAtMjYyLDcgKzI2Miw3IEBAICQoZm9yZWFjaCBiYXNlLGFyY2gveDg2L21tL2d1
ZXN0X3dhbGtfJSBcCiAgICAgICAgICAgICAgICBhcmNoL3g4Ni9tbS9zaGFkb3cvZ3Vlc3RfJSwg
XAogICAgICQoZm9yZWFjaCBleHQsbyBpIHMsJChjYWxsIGJ1aWxkLWludGVybWVkaWF0ZSwkKGJh
c2UpLiQoZXh0KSkpKQogCi1rY29uZmlnIDo9IHNpbGVudG9sZGNvbmZpZyBvbGRjb25maWcgY29u
ZmlnIG1lbnVjb25maWcgZGVmY29uZmlnIFwKK2tjb25maWcgOj0gb2xkY29uZmlnIGNvbmZpZyBt
ZW51Y29uZmlnIGRlZmNvbmZpZyBcCiAJbmNvbmZpZyB4Y29uZmlnIGdjb25maWcgc2F2ZWRlZmNv
bmZpZyBsaXN0bmV3Y29uZmlnIG9sZGRlZmNvbmZpZyBcCiAJcmFuZGNvbmZpZyAkKG5vdGRpciAk
KHdpbGRjYXJkIGFyY2gvJChTUkNBUkNIKS9jb25maWdzLypfZGVmY29uZmlnKSkKIC5QSE9OWTog
JChrY29uZmlnKQpAQCAtMjcwLDcgKzI3MCw3IEBAICQoa2NvbmZpZyk6CiAJJChNQUtFKSAtZiAk
KEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JD
QVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChIT1NUQ0MpIiBIT1NUQ1hYPSIkKEhPU1RDWFgpIiAk
QAogCiBpbmNsdWRlL2NvbmZpZy8lLmNvbmY6IGluY2x1ZGUvY29uZmlnL2F1dG8uY29uZi5jbWQg
JChLQ09ORklHX0NPTkZJRykKLQkkKE1BS0UpIC1mICQoQkFTRURJUikvdG9vbHMva2NvbmZpZy9N
YWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNBUkNIPSQoU1JDQVJDSCkgSE9TVENDPSIk
KEhPU1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiIHNpbGVudG9sZGNvbmZpZworCSQoTUFLRSkg
LWYgJChCQVNFRElSKS90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcgQVJDSD0kKEFSQ0gp
IFNSQ0FSQ0g9JChTUkNBUkNIKSBIT1NUQ0M9IiQoSE9TVENDKSIgSE9TVENYWD0iJChIT1NUQ1hY
KSIgc3luY2NvbmZpZwogCiAjIEFsbG93IHBlb3BsZSB0byBqdXN0IHJ1biBgbWFrZWAgYXMgYmVm
b3JlIGFuZCBub3QgZm9yY2UgdGhlbSB0byBjb25maWd1cmUKICQoS0NPTkZJR19DT05GSUcpOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpp
bmRleCBhNTFhYTdiZmE4ZmMuLmQ1MWY2NjA3MmUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAgLTEsNiArMSw2IEBACiBjb25m
aWcgNjRCSVQKIAlib29sCi0JZGVmYXVsdCBBUkNIICE9ICJhcm0zMiIKKwlkZWZhdWx0ICIkKEFS
Q0gpIiAhPSAiYXJtMzIiCiAJaGVscAogCSAgU2F5IHllcyB0byBidWlsZCBhIDY0LWJpdCBYZW4K
IAkgIFNheSBubyB0byBidWlsZCBhIDMyLWJpdCBYZW4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
S2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA1YzBmOGQzMGM3MDkuLjhjOTVkMjVh
OWUwOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwpAQCAtNzIsMTQgKzcyLDYgQEAgY29uZmlnIE5FRURTX0xJQkVMRgogY29uZmlnIE5FRURT
X0xJU1RfU09SVAogCWJvb2wKIAotY29uZmlnIEhBU19CVUlMRF9JRAotCXN0cmluZwotCW9wdGlv
biBlbnY9IlhFTl9IQVNfQlVJTERfSUQiCi0KLWNvbmZpZyBIQVNfQ0hFQ0tQT0xJQ1kKLQlzdHJp
bmcKLQlvcHRpb24gZW52PSJYRU5fSEFTX0NIRUNLUE9MSUNZIgotCiBtZW51ICJTcGVjdWxhdGl2
ZSBoYXJkZW5pbmciCiAKIGNvbmZpZyBTUEVDVUxBVElWRV9IQVJERU5fQVJSQVkKQEAgLTE2NSw3
ICsxNTcsNyBAQCBjb25maWcgWFNNX0ZMQVNLX0FWQ19TVEFUUwogCiBjb25maWcgWFNNX0ZMQVNL
X1BPTElDWQogCWJvb2wgIkNvbXBpbGUgWGVuIHdpdGggYSBidWlsdC1pbiBGTEFTSyBzZWN1cml0
eSBwb2xpY3kiCi0JZGVmYXVsdCB5IGlmIEhBU19DSEVDS1BPTElDWSA9ICJ5IgorCWRlZmF1bHQg
eSBpZiAiJChYRU5fSEFTX0NIRUNLUE9MSUNZKSIgPSAieSIKIAlkZXBlbmRzIG9uIFhTTV9GTEFT
SwogCS0tLWhlbHAtLS0KIAkgIFRoaXMgaW5jbHVkZXMgYSBkZWZhdWx0IFhTTSBwb2xpY3kgaW4g
dGhlIGh5cGVydmlzb3Igc28gdGhhdCB0aGUKQEAgLTMxNyw3ICszMDksNyBAQCBjb25maWcgQ1JZ
UFRPCiBjb25maWcgTElWRVBBVENICiAJYm9vbCAiTGl2ZSBwYXRjaGluZyBzdXBwb3J0IgogCWRl
ZmF1bHQgWDg2Ci0JZGVwZW5kcyBvbiBIQVNfQlVJTERfSUQgPSAieSIKKwlkZXBlbmRzIG9uICIk
KFhFTl9IQVNfQlVJTERfSUQpIiA9ICJ5IgogCS0tLWhlbHAtLS0KIAkgIEFsbG93cyBhIHJ1bm5p
bmcgWGVuIGh5cGVydmlzb3IgdG8gYmUgZHluYW1pY2FsbHkgcGF0Y2hlZCB1c2luZwogCSAgYmlu
YXJ5IHBhdGNoZXMgd2l0aG91dCByZWJvb3RpbmcuIFRoaXMgaXMgcHJpbWFyaWx5IHVzZWQgdG8g
YmluYXJpbHkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnLy5naXRpZ25vcmUgYi94ZW4v
dG9vbHMva2NvbmZpZy8uZ2l0aWdub3JlCmluZGV4IGNhMzhlOTgzZDY5OC4uYjViZjkyZjY2ZDEx
IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy8uZ2l0aWdub3JlCisrKyBiL3hlbi90b29s
cy9rY29uZmlnLy5naXRpZ25vcmUKQEAgLTEsMTIgKzEsOCBAQAogIwogIyBHZW5lcmF0ZWQgZmls
ZXMKICMKLWNvbmZpZyoKLSoubGV4LmMKLSoudGFiLmMKLSoudGFiLmgKLXpjb25mLmhhc2guYwog
Ki5tb2MKKypjb25mLWNmZwogCiAjCiAjIGNvbmZpZ3VyYXRpb24gcHJvZ3JhbXMKZGlmZiAtLWdp
dCBhL3hlbi90b29scy9rY29uZmlnL01ha2VmaWxlIGIveGVuL3Rvb2xzL2tjb25maWcvTWFrZWZp
bGUKaW5kZXggYzhhZDY5NTAxYzA2Li43NjU2ZTExMzdiNmIgMTAwNjQ0Ci0tLSBhL3hlbi90b29s
cy9rY29uZmlnL01ha2VmaWxlCisrKyBiL3hlbi90b29scy9rY29uZmlnL01ha2VmaWxlCkBAIC0x
LDkgKzEsMTAgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKICMgPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CiAjIEtlcm5lbCBjb25maWd1cmF0aW9uIHRhcmdldHMKICMgVGhlc2UgdGFy
Z2V0cyBhcmUgdXNlZCBmcm9tIHRvcC1sZXZlbCBtYWtlZmlsZQogCi1QSE9OWSArPSB4Y29uZmln
IGdjb25maWcgbWVudWNvbmZpZyBjb25maWcgc2lsZW50b2xkY29uZmlnIFwKLQlsb2NhbG1vZGNv
bmZpZyBsb2NhbHllc2NvbmZpZworUEhPTlkgKz0geGNvbmZpZyBnY29uZmlnIG1lbnVjb25maWcg
Y29uZmlnIGxvY2FsbW9kY29uZmlnIGxvY2FseWVzY29uZmlnIFwKKwlidWlsZF9tZW51Y29uZmln
IGJ1aWxkX25jb25maWcgYnVpbGRfZ2NvbmZpZyBidWlsZF94Y29uZmlnCiAKIGlmZGVmIEtCVUlM
RF9LQ09ORklHCiBLY29uZmlnIDo9ICQoS0JVSUxEX0tDT05GSUcpCkBAIC0xMSw2ICsxMiwxMCBA
QCBlbHNlCiBLY29uZmlnIDo9IEtjb25maWcKIGVuZGlmCiAKK2lmbmRlZiBLQlVJTERfREVGQ09O
RklHCitLQlVJTERfREVGQ09ORklHIDo9IGRlZmNvbmZpZworZW5kaWYKKwogaWZlcSAoJChxdWll
dCksc2lsZW50XykKIHNpbGVudCA6PSAtcwogZW5kaWYKQEAgLTMzLDQ5ICszOCw1MiBAQCBjb25m
aWc6ICQob2JqKS9jb25mCiBuY29uZmlnOiAkKG9iaikvbmNvbmYKIAkkPCAkKHNpbGVudCkgJChL
Y29uZmlnKQogCi1zaWxlbnRvbGRjb25maWc6ICQob2JqKS9jb25mCi0JJChRKW1rZGlyIC1wIGlu
Y2x1ZGUvY29uZmlnIGluY2x1ZGUvZ2VuZXJhdGVkCi0JJDwgJChzaWxlbnQpIC0tJEAgJChLY29u
ZmlnKQorYnVpbGRfbWVudWNvbmZpZzogJChvYmopL21jb25mCisKK2J1aWxkX25jb25maWc6ICQo
b2JqKS9uY29uZgogCi1sb2NhbHllc2NvbmZpZyBsb2NhbG1vZGNvbmZpZzogJChvYmopL3N0cmVh
bWxpbmVfY29uZmlnLnBsICQob2JqKS9jb25mCi0JJChRKW1rZGlyIC1wIGluY2x1ZGUvY29uZmln
IGluY2x1ZGUvZ2VuZXJhdGVkCi0JJChRKXBlcmwgJDwgLS0kQCAkKHNyY3RyZWUpICQoS2NvbmZp
ZykgPiAudG1wLmNvbmZpZworYnVpbGRfZ2NvbmZpZzogJChvYmopL2djb25mCisKK2J1aWxkX3hj
b25maWc6ICQob2JqKS9xY29uZgorCitsb2NhbHllc2NvbmZpZyBsb2NhbG1vZGNvbmZpZzogJChv
YmopL2NvbmYKKwkkKFEpcGVybCAkKHNyY3RyZWUpLyQoc3JjKS9zdHJlYW1saW5lX2NvbmZpZy5w
bCAtLSRAICQoc3JjdHJlZSkgJChLY29uZmlnKSA+IC50bXAuY29uZmlnCiAJJChRKWlmIFsgLWYg
LmNvbmZpZyBdOyB0aGVuIAkJCQkJXAogCQkJY21wIC1zIC50bXAuY29uZmlnIC5jb25maWcgfHwJ
CQlcCiAJCQkobXYgLWYgLmNvbmZpZyAuY29uZmlnLm9sZC4xOwkJCVwKIAkJCSBtdiAtZiAudG1w
LmNvbmZpZyAuY29uZmlnOwkJCVwKLQkJCSAkKG9iaikvY29uZiAkKHNpbGVudCkgLS1zaWxlbnRv
bGRjb25maWcgJChLY29uZmlnKTsgXAorCQkJICQ8ICQoc2lsZW50KSAtLW9sZGNvbmZpZyAkKEtj
b25maWcpOwkJXAogCQkJIG12IC1mIC5jb25maWcub2xkLjEgLmNvbmZpZy5vbGQpCQlcCiAJZWxz
ZQkJCQkJCQkJXAogCQkJbXYgLWYgLnRtcC5jb25maWcgLmNvbmZpZzsJCQlcCi0JCQkkKG9iaikv
Y29uZiAkKHNpbGVudCkgLS1zaWxlbnRvbGRjb25maWcgJChLY29uZmlnKTsgXAorCQkJJDwgJChz
aWxlbnQpIC0tb2xkY29uZmlnICQoS2NvbmZpZyk7CQlcCiAJZmkKIAkkKFEpcm0gLWYgLnRtcC5j
b25maWcKIAogIyBUaGVzZSB0YXJnZXRzIG1hcCAxOjEgdG8gdGhlIGNvbW1hbmRsaW5lIG9wdGlv
bnMgb2YgJ2NvbmYnCisjCisjIE5vdGU6CisjICBzeW5jY29uZmlnIGhhcyBiZWNvbWUgYW4gaW50
ZXJuYWwgaW1wbGVtZW50YXRpb24gZGV0YWlsIGFuZCBpcyBub3cKKyMgIGRlcHJlY2F0ZWQgZm9y
IGV4dGVybmFsIHVzZQogc2ltcGxlLXRhcmdldHMgOj0gb2xkY29uZmlnIGFsbG5vY29uZmlnIGFs
bHllc2NvbmZpZyBhbGxtb2Rjb25maWcgXAotCWFsbGRlZmNvbmZpZyByYW5kY29uZmlnIGxpc3Ru
ZXdjb25maWcgb2xkZGVmY29uZmlnCisJYWxsZGVmY29uZmlnIHJhbmRjb25maWcgbGlzdG5ld2Nv
bmZpZyBvbGRkZWZjb25maWcgc3luY2NvbmZpZwogUEhPTlkgKz0gJChzaW1wbGUtdGFyZ2V0cykK
IAogJChzaW1wbGUtdGFyZ2V0cyk6ICQob2JqKS9jb25mCiAJJDwgJChzaWxlbnQpIC0tJEAgJChL
Y29uZmlnKQogCi1QSE9OWSArPSBvbGRub2NvbmZpZyBzYXZlZGVmY29uZmlnIGRlZmNvbmZpZwot
Ci0jIG9sZG5vY29uZmlnIGlzIGFuIGFsaWFzIG9mIG9sZGRlZmNvbmZpZywgYmVjYXVzZSBwZW9w
bGUgYWxyZWFkeSBhcmUgZGVwZW5kZW50Ci0jIG9uIGl0cyBiZWhhdmlvciAoc2V0cyBuZXcgc3lt
Ym9scyB0byB0aGVpciBkZWZhdWx0IHZhbHVlIGJ1dCBub3QgJ24nKSB3aXRoIHRoZQotIyBjb3Vu
dGVyLWludHVpdGl2ZSBuYW1lLgotb2xkbm9jb25maWc6IG9sZGRlZmNvbmZpZworUEhPTlkgKz0g
c2F2ZWRlZmNvbmZpZyBkZWZjb25maWcKIAogc2F2ZWRlZmNvbmZpZzogJChvYmopL2NvbmYKIAkk
PCAkKHNpbGVudCkgLS0kQD1kZWZjb25maWcgJChLY29uZmlnKQogCiBkZWZjb25maWc6ICQob2Jq
KS9jb25mCi1pZmVxICgkKEtCVUlMRF9ERUZDT05GSUcpLCkKLQkkPCAkKHNpbGVudCkgLS1kZWZj
b25maWcgJChLY29uZmlnKQotZWxzZQoraWZuZXEgKCQod2lsZGNhcmQgJChzcmN0cmVlKS9hcmNo
LyQoU1JDQVJDSCkvY29uZmlncy8kKEtCVUlMRF9ERUZDT05GSUcpKSwpCiAJQCQoa2VjaG8pICIq
KiogRGVmYXVsdCBjb25maWd1cmF0aW9uIGlzIGJhc2VkIG9uICckKEtCVUlMRF9ERUZDT05GSUcp
JyIKIAkkKFEpJDwgJChzaWxlbnQpIC0tZGVmY29uZmlnPWFyY2gvJChTUkNBUkNIKS9jb25maWdz
LyQoS0JVSUxEX0RFRkNPTkZJRykgJChLY29uZmlnKQorZWxzZQorCUAkKGtlY2hvKSAiKioqIERl
ZmF1bHQgY29uZmlndXJhdGlvbiBpcyBiYXNlZCBvbiB0YXJnZXQgJyQoS0JVSUxEX0RFRkNPTkZJ
RyknIgorCSQoUSkkKE1BS0UpIC1mICQoc3JjdHJlZSkvTWFrZWZpbGUgJChLQlVJTERfREVGQ09O
RklHKQogZW5kaWYKIAogJV9kZWZjb25maWc6ICQob2JqKS9jb25mCkBAIC04Niw3ICs5NCw3IEBA
IGNvbmZpZ2ZpbGVzPSQod2lsZGNhcmQgJChzcmN0cmVlKS9rZXJuZWwvY29uZmlncy8kQCAkKHNy
Y3RyZWUpL2FyY2gvJChTUkNBUkNIKS9jCiAlLmNvbmZpZzogJChvYmopL2NvbmYKIAkkKGlmICQo
Y2FsbCBjb25maWdmaWxlcyksLCAkKGVycm9yIE5vIGNvbmZpZ3VyYXRpb24gZXhpc3RzIGZvciB0
aGlzIHRhcmdldCBvbiB0aGlzIGFyY2hpdGVjdHVyZSkpCiAJJChRKSQoQ09ORklHX1NIRUxMKSAk
KHNyY3RyZWUpL3NjcmlwdHMva2NvbmZpZy9tZXJnZV9jb25maWcuc2ggLW0gLmNvbmZpZyAkKGNv
bmZpZ2ZpbGVzKQotCSskKFEpeWVzICIiIHwgJChNQUtFKSAtZiAkKHNyY3RyZWUpL01ha2VmaWxl
IG9sZGNvbmZpZworCSQoUSkkKE1BS0UpIC1mICQoc3JjdHJlZSkvTWFrZWZpbGUgb2xkZGVmY29u
ZmlnCiAKIFBIT05ZICs9IGt2bWNvbmZpZwoga3ZtY29uZmlnOiBrdm1fZ3Vlc3QuY29uZmlnCkBA
IC0xMDAsMTggKzEwOCwyNCBAQCBQSE9OWSArPSB0aW55Y29uZmlnCiB0aW55Y29uZmlnOgogCSQo
USkkKE1BS0UpIC1mICQoc3JjdHJlZSkvTWFrZWZpbGUgYWxsbm9jb25maWcgdGlueS5jb25maWcK
IAorIyBDSEVDSzogLW8gY2FjaGVfZGlyPTxwYXRoPiB3b3JraW5nPworUEhPTlkgKz0gdGVzdGNv
bmZpZwordGVzdGNvbmZpZzogJChvYmopL2NvbmYKKwkkKFBZVEhPTjMpIC1CIC1tIHB5dGVzdCAk
KHNyY3RyZWUpLyQoc3JjKS90ZXN0cyBcCisJLW8gY2FjaGVfZGlyPSQoYWJzcGF0aCAkKG9iaikv
dGVzdHMvLmNhY2hlKSBcCisJJChpZiAkKGZpbmRzdHJpbmcgMSwkKEtCVUlMRF9WRVJCT1NFKSks
LS1jYXB0dXJlPW5vKQorY2xlYW4tZGlycyArPSB0ZXN0cy8uY2FjaGUKKwogIyBIZWxwIHRleHQg
dXNlZCBieSBtYWtlIGhlbHAKIGhlbHA6CiAJQGVjaG8gICcgIGNvbmZpZwkgIC0gVXBkYXRlIGN1
cnJlbnQgY29uZmlnIHV0aWxpc2luZyBhIGxpbmUtb3JpZW50ZWQgcHJvZ3JhbScKLQlAZWNobyAg
JyAgbmNvbmZpZyAgICAgICAgIC0gVXBkYXRlIGN1cnJlbnQgY29uZmlnIHV0aWxpc2luZyBhIG5j
dXJzZXMgbWVudSBiYXNlZCcKLQlAZWNobyAgJyAgICAgICAgICAgICAgICAgICAgcHJvZ3JhbScK
KwlAZWNobyAgJyAgbmNvbmZpZyAgICAgICAgIC0gVXBkYXRlIGN1cnJlbnQgY29uZmlnIHV0aWxp
c2luZyBhIG5jdXJzZXMgbWVudSBiYXNlZCBwcm9ncmFtJwogCUBlY2hvICAnICBtZW51Y29uZmln
CSAgLSBVcGRhdGUgY3VycmVudCBjb25maWcgdXRpbGlzaW5nIGEgbWVudSBiYXNlZCBwcm9ncmFt
JwogCUBlY2hvICAnICB4Y29uZmlnCSAgLSBVcGRhdGUgY3VycmVudCBjb25maWcgdXRpbGlzaW5n
IGEgUXQgYmFzZWQgZnJvbnQtZW5kJwogCUBlY2hvICAnICBnY29uZmlnCSAgLSBVcGRhdGUgY3Vy
cmVudCBjb25maWcgdXRpbGlzaW5nIGEgR1RLKyBiYXNlZCBmcm9udC1lbmQnCiAJQGVjaG8gICcg
IG9sZGNvbmZpZwkgIC0gVXBkYXRlIGN1cnJlbnQgY29uZmlnIHV0aWxpc2luZyBhIHByb3ZpZGVk
IC5jb25maWcgYXMgYmFzZScKIAlAZWNobyAgJyAgbG9jYWxtb2Rjb25maWcgIC0gVXBkYXRlIGN1
cnJlbnQgY29uZmlnIGRpc2FibGluZyBtb2R1bGVzIG5vdCBsb2FkZWQnCiAJQGVjaG8gICcgIGxv
Y2FseWVzY29uZmlnICAtIFVwZGF0ZSBjdXJyZW50IGNvbmZpZyBjb252ZXJ0aW5nIGxvY2FsIG1v
ZHMgdG8gY29yZScKLQlAZWNobyAgJyAgc2lsZW50b2xkY29uZmlnIC0gU2FtZSBhcyBvbGRjb25m
aWcsIGJ1dCBxdWlldGx5LCBhZGRpdGlvbmFsbHkgdXBkYXRlIGRlcHMnCiAJQGVjaG8gICcgIGRl
ZmNvbmZpZwkgIC0gTmV3IGNvbmZpZyB3aXRoIGRlZmF1bHQgZnJvbSBBUkNIIHN1cHBsaWVkIGRl
ZmNvbmZpZycKIAlAZWNobyAgJyAgc2F2ZWRlZmNvbmZpZyAgIC0gU2F2ZSBjdXJyZW50IGNvbmZp
ZyBhcyAuL2RlZmNvbmZpZyAobWluaW1hbCBjb25maWcpJwogCUBlY2hvICAnICBhbGxub2NvbmZp
ZwkgIC0gTmV3IGNvbmZpZyB3aGVyZSBhbGwgb3B0aW9ucyBhcmUgYW5zd2VyZWQgd2l0aCBubycK
QEAgLTEyMCwxNjUgKzEzNCw3NyBAQCBoZWxwOgogCUBlY2hvICAnICBhbGxkZWZjb25maWcgICAg
LSBOZXcgY29uZmlnIHdpdGggYWxsIHN5bWJvbHMgc2V0IHRvIGRlZmF1bHQnCiAJQGVjaG8gICcg
IHJhbmRjb25maWcJICAtIE5ldyBjb25maWcgd2l0aCByYW5kb20gYW5zd2VyIHRvIGFsbCBvcHRp
b25zJwogCUBlY2hvICAnICBsaXN0bmV3Y29uZmlnICAgLSBMaXN0IG5ldyBvcHRpb25zJwotCUBl
Y2hvICAnICBvbGRkZWZjb25maWcJICAtIFNhbWUgYXMgc2lsZW50b2xkY29uZmlnIGJ1dCBzZXRz
IG5ldyBzeW1ib2xzIHRvIHRoZWlyJwotCUBlY2hvICAnICAgICAgICAgICAgICAgICAgICBkZWZh
dWx0IHZhbHVlJworCUBlY2hvICAnICBvbGRkZWZjb25maWcJICAtIFNhbWUgYXMgb2xkY29uZmln
IGJ1dCBzZXRzIG5ldyBzeW1ib2xzIHRvIHRoZWlyJworCUBlY2hvICAnICAgICAgICAgICAgICAg
ICAgICBkZWZhdWx0IHZhbHVlIHdpdGhvdXQgcHJvbXB0aW5nJwogCUBlY2hvICAnICBrdm1jb25m
aWcJICAtIEVuYWJsZSBhZGRpdGlvbmFsIG9wdGlvbnMgZm9yIGt2bSBndWVzdCBrZXJuZWwgc3Vw
cG9ydCcKIAlAZWNobyAgJyAgeGVuY29uZmlnICAgICAgIC0gRW5hYmxlIGFkZGl0aW9uYWwgb3B0
aW9ucyBmb3IgeGVuIGRvbTAgYW5kIGd1ZXN0IGtlcm5lbCBzdXBwb3J0JwogCUBlY2hvICAnICB0
aW55Y29uZmlnCSAgLSBDb25maWd1cmUgdGhlIHRpbmllc3QgcG9zc2libGUga2VybmVsJwotCi0j
IGx4ZGlhbG9nIHN0dWZmCi1jaGVjay1seGRpYWxvZyAgOj0gJChzcmN0cmVlKS8kKHNyYykvbHhk
aWFsb2cvY2hlY2stbHhkaWFsb2cuc2gKLQotIyBVc2UgcmVjdXJzaXZlbHkgZXhwYW5kZWQgdmFy
aWFibGVzIHNvIHdlIGRvIG5vdCBjYWxsIGdjYyB1bmxlc3MKLSMgd2UgcmVhbGx5IG5lZWQgdG8g
ZG8gc28uIChEbyBub3QgY2FsbCBnY2MgYXMgcGFydCBvZiBtYWtlIG1ycHJvcGVyKQotSE9TVF9F
WFRSQUNGTEFHUyArPSAkKHNoZWxsICQoQ09ORklHX1NIRUxMKSAkKGNoZWNrLWx4ZGlhbG9nKSAt
Y2NmbGFncykgXAotICAgICAgICAgICAgICAgICAgICAtRExPQ0FMRQorCUBlY2hvICAnICB0ZXN0
Y29uZmlnCSAgLSBSdW4gS2NvbmZpZyB1bml0IHRlc3RzIChyZXF1aXJlcyBweXRob24zIGFuZCBw
eXRlc3QpJwogCiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotIyBTaGFyZWQgTWFrZWZpbGUgZm9yIHRo
ZSB2YXJpb3VzIGtjb25maWcgZXhlY3V0YWJsZXM6Ci0jIGNvbmY6CSAgVXNlZCBmb3IgZGVmY29u
ZmlnLCBvbGRjb25maWcgYW5kIHJlbGF0ZWQgdGFyZ2V0cwotIyBuY29uZjogIFVzZWQgZm9yIHRo
ZSBuY29uZmlnIHRhcmdldC4KLSMgICAgICAgICBVdGlsaXplcyBuY3Vyc2VzCi0jIG1jb25mOiAg
VXNlZCBmb3IgdGhlIG1lbnVjb25maWcgdGFyZ2V0Ci0jICAgICAgICAgVXRpbGl6ZXMgdGhlIGx4
ZGlhbG9nIHBhY2thZ2UKLSMgcWNvbmY6ICBVc2VkIGZvciB0aGUgeGNvbmZpZyB0YXJnZXQKLSMg
ICAgICAgICBCYXNlZCBvbiBRdCB3aGljaCBuZWVkcyB0byBiZSBpbnN0YWxsZWQgdG8gY29tcGls
ZSBpdAotIyBnY29uZjogIFVzZWQgZm9yIHRoZSBnY29uZmlnIHRhcmdldAotIyAgICAgICAgIEJh
c2VkIG9uIEdUSysgd2hpY2ggbmVlZHMgdG8gYmUgaW5zdGFsbGVkIHRvIGNvbXBpbGUgaXQKICMg
b2JqZWN0IGZpbGVzIHVzZWQgYnkgYWxsIGtjb25maWcgZmxhdm91cnMKK2NvbW1vbi1vYmpzCTo9
IGNvbmZkYXRhLm8gZXhwci5vIGxleGVyLmxleC5vIHBhcnNlci50YWIubyBwcmVwcm9jZXNzLm8g
XAorCQkgICBzeW1ib2wubwogCi1seGRpYWxvZyA6PSBseGRpYWxvZy9jaGVja2xpc3QubyBseGRp
YWxvZy91dGlsLm8gbHhkaWFsb2cvaW5wdXRib3gubwotbHhkaWFsb2cgKz0gbHhkaWFsb2cvdGV4
dGJveC5vIGx4ZGlhbG9nL3llc25vLm8gbHhkaWFsb2cvbWVudWJveC5vCiskKG9iaikvbGV4ZXIu
bGV4Lm86ICQob2JqKS9wYXJzZXIudGFiLmgKK0hPU1RDRkxBR1NfbGV4ZXIubGV4Lm8JOj0gLUkg
JChzcmN0cmVlKS8kKHNyYykKK0hPU1RDRkxBR1NfcGFyc2VyLnRhYi5vCTo9IC1JICQoc3JjdHJl
ZSkvJChzcmMpCiAKLWNvbmYtb2Jqcwk6PSBjb25mLm8gIHpjb25mLnRhYi5vCi1tY29uZi1vYmpz
ICAgICA6PSBtY29uZi5vIHpjb25mLnRhYi5vICQobHhkaWFsb2cpCi1uY29uZi1vYmpzICAgICA6
PSBuY29uZi5vIHpjb25mLnRhYi5vIG5jb25mLmd1aS5vCi1xY29uZi1jeHhvYmpzCTo9IHFjb25m
Lm8KLXFjb25mLW9ianMJOj0gemNvbmYudGFiLm8KLWdjb25mLW9ianMJOj0gZ2NvbmYubyB6Y29u
Zi50YWIubwotCi1ob3N0cHJvZ3MteSA6PSBjb25mIG5jb25mIG1jb25mIHFjb25mIGdjb25mCi0K
LWNsZWFuLWZpbGVzCTo9IHFjb25mLm1vYyAudG1wX3F0Y2hlY2sgLnRtcF9ndGtjaGVjawotY2xl
YW4tZmlsZXMJKz0gemNvbmYudGFiLmMgemNvbmYubGV4LmMgemNvbmYuaGFzaC5jCi0KLSMgQ2hl
Y2sgdGhhdCB3ZSBoYXZlIHRoZSByZXF1aXJlZCBuY3Vyc2VzIHN0dWZmIGluc3RhbGxlZCBmb3Ig
bHhkaWFsb2cgKG1lbnVjb25maWcpCi1QSE9OWSArPSAkKG9iaikvZG9jaGVja2x4ZGlhbG9nCi0k
KGFkZHByZWZpeCAkKG9iaikvLCQobHhkaWFsb2cpKTogJChvYmopL2RvY2hlY2tseGRpYWxvZwot
JChvYmopL2RvY2hlY2tseGRpYWxvZzoKLQkkKFEpJChDT05GSUdfU0hFTEwpICQoY2hlY2stbHhk
aWFsb2cpIC1jaGVjayAkKEhPU1RDQykgJChIT1NUX0VYVFJBQ0ZMQUdTKSAkKEhPU1RMT0FETElC
RVNfbWNvbmYpCi0KLWFsd2F5cyA6PSBkb2NoZWNrbHhkaWFsb2cKLQotIyBnZW5lcmF0ZWQgZmls
ZXMgc2VlbSB0byBuZWVkIHRoaXMgdG8gZmluZCBsb2NhbCBpbmNsdWRlIGZpbGVzCi1IT1NUQ0ZM
QUdTX3pjb25mLmxleC5vCTo9IC1JJChzcmMpCi1IT1NUQ0ZMQUdTX3pjb25mLnRhYi5vCTo9IC1J
JChzcmMpCi0KLUxFWF9QUkVGSVhfemNvbmYJOj0gemNvbmYKLVlBQ0NfUFJFRklYX3pjb25mCTo9
IHpjb25mCi0KLUhPU1RMT0FETElCRVNfcWNvbmYJPSAkKEtDX1FUX0xJQlMpCi1IT1NUQ1hYRkxB
R1NfcWNvbmYubwk9ICQoS0NfUVRfQ0ZMQUdTKQotCi1IT1NUTE9BRExJQkVTX2djb25mCT0gYHBr
Zy1jb25maWcgLS1saWJzIGd0aystMi4wIGdtb2R1bGUtMi4wIGxpYmdsYWRlLTIuMGAKLUhPU1RD
RkxBR1NfZ2NvbmYubwk9IGBwa2ctY29uZmlnIC0tY2ZsYWdzIGd0aystMi4wIGdtb2R1bGUtMi4w
IGxpYmdsYWRlLTIuMGAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAtV25vLW1pc3Npbmct
cHJvdG90eXBlcwotCi1IT1NUTE9BRExJQkVTX21jb25mICAgPSAkKHNoZWxsICQoQ09ORklHX1NI
RUxMKSAkKGNoZWNrLWx4ZGlhbG9nKSAtbGRmbGFncyAkKEhPU1RDQykpCi0KLUhPU1RMT0FETElC
RVNfbmNvbmYJPSAkKHNoZWxsIFwKLQkJCQlwa2ctY29uZmlnIC0tbGlicyBtZW51dyBwYW5lbHcg
bmN1cnNlc3cgMj4vZGV2L251bGwgXAotCQkJCXx8IHBrZy1jb25maWcgLS1saWJzIG1lbnUgcGFu
ZWwgbmN1cnNlcyAyPi9kZXYvbnVsbCBcCi0JCQkJfHwgZWNobyAiLWxtZW51IC1scGFuZWwgLWxu
Y3Vyc2VzIiAgKQotJChvYmopL3Fjb25mLm86ICQob2JqKS8udG1wX3F0Y2hlY2sKLQotaWZlcSAo
JChNQUtFQ01ER09BTFMpLHhjb25maWcpCi0kKG9iaikvLnRtcF9xdGNoZWNrOiAkKHNyYykvTWFr
ZWZpbGUKLS1pbmNsdWRlICQob2JqKS8udG1wX3F0Y2hlY2sKLQotIyBRdCBuZWVkcyBzb21lIGV4
dHJhIGVmZm9ydC4uLgotJChvYmopLy50bXBfcXRjaGVjazoKLQlAc2V0IC1lOyAkKGtlY2hvKSAi
ICBDSEVDSyAgIHF0IjsgZGlyPSIiOyBwa2c9IiI7IFwKLQlpZiAhIHBrZy1jb25maWcgLS1leGlz
dHMgUXRDb3JlIDI+IC9kZXYvbnVsbDsgdGhlbiBcCi0JICAgIGVjaG8gIiogVW5hYmxlIHRvIGZp
bmQgdGhlIFF0NCB0b29sIHFtYWtlLiBUcnlpbmcgdG8gdXNlIFF0MyI7IFwKLQkgICAgcGtnLWNv
bmZpZyAtLWV4aXN0cyBxdCAyPiAvZGV2L251bGwgJiYgcGtnPXF0OyBcCi0JICAgIHBrZy1jb25m
aWcgLS1leGlzdHMgcXQtbXQgMj4gL2Rldi9udWxsICYmIHBrZz1xdC1tdDsgXAotCSAgICBpZiBb
IC1uICIkJHBrZyIgXTsgdGhlbiBcCi0JICAgICAgY2ZsYWdzPSJcJCQoc2hlbGwgcGtnLWNvbmZp
ZyAkJHBrZyAtLWNmbGFncykiOyBcCi0JICAgICAgbGlicz0iXCQkKHNoZWxsIHBrZy1jb25maWcg
JCRwa2cgLS1saWJzKSI7IFwKLQkgICAgICBtb2M9IlwkJChzaGVsbCBwa2ctY29uZmlnICQkcGtn
IC0tdmFyaWFibGU9cHJlZml4KS9iaW4vbW9jIjsgXAotCSAgICAgIGRpcj0iJCQocGtnLWNvbmZp
ZyAkJHBrZyAtLXZhcmlhYmxlPXByZWZpeCkiOyBcCi0JICAgIGVsc2UgXAotCSAgICAgIGZvciBk
IGluICQkUVRESVIgL3Vzci9zaGFyZS9xdCogL3Vzci9saWIvcXQqOyBkbyBcCi0JICAgICAgICBp
ZiBbIC1mICQkZC9pbmNsdWRlL3Fjb25maWcuaCBdOyB0aGVuIGRpcj0kJGQ7IGJyZWFrOyBmaTsg
XAotCSAgICAgIGRvbmU7IFwKLQkgICAgICBpZiBbIC16ICIkJGRpciIgXTsgdGhlbiBcCi0JICAg
ICAgICBlY2hvID4mMiAiKiI7IFwKLQkgICAgICAgIGVjaG8gPiYyICIqIFVuYWJsZSB0byBmaW5k
IGFueSBRdCBpbnN0YWxsYXRpb24uIFBsZWFzZSBtYWtlIHN1cmUgdGhhdCI7IFwKLQkgICAgICAg
IGVjaG8gPiYyICIqIHRoZSBRdDQgb3IgUXQzIGRldmVsb3BtZW50IHBhY2thZ2UgaXMgY29ycmVj
dGx5IGluc3RhbGxlZCBhbmQiOyBcCi0JICAgICAgICBlY2hvID4mMiAiKiBlaXRoZXIgcW1ha2Ug
Y2FuIGJlIGZvdW5kIG9yIGluc3RhbGwgcGtnLWNvbmZpZyBvciBzZXQiOyBcCi0JICAgICAgICBl
Y2hvID4mMiAiKiB0aGUgUVRESVIgZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gdGhlIGNvcnJlY3Qg
bG9jYXRpb24uIjsgXAotCSAgICAgICAgZWNobyA+JjIgIioiOyBcCi0JICAgICAgICBmYWxzZTsg
XAotCSAgICAgIGZpOyBcCi0JICAgICAgbGlicGF0aD0kJGRpci9saWI7IGxpYj1xdDsgb3NkaXI9
IiI7IFwKLQkgICAgICAkKEhPU1RDWFgpIC1wcmludC1tdWx0aS1vcy1kaXJlY3RvcnkgPiAvZGV2
L251bGwgMj4mMSAmJiBcCi0JICAgICAgICBvc2Rpcj14JCQoJChIT1NUQ1hYKSAtcHJpbnQtbXVs
dGktb3MtZGlyZWN0b3J5KTsgXAotCSAgICAgIHRlc3QgLWQgJCRsaWJwYXRoLyQkb3NkaXIgJiYg
bGlicGF0aD0kJGxpYnBhdGgvJCRvc2RpcjsgXAotCSAgICAgIHRlc3QgLWYgJCRsaWJwYXRoL2xp
YnF0LW10LnNvICYmIGxpYj1xdC1tdDsgXAotCSAgICAgIGNmbGFncz0iLUkkJGRpci9pbmNsdWRl
IjsgXAotCSAgICAgIGxpYnM9Ii1MJCRsaWJwYXRoIC1XbCwtcnBhdGgsJCRsaWJwYXRoIC1sJCRs
aWIiOyBcCi0JICAgICAgbW9jPSIkJGRpci9iaW4vbW9jIjsgXAotCSAgICBmaTsgXAotCSAgICBp
ZiBbICEgLXggJCRkaXIvYmluL21vYyAtYSAteCAvdXNyL2Jpbi9tb2MgXTsgdGhlbiBcCi0JICAg
ICAgZWNobyAiKiI7IFwKLQkgICAgICBlY2hvICIqIFVuYWJsZSB0byBmaW5kICQkZGlyL2Jpbi9t
b2MsIHVzaW5nIC91c3IvYmluL21vYyBpbnN0ZWFkLiI7IFwKLQkgICAgICBlY2hvICIqIjsgXAot
CSAgICAgIG1vYz0iL3Vzci9iaW4vbW9jIjsgXAotCSAgICBmaTsgXAotCWVsc2UgXAotCSAgY2Zs
YWdzPSJcJCQoc2hlbGwgcGtnLWNvbmZpZyBRdENvcmUgUXRHdWkgUXQzU3VwcG9ydCAtLWNmbGFn
cykiOyBcCi0JICBsaWJzPSJcJCQoc2hlbGwgcGtnLWNvbmZpZyBRdENvcmUgUXRHdWkgUXQzU3Vw
cG9ydCAtLWxpYnMpIjsgXAotCSAgbW9jPSJcJCQoc2hlbGwgcGtnLWNvbmZpZyBRdENvcmUgLS12
YXJpYWJsZT1tb2NfbG9jYXRpb24pIjsgXAotCSAgWyAtbiAiJCRtb2MiIF0gfHwgbW9jPSJcJCQo
c2hlbGwgcGtnLWNvbmZpZyBRdENvcmUgLS12YXJpYWJsZT1wcmVmaXgpL2Jpbi9tb2MiOyBcCi0J
Zmk7IFwKLQllY2hvICJLQ19RVF9DRkxBR1M9JCRjZmxhZ3MiID4gJEA7IFwKLQllY2hvICJLQ19R
VF9MSUJTPSQkbGlicyIgPj4gJEA7IFwKLQllY2hvICJLQ19RVF9NT0M9JCRtb2MiID4+ICRACi1l
bmRpZgorIyBjb25mOiBVc2VkIGZvciBkZWZjb25maWcsIG9sZGNvbmZpZyBhbmQgcmVsYXRlZCB0
YXJnZXRzCitob3N0cHJvZ3MteQkrPSBjb25mCitjb25mLW9ianMJOj0gY29uZi5vICQoY29tbW9u
LW9ianMpCiAKLSQob2JqKS9nY29uZi5vOiAkKG9iaikvLnRtcF9ndGtjaGVjawotCi1pZmVxICgk
KE1BS0VDTURHT0FMUyksZ2NvbmZpZykKLS1pbmNsdWRlICQob2JqKS8udG1wX2d0a2NoZWNrCi0K
LSMgR1RLKyBuZWVkcyBzb21lIGV4dHJhIGVmZm9ydCwgdG9vLi4uCi0kKG9iaikvLnRtcF9ndGtj
aGVjazoKLQlAaWYgYHBrZy1jb25maWcgLS1leGlzdHMgZ3RrKy0yLjAgZ21vZHVsZS0yLjAgbGli
Z2xhZGUtMi4wYDsgdGhlbgkJXAotCQlpZiBgcGtnLWNvbmZpZyAtLWF0bGVhc3QtdmVyc2lvbj0y
LjAuMCBndGsrLTIuMGA7IHRoZW4JCQlcCi0JCQl0b3VjaCAkQDsJCQkJCQkJCVwKLQkJZWxzZQkJ
CQkJCQkJCVwKLQkJCWVjaG8gPiYyICIqIjsgCQkJCQkJCVwKLQkJCWVjaG8gPiYyICIqIEdUSysg
aXMgcHJlc2VudCBidXQgdmVyc2lvbiA+PSAyLjAuMCBpcyByZXF1aXJlZC4iOwlcCi0JCQllY2hv
ID4mMiAiKiI7CQkJCQkJCVwKLQkJCWZhbHNlOwkJCQkJCQkJXAotCQlmaQkJCQkJCQkJCVwKLQll
bHNlCQkJCQkJCQkJCVwKLQkJZWNobyA+JjIgIioiOyAJCQkJCQkJCVwKLQkJZWNobyA+JjIgIiog
VW5hYmxlIHRvIGZpbmQgdGhlIEdUSysgaW5zdGFsbGF0aW9uLiBQbGVhc2UgbWFrZSBzdXJlIHRo
YXQiOyAJXAotCQllY2hvID4mMiAiKiB0aGUgR1RLKyAyLjAgZGV2ZWxvcG1lbnQgcGFja2FnZSBp
cyBjb3JyZWN0bHkgaW5zdGFsbGVkLi4uIjsgCVwKLQkJZWNobyA+JjIgIiogWW91IG5lZWQgZ3Rr
Ky0yLjAsIGdsaWItMi4wIGFuZCBsaWJnbGFkZS0yLjAuIjsgCQlcCi0JCWVjaG8gPiYyICIqIjsg
CQkJCQkJCQlcCi0JCWZhbHNlOwkJCQkJCQkJCVwKLQlmaQotZW5kaWYKKyMgbmNvbmY6IFVzZWQg
Zm9yIHRoZSBuY29uZmlnIHRhcmdldCBiYXNlZCBvbiBuY3Vyc2VzCitob3N0cHJvZ3MteQkrPSBu
Y29uZgorbmNvbmYtb2Jqcwk6PSBuY29uZi5vIG5jb25mLmd1aS5vICQoY29tbW9uLW9ianMpCisK
K0hPU1RMRExJQlNfbmNvbmYJPSAkKHNoZWxsIC4gJChvYmopL25jb25mLWNmZyAmJiBlY2hvICQk
bGlicykKK0hPU1RDRkxBR1NfbmNvbmYubwk9ICQoc2hlbGwgLiAkKG9iaikvbmNvbmYtY2ZnICYm
IGVjaG8gJCRjZmxhZ3MpCitIT1NUQ0ZMQUdTX25jb25mLmd1aS5vCT0gJChzaGVsbCAuICQob2Jq
KS9uY29uZi1jZmcgJiYgZWNobyAkJGNmbGFncykKKworJChvYmopL25jb25mLm8gJChvYmopL25j
b25mLmd1aS5vOiAkKG9iaikvbmNvbmYtY2ZnCisKKyMgbWNvbmY6IFVzZWQgZm9yIHRoZSBtZW51
Y29uZmlnIHRhcmdldCBiYXNlZCBvbiBseGRpYWxvZworaG9zdHByb2dzLXkJKz0gbWNvbmYKK2x4
ZGlhbG9nCTo9IGNoZWNrbGlzdC5vIGlucHV0Ym94Lm8gbWVudWJveC5vIHRleHRib3gubyB1dGls
Lm8geWVzbm8ubworbWNvbmYtb2Jqcwk6PSBtY29uZi5vICQoYWRkcHJlZml4IGx4ZGlhbG9nLywg
JChseGRpYWxvZykpICQoY29tbW9uLW9ianMpCisKK0hPU1RMRExJQlNfbWNvbmYgPSAkKHNoZWxs
IC4gJChvYmopL21jb25mLWNmZyAmJiBlY2hvICQkbGlicykKKyQoZm9yZWFjaCBmLCBtY29uZi5v
ICQobHhkaWFsb2cpLCBcCisgICQoZXZhbCBIT1NUQ0ZMQUdTXyRmID0gJCQoc2hlbGwgLiAkKG9i
aikvbWNvbmYtY2ZnICYmIGVjaG8gJCQkJGNmbGFncykpKQorCiskKG9iaikvbWNvbmYubzogJChv
YmopL21jb25mLWNmZworJChhZGRwcmVmaXggJChvYmopL2x4ZGlhbG9nLywgJChseGRpYWxvZykp
OiAkKG9iaikvbWNvbmYtY2ZnCisKKyMgcWNvbmY6IFVzZWQgZm9yIHRoZSB4Y29uZmlnIHRhcmdl
dCBiYXNlZCBvbiBRdAoraG9zdHByb2dzLXkJKz0gcWNvbmYKK3Fjb25mLWN4eG9ianMJOj0gcWNv
bmYubworcWNvbmYtb2Jqcwk6PSBpbWFnZXMubyAkKGNvbW1vbi1vYmpzKQogCi0kKG9iaikvemNv
bmYudGFiLm86ICQob2JqKS96Y29uZi5sZXguYyAkKG9iaikvemNvbmYuaGFzaC5jCitIT1NUTERM
SUJTX3Fjb25mCT0gJChzaGVsbCAuICQob2JqKS9xY29uZi1jZmcgJiYgZWNobyAkJGxpYnMpCitI
T1NUQ1hYRkxBR1NfcWNvbmYubwk9ICQoc2hlbGwgLiAkKG9iaikvcWNvbmYtY2ZnICYmIGVjaG8g
JCRjZmxhZ3MpCiAKLSQob2JqKS9xY29uZi5vOiAkKG9iaikvcWNvbmYubW9jCiskKG9iaikvcWNv
bmYubzogJChvYmopL3Fjb25mLWNmZyAkKG9iaikvcWNvbmYubW9jCiAKIHF1aWV0X2NtZF9tb2Mg
PSBNT0MgICAgICRACi0gICAgICBjbWRfbW9jID0gJChLQ19RVF9NT0MpIC1pICQ8IC1vICRACisg
ICAgICBjbWRfbW9jID0gJChzaGVsbCAuICQob2JqKS9xY29uZi1jZmcgJiYgZWNobyAkJG1vYykg
LWkgJDwgLW8gJEAKIAotJChvYmopLyUubW9jOiAkKHNyYykvJS5oICQob2JqKS8udG1wX3F0Y2hl
Y2sKKyQob2JqKS8lLm1vYzogJChzcmMpLyUuaCAkKG9iaikvcWNvbmYtY2ZnCiAJJChjYWxsIGNt
ZCxtb2MpCisKKyMgZ2NvbmY6IFVzZWQgZm9yIHRoZSBnY29uZmlnIHRhcmdldCBiYXNlZCBvbiBH
VEsrCitob3N0cHJvZ3MteQkrPSBnY29uZgorZ2NvbmYtb2Jqcwk6PSBnY29uZi5vIGltYWdlcy5v
ICQoY29tbW9uLW9ianMpCisKK0hPU1RMRExJQlNfZ2NvbmYgICAgPSAkKHNoZWxsIC4gJChvYmop
L2djb25mLWNmZyAmJiBlY2hvICQkbGlicykKK0hPU1RDRkxBR1NfZ2NvbmYubyAgPSAkKHNoZWxs
IC4gJChvYmopL2djb25mLWNmZyAmJiBlY2hvICQkY2ZsYWdzKQorCiskKG9iaikvZ2NvbmYubzog
JChvYmopL2djb25mLWNmZworCisjIGNoZWNrIGlmIG5lY2Vzc2FyeSBwYWNrYWdlcyBhcmUgYXZh
aWxhYmxlLCBhbmQgY29uZmlndXJlIGJ1aWxkIGZsYWdzCitmaWxlY2hrX2NvbmZfY2ZnID0gJChD
T05GSUdfU0hFTEwpICQ8CisKKyQob2JqKS8lY29uZi1jZmc6ICQoc3JjKS8lY29uZi1jZmcuc2gg
Rk9SQ0UKKwkkKGNhbGwgZmlsZWNoayxjb25mX2NmZykKKworY2xlYW4tZmlsZXMgKz0gKmNvbmYt
Y2ZnCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5ob3N0IGIveGVuL3Rv
b2xzL2tjb25maWcvTWFrZWZpbGUuaG9zdAppbmRleCAxMzNlZGZhZTViOGEuLjIyMDhlYmJkOGM0
YyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUuaG9zdAorKysgYi94ZW4v
dG9vbHMva2NvbmZpZy9NYWtlZmlsZS5ob3N0CkBAIC0xLDMgKzEsNCBAQAorIyBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogR1BMLTIuMAogIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogIyBCdWlsZGluZyBi
aW5hcmllcyBvbiB0aGUgaG9zdCBzeXN0ZW0KICMgQmluYXJpZXMgYXJlIHVzZWQgZHVyaW5nIHRo
ZSBjb21waWxhdGlvbiBvZiB0aGUga2VybmVsLCBmb3IgZXhhbXBsZQpAQCAtNSw3ICs2LDcgQEAK
ICMKICMgQm90aCBDIGFuZCBDKysgYXJlIHN1cHBvcnRlZCwgYnV0IHByZWZlcnJlZCBsYW5ndWFn
ZSBpcyBDIGZvciBzdWNoIHV0aWxpdGllcy4KICMKLSMgU2FtcGxlIHN5bnRheCAoc2VlIERvY3Vt
ZW50YXRpb24va2J1aWxkL21ha2VmaWxlcy50eHQgZm9yIHJlZmVyZW5jZSkKKyMgU2FtcGxlIHN5
bnRheCAoc2VlIERvY3VtZW50YXRpb24va2J1aWxkL21ha2VmaWxlcy5yc3QgZm9yIHJlZmVyZW5j
ZSkKICMgaG9zdHByb2dzLXkgOj0gYmluMmhleAogIyBXaWxsIGNvbXBpbGUgYmluMmhleC5jIGFu
ZCBjcmVhdGUgYW4gZXhlY3V0YWJsZSBuYW1lZCBiaW4yaGV4CiAjCkBAIC0yMSw2ICsyMiw4IEBA
CiAjIFRoZXkgYXJlIGxpbmtlZCBhcyBDKysgY29kZSB0byB0aGUgZXhlY3V0YWJsZSBxY29uZgog
CiBfX2hvc3Rwcm9ncyA6PSAkKHNvcnQgJChob3N0cHJvZ3MteSkgJChob3N0cHJvZ3MtbSkpCito
b3N0LWNzaGxpYiA6PSAkKHNvcnQgJChob3N0bGlicy15KSAkKGhvc3RsaWJzLW0pKQoraG9zdC1j
eHhzaGxpYiA6PSAkKHNvcnQgJChob3N0Y3h4bGlicy15KSAkKGhvc3RjeHhsaWJzLW0pKQogCiAj
IEMgY29kZQogIyBFeGVjdXRhYmxlcyBjb21waWxlZCBmcm9tIGEgc2luZ2xlIC5jIGZpbGUKQEAg
LTQyLDQyICs0NSwzOCBAQCBob3N0LWN4eG11bHRpCTo9ICQoZm9yZWFjaCBtLCQoX19ob3N0cHJv
Z3MpLCQoaWYgJCgkKG0pLWN4eG9ianMpLCQobSkpKQogIyBDKysgT2JqZWN0ICgubykgZmlsZXMg
Y29tcGlsZWQgZnJvbSAuY2MgZmlsZXMKIGhvc3QtY3h4b2Jqcwk6PSAkKHNvcnQgJChmb3JlYWNo
IG0sJChob3N0LWN4eG11bHRpKSwkKCQobSktY3h4b2JqcykpKQogCi0jIG91dHB1dCBkaXJlY3Rv
cnkgZm9yIHByb2dyYW1zLy5vIGZpbGVzCi0jIGhvc3Rwcm9ncy15IDo9IHRvb2xzL2J1aWxkIG1h
eSBoYXZlIGJlZW4gc3BlY2lmaWVkLgotIyBSZXRyaWV2ZSBhbHNvIGRpcmVjdG9yeSBvZiAubyBm
aWxlcyBmcm9tIHByb2ctb2JqcyBvciBwcm9nLWN4eG9ianMgbm90YXRpb24KLWhvc3Qtb2JqZGly
cyA6PSAkKGRpciAkKF9faG9zdHByb2dzKSAkKGhvc3QtY29ianMpICQoaG9zdC1jeHhvYmpzKSkK
KyMgT2JqZWN0ICgubykgZmlsZXMgdXNlZCBieSB0aGUgc2hhcmVkIGxpYmFyaWVzCitob3N0LWNz
aG9ianMJOj0gJChzb3J0ICQoZm9yZWFjaCBtLCQoaG9zdC1jc2hsaWIpLCQoJChtOi5zbz0tb2Jq
cykpKSkKK2hvc3QtY3h4c2hvYmpzCTo9ICQoc29ydCAkKGZvcmVhY2ggbSwkKGhvc3QtY3h4c2hs
aWIpLCQoJChtOi5zbz0tb2JqcykpKSkKIAotaG9zdC1vYmpkaXJzIDo9ICQoc3RyaXAgJChzb3J0
ICQoZmlsdGVyLW91dCAuLywkKGhvc3Qtb2JqZGlycykpKSkKLQotCi1fX2hvc3Rwcm9ncyAgICAg
Oj0gJChhZGRwcmVmaXggJChvYmopLywkKF9faG9zdHByb2dzKSkKIGhvc3QtY3NpbmdsZQk6PSAk
KGFkZHByZWZpeCAkKG9iaikvLCQoaG9zdC1jc2luZ2xlKSkKIGhvc3QtY211bHRpCTo9ICQoYWRk
cHJlZml4ICQob2JqKS8sJChob3N0LWNtdWx0aSkpCiBob3N0LWNvYmpzCTo9ICQoYWRkcHJlZml4
ICQob2JqKS8sJChob3N0LWNvYmpzKSkKIGhvc3QtY3h4bXVsdGkJOj0gJChhZGRwcmVmaXggJChv
YmopLywkKGhvc3QtY3h4bXVsdGkpKQogaG9zdC1jeHhvYmpzCTo9ICQoYWRkcHJlZml4ICQob2Jq
KS8sJChob3N0LWN4eG9ianMpKQotaG9zdC1vYmpkaXJzICAgIDo9ICQoYWRkcHJlZml4ICQob2Jq
KS8sJChob3N0LW9iamRpcnMpKQotCi1vYmotZGlycyArPSAkKGhvc3Qtb2JqZGlycykKK2hvc3Qt
Y3NobGliCTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJChob3N0LWNzaGxpYikpCitob3N0LWN4eHNo
bGliCTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJChob3N0LWN4eHNobGliKSkKK2hvc3QtY3Nob2Jq
cwk6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQoaG9zdC1jc2hvYmpzKSkKK2hvc3QtY3h4c2hvYmpz
CTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJChob3N0LWN4eHNob2JqcykpCiAKICMjIyMjCiAjIEhh
bmRsZSBvcHRpb25zIHRvIGdjYy4gU3VwcG9ydCBidWlsZGluZyB3aXRoIHNlcGFyYXRlIG91dHB1
dCBkaXJlY3RvcnkKIAotX2hvc3RjX2ZsYWdzICAgPSAkKEhPU1RDRkxBR1MpICAgJChIT1NUX0VY
VFJBQ0ZMQUdTKSAgIFwKK19ob3N0Y19mbGFncyAgID0gJChLQlVJTERfSE9TVENGTEFHUykgICAk
KEhPU1RfRVhUUkFDRkxBR1MpICAgXAogICAgICAgICAgICAgICAgICAkKEhPU1RDRkxBR1NfJChi
YXNldGFyZ2V0KS5vKQotX2hvc3RjeHhfZmxhZ3MgPSAkKEhPU1RDWFhGTEFHUykgJChIT1NUX0VY
VFJBQ1hYRkxBR1MpIFwKK19ob3N0Y3h4X2ZsYWdzID0gJChLQlVJTERfSE9TVENYWEZMQUdTKSAk
KEhPU1RfRVhUUkFDWFhGTEFHUykgXAogICAgICAgICAgICAgICAgICAkKEhPU1RDWFhGTEFHU18k
KGJhc2V0YXJnZXQpLm8pCiAKLWlmZXEgKCQoS0JVSUxEX1NSQyksKQotX19ob3N0Y19mbGFncwk9
ICQoX2hvc3RjX2ZsYWdzKQotX19ob3N0Y3h4X2ZsYWdzCT0gJChfaG9zdGN4eF9mbGFncykKLWVs
c2UKLV9faG9zdGNfZmxhZ3MJPSAtSSQob2JqKSAkKGNhbGwgZmxhZ3MsX2hvc3RjX2ZsYWdzKQot
X19ob3N0Y3h4X2ZsYWdzCT0gLUkkKG9iaikgJChjYWxsIGZsYWdzLF9ob3N0Y3h4X2ZsYWdzKQor
IyAkKG9ianRyZWUpLyQob2JqKSBmb3IgaW5jbHVkaW5nIGdlbmVyYXRlZCBoZWFkZXJzIGZyb20g
Y2hlY2tpbiBzb3VyY2UgZmlsZXMKK2lmZXEgKCQoS0JVSUxEX0VYVE1PRCksKQoraWZkZWYgYnVp
bGRpbmdfb3V0X29mX3NyY3RyZWUKK19ob3N0Y19mbGFncyAgICs9IC1JICQob2JqdHJlZSkvJChv
YmopCitfaG9zdGN4eF9mbGFncyArPSAtSSAkKG9ianRyZWUpLyQob2JqKQorZW5kaWYKIGVuZGlm
CiAKLWhvc3RjX2ZsYWdzICAgID0gLVdwLC1NRCwkKGRlcGZpbGUpICQoX19ob3N0Y19mbGFncykK
LWhvc3RjeHhfZmxhZ3MgID0gLVdwLC1NRCwkKGRlcGZpbGUpICQoX19ob3N0Y3h4X2ZsYWdzKQor
aG9zdGNfZmxhZ3MgICAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChfaG9zdGNfZmxhZ3MpCitob3N0
Y3h4X2ZsYWdzICA9IC1XcCwtTUQsJChkZXBmaWxlKSAkKF9ob3N0Y3h4X2ZsYWdzKQogCiAjIyMj
IwogIyBDb21waWxlIHByb2dyYW1zIG9uIHRoZSBob3N0CkBAIC04NSwxNyArODQsMTcgQEAgaG9z
dGN4eF9mbGFncyAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChfX2hvc3RjeHhfZmxhZ3MpCiAjIENy
ZWF0ZSBleGVjdXRhYmxlIGZyb20gYSBzaW5nbGUgLmMgZmlsZQogIyBob3N0LWNzaW5nbGUgLT4g
RXhlY3V0YWJsZQogcXVpZXRfY21kX2hvc3QtY3NpbmdsZSAJPSBIT1NUQ0MgICRACi0gICAgICBj
bWRfaG9zdC1jc2luZ2xlCT0gJChIT1NUQ0MpICQoaG9zdGNfZmxhZ3MpIC1vICRAICQ8IFwKLQkg
IAkkKEhPU1RfTE9BRExJQkVTKSAkKEhPU1RMT0FETElCRVNfJChARikpCisgICAgICBjbWRfaG9z
dC1jc2luZ2xlCT0gJChIT1NUQ0MpICQoaG9zdGNfZmxhZ3MpICQoS0JVSUxEX0hPU1RMREZMQUdT
KSAtbyAkQCAkPCBcCisJCSQoS0JVSUxEX0hPU1RMRExJQlMpICQoSE9TVExETElCU18kKEBGKSkK
ICQoaG9zdC1jc2luZ2xlKTogJChvYmopLyU6ICQoc3JjKS8lLmMgRk9SQ0UKIAkkKGNhbGwgaWZf
Y2hhbmdlZF9kZXAsaG9zdC1jc2luZ2xlKQogCiAjIExpbmsgYW4gZXhlY3V0YWJsZSBiYXNlZCBv
biBsaXN0IG9mIC5vIGZpbGVzLCBhbGwgcGxhaW4gYwogIyBob3N0LWNtdWx0aSAtPiBleGVjdXRh
YmxlCiBxdWlldF9jbWRfaG9zdC1jbXVsdGkJPSBIT1NUTEQgICRACi0gICAgICBjbWRfaG9zdC1j
bXVsdGkJPSAkKEhPU1RDQykgJChIT1NUTERGTEFHUykgLW8gJEAgXAorICAgICAgY21kX2hvc3Qt
Y211bHRpCT0gJChIT1NUQ0MpICQoS0JVSUxEX0hPU1RMREZMQUdTKSAtbyAkQCBcCiAJCQkgICQo
YWRkcHJlZml4ICQob2JqKS8sJCgkKEBGKS1vYmpzKSkgXAotCQkJICAkKEhPU1RfTE9BRExJQkVT
KSAkKEhPU1RMT0FETElCRVNfJChARikpCisJCQkgICQoS0JVSUxEX0hPU1RMRExJQlMpICQoSE9T
VExETElCU18kKEBGKSkKICQoaG9zdC1jbXVsdGkpOiBGT1JDRQogCSQoY2FsbCBpZl9jaGFuZ2Vk
LGhvc3QtY211bHRpKQogJChjYWxsIG11bHRpX2RlcGVuZCwgJChob3N0LWNtdWx0aSksICwgLW9i
anMpCkBAIC0xMTAsMTAgKzEwOSwxMCBAQCAkKGhvc3QtY29ianMpOiAkKG9iaikvJS5vOiAkKHNy
YykvJS5jIEZPUkNFCiAjIExpbmsgYW4gZXhlY3V0YWJsZSBiYXNlZCBvbiBsaXN0IG9mIC5vIGZp
bGVzLCBhIG1peHR1cmUgb2YgLmMgYW5kIC5jYwogIyBob3N0LWN4eG11bHRpIC0+IGV4ZWN1dGFi
bGUKIHF1aWV0X2NtZF9ob3N0LWN4eG11bHRpCT0gSE9TVExEICAkQAotICAgICAgY21kX2hvc3Qt
Y3h4bXVsdGkJPSAkKEhPU1RDWFgpICQoSE9TVExERkxBR1MpIC1vICRAIFwKKyAgICAgIGNtZF9o
b3N0LWN4eG11bHRpCT0gJChIT1NUQ1hYKSAkKEtCVUlMRF9IT1NUTERGTEFHUykgLW8gJEAgXAog
CQkJICAkKGZvcmVhY2ggbyxvYmpzIGN4eG9ianMsXAogCQkJICAkKGFkZHByZWZpeCAkKG9iaikv
LCQoJChARiktJChvKSkpKSBcCi0JCQkgICQoSE9TVF9MT0FETElCRVMpICQoSE9TVExPQURMSUJF
U18kKEBGKSkKKwkJCSAgJChLQlVJTERfSE9TVExETElCUykgJChIT1NUTERMSUJTXyQoQEYpKQog
JChob3N0LWN4eG11bHRpKTogRk9SQ0UKIAkkKGNhbGwgaWZfY2hhbmdlZCxob3N0LWN4eG11bHRp
KQogJChjYWxsIG11bHRpX2RlcGVuZCwgJChob3N0LWN4eG11bHRpKSwgLCAtb2JqcyAtY3h4b2Jq
cykKQEAgLTEyNCw1ICsxMjMsNDIgQEAgcXVpZXRfY21kX2hvc3QtY3h4b2Jqcwk9IEhPU1RDWFgg
JEAKICQoaG9zdC1jeHhvYmpzKTogJChvYmopLyUubzogJChzcmMpLyUuY2MgRk9SQ0UKIAkkKGNh
bGwgaWZfY2hhbmdlZF9kZXAsaG9zdC1jeHhvYmpzKQogCisjIENvbXBpbGUgLmMgZmlsZSwgY3Jl
YXRlIHBvc2l0aW9uIGluZGVwZW5kZW50IC5vIGZpbGUKKyMgaG9zdC1jc2hvYmpzIC0+IC5vCitx
dWlldF9jbWRfaG9zdC1jc2hvYmpzCT0gSE9TVENDICAtZlBJQyAkQAorICAgICAgY21kX2hvc3Qt
Y3Nob2Jqcwk9ICQoSE9TVENDKSAkKGhvc3RjX2ZsYWdzKSAtZlBJQyAtYyAtbyAkQCAkPAorJCho
b3N0LWNzaG9ianMpOiAkKG9iaikvJS5vOiAkKHNyYykvJS5jIEZPUkNFCisJJChjYWxsIGlmX2No
YW5nZWRfZGVwLGhvc3QtY3Nob2JqcykKKworIyBDb21waWxlIC5jIGZpbGUsIGNyZWF0ZSBwb3Np
dGlvbiBpbmRlcGVuZGVudCAubyBmaWxlCisjIE5vdGUgdGhhdCBwbHVnaW4gY2FwYWJsZSBnY2Mg
dmVyc2lvbnMgY2FuIGJlIGVpdGhlciBDIG9yIEMrKyBiYXNlZAorIyB0aGVyZWZvcmUgcGx1Z2lu
IHNvdXJjZSBmaWxlcyBoYXZlIHRvIGJlIGNvbXBpbGFibGUgaW4gYm90aCBDIGFuZCBDKysgbW9k
ZS4KKyMgVGhpcyBpcyB3aHkgYSBDKysgY29tcGlsZXIgaXMgaW52b2tlZCBvbiBhIC5jIGZpbGUu
CisjIGhvc3QtY3h4c2hvYmpzIC0+IC5vCitxdWlldF9jbWRfaG9zdC1jeHhzaG9ianMJPSBIT1NU
Q1hYIC1mUElDICRACisgICAgICBjbWRfaG9zdC1jeHhzaG9ianMJPSAkKEhPU1RDWFgpICQoaG9z
dGN4eF9mbGFncykgLWZQSUMgLWMgLW8gJEAgJDwKKyQoaG9zdC1jeHhzaG9ianMpOiAkKG9iaikv
JS5vOiAkKHNyYykvJS5jIEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWRfZGVwLGhvc3QtY3h4c2hv
YmpzKQorCisjIExpbmsgYSBzaGFyZWQgbGlicmFyeSwgYmFzZWQgb24gcG9zaXRpb24gaW5kZXBl
bmRlbnQgLm8gZmlsZXMKKyMgKi5vIC0+IC5zbyBzaGFyZWQgbGlicmFyeSAoaG9zdC1jc2hsaWIp
CitxdWlldF9jbWRfaG9zdC1jc2hsaWIJPSBIT1NUTExEIC1zaGFyZWQgJEAKKyAgICAgIGNtZF9o
b3N0LWNzaGxpYgk9ICQoSE9TVENDKSAkKEtCVUlMRF9IT1NUTERGTEFHUykgLXNoYXJlZCAtbyAk
QCBcCisJCQkgICQoYWRkcHJlZml4ICQob2JqKS8sJCgkKEBGOi5zbz0tb2JqcykpKSBcCisJCQkg
ICQoS0JVSUxEX0hPU1RMRExJQlMpICQoSE9TVExETElCU18kKEBGKSkKKyQoaG9zdC1jc2hsaWIp
OiBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLGhvc3QtY3NobGliKQorJChjYWxsIG11bHRpX2Rl
cGVuZCwgJChob3N0LWNzaGxpYiksIC5zbywgLW9ianMpCisKKyMgTGluayBhIHNoYXJlZCBsaWJy
YXJ5LCBiYXNlZCBvbiBwb3NpdGlvbiBpbmRlcGVuZGVudCAubyBmaWxlcworIyAqLm8gLT4gLnNv
IHNoYXJlZCBsaWJyYXJ5IChob3N0LWN4eHNobGliKQorcXVpZXRfY21kX2hvc3QtY3h4c2hsaWIJ
PSBIT1NUTExEIC1zaGFyZWQgJEAKKyAgICAgIGNtZF9ob3N0LWN4eHNobGliCT0gJChIT1NUQ1hY
KSAkKEtCVUlMRF9IT1NUTERGTEFHUykgLXNoYXJlZCAtbyAkQCBcCisJCQkgICQoYWRkcHJlZml4
ICQob2JqKS8sJCgkKEBGOi5zbz0tb2JqcykpKSBcCisJCQkgICQoS0JVSUxEX0hPU1RMRExJQlMp
ICQoSE9TVExETElCU18kKEBGKSkKKyQoaG9zdC1jeHhzaGxpYik6IEZPUkNFCisJJChjYWxsIGlm
X2NoYW5nZWQsaG9zdC1jeHhzaGxpYikKKyQoY2FsbCBtdWx0aV9kZXBlbmQsICQoaG9zdC1jeHhz
aGxpYiksIC5zbywgLW9ianMpCisKIHRhcmdldHMgKz0gJChob3N0LWNzaW5nbGUpICAkKGhvc3Qt
Y211bHRpKSAkKGhvc3QtY29ianMpXAotCSAgICQoaG9zdC1jeHhtdWx0aSkgJChob3N0LWN4eG9i
anMpCisJICAgJChob3N0LWN4eG11bHRpKSAkKGhvc3QtY3h4b2JqcykgJChob3N0LWNzaGxpYikg
JChob3N0LWNzaG9ianMpICQoaG9zdC1jeHhzaGxpYikgJChob3N0LWN4eHNob2JqcykKZGlmZiAt
LWdpdCBhL3hlbi90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcgYi94ZW4vdG9vbHMva2Nv
bmZpZy9NYWtlZmlsZS5rY29uZmlnCmluZGV4IGRiZDg5MTIwMTU0ZC4uNmQyZGY3NjBmZjI4IDEw
MDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnCisrKyBiL3hlbi90
b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcKQEAgLTQsOCArNCw4IEBACiBhbGw6CiAKICMg
WGVuIGRvZXNuJ3QgaGF2ZSBhIHNpbGVudCBidWlsZCBmbGFnCi1xdWlldCA6PSBzaWxlbnRfCi1R
IDo9IEAKK3F1aWV0IDo9CitRIDo9CiBrZWNobyA6PSA6CiAKICMgZXZlbnR1YWxseSB5b3UnbGwg
d2FudCB0byBkbyBvdXQgb2YgdHJlZSBidWlsZHMKQEAgLTEzLDcgKzEzLDYgQEAgc3JjdHJlZSA6
PSAkKFhFTl9ST09UKS94ZW4KIG9ianRyZWUgOj0gJChzcmN0cmVlKQogc3JjIDo9IHRvb2xzL2tj
b25maWcKIG9iaiA6PSAkKHNyYykKLUtCVUlMRF9TUkMgOj0KIAogIyBoYW5kbGUgZnVuY3Rpb25z
IChtb3N0IG9mIHRoZXNlIGxpZnRlZCBmcm9tIGRpZmZlcmVudCBMaW51eCBtYWtlZmlsZXMKIGRv
dC10YXJnZXQgPSAkKGRpciAkQCkuJChub3RkaXIgJEApCkBAIC0yMywxMiArMjIsNjEgQEAgY21k
ID0gJChjbWRfJCgxKSkKIGlmX2NoYW5nZWQgPSAkKGNtZF8kKDEpKQogaWZfY2hhbmdlZF9kZXAg
PSAkKGNtZF8kKDEpKQogCisjIyMKKyMgZmlsZWNoayBpcyB1c2VkIHRvIGNoZWNrIGlmIHRoZSBj
b250ZW50IG9mIGEgZ2VuZXJhdGVkIGZpbGUgaXMgdXBkYXRlZC4KKyMgU2FtcGxlIHVzYWdlOgor
IworIyBmaWxlY2hrX3NhbXBsZSA9IGVjaG8gJChLRVJORUxSRUxFQVNFKQorIyB2ZXJzaW9uLmg6
IEZPUkNFCisjCSQoY2FsbCBmaWxlY2hrLHNhbXBsZSkKKyMKKyMgVGhlIHJ1bGUgZGVmaW5lZCBz
aGFsbCB3cml0ZSB0byBzdGRvdXQgdGhlIGNvbnRlbnQgb2YgdGhlIG5ldyBmaWxlLgorIyBUaGUg
ZXhpc3RpbmcgZmlsZSB3aWxsIGJlIGNvbXBhcmVkIHdpdGggdGhlIG5ldyBvbmUuCisjIC0gSWYg
bm8gZmlsZSBleGlzdCBpdCBpcyBjcmVhdGVkCisjIC0gSWYgdGhlIGNvbnRlbnQgZGlmZmVyIHRo
ZSBuZXcgZmlsZSBpcyB1c2VkCisjIC0gSWYgdGhleSBhcmUgZXF1YWwgbm8gY2hhbmdlLCBhbmQg
bm8gdGltZXN0YW1wIHVwZGF0ZQorIyAtIHN0ZGluIGlzIHBpcGVkIGluIGZyb20gdGhlIGZpcnN0
IHByZXJlcXVpc2l0ZSAoJDwpIHNvIG9uZSBoYXMKKyMgICB0byBzcGVjaWZ5IGEgdmFsaWQgZmls
ZSBhcyBmaXJzdCBwcmVyZXF1aXNpdGUgKG9mdGVuIHRoZSBrYnVpbGQgZmlsZSkKK2RlZmluZSBm
aWxlY2hrCisJJChRKXNldCAtZTsJCQkJXAorCW1rZGlyIC1wICQoZGlyICRAKTsJCQlcCisJeyAk
KGZpbGVjaGtfJCgxKSk7IH0gPiAkQC50bXA7CQlcCisJaWYgWyAtciAkQCBdICYmIGNtcCAtcyAk
QCAkQC50bXA7IHRoZW4JXAorCQlybSAtZiAkQC50bXA7CQkJXAorCWVsc2UJCQkJCVwKKwkJJChr
ZWNobykgJyAgVVBEICAgICAkQCc7CVwKKwkJbXYgLWYgJEAudG1wICRAOwkJXAorCWZpCitlbmRl
ZgorCiBkZWZpbmUgbXVsdGlfZGVwZW5kCiAkKGZvcmVhY2ggbSwgJChub3RkaXIgJDEpLCBcCiAJ
JChldmFsICQob2JqKS8kbTogXAogCSQoYWRkcHJlZml4ICQob2JqKS8sICQoZm9yZWFjaCBzLCAk
MywgJCgkKG06JSQoc3RyaXAgJDIpPSUkKHMpKSkpKSkpCiBlbmRlZgogCisjIExFWAorIyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KK3F1aWV0X2NtZF9mbGV4ID0gTEVYICAgICAkQAorICAgICAgY21kX2Zs
ZXggPSAkKExFWCkgLW8kQCAtTCAkPAorCiskKG9iaikvJS5sZXguYzogJChzcmMpLyUubCBGT1JD
RQorCSQoY2FsbCBpZl9jaGFuZ2VkLGZsZXgpCisKKyMgWUFDQworIyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KK3F1aWV0X2NtZF9iaXNvbiA9IFlBQ0MgICAgJEAKKyAgICAgIGNtZF9iaXNvbiA9ICQoWUFD
QykgLW8kQCAtdCAtbCAkPAorCiskKG9iaikvJS50YWIuYzogJChzcmMpLyUueSBGT1JDRQorCSQo
Y2FsbCBpZl9jaGFuZ2VkLGJpc29uKQorCitxdWlldF9jbWRfYmlzb25faCA9IFlBQ0MgICAgJEAK
KyAgICAgIGNtZF9iaXNvbl9oID0gJChZQUNDKSAtby9kZXYvbnVsbCAtLWRlZmluZXM9JEAgLXQg
LWwgJDwKKworJChvYmopLyUudGFiLmg6ICQoc3JjKS8lLnkgRk9SQ0UKKwkkKGNhbGwgaWZfY2hh
bmdlZCxiaXNvbl9oKQorCiAjIFNldCBvdXIgZGVmYXVsdCBkZWZjb25maWcgZmlsZQogS0JVSUxE
X0RFRkNPTkZJRyA6PSAkKEFSQ0gpX2RlZmNvbmZpZwogCkBAIC0zOCw2ICs4Niw4IEBAIENPTkZJ
R19TSEVMTCA6PSAkKFNIRUxMKQogIyBwcm92aWRlIHRoZSBob3N0IGNvbXBpbGVyCiBIT1NUQ0Mg
Pz0gZ2NjCiBIT1NUQ1hYID89IGcrKworWUFDQyA9ICQoaWYgJChCSVNPTiksJChCSVNPTiksYmlz
b24pCitMRVggPSAkKGlmICQoRkxFWCksJChGTEVYKSxmbGV4KQogCiAjIGZvcmNlIHRhcmdldAog
UEhPTlkgKz0gRk9SQ0UKQEAgLTQ4LDYgKzk4LDE4IEBAIEZPUkNFOgogaW5jbHVkZSAkKHNyYykv
TWFrZWZpbGUKIGluY2x1ZGUgJChzcmMpL01ha2VmaWxlLmhvc3QKIAorIyBBZGQgaW50ZXJtZWRp
YXRlIHRhcmdldHM6CisjIFdoZW4gYnVpbGRpbmcgb2JqZWN0cyB3aXRoIHNwZWNpZmljIHN1ZmZp
eCBwYXR0ZXJucywgYWRkIGludGVybWVkaWF0ZQorIyB0YXJnZXRzIHRoYXQgdGhlIGZpbmFsIHRh
cmdldHMgYXJlIGRlcml2ZWQgZnJvbS4KK2ludGVybWVkaWF0ZV90YXJnZXRzID0gJChmb3JlYWNo
IHNmeCwgJCgyKSwgXAorCQkJCSQocGF0c3Vic3QgJSQoc3RyaXAgJCgxKSksJSQoc2Z4KSwgXAor
CQkJCQkkKGZpbHRlciAlJChzdHJpcCAkKDEpKSwgJCh0YXJnZXRzKSkpKQorCisjICUubGV4Lm8g
PC0gJS5sZXguYyA8LSAlLmwKKyMgJS50YWIubyA8LSAlLnRhYi5bY2hdIDwtICUueQordGFyZ2V0
cyArPSAkKGNhbGwgaW50ZXJtZWRpYXRlX3RhcmdldHMsIC5sZXgubywgLmxleC5jKSBcCisJICAg
JChjYWxsIGludGVybWVkaWF0ZV90YXJnZXRzLCAudGFiLm8sIC50YWIuYyAudGFiLmgpCisKICMg
Y2xlYW4gdXAgcnVsZQogY2xlYW4tZGVwcyA9ICQoZm9yZWFjaCBmLCQoaG9zdC1jb2JqcykgJCho
b3N0LWN4eG9ianMpLCQoZGlyICRmKS4kKG5vdGRpciAkZikuZCkKIGNsZWFuLXNoaXBwZWQgPSAk
KHBhdHN1YnN0ICVfc2hpcHBlZCwlLCQod2lsZGNhcmQgJChvYmopLypfc2hpcHBlZCkpCkBAIC01
OSw0ICsxMjEsNiBAQCBjbGVhbjoKIAlybSAtcmYgJChjbGVhbi1zaGlwcGVkKQogCiAkKG9iaikv
emNvbmYlOiAkKHNyYykvemNvbmYlX3NoaXBwZWQKLQlAY3AgLWYgJDwgJEAKKwljcCAtZiAkPCAk
QAorCisuUEhPTlk6ICQoUEhPTlkpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9jb25m
LmMgYi94ZW4vdG9vbHMva2NvbmZpZy9jb25mLmMKaW5kZXggZDk4NmY0NDA5OGY5Li40MGUxNmU4
NzFhZTIgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2NvbmYuYworKysgYi94ZW4vdG9v
bHMva2NvbmZpZy9jb25mLmMKQEAgLTEsOSArMSwxMCBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IEdQTC0yLjAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDIgUm9tYW4gWmlwcGVsIDx6
aXBwZWxAbGludXgtbTY4ay5vcmc+Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHUEwgdjIuMC4KICAqLwogCiAjaW5jbHVkZSA8Y3R5cGUuaD4KKyNpbmNsdWRlIDxsaW1p
dHMuaD4KICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUg
PHN0cmluZy5oPgpAQCAtMTgsMTEgKzE5LDEwIEBACiAKIHN0YXRpYyB2b2lkIGNvbmYoc3RydWN0
IG1lbnUgKm1lbnUpOwogc3RhdGljIHZvaWQgY2hlY2tfY29uZihzdHJ1Y3QgbWVudSAqbWVudSk7
Ci1zdGF0aWMgdm9pZCB4ZmdldHMoY2hhciAqc3RyLCBpbnQgc2l6ZSwgRklMRSAqaW4pOwogCiBl
bnVtIGlucHV0X21vZGUgewogCW9sZGFza2NvbmZpZywKLQlzaWxlbnRvbGRjb25maWcsCisJc3lu
Y2NvbmZpZywKIAlvbGRjb25maWcsCiAJYWxsbm9jb25maWcsCiAJYWxseWVzY29uZmlnLApAQCAt
MzMsMTQgKzMzLDE0IEBAIGVudW0gaW5wdXRfbW9kZSB7CiAJc2F2ZWRlZmNvbmZpZywKIAlsaXN0
bmV3Y29uZmlnLAogCW9sZGRlZmNvbmZpZywKLX0gaW5wdXRfbW9kZSA9IG9sZGFza2NvbmZpZzsK
K307CitzdGF0aWMgZW51bSBpbnB1dF9tb2RlIGlucHV0X21vZGUgPSBvbGRhc2tjb25maWc7CiAK
IHN0YXRpYyBpbnQgaW5kZW50ID0gMTsKIHN0YXRpYyBpbnQgdHR5X3N0ZGlvOwotc3RhdGljIGlu
dCB2YWxpZF9zdGRpbiA9IDE7CiBzdGF0aWMgaW50IHN5bmNfa2NvbmZpZzsKIHN0YXRpYyBpbnQg
Y29uZl9jbnQ7Ci1zdGF0aWMgY2hhciBsaW5lWzEyOF07CitzdGF0aWMgY2hhciBsaW5lW1BBVEhf
TUFYXTsKIHN0YXRpYyBzdHJ1Y3QgbWVudSAqcm9vdEVudHJ5OwogCiBzdGF0aWMgdm9pZCBwcmlu
dF9oZWxwKHN0cnVjdCBtZW51ICptZW51KQpAQCAtNzAsMTQgKzcwLDE0IEBAIHN0YXRpYyB2b2lk
IHN0cmlwKGNoYXIgKnN0cikKIAkJKnAtLSA9IDA7CiB9CiAKLXN0YXRpYyB2b2lkIGNoZWNrX3N0
ZGluKHZvaWQpCisvKiBIZWxwZXIgZnVuY3Rpb24gdG8gZmFjaWxpdGF0ZSBmZ2V0cygpIGJ5IEpl
YW4gU2FjcmVuLiAqLworc3RhdGljIHZvaWQgeGZnZXRzKGNoYXIgKnN0ciwgaW50IHNpemUsIEZJ
TEUgKmluKQogewotCWlmICghdmFsaWRfc3RkaW4pIHsKLQkJcHJpbnRmKCJhYm9ydGVkIVxuXG4i
KTsKLQkJcHJpbnRmKCJDb25zb2xlIGlucHV0L291dHB1dCBpcyByZWRpcmVjdGVkLiAiKTsKLQkJ
cHJpbnRmKCJSdW4gJ21ha2Ugb2xkY29uZmlnJyB0byB1cGRhdGUgY29uZmlndXJhdGlvbi5cblxu
Iik7Ci0JCWV4aXQoMSk7Ci0JfQorCWlmICghZmdldHMoc3RyLCBzaXplLCBpbikpCisJCWZwcmlu
dGYoc3RkZXJyLCAiXG5FcnJvciBpbiByZWFkaW5nIG9yIGVuZCBvZiBmaWxlLlxuIik7CisKKwlp
ZiAoIXR0eV9zdGRpbykKKwkJcHJpbnRmKCIlcyIsIHN0cik7CiB9CiAKIHN0YXRpYyBpbnQgY29u
Zl9hc2t2YWx1ZShzdHJ1Y3Qgc3ltYm9sICpzeW0sIGNvbnN0IGNoYXIgKmRlZikKQEAgLTkwLDcg
KzkwLDcgQEAgc3RhdGljIGludCBjb25mX2Fza3ZhbHVlKHN0cnVjdCBzeW1ib2wgKnN5bSwgY29u
c3QgY2hhciAqZGVmKQogCWxpbmVbMF0gPSAnXG4nOwogCWxpbmVbMV0gPSAwOwogCi0JaWYgKCFz
eW1faXNfY2hhbmdhYmxlKHN5bSkpIHsKKwlpZiAoIXN5bV9pc19jaGFuZ2VhYmxlKHN5bSkpIHsK
IAkJcHJpbnRmKCIlc1xuIiwgZGVmKTsKIAkJbGluZVswXSA9ICdcbic7CiAJCWxpbmVbMV0gPSAw
OwpAQCAtOTksMTggKzk5LDE1IEBAIHN0YXRpYyBpbnQgY29uZl9hc2t2YWx1ZShzdHJ1Y3Qgc3lt
Ym9sICpzeW0sIGNvbnN0IGNoYXIgKmRlZikKIAogCXN3aXRjaCAoaW5wdXRfbW9kZSkgewogCWNh
c2Ugb2xkY29uZmlnOgotCWNhc2Ugc2lsZW50b2xkY29uZmlnOgorCWNhc2Ugc3luY2NvbmZpZzoK
IAkJaWYgKHN5bV9oYXNfdmFsdWUoc3ltKSkgewogCQkJcHJpbnRmKCIlc1xuIiwgZGVmKTsKIAkJ
CXJldHVybiAwOwogCQl9Ci0JCWNoZWNrX3N0ZGluKCk7CiAJCS8qIGZhbGwgdGhyb3VnaCAqLwog
CWNhc2Ugb2xkYXNrY29uZmlnOgogCQlmZmx1c2goc3Rkb3V0KTsKLQkJeGZnZXRzKGxpbmUsIDEy
OCwgc3RkaW4pOwotCQlpZiAoIXR0eV9zdGRpbykKLQkJCXByaW50ZigiXG4iKTsKKwkJeGZnZXRz
KGxpbmUsIHNpemVvZihsaW5lKSwgc3RkaW4pOwogCQlyZXR1cm4gMTsKIAlkZWZhdWx0OgogCQli
cmVhazsKQEAgLTE5MCw5ICsxODcsNyBAQCBzdGF0aWMgaW50IGNvbmZfc3ltKHN0cnVjdCBtZW51
ICptZW51KQogCQkJcHJpbnRmKCIvbSIpOwogCQlpZiAob2xkdmFsICE9IHllcyAmJiBzeW1fdHJp
c3RhdGVfd2l0aGluX3JhbmdlKHN5bSwgeWVzKSkKIAkJCXByaW50ZigiL3kiKTsKLQkJaWYgKG1l
bnVfaGFzX2hlbHAobWVudSkpCi0JCQlwcmludGYoIi8/Iik7Ci0JCXByaW50ZigiXSAiKTsKKwkJ
cHJpbnRmKCIvP10gIik7CiAJCWlmICghY29uZl9hc2t2YWx1ZShzeW0sIHN5bV9nZXRfc3RyaW5n
X3ZhbHVlKHN5bSkpKQogCQkJcmV0dXJuIDA7CiAJCXN0cmlwKGxpbmUpOwpAQCAtMjM5LDcgKzIz
NCw3IEBAIHN0YXRpYyBpbnQgY29uZl9jaG9pY2Uoc3RydWN0IG1lbnUgKm1lbnUpCiAKIAlzeW0g
PSBtZW51LT5zeW07CiAJaXNfbmV3ID0gIXN5bV9oYXNfdmFsdWUoc3ltKTsKLQlpZiAoc3ltX2lz
X2NoYW5nYWJsZShzeW0pKSB7CisJaWYgKHN5bV9pc19jaGFuZ2VhYmxlKHN5bSkpIHsKIAkJY29u
Zl9zeW0obWVudSk7CiAJCXN5bV9jYWxjX3ZhbHVlKHN5bSk7CiAJCXN3aXRjaCAoc3ltX2dldF90
cmlzdGF0ZV92YWx1ZShzeW0pKSB7CkBAIC0yOTQsMjMgKzI4OSwxOSBAQCBzdGF0aWMgaW50IGNv
bmZfY2hvaWNlKHN0cnVjdCBtZW51ICptZW51KQogCQkJcHJpbnRmKCJbMV06IDFcbiIpOwogCQkJ
Z290byBjb25mX2NoaWxkczsKIAkJfQotCQlwcmludGYoIlsxLSVkIiwgY250KTsKLQkJaWYgKG1l
bnVfaGFzX2hlbHAobWVudSkpCi0JCQlwcmludGYoIj8iKTsKLQkJcHJpbnRmKCJdOiAiKTsKKwkJ
cHJpbnRmKCJbMS0lZD9dOiAiLCBjbnQpOwogCQlzd2l0Y2ggKGlucHV0X21vZGUpIHsKIAkJY2Fz
ZSBvbGRjb25maWc6Ci0JCWNhc2Ugc2lsZW50b2xkY29uZmlnOgorCQljYXNlIHN5bmNjb25maWc6
CiAJCQlpZiAoIWlzX25ldykgewogCQkJCWNudCA9IGRlZjsKIAkJCQlwcmludGYoIiVkXG4iLCBj
bnQpOwogCQkJCWJyZWFrOwogCQkJfQotCQkJY2hlY2tfc3RkaW4oKTsKIAkJCS8qIGZhbGwgdGhy
b3VnaCAqLwogCQljYXNlIG9sZGFza2NvbmZpZzoKIAkJCWZmbHVzaChzdGRvdXQpOwotCQkJeGZn
ZXRzKGxpbmUsIDEyOCwgc3RkaW4pOworCQkJeGZnZXRzKGxpbmUsIHNpemVvZihsaW5lKSwgc3Rk
aW4pOwogCQkJc3RyaXAobGluZSk7CiAJCQlpZiAobGluZVswXSA9PSAnPycpIHsKIAkJCQlwcmlu
dF9oZWxwKG1lbnUpOwpAQCAtMzY2LDEwICszNTcsMTEgQEAgc3RhdGljIHZvaWQgY29uZihzdHJ1
Y3QgbWVudSAqbWVudSkKIAogCQlzd2l0Y2ggKHByb3AtPnR5cGUpIHsKIAkJY2FzZSBQX01FTlU6
Ci0JCQlpZiAoKGlucHV0X21vZGUgPT0gc2lsZW50b2xkY29uZmlnIHx8Ci0JCQkgICAgIGlucHV0
X21vZGUgPT0gbGlzdG5ld2NvbmZpZyB8fAotCQkJICAgICBpbnB1dF9tb2RlID09IG9sZGRlZmNv
bmZpZykgJiYKLQkJCSAgICByb290RW50cnkgIT0gbWVudSkgeworCQkJLyoKKwkJCSAqIEV4Y2Vw
dCBpbiBvbGRhc2tjb25maWcgbW9kZSwgd2Ugc2hvdyBvbmx5IG1lbnVzIHRoYXQKKwkJCSAqIGNv
bnRhaW4gbmV3IHN5bWJvbHMuCisJCQkgKi8KKwkJCWlmIChpbnB1dF9tb2RlICE9IG9sZGFza2Nv
bmZpZyAmJiByb290RW50cnkgIT0gbWVudSkgewogCQkJCWNoZWNrX2NvbmYobWVudSk7CiAJCQkJ
cmV0dXJuOwogCQkJfQpAQCAtNDI2LDEzICs0MTgsMjMgQEAgc3RhdGljIHZvaWQgY2hlY2tfY29u
ZihzdHJ1Y3QgbWVudSAqbWVudSkKIAogCXN5bSA9IG1lbnUtPnN5bTsKIAlpZiAoc3ltICYmICFz
eW1faGFzX3ZhbHVlKHN5bSkpIHsKLQkJaWYgKHN5bV9pc19jaGFuZ2FibGUoc3ltKSB8fAorCQlp
ZiAoc3ltX2lzX2NoYW5nZWFibGUoc3ltKSB8fAogCQkgICAgKHN5bV9pc19jaG9pY2Uoc3ltKSAm
JiBzeW1fZ2V0X3RyaXN0YXRlX3ZhbHVlKHN5bSkgPT0geWVzKSkgewogCQkJaWYgKGlucHV0X21v
ZGUgPT0gbGlzdG5ld2NvbmZpZykgewotCQkJCWlmIChzeW0tPm5hbWUgJiYgIXN5bV9pc19jaG9p
Y2VfdmFsdWUoc3ltKSkgewotCQkJCQlwcmludGYoIiVzJXNcbiIsIENPTkZJR18sIHN5bS0+bmFt
ZSk7CisJCQkJaWYgKHN5bS0+bmFtZSkgeworCQkJCQljb25zdCBjaGFyICpzdHI7CisKKwkJCQkJ
aWYgKHN5bS0+dHlwZSA9PSBTX1NUUklORykgeworCQkJCQkJc3RyID0gc3ltX2dldF9zdHJpbmdf
dmFsdWUoc3ltKTsKKwkJCQkJCXN0ciA9IHN5bV9lc2NhcGVfc3RyaW5nX3ZhbHVlKHN0cik7CisJ
CQkJCQlwcmludGYoIiVzJXM9JXNcbiIsIENPTkZJR18sIHN5bS0+bmFtZSwgc3RyKTsKKwkJCQkJ
CWZyZWUoKHZvaWQgKilzdHIpOworCQkJCQl9IGVsc2UgeworCQkJCQkJc3RyID0gc3ltX2dldF9z
dHJpbmdfdmFsdWUoc3ltKTsKKwkJCQkJCXByaW50ZigiJXMlcz0lc1xuIiwgQ09ORklHXywgc3lt
LT5uYW1lLCBzdHIpOworCQkJCQl9CiAJCQkJfQotCQkJfSBlbHNlIGlmIChpbnB1dF9tb2RlICE9
IG9sZGRlZmNvbmZpZykgeworCQkJfSBlbHNlIHsKIAkJCQlpZiAoIWNvbmZfY250KyspCiAJCQkJ
CXByaW50ZigiKlxuKiBSZXN0YXJ0IGNvbmZpZy4uLlxuKlxuIik7CiAJCQkJcm9vdEVudHJ5ID0g
bWVudV9nZXRfcGFyZW50X21lbnUobWVudSk7CkBAIC00NDgsOCArNDUwLDggQEAgc3RhdGljIHZv
aWQgY2hlY2tfY29uZihzdHJ1Y3QgbWVudSAqbWVudSkKIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIGxv
bmdfb3B0c1tdID0gewogCXsib2xkYXNrY29uZmlnIiwgICAgbm9fYXJndW1lbnQsICAgICAgIE5V
TEwsIG9sZGFza2NvbmZpZ30sCiAJeyJvbGRjb25maWciLCAgICAgICBub19hcmd1bWVudCwgICAg
ICAgTlVMTCwgb2xkY29uZmlnfSwKLQl7InNpbGVudG9sZGNvbmZpZyIsIG5vX2FyZ3VtZW50LCAg
ICAgICBOVUxMLCBzaWxlbnRvbGRjb25maWd9LAotCXsiZGVmY29uZmlnIiwgICAgICAgb3B0aW9u
YWxfYXJndW1lbnQsIE5VTEwsIGRlZmNvbmZpZ30sCisJeyJzeW5jY29uZmlnIiwgICAgICBub19h
cmd1bWVudCwgICAgICAgTlVMTCwgc3luY2NvbmZpZ30sCisJeyJkZWZjb25maWciLCAgICAgICBy
ZXF1aXJlZF9hcmd1bWVudCwgTlVMTCwgZGVmY29uZmlnfSwKIAl7InNhdmVkZWZjb25maWciLCAg
IHJlcXVpcmVkX2FyZ3VtZW50LCBOVUxMLCBzYXZlZGVmY29uZmlnfSwKIAl7ImFsbG5vY29uZmln
IiwgICAgIG5vX2FyZ3VtZW50LCAgICAgICBOVUxMLCBhbGxub2NvbmZpZ30sCiAJeyJhbGx5ZXNj
b25maWciLCAgICBub19hcmd1bWVudCwgICAgICAgTlVMTCwgYWxseWVzY29uZmlnfSwKQEAgLTQ1
OCwxMiArNDYwLDYgQEAgc3RhdGljIHN0cnVjdCBvcHRpb24gbG9uZ19vcHRzW10gPSB7CiAJeyJy
YW5kY29uZmlnIiwgICAgICBub19hcmd1bWVudCwgICAgICAgTlVMTCwgcmFuZGNvbmZpZ30sCiAJ
eyJsaXN0bmV3Y29uZmlnIiwgICBub19hcmd1bWVudCwgICAgICAgTlVMTCwgbGlzdG5ld2NvbmZp
Z30sCiAJeyJvbGRkZWZjb25maWciLCAgICBub19hcmd1bWVudCwgICAgICAgTlVMTCwgb2xkZGVm
Y29uZmlnfSwKLQkvKgotCSAqIG9sZG5vY29uZmlnIGlzIGFuIGFsaWFzIG9mIG9sZGRlZmNvbmZp
ZywgYmVjYXVzZSBwZW9wbGUgYWxyZWFkeQotCSAqIGFyZSBkZXBlbmRlbnQgb24gaXRzIGJlaGF2
aW9yKHNldHMgbmV3IHN5bWJvbHMgdG8gdGhlaXIgZGVmYXVsdAotCSAqIHZhbHVlIGJ1dCBub3Qg
J24nKSB3aXRoIHRoZSBjb3VudGVyLWludHVpdGl2ZSBuYW1lLgotCSAqLwotCXsib2xkbm9jb25m
aWciLCAgICAgbm9fYXJndW1lbnQsICAgICAgIE5VTEwsIG9sZGRlZmNvbmZpZ30sCiAJe05VTEws
IDAsIE5VTEwsIDB9CiB9OwogCkBAIC00NzUsOSArNDcxLDkgQEAgc3RhdGljIHZvaWQgY29uZl91
c2FnZShjb25zdCBjaGFyICpwcm9nbmFtZSkKIAlwcmludGYoIiAgLS1saXN0bmV3Y29uZmlnICAg
ICAgICAgTGlzdCBuZXcgb3B0aW9uc1xuIik7CiAJcHJpbnRmKCIgIC0tb2xkYXNrY29uZmlnICAg
ICAgICAgIFN0YXJ0IGEgbmV3IGNvbmZpZ3VyYXRpb24gdXNpbmcgYSBsaW5lLW9yaWVudGVkIHBy
b2dyYW1cbiIpOwogCXByaW50ZigiICAtLW9sZGNvbmZpZyAgICAgICAgICAgICBVcGRhdGUgYSBj
b25maWd1cmF0aW9uIHVzaW5nIGEgcHJvdmlkZWQgLmNvbmZpZyBhcyBiYXNlXG4iKTsKLQlwcmlu
dGYoIiAgLS1zaWxlbnRvbGRjb25maWcgICAgICAgU2FtZSBhcyBvbGRjb25maWcsIGJ1dCBxdWll
dGx5LCBhZGRpdGlvbmFsbHkgdXBkYXRlIGRlcHNcbiIpOwotCXByaW50ZigiICAtLW9sZGRlZmNv
bmZpZyAgICAgICAgICBTYW1lIGFzIHNpbGVudG9sZGNvbmZpZyBidXQgc2V0cyBuZXcgc3ltYm9s
cyB0byB0aGVpciBkZWZhdWx0IHZhbHVlXG4iKTsKLQlwcmludGYoIiAgLS1vbGRub2NvbmZpZyAg
ICAgICAgICAgQW4gYWxpYXMgb2Ygb2xkZGVmY29uZmlnXG4iKTsKKwlwcmludGYoIiAgLS1zeW5j
Y29uZmlnICAgICAgICAgICAgU2ltaWxhciB0byBvbGRjb25maWcgYnV0IGdlbmVyYXRlcyBjb25m
aWd1cmF0aW9uIGluXG4iCisJICAgICAgICIgICAgICAgICAgICAgICAgICAgICAgICAgIGluY2x1
ZGUve2dlbmVyYXRlZC8sY29uZmlnL31cbiIpOworCXByaW50ZigiICAtLW9sZGRlZmNvbmZpZyAg
ICAgICAgICBTYW1lIGFzIG9sZGNvbmZpZyBidXQgc2V0cyBuZXcgc3ltYm9scyB0byB0aGVpciBk
ZWZhdWx0IHZhbHVlXG4iKTsKIAlwcmludGYoIiAgLS1kZWZjb25maWcgPGZpbGU+ICAgICAgTmV3
IGNvbmZpZyB3aXRoIGRlZmF1bHQgZGVmaW5lZCBpbiA8ZmlsZT5cbiIpOwogCXByaW50ZigiICAt
LXNhdmVkZWZjb25maWcgPGZpbGU+ICBTYXZlIHRoZSBtaW5pbWFsIGN1cnJlbnQgY29uZmlndXJh
dGlvbiB0byA8ZmlsZT5cbiIpOwogCXByaW50ZigiICAtLWFsbG5vY29uZmlnICAgICAgICAgICBO
ZXcgY29uZmlnIHdoZXJlIGFsbCBvcHRpb25zIGFyZSBhbnN3ZXJlZCB3aXRoIG5vXG4iKTsKQEAg
LTQ5Miw5ICs0ODgsOSBAQCBpbnQgbWFpbihpbnQgYWMsIGNoYXIgKiphdikKIAljb25zdCBjaGFy
ICpwcm9nbmFtZSA9IGF2WzBdOwogCWludCBvcHQ7CiAJY29uc3QgY2hhciAqbmFtZSwgKmRlZmNv
bmZpZ19maWxlID0gTlVMTCAvKiBnY2MgdW5pbml0ICovOwotCXN0cnVjdCBzdGF0IHRtcHN0YXQ7
CisJaW50IG5vX2NvbmZfd3JpdGUgPSAwOwogCi0JdHR5X3N0ZGlvID0gaXNhdHR5KDApICYmIGlz
YXR0eSgxKSAmJiBpc2F0dHkoMik7CisJdHR5X3N0ZGlvID0gaXNhdHR5KDApICYmIGlzYXR0eSgx
KTsKIAogCXdoaWxlICgob3B0ID0gZ2V0b3B0X2xvbmcoYWMsIGF2LCAicyIsIGxvbmdfb3B0cywg
TlVMTCkpICE9IC0xKSB7CiAJCWlmIChvcHQgPT0gJ3MnKSB7CkBAIC01MDMsNyArNDk5LDEyIEBA
IGludCBtYWluKGludCBhYywgY2hhciAqKmF2KQogCQl9CiAJCWlucHV0X21vZGUgPSAoZW51bSBp
bnB1dF9tb2RlKW9wdDsKIAkJc3dpdGNoIChvcHQpIHsKLQkJY2FzZSBzaWxlbnRvbGRjb25maWc6
CisJCWNhc2Ugc3luY2NvbmZpZzoKKwkJCS8qCisJCQkgKiBzeW5jY29uZmlnIGlzIGludm9rZWQg
ZHVyaW5nIHRoZSBidWlsZCBzdGFnZS4KKwkJCSAqIFN1cHByZXNzIGRpc3RyYWN0aW5nICJjb25m
aWd1cmF0aW9uIHdyaXR0ZW4gdG8gLi4uIgorCQkJICovCisJCQljb25mX3NldF9tZXNzYWdlX2Nh
bGxiYWNrKE5VTEwpOwogCQkJc3luY19rY29uZmlnID0gMTsKIAkJCWJyZWFrOwogCQljYXNlIGRl
ZmNvbmZpZzoKQEAgLTU1MSwzOSArNTUyLDI3IEBAIGludCBtYWluKGludCBhYywgY2hhciAqKmF2
KQogCQl9CiAJfQogCWlmIChhYyA9PSBvcHRpbmQpIHsKLQkJcHJpbnRmKCIlczogS2NvbmZpZyBm
aWxlIG1pc3NpbmdcbiIsIGF2WzBdKTsKKwkJZnByaW50ZihzdGRlcnIsICIlczogS2NvbmZpZyBm
aWxlIG1pc3NpbmdcbiIsIGF2WzBdKTsKIAkJY29uZl91c2FnZShwcm9nbmFtZSk7CiAJCWV4aXQo
MSk7CiAJfQogCW5hbWUgPSBhdltvcHRpbmRdOwogCWNvbmZfcGFyc2UobmFtZSk7CiAJLy96Y29u
ZmR1bXAoc3Rkb3V0KTsKLQlpZiAoc3luY19rY29uZmlnKSB7Ci0JCW5hbWUgPSBjb25mX2dldF9j
b25maWduYW1lKCk7Ci0JCWlmIChzdGF0KG5hbWUsICZ0bXBzdGF0KSkgewotCQkJZnByaW50Zihz
dGRlcnIsICIqKipcbiIKLQkJCQkiKioqIENvbmZpZ3VyYXRpb24gZmlsZSBcIiVzXCIgbm90IGZv
dW5kIVxuIgotCQkJCSIqKipcbiIKLQkJCQkiKioqIFBsZWFzZSBydW4gc29tZSBjb25maWd1cmF0
b3IgKGUuZy4gXCJtYWtlIG9sZGNvbmZpZ1wiIG9yXG4iCi0JCQkJIioqKiBcIm1ha2UgbWVudWNv
bmZpZ1wiIG9yIFwibWFrZSB4Y29uZmlnXCIpLlxuIgotCQkJCSIqKipcbiIsIG5hbWUpOwotCQkJ
ZXhpdCgxKTsKLQkJfQotCX0KIAogCXN3aXRjaCAoaW5wdXRfbW9kZSkgewogCWNhc2UgZGVmY29u
ZmlnOgotCQlpZiAoIWRlZmNvbmZpZ19maWxlKQotCQkJZGVmY29uZmlnX2ZpbGUgPSBjb25mX2dl
dF9kZWZhdWx0X2NvbmZuYW1lKCk7CiAJCWlmIChjb25mX3JlYWQoZGVmY29uZmlnX2ZpbGUpKSB7
Ci0JCQlwcmludGYoIioqKlxuIgotCQkJCSIqKiogQ2FuJ3QgZmluZCBkZWZhdWx0IGNvbmZpZ3Vy
YXRpb24gXCIlc1wiIVxuIgotCQkJCSIqKipcbiIsIGRlZmNvbmZpZ19maWxlKTsKKwkJCWZwcmlu
dGYoc3RkZXJyLAorCQkJCSIqKipcbiIKKwkJCQkgICIqKiogQ2FuJ3QgZmluZCBkZWZhdWx0IGNv
bmZpZ3VyYXRpb24gXCIlc1wiIVxuIgorCQkJCSAgIioqKlxuIiwKKwkJCQlkZWZjb25maWdfZmls
ZSk7CiAJCQlleGl0KDEpOwogCQl9CiAJCWJyZWFrOwogCWNhc2Ugc2F2ZWRlZmNvbmZpZzoKLQlj
YXNlIHNpbGVudG9sZGNvbmZpZzoKKwljYXNlIHN5bmNjb25maWc6CiAJY2FzZSBvbGRhc2tjb25m
aWc6CiAJY2FzZSBvbGRjb25maWc6CiAJY2FzZSBsaXN0bmV3Y29uZmlnOgpAQCAtNjI4LDE1ICs2
MTcsMTUgQEAgaW50IG1haW4oaW50IGFjLCBjaGFyICoqYXYpCiAJfQogCiAJaWYgKHN5bmNfa2Nv
bmZpZykgewotCQlpZiAoY29uZl9nZXRfY2hhbmdlZCgpKSB7Ci0JCQluYW1lID0gZ2V0ZW52KCJL
Q09ORklHX05PU0lMRU5UVVBEQVRFIik7Ci0JCQlpZiAobmFtZSAmJiAqbmFtZSkgeworCQluYW1l
ID0gZ2V0ZW52KCJLQ09ORklHX05PU0lMRU5UVVBEQVRFIik7CisJCWlmIChuYW1lICYmICpuYW1l
KSB7CisJCQlpZiAoY29uZl9nZXRfY2hhbmdlZCgpKSB7CiAJCQkJZnByaW50ZihzdGRlcnIsCiAJ
CQkJCSJcbioqKiBUaGUgY29uZmlndXJhdGlvbiByZXF1aXJlcyBleHBsaWNpdCB1cGRhdGUuXG5c
biIpOwogCQkJCXJldHVybiAxOwogCQkJfQorCQkJbm9fY29uZl93cml0ZSA9IDE7CiAJCX0KLQkJ
dmFsaWRfc3RkaW4gPSB0dHlfc3RkaW87CiAJfQogCiAJc3dpdGNoIChpbnB1dF9tb2RlKSB7CkBA
IC02NjQsNTQgKzY1Myw0OCBAQCBpbnQgbWFpbihpbnQgYWMsIGNoYXIgKiphdikKIAljYXNlIG9s
ZGFza2NvbmZpZzoKIAkJcm9vdEVudHJ5ID0gJnJvb3RtZW51OwogCQljb25mKCZyb290bWVudSk7
Ci0JCWlucHV0X21vZGUgPSBzaWxlbnRvbGRjb25maWc7CisJCWlucHV0X21vZGUgPSBvbGRjb25m
aWc7CiAJCS8qIGZhbGwgdGhyb3VnaCAqLwogCWNhc2Ugb2xkY29uZmlnOgogCWNhc2UgbGlzdG5l
d2NvbmZpZzoKLQljYXNlIG9sZGRlZmNvbmZpZzoKLQljYXNlIHNpbGVudG9sZGNvbmZpZzoKKwlj
YXNlIHN5bmNjb25maWc6CiAJCS8qIFVwZGF0ZSB1bnRpbCBhIGxvb3AgY2F1c2VkIG5vIG1vcmUg
Y2hhbmdlcyAqLwogCQlkbyB7CiAJCQljb25mX2NudCA9IDA7CiAJCQljaGVja19jb25mKCZyb290
bWVudSk7Ci0JCX0gd2hpbGUgKGNvbmZfY250ICYmCi0JCQkgKGlucHV0X21vZGUgIT0gbGlzdG5l
d2NvbmZpZyAmJgotCQkJICBpbnB1dF9tb2RlICE9IG9sZGRlZmNvbmZpZykpOworCQl9IHdoaWxl
IChjb25mX2NudCk7CisJCWJyZWFrOworCWNhc2Ugb2xkZGVmY29uZmlnOgorCWRlZmF1bHQ6CiAJ
CWJyZWFrOwogCX0KIAotCWlmIChzeW5jX2tjb25maWcpIHsKLQkJLyogc2lsZW50b2xkY29uZmln
IGlzIHVzZWQgZHVyaW5nIHRoZSBidWlsZCBzbyB3ZSBzaGFsbCB1cGRhdGUgYXV0b2NvbmYuCi0J
CSAqIEFsbCBvdGhlciBjb21tYW5kcyBhcmUgb25seSB1c2VkIHRvIGdlbmVyYXRlIGEgY29uZmln
LgotCQkgKi8KLQkJaWYgKGNvbmZfZ2V0X2NoYW5nZWQoKSAmJiBjb25mX3dyaXRlKE5VTEwpKSB7
Ci0JCQlmcHJpbnRmKHN0ZGVyciwgIlxuKioqIEVycm9yIGR1cmluZyB3cml0aW5nIG9mIHRoZSBj
b25maWd1cmF0aW9uLlxuXG4iKTsKLQkJCWV4aXQoMSk7Ci0JCX0KLQkJaWYgKGNvbmZfd3JpdGVf
YXV0b2NvbmYoKSkgewotCQkJZnByaW50ZihzdGRlcnIsICJcbioqKiBFcnJvciBkdXJpbmcgdXBk
YXRlIG9mIHRoZSBjb25maWd1cmF0aW9uLlxuXG4iKTsKLQkJCXJldHVybiAxOwotCQl9Ci0JfSBl
bHNlIGlmIChpbnB1dF9tb2RlID09IHNhdmVkZWZjb25maWcpIHsKKwlpZiAoaW5wdXRfbW9kZSA9
PSBzYXZlZGVmY29uZmlnKSB7CiAJCWlmIChjb25mX3dyaXRlX2RlZmNvbmZpZyhkZWZjb25maWdf
ZmlsZSkpIHsKIAkJCWZwcmludGYoc3RkZXJyLCAibioqKiBFcnJvciB3aGlsZSBzYXZpbmcgZGVm
Y29uZmlnIHRvOiAlc1xuXG4iLAogCQkJCWRlZmNvbmZpZ19maWxlKTsKIAkJCXJldHVybiAxOwog
CQl9CiAJfSBlbHNlIGlmIChpbnB1dF9tb2RlICE9IGxpc3RuZXdjb25maWcpIHsKLQkJaWYgKGNv
bmZfd3JpdGUoTlVMTCkpIHsKKwkJaWYgKCFub19jb25mX3dyaXRlICYmIGNvbmZfd3JpdGUoTlVM
TCkpIHsKIAkJCWZwcmludGYoc3RkZXJyLCAiXG4qKiogRXJyb3IgZHVyaW5nIHdyaXRpbmcgb2Yg
dGhlIGNvbmZpZ3VyYXRpb24uXG5cbiIpOwogCQkJZXhpdCgxKTsKIAkJfQorCisJCS8qCisJCSAq
IENyZWF0ZSBhdXRvLmNvbmYgaWYgaXQgZG9lcyBub3QgZXhpc3QuCisJCSAqIFRoaXMgcHJldmVu
dHMgR05VIE1ha2UgNC4xIG9yIG9sZGVyIGZyb20gZW1pdHRpbmcKKwkJICogImluY2x1ZGUvY29u
ZmlnL2F1dG8uY29uZjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeSIKKwkJICogaW4gdGhlIHRv
cC1sZXZlbCBNYWtlZmlsZQorCQkgKgorCQkgKiBzeW5jY29uZmlnIGFsd2F5cyBjcmVhdGVzIG9y
IHVwZGF0ZXMgYXV0by5jb25mIGJlY2F1c2UgaXQgaXMKKwkJICogdXNlZCBkdXJpbmcgdGhlIGJ1
aWxkLgorCQkgKi8KKwkJaWYgKGNvbmZfd3JpdGVfYXV0b2NvbmYoc3luY19rY29uZmlnKSAmJiBz
eW5jX2tjb25maWcpIHsKKwkJCWZwcmludGYoc3RkZXJyLAorCQkJCSJcbioqKiBFcnJvciBkdXJp
bmcgc3luYyBvZiB0aGUgY29uZmlndXJhdGlvbi5cblxuIik7CisJCQlyZXR1cm4gMTsKKwkJfQog
CX0KIAlyZXR1cm4gMDsKIH0KLQotLyoKLSAqIEhlbHBlciBmdW5jdGlvbiB0byBmYWNpbGl0YXRl
IGZnZXRzKCkgYnkgSmVhbiBTYWNyZW4uCi0gKi8KLXZvaWQgeGZnZXRzKGNoYXIgKnN0ciwgaW50
IHNpemUsIEZJTEUgKmluKQotewotCWlmIChmZ2V0cyhzdHIsIHNpemUsIGluKSA9PSBOVUxMKQot
CQlmcHJpbnRmKHN0ZGVyciwgIlxuRXJyb3IgaW4gcmVhZGluZyBvciBlbmQgb2YgZmlsZS5cbiIp
OwotfQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvY29uZmRhdGEuYyBiL3hlbi90b29s
cy9rY29uZmlnL2NvbmZkYXRhLmMKaW5kZXggN2QzOGQ4N2EyZTk3Li4zNTY5ZDJkZWMzN2MgMTAw
NjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2NvbmZkYXRhLmMKKysrIGIveGVuL3Rvb2xzL2tj
b25maWcvY29uZmRhdGEuYwpAQCAtMSwxMiArMSwxNCBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IEdQTC0yLjAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDIgUm9tYW4gWmlwcGVsIDx6
aXBwZWxAbGludXgtbTY4ay5vcmc+Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHUEwgdjIuMC4KICAqLwogCisjaW5jbHVkZSA8c3lzL21tYW4uaD4KICNpbmNsdWRlIDxz
eXMvc3RhdC5oPgogI2luY2x1ZGUgPGN0eXBlLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNs
dWRlIDxmY250bC5oPgorI2luY2x1ZGUgPGxpbWl0cy5oPgogI2luY2x1ZGUgPHN0ZGFyZy5oPgog
I2luY2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CkBAIC0xNiw2ICsxOCwxNTEg
QEAKIAogI2luY2x1ZGUgImxrYy5oIgogCisvKiByZXR1cm4gdHJ1ZSBpZiAncGF0aCcgZXhpc3Rz
LCBmYWxzZSBvdGhlcndpc2UgKi8KK3N0YXRpYyBib29sIGlzX3ByZXNlbnQoY29uc3QgY2hhciAq
cGF0aCkKK3sKKwlzdHJ1Y3Qgc3RhdCBzdDsKKworCXJldHVybiAhc3RhdChwYXRoLCAmc3QpOwor
fQorCisvKiByZXR1cm4gdHJ1ZSBpZiAncGF0aCcgZXhpc3RzIGFuZCBpdCBpcyBhIGRpcmVjdG9y
eSwgZmFsc2Ugb3RoZXJ3aXNlICovCitzdGF0aWMgYm9vbCBpc19kaXIoY29uc3QgY2hhciAqcGF0
aCkKK3sKKwlzdHJ1Y3Qgc3RhdCBzdDsKKworCWlmIChzdGF0KHBhdGgsICZzdCkpCisJCXJldHVy
biAwOworCisJcmV0dXJuIFNfSVNESVIoc3Quc3RfbW9kZSk7Cit9CisKKy8qIHJldHVybiB0cnVl
IGlmIHRoZSBnaXZlbiB0d28gZmlsZXMgYXJlIHRoZSBzYW1lLCBmYWxzZSBvdGhlcndpc2UgKi8K
K3N0YXRpYyBib29sIGlzX3NhbWUoY29uc3QgY2hhciAqZmlsZTEsIGNvbnN0IGNoYXIgKmZpbGUy
KQoreworCWludCBmZDEsIGZkMjsKKwlzdHJ1Y3Qgc3RhdCBzdDEsIHN0MjsKKwl2b2lkICptYXAx
LCAqbWFwMjsKKwlib29sIHJldCA9IGZhbHNlOworCisJZmQxID0gb3BlbihmaWxlMSwgT19SRE9O
TFkpOworCWlmIChmZDEgPCAwKQorCQlyZXR1cm4gcmV0OworCisJZmQyID0gb3BlbihmaWxlMiwg
T19SRE9OTFkpOworCWlmIChmZDIgPCAwKQorCQlnb3RvIGNsb3NlMTsKKworCXJldCA9IGZzdGF0
KGZkMSwgJnN0MSk7CisJaWYgKHJldCkKKwkJZ290byBjbG9zZTI7CisJcmV0ID0gZnN0YXQoZmQy
LCAmc3QyKTsKKwlpZiAocmV0KQorCQlnb3RvIGNsb3NlMjsKKworCWlmIChzdDEuc3Rfc2l6ZSAh
PSBzdDIuc3Rfc2l6ZSkKKwkJZ290byBjbG9zZTI7CisKKwltYXAxID0gbW1hcChOVUxMLCBzdDEu
c3Rfc2l6ZSwgUFJPVF9SRUFELCBNQVBfUFJJVkFURSwgZmQxLCAwKTsKKwlpZiAobWFwMSA9PSBN
QVBfRkFJTEVEKQorCQlnb3RvIGNsb3NlMjsKKworCW1hcDIgPSBtbWFwKE5VTEwsIHN0Mi5zdF9z
aXplLCBQUk9UX1JFQUQsIE1BUF9QUklWQVRFLCBmZDIsIDApOworCWlmIChtYXAyID09IE1BUF9G
QUlMRUQpCisJCWdvdG8gY2xvc2UyOworCisJaWYgKGJjbXAobWFwMSwgbWFwMiwgc3QxLnN0X3Np
emUpKQorCQlnb3RvIGNsb3NlMjsKKworCXJldCA9IHRydWU7CitjbG9zZTI6CisJY2xvc2UoZmQy
KTsKK2Nsb3NlMToKKwljbG9zZShmZDEpOworCisJcmV0dXJuIHJldDsKK30KKworLyoKKyAqIENy
ZWF0ZSB0aGUgcGFyZW50IGRpcmVjdG9yeSBvZiB0aGUgZ2l2ZW4gcGF0aC4KKyAqCisgKiBGb3Ig
ZXhhbXBsZSwgaWYgJ2luY2x1ZGUvY29uZmlnL2F1dG8uY29uZicgaXMgZ2l2ZW4sIGNyZWF0ZSAn
aW5jbHVkZS9jb25maWcnLgorICovCitzdGF0aWMgaW50IG1ha2VfcGFyZW50X2Rpcihjb25zdCBj
aGFyICpwYXRoKQoreworCWNoYXIgdG1wW1BBVEhfTUFYICsgMV07CisJY2hhciAqcDsKKworCXN0
cm5jcHkodG1wLCBwYXRoLCBzaXplb2YodG1wKSk7CisJdG1wW3NpemVvZih0bXApIC0gMV0gPSAw
OworCisJLyogUmVtb3ZlIHRoZSBiYXNlIG5hbWUuIEp1c3QgcmV0dXJuIGlmIG5vdGhpbmcgaXMg
bGVmdCAqLworCXAgPSBzdHJyY2hyKHRtcCwgJy8nKTsKKwlpZiAoIXApCisJCXJldHVybiAwOwor
CSoocCArIDEpID0gMDsKKworCS8qIEp1c3QgaW4gY2FzZSBpdCBpcyBhbiBhYnNvbHV0ZSBwYXRo
ICovCisJcCA9IHRtcDsKKwl3aGlsZSAoKnAgPT0gJy8nKQorCQlwKys7CisKKwl3aGlsZSAoKHAg
PSBzdHJjaHIocCwgJy8nKSkpIHsKKwkJKnAgPSAwOworCisJCS8qIHNraXAgaWYgdGhlIGRpcmVj
dG9yeSBleGlzdHMgKi8KKwkJaWYgKCFpc19kaXIodG1wKSAmJiBta2Rpcih0bXAsIDA3NTUpKQor
CQkJcmV0dXJuIC0xOworCisJCSpwID0gJy8nOworCQl3aGlsZSAoKnAgPT0gJy8nKQorCQkJcCsr
OworCX0KKworCXJldHVybiAwOworfQorCitzdGF0aWMgY2hhciBkZXBmaWxlX3BhdGhbUEFUSF9N
QVhdOworc3RhdGljIHNpemVfdCBkZXBmaWxlX3ByZWZpeF9sZW47CisKKy8qIHRvdWNoIGRlcGZp
bGUgZm9yIHN5bWJvbCAnbmFtZScgKi8KK3N0YXRpYyBpbnQgY29uZl90b3VjaF9kZXAoY29uc3Qg
Y2hhciAqbmFtZSkKK3sKKwlpbnQgZmQsIHJldDsKKwljb25zdCBjaGFyICpzOworCWNoYXIgKmQs
IGM7CisKKwkvKiBjaGVjayBvdmVyZmxvdzogcHJlZml4ICsgbmFtZSArICIuaCIgKyAnXDAnIG11
c3QgZml0IGluIGJ1ZmZlci4gKi8KKwlpZiAoZGVwZmlsZV9wcmVmaXhfbGVuICsgc3RybGVuKG5h
bWUpICsgMyA+IHNpemVvZihkZXBmaWxlX3BhdGgpKQorCQlyZXR1cm4gLTE7CisKKwlkID0gZGVw
ZmlsZV9wYXRoICsgZGVwZmlsZV9wcmVmaXhfbGVuOworCXMgPSBuYW1lOworCisJd2hpbGUgKChj
ID0gKnMrKykpCisJCSpkKysgPSAoYyA9PSAnXycpID8gJy8nIDogdG9sb3dlcihjKTsKKwlzdHJj
cHkoZCwgIi5oIik7CisKKwkvKiBBc3N1bWUgZGlyZWN0b3J5IHBhdGggYWxyZWFkeSBleGlzdHMu
ICovCisJZmQgPSBvcGVuKGRlcGZpbGVfcGF0aCwgT19XUk9OTFkgfCBPX0NSRUFUIHwgT19UUlVO
QywgMDY0NCk7CisJaWYgKGZkID09IC0xKSB7CisJCWlmIChlcnJubyAhPSBFTk9FTlQpCisJCQly
ZXR1cm4gLTE7CisKKwkJcmV0ID0gbWFrZV9wYXJlbnRfZGlyKGRlcGZpbGVfcGF0aCk7CisJCWlm
IChyZXQpCisJCQlyZXR1cm4gcmV0OworCisJCS8qIFRyeSBpdCBhZ2Fpbi4gKi8KKwkJZmQgPSBv
cGVuKGRlcGZpbGVfcGF0aCwgT19XUk9OTFkgfCBPX0NSRUFUIHwgT19UUlVOQywgMDY0NCk7CisJ
CWlmIChmZCA9PSAtMSkKKwkJCXJldHVybiAtMTsKKwl9CisJY2xvc2UoZmQpOworCisJcmV0dXJu
IDA7Cit9CisKIHN0cnVjdCBjb25mX3ByaW50ZXIgewogCXZvaWQgKCpwcmludF9zeW1ib2wpKEZJ
TEUgKiwgc3RydWN0IHN5bWJvbCAqLCBjb25zdCBjaGFyICosIHZvaWQgKik7CiAJdm9pZCAoKnBy
aW50X2NvbW1lbnQpKEZJTEUgKiwgY29uc3QgY2hhciAqLCB2b2lkICopOwpAQCAtMjgsOSArMTc1
LDcgQEAgc3RhdGljIHZvaWQgY29uZl9tZXNzYWdlKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogCV9f
YXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwgMSwgMikpKTsKIAogc3RhdGljIGNvbnN0IGNo
YXIgKmNvbmZfZmlsZW5hbWU7Ci1zdGF0aWMgaW50IGNvbmZfbGluZW5vLCBjb25mX3dhcm5pbmdz
LCBjb25mX3Vuc2F2ZWQ7Ci0KLWNvbnN0IGNoYXIgY29uZl9kZWZuYW1lW10gPSAiYXJjaC8kQVJD
SC9kZWZjb25maWciOworc3RhdGljIGludCBjb25mX2xpbmVubywgY29uZl93YXJuaW5nczsKIAog
c3RhdGljIHZvaWQgY29uZl93YXJuaW5nKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogewpAQCAtNDMs
MTYgKzE4OCwxNiBAQCBzdGF0aWMgdm9pZCBjb25mX3dhcm5pbmcoY29uc3QgY2hhciAqZm10LCAu
Li4pCiAJY29uZl93YXJuaW5ncysrOwogfQogCi1zdGF0aWMgdm9pZCBjb25mX2RlZmF1bHRfbWVz
c2FnZV9jYWxsYmFjayhjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXApCitzdGF0aWMgdm9pZCBj
b25mX2RlZmF1bHRfbWVzc2FnZV9jYWxsYmFjayhjb25zdCBjaGFyICpzKQogewogCXByaW50Zigi
I1xuIyAiKTsKLQl2cHJpbnRmKGZtdCwgYXApOworCXByaW50ZigiJXMiLCBzKTsKIAlwcmludGYo
IlxuI1xuIik7CiB9CiAKLXN0YXRpYyB2b2lkICgqY29uZl9tZXNzYWdlX2NhbGxiYWNrKSAoY29u
c3QgY2hhciAqZm10LCB2YV9saXN0IGFwKSA9CitzdGF0aWMgdm9pZCAoKmNvbmZfbWVzc2FnZV9j
YWxsYmFjaykoY29uc3QgY2hhciAqcykgPQogCWNvbmZfZGVmYXVsdF9tZXNzYWdlX2NhbGxiYWNr
Owotdm9pZCBjb25mX3NldF9tZXNzYWdlX2NhbGxiYWNrKHZvaWQgKCpmbikgKGNvbnN0IGNoYXIg
KmZtdCwgdmFfbGlzdCBhcCkpCit2b2lkIGNvbmZfc2V0X21lc3NhZ2VfY2FsbGJhY2sodm9pZCAo
KmZuKShjb25zdCBjaGFyICpzKSkKIHsKIAljb25mX21lc3NhZ2VfY2FsbGJhY2sgPSBmbjsKIH0K
QEAgLTYwLDEwICsyMDUsMTUgQEAgdm9pZCBjb25mX3NldF9tZXNzYWdlX2NhbGxiYWNrKHZvaWQg
KCpmbikgKGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcCkpCiBzdGF0aWMgdm9pZCBjb25mX21l
c3NhZ2UoY29uc3QgY2hhciAqZm10LCAuLi4pCiB7CiAJdmFfbGlzdCBhcDsKKwljaGFyIGJ1Zls0
MDk2XTsKKworCWlmICghY29uZl9tZXNzYWdlX2NhbGxiYWNrKQorCQlyZXR1cm47CiAKIAl2YV9z
dGFydChhcCwgZm10KTsKLQlpZiAoY29uZl9tZXNzYWdlX2NhbGxiYWNrKQotCQljb25mX21lc3Nh
Z2VfY2FsbGJhY2soZm10LCBhcCk7CisKKwl2c25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10
LCBhcCk7CisJY29uZl9tZXNzYWdlX2NhbGxiYWNrKGJ1Zik7CiAJdmFfZW5kKGFwKTsKIH0KIApA
QCAtNzQsNTUgKzIyNCwxMyBAQCBjb25zdCBjaGFyICpjb25mX2dldF9jb25maWduYW1lKHZvaWQp
CiAJcmV0dXJuIG5hbWUgPyBuYW1lIDogIi5jb25maWciOwogfQogCi1jb25zdCBjaGFyICpjb25m
X2dldF9hdXRvY29uZmlnX25hbWUodm9pZCkKK3N0YXRpYyBjb25zdCBjaGFyICpjb25mX2dldF9h
dXRvY29uZmlnX25hbWUodm9pZCkKIHsKIAljaGFyICpuYW1lID0gZ2V0ZW52KCJLQ09ORklHX0FV
VE9DT05GSUciKTsKIAogCXJldHVybiBuYW1lID8gbmFtZSA6ICJpbmNsdWRlL2NvbmZpZy9hdXRv
LmNvbmYiOwogfQogCi1zdGF0aWMgY2hhciAqY29uZl9leHBhbmRfdmFsdWUoY29uc3QgY2hhciAq
aW4pCi17Ci0Jc3RydWN0IHN5bWJvbCAqc3ltOwotCWNvbnN0IGNoYXIgKnNyYzsKLQlzdGF0aWMg
Y2hhciByZXNfdmFsdWVbU1lNQk9MX01BWExFTkdUSF07Ci0JY2hhciAqZHN0LCBuYW1lW1NZTUJP
TF9NQVhMRU5HVEhdOwotCi0JcmVzX3ZhbHVlWzBdID0gMDsKLQlkc3QgPSBuYW1lOwotCXdoaWxl
ICgoc3JjID0gc3RyY2hyKGluLCAnJCcpKSkgewotCQlzdHJuY2F0KHJlc192YWx1ZSwgaW4sIHNy
YyAtIGluKTsKLQkJc3JjKys7Ci0JCWRzdCA9IG5hbWU7Ci0JCXdoaWxlIChpc2FsbnVtKCpzcmMp
IHx8ICpzcmMgPT0gJ18nKQotCQkJKmRzdCsrID0gKnNyYysrOwotCQkqZHN0ID0gMDsKLQkJc3lt
ID0gc3ltX2xvb2t1cChuYW1lLCAwKTsKLQkJc3ltX2NhbGNfdmFsdWUoc3ltKTsKLQkJc3RyY2F0
KHJlc192YWx1ZSwgc3ltX2dldF9zdHJpbmdfdmFsdWUoc3ltKSk7Ci0JCWluID0gc3JjOwotCX0K
LQlzdHJjYXQocmVzX3ZhbHVlLCBpbik7Ci0KLQlyZXR1cm4gcmVzX3ZhbHVlOwotfQotCi1jaGFy
ICpjb25mX2dldF9kZWZhdWx0X2NvbmZuYW1lKHZvaWQpCi17Ci0Jc3RydWN0IHN0YXQgYnVmOwot
CXN0YXRpYyBjaGFyIGZ1bGxuYW1lW1BBVEhfTUFYKzFdOwotCWNoYXIgKmVudiwgKm5hbWU7Ci0K
LQluYW1lID0gY29uZl9leHBhbmRfdmFsdWUoY29uZl9kZWZuYW1lKTsKLQllbnYgPSBnZXRlbnYo
U1JDVFJFRSk7Ci0JaWYgKGVudikgewotCQlzcHJpbnRmKGZ1bGxuYW1lLCAiJXMvJXMiLCBlbnYs
IG5hbWUpOwotCQlpZiAoIXN0YXQoZnVsbG5hbWUsICZidWYpKQotCQkJcmV0dXJuIGZ1bGxuYW1l
OwotCX0KLQlyZXR1cm4gbmFtZTsKLX0KLQogc3RhdGljIGludCBjb25mX3NldF9zeW1fdmFsKHN0
cnVjdCBzeW1ib2wgKnN5bSwgaW50IGRlZiwgaW50IGRlZl9mbGFncywgY2hhciAqcCkKIHsKIAlj
aGFyICpwMjsKQEAgLTE1MCwxNCArMjU4LDYgQEAgc3RhdGljIGludCBjb25mX3NldF9zeW1fdmFs
KHN0cnVjdCBzeW1ib2wgKnN5bSwgaW50IGRlZiwgaW50IGRlZl9mbGFncywgY2hhciAqcCkKIAkJ
CWNvbmZfd2FybmluZygic3ltYm9sIHZhbHVlICclcycgaW52YWxpZCBmb3IgJXMiLAogCQkJCSAg
ICAgcCwgc3ltLT5uYW1lKTsKIAkJcmV0dXJuIDE7Ci0JY2FzZSBTX09USEVSOgotCQlpZiAoKnAg
IT0gJyInKSB7Ci0JCQlmb3IgKHAyID0gcDsgKnAyICYmICFpc3NwYWNlKCpwMik7IHAyKyspCi0J
CQkJOwotCQkJc3ltLT50eXBlID0gU19TVFJJTkc7Ci0JCQlnb3RvIGRvbmU7Ci0JCX0KLQkJLyog
ZmFsbCB0aHJvdWdoICovCiAJY2FzZSBTX1NUUklORzoKIAkJaWYgKCpwKysgIT0gJyInKQogCQkJ
YnJlYWs7CkBAIC0xNzYsOSArMjc2LDggQEAgc3RhdGljIGludCBjb25mX3NldF9zeW1fdmFsKHN0
cnVjdCBzeW1ib2wgKnN5bSwgaW50IGRlZiwgaW50IGRlZl9mbGFncywgY2hhciAqcCkKIAkJLyog
ZmFsbCB0aHJvdWdoICovCiAJY2FzZSBTX0lOVDoKIAljYXNlIFNfSEVYOgotCWRvbmU6CiAJCWlm
IChzeW1fc3RyaW5nX3ZhbGlkKHN5bSwgcCkpIHsKLQkJCXN5bS0+ZGVmW2RlZl0udmFsID0gc3Ry
ZHVwKHApOworCQkJc3ltLT5kZWZbZGVmXS52YWwgPSB4c3RyZHVwKHApOwogCQkJc3ltLT5mbGFn
cyB8PSBkZWZfZmxhZ3M7CiAJCX0gZWxzZSB7CiAJCQlpZiAoZGVmICE9IFNfREVGX0FVVE8pCkBA
IC0yMDEsNyArMzAwLDcgQEAgc3RhdGljIGludCBhZGRfYnl0ZShpbnQgYywgY2hhciAqKmxpbmVw
dHIsIHNpemVfdCBzbGVuLCBzaXplX3QgKm4pCiAJaWYgKG5ld19zaXplID4gKm4pIHsKIAkJbmV3
X3NpemUgKz0gTElORV9HUk9XVEggLSAxOwogCQluZXdfc2l6ZSAqPSAyOwotCQlubGluZSA9IHJl
YWxsb2MoKmxpbmVwdHIsIG5ld19zaXplKTsKKwkJbmxpbmUgPSB4cmVhbGxvYygqbGluZXB0ciwg
bmV3X3NpemUpOwogCQlpZiAoIW5saW5lKQogCQkJcmV0dXJuIC0xOwogCkBAIC0yNjcsMTYgKzM2
NiwxNSBAQCBpbnQgY29uZl9yZWFkX3NpbXBsZShjb25zdCBjaGFyICpuYW1lLCBpbnQgZGVmKQog
CQlpZiAoaW4pCiAJCQlnb3RvIGxvYWQ7CiAJCXN5bV9hZGRfY2hhbmdlX2NvdW50KDEpOwotCQlp
ZiAoIXN5bV9kZWZjb25maWdfbGlzdCkgewotCQkJc3ltX2NhbGNfdmFsdWUobW9kdWxlc19zeW0p
OworCQlpZiAoIXN5bV9kZWZjb25maWdfbGlzdCkKIAkJCXJldHVybiAxOwotCQl9CiAKIAkJZm9y
X2FsbF9kZWZhdWx0cyhzeW1fZGVmY29uZmlnX2xpc3QsIHByb3ApIHsKIAkJCWlmIChleHByX2Nh
bGNfdmFsdWUocHJvcC0+dmlzaWJsZS5leHByKSA9PSBubyB8fAogCQkJICAgIHByb3AtPmV4cHIt
PnR5cGUgIT0gRV9TWU1CT0wpCiAJCQkJY29udGludWU7Ci0JCQluYW1lID0gY29uZl9leHBhbmRf
dmFsdWUocHJvcC0+ZXhwci0+bGVmdC5zeW0tPm5hbWUpOworCQkJc3ltX2NhbGNfdmFsdWUocHJv
cC0+ZXhwci0+bGVmdC5zeW0pOworCQkJbmFtZSA9IHN5bV9nZXRfc3RyaW5nX3ZhbHVlKHByb3At
PmV4cHItPmxlZnQuc3ltKTsKIAkJCWluID0gemNvbmZfZm9wZW4obmFtZSk7CiAJCQlpZiAoaW4p
IHsKIAkJCQljb25mX21lc3NhZ2UoInVzaW5nIGRlZmF1bHRzIGZvdW5kIGluICVzIiwKQEAgLTI5
Miw3ICszOTAsNiBAQCBpbnQgY29uZl9yZWFkX3NpbXBsZShjb25zdCBjaGFyICpuYW1lLCBpbnQg
ZGVmKQogCWNvbmZfZmlsZW5hbWUgPSBuYW1lOwogCWNvbmZfbGluZW5vID0gMDsKIAljb25mX3dh
cm5pbmdzID0gMDsKLQljb25mX3Vuc2F2ZWQgPSAwOwogCiAJZGVmX2ZsYWdzID0gU1lNQk9MX0RF
RiA8PCBkZWY7CiAJZm9yX2FsbF9zeW1ib2xzKGksIHN5bSkgewpAQCAtMzI5LDcgKzQyNiw3IEBA
IGludCBjb25mX3JlYWRfc2ltcGxlKGNvbnN0IGNoYXIgKm5hbWUsIGludCBkZWYpCiAJCQkJc3lt
ID0gc3ltX2ZpbmQobGluZSArIDIgKyBzdHJsZW4oQ09ORklHXykpOwogCQkJCWlmICghc3ltKSB7
CiAJCQkJCXN5bV9hZGRfY2hhbmdlX2NvdW50KDEpOwotCQkJCQlnb3RvIHNldHN5bTsKKwkJCQkJ
Y29udGludWU7CiAJCQkJfQogCQkJfSBlbHNlIHsKIAkJCQlzeW0gPSBzeW1fbG9va3VwKGxpbmUg
KyAyICsgc3RybGVuKENPTkZJR18pLCAwKTsKQEAgLTM1OSwxNyArNDU2LDIyIEBAIGludCBjb25m
X3JlYWRfc2ltcGxlKGNvbnN0IGNoYXIgKm5hbWUsIGludCBkZWYpCiAJCQkJaWYgKCpwMiA9PSAn
XHInKQogCQkJCQkqcDIgPSAwOwogCQkJfQotCQkJaWYgKGRlZiA9PSBTX0RFRl9VU0VSKSB7Ci0J
CQkJc3ltID0gc3ltX2ZpbmQobGluZSArIHN0cmxlbihDT05GSUdfKSk7Ci0JCQkJaWYgKCFzeW0p
IHsKKworCQkJc3ltID0gc3ltX2ZpbmQobGluZSArIHN0cmxlbihDT05GSUdfKSk7CisJCQlpZiAo
IXN5bSkgeworCQkJCWlmIChkZWYgPT0gU19ERUZfQVVUTykKKwkJCQkJLyoKKwkJCQkJICogUmVh
ZGluZyBmcm9tIGluY2x1ZGUvY29uZmlnL2F1dG8uY29uZgorCQkJCQkgKiBJZiBDT05GSUdfRk9P
IHByZXZpb3VzbHkgZXhpc3RlZCBpbgorCQkJCQkgKiBhdXRvLmNvbmYgYnV0IGl0IGlzIG1pc3Np
bmcgbm93LAorCQkJCQkgKiBpbmNsdWRlL2NvbmZpZy9mb28uaCBtdXN0IGJlIHRvdWNoZWQuCisJ
CQkJCSAqLworCQkJCQljb25mX3RvdWNoX2RlcChsaW5lICsgc3RybGVuKENPTkZJR18pKTsKKwkJ
CQllbHNlCiAJCQkJCXN5bV9hZGRfY2hhbmdlX2NvdW50KDEpOwotCQkJCQlnb3RvIHNldHN5bTsK
LQkJCQl9Ci0JCQl9IGVsc2UgewotCQkJCXN5bSA9IHN5bV9sb29rdXAobGluZSArIHN0cmxlbihD
T05GSUdfKSwgMCk7Ci0JCQkJaWYgKHN5bS0+dHlwZSA9PSBTX1VOS05PV04pCi0JCQkJCXN5bS0+
dHlwZSA9IFNfT1RIRVI7CisJCQkJY29udGludWU7CiAJCQl9CisKIAkJCWlmIChzeW0tPmZsYWdz
ICYgZGVmX2ZsYWdzKSB7CiAJCQkJY29uZl93YXJuaW5nKCJvdmVycmlkZTogcmVhc3NpZ25pbmcg
dG8gc3ltYm9sICVzIiwgc3ltLT5uYW1lKTsKIAkJCX0KQEAgLTM3NywxMCArNDc5LDEyIEBAIGlu
dCBjb25mX3JlYWRfc2ltcGxlKGNvbnN0IGNoYXIgKm5hbWUsIGludCBkZWYpCiAJCQkJY29udGlu
dWU7CiAJCX0gZWxzZSB7CiAJCQlpZiAobGluZVswXSAhPSAnXHInICYmIGxpbmVbMF0gIT0gJ1xu
JykKLQkJCQljb25mX3dhcm5pbmcoInVuZXhwZWN0ZWQgZGF0YSIpOworCQkJCWNvbmZfd2Fybmlu
ZygidW5leHBlY3RlZCBkYXRhOiAlLipzIiwKKwkJCQkJICAgICAoaW50KXN0cmNzcG4obGluZSwg
IlxyXG4iKSwgbGluZSk7CisKIAkJCWNvbnRpbnVlOwogCQl9Ci1zZXRzeW06CisKIAkJaWYgKHN5
bSAmJiBzeW1faXNfY2hvaWNlX3ZhbHVlKHN5bSkpIHsKIAkJCXN0cnVjdCBzeW1ib2wgKmNzID0g
cHJvcF9nZXRfc3ltYm9sKHN5bV9nZXRfY2hvaWNlX3Byb3Aoc3ltKSk7CiAJCQlzd2l0Y2ggKHN5
bS0+ZGVmW2RlZl0udHJpKSB7CkBAIC00MDMsMzQgKzUwNywzNiBAQCBpbnQgY29uZl9yZWFkX3Np
bXBsZShjb25zdCBjaGFyICpuYW1lLCBpbnQgZGVmKQogCX0KIAlmcmVlKGxpbmUpOwogCWZjbG9z
ZShpbik7Ci0Jc3ltX2NhbGNfdmFsdWUobW9kdWxlc19zeW0pOwogCXJldHVybiAwOwogfQogCiBp
bnQgY29uZl9yZWFkKGNvbnN0IGNoYXIgKm5hbWUpCiB7CiAJc3RydWN0IHN5bWJvbCAqc3ltOwor
CWludCBjb25mX3Vuc2F2ZWQgPSAwOwogCWludCBpOwogCiAJc3ltX3NldF9jaGFuZ2VfY291bnQo
MCk7CiAKLQlpZiAoY29uZl9yZWFkX3NpbXBsZShuYW1lLCBTX0RFRl9VU0VSKSkKKwlpZiAoY29u
Zl9yZWFkX3NpbXBsZShuYW1lLCBTX0RFRl9VU0VSKSkgeworCQlzeW1fY2FsY192YWx1ZShtb2R1
bGVzX3N5bSk7CiAJCXJldHVybiAxOworCX0KKworCXN5bV9jYWxjX3ZhbHVlKG1vZHVsZXNfc3lt
KTsKIAogCWZvcl9hbGxfc3ltYm9scyhpLCBzeW0pIHsKIAkJc3ltX2NhbGNfdmFsdWUoc3ltKTsK
LQkJaWYgKHN5bV9pc19jaG9pY2Uoc3ltKSB8fCAoc3ltLT5mbGFncyAmIFNZTUJPTF9BVVRPKSkK
KwkJaWYgKHN5bV9pc19jaG9pY2Uoc3ltKSB8fCAoc3ltLT5mbGFncyAmIFNZTUJPTF9OT19XUklU
RSkpCiAJCQljb250aW51ZTsKIAkJaWYgKHN5bV9oYXNfdmFsdWUoc3ltKSAmJiAoc3ltLT5mbGFn
cyAmIFNZTUJPTF9XUklURSkpIHsKIAkJCS8qIGNoZWNrIHRoYXQgY2FsY3VsYXRlZCB2YWx1ZSBh
Z3JlZXMgd2l0aCBzYXZlZCB2YWx1ZSAqLwogCQkJc3dpdGNoIChzeW0tPnR5cGUpIHsKIAkJCWNh
c2UgU19CT09MRUFOOgogCQkJY2FzZSBTX1RSSVNUQVRFOgotCQkJCWlmIChzeW0tPmRlZltTX0RF
Rl9VU0VSXS50cmkgIT0gc3ltX2dldF90cmlzdGF0ZV92YWx1ZShzeW0pKQotCQkJCQlicmVhazsK
LQkJCQlpZiAoIXN5bV9pc19jaG9pY2Uoc3ltKSkKKwkJCQlpZiAoc3ltLT5kZWZbU19ERUZfVVNF
Ul0udHJpID09IHN5bV9nZXRfdHJpc3RhdGVfdmFsdWUoc3ltKSkKIAkJCQkJY29udGludWU7Ci0J
CQkJLyogZmFsbCB0aHJvdWdoICovCisJCQkJYnJlYWs7CiAJCQlkZWZhdWx0OgogCQkJCWlmICgh
c3RyY21wKHN5bS0+Y3Vyci52YWwsIHN5bS0+ZGVmW1NfREVGX1VTRVJdLnZhbCkpCiAJCQkJCWNv
bnRpbnVlOwpAQCAtNjI5LDcgKzczNSw2IEBAIHN0YXRpYyB2b2lkIGNvbmZfd3JpdGVfc3ltYm9s
KEZJTEUgKmZwLCBzdHJ1Y3Qgc3ltYm9sICpzeW0sCiAJY29uc3QgY2hhciAqc3RyOwogCiAJc3dp
dGNoIChzeW0tPnR5cGUpIHsKLQljYXNlIFNfT1RIRVI6CiAJY2FzZSBTX1VOS05PV046CiAJCWJy
ZWFrOwogCWNhc2UgU19TVFJJTkc6CkBAIC02ODksNyArNzk0LDcgQEAgaW50IGNvbmZfd3JpdGVf
ZGVmY29uZmlnKGNvbnN0IGNoYXIgKmZpbGVuYW1lKQogCQkJCWdvdG8gbmV4dF9tZW51OwogCQkJ
c3ltLT5mbGFncyAmPSB+U1lNQk9MX1dSSVRFOwogCQkJLyogSWYgd2UgY2Fubm90IGNoYW5nZSB0
aGUgc3ltYm9sIC0gc2tpcCAqLwotCQkJaWYgKCFzeW1faXNfY2hhbmdhYmxlKHN5bSkpCisJCQlp
ZiAoIXN5bV9pc19jaGFuZ2VhYmxlKHN5bSkpCiAJCQkJZ290byBuZXh0X21lbnU7CiAJCQkvKiBJ
ZiBzeW1ib2wgZXF1YWxzIHRvIGRlZmF1bHQgdmFsdWUgLSBza2lwICovCiAJCQlpZiAoc3RyY21w
KHN5bV9nZXRfc3RyaW5nX3ZhbHVlKHN5bSksIHN5bV9nZXRfc3RyaW5nX2RlZmF1bHQoc3ltKSkg
PT0gMCkKQEAgLTc0MCw0MSArODQ1LDM2IEBAIGludCBjb25mX3dyaXRlKGNvbnN0IGNoYXIgKm5h
bWUpCiAJRklMRSAqb3V0OwogCXN0cnVjdCBzeW1ib2wgKnN5bTsKIAlzdHJ1Y3QgbWVudSAqbWVu
dTsKLQljb25zdCBjaGFyICpiYXNlbmFtZTsKIAljb25zdCBjaGFyICpzdHI7Ci0JY2hhciBkaXJu
YW1lW1BBVEhfTUFYKzFdLCB0bXBuYW1lW1BBVEhfTUFYKzFdLCBuZXduYW1lW1BBVEhfTUFYKzFd
OworCWNoYXIgdG1wbmFtZVtQQVRIX01BWCArIDFdLCBvbGRuYW1lW1BBVEhfTUFYICsgMV07CiAJ
Y2hhciAqZW52OworCWludCBpOworCWJvb2wgbmVlZF9uZXdsaW5lID0gZmFsc2U7CisKKwlpZiAo
IW5hbWUpCisJCW5hbWUgPSBjb25mX2dldF9jb25maWduYW1lKCk7CisKKwlpZiAoISpuYW1lKSB7
CisJCWZwcmludGYoc3RkZXJyLCAiY29uZmlnIG5hbWUgaXMgZW1wdHlcbiIpOworCQlyZXR1cm4g
LTE7CisJfQorCisJaWYgKGlzX2RpcihuYW1lKSkgeworCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiBJ
cyBhIGRpcmVjdG9yeVxuIiwgbmFtZSk7CisJCXJldHVybiAtMTsKKwl9CisKKwlpZiAobWFrZV9w
YXJlbnRfZGlyKG5hbWUpKQorCQlyZXR1cm4gLTE7CiAKLQlkaXJuYW1lWzBdID0gMDsKLQlpZiAo
bmFtZSAmJiBuYW1lWzBdKSB7Ci0JCXN0cnVjdCBzdGF0IHN0OwotCQljaGFyICpzbGFzaDsKLQot
CQlpZiAoIXN0YXQobmFtZSwgJnN0KSAmJiBTX0lTRElSKHN0LnN0X21vZGUpKSB7Ci0JCQlzdHJj
cHkoZGlybmFtZSwgbmFtZSk7Ci0JCQlzdHJjYXQoZGlybmFtZSwgIi8iKTsKLQkJCWJhc2VuYW1l
ID0gY29uZl9nZXRfY29uZmlnbmFtZSgpOwotCQl9IGVsc2UgaWYgKChzbGFzaCA9IHN0cnJjaHIo
bmFtZSwgJy8nKSkpIHsKLQkJCWludCBzaXplID0gc2xhc2ggLSBuYW1lICsgMTsKLQkJCW1lbWNw
eShkaXJuYW1lLCBuYW1lLCBzaXplKTsKLQkJCWRpcm5hbWVbc2l6ZV0gPSAwOwotCQkJaWYgKHNs
YXNoWzFdKQotCQkJCWJhc2VuYW1lID0gc2xhc2ggKyAxOwotCQkJZWxzZQotCQkJCWJhc2VuYW1l
ID0gY29uZl9nZXRfY29uZmlnbmFtZSgpOwotCQl9IGVsc2UKLQkJCWJhc2VuYW1lID0gbmFtZTsK
LQl9IGVsc2UKLQkJYmFzZW5hbWUgPSBjb25mX2dldF9jb25maWduYW1lKCk7Ci0KLQlzcHJpbnRm
KG5ld25hbWUsICIlcyVzIiwgZGlybmFtZSwgYmFzZW5hbWUpOwogCWVudiA9IGdldGVudigiS0NP
TkZJR19PVkVSV1JJVEVDT05GSUciKTsKLQlpZiAoIWVudiB8fCAhKmVudikgewotCQlzcHJpbnRm
KHRtcG5hbWUsICIlcy50bXBjb25maWcuJWQiLCBkaXJuYW1lLCAoaW50KWdldHBpZCgpKTsKLQkJ
b3V0ID0gZm9wZW4odG1wbmFtZSwgInciKTsKLQl9IGVsc2UgeworCWlmIChlbnYgJiYgKmVudikg
ewogCQkqdG1wbmFtZSA9IDA7Ci0JCW91dCA9IGZvcGVuKG5ld25hbWUsICJ3Iik7CisJCW91dCA9
IGZvcGVuKG5hbWUsICJ3Iik7CisJfSBlbHNlIHsKKwkJc25wcmludGYodG1wbmFtZSwgc2l6ZW9m
KHRtcG5hbWUpLCAiJXMuJWQudG1wIiwKKwkJCSBuYW1lLCAoaW50KWdldHBpZCgpKTsKKwkJb3V0
ID0gZm9wZW4odG1wbmFtZSwgInciKTsKIAl9CiAJaWYgKCFvdXQpCiAJCXJldHVybiAxOwpAQCAt
Nzk1LDEyICs4OTUsMTcgQEAgaW50IGNvbmZfd3JpdGUoY29uc3QgY2hhciAqbmFtZSkKIAkJCQkg
ICAgICIjXG4iCiAJCQkJICAgICAiIyAlc1xuIgogCQkJCSAgICAgIiNcbiIsIHN0cik7Ci0JCX0g
ZWxzZSBpZiAoIShzeW0tPmZsYWdzICYgU1lNQk9MX0NIT0lDRSkpIHsKKwkJCW5lZWRfbmV3bGlu
ZSA9IGZhbHNlOworCQl9IGVsc2UgaWYgKCEoc3ltLT5mbGFncyAmIFNZTUJPTF9DSE9JQ0UpICYm
CisJCQkgICAhKHN5bS0+ZmxhZ3MgJiBTWU1CT0xfV1JJVFRFTikpIHsKIAkJCXN5bV9jYWxjX3Zh
bHVlKHN5bSk7CiAJCQlpZiAoIShzeW0tPmZsYWdzICYgU1lNQk9MX1dSSVRFKSkKIAkJCQlnb3Rv
IG5leHQ7Ci0JCQlzeW0tPmZsYWdzICY9IH5TWU1CT0xfV1JJVEU7Ci0KKwkJCWlmIChuZWVkX25l
d2xpbmUpIHsKKwkJCQlmcHJpbnRmKG91dCwgIlxuIik7CisJCQkJbmVlZF9uZXdsaW5lID0gZmFs
c2U7CisJCQl9CisJCQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9XUklUVEVOOwogCQkJY29uZl93cml0
ZV9zeW1ib2wob3V0LCBzeW0sICZrY29uZmlnX3ByaW50ZXJfY2IsIE5VTEwpOwogCQl9CiAKQEAg
LTgxMiw2ICs5MTcsMTIgQEAgaW50IGNvbmZfd3JpdGUoY29uc3QgY2hhciAqbmFtZSkKIAkJaWYg
KG1lbnUtPm5leHQpCiAJCQltZW51ID0gbWVudS0+bmV4dDsKIAkJZWxzZSB3aGlsZSAoKG1lbnUg
PSBtZW51LT5wYXJlbnQpKSB7CisJCQlpZiAoIW1lbnUtPnN5bSAmJiBtZW51X2lzX3Zpc2libGUo
bWVudSkgJiYKKwkJCSAgICBtZW51ICE9ICZyb290bWVudSkgeworCQkJCXN0ciA9IG1lbnVfZ2V0
X3Byb21wdChtZW51KTsKKwkJCQlmcHJpbnRmKG91dCwgIiMgZW5kIG9mICVzXG4iLCBzdHIpOwor
CQkJCW5lZWRfbmV3bGluZSA9IHRydWU7CisJCQl9CiAJCQlpZiAobWVudS0+bmV4dCkgewogCQkJ
CW1lbnUgPSBtZW51LT5uZXh0OwogCQkJCWJyZWFrOwpAQCAtODIwLDQwICs5MzEsNzYgQEAgaW50
IGNvbmZfd3JpdGUoY29uc3QgY2hhciAqbmFtZSkKIAl9CiAJZmNsb3NlKG91dCk7CiAKKwlmb3Jf
YWxsX3N5bWJvbHMoaSwgc3ltKQorCQlzeW0tPmZsYWdzICY9IH5TWU1CT0xfV1JJVFRFTjsKKwog
CWlmICgqdG1wbmFtZSkgewotCQlzdHJjYXQoZGlybmFtZSwgYmFzZW5hbWUpOwotCQlzdHJjYXQo
ZGlybmFtZSwgIi5vbGQiKTsKLQkJcmVuYW1lKG5ld25hbWUsIGRpcm5hbWUpOwotCQlpZiAocmVu
YW1lKHRtcG5hbWUsIG5ld25hbWUpKQorCQlpZiAoaXNfc2FtZShuYW1lLCB0bXBuYW1lKSkgewor
CQkJY29uZl9tZXNzYWdlKCJObyBjaGFuZ2UgdG8gJXMiLCBuYW1lKTsKKwkJCXVubGluayh0bXBu
YW1lKTsKKwkJCXN5bV9zZXRfY2hhbmdlX2NvdW50KDApOworCQkJcmV0dXJuIDA7CisJCX0KKwor
CQlzbnByaW50ZihvbGRuYW1lLCBzaXplb2Yob2xkbmFtZSksICIlcy5vbGQiLCBuYW1lKTsKKwkJ
cmVuYW1lKG5hbWUsIG9sZG5hbWUpOworCQlpZiAocmVuYW1lKHRtcG5hbWUsIG5hbWUpKQogCQkJ
cmV0dXJuIDE7CiAJfQogCi0JY29uZl9tZXNzYWdlKCJjb25maWd1cmF0aW9uIHdyaXR0ZW4gdG8g
JXMiLCBuZXduYW1lKTsKKwljb25mX21lc3NhZ2UoImNvbmZpZ3VyYXRpb24gd3JpdHRlbiB0byAl
cyIsIG5hbWUpOwogCiAJc3ltX3NldF9jaGFuZ2VfY291bnQoMCk7CiAKIAlyZXR1cm4gMDsKIH0K
IAotc3RhdGljIGludCBjb25mX3NwbGl0X2NvbmZpZyh2b2lkKQorLyogd3JpdGUgYSBkZXBlbmRl
bmN5IGZpbGUgYXMgdXNlZCBieSBrYnVpbGQgdG8gdHJhY2sgZGVwZW5kZW5jaWVzICovCitzdGF0
aWMgaW50IGNvbmZfd3JpdGVfZGVwKGNvbnN0IGNoYXIgKm5hbWUpCit7CisJc3RydWN0IGZpbGUg
KmZpbGU7CisJRklMRSAqb3V0OworCisJb3V0ID0gZm9wZW4oIi4uY29uZmlnLnRtcCIsICJ3Iik7
CisJaWYgKCFvdXQpCisJCXJldHVybiAxOworCWZwcmludGYob3V0LCAiZGVwc19jb25maWcgOj0g
XFxcbiIpOworCWZvciAoZmlsZSA9IGZpbGVfbGlzdDsgZmlsZTsgZmlsZSA9IGZpbGUtPm5leHQp
IHsKKwkJaWYgKGZpbGUtPm5leHQpCisJCQlmcHJpbnRmKG91dCwgIlx0JXMgXFxcbiIsIGZpbGUt
Pm5hbWUpOworCQllbHNlCisJCQlmcHJpbnRmKG91dCwgIlx0JXNcbiIsIGZpbGUtPm5hbWUpOwor
CX0KKwlmcHJpbnRmKG91dCwgIlxuJXM6IFxcXG4iCisJCSAgICAgIlx0JChkZXBzX2NvbmZpZylc
blxuIiwgY29uZl9nZXRfYXV0b2NvbmZpZ19uYW1lKCkpOworCisJZW52X3dyaXRlX2RlcChvdXQs
IGNvbmZfZ2V0X2F1dG9jb25maWdfbmFtZSgpKTsKKworCWZwcmludGYob3V0LCAiXG4kKGRlcHNf
Y29uZmlnKTogO1xuIik7CisJZmNsb3NlKG91dCk7CisKKwlpZiAobWFrZV9wYXJlbnRfZGlyKG5h
bWUpKQorCQlyZXR1cm4gMTsKKwlyZW5hbWUoIi4uY29uZmlnLnRtcCIsIG5hbWUpOworCXJldHVy
biAwOworfQorCitzdGF0aWMgaW50IGNvbmZfdG91Y2hfZGVwcyh2b2lkKQogewogCWNvbnN0IGNo
YXIgKm5hbWU7Ci0JY2hhciBwYXRoW1BBVEhfTUFYKzFdOwotCWNoYXIgKnMsICpkLCBjOwogCXN0
cnVjdCBzeW1ib2wgKnN5bTsKLQlzdHJ1Y3Qgc3RhdCBzYjsKLQlpbnQgcmVzLCBpLCBmZDsKKwlp
bnQgcmVzLCBpOworCisJc3RyY3B5KGRlcGZpbGVfcGF0aCwgImluY2x1ZGUvY29uZmlnLyIpOwor
CWRlcGZpbGVfcHJlZml4X2xlbiA9IHN0cmxlbihkZXBmaWxlX3BhdGgpOwogCiAJbmFtZSA9IGNv
bmZfZ2V0X2F1dG9jb25maWdfbmFtZSgpOwogCWNvbmZfcmVhZF9zaW1wbGUobmFtZSwgU19ERUZf
QVVUTyk7CisJc3ltX2NhbGNfdmFsdWUobW9kdWxlc19zeW0pOwogCi0JaWYgKGNoZGlyKCJpbmNs
dWRlL2NvbmZpZyIpKQotCQlyZXR1cm4gMTsKLQotCXJlcyA9IDA7CiAJZm9yX2FsbF9zeW1ib2xz
KGksIHN5bSkgewogCQlzeW1fY2FsY192YWx1ZShzeW0pOwotCQlpZiAoKHN5bS0+ZmxhZ3MgJiBT
WU1CT0xfQVVUTykgfHwgIXN5bS0+bmFtZSkKKwkJaWYgKChzeW0tPmZsYWdzICYgU1lNQk9MX05P
X1dSSVRFKSB8fCAhc3ltLT5uYW1lKQogCQkJY29udGludWU7CiAJCWlmIChzeW0tPmZsYWdzICYg
U1lNQk9MX1dSSVRFKSB7CiAJCQlpZiAoc3ltLT5mbGFncyAmIFNZTUJPTF9ERUZfQVVUTykgewpA
QCAtOTAyLDYzICsxMDQ5LDI4IEBAIHN0YXRpYyBpbnQgY29uZl9zcGxpdF9jb25maWcodm9pZCkK
IAkJICoJZGlmZmVyZW50IGZyb20gJ25vJykuCiAJCSAqLwogCi0JCS8qIFJlcGxhY2UgYWxsICdf
JyBhbmQgYXBwZW5kICIuaCIgKi8KLQkJcyA9IHN5bS0+bmFtZTsKLQkJZCA9IHBhdGg7Ci0JCXdo
aWxlICgoYyA9ICpzKyspKSB7Ci0JCQljID0gdG9sb3dlcihjKTsKLQkJCSpkKysgPSAoYyA9PSAn
XycpID8gJy8nIDogYzsKLQkJfQotCQlzdHJjcHkoZCwgIi5oIik7Ci0KLQkJLyogQXNzdW1lIGRp
cmVjdG9yeSBwYXRoIGFscmVhZHkgZXhpc3RzLiAqLwotCQlmZCA9IG9wZW4ocGF0aCwgT19XUk9O
TFkgfCBPX0NSRUFUIHwgT19UUlVOQywgMDY0NCk7Ci0JCWlmIChmZCA9PSAtMSkgewotCQkJaWYg
KGVycm5vICE9IEVOT0VOVCkgewotCQkJCXJlcyA9IDE7Ci0JCQkJYnJlYWs7Ci0JCQl9Ci0JCQkv
KgotCQkJICogQ3JlYXRlIGRpcmVjdG9yeSBjb21wb25lbnRzLAotCQkJICogdW5sZXNzIHRoZXkg
ZXhpc3QgYWxyZWFkeS4KLQkJCSAqLwotCQkJZCA9IHBhdGg7Ci0JCQl3aGlsZSAoKGQgPSBzdHJj
aHIoZCwgJy8nKSkpIHsKLQkJCQkqZCA9IDA7Ci0JCQkJaWYgKHN0YXQocGF0aCwgJnNiKSAmJiBt
a2RpcihwYXRoLCAwNzU1KSkgewotCQkJCQlyZXMgPSAxOwotCQkJCQlnb3RvIG91dDsKLQkJCQl9
Ci0JCQkJKmQrKyA9ICcvJzsKLQkJCX0KLQkJCS8qIFRyeSBpdCBhZ2Fpbi4gKi8KLQkJCWZkID0g
b3BlbihwYXRoLCBPX1dST05MWSB8IE9fQ1JFQVQgfCBPX1RSVU5DLCAwNjQ0KTsKLQkJCWlmIChm
ZCA9PSAtMSkgewotCQkJCXJlcyA9IDE7Ci0JCQkJYnJlYWs7Ci0JCQl9Ci0JCX0KLQkJY2xvc2Uo
ZmQpOworCQlyZXMgPSBjb25mX3RvdWNoX2RlcChzeW0tPm5hbWUpOworCQlpZiAocmVzKQorCQkJ
cmV0dXJuIHJlczsKIAl9Ci1vdXQ6Ci0JaWYgKGNoZGlyKCIuLi8uLiIpKQotCQlyZXR1cm4gMTsK
IAotCXJldHVybiByZXM7CisJcmV0dXJuIDA7CiB9CiAKLWludCBjb25mX3dyaXRlX2F1dG9jb25m
KHZvaWQpCitpbnQgY29uZl93cml0ZV9hdXRvY29uZihpbnQgb3ZlcndyaXRlKQogewogCXN0cnVj
dCBzeW1ib2wgKnN5bTsKIAljb25zdCBjaGFyICpuYW1lOworCWNvbnN0IGNoYXIgKmF1dG9jb25m
X25hbWUgPSBjb25mX2dldF9hdXRvY29uZmlnX25hbWUoKTsKIAlGSUxFICpvdXQsICp0cmlzdGF0
ZSwgKm91dF9oOwogCWludCBpOwogCi0Jc3ltX2NsZWFyX2FsbF92YWxpZCgpOworCWlmICghb3Zl
cndyaXRlICYmIGlzX3ByZXNlbnQoYXV0b2NvbmZfbmFtZSkpCisJCXJldHVybiAwOwogCi0JZmls
ZV93cml0ZV9kZXAoImluY2x1ZGUvY29uZmlnL2F1dG8uY29uZi5jbWQiKTsKKwljb25mX3dyaXRl
X2RlcCgiaW5jbHVkZS9jb25maWcvYXV0by5jb25mLmNtZCIpOwogCi0JaWYgKGNvbmZfc3BsaXRf
Y29uZmlnKCkpCisJaWYgKGNvbmZfdG91Y2hfZGVwcygpKQogCQlyZXR1cm4gMTsKIAogCW91dCA9
IGZvcGVuKCIudG1wY29uZmlnIiwgInciKTsKQEAgLTEwMDMsMTkgKzExMTUsMjYgQEAgaW50IGNv
bmZfd3JpdGVfYXV0b2NvbmYodm9pZCkKIAluYW1lID0gZ2V0ZW52KCJLQ09ORklHX0FVVE9IRUFE
RVIiKTsKIAlpZiAoIW5hbWUpCiAJCW5hbWUgPSAiaW5jbHVkZS9nZW5lcmF0ZWQvYXV0b2NvbmYu
aCI7CisJaWYgKG1ha2VfcGFyZW50X2RpcihuYW1lKSkKKwkJcmV0dXJuIDE7CiAJaWYgKHJlbmFt
ZSgiLnRtcGNvbmZpZy5oIiwgbmFtZSkpCiAJCXJldHVybiAxOworCiAJbmFtZSA9IGdldGVudigi
S0NPTkZJR19UUklTVEFURSIpOwogCWlmICghbmFtZSkKIAkJbmFtZSA9ICJpbmNsdWRlL2NvbmZp
Zy90cmlzdGF0ZS5jb25mIjsKKwlpZiAobWFrZV9wYXJlbnRfZGlyKG5hbWUpKQorCQlyZXR1cm4g
MTsKIAlpZiAocmVuYW1lKCIudG1wY29uZmlnX3RyaXN0YXRlIiwgbmFtZSkpCiAJCXJldHVybiAx
OwotCW5hbWUgPSBjb25mX2dldF9hdXRvY29uZmlnX25hbWUoKTsKKworCWlmIChtYWtlX3BhcmVu
dF9kaXIoYXV0b2NvbmZfbmFtZSkpCisJCXJldHVybiAxOwogCS8qCiAJICogVGhpcyBtdXN0IGJl
IHRoZSBsYXN0IHN0ZXAsIGtidWlsZCBoYXMgYSBkZXBlbmRlbmN5IG9uIGF1dG8uY29uZgogCSAq
IGFuZCB0aGlzIG1hcmtzIHRoZSBzdWNjZXNzZnVsIGNvbXBsZXRpb24gb2YgdGhlIHByZXZpb3Vz
IHN0ZXBzLgogCSAqLwotCWlmIChyZW5hbWUoIi50bXBjb25maWciLCBuYW1lKSkKKwlpZiAocmVu
YW1lKCIudG1wY29uZmlnIiwgYXV0b2NvbmZfbmFtZSkpCiAJCXJldHVybiAxOwogCiAJcmV0dXJu
IDA7CkBAIC0xMTE5LDcgKzEyMzgsNyBAQCB2b2lkIHNldF9hbGxfY2hvaWNlX3ZhbHVlcyhzdHJ1
Y3Qgc3ltYm9sICpjc3ltKQogYm9vbCBjb25mX3NldF9hbGxfbmV3X3N5bWJvbHMoZW51bSBjb25m
X2RlZl9tb2RlIG1vZGUpCiB7CiAJc3RydWN0IHN5bWJvbCAqc3ltLCAqY3N5bTsKLQlpbnQgaSwg
Y250LCBwYnksIHB0eSwgcHRtOwkvKiBwYnk6IHByb2JhYmlsaXR5IG9mIGJvb2xlYW4gID0geQor
CWludCBpLCBjbnQsIHBieSwgcHR5LCBwdG07CS8qIHBieTogcHJvYmFiaWxpdHkgb2YgYm9vbCAg
ICAgPSB5CiAJCQkJCSAqIHB0eTogcHJvYmFiaWxpdHkgb2YgdHJpc3RhdGUgPSB5CiAJCQkJCSAq
IHB0bTogcHJvYmFiaWxpdHkgb2YgdHJpc3RhdGUgPSBtCiAJCQkJCSAqLwpkaWZmIC0tZ2l0IGEv
eGVuL3Rvb2xzL2tjb25maWcvZXhwci5jIGIveGVuL3Rvb2xzL2tjb25maWcvZXhwci5jCmluZGV4
IDY2N2QxYWEyMzcxMS4uNzdmZmZmM2EwNTNjIDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZp
Zy9leHByLmMKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvZXhwci5jCkBAIC0xLDggKzEsMTAgQEAK
Ky8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgogICogQ29weXJpZ2h0IChD
KSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICogUmVsZWFzZWQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAorI2luY2x1ZGUgPGN0
eXBlLmg+CisjaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUg
PHN0ZGxpYi5oPgogI2luY2x1ZGUgPHN0cmluZy5oPgpAQCAtOTQsNyArOTYsNyBAQCBzdHJ1Y3Qg
ZXhwciAqZXhwcl9jb3B5KGNvbnN0IHN0cnVjdCBleHByICpvcmcpCiAJCWUtPnJpZ2h0LmV4cHIg
PSBleHByX2NvcHkob3JnLT5yaWdodC5leHByKTsKIAkJYnJlYWs7CiAJZGVmYXVsdDoKLQkJcHJp
bnRmKCJjYW4ndCBjb3B5IHR5cGUgJWRcbiIsIGUtPnR5cGUpOworCQlmcHJpbnRmKHN0ZGVyciwg
ImNhbid0IGNvcHkgdHlwZSAlZFxuIiwgZS0+dHlwZSk7CiAJCWZyZWUoZSk7CiAJCWUgPSBOVUxM
OwogCQlicmVhazsKQEAgLTExMyw3ICsxMTUsNyBAQCB2b2lkIGV4cHJfZnJlZShzdHJ1Y3QgZXhw
ciAqZSkKIAkJYnJlYWs7CiAJY2FzZSBFX05PVDoKIAkJZXhwcl9mcmVlKGUtPmxlZnQuZXhwcik7
Ci0JCXJldHVybjsKKwkJYnJlYWs7CiAJY2FzZSBFX0VRVUFMOgogCWNhc2UgRV9HRVE6CiAJY2Fz
ZSBFX0dUSDoKQEAgLTEyNyw3ICsxMjksNyBAQCB2b2lkIGV4cHJfZnJlZShzdHJ1Y3QgZXhwciAq
ZSkKIAkJZXhwcl9mcmVlKGUtPnJpZ2h0LmV4cHIpOwogCQlicmVhazsKIAlkZWZhdWx0OgotCQlw
cmludGYoImhvdyB0byBmcmVlIHR5cGUgJWQ/XG4iLCBlLT50eXBlKTsKKwkJZnByaW50ZihzdGRl
cnIsICJob3cgdG8gZnJlZSB0eXBlICVkP1xuIiwgZS0+dHlwZSk7CiAJCWJyZWFrOwogCX0KIAlm
cmVlKGUpOwpAQCAtMTM4LDggKzE0MCwxOCBAQCBzdGF0aWMgaW50IHRyYW5zX2NvdW50OwogI2Rl
ZmluZSBlMSAoKmVwMSkKICNkZWZpbmUgZTIgKCplcDIpCiAKKy8qCisgKiBleHByX2VsaW1pbmF0
ZV9lcSgpIGhlbHBlci4KKyAqCisgKiBXYWxrcyB0aGUgdHdvIGV4cHJlc3Npb24gdHJlZXMgZ2l2
ZW4gaW4gJ2VwMScgYW5kICdlcDInLiBBbnkgbm9kZSB0aGF0IGRvZXMKKyAqIG5vdCBoYXZlIHR5
cGUgJ3R5cGUnIChFX09SL0VfQU5EKSBpcyBjb25zaWRlcmVkIGEgbGVhZiwgYW5kIGlzIGNvbXBh
cmVkCisgKiBhZ2FpbnN0IGFsbCBvdGhlciBsZWF2ZXMuIFR3byBlcXVhbCBsZWF2ZXMgYXJlIGJv
dGggcmVwbGFjZWQgd2l0aCBlaXRoZXIgJ3knCisgKiBvciAnbicgYXMgYXBwcm9wcmlhdGUgZm9y
ICd0eXBlJywgdG8gYmUgZWxpbWluYXRlZCBsYXRlci4KKyAqLwogc3RhdGljIHZvaWQgX19leHBy
X2VsaW1pbmF0ZV9lcShlbnVtIGV4cHJfdHlwZSB0eXBlLCBzdHJ1Y3QgZXhwciAqKmVwMSwgc3Ry
dWN0IGV4cHIgKiplcDIpCiB7CisJLyogUmVjdXJzZSBkb3duIHRvIGxlYXZlcyAqLworCiAJaWYg
KGUxLT50eXBlID09IHR5cGUpIHsKIAkJX19leHByX2VsaW1pbmF0ZV9lcSh0eXBlLCAmZTEtPmxl
ZnQuZXhwciwgJmUyKTsKIAkJX19leHByX2VsaW1pbmF0ZV9lcSh0eXBlLCAmZTEtPnJpZ2h0LmV4
cHIsICZlMik7CkBAIC0xNTAsMTIgKzE2MiwxOCBAQCBzdGF0aWMgdm9pZCBfX2V4cHJfZWxpbWlu
YXRlX2VxKGVudW0gZXhwcl90eXBlIHR5cGUsIHN0cnVjdCBleHByICoqZXAxLCBzdHJ1Y3QgZQog
CQlfX2V4cHJfZWxpbWluYXRlX2VxKHR5cGUsICZlMSwgJmUyLT5yaWdodC5leHByKTsKIAkJcmV0
dXJuOwogCX0KKworCS8qIGUxIGFuZCBlMiBhcmUgbGVhdmVzLiBDb21wYXJlIHRoZW0uICovCisK
IAlpZiAoZTEtPnR5cGUgPT0gRV9TWU1CT0wgJiYgZTItPnR5cGUgPT0gRV9TWU1CT0wgJiYKIAkg
ICAgZTEtPmxlZnQuc3ltID09IGUyLT5sZWZ0LnN5bSAmJgogCSAgICAoZTEtPmxlZnQuc3ltID09
ICZzeW1ib2xfeWVzIHx8IGUxLT5sZWZ0LnN5bSA9PSAmc3ltYm9sX25vKSkKIAkJcmV0dXJuOwog
CWlmICghZXhwcl9lcShlMSwgZTIpKQogCQlyZXR1cm47CisKKwkvKiBlMSBhbmQgZTIgYXJlIGVx
dWFsIGxlYXZlcy4gUHJlcGFyZSB0aGVtIGZvciBlbGltaW5hdGlvbi4gKi8KKwogCXRyYW5zX2Nv
dW50Kys7CiAJZXhwcl9mcmVlKGUxKTsgZXhwcl9mcmVlKGUyKTsKIAlzd2l0Y2ggKHR5cGUpIHsK
QEAgLTE3Miw2ICsxOTAsMzUgQEAgc3RhdGljIHZvaWQgX19leHByX2VsaW1pbmF0ZV9lcShlbnVt
IGV4cHJfdHlwZSB0eXBlLCBzdHJ1Y3QgZXhwciAqKmVwMSwgc3RydWN0IGUKIAl9CiB9CiAKKy8q
CisgKiBSZXdyaXRlcyB0aGUgZXhwcmVzc2lvbnMgJ2VwMScgYW5kICdlcDInIHRvIHJlbW92ZSBv
cGVyYW5kcyBjb21tb24gdG8gYm90aC4KKyAqIEV4YW1wbGUgcmVkdWN0aW9uczoKKyAqCisgKgll
cDE6IEEgJiYgQiAgICAgICAgICAgLT4gIGVwMTogeQorICoJZXAyOiBBICYmIEIgJiYgQyAgICAg
IC0+ICBlcDI6IEMKKyAqCisgKgllcDE6IEEgfHwgQiAgICAgICAgICAgLT4gIGVwMTogbgorICoJ
ZXAyOiBBIHx8IEIgfHwgQyAgICAgIC0+ICBlcDI6IEMKKyAqCisgKgllcDE6IEEgJiYgKEIgJiYg
Rk9PKSAgLT4gIGVwMTogRk9PCisgKgllcDI6IChCQVIgJiYgQikgJiYgQSAgLT4gIGVwMjogQkFS
CisgKgorICoJZXAxOiBBICYmIChCIHx8IEMpICAgIC0+ICBlcDE6IHkKKyAqCWVwMjogKEMgfHwg
QikgJiYgQSAgICAtPiAgZXAyOiB5CisgKgorICogQ29tcGFyaXNvbnMgYXJlIGRvbmUgYmV0d2Vl
biBhbGwgb3BlcmFuZHMgYXQgdGhlIHNhbWUgImxldmVsIiBvZiAmJiBvciB8fC4KKyAqIEZvciBl
eGFtcGxlLCBpbiB0aGUgZXhwcmVzc2lvbiAnZTEgJiYgKGUyIHx8IGUzKSAmJiAoZTQgfHwgZTUp
JywgdGhlCisgKiBmb2xsb3dpbmcgb3BlcmFuZHMgd2lsbCBiZSBjb21wYXJlZDoKKyAqCisgKgkt
ICdlMScsICdlMiB8fCBlMycsIGFuZCAnZTQgfHwgZTUnLCBhZ2FpbnN0IGVhY2ggb3RoZXIKKyAq
CS0gZTIgYWdhaW5zdCBlMworICoJLSBlNCBhZ2FpbnN0IGU1CisgKgorICogUGFyZW50aGVzZXMg
YXJlIGlycmVsZXZhbnQgd2l0aGluIGEgc2luZ2xlIGxldmVsLiAnZTEgJiYgKGUyICYmIGUzKScg
YW5kCisgKiAnKGUxICYmIGUyKSAmJiBlMycgYXJlIGJvdGggYSBzaW5nbGUgbGV2ZWwuCisgKgor
ICogU2VlIF9fZXhwcl9lbGltaW5hdGVfZXEoKSBhcyB3ZWxsLgorICovCiB2b2lkIGV4cHJfZWxp
bWluYXRlX2VxKHN0cnVjdCBleHByICoqZXAxLCBzdHJ1Y3QgZXhwciAqKmVwMikKIHsKIAlpZiAo
IWUxIHx8ICFlMikKQEAgLTE5Nyw2ICsyNDQsMTIgQEAgdm9pZCBleHByX2VsaW1pbmF0ZV9lcShz
dHJ1Y3QgZXhwciAqKmVwMSwgc3RydWN0IGV4cHIgKiplcDIpCiAjdW5kZWYgZTEKICN1bmRlZiBl
MgogCisvKgorICogUmV0dXJucyB0cnVlIGlmICdlMScgYW5kICdlMicgYXJlIGVxdWFsLCBhZnRl
ciBtaW5vciBzaW1wbGlmaWNhdGlvbi4gVHdvCisgKiAmJi98fCBleHByZXNzaW9ucyBhcmUgY29u
c2lkZXJlZCBlcXVhbCBpZiBldmVyeSBvcGVyYW5kIGluIG9uZSBleHByZXNzaW9uCisgKiBlcXVh
bHMgc29tZSBvcGVyYW5kIGluIHRoZSBvdGhlciAob3BlcmFuZHMgZG8gbm90IG5lZWQgdG8gYXBw
ZWFyIGluIHRoZSBzYW1lCisgKiBvcmRlciksIHJlY3Vyc2l2ZWx5LgorICovCiBzdGF0aWMgaW50
IGV4cHJfZXEoc3RydWN0IGV4cHIgKmUxLCBzdHJ1Y3QgZXhwciAqZTIpCiB7CiAJaW50IHJlcywg
b2xkX2NvdW50OwpAQCAtMjQzLDYgKzI5NiwxNyBAQCBzdGF0aWMgaW50IGV4cHJfZXEoc3RydWN0
IGV4cHIgKmUxLCBzdHJ1Y3QgZXhwciAqZTIpCiAJcmV0dXJuIDA7CiB9CiAKKy8qCisgKiBSZWN1
cnNpdmVseSBwZXJmb3JtcyB0aGUgZm9sbG93aW5nIHNpbXBsaWZpY2F0aW9ucyBpbi1wbGFjZSAo
YXMgd2VsbCBhcyB0aGUKKyAqIGNvcnJlc3BvbmRpbmcgc2ltcGxpZmljYXRpb25zIHdpdGggc3dh
cHBlZCBvcGVyYW5kcyk6CisgKgorICoJZXhwciAmJiBuICAtPiAgbgorICoJZXhwciAmJiB5ICAt
PiAgZXhwcgorICoJZXhwciB8fCBuICAtPiAgZXhwcgorICoJZXhwciB8fCB5ICAtPiAgeQorICoK
KyAqIFJldHVybnMgdGhlIG9wdGltaXplZCBleHByZXNzaW9uLgorICovCiBzdGF0aWMgc3RydWN0
IGV4cHIgKmV4cHJfZWxpbWluYXRlX3luKHN0cnVjdCBleHByICplKQogewogCXN0cnVjdCBleHBy
ICp0bXA7CkBAIC01MTYsMTIgKzU4MCwyMSBAQCBzdGF0aWMgc3RydWN0IGV4cHIgKmV4cHJfam9p
bl9hbmQoc3RydWN0IGV4cHIgKmUxLCBzdHJ1Y3QgZXhwciAqZTIpCiAJcmV0dXJuIE5VTEw7CiB9
CiAKKy8qCisgKiBleHByX2VsaW1pbmF0ZV9kdXBzKCkgaGVscGVyLgorICoKKyAqIFdhbGtzIHRo
ZSB0d28gZXhwcmVzc2lvbiB0cmVlcyBnaXZlbiBpbiAnZXAxJyBhbmQgJ2VwMicuIEFueSBub2Rl
IHRoYXQgZG9lcworICogbm90IGhhdmUgdHlwZSAndHlwZScgKEVfT1IvRV9BTkQpIGlzIGNvbnNp
ZGVyZWQgYSBsZWFmLCBhbmQgaXMgY29tcGFyZWQKKyAqIGFnYWluc3QgYWxsIG90aGVyIGxlYXZl
cyB0byBsb29rIGZvciBzaW1wbGlmaWNhdGlvbnMuCisgKi8KIHN0YXRpYyB2b2lkIGV4cHJfZWxp
bWluYXRlX2R1cHMxKGVudW0gZXhwcl90eXBlIHR5cGUsIHN0cnVjdCBleHByICoqZXAxLCBzdHJ1
Y3QgZXhwciAqKmVwMikKIHsKICNkZWZpbmUgZTEgKCplcDEpCiAjZGVmaW5lIGUyICgqZXAyKQog
CXN0cnVjdCBleHByICp0bXA7CiAKKwkvKiBSZWN1cnNlIGRvd24gdG8gbGVhdmVzICovCisKIAlp
ZiAoZTEtPnR5cGUgPT0gdHlwZSkgewogCQlleHByX2VsaW1pbmF0ZV9kdXBzMSh0eXBlLCAmZTEt
PmxlZnQuZXhwciwgJmUyKTsKIAkJZXhwcl9lbGltaW5hdGVfZHVwczEodHlwZSwgJmUxLT5yaWdo
dC5leHByLCAmZTIpOwpAQCAtNTMyLDYgKzYwNSw5IEBAIHN0YXRpYyB2b2lkIGV4cHJfZWxpbWlu
YXRlX2R1cHMxKGVudW0gZXhwcl90eXBlIHR5cGUsIHN0cnVjdCBleHByICoqZXAxLCBzdHJ1Y3QK
IAkJZXhwcl9lbGltaW5hdGVfZHVwczEodHlwZSwgJmUxLCAmZTItPnJpZ2h0LmV4cHIpOwogCQly
ZXR1cm47CiAJfQorCisJLyogZTEgYW5kIGUyIGFyZSBsZWF2ZXMuIENvbXBhcmUgYW5kIHByb2Nl
c3MgdGhlbS4gKi8KKwogCWlmIChlMSA9PSBlMikKIAkJcmV0dXJuOwogCkBAIC01NjgsNiArNjQ0
LDE3IEBAIHN0YXRpYyB2b2lkIGV4cHJfZWxpbWluYXRlX2R1cHMxKGVudW0gZXhwcl90eXBlIHR5
cGUsIHN0cnVjdCBleHByICoqZXAxLCBzdHJ1Y3QKICN1bmRlZiBlMgogfQogCisvKgorICogUmV3
cml0ZXMgJ2UnIGluLXBsYWNlIHRvIHJlbW92ZSAoImpvaW4iKSBkdXBsaWNhdGUgYW5kIG90aGVy
IHJlZHVuZGFudAorICogb3BlcmFuZHMuCisgKgorICogRXhhbXBsZSBzaW1wbGlmaWNhdGlvbnM6
CisgKgorICoJQSB8fCBCIHx8IEEgICAgLT4gIEEgfHwgQgorICoJQSAmJiBCICYmIEE9eSAgLT4g
IEE9eSAmJiBCCisgKgorICogUmV0dXJucyB0aGUgZGVkdXBsaWNhdGVkIGV4cHJlc3Npb24uCisg
Ki8KIHN0cnVjdCBleHByICpleHByX2VsaW1pbmF0ZV9kdXBzKHN0cnVjdCBleHByICplKQogewog
CWludCBvbGRjb3VudDsKQEAgLTU4NCw2ICs2NzEsNyBAQCBzdHJ1Y3QgZXhwciAqZXhwcl9lbGlt
aW5hdGVfZHVwcyhzdHJ1Y3QgZXhwciAqZSkKIAkJCTsKIAkJfQogCQlpZiAoIXRyYW5zX2NvdW50
KQorCQkJLyogTm8gc2ltcGxpZmljYXRpb25zIGRvbmUgaW4gdGhpcyBwYXNzLiBXZSdyZSBkb25l
ICovCiAJCQlicmVhazsKIAkJZSA9IGV4cHJfZWxpbWluYXRlX3luKGUpOwogCX0KQEAgLTU5MSw2
ICs2NzksMTIgQEAgc3RydWN0IGV4cHIgKmV4cHJfZWxpbWluYXRlX2R1cHMoc3RydWN0IGV4cHIg
KmUpCiAJcmV0dXJuIGU7CiB9CiAKKy8qCisgKiBQZXJmb3JtcyB2YXJpb3VzIHNpbXBsaWZpY2F0
aW9ucyBpbnZvbHZpbmcgbG9naWNhbCBvcGVyYXRvcnMgYW5kCisgKiBjb21wYXJpc29ucy4KKyAq
CisgKiBBbGxvY2F0ZXMgYW5kIHJldHVybnMgYSBuZXcgZXhwcmVzc2lvbi4KKyAqLwogc3RydWN0
IGV4cHIgKmV4cHJfdHJhbnNmb3JtKHN0cnVjdCBleHByICplKQogewogCXN0cnVjdCBleHByICp0
bXA7CkBAIC04MDUsNiArODk5LDIwIEBAIGJvb2wgZXhwcl9kZXBlbmRzX3N5bWJvbChzdHJ1Y3Qg
ZXhwciAqZGVwLCBzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAgCXJldHVybiBmYWxzZTsKIH0KIAorLyoK
KyAqIEluc2VydHMgZXhwbGljaXQgY29tcGFyaXNvbnMgb2YgdHlwZSAndHlwZScgdG8gc3ltYm9s
ICdzeW0nIGludG8gdGhlCisgKiBleHByZXNzaW9uICdlJy4KKyAqCisgKiBFeGFtcGxlcyB0cmFu
c2Zvcm1hdGlvbnMgZm9yIHR5cGUgPT0gRV9VTkVRVUFMLCBzeW0gPT0gJnN5bWJvbF9ubzoKKyAq
CisgKglBICAgICAgICAgICAgICAtPiAgQSE9bgorICoJIUEgICAgICAgICAgICAgLT4gIEE9bgor
ICoJQSAmJiBCICAgICAgICAgLT4gICEoQT1uIHx8IEI9bikKKyAqCUEgfHwgQiAgICAgICAgIC0+
ICAhKEE9biAmJiBCPW4pCisgKglBICYmIChCIHx8IEMpICAtPiAgIShBPW4gfHwgKEI9biAmJiBD
PW4pKQorICoKKyAqIEFsbG9jYXRlcyBhbmQgcmV0dXJucyBhIG5ldyBleHByZXNzaW9uLgorICov
CiBzdHJ1Y3QgZXhwciAqZXhwcl90cmFuc19jb21wYXJlKHN0cnVjdCBleHByICplLCBlbnVtIGV4
cHJfdHlwZSB0eXBlLCBzdHJ1Y3Qgc3ltYm9sICpzeW0pCiB7CiAJc3RydWN0IGV4cHIgKmUxLCAq
ZTI7CkBAIC04NzQsNyArOTgyLDYgQEAgZW51bSBzdHJpbmdfdmFsdWVfa2luZCB7CiAJa19zdHJp
bmcsCiAJa19zaWduZWQsCiAJa191bnNpZ25lZCwKLQlrX2ludmFsaWQKIH07CiAKIHVuaW9uIHN0
cmluZ192YWx1ZSB7CkBAIC04OTMsNyArMTAwMCwxMCBAQCBzdGF0aWMgZW51bSBzdHJpbmdfdmFs
dWVfa2luZCBleHByX3BhcnNlX3N0cmluZyhjb25zdCBjaGFyICpzdHIsCiAJc3dpdGNoICh0eXBl
KSB7CiAJY2FzZSBTX0JPT0xFQU46CiAJY2FzZSBTX1RSSVNUQVRFOgotCQlyZXR1cm4ga19zdHJp
bmc7CisJCXZhbC0+cyA9ICFzdHJjbXAoc3RyLCAibiIpID8gMCA6CisJCQkgIXN0cmNtcChzdHIs
ICJtIikgPyAxIDoKKwkJCSAhc3RyY21wKHN0ciwgInkiKSA/IDIgOiAtMTsKKwkJcmV0dXJuIGtf
c2lnbmVkOwogCWNhc2UgU19JTlQ6CiAJCXZhbC0+cyA9IHN0cnRvbGwoc3RyLCAmdGFpbCwgMTAp
OwogCQlraW5kID0ga19zaWduZWQ7CkBAIC05MDIsMTMgKzEwMTIsMTAgQEAgc3RhdGljIGVudW0g
c3RyaW5nX3ZhbHVlX2tpbmQgZXhwcl9wYXJzZV9zdHJpbmcoY29uc3QgY2hhciAqc3RyLAogCQl2
YWwtPnUgPSBzdHJ0b3VsbChzdHIsICZ0YWlsLCAxNik7CiAJCWtpbmQgPSBrX3Vuc2lnbmVkOwog
CQlicmVhazsKLQljYXNlIFNfU1RSSU5HOgotCWNhc2UgU19VTktOT1dOOgorCWRlZmF1bHQ6CiAJ
CXZhbC0+cyA9IHN0cnRvbGwoc3RyLCAmdGFpbCwgMCk7CiAJCWtpbmQgPSBrX3NpZ25lZDsKIAkJ
YnJlYWs7Ci0JZGVmYXVsdDoKLQkJcmV0dXJuIGtfaW52YWxpZDsKIAl9CiAJcmV0dXJuICFlcnJu
byAmJiAhKnRhaWwgJiYgdGFpbCA+IHN0ciAmJiBpc3hkaWdpdCh0YWlsWy0xXSkKIAkgICAgICAg
PyBraW5kIDoga19zdHJpbmc7CkBAIC05NjQsMTMgKzEwNzEsNyBAQCB0cmlzdGF0ZSBleHByX2Nh
bGNfdmFsdWUoc3RydWN0IGV4cHIgKmUpCiAKIAlpZiAoazEgPT0ga19zdHJpbmcgfHwgazIgPT0g
a19zdHJpbmcpCiAJCXJlcyA9IHN0cmNtcChzdHIxLCBzdHIyKTsKLQllbHNlIGlmIChrMSA9PSBr
X2ludmFsaWQgfHwgazIgPT0ga19pbnZhbGlkKSB7Ci0JCWlmIChlLT50eXBlICE9IEVfRVFVQUwg
JiYgZS0+dHlwZSAhPSBFX1VORVFVQUwpIHsKLQkJCXByaW50ZigiQ2Fubm90IGNvbXBhcmUgXCIl
c1wiIGFuZCBcIiVzXCJcbiIsIHN0cjEsIHN0cjIpOwotCQkJcmV0dXJuIG5vOwotCQl9Ci0JCXJl
cyA9IHN0cmNtcChzdHIxLCBzdHIyKTsKLQl9IGVsc2UgaWYgKGsxID09IGtfdW5zaWduZWQgfHwg
azIgPT0ga191bnNpZ25lZCkKKwllbHNlIGlmIChrMSA9PSBrX3Vuc2lnbmVkIHx8IGsyID09IGtf
dW5zaWduZWQpCiAJCXJlcyA9IChsdmFsLnUgPiBydmFsLnUpIC0gKGx2YWwudSA8IHJ2YWwudSk7
CiAJZWxzZSAvKiBpZiAoazEgPT0ga19zaWduZWQgJiYgazIgPT0ga19zaWduZWQpICovCiAJCXJl
cyA9IChsdmFsLnMgPiBydmFsLnMpIC0gKGx2YWwucyA8IHJ2YWwucyk7CkBAIC0xMDI4LDQ5ICsx
MTI5LDkgQEAgc3RhdGljIGludCBleHByX2NvbXBhcmVfdHlwZShlbnVtIGV4cHJfdHlwZSB0MSwg
ZW51bSBleHByX3R5cGUgdDIpCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbmxpbmUgc3RydWN0
IGV4cHIgKgotZXhwcl9nZXRfbGVmdG1vc3Rfc3ltYm9sKGNvbnN0IHN0cnVjdCBleHByICplKQot
ewotCi0JaWYgKGUgPT0gTlVMTCkKLQkJcmV0dXJuIE5VTEw7Ci0KLQl3aGlsZSAoZS0+dHlwZSAh
PSBFX1NZTUJPTCkKLQkJZSA9IGUtPmxlZnQuZXhwcjsKLQotCXJldHVybiBleHByX2NvcHkoZSk7
Ci19Ci0KLS8qCi0gKiBHaXZlbiBleHByZXNzaW9uIGBlMScgYW5kIGBlMicsIHJldHVybnMgdGhl
IGxlYWYgb2YgdGhlIGxvbmdlc3QKLSAqIHN1Yi1leHByZXNzaW9uIG9mIGBlMScgbm90IGNvbnRh
aW5pbmcgJ2UyLgotICovCi1zdHJ1Y3QgZXhwciAqZXhwcl9zaW1wbGlmeV91bm1ldF9kZXAoc3Ry
dWN0IGV4cHIgKmUxLCBzdHJ1Y3QgZXhwciAqZTIpCi17Ci0Jc3RydWN0IGV4cHIgKnJldDsKLQot
CXN3aXRjaCAoZTEtPnR5cGUpIHsKLQljYXNlIEVfT1I6Ci0JCXJldHVybiBleHByX2FsbG9jX2Fu
ZCgKLQkJICAgIGV4cHJfc2ltcGxpZnlfdW5tZXRfZGVwKGUxLT5sZWZ0LmV4cHIsIGUyKSwKLQkJ
ICAgIGV4cHJfc2ltcGxpZnlfdW5tZXRfZGVwKGUxLT5yaWdodC5leHByLCBlMikpOwotCWNhc2Ug
RV9BTkQ6IHsKLQkJc3RydWN0IGV4cHIgKmU7Ci0JCWUgPSBleHByX2FsbG9jX2FuZChleHByX2Nv
cHkoZTEpLCBleHByX2NvcHkoZTIpKTsKLQkJZSA9IGV4cHJfZWxpbWluYXRlX2R1cHMoZSk7Ci0J
CXJldCA9ICghZXhwcl9lcShlLCBlMSkpID8gZTEgOiBOVUxMOwotCQlleHByX2ZyZWUoZSk7Ci0J
CWJyZWFrOwotCQl9Ci0JZGVmYXVsdDoKLQkJcmV0ID0gZTE7Ci0JCWJyZWFrOwotCX0KLQotCXJl
dHVybiBleHByX2dldF9sZWZ0bW9zdF9zeW1ib2wocmV0KTsKLX0KLQotdm9pZCBleHByX3ByaW50
KHN0cnVjdCBleHByICplLCB2b2lkICgqZm4pKHZvaWQgKiwgc3RydWN0IHN5bWJvbCAqLCBjb25z
dCBjaGFyICopLCB2b2lkICpkYXRhLCBpbnQgcHJldnRva2VuKQordm9pZCBleHByX3ByaW50KHN0
cnVjdCBleHByICplLAorCQl2b2lkICgqZm4pKHZvaWQgKiwgc3RydWN0IHN5bWJvbCAqLCBjb25z
dCBjaGFyICopLAorCQl2b2lkICpkYXRhLCBpbnQgcHJldnRva2VuKQogewogCWlmICghZSkgewog
CQlmbihkYXRhLCBOVUxMLCAieSIpOwpAQCAtMTExMyw3ICsxMTc0LDcgQEAgdm9pZCBleHByX3By
aW50KHN0cnVjdCBleHByICplLCB2b2lkICgqZm4pKHZvaWQgKiwgc3RydWN0IHN5bWJvbCAqLCBj
b25zdCBjaGFyICoKIAkJCWZuKGRhdGEsIGUtPmxlZnQuc3ltLCBlLT5sZWZ0LnN5bS0+bmFtZSk7
CiAJCWVsc2UKIAkJCWZuKGRhdGEsIE5VTEwsICI8Y2hvaWNlPiIpOwotCQlmbihkYXRhLCBOVUxM
LCBlLT50eXBlID09IEVfTEVRID8gIj49IiA6ICI+Iik7CisJCWZuKGRhdGEsIE5VTEwsIGUtPnR5
cGUgPT0gRV9HRVEgPyAiPj0iIDogIj4iKTsKIAkJZm4oZGF0YSwgZS0+cmlnaHQuc3ltLCBlLT5y
aWdodC5zeW0tPm5hbWUpOwogCQlicmVhazsKIAljYXNlIEVfVU5FUVVBTDoKQEAgLTEyMDQsMyAr
MTI2NSwzMyBAQCB2b2lkIGV4cHJfZ3N0cl9wcmludChzdHJ1Y3QgZXhwciAqZSwgc3RydWN0IGdz
dHIgKmdzKQogewogCWV4cHJfcHJpbnQoZSwgZXhwcl9wcmludF9nc3RyX2hlbHBlciwgZ3MsIEVf
Tk9ORSk7CiB9CisKKy8qCisgKiBUcmFuc2Zvcm0gdGhlIHRvcCBsZXZlbCAifHwiIHRva2VucyBp
bnRvIG5ld2xpbmVzIGFuZCBwcmVwZW5kIGVhY2gKKyAqIGxpbmUgd2l0aCBhIG1pbnVzLiBUaGlz
IG1ha2VzIGV4cHJlc3Npb25zIG11Y2ggZWFzaWVyIHRvIHJlYWQuCisgKiBTdWl0YWJsZSBmb3Ig
cmV2ZXJzZSBkZXBlbmRlbmN5IGV4cHJlc3Npb25zLgorICovCitzdGF0aWMgdm9pZCBleHByX3By
aW50X3JldmRlcChzdHJ1Y3QgZXhwciAqZSwKKwkJCSAgICAgIHZvaWQgKCpmbikodm9pZCAqLCBz
dHJ1Y3Qgc3ltYm9sICosIGNvbnN0IGNoYXIgKiksCisJCQkgICAgICB2b2lkICpkYXRhLCB0cmlz
dGF0ZSBwcl90eXBlLCBjb25zdCBjaGFyICoqdGl0bGUpCit7CisJaWYgKGUtPnR5cGUgPT0gRV9P
UikgeworCQlleHByX3ByaW50X3JldmRlcChlLT5sZWZ0LmV4cHIsIGZuLCBkYXRhLCBwcl90eXBl
LCB0aXRsZSk7CisJCWV4cHJfcHJpbnRfcmV2ZGVwKGUtPnJpZ2h0LmV4cHIsIGZuLCBkYXRhLCBw
cl90eXBlLCB0aXRsZSk7CisJfSBlbHNlIGlmIChleHByX2NhbGNfdmFsdWUoZSkgPT0gcHJfdHlw
ZSkgeworCQlpZiAoKnRpdGxlKSB7CisJCQlmbihkYXRhLCBOVUxMLCAqdGl0bGUpOworCQkJKnRp
dGxlID0gTlVMTDsKKwkJfQorCisJCWZuKGRhdGEsIE5VTEwsICIgIC0gIik7CisJCWV4cHJfcHJp
bnQoZSwgZm4sIGRhdGEsIEVfTk9ORSk7CisJCWZuKGRhdGEsIE5VTEwsICJcbiIpOworCX0KK30K
Kwordm9pZCBleHByX2dzdHJfcHJpbnRfcmV2ZGVwKHN0cnVjdCBleHByICplLCBzdHJ1Y3QgZ3N0
ciAqZ3MsCisJCQkgICAgdHJpc3RhdGUgcHJfdHlwZSwgY29uc3QgY2hhciAqdGl0bGUpCit7CisJ
ZXhwcl9wcmludF9yZXZkZXAoZSwgZXhwcl9wcmludF9nc3RyX2hlbHBlciwgZ3MsIHByX3R5cGUs
ICZ0aXRsZSk7Cit9CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9leHByLmggYi94ZW4v
dG9vbHMva2NvbmZpZy9leHByLmgKaW5kZXggOTczYjZmNzMzMzY4Li4wMTc4NDNjOWE0ZjQgMTAw
NjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2V4cHIuaAorKysgYi94ZW4vdG9vbHMva2NvbmZp
Zy9leHByLmgKQEAgLTEsNiArMSw2IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BM
LTIuMCAqLwogLyoKICAqIENvcHlyaWdodCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHppcHBlbEBs
aW51eC1tNjhrLm9yZz4KLSAqIFJlbGVhc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQ
TCB2Mi4wLgogICovCiAKICNpZm5kZWYgRVhQUl9ICkBAIC02Miw3ICs2Miw3IEBAIHN0cnVjdCBz
eW1ib2xfdmFsdWUgewogfTsKIAogZW51bSBzeW1ib2xfdHlwZSB7Ci0JU19VTktOT1dOLCBTX0JP
T0xFQU4sIFNfVFJJU1RBVEUsIFNfSU5ULCBTX0hFWCwgU19TVFJJTkcsIFNfT1RIRVIKKwlTX1VO
S05PV04sIFNfQk9PTEVBTiwgU19UUklTVEFURSwgU19JTlQsIFNfSEVYLCBTX1NUUklORwogfTsK
IAogLyogZW51bSB2YWx1ZXMgYXJlIHVzZWQgYXMgaW5kZXggdG8gc3ltYm9sLmRlZltdICovCkBA
IC03NCwyMCArNzQsNjQgQEAgZW51bSB7CiAJU19ERUZfQ09VTlQKIH07CiAKKy8qCisgKiBSZXBy
ZXNlbnRzIGEgY29uZmlndXJhdGlvbiBzeW1ib2wuCisgKgorICogQ2hvaWNlcyBhcmUgcmVwcmVz
ZW50ZWQgYXMgYSBzcGVjaWFsIGtpbmQgb2Ygc3ltYm9sIGFuZCBoYXZlIHRoZQorICogU1lNQk9M
X0NIT0lDRSBiaXQgc2V0IGluICdmbGFncycuCisgKi8KIHN0cnVjdCBzeW1ib2wgeworCS8qIFRo
ZSBuZXh0IHN5bWJvbCBpbiB0aGUgc2FtZSBidWNrZXQgaW4gdGhlIHN5bWJvbCBoYXNoIHRhYmxl
ICovCiAJc3RydWN0IHN5bWJvbCAqbmV4dDsKKworCS8qIFRoZSBuYW1lIG9mIHRoZSBzeW1ib2ws
IGUuZy4gIkZPTyIgZm9yICdjb25maWcgRk9PJyAqLwogCWNoYXIgKm5hbWU7CisKKwkvKiBTX0JP
T0xFQU4sIFNfVFJJU1RBVEUsIC4uLiAqLwogCWVudW0gc3ltYm9sX3R5cGUgdHlwZTsKKworCS8q
CisJICogVGhlIGNhbGN1bGF0ZWQgdmFsdWUgb2YgdGhlIHN5bWJvbC4gVGhlIFNZTUJPTF9WQUxJ
RCBiaXQgaXMgc2V0IGluCisJICogJ2ZsYWdzJyB3aGVuIHRoaXMgaXMgdXAgdG8gZGF0ZS4gTm90
ZSB0aGF0IHRoaXMgdmFsdWUgbWlnaHQgZGlmZmVyCisJICogZnJvbSB0aGUgdXNlciB2YWx1ZSBz
ZXQgaW4gZS5nLiBhIC5jb25maWcgZmlsZSwgZHVlIHRvIHZpc2liaWxpdHkuCisJICovCiAJc3Ry
dWN0IHN5bWJvbF92YWx1ZSBjdXJyOworCisJLyoKKwkgKiBWYWx1ZXMgZm9yIHRoZSBzeW1ib2wg
cHJvdmlkZWQgZnJvbSBvdXRzaWRlLiBkZWZbU19ERUZfVVNFUl0gaG9sZHMKKwkgKiB0aGUgLmNv
bmZpZyB2YWx1ZS4KKwkgKi8KIAlzdHJ1Y3Qgc3ltYm9sX3ZhbHVlIGRlZltTX0RFRl9DT1VOVF07
CisKKwkvKgorCSAqIEFuIHVwcGVyIGJvdW5kIG9uIHRoZSB0cmlzdGF0ZSB2YWx1ZSB0aGUgdXNl
ciBjYW4gc2V0IGZvciB0aGUgc3ltYm9sCisJICogaWYgaXQgaXMgYSBib29sZWFuIG9yIHRyaXN0
YXRlLiBDYWxjdWxhdGVkIGZyb20gcHJvbXB0IGRlcGVuZGVuY2llcywKKwkgKiB3aGljaCBhbHNv
IGluaGVyaXQgZGVwZW5kZW5jaWVzIGZyb20gZW5jbG9zaW5nIG1lbnVzLCBjaG9pY2VzLCBhbmQK
KwkgKiBpZnMuIElmICduJywgdGhlIHVzZXIgdmFsdWUgd2lsbCBiZSBpZ25vcmVkLgorCSAqCisJ
ICogU3ltYm9scyBsYWNraW5nIHByb21wdHMgYWx3YXlzIGhhdmUgdmlzaWJpbGl0eSAnbicuCisJ
ICovCiAJdHJpc3RhdGUgdmlzaWJsZTsKKworCS8qIFNZTUJPTF8qIGZsYWdzICovCiAJaW50IGZs
YWdzOworCisJLyogTGlzdCBvZiBwcm9wZXJ0aWVzLiBTZWUgcHJvcF90eXBlLiAqLwogCXN0cnVj
dCBwcm9wZXJ0eSAqcHJvcDsKKworCS8qIERlcGVuZGVuY2llcyBmcm9tIGVuY2xvc2luZyBtZW51
cywgY2hvaWNlcywgYW5kIGlmcyAqLwogCXN0cnVjdCBleHByX3ZhbHVlIGRpcl9kZXA7CisKKwkv
KiBSZXZlcnNlIGRlcGVuZGVuY2llcyB0aHJvdWdoIGJlaW5nIHNlbGVjdGVkIGJ5IG90aGVyIHN5
bWJvbHMgKi8KIAlzdHJ1Y3QgZXhwcl92YWx1ZSByZXZfZGVwOworCisJLyoKKwkgKiAiV2VhayIg
cmV2ZXJzZSBkZXBlbmRlbmNpZXMgdGhyb3VnaCBiZWluZyBpbXBsaWVkIGJ5IG90aGVyIHN5bWJv
bHMKKwkgKi8KKwlzdHJ1Y3QgZXhwcl92YWx1ZSBpbXBsaWVkOwogfTsKIAotI2RlZmluZSBmb3Jf
YWxsX3N5bWJvbHMoaSwgc3ltKSBmb3IgKGkgPSAwOyBpIDwgU1lNQk9MX0hBU0hTSVpFOyBpKysp
IGZvciAoc3ltID0gc3ltYm9sX2hhc2hbaV07IHN5bTsgc3ltID0gc3ltLT5uZXh0KSBpZiAoc3lt
LT50eXBlICE9IFNfT1RIRVIpCisjZGVmaW5lIGZvcl9hbGxfc3ltYm9scyhpLCBzeW0pIGZvciAo
aSA9IDA7IGkgPCBTWU1CT0xfSEFTSFNJWkU7IGkrKykgZm9yIChzeW0gPSBzeW1ib2xfaGFzaFtp
XTsgc3ltOyBzeW0gPSBzeW0tPm5leHQpCiAKICNkZWZpbmUgU1lNQk9MX0NPTlNUICAgICAgMHgw
MDAxICAvKiBzeW1ib2wgaXMgY29uc3QgKi8KICNkZWZpbmUgU1lNQk9MX0NIRUNLICAgICAgMHgw
MDA4ICAvKiB1c2VkIGR1cmluZyBkZXBlbmRlbmN5IGNoZWNraW5nICovCkBAIC05Nyw3ICsxNDEs
OCBAQCBzdHJ1Y3Qgc3ltYm9sIHsKICNkZWZpbmUgU1lNQk9MX09QVElPTkFMICAgMHgwMTAwICAv
KiBjaG9pY2UgaXMgb3B0aW9uYWwgLSB2YWx1ZXMgY2FuIGJlICduJyAqLwogI2RlZmluZSBTWU1C
T0xfV1JJVEUgICAgICAweDAyMDAgIC8qIHdyaXRlIHN5bWJvbCB0byBmaWxlIChLQ09ORklHX0NP
TkZJRykgKi8KICNkZWZpbmUgU1lNQk9MX0NIQU5HRUQgICAgMHgwNDAwICAvKiA/ICovCi0jZGVm
aW5lIFNZTUJPTF9BVVRPICAgICAgIDB4MTAwMCAgLyogdmFsdWUgZnJvbSBlbnZpcm9ubWVudCB2
YXJpYWJsZSAqLworI2RlZmluZSBTWU1CT0xfV1JJVFRFTiAgICAweDA4MDAgIC8qIHRyYWNrIGlu
Zm8gdG8gYXZvaWQgZG91YmxlLXdyaXRlIHRvIC5jb25maWcgKi8KKyNkZWZpbmUgU1lNQk9MX05P
X1dSSVRFICAgMHgxMDAwICAvKiBTeW1ib2wgZm9yIGludGVybmFsIHVzZSBvbmx5OyBpdCB3aWxs
IG5vdCBiZSB3cml0dGVuICovCiAjZGVmaW5lIFNZTUJPTF9DSEVDS0VEICAgIDB4MjAwMCAgLyog
dXNlZCBkdXJpbmcgZGVwZW5kZW5jeSBjaGVja2luZyAqLwogI2RlZmluZSBTWU1CT0xfV0FSTkVE
ICAgICAweDgwMDAgIC8qIHdhcm5pbmcgaGFzIGJlZW4gaXNzdWVkICovCiAKQEAgLTEyNywxNyAr
MTcyLDIwIEBAIHN0cnVjdCBzeW1ib2wgewogICogY29uZmlnIEJBWgogICogICAgICAgICBpbnQg
IkJBWiBWYWx1ZSIKICAqICAgICAgICAgcmFuZ2UgMS4uMjU1CisgKgorICogUGxlYXNlLCBhbHNv
IGNoZWNrIHBhcnNlci55OnByaW50X3N5bWJvbCgpIHdoZW4gbW9kaWZ5aW5nIHRoZQorICogbGlz
dCBvZiBwcm9wZXJ0eSB0eXBlcyEKICAqLwogZW51bSBwcm9wX3R5cGUgewogCVBfVU5LTk9XTiwK
IAlQX1BST01QVCwgICAvKiBwcm9tcHQgImZvbyBwcm9tcHQiIG9yICJCQVogVmFsdWUiICovCiAJ
UF9DT01NRU5ULCAgLyogdGV4dCBhc3NvY2lhdGVkIHdpdGggYSBjb21tZW50ICovCi0JUF9NRU5V
LCAgICAgLyogcHJvbXB0IGFzc29jaWF0ZWQgd2l0aCBhIG1lbnVjb25maWcgb3B0aW9uICovCisJ
UF9NRU5VLCAgICAgLyogcHJvbXB0IGFzc29jaWF0ZWQgd2l0aCBhIG1lbnUgb3IgbWVudWNvbmZp
ZyBzeW1ib2wgKi8KIAlQX0RFRkFVTFQsICAvKiBkZWZhdWx0IHkgKi8KIAlQX0NIT0lDRSwgICAv
KiBjaG9pY2UgdmFsdWUgKi8KIAlQX1NFTEVDVCwgICAvKiBzZWxlY3QgQkFSICovCisJUF9JTVBM
WSwgICAgLyogaW1wbHkgQkFSICovCiAJUF9SQU5HRSwgICAgLyogcmFuZ2UgNy4uMTAwIChmb3Ig
YSBzeW1ib2wpICovCi0JUF9FTlYsICAgICAgLyogdmFsdWUgZnJvbSBlbnZpcm9ubWVudCB2YXJp
YWJsZSAqLwogCVBfU1lNQk9MLCAgIC8qIHdoZXJlIGEgc3ltYm9sIGlzIGRlZmluZWQgKi8KIH07
CiAKQEAgLTE2NCwyMiArMjEyLDY3IEBAIHN0cnVjdCBwcm9wZXJ0eSB7CiAJZm9yIChzdCA9IHN5
bS0+cHJvcDsgc3Q7IHN0ID0gc3QtPm5leHQpIFwKIAkJaWYgKHN0LT50ZXh0KQogCisvKgorICog
UmVwcmVzZW50cyBhIG5vZGUgaW4gdGhlIG1lbnUgdHJlZSwgYXMgc2VlbiBpbiBlLmcuIG1lbnVj
b25maWcgKHRob3VnaCB1c2VkCisgKiBmb3IgYWxsIGZyb250IGVuZHMpLiBFYWNoIHN5bWJvbCwg
bWVudSwgZXRjLiBkZWZpbmVkIGluIHRoZSBLY29uZmlnIGZpbGVzCisgKiBnZXRzIGEgbm9kZS4g
QSBzeW1ib2wgZGVmaW5lZCBpbiBtdWx0aXBsZSBsb2NhdGlvbnMgZ2V0cyBvbmUgbm9kZSBhdCBl
YWNoCisgKiBsb2NhdGlvbi4KKyAqLwogc3RydWN0IG1lbnUgeworCS8qIFRoZSBuZXh0IG1lbnUg
bm9kZSBhdCB0aGUgc2FtZSBsZXZlbCAqLwogCXN0cnVjdCBtZW51ICpuZXh0OworCisJLyogVGhl
IHBhcmVudCBtZW51IG5vZGUsIGNvcnJlc3BvbmRpbmcgdG8gZS5nLiBhIG1lbnUgb3IgY2hvaWNl
ICovCiAJc3RydWN0IG1lbnUgKnBhcmVudDsKKworCS8qIFRoZSBmaXJzdCBjaGlsZCBtZW51IG5v
ZGUsIGZvciBlLmcuIG1lbnVzIGFuZCBjaG9pY2VzICovCiAJc3RydWN0IG1lbnUgKmxpc3Q7CisK
KwkvKgorCSAqIFRoZSBzeW1ib2wgYXNzb2NpYXRlZCB3aXRoIHRoZSBtZW51IG5vZGUuIENob2lj
ZXMgYXJlIGltcGxlbWVudGVkIGFzCisJICogYSBzcGVjaWFsIGtpbmQgb2Ygc3ltYm9sLiBOVUxM
IGZvciBtZW51cywgY29tbWVudHMsIGFuZCBpZnMuCisJICovCiAJc3RydWN0IHN5bWJvbCAqc3lt
OworCisJLyoKKwkgKiBUaGUgcHJvbXB0IGFzc29jaWF0ZWQgd2l0aCB0aGUgbm9kZS4gVGhpcyBo
b2xkcyB0aGUgcHJvbXB0IGZvciBhCisJICogc3ltYm9sIGFzIHdlbGwgYXMgdGhlIHRleHQgZm9y
IGEgbWVudSBvciBjb21tZW50LCBhbG9uZyB3aXRoIHRoZQorCSAqIHR5cGUgKFBfUFJPTVBULCBQ
X01FTlUsIGV0Yy4pCisJICovCiAJc3RydWN0IHByb3BlcnR5ICpwcm9tcHQ7CisKKwkvKgorCSAq
ICd2aXNpYmxlIGlmJyBkZXBlbmRlbmNpZXMuIElmIG1vcmUgdGhhbiBvbmUgaXMgZ2l2ZW4sIHRo
ZXkgd2lsbCBiZQorCSAqIEFORGVkIHRvZ2V0aGVyLgorCSAqLwogCXN0cnVjdCBleHByICp2aXNp
YmlsaXR5OworCisJLyoKKwkgKiBPcmRpbmFyeSBkZXBlbmRlbmNpZXMgZnJvbSBlLmcuICdkZXBl
bmRzIG9uJyBhbmQgJ2lmJywgQU5EZWQKKwkgKiB0b2dldGhlcgorCSAqLwogCXN0cnVjdCBleHBy
ICpkZXA7CisKKwkvKiBNRU5VXyogZmxhZ3MgKi8KIAl1bnNpZ25lZCBpbnQgZmxhZ3M7CisKKwkv
KiBBbnkgaGVscCB0ZXh0IGFzc29jaWF0ZWQgd2l0aCB0aGUgbm9kZSAqLwogCWNoYXIgKmhlbHA7
CisKKwkvKiBUaGUgbG9jYXRpb24gd2hlcmUgdGhlIG1lbnUgbm9kZSBhcHBlYXJzIGluIHRoZSBL
Y29uZmlnIGZpbGVzICovCiAJc3RydWN0IGZpbGUgKmZpbGU7CiAJaW50IGxpbmVubzsKKworCS8q
IEZvciB1c2UgYnkgZnJvbnQgZW5kcyB0aGF0IG5lZWQgdG8gc3RvcmUgYXV4aWxpYXJ5IGRhdGEg
Ki8KIAl2b2lkICpkYXRhOwogfTsKIAorLyoKKyAqIFNldCBvbiBhIG1lbnUgbm9kZSB3aGVuIHRo
ZSBjb3JyZXNwb25kaW5nIHN5bWJvbCBjaGFuZ2VzIHN0YXRlIGluIHNvbWUgd2F5LgorICogQ2Fu
IGJlIGNoZWNrZWQgYnkgZnJvbnQgZW5kcy4KKyAqLwogI2RlZmluZSBNRU5VX0NIQU5HRUQJCTB4
MDAwMQorCiAjZGVmaW5lIE1FTlVfUk9PVAkJMHgwMDAyCiAKIHN0cnVjdCBqdW1wX2tleSB7CkBA
IC0yMTUsMTEgKzMwOCwxMiBAQCBzdHJ1Y3QgZXhwciAqZXhwcl90cmFuc2Zvcm0oc3RydWN0IGV4
cHIgKmUpOwogaW50IGV4cHJfY29udGFpbnNfc3ltYm9sKHN0cnVjdCBleHByICpkZXAsIHN0cnVj
dCBzeW1ib2wgKnN5bSk7CiBib29sIGV4cHJfZGVwZW5kc19zeW1ib2woc3RydWN0IGV4cHIgKmRl
cCwgc3RydWN0IHN5bWJvbCAqc3ltKTsKIHN0cnVjdCBleHByICpleHByX3RyYW5zX2NvbXBhcmUo
c3RydWN0IGV4cHIgKmUsIGVudW0gZXhwcl90eXBlIHR5cGUsIHN0cnVjdCBzeW1ib2wgKnN5bSk7
Ci1zdHJ1Y3QgZXhwciAqZXhwcl9zaW1wbGlmeV91bm1ldF9kZXAoc3RydWN0IGV4cHIgKmUxLCBz
dHJ1Y3QgZXhwciAqZTIpOwogCiB2b2lkIGV4cHJfZnByaW50KHN0cnVjdCBleHByICplLCBGSUxF
ICpvdXQpOwogc3RydWN0IGdzdHI7IC8qIGZvcndhcmQgKi8KIHZvaWQgZXhwcl9nc3RyX3ByaW50
KHN0cnVjdCBleHByICplLCBzdHJ1Y3QgZ3N0ciAqZ3MpOwordm9pZCBleHByX2dzdHJfcHJpbnRf
cmV2ZGVwKHN0cnVjdCBleHByICplLCBzdHJ1Y3QgZ3N0ciAqZ3MsCisJCQkgICAgdHJpc3RhdGUg
cHJfdHlwZSwgY29uc3QgY2hhciAqdGl0bGUpOwogCiBzdGF0aWMgaW5saW5lIGludCBleHByX2lz
X3llcyhzdHJ1Y3QgZXhwciAqZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2dj
b25mLWNmZy5zaCBiL3hlbi90b29scy9rY29uZmlnL2djb25mLWNmZy5zaApuZXcgZmlsZSBtb2Rl
IDEwMDc1NQppbmRleCAwMDAwMDAwMDAwMDAuLjQ4MGVjZDhiOWY0MQotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi90b29scy9rY29uZmlnL2djb25mLWNmZy5zaApAQCAtMCwwICsxLDMwIEBACisjIS9i
aW4vc2gKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworUEtHPSJndGsrLTIu
MCBnbW9kdWxlLTIuMCBsaWJnbGFkZS0yLjAiCisKK2lmIFsgLXogIiQoY29tbWFuZCAtdiBwa2ct
Y29uZmlnKSIgXTsgdGhlbgorCWVjaG8gPiYyICIqIgorCWVjaG8gPiYyICIqICdtYWtlIGdjb25m
aWcnIHJlcXVpcmVzICdwa2ctY29uZmlnJy4gUGxlYXNlIGluc3RhbGwgaXQuIgorCWVjaG8gPiYy
ICIqIgorCWV4aXQgMQorZmkKKworaWYgISBwa2ctY29uZmlnIC0tZXhpc3RzICRQS0c7IHRoZW4K
KwllY2hvID4mMiAiKiIKKwllY2hvID4mMiAiKiBVbmFibGUgdG8gZmluZCB0aGUgR1RLKyBpbnN0
YWxsYXRpb24uIFBsZWFzZSBtYWtlIHN1cmUgdGhhdCIKKwllY2hvID4mMiAiKiB0aGUgR1RLKyAy
LjAgZGV2ZWxvcG1lbnQgcGFja2FnZSBpcyBjb3JyZWN0bHkgaW5zdGFsbGVkLiIKKwllY2hvID4m
MiAiKiBZb3UgbmVlZCAkUEtHIgorCWVjaG8gPiYyICIqIgorCWV4aXQgMQorZmkKKworaWYgISBw
a2ctY29uZmlnIC0tYXRsZWFzdC12ZXJzaW9uPTIuMC4wIGd0aystMi4wOyB0aGVuCisJZWNobyA+
JjIgIioiCisJZWNobyA+JjIgIiogR1RLKyBpcyBwcmVzZW50IGJ1dCB2ZXJzaW9uID49IDIuMC4w
IGlzIHJlcXVpcmVkLiIKKwllY2hvID4mMiAiKiIKKwlleGl0IDEKK2ZpCisKK2VjaG8gY2ZsYWdz
PVwiJChwa2ctY29uZmlnIC0tY2ZsYWdzICRQS0cpXCIKK2VjaG8gbGlicz1cIiQocGtnLWNvbmZp
ZyAtLWxpYnMgJFBLRylcIgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvZ2NvbmYuYyBi
L3hlbi90b29scy9rY29uZmlnL2djb25mLmMKaW5kZXggNDA1MTc4NzY5MTAzLi5lMzZiMzQyZjEw
NjUgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2djb25mLmMKKysrIGIveGVuL3Rvb2xz
L2tjb25maWcvZ2NvbmYuYwpAQCAtMSw5ICsxLDYgQEAKLS8qIEhleSBFTUFDUyAtKi0gbGludXgt
YyAtKi0gKi8KKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgotICoKICAq
IENvcHlyaWdodCAoQykgMjAwMi0yMDAzIFJvbWFpbiBMaWV2aW4gPHJvbXNAdGlscC5pbmZvPgot
ICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCi0gKgogICov
CiAKICNpZmRlZiBIQVZFX0NPTkZJR19ICkBAIC0xMiw3ICs5LDcgQEAKIAogI2luY2x1ZGUgPHN0
ZGxpYi5oPgogI2luY2x1ZGUgImxrYy5oIgotI2luY2x1ZGUgImltYWdlcy5jIgorI2luY2x1ZGUg
ImltYWdlcy5oIgogCiAjaW5jbHVkZSA8Z2xhZGUvZ2xhZGUuaD4KICNpbmNsdWRlIDxndGsvZ3Rr
Lmg+CkBAIC03OCw4ICs3NSw4IEBAIHN0YXRpYyBnY2hhciAqKmZpbGxfcm93KHN0cnVjdCBtZW51
ICptZW51KTsKIHN0YXRpYyB2b2lkIGNvbmZfY2hhbmdlZCh2b2lkKTsKIAogLyogSGVscGluZy9E
ZWJ1Z2dpbmcgRnVuY3Rpb25zICovCi0KLWNvbnN0IGNoYXIgKmRiZ19zeW1fZmxhZ3MoaW50IHZh
bCkKKyNpZmRlZiBERUJVRworc3RhdGljIGNvbnN0IGNoYXIgKmRiZ19zeW1fZmxhZ3MoaW50IHZh
bCkKIHsKIAlzdGF0aWMgY2hhciBidWZbMjU2XTsKIApAQCAtMTAxLDE2ICs5OCwxNyBAQCBjb25z
dCBjaGFyICpkYmdfc3ltX2ZsYWdzKGludCB2YWwpCiAJCXN0cmNhdChidWYsICJ3cml0ZS8iKTsK
IAlpZiAodmFsICYgU1lNQk9MX0NIQU5HRUQpCiAJCXN0cmNhdChidWYsICJjaGFuZ2VkLyIpOwot
CWlmICh2YWwgJiBTWU1CT0xfQVVUTykKLQkJc3RyY2F0KGJ1ZiwgImF1dG8vIik7CisJaWYgKHZh
bCAmIFNZTUJPTF9OT19XUklURSkKKwkJc3RyY2F0KGJ1ZiwgIm5vX3dyaXRlLyIpOwogCiAJYnVm
W3N0cmxlbihidWYpIC0gMV0gPSAnXDAnOwogCiAJcmV0dXJuIGJ1ZjsKIH0KKyNlbmRpZgogCi12
b2lkIHJlcGxhY2VfYnV0dG9uX2ljb24oR2xhZGVYTUwgKiB4bWwsIEdka0RyYXdhYmxlICogd2lu
ZG93LAotCQkJIEd0a1N0eWxlICogc3R5bGUsIGdjaGFyICogYnRuX25hbWUsIGdjaGFyICoqIHhw
bSkKK3N0YXRpYyB2b2lkIHJlcGxhY2VfYnV0dG9uX2ljb24oR2xhZGVYTUwgKnhtbCwgR2RrRHJh
d2FibGUgKndpbmRvdywKKwkJCQlHdGtTdHlsZSAqc3R5bGUsIGdjaGFyICpidG5fbmFtZSwgZ2No
YXIgKip4cG0pCiB7CiAJR2RrUGl4bWFwICpwaXhtYXA7CiAJR2RrQml0bWFwICptYXNrOwpAQCAt
MTI4LDcgKzEyNiw3IEBAIHZvaWQgcmVwbGFjZV9idXR0b25faWNvbihHbGFkZVhNTCAqIHhtbCwg
R2RrRHJhd2FibGUgKiB3aW5kb3csCiB9CiAKIC8qIE1haW4gV2luZG93IEluaXRpYWxpemF0aW9u
ICovCi12b2lkIGluaXRfbWFpbl93aW5kb3coY29uc3QgZ2NoYXIgKiBnbGFkZV9maWxlKQorc3Rh
dGljIHZvaWQgaW5pdF9tYWluX3dpbmRvdyhjb25zdCBnY2hhciAqZ2xhZGVfZmlsZSkKIHsKIAlH
bGFkZVhNTCAqeG1sOwogCUd0a1dpZGdldCAqd2lkZ2V0OwpAQCAtMTkwLDcgKzE4OCw3IEBAIHZv
aWQgaW5pdF9tYWluX3dpbmRvdyhjb25zdCBnY2hhciAqIGdsYWRlX2ZpbGUpCiAJZ3RrX3dpZGdl
dF9zaG93KG1haW5fd25kKTsKIH0KIAotdm9pZCBpbml0X3RyZWVfbW9kZWwodm9pZCkKK3N0YXRp
YyB2b2lkIGluaXRfdHJlZV9tb2RlbCh2b2lkKQogewogCWdpbnQgaTsKIApAQCAtMjIwLDcgKzIx
OCw3IEBAIHZvaWQgaW5pdF90cmVlX21vZGVsKHZvaWQpCiAJbW9kZWwxID0gR1RLX1RSRUVfTU9E
RUwodHJlZTEpOwogfQogCi12b2lkIGluaXRfbGVmdF90cmVlKHZvaWQpCitzdGF0aWMgdm9pZCBp
bml0X2xlZnRfdHJlZSh2b2lkKQogewogCUd0a1RyZWVWaWV3ICp2aWV3ID0gR1RLX1RSRUVfVklF
Vyh0cmVlMV93KTsKIAlHdGtDZWxsUmVuZGVyZXIgKnJlbmRlcmVyOwpAQCAtMjYyLDcgKzI2MCw3
IEBAIHN0YXRpYyB2b2lkIHJlbmRlcmVyX2VkaXRlZChHdGtDZWxsUmVuZGVyZXJUZXh0ICogY2Vs
bCwKIAkJCSAgICBjb25zdCBnY2hhciAqIHBhdGhfc3RyaW5nLAogCQkJICAgIGNvbnN0IGdjaGFy
ICogbmV3X3RleHQsIGdwb2ludGVyIHVzZXJfZGF0YSk7CiAKLXZvaWQgaW5pdF9yaWdodF90cmVl
KHZvaWQpCitzdGF0aWMgdm9pZCBpbml0X3JpZ2h0X3RyZWUodm9pZCkKIHsKIAlHdGtUcmVlVmll
dyAqdmlldyA9IEdUS19UUkVFX1ZJRVcodHJlZTJfdyk7CiAJR3RrQ2VsbFJlbmRlcmVyICpyZW5k
ZXJlcjsKQEAgLTUyNSw2ICs1MjMsNyBAQCB2b2lkIG9uX3NhdmVfYWN0aXZhdGUoR3RrTWVudUl0
ZW0gKiBtZW51aXRlbSwgZ3BvaW50ZXIgdXNlcl9kYXRhKQogewogCWlmIChjb25mX3dyaXRlKE5V
TEwpKQogCQl0ZXh0X2luc2VydF9tc2coIkVycm9yIiwgIlVuYWJsZSB0byBzYXZlIGNvbmZpZ3Vy
YXRpb24gISIpOworCWNvbmZfd3JpdGVfYXV0b2NvbmYoMCk7CiB9CiAKIApAQCAtNjM5LDcgKzYz
OCw3IEBAIG9uX3NldF9vcHRpb25fbW9kZTNfYWN0aXZhdGUoR3RrTWVudUl0ZW0gKm1lbnVpdGVt
LCBncG9pbnRlciB1c2VyX2RhdGEpCiB2b2lkIG9uX2ludHJvZHVjdGlvbjFfYWN0aXZhdGUoR3Rr
TWVudUl0ZW0gKiBtZW51aXRlbSwgZ3BvaW50ZXIgdXNlcl9kYXRhKQogewogCUd0a1dpZGdldCAq
ZGlhbG9nOwotCWNvbnN0IGdjaGFyICppbnRyb190ZXh0ID0gCisJY29uc3QgZ2NoYXIgKmludHJv
X3RleHQgPQogCSAgICAiV2VsY29tZSB0byBna2MsIHRoZSBHVEsrIGdyYXBoaWNhbCBjb25maWd1
cmF0aW9uIHRvb2xcbiIKIAkgICAgIkZvciBlYWNoIG9wdGlvbiwgYSBibGFuayBib3ggaW5kaWNh
dGVzIHRoZSBmZWF0dXJlIGlzIGRpc2FibGVkLCBhXG4iCiAJICAgICJjaGVjayBpbmRpY2F0ZXMg
aXQgaXMgZW5hYmxlZCwgYW5kIGEgZG90IGluZGljYXRlcyB0aGF0IGl0IGlzIHRvXG4iCkBAIC05
MTQsNyArOTEzLDcgQEAgb25fdHJlZXZpZXcyX2J1dHRvbl9wcmVzc19ldmVudChHdGtXaWRnZXQg
KiB3aWRnZXQsCiAJCQljdXJyZW50ID0gbWVudTsKIAkJCWRpc3BsYXlfdHJlZV9wYXJ0KCk7CiAJ
CQlndGtfd2lkZ2V0X3NldF9zZW5zaXRpdmUoYmFja19idG4sIFRSVUUpOwotCQl9IGVsc2UgaWYg
KChjb2wgPT0gQ09MX09QVElPTikpIHsKKwkJfSBlbHNlIGlmIChjb2wgPT0gQ09MX09QVElPTikg
ewogCQkJdG9nZ2xlX3N5bV92YWx1ZShtZW51KTsKIAkJCWd0a190cmVlX3ZpZXdfZXhwYW5kX3Jv
dyh2aWV3LCBwYXRoLCBUUlVFKTsKIAkJfQpAQCAtMTIxMSw4ICsxMjEwLDggQEAgc3RhdGljIEd0
a1RyZWVJdGVyIGZvdW5kOwogLyoKICAqIEZpbmQgYSBtZW51IGluIHRoZSBHdGtUcmVlIHN0YXJ0
aW5nIGF0IHBhcmVudC4KICAqLwotR3RrVHJlZUl0ZXIgKmd0a3RyZWVfaXRlcl9maW5kX25vZGUo
R3RrVHJlZUl0ZXIgKiBwYXJlbnQsCi0JCQkJICAgIHN0cnVjdCBtZW51ICp0b2ZpbmQpCitzdGF0
aWMgR3RrVHJlZUl0ZXIgKmd0a3RyZWVfaXRlcl9maW5kX25vZGUoR3RrVHJlZUl0ZXIgKnBhcmVu
dCwKKwkJCQkJICAgc3RydWN0IG1lbnUgKnRvZmluZCkKIHsKIAlHdGtUcmVlSXRlciBpdGVyOwog
CUd0a1RyZWVJdGVyICpjaGlsZCA9ICZpdGVyOwpAQCAtMTQyMyw3ICsxNDIyLDcgQEAgc3RhdGlj
IHZvaWQgZGlzcGxheV9saXN0KHZvaWQpCiAJdHJlZSA9IHRyZWUyOwogfQogCi12b2lkIGZpeHVw
X3Jvb3RtZW51KHN0cnVjdCBtZW51ICptZW51KQorc3RhdGljIHZvaWQgZml4dXBfcm9vdG1lbnUo
c3RydWN0IG1lbnUgKm1lbnUpCiB7CiAJc3RydWN0IG1lbnUgKmNoaWxkOwogCXN0YXRpYyBpbnQg
bWVudV9jbnQgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmMgYi94
ZW4vdG9vbHMva2NvbmZpZy9pbWFnZXMuYwppbmRleCBkNGY4NGJkNGE5NmIuLmI0ZmEwZTRhNjNh
NSAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvaW1hZ2VzLmMKKysrIGIveGVuL3Rvb2xz
L2tjb25maWcvaW1hZ2VzLmMKQEAgLTEsOSArMSwxMSBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI6IEdQTC0yLjAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDIgUm9tYW4gWmlwcGVsIDx6
aXBwZWxAbGludXgtbTY4ay5vcmc+Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHUEwgdjIuMC4KICAqLwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX2xvYWRbXSA9IHsK
KyNpbmNsdWRlICJpbWFnZXMuaCIKKworY29uc3QgY2hhciAqeHBtX2xvYWRbXSA9IHsKICIyMiAy
MiA1IDEiLAogIi4gYyBOb25lIiwKICIjIGMgIzAwMDAwMCIsCkBAIC0zMyw3ICszNSw3IEBAIHN0
YXRpYyBjb25zdCBjaGFyICp4cG1fbG9hZFtdID0gewogIiMjIyMjIyMjIyMjIyMjIy4uLi4uLi4i
LAogIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4ifTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9z
YXZlW10gPSB7Citjb25zdCBjaGFyICp4cG1fc2F2ZVtdID0gewogIjIyIDIyIDUgMSIsCiAiLiBj
IE5vbmUiLAogIiMgYyAjMDAwMDAwIiwKQEAgLTYzLDcgKzY1LDcgQEAgc3RhdGljIGNvbnN0IGNo
YXIgKnhwbV9zYXZlW10gPSB7CiAiLi4jIyMjIyMjIyMjIyMjIyMjIyMuLiIsCiAiLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLiJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX2JhY2tbXSA9IHsKK2Nv
bnN0IGNoYXIgKnhwbV9iYWNrW10gPSB7CiAiMjIgMjIgMyAxIiwKICIuIGMgTm9uZSIsCiAiIyBj
ICMwMDAwODMiLApAQCAtOTEsNyArOTMsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqeHBtX2JhY2tb
XSA9IHsKICIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uIiwKICIuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
In07CiAKLXN0YXRpYyBjb25zdCBjaGFyICp4cG1fdHJlZV92aWV3W10gPSB7Citjb25zdCBjaGFy
ICp4cG1fdHJlZV92aWV3W10gPSB7CiAiMjIgMjIgMiAxIiwKICIuIGMgTm9uZSIsCiAiIyBjICMw
MDAwMDAiLApAQCAtMTE4LDcgKzEyMCw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fdHJlZV92
aWV3W10gPSB7CiAiLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiIsCiAiLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLiJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX3NpbmdsZV92aWV3W10gPSB7Citjb25z
dCBjaGFyICp4cG1fc2luZ2xlX3ZpZXdbXSA9IHsKICIyMiAyMiAyIDEiLAogIi4gYyBOb25lIiwK
ICIjIGMgIzAwMDAwMCIsCkBAIC0xNDUsNyArMTQ3LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnhw
bV9zaW5nbGVfdmlld1tdID0gewogIi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4iLAogIi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4ifTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9zcGxpdF92aWV3W10g
PSB7Citjb25zdCBjaGFyICp4cG1fc3BsaXRfdmlld1tdID0gewogIjIyIDIyIDIgMSIsCiAiLiBj
IE5vbmUiLAogIiMgYyAjMDAwMDAwIiwKQEAgLTE3Miw3ICsxNzQsNyBAQCBzdGF0aWMgY29uc3Qg
Y2hhciAqeHBtX3NwbGl0X3ZpZXdbXSA9IHsKICIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uIiwKICIu
Li4uLi4uLi4uLi4uLi4uLi4uLi4uIn07CiAKLXN0YXRpYyBjb25zdCBjaGFyICp4cG1fc3ltYm9s
X25vW10gPSB7Citjb25zdCBjaGFyICp4cG1fc3ltYm9sX25vW10gPSB7CiAiMTIgMTIgMiAxIiwK
ICIgIGMgd2hpdGUiLAogIi4gYyBibGFjayIsCkBAIC0xODksNyArMTkxLDcgQEAgc3RhdGljIGNv
bnN0IGNoYXIgKnhwbV9zeW1ib2xfbm9bXSA9IHsKICIgLi4uLi4uLi4uLiAiLAogIiAgICAgICAg
ICAgICJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX3N5bWJvbF9tb2RbXSA9IHsKK2NvbnN0
IGNoYXIgKnhwbV9zeW1ib2xfbW9kW10gPSB7CiAiMTIgMTIgMiAxIiwKICIgIGMgd2hpdGUiLAog
Ii4gYyBibGFjayIsCkBAIC0yMDYsNyArMjA4LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9z
eW1ib2xfbW9kW10gPSB7CiAiIC4uLi4uLi4uLi4gIiwKICIgICAgICAgICAgICAifTsKIAotc3Rh
dGljIGNvbnN0IGNoYXIgKnhwbV9zeW1ib2xfeWVzW10gPSB7Citjb25zdCBjaGFyICp4cG1fc3lt
Ym9sX3llc1tdID0gewogIjEyIDEyIDIgMSIsCiAiICBjIHdoaXRlIiwKICIuIGMgYmxhY2siLApA
QCAtMjIzLDcgKzIyNSw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fc3ltYm9sX3llc1tdID0g
ewogIiAuLi4uLi4uLi4uICIsCiAiICAgICAgICAgICAgIn07CiAKLXN0YXRpYyBjb25zdCBjaGFy
ICp4cG1fY2hvaWNlX25vW10gPSB7Citjb25zdCBjaGFyICp4cG1fY2hvaWNlX25vW10gPSB7CiAi
MTIgMTIgMiAxIiwKICIgIGMgd2hpdGUiLAogIi4gYyBibGFjayIsCkBAIC0yNDAsNyArMjQyLDcg
QEAgc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9jaG9pY2Vfbm9bXSA9IHsKICIgICAgLi4uLiAgICAi
LAogIiAgICAgICAgICAgICJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX2Nob2ljZV95ZXNb
XSA9IHsKK2NvbnN0IGNoYXIgKnhwbV9jaG9pY2VfeWVzW10gPSB7CiAiMTIgMTIgMiAxIiwKICIg
IGMgd2hpdGUiLAogIi4gYyBibGFjayIsCkBAIC0yNTcsNyArMjU5LDcgQEAgc3RhdGljIGNvbnN0
IGNoYXIgKnhwbV9jaG9pY2VfeWVzW10gPSB7CiAiICAgIC4uLi4gICAgIiwKICIgICAgICAgICAg
ICAifTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnhwbV9tZW51W10gPSB7Citjb25zdCBjaGFyICp4
cG1fbWVudVtdID0gewogIjEyIDEyIDIgMSIsCiAiICBjIHdoaXRlIiwKICIuIGMgYmxhY2siLApA
QCAtMjc0LDcgKzI3Niw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICp4cG1fbWVudVtdID0gewogIiAu
Li4uLi4uLi4uICIsCiAiICAgICAgICAgICAgIn07CiAKLXN0YXRpYyBjb25zdCBjaGFyICp4cG1f
bWVudV9pbnZbXSA9IHsKK2NvbnN0IGNoYXIgKnhwbV9tZW51X2ludltdID0gewogIjEyIDEyIDIg
MSIsCiAiICBjIHdoaXRlIiwKICIuIGMgYmxhY2siLApAQCAtMjkxLDcgKzI5Myw3IEBAIHN0YXRp
YyBjb25zdCBjaGFyICp4cG1fbWVudV9pbnZbXSA9IHsKICIgLi4uLi4uLi4uLiAiLAogIiAgICAg
ICAgICAgICJ9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqeHBtX21lbnViYWNrW10gPSB7Citjb25z
dCBjaGFyICp4cG1fbWVudWJhY2tbXSA9IHsKICIxMiAxMiAyIDEiLAogIiAgYyB3aGl0ZSIsCiAi
LiBjIGJsYWNrIiwKQEAgLTMwOCw3ICszMTAsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqeHBtX21l
bnViYWNrW10gPSB7CiAiIC4uLi4uLi4uLi4gIiwKICIgICAgICAgICAgICAifTsKIAotc3RhdGlj
IGNvbnN0IGNoYXIgKnhwbV92b2lkW10gPSB7Citjb25zdCBjaGFyICp4cG1fdm9pZFtdID0gewog
IjEyIDEyIDIgMSIsCiAiICBjIHdoaXRlIiwKICIuIGMgYmxhY2siLApkaWZmIC0tZ2l0IGEveGVu
L3Rvb2xzL2tjb25maWcvaW1hZ2VzLmggYi94ZW4vdG9vbHMva2NvbmZpZy9pbWFnZXMuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmQ4ZmY2MTRiZDA4NwotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL2ltYWdlcy5oCkBAIC0wLDAgKzEsMzMgQEAK
Ky8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCisvKgorICogQ29weXJpZ2h0
IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgorICovCisKKyNp
Zm5kZWYgSU1BR0VTX0gKKyNkZWZpbmUgSU1BR0VTX0gKKworI2lmZGVmIF9fY3BsdXNwbHVzCitl
eHRlcm4gIkMiIHsKKyNlbmRpZgorCitleHRlcm4gY29uc3QgY2hhciAqeHBtX2xvYWRbXTsKK2V4
dGVybiBjb25zdCBjaGFyICp4cG1fc2F2ZVtdOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhwbV9iYWNr
W107CitleHRlcm4gY29uc3QgY2hhciAqeHBtX3RyZWVfdmlld1tdOworZXh0ZXJuIGNvbnN0IGNo
YXIgKnhwbV9zaW5nbGVfdmlld1tdOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhwbV9zcGxpdF92aWV3
W107CitleHRlcm4gY29uc3QgY2hhciAqeHBtX3N5bWJvbF9ub1tdOworZXh0ZXJuIGNvbnN0IGNo
YXIgKnhwbV9zeW1ib2xfbW9kW107CitleHRlcm4gY29uc3QgY2hhciAqeHBtX3N5bWJvbF95ZXNb
XTsKK2V4dGVybiBjb25zdCBjaGFyICp4cG1fY2hvaWNlX25vW107CitleHRlcm4gY29uc3QgY2hh
ciAqeHBtX2Nob2ljZV95ZXNbXTsKK2V4dGVybiBjb25zdCBjaGFyICp4cG1fbWVudVtdOworZXh0
ZXJuIGNvbnN0IGNoYXIgKnhwbV9tZW51X2ludltdOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhwbV9t
ZW51YmFja1tdOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhwbV92b2lkW107CisKKyNpZmRlZiBfX2Nw
bHVzcGx1cworfQorI2VuZGlmCisKKyNlbmRpZiAvKiBJTUFHRVNfSCAqLwpkaWZmIC0tZ2l0IGEv
eGVuL3Rvb2xzL2tjb25maWcvbGV4ZXIubCBiL3hlbi90b29scy9rY29uZmlnL2xleGVyLmwKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42MzU0YzkwNWIwMDYKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy9sZXhlci5sCkBAIC0wLDAgKzEsNDcxIEBA
CisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworLyoKKyAqIENvcHlyaWdo
dCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4KKyAqLworJW9w
dGlvbiBub3N0ZGluaXQgbm95eXdyYXAgbmV2ZXItaW50ZXJhY3RpdmUgZnVsbCBlY3MKKyVvcHRp
b24gOGJpdCBub2RlZmF1bHQgeXlsaW5lbm8KKyV4IEFTU0lHTl9WQUwgSEVMUCBTVFJJTkcKKyV7
CisKKyNpbmNsdWRlIDxhc3NlcnQuaD4KKyNpbmNsdWRlIDxsaW1pdHMuaD4KKyNpbmNsdWRlIDxz
dGRpby5oPgorI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2luY2x1ZGUgPHN0cmluZy5oPgorI2luY2x1
ZGUgPHVuaXN0ZC5oPgorCisjaW5jbHVkZSAibGtjLmgiCisjaW5jbHVkZSAicGFyc2VyLnRhYi5o
IgorCisjZGVmaW5lIFlZX0RFQ0wJCXN0YXRpYyBpbnQgeXlsZXgxKHZvaWQpCisKKyNkZWZpbmUg
U1RBUlRfU1RSU0laRQkxNgorCitzdGF0aWMgc3RydWN0IHsKKwlzdHJ1Y3QgZmlsZSAqZmlsZTsK
KwlpbnQgbGluZW5vOworfSBjdXJyZW50X3BvczsKKworc3RhdGljIGludCBwcmV2X3ByZXZfdG9r
ZW4gPSBUX0VPTDsKK3N0YXRpYyBpbnQgcHJldl90b2tlbiA9IFRfRU9MOworc3RhdGljIGNoYXIg
KnRleHQ7CitzdGF0aWMgaW50IHRleHRfc2l6ZSwgdGV4dF9hc2l6ZTsKKworc3RydWN0IGJ1ZmZl
ciB7CisJc3RydWN0IGJ1ZmZlciAqcGFyZW50OworCVlZX0JVRkZFUl9TVEFURSBzdGF0ZTsKK307
CisKK3N0cnVjdCBidWZmZXIgKmN1cnJlbnRfYnVmOworCitzdGF0aWMgaW50IGxhc3RfdHMsIGZp
cnN0X3RzOworCitzdGF0aWMgY2hhciAqZXhwYW5kX3Rva2VuKGNvbnN0IGNoYXIgKmluLCBzaXpl
X3Qgbik7CitzdGF0aWMgdm9pZCBhcHBlbmRfZXhwYW5kZWRfc3RyaW5nKGNvbnN0IGNoYXIgKmlu
KTsKK3N0YXRpYyB2b2lkIHpjb25mX2VuZGhlbHAodm9pZCk7CitzdGF0aWMgdm9pZCB6Y29uZl9l
bmRmaWxlKHZvaWQpOworCitzdGF0aWMgdm9pZCBuZXdfc3RyaW5nKHZvaWQpCit7CisJdGV4dCA9
IHhtYWxsb2MoU1RBUlRfU1RSU0laRSk7CisJdGV4dF9hc2l6ZSA9IFNUQVJUX1NUUlNJWkU7CisJ
dGV4dF9zaXplID0gMDsKKwkqdGV4dCA9IDA7Cit9CisKK3N0YXRpYyB2b2lkIGFwcGVuZF9zdHJp
bmcoY29uc3QgY2hhciAqc3RyLCBpbnQgc2l6ZSkKK3sKKwlpbnQgbmV3X3NpemUgPSB0ZXh0X3Np
emUgKyBzaXplICsgMTsKKwlpZiAobmV3X3NpemUgPiB0ZXh0X2FzaXplKSB7CisJCW5ld19zaXpl
ICs9IFNUQVJUX1NUUlNJWkUgLSAxOworCQluZXdfc2l6ZSAmPSAtU1RBUlRfU1RSU0laRTsKKwkJ
dGV4dCA9IHhyZWFsbG9jKHRleHQsIG5ld19zaXplKTsKKwkJdGV4dF9hc2l6ZSA9IG5ld19zaXpl
OworCX0KKwltZW1jcHkodGV4dCArIHRleHRfc2l6ZSwgc3RyLCBzaXplKTsKKwl0ZXh0X3NpemUg
Kz0gc2l6ZTsKKwl0ZXh0W3RleHRfc2l6ZV0gPSAwOworfQorCitzdGF0aWMgdm9pZCBhbGxvY19z
dHJpbmcoY29uc3QgY2hhciAqc3RyLCBpbnQgc2l6ZSkKK3sKKwl0ZXh0ID0geG1hbGxvYyhzaXpl
ICsgMSk7CisJbWVtY3B5KHRleHQsIHN0ciwgc2l6ZSk7CisJdGV4dFtzaXplXSA9IDA7Cit9CisK
K3N0YXRpYyB2b2lkIHdhcm5faWdub3JlZF9jaGFyYWN0ZXIoY2hhciBjaHIpCit7CisJZnByaW50
ZihzdGRlcnIsCisJICAgICAgICAiJXM6JWQ6d2FybmluZzogaWdub3JpbmcgdW5zdXBwb3J0ZWQg
Y2hhcmFjdGVyICclYydcbiIsCisJICAgICAgICBjdXJyZW50X2ZpbGUtPm5hbWUsIHl5bGluZW5v
LCBjaHIpOworfQorJX0KKworbglbQS1aYS16MC05Xy1dCisKKyUlCisJaW50IHN0ciA9IDA7CisJ
aW50IHRzLCBpOworCisjLioJCQkvKiBpZ25vcmUgY29tbWVudCAqLworWyBcdF0qCQkJLyogd2hp
dGVzcGFjZXMgKi8KK1xcXG4JCQkvKiBlc2NhcGVkIG5ldyBsaW5lICovCitcbgkJCXJldHVybiBU
X0VPTDsKKyJhbGxub2NvbmZpZ195IgkJcmV0dXJuIFRfQUxMTk9DT05GSUdfWTsKKyJib29sIgkJ
CXJldHVybiBUX0JPT0w7CisiY2hvaWNlIgkJcmV0dXJuIFRfQ0hPSUNFOworImNvbW1lbnQiCQly
ZXR1cm4gVF9DT01NRU5UOworImNvbmZpZyIJCXJldHVybiBUX0NPTkZJRzsKKyJkZWZfYm9vbCIJ
CXJldHVybiBUX0RFRl9CT09MOworImRlZl90cmlzdGF0ZSIJCXJldHVybiBUX0RFRl9UUklTVEFU
RTsKKyJkZWZhdWx0IgkJcmV0dXJuIFRfREVGQVVMVDsKKyJkZWZjb25maWdfbGlzdCIJcmV0dXJu
IFRfREVGQ09ORklHX0xJU1Q7CisiZGVwZW5kcyIJCXJldHVybiBUX0RFUEVORFM7CisiZW5kY2hv
aWNlIgkJcmV0dXJuIFRfRU5EQ0hPSUNFOworImVuZGlmIgkJCXJldHVybiBUX0VORElGOworImVu
ZG1lbnUiCQlyZXR1cm4gVF9FTkRNRU5VOworImhlbHAifCItLS1oZWxwLS0tIglyZXR1cm4gVF9I
RUxQOworImhleCIJCQlyZXR1cm4gVF9IRVg7CisiaWYiCQkJcmV0dXJuIFRfSUY7CisiaW1wbHki
CQkJcmV0dXJuIFRfSU1QTFk7CisiaW50IgkJCXJldHVybiBUX0lOVDsKKyJtYWlubWVudSIJCXJl
dHVybiBUX01BSU5NRU5VOworIm1lbnUiCQkJcmV0dXJuIFRfTUVOVTsKKyJtZW51Y29uZmlnIgkJ
cmV0dXJuIFRfTUVOVUNPTkZJRzsKKyJtb2R1bGVzIgkJcmV0dXJuIFRfTU9EVUxFUzsKKyJvbiIJ
CQlyZXR1cm4gVF9PTjsKKyJvcHRpb24iCQlyZXR1cm4gVF9PUFRJT047Cisib3B0aW9uYWwiCQly
ZXR1cm4gVF9PUFRJT05BTDsKKyJwcm9tcHQiCQlyZXR1cm4gVF9QUk9NUFQ7CisicmFuZ2UiCQkJ
cmV0dXJuIFRfUkFOR0U7Cisic2VsZWN0IgkJcmV0dXJuIFRfU0VMRUNUOworInNvdXJjZSIJCXJl
dHVybiBUX1NPVVJDRTsKKyJzdHJpbmciCQlyZXR1cm4gVF9TVFJJTkc7CisidHJpc3RhdGUiCQly
ZXR1cm4gVF9UUklTVEFURTsKKyJ2aXNpYmxlIgkJcmV0dXJuIFRfVklTSUJMRTsKKyJ8fCIJCQly
ZXR1cm4gVF9PUjsKKyImJiIJCQlyZXR1cm4gVF9BTkQ7CisiPSIJCQlyZXR1cm4gVF9FUVVBTDsK
KyIhPSIJCQlyZXR1cm4gVF9VTkVRVUFMOworIjwiCQkJcmV0dXJuIFRfTEVTUzsKKyI8PSIJCQly
ZXR1cm4gVF9MRVNTX0VRVUFMOworIj4iCQkJcmV0dXJuIFRfR1JFQVRFUjsKKyI+PSIJCQlyZXR1
cm4gVF9HUkVBVEVSX0VRVUFMOworIiEiCQkJcmV0dXJuIFRfTk9UOworIigiCQkJcmV0dXJuIFRf
T1BFTl9QQVJFTjsKKyIpIgkJCXJldHVybiBUX0NMT1NFX1BBUkVOOworIjo9IgkJCXJldHVybiBU
X0NPTE9OX0VRVUFMOworIis9IgkJCXJldHVybiBUX1BMVVNfRVFVQUw7CitcInxcJwkJCXsKKwkJ
CQlzdHIgPSB5eXRleHRbMF07CisJCQkJbmV3X3N0cmluZygpOworCQkJCUJFR0lOKFNUUklORyk7
CisJCQl9Cit7bn0rCQkJeworCQkJCWFsbG9jX3N0cmluZyh5eXRleHQsIHl5bGVuZyk7CisJCQkJ
eXlsdmFsLnN0cmluZyA9IHRleHQ7CisJCQkJcmV0dXJuIFRfV09SRDsKKwkJCX0KKyh7bn18JCkr
CQl7CisJCQkJLyogdGhpcyB0b2tlbiBpbmNsdWRlcyBhdCBsZWFzdCBvbmUgJyQnICovCisJCQkJ
eXlsdmFsLnN0cmluZyA9IGV4cGFuZF90b2tlbih5eXRleHQsIHl5bGVuZyk7CisJCQkJaWYgKHN0
cmxlbih5eWx2YWwuc3RyaW5nKSkKKwkJCQkJcmV0dXJuIFRfV09SRDsKKwkJCQlmcmVlKHl5bHZh
bC5zdHJpbmcpOworCQkJfQorLgkJCXdhcm5faWdub3JlZF9jaGFyYWN0ZXIoKnl5dGV4dCk7CisK
KzxBU1NJR05fVkFMPnsKKwlbXls6Ymxhbms6XVxuXSsuKgl7CisJCWFsbG9jX3N0cmluZyh5eXRl
eHQsIHl5bGVuZyk7CisJCXl5bHZhbC5zdHJpbmcgPSB0ZXh0OworCQlyZXR1cm4gVF9BU1NJR05f
VkFMOworCX0KKwlcbgl7IEJFR0lOKElOSVRJQUwpOyByZXR1cm4gVF9FT0w7IH0KKwkuCit9CisK
KzxTVFJJTkc+eworCSIkIi4qCWFwcGVuZF9leHBhbmRlZF9zdHJpbmcoeXl0ZXh0KTsKKwlbXiQn
IlxcXG5dKwl7CisJCWFwcGVuZF9zdHJpbmcoeXl0ZXh0LCB5eWxlbmcpOworCX0KKwlcXC4/CXsK
KwkJYXBwZW5kX3N0cmluZyh5eXRleHQgKyAxLCB5eWxlbmcgLSAxKTsKKwl9CisJXCd8XCIJewor
CQlpZiAoc3RyID09IHl5dGV4dFswXSkgeworCQkJQkVHSU4oSU5JVElBTCk7CisJCQl5eWx2YWwu
c3RyaW5nID0gdGV4dDsKKwkJCXJldHVybiBUX1dPUkRfUVVPVEU7CisJCX0gZWxzZQorCQkJYXBw
ZW5kX3N0cmluZyh5eXRleHQsIDEpOworCX0KKwlcbgl7CisJCWZwcmludGYoc3RkZXJyLAorCQkJ
IiVzOiVkOndhcm5pbmc6IG11bHRpLWxpbmUgc3RyaW5ncyBub3Qgc3VwcG9ydGVkXG4iLAorCQkJ
emNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7CisJCXVucHV0KCdcbicpOworCQlCRUdJ
TihJTklUSUFMKTsKKwkJeXlsdmFsLnN0cmluZyA9IHRleHQ7CisJCXJldHVybiBUX1dPUkRfUVVP
VEU7CisJfQorCTw8RU9GPj4JeworCQlCRUdJTihJTklUSUFMKTsKKwkJeXlsdmFsLnN0cmluZyA9
IHRleHQ7CisJCXJldHVybiBUX1dPUkRfUVVPVEU7CisJfQorfQorCis8SEVMUD57CisJWyBcdF0r
CXsKKwkJdHMgPSAwOworCQlmb3IgKGkgPSAwOyBpIDwgeXlsZW5nOyBpKyspIHsKKwkJCWlmICh5
eXRleHRbaV0gPT0gJ1x0JykKKwkJCQl0cyA9ICh0cyAmIH43KSArIDg7CisJCQllbHNlCisJCQkJ
dHMrKzsKKwkJfQorCQlsYXN0X3RzID0gdHM7CisJCWlmIChmaXJzdF90cykgeworCQkJaWYgKHRz
IDwgZmlyc3RfdHMpIHsKKwkJCQl6Y29uZl9lbmRoZWxwKCk7CisJCQkJcmV0dXJuIFRfSEVMUFRF
WFQ7CisJCQl9CisJCQl0cyAtPSBmaXJzdF90czsKKwkJCXdoaWxlICh0cyA+IDgpIHsKKwkJCQlh
cHBlbmRfc3RyaW5nKCIgICAgICAgICIsIDgpOworCQkJCXRzIC09IDg7CisJCQl9CisJCQlhcHBl
bmRfc3RyaW5nKCIgICAgICAgICIsIHRzKTsKKwkJfQorCX0KKwlbIFx0XSpcbi9bXiBcdFxuXSB7
CisJCXpjb25mX2VuZGhlbHAoKTsKKwkJcmV0dXJuIFRfSEVMUFRFWFQ7CisJfQorCVsgXHRdKlxu
CXsKKwkJYXBwZW5kX3N0cmluZygiXG4iLCAxKTsKKwl9CisJW14gXHRcbl0uKiB7CisJCXdoaWxl
ICh5eWxlbmcpIHsKKwkJCWlmICgoeXl0ZXh0W3l5bGVuZy0xXSAhPSAnICcpICYmICh5eXRleHRb
eXlsZW5nLTFdICE9ICdcdCcpKQorCQkJCWJyZWFrOworCQkJeXlsZW5nLS07CisJCX0KKwkJYXBw
ZW5kX3N0cmluZyh5eXRleHQsIHl5bGVuZyk7CisJCWlmICghZmlyc3RfdHMpCisJCQlmaXJzdF90
cyA9IGxhc3RfdHM7CisJfQorCTw8RU9GPj4JeworCQl6Y29uZl9lbmRoZWxwKCk7CisJCXJldHVy
biBUX0hFTFBURVhUOworCX0KK30KKworPDxFT0Y+Pgl7CisJQkVHSU4oSU5JVElBTCk7CisKKwlp
ZiAocHJldl90b2tlbiAhPSBUX0VPTCAmJiBwcmV2X3Rva2VuICE9IFRfSEVMUFRFWFQpCisJCWZw
cmludGYoc3RkZXJyLCAiJXM6JWQ6d2FybmluZzogbm8gbmV3IGxpbmUgYXQgZW5kIG9mIGZpbGVc
biIsCisJCQljdXJyZW50X2ZpbGUtPm5hbWUsIHl5bGluZW5vKTsKKworCWlmIChjdXJyZW50X2Zp
bGUpIHsKKwkJemNvbmZfZW5kZmlsZSgpOworCQlyZXR1cm4gVF9FT0w7CisJfQorCWZjbG9zZSh5
eWluKTsKKwl5eXRlcm1pbmF0ZSgpOworfQorCislJQorCisvKiBzZWNvbmQgc3RhZ2UgbGV4ZXIg
Ki8KK2ludCB5eWxleCh2b2lkKQoreworCWludCB0b2tlbjsKKworcmVwZWF0OgorCXRva2VuID0g
eXlsZXgxKCk7CisKKwlpZiAocHJldl90b2tlbiA9PSBUX0VPTCB8fCBwcmV2X3Rva2VuID09IFRf
SEVMUFRFWFQpIHsKKwkJaWYgKHRva2VuID09IFRfRU9MKSB7CisJCQkvKiBEbyBub3QgcGFzcyB1
bm5lZWRlZCBUX0VPTCB0byB0aGUgcGFyc2VyLiAqLworCQkJZ290byByZXBlYXQ7CisJCX0gZWxz
ZSB7CisJCQkvKgorCQkJICogRm9yIHRoZSBwYXJzZXIsIHVwZGF0ZSBmaWxlL2xpbmVubyBhdCB0
aGUgZmlyc3QgdG9rZW4KKwkJCSAqIG9mIGVhY2ggc3RhdGVtZW50LiBHZW5lcmFsbHksIFxuIGlz
IGEgc3RhdGVtZW50CisJCQkgKiB0ZXJtaW5hdG9yIGluIEtjb25maWcsIGJ1dCBpdCBpcyBub3Qg
YWx3YXlzIHRydWUKKwkJCSAqIGJlY2F1c2UgXG4gY291bGQgYmUgZXNjYXBlZCBieSBhIGJhY2tz
bGFzaC4KKwkJCSAqLworCQkJY3VycmVudF9wb3MuZmlsZSA9IGN1cnJlbnRfZmlsZTsKKwkJCWN1
cnJlbnRfcG9zLmxpbmVubyA9IHl5bGluZW5vOworCQl9CisJfQorCisJaWYgKHByZXZfcHJldl90
b2tlbiA9PSBUX0VPTCAmJiBwcmV2X3Rva2VuID09IFRfV09SRCAmJgorCSAgICAodG9rZW4gPT0g
VF9FUVVBTCB8fCB0b2tlbiA9PSBUX0NPTE9OX0VRVUFMIHx8IHRva2VuID09IFRfUExVU19FUVVB
TCkpCisJCUJFR0lOKEFTU0lHTl9WQUwpOworCisJcHJldl9wcmV2X3Rva2VuID0gcHJldl90b2tl
bjsKKwlwcmV2X3Rva2VuID0gdG9rZW47CisKKwlyZXR1cm4gdG9rZW47Cit9CisKK3N0YXRpYyBj
aGFyICpleHBhbmRfdG9rZW4oY29uc3QgY2hhciAqaW4sIHNpemVfdCBuKQoreworCWNoYXIgKm91
dDsKKwlpbnQgYzsKKwljaGFyIGMyOworCWNvbnN0IGNoYXIgKnJlc3QsICplbmQ7CisKKwluZXdf
c3RyaW5nKCk7CisJYXBwZW5kX3N0cmluZyhpbiwgbik7CisKKwkvKiBnZXQgdGhlIHdob2xlIGxp
bmUgYmVjYXVzZSB3ZSBkbyBub3Qga25vdyB0aGUgZW5kIG9mIHRva2VuLiAqLworCXdoaWxlICgo
YyA9IGlucHV0KCkpICE9IEVPRikgeworCQlpZiAoYyA9PSAnXG4nKSB7CisJCQl1bnB1dChjKTsK
KwkJCWJyZWFrOworCQl9CisJCWMyID0gYzsKKwkJYXBwZW5kX3N0cmluZygmYzIsIDEpOworCX0K
KworCXJlc3QgPSB0ZXh0OworCW91dCA9IGV4cGFuZF9vbmVfdG9rZW4oJnJlc3QpOworCisJLyog
cHVzaCBiYWNrIHVudXNlZCBjaGFyYWN0ZXJzIHRvIHRoZSBpbnB1dCBzdHJlYW0gKi8KKwllbmQg
PSByZXN0ICsgc3RybGVuKHJlc3QpOworCXdoaWxlIChlbmQgPiByZXN0KQorCQl1bnB1dCgqLS1l
bmQpOworCisJZnJlZSh0ZXh0KTsKKworCXJldHVybiBvdXQ7Cit9CisKK3N0YXRpYyB2b2lkIGFw
cGVuZF9leHBhbmRlZF9zdHJpbmcoY29uc3QgY2hhciAqc3RyKQoreworCWNvbnN0IGNoYXIgKmVu
ZDsKKwljaGFyICpyZXM7CisKKwlzdHIrKzsKKworCXJlcyA9IGV4cGFuZF9kb2xsYXIoJnN0cik7
CisKKwkvKiBwdXNoIGJhY2sgdW51c2VkIGNoYXJhY3RlcnMgdG8gdGhlIGlucHV0IHN0cmVhbSAq
LworCWVuZCA9IHN0ciArIHN0cmxlbihzdHIpOworCXdoaWxlIChlbmQgPiBzdHIpCisJCXVucHV0
KCotLWVuZCk7CisKKwlhcHBlbmRfc3RyaW5nKHJlcywgc3RybGVuKHJlcykpOworCisJZnJlZShy
ZXMpOworfQorCit2b2lkIHpjb25mX3N0YXJ0aGVscCh2b2lkKQoreworCW5ld19zdHJpbmcoKTsK
KwlsYXN0X3RzID0gZmlyc3RfdHMgPSAwOworCUJFR0lOKEhFTFApOworfQorCitzdGF0aWMgdm9p
ZCB6Y29uZl9lbmRoZWxwKHZvaWQpCit7CisJeXlsdmFsLnN0cmluZyA9IHRleHQ7CisJQkVHSU4o
SU5JVElBTCk7Cit9CisKKworLyoKKyAqIFRyeSB0byBvcGVuIHNwZWNpZmllZCBmaWxlIHdpdGgg
Zm9sbG93aW5nIG5hbWVzOgorICogLi9uYW1lCisgKiAkKHNyY3RyZWUpL25hbWUKKyAqIFRoZSBs
YXR0ZXIgaXMgdXNlZCB3aGVuIHNyY3RyZWUgaXMgc2VwYXJhdGUgZnJvbSBvYmp0cmVlCisgKiB3
aGVuIGNvbXBpbGluZyB0aGUga2VybmVsLgorICogUmV0dXJuIE5VTEwgaWYgZmlsZSBpcyBub3Qg
Zm91bmQuCisgKi8KK0ZJTEUgKnpjb25mX2ZvcGVuKGNvbnN0IGNoYXIgKm5hbWUpCit7CisJY2hh
ciAqZW52LCBmdWxsbmFtZVtQQVRIX01BWCsxXTsKKwlGSUxFICpmOworCisJZiA9IGZvcGVuKG5h
bWUsICJyIik7CisJaWYgKCFmICYmIG5hbWUgIT0gTlVMTCAmJiBuYW1lWzBdICE9ICcvJykgewor
CQllbnYgPSBnZXRlbnYoU1JDVFJFRSk7CisJCWlmIChlbnYpIHsKKwkJCXNucHJpbnRmKGZ1bGxu
YW1lLCBzaXplb2YoZnVsbG5hbWUpLAorCQkJCSAiJXMvJXMiLCBlbnYsIG5hbWUpOworCQkJZiA9
IGZvcGVuKGZ1bGxuYW1lLCAiciIpOworCQl9CisJfQorCXJldHVybiBmOworfQorCit2b2lkIHpj
b25mX2luaXRzY2FuKGNvbnN0IGNoYXIgKm5hbWUpCit7CisJeXlpbiA9IHpjb25mX2ZvcGVuKG5h
bWUpOworCWlmICgheXlpbikgeworCQlmcHJpbnRmKHN0ZGVyciwgImNhbid0IGZpbmQgZmlsZSAl
c1xuIiwgbmFtZSk7CisJCWV4aXQoMSk7CisJfQorCisJY3VycmVudF9idWYgPSB4bWFsbG9jKHNp
emVvZigqY3VycmVudF9idWYpKTsKKwltZW1zZXQoY3VycmVudF9idWYsIDAsIHNpemVvZigqY3Vy
cmVudF9idWYpKTsKKworCWN1cnJlbnRfZmlsZSA9IGZpbGVfbG9va3VwKG5hbWUpOworCXl5bGlu
ZW5vID0gMTsKK30KKwordm9pZCB6Y29uZl9uZXh0ZmlsZShjb25zdCBjaGFyICpuYW1lKQorewor
CXN0cnVjdCBmaWxlICppdGVyOworCXN0cnVjdCBmaWxlICpmaWxlID0gZmlsZV9sb29rdXAobmFt
ZSk7CisJc3RydWN0IGJ1ZmZlciAqYnVmID0geG1hbGxvYyhzaXplb2YoKmJ1ZikpOworCW1lbXNl
dChidWYsIDAsIHNpemVvZigqYnVmKSk7CisKKwljdXJyZW50X2J1Zi0+c3RhdGUgPSBZWV9DVVJS
RU5UX0JVRkZFUjsKKwl5eWluID0gemNvbmZfZm9wZW4oZmlsZS0+bmFtZSk7CisJaWYgKCF5eWlu
KSB7CisJCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6IGNhbid0IG9wZW4gZmlsZSBcIiVzXCJcbiIs
CisJCQl6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCBmaWxlLT5uYW1lKTsKKwkJZXhp
dCgxKTsKKwl9CisJeXlfc3dpdGNoX3RvX2J1ZmZlcih5eV9jcmVhdGVfYnVmZmVyKHl5aW4sIFlZ
X0JVRl9TSVpFKSk7CisJYnVmLT5wYXJlbnQgPSBjdXJyZW50X2J1ZjsKKwljdXJyZW50X2J1ZiA9
IGJ1ZjsKKworCWN1cnJlbnRfZmlsZS0+bGluZW5vID0geXlsaW5lbm87CisJZmlsZS0+cGFyZW50
ID0gY3VycmVudF9maWxlOworCisJZm9yIChpdGVyID0gY3VycmVudF9maWxlOyBpdGVyOyBpdGVy
ID0gaXRlci0+cGFyZW50KSB7CisJCWlmICghc3RyY21wKGl0ZXItPm5hbWUsIGZpbGUtPm5hbWUp
KSB7CisJCQlmcHJpbnRmKHN0ZGVyciwKKwkJCQkiUmVjdXJzaXZlIGluY2x1c2lvbiBkZXRlY3Rl
ZC5cbiIKKwkJCQkiSW5jbHVzaW9uIHBhdGg6XG4iCisJCQkJIiAgY3VycmVudCBmaWxlIDogJXNc
biIsIGZpbGUtPm5hbWUpOworCQkJaXRlciA9IGZpbGU7CisJCQlkbyB7CisJCQkJaXRlciA9IGl0
ZXItPnBhcmVudDsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIiAgaW5jbHVkZWQgZnJvbTogJXM6JWRc
biIsCisJCQkJCWl0ZXItPm5hbWUsIGl0ZXItPmxpbmVubyAtIDEpOworCQkJfSB3aGlsZSAoc3Ry
Y21wKGl0ZXItPm5hbWUsIGZpbGUtPm5hbWUpKTsKKwkJCWV4aXQoMSk7CisJCX0KKwl9CisKKwl5
eWxpbmVubyA9IDE7CisJY3VycmVudF9maWxlID0gZmlsZTsKK30KKworc3RhdGljIHZvaWQgemNv
bmZfZW5kZmlsZSh2b2lkKQoreworCXN0cnVjdCBidWZmZXIgKnBhcmVudDsKKworCWN1cnJlbnRf
ZmlsZSA9IGN1cnJlbnRfZmlsZS0+cGFyZW50OworCWlmIChjdXJyZW50X2ZpbGUpCisJCXl5bGlu
ZW5vID0gY3VycmVudF9maWxlLT5saW5lbm87CisKKwlwYXJlbnQgPSBjdXJyZW50X2J1Zi0+cGFy
ZW50OworCWlmIChwYXJlbnQpIHsKKwkJZmNsb3NlKHl5aW4pOworCQl5eV9kZWxldGVfYnVmZmVy
KFlZX0NVUlJFTlRfQlVGRkVSKTsKKwkJeXlfc3dpdGNoX3RvX2J1ZmZlcihwYXJlbnQtPnN0YXRl
KTsKKwl9CisJZnJlZShjdXJyZW50X2J1Zik7CisJY3VycmVudF9idWYgPSBwYXJlbnQ7Cit9CisK
K2ludCB6Y29uZl9saW5lbm8odm9pZCkKK3sKKwlyZXR1cm4gY3VycmVudF9wb3MubGluZW5vOwor
fQorCitjb25zdCBjaGFyICp6Y29uZl9jdXJuYW1lKHZvaWQpCit7CisJcmV0dXJuIGN1cnJlbnRf
cG9zLmZpbGUgPyBjdXJyZW50X3Bvcy5maWxlLT5uYW1lIDogIjxub25lPiI7Cit9CmRpZmYgLS1n
aXQgYS94ZW4vdG9vbHMva2NvbmZpZy9saXN0LmggYi94ZW4vdG9vbHMva2NvbmZpZy9saXN0LmgK
aW5kZXggMmNmMjNmMDAyZDNmLi40NWNiMjM3YWI3ZWYgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9r
Y29uZmlnL2xpc3QuaAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy9saXN0LmgKQEAgLTEsMyArMSw0
IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwogI2lmbmRlZiBMSVNU
X0gKICNkZWZpbmUgTElTVF9ICiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2xrYy5o
IGIveGVuL3Rvb2xzL2tjb25maWcvbGtjLmgKaW5kZXggYmJjODUwY2VlMTJlLi40ZmIxNmYzMTY2
MjYgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2xrYy5oCisrKyBiL3hlbi90b29scy9r
Y29uZmlnL2xrYy5oCkBAIC0xLDYgKzEsNiBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEdQTC0yLjAgKi8KIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDIgUm9tYW4gWmlwcGVsIDx6aXBw
ZWxAbGludXgtbTY4ay5vcmc+Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHUEwgdjIuMC4KICAqLwogCiAjaWZuZGVmIExLQ19ICkBAIC0zMCwxMCArMzAsNiBAQCBzdGF0
aWMgaW5saW5lIGNvbnN0IGNoYXIgKkNPTkZJR19wcmVmaXgodm9pZCkKICN1bmRlZiBDT05GSUdf
CiAjZGVmaW5lIENPTkZJR18gQ09ORklHX3ByZWZpeCgpCiAKLSNkZWZpbmUgVEZfQ09NTUFORAkw
eDAwMDEKLSNkZWZpbmUgVEZfUEFSQU0JMHgwMDAyCi0jZGVmaW5lIFRGX09QVElPTgkweDAwMDQK
LQogZW51bSBjb25mX2RlZl9tb2RlIHsKIAlkZWZfZGVmYXVsdCwKIAlkZWZfeWVzLApAQCAtNDIs
MTggKzM4LDcgQEAgZW51bSBjb25mX2RlZl9tb2RlIHsKIAlkZWZfcmFuZG9tCiB9OwogCi0jZGVm
aW5lIFRfT1BUX01PRFVMRVMJCTEKLSNkZWZpbmUgVF9PUFRfREVGQ09ORklHX0xJU1QJMgotI2Rl
ZmluZSBUX09QVF9FTlYJCTMKLSNkZWZpbmUgVF9PUFRfQUxMTk9DT05GSUdfWQk0Ci0KLXN0cnVj
dCBrY29uZl9pZCB7Ci0JaW50IG5hbWU7Ci0JaW50IHRva2VuOwotCXVuc2lnbmVkIGludCBmbGFn
czsKLQllbnVtIHN5bWJvbF90eXBlIHN0eXBlOwotfTsKLQorZXh0ZXJuIGludCB5eWxpbmVubzsK
IHZvaWQgemNvbmZkdW1wKEZJTEUgKm91dCk7CiB2b2lkIHpjb25mX3N0YXJ0aGVscCh2b2lkKTsK
IEZJTEUgKnpjb25mX2ZvcGVuKGNvbnN0IGNoYXIgKm5hbWUpOwpAQCAtNjQsOCArNDksNiBAQCBj
b25zdCBjaGFyICp6Y29uZl9jdXJuYW1lKHZvaWQpOwogCiAvKiBjb25mZGF0YS5jICovCiBjb25z
dCBjaGFyICpjb25mX2dldF9jb25maWduYW1lKHZvaWQpOwotY29uc3QgY2hhciAqY29uZl9nZXRf
YXV0b2NvbmZpZ19uYW1lKHZvaWQpOwotY2hhciAqY29uZl9nZXRfZGVmYXVsdF9jb25mbmFtZSh2
b2lkKTsKIHZvaWQgc3ltX3NldF9jaGFuZ2VfY291bnQoaW50IGNvdW50KTsKIHZvaWQgc3ltX2Fk
ZF9jaGFuZ2VfY291bnQoaW50IGNvdW50KTsKIGJvb2wgY29uZl9zZXRfYWxsX25ld19zeW1ib2xz
KGVudW0gY29uZl9kZWZfbW9kZSBtb2RlKTsKQEAgLTg2LDIxICs2OSwyNyBAQCB2b2lkIG1lbnVf
d2FybihzdHJ1Y3QgbWVudSAqbWVudSwgY29uc3QgY2hhciAqZm10LCAuLi4pOwogc3RydWN0IG1l
bnUgKm1lbnVfYWRkX21lbnUodm9pZCk7CiB2b2lkIG1lbnVfZW5kX21lbnUodm9pZCk7CiB2b2lk
IG1lbnVfYWRkX2VudHJ5KHN0cnVjdCBzeW1ib2wgKnN5bSk7Ci12b2lkIG1lbnVfZW5kX2VudHJ5
KHZvaWQpOwogdm9pZCBtZW51X2FkZF9kZXAoc3RydWN0IGV4cHIgKmRlcCk7CiB2b2lkIG1lbnVf
YWRkX3Zpc2liaWxpdHkoc3RydWN0IGV4cHIgKmRlcCk7CiBzdHJ1Y3QgcHJvcGVydHkgKm1lbnVf
YWRkX3Byb21wdChlbnVtIHByb3BfdHlwZSB0eXBlLCBjaGFyICpwcm9tcHQsIHN0cnVjdCBleHBy
ICpkZXApOwogdm9pZCBtZW51X2FkZF9leHByKGVudW0gcHJvcF90eXBlIHR5cGUsIHN0cnVjdCBl
eHByICpleHByLCBzdHJ1Y3QgZXhwciAqZGVwKTsKIHZvaWQgbWVudV9hZGRfc3ltYm9sKGVudW0g
cHJvcF90eXBlIHR5cGUsIHN0cnVjdCBzeW1ib2wgKnN5bSwgc3RydWN0IGV4cHIgKmRlcCk7Ci12
b2lkIG1lbnVfYWRkX29wdGlvbihpbnQgdG9rZW4sIGNoYXIgKmFyZyk7Cit2b2lkIG1lbnVfYWRk
X29wdGlvbl9tb2R1bGVzKHZvaWQpOwordm9pZCBtZW51X2FkZF9vcHRpb25fZGVmY29uZmlnX2xp
c3Qodm9pZCk7Cit2b2lkIG1lbnVfYWRkX29wdGlvbl9hbGxub2NvbmZpZ195KHZvaWQpOwogdm9p
ZCBtZW51X2ZpbmFsaXplKHN0cnVjdCBtZW51ICpwYXJlbnQpOwogdm9pZCBtZW51X3NldF90eXBl
KGludCB0eXBlKTsKIAogLyogdXRpbC5jICovCiBzdHJ1Y3QgZmlsZSAqZmlsZV9sb29rdXAoY29u
c3QgY2hhciAqbmFtZSk7Ci1pbnQgZmlsZV93cml0ZV9kZXAoY29uc3QgY2hhciAqbmFtZSk7CiB2
b2lkICp4bWFsbG9jKHNpemVfdCBzaXplKTsKIHZvaWQgKnhjYWxsb2Moc2l6ZV90IG5tZW1iLCBz
aXplX3Qgc2l6ZSk7Cit2b2lkICp4cmVhbGxvYyh2b2lkICpwLCBzaXplX3Qgc2l6ZSk7CitjaGFy
ICp4c3RyZHVwKGNvbnN0IGNoYXIgKnMpOworY2hhciAqeHN0cm5kdXAoY29uc3QgY2hhciAqcywg
c2l6ZV90IG4pOworCisvKiBsZXhlci5sICovCitpbnQgeXlsZXgodm9pZCk7CiAKIHN0cnVjdCBn
c3RyIHsKIAlzaXplX3QgbGVuOwpAQCAtMTE4LDE2ICsxMDcsMTMgQEAgdm9pZCBzdHJfcHJpbnRm
KHN0cnVjdCBnc3RyICpncywgY29uc3QgY2hhciAqZm10LCAuLi4pOwogY29uc3QgY2hhciAqc3Ry
X2dldChzdHJ1Y3QgZ3N0ciAqZ3MpOwogCiAvKiBzeW1ib2wuYyAqLwotZXh0ZXJuIHN0cnVjdCBl
eHByICpzeW1fZW52X2xpc3Q7Ci0KLXZvaWQgc3ltX2luaXQodm9pZCk7CiB2b2lkIHN5bV9jbGVh
cl9hbGxfdmFsaWQodm9pZCk7CiBzdHJ1Y3Qgc3ltYm9sICpzeW1fY2hvaWNlX2RlZmF1bHQoc3Ry
dWN0IHN5bWJvbCAqc3ltKTsKK3N0cnVjdCBwcm9wZXJ0eSAqc3ltX2dldF9yYW5nZV9wcm9wKHN0
cnVjdCBzeW1ib2wgKnN5bSk7CiBjb25zdCBjaGFyICpzeW1fZ2V0X3N0cmluZ19kZWZhdWx0KHN0
cnVjdCBzeW1ib2wgKnN5bSk7CiBzdHJ1Y3Qgc3ltYm9sICpzeW1fY2hlY2tfZGVwcyhzdHJ1Y3Qg
c3ltYm9sICpzeW0pOwogc3RydWN0IHByb3BlcnR5ICpwcm9wX2FsbG9jKGVudW0gcHJvcF90eXBl
IHR5cGUsIHN0cnVjdCBzeW1ib2wgKnN5bSk7CiBzdHJ1Y3Qgc3ltYm9sICpwcm9wX2dldF9zeW1i
b2woc3RydWN0IHByb3BlcnR5ICpwcm9wKTsKLXN0cnVjdCBwcm9wZXJ0eSAqc3ltX2dldF9lbnZf
cHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pOwogCiBzdGF0aWMgaW5saW5lIHRyaXN0YXRlIHN5bV9n
ZXRfdHJpc3RhdGVfdmFsdWUoc3RydWN0IHN5bWJvbCAqc3ltKQogewpkaWZmIC0tZ2l0IGEveGVu
L3Rvb2xzL2tjb25maWcvbGtjX3Byb3RvLmggYi94ZW4vdG9vbHMva2NvbmZpZy9sa2NfcHJvdG8u
aAppbmRleCBkNTM5ODcxOGVjMmEuLmY5YWI5ODIzOGFlZiAxMDA2NDQKLS0tIGEveGVuL3Rvb2xz
L2tjb25maWcvbGtjX3Byb3RvLmgKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbGtjX3Byb3RvLmgK
QEAgLTEsMyArMSw0IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwog
I2luY2x1ZGUgPHN0ZGFyZy5oPgogCiAvKiBjb25mZGF0YS5jICovCkBAIC02LDEwICs3LDEwIEBA
IGludCBjb25mX3JlYWQoY29uc3QgY2hhciAqbmFtZSk7CiBpbnQgY29uZl9yZWFkX3NpbXBsZShj
b25zdCBjaGFyICpuYW1lLCBpbnQpOwogaW50IGNvbmZfd3JpdGVfZGVmY29uZmlnKGNvbnN0IGNo
YXIgKm5hbWUpOwogaW50IGNvbmZfd3JpdGUoY29uc3QgY2hhciAqbmFtZSk7Ci1pbnQgY29uZl93
cml0ZV9hdXRvY29uZih2b2lkKTsKK2ludCBjb25mX3dyaXRlX2F1dG9jb25mKGludCBvdmVyd3Jp
dGUpOwogYm9vbCBjb25mX2dldF9jaGFuZ2VkKHZvaWQpOwogdm9pZCBjb25mX3NldF9jaGFuZ2Vk
X2NhbGxiYWNrKHZvaWQgKCpmbikodm9pZCkpOwotdm9pZCBjb25mX3NldF9tZXNzYWdlX2NhbGxi
YWNrKHZvaWQgKCpmbikoY29uc3QgY2hhciAqZm10LCB2YV9saXN0IGFwKSk7Cit2b2lkIGNvbmZf
c2V0X21lc3NhZ2VfY2FsbGJhY2sodm9pZCAoKmZuKShjb25zdCBjaGFyICpzKSk7CiAKIC8qIG1l
bnUuYyAqLwogZXh0ZXJuIHN0cnVjdCBtZW51IHJvb3RtZW51OwpAQCAtMzAsNyArMzEsNiBAQCBl
eHRlcm4gc3RydWN0IHN5bWJvbCAqIHN5bWJvbF9oYXNoW1NZTUJPTF9IQVNIU0laRV07CiAKIHN0
cnVjdCBzeW1ib2wgKiBzeW1fbG9va3VwKGNvbnN0IGNoYXIgKm5hbWUsIGludCBmbGFncyk7CiBz
dHJ1Y3Qgc3ltYm9sICogc3ltX2ZpbmQoY29uc3QgY2hhciAqbmFtZSk7Ci1jb25zdCBjaGFyICog
c3ltX2V4cGFuZF9zdHJpbmdfdmFsdWUoY29uc3QgY2hhciAqaW4pOwogY29uc3QgY2hhciAqIHN5
bV9lc2NhcGVfc3RyaW5nX3ZhbHVlKGNvbnN0IGNoYXIgKmluKTsKIHN0cnVjdCBzeW1ib2wgKiog
c3ltX3JlX3NlYXJjaChjb25zdCBjaGFyICpwYXR0ZXJuKTsKIGNvbnN0IGNoYXIgKiBzeW1fdHlw
ZV9uYW1lKGVudW0gc3ltYm9sX3R5cGUgdHlwZSk7CkBAIC00MiwxMSArNDIsMjQgQEAgdHJpc3Rh
dGUgc3ltX3RvZ2dsZV90cmlzdGF0ZV92YWx1ZShzdHJ1Y3Qgc3ltYm9sICpzeW0pOwogYm9vbCBz
eW1fc3RyaW5nX3ZhbGlkKHN0cnVjdCBzeW1ib2wgKnN5bSwgY29uc3QgY2hhciAqbmV3dmFsKTsK
IGJvb2wgc3ltX3N0cmluZ193aXRoaW5fcmFuZ2Uoc3RydWN0IHN5bWJvbCAqc3ltLCBjb25zdCBj
aGFyICpzdHIpOwogYm9vbCBzeW1fc2V0X3N0cmluZ192YWx1ZShzdHJ1Y3Qgc3ltYm9sICpzeW0s
IGNvbnN0IGNoYXIgKm5ld3ZhbCk7Ci1ib29sIHN5bV9pc19jaGFuZ2FibGUoc3RydWN0IHN5bWJv
bCAqc3ltKTsKK2Jvb2wgc3ltX2lzX2NoYW5nZWFibGUoc3RydWN0IHN5bWJvbCAqc3ltKTsKIHN0
cnVjdCBwcm9wZXJ0eSAqIHN5bV9nZXRfY2hvaWNlX3Byb3Aoc3RydWN0IHN5bWJvbCAqc3ltKTsK
IGNvbnN0IGNoYXIgKiBzeW1fZ2V0X3N0cmluZ192YWx1ZShzdHJ1Y3Qgc3ltYm9sICpzeW0pOwog
CiBjb25zdCBjaGFyICogcHJvcF9nZXRfdHlwZV9uYW1lKGVudW0gcHJvcF90eXBlIHR5cGUpOwog
CisvKiBwcmVwcm9jZXNzLmMgKi8KK2VudW0gdmFyaWFibGVfZmxhdm9yIHsKKwlWQVJfU0lNUExF
LAorCVZBUl9SRUNVUlNJVkUsCisJVkFSX0FQUEVORCwKK307Cit2b2lkIGVudl93cml0ZV9kZXAo
RklMRSAqZiwgY29uc3QgY2hhciAqYXV0b19jb25mX25hbWUpOwordm9pZCB2YXJpYWJsZV9hZGQo
Y29uc3QgY2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsdWUsCisJCSAgZW51bSB2YXJpYWJsZV9m
bGF2b3IgZmxhdm9yKTsKK3ZvaWQgdmFyaWFibGVfYWxsX2RlbCh2b2lkKTsKK2NoYXIgKmV4cGFu
ZF9kb2xsYXIoY29uc3QgY2hhciAqKnN0cik7CitjaGFyICpleHBhbmRfb25lX3Rva2VuKGNvbnN0
IGNoYXIgKipzdHIpOworCiAvKiBleHByLmMgKi8KIHZvaWQgZXhwcl9wcmludChzdHJ1Y3QgZXhw
ciAqZSwgdm9pZCAoKmZuKSh2b2lkICosIHN0cnVjdCBzeW1ib2wgKiwgY29uc3QgY2hhciAqKSwg
dm9pZCAqZGF0YSwgaW50IHByZXZ0b2tlbik7CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZp
Zy9seGRpYWxvZy8uZ2l0aWdub3JlIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvLmdpdGln
bm9yZQpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggOTBiMDhmZjAyNWE2Li4wMDAwMDAw
MDAwMDAKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvLmdpdGlnbm9yZQorKysgL2Rl
di9udWxsCkBAIC0xLDQgKzAsMCBAQAotIwotIyBHZW5lcmF0ZWQgZmlsZXMKLSMKLWx4ZGlhbG9n
CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9CSUcuRkFULldBUk5JTkcg
Yi94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9CSUcuRkFULldBUk5JTkcKaW5kZXggYTg5OTlk
ODJiZGIzLi43Y2I1YTdlYzkzZDIgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlh
bG9nL0JJRy5GQVQuV0FSTklORworKysgYi94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9CSUcu
RkFULldBUk5JTkcKQEAgLTEsNCArMSw0IEBACiBUaGlzIGlzIE5PVCB0aGUgb2ZmaWNpYWwgdmVy
c2lvbiBvZiBkaWFsb2cuICBUaGlzIHZlcnNpb24gaGFzIGJlZW4KIHNpZ25pZmljYW50bHkgbW9k
aWZpZWQgZnJvbSB0aGUgb3JpZ2luYWwuICBJdCBpcyBmb3IgdXNlIGJ5IHRoZSBMaW51eAota2Vy
bmVsIGNvbmZpZ3VyYXRpb24gc2NyaXB0LiAgUGxlYXNlIGRvIG5vdCBib3RoZXIgU2F2aW8gTGFt
IHdpdGggCitrZXJuZWwgY29uZmlndXJhdGlvbiBzY3JpcHQuICBQbGVhc2UgZG8gbm90IGJvdGhl
ciBTYXZpbyBMYW0gd2l0aAogcXVlc3Rpb25zIGFib3V0IHRoaXMgcHJvZ3JhbS4KZGlmZiAtLWdp
dCBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL2NoZWNrLWx4ZGlhbG9nLnNoIGIveGVuL3Rv
b2xzL2tjb25maWcvbHhkaWFsb2cvY2hlY2stbHhkaWFsb2cuc2gKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNzU1CmluZGV4IDUwNzVlYmYyZDNiOS4uMDAwMDAwMDAwMDAwCi0tLSBhL3hlbi90b29scy9r
Y29uZmlnL2x4ZGlhbG9nL2NoZWNrLWx4ZGlhbG9nLnNoCisrKyAvZGV2L251bGwKQEAgLTEsOTEg
KzAsMCBAQAotIyEvYmluL3NoCi0jIENoZWNrIG5jdXJzZXMgY29tcGF0aWJpbGl0eQotCi0jIFdo
YXQgbGlicmFyeSB0byBsaW5rCi1sZGZsYWdzKCkKLXsKLQlwa2ctY29uZmlnIC0tbGlicyBuY3Vy
c2VzdyAyPi9kZXYvbnVsbCAmJiBleGl0Ci0JcGtnLWNvbmZpZyAtLWxpYnMgbmN1cnNlcyAyPi9k
ZXYvbnVsbCAmJiBleGl0Ci0JZm9yIGV4dCBpbiBzbyBhIGRsbC5hIGR5bGliIDsgZG8KLQkJZm9y
IGxpYiBpbiBuY3Vyc2VzdyBuY3Vyc2VzIGN1cnNlcyA7IGRvCi0JCQkkY2MgLXByaW50LWZpbGUt
bmFtZT1saWIke2xpYn0uJHtleHR9IHwgZ3JlcCAtcSAvCi0JCQlpZiBbICQ/IC1lcSAwIF07IHRo
ZW4KLQkJCQllY2hvICItbCR7bGlifSIKLQkJCQlleGl0Ci0JCQlmaQotCQlkb25lCi0JZG9uZQot
CWV4aXQgMQotfQotCi0jIFdoZXJlIGlzIG5jdXJzZXMuaD8KLWNjZmxhZ3MoKQotewotCWlmIHBr
Zy1jb25maWcgLS1jZmxhZ3MgbmN1cnNlc3cgMj4vZGV2L251bGw7IHRoZW4KLQkJZWNobyAnLURD
VVJTRVNfTE9DPSI8bmN1cnNlcy5oPiIgLUROQ1VSU0VTX1dJREVDSEFSPTEnCi0JZWxpZiBwa2ct
Y29uZmlnIC0tY2ZsYWdzIG5jdXJzZXMgMj4vZGV2L251bGw7IHRoZW4KLQkJZWNobyAnLURDVVJT
RVNfTE9DPSI8bmN1cnNlcy5oPiInCi0JZWxpZiBbIC1mIC91c3IvaW5jbHVkZS9uY3Vyc2Vzdy9j
dXJzZXMuaCBdOyB0aGVuCi0JCWVjaG8gJy1JL3Vzci9pbmNsdWRlL25jdXJzZXN3IC1EQ1VSU0VT
X0xPQz0iPGN1cnNlcy5oPiInCi0JCWVjaG8gJyAtRE5DVVJTRVNfV0lERUNIQVI9MScKLQllbGlm
IFsgLWYgL3Vzci9pbmNsdWRlL25jdXJzZXMvbmN1cnNlcy5oIF07IHRoZW4KLQkJZWNobyAnLUkv
dXNyL2luY2x1ZGUvbmN1cnNlcyAtRENVUlNFU19MT0M9IjxuY3Vyc2VzLmg+IicKLQllbGlmIFsg
LWYgL3Vzci9pbmNsdWRlL25jdXJzZXMvY3Vyc2VzLmggXTsgdGhlbgotCQllY2hvICctSS91c3Iv
aW5jbHVkZS9uY3Vyc2VzIC1EQ1VSU0VTX0xPQz0iPGN1cnNlcy5oPiInCi0JZWxpZiBbIC1mIC91
c3IvaW5jbHVkZS9uY3Vyc2VzLmggXTsgdGhlbgotCQllY2hvICctRENVUlNFU19MT0M9IjxuY3Vy
c2VzLmg+IicKLQllbHNlCi0JCWVjaG8gJy1EQ1VSU0VTX0xPQz0iPGN1cnNlcy5oPiInCi0JZmkK
LX0KLQotIyBUZW1wIGZpbGUsIHRyeSB0byBjbGVhbiB1cCBhZnRlciB1cwotdG1wPS5seGRpYWxv
Zy50bXAKLXRyYXAgInJtIC1mICR0bXAiIDAgMSAyIDMgMTUKLQotIyBDaGVjayBpZiB3ZSBjYW4g
bGluayB0byBuY3Vyc2VzCi1jaGVjaygpIHsKLSAgICAgICAgJGNjIC14IGMgLSAtbyAkdG1wIDI+
L2Rldi9udWxsIDw8J0VPRicKLSNpbmNsdWRlIENVUlNFU19MT0MKLW1haW4oKSB7fQotRU9GCi0J
aWYgWyAkPyAhPSAwIF07IHRoZW4KLQkgICAgZWNobyAiICoqKiBVbmFibGUgdG8gZmluZCB0aGUg
bmN1cnNlcyBsaWJyYXJpZXMgb3IgdGhlIiAgICAgICAxPiYyCi0JICAgIGVjaG8gIiAqKiogcmVx
dWlyZWQgaGVhZGVyIGZpbGVzLiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgMT4mMgotCSAg
ICBlY2hvICIgKioqICdtYWtlIG1lbnVjb25maWcnIHJlcXVpcmVzIHRoZSBuY3Vyc2VzIGxpYnJh
cmllcy4iIDE+JjIKLQkgICAgZWNobyAiICoqKiAiICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAxPiYyCi0JICAgIGVjaG8gIiAqKiogSW5zdGFsbCBuY3Vy
c2VzIChuY3Vyc2VzLWRldmVsKSBhbmQgdHJ5IGFnYWluLiIgICAgMT4mMgotCSAgICBlY2hvICIg
KioqICIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE+
JjIKLQkgICAgZXhpdCAxCi0JZmkKLX0KLQotdXNhZ2UoKSB7Ci0JcHJpbnRmICJVc2FnZTogJDAg
Wy1jaGVjayBjb21waWxlciBvcHRpb25zfC1jY2ZsYWdzfC1sZGZsYWdzIGNvbXBpbGVyIG9wdGlv
bnNdXG4iCi19Ci0KLWlmIFsgJCMgLWVxIDAgXTsgdGhlbgotCXVzYWdlCi0JZXhpdCAxCi1maQot
Ci1jYz0iIgotY2FzZSAiJDEiIGluCi0JIi1jaGVjayIpCi0JCXNoaWZ0Ci0JCWNjPSIkQCIKLQkJ
Y2hlY2sKLQkJOzsKLQkiLWNjZmxhZ3MiKQotCQljY2ZsYWdzCi0JCTs7Ci0JIi1sZGZsYWdzIikK
LQkJc2hpZnQKLQkJY2M9IiRAIgotCQlsZGZsYWdzCi0JCTs7Ci0JIioiKQotCQl1c2FnZQotCQll
eGl0IDEKLQkJOzsKLWVzYWMKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9n
L2NoZWNrbGlzdC5jIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvY2hlY2tsaXN0LmMKaW5k
ZXggMmU5NjMyM2FkMTFiLi5mZDE2MWNmZmYxMjEgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29u
ZmlnL2x4ZGlhbG9nL2NoZWNrbGlzdC5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9n
L2NoZWNrbGlzdC5jCkBAIC0xLDMgKzEsNCBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6
IEdQTC0yLjArCiAvKgogICogIGNoZWNrbGlzdC5jIC0tIGltcGxlbWVudHMgdGhlIGNoZWNrbGlz
dCBib3gKICAqCkBAIC01LDIwICs2LDYgQEAKICAqICAgICBTdHVhcnQgSGVyYmVydCAtIFMuSGVy
YmVydEBzaGVmZmllbGQuYWMudWs6IHJhZGlvbGlzdCBleHRlbnNpb24KICAqICAgICBBbGVzc2Fu
ZHJvIFJ1YmluaSAtIHJ1YmluaUBpcHZ2aXMudW5pcHYuaXQ6IG1lcmdlZCB0aGUgdHdvCiAgKiAg
TU9ESUZJRUQgRk9SIExJTlVYIEtFUk5FTCBDT05GSUcgQlk6IFdpbGxpYW0gUm9hZGNhcCAocm9h
ZGNhcEBjZncuY29tKQotICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCi0gKiAgbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqICBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMgotICogIG9mIHRo
ZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICoKLSAq
ICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqICBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCi0gKiAgRm91
bmRhdGlvbiwgSW5jLiwgNjc1IE1hc3MgQXZlLCBDYW1icmlkZ2UsIE1BIDAyMTM5LCBVU0EuCiAg
Ki8KIAogI2luY2x1ZGUgImRpYWxvZy5oIgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcv
bHhkaWFsb2cvZGlhbG9nLmggYi94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9kaWFsb2cuaApp
bmRleCBjYzIyZTVhOTBlN2UuLjY4YjU2NWUzYzQ5NSAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tj
b25maWcvbHhkaWFsb2cvZGlhbG9nLmgKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cv
ZGlhbG9nLmgKQEAgLTEsMjEgKzEsOCBAQAorLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQ
TC0yLjArICovCiAvKgogICogIGRpYWxvZy5oIC0tIGNvbW1vbiBkZWNsYXJhdGlvbnMgZm9yIGFs
bCBkaWFsb2cgbW9kdWxlcwogICoKICAqICBBVVRIT1I6IFNhdmlvIExhbSAobGFtODM2QGNzLmN1
aGsuaGspCi0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IKLSAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyCi0gKiAgb2YgdGhlIExpY2Vu
c2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICogIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAotICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCi0gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCi0gKgotICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKLSAqICBGb3VuZGF0aW9u
LCBJbmMuLCA2NzUgTWFzcyBBdmUsIENhbWJyaWRnZSwgTUEgMDIxMzksIFVTQS4KICAqLwogCiAj
aW5jbHVkZSA8c3lzL3R5cGVzLmg+CkBAIC0yOSw3ICsxNiw3IEBACiAjaWZkZWYgX19zdW5fXwog
I2RlZmluZSBDVVJTX01BQ1JPUwogI2VuZGlmCi0jaW5jbHVkZSBDVVJTRVNfTE9DCisjaW5jbHVk
ZSA8bmN1cnNlcy5oPgogCiAvKgogICogQ29sb3JzIGluIG5jdXJzZXMgMS45LjllIGRvIG5vdCB3
b3JrIHByb3Blcmx5IHNpbmNlIGZvcmVncm91bmQgYW5kCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
a2NvbmZpZy9seGRpYWxvZy9pbnB1dGJveC5jIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cv
aW5wdXRib3guYwppbmRleCBmZTgyZmY2ZDc0NGUuLjFkY2ZiMjg4ZWU2MyAxMDA2NDQKLS0tIGEv
eGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvaW5wdXRib3guYworKysgYi94ZW4vdG9vbHMva2Nv
bmZpZy9seGRpYWxvZy9pbnB1dGJveC5jCkBAIC0xLDIyICsxLDkgQEAKKy8vIFNQRFgtTGljZW5z
ZS1JZGVudGlmaWVyOiBHUEwtMi4wKwogLyoKICAqICBpbnB1dGJveC5jIC0tIGltcGxlbWVudHMg
dGhlIGlucHV0IGJveAogICoKICAqICBPUklHSU5BTCBBVVRIT1I6IFNhdmlvIExhbSAobGFtODM2
QGNzLmN1aGsuaGspCiAgKiAgTU9ESUZJRUQgRk9SIExJTlVYIEtFUk5FTCBDT05GSUcgQlk6IFdp
bGxpYW0gUm9hZGNhcCAocm9hZGNhcEBjZncuY29tKQotICoKLSAqICBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCi0gKiAgbW9kaWZ5
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAq
ICBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl
cnNpb24gMgotICogIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgotICoKLSAqICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqICBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQotICogIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVl
IFNvZnR3YXJlCi0gKiAgRm91bmRhdGlvbiwgSW5jLiwgNjc1IE1hc3MgQXZlLCBDYW1icmlkZ2Us
IE1BIDAyMTM5LCBVU0EuCiAgKi8KIAogI2luY2x1ZGUgImRpYWxvZy5oIgpAQCAtMTI2LDcgKzEx
Myw4IEBAIGludCBkaWFsb2dfaW5wdXRib3goY29uc3QgY2hhciAqdGl0bGUsIGNvbnN0IGNoYXIg
KnByb21wdCwgaW50IGhlaWdodCwgaW50IHdpZHRoCiAJCQljYXNlIEtFWV9ET1dOOgogCQkJCWJy
ZWFrOwogCQkJY2FzZSBLRVlfQkFDS1NQQUNFOgotCQkJY2FzZSAxMjc6CisJCQljYXNlIDg6ICAg
LyogXkggKi8KKwkJCWNhc2UgMTI3OiAvKiBePyAqLwogCQkJCWlmIChwb3MpIHsKIAkJCQkJd2F0
dHJzZXQoZGlhbG9nLCBkbGcuaW5wdXRib3guYXRyKTsKIAkJCQkJaWYgKGlucHV0X3ggPT0gMCkg
ewpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvbWVudWJveC5jIGIveGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvbWVudWJveC5jCmluZGV4IGQ3MGNhYjM2MTM3ZS4uNThj
MmY4YWZlNTliIDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy9tZW51Ym94
LmMKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvbWVudWJveC5jCkBAIC0xLDIyICsx
LDkgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wKwogLyoKICAqICBtZW51
Ym94LmMgLS0gaW1wbGVtZW50cyB0aGUgbWVudSBib3gKICAqCiAgKiAgT1JJR0lOQUwgQVVUSE9S
OiBTYXZpbyBMYW0gKGxhbTgzNkBjcy5jdWhrLmhrKQogICogIE1PRElGSUVEIEZPUiBMSU5VWCBL
RVJORUwgQ09ORklHIEJZOiBXaWxsaWFtIFJvYWRjYXAgKHJvYWRjYXB3QGNmdy5jb20pCi0gKgot
ICogIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKLSAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQotICogIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyCi0gKiAgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5
b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
Ci0gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCi0gKgotICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlmIG5v
dCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKLSAqICBGb3VuZGF0aW9uLCBJbmMuLCA2NzUg
TWFzcyBBdmUsIENhbWJyaWRnZSwgTUEgMDIxMzksIFVTQS4KICAqLwogCiAvKgpkaWZmIC0tZ2l0
IGEveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvdGV4dGJveC5jIGIveGVuL3Rvb2xzL2tjb25m
aWcvbHhkaWFsb2cvdGV4dGJveC5jCmluZGV4IDg4ZDI4MThlZDk1Ni4uNGUzMzliMTI2NjRlIDEw
MDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy90ZXh0Ym94LmMKKysrIGIveGVu
L3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvdGV4dGJveC5jCkBAIC0xLDIyICsxLDkgQEAKKy8vIFNQ
RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wKwogLyoKICAqICB0ZXh0Ym94LmMgLS0gaW1w
bGVtZW50cyB0aGUgdGV4dCBib3gKICAqCiAgKiAgT1JJR0lOQUwgQVVUSE9SOiBTYXZpbyBMYW0g
KGxhbTgzNkBjcy5jdWhrLmhrKQogICogIE1PRElGSUVEIEZPUiBMSU5VWCBLRVJORUwgQ09ORklH
IEJZOiBXaWxsaWFtIFJvYWRjYXAgKHJvYWRjYXBAY2Z3LmNvbSkKLSAqCi0gKiAgVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgotICog
IG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlCi0gKiAgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIKLSAqICBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KLSAqCi0gKiAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiAgYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqICBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0g
KiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAqCi0gKiAg
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UKLSAqICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0
aGUgRnJlZSBTb2Z0d2FyZQotICogIEZvdW5kYXRpb24sIEluYy4sIDY3NSBNYXNzIEF2ZSwgQ2Ft
YnJpZGdlLCBNQSAwMjEzOSwgVVNBLgogICovCiAKICNpbmNsdWRlICJkaWFsb2cuaCIKZGlmZiAt
LWdpdCBhL3hlbi90b29scy9rY29uZmlnL2x4ZGlhbG9nL3V0aWwuYyBiL3hlbi90b29scy9rY29u
ZmlnL2x4ZGlhbG9nL3V0aWwuYwppbmRleCBmN2FiZGViOTJhZjAuLjFiNDkwZDRhZjBkMyAxMDA2
NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cvdXRpbC5jCisrKyBiL3hlbi90b29s
cy9rY29uZmlnL2x4ZGlhbG9nL3V0aWwuYwpAQCAtMSwyMiArMSw5IEBACisvLyBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogR1BMLTIuMCsKIC8qCiAgKiAgdXRpbC5jCiAgKgogICogIE9SSUdJTkFM
IEFVVEhPUjogU2F2aW8gTGFtIChsYW04MzZAY3MuY3Voay5oaykKICAqICBNT0RJRklFRCBGT1Ig
TElOVVggS0VSTkVMIENPTkZJRyBCWTogV2lsbGlhbSBSb2FkY2FwIChyb2FkY2FwQGNmdy5jb20p
Ci0gKgotICogIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKLSAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQotICogIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyCi0gKiAgb2YgdGhlIExpY2Vuc2UsIG9y
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKgotICogIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICog
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCi0gKiAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQotICogIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCi0gKgotICogIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKLSAqICBGb3VuZGF0aW9uLCBJbmMu
LCA2NzUgTWFzcyBBdmUsIENhbWJyaWRnZSwgTUEgMDIxMzksIFVTQS4KICAqLwogCiAjaW5jbHVk
ZSA8c3RkYXJnLmg+CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy95ZXNu
by5jIGIveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cveWVzbm8uYwppbmRleCBjZDEyMjNjOTAz
ZDEuLmJjYWFjOWI3YmFiMiAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbHhkaWFsb2cv
eWVzbm8uYworKysgYi94ZW4vdG9vbHMva2NvbmZpZy9seGRpYWxvZy95ZXNuby5jCkBAIC0xLDIy
ICsxLDkgQEAKKy8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wKwogLyoKICAqICB5
ZXNuby5jIC0tIGltcGxlbWVudHMgdGhlIHllcy9ubyBib3gKICAqCiAgKiAgT1JJR0lOQUwgQVVU
SE9SOiBTYXZpbyBMYW0gKGxhbTgzNkBjcy5jdWhrLmhrKQogICogIE1PRElGSUVEIEZPUiBMSU5V
WCBLRVJORUwgQ09ORklHIEJZOiBXaWxsaWFtIFJvYWRjYXAgKHJvYWRjYXBAY2Z3LmNvbSkKLSAq
Ci0gKiAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgotICogIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCi0gKiAgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIKLSAqICBvZiB0aGUgTGljZW5zZSwgb3IgKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAqCi0gKiAgVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiAgYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKLSAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCi0gKiAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KLSAqCi0gKiAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAqICBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYg
bm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQotICogIEZvdW5kYXRpb24sIEluYy4sIDY3
NSBNYXNzIEF2ZSwgQ2FtYnJpZGdlLCBNQSAwMjEzOSwgVVNBLgogICovCiAKICNpbmNsdWRlICJk
aWFsb2cuaCIKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL21jb25mLWNmZy5zaCBiL3hl
bi90b29scy9rY29uZmlnL21jb25mLWNmZy5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAw
MDAwMDAwMDAwMDAuLmM4MTI4NzJkN2Y5ZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9r
Y29uZmlnL21jb25mLWNmZy5zaApAQCAtMCwwICsxLDQ3IEBACisjIS9iaW4vc2gKKyMgU1BEWC1M
aWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworUEtHPSJuY3Vyc2VzdyIKK1BLRzI9Im5jdXJz
ZXMiCisKK2lmIFsgLW4gIiQoY29tbWFuZCAtdiBwa2ctY29uZmlnKSIgXTsgdGhlbgorCWlmIHBr
Zy1jb25maWcgLS1leGlzdHMgJFBLRzsgdGhlbgorCQllY2hvIGNmbGFncz1cIiQocGtnLWNvbmZp
ZyAtLWNmbGFncyAkUEtHKVwiCisJCWVjaG8gbGlicz1cIiQocGtnLWNvbmZpZyAtLWxpYnMgJFBL
RylcIgorCQlleGl0IDAKKwlmaQorCisJaWYgcGtnLWNvbmZpZyAtLWV4aXN0cyAkUEtHMjsgdGhl
bgorCQllY2hvIGNmbGFncz1cIiQocGtnLWNvbmZpZyAtLWNmbGFncyAkUEtHMilcIgorCQllY2hv
IGxpYnM9XCIkKHBrZy1jb25maWcgLS1saWJzICRQS0cyKVwiCisJCWV4aXQgMAorCWZpCitmaQor
CisjIENoZWNrIHRoZSBkZWZhdWx0IHBhdGhzIGluIGNhc2UgcGtnLWNvbmZpZyBpcyBub3QgaW5z
dGFsbGVkLgorIyAoRXZlbiBpZiBpdCBpcyBpbnN0YWxsZWQsIHNvbWUgZGlzdHJpYnV0aW9ucyBz
dWNoIGFzIG9wZW5TVVNFIGNhbm5vdAorIyBmaW5kIG5jdXJzZXMgYnkgcGtnLWNvbmZpZy4pCitp
ZiBbIC1mIC91c3IvaW5jbHVkZS9uY3Vyc2Vzdy9uY3Vyc2VzLmggXTsgdGhlbgorCWVjaG8gY2Zs
YWdzPVwiLURfR05VX1NPVVJDRSAtSS91c3IvaW5jbHVkZS9uY3Vyc2Vzd1wiCisJZWNobyBsaWJz
PVwiLWxuY3Vyc2Vzd1wiCisJZXhpdCAwCitmaQorCitpZiBbIC1mIC91c3IvaW5jbHVkZS9uY3Vy
c2VzL25jdXJzZXMuaCBdOyB0aGVuCisJZWNobyBjZmxhZ3M9XCItRF9HTlVfU09VUkNFIC1JL3Vz
ci9pbmNsdWRlL25jdXJzZXNcIgorCWVjaG8gbGlicz1cIi1sbmN1cnNlc1wiCisJZXhpdCAwCitm
aQorCitpZiBbIC1mIC91c3IvaW5jbHVkZS9uY3Vyc2VzLmggXTsgdGhlbgorCWVjaG8gY2ZsYWdz
PVwiLURfR05VX1NPVVJDRVwiCisJZWNobyBsaWJzPVwiLWxuY3Vyc2VzXCIKKwlleGl0IDAKK2Zp
CisKK2VjaG8gPiYyICIqIgorZWNobyA+JjIgIiogVW5hYmxlIHRvIGZpbmQgdGhlIG5jdXJzZXMg
cGFja2FnZS4iCitlY2hvID4mMiAiKiBJbnN0YWxsIG5jdXJzZXMgKG5jdXJzZXMtZGV2ZWwgb3Ig
bGlibmN1cnNlcy1kZXYiCitlY2hvID4mMiAiKiBkZXBlbmRpbmcgb24geW91ciBkaXN0cmlidXRp
b24pLiIKK2VjaG8gPiYyICIqIgorZXhpdCAxCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZp
Zy9tY29uZi5jIGIveGVuL3Rvb2xzL2tjb25maWcvbWNvbmYuYwppbmRleCAyNDg5YWY2MGI5Mjku
LjQ5YzI2ZWE5ZGQ5OCAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbWNvbmYuYworKysg
Yi94ZW4vdG9vbHMva2NvbmZpZy9tY29uZi5jCkBAIC0xLDYgKzEsNiBAQAorLy8gU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKIC8qCiAgKiBDb3B5cmlnaHQgKEMpIDIwMDIgUm9tYW4g
WmlwcGVsIDx6aXBwZWxAbGludXgtbTY4ay5vcmc+Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHUEwgdjIuMC4KICAqCiAgKiBJbnRyb2R1Y2VkIHNpbmdsZSBtZW51IG1v
ZGUgKHNob3cgYWxsIHN1Yi1tZW51cyBpbiBvbmUgbGFyZ2UgdHJlZSkuCiAgKiAyMDAyLTExLTA2
IFBldHIgQmF1ZGlzIDxwYXNreUB1Y3cuY3o+CkBAIC0yNDUsNyArMjQ1LDcgQEAgc2VhcmNoX2hl
bHBbXSA9CiAJIiAgU2VsZWN0ZWQgYnk6IEJBUiBbPW5dXG4iCiAJIi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iCiAJIm8g
VGhlIGxpbmUgJ1R5cGU6JyBzaG93cyB0aGUgdHlwZSBvZiB0aGUgY29uZmlndXJhdGlvbiBvcHRp
b24gZm9yXG4iCi0JIiAgdGhpcyBzeW1ib2wgKGJvb2xlYW4sIHRyaXN0YXRlLCBzdHJpbmcsIC4u
LilcbiIKKwkiICB0aGlzIHN5bWJvbCAoYm9vbCwgdHJpc3RhdGUsIHN0cmluZywgLi4uKVxuIgog
CSJvIFRoZSBsaW5lICdQcm9tcHQ6JyBzaG93cyB0aGUgdGV4dCB1c2VkIGluIHRoZSBtZW51IHN0
cnVjdHVyZSBmb3JcbiIKIAkiICB0aGlzIHN5bWJvbFxuIgogCSJvIFRoZSAnRGVmaW5lZCBhdCcg
bGluZSB0ZWxscyBhdCB3aGF0IGZpbGUgLyBsaW5lIG51bWJlciB0aGUgc3ltYm9sXG4iCkBAIC00
OTAsNyArNDkwLDYgQEAgc3RhdGljIHZvaWQgYnVpbGRfY29uZihzdHJ1Y3QgbWVudSAqbWVudSkK
IAkJCXN3aXRjaCAocHJvcC0+dHlwZSkgewogCQkJY2FzZSBQX01FTlU6CiAJCQkJY2hpbGRfY291
bnQrKzsKLQkJCQlwcm9tcHQgPSBwcm9tcHQ7CiAJCQkJaWYgKHNpbmdsZV9tZW51X21vZGUpIHsK
IAkJCQkJaXRlbV9tYWtlKCIlcyUqYyVzIiwKIAkJCQkJCSAgbWVudS0+ZGF0YSA/ICItLT4iIDog
IisrPiIsCkBAIC01MzcsNyArNTM2LDcgQEAgc3RhdGljIHZvaWQgYnVpbGRfY29uZihzdHJ1Y3Qg
bWVudSAqbWVudSkKIAkJfQogCiAJCXZhbCA9IHN5bV9nZXRfdHJpc3RhdGVfdmFsdWUoc3ltKTsK
LQkJaWYgKHN5bV9pc19jaGFuZ2FibGUoc3ltKSkgeworCQlpZiAoc3ltX2lzX2NoYW5nZWFibGUo
c3ltKSkgewogCQkJc3dpdGNoICh0eXBlKSB7CiAJCQljYXNlIFNfQk9PTEVBTjoKIAkJCQlpdGVt
X21ha2UoIlslY10iLCB2YWwgPT0gbm8gPyAnICcgOiAnKicpOwpAQCAtNTg4LDcgKzU4Nyw3IEBA
IHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCX0gZWxzZSB7CiAJ
CQlzd2l0Y2ggKHR5cGUpIHsKIAkJCWNhc2UgU19CT09MRUFOOgotCQkJCWlmIChzeW1faXNfY2hh
bmdhYmxlKHN5bSkpCisJCQkJaWYgKHN5bV9pc19jaGFuZ2VhYmxlKHN5bSkpCiAJCQkJCWl0ZW1f
bWFrZSgiWyVjXSIsIHZhbCA9PSBubyA/ICcgJyA6ICcqJyk7CiAJCQkJZWxzZQogCQkJCQlpdGVt
X21ha2UoIi0lYy0iLCB2YWwgPT0gbm8gPyAnICcgOiAnKicpOwpAQCAtNjAxLDcgKzYwMCw3IEBA
IHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCQkJY2FzZSBtb2Q6
IGNoID0gJ00nOyBicmVhazsKIAkJCQlkZWZhdWx0OiAgY2ggPSAnICc7IGJyZWFrOwogCQkJCX0K
LQkJCQlpZiAoc3ltX2lzX2NoYW5nYWJsZShzeW0pKSB7CisJCQkJaWYgKHN5bV9pc19jaGFuZ2Vh
YmxlKHN5bSkpIHsKIAkJCQkJaWYgKHN5bS0+cmV2X2RlcC50cmkgPT0gbW9kKQogCQkJCQkJaXRl
bV9tYWtlKCJ7JWN9IiwgY2gpOwogCQkJCQllbHNlCkBAIC02MTgsNyArNjE3LDcgQEAgc3RhdGlj
IHZvaWQgYnVpbGRfY29uZihzdHJ1Y3QgbWVudSAqbWVudSkKIAkJCQlpZiAodG1wIDwgMCkKIAkJ
CQkJdG1wID0gMDsKIAkJCQlpdGVtX2FkZF9zdHIoIiUqYyVzJXMiLCB0bXAsICcgJywgbWVudV9n
ZXRfcHJvbXB0KG1lbnUpLAotCQkJCQkgICAgIChzeW1faGFzX3ZhbHVlKHN5bSkgfHwgIXN5bV9p
c19jaGFuZ2FibGUoc3ltKSkgPworCQkJCQkgICAgIChzeW1faGFzX3ZhbHVlKHN5bSkgfHwgIXN5
bV9pc19jaGFuZ2VhYmxlKHN5bSkpID8KIAkJCQkJICAgICAiIiA6ICIgKE5FVykiKTsKIAkJCQlp
dGVtX3NldF90YWcoJ3MnKTsKIAkJCQlpdGVtX3NldF9kYXRhKG1lbnUpOwpAQCAtNjI2LDcgKzYy
NSw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCQl9CiAJ
CX0KIAkJaXRlbV9hZGRfc3RyKCIlKmMlcyVzIiwgaW5kZW50ICsgMSwgJyAnLCBtZW51X2dldF9w
cm9tcHQobWVudSksCi0JCQkgIChzeW1faGFzX3ZhbHVlKHN5bSkgfHwgIXN5bV9pc19jaGFuZ2Fi
bGUoc3ltKSkgPworCQkJICAoc3ltX2hhc192YWx1ZShzeW0pIHx8ICFzeW1faXNfY2hhbmdlYWJs
ZShzeW0pKSA/CiAJCQkgICIiIDogIiAoTkVXKSIpOwogCQlpZiAobWVudS0+cHJvbXB0LT50eXBl
ID09IFBfTUVOVSkgewogCQkJaXRlbV9hZGRfc3RyKCIgICVzIiwgbWVudV9pc19lbXB0eShtZW51
KSA/ICItLS0tIiA6ICItLS0+Iik7CkBAIC03NzIsMTYgKzc3MSwxMyBAQCBzdGF0aWMgdm9pZCBz
aG93X2hlbHB0ZXh0KGNvbnN0IGNoYXIgKnRpdGxlLCBjb25zdCBjaGFyICp0ZXh0KQogCXNob3df
dGV4dGJveCh0aXRsZSwgdGV4dCwgMCwgMCk7CiB9CiAKLXN0YXRpYyB2b2lkIGNvbmZfbWVzc2Fn
ZV9jYWxsYmFjayhjb25zdCBjaGFyICpmbXQsIHZhX2xpc3QgYXApCitzdGF0aWMgdm9pZCBjb25m
X21lc3NhZ2VfY2FsbGJhY2soY29uc3QgY2hhciAqcykKIHsKLQljaGFyIGJ1ZltQQVRIX01BWCsx
XTsKLQotCXZzbnByaW50ZihidWYsIHNpemVvZihidWYpLCBmbXQsIGFwKTsKIAlpZiAoc2F2ZV9h
bmRfZXhpdCkgewogCQlpZiAoIXNpbGVudCkKLQkJCXByaW50ZigiJXMiLCBidWYpOworCQkJcHJp
bnRmKCIlcyIsIHMpOwogCX0gZWxzZSB7Ci0JCXNob3dfdGV4dGJveChOVUxMLCBidWYsIDYsIDYw
KTsKKwkJc2hvd190ZXh0Ym94KE5VTEwsIHMsIDYsIDYwKTsKIAl9CiB9CiAKQEAgLTk0MCw3ICs5
MzYsNyBAQCBzdGF0aWMgdm9pZCBjb25mX3NhdmUodm9pZCkKIAkJCQlzZXRfY29uZmlnX2ZpbGVu
YW1lKGRpYWxvZ19pbnB1dF9yZXN1bHQpOwogCQkJCXJldHVybjsKIAkJCX0KLQkJCXNob3dfdGV4
dGJveChOVUxMLCAiQ2FuJ3QgY3JlYXRlIGZpbGUhICBQcm9iYWJseSBhIG5vbmV4aXN0ZW50IGRp
cmVjdG9yeS4iLCA1LCA2MCk7CisJCQlzaG93X3RleHRib3goTlVMTCwgIkNhbid0IGNyZWF0ZSBm
aWxlISIsIDUsIDYwKTsKIAkJCWJyZWFrOwogCQljYXNlIDE6CiAJCQlzaG93X2hlbHB0ZXh0KCJT
YXZlIEFsdGVybmF0ZSBDb25maWd1cmF0aW9uIiwgc2F2ZV9jb25maWdfaGVscCk7CkBAIC05Nzcs
NiArOTczLDcgQEAgc3RhdGljIGludCBoYW5kbGVfZXhpdCh2b2lkKQogCQkJCQkgICJcblxuIik7
CiAJCQlyZXR1cm4gMTsKIAkJfQorCQljb25mX3dyaXRlX2F1dG9jb25mKDApOwogCQkvKiBmYWxs
IHRocm91Z2ggKi8KIAljYXNlIC0xOgogCQlpZiAoIXNpbGVudCkKZGlmZiAtLWdpdCBhL3hlbi90
b29scy9rY29uZmlnL21lbnUuYyBiL3hlbi90b29scy9rY29uZmlnL21lbnUuYwppbmRleCA3MWQz
MWYyYmY2MTkuLmQ5ZDE2NDY5ODU5YSAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbWVu
dS5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL21lbnUuYwpAQCAtMSw2ICsxLDYgQEAKKy8vIFNQ
RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgogICogQ29weXJpZ2h0IChDKSAyMDAy
IFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICogUmVsZWFzZWQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAogI2luY2x1ZGUgPGN0eXBlLmg+
CkBAIC02MiwxMyArNjIsOCBAQCB2b2lkIG1lbnVfYWRkX2VudHJ5KHN0cnVjdCBzeW1ib2wgKnN5
bSkKIAkJbWVudV9hZGRfc3ltYm9sKFBfU1lNQk9MLCBzeW0sIE5VTEwpOwogfQogCi12b2lkIG1l
bnVfZW5kX2VudHJ5KHZvaWQpCi17Ci19Ci0KIHN0cnVjdCBtZW51ICptZW51X2FkZF9tZW51KHZv
aWQpCiB7Ci0JbWVudV9lbmRfZW50cnkoKTsKIAlsYXN0X2VudHJ5X3B0ciA9ICZjdXJyZW50X2Vu
dHJ5LT5saXN0OwogCXJldHVybiBjdXJyZW50X21lbnUgPSBjdXJyZW50X2VudHJ5OwogfQpAQCAt
NzksMTkgKzc0LDIzIEBAIHZvaWQgbWVudV9lbmRfbWVudSh2b2lkKQogCWN1cnJlbnRfbWVudSA9
IGN1cnJlbnRfbWVudS0+cGFyZW50OwogfQogCi1zdGF0aWMgc3RydWN0IGV4cHIgKm1lbnVfY2hl
Y2tfZGVwKHN0cnVjdCBleHByICplKQorLyoKKyAqIFJld3JpdGVzICdtJyB0byAnbScgJiYgTU9E
VUxFUywgc28gdGhhdCBpdCBldmFsdWF0ZXMgdG8gJ24nIHdoZW4gcnVubmluZworICogd2l0aG91
dCBtb2R1bGVzCisgKi8KK3N0YXRpYyBzdHJ1Y3QgZXhwciAqcmV3cml0ZV9tKHN0cnVjdCBleHBy
ICplKQogewogCWlmICghZSkKIAkJcmV0dXJuIGU7CiAKIAlzd2l0Y2ggKGUtPnR5cGUpIHsKIAlj
YXNlIEVfTk9UOgotCQllLT5sZWZ0LmV4cHIgPSBtZW51X2NoZWNrX2RlcChlLT5sZWZ0LmV4cHIp
OworCQllLT5sZWZ0LmV4cHIgPSByZXdyaXRlX20oZS0+bGVmdC5leHByKTsKIAkJYnJlYWs7CiAJ
Y2FzZSBFX09SOgogCWNhc2UgRV9BTkQ6Ci0JCWUtPmxlZnQuZXhwciA9IG1lbnVfY2hlY2tfZGVw
KGUtPmxlZnQuZXhwcik7Ci0JCWUtPnJpZ2h0LmV4cHIgPSBtZW51X2NoZWNrX2RlcChlLT5yaWdo
dC5leHByKTsKKwkJZS0+bGVmdC5leHByID0gcmV3cml0ZV9tKGUtPmxlZnQuZXhwcik7CisJCWUt
PnJpZ2h0LmV4cHIgPSByZXdyaXRlX20oZS0+cmlnaHQuZXhwcik7CiAJCWJyZWFrOwogCWNhc2Ug
RV9TWU1CT0w6CiAJCS8qIGNoYW5nZSAnbScgaW50byAnbScgJiYgTU9EVUxFUyAqLwpAQCAtMTA2
LDcgKzEwNSw3IEBAIHN0YXRpYyBzdHJ1Y3QgZXhwciAqbWVudV9jaGVja19kZXAoc3RydWN0IGV4
cHIgKmUpCiAKIHZvaWQgbWVudV9hZGRfZGVwKHN0cnVjdCBleHByICpkZXApCiB7Ci0JY3VycmVu
dF9lbnRyeS0+ZGVwID0gZXhwcl9hbGxvY19hbmQoY3VycmVudF9lbnRyeS0+ZGVwLCBtZW51X2No
ZWNrX2RlcChkZXApKTsKKwljdXJyZW50X2VudHJ5LT5kZXAgPSBleHByX2FsbG9jX2FuZChjdXJy
ZW50X2VudHJ5LT5kZXAsIGRlcCk7CiB9CiAKIHZvaWQgbWVudV9zZXRfdHlwZShpbnQgdHlwZSkK
QEAgLTEzMSw3ICsxMzAsNyBAQCBzdGF0aWMgc3RydWN0IHByb3BlcnR5ICptZW51X2FkZF9wcm9w
KGVudW0gcHJvcF90eXBlIHR5cGUsIGNoYXIgKnByb21wdCwgc3RydWN0CiAKIAlwcm9wLT5tZW51
ID0gY3VycmVudF9lbnRyeTsKIAlwcm9wLT5leHByID0gZXhwcjsKLQlwcm9wLT52aXNpYmxlLmV4
cHIgPSBtZW51X2NoZWNrX2RlcChkZXApOworCXByb3AtPnZpc2libGUuZXhwciA9IGRlcDsKIAog
CWlmIChwcm9tcHQpIHsKIAkJaWYgKGlzc3BhY2UoKnByb21wdCkpIHsKQEAgLTE5NiwzMSArMTk1
LDI2IEBAIHZvaWQgbWVudV9hZGRfc3ltYm9sKGVudW0gcHJvcF90eXBlIHR5cGUsIHN0cnVjdCBz
eW1ib2wgKnN5bSwgc3RydWN0IGV4cHIgKmRlcCkKIAltZW51X2FkZF9wcm9wKHR5cGUsIE5VTEws
IGV4cHJfYWxsb2Nfc3ltYm9sKHN5bSksIGRlcCk7CiB9CiAKLXZvaWQgbWVudV9hZGRfb3B0aW9u
KGludCB0b2tlbiwgY2hhciAqYXJnKQordm9pZCBtZW51X2FkZF9vcHRpb25fbW9kdWxlcyh2b2lk
KQogewotCXN3aXRjaCAodG9rZW4pIHsKLQljYXNlIFRfT1BUX01PRFVMRVM6Ci0JCWlmIChtb2R1
bGVzX3N5bSkKLQkJCXpjb25mX2Vycm9yKCJzeW1ib2wgJyVzJyByZWRlZmluZXMgb3B0aW9uICdt
b2R1bGVzJyIKLQkJCQkgICAgIiBhbHJlYWR5IGRlZmluZWQgYnkgc3ltYm9sICclcyciLAotCQkJ
CSAgICBjdXJyZW50X2VudHJ5LT5zeW0tPm5hbWUsCi0JCQkJICAgIG1vZHVsZXNfc3ltLT5uYW1l
Ci0JCQkJICAgICk7Ci0JCW1vZHVsZXNfc3ltID0gY3VycmVudF9lbnRyeS0+c3ltOwotCQlicmVh
azsKLQljYXNlIFRfT1BUX0RFRkNPTkZJR19MSVNUOgotCQlpZiAoIXN5bV9kZWZjb25maWdfbGlz
dCkKLQkJCXN5bV9kZWZjb25maWdfbGlzdCA9IGN1cnJlbnRfZW50cnktPnN5bTsKLQkJZWxzZSBp
ZiAoc3ltX2RlZmNvbmZpZ19saXN0ICE9IGN1cnJlbnRfZW50cnktPnN5bSkKLQkJCXpjb25mX2Vy
cm9yKCJ0cnlpbmcgdG8gcmVkZWZpbmUgZGVmY29uZmlnIHN5bWJvbCIpOwotCQlicmVhazsKLQlj
YXNlIFRfT1BUX0VOVjoKLQkJcHJvcF9hZGRfZW52KGFyZyk7Ci0JCWJyZWFrOwotCWNhc2UgVF9P
UFRfQUxMTk9DT05GSUdfWToKLQkJY3VycmVudF9lbnRyeS0+c3ltLT5mbGFncyB8PSBTWU1CT0xf
QUxMTk9DT05GSUdfWTsKLQkJYnJlYWs7Ci0JfQorCWlmIChtb2R1bGVzX3N5bSkKKwkJemNvbmZf
ZXJyb3IoInN5bWJvbCAnJXMnIHJlZGVmaW5lcyBvcHRpb24gJ21vZHVsZXMnIGFscmVhZHkgZGVm
aW5lZCBieSBzeW1ib2wgJyVzJyIsCisJCQkgICAgY3VycmVudF9lbnRyeS0+c3ltLT5uYW1lLCBt
b2R1bGVzX3N5bS0+bmFtZSk7CisJbW9kdWxlc19zeW0gPSBjdXJyZW50X2VudHJ5LT5zeW07Cit9
CisKK3ZvaWQgbWVudV9hZGRfb3B0aW9uX2RlZmNvbmZpZ19saXN0KHZvaWQpCit7CisJaWYgKCFz
eW1fZGVmY29uZmlnX2xpc3QpCisJCXN5bV9kZWZjb25maWdfbGlzdCA9IGN1cnJlbnRfZW50cnkt
PnN5bTsKKwllbHNlIGlmIChzeW1fZGVmY29uZmlnX2xpc3QgIT0gY3VycmVudF9lbnRyeS0+c3lt
KQorCQl6Y29uZl9lcnJvcigidHJ5aW5nIHRvIHJlZGVmaW5lIGRlZmNvbmZpZyBzeW1ib2wiKTsK
KwlzeW1fZGVmY29uZmlnX2xpc3QtPmZsYWdzIHw9IFNZTUJPTF9OT19XUklURTsKK30KKwordm9p
ZCBtZW51X2FkZF9vcHRpb25fYWxsbm9jb25maWdfeSh2b2lkKQoreworCWN1cnJlbnRfZW50cnkt
PnN5bS0+ZmxhZ3MgfD0gU1lNQk9MX0FMTE5PQ09ORklHX1k7CiB9CiAKIHN0YXRpYyBpbnQgbWVu
dV92YWxpZGF0ZV9udW1iZXIoc3RydWN0IHN5bWJvbCAqc3ltLCBzdHJ1Y3Qgc3ltYm9sICpzeW0y
KQpAQCAtMjMzLDYgKzIyNyw4IEBAIHN0YXRpYyB2b2lkIHN5bV9jaGVja19wcm9wKHN0cnVjdCBz
eW1ib2wgKnN5bSkKIHsKIAlzdHJ1Y3QgcHJvcGVydHkgKnByb3A7CiAJc3RydWN0IHN5bWJvbCAq
c3ltMjsKKwljaGFyICp1c2U7CisKIAlmb3IgKHByb3AgPSBzeW0tPnByb3A7IHByb3A7IHByb3Ag
PSBwcm9wLT5uZXh0KSB7CiAJCXN3aXRjaCAocHJvcC0+dHlwZSkgewogCQljYXNlIFBfREVGQVVM
VDoKQEAgLTI1MCwyMCArMjQ2LDMyIEBAIHN0YXRpYyB2b2lkIHN5bV9jaGVja19wcm9wKHN0cnVj
dCBzeW1ib2wgKnN5bSkKIAkJCQkJICAgICInJXMnOiBudW1iZXIgaXMgaW52YWxpZCIsCiAJCQkJ
CSAgICBzeW0tPm5hbWUpOwogCQkJfQorCQkJaWYgKHN5bV9pc19jaG9pY2Uoc3ltKSkgeworCQkJ
CXN0cnVjdCBwcm9wZXJ0eSAqY2hvaWNlX3Byb3AgPQorCQkJCQlzeW1fZ2V0X2Nob2ljZV9wcm9w
KHN5bTIpOworCisJCQkJaWYgKCFjaG9pY2VfcHJvcCB8fAorCQkJCSAgICBwcm9wX2dldF9zeW1i
b2woY2hvaWNlX3Byb3ApICE9IHN5bSkKKwkJCQkJcHJvcF93YXJuKHByb3AsCisJCQkJCQkgICJj
aG9pY2UgZGVmYXVsdCBzeW1ib2wgJyVzJyBpcyBub3QgY29udGFpbmVkIGluIHRoZSBjaG9pY2Ui
LAorCQkJCQkJICBzeW0yLT5uYW1lKTsKKwkJCX0KIAkJCWJyZWFrOwogCQljYXNlIFBfU0VMRUNU
OgorCQljYXNlIFBfSU1QTFk6CisJCQl1c2UgPSBwcm9wLT50eXBlID09IFBfU0VMRUNUID8gInNl
bGVjdCIgOiAiaW1wbHkiOwogCQkJc3ltMiA9IHByb3BfZ2V0X3N5bWJvbChwcm9wKTsKIAkJCWlm
IChzeW0tPnR5cGUgIT0gU19CT09MRUFOICYmIHN5bS0+dHlwZSAhPSBTX1RSSVNUQVRFKQogCQkJ
CXByb3Bfd2Fybihwcm9wLAotCQkJCSAgICAiY29uZmlnIHN5bWJvbCAnJXMnIHVzZXMgc2VsZWN0
LCBidXQgaXMgIgotCQkJCSAgICAibm90IGJvb2xlYW4gb3IgdHJpc3RhdGUiLCBzeW0tPm5hbWUp
OworCQkJCSAgICAiY29uZmlnIHN5bWJvbCAnJXMnIHVzZXMgJXMsIGJ1dCBpcyAiCisJCQkJICAg
ICJub3QgYm9vbCBvciB0cmlzdGF0ZSIsIHN5bS0+bmFtZSwgdXNlKTsKIAkJCWVsc2UgaWYgKHN5
bTItPnR5cGUgIT0gU19VTktOT1dOICYmCiAJCQkJIHN5bTItPnR5cGUgIT0gU19CT09MRUFOICYm
CiAJCQkJIHN5bTItPnR5cGUgIT0gU19UUklTVEFURSkKIAkJCQlwcm9wX3dhcm4ocHJvcCwKLQkJ
CQkgICAgIiclcycgaGFzIHdyb25nIHR5cGUuICdzZWxlY3QnIG9ubHkgIgotCQkJCSAgICAiYWNj
ZXB0IGFyZ3VtZW50cyBvZiBib29sZWFuIGFuZCAiCi0JCQkJICAgICJ0cmlzdGF0ZSB0eXBlIiwg
c3ltMi0+bmFtZSk7CisJCQkJICAgICInJXMnIGhhcyB3cm9uZyB0eXBlLiAnJXMnIG9ubHkgIgor
CQkJCSAgICAiYWNjZXB0IGFyZ3VtZW50cyBvZiBib29sIGFuZCAiCisJCQkJICAgICJ0cmlzdGF0
ZSB0eXBlIiwgc3ltMi0+bmFtZSwgdXNlKTsKIAkJCWJyZWFrOwogCQljYXNlIFBfUkFOR0U6CiAJ
CQlpZiAoc3ltLT50eXBlICE9IFNfSU5UICYmIHN5bS0+dHlwZSAhPSBTX0hFWCkKQEAgLTI4OCw2
ICsyOTYsMTEgQEAgdm9pZCBtZW51X2ZpbmFsaXplKHN0cnVjdCBtZW51ICpwYXJlbnQpCiAKIAlz
eW0gPSBwYXJlbnQtPnN5bTsKIAlpZiAocGFyZW50LT5saXN0KSB7CisJCS8qCisJCSAqIFRoaXMg
bWVudSBub2RlIGhhcyBjaGlsZHJlbi4gV2UgKHJlY3Vyc2l2ZWx5KSBwcm9jZXNzIHRoZW0KKwkJ
ICogYW5kIHByb3BhZ2F0ZSBwYXJlbnQgZGVwZW5kZW5jaWVzIGJlZm9yZSBtb3Zpbmcgb24uCisJ
CSAqLworCiAJCWlmIChzeW0gJiYgc3ltX2lzX2Nob2ljZShzeW0pKSB7CiAJCQlpZiAoc3ltLT50
eXBlID09IFNfVU5LTk9XTikgewogCQkJCS8qIGZpbmQgdGhlIGZpcnN0IGNob2ljZSB2YWx1ZSB0
byBmaW5kIG91dCBjaG9pY2UgdHlwZSAqLwpAQCAtMzA1LDY1ICszMTgsMTY5IEBAIHZvaWQgbWVu
dV9maW5hbGl6ZShzdHJ1Y3QgbWVudSAqcGFyZW50KQogCQkJCWlmIChtZW51LT5zeW0gJiYgbWVu
dS0+c3ltLT50eXBlID09IFNfVU5LTk9XTikKIAkJCQkJbWVudV9zZXRfdHlwZShzeW0tPnR5cGUp
OwogCQkJfQorCisJCQkvKgorCQkJICogVXNlIHRoZSBjaG9pY2UgaXRzZWxmIGFzIHRoZSBwYXJl
bnQgZGVwZW5kZW5jeSBvZgorCQkJICogdGhlIGNvbnRhaW5lZCBpdGVtcy4gVGhpcyB0dXJucyB0
aGUgbW9kZSBvZiB0aGUKKwkJCSAqIGNob2ljZSBpbnRvIGFuIHVwcGVyIGJvdW5kIG9uIHRoZSB2
aXNpYmlsaXR5IG9mIHRoZQorCQkJICogY2hvaWNlIHZhbHVlIHN5bWJvbHMuCisJCQkgKi8KIAkJ
CXBhcmVudGRlcCA9IGV4cHJfYWxsb2Nfc3ltYm9sKHN5bSk7CiAJCX0gZWxzZSBpZiAocGFyZW50
LT5wcm9tcHQpCisJCQkvKiBNZW51IG5vZGUgZm9yICdtZW51JyAqLwogCQkJcGFyZW50ZGVwID0g
cGFyZW50LT5wcm9tcHQtPnZpc2libGUuZXhwcjsKIAkJZWxzZQorCQkJLyogTWVudSBub2RlIGZv
ciAnaWYnICovCiAJCQlwYXJlbnRkZXAgPSBwYXJlbnQtPmRlcDsKIAorCQkvKiBGb3IgZWFjaCBj
aGlsZCBtZW51IG5vZGUuLi4gKi8KIAkJZm9yIChtZW51ID0gcGFyZW50LT5saXN0OyBtZW51OyBt
ZW51ID0gbWVudS0+bmV4dCkgewotCQkJYmFzZWRlcCA9IGV4cHJfdHJhbnNmb3JtKG1lbnUtPmRl
cCk7CisJCQkvKgorCQkJICogUHJvcGFnYXRlIHBhcmVudCBkZXBlbmRlbmNpZXMgdG8gdGhlIGNo
aWxkIG1lbnUKKwkJCSAqIG5vZGUsIGFsc28gcmV3cml0aW5nIGFuZCBzaW1wbGlmeWluZyBleHBy
ZXNzaW9ucworCQkJICovCisJCQliYXNlZGVwID0gcmV3cml0ZV9tKG1lbnUtPmRlcCk7CisJCQli
YXNlZGVwID0gZXhwcl90cmFuc2Zvcm0oYmFzZWRlcCk7CiAJCQliYXNlZGVwID0gZXhwcl9hbGxv
Y19hbmQoZXhwcl9jb3B5KHBhcmVudGRlcCksIGJhc2VkZXApOwogCQkJYmFzZWRlcCA9IGV4cHJf
ZWxpbWluYXRlX2R1cHMoYmFzZWRlcCk7CiAJCQltZW51LT5kZXAgPSBiYXNlZGVwOworCiAJCQlp
ZiAobWVudS0+c3ltKQorCQkJCS8qCisJCQkJICogTm90ZTogRm9yIHN5bWJvbHMsIGFsbCBwcm9t
cHRzIGFyZSBpbmNsdWRlZAorCQkJCSAqIHRvbyBpbiB0aGUgc3ltYm9sJ3Mgb3duIHByb3BlcnR5
IGxpc3QKKwkJCQkgKi8KIAkJCQlwcm9wID0gbWVudS0+c3ltLT5wcm9wOwogCQkJZWxzZQorCQkJ
CS8qCisJCQkJICogRm9yIG5vbi1zeW1ib2wgbWVudSBub2Rlcywgd2UganVzdCBuZWVkIHRvCisJ
CQkJICogaGFuZGxlIHRoZSBwcm9tcHQKKwkJCQkgKi8KIAkJCQlwcm9wID0gbWVudS0+cHJvbXB0
OworCisJCQkvKiBGb3IgZWFjaCBwcm9wZXJ0eS4uLiAqLwogCQkJZm9yICg7IHByb3A7IHByb3Ag
PSBwcm9wLT5uZXh0KSB7CiAJCQkJaWYgKHByb3AtPm1lbnUgIT0gbWVudSkKKwkJCQkJLyoKKwkJ
CQkJICogVHdvIHBvc3NpYmlsaXRpZXM6CisJCQkJCSAqCisJCQkJCSAqIDEuIFRoZSBwcm9wZXJ0
eSBsYWNrcyBkZXBlbmRlbmNpZXMKKwkJCQkJICogICAgYW5kIHNvIGlzbid0IGxvY2F0aW9uLXNw
ZWNpZmljLAorCQkJCQkgKiAgICBlLmcuIGFuICdvcHRpb24nCisJCQkJCSAqCisJCQkJCSAqIDIu
IFRoZSBwcm9wZXJ0eSBiZWxvbmdzIHRvIGEgc3ltYm9sCisJCQkJCSAqICAgIGRlZmluZWQgaW4g
bXVsdGlwbGUgbG9jYXRpb25zIGFuZAorCQkJCQkgKiAgICBpcyBmcm9tIHNvbWUgb3RoZXIgbG9j
YXRpb24uIEl0CisJCQkJCSAqICAgIHdpbGwgYmUgaGFuZGxlZCB0aGVyZSBpbiB0aGF0CisJCQkJ
CSAqICAgIGNhc2UuCisJCQkJCSAqCisJCQkJCSAqIFNraXAgdGhlIHByb3BlcnR5LgorCQkJCQkg
Ki8KIAkJCQkJY29udGludWU7Ci0JCQkJZGVwID0gZXhwcl90cmFuc2Zvcm0ocHJvcC0+dmlzaWJs
ZS5leHByKTsKKworCQkJCS8qCisJCQkJICogUHJvcGFnYXRlIHBhcmVudCBkZXBlbmRlbmNpZXMg
dG8gdGhlCisJCQkJICogcHJvcGVydHkncyBjb25kaXRpb24sIHJld3JpdGluZyBhbmQKKwkJCQkg
KiBzaW1wbGlmeWluZyBleHByZXNzaW9ucyBhdCB0aGUgc2FtZSB0aW1lCisJCQkJICovCisJCQkJ
ZGVwID0gcmV3cml0ZV9tKHByb3AtPnZpc2libGUuZXhwcik7CisJCQkJZGVwID0gZXhwcl90cmFu
c2Zvcm0oZGVwKTsKIAkJCQlkZXAgPSBleHByX2FsbG9jX2FuZChleHByX2NvcHkoYmFzZWRlcCks
IGRlcCk7CiAJCQkJZGVwID0gZXhwcl9lbGltaW5hdGVfZHVwcyhkZXApOwogCQkJCWlmIChtZW51
LT5zeW0gJiYgbWVudS0+c3ltLT50eXBlICE9IFNfVFJJU1RBVEUpCiAJCQkJCWRlcCA9IGV4cHJf
dHJhbnNfYm9vbChkZXApOwogCQkJCXByb3AtPnZpc2libGUuZXhwciA9IGRlcDsKKworCQkJCS8q
CisJCQkJICogSGFuZGxlIHNlbGVjdHMgYW5kIGltcGxpZXMsIHdoaWNoIG1vZGlmeSB0aGUKKwkJ
CQkgKiBkZXBlbmRlbmNpZXMgb2YgdGhlIHNlbGVjdGVkL2ltcGxpZWQgc3ltYm9sCisJCQkJICov
CiAJCQkJaWYgKHByb3AtPnR5cGUgPT0gUF9TRUxFQ1QpIHsKIAkJCQkJc3RydWN0IHN5bWJvbCAq
ZXMgPSBwcm9wX2dldF9zeW1ib2wocHJvcCk7CiAJCQkJCWVzLT5yZXZfZGVwLmV4cHIgPSBleHBy
X2FsbG9jX29yKGVzLT5yZXZfZGVwLmV4cHIsCiAJCQkJCQkJZXhwcl9hbGxvY19hbmQoZXhwcl9h
bGxvY19zeW1ib2wobWVudS0+c3ltKSwgZXhwcl9jb3B5KGRlcCkpKTsKKwkJCQl9IGVsc2UgaWYg
KHByb3AtPnR5cGUgPT0gUF9JTVBMWSkgeworCQkJCQlzdHJ1Y3Qgc3ltYm9sICplcyA9IHByb3Bf
Z2V0X3N5bWJvbChwcm9wKTsKKwkJCQkJZXMtPmltcGxpZWQuZXhwciA9IGV4cHJfYWxsb2Nfb3Io
ZXMtPmltcGxpZWQuZXhwciwKKwkJCQkJCQlleHByX2FsbG9jX2FuZChleHByX2FsbG9jX3N5bWJv
bChtZW51LT5zeW0pLCBleHByX2NvcHkoZGVwKSkpOwogCQkJCX0KIAkJCX0KIAkJfQorCisJCWlm
IChzeW0gJiYgc3ltX2lzX2Nob2ljZShzeW0pKQorCQkJZXhwcl9mcmVlKHBhcmVudGRlcCk7CisK
KwkJLyoKKwkJICogUmVjdXJzaXZlbHkgcHJvY2VzcyBjaGlsZHJlbiBpbiB0aGUgc2FtZSBmYXNo
aW9uIGJlZm9yZQorCQkgKiBtb3Zpbmcgb24KKwkJICovCiAJCWZvciAobWVudSA9IHBhcmVudC0+
bGlzdDsgbWVudTsgbWVudSA9IG1lbnUtPm5leHQpCiAJCQltZW51X2ZpbmFsaXplKG1lbnUpOwog
CX0gZWxzZSBpZiAoc3ltKSB7CisJCS8qCisJCSAqIEF1dG9tYXRpYyBzdWJtZW51IGNyZWF0aW9u
LiBJZiBzeW0gaXMgYSBzeW1ib2wgYW5kIEEsIEIsIEMsCisJCSAqIC4uLiBhcmUgY29uc2VjdXRp
dmUgaXRlbXMgKHN5bWJvbHMsIG1lbnVzLCBpZnMsIGV0Yy4pIHRoYXQKKwkJICogYWxsIGRlcGVu
ZCBvbiBzeW0sIHRoZW4gdGhlIGZvbGxvd2luZyBtZW51IHN0cnVjdHVyZSBpcworCQkgKiBjcmVh
dGVkOgorCQkgKgorCQkgKglzeW0KKwkJICoJICstQQorCQkgKgkgKy1CCisJCSAqCSArLUMKKwkJ
ICoJIC4uLgorCQkgKgorCQkgKiBUaGlzIGFsc28gd29ya3MgcmVjdXJzaXZlbHksIGdpdmluZyB0
aGUgZm9sbG93aW5nIHN0cnVjdHVyZQorCQkgKiBpZiBBIGlzIGEgc3ltYm9sIGFuZCBCIGRlcGVu
ZHMgb24gQToKKwkJICoKKwkJICoJc3ltCisJCSAqCSArLUEKKwkJICoJIHwgKy1CCisJCSAqCSAr
LUMKKwkJICoJIC4uLgorCQkgKi8KKwogCQliYXNlZGVwID0gcGFyZW50LT5wcm9tcHQgPyBwYXJl
bnQtPnByb21wdC0+dmlzaWJsZS5leHByIDogTlVMTDsKIAkJYmFzZWRlcCA9IGV4cHJfdHJhbnNf
Y29tcGFyZShiYXNlZGVwLCBFX1VORVFVQUwsICZzeW1ib2xfbm8pOwogCQliYXNlZGVwID0gZXhw
cl9lbGltaW5hdGVfZHVwcyhleHByX3RyYW5zZm9ybShiYXNlZGVwKSk7CisKKwkJLyogRXhhbWlu
ZSBjb25zZWN1dGl2ZSBlbGVtZW50cyBhZnRlciBzeW0gKi8KIAkJbGFzdF9tZW51ID0gTlVMTDsK
IAkJZm9yIChtZW51ID0gcGFyZW50LT5uZXh0OyBtZW51OyBtZW51ID0gbWVudS0+bmV4dCkgewog
CQkJZGVwID0gbWVudS0+cHJvbXB0ID8gbWVudS0+cHJvbXB0LT52aXNpYmxlLmV4cHIgOiBtZW51
LT5kZXA7CiAJCQlpZiAoIWV4cHJfY29udGFpbnNfc3ltYm9sKGRlcCwgc3ltKSkKKwkJCQkvKiBO
byBkZXBlbmRlbmN5LCBxdWl0ICovCiAJCQkJYnJlYWs7CiAJCQlpZiAoZXhwcl9kZXBlbmRzX3N5
bWJvbChkZXAsIHN5bSkpCisJCQkJLyogQWJzb2x1dGUgZGVwZW5kZW5jeSwgcHV0IGluIHN1Ym1l
bnUgKi8KIAkJCQlnb3RvIG5leHQ7CisKKwkJCS8qCisJCQkgKiBBbHNvIGNvbnNpZGVyIGl0IGEg
ZGVwZW5kZW5jeSBvbiBzeW0gaWYgb3VyCisJCQkgKiBkZXBlbmRlbmNpZXMgY29udGFpbiBzeW0g
YW5kIGFyZSBhICJzdXBlcnNldCIgb2YKKwkJCSAqIHN5bSdzIGRlcGVuZGVuY2llcywgZS5nLiAn
KHN5bSB8fCBRKSAmJiBSJyB3aGVuIHN5bQorCQkJICogZGVwZW5kcyBvbiBSLgorCQkJICoKKwkJ
CSAqIE5vdGUgdGhhdCAnUicgbWlnaHQgYmUgZnJvbSBhbiBlbmNsb3NpbmcgbWVudSBvciBpZiwK
KwkJCSAqIG1ha2luZyB0aGlzIGEgbW9yZSBjb21tb24gY2FzZSB0aGFuIGl0IG1pZ2h0IHNlZW0u
CisJCQkgKi8KIAkJCWRlcCA9IGV4cHJfdHJhbnNfY29tcGFyZShkZXAsIEVfVU5FUVVBTCwgJnN5
bWJvbF9ubyk7CiAJCQlkZXAgPSBleHByX2VsaW1pbmF0ZV9kdXBzKGV4cHJfdHJhbnNmb3JtKGRl
cCkpOwogCQkJZGVwMiA9IGV4cHJfY29weShiYXNlZGVwKTsKIAkJCWV4cHJfZWxpbWluYXRlX2Vx
KCZkZXAsICZkZXAyKTsKIAkJCWV4cHJfZnJlZShkZXApOwogCQkJaWYgKCFleHByX2lzX3llcyhk
ZXAyKSkgeworCQkJCS8qIE5vdCBzdXBlcnNldCwgcXVpdCAqLwogCQkJCWV4cHJfZnJlZShkZXAy
KTsKIAkJCQlicmVhazsKIAkJCX0KKwkJCS8qIFN1cGVyc2V0LCBwdXQgaW4gc3VibWVudSAqLwog
CQkJZXhwcl9mcmVlKGRlcDIpOwogCQluZXh0OgogCQkJbWVudV9maW5hbGl6ZShtZW51KTsKIAkJ
CW1lbnUtPnBhcmVudCA9IHBhcmVudDsKIAkJCWxhc3RfbWVudSA9IG1lbnU7CiAJCX0KKwkJZXhw
cl9mcmVlKGJhc2VkZXApOwogCQlpZiAobGFzdF9tZW51KSB7CiAJCQlwYXJlbnQtPmxpc3QgPSBw
YXJlbnQtPm5leHQ7CiAJCQlwYXJlbnQtPm5leHQgPSBsYXN0X21lbnUtPm5leHQ7CkBAIC00MTIs
NiArNTI5LDM1IEBAIHZvaWQgbWVudV9maW5hbGl6ZShzdHJ1Y3QgbWVudSAqcGFyZW50KQogCQkJ
KmVwID0gZXhwcl9hbGxvY19vbmUoRV9MSVNULCBOVUxMKTsKIAkJCSgqZXApLT5yaWdodC5zeW0g
PSBtZW51LT5zeW07CiAJCX0KKworCQkvKgorCQkgKiBUaGlzIGNvZGUgc2VydmVzIHR3byBwdXJw
b3NlczoKKwkJICoKKwkJICogKDEpIEZsYXR0ZW5pbmcgJ2lmJyBibG9ja3MsIHdoaWNoIGRvIG5v
dCBzcGVjaWZ5IGEgc3VibWVudQorCQkgKiAgICAgYW5kIG9ubHkgYWRkIGRlcGVuZGVuY2llcy4K
KwkJICoKKwkJICogICAgIChBdXRvbWF0aWMgc3VibWVudSBjcmVhdGlvbiBtaWdodCBzdGlsbCBj
cmVhdGUgYSBzdWJtZW51CisJCSAqICAgICBmcm9tIGFuICdpZicgYmVmb3JlIHRoaXMgY29kZSBy
dW5zLikKKwkJICoKKwkJICogKDIpICJVbmRvaW5nIiBhbnkgYXV0b21hdGljIHN1Ym1lbnVzIGNy
ZWF0ZWQgZWFybGllciBiZWxvdworCQkgKiAgICAgcHJvbXB0bGVzcyBzeW1ib2xzLgorCQkgKgor
CQkgKiBCZWZvcmU6CisJCSAqCisJCSAqCUEKKwkJICoJaWYgLi4uIChvciBwcm9tcHRsZXNzIHN5
bWJvbCkKKwkJICoJICstQgorCQkgKgkgKy1DCisJCSAqCUQKKwkJICoKKwkJICogQWZ0ZXI6CisJ
CSAqCisJCSAqCUEKKwkJICoJaWYgLi4uIChvciBwcm9tcHRsZXNzIHN5bWJvbCkKKwkJICoJQgor
CQkgKglDCisJCSAqCUQKKwkJICovCiAJCWlmIChtZW51LT5saXN0ICYmICghbWVudS0+cHJvbXB0
IHx8ICFtZW51LT5wcm9tcHQtPnRleHQpKSB7CiAJCQlmb3IgKGxhc3RfbWVudSA9IG1lbnUtPmxp
c3Q7IDsgbGFzdF9tZW51ID0gbGFzdF9tZW51LT5uZXh0KSB7CiAJCQkJbGFzdF9tZW51LT5wYXJl
bnQgPSBwYXJlbnQ7CkBAIC00MzYsNiArNTgyLDE1IEBAIHZvaWQgbWVudV9maW5hbGl6ZShzdHJ1
Y3QgbWVudSAqcGFyZW50KQogCQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9XQVJORUQ7CiAJfQogCisJ
LyoKKwkgKiBGb3Igbm9uLW9wdGlvbmFsIGNob2ljZXMsIGFkZCBhIHJldmVyc2UgZGVwZW5kZW5j
eSAoY29ycmVzcG9uZGluZyB0bworCSAqIGEgc2VsZWN0KSBvZiAnPHZpc2liaWxpdHk+ICYmIG0n
LiBUaGlzIHByZXZlbnRzIHRoZSB1c2VyIGZyb20KKwkgKiBzZXR0aW5nIHRoZSBjaG9pY2UgbW9k
ZSB0byAnbicgd2hlbiB0aGUgY2hvaWNlIGlzIHZpc2libGUuCisJICoKKwkgKiBUaGlzIHdvdWxk
IGFsc28gd29yayBmb3Igbm9uLWNob2ljZSBzeW1ib2xzLCBidXQgb25seSBub24tb3B0aW9uYWwK
KwkgKiBjaG9pY2VzIGNsZWFyIFNZTUJPTF9PUFRJT05BTCBhcyBvZiB3cml0aW5nLiBDaG9pY2Vz
IGFyZSBpbXBsZW1lbnRlZAorCSAqIGFzIGEgdHlwZSBvZiBzeW1ib2wuCisJICovCiAJaWYgKHN5
bSAmJiAhc3ltX2lzX29wdGlvbmFsKHN5bSkgJiYgcGFyZW50LT5wcm9tcHQpIHsKIAkJc3ltLT5y
ZXZfZGVwLmV4cHIgPSBleHByX2FsbG9jX29yKHN5bS0+cmV2X2RlcC5leHByLAogCQkJCWV4cHJf
YWxsb2NfYW5kKHBhcmVudC0+cHJvbXB0LT52aXNpYmxlLmV4cHIsCkBAIC00NzcsNyArNjMyLDcg
QEAgYm9vbCBtZW51X2lzX3Zpc2libGUoc3RydWN0IG1lbnUgKm1lbnUpCiAKIAlpZiAobWVudS0+
dmlzaWJpbGl0eSkgewogCQlpZiAoZXhwcl9jYWxjX3ZhbHVlKG1lbnUtPnZpc2liaWxpdHkpID09
IG5vKQotCQkJcmV0dXJuIG5vOworCQkJcmV0dXJuIGZhbHNlOwogCX0KIAogCXN5bSA9IG1lbnUt
PnN5bTsKQEAgLTYxMiwxMyArNzY3LDMwIEBAIHN0YXRpYyBzdHJ1Y3QgcHJvcGVydHkgKmdldF9z
eW1ib2xfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJcmV0dXJuIHByb3A7CiB9CiAKK3N0YXRp
YyB2b2lkIGdldF9zeW1ib2xfcHJvcHNfc3RyKHN0cnVjdCBnc3RyICpyLCBzdHJ1Y3Qgc3ltYm9s
ICpzeW0sCisJCQkJIGVudW0gcHJvcF90eXBlIHRvaywgY29uc3QgY2hhciAqcHJlZml4KQorewor
CWJvb2wgaGl0ID0gZmFsc2U7CisJc3RydWN0IHByb3BlcnR5ICpwcm9wOworCisJZm9yX2FsbF9w
cm9wZXJ0aWVzKHN5bSwgcHJvcCwgdG9rKSB7CisJCWlmICghaGl0KSB7CisJCQlzdHJfYXBwZW5k
KHIsIHByZWZpeCk7CisJCQloaXQgPSB0cnVlOworCQl9IGVsc2UKKwkJCXN0cl9wcmludGYociwg
IiAmJiAiKTsKKwkJZXhwcl9nc3RyX3ByaW50KHByb3AtPmV4cHIsIHIpOworCX0KKwlpZiAoaGl0
KQorCQlzdHJfYXBwZW5kKHIsICJcbiIpOworfQorCiAvKgogICogaGVhZCBpcyBvcHRpb25hbCBh
bmQgbWF5IGJlIE5VTEwKICAqLwogc3RhdGljIHZvaWQgZ2V0X3N5bWJvbF9zdHIoc3RydWN0IGdz
dHIgKnIsIHN0cnVjdCBzeW1ib2wgKnN5bSwKIAkJICAgIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQp
CiB7Ci0JYm9vbCBoaXQ7CiAJc3RydWN0IHByb3BlcnR5ICpwcm9wOwogCiAJaWYgKHN5bSAmJiBz
eW0tPm5hbWUpIHsKQEAgLTY0OCwyMiArODIwLDIwIEBAIHN0YXRpYyB2b2lkIGdldF9zeW1ib2xf
c3RyKHN0cnVjdCBnc3RyICpyLCBzdHJ1Y3Qgc3ltYm9sICpzeW0sCiAJCX0KIAl9CiAKLQloaXQg
PSBmYWxzZTsKLQlmb3JfYWxsX3Byb3BlcnRpZXMoc3ltLCBwcm9wLCBQX1NFTEVDVCkgewotCQlp
ZiAoIWhpdCkgewotCQkJc3RyX2FwcGVuZChyLCAiICBTZWxlY3RzOiAiKTsKLQkJCWhpdCA9IHRy
dWU7Ci0JCX0gZWxzZQotCQkJc3RyX3ByaW50ZihyLCAiICYmICIpOwotCQlleHByX2dzdHJfcHJp
bnQocHJvcC0+ZXhwciwgcik7Ci0JfQotCWlmIChoaXQpCi0JCXN0cl9hcHBlbmQociwgIlxuIik7
CisJZ2V0X3N5bWJvbF9wcm9wc19zdHIociwgc3ltLCBQX1NFTEVDVCwgIiAgU2VsZWN0czogIik7
CiAJaWYgKHN5bS0+cmV2X2RlcC5leHByKSB7Ci0JCXN0cl9hcHBlbmQociwgIiAgU2VsZWN0ZWQg
Ynk6ICIpOwotCQlleHByX2dzdHJfcHJpbnQoc3ltLT5yZXZfZGVwLmV4cHIsIHIpOwotCQlzdHJf
YXBwZW5kKHIsICJcbiIpOworCQlleHByX2dzdHJfcHJpbnRfcmV2ZGVwKHN5bS0+cmV2X2RlcC5l
eHByLCByLCB5ZXMsICIgIFNlbGVjdGVkIGJ5IFt5XTpcbiIpOworCQlleHByX2dzdHJfcHJpbnRf
cmV2ZGVwKHN5bS0+cmV2X2RlcC5leHByLCByLCBtb2QsICIgIFNlbGVjdGVkIGJ5IFttXTpcbiIp
OworCQlleHByX2dzdHJfcHJpbnRfcmV2ZGVwKHN5bS0+cmV2X2RlcC5leHByLCByLCBubywgIiAg
U2VsZWN0ZWQgYnkgW25dOlxuIik7CisJfQorCisJZ2V0X3N5bWJvbF9wcm9wc19zdHIociwgc3lt
LCBQX0lNUExZLCAiICBJbXBsaWVzOiAiKTsKKwlpZiAoc3ltLT5pbXBsaWVkLmV4cHIpIHsKKwkJ
ZXhwcl9nc3RyX3ByaW50X3JldmRlcChzeW0tPmltcGxpZWQuZXhwciwgciwgeWVzLCAiICBJbXBs
aWVkIGJ5IFt5XTpcbiIpOworCQlleHByX2dzdHJfcHJpbnRfcmV2ZGVwKHN5bS0+aW1wbGllZC5l
eHByLCByLCBtb2QsICIgIEltcGxpZWQgYnkgW21dOlxuIik7CisJCWV4cHJfZ3N0cl9wcmludF9y
ZXZkZXAoc3ltLT5pbXBsaWVkLmV4cHIsIHIsIG5vLCAiICBJbXBsaWVkIGJ5IFtuXTpcbiIpOwog
CX0KKwogCXN0cl9hcHBlbmQociwgIlxuXG4iKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xz
L2tjb25maWcvbWVyZ2VfY29uZmlnLnNoIGIveGVuL3Rvb2xzL2tjb25maWcvbWVyZ2VfY29uZmln
LnNoCmluZGV4IDBkODgzYjM3ODgyYS4uZDkyNGM1MWQyOGI3IDEwMDc1NQotLS0gYS94ZW4vdG9v
bHMva2NvbmZpZy9tZXJnZV9jb25maWcuc2gKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbWVyZ2Vf
Y29uZmlnLnNoCkBAIC0xLDQgKzEsNiBAQAogIyEvYmluL3NoCisjIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiBHUEwtMi4wCisjCiAjICBtZXJnZV9jb25maWcuc2ggLSBUYWtlcyBhIGxpc3Qgb2Yg
Y29uZmlnIGZyYWdtZW50IHZhbHVlcywgYW5kIG1lcmdlcwogIyAgdGhlbSBvbmUgYnkgb25lLiBQ
cm92aWRlcyB3YXJuaW5ncyBvbiBvdmVycmlkZGVuIHZhbHVlcywgYW5kIHNwZWNpZmllZAogIyAg
dmFsdWVzIHRoYXQgZGlkIG5vdCBtYWtlIGl0IHRvIHRoZSByZXN1bHRpbmcgLmNvbmZpZyBmaWxl
IChkdWUgdG8gbWlzc2VkCkBAIC0xMCwxOCArMTIsMTAgQEAKICMKICMgIENvcHlyaWdodCAoYykg
MjAwOS0yMDEwIFdpbmQgUml2ZXIgU3lzdGVtcywgSW5jLgogIyAgQ29weXJpZ2h0IDIwMTEgTGlu
YXJvCi0jCi0jICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotIyAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKLSMgIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotIwotIyAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0jICBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotIyAgTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgotIyAgU2Vl
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgogCiBjbGVh
bl91cCgpIHsKIAlybSAtZiAkVE1QX0ZJTEUKKwlybSAtZiAkTUVSR0VfRklMRQogCWV4aXQKIH0K
IHRyYXAgY2xlYW5fdXAgSFVQIElOVCBURVJNCkBAIC0zMiwxMyArMjYsMTggQEAgdXNhZ2UoKSB7
CiAJZWNobyAiICAtbSAgICBvbmx5IG1lcmdlIHRoZSBmcmFnbWVudHMsIGRvIG5vdCBleGVjdXRl
IHRoZSBtYWtlIGNvbW1hbmQiCiAJZWNobyAiICAtbiAgICB1c2UgYWxsbm9jb25maWcgaW5zdGVh
ZCBvZiBhbGxkZWZjb25maWciCiAJZWNobyAiICAtciAgICBsaXN0IHJlZHVuZGFudCBlbnRyaWVz
IHdoZW4gbWVyZ2luZyBmcmFnbWVudHMiCi0JZWNobyAiICAtTyAgICBkaXIgdG8gcHV0IGdlbmVy
YXRlZCBvdXRwdXQgZmlsZXMiCisJZWNobyAiICAteSAgICBtYWtlIGJ1aWx0aW4gaGF2ZSBwcmVj
ZWRlbmNlIG92ZXIgbW9kdWxlcyIKKwllY2hvICIgIC1PICAgIGRpciB0byBwdXQgZ2VuZXJhdGVk
IG91dHB1dCBmaWxlcy4gIENvbnNpZGVyIHNldHRpbmcgXCRLQ09ORklHX0NPTkZJRyBpbnN0ZWFk
LiIKKwllY2hvCisJZWNobyAiVXNlZCBwcmVmaXg6ICckQ09ORklHX1BSRUZJWCcuIFlvdSBjYW4g
cmVkZWZpbmUgaXQgd2l0aCBcJENPTkZJR18gZW52aXJvbm1lbnQgdmFyaWFibGUuIgogfQogCiBS
VU5NQUtFPXRydWUKIEFMTFRBUkdFVD1hbGxkZWZjb25maWcKIFdBUk5SRURVTj1mYWxzZQorQlVJ
TFRJTj1mYWxzZQogT1VUUFVUPS4KK0NPTkZJR19QUkVGSVg9JHtDT05GSUdfLUNPTkZJR199CiAK
IHdoaWxlIHRydWU7IGRvCiAJY2FzZSAkMSBpbgpAQCAtNjEsNiArNjAsMTEgQEAgd2hpbGUgdHJ1
ZTsgZG8KIAkJc2hpZnQKIAkJY29udGludWUKIAkJOzsKKwkiLXkiKQorCQlCVUlMVElOPXRydWUK
KwkJc2hpZnQKKwkJY29udGludWUKKwkJOzsKIAkiLU8iKQogCQlpZiBbIC1kICQyIF07dGhlbgog
CQkJT1VUUFVUPSQoZWNobyAkMiB8IHNlZCAncy9cLyokLy8nKQpAQCAtNzcsMTEgKzgxLDE5IEBA
IHdoaWxlIHRydWU7IGRvCiAJZXNhYwogZG9uZQogCi1pZiBbICIkIyIgLWx0IDIgXSA7IHRoZW4K
K2lmIFsgIiQjIiAtbHQgMSBdIDsgdGhlbgogCXVzYWdlCiAJZXhpdAogZmkKIAoraWYgWyAteiAi
JEtDT05GSUdfQ09ORklHIiBdOyB0aGVuCisJaWYgWyAiJE9VVFBVVCIgIT0gLiBdOyB0aGVuCisJ
CUtDT05GSUdfQ09ORklHPSQocmVhZGxpbmsgLW0gLS0gIiRPVVRQVVQvLmNvbmZpZyIpCisJZWxz
ZQorCQlLQ09ORklHX0NPTkZJRz0uY29uZmlnCisJZmkKK2ZpCisKIElOSVRGSUxFPSQxCiBzaGlm
dDsKIApAQCAtOTEsNDIgKzEwMyw1NyBAQCBpZiBbICEgLXIgIiRJTklURklMRSIgXTsgdGhlbgog
ZmkKIAogTUVSR0VfTElTVD0kKgotU0VEX0NPTkZJR19FWFA9InMvXlwoIyBcKVx7MCwxXH1cKENP
TkZJR19bYS16QS1aMC05X10qXClbPSBdLiovXDIvcCIKK1NFRF9DT05GSUdfRVhQMT0icy9eXCgk
e0NPTkZJR19QUkVGSVh9W2EtekEtWjAtOV9dKlwpPS4qL1wxL3AiCitTRURfQ09ORklHX0VYUDI9
InMvXiMgXCgke0NPTkZJR19QUkVGSVh9W2EtekEtWjAtOV9dKlwpIGlzIG5vdCBzZXQkL1wxL3Ai
CisKIFRNUF9GSUxFPSQobWt0ZW1wIC4vLnRtcC5jb25maWcuWFhYWFhYWFhYWCkKK01FUkdFX0ZJ
TEU9JChta3RlbXAgLi8ubWVyZ2VfdG1wLmNvbmZpZy5YWFhYWFhYWFhYKQogCiBlY2hvICJVc2lu
ZyAkSU5JVEZJTEUgYXMgYmFzZSIKIGNhdCAkSU5JVEZJTEUgPiAkVE1QX0ZJTEUKIAogIyBNZXJn
ZSBmaWxlcywgcHJpbnRpbmcgd2FybmluZ3Mgb24gb3ZlcnJpZGRlbiB2YWx1ZXMKLWZvciBNRVJH
RV9GSUxFIGluICRNRVJHRV9MSVNUIDsgZG8KLQllY2hvICJNZXJnaW5nICRNRVJHRV9GSUxFIgot
CWlmIFsgISAtciAiJE1FUkdFX0ZJTEUiIF07IHRoZW4KLQkJZWNobyAiVGhlIG1lcmdlIGZpbGUg
JyRNRVJHRV9GSUxFJyBkb2VzIG5vdCBleGlzdC4gIEV4aXQuIiA+JjIKK2ZvciBPUklHX01FUkdF
X0ZJTEUgaW4gJE1FUkdFX0xJU1QgOyBkbworCWVjaG8gIk1lcmdpbmcgJE9SSUdfTUVSR0VfRklM
RSIKKwlpZiBbICEgLXIgIiRPUklHX01FUkdFX0ZJTEUiIF07IHRoZW4KKwkJZWNobyAiVGhlIG1l
cmdlIGZpbGUgJyRPUklHX01FUkdFX0ZJTEUnIGRvZXMgbm90IGV4aXN0LiAgRXhpdC4iID4mMgog
CQlleGl0IDEKIAlmaQotCUNGR19MSVNUPSQoc2VkIC1uICIkU0VEX0NPTkZJR19FWFAiICRNRVJH
RV9GSUxFKQorCWNhdCAkT1JJR19NRVJHRV9GSUxFID4gJE1FUkdFX0ZJTEUKKwlDRkdfTElTVD0k
KHNlZCAtbiAtZSAiJFNFRF9DT05GSUdfRVhQMSIgLWUgIiRTRURfQ09ORklHX0VYUDIiICRNRVJH
RV9GSUxFKQogCiAJZm9yIENGRyBpbiAkQ0ZHX0xJU1QgOyBkbwogCQlncmVwIC1xIC13ICRDRkcg
JFRNUF9GSUxFIHx8IGNvbnRpbnVlCiAJCVBSRVZfVkFMPSQoZ3JlcCAtdyAkQ0ZHICRUTVBfRklM
RSkKIAkJTkVXX1ZBTD0kKGdyZXAgLXcgJENGRyAkTUVSR0VfRklMRSkKLQkJaWYgWyAieCRQUkVW
X1ZBTCIgIT0gIngkTkVXX1ZBTCIgXSA7IHRoZW4KLQkJCWVjaG8gVmFsdWUgb2YgJENGRyBpcyBy
ZWRlZmluZWQgYnkgZnJhZ21lbnQgJE1FUkdFX0ZJTEU6CisJCUJVSUxUSU5fRkxBRz1mYWxzZQor
CQlpZiBbICIkQlVJTFRJTiIgPSAidHJ1ZSIgXSAmJiBbICIke05FV19WQUwjQ09ORklHXyo9fSIg
PSAibSIgXSAmJiBbICIke1BSRVZfVkFMI0NPTkZJR18qPX0iID0gInkiIF07IHRoZW4KKwkJCWVj
aG8gUHJldmlvdXMgIHZhbHVlOiAkUFJFVl9WQUwKKwkJCWVjaG8gTmV3IHZhbHVlOiAgICAgICAk
TkVXX1ZBTAorCQkJZWNobyAteSBwYXNzZWQsIHdpbGwgbm90IGRlbW90ZSB5IHRvIG0KKwkJCWVj
aG8KKwkJCUJVSUxUSU5fRkxBRz10cnVlCisJCWVsaWYgWyAieCRQUkVWX1ZBTCIgIT0gIngkTkVX
X1ZBTCIgXSA7IHRoZW4KKwkJCWVjaG8gVmFsdWUgb2YgJENGRyBpcyByZWRlZmluZWQgYnkgZnJh
Z21lbnQgJE9SSUdfTUVSR0VfRklMRToKIAkJCWVjaG8gUHJldmlvdXMgIHZhbHVlOiAkUFJFVl9W
QUwKIAkJCWVjaG8gTmV3IHZhbHVlOiAgICAgICAkTkVXX1ZBTAogCQkJZWNobwogCQllbGlmIFsg
IiRXQVJOUkVEVU4iID0gInRydWUiIF07IHRoZW4KLQkJCWVjaG8gVmFsdWUgb2YgJENGRyBpcyBy
ZWR1bmRhbnQgYnkgZnJhZ21lbnQgJE1FUkdFX0ZJTEU6CisJCQllY2hvIFZhbHVlIG9mICRDRkcg
aXMgcmVkdW5kYW50IGJ5IGZyYWdtZW50ICRPUklHX01FUkdFX0ZJTEU6CisJCWZpCisJCWlmIFsg
IiRCVUlMVElOX0ZMQUciID0gImZhbHNlIiBdOyB0aGVuCisJCQlzZWQgLWkgIi8kQ0ZHWyA9XS9k
IiAkVE1QX0ZJTEUKKwkJZWxzZQorCQkJc2VkIC1pICIvJENGR1sgPV0vZCIgJE1FUkdFX0ZJTEUK
IAkJZmkKLQkJc2VkIC1pICIvJENGR1sgPV0vZCIgJFRNUF9GSUxFCiAJZG9uZQogCWNhdCAkTUVS
R0VfRklMRSA+PiAkVE1QX0ZJTEUKIGRvbmUKIAogaWYgWyAiJFJVTk1BS0UiID0gImZhbHNlIiBd
OyB0aGVuCi0JY3AgJFRNUF9GSUxFICRPVVRQVVQvLmNvbmZpZworCWNwIC1UIC0tICIkVE1QX0ZJ
TEUiICIkS0NPTkZJR19DT05GSUciCiAJZWNobyAiIyIKLQllY2hvICIjIG1lcmdlZCBjb25maWd1
cmF0aW9uIHdyaXR0ZW4gdG8gJE9VVFBVVC8uY29uZmlnIChuZWVkcyBtYWtlKSIKKwllY2hvICIj
IG1lcmdlZCBjb25maWd1cmF0aW9uIHdyaXR0ZW4gdG8gJEtDT05GSUdfQ09ORklHIChuZWVkcyBt
YWtlKSIKIAllY2hvICIjIgogCWNsZWFuX3VwCiAJZXhpdApAQCAtMTQ3LDEwICsxNzQsMTAgQEAg
bWFrZSBLQ09ORklHX0FMTENPTkZJRz0kVE1QX0ZJTEUgJE9VVFBVVF9BUkcgJEFMTFRBUkdFVAog
CiAKICMgQ2hlY2sgYWxsIHNwZWNpZmllZCBjb25maWcgdmFsdWVzIHRvb2sgKG1pZ2h0IGhhdmUg
bWlzc2VkLWRlcGVuZGVuY3kgaXNzdWVzKQotZm9yIENGRyBpbiAkKHNlZCAtbiAiJFNFRF9DT05G
SUdfRVhQIiAkVE1QX0ZJTEUpOyBkbworZm9yIENGRyBpbiAkKHNlZCAtbiAtZSAiJFNFRF9DT05G
SUdfRVhQMSIgLWUgIiRTRURfQ09ORklHX0VYUDIiICRUTVBfRklMRSk7IGRvCiAKIAlSRVFVRVNU
RURfVkFMPSQoZ3JlcCAtdyAtZSAiJENGRyIgJFRNUF9GSUxFKQotCUFDVFVBTF9WQUw9JChncmVw
IC13IC1lICIkQ0ZHIiAkT1VUUFVULy5jb25maWcpCisJQUNUVUFMX1ZBTD0kKGdyZXAgLXcgLWUg
IiRDRkciICIkS0NPTkZJR19DT05GSUciKQogCWlmIFsgIngkUkVRVUVTVEVEX1ZBTCIgIT0gIngk
QUNUVUFMX1ZBTCIgXSA7IHRoZW4KIAkJZWNobyAiVmFsdWUgcmVxdWVzdGVkIGZvciAkQ0ZHIG5v
dCBpbiBmaW5hbCAuY29uZmlnIgogCQllY2hvICJSZXF1ZXN0ZWQgdmFsdWU6ICAkUkVRVUVTVEVE
X1ZBTCIKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL25jb25mLWNmZy5zaCBiL3hlbi90
b29scy9rY29uZmlnL25jb25mLWNmZy5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAw
MDAwMDAwMDAuLjAwMTU1OWVmMGE2MAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29u
ZmlnL25jb25mLWNmZy5zaApAQCAtMCwwICsxLDQ3IEBACisjIS9iaW4vc2gKKyMgU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworUEtHPSJuY3Vyc2VzdyBtZW51dyBwYW5lbHciCitQ
S0cyPSJuY3Vyc2VzIG1lbnUgcGFuZWwiCisKK2lmIFsgLW4gIiQoY29tbWFuZCAtdiBwa2ctY29u
ZmlnKSIgXTsgdGhlbgorCWlmIHBrZy1jb25maWcgLS1leGlzdHMgJFBLRzsgdGhlbgorCQllY2hv
IGNmbGFncz1cIiQocGtnLWNvbmZpZyAtLWNmbGFncyAkUEtHKVwiCisJCWVjaG8gbGlicz1cIiQo
cGtnLWNvbmZpZyAtLWxpYnMgJFBLRylcIgorCQlleGl0IDAKKwlmaQorCisJaWYgcGtnLWNvbmZp
ZyAtLWV4aXN0cyAkUEtHMjsgdGhlbgorCQllY2hvIGNmbGFncz1cIiQocGtnLWNvbmZpZyAtLWNm
bGFncyAkUEtHMilcIgorCQllY2hvIGxpYnM9XCIkKHBrZy1jb25maWcgLS1saWJzICRQS0cyKVwi
CisJCWV4aXQgMAorCWZpCitmaQorCisjIENoZWNrIHRoZSBkZWZhdWx0IHBhdGhzIGluIGNhc2Ug
cGtnLWNvbmZpZyBpcyBub3QgaW5zdGFsbGVkLgorIyAoRXZlbiBpZiBpdCBpcyBpbnN0YWxsZWQs
IHNvbWUgZGlzdHJpYnV0aW9ucyBzdWNoIGFzIG9wZW5TVVNFIGNhbm5vdAorIyBmaW5kIG5jdXJz
ZXMgYnkgcGtnLWNvbmZpZy4pCitpZiBbIC1mIC91c3IvaW5jbHVkZS9uY3Vyc2Vzdy9uY3Vyc2Vz
LmggXTsgdGhlbgorCWVjaG8gY2ZsYWdzPVwiLURfR05VX1NPVVJDRSAtSS91c3IvaW5jbHVkZS9u
Y3Vyc2Vzd1wiCisJZWNobyBsaWJzPVwiLWxuY3Vyc2VzdyAtbG1lbnV3IC1scGFuZWx3XCIKKwll
eGl0IDAKK2ZpCisKK2lmIFsgLWYgL3Vzci9pbmNsdWRlL25jdXJzZXMvbmN1cnNlcy5oIF07IHRo
ZW4KKwllY2hvIGNmbGFncz1cIi1EX0dOVV9TT1VSQ0UgLUkvdXNyL2luY2x1ZGUvbmN1cnNlc1wi
CisJZWNobyBsaWJzPVwiLWxuY3Vyc2VzIC1sbWVudSAtbHBhbmVsXCIKKwlleGl0IDAKK2ZpCisK
K2lmIFsgLWYgL3Vzci9pbmNsdWRlL25jdXJzZXMuaCBdOyB0aGVuCisJZWNobyBjZmxhZ3M9XCIt
RF9HTlVfU09VUkNFXCIKKwllY2hvIGxpYnM9XCItbG5jdXJzZXMgLWxtZW51IC1scGFuZWxcIgor
CWV4aXQgMAorZmkKKworZWNobyA+JjIgIioiCitlY2hvID4mMiAiKiBVbmFibGUgdG8gZmluZCB0
aGUgbmN1cnNlcyBwYWNrYWdlLiIKK2VjaG8gPiYyICIqIEluc3RhbGwgbmN1cnNlcyAobmN1cnNl
cy1kZXZlbCBvciBsaWJuY3Vyc2VzLWRldiIKK2VjaG8gPiYyICIqIGRlcGVuZGluZyBvbiB5b3Vy
IGRpc3RyaWJ1dGlvbikuIgorZWNobyA+JjIgIioiCitleGl0IDEKZGlmZiAtLWdpdCBhL3hlbi90
b29scy9rY29uZmlnL25jb25mLmMgYi94ZW4vdG9vbHMva2NvbmZpZy9uY29uZi5jCmluZGV4IGI2
ZTQ0Y2JlNTkyOS4uYjdjMWVmNzU3MTc4IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9u
Y29uZi5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL25jb25mLmMKQEAgLTEsMTEgKzEsMTIgQEAK
Ky8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgotICogQ29weXJpZ2h0IChD
KSAyMDA4IE5pciBUemFjaGFyIDxuaXIudHphY2hhckBnbWFpbC5jb20/Ci0gKiBSZWxlYXNlZCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIuMC4KKyAqIENvcHlyaWdodCAoQykgMjAw
OCBOaXIgVHphY2hhciA8bmlyLnR6YWNoYXJAZ21haWwuY29tPgogICoKICAqIERlcml2ZWQgZnJv
bSBtZW51Y29uZmlnLgotICoKICAqLworI2lmbmRlZiBfR05VX1NPVVJDRQogI2RlZmluZSBfR05V
X1NPVVJDRQorI2VuZGlmCiAjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+
CiAKQEAgLTI2OSw3ICsyNzAsNyBAQCBzdGF0aWMgc3RydWN0IG1pdGVtIGtfbWVudV9pdGVtc1tN
QVhfTUVOVV9JVEVNU107CiBzdGF0aWMgaW50IGl0ZW1zX251bTsKIHN0YXRpYyBpbnQgZ2xvYmFs
X2V4aXQ7CiAvKiB0aGUgY3VycmVudGx5IHNlbGVjdGVkIGJ1dHRvbiAqLwotY29uc3QgY2hhciAq
Y3VycmVudF9pbnN0cnVjdGlvbnMgPSBtZW51X2luc3RydWN0aW9uczsKK3N0YXRpYyBjb25zdCBj
aGFyICpjdXJyZW50X2luc3RydWN0aW9ucyA9IG1lbnVfaW5zdHJ1Y3Rpb25zOwogCiBzdGF0aWMg
Y2hhciAqZGlhbG9nX2lucHV0X3Jlc3VsdDsKIHN0YXRpYyBpbnQgZGlhbG9nX2lucHV0X3Jlc3Vs
dF9sZW47CkBAIC0zMDMsNyArMzA0LDcgQEAgc3RydWN0IGZ1bmN0aW9uX2tleXMgewogfTsKIAog
c3RhdGljIGNvbnN0IGludCBmdW5jdGlvbl9rZXlzX251bSA9IDk7Ci1zdHJ1Y3QgZnVuY3Rpb25f
a2V5cyBmdW5jdGlvbl9rZXlzW10gPSB7CitzdGF0aWMgc3RydWN0IGZ1bmN0aW9uX2tleXMgZnVu
Y3Rpb25fa2V5c1tdID0gewogCXsKIAkJLmtleV9zdHIgPSAiRjEiLAogCQkuZnVuYyA9ICJIZWxw
IiwKQEAgLTUwNiw3ICs1MDcsNyBAQCBzdGF0aWMgaW50IGdldF9tZXh0X21hdGNoKGNvbnN0IGNo
YXIgKm1hdGNoX3N0ciwgbWF0Y2hfZiBmbGFnKQogCWluZGV4ID0gKGluZGV4ICsgaXRlbXNfbnVt
KSAlIGl0ZW1zX251bTsKIAl3aGlsZSAodHJ1ZSkgewogCQljaGFyICpzdHIgPSBrX21lbnVfaXRl
bXNbaW5kZXhdLnN0cjsKLQkJaWYgKHN0cmNhc2VzdHIoc3RyLCBtYXRjaF9zdHIpICE9IDApCisJ
CWlmIChzdHJjYXNlc3RyKHN0ciwgbWF0Y2hfc3RyKSAhPSBOVUxMKQogCQkJcmV0dXJuIGluZGV4
OwogCQlpZiAoZmxhZyA9PSBGSU5EX05FWFRfTUFUQ0hfVVAgfHwKIAkJICAgIGZsYWcgPT0gTUFU
Q0hfVElOS0VSX1BBVFRFUk5fVVApCkBAIC02NzIsNiArNjczLDcgQEAgc3RhdGljIGludCBkb19l
eGl0KHZvaWQpCiAJCQkJICAiWW91ciBjb25maWd1cmF0aW9uIGNoYW5nZXMgd2VyZSBOT1Qgc2F2
ZWQuIiwKIAkJCQkgIDEsCiAJCQkJICAiPE9LPiIpOworCQljb25mX3dyaXRlX2F1dG9jb25mKDAp
OwogCQlicmVhazsKIAlkZWZhdWx0OgogCQlidG5fZGlhbG9nKApAQCAtODAxLDcgKzgwMyw3IEBA
IHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCX0KIAogCQl2YWwg
PSBzeW1fZ2V0X3RyaXN0YXRlX3ZhbHVlKHN5bSk7Ci0JCWlmIChzeW1faXNfY2hhbmdhYmxlKHN5
bSkpIHsKKwkJaWYgKHN5bV9pc19jaGFuZ2VhYmxlKHN5bSkpIHsKIAkJCXN3aXRjaCAodHlwZSkg
ewogCQkJY2FzZSBTX0JPT0xFQU46CiAJCQkJaXRlbV9tYWtlKG1lbnUsICd0JywgIlslY10iLApA
QCAtODU1LDcgKzg1Nyw3IEBAIHN0YXRpYyB2b2lkIGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1l
bnUpCiAJCX0gZWxzZSB7CiAJCQlzd2l0Y2ggKHR5cGUpIHsKIAkJCWNhc2UgU19CT09MRUFOOgot
CQkJCWlmIChzeW1faXNfY2hhbmdhYmxlKHN5bSkpCisJCQkJaWYgKHN5bV9pc19jaGFuZ2VhYmxl
KHN5bSkpCiAJCQkJCWl0ZW1fbWFrZShtZW51LCAndCcsICJbJWNdIiwKIAkJCQkJCXZhbCA9PSBu
byA/ICcgJyA6ICcqJyk7CiAJCQkJZWxzZQpAQCAtODc0LDcgKzg3Niw3IEBAIHN0YXRpYyB2b2lk
IGJ1aWxkX2NvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJCQkJCWNoID0gJyAnOwogCQkJCQlicmVh
azsKIAkJCQl9Ci0JCQkJaWYgKHN5bV9pc19jaGFuZ2FibGUoc3ltKSkgeworCQkJCWlmIChzeW1f
aXNfY2hhbmdlYWJsZShzeW0pKSB7CiAJCQkJCWlmIChzeW0tPnJldl9kZXAudHJpID09IG1vZCkK
IAkJCQkJCWl0ZW1fbWFrZShtZW51LAogCQkJCQkJCSd0JywgInslY30iLCBjaCk7CkBAIC04OTQs
MTQgKzg5NiwxNCBAQCBzdGF0aWMgdm9pZCBidWlsZF9jb25mKHN0cnVjdCBtZW51ICptZW51KQog
CQkJCWl0ZW1fYWRkX3N0cigiJSpjJXMlcyIsIHRtcCwgJyAnLAogCQkJCQkJbWVudV9nZXRfcHJv
bXB0KG1lbnUpLAogCQkJCQkJKHN5bV9oYXNfdmFsdWUoc3ltKSB8fAotCQkJCQkJICFzeW1faXNf
Y2hhbmdhYmxlKHN5bSkpID8gIiIgOgorCQkJCQkJICFzeW1faXNfY2hhbmdlYWJsZShzeW0pKSA/
ICIiIDoKIAkJCQkJCSIgKE5FVykiKTsKIAkJCQlnb3RvIGNvbmZfY2hpbGRzOwogCQkJfQogCQl9
CiAJCWl0ZW1fYWRkX3N0cigiJSpjJXMlcyIsIGluZGVudCArIDEsICcgJywKIAkJCQltZW51X2dl
dF9wcm9tcHQobWVudSksCi0JCQkJKHN5bV9oYXNfdmFsdWUoc3ltKSB8fCAhc3ltX2lzX2NoYW5n
YWJsZShzeW0pKSA/CisJCQkJKHN5bV9oYXNfdmFsdWUoc3ltKSB8fCAhc3ltX2lzX2NoYW5nZWFi
bGUoc3ltKSkgPwogCQkJCSIiIDogIiAoTkVXKSIpOwogCQlpZiAobWVudS0+cHJvbXB0ICYmIG1l
bnUtPnByb21wdC0+dHlwZSA9PSBQX01FTlUpIHsKIAkJCWl0ZW1fYWRkX3N0cigiICAlcyIsIG1l
bnVfaXNfZW1wdHkobWVudSkgPyAiLS0tLSIgOiAiLS0tPiIpOwpAQCAtMTA0Niw3ICsxMDQ4LDcg
QEAgc3RhdGljIGludCBkb19tYXRjaChpbnQga2V5LCBzdHJ1Y3QgbWF0Y2hfc3RhdGUgKnN0YXRl
LCBpbnQgKmFucykKIAkJc3RhdGUtPm1hdGNoX2RpcmVjdGlvbiA9IEZJTkRfTkVYVF9NQVRDSF9V
UDsKIAkJKmFucyA9IGdldF9tZXh0X21hdGNoKHN0YXRlLT5wYXR0ZXJuLAogCQkJCXN0YXRlLT5t
YXRjaF9kaXJlY3Rpb24pOwotCX0gZWxzZSBpZiAoa2V5ID09IEtFWV9CQUNLU1BBQ0UgfHwga2V5
ID09IDEyNykgeworCX0gZWxzZSBpZiAoa2V5ID09IEtFWV9CQUNLU1BBQ0UgfHwga2V5ID09IDgg
fHwga2V5ID09IDEyNykgewogCQlzdGF0ZS0+cGF0dGVybltzdHJsZW4oc3RhdGUtPnBhdHRlcm4p
LTFdID0gJ1wwJzsKIAkJYWRqX21hdGNoX2Rpcigmc3RhdGUtPm1hdGNoX2RpcmVjdGlvbik7CiAJ
fSBlbHNlCkBAIC0xMDY1LDcgKzEwNjcsNyBAQCBzdGF0aWMgaW50IGRvX21hdGNoKGludCBrZXks
IHN0cnVjdCBtYXRjaF9zdGF0ZSAqc3RhdGUsIGludCAqYW5zKQogCiBzdGF0aWMgdm9pZCBjb25m
KHN0cnVjdCBtZW51ICptZW51KQogewotCXN0cnVjdCBtZW51ICpzdWJtZW51ID0gMDsKKwlzdHJ1
Y3QgbWVudSAqc3VibWVudSA9IE5VTEw7CiAJY29uc3QgY2hhciAqcHJvbXB0ID0gbWVudV9nZXRf
cHJvbXB0KG1lbnUpOwogCXN0cnVjdCBzeW1ib2wgKnN5bTsKIAlpbnQgcmVzOwpAQCAtMTIwOCwx
MiArMTIxMCw5IEBAIHN0YXRpYyB2b2lkIGNvbmYoc3RydWN0IG1lbnUgKm1lbnUpCiAJfQogfQog
Ci1zdGF0aWMgdm9pZCBjb25mX21lc3NhZ2VfY2FsbGJhY2soY29uc3QgY2hhciAqZm10LCB2YV9s
aXN0IGFwKQorc3RhdGljIHZvaWQgY29uZl9tZXNzYWdlX2NhbGxiYWNrKGNvbnN0IGNoYXIgKnMp
CiB7Ci0JY2hhciBidWZbMTAyNF07Ci0KLQl2c25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgZm10
LCBhcCk7Ci0JYnRuX2RpYWxvZyhtYWluX3dpbmRvdywgYnVmLCAxLCAiPE9LPiIpOworCWJ0bl9k
aWFsb2cobWFpbl93aW5kb3csIHMsIDEsICI8T0s+Iik7CiB9CiAKIHN0YXRpYyB2b2lkIHNob3df
aGVscChzdHJ1Y3QgbWVudSAqbWVudSkKQEAgLTEyMzIsNyArMTIzMSw3IEBAIHN0YXRpYyB2b2lk
IHNob3dfaGVscChzdHJ1Y3QgbWVudSAqbWVudSkKIHN0YXRpYyB2b2lkIGNvbmZfY2hvaWNlKHN0
cnVjdCBtZW51ICptZW51KQogewogCWNvbnN0IGNoYXIgKnByb21wdCA9IG1lbnVfZ2V0X3Byb21w
dChtZW51KTsKLQlzdHJ1Y3QgbWVudSAqY2hpbGQgPSAwOworCXN0cnVjdCBtZW51ICpjaGlsZCA9
IE5VTEw7CiAJc3RydWN0IHN5bWJvbCAqYWN0aXZlOwogCWludCBzZWxlY3RlZF9pbmRleCA9IDA7
CiAJaW50IGxhc3RfdG9wX3JvdyA9IDA7CkBAIC0xNDM5LDggKzE0MzgsNyBAQCBzdGF0aWMgdm9p
ZCBjb25mX3NhdmUodm9pZCkKIAkJCQlzZXRfY29uZmlnX2ZpbGVuYW1lKGRpYWxvZ19pbnB1dF9y
ZXN1bHQpOwogCQkJCXJldHVybjsKIAkJCX0KLQkJCWJ0bl9kaWFsb2cobWFpbl93aW5kb3csICJD
YW4ndCBjcmVhdGUgZmlsZSEgIgotCQkJCSJQcm9iYWJseSBhIG5vbmV4aXN0ZW50IGRpcmVjdG9y
eS4iLAorCQkJYnRuX2RpYWxvZyhtYWluX3dpbmRvdywgIkNhbid0IGNyZWF0ZSBmaWxlISIsCiAJ
CQkJMSwgIjxPSz4iKTsKIAkJCWJyZWFrOwogCQljYXNlIDE6CkBAIC0xNDU0LDcgKzE0NTIsNyBA
QCBzdGF0aWMgdm9pZCBjb25mX3NhdmUodm9pZCkKIAl9CiB9CiAKLXZvaWQgc2V0dXBfd2luZG93
cyh2b2lkKQorc3RhdGljIHZvaWQgc2V0dXBfd2luZG93cyh2b2lkKQogewogCWludCBsaW5lcywg
Y29sdW1uczsKIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbmNvbmYuZ3VpLmMgYi94
ZW4vdG9vbHMva2NvbmZpZy9uY29uZi5ndWkuYwppbmRleCA4Mjc1ZjBlNTUxMDYuLjc3ZjUyNWE4
NjE3YyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvbmNvbmYuZ3VpLmMKKysrIGIveGVu
L3Rvb2xzL2tjb25maWcvbmNvbmYuZ3VpLmMKQEAgLTEsMTEgKzEsMTEgQEAKKy8vIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgotICogQ29weXJpZ2h0IChDKSAyMDA4IE5pciBU
emFjaGFyIDxuaXIudHphY2hhckBnbWFpbC5jb20/Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHUEwgdjIuMC4KKyAqIENvcHlyaWdodCAoQykgMjAwOCBOaXIgVHphY2hh
ciA8bmlyLnR6YWNoYXJAZ21haWwuY29tPgogICoKICAqIERlcml2ZWQgZnJvbSBtZW51Y29uZmln
LgotICoKICAqLwogI2luY2x1ZGUgIm5jb25mLmgiCisjaW5jbHVkZSAibGtjLmgiCiAKIC8qIGEg
bGlzdCBvZiBhbGwgdGhlIGRpZmZlcmVudCB3aWRnZXRzIHdlIHVzZSAqLwogYXR0cmlidXRlc190
IGF0dHJpYnV0ZXNbQVRUUl9NQVgrMV0gPSB7MH07CkBAIC0xMjksNyArMTI5LDcgQEAgc3RhdGlj
IHZvaWQgbm9fY29sb3JzX3RoZW1lKHZvaWQpCiAJbWthdHRybihGVU5DVElPTl9URVhULCBBX1JF
VkVSU0UpOwogfQogCi12b2lkIHNldF9jb2xvcnMoKQordm9pZCBzZXRfY29sb3JzKHZvaWQpCiB7
CiAJc3RhcnRfY29sb3IoKTsKIAl1c2VfZGVmYXVsdF9jb2xvcnMoKTsKQEAgLTE5Miw3ICsxOTIs
NyBAQCBjb25zdCBjaGFyICpnZXRfbGluZShjb25zdCBjaGFyICp0ZXh0LCBpbnQgbGluZV9ubykK
IAlpbnQgbGluZXMgPSAwOwogCiAJaWYgKCF0ZXh0KQotCQlyZXR1cm4gMDsKKwkJcmV0dXJuIE5V
TEw7CiAKIAlmb3IgKGkgPSAwOyB0ZXh0W2ldICE9ICdcMCcgJiYgbGluZXMgPCBsaW5lX25vOyBp
KyspCiAJCWlmICh0ZXh0W2ldID09ICdcbicpCkBAIC0zNjQsMTUgKzM2NCwxNyBAQCBpbnQgZGlh
bG9nX2lucHV0Ym94KFdJTkRPVyAqbWFpbl93aW5kb3csCiAJV0lORE9XICpwcm9tcHRfd2luOwog
CVdJTkRPVyAqZm9ybV93aW47CiAJUEFORUwgKnBhbmVsOwotCWludCBpLCB4LCB5OworCWludCBp
LCB4LCB5LCBsaW5lcywgY29sdW1ucywgd2luX2xpbmVzLCB3aW5fY29sczsKIAlpbnQgcmVzID0g
LTE7CiAJaW50IGN1cnNvcl9wb3NpdGlvbiA9IHN0cmxlbihpbml0KTsKIAlpbnQgY3Vyc29yX2Zv
cm1fd2luOwogCWNoYXIgKnJlc3VsdCA9ICpyZXN1bHRwOwogCisJZ2V0bWF4eXgoc3Rkc2NyLCBs
aW5lcywgY29sdW1ucyk7CisKIAlpZiAoc3RybGVuKGluaXQpKzEgPiAqcmVzdWx0X2xlbikgewog
CQkqcmVzdWx0X2xlbiA9IHN0cmxlbihpbml0KSsxOwotCQkqcmVzdWx0cCA9IHJlc3VsdCA9IHJl
YWxsb2MocmVzdWx0LCAqcmVzdWx0X2xlbik7CisJCSpyZXN1bHRwID0gcmVzdWx0ID0geHJlYWxs
b2MocmVzdWx0LCAqcmVzdWx0X2xlbik7CiAJfQogCiAJLyogZmluZCB0aGUgd2lkZXN0IGxpbmUg
b2YgbXNnOiAqLwpAQCAtMzg2LDE0ICszODgsMTkgQEAgaW50IGRpYWxvZ19pbnB1dGJveChXSU5E
T1cgKm1haW5fd2luZG93LAogCWlmICh0aXRsZSkKIAkJcHJvbXB0X3dpZHRoID0gbWF4KHByb21w
dF93aWR0aCwgc3RybGVuKHRpdGxlKSk7CiAKKwl3aW5fbGluZXMgPSBtaW4ocHJvbXB0X2xpbmVz
KzYsIGxpbmVzLTIpOworCXdpbl9jb2xzID0gbWluKHByb21wdF93aWR0aCs3LCBjb2x1bW5zLTIp
OworCXByb21wdF9saW5lcyA9IG1heCh3aW5fbGluZXMtNiwgMCk7CisJcHJvbXB0X3dpZHRoID0g
bWF4KHdpbl9jb2xzLTcsIDApOworCiAJLyogcGxhY2UgZGlhbG9nIGluIG1pZGRsZSBvZiBzY3Jl
ZW4gKi8KLQl5ID0gKGdldG1heHkoc3Rkc2NyKS0ocHJvbXB0X2xpbmVzKzQpKS8yOwotCXggPSAo
Z2V0bWF4eChzdGRzY3IpLShwcm9tcHRfd2lkdGgrNCkpLzI7CisJeSA9IChsaW5lcy13aW5fbGlu
ZXMpLzI7CisJeCA9IChjb2x1bW5zLXdpbl9jb2xzKS8yOwogCiAJc3RybmNweShyZXN1bHQsIGlu
aXQsICpyZXN1bHRfbGVuKTsKIAogCS8qIGNyZWF0ZSB0aGUgd2luZG93cyAqLwotCXdpbiA9IG5l
d3dpbihwcm9tcHRfbGluZXMrNiwgcHJvbXB0X3dpZHRoKzcsIHksIHgpOworCXdpbiA9IG5ld3dp
bih3aW5fbGluZXMsIHdpbl9jb2xzLCB5LCB4KTsKIAlwcm9tcHRfd2luID0gZGVyd2luKHdpbiwg
cHJvbXB0X2xpbmVzKzEsIHByb21wdF93aWR0aCwgMiwgMik7CiAJZm9ybV93aW4gPSBkZXJ3aW4o
d2luLCAxLCBwcm9tcHRfd2lkdGgsIHByb21wdF9saW5lcyszLCAyKTsKIAlrZXlwYWQoZm9ybV93
aW4sIFRSVUUpOwpAQCAtNDMyLDcgKzQzOSw4IEBAIGludCBkaWFsb2dfaW5wdXRib3goV0lORE9X
ICptYWluX3dpbmRvdywKIAkJY2FzZSBLRVlfRihGX0VYSVQpOgogCQljYXNlIEtFWV9GKEZfQkFD
Syk6CiAJCQlicmVhazsKLQkJY2FzZSAxMjc6CisJCWNhc2UgODogICAvKiBeSCAqLworCQljYXNl
IDEyNzogLyogXj8gKi8KIAkJY2FzZSBLRVlfQkFDS1NQQUNFOgogCQkJaWYgKGN1cnNvcl9wb3Np
dGlvbiA+IDApIHsKIAkJCQltZW1tb3ZlKCZyZXN1bHRbY3Vyc29yX3Bvc2l0aW9uLTFdLApkaWZm
IC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvbmNvbmYuaCBiL3hlbi90b29scy9rY29uZmlnL25j
b25mLmgKaW5kZXggNWU5NjgxNjNhNDFjLi5mYTUyNDVlYjkzYTcgMTAwNjQ0Ci0tLSBhL3hlbi90
b29scy9rY29uZmlnL25jb25mLmgKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvbmNvbmYuaApAQCAt
MSw5ICsxLDggQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCiAvKgot
ICogQ29weXJpZ2h0IChDKSAyMDA4IE5pciBUemFjaGFyIDxuaXIudHphY2hhckBnbWFpbC5jb20/
Ci0gKiBSZWxlYXNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIuMC4KKyAqIENv
cHlyaWdodCAoQykgMjAwOCBOaXIgVHphY2hhciA8bmlyLnR6YWNoYXJAZ21haWwuY29tPgogICoK
ICAqIERlcml2ZWQgZnJvbSBtZW51Y29uZmlnLgotICoKICAqLwogCiAjaW5jbHVkZSA8Y3R5cGUu
aD4KQEAgLTE0LDcgKzEzLDcgQEAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxzdHJp
bmcuaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KLSNpbmNsdWRlIDxjdXJzZXMuaD4KKyNpbmNsdWRl
IDxuY3Vyc2VzLmg+CiAjaW5jbHVkZSA8bWVudS5oPgogI2luY2x1ZGUgPHBhbmVsLmg+CiAjaW5j
bHVkZSA8Zm9ybS5oPgpAQCAtMjMsOCArMjIsNiBAQAogI2luY2x1ZGUgPHRpbWUuaD4KICNpbmNs
dWRlIDxzeXMvdGltZS5oPgogCi0jaW5jbHVkZSAibmN1cnNlcy5oIgotCiAjZGVmaW5lIG1heChh
LCBiKSAoe1wKIAkJdHlwZW9mKGEpIF9hID0gYTtcCiAJCXR5cGVvZihiKSBfYiA9IGI7XApkaWZm
IC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvemNvbmYueSBiL3hlbi90b29scy9rY29uZmlnL3Bh
cnNlci55CnNpbWlsYXJpdHkgaW5kZXggNjYlCnJlbmFtZSBmcm9tIHhlbi90b29scy9rY29uZmln
L3pjb25mLnkKcmVuYW1lIHRvIHhlbi90b29scy9rY29uZmlnL3BhcnNlci55CmluZGV4IDZlZmNk
NWEzNjMwOS4uNjA5MzZjNzY4NjViIDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy96Y29u
Zi55CisrKyBiL3hlbi90b29scy9rY29uZmlnL3BhcnNlci55CkBAIC0xLDggKzEsOCBAQAotJXsK
Ky8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCiAvKgogICogQ29weXJpZ2h0
IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICogUmVsZWFz
ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KKyV7CiAKICNpbmNs
dWRlIDxjdHlwZS5oPgogI2luY2x1ZGUgPHN0ZGFyZy5oPgpAQCAtMjAsNjIgKzIwLDY5IEBACiAK
IGludCBjZGVidWcgPSBQUklOVEQ7CiAKLWV4dGVybiBpbnQgemNvbmZsZXgodm9pZCk7CitzdGF0
aWMgdm9pZCB5eWVycm9yKGNvbnN0IGNoYXIgKmVycik7CiBzdGF0aWMgdm9pZCB6Y29uZnByaW50
KGNvbnN0IGNoYXIgKmVyciwgLi4uKTsKIHN0YXRpYyB2b2lkIHpjb25mX2Vycm9yKGNvbnN0IGNo
YXIgKmVyciwgLi4uKTsKLXN0YXRpYyB2b2lkIHpjb25mZXJyb3IoY29uc3QgY2hhciAqZXJyKTsK
LXN0YXRpYyBib29sIHpjb25mX2VuZHRva2VuKGNvbnN0IHN0cnVjdCBrY29uZl9pZCAqaWQsIGlu
dCBzdGFydHRva2VuLCBpbnQgZW5kdG9rZW4pOworc3RhdGljIGJvb2wgemNvbmZfZW5kdG9rZW4o
Y29uc3QgY2hhciAqdG9rZW5uYW1lLAorCQkJICAgY29uc3QgY2hhciAqZXhwZWN0ZWRfdG9rZW5u
YW1lKTsKIAogc3RydWN0IHN5bWJvbCAqc3ltYm9sX2hhc2hbU1lNQk9MX0hBU0hTSVpFXTsKIAog
c3RhdGljIHN0cnVjdCBtZW51ICpjdXJyZW50X21lbnUsICpjdXJyZW50X2VudHJ5OwogCiAlfQot
JWV4cGVjdCAzMAogCiAldW5pb24KIHsKIAljaGFyICpzdHJpbmc7Ci0Jc3RydWN0IGZpbGUgKmZp
bGU7CiAJc3RydWN0IHN5bWJvbCAqc3ltYm9sOwogCXN0cnVjdCBleHByICpleHByOwogCXN0cnVj
dCBtZW51ICptZW51OwotCWNvbnN0IHN0cnVjdCBrY29uZl9pZCAqaWQ7CisJZW51bSBzeW1ib2xf
dHlwZSB0eXBlOworCWVudW0gdmFyaWFibGVfZmxhdm9yIGZsYXZvcjsKIH0KIAotJXRva2VuIDxp
ZD5UX01BSU5NRU5VCi0ldG9rZW4gPGlkPlRfTUVOVQotJXRva2VuIDxpZD5UX0VORE1FTlUKLSV0
b2tlbiA8aWQ+VF9TT1VSQ0UKLSV0b2tlbiA8aWQ+VF9DSE9JQ0UKLSV0b2tlbiA8aWQ+VF9FTkRD
SE9JQ0UKLSV0b2tlbiA8aWQ+VF9DT01NRU5UCi0ldG9rZW4gPGlkPlRfQ09ORklHCi0ldG9rZW4g
PGlkPlRfTUVOVUNPTkZJRwotJXRva2VuIDxpZD5UX0hFTFAKICV0b2tlbiA8c3RyaW5nPiBUX0hF
TFBURVhUCi0ldG9rZW4gPGlkPlRfSUYKLSV0b2tlbiA8aWQ+VF9FTkRJRgotJXRva2VuIDxpZD5U
X0RFUEVORFMKLSV0b2tlbiA8aWQ+VF9PUFRJT05BTAotJXRva2VuIDxpZD5UX1BST01QVAotJXRv
a2VuIDxpZD5UX1RZUEUKLSV0b2tlbiA8aWQ+VF9ERUZBVUxUCi0ldG9rZW4gPGlkPlRfU0VMRUNU
Ci0ldG9rZW4gPGlkPlRfUkFOR0UKLSV0b2tlbiA8aWQ+VF9WSVNJQkxFCi0ldG9rZW4gPGlkPlRf
T1BUSU9OCi0ldG9rZW4gPGlkPlRfT04KICV0b2tlbiA8c3RyaW5nPiBUX1dPUkQKICV0b2tlbiA8
c3RyaW5nPiBUX1dPUkRfUVVPVEUKLSV0b2tlbiBUX1VORVFVQUwKLSV0b2tlbiBUX0xFU1MKLSV0
b2tlbiBUX0xFU1NfRVFVQUwKLSV0b2tlbiBUX0dSRUFURVIKLSV0b2tlbiBUX0dSRUFURVJfRVFV
QUwKKyV0b2tlbiBUX0FMTE5PQ09ORklHX1kKKyV0b2tlbiBUX0JPT0wKKyV0b2tlbiBUX0NIT0lD
RQogJXRva2VuIFRfQ0xPU0VfUEFSRU4KKyV0b2tlbiBUX0NPTE9OX0VRVUFMCisldG9rZW4gVF9D
T01NRU5UCisldG9rZW4gVF9DT05GSUcKKyV0b2tlbiBUX0RFRkFVTFQKKyV0b2tlbiBUX0RFRkNP
TkZJR19MSVNUCisldG9rZW4gVF9ERUZfQk9PTAorJXRva2VuIFRfREVGX1RSSVNUQVRFCisldG9r
ZW4gVF9ERVBFTkRTCisldG9rZW4gVF9FTkRDSE9JQ0UKKyV0b2tlbiBUX0VORElGCisldG9rZW4g
VF9FTkRNRU5VCisldG9rZW4gVF9IRUxQCisldG9rZW4gVF9IRVgKKyV0b2tlbiBUX0lGCisldG9r
ZW4gVF9JTVBMWQorJXRva2VuIFRfSU5UCisldG9rZW4gVF9NQUlOTUVOVQorJXRva2VuIFRfTUVO
VQorJXRva2VuIFRfTUVOVUNPTkZJRworJXRva2VuIFRfTU9EVUxFUworJXRva2VuIFRfT04KICV0
b2tlbiBUX09QRU5fUEFSRU4KKyV0b2tlbiBUX09QVElPTgorJXRva2VuIFRfT1BUSU9OQUwKKyV0
b2tlbiBUX1BMVVNfRVFVQUwKKyV0b2tlbiBUX1BST01QVAorJXRva2VuIFRfUkFOR0UKKyV0b2tl
biBUX1NFTEVDVAorJXRva2VuIFRfU09VUkNFCisldG9rZW4gVF9TVFJJTkcKKyV0b2tlbiBUX1RS
SVNUQVRFCisldG9rZW4gVF9WSVNJQkxFCiAldG9rZW4gVF9FT0wKKyV0b2tlbiA8c3RyaW5nPiBU
X0FTU0lHTl9WQUwKIAogJWxlZnQgVF9PUgogJWxlZnQgVF9BTkQKQEAgLTg0LDEzICs5MSwxNSBA
QCBzdGF0aWMgc3RydWN0IG1lbnUgKmN1cnJlbnRfbWVudSwgKmN1cnJlbnRfZW50cnk7CiAlbm9u
YXNzb2MgVF9OT1QKIAogJXR5cGUgPHN0cmluZz4gcHJvbXB0CisldHlwZSA8c3ltYm9sPiBub25j
b25zdF9zeW1ib2wKICV0eXBlIDxzeW1ib2w+IHN5bWJvbAorJXR5cGUgPHR5cGU+IHR5cGUgbG9n
aWNfdHlwZSBkZWZhdWx0CiAldHlwZSA8ZXhwcj4gZXhwcgogJXR5cGUgPGV4cHI+IGlmX2V4cHIK
LSV0eXBlIDxpZD4gZW5kCi0ldHlwZSA8aWQ+IG9wdGlvbl9uYW1lCisldHlwZSA8c3RyaW5nPiBl
bmQKICV0eXBlIDxtZW51PiBpZl9lbnRyeSBtZW51X2VudHJ5IGNob2ljZV9lbnRyeQotJXR5cGUg
PHN0cmluZz4gc3ltYm9sX29wdGlvbl9hcmcgd29yZF9vcHQKKyV0eXBlIDxzdHJpbmc+IHdvcmRf
b3B0IGFzc2lnbl92YWwKKyV0eXBlIDxmbGF2b3I+IGFzc2lnbl9vcAogCiAlZGVzdHJ1Y3RvciB7
CiAJZnByaW50ZihzdGRlcnIsICIlczolZDogbWlzc2luZyBlbmQgc3RhdGVtZW50IGZvciB0aGlz
IGVudHJ5XG4iLApAQCAtOTksNzEgKzEwOCw1MyBAQCBzdGF0aWMgc3RydWN0IG1lbnUgKmN1cnJl
bnRfbWVudSwgKmN1cnJlbnRfZW50cnk7CiAJCW1lbnVfZW5kX21lbnUoKTsKIH0gaWZfZW50cnkg
bWVudV9lbnRyeSBjaG9pY2VfZW50cnkKIAotJXsKLS8qIEluY2x1ZGUgemNvbmYuaGFzaC5jIGhl
cmUgc28gaXQgY2FuIHNlZSB0aGUgdG9rZW4gY29uc3RhbnRzLiAqLwotI2luY2x1ZGUgInpjb25m
Lmhhc2guYyIKLSV9Ci0KICUlCi1pbnB1dDogbmwgc3RhcnQgfCBzdGFydDsKK2lucHV0OiBtYWlu
bWVudV9zdG10IHN0bXRfbGlzdCB8IHN0bXRfbGlzdDsKIAotc3RhcnQ6IG1haW5tZW51X3N0bXQg
c3RtdF9saXN0IHwgc3RtdF9saXN0OworLyogbWFpbm1lbnUgZW50cnkgKi8KKworbWFpbm1lbnVf
c3RtdDogVF9NQUlOTUVOVSBwcm9tcHQgVF9FT0wKK3sKKwltZW51X2FkZF9wcm9tcHQoUF9NRU5V
LCAkMiwgTlVMTCk7Cit9OwogCiBzdG10X2xpc3Q6CiAJICAvKiBlbXB0eSAqLwogCXwgc3RtdF9s
aXN0IGNvbW1vbl9zdG10CiAJfCBzdG10X2xpc3QgY2hvaWNlX3N0bXQKIAl8IHN0bXRfbGlzdCBt
ZW51X3N0bXQKLQl8IHN0bXRfbGlzdCBlbmQJCQl7IHpjb25mX2Vycm9yKCJ1bmV4cGVjdGVkIGVu
ZCBzdGF0ZW1lbnQiKTsgfQogCXwgc3RtdF9saXN0IFRfV09SRCBlcnJvciBUX0VPTAl7IHpjb25m
X2Vycm9yKCJ1bmtub3duIHN0YXRlbWVudCBcIiVzXCIiLCAkMik7IH0KLQl8IHN0bXRfbGlzdCBv
cHRpb25fbmFtZSBlcnJvciBUX0VPTAotewotCXpjb25mX2Vycm9yKCJ1bmV4cGVjdGVkIG9wdGlv
biBcIiVzXCIiLCBrY29uZl9pZF9zdHJpbmdzICsgJDItPm5hbWUpOwotfQogCXwgc3RtdF9saXN0
IGVycm9yIFRfRU9MCQl7IHpjb25mX2Vycm9yKCJpbnZhbGlkIHN0YXRlbWVudCIpOyB9CiA7CiAK
LW9wdGlvbl9uYW1lOgotCVRfREVQRU5EUyB8IFRfUFJPTVBUIHwgVF9UWVBFIHwgVF9TRUxFQ1Qg
fCBUX09QVElPTkFMIHwgVF9SQU5HRSB8IFRfREVGQVVMVCB8IFRfVklTSUJMRQotOwotCiBjb21t
b25fc3RtdDoKLQkgIFRfRU9MCi0JfCBpZl9zdG10CisJICBpZl9zdG10CiAJfCBjb21tZW50X3N0
bXQKIAl8IGNvbmZpZ19zdG10CiAJfCBtZW51Y29uZmlnX3N0bXQKIAl8IHNvdXJjZV9zdG10CisJ
fCBhc3NpZ25tZW50X3N0bXQKIDsKIAotb3B0aW9uX2Vycm9yOgotCSAgVF9XT1JEIGVycm9yIFRf
RU9MCQl7IHpjb25mX2Vycm9yKCJ1bmtub3duIG9wdGlvbiBcIiVzXCIiLCAkMSk7IH0KLQl8IGVy
cm9yIFRfRU9MCQkJeyB6Y29uZl9lcnJvcigiaW52YWxpZCBvcHRpb24iKTsgfQotOwotCi0KIC8q
IGNvbmZpZy9tZW51Y29uZmlnIGVudHJ5ICovCiAKLWNvbmZpZ19lbnRyeV9zdGFydDogVF9DT05G
SUcgVF9XT1JEIFRfRU9MCitjb25maWdfZW50cnlfc3RhcnQ6IFRfQ09ORklHIG5vbmNvbnN0X3N5
bWJvbCBUX0VPTAogewotCXN0cnVjdCBzeW1ib2wgKnN5bSA9IHN5bV9sb29rdXAoJDIsIDApOwot
CXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX09QVElPTkFMOwotCW1lbnVfYWRkX2VudHJ5KHN5bSk7Ci0J
cHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6Y29uZmlnICVzXG4iLCB6Y29uZl9jdXJuYW1lKCks
IHpjb25mX2xpbmVubygpLCAkMik7CisJJDItPmZsYWdzIHw9IFNZTUJPTF9PUFRJT05BTDsKKwlt
ZW51X2FkZF9lbnRyeSgkMik7CisJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6Y29uZmlnICVz
XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAkMi0+bmFtZSk7CiB9OwogCiBj
b25maWdfc3RtdDogY29uZmlnX2VudHJ5X3N0YXJ0IGNvbmZpZ19vcHRpb25fbGlzdAogewotCW1l
bnVfZW5kX2VudHJ5KCk7CiAJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6ZW5kY29uZmlnXG4i
LCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAKLW1lbnVjb25maWdfZW50
cnlfc3RhcnQ6IFRfTUVOVUNPTkZJRyBUX1dPUkQgVF9FT0wKK21lbnVjb25maWdfZW50cnlfc3Rh
cnQ6IFRfTUVOVUNPTkZJRyBub25jb25zdF9zeW1ib2wgVF9FT0wKIHsKLQlzdHJ1Y3Qgc3ltYm9s
ICpzeW0gPSBzeW1fbG9va3VwKCQyLCAwKTsKLQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9PUFRJT05B
TDsKLQltZW51X2FkZF9lbnRyeShzeW0pOwotCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOm1l
bnVjb25maWcgJXNcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCksICQyKTsKKwkk
Mi0+ZmxhZ3MgfD0gU1lNQk9MX09QVElPTkFMOworCW1lbnVfYWRkX2VudHJ5KCQyKTsKKwlwcmlu
dGQoREVCVUdfUEFSU0UsICIlczolZDptZW51Y29uZmlnICVzXG4iLCB6Y29uZl9jdXJuYW1lKCks
IHpjb25mX2xpbmVubygpLCAkMi0+bmFtZSk7CiB9OwogCiBtZW51Y29uZmlnX3N0bXQ6IG1lbnVj
b25maWdfZW50cnlfc3RhcnQgY29uZmlnX29wdGlvbl9saXN0CkBAIC0xNzIsMjYgKzE2MywyMiBA
QCBtZW51Y29uZmlnX3N0bXQ6IG1lbnVjb25maWdfZW50cnlfc3RhcnQgY29uZmlnX29wdGlvbl9s
aXN0CiAJCWN1cnJlbnRfZW50cnktPnByb21wdC0+dHlwZSA9IFBfTUVOVTsKIAllbHNlCiAJCXpj
b25mcHJpbnQoIndhcm5pbmc6IG1lbnVjb25maWcgc3RhdGVtZW50IHdpdGhvdXQgcHJvbXB0Iik7
Ci0JbWVudV9lbmRfZW50cnkoKTsKIAlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDplbmRjb25m
aWdcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwogfTsKIAogY29uZmlnX29w
dGlvbl9saXN0OgogCSAgLyogZW1wdHkgKi8KIAl8IGNvbmZpZ19vcHRpb25fbGlzdCBjb25maWdf
b3B0aW9uCi0JfCBjb25maWdfb3B0aW9uX2xpc3Qgc3ltYm9sX29wdGlvbgogCXwgY29uZmlnX29w
dGlvbl9saXN0IGRlcGVuZHMKIAl8IGNvbmZpZ19vcHRpb25fbGlzdCBoZWxwCi0JfCBjb25maWdf
b3B0aW9uX2xpc3Qgb3B0aW9uX2Vycm9yCi0JfCBjb25maWdfb3B0aW9uX2xpc3QgVF9FT0wKIDsK
IAotY29uZmlnX29wdGlvbjogVF9UWVBFIHByb21wdF9zdG10X29wdCBUX0VPTAorY29uZmlnX29w
dGlvbjogdHlwZSBwcm9tcHRfc3RtdF9vcHQgVF9FT0wKIHsKLQltZW51X3NldF90eXBlKCQxLT5z
dHlwZSk7CisJbWVudV9zZXRfdHlwZSgkMSk7CiAJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6
dHlwZSgldSlcbiIsCiAJCXpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCksCi0JCSQxLT5z
dHlwZSk7CisJCSQxKTsKIH07CiAKIGNvbmZpZ19vcHRpb246IFRfUFJPTVBUIHByb21wdCBpZl9l
eHByIFRfRU9MCkBAIC0yMDAsNTYgKzE4Nyw1OCBAQCBjb25maWdfb3B0aW9uOiBUX1BST01QVCBw
cm9tcHQgaWZfZXhwciBUX0VPTAogCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOnByb21wdFxu
IiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7CiB9OwogCi1jb25maWdfb3B0aW9u
OiBUX0RFRkFVTFQgZXhwciBpZl9leHByIFRfRU9MCitjb25maWdfb3B0aW9uOiBkZWZhdWx0IGV4
cHIgaWZfZXhwciBUX0VPTAogewogCW1lbnVfYWRkX2V4cHIoUF9ERUZBVUxULCAkMiwgJDMpOwot
CWlmICgkMS0+c3R5cGUgIT0gU19VTktOT1dOKQotCQltZW51X3NldF90eXBlKCQxLT5zdHlwZSk7
CisJaWYgKCQxICE9IFNfVU5LTk9XTikKKwkJbWVudV9zZXRfdHlwZSgkMSk7CiAJcHJpbnRkKERF
QlVHX1BBUlNFLCAiJXM6JWQ6ZGVmYXVsdCgldSlcbiIsCiAJCXpjb25mX2N1cm5hbWUoKSwgemNv
bmZfbGluZW5vKCksCi0JCSQxLT5zdHlwZSk7CisJCSQxKTsKIH07CiAKLWNvbmZpZ19vcHRpb246
IFRfU0VMRUNUIFRfV09SRCBpZl9leHByIFRfRU9MCitjb25maWdfb3B0aW9uOiBUX1NFTEVDVCBu
b25jb25zdF9zeW1ib2wgaWZfZXhwciBUX0VPTAogewotCW1lbnVfYWRkX3N5bWJvbChQX1NFTEVD
VCwgc3ltX2xvb2t1cCgkMiwgMCksICQzKTsKKwltZW51X2FkZF9zeW1ib2woUF9TRUxFQ1QsICQy
LCAkMyk7CiAJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6c2VsZWN0XG4iLCB6Y29uZl9jdXJu
YW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAKK2NvbmZpZ19vcHRpb246IFRfSU1QTFkgbm9u
Y29uc3Rfc3ltYm9sIGlmX2V4cHIgVF9FT0wKK3sKKwltZW51X2FkZF9zeW1ib2woUF9JTVBMWSwg
JDIsICQzKTsKKwlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDppbXBseVxuIiwgemNvbmZfY3Vy
bmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7Cit9OworCiBjb25maWdfb3B0aW9uOiBUX1JBTkdFIHN5
bWJvbCBzeW1ib2wgaWZfZXhwciBUX0VPTAogewogCW1lbnVfYWRkX2V4cHIoUF9SQU5HRSwgZXhw
cl9hbGxvY19jb21wKEVfUkFOR0UsJDIsICQzKSwgJDQpOwogCXByaW50ZChERUJVR19QQVJTRSwg
IiVzOiVkOnJhbmdlXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAK
LXN5bWJvbF9vcHRpb246IFRfT1BUSU9OIHN5bWJvbF9vcHRpb25fbGlzdCBUX0VPTAotOworY29u
ZmlnX29wdGlvbjogVF9PUFRJT04gVF9NT0RVTEVTIFRfRU9MCit7CisJbWVudV9hZGRfb3B0aW9u
X21vZHVsZXMoKTsKK307CiAKLXN5bWJvbF9vcHRpb25fbGlzdDoKLQkgIC8qIGVtcHR5ICovCi0J
fCBzeW1ib2xfb3B0aW9uX2xpc3QgVF9XT1JEIHN5bWJvbF9vcHRpb25fYXJnCitjb25maWdfb3B0
aW9uOiBUX09QVElPTiBUX0RFRkNPTkZJR19MSVNUIFRfRU9MCiB7Ci0JY29uc3Qgc3RydWN0IGtj
b25mX2lkICppZCA9IGtjb25mX2lkX2xvb2t1cCgkMiwgc3RybGVuKCQyKSk7Ci0JaWYgKGlkICYm
IGlkLT5mbGFncyAmIFRGX09QVElPTikKLQkJbWVudV9hZGRfb3B0aW9uKGlkLT50b2tlbiwgJDMp
OwotCWVsc2UKLQkJemNvbmZwcmludCgid2FybmluZzogaWdub3JpbmcgdW5rbm93biBvcHRpb24g
JXMiLCAkMik7Ci0JZnJlZSgkMik7CisJbWVudV9hZGRfb3B0aW9uX2RlZmNvbmZpZ19saXN0KCk7
CiB9OwogCi1zeW1ib2xfb3B0aW9uX2FyZzoKLQkgIC8qIGVtcHR5ICovCQl7ICQkID0gTlVMTDsg
fQotCXwgVF9FUVVBTCBwcm9tcHQJeyAkJCA9ICQyOyB9Ci07Citjb25maWdfb3B0aW9uOiBUX09Q
VElPTiBUX0FMTE5PQ09ORklHX1kgVF9FT0wKK3sKKwltZW51X2FkZF9vcHRpb25fYWxsbm9jb25m
aWdfeSgpOworfTsKIAogLyogY2hvaWNlIGVudHJ5ICovCiAKIGNob2ljZTogVF9DSE9JQ0Ugd29y
ZF9vcHQgVF9FT0wKIHsKIAlzdHJ1Y3Qgc3ltYm9sICpzeW0gPSBzeW1fbG9va3VwKCQyLCBTWU1C
T0xfQ0hPSUNFKTsKLQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9BVVRPOworCXN5bS0+ZmxhZ3MgfD0g
U1lNQk9MX05PX1dSSVRFOwogCW1lbnVfYWRkX2VudHJ5KHN5bSk7CiAJbWVudV9hZGRfZXhwcihQ
X0NIT0lDRSwgTlVMTCwgTlVMTCk7CisJZnJlZSgkMik7CiAJcHJpbnRkKERFQlVHX1BBUlNFLCAi
JXM6JWQ6Y2hvaWNlXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAK
QEAgLTI2MCw3ICsyNDksNyBAQCBjaG9pY2VfZW50cnk6IGNob2ljZSBjaG9pY2Vfb3B0aW9uX2xp
c3QKIAogY2hvaWNlX2VuZDogZW5kCiB7Ci0JaWYgKHpjb25mX2VuZHRva2VuKCQxLCBUX0NIT0lD
RSwgVF9FTkRDSE9JQ0UpKSB7CisJaWYgKHpjb25mX2VuZHRva2VuKCQxLCAiY2hvaWNlIikpIHsK
IAkJbWVudV9lbmRfbWVudSgpOwogCQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDplbmRjaG9p
Y2VcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwogCX0KQEAgLTI3NCw4ICsy
NjMsNiBAQCBjaG9pY2Vfb3B0aW9uX2xpc3Q6CiAJfCBjaG9pY2Vfb3B0aW9uX2xpc3QgY2hvaWNl
X29wdGlvbgogCXwgY2hvaWNlX29wdGlvbl9saXN0IGRlcGVuZHMKIAl8IGNob2ljZV9vcHRpb25f
bGlzdCBoZWxwCi0JfCBjaG9pY2Vfb3B0aW9uX2xpc3QgVF9FT0wKLQl8IGNob2ljZV9vcHRpb25f
bGlzdCBvcHRpb25fZXJyb3IKIDsKIAogY2hvaWNlX29wdGlvbjogVF9QUk9NUFQgcHJvbXB0IGlm
X2V4cHIgVF9FT0wKQEAgLTI4NCwxNSArMjcxLDExIEBAIGNob2ljZV9vcHRpb246IFRfUFJPTVBU
IHByb21wdCBpZl9leHByIFRfRU9MCiAJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6cHJvbXB0
XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07CiAKLWNob2ljZV9vcHRp
b246IFRfVFlQRSBwcm9tcHRfc3RtdF9vcHQgVF9FT0wKK2Nob2ljZV9vcHRpb246IGxvZ2ljX3R5
cGUgcHJvbXB0X3N0bXRfb3B0IFRfRU9MCiB7Ci0JaWYgKCQxLT5zdHlwZSA9PSBTX0JPT0xFQU4g
fHwgJDEtPnN0eXBlID09IFNfVFJJU1RBVEUpIHsKLQkJbWVudV9zZXRfdHlwZSgkMS0+c3R5cGUp
OwotCQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDp0eXBlKCV1KVxuIiwKLQkJCXpjb25mX2N1
cm5hbWUoKSwgemNvbmZfbGluZW5vKCksCi0JCQkkMS0+c3R5cGUpOwotCX0gZWxzZQotCQlZWUVS
Uk9SOworCW1lbnVfc2V0X3R5cGUoJDEpOworCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOnR5
cGUoJXUpXG4iLAorCSAgICAgICB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAkMSk7
CiB9OwogCiBjaG9pY2Vfb3B0aW9uOiBUX09QVElPTkFMIFRfRU9MCkBAIC0zMDEsMTYgKzI4NCwy
OCBAQCBjaG9pY2Vfb3B0aW9uOiBUX09QVElPTkFMIFRfRU9MCiAJcHJpbnRkKERFQlVHX1BBUlNF
LCAiJXM6JWQ6b3B0aW9uYWxcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwog
fTsKIAotY2hvaWNlX29wdGlvbjogVF9ERUZBVUxUIFRfV09SRCBpZl9leHByIFRfRU9MCitjaG9p
Y2Vfb3B0aW9uOiBUX0RFRkFVTFQgbm9uY29uc3Rfc3ltYm9sIGlmX2V4cHIgVF9FT0wKIHsKLQlp
ZiAoJDEtPnN0eXBlID09IFNfVU5LTk9XTikgewotCQltZW51X2FkZF9zeW1ib2woUF9ERUZBVUxU
LCBzeW1fbG9va3VwKCQyLCAwKSwgJDMpOwotCQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpk
ZWZhdWx0XG4iLAotCQkJemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7Ci0JfSBlbHNl
Ci0JCVlZRVJST1I7CisJbWVudV9hZGRfc3ltYm9sKFBfREVGQVVMVCwgJDIsICQzKTsKKwlwcmlu
dGQoREVCVUdfUEFSU0UsICIlczolZDpkZWZhdWx0XG4iLAorCSAgICAgICB6Y29uZl9jdXJuYW1l
KCksIHpjb25mX2xpbmVubygpKTsKIH07CiAKK3R5cGU6CisJICBsb2dpY190eXBlCisJfCBUX0lO
VAkJCXsgJCQgPSBTX0lOVDsgfQorCXwgVF9IRVgJCQl7ICQkID0gU19IRVg7IH0KKwl8IFRfU1RS
SU5HCQl7ICQkID0gU19TVFJJTkc7IH0KKworbG9naWNfdHlwZToKKwkgIFRfQk9PTAkJeyAkJCA9
IFNfQk9PTEVBTjsgfQorCXwgVF9UUklTVEFURQkJeyAkJCA9IFNfVFJJU1RBVEU7IH0KKworZGVm
YXVsdDoKKwkgIFRfREVGQVVMVAkJeyAkJCA9IFNfVU5LTk9XTjsgfQorCXwgVF9ERUZfQk9PTAkJ
eyAkJCA9IFNfQk9PTEVBTjsgfQorCXwgVF9ERUZfVFJJU1RBVEUJeyAkJCA9IFNfVFJJU1RBVEU7
IH0KKwogY2hvaWNlX2Jsb2NrOgogCSAgLyogZW1wdHkgKi8KIAl8IGNob2ljZV9ibG9jayBjb21t
b25fc3RtdApAQCAtMzE4LDcgKzMxMyw3IEBAIGNob2ljZV9ibG9jazoKIAogLyogaWYgZW50cnkg
Ki8KIAotaWZfZW50cnk6IFRfSUYgZXhwciBubAoraWZfZW50cnk6IFRfSUYgZXhwciBUX0VPTAog
ewogCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOmlmXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpj
b25mX2xpbmVubygpKTsKIAltZW51X2FkZF9lbnRyeShOVUxMKTsKQEAgLTMyOCwyOSArMzIzLDE1
IEBAIGlmX2VudHJ5OiBUX0lGIGV4cHIgbmwKIAogaWZfZW5kOiBlbmQKIHsKLQlpZiAoemNvbmZf
ZW5kdG9rZW4oJDEsIFRfSUYsIFRfRU5ESUYpKSB7CisJaWYgKHpjb25mX2VuZHRva2VuKCQxLCAi
aWYiKSkgewogCQltZW51X2VuZF9tZW51KCk7CiAJCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVk
OmVuZGlmXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIAl9CiB9OwogCi1p
Zl9zdG10OiBpZl9lbnRyeSBpZl9ibG9jayBpZl9lbmQKK2lmX3N0bXQ6IGlmX2VudHJ5IHN0bXRf
bGlzdCBpZl9lbmQKIDsKIAotaWZfYmxvY2s6Ci0JICAvKiBlbXB0eSAqLwotCXwgaWZfYmxvY2sg
Y29tbW9uX3N0bXQKLQl8IGlmX2Jsb2NrIG1lbnVfc3RtdAotCXwgaWZfYmxvY2sgY2hvaWNlX3N0
bXQKLTsKLQotLyogbWFpbm1lbnUgZW50cnkgKi8KLQotbWFpbm1lbnVfc3RtdDogVF9NQUlOTUVO
VSBwcm9tcHQgbmwKLXsKLQltZW51X2FkZF9wcm9tcHQoUF9NRU5VLCAkMiwgTlVMTCk7Ci19Owot
CiAvKiBtZW51IGVudHJ5ICovCiAKIG1lbnU6IFRfTUVOVSBwcm9tcHQgVF9FT0wKQEAgLTM2MCwz
MyArMzQxLDMzIEBAIG1lbnU6IFRfTUVOVSBwcm9tcHQgVF9FT0wKIAlwcmludGQoREVCVUdfUEFS
U0UsICIlczolZDptZW51XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIH07
CiAKLW1lbnVfZW50cnk6IG1lbnUgdmlzaWJpbGl0eV9saXN0IGRlcGVuZHNfbGlzdAorbWVudV9l
bnRyeTogbWVudSBtZW51X29wdGlvbl9saXN0CiB7CiAJJCQgPSBtZW51X2FkZF9tZW51KCk7CiB9
OwogCiBtZW51X2VuZDogZW5kCiB7Ci0JaWYgKHpjb25mX2VuZHRva2VuKCQxLCBUX01FTlUsIFRf
RU5ETUVOVSkpIHsKKwlpZiAoemNvbmZfZW5kdG9rZW4oJDEsICJtZW51IikpIHsKIAkJbWVudV9l
bmRfbWVudSgpOwogCQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDplbmRtZW51XG4iLCB6Y29u
Zl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIAl9CiB9OwogCi1tZW51X3N0bXQ6IG1lbnVf
ZW50cnkgbWVudV9ibG9jayBtZW51X2VuZAorbWVudV9zdG10OiBtZW51X2VudHJ5IHN0bXRfbGlz
dCBtZW51X2VuZAogOwogCi1tZW51X2Jsb2NrOgorbWVudV9vcHRpb25fbGlzdDoKIAkgIC8qIGVt
cHR5ICovCi0JfCBtZW51X2Jsb2NrIGNvbW1vbl9zdG10Ci0JfCBtZW51X2Jsb2NrIG1lbnVfc3Rt
dAotCXwgbWVudV9ibG9jayBjaG9pY2Vfc3RtdAorCXwgbWVudV9vcHRpb25fbGlzdCB2aXNpYmxl
CisJfCBtZW51X29wdGlvbl9saXN0IGRlcGVuZHMKIDsKIAogc291cmNlX3N0bXQ6IFRfU09VUkNF
IHByb21wdCBUX0VPTAogewogCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOnNvdXJjZSAlc1xu
IiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwgJDIpOwogCXpjb25mX25leHRmaWxl
KCQyKTsKKwlmcmVlKCQyKTsKIH07CiAKIC8qIGNvbW1lbnQgZW50cnkgKi8KQEAgLTM5OCwxMCAr
Mzc5LDEzIEBAIGNvbW1lbnQ6IFRfQ09NTUVOVCBwcm9tcHQgVF9FT0wKIAlwcmludGQoREVCVUdf
UEFSU0UsICIlczolZDpjb21tZW50XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygp
KTsKIH07CiAKLWNvbW1lbnRfc3RtdDogY29tbWVudCBkZXBlbmRzX2xpc3QKLXsKLQltZW51X2Vu
ZF9lbnRyeSgpOwotfTsKK2NvbW1lbnRfc3RtdDogY29tbWVudCBjb21tZW50X29wdGlvbl9saXN0
Cis7CisKK2NvbW1lbnRfb3B0aW9uX2xpc3Q6CisJICAvKiBlbXB0eSAqLworCXwgY29tbWVudF9v
cHRpb25fbGlzdCBkZXBlbmRzCis7CiAKIC8qIGhlbHAgb3B0aW9uICovCiAKQEAgLTQxMywxOCAr
Mzk3LDIyIEBAIGhlbHBfc3RhcnQ6IFRfSEVMUCBUX0VPTAogCiBoZWxwOiBoZWxwX3N0YXJ0IFRf
SEVMUFRFWFQKIHsKKwlpZiAoY3VycmVudF9lbnRyeS0+aGVscCkgeworCQlmcmVlKGN1cnJlbnRf
ZW50cnktPmhlbHApOworCQl6Y29uZnByaW50KCJ3YXJuaW5nOiAnJXMnIGRlZmluZWQgd2l0aCBt
b3JlIHRoYW4gb25lIGhlbHAgdGV4dCAtLSBvbmx5IHRoZSBsYXN0IG9uZSB3aWxsIGJlIHVzZWQi
LAorCQkJICAgY3VycmVudF9lbnRyeS0+c3ltLT5uYW1lID86ICI8Y2hvaWNlPiIpOworCX0KKwor
CS8qIElzIHRoZSBoZWxwIHRleHQgZW1wdHkgb3IgYWxsIHdoaXRlc3BhY2U/ICovCisJaWYgKCQy
W3N0cnNwbigkMiwgIiBcZlxuXHJcdFx2IildID09ICdcMCcpCisJCXpjb25mcHJpbnQoIndhcm5p
bmc6ICclcycgZGVmaW5lZCB3aXRoIGJsYW5rIGhlbHAgdGV4dCIsCisJCQkgICBjdXJyZW50X2Vu
dHJ5LT5zeW0tPm5hbWUgPzogIjxjaG9pY2U+Iik7CisKIAljdXJyZW50X2VudHJ5LT5oZWxwID0g
JDI7CiB9OwogCiAvKiBkZXBlbmRzIG9wdGlvbiAqLwogCi1kZXBlbmRzX2xpc3Q6Ci0JICAvKiBl
bXB0eSAqLwotCXwgZGVwZW5kc19saXN0IGRlcGVuZHMKLQl8IGRlcGVuZHNfbGlzdCBUX0VPTAot
CXwgZGVwZW5kc19saXN0IG9wdGlvbl9lcnJvcgotOwotCiBkZXBlbmRzOiBUX0RFUEVORFMgVF9P
TiBleHByIFRfRU9MCiB7CiAJbWVudV9hZGRfZGVwKCQzKTsKQEAgLTQzMiwxNCArNDIwLDcgQEAg
ZGVwZW5kczogVF9ERVBFTkRTIFRfT04gZXhwciBUX0VPTAogfTsKIAogLyogdmlzaWJpbGl0eSBv
cHRpb24gKi8KLQotdmlzaWJpbGl0eV9saXN0OgotCSAgLyogZW1wdHkgKi8KLQl8IHZpc2liaWxp
dHlfbGlzdCB2aXNpYmxlCi0JfCB2aXNpYmlsaXR5X2xpc3QgVF9FT0wKLTsKLQotdmlzaWJsZTog
VF9WSVNJQkxFIGlmX2V4cHIKK3Zpc2libGU6IFRfVklTSUJMRSBpZl9leHByIFRfRU9MCiB7CiAJ
bWVudV9hZGRfdmlzaWJpbGl0eSgkMik7CiB9OwpAQCAtNDU3LDE0ICs0MzgsOSBAQCBwcm9tcHQ6
CSAgVF9XT1JECiAJfCBUX1dPUkRfUVVPVEUKIDsKIAotZW5kOgkgIFRfRU5ETUVOVSBUX0VPTAl7
ICQkID0gJDE7IH0KLQl8IFRfRU5EQ0hPSUNFIFRfRU9MCXsgJCQgPSAkMTsgfQotCXwgVF9FTkRJ
RiBUX0VPTAkJeyAkJCA9ICQxOyB9Ci07Ci0KLW5sOgotCSAgVF9FT0wKLQl8IG5sIFRfRU9MCitl
bmQ6CSAgVF9FTkRNRU5VIFRfRU9MCXsgJCQgPSAibWVudSI7IH0KKwl8IFRfRU5EQ0hPSUNFIFRf
RU9MCXsgJCQgPSAiY2hvaWNlIjsgfQorCXwgVF9FTkRJRiBUX0VPTAkJeyAkJCA9ICJpZiI7IH0K
IDsKIAogaWZfZXhwcjogIC8qIGVtcHR5ICovCQkJeyAkJCA9IE5VTEw7IH0KQEAgLTQ4NCwxMyAr
NDYwLDMxIEBAIGV4cHI6CSAgc3ltYm9sCQkJCXsgJCQgPSBleHByX2FsbG9jX3N5bWJvbCgkMSk7
IH0KIAl8IGV4cHIgVF9BTkQgZXhwcgkJCXsgJCQgPSBleHByX2FsbG9jX3R3byhFX0FORCwgJDEs
ICQzKTsgfQogOwogCi1zeW1ib2w6CSAgVF9XT1JECXsgJCQgPSBzeW1fbG9va3VwKCQxLCAwKTsg
ZnJlZSgkMSk7IH0KKy8qIEZvciBzeW1ib2wgZGVmaW5pdGlvbnMsIHNlbGVjdHMsIGV0Yy4sIHdo
ZXJlIHF1b3RlcyBhcmUgbm90IGFjY2VwdGVkICovCitub25jb25zdF9zeW1ib2w6IFRfV09SRCB7
ICQkID0gc3ltX2xvb2t1cCgkMSwgMCk7IGZyZWUoJDEpOyB9OworCitzeW1ib2w6CSAgbm9uY29u
c3Rfc3ltYm9sCiAJfCBUX1dPUkRfUVVPVEUJeyAkJCA9IHN5bV9sb29rdXAoJDEsIFNZTUJPTF9D
T05TVCk7IGZyZWUoJDEpOyB9CiA7CiAKIHdvcmRfb3B0OiAvKiBlbXB0eSAqLwkJCXsgJCQgPSBO
VUxMOyB9CiAJfCBUX1dPUkQKIAorLyogYXNzaWdubWVudCBzdGF0ZW1lbnQgKi8KKworYXNzaWdu
bWVudF9zdG10OiAgVF9XT1JEIGFzc2lnbl9vcCBhc3NpZ25fdmFsIFRfRU9MCXsgdmFyaWFibGVf
YWRkKCQxLCAkMywgJDIpOyBmcmVlKCQxKTsgZnJlZSgkMyk7IH0KKworYXNzaWduX29wOgorCSAg
VF9FUVVBTAl7ICQkID0gVkFSX1JFQ1VSU0lWRTsgfQorCXwgVF9DT0xPTl9FUVVBTAl7ICQkID0g
VkFSX1NJTVBMRTsgfQorCXwgVF9QTFVTX0VRVUFMCXsgJCQgPSBWQVJfQVBQRU5EOyB9Cis7CisK
K2Fzc2lnbl92YWw6CisJLyogZW1wdHkgKi8JCXsgJCQgPSB4c3RyZHVwKCIiKTsgfTsKKwl8IFRf
QVNTSUdOX1ZBTAorOworCiAlJQogCiB2b2lkIGNvbmZfcGFyc2UoY29uc3QgY2hhciAqbmFtZSkK
QEAgLTUwMCw2MSArNDk0LDUxIEBAIHZvaWQgY29uZl9wYXJzZShjb25zdCBjaGFyICpuYW1lKQog
CiAJemNvbmZfaW5pdHNjYW4obmFtZSk7CiAKLQlzeW1faW5pdCgpOwogCV9tZW51X2luaXQoKTsK
LQlyb290bWVudS5wcm9tcHQgPSBtZW51X2FkZF9wcm9tcHQoUF9NRU5VLCAiTGludXggS2VybmVs
IENvbmZpZ3VyYXRpb24iLCBOVUxMKTsKIAogCWlmIChnZXRlbnYoIlpDT05GX0RFQlVHIikpCi0J
CXpjb25mZGVidWcgPSAxOwotCXpjb25mcGFyc2UoKTsKLQlpZiAoemNvbmZuZXJycykKKwkJeXlk
ZWJ1ZyA9IDE7CisJeXlwYXJzZSgpOworCisJLyogVmFyaWFibGVzIGFyZSBleHBhbmRlZCBpbiB0
aGUgcGFyc2UgcGhhc2UuIFdlIGNhbiBmcmVlIHRoZW0gaGVyZS4gKi8KKwl2YXJpYWJsZV9hbGxf
ZGVsKCk7CisKKwlpZiAoeXluZXJycykKIAkJZXhpdCgxKTsKIAlpZiAoIW1vZHVsZXNfc3ltKQog
CQltb2R1bGVzX3N5bSA9IHN5bV9maW5kKCAibiIgKTsKIAotCXJvb3RtZW51LnByb21wdC0+dGV4
dCA9IHJvb3RtZW51LnByb21wdC0+dGV4dDsKLQlyb290bWVudS5wcm9tcHQtPnRleHQgPSBzeW1f
ZXhwYW5kX3N0cmluZ192YWx1ZShyb290bWVudS5wcm9tcHQtPnRleHQpOworCWlmICghbWVudV9o
YXNfcHJvbXB0KCZyb290bWVudSkpIHsKKwkJY3VycmVudF9lbnRyeSA9ICZyb290bWVudTsKKwkJ
bWVudV9hZGRfcHJvbXB0KFBfTUVOVSwgIk1haW4gbWVudSIsIE5VTEwpOworCX0KIAogCW1lbnVf
ZmluYWxpemUoJnJvb3RtZW51KTsKIAlmb3JfYWxsX3N5bWJvbHMoaSwgc3ltKSB7CiAJCWlmIChz
eW1fY2hlY2tfZGVwcyhzeW0pKQotCQkJemNvbmZuZXJycysrOworCQkJeXluZXJycysrOwogCX0K
LQlpZiAoemNvbmZuZXJycykKKwlpZiAoeXluZXJycykKIAkJZXhpdCgxKTsKIAlzeW1fc2V0X2No
YW5nZV9jb3VudCgxKTsKIH0KIAotc3RhdGljIGNvbnN0IGNoYXIgKnpjb25mX3Rva2VubmFtZShp
bnQgdG9rZW4pCi17Ci0Jc3dpdGNoICh0b2tlbikgewotCWNhc2UgVF9NRU5VOgkJcmV0dXJuICJt
ZW51IjsKLQljYXNlIFRfRU5ETUVOVToJCXJldHVybiAiZW5kbWVudSI7Ci0JY2FzZSBUX0NIT0lD
RToJCXJldHVybiAiY2hvaWNlIjsKLQljYXNlIFRfRU5EQ0hPSUNFOglyZXR1cm4gImVuZGNob2lj
ZSI7Ci0JY2FzZSBUX0lGOgkJcmV0dXJuICJpZiI7Ci0JY2FzZSBUX0VORElGOgkJcmV0dXJuICJl
bmRpZiI7Ci0JY2FzZSBUX0RFUEVORFM6CQlyZXR1cm4gImRlcGVuZHMiOwotCWNhc2UgVF9WSVNJ
QkxFOgkJcmV0dXJuICJ2aXNpYmxlIjsKLQl9Ci0JcmV0dXJuICI8dG9rZW4+IjsKLX0KLQotc3Rh
dGljIGJvb2wgemNvbmZfZW5kdG9rZW4oY29uc3Qgc3RydWN0IGtjb25mX2lkICppZCwgaW50IHN0
YXJ0dG9rZW4sIGludCBlbmR0b2tlbikKK3N0YXRpYyBib29sIHpjb25mX2VuZHRva2VuKGNvbnN0
IGNoYXIgKnRva2VubmFtZSwKKwkJCSAgIGNvbnN0IGNoYXIgKmV4cGVjdGVkX3Rva2VubmFtZSkK
IHsKLQlpZiAoaWQtPnRva2VuICE9IGVuZHRva2VuKSB7CisJaWYgKHN0cmNtcCh0b2tlbm5hbWUs
IGV4cGVjdGVkX3Rva2VubmFtZSkpIHsKIAkJemNvbmZfZXJyb3IoInVuZXhwZWN0ZWQgJyVzJyB3
aXRoaW4gJXMgYmxvY2siLAotCQkJa2NvbmZfaWRfc3RyaW5ncyArIGlkLT5uYW1lLCB6Y29uZl90
b2tlbm5hbWUoc3RhcnR0b2tlbikpOwotCQl6Y29uZm5lcnJzKys7CisJCQkgICAgdG9rZW5uYW1l
LCBleHBlY3RlZF90b2tlbm5hbWUpOworCQl5eW5lcnJzKys7CiAJCXJldHVybiBmYWxzZTsKIAl9
CiAJaWYgKGN1cnJlbnRfbWVudS0+ZmlsZSAhPSBjdXJyZW50X2ZpbGUpIHsKIAkJemNvbmZfZXJy
b3IoIiclcycgaW4gZGlmZmVyZW50IGZpbGUgdGhhbiAnJXMnIiwKLQkJCWtjb25mX2lkX3N0cmlu
Z3MgKyBpZC0+bmFtZSwgemNvbmZfdG9rZW5uYW1lKHN0YXJ0dG9rZW4pKTsKKwkJCSAgICB0b2tl
bm5hbWUsIGV4cGVjdGVkX3Rva2VubmFtZSk7CiAJCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6IGxv
Y2F0aW9uIG9mIHRoZSAnJXMnXG4iLAogCQkJY3VycmVudF9tZW51LT5maWxlLT5uYW1lLCBjdXJy
ZW50X21lbnUtPmxpbmVubywKLQkJCXpjb25mX3Rva2VubmFtZShzdGFydHRva2VuKSk7Ci0JCXpj
b25mbmVycnMrKzsKKwkJCWV4cGVjdGVkX3Rva2VubmFtZSk7CisJCXl5bmVycnMrKzsKIAkJcmV0
dXJuIGZhbHNlOwogCX0KIAlyZXR1cm4gdHJ1ZTsKQEAgLTU3NSw3ICs1NTksNyBAQCBzdGF0aWMg
dm9pZCB6Y29uZl9lcnJvcihjb25zdCBjaGFyICplcnIsIC4uLikKIHsKIAl2YV9saXN0IGFwOwog
Ci0JemNvbmZuZXJycysrOworCXl5bmVycnMrKzsKIAlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOiAi
LCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKIAl2YV9zdGFydChhcCwgZXJyKTsK
IAl2ZnByaW50ZihzdGRlcnIsIGVyciwgYXApOwpAQCAtNTgzLDcgKzU2Nyw3IEBAIHN0YXRpYyB2
b2lkIHpjb25mX2Vycm9yKGNvbnN0IGNoYXIgKmVyciwgLi4uKQogCWZwcmludGYoc3RkZXJyLCAi
XG4iKTsKIH0KIAotc3RhdGljIHZvaWQgemNvbmZlcnJvcihjb25zdCBjaGFyICplcnIpCitzdGF0
aWMgdm9pZCB5eWVycm9yKGNvbnN0IGNoYXIgKmVycikKIHsKIAlmcHJpbnRmKHN0ZGVyciwgIiVz
OiVkOiAlc1xuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSArIDEsIGVycik7CiB9
CkBAIC02MTYsNyArNjAwLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3ltYm9sKEZJTEUgKm91dCwg
c3RydWN0IG1lbnUgKm1lbnUpCiAJCWZwcmludGYob3V0LCAiXG5jb25maWcgJXNcbiIsIHN5bS0+
bmFtZSk7CiAJc3dpdGNoIChzeW0tPnR5cGUpIHsKIAljYXNlIFNfQk9PTEVBTjoKLQkJZnB1dHMo
IiAgYm9vbGVhblxuIiwgb3V0KTsKKwkJZnB1dHMoIiAgYm9vbFxuIiwgb3V0KTsKIAkJYnJlYWs7
CiAJY2FzZSBTX1RSSVNUQVRFOgogCQlmcHV0cygiICB0cmlzdGF0ZVxuIiwgb3V0KTsKQEAgLTY2
NCw2ICs2NDgsMTEgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3ltYm9sKEZJTEUgKm91dCwgc3RydWN0
IG1lbnUgKm1lbnUpCiAJCQlleHByX2ZwcmludChwcm9wLT5leHByLCBvdXQpOwogCQkJZnB1dGMo
J1xuJywgb3V0KTsKIAkJCWJyZWFrOworCQljYXNlIFBfSU1QTFk6CisJCQlmcHV0cyggIiAgaW1w
bHkgIiwgb3V0KTsKKwkJCWV4cHJfZnByaW50KHByb3AtPmV4cHIsIG91dCk7CisJCQlmcHV0Yygn
XG4nLCBvdXQpOworCQkJYnJlYWs7CiAJCWNhc2UgUF9SQU5HRToKIAkJCWZwdXRzKCAiICByYW5n
ZSAiLCBvdXQpOwogCQkJZXhwcl9mcHJpbnQocHJvcC0+ZXhwciwgb3V0KTsKQEAgLTY3NCw2ICs2
NjMsMTAgQEAgc3RhdGljIHZvaWQgcHJpbnRfc3ltYm9sKEZJTEUgKm91dCwgc3RydWN0IG1lbnUg
Km1lbnUpCiAJCQlwcmludF9xdW90ZWRfc3RyaW5nKG91dCwgcHJvcC0+dGV4dCk7CiAJCQlmcHV0
YygnXG4nLCBvdXQpOwogCQkJYnJlYWs7CisJCWNhc2UgUF9TWU1CT0w6CisJCQlmcHV0cyggIiAg
c3ltYm9sICIsIG91dCk7CisJCQlmcHJpbnRmKG91dCwgIiVzXG4iLCBwcm9wLT5zeW0tPm5hbWUp
OworCQkJYnJlYWs7CiAJCWRlZmF1bHQ6CiAJCQlmcHJpbnRmKG91dCwgIiAgdW5rbm93biBwcm9w
ICVkIVxuIiwgcHJvcC0+dHlwZSk7CiAJCQlicmVhazsKQEAgLTczNCw5ICs3MjcsNSBAQCB2b2lk
IHpjb25mZHVtcChGSUxFICpvdXQpCiAJfQogfQogCi0jaW5jbHVkZSAiemNvbmYubGV4LmMiCiAj
aW5jbHVkZSAidXRpbC5jIgotI2luY2x1ZGUgImNvbmZkYXRhLmMiCi0jaW5jbHVkZSAiZXhwci5j
IgotI2luY2x1ZGUgInN5bWJvbC5jIgogI2luY2x1ZGUgIm1lbnUuYyIKZGlmZiAtLWdpdCBhL3hl
bi90b29scy9rY29uZmlnL3ByZXByb2Nlc3MuYyBiL3hlbi90b29scy9rY29uZmlnL3ByZXByb2Nl
c3MuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjAyNDMwODZmYjE2
OAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3ByZXByb2Nlc3MuYwpAQCAt
MCwwICsxLDU3NCBAQAorLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKy8vCisv
LyBDb3B5cmlnaHQgKEMpIDIwMTggTWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29j
aW9uZXh0LmNvbT4KKworI2luY2x1ZGUgPGN0eXBlLmg+CisjaW5jbHVkZSA8c3RkYXJnLmg+Cisj
aW5jbHVkZSA8c3RkYm9vbC5oPgorI2luY2x1ZGUgPHN0ZGlvLmg+CisjaW5jbHVkZSA8c3RkbGli
Lmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CisKKyNpbmNsdWRlICJsaXN0LmgiCisjaW5jbHVkZSAi
bGtjLmgiCisKKyNkZWZpbmUgQVJSQVlfU0laRShhcnIpCQkoc2l6ZW9mKGFycikgLyBzaXplb2Yo
KGFycilbMF0pKQorCitzdGF0aWMgY2hhciAqZXhwYW5kX3N0cmluZ193aXRoX2FyZ3MoY29uc3Qg
Y2hhciAqaW4sIGludCBhcmdjLCBjaGFyICphcmd2W10pOworc3RhdGljIGNoYXIgKmV4cGFuZF9z
dHJpbmcoY29uc3QgY2hhciAqaW4pOworCitzdGF0aWMgdm9pZCBfX2F0dHJpYnV0ZV9fKChub3Jl
dHVybikpIHBwZXJyb3IoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCit7CisJdmFfbGlzdCBhcDsK
KworCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6ICIsIGN1cnJlbnRfZmlsZS0+bmFtZSwgeXlsaW5l
bm8pOworCXZhX3N0YXJ0KGFwLCBmb3JtYXQpOworCXZmcHJpbnRmKHN0ZGVyciwgZm9ybWF0LCBh
cCk7CisJdmFfZW5kKGFwKTsKKwlmcHJpbnRmKHN0ZGVyciwgIlxuIik7CisKKwlleGl0KDEpOwor
fQorCisvKgorICogRW52aXJvbm1lbnQgdmFyaWFibGVzCisgKi8KK3N0YXRpYyBMSVNUX0hFQUQo
ZW52X2xpc3QpOworCitzdHJ1Y3QgZW52IHsKKwljaGFyICpuYW1lOworCWNoYXIgKnZhbHVlOwor
CXN0cnVjdCBsaXN0X2hlYWQgbm9kZTsKK307CisKK3N0YXRpYyB2b2lkIGVudl9hZGQoY29uc3Qg
Y2hhciAqbmFtZSwgY29uc3QgY2hhciAqdmFsdWUpCit7CisJc3RydWN0IGVudiAqZTsKKworCWUg
PSB4bWFsbG9jKHNpemVvZigqZSkpOworCWUtPm5hbWUgPSB4c3RyZHVwKG5hbWUpOworCWUtPnZh
bHVlID0geHN0cmR1cCh2YWx1ZSk7CisKKwlsaXN0X2FkZF90YWlsKCZlLT5ub2RlLCAmZW52X2xp
c3QpOworfQorCitzdGF0aWMgdm9pZCBlbnZfZGVsKHN0cnVjdCBlbnYgKmUpCit7CisJbGlzdF9k
ZWwoJmUtPm5vZGUpOworCWZyZWUoZS0+bmFtZSk7CisJZnJlZShlLT52YWx1ZSk7CisJZnJlZShl
KTsKK30KKworLyogVGhlIHJldHVybmVkIHBvaW50ZXIgbXVzdCBiZSBmcmVlZCB3aGVuIGRvbmUg
Ki8KK3N0YXRpYyBjaGFyICplbnZfZXhwYW5kKGNvbnN0IGNoYXIgKm5hbWUpCit7CisJc3RydWN0
IGVudiAqZTsKKwljb25zdCBjaGFyICp2YWx1ZTsKKworCWlmICghKm5hbWUpCisJCXJldHVybiBO
VUxMOworCisJbGlzdF9mb3JfZWFjaF9lbnRyeShlLCAmZW52X2xpc3QsIG5vZGUpIHsKKwkJaWYg
KCFzdHJjbXAobmFtZSwgZS0+bmFtZSkpCisJCQlyZXR1cm4geHN0cmR1cChlLT52YWx1ZSk7CisJ
fQorCisJdmFsdWUgPSBnZXRlbnYobmFtZSk7CisJaWYgKCF2YWx1ZSkKKwkJcmV0dXJuIE5VTEw7
CisKKwkvKgorCSAqIFdlIG5lZWQgdG8gcmVtZW1iZXIgYWxsIHJlZmVyZW5jZWQgZW52aXJvbm1l
bnQgdmFyaWFibGVzLgorCSAqIFRoZXkgd2lsbCBiZSB3cml0dGVuIG91dCB0byBpbmNsdWRlL2Nv
bmZpZy9hdXRvLmNvbmYuY21kCisJICovCisJZW52X2FkZChuYW1lLCB2YWx1ZSk7CisKKwlyZXR1
cm4geHN0cmR1cCh2YWx1ZSk7Cit9CisKK3ZvaWQgZW52X3dyaXRlX2RlcChGSUxFICpmLCBjb25z
dCBjaGFyICphdXRvY29uZmlnX25hbWUpCit7CisJc3RydWN0IGVudiAqZSwgKnRtcDsKKworCWxp
c3RfZm9yX2VhY2hfZW50cnlfc2FmZShlLCB0bXAsICZlbnZfbGlzdCwgbm9kZSkgeworCQlmcHJp
bnRmKGYsICJpZm5lcSBcIiQoJXMpXCIgXCIlc1wiXG4iLCBlLT5uYW1lLCBlLT52YWx1ZSk7CisJ
CWZwcmludGYoZiwgIiVzOiBGT1JDRVxuIiwgYXV0b2NvbmZpZ19uYW1lKTsKKwkJZnByaW50Zihm
LCAiZW5kaWZcbiIpOworCQllbnZfZGVsKGUpOworCX0KK30KKworLyoKKyAqIEJ1aWx0LWluIGZ1
bmN0aW9ucworICovCitzdHJ1Y3QgZnVuY3Rpb24geworCWNvbnN0IGNoYXIgKm5hbWU7CisJdW5z
aWduZWQgaW50IG1pbl9hcmdzOworCXVuc2lnbmVkIGludCBtYXhfYXJnczsKKwljaGFyICooKmZ1
bmMpKGludCBhcmdjLCBjaGFyICphcmd2W10pOworfTsKKworc3RhdGljIGNoYXIgKmRvX2Vycm9y
X2lmKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisJaWYgKCFzdHJjbXAoYXJndlswXSwgInki
KSkKKwkJcHBlcnJvcigiJXMiLCBhcmd2WzFdKTsKKworCXJldHVybiBOVUxMOworfQorCitzdGF0
aWMgY2hhciAqZG9fZmlsZW5hbWUoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sKKwlyZXR1cm4g
eHN0cmR1cChjdXJyZW50X2ZpbGUtPm5hbWUpOworfQorCitzdGF0aWMgY2hhciAqZG9faW5mbyhp
bnQgYXJnYywgY2hhciAqYXJndltdKQoreworCXByaW50ZigiJXNcbiIsIGFyZ3ZbMF0pOworCisJ
cmV0dXJuIHhzdHJkdXAoIiIpOworfQorCitzdGF0aWMgY2hhciAqZG9fbGluZW5vKGludCBhcmdj
LCBjaGFyICphcmd2W10pCit7CisJY2hhciBidWZbMTZdOworCisJc3ByaW50ZihidWYsICIlZCIs
IHl5bGluZW5vKTsKKworCXJldHVybiB4c3RyZHVwKGJ1Zik7Cit9CisKK3N0YXRpYyBjaGFyICpk
b19zaGVsbChpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworCUZJTEUgKnA7CisJY2hhciBidWZb
MjU2XTsKKwljaGFyICpjbWQ7CisJc2l6ZV90IG5yZWFkOworCWludCBpOworCisJY21kID0gYXJn
dlswXTsKKworCXAgPSBwb3BlbihjbWQsICJyIik7CisJaWYgKCFwKSB7CisJCXBlcnJvcihjbWQp
OworCQlleGl0KDEpOworCX0KKworCW5yZWFkID0gZnJlYWQoYnVmLCAxLCBzaXplb2YoYnVmKSwg
cCk7CisJaWYgKG5yZWFkID09IHNpemVvZihidWYpKQorCQlucmVhZC0tOworCisJLyogcmVtb3Zl
IHRyYWlsaW5nIG5ldyBsaW5lcyAqLworCXdoaWxlIChucmVhZCA+IDAgJiYgYnVmW25yZWFkIC0g
MV0gPT0gJ1xuJykKKwkJbnJlYWQtLTsKKworCWJ1ZltucmVhZF0gPSAwOworCisJLyogcmVwbGFj
ZSBhIG5ldyBsaW5lIHdpdGggYSBzcGFjZSAqLworCWZvciAoaSA9IDA7IGkgPCBucmVhZDsgaSsr
KSB7CisJCWlmIChidWZbaV0gPT0gJ1xuJykKKwkJCWJ1ZltpXSA9ICcgJzsKKwl9CisKKwlpZiAo
cGNsb3NlKHApID09IC0xKSB7CisJCXBlcnJvcihjbWQpOworCQlleGl0KDEpOworCX0KKworCXJl
dHVybiB4c3RyZHVwKGJ1Zik7Cit9CisKK3N0YXRpYyBjaGFyICpkb193YXJuaW5nX2lmKGludCBh
cmdjLCBjaGFyICphcmd2W10pCit7CisJaWYgKCFzdHJjbXAoYXJndlswXSwgInkiKSkKKwkJZnBy
aW50ZihzdGRlcnIsICIlczolZDogJXNcbiIsCisJCQljdXJyZW50X2ZpbGUtPm5hbWUsIHl5bGlu
ZW5vLCBhcmd2WzFdKTsKKworCXJldHVybiB4c3RyZHVwKCIiKTsKK30KKworc3RhdGljIGNvbnN0
IHN0cnVjdCBmdW5jdGlvbiBmdW5jdGlvbl90YWJsZVtdID0geworCS8qIE5hbWUJCU1JTglNQVgJ
RnVuY3Rpb24gKi8KKwl7ICJlcnJvci1pZiIsCTIsCTIsCWRvX2Vycm9yX2lmIH0sCisJeyAiZmls
ZW5hbWUiLAkwLAkwLAlkb19maWxlbmFtZSB9LAorCXsgImluZm8iLAkxLAkxLAlkb19pbmZvIH0s
CisJeyAibGluZW5vIiwJMCwJMCwJZG9fbGluZW5vIH0sCisJeyAic2hlbGwiLAkxLAkxLAlkb19z
aGVsbCB9LAorCXsgIndhcm5pbmctaWYiLAkyLAkyLAlkb193YXJuaW5nX2lmIH0sCit9OworCisj
ZGVmaW5lIEZVTkNUSU9OX01BWF9BUkdTCQkxNgorCitzdGF0aWMgY2hhciAqZnVuY3Rpb25fZXhw
YW5kKGNvbnN0IGNoYXIgKm5hbWUsIGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisJY29uc3Qg
c3RydWN0IGZ1bmN0aW9uICpmOworCWludCBpOworCisJZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJ
WkUoZnVuY3Rpb25fdGFibGUpOyBpKyspIHsKKwkJZiA9ICZmdW5jdGlvbl90YWJsZVtpXTsKKwkJ
aWYgKHN0cmNtcChmLT5uYW1lLCBuYW1lKSkKKwkJCWNvbnRpbnVlOworCisJCWlmIChhcmdjIDwg
Zi0+bWluX2FyZ3MpCisJCQlwcGVycm9yKCJ0b28gZmV3IGZ1bmN0aW9uIGFyZ3VtZW50cyBwYXNz
ZWQgdG8gJyVzJyIsCisJCQkJbmFtZSk7CisKKwkJaWYgKGFyZ2MgPiBmLT5tYXhfYXJncykKKwkJ
CXBwZXJyb3IoInRvbyBtYW55IGZ1bmN0aW9uIGFyZ3VtZW50cyBwYXNzZWQgdG8gJyVzJyIsCisJ
CQkJbmFtZSk7CisKKwkJcmV0dXJuIGYtPmZ1bmMoYXJnYywgYXJndik7CisJfQorCisJcmV0dXJu
IE5VTEw7Cit9CisKKy8qCisgKiBWYXJpYWJsZXMgKGFuZCB1c2VyLWRlZmluZWQgZnVuY3Rpb25z
KQorICovCitzdGF0aWMgTElTVF9IRUFEKHZhcmlhYmxlX2xpc3QpOworCitzdHJ1Y3QgdmFyaWFi
bGUgeworCWNoYXIgKm5hbWU7CisJY2hhciAqdmFsdWU7CisJZW51bSB2YXJpYWJsZV9mbGF2b3Ig
Zmxhdm9yOworCWludCBleHBfY291bnQ7CisJc3RydWN0IGxpc3RfaGVhZCBub2RlOworfTsKKwor
c3RhdGljIHN0cnVjdCB2YXJpYWJsZSAqdmFyaWFibGVfbG9va3VwKGNvbnN0IGNoYXIgKm5hbWUp
Cit7CisJc3RydWN0IHZhcmlhYmxlICp2OworCisJbGlzdF9mb3JfZWFjaF9lbnRyeSh2LCAmdmFy
aWFibGVfbGlzdCwgbm9kZSkgeworCQlpZiAoIXN0cmNtcChuYW1lLCB2LT5uYW1lKSkKKwkJCXJl
dHVybiB2OworCX0KKworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMgY2hhciAqdmFyaWFibGVf
ZXhwYW5kKGNvbnN0IGNoYXIgKm5hbWUsIGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisJc3Ry
dWN0IHZhcmlhYmxlICp2OworCWNoYXIgKnJlczsKKworCXYgPSB2YXJpYWJsZV9sb29rdXAobmFt
ZSk7CisJaWYgKCF2KQorCQlyZXR1cm4gTlVMTDsKKworCWlmIChhcmdjID09IDAgJiYgdi0+ZXhw
X2NvdW50KQorCQlwcGVycm9yKCJSZWN1cnNpdmUgdmFyaWFibGUgJyVzJyByZWZlcmVuY2VzIGl0
c2VsZiAoZXZlbnR1YWxseSkiLAorCQkJbmFtZSk7CisKKwlpZiAodi0+ZXhwX2NvdW50ID4gMTAw
MCkKKwkJcHBlcnJvcigiVG9vIGRlZXAgcmVjdXJzaXZlIGV4cGFuc2lvbiIpOworCisJdi0+ZXhw
X2NvdW50Kys7CisKKwlpZiAodi0+Zmxhdm9yID09IFZBUl9SRUNVUlNJVkUpCisJCXJlcyA9IGV4
cGFuZF9zdHJpbmdfd2l0aF9hcmdzKHYtPnZhbHVlLCBhcmdjLCBhcmd2KTsKKwllbHNlCisJCXJl
cyA9IHhzdHJkdXAodi0+dmFsdWUpOworCisJdi0+ZXhwX2NvdW50LS07CisKKwlyZXR1cm4gcmVz
OworfQorCit2b2lkIHZhcmlhYmxlX2FkZChjb25zdCBjaGFyICpuYW1lLCBjb25zdCBjaGFyICp2
YWx1ZSwKKwkJICBlbnVtIHZhcmlhYmxlX2ZsYXZvciBmbGF2b3IpCit7CisJc3RydWN0IHZhcmlh
YmxlICp2OworCWNoYXIgKm5ld192YWx1ZTsKKwlib29sIGFwcGVuZCA9IGZhbHNlOworCisJdiA9
IHZhcmlhYmxlX2xvb2t1cChuYW1lKTsKKwlpZiAodikgeworCQkvKiBGb3IgZGVmaW5lZCB2YXJp
YWJsZXMsICs9IGluaGVyaXRzIHRoZSBleGlzdGluZyBmbGF2b3IgKi8KKwkJaWYgKGZsYXZvciA9
PSBWQVJfQVBQRU5EKSB7CisJCQlmbGF2b3IgPSB2LT5mbGF2b3I7CisJCQlhcHBlbmQgPSB0cnVl
OworCQl9IGVsc2UgeworCQkJZnJlZSh2LT52YWx1ZSk7CisJCX0KKwl9IGVsc2UgeworCQkvKiBG
b3IgdW5kZWZpbmVkIHZhcmlhYmxlcywgKz0gYXNzdW1lcyB0aGUgcmVjdXJzaXZlIGZsYXZvciAq
LworCQlpZiAoZmxhdm9yID09IFZBUl9BUFBFTkQpCisJCQlmbGF2b3IgPSBWQVJfUkVDVVJTSVZF
OworCisJCXYgPSB4bWFsbG9jKHNpemVvZigqdikpOworCQl2LT5uYW1lID0geHN0cmR1cChuYW1l
KTsKKwkJdi0+ZXhwX2NvdW50ID0gMDsKKwkJbGlzdF9hZGRfdGFpbCgmdi0+bm9kZSwgJnZhcmlh
YmxlX2xpc3QpOworCX0KKworCXYtPmZsYXZvciA9IGZsYXZvcjsKKworCWlmIChmbGF2b3IgPT0g
VkFSX1NJTVBMRSkKKwkJbmV3X3ZhbHVlID0gZXhwYW5kX3N0cmluZyh2YWx1ZSk7CisJZWxzZQor
CQluZXdfdmFsdWUgPSB4c3RyZHVwKHZhbHVlKTsKKworCWlmIChhcHBlbmQpIHsKKwkJdi0+dmFs
dWUgPSB4cmVhbGxvYyh2LT52YWx1ZSwKKwkJCQkgICAgc3RybGVuKHYtPnZhbHVlKSArIHN0cmxl
bihuZXdfdmFsdWUpICsgMik7CisJCXN0cmNhdCh2LT52YWx1ZSwgIiAiKTsKKwkJc3RyY2F0KHYt
PnZhbHVlLCBuZXdfdmFsdWUpOworCQlmcmVlKG5ld192YWx1ZSk7CisJfSBlbHNlIHsKKwkJdi0+
dmFsdWUgPSBuZXdfdmFsdWU7CisJfQorfQorCitzdGF0aWMgdm9pZCB2YXJpYWJsZV9kZWwoc3Ry
dWN0IHZhcmlhYmxlICp2KQoreworCWxpc3RfZGVsKCZ2LT5ub2RlKTsKKwlmcmVlKHYtPm5hbWUp
OworCWZyZWUodi0+dmFsdWUpOworCWZyZWUodik7Cit9CisKK3ZvaWQgdmFyaWFibGVfYWxsX2Rl
bCh2b2lkKQoreworCXN0cnVjdCB2YXJpYWJsZSAqdiwgKnRtcDsKKworCWxpc3RfZm9yX2VhY2hf
ZW50cnlfc2FmZSh2LCB0bXAsICZ2YXJpYWJsZV9saXN0LCBub2RlKQorCQl2YXJpYWJsZV9kZWwo
dik7Cit9CisKKy8qCisgKiBFdmFsdWF0ZSBhIGNsYXVzZSB3aXRoIGFyZ3VtZW50cy4gIGFyZ2Mv
YXJndiBhcmUgYXJndW1lbnRzIGZyb20gdGhlIHVwcGVyCisgKiBmdW5jdGlvbiBjYWxsLgorICoK
KyAqIFJldHVybmVkIHN0cmluZyBtdXN0IGJlIGZyZWVkIHdoZW4gZG9uZQorICovCitzdGF0aWMg
Y2hhciAqZXZhbF9jbGF1c2UoY29uc3QgY2hhciAqc3RyLCBzaXplX3QgbGVuLCBpbnQgYXJnYywg
Y2hhciAqYXJndltdKQoreworCWNoYXIgKnRtcCwgKm5hbWUsICpyZXMsICplbmRwdHIsICpwcmV2
LCAqcDsKKwlpbnQgbmV3X2FyZ2MgPSAwOworCWNoYXIgKm5ld19hcmd2W0ZVTkNUSU9OX01BWF9B
UkdTXTsKKwlpbnQgbmVzdCA9IDA7CisJaW50IGk7CisJdW5zaWduZWQgbG9uZyBuOworCisJdG1w
ID0geHN0cm5kdXAoc3RyLCBsZW4pOworCisJLyoKKwkgKiBJZiB2YXJpYWJsZSBuYW1lIGlzICcx
JywgJzInLCBldGMuICBJdCBpcyBnZW5lcmFsbHkgYW4gYXJndW1lbnQKKwkgKiBmcm9tIGEgdXNl
ci1mdW5jdGlvbiBjYWxsIChpLmUuIGxvY2FsLXNjb3BlIHZhcmlhYmxlKS4gIElmIG5vdAorCSAq
IGF2YWlsYWJsZSwgdGhlbiBsb29rLXVwIGdsb2JhbC1zY29wZSB2YXJpYWJsZXMuCisJICovCisJ
biA9IHN0cnRvdWwodG1wLCAmZW5kcHRyLCAxMCk7CisJaWYgKCEqZW5kcHRyICYmIG4gPiAwICYm
IG4gPD0gYXJnYykgeworCQlyZXMgPSB4c3RyZHVwKGFyZ3ZbbiAtIDFdKTsKKwkJZ290byBmcmVl
X3RtcDsKKwl9CisKKwlwcmV2ID0gcCA9IHRtcDsKKworCS8qCisJICogU3BsaXQgaW50byB0b2tl
bnMKKwkgKiBUaGUgZnVuY3Rpb24gbmFtZSBhbmQgYXJndW1lbnRzIGFyZSBzZXBhcmF0ZWQgYnkg
YSBjb21tYS4KKwkgKiBGb3IgZXhhbXBsZSwgaWYgdGhlIGZ1bmN0aW9uIGNhbGwgaXMgbGlrZSB0
aGlzOgorCSAqICAgJChmb28sJCh4KSwkKHkpKQorCSAqCisJICogVGhlIGlucHV0IHN0cmluZyBm
b3IgdGhpcyBoZWxwZXIgc2hvdWxkIGJlOgorCSAqICAgZm9vLCQoeCksJCh5KQorCSAqCisJICog
YW5kIHNwbGl0IGludG86CisJICogICBuZXdfYXJndlswXSA9ICdmb28nCisJICogICBuZXdfYXJn
dlsxXSA9ICckKHgpJworCSAqICAgbmV3X2FyZ3ZbMl0gPSAnJCh5KScKKwkgKi8KKwl3aGlsZSAo
KnApIHsKKwkJaWYgKG5lc3QgPT0gMCAmJiAqcCA9PSAnLCcpIHsKKwkJCSpwID0gMDsKKwkJCWlm
IChuZXdfYXJnYyA+PSBGVU5DVElPTl9NQVhfQVJHUykKKwkJCQlwcGVycm9yKCJ0b28gbWFueSBm
dW5jdGlvbiBhcmd1bWVudHMiKTsKKwkJCW5ld19hcmd2W25ld19hcmdjKytdID0gcHJldjsKKwkJ
CXByZXYgPSBwICsgMTsKKwkJfSBlbHNlIGlmICgqcCA9PSAnKCcpIHsKKwkJCW5lc3QrKzsKKwkJ
fSBlbHNlIGlmICgqcCA9PSAnKScpIHsKKwkJCW5lc3QtLTsKKwkJfQorCisJCXArKzsKKwl9CisJ
bmV3X2FyZ3ZbbmV3X2FyZ2MrK10gPSBwcmV2OworCisJLyoKKwkgKiBTaGlmdCBhcmd1bWVudHMK
KwkgKiBuZXdfYXJndlswXSByZXByZXNlbnRzIGEgZnVuY3Rpb24gbmFtZSBvciBhIHZhcmlhYmxl
IG5hbWUuICBQdXQgaXQKKwkgKiBpbnRvICduYW1lJywgdGhlbiBzaGlmdCB0aGUgcmVzdCBvZiB0
aGUgYXJndW1lbnRzLiAgVGhpcyBzaW1wbGlmaWVzCisJICogJ2NvbnN0JyBoYW5kbGluZy4KKwkg
Ki8KKwluYW1lID0gZXhwYW5kX3N0cmluZ193aXRoX2FyZ3MobmV3X2FyZ3ZbMF0sIGFyZ2MsIGFy
Z3YpOworCW5ld19hcmdjLS07CisJZm9yIChpID0gMDsgaSA8IG5ld19hcmdjOyBpKyspCisJCW5l
d19hcmd2W2ldID0gZXhwYW5kX3N0cmluZ193aXRoX2FyZ3MobmV3X2FyZ3ZbaSArIDFdLAorCQkJ
CQkJICAgICAgYXJnYywgYXJndik7CisKKwkvKiBTZWFyY2ggZm9yIHZhcmlhYmxlcyAqLworCXJl
cyA9IHZhcmlhYmxlX2V4cGFuZChuYW1lLCBuZXdfYXJnYywgbmV3X2FyZ3YpOworCWlmIChyZXMp
CisJCWdvdG8gZnJlZTsKKworCS8qIExvb2sgZm9yIGJ1aWx0LWluIGZ1bmN0aW9ucyAqLworCXJl
cyA9IGZ1bmN0aW9uX2V4cGFuZChuYW1lLCBuZXdfYXJnYywgbmV3X2FyZ3YpOworCWlmIChyZXMp
CisJCWdvdG8gZnJlZTsKKworCS8qIExhc3QsIHRyeSBlbnZpcm9ubWVudCB2YXJpYWJsZSAqLwor
CWlmIChuZXdfYXJnYyA9PSAwKSB7CisJCXJlcyA9IGVudl9leHBhbmQobmFtZSk7CisJCWlmIChy
ZXMpCisJCQlnb3RvIGZyZWU7CisJfQorCisJcmVzID0geHN0cmR1cCgiIik7CitmcmVlOgorCWZv
ciAoaSA9IDA7IGkgPCBuZXdfYXJnYzsgaSsrKQorCQlmcmVlKG5ld19hcmd2W2ldKTsKKwlmcmVl
KG5hbWUpOworZnJlZV90bXA6CisJZnJlZSh0bXApOworCisJcmV0dXJuIHJlczsKK30KKworLyoK
KyAqIEV4cGFuZCBhIHN0cmluZyB0aGF0IGZvbGxvd3MgJyQnCisgKgorICogRm9yIGV4YW1wbGUs
IGlmIHRoZSBpbnB1dCBzdHJpbmcgaXMKKyAqICAgICAoJChGT08pJCgkKEJBUikpKSQoQkFaKQor
ICogdGhpcyBoZWxwZXIgZXZhbHVhdGVzCisgKiAgICAgJCgkKEZPTykkKCQoQkFSKSkpCisgKiBh
bmQgcmV0dXJucyBhIG5ldyBzdHJpbmcgY29udGFpbmluZyB0aGUgZXhwYW5zaW9uIChub3RlIHRo
YXQgdGhlIHN0cmluZyBpcworICogcmVjdXJzaXZlbHkgZXhwYW5kZWQpLCBhbHNvIGFkdmFuY2lu
ZyAnc3RyJyB0byBwb2ludCB0byB0aGUgbmV4dCBjaGFyYWN0ZXIKKyAqIGFmdGVyIHRoZSBjb3Jy
ZXNwb25kaW5nIGNsb3NpbmcgcGFyZW50aGVzaXMsIGluIHRoaXMgY2FzZSwgKnN0ciB3aWxsIGJl
CisgKiAgICAgJChCQVIpCisgKi8KK3N0YXRpYyBjaGFyICpleHBhbmRfZG9sbGFyX3dpdGhfYXJn
cyhjb25zdCBjaGFyICoqc3RyLCBpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworCWNvbnN0IGNo
YXIgKnAgPSAqc3RyOworCWNvbnN0IGNoYXIgKnE7CisJaW50IG5lc3QgPSAwOworCisJLyoKKwkg
KiBJbiBLY29uZmlnLCB2YXJpYWJsZS9mdW5jdGlvbiByZWZlcmVuY2VzIGFsd2F5cyBzdGFydCB3
aXRoICIkKCIuCisJICogTmVpdGhlciBzaW5nbGUtbGV0dGVyIHZhcmlhYmxlcyBhcyBpbiAkQSBu
b3IgY3VybHkgYnJhY2VzIGFzIGluICR7Q0N9CisJICogYXJlIHN1cHBvcnRlZC4gICckJyBub3Qg
Zm9sbG93ZWQgYnkgJygnIGxvc2VzIGl0cyBzcGVjaWFsIG1lYW5pbmcuCisJICovCisJaWYgKCpw
ICE9ICcoJykgeworCQkqc3RyID0gcDsKKwkJcmV0dXJuIHhzdHJkdXAoIiQiKTsKKwl9CisKKwlw
Kys7CisJcSA9IHA7CisJd2hpbGUgKCpxKSB7CisJCWlmICgqcSA9PSAnKCcpIHsKKwkJCW5lc3Qr
KzsKKwkJfSBlbHNlIGlmICgqcSA9PSAnKScpIHsKKwkJCWlmIChuZXN0LS0gPT0gMCkKKwkJCQli
cmVhazsKKwkJfQorCQlxKys7CisJfQorCisJaWYgKCEqcSkKKwkJcHBlcnJvcigidW50ZXJtaW5h
dGVkIHJlZmVyZW5jZSB0byAnJXMnOiBtaXNzaW5nICcpJyIsIHApOworCisJLyogQWR2YW5jZSAn
c3RyJyB0byBhZnRlciB0aGUgZXhwYW5kZWQgaW5pdGlhbCBwb3J0aW9uIG9mIHRoZSBzdHJpbmcg
Ki8KKwkqc3RyID0gcSArIDE7CisKKwlyZXR1cm4gZXZhbF9jbGF1c2UocCwgcSAtIHAsIGFyZ2Ms
IGFyZ3YpOworfQorCitjaGFyICpleHBhbmRfZG9sbGFyKGNvbnN0IGNoYXIgKipzdHIpCit7CisJ
cmV0dXJuIGV4cGFuZF9kb2xsYXJfd2l0aF9hcmdzKHN0ciwgMCwgTlVMTCk7Cit9CisKK3N0YXRp
YyBjaGFyICpfX2V4cGFuZF9zdHJpbmcoY29uc3QgY2hhciAqKnN0ciwgYm9vbCAoKmlzX2VuZCko
Y2hhciBjKSwKKwkJCSAgICAgaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKK3sKKwljb25zdCBjaGFy
ICppbiwgKnA7CisJY2hhciAqZXhwYW5zaW9uLCAqb3V0OworCXNpemVfdCBpbl9sZW4sIG91dF9s
ZW47CisKKwlvdXQgPSB4bWFsbG9jKDEpOworCSpvdXQgPSAwOworCW91dF9sZW4gPSAxOworCisJ
cCA9IGluID0gKnN0cjsKKworCXdoaWxlICgxKSB7CisJCWlmICgqcCA9PSAnJCcpIHsKKwkJCWlu
X2xlbiA9IHAgLSBpbjsKKwkJCXArKzsKKwkJCWV4cGFuc2lvbiA9IGV4cGFuZF9kb2xsYXJfd2l0
aF9hcmdzKCZwLCBhcmdjLCBhcmd2KTsKKwkJCW91dF9sZW4gKz0gaW5fbGVuICsgc3RybGVuKGV4
cGFuc2lvbik7CisJCQlvdXQgPSB4cmVhbGxvYyhvdXQsIG91dF9sZW4pOworCQkJc3RybmNhdChv
dXQsIGluLCBpbl9sZW4pOworCQkJc3RyY2F0KG91dCwgZXhwYW5zaW9uKTsKKwkJCWZyZWUoZXhw
YW5zaW9uKTsKKwkJCWluID0gcDsKKwkJCWNvbnRpbnVlOworCQl9CisKKwkJaWYgKGlzX2VuZCgq
cCkpCisJCQlicmVhazsKKworCQlwKys7CisJfQorCisJaW5fbGVuID0gcCAtIGluOworCW91dF9s
ZW4gKz0gaW5fbGVuOworCW91dCA9IHhyZWFsbG9jKG91dCwgb3V0X2xlbik7CisJc3RybmNhdChv
dXQsIGluLCBpbl9sZW4pOworCisJLyogQWR2YW5jZSAnc3RyJyB0byB0aGUgZW5kIGNoYXJhY3Rl
ciAqLworCSpzdHIgPSBwOworCisJcmV0dXJuIG91dDsKK30KKworc3RhdGljIGJvb2wgaXNfZW5k
X29mX3N0cihjaGFyIGMpCit7CisJcmV0dXJuICFjOworfQorCisvKgorICogRXhwYW5kIHZhcmlh
YmxlcyBhbmQgZnVuY3Rpb25zIGluIHRoZSBnaXZlbiBzdHJpbmcuICBVbmRlZmluZWQgdmFyaWFi
bGVzCisgKiBleHBhbmQgdG8gYW4gZW1wdHkgc3RyaW5nLgorICogVGhlIHJldHVybmVkIHN0cmlu
ZyBtdXN0IGJlIGZyZWVkIHdoZW4gZG9uZS4KKyAqLworc3RhdGljIGNoYXIgKmV4cGFuZF9zdHJp
bmdfd2l0aF9hcmdzKGNvbnN0IGNoYXIgKmluLCBpbnQgYXJnYywgY2hhciAqYXJndltdKQorewor
CXJldHVybiBfX2V4cGFuZF9zdHJpbmcoJmluLCBpc19lbmRfb2Zfc3RyLCBhcmdjLCBhcmd2KTsK
K30KKworc3RhdGljIGNoYXIgKmV4cGFuZF9zdHJpbmcoY29uc3QgY2hhciAqaW4pCit7CisJcmV0
dXJuIGV4cGFuZF9zdHJpbmdfd2l0aF9hcmdzKGluLCAwLCBOVUxMKTsKK30KKworc3RhdGljIGJv
b2wgaXNfZW5kX29mX3Rva2VuKGNoYXIgYykKK3sKKwlyZXR1cm4gIShpc2FsbnVtKGMpIHx8IGMg
PT0gJ18nIHx8IGMgPT0gJy0nKTsKK30KKworLyoKKyAqIEV4cGFuZCB2YXJpYWJsZXMgaW4gYSB0
b2tlbi4gIFRoZSBwYXJzaW5nIHN0b3BzIHdoZW4gYSB0b2tlbiBzZXBhcmF0ZXIKKyAqIChpbiBt
b3N0IGNhc2VzLCBpdCBpcyBhIHdoaXRlc3BhY2UpIGlzIGVuY291bnRlcmVkLiAgJ3N0cicgaXMg
dXBkYXRlZCB0bworICogcG9pbnQgdG8gdGhlIG5leHQgY2hhcmFjdGVyLgorICoKKyAqIFRoZSBy
ZXR1cm5lZCBzdHJpbmcgbXVzdCBiZSBmcmVlZCB3aGVuIGRvbmUuCisgKi8KK2NoYXIgKmV4cGFu
ZF9vbmVfdG9rZW4oY29uc3QgY2hhciAqKnN0cikKK3sKKwlyZXR1cm4gX19leHBhbmRfc3RyaW5n
KHN0ciwgaXNfZW5kX29mX3Rva2VuLCAwLCBOVUxMKTsKK30KZGlmZiAtLWdpdCBhL3hlbi90b29s
cy9rY29uZmlnL3Fjb25mLWNmZy5zaCBiL3hlbi90b29scy9rY29uZmlnL3Fjb25mLWNmZy5zaApu
ZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwMDAwMDAuLjAyY2NjMGFlMTAzMQotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Fjb25mLWNmZy5zaApAQCAtMCwwICsx
LDMyIEBACisjIS9iaW4vc2gKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKwor
UEtHPSJRdDVDb3JlIFF0NUd1aSBRdDVXaWRnZXRzIgorUEtHMj0iUXRDb3JlIFF0R3VpIgorCitp
ZiBbIC16ICIkKGNvbW1hbmQgLXYgcGtnLWNvbmZpZykiIF07IHRoZW4KKwllY2hvID4mMiAiKiIK
KwllY2hvID4mMiAiKiAnbWFrZSB4Y29uZmlnJyByZXF1aXJlcyAncGtnLWNvbmZpZycuIFBsZWFz
ZSBpbnN0YWxsIGl0LiIKKwllY2hvID4mMiAiKiIKKwlleGl0IDEKK2ZpCisKK2lmIHBrZy1jb25m
aWcgLS1leGlzdHMgJFBLRzsgdGhlbgorCWVjaG8gY2ZsYWdzPVwiLXN0ZD1jKysxMSAtZlBJQyAk
KHBrZy1jb25maWcgLS1jZmxhZ3MgUXQ1Q29yZSBRdDVHdWkgUXQ1V2lkZ2V0cylcIgorCWVjaG8g
bGlicz1cIiQocGtnLWNvbmZpZyAtLWxpYnMgJFBLRylcIgorCWVjaG8gbW9jPVwiJChwa2ctY29u
ZmlnIC0tdmFyaWFibGU9aG9zdF9iaW5zIFF0NUNvcmUpL21vY1wiCisJZXhpdCAwCitmaQorCitp
ZiBwa2ctY29uZmlnIC0tZXhpc3RzICRQS0cyOyB0aGVuCisJZWNobyBjZmxhZ3M9XCIkKHBrZy1j
b25maWcgLS1jZmxhZ3MgJFBLRzIpXCIKKwllY2hvIGxpYnM9XCIkKHBrZy1jb25maWcgLS1saWJz
ICRQS0cyKVwiCisJZWNobyBtb2M9XCIkKHBrZy1jb25maWcgLS12YXJpYWJsZT1tb2NfbG9jYXRp
b24gUXRDb3JlKVwiCisJZXhpdCAwCitmaQorCitlY2hvID4mMiAiKiIKK2VjaG8gPiYyICIqIENv
dWxkIG5vdCBmaW5kIFF0IHZpYSBwa2ctY29uZmlnLiIKK2VjaG8gPiYyICIqIFBsZWFzZSBpbnN0
YWxsIGVpdGhlciBRdCA0Ljggb3IgNS54LiBhbmQgbWFrZSBzdXJlIGl0J3MgaW4gUEtHX0NPTkZJ
R19QQVRIIgorZWNobyA+JjIgIioiCitleGl0IDEKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29u
ZmlnL3Fjb25mLmNjIGIveGVuL3Rvb2xzL2tjb25maWcvcWNvbmYuY2MKaW5kZXggZTE0MGFiMDBh
YmNmLi44Mjc3M2NjMzVkMzUgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9rY29uZmlnL3Fjb25mLmNj
CisrKyBiL3hlbi90b29scy9rY29uZmlnL3Fjb25mLmNjCkBAIC0xLDMyICsxLDE3IEBACisvLyBT
UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAogLyoKICAqIENvcHlyaWdodCAoQykgMjAw
MiBSb21hbiBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4KLSAqIFJlbGVhc2VkIHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2Mi4wLgorICogQ29weXJpZ2h0IChDKSAyMDE1IEJv
cmlzIEJhcmJ1bG92c2tpIDxiYmFyYnVsb3Zza2lAZ21haWwuY29tPgogICovCiAKICNpbmNsdWRl
IDxxZ2xvYmFsLmg+CiAKLSNpZiBRVF9WRVJTSU9OIDwgMHgwNDAwMDAKLSNpbmNsdWRlIDxzdGRk
ZWYuaD4KLSNpbmNsdWRlIDxxbWFpbndpbmRvdy5oPgotI2luY2x1ZGUgPHF2Ym94Lmg+Ci0jaW5j
bHVkZSA8cXZhbHVlbGlzdC5oPgorI2luY2x1ZGUgPFFNYWluV2luZG93PgorI2luY2x1ZGUgPFFM
aXN0PgogI2luY2x1ZGUgPHF0ZXh0YnJvd3Nlci5oPgotI2luY2x1ZGUgPHFhY3Rpb24uaD4KLSNp
bmNsdWRlIDxxaGVhZGVyLmg+Ci0jaW5jbHVkZSA8cWZpbGVkaWFsb2cuaD4KLSNpbmNsdWRlIDxx
ZHJhZ29iamVjdC5oPgotI2luY2x1ZGUgPHFwb3B1cG1lbnUuaD4KLSNlbHNlCi0jaW5jbHVkZSA8
cTNtYWlud2luZG93Lmg+Ci0jaW5jbHVkZSA8cTN2Ym94Lmg+Ci0jaW5jbHVkZSA8cTN2YWx1ZWxp
c3QuaD4KLSNpbmNsdWRlIDxxM3RleHRicm93c2VyLmg+Ci0jaW5jbHVkZSA8cTNhY3Rpb24uaD4K
LSNpbmNsdWRlIDxxM2hlYWRlci5oPgotI2luY2x1ZGUgPHEzZmlsZWRpYWxvZy5oPgotI2luY2x1
ZGUgPHEzZHJhZ29iamVjdC5oPgotI2luY2x1ZGUgPHEzcG9wdXBtZW51Lmg+Ci0jZW5kaWYKKyNp
bmNsdWRlIDxRQWN0aW9uPgorI2luY2x1ZGUgPFFGaWxlRGlhbG9nPgorI2luY2x1ZGUgPFFNZW51
PgogCiAjaW5jbHVkZSA8cWFwcGxpY2F0aW9uLmg+CiAjaW5jbHVkZSA8cWRlc2t0b3B3aWRnZXQu
aD4KQEAgLTQ3LDEzICszMiwxMyBAQAogI2luY2x1ZGUgInFjb25mLmgiCiAKICNpbmNsdWRlICJx
Y29uZi5tb2MiCi0jaW5jbHVkZSAiaW1hZ2VzLmMiCisjaW5jbHVkZSAiaW1hZ2VzLmgiCiAKIAog
c3RhdGljIFFBcHBsaWNhdGlvbiAqY29uZmlnQXBwOwogc3RhdGljIENvbmZpZ1NldHRpbmdzICpj
b25maWdTZXR0aW5nczsKIAotUTNBY3Rpb24gKkNvbmZpZ01haW5XaW5kb3c6OnNhdmVBY3Rpb247
CitRQWN0aW9uICpDb25maWdNYWluV2luZG93OjpzYXZlQWN0aW9uOwogCiBzdGF0aWMgaW5saW5l
IFFTdHJpbmcgcWdldHRleHQoY29uc3QgY2hhciogc3RyKQogewpAQCAtNjgsMTQgKzUzLDIyIEBA
IENvbmZpZ1NldHRpbmdzOjpDb25maWdTZXR0aW5ncygpCiAvKioKICAqIFJlYWRzIGEgbGlzdCBv
ZiBpbnRlZ2VyIHZhbHVlcyBmcm9tIHRoZSBhcHBsaWNhdGlvbiBzZXR0aW5ncy4KICAqLwotUTNW
YWx1ZUxpc3Q8aW50PiBDb25maWdTZXR0aW5nczo6cmVhZFNpemVzKGNvbnN0IFFTdHJpbmcmIGtl
eSwgYm9vbCAqb2spCitRTGlzdDxpbnQ+IENvbmZpZ1NldHRpbmdzOjpyZWFkU2l6ZXMoY29uc3Qg
UVN0cmluZyYga2V5LCBib29sICpvaykKIHsKLQlRM1ZhbHVlTGlzdDxpbnQ+IHJlc3VsdDsKLQlR
U3RyaW5nTGlzdCBlbnRyeUxpc3QgPSByZWFkTGlzdEVudHJ5KGtleSwgb2spOwotCVFTdHJpbmdM
aXN0OjpJdGVyYXRvciBpdDsKKwlRTGlzdDxpbnQ+IHJlc3VsdDsKIAotCWZvciAoaXQgPSBlbnRy
eUxpc3QuYmVnaW4oKTsgaXQgIT0gZW50cnlMaXN0LmVuZCgpOyArK2l0KQotCQlyZXN1bHQucHVz
aF9iYWNrKCgqaXQpLnRvSW50KCkpOworCWlmIChjb250YWlucyhrZXkpKQorCXsKKwkJUVN0cmlu
Z0xpc3QgZW50cnlMaXN0ID0gdmFsdWUoa2V5KS50b1N0cmluZ0xpc3QoKTsKKwkJUVN0cmluZ0xp
c3Q6Okl0ZXJhdG9yIGl0OworCisJCWZvciAoaXQgPSBlbnRyeUxpc3QuYmVnaW4oKTsgaXQgIT0g
ZW50cnlMaXN0LmVuZCgpOyArK2l0KQorCQkJcmVzdWx0LnB1c2hfYmFjaygoKml0KS50b0ludCgp
KTsKKworCQkqb2sgPSB0cnVlOworCX0KKwllbHNlCisJCSpvayA9IGZhbHNlOwogCiAJcmV0dXJu
IHJlc3VsdDsKIH0KQEAgLTgzLDE0ICs3NiwxNiBAQCBRM1ZhbHVlTGlzdDxpbnQ+IENvbmZpZ1Nl
dHRpbmdzOjpyZWFkU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5LCBib29sICpvaykKIC8qKgogICog
V3JpdGVzIGEgbGlzdCBvZiBpbnRlZ2VyIHZhbHVlcyB0byB0aGUgYXBwbGljYXRpb24gc2V0dGlu
Z3MuCiAgKi8KLWJvb2wgQ29uZmlnU2V0dGluZ3M6OndyaXRlU2l6ZXMoY29uc3QgUVN0cmluZyYg
a2V5LCBjb25zdCBRM1ZhbHVlTGlzdDxpbnQ+JiB2YWx1ZSkKK2Jvb2wgQ29uZmlnU2V0dGluZ3M6
OndyaXRlU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5LCBjb25zdCBRTGlzdDxpbnQ+JiB2YWx1ZSkK
IHsKIAlRU3RyaW5nTGlzdCBzdHJpbmdMaXN0OwotCVEzVmFsdWVMaXN0PGludD46OkNvbnN0SXRl
cmF0b3IgaXQ7CisJUUxpc3Q8aW50Pjo6Q29uc3RJdGVyYXRvciBpdDsKIAogCWZvciAoaXQgPSB2
YWx1ZS5iZWdpbigpOyBpdCAhPSB2YWx1ZS5lbmQoKTsgKytpdCkKIAkJc3RyaW5nTGlzdC5wdXNo
X2JhY2soUVN0cmluZzo6bnVtYmVyKCppdCkpOwotCXJldHVybiB3cml0ZUVudHJ5KGtleSwgc3Ry
aW5nTGlzdCk7CisJc2V0VmFsdWUoa2V5LCBzdHJpbmdMaXN0KTsKKworCXJldHVybiB0cnVlOwog
fQogCiAKQEAgLTEwMCw5ICs5NSw2IEBAIGJvb2wgQ29uZmlnU2V0dGluZ3M6OndyaXRlU2l6ZXMo
Y29uc3QgUVN0cmluZyYga2V5LCBjb25zdCBRM1ZhbHVlTGlzdDxpbnQ+JiB2YWx1CiAgKi8KIHZv
aWQgQ29uZmlnSXRlbTo6b2tSZW5hbWUoaW50IGNvbCkKIHsKLQlQYXJlbnQ6Om9rUmVuYW1lKGNv
bCk7Ci0Jc3ltX3NldF9zdHJpbmdfdmFsdWUobWVudS0+c3ltLCB0ZXh0KGRhdGFDb2xJZHgpLmxh
dGluMSgpKTsKLQlsaXN0VmlldygpLT51cGRhdGVMaXN0KHRoaXMpOwogfQogCiAvKgpAQCAtMTQw
LDExICsxMzIsMTEgQEAgdm9pZCBDb25maWdJdGVtOjp1cGRhdGVNZW51KHZvaWQpCiAJCX0gZWxz
ZSB7CiAJCQlpZiAoc3ltKQogCQkJCWJyZWFrOwotCQkJc2V0UGl4bWFwKHByb21wdENvbElkeCwg
MCk7CisJCQlzZXRQaXhtYXAocHJvbXB0Q29sSWR4LCBRSWNvbigpKTsKIAkJfQogCQlnb3RvIHNl
dF9wcm9tcHQ7CiAJY2FzZSBQX0NPTU1FTlQ6Ci0JCXNldFBpeG1hcChwcm9tcHRDb2xJZHgsIDAp
OworCQlzZXRQaXhtYXAocHJvbXB0Q29sSWR4LCBRSWNvbigpKTsKIAkJZ290byBzZXRfcHJvbXB0
OwogCWRlZmF1bHQ6CiAJCTsKQEAgLTE2MCw4ICsxNTIsOCBAQCB2b2lkIENvbmZpZ0l0ZW06OnVw
ZGF0ZU1lbnUodm9pZCkKIAljYXNlIFNfVFJJU1RBVEU6CiAJCWNoYXIgY2g7CiAKLQkJaWYgKCFz
eW1faXNfY2hhbmdhYmxlKHN5bSkgJiYgbGlzdC0+b3B0TW9kZSA9PSBub3JtYWxPcHQpIHsKLQkJ
CXNldFBpeG1hcChwcm9tcHRDb2xJZHgsIDApOworCQlpZiAoIXN5bV9pc19jaGFuZ2VhYmxlKHN5
bSkgJiYgbGlzdC0+b3B0TW9kZSA9PSBub3JtYWxPcHQpIHsKKwkJCXNldFBpeG1hcChwcm9tcHRD
b2xJZHgsIFFJY29uKCkpOwogCQkJc2V0VGV4dChub0NvbElkeCwgUVN0cmluZzo6bnVsbCk7CiAJ
CQlzZXRUZXh0KG1vZENvbElkeCwgUVN0cmluZzo6bnVsbCk7CiAJCQlzZXRUZXh0KHllc0NvbElk
eCwgUVN0cmluZzo6bnVsbCk7CkBAIC0yMDcsOSArMTk5LDYgQEAgdm9pZCBDb25maWdJdGVtOjp1
cGRhdGVNZW51KHZvaWQpCiAKIAkJZGF0YSA9IHN5bV9nZXRfc3RyaW5nX3ZhbHVlKHN5bSk7CiAK
LQkJaW50IGkgPSBsaXN0LT5tYXBJZHgoZGF0YUNvbElkeCk7Ci0JCWlmIChpID49IDApCi0JCQlz
ZXRSZW5hbWVFbmFibGVkKGksIFRSVUUpOwogCQlzZXRUZXh0KGRhdGFDb2xJZHgsIGRhdGEpOwog
CQlpZiAodHlwZSA9PSBTX1NUUklORykKIAkJCXByb21wdCA9IFFTdHJpbmcoIiUxOiAlMiIpLmFy
Zyhwcm9tcHQpLmFyZyhkYXRhKTsKQEAgLTI0MSwxOCArMjMwLDYgQEAgdm9pZCBDb25maWdJdGVt
Ojp0ZXN0VXBkYXRlTWVudShib29sIHYpCiAJCXVwZGF0ZU1lbnUoKTsKIH0KIAotdm9pZCBDb25m
aWdJdGVtOjpwYWludENlbGwoUVBhaW50ZXIqIHAsIGNvbnN0IFFDb2xvckdyb3VwJiBjZywgaW50
IGNvbHVtbiwgaW50IHdpZHRoLCBpbnQgYWxpZ24pCi17Ci0JQ29uZmlnTGlzdCogbGlzdCA9IGxp
c3RWaWV3KCk7Ci0KLQlpZiAodmlzaWJsZSkgewotCQlpZiAoaXNTZWxlY3RlZCgpICYmICFsaXN0
LT5oYXNGb2N1cygpICYmIGxpc3QtPm1vZGUgPT0gbWVudU1vZGUpCi0JCQlQYXJlbnQ6OnBhaW50
Q2VsbChwLCBsaXN0LT5pbmFjdGl2ZWRDb2xvckdyb3VwLCBjb2x1bW4sIHdpZHRoLCBhbGlnbik7
Ci0JCWVsc2UKLQkJCVBhcmVudDo6cGFpbnRDZWxsKHAsIGNnLCBjb2x1bW4sIHdpZHRoLCBhbGln
bik7Ci0JfSBlbHNlCi0JCVBhcmVudDo6cGFpbnRDZWxsKHAsIGxpc3QtPmRpc2FibGVkQ29sb3JH
cm91cCwgY29sdW1uLCB3aWR0aCwgYWxpZ24pOwotfQogCiAvKgogICogY29uc3RydWN0IGEgbWVu
dSBlbnRyeQpAQCAtMjY1LDcgKzI0Miw3IEBAIHZvaWQgQ29uZmlnSXRlbTo6aW5pdCh2b2lkKQog
CQltZW51LT5kYXRhID0gdGhpczsKIAogCQlpZiAobGlzdC0+bW9kZSAhPSBmdWxsTW9kZSkKLQkJ
CXNldE9wZW4oVFJVRSk7CisJCQlzZXRFeHBhbmRlZCh0cnVlKTsKIAkJc3ltX2NhbGNfdmFsdWUo
bWVudS0+c3ltKTsKIAl9CiAJdXBkYXRlTWVudSgpOwpAQCAtMjkwLDcgKzI2Nyw3IEBAIENvbmZp
Z0l0ZW06On5Db25maWdJdGVtKHZvaWQpCiBDb25maWdMaW5lRWRpdDo6Q29uZmlnTGluZUVkaXQo
Q29uZmlnVmlldyogcGFyZW50KQogCTogUGFyZW50KHBhcmVudCkKIHsKLQljb25uZWN0KHRoaXMs
IFNJR05BTChsb3N0Rm9jdXMoKSksIFNMT1QoaGlkZSgpKSk7CisJY29ubmVjdCh0aGlzLCBTSUdO
QUwoZWRpdGluZ0ZpbmlzaGVkKCkpLCBTTE9UKGhpZGUoKSkpOwogfQogCiB2b2lkIENvbmZpZ0xp
bmVFZGl0OjpzaG93KENvbmZpZ0l0ZW0qIGkpCkBAIC0zMTEsNyArMjg4LDcgQEAgdm9pZCBDb25m
aWdMaW5lRWRpdDo6a2V5UHJlc3NFdmVudChRS2V5RXZlbnQqIGUpCiAJCWJyZWFrOwogCWNhc2Ug
UXQ6OktleV9SZXR1cm46CiAJY2FzZSBRdDo6S2V5X0VudGVyOgotCQlzeW1fc2V0X3N0cmluZ192
YWx1ZShpdGVtLT5tZW51LT5zeW0sIHRleHQoKS5sYXRpbjEoKSk7CisJCXN5bV9zZXRfc3RyaW5n
X3ZhbHVlKGl0ZW0tPm1lbnUtPnN5bSwgdGV4dCgpLnRvTGF0aW4xKCkpOwogCQlwYXJlbnQoKS0+
dXBkYXRlTGlzdChpdGVtKTsKIAkJYnJlYWs7CiAJZGVmYXVsdDoKQEAgLTMyNCwzOSArMzAxLDM5
IEBAIHZvaWQgQ29uZmlnTGluZUVkaXQ6OmtleVByZXNzRXZlbnQoUUtleUV2ZW50KiBlKQogfQog
CiBDb25maWdMaXN0OjpDb25maWdMaXN0KENvbmZpZ1ZpZXcqIHAsIGNvbnN0IGNoYXIgKm5hbWUp
Ci0JOiBQYXJlbnQocCwgbmFtZSksCisJOiBQYXJlbnQocCksCiAJICB1cGRhdGVBbGwoZmFsc2Up
LAogCSAgc3ltYm9sWWVzUGl4KHhwbV9zeW1ib2xfeWVzKSwgc3ltYm9sTW9kUGl4KHhwbV9zeW1i
b2xfbW9kKSwgc3ltYm9sTm9QaXgoeHBtX3N5bWJvbF9ubyksCiAJICBjaG9pY2VZZXNQaXgoeHBt
X2Nob2ljZV95ZXMpLCBjaG9pY2VOb1BpeCh4cG1fY2hvaWNlX25vKSwKIAkgIG1lbnVQaXgoeHBt
X21lbnUpLCBtZW51SW52UGl4KHhwbV9tZW51X2ludiksIG1lbnVCYWNrUGl4KHhwbV9tZW51YmFj
ayksIHZvaWRQaXgoeHBtX3ZvaWQpLAotCSAgc2hvd05hbWUoZmFsc2UpLCBzaG93UmFuZ2UoZmFs
c2UpLCBzaG93RGF0YShmYWxzZSksIG9wdE1vZGUobm9ybWFsT3B0KSwKKwkgIHNob3dOYW1lKGZh
bHNlKSwgc2hvd1JhbmdlKGZhbHNlKSwgc2hvd0RhdGEoZmFsc2UpLCBtb2RlKHNpbmdsZU1vZGUp
LCBvcHRNb2RlKG5vcm1hbE9wdCksCiAJICByb290RW50cnkoMCksIGhlYWRlclBvcHVwKDApCiB7
CiAJaW50IGk7CiAKLQlzZXRTb3J0aW5nKC0xKTsKLQlzZXRSb290SXNEZWNvcmF0ZWQoVFJVRSk7
Ci0JZGlzYWJsZWRDb2xvckdyb3VwID0gcGFsZXR0ZSgpLmFjdGl2ZSgpOwotCWRpc2FibGVkQ29s
b3JHcm91cC5zZXRDb2xvcihRQ29sb3JHcm91cDo6VGV4dCwgcGFsZXR0ZSgpLmRpc2FibGVkKCku
dGV4dCgpKTsKLQlpbmFjdGl2ZWRDb2xvckdyb3VwID0gcGFsZXR0ZSgpLmFjdGl2ZSgpOwotCWlu
YWN0aXZlZENvbG9yR3JvdXAuc2V0Q29sb3IoUUNvbG9yR3JvdXA6OkhpZ2hsaWdodCwgcGFsZXR0
ZSgpLmRpc2FibGVkKCkuaGlnaGxpZ2h0KCkpOworCXNldE9iamVjdE5hbWUobmFtZSk7CisJc2V0
U29ydGluZ0VuYWJsZWQoZmFsc2UpOworCXNldFJvb3RJc0RlY29yYXRlZCh0cnVlKTsKKworCXNl
dFZlcnRpY2FsU2Nyb2xsTW9kZShTY3JvbGxQZXJQaXhlbCk7CisJc2V0SG9yaXpvbnRhbFNjcm9s
bE1vZGUoU2Nyb2xsUGVyUGl4ZWwpOwogCi0JY29ubmVjdCh0aGlzLCBTSUdOQUwoc2VsZWN0aW9u
Q2hhbmdlZCh2b2lkKSksCisJc2V0SGVhZGVyTGFiZWxzKFFTdHJpbmdMaXN0KCkgPDwgIk9wdGlv
biIgPDwgIk5hbWUiIDw8ICJOIiA8PCAiTSIgPDwgIlkiIDw8ICJWYWx1ZSIpOworCisJY29ubmVj
dCh0aGlzLCBTSUdOQUwoaXRlbVNlbGVjdGlvbkNoYW5nZWQodm9pZCkpLAogCQlTTE9UKHVwZGF0
ZVNlbGVjdGlvbih2b2lkKSkpOwogCiAJaWYgKG5hbWUpIHsKIAkJY29uZmlnU2V0dGluZ3MtPmJl
Z2luR3JvdXAobmFtZSk7Ci0JCXNob3dOYW1lID0gY29uZmlnU2V0dGluZ3MtPnJlYWRCb29sRW50
cnkoIi9zaG93TmFtZSIsIGZhbHNlKTsKLQkJc2hvd1JhbmdlID0gY29uZmlnU2V0dGluZ3MtPnJl
YWRCb29sRW50cnkoIi9zaG93UmFuZ2UiLCBmYWxzZSk7Ci0JCXNob3dEYXRhID0gY29uZmlnU2V0
dGluZ3MtPnJlYWRCb29sRW50cnkoIi9zaG93RGF0YSIsIGZhbHNlKTsKLQkJb3B0TW9kZSA9IChl
bnVtIG9wdGlvbk1vZGUpY29uZmlnU2V0dGluZ3MtPnJlYWROdW1FbnRyeSgiL29wdGlvbk1vZGUi
LCBmYWxzZSk7CisJCXNob3dOYW1lID0gY29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvc2hvd05hbWUi
LCBmYWxzZSkudG9Cb29sKCk7CisJCXNob3dSYW5nZSA9IGNvbmZpZ1NldHRpbmdzLT52YWx1ZSgi
L3Nob3dSYW5nZSIsIGZhbHNlKS50b0Jvb2woKTsKKwkJc2hvd0RhdGEgPSBjb25maWdTZXR0aW5n
cy0+dmFsdWUoIi9zaG93RGF0YSIsIGZhbHNlKS50b0Jvb2woKTsKKwkJb3B0TW9kZSA9IChlbnVt
IG9wdGlvbk1vZGUpY29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvb3B0aW9uTW9kZSIsIDApLnRvSW50
KCk7CiAJCWNvbmZpZ1NldHRpbmdzLT5lbmRHcm91cCgpOwogCQljb25uZWN0KGNvbmZpZ0FwcCwg
U0lHTkFMKGFib3V0VG9RdWl0KCkpLCBTTE9UKHNhdmVTZXR0aW5ncygpKSk7CiAJfQogCi0JZm9y
IChpID0gMDsgaSA8IGNvbE5yOyBpKyspCi0JCWNvbE1hcFtpXSA9IGNvbFJldk1hcFtpXSA9IC0x
OwotCWFkZENvbHVtbihwcm9tcHRDb2xJZHgsICJPcHRpb24iKTsKKwlhZGRDb2x1bW4ocHJvbXB0
Q29sSWR4KTsKIAogCXJlaW5pdCgpOwogfQpAQCAtMzgxLDI2ICszNTgsMjYgQEAgdm9pZCBDb25m
aWdMaXN0OjpyZWluaXQodm9pZCkKIAlyZW1vdmVDb2x1bW4obmFtZUNvbElkeCk7CiAKIAlpZiAo
c2hvd05hbWUpCi0JCWFkZENvbHVtbihuYW1lQ29sSWR4LCAiTmFtZSIpOworCQlhZGRDb2x1bW4o
bmFtZUNvbElkeCk7CiAJaWYgKHNob3dSYW5nZSkgewotCQlhZGRDb2x1bW4obm9Db2xJZHgsICJO
Iik7Ci0JCWFkZENvbHVtbihtb2RDb2xJZHgsICJNIik7Ci0JCWFkZENvbHVtbih5ZXNDb2xJZHgs
ICJZIik7CisJCWFkZENvbHVtbihub0NvbElkeCk7CisJCWFkZENvbHVtbihtb2RDb2xJZHgpOwor
CQlhZGRDb2x1bW4oeWVzQ29sSWR4KTsKIAl9CiAJaWYgKHNob3dEYXRhKQotCQlhZGRDb2x1bW4o
ZGF0YUNvbElkeCwgIlZhbHVlIik7CisJCWFkZENvbHVtbihkYXRhQ29sSWR4KTsKIAogCXVwZGF0
ZUxpc3RBbGwoKTsKIH0KIAogdm9pZCBDb25maWdMaXN0OjpzYXZlU2V0dGluZ3Modm9pZCkKIHsK
LQlpZiAobmFtZSgpKSB7Ci0JCWNvbmZpZ1NldHRpbmdzLT5iZWdpbkdyb3VwKG5hbWUoKSk7Ci0J
CWNvbmZpZ1NldHRpbmdzLT53cml0ZUVudHJ5KCIvc2hvd05hbWUiLCBzaG93TmFtZSk7Ci0JCWNv
bmZpZ1NldHRpbmdzLT53cml0ZUVudHJ5KCIvc2hvd1JhbmdlIiwgc2hvd1JhbmdlKTsKLQkJY29u
ZmlnU2V0dGluZ3MtPndyaXRlRW50cnkoIi9zaG93RGF0YSIsIHNob3dEYXRhKTsKLQkJY29uZmln
U2V0dGluZ3MtPndyaXRlRW50cnkoIi9vcHRpb25Nb2RlIiwgKGludClvcHRNb2RlKTsKKwlpZiAo
IW9iamVjdE5hbWUoKS5pc0VtcHR5KCkpIHsKKwkJY29uZmlnU2V0dGluZ3MtPmJlZ2luR3JvdXAo
b2JqZWN0TmFtZSgpKTsKKwkJY29uZmlnU2V0dGluZ3MtPnNldFZhbHVlKCIvc2hvd05hbWUiLCBz
aG93TmFtZSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3Nob3dSYW5nZSIsIHNob3dS
YW5nZSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3Nob3dEYXRhIiwgc2hvd0RhdGEp
OworCQljb25maWdTZXR0aW5ncy0+c2V0VmFsdWUoIi9vcHRpb25Nb2RlIiwgKGludClvcHRNb2Rl
KTsKIAkJY29uZmlnU2V0dGluZ3MtPmVuZEdyb3VwKCk7CiAJfQogfQpAQCAtNDIyLDcgKzM5OSwx
MCBAQCB2b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZVNlbGVjdGlvbih2b2lkKQogCXN0cnVjdCBtZW51
ICptZW51OwogCWVudW0gcHJvcF90eXBlIHR5cGU7CiAKLQlDb25maWdJdGVtKiBpdGVtID0gKENv
bmZpZ0l0ZW0qKXNlbGVjdGVkSXRlbSgpOworCWlmIChzZWxlY3RlZEl0ZW1zKCkuY291bnQoKSA9
PSAwKQorCQlyZXR1cm47CisKKwlDb25maWdJdGVtKiBpdGVtID0gKENvbmZpZ0l0ZW0qKXNlbGVj
dGVkSXRlbXMoKS5maXJzdCgpOwogCWlmICghaXRlbSkKIAkJcmV0dXJuOwogCkBAIC00NDIsMjEg
KzQyMiwyMyBAQCB2b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZUxpc3QoQ29uZmlnSXRlbSogaXRlbSkK
IAlpZiAoIXJvb3RFbnRyeSkgewogCQlpZiAobW9kZSAhPSBsaXN0TW9kZSkKIAkJCWdvdG8gdXBk
YXRlOwotCQlRM0xpc3RWaWV3SXRlbUl0ZXJhdG9yIGl0KHRoaXMpOworCQlRVHJlZVdpZGdldEl0
ZW1JdGVyYXRvciBpdCh0aGlzKTsKIAkJQ29uZmlnSXRlbSogaXRlbTsKIAotCQlmb3IgKDsgaXQu
Y3VycmVudCgpOyArK2l0KSB7Ci0JCQlpdGVtID0gKENvbmZpZ0l0ZW0qKWl0LmN1cnJlbnQoKTsK
KwkJd2hpbGUgKCppdCkgeworCQkJaXRlbSA9IChDb25maWdJdGVtKikoKml0KTsKIAkJCWlmICgh
aXRlbS0+bWVudSkKIAkJCQljb250aW51ZTsKIAkJCWl0ZW0tPnRlc3RVcGRhdGVNZW51KG1lbnVf
aXNfdmlzaWJsZShpdGVtLT5tZW51KSk7CisKKwkJCSsraXQ7CiAJCX0KIAkJcmV0dXJuOwogCX0K
IAogCWlmIChyb290RW50cnkgIT0gJnJvb3RtZW51ICYmIChtb2RlID09IHNpbmdsZU1vZGUgfHwK
IAkgICAgKG1vZGUgPT0gc3ltYm9sTW9kZSAmJiByb290RW50cnktPnBhcmVudCAhPSAmcm9vdG1l
bnUpKSkgewotCQlpdGVtID0gZmlyc3RDaGlsZCgpOworCQlpdGVtID0gKENvbmZpZ0l0ZW0gKil0
b3BMZXZlbEl0ZW0oMCk7CiAJCWlmICghaXRlbSkKIAkJCWl0ZW0gPSBuZXcgQ29uZmlnSXRlbSh0
aGlzLCAwLCB0cnVlKTsKIAkJbGFzdCA9IGl0ZW07CkBAIC00NzAsMTIgKzQ1MiwxNCBAQCB2b2lk
IENvbmZpZ0xpc3Q6OnVwZGF0ZUxpc3QoQ29uZmlnSXRlbSogaXRlbSkKIAkJCWl0ZW0tPnRlc3RV
cGRhdGVNZW51KHRydWUpOwogCiAJCXVwZGF0ZU1lbnVMaXN0KGl0ZW0sIHJvb3RFbnRyeSk7Ci0J
CXRyaWdnZXJVcGRhdGUoKTsKKwkJdXBkYXRlKCk7CisJCXJlc2l6ZUNvbHVtblRvQ29udGVudHMo
MCk7CiAJCXJldHVybjsKIAl9CiB1cGRhdGU6CiAJdXBkYXRlTWVudUxpc3QodGhpcywgcm9vdEVu
dHJ5KTsKLQl0cmlnZ2VyVXBkYXRlKCk7CisJdXBkYXRlKCk7CisJcmVzaXplQ29sdW1uVG9Db250
ZW50cygwKTsKIH0KIAogdm9pZCBDb25maWdMaXN0OjpzZXRWYWx1ZShDb25maWdJdGVtKiBpdGVt
LCB0cmlzdGF0ZSB2YWwpCkBAIC00OTcsNyArNDgxLDcgQEAgdm9pZCBDb25maWdMaXN0OjpzZXRW
YWx1ZShDb25maWdJdGVtKiBpdGVtLCB0cmlzdGF0ZSB2YWwpCiAJCWlmICghc3ltX3NldF90cmlz
dGF0ZV92YWx1ZShzeW0sIHZhbCkpCiAJCQlyZXR1cm47CiAJCWlmIChvbGR2YWwgPT0gbm8gJiYg
aXRlbS0+bWVudS0+bGlzdCkKLQkJCWl0ZW0tPnNldE9wZW4oVFJVRSk7CisJCQlpdGVtLT5zZXRF
eHBhbmRlZCh0cnVlKTsKIAkJcGFyZW50KCktPnVwZGF0ZUxpc3QoaXRlbSk7CiAJCWJyZWFrOwog
CX0KQEAgLTUxNSw3ICs0OTksNyBAQCB2b2lkIENvbmZpZ0xpc3Q6OmNoYW5nZVZhbHVlKENvbmZp
Z0l0ZW0qIGl0ZW0pCiAJc3ltID0gbWVudS0+c3ltOwogCWlmICghc3ltKSB7CiAJCWlmIChpdGVt
LT5tZW51LT5saXN0KQotCQkJaXRlbS0+c2V0T3BlbighaXRlbS0+aXNPcGVuKCkpOworCQkJaXRl
bS0+c2V0RXhwYW5kZWQoIWl0ZW0tPmlzRXhwYW5kZWQoKSk7CiAJCXJldHVybjsKIAl9CiAKQEAg
LTUyNyw5ICs1MTEsOSBAQCB2b2lkIENvbmZpZ0xpc3Q6OmNoYW5nZVZhbHVlKENvbmZpZ0l0ZW0q
IGl0ZW0pCiAJCW5ld2V4cHIgPSBzeW1fdG9nZ2xlX3RyaXN0YXRlX3ZhbHVlKHN5bSk7CiAJCWlm
IChpdGVtLT5tZW51LT5saXN0KSB7CiAJCQlpZiAob2xkZXhwciA9PSBuZXdleHByKQotCQkJCWl0
ZW0tPnNldE9wZW4oIWl0ZW0tPmlzT3BlbigpKTsKKwkJCQlpdGVtLT5zZXRFeHBhbmRlZCghaXRl
bS0+aXNFeHBhbmRlZCgpKTsKIAkJCWVsc2UgaWYgKG9sZGV4cHIgPT0gbm8pCi0JCQkJaXRlbS0+
c2V0T3BlbihUUlVFKTsKKwkJCQlpdGVtLT5zZXRFeHBhbmRlZCh0cnVlKTsKIAkJfQogCQlpZiAo
b2xkZXhwciAhPSBuZXdleHByKQogCQkJcGFyZW50KCktPnVwZGF0ZUxpc3QoaXRlbSk7CkBAIC01
MzcsMTAgKzUyMSw3IEBAIHZvaWQgQ29uZmlnTGlzdDo6Y2hhbmdlVmFsdWUoQ29uZmlnSXRlbSog
aXRlbSkKIAljYXNlIFNfSU5UOgogCWNhc2UgU19IRVg6CiAJY2FzZSBTX1NUUklORzoKLQkJaWYg
KGNvbE1hcFtkYXRhQ29sSWR4XSA+PSAwKQotCQkJaXRlbS0+c3RhcnRSZW5hbWUoY29sTWFwW2Rh
dGFDb2xJZHhdKTsKLQkJZWxzZQotCQkJcGFyZW50KCktPmxpbmVFZGl0LT5zaG93KGl0ZW0pOwor
CQlwYXJlbnQoKS0+bGluZUVkaXQtPnNob3coaXRlbSk7CiAJCWJyZWFrOwogCX0KIH0KQEAgLTU1
Nyw4ICs1MzgsMTAgQEAgdm9pZCBDb25maWdMaXN0OjpzZXRSb290TWVudShzdHJ1Y3QgbWVudSAq
bWVudSkKIAl1cGRhdGVNZW51TGlzdCh0aGlzLCAwKTsKIAlyb290RW50cnkgPSBtZW51OwogCXVw
ZGF0ZUxpc3RBbGwoKTsKLQlzZXRTZWxlY3RlZChjdXJyZW50SXRlbSgpLCBoYXNGb2N1cygpKTsK
LQllbnN1cmVJdGVtVmlzaWJsZShjdXJyZW50SXRlbSgpKTsKKwlpZiAoY3VycmVudEl0ZW0oKSkg
eworCQljdXJyZW50SXRlbSgpLT5zZXRTZWxlY3RlZChoYXNGb2N1cygpKTsKKwkJc2Nyb2xsVG9J
dGVtKGN1cnJlbnRJdGVtKCkpOworCX0KIH0KIAogdm9pZCBDb25maWdMaXN0OjpzZXRQYXJlbnRN
ZW51KHZvaWQpCkBAIC01NzEsMTMgKzU1NCwxNiBAQCB2b2lkIENvbmZpZ0xpc3Q6OnNldFBhcmVu
dE1lbnUodm9pZCkKIAkJcmV0dXJuOwogCXNldFJvb3RNZW51KG1lbnVfZ2V0X3BhcmVudF9tZW51
KHJvb3RFbnRyeS0+cGFyZW50KSk7CiAKLQlRM0xpc3RWaWV3SXRlbUl0ZXJhdG9yIGl0KHRoaXMp
OwotCWZvciAoOyAoaXRlbSA9IChDb25maWdJdGVtKilpdC5jdXJyZW50KCkpOyBpdCsrKSB7CisJ
UVRyZWVXaWRnZXRJdGVtSXRlcmF0b3IgaXQodGhpcyk7CisJd2hpbGUgKCppdCkgeworCQlpdGVt
ID0gKENvbmZpZ0l0ZW0gKikoKml0KTsKIAkJaWYgKGl0ZW0tPm1lbnUgPT0gb2xkcm9vdCkgewog
CQkJc2V0Q3VycmVudEl0ZW0oaXRlbSk7Ci0JCQllbnN1cmVJdGVtVmlzaWJsZShpdGVtKTsKKwkJ
CXNjcm9sbFRvSXRlbShpdGVtKTsKIAkJCWJyZWFrOwogCQl9CisKKwkJKytpdDsKIAl9CiB9CiAK
QEAgLTU4OCw4ICs1NzQsNyBAQCB2b2lkIENvbmZpZ0xpc3Q6OnNldFBhcmVudE1lbnUodm9pZCkK
ICAqIHBhcmVudDogZWl0aGVyIHRoZSBtZW51IGxpc3Qgd2lkZ2V0IG9yIGEgbWVudSBlbnRyeSB3
aWRnZXQKICAqIG1lbnU6IGVudHJ5IHRvIGJlIHVwZGF0ZWQKICAqLwotdGVtcGxhdGUgPGNsYXNz
IFA+Ci12b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZU1lbnVMaXN0KFAqIHBhcmVudCwgc3RydWN0IG1l
bnUqIG1lbnUpCit2b2lkIENvbmZpZ0xpc3Q6OnVwZGF0ZU1lbnVMaXN0KENvbmZpZ0l0ZW0gKnBh
cmVudCwgc3RydWN0IG1lbnUqIG1lbnUpCiB7CiAJc3RydWN0IG1lbnUqIGNoaWxkOwogCUNvbmZp
Z0l0ZW0qIGl0ZW07CkBAIC01OTgsOCArNTgzLDExIEBAIHZvaWQgQ29uZmlnTGlzdDo6dXBkYXRl
TWVudUxpc3QoUCogcGFyZW50LCBzdHJ1Y3QgbWVudSogbWVudSkKIAllbnVtIHByb3BfdHlwZSB0
eXBlOwogCiAJaWYgKCFtZW51KSB7Ci0JCXdoaWxlICgoaXRlbSA9IHBhcmVudC0+Zmlyc3RDaGls
ZCgpKSkKLQkJCWRlbGV0ZSBpdGVtOworCQl3aGlsZSAocGFyZW50LT5jaGlsZENvdW50KCkgPiAw
KQorCQl7CisJCQlkZWxldGUgcGFyZW50LT50YWtlQ2hpbGQoMCk7CisJCX0KKwogCQlyZXR1cm47
CiAJfQogCkBAIC02NTEsOSArNjM5LDc0IEBAIHZvaWQgQ29uZmlnTGlzdDo6dXBkYXRlTWVudUxp
c3QoUCogcGFyZW50LCBzdHJ1Y3QgbWVudSogbWVudSkKIAl9CiB9CiAKK3ZvaWQgQ29uZmlnTGlz
dDo6dXBkYXRlTWVudUxpc3QoQ29uZmlnTGlzdCAqcGFyZW50LCBzdHJ1Y3QgbWVudSogbWVudSkK
K3sKKwlzdHJ1Y3QgbWVudSogY2hpbGQ7CisJQ29uZmlnSXRlbSogaXRlbTsKKwlDb25maWdJdGVt
KiBsYXN0OworCWJvb2wgdmlzaWJsZTsKKwllbnVtIHByb3BfdHlwZSB0eXBlOworCisJaWYgKCFt
ZW51KSB7CisJCXdoaWxlIChwYXJlbnQtPnRvcExldmVsSXRlbUNvdW50KCkgPiAwKQorCQl7CisJ
CQlkZWxldGUgcGFyZW50LT50YWtlVG9wTGV2ZWxJdGVtKDApOworCQl9CisKKwkJcmV0dXJuOwor
CX0KKworCWxhc3QgPSAoQ29uZmlnSXRlbSopcGFyZW50LT50b3BMZXZlbEl0ZW0oMCk7CisJaWYg
KGxhc3QgJiYgIWxhc3QtPmdvUGFyZW50KQorCQlsYXN0ID0gMDsKKwlmb3IgKGNoaWxkID0gbWVu
dS0+bGlzdDsgY2hpbGQ7IGNoaWxkID0gY2hpbGQtPm5leHQpIHsKKwkJaXRlbSA9IGxhc3QgPyBs
YXN0LT5uZXh0U2libGluZygpIDogKENvbmZpZ0l0ZW0qKXBhcmVudC0+dG9wTGV2ZWxJdGVtKDAp
OworCQl0eXBlID0gY2hpbGQtPnByb21wdCA/IGNoaWxkLT5wcm9tcHQtPnR5cGUgOiBQX1VOS05P
V047CisKKwkJc3dpdGNoIChtb2RlKSB7CisJCWNhc2UgbWVudU1vZGU6CisJCQlpZiAoIShjaGls
ZC0+ZmxhZ3MgJiBNRU5VX1JPT1QpKQorCQkJCWdvdG8gaGlkZTsKKwkJCWJyZWFrOworCQljYXNl
IHN5bWJvbE1vZGU6CisJCQlpZiAoY2hpbGQtPmZsYWdzICYgTUVOVV9ST09UKQorCQkJCWdvdG8g
aGlkZTsKKwkJCWJyZWFrOworCQlkZWZhdWx0OgorCQkJYnJlYWs7CisJCX0KKworCQl2aXNpYmxl
ID0gbWVudV9pc192aXNpYmxlKGNoaWxkKTsKKwkJaWYgKCFtZW51U2tpcChjaGlsZCkpIHsKKwkJ
CWlmICghY2hpbGQtPnN5bSAmJiAhY2hpbGQtPmxpc3QgJiYgIWNoaWxkLT5wcm9tcHQpCisJCQkJ
Y29udGludWU7CisJCQlpZiAoIWl0ZW0gfHwgaXRlbS0+bWVudSAhPSBjaGlsZCkKKwkJCQlpdGVt
ID0gbmV3IENvbmZpZ0l0ZW0ocGFyZW50LCBsYXN0LCBjaGlsZCwgdmlzaWJsZSk7CisJCQllbHNl
CisJCQkJaXRlbS0+dGVzdFVwZGF0ZU1lbnUodmlzaWJsZSk7CisKKwkJCWlmIChtb2RlID09IGZ1
bGxNb2RlIHx8IG1vZGUgPT0gbWVudU1vZGUgfHwgdHlwZSAhPSBQX01FTlUpCisJCQkJdXBkYXRl
TWVudUxpc3QoaXRlbSwgY2hpbGQpOworCQkJZWxzZQorCQkJCXVwZGF0ZU1lbnVMaXN0KGl0ZW0s
IDApOworCQkJbGFzdCA9IGl0ZW07CisJCQljb250aW51ZTsKKwkJfQorCWhpZGU6CisJCWlmIChp
dGVtICYmIGl0ZW0tPm1lbnUgPT0gY2hpbGQpIHsKKwkJCWxhc3QgPSAoQ29uZmlnSXRlbSopcGFy
ZW50LT50b3BMZXZlbEl0ZW0oMCk7CisJCQlpZiAobGFzdCA9PSBpdGVtKQorCQkJCWxhc3QgPSAw
OworCQkJZWxzZSB3aGlsZSAobGFzdC0+bmV4dFNpYmxpbmcoKSAhPSBpdGVtKQorCQkJCWxhc3Qg
PSBsYXN0LT5uZXh0U2libGluZygpOworCQkJZGVsZXRlIGl0ZW07CisJCX0KKwl9Cit9CisKIHZv
aWQgQ29uZmlnTGlzdDo6a2V5UHJlc3NFdmVudChRS2V5RXZlbnQqIGV2KQogewotCVEzTGlzdFZp
ZXdJdGVtKiBpID0gY3VycmVudEl0ZW0oKTsKKwlRVHJlZVdpZGdldEl0ZW0qIGkgPSBjdXJyZW50
SXRlbSgpOwogCUNvbmZpZ0l0ZW0qIGl0ZW07CiAJc3RydWN0IG1lbnUgKm1lbnU7CiAJZW51bSBw
cm9wX3R5cGUgdHlwZTsKQEAgLTcwNSwyMCArNzU4LDIwIEBAIHZvaWQgQ29uZmlnTGlzdDo6a2V5
UHJlc3NFdmVudChRS2V5RXZlbnQqIGV2KQogCWV2LT5hY2NlcHQoKTsKIH0KIAotdm9pZCBDb25m
aWdMaXN0Ojpjb250ZW50c01vdXNlUHJlc3NFdmVudChRTW91c2VFdmVudCogZSkKK3ZvaWQgQ29u
ZmlnTGlzdDo6bW91c2VQcmVzc0V2ZW50KFFNb3VzZUV2ZW50KiBlKQogewogCS8vUVBvaW50IHAo
Y29udGVudHNUb1ZpZXdwb3J0KGUtPnBvcygpKSk7CiAJLy9wcmludGYoImNvbnRlbnRzTW91c2VQ
cmVzc0V2ZW50OiAlZCwlZFxuIiwgcC54KCksIHAueSgpKTsKLQlQYXJlbnQ6OmNvbnRlbnRzTW91
c2VQcmVzc0V2ZW50KGUpOworCVBhcmVudDo6bW91c2VQcmVzc0V2ZW50KGUpOwogfQogCi12b2lk
IENvbmZpZ0xpc3Q6OmNvbnRlbnRzTW91c2VSZWxlYXNlRXZlbnQoUU1vdXNlRXZlbnQqIGUpCit2
b2lkIENvbmZpZ0xpc3Q6Om1vdXNlUmVsZWFzZUV2ZW50KFFNb3VzZUV2ZW50KiBlKQogewotCVFQ
b2ludCBwKGNvbnRlbnRzVG9WaWV3cG9ydChlLT5wb3MoKSkpOworCVFQb2ludCBwID0gZS0+cG9z
KCk7CiAJQ29uZmlnSXRlbSogaXRlbSA9IChDb25maWdJdGVtKilpdGVtQXQocCk7CiAJc3RydWN0
IG1lbnUgKm1lbnU7CiAJZW51bSBwcm9wX3R5cGUgcHR5cGU7Ci0JY29uc3QgUVBpeG1hcCogcG07
CisJUUljb24gaWNvbjsKIAlpbnQgaWR4LCB4OwogCiAJaWYgKCFpdGVtKQpAQCAtNzI2LDE0ICs3
NzksMTMgQEAgdm9pZCBDb25maWdMaXN0Ojpjb250ZW50c01vdXNlUmVsZWFzZUV2ZW50KFFNb3Vz
ZUV2ZW50KiBlKQogCiAJbWVudSA9IGl0ZW0tPm1lbnU7CiAJeCA9IGhlYWRlcigpLT5vZmZzZXQo
KSArIHAueCgpOwotCWlkeCA9IGNvbFJldk1hcFtoZWFkZXIoKS0+c2VjdGlvbkF0KHgpXTsKKwlp
ZHggPSBoZWFkZXIoKS0+bG9naWNhbEluZGV4QXQoeCk7CiAJc3dpdGNoIChpZHgpIHsKIAljYXNl
IHByb21wdENvbElkeDoKLQkJcG0gPSBpdGVtLT5waXhtYXAocHJvbXB0Q29sSWR4KTsKLQkJaWYg
KHBtKSB7Ci0JCQlpbnQgb2ZmID0gaGVhZGVyKCktPnNlY3Rpb25Qb3MoMCkgKyBpdGVtTWFyZ2lu
KCkgKwotCQkJCXRyZWVTdGVwU2l6ZSgpICogKGl0ZW0tPmRlcHRoKCkgKyAocm9vdElzRGVjb3Jh
dGVkKCkgPyAxIDogMCkpOwotCQkJaWYgKHggPj0gb2ZmICYmIHggPCBvZmYgKyBwbS0+d2lkdGgo
KSkgeworCQlpY29uID0gaXRlbS0+cGl4bWFwKHByb21wdENvbElkeCk7CisJCWlmICghaWNvbi5p
c051bGwoKSkgeworCQkJaW50IG9mZiA9IGhlYWRlcigpLT5zZWN0aW9uUG9zaXRpb24oMCkgKyB2
aXN1YWxSZWN0KGluZGV4QXQocCkpLngoKSArIDQ7IC8vIDQgaXMgSGFyZGNvZGVkIGltYWdlIG9m
ZnNldC4gVGhlcmUgbWlnaHQgYmUgYSB3YXkgdG8gZG8gaXQgcHJvcGVybHkuCisJCQlpZiAoeCA+
PSBvZmYgJiYgeCA8IG9mZiArIGljb24uYXZhaWxhYmxlU2l6ZXMoKS5maXJzdCgpLndpZHRoKCkp
IHsKIAkJCQlpZiAoaXRlbS0+Z29QYXJlbnQpIHsKIAkJCQkJZW1pdCBwYXJlbnRTZWxlY3RlZCgp
OwogCQkJCQlicmVhazsKQEAgLTc2NCwxOSArODE2LDE5IEBAIHZvaWQgQ29uZmlnTGlzdDo6Y29u
dGVudHNNb3VzZVJlbGVhc2VFdmVudChRTW91c2VFdmVudCogZSkKIAogc2tpcDoKIAkvL3ByaW50
ZigiY29udGVudHNNb3VzZVJlbGVhc2VFdmVudDogJWQsJWRcbiIsIHAueCgpLCBwLnkoKSk7Ci0J
UGFyZW50Ojpjb250ZW50c01vdXNlUmVsZWFzZUV2ZW50KGUpOworCVBhcmVudDo6bW91c2VSZWxl
YXNlRXZlbnQoZSk7CiB9CiAKLXZvaWQgQ29uZmlnTGlzdDo6Y29udGVudHNNb3VzZU1vdmVFdmVu
dChRTW91c2VFdmVudCogZSkKK3ZvaWQgQ29uZmlnTGlzdDo6bW91c2VNb3ZlRXZlbnQoUU1vdXNl
RXZlbnQqIGUpCiB7CiAJLy9RUG9pbnQgcChjb250ZW50c1RvVmlld3BvcnQoZS0+cG9zKCkpKTsK
IAkvL3ByaW50ZigiY29udGVudHNNb3VzZU1vdmVFdmVudDogJWQsJWRcbiIsIHAueCgpLCBwLnko
KSk7Ci0JUGFyZW50Ojpjb250ZW50c01vdXNlTW92ZUV2ZW50KGUpOworCVBhcmVudDo6bW91c2VN
b3ZlRXZlbnQoZSk7CiB9CiAKLXZvaWQgQ29uZmlnTGlzdDo6Y29udGVudHNNb3VzZURvdWJsZUNs
aWNrRXZlbnQoUU1vdXNlRXZlbnQqIGUpCit2b2lkIENvbmZpZ0xpc3Q6Om1vdXNlRG91YmxlQ2xp
Y2tFdmVudChRTW91c2VFdmVudCogZSkKIHsKLQlRUG9pbnQgcChjb250ZW50c1RvVmlld3BvcnQo
ZS0+cG9zKCkpKTsKKwlRUG9pbnQgcCA9IGUtPnBvcygpOyAvLyBUT0RPOiBDaGVjayBpZiB0aGlz
IHdvcmtzKHdhcyBjb250ZW50c1RvVmlld3BvcnQpLgogCUNvbmZpZ0l0ZW0qIGl0ZW0gPSAoQ29u
ZmlnSXRlbSopaXRlbUF0KHApOwogCXN0cnVjdCBtZW51ICptZW51OwogCWVudW0gcHJvcF90eXBl
IHB0eXBlOwpAQCAtNzk4LDcgKzg1MCw3IEBAIHZvaWQgQ29uZmlnTGlzdDo6Y29udGVudHNNb3Vz
ZURvdWJsZUNsaWNrRXZlbnQoUU1vdXNlRXZlbnQqIGUpCiAKIHNraXA6CiAJLy9wcmludGYoImNv
bnRlbnRzTW91c2VEb3VibGVDbGlja0V2ZW50OiAlZCwlZFxuIiwgcC54KCksIHAueSgpKTsKLQlQ
YXJlbnQ6OmNvbnRlbnRzTW91c2VEb3VibGVDbGlja0V2ZW50KGUpOworCVBhcmVudDo6bW91c2VE
b3VibGVDbGlja0V2ZW50KGUpOwogfQogCiB2b2lkIENvbmZpZ0xpc3Q6OmZvY3VzSW5FdmVudChR
Rm9jdXNFdmVudCAqZSkKQEAgLTgwOSw3ICs4NjEsNyBAQCB2b2lkIENvbmZpZ0xpc3Q6OmZvY3Vz
SW5FdmVudChRRm9jdXNFdmVudCAqZSkKIAogCUNvbmZpZ0l0ZW0qIGl0ZW0gPSAoQ29uZmlnSXRl
bSAqKWN1cnJlbnRJdGVtKCk7CiAJaWYgKGl0ZW0pIHsKLQkJc2V0U2VsZWN0ZWQoaXRlbSwgVFJV
RSk7CisJCWl0ZW0tPnNldFNlbGVjdGVkKHRydWUpOwogCQltZW51ID0gaXRlbS0+bWVudTsKIAl9
CiAJZW1pdCBnb3RGb2N1cyhtZW51KTsKQEAgLTgxOSwzMyArODcxLDMzIEBAIHZvaWQgQ29uZmln
TGlzdDo6Y29udGV4dE1lbnVFdmVudChRQ29udGV4dE1lbnVFdmVudCAqZSkKIHsKIAlpZiAoZS0+
eSgpIDw9IGhlYWRlcigpLT5nZW9tZXRyeSgpLmJvdHRvbSgpKSB7CiAJCWlmICghaGVhZGVyUG9w
dXApIHsKLQkJCVEzQWN0aW9uICphY3Rpb247CisJCQlRQWN0aW9uICphY3Rpb247CiAKLQkJCWhl
YWRlclBvcHVwID0gbmV3IFEzUG9wdXBNZW51KHRoaXMpOwotCQkJYWN0aW9uID0gbmV3IFEzQWN0
aW9uKE5VTEwsICJTaG93IE5hbWUiLCAwLCB0aGlzKTsKLQkJCSAgYWN0aW9uLT5zZXRUb2dnbGVB
Y3Rpb24oVFJVRSk7CisJCQloZWFkZXJQb3B1cCA9IG5ldyBRTWVudSh0aGlzKTsKKwkJCWFjdGlv
biA9IG5ldyBRQWN0aW9uKCJTaG93IE5hbWUiLCB0aGlzKTsKKwkJCSAgYWN0aW9uLT5zZXRDaGVj
a2FibGUodHJ1ZSk7CiAJCQkgIGNvbm5lY3QoYWN0aW9uLCBTSUdOQUwodG9nZ2xlZChib29sKSks
CiAJCQkJICBwYXJlbnQoKSwgU0xPVChzZXRTaG93TmFtZShib29sKSkpOwogCQkJICBjb25uZWN0
KHBhcmVudCgpLCBTSUdOQUwoc2hvd05hbWVDaGFuZ2VkKGJvb2wpKSwKIAkJCQkgIGFjdGlvbiwg
U0xPVChzZXRPbihib29sKSkpOwotCQkJICBhY3Rpb24tPnNldE9uKHNob3dOYW1lKTsKLQkJCSAg
YWN0aW9uLT5hZGRUbyhoZWFkZXJQb3B1cCk7Ci0JCQlhY3Rpb24gPSBuZXcgUTNBY3Rpb24oTlVM
TCwgIlNob3cgUmFuZ2UiLCAwLCB0aGlzKTsKLQkJCSAgYWN0aW9uLT5zZXRUb2dnbGVBY3Rpb24o
VFJVRSk7CisJCQkgIGFjdGlvbi0+c2V0Q2hlY2tlZChzaG93TmFtZSk7CisJCQkgIGhlYWRlclBv
cHVwLT5hZGRBY3Rpb24oYWN0aW9uKTsKKwkJCWFjdGlvbiA9IG5ldyBRQWN0aW9uKCJTaG93IFJh
bmdlIiwgdGhpcyk7CisJCQkgIGFjdGlvbi0+c2V0Q2hlY2thYmxlKHRydWUpOwogCQkJICBjb25u
ZWN0KGFjdGlvbiwgU0lHTkFMKHRvZ2dsZWQoYm9vbCkpLAogCQkJCSAgcGFyZW50KCksIFNMT1Qo
c2V0U2hvd1JhbmdlKGJvb2wpKSk7CiAJCQkgIGNvbm5lY3QocGFyZW50KCksIFNJR05BTChzaG93
UmFuZ2VDaGFuZ2VkKGJvb2wpKSwKIAkJCQkgIGFjdGlvbiwgU0xPVChzZXRPbihib29sKSkpOwot
CQkJICBhY3Rpb24tPnNldE9uKHNob3dSYW5nZSk7Ci0JCQkgIGFjdGlvbi0+YWRkVG8oaGVhZGVy
UG9wdXApOwotCQkJYWN0aW9uID0gbmV3IFEzQWN0aW9uKE5VTEwsICJTaG93IERhdGEiLCAwLCB0
aGlzKTsKLQkJCSAgYWN0aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJVRSk7CisJCQkgIGFjdGlvbi0+
c2V0Q2hlY2tlZChzaG93UmFuZ2UpOworCQkJICBoZWFkZXJQb3B1cC0+YWRkQWN0aW9uKGFjdGlv
bik7CisJCQlhY3Rpb24gPSBuZXcgUUFjdGlvbigiU2hvdyBEYXRhIiwgdGhpcyk7CisJCQkgIGFj
dGlvbi0+c2V0Q2hlY2thYmxlKHRydWUpOwogCQkJICBjb25uZWN0KGFjdGlvbiwgU0lHTkFMKHRv
Z2dsZWQoYm9vbCkpLAogCQkJCSAgcGFyZW50KCksIFNMT1Qoc2V0U2hvd0RhdGEoYm9vbCkpKTsK
IAkJCSAgY29ubmVjdChwYXJlbnQoKSwgU0lHTkFMKHNob3dEYXRhQ2hhbmdlZChib29sKSksCiAJ
CQkJICBhY3Rpb24sIFNMT1Qoc2V0T24oYm9vbCkpKTsKLQkJCSAgYWN0aW9uLT5zZXRPbihzaG93
RGF0YSk7Ci0JCQkgIGFjdGlvbi0+YWRkVG8oaGVhZGVyUG9wdXApOworCQkJICBhY3Rpb24tPnNl
dENoZWNrZWQoc2hvd0RhdGEpOworCQkJICBoZWFkZXJQb3B1cC0+YWRkQWN0aW9uKGFjdGlvbik7
CiAJCX0KIAkJaGVhZGVyUG9wdXAtPmV4ZWMoZS0+Z2xvYmFsUG9zKCkpOwogCQllLT5hY2NlcHQo
KTsKQEAgLTg1OSwxMSArOTExLDE3IEBAIFFBY3Rpb24gKkNvbmZpZ1ZpZXc6OnNob3dBbGxBY3Rp
b247CiBRQWN0aW9uICpDb25maWdWaWV3OjpzaG93UHJvbXB0QWN0aW9uOwogCiBDb25maWdWaWV3
OjpDb25maWdWaWV3KFFXaWRnZXQqIHBhcmVudCwgY29uc3QgY2hhciAqbmFtZSkKLQk6IFBhcmVu
dChwYXJlbnQsIG5hbWUpCisJOiBQYXJlbnQocGFyZW50KQogewotCWxpc3QgPSBuZXcgQ29uZmln
TGlzdCh0aGlzLCBuYW1lKTsKKwlzZXRPYmplY3ROYW1lKG5hbWUpOworCVFWQm94TGF5b3V0ICp2
ZXJ0aWNhbExheW91dCA9IG5ldyBRVkJveExheW91dCh0aGlzKTsKKwl2ZXJ0aWNhbExheW91dC0+
c2V0Q29udGVudHNNYXJnaW5zKDAsIDAsIDAsIDApOworCisJbGlzdCA9IG5ldyBDb25maWdMaXN0
KHRoaXMpOworCXZlcnRpY2FsTGF5b3V0LT5hZGRXaWRnZXQobGlzdCk7CiAJbGluZUVkaXQgPSBu
ZXcgQ29uZmlnTGluZUVkaXQodGhpcyk7CiAJbGluZUVkaXQtPmhpZGUoKTsKKwl2ZXJ0aWNhbExh
eW91dC0+YWRkV2lkZ2V0KGxpbmVFZGl0KTsKIAogCXRoaXMtPm5leHRWaWV3ID0gdmlld0xpc3Q7
CiAJdmlld0xpc3QgPSB0aGlzOwpAQCAtOTIyLDEwICs5ODAsMTMgQEAgdm9pZCBDb25maWdWaWV3
OjpzZXRTaG93RGF0YShib29sIGIpCiAKIHZvaWQgQ29uZmlnTGlzdDo6c2V0QWxsT3Blbihib29s
IG9wZW4pCiB7Ci0JUTNMaXN0Vmlld0l0ZW1JdGVyYXRvciBpdCh0aGlzKTsKKwlRVHJlZVdpZGdl
dEl0ZW1JdGVyYXRvciBpdCh0aGlzKTsKIAotCWZvciAoOyBpdC5jdXJyZW50KCk7IGl0KyspCi0J
CWl0LmN1cnJlbnQoKS0+c2V0T3BlbihvcGVuKTsKKwl3aGlsZSAoKml0KSB7CisJCSgqaXQpLT5z
ZXRFeHBhbmRlZChvcGVuKTsKKworCQkrK2l0OworCX0KIH0KIAogdm9pZCBDb25maWdWaWV3Ojp1
cGRhdGVMaXN0KENvbmZpZ0l0ZW0qIGl0ZW0pCkBAIC05NDUsMTEgKzEwMDYsMTQgQEAgdm9pZCBD
b25maWdWaWV3Ojp1cGRhdGVMaXN0QWxsKHZvaWQpCiB9CiAKIENvbmZpZ0luZm9WaWV3OjpDb25m
aWdJbmZvVmlldyhRV2lkZ2V0KiBwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUpCi0JOiBQYXJlbnQo
cGFyZW50LCBuYW1lKSwgc3ltKDApLCBfbWVudSgwKQorCTogUGFyZW50KHBhcmVudCksIHN5bSgw
KSwgX21lbnUoMCkKIHsKLQlpZiAobmFtZSkgewotCQljb25maWdTZXR0aW5ncy0+YmVnaW5Hcm91
cChuYW1lKTsKLQkJX3Nob3dEZWJ1ZyA9IGNvbmZpZ1NldHRpbmdzLT5yZWFkQm9vbEVudHJ5KCIv
c2hvd0RlYnVnIiwgZmFsc2UpOworCXNldE9iamVjdE5hbWUobmFtZSk7CisKKworCWlmICghb2Jq
ZWN0TmFtZSgpLmlzRW1wdHkoKSkgeworCQljb25maWdTZXR0aW5ncy0+YmVnaW5Hcm91cChvYmpl
Y3ROYW1lKCkpOworCQlzZXRTaG93RGVidWcoY29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvc2hvd0Rl
YnVnIiwgZmFsc2UpLnRvQm9vbCgpKTsKIAkJY29uZmlnU2V0dGluZ3MtPmVuZEdyb3VwKCk7CiAJ
CWNvbm5lY3QoY29uZmlnQXBwLCBTSUdOQUwoYWJvdXRUb1F1aXQoKSksIFNMT1Qoc2F2ZVNldHRp
bmdzKCkpKTsKIAl9CkBAIC05NTcsOSArMTAyMSw5IEBAIENvbmZpZ0luZm9WaWV3OjpDb25maWdJ
bmZvVmlldyhRV2lkZ2V0KiBwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbWUpCiAKIHZvaWQgQ29uZmln
SW5mb1ZpZXc6OnNhdmVTZXR0aW5ncyh2b2lkKQogewotCWlmIChuYW1lKCkpIHsKLQkJY29uZmln
U2V0dGluZ3MtPmJlZ2luR3JvdXAobmFtZSgpKTsKLQkJY29uZmlnU2V0dGluZ3MtPndyaXRlRW50
cnkoIi9zaG93RGVidWciLCBzaG93RGVidWcoKSk7CisJaWYgKCFvYmplY3ROYW1lKCkuaXNFbXB0
eSgpKSB7CisJCWNvbmZpZ1NldHRpbmdzLT5iZWdpbkdyb3VwKG9iamVjdE5hbWUoKSk7CisJCWNv
bmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3Nob3dEZWJ1ZyIsIHNob3dEZWJ1ZygpKTsKIAkJY29u
ZmlnU2V0dGluZ3MtPmVuZEdyb3VwKCk7CiAJfQogfQpAQCAtMTA4NSw3ICsxMTQ5LDYgQEAgUVN0
cmluZyBDb25maWdJbmZvVmlldzo6ZGVidWdfaW5mbyhzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJCWNh
c2UgUF9ERUZBVUxUOgogCQljYXNlIFBfU0VMRUNUOgogCQljYXNlIFBfUkFOR0U6Ci0JCWNhc2Ug
UF9FTlY6CiAJCQlkZWJ1ZyArPSBwcm9wX2dldF90eXBlX25hbWUocHJvcC0+dHlwZSk7CiAJCQlk
ZWJ1ZyArPSAiOiAiOwogCQkJZXhwcl9wcmludChwcm9wLT5leHByLCBleHByX3ByaW50X2hlbHAs
ICZkZWJ1ZywgRV9OT05FKTsKQEAgLTExMTgsOCArMTE4MSw4IEBAIFFTdHJpbmcgQ29uZmlnSW5m
b1ZpZXc6OnByaW50X2ZpbHRlcihjb25zdCBRU3RyaW5nICZzdHIpCiB7CiAJUVJlZ0V4cCByZSgi
Wzw+JlwiXFxuXSIpOwogCVFTdHJpbmcgcmVzID0gc3RyOwotCWZvciAoaW50IGkgPSAwOyAoaSA9
IHJlcy5maW5kKHJlLCBpKSkgPj0gMDspIHsKLQkJc3dpdGNoIChyZXNbaV0ubGF0aW4xKCkpIHsK
Kwlmb3IgKGludCBpID0gMDsgKGkgPSByZXMuaW5kZXhPZihyZSwgaSkpID49IDA7KSB7CisJCXN3
aXRjaCAocmVzW2ldLnRvTGF0aW4xKCkpIHsKIAkJY2FzZSAnPCc6CiAJCQlyZXMucmVwbGFjZShp
LCAxLCAiJmx0OyIpOwogCQkJaSArPSA0OwpAQCAtMTE1OCwzNyArMTIyMSw0MiBAQCB2b2lkIENv
bmZpZ0luZm9WaWV3OjpleHByX3ByaW50X2hlbHAodm9pZCAqZGF0YSwgc3RydWN0IHN5bWJvbCAq
c3ltLCBjb25zdCBjaGFyCiAJCSp0ZXh0ICs9IHN0cjI7CiB9CiAKLVEzUG9wdXBNZW51KiBDb25m
aWdJbmZvVmlldzo6Y3JlYXRlUG9wdXBNZW51KGNvbnN0IFFQb2ludCYgcG9zKQorUU1lbnUqIENv
bmZpZ0luZm9WaWV3OjpjcmVhdGVTdGFuZGFyZENvbnRleHRNZW51KGNvbnN0IFFQb2ludCAmIHBv
cykKIHsKLQlRM1BvcHVwTWVudSogcG9wdXAgPSBQYXJlbnQ6OmNyZWF0ZVBvcHVwTWVudShwb3Mp
OwotCVEzQWN0aW9uKiBhY3Rpb24gPSBuZXcgUTNBY3Rpb24oTlVMTCwgIlNob3cgRGVidWcgSW5m
byIsIDAsIHBvcHVwKTsKLQkgIGFjdGlvbi0+c2V0VG9nZ2xlQWN0aW9uKFRSVUUpOworCVFNZW51
KiBwb3B1cCA9IFBhcmVudDo6Y3JlYXRlU3RhbmRhcmRDb250ZXh0TWVudShwb3MpOworCVFBY3Rp
b24qIGFjdGlvbiA9IG5ldyBRQWN0aW9uKCJTaG93IERlYnVnIEluZm8iLCBwb3B1cCk7CisJICBh
Y3Rpb24tPnNldENoZWNrYWJsZSh0cnVlKTsKIAkgIGNvbm5lY3QoYWN0aW9uLCBTSUdOQUwodG9n
Z2xlZChib29sKSksIFNMT1Qoc2V0U2hvd0RlYnVnKGJvb2wpKSk7CiAJICBjb25uZWN0KHRoaXMs
IFNJR05BTChzaG93RGVidWdDaGFuZ2VkKGJvb2wpKSwgYWN0aW9uLCBTTE9UKHNldE9uKGJvb2wp
KSk7Ci0JICBhY3Rpb24tPnNldE9uKHNob3dEZWJ1ZygpKTsKLQlwb3B1cC0+aW5zZXJ0U2VwYXJh
dG9yKCk7Ci0JYWN0aW9uLT5hZGRUbyhwb3B1cCk7CisJICBhY3Rpb24tPnNldENoZWNrZWQoc2hv
d0RlYnVnKCkpOworCXBvcHVwLT5hZGRTZXBhcmF0b3IoKTsKKwlwb3B1cC0+YWRkQWN0aW9uKGFj
dGlvbik7CiAJcmV0dXJuIHBvcHVwOwogfQogCi12b2lkIENvbmZpZ0luZm9WaWV3Ojpjb250ZW50
c0NvbnRleHRNZW51RXZlbnQoUUNvbnRleHRNZW51RXZlbnQgKmUpCit2b2lkIENvbmZpZ0luZm9W
aWV3Ojpjb250ZXh0TWVudUV2ZW50KFFDb250ZXh0TWVudUV2ZW50ICplKQogewotCVBhcmVudDo6
Y29udGVudHNDb250ZXh0TWVudUV2ZW50KGUpOworCVBhcmVudDo6Y29udGV4dE1lbnVFdmVudChl
KTsKIH0KIAogQ29uZmlnU2VhcmNoV2luZG93OjpDb25maWdTZWFyY2hXaW5kb3coQ29uZmlnTWFp
bldpbmRvdyogcGFyZW50LCBjb25zdCBjaGFyICpuYW1lKQotCTogUGFyZW50KHBhcmVudCwgbmFt
ZSksIHJlc3VsdChOVUxMKQorCTogUGFyZW50KHBhcmVudCksIHJlc3VsdChOVUxMKQogewotCXNl
dENhcHRpb24oIlNlYXJjaCBDb25maWciKTsKKwlzZXRPYmplY3ROYW1lKG5hbWUpOworCXNldFdp
bmRvd1RpdGxlKCJTZWFyY2ggQ29uZmlnIik7CiAKLQlRVkJveExheW91dCogbGF5b3V0MSA9IG5l
dyBRVkJveExheW91dCh0aGlzLCAxMSwgNik7Ci0JUUhCb3hMYXlvdXQqIGxheW91dDIgPSBuZXcg
UUhCb3hMYXlvdXQoMCwgMCwgNik7CisJUVZCb3hMYXlvdXQqIGxheW91dDEgPSBuZXcgUVZCb3hM
YXlvdXQodGhpcyk7CisJbGF5b3V0MS0+c2V0Q29udGVudHNNYXJnaW5zKDExLCAxMSwgMTEsIDEx
KTsKKwlsYXlvdXQxLT5zZXRTcGFjaW5nKDYpOworCVFIQm94TGF5b3V0KiBsYXlvdXQyID0gbmV3
IFFIQm94TGF5b3V0KDApOworCWxheW91dDItPnNldENvbnRlbnRzTWFyZ2lucygwLCAwLCAwLCAw
KTsKKwlsYXlvdXQyLT5zZXRTcGFjaW5nKDYpOwogCWxheW91dDItPmFkZFdpZGdldChuZXcgUUxh
YmVsKCJGaW5kOiIsIHRoaXMpKTsKIAllZGl0RmllbGQgPSBuZXcgUUxpbmVFZGl0KHRoaXMpOwog
CWNvbm5lY3QoZWRpdEZpZWxkLCBTSUdOQUwocmV0dXJuUHJlc3NlZCgpKSwgU0xPVChzZWFyY2go
KSkpOwogCWxheW91dDItPmFkZFdpZGdldChlZGl0RmllbGQpOwogCXNlYXJjaEJ1dHRvbiA9IG5l
dyBRUHVzaEJ1dHRvbigiU2VhcmNoIiwgdGhpcyk7Ci0Jc2VhcmNoQnV0dG9uLT5zZXRBdXRvRGVm
YXVsdChGQUxTRSk7CisJc2VhcmNoQnV0dG9uLT5zZXRBdXRvRGVmYXVsdChmYWxzZSk7CiAJY29u
bmVjdChzZWFyY2hCdXR0b24sIFNJR05BTChjbGlja2VkKCkpLCBTTE9UKHNlYXJjaCgpKSk7CiAJ
bGF5b3V0Mi0+YWRkV2lkZ2V0KHNlYXJjaEJ1dHRvbik7CiAJbGF5b3V0MS0+YWRkTGF5b3V0KGxh
eW91dDIpOwpAQCAtMTIwNiwxOSArMTI3NCwxOSBAQCBDb25maWdTZWFyY2hXaW5kb3c6OkNvbmZp
Z1NlYXJjaFdpbmRvdyhDb25maWdNYWluV2luZG93KiBwYXJlbnQsIGNvbnN0IGNoYXIgKm5hbQog
CWxheW91dDEtPmFkZFdpZGdldChzcGxpdCk7CiAKIAlpZiAobmFtZSkgewotCQlpbnQgeCwgeSwg
d2lkdGgsIGhlaWdodDsKKwkJUVZhcmlhbnQgeCwgeTsKKwkJaW50IHdpZHRoLCBoZWlnaHQ7CiAJ
CWJvb2wgb2s7CiAKIAkJY29uZmlnU2V0dGluZ3MtPmJlZ2luR3JvdXAobmFtZSk7Ci0JCXdpZHRo
ID0gY29uZmlnU2V0dGluZ3MtPnJlYWROdW1FbnRyeSgiL3dpbmRvdyB3aWR0aCIsIHBhcmVudC0+
d2lkdGgoKSAvIDIpOwotCQloZWlnaHQgPSBjb25maWdTZXR0aW5ncy0+cmVhZE51bUVudHJ5KCIv
d2luZG93IGhlaWdodCIsIHBhcmVudC0+aGVpZ2h0KCkgLyAyKTsKKwkJd2lkdGggPSBjb25maWdT
ZXR0aW5ncy0+dmFsdWUoIi93aW5kb3cgd2lkdGgiLCBwYXJlbnQtPndpZHRoKCkgLyAyKS50b0lu
dCgpOworCQloZWlnaHQgPSBjb25maWdTZXR0aW5ncy0+dmFsdWUoIi93aW5kb3cgaGVpZ2h0Iiwg
cGFyZW50LT5oZWlnaHQoKSAvIDIpLnRvSW50KCk7CiAJCXJlc2l6ZSh3aWR0aCwgaGVpZ2h0KTsK
LQkJeCA9IGNvbmZpZ1NldHRpbmdzLT5yZWFkTnVtRW50cnkoIi93aW5kb3cgeCIsIDAsICZvayk7
Ci0JCWlmIChvaykKLQkJCXkgPSBjb25maWdTZXR0aW5ncy0+cmVhZE51bUVudHJ5KCIvd2luZG93
IHkiLCAwLCAmb2spOwotCQlpZiAob2spCi0JCQltb3ZlKHgsIHkpOwotCQlRM1ZhbHVlTGlzdDxp
bnQ+IHNpemVzID0gY29uZmlnU2V0dGluZ3MtPnJlYWRTaXplcygiL3NwbGl0IiwgJm9rKTsKKwkJ
eCA9IGNvbmZpZ1NldHRpbmdzLT52YWx1ZSgiL3dpbmRvdyB4Iik7CisJCXkgPSBjb25maWdTZXR0
aW5ncy0+dmFsdWUoIi93aW5kb3cgeSIpOworCQlpZiAoKHguaXNWYWxpZCgpKSYmKHkuaXNWYWxp
ZCgpKSkKKwkJCW1vdmUoeC50b0ludCgpLCB5LnRvSW50KCkpOworCQlRTGlzdDxpbnQ+IHNpemVz
ID0gY29uZmlnU2V0dGluZ3MtPnJlYWRTaXplcygiL3NwbGl0IiwgJm9rKTsKIAkJaWYgKG9rKQog
CQkJc3BsaXQtPnNldFNpemVzKHNpemVzKTsKIAkJY29uZmlnU2V0dGluZ3MtPmVuZEdyb3VwKCk7
CkBAIC0xMjI4LDEyICsxMjk2LDEyIEBAIENvbmZpZ1NlYXJjaFdpbmRvdzo6Q29uZmlnU2VhcmNo
V2luZG93KENvbmZpZ01haW5XaW5kb3cqIHBhcmVudCwgY29uc3QgY2hhciAqbmFtCiAKIHZvaWQg
Q29uZmlnU2VhcmNoV2luZG93OjpzYXZlU2V0dGluZ3Modm9pZCkKIHsKLQlpZiAobmFtZSgpKSB7
Ci0JCWNvbmZpZ1NldHRpbmdzLT5iZWdpbkdyb3VwKG5hbWUoKSk7Ci0JCWNvbmZpZ1NldHRpbmdz
LT53cml0ZUVudHJ5KCIvd2luZG93IHgiLCBwb3MoKS54KCkpOwotCQljb25maWdTZXR0aW5ncy0+
d3JpdGVFbnRyeSgiL3dpbmRvdyB5IiwgcG9zKCkueSgpKTsKLQkJY29uZmlnU2V0dGluZ3MtPndy
aXRlRW50cnkoIi93aW5kb3cgd2lkdGgiLCBzaXplKCkud2lkdGgoKSk7Ci0JCWNvbmZpZ1NldHRp
bmdzLT53cml0ZUVudHJ5KCIvd2luZG93IGhlaWdodCIsIHNpemUoKS5oZWlnaHQoKSk7CisJaWYg
KCFvYmplY3ROYW1lKCkuaXNFbXB0eSgpKSB7CisJCWNvbmZpZ1NldHRpbmdzLT5iZWdpbkdyb3Vw
KG9iamVjdE5hbWUoKSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3dpbmRvdyB4Iiwg
cG9zKCkueCgpKTsKKwkJY29uZmlnU2V0dGluZ3MtPnNldFZhbHVlKCIvd2luZG93IHkiLCBwb3Mo
KS55KCkpOworCQljb25maWdTZXR0aW5ncy0+c2V0VmFsdWUoIi93aW5kb3cgd2lkdGgiLCBzaXpl
KCkud2lkdGgoKSk7CisJCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3dpbmRvdyBoZWlnaHQi
LCBzaXplKCkuaGVpZ2h0KCkpOwogCQljb25maWdTZXR0aW5ncy0+d3JpdGVTaXplcygiL3NwbGl0
Iiwgc3BsaXQtPnNpemVzKCkpOwogCQljb25maWdTZXR0aW5ncy0+ZW5kR3JvdXAoKTsKIAl9CkBA
IC0xMjQ5LDcgKzEzMTcsNyBAQCB2b2lkIENvbmZpZ1NlYXJjaFdpbmRvdzo6c2VhcmNoKHZvaWQp
CiAJbGlzdC0+bGlzdC0+Y2xlYXIoKTsKIAlpbmZvLT5jbGVhcigpOwogCi0JcmVzdWx0ID0gc3lt
X3JlX3NlYXJjaChlZGl0RmllbGQtPnRleHQoKS5sYXRpbjEoKSk7CisJcmVzdWx0ID0gc3ltX3Jl
X3NlYXJjaChlZGl0RmllbGQtPnRleHQoKS50b0xhdGluMSgpKTsKIAlpZiAoIXJlc3VsdCkKIAkJ
cmV0dXJuOwogCWZvciAocCA9IHJlc3VsdDsgKnA7IHArKykgewpAQCAtMTI2NiwyOSArMTMzNCwy
NSBAQCBDb25maWdNYWluV2luZG93OjpDb25maWdNYWluV2luZG93KHZvaWQpCiAJOiBzZWFyY2hX
aW5kb3coMCkKIHsKIAlRTWVudUJhciogbWVudTsKLQlib29sIG9rOwotCWludCB4LCB5LCB3aWR0
aCwgaGVpZ2h0OworCWJvb2wgb2sgPSB0cnVlOworCVFWYXJpYW50IHgsIHk7CisJaW50IHdpZHRo
LCBoZWlnaHQ7CiAJY2hhciB0aXRsZVsyNTZdOwogCiAJUURlc2t0b3BXaWRnZXQgKmQgPSBjb25m
aWdBcHAtPmRlc2t0b3AoKTsKIAlzbnByaW50Zih0aXRsZSwgc2l6ZW9mKHRpdGxlKSwgIiVzJXMi
LAogCQlyb290bWVudS5wcm9tcHQtPnRleHQsCi0jaWYgUVRfVkVSU0lPTiA8IDB4MDQwMDAwCi0J
CSIgKFF0MykiCi0jZWxzZQogCQkiIgotI2VuZGlmCiAJCSk7Ci0Jc2V0Q2FwdGlvbih0aXRsZSk7
CisJc2V0V2luZG93VGl0bGUodGl0bGUpOwogCi0Jd2lkdGggPSBjb25maWdTZXR0aW5ncy0+cmVh
ZE51bUVudHJ5KCIvd2luZG93IHdpZHRoIiwgZC0+d2lkdGgoKSAtIDY0KTsKLQloZWlnaHQgPSBj
b25maWdTZXR0aW5ncy0+cmVhZE51bUVudHJ5KCIvd2luZG93IGhlaWdodCIsIGQtPmhlaWdodCgp
IC0gNjQpOworCXdpZHRoID0gY29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvd2luZG93IHdpZHRoIiwg
ZC0+d2lkdGgoKSAtIDY0KS50b0ludCgpOworCWhlaWdodCA9IGNvbmZpZ1NldHRpbmdzLT52YWx1
ZSgiL3dpbmRvdyBoZWlnaHQiLCBkLT5oZWlnaHQoKSAtIDY0KS50b0ludCgpOwogCXJlc2l6ZSh3
aWR0aCwgaGVpZ2h0KTsKLQl4ID0gY29uZmlnU2V0dGluZ3MtPnJlYWROdW1FbnRyeSgiL3dpbmRv
dyB4IiwgMCwgJm9rKTsKLQlpZiAob2spCi0JCXkgPSBjb25maWdTZXR0aW5ncy0+cmVhZE51bUVu
dHJ5KCIvd2luZG93IHkiLCAwLCAmb2spOwotCWlmIChvaykKLQkJbW92ZSh4LCB5KTsKKwl4ID0g
Y29uZmlnU2V0dGluZ3MtPnZhbHVlKCIvd2luZG93IHgiKTsKKwl5ID0gY29uZmlnU2V0dGluZ3Mt
PnZhbHVlKCIvd2luZG93IHkiKTsKKwlpZiAoKHguaXNWYWxpZCgpKSYmKHkuaXNWYWxpZCgpKSkK
KwkJbW92ZSh4LnRvSW50KCksIHkudG9JbnQoKSk7CiAKIAlzcGxpdDEgPSBuZXcgUVNwbGl0dGVy
KHRoaXMpOwogCXNwbGl0MS0+c2V0T3JpZW50YXRpb24oUXQ6Okhvcml6b250YWwpOwpAQCAtMTMw
NSwxMjcgKzEzNjksMTE4IEBAIENvbmZpZ01haW5XaW5kb3c6OkNvbmZpZ01haW5XaW5kb3codm9p
ZCkKIAljb25maWdMaXN0ID0gY29uZmlnVmlldy0+bGlzdDsKIAogCWhlbHBUZXh0ID0gbmV3IENv
bmZpZ0luZm9WaWV3KHNwbGl0MiwgImhlbHAiKTsKLQloZWxwVGV4dC0+c2V0VGV4dEZvcm1hdChR
dDo6UmljaFRleHQpOwogCiAJc2V0VGFiT3JkZXIoY29uZmlnTGlzdCwgaGVscFRleHQpOwogCWNv
bmZpZ0xpc3QtPnNldEZvY3VzKCk7CiAKIAltZW51ID0gbWVudUJhcigpOwotCXRvb2xCYXIgPSBu
ZXcgUTNUb29sQmFyKCJUb29scyIsIHRoaXMpOwotCi0JYmFja0FjdGlvbiA9IG5ldyBRM0FjdGlv
bigiQmFjayIsIFFQaXhtYXAoeHBtX2JhY2spLCAiQmFjayIsIDAsIHRoaXMpOwotCSAgY29ubmVj
dChiYWNrQWN0aW9uLCBTSUdOQUwoYWN0aXZhdGVkKCkpLCBTTE9UKGdvQmFjaygpKSk7Ci0JICBi
YWNrQWN0aW9uLT5zZXRFbmFibGVkKEZBTFNFKTsKLQlRM0FjdGlvbiAqcXVpdEFjdGlvbiA9IG5l
dyBRM0FjdGlvbigiUXVpdCIsICImUXVpdCIsIFF0OjpDVFJMICsgUXQ6OktleV9RLCB0aGlzKTsK
LQkgIGNvbm5lY3QocXVpdEFjdGlvbiwgU0lHTkFMKGFjdGl2YXRlZCgpKSwgU0xPVChjbG9zZSgp
KSk7Ci0JUTNBY3Rpb24gKmxvYWRBY3Rpb24gPSBuZXcgUTNBY3Rpb24oIkxvYWQiLCBRUGl4bWFw
KHhwbV9sb2FkKSwgIiZMb2FkIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X0wsIHRoaXMpOwotCSAgY29u
bmVjdChsb2FkQWN0aW9uLCBTSUdOQUwoYWN0aXZhdGVkKCkpLCBTTE9UKGxvYWRDb25maWcoKSkp
OwotCXNhdmVBY3Rpb24gPSBuZXcgUTNBY3Rpb24oIlNhdmUiLCBRUGl4bWFwKHhwbV9zYXZlKSwg
IiZTYXZlIiwgUXQ6OkNUUkwgKyBRdDo6S2V5X1MsIHRoaXMpOwotCSAgY29ubmVjdChzYXZlQWN0
aW9uLCBTSUdOQUwoYWN0aXZhdGVkKCkpLCBTTE9UKHNhdmVDb25maWcoKSkpOworCXRvb2xCYXIg
PSBuZXcgUVRvb2xCYXIoIlRvb2xzIiwgdGhpcyk7CisJYWRkVG9vbEJhcih0b29sQmFyKTsKKwor
CWJhY2tBY3Rpb24gPSBuZXcgUUFjdGlvbihRUGl4bWFwKHhwbV9iYWNrKSwgIkJhY2siLCB0aGlz
KTsKKwkgIGNvbm5lY3QoYmFja0FjdGlvbiwgU0lHTkFMKHRyaWdnZXJlZChib29sKSksIFNMT1Qo
Z29CYWNrKCkpKTsKKwkgIGJhY2tBY3Rpb24tPnNldEVuYWJsZWQoZmFsc2UpOworCVFBY3Rpb24g
KnF1aXRBY3Rpb24gPSBuZXcgUUFjdGlvbigiJlF1aXQiLCB0aGlzKTsKKwlxdWl0QWN0aW9uLT5z
ZXRTaG9ydGN1dChRdDo6Q1RSTCArIFF0OjpLZXlfUSk7CisJICBjb25uZWN0KHF1aXRBY3Rpb24s
IFNJR05BTCh0cmlnZ2VyZWQoYm9vbCkpLCBTTE9UKGNsb3NlKCkpKTsKKwlRQWN0aW9uICpsb2Fk
QWN0aW9uID0gbmV3IFFBY3Rpb24oUVBpeG1hcCh4cG1fbG9hZCksICImTG9hZCIsIHRoaXMpOwor
CWxvYWRBY3Rpb24tPnNldFNob3J0Y3V0KFF0OjpDVFJMICsgUXQ6OktleV9MKTsKKwkgIGNvbm5l
Y3QobG9hZEFjdGlvbiwgU0lHTkFMKHRyaWdnZXJlZChib29sKSksIFNMT1QobG9hZENvbmZpZygp
KSk7CisJc2F2ZUFjdGlvbiA9IG5ldyBRQWN0aW9uKFFQaXhtYXAoeHBtX3NhdmUpLCAiJlNhdmUi
LCB0aGlzKTsKKwlzYXZlQWN0aW9uLT5zZXRTaG9ydGN1dChRdDo6Q1RSTCArIFF0OjpLZXlfUyk7
CisJICBjb25uZWN0KHNhdmVBY3Rpb24sIFNJR05BTCh0cmlnZ2VyZWQoYm9vbCkpLCBTTE9UKHNh
dmVDb25maWcoKSkpOwogCWNvbmZfc2V0X2NoYW5nZWRfY2FsbGJhY2soY29uZl9jaGFuZ2VkKTsK
IAkvLyBTZXQgc2F2ZUFjdGlvbidzIGluaXRpYWwgc3RhdGUKIAljb25mX2NoYW5nZWQoKTsKLQlR
M0FjdGlvbiAqc2F2ZUFzQWN0aW9uID0gbmV3IFEzQWN0aW9uKCJTYXZlIEFzLi4uIiwgIlNhdmUg
JkFzLi4uIiwgMCwgdGhpcyk7Ci0JICBjb25uZWN0KHNhdmVBc0FjdGlvbiwgU0lHTkFMKGFjdGl2
YXRlZCgpKSwgU0xPVChzYXZlQ29uZmlnQXMoKSkpOwotCVEzQWN0aW9uICpzZWFyY2hBY3Rpb24g
PSBuZXcgUTNBY3Rpb24oIkZpbmQiLCAiJkZpbmQiLCBRdDo6Q1RSTCArIFF0OjpLZXlfRiwgdGhp
cyk7Ci0JICBjb25uZWN0KHNlYXJjaEFjdGlvbiwgU0lHTkFMKGFjdGl2YXRlZCgpKSwgU0xPVChz
ZWFyY2hDb25maWcoKSkpOwotCVEzQWN0aW9uICpzaW5nbGVWaWV3QWN0aW9uID0gbmV3IFEzQWN0
aW9uKCJTaW5nbGUgVmlldyIsIFFQaXhtYXAoeHBtX3NpbmdsZV92aWV3KSwgIlNpbmdsZSBWaWV3
IiwgMCwgdGhpcyk7Ci0JICBjb25uZWN0KHNpbmdsZVZpZXdBY3Rpb24sIFNJR05BTChhY3RpdmF0
ZWQoKSksIFNMT1Qoc2hvd1NpbmdsZVZpZXcoKSkpOwotCVEzQWN0aW9uICpzcGxpdFZpZXdBY3Rp
b24gPSBuZXcgUTNBY3Rpb24oIlNwbGl0IFZpZXciLCBRUGl4bWFwKHhwbV9zcGxpdF92aWV3KSwg
IlNwbGl0IFZpZXciLCAwLCB0aGlzKTsKLQkgIGNvbm5lY3Qoc3BsaXRWaWV3QWN0aW9uLCBTSUdO
QUwoYWN0aXZhdGVkKCkpLCBTTE9UKHNob3dTcGxpdFZpZXcoKSkpOwotCVEzQWN0aW9uICpmdWxs
Vmlld0FjdGlvbiA9IG5ldyBRM0FjdGlvbigiRnVsbCBWaWV3IiwgUVBpeG1hcCh4cG1fdHJlZV92
aWV3KSwgIkZ1bGwgVmlldyIsIDAsIHRoaXMpOwotCSAgY29ubmVjdChmdWxsVmlld0FjdGlvbiwg
U0lHTkFMKGFjdGl2YXRlZCgpKSwgU0xPVChzaG93RnVsbFZpZXcoKSkpOwotCi0JUTNBY3Rpb24g
KnNob3dOYW1lQWN0aW9uID0gbmV3IFEzQWN0aW9uKE5VTEwsICJTaG93IE5hbWUiLCAwLCB0aGlz
KTsKLQkgIHNob3dOYW1lQWN0aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJVRSk7CisJY29uZmlnbmFt
ZSA9IHhzdHJkdXAoY29uZl9nZXRfY29uZmlnbmFtZSgpKTsKKworCVFBY3Rpb24gKnNhdmVBc0Fj
dGlvbiA9IG5ldyBRQWN0aW9uKCJTYXZlICZBcy4uLiIsIHRoaXMpOworCSAgY29ubmVjdChzYXZl
QXNBY3Rpb24sIFNJR05BTCh0cmlnZ2VyZWQoYm9vbCkpLCBTTE9UKHNhdmVDb25maWdBcygpKSk7
CisJUUFjdGlvbiAqc2VhcmNoQWN0aW9uID0gbmV3IFFBY3Rpb24oIiZGaW5kIiwgdGhpcyk7CisJ
c2VhcmNoQWN0aW9uLT5zZXRTaG9ydGN1dChRdDo6Q1RSTCArIFF0OjpLZXlfRik7CisJICBjb25u
ZWN0KHNlYXJjaEFjdGlvbiwgU0lHTkFMKHRyaWdnZXJlZChib29sKSksIFNMT1Qoc2VhcmNoQ29u
ZmlnKCkpKTsKKwlzaW5nbGVWaWV3QWN0aW9uID0gbmV3IFFBY3Rpb24oUVBpeG1hcCh4cG1fc2lu
Z2xlX3ZpZXcpLCAiU2luZ2xlIFZpZXciLCB0aGlzKTsKKwlzaW5nbGVWaWV3QWN0aW9uLT5zZXRD
aGVja2FibGUodHJ1ZSk7CisJICBjb25uZWN0KHNpbmdsZVZpZXdBY3Rpb24sIFNJR05BTCh0cmln
Z2VyZWQoYm9vbCkpLCBTTE9UKHNob3dTaW5nbGVWaWV3KCkpKTsKKwlzcGxpdFZpZXdBY3Rpb24g
PSBuZXcgUUFjdGlvbihRUGl4bWFwKHhwbV9zcGxpdF92aWV3KSwgIlNwbGl0IFZpZXciLCB0aGlz
KTsKKwlzcGxpdFZpZXdBY3Rpb24tPnNldENoZWNrYWJsZSh0cnVlKTsKKwkgIGNvbm5lY3Qoc3Bs
aXRWaWV3QWN0aW9uLCBTSUdOQUwodHJpZ2dlcmVkKGJvb2wpKSwgU0xPVChzaG93U3BsaXRWaWV3
KCkpKTsKKwlmdWxsVmlld0FjdGlvbiA9IG5ldyBRQWN0aW9uKFFQaXhtYXAoeHBtX3RyZWVfdmll
dyksICJGdWxsIFZpZXciLCB0aGlzKTsKKwlmdWxsVmlld0FjdGlvbi0+c2V0Q2hlY2thYmxlKHRy
dWUpOworCSAgY29ubmVjdChmdWxsVmlld0FjdGlvbiwgU0lHTkFMKHRyaWdnZXJlZChib29sKSks
IFNMT1Qoc2hvd0Z1bGxWaWV3KCkpKTsKKworCVFBY3Rpb24gKnNob3dOYW1lQWN0aW9uID0gbmV3
IFFBY3Rpb24oIlNob3cgTmFtZSIsIHRoaXMpOworCSAgc2hvd05hbWVBY3Rpb24tPnNldENoZWNr
YWJsZSh0cnVlKTsKIAkgIGNvbm5lY3Qoc2hvd05hbWVBY3Rpb24sIFNJR05BTCh0b2dnbGVkKGJv
b2wpKSwgY29uZmlnVmlldywgU0xPVChzZXRTaG93TmFtZShib29sKSkpOwotCSAgY29ubmVjdChj
b25maWdWaWV3LCBTSUdOQUwoc2hvd05hbWVDaGFuZ2VkKGJvb2wpKSwgc2hvd05hbWVBY3Rpb24s
IFNMT1Qoc2V0T24oYm9vbCkpKTsKLQkgIHNob3dOYW1lQWN0aW9uLT5zZXRPbihjb25maWdWaWV3
LT5zaG93TmFtZSgpKTsKLQlRM0FjdGlvbiAqc2hvd1JhbmdlQWN0aW9uID0gbmV3IFEzQWN0aW9u
KE5VTEwsICJTaG93IFJhbmdlIiwgMCwgdGhpcyk7Ci0JICBzaG93UmFuZ2VBY3Rpb24tPnNldFRv
Z2dsZUFjdGlvbihUUlVFKTsKKwkgIHNob3dOYW1lQWN0aW9uLT5zZXRDaGVja2VkKGNvbmZpZ1Zp
ZXctPnNob3dOYW1lKCkpOworCVFBY3Rpb24gKnNob3dSYW5nZUFjdGlvbiA9IG5ldyBRQWN0aW9u
KCJTaG93IFJhbmdlIiwgdGhpcyk7CisJICBzaG93UmFuZ2VBY3Rpb24tPnNldENoZWNrYWJsZSh0
cnVlKTsKIAkgIGNvbm5lY3Qoc2hvd1JhbmdlQWN0aW9uLCBTSUdOQUwodG9nZ2xlZChib29sKSks
IGNvbmZpZ1ZpZXcsIFNMT1Qoc2V0U2hvd1JhbmdlKGJvb2wpKSk7Ci0JICBjb25uZWN0KGNvbmZp
Z1ZpZXcsIFNJR05BTChzaG93UmFuZ2VDaGFuZ2VkKGJvb2wpKSwgc2hvd1JhbmdlQWN0aW9uLCBT
TE9UKHNldE9uKGJvb2wpKSk7Ci0JICBzaG93UmFuZ2VBY3Rpb24tPnNldE9uKGNvbmZpZ0xpc3Qt
PnNob3dSYW5nZSk7Ci0JUTNBY3Rpb24gKnNob3dEYXRhQWN0aW9uID0gbmV3IFEzQWN0aW9uKE5V
TEwsICJTaG93IERhdGEiLCAwLCB0aGlzKTsKLQkgIHNob3dEYXRhQWN0aW9uLT5zZXRUb2dnbGVB
Y3Rpb24oVFJVRSk7CisJUUFjdGlvbiAqc2hvd0RhdGFBY3Rpb24gPSBuZXcgUUFjdGlvbigiU2hv
dyBEYXRhIiwgdGhpcyk7CisJICBzaG93RGF0YUFjdGlvbi0+c2V0Q2hlY2thYmxlKHRydWUpOwog
CSAgY29ubmVjdChzaG93RGF0YUFjdGlvbiwgU0lHTkFMKHRvZ2dsZWQoYm9vbCkpLCBjb25maWdW
aWV3LCBTTE9UKHNldFNob3dEYXRhKGJvb2wpKSk7Ci0JICBjb25uZWN0KGNvbmZpZ1ZpZXcsIFNJ
R05BTChzaG93RGF0YUNoYW5nZWQoYm9vbCkpLCBzaG93RGF0YUFjdGlvbiwgU0xPVChzZXRPbihi
b29sKSkpOwotCSAgc2hvd0RhdGFBY3Rpb24tPnNldE9uKGNvbmZpZ0xpc3QtPnNob3dEYXRhKTsK
IAogCVFBY3Rpb25Hcm91cCAqb3B0R3JvdXAgPSBuZXcgUUFjdGlvbkdyb3VwKHRoaXMpOwotCW9w
dEdyb3VwLT5zZXRFeGNsdXNpdmUoVFJVRSk7Ci0JY29ubmVjdChvcHRHcm91cCwgU0lHTkFMKHNl
bGVjdGVkKFFBY3Rpb24gKikpLCBjb25maWdWaWV3LAorCW9wdEdyb3VwLT5zZXRFeGNsdXNpdmUo
dHJ1ZSk7CisJY29ubmVjdChvcHRHcm91cCwgU0lHTkFMKHRyaWdnZXJlZChRQWN0aW9uKikpLCBj
b25maWdWaWV3LAogCQlTTE9UKHNldE9wdGlvbk1vZGUoUUFjdGlvbiAqKSkpOwotCWNvbm5lY3Qo
b3B0R3JvdXAsIFNJR05BTChzZWxlY3RlZChRQWN0aW9uICopKSwgbWVudVZpZXcsCisJY29ubmVj
dChvcHRHcm91cCwgU0lHTkFMKHRyaWdnZXJlZChRQWN0aW9uICopKSwgbWVudVZpZXcsCiAJCVNM
T1Qoc2V0T3B0aW9uTW9kZShRQWN0aW9uICopKSk7CiAKLSNpZiBRVF9WRVJTSU9OID49IDB4MDQw
MDAwCiAJY29uZmlnVmlldy0+c2hvd05vcm1hbEFjdGlvbiA9IG5ldyBRQWN0aW9uKCJTaG93IE5v
cm1hbCBPcHRpb25zIiwgb3B0R3JvdXApOwogCWNvbmZpZ1ZpZXctPnNob3dBbGxBY3Rpb24gPSBu
ZXcgUUFjdGlvbigiU2hvdyBBbGwgT3B0aW9ucyIsIG9wdEdyb3VwKTsKIAljb25maWdWaWV3LT5z
aG93UHJvbXB0QWN0aW9uID0gbmV3IFFBY3Rpb24oIlNob3cgUHJvbXB0IE9wdGlvbnMiLCBvcHRH
cm91cCk7Ci0jZWxzZQotCWNvbmZpZ1ZpZXctPnNob3dOb3JtYWxBY3Rpb24gPSBuZXcgUUFjdGlv
bigiU2hvdyBOb3JtYWwgT3B0aW9ucyIsIDAsIG9wdEdyb3VwKTsKLQljb25maWdWaWV3LT5zaG93
QWxsQWN0aW9uID0gbmV3IFFBY3Rpb24oIlNob3cgQWxsIE9wdGlvbnMiLCAwLCBvcHRHcm91cCk7
Ci0JY29uZmlnVmlldy0+c2hvd1Byb21wdEFjdGlvbiA9IG5ldyBRQWN0aW9uKCJTaG93IFByb21w
dCBPcHRpb25zIiwgMCwgb3B0R3JvdXApOwotI2VuZGlmCi0JY29uZmlnVmlldy0+c2hvd05vcm1h
bEFjdGlvbi0+c2V0VG9nZ2xlQWN0aW9uKFRSVUUpOwotCWNvbmZpZ1ZpZXctPnNob3dOb3JtYWxB
Y3Rpb24tPnNldE9uKGNvbmZpZ0xpc3QtPm9wdE1vZGUgPT0gbm9ybWFsT3B0KTsKLQljb25maWdW
aWV3LT5zaG93QWxsQWN0aW9uLT5zZXRUb2dnbGVBY3Rpb24oVFJVRSk7Ci0JY29uZmlnVmlldy0+
c2hvd0FsbEFjdGlvbi0+c2V0T24oY29uZmlnTGlzdC0+b3B0TW9kZSA9PSBhbGxPcHQpOwotCWNv
bmZpZ1ZpZXctPnNob3dQcm9tcHRBY3Rpb24tPnNldFRvZ2dsZUFjdGlvbihUUlVFKTsKLQljb25m
aWdWaWV3LT5zaG93UHJvbXB0QWN0aW9uLT5zZXRPbihjb25maWdMaXN0LT5vcHRNb2RlID09IHBy
b21wdE9wdCk7Ci0KLQlRM0FjdGlvbiAqc2hvd0RlYnVnQWN0aW9uID0gbmV3IFEzQWN0aW9uKE5V
TEwsICJTaG93IERlYnVnIEluZm8iLCAwLCB0aGlzKTsKLQkgIHNob3dEZWJ1Z0FjdGlvbi0+c2V0
VG9nZ2xlQWN0aW9uKFRSVUUpOworCWNvbmZpZ1ZpZXctPnNob3dOb3JtYWxBY3Rpb24tPnNldENo
ZWNrYWJsZSh0cnVlKTsKKwljb25maWdWaWV3LT5zaG93QWxsQWN0aW9uLT5zZXRDaGVja2FibGUo
dHJ1ZSk7CisJY29uZmlnVmlldy0+c2hvd1Byb21wdEFjdGlvbi0+c2V0Q2hlY2thYmxlKHRydWUp
OworCisJUUFjdGlvbiAqc2hvd0RlYnVnQWN0aW9uID0gbmV3IFFBY3Rpb24oIlNob3cgRGVidWcg
SW5mbyIsIHRoaXMpOworCSAgc2hvd0RlYnVnQWN0aW9uLT5zZXRDaGVja2FibGUodHJ1ZSk7CiAJ
ICBjb25uZWN0KHNob3dEZWJ1Z0FjdGlvbiwgU0lHTkFMKHRvZ2dsZWQoYm9vbCkpLCBoZWxwVGV4
dCwgU0xPVChzZXRTaG93RGVidWcoYm9vbCkpKTsKLQkgIGNvbm5lY3QoaGVscFRleHQsIFNJR05B
TChzaG93RGVidWdDaGFuZ2VkKGJvb2wpKSwgc2hvd0RlYnVnQWN0aW9uLCBTTE9UKHNldE9uKGJv
b2wpKSk7Ci0JICBzaG93RGVidWdBY3Rpb24tPnNldE9uKGhlbHBUZXh0LT5zaG93RGVidWcoKSk7
CisJICBzaG93RGVidWdBY3Rpb24tPnNldENoZWNrZWQoaGVscFRleHQtPnNob3dEZWJ1ZygpKTsK
IAotCVEzQWN0aW9uICpzaG93SW50cm9BY3Rpb24gPSBuZXcgUTNBY3Rpb24oTlVMTCwgIkludHJv
ZHVjdGlvbiIsIDAsIHRoaXMpOwotCSAgY29ubmVjdChzaG93SW50cm9BY3Rpb24sIFNJR05BTChh
Y3RpdmF0ZWQoKSksIFNMT1Qoc2hvd0ludHJvKCkpKTsKLQlRM0FjdGlvbiAqc2hvd0Fib3V0QWN0
aW9uID0gbmV3IFEzQWN0aW9uKE5VTEwsICJBYm91dCIsIDAsIHRoaXMpOwotCSAgY29ubmVjdChz
aG93QWJvdXRBY3Rpb24sIFNJR05BTChhY3RpdmF0ZWQoKSksIFNMT1Qoc2hvd0Fib3V0KCkpKTsK
KwlRQWN0aW9uICpzaG93SW50cm9BY3Rpb24gPSBuZXcgUUFjdGlvbigiSW50cm9kdWN0aW9uIiwg
dGhpcyk7CisJICBjb25uZWN0KHNob3dJbnRyb0FjdGlvbiwgU0lHTkFMKHRyaWdnZXJlZChib29s
KSksIFNMT1Qoc2hvd0ludHJvKCkpKTsKKwlRQWN0aW9uICpzaG93QWJvdXRBY3Rpb24gPSBuZXcg
UUFjdGlvbigiQWJvdXQiLCB0aGlzKTsKKwkgIGNvbm5lY3Qoc2hvd0Fib3V0QWN0aW9uLCBTSUdO
QUwodHJpZ2dlcmVkKGJvb2wpKSwgU0xPVChzaG93QWJvdXQoKSkpOwogCiAJLy8gaW5pdCB0b29s
IGJhcgotCWJhY2tBY3Rpb24tPmFkZFRvKHRvb2xCYXIpOworCXRvb2xCYXItPmFkZEFjdGlvbihi
YWNrQWN0aW9uKTsKIAl0b29sQmFyLT5hZGRTZXBhcmF0b3IoKTsKLQlsb2FkQWN0aW9uLT5hZGRU
byh0b29sQmFyKTsKLQlzYXZlQWN0aW9uLT5hZGRUbyh0b29sQmFyKTsKKwl0b29sQmFyLT5hZGRB
Y3Rpb24obG9hZEFjdGlvbik7CisJdG9vbEJhci0+YWRkQWN0aW9uKHNhdmVBY3Rpb24pOwogCXRv
b2xCYXItPmFkZFNlcGFyYXRvcigpOwotCXNpbmdsZVZpZXdBY3Rpb24tPmFkZFRvKHRvb2xCYXIp
OwotCXNwbGl0Vmlld0FjdGlvbi0+YWRkVG8odG9vbEJhcik7Ci0JZnVsbFZpZXdBY3Rpb24tPmFk
ZFRvKHRvb2xCYXIpOworCXRvb2xCYXItPmFkZEFjdGlvbihzaW5nbGVWaWV3QWN0aW9uKTsKKwl0
b29sQmFyLT5hZGRBY3Rpb24oc3BsaXRWaWV3QWN0aW9uKTsKKwl0b29sQmFyLT5hZGRBY3Rpb24o
ZnVsbFZpZXdBY3Rpb24pOwogCiAJLy8gY3JlYXRlIGNvbmZpZyBtZW51Ci0JUTNQb3B1cE1lbnUq
IGNvbmZpZyA9IG5ldyBRM1BvcHVwTWVudSh0aGlzKTsKLQltZW51LT5pbnNlcnRJdGVtKCImRmls
ZSIsIGNvbmZpZyk7Ci0JbG9hZEFjdGlvbi0+YWRkVG8oY29uZmlnKTsKLQlzYXZlQWN0aW9uLT5h
ZGRUbyhjb25maWcpOwotCXNhdmVBc0FjdGlvbi0+YWRkVG8oY29uZmlnKTsKLQljb25maWctPmlu
c2VydFNlcGFyYXRvcigpOwotCXF1aXRBY3Rpb24tPmFkZFRvKGNvbmZpZyk7CisJUU1lbnUqIGNv
bmZpZyA9IG1lbnUtPmFkZE1lbnUoIiZGaWxlIik7CisJY29uZmlnLT5hZGRBY3Rpb24obG9hZEFj
dGlvbik7CisJY29uZmlnLT5hZGRBY3Rpb24oc2F2ZUFjdGlvbik7CisJY29uZmlnLT5hZGRBY3Rp
b24oc2F2ZUFzQWN0aW9uKTsKKwljb25maWctPmFkZFNlcGFyYXRvcigpOworCWNvbmZpZy0+YWRk
QWN0aW9uKHF1aXRBY3Rpb24pOwogCiAJLy8gY3JlYXRlIGVkaXQgbWVudQotCVEzUG9wdXBNZW51
KiBlZGl0TWVudSA9IG5ldyBRM1BvcHVwTWVudSh0aGlzKTsKLQltZW51LT5pbnNlcnRJdGVtKCIm
RWRpdCIsIGVkaXRNZW51KTsKLQlzZWFyY2hBY3Rpb24tPmFkZFRvKGVkaXRNZW51KTsKKwlRTWVu
dSogZWRpdE1lbnUgPSBtZW51LT5hZGRNZW51KCImRWRpdCIpOworCWVkaXRNZW51LT5hZGRBY3Rp
b24oc2VhcmNoQWN0aW9uKTsKIAogCS8vIGNyZWF0ZSBvcHRpb25zIG1lbnUKLQlRM1BvcHVwTWVu
dSogb3B0aW9uTWVudSA9IG5ldyBRM1BvcHVwTWVudSh0aGlzKTsKLQltZW51LT5pbnNlcnRJdGVt
KCImT3B0aW9uIiwgb3B0aW9uTWVudSk7Ci0Jc2hvd05hbWVBY3Rpb24tPmFkZFRvKG9wdGlvbk1l
bnUpOwotCXNob3dSYW5nZUFjdGlvbi0+YWRkVG8ob3B0aW9uTWVudSk7Ci0Jc2hvd0RhdGFBY3Rp
b24tPmFkZFRvKG9wdGlvbk1lbnUpOwotCW9wdGlvbk1lbnUtPmluc2VydFNlcGFyYXRvcigpOwot
CW9wdEdyb3VwLT5hZGRUbyhvcHRpb25NZW51KTsKLQlvcHRpb25NZW51LT5pbnNlcnRTZXBhcmF0
b3IoKTsKKwlRTWVudSogb3B0aW9uTWVudSA9IG1lbnUtPmFkZE1lbnUoIiZPcHRpb24iKTsKKwlv
cHRpb25NZW51LT5hZGRBY3Rpb24oc2hvd05hbWVBY3Rpb24pOworCW9wdGlvbk1lbnUtPmFkZEFj
dGlvbihzaG93UmFuZ2VBY3Rpb24pOworCW9wdGlvbk1lbnUtPmFkZEFjdGlvbihzaG93RGF0YUFj
dGlvbik7CisJb3B0aW9uTWVudS0+YWRkU2VwYXJhdG9yKCk7CisJb3B0aW9uTWVudS0+YWRkQWN0
aW9ucyhvcHRHcm91cC0+YWN0aW9ucygpKTsKKwlvcHRpb25NZW51LT5hZGRTZXBhcmF0b3IoKTsK
KwlvcHRpb25NZW51LT5hZGRBY3Rpb24oc2hvd0RlYnVnQWN0aW9uKTsKIAogCS8vIGNyZWF0ZSBo
ZWxwIG1lbnUKLQlRM1BvcHVwTWVudSogaGVscE1lbnUgPSBuZXcgUTNQb3B1cE1lbnUodGhpcyk7
Ci0JbWVudS0+aW5zZXJ0U2VwYXJhdG9yKCk7Ci0JbWVudS0+aW5zZXJ0SXRlbSgiJkhlbHAiLCBo
ZWxwTWVudSk7Ci0Jc2hvd0ludHJvQWN0aW9uLT5hZGRUbyhoZWxwTWVudSk7Ci0Jc2hvd0Fib3V0
QWN0aW9uLT5hZGRUbyhoZWxwTWVudSk7CisJbWVudS0+YWRkU2VwYXJhdG9yKCk7CisJUU1lbnUq
IGhlbHBNZW51ID0gbWVudS0+YWRkTWVudSgiJkhlbHAiKTsKKwloZWxwTWVudS0+YWRkQWN0aW9u
KHNob3dJbnRyb0FjdGlvbik7CisJaGVscE1lbnUtPmFkZEFjdGlvbihzaG93QWJvdXRBY3Rpb24p
OwogCiAJY29ubmVjdChjb25maWdMaXN0LCBTSUdOQUwobWVudUNoYW5nZWQoc3RydWN0IG1lbnUg
KikpLAogCQloZWxwVGV4dCwgU0xPVChzZXRJbmZvKHN0cnVjdCBtZW51ICopKSk7CkBAIC0xNDQ3
LDcgKzE1MDIsNyBAQCBDb25maWdNYWluV2luZG93OjpDb25maWdNYWluV2luZG93KHZvaWQpCiAJ
Y29ubmVjdChoZWxwVGV4dCwgU0lHTkFMKG1lbnVTZWxlY3RlZChzdHJ1Y3QgbWVudSAqKSksCiAJ
CVNMT1Qoc2V0TWVudUxpbmsoc3RydWN0IG1lbnUgKikpKTsKIAotCVFTdHJpbmcgbGlzdE1vZGUg
PSBjb25maWdTZXR0aW5ncy0+cmVhZEVudHJ5KCIvbGlzdE1vZGUiLCAic3ltYm9sIik7CisJUVN0
cmluZyBsaXN0TW9kZSA9IGNvbmZpZ1NldHRpbmdzLT52YWx1ZSgiL2xpc3RNb2RlIiwgInN5bWJv
bCIpLnRvU3RyaW5nKCk7CiAJaWYgKGxpc3RNb2RlID09ICJzaW5nbGUiKQogCQlzaG93U2luZ2xl
VmlldygpOwogCWVsc2UgaWYgKGxpc3RNb2RlID09ICJmdWxsIikKQEAgLTE0NTYsNyArMTUxMSw3
IEBAIENvbmZpZ01haW5XaW5kb3c6OkNvbmZpZ01haW5XaW5kb3codm9pZCkKIAkJc2hvd1NwbGl0
VmlldygpOwogCiAJLy8gVUkgc2V0dXAgZG9uZSwgcmVzdG9yZSBzcGxpdHRlciBwb3NpdGlvbnMK
LQlRM1ZhbHVlTGlzdDxpbnQ+IHNpemVzID0gY29uZmlnU2V0dGluZ3MtPnJlYWRTaXplcygiL3Nw
bGl0MSIsICZvayk7CisJUUxpc3Q8aW50PiBzaXplcyA9IGNvbmZpZ1NldHRpbmdzLT5yZWFkU2l6
ZXMoIi9zcGxpdDEiLCAmb2spOwogCWlmIChvaykKIAkJc3BsaXQxLT5zZXRTaXplcyhzaXplcyk7
CiAKQEAgLTE0NjcsMjkgKzE1MjIsNTcgQEAgQ29uZmlnTWFpbldpbmRvdzo6Q29uZmlnTWFpbldp
bmRvdyh2b2lkKQogCiB2b2lkIENvbmZpZ01haW5XaW5kb3c6OmxvYWRDb25maWcodm9pZCkKIHsK
LQlRU3RyaW5nIHMgPSBRM0ZpbGVEaWFsb2c6OmdldE9wZW5GaWxlTmFtZShjb25mX2dldF9jb25m
aWduYW1lKCksIE5VTEwsIHRoaXMpOwotCWlmIChzLmlzTnVsbCgpKQorCVFTdHJpbmcgc3RyOwor
CVFCeXRlQXJyYXkgYmE7CisJY29uc3QgY2hhciAqbmFtZTsKKworCXN0ciA9IFFGaWxlRGlhbG9n
OjpnZXRPcGVuRmlsZU5hbWUodGhpcywgIiIsIGNvbmZpZ25hbWUpOworCWlmIChzdHIuaXNOdWxs
KCkpCiAJCXJldHVybjsKLQlpZiAoY29uZl9yZWFkKFFGaWxlOjplbmNvZGVOYW1lKHMpKSkKKwor
CWJhID0gc3RyLnRvTG9jYWw4Qml0KCk7CisJbmFtZSA9IGJhLmRhdGEoKTsKKworCWlmIChjb25m
X3JlYWQobmFtZSkpCiAJCVFNZXNzYWdlQm94OjppbmZvcm1hdGlvbih0aGlzLCAicWNvbmYiLCAi
VW5hYmxlIHRvIGxvYWQgY29uZmlndXJhdGlvbiEiKTsKKworCWZyZWUoY29uZmlnbmFtZSk7CisJ
Y29uZmlnbmFtZSA9IHhzdHJkdXAobmFtZSk7CisKIAlDb25maWdWaWV3Ojp1cGRhdGVMaXN0QWxs
KCk7CiB9CiAKIGJvb2wgQ29uZmlnTWFpbldpbmRvdzo6c2F2ZUNvbmZpZyh2b2lkKQogewotCWlm
IChjb25mX3dyaXRlKE5VTEwpKSB7CisJaWYgKGNvbmZfd3JpdGUoY29uZmlnbmFtZSkpIHsKIAkJ
UU1lc3NhZ2VCb3g6OmluZm9ybWF0aW9uKHRoaXMsICJxY29uZiIsICJVbmFibGUgdG8gc2F2ZSBj
b25maWd1cmF0aW9uISIpOwogCQlyZXR1cm4gZmFsc2U7CiAJfQorCWNvbmZfd3JpdGVfYXV0b2Nv
bmYoMCk7CisKIAlyZXR1cm4gdHJ1ZTsKIH0KIAogdm9pZCBDb25maWdNYWluV2luZG93OjpzYXZl
Q29uZmlnQXModm9pZCkKIHsKLQlRU3RyaW5nIHMgPSBRM0ZpbGVEaWFsb2c6OmdldFNhdmVGaWxl
TmFtZShjb25mX2dldF9jb25maWduYW1lKCksIE5VTEwsIHRoaXMpOwotCWlmIChzLmlzTnVsbCgp
KQorCVFTdHJpbmcgc3RyOworCVFCeXRlQXJyYXkgYmE7CisJY29uc3QgY2hhciAqbmFtZTsKKwor
CXN0ciA9IFFGaWxlRGlhbG9nOjpnZXRTYXZlRmlsZU5hbWUodGhpcywgIiIsIGNvbmZpZ25hbWUp
OworCWlmIChzdHIuaXNOdWxsKCkpCiAJCXJldHVybjsKLQlzYXZlQ29uZmlnKCk7CisKKwliYSA9
IHN0ci50b0xvY2FsOEJpdCgpOworCW5hbWUgPSBiYS5kYXRhKCk7CisKKwlpZiAoY29uZl93cml0
ZShuYW1lKSkgeworCQlRTWVzc2FnZUJveDo6aW5mb3JtYXRpb24odGhpcywgInFjb25mIiwgIlVu
YWJsZSB0byBzYXZlIGNvbmZpZ3VyYXRpb24hIik7CisJfQorCWNvbmZfd3JpdGVfYXV0b2NvbmYo
MCk7CisKKwlmcmVlKGNvbmZpZ25hbWUpOworCWNvbmZpZ25hbWUgPSB4c3RyZHVwKG5hbWUpOwog
fQogCiB2b2lkIENvbmZpZ01haW5XaW5kb3c6OnNlYXJjaENvbmZpZyh2b2lkKQpAQCAtMTUwMyw5
ICsxNTg2LDkgQEAgdm9pZCBDb25maWdNYWluV2luZG93OjpjaGFuZ2VNZW51KHN0cnVjdCBtZW51
ICptZW51KQogewogCWNvbmZpZ0xpc3QtPnNldFJvb3RNZW51KG1lbnUpOwogCWlmIChjb25maWdM
aXN0LT5yb290RW50cnktPnBhcmVudCA9PSAmcm9vdG1lbnUpCi0JCWJhY2tBY3Rpb24tPnNldEVu
YWJsZWQoRkFMU0UpOworCQliYWNrQWN0aW9uLT5zZXRFbmFibGVkKGZhbHNlKTsKIAllbHNlCi0J
CWJhY2tBY3Rpb24tPnNldEVuYWJsZWQoVFJVRSk7CisJCWJhY2tBY3Rpb24tPnNldEVuYWJsZWQo
dHJ1ZSk7CiB9CiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2V0TWVudUxpbmsoc3RydWN0IG1l
bnUgKm1lbnUpCkBAIC0xNTM3LDggKzE2MjAsOCBAQCB2b2lkIENvbmZpZ01haW5XaW5kb3c6OnNl
dE1lbnVMaW5rKHN0cnVjdCBtZW51ICptZW51KQogCQkJCXJldHVybjsKIAkJCWl0ZW0gPSBtZW51
TGlzdC0+ZmluZENvbmZpZ0l0ZW0ocGFyZW50KTsKIAkJCWlmIChpdGVtKSB7Ci0JCQkJbWVudUxp
c3QtPnNldFNlbGVjdGVkKGl0ZW0sIFRSVUUpOwotCQkJCW1lbnVMaXN0LT5lbnN1cmVJdGVtVmlz
aWJsZShpdGVtKTsKKwkJCQlpdGVtLT5zZXRTZWxlY3RlZCh0cnVlKTsKKwkJCQltZW51TGlzdC0+
c2Nyb2xsVG9JdGVtKGl0ZW0pOwogCQkJfQogCQkJbGlzdC0+c2V0Um9vdE1lbnUocGFyZW50KTsK
IAkJfQpAQCAtMTU1Myw4ICsxNjM2LDggQEAgdm9pZCBDb25maWdNYWluV2luZG93OjpzZXRNZW51
TGluayhzdHJ1Y3QgbWVudSAqbWVudSkKIAlpZiAobGlzdCkgewogCQlpdGVtID0gbGlzdC0+Zmlu
ZENvbmZpZ0l0ZW0obWVudSk7CiAJCWlmIChpdGVtKSB7Ci0JCQlsaXN0LT5zZXRTZWxlY3RlZChp
dGVtLCBUUlVFKTsKLQkJCWxpc3QtPmVuc3VyZUl0ZW1WaXNpYmxlKGl0ZW0pOworCQkJaXRlbS0+
c2V0U2VsZWN0ZWQodHJ1ZSk7CisJCQlsaXN0LT5zY3JvbGxUb0l0ZW0oaXRlbSk7CiAJCQlsaXN0
LT5zZXRGb2N1cygpOwogCQl9CiAJfQpAQCAtMTU2OCwxNSArMTY1MSwyMSBAQCB2b2lkIENvbmZp
Z01haW5XaW5kb3c6Omxpc3RGb2N1c0NoYW5nZWQodm9pZCkKIAogdm9pZCBDb25maWdNYWluV2lu
ZG93Ojpnb0JhY2sodm9pZCkKIHsKLQlDb25maWdJdGVtKiBpdGVtOworCUNvbmZpZ0l0ZW0qIGl0
ZW0sICpvbGRTZWxlY3Rpb247CiAKIAljb25maWdMaXN0LT5zZXRQYXJlbnRNZW51KCk7CiAJaWYg
KGNvbmZpZ0xpc3QtPnJvb3RFbnRyeSA9PSAmcm9vdG1lbnUpCi0JCWJhY2tBY3Rpb24tPnNldEVu
YWJsZWQoRkFMU0UpOwotCWl0ZW0gPSAoQ29uZmlnSXRlbSopbWVudUxpc3QtPnNlbGVjdGVkSXRl
bSgpOworCQliYWNrQWN0aW9uLT5zZXRFbmFibGVkKGZhbHNlKTsKKworCWlmIChtZW51TGlzdC0+
c2VsZWN0ZWRJdGVtcygpLmNvdW50KCkgPT0gMCkKKwkJcmV0dXJuOworCisJaXRlbSA9IChDb25m
aWdJdGVtKiltZW51TGlzdC0+c2VsZWN0ZWRJdGVtcygpLmZpcnN0KCk7CisJb2xkU2VsZWN0aW9u
ID0gaXRlbTsKIAl3aGlsZSAoaXRlbSkgewogCQlpZiAoaXRlbS0+bWVudSA9PSBjb25maWdMaXN0
LT5yb290RW50cnkpIHsKLQkJCW1lbnVMaXN0LT5zZXRTZWxlY3RlZChpdGVtLCBUUlVFKTsKKwkJ
CW9sZFNlbGVjdGlvbi0+c2V0U2VsZWN0ZWQoZmFsc2UpOworCQkJaXRlbS0+c2V0U2VsZWN0ZWQo
dHJ1ZSk7CiAJCQlicmVhazsKIAkJfQogCQlpdGVtID0gKENvbmZpZ0l0ZW0qKWl0ZW0tPnBhcmVu
dCgpOwpAQCAtMTU4NSw2ICsxNjc0LDEzIEBAIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6Z29CYWNr
KHZvaWQpCiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2hvd1NpbmdsZVZpZXcodm9pZCkKIHsK
KwlzaW5nbGVWaWV3QWN0aW9uLT5zZXRFbmFibGVkKGZhbHNlKTsKKwlzaW5nbGVWaWV3QWN0aW9u
LT5zZXRDaGVja2VkKHRydWUpOworCXNwbGl0Vmlld0FjdGlvbi0+c2V0RW5hYmxlZCh0cnVlKTsK
KwlzcGxpdFZpZXdBY3Rpb24tPnNldENoZWNrZWQoZmFsc2UpOworCWZ1bGxWaWV3QWN0aW9uLT5z
ZXRFbmFibGVkKHRydWUpOworCWZ1bGxWaWV3QWN0aW9uLT5zZXRDaGVja2VkKGZhbHNlKTsKKwog
CW1lbnVWaWV3LT5oaWRlKCk7CiAJbWVudUxpc3QtPnNldFJvb3RNZW51KDApOwogCWNvbmZpZ0xp
c3QtPm1vZGUgPSBzaW5nbGVNb2RlOwpAQCAtMTU5MiwyOCArMTY4OCw0MSBAQCB2b2lkIENvbmZp
Z01haW5XaW5kb3c6OnNob3dTaW5nbGVWaWV3KHZvaWQpCiAJCWNvbmZpZ0xpc3QtPnVwZGF0ZUxp
c3RBbGwoKTsKIAllbHNlCiAJCWNvbmZpZ0xpc3QtPnNldFJvb3RNZW51KCZyb290bWVudSk7Ci0J
Y29uZmlnTGlzdC0+c2V0QWxsT3BlbihUUlVFKTsKIAljb25maWdMaXN0LT5zZXRGb2N1cygpOwog
fQogCiB2b2lkIENvbmZpZ01haW5XaW5kb3c6OnNob3dTcGxpdFZpZXcodm9pZCkKIHsKKwlzaW5n
bGVWaWV3QWN0aW9uLT5zZXRFbmFibGVkKHRydWUpOworCXNpbmdsZVZpZXdBY3Rpb24tPnNldENo
ZWNrZWQoZmFsc2UpOworCXNwbGl0Vmlld0FjdGlvbi0+c2V0RW5hYmxlZChmYWxzZSk7CisJc3Bs
aXRWaWV3QWN0aW9uLT5zZXRDaGVja2VkKHRydWUpOworCWZ1bGxWaWV3QWN0aW9uLT5zZXRFbmFi
bGVkKHRydWUpOworCWZ1bGxWaWV3QWN0aW9uLT5zZXRDaGVja2VkKGZhbHNlKTsKKwogCWNvbmZp
Z0xpc3QtPm1vZGUgPSBzeW1ib2xNb2RlOwogCWlmIChjb25maWdMaXN0LT5yb290RW50cnkgPT0g
JnJvb3RtZW51KQogCQljb25maWdMaXN0LT51cGRhdGVMaXN0QWxsKCk7CiAJZWxzZQogCQljb25m
aWdMaXN0LT5zZXRSb290TWVudSgmcm9vdG1lbnUpOwotCWNvbmZpZ0xpc3QtPnNldEFsbE9wZW4o
VFJVRSk7CisJY29uZmlnTGlzdC0+c2V0QWxsT3Blbih0cnVlKTsKIAljb25maWdBcHAtPnByb2Nl
c3NFdmVudHMoKTsKIAltZW51TGlzdC0+bW9kZSA9IG1lbnVNb2RlOwogCW1lbnVMaXN0LT5zZXRS
b290TWVudSgmcm9vdG1lbnUpOwotCW1lbnVMaXN0LT5zZXRBbGxPcGVuKFRSVUUpOworCW1lbnVM
aXN0LT5zZXRBbGxPcGVuKHRydWUpOwogCW1lbnVWaWV3LT5zaG93KCk7CiAJbWVudUxpc3QtPnNl
dEZvY3VzKCk7CiB9CiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2hvd0Z1bGxWaWV3KHZvaWQp
CiB7CisJc2luZ2xlVmlld0FjdGlvbi0+c2V0RW5hYmxlZCh0cnVlKTsKKwlzaW5nbGVWaWV3QWN0
aW9uLT5zZXRDaGVja2VkKGZhbHNlKTsKKwlzcGxpdFZpZXdBY3Rpb24tPnNldEVuYWJsZWQodHJ1
ZSk7CisJc3BsaXRWaWV3QWN0aW9uLT5zZXRDaGVja2VkKGZhbHNlKTsKKwlmdWxsVmlld0FjdGlv
bi0+c2V0RW5hYmxlZChmYWxzZSk7CisJZnVsbFZpZXdBY3Rpb24tPnNldENoZWNrZWQodHJ1ZSk7
CisKIAltZW51Vmlldy0+aGlkZSgpOwogCW1lbnVMaXN0LT5zZXRSb290TWVudSgwKTsKIAljb25m
aWdMaXN0LT5tb2RlID0gZnVsbE1vZGU7CkBAIC0xNjIxLDcgKzE3MzAsNiBAQCB2b2lkIENvbmZp
Z01haW5XaW5kb3c6OnNob3dGdWxsVmlldyh2b2lkKQogCQljb25maWdMaXN0LT51cGRhdGVMaXN0
QWxsKCk7CiAJZWxzZQogCQljb25maWdMaXN0LT5zZXRSb290TWVudSgmcm9vdG1lbnUpOwotCWNv
bmZpZ0xpc3QtPnNldEFsbE9wZW4oRkFMU0UpOwogCWNvbmZpZ0xpc3QtPnNldEZvY3VzKCk7CiB9
CiAKQEAgLTE2NjgsMTQgKzE3NzYsMTUgQEAgdm9pZCBDb25maWdNYWluV2luZG93OjpzaG93SW50
cm8odm9pZCkKIAkJIm9wdGlvbnMgbXVzdCBiZSBlbmFibGVkIHRvIHN1cHBvcnQgdGhlIG9wdGlv
biB5b3UgYXJlIGludGVyZXN0ZWQgaW4sIHlvdSBjYW5cbiIKIAkJInN0aWxsIHZpZXcgdGhlIGhl
bHAgb2YgYSBncmF5ZWQtb3V0IG9wdGlvbi5cblxuIgogCQkiVG9nZ2xpbmcgU2hvdyBEZWJ1ZyBJ
bmZvIHVuZGVyIHRoZSBPcHRpb25zIG1lbnUgd2lsbCBzaG93IHRoZSBkZXBlbmRlbmNpZXMsXG4i
Ci0JCSJ3aGljaCB5b3UgY2FuIHRoZW4gbWF0Y2ggYnkgZXhhbWluaW5nIG90aGVyIG9wdGlvbnMu
XG5cbiIpOworCQkid2hpY2ggeW91IGNhbiB0aGVuIG1hdGNoIGJ5IGV4YW1pbmluZyBvdGhlciBv
cHRpb25zLlxuXG4iOwogCiAJUU1lc3NhZ2VCb3g6OmluZm9ybWF0aW9uKHRoaXMsICJxY29uZiIs
IHN0cik7CiB9CiAKIHZvaWQgQ29uZmlnTWFpbldpbmRvdzo6c2hvd0Fib3V0KHZvaWQpCiB7Ci0J
c3RhdGljIGNvbnN0IFFTdHJpbmcgc3RyID0gInFjb25mIGlzIENvcHlyaWdodCAoQykgMjAwMiBS
b21hbiBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4uXG5cbiIKKwlzdGF0aWMgY29uc3Qg
UVN0cmluZyBzdHIgPSAicWNvbmYgaXMgQ29weXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8
emlwcGVsQGxpbnV4LW02OGsub3JnPi5cbiIKKwkJIkNvcHlyaWdodCAoQykgMjAxNSBCb3JpcyBC
YXJidWxvdnNraSA8YmJhcmJ1bG92c2tpQGdtYWlsLmNvbT4uXG5cbiIKIAkJIkJ1ZyByZXBvcnRz
IGFuZCBmZWF0dXJlIHJlcXVlc3QgY2FuIGFsc28gYmUgZW50ZXJlZCBhdCBodHRwOi8vYnVnemls
bGEua2VybmVsLm9yZy9cbiI7CiAKIAlRTWVzc2FnZUJveDo6aW5mb3JtYXRpb24odGhpcywgInFj
b25mIiwgc3RyKTsKQEAgLTE2ODMsMTAgKzE3OTIsMTAgQEAgdm9pZCBDb25maWdNYWluV2luZG93
OjpzaG93QWJvdXQodm9pZCkKIAogdm9pZCBDb25maWdNYWluV2luZG93OjpzYXZlU2V0dGluZ3Mo
dm9pZCkKIHsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dpbmRvdyB4IiwgcG9zKCku
eCgpKTsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dpbmRvdyB5IiwgcG9zKCkueSgp
KTsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dpbmRvdyB3aWR0aCIsIHNpemUoKS53
aWR0aCgpKTsKLQljb25maWdTZXR0aW5ncy0+d3JpdGVFbnRyeSgiL3dpbmRvdyBoZWlnaHQiLCBz
aXplKCkuaGVpZ2h0KCkpOworCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3dpbmRvdyB4Iiwg
cG9zKCkueCgpKTsKKwljb25maWdTZXR0aW5ncy0+c2V0VmFsdWUoIi93aW5kb3cgeSIsIHBvcygp
LnkoKSk7CisJY29uZmlnU2V0dGluZ3MtPnNldFZhbHVlKCIvd2luZG93IHdpZHRoIiwgc2l6ZSgp
LndpZHRoKCkpOworCWNvbmZpZ1NldHRpbmdzLT5zZXRWYWx1ZSgiL3dpbmRvdyBoZWlnaHQiLCBz
aXplKCkuaGVpZ2h0KCkpOwogCiAJUVN0cmluZyBlbnRyeTsKIAlzd2l0Y2goY29uZmlnTGlzdC0+
bW9kZSkgewpAQCAtMTcwNSw3ICsxODE0LDcgQEAgdm9pZCBDb25maWdNYWluV2luZG93OjpzYXZl
U2V0dGluZ3Modm9pZCkKIAlkZWZhdWx0OgogCQlicmVhazsKIAl9Ci0JY29uZmlnU2V0dGluZ3Mt
PndyaXRlRW50cnkoIi9saXN0TW9kZSIsIGVudHJ5KTsKKwljb25maWdTZXR0aW5ncy0+c2V0VmFs
dWUoIi9saXN0TW9kZSIsIGVudHJ5KTsKIAogCWNvbmZpZ1NldHRpbmdzLT53cml0ZVNpemVzKCIv
c3BsaXQxIiwgc3BsaXQxLT5zaXplcygpKTsKIAljb25maWdTZXR0aW5ncy0+d3JpdGVTaXplcygi
L3NwbGl0MiIsIHNwbGl0Mi0+c2l6ZXMoKSk7CkBAIC0xNzczLDcgKzE4ODIsNiBAQCBpbnQgbWFp
bihpbnQgYWMsIGNoYXIqKiBhdikKIAl2ID0gbmV3IENvbmZpZ01haW5XaW5kb3coKTsKIAogCS8v
emNvbmZkdW1wKHN0ZG91dCk7Ci0JY29uZmlnQXBwLT5zZXRNYWluV2lkZ2V0KHYpOwogCWNvbmZp
Z0FwcC0+Y29ubmVjdChjb25maWdBcHAsIFNJR05BTChsYXN0V2luZG93Q2xvc2VkKCkpLCBTTE9U
KHF1aXQoKSkpOwogCWNvbmZpZ0FwcC0+Y29ubmVjdChjb25maWdBcHAsIFNJR05BTChhYm91dFRv
UXVpdCgpKSwgdiwgU0xPVChzYXZlU2V0dGluZ3MoKSkpOwogCXYtPnNob3coKTsKQEAgLTE3ODEs
NiArMTg4OSw4IEBAIGludCBtYWluKGludCBhYywgY2hhcioqIGF2KQogCiAJY29uZmlnU2V0dGlu
Z3MtPmVuZEdyb3VwKCk7CiAJZGVsZXRlIGNvbmZpZ1NldHRpbmdzOworCWRlbGV0ZSB2OworCWRl
bGV0ZSBjb25maWdBcHA7CiAKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi90b29scy9r
Y29uZmlnL3Fjb25mLmggYi94ZW4vdG9vbHMva2NvbmZpZy9xY29uZi5oCmluZGV4IGJkZTBjNmI2
ZjllOC4uNDViZmU5YjJiOTY2IDEwMDY0NAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9xY29uZi5o
CisrKyBiL3hlbi90b29scy9rY29uZmlnL3Fjb25mLmgKQEAgLTEsMjggKzEsMjAgQEAKKy8qIFNQ
RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICovCiAvKgogICogQ29weXJpZ2h0IChDKSAy
MDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICogUmVsZWFzZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAotI2lmIFFUX1ZFUlNJT04g
PCAweDA0MDAwMAotI2luY2x1ZGUgPHFsaXN0dmlldy5oPgotI2Vsc2UKLSNpbmNsdWRlIDxxM2xp
c3R2aWV3Lmg+Ci0jZW5kaWYKKyNpbmNsdWRlIDxRVGV4dEJyb3dzZXI+CisjaW5jbHVkZSA8UVRy
ZWVXaWRnZXQ+CisjaW5jbHVkZSA8UU1haW5XaW5kb3c+CisjaW5jbHVkZSA8UUhlYWRlclZpZXc+
CiAjaW5jbHVkZSA8cXNldHRpbmdzLmg+Ci0KLSNpZiBRVF9WRVJTSU9OIDwgMHgwNDAwMDAKLSNk
ZWZpbmUgUTNWYWx1ZUxpc3QgICAgICAgICAgICAgUVZhbHVlTGlzdAotI2RlZmluZSBRM1BvcHVw
TWVudSAgICAgICAgICAgICBRUG9wdXBNZW51Ci0jZGVmaW5lIFEzTGlzdFZpZXcgICAgICAgICAg
ICAgIFFMaXN0VmlldwotI2RlZmluZSBRM0xpc3RWaWV3SXRlbSAgICAgICAgICBRTGlzdFZpZXdJ
dGVtCi0jZGVmaW5lIFEzVkJveCAgICAgICAgICAgICAgICAgIFFWQm94Ci0jZGVmaW5lIFEzVGV4
dEJyb3dzZXIgICAgICAgICAgIFFUZXh0QnJvd3NlcgotI2RlZmluZSBRM01haW5XaW5kb3cgICAg
ICAgICAgICBRTWFpbldpbmRvdwotI2RlZmluZSBRM0FjdGlvbiAgICAgICAgICAgICAgICBRQWN0
aW9uCi0jZGVmaW5lIFEzVG9vbEJhciAgICAgICAgICAgICAgIFFUb29sQmFyCi0jZGVmaW5lIFEz
TGlzdFZpZXdJdGVtSXRlcmF0b3IgIFFMaXN0Vmlld0l0ZW1JdGVyYXRvcgotI2RlZmluZSBRM0Zp
bGVEaWFsb2cgICAgICAgICAgICBRRmlsZURpYWxvZwotI2VuZGlmCisjaW5jbHVkZSA8UVB1c2hC
dXR0b24+CisjaW5jbHVkZSA8UVNldHRpbmdzPgorI2luY2x1ZGUgPFFMaW5lRWRpdD4KKyNpbmNs
dWRlIDxRU3BsaXR0ZXI+CisjaW5jbHVkZSA8UUNoZWNrQm94PgorI2luY2x1ZGUgPFFEaWFsb2c+
CisjaW5jbHVkZSAiZXhwci5oIgogCiBjbGFzcyBDb25maWdWaWV3OwogY2xhc3MgQ29uZmlnTGlz
dDsKQEAgLTMzLDggKzI1LDggQEAgY2xhc3MgQ29uZmlnTWFpbldpbmRvdzsKIGNsYXNzIENvbmZp
Z1NldHRpbmdzIDogcHVibGljIFFTZXR0aW5ncyB7CiBwdWJsaWM6CiAJQ29uZmlnU2V0dGluZ3Mo
KTsKLQlRM1ZhbHVlTGlzdDxpbnQ+IHJlYWRTaXplcyhjb25zdCBRU3RyaW5nJiBrZXksIGJvb2wg
Km9rKTsKLQlib29sIHdyaXRlU2l6ZXMoY29uc3QgUVN0cmluZyYga2V5LCBjb25zdCBRM1ZhbHVl
TGlzdDxpbnQ+JiB2YWx1ZSk7CisJUUxpc3Q8aW50PiByZWFkU2l6ZXMoY29uc3QgUVN0cmluZyYg
a2V5LCBib29sICpvayk7CisJYm9vbCB3cml0ZVNpemVzKGNvbnN0IFFTdHJpbmcmIGtleSwgY29u
c3QgUUxpc3Q8aW50PiYgdmFsdWUpOwogfTsKIAogZW51bSBjb2xJZHggewpAQCAtNDcsOSArMzks
OSBAQCBlbnVtIG9wdGlvbk1vZGUgewogCW5vcm1hbE9wdCA9IDAsIGFsbE9wdCwgcHJvbXB0T3B0
CiB9OwogCi1jbGFzcyBDb25maWdMaXN0IDogcHVibGljIFEzTGlzdFZpZXcgeworY2xhc3MgQ29u
ZmlnTGlzdCA6IHB1YmxpYyBRVHJlZVdpZGdldCB7CiAJUV9PQkpFQ1QKLQl0eXBlZGVmIGNsYXNz
IFEzTGlzdFZpZXcgUGFyZW50OworCXR5cGVkZWYgY2xhc3MgUVRyZWVXaWRnZXQgUGFyZW50Owog
cHVibGljOgogCUNvbmZpZ0xpc3QoQ29uZmlnVmlldyogcCwgY29uc3QgY2hhciAqbmFtZSA9IDAp
OwogCXZvaWQgcmVpbml0KHZvaWQpOwpAQCAtNjEsMTAgKzUzLDEwIEBAIGNsYXNzIENvbmZpZ0xp
c3QgOiBwdWJsaWMgUTNMaXN0VmlldyB7CiAKIHByb3RlY3RlZDoKIAl2b2lkIGtleVByZXNzRXZl
bnQoUUtleUV2ZW50ICplKTsKLQl2b2lkIGNvbnRlbnRzTW91c2VQcmVzc0V2ZW50KFFNb3VzZUV2
ZW50ICplKTsKLQl2b2lkIGNvbnRlbnRzTW91c2VSZWxlYXNlRXZlbnQoUU1vdXNlRXZlbnQgKmUp
OwotCXZvaWQgY29udGVudHNNb3VzZU1vdmVFdmVudChRTW91c2VFdmVudCAqZSk7Ci0Jdm9pZCBj
b250ZW50c01vdXNlRG91YmxlQ2xpY2tFdmVudChRTW91c2VFdmVudCAqZSk7CisJdm9pZCBtb3Vz
ZVByZXNzRXZlbnQoUU1vdXNlRXZlbnQgKmUpOworCXZvaWQgbW91c2VSZWxlYXNlRXZlbnQoUU1v
dXNlRXZlbnQgKmUpOworCXZvaWQgbW91c2VNb3ZlRXZlbnQoUU1vdXNlRXZlbnQgKmUpOworCXZv
aWQgbW91c2VEb3VibGVDbGlja0V2ZW50KFFNb3VzZUV2ZW50ICplKTsKIAl2b2lkIGZvY3VzSW5F
dmVudChRRm9jdXNFdmVudCAqZSk7CiAJdm9pZCBjb250ZXh0TWVudUV2ZW50KFFDb250ZXh0TWVu
dUV2ZW50ICplKTsKIApAQCAtOTUsMzIgKzg3LDIzIEBAIHB1YmxpYyBzbG90czoKIAl9CiAJQ29u
ZmlnSXRlbSogZmlyc3RDaGlsZCgpIGNvbnN0CiAJewotCQlyZXR1cm4gKENvbmZpZ0l0ZW0gKilQ
YXJlbnQ6OmZpcnN0Q2hpbGQoKTsKLQl9Ci0JaW50IG1hcElkeChjb2xJZHggaWR4KQotCXsKLQkJ
cmV0dXJuIGNvbE1hcFtpZHhdOworCQlyZXR1cm4gKENvbmZpZ0l0ZW0gKiljaGlsZHJlbigpLmZp
cnN0KCk7CiAJfQotCXZvaWQgYWRkQ29sdW1uKGNvbElkeCBpZHgsIGNvbnN0IFFTdHJpbmcmIGxh
YmVsKQorCXZvaWQgYWRkQ29sdW1uKGNvbElkeCBpZHgpCiAJewotCQljb2xNYXBbaWR4XSA9IFBh
cmVudDo6YWRkQ29sdW1uKGxhYmVsKTsKLQkJY29sUmV2TWFwW2NvbE1hcFtpZHhdXSA9IGlkeDsK
KwkJc2hvd0NvbHVtbihpZHgpOwogCX0KIAl2b2lkIHJlbW92ZUNvbHVtbihjb2xJZHggaWR4KQog
CXsKLQkJaW50IGNvbCA9IGNvbE1hcFtpZHhdOwotCQlpZiAoY29sID49IDApIHsKLQkJCVBhcmVu
dDo6cmVtb3ZlQ29sdW1uKGNvbCk7Ci0JCQljb2xSZXZNYXBbY29sXSA9IGNvbE1hcFtpZHhdID0g
LTE7Ci0JCX0KKwkJaGlkZUNvbHVtbihpZHgpOwogCX0KIAl2b2lkIHNldEFsbE9wZW4oYm9vbCBv
cGVuKTsKIAl2b2lkIHNldFBhcmVudE1lbnUodm9pZCk7CiAKIAlib29sIG1lbnVTa2lwKHN0cnVj
dCBtZW51ICopOwogCi0JdGVtcGxhdGUgPGNsYXNzIFA+Ci0Jdm9pZCB1cGRhdGVNZW51TGlzdChQ
Kiwgc3RydWN0IG1lbnUqKTsKKwl2b2lkIHVwZGF0ZU1lbnVMaXN0KENvbmZpZ0l0ZW0gKnBhcmVu
dCwgc3RydWN0IG1lbnUqKTsKKwl2b2lkIHVwZGF0ZU1lbnVMaXN0KENvbmZpZ0xpc3QgKnBhcmVu
dCwgc3RydWN0IG1lbnUqKTsKIAogCWJvb2wgdXBkYXRlQWxsOwogCkBAIC0xMzIsMzAgKzExNSwy
NiBAQCBwdWJsaWMgc2xvdHM6CiAJZW51bSBsaXN0TW9kZSBtb2RlOwogCWVudW0gb3B0aW9uTW9k
ZSBvcHRNb2RlOwogCXN0cnVjdCBtZW51ICpyb290RW50cnk7Ci0JUUNvbG9yR3JvdXAgZGlzYWJs
ZWRDb2xvckdyb3VwOwotCVFDb2xvckdyb3VwIGluYWN0aXZlZENvbG9yR3JvdXA7Ci0JUTNQb3B1
cE1lbnUqIGhlYWRlclBvcHVwOwotCi1wcml2YXRlOgotCWludCBjb2xNYXBbY29sTnJdOwotCWlu
dCBjb2xSZXZNYXBbY29sTnJdOworCVFQYWxldHRlIGRpc2FibGVkQ29sb3JHcm91cDsKKwlRUGFs
ZXR0ZSBpbmFjdGl2ZWRDb2xvckdyb3VwOworCVFNZW51KiBoZWFkZXJQb3B1cDsKIH07CiAKLWNs
YXNzIENvbmZpZ0l0ZW0gOiBwdWJsaWMgUTNMaXN0Vmlld0l0ZW0gewotCXR5cGVkZWYgY2xhc3Mg
UTNMaXN0Vmlld0l0ZW0gUGFyZW50OworY2xhc3MgQ29uZmlnSXRlbSA6IHB1YmxpYyBRVHJlZVdp
ZGdldEl0ZW0geworCXR5cGVkZWYgY2xhc3MgUVRyZWVXaWRnZXRJdGVtIFBhcmVudDsKIHB1Ymxp
YzoKLQlDb25maWdJdGVtKFEzTGlzdFZpZXcgKnBhcmVudCwgQ29uZmlnSXRlbSAqYWZ0ZXIsIHN0
cnVjdCBtZW51ICptLCBib29sIHYpCi0JOiBQYXJlbnQocGFyZW50LCBhZnRlciksIG1lbnUobSks
IHZpc2libGUodiksIGdvUGFyZW50KGZhbHNlKQorCUNvbmZpZ0l0ZW0oQ29uZmlnTGlzdCAqcGFy
ZW50LCBDb25maWdJdGVtICphZnRlciwgc3RydWN0IG1lbnUgKm0sIGJvb2wgdikKKwk6IFBhcmVu
dChwYXJlbnQsIGFmdGVyKSwgbmV4dEl0ZW0oMCksIG1lbnUobSksIHZpc2libGUodiksIGdvUGFy
ZW50KGZhbHNlKQogCXsKIAkJaW5pdCgpOwogCX0KIAlDb25maWdJdGVtKENvbmZpZ0l0ZW0gKnBh
cmVudCwgQ29uZmlnSXRlbSAqYWZ0ZXIsIHN0cnVjdCBtZW51ICptLCBib29sIHYpCi0JOiBQYXJl
bnQocGFyZW50LCBhZnRlciksIG1lbnUobSksIHZpc2libGUodiksIGdvUGFyZW50KGZhbHNlKQor
CTogUGFyZW50KHBhcmVudCwgYWZ0ZXIpLCBuZXh0SXRlbSgwKSwgbWVudShtKSwgdmlzaWJsZSh2
KSwgZ29QYXJlbnQoZmFsc2UpCiAJewogCQlpbml0KCk7CiAJfQotCUNvbmZpZ0l0ZW0oUTNMaXN0
VmlldyAqcGFyZW50LCBDb25maWdJdGVtICphZnRlciwgYm9vbCB2KQotCTogUGFyZW50KHBhcmVu
dCwgYWZ0ZXIpLCBtZW51KDApLCB2aXNpYmxlKHYpLCBnb1BhcmVudCh0cnVlKQorCUNvbmZpZ0l0
ZW0oQ29uZmlnTGlzdCAqcGFyZW50LCBDb25maWdJdGVtICphZnRlciwgYm9vbCB2KQorCTogUGFy
ZW50KHBhcmVudCwgYWZ0ZXIpLCBuZXh0SXRlbSgwKSwgbWVudSgwKSwgdmlzaWJsZSh2KSwgZ29Q
YXJlbnQodHJ1ZSkKIAl7CiAJCWluaXQoKTsKIAl9CkBAIC0xNjYsMzMgKzE0NSw0MyBAQCBjbGFz
cyBDb25maWdJdGVtIDogcHVibGljIFEzTGlzdFZpZXdJdGVtIHsKIAl2b2lkIHRlc3RVcGRhdGVN
ZW51KGJvb2wgdik7CiAJQ29uZmlnTGlzdCogbGlzdFZpZXcoKSBjb25zdAogCXsKLQkJcmV0dXJu
IChDb25maWdMaXN0KilQYXJlbnQ6Omxpc3RWaWV3KCk7CisJCXJldHVybiAoQ29uZmlnTGlzdCop
UGFyZW50Ojp0cmVlV2lkZ2V0KCk7CiAJfQogCUNvbmZpZ0l0ZW0qIGZpcnN0Q2hpbGQoKSBjb25z
dAogCXsKLQkJcmV0dXJuIChDb25maWdJdGVtICopUGFyZW50OjpmaXJzdENoaWxkKCk7CisJCXJl
dHVybiAoQ29uZmlnSXRlbSAqKVBhcmVudDo6Y2hpbGQoMCk7CiAJfQotCUNvbmZpZ0l0ZW0qIG5l
eHRTaWJsaW5nKCkgY29uc3QKKwlDb25maWdJdGVtKiBuZXh0U2libGluZygpCiAJewotCQlyZXR1
cm4gKENvbmZpZ0l0ZW0gKilQYXJlbnQ6Om5leHRTaWJsaW5nKCk7CisJCUNvbmZpZ0l0ZW0gKnJl
dCA9IE5VTEw7CisJCUNvbmZpZ0l0ZW0gKl9wYXJlbnQgPSAoQ29uZmlnSXRlbSAqKXBhcmVudCgp
OworCisJCWlmKF9wYXJlbnQpIHsKKwkJCXJldCA9IChDb25maWdJdGVtICopX3BhcmVudC0+Y2hp
bGQoX3BhcmVudC0+aW5kZXhPZkNoaWxkKHRoaXMpKzEpOworCQl9IGVsc2UgeworCQkJUVRyZWVX
aWRnZXQgKl90cmVlV2lkZ2V0ID0gdHJlZVdpZGdldCgpOworCQkJcmV0ID0gKENvbmZpZ0l0ZW0g
KilfdHJlZVdpZGdldC0+dG9wTGV2ZWxJdGVtKF90cmVlV2lkZ2V0LT5pbmRleE9mVG9wTGV2ZWxJ
dGVtKHRoaXMpKzEpOworCQl9CisKKwkJcmV0dXJuIHJldDsKIAl9CiAJdm9pZCBzZXRUZXh0KGNv
bElkeCBpZHgsIGNvbnN0IFFTdHJpbmcmIHRleHQpCiAJewotCQlQYXJlbnQ6OnNldFRleHQobGlz
dFZpZXcoKS0+bWFwSWR4KGlkeCksIHRleHQpOworCQlQYXJlbnQ6OnNldFRleHQoaWR4LCB0ZXh0
KTsKIAl9CiAJUVN0cmluZyB0ZXh0KGNvbElkeCBpZHgpIGNvbnN0CiAJewotCQlyZXR1cm4gUGFy
ZW50Ojp0ZXh0KGxpc3RWaWV3KCktPm1hcElkeChpZHgpKTsKKwkJcmV0dXJuIFBhcmVudDo6dGV4
dChpZHgpOwogCX0KLQl2b2lkIHNldFBpeG1hcChjb2xJZHggaWR4LCBjb25zdCBRUGl4bWFwJiBw
bSkKKwl2b2lkIHNldFBpeG1hcChjb2xJZHggaWR4LCBjb25zdCBRSWNvbiAmaWNvbikKIAl7Ci0J
CVBhcmVudDo6c2V0UGl4bWFwKGxpc3RWaWV3KCktPm1hcElkeChpZHgpLCBwbSk7CisJCVBhcmVu
dDo6c2V0SWNvbihpZHgsIGljb24pOwogCX0KLQljb25zdCBRUGl4bWFwKiBwaXhtYXAoY29sSWR4
IGlkeCkgY29uc3QKKwljb25zdCBRSWNvbiBwaXhtYXAoY29sSWR4IGlkeCkgY29uc3QKIAl7Ci0J
CXJldHVybiBQYXJlbnQ6OnBpeG1hcChsaXN0VmlldygpLT5tYXBJZHgoaWR4KSk7CisJCXJldHVy
biBpY29uKGlkeCk7CiAJfQotCXZvaWQgcGFpbnRDZWxsKFFQYWludGVyKiBwLCBjb25zdCBRQ29s
b3JHcm91cCYgY2csIGludCBjb2x1bW4sIGludCB3aWR0aCwgaW50IGFsaWduKTsKKwkvLyBUT0RP
OiBJbXBsZW1lbnQgcGFpbnRDZWxsCiAKIAlDb25maWdJdGVtKiBuZXh0SXRlbTsKIAlzdHJ1Y3Qg
bWVudSAqbWVudTsKQEAgLTIxNiw5ICsyMDUsOSBAQCBjbGFzcyBDb25maWdMaW5lRWRpdCA6IHB1
YmxpYyBRTGluZUVkaXQgewogCUNvbmZpZ0l0ZW0gKml0ZW07CiB9OwogCi1jbGFzcyBDb25maWdW
aWV3IDogcHVibGljIFEzVkJveCB7CitjbGFzcyBDb25maWdWaWV3IDogcHVibGljIFFXaWRnZXQg
ewogCVFfT0JKRUNUCi0JdHlwZWRlZiBjbGFzcyBRM1ZCb3ggUGFyZW50OworCXR5cGVkZWYgY2xh
c3MgUVdpZGdldCBQYXJlbnQ7CiBwdWJsaWM6CiAJQ29uZmlnVmlldyhRV2lkZ2V0KiBwYXJlbnQs
IGNvbnN0IGNoYXIgKm5hbWUgPSAwKTsKIAl+Q29uZmlnVmlldyh2b2lkKTsKQEAgLTI0OSw5ICsy
MzgsOSBAQCBwdWJsaWMgc2xvdHM6CiAJc3RhdGljIFFBY3Rpb24gKnNob3dQcm9tcHRBY3Rpb247
CiB9OwogCi1jbGFzcyBDb25maWdJbmZvVmlldyA6IHB1YmxpYyBRM1RleHRCcm93c2VyIHsKK2Ns
YXNzIENvbmZpZ0luZm9WaWV3IDogcHVibGljIFFUZXh0QnJvd3NlciB7CiAJUV9PQkpFQ1QKLQl0
eXBlZGVmIGNsYXNzIFEzVGV4dEJyb3dzZXIgUGFyZW50OworCXR5cGVkZWYgY2xhc3MgUVRleHRC
cm93c2VyIFBhcmVudDsKIHB1YmxpYzoKIAlDb25maWdJbmZvVmlldyhRV2lkZ2V0KiBwYXJlbnQs
IGNvbnN0IGNoYXIgKm5hbWUgPSAwKTsKIAlib29sIHNob3dEZWJ1Zyh2b2lkKSBjb25zdCB7IHJl
dHVybiBfc2hvd0RlYnVnOyB9CkBAIC0yNzEsOCArMjYwLDggQEAgcHVibGljIHNsb3RzOgogCVFT
dHJpbmcgZGVidWdfaW5mbyhzdHJ1Y3Qgc3ltYm9sICpzeW0pOwogCXN0YXRpYyBRU3RyaW5nIHBy
aW50X2ZpbHRlcihjb25zdCBRU3RyaW5nICZzdHIpOwogCXN0YXRpYyB2b2lkIGV4cHJfcHJpbnRf
aGVscCh2b2lkICpkYXRhLCBzdHJ1Y3Qgc3ltYm9sICpzeW0sIGNvbnN0IGNoYXIgKnN0cik7Ci0J
UTNQb3B1cE1lbnUqIGNyZWF0ZVBvcHVwTWVudShjb25zdCBRUG9pbnQmIHBvcyk7Ci0Jdm9pZCBj
b250ZW50c0NvbnRleHRNZW51RXZlbnQoUUNvbnRleHRNZW51RXZlbnQgKmUpOworCVFNZW51ICpj
cmVhdGVTdGFuZGFyZENvbnRleHRNZW51KGNvbnN0IFFQb2ludCAmIHBvcyk7CisJdm9pZCBjb250
ZXh0TWVudUV2ZW50KFFDb250ZXh0TWVudUV2ZW50ICplKTsKIAogCXN0cnVjdCBzeW1ib2wgKnN5
bTsKIAlzdHJ1Y3QgbWVudSAqX21lbnU7CkBAIC0yOTksMTAgKzI4OCwxMSBAQCBwdWJsaWMgc2xv
dHM6CiAJc3RydWN0IHN5bWJvbCAqKnJlc3VsdDsKIH07CiAKLWNsYXNzIENvbmZpZ01haW5XaW5k
b3cgOiBwdWJsaWMgUTNNYWluV2luZG93IHsKK2NsYXNzIENvbmZpZ01haW5XaW5kb3cgOiBwdWJs
aWMgUU1haW5XaW5kb3cgewogCVFfT0JKRUNUCiAKLQlzdGF0aWMgUTNBY3Rpb24gKnNhdmVBY3Rp
b247CisJY2hhciAqY29uZmlnbmFtZTsKKwlzdGF0aWMgUUFjdGlvbiAqc2F2ZUFjdGlvbjsKIAlz
dGF0aWMgdm9pZCBjb25mX2NoYW5nZWQodm9pZCk7CiBwdWJsaWM6CiAJQ29uZmlnTWFpbldpbmRv
dyh2b2lkKTsKQEAgLTMzMSw4ICszMjEsMTEgQEAgcHVibGljIHNsb3RzOgogCUNvbmZpZ1ZpZXcg
KmNvbmZpZ1ZpZXc7CiAJQ29uZmlnTGlzdCAqY29uZmlnTGlzdDsKIAlDb25maWdJbmZvVmlldyAq
aGVscFRleHQ7Ci0JUTNUb29sQmFyICp0b29sQmFyOwotCVEzQWN0aW9uICpiYWNrQWN0aW9uOwot
CVFTcGxpdHRlciogc3BsaXQxOwotCVFTcGxpdHRlciogc3BsaXQyOworCVFUb29sQmFyICp0b29s
QmFyOworCVFBY3Rpb24gKmJhY2tBY3Rpb247CisJUUFjdGlvbiAqc2luZ2xlVmlld0FjdGlvbjsK
KwlRQWN0aW9uICpzcGxpdFZpZXdBY3Rpb247CisJUUFjdGlvbiAqZnVsbFZpZXdBY3Rpb247CisJ
UVNwbGl0dGVyICpzcGxpdDE7CisJUVNwbGl0dGVyICpzcGxpdDI7CiB9OwpkaWZmIC0tZ2l0IGEv
eGVuL3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9jb25maWcucGwgYi94ZW4vdG9vbHMva2NvbmZp
Zy9zdHJlYW1saW5lX2NvbmZpZy5wbAppbmRleCBmM2QzZmI0MmI4NzMuLjA4ZDc2ZDdiM2I4MSAx
MDA3NTUKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9jb25maWcucGwKKysrIGIv
eGVuL3Rvb2xzL2tjb25maWcvc3RyZWFtbGluZV9jb25maWcucGwKQEAgLTEsNyArMSw3IEBACi0j
IS91c3IvYmluL3BlcmwgLXcKKyMhL3Vzci9iaW4vZW52IHBlcmwKKyMgU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAKICMKICMgQ29weXJpZ2h0IDIwMDUtMjAwOSAtIFN0ZXZlbiBSb3N0
ZWR0Ci0jIExpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCBMaWNlbnNlIHZl
cnNpb24gMgogIwogIyAgSXQncyBzaW1wbGUgZW5vdWdoIHRvIGZpZ3VyZSBvdXQgaG93IHRoaXMg
d29ya3MuCiAjICBJZiBub3QsIHRoZW4geW91IGNhbiBhc2sgbWUgYXQgc3RyaXBjb25maWdAZ29v
ZG1pcy5vcmcKQEAgLTQyLDYgKzQyLDcgQEAKICMgICAgbXYgY29uZmlnX3N0cmlwIC5jb25maWcK
ICMgICAgbWFrZSBvbGRjb25maWcKICMKK3VzZSB3YXJuaW5nczsKIHVzZSBzdHJpY3Q7CiB1c2Ug
R2V0b3B0OjpMb25nOwogCkBAIC0xNjQsMTAgKzE2NSwxMCBAQCBzdWIgcmVhZF9rY29uZmlnIHsK
ICAgICBteSAkbGFzdF9zb3VyY2UgPSAiIjsKIAogICAgICMgQ2hlY2sgZm9yIGFueSBlbnZpcm9u
bWVudCB2YXJpYWJsZXMgdXNlZAotICAgIHdoaWxlICgkc291cmNlID1+IC9cJChcdyspLyAmJiAk
bGFzdF9zb3VyY2UgbmUgJHNvdXJjZSkgeworICAgIHdoaWxlICgkc291cmNlID1+IC9cJFwoKFx3
KylcKS8gJiYgJGxhc3Rfc291cmNlIG5lICRzb3VyY2UpIHsKIAlteSAkZW52ID0gJDE7CiAJJGxh
c3Rfc291cmNlID0gJHNvdXJjZTsKLQkkc291cmNlID1+IHMvXCQkZW52LyRFTlZ7JGVudn0vOwor
CSRzb3VyY2UgPX4gcy9cJFwoJGVudlwpLyRFTlZ7JGVudn0vOwogICAgIH0KIAogICAgIG9wZW4o
bXkgJGtpbmZpbGUsICc8JywgJHNvdXJjZSkgfHwgZGllICJDYW4ndCBvcGVuICRrY29uZmlnIjsK
QEAgLTE4OCw3ICsxODksNyBAQCBzdWIgcmVhZF9rY29uZmlnIHsKIAkkY29udCA9IDA7CiAKIAkj
IGNvbGxlY3QgYW55IEtjb25maWcgc291cmNlcwotCWlmICgvXnNvdXJjZVxzKiIoLiopIi8pIHsK
KwlpZiAoL15zb3VyY2VccysiPyhbXiJdKykvKSB7CiAJICAgIG15ICRrY29uZmlnID0gJDE7CiAJ
ICAgICMgcHJldmVudCByZWFkaW5nIHR3aWNlLgogCSAgICBpZiAoIWRlZmluZWQoJHJlYWRfa2Nv
bmZpZ3N7JGtjb25maWd9KSkgewpAQCAtMjM3LDcgKzIzOCw3IEBAIHN1YiByZWFkX2tjb25maWcg
ewogCSAgICB9CiAKIAkjIGNvbmZpZ3Mgd2l0aG91dCBwcm9tcHRzIG11c3QgYmUgc2VsZWN0ZWQK
LQl9IGVsc2lmICgkc3RhdGUgbmUgIk5PTkUiICYmIC9eXHMqdHJpc3RhdGVcc1xTLykgeworCX0g
ZWxzaWYgKCRzdGF0ZSBuZSAiTk9ORSIgJiYgL15ccyoodHJpc3RhdGVccytcU3xwcm9tcHRcYikv
KSB7CiAJICAgICMgbm90ZSBpZiB0aGUgY29uZmlnIGhhcyBhIHByb21wdAogCSAgICAkcHJvbXB0
c3skY29uZmlnfSA9IDE7CiAKQEAgLTI1Niw4ICsyNTcsOCBAQCBzdWIgcmVhZF9rY29uZmlnIHsK
IAogCSAgICAkaWZsZXZlbC0tIGlmICgkaWZsZXZlbCk7CiAKLQkjIHN0b3Agb24gImhlbHAiCi0J
fSBlbHNpZiAoL15ccypoZWxwXHMqJC8pIHsKKwkjIHN0b3Agb24gImhlbHAiIGFuZCBrZXl3b3Jk
cyB0aGF0IGVuZCBhIG1lbnUgZW50cnkKKwl9IGVsc2lmICgvXlxzKigtLS0pP2hlbHAoLS0tKT9c
cyokLyB8fCAvXihjb21tZW50fGNob2ljZXxtZW51KVxiLykgewogCSAgICAkc3RhdGUgPSAiTk9O
RSI7CiAJfQogICAgIH0KQEAgLTQ1NCw3ICs0NTUsNyBAQCBzdWIgcGFyc2VfY29uZmlnX2RlcGVu
ZHMKIAkgICAgJHAgPX4gcy9eW14kdmFsaWRdKlskdmFsaWRdKy8vOwogCiAJICAgICMgV2Ugb25s
eSBuZWVkIHRvIHByb2Nlc3MgaWYgdGhlIGRlcGVuZCBjb25maWcgaXMgYSBtb2R1bGUKLQkgICAg
aWYgKCFkZWZpbmVkKCRvcmlnX2NvbmZpZ3N7JGNvbmZ9KSB8fCAhJG9yaWdfY29uZmlnc3tjb25m
fSBlcSAibSIpIHsKKwkgICAgaWYgKCFkZWZpbmVkKCRvcmlnX2NvbmZpZ3N7JGNvbmZ9KSB8fCAk
b3JpZ19jb25maWdzeyRjb25mfSBlcSAieSIpIHsKIAkJbmV4dDsKIAkgICAgfQogCkBAIC02MTAs
NiArNjExLDQwIEBAIGZvcmVhY2ggbXkgJGxpbmUgKEBjb25maWdfZmlsZSkgewogCW5leHQ7CiAg
ICAgfQogCisgICAgaWYgKC9DT05GSUdfTU9EVUxFX1NJR19LRVk9IiguKykiLykgeworICAgICAg
ICBteSAkb3JpZ19jZXJ0ID0gJDE7CisgICAgICAgIG15ICRkZWZhdWx0X2NlcnQgPSAiY2VydHMv
c2lnbmluZ19rZXkucGVtIjsKKworICAgICAgICAjIENoZWNrIHRoYXQgdGhlIGxvZ2ljIGluIHRo
aXMgc2NyaXB0IHN0aWxsIG1hdGNoZXMgdGhlIG9uZSBpbiBLY29uZmlnCisgICAgICAgIGlmICgh
ZGVmaW5lZCgkZGVwZW5kc3siTU9EVUxFX1NJR19LRVkifSkgfHwKKyAgICAgICAgICAgICRkZXBl
bmRzeyJNT0RVTEVfU0lHX0tFWSJ9ICF+IC8iXFEkZGVmYXVsdF9jZXJ0XEUiLykgeworICAgICAg
ICAgICAgcHJpbnQgU1RERVJSICJXQVJOSU5HOiBNT0RVTEVfU0lHX0tFWSBhc3NlcnRpb24gZmFp
bHVyZSwgIiwKKyAgICAgICAgICAgICAgICAidXBkYXRlIG5lZWRlZCB0byAiLCBfX0ZJTEVfXywg
IiBsaW5lICIsIF9fTElORV9fLCAiXG4iOworICAgICAgICAgICAgcHJpbnQ7CisgICAgICAgIH0g
ZWxzaWYgKCRvcmlnX2NlcnQgbmUgJGRlZmF1bHRfY2VydCAmJiAhIC1mICRvcmlnX2NlcnQpIHsK
KyAgICAgICAgICAgIHByaW50IFNUREVSUiAiTW9kdWxlIHNpZ25hdHVyZSB2ZXJpZmljYXRpb24g
ZW5hYmxlZCBidXQgIiwKKyAgICAgICAgICAgICAgICAibW9kdWxlIHNpZ25pbmcga2V5IFwiJG9y
aWdfY2VydFwiIG5vdCBmb3VuZC4gUmVzZXR0aW5nICIsCisgICAgICAgICAgICAgICAgInNpZ25p
bmcga2V5IHRvIGRlZmF1bHQgdmFsdWUuXG4iOworICAgICAgICAgICAgcHJpbnQgIkNPTkZJR19N
T0RVTEVfU0lHX0tFWT1cIiRkZWZhdWx0X2NlcnRcIlxuIjsKKyAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIHByaW50OworICAgICAgICB9CisgICAgICAgIG5leHQ7CisgICAgfQorCisgICAg
aWYgKC9DT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iKC4rKSIvKSB7CisgICAgICAgIG15ICRv
cmlnX2tleXMgPSAkMTsKKworICAgICAgICBpZiAoISAtZiAkb3JpZ19rZXlzKSB7CisgICAgICAg
ICAgICBwcmludCBTVERFUlIgIlN5c3RlbSBrZXlyaW5nIGVuYWJsZWQgYnV0IGtleXMgXCIkb3Jp
Z19rZXlzXCIgIiwKKyAgICAgICAgICAgICAgICAibm90IGZvdW5kLiBSZXNldHRpbmcga2V5cyB0
byBkZWZhdWx0IHZhbHVlLlxuIjsKKyAgICAgICAgICAgIHByaW50ICJDT05GSUdfU1lTVEVNX1RS
VVNURURfS0VZUz1cIlwiXG4iOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgcHJpbnQ7
CisgICAgICAgIH0KKyAgICAgICAgbmV4dDsKKyAgICB9CisKICAgICBpZiAoL14oQ09ORklHLiop
PShtfHkpLykgewogCWlmIChkZWZpbmVkKCRjb25maWdzeyQxfSkpIHsKIAkgICAgaWYgKCRsb2Nh
bHllc2NvbmZpZykgewpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvc3ltYm9sLmMgYi94
ZW4vdG9vbHMva2NvbmZpZy9zeW1ib2wuYwppbmRleCA1MDg3OGRjMDI1YTUuLmY1NmVlYzVlYTRj
NyAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvc3ltYm9sLmMKKysrIGIveGVuL3Rvb2xz
L2tjb25maWcvc3ltYm9sLmMKQEAgLTEsNiArMSw2IEBACisvLyBTUERYLUxpY2Vuc2UtSWRlbnRp
ZmllcjogR1BMLTIuMAogLyoKICAqIENvcHlyaWdodCAoQykgMjAwMiBSb21hbiBaaXBwZWwgPHpp
cHBlbEBsaW51eC1tNjhrLm9yZz4KLSAqIFJlbGVhc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdQTCB2Mi4wLgogICovCiAKICNpbmNsdWRlIDxjdHlwZS5oPgpAQCAtMzMsMzMgKzMzLDYg
QEAgc3RydWN0IHN5bWJvbCAqc3ltX2RlZmNvbmZpZ19saXN0Owogc3RydWN0IHN5bWJvbCAqbW9k
dWxlc19zeW07CiB0cmlzdGF0ZSBtb2R1bGVzX3ZhbDsKIAotc3RydWN0IGV4cHIgKnN5bV9lbnZf
bGlzdDsKLQotc3RhdGljIHZvaWQgc3ltX2FkZF9kZWZhdWx0KHN0cnVjdCBzeW1ib2wgKnN5bSwg
Y29uc3QgY2hhciAqZGVmKQotewotCXN0cnVjdCBwcm9wZXJ0eSAqcHJvcCA9IHByb3BfYWxsb2Mo
UF9ERUZBVUxULCBzeW0pOwotCi0JcHJvcC0+ZXhwciA9IGV4cHJfYWxsb2Nfc3ltYm9sKHN5bV9s
b29rdXAoZGVmLCBTWU1CT0xfQ09OU1QpKTsKLX0KLQotdm9pZCBzeW1faW5pdCh2b2lkKQotewot
CXN0cnVjdCBzeW1ib2wgKnN5bTsKLQlzdHJ1Y3QgdXRzbmFtZSB1dHM7Ci0Jc3RhdGljIGJvb2wg
aW5pdGVkID0gZmFsc2U7Ci0KLQlpZiAoaW5pdGVkKQotCQlyZXR1cm47Ci0JaW5pdGVkID0gdHJ1
ZTsKLQotCXVuYW1lKCZ1dHMpOwotCi0Jc3ltID0gc3ltX2xvb2t1cCgiVU5BTUVfUkVMRUFTRSIs
IDApOwotCXN5bS0+dHlwZSA9IFNfU1RSSU5HOwotCXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX0FVVE87
Ci0Jc3ltX2FkZF9kZWZhdWx0KHN5bSwgdXRzLnJlbGVhc2UpOwotfQotCiBlbnVtIHN5bWJvbF90
eXBlIHN5bV9nZXRfdHlwZShzdHJ1Y3Qgc3ltYm9sICpzeW0pCiB7CiAJZW51bSBzeW1ib2xfdHlw
ZSB0eXBlID0gc3ltLT50eXBlOwpAQCAtNzcsNyArNTAsNyBAQCBjb25zdCBjaGFyICpzeW1fdHlw
ZV9uYW1lKGVudW0gc3ltYm9sX3R5cGUgdHlwZSkKIHsKIAlzd2l0Y2ggKHR5cGUpIHsKIAljYXNl
IFNfQk9PTEVBTjoKLQkJcmV0dXJuICJib29sZWFuIjsKKwkJcmV0dXJuICJib29sIjsKIAljYXNl
IFNfVFJJU1RBVEU6CiAJCXJldHVybiAidHJpc3RhdGUiOwogCWNhc2UgU19JTlQ6CkBAIC04OCw4
ICs2MSw2IEBAIGNvbnN0IGNoYXIgKnN5bV90eXBlX25hbWUoZW51bSBzeW1ib2xfdHlwZSB0eXBl
KQogCQlyZXR1cm4gInN0cmluZyI7CiAJY2FzZSBTX1VOS05PV046CiAJCXJldHVybiAidW5rbm93
biI7Ci0JY2FzZSBTX09USEVSOgotCQlicmVhazsKIAl9CiAJcmV0dXJuICI/Pz8iOwogfQpAQCAt
MTAzLDE1ICs3NCw2IEBAIHN0cnVjdCBwcm9wZXJ0eSAqc3ltX2dldF9jaG9pY2VfcHJvcChzdHJ1
Y3Qgc3ltYm9sICpzeW0pCiAJcmV0dXJuIE5VTEw7CiB9CiAKLXN0cnVjdCBwcm9wZXJ0eSAqc3lt
X2dldF9lbnZfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCi17Ci0Jc3RydWN0IHByb3BlcnR5ICpw
cm9wOwotCi0JZm9yX2FsbF9wcm9wZXJ0aWVzKHN5bSwgcHJvcCwgUF9FTlYpCi0JCXJldHVybiBw
cm9wOwotCXJldHVybiBOVUxMOwotfQotCiBzdGF0aWMgc3RydWN0IHByb3BlcnR5ICpzeW1fZ2V0
X2RlZmF1bHRfcHJvcChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiB7CiAJc3RydWN0IHByb3BlcnR5ICpw
cm9wOwpAQCAtMTI0LDcgKzg2LDcgQEAgc3RhdGljIHN0cnVjdCBwcm9wZXJ0eSAqc3ltX2dldF9k
ZWZhdWx0X3Byb3Aoc3RydWN0IHN5bWJvbCAqc3ltKQogCXJldHVybiBOVUxMOwogfQogCi1zdGF0
aWMgc3RydWN0IHByb3BlcnR5ICpzeW1fZ2V0X3JhbmdlX3Byb3Aoc3RydWN0IHN5bWJvbCAqc3lt
KQorc3RydWN0IHByb3BlcnR5ICpzeW1fZ2V0X3JhbmdlX3Byb3Aoc3RydWN0IHN5bWJvbCAqc3lt
KQogewogCXN0cnVjdCBwcm9wZXJ0eSAqcHJvcDsKIApAQCAtMTgzLDcgKzE0NSw3IEBAIHN0YXRp
YyB2b2lkIHN5bV92YWxpZGF0ZV9yYW5nZShzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJCXNwcmludGYo
c3RyLCAiJWxsZCIsIHZhbDIpOwogCWVsc2UKIAkJc3ByaW50ZihzdHIsICIweCVsbHgiLCB2YWwy
KTsKLQlzeW0tPmN1cnIudmFsID0gc3RyZHVwKHN0cik7CisJc3ltLT5jdXJyLnZhbCA9IHhzdHJk
dXAoc3RyKTsKIH0KIAogc3RhdGljIHZvaWQgc3ltX3NldF9jaGFuZ2VkKHN0cnVjdCBzeW1ib2wg
KnN5bSkKQEAgLTIwOSwxMiArMTcxLDI2IEBAIHN0YXRpYyB2b2lkIHN5bV9zZXRfYWxsX2NoYW5n
ZWQodm9pZCkKIHN0YXRpYyB2b2lkIHN5bV9jYWxjX3Zpc2liaWxpdHkoc3RydWN0IHN5bWJvbCAq
c3ltKQogewogCXN0cnVjdCBwcm9wZXJ0eSAqcHJvcDsKKwlzdHJ1Y3Qgc3ltYm9sICpjaG9pY2Vf
c3ltID0gTlVMTDsKIAl0cmlzdGF0ZSB0cmk7CiAKIAkvKiBhbnkgcHJvbXB0IHZpc2libGU/ICov
CiAJdHJpID0gbm87CisKKwlpZiAoc3ltX2lzX2Nob2ljZV92YWx1ZShzeW0pKQorCQljaG9pY2Vf
c3ltID0gcHJvcF9nZXRfc3ltYm9sKHN5bV9nZXRfY2hvaWNlX3Byb3Aoc3ltKSk7CisKIAlmb3Jf
YWxsX3Byb21wdHMoc3ltLCBwcm9wKSB7CiAJCXByb3AtPnZpc2libGUudHJpID0gZXhwcl9jYWxj
X3ZhbHVlKHByb3AtPnZpc2libGUuZXhwcik7CisJCS8qCisJCSAqIFRyaXN0YXRlIGNob2ljZV92
YWx1ZXMgd2l0aCB2aXNpYmlsaXR5ICdtb2QnIGFyZQorCQkgKiBub3QgdmlzaWJsZSBpZiB0aGUg
Y29ycmVzcG9uZGluZyBjaG9pY2UncyB2YWx1ZSBpcworCQkgKiAneWVzJy4KKwkJICovCisJCWlm
IChjaG9pY2Vfc3ltICYmIHN5bS0+dHlwZSA9PSBTX1RSSVNUQVRFICYmCisJCSAgICBwcm9wLT52
aXNpYmxlLnRyaSA9PSBtb2QgJiYgY2hvaWNlX3N5bS0+Y3Vyci50cmkgPT0geWVzKQorCQkJcHJv
cC0+dmlzaWJsZS50cmkgPSBubzsKKwogCQl0cmkgPSBFWFBSX09SKHRyaSwgcHJvcC0+dmlzaWJs
ZS50cmkpOwogCX0KIAlpZiAodHJpID09IG1vZCAmJiAoc3ltLT50eXBlICE9IFNfVFJJU1RBVEUg
fHwgbW9kdWxlc192YWwgPT0gbm8pKQpAQCAtMjI5LDcgKzIwNSw3IEBAIHN0YXRpYyB2b2lkIHN5
bV9jYWxjX3Zpc2liaWxpdHkoc3RydWN0IHN5bWJvbCAqc3ltKQogCXRyaSA9IHllczsKIAlpZiAo
c3ltLT5kaXJfZGVwLmV4cHIpCiAJCXRyaSA9IGV4cHJfY2FsY192YWx1ZShzeW0tPmRpcl9kZXAu
ZXhwcik7Ci0JaWYgKHRyaSA9PSBtb2QpCisJaWYgKHRyaSA9PSBtb2QgJiYgc3ltX2dldF90eXBl
KHN5bSkgPT0gU19CT09MRUFOKQogCQl0cmkgPSB5ZXM7CiAJaWYgKHN5bS0+ZGlyX2RlcC50cmkg
IT0gdHJpKSB7CiAJCXN5bS0+ZGlyX2RlcC50cmkgPSB0cmk7CkBAIC0yNDQsNiArMjIwLDE1IEBA
IHN0YXRpYyB2b2lkIHN5bV9jYWxjX3Zpc2liaWxpdHkoc3RydWN0IHN5bWJvbCAqc3ltKQogCQlz
eW0tPnJldl9kZXAudHJpID0gdHJpOwogCQlzeW1fc2V0X2NoYW5nZWQoc3ltKTsKIAl9CisJdHJp
ID0gbm87CisJaWYgKHN5bS0+aW1wbGllZC5leHByICYmIHN5bS0+ZGlyX2RlcC50cmkgIT0gbm8p
CisJCXRyaSA9IGV4cHJfY2FsY192YWx1ZShzeW0tPmltcGxpZWQuZXhwcik7CisJaWYgKHRyaSA9
PSBtb2QgJiYgc3ltX2dldF90eXBlKHN5bSkgPT0gU19CT09MRUFOKQorCQl0cmkgPSB5ZXM7CisJ
aWYgKHN5bS0+aW1wbGllZC50cmkgIT0gdHJpKSB7CisJCXN5bS0+aW1wbGllZC50cmkgPSB0cmk7
CisJCXN5bV9zZXRfY2hhbmdlZChzeW0pOworCX0KIH0KIAogLyoKQEAgLTMxMCw2ICsyOTUsMjcg
QEAgc3RhdGljIHN0cnVjdCBzeW1ib2wgKnN5bV9jYWxjX2Nob2ljZShzdHJ1Y3Qgc3ltYm9sICpz
eW0pCiAJcmV0dXJuIGRlZl9zeW07CiB9CiAKK3N0YXRpYyB2b2lkIHN5bV93YXJuX3VubWV0X2Rl
cChzdHJ1Y3Qgc3ltYm9sICpzeW0pCit7CisJc3RydWN0IGdzdHIgZ3MgPSBzdHJfbmV3KCk7CisK
KwlzdHJfcHJpbnRmKCZncywKKwkJICAgIlxuV0FSTklORzogdW5tZXQgZGlyZWN0IGRlcGVuZGVu
Y2llcyBkZXRlY3RlZCBmb3IgJXNcbiIsCisJCSAgIHN5bS0+bmFtZSk7CisJc3RyX3ByaW50Zigm
Z3MsCisJCSAgICIgIERlcGVuZHMgb24gWyVjXTogIiwKKwkJICAgc3ltLT5kaXJfZGVwLnRyaSA9
PSBtb2QgPyAnbScgOiAnbicpOworCWV4cHJfZ3N0cl9wcmludChzeW0tPmRpcl9kZXAuZXhwciwg
JmdzKTsKKwlzdHJfcHJpbnRmKCZncywgIlxuIik7CisKKwlleHByX2dzdHJfcHJpbnRfcmV2ZGVw
KHN5bS0+cmV2X2RlcC5leHByLCAmZ3MsIHllcywKKwkJCSAgICAgICAiICBTZWxlY3RlZCBieSBb
eV06XG4iKTsKKwlleHByX2dzdHJfcHJpbnRfcmV2ZGVwKHN5bS0+cmV2X2RlcC5leHByLCAmZ3Ms
IG1vZCwKKwkJCSAgICAgICAiICBTZWxlY3RlZCBieSBbbV06XG4iKTsKKworCWZwdXRzKHN0cl9n
ZXQoJmdzKSwgc3RkZXJyKTsKK30KKwogdm9pZCBzeW1fY2FsY192YWx1ZShzdHJ1Y3Qgc3ltYm9s
ICpzeW0pCiB7CiAJc3RydWN0IHN5bWJvbF92YWx1ZSBuZXd2YWwsIG9sZHZhbDsKQEAgLTM0OCwx
MSArMzU0LDEzIEBAIHZvaWQgc3ltX2NhbGNfdmFsdWUoc3RydWN0IHN5bWJvbCAqc3ltKQogCQlz
eW0tPmN1cnIudHJpID0gbm87CiAJCXJldHVybjsKIAl9Ci0JaWYgKCFzeW1faXNfY2hvaWNlX3Zh
bHVlKHN5bSkpCi0JCXN5bS0+ZmxhZ3MgJj0gflNZTUJPTF9XUklURTsKKwlzeW0tPmZsYWdzICY9
IH5TWU1CT0xfV1JJVEU7CiAKIAlzeW1fY2FsY192aXNpYmlsaXR5KHN5bSk7CiAKKwlpZiAoc3lt
LT52aXNpYmxlICE9IG5vKQorCQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9XUklURTsKKwogCS8qIHNl
dCBkZWZhdWx0IGlmIHJlY3Vyc2l2ZWx5IGNhbGxlZCAqLwogCXN5bS0+Y3VyciA9IG5ld3ZhbDsK
IApAQCAtMzY3LDcgKzM3NSw2IEBAIHZvaWQgc3ltX2NhbGNfdmFsdWUoc3RydWN0IHN5bWJvbCAq
c3ltKQogCQkJCS8qIGlmIHRoZSBzeW1ib2wgaXMgdmlzaWJsZSB1c2UgdGhlIHVzZXIgdmFsdWUK
IAkJCQkgKiBpZiBhdmFpbGFibGUsIG90aGVyd2lzZSB0cnkgdGhlIGRlZmF1bHQgdmFsdWUKIAkJ
CQkgKi8KLQkJCQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9XUklURTsKIAkJCQlpZiAoc3ltX2hhc192
YWx1ZShzeW0pKSB7CiAJCQkJCW5ld3ZhbC50cmkgPSBFWFBSX0FORChzeW0tPmRlZltTX0RFRl9V
U0VSXS50cmksCiAJCQkJCQkJICAgICAgc3ltLT52aXNpYmxlKTsKQEAgLTM3OSwzOCArMzg2LDMx
IEBAIHZvaWQgc3ltX2NhbGNfdmFsdWUoc3RydWN0IHN5bWJvbCAqc3ltKQogCQkJaWYgKCFzeW1f
aXNfY2hvaWNlKHN5bSkpIHsKIAkJCQlwcm9wID0gc3ltX2dldF9kZWZhdWx0X3Byb3Aoc3ltKTsK
IAkJCQlpZiAocHJvcCkgewotCQkJCQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9XUklURTsKIAkJCQkJ
bmV3dmFsLnRyaSA9IEVYUFJfQU5EKGV4cHJfY2FsY192YWx1ZShwcm9wLT5leHByKSwKIAkJCQkJ
CQkgICAgICBwcm9wLT52aXNpYmxlLnRyaSk7CisJCQkJCWlmIChuZXd2YWwudHJpICE9IG5vKQor
CQkJCQkJc3ltLT5mbGFncyB8PSBTWU1CT0xfV1JJVEU7CisJCQkJfQorCQkJCWlmIChzeW0tPmlt
cGxpZWQudHJpICE9IG5vKSB7CisJCQkJCXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX1dSSVRFOworCQkJ
CQluZXd2YWwudHJpID0gRVhQUl9PUihuZXd2YWwudHJpLCBzeW0tPmltcGxpZWQudHJpKTsKIAkJ
CQl9CiAJCQl9CiAJCWNhbGNfbmV3dmFsOgotCQkJaWYgKHN5bS0+ZGlyX2RlcC50cmkgPT0gbm8g
JiYgc3ltLT5yZXZfZGVwLnRyaSAhPSBubykgewotCQkJCXN0cnVjdCBleHByICplOwotCQkJCWUg
PSBleHByX3NpbXBsaWZ5X3VubWV0X2RlcChzeW0tPnJldl9kZXAuZXhwciwKLQkJCQkgICAgc3lt
LT5kaXJfZGVwLmV4cHIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAid2FybmluZzogKCIpOwotCQkJ
CWV4cHJfZnByaW50KGUsIHN0ZGVycik7Ci0JCQkJZnByaW50ZihzdGRlcnIsICIpIHNlbGVjdHMg
JXMgd2hpY2ggaGFzIHVubWV0IGRpcmVjdCBkZXBlbmRlbmNpZXMgKCIsCi0JCQkJCXN5bS0+bmFt
ZSk7Ci0JCQkJZXhwcl9mcHJpbnQoc3ltLT5kaXJfZGVwLmV4cHIsIHN0ZGVycik7Ci0JCQkJZnBy
aW50ZihzdGRlcnIsICIpXG4iKTsKLQkJCQlleHByX2ZyZWUoZSk7Ci0JCQl9CisJCQlpZiAoc3lt
LT5kaXJfZGVwLnRyaSA8IHN5bS0+cmV2X2RlcC50cmkpCisJCQkJc3ltX3dhcm5fdW5tZXRfZGVw
KHN5bSk7CiAJCQluZXd2YWwudHJpID0gRVhQUl9PUihuZXd2YWwudHJpLCBzeW0tPnJldl9kZXAu
dHJpKTsKIAkJfQotCQlpZiAobmV3dmFsLnRyaSA9PSBtb2QgJiYgc3ltX2dldF90eXBlKHN5bSkg
PT0gU19CT09MRUFOKQorCQlpZiAobmV3dmFsLnRyaSA9PSBtb2QgJiYKKwkJICAgIChzeW1fZ2V0
X3R5cGUoc3ltKSA9PSBTX0JPT0xFQU4gfHwgc3ltLT5pbXBsaWVkLnRyaSA9PSB5ZXMpKQogCQkJ
bmV3dmFsLnRyaSA9IHllczsKIAkJYnJlYWs7CiAJY2FzZSBTX1NUUklORzoKIAljYXNlIFNfSEVY
OgogCWNhc2UgU19JTlQ6Ci0JCWlmIChzeW0tPnZpc2libGUgIT0gbm8pIHsKLQkJCXN5bS0+Zmxh
Z3MgfD0gU1lNQk9MX1dSSVRFOwotCQkJaWYgKHN5bV9oYXNfdmFsdWUoc3ltKSkgewotCQkJCW5l
d3ZhbC52YWwgPSBzeW0tPmRlZltTX0RFRl9VU0VSXS52YWw7Ci0JCQkJYnJlYWs7Ci0JCQl9CisJ
CWlmIChzeW0tPnZpc2libGUgIT0gbm8gJiYgc3ltX2hhc192YWx1ZShzeW0pKSB7CisJCQluZXd2
YWwudmFsID0gc3ltLT5kZWZbU19ERUZfVVNFUl0udmFsOworCQkJYnJlYWs7CiAJCX0KIAkJcHJv
cCA9IHN5bV9nZXRfZGVmYXVsdF9wcm9wKHN5bSk7CiAJCWlmIChwcm9wKSB7CkBAIC00NTIsNyAr
NDUyLDcgQEAgdm9pZCBzeW1fY2FsY192YWx1ZShzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJCX0KIAl9
CiAKLQlpZiAoc3ltLT5mbGFncyAmIFNZTUJPTF9BVVRPKQorCWlmIChzeW0tPmZsYWdzICYgU1lN
Qk9MX05PX1dSSVRFKQogCQlzeW0tPmZsYWdzICY9IH5TWU1CT0xfV1JJVEU7CiAKIAlpZiAoc3lt
LT5mbGFncyAmIFNZTUJPTF9ORUVEX1NFVF9DSE9JQ0VfVkFMVUVTKQpAQCAtNDg0LDYgKzQ4NCw4
IEBAIGJvb2wgc3ltX3RyaXN0YXRlX3dpdGhpbl9yYW5nZShzdHJ1Y3Qgc3ltYm9sICpzeW0sIHRy
aXN0YXRlIHZhbCkKIAkJcmV0dXJuIGZhbHNlOwogCWlmIChzeW0tPnZpc2libGUgPD0gc3ltLT5y
ZXZfZGVwLnRyaSkKIAkJcmV0dXJuIGZhbHNlOworCWlmIChzeW0tPmltcGxpZWQudHJpID09IHll
cyAmJiB2YWwgPT0gbW9kKQorCQlyZXR1cm4gZmFsc2U7CiAJaWYgKHN5bV9pc19jaG9pY2VfdmFs
dWUoc3ltKSAmJiBzeW0tPnZpc2libGUgPT0geWVzKQogCQlyZXR1cm4gdmFsID09IHllczsKIAly
ZXR1cm4gdmFsID49IHN5bS0+cmV2X2RlcC50cmkgJiYgdmFsIDw9IHN5bS0+dmlzaWJsZTsKQEAg
LTczNiw2ICs3MzgsMTAgQEAgY29uc3QgY2hhciAqc3ltX2dldF9zdHJpbmdfZGVmYXVsdChzdHJ1
Y3Qgc3ltYm9sICpzeW0pCiAJaWYgKHN5bS0+dHlwZSA9PSBTX0JPT0xFQU4gJiYgdmFsID09IG1v
ZCkKIAkJdmFsID0geWVzOwogCisJLyogYWRqdXN0IHRoZSBkZWZhdWx0IHZhbHVlIGlmIHRoaXMg
c3ltYm9sIGlzIGltcGxpZWQgYnkgYW5vdGhlciAqLworCWlmICh2YWwgPCBzeW0tPmltcGxpZWQu
dHJpKQorCQl2YWwgPSBzeW0tPmltcGxpZWQudHJpOworCiAJc3dpdGNoIChzeW0tPnR5cGUpIHsK
IAljYXNlIFNfQk9PTEVBTjoKIAljYXNlIFNfVFJJU1RBVEU6CkBAIC03NDksNyArNzU1LDYgQEAg
Y29uc3QgY2hhciAqc3ltX2dldF9zdHJpbmdfZGVmYXVsdChzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJ
CXJldHVybiBzdHI7CiAJY2FzZSBTX1NUUklORzoKIAkJcmV0dXJuIHN0cjsKLQljYXNlIFNfT1RI
RVI6CiAJY2FzZSBTX1VOS05PV046CiAJCWJyZWFrOwogCX0KQEAgLTc4MCw3ICs3ODUsNyBAQCBj
b25zdCBjaGFyICpzeW1fZ2V0X3N0cmluZ192YWx1ZShzdHJ1Y3Qgc3ltYm9sICpzeW0pCiAJcmV0
dXJuIChjb25zdCBjaGFyICopc3ltLT5jdXJyLnZhbDsKIH0KIAotYm9vbCBzeW1faXNfY2hhbmdh
YmxlKHN0cnVjdCBzeW1ib2wgKnN5bSkKK2Jvb2wgc3ltX2lzX2NoYW5nZWFibGUoc3RydWN0IHN5
bWJvbCAqc3ltKQogewogCXJldHVybiBzeW0tPnZpc2libGUgPiBzeW0tPnJldl9kZXAudHJpOwog
fQpAQCAtODE3LDcgKzgyMiw3IEBAIHN0cnVjdCBzeW1ib2wgKnN5bV9sb29rdXAoY29uc3QgY2hh
ciAqbmFtZSwgaW50IGZsYWdzKQogCQkJCSAgIDogIShzeW1ib2wtPmZsYWdzICYgKFNZTUJPTF9D
T05TVHxTWU1CT0xfQ0hPSUNFKSkpKQogCQkJCXJldHVybiBzeW1ib2w7CiAJCX0KLQkJbmV3X25h
bWUgPSBzdHJkdXAobmFtZSk7CisJCW5ld19uYW1lID0geHN0cmR1cChuYW1lKTsKIAl9IGVsc2Ug
ewogCQluZXdfbmFtZSA9IE5VTEw7CiAJCWhhc2ggPSAwOwpAQCAtODYyLDU1ICs4NjcsNiBAQCBz
dHJ1Y3Qgc3ltYm9sICpzeW1fZmluZChjb25zdCBjaGFyICpuYW1lKQogCXJldHVybiBzeW1ib2w7
CiB9CiAKLS8qCi0gKiBFeHBhbmQgc3ltYm9sJ3MgbmFtZXMgZW1iZWRkZWQgaW4gdGhlIHN0cmlu
ZyBnaXZlbiBpbiBhcmd1bWVudC4gU3ltYm9scycKLSAqIG5hbWUgdG8gYmUgZXhwYW5kZWQgc2hh
bGwgYmUgcHJlZml4ZWQgYnkgYSAnJCcuIFVua25vd24gc3ltYm9sIGV4cGFuZHMgdG8KLSAqIHRo
ZSBlbXB0eSBzdHJpbmcuCi0gKi8KLWNvbnN0IGNoYXIgKnN5bV9leHBhbmRfc3RyaW5nX3ZhbHVl
KGNvbnN0IGNoYXIgKmluKQotewotCWNvbnN0IGNoYXIgKnNyYzsKLQljaGFyICpyZXM7Ci0Jc2l6
ZV90IHJlc2xlbjsKLQotCXJlc2xlbiA9IHN0cmxlbihpbikgKyAxOwotCXJlcyA9IHhtYWxsb2Mo
cmVzbGVuKTsKLQlyZXNbMF0gPSAnXDAnOwotCi0Jd2hpbGUgKChzcmMgPSBzdHJjaHIoaW4sICck
JykpKSB7Ci0JCWNoYXIgKnAsIG5hbWVbU1lNQk9MX01BWExFTkdUSF07Ci0JCWNvbnN0IGNoYXIg
KnN5bXZhbCA9ICIiOwotCQlzdHJ1Y3Qgc3ltYm9sICpzeW07Ci0JCXNpemVfdCBuZXdsZW47Ci0K
LQkJc3RybmNhdChyZXMsIGluLCBzcmMgLSBpbik7Ci0JCXNyYysrOwotCi0JCXAgPSBuYW1lOwot
CQl3aGlsZSAoaXNhbG51bSgqc3JjKSB8fCAqc3JjID09ICdfJykKLQkJCSpwKysgPSAqc3JjKys7
Ci0JCSpwID0gJ1wwJzsKLQotCQlzeW0gPSBzeW1fZmluZChuYW1lKTsKLQkJaWYgKHN5bSAhPSBO
VUxMKSB7Ci0JCQlzeW1fY2FsY192YWx1ZShzeW0pOwotCQkJc3ltdmFsID0gc3ltX2dldF9zdHJp
bmdfdmFsdWUoc3ltKTsKLQkJfQotCi0JCW5ld2xlbiA9IHN0cmxlbihyZXMpICsgc3RybGVuKHN5
bXZhbCkgKyBzdHJsZW4oc3JjKSArIDE7Ci0JCWlmIChuZXdsZW4gPiByZXNsZW4pIHsKLQkJCXJl
c2xlbiA9IG5ld2xlbjsKLQkJCXJlcyA9IHJlYWxsb2MocmVzLCByZXNsZW4pOwotCQl9Ci0KLQkJ
c3RyY2F0KHJlcywgc3ltdmFsKTsKLQkJaW4gPSBzcmM7Ci0JfQotCXN0cmNhdChyZXMsIGluKTsK
LQotCXJldHVybiByZXM7Ci19Ci0KIGNvbnN0IGNoYXIgKnN5bV9lc2NhcGVfc3RyaW5nX3ZhbHVl
KGNvbnN0IGNoYXIgKmluKQogewogCWNvbnN0IGNoYXIgKnA7CkBAIC0xMDI3LDcgKzk4Myw3IEBA
IHN0cnVjdCBzeW1ib2wgKipzeW1fcmVfc2VhcmNoKGNvbnN0IGNoYXIgKnBhdHRlcm4pCiAJfQog
CWlmIChzeW1fbWF0Y2hfYXJyKSB7CiAJCXFzb3J0KHN5bV9tYXRjaF9hcnIsIGNudCwgc2l6ZW9m
KHN0cnVjdCBzeW1fbWF0Y2gpLCBzeW1fcmVsX2NvbXApOwotCQlzeW1fYXJyID0gbWFsbG9jKChj
bnQrMSkgKiBzaXplb2Yoc3RydWN0IHN5bWJvbCkpOworCQlzeW1fYXJyID0gbWFsbG9jKChjbnQr
MSkgKiBzaXplb2Yoc3RydWN0IHN5bWJvbCAqKSk7CiAJCWlmICghc3ltX2FycikKIAkJCWdvdG8g
c3ltX3JlX3NlYXJjaF9mcmVlOwogCQlmb3IgKGkgPSAwOyBpIDwgY250OyBpKyspCkBAIC0xMDUy
LDcgKzEwMDgsNyBAQCBzdGF0aWMgc3RydWN0IGRlcF9zdGFjayB7CiAJc3RydWN0IGRlcF9zdGFj
ayAqcHJldiwgKm5leHQ7CiAJc3RydWN0IHN5bWJvbCAqc3ltOwogCXN0cnVjdCBwcm9wZXJ0eSAq
cHJvcDsKLQlzdHJ1Y3QgZXhwciAqZXhwcjsKKwlzdHJ1Y3QgZXhwciAqKmV4cHI7CiB9ICpjaGVj
a190b3A7CiAKIHN0YXRpYyB2b2lkIGRlcF9zdGFja19pbnNlcnQoc3RydWN0IGRlcF9zdGFjayAq
c3RhY2ssIHN0cnVjdCBzeW1ib2wgKnN5bSkKQEAgLTExMTYsMzUgKzEwNzIsNTIgQEAgc3RhdGlj
IHZvaWQgc3ltX2NoZWNrX3ByaW50X3JlY3Vyc2l2ZShzdHJ1Y3Qgc3ltYm9sICpsYXN0X3N5bSkK
IAkJaWYgKHN0YWNrLT5zeW0gPT0gbGFzdF9zeW0pCiAJCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVk
OmVycm9yOiByZWN1cnNpdmUgZGVwZW5kZW5jeSBkZXRlY3RlZCFcbiIsCiAJCQkJcHJvcC0+Zmls
ZS0+bmFtZSwgcHJvcC0+bGluZW5vKTsKLQkJaWYgKHN0YWNrLT5leHByKSB7Ci0JCQlmcHJpbnRm
KHN0ZGVyciwgIiVzOiVkOlx0c3ltYm9sICVzICVzIHZhbHVlIGNvbnRhaW5zICVzXG4iLAotCQkJ
CXByb3AtPmZpbGUtPm5hbWUsIHByb3AtPmxpbmVubywKKworCQlpZiAoc3ltX2lzX2Nob2ljZShz
eW0pKSB7CisJCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOlx0Y2hvaWNlICVzIGNvbnRhaW5zIHN5
bWJvbCAlc1xuIiwKKwkJCQltZW51LT5maWxlLT5uYW1lLCBtZW51LT5saW5lbm8sCisJCQkJc3lt
LT5uYW1lID8gc3ltLT5uYW1lIDogIjxjaG9pY2U+IiwKKwkJCQluZXh0X3N5bS0+bmFtZSA/IG5l
eHRfc3ltLT5uYW1lIDogIjxjaG9pY2U+Iik7CisJCX0gZWxzZSBpZiAoc3ltX2lzX2Nob2ljZV92
YWx1ZShzeW0pKSB7CisJCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOlx0c3ltYm9sICVzIGlzIHBh
cnQgb2YgY2hvaWNlICVzXG4iLAorCQkJCW1lbnUtPmZpbGUtPm5hbWUsIG1lbnUtPmxpbmVubywK
IAkJCQlzeW0tPm5hbWUgPyBzeW0tPm5hbWUgOiAiPGNob2ljZT4iLAotCQkJCXByb3BfZ2V0X3R5
cGVfbmFtZShwcm9wLT50eXBlKSwKIAkJCQluZXh0X3N5bS0+bmFtZSA/IG5leHRfc3ltLT5uYW1l
IDogIjxjaG9pY2U+Iik7Ci0JCX0gZWxzZSBpZiAoc3RhY2stPnByb3ApIHsKKwkJfSBlbHNlIGlm
IChzdGFjay0+ZXhwciA9PSAmc3ltLT5kaXJfZGVwLmV4cHIpIHsKIAkJCWZwcmludGYoc3RkZXJy
LCAiJXM6JWQ6XHRzeW1ib2wgJXMgZGVwZW5kcyBvbiAlc1xuIiwKIAkJCQlwcm9wLT5maWxlLT5u
YW1lLCBwcm9wLT5saW5lbm8sCiAJCQkJc3ltLT5uYW1lID8gc3ltLT5uYW1lIDogIjxjaG9pY2U+
IiwKIAkJCQluZXh0X3N5bS0+bmFtZSA/IG5leHRfc3ltLT5uYW1lIDogIjxjaG9pY2U+Iik7Ci0J
CX0gZWxzZSBpZiAoc3ltX2lzX2Nob2ljZShzeW0pKSB7Ci0JCQlmcHJpbnRmKHN0ZGVyciwgIiVz
OiVkOlx0Y2hvaWNlICVzIGNvbnRhaW5zIHN5bWJvbCAlc1xuIiwKLQkJCQltZW51LT5maWxlLT5u
YW1lLCBtZW51LT5saW5lbm8sCisJCX0gZWxzZSBpZiAoc3RhY2stPmV4cHIgPT0gJnN5bS0+cmV2
X2RlcC5leHByKSB7CisJCQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOlx0c3ltYm9sICVzIGlzIHNl
bGVjdGVkIGJ5ICVzXG4iLAorCQkJCXByb3AtPmZpbGUtPm5hbWUsIHByb3AtPmxpbmVubywKIAkJ
CQlzeW0tPm5hbWUgPyBzeW0tPm5hbWUgOiAiPGNob2ljZT4iLAogCQkJCW5leHRfc3ltLT5uYW1l
ID8gbmV4dF9zeW0tPm5hbWUgOiAiPGNob2ljZT4iKTsKLQkJfSBlbHNlIGlmIChzeW1faXNfY2hv
aWNlX3ZhbHVlKHN5bSkpIHsKLQkJCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6XHRzeW1ib2wgJXMg
aXMgcGFydCBvZiBjaG9pY2UgJXNcbiIsCi0JCQkJbWVudS0+ZmlsZS0+bmFtZSwgbWVudS0+bGlu
ZW5vLAorCQl9IGVsc2UgaWYgKHN0YWNrLT5leHByID09ICZzeW0tPmltcGxpZWQuZXhwcikgewor
CQkJZnByaW50ZihzdGRlcnIsICIlczolZDpcdHN5bWJvbCAlcyBpcyBpbXBsaWVkIGJ5ICVzXG4i
LAorCQkJCXByb3AtPmZpbGUtPm5hbWUsIHByb3AtPmxpbmVubywKIAkJCQlzeW0tPm5hbWUgPyBz
eW0tPm5hbWUgOiAiPGNob2ljZT4iLAogCQkJCW5leHRfc3ltLT5uYW1lID8gbmV4dF9zeW0tPm5h
bWUgOiAiPGNob2ljZT4iKTsKKwkJfSBlbHNlIGlmIChzdGFjay0+ZXhwcikgeworCQkJZnByaW50
ZihzdGRlcnIsICIlczolZDpcdHN5bWJvbCAlcyAlcyB2YWx1ZSBjb250YWlucyAlc1xuIiwKKwkJ
CQlwcm9wLT5maWxlLT5uYW1lLCBwcm9wLT5saW5lbm8sCisJCQkJc3ltLT5uYW1lID8gc3ltLT5u
YW1lIDogIjxjaG9pY2U+IiwKKwkJCQlwcm9wX2dldF90eXBlX25hbWUocHJvcC0+dHlwZSksCisJ
CQkJbmV4dF9zeW0tPm5hbWUgPyBuZXh0X3N5bS0+bmFtZSA6ICI8Y2hvaWNlPiIpOwogCQl9IGVs
c2UgewotCQkJZnByaW50ZihzdGRlcnIsICIlczolZDpcdHN5bWJvbCAlcyBpcyBzZWxlY3RlZCBi
eSAlc1xuIiwKKwkJCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6XHRzeW1ib2wgJXMgJXMgaXMgdmlz
aWJsZSBkZXBlbmRpbmcgb24gJXNcbiIsCiAJCQkJcHJvcC0+ZmlsZS0+bmFtZSwgcHJvcC0+bGlu
ZW5vLAogCQkJCXN5bS0+bmFtZSA/IHN5bS0+bmFtZSA6ICI8Y2hvaWNlPiIsCisJCQkJcHJvcF9n
ZXRfdHlwZV9uYW1lKHByb3AtPnR5cGUpLAogCQkJCW5leHRfc3ltLT5uYW1lID8gbmV4dF9zeW0t
Pm5hbWUgOiAiPGNob2ljZT4iKTsKIAkJfQogCX0KIAorCWZwcmludGYoc3RkZXJyLAorCQkiRm9y
IGEgcmVzb2x1dGlvbiByZWZlciB0byBEb2N1bWVudGF0aW9uL2tidWlsZC9rY29uZmlnLWxhbmd1
YWdlLnJzdFxuIgorCQkic3Vic2VjdGlvbiBcIktjb25maWcgcmVjdXJzaXZlIGRlcGVuZGVuY3kg
bGltaXRhdGlvbnNcIlxuIgorCQkiXG4iKTsKKwogCWlmIChjaGVja190b3AgPT0gJmN2X3N0YWNr
KQogCQlkZXBfc3RhY2tfcmVtb3ZlKCk7CiB9CkBAIC0xMTc5LDcgKzExNTIsNyBAQCBzdGF0aWMg
c3RydWN0IHN5bWJvbCAqc3ltX2NoZWNrX2V4cHJfZGVwcyhzdHJ1Y3QgZXhwciAqZSkKIAlkZWZh
dWx0OgogCQlicmVhazsKIAl9Ci0JcHJpbnRmKCJPb3BzISBIb3cgdG8gY2hlY2sgJWQ/XG4iLCBl
LT50eXBlKTsKKwlmcHJpbnRmKHN0ZGVyciwgIk9vcHMhIEhvdyB0byBjaGVjayAlZD9cbiIsIGUt
PnR5cGUpOwogCXJldHVybiBOVUxMOwogfQogCkBAIC0xMTkyLDEyICsxMTY1LDI2IEBAIHN0YXRp
YyBzdHJ1Y3Qgc3ltYm9sICpzeW1fY2hlY2tfc3ltX2RlcHMoc3RydWN0IHN5bWJvbCAqc3ltKQog
CiAJZGVwX3N0YWNrX2luc2VydCgmc3RhY2ssIHN5bSk7CiAKKwlzdGFjay5leHByID0gJnN5bS0+
ZGlyX2RlcC5leHByOworCXN5bTIgPSBzeW1fY2hlY2tfZXhwcl9kZXBzKHN5bS0+ZGlyX2RlcC5l
eHByKTsKKwlpZiAoc3ltMikKKwkJZ290byBvdXQ7CisKKwlzdGFjay5leHByID0gJnN5bS0+cmV2
X2RlcC5leHByOwogCXN5bTIgPSBzeW1fY2hlY2tfZXhwcl9kZXBzKHN5bS0+cmV2X2RlcC5leHBy
KTsKIAlpZiAoc3ltMikKIAkJZ290byBvdXQ7CiAKKwlzdGFjay5leHByID0gJnN5bS0+aW1wbGll
ZC5leHByOworCXN5bTIgPSBzeW1fY2hlY2tfZXhwcl9kZXBzKHN5bS0+aW1wbGllZC5leHByKTsK
KwlpZiAoc3ltMikKKwkJZ290byBvdXQ7CisKKwlzdGFjay5leHByID0gTlVMTDsKKwogCWZvciAo
cHJvcCA9IHN5bS0+cHJvcDsgcHJvcDsgcHJvcCA9IHByb3AtPm5leHQpIHsKLQkJaWYgKHByb3At
PnR5cGUgPT0gUF9DSE9JQ0UgfHwgcHJvcC0+dHlwZSA9PSBQX1NFTEVDVCkKKwkJaWYgKHByb3At
PnR5cGUgPT0gUF9DSE9JQ0UgfHwgcHJvcC0+dHlwZSA9PSBQX1NFTEVDVCB8fAorCQkgICAgcHJv
cC0+dHlwZSA9PSBQX0lNUExZKQogCQkJY29udGludWU7CiAJCXN0YWNrLnByb3AgPSBwcm9wOwog
CQlzeW0yID0gc3ltX2NoZWNrX2V4cHJfZGVwcyhwcm9wLT52aXNpYmxlLmV4cHIpOwpAQCAtMTIw
NSw3ICsxMTkyLDcgQEAgc3RhdGljIHN0cnVjdCBzeW1ib2wgKnN5bV9jaGVja19zeW1fZGVwcyhz
dHJ1Y3Qgc3ltYm9sICpzeW0pCiAJCQlicmVhazsKIAkJaWYgKHByb3AtPnR5cGUgIT0gUF9ERUZB
VUxUIHx8IHN5bV9pc19jaG9pY2Uoc3ltKSkKIAkJCWNvbnRpbnVlOwotCQlzdGFjay5leHByID0g
cHJvcC0+ZXhwcjsKKwkJc3RhY2suZXhwciA9ICZwcm9wLT5leHByOwogCQlzeW0yID0gc3ltX2No
ZWNrX2V4cHJfZGVwcyhwcm9wLT5leHByKTsKIAkJaWYgKHN5bTIpCiAJCQlicmVhazsKQEAgLTEy
ODMsOSArMTI3MCw2IEBAIHN0cnVjdCBzeW1ib2wgKnN5bV9jaGVja19kZXBzKHN0cnVjdCBzeW1i
b2wgKnN5bSkKIAkJc3ltLT5mbGFncyAmPSB+U1lNQk9MX0NIRUNLOwogCX0KIAotCWlmIChzeW0y
ICYmIHN5bTIgPT0gc3ltKQotCQlzeW0yID0gTlVMTDsKLQogCXJldHVybiBzeW0yOwogfQogCkBA
IC0xMzI0LDggKzEzMDgsNiBAQCBjb25zdCBjaGFyICpwcm9wX2dldF90eXBlX25hbWUoZW51bSBw
cm9wX3R5cGUgdHlwZSkKIAlzd2l0Y2ggKHR5cGUpIHsKIAljYXNlIFBfUFJPTVBUOgogCQlyZXR1
cm4gInByb21wdCI7Ci0JY2FzZSBQX0VOVjoKLQkJcmV0dXJuICJlbnYiOwogCWNhc2UgUF9DT01N
RU5UOgogCQlyZXR1cm4gImNvbW1lbnQiOwogCWNhc2UgUF9NRU5VOgpAQCAtMTMzNiw2ICsxMzE4
LDggQEAgY29uc3QgY2hhciAqcHJvcF9nZXRfdHlwZV9uYW1lKGVudW0gcHJvcF90eXBlIHR5cGUp
CiAJCXJldHVybiAiY2hvaWNlIjsKIAljYXNlIFBfU0VMRUNUOgogCQlyZXR1cm4gInNlbGVjdCI7
CisJY2FzZSBQX0lNUExZOgorCQlyZXR1cm4gImltcGx5IjsKIAljYXNlIFBfUkFOR0U6CiAJCXJl
dHVybiAicmFuZ2UiOwogCWNhc2UgUF9TWU1CT0w6CkBAIC0xMzQ1LDMyICsxMzI5LDMgQEAgY29u
c3QgY2hhciAqcHJvcF9nZXRfdHlwZV9uYW1lKGVudW0gcHJvcF90eXBlIHR5cGUpCiAJfQogCXJl
dHVybiAidW5rbm93biI7CiB9Ci0KLXN0YXRpYyB2b2lkIHByb3BfYWRkX2Vudihjb25zdCBjaGFy
ICplbnYpCi17Ci0Jc3RydWN0IHN5bWJvbCAqc3ltLCAqc3ltMjsKLQlzdHJ1Y3QgcHJvcGVydHkg
KnByb3A7Ci0JY2hhciAqcDsKLQotCXN5bSA9IGN1cnJlbnRfZW50cnktPnN5bTsKLQlzeW0tPmZs
YWdzIHw9IFNZTUJPTF9BVVRPOwotCWZvcl9hbGxfcHJvcGVydGllcyhzeW0sIHByb3AsIFBfRU5W
KSB7Ci0JCXN5bTIgPSBwcm9wX2dldF9zeW1ib2wocHJvcCk7Ci0JCWlmIChzdHJjbXAoc3ltMi0+
bmFtZSwgZW52KSkKLQkJCW1lbnVfd2FybihjdXJyZW50X2VudHJ5LCAicmVkZWZpbmluZyBlbnZp
cm9ubWVudCBzeW1ib2wgZnJvbSAlcyIsCi0JCQkJICBzeW0yLT5uYW1lKTsKLQkJcmV0dXJuOwot
CX0KLQotCXByb3AgPSBwcm9wX2FsbG9jKFBfRU5WLCBzeW0pOwotCXByb3AtPmV4cHIgPSBleHBy
X2FsbG9jX3N5bWJvbChzeW1fbG9va3VwKGVudiwgU1lNQk9MX0NPTlNUKSk7Ci0KLQlzeW1fZW52
X2xpc3QgPSBleHByX2FsbG9jX29uZShFX0xJU1QsIHN5bV9lbnZfbGlzdCk7Ci0Jc3ltX2Vudl9s
aXN0LT5yaWdodC5zeW0gPSBzeW07Ci0KLQlwID0gZ2V0ZW52KGVudik7Ci0JaWYgKHApCi0JCXN5
bV9hZGRfZGVmYXVsdChzeW0sIHApOwotCWVsc2UKLQkJbWVudV93YXJuKGN1cnJlbnRfZW50cnks
ICJlbnZpcm9ubWVudCB2YXJpYWJsZSAlcyB1bmRlZmluZWQiLCBlbnYpOwotfQpkaWZmIC0tZ2l0
IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L0tjb25maWcgYi94ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9hdXRvX3N1Ym1lbnUvS2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLmIyMDc2MWVkYzJmNAotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL2F1dG9fc3VibWVudS9LY29uZmlnCkBAIC0wLDAgKzEsNTIg
QEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworY29uZmlnIEEKKwlib29s
ICJBIgorCWRlZmF1bHQgeQorCitjb25maWcgQTAKKwlib29sICJBMCIKKwlkZXBlbmRzIG9uIEEK
KwlkZWZhdWx0IHkKKwloZWxwCisJICBUaGlzIGRlcGVuZHMgb24gQSwgc28gc2hvdWxkIGJlIGEg
c3VibWVudSBvZiBBLgorCitjb25maWcgQTBfMAorCWJvb2wgIkExXzAiCisJZGVwZW5kcyBvbiBB
MAorCWhlbHAKKwkgIFN1Ym1lbnVzIGFyZSBjcmVhdGVkIHJlY3Vyc2l2ZWx5LgorCSAgVGhpcyBz
aG91bGQgYmUgYSBzdWJtZW51IG9mIEEwLgorCitjb25maWcgQTEKKwlib29sICJBMSIKKwlkZXBl
bmRzIG9uIEEKKwlkZWZhdWx0IHkKKwloZWxwCisJICBUaGlzIHNob3VsZCBsaW5lIHVwIHdpdGgg
QTAuCisKK2Nob2ljZQorCXByb21wdCAiY2hvaWNlIgorCWRlcGVuZHMgb24gQTEKKwloZWxwCisJ
ICBDaG9pY2Ugc2hvdWxkIGJlY29tZSBhIHN1Ym1lbnUgYXMgd2VsbC4KKworY29uZmlnIEExXzAK
Kwlib29sICJBMV8wIgorCitjb25maWcgQTFfMQorCWJvb2wgIkExXzEiCisKK2VuZGNob2ljZQor
Citjb25maWcgQgorCWJvb2wgIkIiCisJaGVscAorCSAgVGhpcyBpcyBpbmRlcGVuZGVudCBvZiBB
LgorCitjb25maWcgQworCWJvb2wgIkMiCisJZGVwZW5kcyBvbiBBCisJaGVscAorCSAgVGhpcyBk
ZXBlbmRzIG9uIEEsIGJ1dCBub3QgYSBjb25zZWN1dGl2ZSBpdGVtLCBzbyBjYW4vc2hvdWxkIG5v
dAorCSAgYmUgYSBzdWJtZW51LgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
YXV0b19zdWJtZW51L19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvYXV0b19z
dWJtZW51L19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MC4uMjVhYmQ5MjdmZDBhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvYXV0b19zdWJtZW51L19faW5pdF9fLnB5CkBAIC0wLDAgKzEsMTMgQEAKKyMgU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorQ3JlYXRlIHN1Ym1lbnUgZm9yIHN5bWJvbHMg
dGhhdCBkZXBlbmQgb24gdGhlIHByZWNlZGluZyBvbmUuCisKK0lmIGEgc3ltYm9scyBoYXMgZGVw
ZW5kZW5jeSBvbiB0aGUgcHJlY2VkaW5nIHN5bWJvbCwgdGhlIG1lbnUgZW50cnkKK3Nob3VsZCBi
ZWNvbWUgdGhlIHN1Ym1lbnUgb2YgdGhlIHByZWNlZGluZyBvbmUsIGFuZCBkaXNwbGF5ZWQgd2l0
aAorZGVlcGVyIGluZGVudGF0aW9uLgorIiIiCisKKworZGVmIHRlc3QoY29uZik6CisgICAgYXNz
ZXJ0IGNvbmYub2xkYXNrY29uZmlnKCkgPT0gMAorICAgIGFzc2VydCBjb25mLnN0ZG91dF9jb250
YWlucygnZXhwZWN0ZWRfc3Rkb3V0JykKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rl
c3RzL2F1dG9fc3VibWVudS9leHBlY3RlZF9zdGRvdXQgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9hdXRvX3N1Ym1lbnUvZXhwZWN0ZWRfc3Rkb3V0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMC4uYmY1MjM2ZjM5YTU2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvYXV0b19zdWJtZW51L2V4cGVjdGVkX3N0ZG91dApAQCAtMCwwICsxLDEw
IEBACitBIChBKSBbWS9uLz9dIChORVcpIAorICBBMCAoQTApIFtZL24vP10gKE5FVykgCisgICAg
QTFfMCAoQTBfMCkgW04veS8/XSAoTkVXKSAKKyAgQTEgKEExKSBbWS9uLz9dIChORVcpIAorICAg
IGNob2ljZQorICAgID4gMS4gQTFfMCAoQTFfMCkgKE5FVykKKyAgICAgIDIuIEExXzEgKEExXzEp
IChORVcpCisgICAgY2hvaWNlWzEtMj9dOiAKK0IgKEIpIFtOL3kvP10gKE5FVykgCitDIChDKSBb
Ti95Lz9dIChORVcpIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNl
L0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2UvS2NvbmZpZwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmE0MTIyMDViMWIwYwotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9LY29uZmlnCkBAIC0wLDAg
KzEsNTYgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKworY29uZmlnIE1P
RFVMRVMKKwlib29sICJFbmFibGUgbG9hZGFibGUgbW9kdWxlIHN1cHBvcnQiCisJb3B0aW9uIG1v
ZHVsZXMKKwlkZWZhdWx0IHkKKworY2hvaWNlCisJcHJvbXB0ICJib29sZWFuIGNob2ljZSIKKwlk
ZWZhdWx0IEJPT0xfQ0hPSUNFMQorCitjb25maWcgQk9PTF9DSE9JQ0UwCisJYm9vbCAiY2hvaWNl
IDAiCisKK2NvbmZpZyBCT09MX0NIT0lDRTEKKwlib29sICJjaG9pY2UgMSIKKworZW5kY2hvaWNl
CisKK2Nob2ljZQorCXByb21wdCAib3B0aW9uYWwgYm9vbGVhbiBjaG9pY2UiCisJb3B0aW9uYWwK
KwlkZWZhdWx0IE9QVF9CT09MX0NIT0lDRTEKKworY29uZmlnIE9QVF9CT09MX0NIT0lDRTAKKwli
b29sICJjaG9pY2UgMCIKKworY29uZmlnIE9QVF9CT09MX0NIT0lDRTEKKwlib29sICJjaG9pY2Ug
MSIKKworZW5kY2hvaWNlCisKK2Nob2ljZQorCXByb21wdCAidHJpc3RhdGUgY2hvaWNlIgorCWRl
ZmF1bHQgVFJJX0NIT0lDRTEKKworY29uZmlnIFRSSV9DSE9JQ0UwCisJdHJpc3RhdGUgImNob2lj
ZSAwIgorCitjb25maWcgVFJJX0NIT0lDRTEKKwl0cmlzdGF0ZSAiY2hvaWNlIDEiCisKK2VuZGNo
b2ljZQorCitjaG9pY2UKKwlwcm9tcHQgIm9wdGlvbmFsIHRyaXN0YXRlIGNob2ljZSIKKwlvcHRp
b25hbAorCWRlZmF1bHQgT1BUX1RSSV9DSE9JQ0UxCisKK2NvbmZpZyBPUFRfVFJJX0NIT0lDRTAK
Kwl0cmlzdGF0ZSAiY2hvaWNlIDAiCisKK2NvbmZpZyBPUFRfVFJJX0NIT0lDRTEKKwl0cmlzdGF0
ZSAiY2hvaWNlIDEiCisKK2VuZGNob2ljZQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvY2hvaWNlL19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNl
L19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNDMx
OGZjZTA1OTEyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hv
aWNlL19faW5pdF9fLnB5CkBAIC0wLDAgKzEsNDEgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZp
ZXI6IEdQTC0yLjAKKyIiIgorQmFzaWMgY2hvaWNlIHRlc3RzLgorCitUaGUgaGFuZGxpbmcgb2Yg
J2Nob2ljZScgaXMgYSBiaXQgY29tcGxpY2F0ZWQgcGFydCBpbiBLY29uZmlnLgorCitUaGUgYmVo
YXZpb3Igb2YgJ3knIGNob2ljZSBpcyBpbnR1aXRpdmUuICBJZiBjaG9pY2UgdmFsdWVzIGFyZSB0
cmlzdGF0ZSwKK3RoZSBjaG9pY2UgY2FuIGJlICdtJyB3aGVyZSBlYWNoIHZhbHVlIGNhbiBiZSBl
bmFibGVkIGluZGVwZW5kZW50bHkuCitBbHNvLCBpZiBhIGNob2ljZSBpcyBtYXJrZWQgYXMgJ29w
dGlvbmFsJywgdGhlIHdob2xlIGNob2ljZSBjYW4gYmUKK2ludmlzaWJsZS4KKyIiIgorCisKK2Rl
ZiB0ZXN0X29sZGFzazAoY29uZik6CisgICAgYXNzZXJ0IGNvbmYub2xkYXNrY29uZmlnKCkgPT0g
MAorICAgIGFzc2VydCBjb25mLnN0ZG91dF9jb250YWlucygnb2xkYXNrMF9leHBlY3RlZF9zdGRv
dXQnKQorCisKK2RlZiB0ZXN0X29sZGFzazEoY29uZik6CisgICAgYXNzZXJ0IGNvbmYub2xkYXNr
Y29uZmlnKCdvbGRhc2sxX2NvbmZpZycpID09IDAKKyAgICBhc3NlcnQgY29uZi5zdGRvdXRfY29u
dGFpbnMoJ29sZGFzazFfZXhwZWN0ZWRfc3Rkb3V0JykKKworCitkZWYgdGVzdF9hbGx5ZXMoY29u
Zik6CisgICAgYXNzZXJ0IGNvbmYuYWxseWVzY29uZmlnKCkgPT0gMAorICAgIGFzc2VydCBjb25m
LmNvbmZpZ19jb250YWlucygnYWxseWVzX2V4cGVjdGVkX2NvbmZpZycpCisKKworZGVmIHRlc3Rf
YWxsbW9kKGNvbmYpOgorICAgIGFzc2VydCBjb25mLmFsbG1vZGNvbmZpZygpID09IDAKKyAgICBh
c3NlcnQgY29uZi5jb25maWdfY29udGFpbnMoJ2FsbG1vZF9leHBlY3RlZF9jb25maWcnKQorCisK
K2RlZiB0ZXN0X2FsbG5vKGNvbmYpOgorICAgIGFzc2VydCBjb25mLmFsbG5vY29uZmlnKCkgPT0g
MAorICAgIGFzc2VydCBjb25mLmNvbmZpZ19jb250YWlucygnYWxsbm9fZXhwZWN0ZWRfY29uZmln
JykKKworCitkZWYgdGVzdF9hbGxkZWYoY29uZik6CisgICAgYXNzZXJ0IGNvbmYuYWxsZGVmY29u
ZmlnKCkgPT0gMAorICAgIGFzc2VydCBjb25mLmNvbmZpZ19jb250YWlucygnYWxsZGVmX2V4cGVj
dGVkX2NvbmZpZycpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uv
YWxsZGVmX2V4cGVjdGVkX2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9h
bGxkZWZfZXhwZWN0ZWRfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uN2E3NTRiZjRiZTk0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvY2hvaWNlL2FsbGRlZl9leHBlY3RlZF9jb25maWcKQEAgLTAsMCArMSw1IEBACitDT05G
SUdfTU9EVUxFUz15CisjIENPTkZJR19CT09MX0NIT0lDRTAgaXMgbm90IHNldAorQ09ORklHX0JP
T0xfQ0hPSUNFMT15CisjIENPTkZJR19UUklfQ0hPSUNFMCBpcyBub3Qgc2V0CisjIENPTkZJR19U
UklfQ0hPSUNFMSBpcyBub3Qgc2V0CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0
cy9jaG9pY2UvYWxsbW9kX2V4cGVjdGVkX2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3Rz
L2Nob2ljZS9hbGxtb2RfZXhwZWN0ZWRfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMC4uZjFmNWRjZGI3OTIzCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvY2hvaWNlL2FsbG1vZF9leHBlY3RlZF9jb25maWcKQEAgLTAsMCArMSw5
IEBACitDT05GSUdfTU9EVUxFUz15CisjIENPTkZJR19CT09MX0NIT0lDRTAgaXMgbm90IHNldAor
Q09ORklHX0JPT0xfQ0hPSUNFMT15CisjIENPTkZJR19PUFRfQk9PTF9DSE9JQ0UwIGlzIG5vdCBz
ZXQKK0NPTkZJR19PUFRfQk9PTF9DSE9JQ0UxPXkKK0NPTkZJR19UUklfQ0hPSUNFMD1tCitDT05G
SUdfVFJJX0NIT0lDRTE9bQorQ09ORklHX09QVF9UUklfQ0hPSUNFMD1tCitDT05GSUdfT1BUX1RS
SV9DSE9JQ0UxPW0KZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9h
bGxub19leHBlY3RlZF9jb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2UvYWxs
bm9fZXhwZWN0ZWRfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MC4uYjg4ZWU3YTQzMTM2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvY2hvaWNlL2FsbG5vX2V4cGVjdGVkX2NvbmZpZwpAQCAtMCwwICsxLDUgQEAKKyMgQ09ORklH
X01PRFVMRVMgaXMgbm90IHNldAorIyBDT05GSUdfQk9PTF9DSE9JQ0UwIGlzIG5vdCBzZXQKK0NP
TkZJR19CT09MX0NIT0lDRTE9eQorIyBDT05GSUdfVFJJX0NIT0lDRTAgaXMgbm90IHNldAorQ09O
RklHX1RSSV9DSE9JQ0UxPXkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2No
b2ljZS9hbGx5ZXNfZXhwZWN0ZWRfY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hv
aWNlL2FsbHllc19leHBlY3RlZF9jb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi5lNWEwNjJhMTE1N2MKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9jaG9pY2UvYWxseWVzX2V4cGVjdGVkX2NvbmZpZwpAQCAtMCwwICsxLDkgQEAK
K0NPTkZJR19NT0RVTEVTPXkKKyMgQ09ORklHX0JPT0xfQ0hPSUNFMCBpcyBub3Qgc2V0CitDT05G
SUdfQk9PTF9DSE9JQ0UxPXkKKyMgQ09ORklHX09QVF9CT09MX0NIT0lDRTAgaXMgbm90IHNldAor
Q09ORklHX09QVF9CT09MX0NIT0lDRTE9eQorIyBDT05GSUdfVFJJX0NIT0lDRTAgaXMgbm90IHNl
dAorQ09ORklHX1RSSV9DSE9JQ0UxPXkKKyMgQ09ORklHX09QVF9UUklfQ0hPSUNFMCBpcyBub3Qg
c2V0CitDT05GSUdfT1BUX1RSSV9DSE9JQ0UxPXkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL2Nob2ljZS9vbGRhc2swX2V4cGVjdGVkX3N0ZG91dCBiL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL2Nob2ljZS9vbGRhc2swX2V4cGVjdGVkX3N0ZG91dApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmIyNTFiYmE5Njk4YgotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZS9vbGRhc2swX2V4cGVjdGVkX3N0ZG91dApA
QCAtMCwwICsxLDEwIEBACitFbmFibGUgbG9hZGFibGUgbW9kdWxlIHN1cHBvcnQgKE1PRFVMRVMp
IFtZL24vP10gKE5FVykgCitib29sZWFuIGNob2ljZQorICAxLiBjaG9pY2UgMCAoQk9PTF9DSE9J
Q0UwKSAoTkVXKQorPiAyLiBjaG9pY2UgMSAoQk9PTF9DSE9JQ0UxKSAoTkVXKQorY2hvaWNlWzEt
Mj9dOiAKK29wdGlvbmFsIGJvb2xlYW4gY2hvaWNlIFtOL3kvP10gKE5FVykgCit0cmlzdGF0ZSBj
aG9pY2UgW00veS8/XSAoTkVXKSAKKyAgY2hvaWNlIDAgKFRSSV9DSE9JQ0UwKSBbTi9tLz9dIChO
RVcpIAorICBjaG9pY2UgMSAoVFJJX0NIT0lDRTEpIFtOL20vP10gKE5FVykgCitvcHRpb25hbCB0
cmlzdGF0ZSBjaG9pY2UgW04vbS95Lz9dIChORVcpIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvY2hvaWNlL29sZGFzazFfY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvY2hvaWNlL29sZGFzazFfY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMC4uYjY3YmZlM2M2NDFmCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvY2hvaWNlL29sZGFzazFfY29uZmlnCkBAIC0wLDAgKzEsMiBAQAorIyBDT05GSUdf
TU9EVUxFUyBpcyBub3Qgc2V0CitDT05GSUdfT1BUX0JPT0xfQ0hPSUNFMD15CmRpZmYgLS1naXQg
YS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9leHBlY3RlZF9zdGRvdXQg
Yi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9leHBlY3RlZF9zdGRvdXQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jMjEyNWU5YmY5NmEKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2Uvb2xkYXNrMV9l
eHBlY3RlZF9zdGRvdXQKQEAgLTAsMCArMSwxNSBAQAorRW5hYmxlIGxvYWRhYmxlIG1vZHVsZSBz
dXBwb3J0IChNT0RVTEVTKSBbTi95Lz9dIAorYm9vbGVhbiBjaG9pY2UKKyAgMS4gY2hvaWNlIDAg
KEJPT0xfQ0hPSUNFMCkgKE5FVykKKz4gMi4gY2hvaWNlIDEgKEJPT0xfQ0hPSUNFMSkgKE5FVykK
K2Nob2ljZVsxLTI/XTogCitvcHRpb25hbCBib29sZWFuIGNob2ljZSBbWS9uLz9dIChORVcpIAor
b3B0aW9uYWwgYm9vbGVhbiBjaG9pY2UKKz4gMS4gY2hvaWNlIDAgKE9QVF9CT09MX0NIT0lDRTAp
CisgIDIuIGNob2ljZSAxIChPUFRfQk9PTF9DSE9JQ0UxKSAoTkVXKQorY2hvaWNlWzEtMj9dOiAK
K3RyaXN0YXRlIGNob2ljZQorICAxLiBjaG9pY2UgMCAoVFJJX0NIT0lDRTApIChORVcpCis+IDIu
IGNob2ljZSAxIChUUklfQ0hPSUNFMSkgKE5FVykKK2Nob2ljZVsxLTI/XTogCitvcHRpb25hbCB0
cmlzdGF0ZSBjaG9pY2UgW04veS8/XSAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rl
c3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90
ZXN0cy9jaG9pY2VfdmFsdWVfd2l0aF9tX2RlcC9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMC4uNzEwNmMyNmJiM2E4Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvS2NvbmZpZwpAQCAt
MCwwICsxLDIxIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKK2NvbmZp
ZyBNT0RVTEVTCisJZGVmX2Jvb2wgeQorCW9wdGlvbiBtb2R1bGVzCisKK2NvbmZpZyBERVAKKwl0
cmlzdGF0ZQorCWRlZmF1bHQgbQorCitjaG9pY2UKKwlwcm9tcHQgIlRyaXN0YXRlIENob2ljZSIK
KworY29uZmlnIENIT0lDRTAKKwl0cmlzdGF0ZSAiQ2hvaWNlIDAiCisKK2NvbmZpZyBDSE9JQ0Ux
CisJdHJpc3RhdGUgIkNob2ljZSAxIgorCWRlcGVuZHMgb24gREVQCisKK2VuZGNob2ljZQpkaWZm
IC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAv
X19pbml0X18ucHkgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jaG9pY2VfdmFsdWVfd2l0aF9t
X2RlcC9fX2luaXRfXy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LjA3NWI0ZTA4Njk2ZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3Rz
L2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL19faW5pdF9fLnB5CkBAIC0wLDAgKzEsMTYgQEAKKyMg
U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorSGlkZSB0cmlzdGF0ZSBjaG9p
Y2UgdmFsdWVzIHdpdGggbW9kIGRlcGVuZGVuY3kgaW4geSBjaG9pY2UuCisKK0lmIHRyaXN0YXRl
IGNob2ljZSB2YWx1ZXMgZGVwZW5kIG9uIHN5bWJvbHMgc2V0IHRvICdtJywgdGhleSBzaG91bGQg
YmUKK2hpZGRlbiB3aGVuIHRoZSBjaG9pY2UgY29udGFpbmluZyB0aGVtIGlzIGNoYW5nZWQgZnJv
bSAnbScgdG8gJ3knCisoaS5lLiBleGNsdXNpdmUgY2hvaWNlKS4KKworUmVsYXRlZCBMaW51eCBj
b21taXQ6IGZhNjRlNWY2YTM1ZWZkNWU3N2Q2MzkxMjVkOTczMDc3Y2E1MDYwNzQKKyIiIgorCisK
K2RlZiB0ZXN0KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2NvbmZpZygnY29uZmlnJywg
J3knKSA9PSAwCisgICAgYXNzZXJ0IGNvbmYuY29uZmlnX2NvbnRhaW5zKCdleHBlY3RlZF9jb25m
aWcnKQorICAgIGFzc2VydCBjb25mLnN0ZG91dF9jb250YWlucygnZXhwZWN0ZWRfc3Rkb3V0JykK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21f
ZGVwL2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21f
ZGVwL2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjNhMTI2
YjdhMjU0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2lj
ZV92YWx1ZV93aXRoX21fZGVwL2NvbmZpZwpAQCAtMCwwICsxLDIgQEAKK0NPTkZJR19DSE9JQ0Uw
PW0KK0NPTkZJR19DSE9JQ0UxPW0KZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3Rz
L2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL2V4cGVjdGVkX2NvbmZpZyBiL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVwL2V4cGVjdGVkX2NvbmZpZwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjRkMDdiNDQ5NTQwZQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Nob2ljZV92YWx1ZV93aXRoX21fZGVw
L2V4cGVjdGVkX2NvbmZpZwpAQCAtMCwwICsxLDMgQEAKK0NPTkZJR19NT0RVTEVTPXkKK0NPTkZJ
R19ERVA9bQorQ09ORklHX0NIT0lDRTA9eQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0ZWRfc3Rkb3V0IGIveGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhfbV9kZXAvZXhwZWN0ZWRfc3Rkb3V0Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMmI1MGFiNjVjODZhCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvY2hvaWNlX3ZhbHVlX3dpdGhf
bV9kZXAvZXhwZWN0ZWRfc3Rkb3V0CkBAIC0wLDAgKzEsNCBAQAorVHJpc3RhdGUgQ2hvaWNlIFtN
L3kvP10geQorVHJpc3RhdGUgQ2hvaWNlCis+IDEuIENob2ljZSAwIChDSE9JQ0UwKQorY2hvaWNl
WzFdOiAxCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9jb25mdGVzdC5weSBi
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2NvbmZ0ZXN0LnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMC4uMDM0NWVmNmUzMjczCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvY29uZnRlc3QucHkKQEAgLTAsMCArMSwyOTEgQEAKKyMgU1BE
WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyMKKyMgQ29weXJpZ2h0IChDKSAyMDE4IE1h
c2FoaXJvIFlhbWFkYSA8eWFtYWRhLm1hc2FoaXJvQHNvY2lvbmV4dC5jb20+CisjCisKKyIiIgor
S2NvbmZpZyB1bml0IHRlc3RpbmcgZnJhbWV3b3JrLgorCitUaGlzIHByb3ZpZGVzIGZpeHR1cmUg
ZnVuY3Rpb25zIGNvbW1vbmx5IHVzZWQgZnJvbSB0ZXN0IGZpbGVzLgorIiIiCisKK2ltcG9ydCBv
cworaW1wb3J0IHB5dGVzdAoraW1wb3J0IHNodXRpbAoraW1wb3J0IHN1YnByb2Nlc3MKK2ltcG9y
dCB0ZW1wZmlsZQorCitDT05GX1BBVEggPSBvcy5wYXRoLmFic3BhdGgob3MucGF0aC5qb2luKCdz
Y3JpcHRzJywgJ2tjb25maWcnLCAnY29uZicpKQorCisKK2NsYXNzIENvbmY6CisgICAgIiIiS2Nv
bmZpZyBydW5uZXIgYW5kIHJlc3VsdCBjaGVja2VyLgorCisgICAgVGhpcyBjbGFzcyBwcm92aWRl
cyBtZXRob2RzIHRvIHJ1biB0ZXh0LWJhc2VkIGludGVyZmFjZSBvZiBLY29uZmlnCisgICAgKHNj
cmlwdHMva2NvbmZpZy9jb25mKSBhbmQgcmV0cmlldmUgdGhlIHJlc3VsdGVkIGNvbmZpZ3VyYXRp
b24sCisgICAgc3Rkb3V0LCBhbmQgc3RkZXJyLiAgSXQgYWxzbyBwcm92aWRlcyBtZXRob2RzIHRv
IGNvbXBhcmUgdGhvc2UKKyAgICByZXN1bHRzIHdpdGggZXhwZWN0YXRpb25zLgorICAgICIiIgor
CisgICAgZGVmIF9faW5pdF9fKHNlbGYsIHJlcXVlc3QpOgorICAgICAgICAiIiJDcmVhdGUgYSBu
ZXcgQ29uZiBpbnN0YW5jZS4KKworICAgICAgICByZXF1ZXN0OiBvYmplY3QgdG8gaW50cm9zcGVj
dCB0aGUgcmVxdWVzdGluZyB0ZXN0IG1vZHVsZQorICAgICAgICAiIiIKKyAgICAgICAgIyB0aGUg
ZGlyZWN0b3J5IG9mIHRoZSB0ZXN0IGJlaW5nIHJ1bgorICAgICAgICBzZWxmLl90ZXN0X2RpciA9
IG9zLnBhdGguZGlybmFtZShzdHIocmVxdWVzdC5mc3BhdGgpKQorCisgICAgIyBydW5uZXJzCisg
ICAgZGVmIF9ydW5fY29uZihzZWxmLCBtb2RlLCBkb3RfY29uZmlnPU5vbmUsIG91dF9maWxlPScu
Y29uZmlnJywKKyAgICAgICAgICAgICAgICAgIGludGVyYWN0aXZlPUZhbHNlLCBpbl9rZXlzPU5v
bmUsIGV4dHJhX2Vudj17fSk6CisgICAgICAgICIiIlJ1biB0ZXh0LWJhc2VkIEtjb25maWcgZXhl
Y3V0YWJsZSBhbmQgc2F2ZSB0aGUgcmVzdWx0LgorCisgICAgICAgIG1vZGU6IGlucHV0IG1vZGUg
b3B0aW9uICgtLW9sZGFza2NvbmZpZywgLS1kZWZjb25maWc9PGZpbGU+IGV0Yy4pCisgICAgICAg
IGRvdF9jb25maWc6IC5jb25maWcgZmlsZSB0byB1c2UgZm9yIGNvbmZpZ3VyYXRpb24gYmFzZQor
ICAgICAgICBvdXRfZmlsZTogZmlsZSBuYW1lIHRvIGNvbnRhaW4gdGhlIG91dHB1dCBjb25maWcg
ZGF0YQorICAgICAgICBpbnRlcmFjdGl2ZTogZmxhZyB0byBzcGVjaWZ5IHRoZSBpbnRlcmFjdGl2
ZSBtb2RlCisgICAgICAgIGluX2tleXM6IGtleSBpbnB1dHMgZm9yIGludGVyYWN0aXZlIG1vZGVz
CisgICAgICAgIGV4dHJhX2VudjogYWRkaXRpb25hbCBlbnZpcm9ubWVudHMKKyAgICAgICAgcmV0
dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhlIEtjb25maWcgZXhlY3V0YWJsZQorICAgICAgICAi
IiIKKyAgICAgICAgY29tbWFuZCA9IFtDT05GX1BBVEgsIG1vZGUsICdLY29uZmlnJ10KKworICAg
ICAgICAjIE92ZXJyaWRlICdzcmN0cmVlJyBlbnZpcm9ubWVudCB0byBtYWtlIHRoZSB0ZXN0IGFz
IHRoZSB0b3AgZGlyZWN0b3J5CisgICAgICAgIGV4dHJhX2Vudlsnc3JjdHJlZSddID0gc2VsZi5f
dGVzdF9kaXIKKworICAgICAgICAjIFJ1biBLY29uZmlnIGluIGEgdGVtcG9yYXJ5IGRpcmVjdG9y
eS4KKyAgICAgICAgIyBUaGlzIGRpcmVjdG9yeSBpcyBhdXRvbWF0aWNhbGx5IHJlbW92ZWQgd2hl
biBkb25lLgorICAgICAgICB3aXRoIHRlbXBmaWxlLlRlbXBvcmFyeURpcmVjdG9yeSgpIGFzIHRl
bXBfZGlyOgorCisgICAgICAgICAgICAjIGlmIC5jb25maWcgaXMgZ2l2ZW4sIGNvcHkgaXQgdG8g
dGhlIHdvcmtpbmcgZGlyZWN0b3J5CisgICAgICAgICAgICBpZiBkb3RfY29uZmlnOgorICAgICAg
ICAgICAgICAgIHNodXRpbC5jb3B5ZmlsZShvcy5wYXRoLmpvaW4oc2VsZi5fdGVzdF9kaXIsIGRv
dF9jb25maWcpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcy5wYXRoLmpvaW4o
dGVtcF9kaXIsICcuY29uZmlnJykpCisKKyAgICAgICAgICAgIHBzID0gc3VicHJvY2Vzcy5Qb3Bl
bihjb21tYW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZGluPXN1YnBy
b2Nlc3MuUElQRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGRvdXQ9c3Vi
cHJvY2Vzcy5QSVBFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZGVycj1z
dWJwcm9jZXNzLlBJUEUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3dkPXRl
bXBfZGlyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudj1kaWN0KG9zLmVu
dmlyb24sICoqZXh0cmFfZW52KSkKKworICAgICAgICAgICAgIyBJZiBpbnB1dCBrZXkgc2VxdWVu
Y2UgaXMgZ2l2ZW4sIGZlZWQgaXQgdG8gc3RkaW4uCisgICAgICAgICAgICBpZiBpbl9rZXlzOgor
ICAgICAgICAgICAgICAgIHBzLnN0ZGluLndyaXRlKGluX2tleXMuZW5jb2RlKCd1dGYtOCcpKQor
CisgICAgICAgICAgICB3aGlsZSBwcy5wb2xsKCkgaXMgTm9uZToKKyAgICAgICAgICAgICAgICAj
IEZvciBpbnRlcmFjdGl2ZSBtb2RlcyBzdWNoIGFzIG9sZGFza2NvbmZpZywgb2xkY29uZmlnLAor
ICAgICAgICAgICAgICAgICMgc2VuZCAnRW50ZXInIGtleSB1bnRpbCB0aGUgcHJvZ3JhbSBmaW5p
c2hlcy4KKyAgICAgICAgICAgICAgICBpZiBpbnRlcmFjdGl2ZToKKyAgICAgICAgICAgICAgICAg
ICAgcHMuc3RkaW4ud3JpdGUoYidcbicpCisKKyAgICAgICAgICAgIHNlbGYucmV0Y29kZSA9IHBz
LnJldHVybmNvZGUKKyAgICAgICAgICAgIHNlbGYuc3Rkb3V0ID0gcHMuc3Rkb3V0LnJlYWQoKS5k
ZWNvZGUoKQorICAgICAgICAgICAgc2VsZi5zdGRlcnIgPSBwcy5zdGRlcnIucmVhZCgpLmRlY29k
ZSgpCisKKyAgICAgICAgICAgICMgUmV0cmlldmUgdGhlIHJlc3VsdGVkIGNvbmZpZyBkYXRhIG9u
bHkgd2hlbiAuY29uZmlnIGlzIHN1cHBvc2VkCisgICAgICAgICAgICAjIHRvIGV4aXN0LiAgSWYg
dGhlIGNvbW1hbmQgZmFpbHMsIHRoZSAuY29uZmlnIGRvZXMgbm90IGV4aXN0LgorICAgICAgICAg
ICAgIyAnbGlzdG5ld2NvbmZpZycgZG9lcyBub3QgcHJvZHVjZSAuY29uZmlnIGluIHRoZSBmaXJz
dCBwbGFjZS4KKyAgICAgICAgICAgIGlmIHNlbGYucmV0Y29kZSA9PSAwIGFuZCBvdXRfZmlsZToK
KyAgICAgICAgICAgICAgICB3aXRoIG9wZW4ob3MucGF0aC5qb2luKHRlbXBfZGlyLCBvdXRfZmls
ZSkpIGFzIGY6CisgICAgICAgICAgICAgICAgICAgIHNlbGYuY29uZmlnID0gZi5yZWFkKCkKKyAg
ICAgICAgICAgIGVsc2U6CisgICAgICAgICAgICAgICAgc2VsZi5jb25maWcgPSBOb25lCisKKyAg
ICAgICAgIyBMb2dnaW5nOgorICAgICAgICAjIFB5dGVzdCBjYXB0dXJlcyB0aGUgZm9sbG93aW5n
IGluZm9ybWF0aW9uIGJ5IGRlZmF1bHQuICBJbiBmYWlsdXJlCisgICAgICAgICMgb2YgdGVzdHMs
IHRoZSBjYXB0dXJlZCBsb2cgd2lsbCBiZSBkaXNwbGF5ZWQuICBUaGlzIHdpbGwgYmUgdXNlZnVs
IHRvCisgICAgICAgICMgZmlndXJlIG91dCB3aGF0IGhhcyBoYXBwZW5lZC4KKworICAgICAgICBw
cmludCgiW2NvbW1hbmRdXG57fVxuIi5mb3JtYXQoJyAnLmpvaW4oY29tbWFuZCkpKQorCisgICAg
ICAgIHByaW50KCJbcmV0Y29kZV1cbnt9XG4iLmZvcm1hdChzZWxmLnJldGNvZGUpKQorCisgICAg
ICAgIHByaW50KCJbc3Rkb3V0XSIpCisgICAgICAgIHByaW50KHNlbGYuc3Rkb3V0KQorCisgICAg
ICAgIHByaW50KCJbc3RkZXJyXSIpCisgICAgICAgIHByaW50KHNlbGYuc3RkZXJyKQorCisgICAg
ICAgIGlmIHNlbGYuY29uZmlnIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcHJpbnQoIltvdXRw
dXQgZm9yICd7fSddIi5mb3JtYXQob3V0X2ZpbGUpKQorICAgICAgICAgICAgcHJpbnQoc2VsZi5j
b25maWcpCisKKyAgICAgICAgcmV0dXJuIHNlbGYucmV0Y29kZQorCisgICAgZGVmIG9sZGFza2Nv
bmZpZyhzZWxmLCBkb3RfY29uZmlnPU5vbmUsIGluX2tleXM9Tm9uZSk6CisgICAgICAgICIiIlJ1
biBvbGRhc2tjb25maWcuCisKKyAgICAgICAgZG90X2NvbmZpZzogLmNvbmZpZyBmaWxlIHRvIHVz
ZSBmb3IgY29uZmlndXJhdGlvbiBiYXNlIChvcHRpb25hbCkKKyAgICAgICAgaW5fa2V5OiBrZXkg
aW5wdXRzIChvcHRpb25hbCkKKyAgICAgICAgcmV0dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhl
IEtjb25maWcgZXhlY3V0YWJsZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX3J1
bl9jb25mKCctLW9sZGFza2NvbmZpZycsIGRvdF9jb25maWc9ZG90X2NvbmZpZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludGVyYWN0aXZlPVRydWUsIGluX2tleXM9aW5fa2V5cykK
KworICAgIGRlZiBvbGRjb25maWcoc2VsZiwgZG90X2NvbmZpZz1Ob25lLCBpbl9rZXlzPU5vbmUp
OgorICAgICAgICAiIiJSdW4gb2xkY29uZmlnLgorCisgICAgICAgIGRvdF9jb25maWc6IC5jb25m
aWcgZmlsZSB0byB1c2UgZm9yIGNvbmZpZ3VyYXRpb24gYmFzZSAob3B0aW9uYWwpCisgICAgICAg
IGluX2tleToga2V5IGlucHV0cyAob3B0aW9uYWwpCisgICAgICAgIHJldHVybmNvZGU6IGV4aXQg
c3RhdHVzIG9mIHRoZSBLY29uZmlnIGV4ZWN1dGFibGUKKyAgICAgICAgIiIiCisgICAgICAgIHJl
dHVybiBzZWxmLl9ydW5fY29uZignLS1vbGRjb25maWcnLCBkb3RfY29uZmlnPWRvdF9jb25maWcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlcmFjdGl2ZT1UcnVlLCBpbl9rZXlz
PWluX2tleXMpCisKKyAgICBkZWYgb2xkZGVmY29uZmlnKHNlbGYsIGRvdF9jb25maWc9Tm9uZSk6
CisgICAgICAgICIiIlJ1biBvbGRkZWZjb25maWcuCisKKyAgICAgICAgZG90X2NvbmZpZzogLmNv
bmZpZyBmaWxlIHRvIHVzZSBmb3IgY29uZmlndXJhdGlvbiBiYXNlIChvcHRpb25hbCkKKyAgICAg
ICAgcmV0dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhlIEtjb25maWcgZXhlY3V0YWJsZQorICAg
ICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX3J1bl9jb25mKCctLW9sZGRlZmNvbmZpZycs
IGRvdF9jb25maWc9ZG90X2NvbmZpZykKKworICAgIGRlZiBkZWZjb25maWcoc2VsZiwgZGVmY29u
ZmlnKToKKyAgICAgICAgIiIiUnVuIGRlZmNvbmZpZy4KKworICAgICAgICBkZWZjb25maWc6IGRl
ZmNvbmZpZyBmaWxlIGZvciBpbnB1dAorICAgICAgICByZXR1cm5jb2RlOiBleGl0IHN0YXR1cyBv
ZiB0aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAgICAgICIiIgorICAgICAgICBkZWZjb25maWdf
cGF0aCA9IG9zLnBhdGguam9pbihzZWxmLl90ZXN0X2RpciwgZGVmY29uZmlnKQorICAgICAgICBy
ZXR1cm4gc2VsZi5fcnVuX2NvbmYoJy0tZGVmY29uZmlnPXt9Jy5mb3JtYXQoZGVmY29uZmlnX3Bh
dGgpKQorCisgICAgZGVmIF9hbGxjb25maWcoc2VsZiwgbW9kZSwgYWxsX2NvbmZpZyk6CisgICAg
ICAgIGlmIGFsbF9jb25maWc6CisgICAgICAgICAgICBhbGxfY29uZmlnX3BhdGggPSBvcy5wYXRo
LmpvaW4oc2VsZi5fdGVzdF9kaXIsIGFsbF9jb25maWcpCisgICAgICAgICAgICBleHRyYV9lbnYg
PSB7J0tDT05GSUdfQUxMQ09ORklHJzogYWxsX2NvbmZpZ19wYXRofQorICAgICAgICBlbHNlOgor
ICAgICAgICAgICAgZXh0cmFfZW52ID0ge30KKworICAgICAgICByZXR1cm4gc2VsZi5fcnVuX2Nv
bmYoJy0te31jb25maWcnLmZvcm1hdChtb2RlKSwgZXh0cmFfZW52PWV4dHJhX2VudikKKworICAg
IGRlZiBhbGx5ZXNjb25maWcoc2VsZiwgYWxsX2NvbmZpZz1Ob25lKToKKyAgICAgICAgIiIiUnVu
IGFsbHllc2NvbmZpZy4KKworICAgICAgICBhbGxfY29uZmlnOiBmcmFnbWVudCBjb25maWcgZmls
ZSBmb3IgS0NPTkZJR19BTExDT05GSUcgKG9wdGlvbmFsKQorICAgICAgICByZXR1cm5jb2RlOiBl
eGl0IHN0YXR1cyBvZiB0aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAgICAgICIiIgorICAgICAg
ICByZXR1cm4gc2VsZi5fYWxsY29uZmlnKCdhbGx5ZXMnLCBhbGxfY29uZmlnKQorCisgICAgZGVm
IGFsbG1vZGNvbmZpZyhzZWxmLCBhbGxfY29uZmlnPU5vbmUpOgorICAgICAgICAiIiJSdW4gYWxs
bW9kY29uZmlnLgorCisgICAgICAgIGFsbF9jb25maWc6IGZyYWdtZW50IGNvbmZpZyBmaWxlIGZv
ciBLQ09ORklHX0FMTENPTkZJRyAob3B0aW9uYWwpCisgICAgICAgIHJldHVybmNvZGU6IGV4aXQg
c3RhdHVzIG9mIHRoZSBLY29uZmlnIGV4ZWN1dGFibGUKKyAgICAgICAgIiIiCisgICAgICAgIHJl
dHVybiBzZWxmLl9hbGxjb25maWcoJ2FsbG1vZCcsIGFsbF9jb25maWcpCisKKyAgICBkZWYgYWxs
bm9jb25maWcoc2VsZiwgYWxsX2NvbmZpZz1Ob25lKToKKyAgICAgICAgIiIiUnVuIGFsbG5vY29u
ZmlnLgorCisgICAgICAgIGFsbF9jb25maWc6IGZyYWdtZW50IGNvbmZpZyBmaWxlIGZvciBLQ09O
RklHX0FMTENPTkZJRyAob3B0aW9uYWwpCisgICAgICAgIHJldHVybmNvZGU6IGV4aXQgc3RhdHVz
IG9mIHRoZSBLY29uZmlnIGV4ZWN1dGFibGUKKyAgICAgICAgIiIiCisgICAgICAgIHJldHVybiBz
ZWxmLl9hbGxjb25maWcoJ2FsbG5vJywgYWxsX2NvbmZpZykKKworICAgIGRlZiBhbGxkZWZjb25m
aWcoc2VsZiwgYWxsX2NvbmZpZz1Ob25lKToKKyAgICAgICAgIiIiUnVuIGFsbGRlZmNvbmZpZy4K
KworICAgICAgICBhbGxfY29uZmlnOiBmcmFnbWVudCBjb25maWcgZmlsZSBmb3IgS0NPTkZJR19B
TExDT05GSUcgKG9wdGlvbmFsKQorICAgICAgICByZXR1cm5jb2RlOiBleGl0IHN0YXR1cyBvZiB0
aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAgICAgICIiIgorICAgICAgICByZXR1cm4gc2VsZi5f
YWxsY29uZmlnKCdhbGxkZWYnLCBhbGxfY29uZmlnKQorCisgICAgZGVmIHJhbmRjb25maWcoc2Vs
ZiwgYWxsX2NvbmZpZz1Ob25lKToKKyAgICAgICAgIiIiUnVuIHJhbmRjb25maWcuCisKKyAgICAg
ICAgYWxsX2NvbmZpZzogZnJhZ21lbnQgY29uZmlnIGZpbGUgZm9yIEtDT05GSUdfQUxMQ09ORklH
IChvcHRpb25hbCkKKyAgICAgICAgcmV0dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhlIEtjb25m
aWcgZXhlY3V0YWJsZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX2FsbGNvbmZp
ZygncmFuZCcsIGFsbF9jb25maWcpCisKKyAgICBkZWYgc2F2ZWRlZmNvbmZpZyhzZWxmLCBkb3Rf
Y29uZmlnKToKKyAgICAgICAgIiIiUnVuIHNhdmVkZWZjb25maWcuCisKKyAgICAgICAgZG90X2Nv
bmZpZzogLmNvbmZpZyBmaWxlIGZvciBpbnB1dAorICAgICAgICByZXR1cm5jb2RlOiBleGl0IHN0
YXR1cyBvZiB0aGUgS2NvbmZpZyBleGVjdXRhYmxlCisgICAgICAgICIiIgorICAgICAgICByZXR1
cm4gc2VsZi5fcnVuX2NvbmYoJy0tc2F2ZWRlZmNvbmZpZycsIG91dF9maWxlPSdkZWZjb25maWcn
KQorCisgICAgZGVmIGxpc3RuZXdjb25maWcoc2VsZiwgZG90X2NvbmZpZz1Ob25lKToKKyAgICAg
ICAgIiIiUnVuIGxpc3RuZXdjb25maWcuCisKKyAgICAgICAgZG90X2NvbmZpZzogLmNvbmZpZyBm
aWxlIHRvIHVzZSBmb3IgY29uZmlndXJhdGlvbiBiYXNlIChvcHRpb25hbCkKKyAgICAgICAgcmV0
dXJuY29kZTogZXhpdCBzdGF0dXMgb2YgdGhlIEtjb25maWcgZXhlY3V0YWJsZQorICAgICAgICAi
IiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX3J1bl9jb25mKCctLWxpc3RuZXdjb25maWcnLCBkb3Rf
Y29uZmlnPWRvdF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRfZmls
ZT1Ob25lKQorCisgICAgIyBjaGVja2VycworICAgIGRlZiBfcmVhZF9hbmRfY29tcGFyZShzZWxm
LCBjb21wYXJlLCBleHBlY3RlZCk6CisgICAgICAgICIiIkNvbXBhcmUgdGhlIHJlc3VsdCB3aXRo
IGV4cGVjdGF0aW9uLgorCisgICAgICAgIGNvbXBhcmU6IGZ1bmN0aW9uIHRvIGNvbXBhcmUgdGhl
IHJlc3VsdCB3aXRoIGV4cGVjdGF0aW9uCisgICAgICAgIGV4cGVjdGVkOiBmaWxlIHRoYXQgY29u
dGFpbnMgdGhlIGV4cGVjdGVkIGRhdGEKKyAgICAgICAgIiIiCisgICAgICAgIHdpdGggb3Blbihv
cy5wYXRoLmpvaW4oc2VsZi5fdGVzdF9kaXIsIGV4cGVjdGVkKSkgYXMgZjoKKyAgICAgICAgICAg
IGV4cGVjdGVkX2RhdGEgPSBmLnJlYWQoKQorICAgICAgICByZXR1cm4gY29tcGFyZShzZWxmLCBl
eHBlY3RlZF9kYXRhKQorCisgICAgZGVmIF9jb250YWlucyhzZWxmLCBhdHRyLCBleHBlY3RlZCk6
CisgICAgICAgIHJldHVybiBzZWxmLl9yZWFkX2FuZF9jb21wYXJlKAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGFtYmRhIHMsIGU6IGdldGF0dHIocywgYXR0cikuZmluZChl
KSA+PSAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwZWN0ZWQpCisK
KyAgICBkZWYgX21hdGNoZXMoc2VsZiwgYXR0ciwgZXhwZWN0ZWQpOgorICAgICAgICByZXR1cm4g
c2VsZi5fcmVhZF9hbmRfY29tcGFyZShsYW1iZGEgcywgZTogZ2V0YXR0cihzLCBhdHRyKSA9PSBl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHBlY3RlZCkKKworICAg
IGRlZiBjb25maWdfY29udGFpbnMoc2VsZiwgZXhwZWN0ZWQpOgorICAgICAgICAiIiJDaGVjayBp
ZiByZXN1bHRlZCBjb25maWd1cmF0aW9uIGNvbnRhaW5zIGV4cGVjdGVkIGRhdGEuCisKKyAgICAg
ICAgZXhwZWN0ZWQ6IGZpbGUgdGhhdCBjb250YWlucyB0aGUgZXhwZWN0ZWQgZGF0YQorICAgICAg
ICByZXR1cm5jb2RlOiBUcnVlIGlmIHJlc3VsdCBjb250YWlucyB0aGUgZXhwZWN0ZWQgZGF0YSwg
RmFsc2Ugb3RoZXJ3aXNlCisgICAgICAgICIiIgorICAgICAgICByZXR1cm4gc2VsZi5fY29udGFp
bnMoJ2NvbmZpZycsIGV4cGVjdGVkKQorCisgICAgZGVmIGNvbmZpZ19tYXRjaGVzKHNlbGYsIGV4
cGVjdGVkKToKKyAgICAgICAgIiIiQ2hlY2sgaWYgcmVzdWx0ZWQgY29uZmlndXJhdGlvbiBleGFj
dGx5IG1hdGNoZXMgZXhwZWN0ZWQgZGF0YS4KKworICAgICAgICBleHBlY3RlZDogZmlsZSB0aGF0
IGNvbnRhaW5zIHRoZSBleHBlY3RlZCBkYXRhCisgICAgICAgIHJldHVybmNvZGU6IFRydWUgaWYg
cmVzdWx0IG1hdGNoZXMgdGhlIGV4cGVjdGVkIGRhdGEsIEZhbHNlIG90aGVyd2lzZQorICAgICAg
ICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX21hdGNoZXMoJ2NvbmZpZycsIGV4cGVjdGVkKQor
CisgICAgZGVmIHN0ZG91dF9jb250YWlucyhzZWxmLCBleHBlY3RlZCk6CisgICAgICAgICIiIkNo
ZWNrIGlmIHJlc3VsdGVkIHN0ZG91dCBjb250YWlucyBleHBlY3RlZCBkYXRhLgorCisgICAgICAg
IGV4cGVjdGVkOiBmaWxlIHRoYXQgY29udGFpbnMgdGhlIGV4cGVjdGVkIGRhdGEKKyAgICAgICAg
cmV0dXJuY29kZTogVHJ1ZSBpZiByZXN1bHQgY29udGFpbnMgdGhlIGV4cGVjdGVkIGRhdGEsIEZh
bHNlIG90aGVyd2lzZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX2NvbnRhaW5z
KCdzdGRvdXQnLCBleHBlY3RlZCkKKworICAgIGRlZiBzdGRvdXRfbWF0Y2hlcyhzZWxmLCBleHBl
Y3RlZCk6CisgICAgICAgICIiIkNoZWNrIGlmIHJlc3VsdGVkIHN0ZG91dCBleGFjdGx5IG1hdGNo
ZXMgZXhwZWN0ZWQgZGF0YS4KKworICAgICAgICBleHBlY3RlZDogZmlsZSB0aGF0IGNvbnRhaW5z
IHRoZSBleHBlY3RlZCBkYXRhCisgICAgICAgIHJldHVybmNvZGU6IFRydWUgaWYgcmVzdWx0IG1h
dGNoZXMgdGhlIGV4cGVjdGVkIGRhdGEsIEZhbHNlIG90aGVyd2lzZQorICAgICAgICAiIiIKKyAg
ICAgICAgcmV0dXJuIHNlbGYuX21hdGNoZXMoJ3N0ZG91dCcsIGV4cGVjdGVkKQorCisgICAgZGVm
IHN0ZGVycl9jb250YWlucyhzZWxmLCBleHBlY3RlZCk6CisgICAgICAgICIiIkNoZWNrIGlmIHJl
c3VsdGVkIHN0ZGVyciBjb250YWlucyBleHBlY3RlZCBkYXRhLgorCisgICAgICAgIGV4cGVjdGVk
OiBmaWxlIHRoYXQgY29udGFpbnMgdGhlIGV4cGVjdGVkIGRhdGEKKyAgICAgICAgcmV0dXJuY29k
ZTogVHJ1ZSBpZiByZXN1bHQgY29udGFpbnMgdGhlIGV4cGVjdGVkIGRhdGEsIEZhbHNlIG90aGVy
d2lzZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0dXJuIHNlbGYuX2NvbnRhaW5zKCdzdGRlcnIn
LCBleHBlY3RlZCkKKworICAgIGRlZiBzdGRlcnJfbWF0Y2hlcyhzZWxmLCBleHBlY3RlZCk6Cisg
ICAgICAgICIiIkNoZWNrIGlmIHJlc3VsdGVkIHN0ZGVyciBleGFjdGx5IG1hdGNoZXMgZXhwZWN0
ZWQgZGF0YS4KKworICAgICAgICBleHBlY3RlZDogZmlsZSB0aGF0IGNvbnRhaW5zIHRoZSBleHBl
Y3RlZCBkYXRhCisgICAgICAgIHJldHVybmNvZGU6IFRydWUgaWYgcmVzdWx0IG1hdGNoZXMgdGhl
IGV4cGVjdGVkIGRhdGEsIEZhbHNlIG90aGVyd2lzZQorICAgICAgICAiIiIKKyAgICAgICAgcmV0
dXJuIHNlbGYuX21hdGNoZXMoJ3N0ZGVycicsIGV4cGVjdGVkKQorCisKK0BweXRlc3QuZml4dHVy
ZShzY29wZT0ibW9kdWxlIikKK2RlZiBjb25mKHJlcXVlc3QpOgorICAgICIiIkNyZWF0ZSBhIENv
bmYgaW5zdGFuY2UgYW5kIHByb3ZpZGUgaXQgdG8gdGVzdCBmdW5jdGlvbnMuIiIiCisgICAgcmV0
dXJuIENvbmYocmVxdWVzdCkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vy
cl9yZWN1cnNpdmVfZGVwL0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVj
dXJzaXZlX2RlcC9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MC4uZWJkYjNmZmQ4NzE3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVz
dHMvZXJyX3JlY3Vyc2l2ZV9kZXAvS2NvbmZpZwpAQCAtMCwwICsxLDYzIEBACisjIFNQRFgtTGlj
ZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKKyMgZGVwZW5kcyBvbiBpdHNlbGYKKworY29uZmln
IEEKKwlib29sICJBIgorCWRlcGVuZHMgb24gQQorCisjIHNlbGVjdCBpdHNlbGYKKworY29uZmln
IEIKKwlib29sCisJc2VsZWN0IEIKKworIyBkZXBlbmRzIG9uIGVhY2ggb3RoZXIKKworY29uZmln
IEMxCisJYm9vbCAiQzEiCisJZGVwZW5kcyBvbiBDMgorCitjb25maWcgQzIKKwlib29sICJDMiIK
KwlkZXBlbmRzIG9uIEMxCisKKyMgZGVwZW5kcyBvbiBhbmQgc2VsZWN0CisKK2NvbmZpZyBEMQor
CWJvb2wgIkQxIgorCWRlcGVuZHMgb24gRDIKKwlzZWxlY3QgRDIKKworY29uZmlnIEQyCisJYm9v
bAorCisjIGRlcGVuZHMgb24gYW5kIGltcGx5CisKK2NvbmZpZyBFMQorCWJvb2wgIkUxIgorCWRl
cGVuZHMgb24gRTIKKwlpbXBseSBFMgorCitjb25maWcgRTIKKwlib29sICJFMiIKKworIyBwcm9w
ZXJ0eQorCitjb25maWcgRjEKKwlib29sICJGMSIKKwlkZWZhdWx0IEYyCisKK2NvbmZpZyBGMgor
CWJvb2wgIkYyIgorCWRlcGVuZHMgb24gRjEKKworIyBtZW51CisKK21lbnUgIm1lbnUgZGVwZW5k
aW5nIG9uIGl0cyBjb250ZW50IgorCWRlcGVuZHMgb24gRworCitjb25maWcgRworCWJvb2wgIkci
CisKK2VuZG1lbnUKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1
cnNpdmVfZGVwL19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vy
c2l2ZV9kZXAvX19pbml0X18ucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi41ZjM4MjFiNDNjZTYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90
ZXN0cy9lcnJfcmVjdXJzaXZlX2RlcC9fX2luaXRfXy5weQpAQCAtMCwwICsxLDEwIEBACisjIFNQ
RFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisiIiIKK0RldGVjdCByZWN1cnNpdmUgZGVw
ZW5kZW5jeSBlcnJvci4KKworUmVjdXJzaXZlIGRlcGVuZGVuY3kgc2hvdWxkIGJlIHRyZWF0ZWQg
YXMgYW4gZXJyb3IuCisiIiIKKworZGVmIHRlc3QoY29uZik6CisgICAgYXNzZXJ0IGNvbmYub2xk
YXNrY29uZmlnKCkgPT0gMQorICAgIGFzc2VydCBjb25mLnN0ZGVycl9jb250YWlucygnZXhwZWN0
ZWRfc3RkZXJyJykKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1
cnNpdmVfZGVwL2V4cGVjdGVkX3N0ZGVyciBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9y
ZWN1cnNpdmVfZGVwL2V4cGVjdGVkX3N0ZGVycgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAuLmM5ZjRhYmY5YTc5MQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9r
Y29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfZGVwL2V4cGVjdGVkX3N0ZGVycgpAQCAtMCwwICsx
LDM4IEBACitLY29uZmlnOjExOmVycm9yOiByZWN1cnNpdmUgZGVwZW5kZW5jeSBkZXRlY3RlZCEK
K0tjb25maWc6MTE6CXN5bWJvbCBCIGlzIHNlbGVjdGVkIGJ5IEIKK0ZvciBhIHJlc29sdXRpb24g
cmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9rYnVpbGQva2NvbmZpZy1sYW5ndWFnZS5yc3QKK3N1YnNl
Y3Rpb24gIktjb25maWcgcmVjdXJzaXZlIGRlcGVuZGVuY3kgbGltaXRhdGlvbnMiCisKK0tjb25m
aWc6NTplcnJvcjogcmVjdXJzaXZlIGRlcGVuZGVuY3kgZGV0ZWN0ZWQhCitLY29uZmlnOjU6CXN5
bWJvbCBBIGRlcGVuZHMgb24gQQorRm9yIGEgcmVzb2x1dGlvbiByZWZlciB0byBEb2N1bWVudGF0
aW9uL2tidWlsZC9rY29uZmlnLWxhbmd1YWdlLnJzdAorc3Vic2VjdGlvbiAiS2NvbmZpZyByZWN1
cnNpdmUgZGVwZW5kZW5jeSBsaW1pdGF0aW9ucyIKKworS2NvbmZpZzoxNzplcnJvcjogcmVjdXJz
aXZlIGRlcGVuZGVuY3kgZGV0ZWN0ZWQhCitLY29uZmlnOjE3OglzeW1ib2wgQzEgZGVwZW5kcyBv
biBDMgorS2NvbmZpZzoyMToJc3ltYm9sIEMyIGRlcGVuZHMgb24gQzEKK0ZvciBhIHJlc29sdXRp
b24gcmVmZXIgdG8gRG9jdW1lbnRhdGlvbi9rYnVpbGQva2NvbmZpZy1sYW5ndWFnZS5yc3QKK3N1
YnNlY3Rpb24gIktjb25maWcgcmVjdXJzaXZlIGRlcGVuZGVuY3kgbGltaXRhdGlvbnMiCisKK0tj
b25maWc6MzI6ZXJyb3I6IHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGRldGVjdGVkIQorS2NvbmZpZzoz
MjoJc3ltYm9sIEQyIGlzIHNlbGVjdGVkIGJ5IEQxCitLY29uZmlnOjI3OglzeW1ib2wgRDEgZGVw
ZW5kcyBvbiBEMgorRm9yIGEgcmVzb2x1dGlvbiByZWZlciB0byBEb2N1bWVudGF0aW9uL2tidWls
ZC9rY29uZmlnLWxhbmd1YWdlLnJzdAorc3Vic2VjdGlvbiAiS2NvbmZpZyByZWN1cnNpdmUgZGVw
ZW5kZW5jeSBsaW1pdGF0aW9ucyIKKworS2NvbmZpZzozNzplcnJvcjogcmVjdXJzaXZlIGRlcGVu
ZGVuY3kgZGV0ZWN0ZWQhCitLY29uZmlnOjM3OglzeW1ib2wgRTEgZGVwZW5kcyBvbiBFMgorS2Nv
bmZpZzo0MjoJc3ltYm9sIEUyIGlzIGltcGxpZWQgYnkgRTEKK0ZvciBhIHJlc29sdXRpb24gcmVm
ZXIgdG8gRG9jdW1lbnRhdGlvbi9rYnVpbGQva2NvbmZpZy1sYW5ndWFnZS5yc3QKK3N1YnNlY3Rp
b24gIktjb25maWcgcmVjdXJzaXZlIGRlcGVuZGVuY3kgbGltaXRhdGlvbnMiCisKK0tjb25maWc6
NjA6ZXJyb3I6IHJlY3Vyc2l2ZSBkZXBlbmRlbmN5IGRldGVjdGVkIQorS2NvbmZpZzo2MDoJc3lt
Ym9sIEcgZGVwZW5kcyBvbiBHCitGb3IgYSByZXNvbHV0aW9uIHJlZmVyIHRvIERvY3VtZW50YXRp
b24va2J1aWxkL2tjb25maWctbGFuZ3VhZ2UucnN0CitzdWJzZWN0aW9uICJLY29uZmlnIHJlY3Vy
c2l2ZSBkZXBlbmRlbmN5IGxpbWl0YXRpb25zIgorCitLY29uZmlnOjUxOmVycm9yOiByZWN1cnNp
dmUgZGVwZW5kZW5jeSBkZXRlY3RlZCEKK0tjb25maWc6NTE6CXN5bWJvbCBGMiBkZXBlbmRzIG9u
IEYxCitLY29uZmlnOjQ5OglzeW1ib2wgRjEgZGVmYXVsdCB2YWx1ZSBjb250YWlucyBGMgorRm9y
IGEgcmVzb2x1dGlvbiByZWZlciB0byBEb2N1bWVudGF0aW9uL2tidWlsZC9rY29uZmlnLWxhbmd1
YWdlLnJzdAorc3Vic2VjdGlvbiAiS2NvbmZpZyByZWN1cnNpdmUgZGVwZW5kZW5jeSBsaW1pdGF0
aW9ucyIKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVf
aW5jL0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9L
Y29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYzZmNGFkZWM3
NmQxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vy
c2l2ZV9pbmMvS2NvbmZpZwpAQCAtMCwwICsxLDIgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZp
ZXI6IEdQTC0yLjAtb25seQorc291cmNlICJLY29uZmlnLmluYzEiCmRpZmYgLS1naXQgYS94ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmluYzEgYi94ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmluYzEKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4wMWNiZjBkNjljY2UKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29u
ZmlnLmluYzEKQEAgLTAsMCArMSw1IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt
Mi4wLW9ubHkKKworCisKK3NvdXJjZSAiS2NvbmZpZy5pbmMyIgpkaWZmIC0tZ2l0IGEveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMyIGIveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZpZy5pbmMyCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uODIzNTEwNzVhYjFiCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvS2NvbmZp
Zy5pbmMyCkBAIC0wLDAgKzEsNCBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIu
MC1vbmx5CisKKworc291cmNlICJLY29uZmlnLmluYzMiCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmluYzMgYi94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmluYzMKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jNmY0YWRlYzc2ZDEKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9LY29uZmlnLmlu
YzMKQEAgLTAsMCArMSwyIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wLW9u
bHkKK3NvdXJjZSAiS2NvbmZpZy5pbmMxIgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcv
dGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvX19pbml0X18ucHkgYi94ZW4vdG9vbHMva2NvbmZpZy90
ZXN0cy9lcnJfcmVjdXJzaXZlX2luYy9fX2luaXRfXy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAuLjI3YWExODk1YTBiMgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90
b29scy9rY29uZmlnL3Rlc3RzL2Vycl9yZWN1cnNpdmVfaW5jL19faW5pdF9fLnB5CkBAIC0wLDAg
KzEsMTEgQEAKKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorRGV0ZWN0
IHJlY3Vyc2l2ZSBpbmNsdXNpb24gZXJyb3IuCisKK0lmIHJlY3Vyc2l2ZSBpbmNsdXNpb24gaXMg
ZGV0ZWN0ZWQsIGl0IHNob3VsZCBmYWlsIHdpdGggZXJyb3IgbWVzc2FnZXMuCisiIiIKKworCitk
ZWYgdGVzdChjb25mKToKKyAgICBhc3NlcnQgY29uZi5vbGRhc2tjb25maWcoKSAhPSAwCisgICAg
YXNzZXJ0IGNvbmYuc3RkZXJyX2NvbnRhaW5zKCdleHBlY3RlZF9zdGRlcnInKQpkaWZmIC0tZ2l0
IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvZXhwZWN0ZWRfc3Rk
ZXJyIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vyc2l2ZV9pbmMvZXhwZWN0ZWRf
c3RkZXJyCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjA3MGEzMWZk
ZmViCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvZXJyX3JlY3Vy
c2l2ZV9pbmMvZXhwZWN0ZWRfc3RkZXJyCkBAIC0wLDAgKzEsNiBAQAorUmVjdXJzaXZlIGluY2x1
c2lvbiBkZXRlY3RlZC4KK0luY2x1c2lvbiBwYXRoOgorICBjdXJyZW50IGZpbGUgOiBLY29uZmln
LmluYzEKKyAgaW5jbHVkZWQgZnJvbTogS2NvbmZpZy5pbmMzOjIKKyAgaW5jbHVkZWQgZnJvbTog
S2NvbmZpZy5pbmMyOjQKKyAgaW5jbHVkZWQgZnJvbTogS2NvbmZpZy5pbmMxOjUKZGlmZiAtLWdp
dCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9LY29uZmlnIGIveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL0tjb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwLi41Njk4YTQwMThkZDAKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvS2NvbmZpZwpAQCAtMCwwICsxLDI1
IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKK2NvbmZpZyBNT0RVTEVT
CisJZGVmX2Jvb2wgeQorCW9wdGlvbiBtb2R1bGVzCisKK2Nob2ljZQorCXByb21wdCAiQ2hvaWNl
IgorCitjb25maWcgQ0hPSUNFX1ZBTDAKKwl0cmlzdGF0ZSAiQ2hvaWNlIDAiCisKK2NvbmZpZyBD
SE9JVkVfVkFMMQorCXRyaXN0YXRlICJDaG9pY2UgMSIKKworZW5kY2hvaWNlCisKK2Nob2ljZQor
CXByb21wdCAiQW5vdGhlciBjaG9pY2UiCisJZGVwZW5kcyBvbiBDSE9JQ0VfVkFMMAorCitjb25m
aWcgRFVNTVkKKwlib29sICJkdW1teSIKKworZW5kY2hvaWNlCmRpZmYgLS1naXQgYS94ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvX19pbml0X18ucHkgYi94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvX19pbml0X18ucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwLi5mZmVhNmIxMTQ4YTYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
dG9vbHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvX19pbml0X18ucHkKQEAgLTAsMCArMSwx
NSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAorIiIiCitEbyBub3QgYWZm
ZWN0IHVzZXItYXNzaWduZWQgY2hvaWNlIHZhbHVlIGJ5IGFub3RoZXIgY2hvaWNlLgorCitIYW5k
bGluZyBvZiBzdGF0ZSBmbGFncyBmb3IgY2hvaWNlcyBpcyBjb21wbGVjYXRlZC4gIEluIG9sZCBk
YXlzLAordGhlIGRlZmNvbmZpZyByZXN1bHQgb2YgYSBjaG9pY2UgY291bGQgYmUgYWZmZWN0ZWQg
YnkgYW5vdGhlciBjaG9pY2UKK2lmIHRob3NlIGNob2ljZXMgaW50ZXJhY3QgYnkgJ2RlcGVuZHMg
b24nLCAnc2VsZWN0JywgZXRjLgorCitSZWxhdGVkIExpbnV4IGNvbW1pdDogZmJlOThiYjllZDNk
YWUyM2UzMjBjNmIxMTNlMzVmMTI5NTM4ZDE0YQorIiIiCisKKworZGVmIHRlc3QoY29uZik6Cisg
ICAgYXNzZXJ0IGNvbmYuZGVmY29uZmlnKCdkZWZjb25maWcnKSA9PSAwCisgICAgYXNzZXJ0IGNv
bmYuY29uZmlnX2NvbnRhaW5zKCdleHBlY3RlZF9jb25maWcnKQpkaWZmIC0tZ2l0IGEveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvaW50ZXJfY2hvaWNlL2RlZmNvbmZpZyBiL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9kZWZjb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwLi4xNjJjNDE0OGUyYTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9v
bHMva2NvbmZpZy90ZXN0cy9pbnRlcl9jaG9pY2UvZGVmY29uZmlnCkBAIC0wLDAgKzEgQEAKK0NP
TkZJR19DSE9JQ0VfVkFMMD15CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9p
bnRlcl9jaG9pY2UvZXhwZWN0ZWRfY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvaW50
ZXJfY2hvaWNlL2V4cGVjdGVkX2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAuLjVkY2VlZmIwNTRlMwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL2ludGVyX2Nob2ljZS9leHBlY3RlZF9jb25maWcKQEAgLTAsMCArMSw0IEBACitD
T05GSUdfTU9EVUxFUz15CitDT05GSUdfQ0hPSUNFX1ZBTDA9eQorIyBDT05GSUdfQ0hPSVZFX1ZB
TDEgaXMgbm90IHNldAorQ09ORklHX0RVTU1ZPXkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29u
ZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvS2NvbmZpZyBiL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvS2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAuLjEyNzczMWMwNDZiNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90
b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvS2NvbmZpZwpAQCAtMCwwICsx
LDM5IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKK2NvbmZpZyBBCisJ
Ym9vbCAiQSIKKwloZWxwCisJICBUaGlzIGlzIGEgbmV3IHN5bWJvbC4KKworY2hvaWNlCisJcHJv
bXB0ICJDaG9pY2UgPyIKKwlkZXBlbmRzIG9uIEEKKwloZWxwCisJICAiZGVwZW5kcyBvbiBBIiBo
YXMgYmVlbiBuZXdseSBhZGRlZC4KKworY29uZmlnIENIT0lDRV9CCisJYm9vbCAiQ2hvaWNlIEIi
CisKK2NvbmZpZyBDSE9JQ0VfQworCWJvb2wgIkNob2ljZSBDIgorCWhlbHAKKwkgIFRoaXMgaXMg
YSBuZXcgc3ltYm9sLCBzbyBzaG91bGQgYmUgYXNrZWQuCisKK2VuZGNob2ljZQorCitjaG9pY2UK
Kwlwcm9tcHQgIkNob2ljZTIgPyIKKworY29uZmlnIENIT0lDRV9ECisJYm9vbCAiQ2hvaWNlIEQi
CisKK2NvbmZpZyBDSE9JQ0VfRQorCWJvb2wgIkNob2ljZSBFIgorCitjb25maWcgQ0hPSUNFX0YK
Kwlib29sICJDaG9pY2UgRiIKKwlkZXBlbmRzIG9uIEEKKwloZWxwCisJICBUaGlzIGlzIGEgbmV3
IHN5bWJvbCwgc28gc2hvdWxkIGJlIGFza2VkLgorCitlbmRjaG9pY2UKZGlmZiAtLWdpdCBhL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvX19pbml0X18ucHkgYi94
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL19faW5pdF9fLnB5Cm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmU5ZDMyMjUzOWM5Ci0tLSAv
ZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2Rl
cC9fX2luaXRfXy5weQpAQCAtMCwwICsxLDE1IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wCisiIiIKK0FzayBuZXcgY2hvaWNlIHZhbHVlcyB3aGVuIHRoZXkgYmVjb21lIHZp
c2libGUuCisKK0lmIG5ldyBjaG9pY2UgdmFsdWVzIGFyZSBhZGRlZCB3aXRoIG5ldyBkZXBlbmRl
bmN5LCBhbmQgdGhleSBiZWNvbWUKK3Zpc2libGUgZHVyaW5nIHVzZXIgY29uZmlndXJhdGlvbiwg
b2xkY29uZmlnIHNob3VsZCByZWNvZ25pemUgdGhlbQorYXMgKE5FVyksIGFuZCBhc2sgdGhlIHVz
ZXIgZm9yIGNob2ljZS4KKworUmVsYXRlZCBMaW51eCBjb21taXQ6IDVkMDk1OThkNDg4ZjA4MWUz
YmUyM2Y4ODVlZDY1Y2JiZTJkMDczYjUKKyIiIgorCisKK2RlZiB0ZXN0KGNvbmYpOgorICAgIGFz
c2VydCBjb25mLm9sZGNvbmZpZygnY29uZmlnJywgJ3knKSA9PSAwCisgICAgYXNzZXJ0IGNvbmYu
c3Rkb3V0X2NvbnRhaW5zKCdleHBlY3RlZF9zdGRvdXQnKQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9jb25maWcgYi94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9uZXdfY2hvaWNlX3dpdGhfZGVwL2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLjQ3ZWY5NWQ1NjdmZAotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvY29uZmlnCkBAIC0wLDAg
KzEsMyBAQAorQ09ORklHX0NIT0lDRV9CPXkKKyMgQ09ORklHX0NIT0lDRV9EIGlzIG5vdCBzZXQK
K0NPTkZJR19DSE9JQ0VfRT15CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9u
ZXdfY2hvaWNlX3dpdGhfZGVwL2V4cGVjdGVkX3N0ZG91dCBiL3hlbi90b29scy9rY29uZmlnL3Rl
c3RzL25ld19jaG9pY2Vfd2l0aF9kZXAvZXhwZWN0ZWRfc3Rkb3V0Cm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNzRkYzBiY2IyMmJjCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbmV3X2Nob2ljZV93aXRoX2RlcC9leHBlY3RlZF9zdGRv
dXQKQEAgLTAsMCArMSwxMCBAQAorQSAoQSkgW04veS8/XSAoTkVXKSB5CisgIENob2ljZSA/Cisg
ID4gMS4gQ2hvaWNlIEIgKENIT0lDRV9CKQorICAgIDIuIENob2ljZSBDIChDSE9JQ0VfQykgKE5F
VykKKyAgY2hvaWNlWzEtMj9dOiAKK0Nob2ljZTIgPworICAxLiBDaG9pY2UgRCAoQ0hPSUNFX0Qp
Cis+IDIuIENob2ljZSBFIChDSE9JQ0VfRSkKKyAgMy4gQ2hvaWNlIEYgKENIT0lDRV9GKSAoTkVX
KQorY2hvaWNlWzEtMz9dOiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25v
X3dyaXRlX2lmX2RlcF91bm1ldC9LY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbm9f
d3JpdGVfaWZfZGVwX3VubWV0L0tjb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi40NzY3YWFiNmQ4ZTMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5tZXQvS2NvbmZpZwpAQCAtMCwwICsxLDE2IEBA
CisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKK2NvbmZpZyBBCisJYm9vbCAi
QSIKKworY2hvaWNlCisJcHJvbXB0ICJDaG9pY2UgPyIKKwlkZXBlbmRzIG9uIEEKKworY29uZmln
IENIT0lDRV9CCisJYm9vbCAiQ2hvaWNlIEIiCisKK2NvbmZpZyBDSE9JQ0VfQworCWJvb2wgIkNo
b2ljZSBDIgorCitlbmRjaG9pY2UKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3Rz
L25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weSBiL3hlbi90b29scy9rY29uZmlnL3Rl
c3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLmZmZDQ2OWQxZjIyNgotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9fX2luaXRfXy5weQpA
QCAtMCwwICsxLDIwIEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisiIiIK
K0RvIG5vdCB3cml0ZSBjaG9pY2UgdmFsdWVzIHRvIC5jb25maWcgaWYgdGhlIGRlcGVuZGVuY3kg
aXMgdW5tZXQuCisKKyIjIENPTkZJR18uLi4gaXMgbm90IHNldCIgc2hvdWxkIG5vdCBiZSB3cml0
dGVuIGludG8gdGhlIC5jb25maWcgZmlsZQorZm9yIHN5bWJvbHMgd2l0aCB1bm1ldCBkZXBlbmRl
bmN5LgorCitUaGlzIHdhcyBub3Qgd29ya2luZyBjb3JyZWN0bHkgZm9yIGNob2ljZSB2YWx1ZXMg
YmVjYXVzZSBjaG9pY2UgbmVlZHMKK2EgYml0IGRpZmZlcmVudCBzeW1ib2wgY29tcHV0YXRpb24u
CisKK1RoaXMgY2hlY2tzIHRoYXQgbm8gdW5uZWVkZWQgIiMgQ09GSUdfLi4uIGlzIG5vdCBzZXQi
IGlzIGNvbnRhaW5lZCBpbgordGhlIC5jb25maWcgZmlsZS4KKworUmVsYXRlZCBMaW51eCBjb21t
aXQ6IGNiNjdhYjJjZDJiOGFiZDk2NTAyOTJjOTg2Yzc5OTAxZTMwNzNhNTkKKyIiIgorCisKK2Rl
ZiB0ZXN0KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2NvbmZpZygnY29uZmlnJywgJ24n
KSA9PSAwCisgICAgYXNzZXJ0IGNvbmYuY29uZmlnX21hdGNoZXMoJ2V4cGVjdGVkX2NvbmZpZycp
CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9ub193cml0ZV9pZl9kZXBfdW5t
ZXQvY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0
L2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmFiZDI4MGUy
ZjYxNgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRl
X2lmX2RlcF91bm1ldC9jb25maWcKQEAgLTAsMCArMSBAQAorQ09ORklHX0E9eQpkaWZmIC0tZ2l0
IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvbm9fd3JpdGVfaWZfZGVwX3VubWV0L2V4cGVjdGVk
X2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL25vX3dyaXRlX2lmX2RlcF91bm1ldC9l
eHBlY3RlZF9jb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi40
NzMyMjg4MTBjMzUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9u
b193cml0ZV9pZl9kZXBfdW5tZXQvZXhwZWN0ZWRfY29uZmlnCkBAIC0wLDAgKzEsNSBAQAorIwor
IyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBmaWxlOyBETyBOT1QgRURJVC4KKyMgTWFpbiBtZW51
CisjCisjIENPTkZJR19BIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmln
L3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL0tjb25maWcgYi94ZW4vdG9vbHMva2NvbmZp
Zy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYmFhMzI4ODI3OTExCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1bmMvS2NvbmZpZwpA
QCAtMCwwICsxLDI3IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisKKyMg
J2luZm8nIHByaW50cyB0aGUgYXJndW1lbnQgdG8gc3Rkb3V0LgorJChpbmZvLGhlbGxvIHdvcmxk
IDApCisKKyMgJ3dhcm5pbmctaWYnLCBpZiB0aGUgZmlyc3QgYXJndW1lbnQgaXMgeSwgc2VuZHMg
dGhlIHNlY29uZCBhcmd1bWVudCB0byBzdGRlcnIsCisjIGFuZCB0aGUgbWVzc2FnZSBpcyBwcmVm
aXhlZCB3aXRoIHRoZSBjdXJyZW50IGZpbGUgbmFtZSBhbmQgbGluZSBudW1iZXIuCiskKHdhcm5p
bmctaWYseSxoZWxsbyB3b3JsZCAxKQorCisjICdlcnJvci1pZicgaXMgc2ltaWxhciwgYnV0IGl0
IHRlcm1pbmF0ZXMgdGhlIHBhcnNpbmcgaW1tZWRpYXRlbHkuCisjIFRoZSBmb2xsb3dpbmcgaXMg
anVzdCBuby1vcCBzaW5jZSB0aGUgZmlyc3QgYXJndW1lbnQgaXMgbm90IHkuCiskKGVycm9yLWlm
LG4sdGhpcyBzaG91bGQgbm90IGJlIHByaW50ZWQpCisKKyMgU2hvcnRoYW5kCit3YXJuaW5nID0g
JCh3YXJuaW5nLWlmLHksJCgxKSkKKworIyAnc2hlbGwnIGV4ZWN1dGVzIGEgY29tbWFuZCwgYW5k
IHJldHVybnMgaXRzIHN0ZG91dC4KKyQod2FybmluZywkKHNoZWxsLGVjaG8gaGVsbG8gd29ybGQg
MykpCisKKyMgRXZlcnkgbmV3bGluZSBpbiB0aGUgb3V0cHV0IGlzIHJlcGxhY2VkIHdpdGggYSBz
cGFjZSwKKyMgYnV0IGFueSB0cmFpbGluZyBuZXdsaW5lcyBhcmUgZGVsZXRlZC4KKyQod2Fybmlu
ZywkKHNoZWxsLHByaW50ZiAnaGVsbG9cbndvcmxkXG5cbjRcblxuXG4nKSkKKworIyAnZmlsZW5h
bWUnIGlzIGV4cGFuZGVkIHRvIHRoZSBjdXJyZW50bHkgcGFyc2VkIGZpbGUgbmFtZSwKKyMgJ2xp
bmVubycgdG8gdGhlIGxpbmUgbnVtYmVyLgorJCh3YXJuaW5nLGZpbGVuYW1lPSQoZmlsZW5hbWUp
KQorJCh3YXJuaW5nLGxpbmVubz0kKGxpbmVubykpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9fX2luaXRfXy5weSBiL3hlbi90b29s
cy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL19faW5pdF9fLnB5Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMmU1M2JhMDhmY2ExCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9idWlsdGluX2Z1
bmMvX19pbml0X18ucHkKQEAgLTAsMCArMSw5IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wCisiIiIKK0J1aWx0LWluIGZ1bmN0aW9uIHRlc3RzLgorIiIiCisKK2RlZiB0ZXN0
KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2NvbmZpZygpID09IDAKKyAgICBhc3NlcnQg
Y29uZi5zdGRvdXRfY29udGFpbnMoJ2V4cGVjdGVkX3N0ZG91dCcpCisgICAgYXNzZXJ0IGNvbmYu
c3RkZXJyX21hdGNoZXMoJ2V4cGVjdGVkX3N0ZGVycicpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9zdGRlcnIgYi94
ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2J1aWx0aW5fZnVuYy9leHBlY3RlZF9z
dGRlcnIKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4zM2VhOWNhMzg0
MDAKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNz
L2J1aWx0aW5fZnVuYy9leHBlY3RlZF9zdGRlcnIKQEAgLTAsMCArMSw1IEBACitLY29uZmlnOjg6
IGhlbGxvIHdvcmxkIDEKK0tjb25maWc6MTg6IGhlbGxvIHdvcmxkIDMKK0tjb25maWc6MjI6IGhl
bGxvIHdvcmxkICA0CitLY29uZmlnOjI2OiBmaWxlbmFtZT1LY29uZmlnCitLY29uZmlnOjI3OiBs
aW5lbm89MjcKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3Mv
YnVpbHRpbl9mdW5jL2V4cGVjdGVkX3N0ZG91dCBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3By
ZXByb2Nlc3MvYnVpbHRpbl9mdW5jL2V4cGVjdGVkX3N0ZG91dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAuLjgyZGUzYTdlOTdkZQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvYnVpbHRpbl9mdW5jL2V4cGVjdGVkX3N0
ZG91dApAQCAtMCwwICsxIEBACitoZWxsbyB3b3JsZCAwCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9LY29uZmlnIGIveGVu
L3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNpb24vS2NvbmZp
ZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjY4Mzg5OTdjMjNiYQot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvY2ly
Y3VsYXJfZXhwYW5zaW9uL0tjb25maWcKQEAgLTAsMCArMSw1IEBACisjIFNQRFgtTGljZW5zZS1J
ZGVudGlmaWVyOiBHUEwtMi4wCisKK1ggPSAkKFkpCitZID0gJChYKQorJChpbmZvICQoWCkpCmRp
ZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4
cGFuc2lvbi9fX2luaXRfXy5weSBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3Mv
Y2lyY3VsYXJfZXhwYW5zaW9uL19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMC4uNDE5YmRhM2UwNzVjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xz
L2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9jaXJjdWxhcl9leHBhbnNpb24vX19pbml0X18ucHkK
QEAgLTAsMCArMSwxMSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAorIiIi
CitEZXRlY3QgY2lyY3VsYXIgdmFyaWFibGUgZXhwYW5zaW9uLgorCitJZiBhIHJlY3Vyc2l2ZWx5
IGV4cGFuZGVkIHZhcmlhYmxlIHJlZmVyZW5jZXMgaXRzZWxmIChldmVudHVhbGx5KSwKK2l0IHNo
b3VsZCBmYWlsIHdpdGggYW4gZXJyb3IgbWVzc2FnZS4KKyIiIgorCitkZWYgdGVzdChjb25mKToK
KyAgICBhc3NlcnQgY29uZi5vbGRhc2tjb25maWcoKSAhPSAwCisgICAgYXNzZXJ0IGNvbmYuc3Rk
ZXJyX21hdGNoZXMoJ2V4cGVjdGVkX3N0ZGVycicpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2Nv
bmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9leHBlY3RlZF9zdGRlcnIg
Yi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9l
eHBlY3RlZF9zdGRlcnIKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5j
ZGU2OGZhOTg5ZDAKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9w
cmVwcm9jZXNzL2NpcmN1bGFyX2V4cGFuc2lvbi9leHBlY3RlZF9zdGRlcnIKQEAgLTAsMCArMSBA
QAorS2NvbmZpZzo1OiBSZWN1cnNpdmUgdmFyaWFibGUgJ1gnIHJlZmVyZW5jZXMgaXRzZWxmIChl
dmVudHVhbGx5KQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vz
cy9lc2NhcGUvS2NvbmZpZyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNj
YXBlL0tjb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi40ZTNm
NDQ0NDU1NDQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVw
cm9jZXNzL2VzY2FwZS9LY29uZmlnCkBAIC0wLDAgKzEsNDQgQEAKKyMgU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAKKworIyBTaG9ydGhhbmQKK3dhcm5pbmcgPSAkKHdhcm5pbmctaWYs
eSwkKDEpKQorCisjIFlvdSBjYW4gbm90IHBhc3MgY29tbWFzIGRpcmVjdGx5IHRvIGEgZnVuY3Rp
b24gc2luY2UgdGhleSBhcmUgdHJlYXRlZCBhcworIyBkZWxpbWl0ZXJzLiBZb3UgY2FuIHVzZSB0
aGUgZm9sbG93aW5nIHRyaWNrIHRvIGRvIHNvLgorY29tbWEgICA6PSAsCiskKHdhcm5pbmcsaGVs
bG8kKGNvbW1hKSB3b3JsZCkKKworIyBMaWtlIE1ha2UsIHNpbmdsZSBxdW90ZXMsIGRvdWJsZSBx
dW90ZXMsIHNwYWNlcyBhcmUgdHJlYXRlZCB2ZXJiYXRpbS4KKyMgVGhlIGZvbGxvd2luZyBwcmlu
dHMgdGhlIHRleHQgYXMtaXMuCiskKHdhcm5pbmcsICAnICIgJyIgICAnICcnJyAiJyIpCisKKyMg
VW5saWtlIE1ha2UsICckJyBoYXMgc3BlY2lhbCBtZWFuaW5nIG9ubHkgd2hlbiBpdCBpcyBmb2xs
b3dlZCBieSAnKCcuCisjIE5vIG5lZWQgdG8gZXNjYXBlICckJyBpdHNlbGYuCiskKHdhcm5pbmcs
JCkKKyQod2FybmluZywkJCkKKyQgOj0gMQorJCh3YXJuaW5nLCQoJCkpCisKKyMgWW91IG5lZWQg
YSB0cmljayB0byBlc2NhcGUgJyQnIGZvbGxvd2VkIGJ5ICcoJworIyBUaGUgZm9sbG93aW5nIHNo
b3VsZCBwcmludCAiJChYKSIuIEl0IHNob3VsZCBub3QgYmUgZXhwYW5kZWQgZnVydGhlci4KK2Rv
bGxhciA6PSAkCiskKHdhcm5pbmcsJChkb2xsYXIpKFgpKQorCisjIFlvdSBuZWVkIGEgdHJpY2sg
dG8gdHJlYXQgdW5iYWxhbmNlZCBwYXJlbnRoZXNlcy4KKyMgVGhlIGZvbGxvd2luZyBzaG91bGQg
cHJpbnQgIigiLgorbGVmdF9wYXJlbiA6PSAoCiskKHdhcm5pbmcsJChsZWZ0X3BhcmVuKSkKKwor
IyBBIHNpbXBsZSBleHBhbmRlZCBzaG91bGQgbm90IGJlIGV4cGFuZGVkIG11bHRpcGxlIHRpbWVz
LgorIyBUaGUgZm9sbG93aW5nIHNob3VsZCBwcmludCAiJChYKSIuIEl0IHNob3VsZCBub3QgYmUg
ZXhwYW5kZWQgZnVydGhlci4KK1kgOj0gJChkb2xsYXIpKFgpCiskKHdhcm5pbmcsJChZKSkKKwor
IyBUaGUgZm9sbG93aW5nIHNob3VsZCBwcmludCAiJChYKSIgYXMgd2VsbC4KK1kgPSAkKGRvbGxh
cikoWCkKKyQod2FybmluZywkKFkpKQorCisjIFRoZSBmb2xsb3dpbmcgc2hvdWxkIHByaW50ICIk
KCIuCisjIEl0IHNob3VsZCBub3QgYmUgZW1pdCAidW50ZXJtaW5hdGVkIHJlZmVyZW5jZSIgZXJy
b3IuCit1bnRlcm1pbmF0ZWQgOj0gJChkb2xsYXIpKAorJCh3YXJuaW5nLCQodW50ZXJtaW5hdGVk
KSkKZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBl
L19faW5pdF9fLnB5IGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy9lc2NhcGUv
X19pbml0X18ucHkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi43ZWU4
ZTc0N2Y1NDYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVw
cm9jZXNzL2VzY2FwZS9fX2luaXRfXy5weQpAQCAtMCwwICsxLDggQEAKKyMgU1BEWC1MaWNlbnNl
LUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorRXNjYXBlIHNlcXVlbmNlIHRlc3RzLgorIiIiCisK
K2RlZiB0ZXN0KGNvbmYpOgorICAgIGFzc2VydCBjb25mLm9sZGFza2NvbmZpZygpID09IDAKKyAg
ICBhc3NlcnQgY29uZi5zdGRlcnJfbWF0Y2hlcygnZXhwZWN0ZWRfc3RkZXJyJykKZGlmZiAtLWdp
dCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBlL2V4cGVjdGVkX3N0
ZGVyciBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvZXNjYXBlL2V4cGVjdGVk
X3N0ZGVycgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjFjMDA5NTdk
ZGFhOQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nl
c3MvZXNjYXBlL2V4cGVjdGVkX3N0ZGVycgpAQCAtMCwwICsxLDEwIEBACitLY29uZmlnOjk6IGhl
bGxvLCB3b3JsZAorS2NvbmZpZzoxMzogICAnICIgJyIgICAnICcnJyAiJyIKK0tjb25maWc6MTc6
ICQKK0tjb25maWc6MTg6ICQkCitLY29uZmlnOjIwOiAxCitLY29uZmlnOjI1OiAkKFgpCitLY29u
ZmlnOjMwOiAoCitLY29uZmlnOjM1OiAkKFgpCitLY29uZmlnOjM5OiAkKFgpCitLY29uZmlnOjQ0
OiAkKApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJp
YWJsZS9LY29uZmlnIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJs
ZS9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uOWNlMmY5
NWNiZDI0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJlcHJv
Y2Vzcy92YXJpYWJsZS9LY29uZmlnCkBAIC0wLDAgKzEsNTMgQEAKKyMgU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAKKworIyBTaG9ydGhhbmQKK3dhcm5pbmcgPSAkKHdhcm5pbmctaWYs
eSwkKDEpKQorCisjIFNpbXBseSBleHBhbmRlZCB2YXJpYWJsZS4KK1ggOj0gMQorU0lNUExFIDo9
ICQoWCkKK1ggOj0gMgorJCh3YXJuaW5nLFNJTVBMRSA9ICQoU0lNUExFKSkKKworIyBSZWN1cnNp
dmVseSBleHBhbmRlZCB2YXJpYWJsZS4KK1ggOj0gMQorUkVDVVJTSVZFID0gJChYKQorWCA6PSAy
CiskKHdhcm5pbmcsUkVDVVJTSVZFID0gJChSRUNVUlNJVkUpKQorCisjIEFwcGVuZCBzb21ldGhp
bmcgdG8gYSBzaW1wbHkgZXhwYW5kZWQgdmFyaWFibGUuCitZIDo9IDMKK1NJTVBMRSArPSAkKFkp
CitZIDo9IDQKKyQod2FybmluZyxTSU1QTEUgPSAkKFNJTVBMRSkpCisKKyMgQXBwZW5kIHNvbWV0
aGluZyB0byBhIHJlY3Vyc2l2ZWx5IGV4cGFuZGVkIHZhcmlhYmxlLgorWSA6PSAzCitSRUNVUlNJ
VkUgKz0gJChZKQorWSA6PSA0CiskKHdhcm5pbmcsUkVDVVJTSVZFID0gJChSRUNVUlNJVkUpKQor
CisjIFVzZSArPSBvcGVyYXRvciB0byBhbiB1bmRlZmluZWQgdmFyaWFibGUuCisjIFRoaXMgd29y
a3MgYXMgYSByZWN1cnNpdmVseSBleHBhbmRlZCB2YXJpYWJsZS4KK1kgOj0gMworVU5ERUZJTkVE
X1ZBUklBQkxFICs9ICQoWSkKK1kgOj0gNAorJCh3YXJuaW5nLFVOREVGSU5FRF9WQVJJQUJMRSA9
ICQoVU5ERUZJTkVEX1ZBUklBQkxFKSkKKworIyBZb3UgY2FuIHVzZSB2YXJpYWJsZSByZWZlcmVu
Y2VzIGZvciB0aGUgbGVmdGhhbmQgc2lkZSBvZiBhc3NpZ25tZW50IHN0YXRlbWVudC4KK1ggOj0g
QQorWSA6PSBCCiskKFgpJChZKSA6PSA1CiskKHdhcm5pbmcsQUIgPSAkKEFCKSkKKworIyBVc2Vy
LWRlZmluZWQgZnVuY3Rpb24uCitncmVldGluZyA9ICQoMSksIG15IG5hbWUgaXMgJCgyKS4KKyQo
d2FybmluZywkKGdyZWV0aW5nLEhlbGxvLEpvaG4pKQorCisjIFRoZSBudW1iZXIgb2YgYXJndW1l
bnRzIGlzIG5vdCBjaGVja2VkIGZvciB1c2VyLWRlZmluZWQgZnVuY3Rpb25zLgorIyBJZiBzb21l
IGFyZ3VtZW50cyBhcmUgb3B0aW9uYWwsIGl0IGlzIHVzZWZ1bCB0byBwYXNzIGZld2VyIHBhcmFt
ZXRlcnMuCisjICQoMikgd2lsbCBiZSBibGFuayBpbiB0aGlzIGNhc2UuCiskKHdhcm5pbmcsJChn
cmVldGluZyxIZWxsbykpCisKKyMgVW5yZWZlcmVuY2VkIHBhcmFtZXRlcnMgYXJlIGp1c3QgaWdu
b3JlZC4KKyQod2FybmluZywkKGdyZWV0aW5nLEhlbGxvLEpvaG4saWdub3JlZCxpZ25vcmVkKSkK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3ByZXByb2Nlc3MvdmFyaWFibGUv
X19pbml0X18ucHkgYi94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9jZXNzL3ZhcmlhYmxl
L19faW5pdF9fLnB5Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZTg4
YjE3MDhkNmQ0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcHJl
cHJvY2Vzcy92YXJpYWJsZS9fX2luaXRfXy5weQpAQCAtMCwwICsxLDggQEAKKyMgU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKKyIiIgorVmFyaWFibGUgYW5kIHVzZXItZGVmaW5lZCBm
dW5jdGlvbiB0ZXN0cy4KKyIiIgorCitkZWYgdGVzdChjb25mKToKKyAgICBhc3NlcnQgY29uZi5v
bGRhc2tjb25maWcoKSA9PSAwCisgICAgYXNzZXJ0IGNvbmYuc3RkZXJyX21hdGNoZXMoJ2V4cGVj
dGVkX3N0ZGVycicpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9wcmVwcm9j
ZXNzL3ZhcmlhYmxlL2V4cGVjdGVkX3N0ZGVyciBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3By
ZXByb2Nlc3MvdmFyaWFibGUvZXhwZWN0ZWRfc3RkZXJyCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uYTQ4NDFjM2ZkZmY1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rv
b2xzL2tjb25maWcvdGVzdHMvcHJlcHJvY2Vzcy92YXJpYWJsZS9leHBlY3RlZF9zdGRlcnIKQEAg
LTAsMCArMSw5IEBACitLY29uZmlnOjEwOiBTSU1QTEUgPSAxCitLY29uZmlnOjE2OiBSRUNVUlNJ
VkUgPSAyCitLY29uZmlnOjIyOiBTSU1QTEUgPSAxIDMKK0tjb25maWc6Mjg6IFJFQ1VSU0lWRSA9
IDIgNAorS2NvbmZpZzozNTogVU5ERUZJTkVEX1ZBUklBQkxFID0gNAorS2NvbmZpZzo0MTogQUIg
PSA1CitLY29uZmlnOjQ1OiBIZWxsbywgbXkgbmFtZSBpcyBKb2huLgorS2NvbmZpZzo1MDogSGVs
bG8sIG15IG5hbWUgaXMgLgorS2NvbmZpZzo1MzogSGVsbG8sIG15IG5hbWUgaXMgSm9obi4KZGlm
ZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3B5dGVzdC5pbmkgYi94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9weXRlc3QuaW5pCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMC4uODVkN2NlOGU0NDhiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvcHl0ZXN0LmluaQpAQCAtMCwwICsxLDcgQEAKK1tweXRlc3RdCithZGRvcHRzID0g
LS12ZXJib3NlCisKKyMgUHl0ZXN0IHJlcXVpcmVzIHRoYXQgdGVzdCBmaWxlcyBoYXZlIHVuaXF1
ZSBuYW1lcywgYmVjYXVzZSBweXRlc3QgaW1wb3J0cworIyB0aGVtIGFzIHRvcC1sZXZlbCBtb2R1
bGVzLiAgSXQgaXMgc2lsbHkgdG8gcHJlZml4IG9yIHN1ZmZpeCBhIHRlc3QgZmlsZSB3aXRoCisj
IHRoZSBkaXJlY3RvcnkgbmFtZSB0aGF0IGNvbnRhaW5zIGl0LiAgVXNlIF9faW5pdF9fLnB5IGZv
ciBhbGwgdGVzdCBmaWxlcy4KK3B5dGhvbl9maWxlcyA9IF9faW5pdF9fLnB5CmRpZmYgLS1naXQg
YS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvS2NvbmZpZyBiL3hl
bi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9LY29uZmlnCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uODM1MGRlN2Y3MzJiCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL0tjb25m
aWcKQEAgLTAsMCArMSwzNSBAQAorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAor
CitjaG9pY2UKKwlwcm9tcHQgImNob2ljZSIKKworY29uZmlnIEEKKwlib29sICJBIgorCitjb25m
aWcgQgorCWJvb2wgIkIiCisKK2lmIEIKK2Nob2ljZQorCXByb21wdCAic3ViIGNob2ljZSIKKwor
Y29uZmlnIEMKKwlib29sICJDIgorCitjb25maWcgRAorCWJvb2wgIkQiCisKK2lmIEQKK2Nob2lj
ZQorCXByb21wdCAic3Vic3ViIGNob2ljZSIKKworY29uZmlnIEUKKwlib29sICJFIgorCitlbmRj
aG9pY2UKK2VuZGlmICMgRAorCitlbmRjaG9pY2UKK2VuZGlmICMgQgorCitlbmRjaG9pY2UKZGlm
ZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9fX2lu
aXRfXy5weSBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9fX2lu
aXRfXy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjllNGIyZGI1
MzU4MQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVz
dGVkX2Nob2ljZS9fX2luaXRfXy5weQpAQCAtMCwwICsxLDE3IEBACisjIFNQRFgtTGljZW5zZS1J
ZGVudGlmaWVyOiBHUEwtMi4wCisiIiIKK1NldCByYW5kb20gdmFsdWVzIHJlY3Vyc2l2ZWx5IGlu
IG5lc3RlZCBjaG9pY2VzLgorCitLY29uZmlnIGNhbiBjcmVhdGUgYSBjaG9pY2UtaW4tY2hvaWNl
IHN0cnVjdHVyZSBieSB1c2luZyAnaWYnIHN0YXRlbWVudC4KK3JhbmRjb25maWcgc2hvdWxkIGNv
cnJlY3RseSBzZXQgcmFuZG9tIGNob2ljZSB2YWx1ZXMuCisKK1JlbGF0ZWQgTGludXggY29tbWl0
OiAzYjlhMTllMDg5NjBlNWNkYWQ1MjUzOTk4NjM3NjUzZTU5MmEzYzI5CisiIiIKKworCitkZWYg
dGVzdChjb25mKToKKyAgICBmb3IgaSBpbiByYW5nZSgyMCk6CisgICAgICAgIGFzc2VydCBjb25m
LnJhbmRjb25maWcoKSA9PSAwCisgICAgICAgIGFzc2VydCAoY29uZi5jb25maWdfY29udGFpbnMo
J2V4cGVjdGVkX3N0ZG91dDAnKSBvcgorICAgICAgICAgICAgICAgIGNvbmYuY29uZmlnX2NvbnRh
aW5zKCdleHBlY3RlZF9zdGRvdXQxJykgb3IKKyAgICAgICAgICAgICAgICBjb25mLmNvbmZpZ19j
b250YWlucygnZXhwZWN0ZWRfc3Rkb3V0MicpKQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25m
aWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDAgYi94ZW4vdG9vbHMv
a2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjA1NDUwZjNkNGViNQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9leHBl
Y3RlZF9zdGRvdXQwCkBAIC0wLDAgKzEsMiBAQAorQ09ORklHX0E9eQorIyBDT05GSUdfQiBpcyBu
b3Qgc2V0CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy90ZXN0cy9yYW5kX25lc3RlZF9j
aG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MSBiL3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVz
dGVkX2Nob2ljZS9leHBlY3RlZF9zdGRvdXQxCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMC4uMzdhYjI5NTg0MTU3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rvb2xzL2tj
b25maWcvdGVzdHMvcmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDEKQEAgLTAsMCAr
MSw0IEBACisjIENPTkZJR19BIGlzIG5vdCBzZXQKK0NPTkZJR19CPXkKK0NPTkZJR19DPXkKKyMg
Q09ORklHX0QgaXMgbm90IHNldApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvdGVzdHMv
cmFuZF9uZXN0ZWRfY2hvaWNlL2V4cGVjdGVkX3N0ZG91dDIgYi94ZW4vdG9vbHMva2NvbmZpZy90
ZXN0cy9yYW5kX25lc3RlZF9jaG9pY2UvZXhwZWN0ZWRfc3Rkb3V0MgpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjg0OWZmNDdlOTg0OAotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi90b29scy9rY29uZmlnL3Rlc3RzL3JhbmRfbmVzdGVkX2Nob2ljZS9leHBlY3RlZF9zdGRv
dXQyCkBAIC0wLDAgKzEsNSBAQAorIyBDT05GSUdfQSBpcyBub3Qgc2V0CitDT05GSUdfQj15Cisj
IENPTkZJR19DIGlzIG5vdCBzZXQKK0NPTkZJR19EPXkKK0NPTkZJR19FPXkKZGlmZiAtLWdpdCBh
L3hlbi90b29scy9rY29uZmlnL3V0aWwuYyBiL3hlbi90b29scy9rY29uZmlnL3V0aWwuYwppbmRl
eCAwZTc2MDQyNDczY2MuLjI5NTg1Mzk0ZGY3MSAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25m
aWcvdXRpbC5jCisrKyBiL3hlbi90b29scy9rY29uZmlnL3V0aWwuYwpAQCAtMSw4ICsxLDcgQEAK
Ky8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAvKgogICogQ29weXJpZ2h0IChD
KSAyMDAyLTIwMDUgUm9tYW4gWmlwcGVsIDx6aXBwZWxAbGludXgtbTY4ay5vcmc+CiAgKiBDb3B5
cmlnaHQgKEMpIDIwMDItMjAwNSBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+Ci0gKgot
ICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCiAgKi8KIAog
I2luY2x1ZGUgPHN0ZGFyZy5oPgpAQCAtMTQsNjkgKzEzLDIxIEBACiBzdHJ1Y3QgZmlsZSAqZmls
ZV9sb29rdXAoY29uc3QgY2hhciAqbmFtZSkKIHsKIAlzdHJ1Y3QgZmlsZSAqZmlsZTsKLQljb25z
dCBjaGFyICpmaWxlX25hbWUgPSBzeW1fZXhwYW5kX3N0cmluZ192YWx1ZShuYW1lKTsKIAogCWZv
ciAoZmlsZSA9IGZpbGVfbGlzdDsgZmlsZTsgZmlsZSA9IGZpbGUtPm5leHQpIHsKIAkJaWYgKCFz
dHJjbXAobmFtZSwgZmlsZS0+bmFtZSkpIHsKLQkJCWZyZWUoKHZvaWQgKilmaWxlX25hbWUpOwog
CQkJcmV0dXJuIGZpbGU7CiAJCX0KIAl9CiAKIAlmaWxlID0geG1hbGxvYyhzaXplb2YoKmZpbGUp
KTsKIAltZW1zZXQoZmlsZSwgMCwgc2l6ZW9mKCpmaWxlKSk7Ci0JZmlsZS0+bmFtZSA9IGZpbGVf
bmFtZTsKKwlmaWxlLT5uYW1lID0geHN0cmR1cChuYW1lKTsKIAlmaWxlLT5uZXh0ID0gZmlsZV9s
aXN0OwogCWZpbGVfbGlzdCA9IGZpbGU7CiAJcmV0dXJuIGZpbGU7CiB9CiAKLS8qIHdyaXRlIGEg
ZGVwZW5kZW5jeSBmaWxlIGFzIHVzZWQgYnkga2J1aWxkIHRvIHRyYWNrIGRlcGVuZGVuY2llcyAq
LwotaW50IGZpbGVfd3JpdGVfZGVwKGNvbnN0IGNoYXIgKm5hbWUpCi17Ci0Jc3RydWN0IHN5bWJv
bCAqc3ltLCAqZW52X3N5bTsKLQlzdHJ1Y3QgZXhwciAqZTsKLQlzdHJ1Y3QgZmlsZSAqZmlsZTsK
LQlGSUxFICpvdXQ7Ci0KLQlpZiAoIW5hbWUpCi0JCW5hbWUgPSAiLmtjb25maWcuZCI7Ci0Jb3V0
ID0gZm9wZW4oIi4uY29uZmlnLnRtcCIsICJ3Iik7Ci0JaWYgKCFvdXQpCi0JCXJldHVybiAxOwot
CWZwcmludGYob3V0LCAiZGVwc19jb25maWcgOj0gXFxcbiIpOwotCWZvciAoZmlsZSA9IGZpbGVf
bGlzdDsgZmlsZTsgZmlsZSA9IGZpbGUtPm5leHQpIHsKLQkJaWYgKGZpbGUtPm5leHQpCi0JCQlm
cHJpbnRmKG91dCwgIlx0JXMgXFxcbiIsIGZpbGUtPm5hbWUpOwotCQllbHNlCi0JCQlmcHJpbnRm
KG91dCwgIlx0JXNcbiIsIGZpbGUtPm5hbWUpOwotCX0KLQlmcHJpbnRmKG91dCwgIlxuJXM6IFxc
XG4iCi0JCSAgICAgIlx0JChkZXBzX2NvbmZpZylcblxuIiwgY29uZl9nZXRfYXV0b2NvbmZpZ19u
YW1lKCkpOwotCi0JZXhwcl9saXN0X2Zvcl9lYWNoX3N5bShzeW1fZW52X2xpc3QsIGUsIHN5bSkg
ewotCQlzdHJ1Y3QgcHJvcGVydHkgKnByb3A7Ci0JCWNvbnN0IGNoYXIgKnZhbHVlOwotCi0JCXBy
b3AgPSBzeW1fZ2V0X2Vudl9wcm9wKHN5bSk7Ci0JCWVudl9zeW0gPSBwcm9wX2dldF9zeW1ib2wo
cHJvcCk7Ci0JCWlmICghZW52X3N5bSkKLQkJCWNvbnRpbnVlOwotCQl2YWx1ZSA9IGdldGVudihl
bnZfc3ltLT5uYW1lKTsKLQkJaWYgKCF2YWx1ZSkKLQkJCXZhbHVlID0gIiI7Ci0JCWZwcmludGYo
b3V0LCAiaWZuZXEgXCIkKCVzKVwiIFwiJXNcIlxuIiwgZW52X3N5bS0+bmFtZSwgdmFsdWUpOwot
CQlmcHJpbnRmKG91dCwgIiVzOiBGT1JDRVxuIiwgY29uZl9nZXRfYXV0b2NvbmZpZ19uYW1lKCkp
OwotCQlmcHJpbnRmKG91dCwgImVuZGlmXG4iKTsKLQl9Ci0KLQlmcHJpbnRmKG91dCwgIlxuJChk
ZXBzX2NvbmZpZyk6IDtcbiIpOwotCWZjbG9zZShvdXQpOwotCXJlbmFtZSgiLi5jb25maWcudG1w
IiwgbmFtZSk7Ci0JcmV0dXJuIDA7Ci19Ci0KLQogLyogQWxsb2NhdGUgaW5pdGlhbCBncm93YWJs
ZSBzdHJpbmcgKi8KIHN0cnVjdCBnc3RyIHN0cl9uZXcodm9pZCkKIHsKQEAgLTEwNCw3ICs1NSw3
IEBAIHZvaWQgc3RyX2FwcGVuZChzdHJ1Y3QgZ3N0ciAqZ3MsIGNvbnN0IGNoYXIgKnMpCiAJaWYg
KHMpIHsKIAkJbCA9IHN0cmxlbihncy0+cykgKyBzdHJsZW4ocykgKyAxOwogCQlpZiAobCA+IGdz
LT5sZW4pIHsKLQkJCWdzLT5zICAgPSByZWFsbG9jKGdzLT5zLCBsKTsKKwkJCWdzLT5zID0geHJl
YWxsb2MoZ3MtPnMsIGwpOwogCQkJZ3MtPmxlbiA9IGw7CiAJCX0KIAkJc3RyY2F0KGdzLT5zLCBz
KTsKQEAgLTE0NSwzICs5NiwzNCBAQCB2b2lkICp4Y2FsbG9jKHNpemVfdCBubWVtYiwgc2l6ZV90
IHNpemUpCiAJZnByaW50ZihzdGRlcnIsICJPdXQgb2YgbWVtb3J5LlxuIik7CiAJZXhpdCgxKTsK
IH0KKwordm9pZCAqeHJlYWxsb2Modm9pZCAqcCwgc2l6ZV90IHNpemUpCit7CisJcCA9IHJlYWxs
b2MocCwgc2l6ZSk7CisJaWYgKHApCisJCXJldHVybiBwOworCWZwcmludGYoc3RkZXJyLCAiT3V0
IG9mIG1lbW9yeS5cbiIpOworCWV4aXQoMSk7Cit9CisKK2NoYXIgKnhzdHJkdXAoY29uc3QgY2hh
ciAqcykKK3sKKwljaGFyICpwOworCisJcCA9IHN0cmR1cChzKTsKKwlpZiAocCkKKwkJcmV0dXJu
IHA7CisJZnByaW50ZihzdGRlcnIsICJPdXQgb2YgbWVtb3J5LlxuIik7CisJZXhpdCgxKTsKK30K
KworY2hhciAqeHN0cm5kdXAoY29uc3QgY2hhciAqcywgc2l6ZV90IG4pCit7CisJY2hhciAqcDsK
KworCXAgPSBzdHJuZHVwKHMsIG4pOworCWlmIChwKQorCQlyZXR1cm4gcDsKKwlmcHJpbnRmKHN0
ZGVyciwgIk91dCBvZiBtZW1vcnkuXG4iKTsKKwlleGl0KDEpOworfQpkaWZmIC0tZ2l0IGEveGVu
L3Rvb2xzL2tjb25maWcvemNvbmYuZ3BlcmYgYi94ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5ncGVy
ZgpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggYWM0OThmMDFiNDQ5Li4wMDAwMDAwMDAw
MDAKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvemNvbmYuZ3BlcmYKKysrIC9kZXYvbnVsbApAQCAt
MSw0OSArMCwwIEBACi0lbGFuZ3VhZ2U9QU5TSS1DCi0lZGVmaW5lIGhhc2gtZnVuY3Rpb24tbmFt
ZSBrY29uZl9pZF9oYXNoCi0lZGVmaW5lIGxvb2t1cC1mdW5jdGlvbi1uYW1lIGtjb25mX2lkX2xv
b2t1cAotJWRlZmluZSBzdHJpbmctcG9vbC1uYW1lIGtjb25mX2lkX3N0cmluZ3MKLSVjb21wYXJl
LXN0cm5jbXAKLSVlbnVtCi0lcGljCi0lc3RydWN0LXR5cGUKLQotc3RydWN0IGtjb25mX2lkOwot
Ci1zdGF0aWMgY29uc3Qgc3RydWN0IGtjb25mX2lkICprY29uZl9pZF9sb29rdXAocmVnaXN0ZXIg
Y29uc3QgY2hhciAqc3RyLCByZWdpc3RlciB1bnNpZ25lZCBpbnQgbGVuKTsKLQotJSUKLW1haW5t
ZW51LAlUX01BSU5NRU5VLAlURl9DT01NQU5ECi1tZW51LAkJVF9NRU5VLAkJVEZfQ09NTUFORAot
ZW5kbWVudSwJVF9FTkRNRU5VLAlURl9DT01NQU5ECi1zb3VyY2UsCQlUX1NPVVJDRSwJVEZfQ09N
TUFORAotY2hvaWNlLAkJVF9DSE9JQ0UsCVRGX0NPTU1BTkQKLWVuZGNob2ljZSwJVF9FTkRDSE9J
Q0UsCVRGX0NPTU1BTkQKLWNvbW1lbnQsCVRfQ09NTUVOVCwJVEZfQ09NTUFORAotY29uZmlnLAkJ
VF9DT05GSUcsCVRGX0NPTU1BTkQKLW1lbnVjb25maWcsCVRfTUVOVUNPTkZJRywJVEZfQ09NTUFO
RAotaGVscCwJCVRfSEVMUCwJCVRGX0NPTU1BTkQKLS0tLWhlbHAtLS0sCVRfSEVMUCwJCVRGX0NP
TU1BTkQKLWlmLAkJVF9JRiwJCVRGX0NPTU1BTkR8VEZfUEFSQU0KLWVuZGlmLAkJVF9FTkRJRiwJ
VEZfQ09NTUFORAotZGVwZW5kcywJVF9ERVBFTkRTLAlURl9DT01NQU5ECi1vcHRpb25hbCwJVF9P
UFRJT05BTCwJVEZfQ09NTUFORAotZGVmYXVsdCwJVF9ERUZBVUxULAlURl9DT01NQU5ELCBTX1VO
S05PV04KLXByb21wdCwJCVRfUFJPTVBULAlURl9DT01NQU5ECi10cmlzdGF0ZSwJVF9UWVBFLAkJ
VEZfQ09NTUFORCwgU19UUklTVEFURQotZGVmX3RyaXN0YXRlLAlUX0RFRkFVTFQsCVRGX0NPTU1B
TkQsIFNfVFJJU1RBVEUKLWJvb2wsCQlUX1RZUEUsCQlURl9DT01NQU5ELCBTX0JPT0xFQU4KLWJv
b2xlYW4sCVRfVFlQRSwJCVRGX0NPTU1BTkQsIFNfQk9PTEVBTgotZGVmX2Jvb2wsCVRfREVGQVVM
VCwJVEZfQ09NTUFORCwgU19CT09MRUFOCi1pbnQsCQlUX1RZUEUsCQlURl9DT01NQU5ELCBTX0lO
VAotaGV4LAkJVF9UWVBFLAkJVEZfQ09NTUFORCwgU19IRVgKLXN0cmluZywJCVRfVFlQRSwJCVRG
X0NPTU1BTkQsIFNfU1RSSU5HCi1zZWxlY3QsCQlUX1NFTEVDVCwJVEZfQ09NTUFORAotcmFuZ2Us
CQlUX1JBTkdFLAlURl9DT01NQU5ECi12aXNpYmxlLAlUX1ZJU0lCTEUsCVRGX0NPTU1BTkQKLW9w
dGlvbiwJCVRfT1BUSU9OLAlURl9DT01NQU5ECi1vbiwJCVRfT04sCQlURl9QQVJBTQotbW9kdWxl
cywJVF9PUFRfTU9EVUxFUywJVEZfT1BUSU9OCi1kZWZjb25maWdfbGlzdCwJVF9PUFRfREVGQ09O
RklHX0xJU1QsVEZfT1BUSU9OCi1lbnYsCQlUX09QVF9FTlYsCVRGX09QVElPTgotYWxsbm9jb25m
aWdfeSwJVF9PUFRfQUxMTk9DT05GSUdfWSxURl9PUFRJT04KLSUlCmRpZmYgLS1naXQgYS94ZW4v
dG9vbHMva2NvbmZpZy96Y29uZi5oYXNoLmNfc2hpcHBlZCBiL3hlbi90b29scy9rY29uZmlnL3pj
b25mLmhhc2guY19zaGlwcGVkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzNjBhNjJk
ZjJiNWUuLjAwMDAwMDAwMDAwMAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5oYXNoLmNf
c2hpcHBlZAorKysgL2Rldi9udWxsCkBAIC0xLDI5MyArMCwwIEBACi0vKiBBTlNJLUMgY29kZSBw
cm9kdWNlZCBieSBncGVyZiB2ZXJzaW9uIDMuMC40ICovCi0vKiBDb21tYW5kLWxpbmU6IGdwZXJm
IC10IC0tb3V0cHV0LWZpbGUgc2NyaXB0cy9rY29uZmlnL3pjb25mLmhhc2guY19zaGlwcGVkIC1h
IC1DIC1FIC1nIC1rICcxLDMsJCcgLXAgLXQgc2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmICAq
LwotCi0jaWYgISgoJyAnID09IDMyKSAmJiAoJyEnID09IDMzKSAmJiAoJyInID09IDM0KSAmJiAo
JyMnID09IDM1KSBcCi0gICAgICAmJiAoJyUnID09IDM3KSAmJiAoJyYnID09IDM4KSAmJiAoJ1wn
JyA9PSAzOSkgJiYgKCcoJyA9PSA0MCkgXAotICAgICAgJiYgKCcpJyA9PSA0MSkgJiYgKCcqJyA9
PSA0MikgJiYgKCcrJyA9PSA0MykgJiYgKCcsJyA9PSA0NCkgXAotICAgICAgJiYgKCctJyA9PSA0
NSkgJiYgKCcuJyA9PSA0NikgJiYgKCcvJyA9PSA0NykgJiYgKCcwJyA9PSA0OCkgXAotICAgICAg
JiYgKCcxJyA9PSA0OSkgJiYgKCcyJyA9PSA1MCkgJiYgKCczJyA9PSA1MSkgJiYgKCc0JyA9PSA1
MikgXAotICAgICAgJiYgKCc1JyA9PSA1MykgJiYgKCc2JyA9PSA1NCkgJiYgKCc3JyA9PSA1NSkg
JiYgKCc4JyA9PSA1NikgXAotICAgICAgJiYgKCc5JyA9PSA1NykgJiYgKCc6JyA9PSA1OCkgJiYg
KCc7JyA9PSA1OSkgJiYgKCc8JyA9PSA2MCkgXAotICAgICAgJiYgKCc9JyA9PSA2MSkgJiYgKCc+
JyA9PSA2MikgJiYgKCc/JyA9PSA2MykgJiYgKCdBJyA9PSA2NSkgXAotICAgICAgJiYgKCdCJyA9
PSA2NikgJiYgKCdDJyA9PSA2NykgJiYgKCdEJyA9PSA2OCkgJiYgKCdFJyA9PSA2OSkgXAotICAg
ICAgJiYgKCdGJyA9PSA3MCkgJiYgKCdHJyA9PSA3MSkgJiYgKCdIJyA9PSA3MikgJiYgKCdJJyA9
PSA3MykgXAotICAgICAgJiYgKCdKJyA9PSA3NCkgJiYgKCdLJyA9PSA3NSkgJiYgKCdMJyA9PSA3
NikgJiYgKCdNJyA9PSA3NykgXAotICAgICAgJiYgKCdOJyA9PSA3OCkgJiYgKCdPJyA9PSA3OSkg
JiYgKCdQJyA9PSA4MCkgJiYgKCdRJyA9PSA4MSkgXAotICAgICAgJiYgKCdSJyA9PSA4MikgJiYg
KCdTJyA9PSA4MykgJiYgKCdUJyA9PSA4NCkgJiYgKCdVJyA9PSA4NSkgXAotICAgICAgJiYgKCdW
JyA9PSA4NikgJiYgKCdXJyA9PSA4NykgJiYgKCdYJyA9PSA4OCkgJiYgKCdZJyA9PSA4OSkgXAot
ICAgICAgJiYgKCdaJyA9PSA5MCkgJiYgKCdbJyA9PSA5MSkgJiYgKCdcXCcgPT0gOTIpICYmICgn
XScgPT0gOTMpIFwKLSAgICAgICYmICgnXicgPT0gOTQpICYmICgnXycgPT0gOTUpICYmICgnYScg
PT0gOTcpICYmICgnYicgPT0gOTgpIFwKLSAgICAgICYmICgnYycgPT0gOTkpICYmICgnZCcgPT0g
MTAwKSAmJiAoJ2UnID09IDEwMSkgJiYgKCdmJyA9PSAxMDIpIFwKLSAgICAgICYmICgnZycgPT0g
MTAzKSAmJiAoJ2gnID09IDEwNCkgJiYgKCdpJyA9PSAxMDUpICYmICgnaicgPT0gMTA2KSBcCi0g
ICAgICAmJiAoJ2snID09IDEwNykgJiYgKCdsJyA9PSAxMDgpICYmICgnbScgPT0gMTA5KSAmJiAo
J24nID09IDExMCkgXAotICAgICAgJiYgKCdvJyA9PSAxMTEpICYmICgncCcgPT0gMTEyKSAmJiAo
J3EnID09IDExMykgJiYgKCdyJyA9PSAxMTQpIFwKLSAgICAgICYmICgncycgPT0gMTE1KSAmJiAo
J3QnID09IDExNikgJiYgKCd1JyA9PSAxMTcpICYmICgndicgPT0gMTE4KSBcCi0gICAgICAmJiAo
J3cnID09IDExOSkgJiYgKCd4JyA9PSAxMjApICYmICgneScgPT0gMTIxKSAmJiAoJ3onID09IDEy
MikgXAotICAgICAgJiYgKCd7JyA9PSAxMjMpICYmICgnfCcgPT0gMTI0KSAmJiAoJ30nID09IDEy
NSkgJiYgKCd+JyA9PSAxMjYpKQotLyogVGhlIGNoYXJhY3RlciBzZXQgaXMgbm90IGJhc2VkIG9u
IElTTy02NDYuICAqLwotI2Vycm9yICJncGVyZiBnZW5lcmF0ZWQgdGFibGVzIGRvbid0IHdvcmsg
d2l0aCB0aGlzIGV4ZWN1dGlvbiBjaGFyYWN0ZXIgc2V0LiBQbGVhc2UgcmVwb3J0IGEgYnVnIHRv
IDxidWctZ251LWdwZXJmQGdudS5vcmc+LiIKLSNlbmRpZgotCi0jbGluZSAxMCAic2NyaXB0cy9r
Y29uZmlnL3pjb25mLmdwZXJmIgotc3RydWN0IGtjb25mX2lkOwotCi1zdGF0aWMgY29uc3Qgc3Ry
dWN0IGtjb25mX2lkICprY29uZl9pZF9sb29rdXAocmVnaXN0ZXIgY29uc3QgY2hhciAqc3RyLCBy
ZWdpc3RlciB1bnNpZ25lZCBpbnQgbGVuKTsKLS8qIG1heGltdW0ga2V5IHJhbmdlID0gNzEsIGR1
cGxpY2F0ZXMgPSAwICovCi0KLSNpZmRlZiBfX0dOVUNfXwotX19pbmxpbmUKLSNlbHNlCi0jaWZk
ZWYgX19jcGx1c3BsdXMKLWlubGluZQotI2VuZGlmCi0jZW5kaWYKLXN0YXRpYyB1bnNpZ25lZCBp
bnQKLWtjb25mX2lkX2hhc2ggKHJlZ2lzdGVyIGNvbnN0IGNoYXIgKnN0ciwgcmVnaXN0ZXIgdW5z
aWduZWQgaW50IGxlbikKLXsKLSAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgYXNzb192YWx1
ZXNbXSA9Ci0gICAgewotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3Mywg
NzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywKLSAgICAg
IDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3
MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMs
ICAwLCA3MywgNzMsIDczLCA3MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3
MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMs
Ci0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywKLSAgICAgIDcz
LCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3Mywg
NzMsIDczLCA3MywgNzMsICA1LCAyNSwgMjUsCi0gICAgICAgMCwgIDAsICAwLCAgNSwgIDAsICAw
LCA3MywgNzMsICA1LCAgMCwKLSAgICAgIDEwLCAgNSwgNDUsIDczLCAyMCwgMjAsICAwLCAxNSwg
MTUsIDczLAotICAgICAgMjAsICA1LCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0g
ICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywKLSAgICAgIDczLCA3
MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3MywgNzMs
IDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3
MywgNzMsIDczLCA3MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMs
IDczLAotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAg
ICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywKLSAgICAgIDczLCA3Mywg
NzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLAotICAgICAgNzMsIDczLCA3MywgNzMsIDcz
LCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3Mywg
NzMsIDczLCA3MywKLSAgICAgIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDcz
LAotICAgICAgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsIDczLCA3MywgNzMsCi0gICAgICA3
MywgNzMsIDczLCA3MywgNzMsIDczCi0gICAgfTsKLSAgcmVnaXN0ZXIgaW50IGh2YWwgPSBsZW47
Ci0KLSAgc3dpdGNoIChodmFsKQotICAgIHsKLSAgICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh2YWwg
Kz0gYXNzb192YWx1ZXNbKHVuc2lnbmVkIGNoYXIpc3RyWzJdXTsKLSAgICAgIC8qRkFMTFRIUk9V
R0gqLwotICAgICAgY2FzZSAyOgotICAgICAgY2FzZSAxOgotICAgICAgICBodmFsICs9IGFzc29f
dmFsdWVzWyh1bnNpZ25lZCBjaGFyKXN0clswXV07Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLSAg
cmV0dXJuIGh2YWwgKyBhc3NvX3ZhbHVlc1sodW5zaWduZWQgY2hhcilzdHJbbGVuIC0gMV1dOwot
fQotCi1zdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190Ci0gIHsKLSAgICBjaGFyIGtjb25mX2lkX3N0
cmluZ3Nfc3RyMltzaXplb2YoImlmIildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHIz
W3NpemVvZigiaW50IildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI1W3NpemVvZigi
ZW5kaWYiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjdbc2l6ZW9mKCJkZWZhdWx0
IildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI4W3NpemVvZigidHJpc3RhdGUiKV07
Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjlbc2l6ZW9mKCJlbmRjaG9pY2UiKV07Ci0g
ICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjEwW3NpemVvZigiLS0taGVscC0tLSIpXTsKLSAg
ICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyMTJbc2l6ZW9mKCJkZWZfdHJpc3RhdGUiKV07Ci0g
ICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjEzW3NpemVvZigiZGVmX2Jvb2wiKV07Ci0gICAg
Y2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjE0W3NpemVvZigiZGVmY29uZmlnX2xpc3QiKV07Ci0g
ICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjE3W3NpemVvZigib24iKV07Ci0gICAgY2hhciBr
Y29uZl9pZF9zdHJpbmdzX3N0cjE4W3NpemVvZigib3B0aW9uYWwiKV07Ci0gICAgY2hhciBrY29u
Zl9pZF9zdHJpbmdzX3N0cjIxW3NpemVvZigib3B0aW9uIildOwotICAgIGNoYXIga2NvbmZfaWRf
c3RyaW5nc19zdHIyMltzaXplb2YoImVuZG1lbnUiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJp
bmdzX3N0cjIzW3NpemVvZigibWFpbm1lbnUiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdz
X3N0cjI1W3NpemVvZigibWVudWNvbmZpZyIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nf
c3RyMjdbc2l6ZW9mKCJtb2R1bGVzIildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHIy
OFtzaXplb2YoImFsbG5vY29uZmlnX3kiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0
cjI5W3NpemVvZigibWVudSIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyMzFbc2l6
ZW9mKCJzZWxlY3QiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjMyW3NpemVvZigi
Y29tbWVudCIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyMzNbc2l6ZW9mKCJlbnYi
KV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjM1W3NpemVvZigicmFuZ2UiKV07Ci0g
ICAgY2hhciBrY29uZl9pZF9zdHJpbmdzX3N0cjM2W3NpemVvZigiY2hvaWNlIildOwotICAgIGNo
YXIga2NvbmZfaWRfc3RyaW5nc19zdHIzOVtzaXplb2YoImJvb2wiKV07Ci0gICAgY2hhciBrY29u
Zl9pZF9zdHJpbmdzX3N0cjQxW3NpemVvZigic291cmNlIildOwotICAgIGNoYXIga2NvbmZfaWRf
c3RyaW5nc19zdHI0MltzaXplb2YoInZpc2libGUiKV07Ci0gICAgY2hhciBrY29uZl9pZF9zdHJp
bmdzX3N0cjQzW3NpemVvZigiaGV4IildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI0
NltzaXplb2YoImNvbmZpZyIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyNDdbc2l6
ZW9mKCJib29sZWFuIildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI1MVtzaXplb2Yo
InN0cmluZyIpXTsKLSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyNTRbc2l6ZW9mKCJoZWxw
IildOwotICAgIGNoYXIga2NvbmZfaWRfc3RyaW5nc19zdHI1NltzaXplb2YoInByb21wdCIpXTsK
LSAgICBjaGFyIGtjb25mX2lkX3N0cmluZ3Nfc3RyNzJbc2l6ZW9mKCJkZXBlbmRzIildOwotICB9
Owotc3RhdGljIGNvbnN0IHN0cnVjdCBrY29uZl9pZF9zdHJpbmdzX3Qga2NvbmZfaWRfc3RyaW5n
c19jb250ZW50cyA9Ci0gIHsKLSAgICAiaWYiLAotICAgICJpbnQiLAotICAgICJlbmRpZiIsCi0g
ICAgImRlZmF1bHQiLAotICAgICJ0cmlzdGF0ZSIsCi0gICAgImVuZGNob2ljZSIsCi0gICAgIi0t
LWhlbHAtLS0iLAotICAgICJkZWZfdHJpc3RhdGUiLAotICAgICJkZWZfYm9vbCIsCi0gICAgImRl
ZmNvbmZpZ19saXN0IiwKLSAgICAib24iLAotICAgICJvcHRpb25hbCIsCi0gICAgIm9wdGlvbiIs
Ci0gICAgImVuZG1lbnUiLAotICAgICJtYWlubWVudSIsCi0gICAgIm1lbnVjb25maWciLAotICAg
ICJtb2R1bGVzIiwKLSAgICAiYWxsbm9jb25maWdfeSIsCi0gICAgIm1lbnUiLAotICAgICJzZWxl
Y3QiLAotICAgICJjb21tZW50IiwKLSAgICAiZW52IiwKLSAgICAicmFuZ2UiLAotICAgICJjaG9p
Y2UiLAotICAgICJib29sIiwKLSAgICAic291cmNlIiwKLSAgICAidmlzaWJsZSIsCi0gICAgImhl
eCIsCi0gICAgImNvbmZpZyIsCi0gICAgImJvb2xlYW4iLAotICAgICJzdHJpbmciLAotICAgICJo
ZWxwIiwKLSAgICAicHJvbXB0IiwKLSAgICAiZGVwZW5kcyIKLSAgfTsKLSNkZWZpbmUga2NvbmZf
aWRfc3RyaW5ncyAoKGNvbnN0IGNoYXIgKikgJmtjb25mX2lkX3N0cmluZ3NfY29udGVudHMpCi0j
aWZkZWYgX19HTlVDX18KLV9faW5saW5lCi0jaWYgZGVmaW5lZCBfX0dOVUNfU1REQ19JTkxJTkVf
XyB8fCBkZWZpbmVkIF9fR05VQ19HTlVfSU5MSU5FX18KLV9fYXR0cmlidXRlX18gKChfX2dudV9p
bmxpbmVfXykpCi0jZW5kaWYKLSNlbmRpZgotY29uc3Qgc3RydWN0IGtjb25mX2lkICoKLWtjb25m
X2lkX2xvb2t1cCAocmVnaXN0ZXIgY29uc3QgY2hhciAqc3RyLCByZWdpc3RlciB1bnNpZ25lZCBp
bnQgbGVuKQotewotICBlbnVtCi0gICAgewotICAgICAgVE9UQUxfS0VZV09SRFMgPSAzNCwKLSAg
ICAgIE1JTl9XT1JEX0xFTkdUSCA9IDIsCi0gICAgICBNQVhfV09SRF9MRU5HVEggPSAxNCwKLSAg
ICAgIE1JTl9IQVNIX1ZBTFVFID0gMiwKLSAgICAgIE1BWF9IQVNIX1ZBTFVFID0gNzIKLSAgICB9
OwotCi0gIHN0YXRpYyBjb25zdCBzdHJ1Y3Qga2NvbmZfaWQgd29yZGxpc3RbXSA9Ci0gICAgewot
ICAgICAgey0xfSwgey0xfSwKLSNsaW5lIDI2ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYi
Ci0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtj
b25mX2lkX3N0cmluZ3Nfc3RyMiwJCVRfSUYsCQlURl9DT01NQU5EfFRGX1BBUkFNfSwKLSNsaW5l
IDM3ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChz
dHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMywJCVRf
VFlQRSwJCVRGX0NPTU1BTkQsIFNfSU5UfSwKLSAgICAgIHstMX0sCi0jbGluZSAyNyAic2NyaXB0
cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25m
X2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjUsCQlUX0VORElGLAlURl9D
T01NQU5EfSwKLSAgICAgIHstMX0sCi0jbGluZSAzMCAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdw
ZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTAp
LT5rY29uZl9pZF9zdHJpbmdzX3N0cjcsCVRfREVGQVVMVCwJVEZfQ09NTUFORCwgU19VTktOT1dO
fSwKLSNsaW5lIDMyICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCko
bG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nf
c3RyOCwJVF9UWVBFLAkJVEZfQ09NTUFORCwgU19UUklTVEFURX0sCi0jbGluZSAyMCAic2NyaXB0
cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25m
X2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjksCVRfRU5EQ0hPSUNFLAlU
Rl9DT01NQU5EfSwKLSNsaW5lIDI1ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAg
ICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lk
X3N0cmluZ3Nfc3RyMTAsCVRfSEVMUCwJCVRGX0NPTU1BTkR9LAotICAgICAgey0xfSwKLSNsaW5l
IDMzICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChz
dHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMTIsCVRf
REVGQVVMVCwJVEZfQ09NTUFORCwgU19UUklTVEFURX0sCi0jbGluZSAzNiAic2NyaXB0cy9rY29u
ZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0
cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjEzLAlUX0RFRkFVTFQsCVRGX0NPTU1B
TkQsIFNfQk9PTEVBTn0sCi0jbGluZSA0NiAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgot
ICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29u
Zl9pZF9zdHJpbmdzX3N0cjE0LAlUX09QVF9ERUZDT05GSUdfTElTVCxURl9PUFRJT059LAotICAg
ICAgey0xfSwgey0xfSwKLSNsaW5lIDQ0ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0g
ICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25m
X2lkX3N0cmluZ3Nfc3RyMTcsCQlUX09OLAkJVEZfUEFSQU19LAotI2xpbmUgMjkgInNjcmlwdHMv
a2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYoKHN0cnVjdCBrY29uZl9p
ZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHIxOCwJVF9PUFRJT05BTCwJVEZf
Q09NTUFORH0sCi0gICAgICB7LTF9LCB7LTF9LAotI2xpbmUgNDMgInNjcmlwdHMva2NvbmZpZy96
Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYoKHN0cnVjdCBrY29uZl9pZF9zdHJpbmdz
X3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHIyMSwJCVRfT1BUSU9OLAlURl9DT01NQU5EfSwK
LSNsaW5lIDE3ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9u
ZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3Ry
MjIsCVRfRU5ETUVOVSwJVEZfQ09NTUFORH0sCi0jbGluZSAxNSAic2NyaXB0cy9rY29uZmlnL3pj
b25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3Nf
dCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjIzLAlUX01BSU5NRU5VLAlURl9DT01NQU5EfSwK
LSAgICAgIHstMX0sCi0jbGluZSAyMyAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAg
ICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9p
ZF9zdHJpbmdzX3N0cjI1LAlUX01FTlVDT05GSUcsCVRGX0NPTU1BTkR9LAotICAgICAgey0xfSwK
LSNsaW5lIDQ1ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9u
ZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3Ry
MjcsCVRfT1BUX01PRFVMRVMsCVRGX09QVElPTn0sCi0jbGluZSA0OCAic2NyaXB0cy9rY29uZmln
L3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmlu
Z3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjI4LAlUX09QVF9BTExOT0NPTkZJR19ZLFRG
X09QVElPTn0sCi0jbGluZSAxNiAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAg
eyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9z
dHJpbmdzX3N0cjI5LAkJVF9NRU5VLAkJVEZfQ09NTUFORH0sCi0gICAgICB7LTF9LAotI2xpbmUg
NDAgInNjcmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYoKHN0
cnVjdCBrY29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHIzMSwJCVRf
U0VMRUNULAlURl9DT01NQU5EfSwKLSNsaW5lIDIxICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3Bl
cmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCkt
Pmtjb25mX2lkX3N0cmluZ3Nfc3RyMzIsCVRfQ09NTUVOVCwJVEZfQ09NTUFORH0sCi0jbGluZSA0
NyAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3Ry
dWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjMzLAkJVF9P
UFRfRU5WLAlURl9PUFRJT059LAotICAgICAgey0xfSwKLSNsaW5lIDQxICJzY3JpcHRzL2tjb25m
aWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3Ry
aW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyMzUsCQlUX1JBTkdFLAlURl9DT01NQU5E
fSwKLSNsaW5lIDE5ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCko
bG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nf
c3RyMzYsCQlUX0NIT0lDRSwJVEZfQ09NTUFORH0sCi0gICAgICB7LTF9LCB7LTF9LAotI2xpbmUg
MzQgInNjcmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYoKHN0
cnVjdCBrY29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHIzOSwJCVRf
VFlQRSwJCVRGX0NPTU1BTkQsIFNfQk9PTEVBTn0sCi0gICAgICB7LTF9LAotI2xpbmUgMTggInNj
cmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAgICAgIHsoaW50KShsb25nKSYoKHN0cnVjdCBr
Y29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZfaWRfc3RyaW5nc19zdHI0MSwJCVRfU09VUkNF
LAlURl9DT01NQU5EfSwKLSNsaW5lIDQyICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0g
ICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25m
X2lkX3N0cmluZ3Nfc3RyNDIsCVRfVklTSUJMRSwJVEZfQ09NTUFORH0sCi0jbGluZSAzOCAic2Ny
aXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAgeyhpbnQpKGxvbmcpJigoc3RydWN0IGtj
b25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9zdHJpbmdzX3N0cjQzLAkJVF9UWVBFLAkJ
VEZfQ09NTUFORCwgU19IRVh9LAotICAgICAgey0xfSwgey0xfSwKLSNsaW5lIDIyICJzY3JpcHRz
L2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZf
aWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyNDYsCQlUX0NPTkZJRywJVEZf
Q09NTUFORH0sCi0jbGluZSAzNSAic2NyaXB0cy9rY29uZmlnL3pjb25mLmdwZXJmIgotICAgICAg
eyhpbnQpKGxvbmcpJigoc3RydWN0IGtjb25mX2lkX3N0cmluZ3NfdCAqKTApLT5rY29uZl9pZF9z
dHJpbmdzX3N0cjQ3LAlUX1RZUEUsCQlURl9DT01NQU5ELCBTX0JPT0xFQU59LAotICAgICAgey0x
fSwgey0xfSwgey0xfSwKLSNsaW5lIDM5ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0g
ICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25m
X2lkX3N0cmluZ3Nfc3RyNTEsCQlUX1RZUEUsCQlURl9DT01NQU5ELCBTX1NUUklOR30sCi0gICAg
ICB7LTF9LCB7LTF9LAotI2xpbmUgMjQgInNjcmlwdHMva2NvbmZpZy96Y29uZi5ncGVyZiIKLSAg
ICAgIHsoaW50KShsb25nKSYoKHN0cnVjdCBrY29uZl9pZF9zdHJpbmdzX3QgKikwKS0+a2NvbmZf
aWRfc3RyaW5nc19zdHI1NCwJCVRfSEVMUCwJCVRGX0NPTU1BTkR9LAotICAgICAgey0xfSwKLSNs
aW5lIDMxICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0gICAgICB7KGludCkobG9uZykm
KChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25mX2lkX3N0cmluZ3Nfc3RyNTYs
CQlUX1BST01QVCwJVEZfQ09NTUFORH0sCi0gICAgICB7LTF9LCB7LTF9LCB7LTF9LCB7LTF9LCB7
LTF9LCB7LTF9LCB7LTF9LCB7LTF9LCB7LTF9LAotICAgICAgey0xfSwgey0xfSwgey0xfSwgey0x
fSwgey0xfSwgey0xfSwKLSNsaW5lIDI4ICJzY3JpcHRzL2tjb25maWcvemNvbmYuZ3BlcmYiCi0g
ICAgICB7KGludCkobG9uZykmKChzdHJ1Y3Qga2NvbmZfaWRfc3RyaW5nc190ICopMCktPmtjb25m
X2lkX3N0cmluZ3Nfc3RyNzIsCVRfREVQRU5EUywJVEZfQ09NTUFORH0KLSAgICB9OwotCi0gIGlm
IChsZW4gPD0gTUFYX1dPUkRfTEVOR1RIICYmIGxlbiA+PSBNSU5fV09SRF9MRU5HVEgpCi0gICAg
ewotICAgICAgcmVnaXN0ZXIgaW50IGtleSA9IGtjb25mX2lkX2hhc2ggKHN0ciwgbGVuKTsKLQot
ICAgICAgaWYgKGtleSA8PSBNQVhfSEFTSF9WQUxVRSAmJiBrZXkgPj0gMCkKLSAgICAgICAgewot
ICAgICAgICAgIHJlZ2lzdGVyIGludCBvID0gd29yZGxpc3Rba2V5XS5uYW1lOwotICAgICAgICAg
IGlmIChvID49IDApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgIHJlZ2lzdGVyIGNvbnN0
IGNoYXIgKnMgPSBvICsga2NvbmZfaWRfc3RyaW5nczsKLQotICAgICAgICAgICAgICBpZiAoKnN0
ciA9PSAqcyAmJiAhc3RybmNtcCAoc3RyICsgMSwgcyArIDEsIGxlbiAtIDEpICYmIHNbbGVuXSA9
PSAnXDAnKQotICAgICAgICAgICAgICAgIHJldHVybiAmd29yZGxpc3Rba2V5XTsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfQotICAgIH0KLSAgcmV0dXJuIDA7Ci19Ci0jbGluZSA0OSAic2NyaXB0
cy9rY29uZmlnL3pjb25mLmdwZXJmIgotCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy96
Y29uZi5sIGIveGVuL3Rvb2xzL2tjb25maWcvemNvbmYubApkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggYzQxMGQyNTdkYTA2Li4wMDAwMDAwMDAwMDAKLS0tIGEveGVuL3Rvb2xzL2tjb25m
aWcvemNvbmYubAorKysgL2Rldi9udWxsCkBAIC0xLDM3NCArMCwwIEBACi0lb3B0aW9uIG5vc3Rk
aW5pdCBub3l5d3JhcCBuZXZlci1pbnRlcmFjdGl2ZSBmdWxsIGVjcwotJW9wdGlvbiA4Yml0IG5v
ZGVmYXVsdCBwZXJmLXJlcG9ydCBwZXJmLXJlcG9ydAotJW9wdGlvbiBub2lucHV0Ci0leCBDT01N
QU5EIEhFTFAgU1RSSU5HIFBBUkFNCi0lewotLyoKLSAqIENvcHlyaWdodCAoQykgMjAwMiBSb21h
biBaaXBwZWwgPHppcHBlbEBsaW51eC1tNjhrLm9yZz4KLSAqIFJlbGVhc2VkIHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdQTCB2Mi4wLgotICovCi0KLSNpbmNsdWRlIDxsaW1pdHMuaD4KLSNp
bmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUgPHN0cmluZy5o
PgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotCi0jaW5jbHVkZSAibGtjLmgiCi0KLSNkZWZpbmUgU1RB
UlRfU1RSU0laRQkxNgotCi1zdGF0aWMgc3RydWN0IHsKLQlzdHJ1Y3QgZmlsZSAqZmlsZTsKLQlp
bnQgbGluZW5vOwotfSBjdXJyZW50X3BvczsKLQotc3RhdGljIGNoYXIgKnRleHQ7Ci1zdGF0aWMg
aW50IHRleHRfc2l6ZSwgdGV4dF9hc2l6ZTsKLQotc3RydWN0IGJ1ZmZlciB7Ci0Jc3RydWN0IGJ1
ZmZlciAqcGFyZW50OwotCVlZX0JVRkZFUl9TVEFURSBzdGF0ZTsKLX07Ci0KLXN0cnVjdCBidWZm
ZXIgKmN1cnJlbnRfYnVmOwotCi1zdGF0aWMgaW50IGxhc3RfdHMsIGZpcnN0X3RzOwotCi1zdGF0
aWMgdm9pZCB6Y29uZl9lbmRoZWxwKHZvaWQpOwotc3RhdGljIHZvaWQgemNvbmZfZW5kZmlsZSh2
b2lkKTsKLQotc3RhdGljIHZvaWQgbmV3X3N0cmluZyh2b2lkKQotewotCXRleHQgPSB4bWFsbG9j
KFNUQVJUX1NUUlNJWkUpOwotCXRleHRfYXNpemUgPSBTVEFSVF9TVFJTSVpFOwotCXRleHRfc2l6
ZSA9IDA7Ci0JKnRleHQgPSAwOwotfQotCi1zdGF0aWMgdm9pZCBhcHBlbmRfc3RyaW5nKGNvbnN0
IGNoYXIgKnN0ciwgaW50IHNpemUpCi17Ci0JaW50IG5ld19zaXplID0gdGV4dF9zaXplICsgc2l6
ZSArIDE7Ci0JaWYgKG5ld19zaXplID4gdGV4dF9hc2l6ZSkgewotCQluZXdfc2l6ZSArPSBTVEFS
VF9TVFJTSVpFIC0gMTsKLQkJbmV3X3NpemUgJj0gLVNUQVJUX1NUUlNJWkU7Ci0JCXRleHQgPSBy
ZWFsbG9jKHRleHQsIG5ld19zaXplKTsKLQkJdGV4dF9hc2l6ZSA9IG5ld19zaXplOwotCX0KLQlt
ZW1jcHkodGV4dCArIHRleHRfc2l6ZSwgc3RyLCBzaXplKTsKLQl0ZXh0X3NpemUgKz0gc2l6ZTsK
LQl0ZXh0W3RleHRfc2l6ZV0gPSAwOwotfQotCi1zdGF0aWMgdm9pZCBhbGxvY19zdHJpbmcoY29u
c3QgY2hhciAqc3RyLCBpbnQgc2l6ZSkKLXsKLQl0ZXh0ID0geG1hbGxvYyhzaXplICsgMSk7Ci0J
bWVtY3B5KHRleHQsIHN0ciwgc2l6ZSk7Ci0JdGV4dFtzaXplXSA9IDA7Ci19Ci0KLXN0YXRpYyB2
b2lkIHdhcm5faWdub3JlZF9jaGFyYWN0ZXIoY2hhciBjaHIpCi17Ci0JZnByaW50ZihzdGRlcnIs
Ci0JICAgICAgICAiJXM6JWQ6d2FybmluZzogaWdub3JpbmcgdW5zdXBwb3J0ZWQgY2hhcmFjdGVy
ICclYydcbiIsCi0JICAgICAgICB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCBjaHIp
OwotfQotJX0KLQotbglbQS1aYS16MC05Xy1dCi0KLSUlCi0JaW50IHN0ciA9IDA7Ci0JaW50IHRz
LCBpOwotCi1bIFx0XSojLipcbgl8Ci1bIFx0XSpcbgl7Ci0JY3VycmVudF9maWxlLT5saW5lbm8r
KzsKLQlyZXR1cm4gVF9FT0w7Ci19Ci1bIFx0XSojLioKLQotCi1bIFx0XSsJewotCUJFR0lOKENP
TU1BTkQpOwotfQotCi0uCXsKLQl1bnB1dCh5eXRleHRbMF0pOwotCUJFR0lOKENPTU1BTkQpOwot
fQotCi0KLTxDT01NQU5EPnsKLQl7bn0rCXsKLQkJY29uc3Qgc3RydWN0IGtjb25mX2lkICppZCA9
IGtjb25mX2lkX2xvb2t1cCh5eXRleHQsIHl5bGVuZyk7Ci0JCUJFR0lOKFBBUkFNKTsKLQkJY3Vy
cmVudF9wb3MuZmlsZSA9IGN1cnJlbnRfZmlsZTsKLQkJY3VycmVudF9wb3MubGluZW5vID0gY3Vy
cmVudF9maWxlLT5saW5lbm87Ci0JCWlmIChpZCAmJiBpZC0+ZmxhZ3MgJiBURl9DT01NQU5EKSB7
Ci0JCQl6Y29uZmx2YWwuaWQgPSBpZDsKLQkJCXJldHVybiBpZC0+dG9rZW47Ci0JCX0KLQkJYWxs
b2Nfc3RyaW5nKHl5dGV4dCwgeXlsZW5nKTsKLQkJemNvbmZsdmFsLnN0cmluZyA9IHRleHQ7Ci0J
CXJldHVybiBUX1dPUkQ7Ci0JfQotCS4Jd2Fybl9pZ25vcmVkX2NoYXJhY3RlcigqeXl0ZXh0KTsK
LQlcbgl7Ci0JCUJFR0lOKElOSVRJQUwpOwotCQljdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCQly
ZXR1cm4gVF9FT0w7Ci0JfQotfQotCi08UEFSQU0+ewotCSImJiIJcmV0dXJuIFRfQU5EOwotCSJ8
fCIJcmV0dXJuIFRfT1I7Ci0JIigiCXJldHVybiBUX09QRU5fUEFSRU47Ci0JIikiCXJldHVybiBU
X0NMT1NFX1BBUkVOOwotCSIhIglyZXR1cm4gVF9OT1Q7Ci0JIj0iCXJldHVybiBUX0VRVUFMOwot
CSIhPSIJcmV0dXJuIFRfVU5FUVVBTDsKLQkiPD0iCXJldHVybiBUX0xFU1NfRVFVQUw7Ci0JIj49
IglyZXR1cm4gVF9HUkVBVEVSX0VRVUFMOwotCSI8IglyZXR1cm4gVF9MRVNTOwotCSI+IglyZXR1
cm4gVF9HUkVBVEVSOwotCVwifFwnCXsKLQkJc3RyID0geXl0ZXh0WzBdOwotCQluZXdfc3RyaW5n
KCk7Ci0JCUJFR0lOKFNUUklORyk7Ci0JfQotCVxuCUJFR0lOKElOSVRJQUwpOyBjdXJyZW50X2Zp
bGUtPmxpbmVubysrOyByZXR1cm4gVF9FT0w7Ci0JKHtufXxbLy5dKSsJewotCQljb25zdCBzdHJ1
Y3Qga2NvbmZfaWQgKmlkID0ga2NvbmZfaWRfbG9va3VwKHl5dGV4dCwgeXlsZW5nKTsKLQkJaWYg
KGlkICYmIGlkLT5mbGFncyAmIFRGX1BBUkFNKSB7Ci0JCQl6Y29uZmx2YWwuaWQgPSBpZDsKLQkJ
CXJldHVybiBpZC0+dG9rZW47Ci0JCX0KLQkJYWxsb2Nfc3RyaW5nKHl5dGV4dCwgeXlsZW5nKTsK
LQkJemNvbmZsdmFsLnN0cmluZyA9IHRleHQ7Ci0JCXJldHVybiBUX1dPUkQ7Ci0JfQotCSMuKgkv
KiBjb21tZW50ICovCi0JXFxcbgljdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCVtbOmJsYW5rOl1d
KwotCS4Jd2Fybl9pZ25vcmVkX2NoYXJhY3RlcigqeXl0ZXh0KTsKLQk8PEVPRj4+IHsKLQkJQkVH
SU4oSU5JVElBTCk7Ci0JfQotfQotCi08U1RSSU5HPnsKLQlbXiciXFxcbl0rL1xuCXsKLQkJYXBw
ZW5kX3N0cmluZyh5eXRleHQsIHl5bGVuZyk7Ci0JCXpjb25mbHZhbC5zdHJpbmcgPSB0ZXh0Owot
CQlyZXR1cm4gVF9XT1JEX1FVT1RFOwotCX0KLQlbXiciXFxcbl0rCXsKLQkJYXBwZW5kX3N0cmlu
Zyh5eXRleHQsIHl5bGVuZyk7Ci0JfQotCVxcLj8vXG4JewotCQlhcHBlbmRfc3RyaW5nKHl5dGV4
dCArIDEsIHl5bGVuZyAtIDEpOwotCQl6Y29uZmx2YWwuc3RyaW5nID0gdGV4dDsKLQkJcmV0dXJu
IFRfV09SRF9RVU9URTsKLQl9Ci0JXFwuPwl7Ci0JCWFwcGVuZF9zdHJpbmcoeXl0ZXh0ICsgMSwg
eXlsZW5nIC0gMSk7Ci0JfQotCVwnfFwiCXsKLQkJaWYgKHN0ciA9PSB5eXRleHRbMF0pIHsKLQkJ
CUJFR0lOKFBBUkFNKTsKLQkJCXpjb25mbHZhbC5zdHJpbmcgPSB0ZXh0OwotCQkJcmV0dXJuIFRf
V09SRF9RVU9URTsKLQkJfSBlbHNlCi0JCQlhcHBlbmRfc3RyaW5nKHl5dGV4dCwgMSk7Ci0JfQot
CVxuCXsKLQkJcHJpbnRmKCIlczolZDp3YXJuaW5nOiBtdWx0aS1saW5lIHN0cmluZ3Mgbm90IHN1
cHBvcnRlZFxuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7Ci0JCWN1cnJlbnRf
ZmlsZS0+bGluZW5vKys7Ci0JCUJFR0lOKElOSVRJQUwpOwotCQlyZXR1cm4gVF9FT0w7Ci0JfQot
CTw8RU9GPj4JewotCQlCRUdJTihJTklUSUFMKTsKLQl9Ci19Ci0KLTxIRUxQPnsKLQlbIFx0XSsJ
ewotCQl0cyA9IDA7Ci0JCWZvciAoaSA9IDA7IGkgPCB5eWxlbmc7IGkrKykgewotCQkJaWYgKHl5
dGV4dFtpXSA9PSAnXHQnKQotCQkJCXRzID0gKHRzICYgfjcpICsgODsKLQkJCWVsc2UKLQkJCQl0
cysrOwotCQl9Ci0JCWxhc3RfdHMgPSB0czsKLQkJaWYgKGZpcnN0X3RzKSB7Ci0JCQlpZiAodHMg
PCBmaXJzdF90cykgewotCQkJCXpjb25mX2VuZGhlbHAoKTsKLQkJCQlyZXR1cm4gVF9IRUxQVEVY
VDsKLQkJCX0KLQkJCXRzIC09IGZpcnN0X3RzOwotCQkJd2hpbGUgKHRzID4gOCkgewotCQkJCWFw
cGVuZF9zdHJpbmcoIiAgICAgICAgIiwgOCk7Ci0JCQkJdHMgLT0gODsKLQkJCX0KLQkJCWFwcGVu
ZF9zdHJpbmcoIiAgICAgICAgIiwgdHMpOwotCQl9Ci0JfQotCVsgXHRdKlxuL1teIFx0XG5dIHsK
LQkJY3VycmVudF9maWxlLT5saW5lbm8rKzsKLQkJemNvbmZfZW5kaGVscCgpOwotCQlyZXR1cm4g
VF9IRUxQVEVYVDsKLQl9Ci0JWyBcdF0qXG4JewotCQljdXJyZW50X2ZpbGUtPmxpbmVubysrOwot
CQlhcHBlbmRfc3RyaW5nKCJcbiIsIDEpOwotCX0KLQlbXiBcdFxuXS4qIHsKLQkJd2hpbGUgKHl5
bGVuZykgewotCQkJaWYgKCh5eXRleHRbeXlsZW5nLTFdICE9ICcgJykgJiYgKHl5dGV4dFt5eWxl
bmctMV0gIT0gJ1x0JykpCi0JCQkJYnJlYWs7Ci0JCQl5eWxlbmctLTsKLQkJfQotCQlhcHBlbmRf
c3RyaW5nKHl5dGV4dCwgeXlsZW5nKTsKLQkJaWYgKCFmaXJzdF90cykKLQkJCWZpcnN0X3RzID0g
bGFzdF90czsKLQl9Ci0JPDxFT0Y+Pgl7Ci0JCXpjb25mX2VuZGhlbHAoKTsKLQkJcmV0dXJuIFRf
SEVMUFRFWFQ7Ci0JfQotfQotCi08PEVPRj4+CXsKLQlpZiAoY3VycmVudF9maWxlKSB7Ci0JCXpj
b25mX2VuZGZpbGUoKTsKLQkJcmV0dXJuIFRfRU9MOwotCX0KLQlmY2xvc2UoeXlpbik7Ci0JeXl0
ZXJtaW5hdGUoKTsKLX0KLQotJSUKLXZvaWQgemNvbmZfc3RhcnRoZWxwKHZvaWQpCi17Ci0JbmV3
X3N0cmluZygpOwotCWxhc3RfdHMgPSBmaXJzdF90cyA9IDA7Ci0JQkVHSU4oSEVMUCk7Ci19Ci0K
LXN0YXRpYyB2b2lkIHpjb25mX2VuZGhlbHAodm9pZCkKLXsKLQl6Y29uZmx2YWwuc3RyaW5nID0g
dGV4dDsKLQlCRUdJTihJTklUSUFMKTsKLX0KLQotCi0vKgotICogVHJ5IHRvIG9wZW4gc3BlY2lm
aWVkIGZpbGUgd2l0aCBmb2xsb3dpbmcgbmFtZXM6Ci0gKiAuL25hbWUKLSAqICQoc3JjdHJlZSkv
bmFtZQotICogVGhlIGxhdHRlciBpcyB1c2VkIHdoZW4gc3JjdHJlZSBpcyBzZXBhcmF0ZSBmcm9t
IG9ianRyZWUKLSAqIHdoZW4gY29tcGlsaW5nIHRoZSBrZXJuZWwuCi0gKiBSZXR1cm4gTlVMTCBp
ZiBmaWxlIGlzIG5vdCBmb3VuZC4KLSAqLwotRklMRSAqemNvbmZfZm9wZW4oY29uc3QgY2hhciAq
bmFtZSkKLXsKLQljaGFyICplbnYsIGZ1bGxuYW1lW1BBVEhfTUFYKzFdOwotCUZJTEUgKmY7Ci0K
LQlmID0gZm9wZW4obmFtZSwgInIiKTsKLQlpZiAoIWYgJiYgbmFtZSAhPSBOVUxMICYmIG5hbWVb
MF0gIT0gJy8nKSB7Ci0JCWVudiA9IGdldGVudihTUkNUUkVFKTsKLQkJaWYgKGVudikgewotCQkJ
c3ByaW50ZihmdWxsbmFtZSwgIiVzLyVzIiwgZW52LCBuYW1lKTsKLQkJCWYgPSBmb3BlbihmdWxs
bmFtZSwgInIiKTsKLQkJfQotCX0KLQlyZXR1cm4gZjsKLX0KLQotdm9pZCB6Y29uZl9pbml0c2Nh
bihjb25zdCBjaGFyICpuYW1lKQotewotCXl5aW4gPSB6Y29uZl9mb3BlbihuYW1lKTsKLQlpZiAo
IXl5aW4pIHsKLQkJcHJpbnRmKCJjYW4ndCBmaW5kIGZpbGUgJXNcbiIsIG5hbWUpOwotCQlleGl0
KDEpOwotCX0KLQotCWN1cnJlbnRfYnVmID0geG1hbGxvYyhzaXplb2YoKmN1cnJlbnRfYnVmKSk7
Ci0JbWVtc2V0KGN1cnJlbnRfYnVmLCAwLCBzaXplb2YoKmN1cnJlbnRfYnVmKSk7Ci0KLQljdXJy
ZW50X2ZpbGUgPSBmaWxlX2xvb2t1cChuYW1lKTsKLQljdXJyZW50X2ZpbGUtPmxpbmVubyA9IDE7
Ci19Ci0KLXZvaWQgemNvbmZfbmV4dGZpbGUoY29uc3QgY2hhciAqbmFtZSkKLXsKLQlzdHJ1Y3Qg
ZmlsZSAqaXRlcjsKLQlzdHJ1Y3QgZmlsZSAqZmlsZSA9IGZpbGVfbG9va3VwKG5hbWUpOwotCXN0
cnVjdCBidWZmZXIgKmJ1ZiA9IHhtYWxsb2Moc2l6ZW9mKCpidWYpKTsKLQltZW1zZXQoYnVmLCAw
LCBzaXplb2YoKmJ1ZikpOwotCi0JY3VycmVudF9idWYtPnN0YXRlID0gWVlfQ1VSUkVOVF9CVUZG
RVI7Ci0JeXlpbiA9IHpjb25mX2ZvcGVuKGZpbGUtPm5hbWUpOwotCWlmICgheXlpbikgewotCQlw
cmludGYoIiVzOiVkOiBjYW4ndCBvcGVuIGZpbGUgXCIlc1wiXG4iLAotCQkgICAgemNvbmZfY3Vy
bmFtZSgpLCB6Y29uZl9saW5lbm8oKSwgZmlsZS0+bmFtZSk7Ci0JCWV4aXQoMSk7Ci0JfQotCXl5
X3N3aXRjaF90b19idWZmZXIoeXlfY3JlYXRlX2J1ZmZlcih5eWluLCBZWV9CVUZfU0laRSkpOwot
CWJ1Zi0+cGFyZW50ID0gY3VycmVudF9idWY7Ci0JY3VycmVudF9idWYgPSBidWY7Ci0KLQlmb3Ig
KGl0ZXIgPSBjdXJyZW50X2ZpbGUtPnBhcmVudDsgaXRlcjsgaXRlciA9IGl0ZXItPnBhcmVudCAp
IHsKLQkJaWYgKCFzdHJjbXAoY3VycmVudF9maWxlLT5uYW1lLGl0ZXItPm5hbWUpICkgewotCQkJ
cHJpbnRmKCIlczolZDogcmVjdXJzaXZlIGluY2x1c2lvbiBkZXRlY3RlZC4gIgotCQkJICAgICAg
ICJJbmNsdXNpb24gcGF0aDpcbiAgY3VycmVudCBmaWxlIDogJyVzJ1xuIiwKLQkJCSAgICAgICB6
Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLAotCQkJICAgICAgIHpjb25mX2N1cm5hbWUo
KSk7Ci0JCQlpdGVyID0gY3VycmVudF9maWxlLT5wYXJlbnQ7Ci0JCQl3aGlsZSAoaXRlciAmJiBc
Ci0JCQkgICAgICAgc3RyY21wKGl0ZXItPm5hbWUsY3VycmVudF9maWxlLT5uYW1lKSkgewotCQkJ
CXByaW50ZigiICBpbmNsdWRlZCBmcm9tOiAnJXM6JWQnXG4iLAotCQkJCSAgICAgICBpdGVyLT5u
YW1lLCBpdGVyLT5saW5lbm8tMSk7Ci0JCQkJaXRlciA9IGl0ZXItPnBhcmVudDsKLQkJCX0KLQkJ
CWlmIChpdGVyKQotCQkJCXByaW50ZigiICBpbmNsdWRlZCBmcm9tOiAnJXM6JWQnXG4iLAotCQkJ
CSAgICAgICBpdGVyLT5uYW1lLCBpdGVyLT5saW5lbm8rMSk7Ci0JCQlleGl0KDEpOwotCQl9Ci0J
fQotCWZpbGUtPmxpbmVubyA9IDE7Ci0JZmlsZS0+cGFyZW50ID0gY3VycmVudF9maWxlOwotCWN1
cnJlbnRfZmlsZSA9IGZpbGU7Ci19Ci0KLXN0YXRpYyB2b2lkIHpjb25mX2VuZGZpbGUodm9pZCkK
LXsKLQlzdHJ1Y3QgYnVmZmVyICpwYXJlbnQ7Ci0KLQljdXJyZW50X2ZpbGUgPSBjdXJyZW50X2Zp
bGUtPnBhcmVudDsKLQotCXBhcmVudCA9IGN1cnJlbnRfYnVmLT5wYXJlbnQ7Ci0JaWYgKHBhcmVu
dCkgewotCQlmY2xvc2UoeXlpbik7Ci0JCXl5X2RlbGV0ZV9idWZmZXIoWVlfQ1VSUkVOVF9CVUZG
RVIpOwotCQl5eV9zd2l0Y2hfdG9fYnVmZmVyKHBhcmVudC0+c3RhdGUpOwotCX0KLQlmcmVlKGN1
cnJlbnRfYnVmKTsKLQljdXJyZW50X2J1ZiA9IHBhcmVudDsKLX0KLQotaW50IHpjb25mX2xpbmVu
byh2b2lkKQotewotCXJldHVybiBjdXJyZW50X3Bvcy5saW5lbm87Ci19Ci0KLWNvbnN0IGNoYXIg
Knpjb25mX2N1cm5hbWUodm9pZCkKLXsKLQlyZXR1cm4gY3VycmVudF9wb3MuZmlsZSA/IGN1cnJl
bnRfcG9zLmZpbGUtPm5hbWUgOiAiPG5vbmU+IjsKLX0KZGlmZiAtLWdpdCBhL3hlbi90b29scy9r
Y29uZmlnL3pjb25mLmxleC5jX3NoaXBwZWQgYi94ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5sZXgu
Y19zaGlwcGVkCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzN2ZkZjYxMjM1MDUuLjAw
MDAwMDAwMDAwMAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy96Y29uZi5sZXguY19zaGlwcGVkCisr
KyAvZGV2L251bGwKQEAgLTEsMjQ3MyArMCwwIEBACi0KLSNsaW5lIDMgInNjcmlwdHMva2NvbmZp
Zy96Y29uZi5sZXguY19zaGlwcGVkIgotCi0jZGVmaW5lICBZWV9JTlRfQUxJR05FRCBzaG9ydCBp
bnQKLQotLyogQSBsZXhpY2FsIHNjYW5uZXIgZ2VuZXJhdGVkIGJ5IGZsZXggKi8KLQotI2RlZmlu
ZSB5eV9jcmVhdGVfYnVmZmVyIHpjb25mX2NyZWF0ZV9idWZmZXIKLSNkZWZpbmUgeXlfZGVsZXRl
X2J1ZmZlciB6Y29uZl9kZWxldGVfYnVmZmVyCi0jZGVmaW5lIHl5X2ZsZXhfZGVidWcgemNvbmZf
ZmxleF9kZWJ1ZwotI2RlZmluZSB5eV9pbml0X2J1ZmZlciB6Y29uZl9pbml0X2J1ZmZlcgotI2Rl
ZmluZSB5eV9mbHVzaF9idWZmZXIgemNvbmZfZmx1c2hfYnVmZmVyCi0jZGVmaW5lIHl5X2xvYWRf
YnVmZmVyX3N0YXRlIHpjb25mX2xvYWRfYnVmZmVyX3N0YXRlCi0jZGVmaW5lIHl5X3N3aXRjaF90
b19idWZmZXIgemNvbmZfc3dpdGNoX3RvX2J1ZmZlcgotI2RlZmluZSB5eWluIHpjb25maW4KLSNk
ZWZpbmUgeXlsZW5nIHpjb25mbGVuZwotI2RlZmluZSB5eWxleCB6Y29uZmxleAotI2RlZmluZSB5
eWxpbmVubyB6Y29uZmxpbmVubwotI2RlZmluZSB5eW91dCB6Y29uZm91dAotI2RlZmluZSB5eXJl
c3RhcnQgemNvbmZyZXN0YXJ0Ci0jZGVmaW5lIHl5dGV4dCB6Y29uZnRleHQKLSNkZWZpbmUgeXl3
cmFwIHpjb25md3JhcAotI2RlZmluZSB5eWFsbG9jIHpjb25mYWxsb2MKLSNkZWZpbmUgeXlyZWFs
bG9jIHpjb25mcmVhbGxvYwotI2RlZmluZSB5eWZyZWUgemNvbmZmcmVlCi0KLSNkZWZpbmUgRkxF
WF9TQ0FOTkVSCi0jZGVmaW5lIFlZX0ZMRVhfTUFKT1JfVkVSU0lPTiAyCi0jZGVmaW5lIFlZX0ZM
RVhfTUlOT1JfVkVSU0lPTiA1Ci0jZGVmaW5lIFlZX0ZMRVhfU1VCTUlOT1JfVkVSU0lPTiAzNQot
I2lmIFlZX0ZMRVhfU1VCTUlOT1JfVkVSU0lPTiA+IDAKLSNkZWZpbmUgRkxFWF9CRVRBCi0jZW5k
aWYKLQotLyogRmlyc3QsIHdlIGRlYWwgd2l0aCAgcGxhdGZvcm0tc3BlY2lmaWMgb3IgY29tcGls
ZXItc3BlY2lmaWMgaXNzdWVzLiAqLwotCi0vKiBiZWdpbiBzdGFuZGFyZCBDIGhlYWRlcnMuICov
Ci0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxlcnJu
by5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgotCi0vKiBlbmQgc3RhbmRhcmQgQyBoZWFkZXJzLiAq
LwotCi0vKiBmbGV4IGludGVnZXIgdHlwZSBkZWZpbml0aW9ucyAqLwotCi0jaWZuZGVmIEZMRVhJ
TlRfSAotI2RlZmluZSBGTEVYSU5UX0gKLQotLyogQzk5IHN5c3RlbXMgaGF2ZSA8aW50dHlwZXMu
aD4uIE5vbi1DOTkgc3lzdGVtcyBtYXkgb3IgbWF5IG5vdC4gKi8KLQotI2lmIGRlZmluZWQgKF9f
U1REQ19WRVJTSU9OX18pICYmIF9fU1REQ19WRVJTSU9OX18gPj0gMTk5OTAxTAotCi0vKiBDOTkg
c2F5cyB0byBkZWZpbmUgX19TVERDX0xJTUlUX01BQ1JPUyBiZWZvcmUgaW5jbHVkaW5nIHN0ZGlu
dC5oLAotICogaWYgeW91IHdhbnQgdGhlIGxpbWl0IChtYXgvbWluKSBtYWNyb3MgZm9yIGludCB0
eXBlcy4gCi0gKi8KLSNpZm5kZWYgX19TVERDX0xJTUlUX01BQ1JPUwotI2RlZmluZSBfX1NURENf
TElNSVRfTUFDUk9TIDEKLSNlbmRpZgotCi0jaW5jbHVkZSA8aW50dHlwZXMuaD4KLXR5cGVkZWYg
aW50OF90IGZsZXhfaW50OF90OwotdHlwZWRlZiB1aW50OF90IGZsZXhfdWludDhfdDsKLXR5cGVk
ZWYgaW50MTZfdCBmbGV4X2ludDE2X3Q7Ci10eXBlZGVmIHVpbnQxNl90IGZsZXhfdWludDE2X3Q7
Ci10eXBlZGVmIGludDMyX3QgZmxleF9pbnQzMl90OwotdHlwZWRlZiB1aW50MzJfdCBmbGV4X3Vp
bnQzMl90OwotI2Vsc2UKLXR5cGVkZWYgc2lnbmVkIGNoYXIgZmxleF9pbnQ4X3Q7Ci10eXBlZGVm
IHNob3J0IGludCBmbGV4X2ludDE2X3Q7Ci10eXBlZGVmIGludCBmbGV4X2ludDMyX3Q7Ci10eXBl
ZGVmIHVuc2lnbmVkIGNoYXIgZmxleF91aW50OF90OyAKLXR5cGVkZWYgdW5zaWduZWQgc2hvcnQg
aW50IGZsZXhfdWludDE2X3Q7Ci10eXBlZGVmIHVuc2lnbmVkIGludCBmbGV4X3VpbnQzMl90Owot
Ci0vKiBMaW1pdHMgb2YgaW50ZWdyYWwgdHlwZXMuICovCi0jaWZuZGVmIElOVDhfTUlOCi0jZGVm
aW5lIElOVDhfTUlOICAgICAgICAgICAgICAgKC0xMjgpCi0jZW5kaWYKLSNpZm5kZWYgSU5UMTZf
TUlOCi0jZGVmaW5lIElOVDE2X01JTiAgICAgICAgICAgICAgKC0zMjc2Ny0xKQotI2VuZGlmCi0j
aWZuZGVmIElOVDMyX01JTgotI2RlZmluZSBJTlQzMl9NSU4gICAgICAgICAgICAgICgtMjE0NzQ4
MzY0Ny0xKQotI2VuZGlmCi0jaWZuZGVmIElOVDhfTUFYCi0jZGVmaW5lIElOVDhfTUFYICAgICAg
ICAgICAgICAgKDEyNykKLSNlbmRpZgotI2lmbmRlZiBJTlQxNl9NQVgKLSNkZWZpbmUgSU5UMTZf
TUFYICAgICAgICAgICAgICAoMzI3NjcpCi0jZW5kaWYKLSNpZm5kZWYgSU5UMzJfTUFYCi0jZGVm
aW5lIElOVDMyX01BWCAgICAgICAgICAgICAgKDIxNDc0ODM2NDcpCi0jZW5kaWYKLSNpZm5kZWYg
VUlOVDhfTUFYCi0jZGVmaW5lIFVJTlQ4X01BWCAgICAgICAgICAgICAgKDI1NVUpCi0jZW5kaWYK
LSNpZm5kZWYgVUlOVDE2X01BWAotI2RlZmluZSBVSU5UMTZfTUFYICAgICAgICAgICAgICg2NTUz
NVUpCi0jZW5kaWYKLSNpZm5kZWYgVUlOVDMyX01BWAotI2RlZmluZSBVSU5UMzJfTUFYICAgICAg
ICAgICAgICg0Mjk0OTY3Mjk1VSkKLSNlbmRpZgotCi0jZW5kaWYgLyogISBDOTkgKi8KLQotI2Vu
ZGlmIC8qICEgRkxFWElOVF9IICovCi0KLSNpZmRlZiBfX2NwbHVzcGx1cwotCi0vKiBUaGUgImNv
bnN0IiBzdG9yYWdlLWNsYXNzLW1vZGlmaWVyIGlzIHZhbGlkLiAqLwotI2RlZmluZSBZWV9VU0Vf
Q09OU1QKLQotI2Vsc2UJLyogISBfX2NwbHVzcGx1cyAqLwotCi0vKiBDOTkgcmVxdWlyZXMgX19T
VERDX18gdG8gYmUgZGVmaW5lZCBhcyAxLiAqLwotI2lmIGRlZmluZWQgKF9fU1REQ19fKQotCi0j
ZGVmaW5lIFlZX1VTRV9DT05TVAotCi0jZW5kaWYJLyogZGVmaW5lZCAoX19TVERDX18pICovCi0j
ZW5kaWYJLyogISBfX2NwbHVzcGx1cyAqLwotCi0jaWZkZWYgWVlfVVNFX0NPTlNUCi0jZGVmaW5l
IHl5Y29uc3QgY29uc3QKLSNlbHNlCi0jZGVmaW5lIHl5Y29uc3QKLSNlbmRpZgotCi0vKiBSZXR1
cm5lZCB1cG9uIGVuZC1vZi1maWxlLiAqLwotI2RlZmluZSBZWV9OVUxMIDAKLQotLyogUHJvbW90
ZXMgYSBwb3NzaWJseSBuZWdhdGl2ZSwgcG9zc2libHkgc2lnbmVkIGNoYXIgdG8gYW4gdW5zaWdu
ZWQKLSAqIGludGVnZXIgZm9yIHVzZSBhcyBhbiBhcnJheSBpbmRleC4gIElmIHRoZSBzaWduZWQg
Y2hhciBpcyBuZWdhdGl2ZSwKLSAqIHdlIHdhbnQgdG8gaW5zdGVhZCB0cmVhdCBpdCBhcyBhbiA4
LWJpdCB1bnNpZ25lZCBjaGFyLCBoZW5jZSB0aGUKLSAqIGRvdWJsZSBjYXN0LgotICovCi0jZGVm
aW5lIFlZX1NDX1RPX1VJKGMpICgodW5zaWduZWQgaW50KSAodW5zaWduZWQgY2hhcikgYykKLQot
LyogRW50ZXIgYSBzdGFydCBjb25kaXRpb24uICBUaGlzIG1hY3JvIHJlYWxseSBvdWdodCB0byB0
YWtlIGEgcGFyYW1ldGVyLAotICogYnV0IHdlIGRvIGl0IHRoZSBkaXNndXN0aW5nIGNydWZ0eSB3
YXkgZm9yY2VkIG9uIHVzIGJ5IHRoZSAoKS1sZXNzCi0gKiBkZWZpbml0aW9uIG9mIEJFR0lOLgot
ICovCi0jZGVmaW5lIEJFR0lOICh5eV9zdGFydCkgPSAxICsgMiAqCi0KLS8qIFRyYW5zbGF0ZSB0
aGUgY3VycmVudCBzdGFydCBzdGF0ZSBpbnRvIGEgdmFsdWUgdGhhdCBjYW4gYmUgbGF0ZXIgaGFu
ZGVkCi0gKiB0byBCRUdJTiB0byByZXR1cm4gdG8gdGhlIHN0YXRlLiAgVGhlIFlZU1RBVEUgYWxp
YXMgaXMgZm9yIGxleAotICogY29tcGF0aWJpbGl0eS4KLSAqLwotI2RlZmluZSBZWV9TVEFSVCAo
KCh5eV9zdGFydCkgLSAxKSAvIDIpCi0jZGVmaW5lIFlZU1RBVEUgWVlfU1RBUlQKLQotLyogQWN0
aW9uIG51bWJlciBmb3IgRU9GIHJ1bGUgb2YgYSBnaXZlbiBzdGFydCBzdGF0ZS4gKi8KLSNkZWZp
bmUgWVlfU1RBVEVfRU9GKHN0YXRlKSAoWVlfRU5EX09GX0JVRkZFUiArIHN0YXRlICsgMSkKLQot
LyogU3BlY2lhbCBhY3Rpb24gbWVhbmluZyAic3RhcnQgcHJvY2Vzc2luZyBhIG5ldyBmaWxlIi4g
Ki8KLSNkZWZpbmUgWVlfTkVXX0ZJTEUgemNvbmZyZXN0YXJ0KHpjb25maW4gICkKLQotI2RlZmlu
ZSBZWV9FTkRfT0ZfQlVGRkVSX0NIQVIgMAotCi0vKiBTaXplIG9mIGRlZmF1bHQgaW5wdXQgYnVm
ZmVyLiAqLwotI2lmbmRlZiBZWV9CVUZfU0laRQotI2lmZGVmIF9faWE2NF9fCi0vKiBPbiBJQS02
NCwgdGhlIGJ1ZmZlciBzaXplIGlzIDE2aywgbm90IDhrLgotICogTW9yZW92ZXIsIFlZX0JVRl9T
SVpFIGlzIDIqWVlfUkVBRF9CVUZfU0laRSBpbiB0aGUgZ2VuZXJhbCBjYXNlLgotICogRGl0dG8g
Zm9yIHRoZSBfX2lhNjRfXyBjYXNlIGFjY29yZGluZ2x5LgotICovCi0jZGVmaW5lIFlZX0JVRl9T
SVpFIDMyNzY4Ci0jZWxzZQotI2RlZmluZSBZWV9CVUZfU0laRSAxNjM4NAotI2VuZGlmIC8qIF9f
aWE2NF9fICovCi0jZW5kaWYKLQotLyogVGhlIHN0YXRlIGJ1ZiBtdXN0IGJlIGxhcmdlIGVub3Vn
aCB0byBob2xkIG9uZSBzdGF0ZSBwZXIgY2hhcmFjdGVyIGluIHRoZSBtYWluIGJ1ZmZlci4KLSAq
LwotI2RlZmluZSBZWV9TVEFURV9CVUZfU0laRSAgICgoWVlfQlVGX1NJWkUgKyAyKSAqIHNpemVv
Zih5eV9zdGF0ZV90eXBlKSkKLQotI2lmbmRlZiBZWV9UWVBFREVGX1lZX0JVRkZFUl9TVEFURQot
I2RlZmluZSBZWV9UWVBFREVGX1lZX0JVRkZFUl9TVEFURQotdHlwZWRlZiBzdHJ1Y3QgeXlfYnVm
ZmVyX3N0YXRlICpZWV9CVUZGRVJfU1RBVEU7Ci0jZW5kaWYKLQotZXh0ZXJuIGludCB6Y29uZmxl
bmc7Ci0KLWV4dGVybiBGSUxFICp6Y29uZmluLCAqemNvbmZvdXQ7Ci0KLSNkZWZpbmUgRU9CX0FD
VF9DT05USU5VRV9TQ0FOIDAKLSNkZWZpbmUgRU9CX0FDVF9FTkRfT0ZfRklMRSAxCi0jZGVmaW5l
IEVPQl9BQ1RfTEFTVF9NQVRDSCAyCi0KLSAgICAjZGVmaW5lIFlZX0xFU1NfTElORU5PKG4pCi0g
ICAgCi0vKiBSZXR1cm4gYWxsIGJ1dCB0aGUgZmlyc3QgIm4iIG1hdGNoZWQgY2hhcmFjdGVycyBi
YWNrIHRvIHRoZSBpbnB1dCBzdHJlYW0uICovCi0jZGVmaW5lIHl5bGVzcyhuKSBcCi0JZG8gXAot
CQl7IFwKLQkJLyogVW5kbyBlZmZlY3RzIG9mIHNldHRpbmcgdXAgemNvbmZ0ZXh0LiAqLyBcCi0g
ICAgICAgIGludCB5eWxlc3NfbWFjcm9fYXJnID0gKG4pOyBcCi0gICAgICAgIFlZX0xFU1NfTElO
RU5PKHl5bGVzc19tYWNyb19hcmcpO1wKLQkJKnl5X2NwID0gKHl5X2hvbGRfY2hhcik7IFwKLQkJ
WVlfUkVTVE9SRV9ZWV9NT1JFX09GRlNFVCBcCi0JCSh5eV9jX2J1Zl9wKSA9IHl5X2NwID0geXlf
YnAgKyB5eWxlc3NfbWFjcm9fYXJnIC0gWVlfTU9SRV9BREo7IFwKLQkJWVlfRE9fQkVGT1JFX0FD
VElPTjsgLyogc2V0IHVwIHpjb25mdGV4dCBhZ2FpbiAqLyBcCi0JCX0gXAotCXdoaWxlICggMCAp
Ci0KLSNkZWZpbmUgdW5wdXQoYykgeXl1bnB1dCggYywgKHl5dGV4dF9wdHIpICApCi0KLSNpZm5k
ZWYgWVlfVFlQRURFRl9ZWV9TSVpFX1QKLSNkZWZpbmUgWVlfVFlQRURFRl9ZWV9TSVpFX1QKLXR5
cGVkZWYgc2l6ZV90IHl5X3NpemVfdDsKLSNlbmRpZgotCi0jaWZuZGVmIFlZX1NUUlVDVF9ZWV9C
VUZGRVJfU1RBVEUKLSNkZWZpbmUgWVlfU1RSVUNUX1lZX0JVRkZFUl9TVEFURQotc3RydWN0IHl5
X2J1ZmZlcl9zdGF0ZQotCXsKLQlGSUxFICp5eV9pbnB1dF9maWxlOwotCi0JY2hhciAqeXlfY2hf
YnVmOwkJLyogaW5wdXQgYnVmZmVyICovCi0JY2hhciAqeXlfYnVmX3BvczsJCS8qIGN1cnJlbnQg
cG9zaXRpb24gaW4gaW5wdXQgYnVmZmVyICovCi0KLQkvKiBTaXplIG9mIGlucHV0IGJ1ZmZlciBp
biBieXRlcywgbm90IGluY2x1ZGluZyByb29tIGZvciBFT0IKLQkgKiBjaGFyYWN0ZXJzLgotCSAq
LwotCXl5X3NpemVfdCB5eV9idWZfc2l6ZTsKLQotCS8qIE51bWJlciBvZiBjaGFyYWN0ZXJzIHJl
YWQgaW50byB5eV9jaF9idWYsIG5vdCBpbmNsdWRpbmcgRU9CCi0JICogY2hhcmFjdGVycy4KLQkg
Ki8KLQlpbnQgeXlfbl9jaGFyczsKLQotCS8qIFdoZXRoZXIgd2UgIm93biIgdGhlIGJ1ZmZlciAt
IGkuZS4sIHdlIGtub3cgd2UgY3JlYXRlZCBpdCwKLQkgKiBhbmQgY2FuIHJlYWxsb2MoKSBpdCB0
byBncm93IGl0LCBhbmQgc2hvdWxkIGZyZWUoKSBpdCB0bwotCSAqIGRlbGV0ZSBpdC4KLQkgKi8K
LQlpbnQgeXlfaXNfb3VyX2J1ZmZlcjsKLQotCS8qIFdoZXRoZXIgdGhpcyBpcyBhbiAiaW50ZXJh
Y3RpdmUiIGlucHV0IHNvdXJjZTsgaWYgc28sIGFuZAotCSAqIGlmIHdlJ3JlIHVzaW5nIHN0ZGlv
IGZvciBpbnB1dCwgdGhlbiB3ZSB3YW50IHRvIHVzZSBnZXRjKCkKLQkgKiBpbnN0ZWFkIG9mIGZy
ZWFkKCksIHRvIG1ha2Ugc3VyZSB3ZSBzdG9wIGZldGNoaW5nIGlucHV0IGFmdGVyCi0JICogZWFj
aCBuZXdsaW5lLgotCSAqLwotCWludCB5eV9pc19pbnRlcmFjdGl2ZTsKLQotCS8qIFdoZXRoZXIg
d2UncmUgY29uc2lkZXJlZCB0byBiZSBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgbGluZS4KLQkgKiBJ
ZiBzbywgJ14nIHJ1bGVzIHdpbGwgYmUgYWN0aXZlIG9uIHRoZSBuZXh0IG1hdGNoLCBvdGhlcndp
c2UKLQkgKiBub3QuCi0JICovCi0JaW50IHl5X2F0X2JvbDsKLQotICAgIGludCB5eV9ic19saW5l
bm87IC8qKjwgVGhlIGxpbmUgY291bnQuICovCi0gICAgaW50IHl5X2JzX2NvbHVtbjsgLyoqPCBU
aGUgY29sdW1uIGNvdW50LiAqLwotICAgIAotCS8qIFdoZXRoZXIgdG8gdHJ5IHRvIGZpbGwgdGhl
IGlucHV0IGJ1ZmZlciB3aGVuIHdlIHJlYWNoIHRoZQotCSAqIGVuZCBvZiBpdC4KLQkgKi8KLQlp
bnQgeXlfZmlsbF9idWZmZXI7Ci0KLQlpbnQgeXlfYnVmZmVyX3N0YXR1czsKLQotI2RlZmluZSBZ
WV9CVUZGRVJfTkVXIDAKLSNkZWZpbmUgWVlfQlVGRkVSX05PUk1BTCAxCi0JLyogV2hlbiBhbiBF
T0YncyBiZWVuIHNlZW4gYnV0IHRoZXJlJ3Mgc3RpbGwgc29tZSB0ZXh0IHRvIHByb2Nlc3MKLQkg
KiB0aGVuIHdlIG1hcmsgdGhlIGJ1ZmZlciBhcyBZWV9FT0ZfUEVORElORywgdG8gaW5kaWNhdGUg
dGhhdCB3ZQotCSAqIHNob3VsZG4ndCB0cnkgcmVhZGluZyBmcm9tIHRoZSBpbnB1dCBzb3VyY2Ug
YW55IG1vcmUuICBXZSBtaWdodAotCSAqIHN0aWxsIGhhdmUgYSBidW5jaCBvZiB0b2tlbnMgdG8g
bWF0Y2gsIHRob3VnaCwgYmVjYXVzZSBvZgotCSAqIHBvc3NpYmxlIGJhY2tpbmctdXAuCi0JICoK
LQkgKiBXaGVuIHdlIGFjdHVhbGx5IHNlZSB0aGUgRU9GLCB3ZSBjaGFuZ2UgdGhlIHN0YXR1cyB0
byAibmV3IgotCSAqICh2aWEgemNvbmZyZXN0YXJ0KCkpLCBzbyB0aGF0IHRoZSB1c2VyIGNhbiBj
b250aW51ZSBzY2FubmluZyBieQotCSAqIGp1c3QgcG9pbnRpbmcgemNvbmZpbiBhdCBhIG5ldyBp
bnB1dCBmaWxlLgotCSAqLwotI2RlZmluZSBZWV9CVUZGRVJfRU9GX1BFTkRJTkcgMgotCi0JfTsK
LSNlbmRpZiAvKiAhWVlfU1RSVUNUX1lZX0JVRkZFUl9TVEFURSAqLwotCi0vKiBTdGFjayBvZiBp
bnB1dCBidWZmZXJzLiAqLwotc3RhdGljIHNpemVfdCB5eV9idWZmZXJfc3RhY2tfdG9wID0gMDsg
LyoqPCBpbmRleCBvZiB0b3Agb2Ygc3RhY2suICovCi1zdGF0aWMgc2l6ZV90IHl5X2J1ZmZlcl9z
dGFja19tYXggPSAwOyAvKio8IGNhcGFjaXR5IG9mIHN0YWNrLiAqLwotc3RhdGljIFlZX0JVRkZF
Ul9TVEFURSAqIHl5X2J1ZmZlcl9zdGFjayA9IDA7IC8qKjwgU3RhY2sgYXMgYW4gYXJyYXkuICov
Ci0KLS8qIFdlIHByb3ZpZGUgbWFjcm9zIGZvciBhY2Nlc3NpbmcgYnVmZmVyIHN0YXRlcyBpbiBj
YXNlIGluIHRoZQotICogZnV0dXJlIHdlIHdhbnQgdG8gcHV0IHRoZSBidWZmZXIgc3RhdGVzIGlu
IGEgbW9yZSBnZW5lcmFsCi0gKiAic2Nhbm5lciBzdGF0ZSIuCi0gKgotICogUmV0dXJucyB0aGUg
dG9wIG9mIHRoZSBzdGFjaywgb3IgTlVMTC4KLSAqLwotI2RlZmluZSBZWV9DVVJSRU5UX0JVRkZF
UiAoICh5eV9idWZmZXJfc3RhY2spIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgPyAoeXlf
YnVmZmVyX3N0YWNrKVsoeXlfYnVmZmVyX3N0YWNrX3RvcCldIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiBOVUxMKQotCi0vKiBTYW1lIGFzIHByZXZpb3VzIG1hY3JvLCBidXQgdXNlZnVs
IHdoZW4gd2Uga25vdyB0aGF0IHRoZSBidWZmZXIgc3RhY2sgaXMgbm90Ci0gKiBOVUxMIG9yIHdo
ZW4gd2UgbmVlZCBhbiBsdmFsdWUuIEZvciBpbnRlcm5hbCB1c2Ugb25seS4KLSAqLwotI2RlZmlu
ZSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUgKHl5X2J1ZmZlcl9zdGFjaylbKHl5X2J1ZmZlcl9z
dGFja190b3ApXQotCi0vKiB5eV9ob2xkX2NoYXIgaG9sZHMgdGhlIGNoYXJhY3RlciBsb3N0IHdo
ZW4gemNvbmZ0ZXh0IGlzIGZvcm1lZC4gKi8KLXN0YXRpYyBjaGFyIHl5X2hvbGRfY2hhcjsKLXN0
YXRpYyBpbnQgeXlfbl9jaGFyczsJCS8qIG51bWJlciBvZiBjaGFyYWN0ZXJzIHJlYWQgaW50byB5
eV9jaF9idWYgKi8KLWludCB6Y29uZmxlbmc7Ci0KLS8qIFBvaW50cyB0byBjdXJyZW50IGNoYXJh
Y3RlciBpbiBidWZmZXIuICovCi1zdGF0aWMgY2hhciAqeXlfY19idWZfcCA9IChjaGFyICopIDA7
Ci1zdGF0aWMgaW50IHl5X2luaXQgPSAwOwkJLyogd2hldGhlciB3ZSBuZWVkIHRvIGluaXRpYWxp
emUgKi8KLXN0YXRpYyBpbnQgeXlfc3RhcnQgPSAwOwkvKiBzdGFydCBzdGF0ZSBudW1iZXIgKi8K
LQotLyogRmxhZyB3aGljaCBpcyB1c2VkIHRvIGFsbG93IHpjb25md3JhcCgpJ3MgdG8gZG8gYnVm
ZmVyIHN3aXRjaGVzCi0gKiBpbnN0ZWFkIG9mIHNldHRpbmcgdXAgYSBmcmVzaCB6Y29uZmluLiAg
QSBiaXQgb2YgYSBoYWNrIC4uLgotICovCi1zdGF0aWMgaW50IHl5X2RpZF9idWZmZXJfc3dpdGNo
X29uX2VvZjsKLQotdm9pZCB6Y29uZnJlc3RhcnQgKEZJTEUgKmlucHV0X2ZpbGUgICk7Ci12b2lk
IHpjb25mX3N3aXRjaF90b19idWZmZXIgKFlZX0JVRkZFUl9TVEFURSBuZXdfYnVmZmVyICApOwot
WVlfQlVGRkVSX1NUQVRFIHpjb25mX2NyZWF0ZV9idWZmZXIgKEZJTEUgKmZpbGUsaW50IHNpemUg
ICk7Ci12b2lkIHpjb25mX2RlbGV0ZV9idWZmZXIgKFlZX0JVRkZFUl9TVEFURSBiICApOwotdm9p
ZCB6Y29uZl9mbHVzaF9idWZmZXIgKFlZX0JVRkZFUl9TVEFURSBiICApOwotdm9pZCB6Y29uZnB1
c2hfYnVmZmVyX3N0YXRlIChZWV9CVUZGRVJfU1RBVEUgbmV3X2J1ZmZlciAgKTsKLXZvaWQgemNv
bmZwb3BfYnVmZmVyX3N0YXRlICh2b2lkICk7Ci0KLXN0YXRpYyB2b2lkIHpjb25mZW5zdXJlX2J1
ZmZlcl9zdGFjayAodm9pZCApOwotc3RhdGljIHZvaWQgemNvbmZfbG9hZF9idWZmZXJfc3RhdGUg
KHZvaWQgKTsKLXN0YXRpYyB2b2lkIHpjb25mX2luaXRfYnVmZmVyIChZWV9CVUZGRVJfU1RBVEUg
YixGSUxFICpmaWxlICApOwotCi0jZGVmaW5lIFlZX0ZMVVNIX0JVRkZFUiB6Y29uZl9mbHVzaF9i
dWZmZXIoWVlfQ1VSUkVOVF9CVUZGRVIgKQotCi1ZWV9CVUZGRVJfU1RBVEUgemNvbmZfc2Nhbl9i
dWZmZXIgKGNoYXIgKmJhc2UseXlfc2l6ZV90IHNpemUgICk7Ci1ZWV9CVUZGRVJfU1RBVEUgemNv
bmZfc2Nhbl9zdHJpbmcgKHl5Y29uc3QgY2hhciAqeXlfc3RyICApOwotWVlfQlVGRkVSX1NUQVRF
IHpjb25mX3NjYW5fYnl0ZXMgKHl5Y29uc3QgY2hhciAqYnl0ZXMsaW50IGxlbiAgKTsKLQotdm9p
ZCAqemNvbmZhbGxvYyAoeXlfc2l6ZV90ICApOwotdm9pZCAqemNvbmZyZWFsbG9jICh2b2lkICos
eXlfc2l6ZV90ICApOwotdm9pZCB6Y29uZmZyZWUgKHZvaWQgKiAgKTsKLQotI2RlZmluZSB5eV9u
ZXdfYnVmZmVyIHpjb25mX2NyZWF0ZV9idWZmZXIKLQotI2RlZmluZSB5eV9zZXRfaW50ZXJhY3Rp
dmUoaXNfaW50ZXJhY3RpdmUpIFwKLQl7IFwKLQlpZiAoICEgWVlfQ1VSUkVOVF9CVUZGRVIgKXsg
XAotICAgICAgICB6Y29uZmVuc3VyZV9idWZmZXJfc3RhY2sgKCk7IFwKLQkJWVlfQ1VSUkVOVF9C
VUZGRVJfTFZBTFVFID0gICAgXAotICAgICAgICAgICAgemNvbmZfY3JlYXRlX2J1ZmZlcih6Y29u
ZmluLFlZX0JVRl9TSVpFICk7IFwKLQl9IFwKLQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5
X2lzX2ludGVyYWN0aXZlID0gaXNfaW50ZXJhY3RpdmU7IFwKLQl9Ci0KLSNkZWZpbmUgeXlfc2V0
X2JvbChhdF9ib2wpIFwKLQl7IFwKLQlpZiAoICEgWVlfQ1VSUkVOVF9CVUZGRVIgKXtcCi0gICAg
ICAgIHpjb25mZW5zdXJlX2J1ZmZlcl9zdGFjayAoKTsgXAotCQlZWV9DVVJSRU5UX0JVRkZFUl9M
VkFMVUUgPSAgICBcCi0gICAgICAgICAgICB6Y29uZl9jcmVhdGVfYnVmZmVyKHpjb25maW4sWVlf
QlVGX1NJWkUgKTsgXAotCX0gXAotCVlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfYXRfYm9s
ID0gYXRfYm9sOyBcCi0JfQotCi0jZGVmaW5lIFlZX0FUX0JPTCgpIChZWV9DVVJSRU5UX0JVRkZF
Ul9MVkFMVUUtPnl5X2F0X2JvbCkKLQotLyogQmVnaW4gdXNlciBzZWN0MyAqLwotCi0jZGVmaW5l
IHpjb25md3JhcChuKSAxCi0jZGVmaW5lIFlZX1NLSVBfWVlXUkFQCi0KLXR5cGVkZWYgdW5zaWdu
ZWQgY2hhciBZWV9DSEFSOwotCi1GSUxFICp6Y29uZmluID0gKEZJTEUgKikgMCwgKnpjb25mb3V0
ID0gKEZJTEUgKikgMDsKLQotdHlwZWRlZiBpbnQgeXlfc3RhdGVfdHlwZTsKLQotZXh0ZXJuIGlu
dCB6Y29uZmxpbmVubzsKLQotaW50IHpjb25mbGluZW5vID0gMTsKLQotZXh0ZXJuIGNoYXIgKnpj
b25mdGV4dDsKLSNkZWZpbmUgeXl0ZXh0X3B0ciB6Y29uZnRleHQKLXN0YXRpYyB5eWNvbnN0IGZs
ZXhfaW50MTZfdCB5eV9ueHRbXVsxOF0gPQotICAgIHsKLSAgICB7Ci0gICAgICAgIDAsICAgIDAs
ICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsCi0gICAgICAg
IDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAKLSAgICB9LAotCi0g
ICAgewotICAgICAgIDExLCAgIDEyLCAgIDEzLCAgIDE0LCAgIDEyLCAgIDEyLCAgIDE1LCAgIDEy
LCAgIDEyLCAgIDEyLAotICAgICAgIDEyLCAgIDEyLCAgIDEyLCAgIDEyLCAgIDEyLCAgIDEyLCAg
IDEyLCAgIDEyCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICAxMiwgICAxMywgICAxNCwg
ICAxMiwgICAxMiwgICAxNSwgICAxMiwgICAxMiwgICAxMiwKLSAgICAgICAxMiwgICAxMiwgICAx
MiwgICAxMiwgICAxMiwgICAxMiwgICAxMiwgICAxMgotICAgIH0sCi0KLSAgICB7Ci0gICAgICAg
MTEsICAgMTYsICAgMTYsICAgMTcsICAgMTYsICAgMTYsICAgMTYsICAgMTYsICAgMTYsICAgMTYs
Ci0gICAgICAgMTYsICAgMTgsICAgMTYsICAgMTYsICAgMTYsICAgMTYsICAgMTYsICAgMTYKLSAg
ICB9LAotCi0gICAgewotICAgICAgIDExLCAgIDE2LCAgIDE2LCAgIDE3LCAgIDE2LCAgIDE2LCAg
IDE2LCAgIDE2LCAgIDE2LCAgIDE2LAotICAgICAgIDE2LCAgIDE4LCAgIDE2LCAgIDE2LCAgIDE2
LCAgIDE2LCAgIDE2LCAgIDE2Ci0KLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgIDE5LCAg
IDIwLCAgIDIxLCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LAotICAgICAgIDE5
LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5LCAgIDE5Ci0gICAgfSwKLQotICAg
IHsKLSAgICAgICAxMSwgICAxOSwgICAyMCwgICAyMSwgICAxOSwgICAxOSwgICAxOSwgICAxOSwg
ICAxOSwgICAxOSwKLSAgICAgICAxOSwgICAxOSwgICAxOSwgICAxOSwgICAxOSwgICAxOSwgICAx
OSwgICAxOQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAgMjIsICAgMjIsICAgMjMsICAg
MjIsICAgMjQsICAgMjIsICAgMjIsICAgMjQsICAgMjIsCi0gICAgICAgMjIsICAgMjIsICAgMjIs
ICAgMjIsICAgMjIsICAgMjIsICAgMjUsICAgMjIKLSAgICB9LAotCi0gICAgewotICAgICAgIDEx
LCAgIDIyLCAgIDIyLCAgIDIzLCAgIDIyLCAgIDI0LCAgIDIyLCAgIDIyLCAgIDI0LCAgIDIyLAot
ICAgICAgIDIyLCAgIDIyLCAgIDIyLCAgIDIyLCAgIDIyLCAgIDIyLCAgIDI1LCAgIDIyCi0gICAg
fSwKLQotICAgIHsKLSAgICAgICAxMSwgICAyNiwgICAyNywgICAyOCwgICAyOSwgICAzMCwgICAz
MSwgICAzMiwgICAzMCwgICAzMywKLSAgICAgICAzNCwgICAzNSwgICAzNSwgICAzNiwgICAzNywg
ICAzOCwgICAzOSwgICA0MAotCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICAyNiwgICAy
NywgICAyOCwgICAyOSwgICAzMCwgICAzMSwgICAzMiwgICAzMCwgICAzMywKLSAgICAgICAzNCwg
ICAzNSwgICAzNSwgICAzNiwgICAzNywgICAzOCwgICAzOSwgICA0MAotICAgIH0sCi0KLSAgICB7
Ci0gICAgICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAt
MTEsICAtMTEsCi0gICAgICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEsICAtMTEs
ICAtMTEKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEy
LCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyLAotICAgICAgLTEyLCAgLTEyLCAgLTEyLCAg
LTEyLCAgLTEyLCAgLTEyLCAgLTEyLCAgLTEyCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwg
IC0xMywgICA0MSwgICA0MiwgIC0xMywgIC0xMywgICA0MywgIC0xMywgIC0xMywgIC0xMywKLSAg
ICAgIC0xMywgIC0xMywgIC0xMywgIC0xMywgIC0xMywgIC0xMywgIC0xMywgIC0xMwotICAgIH0s
Ci0KLSAgICB7Ci0gICAgICAgMTEsICAtMTQsICAtMTQsICAtMTQsICAtMTQsICAtMTQsICAtMTQs
ICAtMTQsICAtMTQsICAtMTQsCi0gICAgICAtMTQsICAtMTQsICAtMTQsICAtMTQsICAtMTQsICAt
MTQsICAtMTQsICAtMTQKLQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAgNDQsICAgNDQs
ICAgNDUsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsCi0gICAgICAgNDQsICAg
NDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQKLSAgICB9LAotCi0gICAgewot
ICAgICAgIDExLCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2
LCAgLTE2LAotICAgICAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAgLTE2LCAg
LTE2Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC0xNywgIC0xNywgIC0xNywgIC0xNywg
IC0xNywgIC0xNywgIC0xNywgIC0xNywgIC0xNywKLSAgICAgIC0xNywgIC0xNywgIC0xNywgIC0x
NywgIC0xNywgIC0xNywgIC0xNywgIC0xNwotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAt
MTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsCi0gICAg
ICAtMTgsICAgNDYsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgsICAtMTgKLSAgICB9LAot
Ci0gICAgewotICAgICAgIDExLCAgIDQ3LCAgIDQ3LCAgLTE5LCAgIDQ3LCAgIDQ3LCAgIDQ3LCAg
IDQ3LCAgIDQ3LCAgIDQ3LAotICAgICAgIDQ3LCAgIDQ3LCAgIDQ3LCAgIDQ3LCAgIDQ3LCAgIDQ3
LCAgIDQ3LCAgIDQ3Ci0KLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTIwLCAgIDQ4LCAg
IDQ5LCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLAotICAgICAgLTIwLCAgLTIw
LCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwLCAgLTIwCi0gICAgfSwKLQotICAgIHsKLSAg
ICAgICAxMSwgICA1MCwgIC0yMSwgIC0yMSwgICA1MCwgICA1MCwgICA1MCwgICA1MCwgICA1MCwg
ICA1MCwKLSAgICAgICA1MCwgICA1MCwgICA1MCwgICA1MCwgICA1MCwgICA1MCwgICA1MCwgICA1
MAotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAgNTEsICAgNTEsICAgNTIsICAgNTEsICAt
MjIsICAgNTEsICAgNTEsICAtMjIsICAgNTEsCi0gICAgICAgNTEsICAgNTEsICAgNTEsICAgNTEs
ICAgNTEsICAgNTEsICAtMjIsICAgNTEKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTIz
LCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLAotICAgICAg
LTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzLCAgLTIzCi0gICAgfSwKLQot
ICAgIHsKLSAgICAgICAxMSwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwgIC0y
NCwgIC0yNCwgIC0yNCwKLSAgICAgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwgIC0yNCwg
IC0yNCwgIC0yNAotCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICA1MywgICA1MywgICA1
NCwgICA1MywgICA1MywgICA1MywgICA1MywgICA1MywgICA1MywKLSAgICAgICA1MywgICA1Mywg
ICA1MywgICA1MywgICA1MywgICA1MywgICA1MywgICA1MwotICAgIH0sCi0KLSAgICB7Ci0gICAg
ICAgMTEsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAt
MjYsCi0gICAgICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYsICAtMjYK
LSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTI3LCAgIDU1LCAgLTI3LCAgLTI3LCAgLTI3
LCAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3LAotICAgICAgLTI3LCAgLTI3LCAgLTI3LCAgLTI3LCAg
LTI3LCAgLTI3LCAgLTI3LCAgLTI3Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC0yOCwg
IC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwKLSAgICAgIC0y
OCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOCwgIC0yOAotICAgIH0sCi0KLSAg
ICB7Ci0gICAgICAgMTEsICAtMjksICAtMjksICAtMjksICAtMjksICAtMjksICAtMjksICAtMjks
ICAtMjksICAtMjksCi0gICAgICAtMjksICAtMjksICAtMjksICAtMjksICAgNTYsICAtMjksICAt
MjksICAtMjkKLQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtMzAsICAtMzAsICAtMzAs
ICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsCi0gICAgICAtMzAsICAtMzAsICAt
MzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAsICAtMzAKLSAgICB9LAotCi0gICAgewotICAgICAg
IDExLCAgIDU3LCAgIDU3LCAgLTMxLCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3
LAotICAgICAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3Ci0g
ICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC0zMiwgIC0zMiwgIC0zMiwgIC0zMiwgIC0zMiwg
IC0zMiwgICA1OCwgIC0zMiwgIC0zMiwKLSAgICAgIC0zMiwgIC0zMiwgIC0zMiwgIC0zMiwgIC0z
MiwgIC0zMiwgIC0zMiwgIC0zMgotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtMzMsICAt
MzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsCi0gICAgICAtMzMs
ICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMsICAtMzMKLSAgICB9LAotCi0gICAg
ewotICAgICAgIDExLCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAg
LTM0LCAgLTM0LAotICAgICAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0LCAgLTM0
LCAgLTM0Ci0KLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTM1LCAgLTM1LCAgLTM1LCAg
LTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LAotICAgICAgLTM1LCAgIDU5LCAgIDU5
LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1LCAgLTM1Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAx
MSwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwK
LSAgICAgIC0zNiwgIC0zNiwgIC0zNiwgIC0zNiwgICA2MCwgIC0zNiwgIC0zNiwgIC0zNgotICAg
IH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtMzcsICAtMzcsICAtMzcsICAtMzcsICAtMzcsICAt
MzcsICAtMzcsICAtMzcsICAtMzcsCi0gICAgICAtMzcsICAtMzcsICAtMzcsICAtMzcsICAtMzcs
ICAtMzcsICAtMzcsICAtMzcKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTM4LCAgLTM4
LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LCAgLTM4LAotICAgICAgLTM4LCAg
LTM4LCAgLTM4LCAgLTM4LCAgIDYxLCAgLTM4LCAgLTM4LCAgLTM4Ci0gICAgfSwKLQotICAgIHsK
LSAgICAgICAxMSwgIC0zOSwgIC0zOSwgICA2MiwgIC0zOSwgIC0zOSwgIC0zOSwgIC0zOSwgIC0z
OSwgIC0zOSwKLSAgICAgIC0zOSwgIC0zOSwgIC0zOSwgIC0zOSwgIC0zOSwgIC0zOSwgIC0zOSwg
IC0zOQotCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC00MCwgIC00MCwgIC00MCwgIC00
MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwgIC00MCwKLSAgICAgIC00MCwgIC00MCwgIC00MCwg
IC00MCwgIC00MCwgIC00MCwgIC00MCwgICA2MwotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEs
ICAtNDEsICAgNDEsICAgNDIsICAtNDEsICAtNDEsICAgNDMsICAtNDEsICAtNDEsICAtNDEsCi0g
ICAgICAtNDEsICAtNDEsICAtNDEsICAtNDEsICAtNDEsICAtNDEsICAtNDEsICAtNDEKLSAgICB9
LAotCi0gICAgewotICAgICAgIDExLCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQy
LCAgLTQyLCAgLTQyLCAgLTQyLAotICAgICAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyLCAgLTQyLCAg
LTQyLCAgLTQyLCAgLTQyCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICA0NCwgICA0NCwg
ICA0NSwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwKLSAgICAgICA0NCwgICA0
NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NCwgICA0NAotICAgIH0sCi0KLSAgICB7Ci0g
ICAgICAgMTEsICAgNDQsICAgNDQsICAgNDUsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQs
ICAgNDQsCi0gICAgICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAgNDQsICAg
NDQKLQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNDUsICAtNDUsICAtNDUsICAtNDUs
ICAtNDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUsCi0gICAgICAtNDUsICAtNDUsICAtNDUsICAt
NDUsICAtNDUsICAtNDUsICAtNDUsICAtNDUKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAg
LTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LAotICAg
ICAgLTQ2LCAgIDQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2LCAgLTQ2Ci0gICAgfSwK
LQotICAgIHsKLSAgICAgICAxMSwgICA0NywgICA0NywgIC00NywgICA0NywgICA0NywgICA0Nywg
ICA0NywgICA0NywgICA0NywKLSAgICAgICA0NywgICA0NywgICA0NywgICA0NywgICA0NywgICA0
NywgICA0NywgICA0NwotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNDgsICAgNDgsICAg
NDksICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsCi0gICAgICAtNDgsICAtNDgs
ICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgsICAtNDgKLSAgICB9LAotCi0gICAgewotICAg
ICAgIDExLCAgIDUwLCAgLTQ5LCAgLTQ5LCAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAg
IDUwLAotICAgICAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAgIDUwLCAgIDUw
Ci0KLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAg
LTUwLCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwLAotICAgICAgLTUwLCAgLTUwLCAgLTUwLCAgLTUw
LCAgLTUwLCAgLTUwLCAgLTUwLCAgLTUwCi0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgICA1
MSwgICA1MSwgICA1MiwgICA1MSwgIC01MSwgICA1MSwgICA1MSwgIC01MSwgICA1MSwKLSAgICAg
ICA1MSwgICA1MSwgICA1MSwgICA1MSwgICA1MSwgICA1MSwgIC01MSwgICA1MQotICAgIH0sCi0K
LSAgICB7Ci0gICAgICAgMTEsICAtNTIsICAtNTIsICAtNTIsICAtNTIsICAtNTIsICAtNTIsICAt
NTIsICAtNTIsICAtNTIsCi0gICAgICAtNTIsICAtNTIsICAtNTIsICAtNTIsICAtNTIsICAtNTIs
ICAtNTIsICAtNTIKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTUzLCAgLTUzLCAgIDU0
LCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLAotICAgICAgLTUzLCAgLTUzLCAg
LTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzLCAgLTUzCi0gICAgfSwKLQotICAgIHsKLSAgICAg
ICAxMSwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01
NCwKLSAgICAgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NCwgIC01NAot
Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC01NSwgICA1NSwgIC01NSwgIC01NSwgIC01
NSwgIC01NSwgIC01NSwgIC01NSwgIC01NSwKLSAgICAgIC01NSwgIC01NSwgIC01NSwgIC01NSwg
IC01NSwgIC01NSwgIC01NSwgIC01NQotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNTYs
ICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsCi0gICAgICAt
NTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYsICAtNTYKLSAgICB9LAotCi0g
ICAgewotICAgICAgIDExLCAgIDU3LCAgIDU3LCAgLTU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3
LCAgIDU3LCAgIDU3LAotICAgICAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAgIDU3LCAg
IDU3LCAgIDU3Ci0gICAgfSwKLQotICAgIHsKLSAgICAgICAxMSwgIC01OCwgIC01OCwgIC01OCwg
IC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwKLSAgICAgIC01OCwgIC01OCwgIC01
OCwgIC01OCwgIC01OCwgIC01OCwgIC01OCwgIC01OAotICAgIH0sCi0KLSAgICB7Ci0gICAgICAg
MTEsICAtNTksICAtNTksICAtNTksICAtNTksICAtNTksICAtNTksICAtNTksICAtNTksICAtNTks
Ci0gICAgICAtNTksICAgNTksICAgNTksICAtNTksICAtNTksICAtNTksICAtNTksICAtNTkKLQot
ICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNjAsICAtNjAsICAtNjAsICAtNjAsICAtNjAs
ICAtNjAsICAtNjAsICAtNjAsICAtNjAsCi0gICAgICAtNjAsICAtNjAsICAtNjAsICAtNjAsICAt
NjAsICAtNjAsICAtNjAsICAtNjAKLSAgICB9LAotCi0gICAgewotICAgICAgIDExLCAgLTYxLCAg
LTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLAotICAgICAgLTYx
LCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxLCAgLTYxCi0gICAgfSwKLQotICAg
IHsKLSAgICAgICAxMSwgIC02MiwgIC02MiwgIC02MiwgIC02MiwgIC02MiwgIC02MiwgIC02Miwg
IC02MiwgIC02MiwKLSAgICAgIC02MiwgIC02MiwgIC02MiwgIC02MiwgIC02MiwgIC02MiwgIC02
MiwgIC02MgotICAgIH0sCi0KLSAgICB7Ci0gICAgICAgMTEsICAtNjMsICAtNjMsICAtNjMsICAt
NjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMsCi0gICAgICAtNjMsICAtNjMsICAtNjMs
ICAtNjMsICAtNjMsICAtNjMsICAtNjMsICAtNjMKLSAgICB9LAotCi0gICAgfSA7Ci0KLXN0YXRp
YyB5eV9zdGF0ZV90eXBlIHl5X2dldF9wcmV2aW91c19zdGF0ZSAodm9pZCApOwotc3RhdGljIHl5
X3N0YXRlX3R5cGUgeXlfdHJ5X05VTF90cmFucyAoeXlfc3RhdGVfdHlwZSBjdXJyZW50X3N0YXRl
ICApOwotc3RhdGljIGludCB5eV9nZXRfbmV4dF9idWZmZXIgKHZvaWQgKTsKLXN0YXRpYyB2b2lk
IHl5X2ZhdGFsX2Vycm9yICh5eWNvbnN0IGNoYXIgbXNnW10gICk7Ci0KLS8qIERvbmUgYWZ0ZXIg
dGhlIGN1cnJlbnQgcGF0dGVybiBoYXMgYmVlbiBtYXRjaGVkIGFuZCBiZWZvcmUgdGhlCi0gKiBj
b3JyZXNwb25kaW5nIGFjdGlvbiAtIHNldHMgdXAgemNvbmZ0ZXh0LgotICovCi0jZGVmaW5lIFlZ
X0RPX0JFRk9SRV9BQ1RJT04gXAotCSh5eXRleHRfcHRyKSA9IHl5X2JwOyBcCi0JemNvbmZsZW5n
ID0gKHNpemVfdCkgKHl5X2NwIC0geXlfYnApOyBcCi0JKHl5X2hvbGRfY2hhcikgPSAqeXlfY3A7
IFwKLQkqeXlfY3AgPSAnXDAnOyBcCi0JKHl5X2NfYnVmX3ApID0geXlfY3A7Ci0KLSNkZWZpbmUg
WVlfTlVNX1JVTEVTIDM3Ci0jZGVmaW5lIFlZX0VORF9PRl9CVUZGRVIgMzgKLS8qIFRoaXMgc3Ry
dWN0IGlzIG5vdCB1c2VkIGluIHRoaXMgc2Nhbm5lciwKLSAgIGJ1dCBpdHMgcHJlc2VuY2UgaXMg
bmVjZXNzYXJ5LiAqLwotc3RydWN0IHl5X3RyYW5zX2luZm8KLQl7Ci0JZmxleF9pbnQzMl90IHl5
X3ZlcmlmeTsKLQlmbGV4X2ludDMyX3QgeXlfbnh0OwotCX07Ci1zdGF0aWMgeXljb25zdCBmbGV4
X2ludDE2X3QgeXlfYWNjZXB0WzY0XSA9Ci0gICAgeyAgIDAsCi0gICAgICAgIDAsICAgIDAsICAg
IDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsICAgIDAsCi0gICAgICAgMzgs
ICAgIDUsICAgIDQsICAgIDIsICAgIDMsICAgIDcsICAgIDgsICAgIDYsICAgMzYsICAgMzMsCi0g
ICAgICAgMzUsICAgMjgsICAgMzIsICAgMzEsICAgMzAsICAgMjYsICAgMjUsICAgMjEsICAgMTMs
ICAgMjAsCi0gICAgICAgMjMsICAgMjYsICAgMTEsICAgMTIsICAgMjIsICAgMTgsICAgMTQsICAg
MTksICAgMjYsICAgMjYsCi0gICAgICAgIDQsICAgIDIsICAgIDMsICAgIDMsICAgIDEsICAgIDYs
ICAgMzYsICAgMzMsICAgMzUsICAgMzQsCi0gICAgICAgMjgsICAgMjcsICAgMzAsICAgMjksICAg
MjUsICAgMTUsICAgMjMsICAgIDksICAgMjIsICAgMTYsCi0gICAgICAgMTcsICAgMjQsICAgMTAK
LSAgICB9IDsKLQotc3RhdGljIHl5Y29uc3QgZmxleF9pbnQzMl90IHl5X2VjWzI1Nl0gPQotICAg
IHsgICAwLAotICAgICAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAg
ICAxLCAgICAyLCAgICAzLAotICAgICAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAx
LCAgICAxLCAgICAxLCAgICAxLCAgICAxLAotICAgICAgICAxLCAgICAxLCAgICAxLCAgICAxLCAg
ICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLCAgICAxLAotICAgICAgICAxLCAgICAyLCAgICA0
LCAgICA1LCAgICA2LCAgICAxLCAgICAxLCAgICA3LCAgICA4LCAgICA5LAotICAgICAgIDEwLCAg
ICAxLCAgICAxLCAgICAxLCAgIDExLCAgIDEyLCAgIDEyLCAgIDExLCAgIDExLCAgIDExLAotICAg
ICAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgICAxLCAgICAxLCAg
IDEzLAotICAgICAgIDE0LCAgIDE1LCAgICAxLCAgICAxLCAgIDExLCAgIDExLCAgIDExLCAgIDEx
LCAgIDExLCAgIDExLAotICAgICAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAg
IDExLCAgIDExLCAgIDExLCAgIDExLAotICAgICAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDEx
LCAgIDExLCAgIDExLCAgIDExLCAgIDExLCAgIDExLAotICAgICAgICAxLCAgIDE2LCAgICAxLCAg
ICAxLCAgIDExLCAgICAxLCAgIDExLCAgIDExLCAgIDExLCAgIDExLAotCi0gICAgICAgMTEsICAg
MTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsCi0gICAg
ICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAgMTEsICAg
MTEsCi0gICAgICAgMTEsICAgMTEsICAgIDEsICAgMTcsICAgIDEsICAgIDEsICAgIDEsICAgIDEs
ICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAg
IDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEs
ICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAg
IDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEs
ICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsCi0gICAgICAg
IDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEs
Ci0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAg
IDEsICAgIDEsCi0gICAgICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEsICAgIDEs
ICAgIDEsICAgIDEsICAgIDEsCi0KLSAgICAgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwg
ICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwKLSAgICAgICAgMSwgICAgMSwgICAgMSwgICAg
MSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwKLSAgICAgICAgMSwgICAgMSwg
ICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwKLSAgICAgICAg
MSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwK
LSAgICAgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAg
MSwgICAgMSwKLSAgICAgICAgMSwgICAgMSwgICAgMSwgICAgMSwgICAgMQotICAgIH0gOwotCi1l
eHRlcm4gaW50IHpjb25mX2ZsZXhfZGVidWc7Ci1pbnQgemNvbmZfZmxleF9kZWJ1ZyA9IDA7Ci0K
LS8qIFRoZSBpbnRlbnQgYmVoaW5kIHRoaXMgZGVmaW5pdGlvbiBpcyB0aGF0IGl0J2xsIGNhdGNo
Ci0gKiBhbnkgdXNlcyBvZiBSRUpFQ1Qgd2hpY2ggZmxleCBtaXNzZWQuCi0gKi8KLSNkZWZpbmUg
UkVKRUNUIHJlamVjdF91c2VkX2J1dF9ub3RfZGV0ZWN0ZWQKLSNkZWZpbmUgeXltb3JlKCkgeXlt
b3JlX3VzZWRfYnV0X25vdF9kZXRlY3RlZAotI2RlZmluZSBZWV9NT1JFX0FESiAwCi0jZGVmaW5l
IFlZX1JFU1RPUkVfWVlfTU9SRV9PRkZTRVQKLWNoYXIgKnpjb25mdGV4dDsKLSNkZWZpbmUgWVlf
Tk9fSU5QVVQgMQotCi0vKgotICogQ29weXJpZ2h0IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlw
cGVsQGxpbnV4LW02OGsub3JnPgotICogUmVsZWFzZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR1BMIHYyLjAuCi0gKi8KLQotI2luY2x1ZGUgPGxpbWl0cy5oPgotI2luY2x1ZGUgPHN0ZGlv
Lmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8
dW5pc3RkLmg+Ci0KLSNpbmNsdWRlICJsa2MuaCIKLQotI2RlZmluZSBTVEFSVF9TVFJTSVpFCTE2
Ci0KLXN0YXRpYyBzdHJ1Y3QgewotCXN0cnVjdCBmaWxlICpmaWxlOwotCWludCBsaW5lbm87Ci19
IGN1cnJlbnRfcG9zOwotCi1zdGF0aWMgY2hhciAqdGV4dDsKLXN0YXRpYyBpbnQgdGV4dF9zaXpl
LCB0ZXh0X2FzaXplOwotCi1zdHJ1Y3QgYnVmZmVyIHsKLQlzdHJ1Y3QgYnVmZmVyICpwYXJlbnQ7
Ci0JWVlfQlVGRkVSX1NUQVRFIHN0YXRlOwotfTsKLQotc3RydWN0IGJ1ZmZlciAqY3VycmVudF9i
dWY7Ci0KLXN0YXRpYyBpbnQgbGFzdF90cywgZmlyc3RfdHM7Ci0KLXN0YXRpYyB2b2lkIHpjb25m
X2VuZGhlbHAodm9pZCk7Ci1zdGF0aWMgdm9pZCB6Y29uZl9lbmRmaWxlKHZvaWQpOwotCi1zdGF0
aWMgdm9pZCBuZXdfc3RyaW5nKHZvaWQpCi17Ci0JdGV4dCA9IHhtYWxsb2MoU1RBUlRfU1RSU0la
RSk7Ci0JdGV4dF9hc2l6ZSA9IFNUQVJUX1NUUlNJWkU7Ci0JdGV4dF9zaXplID0gMDsKLQkqdGV4
dCA9IDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGFwcGVuZF9zdHJpbmcoY29uc3QgY2hhciAqc3RyLCBp
bnQgc2l6ZSkKLXsKLQlpbnQgbmV3X3NpemUgPSB0ZXh0X3NpemUgKyBzaXplICsgMTsKLQlpZiAo
bmV3X3NpemUgPiB0ZXh0X2FzaXplKSB7Ci0JCW5ld19zaXplICs9IFNUQVJUX1NUUlNJWkUgLSAx
OwotCQluZXdfc2l6ZSAmPSAtU1RBUlRfU1RSU0laRTsKLQkJdGV4dCA9IHJlYWxsb2ModGV4dCwg
bmV3X3NpemUpOwotCQl0ZXh0X2FzaXplID0gbmV3X3NpemU7Ci0JfQotCW1lbWNweSh0ZXh0ICsg
dGV4dF9zaXplLCBzdHIsIHNpemUpOwotCXRleHRfc2l6ZSArPSBzaXplOwotCXRleHRbdGV4dF9z
aXplXSA9IDA7Ci19Ci0KLXN0YXRpYyB2b2lkIGFsbG9jX3N0cmluZyhjb25zdCBjaGFyICpzdHIs
IGludCBzaXplKQotewotCXRleHQgPSB4bWFsbG9jKHNpemUgKyAxKTsKLQltZW1jcHkodGV4dCwg
c3RyLCBzaXplKTsKLQl0ZXh0W3NpemVdID0gMDsKLX0KLQotc3RhdGljIHZvaWQgd2Fybl9pZ25v
cmVkX2NoYXJhY3RlcihjaGFyIGNocikKLXsKLQlmcHJpbnRmKHN0ZGVyciwKLQkgICAgICAgICIl
czolZDp3YXJuaW5nOiBpZ25vcmluZyB1bnN1cHBvcnRlZCBjaGFyYWN0ZXIgJyVjJ1xuIiwKLQkg
ICAgICAgIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCksIGNocik7Ci19Ci0KLSNkZWZp
bmUgSU5JVElBTCAwCi0jZGVmaW5lIENPTU1BTkQgMQotI2RlZmluZSBIRUxQIDIKLSNkZWZpbmUg
U1RSSU5HIDMKLSNkZWZpbmUgUEFSQU0gNAotCi0jaWZuZGVmIFlZX05PX1VOSVNURF9ICi0vKiBT
cGVjaWFsIGNhc2UgZm9yICJ1bmlzdGQuaCIsIHNpbmNlIGl0IGlzIG5vbi1BTlNJLiBXZSBpbmNs
dWRlIGl0IHdheQotICogZG93biBoZXJlIGJlY2F1c2Ugd2Ugd2FudCB0aGUgdXNlcidzIHNlY3Rp
b24gMSB0byBoYXZlIGJlZW4gc2Nhbm5lZCBmaXJzdC4KLSAqIFRoZSB1c2VyIGhhcyBhIGNoYW5j
ZSB0byBvdmVycmlkZSBpdCB3aXRoIGFuIG9wdGlvbi4KLSAqLwotI2luY2x1ZGUgPHVuaXN0ZC5o
PgotI2VuZGlmCi0KLSNpZm5kZWYgWVlfRVhUUkFfVFlQRQotI2RlZmluZSBZWV9FWFRSQV9UWVBF
IHZvaWQgKgotI2VuZGlmCi0KLXN0YXRpYyBpbnQgeXlfaW5pdF9nbG9iYWxzICh2b2lkICk7Ci0K
LS8qIEFjY2Vzc29yIG1ldGhvZHMgdG8gZ2xvYmFscy4KLSAgIFRoZXNlIGFyZSBtYWRlIHZpc2li
bGUgdG8gbm9uLXJlZW50cmFudCBzY2FubmVycyBmb3IgY29udmVuaWVuY2UuICovCi0KLWludCB6
Y29uZmxleF9kZXN0cm95ICh2b2lkICk7Ci0KLWludCB6Y29uZmdldF9kZWJ1ZyAodm9pZCApOwot
Ci12b2lkIHpjb25mc2V0X2RlYnVnIChpbnQgZGVidWdfZmxhZyAgKTsKLQotWVlfRVhUUkFfVFlQ
RSB6Y29uZmdldF9leHRyYSAodm9pZCApOwotCi12b2lkIHpjb25mc2V0X2V4dHJhIChZWV9FWFRS
QV9UWVBFIHVzZXJfZGVmaW5lZCAgKTsKLQotRklMRSAqemNvbmZnZXRfaW4gKHZvaWQgKTsKLQot
dm9pZCB6Y29uZnNldF9pbiAgKEZJTEUgKiBpbl9zdHIgICk7Ci0KLUZJTEUgKnpjb25mZ2V0X291
dCAodm9pZCApOwotCi12b2lkIHpjb25mc2V0X291dCAgKEZJTEUgKiBvdXRfc3RyICApOwotCi1p
bnQgemNvbmZnZXRfbGVuZyAodm9pZCApOwotCi1jaGFyICp6Y29uZmdldF90ZXh0ICh2b2lkICk7
Ci0KLWludCB6Y29uZmdldF9saW5lbm8gKHZvaWQgKTsKLQotdm9pZCB6Y29uZnNldF9saW5lbm8g
KGludCBsaW5lX251bWJlciAgKTsKLQotLyogTWFjcm9zIGFmdGVyIHRoaXMgcG9pbnQgY2FuIGFs
bCBiZSBvdmVycmlkZGVuIGJ5IHVzZXIgZGVmaW5pdGlvbnMgaW4KLSAqIHNlY3Rpb24gMS4KLSAq
LwotCi0jaWZuZGVmIFlZX1NLSVBfWVlXUkFQCi0jaWZkZWYgX19jcGx1c3BsdXMKLWV4dGVybiAi
QyIgaW50IHpjb25md3JhcCAodm9pZCApOwotI2Vsc2UKLWV4dGVybiBpbnQgemNvbmZ3cmFwICh2
b2lkICk7Ci0jZW5kaWYKLSNlbmRpZgotCi0gICAgc3RhdGljIHZvaWQgeXl1bnB1dCAoaW50IGMs
Y2hhciAqYnVmX3B0ciAgKTsKLSAgICAKLSNpZm5kZWYgeXl0ZXh0X3B0cgotc3RhdGljIHZvaWQg
eXlfZmxleF9zdHJuY3B5IChjaGFyICoseXljb25zdCBjaGFyICosaW50ICk7Ci0jZW5kaWYKLQot
I2lmZGVmIFlZX05FRURfU1RSTEVOCi1zdGF0aWMgaW50IHl5X2ZsZXhfc3RybGVuICh5eWNvbnN0
IGNoYXIgKiApOwotI2VuZGlmCi0KLSNpZm5kZWYgWVlfTk9fSU5QVVQKLQotI2lmZGVmIF9fY3Bs
dXNwbHVzCi1zdGF0aWMgaW50IHl5aW5wdXQgKHZvaWQgKTsKLSNlbHNlCi1zdGF0aWMgaW50IGlu
cHV0ICh2b2lkICk7Ci0jZW5kaWYKLQotI2VuZGlmCi0KLS8qIEFtb3VudCBvZiBzdHVmZiB0byBz
bHVycCB1cCB3aXRoIGVhY2ggcmVhZC4gKi8KLSNpZm5kZWYgWVlfUkVBRF9CVUZfU0laRQotI2lm
ZGVmIF9faWE2NF9fCi0vKiBPbiBJQS02NCwgdGhlIGJ1ZmZlciBzaXplIGlzIDE2aywgbm90IDhr
ICovCi0jZGVmaW5lIFlZX1JFQURfQlVGX1NJWkUgMTYzODQKLSNlbHNlCi0jZGVmaW5lIFlZX1JF
QURfQlVGX1NJWkUgODE5MgotI2VuZGlmIC8qIF9faWE2NF9fICovCi0jZW5kaWYKLQotLyogQ29w
eSB3aGF0ZXZlciB0aGUgbGFzdCBydWxlIG1hdGNoZWQgdG8gdGhlIHN0YW5kYXJkIG91dHB1dC4g
Ki8KLSNpZm5kZWYgRUNITwotLyogVGhpcyB1c2VkIHRvIGJlIGFuIGZwdXRzKCksIGJ1dCBzaW5j
ZSB0aGUgc3RyaW5nIG1pZ2h0IGNvbnRhaW4gTlVMJ3MsCi0gKiB3ZSBub3cgdXNlIGZ3cml0ZSgp
LgotICovCi0jZGVmaW5lIEVDSE8gZG8geyBpZiAoZndyaXRlKCB6Y29uZnRleHQsIHpjb25mbGVu
ZywgMSwgemNvbmZvdXQgKSkge30gfSB3aGlsZSAoMCkKLSNlbmRpZgotCi0vKiBHZXRzIGlucHV0
IGFuZCBzdHVmZnMgaXQgaW50byAiYnVmIi4gIG51bWJlciBvZiBjaGFyYWN0ZXJzIHJlYWQsIG9y
IFlZX05VTEwsCi0gKiBpcyByZXR1cm5lZCBpbiAicmVzdWx0Ii4KLSAqLwotI2lmbmRlZiBZWV9J
TlBVVAotI2RlZmluZSBZWV9JTlBVVChidWYscmVzdWx0LG1heF9zaXplKSBcCi0JZXJybm89MDsg
XAotCXdoaWxlICggKHJlc3VsdCA9IHJlYWQoIGZpbGVubyh6Y29uZmluKSwgKGNoYXIgKikgYnVm
LCBtYXhfc2l6ZSApKSA8IDAgKSBcCi0JeyBcCi0JCWlmKCBlcnJubyAhPSBFSU5UUikgXAotCQl7
IFwKLQkJCVlZX0ZBVEFMX0VSUk9SKCAiaW5wdXQgaW4gZmxleCBzY2FubmVyIGZhaWxlZCIgKTsg
XAotCQkJYnJlYWs7IFwKLQkJfSBcCi0JCWVycm5vPTA7IFwKLQkJY2xlYXJlcnIoemNvbmZpbik7
IFwKLQl9XAotXAotCi0jZW5kaWYKLQotLyogTm8gc2VtaS1jb2xvbiBhZnRlciByZXR1cm47IGNv
cnJlY3QgdXNhZ2UgaXMgdG8gd3JpdGUgInl5dGVybWluYXRlKCk7IiAtCi0gKiB3ZSBkb24ndCB3
YW50IGFuIGV4dHJhICc7JyBhZnRlciB0aGUgInJldHVybiIgYmVjYXVzZSB0aGF0IHdpbGwgY2F1
c2UKLSAqIHNvbWUgY29tcGlsZXJzIHRvIGNvbXBsYWluIGFib3V0IHVucmVhY2hhYmxlIHN0YXRl
bWVudHMuCi0gKi8KLSNpZm5kZWYgeXl0ZXJtaW5hdGUKLSNkZWZpbmUgeXl0ZXJtaW5hdGUoKSBy
ZXR1cm4gWVlfTlVMTAotI2VuZGlmCi0KLS8qIE51bWJlciBvZiBlbnRyaWVzIGJ5IHdoaWNoIHN0
YXJ0LWNvbmRpdGlvbiBzdGFjayBncm93cy4gKi8KLSNpZm5kZWYgWVlfU1RBUlRfU1RBQ0tfSU5D
UgotI2RlZmluZSBZWV9TVEFSVF9TVEFDS19JTkNSIDI1Ci0jZW5kaWYKLQotLyogUmVwb3J0IGEg
ZmF0YWwgZXJyb3IuICovCi0jaWZuZGVmIFlZX0ZBVEFMX0VSUk9SCi0jZGVmaW5lIFlZX0ZBVEFM
X0VSUk9SKG1zZykgeXlfZmF0YWxfZXJyb3IoIG1zZyApCi0jZW5kaWYKLQotLyogZW5kIHRhYmxl
cyBzZXJpYWxpemF0aW9uIHN0cnVjdHVyZXMgYW5kIHByb3RvdHlwZXMgKi8KLQotLyogRGVmYXVs
dCBkZWNsYXJhdGlvbiBvZiBnZW5lcmF0ZWQgc2Nhbm5lciAtIGEgZGVmaW5lIHNvIHRoZSB1c2Vy
IGNhbgotICogZWFzaWx5IGFkZCBwYXJhbWV0ZXJzLgotICovCi0jaWZuZGVmIFlZX0RFQ0wKLSNk
ZWZpbmUgWVlfREVDTF9JU19PVVJTIDEKLQotZXh0ZXJuIGludCB6Y29uZmxleCAodm9pZCk7Ci0K
LSNkZWZpbmUgWVlfREVDTCBpbnQgemNvbmZsZXggKHZvaWQpCi0jZW5kaWYgLyogIVlZX0RFQ0wg
Ki8KLQotLyogQ29kZSBleGVjdXRlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIGVhY2ggcnVsZSwgYWZ0
ZXIgemNvbmZ0ZXh0IGFuZCB6Y29uZmxlbmcKLSAqIGhhdmUgYmVlbiBzZXQgdXAuCi0gKi8KLSNp
Zm5kZWYgWVlfVVNFUl9BQ1RJT04KLSNkZWZpbmUgWVlfVVNFUl9BQ1RJT04KLSNlbmRpZgotCi0v
KiBDb2RlIGV4ZWN1dGVkIGF0IHRoZSBlbmQgb2YgZWFjaCBydWxlLiAqLwotI2lmbmRlZiBZWV9C
UkVBSwotI2RlZmluZSBZWV9CUkVBSyBicmVhazsKLSNlbmRpZgotCi0jZGVmaW5lIFlZX1JVTEVf
U0VUVVAgXAotCVlZX1VTRVJfQUNUSU9OCi0KLS8qKiBUaGUgbWFpbiBzY2FubmVyIGZ1bmN0aW9u
IHdoaWNoIGRvZXMgYWxsIHRoZSB3b3JrLgotICovCi1ZWV9ERUNMCi17Ci0JcmVnaXN0ZXIgeXlf
c3RhdGVfdHlwZSB5eV9jdXJyZW50X3N0YXRlOwotCXJlZ2lzdGVyIGNoYXIgKnl5X2NwLCAqeXlf
YnA7Ci0JcmVnaXN0ZXIgaW50IHl5X2FjdDsKLSAgICAKLQlpbnQgc3RyID0gMDsKLQlpbnQgdHMs
IGk7Ci0KLQlpZiAoICEoeXlfaW5pdCkgKQotCQl7Ci0JCSh5eV9pbml0KSA9IDE7Ci0KLSNpZmRl
ZiBZWV9VU0VSX0lOSVQKLQkJWVlfVVNFUl9JTklUOwotI2VuZGlmCi0KLQkJaWYgKCAhICh5eV9z
dGFydCkgKQotCQkJKHl5X3N0YXJ0KSA9IDE7CS8qIGZpcnN0IHN0YXJ0IHN0YXRlICovCi0KLQkJ
aWYgKCAhIHpjb25maW4gKQotCQkJemNvbmZpbiA9IHN0ZGluOwotCi0JCWlmICggISB6Y29uZm91
dCApCi0JCQl6Y29uZm91dCA9IHN0ZG91dDsKLQotCQlpZiAoICEgWVlfQ1VSUkVOVF9CVUZGRVIg
KSB7Ci0JCQl6Y29uZmVuc3VyZV9idWZmZXJfc3RhY2sgKCk7Ci0JCQlZWV9DVVJSRU5UX0JVRkZF
Ul9MVkFMVUUgPQotCQkJCXpjb25mX2NyZWF0ZV9idWZmZXIoemNvbmZpbixZWV9CVUZfU0laRSAp
OwotCQl9Ci0KLQkJemNvbmZfbG9hZF9idWZmZXJfc3RhdGUoICk7Ci0JCX0KLQotCXdoaWxlICgg
MSApCQkvKiBsb29wcyB1bnRpbCBlbmQtb2YtZmlsZSBpcyByZWFjaGVkICovCi0JCXsKLQkJeXlf
Y3AgPSAoeXlfY19idWZfcCk7Ci0KLQkJLyogU3VwcG9ydCBvZiB6Y29uZnRleHQuICovCi0JCSp5
eV9jcCA9ICh5eV9ob2xkX2NoYXIpOwotCi0JCS8qIHl5X2JwIHBvaW50cyB0byB0aGUgcG9zaXRp
b24gaW4geXlfY2hfYnVmIG9mIHRoZSBzdGFydCBvZgotCQkgKiB0aGUgY3VycmVudCBydW4uCi0J
CSAqLwotCQl5eV9icCA9IHl5X2NwOwotCi0JCXl5X2N1cnJlbnRfc3RhdGUgPSAoeXlfc3RhcnQp
OwoteXlfbWF0Y2g6Ci0JCXdoaWxlICggKHl5X2N1cnJlbnRfc3RhdGUgPSB5eV9ueHRbeXlfY3Vy
cmVudF9zdGF0ZV1bIHl5X2VjW1lZX1NDX1RPX1VJKCp5eV9jcCldICBdKSA+IDAgKQotCQkJKyt5
eV9jcDsKLQotCQl5eV9jdXJyZW50X3N0YXRlID0gLXl5X2N1cnJlbnRfc3RhdGU7Ci0KLXl5X2Zp
bmRfYWN0aW9uOgotCQl5eV9hY3QgPSB5eV9hY2NlcHRbeXlfY3VycmVudF9zdGF0ZV07Ci0KLQkJ
WVlfRE9fQkVGT1JFX0FDVElPTjsKLQotZG9fYWN0aW9uOgkvKiBUaGlzIGxhYmVsIGlzIHVzZWQg
b25seSB0byBhY2Nlc3MgRU9GIGFjdGlvbnMuICovCi0KLQkJc3dpdGNoICggeXlfYWN0ICkKLQl7
IC8qIGJlZ2lubmluZyBvZiBhY3Rpb24gc3dpdGNoICovCi1jYXNlIDE6Ci0vKiBydWxlIDEgY2Fu
IG1hdGNoIGVvbCAqLwotY2FzZSAyOgotLyogcnVsZSAyIGNhbiBtYXRjaCBlb2wgKi8KLVlZX1JV
TEVfU0VUVVAKLXsKLQljdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCXJldHVybiBUX0VPTDsKLX0K
LQlZWV9CUkVBSwotY2FzZSAzOgotWVlfUlVMRV9TRVRVUAotCi0JWVlfQlJFQUsKLWNhc2UgNDoK
LVlZX1JVTEVfU0VUVVAKLXsKLQlCRUdJTihDT01NQU5EKTsKLX0KLQlZWV9CUkVBSwotY2FzZSA1
OgotWVlfUlVMRV9TRVRVUAotewotCXVucHV0KHpjb25mdGV4dFswXSk7Ci0JQkVHSU4oQ09NTUFO
RCk7Ci19Ci0JWVlfQlJFQUsKLQotY2FzZSA2OgotWVlfUlVMRV9TRVRVUAotewotCQljb25zdCBz
dHJ1Y3Qga2NvbmZfaWQgKmlkID0ga2NvbmZfaWRfbG9va3VwKHpjb25mdGV4dCwgemNvbmZsZW5n
KTsKLQkJQkVHSU4oUEFSQU0pOwotCQljdXJyZW50X3Bvcy5maWxlID0gY3VycmVudF9maWxlOwot
CQljdXJyZW50X3Bvcy5saW5lbm8gPSBjdXJyZW50X2ZpbGUtPmxpbmVubzsKLQkJaWYgKGlkICYm
IGlkLT5mbGFncyAmIFRGX0NPTU1BTkQpIHsKLQkJCXpjb25mbHZhbC5pZCA9IGlkOwotCQkJcmV0
dXJuIGlkLT50b2tlbjsKLQkJfQotCQlhbGxvY19zdHJpbmcoemNvbmZ0ZXh0LCB6Y29uZmxlbmcp
OwotCQl6Y29uZmx2YWwuc3RyaW5nID0gdGV4dDsKLQkJcmV0dXJuIFRfV09SRDsKLQl9Ci0JWVlf
QlJFQUsKLWNhc2UgNzoKLVlZX1JVTEVfU0VUVVAKLXdhcm5faWdub3JlZF9jaGFyYWN0ZXIoKnpj
b25mdGV4dCk7Ci0JWVlfQlJFQUsKLWNhc2UgODoKLS8qIHJ1bGUgOCBjYW4gbWF0Y2ggZW9sICov
Ci1ZWV9SVUxFX1NFVFVQCi17Ci0JCUJFR0lOKElOSVRJQUwpOwotCQljdXJyZW50X2ZpbGUtPmxp
bmVubysrOwotCQlyZXR1cm4gVF9FT0w7Ci0JfQotCVlZX0JSRUFLCi0KLWNhc2UgOToKLVlZX1JV
TEVfU0VUVVAKLXJldHVybiBUX0FORDsKLQlZWV9CUkVBSwotY2FzZSAxMDoKLVlZX1JVTEVfU0VU
VVAKLXJldHVybiBUX09SOwotCVlZX0JSRUFLCi1jYXNlIDExOgotWVlfUlVMRV9TRVRVUAotcmV0
dXJuIFRfT1BFTl9QQVJFTjsKLQlZWV9CUkVBSwotY2FzZSAxMjoKLVlZX1JVTEVfU0VUVVAKLXJl
dHVybiBUX0NMT1NFX1BBUkVOOwotCVlZX0JSRUFLCi1jYXNlIDEzOgotWVlfUlVMRV9TRVRVUAot
cmV0dXJuIFRfTk9UOwotCVlZX0JSRUFLCi1jYXNlIDE0OgotWVlfUlVMRV9TRVRVUAotcmV0dXJu
IFRfRVFVQUw7Ci0JWVlfQlJFQUsKLWNhc2UgMTU6Ci1ZWV9SVUxFX1NFVFVQCi1yZXR1cm4gVF9V
TkVRVUFMOwotCVlZX0JSRUFLCi1jYXNlIDE2OgotWVlfUlVMRV9TRVRVUAotcmV0dXJuIFRfTEVT
U19FUVVBTDsKLQlZWV9CUkVBSwotY2FzZSAxNzoKLVlZX1JVTEVfU0VUVVAKLXJldHVybiBUX0dS
RUFURVJfRVFVQUw7Ci0JWVlfQlJFQUsKLWNhc2UgMTg6Ci1ZWV9SVUxFX1NFVFVQCi1yZXR1cm4g
VF9MRVNTOwotCVlZX0JSRUFLCi1jYXNlIDE5OgotWVlfUlVMRV9TRVRVUAotcmV0dXJuIFRfR1JF
QVRFUjsKLQlZWV9CUkVBSwotY2FzZSAyMDoKLVlZX1JVTEVfU0VUVVAKLXsKLQkJc3RyID0gemNv
bmZ0ZXh0WzBdOwotCQluZXdfc3RyaW5nKCk7Ci0JCUJFR0lOKFNUUklORyk7Ci0JfQotCVlZX0JS
RUFLCi1jYXNlIDIxOgotLyogcnVsZSAyMSBjYW4gbWF0Y2ggZW9sICovCi1ZWV9SVUxFX1NFVFVQ
Ci1CRUdJTihJTklUSUFMKTsgY3VycmVudF9maWxlLT5saW5lbm8rKzsgcmV0dXJuIFRfRU9MOwot
CVlZX0JSRUFLCi1jYXNlIDIyOgotWVlfUlVMRV9TRVRVUAotewotCQljb25zdCBzdHJ1Y3Qga2Nv
bmZfaWQgKmlkID0ga2NvbmZfaWRfbG9va3VwKHpjb25mdGV4dCwgemNvbmZsZW5nKTsKLQkJaWYg
KGlkICYmIGlkLT5mbGFncyAmIFRGX1BBUkFNKSB7Ci0JCQl6Y29uZmx2YWwuaWQgPSBpZDsKLQkJ
CXJldHVybiBpZC0+dG9rZW47Ci0JCX0KLQkJYWxsb2Nfc3RyaW5nKHpjb25mdGV4dCwgemNvbmZs
ZW5nKTsKLQkJemNvbmZsdmFsLnN0cmluZyA9IHRleHQ7Ci0JCXJldHVybiBUX1dPUkQ7Ci0JfQot
CVlZX0JSRUFLCi1jYXNlIDIzOgotWVlfUlVMRV9TRVRVUAotLyogY29tbWVudCAqLwotCVlZX0JS
RUFLCi1jYXNlIDI0OgotLyogcnVsZSAyNCBjYW4gbWF0Y2ggZW9sICovCi1ZWV9SVUxFX1NFVFVQ
Ci1jdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCVlZX0JSRUFLCi1jYXNlIDI1OgotWVlfUlVMRV9T
RVRVUAotCi0JWVlfQlJFQUsKLWNhc2UgMjY6Ci1ZWV9SVUxFX1NFVFVQCi13YXJuX2lnbm9yZWRf
Y2hhcmFjdGVyKCp6Y29uZnRleHQpOwotCVlZX0JSRUFLCi1jYXNlIFlZX1NUQVRFX0VPRihQQVJB
TSk6Ci17Ci0JCUJFR0lOKElOSVRJQUwpOwotCX0KLQlZWV9CUkVBSwotCi1jYXNlIDI3OgotLyog
cnVsZSAyNyBjYW4gbWF0Y2ggZW9sICovCi0qeXlfY3AgPSAoeXlfaG9sZF9jaGFyKTsgLyogdW5k
byBlZmZlY3RzIG9mIHNldHRpbmcgdXAgemNvbmZ0ZXh0ICovCi0oeXlfY19idWZfcCkgPSB5eV9j
cCAtPSAxOwotWVlfRE9fQkVGT1JFX0FDVElPTjsgLyogc2V0IHVwIHpjb25mdGV4dCBhZ2FpbiAq
LwotWVlfUlVMRV9TRVRVUAotewotCQlhcHBlbmRfc3RyaW5nKHpjb25mdGV4dCwgemNvbmZsZW5n
KTsKLQkJemNvbmZsdmFsLnN0cmluZyA9IHRleHQ7Ci0JCXJldHVybiBUX1dPUkRfUVVPVEU7Ci0J
fQotCVlZX0JSRUFLCi1jYXNlIDI4OgotWVlfUlVMRV9TRVRVUAotewotCQlhcHBlbmRfc3RyaW5n
KHpjb25mdGV4dCwgemNvbmZsZW5nKTsKLQl9Ci0JWVlfQlJFQUsKLWNhc2UgMjk6Ci0vKiBydWxl
IDI5IGNhbiBtYXRjaCBlb2wgKi8KLSp5eV9jcCA9ICh5eV9ob2xkX2NoYXIpOyAvKiB1bmRvIGVm
ZmVjdHMgb2Ygc2V0dGluZyB1cCB6Y29uZnRleHQgKi8KLSh5eV9jX2J1Zl9wKSA9IHl5X2NwIC09
IDE7Ci1ZWV9ET19CRUZPUkVfQUNUSU9OOyAvKiBzZXQgdXAgemNvbmZ0ZXh0IGFnYWluICovCi1Z
WV9SVUxFX1NFVFVQCi17Ci0JCWFwcGVuZF9zdHJpbmcoemNvbmZ0ZXh0ICsgMSwgemNvbmZsZW5n
IC0gMSk7Ci0JCXpjb25mbHZhbC5zdHJpbmcgPSB0ZXh0OwotCQlyZXR1cm4gVF9XT1JEX1FVT1RF
OwotCX0KLQlZWV9CUkVBSwotY2FzZSAzMDoKLVlZX1JVTEVfU0VUVVAKLXsKLQkJYXBwZW5kX3N0
cmluZyh6Y29uZnRleHQgKyAxLCB6Y29uZmxlbmcgLSAxKTsKLQl9Ci0JWVlfQlJFQUsKLWNhc2Ug
MzE6Ci1ZWV9SVUxFX1NFVFVQCi17Ci0JCWlmIChzdHIgPT0gemNvbmZ0ZXh0WzBdKSB7Ci0JCQlC
RUdJTihQQVJBTSk7Ci0JCQl6Y29uZmx2YWwuc3RyaW5nID0gdGV4dDsKLQkJCXJldHVybiBUX1dP
UkRfUVVPVEU7Ci0JCX0gZWxzZQotCQkJYXBwZW5kX3N0cmluZyh6Y29uZnRleHQsIDEpOwotCX0K
LQlZWV9CUkVBSwotY2FzZSAzMjoKLS8qIHJ1bGUgMzIgY2FuIG1hdGNoIGVvbCAqLwotWVlfUlVM
RV9TRVRVUAotewotCQlwcmludGYoIiVzOiVkOndhcm5pbmc6IG11bHRpLWxpbmUgc3RyaW5ncyBu
b3Qgc3VwcG9ydGVkXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKLQkJY3Vy
cmVudF9maWxlLT5saW5lbm8rKzsKLQkJQkVHSU4oSU5JVElBTCk7Ci0JCXJldHVybiBUX0VPTDsK
LQl9Ci0JWVlfQlJFQUsKLWNhc2UgWVlfU1RBVEVfRU9GKFNUUklORyk6Ci17Ci0JCUJFR0lOKElO
SVRJQUwpOwotCX0KLQlZWV9CUkVBSwotCi1jYXNlIDMzOgotWVlfUlVMRV9TRVRVUAotewotCQl0
cyA9IDA7Ci0JCWZvciAoaSA9IDA7IGkgPCB6Y29uZmxlbmc7IGkrKykgewotCQkJaWYgKHpjb25m
dGV4dFtpXSA9PSAnXHQnKQotCQkJCXRzID0gKHRzICYgfjcpICsgODsKLQkJCWVsc2UKLQkJCQl0
cysrOwotCQl9Ci0JCWxhc3RfdHMgPSB0czsKLQkJaWYgKGZpcnN0X3RzKSB7Ci0JCQlpZiAodHMg
PCBmaXJzdF90cykgewotCQkJCXpjb25mX2VuZGhlbHAoKTsKLQkJCQlyZXR1cm4gVF9IRUxQVEVY
VDsKLQkJCX0KLQkJCXRzIC09IGZpcnN0X3RzOwotCQkJd2hpbGUgKHRzID4gOCkgewotCQkJCWFw
cGVuZF9zdHJpbmcoIiAgICAgICAgIiwgOCk7Ci0JCQkJdHMgLT0gODsKLQkJCX0KLQkJCWFwcGVu
ZF9zdHJpbmcoIiAgICAgICAgIiwgdHMpOwotCQl9Ci0JfQotCVlZX0JSRUFLCi1jYXNlIDM0Ogot
LyogcnVsZSAzNCBjYW4gbWF0Y2ggZW9sICovCi0qeXlfY3AgPSAoeXlfaG9sZF9jaGFyKTsgLyog
dW5kbyBlZmZlY3RzIG9mIHNldHRpbmcgdXAgemNvbmZ0ZXh0ICovCi0oeXlfY19idWZfcCkgPSB5
eV9jcCAtPSAxOwotWVlfRE9fQkVGT1JFX0FDVElPTjsgLyogc2V0IHVwIHpjb25mdGV4dCBhZ2Fp
biAqLwotWVlfUlVMRV9TRVRVUAotewotCQljdXJyZW50X2ZpbGUtPmxpbmVubysrOwotCQl6Y29u
Zl9lbmRoZWxwKCk7Ci0JCXJldHVybiBUX0hFTFBURVhUOwotCX0KLQlZWV9CUkVBSwotY2FzZSAz
NToKLS8qIHJ1bGUgMzUgY2FuIG1hdGNoIGVvbCAqLwotWVlfUlVMRV9TRVRVUAotewotCQljdXJy
ZW50X2ZpbGUtPmxpbmVubysrOwotCQlhcHBlbmRfc3RyaW5nKCJcbiIsIDEpOwotCX0KLQlZWV9C
UkVBSwotY2FzZSAzNjoKLVlZX1JVTEVfU0VUVVAKLXsKLQkJd2hpbGUgKHpjb25mbGVuZykgewot
CQkJaWYgKCh6Y29uZnRleHRbemNvbmZsZW5nLTFdICE9ICcgJykgJiYgKHpjb25mdGV4dFt6Y29u
ZmxlbmctMV0gIT0gJ1x0JykpCi0JCQkJYnJlYWs7Ci0JCQl6Y29uZmxlbmctLTsKLQkJfQotCQlh
cHBlbmRfc3RyaW5nKHpjb25mdGV4dCwgemNvbmZsZW5nKTsKLQkJaWYgKCFmaXJzdF90cykKLQkJ
CWZpcnN0X3RzID0gbGFzdF90czsKLQl9Ci0JWVlfQlJFQUsKLWNhc2UgWVlfU1RBVEVfRU9GKEhF
TFApOgotewotCQl6Y29uZl9lbmRoZWxwKCk7Ci0JCXJldHVybiBUX0hFTFBURVhUOwotCX0KLQlZ
WV9CUkVBSwotCi1jYXNlIFlZX1NUQVRFX0VPRihJTklUSUFMKToKLWNhc2UgWVlfU1RBVEVfRU9G
KENPTU1BTkQpOgotewotCWlmIChjdXJyZW50X2ZpbGUpIHsKLQkJemNvbmZfZW5kZmlsZSgpOwot
CQlyZXR1cm4gVF9FT0w7Ci0JfQotCWZjbG9zZSh6Y29uZmluKTsKLQl5eXRlcm1pbmF0ZSgpOwot
fQotCVlZX0JSRUFLCi1jYXNlIDM3OgotWVlfUlVMRV9TRVRVUAotWVlfRkFUQUxfRVJST1IoICJm
bGV4IHNjYW5uZXIgamFtbWVkIiApOwotCVlZX0JSRUFLCi0KLQljYXNlIFlZX0VORF9PRl9CVUZG
RVI6Ci0JCXsKLQkJLyogQW1vdW50IG9mIHRleHQgbWF0Y2hlZCBub3QgaW5jbHVkaW5nIHRoZSBF
T0IgY2hhci4gKi8KLQkJaW50IHl5X2Ftb3VudF9vZl9tYXRjaGVkX3RleHQgPSAoaW50KSAoeXlf
Y3AgLSAoeXl0ZXh0X3B0cikpIC0gMTsKLQotCQkvKiBVbmRvIHRoZSBlZmZlY3RzIG9mIFlZX0RP
X0JFRk9SRV9BQ1RJT04uICovCi0JCSp5eV9jcCA9ICh5eV9ob2xkX2NoYXIpOwotCQlZWV9SRVNU
T1JFX1lZX01PUkVfT0ZGU0VUCi0KLQkJaWYgKCBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5
X2J1ZmZlcl9zdGF0dXMgPT0gWVlfQlVGRkVSX05FVyApCi0JCQl7Ci0JCQkvKiBXZSdyZSBzY2Fu
bmluZyBhIG5ldyBmaWxlIG9yIGlucHV0IHNvdXJjZS4gIEl0J3MKLQkJCSAqIHBvc3NpYmxlIHRo
YXQgdGhpcyBoYXBwZW5lZCBiZWNhdXNlIHRoZSB1c2VyCi0JCQkgKiBqdXN0IHBvaW50ZWQgemNv
bmZpbiBhdCBhIG5ldyBzb3VyY2UgYW5kIGNhbGxlZAotCQkJICogemNvbmZsZXgoKS4gIElmIHNv
LCB0aGVuIHdlIGhhdmUgdG8gYXNzdXJlCi0JCQkgKiBjb25zaXN0ZW5jeSBiZXR3ZWVuIFlZX0NV
UlJFTlRfQlVGRkVSIGFuZCBvdXIKLQkJCSAqIGdsb2JhbHMuICBIZXJlIGlzIHRoZSByaWdodCBw
bGFjZSB0byBkbyBzbywgYmVjYXVzZQotCQkJICogdGhpcyBpcyB0aGUgZmlyc3QgYWN0aW9uIChv
dGhlciB0aGFuIHBvc3NpYmx5IGEKLQkJCSAqIGJhY2stdXApIHRoYXQgd2lsbCBtYXRjaCBmb3Ig
dGhlIG5ldyBpbnB1dCBzb3VyY2UuCi0JCQkgKi8KLQkJCSh5eV9uX2NoYXJzKSA9IFlZX0NVUlJF
TlRfQlVGRkVSX0xWQUxVRS0+eXlfbl9jaGFyczsKLQkJCVlZX0NVUlJFTlRfQlVGRkVSX0xWQUxV
RS0+eXlfaW5wdXRfZmlsZSA9IHpjb25maW47Ci0JCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUt
Pnl5X2J1ZmZlcl9zdGF0dXMgPSBZWV9CVUZGRVJfTk9STUFMOwotCQkJfQotCi0JCS8qIE5vdGUg
dGhhdCBoZXJlIHdlIHRlc3QgZm9yIHl5X2NfYnVmX3AgIjw9IiB0byB0aGUgcG9zaXRpb24KLQkJ
ICogb2YgdGhlIGZpcnN0IEVPQiBpbiB0aGUgYnVmZmVyLCBzaW5jZSB5eV9jX2J1Zl9wIHdpbGwK
LQkJICogYWxyZWFkeSBoYXZlIGJlZW4gaW5jcmVtZW50ZWQgcGFzdCB0aGUgTlVMIGNoYXJhY3Rl
cgotCQkgKiAoc2luY2UgYWxsIHN0YXRlcyBtYWtlIHRyYW5zaXRpb25zIG9uIEVPQiB0byB0aGUK
LQkJICogZW5kLW9mLWJ1ZmZlciBzdGF0ZSkuICBDb250cmFzdCB0aGlzIHdpdGggdGhlIHRlc3QK
LQkJICogaW4gaW5wdXQoKS4KLQkJICovCi0JCWlmICggKHl5X2NfYnVmX3ApIDw9ICZZWV9DVVJS
RU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1ZlsoeXlfbl9jaGFycyldICkKLQkJCXsgLyogVGhp
cyB3YXMgcmVhbGx5IGEgTlVMLiAqLwotCQkJeXlfc3RhdGVfdHlwZSB5eV9uZXh0X3N0YXRlOwot
Ci0JCQkoeXlfY19idWZfcCkgPSAoeXl0ZXh0X3B0cikgKyB5eV9hbW91bnRfb2ZfbWF0Y2hlZF90
ZXh0OwotCi0JCQl5eV9jdXJyZW50X3N0YXRlID0geXlfZ2V0X3ByZXZpb3VzX3N0YXRlKCAgKTsK
LQotCQkJLyogT2theSwgd2UncmUgbm93IHBvc2l0aW9uZWQgdG8gbWFrZSB0aGUgTlVMCi0JCQkg
KiB0cmFuc2l0aW9uLiAgV2UgY291bGRuJ3QgaGF2ZQotCQkJICogeXlfZ2V0X3ByZXZpb3VzX3N0
YXRlKCkgZ28gYWhlYWQgYW5kIGRvIGl0Ci0JCQkgKiBmb3IgdXMgYmVjYXVzZSBpdCBkb2Vzbid0
IGtub3cgaG93IHRvIGRlYWwKLQkJCSAqIHdpdGggdGhlIHBvc3NpYmlsaXR5IG9mIGphbW1pbmcg
KGFuZCB3ZSBkb24ndAotCQkJICogd2FudCB0byBidWlsZCBqYW1taW5nIGludG8gaXQgYmVjYXVz
ZSB0aGVuIGl0Ci0JCQkgKiB3aWxsIHJ1biBtb3JlIHNsb3dseSkuCi0JCQkgKi8KLQotCQkJeXlf
bmV4dF9zdGF0ZSA9IHl5X3RyeV9OVUxfdHJhbnMoIHl5X2N1cnJlbnRfc3RhdGUgKTsKLQotCQkJ
eXlfYnAgPSAoeXl0ZXh0X3B0cikgKyBZWV9NT1JFX0FESjsKLQotCQkJaWYgKCB5eV9uZXh0X3N0
YXRlICkKLQkJCQl7Ci0JCQkJLyogQ29uc3VtZSB0aGUgTlVMLiAqLwotCQkJCXl5X2NwID0gKyso
eXlfY19idWZfcCk7Ci0JCQkJeXlfY3VycmVudF9zdGF0ZSA9IHl5X25leHRfc3RhdGU7Ci0JCQkJ
Z290byB5eV9tYXRjaDsKLQkJCQl9Ci0KLQkJCWVsc2UKLQkJCQl7Ci0JCQkJeXlfY3AgPSAoeXlf
Y19idWZfcCk7Ci0JCQkJZ290byB5eV9maW5kX2FjdGlvbjsKLQkJCQl9Ci0JCQl9Ci0KLQkJZWxz
ZSBzd2l0Y2ggKCB5eV9nZXRfbmV4dF9idWZmZXIoICApICkKLQkJCXsKLQkJCWNhc2UgRU9CX0FD
VF9FTkRfT0ZfRklMRToKLQkJCQl7Ci0JCQkJKHl5X2RpZF9idWZmZXJfc3dpdGNoX29uX2VvZikg
PSAwOwotCi0JCQkJaWYgKCB6Y29uZndyYXAoICkgKQotCQkJCQl7Ci0JCQkJCS8qIE5vdGU6IGJl
Y2F1c2Ugd2UndmUgdGFrZW4gY2FyZSBpbgotCQkJCQkgKiB5eV9nZXRfbmV4dF9idWZmZXIoKSB0
byBoYXZlIHNldCB1cAotCQkJCQkgKiB6Y29uZnRleHQsIHdlIGNhbiBub3cgc2V0IHVwCi0JCQkJ
CSAqIHl5X2NfYnVmX3Agc28gdGhhdCBpZiBzb21lIHRvdGFsCi0JCQkJCSAqIGhvc2VyIChsaWtl
IGZsZXggaXRzZWxmKSB3YW50cyB0bwotCQkJCQkgKiBjYWxsIHRoZSBzY2FubmVyIGFmdGVyIHdl
IHJldHVybiB0aGUKLQkJCQkJICogWVlfTlVMTCwgaXQnbGwgc3RpbGwgd29yayAtIGFub3RoZXIK
LQkJCQkJICogWVlfTlVMTCB3aWxsIGdldCByZXR1cm5lZC4KLQkJCQkJICovCi0JCQkJCSh5eV9j
X2J1Zl9wKSA9ICh5eXRleHRfcHRyKSArIFlZX01PUkVfQURKOwotCi0JCQkJCXl5X2FjdCA9IFlZ
X1NUQVRFX0VPRihZWV9TVEFSVCk7Ci0JCQkJCWdvdG8gZG9fYWN0aW9uOwotCQkJCQl9Ci0KLQkJ
CQllbHNlCi0JCQkJCXsKLQkJCQkJaWYgKCAhICh5eV9kaWRfYnVmZmVyX3N3aXRjaF9vbl9lb2Yp
ICkKLQkJCQkJCVlZX05FV19GSUxFOwotCQkJCQl9Ci0JCQkJYnJlYWs7Ci0JCQkJfQotCi0JCQlj
YXNlIEVPQl9BQ1RfQ09OVElOVUVfU0NBTjoKLQkJCQkoeXlfY19idWZfcCkgPQotCQkJCQkoeXl0
ZXh0X3B0cikgKyB5eV9hbW91bnRfb2ZfbWF0Y2hlZF90ZXh0OwotCi0JCQkJeXlfY3VycmVudF9z
dGF0ZSA9IHl5X2dldF9wcmV2aW91c19zdGF0ZSggICk7Ci0KLQkJCQl5eV9jcCA9ICh5eV9jX2J1
Zl9wKTsKLQkJCQl5eV9icCA9ICh5eXRleHRfcHRyKSArIFlZX01PUkVfQURKOwotCQkJCWdvdG8g
eXlfbWF0Y2g7Ci0KLQkJCWNhc2UgRU9CX0FDVF9MQVNUX01BVENIOgotCQkJCSh5eV9jX2J1Zl9w
KSA9Ci0JCQkJJllZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmWyh5eV9uX2NoYXJz
KV07Ci0KLQkJCQl5eV9jdXJyZW50X3N0YXRlID0geXlfZ2V0X3ByZXZpb3VzX3N0YXRlKCAgKTsK
LQotCQkJCXl5X2NwID0gKHl5X2NfYnVmX3ApOwotCQkJCXl5X2JwID0gKHl5dGV4dF9wdHIpICsg
WVlfTU9SRV9BREo7Ci0JCQkJZ290byB5eV9maW5kX2FjdGlvbjsKLQkJCX0KLQkJYnJlYWs7Ci0J
CX0KLQotCWRlZmF1bHQ6Ci0JCVlZX0ZBVEFMX0VSUk9SKAotCQkJImZhdGFsIGZsZXggc2Nhbm5l
ciBpbnRlcm5hbCBlcnJvci0tbm8gYWN0aW9uIGZvdW5kIiApOwotCX0gLyogZW5kIG9mIGFjdGlv
biBzd2l0Y2ggKi8KLQkJfSAvKiBlbmQgb2Ygc2Nhbm5pbmcgb25lIHRva2VuICovCi19IC8qIGVu
ZCBvZiB6Y29uZmxleCAqLwotCi0vKiB5eV9nZXRfbmV4dF9idWZmZXIgLSB0cnkgdG8gcmVhZCBp
biBhIG5ldyBidWZmZXIKLSAqCi0gKiBSZXR1cm5zIGEgY29kZSByZXByZXNlbnRpbmcgYW4gYWN0
aW9uOgotICoJRU9CX0FDVF9MQVNUX01BVENIIC0KLSAqCUVPQl9BQ1RfQ09OVElOVUVfU0NBTiAt
IGNvbnRpbnVlIHNjYW5uaW5nIGZyb20gY3VycmVudCBwb3NpdGlvbgotICoJRU9CX0FDVF9FTkRf
T0ZfRklMRSAtIGVuZCBvZiBmaWxlCi0gKi8KLXN0YXRpYyBpbnQgeXlfZ2V0X25leHRfYnVmZmVy
ICh2b2lkKQotewotICAgIAlyZWdpc3RlciBjaGFyICpkZXN0ID0gWVlfQ1VSUkVOVF9CVUZGRVJf
TFZBTFVFLT55eV9jaF9idWY7Ci0JcmVnaXN0ZXIgY2hhciAqc291cmNlID0gKHl5dGV4dF9wdHIp
OwotCXJlZ2lzdGVyIGludCBudW1iZXJfdG9fbW92ZSwgaTsKLQlpbnQgcmV0X3ZhbDsKLQotCWlm
ICggKHl5X2NfYnVmX3ApID4gJllZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmWyh5
eV9uX2NoYXJzKSArIDFdICkKLQkJWVlfRkFUQUxfRVJST1IoCi0JCSJmYXRhbCBmbGV4IHNjYW5u
ZXIgaW50ZXJuYWwgZXJyb3ItLWVuZCBvZiBidWZmZXIgbWlzc2VkIiApOwotCi0JaWYgKCBZWV9D
VVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2ZpbGxfYnVmZmVyID09IDAgKQotCQl7IC8qIERvbid0
IHRyeSB0byBmaWxsIHRoZSBidWZmZXIsIHNvIHRoaXMgaXMgYW4gRU9GLiAqLwotCQlpZiAoICh5
eV9jX2J1Zl9wKSAtICh5eXRleHRfcHRyKSAtIFlZX01PUkVfQURKID09IDEgKQotCQkJewotCQkJ
LyogV2UgbWF0Y2hlZCBhIHNpbmdsZSBjaGFyYWN0ZXIsIHRoZSBFT0IsIHNvCi0JCQkgKiB0cmVh
dCB0aGlzIGFzIGEgZmluYWwgRU9GLgotCQkJICovCi0JCQlyZXR1cm4gRU9CX0FDVF9FTkRfT0Zf
RklMRTsKLQkJCX0KLQotCQllbHNlCi0JCQl7Ci0JCQkvKiBXZSBtYXRjaGVkIHNvbWUgdGV4dCBw
cmlvciB0byB0aGUgRU9CLCBmaXJzdAotCQkJICogcHJvY2VzcyBpdC4KLQkJCSAqLwotCQkJcmV0
dXJuIEVPQl9BQ1RfTEFTVF9NQVRDSDsKLQkJCX0KLQkJfQotCi0JLyogVHJ5IHRvIHJlYWQgbW9y
ZSBkYXRhLiAqLwotCi0JLyogRmlyc3QgbW92ZSBsYXN0IGNoYXJzIHRvIHN0YXJ0IG9mIGJ1ZmZl
ci4gKi8KLQludW1iZXJfdG9fbW92ZSA9IChpbnQpICgoeXlfY19idWZfcCkgLSAoeXl0ZXh0X3B0
cikpIC0gMTsKLQotCWZvciAoIGkgPSAwOyBpIDwgbnVtYmVyX3RvX21vdmU7ICsraSApCi0JCSoo
ZGVzdCsrKSA9ICooc291cmNlKyspOwotCi0JaWYgKCBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUt
Pnl5X2J1ZmZlcl9zdGF0dXMgPT0gWVlfQlVGRkVSX0VPRl9QRU5ESU5HICkKLQkJLyogZG9uJ3Qg
ZG8gdGhlIHJlYWQsIGl0J3Mgbm90IGd1YXJhbnRlZWQgdG8gcmV0dXJuIGFuIEVPRiwKLQkJICog
anVzdCBmb3JjZSBhbiBFT0YKLQkJICovCi0JCVlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlf
bl9jaGFycyA9ICh5eV9uX2NoYXJzKSA9IDA7Ci0KLQllbHNlCi0JCXsKLQkJCWludCBudW1fdG9f
cmVhZCA9Ci0JCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2J1Zl9zaXplIC0gbnVtYmVy
X3RvX21vdmUgLSAxOwotCi0JCXdoaWxlICggbnVtX3RvX3JlYWQgPD0gMCApCi0JCQl7IC8qIE5v
dCBlbm91Z2ggcm9vbSBpbiB0aGUgYnVmZmVyIC0gZ3JvdyBpdC4gKi8KLQotCQkJLyoganVzdCBh
IHNob3J0ZXIgbmFtZSBmb3IgdGhlIGN1cnJlbnQgYnVmZmVyICovCi0JCQlZWV9CVUZGRVJfU1RB
VEUgYiA9IFlZX0NVUlJFTlRfQlVGRkVSOwotCi0JCQlpbnQgeXlfY19idWZfcF9vZmZzZXQgPQot
CQkJCShpbnQpICgoeXlfY19idWZfcCkgLSBiLT55eV9jaF9idWYpOwotCi0JCQlpZiAoIGItPnl5
X2lzX291cl9idWZmZXIgKQotCQkJCXsKLQkJCQlpbnQgbmV3X3NpemUgPSBiLT55eV9idWZfc2l6
ZSAqIDI7Ci0KLQkJCQlpZiAoIG5ld19zaXplIDw9IDAgKQotCQkJCQliLT55eV9idWZfc2l6ZSAr
PSBiLT55eV9idWZfc2l6ZSAvIDg7Ci0JCQkJZWxzZQotCQkJCQliLT55eV9idWZfc2l6ZSAqPSAy
OwotCi0JCQkJYi0+eXlfY2hfYnVmID0gKGNoYXIgKikKLQkJCQkJLyogSW5jbHVkZSByb29tIGlu
IGZvciAyIEVPQiBjaGFycy4gKi8KLQkJCQkJemNvbmZyZWFsbG9jKCh2b2lkICopIGItPnl5X2No
X2J1ZixiLT55eV9idWZfc2l6ZSArIDIgICk7Ci0JCQkJfQotCQkJZWxzZQotCQkJCS8qIENhbid0
IGdyb3cgaXQsIHdlIGRvbid0IG93biBpdC4gKi8KLQkJCQliLT55eV9jaF9idWYgPSAwOwotCi0J
CQlpZiAoICEgYi0+eXlfY2hfYnVmICkKLQkJCQlZWV9GQVRBTF9FUlJPUigKLQkJCQkiZmF0YWwg
ZXJyb3IgLSBzY2FubmVyIGlucHV0IGJ1ZmZlciBvdmVyZmxvdyIgKTsKLQotCQkJKHl5X2NfYnVm
X3ApID0gJmItPnl5X2NoX2J1Zlt5eV9jX2J1Zl9wX29mZnNldF07Ci0KLQkJCW51bV90b19yZWFk
ID0gWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9idWZfc2l6ZSAtCi0JCQkJCQludW1iZXJf
dG9fbW92ZSAtIDE7Ci0KLQkJCX0KLQotCQlpZiAoIG51bV90b19yZWFkID4gWVlfUkVBRF9CVUZf
U0laRSApCi0JCQludW1fdG9fcmVhZCA9IFlZX1JFQURfQlVGX1NJWkU7Ci0KLQkJLyogUmVhZCBp
biBtb3JlIGRhdGEuICovCi0JCVlZX0lOUFVUKCAoJllZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+
eXlfY2hfYnVmW251bWJlcl90b19tb3ZlXSksCi0JCQkoeXlfbl9jaGFycyksIChzaXplX3QpIG51
bV90b19yZWFkICk7Ci0KLQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9uX2NoYXJzID0g
KHl5X25fY2hhcnMpOwotCQl9Ci0KLQlpZiAoICh5eV9uX2NoYXJzKSA9PSAwICkKLQkJewotCQlp
ZiAoIG51bWJlcl90b19tb3ZlID09IFlZX01PUkVfQURKICkKLQkJCXsKLQkJCXJldF92YWwgPSBF
T0JfQUNUX0VORF9PRl9GSUxFOwotCQkJemNvbmZyZXN0YXJ0KHpjb25maW4gICk7Ci0JCQl9Ci0K
LQkJZWxzZQotCQkJewotCQkJcmV0X3ZhbCA9IEVPQl9BQ1RfTEFTVF9NQVRDSDsKLQkJCVlZX0NV
UlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfYnVmZmVyX3N0YXR1cyA9Ci0JCQkJWVlfQlVGRkVSX0VP
Rl9QRU5ESU5HOwotCQkJfQotCQl9Ci0KLQllbHNlCi0JCXJldF92YWwgPSBFT0JfQUNUX0NPTlRJ
TlVFX1NDQU47Ci0KLQlpZiAoKHl5X3NpemVfdCkgKCh5eV9uX2NoYXJzKSArIG51bWJlcl90b19t
b3ZlKSA+IFlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfYnVmX3NpemUpIHsKLQkJLyogRXh0
ZW5kIHRoZSBhcnJheSBieSA1MCUsIHBsdXMgdGhlIG51bWJlciB3ZSByZWFsbHkgbmVlZC4gKi8K
LQkJeXlfc2l6ZV90IG5ld19zaXplID0gKHl5X25fY2hhcnMpICsgbnVtYmVyX3RvX21vdmUgKyAo
KHl5X25fY2hhcnMpID4+IDEpOwotCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1
ZiA9IChjaGFyICopIHpjb25mcmVhbGxvYygodm9pZCAqKSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFM
VUUtPnl5X2NoX2J1ZixuZXdfc2l6ZSAgKTsKLQkJaWYgKCAhIFlZX0NVUlJFTlRfQlVGRkVSX0xW
QUxVRS0+eXlfY2hfYnVmICkKLQkJCVlZX0ZBVEFMX0VSUk9SKCAib3V0IG9mIGR5bmFtaWMgbWVt
b3J5IGluIHl5X2dldF9uZXh0X2J1ZmZlcigpIiApOwotCX0KLQotCSh5eV9uX2NoYXJzKSArPSBu
dW1iZXJfdG9fbW92ZTsKLQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1ZlsoeXlf
bl9jaGFycyldID0gWVlfRU5EX09GX0JVRkZFUl9DSEFSOwotCVlZX0NVUlJFTlRfQlVGRkVSX0xW
QUxVRS0+eXlfY2hfYnVmWyh5eV9uX2NoYXJzKSArIDFdID0gWVlfRU5EX09GX0JVRkZFUl9DSEFS
OwotCi0JKHl5dGV4dF9wdHIpID0gJllZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVm
WzBdOwotCi0JcmV0dXJuIHJldF92YWw7Ci19Ci0KLS8qIHl5X2dldF9wcmV2aW91c19zdGF0ZSAt
IGdldCB0aGUgc3RhdGUganVzdCBiZWZvcmUgdGhlIEVPQiBjaGFyIHdhcyByZWFjaGVkICovCi0K
LSAgICBzdGF0aWMgeXlfc3RhdGVfdHlwZSB5eV9nZXRfcHJldmlvdXNfc3RhdGUgKHZvaWQpCi17
Ci0JcmVnaXN0ZXIgeXlfc3RhdGVfdHlwZSB5eV9jdXJyZW50X3N0YXRlOwotCXJlZ2lzdGVyIGNo
YXIgKnl5X2NwOwotICAgIAotCXl5X2N1cnJlbnRfc3RhdGUgPSAoeXlfc3RhcnQpOwotCi0JZm9y
ICggeXlfY3AgPSAoeXl0ZXh0X3B0cikgKyBZWV9NT1JFX0FESjsgeXlfY3AgPCAoeXlfY19idWZf
cCk7ICsreXlfY3AgKQotCQl7Ci0JCXl5X2N1cnJlbnRfc3RhdGUgPSB5eV9ueHRbeXlfY3VycmVu
dF9zdGF0ZV1bKCp5eV9jcCA/IHl5X2VjW1lZX1NDX1RPX1VJKCp5eV9jcCldIDogMSldOwotCQl9
Ci0KLQlyZXR1cm4geXlfY3VycmVudF9zdGF0ZTsKLX0KLQotLyogeXlfdHJ5X05VTF90cmFucyAt
IHRyeSB0byBtYWtlIGEgdHJhbnNpdGlvbiBvbiB0aGUgTlVMIGNoYXJhY3RlcgotICoKLSAqIHN5
bm9wc2lzCi0gKgluZXh0X3N0YXRlID0geXlfdHJ5X05VTF90cmFucyggY3VycmVudF9zdGF0ZSAp
OwotICovCi0gICAgc3RhdGljIHl5X3N0YXRlX3R5cGUgeXlfdHJ5X05VTF90cmFucyAgKHl5X3N0
YXRlX3R5cGUgeXlfY3VycmVudF9zdGF0ZSApCi17Ci0JcmVnaXN0ZXIgaW50IHl5X2lzX2phbTsK
LSAgICAKLQl5eV9jdXJyZW50X3N0YXRlID0geXlfbnh0W3l5X2N1cnJlbnRfc3RhdGVdWzFdOwot
CXl5X2lzX2phbSA9ICh5eV9jdXJyZW50X3N0YXRlIDw9IDApOwotCi0JcmV0dXJuIHl5X2lzX2ph
bSA/IDAgOiB5eV9jdXJyZW50X3N0YXRlOwotfQotCi0gICAgc3RhdGljIHZvaWQgeXl1bnB1dCAo
aW50IGMsIHJlZ2lzdGVyIGNoYXIgKiB5eV9icCApCi17Ci0JcmVnaXN0ZXIgY2hhciAqeXlfY3A7
Ci0gICAgCi0gICAgeXlfY3AgPSAoeXlfY19idWZfcCk7Ci0KLQkvKiB1bmRvIGVmZmVjdHMgb2Yg
c2V0dGluZyB1cCB6Y29uZnRleHQgKi8KLQkqeXlfY3AgPSAoeXlfaG9sZF9jaGFyKTsKLQotCWlm
ICggeXlfY3AgPCBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1ZiArIDIgKQotCQl7
IC8qIG5lZWQgdG8gc2hpZnQgdGhpbmdzIHVwIHRvIG1ha2Ugcm9vbSAqLwotCQkvKiArMiBmb3Ig
RU9CIGNoYXJzLiAqLwotCQlyZWdpc3RlciBpbnQgbnVtYmVyX3RvX21vdmUgPSAoeXlfbl9jaGFy
cykgKyAyOwotCQlyZWdpc3RlciBjaGFyICpkZXN0ID0gJllZX0NVUlJFTlRfQlVGRkVSX0xWQUxV
RS0+eXlfY2hfYnVmWwotCQkJCQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2J1Zl9zaXpl
ICsgMl07Ci0JCXJlZ2lzdGVyIGNoYXIgKnNvdXJjZSA9Ci0JCQkJJllZX0NVUlJFTlRfQlVGRkVS
X0xWQUxVRS0+eXlfY2hfYnVmW251bWJlcl90b19tb3ZlXTsKLQotCQl3aGlsZSAoIHNvdXJjZSA+
IFlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfY2hfYnVmICkKLQkJCSotLWRlc3QgPSAqLS1z
b3VyY2U7Ci0KLQkJeXlfY3AgKz0gKGludCkgKGRlc3QgLSBzb3VyY2UpOwotCQl5eV9icCArPSAo
aW50KSAoZGVzdCAtIHNvdXJjZSk7Ci0JCVlZX0NVUlJFTlRfQlVGRkVSX0xWQUxVRS0+eXlfbl9j
aGFycyA9Ci0JCQkoeXlfbl9jaGFycykgPSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2J1
Zl9zaXplOwotCi0JCWlmICggeXlfY3AgPCBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2No
X2J1ZiArIDIgKQotCQkJWVlfRkFUQUxfRVJST1IoICJmbGV4IHNjYW5uZXIgcHVzaC1iYWNrIG92
ZXJmbG93IiApOwotCQl9Ci0KLQkqLS15eV9jcCA9IChjaGFyKSBjOwotCi0JKHl5dGV4dF9wdHIp
ID0geXlfYnA7Ci0JKHl5X2hvbGRfY2hhcikgPSAqeXlfY3A7Ci0JKHl5X2NfYnVmX3ApID0geXlf
Y3A7Ci19Ci0KLSNpZm5kZWYgWVlfTk9fSU5QVVQKLSNpZmRlZiBfX2NwbHVzcGx1cwotICAgIHN0
YXRpYyBpbnQgeXlpbnB1dCAodm9pZCkKLSNlbHNlCi0gICAgc3RhdGljIGludCBpbnB1dCAgKHZv
aWQpCi0jZW5kaWYKLQotewotCWludCBjOwotICAgIAotCSooeXlfY19idWZfcCkgPSAoeXlfaG9s
ZF9jaGFyKTsKLQotCWlmICggKih5eV9jX2J1Zl9wKSA9PSBZWV9FTkRfT0ZfQlVGRkVSX0NIQVIg
KQotCQl7Ci0JCS8qIHl5X2NfYnVmX3Agbm93IHBvaW50cyB0byB0aGUgY2hhcmFjdGVyIHdlIHdh
bnQgdG8gcmV0dXJuLgotCQkgKiBJZiB0aGlzIG9jY3VycyAqYmVmb3JlKiB0aGUgRU9CIGNoYXJh
Y3RlcnMsIHRoZW4gaXQncyBhCi0JCSAqIHZhbGlkIE5VTDsgaWYgbm90LCB0aGVuIHdlJ3ZlIGhp
dCB0aGUgZW5kIG9mIHRoZSBidWZmZXIuCi0JCSAqLwotCQlpZiAoICh5eV9jX2J1Zl9wKSA8ICZZ
WV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2NoX2J1ZlsoeXlfbl9jaGFycyldICkKLQkJCS8q
IFRoaXMgd2FzIHJlYWxseSBhIE5VTC4gKi8KLQkJCSooeXlfY19idWZfcCkgPSAnXDAnOwotCi0J
CWVsc2UKLQkJCXsgLyogbmVlZCBtb3JlIGlucHV0ICovCi0JCQlpbnQgb2Zmc2V0ID0gKHl5X2Nf
YnVmX3ApIC0gKHl5dGV4dF9wdHIpOwotCQkJKysoeXlfY19idWZfcCk7Ci0KLQkJCXN3aXRjaCAo
IHl5X2dldF9uZXh0X2J1ZmZlciggICkgKQotCQkJCXsKLQkJCQljYXNlIEVPQl9BQ1RfTEFTVF9N
QVRDSDoKLQkJCQkJLyogVGhpcyBoYXBwZW5zIGJlY2F1c2UgeXlfZ19uX2IoKQotCQkJCQkgKiBz
ZWVzIHRoYXQgd2UndmUgYWNjdW11bGF0ZWQgYQotCQkJCQkgKiB0b2tlbiBhbmQgZmxhZ3MgdGhh
dCB3ZSBuZWVkIHRvCi0JCQkJCSAqIHRyeSBtYXRjaGluZyB0aGUgdG9rZW4gYmVmb3JlCi0JCQkJ
CSAqIHByb2NlZWRpbmcuICBCdXQgZm9yIGlucHV0KCksCi0JCQkJCSAqIHRoZXJlJ3Mgbm8gbWF0
Y2hpbmcgdG8gY29uc2lkZXIuCi0JCQkJCSAqIFNvIGNvbnZlcnQgdGhlIEVPQl9BQ1RfTEFTVF9N
QVRDSAotCQkJCQkgKiB0byBFT0JfQUNUX0VORF9PRl9GSUxFLgotCQkJCQkgKi8KLQotCQkJCQkv
KiBSZXNldCBidWZmZXIgc3RhdHVzLiAqLwotCQkJCQl6Y29uZnJlc3RhcnQoemNvbmZpbiApOwot
Ci0JCQkJCS8qRkFMTFRIUk9VR0gqLwotCi0JCQkJY2FzZSBFT0JfQUNUX0VORF9PRl9GSUxFOgot
CQkJCQl7Ci0JCQkJCWlmICggemNvbmZ3cmFwKCApICkKLQkJCQkJCXJldHVybiBFT0Y7Ci0KLQkJ
CQkJaWYgKCAhICh5eV9kaWRfYnVmZmVyX3N3aXRjaF9vbl9lb2YpICkKLQkJCQkJCVlZX05FV19G
SUxFOwotI2lmZGVmIF9fY3BsdXNwbHVzCi0JCQkJCXJldHVybiB5eWlucHV0KCk7Ci0jZWxzZQot
CQkJCQlyZXR1cm4gaW5wdXQoKTsKLSNlbmRpZgotCQkJCQl9Ci0KLQkJCQljYXNlIEVPQl9BQ1Rf
Q09OVElOVUVfU0NBTjoKLQkJCQkJKHl5X2NfYnVmX3ApID0gKHl5dGV4dF9wdHIpICsgb2Zmc2V0
OwotCQkJCQlicmVhazsKLQkJCQl9Ci0JCQl9Ci0JCX0KLQotCWMgPSAqKHVuc2lnbmVkIGNoYXIg
KikgKHl5X2NfYnVmX3ApOwkvKiBjYXN0IGZvciA4LWJpdCBjaGFyJ3MgKi8KLQkqKHl5X2NfYnVm
X3ApID0gJ1wwJzsJLyogcHJlc2VydmUgemNvbmZ0ZXh0ICovCi0JKHl5X2hvbGRfY2hhcikgPSAq
KysoeXlfY19idWZfcCk7Ci0KLQlyZXR1cm4gYzsKLX0KLSNlbmRpZgkvKiBpZm5kZWYgWVlfTk9f
SU5QVVQgKi8KLQotLyoqIEltbWVkaWF0ZWx5IHN3aXRjaCB0byBhIGRpZmZlcmVudCBpbnB1dCBz
dHJlYW0uCi0gKiBAcGFyYW0gaW5wdXRfZmlsZSBBIHJlYWRhYmxlIHN0cmVhbS4KLSAqIAotICog
QG5vdGUgVGhpcyBmdW5jdGlvbiBkb2VzIG5vdCByZXNldCB0aGUgc3RhcnQgY29uZGl0aW9uIHRv
IEBjIElOSVRJQUwgLgotICovCi0gICAgdm9pZCB6Y29uZnJlc3RhcnQgIChGSUxFICogaW5wdXRf
ZmlsZSApCi17Ci0gICAgCi0JaWYgKCAhIFlZX0NVUlJFTlRfQlVGRkVSICl7Ci0gICAgICAgIHpj
b25mZW5zdXJlX2J1ZmZlcl9zdGFjayAoKTsKLQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFID0K
LSAgICAgICAgICAgIHpjb25mX2NyZWF0ZV9idWZmZXIoemNvbmZpbixZWV9CVUZfU0laRSApOwot
CX0KLQotCXpjb25mX2luaXRfYnVmZmVyKFlZX0NVUlJFTlRfQlVGRkVSLGlucHV0X2ZpbGUgKTsK
LQl6Y29uZl9sb2FkX2J1ZmZlcl9zdGF0ZSggKTsKLX0KLQotLyoqIFN3aXRjaCB0byBhIGRpZmZl
cmVudCBpbnB1dCBidWZmZXIuCi0gKiBAcGFyYW0gbmV3X2J1ZmZlciBUaGUgbmV3IGlucHV0IGJ1
ZmZlci4KLSAqIAotICovCi0gICAgdm9pZCB6Y29uZl9zd2l0Y2hfdG9fYnVmZmVyICAoWVlfQlVG
RkVSX1NUQVRFICBuZXdfYnVmZmVyICkKLXsKLSAgICAKLQkvKiBUT0RPLiBXZSBzaG91bGQgYmUg
YWJsZSB0byByZXBsYWNlIHRoaXMgZW50aXJlIGZ1bmN0aW9uIGJvZHkKLQkgKiB3aXRoCi0JICoJ
CXpjb25mcG9wX2J1ZmZlcl9zdGF0ZSgpOwotCSAqCQl6Y29uZnB1c2hfYnVmZmVyX3N0YXRlKG5l
d19idWZmZXIpOwotICAgICAqLwotCXpjb25mZW5zdXJlX2J1ZmZlcl9zdGFjayAoKTsKLQlpZiAo
IFlZX0NVUlJFTlRfQlVGRkVSID09IG5ld19idWZmZXIgKQotCQlyZXR1cm47Ci0KLQlpZiAoIFlZ
X0NVUlJFTlRfQlVGRkVSICkKLQkJewotCQkvKiBGbHVzaCBvdXQgaW5mb3JtYXRpb24gZm9yIG9s
ZCBidWZmZXIuICovCi0JCSooeXlfY19idWZfcCkgPSAoeXlfaG9sZF9jaGFyKTsKLQkJWVlfQ1VS
UkVOVF9CVUZGRVJfTFZBTFVFLT55eV9idWZfcG9zID0gKHl5X2NfYnVmX3ApOwotCQlZWV9DVVJS
RU5UX0JVRkZFUl9MVkFMVUUtPnl5X25fY2hhcnMgPSAoeXlfbl9jaGFycyk7Ci0JCX0KLQotCVlZ
X0NVUlJFTlRfQlVGRkVSX0xWQUxVRSA9IG5ld19idWZmZXI7Ci0JemNvbmZfbG9hZF9idWZmZXJf
c3RhdGUoICk7Ci0KLQkvKiBXZSBkb24ndCBhY3R1YWxseSBrbm93IHdoZXRoZXIgd2UgZGlkIHRo
aXMgc3dpdGNoIGR1cmluZwotCSAqIEVPRiAoemNvbmZ3cmFwKCkpIHByb2Nlc3NpbmcsIGJ1dCB0
aGUgb25seSB0aW1lIHRoaXMgZmxhZwotCSAqIGlzIGxvb2tlZCBhdCBpcyBhZnRlciB6Y29uZndy
YXAoKSBpcyBjYWxsZWQsIHNvIGl0J3Mgc2FmZQotCSAqIHRvIGdvIGFoZWFkIGFuZCBhbHdheXMg
c2V0IGl0LgotCSAqLwotCSh5eV9kaWRfYnVmZmVyX3N3aXRjaF9vbl9lb2YpID0gMTsKLX0KLQot
c3RhdGljIHZvaWQgemNvbmZfbG9hZF9idWZmZXJfc3RhdGUgICh2b2lkKQotewotICAgIAkoeXlf
bl9jaGFycykgPSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X25fY2hhcnM7Ci0JKHl5dGV4
dF9wdHIpID0gKHl5X2NfYnVmX3ApID0gWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9idWZf
cG9zOwotCXpjb25maW4gPSBZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X2lucHV0X2ZpbGU7
Ci0JKHl5X2hvbGRfY2hhcikgPSAqKHl5X2NfYnVmX3ApOwotfQotCi0vKiogQWxsb2NhdGUgYW5k
IGluaXRpYWxpemUgYW4gaW5wdXQgYnVmZmVyIHN0YXRlLgotICogQHBhcmFtIGZpbGUgQSByZWFk
YWJsZSBzdHJlYW0uCi0gKiBAcGFyYW0gc2l6ZSBUaGUgY2hhcmFjdGVyIGJ1ZmZlciBzaXplIGlu
IGJ5dGVzLiBXaGVuIGluIGRvdWJ0LCB1c2UgQGMgWVlfQlVGX1NJWkUuCi0gKiAKLSAqIEByZXR1
cm4gdGhlIGFsbG9jYXRlZCBidWZmZXIgc3RhdGUuCi0gKi8KLSAgICBZWV9CVUZGRVJfU1RBVEUg
emNvbmZfY3JlYXRlX2J1ZmZlciAgKEZJTEUgKiBmaWxlLCBpbnQgIHNpemUgKQotewotCVlZX0JV
RkZFUl9TVEFURSBiOwotICAgIAotCWIgPSAoWVlfQlVGRkVSX1NUQVRFKSB6Y29uZmFsbG9jKHNp
emVvZiggc3RydWN0IHl5X2J1ZmZlcl9zdGF0ZSApICApOwotCWlmICggISBiICkKLQkJWVlfRkFU
QUxfRVJST1IoICJvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4gemNvbmZfY3JlYXRlX2J1ZmZlcigp
IiApOwotCi0JYi0+eXlfYnVmX3NpemUgPSBzaXplOwotCi0JLyogeXlfY2hfYnVmIGhhcyB0byBi
ZSAyIGNoYXJhY3RlcnMgbG9uZ2VyIHRoYW4gdGhlIHNpemUgZ2l2ZW4gYmVjYXVzZQotCSAqIHdl
IG5lZWQgdG8gcHV0IGluIDIgZW5kLW9mLWJ1ZmZlciBjaGFyYWN0ZXJzLgotCSAqLwotCWItPnl5
X2NoX2J1ZiA9IChjaGFyICopIHpjb25mYWxsb2MoYi0+eXlfYnVmX3NpemUgKyAyICApOwotCWlm
ICggISBiLT55eV9jaF9idWYgKQotCQlZWV9GQVRBTF9FUlJPUiggIm91dCBvZiBkeW5hbWljIG1l
bW9yeSBpbiB6Y29uZl9jcmVhdGVfYnVmZmVyKCkiICk7Ci0KLQliLT55eV9pc19vdXJfYnVmZmVy
ID0gMTsKLQotCXpjb25mX2luaXRfYnVmZmVyKGIsZmlsZSApOwotCi0JcmV0dXJuIGI7Ci19Ci0K
LS8qKiBEZXN0cm95IHRoZSBidWZmZXIuCi0gKiBAcGFyYW0gYiBhIGJ1ZmZlciBjcmVhdGVkIHdp
dGggemNvbmZfY3JlYXRlX2J1ZmZlcigpCi0gKiAKLSAqLwotICAgIHZvaWQgemNvbmZfZGVsZXRl
X2J1ZmZlciAoWVlfQlVGRkVSX1NUQVRFICBiICkKLXsKLSAgICAKLQlpZiAoICEgYiApCi0JCXJl
dHVybjsKLQotCWlmICggYiA9PSBZWV9DVVJSRU5UX0JVRkZFUiApIC8qIE5vdCBzdXJlIGlmIHdl
IHNob3VsZCBwb3AgaGVyZS4gKi8KLQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFID0gKFlZX0JV
RkZFUl9TVEFURSkgMDsKLQotCWlmICggYi0+eXlfaXNfb3VyX2J1ZmZlciApCi0JCXpjb25mZnJl
ZSgodm9pZCAqKSBiLT55eV9jaF9idWYgICk7Ci0KLQl6Y29uZmZyZWUoKHZvaWQgKikgYiAgKTsK
LX0KLQotLyogSW5pdGlhbGl6ZXMgb3IgcmVpbml0aWFsaXplcyBhIGJ1ZmZlci4KLSAqIFRoaXMg
ZnVuY3Rpb24gaXMgc29tZXRpbWVzIGNhbGxlZCBtb3JlIHRoYW4gb25jZSBvbiB0aGUgc2FtZSBi
dWZmZXIsCi0gKiBzdWNoIGFzIGR1cmluZyBhIHpjb25mcmVzdGFydCgpIG9yIGF0IEVPRi4KLSAq
LwotICAgIHN0YXRpYyB2b2lkIHpjb25mX2luaXRfYnVmZmVyICAoWVlfQlVGRkVSX1NUQVRFICBi
LCBGSUxFICogZmlsZSApCi0KLXsKLQlpbnQgb2Vycm5vID0gZXJybm87Ci0gICAgCi0JemNvbmZf
Zmx1c2hfYnVmZmVyKGIgKTsKLQotCWItPnl5X2lucHV0X2ZpbGUgPSBmaWxlOwotCWItPnl5X2Zp
bGxfYnVmZmVyID0gMTsKLQotICAgIC8qIElmIGIgaXMgdGhlIGN1cnJlbnQgYnVmZmVyLCB0aGVu
IHpjb25mX2luaXRfYnVmZmVyIHdhcyBfcHJvYmFibHlfCi0gICAgICogY2FsbGVkIGZyb20gemNv
bmZyZXN0YXJ0KCkgb3IgdGhyb3VnaCB5eV9nZXRfbmV4dF9idWZmZXIuCi0gICAgICogSW4gdGhh
dCBjYXNlLCB3ZSBkb24ndCB3YW50IHRvIHJlc2V0IHRoZSBsaW5lbm8gb3IgY29sdW1uLgotICAg
ICAqLwotICAgIGlmIChiICE9IFlZX0NVUlJFTlRfQlVGRkVSKXsKLSAgICAgICAgYi0+eXlfYnNf
bGluZW5vID0gMTsKLSAgICAgICAgYi0+eXlfYnNfY29sdW1uID0gMDsKLSAgICB9Ci0KLSAgICAg
ICAgYi0+eXlfaXNfaW50ZXJhY3RpdmUgPSAwOwotICAgIAotCWVycm5vID0gb2Vycm5vOwotfQot
Ci0vKiogRGlzY2FyZCBhbGwgYnVmZmVyZWQgY2hhcmFjdGVycy4gT24gdGhlIG5leHQgc2Nhbiwg
WVlfSU5QVVQgd2lsbCBiZSBjYWxsZWQuCi0gKiBAcGFyYW0gYiB0aGUgYnVmZmVyIHN0YXRlIHRv
IGJlIGZsdXNoZWQsIHVzdWFsbHkgQGMgWVlfQ1VSUkVOVF9CVUZGRVIuCi0gKiAKLSAqLwotICAg
IHZvaWQgemNvbmZfZmx1c2hfYnVmZmVyIChZWV9CVUZGRVJfU1RBVEUgIGIgKQotewotICAgIAlp
ZiAoICEgYiApCi0JCXJldHVybjsKLQotCWItPnl5X25fY2hhcnMgPSAwOwotCi0JLyogV2UgYWx3
YXlzIG5lZWQgdHdvIGVuZC1vZi1idWZmZXIgY2hhcmFjdGVycy4gIFRoZSBmaXJzdCBjYXVzZXMK
LQkgKiBhIHRyYW5zaXRpb24gdG8gdGhlIGVuZC1vZi1idWZmZXIgc3RhdGUuICBUaGUgc2Vjb25k
IGNhdXNlcwotCSAqIGEgamFtIGluIHRoYXQgc3RhdGUuCi0JICovCi0JYi0+eXlfY2hfYnVmWzBd
ID0gWVlfRU5EX09GX0JVRkZFUl9DSEFSOwotCWItPnl5X2NoX2J1ZlsxXSA9IFlZX0VORF9PRl9C
VUZGRVJfQ0hBUjsKLQotCWItPnl5X2J1Zl9wb3MgPSAmYi0+eXlfY2hfYnVmWzBdOwotCi0JYi0+
eXlfYXRfYm9sID0gMTsKLQliLT55eV9idWZmZXJfc3RhdHVzID0gWVlfQlVGRkVSX05FVzsKLQot
CWlmICggYiA9PSBZWV9DVVJSRU5UX0JVRkZFUiApCi0JCXpjb25mX2xvYWRfYnVmZmVyX3N0YXRl
KCApOwotfQotCi0vKiogUHVzaGVzIHRoZSBuZXcgc3RhdGUgb250byB0aGUgc3RhY2suIFRoZSBu
ZXcgc3RhdGUgYmVjb21lcwotICogIHRoZSBjdXJyZW50IHN0YXRlLiBUaGlzIGZ1bmN0aW9uIHdp
bGwgYWxsb2NhdGUgdGhlIHN0YWNrCi0gKiAgaWYgbmVjZXNzYXJ5LgotICogIEBwYXJhbSBuZXdf
YnVmZmVyIFRoZSBuZXcgc3RhdGUuCi0gKiAgCi0gKi8KLXZvaWQgemNvbmZwdXNoX2J1ZmZlcl9z
dGF0ZSAoWVlfQlVGRkVSX1NUQVRFIG5ld19idWZmZXIgKQotewotICAgIAlpZiAobmV3X2J1ZmZl
ciA9PSBOVUxMKQotCQlyZXR1cm47Ci0KLQl6Y29uZmVuc3VyZV9idWZmZXJfc3RhY2soKTsKLQot
CS8qIFRoaXMgYmxvY2sgaXMgY29waWVkIGZyb20gemNvbmZfc3dpdGNoX3RvX2J1ZmZlci4gKi8K
LQlpZiAoIFlZX0NVUlJFTlRfQlVGRkVSICkKLQkJewotCQkvKiBGbHVzaCBvdXQgaW5mb3JtYXRp
b24gZm9yIG9sZCBidWZmZXIuICovCi0JCSooeXlfY19idWZfcCkgPSAoeXlfaG9sZF9jaGFyKTsK
LQkJWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFLT55eV9idWZfcG9zID0gKHl5X2NfYnVmX3ApOwot
CQlZWV9DVVJSRU5UX0JVRkZFUl9MVkFMVUUtPnl5X25fY2hhcnMgPSAoeXlfbl9jaGFycyk7Ci0J
CX0KLQotCS8qIE9ubHkgcHVzaCBpZiB0b3AgZXhpc3RzLiBPdGhlcndpc2UsIHJlcGxhY2UgdG9w
LiAqLwotCWlmIChZWV9DVVJSRU5UX0JVRkZFUikKLQkJKHl5X2J1ZmZlcl9zdGFja190b3ApKys7
Ci0JWVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFID0gbmV3X2J1ZmZlcjsKLQotCS8qIGNvcGllZCBm
cm9tIHpjb25mX3N3aXRjaF90b19idWZmZXIuICovCi0JemNvbmZfbG9hZF9idWZmZXJfc3RhdGUo
ICk7Ci0JKHl5X2RpZF9idWZmZXJfc3dpdGNoX29uX2VvZikgPSAxOwotfQotCi0vKiogUmVtb3Zl
cyBhbmQgZGVsZXRlcyB0aGUgdG9wIG9mIHRoZSBzdGFjaywgaWYgcHJlc2VudC4KLSAqICBUaGUg
bmV4dCBlbGVtZW50IGJlY29tZXMgdGhlIG5ldyB0b3AuCi0gKiAgCi0gKi8KLXZvaWQgemNvbmZw
b3BfYnVmZmVyX3N0YXRlICh2b2lkKQotewotICAgIAlpZiAoIVlZX0NVUlJFTlRfQlVGRkVSKQot
CQlyZXR1cm47Ci0KLQl6Y29uZl9kZWxldGVfYnVmZmVyKFlZX0NVUlJFTlRfQlVGRkVSICk7Ci0J
WVlfQ1VSUkVOVF9CVUZGRVJfTFZBTFVFID0gTlVMTDsKLQlpZiAoKHl5X2J1ZmZlcl9zdGFja190
b3ApID4gMCkKLQkJLS0oeXlfYnVmZmVyX3N0YWNrX3RvcCk7Ci0KLQlpZiAoWVlfQ1VSUkVOVF9C
VUZGRVIpIHsKLQkJemNvbmZfbG9hZF9idWZmZXJfc3RhdGUoICk7Ci0JCSh5eV9kaWRfYnVmZmVy
X3N3aXRjaF9vbl9lb2YpID0gMTsKLQl9Ci19Ci0KLS8qIEFsbG9jYXRlcyB0aGUgc3RhY2sgaWYg
aXQgZG9lcyBub3QgZXhpc3QuCi0gKiAgR3VhcmFudGVlcyBzcGFjZSBmb3IgYXQgbGVhc3Qgb25l
IHB1c2guCi0gKi8KLXN0YXRpYyB2b2lkIHpjb25mZW5zdXJlX2J1ZmZlcl9zdGFjayAodm9pZCkK
LXsKLQlpbnQgbnVtX3RvX2FsbG9jOwotICAgIAotCWlmICghKHl5X2J1ZmZlcl9zdGFjaykpIHsK
LQotCQkvKiBGaXJzdCBhbGxvY2F0aW9uIGlzIGp1c3QgZm9yIDIgZWxlbWVudHMsIHNpbmNlIHdl
IGRvbid0IGtub3cgaWYgdGhpcwotCQkgKiBzY2FubmVyIHdpbGwgZXZlbiBuZWVkIGEgc3RhY2su
IFdlIHVzZSAyIGluc3RlYWQgb2YgMSB0byBhdm9pZCBhbgotCQkgKiBpbW1lZGlhdGUgcmVhbGxv
YyBvbiB0aGUgbmV4dCBjYWxsLgotICAgICAgICAgKi8KLQkJbnVtX3RvX2FsbG9jID0gMTsKLQkJ
KHl5X2J1ZmZlcl9zdGFjaykgPSAoc3RydWN0IHl5X2J1ZmZlcl9zdGF0ZSoqKXpjb25mYWxsb2MK
LQkJCQkJCQkJKG51bV90b19hbGxvYyAqIHNpemVvZihzdHJ1Y3QgeXlfYnVmZmVyX3N0YXRlKikK
LQkJCQkJCQkJKTsKLQkJaWYgKCAhICh5eV9idWZmZXJfc3RhY2spICkKLQkJCVlZX0ZBVEFMX0VS
Uk9SKCAib3V0IG9mIGR5bmFtaWMgbWVtb3J5IGluIHpjb25mZW5zdXJlX2J1ZmZlcl9zdGFjaygp
IiApOwotCQkJCQkJCQkgIAotCQltZW1zZXQoKHl5X2J1ZmZlcl9zdGFjayksIDAsIG51bV90b19h
bGxvYyAqIHNpemVvZihzdHJ1Y3QgeXlfYnVmZmVyX3N0YXRlKikpOwotCQkJCQotCQkoeXlfYnVm
ZmVyX3N0YWNrX21heCkgPSBudW1fdG9fYWxsb2M7Ci0JCSh5eV9idWZmZXJfc3RhY2tfdG9wKSA9
IDA7Ci0JCXJldHVybjsKLQl9Ci0KLQlpZiAoKHl5X2J1ZmZlcl9zdGFja190b3ApID49ICgoeXlf
YnVmZmVyX3N0YWNrX21heCkpIC0gMSl7Ci0KLQkJLyogSW5jcmVhc2UgdGhlIGJ1ZmZlciB0byBw
cmVwYXJlIGZvciBhIHBvc3NpYmxlIHB1c2guICovCi0JCWludCBncm93X3NpemUgPSA4IC8qIGFy
Yml0cmFyeSBncm93IHNpemUgKi87Ci0KLQkJbnVtX3RvX2FsbG9jID0gKHl5X2J1ZmZlcl9zdGFj
a19tYXgpICsgZ3Jvd19zaXplOwotCQkoeXlfYnVmZmVyX3N0YWNrKSA9IChzdHJ1Y3QgeXlfYnVm
ZmVyX3N0YXRlKiopemNvbmZyZWFsbG9jCi0JCQkJCQkJCSgoeXlfYnVmZmVyX3N0YWNrKSwKLQkJ
CQkJCQkJbnVtX3RvX2FsbG9jICogc2l6ZW9mKHN0cnVjdCB5eV9idWZmZXJfc3RhdGUqKQotCQkJ
CQkJCQkpOwotCQlpZiAoICEgKHl5X2J1ZmZlcl9zdGFjaykgKQotCQkJWVlfRkFUQUxfRVJST1Io
ICJvdXQgb2YgZHluYW1pYyBtZW1vcnkgaW4gemNvbmZlbnN1cmVfYnVmZmVyX3N0YWNrKCkiICk7
Ci0KLQkJLyogemVybyBvbmx5IHRoZSBuZXcgc2xvdHMuKi8KLQkJbWVtc2V0KCh5eV9idWZmZXJf
c3RhY2spICsgKHl5X2J1ZmZlcl9zdGFja19tYXgpLCAwLCBncm93X3NpemUgKiBzaXplb2Yoc3Ry
dWN0IHl5X2J1ZmZlcl9zdGF0ZSopKTsKLQkJKHl5X2J1ZmZlcl9zdGFja19tYXgpID0gbnVtX3Rv
X2FsbG9jOwotCX0KLX0KLQotLyoqIFNldHVwIHRoZSBpbnB1dCBidWZmZXIgc3RhdGUgdG8gc2Nh
biBkaXJlY3RseSBmcm9tIGEgdXNlci1zcGVjaWZpZWQgY2hhcmFjdGVyIGJ1ZmZlci4KLSAqIEBw
YXJhbSBiYXNlIHRoZSBjaGFyYWN0ZXIgYnVmZmVyCi0gKiBAcGFyYW0gc2l6ZSB0aGUgc2l6ZSBp
biBieXRlcyBvZiB0aGUgY2hhcmFjdGVyIGJ1ZmZlcgotICogCi0gKiBAcmV0dXJuIHRoZSBuZXds
eSBhbGxvY2F0ZWQgYnVmZmVyIHN0YXRlIG9iamVjdC4gCi0gKi8KLVlZX0JVRkZFUl9TVEFURSB6
Y29uZl9zY2FuX2J1ZmZlciAgKGNoYXIgKiBiYXNlLCB5eV9zaXplX3QgIHNpemUgKQotewotCVlZ
X0JVRkZFUl9TVEFURSBiOwotICAgIAotCWlmICggc2l6ZSA8IDIgfHwKLQkgICAgIGJhc2Vbc2l6
ZS0yXSAhPSBZWV9FTkRfT0ZfQlVGRkVSX0NIQVIgfHwKLQkgICAgIGJhc2Vbc2l6ZS0xXSAhPSBZ
WV9FTkRfT0ZfQlVGRkVSX0NIQVIgKQotCQkvKiBUaGV5IGZvcmdvdCB0byBsZWF2ZSByb29tIGZv
ciB0aGUgRU9CJ3MuICovCi0JCXJldHVybiAwOwotCi0JYiA9IChZWV9CVUZGRVJfU1RBVEUpIHpj
b25mYWxsb2Moc2l6ZW9mKCBzdHJ1Y3QgeXlfYnVmZmVyX3N0YXRlICkgICk7Ci0JaWYgKCAhIGIg
KQotCQlZWV9GQVRBTF9FUlJPUiggIm91dCBvZiBkeW5hbWljIG1lbW9yeSBpbiB6Y29uZl9zY2Fu
X2J1ZmZlcigpIiApOwotCi0JYi0+eXlfYnVmX3NpemUgPSBzaXplIC0gMjsJLyogIi0gMiIgdG8g
dGFrZSBjYXJlIG9mIEVPQidzICovCi0JYi0+eXlfYnVmX3BvcyA9IGItPnl5X2NoX2J1ZiA9IGJh
c2U7Ci0JYi0+eXlfaXNfb3VyX2J1ZmZlciA9IDA7Ci0JYi0+eXlfaW5wdXRfZmlsZSA9IDA7Ci0J
Yi0+eXlfbl9jaGFycyA9IGItPnl5X2J1Zl9zaXplOwotCWItPnl5X2lzX2ludGVyYWN0aXZlID0g
MDsKLQliLT55eV9hdF9ib2wgPSAxOwotCWItPnl5X2ZpbGxfYnVmZmVyID0gMDsKLQliLT55eV9i
dWZmZXJfc3RhdHVzID0gWVlfQlVGRkVSX05FVzsKLQotCXpjb25mX3N3aXRjaF90b19idWZmZXIo
YiAgKTsKLQotCXJldHVybiBiOwotfQotCi0vKiogU2V0dXAgdGhlIGlucHV0IGJ1ZmZlciBzdGF0
ZSB0byBzY2FuIGEgc3RyaW5nLiBUaGUgbmV4dCBjYWxsIHRvIHpjb25mbGV4KCkgd2lsbAotICog
c2NhbiBmcm9tIGEgQGUgY29weSBvZiBAYSBzdHIuCi0gKiBAcGFyYW0geXlzdHIgYSBOVUwtdGVy
bWluYXRlZCBzdHJpbmcgdG8gc2NhbgotICogCi0gKiBAcmV0dXJuIHRoZSBuZXdseSBhbGxvY2F0
ZWQgYnVmZmVyIHN0YXRlIG9iamVjdC4KLSAqIEBub3RlIElmIHlvdSB3YW50IHRvIHNjYW4gYnl0
ZXMgdGhhdCBtYXkgY29udGFpbiBOVUwgdmFsdWVzLCB0aGVuIHVzZQotICogICAgICAgemNvbmZf
c2Nhbl9ieXRlcygpIGluc3RlYWQuCi0gKi8KLVlZX0JVRkZFUl9TVEFURSB6Y29uZl9zY2FuX3N0
cmluZyAoeXljb25zdCBjaGFyICogeXlzdHIgKQotewotICAgIAotCXJldHVybiB6Y29uZl9zY2Fu
X2J5dGVzKHl5c3RyLHN0cmxlbih5eXN0cikgKTsKLX0KLQotLyoqIFNldHVwIHRoZSBpbnB1dCBi
dWZmZXIgc3RhdGUgdG8gc2NhbiB0aGUgZ2l2ZW4gYnl0ZXMuIFRoZSBuZXh0IGNhbGwgdG8gemNv
bmZsZXgoKSB3aWxsCi0gKiBzY2FuIGZyb20gYSBAZSBjb3B5IG9mIEBhIGJ5dGVzLgotICogQHBh
cmFtIHl5Ynl0ZXMgdGhlIGJ5dGUgYnVmZmVyIHRvIHNjYW4KLSAqIEBwYXJhbSBfeXlieXRlc19s
ZW4gdGhlIG51bWJlciBvZiBieXRlcyBpbiB0aGUgYnVmZmVyIHBvaW50ZWQgdG8gYnkgQGEgYnl0
ZXMuCi0gKiAKLSAqIEByZXR1cm4gdGhlIG5ld2x5IGFsbG9jYXRlZCBidWZmZXIgc3RhdGUgb2Jq
ZWN0LgotICovCi1ZWV9CVUZGRVJfU1RBVEUgemNvbmZfc2Nhbl9ieXRlcyAgKHl5Y29uc3QgY2hh
ciAqIHl5Ynl0ZXMsIGludCAgX3l5Ynl0ZXNfbGVuICkKLXsKLQlZWV9CVUZGRVJfU1RBVEUgYjsK
LQljaGFyICpidWY7Ci0JeXlfc2l6ZV90IG47Ci0JaW50IGk7Ci0gICAgCi0JLyogR2V0IG1lbW9y
eSBmb3IgZnVsbCBidWZmZXIsIGluY2x1ZGluZyBzcGFjZSBmb3IgdHJhaWxpbmcgRU9CJ3MuICov
Ci0JbiA9IF95eWJ5dGVzX2xlbiArIDI7Ci0JYnVmID0gKGNoYXIgKikgemNvbmZhbGxvYyhuICAp
OwotCWlmICggISBidWYgKQotCQlZWV9GQVRBTF9FUlJPUiggIm91dCBvZiBkeW5hbWljIG1lbW9y
eSBpbiB6Y29uZl9zY2FuX2J5dGVzKCkiICk7Ci0KLQlmb3IgKCBpID0gMDsgaSA8IF95eWJ5dGVz
X2xlbjsgKytpICkKLQkJYnVmW2ldID0geXlieXRlc1tpXTsKLQotCWJ1ZltfeXlieXRlc19sZW5d
ID0gYnVmW195eWJ5dGVzX2xlbisxXSA9IFlZX0VORF9PRl9CVUZGRVJfQ0hBUjsKLQotCWIgPSB6
Y29uZl9zY2FuX2J1ZmZlcihidWYsbiApOwotCWlmICggISBiICkKLQkJWVlfRkFUQUxfRVJST1Io
ICJiYWQgYnVmZmVyIGluIHpjb25mX3NjYW5fYnl0ZXMoKSIgKTsKLQotCS8qIEl0J3Mgb2theSB0
byBncm93IGV0Yy4gdGhpcyBidWZmZXIsIGFuZCB3ZSBzaG91bGQgdGhyb3cgaXQKLQkgKiBhd2F5
IHdoZW4gd2UncmUgZG9uZS4KLQkgKi8KLQliLT55eV9pc19vdXJfYnVmZmVyID0gMTsKLQotCXJl
dHVybiBiOwotfQotCi0jaWZuZGVmIFlZX0VYSVRfRkFJTFVSRQotI2RlZmluZSBZWV9FWElUX0ZB
SUxVUkUgMgotI2VuZGlmCi0KLXN0YXRpYyB2b2lkIHl5X2ZhdGFsX2Vycm9yICh5eWNvbnN0IGNo
YXIqIG1zZyApCi17Ci0gICAgCSh2b2lkKSBmcHJpbnRmKCBzdGRlcnIsICIlc1xuIiwgbXNnICk7
Ci0JZXhpdCggWVlfRVhJVF9GQUlMVVJFICk7Ci19Ci0KLS8qIFJlZGVmaW5lIHl5bGVzcygpIHNv
IGl0IHdvcmtzIGluIHNlY3Rpb24gMyBjb2RlLiAqLwotCi0jdW5kZWYgeXlsZXNzCi0jZGVmaW5l
IHl5bGVzcyhuKSBcCi0JZG8gXAotCQl7IFwKLQkJLyogVW5kbyBlZmZlY3RzIG9mIHNldHRpbmcg
dXAgemNvbmZ0ZXh0LiAqLyBcCi0gICAgICAgIGludCB5eWxlc3NfbWFjcm9fYXJnID0gKG4pOyBc
Ci0gICAgICAgIFlZX0xFU1NfTElORU5PKHl5bGVzc19tYWNyb19hcmcpO1wKLQkJemNvbmZ0ZXh0
W3pjb25mbGVuZ10gPSAoeXlfaG9sZF9jaGFyKTsgXAotCQkoeXlfY19idWZfcCkgPSB6Y29uZnRl
eHQgKyB5eWxlc3NfbWFjcm9fYXJnOyBcCi0JCSh5eV9ob2xkX2NoYXIpID0gKih5eV9jX2J1Zl9w
KTsgXAotCQkqKHl5X2NfYnVmX3ApID0gJ1wwJzsgXAotCQl6Y29uZmxlbmcgPSB5eWxlc3NfbWFj
cm9fYXJnOyBcCi0JCX0gXAotCXdoaWxlICggMCApCi0KLS8qIEFjY2Vzc29yICBtZXRob2RzIChn
ZXQvc2V0IGZ1bmN0aW9ucykgdG8gc3RydWN0IG1lbWJlcnMuICovCi0KLS8qKiBHZXQgdGhlIGN1
cnJlbnQgbGluZSBudW1iZXIuCi0gKiAKLSAqLwotaW50IHpjb25mZ2V0X2xpbmVubyAgKHZvaWQp
Ci17Ci0gICAgICAgIAotICAgIHJldHVybiB6Y29uZmxpbmVubzsKLX0KLQotLyoqIEdldCB0aGUg
aW5wdXQgc3RyZWFtLgotICogCi0gKi8KLUZJTEUgKnpjb25mZ2V0X2luICAodm9pZCkKLXsKLSAg
ICAgICAgcmV0dXJuIHpjb25maW47Ci19Ci0KLS8qKiBHZXQgdGhlIG91dHB1dCBzdHJlYW0uCi0g
KiAKLSAqLwotRklMRSAqemNvbmZnZXRfb3V0ICAodm9pZCkKLXsKLSAgICAgICAgcmV0dXJuIHpj
b25mb3V0OwotfQotCi0vKiogR2V0IHRoZSBsZW5ndGggb2YgdGhlIGN1cnJlbnQgdG9rZW4uCi0g
KiAKLSAqLwotaW50IHpjb25mZ2V0X2xlbmcgICh2b2lkKQotewotICAgICAgICByZXR1cm4gemNv
bmZsZW5nOwotfQotCi0vKiogR2V0IHRoZSBjdXJyZW50IHRva2VuLgotICogCi0gKi8KLQotY2hh
ciAqemNvbmZnZXRfdGV4dCAgKHZvaWQpCi17Ci0gICAgICAgIHJldHVybiB6Y29uZnRleHQ7Ci19
Ci0KLS8qKiBTZXQgdGhlIGN1cnJlbnQgbGluZSBudW1iZXIuCi0gKiBAcGFyYW0gbGluZV9udW1i
ZXIKLSAqIAotICovCi12b2lkIHpjb25mc2V0X2xpbmVubyAoaW50ICBsaW5lX251bWJlciApCi17
Ci0gICAgCi0gICAgemNvbmZsaW5lbm8gPSBsaW5lX251bWJlcjsKLX0KLQotLyoqIFNldCB0aGUg
aW5wdXQgc3RyZWFtLiBUaGlzIGRvZXMgbm90IGRpc2NhcmQgdGhlIGN1cnJlbnQKLSAqIGlucHV0
IGJ1ZmZlci4KLSAqIEBwYXJhbSBpbl9zdHIgQSByZWFkYWJsZSBzdHJlYW0uCi0gKiAKLSAqIEBz
ZWUgemNvbmZfc3dpdGNoX3RvX2J1ZmZlcgotICovCi12b2lkIHpjb25mc2V0X2luIChGSUxFICog
IGluX3N0ciApCi17Ci0gICAgICAgIHpjb25maW4gPSBpbl9zdHIgOwotfQotCi12b2lkIHpjb25m
c2V0X291dCAoRklMRSAqICBvdXRfc3RyICkKLXsKLSAgICAgICAgemNvbmZvdXQgPSBvdXRfc3Ry
IDsKLX0KLQotaW50IHpjb25mZ2V0X2RlYnVnICAodm9pZCkKLXsKLSAgICAgICAgcmV0dXJuIHpj
b25mX2ZsZXhfZGVidWc7Ci19Ci0KLXZvaWQgemNvbmZzZXRfZGVidWcgKGludCAgYmRlYnVnICkK
LXsKLSAgICAgICAgemNvbmZfZmxleF9kZWJ1ZyA9IGJkZWJ1ZyA7Ci19Ci0KLXN0YXRpYyBpbnQg
eXlfaW5pdF9nbG9iYWxzICh2b2lkKQotewotICAgICAgICAvKiBJbml0aWFsaXphdGlvbiBpcyB0
aGUgc2FtZSBhcyBmb3IgdGhlIG5vbi1yZWVudHJhbnQgc2Nhbm5lci4KLSAgICAgKiBUaGlzIGZ1
bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHpjb25mbGV4X2Rlc3Ryb3koKSwgc28gZG9uJ3QgYWxsb2Nh
dGUgaGVyZS4KLSAgICAgKi8KLQotICAgICh5eV9idWZmZXJfc3RhY2spID0gMDsKLSAgICAoeXlf
YnVmZmVyX3N0YWNrX3RvcCkgPSAwOwotICAgICh5eV9idWZmZXJfc3RhY2tfbWF4KSA9IDA7Ci0g
ICAgKHl5X2NfYnVmX3ApID0gKGNoYXIgKikgMDsKLSAgICAoeXlfaW5pdCkgPSAwOwotICAgICh5
eV9zdGFydCkgPSAwOwotCi0vKiBEZWZpbmVkIGluIG1haW4uYyAqLwotI2lmZGVmIFlZX1NURElO
SVQKLSAgICB6Y29uZmluID0gc3RkaW47Ci0gICAgemNvbmZvdXQgPSBzdGRvdXQ7Ci0jZWxzZQot
ICAgIHpjb25maW4gPSAoRklMRSAqKSAwOwotICAgIHpjb25mb3V0ID0gKEZJTEUgKikgMDsKLSNl
bmRpZgotCi0gICAgLyogRm9yIGZ1dHVyZSByZWZlcmVuY2U6IFNldCBlcnJubyBvbiBlcnJvciwg
c2luY2Ugd2UgYXJlIGNhbGxlZCBieQotICAgICAqIHpjb25mbGV4X2luaXQoKQotICAgICAqLwot
ICAgIHJldHVybiAwOwotfQotCi0vKiB6Y29uZmxleF9kZXN0cm95IGlzIGZvciBib3RoIHJlZW50
cmFudCBhbmQgbm9uLXJlZW50cmFudCBzY2FubmVycy4gKi8KLWludCB6Y29uZmxleF9kZXN0cm95
ICAodm9pZCkKLXsKLSAgICAKLSAgICAvKiBQb3AgdGhlIGJ1ZmZlciBzdGFjaywgZGVzdHJveWlu
ZyBlYWNoIGVsZW1lbnQuICovCi0Jd2hpbGUoWVlfQ1VSUkVOVF9CVUZGRVIpewotCQl6Y29uZl9k
ZWxldGVfYnVmZmVyKFlZX0NVUlJFTlRfQlVGRkVSICApOwotCQlZWV9DVVJSRU5UX0JVRkZFUl9M
VkFMVUUgPSBOVUxMOwotCQl6Y29uZnBvcF9idWZmZXJfc3RhdGUoKTsKLQl9Ci0KLQkvKiBEZXN0
cm95IHRoZSBzdGFjayBpdHNlbGYuICovCi0JemNvbmZmcmVlKCh5eV9idWZmZXJfc3RhY2spICk7
Ci0JKHl5X2J1ZmZlcl9zdGFjaykgPSBOVUxMOwotCi0gICAgLyogUmVzZXQgdGhlIGdsb2JhbHMu
IFRoaXMgaXMgaW1wb3J0YW50IGluIGEgbm9uLXJlZW50cmFudCBzY2FubmVyIHNvIHRoZSBuZXh0
IHRpbWUKLSAgICAgKiB6Y29uZmxleCgpIGlzIGNhbGxlZCwgaW5pdGlhbGl6YXRpb24gd2lsbCBv
Y2N1ci4gKi8KLSAgICB5eV9pbml0X2dsb2JhbHMoICk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQot
LyoKLSAqIEludGVybmFsIHV0aWxpdHkgcm91dGluZXMuCi0gKi8KLQotI2lmbmRlZiB5eXRleHRf
cHRyCi1zdGF0aWMgdm9pZCB5eV9mbGV4X3N0cm5jcHkgKGNoYXIqIHMxLCB5eWNvbnN0IGNoYXIg
KiBzMiwgaW50IG4gKQotewotCXJlZ2lzdGVyIGludCBpOwotCWZvciAoIGkgPSAwOyBpIDwgbjsg
KytpICkKLQkJczFbaV0gPSBzMltpXTsKLX0KLSNlbmRpZgotCi0jaWZkZWYgWVlfTkVFRF9TVFJM
RU4KLXN0YXRpYyBpbnQgeXlfZmxleF9zdHJsZW4gKHl5Y29uc3QgY2hhciAqIHMgKQotewotCXJl
Z2lzdGVyIGludCBuOwotCWZvciAoIG4gPSAwOyBzW25dOyArK24gKQotCQk7Ci0KLQlyZXR1cm4g
bjsKLX0KLSNlbmRpZgotCi12b2lkICp6Y29uZmFsbG9jICh5eV9zaXplX3QgIHNpemUgKQotewot
CXJldHVybiAodm9pZCAqKSBtYWxsb2MoIHNpemUgKTsKLX0KLQotdm9pZCAqemNvbmZyZWFsbG9j
ICAodm9pZCAqIHB0ciwgeXlfc2l6ZV90ICBzaXplICkKLXsKLQkvKiBUaGUgY2FzdCB0byAoY2hh
ciAqKSBpbiB0aGUgZm9sbG93aW5nIGFjY29tbW9kYXRlcyBib3RoCi0JICogaW1wbGVtZW50YXRp
b25zIHRoYXQgdXNlIGNoYXIqIGdlbmVyaWMgcG9pbnRlcnMsIGFuZCB0aG9zZQotCSAqIHRoYXQg
dXNlIHZvaWQqIGdlbmVyaWMgcG9pbnRlcnMuICBJdCB3b3JrcyB3aXRoIHRoZSBsYXR0ZXIKLQkg
KiBiZWNhdXNlIGJvdGggQU5TSSBDIGFuZCBDKysgYWxsb3cgY2FzdGxlc3MgYXNzaWdubWVudCBm
cm9tCi0JICogYW55IHBvaW50ZXIgdHlwZSB0byB2b2lkKiwgYW5kIGRlYWwgd2l0aCBhcmd1bWVu
dCBjb252ZXJzaW9ucwotCSAqIGFzIHRob3VnaCBkb2luZyBhbiBhc3NpZ25tZW50LgotCSAqLwot
CXJldHVybiAodm9pZCAqKSByZWFsbG9jKCAoY2hhciAqKSBwdHIsIHNpemUgKTsKLX0KLQotdm9p
ZCB6Y29uZmZyZWUgKHZvaWQgKiBwdHIgKQotewotCWZyZWUoIChjaGFyICopIHB0ciApOwkvKiBz
ZWUgemNvbmZyZWFsbG9jKCkgZm9yIChjaGFyICopIGNhc3QgKi8KLX0KLQotI2RlZmluZSBZWVRB
QkxFU19OQU1FICJ5eXRhYmxlcyIKLQotdm9pZCB6Y29uZl9zdGFydGhlbHAodm9pZCkKLXsKLQlu
ZXdfc3RyaW5nKCk7Ci0JbGFzdF90cyA9IGZpcnN0X3RzID0gMDsKLQlCRUdJTihIRUxQKTsKLX0K
LQotc3RhdGljIHZvaWQgemNvbmZfZW5kaGVscCh2b2lkKQotewotCXpjb25mbHZhbC5zdHJpbmcg
PSB0ZXh0OwotCUJFR0lOKElOSVRJQUwpOwotfQotCi0vKgotICogVHJ5IHRvIG9wZW4gc3BlY2lm
aWVkIGZpbGUgd2l0aCBmb2xsb3dpbmcgbmFtZXM6Ci0gKiAuL25hbWUKLSAqICQoc3JjdHJlZSkv
bmFtZQotICogVGhlIGxhdHRlciBpcyB1c2VkIHdoZW4gc3JjdHJlZSBpcyBzZXBhcmF0ZSBmcm9t
IG9ianRyZWUKLSAqIHdoZW4gY29tcGlsaW5nIHRoZSBrZXJuZWwuCi0gKiBSZXR1cm4gTlVMTCBp
ZiBmaWxlIGlzIG5vdCBmb3VuZC4KLSAqLwotRklMRSAqemNvbmZfZm9wZW4oY29uc3QgY2hhciAq
bmFtZSkKLXsKLQljaGFyICplbnYsIGZ1bGxuYW1lW1BBVEhfTUFYKzFdOwotCUZJTEUgKmY7Ci0K
LQlmID0gZm9wZW4obmFtZSwgInIiKTsKLQlpZiAoIWYgJiYgbmFtZSAhPSBOVUxMICYmIG5hbWVb
MF0gIT0gJy8nKSB7Ci0JCWVudiA9IGdldGVudihTUkNUUkVFKTsKLQkJaWYgKGVudikgewotCQkJ
c3ByaW50ZihmdWxsbmFtZSwgIiVzLyVzIiwgZW52LCBuYW1lKTsKLQkJCWYgPSBmb3BlbihmdWxs
bmFtZSwgInIiKTsKLQkJfQotCX0KLQlyZXR1cm4gZjsKLX0KLQotdm9pZCB6Y29uZl9pbml0c2Nh
bihjb25zdCBjaGFyICpuYW1lKQotewotCXpjb25maW4gPSB6Y29uZl9mb3BlbihuYW1lKTsKLQlp
ZiAoIXpjb25maW4pIHsKLQkJcHJpbnRmKCJjYW4ndCBmaW5kIGZpbGUgJXNcbiIsIG5hbWUpOwot
CQlleGl0KDEpOwotCX0KLQotCWN1cnJlbnRfYnVmID0geG1hbGxvYyhzaXplb2YoKmN1cnJlbnRf
YnVmKSk7Ci0JbWVtc2V0KGN1cnJlbnRfYnVmLCAwLCBzaXplb2YoKmN1cnJlbnRfYnVmKSk7Ci0K
LQljdXJyZW50X2ZpbGUgPSBmaWxlX2xvb2t1cChuYW1lKTsKLQljdXJyZW50X2ZpbGUtPmxpbmVu
byA9IDE7Ci19Ci0KLXZvaWQgemNvbmZfbmV4dGZpbGUoY29uc3QgY2hhciAqbmFtZSkKLXsKLQlz
dHJ1Y3QgZmlsZSAqaXRlcjsKLQlzdHJ1Y3QgZmlsZSAqZmlsZSA9IGZpbGVfbG9va3VwKG5hbWUp
OwotCXN0cnVjdCBidWZmZXIgKmJ1ZiA9IHhtYWxsb2Moc2l6ZW9mKCpidWYpKTsKLQltZW1zZXQo
YnVmLCAwLCBzaXplb2YoKmJ1ZikpOwotCi0JY3VycmVudF9idWYtPnN0YXRlID0gWVlfQ1VSUkVO
VF9CVUZGRVI7Ci0JemNvbmZpbiA9IHpjb25mX2ZvcGVuKGZpbGUtPm5hbWUpOwotCWlmICghemNv
bmZpbikgewotCQlwcmludGYoIiVzOiVkOiBjYW4ndCBvcGVuIGZpbGUgXCIlc1wiXG4iLAotCQkg
ICAgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwgZmlsZS0+bmFtZSk7Ci0JCWV4aXQo
MSk7Ci0JfQotCXpjb25mX3N3aXRjaF90b19idWZmZXIoemNvbmZfY3JlYXRlX2J1ZmZlcih6Y29u
ZmluLFlZX0JVRl9TSVpFKSk7Ci0JYnVmLT5wYXJlbnQgPSBjdXJyZW50X2J1ZjsKLQljdXJyZW50
X2J1ZiA9IGJ1ZjsKLQotCWZvciAoaXRlciA9IGN1cnJlbnRfZmlsZS0+cGFyZW50OyBpdGVyOyBp
dGVyID0gaXRlci0+cGFyZW50ICkgewotCQlpZiAoIXN0cmNtcChjdXJyZW50X2ZpbGUtPm5hbWUs
aXRlci0+bmFtZSkgKSB7Ci0JCQlwcmludGYoIiVzOiVkOiByZWN1cnNpdmUgaW5jbHVzaW9uIGRl
dGVjdGVkLiAiCi0JCQkgICAgICAgIkluY2x1c2lvbiBwYXRoOlxuICBjdXJyZW50IGZpbGUgOiAn
JXMnXG4iLAotCQkJICAgICAgIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCksCi0JCQkg
ICAgICAgemNvbmZfY3VybmFtZSgpKTsKLQkJCWl0ZXIgPSBjdXJyZW50X2ZpbGUtPnBhcmVudDsK
LQkJCXdoaWxlIChpdGVyICYmIFwKLQkJCSAgICAgICBzdHJjbXAoaXRlci0+bmFtZSxjdXJyZW50
X2ZpbGUtPm5hbWUpKSB7Ci0JCQkJcHJpbnRmKCIgIGluY2x1ZGVkIGZyb206ICclczolZCdcbiIs
Ci0JCQkJICAgICAgIGl0ZXItPm5hbWUsIGl0ZXItPmxpbmVuby0xKTsKLQkJCQlpdGVyID0gaXRl
ci0+cGFyZW50OwotCQkJfQotCQkJaWYgKGl0ZXIpCi0JCQkJcHJpbnRmKCIgIGluY2x1ZGVkIGZy
b206ICclczolZCdcbiIsCi0JCQkJICAgICAgIGl0ZXItPm5hbWUsIGl0ZXItPmxpbmVubysxKTsK
LQkJCWV4aXQoMSk7Ci0JCX0KLQl9Ci0JZmlsZS0+bGluZW5vID0gMTsKLQlmaWxlLT5wYXJlbnQg
PSBjdXJyZW50X2ZpbGU7Ci0JY3VycmVudF9maWxlID0gZmlsZTsKLX0KLQotc3RhdGljIHZvaWQg
emNvbmZfZW5kZmlsZSh2b2lkKQotewotCXN0cnVjdCBidWZmZXIgKnBhcmVudDsKLQotCWN1cnJl
bnRfZmlsZSA9IGN1cnJlbnRfZmlsZS0+cGFyZW50OwotCi0JcGFyZW50ID0gY3VycmVudF9idWYt
PnBhcmVudDsKLQlpZiAocGFyZW50KSB7Ci0JCWZjbG9zZSh6Y29uZmluKTsKLQkJemNvbmZfZGVs
ZXRlX2J1ZmZlcihZWV9DVVJSRU5UX0JVRkZFUik7Ci0JCXpjb25mX3N3aXRjaF90b19idWZmZXIo
cGFyZW50LT5zdGF0ZSk7Ci0JfQotCWZyZWUoY3VycmVudF9idWYpOwotCWN1cnJlbnRfYnVmID0g
cGFyZW50OwotfQotCi1pbnQgemNvbmZfbGluZW5vKHZvaWQpCi17Ci0JcmV0dXJuIGN1cnJlbnRf
cG9zLmxpbmVubzsKLX0KLQotY29uc3QgY2hhciAqemNvbmZfY3VybmFtZSh2b2lkKQotewotCXJl
dHVybiBjdXJyZW50X3Bvcy5maWxlID8gY3VycmVudF9wb3MuZmlsZS0+bmFtZSA6ICI8bm9uZT4i
OwotfQotCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMva2NvbmZpZy96Y29uZi50YWIuY19zaGlwcGVk
IGIveGVuL3Rvb2xzL2tjb25maWcvemNvbmYudGFiLmNfc2hpcHBlZApkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMGYxNjYxZDdiOGQ1Li4wMDAwMDAwMDAwMDAKLS0tIGEveGVuL3Rvb2xz
L2tjb25maWcvemNvbmYudGFiLmNfc2hpcHBlZAorKysgL2Rldi9udWxsCkBAIC0xLDI1ODAgKzAs
MCBAQAotLyogQSBCaXNvbiBwYXJzZXIsIG1hZGUgYnkgR05VIEJpc29uIDIuNS4xLiAgKi8KLQot
LyogQmlzb24gaW1wbGVtZW50YXRpb24gZm9yIFlhY2MtbGlrZSBwYXJzZXJzIGluIEMKLSAgIAot
ICAgICAgQ29weXJpZ2h0IChDKSAxOTg0LCAxOTg5LTE5OTAsIDIwMDAtMjAxMiBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24sIEluYy4KLSAgIAotICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAgIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
Ci0gICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRo
ZSBMaWNlbnNlLCBvcgotICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KLSAg
IAotICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCi0gICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQotICAgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KLSAgIAotICAgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKLSAgIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LiAgKi8KLQotLyogQXMgYSBzcGVjaWFsIGV4Y2VwdGlvbiwgeW91IG1heSBjcmVhdGUgYSBsYXJn
ZXIgd29yayB0aGF0IGNvbnRhaW5zCi0gICBwYXJ0IG9yIGFsbCBvZiB0aGUgQmlzb24gcGFyc2Vy
IHNrZWxldG9uIGFuZCBkaXN0cmlidXRlIHRoYXQgd29yawotICAgdW5kZXIgdGVybXMgb2YgeW91
ciBjaG9pY2UsIHNvIGxvbmcgYXMgdGhhdCB3b3JrIGlzbid0IGl0c2VsZiBhCi0gICBwYXJzZXIg
Z2VuZXJhdG9yIHVzaW5nIHRoZSBza2VsZXRvbiBvciBhIG1vZGlmaWVkIHZlcnNpb24gdGhlcmVv
ZgotICAgYXMgYSBwYXJzZXIgc2tlbGV0b24uICBBbHRlcm5hdGl2ZWx5LCBpZiB5b3UgbW9kaWZ5
IG9yIHJlZGlzdHJpYnV0ZQotICAgdGhlIHBhcnNlciBza2VsZXRvbiBpdHNlbGYsIHlvdSBtYXkg
KGF0IHlvdXIgb3B0aW9uKSByZW1vdmUgdGhpcwotICAgc3BlY2lhbCBleGNlcHRpb24sIHdoaWNo
IHdpbGwgY2F1c2UgdGhlIHNrZWxldG9uIGFuZCB0aGUgcmVzdWx0aW5nCi0gICBCaXNvbiBvdXRw
dXQgZmlsZXMgdG8gYmUgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwotICAg
TGljZW5zZSB3aXRob3V0IHRoaXMgc3BlY2lhbCBleGNlcHRpb24uCi0gICAKLSAgIFRoaXMgc3Bl
Y2lhbCBleGNlcHRpb24gd2FzIGFkZGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24g
aW4KLSAgIHZlcnNpb24gMi4yIG9mIEJpc29uLiAgKi8KLQotLyogQyBMQUxSKDEpIHBhcnNlciBz
a2VsZXRvbiB3cml0dGVuIGJ5IFJpY2hhcmQgU3RhbGxtYW4sIGJ5Ci0gICBzaW1wbGlmeWluZyB0
aGUgb3JpZ2luYWwgc28tY2FsbGVkICJzZW1hbnRpYyIgcGFyc2VyLiAgKi8KLQotLyogQWxsIHN5
bWJvbHMgZGVmaW5lZCBiZWxvdyBzaG91bGQgYmVnaW4gd2l0aCB5eSBvciBZWSwgdG8gYXZvaWQK
LSAgIGluZnJpbmdpbmcgb24gdXNlciBuYW1lIHNwYWNlLiAgVGhpcyBzaG91bGQgYmUgZG9uZSBl
dmVuIGZvciBsb2NhbAotICAgdmFyaWFibGVzLCBhcyB0aGV5IG1pZ2h0IG90aGVyd2lzZSBiZSBl
eHBhbmRlZCBieSB1c2VyIG1hY3Jvcy4KLSAgIFRoZXJlIGFyZSBzb21lIHVuYXZvaWRhYmxlIGV4
Y2VwdGlvbnMgd2l0aGluIGluY2x1ZGUgZmlsZXMgdG8KLSAgIGRlZmluZSBuZWNlc3NhcnkgbGli
cmFyeSBzeW1ib2xzOyB0aGV5IGFyZSBub3RlZCAiSU5GUklOR0VTIE9OCi0gICBVU0VSIE5BTUUg
U1BBQ0UiIGJlbG93LiAgKi8KLQotLyogSWRlbnRpZnkgQmlzb24gb3V0cHV0LiAgKi8KLSNkZWZp
bmUgWVlCSVNPTiAxCi0KLS8qIEJpc29uIHZlcnNpb24uICAqLwotI2RlZmluZSBZWUJJU09OX1ZF
UlNJT04gIjIuNS4xIgotCi0vKiBTa2VsZXRvbiBuYW1lLiAgKi8KLSNkZWZpbmUgWVlTS0VMRVRP
Tl9OQU1FICJ5YWNjLmMiCi0KLS8qIFB1cmUgcGFyc2Vycy4gICovCi0jZGVmaW5lIFlZUFVSRSAw
Ci0KLS8qIFB1c2ggcGFyc2Vycy4gICovCi0jZGVmaW5lIFlZUFVTSCAwCi0KLS8qIFB1bGwgcGFy
c2Vycy4gICovCi0jZGVmaW5lIFlZUFVMTCAxCi0KLS8qIFVzaW5nIGxvY2F0aW9ucy4gICovCi0j
ZGVmaW5lIFlZTFNQX05FRURFRCAwCi0KLS8qIFN1YnN0aXR1dGUgdGhlIHZhcmlhYmxlIGFuZCBm
dW5jdGlvbiBuYW1lcy4gICovCi0jZGVmaW5lIHl5cGFyc2UgICAgICAgICB6Y29uZnBhcnNlCi0j
ZGVmaW5lIHl5bGV4ICAgICAgICAgICB6Y29uZmxleAotI2RlZmluZSB5eWVycm9yICAgICAgICAg
emNvbmZlcnJvcgotI2RlZmluZSB5eWx2YWwgICAgICAgICAgemNvbmZsdmFsCi0jZGVmaW5lIHl5
Y2hhciAgICAgICAgICB6Y29uZmNoYXIKLSNkZWZpbmUgeXlkZWJ1ZyAgICAgICAgIHpjb25mZGVi
dWcKLSNkZWZpbmUgeXluZXJycyAgICAgICAgIHpjb25mbmVycnMKLQotCi0vKiBDb3B5IHRoZSBm
aXJzdCBwYXJ0IG9mIHVzZXIgZGVjbGFyYXRpb25zLiAgKi8KLQotCi0vKgotICogQ29weXJpZ2h0
IChDKSAyMDAyIFJvbWFuIFppcHBlbCA8emlwcGVsQGxpbnV4LW02OGsub3JnPgotICogUmVsZWFz
ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyLjAuCi0gKi8KLQotI2luY2x1ZGUg
PGN0eXBlLmg+Ci0jaW5jbHVkZSA8c3RkYXJnLmg+Ci0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNs
dWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxzdGRib29sLmg+
Ci0KLSNpbmNsdWRlICJsa2MuaCIKLQotI2RlZmluZSBwcmludGQobWFzaywgZm10Li4uKSBpZiAo
Y2RlYnVnICYgKG1hc2spKSBwcmludGYoZm10KQotCi0jZGVmaW5lIFBSSU5URAkJMHgwMDAxCi0j
ZGVmaW5lIERFQlVHX1BBUlNFCTB4MDAwMgotCi1pbnQgY2RlYnVnID0gUFJJTlREOwotCi1leHRl
cm4gaW50IHpjb25mbGV4KHZvaWQpOwotc3RhdGljIHZvaWQgemNvbmZwcmludChjb25zdCBjaGFy
ICplcnIsIC4uLik7Ci1zdGF0aWMgdm9pZCB6Y29uZl9lcnJvcihjb25zdCBjaGFyICplcnIsIC4u
Lik7Ci1zdGF0aWMgdm9pZCB6Y29uZmVycm9yKGNvbnN0IGNoYXIgKmVycik7Ci1zdGF0aWMgYm9v
bCB6Y29uZl9lbmR0b2tlbihjb25zdCBzdHJ1Y3Qga2NvbmZfaWQgKmlkLCBpbnQgc3RhcnR0b2tl
biwgaW50IGVuZHRva2VuKTsKLQotc3RydWN0IHN5bWJvbCAqc3ltYm9sX2hhc2hbU1lNQk9MX0hB
U0hTSVpFXTsKLQotc3RhdGljIHN0cnVjdCBtZW51ICpjdXJyZW50X21lbnUsICpjdXJyZW50X2Vu
dHJ5OwotCi0KLQotCi0jIGlmbmRlZiBZWV9OVUxMCi0jICBpZiBkZWZpbmVkIF9fY3BsdXNwbHVz
ICYmIDIwMTEwM0wgPD0gX19jcGx1c3BsdXMKLSMgICBkZWZpbmUgWVlfTlVMTCBudWxscHRyCi0j
ICBlbHNlCi0jICAgZGVmaW5lIFlZX05VTEwgMAotIyAgZW5kaWYKLSMgZW5kaWYKLQotLyogRW5h
YmxpbmcgdHJhY2VzLiAgKi8KLSNpZm5kZWYgWVlERUJVRwotIyBkZWZpbmUgWVlERUJVRyAxCi0j
ZW5kaWYKLQotLyogRW5hYmxpbmcgdmVyYm9zZSBlcnJvciBtZXNzYWdlcy4gICovCi0jaWZkZWYg
WVlFUlJPUl9WRVJCT1NFCi0jIHVuZGVmIFlZRVJST1JfVkVSQk9TRQotIyBkZWZpbmUgWVlFUlJP
Ul9WRVJCT1NFIDEKLSNlbHNlCi0jIGRlZmluZSBZWUVSUk9SX1ZFUkJPU0UgMAotI2VuZGlmCi0K
LS8qIEVuYWJsaW5nIHRoZSB0b2tlbiB0YWJsZS4gICovCi0jaWZuZGVmIFlZVE9LRU5fVEFCTEUK
LSMgZGVmaW5lIFlZVE9LRU5fVEFCTEUgMAotI2VuZGlmCi0KLQotLyogVG9rZW5zLiAgKi8KLSNp
Zm5kZWYgWVlUT0tFTlRZUEUKLSMgZGVmaW5lIFlZVE9LRU5UWVBFCi0gICAvKiBQdXQgdGhlIHRv
a2VucyBpbnRvIHRoZSBzeW1ib2wgdGFibGUsIHNvIHRoYXQgR0RCIGFuZCBvdGhlciBkZWJ1Z2dl
cnMKLSAgICAgIGtub3cgYWJvdXQgdGhlbS4gICovCi0gICBlbnVtIHl5dG9rZW50eXBlIHsKLSAg
ICAgVF9NQUlOTUVOVSA9IDI1OCwKLSAgICAgVF9NRU5VID0gMjU5LAotICAgICBUX0VORE1FTlUg
PSAyNjAsCi0gICAgIFRfU09VUkNFID0gMjYxLAotICAgICBUX0NIT0lDRSA9IDI2MiwKLSAgICAg
VF9FTkRDSE9JQ0UgPSAyNjMsCi0gICAgIFRfQ09NTUVOVCA9IDI2NCwKLSAgICAgVF9DT05GSUcg
PSAyNjUsCi0gICAgIFRfTUVOVUNPTkZJRyA9IDI2NiwKLSAgICAgVF9IRUxQID0gMjY3LAotICAg
ICBUX0hFTFBURVhUID0gMjY4LAotICAgICBUX0lGID0gMjY5LAotICAgICBUX0VORElGID0gMjcw
LAotICAgICBUX0RFUEVORFMgPSAyNzEsCi0gICAgIFRfT1BUSU9OQUwgPSAyNzIsCi0gICAgIFRf
UFJPTVBUID0gMjczLAotICAgICBUX1RZUEUgPSAyNzQsCi0gICAgIFRfREVGQVVMVCA9IDI3NSwK
LSAgICAgVF9TRUxFQ1QgPSAyNzYsCi0gICAgIFRfUkFOR0UgPSAyNzcsCi0gICAgIFRfVklTSUJM
RSA9IDI3OCwKLSAgICAgVF9PUFRJT04gPSAyNzksCi0gICAgIFRfT04gPSAyODAsCi0gICAgIFRf
V09SRCA9IDI4MSwKLSAgICAgVF9XT1JEX1FVT1RFID0gMjgyLAotICAgICBUX1VORVFVQUwgPSAy
ODMsCi0gICAgIFRfTEVTUyA9IDI4NCwKLSAgICAgVF9MRVNTX0VRVUFMID0gMjg1LAotICAgICBU
X0dSRUFURVIgPSAyODYsCi0gICAgIFRfR1JFQVRFUl9FUVVBTCA9IDI4NywKLSAgICAgVF9DTE9T
RV9QQVJFTiA9IDI4OCwKLSAgICAgVF9PUEVOX1BBUkVOID0gMjg5LAotICAgICBUX0VPTCA9IDI5
MCwKLSAgICAgVF9PUiA9IDI5MSwKLSAgICAgVF9BTkQgPSAyOTIsCi0gICAgIFRfRVFVQUwgPSAy
OTMsCi0gICAgIFRfTk9UID0gMjk0Ci0gICB9OwotI2VuZGlmCi0KLQotCi0jaWYgISBkZWZpbmVk
IFlZU1RZUEUgJiYgISBkZWZpbmVkIFlZU1RZUEVfSVNfREVDTEFSRUQKLXR5cGVkZWYgdW5pb24g
WVlTVFlQRQotewotCi0KLQljaGFyICpzdHJpbmc7Ci0Jc3RydWN0IGZpbGUgKmZpbGU7Ci0Jc3Ry
dWN0IHN5bWJvbCAqc3ltYm9sOwotCXN0cnVjdCBleHByICpleHByOwotCXN0cnVjdCBtZW51ICpt
ZW51OwotCWNvbnN0IHN0cnVjdCBrY29uZl9pZCAqaWQ7Ci0KLQotCi19IFlZU1RZUEU7Ci0jIGRl
ZmluZSBZWVNUWVBFX0lTX1RSSVZJQUwgMQotIyBkZWZpbmUgeXlzdHlwZSBZWVNUWVBFIC8qIG9i
c29sZXNjZW50OyB3aWxsIGJlIHdpdGhkcmF3biAqLwotIyBkZWZpbmUgWVlTVFlQRV9JU19ERUNM
QVJFRCAxCi0jZW5kaWYKLQotCi0vKiBDb3B5IHRoZSBzZWNvbmQgcGFydCBvZiB1c2VyIGRlY2xh
cmF0aW9ucy4gICovCi0KLQotLyogSW5jbHVkZSB6Y29uZi5oYXNoLmMgaGVyZSBzbyBpdCBjYW4g
c2VlIHRoZSB0b2tlbiBjb25zdGFudHMuICovCi0jaW5jbHVkZSAiemNvbmYuaGFzaC5jIgotCi0K
LQotI2lmZGVmIHNob3J0Ci0jIHVuZGVmIHNob3J0Ci0jZW5kaWYKLQotI2lmZGVmIFlZVFlQRV9V
SU5UOAotdHlwZWRlZiBZWVRZUEVfVUlOVDggeXl0eXBlX3VpbnQ4OwotI2Vsc2UKLXR5cGVkZWYg
dW5zaWduZWQgY2hhciB5eXR5cGVfdWludDg7Ci0jZW5kaWYKLQotI2lmZGVmIFlZVFlQRV9JTlQ4
Ci10eXBlZGVmIFlZVFlQRV9JTlQ4IHl5dHlwZV9pbnQ4OwotI2VsaWYgKGRlZmluZWQgX19TVERD
X18gfHwgZGVmaW5lZCBfX0M5OV9fRlVOQ19fIFwKLSAgICAgfHwgZGVmaW5lZCBfX2NwbHVzcGx1
cyB8fCBkZWZpbmVkIF9NU0NfVkVSKQotdHlwZWRlZiBzaWduZWQgY2hhciB5eXR5cGVfaW50ODsK
LSNlbHNlCi10eXBlZGVmIHNob3J0IGludCB5eXR5cGVfaW50ODsKLSNlbmRpZgotCi0jaWZkZWYg
WVlUWVBFX1VJTlQxNgotdHlwZWRlZiBZWVRZUEVfVUlOVDE2IHl5dHlwZV91aW50MTY7Ci0jZWxz
ZQotdHlwZWRlZiB1bnNpZ25lZCBzaG9ydCBpbnQgeXl0eXBlX3VpbnQxNjsKLSNlbmRpZgotCi0j
aWZkZWYgWVlUWVBFX0lOVDE2Ci10eXBlZGVmIFlZVFlQRV9JTlQxNiB5eXR5cGVfaW50MTY7Ci0j
ZWxzZQotdHlwZWRlZiBzaG9ydCBpbnQgeXl0eXBlX2ludDE2OwotI2VuZGlmCi0KLSNpZm5kZWYg
WVlTSVpFX1QKLSMgaWZkZWYgX19TSVpFX1RZUEVfXwotIyAgZGVmaW5lIFlZU0laRV9UIF9fU0la
RV9UWVBFX18KLSMgZWxpZiBkZWZpbmVkIHNpemVfdAotIyAgZGVmaW5lIFlZU0laRV9UIHNpemVf
dAotIyBlbGlmICEgZGVmaW5lZCBZWVNJWkVfVCAmJiAoZGVmaW5lZCBfX1NURENfXyB8fCBkZWZp
bmVkIF9fQzk5X19GVU5DX18gXAotICAgICB8fCBkZWZpbmVkIF9fY3BsdXNwbHVzIHx8IGRlZmlu
ZWQgX01TQ19WRVIpCi0jICBpbmNsdWRlIDxzdGRkZWYuaD4gLyogSU5GUklOR0VTIE9OIFVTRVIg
TkFNRSBTUEFDRSAqLwotIyAgZGVmaW5lIFlZU0laRV9UIHNpemVfdAotIyBlbHNlCi0jICBkZWZp
bmUgWVlTSVpFX1QgdW5zaWduZWQgaW50Ci0jIGVuZGlmCi0jZW5kaWYKLQotI2RlZmluZSBZWVNJ
WkVfTUFYSU1VTSAoKFlZU0laRV9UKSAtMSkKLQotI2lmbmRlZiBZWV8KLSMgaWYgZGVmaW5lZCBZ
WUVOQUJMRV9OTFMgJiYgWVlFTkFCTEVfTkxTCi0jICBpZiBFTkFCTEVfTkxTCi0jICAgaW5jbHVk
ZSA8bGliaW50bC5oPiAvKiBJTkZSSU5HRVMgT04gVVNFUiBOQU1FIFNQQUNFICovCi0jICAgZGVm
aW5lIFlZXyhtc2dpZCkgZGdldHRleHQgKCJiaXNvbi1ydW50aW1lIiwgbXNnaWQpCi0jICBlbmRp
ZgotIyBlbmRpZgotIyBpZm5kZWYgWVlfCi0jICBkZWZpbmUgWVlfKG1zZ2lkKSBtc2dpZAotIyBl
bmRpZgotI2VuZGlmCi0KLS8qIFN1cHByZXNzIHVudXNlZC12YXJpYWJsZSB3YXJuaW5ncyBieSAi
dXNpbmciIEUuICAqLwotI2lmICEgZGVmaW5lZCBsaW50IHx8IGRlZmluZWQgX19HTlVDX18KLSMg
ZGVmaW5lIFlZVVNFKGUpICgodm9pZCkgKGUpKQotI2Vsc2UKLSMgZGVmaW5lIFlZVVNFKGUpIC8q
IGVtcHR5ICovCi0jZW5kaWYKLQotLyogSWRlbnRpdHkgZnVuY3Rpb24sIHVzZWQgdG8gc3VwcHJl
c3Mgd2FybmluZ3MgYWJvdXQgY29uc3RhbnQgY29uZGl0aW9ucy4gICovCi0jaWZuZGVmIGxpbnQK
LSMgZGVmaW5lIFlZSUQobikgKG4pCi0jZWxzZQotI2lmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRl
ZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVm
aW5lZCBfTVNDX1ZFUikKLXN0YXRpYyBpbnQKLVlZSUQgKGludCB5eWkpCi0jZWxzZQotc3RhdGlj
IGludAotWVlJRCAoeXlpKQotICAgIGludCB5eWk7Ci0jZW5kaWYKLXsKLSAgcmV0dXJuIHl5aTsK
LX0KLSNlbmRpZgotCi0jaWYgISBkZWZpbmVkIHl5b3ZlcmZsb3cgfHwgWVlFUlJPUl9WRVJCT1NF
Ci0KLS8qIFRoZSBwYXJzZXIgaW52b2tlcyBhbGxvY2Egb3IgbWFsbG9jOyBkZWZpbmUgdGhlIG5l
Y2Vzc2FyeSBzeW1ib2xzLiAgKi8KLQotIyBpZmRlZiBZWVNUQUNLX1VTRV9BTExPQ0EKLSMgIGlm
IFlZU1RBQ0tfVVNFX0FMTE9DQQotIyAgIGlmZGVmIF9fR05VQ19fCi0jICAgIGRlZmluZSBZWVNU
QUNLX0FMTE9DIF9fYnVpbHRpbl9hbGxvY2EKLSMgICBlbGlmIGRlZmluZWQgX19CVUlMVElOX1ZB
X0FSR19JTkNSCi0jICAgIGluY2x1ZGUgPGFsbG9jYS5oPiAvKiBJTkZSSU5HRVMgT04gVVNFUiBO
QU1FIFNQQUNFICovCi0jICAgZWxpZiBkZWZpbmVkIF9BSVgKLSMgICAgZGVmaW5lIFlZU1RBQ0tf
QUxMT0MgX19hbGxvY2EKLSMgICBlbGlmIGRlZmluZWQgX01TQ19WRVIKLSMgICAgaW5jbHVkZSA8
bWFsbG9jLmg+IC8qIElORlJJTkdFUyBPTiBVU0VSIE5BTUUgU1BBQ0UgKi8KLSMgICAgZGVmaW5l
IGFsbG9jYSBfYWxsb2NhCi0jICAgZWxzZQotIyAgICBkZWZpbmUgWVlTVEFDS19BTExPQyBhbGxv
Y2EKLSMgICAgaWYgISBkZWZpbmVkIF9BTExPQ0FfSCAmJiAhIGRlZmluZWQgRVhJVF9TVUNDRVNT
ICYmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8
IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLSMgICAgIGluY2x1ZGUg
PHN0ZGxpYi5oPiAvKiBJTkZSSU5HRVMgT04gVVNFUiBOQU1FIFNQQUNFICovCi0gICAgICAvKiBV
c2UgRVhJVF9TVUNDRVNTIGFzIGEgd2l0bmVzcyBmb3Igc3RkbGliLmguICAqLwotIyAgICAgaWZu
ZGVmIEVYSVRfU1VDQ0VTUwotIyAgICAgIGRlZmluZSBFWElUX1NVQ0NFU1MgMAotIyAgICAgZW5k
aWYKLSMgICAgZW5kaWYKLSMgICBlbmRpZgotIyAgZW5kaWYKLSMgZW5kaWYKLQotIyBpZmRlZiBZ
WVNUQUNLX0FMTE9DCi0gICAvKiBQYWNpZnkgR0NDJ3MgYGVtcHR5IGlmLWJvZHknIHdhcm5pbmcu
ICAqLwotIyAgZGVmaW5lIFlZU1RBQ0tfRlJFRShQdHIpIGRvIHsgLyogZW1wdHkgKi87IH0gd2hp
bGUgKFlZSUQgKDApKQotIyAgaWZuZGVmIFlZU1RBQ0tfQUxMT0NfTUFYSU1VTQotICAgIC8qIFRo
ZSBPUyBtaWdodCBndWFyYW50ZWUgb25seSBvbmUgZ3VhcmQgcGFnZSBhdCB0aGUgYm90dG9tIG9m
IHRoZSBzdGFjaywKLSAgICAgICBhbmQgYSBwYWdlIHNpemUgY2FuIGJlIGFzIHNtYWxsIGFzIDQw
OTYgYnl0ZXMuICBTbyB3ZSBjYW5ub3Qgc2FmZWx5Ci0gICAgICAgaW52b2tlIGFsbG9jYSAoTikg
aWYgTiBleGNlZWRzIDQwOTYuICBVc2UgYSBzbGlnaHRseSBzbWFsbGVyIG51bWJlcgotICAgICAg
IHRvIGFsbG93IGZvciBhIGZldyBjb21waWxlci1hbGxvY2F0ZWQgdGVtcG9yYXJ5IHN0YWNrIHNs
b3RzLiAgKi8KLSMgICBkZWZpbmUgWVlTVEFDS19BTExPQ19NQVhJTVVNIDQwMzIgLyogcmVhc29u
YWJsZSBjaXJjYSAyMDA2ICovCi0jICBlbmRpZgotIyBlbHNlCi0jICBkZWZpbmUgWVlTVEFDS19B
TExPQyBZWU1BTExPQwotIyAgZGVmaW5lIFlZU1RBQ0tfRlJFRSBZWUZSRUUKLSMgIGlmbmRlZiBZ
WVNUQUNLX0FMTE9DX01BWElNVU0KLSMgICBkZWZpbmUgWVlTVEFDS19BTExPQ19NQVhJTVVNIFlZ
U0laRV9NQVhJTVVNCi0jICBlbmRpZgotIyAgaWYgKGRlZmluZWQgX19jcGx1c3BsdXMgJiYgISBk
ZWZpbmVkIEVYSVRfU1VDQ0VTUyBcCi0gICAgICAgJiYgISAoKGRlZmluZWQgWVlNQUxMT0MgfHwg
ZGVmaW5lZCBtYWxsb2MpIFwKLQkgICAgICYmIChkZWZpbmVkIFlZRlJFRSB8fCBkZWZpbmVkIGZy
ZWUpKSkKLSMgICBpbmNsdWRlIDxzdGRsaWIuaD4gLyogSU5GUklOR0VTIE9OIFVTRVIgTkFNRSBT
UEFDRSAqLwotIyAgIGlmbmRlZiBFWElUX1NVQ0NFU1MKLSMgICAgZGVmaW5lIEVYSVRfU1VDQ0VT
UyAwCi0jICAgZW5kaWYKLSMgIGVuZGlmCi0jICBpZm5kZWYgWVlNQUxMT0MKLSMgICBkZWZpbmUg
WVlNQUxMT0MgbWFsbG9jCi0jICAgaWYgISBkZWZpbmVkIG1hbGxvYyAmJiAhIGRlZmluZWQgRVhJ
VF9TVUNDRVNTICYmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBc
Ci0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXZvaWQg
Km1hbGxvYyAoWVlTSVpFX1QpOyAvKiBJTkZSSU5HRVMgT04gVVNFUiBOQU1FIFNQQUNFICovCi0j
ICAgZW5kaWYKLSMgIGVuZGlmCi0jICBpZm5kZWYgWVlGUkVFCi0jICAgZGVmaW5lIFlZRlJFRSBm
cmVlCi0jICAgaWYgISBkZWZpbmVkIGZyZWUgJiYgISBkZWZpbmVkIEVYSVRfU1VDQ0VTUyAmJiAo
ZGVmaW5lZCBfX1NURENfXyB8fCBkZWZpbmVkIF9fQzk5X19GVU5DX18gXAotICAgICB8fCBkZWZp
bmVkIF9fY3BsdXNwbHVzIHx8IGRlZmluZWQgX01TQ19WRVIpCi12b2lkIGZyZWUgKHZvaWQgKik7
IC8qIElORlJJTkdFUyBPTiBVU0VSIE5BTUUgU1BBQ0UgKi8KLSMgICBlbmRpZgotIyAgZW5kaWYK
LSMgZW5kaWYKLSNlbmRpZiAvKiAhIGRlZmluZWQgeXlvdmVyZmxvdyB8fCBZWUVSUk9SX1ZFUkJP
U0UgKi8KLQotCi0jaWYgKCEgZGVmaW5lZCB5eW92ZXJmbG93IFwKLSAgICAgJiYgKCEgZGVmaW5l
ZCBfX2NwbHVzcGx1cyBcCi0JIHx8IChkZWZpbmVkIFlZU1RZUEVfSVNfVFJJVklBTCAmJiBZWVNU
WVBFX0lTX1RSSVZJQUwpKSkKLQotLyogQSB0eXBlIHRoYXQgaXMgcHJvcGVybHkgYWxpZ25lZCBm
b3IgYW55IHN0YWNrIG1lbWJlci4gICovCi11bmlvbiB5eWFsbG9jCi17Ci0gIHl5dHlwZV9pbnQx
NiB5eXNzX2FsbG9jOwotICBZWVNUWVBFIHl5dnNfYWxsb2M7Ci19OwotCi0vKiBUaGUgc2l6ZSBv
ZiB0aGUgbWF4aW11bSBnYXAgYmV0d2VlbiBvbmUgYWxpZ25lZCBzdGFjayBhbmQgdGhlIG5leHQu
ICAqLwotIyBkZWZpbmUgWVlTVEFDS19HQVBfTUFYSU1VTSAoc2l6ZW9mICh1bmlvbiB5eWFsbG9j
KSAtIDEpCi0KLS8qIFRoZSBzaXplIG9mIGFuIGFycmF5IGxhcmdlIHRvIGVub3VnaCB0byBob2xk
IGFsbCBzdGFja3MsIGVhY2ggd2l0aAotICAgTiBlbGVtZW50cy4gICovCi0jIGRlZmluZSBZWVNU
QUNLX0JZVEVTKE4pIFwKLSAgICAgKChOKSAqIChzaXplb2YgKHl5dHlwZV9pbnQxNikgKyBzaXpl
b2YgKFlZU1RZUEUpKSBcCi0gICAgICArIFlZU1RBQ0tfR0FQX01BWElNVU0pCi0KLSMgZGVmaW5l
IFlZQ09QWV9ORUVERUQgMQotCi0vKiBSZWxvY2F0ZSBTVEFDSyBmcm9tIGl0cyBvbGQgbG9jYXRp
b24gdG8gdGhlIG5ldyBvbmUuICBUaGUKLSAgIGxvY2FsIHZhcmlhYmxlcyBZWVNJWkUgYW5kIFlZ
U1RBQ0tTSVpFIGdpdmUgdGhlIG9sZCBhbmQgbmV3IG51bWJlciBvZgotICAgZWxlbWVudHMgaW4g
dGhlIHN0YWNrLCBhbmQgWVlQVFIgZ2l2ZXMgdGhlIG5ldyBsb2NhdGlvbiBvZiB0aGUKLSAgIHN0
YWNrLiAgQWR2YW5jZSBZWVBUUiB0byBhIHByb3Blcmx5IGFsaWduZWQgbG9jYXRpb24gZm9yIHRo
ZSBuZXh0Ci0gICBzdGFjay4gICovCi0jIGRlZmluZSBZWVNUQUNLX1JFTE9DQVRFKFN0YWNrX2Fs
bG9jLCBTdGFjaykJCQkJXAotICAgIGRvCQkJCQkJCQkJXAotICAgICAgewkJCQkJCQkJCVwKLQlZ
WVNJWkVfVCB5eW5ld2J5dGVzOwkJCQkJCVwKLQlZWUNPUFkgKCZ5eXB0ci0+U3RhY2tfYWxsb2Ms
IFN0YWNrLCB5eXNpemUpOwkJCVwKLQlTdGFjayA9ICZ5eXB0ci0+U3RhY2tfYWxsb2M7CQkJCQlc
Ci0JeXluZXdieXRlcyA9IHl5c3RhY2tzaXplICogc2l6ZW9mICgqU3RhY2spICsgWVlTVEFDS19H
QVBfTUFYSU1VTTsgXAotCXl5cHRyICs9IHl5bmV3Ynl0ZXMgLyBzaXplb2YgKCp5eXB0cik7CQkJ
CVwKLSAgICAgIH0JCQkJCQkJCQlcCi0gICAgd2hpbGUgKFlZSUQgKDApKQotCi0jZW5kaWYKLQot
I2lmIGRlZmluZWQgWVlDT1BZX05FRURFRCAmJiBZWUNPUFlfTkVFREVECi0vKiBDb3B5IENPVU5U
IG9iamVjdHMgZnJvbSBTUkMgdG8gRFNULiAgVGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24gZG8K
LSAgIG5vdCBvdmVybGFwLiAgKi8KLSMgaWZuZGVmIFlZQ09QWQotIyAgaWYgZGVmaW5lZCBfX0dO
VUNfXyAmJiAxIDwgX19HTlVDX18KLSMgICBkZWZpbmUgWVlDT1BZKERzdCwgU3JjLCBDb3VudCkg
XAotICAgICAgX19idWlsdGluX21lbWNweSAoRHN0LCBTcmMsIChDb3VudCkgKiBzaXplb2YgKCoo
U3JjKSkpCi0jICBlbHNlCi0jICAgZGVmaW5lIFlZQ09QWShEc3QsIFNyYywgQ291bnQpICAgICAg
ICAgICAgICBcCi0gICAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgWVlTSVpFX1QgeXlpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgZm9yICh5eWkgPSAwOyB5eWkgPCAoQ291bnQpOyB5eWkrKykgICBcCi0gICAgICAgICAgICAo
RHN0KVt5eWldID0gKFNyYylbeXlpXTsgICAgICAgICAgICBcCi0gICAgICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB3aGlsZSAoWVlJRCAoMCkpCi0j
ICBlbmRpZgotIyBlbmRpZgotI2VuZGlmIC8qICFZWUNPUFlfTkVFREVEICovCi0KLS8qIFlZRklO
QUwgLS0gU3RhdGUgbnVtYmVyIG9mIHRoZSB0ZXJtaW5hdGlvbiBzdGF0ZS4gICovCi0jZGVmaW5l
IFlZRklOQUwgIDExCi0vKiBZWUxBU1QgLS0gTGFzdCBpbmRleCBpbiBZWVRBQkxFLiAgKi8KLSNk
ZWZpbmUgWVlMQVNUICAgMjk4Ci0KLS8qIFlZTlRPS0VOUyAtLSBOdW1iZXIgb2YgdGVybWluYWxz
LiAgKi8KLSNkZWZpbmUgWVlOVE9LRU5TICA0MAotLyogWVlOTlRTIC0tIE51bWJlciBvZiBub250
ZXJtaW5hbHMuICAqLwotI2RlZmluZSBZWU5OVFMgIDUwCi0vKiBZWU5SVUxFUyAtLSBOdW1iZXIg
b2YgcnVsZXMuICAqLwotI2RlZmluZSBZWU5SVUxFUyAgMTIyCi0vKiBZWU5SVUxFUyAtLSBOdW1i
ZXIgb2Ygc3RhdGVzLiAgKi8KLSNkZWZpbmUgWVlOU1RBVEVTICAxOTkKLQotLyogWVlUUkFOU0xB
VEUoWVlMRVgpIC0tIEJpc29uIHN5bWJvbCBudW1iZXIgY29ycmVzcG9uZGluZyB0byBZWUxFWC4g
ICovCi0jZGVmaW5lIFlZVU5ERUZUT0sgIDIKLSNkZWZpbmUgWVlNQVhVVE9LICAgMjk0Ci0KLSNk
ZWZpbmUgWVlUUkFOU0xBVEUoWVlYKQkJCQkJCVwKLSAgKCh1bnNpZ25lZCBpbnQpIChZWVgpIDw9
IFlZTUFYVVRPSyA/IHl5dHJhbnNsYXRlW1lZWF0gOiBZWVVOREVGVE9LKQotCi0vKiBZWVRSQU5T
TEFURVtZWUxFWF0gLS0gQmlzb24gc3ltYm9sIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIFlZTEVY
LiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVfdWludDggeXl0cmFuc2xhdGVbXSA9Ci17Ci0gICAg
ICAgMCwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAg
ICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAg
IDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwg
ICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAg
ICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAy
LCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAg
ICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwK
LSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAg
ICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAy
LCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAg
ICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAg
IDIsICAgICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAg
ICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAg
ICAyLAotICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAg
IDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAot
ICAgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAy
LCAgICAgMiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAg
ICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIs
ICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAg
IDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MiwgICAgIDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAg
ICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAy
LCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAg
ICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAg
IDIsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAyLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAg
MiwgICAgIDIsICAgICAxLCAgICAgMiwgICAgIDMsICAgICA0LAotICAgICAgIDUsICAgICA2LCAg
ICAgNywgICAgIDgsICAgICA5LCAgICAxMCwgICAgMTEsICAgIDEyLCAgICAxMywgICAgMTQsCi0g
ICAgICAxNSwgICAgMTYsICAgIDE3LCAgICAxOCwgICAgMTksICAgIDIwLCAgICAyMSwgICAgMjIs
ICAgIDIzLCAgICAyNCwKLSAgICAgIDI1LCAgICAyNiwgICAgMjcsICAgIDI4LCAgICAyOSwgICAg
MzAsICAgIDMxLCAgICAzMiwgICAgMzMsICAgIDM0LAotICAgICAgMzUsICAgIDM2LCAgICAzNywg
ICAgMzgsICAgIDM5Ci19OwotCi0jaWYgWVlERUJVRwotLyogWVlQUkhTW1lZTl0gLS0gSW5kZXgg
b2YgdGhlIGZpcnN0IFJIUyBzeW1ib2wgb2YgcnVsZSBudW1iZXIgWVlOIGluCi0gICBZWVJIUy4g
ICovCi1zdGF0aWMgY29uc3QgeXl0eXBlX3VpbnQxNiB5eXByaHNbXSA9Ci17Ci0gICAgICAgMCwg
ICAgIDAsICAgICAzLCAgICAgNiwgICAgIDgsICAgIDExLCAgICAxMywgICAgMTQsICAgIDE3LCAg
ICAyMCwKLSAgICAgIDIzLCAgICAyNiwgICAgMzEsICAgIDM2LCAgICA0MCwgICAgNDIsICAgIDQ0
LCAgICA0NiwgICAgNDgsICAgIDUwLAotICAgICAgNTIsICAgIDU0LCAgICA1NiwgICAgNTgsICAg
IDYwLCAgICA2MiwgICAgNjQsICAgIDY2LCAgICA2OCwgICAgNzIsCi0gICAgICA3NSwgICAgNzks
ICAgIDgyLCAgICA4NiwgICAgODksICAgIDkwLCAgICA5MywgICAgOTYsICAgIDk5LCAgIDEwMiwK
LSAgICAgMTA1LCAgIDEwOCwgICAxMTIsICAgMTE3LCAgIDEyMiwgICAxMjcsICAgMTMzLCAgIDEz
NywgICAxMzgsICAgMTQyLAotICAgICAxNDMsICAgMTQ2LCAgIDE1MCwgICAxNTMsICAgMTU1LCAg
IDE1OSwgICAxNjAsICAgMTYzLCAgIDE2NiwgICAxNjksCi0gICAgIDE3MiwgICAxNzUsICAgMTgw
LCAgIDE4NCwgICAxODcsICAgMTkyLCAgIDE5MywgICAxOTYsICAgMjAwLCAgIDIwMiwKLSAgICAg
MjA2LCAgIDIwNywgICAyMTAsICAgMjEzLCAgIDIxNiwgICAyMjAsICAgMjI0LCAgIDIyOCwgICAy
MzAsICAgMjM0LAotICAgICAyMzUsICAgMjM4LCAgIDI0MSwgICAyNDQsICAgMjQ4LCAgIDI1Miwg
ICAyNTUsICAgMjU4LCAgIDI2MSwgICAyNjIsCi0gICAgIDI2NSwgICAyNjgsICAgMjcxLCAgIDI3
NiwgICAyNzcsICAgMjgwLCAgIDI4MywgICAyODYsICAgMjg3LCAgIDI5MCwKLSAgICAgMjkyLCAg
IDI5NCwgICAyOTcsICAgMzAwLCAgIDMwMywgICAzMDUsICAgMzA4LCAgIDMwOSwgICAzMTIsICAg
MzE0LAotICAgICAzMTgsICAgMzIyLCAgIDMyNiwgICAzMzAsICAgMzM0LCAgIDMzOCwgICAzNDIs
ICAgMzQ1LCAgIDM0OSwgICAzNTMsCi0gICAgIDM1NSwgICAzNTcsICAgMzU4Ci19OwotCi0vKiBZ
WVJIUyAtLSBBIGAtMSctc2VwYXJhdGVkIGxpc3Qgb2YgdGhlIHJ1bGVzJyBSSFMuICAqLwotc3Rh
dGljIGNvbnN0IHl5dHlwZV9pbnQ4IHl5cmhzW10gPQotewotICAgICAgNDEsICAgICAwLCAgICAt
MSwgICAgODUsICAgIDQyLCAgICAtMSwgICAgNDIsICAgIC0xLCAgICA2NywgICAgNDMsCi0gICAg
ICAtMSwgICAgNDMsICAgIC0xLCAgICAtMSwgICAgNDMsICAgIDQ1LCAgICAtMSwgICAgNDMsICAg
IDU5LCAgICAtMSwKLSAgICAgIDQzLCAgICA3MSwgICAgLTEsICAgIDQzLCAgICA4NCwgICAgLTEs
ICAgIDQzLCAgICAyNiwgICAgIDEsICAgIDM1LAotICAgICAgLTEsICAgIDQzLCAgICA0NCwgICAg
IDEsICAgIDM1LCAgICAtMSwgICAgNDMsICAgICAxLCAgICAzNSwgICAgLTEsCi0gICAgICAxNiwg
ICAgLTEsICAgIDE4LCAgICAtMSwgICAgMTksICAgIC0xLCAgICAyMSwgICAgLTEsICAgIDE3LCAg
ICAtMSwKLSAgICAgIDIyLCAgICAtMSwgICAgMjAsICAgIC0xLCAgICAyMywgICAgLTEsICAgIDM1
LCAgICAtMSwgICAgNjUsICAgIC0xLAotICAgICAgNzUsICAgIC0xLCAgICA0OCwgICAgLTEsICAg
IDUwLCAgICAtMSwgICAgNzMsICAgIC0xLCAgICAyNiwgICAgIDEsCi0gICAgICAzNSwgICAgLTEs
ICAgICAxLCAgICAzNSwgICAgLTEsICAgIDEwLCAgICAyNiwgICAgMzUsICAgIC0xLCAgICA0NywK
LSAgICAgIDUxLCAgICAtMSwgICAgMTEsICAgIDI2LCAgICAzNSwgICAgLTEsICAgIDQ5LCAgICA1
MSwgICAgLTEsICAgIC0xLAotICAgICAgNTEsICAgIDUyLCAgICAtMSwgICAgNTEsICAgIDUzLCAg
ICAtMSwgICAgNTEsICAgIDc5LCAgICAtMSwgICAgNTEsCi0gICAgICA3NywgICAgLTEsICAgIDUx
LCAgICA0NiwgICAgLTEsICAgIDUxLCAgICAzNSwgICAgLTEsICAgIDE5LCAgICA4MiwKLSAgICAg
IDM1LCAgICAtMSwgICAgMTgsICAgIDgzLCAgICA4NiwgICAgMzUsICAgIC0xLCAgICAyMCwgICAg
ODcsICAgIDg2LAotICAgICAgMzUsICAgIC0xLCAgICAyMSwgICAgMjYsICAgIDg2LCAgICAzNSwg
ICAgLTEsICAgIDIyLCAgICA4OCwgICAgODgsCi0gICAgICA4NiwgICAgMzUsICAgIC0xLCAgICAy
NCwgICAgNTQsICAgIDM1LCAgICAtMSwgICAgLTEsICAgIDU0LCAgICAyNiwKLSAgICAgIDU1LCAg
ICAtMSwgICAgLTEsICAgIDM4LCAgICA4MywgICAgLTEsICAgICA3LCAgICA4OSwgICAgMzUsICAg
IC0xLAotICAgICAgNTYsICAgIDYwLCAgICAtMSwgICAgODQsICAgIC0xLCAgICA1NywgICAgNjIs
ICAgIDU4LCAgICAtMSwgICAgLTEsCi0gICAgICA2MCwgICAgNjEsICAgIC0xLCAgICA2MCwgICAg
NzksICAgIC0xLCAgICA2MCwgICAgNzcsICAgIC0xLCAgICA2MCwKLSAgICAgIDM1LCAgICAtMSwg
ICAgNjAsICAgIDQ2LCAgICAtMSwgICAgMTgsICAgIDgzLCAgICA4NiwgICAgMzUsICAgIC0xLAot
ICAgICAgMTksICAgIDgyLCAgICAzNSwgICAgLTEsICAgIDE3LCAgICAzNSwgICAgLTEsICAgIDIw
LCAgICAyNiwgICAgODYsCi0gICAgICAzNSwgICAgLTEsICAgIC0xLCAgICA2MiwgICAgNDUsICAg
IC0xLCAgICAxNCwgICAgODcsICAgIDg1LCAgICAtMSwKLSAgICAgIDg0LCAgICAtMSwgICAgNjMs
ICAgIDY2LCAgICA2NCwgICAgLTEsICAgIC0xLCAgICA2NiwgICAgNDUsICAgIC0xLAotICAgICAg
NjYsICAgIDcxLCAgICAtMSwgICAgNjYsICAgIDU5LCAgICAtMSwgICAgIDMsICAgIDgzLCAgICA4
NSwgICAgLTEsCi0gICAgICAgNCwgICAgODMsICAgIDM1LCAgICAtMSwgICAgNjgsICAgIDgwLCAg
ICA3OCwgICAgLTEsICAgIDg0LCAgICAtMSwKLSAgICAgIDY5LCAgICA3MiwgICAgNzAsICAgIC0x
LCAgICAtMSwgICAgNzIsICAgIDQ1LCAgICAtMSwgICAgNzIsICAgIDcxLAotICAgICAgLTEsICAg
IDcyLCAgICA1OSwgICAgLTEsICAgICA2LCAgICA4MywgICAgMzUsICAgIC0xLCAgICAgOSwgICAg
ODMsCi0gICAgICAzNSwgICAgLTEsICAgIDc0LCAgICA3OCwgICAgLTEsICAgIDEyLCAgICAzNSwg
ICAgLTEsICAgIDc2LCAgICAxMywKLSAgICAgIC0xLCAgICAtMSwgICAgNzgsICAgIDc5LCAgICAt
MSwgICAgNzgsICAgIDM1LCAgICAtMSwgICAgNzgsICAgIDQ2LAotICAgICAgLTEsICAgIDE2LCAg
ICAyNSwgICAgODcsICAgIDM1LCAgICAtMSwgICAgLTEsICAgIDgwLCAgICA4MSwgICAgLTEsCi0g
ICAgICA4MCwgICAgMzUsICAgIC0xLCAgICAyMywgICAgODYsICAgIC0xLCAgICAtMSwgICAgODMs
ICAgIDg2LCAgICAtMSwKLSAgICAgIDI2LCAgICAtMSwgICAgMjcsICAgIC0xLCAgICAgNSwgICAg
MzUsICAgIC0xLCAgICAgOCwgICAgMzUsICAgIC0xLAotICAgICAgMTUsICAgIDM1LCAgICAtMSwg
ICAgMzUsICAgIC0xLCAgICA4NSwgICAgMzUsICAgIC0xLCAgICAtMSwgICAgMTQsCi0gICAgICA4
NywgICAgLTEsICAgIDg4LCAgICAtMSwgICAgODgsICAgIDI5LCAgICA4OCwgICAgLTEsICAgIDg4
LCAgICAzMCwKLSAgICAgIDg4LCAgICAtMSwgICAgODgsICAgIDMxLCAgICA4OCwgICAgLTEsICAg
IDg4LCAgICAzMiwgICAgODgsICAgIC0xLAotICAgICAgODgsICAgIDM4LCAgICA4OCwgICAgLTEs
ICAgIDg4LCAgICAyOCwgICAgODgsICAgIC0xLCAgICAzNCwgICAgODcsCi0gICAgICAzMywgICAg
LTEsICAgIDM5LCAgICA4NywgICAgLTEsICAgIDg3LCAgICAzNiwgICAgODcsICAgIC0xLCAgICA4
NywKLSAgICAgIDM3LCAgICA4NywgICAgLTEsICAgIDI2LCAgICAtMSwgICAgMjcsICAgIC0xLCAg
ICAtMSwgICAgMjYsICAgIC0xCi19OwotCi0vKiBZWVJMSU5FW1lZTl0gLS0gc291cmNlIGxpbmUg
d2hlcmUgcnVsZSBudW1iZXIgWVlOIHdhcyBkZWZpbmVkLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5
cGVfdWludDE2IHl5cmxpbmVbXSA9Ci17Ci0gICAgICAgMCwgICAxMDgsICAgMTA4LCAgIDEwOCwg
ICAxMTAsICAgMTEwLCAgIDExMiwgICAxMTQsICAgMTE1LCAgIDExNiwKLSAgICAgMTE3LCAgIDEx
OCwgICAxMTksICAgMTIzLCAgIDEyNywgICAxMjcsICAgMTI3LCAgIDEyNywgICAxMjcsICAgMTI3
LAotICAgICAxMjcsICAgMTI3LCAgIDEzMSwgICAxMzIsICAgMTMzLCAgIDEzNCwgICAxMzUsICAg
MTM2LCAgIDE0MCwgICAxNDEsCi0gICAgIDE0NywgICAxNTUsICAgMTYxLCAgIDE2OSwgICAxNzks
ICAgMTgxLCAgIDE4MiwgICAxODMsICAgMTg0LCAgIDE4NSwKLSAgICAgMTg2LCAgIDE4OSwgICAx
OTcsICAgMjAzLCAgIDIxMywgICAyMTksICAgMjI1LCAgIDIyOCwgICAyMzAsICAgMjQxLAotICAg
ICAyNDIsICAgMjQ3LCAgIDI1NiwgICAyNjEsICAgMjY5LCAgIDI3MiwgICAyNzQsICAgMjc1LCAg
IDI3NiwgICAyNzcsCi0gICAgIDI3OCwgICAyODEsICAgMjg3LCAgIDI5OCwgICAzMDQsICAgMzE0
LCAgIDMxNiwgICAzMjEsICAgMzI5LCAgIDMzNywKLSAgICAgMzQwLCAgIDM0MiwgICAzNDMsICAg
MzQ0LCAgIDM0OSwgICAzNTYsICAgMzYzLCAgIDM2OCwgICAzNzYsICAgMzc5LAotICAgICAzODEs
ICAgMzgyLCAgIDM4MywgICAzODYsICAgMzk0LCAgIDQwMSwgICA0MDgsICAgNDE0LCAgIDQyMSwg
ICA0MjMsCi0gICAgIDQyNCwgICA0MjUsICAgNDI4LCAgIDQzNiwgICA0MzgsICAgNDM5LCAgIDQ0
MiwgICA0NDksICAgNDUxLCAgIDQ1NiwKLSAgICAgNDU3LCAgIDQ2MCwgICA0NjEsICAgNDYyLCAg
IDQ2NiwgICA0NjcsICAgNDcwLCAgIDQ3MSwgICA0NzQsICAgNDc1LAotICAgICA0NzYsICAgNDc3
LCAgIDQ3OCwgICA0NzksICAgNDgwLCAgIDQ4MSwgICA0ODIsICAgNDgzLCAgIDQ4NCwgICA0ODcs
Ci0gICAgIDQ4OCwgICA0OTEsICAgNDkyCi19OwotI2VuZGlmCi0KLSNpZiBZWURFQlVHIHx8IFlZ
RVJST1JfVkVSQk9TRSB8fCBZWVRPS0VOX1RBQkxFCi0vKiBZWVROQU1FW1NZTUJPTC1OVU1dIC0t
IFN0cmluZyBuYW1lIG9mIHRoZSBzeW1ib2wgU1lNQk9MLU5VTS4KLSAgIEZpcnN0LCB0aGUgdGVy
bWluYWxzLCB0aGVuLCBzdGFydGluZyBhdCBZWU5UT0tFTlMsIG5vbnRlcm1pbmFscy4gICovCi1z
dGF0aWMgY29uc3QgY2hhciAqY29uc3QgeXl0bmFtZVtdID0KLXsKLSAgIiRlbmQiLCAiZXJyb3Ii
LCAiJHVuZGVmaW5lZCIsICJUX01BSU5NRU5VIiwgIlRfTUVOVSIsICJUX0VORE1FTlUiLAotICAi
VF9TT1VSQ0UiLCAiVF9DSE9JQ0UiLCAiVF9FTkRDSE9JQ0UiLCAiVF9DT01NRU5UIiwgIlRfQ09O
RklHIiwKLSAgIlRfTUVOVUNPTkZJRyIsICJUX0hFTFAiLCAiVF9IRUxQVEVYVCIsICJUX0lGIiwg
IlRfRU5ESUYiLCAiVF9ERVBFTkRTIiwKLSAgIlRfT1BUSU9OQUwiLCAiVF9QUk9NUFQiLCAiVF9U
WVBFIiwgIlRfREVGQVVMVCIsICJUX1NFTEVDVCIsICJUX1JBTkdFIiwKLSAgIlRfVklTSUJMRSIs
ICJUX09QVElPTiIsICJUX09OIiwgIlRfV09SRCIsICJUX1dPUkRfUVVPVEUiLCAiVF9VTkVRVUFM
IiwKLSAgIlRfTEVTUyIsICJUX0xFU1NfRVFVQUwiLCAiVF9HUkVBVEVSIiwgIlRfR1JFQVRFUl9F
UVVBTCIsCi0gICJUX0NMT1NFX1BBUkVOIiwgIlRfT1BFTl9QQVJFTiIsICJUX0VPTCIsICJUX09S
IiwgIlRfQU5EIiwgIlRfRVFVQUwiLAotICAiVF9OT1QiLCAiJGFjY2VwdCIsICJpbnB1dCIsICJz
dGFydCIsICJzdG10X2xpc3QiLCAib3B0aW9uX25hbWUiLAotICAiY29tbW9uX3N0bXQiLCAib3B0
aW9uX2Vycm9yIiwgImNvbmZpZ19lbnRyeV9zdGFydCIsICJjb25maWdfc3RtdCIsCi0gICJtZW51
Y29uZmlnX2VudHJ5X3N0YXJ0IiwgIm1lbnVjb25maWdfc3RtdCIsICJjb25maWdfb3B0aW9uX2xp
c3QiLAotICAiY29uZmlnX29wdGlvbiIsICJzeW1ib2xfb3B0aW9uIiwgInN5bWJvbF9vcHRpb25f
bGlzdCIsCi0gICJzeW1ib2xfb3B0aW9uX2FyZyIsICJjaG9pY2UiLCAiY2hvaWNlX2VudHJ5Iiwg
ImNob2ljZV9lbmQiLAotICAiY2hvaWNlX3N0bXQiLCAiY2hvaWNlX29wdGlvbl9saXN0IiwgImNo
b2ljZV9vcHRpb24iLCAiY2hvaWNlX2Jsb2NrIiwKLSAgImlmX2VudHJ5IiwgImlmX2VuZCIsICJp
Zl9zdG10IiwgImlmX2Jsb2NrIiwgIm1haW5tZW51X3N0bXQiLCAibWVudSIsCi0gICJtZW51X2Vu
dHJ5IiwgIm1lbnVfZW5kIiwgIm1lbnVfc3RtdCIsICJtZW51X2Jsb2NrIiwgInNvdXJjZV9zdG10
IiwKLSAgImNvbW1lbnQiLCAiY29tbWVudF9zdG10IiwgImhlbHBfc3RhcnQiLCAiaGVscCIsICJk
ZXBlbmRzX2xpc3QiLAotICAiZGVwZW5kcyIsICJ2aXNpYmlsaXR5X2xpc3QiLCAidmlzaWJsZSIs
ICJwcm9tcHRfc3RtdF9vcHQiLCAicHJvbXB0IiwKLSAgImVuZCIsICJubCIsICJpZl9leHByIiwg
ImV4cHIiLCAic3ltYm9sIiwgIndvcmRfb3B0IiwgWVlfTlVMTAotfTsKLSNlbmRpZgotCi0jIGlm
ZGVmIFlZUFJJTlQKLS8qIFlZVE9LTlVNW1lZTEVYLU5VTV0gLS0gSW50ZXJuYWwgdG9rZW4gbnVt
YmVyIGNvcnJlc3BvbmRpbmcgdG8KLSAgIHRva2VuIFlZTEVYLU5VTS4gICovCi1zdGF0aWMgY29u
c3QgeXl0eXBlX3VpbnQxNiB5eXRva251bVtdID0KLXsKLSAgICAgICAwLCAgIDI1NiwgICAyNTcs
ICAgMjU4LCAgIDI1OSwgICAyNjAsICAgMjYxLCAgIDI2MiwgICAyNjMsICAgMjY0LAotICAgICAy
NjUsICAgMjY2LCAgIDI2NywgICAyNjgsICAgMjY5LCAgIDI3MCwgICAyNzEsICAgMjcyLCAgIDI3
MywgICAyNzQsCi0gICAgIDI3NSwgICAyNzYsICAgMjc3LCAgIDI3OCwgICAyNzksICAgMjgwLCAg
IDI4MSwgICAyODIsICAgMjgzLCAgIDI4NCwKLSAgICAgMjg1LCAgIDI4NiwgICAyODcsICAgMjg4
LCAgIDI4OSwgICAyOTAsICAgMjkxLCAgIDI5MiwgICAyOTMsICAgMjk0Ci19OwotIyBlbmRpZgot
Ci0vKiBZWVIxW1lZTl0gLS0gU3ltYm9sIG51bWJlciBvZiBzeW1ib2wgdGhhdCBydWxlIFlZTiBk
ZXJpdmVzLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVfdWludDggeXlyMVtdID0KLXsKLSAgICAg
ICAwLCAgICA0MCwgICAgNDEsICAgIDQxLCAgICA0MiwgICAgNDIsICAgIDQzLCAgICA0MywgICAg
NDMsICAgIDQzLAotICAgICAgNDMsICAgIDQzLCAgICA0MywgICAgNDMsICAgIDQ0LCAgICA0NCwg
ICAgNDQsICAgIDQ0LCAgICA0NCwgICAgNDQsCi0gICAgICA0NCwgICAgNDQsICAgIDQ1LCAgICA0
NSwgICAgNDUsICAgIDQ1LCAgICA0NSwgICAgNDUsICAgIDQ2LCAgICA0NiwKLSAgICAgIDQ3LCAg
ICA0OCwgICAgNDksICAgIDUwLCAgICA1MSwgICAgNTEsICAgIDUxLCAgICA1MSwgICAgNTEsICAg
IDUxLAotICAgICAgNTEsICAgIDUyLCAgICA1MiwgICAgNTIsICAgIDUyLCAgICA1MiwgICAgNTMs
ICAgIDU0LCAgICA1NCwgICAgNTUsCi0gICAgICA1NSwgICAgNTYsICAgIDU3LCAgICA1OCwgICAg
NTksICAgIDYwLCAgICA2MCwgICAgNjAsICAgIDYwLCAgICA2MCwKLSAgICAgIDYwLCAgICA2MSwg
ICAgNjEsICAgIDYxLCAgICA2MSwgICAgNjIsICAgIDYyLCAgICA2MywgICAgNjQsICAgIDY1LAot
ICAgICAgNjYsICAgIDY2LCAgICA2NiwgICAgNjYsICAgIDY3LCAgICA2OCwgICAgNjksICAgIDcw
LCAgICA3MSwgICAgNzIsCi0gICAgICA3MiwgICAgNzIsICAgIDcyLCAgICA3MywgICAgNzQsICAg
IDc1LCAgICA3NiwgICAgNzcsICAgIDc4LCAgICA3OCwKLSAgICAgIDc4LCAgICA3OCwgICAgNzks
ICAgIDgwLCAgICA4MCwgICAgODAsICAgIDgxLCAgICA4MiwgICAgODIsICAgIDgzLAotICAgICAg
ODMsICAgIDg0LCAgICA4NCwgICAgODQsICAgIDg1LCAgICA4NSwgICAgODYsICAgIDg2LCAgICA4
NywgICAgODcsCi0gICAgICA4NywgICAgODcsICAgIDg3LCAgICA4NywgICAgODcsICAgIDg3LCAg
ICA4NywgICAgODcsICAgIDg3LCAgICA4OCwKLSAgICAgIDg4LCAgICA4OSwgICAgODkKLX07Ci0K
LS8qIFlZUjJbWVlOXSAtLSBOdW1iZXIgb2Ygc3ltYm9scyBjb21wb3NpbmcgcmlnaHQgaGFuZCBz
aWRlIG9mIHJ1bGUgWVlOLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVfdWludDggeXlyMltdID0K
LXsKLSAgICAgICAwLCAgICAgMiwgICAgIDIsICAgICAxLCAgICAgMiwgICAgIDEsICAgICAwLCAg
ICAgMiwgICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICA0LCAgICAgNCwgICAgIDMsICAgICAx
LCAgICAgMSwgICAgIDEsICAgICAxLCAgICAgMSwgICAgIDEsCi0gICAgICAgMSwgICAgIDEsICAg
ICAxLCAgICAgMSwgICAgIDEsICAgICAxLCAgICAgMSwgICAgIDEsICAgICAzLCAgICAgMiwKLSAg
ICAgICAzLCAgICAgMiwgICAgIDMsICAgICAyLCAgICAgMCwgICAgIDIsICAgICAyLCAgICAgMiwg
ICAgIDIsICAgICAyLAotICAgICAgIDIsICAgICAzLCAgICAgNCwgICAgIDQsICAgICA0LCAgICAg
NSwgICAgIDMsICAgICAwLCAgICAgMywgICAgIDAsCi0gICAgICAgMiwgICAgIDMsICAgICAyLCAg
ICAgMSwgICAgIDMsICAgICAwLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMiwKLSAgICAgICAy
LCAgICAgNCwgICAgIDMsICAgICAyLCAgICAgNCwgICAgIDAsICAgICAyLCAgICAgMywgICAgIDEs
ICAgICAzLAotICAgICAgIDAsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAzLCAgICAgMywgICAg
IDMsICAgICAxLCAgICAgMywgICAgIDAsCi0gICAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMywg
ICAgIDMsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAwLCAgICAgMiwKLSAgICAgICAyLCAgICAg
MiwgICAgIDQsICAgICAwLCAgICAgMiwgICAgIDIsICAgICAyLCAgICAgMCwgICAgIDIsICAgICAx
LAotICAgICAgIDEsICAgICAyLCAgICAgMiwgICAgIDIsICAgICAxLCAgICAgMiwgICAgIDAsICAg
ICAyLCAgICAgMSwgICAgIDMsCi0gICAgICAgMywgICAgIDMsICAgICAzLCAgICAgMywgICAgIDMs
ICAgICAzLCAgICAgMiwgICAgIDMsICAgICAzLCAgICAgMSwKLSAgICAgICAxLCAgICAgMCwgICAg
IDEKLX07Ci0KLS8qIFlZREVGQUNUW1NUQVRFLU5BTUVdIC0tIERlZmF1bHQgcmVkdWN0aW9uIG51
bWJlciBpbiBzdGF0ZSBTVEFURS1OVU0uCi0gICBQZXJmb3JtZWQgd2hlbiBZWVRBQkxFIGRvZXNu
J3Qgc3BlY2lmeSBzb21ldGhpbmcgZWxzZSB0byBkby4gIFplcm8KLSAgIG1lYW5zIHRoZSBkZWZh
dWx0IGlzIGFuIGVycm9yLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVfdWludDggeXlkZWZhY3Rb
XSA9Ci17Ci0gICAgICAgNiwgICAgIDAsICAgMTA0LCAgICAgMCwgICAgIDMsICAgICAwLCAgICAg
NiwgICAgIDYsICAgIDk5LCAgIDEwMCwKLSAgICAgICAwLCAgICAgMSwgICAgIDAsICAgICAwLCAg
ICAgMCwgICAgIDAsICAgMTIxLCAgICAgMCwgICAgIDAsICAgICAwLAotICAgICAgIDAsICAgICAw
LCAgICAgMCwgICAgMTQsICAgIDE4LCAgICAxNSwgICAgMTYsICAgIDIwLCAgICAxNywgICAgMTks
Ci0gICAgICAyMSwgICAgIDAsICAgIDIyLCAgICAgMCwgICAgIDcsICAgIDM0LCAgICAyNSwgICAg
MzQsICAgIDI2LCAgICA1NSwKLSAgICAgIDY1LCAgICAgOCwgICAgNzAsICAgIDIzLCAgICA5Mywg
ICAgNzksICAgICA5LCAgICAyNywgICAgODgsICAgIDI0LAotICAgICAgMTAsICAgICAwLCAgIDEw
NSwgICAgIDIsICAgIDc0LCAgICAxMywgICAgIDAsICAgMTAxLCAgICAgMCwgICAxMjIsCi0gICAg
ICAgMCwgICAxMDIsICAgICAwLCAgICAgMCwgICAgIDAsICAgMTE5LCAgIDEyMCwgICAgIDAsICAg
ICAwLCAgICAgMCwKLSAgICAgMTA4LCAgIDEwMywgICAgIDAsICAgICAwLCAgICAgMCwgICAgIDAs
ICAgICAwLCAgICAgMCwgICAgIDAsICAgIDg4LAotICAgICAgIDAsICAgICAwLCAgICA3NSwgICAg
ODMsICAgIDUxLCAgICA4NCwgICAgMzAsICAgIDMyLCAgICAgMCwgICAxMTYsCi0gICAgICAgMCwg
ICAgIDAsICAgIDY3LCAgICAgMCwgICAgIDAsICAgICAwLCAgICAgMCwgICAgIDAsICAgICAwLCAg
ICAxMSwKLSAgICAgIDEyLCAgICAgMCwgICAgIDAsICAgICAwLCAgICAgMCwgICAgOTcsICAgICAw
LCAgICAgMCwgICAgIDAsICAgIDQ3LAotICAgICAgIDAsICAgIDQwLCAgICAzOSwgICAgMzUsICAg
IDM2LCAgICAgMCwgICAgMzgsICAgIDM3LCAgICAgMCwgICAgIDAsCi0gICAgICA5NywgICAgIDAs
ICAgIDU5LCAgICA2MCwgICAgNTYsICAgIDU4LCAgICA1NywgICAgNjYsICAgIDU0LCAgICA1MywK
LSAgICAgIDcxLCAgICA3MywgICAgNjksICAgIDcyLCAgICA2OCwgICAxMDYsICAgIDk1LCAgICAg
MCwgICAgOTQsICAgIDgwLAotICAgICAgODIsICAgIDc4LCAgICA4MSwgICAgNzcsICAgIDkwLCAg
ICA5MSwgICAgODksICAgMTE1LCAgIDExNywgICAxMTgsCi0gICAgIDExNCwgICAxMDksICAgMTEw
LCAgIDExMSwgICAxMTIsICAgMTEzLCAgICAyOSwgICAgODYsICAgICAwLCAgIDEwNiwKLSAgICAg
ICAwLCAgIDEwNiwgICAxMDYsICAgMTA2LCAgICAgMCwgICAgIDAsICAgICAwLCAgICA4NywgICAg
NjMsICAgMTA2LAotICAgICAgIDAsICAgMTA2LCAgICAgMCwgICAgOTYsICAgICAwLCAgICAgMCwg
ICAgNDEsICAgIDk4LCAgICAgMCwgICAgIDAsCi0gICAgIDEwNiwgICAgNDksICAgIDQ2LCAgICAy
OCwgICAgIDAsICAgIDYyLCAgICAgMCwgICAxMDcsICAgIDkyLCAgICA0MiwKLSAgICAgIDQzLCAg
ICA0NCwgICAgIDAsICAgICAwLCAgICA0OCwgICAgNjEsICAgIDY0LCAgICA0NSwgICAgNTAKLX07
Ci0KLS8qIFlZREVGR09UT1tOVEVSTS1OVU1dLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5cGVfaW50
MTYgeXlkZWZnb3RvW10gPQotewotICAgICAgLTEsICAgICAzLCAgICAgNCwgICAgIDUsICAgIDMz
LCAgICAzNCwgICAxMTIsICAgIDM1LCAgICAzNiwgICAgMzcsCi0gICAgICAzOCwgICAgNzQsICAg
MTEzLCAgIDExNCwgICAxNjUsICAgMTk0LCAgICAzOSwgICAgNDAsICAgMTI4LCAgICA0MSwKLSAg
ICAgIDc2LCAgIDEyNCwgICAgNzcsICAgIDQyLCAgIDEzMiwgICAgNDMsICAgIDc4LCAgICAgNiwg
ICAgNDQsICAgIDQ1LAotICAgICAxNDEsICAgIDQ2LCAgICA4MCwgICAgNDcsICAgIDQ4LCAgICA0
OSwgICAxMTUsICAgMTE2LCAgICA4MSwgICAxMTcsCi0gICAgICA3OSwgICAxMzgsICAgMTYwLCAg
IDE2MSwgICAgNTAsICAgICA3LCAgIDE3MywgICAgNjksICAgIDcwLCAgICA2MAotfTsKLQotLyog
WVlQQUNUW1NUQVRFLU5VTV0gLS0gSW5kZXggaW4gWVlUQUJMRSBvZiB0aGUgcG9ydGlvbiBkZXNj
cmliaW5nCi0gICBTVEFURS1OVU0uICAqLwotI2RlZmluZSBZWVBBQ1RfTklORiAtOTEKLXN0YXRp
YyBjb25zdCB5eXR5cGVfaW50MTYgeXlwYWN0W10gPQotewotICAgICAgMTksICAgIDM3LCAgIC05
MSwgICAgMTMsICAgLTkxLCAgICA3OSwgICAtOTEsICAgIDIwLCAgIC05MSwgICAtOTEsCi0gICAg
IC0xNiwgICAtOTEsICAgIDIxLCAgICAzNywgICAgMjUsICAgIDM3LCAgICA0MSwgICAgMzYsICAg
IDM3LCAgICA3OCwKLSAgICAgIDgzLCAgICAzMSwgICAgNTYsICAgLTkxLCAgIC05MSwgICAtOTEs
ICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLAotICAgICAtOTEsICAgMTE2LCAgIC05MSwgICAx
MjcsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsCi0gICAgIC05MSwg
ICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAg
IC05MSwKLSAgICAgLTkxLCAgIDE0NywgICAtOTEsICAgLTkxLCAgIDEwNSwgICAtOTEsICAgMTA5
LCAgIC05MSwgICAxMTEsICAgLTkxLAotICAgICAxMTQsICAgLTkxLCAgIDEzNiwgICAxMzcsICAg
MTQyLCAgIC05MSwgICAtOTEsICAgIDMxLCAgICAzMSwgICAgNzYsCi0gICAgIDI1NCwgICAtOTEs
ICAgMTQzLCAgIDE0NiwgICAgMjcsICAgMTE1LCAgIDIwNywgICAyNTgsICAgMjQzLCAgIC0xNCwK
LSAgICAgMjQzLCAgIDE3OSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05
MSwgICAgLTcsICAgLTkxLAotICAgICAgMzEsICAgIDMxLCAgIDEwNSwgICAgNTEsICAgIDUxLCAg
ICA1MSwgICAgNTEsICAgIDUxLCAgICA1MSwgICAtOTEsCi0gICAgIC05MSwgICAxNTYsICAgMTY4
LCAgIDE4MSwgICAgMzcsICAgIDM3LCAgICAzMSwgICAxNzgsICAgIDUxLCAgIC05MSwKLSAgICAg
MjA2LCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAxOTYsICAgLTkxLCAgIC05MSwgICAx
NzUsICAgIDM3LAotICAgICAgMzcsICAgMTg1LCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwg
ICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsCi0gICAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05
MSwgICAtOTEsICAgMjE0LCAgIC05MSwgICAyMzAsICAgLTkxLCAgIC05MSwKLSAgICAgLTkxLCAg
IC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAxODMsICAg
LTkxLAotICAgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEs
ICAgLTkxLCAgICAzMSwgICAyMTQsCi0gICAgIDE5NCwgICAyMTQsICAgIDQ1LCAgIDIxNCwgICAg
NTEsICAgIDI2LCAgIDE5NSwgICAtOTEsICAgLTkxLCAgIDIxNCwKLSAgICAgMTk3LCAgIDIxNCwg
ICAgMzEsICAgLTkxLCAgIDEzOSwgICAyMDgsICAgLTkxLCAgIC05MSwgICAyMjAsICAgMjI0LAot
ICAgICAyMTQsICAgMjIyLCAgIC05MSwgICAtOTEsICAgMjI2LCAgIC05MSwgICAyMjcsICAgMTIz
LCAgIC05MSwgICAtOTEsCi0gICAgIC05MSwgICAtOTEsICAgMjM1LCAgICAzNywgICAtOTEsICAg
LTkxLCAgIC05MSwgICAtOTEsICAgLTkxCi19OwotCi0vKiBZWVBHT1RPW05URVJNLU5VTV0uICAq
Lwotc3RhdGljIGNvbnN0IHl5dHlwZV9pbnQxNiB5eXBnb3RvW10gPQotewotICAgICAtOTEsICAg
LTkxLCAgIDI2NCwgICAyNjgsICAgLTkxLCAgICAzMCwgICAtNjUsICAgLTkxLCAgIC05MSwgICAt
OTEsCi0gICAgIC05MSwgICAyMzgsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwg
ICAtOTEsICAgLTkxLCAgIC0xMiwKLSAgICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLCAgIC05
MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgLTkxLAotICAgICAtOTEsICAgIC01LCAg
IC05MSwgICAtOTEsICAgLTkxLCAgIC05MSwgICAtOTEsICAgMjAwLCAgIDIwOSwgICAtNjEsCi0g
ICAgIC05MSwgICAtOTEsICAgMTcwLCAgICAtMSwgICAgNjUsICAgICAwLCAgIDExOCwgICAtNjYs
ICAgLTkwLCAgIC05MQotfTsKLQotLyogWVlUQUJMRVtZWVBBQ1RbU1RBVEUtTlVNXV0uICBXaGF0
IHRvIGRvIGluIHN0YXRlIFNUQVRFLU5VTS4gIElmCi0gICBwb3NpdGl2ZSwgc2hpZnQgdGhhdCB0
b2tlbi4gIElmIG5lZ2F0aXZlLCByZWR1Y2UgdGhlIHJ1bGUgd2hpY2gKLSAgIG51bWJlciBpcyB0
aGUgb3Bwb3NpdGUuICBJZiBZWVRBQkxFX05JTkYsIHN5bnRheCBlcnJvci4gICovCi0jZGVmaW5l
IFlZVEFCTEVfTklORiAtODYKLXN0YXRpYyBjb25zdCB5eXR5cGVfaW50MTYgeXl0YWJsZVtdID0K
LXsKLSAgICAgIDEwLCAgICA4OCwgICAgODksICAgMTUwLCAgIDE1MSwgICAxNTIsICAgMTUzLCAg
IDE1NCwgICAxNTUsICAgMTM1LAotICAgICAgNTQsICAgMTIzLCAgICA1NiwgICAgMTEsICAgIDU4
LCAgIDEyNiwgICAxNDUsICAgIDYyLCAgIDE2NCwgICAgIDIsCi0gICAgIDE0NiwgICAxMzYsICAg
ICAxLCAgICAgMSwgICAxNDgsICAgMTQ5LCAgIDE0NywgICAtMzEsICAgMTAxLCAgICA5MCwKLSAg
ICAgIDkxLCAgIC0zMSwgICAtMzEsICAgLTMxLCAgIC0zMSwgICAtMzEsICAgLTMxLCAgIC0zMSwg
ICAtMzEsICAgMTAyLAotICAgICAxNjIsICAgLTMxLCAgIC0zMSwgICAxMDMsICAgLTMxLCAgIDEw
NCwgICAxMDUsICAgMTA2LCAgIDEwNywgICAxMDgsCi0gICAgIC0zMSwgICAxMDksICAgMTgxLCAg
IDExMCwgICAgIDIsICAgIDUyLCAgICA1NSwgICAgNjUsICAgIDY2LCAgIDE3MiwKLSAgICAgIDU3
LCAgIDE4MiwgICAxMTEsICAgICA4LCAgICAgOSwgICAgNjcsICAgMTMxLCAgICA1OSwgICAxNDAs
ICAgIDkyLAotICAgICAgNjgsICAgIDYxLCAgIDE0NSwgICAxMzMsICAgMTgwLCAgIDE0MiwgICAx
NDYsICAgIDY1LCAgICA2NiwgICAgLTUsCi0gICAgICAxMiwgICAgOTAsICAgIDkxLCAgICAxMywg
ICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwKLSAgICAgIDIwLCAgICA3
MSwgICAxNzQsICAgIDIxLCAgICAyMiwgICAgMjMsICAgIDI0LCAgICAyNSwgICAgMjYsICAgIDI3
LAotICAgICAgMjgsICAgIDI5LCAgICAzMCwgICAxNTksICAgIDYzLCAgICAzMSwgICAxODcsICAg
MTI3LCAgIDEzMCwgICAgNjQsCi0gICAgIDEzOSwgICAgIDIsICAgIDkwLCAgICA5MSwgICAgMzIs
ICAgLTMzLCAgIDEwMSwgICAgNzIsICAgMTY5LCAgIC0zMywKLSAgICAgLTMzLCAgIC0zMywgICAt
MzMsICAgLTMzLCAgIC0zMywgICAtMzMsICAgLTMzLCAgIDEwMiwgICAgNzMsICAgLTMzLAotICAg
ICAtMzMsICAgMTAzLCAgIC0zMywgICAxMDQsICAgMTA1LCAgIDEwNiwgICAxMDcsICAgMTA4LCAg
IC0zMywgICAxMDksCi0gICAgICA1MiwgICAxMTAsICAgMTI5LCAgIDEzNCwgICAgODIsICAgMTQz
LCAgICA4MywgICAgLTQsICAgIDEyLCAgICA4NCwKLSAgICAgMTExLCAgICAxMywgICAgMTQsICAg
IDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwgICAgMjAsICAgIDkwLAotICAgICAgOTEs
ICAgIDIxLCAgICAyMiwgICAgMjMsICAgIDI0LCAgICAyNSwgICAgMjYsICAgIDI3LCAgICAyOCwg
ICAgMjksCi0gICAgICAzMCwgICAgODUsICAgIDg2LCAgICAzMSwgICAxODgsICAgIDkwLCAgICA5
MSwgICAgODcsICAgIDk5LCAgIC04NSwKLSAgICAgMTAxLCAgIDEwMCwgICAgMzIsICAgLTg1LCAg
IC04NSwgICAtODUsICAgLTg1LCAgIC04NSwgICAtODUsICAgLTg1LAotICAgICAtODUsICAgMTU2
LCAgIDE5OCwgICAtODUsICAgLTg1LCAgIDEwMywgICAtODUsICAgLTg1LCAgIC04NSwgICAtODUs
Ci0gICAgIC04NSwgICAtODUsICAgLTg1LCAgIDE1NywgICAxNjMsICAgMTEwLCAgIDE1OCwgICAx
NjYsICAgMTAxLCAgIDE2NywKLSAgICAgMTY4LCAgIDE3MSwgICAtNTIsICAgLTUyLCAgIDE0NCwg
ICAtNTIsICAgLTUyLCAgIC01MiwgICAtNTIsICAgMTAyLAotICAgICAgOTEsICAgLTUyLCAgIC01
MiwgICAxMDMsICAgMTE4LCAgIDExOSwgICAxMjAsICAgMTIxLCAgIDE3MiwgICAxNzYsCi0gICAg
IDE4MywgICAxMDEsICAgMTg1LCAgIDExMCwgICAtNzYsICAgLTc2LCAgIC03NiwgICAtNzYsICAg
LTc2LCAgIC03NiwKLSAgICAgLTc2LCAgIC03NiwgICAxMjIsICAgMTg5LCAgIC03NiwgICAtNzYs
ICAgMTAzLCAgICAxMywgICAgMTQsICAgIDE1LAotICAgICAgMTYsICAgIDE3LCAgICAxOCwgICAg
MTksICAgIDIwLCAgIDE5MCwgICAxMTAsICAgIDIxLCAgICAyMiwgICAxOTEsCi0gICAgIDE5Mywg
ICAxOTUsICAgMTk2LCAgICAxNCwgICAgMTUsICAgMTQ0LCAgICAxNywgICAgMTgsICAgIDE5LCAg
ICAyMCwKLSAgICAgMTk3LCAgICA1MywgICAgMjEsICAgIDIyLCAgICA1MSwgICAgNzUsICAgMTI1
LCAgIDE3NSwgICAgMzIsICAgMTc3LAotICAgICAxNzgsICAgMTc5LCAgICA5MywgICAgOTQsICAg
IDk1LCAgICA5NiwgICAgOTcsICAgMTg0LCAgIDEzNywgICAxODYsCi0gICAgIDE3MCwgICAgIDAs
ICAgIDk4LCAgICAzMiwgICAgIDAsICAgICAwLCAgICAgMCwgICAgIDAsICAgMTkyCi19OwotCi0j
ZGVmaW5lIHl5cGFjdF92YWx1ZV9pc19kZWZhdWx0KHl5c3RhdGUpIFwKLSAgKCh5eXN0YXRlKSA9
PSAoLTkxKSkKLQotI2RlZmluZSB5eXRhYmxlX3ZhbHVlX2lzX2Vycm9yKHl5dGFibGVfdmFsdWUp
IFwKLSAgWVlJRCAoMCkKLQotc3RhdGljIGNvbnN0IHl5dHlwZV9pbnQxNiB5eWNoZWNrW10gPQot
ewotICAgICAgIDEsICAgIDY3LCAgICA2OCwgICAgOTMsICAgIDk0LCAgICA5NSwgICAgOTYsICAg
IDk3LCAgICA5OCwgICAgMjMsCi0gICAgICAxMCwgICAgNzYsICAgIDEzLCAgICAgMCwgICAgMTUs
ICAgIDc2LCAgICA4MSwgICAgMTgsICAgMTA4LCAgICAzNSwKLSAgICAgIDgxLCAgICAzNSwgICAg
IDMsICAgICAzLCAgICA5MCwgICAgOTEsICAgIDMzLCAgICAgMCwgICAgIDEsICAgIDM2LAotICAg
ICAgMzcsICAgICA0LCAgICAgNSwgICAgIDYsICAgICA3LCAgICAgOCwgICAgIDksICAgIDEwLCAg
ICAxMSwgICAgMTIsCi0gICAgIDEwNiwgICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4
LCAgICAxOSwgICAgMjAsICAgIDIxLCAgICAyMiwKLSAgICAgIDIzLCAgICAyNCwgICAgMjYsICAg
IDI2LCAgICAzNSwgICAgMzUsICAgIDM1LCAgICAyNiwgICAgMjcsICAgIDE0LAotICAgICAgMzUs
ICAgIDM1LCAgICAzNSwgICAgMjYsICAgIDI3LCAgICAzNCwgICAgNzgsICAgIDI2LCAgICA4MCwg
ICAgNjksCi0gICAgICAzOSwgICAgMzUsICAgMTM3LCAgICA3OCwgICAxNjQsICAgIDgwLCAgIDEz
NywgICAgMjYsICAgIDI3LCAgICAgMCwKLSAgICAgICAxLCAgICAzNiwgICAgMzcsICAgICA0LCAg
ICAgNSwgICAgIDYsICAgICA3LCAgICAgOCwgICAgIDksICAgIDEwLAotICAgICAgMTEsICAgIDM1
LCAgIDE1OCwgICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwgICAgMjAs
Ci0gICAgICAyMSwgICAgMjIsICAgIDIzLCAgIDEwNCwgICAgMjYsICAgIDI2LCAgIDE3MiwgICAg
NzcsICAgIDc4LCAgICAyNiwKLSAgICAgIDgwLCAgICAzNSwgICAgMzYsICAgIDM3LCAgICAzNSwg
ICAgIDAsICAgICAxLCAgICAgMSwgICAxMTksICAgICA0LAotICAgICAgIDUsICAgICA2LCAgICAg
NywgICAgIDgsICAgICA5LCAgICAxMCwgICAgMTEsICAgIDEyLCAgICAgMSwgICAgMTQsCi0gICAg
ICAxNSwgICAgMTYsICAgIDE3LCAgICAxOCwgICAgMTksICAgIDIwLCAgICAyMSwgICAgMjIsICAg
IDIzLCAgICAyNCwKLSAgICAgIDM1LCAgICAyNiwgICAgNzcsICAgIDc4LCAgICAzNSwgICAgODAs
ICAgIDM1LCAgICAgMCwgICAgIDEsICAgIDM1LAotICAgICAgMzUsICAgICA0LCAgICAgNSwgICAg
IDYsICAgICA3LCAgICAgOCwgICAgIDksICAgIDEwLCAgICAxMSwgICAgMzYsCi0gICAgICAzNywg
ICAgMTQsICAgIDE1LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwgICAgMjAsICAgIDIxLCAg
ICAyMiwKLSAgICAgIDIzLCAgICAzNSwgICAgMzUsICAgIDI2LCAgICAzNSwgICAgMzYsICAgIDM3
LCAgICAzNSwgICAgMzUsICAgICAwLAotICAgICAgIDEsICAgIDM1LCAgICAzNSwgICAgIDQsICAg
ICA1LCAgICAgNiwgICAgIDcsICAgICA4LCAgICAgOSwgICAgMTAsCi0gICAgICAxMSwgICAgMzUs
ICAgMTkzLCAgICAxNCwgICAgMTUsICAgIDE2LCAgICAxNywgICAgMTgsICAgIDE5LCAgICAyMCwK
LSAgICAgIDIxLCAgICAyMiwgICAgMjMsICAgIDM1LCAgICAyNiwgICAgMjYsICAgIDI1LCAgICAg
MSwgICAgIDEsICAgIDEzLAotICAgICAgMzUsICAgIDI2LCAgICAgNSwgICAgIDYsICAgIDM1LCAg
ICAgOCwgICAgIDksICAgIDEwLCAgICAxMSwgICAgMTIsCi0gICAgICAzNywgICAgMTQsICAgIDE1
LCAgICAxNiwgICAgMTcsICAgIDE4LCAgICAxOSwgICAgMjAsICAgIDE0LCAgICAzNSwKLSAgICAg
IDM1LCAgICAgMSwgICAgMzUsICAgIDI2LCAgICAgNCwgICAgIDUsICAgICA2LCAgICAgNywgICAg
IDgsICAgICA5LAotICAgICAgMTAsICAgIDExLCAgICAzNSwgICAgMzUsICAgIDE0LCAgICAxNSwg
ICAgMTYsICAgICA0LCAgICAgNSwgICAgIDYsCi0gICAgICAgNywgICAgIDgsICAgICA5LCAgICAx
MCwgICAgMTEsICAgIDM1LCAgICAyNiwgICAgMTQsICAgIDE1LCAgICAzNSwKLSAgICAgIDM4LCAg
ICAzNSwgICAgMzUsICAgICA1LCAgICAgNiwgICAgMzUsICAgICA4LCAgICAgOSwgICAgMTAsICAg
IDExLAotICAgICAgMzUsICAgICA3LCAgICAxNCwgICAgMTUsICAgICA2LCAgICAzNywgICAgNzYs
ICAgMTU5LCAgICAzNSwgICAxNjEsCi0gICAgIDE2MiwgICAxNjMsICAgIDI4LCAgICAyOSwgICAg
MzAsICAgIDMxLCAgICAzMiwgICAxNjksICAgIDc5LCAgIDE3MSwKLSAgICAgMTIwLCAgICAtMSwg
ICAgMzgsICAgIDM1LCAgICAtMSwgICAgLTEsICAgIC0xLCAgICAtMSwgICAxODAKLX07Ci0KLS8q
IFlZU1RPU1tTVEFURS1OVU1dIC0tIFRoZSAoaW50ZXJuYWwgbnVtYmVyIG9mIHRoZSkgYWNjZXNz
aW5nCi0gICBzeW1ib2wgb2Ygc3RhdGUgU1RBVEUtTlVNLiAgKi8KLXN0YXRpYyBjb25zdCB5eXR5
cGVfdWludDggeXlzdG9zW10gPQotewotICAgICAgIDAsICAgICAzLCAgICAzNSwgICAgNDEsICAg
IDQyLCAgICA0MywgICAgNjcsICAgIDg1LCAgICAyNiwgICAgMjcsCi0gICAgICA4MywgICAgIDAs
ICAgICAxLCAgICAgNCwgICAgIDUsICAgICA2LCAgICAgNywgICAgIDgsICAgICA5LCAgICAxMCwK
LSAgICAgIDExLCAgICAxNCwgICAgMTUsICAgIDE2LCAgICAxNywgICAgMTgsICAgIDE5LCAgICAy
MCwgICAgMjEsICAgIDIyLAotICAgICAgMjMsICAgIDI2LCAgICAzNSwgICAgNDQsICAgIDQ1LCAg
ICA0NywgICAgNDgsICAgIDQ5LCAgICA1MCwgICAgNTYsCi0gICAgICA1NywgICAgNTksICAgIDYz
LCAgICA2NSwgICAgNjgsICAgIDY5LCAgICA3MSwgICAgNzMsICAgIDc0LCAgICA3NSwKLSAgICAg
IDg0LCAgICA0MywgICAgMzUsICAgIDQyLCAgICA4NSwgICAgMzUsICAgIDgzLCAgICAzNSwgICAg
ODMsICAgIDI2LAotICAgICAgODksICAgIDM1LCAgICA4MywgICAgMjYsICAgIDI2LCAgICAyNiwg
ICAgMjcsICAgIDM0LCAgICAzOSwgICAgODcsCi0gICAgICA4OCwgICAgMzUsICAgICAxLCAgICAg
MSwgICAgNTEsICAgIDUxLCAgICA2MCwgICAgNjIsICAgIDY2LCAgICA4MCwKLSAgICAgIDcyLCAg
ICA3OCwgICAgMzUsICAgIDM1LCAgICAzNSwgICAgMzUsICAgIDM1LCAgICAzNSwgICAgODcsICAg
IDg3LAotICAgICAgMzYsICAgIDM3LCAgICA4NSwgICAgMjgsICAgIDI5LCAgICAzMCwgICAgMzEs
ICAgIDMyLCAgICAzOCwgICAgMzUsCi0gICAgICAzNSwgICAgIDEsICAgIDEyLCAgICAxNiwgICAg
MTgsICAgIDE5LCAgICAyMCwgICAgMjEsICAgIDIyLCAgICAyNCwKLSAgICAgIDI2LCAgICAzNSwg
ICAgNDYsICAgIDUyLCAgICA1MywgICAgNzYsICAgIDc3LCAgICA3OSwgICAgMTcsICAgIDE4LAot
ICAgICAgMTksICAgIDIwLCAgICAzNSwgICAgNDYsICAgIDYxLCAgICA3NywgICAgNzksICAgIDQ1
LCAgICA1OCwgICAgODQsCi0gICAgICA0NSwgICAgNTksICAgIDY0LCAgICA3MSwgICAgODQsICAg
IDIzLCAgICAzNSwgICAgNzgsICAgIDgxLCAgICA0NSwKLSAgICAgIDU5LCAgICA3MCwgICAgNzEs
ICAgIDg0LCAgICAzNSwgICAgNDYsICAgIDc5LCAgICAzMywgICAgODcsICAgIDg3LAotICAgICAg
ODgsICAgIDg4LCAgICA4OCwgICAgODgsICAgIDg4LCAgICA4OCwgICAgMzUsICAgIDM1LCAgICAy
NSwgICAgODMsCi0gICAgICA4MiwgICAgODMsICAgIDg3LCAgICAyNiwgICAgODgsICAgIDU0LCAg
ICAgMSwgICAgMTMsICAgIDM1LCAgICA4MywKLSAgICAgIDgyLCAgICAyNiwgICAgMTQsICAgIDg2
LCAgICA4NywgICAgODYsICAgIDM1LCAgICA4NiwgICAgODYsICAgIDg2LAotICAgICAgODgsICAg
IDI2LCAgICAzNSwgICAgMzUsICAgIDg2LCAgICAzNSwgICAgODYsICAgIDg3LCAgICAzNSwgICAg
MzUsCi0gICAgICAzNSwgICAgMzUsICAgIDg2LCAgICAzOCwgICAgNTUsICAgIDM1LCAgICAzNSwg
ICAgMzUsICAgIDgzCi19OwotCi0jZGVmaW5lIHl5ZXJyb2sJCSh5eWVycnN0YXR1cyA9IDApCi0j
ZGVmaW5lIHl5Y2xlYXJpbgkoeXljaGFyID0gWVlFTVBUWSkKLSNkZWZpbmUgWVlFTVBUWQkJKC0y
KQotI2RlZmluZSBZWUVPRgkJMAotCi0jZGVmaW5lIFlZQUNDRVBUCWdvdG8geXlhY2NlcHRsYWIK
LSNkZWZpbmUgWVlBQk9SVAkJZ290byB5eWFib3J0bGFiCi0jZGVmaW5lIFlZRVJST1IJCWdvdG8g
eXllcnJvcmxhYgotCi0KLS8qIExpa2UgWVlFUlJPUiBleGNlcHQgZG8gY2FsbCB5eWVycm9yLiAg
VGhpcyByZW1haW5zIGhlcmUgdGVtcG9yYXJpbHkKLSAgIHRvIGVhc2UgdGhlIHRyYW5zaXRpb24g
dG8gdGhlIG5ldyBtZWFuaW5nIG9mIFlZRVJST1IsIGZvciBHQ0MuCi0gICBPbmNlIEdDQyB2ZXJz
aW9uIDIgaGFzIHN1cHBsYW50ZWQgdmVyc2lvbiAxLCB0aGlzIGNhbiBnby4gIEhvd2V2ZXIsCi0g
ICBZWUZBSUwgYXBwZWFycyB0byBiZSBpbiB1c2UuICBOZXZlcnRoZWxlc3MsIGl0IGlzIGZvcm1h
bGx5IGRlcHJlY2F0ZWQKLSAgIGluIEJpc29uIDIuNC4yJ3MgTkVXUyBlbnRyeSwgd2hlcmUgYSBw
bGFuIHRvIHBoYXNlIGl0IG91dCBpcwotICAgZGlzY3Vzc2VkLiAgKi8KLQotI2RlZmluZSBZWUZB
SUwJCWdvdG8geXllcnJsYWIKLSNpZiBkZWZpbmVkIFlZRkFJTAotICAvKiBUaGlzIGlzIGhlcmUg
dG8gc3VwcHJlc3Mgd2FybmluZ3MgZnJvbSB0aGUgR0NDIGNwcCdzCi0gICAgIC1XdW51c2VkLW1h
Y3Jvcy4gIE5vcm1hbGx5IHdlIGRvbid0IHdvcnJ5IGFib3V0IHRoYXQgd2FybmluZywgYnV0Ci0g
ICAgIHNvbWUgdXNlcnMgZG8sIGFuZCB3ZSB3YW50IHRvIG1ha2UgaXQgZWFzeSBmb3IgdXNlcnMg
dG8gcmVtb3ZlCi0gICAgIFlZRkFJTCB1c2VzLCB3aGljaCB3aWxsIHByb2R1Y2Ugd2FybmluZ3Mg
ZnJvbSBCaXNvbiAyLjUuICAqLwotI2VuZGlmCi0KLSNkZWZpbmUgWVlSRUNPVkVSSU5HKCkgICgh
IXl5ZXJyc3RhdHVzKQotCi0jZGVmaW5lIFlZQkFDS1VQKFRva2VuLCBWYWx1ZSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgaWYgKHl5Y2hhciA9PSBZWUVN
UFRZKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgeXljaGFyID0gKFRva2VuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgIHl5bHZhbCA9IChWYWx1ZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICBZWVBPUFNUQUNLICh5eWxlbik7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgeXlzdGF0ZSA9ICp5eXNzcDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIGdvdG8geXliYWNr
dXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICB5eWVycm9yIChZWV8oInN5bnRheCBlcnJvcjog
Y2Fubm90IGJhY2sgdXAiKSk7IFwKLSAgICAgIFlZRVJST1I7CQkJCQkJCVwKLSAgICB9CQkJCQkJ
CQlcCi13aGlsZSAoWVlJRCAoMCkpCi0KLQotI2RlZmluZSBZWVRFUlJPUgkxCi0jZGVmaW5lIFlZ
RVJSQ09ERQkyNTYKLQotCi0vKiBZWUxMT0NfREVGQVVMVCAtLSBTZXQgQ1VSUkVOVCB0byBzcGFu
IGZyb20gUkhTWzFdIHRvIFJIU1tOXS4KLSAgIElmIE4gaXMgMCwgdGhlbiBzZXQgQ1VSUkVOVCB0
byB0aGUgZW1wdHkgbG9jYXRpb24gd2hpY2ggZW5kcwotICAgdGhlIHByZXZpb3VzIHN5bWJvbDog
UkhTWzBdIChhbHdheXMgZGVmaW5lZCkuICAqLwotCi0jZGVmaW5lIFlZUkhTTE9DKFJocywgSykg
KChSaHMpW0tdKQotI2lmbmRlZiBZWUxMT0NfREVGQVVMVAotIyBkZWZpbmUgWVlMTE9DX0RFRkFV
TFQoQ3VycmVudCwgUmhzLCBOKQkJCQlcCi0gICAgZG8JCQkJCQkJCQlcCi0gICAgICBpZiAoWVlJ
RCAoTikpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLQl7CQkJCQkJCQlcCi0JICAoQ3VycmVudCkuZmlyc3RfbGluZSAgID0gWVlSSFNMT0MgKFJo
cywgMSkuZmlyc3RfbGluZTsJXAotCSAgKEN1cnJlbnQpLmZpcnN0X2NvbHVtbiA9IFlZUkhTTE9D
IChSaHMsIDEpLmZpcnN0X2NvbHVtbjsJXAotCSAgKEN1cnJlbnQpLmxhc3RfbGluZSAgICA9IFlZ
UkhTTE9DIChSaHMsIE4pLmxhc3RfbGluZTsJCVwKLQkgIChDdXJyZW50KS5sYXN0X2NvbHVtbiAg
PSBZWVJIU0xPQyAoUmhzLCBOKS5sYXN0X2NvbHVtbjsJXAotCX0JCQkJCQkJCVwKLSAgICAgIGVs
c2UJCQkJCQkJCVwKLQl7CQkJCQkJCQlcCi0JICAoQ3VycmVudCkuZmlyc3RfbGluZSAgID0gKEN1
cnJlbnQpLmxhc3RfbGluZSAgID0JCVwKLQkgICAgWVlSSFNMT0MgKFJocywgMCkubGFzdF9saW5l
OwkJCQlcCi0JICAoQ3VycmVudCkuZmlyc3RfY29sdW1uID0gKEN1cnJlbnQpLmxhc3RfY29sdW1u
ID0JCVwKLQkgICAgWVlSSFNMT0MgKFJocywgMCkubGFzdF9jb2x1bW47CQkJCVwKLQl9CQkJCQkJ
CQlcCi0gICAgd2hpbGUgKFlZSUQgKDApKQotI2VuZGlmCi0KLQotLyogVGhpcyBtYWNybyBpcyBw
cm92aWRlZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eS4gKi8KLQotI2lmbmRlZiBZWV9MT0NB
VElPTl9QUklOVAotIyBkZWZpbmUgWVlfTE9DQVRJT05fUFJJTlQoRmlsZSwgTG9jKSAoKHZvaWQp
IDApCi0jZW5kaWYKLQotCi0vKiBZWUxFWCAtLSBjYWxsaW5nIGB5eWxleCcgd2l0aCB0aGUgcmln
aHQgYXJndW1lbnRzLiAgKi8KLQotI2lmZGVmIFlZTEVYX1BBUkFNCi0jIGRlZmluZSBZWUxFWCB5
eWxleCAoWVlMRVhfUEFSQU0pCi0jZWxzZQotIyBkZWZpbmUgWVlMRVggeXlsZXggKCkKLSNlbmRp
ZgotCi0vKiBFbmFibGUgZGVidWdnaW5nIGlmIHJlcXVlc3RlZC4gICovCi0jaWYgWVlERUJVRwot
Ci0jIGlmbmRlZiBZWUZQUklOVEYKLSMgIGluY2x1ZGUgPHN0ZGlvLmg+IC8qIElORlJJTkdFUyBP
TiBVU0VSIE5BTUUgU1BBQ0UgKi8KLSMgIGRlZmluZSBZWUZQUklOVEYgZnByaW50ZgotIyBlbmRp
ZgotCi0jIGRlZmluZSBZWURQUklOVEYoQXJncykJCQlcCi1kbyB7CQkJCQkJXAotICBpZiAoeXlk
ZWJ1ZykJCQkJCVwKLSAgICBZWUZQUklOVEYgQXJnczsJCQkJXAotfSB3aGlsZSAoWVlJRCAoMCkp
Ci0KLSMgZGVmaW5lIFlZX1NZTUJPTF9QUklOVChUaXRsZSwgVHlwZSwgVmFsdWUsIExvY2F0aW9u
KQkJCSAgXAotZG8gewkJCQkJCQkJCSAgXAotICBpZiAoeXlkZWJ1ZykJCQkJCQkJCSAgXAotICAg
IHsJCQkJCQkJCQkgIFwKLSAgICAgIFlZRlBSSU5URiAoc3RkZXJyLCAiJXMgIiwgVGl0bGUpOwkJ
CQkJICBcCi0gICAgICB5eV9zeW1ib2xfcHJpbnQgKHN0ZGVyciwJCQkJCQkgIFwKLQkJICBUeXBl
LCBWYWx1ZSk7IFwKLSAgICAgIFlZRlBSSU5URiAoc3RkZXJyLCAiXG4iKTsJCQkJCQkgIFwKLSAg
ICB9CQkJCQkJCQkJICBcCi19IHdoaWxlIChZWUlEICgwKSkKLQotCi0vKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLgotfCBQcmludCB0aGlzIHN5bWJvbCBvbiBZWU9VVFBVVC4gIHwK
LWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi0KLS8qQVJHU1VTRUQqLwotI2lm
IChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRl
ZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXN0YXRpYyB2b2lkCi15eV9z
eW1ib2xfdmFsdWVfcHJpbnQgKEZJTEUgKnl5b3V0cHV0LCBpbnQgeXl0eXBlLCBZWVNUWVBFIGNv
bnN0ICogY29uc3QgeXl2YWx1ZXApCi0jZWxzZQotc3RhdGljIHZvaWQKLXl5X3N5bWJvbF92YWx1
ZV9wcmludCAoeXlvdXRwdXQsIHl5dHlwZSwgeXl2YWx1ZXApCi0gICAgRklMRSAqeXlvdXRwdXQ7
Ci0gICAgaW50IHl5dHlwZTsKLSAgICBZWVNUWVBFIGNvbnN0ICogY29uc3QgeXl2YWx1ZXA7Ci0j
ZW5kaWYKLXsKLSAgRklMRSAqeXlvID0geXlvdXRwdXQ7Ci0gIFlZVVNFICh5eW8pOwotICBpZiAo
IXl5dmFsdWVwKQotICAgIHJldHVybjsKLSMgaWZkZWYgWVlQUklOVAotICBpZiAoeXl0eXBlIDwg
WVlOVE9LRU5TKQotICAgIFlZUFJJTlQgKHl5b3V0cHV0LCB5eXRva251bVt5eXR5cGVdLCAqeXl2
YWx1ZXApOwotIyBlbHNlCi0gIFlZVVNFICh5eW91dHB1dCk7Ci0jIGVuZGlmCi0gIHN3aXRjaCAo
eXl0eXBlKQotICAgIHsKLSAgICAgIGRlZmF1bHQ6Ci0JYnJlYWs7Ci0gICAgfQotfQotCi0KLS8q
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uCi18IFByaW50IHRoaXMgc3ltYm9sIG9u
IFlZT1VUUFVULiAgfAotYC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8KLQotI2lm
IChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRl
ZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXN0YXRpYyB2b2lkCi15eV9z
eW1ib2xfcHJpbnQgKEZJTEUgKnl5b3V0cHV0LCBpbnQgeXl0eXBlLCBZWVNUWVBFIGNvbnN0ICog
Y29uc3QgeXl2YWx1ZXApCi0jZWxzZQotc3RhdGljIHZvaWQKLXl5X3N5bWJvbF9wcmludCAoeXlv
dXRwdXQsIHl5dHlwZSwgeXl2YWx1ZXApCi0gICAgRklMRSAqeXlvdXRwdXQ7Ci0gICAgaW50IHl5
dHlwZTsKLSAgICBZWVNUWVBFIGNvbnN0ICogY29uc3QgeXl2YWx1ZXA7Ci0jZW5kaWYKLXsKLSAg
aWYgKHl5dHlwZSA8IFlZTlRPS0VOUykKLSAgICBZWUZQUklOVEYgKHl5b3V0cHV0LCAidG9rZW4g
JXMgKCIsIHl5dG5hbWVbeXl0eXBlXSk7Ci0gIGVsc2UKLSAgICBZWUZQUklOVEYgKHl5b3V0cHV0
LCAibnRlcm0gJXMgKCIsIHl5dG5hbWVbeXl0eXBlXSk7Ci0KLSAgeXlfc3ltYm9sX3ZhbHVlX3By
aW50ICh5eW91dHB1dCwgeXl0eXBlLCB5eXZhbHVlcCk7Ci0gIFlZRlBSSU5URiAoeXlvdXRwdXQs
ICIpIik7Ci19Ci0KLS8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCB5eV9zdGFja19wcmludCAtLSBQcmludCB0aGUg
c3RhdGUgc3RhY2sgZnJvbSBpdHMgQk9UVE9NIHVwIHRvIGl0cyB8Ci18IFRPUCAoaW5jbHVkZWQp
LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKLWAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0qLwotCi0jaWYgKGRlZmluZWQgX19TVERDX18gfHwgZGVmaW5lZCBfX0M5OV9fRlVO
Q19fIFwKLSAgICAgfHwgZGVmaW5lZCBfX2NwbHVzcGx1cyB8fCBkZWZpbmVkIF9NU0NfVkVSKQot
c3RhdGljIHZvaWQKLXl5X3N0YWNrX3ByaW50ICh5eXR5cGVfaW50MTYgKnl5Ym90dG9tLCB5eXR5
cGVfaW50MTYgKnl5dG9wKQotI2Vsc2UKLXN0YXRpYyB2b2lkCi15eV9zdGFja19wcmludCAoeXli
b3R0b20sIHl5dG9wKQotICAgIHl5dHlwZV9pbnQxNiAqeXlib3R0b207Ci0gICAgeXl0eXBlX2lu
dDE2ICp5eXRvcDsKLSNlbmRpZgotewotICBZWUZQUklOVEYgKHN0ZGVyciwgIlN0YWNrIG5vdyIp
OwotICBmb3IgKDsgeXlib3R0b20gPD0geXl0b3A7IHl5Ym90dG9tKyspCi0gICAgewotICAgICAg
aW50IHl5Ym90ID0gKnl5Ym90dG9tOwotICAgICAgWVlGUFJJTlRGIChzdGRlcnIsICIgJWQiLCB5
eWJvdCk7Ci0gICAgfQotICBZWUZQUklOVEYgKHN0ZGVyciwgIlxuIik7Ci19Ci0KLSMgZGVmaW5l
IFlZX1NUQUNLX1BSSU5UKEJvdHRvbSwgVG9wKQkJCQlcCi1kbyB7CQkJCQkJCQlcCi0gIGlmICh5
eWRlYnVnKQkJCQkJCQlcCi0gICAgeXlfc3RhY2tfcHJpbnQgKChCb3R0b20pLCAoVG9wKSk7CQkJ
CVwKLX0gd2hpbGUgKFlZSUQgKDApKQotCi0KLS8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCBSZXBvcnQgdGhhdCB0aGUgWVlSVUxFIGlzIGdvaW5n
IHRvIGJlIHJlZHVjZWQuICB8Ci1gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tKi8KLQotI2lmIChkZWZpbmVkIF9fU1REQ19fIHx8IGRlZmluZWQgX19DOTlf
X0ZVTkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZF
UikKLXN0YXRpYyB2b2lkCi15eV9yZWR1Y2VfcHJpbnQgKFlZU1RZUEUgKnl5dnNwLCBpbnQgeXly
dWxlKQotI2Vsc2UKLXN0YXRpYyB2b2lkCi15eV9yZWR1Y2VfcHJpbnQgKHl5dnNwLCB5eXJ1bGUp
Ci0gICAgWVlTVFlQRSAqeXl2c3A7Ci0gICAgaW50IHl5cnVsZTsKLSNlbmRpZgotewotICBpbnQg
eXlucmhzID0geXlyMlt5eXJ1bGVdOwotICBpbnQgeXlpOwotICB1bnNpZ25lZCBsb25nIGludCB5
eWxubyA9IHl5cmxpbmVbeXlydWxlXTsKLSAgWVlGUFJJTlRGIChzdGRlcnIsICJSZWR1Y2luZyBz
dGFjayBieSBydWxlICVkIChsaW5lICVsdSk6XG4iLAotCSAgICAgeXlydWxlIC0gMSwgeXlsbm8p
OwotICAvKiBUaGUgc3ltYm9scyBiZWluZyByZWR1Y2VkLiAgKi8KLSAgZm9yICh5eWkgPSAwOyB5
eWkgPCB5eW5yaHM7IHl5aSsrKQotICAgIHsKLSAgICAgIFlZRlBSSU5URiAoc3RkZXJyLCAiICAg
JCVkID0gIiwgeXlpICsgMSk7Ci0gICAgICB5eV9zeW1ib2xfcHJpbnQgKHN0ZGVyciwgeXlyaHNb
eXlwcmhzW3l5cnVsZV0gKyB5eWldLAotCQkgICAgICAgJih5eXZzcFsoeXlpICsgMSkgLSAoeXlu
cmhzKV0pCi0JCSAgICAgICAJCSAgICAgICApOwotICAgICAgWVlGUFJJTlRGIChzdGRlcnIsICJc
biIpOwotICAgIH0KLX0KLQotIyBkZWZpbmUgWVlfUkVEVUNFX1BSSU5UKFJ1bGUpCQlcCi1kbyB7
CQkJCQlcCi0gIGlmICh5eWRlYnVnKQkJCQlcCi0gICAgeXlfcmVkdWNlX3ByaW50ICh5eXZzcCwg
UnVsZSk7IFwKLX0gd2hpbGUgKFlZSUQgKDApKQotCi0vKiBOb256ZXJvIG1lYW5zIHByaW50IHBh
cnNlIHRyYWNlLiAgSXQgaXMgbGVmdCB1bmluaXRpYWxpemVkIHNvIHRoYXQKLSAgIG11bHRpcGxl
IHBhcnNlcnMgY2FuIGNvZXhpc3QuICAqLwotaW50IHl5ZGVidWc7Ci0jZWxzZSAvKiAhWVlERUJV
RyAqLwotIyBkZWZpbmUgWVlEUFJJTlRGKEFyZ3MpCi0jIGRlZmluZSBZWV9TWU1CT0xfUFJJTlQo
VGl0bGUsIFR5cGUsIFZhbHVlLCBMb2NhdGlvbikKLSMgZGVmaW5lIFlZX1NUQUNLX1BSSU5UKEJv
dHRvbSwgVG9wKQotIyBkZWZpbmUgWVlfUkVEVUNFX1BSSU5UKFJ1bGUpCi0jZW5kaWYgLyogIVlZ
REVCVUcgKi8KLQotCi0vKiBZWUlOSVRERVBUSCAtLSBpbml0aWFsIHNpemUgb2YgdGhlIHBhcnNl
cidzIHN0YWNrcy4gICovCi0jaWZuZGVmCVlZSU5JVERFUFRICi0jIGRlZmluZSBZWUlOSVRERVBU
SCAyMDAKLSNlbmRpZgotCi0vKiBZWU1BWERFUFRIIC0tIG1heGltdW0gc2l6ZSB0aGUgc3RhY2tz
IGNhbiBncm93IHRvIChlZmZlY3RpdmUgb25seQotICAgaWYgdGhlIGJ1aWx0LWluIHN0YWNrIGV4
dGVuc2lvbiBtZXRob2QgaXMgdXNlZCkuCi0KLSAgIERvIG5vdCBtYWtlIHRoaXMgdmFsdWUgdG9v
IGxhcmdlOyB0aGUgcmVzdWx0cyBhcmUgdW5kZWZpbmVkIGlmCi0gICBZWVNUQUNLX0FMTE9DX01B
WElNVU0gPCBZWVNUQUNLX0JZVEVTIChZWU1BWERFUFRIKQotICAgZXZhbHVhdGVkIHdpdGggaW5m
aW5pdGUtcHJlY2lzaW9uIGludGVnZXIgYXJpdGhtZXRpYy4gICovCi0KLSNpZm5kZWYgWVlNQVhE
RVBUSAotIyBkZWZpbmUgWVlNQVhERVBUSCAxMDAwMAotI2VuZGlmCi0KLQotI2lmIFlZRVJST1Jf
VkVSQk9TRQotCi0jIGlmbmRlZiB5eXN0cmxlbgotIyAgaWYgZGVmaW5lZCBfX0dMSUJDX18gJiYg
ZGVmaW5lZCBfU1RSSU5HX0gKLSMgICBkZWZpbmUgeXlzdHJsZW4gc3RybGVuCi0jICBlbHNlCi0v
KiBSZXR1cm4gdGhlIGxlbmd0aCBvZiBZWVNUUi4gICovCi0jaWYgKGRlZmluZWQgX19TVERDX18g
fHwgZGVmaW5lZCBfX0M5OV9fRlVOQ19fIFwKLSAgICAgfHwgZGVmaW5lZCBfX2NwbHVzcGx1cyB8
fCBkZWZpbmVkIF9NU0NfVkVSKQotc3RhdGljIFlZU0laRV9UCi15eXN0cmxlbiAoY29uc3QgY2hh
ciAqeXlzdHIpCi0jZWxzZQotc3RhdGljIFlZU0laRV9UCi15eXN0cmxlbiAoeXlzdHIpCi0gICAg
Y29uc3QgY2hhciAqeXlzdHI7Ci0jZW5kaWYKLXsKLSAgWVlTSVpFX1QgeXlsZW47Ci0gIGZvciAo
eXlsZW4gPSAwOyB5eXN0clt5eWxlbl07IHl5bGVuKyspCi0gICAgY29udGludWU7Ci0gIHJldHVy
biB5eWxlbjsKLX0KLSMgIGVuZGlmCi0jIGVuZGlmCi0KLSMgaWZuZGVmIHl5c3RwY3B5Ci0jICBp
ZiBkZWZpbmVkIF9fR0xJQkNfXyAmJiBkZWZpbmVkIF9TVFJJTkdfSCAmJiBkZWZpbmVkIF9HTlVf
U09VUkNFCi0jICAgZGVmaW5lIHl5c3RwY3B5IHN0cGNweQotIyAgZWxzZQotLyogQ29weSBZWVNS
QyB0byBZWURFU1QsIHJldHVybmluZyB0aGUgYWRkcmVzcyBvZiB0aGUgdGVybWluYXRpbmcgJ1ww
JyBpbgotICAgWVlERVNULiAgKi8KLSNpZiAoZGVmaW5lZCBfX1NURENfXyB8fCBkZWZpbmVkIF9f
Qzk5X19GVU5DX18gXAotICAgICB8fCBkZWZpbmVkIF9fY3BsdXNwbHVzIHx8IGRlZmluZWQgX01T
Q19WRVIpCi1zdGF0aWMgY2hhciAqCi15eXN0cGNweSAoY2hhciAqeXlkZXN0LCBjb25zdCBjaGFy
ICp5eXNyYykKLSNlbHNlCi1zdGF0aWMgY2hhciAqCi15eXN0cGNweSAoeXlkZXN0LCB5eXNyYykK
LSAgICBjaGFyICp5eWRlc3Q7Ci0gICAgY29uc3QgY2hhciAqeXlzcmM7Ci0jZW5kaWYKLXsKLSAg
Y2hhciAqeXlkID0geXlkZXN0OwotICBjb25zdCBjaGFyICp5eXMgPSB5eXNyYzsKLQotICB3aGls
ZSAoKCp5eWQrKyA9ICp5eXMrKykgIT0gJ1wwJykKLSAgICBjb250aW51ZTsKLQotICByZXR1cm4g
eXlkIC0gMTsKLX0KLSMgIGVuZGlmCi0jIGVuZGlmCi0KLSMgaWZuZGVmIHl5dG5hbWVycgotLyog
Q29weSB0byBZWVJFUyB0aGUgY29udGVudHMgb2YgWVlTVFIgYWZ0ZXIgc3RyaXBwaW5nIGF3YXkg
dW5uZWNlc3NhcnkKLSAgIHF1b3RlcyBhbmQgYmFja3NsYXNoZXMsIHNvIHRoYXQgaXQncyBzdWl0
YWJsZSBmb3IgeXllcnJvci4gIFRoZQotICAgaGV1cmlzdGljIGlzIHRoYXQgZG91YmxlLXF1b3Rp
bmcgaXMgdW5uZWNlc3NhcnkgdW5sZXNzIHRoZSBzdHJpbmcKLSAgIGNvbnRhaW5zIGFuIGFwb3N0
cm9waGUsIGEgY29tbWEsIG9yIGJhY2tzbGFzaCAob3RoZXIgdGhhbgotICAgYmFja3NsYXNoLWJh
Y2tzbGFzaCkuICBZWVNUUiBpcyB0YWtlbiBmcm9tIHl5dG5hbWUuICBJZiBZWVJFUyBpcwotICAg
bnVsbCwgZG8gbm90IGNvcHk7IGluc3RlYWQsIHJldHVybiB0aGUgbGVuZ3RoIG9mIHdoYXQgdGhl
IHJlc3VsdAotICAgd291bGQgaGF2ZSBiZWVuLiAgKi8KLXN0YXRpYyBZWVNJWkVfVAoteXl0bmFt
ZXJyIChjaGFyICp5eXJlcywgY29uc3QgY2hhciAqeXlzdHIpCi17Ci0gIGlmICgqeXlzdHIgPT0g
JyInKQotICAgIHsKLSAgICAgIFlZU0laRV9UIHl5biA9IDA7Ci0gICAgICBjaGFyIGNvbnN0ICp5
eXAgPSB5eXN0cjsKLQotICAgICAgZm9yICg7OykKLQlzd2l0Y2ggKCorK3l5cCkKLQkgIHsKLQkg
IGNhc2UgJ1wnJzoKLQkgIGNhc2UgJywnOgotCSAgICBnb3RvIGRvX25vdF9zdHJpcF9xdW90ZXM7
Ci0KLQkgIGNhc2UgJ1xcJzoKLQkgICAgaWYgKCorK3l5cCAhPSAnXFwnKQotCSAgICAgIGdvdG8g
ZG9fbm90X3N0cmlwX3F1b3RlczsKLQkgICAgLyogRmFsbCB0aHJvdWdoLiAgKi8KLQkgIGRlZmF1
bHQ6Ci0JICAgIGlmICh5eXJlcykKLQkgICAgICB5eXJlc1t5eW5dID0gKnl5cDsKLQkgICAgeXlu
Kys7Ci0JICAgIGJyZWFrOwotCi0JICBjYXNlICciJzoKLQkgICAgaWYgKHl5cmVzKQotCSAgICAg
IHl5cmVzW3l5bl0gPSAnXDAnOwotCSAgICByZXR1cm4geXluOwotCSAgfQotICAgIGRvX25vdF9z
dHJpcF9xdW90ZXM6IDsKLSAgICB9Ci0KLSAgaWYgKCEgeXlyZXMpCi0gICAgcmV0dXJuIHl5c3Ry
bGVuICh5eXN0cik7Ci0KLSAgcmV0dXJuIHl5c3RwY3B5ICh5eXJlcywgeXlzdHIpIC0geXlyZXM7
Ci19Ci0jIGVuZGlmCi0KLS8qIENvcHkgaW50byAqWVlNU0csIHdoaWNoIGlzIG9mIHNpemUgKllZ
TVNHX0FMTE9DLCBhbiBlcnJvciBtZXNzYWdlCi0gICBhYm91dCB0aGUgdW5leHBlY3RlZCB0b2tl
biBZWVRPS0VOIGZvciB0aGUgc3RhdGUgc3RhY2sgd2hvc2UgdG9wIGlzCi0gICBZWVNTUC4KLQot
ICAgUmV0dXJuIDAgaWYgKllZTVNHIHdhcyBzdWNjZXNzZnVsbHkgd3JpdHRlbi4gIFJldHVybiAx
IGlmICpZWU1TRyBpcwotICAgbm90IGxhcmdlIGVub3VnaCB0byBob2xkIHRoZSBtZXNzYWdlLiAg
SW4gdGhhdCBjYXNlLCBhbHNvIHNldAotICAgKllZTVNHX0FMTE9DIHRvIHRoZSByZXF1aXJlZCBu
dW1iZXIgb2YgYnl0ZXMuICBSZXR1cm4gMiBpZiB0aGUKLSAgIHJlcXVpcmVkIG51bWJlciBvZiBi
eXRlcyBpcyB0b28gbGFyZ2UgdG8gc3RvcmUuICAqLwotc3RhdGljIGludAoteXlzeW50YXhfZXJy
b3IgKFlZU0laRV9UICp5eW1zZ19hbGxvYywgY2hhciAqKnl5bXNnLAotICAgICAgICAgICAgICAg
IHl5dHlwZV9pbnQxNiAqeXlzc3AsIGludCB5eXRva2VuKQotewotICBZWVNJWkVfVCB5eXNpemUw
ID0geXl0bmFtZXJyIChZWV9OVUxMLCB5eXRuYW1lW3l5dG9rZW5dKTsKLSAgWVlTSVpFX1QgeXlz
aXplID0geXlzaXplMDsKLSAgWVlTSVpFX1QgeXlzaXplMTsKLSAgZW51bSB7IFlZRVJST1JfVkVS
Qk9TRV9BUkdTX01BWElNVU0gPSA1IH07Ci0gIC8qIEludGVybmF0aW9uYWxpemVkIGZvcm1hdCBz
dHJpbmcuICovCi0gIGNvbnN0IGNoYXIgKnl5Zm9ybWF0ID0gWVlfTlVMTDsKLSAgLyogQXJndW1l
bnRzIG9mIHl5Zm9ybWF0LiAqLwotICBjaGFyIGNvbnN0ICp5eWFyZ1tZWUVSUk9SX1ZFUkJPU0Vf
QVJHU19NQVhJTVVNXTsKLSAgLyogTnVtYmVyIG9mIHJlcG9ydGVkIHRva2VucyAob25lIGZvciB0
aGUgInVuZXhwZWN0ZWQiLCBvbmUgcGVyCi0gICAgICJleHBlY3RlZCIpLiAqLwotICBpbnQgeXlj
b3VudCA9IDA7Ci0KLSAgLyogVGhlcmUgYXJlIG1hbnkgcG9zc2liaWxpdGllcyBoZXJlIHRvIGNv
bnNpZGVyOgotICAgICAtIEFzc3VtZSBZWUZBSUwgaXMgbm90IHVzZWQuICBJdCdzIHRvbyBmbGF3
ZWQgdG8gY29uc2lkZXIuICBTZWUKLSAgICAgICA8aHR0cDovL2xpc3RzLmdudS5vcmcvYXJjaGl2
ZS9odG1sL2Jpc29uLXBhdGNoZXMvMjAwOS0xMi9tc2cwMDAyNC5odG1sPgotICAgICAgIGZvciBk
ZXRhaWxzLiAgWVlFUlJPUiBpcyBmaW5lIGFzIGl0IGRvZXMgbm90IGludm9rZSB0aGlzCi0gICAg
ICAgZnVuY3Rpb24uCi0gICAgIC0gSWYgdGhpcyBzdGF0ZSBpcyBhIGNvbnNpc3RlbnQgc3RhdGUg
d2l0aCBhIGRlZmF1bHQgYWN0aW9uLCB0aGVuCi0gICAgICAgdGhlIG9ubHkgd2F5IHRoaXMgZnVu
Y3Rpb24gd2FzIGludm9rZWQgaXMgaWYgdGhlIGRlZmF1bHQgYWN0aW9uCi0gICAgICAgaXMgYW4g
ZXJyb3IgYWN0aW9uLiAgSW4gdGhhdCBjYXNlLCBkb24ndCBjaGVjayBmb3IgZXhwZWN0ZWQKLSAg
ICAgICB0b2tlbnMgYmVjYXVzZSB0aGVyZSBhcmUgbm9uZS4KLSAgICAgLSBUaGUgb25seSB3YXkg
dGhlcmUgY2FuIGJlIG5vIGxvb2thaGVhZCBwcmVzZW50IChpbiB5eWNoYXIpIGlzIGlmCi0gICAg
ICAgdGhpcyBzdGF0ZSBpcyBhIGNvbnNpc3RlbnQgc3RhdGUgd2l0aCBhIGRlZmF1bHQgYWN0aW9u
LiAgVGh1cywKLSAgICAgICBkZXRlY3RpbmcgdGhlIGFic2VuY2Ugb2YgYSBsb29rYWhlYWQgaXMg
c3VmZmljaWVudCB0byBkZXRlcm1pbmUKLSAgICAgICB0aGF0IHRoZXJlIGlzIG5vIHVuZXhwZWN0
ZWQgb3IgZXhwZWN0ZWQgdG9rZW4gdG8gcmVwb3J0LiAgSW4gdGhhdAotICAgICAgIGNhc2UsIGp1
c3QgcmVwb3J0IGEgc2ltcGxlICJzeW50YXggZXJyb3IiLgotICAgICAtIERvbid0IGFzc3VtZSB0
aGVyZSBpc24ndCBhIGxvb2thaGVhZCBqdXN0IGJlY2F1c2UgdGhpcyBzdGF0ZSBpcyBhCi0gICAg
ICAgY29uc2lzdGVudCBzdGF0ZSB3aXRoIGEgZGVmYXVsdCBhY3Rpb24uICBUaGVyZSBtaWdodCBo
YXZlIGJlZW4gYQotICAgICAgIHByZXZpb3VzIGluY29uc2lzdGVudCBzdGF0ZSwgY29uc2lzdGVu
dCBzdGF0ZSB3aXRoIGEgbm9uLWRlZmF1bHQKLSAgICAgICBhY3Rpb24sIG9yIHVzZXIgc2VtYW50
aWMgYWN0aW9uIHRoYXQgbWFuaXB1bGF0ZWQgeXljaGFyLgotICAgICAtIE9mIGNvdXJzZSwgdGhl
IGV4cGVjdGVkIHRva2VuIGxpc3QgZGVwZW5kcyBvbiBzdGF0ZXMgdG8gaGF2ZQotICAgICAgIGNv
cnJlY3QgbG9va2FoZWFkIGluZm9ybWF0aW9uLCBhbmQgaXQgZGVwZW5kcyBvbiB0aGUgcGFyc2Vy
IG5vdAotICAgICAgIHRvIHBlcmZvcm0gZXh0cmEgcmVkdWN0aW9ucyBhZnRlciBmZXRjaGluZyBh
IGxvb2thaGVhZCBmcm9tIHRoZQotICAgICAgIHNjYW5uZXIgYW5kIGJlZm9yZSBkZXRlY3Rpbmcg
YSBzeW50YXggZXJyb3IuICBUaHVzLCBzdGF0ZSBtZXJnaW5nCi0gICAgICAgKGZyb20gTEFMUiBv
ciBJRUxSKSBhbmQgZGVmYXVsdCByZWR1Y3Rpb25zIGNvcnJ1cHQgdGhlIGV4cGVjdGVkCi0gICAg
ICAgdG9rZW4gbGlzdC4gIEhvd2V2ZXIsIHRoZSBsaXN0IGlzIGNvcnJlY3QgZm9yIGNhbm9uaWNh
bCBMUiB3aXRoCi0gICAgICAgb25lIGV4Y2VwdGlvbjogaXQgd2lsbCBzdGlsbCBjb250YWluIGFu
eSB0b2tlbiB0aGF0IHdpbGwgbm90IGJlCi0gICAgICAgYWNjZXB0ZWQgZHVlIHRvIGFuIGVycm9y
IGFjdGlvbiBpbiBhIGxhdGVyIHN0YXRlLgotICAqLwotICBpZiAoeXl0b2tlbiAhPSBZWUVNUFRZ
KQotICAgIHsKLSAgICAgIGludCB5eW4gPSB5eXBhY3RbKnl5c3NwXTsKLSAgICAgIHl5YXJnW3l5
Y291bnQrK10gPSB5eXRuYW1lW3l5dG9rZW5dOwotICAgICAgaWYgKCF5eXBhY3RfdmFsdWVfaXNf
ZGVmYXVsdCAoeXluKSkKLSAgICAgICAgewotICAgICAgICAgIC8qIFN0YXJ0IFlZWCBhdCAtWVlO
IGlmIG5lZ2F0aXZlIHRvIGF2b2lkIG5lZ2F0aXZlIGluZGV4ZXMgaW4KLSAgICAgICAgICAgICBZ
WUNIRUNLLiAgSW4gb3RoZXIgd29yZHMsIHNraXAgdGhlIGZpcnN0IC1ZWU4gYWN0aW9ucyBmb3IK
LSAgICAgICAgICAgICB0aGlzIHN0YXRlIGJlY2F1c2UgdGhleSBhcmUgZGVmYXVsdCBhY3Rpb25z
LiAgKi8KLSAgICAgICAgICBpbnQgeXl4YmVnaW4gPSB5eW4gPCAwID8gLXl5biA6IDA7Ci0gICAg
ICAgICAgLyogU3RheSB3aXRoaW4gYm91bmRzIG9mIGJvdGggeXljaGVjayBhbmQgeXl0bmFtZS4g
ICovCi0gICAgICAgICAgaW50IHl5Y2hlY2tsaW0gPSBZWUxBU1QgLSB5eW4gKyAxOwotICAgICAg
ICAgIGludCB5eXhlbmQgPSB5eWNoZWNrbGltIDwgWVlOVE9LRU5TID8geXljaGVja2xpbSA6IFlZ
TlRPS0VOUzsKLSAgICAgICAgICBpbnQgeXl4OwotCi0gICAgICAgICAgZm9yICh5eXggPSB5eXhi
ZWdpbjsgeXl4IDwgeXl4ZW5kOyArK3l5eCkKLSAgICAgICAgICAgIGlmICh5eWNoZWNrW3l5eCAr
IHl5bl0gPT0geXl4ICYmIHl5eCAhPSBZWVRFUlJPUgotICAgICAgICAgICAgICAgICYmICF5eXRh
YmxlX3ZhbHVlX2lzX2Vycm9yICh5eXRhYmxlW3l5eCArIHl5bl0pKQotICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgaWYgKHl5Y291bnQgPT0gWVlFUlJPUl9WRVJCT1NFX0FSR1NfTUFY
SU1VTSkKLSAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgeXljb3VudCA9
IDE7Ci0gICAgICAgICAgICAgICAgICAgIHl5c2l6ZSA9IHl5c2l6ZTA7Ci0gICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHl5YXJn
W3l5Y291bnQrK10gPSB5eXRuYW1lW3l5eF07Ci0gICAgICAgICAgICAgICAgeXlzaXplMSA9IHl5
c2l6ZSArIHl5dG5hbWVyciAoWVlfTlVMTCwgeXl0bmFtZVt5eXhdKTsKLSAgICAgICAgICAgICAg
ICBpZiAoISAoeXlzaXplIDw9IHl5c2l6ZTEKLSAgICAgICAgICAgICAgICAgICAgICAgJiYgeXlz
aXplMSA8PSBZWVNUQUNLX0FMTE9DX01BWElNVU0pKQotICAgICAgICAgICAgICAgICAgcmV0dXJu
IDI7Ci0gICAgICAgICAgICAgICAgeXlzaXplID0geXlzaXplMTsKLSAgICAgICAgICAgICAgfQot
ICAgICAgICB9Ci0gICAgfQotCi0gIHN3aXRjaCAoeXljb3VudCkKLSAgICB7Ci0jIGRlZmluZSBZ
WUNBU0VfKE4sIFMpICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgIGNhc2UgTjogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB5eWZvcm1hdCA9IFM7ICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICBicmVhawotICAgICAgWVlDQVNFXygwLCBZWV8oInN5bnRh
eCBlcnJvciIpKTsKLSAgICAgIFlZQ0FTRV8oMSwgWVlfKCJzeW50YXggZXJyb3IsIHVuZXhwZWN0
ZWQgJXMiKSk7Ci0gICAgICBZWUNBU0VfKDIsIFlZXygic3ludGF4IGVycm9yLCB1bmV4cGVjdGVk
ICVzLCBleHBlY3RpbmcgJXMiKSk7Ci0gICAgICBZWUNBU0VfKDMsIFlZXygic3ludGF4IGVycm9y
LCB1bmV4cGVjdGVkICVzLCBleHBlY3RpbmcgJXMgb3IgJXMiKSk7Ci0gICAgICBZWUNBU0VfKDQs
IFlZXygic3ludGF4IGVycm9yLCB1bmV4cGVjdGVkICVzLCBleHBlY3RpbmcgJXMgb3IgJXMgb3Ig
JXMiKSk7Ci0gICAgICBZWUNBU0VfKDUsIFlZXygic3ludGF4IGVycm9yLCB1bmV4cGVjdGVkICVz
LCBleHBlY3RpbmcgJXMgb3IgJXMgb3IgJXMgb3IgJXMiKSk7Ci0jIHVuZGVmIFlZQ0FTRV8KLSAg
ICB9Ci0KLSAgeXlzaXplMSA9IHl5c2l6ZSArIHl5c3RybGVuICh5eWZvcm1hdCk7Ci0gIGlmICgh
ICh5eXNpemUgPD0geXlzaXplMSAmJiB5eXNpemUxIDw9IFlZU1RBQ0tfQUxMT0NfTUFYSU1VTSkp
Ci0gICAgcmV0dXJuIDI7Ci0gIHl5c2l6ZSA9IHl5c2l6ZTE7Ci0KLSAgaWYgKCp5eW1zZ19hbGxv
YyA8IHl5c2l6ZSkKLSAgICB7Ci0gICAgICAqeXltc2dfYWxsb2MgPSAyICogeXlzaXplOwotICAg
ICAgaWYgKCEgKHl5c2l6ZSA8PSAqeXltc2dfYWxsb2MKLSAgICAgICAgICAgICAmJiAqeXltc2df
YWxsb2MgPD0gWVlTVEFDS19BTExPQ19NQVhJTVVNKSkKLSAgICAgICAgKnl5bXNnX2FsbG9jID0g
WVlTVEFDS19BTExPQ19NQVhJTVVNOwotICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0gIC8qIEF2
b2lkIHNwcmludGYsIGFzIHRoYXQgaW5mcmluZ2VzIG9uIHRoZSB1c2VyJ3MgbmFtZSBzcGFjZS4K
LSAgICAgRG9uJ3QgaGF2ZSB1bmRlZmluZWQgYmVoYXZpb3IgZXZlbiBpZiB0aGUgdHJhbnNsYXRp
b24KLSAgICAgcHJvZHVjZWQgYSBzdHJpbmcgd2l0aCB0aGUgd3JvbmcgbnVtYmVyIG9mICIlcyJz
LiAgKi8KLSAgewotICAgIGNoYXIgKnl5cCA9ICp5eW1zZzsKLSAgICBpbnQgeXlpID0gMDsKLSAg
ICB3aGlsZSAoKCp5eXAgPSAqeXlmb3JtYXQpICE9ICdcMCcpCi0gICAgICBpZiAoKnl5cCA9PSAn
JScgJiYgeXlmb3JtYXRbMV0gPT0gJ3MnICYmIHl5aSA8IHl5Y291bnQpCi0gICAgICAgIHsKLSAg
ICAgICAgICB5eXAgKz0geXl0bmFtZXJyICh5eXAsIHl5YXJnW3l5aSsrXSk7Ci0gICAgICAgICAg
eXlmb3JtYXQgKz0gMjsKLSAgICAgICAgfQotICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAg
ICAgeXlwKys7Ci0gICAgICAgICAgeXlmb3JtYXQrKzsKLSAgICAgICAgfQotICB9Ci0gIHJldHVy
biAwOwotfQotI2VuZGlmIC8qIFlZRVJST1JfVkVSQk9TRSAqLwotCi0vKi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCBSZWxlYXNlIHRoZSBtZW1vcnkg
YXNzb2NpYXRlZCB0byB0aGlzIHN5bWJvbC4gIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi0KLS8qQVJHU1VTRUQqLwotI2lmIChkZWZpbmVkIF9f
U1REQ19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1
c3BsdXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLXN0YXRpYyB2b2lkCi15eWRlc3RydWN0IChjb25z
dCBjaGFyICp5eW1zZywgaW50IHl5dHlwZSwgWVlTVFlQRSAqeXl2YWx1ZXApCi0jZWxzZQotc3Rh
dGljIHZvaWQKLXl5ZGVzdHJ1Y3QgKHl5bXNnLCB5eXR5cGUsIHl5dmFsdWVwKQotICAgIGNvbnN0
IGNoYXIgKnl5bXNnOwotICAgIGludCB5eXR5cGU7Ci0gICAgWVlTVFlQRSAqeXl2YWx1ZXA7Ci0j
ZW5kaWYKLXsKLSAgWVlVU0UgKHl5dmFsdWVwKTsKLQotICBpZiAoIXl5bXNnKQotICAgIHl5bXNn
ID0gIkRlbGV0aW5nIjsKLSAgWVlfU1lNQk9MX1BSSU5UICh5eW1zZywgeXl0eXBlLCB5eXZhbHVl
cCwgeXlsb2NhdGlvbnApOwotCi0gIHN3aXRjaCAoeXl0eXBlKQotICAgIHsKLSAgICAgIGNhc2Ug
NTc6IC8qICJjaG9pY2VfZW50cnkiICovCi0KLQl7Ci0JZnByaW50ZihzdGRlcnIsICIlczolZDog
bWlzc2luZyBlbmQgc3RhdGVtZW50IGZvciB0aGlzIGVudHJ5XG4iLAotCQkoeXl2YWx1ZXAtPm1l
bnUpLT5maWxlLT5uYW1lLCAoeXl2YWx1ZXAtPm1lbnUpLT5saW5lbm8pOwotCWlmIChjdXJyZW50
X21lbnUgPT0gKHl5dmFsdWVwLT5tZW51KSkKLQkJbWVudV9lbmRfbWVudSgpOwotfTsKLQotCWJy
ZWFrOwotICAgICAgY2FzZSA2MzogLyogImlmX2VudHJ5IiAqLwotCi0JewotCWZwcmludGYoc3Rk
ZXJyLCAiJXM6JWQ6IG1pc3NpbmcgZW5kIHN0YXRlbWVudCBmb3IgdGhpcyBlbnRyeVxuIiwKLQkJ
KHl5dmFsdWVwLT5tZW51KS0+ZmlsZS0+bmFtZSwgKHl5dmFsdWVwLT5tZW51KS0+bGluZW5vKTsK
LQlpZiAoY3VycmVudF9tZW51ID09ICh5eXZhbHVlcC0+bWVudSkpCi0JCW1lbnVfZW5kX21lbnUo
KTsKLX07Ci0KLQlicmVhazsKLSAgICAgIGNhc2UgNjk6IC8qICJtZW51X2VudHJ5IiAqLwotCi0J
ewotCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6IG1pc3NpbmcgZW5kIHN0YXRlbWVudCBmb3IgdGhp
cyBlbnRyeVxuIiwKLQkJKHl5dmFsdWVwLT5tZW51KS0+ZmlsZS0+bmFtZSwgKHl5dmFsdWVwLT5t
ZW51KS0+bGluZW5vKTsKLQlpZiAoY3VycmVudF9tZW51ID09ICh5eXZhbHVlcC0+bWVudSkpCi0J
CW1lbnVfZW5kX21lbnUoKTsKLX07Ci0KLQlicmVhazsKLQotICAgICAgZGVmYXVsdDoKLQlicmVh
azsKLSAgICB9Ci19Ci0KLQotLyogUHJldmVudCB3YXJuaW5ncyBmcm9tIC1XbWlzc2luZy1wcm90
b3R5cGVzLiAgKi8KLSNpZmRlZiBZWVBBUlNFX1BBUkFNCi0jaWYgZGVmaW5lZCBfX1NURENfXyB8
fCBkZWZpbmVkIF9fY3BsdXNwbHVzCi1pbnQgeXlwYXJzZSAodm9pZCAqWVlQQVJTRV9QQVJBTSk7
Ci0jZWxzZQotaW50IHl5cGFyc2UgKCk7Ci0jZW5kaWYKLSNlbHNlIC8qICEgWVlQQVJTRV9QQVJB
TSAqLwotI2lmIGRlZmluZWQgX19TVERDX18gfHwgZGVmaW5lZCBfX2NwbHVzcGx1cwotaW50IHl5
cGFyc2UgKHZvaWQpOwotI2Vsc2UKLWludCB5eXBhcnNlICgpOwotI2VuZGlmCi0jZW5kaWYgLyog
ISBZWVBBUlNFX1BBUkFNICovCi0KLQotLyogVGhlIGxvb2thaGVhZCBzeW1ib2wuICAqLwotaW50
IHl5Y2hhcjsKLQotLyogVGhlIHNlbWFudGljIHZhbHVlIG9mIHRoZSBsb29rYWhlYWQgc3ltYm9s
LiAgKi8KLVlZU1RZUEUgeXlsdmFsOwotCi0vKiBOdW1iZXIgb2Ygc3ludGF4IGVycm9ycyBzbyBm
YXIuICAqLwotaW50IHl5bmVycnM7Ci0KLQotLyotLS0tLS0tLS0tLgotfCB5eXBhcnNlLiAgfAot
YC0tLS0tLS0tLS0qLwotCi0jaWZkZWYgWVlQQVJTRV9QQVJBTQotI2lmIChkZWZpbmVkIF9fU1RE
Q19fIHx8IGRlZmluZWQgX19DOTlfX0ZVTkNfXyBcCi0gICAgIHx8IGRlZmluZWQgX19jcGx1c3Bs
dXMgfHwgZGVmaW5lZCBfTVNDX1ZFUikKLWludAoteXlwYXJzZSAodm9pZCAqWVlQQVJTRV9QQVJB
TSkKLSNlbHNlCi1pbnQKLXl5cGFyc2UgKFlZUEFSU0VfUEFSQU0pCi0gICAgdm9pZCAqWVlQQVJT
RV9QQVJBTTsKLSNlbmRpZgotI2Vsc2UgLyogISBZWVBBUlNFX1BBUkFNICovCi0jaWYgKGRlZmlu
ZWQgX19TVERDX18gfHwgZGVmaW5lZCBfX0M5OV9fRlVOQ19fIFwKLSAgICAgfHwgZGVmaW5lZCBf
X2NwbHVzcGx1cyB8fCBkZWZpbmVkIF9NU0NfVkVSKQotaW50Ci15eXBhcnNlICh2b2lkKQotI2Vs
c2UKLWludAoteXlwYXJzZSAoKQotCi0jZW5kaWYKLSNlbmRpZgotewotICAgIGludCB5eXN0YXRl
OwotICAgIC8qIE51bWJlciBvZiB0b2tlbnMgdG8gc2hpZnQgYmVmb3JlIGVycm9yIG1lc3NhZ2Vz
IGVuYWJsZWQuICAqLwotICAgIGludCB5eWVycnN0YXR1czsKLQotICAgIC8qIFRoZSBzdGFja3Mg
YW5kIHRoZWlyIHRvb2xzOgotICAgICAgIGB5eXNzJzogcmVsYXRlZCB0byBzdGF0ZXMuCi0gICAg
ICAgYHl5dnMnOiByZWxhdGVkIHRvIHNlbWFudGljIHZhbHVlcy4KLQotICAgICAgIFJlZmVyIHRv
IHRoZSBzdGFja3MgdGhyb3VnaCBzZXBhcmF0ZSBwb2ludGVycywgdG8gYWxsb3cgeXlvdmVyZmxv
dwotICAgICAgIHRvIHJlYWxsb2NhdGUgdGhlbSBlbHNld2hlcmUuICAqLwotCi0gICAgLyogVGhl
IHN0YXRlIHN0YWNrLiAgKi8KLSAgICB5eXR5cGVfaW50MTYgeXlzc2FbWVlJTklUREVQVEhdOwot
ICAgIHl5dHlwZV9pbnQxNiAqeXlzczsKLSAgICB5eXR5cGVfaW50MTYgKnl5c3NwOwotCi0gICAg
LyogVGhlIHNlbWFudGljIHZhbHVlIHN0YWNrLiAgKi8KLSAgICBZWVNUWVBFIHl5dnNhW1lZSU5J
VERFUFRIXTsKLSAgICBZWVNUWVBFICp5eXZzOwotICAgIFlZU1RZUEUgKnl5dnNwOwotCi0gICAg
WVlTSVpFX1QgeXlzdGFja3NpemU7Ci0KLSAgaW50IHl5bjsKLSAgaW50IHl5cmVzdWx0OwotICAv
KiBMb29rYWhlYWQgdG9rZW4gYXMgYW4gaW50ZXJuYWwgKHRyYW5zbGF0ZWQpIHRva2VuIG51bWJl
ci4gICovCi0gIGludCB5eXRva2VuOwotICAvKiBUaGUgdmFyaWFibGVzIHVzZWQgdG8gcmV0dXJu
IHNlbWFudGljIHZhbHVlIGFuZCBsb2NhdGlvbiBmcm9tIHRoZQotICAgICBhY3Rpb24gcm91dGlu
ZXMuICAqLwotICBZWVNUWVBFIHl5dmFsOwotCi0jaWYgWVlFUlJPUl9WRVJCT1NFCi0gIC8qIEJ1
ZmZlciBmb3IgZXJyb3IgbWVzc2FnZXMsIGFuZCBpdHMgYWxsb2NhdGVkIHNpemUuICAqLwotICBj
aGFyIHl5bXNnYnVmWzEyOF07Ci0gIGNoYXIgKnl5bXNnID0geXltc2didWY7Ci0gIFlZU0laRV9U
IHl5bXNnX2FsbG9jID0gc2l6ZW9mIHl5bXNnYnVmOwotI2VuZGlmCi0KLSNkZWZpbmUgWVlQT1BT
VEFDSyhOKSAgICh5eXZzcCAtPSAoTiksIHl5c3NwIC09IChOKSkKLQotICAvKiBUaGUgbnVtYmVy
IG9mIHN5bWJvbHMgb24gdGhlIFJIUyBvZiB0aGUgcmVkdWNlZCBydWxlLgotICAgICBLZWVwIHRv
IHplcm8gd2hlbiBubyBzeW1ib2wgc2hvdWxkIGJlIHBvcHBlZC4gICovCi0gIGludCB5eWxlbiA9
IDA7Ci0KLSAgeXl0b2tlbiA9IDA7Ci0gIHl5c3MgPSB5eXNzYTsKLSAgeXl2cyA9IHl5dnNhOwot
ICB5eXN0YWNrc2l6ZSA9IFlZSU5JVERFUFRIOwotCi0gIFlZRFBSSU5URiAoKHN0ZGVyciwgIlN0
YXJ0aW5nIHBhcnNlXG4iKSk7Ci0KLSAgeXlzdGF0ZSA9IDA7Ci0gIHl5ZXJyc3RhdHVzID0gMDsK
LSAgeXluZXJycyA9IDA7Ci0gIHl5Y2hhciA9IFlZRU1QVFk7IC8qIENhdXNlIGEgdG9rZW4gdG8g
YmUgcmVhZC4gICovCi0KLSAgLyogSW5pdGlhbGl6ZSBzdGFjayBwb2ludGVycy4KLSAgICAgV2Fz
dGUgb25lIGVsZW1lbnQgb2YgdmFsdWUgYW5kIGxvY2F0aW9uIHN0YWNrCi0gICAgIHNvIHRoYXQg
dGhleSBzdGF5IG9uIHRoZSBzYW1lIGxldmVsIGFzIHRoZSBzdGF0ZSBzdGFjay4KLSAgICAgVGhl
IHdhc3RlZCBlbGVtZW50cyBhcmUgbmV2ZXIgaW5pdGlhbGl6ZWQuICAqLwotICB5eXNzcCA9IHl5
c3M7Ci0gIHl5dnNwID0geXl2czsKLQotICBnb3RvIHl5c2V0c3RhdGU7Ci0KLS8qLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCB5
eW5ld3N0YXRlIC0tIFB1c2ggYSBuZXcgc3RhdGUsIHdoaWNoIGlzIGZvdW5kIGluIHl5c3RhdGUu
ICB8Ci1gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKi8KLSB5eW5ld3N0YXRlOgotICAvKiBJbiBhbGwgY2FzZXMsIHdoZW4geW91IGdl
dCBoZXJlLCB0aGUgdmFsdWUgYW5kIGxvY2F0aW9uIHN0YWNrcwotICAgICBoYXZlIGp1c3QgYmVl
biBwdXNoZWQuICBTbyBwdXNoaW5nIGEgc3RhdGUgaGVyZSBldmVucyB0aGUgc3RhY2tzLiAgKi8K
LSAgeXlzc3ArKzsKLQotIHl5c2V0c3RhdGU6Ci0gICp5eXNzcCA9IHl5c3RhdGU7Ci0KLSAgaWYg
KHl5c3MgKyB5eXN0YWNrc2l6ZSAtIDEgPD0geXlzc3ApCi0gICAgewotICAgICAgLyogR2V0IHRo
ZSBjdXJyZW50IHVzZWQgc2l6ZSBvZiB0aGUgdGhyZWUgc3RhY2tzLCBpbiBlbGVtZW50cy4gICov
Ci0gICAgICBZWVNJWkVfVCB5eXNpemUgPSB5eXNzcCAtIHl5c3MgKyAxOwotCi0jaWZkZWYgeXlv
dmVyZmxvdwotICAgICAgewotCS8qIEdpdmUgdXNlciBhIGNoYW5jZSB0byByZWFsbG9jYXRlIHRo
ZSBzdGFjay4gIFVzZSBjb3BpZXMgb2YKLQkgICB0aGVzZSBzbyB0aGF0IHRoZSAmJ3MgZG9uJ3Qg
Zm9yY2UgdGhlIHJlYWwgb25lcyBpbnRvCi0JICAgbWVtb3J5LiAgKi8KLQlZWVNUWVBFICp5eXZz
MSA9IHl5dnM7Ci0JeXl0eXBlX2ludDE2ICp5eXNzMSA9IHl5c3M7Ci0KLQkvKiBFYWNoIHN0YWNr
IHBvaW50ZXIgYWRkcmVzcyBpcyBmb2xsb3dlZCBieSB0aGUgc2l6ZSBvZiB0aGUKLQkgICBkYXRh
IGluIHVzZSBpbiB0aGF0IHN0YWNrLCBpbiBieXRlcy4gIFRoaXMgdXNlZCB0byBiZSBhCi0JICAg
Y29uZGl0aW9uYWwgYXJvdW5kIGp1c3QgdGhlIHR3byBleHRyYSBhcmdzLCBidXQgdGhhdCBtaWdo
dAotCSAgIGJlIHVuZGVmaW5lZCBpZiB5eW92ZXJmbG93IGlzIGEgbWFjcm8uICAqLwotCXl5b3Zl
cmZsb3cgKFlZXygibWVtb3J5IGV4aGF1c3RlZCIpLAotCQkgICAgJnl5c3MxLCB5eXNpemUgKiBz
aXplb2YgKCp5eXNzcCksCi0JCSAgICAmeXl2czEsIHl5c2l6ZSAqIHNpemVvZiAoKnl5dnNwKSwK
LQkJICAgICZ5eXN0YWNrc2l6ZSk7Ci0KLQl5eXNzID0geXlzczE7Ci0JeXl2cyA9IHl5dnMxOwot
ICAgICAgfQotI2Vsc2UgLyogbm8geXlvdmVyZmxvdyAqLwotIyBpZm5kZWYgWVlTVEFDS19SRUxP
Q0FURQotICAgICAgZ290byB5eWV4aGF1c3RlZGxhYjsKLSMgZWxzZQotICAgICAgLyogRXh0ZW5k
IHRoZSBzdGFjayBvdXIgb3duIHdheS4gICovCi0gICAgICBpZiAoWVlNQVhERVBUSCA8PSB5eXN0
YWNrc2l6ZSkKLQlnb3RvIHl5ZXhoYXVzdGVkbGFiOwotICAgICAgeXlzdGFja3NpemUgKj0gMjsK
LSAgICAgIGlmIChZWU1BWERFUFRIIDwgeXlzdGFja3NpemUpCi0JeXlzdGFja3NpemUgPSBZWU1B
WERFUFRIOwotCi0gICAgICB7Ci0JeXl0eXBlX2ludDE2ICp5eXNzMSA9IHl5c3M7Ci0JdW5pb24g
eXlhbGxvYyAqeXlwdHIgPQotCSAgKHVuaW9uIHl5YWxsb2MgKikgWVlTVEFDS19BTExPQyAoWVlT
VEFDS19CWVRFUyAoeXlzdGFja3NpemUpKTsKLQlpZiAoISB5eXB0cikKLQkgIGdvdG8geXlleGhh
dXN0ZWRsYWI7Ci0JWVlTVEFDS19SRUxPQ0FURSAoeXlzc19hbGxvYywgeXlzcyk7Ci0JWVlTVEFD
S19SRUxPQ0FURSAoeXl2c19hbGxvYywgeXl2cyk7Ci0jICB1bmRlZiBZWVNUQUNLX1JFTE9DQVRF
Ci0JaWYgKHl5c3MxICE9IHl5c3NhKQotCSAgWVlTVEFDS19GUkVFICh5eXNzMSk7Ci0gICAgICB9
Ci0jIGVuZGlmCi0jZW5kaWYgLyogbm8geXlvdmVyZmxvdyAqLwotCi0gICAgICB5eXNzcCA9IHl5
c3MgKyB5eXNpemUgLSAxOwotICAgICAgeXl2c3AgPSB5eXZzICsgeXlzaXplIC0gMTsKLQotICAg
ICAgWVlEUFJJTlRGICgoc3RkZXJyLCAiU3RhY2sgc2l6ZSBpbmNyZWFzZWQgdG8gJWx1XG4iLAot
CQkgICh1bnNpZ25lZCBsb25nIGludCkgeXlzdGFja3NpemUpKTsKLQotICAgICAgaWYgKHl5c3Mg
KyB5eXN0YWNrc2l6ZSAtIDEgPD0geXlzc3ApCi0JWVlBQk9SVDsKLSAgICB9Ci0KLSAgWVlEUFJJ
TlRGICgoc3RkZXJyLCAiRW50ZXJpbmcgc3RhdGUgJWRcbiIsIHl5c3RhdGUpKTsKLQotICBpZiAo
eXlzdGF0ZSA9PSBZWUZJTkFMKQotICAgIFlZQUNDRVBUOwotCi0gIGdvdG8geXliYWNrdXA7Ci0K
LS8qLS0tLS0tLS0tLS0uCi18IHl5YmFja3VwLiAgfAotYC0tLS0tLS0tLS0tKi8KLXl5YmFja3Vw
OgotCi0gIC8qIERvIGFwcHJvcHJpYXRlIHByb2Nlc3NpbmcgZ2l2ZW4gdGhlIGN1cnJlbnQgc3Rh
dGUuICBSZWFkIGEKLSAgICAgbG9va2FoZWFkIHRva2VuIGlmIHdlIG5lZWQgb25lIGFuZCBkb24n
dCBhbHJlYWR5IGhhdmUgb25lLiAgKi8KLQotICAvKiBGaXJzdCB0cnkgdG8gZGVjaWRlIHdoYXQg
dG8gZG8gd2l0aG91dCByZWZlcmVuY2UgdG8gbG9va2FoZWFkIHRva2VuLiAgKi8KLSAgeXluID0g
eXlwYWN0W3l5c3RhdGVdOwotICBpZiAoeXlwYWN0X3ZhbHVlX2lzX2RlZmF1bHQgKHl5bikpCi0g
ICAgZ290byB5eWRlZmF1bHQ7Ci0KLSAgLyogTm90IGtub3duID0+IGdldCBhIGxvb2thaGVhZCB0
b2tlbiBpZiBkb24ndCBhbHJlYWR5IGhhdmUgb25lLiAgKi8KLQotICAvKiBZWUNIQVIgaXMgZWl0
aGVyIFlZRU1QVFkgb3IgWVlFT0Ygb3IgYSB2YWxpZCBsb29rYWhlYWQgc3ltYm9sLiAgKi8KLSAg
aWYgKHl5Y2hhciA9PSBZWUVNUFRZKQotICAgIHsKLSAgICAgIFlZRFBSSU5URiAoKHN0ZGVyciwg
IlJlYWRpbmcgYSB0b2tlbjogIikpOwotICAgICAgeXljaGFyID0gWVlMRVg7Ci0gICAgfQotCi0g
IGlmICh5eWNoYXIgPD0gWVlFT0YpCi0gICAgewotICAgICAgeXljaGFyID0geXl0b2tlbiA9IFlZ
RU9GOwotICAgICAgWVlEUFJJTlRGICgoc3RkZXJyLCAiTm93IGF0IGVuZCBvZiBpbnB1dC5cbiIp
KTsKLSAgICB9Ci0gIGVsc2UKLSAgICB7Ci0gICAgICB5eXRva2VuID0gWVlUUkFOU0xBVEUgKHl5
Y2hhcik7Ci0gICAgICBZWV9TWU1CT0xfUFJJTlQgKCJOZXh0IHRva2VuIGlzIiwgeXl0b2tlbiwg
Jnl5bHZhbCwgJnl5bGxvYyk7Ci0gICAgfQotCi0gIC8qIElmIHRoZSBwcm9wZXIgYWN0aW9uIG9u
IHNlZWluZyB0b2tlbiBZWVRPS0VOIGlzIHRvIHJlZHVjZSBvciB0bwotICAgICBkZXRlY3QgYW4g
ZXJyb3IsIHRha2UgdGhhdCBhY3Rpb24uICAqLwotICB5eW4gKz0geXl0b2tlbjsKLSAgaWYgKHl5
biA8IDAgfHwgWVlMQVNUIDwgeXluIHx8IHl5Y2hlY2tbeXluXSAhPSB5eXRva2VuKQotICAgIGdv
dG8geXlkZWZhdWx0OwotICB5eW4gPSB5eXRhYmxlW3l5bl07Ci0gIGlmICh5eW4gPD0gMCkKLSAg
ICB7Ci0gICAgICBpZiAoeXl0YWJsZV92YWx1ZV9pc19lcnJvciAoeXluKSkKLSAgICAgICAgZ290
byB5eWVycmxhYjsKLSAgICAgIHl5biA9IC15eW47Ci0gICAgICBnb3RvIHl5cmVkdWNlOwotICAg
IH0KLQotICAvKiBDb3VudCB0b2tlbnMgc2hpZnRlZCBzaW5jZSBlcnJvcjsgYWZ0ZXIgdGhyZWUs
IHR1cm4gb2ZmIGVycm9yCi0gICAgIHN0YXR1cy4gICovCi0gIGlmICh5eWVycnN0YXR1cykKLSAg
ICB5eWVycnN0YXR1cy0tOwotCi0gIC8qIFNoaWZ0IHRoZSBsb29rYWhlYWQgdG9rZW4uICAqLwot
ICBZWV9TWU1CT0xfUFJJTlQgKCJTaGlmdGluZyIsIHl5dG9rZW4sICZ5eWx2YWwsICZ5eWxsb2Mp
OwotCi0gIC8qIERpc2NhcmQgdGhlIHNoaWZ0ZWQgdG9rZW4uICAqLwotICB5eWNoYXIgPSBZWUVN
UFRZOwotCi0gIHl5c3RhdGUgPSB5eW47Ci0gICorK3l5dnNwID0geXlsdmFsOwotCi0gIGdvdG8g
eXluZXdzdGF0ZTsKLQotCi0vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLgotfCB5eWRlZmF1bHQgLS0gZG8gdGhlIGRlZmF1bHQgYWN0
aW9uIGZvciB0aGUgY3VycmVudCBzdGF0ZS4gIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15eWRlZmF1bHQ6Ci0gIHl5biA9
IHl5ZGVmYWN0W3l5c3RhdGVdOwotICBpZiAoeXluID09IDApCi0gICAgZ290byB5eWVycmxhYjsK
LSAgZ290byB5eXJlZHVjZTsKLQotCi0vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLgot
fCB5eXJlZHVjZSAtLSBEbyBhIHJlZHVjdGlvbi4gIHwKLWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSovCi15eXJlZHVjZToKLSAgLyogeXluIGlzIHRoZSBudW1iZXIgb2YgYSBydWxlIHRv
IHJlZHVjZSB3aXRoLiAgKi8KLSAgeXlsZW4gPSB5eXIyW3l5bl07Ci0KLSAgLyogSWYgWVlMRU4g
aXMgbm9uemVybywgaW1wbGVtZW50IHRoZSBkZWZhdWx0IHZhbHVlIG9mIHRoZSBhY3Rpb246Ci0g
ICAgIGAkJCA9ICQxJy4KLQotICAgICBPdGhlcndpc2UsIHRoZSBmb2xsb3dpbmcgbGluZSBzZXRz
IFlZVkFMIHRvIGdhcmJhZ2UuCi0gICAgIFRoaXMgYmVoYXZpb3IgaXMgdW5kb2N1bWVudGVkIGFu
ZCBCaXNvbgotICAgICB1c2VycyBzaG91bGQgbm90IHJlbHkgdXBvbiBpdC4gIEFzc2lnbmluZyB0
byBZWVZBTAotICAgICB1bmNvbmRpdGlvbmFsbHkgbWFrZXMgdGhlIHBhcnNlciBhIGJpdCBzbWFs
bGVyLCBhbmQgaXQgYXZvaWRzIGEKLSAgICAgR0NDIHdhcm5pbmcgdGhhdCBZWVZBTCBtYXkgYmUg
dXNlZCB1bmluaXRpYWxpemVkLiAgKi8KLSAgeXl2YWwgPSB5eXZzcFsxLXl5bGVuXTsKLQotCi0g
IFlZX1JFRFVDRV9QUklOVCAoeXluKTsKLSAgc3dpdGNoICh5eW4pCi0gICAgewotICAgICAgICBj
YXNlIDEwOgotCi0gICAgeyB6Y29uZl9lcnJvcigidW5leHBlY3RlZCBlbmQgc3RhdGVtZW50Iik7
IH0KLSAgICBicmVhazsKLQotICBjYXNlIDExOgotCi0gICAgeyB6Y29uZl9lcnJvcigidW5rbm93
biBzdGF0ZW1lbnQgXCIlc1wiIiwgKHl5dnNwWygyKSAtICg0KV0uc3RyaW5nKSk7IH0KLSAgICBi
cmVhazsKLQotICBjYXNlIDEyOgotCi0gICAgewotCXpjb25mX2Vycm9yKCJ1bmV4cGVjdGVkIG9w
dGlvbiBcIiVzXCIiLCBrY29uZl9pZF9zdHJpbmdzICsgKHl5dnNwWygyKSAtICg0KV0uaWQpLT5u
YW1lKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDEzOgotCi0gICAgeyB6Y29uZl9lcnJvcigi
aW52YWxpZCBzdGF0ZW1lbnQiKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMjg6Ci0KLSAgICB7
IHpjb25mX2Vycm9yKCJ1bmtub3duIG9wdGlvbiBcIiVzXCIiLCAoeXl2c3BbKDEpIC0gKDMpXS5z
dHJpbmcpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMjk6Ci0KLSAgICB7IHpjb25mX2Vycm9y
KCJpbnZhbGlkIG9wdGlvbiIpOyB9Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSAzMDoKLQotICAgIHsK
LQlzdHJ1Y3Qgc3ltYm9sICpzeW0gPSBzeW1fbG9va3VwKCh5eXZzcFsoMikgLSAoMyldLnN0cmlu
ZyksIDApOwotCXN5bS0+ZmxhZ3MgfD0gU1lNQk9MX09QVElPTkFMOwotCW1lbnVfYWRkX2VudHJ5
KHN5bSk7Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6Y29uZmlnICVzXG4iLCB6Y29uZl9j
dXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcpKTsKLX0K
LSAgICBicmVhazsKLQotICBjYXNlIDMxOgotCi0gICAgewotCW1lbnVfZW5kX2VudHJ5KCk7Ci0J
cHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6ZW5kY29uZmlnXG4iLCB6Y29uZl9jdXJuYW1lKCks
IHpjb25mX2xpbmVubygpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDMyOgotCi0gICAgewot
CXN0cnVjdCBzeW1ib2wgKnN5bSA9IHN5bV9sb29rdXAoKHl5dnNwWygyKSAtICgzKV0uc3RyaW5n
KSwgMCk7Ci0Jc3ltLT5mbGFncyB8PSBTWU1CT0xfT1BUSU9OQUw7Ci0JbWVudV9hZGRfZW50cnko
c3ltKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDptZW51Y29uZmlnICVzXG4iLCB6Y29u
Zl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLCAoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcpKTsK
LX0KLSAgICBicmVhazsKLQotICBjYXNlIDMzOgotCi0gICAgewotCWlmIChjdXJyZW50X2VudHJ5
LT5wcm9tcHQpCi0JCWN1cnJlbnRfZW50cnktPnByb21wdC0+dHlwZSA9IFBfTUVOVTsKLQllbHNl
Ci0JCXpjb25mcHJpbnQoIndhcm5pbmc6IG1lbnVjb25maWcgc3RhdGVtZW50IHdpdGhvdXQgcHJv
bXB0Iik7Ci0JbWVudV9lbmRfZW50cnkoKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpl
bmRjb25maWdcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotfQotICAgIGJy
ZWFrOwotCi0gIGNhc2UgNDE6Ci0KLSAgICB7Ci0JbWVudV9zZXRfdHlwZSgoeXl2c3BbKDEpIC0g
KDMpXS5pZCktPnN0eXBlKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDp0eXBlKCV1KVxu
IiwKLQkJemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwKLQkJKHl5dnNwWygxKSAtICgz
KV0uaWQpLT5zdHlwZSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA0MjoKLQotICAgIHsKLQlt
ZW51X2FkZF9wcm9tcHQoUF9QUk9NUFQsICh5eXZzcFsoMikgLSAoNCldLnN0cmluZyksICh5eXZz
cFsoMykgLSAoNCldLmV4cHIpKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpwcm9tcHRc
biIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotfQotICAgIGJyZWFrOwotCi0g
IGNhc2UgNDM6Ci0KLSAgICB7Ci0JbWVudV9hZGRfZXhwcihQX0RFRkFVTFQsICh5eXZzcFsoMikg
LSAoNCldLmV4cHIpLCAoeXl2c3BbKDMpIC0gKDQpXS5leHByKSk7Ci0JaWYgKCh5eXZzcFsoMSkg
LSAoNCldLmlkKS0+c3R5cGUgIT0gU19VTktOT1dOKQotCQltZW51X3NldF90eXBlKCh5eXZzcFso
MSkgLSAoNCldLmlkKS0+c3R5cGUpOwotCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOmRlZmF1
bHQoJXUpXG4iLAotCQl6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpLAotCQkoeXl2c3Bb
KDEpIC0gKDQpXS5pZCktPnN0eXBlKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDQ0OgotCi0g
ICAgewotCW1lbnVfYWRkX3N5bWJvbChQX1NFTEVDVCwgc3ltX2xvb2t1cCgoeXl2c3BbKDIpIC0g
KDQpXS5zdHJpbmcpLCAwKSwgKHl5dnNwWygzKSAtICg0KV0uZXhwcikpOwotCXByaW50ZChERUJV
R19QQVJTRSwgIiVzOiVkOnNlbGVjdFxuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8o
KSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA0NToKLQotICAgIHsKLQltZW51X2FkZF9leHBy
KFBfUkFOR0UsIGV4cHJfYWxsb2NfY29tcChFX1JBTkdFLCh5eXZzcFsoMikgLSAoNSldLnN5bWJv
bCksICh5eXZzcFsoMykgLSAoNSldLnN5bWJvbCkpLCAoeXl2c3BbKDQpIC0gKDUpXS5leHByKSk7
Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6cmFuZ2VcbiIsIHpjb25mX2N1cm5hbWUoKSwg
emNvbmZfbGluZW5vKCkpOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNDg6Ci0KLSAgICB7Ci0J
Y29uc3Qgc3RydWN0IGtjb25mX2lkICppZCA9IGtjb25mX2lkX2xvb2t1cCgoeXl2c3BbKDIpIC0g
KDMpXS5zdHJpbmcpLCBzdHJsZW4oKHl5dnNwWygyKSAtICgzKV0uc3RyaW5nKSkpOwotCWlmIChp
ZCAmJiBpZC0+ZmxhZ3MgJiBURl9PUFRJT04pCi0JCW1lbnVfYWRkX29wdGlvbihpZC0+dG9rZW4s
ICh5eXZzcFsoMykgLSAoMyldLnN0cmluZykpOwotCWVsc2UKLQkJemNvbmZwcmludCgid2Fybmlu
ZzogaWdub3JpbmcgdW5rbm93biBvcHRpb24gJXMiLCAoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcp
KTsKLQlmcmVlKCh5eXZzcFsoMikgLSAoMyldLnN0cmluZykpOwotfQotICAgIGJyZWFrOwotCi0g
IGNhc2UgNDk6Ci0KLSAgICB7ICh5eXZhbC5zdHJpbmcpID0gTlVMTDsgfQotICAgIGJyZWFrOwot
Ci0gIGNhc2UgNTA6Ci0KLSAgICB7ICh5eXZhbC5zdHJpbmcpID0gKHl5dnNwWygyKSAtICgyKV0u
c3RyaW5nKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNTE6Ci0KLSAgICB7Ci0Jc3RydWN0IHN5
bWJvbCAqc3ltID0gc3ltX2xvb2t1cCgoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcpLCBTWU1CT0xf
Q0hPSUNFKTsKLQlzeW0tPmZsYWdzIHw9IFNZTUJPTF9BVVRPOwotCW1lbnVfYWRkX2VudHJ5KHN5
bSk7Ci0JbWVudV9hZGRfZXhwcihQX0NIT0lDRSwgTlVMTCwgTlVMTCk7Ci0JcHJpbnRkKERFQlVH
X1BBUlNFLCAiJXM6JWQ6Y2hvaWNlXG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygp
KTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDUyOgotCi0gICAgewotCSh5eXZhbC5tZW51KSA9
IG1lbnVfYWRkX21lbnUoKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDUzOgotCi0gICAgewot
CWlmICh6Y29uZl9lbmR0b2tlbigoeXl2c3BbKDEpIC0gKDEpXS5pZCksIFRfQ0hPSUNFLCBUX0VO
RENIT0lDRSkpIHsKLQkJbWVudV9lbmRfbWVudSgpOwotCQlwcmludGQoREVCVUdfUEFSU0UsICIl
czolZDplbmRjaG9pY2VcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotCX0K
LX0KLSAgICBicmVhazsKLQotICBjYXNlIDYxOgotCi0gICAgewotCW1lbnVfYWRkX3Byb21wdChQ
X1BST01QVCwgKHl5dnNwWygyKSAtICg0KV0uc3RyaW5nKSwgKHl5dnNwWygzKSAtICg0KV0uZXhw
cikpOwotCXByaW50ZChERUJVR19QQVJTRSwgIiVzOiVkOnByb21wdFxuIiwgemNvbmZfY3VybmFt
ZSgpLCB6Y29uZl9saW5lbm8oKSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA2MjoKLQotICAg
IHsKLQlpZiAoKHl5dnNwWygxKSAtICgzKV0uaWQpLT5zdHlwZSA9PSBTX0JPT0xFQU4gfHwgKHl5
dnNwWygxKSAtICgzKV0uaWQpLT5zdHlwZSA9PSBTX1RSSVNUQVRFKSB7Ci0JCW1lbnVfc2V0X3R5
cGUoKHl5dnNwWygxKSAtICgzKV0uaWQpLT5zdHlwZSk7Ci0JCXByaW50ZChERUJVR19QQVJTRSwg
IiVzOiVkOnR5cGUoJXUpXG4iLAotCQkJemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwK
LQkJCSh5eXZzcFsoMSkgLSAoMyldLmlkKS0+c3R5cGUpOwotCX0gZWxzZQotCQlZWUVSUk9SOwot
fQotICAgIGJyZWFrOwotCi0gIGNhc2UgNjM6Ci0KLSAgICB7Ci0JY3VycmVudF9lbnRyeS0+c3lt
LT5mbGFncyB8PSBTWU1CT0xfT1BUSU9OQUw7Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6
b3B0aW9uYWxcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotfQotICAgIGJy
ZWFrOwotCi0gIGNhc2UgNjQ6Ci0KLSAgICB7Ci0JaWYgKCh5eXZzcFsoMSkgLSAoNCldLmlkKS0+
c3R5cGUgPT0gU19VTktOT1dOKSB7Ci0JCW1lbnVfYWRkX3N5bWJvbChQX0RFRkFVTFQsIHN5bV9s
b29rdXAoKHl5dnNwWygyKSAtICg0KV0uc3RyaW5nKSwgMCksICh5eXZzcFsoMykgLSAoNCldLmV4
cHIpKTsKLQkJcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6JWQ6ZGVmYXVsdFxuIiwKLQkJCXpjb25m
X2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotCX0gZWxzZQotCQlZWUVSUk9SOwotfQotICAg
IGJyZWFrOwotCi0gIGNhc2UgNjc6Ci0KLSAgICB7Ci0JcHJpbnRkKERFQlVHX1BBUlNFLCAiJXM6
JWQ6aWZcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotCW1lbnVfYWRkX2Vu
dHJ5KE5VTEwpOwotCW1lbnVfYWRkX2RlcCgoeXl2c3BbKDIpIC0gKDMpXS5leHByKSk7Ci0JKHl5
dmFsLm1lbnUpID0gbWVudV9hZGRfbWVudSgpOwotfQotICAgIGJyZWFrOwotCi0gIGNhc2UgNjg6
Ci0KLSAgICB7Ci0JaWYgKHpjb25mX2VuZHRva2VuKCh5eXZzcFsoMSkgLSAoMSldLmlkKSwgVF9J
RiwgVF9FTkRJRikpIHsKLQkJbWVudV9lbmRfbWVudSgpOwotCQlwcmludGQoREVCVUdfUEFSU0Us
ICIlczolZDplbmRpZlxuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7Ci0JfQot
fQotICAgIGJyZWFrOwotCi0gIGNhc2UgNzQ6Ci0KLSAgICB7Ci0JbWVudV9hZGRfcHJvbXB0KFBf
TUVOVSwgKHl5dnNwWygyKSAtICgzKV0uc3RyaW5nKSwgTlVMTCk7Ci19Ci0gICAgYnJlYWs7Ci0K
LSAgY2FzZSA3NToKLQotICAgIHsKLQltZW51X2FkZF9lbnRyeShOVUxMKTsKLQltZW51X2FkZF9w
cm9tcHQoUF9NRU5VLCAoeXl2c3BbKDIpIC0gKDMpXS5zdHJpbmcpLCBOVUxMKTsKLQlwcmludGQo
REVCVUdfUEFSU0UsICIlczolZDptZW51XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVu
bygpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDc2OgotCi0gICAgewotCSh5eXZhbC5tZW51
KSA9IG1lbnVfYWRkX21lbnUoKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDc3OgotCi0gICAg
ewotCWlmICh6Y29uZl9lbmR0b2tlbigoeXl2c3BbKDEpIC0gKDEpXS5pZCksIFRfTUVOVSwgVF9F
TkRNRU5VKSkgewotCQltZW51X2VuZF9tZW51KCk7Ci0JCXByaW50ZChERUJVR19QQVJTRSwgIiVz
OiVkOmVuZG1lbnVcbiIsIHpjb25mX2N1cm5hbWUoKSwgemNvbmZfbGluZW5vKCkpOwotCX0KLX0K
LSAgICBicmVhazsKLQotICBjYXNlIDgzOgotCi0gICAgewotCXByaW50ZChERUJVR19QQVJTRSwg
IiVzOiVkOnNvdXJjZSAlc1xuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSwgKHl5
dnNwWygyKSAtICgzKV0uc3RyaW5nKSk7Ci0JemNvbmZfbmV4dGZpbGUoKHl5dnNwWygyKSAtICgz
KV0uc3RyaW5nKSk7Ci19Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSA4NDoKLQotICAgIHsKLQltZW51
X2FkZF9lbnRyeShOVUxMKTsKLQltZW51X2FkZF9wcm9tcHQoUF9DT01NRU5ULCAoeXl2c3BbKDIp
IC0gKDMpXS5zdHJpbmcpLCBOVUxMKTsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpjb21t
ZW50XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKLX0KLSAgICBicmVhazsK
LQotICBjYXNlIDg1OgotCi0gICAgewotCW1lbnVfZW5kX2VudHJ5KCk7Ci19Ci0gICAgYnJlYWs7
Ci0KLSAgY2FzZSA4NjoKLQotICAgIHsKLQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpoZWxw
XG4iLCB6Y29uZl9jdXJuYW1lKCksIHpjb25mX2xpbmVubygpKTsKLQl6Y29uZl9zdGFydGhlbHAo
KTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDg3OgotCi0gICAgewotCWN1cnJlbnRfZW50cnkt
PmhlbHAgPSAoeXl2c3BbKDIpIC0gKDIpXS5zdHJpbmcpOwotfQotICAgIGJyZWFrOwotCi0gIGNh
c2UgOTI6Ci0KLSAgICB7Ci0JbWVudV9hZGRfZGVwKCh5eXZzcFsoMykgLSAoNCldLmV4cHIpKTsK
LQlwcmludGQoREVCVUdfUEFSU0UsICIlczolZDpkZXBlbmRzIG9uXG4iLCB6Y29uZl9jdXJuYW1l
KCksIHpjb25mX2xpbmVubygpKTsKLX0KLSAgICBicmVhazsKLQotICBjYXNlIDk2OgotCi0gICAg
ewotCW1lbnVfYWRkX3Zpc2liaWxpdHkoKHl5dnNwWygyKSAtICgyKV0uZXhwcikpOwotfQotICAg
IGJyZWFrOwotCi0gIGNhc2UgOTg6Ci0KLSAgICB7Ci0JbWVudV9hZGRfcHJvbXB0KFBfUFJPTVBU
LCAoeXl2c3BbKDEpIC0gKDIpXS5zdHJpbmcpLCAoeXl2c3BbKDIpIC0gKDIpXS5leHByKSk7Ci19
Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSAxMDE6Ci0KLSAgICB7ICh5eXZhbC5pZCkgPSAoeXl2c3Bb
KDEpIC0gKDIpXS5pZCk7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEwMjoKLQotICAgIHsgKHl5
dmFsLmlkKSA9ICh5eXZzcFsoMSkgLSAoMildLmlkKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2Ug
MTAzOgotCi0gICAgeyAoeXl2YWwuaWQpID0gKHl5dnNwWygxKSAtICgyKV0uaWQpOyB9Ci0gICAg
YnJlYWs7Ci0KLSAgY2FzZSAxMDY6Ci0KLSAgICB7ICh5eXZhbC5leHByKSA9IE5VTEw7IH0KLSAg
ICBicmVhazsKLQotICBjYXNlIDEwNzoKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gKHl5dnNwWygy
KSAtICgyKV0uZXhwcik7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEwODoKLQotICAgIHsgKHl5
dmFsLmV4cHIpID0gZXhwcl9hbGxvY19zeW1ib2woKHl5dnNwWygxKSAtICgxKV0uc3ltYm9sKSk7
IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEwOToKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gZXhw
cl9hbGxvY19jb21wKEVfTFRILCAoeXl2c3BbKDEpIC0gKDMpXS5zeW1ib2wpLCAoeXl2c3BbKDMp
IC0gKDMpXS5zeW1ib2wpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTEwOgotCi0gICAgeyAo
eXl2YWwuZXhwcikgPSBleHByX2FsbG9jX2NvbXAoRV9MRVEsICh5eXZzcFsoMSkgLSAoMyldLnN5
bWJvbCksICh5eXZzcFsoMykgLSAoMyldLnN5bWJvbCkpOyB9Ci0gICAgYnJlYWs7Ci0KLSAgY2Fz
ZSAxMTE6Ci0KLSAgICB7ICh5eXZhbC5leHByKSA9IGV4cHJfYWxsb2NfY29tcChFX0dUSCwgKHl5
dnNwWygxKSAtICgzKV0uc3ltYm9sKSwgKHl5dnNwWygzKSAtICgzKV0uc3ltYm9sKSk7IH0KLSAg
ICBicmVhazsKLQotICBjYXNlIDExMjoKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gZXhwcl9hbGxv
Y19jb21wKEVfR0VRLCAoeXl2c3BbKDEpIC0gKDMpXS5zeW1ib2wpLCAoeXl2c3BbKDMpIC0gKDMp
XS5zeW1ib2wpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTEzOgotCi0gICAgeyAoeXl2YWwu
ZXhwcikgPSBleHByX2FsbG9jX2NvbXAoRV9FUVVBTCwgKHl5dnNwWygxKSAtICgzKV0uc3ltYm9s
KSwgKHl5dnNwWygzKSAtICgzKV0uc3ltYm9sKSk7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDEx
NDoKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gZXhwcl9hbGxvY19jb21wKEVfVU5FUVVBTCwgKHl5
dnNwWygxKSAtICgzKV0uc3ltYm9sKSwgKHl5dnNwWygzKSAtICgzKV0uc3ltYm9sKSk7IH0KLSAg
ICBicmVhazsKLQotICBjYXNlIDExNToKLQotICAgIHsgKHl5dmFsLmV4cHIpID0gKHl5dnNwWygy
KSAtICgzKV0uZXhwcik7IH0KLSAgICBicmVhazsKLQotICBjYXNlIDExNjoKLQotICAgIHsgKHl5
dmFsLmV4cHIpID0gZXhwcl9hbGxvY19vbmUoRV9OT1QsICh5eXZzcFsoMikgLSAoMildLmV4cHIp
KTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTE3OgotCi0gICAgeyAoeXl2YWwuZXhwcikgPSBl
eHByX2FsbG9jX3R3byhFX09SLCAoeXl2c3BbKDEpIC0gKDMpXS5leHByKSwgKHl5dnNwWygzKSAt
ICgzKV0uZXhwcikpOyB9Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSAxMTg6Ci0KLSAgICB7ICh5eXZh
bC5leHByKSA9IGV4cHJfYWxsb2NfdHdvKEVfQU5ELCAoeXl2c3BbKDEpIC0gKDMpXS5leHByKSwg
KHl5dnNwWygzKSAtICgzKV0uZXhwcikpOyB9Ci0gICAgYnJlYWs7Ci0KLSAgY2FzZSAxMTk6Ci0K
LSAgICB7ICh5eXZhbC5zeW1ib2wpID0gc3ltX2xvb2t1cCgoeXl2c3BbKDEpIC0gKDEpXS5zdHJp
bmcpLCAwKTsgZnJlZSgoeXl2c3BbKDEpIC0gKDEpXS5zdHJpbmcpKTsgfQotICAgIGJyZWFrOwot
Ci0gIGNhc2UgMTIwOgotCi0gICAgeyAoeXl2YWwuc3ltYm9sKSA9IHN5bV9sb29rdXAoKHl5dnNw
WygxKSAtICgxKV0uc3RyaW5nKSwgU1lNQk9MX0NPTlNUKTsgZnJlZSgoeXl2c3BbKDEpIC0gKDEp
XS5zdHJpbmcpKTsgfQotICAgIGJyZWFrOwotCi0gIGNhc2UgMTIxOgotCi0gICAgeyAoeXl2YWwu
c3RyaW5nKSA9IE5VTEw7IH0KLSAgICBicmVhazsKLQotCi0KLSAgICAgIGRlZmF1bHQ6IGJyZWFr
OwotICAgIH0KLSAgLyogVXNlciBzZW1hbnRpYyBhY3Rpb25zIHNvbWV0aW1lcyBhbHRlciB5eWNo
YXIsIGFuZCB0aGF0IHJlcXVpcmVzCi0gICAgIHRoYXQgeXl0b2tlbiBiZSB1cGRhdGVkIHdpdGgg
dGhlIG5ldyB0cmFuc2xhdGlvbi4gIFdlIHRha2UgdGhlCi0gICAgIGFwcHJvYWNoIG9mIHRyYW5z
bGF0aW5nIGltbWVkaWF0ZWx5IGJlZm9yZSBldmVyeSB1c2Ugb2YgeXl0b2tlbi4KLSAgICAgT25l
IGFsdGVybmF0aXZlIGlzIHRyYW5zbGF0aW5nIGhlcmUgYWZ0ZXIgZXZlcnkgc2VtYW50aWMgYWN0
aW9uLAotICAgICBidXQgdGhhdCB0cmFuc2xhdGlvbiB3b3VsZCBiZSBtaXNzZWQgaWYgdGhlIHNl
bWFudGljIGFjdGlvbiBpbnZva2VzCi0gICAgIFlZQUJPUlQsIFlZQUNDRVBULCBvciBZWUVSUk9S
IGltbWVkaWF0ZWx5IGFmdGVyIGFsdGVyaW5nIHl5Y2hhciBvcgotICAgICBpZiBpdCBpbnZva2Vz
IFlZQkFDS1VQLiAgSW4gdGhlIGNhc2Ugb2YgWVlBQk9SVCBvciBZWUFDQ0VQVCwgYW4KLSAgICAg
aW5jb3JyZWN0IGRlc3RydWN0b3IgbWlnaHQgdGhlbiBiZSBpbnZva2VkIGltbWVkaWF0ZWx5LiAg
SW4gdGhlCi0gICAgIGNhc2Ugb2YgWVlFUlJPUiBvciBZWUJBQ0tVUCwgc3Vic2VxdWVudCBwYXJz
ZXIgYWN0aW9ucyBtaWdodCBsZWFkCi0gICAgIHRvIGFuIGluY29ycmVjdCBkZXN0cnVjdG9yIGNh
bGwgb3IgdmVyYm9zZSBzeW50YXggZXJyb3IgbWVzc2FnZQotICAgICBiZWZvcmUgdGhlIGxvb2th
aGVhZCBpcyB0cmFuc2xhdGVkLiAgKi8KLSAgWVlfU1lNQk9MX1BSSU5UICgiLT4gJCQgPSIsIHl5
cjFbeXluXSwgJnl5dmFsLCAmeXlsb2MpOwotCi0gIFlZUE9QU1RBQ0sgKHl5bGVuKTsKLSAgeXls
ZW4gPSAwOwotICBZWV9TVEFDS19QUklOVCAoeXlzcywgeXlzc3ApOwotCi0gICorK3l5dnNwID0g
eXl2YWw7Ci0KLSAgLyogTm93IGBzaGlmdCcgdGhlIHJlc3VsdCBvZiB0aGUgcmVkdWN0aW9uLiAg
RGV0ZXJtaW5lIHdoYXQgc3RhdGUKLSAgICAgdGhhdCBnb2VzIHRvLCBiYXNlZCBvbiB0aGUgc3Rh
dGUgd2UgcG9wcGVkIGJhY2sgdG8gYW5kIHRoZSBydWxlCi0gICAgIG51bWJlciByZWR1Y2VkIGJ5
LiAgKi8KLQotICB5eW4gPSB5eXIxW3l5bl07Ci0KLSAgeXlzdGF0ZSA9IHl5cGdvdG9beXluIC0g
WVlOVE9LRU5TXSArICp5eXNzcDsKLSAgaWYgKDAgPD0geXlzdGF0ZSAmJiB5eXN0YXRlIDw9IFlZ
TEFTVCAmJiB5eWNoZWNrW3l5c3RhdGVdID09ICp5eXNzcCkKLSAgICB5eXN0YXRlID0geXl0YWJs
ZVt5eXN0YXRlXTsKLSAgZWxzZQotICAgIHl5c3RhdGUgPSB5eWRlZmdvdG9beXluIC0gWVlOVE9L
RU5TXTsKLQotICBnb3RvIHl5bmV3c3RhdGU7Ci0KLQotLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0uCi18IHl5ZXJybGFiIC0tIGhlcmUgb24gZGV0ZWN0aW5nIGVycm9yIHwK
LWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwoteXllcnJsYWI6Ci0gIC8q
IE1ha2Ugc3VyZSB3ZSBoYXZlIGxhdGVzdCBsb29rYWhlYWQgdHJhbnNsYXRpb24uICBTZWUgY29t
bWVudHMgYXQKLSAgICAgdXNlciBzZW1hbnRpYyBhY3Rpb25zIGZvciB3aHkgdGhpcyBpcyBuZWNl
c3NhcnkuICAqLwotICB5eXRva2VuID0geXljaGFyID09IFlZRU1QVFkgPyBZWUVNUFRZIDogWVlU
UkFOU0xBVEUgKHl5Y2hhcik7Ci0KLSAgLyogSWYgbm90IGFscmVhZHkgcmVjb3ZlcmluZyBmcm9t
IGFuIGVycm9yLCByZXBvcnQgdGhpcyBlcnJvci4gICovCi0gIGlmICgheXllcnJzdGF0dXMpCi0g
ICAgewotICAgICAgKyt5eW5lcnJzOwotI2lmICEgWVlFUlJPUl9WRVJCT1NFCi0gICAgICB5eWVy
cm9yIChZWV8oInN5bnRheCBlcnJvciIpKTsKLSNlbHNlCi0jIGRlZmluZSBZWVNZTlRBWF9FUlJP
UiB5eXN5bnRheF9lcnJvciAoJnl5bXNnX2FsbG9jLCAmeXltc2csIFwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB5eXNzcCwgeXl0b2tlbikKLSAgICAgIHsKLSAgICAg
ICAgY2hhciBjb25zdCAqeXltc2dwID0gWVlfKCJzeW50YXggZXJyb3IiKTsKLSAgICAgICAgaW50
IHl5c3ludGF4X2Vycm9yX3N0YXR1czsKLSAgICAgICAgeXlzeW50YXhfZXJyb3Jfc3RhdHVzID0g
WVlTWU5UQVhfRVJST1I7Ci0gICAgICAgIGlmICh5eXN5bnRheF9lcnJvcl9zdGF0dXMgPT0gMCkK
LSAgICAgICAgICB5eW1zZ3AgPSB5eW1zZzsKLSAgICAgICAgZWxzZSBpZiAoeXlzeW50YXhfZXJy
b3Jfc3RhdHVzID09IDEpCi0gICAgICAgICAgewotICAgICAgICAgICAgaWYgKHl5bXNnICE9IHl5
bXNnYnVmKQotICAgICAgICAgICAgICBZWVNUQUNLX0ZSRUUgKHl5bXNnKTsKLSAgICAgICAgICAg
IHl5bXNnID0gKGNoYXIgKikgWVlTVEFDS19BTExPQyAoeXltc2dfYWxsb2MpOwotICAgICAgICAg
ICAgaWYgKCF5eW1zZykKLSAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHl5bXNnID0g
eXltc2didWY7Ci0gICAgICAgICAgICAgICAgeXltc2dfYWxsb2MgPSBzaXplb2YgeXltc2didWY7
Ci0gICAgICAgICAgICAgICAgeXlzeW50YXhfZXJyb3Jfc3RhdHVzID0gMjsKLSAgICAgICAgICAg
ICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
eXlzeW50YXhfZXJyb3Jfc3RhdHVzID0gWVlTWU5UQVhfRVJST1I7Ci0gICAgICAgICAgICAgICAg
eXltc2dwID0geXltc2c7Ci0gICAgICAgICAgICAgIH0KLSAgICAgICAgICB9Ci0gICAgICAgIHl5
ZXJyb3IgKHl5bXNncCk7Ci0gICAgICAgIGlmICh5eXN5bnRheF9lcnJvcl9zdGF0dXMgPT0gMikK
LSAgICAgICAgICBnb3RvIHl5ZXhoYXVzdGVkbGFiOwotICAgICAgfQotIyB1bmRlZiBZWVNZTlRB
WF9FUlJPUgotI2VuZGlmCi0gICAgfQotCi0KLQotICBpZiAoeXllcnJzdGF0dXMgPT0gMykKLSAg
ICB7Ci0gICAgICAvKiBJZiBqdXN0IHRyaWVkIGFuZCBmYWlsZWQgdG8gcmV1c2UgbG9va2FoZWFk
IHRva2VuIGFmdGVyIGFuCi0JIGVycm9yLCBkaXNjYXJkIGl0LiAgKi8KLQotICAgICAgaWYgKHl5
Y2hhciA8PSBZWUVPRikKLQl7Ci0JICAvKiBSZXR1cm4gZmFpbHVyZSBpZiBhdCBlbmQgb2YgaW5w
dXQuICAqLwotCSAgaWYgKHl5Y2hhciA9PSBZWUVPRikKLQkgICAgWVlBQk9SVDsKLQl9Ci0gICAg
ICBlbHNlCi0JewotCSAgeXlkZXN0cnVjdCAoIkVycm9yOiBkaXNjYXJkaW5nIiwKLQkJICAgICAg
eXl0b2tlbiwgJnl5bHZhbCk7Ci0JICB5eWNoYXIgPSBZWUVNUFRZOwotCX0KLSAgICB9Ci0KLSAg
LyogRWxzZSB3aWxsIHRyeSB0byByZXVzZSBsb29rYWhlYWQgdG9rZW4gYWZ0ZXIgc2hpZnRpbmcg
dGhlIGVycm9yCi0gICAgIHRva2VuLiAgKi8KLSAgZ290byB5eWVycmxhYjE7Ci0KLQotLyotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0uCi18IHl5ZXJy
b3JsYWIgLS0gZXJyb3IgcmFpc2VkIGV4cGxpY2l0bHkgYnkgWVlFUlJPUi4gIHwKLWAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwoteXllcnJvcmxh
YjoKLQotICAvKiBQYWNpZnkgY29tcGlsZXJzIGxpa2UgR0NDIHdoZW4gdGhlIHVzZXIgY29kZSBu
ZXZlciBpbnZva2VzCi0gICAgIFlZRVJST1IgYW5kIHRoZSBsYWJlbCB5eWVycm9ybGFiIHRoZXJl
Zm9yZSBuZXZlciBhcHBlYXJzIGluIHVzZXIKLSAgICAgY29kZS4gICovCi0gIGlmICgvKkNPTlNU
Q09ORCovIDApCi0gICAgIGdvdG8geXllcnJvcmxhYjsKLQotICAvKiBEbyBub3QgcmVjbGFpbSB0
aGUgc3ltYm9scyBvZiB0aGUgcnVsZSB3aGljaCBhY3Rpb24gdHJpZ2dlcmVkCi0gICAgIHRoaXMg
WVlFUlJPUi4gICovCi0gIFlZUE9QU1RBQ0sgKHl5bGVuKTsKLSAgeXlsZW4gPSAwOwotICBZWV9T
VEFDS19QUklOVCAoeXlzcywgeXlzc3ApOwotICB5eXN0YXRlID0gKnl5c3NwOwotICBnb3RvIHl5
ZXJybGFiMTsKLQotCi0vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0uCi18IHl5ZXJybGFiMSAtLSBjb21tb24gY29kZSBmb3IgYm90
aCBzeW50YXggZXJyb3IgYW5kIFlZRVJST1IuICB8Ci1gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15eWVycmxhYjE6Ci0gIHl5
ZXJyc3RhdHVzID0gMzsJLyogRWFjaCByZWFsIHRva2VuIHNoaWZ0ZWQgZGVjcmVtZW50cyB0aGlz
LiAgKi8KLQotICBmb3IgKDs7KQotICAgIHsKLSAgICAgIHl5biA9IHl5cGFjdFt5eXN0YXRlXTsK
LSAgICAgIGlmICgheXlwYWN0X3ZhbHVlX2lzX2RlZmF1bHQgKHl5bikpCi0JewotCSAgeXluICs9
IFlZVEVSUk9SOwotCSAgaWYgKDAgPD0geXluICYmIHl5biA8PSBZWUxBU1QgJiYgeXljaGVja1t5
eW5dID09IFlZVEVSUk9SKQotCSAgICB7Ci0JICAgICAgeXluID0geXl0YWJsZVt5eW5dOwotCSAg
ICAgIGlmICgwIDwgeXluKQotCQlicmVhazsKLQkgICAgfQotCX0KLQotICAgICAgLyogUG9wIHRo
ZSBjdXJyZW50IHN0YXRlIGJlY2F1c2UgaXQgY2Fubm90IGhhbmRsZSB0aGUgZXJyb3IgdG9rZW4u
ICAqLwotICAgICAgaWYgKHl5c3NwID09IHl5c3MpCi0JWVlBQk9SVDsKLQotCi0gICAgICB5eWRl
c3RydWN0ICgiRXJyb3I6IHBvcHBpbmciLAotCQkgIHl5c3Rvc1t5eXN0YXRlXSwgeXl2c3ApOwot
ICAgICAgWVlQT1BTVEFDSyAoMSk7Ci0gICAgICB5eXN0YXRlID0gKnl5c3NwOwotICAgICAgWVlf
U1RBQ0tfUFJJTlQgKHl5c3MsIHl5c3NwKTsKLSAgICB9Ci0KLSAgKisreXl2c3AgPSB5eWx2YWw7
Ci0KLQotICAvKiBTaGlmdCB0aGUgZXJyb3IgdG9rZW4uICAqLwotICBZWV9TWU1CT0xfUFJJTlQg
KCJTaGlmdGluZyIsIHl5c3Rvc1t5eW5dLCB5eXZzcCwgeXlsc3ApOwotCi0gIHl5c3RhdGUgPSB5
eW47Ci0gIGdvdG8geXluZXdzdGF0ZTsKLQotCi0vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0uCi18IHl5YWNjZXB0bGFiIC0tIFlZQUNDRVBUIGNvbWVzIGhlcmUuICB8Ci1g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15eWFjY2VwdGxhYjoKLSAg
eXlyZXN1bHQgPSAwOwotICBnb3RvIHl5cmV0dXJuOwotCi0vKi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLgotfCB5eWFib3J0bGFiIC0tIFlZQUJPUlQgY29tZXMgaGVyZS4gIHwK
LWAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovCi15eWFib3J0bGFiOgotICB5
eXJlc3VsdCA9IDE7Ci0gIGdvdG8geXlyZXR1cm47Ci0KLSNpZiAhZGVmaW5lZCB5eW92ZXJmbG93
IHx8IFlZRVJST1JfVkVSQk9TRQotLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLgotfCB5eWV4aGF1c3RlZGxhYiAtLSBtZW1vcnkgZXhoYXVzdGlvbiBj
b21lcyBoZXJlLiAgfAotYC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0qLwoteXlleGhhdXN0ZWRsYWI6Ci0gIHl5ZXJyb3IgKFlZXygibWVtb3J5IGV4aGF1
c3RlZCIpKTsKLSAgeXlyZXN1bHQgPSAyOwotICAvKiBGYWxsIHRocm91Z2guICAqLwotI2VuZGlm
Ci0KLXl5cmV0dXJuOgotICBpZiAoeXljaGFyICE9IFlZRU1QVFkpCi0gICAgewotICAgICAgLyog
TWFrZSBzdXJlIHdlIGhhdmUgbGF0ZXN0IGxvb2thaGVhZCB0cmFuc2xhdGlvbi4gIFNlZSBjb21t
ZW50cyBhdAotICAgICAgICAgdXNlciBzZW1hbnRpYyBhY3Rpb25zIGZvciB3aHkgdGhpcyBpcyBu
ZWNlc3NhcnkuICAqLwotICAgICAgeXl0b2tlbiA9IFlZVFJBTlNMQVRFICh5eWNoYXIpOwotICAg
ICAgeXlkZXN0cnVjdCAoIkNsZWFudXA6IGRpc2NhcmRpbmcgbG9va2FoZWFkIiwKLSAgICAgICAg
ICAgICAgICAgIHl5dG9rZW4sICZ5eWx2YWwpOwotICAgIH0KLSAgLyogRG8gbm90IHJlY2xhaW0g
dGhlIHN5bWJvbHMgb2YgdGhlIHJ1bGUgd2hpY2ggYWN0aW9uIHRyaWdnZXJlZAotICAgICB0aGlz
IFlZQUJPUlQgb3IgWVlBQ0NFUFQuICAqLwotICBZWVBPUFNUQUNLICh5eWxlbik7Ci0gIFlZX1NU
QUNLX1BSSU5UICh5eXNzLCB5eXNzcCk7Ci0gIHdoaWxlICh5eXNzcCAhPSB5eXNzKQotICAgIHsK
LSAgICAgIHl5ZGVzdHJ1Y3QgKCJDbGVhbnVwOiBwb3BwaW5nIiwKLQkJICB5eXN0b3NbKnl5c3Nw
XSwgeXl2c3ApOwotICAgICAgWVlQT1BTVEFDSyAoMSk7Ci0gICAgfQotI2lmbmRlZiB5eW92ZXJm
bG93Ci0gIGlmICh5eXNzICE9IHl5c3NhKQotICAgIFlZU1RBQ0tfRlJFRSAoeXlzcyk7Ci0jZW5k
aWYKLSNpZiBZWUVSUk9SX1ZFUkJPU0UKLSAgaWYgKHl5bXNnICE9IHl5bXNnYnVmKQotICAgIFlZ
U1RBQ0tfRlJFRSAoeXltc2cpOwotI2VuZGlmCi0gIC8qIE1ha2Ugc3VyZSBZWUlEIGlzIHVzZWQu
ICAqLwotICByZXR1cm4gWVlJRCAoeXlyZXN1bHQpOwotfQotCi0KLQotCi0KLXZvaWQgY29uZl9w
YXJzZShjb25zdCBjaGFyICpuYW1lKQotewotCXN0cnVjdCBzeW1ib2wgKnN5bTsKLQlpbnQgaTsK
LQotCXpjb25mX2luaXRzY2FuKG5hbWUpOwotCi0Jc3ltX2luaXQoKTsKLQlfbWVudV9pbml0KCk7
Ci0Jcm9vdG1lbnUucHJvbXB0ID0gbWVudV9hZGRfcHJvbXB0KFBfTUVOVSwgIkxpbnV4IEtlcm5l
bCBDb25maWd1cmF0aW9uIiwgTlVMTCk7Ci0KLQlpZiAoZ2V0ZW52KCJaQ09ORl9ERUJVRyIpKQot
CQl6Y29uZmRlYnVnID0gMTsKLQl6Y29uZnBhcnNlKCk7Ci0JaWYgKHpjb25mbmVycnMpCi0JCWV4
aXQoMSk7Ci0JaWYgKCFtb2R1bGVzX3N5bSkKLQkJbW9kdWxlc19zeW0gPSBzeW1fZmluZCggIm4i
ICk7Ci0KLQlyb290bWVudS5wcm9tcHQtPnRleHQgPSByb290bWVudS5wcm9tcHQtPnRleHQ7Ci0J
cm9vdG1lbnUucHJvbXB0LT50ZXh0ID0gc3ltX2V4cGFuZF9zdHJpbmdfdmFsdWUocm9vdG1lbnUu
cHJvbXB0LT50ZXh0KTsKLQotCW1lbnVfZmluYWxpemUoJnJvb3RtZW51KTsKLQlmb3JfYWxsX3N5
bWJvbHMoaSwgc3ltKSB7Ci0JCWlmIChzeW1fY2hlY2tfZGVwcyhzeW0pKQotCQkJemNvbmZuZXJy
cysrOwotCX0KLQlpZiAoemNvbmZuZXJycykKLQkJZXhpdCgxKTsKLQlzeW1fc2V0X2NoYW5nZV9j
b3VudCgxKTsKLX0KLQotc3RhdGljIGNvbnN0IGNoYXIgKnpjb25mX3Rva2VubmFtZShpbnQgdG9r
ZW4pCi17Ci0Jc3dpdGNoICh0b2tlbikgewotCWNhc2UgVF9NRU5VOgkJcmV0dXJuICJtZW51IjsK
LQljYXNlIFRfRU5ETUVOVToJCXJldHVybiAiZW5kbWVudSI7Ci0JY2FzZSBUX0NIT0lDRToJCXJl
dHVybiAiY2hvaWNlIjsKLQljYXNlIFRfRU5EQ0hPSUNFOglyZXR1cm4gImVuZGNob2ljZSI7Ci0J
Y2FzZSBUX0lGOgkJcmV0dXJuICJpZiI7Ci0JY2FzZSBUX0VORElGOgkJcmV0dXJuICJlbmRpZiI7
Ci0JY2FzZSBUX0RFUEVORFM6CQlyZXR1cm4gImRlcGVuZHMiOwotCWNhc2UgVF9WSVNJQkxFOgkJ
cmV0dXJuICJ2aXNpYmxlIjsKLQl9Ci0JcmV0dXJuICI8dG9rZW4+IjsKLX0KLQotc3RhdGljIGJv
b2wgemNvbmZfZW5kdG9rZW4oY29uc3Qgc3RydWN0IGtjb25mX2lkICppZCwgaW50IHN0YXJ0dG9r
ZW4sIGludCBlbmR0b2tlbikKLXsKLQlpZiAoaWQtPnRva2VuICE9IGVuZHRva2VuKSB7Ci0JCXpj
b25mX2Vycm9yKCJ1bmV4cGVjdGVkICclcycgd2l0aGluICVzIGJsb2NrIiwKLQkJCWtjb25mX2lk
X3N0cmluZ3MgKyBpZC0+bmFtZSwgemNvbmZfdG9rZW5uYW1lKHN0YXJ0dG9rZW4pKTsKLQkJemNv
bmZuZXJycysrOwotCQlyZXR1cm4gZmFsc2U7Ci0JfQotCWlmIChjdXJyZW50X21lbnUtPmZpbGUg
IT0gY3VycmVudF9maWxlKSB7Ci0JCXpjb25mX2Vycm9yKCInJXMnIGluIGRpZmZlcmVudCBmaWxl
IHRoYW4gJyVzJyIsCi0JCQlrY29uZl9pZF9zdHJpbmdzICsgaWQtPm5hbWUsIHpjb25mX3Rva2Vu
bmFtZShzdGFydHRva2VuKSk7Ci0JCWZwcmludGYoc3RkZXJyLCAiJXM6JWQ6IGxvY2F0aW9uIG9m
IHRoZSAnJXMnXG4iLAotCQkJY3VycmVudF9tZW51LT5maWxlLT5uYW1lLCBjdXJyZW50X21lbnUt
PmxpbmVubywKLQkJCXpjb25mX3Rva2VubmFtZShzdGFydHRva2VuKSk7Ci0JCXpjb25mbmVycnMr
KzsKLQkJcmV0dXJuIGZhbHNlOwotCX0KLQlyZXR1cm4gdHJ1ZTsKLX0KLQotc3RhdGljIHZvaWQg
emNvbmZwcmludChjb25zdCBjaGFyICplcnIsIC4uLikKLXsKLQl2YV9saXN0IGFwOwotCi0JZnBy
aW50ZihzdGRlcnIsICIlczolZDogIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSk7
Ci0JdmFfc3RhcnQoYXAsIGVycik7Ci0JdmZwcmludGYoc3RkZXJyLCBlcnIsIGFwKTsKLQl2YV9l
bmQoYXApOwotCWZwcmludGYoc3RkZXJyLCAiXG4iKTsKLX0KLQotc3RhdGljIHZvaWQgemNvbmZf
ZXJyb3IoY29uc3QgY2hhciAqZXJyLCAuLi4pCi17Ci0JdmFfbGlzdCBhcDsKLQotCXpjb25mbmVy
cnMrKzsKLQlmcHJpbnRmKHN0ZGVyciwgIiVzOiVkOiAiLCB6Y29uZl9jdXJuYW1lKCksIHpjb25m
X2xpbmVubygpKTsKLQl2YV9zdGFydChhcCwgZXJyKTsKLQl2ZnByaW50ZihzdGRlcnIsIGVyciwg
YXApOwotCXZhX2VuZChhcCk7Ci0JZnByaW50ZihzdGRlcnIsICJcbiIpOwotfQotCi1zdGF0aWMg
dm9pZCB6Y29uZmVycm9yKGNvbnN0IGNoYXIgKmVycikKLXsKLQlmcHJpbnRmKHN0ZGVyciwgIiVz
OiVkOiAlc1xuIiwgemNvbmZfY3VybmFtZSgpLCB6Y29uZl9saW5lbm8oKSArIDEsIGVycik7Ci19
Ci0KLXN0YXRpYyB2b2lkIHByaW50X3F1b3RlZF9zdHJpbmcoRklMRSAqb3V0LCBjb25zdCBjaGFy
ICpzdHIpCi17Ci0JY29uc3QgY2hhciAqcDsKLQlpbnQgbGVuOwotCi0JcHV0YygnIicsIG91dCk7
Ci0Jd2hpbGUgKChwID0gc3RyY2hyKHN0ciwgJyInKSkpIHsKLQkJbGVuID0gcCAtIHN0cjsKLQkJ
aWYgKGxlbikKLQkJCWZwcmludGYob3V0LCAiJS4qcyIsIGxlbiwgc3RyKTsKLQkJZnB1dHMoIlxc
XCIiLCBvdXQpOwotCQlzdHIgPSBwICsgMTsKLQl9Ci0JZnB1dHMoc3RyLCBvdXQpOwotCXB1dGMo
JyInLCBvdXQpOwotfQotCi1zdGF0aWMgdm9pZCBwcmludF9zeW1ib2woRklMRSAqb3V0LCBzdHJ1
Y3QgbWVudSAqbWVudSkKLXsKLQlzdHJ1Y3Qgc3ltYm9sICpzeW0gPSBtZW51LT5zeW07Ci0Jc3Ry
dWN0IHByb3BlcnR5ICpwcm9wOwotCi0JaWYgKHN5bV9pc19jaG9pY2Uoc3ltKSkKLQkJZnByaW50
ZihvdXQsICJcbmNob2ljZVxuIik7Ci0JZWxzZQotCQlmcHJpbnRmKG91dCwgIlxuY29uZmlnICVz
XG4iLCBzeW0tPm5hbWUpOwotCXN3aXRjaCAoc3ltLT50eXBlKSB7Ci0JY2FzZSBTX0JPT0xFQU46
Ci0JCWZwdXRzKCIgIGJvb2xlYW5cbiIsIG91dCk7Ci0JCWJyZWFrOwotCWNhc2UgU19UUklTVEFU
RToKLQkJZnB1dHMoIiAgdHJpc3RhdGVcbiIsIG91dCk7Ci0JCWJyZWFrOwotCWNhc2UgU19TVFJJ
Tkc6Ci0JCWZwdXRzKCIgIHN0cmluZ1xuIiwgb3V0KTsKLQkJYnJlYWs7Ci0JY2FzZSBTX0lOVDoK
LQkJZnB1dHMoIiAgaW50ZWdlclxuIiwgb3V0KTsKLQkJYnJlYWs7Ci0JY2FzZSBTX0hFWDoKLQkJ
ZnB1dHMoIiAgaGV4XG4iLCBvdXQpOwotCQlicmVhazsKLQlkZWZhdWx0OgotCQlmcHV0cygiICA/
Pz9cbiIsIG91dCk7Ci0JCWJyZWFrOwotCX0KLQlmb3IgKHByb3AgPSBzeW0tPnByb3A7IHByb3A7
IHByb3AgPSBwcm9wLT5uZXh0KSB7Ci0JCWlmIChwcm9wLT5tZW51ICE9IG1lbnUpCi0JCQljb250
aW51ZTsKLQkJc3dpdGNoIChwcm9wLT50eXBlKSB7Ci0JCWNhc2UgUF9QUk9NUFQ6Ci0JCQlmcHV0
cygiICBwcm9tcHQgIiwgb3V0KTsKLQkJCXByaW50X3F1b3RlZF9zdHJpbmcob3V0LCBwcm9wLT50
ZXh0KTsKLQkJCWlmICghZXhwcl9pc195ZXMocHJvcC0+dmlzaWJsZS5leHByKSkgewotCQkJCWZw
dXRzKCIgaWYgIiwgb3V0KTsKLQkJCQlleHByX2ZwcmludChwcm9wLT52aXNpYmxlLmV4cHIsIG91
dCk7Ci0JCQl9Ci0JCQlmcHV0YygnXG4nLCBvdXQpOwotCQkJYnJlYWs7Ci0JCWNhc2UgUF9ERUZB
VUxUOgotCQkJZnB1dHMoICIgIGRlZmF1bHQgIiwgb3V0KTsKLQkJCWV4cHJfZnByaW50KHByb3At
PmV4cHIsIG91dCk7Ci0JCQlpZiAoIWV4cHJfaXNfeWVzKHByb3AtPnZpc2libGUuZXhwcikpIHsK
LQkJCQlmcHV0cygiIGlmICIsIG91dCk7Ci0JCQkJZXhwcl9mcHJpbnQocHJvcC0+dmlzaWJsZS5l
eHByLCBvdXQpOwotCQkJfQotCQkJZnB1dGMoJ1xuJywgb3V0KTsKLQkJCWJyZWFrOwotCQljYXNl
IFBfQ0hPSUNFOgotCQkJZnB1dHMoIiAgI2Nob2ljZSB2YWx1ZVxuIiwgb3V0KTsKLQkJCWJyZWFr
OwotCQljYXNlIFBfU0VMRUNUOgotCQkJZnB1dHMoICIgIHNlbGVjdCAiLCBvdXQpOwotCQkJZXhw
cl9mcHJpbnQocHJvcC0+ZXhwciwgb3V0KTsKLQkJCWZwdXRjKCdcbicsIG91dCk7Ci0JCQlicmVh
azsKLQkJY2FzZSBQX1JBTkdFOgotCQkJZnB1dHMoICIgIHJhbmdlICIsIG91dCk7Ci0JCQlleHBy
X2ZwcmludChwcm9wLT5leHByLCBvdXQpOwotCQkJZnB1dGMoJ1xuJywgb3V0KTsKLQkJCWJyZWFr
OwotCQljYXNlIFBfTUVOVToKLQkJCWZwdXRzKCAiICBtZW51ICIsIG91dCk7Ci0JCQlwcmludF9x
dW90ZWRfc3RyaW5nKG91dCwgcHJvcC0+dGV4dCk7Ci0JCQlmcHV0YygnXG4nLCBvdXQpOwotCQkJ
YnJlYWs7Ci0JCWRlZmF1bHQ6Ci0JCQlmcHJpbnRmKG91dCwgIiAgdW5rbm93biBwcm9wICVkIVxu
IiwgcHJvcC0+dHlwZSk7Ci0JCQlicmVhazsKLQkJfQotCX0KLQlpZiAobWVudS0+aGVscCkgewot
CQlpbnQgbGVuID0gc3RybGVuKG1lbnUtPmhlbHApOwotCQl3aGlsZSAobWVudS0+aGVscFstLWxl
bl0gPT0gJ1xuJykKLQkJCW1lbnUtPmhlbHBbbGVuXSA9IDA7Ci0JCWZwcmludGYob3V0LCAiICBo
ZWxwXG4lc1xuIiwgbWVudS0+aGVscCk7Ci0JfQotfQotCi12b2lkIHpjb25mZHVtcChGSUxFICpv
dXQpCi17Ci0Jc3RydWN0IHByb3BlcnR5ICpwcm9wOwotCXN0cnVjdCBzeW1ib2wgKnN5bTsKLQlz
dHJ1Y3QgbWVudSAqbWVudTsKLQotCW1lbnUgPSByb290bWVudS5saXN0OwotCXdoaWxlIChtZW51
KSB7Ci0JCWlmICgoc3ltID0gbWVudS0+c3ltKSkKLQkJCXByaW50X3N5bWJvbChvdXQsIG1lbnUp
OwotCQllbHNlIGlmICgocHJvcCA9IG1lbnUtPnByb21wdCkpIHsKLQkJCXN3aXRjaCAocHJvcC0+
dHlwZSkgewotCQkJY2FzZSBQX0NPTU1FTlQ6Ci0JCQkJZnB1dHMoIlxuY29tbWVudCAiLCBvdXQp
OwotCQkJCXByaW50X3F1b3RlZF9zdHJpbmcob3V0LCBwcm9wLT50ZXh0KTsKLQkJCQlmcHV0cygi
XG4iLCBvdXQpOwotCQkJCWJyZWFrOwotCQkJY2FzZSBQX01FTlU6Ci0JCQkJZnB1dHMoIlxubWVu
dSAiLCBvdXQpOwotCQkJCXByaW50X3F1b3RlZF9zdHJpbmcob3V0LCBwcm9wLT50ZXh0KTsKLQkJ
CQlmcHV0cygiXG4iLCBvdXQpOwotCQkJCWJyZWFrOwotCQkJZGVmYXVsdDoKLQkJCQk7Ci0JCQl9
Ci0JCQlpZiAoIWV4cHJfaXNfeWVzKHByb3AtPnZpc2libGUuZXhwcikpIHsKLQkJCQlmcHV0cygi
ICBkZXBlbmRzICIsIG91dCk7Ci0JCQkJZXhwcl9mcHJpbnQocHJvcC0+dmlzaWJsZS5leHByLCBv
dXQpOwotCQkJCWZwdXRjKCdcbicsIG91dCk7Ci0JCQl9Ci0JCX0KLQotCQlpZiAobWVudS0+bGlz
dCkKLQkJCW1lbnUgPSBtZW51LT5saXN0OwotCQllbHNlIGlmIChtZW51LT5uZXh0KQotCQkJbWVu
dSA9IG1lbnUtPm5leHQ7Ci0JCWVsc2Ugd2hpbGUgKChtZW51ID0gbWVudS0+cGFyZW50KSkgewot
CQkJaWYgKG1lbnUtPnByb21wdCAmJiBtZW51LT5wcm9tcHQtPnR5cGUgPT0gUF9NRU5VKQotCQkJ
CWZwdXRzKCJcbmVuZG1lbnVcbiIsIG91dCk7Ci0JCQlpZiAobWVudS0+bmV4dCkgewotCQkJCW1l
bnUgPSBtZW51LT5uZXh0OwotCQkJCWJyZWFrOwotCQkJfQotCQl9Ci0JfQotfQotCi0jaW5jbHVk
ZSAiemNvbmYubGV4LmMiCi0jaW5jbHVkZSAidXRpbC5jIgotI2luY2x1ZGUgImNvbmZkYXRhLmMi
Ci0jaW5jbHVkZSAiZXhwci5jIgotI2luY2x1ZGUgInN5bWJvbC5jIgotI2luY2x1ZGUgIm1lbnUu
YyIKLQotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:01:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK0h-0001Nj-19; Wed, 23 Oct 2019 17:01:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u5x0=YQ=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iNK0f-0001Ne-IL
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:01:21 +0000
X-Inumbo-ID: b9195a4a-f5b6-11e9-9488-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b9195a4a-f5b6-11e9-9488-12813bfff9fa;
 Wed, 23 Oct 2019 17:01:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CBDE428;
 Wed, 23 Oct 2019 10:01:14 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC6293F718;
 Wed, 23 Oct 2019 10:01:13 -0700 (PDT)
To: Oleksandr <olekstysh@gmail.com>
References: <20191010141231.25363-1-al1img@gmail.com>
 <23968.40555.917945.129929@mariner.uk.xensource.com>
 <8413c89d-3495-6407-f1a9-6eb9aff24e47@arm.com>
 <alpine.DEB.2.21.1910111017050.6326@sstabellini-ThinkPad-T480s>
 <CACvf2oWENPf27aqQdve6StQOBv_TitKF_HSxhqFTcfJtmkL6eg@mail.gmail.com>
 <950c69d8-8f0c-b3f7-11da-9accef793c37@arm.com>
 <CACvf2oVCL_FMkHS82p=hKhRq4xUPyLT_qhDd3dTicTWU-yWPGw@mail.gmail.com>
 <d37bb4f0-d8bd-665c-1d11-9f635b813881@arm.com>
 <ae16f2ef-ef5b-3445-42ed-d5bd73fdedbd@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <32957f94-2f0f-760d-7945-163447886e92@arm.com>
Date: Wed, 23 Oct 2019 18:01:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ae16f2ef-ef5b-3445-42ed-d5bd73fdedbd@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH v1] libxl: Add DTB compatible list to
 config file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Iurii Konovalenko <iurii.konovalenko@globallogic.com>,
 Stefano Stabellini <sstabellini@kernel.org>, "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMTAvMjAxOSAxNzoxMSwgT2xla3NhbmRyIHdyb3RlOgo+IAo+IE9uIDE2LjEwLjE5IDE4
OjA0LCBKdWxpZW4gR3JhbGwgd3JvdGU6CgpIaSwKCj4+PiBCZWxvdyBpcyBleGFtcGxlIGZyb20g
bGludXgga2VybmVsIHNvdXJjZXM6Cj4+Pgo+Pj4gbGludXgvc291bmQvcHBjL2F3YWNzLmM6NzQx
OsKgwqDCoCBpZiAob2ZfbWFjaGluZV9pc19jb21wYXRpYmxlKCJQb3dlckJvb2szLDEiKQo+Pj4g
bGludXgvc291bmQvcHBjL2F3YWNzLmM6NzQyOsKgwqDCoMKgwqDCoMKgIHx8Cj4+PiBvZl9tYWNo
aW5lX2lzX2NvbXBhdGlibGUoIlBvd2VyQm9vazMsMiIpKSB7Cj4+PiBsaW51eC9zb3VuZC9wcGMv
YXdhY3MuYzo3NzA6I2RlZmluZSBJU19QTTc1MDAKPj4+IChvZl9tYWNoaW5lX2lzX2NvbXBhdGli
bGUoIkFBUEwsNzUwMCIpIFwKPj4+IGxpbnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc3MTrCoMKgwqDC
oMKgwqDCoCB8fCBvZl9tYWNoaW5lX2lzX2NvbXBhdGlibGUoIkFBUEwsODUwMCIpIFwKPj4+IGxp
bnV4L3NvdW5kL3BwYy9hd2Fjcy5jOjc3MjrCoMKgwqDCoMKgwqDCoCB8fCBvZl9tYWNoaW5lX2lz
X2NvbXBhdGlibGUoIkFBUEwsOTUwMCIpKQo+Pj4gLi4uCj4+PiBsaW51eC9hcmNoL2FybS9tYWNo
LW9tYXAyL3BkYXRhLXF1aXJrcy5jOjcwMzrCoMKgwqDCoMKgwqDCoCBpZgo+Pj4gKG9mX21hY2hp
bmVfaXNfY29tcGF0aWJsZShxdWlya3MtPmNvbXBhdGlibGUpKSB7Cj4+PiBsaW51eC9hcmNoL2Fy
bS9tYWNoLW9tYXAyL3BkYXRhLXF1aXJrcy5jOjcxNzrCoMKgwqAgaWYKPj4+IChvZl9tYWNoaW5l
X2lzX2NvbXBhdGlibGUoInRpLG9tYXAyNDIwIikgfHwKPj4+IGxpbnV4L2FyY2gvYXJtL21hY2gt
b21hcDIvcGRhdGEtcXVpcmtzLmM6NzE4Ogo+Pj4gb2ZfbWFjaGluZV9pc19jb21wYXRpYmxlKCJ0
aSxvbWFwMyIpKQo+Pj4gbGludXgvYXJjaC9hcm0vbWFjaC1vbWFwMi9wZGF0YS1xdWlya3MuYzo3
MjE6wqDCoMKgIGlmCj4+PiAob2ZfbWFjaGluZV9pc19jb21wYXRpYmxlKCJ0aSxvbWFwMyIpKQo+
Pj4gLi4uCj4+Pgo+Pj4gQWxzbyBzZWUgWzFdCj4+Pgo+Pj4gWzFdIAo+Pj4gaHR0cHM6Ly9zb3Vy
Y2UuY29kZWF1cm9yYS5vcmcvZXh0ZXJuYWwvaW14L2lteC14ZW4vY29tbWl0Lz9oPWlteF80LjE0
Ljk4XzIuMC4wX2dhJmlkPTZlNThkNDc4MjAzNjM5ZTcxZGEzZGE2OWZmZWFlM2ZhNWRjMDE5N2Ig
Cj4+Pgo+Pgo+PiBTbyB0aGlzIGlzIGEgZ3JlcCBmcm9tIExpbnV4LCBJIGhhdmUgYWxyZWFkeSBk
b25lIHRoYXQuIFdoYXQgSSBhbSBsb29raW5nIGF0IAo+PiBpcyBhbiBleGFjdCBkZXNjcmlwdGlv
biBvZiB5b3VyIHByb2JsZW0uIENhbiB5b3UgdGVsbCBtZSB3aGF0IHlvdSBhcmUgdHJ5aW5nIAo+
PiB0byBwYXNzdGhyb3VnaD8gQ2FuIHlvdSBhbHNvIHByb3ZpZGUgYSBwb2ludGVyIHRvIHRoZSBM
aW51eCBjb2RlIGNoZWNraW5nIHRoZSAKPj4gY29tcGF0aWJsZSBmb3IgeW91ciBwcm9ibGVtPwo+
IAo+IEkgaGF2ZSBubyBpZGVhIHdoZXRoZXIgaXQgaXMgb2sgb3Igbm90IHRvIHBhc3MgbWFjaGlu
ZS9Tb0MgY29tcGF0aWJsZSB0byBhIGd1ZXN0IAo+IGZyb20gdGhlIHNhZmV0eSBQb1YsIHNvIEkg
YW0gbm90IGdvaW5nIHRvIGNvbW1lbnQgcmVnYXJkaW5nIHNhZmV0eS4KPiBJIGp1c3Qgd291bGQg
bGlrZSB0byBwcm92aWRlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm9ibGVtIHdlIGNvdWxkIGZhY2Ug
d2hlbiBub3QgCj4gcGFzc2luZyBtYWNoaW5lL1NvQyBjb21wYXRpYmxlIHRvIGEgZ3Vlc3Qgd2hp
Y2ggcnVucyByZWFsIEgvVyAobm90IFBWKSBkZXZpY2VzLgo+IAo+IC4uLgo+IAo+IEkgaGF2ZSBq
dXN0IGNoZWNrZWQgd2l0aG91dCBwYXNzaW5nIHJlYWwgImR0X2NvbXBhdGlibGUiIHRvIGEgZ3Vl
c3Qgb24gdGhlIE0zTiAKPiBib2FyZC4gU28sIHRoaXMgY2FuIGJlIGNvbnNpZGVyZWQgYXMgcmVh
bCBleGFtcGxlLgo+IEkgbm90aWNlZCB0aGF0IGF0IGxlYXN0IHR3byBIL1cgZGV2aWNlcyAod2hp
Y2ggYXJlIHBhc3MgdGhyb3VnaGVkIHRvIHRoZSBndWVzdCkgCj4gc3VmZmVyZWQgZnJvbSB0aGUg
bGFjayBvZiBjb21wYXRpYmxlOiBzZGhpX2ludGVybmFsX2RtYWMgYW5kIHhoY2ktaGNkLiBBbmQg
YXMgCj4gcmVzdWx0IFNEIGNhcmQgYW5kIFVTQiBob3N0IGFyZSBub3QgZnVuY3Rpb25hbC4KPiBX
aHkgdGhpcyBoYXBwZW5lZD8gVGhlcmUgaXMgU29DIElkZW50aWZpY2F0aW9uIGZyYW1ld29yayB3
aGljaCBwdXJwb3NlIGlzIHRvIAo+IGRldGVjdCBTb0MncyBpZC9yZXZpc2lvbiBmb3IgdGhlIGZ1
dHVyZSB1c2UgaW4gZHJpdmVycyB0byBwcm9wZXJseSBhcHBseSBzb21lIAo+IHF1aXJrcyAoaWYg
bmVlZGVkKS4gQW5kIHdpdGhvdXQgcmVhbCBjb21wYXRpYmxlIHN0cmluZyBpbiBwbGFjZSB0aGUg
ZnJhbWV3b3JrIGZhaWxzCj4gdG8gcHJvY2VlZCBsZWF2aW5nIHRoZSBTb0MgYXR0cmlidXRlcyB1
bnJlZ2lzdGVyZWQgWzFdLiBUaGlzIHJlc3VsdHMgaW4gU0RISSAKPiBJbnRlcm5hbCBETUFDIGNv
bnRyb2xsZXIgZmFpbHMgdG8gaWRlbnRpZnkgdGhlIFNvQyBbMl0sIHNvIGNhbid0IG9wZXJhdGUu
CgpUaGFuayB5b3UgZm9yIGdpdmluZyBtb3JlIGluZm9ybWF0aW9uIG9uIHRoZSBwcm9ibGVtLgoK
VXN1YWxseSB3aGVuIHlvdSBoYXZlIHF1aXJrcyByZXF1aXJlZCBmb3IgYSBkZXZpY2UsIHRoZXkg
d2lsbCBiZSB0aGUgc2FtZSBmb3IgCmFsbCBwbGF0Zm9ybXMgdXNpbmcgdGhlIHNhbWUgZGV2aWNl
IHJldmlzaW9uLiBTbyBpdCBmZWVscyBhIGJpdCBvZGQgdG8gYmFzZSBpdCAKb24gYSBTb0MgSUQv
cmV2aXNpb24uCgpUaGUgcHJvYmxlbSB5b3UgZGVzY3JpYmVkIGFib3ZlIHdvdWxkIGFsc28gaGFw
cGVuIGlmIHlvdSBtb3ZlIHRvIGEgbmV3IFNvQyB3aXRoIAp0aGUgc2FtZSBkZXZpY2UgcmV2aXNp
b24uIFlvdSB3aWxsIG5lZWQgdG8gdXBkYXRlIExpbnV4IGluIG9yZGVyIHRvIHVzZSB0aGF0IGRl
dmljZS4KClhlbiBWTSBpcyBjb21wYXJhYmxlIHRvIGEgIlNvQyIuIEZvciBpbnN0YW5jZSwgd2Ug
bmVlZGVkIHRvIGFkZCBYZW4ga25vd2xlZGdlIGluIApMaW51eCBzbyBpdCBjYW4gYm9vdC4gSW4g
dGhlIGNhc2Ugb2YgRGV2aWNlIGFzc2lnbm1lbnQsIHlvdSBjYW4gdmlldyB0aGlzIGFzIGEgCmRl
cml2YXRpb24gb2YgWGVuIFZNIChsZXQncyBjYWxsIGl0ICJYZW4gVk0gQmFyIikuCgpBcyBmb3Ig
YW55IG5ldyBTb0MsIGlmIHlvdSB3YW50IHlvdXIgT1MgdG8gZnVuY3Rpb24gb24gIlhlbiBWTSBC
YXIiLCB5b3UgbWF5IGJlIApyZXF1aXJlZCB0byBtb2RpZnkgaXQuCgpUaGUgYXBwcm9hY2ggc3Vn
Z2VzdGVkIGluIHRoaXMgcGF0Y2ggbWF5IHdvcmsgZm9yIHlvdSwgYnV0IEkgZG9uJ3QgdGhpbmsg
dGhpcyBpcyAKYW4gYXBwcm9hY2ggdGhhdCBzaG91bGQgYmUgdGFrZW4gYnkgWGVuIHVwc3RyZWFt
LiBJbnN0ZWFkLCB3ZSBzaG91bGQgd29yayB3aXRoIAp0aGUgY29tbXVuaXR5IHRvIHJlcGxhY2Ug
cXVpcmtzIGJhc2VkIG9uIFNvQy9JRCB3aXRoIHF1aXJrcyBiYXNlZCBvbiBkZXZpY2UgCmJpbmRp
bmcgcHJvcGVydHkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:03:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK2k-0001Tt-ET; Wed, 23 Oct 2019 17:03:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNK2i-0001Tm-M6
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:03:28 +0000
X-Inumbo-ID: 071be578-f5b7-11e9-9488-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 071be578-f5b7-11e9-9488-12813bfff9fa;
 Wed, 23 Oct 2019 17:03:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNK2f-0001t4-HX; Wed, 23 Oct 2019 17:03:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNK2f-0002Xq-66; Wed, 23 Oct 2019 17:03:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNK2f-0001bE-5D; Wed, 23 Oct 2019 17:03:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143054-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=53b1dd1036df3839d46bb150f7a8b2037390093a
X-Osstest-Versions-That: ovmf=46bb81200742fabfe5c5624c22e72f036af02869
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 17:03:25 +0000
Subject: [Xen-devel] [ovmf test] 143054: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA1NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1M2IxZGQxMDM2ZGYzODM5ZDQ2YmIxNTBmN2E4YjIw
MzczOTAwOTNhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0NmJiODEy
MDA3NDJmYWJmZTVjNTYyNGMyMmU3MmYwMzZhZjAyODY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDMwMzkgIDIwMTktMTAtMjIgMTg6NDE6MDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQzMDU0ICAyMDE5LTEwLTIzIDA2OjE3OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFlbCBE
IEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgU2VhbiBCcm9nYW4gPHNlYW4u
YnJvZ2FuQG1pY3Jvc29mdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKICAgNDZiYjgxMjAwNy4uNTNiMWRkMTAzNiAgNTNiMWRkMTAzNmRmMzgz
OWQ0NmJiMTUwZjdhOGIyMDM3MzkwMDkzYSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:09:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK8g-0001uO-53; Wed, 23 Oct 2019 17:09:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=w3a1=YQ=intel.com=dan.j.williams@srs-us1.protection.inumbo.net>)
 id 1iNK8f-0001uJ-L7
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:09:37 +0000
X-Inumbo-ID: e267381c-f5b7-11e9-a531-bc764e2007e4
Received: from mail-ot1-x342.google.com (unknown [2607:f8b0:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e267381c-f5b7-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 17:09:33 +0000 (UTC)
Received: by mail-ot1-x342.google.com with SMTP id 41so18057592oti.12
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 10:09:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=/PPTNoTWpl2Emb8pb8ijRWaxdCAJfb0VFPmFXVJXJ0Y=;
 b=hbN7bIiIX8Xmxz4v3l9adUYVp8CKtz0z5KQi/27rhGcPP601NUpctvc3jVlRlmAq60
 bUH2bqaNZJ9UrYZme/X2orJt/+vEoAwoqDVyVGfR1TqrAatkLwtzHFrJEv4mqzOTDUKZ
 zp2peBbaDwOUIb5SBWYc1SXLUeaoIXVN4F7WKhHc8YJviU5NL7SbXN5mNamVMC412qqH
 0SCiBOM5ynGJUKcG0RwMlOZ/gPcnjg1Yf0DknwM/RuqXhua0o3wQY3vosVPoVXCS9v5X
 y0MGUZpzfF0MfwnxF5f6iDq8OgHH01U9NAwoE0E8xv2N0rSqlvONAVbxkmTs03rBkNDf
 62ZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=/PPTNoTWpl2Emb8pb8ijRWaxdCAJfb0VFPmFXVJXJ0Y=;
 b=DOzet2uWBbRFXYJS56LVgrkxQqlatbnkMyMjcOJry6LS69rwo2cyVW4UzEx9K4bTYp
 MnWANeoqyszfzlppNRnOpgtqoUC5+XWcKwUI7oPGnb0Ux7wU80fSdNE+u9ZdkDyPaDhK
 cPSRWUDb4DgtVcS7XwCyHUMCG0PQYK5XJEbxa8oSzkWHiHvdDUZbjP2Pd70stx3JCHpx
 q1Ltcbl0bfWuyL+XSriBxNxipJt/EUabRI/YghYJSwW/EVs56gnHewDU92aSNNPc451R
 nton7+aNd3yQJenj8Hf3DaQEFKQcj31tHwBdT11kqm5FffNH7BkeXFVVAorpOqhFWPDH
 673g==
X-Gm-Message-State: APjAAAXpLzyGv3dZux4oW7iiw0k458GLIP33ZzrwMWE03Lp/tH6pm2PJ
 kucoEc85NxBYhCMDz8MWEtB3TlXOSg0wN0Qm/KD3sA==
X-Google-Smtp-Source: APXvYqwKooneF9Tk0GZvPmgAdoyoPp5zUpQpfCPxGZyKnmAbzf+oYuN3U71bPYK4qtN8ms7/1oT3X39EsbFkk/t4RFE=
X-Received: by 2002:a05:6830:617:: with SMTP id
 w23mr7691060oti.247.1571850573334; 
 Wed, 23 Oct 2019 10:09:33 -0700 (PDT)
MIME-Version: 1.0
References: <20191022171239.21487-1-david@redhat.com>
 <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
 <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
In-Reply-To: <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
From: Dan Williams <dan.j.williams@intel.com>
Date: Wed, 23 Oct 2019 10:09:21 -0700
Message-ID: <CAPcyv4hHTqWWWREX2AtpEpfLHdDHvT-Kp_2YBW1As0y2Mx+6Dg@mail.gmail.com>
To: David Hildenbrand <david@redhat.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged
 pages PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 KVM list <kvm@vger.kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, Linux MM <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, X86 ML <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Kees Cook <keescook@chromium.org>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTI6MjYgQU0gRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gT24gMjIuMTAuMTkgMjM6NTQsIERhbiBXaWxsaWFtcyB3
cm90ZToKPiA+IEhpIERhdmlkLAo+ID4KPiA+IFRoYW5rcyBmb3IgdGFja2xpbmcgdGhpcyEKPgo+
IFRoYW5rcyBmb3IgaGF2aW5nIGEgbG9vayA6KQo+Cj4gWy4uLl0KPgo+Cj4gPj4gSSBhbSBwcm9i
YWJseSBhIGxpdHRsZSBiaXQgdG9vIGNhcmVmdWwgKGJ1dCBJIGRvbid0IHdhbnQgdG8gYnJlYWsg
dGhpbmdzKS4KPiA+PiBJbiBtb3N0IHBsYWNlcyAoYmVzaWRlcyBLVk0gYW5kIHZmaW8gdGhhdCBh
cmUgbnV0cyksIHRoZQo+ID4+IHBmbl90b19vbmxpbmVfcGFnZSgpIGNoZWNrIGNvdWxkIG1vc3Qg
cHJvYmFibHkgYmUgYXZvaWRlZCBieSBhCj4gPj4gaXNfem9uZV9kZXZpY2VfcGFnZSgpIGNoZWNr
LiBIb3dldmVyLCBJIHVzdWFsbHkgZ2V0IHN1c3BpY2lvdXMgd2hlbiBJIHNlZQo+ID4+IGEgcGZu
X3ZhbGlkKCkgY2hlY2sgKGVzcGVjaWFsbHkgYWZ0ZXIgSSBsZWFybmVkIHRoYXQgcGVvcGxlIG1t
YXAgcGFydHMgb2YKPiA+PiAvZGV2L21lbSBpbnRvIHVzZXIgc3BhY2UsIGluY2x1ZGluZyBtZW1v
cnkgd2l0aG91dCBtZW1tYXBzLiBBbHNvLCBwZW9wbGUKPiA+PiBjb3VsZCBtZW1tYXAgb2ZmbGlu
ZSBtZW1vcnkgYmxvY2tzIHRoaXMgd2F5IDovKS4gQXMgbG9uZyBhcyB0aGlzIGRvZXMgbm90Cj4g
Pj4gaHVydCBwZXJmb3JtYW5jZSwgSSB0aGluayB3ZSBzaG91bGQgcmF0aGVyIGRvIGl0IHRoZSBj
bGVhbiB3YXkuCj4gPgo+ID4gSSdtIGNvbmNlcm5lZCBhYm91dCB1c2luZyBpc196b25lX2Rldmlj
ZV9wYWdlKCkgaW4gcGxhY2VzIHRoYXQgYXJlIG5vdAo+ID4ga25vd24gdG8gYWxyZWFkeSBoYXZl
IGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlLiBIZXJlJ3MgYW4gYXVkaXQgb2YKPiA+IGN1cnJlbnQg
dXNhZ2VzLCBhbmQgdGhlIG9uZXMgSSB0aGluayBuZWVkIHRvIGNsZWFuZWQgdXAuIFRoZSAidW5z
YWZlIgo+ID4gb25lcyBkbyBub3QgYXBwZWFyIHRvIGhhdmUgYW55IHByb3RlY3Rpb25zIGFnYWlu
c3QgdGhlIGRldmljZSBwYWdlCj4gPiBiZWluZyByZW1vdmVkIChnZXRfZGV2X3BhZ2VtYXAoKSku
IFllcywgc29tZSBvZiB0aGVzZSB3ZXJlIGFkZGVkIGJ5Cj4gPiBtZS4gVGhlICJ1bnNhZmU/IEhN
TSIgb25lcyBuZWVkIEhNTSBleWVzIGJlY2F1c2UgSE1NIGxlYWtzIGRldmljZQo+ID4gcGFnZXMg
aW50byBhbm9ueW1vdXMgbWVtb3J5IHBhdGhzIGFuZCBJJ20gbm90IHVwIHRvIHNwZWVkIG9uIGhv
dyBpdAo+ID4gZ3VhcmFudGVlcyAnc3RydWN0IHBhZ2UnIHZhbGlkaXR5IHZzIGRldmljZSBzaHV0
ZG93biB3aXRob3V0IHVzaW5nCj4gPiBnZXRfZGV2X3BhZ2VtYXAoKS4KPiA+Cj4gPiBzbWFwc19w
bWRfZW50cnkoKTogdW5zYWZlCj4gPgo+ID4gcHV0X2Rldm1hcF9tYW5hZ2VkX3BhZ2UoKTogc2Fm
ZSwgcGFnZSByZWZlcmVuY2UgaXMgaGVsZAo+ID4KPiA+IGlzX2RldmljZV9wcml2YXRlX3BhZ2Uo
KTogc2FmZT8gZ3B1IGRyaXZlciBtYW5hZ2VzIHByaXZhdGUgcGFnZSBsaWZldGltZQo+ID4KPiA+
IGlzX3BjaV9wMnBkbWFfcGFnZSgpOiBzYWZlLCBwYWdlIHJlZmVyZW5jZSBpcyBoZWxkCj4gPgo+
ID4gdW5jaGFyZ2VfcGFnZSgpOiB1bnNhZmU/IEhNTQo+ID4KPiA+IGFkZF90b19raWxsKCk6IHNh
ZmUsIHByb3RlY3RlZCBieSBnZXRfZGV2X3BhZ2VtYXAoKSBhbmQgZGF4X2xvY2tfcGFnZSgpCj4g
Pgo+ID4gc29mdF9vZmZsaW5lX3BhZ2UoKTogdW5zYWZlCj4gPgo+ID4gcmVtb3ZlX21pZ3JhdGlv
bl9wdGUoKTogdW5zYWZlPyBITU0KPiA+Cj4gPiBtb3ZlX3RvX25ld19wYWdlKCk6IHVuc2FmZT8g
SE1NCj4gPgo+ID4gbWlncmF0ZV92bWFfcGFnZXMoKSBhbmQgaGVscGVyczogdW5zYWZlPyBITU0K
PiA+Cj4gPiB0cnlfdG9fdW5tYXBfb25lKCk6IHVuc2FmZT8gSE1NCj4gPgo+ID4gX19wdXRfcGFn
ZSgpOiBzYWZlCj4gPgo+ID4gcmVsZWFzZV9wYWdlcygpOiBzYWZlCj4gPgo+ID4gSSdtIGhvcGlu
ZyBhbGwgdGhlIEhNTSBvbmVzIGNhbiBiZSBjb252ZXJ0ZWQgdG8KPiA+IGlzX2RldmljZV9wcml2
YXRlX3BhZ2UoKSBkaXJlY3RsbHkgYW5kIGhhdmUgdGhhdCByb3V0aW5lIGdyb3cgYSBuaWNlCj4g
PiBjb21tZW50IGFib3V0IGhvdyBpdCBrbm93cyBpdCBjYW4gYWx3YXlzIHNhZmVseSBkZS1yZWZl
cmVuY2UgaXRzIEBwYWdlCj4gPiBhcmd1bWVudC4KPiA+Cj4gPiBGb3IgdGhlIHJlc3QgSSdkIGxp
a2UgdG8gcHJvcG9zZSB0aGF0IHdlIGFkZCBhIGZhY2lsaXR5IHRvIGRldGVybWluZQo+ID4gWk9O
RV9ERVZJQ0UgYnkgcGZuIHJhdGhlciB0aGFuIHBhZ2UuIFRoZSBtb3N0IHN0cmFpZ2h0Zm9yd2Fy
ZCB3aHkgSQo+ID4gY2FuIHRoaW5rIG9mIHdvdWxkIGJlIHRvIGp1c3QgYWRkIGFub3RoZXIgYml0
bWFwIHRvIG1lbV9zZWN0aW9uX3VzYWdlCj4gPiB0byBpbmRpY2F0ZSBpZiBhIHN1YnNlY3Rpb24g
aXMgWk9ORV9ERVZJQ0Ugb3Igbm90Lgo+Cj4gKGl0J3MgYSBzb21ld2hhdCB1bnJlbGF0ZWQgYmln
Z2VyIGRpc2N1c3Npb24sIGJ1dCB3ZSBjYW4gc3RhcnQgZGlzY3Vzc2luZyBpdCBpbiB0aGlzIHRo
cmVhZCkKPgo+IEkgZGlzbGlrZSB0aGlzIGZvciB0aHJlZSByZWFzb25zCj4KPiBhKSBJdCBkb2Vz
IG5vdCBwcm90ZWN0IGFnYWluc3QgYW55IHJhY2VzLCByZWFsbHksIGl0IGRvZXMgbm90IGltcHJv
dmUgdGhpbmdzLgo+IGIpIFdlIGRvIGhhdmUgdGhlIGV4YWN0IHNhbWUgcHJvYmxlbSB3aXRoIHBm
bl90b19vbmxpbmVfcGFnZSgpLiBBcyBsb25nIGFzIHdlCj4gICAgZG9uJ3QgaG9sZCB0aGUgbWVt
b3J5IGhvdHBsdWcgbG9jaywgbWVtb3J5IGNhbiBnZXQgb2ZmbGluZWQgYW5kIHJlbW92ZSBhbnkg
dGltZS4gUmFjeS4KClRydWUsIHdlIG5lZWQgdG8gc29sdmUgdGhhdCBwcm9ibGVtIHRvby4gVGhh
dCBzZWVtcyB0byB3YW50IHNvbWV0aGluZwpsaWdodGVyIHdlaWdodCB0aGFuIHRoZSBob3RwbHVn
IGxvY2sgdGhhdCBjYW4gYmUgaGVsZCBvdmVyIHBmbiBsb29rdXBzCisgIHVzZSByYXRoZXIgdGhh
biByZXF1aXJpbmcgYSBwYWdlIGxvb2t1cCBpbiBwYXRocyB3aGVyZSBpdCdzIG5vdApjbGVhciB0
aGF0IGEgcGFnZSByZWZlcmVuY2Ugd291bGQgcHJldmVudCB1bnBsdWcuCgo+IGMpIFdlIG1peCBp
biBaT05FIHNwZWNpZmljIHN0dWZmIGludG8gdGhlIGNvcmUuIEl0IHNob3VsZCBiZSAianVzdCBh
bm90aGVyIHpvbmUiCgpOb3Qgc3VyZSBJIGdyb2sgdGhpcyB3aGVuIHRoZSBSRkMgaXMgc3ByaW5r
bGluZyB6b25lLXNwZWNpZmljCmlzX3pvbmVfZGV2aWNlX3BhZ2UoKSB0aHJvdWdob3V0IHRoZSBj
b3JlPwoKPgo+IFdoYXQgSSBwcm9wb3NlIGluc3RlYWQgKGFscmVhZHkgZGlzY3Vzc2VkIGluIGh0
dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzEwLzEwLzg3KQoKU29ycnkgSSBtaXNzZWQgdGhpcyBl
YXJsaWVyLi4uCgo+Cj4gMS4gQ29udmVydCBTRUNUSU9OX0lTX09OTElORSB0byBTRUNUSU9OX0lT
X0FDVElWRQo+IDIuIENvbnZlcnQgU0VDVElPTl9JU19BQ1RJVkUgdG8gYSBzdWJzZWN0aW9uIGJp
dG1hcAo+IDMuIEludHJvZHVjZSBwZm5fYWN0aXZlKCkgdGhhdCBjaGVja3MgYWdhaW5zdCB0aGUg
c3Vic2VjdGlvbiBiaXRtYXAKPiA0LiBPbmNlIHRoZSBtZW1tYXAgd2FzIGluaXRpYWxpemVkIC8g
cHJlcGFyZWQsIHNldCB0aGUgc3Vic2VjdGlvbiBhY3RpdmUKPiAgICAoc2ltaWxhciB0byBTRUNU
SU9OX0lTX09OTElORSBpbiB0aGUgYnVkZHkgcmlnaHQgbm93KQo+IDUuIEJlZm9yZSB0aGUgbWVt
bWFwIGdldHMgaW52YWxpZGF0ZWQsIHNldCB0aGUgc3Vic2VjdGlvbiBpbmFjdGl2ZQo+ICAgIChz
aW1pbGFyIHRvIFNFQ1RJT05fSVNfT05MSU5FIGluIHRoZSBidWRkeSByaWdodCBub3cpCj4gNS4g
cGZuX3RvX29ubGluZV9wYWdlKCkgPSBwZm5fYWN0aXZlKCkgJiYgem9uZSAhPSBaT05FX0RFVklD
RQo+IDYuIHBmbl90b19kZXZpY2VfcGFnZSgpID0gcGZuX2FjdGl2ZSgpICYmIHpvbmUgPT0gWk9O
RV9ERVZJQ0UKClRoaXMgZG9lcyBub3Qgc2VlbSB0byByZWR1Y2UgYW55IGNvbXBsZXhpdHkgYmVj
YXVzZSBpdCBzdGlsbCByZXF1aXJlcwphIHBmbiB0byB6b25lIGxvb2t1cCBhdCB0aGUgZW5kIG9m
IHRoZSBwcm9jZXNzLgoKSS5lLiBjb252ZXJ0aW5nIHBmbl90b19vbmxpbmVfcGFnZSgpIHRvIHVz
ZSBhIG5ldyBwZm5fYWN0aXZlKCkKc3Vic2VjdGlvbiBtYXAgcGx1cyBsb29raW5nIHVwIHRoZSB6
b25lIGZyb20gcGZuX3RvX3BhZ2UoKSBpcyBtb3JlCnN0ZXBzIHRoYW4ganVzdCBkb2luZyBhIGRp
cmVjdCBwZm4gdG8gem9uZSBsb29rdXAuIFdoYXQgYW0gSSBtaXNzaW5nPwoKPgo+IEVzcGVjaWFs
bHksIGRyaXZlci1yZXNlcnZlZCBkZXZpY2UgbWVtb3J5IHdpbGwgbm90IGdldCBzZXQgYWN0aXZl
IGluCj4gdGhlIHN1YnNlY3Rpb24gYml0bWFwLgo+Cj4gTm93IHRvIHRoZSByYWNlLiBUYWtpbmcg
dGhlIG1lbW9yeSBob3RwbHVnIGxvY2sgYXQgcmFuZG9tIHBsYWNlcyBpcyB1Z2x5LiBJIGRvCj4g
d29uZGVyIGlmIHdlIGNhbiB1c2UgUkNVOgoKQWgsIHllcywgZXhhY3RseSB3aGF0IEkgd2FzIHRo
aW5raW5nIGFib3ZlLgoKPgo+IFRoZSB1c2VyIG9mIHBmbl9hY3RpdmUoKS9wZm5fdG9fb25saW5l
X3BhZ2UoKS9wZm5fdG9fZGV2aWNlX3BhZ2UoKToKPgo+ICAgICAgICAgLyogdGhlIG1lbW1hcCBp
cyBndWFyYW50ZWVkIHRvIHJlbWFpbiBhY3RpdmUgdW5kZXIgUkNVICovCj4gICAgICAgICByY3Vf
cmVhZF9sb2NrKCk7Cj4gICAgICAgICBpZiAocGZuX2FjdGl2ZShyYW5kb21fcGZuKSkgewo+ICAg
ICAgICAgICAgICAgICBwYWdlID0gcGZuX3RvX3BhZ2UocmFuZG9tX3Bmbik7Cj4gICAgICAgICAg
ICAgICAgIC4uLiB1c2UgdGhlIHBhZ2UsIHN0YXlzIHZhbGlkCj4gICAgICAgICB9Cj4gICAgICAg
ICByY3VfdW5yZWFkX2xvY2soKTsKPgo+IE1lbW9yeSBvZmZsaW5pbmcvbWVtcmVtYXAgY29kZToK
Pgo+ICAgICAgICAgc2V0X3N1YnNlY3Rpb25zX2luYWN0aXZlKHBmbiwgbnJfcGFnZXMpOyAvKiBj
bGVhcnMgdGhlIGJpdCBhdG9taWNhbGx5ICovCj4gICAgICAgICBzeW5jaHJvbml6ZV9yY3UoKTsK
PiAgICAgICAgIC8qIGFsbCB1c2VycyBzYXcgdGhlIGJpdG1hcCB1cGRhdGUsIHdlIGNhbiBpbnZh
bGlkZSB0aGUgbWVtbWFwICovCj4gICAgICAgICByZW1vdmVfcGZuX3JhbmdlX2Zyb21fem9uZSh6
b25lLCBwZm4sIG5yX3BhZ2VzKTsKCkxvb2tzIGdvb2QgdG8gbWUuCgo+Cj4gPgo+ID4+Cj4gPj4g
SSBvbmx5IGdhdmUgaXQgYSBxdWljayB0ZXN0IHdpdGggRElNTXMgb24geDg2LTY0LCBidXQgZGlk
bid0IHRlc3QgdGhlCj4gPj4gWk9ORV9ERVZJQ0UgcGFydCBhdCBhbGwgKGFueSB0aXBzIGZvciBh
IG5pY2UgUUVNVSBzZXR1cD8pLiBDb21waWxlLXRlc3RlZAo+ID4+IG9uIHg4Ni02NCBhbmQgUFBD
Lgo+ID4KPiA+IEknbGwgZ2l2ZSBpdCBhIHNwaW4sIGJ1dCBJIGRvbid0IHRoaW5rIHRoZSBrZXJu
ZWwgd2FudHMgdG8gZ3JvdyBtb3JlCj4gPiBpc196b25lX2RldmljZV9wYWdlKCkgdXNlcnMuCj4K
PiBMZXQncyByZWNhcC4gSW4gdGhpcyBSRkMsIEkgaW50cm9kdWNlIGEgdG90YWwgb2YgNCAoISkg
dXNlcnMgb25seS4KPiBUaGUgb3RoZXIgcGFydHMgY2FuIHJlbHkgb24gcGZuX3RvX29ubGluZV9w
YWdlKCkgb25seS4KPgo+IDEuICJzdGFnaW5nOiBrcGMyMDAwOiBQcmVwYXJlIHRyYW5zZmVyX2Nv
bXBsZXRlX2NiKCkgZm9yIFBHX3Jlc2VydmVkIGNoYW5nZXMiCj4gLSBCYXNpY2FsbHkgbmV2ZXIg
dXNlZCB3aXRoIFpPTkVfREVWSUNFLgo+IC0gV2UgaG9sZCBhIHJlZmVyZW5jZSEKPiAtIEFsbCBp
dCBwcm90ZWN0cyBpcyBhIFNldFBhZ2VEaXJ0eShwYWdlKTsKPgo+IDIuICJzdGFnaW5nL2dhc2tl
dDogUHJlcGFyZSBnYXNrZXRfcmVsZWFzZV9wYWdlKCkgZm9yIFBHX3Jlc2VydmVkIGNoYW5nZXMi
Cj4gLSBTYW1lIGFzIDEuCj4KPiAzLiAibW0vdXNlcmNvcHkuYzogUHJlcGFyZSBjaGVja19wYWdl
X3NwYW4oKSBmb3IgUEdfcmVzZXJ2ZWQgY2hhbmdlcyIKPiAtIFdlIGNvbWUgdmlhIHZpcnRfdG9f
aGVhZF9wYWdlKCkgLyB2aXJ0X3RvX2hlYWRfcGFnZSgpLCBub3Qgc3VyZSBhYm91dAo+ICAgcmVm
ZXJlbmNlcyAoSSBhc3N1bWUgdGhpcyBzaG91bGQgYmUgZmluZSBhcyB3ZSBkb24ndCBjb21lIHZp
YSByYW5kb20KPiAgIFBGTnMpCj4gLSBXZSBjaGVjayB0aGF0IHdlIGRvbid0IG1peCBSZXNlcnZl
ZCAoaW5jbHVkaW5nIGRldmljZSBtZW1vcnkpIGFuZCBDTUEKPiAgIHBhZ2VzIHdoZW4gY3Jvc3Np
bmcgY29tcG91bmQgcGFnZXMuCj4KPiBJIHRoaW5rIHdlIGNhbiBkcm9wIDEuIGFuZCAyLiwgcmVz
dWx0aW5nIGluIGEgdG90YWwgb2YgMiBuZXcgdXNlcnMgaW4KPiB0aGUgc2FtZSBjb250ZXh0LiBJ
IHRoaW5rIHRoYXQgaXMgdG90YWxseSB0b2xlcmFibGUgdG8gZmluYWxseSBjbGVhbgo+IHRoaXMg
dXAuCgouLi5idXQgbW9yZSBpc196b25lX2RldmljZV9wYWdlKCkgZG9lc24ndCAiZmluYWxseSBj
bGVhbiB0aGlzIHVwIi4KTGlrZSB3ZSBkaXNjdXNzZWQgYWJvdmUgaXQncyB0aGUgbWlzc2luZyBs
b2NraW5nIHRoYXQncyB0aGUgcmVhbApjbGVhbnVwLCB0aGUgcGZuX3RvX29ubGluZV9wYWdlKCkg
aW50ZXJuYWxzIGFyZSBzZWNvbmRhcnkuCgo+Cj4KPiBIb3dldmVyLCBJIHRoaW5rIHdlIGFsc28g
aGF2ZSB0byBjbGFyaWZ5IGlmIHdlIG5lZWQgdGhlIGNoYW5nZSBpbiAzIGF0IGFsbC4KPiBJdCBj
b21lcyBmcm9tCj4KPiBjb21taXQgZjU1MDljYzE4ZGFhN2Y4MmJjYzU1M2JlNzBkZjIxMTdjOGVl
ZGMxNgo+IEF1dGhvcjogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+Cj4gRGF0ZTog
ICBUdWUgSnVuIDcgMTE6MDU6MzMgMjAxNiAtMDcwMAo+Cj4gICAgIG1tOiBIYXJkZW5lZCB1c2Vy
Y29weQo+Cj4gICAgIFRoaXMgaXMgdGhlIHN0YXJ0IG9mIHBvcnRpbmcgUEFYX1VTRVJDT1BZIGlu
dG8gdGhlIG1haW5saW5lIGtlcm5lbC4gVGhpcwo+ICAgICBpcyB0aGUgZmlyc3Qgc2V0IG9mIGZl
YXR1cmVzLCBjb250cm9sbGVkIGJ5IENPTkZJR19IQVJERU5FRF9VU0VSQ09QWS4gVGhlCj4gICAg
IHdvcmsgaXMgYmFzZWQgb24gY29kZSBieSBQYVggVGVhbSBhbmQgQnJhZCBTcGVuZ2xlciwgYW5k
IGFuIGVhcmxpZXIgcG9ydAo+ICAgICBmcm9tIENhc2V5IFNjaGF1Zmxlci4gQWRkaXRpb25hbCBu
b24tc2xhYiBwYWdlIHRlc3RzIGFyZSBmcm9tIFJpayB2YW4gUmllbC4KPiBbLi4uXQo+ICAgICAt
IG90aGVyd2lzZSwgb2JqZWN0IG11c3Qgbm90IHNwYW4gcGFnZSBhbGxvY2F0aW9ucyAoZXhjZXB0
aW5nIFJlc2VydmVkCj4gICAgICAgYW5kIENNQSByYW5nZXMpCj4KPiBOb3Qgc3VyZSBpZiB3ZSBy
ZWFsbHkgaGF2ZSB0byBjYXJlIGFib3V0IFpPTkVfREVWSUNFIGF0IHRoaXMgcG9pbnQuCgpUaGF0
IGNoZWNrIG5lZWRzIHRvIGJlIGNhcmVmdWwgdG8gaWdub3JlIFpPTkVfREVWSUNFIHBhZ2VzLiBU
aGVyZSdzCm5vdGhpbmcgd3Jvbmcgd2l0aCBhIGNvcHkgc3Bhbm5pbmcgWk9ORV9ERVZJQ0UgYW5k
IHR5cGljYWwgcGFnZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9c-0002Xs-FS; Wed, 23 Oct 2019 17:10:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9b-0002Xn-LS
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:35 +0000
X-Inumbo-ID: 067caf3f-f5b8-11e9-9488-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 067caf3f-f5b8-11e9-9488-12813bfff9fa;
 Wed, 23 Oct 2019 17:10:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850635;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=aY7iD/LqfH2ZB4ECeLUSyagCqlADJ5VK5pbp31qzZ84=;
 b=XLR/ulK72HhJoY4LXS/Nml3bYuFqQhFXKVa3mROmbpGBkQKmo7gLbPVp
 Er+jJb0EPS1/n6fkw/fraOAY048u53+cvL1lwE1pLqVoBGYOowpKVOYqC
 +aWMhRtxoq7YBfKVx/TDf3G2hgTViqFYHMF9D6ZxfcCE/QGPUu7u3iht6 w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GLFrNqBW108BBvu4r1iGnJRky+GBLZZfFMfeX0mI8i22tin7b/QhBPpoIj/13S5EvivOFkfdxJ
 bGtPSVBNJDcFh2dG0VzzTltwUSI1tQKKl5WC+9viXN0FtFDpuZ+wWcRUxCHVCMr1nWsNJg9R0O
 u0WhDSfo04FEdN9VZBrRvyhbIXPP0HtT23DixVo3B9612F1BMheWLH0Z4zFUoScB8ttpLo4Ogn
 V5vIkJWYHgt2RDXBj9toneBLOlDMTnWoaRmSMyVF5qtzSgsHGPbBuBgJadt9ppDoB/8B/cWQuT
 rr0=
X-SBRS: 2.7
X-MesageID: 7333651
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7333651"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:27 +0100
Message-ID: <20191023164837.2700240-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 13/23] convert common/libelf/Makefile to
 kbuild makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIGV4aXN0aW5nIGNvbW1hbmQgbGluZSBvZiBvYmpjb3B5IGFuZCBsZCBpbnN0ZWFkIG9mIHdy
aXRpbmcgbmV3IG9uZQphbmQgc2ltcGx5IGVkaXQgdGhlIGZsYWdzLgoKYHRhcmdldHMnIGlzIHRv
IGxldCBrbm93IGtidWlsZCB0aGF0IG90aGVyIGZpbGVzIGJlc2lkZSB0aGUgb25lCmRlY2xhcmVk
IGluIG9iai1iaW4teSB3aWxsIGJlIGJ1aWx0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9saWJlbGYvTWFr
ZWZpbGUgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZWxmL01ha2VmaWxl
IGIveGVuL2NvbW1vbi9saWJlbGYvTWFrZWZpbGUKaW5kZXggOWE0MzNmMDFmYmQ0Li4yYmU5ZWE4
MmIyNDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL01ha2VmaWxlCisrKyBiL3hlbi9j
b21tb24vbGliZWxmL01ha2VmaWxlCkBAIC00LDkgKzQsMTQgQEAgbm9jb3YteSArPSBsaWJlbGYu
bwogU0VDVElPTlMgOj0gdGV4dCBkYXRhICQoU1BFQ0lBTF9EQVRBX1NFQ1RJT05TKQogCiBjY2Zs
YWdzLXkgKz0gLVduby1wb2ludGVyLXNpZ24KK2xkZmxhZ3MteSArPSAtcgorT0JKQ09QWUZMQUdT
ICs9ICQoZm9yZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQu
JChzKSkKIAotbGliZWxmLm86IGxpYmVsZi10ZW1wLm8gTWFrZWZpbGUKLQkkKE9CSkNPUFkpICQo
Zm9yZWFjaCBzLCQoU0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQuJChzKSkg
JDwgJEAKK2xpYmVsZi10ZW1wLW9ianMgOj0gbGliZWxmLXRvb2xzLm8gbGliZWxmLWxvYWRlci5v
IGxpYmVsZi1kb21pbmZvLm8gI2xpYmVsZi1yZWxvY2F0ZS5vCit0YXJnZXRzICs9ICQobGliZWxm
LXRlbXAtb2JqcykgbGliZWxmLXRlbXAubwogCi1saWJlbGYtdGVtcC5vOiBsaWJlbGYtdG9vbHMu
byBsaWJlbGYtbG9hZGVyLm8gbGliZWxmLWRvbWluZm8ubyAjbGliZWxmLXJlbG9jYXRlLm8KLQkk
KExEKSAkKExERkxBR1MpIC1yIC1vICRAICReCiskKG9iaikvbGliZWxmLm86ICQob2JqKS9saWJl
bGYtdGVtcC5vIEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWQsb2JqY29weSkKKworJChvYmopL2xp
YmVsZi10ZW1wLm86ICQoYWRkcHJlZml4ICQob2JqKS8sJChsaWJlbGYtdGVtcC1vYmpzKSkgRk9S
Q0UKKwkkKGNhbGwgaWZfY2hhbmdlZCxsZCkKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9d-0002Yg-UC; Wed, 23 Oct 2019 17:10:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9c-0002Xv-Ih
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:36 +0000
X-Inumbo-ID: 070b0d24-f5b8-11e9-bbab-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 070b0d24-f5b8-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 17:10:35 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850635;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=CmM17caS9BcmxVqilv9CV864hCkmygyaAx1dtmUJsKE=;
 b=Aiwjc/L3U591+5AREaFLWNsdA1FoMHTIDNL0t2+q/WytaogoN+4/6FAI
 Nb2bLeSR9EVRhi2S3ReHa7Qj7jT+yWUSDbFEnYaua64GGycWU8GXtPI/X
 OQ8wwOq65GL9Acjo5HKNxSQAJdCqLu306Jq5hp5vc5nfQaDJ+eg9MBq0H g=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 96h22YvGU1Hv80EMQPFhAJtz51BiZ2aQCqOdCC1wc36zTwRVO/CuWLE4B8Y/zkiJxhRaEO/MCl
 6JZHwGy+pyX4uu8LSGNlCG/u2tv61WQ0QK2/MQUxJIe+4Hi6pDZgyL4yq0QpbpQzKAILl8qt8Z
 79/z+fzx7Fc3dhI0UXAOXhs4HTJScrsrVmQhJpCYKvHkUmvBu0H0nI9SadSMmyGe95GXbStgJD
 6j14BN5WeuR3Q6F8kZeBf29NIbvfycwBLj94kTDUS3TZsI4surHie5HOdrXaC168VEoCjELkQW
 FfI=
X-SBRS: 2.7
X-MesageID: 7642017
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7642017"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:33 +0100
Message-ID: <20191023164837.2700240-20-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 19/23] update *FLAGS for
 arch/x86/Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpp
bmRleCA0OWI3ZWI5ZmQxMTYuLjQxNDg2YzUxMmYxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMSwzICsxLDY4IEBACisj
IHNlbGVjdCBkZWZjb25maWcgYmFzZWQgb24gYWN0dWFsIGFyY2hpdGVjdHVyZQorS0JVSUxEX0RF
RkNPTkZJRyA6PSAkKEFSQ0gpX2RlZmNvbmZpZworCitleHBvcnQgWEVOX0lNR19PRkZTRVQgOj0g
MHgyMDAwMDAKKworS0JVSUxEX0NGTEFHUyArPSAtSSQoc3JjdHJlZSkvaW5jbHVkZQorS0JVSUxE
X0NGTEFHUyArPSAtSSQoc3JjdHJlZSkvaW5jbHVkZS9hc20teDg2L21hY2gtZ2VuZXJpYworS0JV
SUxEX0NGTEFHUyArPSAtSSQoc3JjdHJlZSkvaW5jbHVkZS9hc20teDg2L21hY2gtZGVmYXVsdAor
S0JVSUxEX0NGTEFHUyArPSAtRFhFTl9JTUdfT0ZGU0VUPSQoWEVOX0lNR19PRkZTRVQpCisKKyMg
UHJldmVudCBmbG9hdGluZy1wb2ludCB2YXJpYWJsZXMgZnJvbSBjcmVlcGluZyBpbnRvIFhlbi4K
K0tCVUlMRF9DRkxBR1MgKz0gLW1zb2Z0LWZsb2F0CisKK0tCVUlMRF9DRkxBR1MgKz0gJChmb3Jl
YWNoIG8sJChFTUJFRERFRF9FWFRSQV9DRkxBR1MpLCQoY2FsbCBjYy1vcHRpb24sJChvKSkpCitL
QlVJTERfQ0ZMQUdTICs9ICQoY2FsbCBjYy1vcHRpb24sLVduZXN0ZWQtZXh0ZXJucykKK0tCVUlM
RF9DRkxBR1MgKz0gJChjYWxsIGFzLWluc3RyLHZtY2FsbCwtREhBVkVfQVNfVk1YKQorS0JVSUxE
X0NGTEFHUyArPSAkKGNhbGwgYXMtaW5zdHIsY3JjMzIgJWVheCQoY29tbWEpJWVheCwtREhBVkVf
QVNfU1NFNF8yKQorS0JVSUxEX0NGTEFHUyArPSAkKGNhbGwgYXMtaW5zdHIsaW52ZXB0ICglcmF4
KSQoY29tbWEpJXJheCwtREhBVkVfQVNfRVBUKQorS0JVSUxEX0NGTEFHUyArPSAkKGNhbGwgYXMt
aW5zdHIscmRyYW5kICVlYXgsLURIQVZFX0FTX1JEUkFORCkKK0tCVUlMRF9DRkxBR1MgKz0gJChj
YWxsIGFzLWluc3RyLHJkZnNiYXNlICVyYXgsLURIQVZFX0FTX0ZTR1NCQVNFKQorS0JVSUxEX0NG
TEFHUyArPSAkKGNhbGwgYXMtaW5zdHIseHNhdmVvcHQgKCVyYXgpLC1ESEFWRV9BU19YU0FWRU9Q
VCkKK0tCVUlMRF9DRkxBR1MgKz0gJChjYWxsIGFzLWluc3RyLHJkc2VlZCAlZWF4LC1ESEFWRV9B
U19SRFNFRUQpCitLQlVJTERfQ0ZMQUdTICs9ICQoY2FsbCBhcy1pbnN0cixjbHdiICglcmF4KSwt
REhBVkVfQVNfQ0xXQikKK0tCVUlMRF9DRkxBR1MgKz0gJChjYWxsIGFzLWluc3RyLC5lcXUgXCJ4
XCIkKGNvbW1hKTEsLURIQVZFX0FTX1FVT1RFRF9TWU0pCitLQlVJTERfQ0ZMQUdTICs9ICQoY2Fs
bCBhcy1pbnN0cixpbnZwY2lkICglcmF4KSQoY29tbWEpJXJheCwtREhBVkVfQVNfSU5WUENJRCkK
KworIyBHQVMncyBpZGVhIG9mIHRydWUgaXMgLTEuICBDbGFuZydzIGlkZWEgaXMgMQorS0JVSUxE
X0NGTEFHUyArPSAkKGNhbGwgYXMtaW5zdHIsXAorICAgIC5pZiAoKDEgPiAwKSA8IDApOyAuZXJy
b3IgIiI7LmVuZGlmLCwtREhBVkVfQVNfTkVHQVRJVkVfVFJVRSkKKworIyBDaGVjayB0byBzZWUg
d2hldGhlciB0aGUgYXNzbWJsZXIgc3VwcG9ydHMgdGhlIC5ub3AgZGlyZWN0aXZlLgorS0JVSUxE
X0NGTEFHUyArPSAkKGNhbGwgYXMtaW5zdHIsXAorICAgIC5MMTogLkwyOiAubm9wcyAoLkwyIC0g
LkwxKSQoY29tbWEpOSwtREhBVkVfQVNfTk9QU19ESVJFQ1RJVkUpCisKK0tCVUlMRF9DRkxBR1Mg
Kz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCisK
KyMgWGVuIGRvZXNuJ3QgdXNlIFNTRSBpbnRlcmFsbHkuICBJZiB0aGUgY29tcGlsZXIgc3VwcG9y
dHMgaXQsIGFsc28gc2tpcCB0aGUKKyMgU1NFIHNldHVwIGZvciB2YXJpYWRpYyBmdW5jdGlvbiBj
YWxscy4KK0tCVUlMRF9DRkxBR1MgKz0gLW1uby1zc2UgJChjYWxsIGNjLW9wdGlvbiwtbXNraXAt
cmF4LXNldHVwKQorCisjIC1mdmlzaWJpbGl0eT1oaWRkZW4gcmVkdWNlcyAtZnBpYyBjb3N0LCBp
ZiBpdCdzIGF2YWlsYWJsZQoraWZlcSAoJChjYWxsIGNjLW9wdGlvbi15biwtZnZpc2liaWxpdHk9
aGlkZGVuKSx5KQorS0JVSUxEX0NGTEFHUyArPSAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJV
VEUKK2VuZGlmCisKKyMgQ29tcGlsZSB3aXRoIHRodW5rLWV4dGVybiwgaW5kaXJlY3QtYnJhbmNo
LXJlZ2lzdGVyIGlmIGF2YWlhYmxlLgoraWZlcSAoJChjYWxsIGNjLW9wdGlvbi15biwtbWluZGly
ZWN0LWJyYW5jaC1yZWdpc3RlcikseSkKK0tCVUlMRF9DRkxBR1MgKz0gLW1pbmRpcmVjdC1icmFu
Y2g9dGh1bmstZXh0ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyCitLQlVJTERfQ0ZMQUdT
ICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCitLQlVJTERfQ0ZMQUdTICs9IC1mbm8tanVtcC10
YWJsZXMKK2V4cG9ydCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9eQorZW5kaWYKKworIyBJZiBzdXBw
b3J0ZWQgYnkgdGhlIGNvbXBpbGVyLCByZWR1Y2Ugc3RhY2sgYWxpZ25tZW50IHRvIDggYnl0ZXMu
IEJ1dCBhbGxvdworIyB0aGlzIHRvIGJlIG92ZXJyaWRkZW4gZWxzZXdoZXJlLgorIyBYWFggYWRk
aW5nIHRvIGNmbGFncyBpbnN0ZWFkIG9mIENGTEFHUy1zdGFjay1ib3VuZGFyeQorS0JVSUxEX0NG
TEFHUyArPSAkKGNhbGwgY2Mtb3B0aW9uLC1tcHJlZmVycmVkLXN0YWNrLWJvdW5kYXJ5PTMpCisK
KyMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciB0
b29sY2hhaW5zLgorS0JVSUxEX0NGTEFHUyArPSAtV2EsLUkkKHNyY3RyZWUpL2luY2x1ZGUKKwor
IyBYWFggZnJvbSB4ZW4uZ2l0L2NvbmZpZy94ODZfNjQubWsKK0xERkxBR1NfZW11bGF0aW9uX09w
ZW5CU0QgOj0gX29ic2QKK0xERkxBR1NfZW11bGF0aW9uX0ZyZWVCU0QgOj0gX2Zic2QKK0tCVUlM
RF9MREZMQUdTICs9IC1tZWxmX3g4Nl82NCQoTERGTEFHU19lbXVsYXRpb25fJChYRU5fT1MpKQog
CiBlZmkteSA6PSAkKHNoZWxsIGlmIFsgISAtciAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBp
bGUuaCAtbyBcCiAgICAgICAgICAgICAgICAgICAgICAgLU8gJChCQVNFRElSKS9pbmNsdWRlL3hl
bi9jb21waWxlLmggXTsgdGhlbiBcCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9i-0002aH-6X; Wed, 23 Oct 2019 17:10:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9g-0002Zt-L5
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:40 +0000
X-Inumbo-ID: 067caf3e-f5b8-11e9-9488-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 067caf3e-f5b8-11e9-9488-12813bfff9fa;
 Wed, 23 Oct 2019 17:10:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850635;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=o9iR+NN3wy+FNjUXt4ByoVwhjsassX4g+IHSZsUVaEc=;
 b=hf94xfmfIjA0B0of4b9rzbTw7paFx4Bp7/TDgNznMLOzQkJwjyrOZRG0
 9A7FWvxbemZH1/gQWW8/qgrd+a8pCUWdZEFDFDHPvvmRFDoofq3gKlwKl
 ANdF4U6SyVEUvQ1e5nOMPdysHgfwFSamgvy/oq9sfue5f313ZMmK9pZQc Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MffVZ1XEehJjAUDDBhM3nQTPpOie2eNmkiyP7zuKPM9EqWxJQzz5VFUv4/Mdm0RtjBvIsVy/CK
 yBiotQJE3HN3g19HmfcXZgwcLAJarCfNHdySfh1o8XfNTOxqNzDw34SPsVfhuzpZpoFRFACYax
 fLjOEciAfHJICJdqhhLDK2bZpN25hw1cbCsw/1wRDp6TMC41kXx9DGx8qs6U/Fy0DMyyRuW6KK
 mxA8podGBuK3t5a4elHGEKEHCMCP2MMu3JdtHAHkG8RAbrYsub8H20QTrvBjaxIlOifJmKJ8bp
 ao4=
X-SBRS: 2.7
X-MesageID: 7429236
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7429236"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:36 +0100
Message-ID: <20191023164837.2700240-23-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 22/23] Changes to root Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LSAqRkxBR1MKLSBmaXggcGF0aCB0byBLY29uZmlnCi0gTGlzdCBvYmplY3RzIHRvIGJ1aWxkCi0g
Z2VuZXJhdGUgaW5jbHVkZS94ZW4vY29tcGlsZS5oCi0gbWFrZSBwcmVwYXJlIHBoYXNlCi0gY2hh
bmdlcyB0byBjbGVhbgoKLSByZW1vdmUgYnVpbGQgb2Yga2VybmVsLnZlcnNpb24KLS0tCiB4ZW4v
TWFrZWZpbGUgfCAyNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKyksIDEyMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggOTA2
NDU2Njg5NTdjLi42NjQ0OGIwNjdlYjAgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94
ZW4vTWFrZWZpbGUKQEAgLTEzLDggKzEzLDYgQEAgZXhwb3J0IFhFTl9CVUlMRF9EQVRFCT89ICQo
c2hlbGwgTENfQUxMPUMgZGF0ZSkKIGV4cG9ydCBYRU5fQlVJTERfVElNRQk/PSAkKHNoZWxsIExD
X0FMTD1DIGRhdGUgKyVUKQogZXhwb3J0IFhFTl9CVUlMRF9IT1NUCT89ICQoc2hlbGwgaG9zdG5h
bWUpCiAKLWV4cG9ydCBYRU5fUk9PVCA6PSAkKENVUkRJUikvLi4KLQogIyAqRE9DVU1FTlRBVElP
TioKICMgVG8gc2VlIGEgbGlzdCBvZiB0eXBpY2FsIHRhcmdldHMgZXhlY3V0ZSAibWFrZSBoZWxw
IgogIyBNb3JlIGluZm8gY2FuIGJlIGxvY2F0ZWQgaW4gLi9SRUFETUUKQEAgLTIzOCw4ICsyMzYs
MTAgQEAgZW5kaWYKIAogb2JqdHJlZQkJOj0gLgogVlBBVEgJCTo9ICQoc3JjdHJlZSkKK1hFTl9S
T09UCTo9ICQoYWJzX3NyY3RyZWUpLy4uCiAKIGV4cG9ydCBidWlsZGluZ19vdXRfb2Zfc3JjdHJl
ZSBzcmN0cmVlIG9ianRyZWUgVlBBVEgKK2V4cG9ydCBYRU5fUk9PVAogCiAjIFRvIG1ha2Ugc3Vy
ZSB3ZSBkbyBub3QgaW5jbHVkZSAuY29uZmlnIGZvciBhbnkgb2YgdGhlICpjb25maWcgdGFyZ2V0
cwogIyBjYXRjaCB0aGVtIGVhcmx5LCBhbmQgaGFuZCB0aGVtIG92ZXIgdG8gc2NyaXB0cy9rY29u
ZmlnL01ha2VmaWxlCkBAIC0zMTYsNiArMzE2LDE1IEBAIGVsc2UKIAogaW5jbHVkZSBzY3JpcHRz
L0tidWlsZC5pbmNsdWRlCiAKKyMgWFhYIEZyb20gQ29uZmlnLm1rCitYRU5fQ09NUElMRV9BUkNI
ICAgID89ICQoc2hlbGwgdW5hbWUgLW0gfCBzZWQgLWUgcy9pLjg2L3g4Nl8zMi8gXAorICAgICAg
ICAgICAgICAgICAgICAgICAgIC1lIHMvaTg2cGMveDg2XzMyLyAtZSBzL2FtZDY0L3g4Nl82NC8g
XAorICAgICAgICAgICAgICAgICAgICAgICAgIC1lIHMvYXJtdjcuKi9hcm0zMi8gLWUgcy9hcm12
OC4qL2FybTY0LyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgLWUgcy9hYXJjaDY0L2FybTY0
LykKK1hFTl9UQVJHRVRfQVJDSCAgICAgPz0gJChYRU5fQ09NUElMRV9BUkNIKQorWEVOX09TICAg
ICAgICAgICAgICA/PSAkKHNoZWxsIHVuYW1lIC1zKQorZXhwb3J0IFhFTl9PUworCiAjIENyb3Nz
IGNvbXBpbGluZyBhbmQgc2VsZWN0aW5nIGRpZmZlcmVudCBzZXQgb2YgZ2NjL2Jpbi11dGlscwog
IyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICMKQEAgLTMzNCw3ICszNDMsNyBAQCBpbmNsdWRlIHNjcmlw
dHMvS2J1aWxkLmluY2x1ZGUKICMgQWx0ZXJuYXRpdmVseSBDUk9TU19DT01QSUxFIGNhbiBiZSBz
ZXQgaW4gdGhlIGVudmlyb25tZW50LgogIyBEZWZhdWx0IHZhbHVlIGZvciBDUk9TU19DT01QSUxF
IGlzIG5vdCB0byBwcmVmaXggZXhlY3V0YWJsZXMKICMgTm90ZTogU29tZSBhcmNoaXRlY3R1cmVz
IGFzc2lnbiBDUk9TU19DT01QSUxFIGluIHRoZWlyIGFyY2gvKi9NYWtlZmlsZQotQVJDSAkJPz0g
JChTVUJBUkNIKQorQVJDSAkJPz0gJChYRU5fQ09NUElMRV9BUkNIKQogU1JDQVJDSAkJOj0gJChz
aGVsbCBlY2hvICQoWEVOX1RBUkdFVF9BUkNIKSB8IFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlZCAtZSAncy94ODYuKi94ODYvJyAtZSBzJy9hcm1cKDMyXHw2NFwpL2FybS9nJykK
IApAQCAtMzYzLDYgKzM3Miw3IEBAIEtCVUlMRF9IT1NUTERMSUJTICAgOj0gJChIT1NUX0xGU19M
SUJTKSAkKEhPU1RMRExJQlMpCiBBUwkJPSAkKENST1NTX0NPTVBJTEUpYXMKIExECQk9ICQoQ1JP
U1NfQ09NUElMRSlsZAogQ0MJCT0gJChDUk9TU19DT01QSUxFKWdjYworQ1hYCQk9ICQoQ1JPU1Nf
Q09NUElMRSlnKysKIENQUAkJPSAkKENDKSAtRQogQVIJCT0gJChDUk9TU19DT01QSUxFKWFyCiBO
TQkJPSAkKENST1NTX0NPTVBJTEUpbm0KQEAgLTM4NSw3ICszOTUsNyBAQCBDSEVDS0ZMQUdTICAg
ICA6PSAtRF9fbGludXhfXyAtRGxpbnV4IC1EX19TVERDX18gLUR1bml4IC1EX191bml4X18gXAog
Tk9TVERJTkNfRkxBR1MgOj0KIENGTEFHU19LRVJORUwJPQogQUZMQUdTX0tFUk5FTAk9Ci1MREZM
QUdTX3ZtbGludXggPQorTERGTEFHU194ZW4JPQogCiAjIFVzZSBMSU5VWElOQ0xVREUgd2hlbiB5
b3UgbXVzdCByZWZlcmVuY2UgdGhlIGluY2x1ZGUvIGRpcmVjdG9yeS4KICMgTmVlZGVkIHRvIGJl
IGNvbXBhdGlibGUgd2l0aCB0aGUgTz0gb3B0aW9uCkBAIC0zOTUsMTMgKzQwNSwzNSBAQCBMSU5V
WElOQ0xVREUgICAgOj0gXAogCiBLQlVJTERfQUZMQUdTICAgOj0gLURfX0FTU0VNQkxZX18gLWZu
by1QSUUKIEtCVUlMRF9DRkxBR1MgICA6PQorCisjIFhYWCBDRkxBR1MgZm91bmQgaW4geGVuLmdp
dC9jb25maWcvJChYRU5fVEFSR0VUX0FSQ0gpLm1rCitLQlVJTERfQ0ZMQUdTCSs9IC1tNjQKKyMg
WFhYIENGTEFHUyBmb3VuZCBpbiBDb25maWcubWsKK2V4cG9ydCBYRU5fSEFTX0JVSUxEX0lEID89
IG4KK2lmZXEgKCQoY2FsbCBsZC1vcHRpb24sLS1idWlsZC1pZCksKQorYnVpbGRfaWRfbGlua2Vy
IDo9CitlbHNlCitLQlVJTERfQ0ZMQUdTICs9IC1EQlVJTERfSUQKK2V4cG9ydCBYRU5fSEFTX0JV
SUxEX0lEPXkKK2J1aWxkX2lkX2xpbmtlciA6PSAtLWJ1aWxkLWlkPXNoYTEKKyMgcG9zc2libGUg
aW1wcm92ZW1lbnQ6IExERkxBR1NfeGVuLXN5bXMgOj0gLS1idWlsZC1pZD1zaGExCitlbmRpZgor
ZXhwb3J0IGJ1aWxkX2lkX2xpbmtlcgorS0JVSUxEX0NGTEFHUwkrPSAtZm5vLXN0cmljdC1hbGlh
c2luZyAtc3RkPWdudTk5IC1XYWxsIC1Xc3RyaWN0LXByb3RvdHlwZXMKK0tCVUlMRF9DRkxBR1MJ
Kz0gJChjYWxsIGNjLW9wdGlvbiwtV2RlY2xhcmF0aW9uLWFmdGVyLXN0YXRlbWVudCkKK0tCVUlM
RF9DRkxBR1MJKz0gJChjYWxsIGNjLWRpc2FibGUtd2FybmluZyx1bnVzZWQtYnV0LXNldC12YXJp
YWJsZSkKK0tCVUlMRF9DRkxBR1MJKz0gJChjYWxsIGNjLWRpc2FibGUtd2FybmluZyx1bnVzZWQt
bG9jYWwtdHlwZWRlZnMpCisKK0VNQkVEREVEX0VYVFJBX0NGTEFHUyA6PSAtbm9waWUgLWZuby1z
dGFjay1wcm90ZWN0b3IgLWZuby1zdGFjay1wcm90ZWN0b3ItYWxsCitFTUJFRERFRF9FWFRSQV9D
RkxBR1MgKz0gLWZuby1leGNlcHRpb25zCisKIEtCVUlMRF9DUFBGTEFHUyA6PQogS0JVSUxEX0xE
RkxBR1MgOj0KIEdDQ19QTFVHSU5TX0NGTEFHUyA6PQogQ0xBTkdfRkxBR1MgOj0KIAogZXhwb3J0
IEFSQ0ggU1JDQVJDSCBDT05GSUdfU0hFTEwgSE9TVENDIEtCVUlMRF9IT1NUQ0ZMQUdTIENST1NT
X0NPTVBJTEUgQVMgTEQgQ0MKLWV4cG9ydCBDUFAgQVIgTk0gU1RSSVAgT0JKQ09QWSBPQkpEVU1Q
IE9CSlNJWkUgUEFIT0xFIExFWCBZQUNDIEFXSworZXhwb3J0IENYWCBDUFAgQVIgTk0gU1RSSVAg
T0JKQ09QWSBPQkpEVU1QIE9CSlNJWkUgUEFIT0xFIExFWCBZQUNDIEFXSwogZXhwb3J0IFBFUkwg
UFlUSE9OIFBZVEhPTjIgUFlUSE9OMyBDSEVDSyBDSEVDS0ZMQUdTIE1BS0UgSE9TVENYWAogZXhw
b3J0IEtCVUlMRF9IT1NUQ1hYRkxBR1MgS0JVSUxEX0hPU1RMREZMQUdTIEtCVUlMRF9IT1NUTERM
SUJTCiAKQEAgLTQ2OSw3ICs1MDEsNyBAQCBDQ19WRVJTSU9OX1RFWFQgPSAkKHNoZWxsICQoQ0Mp
IC0tdmVyc2lvbiAyPi9kZXYvbnVsbCB8IGhlYWQgLW4gMSkKIGlmZXEgKCQoY29uZmlnLXRhcmdl
dHMpLDEpCiAjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogIyAqY29uZmlnIHRhcmdldHMgb25seSAtIG1h
a2Ugc3VyZSBwcmVyZXF1aXNpdGVzIGFyZSB1cGRhdGVkLCBhbmQgZGVzY2VuZAotIyBpbiBzY3Jp
cHRzL2tjb25maWcgdG8gbWFrZSB0aGUgKmNvbmZpZyB0YXJnZXQKKyMgaW4gdG9vbHMva2NvbmZp
ZyB0byBtYWtlIHRoZSAqY29uZmlnIHRhcmdldAogCiAjIFJlYWQgYXJjaCBzcGVjaWZpYyBNYWtl
ZmlsZSB0byBzZXQgS0JVSUxEX0RFRkNPTkZJRyBhcyBuZWVkZWQuCiAjIEtCVUlMRF9ERUZDT05G
SUcgbWF5IHBvaW50IG91dCBhbiBhbHRlcm5hdGl2ZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24KQEAg
LTQ3OCwxMCArNTEwLDEwIEBAIGluY2x1ZGUgYXJjaC8kKFNSQ0FSQ0gpL01ha2VmaWxlCiBleHBv
cnQgS0JVSUxEX0RFRkNPTkZJRyBLQlVJTERfS0NPTkZJRyBDQ19WRVJTSU9OX1RFWFQKIAogY29u
ZmlnOiBzY3JpcHRzX2Jhc2ljIG91dHB1dG1ha2VmaWxlIEZPUkNFCi0JJChRKSQoTUFLRSkgJChi
dWlsZCk9c2NyaXB0cy9rY29uZmlnICRACisJJChRKSQoTUFLRSkgJChidWlsZCk9dG9vbHMva2Nv
bmZpZyAkQAogCiAlY29uZmlnOiBzY3JpcHRzX2Jhc2ljIG91dHB1dG1ha2VmaWxlIEZPUkNFCi0J
JChRKSQoTUFLRSkgJChidWlsZCk9c2NyaXB0cy9rY29uZmlnICRACisJJChRKSQoTUFLRSkgJChi
dWlsZCk9dG9vbHMva2NvbmZpZyAkQAogCiBlbHNlCiAjID09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpAQCAt
NTAxLDIzICs1MzMsMTggQEAgaWZlcSAoJChkb3QtY29uZmlnKSwxKQogaW5jbHVkZSBpbmNsdWRl
L2NvbmZpZy9hdXRvLmNvbmYKIGVuZGlmCiAKLWlmZXEgKCQoS0JVSUxEX0VYVE1PRCksKQotIyBP
YmplY3RzIHdlIHdpbGwgbGluayBpbnRvIHZtbGludXggLyBzdWJkaXJzIHdlIG5lZWQgdG8gdmlz
aXQKLWluaXQteQkJOj0gaW5pdC8KLWRyaXZlcnMteQk6PSBkcml2ZXJzLyBzb3VuZC8KLWRyaXZl
cnMtJChDT05GSUdfU0FNUExFUykgKz0gc2FtcGxlcy8KLWRyaXZlcnMtJChDT05GSUdfS0VSTkVM
X0hFQURFUl9URVNUKSArPSBpbmNsdWRlLwotbmV0LXkJCTo9IG5ldC8KLWxpYnMteQkJOj0gbGli
LwotY29yZS15CQk6PSB1c3IvCi12aXJ0LXkJCTo9IHZpcnQvCi1lbmRpZiAjIEtCVUlMRF9FWFRN
T0QKKyMgT2JqZWN0cyB3ZSB3aWxsIGxpbmsgaW50byB4ZW4gLyBzdWJkaXJzIHdlIG5lZWQgdG8g
dmlzaXQKK2NvbW1vbi15CQk6PSBjb21tb24vCitkcml2ZXJzLXkJCTo9IGRyaXZlcnMvCitsaWJz
LSQoQ09ORklHX1g4NikJOj0gbGliLworeHNtLXkJCQk6PSB4c20vCithcmNoLXkJCQk6PSBhcmNo
LyQoU1JDQVJDSCkvCitjcnlwdG8tJChDT05GSUdfQ1JZUFRPKQk6PSBjcnlwdG8vCiAKICMgVGhl
IGFsbDogdGFyZ2V0IGlzIHRoZSBkZWZhdWx0IHdoZW4gbm8gdGFyZ2V0IGlzIGdpdmVuIG9uIHRo
ZQogIyBjb21tYW5kIGxpbmUuCi0jIFRoaXMgYWxsb3cgYSB1c2VyIHRvIGlzc3VlIG9ubHkgJ21h
a2UnIHRvIGJ1aWxkIGEga2VybmVsIGluY2x1ZGluZyBtb2R1bGVzCi0jIERlZmF1bHRzIHRvIHZt
bGludXgsIGJ1dCB0aGUgYXJjaCBtYWtlZmlsZSB1c3VhbGx5IGFkZHMgZnVydGhlciB0YXJnZXRz
Ci1hbGw6IHZtbGludXgKKyMgRGVmYXVsdHMgdG8geGVuLCBidXQgdGhlIGFyY2ggbWFrZWZpbGUg
dXN1YWxseSBhZGRzIGZ1cnRoZXIgdGFyZ2V0cworYWxsOiB4ZW4KIAogQ0ZMQUdTX0dDT1YJOj0g
LWZwcm9maWxlLWFyY3MgLWZ0ZXN0LWNvdmVyYWdlIFwKIAkkKGNhbGwgY2Mtb3B0aW9uLC1mbm8t
dHJlZS1sb29wLWltKSBcCkBAIC01NTIsMTQgKzU3OSw5IEBAIGlmZXEgKCQobWF5LXN5bmMtY29u
ZmlnKSwxKQogIyBiZWNhdXNlIHNvbWUgYXJjaGl0ZWN0dXJlcyBkZWZpbmUgQ1JPU1NfQ09NUElM
RSB0aGVyZS4KIGluY2x1ZGUgaW5jbHVkZS9jb25maWcvYXV0by5jb25mLmNtZAogCisjIEFsbG93
IHBlb3BsZSB0byBqdXN0IHJ1biBgbWFrZWAgYXMgYmVmb3JlIGFuZCBub3QgZm9yY2UgdGhlbSB0
byBjb25maWd1cmUKICQoS0NPTkZJR19DT05GSUcpOgotCUBlY2hvID4mMiAnKioqJwotCUBlY2hv
ID4mMiAnKioqIENvbmZpZ3VyYXRpb24gZmlsZSAiJEAiIG5vdCBmb3VuZCEnCi0JQGVjaG8gPiYy
ICcqKionCi0JQGVjaG8gPiYyICcqKiogUGxlYXNlIHJ1biBzb21lIGNvbmZpZ3VyYXRvciAoZS5n
LiAibWFrZSBvbGRjb25maWciIG9yJwotCUBlY2hvID4mMiAnKioqICJtYWtlIG1lbnVjb25maWci
IG9yICJtYWtlIHhjb25maWciKS4nCi0JQGVjaG8gPiYyICcqKionCi0JQC9iaW4vZmFsc2UKKwkk
KFEpJChNQUtFKSAtZiAkKHNyY3RyZWUpL01ha2VmaWxlIGRlZmNvbmZpZwogCiAjIFRoZSBhY3R1
YWwgY29uZmlndXJhdGlvbiBmaWxlcyB1c2VkIGR1cmluZyB0aGUgYnVpbGQgYXJlIHN0b3JlZCBp
bgogIyBpbmNsdWRlL2dlbmVyYXRlZC8gYW5kIGluY2x1ZGUvY29uZmlnLy4gVXBkYXRlIHRoZW0g
aWYgLmNvbmZpZyBpcyBuZXdlciB0aGFuCkBAIC01ODcsMTUgKzYwOSw0MCBAQCBpbmNsdWRlL2Nv
bmZpZy9hdXRvLmNvbmY6CiBlbmRpZiAjIG1heS1zeW5jLWNvbmZpZwogZW5kaWYgIyAkKGRvdC1j
b25maWcpCiAKKyMgWFhYIENGTEFHUyBmb3VuZCBpbiBSdWxlcy5taworaWZlcSAoJChDT05GSUdf
REVCVUcpLHkpCitLQlVJTERfQ0ZMQUdTICs9IC1PMQorZWxzZQorS0JVSUxEX0NGTEFHUyArPSAt
TzIKK2VuZGlmCiAKLSMgYXJjaCBNYWtlZmlsZSBtYXkgb3ZlcnJpZGUgQ0Mgc28ga2VlcCB0aGlz
IGFmdGVyIGFyY2ggTWFrZWZpbGUgaXMgaW5jbHVkZWQKLU5PU1RESU5DX0ZMQUdTICs9IC1ub3N0
ZGluYyAtaXN5c3RlbSAkKHNoZWxsICQoQ0MpIC1wcmludC1maWxlLW5hbWU9aW5jbHVkZSkKK2lm
ZXEgKCQoQ09ORklHX0ZSQU1FX1BPSU5URVIpLHkpCitLQlVJTERfQ0ZMQUdTICs9IC1mbm8tb21p
dC1mcmFtZS1wb2ludGVyCitlbHNlCitLQlVJTERfQ0ZMQUdTICs9IC1mb21pdC1mcmFtZS1wb2lu
dGVyCitlbmRpZgogCitLQlVJTERfQ0ZMQUdTICs9IC1mbm8tYnVpbHRpbiAtZm5vLWNvbW1vbgor
S0JVSUxEX0NGTEFHUyArPSAtV2Vycm9yIC1XcmVkdW5kYW50LWRlY2xzIC1Xbm8tcG9pbnRlci1h
cml0aAorS0JVSUxEX0NGTEFHUyArPSAkKGNhbGwgY2Mtb3B0aW9uLC1XdmxhKQorS0JVSUxEX0NG
TEFHUyArPSAtcGlwZSAtRF9fWEVOX18gLWluY2x1ZGUgJChzcmN0cmVlKS9pbmNsdWRlL3hlbi9j
b25maWcuaAoraWZlcSAoJChDT05GSUdfREVCVUdfSU5GTykseSkKK0tCVUlMRF9DRkxBR1MgKz0g
LWcKK2VuZGlmCiAKK0tCVUlMRF9DRkxBR1MJKz0gLVdhLC0tc3RyaXAtbG9jYWwtYWJzb2x1dGUK
KworIyBhcmNoIE1ha2VmaWxlIG1heSBvdmVycmlkZSBDQyBzbyBrZWVwIHRoaXMgYWZ0ZXIgYXJj
aCBNYWtlZmlsZSBpcyBpbmNsdWRlZAorTk9TVERJTkNfRkxBR1MgKz0gLW5vc3RkaW5jCiAKICMg
dXNlIHRoZSBkZXRlcm1pbmlzdGljIG1vZGUgb2YgQVIgaWYgYXZhaWxhYmxlCiBLQlVJTERfQVJG
TEFHUyA6PSAkKGNhbGwgYXItb3B0aW9uLEQpCiAKKyMgTW9zdCBDRkxBR1MgYXJlIHNhZmUgZm9y
IGFzc2VtYmx5IGZpbGVzOgorIyAgLXN0ZD1nbnV7ODksOTl9IGdldHMgY29uZnVzZWQgYnkgIy1w
cmVmaXhlZCBlbmQtb2YtbGluZSBjb21tZW50cworIyAgLWZsdG8gbWFrZXMgbm8gc2Vuc2UgYW5k
IGFubm95cyBjbGFuZworS0JVSUxEX0FGTEFHUyAgKz0gJChmaWx0ZXItb3V0IC1zdGQ9Z251JSAt
Zmx0bywkKEtCVUlMRF9DRkxBR1MpKQorCiBpbmNsdWRlIHNjcmlwdHMvTWFrZWZpbGUua2FzYW4K
IGluY2x1ZGUgc2NyaXB0cy9NYWtlZmlsZS51YnNhbgogCkBAIC02MTYsNyArNjYzLDcgQEAgQ0hF
Q0tGTEFHUyArPSAkKGlmICQoQ09ORklHXzY0QklUKSwtbTY0LC1tMzIpCiAjIHNldCBpbiB0aGUg
ZW52aXJvbm1lbnQKICMgQWxzbyBhbnkgYXNzaWdubWVudHMgaW4gYXJjaC8kKEFSQ0gpL01ha2Vm
aWxlIHRha2UgcHJlY2VkZW5jZSBvdmVyCiAjIHRoaXMgZGVmYXVsdCB2YWx1ZQotZXhwb3J0IEtC
VUlMRF9JTUFHRSA/PSB2bWxpbnV4CitleHBvcnQgS0JVSUxEX0lNQUdFID89IHhlbgogCiAjCiAj
IElOU1RBTExfUEFUSCBzcGVjaWZpZXMgd2hlcmUgdG8gcGxhY2UgdGhlIHVwZGF0ZWQga2VybmVs
IGFuZCBzeXN0ZW0gbWFwCkBAIC02MjcsNzQgKzY3NCw1OSBAQCBIT1NUX0xJQkVMRl9MSUJTID0g
JChzaGVsbCBwa2ctY29uZmlnIGxpYmVsZiAtLWxpYnMgMj4vZGV2L251bGwgfHwgZWNobyAtbGVs
ZikKIAogUEhPTlkgKz0gcHJlcGFyZTAKIAotY29yZS15CQkrPSBrZXJuZWwvIGNlcnRzLyBtbS8g
ZnMvIGlwYy8gc2VjdXJpdHkvIGNyeXB0by8gYmxvY2svCit4ZW4tZGlycwk6PSAkKHBhdHN1YnN0
ICUvLCUsJChmaWx0ZXIgJS8sICQoaGVhZC15KSAkKGNvbW1vbi15KSBcCisJCSAgICAgJChkcml2
ZXJzLXkpICQobGlicy15KSAkKHhzbS15KSAkKGFyY2gteSkgXAorCQkgICAgICQoY3J5cHRvLXkp
KSkKIAotdm1saW51eC1kaXJzCTo9ICQocGF0c3Vic3QgJS8sJSwkKGZpbHRlciAlLywgJChpbml0
LXkpICQoaW5pdC1tKSBcCi0JCSAgICAgJChjb3JlLXkpICQoY29yZS1tKSAkKGRyaXZlcnMteSkg
JChkcml2ZXJzLW0pIFwKLQkJICAgICAkKG5ldC15KSAkKG5ldC1tKSAkKGxpYnMteSkgJChsaWJz
LW0pICQodmlydC15KSkpCit4ZW4tYWxsZGlycwk6PSAkKHNvcnQgJCh4ZW4tZGlycykgXAorCQkg
ICAgICQocGF0c3Vic3QgJS8sJSwkKGZpbHRlciAlLywgJChoZWFkLXkpICQoY29tbW9uLSkgXAor
CQkJJChkcml2ZXJzLSkgJChsaWJzLSkgJCh4c20tKSAkKGFyY2gtKSAkKGNyeXB0by0pKSkpCit4
ZW4tYWxsZGlycwkrPSBpbmNsdWRlCiAKLXZtbGludXgtYWxsZGlycwk6PSAkKHNvcnQgJCh2bWxp
bnV4LWRpcnMpIERvY3VtZW50YXRpb24gXAotCQkgICAgICQocGF0c3Vic3QgJS8sJSwkKGZpbHRl
ciAlLywgJChpbml0LSkgJChjb3JlLSkgXAotCQkJJChkcml2ZXJzLSkgJChuZXQtKSAkKGxpYnMt
KSAkKHZpcnQtKSkpKQotCi1pbml0LXkJCTo9ICQocGF0c3Vic3QgJS8sICUvYnVpbHQtaW4uYSwg
JChpbml0LXkpKQotY29yZS15CQk6PSAkKHBhdHN1YnN0ICUvLCAlL2J1aWx0LWluLmEsICQoY29y
ZS15KSkKK2hlYWQteQkJOj0gJChwYXRzdWJzdCAlLywgJS9idWlsdC1pbi5hLCAkKGhlYWQteSkp
Citjb21tb24teQk6PSAkKHBhdHN1YnN0ICUvLCAlL2J1aWx0LWluLmEsICQoY29tbW9uLXkpKQog
ZHJpdmVycy15CTo9ICQocGF0c3Vic3QgJS8sICUvYnVpbHQtaW4uYSwgJChkcml2ZXJzLXkpKQot
bmV0LXkJCTo9ICQocGF0c3Vic3QgJS8sICUvYnVpbHQtaW4uYSwgJChuZXQteSkpCiBsaWJzLXkx
CQk6PSAkKHBhdHN1YnN0ICUvLCAlL2xpYi5hLCAkKGxpYnMteSkpCiBsaWJzLXkyCQk6PSAkKHBh
dHN1YnN0ICUvLCAlL2J1aWx0LWluLmEsICQoZmlsdGVyLW91dCAlLmEsICQobGlicy15KSkpCi12
aXJ0LXkJCTo9ICQocGF0c3Vic3QgJS8sICUvYnVpbHQtaW4uYSwgJCh2aXJ0LXkpKQoreHNtLXkJ
CTo9ICQocGF0c3Vic3QgJS8sICUvYnVpbHQtaW4uYSwgJCh4c20teSkpCithcmNoLXkJCTo9ICQo
cGF0c3Vic3QgJS8sICUvYnVpbHQtaW4uYSwgJChhcmNoLXkpKQorY3J5cHRvLXkJOj0gJChwYXRz
dWJzdCAlLywgJS9idWlsdC1pbi5hLCAkKGNyeXB0by15KSkKIAotIyBFeHRlcm5hbGx5IHZpc2li
bGUgc3ltYm9scyAodXNlZCBieSBsaW5rLXZtbGludXguc2gpCi1leHBvcnQgS0JVSUxEX1ZNTElO
VVhfT0JKUyA6PSAkKGhlYWQteSkgJChpbml0LXkpICQoY29yZS15KSAkKGxpYnMteTIpIFwKLQkJ
CSAgICAgICQoZHJpdmVycy15KSAkKG5ldC15KSAkKHZpcnQteSkKKyMgRXh0ZXJuYWxseSB2aXNp
YmxlIHN5bWJvbHMKK2V4cG9ydCBBTExfT0JKUyAgICAgICAgICAgIDo9ICQoaGVhZC15KSAkKGNv
bW1vbi15KSAkKGRyaXZlcnMteSkgJChsaWJzLXkyKSBcCisJCQkgICAgICAkKHhzbS15KSAkKGFy
Y2gteSkgJChjcnlwdG8teSkKIGV4cG9ydCBLQlVJTERfVk1MSU5VWF9MSUJTIDo9ICQobGlicy15
MSkKLWV4cG9ydCBLQlVJTERfTERTICAgICAgICAgIDo9IGFyY2gvJChTUkNBUkNIKS9rZXJuZWwv
dm1saW51eC5sZHMKLWV4cG9ydCBMREZMQUdTX3ZtbGludXgKLSMgdXNlZCBieSBzY3JpcHRzL3Bh
Y2thZ2UvTWFrZWZpbGUKLWV4cG9ydCBLQlVJTERfQUxMRElSUyA6PSAkKHNvcnQgJChmaWx0ZXIt
b3V0IGFyY2gvJSwkKHZtbGludXgtYWxsZGlycykpIExJQ0VOU0VTIGFyY2ggaW5jbHVkZSBzY3Jp
cHRzIHRvb2xzKQotCi12bWxpbnV4LWRlcHMgOj0gJChLQlVJTERfTERTKSAkKEtCVUlMRF9WTUxJ
TlVYX09CSlMpICQoS0JVSUxEX1ZNTElOVVhfTElCUykKLQotQVJDSF9QT1NUTElOSyA6PSAkKHdp
bGRjYXJkICQoc3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL01ha2VmaWxlLnBvc3RsaW5rKQorZXhw
b3J0IEtCVUlMRF9MRFMgICAgICAgICAgOj0gYXJjaC8kKFNSQ0FSQ0gpL3hlbi5sZHMKK2V4cG9y
dCBMREZMQUdTX3hlbgorZXhwb3J0IFRBUkdFVAkJICAgOj0geGVuCiAKLSMgRmluYWwgbGluayBv
ZiB2bWxpbnV4IHdpdGggb3B0aW9uYWwgYXJjaCBwYXNzIGFmdGVyIGZpbmFsIGxpbmsKLWNtZF9s
aW5rLXZtbGludXggPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0JJChDT05GSUdfU0hFTEwpICQ8ICQoTEQpICQoS0JVSUxEX0xERkxBR1MpICQoTERG
TEFHU192bWxpbnV4KSA7ICAgIFwKLQkkKGlmICQoQVJDSF9QT1NUTElOSyksICQoTUFLRSkgLWYg
JChBUkNIX1BPU1RMSU5LKSAkQCwgdHJ1ZSkKK3hlbi1kZXBzIDo9ICQoS0JVSUxEX0xEUykgJChB
TExfT0JKUykgJChLQlVJTERfVk1MSU5VWF9MSUJTKQogCi12bWxpbnV4OiBzY3JpcHRzL2xpbmst
dm1saW51eC5zaCBhdXRva3N5bXNfcmVjdXJzaXZlICQodm1saW51eC1kZXBzKSBGT1JDRQotCSsk
KGNhbGwgaWZfY2hhbmdlZCxsaW5rLXZtbGludXgpCit4ZW46ICQoeGVuLWRlcHMpIEZPUkNFCisJ
JChRKSQoTUFLRSkgJChidWlsZCk9YXJjaC8kKFNSQ0FSQ0gpIHhlbgogCi10YXJnZXRzIDo9IHZt
bGludXgKK3RhcmdldHMgOj0geGVuCiAKICMgVGhlIGFjdHVhbCBvYmplY3RzIGFyZSBnZW5lcmF0
ZWQgd2hlbiBkZXNjZW5kaW5nLAogIyBtYWtlIHN1cmUgbm8gaW1wbGljaXQgcnVsZSBraWNrcyBp
bgotJChzb3J0ICQodm1saW51eC1kZXBzKSk6ICQodm1saW51eC1kaXJzKSA7CiskKHNvcnQgJCh4
ZW4tZGVwcykpOiAkKHhlbi1kaXJzKSA7CiAKLSMgSGFuZGxlIGRlc2NlbmRpbmcgaW50byBzdWJk
aXJlY3RvcmllcyBsaXN0ZWQgaW4gJCh2bWxpbnV4LWRpcnMpCisjIEhhbmRsZSBkZXNjZW5kaW5n
IGludG8gc3ViZGlyZWN0b3JpZXMgbGlzdGVkIGluICQoeGVuLWRpcnMpCiAjIFByZXNldCBsb2Nh
bGUgdmFyaWFibGVzIHRvIHNwZWVkIHVwIHRoZSBidWlsZCBwcm9jZXNzLiBMaW1pdCBsb2NhbGUK
ICMgdHdlYWtzIHRvIHRoaXMgc3BvdCB0byBhdm9pZCB3cm9uZyBsYW5ndWFnZSBzZXR0aW5ncyB3
aGVuIHJ1bm5pbmcKICMgbWFrZSBtZW51Y29uZmlnIGV0Yy4KICMgRXJyb3IgbWVzc2FnZXMgc3Rp
bGwgYXBwZWFycyBpbiB0aGUgb3JpZ2luYWwgbGFuZ3VhZ2UKIAotUEhPTlkgKz0gJCh2bWxpbnV4
LWRpcnMpCi0kKHZtbGludXgtZGlycyk6IHByZXBhcmUKK1BIT05ZICs9ICQoeGVuLWRpcnMpCisk
KHhlbi1kaXJzKTogcHJlcGFyZQogCSQoUSkkKE1BS0UpICQoYnVpbGQpPSRAIG5lZWQtYnVpbHRp
bj0xIG5lZWQtbW9kb3JkZXI9MQogCi1maWxlY2hrX2tlcm5lbC5yZWxlYXNlID0gXAotCWVjaG8g
IiQoS0VSTkVMVkVSU0lPTikkJCgkKENPTkZJR19TSEVMTCkgJChzcmN0cmVlKS9zY3JpcHRzL3Nl
dGxvY2FsdmVyc2lvbiAkKHNyY3RyZWUpKSIKLQotIyBTdG9yZSAobmV3KSBLRVJORUxSRUxFQVNF
IHN0cmluZyBpbiBpbmNsdWRlL2NvbmZpZy9rZXJuZWwucmVsZWFzZQotaW5jbHVkZS9jb25maWcv
a2VybmVsLnJlbGVhc2U6IEZPUkNFCi0JJChjYWxsIGZpbGVjaGssa2VybmVsLnJlbGVhc2UpCi0K
ICMgQWRkaXRpb25hbCBoZWxwZXJzIGJ1aWx0IGluIHNjcmlwdHMvCiAjIENhcmVmdWxseSBsaXN0
IGRlcGVuZGVuY2llcyBzbyB3ZSBkbyBub3QgdHJ5IHRvIGJ1aWxkIHNjcmlwdHMgdHdpY2UKICMg
aW4gcGFyYWxsZWwKIFBIT05ZICs9IHNjcmlwdHMKLXNjcmlwdHM6IHNjcmlwdHNfYmFzaWMgc2Ny
aXB0c19kdGMKLQkkKFEpJChNQUtFKSAkKGJ1aWxkKT0kKEApCitzY3JpcHRzOiBzY3JpcHRzX2Jh
c2ljCisJJChRKSQoTUFLRSkgJChidWlsZCk9dG9vbHMKIAogIyBUaGluZ3Mgd2UgbmVlZCB0byBk
byBiZWZvcmUgd2UgcmVjdXJzaXZlbHkgc3RhcnQgYnVpbGRpbmcgdGhlIGtlcm5lbAogIyBvciB0
aGUgbW9kdWxlcyBhcmUgbGlzdGVkIGluICJwcmVwYXJlIi4KQEAgLTcwNyw3ICs3MzksNyBAQCBQ
SE9OWSArPSBwcmVwYXJlIGFyY2hwcmVwYXJlIHByZXBhcmUzCiAjIHByZXBhcmUzIGlzIHVzZWQg
dG8gY2hlY2sgaWYgd2UgYXJlIGJ1aWxkaW5nIGluIGEgc2VwYXJhdGUgb3V0cHV0IGRpcmVjdG9y
eSwKICMgYW5kIGlmIHNvIGRvOgogIyAxKSBDaGVjayB0aGF0IG1ha2UgaGFzIG5vdCBiZWVuIGV4
ZWN1dGVkIGluIHRoZSBrZXJuZWwgc3JjICQoc3JjdHJlZSkKLXByZXBhcmUzOiBpbmNsdWRlL2Nv
bmZpZy9rZXJuZWwucmVsZWFzZQorcHJlcGFyZTM6CiBpZmRlZiBidWlsZGluZ19vdXRfb2Zfc3Jj
dHJlZQogCUAkKGtlY2hvKSAnICBVc2luZyAkKHNyY3RyZWUpIGFzIHNvdXJjZSBmb3Iga2VybmVs
JwogCSQoUSlpZiBbIC1mICQoc3JjdHJlZSkvLmNvbmZpZyAtbyBcCkBAIC03MTksMTEgKzc1MSwx
NSBAQCBpZmRlZiBidWlsZGluZ19vdXRfb2Zfc3JjdHJlZQogCWZpOwogZW5kaWYKIAotYXJjaHBy
ZXBhcmU6IGFyY2hoZWFkZXJzIGFyY2hzY3JpcHRzIHNjcmlwdHMgcHJlcGFyZTMgb3V0cHV0bWFr
ZWZpbGUgXAotCWFzbS1nZW5lcmljICQodmVyc2lvbl9oKSAkKGF1dG9rc3ltc19oKSBpbmNsdWRl
L2dlbmVyYXRlZC91dHNyZWxlYXNlLmgKK1BIT05ZICs9IHByZXByZXBhcmUKK3ByZXByZXBhcmU6
CisJJChRKVsgLWUgJChvYmp0cmVlKS9pbmNsdWRlL2FzbSBdIHx8IGxuIC1zZiBhc20tJChTUkNB
UkNIKSAkKG9ianRyZWUpL2luY2x1ZGUvYXNtCisJJChRKSQoTUFLRSkgJChidWlsZCk9aW5jbHVk
ZSBhbGwKKworYXJjaHByZXBhcmU6IHByZXByZXBhcmUgYXJjaGhlYWRlcnMgc2NyaXB0cyBwcmVw
YXJlMyBvdXRwdXRtYWtlZmlsZSBcCisJJCh2ZXJzaW9uX2gpCiAKIHByZXBhcmUwOiBhcmNocHJl
cGFyZQotCSQoUSkkKE1BS0UpICQoYnVpbGQpPXNjcmlwdHMvbW9kCiAJJChRKSQoTUFLRSkgJChi
dWlsZCk9LgogCiAjIEFsbCB0aGUgcHJlcGFyaW5nLi4KQEAgLTczMiw3MyArNzY4LDYzIEBAIHBy
ZXBhcmU6IHByZXBhcmUwCiAjIEdlbmVyYXRlIHNvbWUgZmlsZXMKICMgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAKLSMgS0VSTkVMUkVMRUFTRSBjYW4gY2hhbmdlIGZyb20gYSBmZXcgZGlmZmVyZW50IHBs
YWNlcywgbWVhbmluZyB2ZXJzaW9uLmgKKyMgS0VSTkVMUkVMRUFTRSBjYW4gY2hhbmdlIGZyb20g
YSBmZXcgZGlmZmVyZW50IHBsYWNlcywgbWVhbmluZyBjb21waWxlLmgKICMgbmVlZHMgdG8gYmUg
dXBkYXRlZCwgc28gdGhpcyBjaGVjayBpcyBmb3JjZWQgb24gYWxsIGJ1aWxkcwogCi11dHNfbGVu
IDo9IDY0Ci1kZWZpbmUgZmlsZWNoa191dHNyZWxlYXNlLmgKLQlpZiBbIGBlY2hvIC1uICIkKEtF
Uk5FTFJFTEVBU0UpIiB8IHdjIC1jIGAgLWd0ICQodXRzX2xlbikgXTsgdGhlbiBcCi0JICBlY2hv
ICciJChLRVJORUxSRUxFQVNFKSIgZXhjZWVkcyAkKHV0c19sZW4pIGNoYXJhY3RlcnMnID4mMjsg
ICAgXAotCSAgZXhpdCAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLQlmaTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0JZWNobyBcI2RlZmluZSBVVFNfUkVMRUFT
RSBcIiQoS0VSTkVMUkVMRUFTRSlcIgotZW5kZWYKLQorIyBjb21waWxlLmggY29udGFpbnMgZHlu
YW1pYyBidWlsZCBpbmZvLiBSZWJ1aWx0IG9uIGV2ZXJ5ICdtYWtlJyBpbnZvY2F0aW9uLgogZGVm
aW5lIGZpbGVjaGtfdmVyc2lvbi5oCi0JZWNobyBcI2RlZmluZSBMSU5VWF9WRVJTSU9OX0NPREUg
JChzaGVsbCAgICAgICAgICAgICAgICAgICAgICAgICBcCi0JZXhwciAkKFZFUlNJT04pIFwqIDY1
NTM2ICsgMCQoUEFUQ0hMRVZFTCkgXCogMjU2ICsgMCQoU1VCTEVWRUwpKTsgXAotCWVjaG8gJyNk
ZWZpbmUgS0VSTkVMX1ZFUlNJT04oYSxiLGMpICgoKGEpIDw8IDE2KSArICgoYikgPDwgOCkgKyAo
YykpJworCWVjaG8gJyNkZWZpbmUgWEVOX0NPTVBJTEVfREFURQkiJChYRU5fQlVJTERfREFURSki
JzsgXAorCWVjaG8gJyNkZWZpbmUgWEVOX0NPTVBJTEVfVElNRQkiJChYRU5fQlVJTERfVElNRSki
JzsgXAorCWVjaG8gJyNkZWZpbmUgWEVOX0NPTVBJTEVfQlkJCSIkKFhFTl9XSE9BTUkpIic7IFwK
KwllY2hvICcjZGVmaW5lIFhFTl9DT01QSUxFX0RPTUFJTgkiJChYRU5fRE9NQUlOKSInOyBcCisJ
ZWNobyAnI2RlZmluZSBYRU5fQ09NUElMRV9IT1NUCSIkKFhFTl9CVUlMRF9IT1NUKSInOyBcCisJ
ZWNobyAnI2RlZmluZSBYRU5fQ09NUElMRVIJCSIkKHNoZWxsICQoQ0MpICQoS0JVSUxEX0NGTEFH
UykgLS12ZXJzaW9uIDI+JjEgfCBoZWFkIC0xKSInOyBcCisJZWNobzsgXAorCWVjaG8gJyNkZWZp
bmUgWEVOX1ZFUlNJT04JCSQoWEVOX1ZFUlNJT04pJzsgXAorCWVjaG8gJyNkZWZpbmUgWEVOX1NV
QlZFUlNJT04JCSQoWEVOX1NVQlZFUlNJT04pJzsgXAorCWVjaG8gJyNkZWZpbmUgWEVOX0VYVFJB
VkVSU0lPTgkiJChYRU5fRVhUUkFWRVJTSU9OKSInOyBcCisJZWNobzsgXAorCWVjaG8gJyNkZWZp
bmUgWEVOX0NIQU5HRVNFVAkJIiQoc2hlbGwgdG9vbHMvc2NtdmVyc2lvbiAkKFhFTl9ST09UKSB8
fCBlY2hvICJ1bmF2YWlsYWJsZSIpIic7IFwKKwllY2hvICcjZGVmaW5lIFhFTl9CQU5ORVIJCSJY
ZW4gJChYRU5fRlVMTFZFUlNJT04pIicKIGVuZGVmCiAKICQodmVyc2lvbl9oKTogRk9SQ0UKIAkk
KGNhbGwgZmlsZWNoayx2ZXJzaW9uLmgpCi0JJChRKXJtIC1mICQob2xkX3ZlcnNpb25faCkKIAog
IyMjCiAjIENsZWFuaW5nIGlzIGRvbmUgb24gdGhyZWUgbGV2ZWxzLgogIyBtYWtlIGNsZWFuICAg
ICBEZWxldGUgbW9zdCBnZW5lcmF0ZWQgZmlsZXMKLSMgICAgICAgICAgICAgICAgTGVhdmUgZW5v
dWdoIHRvIGJ1aWxkIGV4dGVybmFsIG1vZHVsZXMKICMgbWFrZSBtcnByb3BlciAgRGVsZXRlIHRo
ZSBjdXJyZW50IGNvbmZpZ3VyYXRpb24sIGFuZCBhbGwgZ2VuZXJhdGVkIGZpbGVzCiAjIG1ha2Ug
ZGlzdGNsZWFuIFJlbW92ZSBlZGl0b3IgYmFja3VwIGZpbGVzLCBwYXRjaCBsZWZ0b3ZlciBmaWxl
cyBhbmQgdGhlIGxpa2UKIAogIyBEaXJlY3RvcmllcyAmIGZpbGVzIHJlbW92ZWQgd2l0aCAnbWFr
ZSBjbGVhbicKLUNMRUFOX0RJUlMgICs9IGluY2x1ZGUva3N5bQotQ0xFQU5fRklMRVMgKz0gbW9k
dWxlcy5idWlsdGluLm1vZGluZm8KIAogIyBEaXJlY3RvcmllcyAmIGZpbGVzIHJlbW92ZWQgd2l0
aCAnbWFrZSBtcnByb3BlcicKIE1SUFJPUEVSX0RJUlMgICs9IGluY2x1ZGUvY29uZmlnIGluY2x1
ZGUvZ2VuZXJhdGVkICAgICAgICAgIFwKLQkJICBhcmNoLyQoU1JDQVJDSCkvaW5jbHVkZS9nZW5l
cmF0ZWQgLnRtcF9vYmpkaWZmCi1NUlBST1BFUl9GSUxFUyArPSAuY29uZmlnIC5jb25maWcub2xk
IC52ZXJzaW9uIFwKLQkJICBNb2R1bGUuc3ltdmVycyBcCi0JCSAgc2lnbmluZ19rZXkucGVtIHNp
Z25pbmdfa2V5LnByaXYgc2lnbmluZ19rZXkueDUwOQlcCi0JCSAgeDUwOS5nZW5rZXkgZXh0cmFf
Y2VydGlmaWNhdGVzIHNpZ25pbmdfa2V5Lng1MDkua2V5aWQJXAotCQkgIHNpZ25pbmdfa2V5Lng1
MDkuc2lnbmVyIHZtbGludXgtZ2RiLnB5CisJCSAgYXJjaC8kKFNSQ0FSQ0gpL2luY2x1ZGUvZ2Vu
ZXJhdGVkCitNUlBST1BFUl9GSUxFUyArPSAuY29uZmlnIC5jb25maWcub2xkIGluY2x1ZGUvYXNt
CiAKICMgRGlyZWN0b3JpZXMgJiBmaWxlcyByZW1vdmVkIHdpdGggJ21ha2UgZGlzdGNsZWFuJwog
RElTVENMRUFOX0RJUlMgICs9CiBESVNUQ0xFQU5fRklMRVMgKz0gdGFncyBUQUdTIGNzY29wZSog
R1BBVEggR1RBR1MgR1JUQUdTIEdTWU1TCiAKLSMgY2xlYW4gLSBEZWxldGUgbW9zdCwgYnV0IGxl
YXZlIGVub3VnaCB0byBidWlsZCBleHRlcm5hbCBtb2R1bGVzCisjIGNsZWFuIC0gRGVsZXRlIG1v
c3QKICMKIGNsZWFuOiBybS1kaXJzICA6PSAkKENMRUFOX0RJUlMpCiBjbGVhbjogcm0tZmlsZXMg
Oj0gJChDTEVBTl9GSUxFUykKLWNsZWFuLWRpcnMgICAgICA6PSAkKGFkZHByZWZpeCBfY2xlYW5f
LCAuICQodm1saW51eC1hbGxkaXJzKSkKK2NsZWFuLWRpcnMgICAgICA6PSAkKGFkZHByZWZpeCBf
Y2xlYW5fLCAuICQoeGVuLWFsbGRpcnMpKQogCi1QSE9OWSArPSAkKGNsZWFuLWRpcnMpIGNsZWFu
IGFyY2hjbGVhbiB2bWxpbnV4Y2xlYW4KK1BIT05ZICs9ICQoY2xlYW4tZGlycykgY2xlYW4gYXJj
aGNsZWFuCiAkKGNsZWFuLWRpcnMpOgogCSQoUSkkKE1BS0UpICQoY2xlYW4pPSQocGF0c3Vic3Qg
X2NsZWFuXyUsJSwkQCkKIAotdm1saW51eGNsZWFuOgotCSQoUSkkKENPTkZJR19TSEVMTCkgJChz
cmN0cmVlKS9zY3JpcHRzL2xpbmstdm1saW51eC5zaCBjbGVhbgotCSQoUSkkKGlmICQoQVJDSF9Q
T1NUTElOSyksICQoTUFLRSkgLWYgJChBUkNIX1BPU1RMSU5LKSBjbGVhbikKLQotY2xlYW46IGFy
Y2hjbGVhbiB2bWxpbnV4Y2xlYW4KK2NsZWFuOiBhcmNoY2xlYW4KIAogIyBtcnByb3BlciAtIERl
bGV0ZSBhbGwgZ2VuZXJhdGVkIGZpbGVzLCBpbmNsdWRpbmcgLmNvbmZpZwogIwogbXJwcm9wZXI6
IHJtLWRpcnMgIDo9ICQod2lsZGNhcmQgJChNUlBST1BFUl9ESVJTKSkKIG1ycHJvcGVyOiBybS1m
aWxlcyA6PSAkKHdpbGRjYXJkICQoTVJQUk9QRVJfRklMRVMpKQotbXJwcm9wZXItZGlycyAgICAg
IDo9ICQoYWRkcHJlZml4IF9tcnByb3Blcl8sc2NyaXB0cykKK21ycHJvcGVyLWRpcnMgICAgICA6
PSAkKGFkZHByZWZpeCBfbXJwcm9wZXJfLHRvb2xzKQogCiBQSE9OWSArPSAkKG1ycHJvcGVyLWRp
cnMpIG1ycHJvcGVyCiAkKG1ycHJvcGVyLWRpcnMpOgpAQCAtODQyLDcgKzg2OCw3IEBAIGhlbHA6
CiAJQGVjaG8gICcgIGRpc3RjbGVhbgkgIC0gbXJwcm9wZXIgKyByZW1vdmUgZWRpdG9yIGJhY2t1
cCBhbmQgcGF0Y2ggZmlsZXMnCiAJQGVjaG8gICcnCiAJQGVjaG8gICdDb25maWd1cmF0aW9uIHRh
cmdldHM6JwotCUAkKE1BS0UpIC1mICQoc3JjdHJlZSkvc2NyaXB0cy9rY29uZmlnL01ha2VmaWxl
IGhlbHAKKwlAJChNQUtFKSAtZiAkKHNyY3RyZWUpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUgaGVs
cAogCUBlY2hvICAnJwogCUBlY2hvICAnT3RoZXIgZ2VuZXJpYyB0YXJnZXRzOicKIAlAZWNobyAg
JyAgYWxsCQkgIC0gQnVpbGQgYWxsIHRhcmdldHMgbWFya2VkIHdpdGggWypdJwpAQCAtOTUwLDE3
ICs5NzYsMTQgQEAgJChoZWxwLWJvYXJkLWRpcnMpOiBoZWxwLSU6CiBjbGVhbjogJChjbGVhbi1k
aXJzKQogCSQoY2FsbCBjbWQscm1kaXJzKQogCSQoY2FsbCBjbWQscm1maWxlcykKLQlAZmluZCAk
KGlmICQoS0JVSUxEX0VYVE1PRCksICQoS0JVSUxEX0VYVE1PRCksIC4pICQoUkNTX0ZJTkRfSUdO
T1JFKSBcCi0JCVwoIC1uYW1lICcqLlthaW9zXScgLW8gLW5hbWUgJyoua28nIC1vIC1uYW1lICcu
Ki5jbWQnIFwKLQkJLW8gLW5hbWUgJyoua28uKicgXAotCQktbyAtbmFtZSAnKi5kdGInIC1vIC1u
YW1lICcqLmR0Yi5TJyAtbyAtbmFtZSAnKi5kdC55YW1sJyBcCi0JCS1vIC1uYW1lICcqLmR3bycg
LW8gLW5hbWUgJyoubHN0JyBcCisJQGZpbmQgLiAkKFJDU19GSU5EX0lHTk9SRSkgXAorCQlcKCAt
bmFtZSAnKi5bYWlvc10nIC1vIC1uYW1lICcuKi5jbWQnIFwKKwkJLW8gLW5hbWUgJyouZHdvJyBc
CiAJCS1vIC1uYW1lICcqLnN1JyAtbyAtbmFtZSAnKi5tb2QnIFwKLQkJLW8gLW5hbWUgJy4qLmQn
IC1vIC1uYW1lICcuKi50bXAnIC1vIC1uYW1lICcqLm1vZC5jJyBcCisJCS1vIC1uYW1lICcuKi5k
JyAtbyAtbmFtZSAnLioudG1wJyBcCiAJCS1vIC1uYW1lICcqLmxleC5jJyAtbyAtbmFtZSAnKi50
YWIuW2NoXScgXAogCQktbyAtbmFtZSAnKi5hc24xLltjaF0nIFwKLQkJLW8gLW5hbWUgJyouc3lt
dHlwZXMnIC1vIC1uYW1lICdtb2R1bGVzLm9yZGVyJyBcCi0JCS1vIC1uYW1lIG1vZHVsZXMuYnVp
bHRpbiAtbyAtbmFtZSAnLnRtcF8qLm8uKicgXAorCQktbyAtbmFtZSAnLnRtcF8qLm8uKicgXAog
CQktbyAtbmFtZSAnKi5jLlswMTJdKi4qJyBcCiAJCS1vIC1uYW1lICcqLmxsJyBcCiAJCS1vIC1u
YW1lICcqLmdjbm8nIFwpIC10eXBlIGYgLXByaW50IHwgeGFyZ3Mgcm0gLWYKLS0gCkFudGhvbnkg
UEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9i-0002ap-MG; Wed, 23 Oct 2019 17:10:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9h-0002a9-Iu
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:41 +0000
X-Inumbo-ID: 07c7680c-f5b8-11e9-bbab-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07c7680c-f5b8-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 17:10:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850636;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=6DwBOQrMxNt1og8JUZZST8JkQc0dcoT2LOmCvNitEp4=;
 b=K0WGfLixgZuT1F3o9HX1ka+Bpr3CSELY5nSsAztobYZdM0Ace2Rnff7q
 ud8A45SvgHJyKO68Kw6uW9oInLKUCrbFhziGze/9iZIxP1ALARPtx1LMr
 3Bi3zIQxBKU3jmGXeWXrKLr9pqnGCnXlTqIrjxZ5Tl7oIOFKqN0gAcTjE Q=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aDN0t4NhP09v2ZMQ/H814fpWXsziTIH+Ixh4gEfvb9RGEDfbpUo7rrVU3w+i2GCbUoCm4xpnwJ
 jJWjfhy38+KER2xVIrUNBJVRNzT0xqTWZV372cLQwY/9ZpKW/ZDWxz+fOtrtF2VD5MrbUsuPJK
 63gOIBSseGQYRriOUeIv0P2tFg2SsxSf2RKn/iYJ2wDfKil7XWP5i/wTTm579PSh5v/cAFnAv7
 RjFl5SRRQ9QvqlO093OqCZXyq/pUSSrRdXYKzGqGh10KqHS5UaqHesucQjb6n/Mp7h9CGNbMwi
 KQE=
X-SBRS: 2.7
X-MesageID: 7642018
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7642018"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:24 +0100
Message-ID: <20191023164837.2700240-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 10/23] xen,Kbuild: Handle __OBJECT_*__
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lIF9fT0JKRUNUX0ZJTEVfXyBhbmQgX19PQkpFQ1RfTEFCRUxfXyBhcyBpdCBpcyBkb25l
IGluCmFyY2gveDg2L1J1bGVzLm1rLgoKVGhvc2UgZGVmaW5lcyB3b3VsZCBhbHNvIGJlIGNyZWF0
ZWQgd2hlbiBkb2luZyBhbiBBUk0gYnVpbGQsIHdoZW4KS2J1aWxkIHdpbGwgYmUgdXNlZCB0byBi
dWlsZCB4ZW4uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vc2NyaXB0cy9NYWtlZmlsZS5saWIgfCAyNiArKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTcgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3NjcmlwdHMvTWFrZWZpbGUubGliIGIveGVuL3Nj
cmlwdHMvTWFrZWZpbGUubGliCmluZGV4IDE5NjQxZTgzNmRjMy4uN2JhM2NmMDM0Yzk4IDEwMDY0
NAotLS0gYS94ZW4vc2NyaXB0cy9NYWtlZmlsZS5saWIKKysrIGIveGVuL3NjcmlwdHMvTWFrZWZp
bGUubGliCkBAIC05NywyMCArOTcsMTIgQEAgcmVhbC1vYmotbQk6PSAkKGFkZHByZWZpeCAkKG9i
aikvLCQocmVhbC1vYmotbSkpCiBtdWx0aS11c2VkLW0JOj0gJChhZGRwcmVmaXggJChvYmopLywk
KG11bHRpLXVzZWQtbSkpCiBzdWJkaXIteW0JOj0gJChhZGRwcmVmaXggJChvYmopLywkKHN1YmRp
ci15bSkpCiAKLSMgRmluZHMgdGhlIG11bHRpLXBhcnQgb2JqZWN0IHRoZSBjdXJyZW50IG9iamVj
dCB3aWxsIGJlIGxpbmtlZCBpbnRvLgotIyBJZiB0aGUgb2JqZWN0IGJlbG9uZ3MgdG8gdHdvIG9y
IG1vcmUgbXVsdGktcGFydCBvYmplY3RzLCBhbGwgb2YgdGhlbSBhcmUKLSMgY29uY2F0ZW5hdGVk
IHdpdGggYSBjb2xvbiBzZXBhcmF0b3IuCi1tb2RuYW1lLW11bHRpID0gJChzdWJzdCAkKHNwYWNl
KSw6LCQoc29ydCAkKGZvcmVhY2ggbSwkKG11bHRpLXVzZWQpLFwKLQkJJChpZiAkKGZpbHRlciAk
Ki5vLCAkKCQobToubz0tb2JqcykpICQoJChtOi5vPS15KSkgJCgkKG06Lm89LW0pKSksJChtOi5v
PSkpKSkpCi0KLW1vZG5hbWUgPSAkKGlmICQobW9kbmFtZS1tdWx0aSksJChtb2RuYW1lLW11bHRp
KSwkKGJhc2V0YXJnZXQpKQotCi0jIFRoZXNlIGZsYWdzIGFyZSBuZWVkZWQgZm9yIG1vZHZlcnNp
b25zIGFuZCBjb21waWxpbmcsIHNvIHdlIGRlZmluZSB0aGVtIGhlcmUKLSMgJChtb2RuYW1lX2Zs
YWdzKSBkZWZpbmVzIEtCVUlMRF9NT0ROQU1FIGFzIHRoZSBuYW1lIG9mIHRoZSBtb2R1bGUgaXQg
d2lsbAotIyBlbmQgdXAgaW4gKG9yIHdvdWxkLCBpZiBpdCBnZXRzIGNvbXBpbGVkIGluKQotbmFt
ZS1maXggPSAkKHNxdW90ZSkkKHF1b3RlKSQoc3Vic3QgJChjb21tYSksXywkKHN1YnN0IC0sXywk
MSkpJChxdW90ZSkkKHNxdW90ZSkKLWJhc2VuYW1lX2ZsYWdzID0gLURLQlVJTERfQkFTRU5BTUU9
JChjYWxsIG5hbWUtZml4LCQoYmFzZXRhcmdldCkpCi1tb2RuYW1lX2ZsYWdzICA9IC1ES0JVSUxE
X01PRE5BTUU9JChjYWxsIG5hbWUtZml4LCQobW9kbmFtZSkpCitvYmplY3RfZmlsZV9mbGFncyAg
PSAnLURfX09CSkVDVF9GSUxFX189IiQoc3Vic3QgJChvYmopLywsJEApIicKK2lmZXEgKCQoZmlu
ZHN0cmluZyAtREhBVkVfQVNfUVVPVEVEX1NZTSwkKEtCVUlMRF9DRkxBR1MpKSwpCitvYmplY3Rf
ZmlsZV9mbGFncyArPSAnLURfX09CSkVDVF9MQUJFTF9fPSQoc3Vic3QgLywkJCwkKHN1YnN0IC0s
XywkKEApKSknCitlbHNlCitvYmplY3RfZmlsZV9mbGFncyArPSAnLURfX09CSkVDVF9MQUJFTF9f
PSQoc3Vic3QgLSxfLCQoQCkpJworZW5kaWYKIAogIyBTZWUgY29tbWVudCBhYm91dCBJTklUX1NF
Q1RJT05TX09OTFkgaW4gaW5jbHVkZS94ZW4vY29tcGlsZXIuaAogJChmaWx0ZXIgJS5pbml0Lm8s
JChyZWFsLW9iai15KSAkKGV4dHJhLXkpKTogY2NmbGFncy15ICs9IC1ESU5JVF9TRUNUSU9OU19P
TkxZCkBAIC0xNjgsMTMgKzE2MCwxMyBAQCBlbmRpZgogCiBjX2ZsYWdzICAgICAgICA9IC1XcCwt
TUQsJChkZXBmaWxlKSAkKE5PU1RESU5DX0ZMQUdTKSAkKExJTlVYSU5DTFVERSkgICAgIFwKIAkJ
ICQoX2NfZmxhZ3MpICQobW9ka2Vybl9jZmxhZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotCQkgJChiYXNlbmFtZV9mbGFncykgJChtb2RuYW1lX2ZsYWdzKQorCQkgJChvYmplY3RfZmls
ZV9mbGFncykKIAogYV9mbGFncyAgICAgICAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChOT1NURElO
Q19GTEFHUykgJChMSU5VWElOQ0xVREUpICAgICBcCi0JCSAkKF9hX2ZsYWdzKSAkKG1vZGtlcm5f
YWZsYWdzKQorCQkgJChvYmplY3RfZmlsZV9mbGFncykgJChfYV9mbGFncykKIAogY3BwX2ZsYWdz
ICAgICAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChOT1NURElOQ19GTEFHUykgJChMSU5VWElOQ0xV
REUpICAgICBcCi0JCSAkKF9jcHBfZmxhZ3MpCisJCSAkKG9iamVjdF9maWxlX2ZsYWdzKSAkKF9j
cHBfZmxhZ3MpCiAKIGxkX2ZsYWdzICAgICAgID0gJChLQlVJTERfTERGTEFHUykgJChsZGZsYWdz
LXkpICQoTERGTEFHU18kKEBGKSkKIAotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9n-0002eG-4X; Wed, 23 Oct 2019 17:10:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9l-0002dN-L9
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:45 +0000
X-Inumbo-ID: 09156916-f5b8-11e9-9488-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09156916-f5b8-11e9-9488-12813bfff9fa;
 Wed, 23 Oct 2019 17:10:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850639;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=8lmlO/7p9GznTUOr/iZxDm/tyiPM2BM+XRXLjTUxh9M=;
 b=GlrFJQptSM/IrT4wGiHTtjIb6bTKz6R4hELjpmrQOul9ic/zUR0Lv921
 VvBauHQu6myuCpsnUlo7oVar/dWY3dtPfNVAoXtdbHyHd05JPd+OPyDLI
 pKQyQjZ8wI23tgt2cl14d2yrJvkqHmf7rbPfEHmcqGxuwTe2a0+VxlEsI 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: H+yHm6gRSKvWRvyzgoOXTF6FHGC67Zz7ruCz1W1XZCFIhktMtHujALOnWpWyVylRxU+cxG93qo
 7XJ0sTH8kpOKtMpRZSZwX9ydon8nL0fZ7LGOiPiDBCIW7dzts7FqWMnsp8JLwA7V4vSG5xNOIO
 Ie8VtR80dKxKKKHGVBJShTAlGXaxmbIoIBLJBOs+JZpmwb6Jfl0Id6GOcA1WWAqt7n7Wz5EA+a
 cpPII7+eFFWwbcnraPcU3aGAf9xF0JjTSScIxR5q2TFuRSBr6Lkd6R5lfEGOsXOm9nJgdzZi4a
 3bI=
X-SBRS: 2.7
X-MesageID: 7335581
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7335581"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:35 +0100
Message-ID: <20191023164837.2700240-22-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 21/23] Import root Makefile from Linux
 v5.3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWRpdCBhIGxvdCBvZiBpdCBvdXQsIG1vc3RseSBDRkxBR1MsIGJ1aWxkIG9mIG1vZHVsZXMuCkVk
aXQgaW4geGVudmVyc2lvbi4KLS0tCiB4ZW4vTWFrZWZpbGUgfCAxMjQ5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAw
MSBpbnNlcnRpb25zKCspLCAyNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL01ha2Vm
aWxlIGIveGVuL01ha2VmaWxlCmluZGV4IGIxYjYwZTY3OTA4Mi4uOTA2NDU2Njg5NTdjIDEwMDY0
NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0xLDMgKzEsNCBAQAor
IyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAogIyBUaGlzIGlzIHRoZSBjb3JyZWN0
IHBsYWNlIHRvIGVkaXQgdGhlIGJ1aWxkIHZlcnNpb24uCiAjIEFsbCBvdGhlciBwbGFjZXMgdGhp
cyBpcyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhw
b3J0IFhFTl9WRVJTSU9OICAgICAgID0gNApAQCAtMTEsMjg0ICsxMiwxMDM2IEBAIGV4cG9ydCBY
RU5fRE9NQUlOCT89ICQoc2hlbGwgKFsgLXggL2Jpbi9kbnNkb21haW5uYW1lIF0gJiYgL2Jpbi9k
bnNkb21haW5uYW1lKSB8CiBleHBvcnQgWEVOX0JVSUxEX0RBVEUJPz0gJChzaGVsbCBMQ19BTEw9
QyBkYXRlKQogZXhwb3J0IFhFTl9CVUlMRF9USU1FCT89ICQoc2hlbGwgTENfQUxMPUMgZGF0ZSAr
JVQpCiBleHBvcnQgWEVOX0JVSUxEX0hPU1QJPz0gJChzaGVsbCBob3N0bmFtZSkKLWV4cG9ydCBY
RU5fQ09ORklHX0VYUEVSVCA/PSBuCiAKLWV4cG9ydCBCQVNFRElSIDo9ICQoQ1VSRElSKQotZXhw
b3J0IFhFTl9ST09UIDo9ICQoQkFTRURJUikvLi4KK2V4cG9ydCBYRU5fUk9PVCA6PSAkKENVUkRJ
UikvLi4KKworIyAqRE9DVU1FTlRBVElPTioKKyMgVG8gc2VlIGEgbGlzdCBvZiB0eXBpY2FsIHRh
cmdldHMgZXhlY3V0ZSAibWFrZSBoZWxwIgorIyBNb3JlIGluZm8gY2FuIGJlIGxvY2F0ZWQgaW4g
Li9SRUFETUUKKyMgQ29tbWVudHMgaW4gdGhpcyBmaWxlIGFyZSB0YXJnZXRlZCBvbmx5IHRvIHRo
ZSBkZXZlbG9wZXIsIGRvIG5vdAorIyBleHBlY3QgdG8gbGVhcm4gaG93IHRvIGJ1aWxkIHRoZSBr
ZXJuZWwgcmVhZGluZyB0aGlzIGZpbGUuCisKKyMgVGhhdCdzIG91ciBkZWZhdWx0IHRhcmdldCB3
aGVuIG5vbmUgaXMgZ2l2ZW4gb24gdGhlIGNvbW1hbmQgbGluZQorUEhPTlkgOj0gX2FsbAorX2Fs
bDoKKworIyBXZSBhcmUgdXNpbmcgYSByZWN1cnNpdmUgYnVpbGQsIHNvIHdlIG5lZWQgdG8gZG8g
YSBsaXR0bGUgdGhpbmtpbmcKKyMgdG8gZ2V0IHRoZSBvcmRlcmluZyByaWdodC4KKyMKKyMgTW9z
dCBpbXBvcnRhbnRseTogc3ViLU1ha2VmaWxlcyBzaG91bGQgb25seSBldmVyIG1vZGlmeSBmaWxl
cyBpbgorIyB0aGVpciBvd24gZGlyZWN0b3J5LiBJZiBpbiBzb21lIGRpcmVjdG9yeSB3ZSBoYXZl
IGEgZGVwZW5kZW5jeSBvbgorIyBhIGZpbGUgaW4gYW5vdGhlciBkaXIgKHdoaWNoIGRvZXNuJ3Qg
aGFwcGVuIG9mdGVuLCBidXQgaXQncyBvZnRlbgorIyB1bmF2b2lkYWJsZSB3aGVuIGxpbmtpbmcg
dGhlIGJ1aWx0LWluLmEgdGFyZ2V0cyB3aGljaCBmaW5hbGx5CisjIHR1cm4gaW50byB4ZW4pLCB3
ZSB3aWxsIGNhbGwgYSBzdWIgbWFrZSBpbiB0aGF0IG90aGVyIGRpciwgYW5kCisjIGFmdGVyIHRo
YXQgd2UgYXJlIHN1cmUgdGhhdCBldmVyeXRoaW5nIHdoaWNoIGlzIGluIHRoYXQgb3RoZXIgZGly
CisjIGlzIG5vdyB1cCB0byBkYXRlLgorIworIyBUaGUgb25seSBjYXNlcyB3aGVyZSB3ZSBuZWVk
IHRvIG1vZGlmeSBmaWxlcyB3aGljaCBoYXZlIGdsb2JhbAorIyBlZmZlY3RzIGFyZSB0aHVzIHNl
cGFyYXRlZCBvdXQgYW5kIGRvbmUgYmVmb3JlIHRoZSByZWN1cnNpdmUKKyMgZGVzY2VuZGluZyBp
cyBzdGFydGVkLiBUaGV5IGFyZSBub3cgZXhwbGljaXRseSBsaXN0ZWQgYXMgdGhlCisjIHByZXBh
cmUgcnVsZS4KKworaWZuZXEgKCQoc3ViX21ha2VfZG9uZSksMSkKIAogIyBEbyBub3QgdXNlIG1h
a2UncyBidWlsdC1pbiBydWxlcyBhbmQgdmFyaWFibGVzCisjICh0aGlzIGluY3JlYXNlcyBwZXJm
b3JtYW5jZSBhbmQgYXZvaWRzIGhhcmQtdG8tZGVidWcgYmVoYXZpb3VyKQogTUFLRUZMQUdTICs9
IC1yUgogCi1FRklfTU9VTlRQT0lOVCA/PSAkKEJPT1RfRElSKS9lZmkKKyMgQXZvaWQgZnVubnkg
Y2hhcmFjdGVyIHNldCBkZXBlbmRlbmNpZXMKK3VuZXhwb3J0IExDX0FMTAorTENfQ09MTEFURT1D
CitMQ19OVU1FUklDPUMKK2V4cG9ydCBMQ19DT0xMQVRFIExDX05VTUVSSUMKIAotQVJDSD0kKFhF
Tl9UQVJHRVRfQVJDSCkKLVNSQ0FSQ0g9JChzaGVsbCBlY2hvICQoQVJDSCkgfCBzZWQgLWUgJ3Mv
eDg2LioveDg2LycgLWUgcycvYXJtXCgzMlx8NjRcKS9hcm0vZycpCisjIEF2b2lkIGludGVyZmVy
ZW5jZSB3aXRoIHNoZWxsIGVudiBzZXR0aW5ncwordW5leHBvcnQgR1JFUF9PUFRJT05TCiAKLSMg
RG9uJ3QgYnJlYWsgaWYgdGhlIGJ1aWxkIHByb2Nlc3Mgd2Fzbid0IGNhbGxlZCBmcm9tIHRoZSB0
b3AgbGV2ZWwKLSMgd2UgbmVlZCBYRU5fVEFSR0VUX0FSQ0ggdG8gZ2VuZXJhdGUgdGhlIHByb3Bl
ciBjb25maWcKLWluY2x1ZGUgJChYRU5fUk9PVCkvQ29uZmlnLm1rCisjIEJlYXV0aWZ5IG91dHB1
dAorIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyMKKyMgTm9ybWFsbHksIHdlIGVjaG8gdGhlIHdob2xl
IGNvbW1hbmQgYmVmb3JlIGV4ZWN1dGluZyBpdC4gQnkgbWFraW5nCisjIHRoYXQgZWNobyAkKCQo
cXVpZXQpJChjbWQpKSwgd2Ugbm93IGhhdmUgdGhlIHBvc3NpYmlsaXR5IHRvIHNldAorIyAkKHF1
aWV0KSB0byBjaG9vc2Ugb3RoZXIgZm9ybXMgb2Ygb3V0cHV0IGluc3RlYWQsIGUuZy4KKyMKKyMg
ICAgICAgICBxdWlldF9jbWRfY2Nfb19jID0gQ29tcGlsaW5nICQoUkVMRElSKS8kQAorIyAgICAg
ICAgIGNtZF9jY19vX2MgICAgICAgPSAkKENDKSAkKGNfZmxhZ3MpIC1jIC1vICRAICQ8CisjCisj
IElmICQocXVpZXQpIGlzIGVtcHR5LCB0aGUgd2hvbGUgY29tbWFuZCB3aWxsIGJlIHByaW50ZWQu
CisjIElmIGl0IGlzIHNldCB0byAicXVpZXRfIiwgb25seSB0aGUgc2hvcnQgdmVyc2lvbiB3aWxs
IGJlIHByaW50ZWQuCisjIElmIGl0IGlzIHNldCB0byAic2lsZW50XyIsIG5vdGhpbmcgd2lsbCBi
ZSBwcmludGVkIGF0IGFsbCwgc2luY2UKKyMgdGhlIHZhcmlhYmxlICQoc2lsZW50X2NtZF9jY19v
X2MpIGRvZXNuJ3QgZXhpc3QuCisjCisjIEEgc2ltcGxlIHZhcmlhbnQgaXMgdG8gcHJlZml4IGNv
bW1hbmRzIHdpdGggJChRKSAtIHRoYXQncyB1c2VmdWwKKyMgZm9yIGNvbW1hbmRzIHRoYXQgc2hh
bGwgYmUgaGlkZGVuIGluIG5vbi12ZXJib3NlIG1vZGUuCisjCisjCSQoUSlsbiAkQCA6PAorIwor
IyBJZiBLQlVJTERfVkVSQk9TRSBlcXVhbHMgMCB0aGVuIHRoZSBhYm92ZSBjb21tYW5kIHdpbGwg
YmUgaGlkZGVuLgorIyBJZiBLQlVJTERfVkVSQk9TRSBlcXVhbHMgMSB0aGVuIHRoZSBhYm92ZSBj
b21tYW5kIGlzIGRpc3BsYXllZC4KKyMKKyMgVG8gcHV0IG1vcmUgZm9jdXMgb24gd2FybmluZ3Ms
IGJlIGxlc3MgdmVyYm9zZSBhcyBkZWZhdWx0CisjIFVzZSAnbWFrZSBWPTEnIHRvIHNlZSB0aGUg
ZnVsbCBjb21tYW5kcwogCi0jIEFsbG93IHNvbWVvbmUgdG8gY2hhbmdlIHRoZWlyIGNvbmZpZyBm
aWxlCi1leHBvcnQgS0NPTkZJR19DT05GSUcgPz0gLmNvbmZpZworaWZlcSAoIiQob3JpZ2luIFYp
IiwgImNvbW1hbmQgbGluZSIpCisgIEtCVUlMRF9WRVJCT1NFID0gJChWKQorZW5kaWYKK2lmbmRl
ZiBLQlVJTERfVkVSQk9TRQorICBLQlVJTERfVkVSQk9TRSA9IDAKK2VuZGlmCiAKLS5QSE9OWTog
ZGVmYXVsdAotZGVmYXVsdDogYnVpbGQKK2lmZXEgKCQoS0JVSUxEX1ZFUkJPU0UpLDEpCisgIHF1
aWV0ID0KKyAgUSA9CitlbHNlCisgIHF1aWV0PXF1aWV0XworICBRID0gQAorZW5kaWYKKworIyBJ
ZiB0aGUgdXNlciBpcyBydW5uaW5nIG1ha2UgLXMgKHNpbGVudCBtb2RlKSwgc3VwcHJlc3MgZWNo
b2luZyBvZgorIyBjb21tYW5kcworCitpZm5lcSAoJChmaW5kc3RyaW5nIHMsJChmaWx0ZXItb3V0
IC0tJSwkKE1BS0VGTEFHUykpKSwpCisgIHF1aWV0PXNpbGVudF8KK2VuZGlmCisKK2V4cG9ydCBx
dWlldCBRIEtCVUlMRF9WRVJCT1NFCiAKLS5QSE9OWTogZGlzdAotZGlzdDogaW5zdGFsbAorIyBL
YnVpbGQgd2lsbCBzYXZlIG91dHB1dCBmaWxlcyBpbiB0aGUgY3VycmVudCB3b3JraW5nIGRpcmVj
dG9yeS4KKyMgVGhpcyBkb2VzIG5vdCBuZWVkIHRvIG1hdGNoIHRvIHRoZSByb290IG9mIHRoZSBr
ZXJuZWwgc291cmNlIHRyZWUuCisjCisjIEZvciBleGFtcGxlLCB5b3UgY2FuIGRvIHRoaXM6Cisj
CisjICBjZCAvZGlyL3RvL3N0b3JlL291dHB1dC9maWxlczsgbWFrZSAtZiAvZGlyL3RvL2tlcm5l
bC9zb3VyY2UvTWFrZWZpbGUKKyMKKyMgSWYgeW91IHdhbnQgdG8gc2F2ZSBvdXRwdXQgZmlsZXMg
aW4gYSBkaWZmZXJlbnQgbG9jYXRpb24sIHRoZXJlIGFyZQorIyB0d28gc3ludGF4ZXMgdG8gc3Bl
Y2lmeSBpdC4KKyMKKyMgMSkgTz0KKyMgVXNlICJtYWtlIE89ZGlyL3RvL3N0b3JlL291dHB1dC9m
aWxlcy8iCisjCisjIDIpIFNldCBLQlVJTERfT1VUUFVUCisjIFNldCB0aGUgZW52aXJvbm1lbnQg
dmFyaWFibGUgS0JVSUxEX09VVFBVVCB0byBwb2ludCB0byB0aGUgb3V0cHV0IGRpcmVjdG9yeS4K
KyMgZXhwb3J0IEtCVUlMRF9PVVRQVVQ9ZGlyL3RvL3N0b3JlL291dHB1dC9maWxlcy87IG1ha2UK
KyMKKyMgVGhlIE89IGFzc2lnbm1lbnQgdGFrZXMgcHJlY2VkZW5jZSBvdmVyIHRoZSBLQlVJTERf
T1VUUFVUIGVudmlyb25tZW50CisjIHZhcmlhYmxlLgogCi1idWlsZCBpbnN0YWxsOjogaW5jbHVk
ZS9jb25maWcvYXV0by5jb25mCisjIERvIHdlIHdhbnQgdG8gY2hhbmdlIHRoZSB3b3JraW5nIGRp
cmVjdG9yeT8KK2lmZXEgKCIkKG9yaWdpbiBPKSIsICJjb21tYW5kIGxpbmUiKQorICBLQlVJTERf
T1VUUFVUIDo9ICQoTykKK2VuZGlmCiAKLS5QSE9OWTogYnVpbGQgaW5zdGFsbCB1bmluc3RhbGwg
Y2xlYW4gZGlzdGNsZWFuIGNzY29wZSBUQUdTIHRhZ3MgTUFQIGd0YWdzIHRlc3RzCi1idWlsZCBp
bnN0YWxsIHVuaW5zdGFsbCBkZWJ1ZyBjbGVhbiBkaXN0Y2xlYW4gY3Njb3BlIFRBR1MgdGFncyBN
QVAgZ3RhZ3MgdGVzdHM6OgotaWZuZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZfMzIpCi0JJChN
QUtFKSAtZiBSdWxlcy5tayBfJEAKK2lmbmVxICgkKEtCVUlMRF9PVVRQVVQpLCkKKyMgTWFrZSdz
IGJ1aWx0LWluIGZ1bmN0aW9ucyBzdWNoIGFzICQoYWJzcGF0aCAuLi4pLCAkKHJlYWxwYXRoIC4u
LikgY2Fubm90CisjIGV4cGFuZCBhIHNoZWxsIHNwZWNpYWwgY2hhcmFjdGVyICd+Jy4gV2UgdXNl
IGEgc29tZXdoYXQgdGVkaW91cyB3YXkgaGVyZS4KK2Fic19vYmp0cmVlIDo9ICQoc2hlbGwgbWtk
aXIgLXAgJChLQlVJTERfT1VUUFVUKSAmJiBjZCAkKEtCVUlMRF9PVVRQVVQpICYmIHB3ZCkKKyQo
aWYgJChhYnNfb2JqdHJlZSksLCBcCisgICAgICQoZXJyb3IgZmFpbGVkIHRvIGNyZWF0ZSBvdXRw
dXQgZGlyZWN0b3J5ICIkKEtCVUlMRF9PVVRQVVQpIikpCisKKyMgJChyZWFscGF0aCAuLi4pIHJl
c29sdmVzIHN5bWxpbmtzCithYnNfb2JqdHJlZSA6PSAkKHJlYWxwYXRoICQoYWJzX29ianRyZWUp
KQorZWxzZQorYWJzX29ianRyZWUgOj0gJChDVVJESVIpCitlbmRpZiAjIGlmbmVxICgkKEtCVUlM
RF9PVVRQVVQpLCkKKworaWZlcSAoJChhYnNfb2JqdHJlZSksJChDVVJESVIpKQorIyBTdXBwcmVz
cyAiRW50ZXJpbmcgZGlyZWN0b3J5IC4uLiIgdW5sZXNzIHdlIGFyZSBjaGFuZ2luZyB0aGUgd29y
ayBkaXJlY3RvcnkuCitNQUtFRkxBR1MgKz0gLS1uby1wcmludC1kaXJlY3RvcnkKIGVsc2UKLQll
Y2hvICIqKiogWGVuIHg4Ni8zMiB0YXJnZXQgbm8gbG9uZ2VyIHN1cHBvcnRlZCEiCituZWVkLXN1
Yi1tYWtlIDo9IDEKK2VuZGlmCisKK2Fic19zcmN0cmVlIDo9ICQocmVhbHBhdGggJChkaXIgJChs
YXN0d29yZCAkKE1BS0VGSUxFX0xJU1QpKSkpCisKK2lmbmVxICgkKHdvcmRzICQoc3Vic3QgOiwg
LCQoYWJzX3NyY3RyZWUpKSksIDEpCiskKGVycm9yIHNvdXJjZSBkaXJlY3RvcnkgY2Fubm90IGNv
bnRhaW4gc3BhY2VzIG9yIGNvbG9ucykKK2VuZGlmCisKK2lmbmVxICgkKGFic19zcmN0cmVlKSwk
KGFic19vYmp0cmVlKSkKKyMgTG9vayBmb3IgbWFrZSBpbmNsdWRlIGZpbGVzIHJlbGF0aXZlIHRv
IHJvb3Qgb2Yga2VybmVsIHNyYworIworIyBUaGlzIGRvZXMgbm90IGJlY29tZSBlZmZlY3RpdmUg
aW1tZWRpYXRlbHkgYmVjYXVzZSBNQUtFRkxBR1MgaXMgcmUtcGFyc2VkCisjIG9uY2UgYWZ0ZXIg
dGhlIE1ha2VmaWxlIGlzIHJlYWQuIFdlIG5lZWQgdG8gaW52b2tlIHN1Yi1tYWtlLgorTUFLRUZM
QUdTICs9IC0taW5jbHVkZS1kaXI9JChhYnNfc3JjdHJlZSkKK25lZWQtc3ViLW1ha2UgOj0gMQor
ZW5kaWYKKworaWZuZXEgKCQoZmlsdGVyIDMuJSwkKE1BS0VfVkVSU0lPTikpLCkKKyMgJ01BS0VG
TEFHUyArPSAtclInIGRvZXMgbm90IGltbWVkaWF0ZWx5IGJlY29tZSBlZmZlY3RpdmUgZm9yIEdO
VSBNYWtlIDMueAorIyBXZSBuZWVkIHRvIGludm9rZSBzdWItbWFrZSB0byBhdm9pZCBpbXBsaWNp
dCBydWxlcyBpbiB0aGUgdG9wIE1ha2VmaWxlLgorbmVlZC1zdWItbWFrZSA6PSAxCisjIENhbmNl
bCBpbXBsaWNpdCBydWxlcyBmb3IgdGhpcyBNYWtlZmlsZS4KKyQobGFzdHdvcmQgJChNQUtFRklM
RV9MSVNUKSk6IDsKK2VuZGlmCisKK2V4cG9ydCBhYnNfc3JjdHJlZSBhYnNfb2JqdHJlZQorZXhw
b3J0IHN1Yl9tYWtlX2RvbmUgOj0gMQorCitpZmVxICgkKG5lZWQtc3ViLW1ha2UpLDEpCisKK1BI
T05ZICs9ICQoTUFLRUNNREdPQUxTKSBzdWItbWFrZQorCiskKGZpbHRlci1vdXQgX2FsbCBzdWIt
bWFrZSAkKGxhc3R3b3JkICQoTUFLRUZJTEVfTElTVCkpLCAkKE1BS0VDTURHT0FMUykpIF9hbGw6
IHN1Yi1tYWtlCisJQDoKKworIyBJbnZva2UgYSBzZWNvbmQgbWFrZSBpbiB0aGUgb3V0cHV0IGRp
cmVjdG9yeSwgcGFzc2luZyByZWxldmFudCB2YXJpYWJsZXMKK3N1Yi1tYWtlOgorCSQoUSkkKE1B
S0UpIC1DICQoYWJzX29ianRyZWUpIC1mICQoYWJzX3NyY3RyZWUpL01ha2VmaWxlICQoTUFLRUNN
REdPQUxTKQorCitlbmRpZiAjIG5lZWQtc3ViLW1ha2UKK2VuZGlmICMgc3ViX21ha2VfZG9uZQor
CisjIFdlIHByb2Nlc3MgdGhlIHJlc3Qgb2YgdGhlIE1ha2VmaWxlIGlmIHRoaXMgaXMgdGhlIGZp
bmFsIGludm9jYXRpb24gb2YgbWFrZQoraWZlcSAoJChuZWVkLXN1Yi1tYWtlKSwpCisKKyMgRG8g
bm90IHByaW50ICJFbnRlcmluZyBkaXJlY3RvcnkgLi4uIiwKKyMgYnV0IHdlIHdhbnQgdG8gZGlz
cGxheSBpdCB3aGVuIGVudGVyaW5nIHRvIHRoZSBvdXRwdXQgZGlyZWN0b3J5CisjIHNvIHRoYXQg
SURFcy9lZGl0b3JzIGFyZSBhYmxlIHRvIHVuZGVyc3RhbmQgcmVsYXRpdmUgZmlsZW5hbWVzLgor
TUFLRUZMQUdTICs9IC0tbm8tcHJpbnQtZGlyZWN0b3J5CisKKyMgQ2FsbCBhIHNvdXJjZSBjb2Rl
IGNoZWNrZXIgKGJ5IGRlZmF1bHQsICJzcGFyc2UiKSBhcyBwYXJ0IG9mIHRoZQorIyBDIGNvbXBp
bGF0aW9uLgorIworIyBVc2UgJ21ha2UgQz0xJyB0byBlbmFibGUgY2hlY2tpbmcgb2Ygb25seSBy
ZS1jb21waWxlZCBmaWxlcy4KKyMgVXNlICdtYWtlIEM9MicgdG8gZW5hYmxlIGNoZWNraW5nIG9m
ICphbGwqIHNvdXJjZSBmaWxlcywgcmVnYXJkbGVzcworIyBvZiB3aGV0aGVyIHRoZXkgYXJlIHJl
LWNvbXBpbGVkIG9yIG5vdC4KKyMKKyMgU2VlIHRoZSBmaWxlICJEb2N1bWVudGF0aW9uL2Rldi10
b29scy9zcGFyc2UucnN0IiBmb3IgbW9yZSBkZXRhaWxzLAorIyBpbmNsdWRpbmcgd2hlcmUgdG8g
Z2V0IHRoZSAic3BhcnNlIiB1dGlsaXR5LgorCitpZmVxICgiJChvcmlnaW4gQykiLCAiY29tbWFu
ZCBsaW5lIikKKyAgS0JVSUxEX0NIRUNLU1JDID0gJChDKQorZW5kaWYKK2lmbmRlZiBLQlVJTERf
Q0hFQ0tTUkMKKyAgS0JVSUxEX0NIRUNLU1JDID0gMAorZW5kaWYKKworZXhwb3J0IEtCVUlMRF9D
SEVDS1NSQworCitpZmVxICgkKGFic19zcmN0cmVlKSwkKGFic19vYmp0cmVlKSkKKyAgICAgICAg
IyBidWlsZGluZyBpbiB0aGUgc291cmNlIHRyZWUKKyAgICAgICAgc3JjdHJlZSA6PSAuCisJYnVp
bGRpbmdfb3V0X29mX3NyY3RyZWUgOj0KK2Vsc2UKKyAgICAgICAgaWZlcSAoJChhYnNfc3JjdHJl
ZSkvLCQoZGlyICQoYWJzX29ianRyZWUpKSkKKyAgICAgICAgICAgICAgICAjIGJ1aWxkaW5nIGlu
IGEgc3ViZGlyZWN0b3J5IG9mIHRoZSBzb3VyY2UgdHJlZQorICAgICAgICAgICAgICAgIHNyY3Ry
ZWUgOj0gLi4KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHNyY3RyZWUgOj0gJChhYnNf
c3JjdHJlZSkKKyAgICAgICAgZW5kaWYKKwlidWlsZGluZ19vdXRfb2Zfc3JjdHJlZSA6PSAxCitl
bmRpZgorCitpZm5lcSAoJChLQlVJTERfQUJTX1NSQ1RSRUUpLCkKK3NyY3RyZWUgOj0gJChhYnNf
c3JjdHJlZSkKK2VuZGlmCisKK29ianRyZWUJCTo9IC4KK1ZQQVRICQk6PSAkKHNyY3RyZWUpCisK
K2V4cG9ydCBidWlsZGluZ19vdXRfb2Zfc3JjdHJlZSBzcmN0cmVlIG9ianRyZWUgVlBBVEgKKwor
IyBUbyBtYWtlIHN1cmUgd2UgZG8gbm90IGluY2x1ZGUgLmNvbmZpZyBmb3IgYW55IG9mIHRoZSAq
Y29uZmlnIHRhcmdldHMKKyMgY2F0Y2ggdGhlbSBlYXJseSwgYW5kIGhhbmQgdGhlbSBvdmVyIHRv
IHNjcmlwdHMva2NvbmZpZy9NYWtlZmlsZQorIyBJdCBpcyBhbGxvd2VkIHRvIHNwZWNpZnkgbW9y
ZSB0YXJnZXRzIHdoZW4gY2FsbGluZyBtYWtlLCBpbmNsdWRpbmcKKyMgbWl4aW5nICpjb25maWcg
dGFyZ2V0cyBhbmQgYnVpbGQgdGFyZ2V0cy4KKyMgRm9yIGV4YW1wbGUgJ21ha2Ugb2xkY29uZmln
IGFsbCcuCisjIERldGVjdCB3aGVuIG1peGVkIHRhcmdldHMgaXMgc3BlY2lmaWVkLCBhbmQgbWFr
ZSBhIHNlY29uZCBpbnZvY2F0aW9uCisjIG9mIG1ha2Ugc28gLmNvbmZpZyBpcyBub3QgaW5jbHVk
ZWQgaW4gdGhpcyBjYXNlIGVpdGhlciAoZm9yICpjb25maWcpLgorCit2ZXJzaW9uX2ggOj0gaW5j
bHVkZS94ZW4vY29tcGlsZS5oCisKK2NsZWFuLXRhcmdldHMgOj0gJWNsZWFuIG1ycHJvcGVyIGNs
ZWFuZG9jcworbm8tZG90LWNvbmZpZy10YXJnZXRzIDo9ICQoY2xlYW4tdGFyZ2V0cykgXAorCQkJ
IGNzY29wZSBndGFncyBUQUdTIHRhZ3MgaGVscCUgJWRvY3MgY2hlY2slIFwKKwkJCSAkKHZlcnNp
b25faCkgaGVhZGVycyBoZWFkZXJzXyUgYXJjaGhlYWRlcnMgXAorCQkJIHhlbnZlcnNpb24KK25v
LXN5bmMtY29uZmlnLXRhcmdldHMgOj0gJChuby1kb3QtY29uZmlnLXRhcmdldHMpIGluc3RhbGwg
JWluc3RhbGwKKworY29uZmlnLXRhcmdldHMgIDo9IDAKK21peGVkLXRhcmdldHMgICA6PSAwCitk
b3QtY29uZmlnICAgICAgOj0gMQorbWF5LXN5bmMtY29uZmlnIDo9IDEKKworaWZuZXEgKCQoZmls
dGVyICQobm8tZG90LWNvbmZpZy10YXJnZXRzKSwgJChNQUtFQ01ER09BTFMpKSwpCisJaWZlcSAo
JChmaWx0ZXItb3V0ICQobm8tZG90LWNvbmZpZy10YXJnZXRzKSwgJChNQUtFQ01ER09BTFMpKSwp
CisJCWRvdC1jb25maWcgOj0gMAorCWVuZGlmCiBlbmRpZgogCi0uUEhPTlk6IF9idWlsZAotX2J1
aWxkOiAkKFRBUkdFVCkkKENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVgpCi0KLS5QSE9OWTogX2lu
c3RhbGwKLV9pbnN0YWxsOiBEPSQoREVTVERJUikKLV9pbnN0YWxsOiBUPSQobm90ZGlyICQoVEFS
R0VUKSkKLV9pbnN0YWxsOiBaPSQoQ09ORklHX1hFTl9JTlNUQUxMX1NVRkZJWCkKLV9pbnN0YWxs
OiAkKFRBUkdFVCkkKENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVgpCi0JWyAtZCAkKEQpJChCT09U
X0RJUikgXSB8fCAkKElOU1RBTExfRElSKSAkKEQpJChCT09UX0RJUikKLQkkKElOU1RBTExfREFU
QSkgJChUQVJHRVQpJChaKSAkKEQpJChCT09UX0RJUikvJChUKS0kKFhFTl9GVUxMVkVSU0lPTikk
KFopCi0JbG4gLWYgLXMgJChUKS0kKFhFTl9GVUxMVkVSU0lPTikkKFopICQoRCkkKEJPT1RfRElS
KS8kKFQpLSQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChaKQotCWxuIC1mIC1zICQo
VCktJChYRU5fRlVMTFZFUlNJT04pJChaKSAkKEQpJChCT09UX0RJUikvJChUKS0kKFhFTl9WRVJT
SU9OKSQoWikKLQlsbiAtZiAtcyAkKFQpLSQoWEVOX0ZVTExWRVJTSU9OKSQoWikgJChEKSQoQk9P
VF9ESVIpLyQoVCkkKFopCi0JWyAtZCAiJChEKSQoREVCVUdfRElSKSIgXSB8fCAkKElOU1RBTExf
RElSKSAkKEQpJChERUJVR19ESVIpCi0JJChJTlNUQUxMX0RBVEEpICQoVEFSR0VUKS1zeW1zICQo
RCkkKERFQlVHX0RJUikvJChUKS1zeW1zLSQoWEVOX0ZVTExWRVJTSU9OKQotCSQoSU5TVEFMTF9E
QVRBKSAkKFRBUkdFVCktc3ltcy5tYXAgJChEKSQoREVCVUdfRElSKS8kKFQpLXN5bXMtJChYRU5f
RlVMTFZFUlNJT04pLm1hcAotCSQoSU5TVEFMTF9EQVRBKSAkKEtDT05GSUdfQ09ORklHKSAkKEQp
JChCT09UX0RJUikvJChUKS0kKFhFTl9GVUxMVkVSU0lPTikuY29uZmlnCi0JaWYgWyAtciAkKFRB
UkdFVCkuZWZpIC1hIC1uICckKEVGSV9ESVIpJyBdOyB0aGVuIFwKLQkJWyAtZCAkKEQpJChFRklf
RElSKSBdIHx8ICQoSU5TVEFMTF9ESVIpICQoRCkkKEVGSV9ESVIpOyBcCi0JCSQoSU5TVEFMTF9E
QVRBKSAkKFRBUkdFVCkuZWZpICQoRCkkKEVGSV9ESVIpLyQoVCktJChYRU5fRlVMTFZFUlNJT04p
LmVmaTsgXAotCQlpZiBbIC1lICQoVEFSR0VUKS5lZmkubWFwIF07IHRoZW4gXAotCQkJJChJTlNU
QUxMX0RBVEEpICQoVEFSR0VUKS5lZmkubWFwICQoRCkkKERFQlVHX0RJUikvJChUKS0kKFhFTl9G
VUxMVkVSU0lPTikuZWZpLm1hcDsgXAotCQlmaTsgXAotCQlsbiAtc2YgJChUKS0kKFhFTl9GVUxM
VkVSU0lPTikuZWZpICQoRCkkKEVGSV9ESVIpLyQoVCktJChYRU5fVkVSU0lPTikuJChYRU5fU1VC
VkVSU0lPTikuZWZpOyBcCi0JCWxuIC1zZiAkKFQpLSQoWEVOX0ZVTExWRVJTSU9OKS5lZmkgJChE
KSQoRUZJX0RJUikvJChUKS0kKFhFTl9WRVJTSU9OKS5lZmk7IFwKLQkJbG4gLXNmICQoVCktJChY
RU5fRlVMTFZFUlNJT04pLmVmaSAkKEQpJChFRklfRElSKS8kKFQpLmVmaTsgXAotCQlpZiBbIC1u
ICckKEVGSV9NT1VOVFBPSU5UKScgLWEgLW4gJyQoRUZJX1ZFTkRPUiknIF07IHRoZW4gXAotCQkJ
JChJTlNUQUxMX0RBVEEpICQoVEFSR0VUKS5lZmkgJChEKSQoRUZJX01PVU5UUE9JTlQpL2VmaS8k
KEVGSV9WRU5ET1IpLyQoVCktJChYRU5fRlVMTFZFUlNJT04pLmVmaTsgXAotCQllbGlmIFsgIiQo
RCkiID0gIiQocGF0c3Vic3QgJChzaGVsbCBjZCAkKFhFTl9ST09UKSAmJiBwd2QpLyUsJSwkKEQp
KSIgXTsgdGhlbiBcCi0JCQllY2hvICdFRkkgaW5zdGFsbGF0aW9uIG9ubHkgcGFydGlhbGx5IGRv
bmUgKEVGSV9WRU5ET1Igbm90IHNldCknID4mMjsgXAotCQlmaTsgXAotCWZpCi0KLS5QSE9OWTog
X3Rlc3RzCi1fdGVzdHM6Ci0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIHRlc3Qg
dGVzdHMKLQotLlBIT05ZOiBfdW5pbnN0YWxsCi1fdW5pbnN0YWxsOiBEPSQoREVTVERJUikKLV91
bmluc3RhbGw6IFQ9JChub3RkaXIgJChUQVJHRVQpKQotX3VuaW5zdGFsbDogWj0kKENPTkZJR19Y
RU5fSU5TVEFMTF9TVUZGSVgpCi1fdW5pbnN0YWxsOgotCXJtIC1mICQoRCkkKEJPT1RfRElSKS8k
KFQpLSQoWEVOX0ZVTExWRVJTSU9OKS5jb25maWcKLQlybSAtZiAkKEQpJChCT09UX0RJUikvJChU
KS0kKFhFTl9GVUxMVkVSU0lPTikkKFopCi0Jcm0gLWYgJChEKSQoQk9PVF9ESVIpLyQoVCktJChY
RU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFopCi0Jcm0gLWYgJChEKSQoQk9PVF9ESVIp
LyQoVCktJChYRU5fVkVSU0lPTikkKFopCi0Jcm0gLWYgJChEKSQoQk9PVF9ESVIpLyQoVCkkKFop
Ci0Jcm0gLWYgJChEKSQoREVCVUdfRElSKS8kKFQpLXN5bXMtJChYRU5fRlVMTFZFUlNJT04pCi0J
cm0gLWYgJChEKSQoREVCVUdfRElSKS8kKFQpLXN5bXMtJChYRU5fRlVMTFZFUlNJT04pLm1hcAot
CXJtIC1mICQoRCkkKEVGSV9ESVIpLyQoVCktJChYRU5fRlVMTFZFUlNJT04pLmVmaQotCXJtIC1m
ICQoRCkkKEVGSV9ESVIpLyQoVCktJChYRU5fVkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikuZWZp
Ci0Jcm0gLWYgJChEKSQoREVCVUdfRElSKS8kKFQpLSQoWEVOX0ZVTExWRVJTSU9OKS5lZmkubWFw
Ci0Jcm0gLWYgJChEKSQoRUZJX0RJUikvJChUKS0kKFhFTl9WRVJTSU9OKS5lZmkKLQlybSAtZiAk
KEQpJChFRklfRElSKS8kKFQpLmVmaQotCXJtIC1mICQoRCkkKEVGSV9NT1VOVFBPSU5UKS9lZmkv
JChFRklfVkVORE9SKS8kKFQpLSQoWEVOX0ZVTExWRVJTSU9OKS5lZmkKLQotLlBIT05ZOiBfZGVi
dWcKLV9kZWJ1ZzoKLQkkKE9CSkRVTVApIC1EIC1TICQoVEFSR0VUKS1zeW1zID4gJChUQVJHRVQp
LnMKLQotLlBIT05ZOiBfY2xlYW4KLV9jbGVhbjogZGVsZXRlLXVuZnJlc2gtZmlsZXMKLQkkKE1B
S0UpIC1DIHRvb2xzIGNsZWFuCi0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGlu
Y2x1ZGUgY2xlYW4KLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgY29tbW9uIGNs
ZWFuCi0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGRyaXZlcnMgY2xlYW4KLQkk
KE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgeHNtIGNsZWFuCi0JJChNQUtFKSAtZiAk
KEJBU0VESVIpL1J1bGVzLm1rIC1DIGNyeXB0byBjbGVhbgotCSQoTUFLRSkgLWYgJChCQVNFRElS
KS9SdWxlcy5tayAtQyBhcmNoL2FybSBjbGVhbgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxl
cy5tayAtQyBhcmNoL3g4NiBjbGVhbgotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAt
QyB0ZXN0IGNsZWFuCi0JJChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZp
bGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIGNsZWFuCi0JZmluZCAu
IFwoIC1uYW1lICIqLm8iIC1vIC1uYW1lICIuKi5kIiAtbyAtbmFtZSAiLiouZDIiIC1vIC1uYW1l
ICIqLmdjbm8iIFwpIC1leGVjIHJtIC1mIHt9IFw7Ci0Jcm0gLWYgaW5jbHVkZS9hc20gJChUQVJH
RVQpICQoVEFSR0VUKS5neiAkKFRBUkdFVCkuZWZpICQoVEFSR0VUKS5lZmkubWFwICQoVEFSR0VU
KS1zeW1zICQoVEFSR0VUKS1zeW1zLm1hcCAqfiBjb3JlCi0Jcm0gLWYgaW5jbHVkZS9hc20tKi9h
c20tb2Zmc2V0cy5oCi0Jcm0gLWYgLmJhbm5lcgotCi0uUEhPTlk6IF9kaXN0Y2xlYW4KLV9kaXN0
Y2xlYW46IGNsZWFuCi0Jcm0gLWYgdGFncyBUQUdTIGNzY29wZS5maWxlcyBjc2NvcGUuaW4ub3V0
IGNzY29wZS5vdXQgY3Njb3BlLnBvLm91dCBHVEFHUyBHUEFUSCBHUlRBR1MgR1NZTVMgLmNvbmZp
ZwotCi0kKFRBUkdFVCkuZ3o6ICQoVEFSR0VUKQotCWd6aXAgLW4gLWYgLTkgPCAkPCA+ICRALm5l
dwotCW12ICRALm5ldyAkQAotCi0kKFRBUkdFVCk6IGRlbGV0ZS11bmZyZXNoLWZpbGVzCi0JJChN
QUtFKSAtQyB0b29scwotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayBpbmNsdWRlL3hl
bi9jb21waWxlLmgKLQlbIC1lIGluY2x1ZGUvYXNtIF0gfHwgbG4gLXNmIGFzbS0kKFRBUkdFVF9B
UkNIKSBpbmNsdWRlL2FzbQotCVsgLWUgYXJjaC8kKFRBUkdFVF9BUkNIKS9lZmkgXSAmJiBmb3Ig
ZiBpbiBib290LmMgcnVudGltZS5jIGNvbXBhdC5jIGVmaS5oO1wKLQkJZG8gdGVzdCAtciBhcmNo
LyQoVEFSR0VUX0FSQ0gpL2VmaS8kJGYgfHwgXAotCQkgICBsbiAtbnNmIC4uLy4uLy4uL2NvbW1v
bi9lZmkvJCRmIGFyY2gvJChUQVJHRVRfQVJDSCkvZWZpLzsgXAotCQlkb25lOyBcCi0JCXRydWUK
LQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgaW5jbHVkZQotCSQoTUFLRSkgLWYg
JChCQVNFRElSKS9SdWxlcy5tayAtQyBhcmNoLyQoVEFSR0VUX0FSQ0gpIGFzbS1vZmZzZXRzLnMK
LQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgaW5jbHVkZS9hc20tJChUQVJHRVRfQVJD
SCkvYXNtLW9mZnNldHMuaAotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBhcmNo
LyQoVEFSR0VUX0FSQ0gpICRACi0KLSMgZHJpdmVycy9jaGFyL2NvbnNvbGUubyBjb250YWlucyBz
dGF0aWMgYmFubmVyL2NvbXBpbGUgaW5mby4gQmxvdyBpdCBhd2F5LgotIyBEb24ndCByZWZyZXNo
IHRoZXNlIGZpbGVzIGR1cmluZyBlLmcuLCAnc3VkbyBtYWtlIGluc3RhbGwnCi0uUEhPTlk6IGRl
bGV0ZS11bmZyZXNoLWZpbGVzCi1kZWxldGUtdW5mcmVzaC1maWxlczoKLQlAaWYgWyAhIC1yIGlu
Y2x1ZGUveGVuL2NvbXBpbGUuaCAtbyAtTyBpbmNsdWRlL3hlbi9jb21waWxlLmggXTsgdGhlbiBc
Ci0JCXJtIC1mIGluY2x1ZGUveGVuL2NvbXBpbGUuaDsgXAotCWZpCi0KLS5iYW5uZXI6IE1ha2Vm
aWxlCi0JQGlmIHdoaWNoIGZpZ2xldCA+L2Rldi9udWxsIDI+JjEgOyB0aGVuIFwKLQkJZWNobyAi
IFhlbiAkKFhFTl9GVUxMVkVSU0lPTikiIHwgZmlnbGV0IC1mIHRvb2xzL3hlbi5mbGYgPiAkQC50
bXA7IFwKLQllbHNlIFwKLQkJZWNobyAiIFhlbiAkKFhFTl9GVUxMVkVSU0lPTikiID4gJEAudG1w
OyBcCi0JZmkKLQlAbXYgLWYgJEAudG1wICRACi0KLSMgY29tcGlsZS5oIGNvbnRhaW5zIGR5bmFt
aWMgYnVpbGQgaW5mby4gUmVidWlsdCBvbiBldmVyeSAnbWFrZScgaW52b2NhdGlvbi4KLWluY2x1
ZGUveGVuL2NvbXBpbGUuaDogaW5jbHVkZS94ZW4vY29tcGlsZS5oLmluIC5iYW5uZXIKLQlAc2Vk
IC1lICdzL0BAZGF0ZUBALyQoWEVOX0JVSUxEX0RBVEUpL2cnIFwKLQkgICAgLWUgJ3MvQEB0aW1l
QEAvJChYRU5fQlVJTERfVElNRSkvZycgXAotCSAgICAtZSAncy9AQHdob2FtaUBALyQoWEVOX1dI
T0FNSSkvZycgXAotCSAgICAtZSAncy9AQGRvbWFpbkBALyQoWEVOX0RPTUFJTikvZycgXAotCSAg
ICAtZSAncy9AQGhvc3RuYW1lQEAvJChYRU5fQlVJTERfSE9TVCkvZycgXAotCSAgICAtZSAncyFA
QGNvbXBpbGVyQEAhJChzaGVsbCAkKENDKSAkKENGTEFHUykgLS12ZXJzaW9uIDI+JjEgfCBoZWFk
IC0xKSFnJyBcCi0JICAgIC1lICdzL0BAdmVyc2lvbkBALyQoWEVOX1ZFUlNJT04pL2cnIFwKLQkg
ICAgLWUgJ3MvQEBzdWJ2ZXJzaW9uQEAvJChYRU5fU1VCVkVSU0lPTikvZycgXAotCSAgICAtZSAn
cy9AQGV4dHJhdmVyc2lvbkBALyQoWEVOX0VYVFJBVkVSU0lPTikvZycgXAotCSAgICAtZSAncyFA
QGNoYW5nZXNldEBAISQoc2hlbGwgdG9vbHMvc2NtdmVyc2lvbiAkKFhFTl9ST09UKSB8fCBlY2hv
ICJ1bmF2YWlsYWJsZSIpIWcnIFwKLQkgICAgPCBpbmNsdWRlL3hlbi9jb21waWxlLmguaW4gPiAk
QC5uZXcKLQlAY2F0IC5iYW5uZXIKLQlAJChQWVRIT04pIHRvb2xzL2ZpZy10by1vY3QucHkgPCAu
YmFubmVyID4+ICRALm5ldwotCUBtdiAtZiAkQC5uZXcgJEAKLQotaW5jbHVkZS9hc20tJChUQVJH
RVRfQVJDSCkvYXNtLW9mZnNldHMuaDogYXJjaC8kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5z
Ci0JQChzZXQgLWU7IFwKLQkgIGVjaG8gIi8qIjsgXAotCSAgZWNobyAiICogRE8gTk9UIE1PRElG
WS4iOyBcCi0JICBlY2hvICIgKiI7IFwKLQkgIGVjaG8gIiAqIFRoaXMgZmlsZSB3YXMgYXV0by1n
ZW5lcmF0ZWQgZnJvbSAkPCI7IFwKLQkgIGVjaG8gIiAqIjsgXAotCSAgZWNobyAiICovIjsgXAot
CSAgZWNobyAiIjsgXAotCSAgZWNobyAiI2lmbmRlZiBfX0FTTV9PRkZTRVRTX0hfXyI7IFwKLQkg
IGVjaG8gIiNkZWZpbmUgX19BU01fT0ZGU0VUU19IX18iOyBcCi0JICBlY2hvICIiOyBcCi0JICBz
ZWQgLXJuZSAiL15bXiNdLio9PT4ve3M6Lio9PT4oLiopPD09Lio6XDE6OyBzOiBbXCQkI106IDo7
IHA7fSI7IFwKLQkgIGVjaG8gIiI7IFwKLQkgIGVjaG8gIiNlbmRpZiIpIDwkPCA+JEAKLQotU1VC
RElSUyA9IHhzbSBhcmNoLyQoVEFSR0VUX0FSQ0gpIGNvbW1vbiBkcml2ZXJzIHRlc3QKLWRlZmlu
ZSBhbGxfc291cmNlcwotICAgICggZmluZCBpbmNsdWRlL2FzbS0kKFRBUkdFVF9BUkNIKSAtbmFt
ZSAnKi5oJyAtcHJpbnQ7IFwKLSAgICAgIGZpbmQgaW5jbHVkZSAtbmFtZSAnYXNtLSonIC1wcnVu
ZSAtbyAtbmFtZSAnKi5oJyAtcHJpbnQ7IFwKLSAgICAgIGZpbmQgJChTVUJESVJTKSAtbmFtZSAn
Ki5bY2hTXScgLXByaW50ICkKK2lmbmVxICgkKGZpbHRlciAkKG5vLXN5bmMtY29uZmlnLXRhcmdl
dHMpLCAkKE1BS0VDTURHT0FMUykpLCkKKwlpZmVxICgkKGZpbHRlci1vdXQgJChuby1zeW5jLWNv
bmZpZy10YXJnZXRzKSwgJChNQUtFQ01ER09BTFMpKSwpCisJCW1heS1zeW5jLWNvbmZpZyA6PSAw
CisJZW5kaWYKK2VuZGlmCisKK2lmbmVxICgkKGZpbHRlciBjb25maWcgJWNvbmZpZywkKE1BS0VD
TURHT0FMUykpLCkKKwljb25maWctdGFyZ2V0cyA6PSAxCisJaWZuZXEgKCQod29yZHMgJChNQUtF
Q01ER09BTFMpKSwxKQorCQltaXhlZC10YXJnZXRzIDo9IDEKKwllbmRpZgorZW5kaWYKKworIyBG
b3IgIm1ha2UgLWogY2xlYW4gYWxsIiwgIm1ha2UgLWogbXJwcm9wZXIgZGVmY29uZmlnIGFsbCIs
IGV0Yy4KK2lmbmVxICgkKGZpbHRlciAkKGNsZWFuLXRhcmdldHMpLCQoTUFLRUNNREdPQUxTKSks
KQorICAgICAgICBpZm5lcSAoJChmaWx0ZXItb3V0ICQoY2xlYW4tdGFyZ2V0cyksJChNQUtFQ01E
R09BTFMpKSwpCisgICAgICAgICAgICAgICAgbWl4ZWQtdGFyZ2V0cyA6PSAxCisgICAgICAgIGVu
ZGlmCitlbmRpZgorCisjIGluc3RhbGwgYW5kIG1vZHVsZXNfaW5zdGFsbCBuZWVkIGFsc28gYmUg
cHJvY2Vzc2VkIG9uZSBieSBvbmUKK2lmbmVxICgkKGZpbHRlciBpbnN0YWxsLCQoTUFLRUNNREdP
QUxTKSksKQorICAgICAgICBpZm5lcSAoJChmaWx0ZXIgbW9kdWxlc19pbnN0YWxsLCQoTUFLRUNN
REdPQUxTKSksKQorCSAgICAgICAgbWl4ZWQtdGFyZ2V0cyA6PSAxCisgICAgICAgIGVuZGlmCitl
bmRpZgorCitpZmVxICgkKG1peGVkLXRhcmdldHMpLDEpCisjID09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQor
IyBXZSdyZSBjYWxsZWQgd2l0aCBtaXhlZCB0YXJnZXRzICgqY29uZmlnIGFuZCBidWlsZCB0YXJn
ZXRzKS4KKyMgSGFuZGxlIHRoZW0gb25lIGJ5IG9uZS4KKworUEhPTlkgKz0gJChNQUtFQ01ER09B
TFMpIF9fYnVpbGRfb25lX2J5X29uZQorCiskKGZpbHRlci1vdXQgX19idWlsZF9vbmVfYnlfb25l
LCAkKE1BS0VDTURHT0FMUykpOiBfX2J1aWxkX29uZV9ieV9vbmUKKwlAOgorCitfX2J1aWxkX29u
ZV9ieV9vbmU6CisJJChRKXNldCAtZTsgXAorCWZvciBpIGluICQoTUFLRUNNREdPQUxTKTsgZG8g
XAorCQkkKE1BS0UpIC1mICQoc3JjdHJlZSkvTWFrZWZpbGUgJCRpOyBcCisJZG9uZQorCitlbHNl
CisKK2luY2x1ZGUgc2NyaXB0cy9LYnVpbGQuaW5jbHVkZQorCisjIENyb3NzIGNvbXBpbGluZyBh
bmQgc2VsZWN0aW5nIGRpZmZlcmVudCBzZXQgb2YgZ2NjL2Jpbi11dGlscworIyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyMKKyMgV2hlbiBwZXJmb3JtaW5nIGNyb3NzIGNvbXBpbGF0aW9uIGZvciBvdGhl
ciBhcmNoaXRlY3R1cmVzIEFSQ0ggc2hhbGwgYmUgc2V0CisjIHRvIHRoZSB0YXJnZXQgYXJjaGl0
ZWN0dXJlLiAoU2VlIGFyY2gvKiBmb3IgdGhlIHBvc3NpYmlsaXRpZXMpLgorIyBBUkNIIGNhbiBi
ZSBzZXQgZHVyaW5nIGludm9jYXRpb24gb2YgbWFrZToKKyMgbWFrZSBBUkNIPWlhNjQKKyMgQW5v
dGhlciB3YXkgaXMgdG8gaGF2ZSBBUkNIIHNldCBpbiB0aGUgZW52aXJvbm1lbnQuCisjIFRoZSBk
ZWZhdWx0IEFSQ0ggaXMgdGhlIGhvc3Qgd2hlcmUgbWFrZSBpcyBleGVjdXRlZC4KKworIyBDUk9T
U19DT01QSUxFIHNwZWNpZnkgdGhlIHByZWZpeCB1c2VkIGZvciBhbGwgZXhlY3V0YWJsZXMgdXNl
ZAorIyBkdXJpbmcgY29tcGlsYXRpb24uIE9ubHkgZ2NjIGFuZCByZWxhdGVkIGJpbi11dGlscyBl
eGVjdXRhYmxlcworIyBhcmUgcHJlZml4ZWQgd2l0aCAkKENST1NTX0NPTVBJTEUpLgorIyBDUk9T
U19DT01QSUxFIGNhbiBiZSBzZXQgb24gdGhlIGNvbW1hbmQgbGluZQorIyBtYWtlIENST1NTX0NP
TVBJTEU9aWE2NC1saW51eC0KKyMgQWx0ZXJuYXRpdmVseSBDUk9TU19DT01QSUxFIGNhbiBiZSBz
ZXQgaW4gdGhlIGVudmlyb25tZW50LgorIyBEZWZhdWx0IHZhbHVlIGZvciBDUk9TU19DT01QSUxF
IGlzIG5vdCB0byBwcmVmaXggZXhlY3V0YWJsZXMKKyMgTm90ZTogU29tZSBhcmNoaXRlY3R1cmVz
IGFzc2lnbiBDUk9TU19DT01QSUxFIGluIHRoZWlyIGFyY2gvKi9NYWtlZmlsZQorQVJDSAkJPz0g
JChTVUJBUkNIKQorU1JDQVJDSAkJOj0gJChzaGVsbCBlY2hvICQoWEVOX1RBUkdFVF9BUkNIKSB8
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZCAtZSAncy94ODYuKi94ODYvJyAt
ZSBzJy9hcm1cKDMyXHw2NFwpL2FybS9nJykKKworS0NPTkZJR19DT05GSUcJPz0gLmNvbmZpZwor
ZXhwb3J0IEtDT05GSUdfQ09ORklHCisKKyMgU0hFTEwgdXNlZCBieSBrYnVpbGQKK0NPTkZJR19T
SEVMTCA6PSAkKHNoZWxsIGlmIFsgLXggIiQkQkFTSCIgXTsgdGhlbiBlY2hvICQkQkFTSDsgXAor
CSAgZWxzZSBpZiBbIC14IC9iaW4vYmFzaCBdOyB0aGVuIGVjaG8gL2Jpbi9iYXNoOyBcCisJICBl
bHNlIGVjaG8gc2g7IGZpIDsgZmkpCisKK0hPU1RfTEZTX0NGTEFHUyA6PSAkKHNoZWxsIGdldGNv
bmYgTEZTX0NGTEFHUyAyPi9kZXYvbnVsbCkKK0hPU1RfTEZTX0xERkxBR1MgOj0gJChzaGVsbCBn
ZXRjb25mIExGU19MREZMQUdTIDI+L2Rldi9udWxsKQorSE9TVF9MRlNfTElCUyA6PSAkKHNoZWxs
IGdldGNvbmYgTEZTX0xJQlMgMj4vZGV2L251bGwpCisKK0hPU1RDQyAgICAgICA9IGdjYworSE9T
VENYWCAgICAgID0gZysrCitLQlVJTERfSE9TVENGTEFHUyAgIDo9IC1XYWxsIC1XbWlzc2luZy1w
cm90b3R5cGVzIC1Xc3RyaWN0LXByb3RvdHlwZXMgLU8yIFwKKwkJLWZvbWl0LWZyYW1lLXBvaW50
ZXIgLXN0ZD1nbnU4OSAkKEhPU1RfTEZTX0NGTEFHUykgXAorCQkkKEhPU1RDRkxBR1MpCitLQlVJ
TERfSE9TVENYWEZMQUdTIDo9IC1PMiAkKEhPU1RfTEZTX0NGTEFHUykgJChIT1NUQ1hYRkxBR1Mp
CitLQlVJTERfSE9TVExERkxBR1MgIDo9ICQoSE9TVF9MRlNfTERGTEFHUykgJChIT1NUTERGTEFH
UykKK0tCVUlMRF9IT1NUTERMSUJTICAgOj0gJChIT1NUX0xGU19MSUJTKSAkKEhPU1RMRExJQlMp
CisKKyMgTWFrZSB2YXJpYWJsZXMgKENDLCBldGMuLi4pCitBUwkJPSAkKENST1NTX0NPTVBJTEUp
YXMKK0xECQk9ICQoQ1JPU1NfQ09NUElMRSlsZAorQ0MJCT0gJChDUk9TU19DT01QSUxFKWdjYwor
Q1BQCQk9ICQoQ0MpIC1FCitBUgkJPSAkKENST1NTX0NPTVBJTEUpYXIKK05NCQk9ICQoQ1JPU1Nf
Q09NUElMRSlubQorU1RSSVAJCT0gJChDUk9TU19DT01QSUxFKXN0cmlwCitPQkpDT1BZCQk9ICQo
Q1JPU1NfQ09NUElMRSlvYmpjb3B5CitPQkpEVU1QCQk9ICQoQ1JPU1NfQ09NUElMRSlvYmpkdW1w
CitPQkpTSVpFCQk9ICQoQ1JPU1NfQ09NUElMRSlzaXplCitQQUhPTEUJCT0gcGFob2xlCitMRVgJ
CT0gZmxleAorWUFDQwkJPSBiaXNvbgorQVdLCQk9IGF3aworUEVSTAkJPSBwZXJsCitQWVRIT04J
CT0gcHl0aG9uCitQWVRIT04yCQk9IHB5dGhvbjIKK1BZVEhPTjMJCT0gcHl0aG9uMworQ0hFQ0sJ
CT0gc3BhcnNlCisKK0NIRUNLRkxBR1MgICAgIDo9IC1EX19saW51eF9fIC1EbGludXggLURfX1NU
RENfXyAtRHVuaXggLURfX3VuaXhfXyBcCisJCSAgLVdiaXR3aXNlIC1Xbm8tcmV0dXJuLXZvaWQg
LVduby11bmtub3duLWF0dHJpYnV0ZSAkKENGKQorTk9TVERJTkNfRkxBR1MgOj0KK0NGTEFHU19L
RVJORUwJPQorQUZMQUdTX0tFUk5FTAk9CitMREZMQUdTX3ZtbGludXggPQorCisjIFVzZSBMSU5V
WElOQ0xVREUgd2hlbiB5b3UgbXVzdCByZWZlcmVuY2UgdGhlIGluY2x1ZGUvIGRpcmVjdG9yeS4K
KyMgTmVlZGVkIHRvIGJlIGNvbXBhdGlibGUgd2l0aCB0aGUgTz0gb3B0aW9uCitMSU5VWElOQ0xV
REUgICAgOj0gXAorCQkkKGlmICQoYnVpbGRpbmdfb3V0X29mX3NyY3RyZWUpLC1JJChzcmN0cmVl
KS9pbmNsdWRlKSBcCisJCS1JJChvYmp0cmVlKS9pbmNsdWRlCisKK0tCVUlMRF9BRkxBR1MgICA6
PSAtRF9fQVNTRU1CTFlfXyAtZm5vLVBJRQorS0JVSUxEX0NGTEFHUyAgIDo9CitLQlVJTERfQ1BQ
RkxBR1MgOj0KK0tCVUlMRF9MREZMQUdTIDo9CitHQ0NfUExVR0lOU19DRkxBR1MgOj0KK0NMQU5H
X0ZMQUdTIDo9CisKK2V4cG9ydCBBUkNIIFNSQ0FSQ0ggQ09ORklHX1NIRUxMIEhPU1RDQyBLQlVJ
TERfSE9TVENGTEFHUyBDUk9TU19DT01QSUxFIEFTIExEIENDCitleHBvcnQgQ1BQIEFSIE5NIFNU
UklQIE9CSkNPUFkgT0JKRFVNUCBPQkpTSVpFIFBBSE9MRSBMRVggWUFDQyBBV0sKK2V4cG9ydCBQ
RVJMIFBZVEhPTiBQWVRIT04yIFBZVEhPTjMgQ0hFQ0sgQ0hFQ0tGTEFHUyBNQUtFIEhPU1RDWFgK
K2V4cG9ydCBLQlVJTERfSE9TVENYWEZMQUdTIEtCVUlMRF9IT1NUTERGTEFHUyBLQlVJTERfSE9T
VExETElCUworCitleHBvcnQgS0JVSUxEX0NQUEZMQUdTIE5PU1RESU5DX0ZMQUdTIExJTlVYSU5D
TFVERSBPQkpDT1BZRkxBR1MgS0JVSUxEX0xERkxBR1MKK2V4cG9ydCBLQlVJTERfQ0ZMQUdTIENG
TEFHU19LRVJORUwKK2V4cG9ydCBDRkxBR1NfS0FTQU4gQ0ZMQUdTX0tBU0FOX05PU0FOSVRJWkUg
Q0ZMQUdTX1VCU0FOCitleHBvcnQgS0JVSUxEX0FGTEFHUyBBRkxBR1NfS0VSTkVMCitleHBvcnQg
S0JVSUxEX0FSRkxBR1MKKworIyBGaWxlcyB0byBpZ25vcmUgaW4gZmluZCAuLi4gc3RhdGVtZW50
cworCitleHBvcnQgUkNTX0ZJTkRfSUdOT1JFIDo9IFwoIC1uYW1lIFNDQ1MgLW8gLW5hbWUgQml0
S2VlcGVyIC1vIC1uYW1lIC5zdm4gLW8gICAgXAorCQkJICAtbmFtZSBDVlMgLW8gLW5hbWUgLnBj
IC1vIC1uYW1lIC5oZyAtbyAtbmFtZSAuZ2l0IFwpIFwKKwkJCSAgLXBydW5lIC1vCitleHBvcnQg
UkNTX1RBUl9JR05PUkUgOj0gLS1leGNsdWRlIFNDQ1MgLS1leGNsdWRlIEJpdEtlZXBlciAtLWV4
Y2x1ZGUgLnN2biBcCisJCQkgLS1leGNsdWRlIENWUyAtLWV4Y2x1ZGUgLnBjIC0tZXhjbHVkZSAu
aGcgLS1leGNsdWRlIC5naXQKKworIyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyMgUnVsZXMgc2hhcmVk
IGJldHdlZW4gKmNvbmZpZyB0YXJnZXRzIGFuZCBidWlsZCB0YXJnZXRzCisKKyMgQmFzaWMgaGVs
cGVycyBidWlsdCBpbiBzY3JpcHRzL2Jhc2ljLworUEhPTlkgKz0gc2NyaXB0c19iYXNpYworc2Ny
aXB0c19iYXNpYzoKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT1zY3JpcHRzL2Jhc2ljCisKK1BIT05Z
ICs9IG91dHB1dG1ha2VmaWxlCisjIG91dHB1dG1ha2VmaWxlIGdlbmVyYXRlcyBhIE1ha2VmaWxl
IGluIHRoZSBvdXRwdXQgZGlyZWN0b3J5LCBpZiB1c2luZyBhCisjIHNlcGFyYXRlIG91dHB1dCBk
aXJlY3RvcnkuIFRoaXMgYWxsb3dzIGNvbnZlbmllbnQgdXNlIG9mIG1ha2UgaW4gdGhlCisjIG91
dHB1dCBkaXJlY3RvcnkuCisjIEF0IHRoZSBzYW1lIHRpbWUgd2hlbiBvdXRwdXQgTWFrZWZpbGUg
Z2VuZXJhdGVkLCBnZW5lcmF0ZSAuZ2l0aWdub3JlIHRvCisjIGlnbm9yZSB3aG9sZSBvdXRwdXQg
ZGlyZWN0b3J5CitvdXRwdXRtYWtlZmlsZToKK2lmZGVmIGJ1aWxkaW5nX291dF9vZl9zcmN0cmVl
CisJJChRKWxuIC1mc24gJChzcmN0cmVlKSBzb3VyY2UKKwkkKFEpJChDT05GSUdfU0hFTEwpICQo
c3JjdHJlZSkvc2NyaXB0cy9ta21ha2VmaWxlICQoc3JjdHJlZSkKKwkkKFEpdGVzdCAtZSAuZ2l0
aWdub3JlIHx8IFwKKwl7IGVjaG8gIiMgdGhpcyBpcyBidWlsZCBkaXJlY3RvcnksIGlnbm9yZSBp
dCI7IGVjaG8gIioiOyB9ID4gLmdpdGlnbm9yZQorZW5kaWYKKworaWZuZXEgKCQoc2hlbGwgJChD
QykgLS12ZXJzaW9uIDI+JjEgfCBoZWFkIC1uIDEgfCBncmVwIGNsYW5nKSwpCitpZm5lcSAoJChD
Uk9TU19DT01QSUxFKSwpCitDTEFOR19GTEFHUwkrPSAtLXRhcmdldD0kKG5vdGRpciAkKENST1NT
X0NPTVBJTEU6JS09JSkpCitHQ0NfVE9PTENIQUlOX0RJUiA6PSAkKGRpciAkKHNoZWxsIHdoaWNo
ICQoQ1JPU1NfQ09NUElMRSllbGZlZGl0KSkKK0NMQU5HX0ZMQUdTCSs9IC0tcHJlZml4PSQoR0ND
X1RPT0xDSEFJTl9ESVIpCitHQ0NfVE9PTENIQUlOCTo9ICQocmVhbHBhdGggJChHQ0NfVE9PTENI
QUlOX0RJUikvLi4pCitlbmRpZgoraWZuZXEgKCQoR0NDX1RPT0xDSEFJTiksKQorQ0xBTkdfRkxB
R1MJKz0gLS1nY2MtdG9vbGNoYWluPSQoR0NDX1RPT0xDSEFJTikKK2VuZGlmCitpZmVxICgkKHNo
ZWxsICQoQVMpIC0tdmVyc2lvbiAyPiYxIHwgaGVhZCAtbiAxIHwgZ3JlcCBjbGFuZyksKQorQ0xB
TkdfRkxBR1MJKz0gLW5vLWludGVncmF0ZWQtYXMKK2VuZGlmCitDTEFOR19GTEFHUwkrPSAtV2Vy
cm9yPXVua25vd24td2FybmluZy1vcHRpb24KK0tCVUlMRF9DRkxBR1MJKz0gJChDTEFOR19GTEFH
UykKK0tCVUlMRF9BRkxBR1MJKz0gJChDTEFOR19GTEFHUykKK2V4cG9ydCBDTEFOR19GTEFHUwor
ZW5kaWYKKworIyBUaGUgZXhwYW5zaW9uIHNob3VsZCBiZSBkZWxheWVkIHVudGlsIGFyY2gvJChT
UkNBUkNIKS9NYWtlZmlsZSBpcyBpbmNsdWRlZC4KKyMgU29tZSBhcmNoaXRlY3R1cmVzIGRlZmlu
ZSBDUk9TU19DT01QSUxFIGluIGFyY2gvJChTUkNBUkNIKS9NYWtlZmlsZS4KKyMgQ0NfVkVSU0lP
Tl9URVhUIGlzIHJlZmVyZW5jZWQgZnJvbSBLY29uZmlnIChzbyBpdCBuZWVkcyBleHBvcnQpLAor
IyBhbmQgZnJvbSBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYuY21kIHRvIGRldGVjdCB0aGUgY29t
cGlsZXIgdXBncmFkZS4KK0NDX1ZFUlNJT05fVEVYVCA9ICQoc2hlbGwgJChDQykgLS12ZXJzaW9u
IDI+L2Rldi9udWxsIHwgaGVhZCAtbiAxKQorCitpZmVxICgkKGNvbmZpZy10YXJnZXRzKSwxKQor
IyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KKyMgKmNvbmZpZyB0YXJnZXRzIG9ubHkgLSBtYWtlIHN1cmUg
cHJlcmVxdWlzaXRlcyBhcmUgdXBkYXRlZCwgYW5kIGRlc2NlbmQKKyMgaW4gc2NyaXB0cy9rY29u
ZmlnIHRvIG1ha2UgdGhlICpjb25maWcgdGFyZ2V0CisKKyMgUmVhZCBhcmNoIHNwZWNpZmljIE1h
a2VmaWxlIHRvIHNldCBLQlVJTERfREVGQ09ORklHIGFzIG5lZWRlZC4KKyMgS0JVSUxEX0RFRkNP
TkZJRyBtYXkgcG9pbnQgb3V0IGFuIGFsdGVybmF0aXZlIGRlZmF1bHQgY29uZmlndXJhdGlvbgor
IyB1c2VkIGZvciAnbWFrZSBkZWZjb25maWcnCitpbmNsdWRlIGFyY2gvJChTUkNBUkNIKS9NYWtl
ZmlsZQorZXhwb3J0IEtCVUlMRF9ERUZDT05GSUcgS0JVSUxEX0tDT05GSUcgQ0NfVkVSU0lPTl9U
RVhUCisKK2NvbmZpZzogc2NyaXB0c19iYXNpYyBvdXRwdXRtYWtlZmlsZSBGT1JDRQorCSQoUSkk
KE1BS0UpICQoYnVpbGQpPXNjcmlwdHMva2NvbmZpZyAkQAorCislY29uZmlnOiBzY3JpcHRzX2Jh
c2ljIG91dHB1dG1ha2VmaWxlIEZPUkNFCisJJChRKSQoTUFLRSkgJChidWlsZCk9c2NyaXB0cy9r
Y29uZmlnICRACisKK2Vsc2UKKyMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisjIEJ1aWxkIHRhcmdldHMg
b25seSAtIHRoaXMgaW5jbHVkZXMgdm1saW51eCwgYXJjaCBzcGVjaWZpYyB0YXJnZXRzLCBjbGVh
bgorIyB0YXJnZXRzIGFuZCBvdGhlcnMuIEluIGdlbmVyYWwgYWxsIHRhcmdldHMgZXhjZXB0ICpj
b25maWcgdGFyZ2V0cy4KKworUEhPTlkgKz0gYWxsCitfYWxsOiBhbGwKKworIyBKdXN0IGRvIGJ1
aWx0LWluLgorCitLQlVJTERfQlVJTFRJTiA6PSAxCisKK2V4cG9ydCBLQlVJTERfQlVJTFRJTgor
CitpZmVxICgkKGRvdC1jb25maWcpLDEpCitpbmNsdWRlIGluY2x1ZGUvY29uZmlnL2F1dG8uY29u
ZgorZW5kaWYKKworaWZlcSAoJChLQlVJTERfRVhUTU9EKSwpCisjIE9iamVjdHMgd2Ugd2lsbCBs
aW5rIGludG8gdm1saW51eCAvIHN1YmRpcnMgd2UgbmVlZCB0byB2aXNpdAoraW5pdC15CQk6PSBp
bml0LworZHJpdmVycy15CTo9IGRyaXZlcnMvIHNvdW5kLworZHJpdmVycy0kKENPTkZJR19TQU1Q
TEVTKSArPSBzYW1wbGVzLworZHJpdmVycy0kKENPTkZJR19LRVJORUxfSEVBREVSX1RFU1QpICs9
IGluY2x1ZGUvCituZXQteQkJOj0gbmV0LworbGlicy15CQk6PSBsaWIvCitjb3JlLXkJCTo9IHVz
ci8KK3ZpcnQteQkJOj0gdmlydC8KK2VuZGlmICMgS0JVSUxEX0VYVE1PRAorCisjIFRoZSBhbGw6
IHRhcmdldCBpcyB0aGUgZGVmYXVsdCB3aGVuIG5vIHRhcmdldCBpcyBnaXZlbiBvbiB0aGUKKyMg
Y29tbWFuZCBsaW5lLgorIyBUaGlzIGFsbG93IGEgdXNlciB0byBpc3N1ZSBvbmx5ICdtYWtlJyB0
byBidWlsZCBhIGtlcm5lbCBpbmNsdWRpbmcgbW9kdWxlcworIyBEZWZhdWx0cyB0byB2bWxpbnV4
LCBidXQgdGhlIGFyY2ggbWFrZWZpbGUgdXN1YWxseSBhZGRzIGZ1cnRoZXIgdGFyZ2V0cworYWxs
OiB2bWxpbnV4CisKK0NGTEFHU19HQ09WCTo9IC1mcHJvZmlsZS1hcmNzIC1mdGVzdC1jb3ZlcmFn
ZSBcCisJJChjYWxsIGNjLW9wdGlvbiwtZm5vLXRyZWUtbG9vcC1pbSkgXAorCSQoY2FsbCBjYy1k
aXNhYmxlLXdhcm5pbmcsbWF5YmUtdW5pbml0aWFsaXplZCwpCitleHBvcnQgQ0ZMQUdTX0dDT1YK
KworIyBUaGUgYXJjaCBNYWtlZmlsZXMgY2FuIG92ZXJyaWRlIENDX0ZMQUdTX0ZUUkFDRS4gV2Ug
bWF5IGFsc28gYXBwZW5kIGl0IGxhdGVyLgoraWZkZWYgQ09ORklHX0ZVTkNUSU9OX1RSQUNFUgor
ICBDQ19GTEFHU19GVFJBQ0UgOj0gLXBnCitlbmRpZgorCitSRVRQT0xJTkVfQ0ZMQUdTX0dDQyA6
PSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0
ZXIKK1JFVFBPTElORV9WRFNPX0NGTEFHU19HQ0MgOj0gLW1pbmRpcmVjdC1icmFuY2g9dGh1bmst
aW5saW5lIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyCitSRVRQT0xJTkVfQ0ZMQUdTX0NMQU5H
IDo9IC1tcmV0cG9saW5lLWV4dGVybmFsLXRodW5rCitSRVRQT0xJTkVfVkRTT19DRkxBR1NfQ0xB
TkcgOj0gLW1yZXRwb2xpbmUKK1JFVFBPTElORV9DRkxBR1MgOj0gJChjYWxsIGNjLW9wdGlvbiwk
KFJFVFBPTElORV9DRkxBR1NfR0NDKSwkKGNhbGwgY2Mtb3B0aW9uLCQoUkVUUE9MSU5FX0NGTEFH
U19DTEFORykpKQorUkVUUE9MSU5FX1ZEU09fQ0ZMQUdTIDo9ICQoY2FsbCBjYy1vcHRpb24sJChS
RVRQT0xJTkVfVkRTT19DRkxBR1NfR0NDKSwkKGNhbGwgY2Mtb3B0aW9uLCQoUkVUUE9MSU5FX1ZE
U09fQ0ZMQUdTX0NMQU5HKSkpCitleHBvcnQgUkVUUE9MSU5FX0NGTEFHUworZXhwb3J0IFJFVFBP
TElORV9WRFNPX0NGTEFHUworCisjIFRoZSBhcmNoIE1ha2VmaWxlIGNhbiBzZXQgQVJDSF97Q1BQ
LEEsQ31GTEFHUyB0byBvdmVycmlkZSB0aGUgZGVmYXVsdAorIyB2YWx1ZXMgb2YgdGhlIHJlc3Bl
Y3RpdmUgS0JVSUxEXyogdmFyaWFibGVzCitBUkNIX0NQUEZMQUdTIDo9CitBUkNIX0FGTEFHUyA6
PQorQVJDSF9DRkxBR1MgOj0KK2luY2x1ZGUgYXJjaC8kKFNSQ0FSQ0gpL01ha2VmaWxlCisKK2lm
ZXEgKCQoZG90LWNvbmZpZyksMSkKK2lmZXEgKCQobWF5LXN5bmMtY29uZmlnKSwxKQorIyBSZWFk
IGluIGRlcGVuZGVuY2llcyB0byBhbGwgS2NvbmZpZyogZmlsZXMsIG1ha2Ugc3VyZSB0byBydW4g
c3luY2NvbmZpZyBpZgorIyBjaGFuZ2VzIGFyZSBkZXRlY3RlZC4gVGhpcyBzaG91bGQgYmUgaW5j
bHVkZWQgYWZ0ZXIgYXJjaC8kKFNSQ0FSQ0gpL01ha2VmaWxlCisjIGJlY2F1c2Ugc29tZSBhcmNo
aXRlY3R1cmVzIGRlZmluZSBDUk9TU19DT01QSUxFIHRoZXJlLgoraW5jbHVkZSBpbmNsdWRlL2Nv
bmZpZy9hdXRvLmNvbmYuY21kCisKKyQoS0NPTkZJR19DT05GSUcpOgorCUBlY2hvID4mMiAnKioq
JworCUBlY2hvID4mMiAnKioqIENvbmZpZ3VyYXRpb24gZmlsZSAiJEAiIG5vdCBmb3VuZCEnCisJ
QGVjaG8gPiYyICcqKionCisJQGVjaG8gPiYyICcqKiogUGxlYXNlIHJ1biBzb21lIGNvbmZpZ3Vy
YXRvciAoZS5nLiAibWFrZSBvbGRjb25maWciIG9yJworCUBlY2hvID4mMiAnKioqICJtYWtlIG1l
bnVjb25maWciIG9yICJtYWtlIHhjb25maWciKS4nCisJQGVjaG8gPiYyICcqKionCisJQC9iaW4v
ZmFsc2UKKworIyBUaGUgYWN0dWFsIGNvbmZpZ3VyYXRpb24gZmlsZXMgdXNlZCBkdXJpbmcgdGhl
IGJ1aWxkIGFyZSBzdG9yZWQgaW4KKyMgaW5jbHVkZS9nZW5lcmF0ZWQvIGFuZCBpbmNsdWRlL2Nv
bmZpZy8uIFVwZGF0ZSB0aGVtIGlmIC5jb25maWcgaXMgbmV3ZXIgdGhhbgorIyBpbmNsdWRlL2Nv
bmZpZy9hdXRvLmNvbmYgKHdoaWNoIG1pcnJvcnMgLmNvbmZpZykuCisjCisjIFRoaXMgZXhwbG9p
dHMgdGhlICdtdWx0aS10YXJnZXQgcGF0dGVybiBydWxlJyB0cmljay4KKyMgVGhlIHN5bmNjb25m
aWcgc2hvdWxkIGJlIGV4ZWN1dGVkIG9ubHkgb25jZSB0byBtYWtlIGFsbCB0aGUgdGFyZ2V0cy4K
KyUvYXV0by5jb25mICUvYXV0by5jb25mLmNtZCAlL3RyaXN0YXRlLmNvbmY6ICQoS0NPTkZJR19D
T05GSUcpCisJJChRKSQoTUFLRSkgLWYgJChzcmN0cmVlKS9NYWtlZmlsZSBzeW5jY29uZmlnCitl
bHNlCisjIEV4dGVybmFsIG1vZHVsZXMgYW5kIHNvbWUgaW5zdGFsbCB0YXJnZXRzIG5lZWQgaW5j
bHVkZS9nZW5lcmF0ZWQvYXV0b2NvbmYuaAorIyBhbmQgaW5jbHVkZS9jb25maWcvYXV0by5jb25m
IGJ1dCBkbyBub3QgY2FyZSBpZiB0aGV5IGFyZSB1cC10by1kYXRlLgorIyBVc2UgYXV0by5jb25m
IHRvIHRyaWdnZXIgdGhlIHRlc3QKK1BIT05ZICs9IGluY2x1ZGUvY29uZmlnL2F1dG8uY29uZgor
CitpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmY6CisJJChRKXRlc3QgLWUgaW5jbHVkZS9nZW5lcmF0
ZWQvYXV0b2NvbmYuaCAtYSAtZSAkQCB8fCAoCQlcCisJZWNobyA+JjI7CQkJCQkJCVwKKwllY2hv
ID4mMiAiICBFUlJPUjogS2VybmVsIGNvbmZpZ3VyYXRpb24gaXMgaW52YWxpZC4iOwkJXAorCWVj
aG8gPiYyICIgICAgICAgICBpbmNsdWRlL2dlbmVyYXRlZC9hdXRvY29uZi5oIG9yICRAIGFyZSBt
aXNzaW5nLiI7XAorCWVjaG8gPiYyICIgICAgICAgICBSdW4gJ21ha2Ugb2xkY29uZmlnICYmIG1h
a2UgcHJlcGFyZScgb24ga2VybmVsIHNyYyB0byBmaXggaXQuIjsJXAorCWVjaG8gPiYyIDsJCQkJ
CQkJXAorCS9iaW4vZmFsc2UpCisKK2VuZGlmICMgbWF5LXN5bmMtY29uZmlnCitlbmRpZiAjICQo
ZG90LWNvbmZpZykKKworCisjIGFyY2ggTWFrZWZpbGUgbWF5IG92ZXJyaWRlIENDIHNvIGtlZXAg
dGhpcyBhZnRlciBhcmNoIE1ha2VmaWxlIGlzIGluY2x1ZGVkCitOT1NURElOQ19GTEFHUyArPSAt
bm9zdGRpbmMgLWlzeXN0ZW0gJChzaGVsbCAkKENDKSAtcHJpbnQtZmlsZS1uYW1lPWluY2x1ZGUp
CisKKworCisjIHVzZSB0aGUgZGV0ZXJtaW5pc3RpYyBtb2RlIG9mIEFSIGlmIGF2YWlsYWJsZQor
S0JVSUxEX0FSRkxBR1MgOj0gJChjYWxsIGFyLW9wdGlvbixEKQorCitpbmNsdWRlIHNjcmlwdHMv
TWFrZWZpbGUua2FzYW4KK2luY2x1ZGUgc2NyaXB0cy9NYWtlZmlsZS51YnNhbgorCisjIEFkZCBh
bnkgYXJjaCBvdmVycmlkZXMgYW5kIHVzZXIgc3VwcGxpZWQgQ1BQRkxBR1MsIEFGTEFHUyBhbmQg
Q0ZMQUdTIGFzIHRoZQorIyBsYXN0IGFzc2lnbm1lbnRzCitLQlVJTERfQ1BQRkxBR1MgKz0gJChB
UkNIX0NQUEZMQUdTKSAkKEtDUFBGTEFHUykKK0tCVUlMRF9BRkxBR1MgICArPSAkKEFSQ0hfQUZM
QUdTKSAgICQoS0FGTEFHUykKK0tCVUlMRF9DRkxBR1MgICArPSAkKEFSQ0hfQ0ZMQUdTKSAgICQo
S0NGTEFHUykKKworIyBpbnN1cmUgdGhlIGNoZWNrZXIgcnVuIHdpdGggdGhlIHJpZ2h0IGVuZGlh
bm5lc3MKK0NIRUNLRkxBR1MgKz0gJChpZiAkKENPTkZJR19DUFVfQklHX0VORElBTiksLW1iaWct
ZW5kaWFuLC1tbGl0dGxlLWVuZGlhbikKKworIyB0aGUgY2hlY2tlciBuZWVkcyB0aGUgY29ycmVj
dCBtYWNoaW5lIHNpemUKK0NIRUNLRkxBR1MgKz0gJChpZiAkKENPTkZJR182NEJJVCksLW02NCwt
bTMyKQorCisjIERlZmF1bHQga2VybmVsIGltYWdlIHRvIGJ1aWxkIHdoZW4gbm8gc3BlY2lmaWMg
dGFyZ2V0IGlzIGdpdmVuLgorIyBLQlVJTERfSU1BR0UgbWF5IGJlIG92ZXJydWxlZCBvbiB0aGUg
Y29tbWFuZCBsaW5lIG9yCisjIHNldCBpbiB0aGUgZW52aXJvbm1lbnQKKyMgQWxzbyBhbnkgYXNz
aWdubWVudHMgaW4gYXJjaC8kKEFSQ0gpL01ha2VmaWxlIHRha2UgcHJlY2VkZW5jZSBvdmVyCisj
IHRoaXMgZGVmYXVsdCB2YWx1ZQorZXhwb3J0IEtCVUlMRF9JTUFHRSA/PSB2bWxpbnV4CisKKyMK
KyMgSU5TVEFMTF9QQVRIIHNwZWNpZmllcyB3aGVyZSB0byBwbGFjZSB0aGUgdXBkYXRlZCBrZXJu
ZWwgYW5kIHN5c3RlbSBtYXAKKyMgaW1hZ2VzLiBEZWZhdWx0IGlzIC9ib290LCBidXQgeW91IGNh
biBzZXQgaXQgdG8gb3RoZXIgdmFsdWVzCitleHBvcnQJSU5TVEFMTF9QQVRIID89IC9ib290CisK
K0hPU1RfTElCRUxGX0xJQlMgPSAkKHNoZWxsIHBrZy1jb25maWcgbGliZWxmIC0tbGlicyAyPi9k
ZXYvbnVsbCB8fCBlY2hvIC1sZWxmKQorCitQSE9OWSArPSBwcmVwYXJlMAorCitjb3JlLXkJCSs9
IGtlcm5lbC8gY2VydHMvIG1tLyBmcy8gaXBjLyBzZWN1cml0eS8gY3J5cHRvLyBibG9jay8KKwor
dm1saW51eC1kaXJzCTo9ICQocGF0c3Vic3QgJS8sJSwkKGZpbHRlciAlLywgJChpbml0LXkpICQo
aW5pdC1tKSBcCisJCSAgICAgJChjb3JlLXkpICQoY29yZS1tKSAkKGRyaXZlcnMteSkgJChkcml2
ZXJzLW0pIFwKKwkJICAgICAkKG5ldC15KSAkKG5ldC1tKSAkKGxpYnMteSkgJChsaWJzLW0pICQo
dmlydC15KSkpCisKK3ZtbGludXgtYWxsZGlycwk6PSAkKHNvcnQgJCh2bWxpbnV4LWRpcnMpIERv
Y3VtZW50YXRpb24gXAorCQkgICAgICQocGF0c3Vic3QgJS8sJSwkKGZpbHRlciAlLywgJChpbml0
LSkgJChjb3JlLSkgXAorCQkJJChkcml2ZXJzLSkgJChuZXQtKSAkKGxpYnMtKSAkKHZpcnQtKSkp
KQorCitpbml0LXkJCTo9ICQocGF0c3Vic3QgJS8sICUvYnVpbHQtaW4uYSwgJChpbml0LXkpKQor
Y29yZS15CQk6PSAkKHBhdHN1YnN0ICUvLCAlL2J1aWx0LWluLmEsICQoY29yZS15KSkKK2RyaXZl
cnMteQk6PSAkKHBhdHN1YnN0ICUvLCAlL2J1aWx0LWluLmEsICQoZHJpdmVycy15KSkKK25ldC15
CQk6PSAkKHBhdHN1YnN0ICUvLCAlL2J1aWx0LWluLmEsICQobmV0LXkpKQorbGlicy15MQkJOj0g
JChwYXRzdWJzdCAlLywgJS9saWIuYSwgJChsaWJzLXkpKQorbGlicy15MgkJOj0gJChwYXRzdWJz
dCAlLywgJS9idWlsdC1pbi5hLCAkKGZpbHRlci1vdXQgJS5hLCAkKGxpYnMteSkpKQordmlydC15
CQk6PSAkKHBhdHN1YnN0ICUvLCAlL2J1aWx0LWluLmEsICQodmlydC15KSkKKworIyBFeHRlcm5h
bGx5IHZpc2libGUgc3ltYm9scyAodXNlZCBieSBsaW5rLXZtbGludXguc2gpCitleHBvcnQgS0JV
SUxEX1ZNTElOVVhfT0JKUyA6PSAkKGhlYWQteSkgJChpbml0LXkpICQoY29yZS15KSAkKGxpYnMt
eTIpIFwKKwkJCSAgICAgICQoZHJpdmVycy15KSAkKG5ldC15KSAkKHZpcnQteSkKK2V4cG9ydCBL
QlVJTERfVk1MSU5VWF9MSUJTIDo9ICQobGlicy15MSkKK2V4cG9ydCBLQlVJTERfTERTICAgICAg
ICAgIDo9IGFyY2gvJChTUkNBUkNIKS9rZXJuZWwvdm1saW51eC5sZHMKK2V4cG9ydCBMREZMQUdT
X3ZtbGludXgKKyMgdXNlZCBieSBzY3JpcHRzL3BhY2thZ2UvTWFrZWZpbGUKK2V4cG9ydCBLQlVJ
TERfQUxMRElSUyA6PSAkKHNvcnQgJChmaWx0ZXItb3V0IGFyY2gvJSwkKHZtbGludXgtYWxsZGly
cykpIExJQ0VOU0VTIGFyY2ggaW5jbHVkZSBzY3JpcHRzIHRvb2xzKQorCit2bWxpbnV4LWRlcHMg
Oj0gJChLQlVJTERfTERTKSAkKEtCVUlMRF9WTUxJTlVYX09CSlMpICQoS0JVSUxEX1ZNTElOVVhf
TElCUykKKworQVJDSF9QT1NUTElOSyA6PSAkKHdpbGRjYXJkICQoc3JjdHJlZSkvYXJjaC8kKFNS
Q0FSQ0gpL01ha2VmaWxlLnBvc3RsaW5rKQorCisjIEZpbmFsIGxpbmsgb2Ygdm1saW51eCB3aXRo
IG9wdGlvbmFsIGFyY2ggcGFzcyBhZnRlciBmaW5hbCBsaW5rCitjbWRfbGluay12bWxpbnV4ID0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorCSQoQ09O
RklHX1NIRUxMKSAkPCAkKExEKSAkKEtCVUlMRF9MREZMQUdTKSAkKExERkxBR1Nfdm1saW51eCkg
OyAgICBcCisJJChpZiAkKEFSQ0hfUE9TVExJTkspLCAkKE1BS0UpIC1mICQoQVJDSF9QT1NUTElO
SykgJEAsIHRydWUpCisKK3ZtbGludXg6IHNjcmlwdHMvbGluay12bWxpbnV4LnNoIGF1dG9rc3lt
c19yZWN1cnNpdmUgJCh2bWxpbnV4LWRlcHMpIEZPUkNFCisJKyQoY2FsbCBpZl9jaGFuZ2VkLGxp
bmstdm1saW51eCkKKwordGFyZ2V0cyA6PSB2bWxpbnV4CisKKyMgVGhlIGFjdHVhbCBvYmplY3Rz
IGFyZSBnZW5lcmF0ZWQgd2hlbiBkZXNjZW5kaW5nLAorIyBtYWtlIHN1cmUgbm8gaW1wbGljaXQg
cnVsZSBraWNrcyBpbgorJChzb3J0ICQodm1saW51eC1kZXBzKSk6ICQodm1saW51eC1kaXJzKSA7
CisKKyMgSGFuZGxlIGRlc2NlbmRpbmcgaW50byBzdWJkaXJlY3RvcmllcyBsaXN0ZWQgaW4gJCh2
bWxpbnV4LWRpcnMpCisjIFByZXNldCBsb2NhbGUgdmFyaWFibGVzIHRvIHNwZWVkIHVwIHRoZSBi
dWlsZCBwcm9jZXNzLiBMaW1pdCBsb2NhbGUKKyMgdHdlYWtzIHRvIHRoaXMgc3BvdCB0byBhdm9p
ZCB3cm9uZyBsYW5ndWFnZSBzZXR0aW5ncyB3aGVuIHJ1bm5pbmcKKyMgbWFrZSBtZW51Y29uZmln
IGV0Yy4KKyMgRXJyb3IgbWVzc2FnZXMgc3RpbGwgYXBwZWFycyBpbiB0aGUgb3JpZ2luYWwgbGFu
Z3VhZ2UKKworUEhPTlkgKz0gJCh2bWxpbnV4LWRpcnMpCiskKHZtbGludXgtZGlycyk6IHByZXBh
cmUKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT0kQCBuZWVkLWJ1aWx0aW49MSBuZWVkLW1vZG9yZGVy
PTEKKworZmlsZWNoa19rZXJuZWwucmVsZWFzZSA9IFwKKwllY2hvICIkKEtFUk5FTFZFUlNJT04p
JCQoJChDT05GSUdfU0hFTEwpICQoc3JjdHJlZSkvc2NyaXB0cy9zZXRsb2NhbHZlcnNpb24gJChz
cmN0cmVlKSkiCisKKyMgU3RvcmUgKG5ldykgS0VSTkVMUkVMRUFTRSBzdHJpbmcgaW4gaW5jbHVk
ZS9jb25maWcva2VybmVsLnJlbGVhc2UKK2luY2x1ZGUvY29uZmlnL2tlcm5lbC5yZWxlYXNlOiBG
T1JDRQorCSQoY2FsbCBmaWxlY2hrLGtlcm5lbC5yZWxlYXNlKQorCisjIEFkZGl0aW9uYWwgaGVs
cGVycyBidWlsdCBpbiBzY3JpcHRzLworIyBDYXJlZnVsbHkgbGlzdCBkZXBlbmRlbmNpZXMgc28g
d2UgZG8gbm90IHRyeSB0byBidWlsZCBzY3JpcHRzIHR3aWNlCisjIGluIHBhcmFsbGVsCitQSE9O
WSArPSBzY3JpcHRzCitzY3JpcHRzOiBzY3JpcHRzX2Jhc2ljIHNjcmlwdHNfZHRjCisJJChRKSQo
TUFLRSkgJChidWlsZCk9JChAKQorCisjIFRoaW5ncyB3ZSBuZWVkIHRvIGRvIGJlZm9yZSB3ZSBy
ZWN1cnNpdmVseSBzdGFydCBidWlsZGluZyB0aGUga2VybmVsCisjIG9yIHRoZSBtb2R1bGVzIGFy
ZSBsaXN0ZWQgaW4gInByZXBhcmUiLgorIyBBIG11bHRpIGxldmVsIGFwcHJvYWNoIGlzIHVzZWQu
IHByZXBhcmVOIGlzIHByb2Nlc3NlZCBiZWZvcmUgcHJlcGFyZU4tMS4KKyMgYXJjaHByZXBhcmUg
aXMgdXNlZCBpbiBhcmNoIE1ha2VmaWxlcyBhbmQgd2hlbiBwcm9jZXNzZWQgYXNtIHN5bWxpbmss
CisjIHZlcnNpb24uaCBhbmQgc2NyaXB0c19iYXNpYyBpcyBwcm9jZXNzZWQgLyBjcmVhdGVkLgor
CitQSE9OWSArPSBwcmVwYXJlIGFyY2hwcmVwYXJlIHByZXBhcmUzCisKKyMgcHJlcGFyZTMgaXMg
dXNlZCB0byBjaGVjayBpZiB3ZSBhcmUgYnVpbGRpbmcgaW4gYSBzZXBhcmF0ZSBvdXRwdXQgZGly
ZWN0b3J5LAorIyBhbmQgaWYgc28gZG86CisjIDEpIENoZWNrIHRoYXQgbWFrZSBoYXMgbm90IGJl
ZW4gZXhlY3V0ZWQgaW4gdGhlIGtlcm5lbCBzcmMgJChzcmN0cmVlKQorcHJlcGFyZTM6IGluY2x1
ZGUvY29uZmlnL2tlcm5lbC5yZWxlYXNlCitpZmRlZiBidWlsZGluZ19vdXRfb2Zfc3JjdHJlZQor
CUAkKGtlY2hvKSAnICBVc2luZyAkKHNyY3RyZWUpIGFzIHNvdXJjZSBmb3Iga2VybmVsJworCSQo
USlpZiBbIC1mICQoc3JjdHJlZSkvLmNvbmZpZyAtbyBcCisJCSAtZCAkKHNyY3RyZWUpL2luY2x1
ZGUvY29uZmlnIC1vIFwKKwkJIC1kICQoc3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL2luY2x1ZGUv
Z2VuZXJhdGVkIF07IHRoZW4gXAorCQllY2hvID4mMiAiICAkKHNyY3RyZWUpIGlzIG5vdCBjbGVh
biwgcGxlYXNlIHJ1biAnbWFrZSBBUkNIPSQoQVJDSCkgbXJwcm9wZXInIjsgXAorCQllY2hvID4m
MiAiICBpbiB0aGUgJyQoc3JjdHJlZSknIGRpcmVjdG9yeS4iO1wKKwkJL2Jpbi9mYWxzZTsgXAor
CWZpOworZW5kaWYKKworYXJjaHByZXBhcmU6IGFyY2hoZWFkZXJzIGFyY2hzY3JpcHRzIHNjcmlw
dHMgcHJlcGFyZTMgb3V0cHV0bWFrZWZpbGUgXAorCWFzbS1nZW5lcmljICQodmVyc2lvbl9oKSAk
KGF1dG9rc3ltc19oKSBpbmNsdWRlL2dlbmVyYXRlZC91dHNyZWxlYXNlLmgKKworcHJlcGFyZTA6
IGFyY2hwcmVwYXJlCisJJChRKSQoTUFLRSkgJChidWlsZCk9c2NyaXB0cy9tb2QKKwkkKFEpJChN
QUtFKSAkKGJ1aWxkKT0uCisKKyMgQWxsIHRoZSBwcmVwYXJpbmcuLgorcHJlcGFyZTogcHJlcGFy
ZTAKKworIyBHZW5lcmF0ZSBzb21lIGZpbGVzCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisjIEtF
Uk5FTFJFTEVBU0UgY2FuIGNoYW5nZSBmcm9tIGEgZmV3IGRpZmZlcmVudCBwbGFjZXMsIG1lYW5p
bmcgdmVyc2lvbi5oCisjIG5lZWRzIHRvIGJlIHVwZGF0ZWQsIHNvIHRoaXMgY2hlY2sgaXMgZm9y
Y2VkIG9uIGFsbCBidWlsZHMKKwordXRzX2xlbiA6PSA2NAorZGVmaW5lIGZpbGVjaGtfdXRzcmVs
ZWFzZS5oCisJaWYgWyBgZWNobyAtbiAiJChLRVJORUxSRUxFQVNFKSIgfCB3YyAtYyBgIC1ndCAk
KHV0c19sZW4pIF07IHRoZW4gXAorCSAgZWNobyAnIiQoS0VSTkVMUkVMRUFTRSkiIGV4Y2VlZHMg
JCh1dHNfbGVuKSBjaGFyYWN0ZXJzJyA+JjI7ICAgIFwKKwkgIGV4aXQgMTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisJZmk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorCWVjaG8gXCNkZWZpbmUgVVRTX1JFTEVBU0UgXCIkKEtFUk5FTFJFTEVBU0UpXCIKIGVuZGVm
CiAKLWRlZmluZSBzZXRfZXh1YmVyYW50X2ZsYWdzCi0gICAgZXh1YmVyYW50X2ZsYWdzPWAkMSAt
LXZlcnNpb24gMj4vZGV2L251bGwgfCAoZ3JlcCAtaXEgZXh1YmVyYW50ICYmIFwKLQllY2hvICIt
SSBfX2luaXRkYXRhLF9fZXhpdGRhdGEsX19hY3F1aXJlcyxfX3JlbGVhc2VzIFwKLQkgICAgLUkg
RVhQT1JUX1NZTUJPTCBcCi0JICAgIC0tZXh0cmE9K2YgLS1jLWtpbmRzPStweCIpIHx8IHRydWVg
IAorZGVmaW5lIGZpbGVjaGtfdmVyc2lvbi5oCisJZWNobyBcI2RlZmluZSBMSU5VWF9WRVJTSU9O
X0NPREUgJChzaGVsbCAgICAgICAgICAgICAgICAgICAgICAgICBcCisJZXhwciAkKFZFUlNJT04p
IFwqIDY1NTM2ICsgMCQoUEFUQ0hMRVZFTCkgXCogMjU2ICsgMCQoU1VCTEVWRUwpKTsgXAorCWVj
aG8gJyNkZWZpbmUgS0VSTkVMX1ZFUlNJT04oYSxiLGMpICgoKGEpIDw8IDE2KSArICgoYikgPDwg
OCkgKyAoYykpJwogZW5kZWYKIAotLlBIT05ZOiB4ZW52ZXJzaW9uCiskKHZlcnNpb25faCk6IEZP
UkNFCisJJChjYWxsIGZpbGVjaGssdmVyc2lvbi5oKQorCSQoUSlybSAtZiAkKG9sZF92ZXJzaW9u
X2gpCisKKyMjIworIyBDbGVhbmluZyBpcyBkb25lIG9uIHRocmVlIGxldmVscy4KKyMgbWFrZSBj
bGVhbiAgICAgRGVsZXRlIG1vc3QgZ2VuZXJhdGVkIGZpbGVzCisjICAgICAgICAgICAgICAgIExl
YXZlIGVub3VnaCB0byBidWlsZCBleHRlcm5hbCBtb2R1bGVzCisjIG1ha2UgbXJwcm9wZXIgIERl
bGV0ZSB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uLCBhbmQgYWxsIGdlbmVyYXRlZCBmaWxlcwor
IyBtYWtlIGRpc3RjbGVhbiBSZW1vdmUgZWRpdG9yIGJhY2t1cCBmaWxlcywgcGF0Y2ggbGVmdG92
ZXIgZmlsZXMgYW5kIHRoZSBsaWtlCisKKyMgRGlyZWN0b3JpZXMgJiBmaWxlcyByZW1vdmVkIHdp
dGggJ21ha2UgY2xlYW4nCitDTEVBTl9ESVJTICArPSBpbmNsdWRlL2tzeW0KK0NMRUFOX0ZJTEVT
ICs9IG1vZHVsZXMuYnVpbHRpbi5tb2RpbmZvCisKKyMgRGlyZWN0b3JpZXMgJiBmaWxlcyByZW1v
dmVkIHdpdGggJ21ha2UgbXJwcm9wZXInCitNUlBST1BFUl9ESVJTICArPSBpbmNsdWRlL2NvbmZp
ZyBpbmNsdWRlL2dlbmVyYXRlZCAgICAgICAgICBcCisJCSAgYXJjaC8kKFNSQ0FSQ0gpL2luY2x1
ZGUvZ2VuZXJhdGVkIC50bXBfb2JqZGlmZgorTVJQUk9QRVJfRklMRVMgKz0gLmNvbmZpZyAuY29u
ZmlnLm9sZCAudmVyc2lvbiBcCisJCSAgTW9kdWxlLnN5bXZlcnMgXAorCQkgIHNpZ25pbmdfa2V5
LnBlbSBzaWduaW5nX2tleS5wcml2IHNpZ25pbmdfa2V5Lng1MDkJXAorCQkgIHg1MDkuZ2Vua2V5
IGV4dHJhX2NlcnRpZmljYXRlcyBzaWduaW5nX2tleS54NTA5LmtleWlkCVwKKwkJICBzaWduaW5n
X2tleS54NTA5LnNpZ25lciB2bWxpbnV4LWdkYi5weQorCisjIERpcmVjdG9yaWVzICYgZmlsZXMg
cmVtb3ZlZCB3aXRoICdtYWtlIGRpc3RjbGVhbicKK0RJU1RDTEVBTl9ESVJTICArPQorRElTVENM
RUFOX0ZJTEVTICs9IHRhZ3MgVEFHUyBjc2NvcGUqIEdQQVRIIEdUQUdTIEdSVEFHUyBHU1lNUwor
CisjIGNsZWFuIC0gRGVsZXRlIG1vc3QsIGJ1dCBsZWF2ZSBlbm91Z2ggdG8gYnVpbGQgZXh0ZXJu
YWwgbW9kdWxlcworIworY2xlYW46IHJtLWRpcnMgIDo9ICQoQ0xFQU5fRElSUykKK2NsZWFuOiBy
bS1maWxlcyA6PSAkKENMRUFOX0ZJTEVTKQorY2xlYW4tZGlycyAgICAgIDo9ICQoYWRkcHJlZml4
IF9jbGVhbl8sIC4gJCh2bWxpbnV4LWFsbGRpcnMpKQorCitQSE9OWSArPSAkKGNsZWFuLWRpcnMp
IGNsZWFuIGFyY2hjbGVhbiB2bWxpbnV4Y2xlYW4KKyQoY2xlYW4tZGlycyk6CisJJChRKSQoTUFL
RSkgJChjbGVhbik9JChwYXRzdWJzdCBfY2xlYW5fJSwlLCRAKQorCit2bWxpbnV4Y2xlYW46CisJ
JChRKSQoQ09ORklHX1NIRUxMKSAkKHNyY3RyZWUpL3NjcmlwdHMvbGluay12bWxpbnV4LnNoIGNs
ZWFuCisJJChRKSQoaWYgJChBUkNIX1BPU1RMSU5LKSwgJChNQUtFKSAtZiAkKEFSQ0hfUE9TVExJ
TkspIGNsZWFuKQorCitjbGVhbjogYXJjaGNsZWFuIHZtbGludXhjbGVhbgorCisjIG1ycHJvcGVy
IC0gRGVsZXRlIGFsbCBnZW5lcmF0ZWQgZmlsZXMsIGluY2x1ZGluZyAuY29uZmlnCisjCittcnBy
b3Blcjogcm0tZGlycyAgOj0gJCh3aWxkY2FyZCAkKE1SUFJPUEVSX0RJUlMpKQorbXJwcm9wZXI6
IHJtLWZpbGVzIDo9ICQod2lsZGNhcmQgJChNUlBST1BFUl9GSUxFUykpCittcnByb3Blci1kaXJz
ICAgICAgOj0gJChhZGRwcmVmaXggX21ycHJvcGVyXyxzY3JpcHRzKQorCitQSE9OWSArPSAkKG1y
cHJvcGVyLWRpcnMpIG1ycHJvcGVyCiskKG1ycHJvcGVyLWRpcnMpOgorCSQoUSkkKE1BS0UpICQo
Y2xlYW4pPSQocGF0c3Vic3QgX21ycHJvcGVyXyUsJSwkQCkKKworbXJwcm9wZXI6IGNsZWFuICQo
bXJwcm9wZXItZGlycykKKwkkKGNhbGwgY21kLHJtZGlycykKKwkkKGNhbGwgY21kLHJtZmlsZXMp
CisKKyMgZGlzdGNsZWFuCisjCitkaXN0Y2xlYW46IHJtLWRpcnMgIDo9ICQod2lsZGNhcmQgJChE
SVNUQ0xFQU5fRElSUykpCitkaXN0Y2xlYW46IHJtLWZpbGVzIDo9ICQod2lsZGNhcmQgJChESVNU
Q0xFQU5fRklMRVMpKQorCitQSE9OWSArPSBkaXN0Y2xlYW4KKworZGlzdGNsZWFuOiBtcnByb3Bl
cgorCSQoY2FsbCBjbWQscm1kaXJzKQorCSQoY2FsbCBjbWQscm1maWxlcykKKwlAZmluZCAkKHNy
Y3RyZWUpICQoUkNTX0ZJTkRfSUdOT1JFKSBcCisJCVwoIC1uYW1lICcqLm9yaWcnIC1vIC1uYW1l
ICcqLnJlaicgLW8gLW5hbWUgJyp+JyBcCisJCS1vIC1uYW1lICcqLmJhaycgLW8gLW5hbWUgJyMq
IycgLW8gLW5hbWUgJyolJyBcCisJCS1vIC1uYW1lICdjb3JlJyBcKSBcCisJCS10eXBlIGYgLXBy
aW50IHwgeGFyZ3Mgcm0gLWYKKworCisjIEJyaWVmIGRvY3VtZW50YXRpb24gb2YgdGhlIHR5cGlj
YWwgdGFyZ2V0cyB1c2VkCisjIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCitib2FyZHMgOj0gJCh3aWxk
Y2FyZCAkKHNyY3RyZWUpL2FyY2gvJChTUkNBUkNIKS9jb25maWdzLypfZGVmY29uZmlnKQorYm9h
cmRzIDo9ICQoc29ydCAkKG5vdGRpciAkKGJvYXJkcykpKQorYm9hcmQtZGlycyA6PSAkKGRpciAk
KHdpbGRjYXJkICQoc3JjdHJlZSkvYXJjaC8kKFNSQ0FSQ0gpL2NvbmZpZ3MvKi8qX2RlZmNvbmZp
ZykpCitib2FyZC1kaXJzIDo9ICQoc29ydCAkKG5vdGRpciAkKGJvYXJkLWRpcnM6Lz0pKSkKKwor
UEhPTlkgKz0gaGVscAoraGVscDoKKwlAZWNobyAgJ0NsZWFuaW5nIHRhcmdldHM6JworCUBlY2hv
ICAnICBjbGVhbgkJICAtIFJlbW92ZSBtb3N0IGdlbmVyYXRlZCBmaWxlcyBidXQga2VlcCB0aGUg
Y29uZmlnIGFuZCcKKwlAZWNobyAgJyAgICAgICAgICAgICAgICAgICAgZW5vdWdoIGJ1aWxkIHN1
cHBvcnQgdG8gYnVpbGQgZXh0ZXJuYWwgbW9kdWxlcycKKwlAZWNobyAgJyAgbXJwcm9wZXIJICAt
IFJlbW92ZSBhbGwgZ2VuZXJhdGVkIGZpbGVzICsgY29uZmlnICsgdmFyaW91cyBiYWNrdXAgZmls
ZXMnCisJQGVjaG8gICcgIGRpc3RjbGVhbgkgIC0gbXJwcm9wZXIgKyByZW1vdmUgZWRpdG9yIGJh
Y2t1cCBhbmQgcGF0Y2ggZmlsZXMnCisJQGVjaG8gICcnCisJQGVjaG8gICdDb25maWd1cmF0aW9u
IHRhcmdldHM6JworCUAkKE1BS0UpIC1mICQoc3JjdHJlZSkvc2NyaXB0cy9rY29uZmlnL01ha2Vm
aWxlIGhlbHAKKwlAZWNobyAgJycKKwlAZWNobyAgJ090aGVyIGdlbmVyaWMgdGFyZ2V0czonCisJ
QGVjaG8gICcgIGFsbAkJICAtIEJ1aWxkIGFsbCB0YXJnZXRzIG1hcmtlZCB3aXRoIFsqXScKKwlA
ZWNobyAgJyogdm1saW51eAkgIC0gQnVpbGQgdGhlIGJhcmUga2VybmVsJworCUBlY2hvICAnKiBt
b2R1bGVzCSAgLSBCdWlsZCBhbGwgbW9kdWxlcycKKwlAZWNobyAgJyAgbW9kdWxlc19pbnN0YWxs
IC0gSW5zdGFsbCBhbGwgbW9kdWxlcyB0byBJTlNUQUxMX01PRF9QQVRIIChkZWZhdWx0OiAvKScK
KwlAZWNobyAgJyAgZGlyLyAgICAgICAgICAgIC0gQnVpbGQgYWxsIGZpbGVzIGluIGRpciBhbmQg
YmVsb3cnCisJQGVjaG8gICcgIGRpci9maWxlLltvaXNdICAtIEJ1aWxkIHNwZWNpZmllZCB0YXJn
ZXQgb25seScKKwlAZWNobyAgJyAgZGlyL2ZpbGUubGwgICAgIC0gQnVpbGQgdGhlIExMVk0gYXNz
ZW1ibHkgZmlsZScKKwlAZWNobyAgJyAgICAgICAgICAgICAgICAgICAgKHJlcXVpcmVzIGNvbXBp
bGVyIHN1cHBvcnQgZm9yIExMVk0gYXNzZW1ibHkgZ2VuZXJhdGlvbiknCisJQGVjaG8gICcgIGRp
ci9maWxlLmxzdCAgICAtIEJ1aWxkIHNwZWNpZmllZCBtaXhlZCBzb3VyY2UvYXNzZW1ibHkgdGFy
Z2V0IG9ubHknCisJQGVjaG8gICcgICAgICAgICAgICAgICAgICAgIChyZXF1aXJlcyBhIHJlY2Vu
dCBiaW51dGlscyBhbmQgcmVjZW50IGJ1aWxkIChTeXN0ZW0ubWFwKSknCisJQGVjaG8gICcgIGRp
ci9maWxlLmtvICAgICAtIEJ1aWxkIG1vZHVsZSBpbmNsdWRpbmcgZmluYWwgbGluaycKKwlAZWNo
byAgJyAgbW9kdWxlc19wcmVwYXJlIC0gU2V0IHVwIGZvciBidWlsZGluZyBleHRlcm5hbCBtb2R1
bGVzJworCUBlY2hvICAnICB0YWdzL1RBR1MJICAtIEdlbmVyYXRlIHRhZ3MgZmlsZSBmb3IgZWRp
dG9ycycKKwlAZWNobyAgJyAgY3Njb3BlCSAgLSBHZW5lcmF0ZSBjc2NvcGUgaW5kZXgnCisJQGVj
aG8gICcgIGd0YWdzICAgICAgICAgICAtIEdlbmVyYXRlIEdOVSBHTE9CQUwgaW5kZXgnCisJQGVj
aG8gICcgIGtlcm5lbHJlbGVhc2UJICAtIE91dHB1dCB0aGUgcmVsZWFzZSB2ZXJzaW9uIHN0cmlu
ZyAodXNlIHdpdGggbWFrZSAtcyknCisJQGVjaG8gICcgIGtlcm5lbHZlcnNpb24JICAtIE91dHB1
dCB0aGUgdmVyc2lvbiBzdG9yZWQgaW4gTWFrZWZpbGUgKHVzZSB3aXRoIG1ha2UgLXMpJworCUBl
Y2hvICAnICBpbWFnZV9uYW1lCSAgLSBPdXRwdXQgdGhlIGltYWdlIG5hbWUgKHVzZSB3aXRoIG1h
a2UgLXMpJworCUBlY2hvICAnICBoZWFkZXJzX2luc3RhbGwgLSBJbnN0YWxsIHNhbml0aXNlZCBr
ZXJuZWwgaGVhZGVycyB0byBJTlNUQUxMX0hEUl9QQVRIJzsgXAorCSBlY2hvICAnICAgICAgICAg
ICAgICAgICAgICAoZGVmYXVsdDogJChJTlNUQUxMX0hEUl9QQVRIKSknOyBcCisJIGVjaG8gICcn
CisJQGVjaG8gICdTdGF0aWMgYW5hbHlzZXJzOicKKwlAZWNobyAgJyAgY2hlY2tzdGFjayAgICAg
IC0gR2VuZXJhdGUgYSBsaXN0IG9mIHN0YWNrIGhvZ3MnCisJQGVjaG8gICcgIG5hbWVzcGFjZWNo
ZWNrICAtIE5hbWUgc3BhY2UgYW5hbHlzaXMgb24gY29tcGlsZWQga2VybmVsJworCUBlY2hvICAn
ICB2ZXJzaW9uY2hlY2sgICAgLSBTYW5pdHkgY2hlY2sgb24gdmVyc2lvbi5oIHVzYWdlJworCUBl
Y2hvICAnICBpbmNsdWRlY2hlY2sgICAgLSBDaGVjayBmb3IgZHVwbGljYXRlIGluY2x1ZGVkIGhl
YWRlciBmaWxlcycKKwlAZWNobyAgJyAgZXhwb3J0X3JlcG9ydCAgIC0gTGlzdCB0aGUgdXNhZ2Vz
IG9mIGFsbCBleHBvcnRlZCBzeW1ib2xzJworCUBlY2hvICAnICBoZWFkZXJzX2NoZWNrICAgLSBT
YW5pdHkgY2hlY2sgb24gZXhwb3J0ZWQgaGVhZGVycycKKwlAZWNobyAgJyAgaGVhZGVyZGVwICAg
ICAgIC0gRGV0ZWN0IGluY2x1c2lvbiBjeWNsZXMgaW4gaGVhZGVycycKKwlAZWNobyAgJyAgY29j
Y2ljaGVjayAgICAgIC0gQ2hlY2sgd2l0aCBDb2NjaW5lbGxlJworCUBlY2hvICAnJworCUBlY2hv
ICAnS2VybmVsIHNlbGZ0ZXN0OicKKwlAZWNobyAgJyAga3NlbGZ0ZXN0ICAgICAgIC0gQnVpbGQg
YW5kIHJ1biBrZXJuZWwgc2VsZnRlc3QgKHJ1biBhcyByb290KScKKwlAZWNobyAgJyAgICAgICAg
ICAgICAgICAgICAgQnVpbGQsIGluc3RhbGwsIGFuZCBib290IGtlcm5lbCBiZWZvcmUnCisJQGVj
aG8gICcgICAgICAgICAgICAgICAgICAgIHJ1bm5pbmcga3NlbGZ0ZXN0IG9uIGl0JworCUBlY2hv
ICAnICBrc2VsZnRlc3QtY2xlYW4gLSBSZW1vdmUgYWxsIGdlbmVyYXRlZCBrc2VsZnRlc3QgZmls
ZXMnCisJQGVjaG8gICcgIGtzZWxmdGVzdC1tZXJnZSAtIE1lcmdlIGFsbCB0aGUgY29uZmlnIGRl
cGVuZGVuY2llcyBvZiBrc2VsZnRlc3QgdG8gZXhpc3RpbmcnCisJQGVjaG8gICcgICAgICAgICAg
ICAgICAgICAgIC5jb25maWcuJworCUBlY2hvICAnJworCUAkKGlmICQoZHRzdHJlZSksIFwKKwkJ
ZWNobyAnRGV2aWNldHJlZTonOyBcCisJCWVjaG8gJyogZHRicyAgICAgICAgICAgIC0gQnVpbGQg
ZGV2aWNlIHRyZWUgYmxvYnMgZm9yIGVuYWJsZWQgYm9hcmRzJzsgXAorCQllY2hvICcgIGR0YnNf
aW5zdGFsbCAgICAtIEluc3RhbGwgZHRicyB0byAkKElOU1RBTExfRFRCU19QQVRIKSc7IFwKKwkJ
ZWNobyAnJykKKworCUBlY2hvICdVc2Vyc3BhY2UgdG9vbHMgdGFyZ2V0czonCisJQGVjaG8gJyAg
dXNlICJtYWtlIHRvb2xzL2hlbHAiJworCUBlY2hvICcgIG9yICAiY2QgdG9vbHM7IG1ha2UgaGVs
cCInCisJQGVjaG8gICcnCisJQGVjaG8gICdLZXJuZWwgcGFja2FnaW5nOicKKwlAJChNQUtFKSAk
KGJ1aWxkKT0kKHBhY2thZ2UtZGlyKSBoZWxwCisJQGVjaG8gICcnCisJQGVjaG8gICdEb2N1bWVu
dGF0aW9uIHRhcmdldHM6JworCUAkKE1BS0UpIC1mICQoc3JjdHJlZSkvRG9jdW1lbnRhdGlvbi9N
YWtlZmlsZSBkb2NoZWxwCisJQGVjaG8gICcnCisJQGVjaG8gICdBcmNoaXRlY3R1cmUgc3BlY2lm
aWMgdGFyZ2V0cyAoJChTUkNBUkNIKSk6JworCUAkKGlmICQoYXJjaGhlbHApLCQoYXJjaGhlbHAp
LFwKKwkJZWNobyAnICBObyBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgaGVscCBkZWZpbmVkIGZvciAk
KFNSQ0FSQ0gpJykKKwlAZWNobyAgJycKKwlAJChpZiAkKGJvYXJkcyksIFwKKwkJJChmb3JlYWNo
IGIsICQoYm9hcmRzKSwgXAorCQlwcmludGYgIiAgJS0yNHMgLSBCdWlsZCBmb3IgJXNcXG4iICQo
YikgJChzdWJzdCBfZGVmY29uZmlnLCwkKGIpKTspIFwKKwkJZWNobyAnJykKKwlAJChpZiAkKGJv
YXJkLWRpcnMpLCBcCisJCSQoZm9yZWFjaCBiLCAkKGJvYXJkLWRpcnMpLCBcCisJCXByaW50ZiAi
ICAlLTE2cyAtIFNob3cgJXMtc3BlY2lmaWMgdGFyZ2V0c1xcbiIgaGVscC0kKGIpICQoYik7KSBc
CisJCXByaW50ZiAiICAlLTE2cyAtIFNob3cgYWxsIG9mIHRoZSBhYm92ZVxcbiIgaGVscC1ib2Fy
ZHM7IFwKKwkJZWNobyAnJykKKworCUBlY2hvICAnICBtYWtlIFY9MHwxIFt0YXJnZXRzXSAwID0+
IHF1aWV0IGJ1aWxkIChkZWZhdWx0KSwgMSA9PiB2ZXJib3NlIGJ1aWxkJworCUBlY2hvICAnICBt
YWtlIFY9MiAgIFt0YXJnZXRzXSAyID0+IGdpdmUgcmVhc29uIGZvciByZWJ1aWxkIG9mIHRhcmdl
dCcKKwlAZWNobyAgJyAgbWFrZSBPPWRpciBbdGFyZ2V0c10gTG9jYXRlIGFsbCBvdXRwdXQgZmls
ZXMgaW4gImRpciIsIGluY2x1ZGluZyAuY29uZmlnJworCUBlY2hvICAnICBtYWtlIEM9MSAgIFt0
YXJnZXRzXSBDaGVjayByZS1jb21waWxlZCBjIHNvdXJjZSB3aXRoICQkQ0hFQ0sgKHNwYXJzZSBi
eSBkZWZhdWx0KScKKwlAZWNobyAgJyAgbWFrZSBDPTIgICBbdGFyZ2V0c10gRm9yY2UgY2hlY2sg
b2YgYWxsIGMgc291cmNlIHdpdGggJCRDSEVDSycKKwlAZWNobyAgJyAgbWFrZSBSRUNPUkRNQ09V
TlRfV0FSTj0xIFt0YXJnZXRzXSBXYXJuIGFib3V0IGlnbm9yZWQgbWNvdW50IHNlY3Rpb25zJwor
CUBlY2hvICAnICBtYWtlIFc9biAgIFt0YXJnZXRzXSBFbmFibGUgZXh0cmEgZ2NjIGNoZWNrcywg
bj0xLDIsMyB3aGVyZScKKwlAZWNobyAgJwkJMTogd2FybmluZ3Mgd2hpY2ggbWF5IGJlIHJlbGV2
YW50IGFuZCBkbyBub3Qgb2NjdXIgdG9vIG9mdGVuJworCUBlY2hvICAnCQkyOiB3YXJuaW5ncyB3
aGljaCBvY2N1ciBxdWl0ZSBvZnRlbiBidXQgbWF5IHN0aWxsIGJlIHJlbGV2YW50JworCUBlY2hv
ICAnCQkzOiBtb3JlIG9ic2N1cmUgd2FybmluZ3MsIGNhbiBtb3N0IGxpa2VseSBiZSBpZ25vcmVk
JworCUBlY2hvICAnCQlNdWx0aXBsZSBsZXZlbHMgY2FuIGJlIGNvbWJpbmVkIHdpdGggVz0xMiBv
ciBXPTEyMycKKwlAZWNobyAgJycKKwlAZWNobyAgJ0V4ZWN1dGUgIm1ha2UiIG9yICJtYWtlIGFs
bCIgdG8gYnVpbGQgYWxsIHRhcmdldHMgbWFya2VkIHdpdGggWypdICcKKwlAZWNobyAgJ0ZvciBm
dXJ0aGVyIGluZm8gc2VlIHRoZSAuL1JFQURNRSBmaWxlJworCisKK2hlbHAtYm9hcmQtZGlycyA6
PSAkKGFkZHByZWZpeCBoZWxwLSwkKGJvYXJkLWRpcnMpKQorCitoZWxwLWJvYXJkczogJChoZWxw
LWJvYXJkLWRpcnMpCisKK2JvYXJkcy1wZXItZGlyID0gJChzb3J0ICQobm90ZGlyICQod2lsZGNh
cmQgJChzcmN0cmVlKS9hcmNoLyQoU1JDQVJDSCkvY29uZmlncy8kKi8qX2RlZmNvbmZpZykpKQor
CiskKGhlbHAtYm9hcmQtZGlycyk6IGhlbHAtJToKKwlAZWNobyAgJ0FyY2hpdGVjdHVyZSBzcGVj
aWZpYyB0YXJnZXRzICgkKFNSQ0FSQ0gpICQqKTonCisJQCQoaWYgJChib2FyZHMtcGVyLWRpciks
IFwKKwkJJChmb3JlYWNoIGIsICQoYm9hcmRzLXBlci1kaXIpLCBcCisJCXByaW50ZiAiICAlLTI0
cyAtIEJ1aWxkIGZvciAlc1xcbiIgJCovJChiKSAkKHN1YnN0IF9kZWZjb25maWcsLCQoYikpOykg
XAorCQllY2hvICcnKQorCisKKyMgTWlzYworIyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworY2xlYW46
ICQoY2xlYW4tZGlycykKKwkkKGNhbGwgY21kLHJtZGlycykKKwkkKGNhbGwgY21kLHJtZmlsZXMp
CisJQGZpbmQgJChpZiAkKEtCVUlMRF9FWFRNT0QpLCAkKEtCVUlMRF9FWFRNT0QpLCAuKSAkKFJD
U19GSU5EX0lHTk9SRSkgXAorCQlcKCAtbmFtZSAnKi5bYWlvc10nIC1vIC1uYW1lICcqLmtvJyAt
byAtbmFtZSAnLiouY21kJyBcCisJCS1vIC1uYW1lICcqLmtvLionIFwKKwkJLW8gLW5hbWUgJyou
ZHRiJyAtbyAtbmFtZSAnKi5kdGIuUycgLW8gLW5hbWUgJyouZHQueWFtbCcgXAorCQktbyAtbmFt
ZSAnKi5kd28nIC1vIC1uYW1lICcqLmxzdCcgXAorCQktbyAtbmFtZSAnKi5zdScgLW8gLW5hbWUg
JyoubW9kJyBcCisJCS1vIC1uYW1lICcuKi5kJyAtbyAtbmFtZSAnLioudG1wJyAtbyAtbmFtZSAn
Ki5tb2QuYycgXAorCQktbyAtbmFtZSAnKi5sZXguYycgLW8gLW5hbWUgJyoudGFiLltjaF0nIFwK
KwkJLW8gLW5hbWUgJyouYXNuMS5bY2hdJyBcCisJCS1vIC1uYW1lICcqLnN5bXR5cGVzJyAtbyAt
bmFtZSAnbW9kdWxlcy5vcmRlcicgXAorCQktbyAtbmFtZSBtb2R1bGVzLmJ1aWx0aW4gLW8gLW5h
bWUgJy50bXBfKi5vLionIFwKKwkJLW8gLW5hbWUgJyouYy5bMDEyXSouKicgXAorCQktbyAtbmFt
ZSAnKi5sbCcgXAorCQktbyAtbmFtZSAnKi5nY25vJyBcKSAtdHlwZSBmIC1wcmludCB8IHhhcmdz
IHJtIC1mCisKKyMgR2VuZXJhdGUgdGFncyBmb3IgZWRpdG9ycworIyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KK3F1aWV0X2NtZF90YWdzID0gR0VOICAgICAkQAorICAgICAgY21kX3RhZ3MgPSAkKENPTkZJ
R19TSEVMTCkgJChzcmN0cmVlKS9zY3JpcHRzL3RhZ3Muc2ggJEAKKwordGFncyBUQUdTIGNzY29w
ZSBndGFnczogRk9SQ0UKKwkkKGNhbGwgY21kLHRhZ3MpCisKKyMgU2NyaXB0cyB0byBjaGVjayB2
YXJpb3VzIHRoaW5ncyBmb3IgY29uc2lzdGVuY3kKKyMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK1BI
T05ZICs9IGluY2x1ZGVjaGVjayB2ZXJzaW9uY2hlY2sKKworaW5jbHVkZWNoZWNrOgorCWZpbmQg
JChzcmN0cmVlKS8qICQoUkNTX0ZJTkRfSUdOT1JFKSBcCisJCS1uYW1lICcqLltoY1NdJyAtdHlw
ZSBmIC1wcmludCB8IHNvcnQgXAorCQl8IHhhcmdzICQoUEVSTCkgLXcgJChzcmN0cmVlKS9zY3Jp
cHRzL2NoZWNraW5jbHVkZXMucGwKKwordmVyc2lvbmNoZWNrOgorCWZpbmQgJChzcmN0cmVlKS8q
ICQoUkNTX0ZJTkRfSUdOT1JFKSBcCisJCS1uYW1lICcqLltoY1NdJyAtdHlwZSBmIC1wcmludCB8
IHNvcnQgXAorCQl8IHhhcmdzICQoUEVSTCkgLXcgJChzcmN0cmVlKS9zY3JpcHRzL2NoZWNrdmVy
c2lvbi5wbAorCitQSE9OWSArPSB4ZW52ZXJzaW9uIGltYWdlX25hbWUKKwogeGVudmVyc2lvbjoK
IAlAZWNobyAkKFhFTl9GVUxMVkVSU0lPTikKIAotLlBIT05ZOiBfVEFHUwotX1RBR1M6IAotCXNl
dCAtZTsgcm0gLWYgVEFHUzsgXAotCSQoY2FsbCBzZXRfZXh1YmVyYW50X2ZsYWdzLGV0YWdzKTsg
XAotCSQoYWxsX3NvdXJjZXMpIHwgeGFyZ3MgZXRhZ3MgJCRleHViZXJhbnRfZmxhZ3MgLWEKLQot
LlBIT05ZOiBfdGFncwotX3RhZ3M6IAotCXNldCAtZTsgcm0gLWYgdGFnczsgXAotCSQoY2FsbCBz
ZXRfZXh1YmVyYW50X2ZsYWdzLGN0YWdzKTsgXAotCSQoYWxsX3NvdXJjZXMpIHwgeGFyZ3MgY3Rh
Z3MgJCRleHViZXJhbnRfZmxhZ3MgLWEKLQotLlBIT05ZOiBfZ3RhZ3MKLV9ndGFnczoKLQlzZXQg
LWU7IHJtIC1mIEdUQUdTIEdTWU1TIEdQQVRIIEdSVEFHUwotCSQoYWxsX3NvdXJjZXMpIHwgZ3Rh
Z3MgLWYgLQotCi0uUEhPTlk6IF9jc2NvcGUKLV9jc2NvcGU6Ci0JJChhbGxfc291cmNlcykgPiBj
c2NvcGUuZmlsZXMKLQljc2NvcGUgLWsgLWIgLXEKLQotLlBIT05ZOiBfTUFQCi1fTUFQOgotCSQo
Tk0pIC1uICQoVEFSR0VUKS1zeW1zIHwgZ3JlcCAtdiAnXChjb21waWxlZFwpXHxcKFwubyQkXClc
fFwoIFthVXddIFwpXHxcKFwuXC5uZyQkXClcfFwoTEFTSFtSTF1ESVwpJyA+IFN5c3RlbS5tYXAK
LQotLlBIT05ZOiBGT1JDRQotRk9SQ0U6Ci0KLSUubyAlLmkgJS5zOiAlLmMgRk9SQ0UKLQkkKE1B
S0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgJCgqRCkgJChARikKK2ltYWdlX25hbWU6CisJ
QGVjaG8gJChLQlVJTERfSU1BR0UpCiAKLSUubyAlLnM6ICUuUyBGT1JDRQotCSQoTUFLRSkgLWYg
JChCQVNFRElSKS9SdWxlcy5tayAtQyAkKCpEKSAkKEBGKQorIyBTaW5nbGUgdGFyZ2V0cworIyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KKyMgU2luZ2xlIHRhcmdldHMgYXJlIGNvbXBhdGlibGUgd2l0aDoK
KyMgLSBidWlsZCB3aXRoIG1peGVkIHNvdXJjZSBhbmQgb3V0cHV0CisjIC0gYnVpbGQgd2l0aCBz
ZXBhcmF0ZSBvdXRwdXQgZGlyICdtYWtlIE89Li4uJworIworIyAgdGFyZ2V0LWRpciA9PiB3aGVy
ZSB0byBzdG9yZSBvdXRwdXRmaWxlCisjICBidWlsZC1kaXIgID0+IGRpcmVjdG9yeSBpbiBrZXJu
ZWwgc291cmNlIHRyZWUgdG8gdXNlCiAKLSUvOiBGT1JDRQotCSQoTUFLRSkgLWYgJChCQVNFRElS
KS9SdWxlcy5tayAtQyAkKiBidWlsdF9pbi5vIGJ1aWx0X2luX2Jpbi5vCitidWlsZC10YXJnZXQg
PSAkQAorYnVpbGQtZGlyID0gJChwYXRzdWJzdCAlLywlLCQoZGlyICQoYnVpbGQtdGFyZ2V0KSkp
CiAKLWJ1aWxkLWludGVybWVkaWF0ZSA9ICQoZXZhbCAkKGNhbGwgYnVpbGQtaW50ZXJtZWRpYXRl
LWNsb3N1cmUsJCgxKSkpCi1kZWZpbmUgYnVpbGQtaW50ZXJtZWRpYXRlLWNsb3N1cmUKLSQoMSk6
IEZPUkNFCi0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQkKEBEKSAkJChARikK
LWVuZGVmCislLmk6IHByZXBhcmUgRk9SQ0UKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT0kKGJ1aWxk
LWRpcikgJChidWlsZC10YXJnZXQpCislLmxsOiBwcmVwYXJlIEZPUkNFCisJJChRKSQoTUFLRSkg
JChidWlsZCk9JChidWlsZC1kaXIpICQoYnVpbGQtdGFyZ2V0KQorJS5sc3Q6IHByZXBhcmUgRk9S
Q0UKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT0kKGJ1aWxkLWRpcikgJChidWlsZC10YXJnZXQpCisl
Lm86IHByZXBhcmUgRk9SQ0UKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT0kKGJ1aWxkLWRpcikgJChi
dWlsZC10YXJnZXQpCislLnM6IHByZXBhcmUgRk9SQ0UKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT0k
KGJ1aWxkLWRpcikgJChidWlsZC10YXJnZXQpCislLnN5bXR5cGVzOiBwcmVwYXJlIEZPUkNFCisJ
JChRKSQoTUFLRSkgJChidWlsZCk9JChidWlsZC1kaXIpICQoYnVpbGQtdGFyZ2V0KQogCi0kKGZv
cmVhY2ggYmFzZSxhcmNoL3g4Ni9tbS9ndWVzdF93YWxrXyUgXAotICAgICAgICAgICAgICAgYXJj
aC94ODYvbW0vaGFwL2d1ZXN0X3dhbGtfJWxldmVsIFwKLSAgICAgICAgICAgICAgIGFyY2gveDg2
L21tL3NoYWRvdy9ndWVzdF8lLCBcCi0gICAgJChmb3JlYWNoIGV4dCxvIGkgcywkKGNhbGwgYnVp
bGQtaW50ZXJtZWRpYXRlLCQoYmFzZSkuJChleHQpKSkpCisjIEZJWE1FIFNob3VsZCBnbyBpbnRv
IGEgbWFrZS5saWIgb3Igc29tZXRoaW5nCisjID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogCi1rY29uZmln
IDo9IG9sZGNvbmZpZyBjb25maWcgbWVudWNvbmZpZyBkZWZjb25maWcgXAotCW5jb25maWcgeGNv
bmZpZyBnY29uZmlnIHNhdmVkZWZjb25maWcgbGlzdG5ld2NvbmZpZyBvbGRkZWZjb25maWcgXAot
CXJhbmRjb25maWcgJChub3RkaXIgJCh3aWxkY2FyZCBhcmNoLyQoU1JDQVJDSCkvY29uZmlncy8q
X2RlZmNvbmZpZykpCi0uUEhPTlk6ICQoa2NvbmZpZykKLSQoa2NvbmZpZyk6Ci0JJChNQUtFKSAt
ZiAkKEJBU0VESVIpL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkg
U1JDQVJDSD0kKFNSQ0FSQ0gpIEhPU1RDQz0iJChIT1NUQ0MpIiBIT1NUQ1hYPSIkKEhPU1RDWFgp
IiAkQAorcXVpZXRfY21kX3JtZGlycyA9ICQoaWYgJCh3aWxkY2FyZCAkKHJtLWRpcnMpKSxDTEVB
TiAgICQod2lsZGNhcmQgJChybS1kaXJzKSkpCisgICAgICBjbWRfcm1kaXJzID0gcm0gLXJmICQo
cm0tZGlycykKIAotaW5jbHVkZS9jb25maWcvJS5jb25mOiBpbmNsdWRlL2NvbmZpZy9hdXRvLmNv
bmYuY21kICQoS0NPTkZJR19DT05GSUcpCi0JJChNQUtFKSAtZiAkKEJBU0VESVIpL3Rvb2xzL2tj
b25maWcvTWFrZWZpbGUua2NvbmZpZyBBUkNIPSQoQVJDSCkgU1JDQVJDSD0kKFNSQ0FSQ0gpIEhP
U1RDQz0iJChIT1NUQ0MpIiBIT1NUQ1hYPSIkKEhPU1RDWFgpIiBzeW5jY29uZmlnCitxdWlldF9j
bWRfcm1maWxlcyA9ICQoaWYgJCh3aWxkY2FyZCAkKHJtLWZpbGVzKSksQ0xFQU4gICAkKHdpbGRj
YXJkICQocm0tZmlsZXMpKSkKKyAgICAgIGNtZF9ybWZpbGVzID0gcm0gLWYgJChybS1maWxlcykK
IAotIyBBbGxvdyBwZW9wbGUgdG8ganVzdCBydW4gYG1ha2VgIGFzIGJlZm9yZSBhbmQgbm90IGZv
cmNlIHRoZW0gdG8gY29uZmlndXJlCi0kKEtDT05GSUdfQ09ORklHKToKLQkkKE1BS0UpIC1mICQo
QkFTRURJUikvdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnIEFSQ0g9JChBUkNIKSBTUkNB
UkNIPSQoU1JDQVJDSCkgSE9TVENDPSIkKEhPU1RDQykiIEhPU1RDWFg9IiQoSE9TVENYWCkiIGRl
ZmNvbmZpZworIyByZWFkIHNhdmVkIGNvbW1hbmQgbGluZXMgZm9yIGV4aXN0aW5nIHRhcmdldHMK
K2V4aXN0aW5nLXRhcmdldHMgOj0gJCh3aWxkY2FyZCAkKHNvcnQgJCh0YXJnZXRzKSkpCiAKLSMg
QnJlYWsgdGhlIGRlcGVuZGVuY3kgY2hhaW4gZm9yIHRoZSBmaXJzdCBydW4KLWluY2x1ZGUvY29u
ZmlnL2F1dG8uY29uZi5jbWQ6IDsKKy1pbmNsdWRlICQoZm9yZWFjaCBmLCQoZXhpc3RpbmctdGFy
Z2V0cyksJChkaXIgJChmKSkuJChub3RkaXIgJChmKSkuY21kKQogCi0taW5jbHVkZSAkKEJBU0VE
SVIpL2luY2x1ZGUvY29uZmlnL2F1dG8uY29uZi5jbWQKK2VuZGlmICAgIyBpZmVxICgkKGNvbmZp
Zy10YXJnZXRzKSwxKQorZW5kaWYgICAjIGlmZXEgKCQobWl4ZWQtdGFyZ2V0cyksMSkKK2VuZGlm
ICAgIyBuZWVkLXN1Yi1tYWtlCiAKLS5QSE9OWTogY2xvYwotY2xvYzoKLQkkKGV2YWwgdG1wZmls
ZSA6PSAkKHNoZWxsIG1rdGVtcCkpCi0JJChmb3JlYWNoIGYsICQoc2hlbGwgZmluZCAkKEJBU0VE
SVIpIC1uYW1lICouby5kKSwgXAotCQkkKGV2YWwgcGF0aCA6PSAkKGRpciAkKGYpKSkgXAotCQkk
KGV2YWwgbmFtZXMgOj0gJChzaGVsbCBncmVwIC1vICJbYS16QS1aMC05Xy8tXSpcLltjU10iICQo
ZikpKSBcCi0JCSQoZm9yZWFjaCBzZiwgJChuYW1lcyksIFwKLQkJCSQoc2hlbGwgaWYgdGVzdCAt
ZiAkKHBhdGgpLyQoc2YpIDsgdGhlbiBlY2hvICQocGF0aCkvJChzZikgPj4gJCh0bXBmaWxlKTsg
Zmk7KSkpCi0JY2xvYyAtLWxpc3QtZmlsZT0kKHRtcGZpbGUpCi0Jcm0gJCh0bXBmaWxlKQorUEhP
TlkgKz0gRk9SQ0UKK0ZPUkNFOgogCisjIERlY2xhcmUgdGhlIGNvbnRlbnRzIG9mIHRoZSBQSE9O
WSB2YXJpYWJsZSBhcyBwaG9ueS4gIFdlIGtlZXAgdGhhdAorIyBpbmZvcm1hdGlvbiBpbiBhIHZh
cmlhYmxlIHNvIHdlIGNhbiB1c2UgaXQgaW4gaWZfY2hhbmdlZCBhbmQgZnJpZW5kcy4KKy5QSE9O
WTogJChQSE9OWSkKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9n-0002ep-LL; Wed, 23 Oct 2019 17:10:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9m-0002dv-Iz
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:46 +0000
X-Inumbo-ID: 0940da92-f5b8-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0940da92-f5b8-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 17:10:39 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850639;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=fSwD/FC99n3T96nVJdnlbsnR9cdA3q+GxDc4nqoWIYY=;
 b=eNerlisI0iOTbh4Bv+lqgtUQCEQJnZofwYgOxYQ9Z+vGY2s3erxd71eU
 oEqO14P551r73JAlubRufUY6yLqxBTIAzlganpvLDNgS4jMNMWOZiFnC7
 6dC8GTGrpo/aeWT/gXVmh1PEN5HFyX1yJUPsdAQu5JZ0RyBJRXKL3kP5q 8=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: vYPmbaGETsa2/vNDU6CMB7KIkioEIKqz7CvhUlnsU8NCakD2pTUFQAv3BEwOO+0IGTPKFHjRiT
 IfdK3+htnDHndDt4zSINwEJSgkYgPuUx4aBUcFYVYPZQS3xFO17WOuOf/PJyVnY467kdZirp5z
 /B3teKp7Uy4/N8eZwPcKIvfdZ+CplGJvtFDB3SOfFNvqmfZa5lq9Rz75/D7bvYNl8x5ht5BS/l
 nzrZPDyb7CQA1TRntSE15YsFOy5qttN3m4n0nrHHeym1B9dHhUevmHzEdwo5FeH4hxFgrEh9Y8
 A7g=
X-SBRS: 2.7
X-MesageID: 7642020
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7642020"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:28 +0100
Message-ID: <20191023164837.2700240-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 14/23] convert common/libfdt to kbuild
 makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VU5URVNURUQKLS0tCiB4ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZSB8IDE0ICsrKysrKysrLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlIGIveGVuL2NvbW1vbi9saWJmZHQv
TWFrZWZpbGUKaW5kZXggOWVhNWM2OTZkNTJhLi5hMjMzZDgyYjE1ZWUgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vbGliZmR0L01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxl
CkBAIC0xLDE0ICsxLDE2IEBACi1pbmNsdWRlIE1ha2VmaWxlLmxpYmZkdAoraW5jbHVkZSAkKHNy
Y3RyZWUpLyQoc3JjKS9NYWtlZmlsZS5saWJmZHQKIAogU0VDVElPTlMgOj0gdGV4dCBkYXRhICQo
U1BFQ0lBTF9EQVRBX1NFQ1RJT05TKQogCiBvYmoteSArPSBsaWJmZHQubwogbm9jb3YteSArPSBs
aWJmZHQubwogCi1jY2ZsYWdzLXkgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUveGVuL2xpYmZkdC8K
K2NjZmxhZ3MteSArPSAtSSQoc3JjdHJlZSkvaW5jbHVkZS94ZW4vbGliZmR0LworbGRmbGFncy15
ICs9IC1yCitPQkpDT1BZRkxBR1MgKz0gJChmb3JlYWNoIHMsJChTRUNUSU9OUyksLS1yZW5hbWUt
c2VjdGlvbiAuJChzKT0uaW5pdC4kKHMpKQogCi1saWJmZHQubzogbGliZmR0LXRlbXAubyBNYWtl
ZmlsZQotCSQoT0JKQ09QWSkgJChmb3JlYWNoIHMsJChTRUNUSU9OUyksLS1yZW5hbWUtc2VjdGlv
biAuJChzKT0uaW5pdC4kKHMpKSAkPCAkQAorJChvYmopL2xpYmZkdC5vOiAkKG9iaikvbGliZmR0
LXRlbXAubyBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLG9iamNvcHkpCiAKLWxpYmZkdC10ZW1w
Lm86ICQoTElCRkRUX09CSlMpCi0JJChMRCkgJChMREZMQUdTKSAtciAtbyAkQCAkXgorJChvYmop
L2xpYmZkdC10ZW1wLm86ICQoYWRkcHJlZml4ICQob2JqKS8sJChMSUJGRFRfT0JKUykpIEZPUkNF
CisJJChjYWxsIGlmX2NoYW5nZWQsbGQpCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9s-0002iy-VP; Wed, 23 Oct 2019 17:10:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9r-0002hy-In
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:51 +0000
X-Inumbo-ID: 0a0723dc-f5b8-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a0723dc-f5b8-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 17:10:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850640;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=YbA9SI4dXaBhkfGcxHlkutqpTm/GLo57nNWGOBv7ixE=;
 b=O1sYz/uz9u0cRepLg++FbFXDC/d24B/rJDBkx1o6e43ROlII1kjoTcZB
 5AeUM4HvZ2JHwjkRwHPXDcIQODfimc30enM/z/GLMY8j2gwhdH/2vGdGW
 YK3dOSWOfwYi85AIZPTX3GUteP7vHO6SMJ3TRaAp2E14IrjY1xya95F6u o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +vtZqGqoUm+raEUwmCYorwR5lLkJvtnxHL6GOlH02ToyVPuhlp6CN/rMtAxm3EQq/Oh+dxF0Kg
 GlULQncaiYML4ewBQPHhFmw8vsrbrSSzXV8ZVbJm1hBWbnZvDaMdHULQBv24F63GjPl5sZM7qS
 5ZxtrtueXqH188ECo187yBJTqLsIrXYijcPicDz94AeUecTNmZ1XE0PppE0TJIwHPEqV3fXzSq
 hRwyenidytqVGa72OZRnY/CQpHA9HQyQB6CgKhxUbj2aSsjXs5SEk4gNhxgbtusp8+HWAgFYvP
 mx0=
X-SBRS: 2.7
X-MesageID: 7683600
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7683600"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:26 +0100
Message-ID: <20191023164837.2700240-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 12/23] Build guest_walk* in arch/x86/mm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV3cml0ZSB0aGUgcnVsZXMgdG8gYnVpbGQgdGhlIGRpZmZlcmVudCBsZXZlbCBvZiBndWVzdCBw
YWdlIHdhbGsgc28KdGhlIHdvcmsgYW5kIHVzZSBLYnVpbGQgZnVuY3Rpb25zLgoKU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tL01ha2VmaWxlICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJj
aC94ODYvbW0vaGFwL01ha2VmaWxlICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvTWFrZWZpbGUgfCAxNCArKysrKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAyMSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUKaW5kZXggZDg3ZGMw
YWE2ZWViLi45YzZkMTRjMmZhYmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmls
ZQorKysgYi94ZW4vYXJjaC94ODYvbW0vTWFrZWZpbGUKQEAgLTExLDExICsxMSwxMSBAQCBvYmot
eSArPSBwMm0ubyBwMm0tcHQubwogb2JqLSQoQ09ORklHX0hWTSkgKz0gcDJtLWVwdC5vIHAybS1w
b2Qubwogb2JqLXkgKz0gcGFnaW5nLm8KIAotZ3Vlc3Rfd2Fsa18lLm86IGd1ZXN0X3dhbGsuYyBN
YWtlZmlsZQotCSQoQ0MpICQoQ0ZMQUdTKSAtREdVRVNUX1BBR0lOR19MRVZFTFM9JCogLWMgJDwg
LW8gJEAKKyQoZm9yZWFjaCBzZngsbyBpIHMsJChvYmopL2d1ZXN0X3dhbGtfJS4kKHNmeCkpOiBj
Y2ZsYWdzLXkgPSAtREdVRVNUX1BBR0lOR19MRVZFTFM9JCoKIAotZ3Vlc3Rfd2Fsa18lLmk6IGd1
ZXN0X3dhbGsuYyBNYWtlZmlsZQotCSQoQ1BQKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQo
Q0ZMQUdTKSkgLURHVUVTVF9QQUdJTkdfTEVWRUxTPSQqIC1jICQ8IC1vICRACi0KLWd1ZXN0X3dh
bGtfJS5zOiBndWVzdF93YWxrLmMgTWFrZWZpbGUKLQkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChj
b21tYSklLCQoQ0ZMQUdTKSkgLURHVUVTVF9QQUdJTkdfTEVWRUxTPSQqIC1TICQ8IC1vICRACisk
KG9iaikvZ3Vlc3Rfd2Fsa18lLm86ICQoc3JjKS9ndWVzdF93YWxrLmMgRk9SQ0UKKwkkKGNhbGwg
aWZfY2hhbmdlZF9kZXAsY2Nfb19jKQorJChvYmopL2d1ZXN0X3dhbGtfJS5pOiAkKHNyYykvZ3Vl
c3Rfd2Fsay5jIEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWRfZGVwLGNwcF9pX2MpCiskKG9iaikv
Z3Vlc3Rfd2Fsa18lLnM6ICQoc3JjKS9ndWVzdF93YWxrLmMgRk9SQ0UKKwkkKGNhbGwgaWZfY2hh
bmdlZF9kZXAsY2Nfc19jKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9NYWtlZmls
ZSBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvTWFrZWZpbGUKaW5kZXggYjE0YTlhZmY5M2QyLi5hMGRh
MmJmZTc3ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9NYWtlZmlsZQpAQCAtNSwxMSArNSwxMSBAQCBvYmoteSArPSBn
dWVzdF93YWxrXzRsZXZlbC5vCiBvYmoteSArPSBuZXN0ZWRfaGFwLm8KIG9iai15ICs9IG5lc3Rl
ZF9lcHQubwogCi1ndWVzdF93YWxrXyVsZXZlbC5vOiBndWVzdF93YWxrLmMgTWFrZWZpbGUKLQkk
KENDKSAkKENGTEFHUykgLURHVUVTVF9QQUdJTkdfTEVWRUxTPSQqIC1jICQ8IC1vICRACiskKGZv
cmVhY2ggc2Z4LG8gaSBzLCQob2JqKS9ndWVzdF93YWxrXyVsZXZlbC4kKHNmeCkpOiBjY2ZsYWdz
LXkgPSAtREdVRVNUX1BBR0lOR19MRVZFTFM9JCoKIAotZ3Vlc3Rfd2Fsa18lbGV2ZWwuaTogZ3Vl
c3Rfd2Fsay5jIE1ha2VmaWxlCi0JJChDUFApICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUsJChD
RkxBR1MpKSAtREdVRVNUX1BBR0lOR19MRVZFTFM9JCogLWMgJDwgLW8gJEAKLQotZ3Vlc3Rfd2Fs
a18lbGV2ZWwuczogZ3Vlc3Rfd2Fsay5jIE1ha2VmaWxlCi0JJChDQykgJChmaWx0ZXItb3V0IC1X
YSQoY29tbWEpJSwkKENGTEFHUykpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtUyAkPCAtbyAk
QAorJChvYmopL2d1ZXN0X3dhbGtfJWxldmVsLm86ICQoc3JjKS9ndWVzdF93YWxrLmMgRk9SQ0UK
KwkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsY2Nfb19jKQorJChvYmopL2d1ZXN0X3dhbGtfJWxldmVs
Lmk6ICQoc3JjKS9ndWVzdF93YWxrLmMgRk9SQ0UKKwkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsY3Bw
X2lfYykKKyQob2JqKS9ndWVzdF93YWxrXyVsZXZlbC5zOiAkKHNyYykvZ3Vlc3Rfd2Fsay5jIEZP
UkNFCisJJChjYWxsIGlmX2NoYW5nZWRfZGVwLGNjX3NfYykKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L01ha2VmaWxl
CmluZGV4IGZmMDNhOTkzN2Y5Yi4uOGMyNjRmYWI3ZmRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvTWFrZWZp
bGUKQEAgLTYsMTEgKzYsMTEgQEAgZWxzZQogb2JqLXkgKz0gbm9uZS5vCiBlbmRpZgogCi1ndWVz
dF8lLm86IG11bHRpLmMgTWFrZWZpbGUKLQkkKENDKSAkKENGTEFHUykgLURHVUVTVF9QQUdJTkdf
TEVWRUxTPSQqIC1jICQ8IC1vICRACiskKGZvcmVhY2ggc2Z4LG8gaSBzLCQob2JqKS9ndWVzdF8l
LiQoc2Z4KSk6IGNjZmxhZ3MteSA9IC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKgogCi1ndWVzdF8l
Lmk6IG11bHRpLmMgTWFrZWZpbGUKLQkkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwk
KENGTEFHUykpIC1ER1VFU1RfUEFHSU5HX0xFVkVMUz0kKiAtYyAkPCAtbyAkQAotCi1ndWVzdF8l
LnM6IG11bHRpLmMgTWFrZWZpbGUKLQkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQo
Q0ZMQUdTKSkgLURHVUVTVF9QQUdJTkdfTEVWRUxTPSQqIC1TICQ8IC1vICRACiskKG9iaikvZ3Vl
c3RfJS5vOiAkKHNyYykvbXVsdGkuYyBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkX2RlcCxjY19v
X2MpCiskKG9iaikvZ3Vlc3RfJS5pOiAkKHNyYykvbXVsdGkuYyBGT1JDRQorCSQoY2FsbCBpZl9j
aGFuZ2VkX2RlcCxjcHBfaV9jKQorJChvYmopL2d1ZXN0XyUuczogJChzcmMpL211bHRpLmMgRk9S
Q0UKKwkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsY2Nfc19jKQotLSAKQW50aG9ueSBQRVJBUkQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9t-0002jH-AC; Wed, 23 Oct 2019 17:10:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9r-0002iA-Qo
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:51 +0000
X-Inumbo-ID: 0e197a93-f5b8-11e9-9488-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e197a93-f5b8-11e9-9488-12813bfff9fa;
 Wed, 23 Oct 2019 17:10:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850647;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=9XYbMAa141Vjay5LuVpIV4/K3CYa1fcQfpPhYsRXZRg=;
 b=YzFyUOhZfWxq/DJxxJHpVWajS6FsUOVre9KsuGsK0jBjPQIJY8cPFYvw
 dA5+5phFJUXmov7r4iRs88c0/8NBxkltZ6/FBnAh0tFrFpQfve6VnB14D
 F9QZldwbnn7sywRpX9htJqr/ITatAKFJ/dFVFJXRbUcYIVHN7IK2Pwyvy w=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iwRSXedvfq+0P99ZZhzsPLBKtzvYZNvYErSRsnVAVHuRAKehKf69clTSnECKsv1TikqIsnw13g
 U3GF/IvuK/TEI+nCyywZqSPOeMRLGJeCog8hK/Bz9/iy0O7SDhmmEVES7YH+5rocDmcFlS79rS
 xnCVnClZXw+c/pwp2zwFIhk4ub2+xtbZ/0VnA1rHiKFUAfhANxZePE53Le9eVvM5Hryv7phaWx
 jIADM0DCkGAduW3K83vM3IxHN+obGqOHgBdNdeAhjDzmiYBSvwgWmOKvlkO31PhknkbefmbDla
 KBM=
X-SBRS: 2.7
X-MesageID: 7779494
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7779494"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:37 +0100
Message-ID: <20191023164837.2700240-24-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 23/23] xen/tools/kconfig: Delete
 duplicate makefiles
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZWZpbGUuaG9zdCBpcyBub3cgaW4geGVuL3NjcmlwdHMKTWFrZWZpbGUua2NvbmZpZyBpc24n
dCBuZWVkZWQgYW55bW9yZS4KLS0tCiB4ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmlsZS5ob3N0ICAg
IHwgMTY0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vdG9vbHMva2NvbmZpZy9N
YWtlZmlsZS5rY29uZmlnIHwgMTI2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMjkwIGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi90b29scy9rY29u
ZmlnL01ha2VmaWxlLmhvc3QKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vdG9vbHMva2NvbmZpZy9N
YWtlZmlsZS5rY29uZmlnCgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvTWFrZWZpbGUu
aG9zdCBiL3hlbi90b29scy9rY29uZmlnL01ha2VmaWxlLmhvc3QKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDIyMDhlYmJkOGM0Yy4uMDAwMDAwMDAwMDAwCi0tLSBhL3hlbi90b29scy9r
Y29uZmlnL01ha2VmaWxlLmhvc3QKKysrIC9kZXYvbnVsbApAQCAtMSwxNjQgKzAsMCBAQAotIyBT
UERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAotIyA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotIyBC
dWlsZGluZyBiaW5hcmllcyBvbiB0aGUgaG9zdCBzeXN0ZW0KLSMgQmluYXJpZXMgYXJlIHVzZWQg
ZHVyaW5nIHRoZSBjb21waWxhdGlvbiBvZiB0aGUga2VybmVsLCBmb3IgZXhhbXBsZQotIyB0byBw
cmVwcm9jZXNzIGEgZGF0YSBmaWxlLgotIwotIyBCb3RoIEMgYW5kIEMrKyBhcmUgc3VwcG9ydGVk
LCBidXQgcHJlZmVycmVkIGxhbmd1YWdlIGlzIEMgZm9yIHN1Y2ggdXRpbGl0aWVzLgotIwotIyBT
YW1wbGUgc3ludGF4IChzZWUgRG9jdW1lbnRhdGlvbi9rYnVpbGQvbWFrZWZpbGVzLnJzdCBmb3Ig
cmVmZXJlbmNlKQotIyBob3N0cHJvZ3MteSA6PSBiaW4yaGV4Ci0jIFdpbGwgY29tcGlsZSBiaW4y
aGV4LmMgYW5kIGNyZWF0ZSBhbiBleGVjdXRhYmxlIG5hbWVkIGJpbjJoZXgKLSMKLSMgaG9zdHBy
b2dzLXkgICAgOj0gbHhkaWFsb2cKLSMgbHhkaWFsb2ctb2JqcyA6PSBjaGVja2xpc3QubyBseGRp
YWxvZy5vCi0jIFdpbGwgY29tcGlsZSBseGRpYWxvZy5jIGFuZCBjaGVja2xpc3QuYywgYW5kIHRo
ZW4gbGluayB0aGUgZXhlY3V0YWJsZQotIyBseGRpYWxvZywgYmFzZWQgb24gY2hlY2tsaXN0Lm8g
YW5kIGx4ZGlhbG9nLm8KLSMKLSMgaG9zdHByb2dzLXkgICAgICA6PSBxY29uZgotIyBxY29uZi1j
eHhvYmpzICAgOj0gcWNvbmYubwotIyBxY29uZi1vYmpzICAgICAgOj0gbWVudS5vCi0jIFdpbGwg
Y29tcGlsZSBxY29uZiBhcyBhIEMrKyBwcm9ncmFtLCBhbmQgbWVudSBhcyBhIEMgcHJvZ3JhbS4K
LSMgVGhleSBhcmUgbGlua2VkIGFzIEMrKyBjb2RlIHRvIHRoZSBleGVjdXRhYmxlIHFjb25mCi0K
LV9faG9zdHByb2dzIDo9ICQoc29ydCAkKGhvc3Rwcm9ncy15KSAkKGhvc3Rwcm9ncy1tKSkKLWhv
c3QtY3NobGliIDo9ICQoc29ydCAkKGhvc3RsaWJzLXkpICQoaG9zdGxpYnMtbSkpCi1ob3N0LWN4
eHNobGliIDo9ICQoc29ydCAkKGhvc3RjeHhsaWJzLXkpICQoaG9zdGN4eGxpYnMtbSkpCi0KLSMg
QyBjb2RlCi0jIEV4ZWN1dGFibGVzIGNvbXBpbGVkIGZyb20gYSBzaW5nbGUgLmMgZmlsZQotaG9z
dC1jc2luZ2xlCTo9ICQoZm9yZWFjaCBtLCQoX19ob3N0cHJvZ3MpLCBcCi0JCQkkKGlmICQoJCht
KS1vYmpzKSQoJChtKS1jeHhvYmpzKSwsJChtKSkpCi0KLSMgQyBleGVjdXRhYmxlcyBsaW5rZWQg
YmFzZWQgb24gc2V2ZXJhbCAubyBmaWxlcwotaG9zdC1jbXVsdGkJOj0gJChmb3JlYWNoIG0sJChf
X2hvc3Rwcm9ncyksXAotCQkgICAkKGlmICQoJChtKS1jeHhvYmpzKSwsJChpZiAkKCQobSktb2Jq
cyksJChtKSkpKQotCi0jIE9iamVjdCAoLm8pIGZpbGVzIGNvbXBpbGVkIGZyb20gLmMgZmlsZXMK
LWhvc3QtY29ianMJOj0gJChzb3J0ICQoZm9yZWFjaCBtLCQoX19ob3N0cHJvZ3MpLCQoJChtKS1v
YmpzKSkpCi0KLSMgQysrIGNvZGUKLSMgQysrIGV4ZWN1dGFibGVzIGNvbXBpbGVkIGZyb20gYXQg
bGVhc3Qgb25lIC5jYyBmaWxlCi0jIGFuZCB6ZXJvIG9yIG1vcmUgLmMgZmlsZXMKLWhvc3QtY3h4
bXVsdGkJOj0gJChmb3JlYWNoIG0sJChfX2hvc3Rwcm9ncyksJChpZiAkKCQobSktY3h4b2Jqcyks
JChtKSkpCi0KLSMgQysrIE9iamVjdCAoLm8pIGZpbGVzIGNvbXBpbGVkIGZyb20gLmNjIGZpbGVz
Ci1ob3N0LWN4eG9ianMJOj0gJChzb3J0ICQoZm9yZWFjaCBtLCQoaG9zdC1jeHhtdWx0aSksJCgk
KG0pLWN4eG9ianMpKSkKLQotIyBPYmplY3QgKC5vKSBmaWxlcyB1c2VkIGJ5IHRoZSBzaGFyZWQg
bGliYXJpZXMKLWhvc3QtY3Nob2Jqcwk6PSAkKHNvcnQgJChmb3JlYWNoIG0sJChob3N0LWNzaGxp
YiksJCgkKG06LnNvPS1vYmpzKSkpKQotaG9zdC1jeHhzaG9ianMJOj0gJChzb3J0ICQoZm9yZWFj
aCBtLCQoaG9zdC1jeHhzaGxpYiksJCgkKG06LnNvPS1vYmpzKSkpKQotCi1ob3N0LWNzaW5nbGUJ
Oj0gJChhZGRwcmVmaXggJChvYmopLywkKGhvc3QtY3NpbmdsZSkpCi1ob3N0LWNtdWx0aQk6PSAk
KGFkZHByZWZpeCAkKG9iaikvLCQoaG9zdC1jbXVsdGkpKQotaG9zdC1jb2Jqcwk6PSAkKGFkZHBy
ZWZpeCAkKG9iaikvLCQoaG9zdC1jb2JqcykpCi1ob3N0LWN4eG11bHRpCTo9ICQoYWRkcHJlZml4
ICQob2JqKS8sJChob3N0LWN4eG11bHRpKSkKLWhvc3QtY3h4b2Jqcwk6PSAkKGFkZHByZWZpeCAk
KG9iaikvLCQoaG9zdC1jeHhvYmpzKSkKLWhvc3QtY3NobGliCTo9ICQoYWRkcHJlZml4ICQob2Jq
KS8sJChob3N0LWNzaGxpYikpCi1ob3N0LWN4eHNobGliCTo9ICQoYWRkcHJlZml4ICQob2JqKS8s
JChob3N0LWN4eHNobGliKSkKLWhvc3QtY3Nob2Jqcwk6PSAkKGFkZHByZWZpeCAkKG9iaikvLCQo
aG9zdC1jc2hvYmpzKSkKLWhvc3QtY3h4c2hvYmpzCTo9ICQoYWRkcHJlZml4ICQob2JqKS8sJCho
b3N0LWN4eHNob2JqcykpCi0KLSMjIyMjCi0jIEhhbmRsZSBvcHRpb25zIHRvIGdjYy4gU3VwcG9y
dCBidWlsZGluZyB3aXRoIHNlcGFyYXRlIG91dHB1dCBkaXJlY3RvcnkKLQotX2hvc3RjX2ZsYWdz
ICAgPSAkKEtCVUlMRF9IT1NUQ0ZMQUdTKSAgICQoSE9TVF9FWFRSQUNGTEFHUykgICBcCi0gICAg
ICAgICAgICAgICAgICQoSE9TVENGTEFHU18kKGJhc2V0YXJnZXQpLm8pCi1faG9zdGN4eF9mbGFn
cyA9ICQoS0JVSUxEX0hPU1RDWFhGTEFHUykgJChIT1NUX0VYVFJBQ1hYRkxBR1MpIFwKLSAgICAg
ICAgICAgICAgICAgJChIT1NUQ1hYRkxBR1NfJChiYXNldGFyZ2V0KS5vKQotCi0jICQob2JqdHJl
ZSkvJChvYmopIGZvciBpbmNsdWRpbmcgZ2VuZXJhdGVkIGhlYWRlcnMgZnJvbSBjaGVja2luIHNv
dXJjZSBmaWxlcwotaWZlcSAoJChLQlVJTERfRVhUTU9EKSwpCi1pZmRlZiBidWlsZGluZ19vdXRf
b2Zfc3JjdHJlZQotX2hvc3RjX2ZsYWdzICAgKz0gLUkgJChvYmp0cmVlKS8kKG9iaikKLV9ob3N0
Y3h4X2ZsYWdzICs9IC1JICQob2JqdHJlZSkvJChvYmopCi1lbmRpZgotZW5kaWYKLQotaG9zdGNf
ZmxhZ3MgICAgPSAtV3AsLU1ELCQoZGVwZmlsZSkgJChfaG9zdGNfZmxhZ3MpCi1ob3N0Y3h4X2Zs
YWdzICA9IC1XcCwtTUQsJChkZXBmaWxlKSAkKF9ob3N0Y3h4X2ZsYWdzKQotCi0jIyMjIwotIyBD
b21waWxlIHByb2dyYW1zIG9uIHRoZSBob3N0Ci0KLSMgQ3JlYXRlIGV4ZWN1dGFibGUgZnJvbSBh
IHNpbmdsZSAuYyBmaWxlCi0jIGhvc3QtY3NpbmdsZSAtPiBFeGVjdXRhYmxlCi1xdWlldF9jbWRf
aG9zdC1jc2luZ2xlIAk9IEhPU1RDQyAgJEAKLSAgICAgIGNtZF9ob3N0LWNzaW5nbGUJPSAkKEhP
U1RDQykgJChob3N0Y19mbGFncykgJChLQlVJTERfSE9TVExERkxBR1MpIC1vICRAICQ8IFwKLQkJ
JChLQlVJTERfSE9TVExETElCUykgJChIT1NUTERMSUJTXyQoQEYpKQotJChob3N0LWNzaW5nbGUp
OiAkKG9iaikvJTogJChzcmMpLyUuYyBGT1JDRQotCSQoY2FsbCBpZl9jaGFuZ2VkX2RlcCxob3N0
LWNzaW5nbGUpCi0KLSMgTGluayBhbiBleGVjdXRhYmxlIGJhc2VkIG9uIGxpc3Qgb2YgLm8gZmls
ZXMsIGFsbCBwbGFpbiBjCi0jIGhvc3QtY211bHRpIC0+IGV4ZWN1dGFibGUKLXF1aWV0X2NtZF9o
b3N0LWNtdWx0aQk9IEhPU1RMRCAgJEAKLSAgICAgIGNtZF9ob3N0LWNtdWx0aQk9ICQoSE9TVEND
KSAkKEtCVUlMRF9IT1NUTERGTEFHUykgLW8gJEAgXAotCQkJICAkKGFkZHByZWZpeCAkKG9iaikv
LCQoJChARiktb2JqcykpIFwKLQkJCSAgJChLQlVJTERfSE9TVExETElCUykgJChIT1NUTERMSUJT
XyQoQEYpKQotJChob3N0LWNtdWx0aSk6IEZPUkNFCi0JJChjYWxsIGlmX2NoYW5nZWQsaG9zdC1j
bXVsdGkpCi0kKGNhbGwgbXVsdGlfZGVwZW5kLCAkKGhvc3QtY211bHRpKSwgLCAtb2JqcykKLQot
IyBDcmVhdGUgLm8gZmlsZSBmcm9tIGEgc2luZ2xlIC5jIGZpbGUKLSMgaG9zdC1jb2JqcyAtPiAu
bwotcXVpZXRfY21kX2hvc3QtY29ianMJPSBIT1NUQ0MgICRACi0gICAgICBjbWRfaG9zdC1jb2Jq
cwk9ICQoSE9TVENDKSAkKGhvc3RjX2ZsYWdzKSAtYyAtbyAkQCAkPAotJChob3N0LWNvYmpzKTog
JChvYmopLyUubzogJChzcmMpLyUuYyBGT1JDRQotCSQoY2FsbCBpZl9jaGFuZ2VkX2RlcCxob3N0
LWNvYmpzKQotCi0jIExpbmsgYW4gZXhlY3V0YWJsZSBiYXNlZCBvbiBsaXN0IG9mIC5vIGZpbGVz
LCBhIG1peHR1cmUgb2YgLmMgYW5kIC5jYwotIyBob3N0LWN4eG11bHRpIC0+IGV4ZWN1dGFibGUK
LXF1aWV0X2NtZF9ob3N0LWN4eG11bHRpCT0gSE9TVExEICAkQAotICAgICAgY21kX2hvc3QtY3h4
bXVsdGkJPSAkKEhPU1RDWFgpICQoS0JVSUxEX0hPU1RMREZMQUdTKSAtbyAkQCBcCi0JCQkgICQo
Zm9yZWFjaCBvLG9ianMgY3h4b2JqcyxcCi0JCQkgICQoYWRkcHJlZml4ICQob2JqKS8sJCgkKEBG
KS0kKG8pKSkpIFwKLQkJCSAgJChLQlVJTERfSE9TVExETElCUykgJChIT1NUTERMSUJTXyQoQEYp
KQotJChob3N0LWN4eG11bHRpKTogRk9SQ0UKLQkkKGNhbGwgaWZfY2hhbmdlZCxob3N0LWN4eG11
bHRpKQotJChjYWxsIG11bHRpX2RlcGVuZCwgJChob3N0LWN4eG11bHRpKSwgLCAtb2JqcyAtY3h4
b2JqcykKLQotIyBDcmVhdGUgLm8gZmlsZSBmcm9tIGEgc2luZ2xlIC5jYyAoQysrKSBmaWxlCi1x
dWlldF9jbWRfaG9zdC1jeHhvYmpzCT0gSE9TVENYWCAkQAotICAgICAgY21kX2hvc3QtY3h4b2Jq
cwk9ICQoSE9TVENYWCkgJChob3N0Y3h4X2ZsYWdzKSAtYyAtbyAkQCAkPAotJChob3N0LWN4eG9i
anMpOiAkKG9iaikvJS5vOiAkKHNyYykvJS5jYyBGT1JDRQotCSQoY2FsbCBpZl9jaGFuZ2VkX2Rl
cCxob3N0LWN4eG9ianMpCi0KLSMgQ29tcGlsZSAuYyBmaWxlLCBjcmVhdGUgcG9zaXRpb24gaW5k
ZXBlbmRlbnQgLm8gZmlsZQotIyBob3N0LWNzaG9ianMgLT4gLm8KLXF1aWV0X2NtZF9ob3N0LWNz
aG9ianMJPSBIT1NUQ0MgIC1mUElDICRACi0gICAgICBjbWRfaG9zdC1jc2hvYmpzCT0gJChIT1NU
Q0MpICQoaG9zdGNfZmxhZ3MpIC1mUElDIC1jIC1vICRAICQ8Ci0kKGhvc3QtY3Nob2Jqcyk6ICQo
b2JqKS8lLm86ICQoc3JjKS8lLmMgRk9SQ0UKLQkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsaG9zdC1j
c2hvYmpzKQotCi0jIENvbXBpbGUgLmMgZmlsZSwgY3JlYXRlIHBvc2l0aW9uIGluZGVwZW5kZW50
IC5vIGZpbGUKLSMgTm90ZSB0aGF0IHBsdWdpbiBjYXBhYmxlIGdjYyB2ZXJzaW9ucyBjYW4gYmUg
ZWl0aGVyIEMgb3IgQysrIGJhc2VkCi0jIHRoZXJlZm9yZSBwbHVnaW4gc291cmNlIGZpbGVzIGhh
dmUgdG8gYmUgY29tcGlsYWJsZSBpbiBib3RoIEMgYW5kIEMrKyBtb2RlLgotIyBUaGlzIGlzIHdo
eSBhIEMrKyBjb21waWxlciBpcyBpbnZva2VkIG9uIGEgLmMgZmlsZS4KLSMgaG9zdC1jeHhzaG9i
anMgLT4gLm8KLXF1aWV0X2NtZF9ob3N0LWN4eHNob2Jqcwk9IEhPU1RDWFggLWZQSUMgJEAKLSAg
ICAgIGNtZF9ob3N0LWN4eHNob2Jqcwk9ICQoSE9TVENYWCkgJChob3N0Y3h4X2ZsYWdzKSAtZlBJ
QyAtYyAtbyAkQCAkPAotJChob3N0LWN4eHNob2Jqcyk6ICQob2JqKS8lLm86ICQoc3JjKS8lLmMg
Rk9SQ0UKLQkkKGNhbGwgaWZfY2hhbmdlZF9kZXAsaG9zdC1jeHhzaG9ianMpCi0KLSMgTGluayBh
IHNoYXJlZCBsaWJyYXJ5LCBiYXNlZCBvbiBwb3NpdGlvbiBpbmRlcGVuZGVudCAubyBmaWxlcwot
IyAqLm8gLT4gLnNvIHNoYXJlZCBsaWJyYXJ5IChob3N0LWNzaGxpYikKLXF1aWV0X2NtZF9ob3N0
LWNzaGxpYgk9IEhPU1RMTEQgLXNoYXJlZCAkQAotICAgICAgY21kX2hvc3QtY3NobGliCT0gJChI
T1NUQ0MpICQoS0JVSUxEX0hPU1RMREZMQUdTKSAtc2hhcmVkIC1vICRAIFwKLQkJCSAgJChhZGRw
cmVmaXggJChvYmopLywkKCQoQEY6LnNvPS1vYmpzKSkpIFwKLQkJCSAgJChLQlVJTERfSE9TVExE
TElCUykgJChIT1NUTERMSUJTXyQoQEYpKQotJChob3N0LWNzaGxpYik6IEZPUkNFCi0JJChjYWxs
IGlmX2NoYW5nZWQsaG9zdC1jc2hsaWIpCi0kKGNhbGwgbXVsdGlfZGVwZW5kLCAkKGhvc3QtY3No
bGliKSwgLnNvLCAtb2JqcykKLQotIyBMaW5rIGEgc2hhcmVkIGxpYnJhcnksIGJhc2VkIG9uIHBv
c2l0aW9uIGluZGVwZW5kZW50IC5vIGZpbGVzCi0jICoubyAtPiAuc28gc2hhcmVkIGxpYnJhcnkg
KGhvc3QtY3h4c2hsaWIpCi1xdWlldF9jbWRfaG9zdC1jeHhzaGxpYgk9IEhPU1RMTEQgLXNoYXJl
ZCAkQAotICAgICAgY21kX2hvc3QtY3h4c2hsaWIJPSAkKEhPU1RDWFgpICQoS0JVSUxEX0hPU1RM
REZMQUdTKSAtc2hhcmVkIC1vICRAIFwKLQkJCSAgJChhZGRwcmVmaXggJChvYmopLywkKCQoQEY6
LnNvPS1vYmpzKSkpIFwKLQkJCSAgJChLQlVJTERfSE9TVExETElCUykgJChIT1NUTERMSUJTXyQo
QEYpKQotJChob3N0LWN4eHNobGliKTogRk9SQ0UKLQkkKGNhbGwgaWZfY2hhbmdlZCxob3N0LWN4
eHNobGliKQotJChjYWxsIG11bHRpX2RlcGVuZCwgJChob3N0LWN4eHNobGliKSwgLnNvLCAtb2Jq
cykKLQotdGFyZ2V0cyArPSAkKGhvc3QtY3NpbmdsZSkgICQoaG9zdC1jbXVsdGkpICQoaG9zdC1j
b2JqcylcCi0JICAgJChob3N0LWN4eG11bHRpKSAkKGhvc3QtY3h4b2JqcykgJChob3N0LWNzaGxp
YikgJChob3N0LWNzaG9ianMpICQoaG9zdC1jeHhzaGxpYikgJChob3N0LWN4eHNob2JqcykKZGlm
ZiAtLWdpdCBhL3hlbi90b29scy9rY29uZmlnL01ha2VmaWxlLmtjb25maWcgYi94ZW4vdG9vbHMv
a2NvbmZpZy9NYWtlZmlsZS5rY29uZmlnCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2
ZDJkZjc2MGZmMjguLjAwMDAwMDAwMDAwMAotLS0gYS94ZW4vdG9vbHMva2NvbmZpZy9NYWtlZmls
ZS5rY29uZmlnCisrKyAvZGV2L251bGwKQEAgLTEsMTI2ICswLDAgQEAKLSMgeGVuL3Rvb2xzL2tj
b25maWcKLQotIyBkZWZhdWx0IHJ1bGUgdG8gZG8gbm90aGluZwotYWxsOgotCi0jIFhlbiBkb2Vz
bid0IGhhdmUgYSBzaWxlbnQgYnVpbGQgZmxhZwotcXVpZXQgOj0KLVEgOj0KLWtlY2hvIDo9IDoK
LQotIyBldmVudHVhbGx5IHlvdSdsbCB3YW50IHRvIGRvIG91dCBvZiB0cmVlIGJ1aWxkcwotc3Jj
dHJlZSA6PSAkKFhFTl9ST09UKS94ZW4KLW9ianRyZWUgOj0gJChzcmN0cmVlKQotc3JjIDo9IHRv
b2xzL2tjb25maWcKLW9iaiA6PSAkKHNyYykKLQotIyBoYW5kbGUgZnVuY3Rpb25zIChtb3N0IG9m
IHRoZXNlIGxpZnRlZCBmcm9tIGRpZmZlcmVudCBMaW51eCBtYWtlZmlsZXMKLWRvdC10YXJnZXQg
PSAkKGRpciAkQCkuJChub3RkaXIgJEApCi1kZXBmaWxlID0gJChzdWJzdCAkKGNvbW1hKSwsJChk
b3QtdGFyZ2V0KS5kKQotYmFzZXRhcmdldCA9ICQoYmFzZW5hbWUgJChub3RkaXIgJEApKQotY21k
ID0gJChjbWRfJCgxKSkKLWlmX2NoYW5nZWQgPSAkKGNtZF8kKDEpKQotaWZfY2hhbmdlZF9kZXAg
PSAkKGNtZF8kKDEpKQotCi0jIyMKLSMgZmlsZWNoayBpcyB1c2VkIHRvIGNoZWNrIGlmIHRoZSBj
b250ZW50IG9mIGEgZ2VuZXJhdGVkIGZpbGUgaXMgdXBkYXRlZC4KLSMgU2FtcGxlIHVzYWdlOgot
IwotIyBmaWxlY2hrX3NhbXBsZSA9IGVjaG8gJChLRVJORUxSRUxFQVNFKQotIyB2ZXJzaW9uLmg6
IEZPUkNFCi0jCSQoY2FsbCBmaWxlY2hrLHNhbXBsZSkKLSMKLSMgVGhlIHJ1bGUgZGVmaW5lZCBz
aGFsbCB3cml0ZSB0byBzdGRvdXQgdGhlIGNvbnRlbnQgb2YgdGhlIG5ldyBmaWxlLgotIyBUaGUg
ZXhpc3RpbmcgZmlsZSB3aWxsIGJlIGNvbXBhcmVkIHdpdGggdGhlIG5ldyBvbmUuCi0jIC0gSWYg
bm8gZmlsZSBleGlzdCBpdCBpcyBjcmVhdGVkCi0jIC0gSWYgdGhlIGNvbnRlbnQgZGlmZmVyIHRo
ZSBuZXcgZmlsZSBpcyB1c2VkCi0jIC0gSWYgdGhleSBhcmUgZXF1YWwgbm8gY2hhbmdlLCBhbmQg
bm8gdGltZXN0YW1wIHVwZGF0ZQotIyAtIHN0ZGluIGlzIHBpcGVkIGluIGZyb20gdGhlIGZpcnN0
IHByZXJlcXVpc2l0ZSAoJDwpIHNvIG9uZSBoYXMKLSMgICB0byBzcGVjaWZ5IGEgdmFsaWQgZmls
ZSBhcyBmaXJzdCBwcmVyZXF1aXNpdGUgKG9mdGVuIHRoZSBrYnVpbGQgZmlsZSkKLWRlZmluZSBm
aWxlY2hrCi0JJChRKXNldCAtZTsJCQkJXAotCW1rZGlyIC1wICQoZGlyICRAKTsJCQlcCi0JeyAk
KGZpbGVjaGtfJCgxKSk7IH0gPiAkQC50bXA7CQlcCi0JaWYgWyAtciAkQCBdICYmIGNtcCAtcyAk
QCAkQC50bXA7IHRoZW4JXAotCQlybSAtZiAkQC50bXA7CQkJXAotCWVsc2UJCQkJCVwKLQkJJChr
ZWNobykgJyAgVVBEICAgICAkQCc7CVwKLQkJbXYgLWYgJEAudG1wICRAOwkJXAotCWZpCi1lbmRl
ZgotCi1kZWZpbmUgbXVsdGlfZGVwZW5kCi0kKGZvcmVhY2ggbSwgJChub3RkaXIgJDEpLCBcCi0J
JChldmFsICQob2JqKS8kbTogXAotCSQoYWRkcHJlZml4ICQob2JqKS8sICQoZm9yZWFjaCBzLCAk
MywgJCgkKG06JSQoc3RyaXAgJDIpPSUkKHMpKSkpKSkpCi1lbmRlZgotCi0jIExFWAotIyAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KLXF1aWV0X2NtZF9mbGV4ID0gTEVYICAgICAkQAotICAgICAgY21kX2Zs
ZXggPSAkKExFWCkgLW8kQCAtTCAkPAotCi0kKG9iaikvJS5sZXguYzogJChzcmMpLyUubCBGT1JD
RQotCSQoY2FsbCBpZl9jaGFuZ2VkLGZsZXgpCi0KLSMgWUFDQwotIyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KLXF1aWV0X2NtZF9iaXNvbiA9IFlBQ0MgICAgJEAKLSAgICAgIGNtZF9iaXNvbiA9ICQoWUFD
QykgLW8kQCAtdCAtbCAkPAotCi0kKG9iaikvJS50YWIuYzogJChzcmMpLyUueSBGT1JDRQotCSQo
Y2FsbCBpZl9jaGFuZ2VkLGJpc29uKQotCi1xdWlldF9jbWRfYmlzb25faCA9IFlBQ0MgICAgJEAK
LSAgICAgIGNtZF9iaXNvbl9oID0gJChZQUNDKSAtby9kZXYvbnVsbCAtLWRlZmluZXM9JEAgLXQg
LWwgJDwKLQotJChvYmopLyUudGFiLmg6ICQoc3JjKS8lLnkgRk9SQ0UKLQkkKGNhbGwgaWZfY2hh
bmdlZCxiaXNvbl9oKQotCi0jIFNldCBvdXIgZGVmYXVsdCBkZWZjb25maWcgZmlsZQotS0JVSUxE
X0RFRkNPTkZJRyA6PSAkKEFSQ0gpX2RlZmNvbmZpZwotCi0jIHByb3ZpZGUgb3VyIHNoZWxsCi1D
T05GSUdfU0hFTEwgOj0gJChTSEVMTCkKLQotIyBwcm92aWRlIHRoZSBob3N0IGNvbXBpbGVyCi1I
T1NUQ0MgPz0gZ2NjCi1IT1NUQ1hYID89IGcrKwotWUFDQyA9ICQoaWYgJChCSVNPTiksJChCSVNP
TiksYmlzb24pCi1MRVggPSAkKGlmICQoRkxFWCksJChGTEVYKSxmbGV4KQotCi0jIGZvcmNlIHRh
cmdldAotUEhPTlkgKz0gRk9SQ0UKLQotRk9SQ0U6Ci0KLSMgaW5jbHVkZSB0aGUgb3JpZ2luYWwg
TWFrZWZpbGUgYW5kIE1ha2VmaWxlLmhvc3QgZnJvbSBMaW51eAotaW5jbHVkZSAkKHNyYykvTWFr
ZWZpbGUKLWluY2x1ZGUgJChzcmMpL01ha2VmaWxlLmhvc3QKLQotIyBBZGQgaW50ZXJtZWRpYXRl
IHRhcmdldHM6Ci0jIFdoZW4gYnVpbGRpbmcgb2JqZWN0cyB3aXRoIHNwZWNpZmljIHN1ZmZpeCBw
YXR0ZXJucywgYWRkIGludGVybWVkaWF0ZQotIyB0YXJnZXRzIHRoYXQgdGhlIGZpbmFsIHRhcmdl
dHMgYXJlIGRlcml2ZWQgZnJvbS4KLWludGVybWVkaWF0ZV90YXJnZXRzID0gJChmb3JlYWNoIHNm
eCwgJCgyKSwgXAotCQkJCSQocGF0c3Vic3QgJSQoc3RyaXAgJCgxKSksJSQoc2Z4KSwgXAotCQkJ
CQkkKGZpbHRlciAlJChzdHJpcCAkKDEpKSwgJCh0YXJnZXRzKSkpKQotCi0jICUubGV4Lm8gPC0g
JS5sZXguYyA8LSAlLmwKLSMgJS50YWIubyA8LSAlLnRhYi5bY2hdIDwtICUueQotdGFyZ2V0cyAr
PSAkKGNhbGwgaW50ZXJtZWRpYXRlX3RhcmdldHMsIC5sZXgubywgLmxleC5jKSBcCi0JICAgJChj
YWxsIGludGVybWVkaWF0ZV90YXJnZXRzLCAudGFiLm8sIC50YWIuYyAudGFiLmgpCi0KLSMgY2xl
YW4gdXAgcnVsZQotY2xlYW4tZGVwcyA9ICQoZm9yZWFjaCBmLCQoaG9zdC1jb2JqcykgJChob3N0
LWN4eG9ianMpLCQoZGlyICRmKS4kKG5vdGRpciAkZikuZCkKLWNsZWFuLXNoaXBwZWQgPSAkKHBh
dHN1YnN0ICVfc2hpcHBlZCwlLCQod2lsZGNhcmQgJChvYmopLypfc2hpcHBlZCkpCi0KLWNsZWFu
OgotCXJtIC1yZiAkKGNsZWFuLWZpbGVzKQotCXJtIC1yZiAkKGNsZWFuLWRlcHMpCi0Jcm0gLXJm
ICQoaG9zdC1jc2luZ2xlKSAkKGhvc3QtY211bHRpKSAkKGhvc3QtY3h4bXVsdGkpICQoaG9zdC1j
b2JqcykgJChob3N0LWN4eG9ianMpCi0Jcm0gLXJmICQoY2xlYW4tc2hpcHBlZCkKLQotJChvYmop
L3pjb25mJTogJChzcmMpL3pjb25mJV9zaGlwcGVkCi0JY3AgLWYgJDwgJEAKLQotLlBIT05ZOiAk
KFBIT05ZKQotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:10:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNK9x-0002oU-UM; Wed, 23 Oct 2019 17:10:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNK9w-0002nO-Iz
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:10:56 +0000
X-Inumbo-ID: 0aa14930-f5b8-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0aa14930-f5b8-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 17:10:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850641;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wnCv9ZGrrESUtmv06BSWa5amQpOi4qJIM6JevnOyWqE=;
 b=cFzZXXy7cP5J5glC1csqbI2X/MT63vRbubRqNBJ+fpKwJHUN7SiTN0eX
 PRjwhbNf+7WKj53crl3kLe4icnH+Bd2JtBBoMePin1oT9Pb1pGkwpNBTu
 NFl6ajv+VxIigYhKn/UtGNKmX9Lr1AZ4u+aN1rPuuCgg6wMbDcRNJiNS5 A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: NUHm0shS0X5MEjsNC/5JnyrZJ6VBgdPZgh92ZH1Qp7112qH07SrB3vC5Q/5yE8E6tNsGv1E2J7
 PHhZiJ7v85czJPI+6YSZxao3+gR/TaA4+J1zvy2syqzxgS8M021QedTNPdGgbtWzuikbzz0l2O
 ntlVpUbhXmcBX8vmmjA7Lz3ltugOg3YCc3ZbwmcFb7yb63RYgDIfzT+6jonVJZcfFYw62htjip
 iIygpdWOKPZy2uf8PEY4d2D6gz6Beo/LgcDpz8B7sAM4KZZIkGt/mHSaWYiWvutwthJb9yHVNm
 eW8=
X-SBRS: 2.7
X-MesageID: 7683603
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7683603"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:31 +0100
Message-ID: <20191023164837.2700240-18-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 17/23] convert arch/x86/boot/Makefile to
 kbuild
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U291cmNlcyBvZiAqRkxBR1MgZm9yIDMyYml0IGJ1aWxkOgogICAgLSBDb25maWcubWsKICAgIC0g
Y29uZmlnL3g4Nl8zMi5tawogICAgLSBkZWxldGVkIGJ1aWxkMzIubWsKLS0tCiB4ZW4vYXJjaC94
ODYvYm9vdC9NYWtlZmlsZSAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rIHwgNDAgLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCiBk
ZWxldGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZp
bGUKaW5kZXggOWIzMWJmY2JmYjhhLi5mZTYzNDRhYTAwMjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9ib290L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlCkBAIC0x
LDIwICsxLDY0IEBACi1vYmotYmluLXkgKz0gaGVhZC5vCisjIEFkZCAtSWluY2x1ZGUgc28gY2Mt
b3B0aW9uIGNhbGxzIGNhbiB3b3JrIHByb3Blcmx5LiAoVGhlIGN1cnJlbnQgQ0ZMQUdTIHdhbnQK
KyMgdG8gaW5jbHVkZSBhIGhlYWRlciB3aGljaCBpbmNsdWRlcyA8Z2VuZXJhdGVkL2F1dG9jb25m
Lmg+KQorS0JVSUxEX0NGTEFHUyArPSAkKExJTlVYSU5DTFVERSkKKyMgUHJlcGFyZSBDRkxBR1Mg
dG8gaGF2ZSAzMmJpdCBidWlsZCBmb3IgdGhlIGRlcHMgb2YgaGVhZC5TCitDRkxBR1NfU19jCTo9
IC1tMzIgLW1hcmNoPWk2ODYKK0NGTEFHU19TX2MJKz0gLWZuby1zdHJpY3QtYWxpYXNpbmcgLXN0
ZD1nbnU5OSAtV2FsbCAtV3N0cmljdC1wcm90b3R5cGVzCitDRkxBR1NfU19jCSs9ICQoY2FsbCBj
Yy1vcHRpb24sLVdkZWNsYXJhdGlvbi1hZnRlci1zdGF0ZW1lbnQpCitDRkxBR1NfU19jCSs9ICQo
Y2FsbCBjYy1kaXNhYmxlLXdhcm5pbmcsdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUpCitDRkxBR1Nf
U19jCSs9ICQoY2FsbCBjYy1kaXNhYmxlLXdhcm5pbmcsdW51c2VkLWxvY2FsLXR5cGVkZWZzKQog
Ci1ERUZTX0hfREVQUyA9IGRlZnMuaCAkKEJBU0VESVIpL2luY2x1ZGUveGVuL3N0ZGJvb2wuaAor
RU1CRURERURfRVhUUkFfQ0ZMQUdTIDo9IC1ub3BpZSAtZm5vLXN0YWNrLXByb3RlY3RvciAtZm5v
LXN0YWNrLXByb3RlY3Rvci1hbGwKK0VNQkVEREVEX0VYVFJBX0NGTEFHUyArPSAtZm5vLWV4Y2Vw
dGlvbnMKK0NGTEFHU19TX2MgKz0gJChmb3JlYWNoIG8sJChFTUJFRERFRF9FWFRSQV9DRkxBR1Mp
LCQoY2FsbCBjYy1vcHRpb24sJChvKSkpCitDRkxBR1NfU19jICs9IC1XZXJyb3IgLWZuby1hc3lu
Y2hyb25vdXMtdW53aW5kLXRhYmxlcyAtZm5vLWJ1aWx0aW4gLWcwIC1tc29mdC1mbG9hdAorQ0ZM
QUdTX1NfYyA6PSAkKGZpbHRlci1vdXQgLWZsdG8sJChDRkxBR1NfU19jKSkKK0NGTEFHU19TX2Mg
Kz0gLWZwaWMKK0xERkxBR1NfZW11bGF0aW9uX09wZW5CU0QgOj0gX29ic2QKK0xERkxBR1NfZW11
bGF0aW9uX0ZyZWVCU0QgOj0gX2Zic2QKK0xERkxBR1NfU19jIDo9IC1tZWxmX2kzODYkKExERkxB
R1NfZW11bGF0aW9uXyQoWEVOX09TKSkgLU4gLVQgJChzcmN0cmVlKS8kKHNyYykvYnVpbGQzMi5s
ZHMKIAotQ01ETElORV9ERVBTID0gJChERUZTX0hfREVQUykgdmlkZW8uaAoraGVhZC1kZXBzIDo9
IGNtZGxpbmUuUyByZWxvYy5TCit0YXJnZXRzICs9ICQoZm9yZWFjaCBvLCQoaGVhZC1kZXBzKSwg
XAorCQkkKGZvcmVhY2ggc2Z4LG8gbG5rIGJpbiBTLCBcCisJCQkkKHBhdHN1YnN0ICUuUywlLiQo
c2Z4KSwkKG8pKSkpCiAKLVJFTE9DX0RFUFMgPSAkKERFRlNfSF9ERVBTKSBcCi0JICAgICAkKEJB
U0VESVIpL2luY2x1ZGUvZ2VuZXJhdGVkL2F1dG9jb25mLmggXAotCSAgICAgJChCQVNFRElSKS9p
bmNsdWRlL3hlbi9rY29uZmlnLmggXAotCSAgICAgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9tdWx0
aWJvb3QuaCBcCi0JICAgICAkKEJBU0VESVIpL2luY2x1ZGUveGVuL211bHRpYm9vdDIuaCBcCi0J
ICAgICAkKEJBU0VESVIpL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmgK
KyQoYWRkcHJlZml4ICQob2JqKS8sJChoZWFkLWRlcHM6LlM9Lm8pKTogS0JVSUxEX0NGTEFHUyA6
PSAkKENGTEFHU19TX2MpCiskKGFkZHByZWZpeCAkKG9iaikvLCQoaGVhZC1kZXBzOi5TPS5sbmsp
KTogS0JVSUxEX0xERkxBR1MgOj0gJChMREZMQUdTX1NfYykKIAotaGVhZC5vOiBjbWRsaW5lLlMg
cmVsb2MuUworJChvYmopL2hlYWQubzogJChhZGRwcmVmaXggJChvYmopLywkKGhlYWQtZGVwcykp
CitvYmoteSA6PSBoZWFkLm8KIAotY21kbGluZS5TOiBjbWRsaW5lLmMgJChDTURMSU5FX0RFUFMp
Ci0JJChNQUtFKSAtZiBidWlsZDMyLm1rICRAIENNRExJTkVfREVQUz0iJChDTURMSU5FX0RFUFMp
IgorIyBOQi4gYXdrIGludm9jYXRpb24gaXMgYSBwb3J0YWJsZSBhbHRlcm5hdGl2ZSB0byAnaGVh
ZCAtbiAtMScKK3F1aWV0X2NtZF9zZWRfU19iaW4gPSBVUEQgICAgICRACitkZWZpbmUgY21kX3Nl
ZF9TX2JpbgorCShvZCAtdiAtdCB4ICQ8IHwgdHIgLXMgJyAnIHwgYXdrICdOUiA+IDEge3ByaW50
IHN9IHtzPSQkMH0nIHwgXAorCXNlZCAncy8gLywweC9nJyB8IHNlZCAncy8sMHgkJC8vJyB8IHNl
ZCAncy9eWzAtOV0qLC8gLmxvbmcgLycpID4kQAorZW5kZWYKKyQoYWRkcHJlZml4ICQob2JqKS8s
Y21kbGluZS5TIHJlbG9jLlMpOiAkKG9iaikvJS5TOiAkKG9iaikvJS5iaW4gRk9SQ0UKKwkkKGNh
bGwgaWZfY2hhbmdlZCxzZWRfU19iaW4pCiAKLXJlbG9jLlM6IHJlbG9jLmMgJChSRUxPQ19ERVBT
KQotCSQoTUFLRSkgLWYgYnVpbGQzMi5tayAkQCBSRUxPQ19ERVBTPSIkKFJFTE9DX0RFUFMpIgor
IyBEcm9wIC5nb3QucGx0IGR1cmluZyBjb252ZXJzaW9uIHRvIHBsYWluIGJpbmFyeSBmb3JtYXQu
CisjIFBsZWFzZSBjaGVjayBidWlsZDMyLmxkcyBmb3IgbW9yZSBkZXRhaWxzLgorcXVpZXRfY21k
X2NoZWNrX29ial9nb3RfcGx0ID0gQ0hFQ0sgJEAKK2RlZmluZSBjbWRfY2hlY2tfb2JqX2dvdF9w
bHQKKwlzZXQgLWU7IFwKKwkkKE9CSkRVTVApIC1oICQ8IHwgc2VkIC1uICcvWzAtOV0ve3MsMDAq
LDAsZztwO30nIHwgXAorCQl3aGlsZSByZWFkIGlkeCBuYW1lIHN6IHJlc3Q7IGRvIFwKKwkJCWNh
c2UgIiQkbmFtZSIgaW4gXAorCQkJLmdvdC5wbHQpIFwKKwkJCQl0ZXN0ICQkc3ogIT0gMGMgfHwg
Y29udGludWU7IFwKKwkJCQllY2hvICJFcnJvcjogbm9uLWVtcHR5ICQkbmFtZTogMHgkJHN6IiA+
JjI7IFwKKwkJCQlleGl0ICQkKGV4cHIgJCRpZHggKyAxKTs7IFwKKwkJCWVzYWM7IFwKKwkJZG9u
ZQorZW5kZWYKK3F1aWV0X2NtZF9jaGVja19vYmpfZHJvcF9nb3RfcGx0ID0gT0JKQ09QWSAkQAor
Y21kX2NoZWNrX29ial9kcm9wX2dvdF9wbHQgPSAkKGNtZF9jaGVja19vYmpfZ290X3BsdCk7ICQo
Y21kX29iamNvcHkpCisKK09CSkNPUFlGTEFHUyA6PSAgLU8gYmluYXJ5IC1SIC5nb3QucGx0Cisk
KG9iaikvJS5iaW46ICQob2JqKS8lLmxuayBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLGNoZWNr
X29ial9kcm9wX2dvdF9wbHQpCisKKyQob2JqKS8lLmxuazogJChvYmopLyUubyBGT1JDRQorCSQo
Y2FsbCBpZl9jaGFuZ2VkLGxkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQz
Mi5tayBiL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDQ4Yzc0MDdjMDAyZi4uMDAwMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL3g4Ni9i
b290L2J1aWxkMzIubWsKKysrIC9kZXYvbnVsbApAQCAtMSw0MCArMCwwIEBACi1vdmVycmlkZSBY
RU5fVEFSR0VUX0FSQ0g9eDg2XzMyCi1DRkxBR1MgPQotaW5jbHVkZSAkKFhFTl9ST09UKS9Db25m
aWcubWsKLQotJChjYWxsIGNjLW9wdGlvbnMtYWRkLENGTEFHUyxDQywkKEVNQkVEREVEX0VYVFJB
X0NGTEFHUykpCi0KLUNGTEFHUyArPSAtV2Vycm9yIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10
YWJsZXMgLWZuby1idWlsdGluIC1nMCAtbXNvZnQtZmxvYXQKLUNGTEFHUyArPSAtSSQoWEVOX1JP
T1QpL3hlbi9pbmNsdWRlCi1DRkxBR1MgOj0gJChmaWx0ZXItb3V0IC1mbHRvLCQoQ0ZMQUdTKSkg
Ci0KLSMgTkIuIGF3ayBpbnZvY2F0aW9uIGlzIGEgcG9ydGFibGUgYWx0ZXJuYXRpdmUgdG8gJ2hl
YWQgLW4gLTEnCi0lLlM6ICUuYmluCi0JKG9kIC12IC10IHggJDwgfCB0ciAtcyAnICcgfCBhd2sg
J05SID4gMSB7cHJpbnQgc30ge3M9JCQwfScgfCBcCi0Jc2VkICdzLyAvLDB4L2cnIHwgc2VkICdz
LywweCQkLy8nIHwgc2VkICdzL15bMC05XSosLyAubG9uZyAvJykgPiRACi0KLSMgRHJvcCAuZ290
LnBsdCBkdXJpbmcgY29udmVyc2lvbiB0byBwbGFpbiBiaW5hcnkgZm9ybWF0LgotIyBQbGVhc2Ug
Y2hlY2sgYnVpbGQzMi5sZHMgZm9yIG1vcmUgZGV0YWlscy4KLSUuYmluOiAlLmxuawotCSQoT0JK
RFVNUCkgLWggJDwgfCBzZWQgLW4gJy9bMC05XS97cywwMCosMCxnO3A7fScgfCBcCi0JCXdoaWxl
IHJlYWQgaWR4IG5hbWUgc3ogcmVzdDsgZG8gXAotCQkJY2FzZSAiJCRuYW1lIiBpbiBcCi0JCQku
Z290LnBsdCkgXAotCQkJCXRlc3QgJCRzeiAhPSAwYyB8fCBjb250aW51ZTsgXAotCQkJCWVjaG8g
IkVycm9yOiBub24tZW1wdHkgJCRuYW1lOiAweCQkc3oiID4mMjsgXAotCQkJCWV4aXQgJCQoZXhw
ciAkJGlkeCArIDEpOzsgXAotCQkJZXNhYzsgXAotCQlkb25lCi0JJChPQkpDT1BZKSAtTyBiaW5h
cnkgLVIgLmdvdC5wbHQgJDwgJEAKLQotJS5sbms6ICUubwotCSQoTEQpICQoTERGTEFHU19ESVJF
Q1QpIC1OIC1UIGJ1aWxkMzIubGRzIC1vICRAICQ8Ci0KLSUubzogJS5jCi0JJChDQykgJChDRkxB
R1MpIC1jIC1mcGljICQ8IC1vICRACi0KLWNtZGxpbmUubzogY21kbGluZS5jICQoQ01ETElORV9E
RVBTKQotCi1yZWxvYy5vOiByZWxvYy5jICQoUkVMT0NfREVQUykKLQotLlBSRUNJT1VTOiAlLmJp
biAlLmxuawotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:11:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:11:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNKA3-0002sc-90; Wed, 23 Oct 2019 17:11:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNKA1-0002rM-JC
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:11:01 +0000
X-Inumbo-ID: 0b553800-f5b8-11e9-8aca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b553800-f5b8-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 17:10:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850643;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=OFqLPj2kV8PSftL12ZLJDfyzqvavohsPHr58Q3YuqZo=;
 b=hEFVo3N+PcBN/6ULP2YU/aZLNyJ6pVmr0iF3EVLYYMEcJwGt51Z1Rnz2
 q4VzxFDTg+8kg2JzssxTG10fg/9udiai/DWnw4vaWBfPKWv/HUsgG8kJR
 cFYjIzsEOmIoE1Yi6DmTq01+2LxSuWO/nDMSch1OZEyJ655hhxDfPTnfN 0=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: j/XAibLl1a0JSzKn3KCY9isVkb208tdI0hB2UnSR0rzIm1irz71LSU2uuLLpxoIuJAYYFEy/fE
 3EAUooH9Mh1JIy/eb16AZ4BUq+o7ePX8YF62rCDTiXyLJWfHEfFyaiQcJpvg1Fuk/kOBpU1eb6
 +lmAQj+FY0J/1YB2lN5r98Aa6EEpLm2JCexQJ2foGbWsSodAFJUztlytqS3MODcNnHVRt8mLA5
 jrS91TJlSQXIMNC/U/LFgoHwIAXrJaeAmWx7B677loNo5c0592UIrfeEUyN+NLEbPpwGISKn0u
 B7Q=
X-SBRS: 2.7
X-MesageID: 7333657
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7333657"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:29 +0100
Message-ID: <20191023164837.2700240-16-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 15/23] convert tools/Makefile to kbuild
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tCiB4ZW4vdG9vbHMvTWFrZWZpbGUgfCAxNSArKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi90
b29scy9NYWtlZmlsZSBiL3hlbi90b29scy9NYWtlZmlsZQppbmRleCBlOTQwOTM5ZDYxZjQuLmI0
M2Y2MjU5MjAxOSAxMDA2NDQKLS0tIGEveGVuL3Rvb2xzL01ha2VmaWxlCisrKyBiL3hlbi90b29s
cy9NYWtlZmlsZQpAQCAtMSwxMyArMSwyIEBACi0KLWluY2x1ZGUgJChYRU5fUk9PVCkvQ29uZmln
Lm1rCi0KLS5QSE9OWTogZGVmYXVsdAotZGVmYXVsdDoKLQkkKE1BS0UpIHN5bWJvbHMKLQotLlBI
T05ZOiBjbGVhbgotY2xlYW46Ci0Jcm0gLWYgKi5vIHN5bWJvbHMKLQotc3ltYm9sczogc3ltYm9s
cy5jCi0JJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8gJEAgJDwKK2hvc3Rwcm9ncy15ICs9IHN5
bWJvbHMKK2Fsd2F5cyArPSAkKGhvc3Rwcm9ncy15KQotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:11:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNKA8-0002wM-Ka; Wed, 23 Oct 2019 17:11:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNKA6-0002v8-JS
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:11:06 +0000
X-Inumbo-ID: 0eca61ea-f5b8-11e9-8aca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0eca61ea-f5b8-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 17:10:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850648;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=VkPNM8eB2g+blwW/+f1fejfXCBhRbUl28kmW/LxAdfE=;
 b=Ywf7F5cYRHtQjhIO6/Lp6xH9lD9GNqBnR7HU1pA9y3j4Nc098dB3cQmL
 p3uUEN64n8JRXLWf9a6dpA+bIsikTtVtE8fHqGODBLAHecW51ZArfiYhH
 1d4NQmZImzjhsxXH1WUxws8HycH0X0jFZW9GT6Awbz8Fgq7dP6iE4ZLcR w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1aBr0Qdml6ZkS4aycuz1jMffgTxDzce3NNWTlRumzIOQTEygMlN6WaEG7Ztd4vhH5U18cegnSE
 MHqgmNLZNaUqs7SLgUp+Y8YQHCPHSaUjxchZSBHqjIHLQpHc2SuNRajOW1ajIJ2zw8fyN94Q9F
 /aUZ3sX+RT9L6rcJJtT1FvsD4x8WssRZG2QuTb5DYXD1eLXN41qD7I5bTUWC9cqaH9B3tFLn5/
 S2aF4ATnjmwIVujVaIkdVQQhQCS+HMlBIEcjY3z347ab4y2BSQ5Yw6ZmWjMLFm+f8cGvXEeHUg
 Hlk=
X-SBRS: 2.7
X-MesageID: 7333662
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7333662"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:32 +0100
Message-ID: <20191023164837.2700240-19-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 18/23] arch/x86: Start moving build
 targets out of Makefile into Kbuild.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXJjaC8qL01ha2VmaWxlIHdpbGwgYmUgaW5jbHVkZWQgYnkgdGhlIHJvb3QgbWFrZWZpbGUsIGl0
cyBqb2Igd2lsbAptb3N0eSBiZSB0byBnZW5lcmF0ZSB0aGUgKkZMQUdTIGZvciB0aGlzIGFyY2gu
CmFyY2gvKi9LYnVpbGQgd2lsbCBiZSB1c2VkIGJ5IHJlY3Vyc2l2ZSBtYWtlLCB0byBidWlsZCAq
Lm8gYW5kCm90aGVycy4KLS0tCiB4ZW4vYXJjaC94ODYvS2J1aWxkICAgfCAxNTMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUg
fCAxNDggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAxNTMgaW5zZXJ0aW9ucygrKSwgMTQ4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL3g4Ni9LYnVpbGQKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2J1
aWxkIGIveGVuL2FyY2gveDg2L0tidWlsZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAuLjVjYWQ5NmJlZDExMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9L
YnVpbGQKQEAgLTAsMCArMSwxNTMgQEAKK29iai15ICs9IGFjcGkvCitvYmoteSArPSBjcHUvCitv
YmoteSArPSBnZW5hcGljLworb2JqLSQoQ09ORklHX1hFTl9HVUVTVCkgKz0gZ3Vlc3QvCitvYmot
JChDT05GSUdfSFZNKSArPSBodm0vCitvYmoteSArPSBtbS8KK29iai0kKENPTkZJR19YRU5PUFJP
RikgKz0gb3Byb2ZpbGUvCitvYmotJChDT05GSUdfUFYpICs9IHB2Lworb2JqLXkgKz0geDg2XzY0
LworCithbHRlcm5hdGl2ZS15IDo9IGFsdGVybmF0aXZlLmluaXQubworYWx0ZXJuYXRpdmUtJChD
T05GSUdfTElWRVBBVENIKSA6PQorb2JqLWJpbi15ICs9ICQoYWx0ZXJuYXRpdmUteSkKK29iai15
ICs9IGFwaWMubworb2JqLXkgKz0gYml0b3BzLm8KK29iai1iaW4teSArPSBiemltYWdlLmluaXQu
bworb2JqLWJpbi15ICs9IGNsZWFyX3BhZ2Uubworb2JqLWJpbi15ICs9IGNvcHlfcGFnZS5vCitv
YmoteSArPSBjcHVpZC5vCitvYmotJChDT05GSUdfUFYpICs9IGNvbXBhdC5vIHg4Nl82NC9jb21w
YXQubworb2JqLSQoQ09ORklHX0tFWEVDKSArPSBjcmFzaC5vCitvYmoteSArPSBkZWJ1Zy5vCitv
YmoteSArPSBkZWxheS5vCitvYmoteSArPSBkZXNjLm8KK29iai1iaW4teSArPSBkbWlfc2Nhbi5p
bml0Lm8KK29iai15ICs9IGRvbWN0bC5vCitvYmoteSArPSBkb21haW4ubworb2JqLWJpbi15ICs9
IGRvbTBfYnVpbGQuaW5pdC5vCitvYmoteSArPSBkb21haW5fcGFnZS5vCitvYmoteSArPSBlODIw
Lm8KK29iai15ICs9IGVtdWwtaTgyNTQubworb2JqLXkgKz0gZXh0YWJsZS5vCitvYmoteSArPSBm
bHVzaHRsYi5vCitvYmotJChDT05GSUdfQ1JBU0hfREVCVUcpICs9IGdkYnN0dWIubworb2JqLXkg
Kz0gaHlwZXJjYWxsLm8KK29iai15ICs9IGkzODcubworb2JqLXkgKz0gaTgyNTkubworb2JqLXkg
Kz0gaW9fYXBpYy5vCitvYmotJChDT05GSUdfTElWRVBBVENIKSArPSBhbHRlcm5hdGl2ZS5vIGxp
dmVwYXRjaC5vCitvYmoteSArPSBtc2kubworb2JqLXkgKz0gbXNyLm8KK29iai0kKENPTkZJR19J
TkRJUkVDVF9USFVOSykgKz0gaW5kaXJlY3QtdGh1bmsubworb2JqLXkgKz0gaW9wb3J0X2VtdWxh
dGUubworb2JqLXkgKz0gaXJxLm8KK29iai0kKENPTkZJR19LRVhFQykgKz0gbWFjaGluZV9rZXhl
Yy5vCitvYmoteSArPSBtaWNyb2NvZGVfYW1kLm8KK29iai15ICs9IG1pY3JvY29kZV9pbnRlbC5v
CitvYmoteSArPSBtaWNyb2NvZGUubworb2JqLXkgKz0gbW0ubyB4ODZfNjQvbW0ubworb2JqLSQo
Q09ORklHX0hWTSkgKz0gbW9uaXRvci5vCitvYmoteSArPSBtcHBhcnNlLm8KK29iai15ICs9IG5t
aS5vCitvYmoteSArPSBudW1hLm8KK29iai15ICs9IHBjaS5vCitvYmoteSArPSBwZXJjcHUubwor
b2JqLXkgKz0gcGh5c2Rldi5vIHg4Nl82NC9waHlzZGV2Lm8KK29iai15ICs9IHBsYXRmb3JtX2h5
cGVyY2FsbC5vIHg4Nl82NC9wbGF0Zm9ybV9oeXBlcmNhbGwubworb2JqLXkgKz0gcHNyLm8KK29i
ai15ICs9IHNldHVwLm8KK29iai15ICs9IHNodXRkb3duLm8KK29iai15ICs9IHNtcC5vCitvYmot
eSArPSBzbXBib290Lm8KK29iai15ICs9IHNwZWNfY3RybC5vCitvYmoteSArPSBzcmF0Lm8KK29i
ai15ICs9IHN0cmluZy5vCitvYmoteSArPSBzeXNjdGwubworb2JqLXkgKz0gdGltZS5vCitvYmot
eSArPSB0cmFjZS5vCitvYmoteSArPSB0cmFwcy5vCitvYmoteSArPSB1c2VyY29weS5vCitvYmot
eSArPSB4ODZfZW11bGF0ZS5vCitvYmotJChDT05GSUdfVEJPT1QpICs9IHRib290Lm8KK29iai15
ICs9IGhwZXQubworb2JqLXkgKz0gdm1fZXZlbnQubworb2JqLXkgKz0geHN0YXRlLm8KKworZXh0
cmEteSArPSB4ZW4ubGRzIGVmaS5sZHMKKworaG9zdHByb2dzLXkgKz0gYm9vdC9ta2VsZjMyCisK
K2lmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQorbm90ZXNfcGhkcnMgPSAtLW5vdGVzCitlbHNl
CitpZmVxICgkKENPTkZJR19QVkhfR1VFU1QpLHkpCitub3Rlc19waGRycyA9IC0tbm90ZXMKK2Vu
ZGlmCitlbmRpZgorCitpZmRlZiBDT05GSUdfTElWRVBBVENICithbGxfc3ltYm9scyA9IC0tYWxs
LXN5bWJvbHMKK2lmZGVmIENPTkZJR19GQVNUX1NZTUJPTF9MT09LVVAKK2FsbF9zeW1ib2xzID0g
LS1hbGwtc3ltYm9scyAtLXNvcnQtYnktbmFtZQorZW5kaWYKK2Vsc2UKK2FsbF9zeW1ib2xzID0K
K2VuZGlmCisKK3N5bXMtd2Fybi1kdXAteSA6PSAtLXdhcm4tZHVwCitzeW1zLXdhcm4tZHVwLSQo
Q09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MpIDo9CisKKyQoVEFSR0VU
KTogVE1QID0gJChARCkvLiQoQEYpLmVsZjMyCiskKFRBUkdFVCk6ICQoVEFSR0VUKS1zeW1zICQo
ZWZpLXkpICQob2JqKS9ib290L21rZWxmMzIKKwkkKG9iaikvYm9vdC9ta2VsZjMyICQobm90ZXNf
cGhkcnMpICQoVEFSR0VUKS1zeW1zICQoVE1QKSAkKFhFTl9JTUdfT0ZGU0VUKSBcCisJICAgICAg
ICAgICAgICAgYCQoTk0pICQoVEFSR0VUKS1zeW1zIHwgc2VkIC1uZSAncy9eXChbXiBdKlwpIC4g
X18yTV9yd2RhdGFfZW5kJCQvMHhcMS9wJ2AKKwlvZCAtdCB4NCAtTiA4MTkyICQoVE1QKSAgfCBn
cmVwIDFiYWRiMDAyID4gL2Rldi9udWxsIHx8IFwKKwkJeyBlY2hvICJObyBNdWx0aWJvb3QxIGhl
YWRlciBmb3VuZCIgPiYyOyBmYWxzZTsgfQorCW9kIC10IHg0IC1OIDMyNzY4ICQoVE1QKSB8IGdy
ZXAgZTg1MjUwZDYgPiAvZGV2L251bGwgfHwgXAorCQl7IGVjaG8gIk5vIE11bHRpYm9vdDIgaGVh
ZGVyIGZvdW5kIiA+JjI7IGZhbHNlOyB9CisJbXYgJChUTVApICQoVEFSR0VUKQorCit0YXJnZXRz
ICs9IHByZWxpbmsubworTERGTEFHU19wcmVsaW5rLm8gOj0gLXIgLS13aG9sZS1hcmNoaXZlCisk
KG9iaikvcHJlbGluay5vOiAkKEFMTF9PQkpTKSBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLGxk
KQorCitMREZMQUdTXyQoVEFSR0VUKS1zeW1zICs9IC1UICQob2JqKS94ZW4ubGRzIC1OCiskKFRB
UkdFVCktc3ltczogJChvYmopL3ByZWxpbmsubyAkKG9iaikveGVuLmxkcworCSQoTEQpICQobGRf
ZmxhZ3MpICQ8ICQoYnVpbGRfaWRfbGlua2VyKSBcCisJICAgICQob2JqdHJlZSkvY29tbW9uL3N5
bWJvbHMtZHVtbXkubyAtbyAkKEBEKS8uJChARikuMAorCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2
ICQoQEQpLy4kKEBGKS4wIFwKKwkJfCAkKG9ianRyZWUpL3Rvb2xzL3N5bWJvbHMgJChhbGxfc3lt
Ym9scykgLS1zeXN2IC0tc29ydCBcCisJCT4kKEBEKS8uJChARikuMC5TCisJJChNQUtFKSAkKGJ1
aWxkKT0kKEBEKSAkKEBEKS8uJChARikuMC5vCisJJChMRCkgJChsZF9mbGFncykgJDwgJChidWls
ZF9pZF9saW5rZXIpIFwKKwkgICAgJChARCkvLiQoQEYpLjAubyAtbyAkKEBEKS8uJChARikuMQor
CSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4xIFwKKwkJfCAkKG9ianRyZWUp
L3Rvb2xzL3N5bWJvbHMgJChhbGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCAkKHN5bXMtd2Fybi1k
dXAteSkgXAorCQk+JChARCkvLiQoQEYpLjEuUworCSQoTUFLRSkgJChidWlsZCk9JChARCkgJChA
RCkvLiQoQEYpLjEubworCSQoTEQpICQobGRfZmxhZ3MpICQ8ICQoYnVpbGRfaWRfbGlua2VyKSBc
CisJICAgICQoQEQpLy4kKEBGKS4xLm8gLW8gJEAKKwkkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAk
KEBEKS8kKEBGKSBcCisJCXwgJChvYmp0cmVlKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5
c3YgLS1zb3J0IFwKKwkJPiQoQEQpLyQoQEYpLm1hcAorCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05
XSogJChARCkvLi4kKEBGKS5bMC05XSoKKwordGFyZ2V0cyArPSBhc20tb2Zmc2V0cy5zCitDRkxB
R1NfUkVNT1ZFX2FzbS1vZmZzZXRzLm8gOj0gLWZsdG8KKyQob2JqKS9hc20tb2Zmc2V0cy5zOiAk
KHNyYykvJChBUkNIKS9hc20tb2Zmc2V0cy5jICQob2JqdHJlZSkvaW5jbHVkZS9hc20teDg2L2Fz
bS1tYWNyb3MuaCBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkX2RlcCxjY19zX2MpCisKKyMgRkxB
R1MgZm9yIGFzbS1tYWNyb3MuaQorQ0ZMQUdTX2FzbS1tYWNyb3MubyA6PSAtRF9fQVNTRU1CTFlf
XyAtUAorCisjIEV4dHJhIGFmbGFncyBmb3IgZWZpLmxkcworQUZMQUdTX2VmaS5vIDo9IC1ERUZJ
CisKK3F1aWV0X2NtZF94ZW5fY3BwX2xkc19TID0gTERTICAgICAkQAorICAgICAgY21kX3hlbl9j
cHBfbGRzX1MgPSAkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKGFfZmxhZ3MpKSAt
UCAtVWkzODYgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1vICRAICQ8CisKKyQob2Jq
KS8lLmxkczogJChzcmMpL3hlbi5sZHMuUyBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkX2RlcCx4
ZW5fY3BwX2xkc19TKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCmluZGV4IDg2NGEwNjY5YmM5Zi4uNDliN2ViOWZkMTE2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC0xLDExNSArMSw4IEBACi1vYmoteSArPSBhY3BpLwotb2JqLXkgKz0gY3B1Lwotb2JqLXkgKz0g
Z2VuYXBpYy8KLW9iai0kKENPTkZJR19YRU5fR1VFU1QpICs9IGd1ZXN0Lwotb2JqLSQoQ09ORklH
X0hWTSkgKz0gaHZtLwotb2JqLXkgKz0gbW0vCi1vYmotJChDT05GSUdfWEVOT1BST0YpICs9IG9w
cm9maWxlLwotb2JqLSQoQ09ORklHX1BWKSArPSBwdi8KLW9iai15ICs9IHg4Nl82NC8KLQotYWx0
ZXJuYXRpdmUteSA6PSBhbHRlcm5hdGl2ZS5pbml0Lm8KLWFsdGVybmF0aXZlLSQoQ09ORklHX0xJ
VkVQQVRDSCkgOj0KLW9iai1iaW4teSArPSAkKGFsdGVybmF0aXZlLXkpCi1vYmoteSArPSBhcGlj
Lm8KLW9iai15ICs9IGJpdG9wcy5vCi1vYmotYmluLXkgKz0gYnppbWFnZS5pbml0Lm8KLW9iai1i
aW4teSArPSBjbGVhcl9wYWdlLm8KLW9iai1iaW4teSArPSBjb3B5X3BhZ2Uubwotb2JqLXkgKz0g
Y3B1aWQubwotb2JqLSQoQ09ORklHX1BWKSArPSBjb21wYXQubyB4ODZfNjQvY29tcGF0Lm8KLW9i
ai0kKENPTkZJR19LRVhFQykgKz0gY3Jhc2gubwotb2JqLXkgKz0gZGVidWcubwotb2JqLXkgKz0g
ZGVsYXkubwotb2JqLXkgKz0gZGVzYy5vCi1vYmotYmluLXkgKz0gZG1pX3NjYW4uaW5pdC5vCi1v
YmoteSArPSBkb21jdGwubwotb2JqLXkgKz0gZG9tYWluLm8KLW9iai1iaW4teSArPSBkb20wX2J1
aWxkLmluaXQubwotb2JqLXkgKz0gZG9tYWluX3BhZ2Uubwotb2JqLXkgKz0gZTgyMC5vCi1vYmot
eSArPSBlbXVsLWk4MjU0Lm8KLW9iai15ICs9IGV4dGFibGUubwotb2JqLXkgKz0gZmx1c2h0bGIu
bwotb2JqLSQoQ09ORklHX0NSQVNIX0RFQlVHKSArPSBnZGJzdHViLm8KLW9iai15ICs9IGh5cGVy
Y2FsbC5vCi1vYmoteSArPSBpMzg3Lm8KLW9iai15ICs9IGk4MjU5Lm8KLW9iai15ICs9IGlvX2Fw
aWMubwotb2JqLSQoQ09ORklHX0xJVkVQQVRDSCkgKz0gYWx0ZXJuYXRpdmUubyBsaXZlcGF0Y2gu
bwotb2JqLXkgKz0gbXNpLm8KLW9iai15ICs9IG1zci5vCi1vYmotJChDT05GSUdfSU5ESVJFQ1Rf
VEhVTkspICs9IGluZGlyZWN0LXRodW5rLm8KLW9iai15ICs9IGlvcG9ydF9lbXVsYXRlLm8KLW9i
ai15ICs9IGlycS5vCi1vYmotJChDT05GSUdfS0VYRUMpICs9IG1hY2hpbmVfa2V4ZWMubwotb2Jq
LXkgKz0gbWljcm9jb2RlX2FtZC5vCi1vYmoteSArPSBtaWNyb2NvZGVfaW50ZWwubwotb2JqLXkg
Kz0gbWljcm9jb2RlLm8KLW9iai15ICs9IG1tLm8geDg2XzY0L21tLm8KLW9iai0kKENPTkZJR19I
Vk0pICs9IG1vbml0b3Iubwotb2JqLXkgKz0gbXBwYXJzZS5vCi1vYmoteSArPSBubWkubwotb2Jq
LXkgKz0gbnVtYS5vCi1vYmoteSArPSBwY2kubwotb2JqLXkgKz0gcGVyY3B1Lm8KLW9iai15ICs9
IHBoeXNkZXYubyB4ODZfNjQvcGh5c2Rldi5vCi1vYmoteSArPSBwbGF0Zm9ybV9oeXBlcmNhbGwu
byB4ODZfNjQvcGxhdGZvcm1faHlwZXJjYWxsLm8KLW9iai15ICs9IHBzci5vCi1vYmoteSArPSBz
ZXR1cC5vCi1vYmoteSArPSBzaHV0ZG93bi5vCi1vYmoteSArPSBzbXAubwotb2JqLXkgKz0gc21w
Ym9vdC5vCi1vYmoteSArPSBzcGVjX2N0cmwubwotb2JqLXkgKz0gc3JhdC5vCi1vYmoteSArPSBz
dHJpbmcubwotb2JqLXkgKz0gc3lzY3RsLm8KLW9iai15ICs9IHRpbWUubwotb2JqLXkgKz0gdHJh
Y2Uubwotb2JqLXkgKz0gdHJhcHMubwotb2JqLXkgKz0gdXNlcmNvcHkubwotb2JqLXkgKz0geDg2
X2VtdWxhdGUubwotb2JqLSQoQ09ORklHX1RCT09UKSArPSB0Ym9vdC5vCi1vYmoteSArPSBocGV0
Lm8KLW9iai15ICs9IHZtX2V2ZW50Lm8KLW9iai15ICs9IHhzdGF0ZS5vCi0KLXg4Nl9lbXVsYXRl
Lm86IHg4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgeDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAog
CiBlZmkteSA6PSAkKHNoZWxsIGlmIFsgISAtciAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBp
bGUuaCAtbyBcCiAgICAgICAgICAgICAgICAgICAgICAgLU8gJChCQVNFRElSKS9pbmNsdWRlL3hl
bi9jb21waWxlLmggXTsgdGhlbiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAnJChU
QVJHRVQpLmVmaSc7IGZpKQogCi1pZm5lcSAoJChidWlsZF9pZF9saW5rZXIpLCkKLW5vdGVzX3Bo
ZHJzID0gLS1ub3RlcwotZWxzZQotaWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQotbm90ZXNf
cGhkcnMgPSAtLW5vdGVzCi1lbmRpZgotZW5kaWYKLQotaWZkZWYgQ09ORklHX0xJVkVQQVRDSAot
YWxsX3N5bWJvbHMgPSAtLWFsbC1zeW1ib2xzCi1pZmRlZiBDT05GSUdfRkFTVF9TWU1CT0xfTE9P
S1VQCi1hbGxfc3ltYm9scyA9IC0tYWxsLXN5bWJvbHMgLS1zb3J0LWJ5LW5hbWUKLWVuZGlmCi1l
bHNlCi1hbGxfc3ltYm9scyA9Ci1lbmRpZgotCi1zeW1zLXdhcm4tZHVwLXkgOj0gLS13YXJuLWR1
cAotc3ltcy13YXJuLWR1cC0kKENPTkZJR19TVVBQUkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5J
TkdTKSA6PQotCi0kKFRBUkdFVCk6IFRNUCA9ICQoQEQpLy4kKEBGKS5lbGYzMgotJChUQVJHRVQp
OiAkKFRBUkdFVCktc3ltcyAkKGVmaS15KSBib290L21rZWxmMzIKLQkuL2Jvb3QvbWtlbGYzMiAk
KG5vdGVzX3BoZHJzKSAkKFRBUkdFVCktc3ltcyAkKFRNUCkgJChYRU5fSU1HX09GRlNFVCkgXAot
CSAgICAgICAgICAgICAgIGAkKE5NKSAkKFRBUkdFVCktc3ltcyB8IHNlZCAtbmUgJ3MvXlwoW14g
XSpcKSAuIF9fMk1fcndkYXRhX2VuZCQkLzB4XDEvcCdgCi0Jb2QgLXQgeDQgLU4gODE5MiAkKFRN
UCkgIHwgZ3JlcCAxYmFkYjAwMiA+IC9kZXYvbnVsbCB8fCBcCi0JCXsgZWNobyAiTm8gTXVsdGli
b290MSBoZWFkZXIgZm91bmQiID4mMjsgZmFsc2U7IH0KLQlvZCAtdCB4NCAtTiAzMjc2OCAkKFRN
UCkgfCBncmVwIGU4NTI1MGQ2ID4gL2Rldi9udWxsIHx8IFwKLQkJeyBlY2hvICJObyBNdWx0aWJv
b3QyIGhlYWRlciBmb3VuZCIgPiYyOyBmYWxzZTsgfQotCW12ICQoVE1QKSAkKFRBUkdFVCkKLQog
QUxMX09CSlMgOj0gJChCQVNFRElSKS9hcmNoL3g4Ni9ib290L2J1aWx0X2luLm8gJChCQVNFRElS
KS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4ubyAkKEFMTF9PQkpTKQogCiBpZmVxICgkKENPTkZJR19M
VE8pLHkpCkBAIC0xMjcsMzMgKzIwLDEwIEBAIHByZWxpbmsubzogJChwYXRzdWJzdCAlL2J1aWx0
X2luLm8sJS9idWlsdF9pbl9iaW4ubywkKEFMTF9PQkpTKSkgcHJlbGlua19sdG8ubwogcHJlbGlu
ay1lZmkubzogJChwYXRzdWJzdCAlL2J1aWx0X2luLm8sJS9idWlsdF9pbl9iaW4ubywkKEFMTF9P
QkpTKSkgcHJlbGluay1lZmlfbHRvLm8gZWZpL2Jvb3QuaW5pdC5vCiAJJChndWFyZCkgJChMRCkg
JChMREZMQUdTKSAtciAtbyAkQCAkXgogZWxzZQotcHJlbGluay5vOiAkKEFMTF9PQkpTKQotCSQo
TEQpICQoTERGTEFHUykgLXIgLW8gJEAgJF4KLQogcHJlbGluay1lZmkubzogJChBTExfT0JKUykg
ZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vCiAJJChndWFyZCkgJChM
RCkgJChMREZMQUdTKSAtciAtbyAkQCAkKGZpbHRlci1vdXQgJS9lZmkvYnVpbHRfaW4ubywkXikK
IGVuZGlmCiAKLSQoVEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcwotCSQoTEQpICQoTERG
TEFHUykgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gJChidWlsZF9pZF9saW5rZXIpIFwKLQkgICAg
JChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vIC1vICQoQEQpLy4kKEBGKS4wCi0JJChO
TSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvLiQoQEYpLjAgXAotCQl8ICQoQkFTRURJUikvdG9v
bHMvc3ltYm9scyAkKGFsbF9zeW1ib2xzKSAtLXN5c3YgLS1zb3J0IFwKLQkJPiQoQEQpLy4kKEBG
KS4wLlMKLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgJChARCkvLiQoQEYpLjAubwot
CSQoTEQpICQoTERGTEFHUykgLVQgeGVuLmxkcyAtTiBwcmVsaW5rLm8gJChidWlsZF9pZF9saW5r
ZXIpIFwKLQkgICAgJChARCkvLiQoQEYpLjAubyAtbyAkKEBEKS8uJChARikuMQotCSQoTk0pIC1w
YSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4xIFwKLQkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5
bWJvbHMgJChhbGxfc3ltYm9scykgLS1zeXN2IC0tc29ydCAkKHN5bXMtd2Fybi1kdXAteSkgXAot
CQk+JChARCkvLiQoQEYpLjEuUwotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAkKEBE
KS8uJChARikuMS5vCi0JJChMRCkgJChMREZMQUdTKSAtVCB4ZW4ubGRzIC1OIHByZWxpbmsubyAk
KGJ1aWxkX2lkX2xpbmtlcikgXAotCSAgICAkKEBEKS8uJChARikuMS5vIC1vICRACi0JJChOTSkg
LXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikgXAotCQl8ICQoQkFTRURJUikvdG9vbHMvc3lt
Ym9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCBcCi0JCT4kKEBEKS8kKEBGKS5tYXAKLQlybSAt
ZiAkKEBEKS8uJChARikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCi0KIG5vdGUubzogJChU
QVJHRVQpLXN5bXMKIAkkKE9CSkNPUFkpIC1PIGJpbmFyeSAtLW9ubHktc2VjdGlvbj0ubm90ZS5n
bnUuYnVpbGQtaWQgICQoQkFTRURJUikveGVuLXN5bXMgJEAuYmluCiAJJChPQkpDT1BZKSAtSSBi
aW5hcnkgLU8gZWxmNjQteDg2LTY0IC1CIGkzODY6eDg2LTY0IFwKQEAgLTIxOSwxMSArODksNiBA
QCAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9y
ZWxvY3MtZHVtbXkubyBlZmkvbWtyZWxvYwogZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8g
ZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86ICQoQkFTRURJUikvYXJjaC94ODYvZWZpL2J1aWx0
X2luLm8KIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVp
bGRpZC5vOiA7CiAKLWFzbS1vZmZzZXRzLnM6ICQoVEFSR0VUX1NVQkFSQ0gpL2FzbS1vZmZzZXRz
LmMgJChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5oCi0JJChDQykgJChmaWx0
ZXItb3V0IC1XYSQoY29tbWEpJSAtZmx0bywkKENGTEFHUykpIC1TIC1vICRAICQ8Ci0KLWFzbS1t
YWNyb3MuaTogQ0ZMQUdTICs9IC1EX19BU1NFTUJMWV9fIC1QCi0KICQoQkFTRURJUikvaW5jbHVk
ZS9hc20teDg2L2FzbS1tYWNyb3MuaDogYXNtLW1hY3Jvcy5pIE1ha2VmaWxlCiAJZWNobyAnI2lm
IDAnID4kQC5uZXcKIAllY2hvICcuaWYgMCcgPj4kQC5uZXcKQEAgLTIzNSwxOSArMTAwLDYgQEAg
JChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5oOiBhc20tbWFjcm9zLmkgTWFr
ZWZpbGUKIAllY2hvICcjZW5kaWYnID4+JEAubmV3CiAJJChjYWxsIG1vdmUtaWYtY2hhbmdlZCwk
QC5uZXcsJEApCiAKLXhlbi5sZHM6IHhlbi5sZHMuUwotCSQoQ0MpIC1QIC1FIC1VaTM4NiAkKGZp
bHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKLQlzZWQgLWUgJ3MvLipc
Lmxkc1wubzovJChARik6L2cnIDwuJChARikuZCA+LiQoQEYpLmQubmV3Ci0JbXYgLWYgLiQoQEYp
LmQubmV3IC4kKEBGKS5kCi0KLWVmaS5sZHM6IHhlbi5sZHMuUwotCSQoQ0MpIC1QIC1FIC1VaTM4
NiAtREVGSSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKLQlz
ZWQgLWUgJ3MvLipcLmxkc1wubzovJChARik6L2cnIDwuJChARikuZCA+LiQoQEYpLmQubmV3Ci0J
bXYgLWYgLiQoQEYpLmQubmV3IC4kKEBGKS5kCi0KLWJvb3QvbWtlbGYzMjogYm9vdC9ta2VsZjMy
LmMKLQkkKEhPU1RDQykgJChIT1NUQ0ZMQUdTKSAtbyAkQCAkPAotCiBlZmkvbWtyZWxvYzogZWZp
L21rcmVsb2MuYwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1nIC1vICRAICQ8CiAKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:11:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNKAD-00030X-6D; Wed, 23 Oct 2019 17:11:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNKAB-0002zM-KI
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:11:11 +0000
X-Inumbo-ID: 18993b60-f5b8-11e9-bbab-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18993b60-f5b8-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 17:11:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850666;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=4H2b7k5wmb+lFuniuqv3msRKI8CBEGAGNAtixDHFl7A=;
 b=fu8cfUKNJG4kLU9v0FdgVlIgdO6F4oq78Qd47MU/JJd3vjg2oSb60Eqm
 QhkvGZ/lMf8eZgHQbf7cZfjWBrZyiB2w5FCM6876B+qdPFPeMBGCoV2WA
 hI5bVtNUc1PGYU5yn5SLv2XA250zkoiAqM+V6xKzTVqPTMDF2X87JE6Ck E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1AYaBcrvx93FbRej3cEJ+12E9KAwnQ0gF+FJ2qUCkZL3ArSltnfbsAfU3IN4aPzlKRq424toCF
 Cnn9+EoOXaLC2+cmM9TEGkF/usR4CreeIlFuWoEH8cirIgvOoIUONYxtJDlwvGpsfP7cOgzStK
 btISv+TnjmJmasdazZNlnIaAbn1VTj9v7cZnuDFPTkbnxBu5coBvZjawZ7vtbRUx/gVsBqpWfu
 n2UnsoNHUgYOP5bu0adNREfPfqbEmRUfrpEG9tWEGAlxiavJeqQx7KdYaV57eDCIrJaM4TaFUQ
 njQ=
X-SBRS: 2.7
X-MesageID: 7429249
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7429249"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:25 +0100
Message-ID: <20191023164837.2700240-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 11/23] First conversion to kbuild
 makefiles
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S2J1aWxkIHVzZXMgb2JqLXk9c3ViZGlyLyBpbnN0ZWFkIG9mIHN1YmRpci15PXN1YmRpcgpBZGRp
bmcgQ0ZMQUdTIGluIGEgc3BlY2lmaWMgc3ViZGlyZWN0b3J5IGlzIGRvbmUgdmlhIGNjZmxhZ3Mt
eSBpbnN0ZWFkCm9mIENGTEFHUy4KCkRvbmUgd2l0aCBzZWQ6CiAgICBzZWQgLWkgLXIgJ3MjXnN1
YmRpci0oLiopI29iai1cMS8jOyBzI15DRkxBR1MgI2NjZmxhZ3MteSAjJyAqKi8qL01ha2VmaWxl
Ci0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKy0t
LS0tLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmlsZSAgICAgICAgICB8ICAyICstCiB4ZW4v
YXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL2Vm
aS9NYWtlZmlsZSAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAg
ICAgICAgICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2FjcGkvTWFr
ZWZpbGUgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUgICAgICAg
ICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUgICAgICAgICAgICB8ICAy
ICstCiB4ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlICAgICAgICAgICAgfCAgNiArKystLS0KIHhl
bi9hcmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvTWFrZWZpbGUgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL01ha2VmaWxlICAg
ICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2NvbW1vbi9saWJlbGYvTWFrZWZpbGUg
ICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vbGliZmR0L01ha2VmaWxlICAgICAgICAgICB8
ICAyICstCiB4ZW4vZHJpdmVycy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAxNCArKysrKysr
LS0tLS0tLQogeGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZSAgICAgICAgICAgIHwgIDYgKysrLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9NYWtlZmlsZSAgICAgfCAgOCArKysrLS0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlIHwgIDIgKy0KIHhlbi9saWIvTWFrZWZp
bGUgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4veHNtL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogeGVuL3hzbS9mbGFzay9NYWtlZmlsZSAgICAgICAgICAgICAg
IHwgIDQgKystLQogeGVuL3hzbS9mbGFzay9zcy9NYWtlZmlsZSAgICAgICAgICAgIHwgIDIgKy0K
IDIyIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpp
bmRleCA3MGY1MzJlNDJhMDYuLjEwNDRjMjI5OGEwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtMSwxMSArMSwxMSBAQAot
c3ViZGlyLSQoQ09ORklHX0FSTV8zMikgKz0gYXJtMzIKLXN1YmRpci0kKENPTkZJR19BUk1fNjQp
ICs9IGFybTY0Ci1zdWJkaXItJChDT05GSUdfQVJNXzY0KSArPSBlZmkKLXN1YmRpci0kKENPTkZJ
R19BQ1BJKSArPSBhY3BpCitvYmotJChDT05GSUdfQVJNXzMyKSArPSBhcm0zMi8KK29iai0kKENP
TkZJR19BUk1fNjQpICs9IGFybTY0Lworb2JqLSQoQ09ORklHX0FSTV82NCkgKz0gZWZpLworb2Jq
LSQoQ09ORklHX0FDUEkpICs9IGFjcGkvCiBpZm5lcSAoJChDT05GSUdfTk9fUExBVCkseSkKLXN1
YmRpci15ICs9IHBsYXRmb3Jtcworb2JqLXkgKz0gcGxhdGZvcm1zLwogZW5kaWYKLXN1YmRpci0k
KENPTkZJR19URUUpICs9IHRlZQorb2JqLSQoQ09ORklHX1RFRSkgKz0gdGVlLwogCiBvYmotJChD
T05GSUdfSEFTX0FMVEVSTkFUSVZFKSArPSBhbHRlcm5hdGl2ZS5vCiBvYmoteSArPSBib290ZmR0
LmluaXQubwpAQCAtNDgsNyArNDgsNyBAQCBvYmoteSArPSBzeXNjdGwubwogb2JqLXkgKz0gdGlt
ZS5vCiBvYmoteSArPSB0cmFwcy5vCiBvYmoteSArPSB2Y3ByZWcubwotc3ViZGlyLSQoQ09ORklH
X05FV19WR0lDKSArPSB2Z2ljCitvYmotJChDT05GSUdfTkVXX1ZHSUMpICs9IHZnaWMvCiBpZm5l
cSAoJChDT05GSUdfTkVXX1ZHSUMpLHkpCiBvYmoteSArPSBnaWMtdmdpYy5vCiBvYmoteSArPSB2
Z2ljLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9NYWtlZmlsZSBiL3hlbi9hcmNo
L2FybS9hcm0zMi9NYWtlZmlsZQppbmRleCAwYWMyNTRmMzQ3MTQuLjUzOWJiZWYyOThhNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAKLXN1YmRpci15ICs9IGxpYgorb2JqLXkgKz0g
bGliLwogCiBvYmotJChFQVJMWV9QUklOVEspICs9IGRlYnVnLm8KIG9iai15ICs9IGRvbWN0bC5v
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvTWFrZWZpbGUKaW5kZXggYzRmM2EyOGEwZDBiLi5kYjg1NjViNzFhMzMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
TWFrZWZpbGUKQEAgLTEsNCArMSw0IEBACi1zdWJkaXIteSArPSBsaWIKK29iai15ICs9IGxpYi8K
IAogb2JqLXkgKz0gY2FjaGUubwogb2JqLSQoQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9S
KSArPSBicGkubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2VmaS9NYWtlZmlsZSBiL3hlbi9h
cmNoL2FybS9lZmkvTWFrZWZpbGUKaW5kZXggZDM0YzkxNjg5MTRhLi5lNGFhYmEzZTA3NGIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9lZmkvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL2Vm
aS9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAKLUNGTEFHUyArPSAtZnNob3J0LXdjaGFyCitjY2Zs
YWdzLXkgKz0gLWZzaG9ydC13Y2hhcgogCiBvYmoteSArPSAgYm9vdC5pbml0Lm8gcnVudGltZS5v
CiBvYmotJChDT05GSUdfQUNQSSkgKz0gIGVmaS1kb20wLmluaXQubwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGFmNmM4M2Rm
YmFlNi4uODY0YTA2NjliYzlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysr
IGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0xLDEyICsxLDEyIEBACi1zdWJkaXIteSArPSBh
Y3BpCi1zdWJkaXIteSArPSBjcHUKLXN1YmRpci15ICs9IGdlbmFwaWMKLXN1YmRpci0kKENPTkZJ
R19YRU5fR1VFU1QpICs9IGd1ZXN0Ci1zdWJkaXItJChDT05GSUdfSFZNKSArPSBodm0KLXN1YmRp
ci15ICs9IG1tCi1zdWJkaXItJChDT05GSUdfWEVOT1BST0YpICs9IG9wcm9maWxlCi1zdWJkaXIt
JChDT05GSUdfUFYpICs9IHB2Ci1zdWJkaXIteSArPSB4ODZfNjQKK29iai15ICs9IGFjcGkvCitv
YmoteSArPSBjcHUvCitvYmoteSArPSBnZW5hcGljLworb2JqLSQoQ09ORklHX1hFTl9HVUVTVCkg
Kz0gZ3Vlc3QvCitvYmotJChDT05GSUdfSFZNKSArPSBodm0vCitvYmoteSArPSBtbS8KK29iai0k
KENPTkZJR19YRU5PUFJPRikgKz0gb3Byb2ZpbGUvCitvYmotJChDT05GSUdfUFYpICs9IHB2Lwor
b2JqLXkgKz0geDg2XzY0LwogCiBhbHRlcm5hdGl2ZS15IDo9IGFsdGVybmF0aXZlLmluaXQubwog
YWx0ZXJuYXRpdmUtJChDT05GSUdfTElWRVBBVENIKSA6PQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2FjcGkvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvYWNwaS9NYWtlZmlsZQppbmRleCAyN2I0
YWEzMGIwY2EuLjFiOWU2MjU3MTMwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvTWFr
ZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvTWFrZWZpbGUKQEAgLTEsNCArMSw0IEBACi1z
dWJkaXIteSArPSBjcHVmcmVxCitvYmoteSArPSBjcHVmcmVxLwogCiBvYmoteSArPSBsaWIubyBw
b3dlci5vIHN1c3BlbmQubyBjcHVfaWRsZS5vIGNwdWlkbGVfbWVudS5vCiBvYmotYmluLXkgKz0g
Ym9vdC5pbml0Lm8gd2FrZXVwX3Byb3QubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9N
YWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUKaW5kZXggNDY2YWNjOGIxMGU1Li5k
ZTk4MzAwNmExYjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZQpAQCAtMSw1ICsxLDUgQEAKLXN1YmRpci15ICs9IG1j
aGVjawotc3ViZGlyLXkgKz0gbXRycgorb2JqLXkgKz0gbWNoZWNrLworb2JqLXkgKz0gbXRyci8K
IAogb2JqLXkgKz0gYW1kLm8KIG9iai15ICs9IGNlbnRhdXIubwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2VmaS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUKaW5kZXggNGJj
MGExOTZlOWNhLi4yY2JiM2RlM2E4YWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvTWFr
ZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAKLUNG
TEFHUyArPSAtZnNob3J0LXdjaGFyCitjY2ZsYWdzLXkgKz0gLWZzaG9ydC13Y2hhcgogCiAlLm86
ICUuaWhleAogCSQoT0JKQ09QWSkgLUkgaWhleCAtTyBiaW5hcnkgJDwgJEAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCmlu
ZGV4IDQzZTVmM2EyMWY4Yi4uMzQ2NDE5MTU0NDYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKQEAgLTEsNiArMSw2
IEBACi1zdWJkaXIteSArPSBzdm0KLXN1YmRpci15ICs9IHZteAotc3ViZGlyLXkgKz0gdmlyaWRp
YW4KK29iai15ICs9IHN2bS8KK29iai15ICs9IHZteC8KK29iai15ICs9IHZpcmlkaWFuLwogCiBv
YmoteSArPSBhc2lkLm8KIG9iai15ICs9IGRtLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQppbmRleCA1MDEwYTI5ZDZjYjAu
LmQ4N2RjMGFhNmVlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAtMSw1ICsxLDUgQEAKLXN1YmRpci15ICs9IHNo
YWRvdwotc3ViZGlyLSQoQ09ORklHX0hWTSkgKz0gaGFwCitvYmoteSArPSBzaGFkb3cvCitvYmot
JChDT05GSUdfSFZNKSArPSBoYXAvCiAKIG9iai0kKENPTkZJR19IVk0pICs9IGFsdHAybS5vCiBv
YmotJChDT05GSUdfSFZNKSArPSBndWVzdF93YWxrXzIubyBndWVzdF93YWxrXzMubyBndWVzdF93
YWxrXzQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9NYWtlZmlsZSBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKaW5kZXggNGJmYTE0ODBlYjdlLi4yYmIxZWIwYTgxMzEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAKLXN1YmRpci0kKENPTkZJR19QVikg
Kz0gY29tcGF0CitvYmotJChDT05GSUdfUFYpICs9IGNvbXBhdC8KIAogb2JqLWJpbi15ICs9IGVu
dHJ5Lm8KIG9iai15ICs9IHRyYXBzLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUg
Yi94ZW4vY29tbW9uL01ha2VmaWxlCmluZGV4IDYyYjM0ZTY5ZTk1Yy4uZDRkYjBhNmQ0NjZhIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUK
QEAgLTczLDggKzczLDggQEAgb2JqLSQoQ09ORklHX0NPTVBBVCkgKz0gJChhZGRwcmVmaXggY29t
cGF0Lyxkb21haW4ubyBrZXJuZWwubyBtZW1vcnkubyBtdWx0aWNhbGwKIAogZXh0cmEteSA6PSBz
eW1ib2xzLWR1bW15Lm8KIAotc3ViZGlyLSQoQ09ORklHX0NPVkVSQUdFKSArPSBjb3ZlcmFnZQot
c3ViZGlyLSQoQ09ORklHX1VCU0FOKSArPSB1YnNhbgorb2JqLSQoQ09ORklHX0NPVkVSQUdFKSAr
PSBjb3ZlcmFnZS8KK29iai0kKENPTkZJR19VQlNBTikgKz0gdWJzYW4vCiAKLXN1YmRpci0kKENP
TkZJR19ORUVEU19MSUJFTEYpICs9IGxpYmVsZgotc3ViZGlyLSQoQ09ORklHX0hBU19ERVZJQ0Vf
VFJFRSkgKz0gbGliZmR0CitvYmotJChDT05GSUdfTkVFRFNfTElCRUxGKSArPSBsaWJlbGYvCitv
YmotJChDT05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBsaWJmZHQvCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2xpYmVsZi9NYWtlZmlsZSBiL3hlbi9jb21tb24vbGliZWxmL01ha2VmaWxlCmluZGV4
IDNkOWUzOGYyN2U2NS4uOWE0MzNmMDFmYmQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpYmVs
Zi9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2xpYmVsZi9NYWtlZmlsZQpAQCAtMyw3ICszLDcg
QEAgbm9jb3YteSArPSBsaWJlbGYubwogCiBTRUNUSU9OUyA6PSB0ZXh0IGRhdGEgJChTUEVDSUFM
X0RBVEFfU0VDVElPTlMpCiAKLUNGTEFHUyArPSAtV25vLXBvaW50ZXItc2lnbgorY2NmbGFncy15
ICs9IC1Xbm8tcG9pbnRlci1zaWduCiAKIGxpYmVsZi5vOiBsaWJlbGYtdGVtcC5vIE1ha2VmaWxl
CiAJJChPQkpDT1BZKSAkKGZvcmVhY2ggcywkKFNFQ1RJT05TKSwtLXJlbmFtZS1zZWN0aW9uIC4k
KHMpPS5pbml0LiQocykpICQ8ICRACmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYmZkdC9NYWtl
ZmlsZSBiL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCmluZGV4IGMwNzViYmY1NDYyYS4uOWVh
NWM2OTZkNTJhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZQorKysgYi94
ZW4vY29tbW9uL2xpYmZkdC9NYWtlZmlsZQpAQCAtNSw3ICs1LDcgQEAgU0VDVElPTlMgOj0gdGV4
dCBkYXRhICQoU1BFQ0lBTF9EQVRBX1NFQ1RJT05TKQogb2JqLXkgKz0gbGliZmR0Lm8KIG5vY292
LXkgKz0gbGliZmR0Lm8KIAotQ0ZMQUdTICs9IC1JJChCQVNFRElSKS9pbmNsdWRlL3hlbi9saWJm
ZHQvCitjY2ZsYWdzLXkgKz0gLUkkKEJBU0VESVIpL2luY2x1ZGUveGVuL2xpYmZkdC8KIAogbGli
ZmR0Lm86IGxpYmZkdC10ZW1wLm8gTWFrZWZpbGUKIAkkKE9CSkNPUFkpICQoZm9yZWFjaCBzLCQo
U0VDVElPTlMpLC0tcmVuYW1lLXNlY3Rpb24gLiQocyk9LmluaXQuJChzKSkgJDwgJEAKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvTWFrZWZpbGUKaW5kZXgg
MzBiYWIzY2ZkYjM2Li4yYTFhZThhZDEzMGEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL01ha2Vm
aWxlCisrKyBiL3hlbi9kcml2ZXJzL01ha2VmaWxlCkBAIC0xLDcgKzEsNyBAQAotc3ViZGlyLXkg
Kz0gY2hhcgotc3ViZGlyLSQoQ09ORklHX0hBU19DUFVGUkVRKSArPSBjcHVmcmVxCi1zdWJkaXIt
JChDT05GSUdfSEFTX1BDSSkgKz0gcGNpCi1zdWJkaXItJChDT05GSUdfSEFTX1ZQQ0kpICs9IHZw
Y2kKLXN1YmRpci0kKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICs9IHBhc3N0aHJvdWdoCi1zdWJk
aXItJChDT05GSUdfQUNQSSkgKz0gYWNwaQotc3ViZGlyLSQoQ09ORklHX1ZJREVPKSArPSB2aWRl
bworb2JqLXkgKz0gY2hhci8KK29iai0kKENPTkZJR19IQVNfQ1BVRlJFUSkgKz0gY3B1ZnJlcS8K
K29iai0kKENPTkZJR19IQVNfUENJKSArPSBwY2kvCitvYmotJChDT05GSUdfSEFTX1ZQQ0kpICs9
IHZwY2kvCitvYmotJChDT05GSUdfSEFTX1BBU1NUSFJPVUdIKSArPSBwYXNzdGhyb3VnaC8KK29i
ai0kKENPTkZJR19BQ1BJKSArPSBhY3BpLworb2JqLSQoQ09ORklHX1ZJREVPKSArPSB2aWRlby8K
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9hY3Bp
L01ha2VmaWxlCmluZGV4IDQ0NGIxMWQ1ODM5ZC4uNGY4ZTk3MjI4ZWUyIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUK
QEAgLTEsNiArMSw2IEBACi1zdWJkaXIteSArPSB0YWJsZXMKLXN1YmRpci15ICs9IHV0aWxpdGll
cwotc3ViZGlyLSQoQ09ORklHX1g4NikgKz0gYXBlaQorb2JqLXkgKz0gdGFibGVzLworb2JqLXkg
Kz0gdXRpbGl0aWVzLworb2JqLSQoQ09ORklHX1g4NikgKz0gYXBlaS8KIAogb2JqLWJpbi15ICs9
IHRhYmxlcy5pbml0Lm8KIG9iai0kKENPTkZJR19OVU1BKSArPSBudW1hLm8KZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvTWFrZWZpbGUKaW5kZXggZDUwYWIxODhjODNjLi5lOTczZTE2Yzc0ODQgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL01ha2VmaWxlCkBAIC0xLDcgKzEsNyBAQAotc3ViZGlyLSQoQ09ORklHX1g4NikgKz0g
dnRkCi1zdWJkaXItJChDT05GSUdfWDg2KSArPSBhbWQKLXN1YmRpci0kKENPTkZJR19YODYpICs9
IHg4Ngotc3ViZGlyLSQoQ09ORklHX0FSTSkgKz0gYXJtCitvYmotJChDT05GSUdfWDg2KSArPSB2
dGQvCitvYmotJChDT05GSUdfWDg2KSArPSBhbWQvCitvYmotJChDT05GSUdfWDg2KSArPSB4ODYv
CitvYmotJChDT05GSUdfQVJNKSArPSBhcm0vCiAKIG9iai15ICs9IGlvbW11Lm8KIG9iai0kKENP
TkZJR19IQVNfUENJKSArPSBwY2kubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCmlu
ZGV4IGYzMDI2NTM4NThhMC4uZmRlNzU1NWZhYzA3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L01ha2VmaWxlCkBAIC0xLDQgKzEsNCBAQAotc3ViZGlyLSQoQ09ORklHX1g4NikgKz0geDg2Citv
YmotJChDT05GSUdfWDg2KSArPSB4ODYvCiAKIG9iai15ICs9IGlvbW11Lm8KIG9iai15ICs9IGRt
YXIubwpkaWZmIC0tZ2l0IGEveGVuL2xpYi9NYWtlZmlsZSBiL3hlbi9saWIvTWFrZWZpbGUKaW5k
ZXggZGNkYjc1OTMxMzc4Li43MDE5Y2EwMGU4ZmQgMTAwNjQ0Ci0tLSBhL3hlbi9saWIvTWFrZWZp
bGUKKysrIGIveGVuL2xpYi9NYWtlZmlsZQpAQCAtMSArMSBAQAotc3ViZGlyLSQoQ09ORklHX1g4
NikgKz0geDg2CitvYmotJChDT05GSUdfWDg2KSArPSB4ODYvCmRpZmYgLS1naXQgYS94ZW4veHNt
L01ha2VmaWxlIGIveGVuL3hzbS9NYWtlZmlsZQppbmRleCBlNGQ1ODFlMDY1ZjguLmNmMGE3Mjhm
MWM5NiAxMDA2NDQKLS0tIGEveGVuL3hzbS9NYWtlZmlsZQorKysgYi94ZW4veHNtL01ha2VmaWxl
CkBAIC0zLDQgKzMsNCBAQCBvYmotJChDT05GSUdfWFNNKSArPSB4c21fcG9saWN5Lm8KIG9iai0k
KENPTkZJR19YU00pICs9IGR1bW15Lm8KIG9iai0kKENPTkZJR19YU01fU0lMTykgKz0gc2lsby5v
CiAKLXN1YmRpci0kKENPTkZJR19YU01fRkxBU0spICs9IGZsYXNrCitvYmotJChDT05GSUdfWFNN
X0ZMQVNLKSArPSBmbGFzay8KZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svTWFrZWZpbGUgYi94
ZW4veHNtL2ZsYXNrL01ha2VmaWxlCmluZGV4IGY1ZmZhYjEyMjY4Yy4uYjFmZDk2YTZjY2VjIDEw
MDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL01ha2VmaWxlCisrKyBiL3hlbi94c20vZmxhc2svTWFr
ZWZpbGUKQEAgLTIsOSArMiw5IEBAIG9iai15ICs9IGF2Yy5vCiBvYmoteSArPSBob29rcy5vCiBv
YmoteSArPSBmbGFza19vcC5vCiAKLXN1YmRpci15ICs9IHNzCitvYmoteSArPSBzcy8KIAotQ0ZM
QUdTICs9IC1JLi9pbmNsdWRlCitjY2ZsYWdzLXkgKz0gLUkuL2luY2x1ZGUKIAogQVdLID0gYXdr
CiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svc3MvTWFrZWZpbGUgYi94ZW4veHNtL2ZsYXNr
L3NzL01ha2VmaWxlCmluZGV4IDA0NmNlOGY1MzMyNi4uMzBmOTEwYTljOWMxIDEwMDY0NAotLS0g
YS94ZW4veHNtL2ZsYXNrL3NzL01ha2VmaWxlCisrKyBiL3hlbi94c20vZmxhc2svc3MvTWFrZWZp
bGUKQEAgLTgsNCArOCw0IEBAIG9iai15ICs9IHNlcnZpY2VzLm8KIG9iai15ICs9IGNvbmRpdGlv
bmFsLm8KIG9iai15ICs9IG1scy5vCiAKLUNGTEFHUyArPSAtSS4uL2luY2x1ZGUKK2NjZmxhZ3Mt
eSArPSAtSS4uL2luY2x1ZGUKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNKAI-000354-H8; Wed, 23 Oct 2019 17:11:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNKAG-00033T-KA
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:11:16 +0000
X-Inumbo-ID: 1a3f5e22-f5b8-11e9-bbab-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1a3f5e22-f5b8-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 17:11:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850668;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=CBfQ6dPGVZL/Q6VVNFGebn4qUfglC7w9/n2BUG61lEo=;
 b=AzohAkO6YQJz84wyStVsjZhR3e8dTnwKxXpqiE5+a2gEixxavNy4KF3s
 cpp4JeftL5au7nbM7VEVYFTQlgHbsDnJMl2DsGeOHaUESRmR96UOjEizh
 uTgIIUW6z+25uJs6HpKqaQLdbJsFgZd/A/hxKILs+1S9qEMS0v1qUe158 E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7wzMBaLYNteM0K8ie8ehDUssS+qgOPyeJz+XfBM8aIPFPSG90GU/a9dQWNJYWKTYzahwcm2Hlm
 CpUU6VWFN0m+lmA0SCEbBjBwJxkNAtcDIfD2nqB+DuAkYzhRNhVDxIomhr3lbnRbXCeZzDHIbt
 TsEfJA0VAHTRHWciGcKWOY86lNT+XrDXkMb3UVpTIA+bjOWNpsKlio3/cj+4GfVJ4M972fBJz9
 mnO+8W97nHlp1XtdxCfTSWc+DVE0O/JWiEN5/z452x1o1MHbQjeH1DGy9b5WPQxmzJz6YQagzl
 V1A=
X-SBRS: 2.7
X-MesageID: 7429246
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7429246"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:34 +0100
Message-ID: <20191023164837.2700240-21-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 20/23] update arch/Makefile
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXJjaHByZXBhcmUgdGFyZ2V0Cm1ha2UgYXNtLW9mZnNldHMuaAptYWtlIGFzbS1tYWNyb3MuW2lo
XQotLS0KIHhlbi9LYnVpbGQgICAgICAgICAgICB8IDEwICsrKysrKysrCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgfCA1NCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9LYnVpbGQKCmRpZmYgLS1naXQgYS94ZW4vS2J1aWxkIGIveGVu
L0tidWlsZApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjNiMzZkNjcy
MjZkNgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9LYnVpbGQKQEAgLTAsMCArMSwxMCBAQAorIyMj
IyMKKyMgR2VuZXJhdGUgYXNtLW9mZnNldHMuaAorCitvZmZzZXRzLWZpbGUgOj0gaW5jbHVkZS9h
c20tJChTUkNBUkNIKS9hc20tb2Zmc2V0cy5oCisKK2Fsd2F5cyAgKz0gJChvZmZzZXRzLWZpbGUp
CisKKyQob2Zmc2V0cy1maWxlKTogYXJjaC8kKFNSQ0FSQ0gpL2FzbS1vZmZzZXRzLnMgRk9SQ0UK
KwkkKGNhbGwgZmlsZWNoayxvZmZzZXRzLF9fQVNNX09GRlNFVFNfSF9fKQorCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggNDE0
ODZjNTEyZjEwLi45YTZhMGE1OTU5NzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmls
ZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTY0LDExICs2NCwxNyBAQCBMREZMQUdT
X2VtdWxhdGlvbl9PcGVuQlNEIDo9IF9vYnNkCiBMREZMQUdTX2VtdWxhdGlvbl9GcmVlQlNEIDo9
IF9mYnNkCiBLQlVJTERfTERGTEFHUyArPSAtbWVsZl94ODZfNjQkKExERkxBR1NfZW11bGF0aW9u
XyQoWEVOX09TKSkKIAorYXJjaGhlYWRlcnM6ICQob2JqdHJlZSkvaW5jbHVkZS9hc20teDg2L2Fz
bS1tYWNyb3MuaAorCithcmNocHJlcGFyZToKKwkkKFEpJChNQUtFKSAkKGJ1aWxkKT1hcmNoLyQo
U1JDQVJDSCkgYXJjaC8kKFNSQ0FSQ0gpL2FzbS1vZmZzZXRzLnMKKwogZWZpLXkgOj0gJChzaGVs
bCBpZiBbICEgLXIgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9jb21waWxlLmggLW8gXAogICAgICAg
ICAgICAgICAgICAgICAgIC1PICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIF07IHRo
ZW4gXAogICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJyQoVEFSR0VUKS5lZmknOyBmaSkK
IAotQUxMX09CSlMgOj0gJChCQVNFRElSKS9hcmNoL3g4Ni9ib290L2J1aWx0X2luLm8gJChCQVNF
RElSKS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4ubyAkKEFMTF9PQkpTKQoraGVhZC15IDo9IGFyY2gv
eDg2L2Jvb3QvCitoZWFkLXkgKz0gYXJjaC94ODYvZWZpLwogCiBpZmVxICgkKENPTkZJR19MVE8p
LHkpCiAjIEdhdGhlciBhbGwgTFRPIG9iamVjdHMgdG9nZXRoZXIKQEAgLTEwNCw3ICsxMTAsMTAg
QEAgRUZJX0xERkxBR1MgKz0gLS1tYWpvci1vcy12ZXJzaW9uPTIgLS1taW5vci1vcy12ZXJzaW9u
PTAKIEVGSV9MREZMQUdTICs9IC0tbWFqb3Itc3Vic3lzdGVtLXZlcnNpb249MiAtLW1pbm9yLXN1
YnN5c3RlbS12ZXJzaW9uPTAKIAogIyBDaGVjayBpZiB0aGUgY29tcGlsZXIgc3VwcG9ydHMgdGhl
IE1TIEFCSS4KLWV4cG9ydCBYRU5fQlVJTERfRUZJIDo9ICQoc2hlbGwgJChDQykgJChmaWx0ZXIt
b3V0ICQoQ0ZMQUdTLXkpIC4lLmQsJChDRkxBR1MpKSAtYyBlZmkvY2hlY2suYyAtbyBlZmkvY2hl
Y2subyAyPi9kZXYvbnVsbCAmJiBlY2hvIHkpCisjZXhwb3J0IFhFTl9CVUlMRF9FRkkgOj0gJChz
aGVsbCAkKENDKSAkKGZpbHRlci1vdXQgJChDRkxBR1MteSkgLiUuZCwkKENGTEFHUykpIC1jIGVm
aS9jaGVjay5jIC1vIGVmaS9jaGVjay5vIDI+L2Rldi9udWxsICYmIGVjaG8geSkKKyMgWFhYIEZJ
WE1FOiBUaGUgc3ViZGlyIGVmaS8gZGVwZW5kcyBvbiBzeW1ib2xpYyBsaW5rcyBvZiBmaWxlcyBp
biBjb21tb24vZWZpLworIyBYWFggRGlzYWJsZSBFRkkgYnVpbGQgZm9yIG5vdy4KK292ZXJyaWRl
IFhFTl9CVUlMRF9FRkkgOj0KICMgQ2hlY2sgaWYgdGhlIGxpbmtlciBzdXBwb3J0cyBQRS4KIFhF
Tl9CVUlMRF9QRSA6PSAkKGlmICQoWEVOX0JVSUxEX0VGSSksJChzaGVsbCAkKExEKSAtbWkzODZw
ZXAgLS1zdWJzeXN0ZW09MTAgLW8gZWZpL2NoZWNrLmVmaSBlZmkvY2hlY2subyAyPi9kZXYvbnVs
bCAmJiBlY2hvIHkpKQogQ0ZMQUdTLSQoWEVOX0JVSUxEX0VGSSkgKz0gLURYRU5fQlVJTERfRUZJ
CkBAIC0xNTQsMzEgKzE2MywyMiBAQCAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90
ZV9maWxlKSBlZmkubGRzIGVmaS9yZWxvY3MtZHVtbXkubyBlZmkvbWtyZWxvYwogZWZpL2Jvb3Qu
aW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86ICQoQkFTRURJ
UikvYXJjaC94ODYvZWZpL2J1aWx0X2luLm8KIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5v
IGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiA7CiAKLSQoQkFTRURJUikvaW5jbHVkZS9hc20t
eDg2L2FzbS1tYWNyb3MuaDogYXNtLW1hY3Jvcy5pIE1ha2VmaWxlCi0JZWNobyAnI2lmIDAnID4k
QC5uZXcKLQllY2hvICcuaWYgMCcgPj4kQC5uZXcKLQllY2hvICcjZW5kaWYnID4+JEAubmV3Ci0J
ZWNobyAnYXNtICggIi5pbmNsdWRlIFwiJEBcIiIgKTsnID4+JEAubmV3Ci0JZWNobyAnI2lmIDAn
ID4+JEAubmV3Ci0JZWNobyAnLmVuZGlmJyA+PiRALm5ldwotCWNhdCAkPCA+PiRALm5ldwotCWVj
aG8gJyNlbmRpZicgPj4kQC5uZXcKLQkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALm5ldywkQCkK
K2RlZmluZSBmaWxlY2hrX2FzbS1tYWNyb3MuaAorCWVjaG8gJyNpZiAwJzsgXAorCWVjaG8gJy5p
ZiAwJzsgXAorCWVjaG8gJyNlbmRpZic7IFwKKwllY2hvICdhc20gKCAiLmluY2x1ZGUgXCIkQFwi
IiApOyc7IFwKKwllY2hvICcjaWYgMCc7IFwKKwllY2hvICcuZW5kaWYnOyBcCisJY2F0ICQ8OyBc
CisJZWNobyAnI2VuZGlmJworZW5kZWYKKworJChvYmp0cmVlKS9hcmNoL3g4Ni9hc20tbWFjcm9z
Lmk6IEZPUkNFCisJJChRKSQoTUFLRSkgJChidWlsZCk9JChARCkgJEAKKworJChvYmp0cmVlKS9p
bmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy5oOiAkKG9ianRyZWUpL2FyY2gveDg2L2FzbS1tYWNy
b3MuaSBNYWtlZmlsZSBGT1JDRQorCSQoY2FsbCBmaWxlY2hrLGFzbS1tYWNyb3MuaCkKIAogZWZp
L21rcmVsb2M6IGVmaS9ta3JlbG9jLmMKIAkkKEhPU1RDQykgJChIT1NUQ0ZMQUdTKSAtZyAtbyAk
QCAkPAotCi0uUEhPTlk6IGNsZWFuCi1jbGVhbjo6Ci0Jcm0gLWYgYXNtLW9mZnNldHMucyAqLmxk
cyBib290LyoubyBib290Lyp+IGJvb3QvY29yZSBib290L21rZWxmMzIKLQlybSAtZiBhc20tbWFj
cm9zLmkgJChCQVNFRElSKS9pbmNsdWRlL2FzbS14ODYvYXNtLW1hY3Jvcy4qCi0Jcm0gLWYgJChC
QVNFRElSKS8ueGVuLXN5bXMuWzAtOV0qIGJvb3QvLiouZCAkKEJBU0VESVIpLy54ZW4uZWxmMzIK
LQlybSAtZiAkKEJBU0VESVIpLy54ZW4uZWZpLlswLTldKiBlZmkvKi5lZmkgZWZpL21rcmVsb2MK
LQlybSAtZiBib290L2NtZGxpbmUuUyBib290L3JlbG9jLlMgYm9vdC8qLmxuayBib290LyouYmlu
Ci0Jcm0gLWYgbm90ZS5vCi0KLSMgU3VwcHJlc3MgbG9hZGluZyBvZiBERVBTIGZpbGVzIGZvciBp
bnRlcm5hbCwgdGVtcG9yYXJ5IHRhcmdldCBmaWxlcy4gIFRoaXMKLSMgdGhlbiBhbHNvIHN1cHBy
ZXNzZXMgcmUtZ2VuZXJhdGlvbiBvZiB0aGUgcmVzcGVjdGl2ZSAuKi5kMiBmaWxlcy4KLWlmZXEg
KCQoZmlsdGVyLW91dCAueGVuJS5vLCQobm90ZGlyICQoTUFLRUNNREdPQUxTKSkpLCkKLURFUFM6
PQotZW5kaWYKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:11:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNKAM-00038r-RG; Wed, 23 Oct 2019 17:11:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TICx=YQ=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iNKAL-00037p-Ki
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:11:21 +0000
X-Inumbo-ID: 1bb60d82-f5b8-11e9-bbab-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bb60d82-f5b8-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 17:11:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571850670;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Uaesok/CDrpWx/oY/5QEU2IwqrcXqWtMiGZQgQQmCsg=;
 b=TPtYBnKR1ggd0iN9pII4zxxFCdfZpmPnLt8Dw2bfCFUYhRDVzdwNajr2
 5Yw1kioUrOC7P9BNnPoIhzFxB7kYVTccbcVGyvkijihctfPwChHWLZzCq
 ORFpzwSMcC2dbw9RJCpedNs3NoF9jliGU9yvVTGzb2ldz1UWJFvWtUsTU I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bSlCuKR6Oo22JpCosZyf+HLIWVwfw9lzJKzCLscmzma6JfjrObCdHnrt6bwa52/6BsJcy5AWZ7
 RQqX4l4K1Ww43USdhcddGHHexNC0XVzI1hvixpKeBiwn2gOEHz6Hv+BSMr6BzQlj4JH9WQAt4W
 JDgzhjZNHcioWP4QqJGTQgFc6Vg/oT8NxI22fdojYEfq6Xl7A5unlW9j+b1tWcGUxzNipXL4Q6
 esYAno3/e/7X+3PpwpM02FTud+qWS5sWWhQgB0N5zbzOPvvdZDHHtNzaaORBZVn8RfYOZMB2yN
 e4w=
X-SBRS: 2.7
X-MesageID: 7429247
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,221,1569297600"; 
   d="scan'208";a="7429247"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 23 Oct 2019 17:48:30 +0100
Message-ID: <20191023164837.2700240-17-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191023164837.2700240-1-anthony.perard@citrix.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH 16/23] convert include/Makefile to Kbuild
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSB8IDEyNSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgNDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5j
bHVkZS9NYWtlZmlsZQppbmRleCBjM2UwMjgzZDM0N2YuLjU2ZWI5YjdmNDU0MCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKQEAgLTEs
NSArMSwzIEBACi1pbmNsdWRlICQoWEVOX1JPT1QpL0NvbmZpZy5tawotCiBpZm5lcSAoJChDT05G
SUdfQ09NUEFUKSwpCiAKIGNvbXBhdC1hcmNoLSQoQ09ORklHX1g4NikgOj0geDg2XzMyCkBAIC00
Niw2NyArNDQsOTYgQEAgZW5kaWYKIAogZW5kaWYKIAotcHVibGljLSQoQ09ORklHX1g4NikgOj0g
JCh3aWxkY2FyZCBwdWJsaWMvYXJjaC14ODYvKi5oIHB1YmxpYy9hcmNoLXg4Ni8qLyouaCkKLXB1
YmxpYy0kKENPTkZJR19BUk0pIDo9ICQod2lsZGNhcmQgcHVibGljL2FyY2gtYXJtLyouaCBwdWJs
aWMvYXJjaC1hcm0vKi8qLmgpCitwdWJsaWMtJChDT05GSUdfWDg2KSA6PSAkKHdpbGRjYXJkICQo
c3JjdHJlZSkvJChzcmMpL3B1YmxpYy9hcmNoLXg4Ni8qLmggJChzcmN0cmVlKS8kKHNyYykvcHVi
bGljL2FyY2gteDg2LyovKi5oKQorcHVibGljLSQoQ09ORklHX0FSTSkgOj0gJCh3aWxkY2FyZCAk
KHNyY3RyZWUpLyQoc3JjKS9wdWJsaWMvYXJjaC1hcm0vKi5oICQoc3JjdHJlZSkvJChzcmMpL3B1
YmxpYy9hcmNoLWFybS8qLyouaCkKKworYWxsOiAkKGFkZHByZWZpeCAkKG9iaikvLCQoaGVhZGVy
cy15KSkKIAotLlBIT05ZOiBhbGwKLWFsbDogJChoZWFkZXJzLXkpCiskKG9iaikvY29tcGF0LyUu
aDogJChvYmopL2NvbXBhdC8lLmkgJChzcmN0cmVlKS90b29scy9jb21wYXQtYnVpbGQtaGVhZGVy
LnB5IEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWQsY29tcGF0X2hlYWRlcikKIAotY29tcGF0LyUu
aDogY29tcGF0LyUuaSBNYWtlZmlsZSAkKEJBU0VESVIpL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFk
ZXIucHkKLQlzZXQgLWU7IGlkPV8kJChlY2hvICRAIHwgdHIgJ1s6bG93ZXI6XS0vLicgJ1s6dXBw
ZXI6XV9fXycpOyBcCitxdWlldF9jbWRfY29tcGF0X2hlYWRlciA9IENPTVBBVC1IICRACitkZWZp
bmUgY21kX2NvbXBhdF9oZWFkZXIKKwlzZXQgLWU7IGlkPV8kJChlY2hvICQocGF0c3Vic3QgJChv
YmopLyUsJSwkKEApKSB8IHRyICdbOmxvd2VyOl0tLy4nICdbOnVwcGVyOl1fX18nKTsgXAogCWVj
aG8gIiNpZm5kZWYgJCRpZCIgPiRALm5ldzsgXAogCWVjaG8gIiNkZWZpbmUgJCRpZCIgPj4kQC5u
ZXc7IFwKIAllY2hvICIjaW5jbHVkZSA8eGVuL2NvbXBhdC5oPiIgPj4kQC5uZXc7IFwKLQkkKGlm
ICQoZmlsdGVyLW91dCBjb21wYXQvYXJjaC0lLmgsJEApLGVjaG8gIiNpbmNsdWRlIDwkKHBhdHN1
YnN0IGNvbXBhdC8lLHB1YmxpYy8lLCRAKT4iID4+JEAubmV3OykgXAorCSQoaWYgJChmaWx0ZXIt
b3V0ICQob2JqKS9jb21wYXQvYXJjaC0lLmgsJEApLGVjaG8gIiNpbmNsdWRlIDwkKHBhdHN1YnN0
ICQob2JqKS9jb21wYXQvJSxwdWJsaWMvJSwkQCk+IiA+PiRALm5ldzspIFwKIAkkKGlmICQocHJl
Zml4LXkpLGVjaG8gIiQocHJlZml4LXkpIiA+PiRALm5ldzspIFwKIAlncmVwIC12ICdeIyBbMC05
XScgJDwgfCBcCi0JJChQWVRIT04pICQoQkFTRURJUikvdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRl
ci5weSB8IHVuaXEgPj4kQC5uZXc7IFwKKwkoY2QgJChzcmN0cmVlKS8kKHNyYyk7ICQoUFlUSE9O
KSAkKGFic19zcmN0cmVlKS90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5KSB8IHVuaXEgPj4k
QC5uZXc7IFwKIAkkKGlmICQoc3VmZml4LXkpLGVjaG8gIiQoc3VmZml4LXkpIiA+PiRALm5ldzsp
IFwKLQllY2hvICIjZW5kaWYgLyogJCRpZCAqLyIgPj4kQC5uZXcKKwllY2hvICIjZW5kaWYgLyog
JCRpZCAqLyIgPj4kQC5uZXc7IFwKIAltdiAtZiAkQC5uZXcgJEAKK2VuZGVmCisKKyQob2JqKS9j
b21wYXQvJS5pOiAkKG9iaikvY29tcGF0LyUuYyBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLGNv
bXBhdF9pX2MpCisKK3F1aWV0X2NtZF9jb21wYXRfaV9jID0gQ1BQICAgICAkQAorICAgICAgY21k
X2NvbXBhdF9pX2MgPSAkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSAtaW5jbHVkZSAl
L2luY2x1ZGUveGVuL2NvbmZpZy5oLCQoS0JVSUxEX0NGTEFHUykpICQoY3BwZmxhZ3MteSkgLW8g
JEAgJDwKIAotY29tcGF0LyUuaTogY29tcGF0LyUuYyBNYWtlZmlsZQotCSQoQ1BQKSAkKGZpbHRl
ci1vdXQgLVdhJChjb21tYSklIC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcu
aCwkKENGTEFHUykpICQoY3BwZmxhZ3MteSkgLW8gJEAgJDwKKyQob2JqKS9jb21wYXQvJS5jOiAk
KHNyYykvcHVibGljLyUuaCAkKHNyYykveGxhdC5sc3QgJChzcmN0cmVlKS90b29scy9jb21wYXQt
YnVpbGQtc291cmNlLnB5IEZPUkNFCisJJChjYWxsIGlmX2NoYW5nZWQsY29tcGF0X3NvdXJjZSkK
IAotY29tcGF0LyUuYzogcHVibGljLyUuaCB4bGF0LmxzdCBNYWtlZmlsZSAkKEJBU0VESVIpL3Rv
b2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkKLQlta2RpciAtcCAkKEBEKQorcXVpZXRfY21kX2Nv
bXBhdF9zb3VyY2UgPSBDT01QQVQtQyAkQAorZGVmaW5lIGNtZF9jb21wYXRfc291cmNlCisJc2V0
IC1lOyBcCisJbWtkaXIgLXAgJChARCk7IFwKIAlncmVwIC12ICdERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRShsb25nKScgJDwgfCBcCi0JJChQWVRIT04pICQoQkFTRURJUikvdG9vbHMvY29tcGF0LWJ1
aWxkLXNvdXJjZS5weSA+JEAubmV3CisJKGNkICQoc3JjdHJlZSkvJChzcmMpOyAkKFBZVEhPTikg
JChhYnNfc3JjdHJlZSkvdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSkgPiRALm5ldzsgXAog
CW12IC1mICRALm5ldyAkQAorZW5kZWYKIAotY29tcGF0Ly54bGF0LyUuaDogY29tcGF0LyUuaCBj
b21wYXQvLnhsYXQvJS5sc3QgJChCQVNFRElSKS90b29scy9nZXQtZmllbGRzLnNoIE1ha2VmaWxl
Ci0JZXhwb3J0IFBZVEhPTj0kKFBZVEhPTik7IFwKKyQob2JqKS9jb21wYXQvLnhsYXQvJS5oOiAk
KG9iaikvY29tcGF0LyUuaCAkKG9iaikvY29tcGF0Ly54bGF0LyUubHN0ICQoc3JjdHJlZSkvdG9v
bHMvZ2V0LWZpZWxkcy5zaCBGT1JDRQorCSQoY2FsbCBpZl9jaGFuZ2VkLHN1Yl94bGF0X2gpCisK
K3F1aWV0X2NtZF9zdWJfeGxhdF9oID0gU1VCWExBVCAkQAorZGVmaW5lIGNtZF9zdWJfeGxhdF9o
CisJc2V0IC1lOyBcCiAJd2hpbGUgcmVhZCB3aGF0IG5hbWU7IGRvIFwKLQkJJChTSEVMTCkgJChC
QVNFRElSKS90b29scy9nZXQtZmllbGRzLnNoICIkJHdoYXQiIGNvbXBhdF8kJG5hbWUgJDwgfHwg
ZXhpdCAkJD87IFwKLQlkb25lIDwkKHBhdHN1YnN0IGNvbXBhdC8lLGNvbXBhdC8ueGxhdC8lLCQo
YmFzZW5hbWUgJDwpKS5sc3QgPiRALm5ldworCQkkKFNIRUxMKSAkKHNyY3RyZWUpL3Rvb2xzL2dl
dC1maWVsZHMuc2ggIiQkd2hhdCIgY29tcGF0XyQkbmFtZSAkPCB8fCBleGl0ICQkPzsgXAorCWRv
bmUgPCQocGF0c3Vic3QgJChvYmopL2NvbXBhdC8lLCQob2JqKS9jb21wYXQvLnhsYXQvJSwkKGJh
c2VuYW1lICQ8KSkubHN0ID4kQC5uZXc7IFwKIAltdiAtZiAkQC5uZXcgJEAKK2VuZGVmCisKKyQo
b2JqKS9jb21wYXQvLnhsYXQvJS5sc3Q6ICQoc3JjKS94bGF0LmxzdCAkKHNyYykvTWFrZWZpbGUK
KwkkKGNhbGwgZmlsZWNoayx4bGF0X2xzdCkKIAotLlBSRUNJT1VTOiBjb21wYXQvLnhsYXQvJS5s
c3QKLWNvbXBhdC8ueGxhdC8lLmxzdDogeGxhdC5sc3QgTWFrZWZpbGUKLQlta2RpciAtcCAkKEBE
KQotCWdyZXAgLXYgJ15bWzpibGFuazpdXSojJyAkPCB8IHNlZCAtbmUgJ3MsQGFyY2hALCQoY29t
cGF0LWFyY2gteSksZycgLXJlICdzLFtbOmJsYW5rOl1dKyQqXC5oW1s6Ymxhbms6XV0qJCQsLHAn
ID4kQC5uZXcKLQkkKGNhbGwgbW92ZS1pZi1jaGFuZ2VkLCRALm5ldywkQCkKK2RlZmluZSBmaWxl
Y2hrX3hsYXRfbHN0CisJZ3JlcCAtdiAnXltbOmJsYW5rOl1dKiMnICQ8IHwgc2VkIC1uZSAncyxA
YXJjaEAsJChjb21wYXQtYXJjaC15KSxnJyAtcmUgJ3MsW1s6Ymxhbms6XV0rJCpcLmhbWzpibGFu
azpdXSokJCwscCcKK2VuZGVmCiAKLXhsYXQteSA6PSAkKHNoZWxsIHNlZCAtbmUgJ3MsQGFyY2hA
LCQoY29tcGF0LWFyY2gteSksZycgLXJlICdzLF5bPyFdW1s6Ymxhbms6XV0rW15bOmJsYW5rOl1d
K1tbOmJsYW5rOl1dKywscCcgeGxhdC5sc3QgfCB1bmlxKQoreGxhdC15IDo9ICQoc2hlbGwgc2Vk
IC1uZSAncyxAYXJjaEAsJChjb21wYXQtYXJjaC15KSxnJyAtcmUgJ3MsXls/IV1bWzpibGFuazpd
XStbXls6Ymxhbms6XV0rW1s6Ymxhbms6XV0rLCxwJyAkKHNyY3RyZWUpLyQoc3JjKS94bGF0Lmxz
dCB8IHVuaXEpCiB4bGF0LXkgOj0gJChmaWx0ZXIgJChwYXRzdWJzdCBjb21wYXQvJSwlLCQoaGVh
ZGVycy15KSksJCh4bGF0LXkpKQogCi1jb21wYXQveGxhdC5oOiAkKGFkZHByZWZpeCBjb21wYXQv
LnhsYXQvLCQoeGxhdC15KSkgTWFrZWZpbGUKLQljYXQgJChmaWx0ZXIgJS5oLCReKSA+JEAubmV3
CiskKG9iaikvY29tcGF0L3hsYXQuaDogJChhZGRwcmVmaXggJChvYmopL2NvbXBhdC8ueGxhdC8s
JCh4bGF0LXkpKQorCSQoY2FsbCBpZl9jaGFuZ2VkLHhsYXRfaCkKKworcXVpZXRfY21kX3hsYXRf
aCA9IFVQRCAkQAorZGVmaW5lIGNtZF94bGF0X2gKKwlzZXQgLWU7IFwKKwljYXQgJChmaWx0ZXIg
JS5oLCReKSA+JEAubmV3OyBcCiAJbXYgLWYgJEAubmV3ICRACitlbmRlZgogCiBpZmVxICgkKFhF
Tl9UQVJHRVRfQVJDSCksJChYRU5fQ09NUElMRV9BUkNIKSkKIAotYWxsOiBoZWFkZXJzLmNoayBo
ZWFkZXJzOTkuY2hrIGhlYWRlcnMrKy5jaGsKK2FsbDogJChvYmopL2hlYWRlcnMuY2hrICQob2Jq
KS9oZWFkZXJzOTkuY2hrICQob2JqKS9oZWFkZXJzKysuY2hrCiAKLVBVQkxJQ19IRUFERVJTIDo9
ICQoZmlsdGVyLW91dCBwdWJsaWMvYXJjaC0lIHB1YmxpYy9kb20wX29wcy5oLCAkKHdpbGRjYXJk
IHB1YmxpYy8qLmggcHVibGljLyovKi5oKSAkKHB1YmxpYy15KSkKK1BVQkxJQ19IRUFERVJTIDo9
ICQoZmlsdGVyLW91dCAkKHNyY3RyZWUpLyQoc3JjKS9wdWJsaWMvYXJjaC0lICQoc3JjdHJlZSkv
JChzcmMpL3B1YmxpYy9kb20wX29wcy5oLCAkKHdpbGRjYXJkICQoc3JjdHJlZSkvJChzcmMpL3B1
YmxpYy8qLmggJChzcmN0cmVlKS8kKHNyYykvcHVibGljLyovKi5oKSAkKHB1YmxpYy15KSkKIAot
UFVCTElDX0M5OV9IRUFERVJTIDo9IHB1YmxpYy9pby85cGZzLmggcHVibGljL2lvL3B2Y2FsbHMu
aAotUFVCTElDX0FOU0lfSEVBREVSUyA6PSAkKGZpbHRlci1vdXQgcHVibGljLyVjdGwuaCBwdWJs
aWMveHNtLyUgcHVibGljLyVodm0vc2F2ZS5oICQoUFVCTElDX0M5OV9IRUFERVJTKSwgJChQVUJM
SUNfSEVBREVSUykpCitQVUJMSUNfQzk5X0hFQURFUlMgOj0gJChzcmN0cmVlKS8kKHNyYykvcHVi
bGljL2lvLzlwZnMuaCAkKHNyY3RyZWUpLyQoc3JjKS9wdWJsaWMvaW8vcHZjYWxscy5oCitQVUJM
SUNfQU5TSV9IRUFERVJTIDo9ICQoZmlsdGVyLW91dCAkKHNyY3RyZWUpLyQoc3JjKS9wdWJsaWMv
JWN0bC5oICQoc3JjdHJlZSkvJChzcmMpL3B1YmxpYy94c20vJSAkKHNyY3RyZWUpLyQoc3JjKS9w
dWJsaWMvJWh2bS9zYXZlLmggJChQVUJMSUNfQzk5X0hFQURFUlMpLCAkKFBVQkxJQ19IRUFERVJT
KSkKIAotcHVibGljL2lvLzlwZnMuaC1wcmVyZXEgOj0gc3RyaW5nCi1wdWJsaWMvaW8vcHZjYWxs
cy5oLXByZXJlcSA6PSBzdHJpbmcKKyMgWFhYIGZvciBpbiB0cmVlIGJ1aWxkCiskKHNyYykvcHVi
bGljL2lvLzlwZnMuaC1wcmVyZXEgOj0gc3RyaW5nCiskKHNyYykvcHVibGljL2lvL3B2Y2FsbHMu
aC1wcmVyZXEgOj0gc3RyaW5nCisjIFhYWCBmb3Igb3V0IG9mIHRyZWUgYnVpbGQKKyQoc3JjdHJl
ZSkvJChzcmMpL3B1YmxpYy9pby85cGZzLmgtcHJlcmVxIDo9IHN0cmluZworJChzcmN0cmVlKS8k
KHNyYykvcHVibGljL2lvL3B2Y2FsbHMuaC1wcmVyZXEgOj0gc3RyaW5nCiAKLWhlYWRlcnMuY2hr
OiAkKFBVQkxJQ19BTlNJX0hFQURFUlMpIE1ha2VmaWxlCiskKG9iaikvaGVhZGVycy5jaGs6ICQo
UFVCTElDX0FOU0lfSEVBREVSUykgJChzcmMpL01ha2VmaWxlCiAJZm9yIGkgaW4gJChmaWx0ZXIg
JS5oLCReKTsgZG8gXAogCSAgICAkKENDKSAteCBjIC1hbnNpIC1XYWxsIC1XZXJyb3IgLWluY2x1
ZGUgc3RkaW50LmggXAogCSAgICAgICAgICAtUyAtbyAvZGV2L251bGwgJCRpIHx8IGV4aXQgMTsg
XApAQCAtMTE0LDcgKzE0MSw3IEBAIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hFQURFUlMp
IE1ha2VmaWxlCiAJZG9uZSA+JEAubmV3CiAJbXYgJEAubmV3ICRACiAKLWhlYWRlcnM5OS5jaGs6
ICQoUFVCTElDX0M5OV9IRUFERVJTKSBNYWtlZmlsZQorJChvYmopL2hlYWRlcnM5OS5jaGs6ICQo
UFVCTElDX0M5OV9IRUFERVJTKSAkKHNyYykvTWFrZWZpbGUKIAlybSAtZiAkQC5uZXcKIAkkKGZv
cmVhY2ggaSwgJChmaWx0ZXIgJS5oLCReKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogCSAgICBlY2hvICIjaW5jbHVkZSAiXCIkKGkpXCIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMjQsNyArMTUxLDcgQEAgaGVhZGVyczk5
LmNoazogJChQVUJMSUNfQzk5X0hFQURFUlMpIE1ha2VmaWxlCiAJICAgIHx8IGV4aXQgJCQ/OyBl
Y2hvICQoaSkgPj4gJEAubmV3OykKIAltdiAkQC5uZXcgJEAKIAotaGVhZGVycysrLmNoazogJChQ
VUJMSUNfSEVBREVSUykgTWFrZWZpbGUKKyQob2JqKS9oZWFkZXJzKysuY2hrOiAkKFBVQkxJQ19I
RUFERVJTKSAkKHNyYykvTWFrZWZpbGUKIAlybSAtZiAkQC5uZXcKIAlpZiAhICQoQ1hYKSAtdiA+
L2Rldi9udWxsIDI+JjE7IHRoZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
CSAgICB0b3VjaCAkQC5uZXc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCkBAIC0xMzMsMjEgKzE2MCwzMyBAQCBoZWFkZXJzKysuY2hrOiAkKFBV
QkxJQ19IRUFERVJTKSBNYWtlZmlsZQogCSQoZm9yZWFjaCBpLCAkKGZpbHRlciAlLmgsJF4pLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAJICAgIGVjaG8gIiNpbmNs
dWRlICJcIiQoaSlcIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
IAkgICAgfCAkKENYWCkgLXggYysrIC1zdGQ9Z251Kys5OCAtV2FsbCAtV2Vycm9yIC1EX19YRU5f
VE9PTFNfXyAgICAgICAgXAotCSAgICAgIC1pbmNsdWRlIHN0ZGludC5oIC1pbmNsdWRlIHB1Ymxp
Yy94ZW4uaCAgICAgICAgICAgICAgICAgICAgICAgICBcCisJICAgICAgLWluY2x1ZGUgc3RkaW50
LmggLWluY2x1ZGUgJChzcmN0cmVlKS8kKHNyYykvcHVibGljL3hlbi5oICAgICAgIFwKIAkgICAg
ICAkKGZvcmVhY2ggaiwgJCgkKGkpLXByZXJlcSksIC1pbmNsdWRlIGMkKGopKSAtUyAtbyAvZGV2
L251bGwgLSAgXAogCSAgICB8fCBleGl0ICQkPzsgZWNobyAkKGkpID4+ICRALm5ldzspCiAJbXYg
JEAubmV3ICRACiAKIGVuZGlmCiAKLWlmZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZfNjQpCitp
ZmVxICgkKEFSQ0gpLHg4Nl82NCkKIC5QSE9OWTogbGliLXg4Ni1hbGwKIGxpYi14ODYtYWxsOgot
CSQoTUFLRSkgLUMgeGVuL2xpYi94ODYgYWxsCisJJChRKSQoTUFLRSkgWEVOX1JPT1Q9JChhYnNf
c3JjdHJlZSkvLi4gLUMgJChzcmN0cmVlKS8kKHNyYykveGVuL2xpYi94ODYgYWxsCiAKIGFsbDog
bGliLXg4Ni1hbGwKIGVuZGlmCiAKLWNsZWFuOjoKLQlybSAtcmYgY29tcGF0IGNvbmZpZyBnZW5l
cmF0ZWQgaGVhZGVycyouY2hrCi0Jcm0gLWYgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9saWIveDg2
L2NwdWlkLWF1dG9nZW4uaAorIyBVcGRhdGUgdGFyZ2V0cyB0byBoZWxwIEtidWlsZCBmaW5kaW5n
IHdoaWNoIGRlcGVuZGVuY3kgZmlsZSB0byBsb2FkLgordGFyZ2V0cyArPSAkKGhlYWRlcnMteSkK
KyMgQWRkaW5nIGludGVybWVkaWF0ZSB0YXJnZXRzCit0YXJnZXRzICs9ICQoZm9yZWFjaCBoLCAk
KGhlYWRlcnMteSksIFwKKwkJJChoOi5oPS5pKSAkKGg6Lmg9LmMpKQorIyBBZGRpbmcgaW50ZXJt
ZWRpYXRlIHRhcmdldHMgb2YgeGxhdC5oCit0YXJnZXRzICs9ICQoYWRkcHJlZml4IGNvbXBhdC8u
eGxhdC8sJCh4bGF0LXkpKQorCitjbGVhbi1kaXJzICs9IGNvbXBhdCBjb25maWcgZ2VuZXJhdGVk
CitjbGVhbi1maWxlcyArPSBoZWFkZXJzKi5jaGsKK2NsZWFuLWZpbGVzICs9IHhlbi9saWIveDg2
L2NwdWlkLWF1dG9nZW4uaAorCitQSE9OWSArPSBhbGwKK2FsbDoKKwlAOgotLSAKQW50aG9ueSBQ
RVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 17:28:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 17:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNKR0-00050W-Lo; Wed, 23 Oct 2019 17:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mf0J=YQ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNKQz-00050R-An
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 17:28:33 +0000
X-Inumbo-ID: 88258ed3-f5ba-11e9-9488-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 88258ed3-f5ba-11e9-9488-12813bfff9fa;
 Wed, 23 Oct 2019 17:28:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571851711;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
 bh=J6HNws0xA/AsXkHjQ/pdjHOK025O6pzwFGFItFlERTw=;
 b=M10U18zgRCj7n0smMLJ/d3iOwQ+qJx3hIPV1bELgFfCR9pEHreg7T/ADnopxf10GrKSSUb
 9NkagzWfQ7aFcpLGp0voUOX58fuyHmi7v7dc5tG4MAWIDcJ8CJpT4RMFI5lNhjzppU7fe0
 qH8gOB9vyi8unLff3yNqqlYg7cSHl9I=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-233-JMvG9S55OleyWzOwpAMXPQ-1; Wed, 23 Oct 2019 13:28:29 -0400
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 91A4C1005509;
 Wed, 23 Oct 2019 17:28:17 +0000 (UTC)
Received: from [10.36.116.105] (ovpn-116-105.ams2.redhat.com [10.36.116.105])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A9F5D60166;
 Wed, 23 Oct 2019 17:27:58 +0000 (UTC)
To: Dan Williams <dan.j.williams@intel.com>
References: <20191022171239.21487-1-david@redhat.com>
 <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
 <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
 <CAPcyv4hHTqWWWREX2AtpEpfLHdDHvT-Kp_2YBW1As0y2Mx+6Dg@mail.gmail.com>
From: David Hildenbrand <david@redhat.com>
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABtCREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT6JAj4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+uQINBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABiQIl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <55640861-bbcb-95f0-766a-95bc961f1b0e@redhat.com>
Date: Wed, 23 Oct 2019 19:27:57 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAPcyv4hHTqWWWREX2AtpEpfLHdDHvT-Kp_2YBW1As0y2Mx+6Dg@mail.gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-MC-Unique: JMvG9S55OleyWzOwpAMXPQ-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged
 pages PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 KVM list <kvm@vger.kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, Linux MM <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, X86 ML <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Kees Cook <keescook@chromium.org>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4gSSBkaXNsaWtlIHRoaXMgZm9yIHRocmVlIHJlYXNvbnMKPj4KPj4gYSkgSXQgZG9lcyBub3Qg
cHJvdGVjdCBhZ2FpbnN0IGFueSByYWNlcywgcmVhbGx5LCBpdCBkb2VzIG5vdCBpbXByb3ZlIHRo
aW5ncy4KPj4gYikgV2UgZG8gaGF2ZSB0aGUgZXhhY3Qgc2FtZSBwcm9ibGVtIHdpdGggcGZuX3Rv
X29ubGluZV9wYWdlKCkuIEFzIGxvbmcgYXMgd2UKPj4gICAgZG9uJ3QgaG9sZCB0aGUgbWVtb3J5
IGhvdHBsdWcgbG9jaywgbWVtb3J5IGNhbiBnZXQgb2ZmbGluZWQgYW5kIHJlbW92ZSBhbnkgdGlt
ZS4gUmFjeS4KPiAKPiBUcnVlLCB3ZSBuZWVkIHRvIHNvbHZlIHRoYXQgcHJvYmxlbSB0b28uIFRo
YXQgc2VlbXMgdG8gd2FudCBzb21ldGhpbmcKPiBsaWdodGVyIHdlaWdodCB0aGFuIHRoZSBob3Rw
bHVnIGxvY2sgdGhhdCBjYW4gYmUgaGVsZCBvdmVyIHBmbiBsb29rdXBzCj4gKyAgdXNlIHJhdGhl
ciB0aGFuIHJlcXVpcmluZyBhIHBhZ2UgbG9va3VwIGluIHBhdGhzIHdoZXJlIGl0J3Mgbm90Cj4g
Y2xlYXIgdGhhdCBhIHBhZ2UgcmVmZXJlbmNlIHdvdWxkIHByZXZlbnQgdW5wbHVnLgo+IAo+PiBj
KSBXZSBtaXggaW4gWk9ORSBzcGVjaWZpYyBzdHVmZiBpbnRvIHRoZSBjb3JlLiBJdCBzaG91bGQg
YmUgImp1c3QgYW5vdGhlciB6b25lIgo+IAo+IE5vdCBzdXJlIEkgZ3JvayB0aGlzIHdoZW4gdGhl
IFJGQyBpcyBzcHJpbmtsaW5nIHpvbmUtc3BlY2lmaWMKPiBpc196b25lX2RldmljZV9wYWdlKCkg
dGhyb3VnaG91dCB0aGUgY29yZT8KCk1vc3QgdXNlcnMgc2hvdWxkIG5vdCBjYXJlIGFib3V0IHRo
ZSB6b25lLiBwZm5fYWN0aXZlKCkgd291bGQgYmUgZW5vdWdoCmluIG1vc3Qgc2l0dWF0aW9ucywg
ZXNwZWNpYWxseSBtb3N0IFBGTiB3YWxrZXJzIC0gInRoaXMgbWVtbWFwIGlzIHZhbGlkCmFuZCBl
LmcuLCBjb250YWlucyBhIHZhbGlkIHpvbmUgLi4uIi4KCj4gCj4+Cj4+IFdoYXQgSSBwcm9wb3Nl
IGluc3RlYWQgKGFscmVhZHkgZGlzY3Vzc2VkIGluIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5
LzEwLzEwLzg3KQo+IAo+IFNvcnJ5IEkgbWlzc2VkIHRoaXMgZWFybGllci4uLgo+IAo+Pgo+PiAx
LiBDb252ZXJ0IFNFQ1RJT05fSVNfT05MSU5FIHRvIFNFQ1RJT05fSVNfQUNUSVZFCj4+IDIuIENv
bnZlcnQgU0VDVElPTl9JU19BQ1RJVkUgdG8gYSBzdWJzZWN0aW9uIGJpdG1hcAo+PiAzLiBJbnRy
b2R1Y2UgcGZuX2FjdGl2ZSgpIHRoYXQgY2hlY2tzIGFnYWluc3QgdGhlIHN1YnNlY3Rpb24gYml0
bWFwCj4+IDQuIE9uY2UgdGhlIG1lbW1hcCB3YXMgaW5pdGlhbGl6ZWQgLyBwcmVwYXJlZCwgc2V0
IHRoZSBzdWJzZWN0aW9uIGFjdGl2ZQo+PiAgICAoc2ltaWxhciB0byBTRUNUSU9OX0lTX09OTElO
RSBpbiB0aGUgYnVkZHkgcmlnaHQgbm93KQo+PiA1LiBCZWZvcmUgdGhlIG1lbW1hcCBnZXRzIGlu
dmFsaWRhdGVkLCBzZXQgdGhlIHN1YnNlY3Rpb24gaW5hY3RpdmUKPj4gICAgKHNpbWlsYXIgdG8g
U0VDVElPTl9JU19PTkxJTkUgaW4gdGhlIGJ1ZGR5IHJpZ2h0IG5vdykKPj4gNS4gcGZuX3RvX29u
bGluZV9wYWdlKCkgPSBwZm5fYWN0aXZlKCkgJiYgem9uZSAhPSBaT05FX0RFVklDRQo+PiA2LiBw
Zm5fdG9fZGV2aWNlX3BhZ2UoKSA9IHBmbl9hY3RpdmUoKSAmJiB6b25lID09IFpPTkVfREVWSUNF
Cj4gCj4gVGhpcyBkb2VzIG5vdCBzZWVtIHRvIHJlZHVjZSBhbnkgY29tcGxleGl0eSBiZWNhdXNl
IGl0IHN0aWxsIHJlcXVpcmVzCj4gYSBwZm4gdG8gem9uZSBsb29rdXAgYXQgdGhlIGVuZCBvZiB0
aGUgcHJvY2Vzcy4KPiAKPiBJLmUuIGNvbnZlcnRpbmcgcGZuX3RvX29ubGluZV9wYWdlKCkgdG8g
dXNlIGEgbmV3IHBmbl9hY3RpdmUoKQo+IHN1YnNlY3Rpb24gbWFwIHBsdXMgbG9va2luZyB1cCB0
aGUgem9uZSBmcm9tIHBmbl90b19wYWdlKCkgaXMgbW9yZQo+IHN0ZXBzIHRoYW4ganVzdCBkb2lu
ZyBhIGRpcmVjdCBwZm4gdG8gem9uZSBsb29rdXAuIFdoYXQgYW0gSSBtaXNzaW5nPwoKVGhhdCBh
IHJlYWwgInBmbiB0byB6b25lIiBsb29rdXAgd2l0aG91dCBnb2luZyB2aWEgdGhlIHN0cnVjdCBw
YWdlIHdpbGwKcmVxdWlyZSB0byBoYXZlIG1vcmUgdGhhbiBqdXN0IGEgc2luZ2xlIGJpdG1hcC4g
SU1ITywga2VlcGluZyB0aGUKaW5mb3JtYXRpb24gYXQgYSBzaW5nbGUgcGxhY2UgKG1lbW1hcCkg
aXMgdGhlIGNsZWFuIHRoaW5nIHRvIGRvIChub3QKcmVwbGljYXRpbmcgaXQgc29tZXdoZXJlIGVs
c2UpLiBHb2luZyB2aWEgdGhlIG1lbW1hcCBtaWdodCBub3QgYmUgYXMKZmFzdCBhcyBhIGRpcmVj
dCBsb29rdXAsIGJ1dCBkbyB3ZSBhY3R1YWxseSBjYXJlPyBXZSBhcmUgYWxyZWFkeSBsb29raW5n
CmF0ICJyYW5kb20gUEZOcyB3ZSBhcmUgbm90IHN1cmUgaWYgdGhlcmUgaXMgYSB2YWxpZCBtZW1t
YXAiLgoKPj4KPj4gRXNwZWNpYWxseSwgZHJpdmVyLXJlc2VydmVkIGRldmljZSBtZW1vcnkgd2ls
bCBub3QgZ2V0IHNldCBhY3RpdmUgaW4KPj4gdGhlIHN1YnNlY3Rpb24gYml0bWFwLgo+Pgo+PiBO
b3cgdG8gdGhlIHJhY2UuIFRha2luZyB0aGUgbWVtb3J5IGhvdHBsdWcgbG9jayBhdCByYW5kb20g
cGxhY2VzIGlzIHVnbHkuIEkgZG8KPj4gd29uZGVyIGlmIHdlIGNhbiB1c2UgUkNVOgo+IAo+IEFo
LCB5ZXMsIGV4YWN0bHkgd2hhdCBJIHdhcyB0aGlua2luZyBhYm92ZS4KPiAKPj4KPj4gVGhlIHVz
ZXIgb2YgcGZuX2FjdGl2ZSgpL3Bmbl90b19vbmxpbmVfcGFnZSgpL3Bmbl90b19kZXZpY2VfcGFn
ZSgpOgo+Pgo+PiAgICAgICAgIC8qIHRoZSBtZW1tYXAgaXMgZ3VhcmFudGVlZCB0byByZW1haW4g
YWN0aXZlIHVuZGVyIFJDVSAqLwo+PiAgICAgICAgIHJjdV9yZWFkX2xvY2soKTsKPj4gICAgICAg
ICBpZiAocGZuX2FjdGl2ZShyYW5kb21fcGZuKSkgewo+PiAgICAgICAgICAgICAgICAgcGFnZSA9
IHBmbl90b19wYWdlKHJhbmRvbV9wZm4pOwo+PiAgICAgICAgICAgICAgICAgLi4uIHVzZSB0aGUg
cGFnZSwgc3RheXMgdmFsaWQKPj4gICAgICAgICB9Cj4+ICAgICAgICAgcmN1X3VucmVhZF9sb2Nr
KCk7Cj4+Cj4+IE1lbW9yeSBvZmZsaW5pbmcvbWVtcmVtYXAgY29kZToKPj4KPj4gICAgICAgICBz
ZXRfc3Vic2VjdGlvbnNfaW5hY3RpdmUocGZuLCBucl9wYWdlcyk7IC8qIGNsZWFycyB0aGUgYml0
IGF0b21pY2FsbHkgKi8KPj4gICAgICAgICBzeW5jaHJvbml6ZV9yY3UoKTsKPj4gICAgICAgICAv
KiBhbGwgdXNlcnMgc2F3IHRoZSBiaXRtYXAgdXBkYXRlLCB3ZSBjYW4gaW52YWxpZGUgdGhlIG1l
bW1hcCAqLwo+PiAgICAgICAgIHJlbW92ZV9wZm5fcmFuZ2VfZnJvbV96b25lKHpvbmUsIHBmbiwg
bnJfcGFnZXMpOwo+IAo+IExvb2tzIGdvb2QgdG8gbWUuCj4gCj4+Cj4+Pgo+Pj4+Cj4+Pj4gSSBv
bmx5IGdhdmUgaXQgYSBxdWljayB0ZXN0IHdpdGggRElNTXMgb24geDg2LTY0LCBidXQgZGlkbid0
IHRlc3QgdGhlCj4+Pj4gWk9ORV9ERVZJQ0UgcGFydCBhdCBhbGwgKGFueSB0aXBzIGZvciBhIG5p
Y2UgUUVNVSBzZXR1cD8pLiBDb21waWxlLXRlc3RlZAo+Pj4+IG9uIHg4Ni02NCBhbmQgUFBDLgo+
Pj4KPj4+IEknbGwgZ2l2ZSBpdCBhIHNwaW4sIGJ1dCBJIGRvbid0IHRoaW5rIHRoZSBrZXJuZWwg
d2FudHMgdG8gZ3JvdyBtb3JlCj4+PiBpc196b25lX2RldmljZV9wYWdlKCkgdXNlcnMuCj4+Cj4+
IExldCdzIHJlY2FwLiBJbiB0aGlzIFJGQywgSSBpbnRyb2R1Y2UgYSB0b3RhbCBvZiA0ICghKSB1
c2VycyBvbmx5Lgo+PiBUaGUgb3RoZXIgcGFydHMgY2FuIHJlbHkgb24gcGZuX3RvX29ubGluZV9w
YWdlKCkgb25seS4KPj4KPj4gMS4gInN0YWdpbmc6IGtwYzIwMDA6IFByZXBhcmUgdHJhbnNmZXJf
Y29tcGxldGVfY2IoKSBmb3IgUEdfcmVzZXJ2ZWQgY2hhbmdlcyIKPj4gLSBCYXNpY2FsbHkgbmV2
ZXIgdXNlZCB3aXRoIFpPTkVfREVWSUNFLgo+PiAtIFdlIGhvbGQgYSByZWZlcmVuY2UhCj4+IC0g
QWxsIGl0IHByb3RlY3RzIGlzIGEgU2V0UGFnZURpcnR5KHBhZ2UpOwo+Pgo+PiAyLiAic3RhZ2lu
Zy9nYXNrZXQ6IFByZXBhcmUgZ2Fza2V0X3JlbGVhc2VfcGFnZSgpIGZvciBQR19yZXNlcnZlZCBj
aGFuZ2VzIgo+PiAtIFNhbWUgYXMgMS4KPj4KPj4gMy4gIm1tL3VzZXJjb3B5LmM6IFByZXBhcmUg
Y2hlY2tfcGFnZV9zcGFuKCkgZm9yIFBHX3Jlc2VydmVkIGNoYW5nZXMiCj4+IC0gV2UgY29tZSB2
aWEgdmlydF90b19oZWFkX3BhZ2UoKSAvIHZpcnRfdG9faGVhZF9wYWdlKCksIG5vdCBzdXJlIGFi
b3V0Cj4+ICAgcmVmZXJlbmNlcyAoSSBhc3N1bWUgdGhpcyBzaG91bGQgYmUgZmluZSBhcyB3ZSBk
b24ndCBjb21lIHZpYSByYW5kb20KPj4gICBQRk5zKQo+PiAtIFdlIGNoZWNrIHRoYXQgd2UgZG9u
J3QgbWl4IFJlc2VydmVkIChpbmNsdWRpbmcgZGV2aWNlIG1lbW9yeSkgYW5kIENNQQo+PiAgIHBh
Z2VzIHdoZW4gY3Jvc3NpbmcgY29tcG91bmQgcGFnZXMuCj4+Cj4+IEkgdGhpbmsgd2UgY2FuIGRy
b3AgMS4gYW5kIDIuLCByZXN1bHRpbmcgaW4gYSB0b3RhbCBvZiAyIG5ldyB1c2VycyBpbgo+PiB0
aGUgc2FtZSBjb250ZXh0LiBJIHRoaW5rIHRoYXQgaXMgdG90YWxseSB0b2xlcmFibGUgdG8gZmlu
YWxseSBjbGVhbgo+PiB0aGlzIHVwLgo+IAo+IC4uLmJ1dCBtb3JlIGlzX3pvbmVfZGV2aWNlX3Bh
Z2UoKSBkb2Vzbid0ICJmaW5hbGx5IGNsZWFuIHRoaXMgdXAiLgo+IExpa2Ugd2UgZGlzY3Vzc2Vk
IGFib3ZlIGl0J3MgdGhlIG1pc3NpbmcgbG9ja2luZyB0aGF0J3MgdGhlIHJlYWwKPiBjbGVhbnVw
LCB0aGUgcGZuX3RvX29ubGluZV9wYWdlKCkgaW50ZXJuYWxzIGFyZSBzZWNvbmRhcnkuCgpJdCdz
IGEgZGlmZmVyZW50IGNsZWFudXAgSU1ITy4gV2UgY2FuJ3QgZG8gZXZlcnl0aGluZyBpbiBvbmUg
c2hvdC4gQnV0Cm1heWJlIEkgY2FuIGRyb3AgdGhlIGlzX3pvbmVfZGV2aWNlX3BhZ2UoKSBwYXJ0
cyBmcm9tIHRoaXMgcGF0Y2ggYW5kCmNvbXBsZXRlbHkgcmVseSBvbiBwZm5fdG9fb25saW5lX3Bh
Z2UoKS4gWWVzLCB0aGF0IG5lZWRzIGZpeGluZyB0bywgYnV0Cml0J3MgYSBkaWZmZXJlbnQgc3Rv
cnkuCgpUaGUgaW1wb3J0YW50IHBhcnQgb2YgdGhpcyBwYXRjaDoKCldoaWxlIHBmbl90b19vbmxp
bmVfcGFnZSgpIHdpbGwgYWx3YXlzIGV4Y2x1ZGUgWk9ORV9ERVZJQ0UgcGFnZXMsCmNoZWNraW5n
IFBHX3Jlc2VydmVkIG9uIFpPTkVfREVWSUNFIHBhZ2VzICh3aGF0IHdlIGRvIHJpZ2h0IG5vdyEp
IGlzCnJhY3kgYXMgaGVsbCAoZXNwZWNpYWxseSB3aGVuIGNvbmN1cnJlbnRseSBpbml0aWFsaXpp
bmcgdGhlIG1lbW1hcCkuCgpUaGlzIGRvZXMgaW1wcm92ZSB0aGUgc2l0dWF0aW9uLgoKPj4KPj4g
SG93ZXZlciwgSSB0aGluayB3ZSBhbHNvIGhhdmUgdG8gY2xhcmlmeSBpZiB3ZSBuZWVkIHRoZSBj
aGFuZ2UgaW4gMyBhdCBhbGwuCj4+IEl0IGNvbWVzIGZyb20KPj4KPj4gY29tbWl0IGY1NTA5Y2Mx
OGRhYTdmODJiY2M1NTNiZTcwZGYyMTE3YzhlZWRjMTYKPj4gQXV0aG9yOiBLZWVzIENvb2sgPGtl
ZXNjb29rQGNocm9taXVtLm9yZz4KPj4gRGF0ZTogICBUdWUgSnVuIDcgMTE6MDU6MzMgMjAxNiAt
MDcwMAo+Pgo+PiAgICAgbW06IEhhcmRlbmVkIHVzZXJjb3B5Cj4+Cj4+ICAgICBUaGlzIGlzIHRo
ZSBzdGFydCBvZiBwb3J0aW5nIFBBWF9VU0VSQ09QWSBpbnRvIHRoZSBtYWlubGluZSBrZXJuZWwu
IFRoaXMKPj4gICAgIGlzIHRoZSBmaXJzdCBzZXQgb2YgZmVhdHVyZXMsIGNvbnRyb2xsZWQgYnkg
Q09ORklHX0hBUkRFTkVEX1VTRVJDT1BZLiBUaGUKPj4gICAgIHdvcmsgaXMgYmFzZWQgb24gY29k
ZSBieSBQYVggVGVhbSBhbmQgQnJhZCBTcGVuZ2xlciwgYW5kIGFuIGVhcmxpZXIgcG9ydAo+PiAg
ICAgZnJvbSBDYXNleSBTY2hhdWZsZXIuIEFkZGl0aW9uYWwgbm9uLXNsYWIgcGFnZSB0ZXN0cyBh
cmUgZnJvbSBSaWsgdmFuIFJpZWwuCj4+IFsuLi5dCj4+ICAgICAtIG90aGVyd2lzZSwgb2JqZWN0
IG11c3Qgbm90IHNwYW4gcGFnZSBhbGxvY2F0aW9ucyAoZXhjZXB0aW5nIFJlc2VydmVkCj4+ICAg
ICAgIGFuZCBDTUEgcmFuZ2VzKQo+Pgo+PiBOb3Qgc3VyZSBpZiB3ZSByZWFsbHkgaGF2ZSB0byBj
YXJlIGFib3V0IFpPTkVfREVWSUNFIGF0IHRoaXMgcG9pbnQuCj4gCj4gVGhhdCBjaGVjayBuZWVk
cyB0byBiZSBjYXJlZnVsIHRvIGlnbm9yZSBaT05FX0RFVklDRSBwYWdlcy4gVGhlcmUncwo+IG5v
dGhpbmcgd3Jvbmcgd2l0aCBhIGNvcHkgc3Bhbm5pbmcgWk9ORV9ERVZJQ0UgYW5kIHR5cGljYWwg
cGFnZXMuCgpQbGVhc2Ugbm90ZSB0aGF0IHRoZSBjdXJyZW50IGNoZWNrIHdvdWxkICpmb3JiaWQq
IHRoaXMgKEFGQUlLcyBmb3IgYQpzaW5nbGUgaGVhcCBvYmplY3QpLiBBcyBkaXNjdXNzZWQgaW4g
dGhlIHJlbGV2YW50IHBhdGNoLCB3ZSBtaWdodCBiZQphYmxlIHRvIGp1c3Qgc3RvcCBkb2luZyB0
aGF0IGFuZCBsaW1pdCBpdCB0byByZWFsIFBHX3Jlc2VydmVkIHBhZ2VzCih3aXRob3V0IFpPTkVf
REVWSUNFKS4gSSdkIGJlIGhhcHB5IHRvIG5vdCBpbnRyb2R1Y2UgbmV3CmlzX3pvbmVfZGV2aWNl
X3BhZ2UoKSB1c2Vycy4KCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 18:15:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 18:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNLA0-0000uk-Bz; Wed, 23 Oct 2019 18:15:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNL9y-0000uf-Uw
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 18:15:02 +0000
X-Inumbo-ID: 07ac9fd2-f5c1-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07ac9fd2-f5c1-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 18:15:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNL9x-0003lp-GY; Wed, 23 Oct 2019 18:15:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNL9x-0005Nc-3d; Wed, 23 Oct 2019 18:15:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNL9x-000435-31; Wed, 23 Oct 2019 18:15:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143069-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=529a76fba40e34037e9473d9f461c39604eb34f9
X-Osstest-Versions-That: xen=a7ecdf8139e3646c0eb9c9bd9ed0fe3b344e6fed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 18:15:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143069: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA2OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1MjlhNzZmYmE0MGUzNDAzN2U5NDczZDlmNDYxYzM5NjA0ZWIzNGY5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhN2VjZGY4MTM5ZTM2NDZjMGVi
OWM5YmQ5ZWQwZmUzYjM0NGU2ZmVkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMwNDEgIDIwMTkt
MTAtMjIgMTk6MDQ6MTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMDY5ICAy
MDE5LTEwLTIzIDE2OjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpcyBCcmFubm9uIDxjbWJAcHJnbXIuY29tPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE3ZWNk
ZjgxMzkuLjUyOWE3NmZiYTQgIDUyOWE3NmZiYTQwZTM0MDM3ZTk0NzNkOWY0NjFjMzk2MDRlYjM0
ZjkgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 18:56:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 18:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNLnw-0004DF-W4; Wed, 23 Oct 2019 18:56:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CXN=YQ=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iNLnw-0004DA-7e
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 18:56:20 +0000
X-Inumbo-ID: cbd15c18-f5c6-11e9-a531-bc764e2007e4
Received: from mail-wr1-x441.google.com (unknown [2a00:1450:4864:20::441])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cbd15c18-f5c6-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 2019 18:56:18 +0000 (UTC)
Received: by mail-wr1-x441.google.com with SMTP id v9so11986313wrq.5
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 11:56:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=WEPGtQ7gGK6XQ5/vOjRhCH5V74QEjKYZ9fIob6AHkvw=;
 b=pVX0d3desBcFd+MshlNCdENKlANRYrAhLZjz8edGPl6MGICWEej5OiNU0c/o9iCRYV
 C3XZEGpGnpUNivgGhzSvlKtNP3T5nppDhq9XuMouDSOkS2n0iwmX55oqkHi4pYqpKk5l
 cpwoFobZJDVzN55RnbB0i7q6nL/4b7SztcOCaUqV+zXZEa6wcUQntTBmHAhkHxInicqA
 NG3oKejiJ4Y0Yd5CiLbL5i0YTVr+HnUyyXWiObxkvuTVbLlpekGaJ2kAKsx9tbECZQbr
 dZJci6tL+R/sHKA7ARDG01229IfuJbGn0+jt86pQuEvDGQ2oFZgz/oJXdHIUwuKuOhcN
 0x0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=WEPGtQ7gGK6XQ5/vOjRhCH5V74QEjKYZ9fIob6AHkvw=;
 b=mOgzh5nbA9M0/JHErWA1eJ+HinrBZmzAPmuWAwupQgJ9MXHM1KgLwn+IkEAZQBkRdN
 JMwYA6voc4mdsZOYOOApeuqDx5zoWFRp4Z9MQmcYIcIo28XvTFd/qh3eWnI7M0+NoCU1
 F0Cq84kKS6fYw8jShk0G9pzOOdXFD81DNqsPVq+fqiJO/ECCfuIf4Td7AlSe+SdhHxWW
 xFJjdXCpHPzAa3TkDTplFapf1H7e0OI1nHtz8oNcWJIeq3AgAdSNuH4Y2vwHJ3f0hZXm
 35T/NMD61tKLnj4c5hBB4u3z48PspdjHCw6YLb9/LDKDCANIel/AipjTVz7Q6aGqW+hC
 cvbA==
X-Gm-Message-State: APjAAAV6foLkR6+JGC5WKyPw1a7FXIxgnL5GVzhEleOUeovE8DZ0mWOx
 z8Rb50OtDGDSqNb6Fk/OA8Y=
X-Google-Smtp-Source: APXvYqwQgrx/ATVbGWn8BNneqNMlEXZy7+s3aXLwF/SI7HHAqvlgzrmxjbV51PBunpJS11xYsZw8NA==
X-Received: by 2002:a05:6000:142:: with SMTP id r2mr225991wrx.30.1571856977834; 
 Wed, 23 Oct 2019 11:56:17 -0700 (PDT)
Received: from ?IPv6:2a01:c23:6030:5100:7e6a:c70f:e991:63a?
 ([2a01:c23:6030:5100:7e6a:c70f:e991:63a])
 by smtp.gmail.com with ESMTPSA id u21sm64034wmu.27.2019.10.23.11.56.16
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 11:56:17 -0700 (PDT)
Message-ID: <a30454177a5146c4e11fc5463aabbe7a075e0e15.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 23 Oct 2019 20:52:07 +0200
In-Reply-To: <CAFEAcA-FesfcimTutrYwZFdB93mEE42ha7X93jDqAW7CFUd+0w@mail.gmail.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
 <b1255a22fe4409244f7a68887137fbe43b71a08d.camel@gmail.com>
 <CAFEAcA-FesfcimTutrYwZFdB93mEE42ha7X93jDqAW7CFUd+0w@mail.gmail.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paul Durrant <paul@xen.org>, QEMU Developers <qemu-devel@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgbWFyLCAyMi0xMC0yMDE5IGEgbGFzIDEwOjQyICswMTAwLCBQZXRlciBNYXlkZWxsIGVzY3Jp
YmnDszoKPiBPbiBUdWUsIDIyIE9jdCAyMDE5IGF0IDA5OjUyLCBFc3RlYmFuIEJvc3NlIDxlc3Rl
YmFuYm9zc2VAZ21haWwuY29tPgo+IHdyb3RlOgo+ID4gRWwgdmllLCAxOC0xMC0yMDE5IGEgbGFz
IDE1OjQ3ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo+ID4gZXNjcmliacOzOgo+ID4g
PiArc3RhdGljIHZvaWQgcGlpeDRfcmVxdWVzdF9pODI1OV9pcnEodm9pZCAqb3BhcXVlLCBpbnQg
aXJxLCBpbnQKPiA+ID4gbGV2ZWwpCj4gPiA+ICt7Cj4gPiA+ICsgICAgUElJWDRTdGF0ZSAqcyA9
IG9wYXF1ZTsKPiA+ID4gKyAgICBxZW11X3NldF9pcnEocy0+Y3B1X2ludHIsIGxldmVsKTsKPiA+
ID4gK30KPiA+IEkgd291bGQgbGlrZSB0byB1bmRlcnN0YW5kIHdoeSBpbiBgUElJWDRTdGF0ZSAq
cyA9IG9wYXF1ZTtgIGl0cyBub3QKPiA+IG5lY2Vzc2FyeSBhIGNhc3Qgb3IgYSBvYmplY3QgbWFj
cm8gbWFnaWMuCj4gPiBTb21ldGhpbmcgbGlrZToKPiA+IFBJSVg0U3RhdGUgKnMgPSAoUElJWDRT
dGF0ZSopb3BhcXVlOwo+ID4gUElJWDRTdGF0ZSAqcyA9IFBJSVg0U1RBVEUob3BhcXVlKTsKPiAK
PiBUaGUgc2ltcGxlIGFuc3dlciB0byAid2h5IGRvbid0IHdlIG5lZWQgYSBjYXN0IiBpcwo+ICJi
ZWNhdXNlIHRoZSB0eXBlIG9mICdvcGFxdWUnIGlzICd2b2lkIConLCBhbmQgaW4gQyB0aGVyZSBp
cwo+IG5vIG5lZWQgdG8gZXhwbGljaXRseSBjYXN0IGEgJ3ZvaWQgKicgYXMgaXQgd2lsbCBiZSBp
bXBsaWNpdGx5Cj4gY29udmVydGVkIHRvIHRoZSBwb2ludGVyIHR5cGUgb2YgdGhlIGRlc3RpbmF0
aW9uIi4gKFRoaXMgaXMKPiBkaWZmZXJlbnQgZnJvbSBDKyssIHdoaWNoIGRvZXMgcmVxdWlyZSBh
biBleHBsaWNpdCBjYXN0IGZvciB2b2lkKi4pCj4gCj4gRm9yIFFPTSB0eXBlcywgUUVNVSBjb252
ZW50aW9uYWxseSB1c2VzIHRoZSBRT00gY2FzdGluZwo+IG1hY3JvIHRvIGNvbnZlcnQgYSBwb2lu
dGVyLXRvLWluc3RhbmNlIHRvCj4gcG9pbnRlci10by1pbnN0YW5jZS1vZi1wYXJlbnQtY2xhc3Mg
YW5kIHZpY2UgdmVyc2EuCj4gSW4gc29tZSBwbGFjZXMsIGxpa2UgdGhpcyBvbmUsIHdoYXQgd2Ug
aGF2ZSBpcyBqdXN0IGEKPiB2b2lkKiByZXByZXNlbnRpbmcgb3BhcXVlIGRhdGEgaGF2aW5nIGJl
ZW4gcGFzc2VkIGFyb3VuZC4KPiBZb3UgY291bGQgdXNlIHRoZSBRT00gY2FzdCBtYWNybyBoZXJl
LCB3aGljaCB3b3VsZCBhZGQKPiBhIGJpdCBvZiBleHRyYSB0eXBlLXNhZmV0eSwgYnV0IHRoZSBw
cm9qZWN0IGRvZXNuJ3QgaGF2ZQo+IGEgc3Ryb25nIGNvbnZlbnRpb24gaGVyZSBvbiB3aGV0aGVy
IHRvIGRvIHNvIG9yIG5vdCwgc28KPiB5b3UnbGwgb2Z0ZW4gc2VlIHRoZSBqdXN0LWFzc2lnbm1l
bnQgY29kZS4KPiAKPiB0aGFua3MKPiAtLSBQTU0KClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlv
dXIgZGV0YWlsZWQgZXhwbGFuYXRpb24gOikuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 18:57:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 18:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNLpH-0004Lm-BP; Wed, 23 Oct 2019 18:57:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2CXN=YQ=gmail.com=estebanbosse@srs-us1.protection.inumbo.net>)
 id 1iNLpF-0004Lf-IL
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 18:57:41 +0000
X-Inumbo-ID: fc76eb76-f5c6-11e9-beca-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fc76eb76-f5c6-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 18:57:40 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id i13so85043wmd.3
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 11:57:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=aUW72m0Aw9+y1poB5YAVfOls37OgVKcS9ObfoMrhw6U=;
 b=RmwfVrjaioiOHyXaYn/y0iA4HZY0//9abxaoKejPq1tVG/4ZU6Bo2Xz6V23OmK/aMx
 4p437iHx1jds80i9RXerIvC5SEGz9pR46ldkWcWbu8RstAsTMkwWhLohCJufqzMljENk
 M/m3eRPEHzA22USsysyXDuvQSf1dm5qN9AcC42zPo+CHKJdGfzq2m8eVRMhXkNBLyxvJ
 UhAo1Gfny+hDj3PKGJYtY1BgArm+IJbPiVsEwr8k64Rl/DaqreO5jWecxr39ownXmSY9
 GgmcW+Rn2ErTCblo6b63QCT9bX7PtZLRI2uXcIySXqnbiRzsCr8QfhEKTsXZ2SNZmPUe
 j1Lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=aUW72m0Aw9+y1poB5YAVfOls37OgVKcS9ObfoMrhw6U=;
 b=CcapCGhet7eeFef4UyFIN8EJ7QxOfvNAllmszvXYSmFptPRcEmbPvtjOCXKc92jEI1
 T20pSb7T9LAc5awbvSOxKsRcQiWcoLBsiM2S6mGjTT7/IvK62MviX3JYKij4ZJ09w/ux
 02YdxOW62Zfzmcr4iSSnMiKYrMtlUKfs2EF74ACJA0XVnvp1S1knOlXO33tAsb52iTGr
 a3s4mS/k9wPPTALYvobmO4iVNMJckwsxDZjoX6T/CPJnNnM6ZDdVVobKw+TV5+QoxVcH
 LdH9I/DGoVZEXI7U7nKp5l1DANFyKBEXenHCVnEOw9O2GKsgefy/Ly/5Nb9EWSuf+n4+
 4rHQ==
X-Gm-Message-State: APjAAAWhqlkCo6KD2fHQMYJf8tMFuAZ37NawhXEsV8G3QZuRFqHXgMi9
 TftmvKM9VawqFbe3dWTOMyI=
X-Google-Smtp-Source: APXvYqxv0X4RzC8YWXkAJgsGHd8r6oJtE94aO8YgMYPLjVUOy8HScWYj4NglyGddtWZzhCHSrGP/pg==
X-Received: by 2002:a1c:67d7:: with SMTP id b206mr1246767wmc.68.1571857059368; 
 Wed, 23 Oct 2019 11:57:39 -0700 (PDT)
Received: from ?IPv6:2a01:c23:6030:5100:7e6a:c70f:e991:63a?
 ([2a01:c23:6030:5100:7e6a:c70f:e991:63a])
 by smtp.gmail.com with ESMTPSA id y13sm33454892wrg.8.2019.10.23.11.57.38
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 23 Oct 2019 11:57:38 -0700 (PDT)
Message-ID: <22e7c663b6bb6576b0e75051cd9b35d3defa485c.camel@gmail.com>
From: Esteban Bosse <estebanbosse@gmail.com>
To: Philippe =?ISO-8859-1?Q?Mathieu-Daud=E9?= <philmd@redhat.com>, 
 qemu-devel@nongnu.org
Date: Wed, 23 Oct 2019 20:53:30 +0200
In-Reply-To: <2e3e8cd0-8dbf-46c8-b1d1-e9e3d20f6336@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
 <27c31440fdab11eff969e656a8ad7063c5e7234c.camel@gmail.com>
 <2e3e8cd0-8dbf-46c8-b1d1-e9e3d20f6336@redhat.com>
User-Agent: Evolution 3.30.5-1.1 
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?ISO-8859-1?Q?Herv=E9?= Poussineau <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWwgbWFyLCAyMi0xMC0yMDE5IGEgbGFzIDExOjM1ICswMjAwLCBQaGlsaXBwZSBNYXRoaWV1LURh
dWTDqSBlc2NyaWJpw7M6Cj4gT24gMTAvMjIvMTkgMTA6NDQgQU0sIEVzdGViYW4gQm9zc2Ugd3Jv
dGU6Cj4gPiBFbCB2aWUsIDE4LTEwLTIwMTkgYSBsYXMgMTU6NDcgKzAyMDAsIFBoaWxpcHBlIE1h
dGhpZXUtRGF1ZMOpCj4gPiBlc2NyaWJpw7M6Cj4gPiA+IEZyb206IEhlcnbDqSBQb3Vzc2luZWF1
IDxocG91c3NpbkByZWFjdG9zLm9yZz4KPiA+ID4gCj4gPiA+IEFkZCBJU0EgaXJxcyBhcyBwaWl4
NCBncGlvIGluLCBhbmQgQ1BVIGludGVycnVwdCByZXF1ZXN0IGFzIHBpaXg0Cj4gPiA+IGdwaW8g
b3V0Lgo+ID4gPiBSZW1vdmUgaTgyNTkgaW5zdGFuY2lhdGVkIGluIG1hbHRhIGJvYXJkLCB0byBu
b3QgaGF2ZSBpdCB0d2ljZS4KPiA+ID4gCj4gPiA+IFdlIGNhbiBhbHNvIHJlbW92ZSB0aGUgbm93
IHVudXNlZCBwaWl4NF9pbml0KCkgZnVuY3Rpb24uCj4gPiA+IAo+ID4gPiBBY2tlZC1ieTogTWlj
aGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KPiA+ID4gQWNrZWQtYnk6IFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KPiA+ID4gTWVzc2FnZS1JZDogPDIwMTcx
MjE2MDkwMjI4LjI4NTA1LTgtaHBvdXNzaW5AcmVhY3Rvcy5vcmc+Cj4gPiA+IFJldmlld2VkLWJ5
OiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgo+ID4gPiBbUE1E
OiByZWJhc2VkLCB1cGRhdGVkIGluY2x1ZGVzLCB1c2UgSVNBX05VTV9JUlFTIGluIGZvciBsb29w
XQo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJl
ZGhhdC5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNDMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ID4gPiAtLS0KPiA+ID4gLS0tCj4g
PiA+ICAgaHcvbWlwcy9taXBzX21hbHRhLmMgfCAzMiArKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ID4gPiAgIGluY2x1ZGUvaHcvaTM4Ni9wYy5oIHwgIDEgLQo+ID4gPiAgIDMgZmls
ZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCj4gPiA+IAo+ID4g
PiBkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwo+ID4gPiBpbmRl
eCBkMGIxOGUwNTg2Li45YzM3Yzg1YWUyIDEwMDY0NAo+ID4gPiAtLS0gYS9ody9pc2EvcGlpeDQu
Ywo+ID4gPiArKysgYi9ody9pc2EvcGlpeDQuYwo+ID4gPiBAQCAtMjQsNiArMjQsNyBAQAo+ID4g
PiAgICAqLwo+ID4gPiAgIAo+ID4gPiAgICNpbmNsdWRlICJxZW11L29zZGVwLmgiCj4gPiA+ICsj
aW5jbHVkZSAiaHcvaXJxLmgiCj4gPiA+ICAgI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKPiA+ID4g
ICAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgo+ID4gPiAgICNpbmNsdWRlICJody9pc2EvaXNhLmgi
Cj4gPiA+IEBAIC0zNiw2ICszNyw4IEBAIFBDSURldmljZSAqcGlpeDRfZGV2Owo+ID4gPiAgIAo+
ID4gPiAgIHR5cGVkZWYgc3RydWN0IFBJSVg0U3RhdGUgewo+ID4gPiAgICAgICBQQ0lEZXZpY2Ug
ZGV2Owo+ID4gPiArICAgIHFlbXVfaXJxIGNwdV9pbnRyOwo+ID4gPiArICAgIHFlbXVfaXJxICpp
c2E7Cj4gPiA+ICAgCj4gPiA+ICAgICAgIC8qIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKi8KPiA+
ID4gICAgICAgTWVtb3J5UmVnaW9uIHJjcl9tZW07Cj4gPiA+IEBAIC05NCw2ICs5NywxOCBAQCBz
dGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfcGlpeDQKPiA+ID4gPSB7Cj4g
PiA+ICAgICAgIH0KPiA+ID4gICB9Owo+ID4gPiAgIAo+ID4gPiArc3RhdGljIHZvaWQgcGlpeDRf
cmVxdWVzdF9pODI1OV9pcnEodm9pZCAqb3BhcXVlLCBpbnQgaXJxLCBpbnQKPiA+ID4gbGV2ZWwp
Cj4gPiA+ICt7Cj4gPiA+ICsgICAgUElJWDRTdGF0ZSAqcyA9IG9wYXF1ZTsKPiA+ID4gKyAgICBx
ZW11X3NldF9pcnEocy0+Y3B1X2ludHIsIGxldmVsKTsKPiA+ID4gK30KPiA+ID4gKwo+ID4gPiAr
c3RhdGljIHZvaWQgcGlpeDRfc2V0X2k4MjU5X2lycSh2b2lkICpvcGFxdWUsIGludCBpcnEsIGlu
dAo+ID4gPiBsZXZlbCkKPiA+ID4gK3sKPiA+ID4gKyAgICBQSUlYNFN0YXRlICpzID0gb3BhcXVl
Owo+ID4gPiArICAgIHFlbXVfc2V0X2lycShzLT5pc2FbaXJxXSwgbGV2ZWwpOwo+ID4gPiArfQo+
ID4gPiArCj4gPiA+ICAgc3RhdGljIHZvaWQgcGlpeDRfcmNyX3dyaXRlKHZvaWQgKm9wYXF1ZSwg
aHdhZGRyIGFkZHIsIHVpbnQ2NF90Cj4gPiA+IHZhbCwKPiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbikKPiA+ID4gICB7Cj4gPiA+IEBAIC0xMjcsMjkg
KzE0MiwzNSBAQCBzdGF0aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIHBpaXg0X3Jjcl9vcHMKPiA+
ID4gPSB7Cj4gPiA+ICAgc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwg
RXJyb3IgKiplcnJwKQo+ID4gPiAgIHsKPiA+ID4gICAgICAgUElJWDRTdGF0ZSAqcyA9IFBJSVg0
X1BDSV9ERVZJQ0UoZGV2KTsKPiA+ID4gKyAgICBJU0FCdXMgKmlzYV9idXM7Cj4gPiA+ICsgICAg
cWVtdV9pcnEgKmk4MjU5X291dF9pcnE7Cj4gPiA+ICAgCj4gPiA+IC0gICAgaWYgKCFpc2FfYnVz
X25ldyhERVZJQ0UoZGV2KSwgcGNpX2FkZHJlc3Nfc3BhY2UoZGV2KSwKPiA+ID4gLSAgICAgICAg
ICAgICAgICAgICAgIHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiksIGVycnApKSB7Cj4gPiA+ICsg
ICAgaXNhX2J1cyA9IGlzYV9idXNfbmV3KERFVklDRShkZXYpLCBwY2lfYWRkcmVzc19zcGFjZShk
ZXYpLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYWRkcmVzc19zcGFjZV9p
byhkZXYpLCBlcnJwKTsKPiA+ID4gKyAgICBpZiAoIWlzYV9idXMpIHsKPiA+ID4gICAgICAgICAg
IHJldHVybjsKPiA+ID4gICAgICAgfQo+ID4gPiAgIAo+ID4gPiArICAgIHFkZXZfaW5pdF9ncGlv
X2luX25hbWVkKERFVklDRShkZXYpLCBwaWl4NF9zZXRfaTgyNTlfaXJxLAo+ID4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICJpc2EiLCBJU0FfTlVNX0lSUVMpOwo+ID4gPiArICAgIHFk
ZXZfaW5pdF9ncGlvX291dF9uYW1lZChERVZJQ0UoZGV2KSwgJnMtPmNwdV9pbnRyLAo+ID4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW50ciIsIDEpOwo+ID4gTXkgcXVlc3Rpb24g
aXMgbm90IGFib3V0IHRoaXMgcGF0Y2g6Cj4gPiAKPiA+IFRoZSBmdW5jdGlvbiBuYW1lIGlzICJx
ZGV2X2luaXRfZ3Bpb19vdXRfbmFtZWQiIGJ1dCBzdXBwb3J0IG1vcmUKPiA+IHRoYW4gMQo+ID4g
Z3BpbywgcmlnaHQ/IGluIHRoaXMgY2FzZSwgdGhlIG5hbWUgc2hvdWxkbid0IGJlIHNvbWV0aGlu
ZyBsaWtlCj4gPiAicWRldl9pbml0X2dwaW9zX291dF9uYW1lZCI/Cj4gCj4gSW5kZWVkIGRldmlj
ZXMgY2FuIGhhdmUgdmFyaW91cyBJUlEgb3V0cHV0IGxpbmVzLgo+IAo+IE5vdGUsIFFFTVUgZG9l
cyBub3QgaW50ZW5kIHRvIG1vZGVsIGZ1bGwgZGV2aWNlcywgYnV0IG9ubHkgdGhlCj4gcGFydCBy
ZXF1aXJlZCB0byBydW4gYSBndWVzdC4gSWYgYSBndWVzdCBkb2Vzbid0IHVzZSBzb21lIHBhcnQK
PiBvZiBhIGRldmljZSwgUUVNVSB3aWxsIGxpa2VseSBub3QgbW9kZWwgaXQuCj4gCj4gRm9yIGV4
YW1wbGUsIHNvbWV0aW1lcyBhIGRldmljZSBjYW4gaGF2ZSBOIG91dHB1dCBJUlEgdG8gc2lnbmFs
Cj4gdmFyaW91cyBlcnJvciBjb25kaXRpb25zLCB3aGljaCBhcmUgdXN1YWxseSB1c2VkIGJ5IHNw
ZWNpZmljCj4gZmlybXdhcmVzIGluIGVtYmVkZGVkIGRldmljZXMuIFFFTVUgbWlnaHQgbm90IG1v
ZGVsIGVtYmVkZGVkCj4gYm9hcmRzIHVzaW5nIHRoaXMgZGV2aWNlIGJ1dCB3ZSBjYW4gZmluZCBp
dCBpbiBhIGdlbmVyaWMgbWFjaGluZQo+IHdoaWNoIHJ1bnMgYSBmdWxsIG9wZXJhdGluZyBzeXN0
ZW0uIFNvIGZhciB0aGVzZSBPUyBkb24ndCBjYXJlCj4gYWJvdXQgaGFuZGxpbmcgdGhlc2UgZXJy
b3JzLCBzbyBRRU1VIHdpbGwgb25seSBtb2RlbCB0aGUgSVJRCj4gbGluZSByZXF1aXJlZCB0byBy
dW4gdGhlIE9TLCBubyBtb3JlLiBUaGlzIGlzIG9uIHB1cnBvc2UuCj4gCj4gTm93IGFib3V0IHRo
ZSBuYW1pbmcsIEkgaGF2ZSBubyBwcmVmZXJlbmNlIHdoaWNoIGZvcm0gaXMgYmV0dGVyLgo+IAo+
ID4gPiArCj4gPiA+ICAgICAgIG1lbW9yeV9yZWdpb25faW5pdF9pbygmcy0+cmNyX21lbSwgT0JK
RUNUKGRldiksCj4gPiA+ICZwaWl4NF9yY3Jfb3BzLAo+ID4gPiBzLAo+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgInJlc2V0LWNvbnRyb2wiLCAxKTsKPiA+ID4gICAgICAgbWVtb3J5
X3JlZ2lvbl9hZGRfc3VicmVnaW9uX292ZXJsYXAocGNpX2FkZHJlc3Nfc3BhY2VfaW8oZGUKPiA+
ID4gdiksCj4gPiA+IDB4Y2Y5LAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmcy0+cmNyX21lbSwgMSk7Cj4gPiBXaHkgZG8geW91IHVzZSB0aGUgcHJpb3Jp
dHkgMSBpbiB0aGlzIGNhc2U/Cj4gPiA+ICAgCj4gPiA+ICsgICAgLyogaW5pdGlhbGl6ZSBpODI1
OSBwaWMgKi8KPiA+ID4gKyAgICBpODI1OV9vdXRfaXJxID0gcWVtdV9hbGxvY2F0ZV9pcnFzKHBp
aXg0X3JlcXVlc3RfaTgyNTlfaXJxLAo+ID4gPiBzLAo+ID4gPiAxKTsKPiA+ID4gKyAgICBzLT5p
c2EgPSBpODI1OV9pbml0KGlzYV9idXMsICppODI1OV9vdXRfaXJxKTsKPiA+ID4gKwo+ID4gPiAr
ICAgIC8qIGluaXRpYWxpemUgSVNBIGlycXMgKi8KPiA+ID4gKyAgICBpc2FfYnVzX2lycXMoaXNh
X2J1cywgcy0+aXNhKTsKPiA+ID4gKwo+ID4gPiAgICAgICBwaWl4NF9kZXYgPSBkZXY7Cj4gPiA+
ICAgfQo+ID4gPiAgIAo+ID4gPiAtaW50IHBpaXg0X2luaXQoUENJQnVzICpidXMsIElTQUJ1cyAq
KmlzYV9idXMsIGludCBkZXZmbikKPiA+ID4gLXsKPiA+ID4gLSAgICBQQ0lEZXZpY2UgKmQ7Cj4g
PiA+IC0KPiA+ID4gLSAgICBkID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihidXMs
IGRldmZuLCB0cnVlLAo+ID4gPiAiUElJWDQiKTsKPiA+ID4gLSAgICAqaXNhX2J1cyA9IElTQV9C
VVMocWRldl9nZXRfY2hpbGRfYnVzKERFVklDRShkKSwgImlzYS4wIikpOwo+ID4gPiAtICAgIHJl
dHVybiBkLT5kZXZmbjsKPiA+ID4gLX0KPiA+ID4gLQo+ID4gPiAgIHN0YXRpYyB2b2lkIHBpaXg0
X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ID4gPiAgIHsKPiA+
ID4gICAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKPiA+ID4gZGlm
ZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKPiA+
ID4gaW5kZXggNGQ5YzY0YjM2YS4uN2QyNWFiNmMyMyAxMDA2NDQKPiA+ID4gLS0tIGEvaHcvbWlw
cy9taXBzX21hbHRhLmMKPiA+ID4gKysrIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKPiA+ID4gQEAg
LTk3LDcgKzk3LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qgewo+ID4gPiAgICAgICBTeXNCdXNEZXZpY2Ug
cGFyZW50X29iajsKPiA+ID4gICAKPiA+ID4gICAgICAgTUlQU0NQU1N0YXRlIGNwczsKPiA+ID4g
LSAgICBxZW11X2lycSAqaTgyNTk7Cj4gPiA+ICsgICAgcWVtdV9pcnEgaTgyNTlbMTZdOwo+IAo+
IDE2IC0+IElTQV9OVU1fSVJRUwo+IAo+ID4gPiAgIH0gTWFsdGFTdGF0ZTsKPiA+ID4gICAKPiA+
ID4gICBzdGF0aWMgSVNBRGV2aWNlICpwaXQ7Cj4gPiA+IEBAIC0xMjM1LDggKzEyMzUsOCBAQCB2
b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4gPiA+ICAgICAgIGlu
dDY0X3Qga2VybmVsX2VudHJ5LCBib290bG9hZGVyX3J1bl9hZGRyOwo+ID4gPiAgICAgICBQQ0lC
dXMgKnBjaV9idXM7Cj4gPiA+ICAgICAgIElTQUJ1cyAqaXNhX2J1czsKPiA+ID4gLSAgICBxZW11
X2lycSAqaXNhX2lycTsKPiA+ID4gICAgICAgcWVtdV9pcnEgY2J1c19pcnEsIGk4MjU5X2lycTsK
PiA+ID4gKyAgICBQQ0lEZXZpY2UgKnBjaTsKPiA+ID4gICAgICAgaW50IHBpaXg0X2RldmZuOwo+
ID4gPiAgICAgICBJMkNCdXMgKnNtYnVzOwo+ID4gPiAgICAgICBEcml2ZUluZm8gKmRpbmZvOwo+
ID4gPiBAQCAtMTQwNywzMCArMTQwNywyNCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5l
U3RhdGUKPiA+ID4gKm1hY2hpbmUpCj4gPiA+ICAgICAgIC8qIEJvYXJkIElEID0gMHg0MjAgKE1h
bHRhIEJvYXJkIHdpdGggQ29yZUxWKSAqLwo+ID4gPiAgICAgICBzdGxfcChtZW1vcnlfcmVnaW9u
X2dldF9yYW1fcHRyKGJpb3NfY29weSkgKyAweDEwLAo+ID4gPiAweDAwMDAwNDIwKTsKPiA+ID4g
ICAKPiA+ID4gLSAgICAvKgo+ID4gPiAtICAgICAqIFdlIGhhdmUgYSBjaXJjdWxhciBkZXBlbmRl
bmN5IHByb2JsZW06IHBjaV9idXMgZGVwZW5kcyBvbgo+ID4gPiBpc2FfaXJxLAo+ID4gPiAtICAg
ICAqIGlzYV9pcnEgaXMgcHJvdmlkZWQgYnkgaTgyNTksIGk4MjU5IGRlcGVuZHMgb24gSVNBLCBJ
U0EKPiA+ID4gZGVwZW5kcwo+ID4gPiAtICAgICAqIG9uIHBpaXg0LCBhbmQgcGlpeDQgZGVwZW5k
cyBvbiBwY2lfYnVzLiAgVG8gc3RvcCB0aGUKPiA+ID4gY3ljbGUgd2UKPiA+ID4gaGF2ZQo+ID4g
PiAtICAgICAqIHFlbXVfaXJxX3Byb3h5KCkgYWRkcyBhbiBleHRyYSBiaXQgb2YgaW5kaXJlY3Rp
b24sCj4gPiA+IGFsbG93aW5nCj4gPiA+IHVzCj4gPiA+IC0gICAgICogdG8gcmVzb2x2ZSB0aGUg
aXNhX2lycSAtPiBpODI1OSBkZXBlbmRlbmN5IGFmdGVyIGk4MjU5IGlzCj4gPiA+IGluaXRpYWxp
emVkLgo+ID4gPiAtICAgICAqLwo+ID4gPiAtICAgIGlzYV9pcnEgPSBxZW11X2lycV9wcm94eSgm
cy0+aTgyNTksIDE2KTsKPiA+ID4gLQo+ID4gPiAgICAgICAvKiBOb3J0aGJyaWRnZSAqLwo+ID4g
PiAtICAgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVyKGlzYV9pcnEpOwo+ID4gPiArICAgIHBj
aV9idXMgPSBndDY0MTIwX3JlZ2lzdGVyKHMtPmk4MjU5KTsKPiA+ID4gICAKPiA+ID4gICAgICAg
LyogU291dGhicmlkZ2UgKi8KPiA+ID4gICAgICAgaWRlX2RyaXZlX2dldChoZCwgQVJSQVlfU0la
RShoZCkpOwo+ID4gPiAgIAo+ID4gPiAtICAgIHBpaXg0X2RldmZuID0gcGlpeDRfaW5pdChwY2lf
YnVzLCAmaXNhX2J1cywgODApOwo+ID4gPiArICAgIHBjaSA9IHBjaV9jcmVhdGVfc2ltcGxlX211
bHRpZnVuY3Rpb24ocGNpX2J1cywgUENJX0RFVkZOKDEwLAo+ID4gPiAwKSwKPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsICJQSUlYNCIpOwo+ID4g
PiArICAgIGRldiA9IERFVklDRShwY2kpOwo+ID4gPiArICAgIGlzYV9idXMgPSBJU0FfQlVTKHFk
ZXZfZ2V0X2NoaWxkX2J1cyhkZXYsICJpc2EuMCIpKTsKPiA+ID4gKyAgICBwaWl4NF9kZXZmbiA9
IHBjaS0+ZGV2Zm47Cj4gPiA+ICAgCj4gPiA+IC0gICAgLyoKPiA+ID4gLSAgICAgKiBJbnRlcnJ1
cHQgY29udHJvbGxlcgo+ID4gPiAtICAgICAqIFRoZSA4MjU5IGlzIGF0dGFjaGVkIHRvIHRoZSBN
SVBTIENQVSBJTlQwIHBpbiwgaWUKPiA+ID4gaW50ZXJydXB0IDIKPiA+ID4gLSAgICAgKi8KPiA+
ID4gLSAgICBzLT5pODI1OSA9IGk4MjU5X2luaXQoaXNhX2J1cywgaTgyNTlfaXJxKTsKPiA+ID4g
KyAgICAvKiBJbnRlcnJ1cHQgY29udHJvbGxlciAqLwo+ID4gPiArICAgIHFkZXZfY29ubmVjdF9n
cGlvX291dF9uYW1lZChkZXYsICJpbnRyIiwgMCwgaTgyNTlfaXJxKTsKPiA+ID4gKyAgICBmb3Ig
KGludCBpID0gMDsgaSA8IElTQV9OVU1fSVJRUzsgaSsrKSB7Cj4gPiA+ICsgICAgICAgIHMtPmk4
MjU5W2ldID0gcWRldl9nZXRfZ3Bpb19pbl9uYW1lZChkZXYsICJpc2EiLCBpKTsKPiA+ID4gKyAg
ICB9Cj4gPiA+ICAgCj4gPiA+IC0gICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmk4MjU5KTsK
PiA+ID4gICAgICAgcGNpX3BpaXg0X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwaWl4NF9kZXZmbiAr
IDEpOwo+ID4gPiAgICAgICBwY2lfY3JlYXRlX3NpbXBsZShwY2lfYnVzLCBwaWl4NF9kZXZmbiAr
IDIsICJwaWl4NC11c2ItCj4gPiA+IHVoY2kiKTsKPiA+ID4gICAgICAgc21idXMgPSBwaWl4NF9w
bV9pbml0KHBjaV9idXMsIHBpaXg0X2RldmZuICsgMywgMHgxMTAwLAo+ID4gPiBkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9ody9pMzg2L3BjLmggYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ID4gPiBpbmRl
eCAzN2JmZDk1MTEzLi4zNzRmM2U4ODM1IDEwMDY0NAo+ID4gPiAtLS0gYS9pbmNsdWRlL2h3L2kz
ODYvcGMuaAo+ID4gPiArKysgYi9pbmNsdWRlL2h3L2kzODYvcGMuaAo+ID4gPiBAQCAtMjg2LDcg
KzI4Niw2IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLAo+ID4g
PiBjb25zdAo+ID4gPiBjaGFyICpwY2lfdHlwZSwKPiA+ID4gICBQQ0lCdXMgKmZpbmRfaTQ0MGZ4
KHZvaWQpOwo+ID4gPiAgIC8qIHBpaXg0LmMgKi8KPiA+ID4gICBleHRlcm4gUENJRGV2aWNlICpw
aWl4NF9kZXY7Cj4gPiA+IC1pbnQgcGlpeDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNh
X2J1cywgaW50IGRldmZuKTsKPiA+ID4gICAKPiA+ID4gICAvKiBwY19zeXNmdy5jICovCj4gPiA+
ICAgdm9pZCBwY19zeXN0ZW1fZmxhc2hfY3JlYXRlKFBDTWFjaGluZVN0YXRlICpwY21zKTsKClRo
YW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgZXhwbGFuYXRpb24gOikuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 19:05:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 19:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNLx1-0005D5-As; Wed, 23 Oct 2019 19:05:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bla1=YQ=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNLwz-0005D0-Om
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 19:05:41 +0000
X-Inumbo-ID: 1af4bc62-f5c8-11e9-beca-bc764e2007e4
Received: from wout1-smtp.messagingengine.com (unknown [64.147.123.24])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1af4bc62-f5c8-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 19:05:41 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id A050B490;
 Wed, 23 Oct 2019 15:05:39 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 15:05:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=wOZWZ1
 IBttvHIJhNpapewyQlbXCt0E2Foe4sljHjBQQ=; b=iIw8w8tEGX63qsLuDM+bSc
 uMsruWu5A9k25H9usTviNzXCbqevo8i2QoD0ThFAPwH5m793nuvfJ+S4rHXgFX7L
 7Ik5J6LDH/wkTvJKE2YcP/tr/ONimp6J/kxJ1hIkNOOiR2w4NS9qj5COAhUx77Mq
 cLW0JXF6PHtR362FkREgerWucdABxquIi/C/HGWwYdXmGcsQFbTUOBXEpUaEIr2u
 Uefk2o1sPWfNwqB1FSNZXwwuKZYLKCYjyhgCKtwzp+U0wl0ljcsap+8bj3WkdPiN
 6pHh0P1FE1aOtD5i+F+ggk+cRKFw0P/G/32y8kYQ6N158DRrx8XNBTGIy3nK3i0Q
 ==
X-ME-Sender: <xms:gqSwXRxDmB3RloGZgiA1sK47xcAKJ-jnGZd1ygtQYIIQyQM2lK9Gkw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrkeelgddufeefucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurhepfffhvffukfhfgggtuggjsehgtderredttdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepgigvnhdrohhr
 ghenucfkphepledurdeihedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmh
 grrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhu
 shhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:gqSwXdmnmk3k5G1BxRa4BLWWDD2Zk0zHwilF7Qu5UK7aJLIyWc_FGg>
 <xmx:gqSwXeF2sfZr0WEKsSy0ppbve5jvgADPvKDB6bdRGM7asGCiLuwd8A>
 <xmx:gqSwXVVjXQimx7x0eSc6lUNIg-n91zHq5SyTaxl4JhA-e2uhlj2dGw>
 <xmx:g6SwXWrMBdpraQAw91pKoqIqw_PZ-BJIVO7dQsNMOua1ye3shCCVZw>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5EEC6D6005F;
 Wed, 23 Oct 2019 15:05:37 -0400 (EDT)
Date: Wed, 23 Oct 2019 21:05:33 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: "K. Kahurani" <k.kahurani@gmail.com>
Message-ID: <20191023190533.GA4109@mail-itl>
References: <20191023084841.30903-1-k.kahurani@gmail.com>
 <20191023084841.30903-2-k.kahurani@gmail.com>
MIME-Version: 1.0
In-Reply-To: <20191023084841.30903-2-k.kahurani@gmail.com>
Subject: Re: [Xen-devel] [PATCH 1/1] tools/configure: remove redundancy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: admin@rapidseedbox.com, jbeulic@suse.com, ian.jackson@eu.citrix.com,
 jfehlig@suse.com, xen-devel@lists.xenproject.org, eblake@redhat.com
Content-Type: multipart/mixed; boundary="===============1520102963260763897=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1520102963260763897==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="3V7upXqbjpZ4EhLz"
Content-Disposition: inline


--3V7upXqbjpZ4EhLz
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH 1/1] tools/configure: remove redundancy

On Wed, Oct 23, 2019 at 11:48:41AM +0300, K. Kahurani wrote:
> This piece of code is redundant and results in a garbage error
> message on systems that do not have a default python executable.
>=20
> Signed-off-by: K. Kahurani <k.kahurani@gmail.com>
> ---
>  tools/configure | 4 +---
>  1 file changed, 1 insertion(+), 3 deletions(-)
>=20
> diff --git a/tools/configure b/tools/configure
> index 82947ad..a1f36d1 100755
> --- a/tools/configure
> +++ b/tools/configure

configure script is a generated file, you should edit tools/configure.ac
instead (and then generate tools/configure out of it). You may also want
to look at this commit for reasoning of the current code shape:
https://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommitdiff;h=3D9caed751db91=
10c785fd6b1def89d808baa1d907;hp=3D88339ae94f4309888eae81a6cceac9577a319d7e

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--3V7upXqbjpZ4EhLz
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2wpH4ACgkQ24/THMrX
1yyh0wf/U2BjxKlpU1QOTzeiTznSJejaYIPKURfJj09NNSuOrHpOczM0YyMT/Jhy
4xghkuCoMPCxMv8+U+GCTO7Nb1BYZz6wEiwCONS3YcGk3H67YsngnhilFHlhkO/M
QnxPKLAr5D5yU3PZG0hHNq+A6t7TW8Tp1MS5RiihkvCBTmtBEMmm0ehLUtp+JeG6
84EGjSoLTeT+PYsdNCaYOs8ybyQyEXoptILDPUNoPmb1y5QjJeyA7aZo71h3ZmCe
atyRYcBveZ4chesfbCsVZ3rTqMYc8yfF1C/yoZ/lwr5XkagvzpudizDuHd79yHGb
iu85jE9aFQbsFNaU/83c1LnU+BVGSg==
=fbyk
-----END PGP SIGNATURE-----

--3V7upXqbjpZ4EhLz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1520102963260763897==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 23 19:19:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 19:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNM9e-0006Hh-Pl; Wed, 23 Oct 2019 19:18:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNM9d-0006Gx-4v
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 19:18:45 +0000
X-Inumbo-ID: ed03a7a9-f5c9-11e9-948b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed03a7a9-f5c9-11e9-948b-12813bfff9fa;
 Wed, 23 Oct 2019 19:18:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNM9Z-00057n-AF; Wed, 23 Oct 2019 19:18:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNM9Y-0001fI-Ar; Wed, 23 Oct 2019 19:18:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNM9Y-0001Gh-AA; Wed, 23 Oct 2019 19:18:40 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-143059-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=b382fb1fa56f2f21da26aff8f0ee0ee29282a59a
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 19:18:40 +0000
Subject: [Xen-devel] [freebsd-master test] 143059: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA1OSBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDU5LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgYjM4MmZiMWZhNTZmMmYyMWRhMjZhZmY4ZjBlZTBlZTI5
MjgyYTU5YQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAzMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMzAgZGF5cyAgIDEzIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzA1OSAgMjAxOS0xMC0yMyAwOToyNTowOCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMg
PGFsY0BGcmVlQlNELm9yZz4KICBBbGVrIFBpbmNodWsgPGFwaW5jaHVrQGRhdHRvLmNvbT4KICBh
bGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbWJyaXNrbyA8YW1icmlza29ARnJl
ZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVy
c0BGcmVlQlNELm9yZz4KICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVC
U0Qub3JnPgogIGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYmRyZXdlcnkgPGJkcmV3
ZXJ5QEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BG
cmVlQlNELm9yZz4KICBicnVlZmZlciA8YnJ1ZWZmZXJARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZy
ZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNocyA8Y2hzQEZyZWVCU0Qub3Jn
PgogIGNvZ25ldCA8Y29nbmV0QEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVl
QlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAg
ZGFpY2hpIDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9y
Zz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZXVn
ZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgog
IGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4K
ICBncm9nIDxncm9nQEZyZWVCU0Qub3JnPgogIGhycyA8aHJzQEZyZWVCU0Qub3JnPgogIGhzZWxh
c2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAg
PGltcEBGcmVlQlNELm9yZz4KICBKYWNvYiBLZWxsZXIgPGphY29iLmUua2VsbGVyQGludGVsLmNv
bT4KICBqZWZmIDxqZWZmQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpo
aWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9y
Zz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qub3JnPgogIGpsaCA8amxoQEZyZWVCU0Qub3JnPgogIGpt
ZyA8am1nQEZyZWVCU0Qub3JnPgogIGp0bCA8anRsQEZyZWVCU0Qub3JnPgogIGtha3R1cyA8a2Fr
dHVzQEZyZWVCU0Qub3JnPgogIGthbiA8a2FuQEZyZWVCU0Qub3JnPgogIGthcmVscyA8a2FyZWxz
QEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZy
ZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBsc3Rld2FydCA8bHN0ZXdhcnRARnJl
ZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZy
ZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJl
ZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qu
b3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBG
cmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+
CiAgbW1hY3kgPG1tYWN5QEZyZWVCU0Qub3JnPgogIG1tZWwgPG1tZWxARnJlZUJTRC5vcmc+CiAg
bnAgPG5wQEZyZWVCU0Qub3JnPgogIG9saXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAgb3No
b2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBwaGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4K
ICBwaGsgPHBoa0BGcmVlQlNELm9yZz4KICBQaW90ciBQaWV0cnVzemV3c2tpIDxwaW90ci5waWV0
cnVzemV3c2tpQGludGVsLmNvbT4KICByYXkgPHJheUBGcmVlQlNELm9yZz4KICBybWFja2xlbSA8
cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcm95Z2VyIDxyb3lnZXJARnJlZUJTRC5vcmc+CiAgcnJz
IDxycnNARnJlZUJTRC5vcmc+CiAgcnN0b25lIDxyc3RvbmVARnJlZUJTRC5vcmc+CiAgc2FtbSA8
c2FtbUBGcmVlQlNELm9yZz4KICBzY2h3ZWlraCA8c2Nod2Vpa2hARnJlZUJTRC5vcmc+CiAgc2Nv
dHRsIDxzY290dGxARnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgc2pnIDxz
amdARnJlZUJTRC5vcmc+CiAgdGlqbCA8dGlqbEBGcmVlQlNELm9yZz4KICBUb20gQ2FwdXRpIDx0
Y2FwdXRpQGRhdHRvLmNvbT4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0
c29vbWVARnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+CiAgdmFuZ3l6
ZW4gPHZhbmd5emVuQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9uZSA8dm1hZmZpb25lQEZyZWVCU0Qu
b3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVCU0Qub3JnPgogIFphY2ggVmFyZ2FzIDx6dmFyZ2Fz
QHhlcy1pbmMuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTI0
OTggbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 19:39:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 19:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNMTz-00088X-O3; Wed, 23 Oct 2019 19:39:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=w3a1=YQ=intel.com=dan.j.williams@srs-us1.protection.inumbo.net>)
 id 1iNMTx-000880-V8
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 19:39:46 +0000
X-Inumbo-ID: dc4b6c90-f5cc-11e9-beca-bc764e2007e4
Received: from mail-ot1-x341.google.com (unknown [2607:f8b0:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc4b6c90-f5cc-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 19:39:43 +0000 (UTC)
Received: by mail-ot1-x341.google.com with SMTP id m19so18514733otp.1
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 12:39:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=8ApkkYruavPD6VaVfU4QHr5pRzVSLLe/BmCajbyD76I=;
 b=bcYrgPfUve+/e7PA/COpa9cpiotkNE8e14cXEXZpBzSMlJpSompwdbTdWjjkQJddx0
 Uw+3WqPKAUioj4/4XPm7cJ24FTR0IET9Naz1ZwjQyErO2IZvSkGMpp/gew8XlZpggjwU
 urspNOSnz3kU9GTyqmzURLWDOMJHHwAlk9WGjmcgjm+VaVmSdvOU+um4KKw70KPHFsUp
 FTUvgk6gpDTS/o2wCQdq+8Gi3txZF11FZsotj80J3+OxzF3vILzEFTeGcvRDQy1jMFEi
 SRx85TI+B5z5ijy9jfA6ym8yiuLiEhXgUKJRjaghu/8ovT45aTiORONSiCHuKkbYvhPp
 fMSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=8ApkkYruavPD6VaVfU4QHr5pRzVSLLe/BmCajbyD76I=;
 b=MtE9gmZXpS5PvsbTD4n7GosjPRAGPmtUoYHjG7sgUoZ2MUL5vU/CVmrD1Lb5iya7nQ
 bRqpTibTbGplBAi4PmVpu4M9gVO296RNF/sWecr4jOARcUD56fQjblo6admxnaIhnxZ1
 LJ9LgtaXPozhOde7ElSA+J3cQhdLA+2oQurcSOcm089HG7jBGpAHEA5mRogHu1wSpF4E
 HN9IO3JCT/v6qcG3ebZqX6p4EL+KLACVwQxZM9h6Tzpyo79rHeWAW3zrXc2oU3vVqU22
 JsZ1WD3kx7ZlTtAaf9gVC6EPuC8QdtTqm4mXp/Jui7lCW/X0Bri8m1bfGQwZcKkQAhLb
 Wyog==
X-Gm-Message-State: APjAAAXm7SIINnYxhotg5YCjQ7FyJmdQgUY+WqBP31lkvjfFTPRp7JsH
 FCXdraLbt/VRZZmKtUsf5zWcnuNGWGln+qtXv2PwOA==
X-Google-Smtp-Source: APXvYqwijxA4UnPG5Tbj7UXgroNEpqpPtlp/BzJIeWUQUfe3F9HUg3GXu8gWZWfrY7GBmsZ1h9DSM1JTtNPajl0t3Ss=
X-Received: by 2002:a05:6830:617:: with SMTP id
 w23mr8183922oti.247.1571859582403; 
 Wed, 23 Oct 2019 12:39:42 -0700 (PDT)
MIME-Version: 1.0
References: <20191022171239.21487-1-david@redhat.com>
 <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
 <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
 <CAPcyv4hHTqWWWREX2AtpEpfLHdDHvT-Kp_2YBW1As0y2Mx+6Dg@mail.gmail.com>
 <55640861-bbcb-95f0-766a-95bc961f1b0e@redhat.com>
In-Reply-To: <55640861-bbcb-95f0-766a-95bc961f1b0e@redhat.com>
From: Dan Williams <dan.j.williams@intel.com>
Date: Wed, 23 Oct 2019 12:39:31 -0700
Message-ID: <CAPcyv4g1zBpD2i936wWB9Pn0OStUoksXXLCCdXeYjbHuri-j4Q@mail.gmail.com>
To: David Hildenbrand <david@redhat.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged
 pages PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 KVM list <kvm@vger.kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, Linux MM <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, X86 ML <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Kees Cook <keescook@chromium.org>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=C3=B6m?= <simon@nikanor.nu>,
 Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMjMsIDIwMTkgYXQgMTA6MjggQU0gRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+IHdyb3RlOgo+Cj4gPj4gSSBkaXNsaWtlIHRoaXMgZm9yIHRocmVlIHJlYXNv
bnMKPiA+Pgo+ID4+IGEpIEl0IGRvZXMgbm90IHByb3RlY3QgYWdhaW5zdCBhbnkgcmFjZXMsIHJl
YWxseSwgaXQgZG9lcyBub3QgaW1wcm92ZSB0aGluZ3MuCj4gPj4gYikgV2UgZG8gaGF2ZSB0aGUg
ZXhhY3Qgc2FtZSBwcm9ibGVtIHdpdGggcGZuX3RvX29ubGluZV9wYWdlKCkuIEFzIGxvbmcgYXMg
d2UKPiA+PiAgICBkb24ndCBob2xkIHRoZSBtZW1vcnkgaG90cGx1ZyBsb2NrLCBtZW1vcnkgY2Fu
IGdldCBvZmZsaW5lZCBhbmQgcmVtb3ZlIGFueSB0aW1lLiBSYWN5Lgo+ID4KPiA+IFRydWUsIHdl
IG5lZWQgdG8gc29sdmUgdGhhdCBwcm9ibGVtIHRvby4gVGhhdCBzZWVtcyB0byB3YW50IHNvbWV0
aGluZwo+ID4gbGlnaHRlciB3ZWlnaHQgdGhhbiB0aGUgaG90cGx1ZyBsb2NrIHRoYXQgY2FuIGJl
IGhlbGQgb3ZlciBwZm4gbG9va3Vwcwo+ID4gKyAgdXNlIHJhdGhlciB0aGFuIHJlcXVpcmluZyBh
IHBhZ2UgbG9va3VwIGluIHBhdGhzIHdoZXJlIGl0J3Mgbm90Cj4gPiBjbGVhciB0aGF0IGEgcGFn
ZSByZWZlcmVuY2Ugd291bGQgcHJldmVudCB1bnBsdWcuCj4gPgo+ID4+IGMpIFdlIG1peCBpbiBa
T05FIHNwZWNpZmljIHN0dWZmIGludG8gdGhlIGNvcmUuIEl0IHNob3VsZCBiZSAianVzdCBhbm90
aGVyIHpvbmUiCj4gPgo+ID4gTm90IHN1cmUgSSBncm9rIHRoaXMgd2hlbiB0aGUgUkZDIGlzIHNw
cmlua2xpbmcgem9uZS1zcGVjaWZpYwo+ID4gaXNfem9uZV9kZXZpY2VfcGFnZSgpIHRocm91Z2hv
dXQgdGhlIGNvcmU/Cj4KPiBNb3N0IHVzZXJzIHNob3VsZCBub3QgY2FyZSBhYm91dCB0aGUgem9u
ZS4gcGZuX2FjdGl2ZSgpIHdvdWxkIGJlIGVub3VnaAo+IGluIG1vc3Qgc2l0dWF0aW9ucywgZXNw
ZWNpYWxseSBtb3N0IFBGTiB3YWxrZXJzIC0gInRoaXMgbWVtbWFwIGlzIHZhbGlkCj4gYW5kIGUu
Zy4sIGNvbnRhaW5zIGEgdmFsaWQgem9uZSAuLi4iLgoKT2gsIEkgc2VlLCB5b3UncmUgc2F5aW5n
IGNvbnZlcnQgbW9zdCB1c2VycyB0byBwZm5fYWN0aXZlKCkgKGFuZCBzb21lClRCRCByY3UgbG9j
a2luZyksIGJ1dCBvbmx5IHBmbl90b19vbmxpbmVfcGFnZSgpIHVzZXJzIHdvdWxkIG5lZWQgdGhl
CnpvbmUgbG9va3VwPyBJIGNhbiBnZXQgb24gYm9hcmQgd2l0aCB0aGF0LgoKPgo+ID4KPiA+Pgo+
ID4+IFdoYXQgSSBwcm9wb3NlIGluc3RlYWQgKGFscmVhZHkgZGlzY3Vzc2VkIGluIGh0dHBzOi8v
bGttbC5vcmcvbGttbC8yMDE5LzEwLzEwLzg3KQo+ID4KPiA+IFNvcnJ5IEkgbWlzc2VkIHRoaXMg
ZWFybGllci4uLgo+ID4KPiA+Pgo+ID4+IDEuIENvbnZlcnQgU0VDVElPTl9JU19PTkxJTkUgdG8g
U0VDVElPTl9JU19BQ1RJVkUKPiA+PiAyLiBDb252ZXJ0IFNFQ1RJT05fSVNfQUNUSVZFIHRvIGEg
c3Vic2VjdGlvbiBiaXRtYXAKPiA+PiAzLiBJbnRyb2R1Y2UgcGZuX2FjdGl2ZSgpIHRoYXQgY2hl
Y2tzIGFnYWluc3QgdGhlIHN1YnNlY3Rpb24gYml0bWFwCj4gPj4gNC4gT25jZSB0aGUgbWVtbWFw
IHdhcyBpbml0aWFsaXplZCAvIHByZXBhcmVkLCBzZXQgdGhlIHN1YnNlY3Rpb24gYWN0aXZlCj4g
Pj4gICAgKHNpbWlsYXIgdG8gU0VDVElPTl9JU19PTkxJTkUgaW4gdGhlIGJ1ZGR5IHJpZ2h0IG5v
dykKPiA+PiA1LiBCZWZvcmUgdGhlIG1lbW1hcCBnZXRzIGludmFsaWRhdGVkLCBzZXQgdGhlIHN1
YnNlY3Rpb24gaW5hY3RpdmUKPiA+PiAgICAoc2ltaWxhciB0byBTRUNUSU9OX0lTX09OTElORSBp
biB0aGUgYnVkZHkgcmlnaHQgbm93KQo+ID4+IDUuIHBmbl90b19vbmxpbmVfcGFnZSgpID0gcGZu
X2FjdGl2ZSgpICYmIHpvbmUgIT0gWk9ORV9ERVZJQ0UKPiA+PiA2LiBwZm5fdG9fZGV2aWNlX3Bh
Z2UoKSA9IHBmbl9hY3RpdmUoKSAmJiB6b25lID09IFpPTkVfREVWSUNFCj4gPgo+ID4gVGhpcyBk
b2VzIG5vdCBzZWVtIHRvIHJlZHVjZSBhbnkgY29tcGxleGl0eSBiZWNhdXNlIGl0IHN0aWxsIHJl
cXVpcmVzCj4gPiBhIHBmbiB0byB6b25lIGxvb2t1cCBhdCB0aGUgZW5kIG9mIHRoZSBwcm9jZXNz
Lgo+ID4KPiA+IEkuZS4gY29udmVydGluZyBwZm5fdG9fb25saW5lX3BhZ2UoKSB0byB1c2UgYSBu
ZXcgcGZuX2FjdGl2ZSgpCj4gPiBzdWJzZWN0aW9uIG1hcCBwbHVzIGxvb2tpbmcgdXAgdGhlIHpv
bmUgZnJvbSBwZm5fdG9fcGFnZSgpIGlzIG1vcmUKPiA+IHN0ZXBzIHRoYW4ganVzdCBkb2luZyBh
IGRpcmVjdCBwZm4gdG8gem9uZSBsb29rdXAuIFdoYXQgYW0gSSBtaXNzaW5nPwo+Cj4gVGhhdCBh
IHJlYWwgInBmbiB0byB6b25lIiBsb29rdXAgd2l0aG91dCBnb2luZyB2aWEgdGhlIHN0cnVjdCBw
YWdlIHdpbGwKPiByZXF1aXJlIHRvIGhhdmUgbW9yZSB0aGFuIGp1c3QgYSBzaW5nbGUgYml0bWFw
LiBJTUhPLCBrZWVwaW5nIHRoZQo+IGluZm9ybWF0aW9uIGF0IGEgc2luZ2xlIHBsYWNlIChtZW1t
YXApIGlzIHRoZSBjbGVhbiB0aGluZyB0byBkbyAobm90Cj4gcmVwbGljYXRpbmcgaXQgc29tZXdo
ZXJlIGVsc2UpLiBHb2luZyB2aWEgdGhlIG1lbW1hcCBtaWdodCBub3QgYmUgYXMKPiBmYXN0IGFz
IGEgZGlyZWN0IGxvb2t1cCwgYnV0IGRvIHdlIGFjdHVhbGx5IGNhcmU/IFdlIGFyZSBhbHJlYWR5
IGxvb2tpbmcKPiBhdCAicmFuZG9tIFBGTnMgd2UgYXJlIG5vdCBzdXJlIGlmIHRoZXJlIGlzIGEg
dmFsaWQgbWVtbWFwIi4KClRydWUsIHdlIG9ubHkgY2FyZSBhYm91dCB0aGUgdmFsaWRpdHkgb2Yg
dGhlIGNoZWNrLCBhbmQgYXMgeW91IHBvaW50ZWQKb3V0IG1vdmluZyB0aGUgY2hlY2sgdG8gdGhl
IHBmbiBsZXZlbCBkb2VzIG5vdCBzb2x2ZSB0aGUgdmFsaWRpdHkKcmFjZS4gSXQgbmVlZHMgYSBs
b2NrLgoKPgo+ID4+Cj4gPj4gRXNwZWNpYWxseSwgZHJpdmVyLXJlc2VydmVkIGRldmljZSBtZW1v
cnkgd2lsbCBub3QgZ2V0IHNldCBhY3RpdmUgaW4KPiA+PiB0aGUgc3Vic2VjdGlvbiBiaXRtYXAu
Cj4gPj4KPiA+PiBOb3cgdG8gdGhlIHJhY2UuIFRha2luZyB0aGUgbWVtb3J5IGhvdHBsdWcgbG9j
ayBhdCByYW5kb20gcGxhY2VzIGlzIHVnbHkuIEkgZG8KPiA+PiB3b25kZXIgaWYgd2UgY2FuIHVz
ZSBSQ1U6Cj4gPgo+ID4gQWgsIHllcywgZXhhY3RseSB3aGF0IEkgd2FzIHRoaW5raW5nIGFib3Zl
Lgo+ID4KPiA+Pgo+ID4+IFRoZSB1c2VyIG9mIHBmbl9hY3RpdmUoKS9wZm5fdG9fb25saW5lX3Bh
Z2UoKS9wZm5fdG9fZGV2aWNlX3BhZ2UoKToKPiA+Pgo+ID4+ICAgICAgICAgLyogdGhlIG1lbW1h
cCBpcyBndWFyYW50ZWVkIHRvIHJlbWFpbiBhY3RpdmUgdW5kZXIgUkNVICovCj4gPj4gICAgICAg
ICByY3VfcmVhZF9sb2NrKCk7Cj4gPj4gICAgICAgICBpZiAocGZuX2FjdGl2ZShyYW5kb21fcGZu
KSkgewo+ID4+ICAgICAgICAgICAgICAgICBwYWdlID0gcGZuX3RvX3BhZ2UocmFuZG9tX3Bmbik7
Cj4gPj4gICAgICAgICAgICAgICAgIC4uLiB1c2UgdGhlIHBhZ2UsIHN0YXlzIHZhbGlkCj4gPj4g
ICAgICAgICB9Cj4gPj4gICAgICAgICByY3VfdW5yZWFkX2xvY2soKTsKPiA+Pgo+ID4+IE1lbW9y
eSBvZmZsaW5pbmcvbWVtcmVtYXAgY29kZToKPiA+Pgo+ID4+ICAgICAgICAgc2V0X3N1YnNlY3Rp
b25zX2luYWN0aXZlKHBmbiwgbnJfcGFnZXMpOyAvKiBjbGVhcnMgdGhlIGJpdCBhdG9taWNhbGx5
ICovCj4gPj4gICAgICAgICBzeW5jaHJvbml6ZV9yY3UoKTsKPiA+PiAgICAgICAgIC8qIGFsbCB1
c2VycyBzYXcgdGhlIGJpdG1hcCB1cGRhdGUsIHdlIGNhbiBpbnZhbGlkZSB0aGUgbWVtbWFwICov
Cj4gPj4gICAgICAgICByZW1vdmVfcGZuX3JhbmdlX2Zyb21fem9uZSh6b25lLCBwZm4sIG5yX3Bh
Z2VzKTsKPiA+Cj4gPiBMb29rcyBnb29kIHRvIG1lLgo+ID4KPiA+Pgo+ID4+Pgo+ID4+Pj4KPiA+
Pj4+IEkgb25seSBnYXZlIGl0IGEgcXVpY2sgdGVzdCB3aXRoIERJTU1zIG9uIHg4Ni02NCwgYnV0
IGRpZG4ndCB0ZXN0IHRoZQo+ID4+Pj4gWk9ORV9ERVZJQ0UgcGFydCBhdCBhbGwgKGFueSB0aXBz
IGZvciBhIG5pY2UgUUVNVSBzZXR1cD8pLiBDb21waWxlLXRlc3RlZAo+ID4+Pj4gb24geDg2LTY0
IGFuZCBQUEMuCj4gPj4+Cj4gPj4+IEknbGwgZ2l2ZSBpdCBhIHNwaW4sIGJ1dCBJIGRvbid0IHRo
aW5rIHRoZSBrZXJuZWwgd2FudHMgdG8gZ3JvdyBtb3JlCj4gPj4+IGlzX3pvbmVfZGV2aWNlX3Bh
Z2UoKSB1c2Vycy4KPiA+Pgo+ID4+IExldCdzIHJlY2FwLiBJbiB0aGlzIFJGQywgSSBpbnRyb2R1
Y2UgYSB0b3RhbCBvZiA0ICghKSB1c2VycyBvbmx5Lgo+ID4+IFRoZSBvdGhlciBwYXJ0cyBjYW4g
cmVseSBvbiBwZm5fdG9fb25saW5lX3BhZ2UoKSBvbmx5Lgo+ID4+Cj4gPj4gMS4gInN0YWdpbmc6
IGtwYzIwMDA6IFByZXBhcmUgdHJhbnNmZXJfY29tcGxldGVfY2IoKSBmb3IgUEdfcmVzZXJ2ZWQg
Y2hhbmdlcyIKPiA+PiAtIEJhc2ljYWxseSBuZXZlciB1c2VkIHdpdGggWk9ORV9ERVZJQ0UuCj4g
Pj4gLSBXZSBob2xkIGEgcmVmZXJlbmNlIQo+ID4+IC0gQWxsIGl0IHByb3RlY3RzIGlzIGEgU2V0
UGFnZURpcnR5KHBhZ2UpOwo+ID4+Cj4gPj4gMi4gInN0YWdpbmcvZ2Fza2V0OiBQcmVwYXJlIGdh
c2tldF9yZWxlYXNlX3BhZ2UoKSBmb3IgUEdfcmVzZXJ2ZWQgY2hhbmdlcyIKPiA+PiAtIFNhbWUg
YXMgMS4KPiA+Pgo+ID4+IDMuICJtbS91c2VyY29weS5jOiBQcmVwYXJlIGNoZWNrX3BhZ2Vfc3Bh
bigpIGZvciBQR19yZXNlcnZlZCBjaGFuZ2VzIgo+ID4+IC0gV2UgY29tZSB2aWEgdmlydF90b19o
ZWFkX3BhZ2UoKSAvIHZpcnRfdG9faGVhZF9wYWdlKCksIG5vdCBzdXJlIGFib3V0Cj4gPj4gICBy
ZWZlcmVuY2VzIChJIGFzc3VtZSB0aGlzIHNob3VsZCBiZSBmaW5lIGFzIHdlIGRvbid0IGNvbWUg
dmlhIHJhbmRvbQo+ID4+ICAgUEZOcykKPiA+PiAtIFdlIGNoZWNrIHRoYXQgd2UgZG9uJ3QgbWl4
IFJlc2VydmVkIChpbmNsdWRpbmcgZGV2aWNlIG1lbW9yeSkgYW5kIENNQQo+ID4+ICAgcGFnZXMg
d2hlbiBjcm9zc2luZyBjb21wb3VuZCBwYWdlcy4KPiA+Pgo+ID4+IEkgdGhpbmsgd2UgY2FuIGRy
b3AgMS4gYW5kIDIuLCByZXN1bHRpbmcgaW4gYSB0b3RhbCBvZiAyIG5ldyB1c2VycyBpbgo+ID4+
IHRoZSBzYW1lIGNvbnRleHQuIEkgdGhpbmsgdGhhdCBpcyB0b3RhbGx5IHRvbGVyYWJsZSB0byBm
aW5hbGx5IGNsZWFuCj4gPj4gdGhpcyB1cC4KPiA+Cj4gPiAuLi5idXQgbW9yZSBpc196b25lX2Rl
dmljZV9wYWdlKCkgZG9lc24ndCAiZmluYWxseSBjbGVhbiB0aGlzIHVwIi4KPiA+IExpa2Ugd2Ug
ZGlzY3Vzc2VkIGFib3ZlIGl0J3MgdGhlIG1pc3NpbmcgbG9ja2luZyB0aGF0J3MgdGhlIHJlYWwK
PiA+IGNsZWFudXAsIHRoZSBwZm5fdG9fb25saW5lX3BhZ2UoKSBpbnRlcm5hbHMgYXJlIHNlY29u
ZGFyeS4KPgo+IEl0J3MgYSBkaWZmZXJlbnQgY2xlYW51cCBJTUhPLiBXZSBjYW4ndCBkbyBldmVy
eXRoaW5nIGluIG9uZSBzaG90LiBCdXQKPiBtYXliZSBJIGNhbiBkcm9wIHRoZSBpc196b25lX2Rl
dmljZV9wYWdlKCkgcGFydHMgZnJvbSB0aGlzIHBhdGNoIGFuZAo+IGNvbXBsZXRlbHkgcmVseSBv
biBwZm5fdG9fb25saW5lX3BhZ2UoKS4gWWVzLCB0aGF0IG5lZWRzIGZpeGluZyB0bywgYnV0Cj4g
aXQncyBhIGRpZmZlcmVudCBzdG9yeS4KPgo+IFRoZSBpbXBvcnRhbnQgcGFydCBvZiB0aGlzIHBh
dGNoOgo+Cj4gV2hpbGUgcGZuX3RvX29ubGluZV9wYWdlKCkgd2lsbCBhbHdheXMgZXhjbHVkZSBa
T05FX0RFVklDRSBwYWdlcywKPiBjaGVja2luZyBQR19yZXNlcnZlZCBvbiBaT05FX0RFVklDRSBw
YWdlcyAod2hhdCB3ZSBkbyByaWdodCBub3chKSBpcwo+IHJhY3kgYXMgaGVsbCAoZXNwZWNpYWxs
eSB3aGVuIGNvbmN1cnJlbnRseSBpbml0aWFsaXppbmcgdGhlIG1lbW1hcCkuCj4KPiBUaGlzIGRv
ZXMgaW1wcm92ZSB0aGUgc2l0dWF0aW9uLgoKVHJ1ZSB0aGF0J3MgYSByYWNlIGEgdmVjdG9yIEkg
d2FzIG5vdCBjb25zaWRlcmluZy4KCj4KPiA+Pgo+ID4+IEhvd2V2ZXIsIEkgdGhpbmsgd2UgYWxz
byBoYXZlIHRvIGNsYXJpZnkgaWYgd2UgbmVlZCB0aGUgY2hhbmdlIGluIDMgYXQgYWxsLgo+ID4+
IEl0IGNvbWVzIGZyb20KPiA+Pgo+ID4+IGNvbW1pdCBmNTUwOWNjMThkYWE3ZjgyYmNjNTUzYmU3
MGRmMjExN2M4ZWVkYzE2Cj4gPj4gQXV0aG9yOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVt
Lm9yZz4KPiA+PiBEYXRlOiAgIFR1ZSBKdW4gNyAxMTowNTozMyAyMDE2IC0wNzAwCj4gPj4KPiA+
PiAgICAgbW06IEhhcmRlbmVkIHVzZXJjb3B5Cj4gPj4KPiA+PiAgICAgVGhpcyBpcyB0aGUgc3Rh
cnQgb2YgcG9ydGluZyBQQVhfVVNFUkNPUFkgaW50byB0aGUgbWFpbmxpbmUga2VybmVsLiBUaGlz
Cj4gPj4gICAgIGlzIHRoZSBmaXJzdCBzZXQgb2YgZmVhdHVyZXMsIGNvbnRyb2xsZWQgYnkgQ09O
RklHX0hBUkRFTkVEX1VTRVJDT1BZLiBUaGUKPiA+PiAgICAgd29yayBpcyBiYXNlZCBvbiBjb2Rl
IGJ5IFBhWCBUZWFtIGFuZCBCcmFkIFNwZW5nbGVyLCBhbmQgYW4gZWFybGllciBwb3J0Cj4gPj4g
ICAgIGZyb20gQ2FzZXkgU2NoYXVmbGVyLiBBZGRpdGlvbmFsIG5vbi1zbGFiIHBhZ2UgdGVzdHMg
YXJlIGZyb20gUmlrIHZhbiBSaWVsLgo+ID4+IFsuLi5dCj4gPj4gICAgIC0gb3RoZXJ3aXNlLCBv
YmplY3QgbXVzdCBub3Qgc3BhbiBwYWdlIGFsbG9jYXRpb25zIChleGNlcHRpbmcgUmVzZXJ2ZWQK
PiA+PiAgICAgICBhbmQgQ01BIHJhbmdlcykKPiA+Pgo+ID4+IE5vdCBzdXJlIGlmIHdlIHJlYWxs
eSBoYXZlIHRvIGNhcmUgYWJvdXQgWk9ORV9ERVZJQ0UgYXQgdGhpcyBwb2ludC4KPiA+Cj4gPiBU
aGF0IGNoZWNrIG5lZWRzIHRvIGJlIGNhcmVmdWwgdG8gaWdub3JlIFpPTkVfREVWSUNFIHBhZ2Vz
LiBUaGVyZSdzCj4gPiBub3RoaW5nIHdyb25nIHdpdGggYSBjb3B5IHNwYW5uaW5nIFpPTkVfREVW
SUNFIGFuZCB0eXBpY2FsIHBhZ2VzLgo+Cj4gUGxlYXNlIG5vdGUgdGhhdCB0aGUgY3VycmVudCBj
aGVjayB3b3VsZCAqZm9yYmlkKiB0aGlzIChBRkFJS3MgZm9yIGEKPiBzaW5nbGUgaGVhcCBvYmpl
Y3QpLiBBcyBkaXNjdXNzZWQgaW4gdGhlIHJlbGV2YW50IHBhdGNoLCB3ZSBtaWdodCBiZQo+IGFi
bGUgdG8ganVzdCBzdG9wIGRvaW5nIHRoYXQgYW5kIGxpbWl0IGl0IHRvIHJlYWwgUEdfcmVzZXJ2
ZWQgcGFnZXMKPiAod2l0aG91dCBaT05FX0RFVklDRSkuIEknZCBiZSBoYXBweSB0byBub3QgaW50
cm9kdWNlIG5ldwo+IGlzX3pvbmVfZGV2aWNlX3BhZ2UoKSB1c2Vycy4KCkF0IGxlYXN0IGZvciBu
b24tSE1NIFpPTkVfREVWSUNFIHVzYWdlLCBpLmUuIHRoZSBkYXggKyBwbWVtIHN0dWZmLCBpcwpl
eGNsdWRlZCBmcm9tIHRoaXMgcGF0aCBieToKCjUyZjQ3NmEzMjNmOSBsaWJudmRpbW0vcG1lbTog
QnlwYXNzIENPTkZJR19IQVJERU5FRF9VU0VSQ09QWSBvdmVyaGVhZAoKU28gdGhpcyBjYXNlIGlz
IG9uZSBtb3JlIHRvIGFkZCB0byB0aGUgcGlsZSBvZiBITU0gYXVkaXRpbmcuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 20:33:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 20:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNNJk-0004X5-1S; Wed, 23 Oct 2019 20:33:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AxFJ=YQ=gmail.com=pryorm09@srs-us1.protection.inumbo.net>)
 id 1iNNJi-0004Wz-Vt
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 20:33:15 +0000
X-Inumbo-ID: 565df37a-f5d4-11e9-8aca-bc764e2007e4
Received: from mail-io1-xd34.google.com (unknown [2607:f8b0:4864:20::d34])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 565df37a-f5d4-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 2019 20:33:14 +0000 (UTC)
Received: by mail-io1-xd34.google.com with SMTP id c6so26575885ioo.13
 for <xen-devel@lists.xenproject.org>; Wed, 23 Oct 2019 13:33:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=kHEdjsSXFIABkPaKa1XHzWSQCQKax4QTYU9yXLfM6Ow=;
 b=Yir7+ypxKagm2PoK1IuY+MYuhSjsepSobKbgba6K4SLLvOBOCAOlDKRyo2TlhCjt4Z
 21LrsS9GwpavrwObGt0OMTpoQWj4rkJYyz++ywBHMXbdZvBGR7vQcdGMkbQ6Q9NzfNWX
 9ln6bcFSVlTiYIRoncc3KMTK/aIG1pueq1aAc5KI73f13+sf7XNVl/1k8ZrjO0R4Ty1k
 JJK7r31IBTN5r8yM9lLFD2KS1PPYGhBUEuMc2BxN/IVxHZQ/By23ArbrpW+7CDYzulhc
 ndTHA8preFLiyFsh+bEHqtP4KIr7s7wRPyLXOWJ+BpRPA9rMH2ikpetkR48gXkVtoHzN
 XUUw==
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=kHEdjsSXFIABkPaKa1XHzWSQCQKax4QTYU9yXLfM6Ow=;
 b=VhLoB5iVbploLlqp24uGvHphN4b5YxJWzHv2rezxQaFDg3Ll1SEbrCZRlWjQAsu9KZ
 Z2uB/VwLr4o3JCNzVes15hnXjRnAsFT2sqbVO7qC6d0SUEYuCMGpYFX30bUrjfhTBPjS
 EXoU50CN89vz7Rp9f1bkxr84q7OqEvdCYj6YROWDTMjPsu/oDH2wkkg2xnaQ6TlkkXrp
 fbjIuibTdjt58dZLmQDaZ+8bnTNdn3HW24g4I52EFuKycpro5o5NtACX/uEn+YcafGdn
 K9/GhOHESKfBWo3Dw/rcQeS18rZh+4FG1SWBpsNw8d00ATTZG0lODs7ZJBPHRlSBxKJa
 1cQg==
X-Gm-Message-State: APjAAAWJlkzSipHM8CTduPouOyG68AdejxbbTAVeK01ym4jOhPCorNAE
 WYnEQQ7gfDQVhp/9rfhZsr8q5XdBqQ10+HQkISub3Q==
X-Google-Smtp-Source: APXvYqw9fPVvdd24aavDvWo41r+ToOzTy3FEKS2E7/1ey0NgokEnwi4HX4RRq72rOWHr7gC8Dx+Ue6qwU45tqpprZnY=
X-Received: by 2002:a02:3903:: with SMTP id l3mr11069713jaa.72.1571862793629; 
 Wed, 23 Oct 2019 13:33:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a02:b14d:0:0:0:0:0 with HTTP; Wed, 23 Oct 2019 13:33:12
 -0700 (PDT)
From: Pry Mar <pryorm09@gmail.com>
Date: Wed, 23 Oct 2019 13:33:12 -0700
Message-ID: <CAHnBbQ8Xt=f_P+sntM27m7+NXft-U=DYXFdTV9hOqJBTU+CXNw@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] bug: unable to LZ4 decompress ub1910 installer kernel
 when launching domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8geGVuLWRldmVsLAoKaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluLzExMDkzNzQK
CnNob3dzIG15IHRyYWNlcyBmcm9tIGEgaGVhbHRoeSBDZW50T1MgOCwgeGVuLTQuMTIuMSBkb20w
IHdoZW4gdHJ5aW5nCnRvIGxhdW5jaCBhIHB2IGluc3RhbGwgb2YgdGhlIG5ld2x5IHJlbGVhc2Vk
IHViMTkxMC4gVGhlIHNvdXJjZSBpcyBhCmJsb2NrLWF0dGFjaGVkIElTTyBhbmQgdGhlIGtlcm5l
bC9yYW1kaXNrIHdhcyBjb3BpZWQgb2ZmIGxvY2FsbHkuCgpJc28gaXMgbmFtZWQsIGVvYW4tbGl2
ZS1zZXJ2ZXItYW1kNjQuaXNvLgoKVGhlcmUgaXMgYWxzbyBhIGtlcm5lbCBwYWlyIGhlcmUKaHR0
cDovL2FyY2hpdmUudWJ1bnR1LmNvbS91YnVudHUvZGlzdHMvZW9hbi9tYWluL2luc3RhbGxlci1h
bWQ2NC9jdXJyZW50L2ltYWdlcy9uZXRib290L3hlbi8KCndoaWNoIGJlaGF2ZXMgdGhlIHNhbWUu
CgpUaGUgYExaNCBkZWNvbXByZXNzIGVycm9yYCBoYXBwZW5lZCB3aXRoIG90aGVyIGRvbTAsIGlu
Y2x1ZGluZwp4ZW4tNC4xM35yYzEgb24gQnVzdGVyLgoKdWIxOTEwIGRvbTAgdGVzdAotLS0tCk15
IGdvYWwgd2l0aCB0aGlzIGRvbVUgaW5zdGFsbCB3YXMgdG8gcHJlcGFyZSBhIGdvbGRlbiBpbWFn
ZSBmb3IgRW9hbgpkb20wLiBJIGhhZCB0cm91YmxlIHRlc3RpbmcgYSBmcmVzaCB1YjE5MTAgYnVp
bGQgb2YgeGVuLTQuMTIuMSBvbiBhCmdvb2QgYmFyZS1tZXRhbCBpbnN0YWxsLiBUaGUgb25seSBk
b3VidCBJIGhhZCB3YXMgdGhlCmBkby1yZWxlYXNlLXVwZ3JhZGUgLWRgIGZyb20gdWIxOTA0LgoK
TXkgbmV3IGh5cGVydmlzb3Igd291bGQgbm90IGV2ZW4gc3RhcnQgaW4gdWIxOTEwIGFuZCBJIGdv
dCBhbiBpbnN0YWxsIGJvb3QtbG9vcC4KCmNoZWVycywKUHJ5TWFyNTYKICMjeGVuLXBhY2thZ2lu
ZyBvbiBGcmVlbm9kZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 20:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 20:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNNVH-0005P0-Bh; Wed, 23 Oct 2019 20:45:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Nz2q=YQ=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1iNNVF-0005Ov-Hd
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 20:45:09 +0000
X-Inumbo-ID: feec464e-f5d5-11e9-beca-bc764e2007e4
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id feec464e-f5d5-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 20:45:07 +0000 (UTC)
Received: from hanvin-mobl2.amr.corp.intel.com ([192.55.54.42])
 (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id x9NKiVNI654501
 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NO);
 Wed, 23 Oct 2019 13:44:32 -0700
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.zytor.com x9NKiVNI654501
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zytor.com;
 s=2019091901; t=1571863478;
 bh=IxSw0En77HLXWyxMsAZA8B4xJrdNJCgIFWutGFFmmRQ=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=Ai7tp2yA8yPU8FUEgNh/Hfr47IbCe0eyYCGmwSZaS5Rws5CAHWcVBinf/nbkpnATG
 AOHwxFokRgB8ciGOBP1AxRsKa7oqSkUtLXN3uSAoEVPRwFU67/ZU1jVGt7j5UlXzE+
 wLtLdmNJ5kMKcGxlWrBiXZ8UEr9h51Sva8epb8OghyHlTTFau9/NMCr2KV4qJy85LE
 18NxuEXX8QnmAOuAn4kc6WVSszp+BfNNZdKtum03l40w/MnLX3P8nZ9UYBmSx2ef0C
 9xhqS4HYTFyV7vJ9gTVsFY6Sg/efL3IRRwCmsMWTVohZow0ckxThLCMouh0DPe8VAh
 Dky+SXXXWz3Yg==
To: Daniel Kiper <daniel.kiper@oracle.com>, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
References: <20191009105358.32256-1-daniel.kiper@oracle.com>
 <20191016110642.5q3bm73vi6o6gn5r@tomti.i.net-space.pl>
From: "H. Peter Anvin" <hpa@zytor.com>
Message-ID: <781feb2e-a4e1-36f8-ba01-a3c6101f5193@zytor.com>
Date: Wed, 23 Oct 2019 13:44:30 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191016110642.5q3bm73vi6o6gn5r@tomti.i.net-space.pl>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/3] x86/boot: Introduce the kernel_info
 et consortes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, Randy Dunlap <rdunlap@infradead.org>, luto@kernel.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0xMC0xNiAwNDowNiwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgT2N0IDA5
LCAyMDE5IGF0IDEyOjUzOjU1UE0gKzAyMDAsIERhbmllbCBLaXBlciB3cm90ZToKPj4gSGksCj4+
Cj4+IER1ZSB0byB2ZXJ5IGxpbWl0ZWQgc3BhY2UgaW4gdGhlIHNldHVwX2hlYWRlciB0aGlzIHBh
dGNoIHNlcmllcyBpbnRyb2R1Y2VzIG5ldwo+PiBrZXJuZWxfaW5mbyBzdHJ1Y3Qgd2hpY2ggd2ls
bCBiZSB1c2VkIHRvIGNvbnZleSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBrZXJuZWwgdG8KPj4gdGhl
IGJvb3Rsb2FkZXIuIFRoaXMgd2F5IHRoZSBib290IHByb3RvY29sIGNhbiBiZSBleHRlbmRlZCBy
ZWdhcmRsZXNzIG9mIHRoZQo+PiBzZXR1cF9oZWFkZXIgbGltaXRhdGlvbnMuIEFkZGl0aW9uYWxs
eSwgdGhlIHBhdGNoIHNlcmllcyBpbnRyb2R1Y2VzIHNvbWUKPj4gY29udmVuaWVuY2UgZmVhdHVy
ZXMgbGlrZSB0aGUgc2V0dXBfaW5kaXJlY3Qgc3RydWN0IGFuZCB0aGUKPj4ga2VybmVsX2luZm8u
c2V0dXBfdHlwZV9tYXggZmllbGQuCj4+Cj4+IERhbmllbAo+Pgo+PiAgRG9jdW1lbnRhdGlvbi94
ODYvYm9vdC5yc3QgICAgICAgICAgICAgfCAxNjggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICBh
cmNoL3g4Ni9ib290L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMiArLQo+PiAgYXJjaC94
ODYvYm9vdC9jb21wcmVzc2VkL01ha2VmaWxlICAgICAgfCAgIDQgKy0KPj4gIGFyY2gveDg2L2Jv
b3QvY29tcHJlc3NlZC9rYXNsci5jICAgICAgIHwgIDEyICsrKysrKwo+PiAgYXJjaC94ODYvYm9v
dC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMgfCAgMjIgKysrKysrKysrKysKPj4gIGFyY2gveDg2
L2Jvb3QvaGVhZGVyLlMgICAgICAgICAgICAgICAgIHwgICAzICstCj4+ICBhcmNoL3g4Ni9ib290
L3Rvb2xzL2J1aWxkLmMgICAgICAgICAgICB8ICAgNSArKysKPj4gIGFyY2gveDg2L2luY2x1ZGUv
dWFwaS9hc20vYm9vdHBhcmFtLmggIHwgIDE2ICsrKysrKystCj4+ICBhcmNoL3g4Ni9rZXJuZWwv
ZTgyMC5jICAgICAgICAgICAgICAgICB8ICAxMSArKysrKysKPj4gIGFyY2gveDg2L2tlcm5lbC9r
ZGVidWdmcy5jICAgICAgICAgICAgIHwgIDIwICsrKysrKysrLS0KPj4gIGFyY2gveDg2L2tlcm5l
bC9rc3lzZnMuYyAgICAgICAgICAgICAgIHwgIDMwICsrKysrKysrKystLS0tCj4+ICBhcmNoL3g4
Ni9rZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgNCArKwo+PiAgYXJjaC94ODYvbW0v
aW9yZW1hcC5jICAgICAgICAgICAgICAgICAgfCAgMTEgKysrKysrCj4+ICAxMyBmaWxlcyBjaGFu
Z2VkLCAyOTIgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4+Cj4+IERhbmllbCBLaXBl
ciAoMyk6Cj4+ICAgICAgIHg4Ni9ib290OiBJbnRyb2R1Y2UgdGhlIGtlcm5lbF9pbmZvCj4+ICAg
ICAgIHg4Ni9ib290OiBJbnRyb2R1Y2UgdGhlIGtlcm5lbF9pbmZvLnNldHVwX3R5cGVfbWF4Cj4+
ICAgICAgIHg4Ni9ib290OiBJbnRyb2R1Y2UgdGhlIHNldHVwX2luZGlyZWN0Cj4gCj4gaHBhLCBw
aW5nPwo+IAoKTG9va3MgcmVhbGx5IGdvb2QgdG8gbWUsIG1vZHVsbyB0aGUgZmVlZGJhY2sgUmFu
ZHkgYWxyZWFkeSBicm91Z2h0IHVwLgoKUmV2aWV3ZWQtYnk6IEguIFBldGVyIEFudmluIChJbnRl
bCkgPGhwYUB6eXRvci5jb20+CgoJLWhwYQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 21:24:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 21:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNO77-0008WQ-Me; Wed, 23 Oct 2019 21:24:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Mf0J=YQ=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNO75-0008WL-QX
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 21:24:16 +0000
X-Inumbo-ID: 7535e3c8-f5db-11e9-beca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7535e3c8-f5db-11e9-beca-bc764e2007e4;
 Wed, 23 Oct 2019 21:24:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571865852;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references:autocrypt:autocrypt;
 bh=vzd2ocPNksWw3U66mjSSBhc4b11MB7MzKL2ivISGmQA=;
 b=DEmlnIzAHW9EAqnNoK61a3Z22ueWDW6BaZpPVDV909i0gAKxEnySYnDJ+mEU4VefhBwMP+
 7plqVPZ5b1cWwBT7ylMT56njHyGf3YrEt8MeE1w8ARxlws7IaKkCr1OJPcx8ICej6UP2Fy
 gfan6NxmffwMAsRvc3LxWh4aDoeWzzk=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-186-C2Ek62ONPfGRjsaXZc-0RA-1; Wed, 23 Oct 2019 17:24:07 -0400
Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com
 [10.5.11.11])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3312B1800D6B;
 Wed, 23 Oct 2019 21:22:45 +0000 (UTC)
Received: from [10.36.116.38] (ovpn-116-38.ams2.redhat.com [10.36.116.38])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DF05A600CC;
 Wed, 23 Oct 2019 21:22:24 +0000 (UTC)
To: Dan Williams <dan.j.williams@intel.com>
References: <20191022171239.21487-1-david@redhat.com>
 <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
 <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
 <CAPcyv4hHTqWWWREX2AtpEpfLHdDHvT-Kp_2YBW1As0y2Mx+6Dg@mail.gmail.com>
 <55640861-bbcb-95f0-766a-95bc961f1b0e@redhat.com>
 <CAPcyv4g1zBpD2i936wWB9Pn0OStUoksXXLCCdXeYjbHuri-j4Q@mail.gmail.com>
From: David Hildenbrand <david@redhat.com>
Autocrypt: addr=david@redhat.com; prefer-encrypt=mutual; keydata=
 mQINBFXLn5EBEAC+zYvAFJxCBY9Tr1xZgcESmxVNI/0ffzE/ZQOiHJl6mGkmA1R7/uUpiCjJ
 dBrn+lhhOYjjNefFQou6478faXE6o2AhmebqT4KiQoUQFV4R7y1KMEKoSyy8hQaK1umALTdL
 QZLQMzNE74ap+GDK0wnacPQFpcG1AE9RMq3aeErY5tujekBS32jfC/7AnH7I0v1v1TbbK3Gp
 XNeiN4QroO+5qaSr0ID2sz5jtBLRb15RMre27E1ImpaIv2Jw8NJgW0k/D1RyKCwaTsgRdwuK
 Kx/Y91XuSBdz0uOyU/S8kM1+ag0wvsGlpBVxRR/xw/E8M7TEwuCZQArqqTCmkG6HGcXFT0V9
 PXFNNgV5jXMQRwU0O/ztJIQqsE5LsUomE//bLwzj9IVsaQpKDqW6TAPjcdBDPLHvriq7kGjt
 WhVhdl0qEYB8lkBEU7V2Yb+SYhmhpDrti9Fq1EsmhiHSkxJcGREoMK/63r9WLZYI3+4W2rAc
 UucZa4OT27U5ZISjNg3Ev0rxU5UH2/pT4wJCfxwocmqaRr6UYmrtZmND89X0KigoFD/XSeVv
 jwBRNjPAubK9/k5NoRrYqztM9W6sJqrH8+UWZ1Idd/DdmogJh0gNC0+N42Za9yBRURfIdKSb
 B3JfpUqcWwE7vUaYrHG1nw54pLUoPG6sAA7Mehl3nd4pZUALHwARAQABtCREYXZpZCBIaWxk
 ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT6JAj4EEwECACgFAljj9eoCGwMFCQlmAYAGCwkI
 BwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEE3eEPcA/4Na5IIP/3T/FIQMxIfNzZshIq687qgG
 8UbspuE/YSUDdv7r5szYTK6KPTlqN8NAcSfheywbuYD9A4ZeSBWD3/NAVUdrCaRP2IvFyELj
 xoMvfJccbq45BxzgEspg/bVahNbyuBpLBVjVWwRtFCUEXkyazksSv8pdTMAs9IucChvFmmq3
 jJ2vlaz9lYt/lxN246fIVceckPMiUveimngvXZw21VOAhfQ+/sofXF8JCFv2mFcBDoa7eYob
 s0FLpmqFaeNRHAlzMWgSsP80qx5nWWEvRLdKWi533N2vC/EyunN3HcBwVrXH4hxRBMco3jvM
 m8VKLKao9wKj82qSivUnkPIwsAGNPdFoPbgghCQiBjBe6A75Z2xHFrzo7t1jg7nQfIyNC7ez
 MZBJ59sqA9EDMEJPlLNIeJmqslXPjmMFnE7Mby/+335WJYDulsRybN+W5rLT5aMvhC6x6POK
 z55fMNKrMASCzBJum2Fwjf/VnuGRYkhKCqqZ8gJ3OvmR50tInDV2jZ1DQgc3i550T5JDpToh
 dPBxZocIhzg+MBSRDXcJmHOx/7nQm3iQ6iLuwmXsRC6f5FbFefk9EjuTKcLMvBsEx+2DEx0E
 UnmJ4hVg7u1PQ+2Oy+Lh/opK/BDiqlQ8Pz2jiXv5xkECvr/3Sv59hlOCZMOaiLTTjtOIU7Tq
 7ut6OL64oAq+uQINBFXLn5EBEADn1959INH2cwYJv0tsxf5MUCghCj/CA/lc/LMthqQ773ga
 uB9mN+F1rE9cyyXb6jyOGn+GUjMbnq1o121Vm0+neKHUCBtHyseBfDXHA6m4B3mUTWo13nid
 0e4AM71r0DS8+KYh6zvweLX/LL5kQS9GQeT+QNroXcC1NzWbitts6TZ+IrPOwT1hfB4WNC+X
 2n4AzDqp3+ILiVST2DT4VBc11Gz6jijpC/KI5Al8ZDhRwG47LUiuQmt3yqrmN63V9wzaPhC+
 xbwIsNZlLUvuRnmBPkTJwwrFRZvwu5GPHNndBjVpAfaSTOfppyKBTccu2AXJXWAE1Xjh6GOC
 8mlFjZwLxWFqdPHR1n2aPVgoiTLk34LR/bXO+e0GpzFXT7enwyvFFFyAS0Nk1q/7EChPcbRb
 hJqEBpRNZemxmg55zC3GLvgLKd5A09MOM2BrMea+l0FUR+PuTenh2YmnmLRTro6eZ/qYwWkC
 u8FFIw4pT0OUDMyLgi+GI1aMpVogTZJ70FgV0pUAlpmrzk/bLbRkF3TwgucpyPtcpmQtTkWS
 gDS50QG9DR/1As3LLLcNkwJBZzBG6PWbvcOyrwMQUF1nl4SSPV0LLH63+BrrHasfJzxKXzqg
 rW28CTAE2x8qi7e/6M/+XXhrsMYG+uaViM7n2je3qKe7ofum3s4vq7oFCPsOgwARAQABiQIl
 BBgBAgAPBQJVy5+RAhsMBQkJZgGAAAoJEE3eEPcA/4NagOsP/jPoIBb/iXVbM+fmSHOjEshl
 KMwEl/m5iLj3iHnHPVLBUWrXPdS7iQijJA/VLxjnFknhaS60hkUNWexDMxVVP/6lbOrs4bDZ
 NEWDMktAeqJaFtxackPszlcpRVkAs6Msn9tu8hlvB517pyUgvuD7ZS9gGOMmYwFQDyytpepo
 YApVV00P0u3AaE0Cj/o71STqGJKZxcVhPaZ+LR+UCBZOyKfEyq+ZN311VpOJZ1IvTExf+S/5
 lqnciDtbO3I4Wq0ArLX1gs1q1XlXLaVaA3yVqeC8E7kOchDNinD3hJS4OX0e1gdsx/e6COvy
 qNg5aL5n0Kl4fcVqM0LdIhsubVs4eiNCa5XMSYpXmVi3HAuFyg9dN+x8thSwI836FoMASwOl
 C7tHsTjnSGufB+D7F7ZBT61BffNBBIm1KdMxcxqLUVXpBQHHlGkbwI+3Ye+nE6HmZH7IwLwV
 W+Ajl7oYF+jeKaH4DZFtgLYGLtZ1LDwKPjX7VAsa4Yx7S5+EBAaZGxK510MjIx6SGrZWBrrV
 TEvdV00F2MnQoeXKzD7O4WFbL55hhyGgfWTHwZ457iN9SgYi1JLPqWkZB0JRXIEtjd4JEQcx
 +8Umfre0Xt4713VxMygW0PnQt5aSQdMD58jHFxTk092mU+yIHj5LeYgvwSgZN4airXk5yRXl
 SE+xAvmumFBY
Organization: Red Hat GmbH
Message-ID: <a1f53724-2a7b-048d-0790-a17c8b79c65a@redhat.com>
Date: Wed, 23 Oct 2019 23:22:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAPcyv4g1zBpD2i936wWB9Pn0OStUoksXXLCCdXeYjbHuri-j4Q@mail.gmail.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11
X-MC-Unique: C2Ek62ONPfGRjsaXZc-0RA-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged
 pages PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 KVM list <kvm@vger.kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, Linux MM <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, X86 ML <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Kees Cook <keescook@chromium.org>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMjE6MzksIERhbiBXaWxsaWFtcyB3cm90ZToKPiBPbiBXZWQsIE9jdCAyMywg
MjAxOSBhdCAxMDoyOCBBTSBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4gd3Jv
dGU6Cj4+Cj4+Pj4gSSBkaXNsaWtlIHRoaXMgZm9yIHRocmVlIHJlYXNvbnMKPj4+Pgo+Pj4+IGEp
IEl0IGRvZXMgbm90IHByb3RlY3QgYWdhaW5zdCBhbnkgcmFjZXMsIHJlYWxseSwgaXQgZG9lcyBu
b3QgaW1wcm92ZSB0aGluZ3MuCj4+Pj4gYikgV2UgZG8gaGF2ZSB0aGUgZXhhY3Qgc2FtZSBwcm9i
bGVtIHdpdGggcGZuX3RvX29ubGluZV9wYWdlKCkuIEFzIGxvbmcgYXMgd2UKPj4+PiAgICBkb24n
dCBob2xkIHRoZSBtZW1vcnkgaG90cGx1ZyBsb2NrLCBtZW1vcnkgY2FuIGdldCBvZmZsaW5lZCBh
bmQgcmVtb3ZlIGFueSB0aW1lLiBSYWN5Lgo+Pj4KPj4+IFRydWUsIHdlIG5lZWQgdG8gc29sdmUg
dGhhdCBwcm9ibGVtIHRvby4gVGhhdCBzZWVtcyB0byB3YW50IHNvbWV0aGluZwo+Pj4gbGlnaHRl
ciB3ZWlnaHQgdGhhbiB0aGUgaG90cGx1ZyBsb2NrIHRoYXQgY2FuIGJlIGhlbGQgb3ZlciBwZm4g
bG9va3Vwcwo+Pj4gKyAgdXNlIHJhdGhlciB0aGFuIHJlcXVpcmluZyBhIHBhZ2UgbG9va3VwIGlu
IHBhdGhzIHdoZXJlIGl0J3Mgbm90Cj4+PiBjbGVhciB0aGF0IGEgcGFnZSByZWZlcmVuY2Ugd291
bGQgcHJldmVudCB1bnBsdWcuCj4+Pgo+Pj4+IGMpIFdlIG1peCBpbiBaT05FIHNwZWNpZmljIHN0
dWZmIGludG8gdGhlIGNvcmUuIEl0IHNob3VsZCBiZSAianVzdCBhbm90aGVyIHpvbmUiCj4+Pgo+
Pj4gTm90IHN1cmUgSSBncm9rIHRoaXMgd2hlbiB0aGUgUkZDIGlzIHNwcmlua2xpbmcgem9uZS1z
cGVjaWZpYwo+Pj4gaXNfem9uZV9kZXZpY2VfcGFnZSgpIHRocm91Z2hvdXQgdGhlIGNvcmU/Cj4+
Cj4+IE1vc3QgdXNlcnMgc2hvdWxkIG5vdCBjYXJlIGFib3V0IHRoZSB6b25lLiBwZm5fYWN0aXZl
KCkgd291bGQgYmUgZW5vdWdoCj4+IGluIG1vc3Qgc2l0dWF0aW9ucywgZXNwZWNpYWxseSBtb3N0
IFBGTiB3YWxrZXJzIC0gInRoaXMgbWVtbWFwIGlzIHZhbGlkCj4+IGFuZCBlLmcuLCBjb250YWlu
cyBhIHZhbGlkIHpvbmUgLi4uIi4KPiAKPiBPaCwgSSBzZWUsIHlvdSdyZSBzYXlpbmcgY29udmVy
dCBtb3N0IHVzZXJzIHRvIHBmbl9hY3RpdmUoKSAoYW5kIHNvbWUKPiBUQkQgcmN1IGxvY2tpbmcp
LCBidXQgb25seSBwZm5fdG9fb25saW5lX3BhZ2UoKSB1c2VycyB3b3VsZCBuZWVkIHRoZQo+IHpv
bmUgbG9va3VwPyBJIGNhbiBnZXQgb24gYm9hcmQgd2l0aCB0aGF0LgoKSSBndWVzcyBteSBhbnN3
ZXIgdG8gdGhhdCBpcyBzaW1wbGU6IElmIHdlIG9ubHkgY2FyZSBhYm91dCAiaXMgdGhpcwptZW1t
YXAgc2FmZSB0byB0b3VjaCIsIHVzZSBwZm5fYWN0aXZlKCkKCih3ZWxsLCB3aXRoIHBmbl92YWxp
ZF93aXRoaW4oKSBzaW1pbGFyIGFzIGRvbmUgaW4gcGZuX3RvX29ubGluZV9wYWdlKCkKZHVlIHRv
IG1lbW9yeSBob2xlcywgYnV0IHRoZXNlIGFyZSBkZXRhaWxzIC0gZS5nLiwgcGZuX2FjdGl2ZSgp
IGNhbgpjaGVjayBhZ2FpbnN0IHBmbl92YWxpZF93aXRoaW4oKSByaWdodCBhd2F5IGludGVybmFs
bHkpLiAoK2xvY2tpbmcgVEJECnRvIG1ha2Ugc3VyZSBpdCByZW1haW5zIGFjdGl2ZSkKCkhvd2V2
ZXIsIGlmIHdlIHdhbnQgdG8gc3BlY2lhbCBjYXNlIGluIGFkZGl0aW9uIG9uIHpvbmVzICghWk9O
RV9ERVZJQ0UKKGEuay5hLiwgb25saW5lZCB2aWEgbWVtb3J5IGJsb2NrcywgbWFuYWdlZCBieSB0
aGUgYnVkZHkpLCBaT05FX0RFVklDRSwKd2hhdGV2ZXIgbWlnaHQgY29tZSBpbiB0aGUgZnV0dXJl
LCAuLi4pLCBhbHNvIGFjY2VzcyB0aGUgem9uZSBzdG9yZWQgaW4KdGhlIG1lbW1hcC4gRS5nLiwg
YnkgdXNpbmcgcGZuX3RvX29ubGluZV9wYWdlKCkuCgo+IAo+Pgo+Pj4KPj4+Pgo+Pj4+IFdoYXQg
SSBwcm9wb3NlIGluc3RlYWQgKGFscmVhZHkgZGlzY3Vzc2VkIGluIGh0dHBzOi8vbGttbC5vcmcv
bGttbC8yMDE5LzEwLzEwLzg3KQo+Pj4KPj4+IFNvcnJ5IEkgbWlzc2VkIHRoaXMgZWFybGllci4u
Lgo+Pj4KPj4+Pgo+Pj4+IDEuIENvbnZlcnQgU0VDVElPTl9JU19PTkxJTkUgdG8gU0VDVElPTl9J
U19BQ1RJVkUKPj4+PiAyLiBDb252ZXJ0IFNFQ1RJT05fSVNfQUNUSVZFIHRvIGEgc3Vic2VjdGlv
biBiaXRtYXAKPj4+PiAzLiBJbnRyb2R1Y2UgcGZuX2FjdGl2ZSgpIHRoYXQgY2hlY2tzIGFnYWlu
c3QgdGhlIHN1YnNlY3Rpb24gYml0bWFwCj4+Pj4gNC4gT25jZSB0aGUgbWVtbWFwIHdhcyBpbml0
aWFsaXplZCAvIHByZXBhcmVkLCBzZXQgdGhlIHN1YnNlY3Rpb24gYWN0aXZlCj4+Pj4gICAgKHNp
bWlsYXIgdG8gU0VDVElPTl9JU19PTkxJTkUgaW4gdGhlIGJ1ZGR5IHJpZ2h0IG5vdykKPj4+PiA1
LiBCZWZvcmUgdGhlIG1lbW1hcCBnZXRzIGludmFsaWRhdGVkLCBzZXQgdGhlIHN1YnNlY3Rpb24g
aW5hY3RpdmUKPj4+PiAgICAoc2ltaWxhciB0byBTRUNUSU9OX0lTX09OTElORSBpbiB0aGUgYnVk
ZHkgcmlnaHQgbm93KQo+Pj4+IDUuIHBmbl90b19vbmxpbmVfcGFnZSgpID0gcGZuX2FjdGl2ZSgp
ICYmIHpvbmUgIT0gWk9ORV9ERVZJQ0UKPj4+PiA2LiBwZm5fdG9fZGV2aWNlX3BhZ2UoKSA9IHBm
bl9hY3RpdmUoKSAmJiB6b25lID09IFpPTkVfREVWSUNFCj4+Pgo+Pj4gVGhpcyBkb2VzIG5vdCBz
ZWVtIHRvIHJlZHVjZSBhbnkgY29tcGxleGl0eSBiZWNhdXNlIGl0IHN0aWxsIHJlcXVpcmVzCj4+
PiBhIHBmbiB0byB6b25lIGxvb2t1cCBhdCB0aGUgZW5kIG9mIHRoZSBwcm9jZXNzLgo+Pj4KPj4+
IEkuZS4gY29udmVydGluZyBwZm5fdG9fb25saW5lX3BhZ2UoKSB0byB1c2UgYSBuZXcgcGZuX2Fj
dGl2ZSgpCj4+PiBzdWJzZWN0aW9uIG1hcCBwbHVzIGxvb2tpbmcgdXAgdGhlIHpvbmUgZnJvbSBw
Zm5fdG9fcGFnZSgpIGlzIG1vcmUKPj4+IHN0ZXBzIHRoYW4ganVzdCBkb2luZyBhIGRpcmVjdCBw
Zm4gdG8gem9uZSBsb29rdXAuIFdoYXQgYW0gSSBtaXNzaW5nPwo+Pgo+PiBUaGF0IGEgcmVhbCAi
cGZuIHRvIHpvbmUiIGxvb2t1cCB3aXRob3V0IGdvaW5nIHZpYSB0aGUgc3RydWN0IHBhZ2Ugd2ls
bAo+PiByZXF1aXJlIHRvIGhhdmUgbW9yZSB0aGFuIGp1c3QgYSBzaW5nbGUgYml0bWFwLiBJTUhP
LCBrZWVwaW5nIHRoZQo+PiBpbmZvcm1hdGlvbiBhdCBhIHNpbmdsZSBwbGFjZSAobWVtbWFwKSBp
cyB0aGUgY2xlYW4gdGhpbmcgdG8gZG8gKG5vdAo+PiByZXBsaWNhdGluZyBpdCBzb21ld2hlcmUg
ZWxzZSkuIEdvaW5nIHZpYSB0aGUgbWVtbWFwIG1pZ2h0IG5vdCBiZSBhcwo+PiBmYXN0IGFzIGEg
ZGlyZWN0IGxvb2t1cCwgYnV0IGRvIHdlIGFjdHVhbGx5IGNhcmU/IFdlIGFyZSBhbHJlYWR5IGxv
b2tpbmcKPj4gYXQgInJhbmRvbSBQRk5zIHdlIGFyZSBub3Qgc3VyZSBpZiB0aGVyZSBpcyBhIHZh
bGlkIG1lbW1hcCIuCj4gCj4gVHJ1ZSwgd2Ugb25seSBjYXJlIGFib3V0IHRoZSB2YWxpZGl0eSBv
ZiB0aGUgY2hlY2ssIGFuZCBhcyB5b3UgcG9pbnRlZAo+IG91dCBtb3ZpbmcgdGhlIGNoZWNrIHRv
IHRoZSBwZm4gbGV2ZWwgZG9lcyBub3Qgc29sdmUgdGhlIHZhbGlkaXR5Cj4gcmFjZS4gSXQgbmVl
ZHMgYSBsb2NrLgoKTGV0J3MgY2FsbCBwZm5fYWN0aXZlKCkgImEgcGZuIHRoYXQgaXMgYWN0aXZl
IGluIHRoZSBzeXN0ZW0gYW5kIGhhcyBhbgppbml0aWFsaXplZCBtZW1tYXAsIHdoaWNoIGNvbnRh
aW5zIHNhbmUgdmFsdWVzIiAodmFsaWQgbWVtbWFwIHNvdW5kcwpsaWtlIHBmbl92YWxpZCgpLCB3
aGljaCBpcyBhY3R1YWxseSAidGhlcmUgaXMgYSBtZW1tYXAgd2hpY2ggbWlnaHQKY29udGFpbiBn
YXJiYWdlIikuIFllcyB3ZSBuZWVkIHNvbWUgc29ydCBvZiBsaWdodHdlaWdodCBsb2NraW5nIGFz
CmRpc2N1c3NlZC4KClsuLi5dCgo+Pj4+IEhvd2V2ZXIsIEkgdGhpbmsgd2UgYWxzbyBoYXZlIHRv
IGNsYXJpZnkgaWYgd2UgbmVlZCB0aGUgY2hhbmdlIGluIDMgYXQgYWxsLgo+Pj4+IEl0IGNvbWVz
IGZyb20KPj4+Pgo+Pj4+IGNvbW1pdCBmNTUwOWNjMThkYWE3ZjgyYmNjNTUzYmU3MGRmMjExN2M4
ZWVkYzE2Cj4+Pj4gQXV0aG9yOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KPj4+
PiBEYXRlOiAgIFR1ZSBKdW4gNyAxMTowNTozMyAyMDE2IC0wNzAwCj4+Pj4KPj4+PiAgICAgbW06
IEhhcmRlbmVkIHVzZXJjb3B5Cj4+Pj4KPj4+PiAgICAgVGhpcyBpcyB0aGUgc3RhcnQgb2YgcG9y
dGluZyBQQVhfVVNFUkNPUFkgaW50byB0aGUgbWFpbmxpbmUga2VybmVsLiBUaGlzCj4+Pj4gICAg
IGlzIHRoZSBmaXJzdCBzZXQgb2YgZmVhdHVyZXMsIGNvbnRyb2xsZWQgYnkgQ09ORklHX0hBUkRF
TkVEX1VTRVJDT1BZLiBUaGUKPj4+PiAgICAgd29yayBpcyBiYXNlZCBvbiBjb2RlIGJ5IFBhWCBU
ZWFtIGFuZCBCcmFkIFNwZW5nbGVyLCBhbmQgYW4gZWFybGllciBwb3J0Cj4+Pj4gICAgIGZyb20g
Q2FzZXkgU2NoYXVmbGVyLiBBZGRpdGlvbmFsIG5vbi1zbGFiIHBhZ2UgdGVzdHMgYXJlIGZyb20g
UmlrIHZhbiBSaWVsLgo+Pj4+IFsuLi5dCj4+Pj4gICAgIC0gb3RoZXJ3aXNlLCBvYmplY3QgbXVz
dCBub3Qgc3BhbiBwYWdlIGFsbG9jYXRpb25zIChleGNlcHRpbmcgUmVzZXJ2ZWQKPj4+PiAgICAg
ICBhbmQgQ01BIHJhbmdlcykKPj4+Pgo+Pj4+IE5vdCBzdXJlIGlmIHdlIHJlYWxseSBoYXZlIHRv
IGNhcmUgYWJvdXQgWk9ORV9ERVZJQ0UgYXQgdGhpcyBwb2ludC4KPj4+Cj4+PiBUaGF0IGNoZWNr
IG5lZWRzIHRvIGJlIGNhcmVmdWwgdG8gaWdub3JlIFpPTkVfREVWSUNFIHBhZ2VzLiBUaGVyZSdz
Cj4+PiBub3RoaW5nIHdyb25nIHdpdGggYSBjb3B5IHNwYW5uaW5nIFpPTkVfREVWSUNFIGFuZCB0
eXBpY2FsIHBhZ2VzLgo+Pgo+PiBQbGVhc2Ugbm90ZSB0aGF0IHRoZSBjdXJyZW50IGNoZWNrIHdv
dWxkICpmb3JiaWQqIHRoaXMgKEFGQUlLcyBmb3IgYQo+PiBzaW5nbGUgaGVhcCBvYmplY3QpLiBB
cyBkaXNjdXNzZWQgaW4gdGhlIHJlbGV2YW50IHBhdGNoLCB3ZSBtaWdodCBiZQo+PiBhYmxlIHRv
IGp1c3Qgc3RvcCBkb2luZyB0aGF0IGFuZCBsaW1pdCBpdCB0byByZWFsIFBHX3Jlc2VydmVkIHBh
Z2VzCj4+ICh3aXRob3V0IFpPTkVfREVWSUNFKS4gSSdkIGJlIGhhcHB5IHRvIG5vdCBpbnRyb2R1
Y2UgbmV3Cj4+IGlzX3pvbmVfZGV2aWNlX3BhZ2UoKSB1c2Vycy4KPiAKPiBBdCBsZWFzdCBmb3Ig
bm9uLUhNTSBaT05FX0RFVklDRSB1c2FnZSwgaS5lLiB0aGUgZGF4ICsgcG1lbSBzdHVmZiwgaXMK
PiBleGNsdWRlZCBmcm9tIHRoaXMgcGF0aCBieToKPiAKPiA1MmY0NzZhMzIzZjkgbGlibnZkaW1t
L3BtZW06IEJ5cGFzcyBDT05GSUdfSEFSREVORURfVVNFUkNPUFkgb3ZlcmhlYWQKCkludGVyZXN0
aW5nLCBhbmQgdmVyeSB2YWx1YWJsZSBpbmZvcm1hdGlvbi4gU28gdGhpcyBzb3VuZHMgbGlrZSBw
YXRjaCAjMgpjYW4gZ28gKG9yIGNvbnZlcnQgaXQgdG8gYSBkb2N1bWVudGF0aW9uIHVwZGF0ZSku
Cgo+IAo+IFNvIHRoaXMgY2FzZSBpcyBvbmUgbW9yZSB0byBhZGQgdG8gdGhlIHBpbGUgb2YgSE1N
IGF1ZGl0aW5nLgoKU291bmRzIGxpa2UgSE1NIGlzIHNvbWUgZGFuZ2Vyb3VzIHBpZWNlIG9mIHNv
ZnR3YXJlIHdlIGhhdmUuIFRoaXMgbmVlZHMKYXVkaXRpbmcsIGZpeGluZywgYW5kIGRvY3VtZW50
YXRpb24uCgpCVFcsIGRvIHlvdSBoYXZlIGEgZ29vZCBzb3VyY2Ugb2YgZGV0YWlscyBhYm91dCBI
TU0/IEVzcGVjaWFsbHkgYWJvdXQKdGhlc2Ugb2RkaXRpZXMgeW91IG1lbnRpb25lZD8KCkFsc28s
IGNhbiB5b3UgaGF2ZSBhIGxvb2sgYXQgcGF0Y2ggIzIgNy84IGFuZCBjb25maXJtIHRoYXQgZG9p
bmcgYQpTZXRQYWdlRGlydHkoKSBvbiBhIFpPTkVfREVWSUNFIHBhZ2UgaXMgb2theSAoYWx0aG91
Z2ggbm90IHVzZWZ1bCk/IFRoYW5rcyEKCi0tIAoKVGhhbmtzLAoKRGF2aWQgLyBkaGlsZGVuYgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 21:32:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 21:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNOEy-0000vG-L8; Wed, 23 Oct 2019 21:32:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNOEw-0000vB-Sl
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 21:32:22 +0000
X-Inumbo-ID: 9848346e-f5dc-11e9-948d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9848346e-f5dc-11e9-948d-12813bfff9fa;
 Wed, 23 Oct 2019 21:32:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNOEu-00081U-Gw; Wed, 23 Oct 2019 21:32:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNOEt-0007e3-Tt; Wed, 23 Oct 2019 21:32:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNOEt-0004vv-Sy; Wed, 23 Oct 2019 21:32:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143068-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: examine:examine-huxelrebe0:hosts-allocate:starved:nonblocking
 examine:examine-rochester1:hosts-allocate:starved:nonblocking
 examine:examine-debina1:hosts-allocate:starved:nonblocking
 examine:examine-pinot1:hosts-allocate:starved:nonblocking
 examine:examine-chardonnay1:hosts-allocate:starved:nonblocking
 examine:examine-elbling0:hosts-allocate:starved:nonblocking
 examine:examine-albana1:hosts-allocate:starved:nonblocking
 examine:examine-rochester0:hosts-allocate:starved:nonblocking
 examine:examine-chardonnay0:hosts-allocate:starved:nonblocking
 examine:examine-elbling1:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:starved:nonblocking
 examine:examine-fiano1:hosts-allocate:starved:nonblocking
 examine:examine-huxelrebe1:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:starved:nonblocking
 examine:examine-laxton0:hosts-allocate:starved:nonblocking
 examine:examine-laxton1:hosts-allocate:starved:nonblocking
 examine:examine-godello0:hosts-allocate:starved:nonblocking
 examine:examine-italia0:hosts-allocate:starved:nonblocking
 examine:examine-rimava1:hosts-allocate:starved:nonblocking
 examine:examine-italia1:hosts-allocate:starved:nonblocking
 examine:examine-fiano0:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:starved:nonblocking
 examine:examine-pinot0:hosts-allocate:starved:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:starved:nonblocking
 examine:examine-godello1:hosts-allocate:starved:nonblocking
 examine:examine-baroque0:hosts-allocate:starved:nonblocking
X-Osstest-Versions-That: flight=141722
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 21:32:19 +0000
Subject: [Xen-devel] [examine test] 143068: tolerable trouble: pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA2OCBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNjgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtaHV4ZWxyZWJlMCAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcm9jaGVzdGVyMSAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZGViaW5h
MSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBu
L2EKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY2hhcmRvbm5heTEgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZWxibGluZzAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EK
IGV4YW1pbmUtYWxiYW5hMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcm9jaGVzdGVyMCAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY2hhcmRvbm5heTAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4
YW1pbmUtZWxibGluZzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNhc3NvICAgIDIgaG9zdHMtYWxs
b2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZmlhbm8xICAgICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1p
bmUtaHV4ZWxyZWJlMSAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBz
dGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtbGF4dG9uMCAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUt
bGF4dG9uMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFy
dmVkICBuL2EKIGV4YW1pbmUtZ29kZWxsbzAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAgICAg
IDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtcmlt
YXZhMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVk
ICBuL2EKIGV4YW1pbmUtaXRhbGlhMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0
cnVjay1icmFxdWUgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBu
L2EKIGV4YW1pbmUtcGlub3QwICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtY3ViaWV0cnVjay1tZXR6aW5nZXIgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EKIGV4YW1pbmUtZ29kZWxsbzEg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBzdGFydmVkICBuL2EK
IGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBzdGFydmVkICBuL2EKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAg
ICAxNDE3MjIKCmpvYnM6CiBleGFtaW5lLWFsYmFuYTAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGV4YW1pbmUtYWxiYW5hMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1iYXJv
cXVlMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQg
CiBleGFtaW5lLWFybmRhbGUtYmx1ZXdhdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1icmFxdWUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1jaGFyZG9ubmF5MCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWNoYXJk
b25uYXkxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAK
IGV4YW1pbmUtZGViaW5hMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogZXhhbWluZS1kZWJpbmExICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWVsYmxpbmcwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtZWxibGlu
ZzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAog
ZXhhbWluZS1maWFubzAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWZpYW5vMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVpemVzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1nb2RlbGxv
MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBl
eGFtaW5lLWdvZGVsbG8xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhcnZlZCAKIGV4YW1pbmUtaHV4ZWxyZWJlMCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1odXhlbHJlYmUxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLWl0YWxpYTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4
YW1pbmUtaXRhbGlhMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGFydmVkIAogZXhhbWluZS1hcm5kYWxlLWxha2VzaWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBleGFtaW5lLWxheHRvbjAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtbGF4dG9uMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhh
bWluZS1hcm5kYWxlLW1ldHJvY2VudHJlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBleGFtaW5lLWN1YmlldHJ1Y2stbWV0emluZ2VyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNhc3NvICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1waW5vdDAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFt
aW5lLXBpbm90MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RhcnZlZCAKIGV4YW1pbmUtcmltYXZhMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGFydmVkIAogZXhhbWluZS1yb2NoZXN0ZXIwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ2ZWQgCiBleGFtaW5lLXJvY2hlc3RlcjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnZlZCAKIGV4YW1p
bmUtYXJuZGFsZS13ZXN0ZmllbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 23 22:18:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 22:18:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNOxU-00048T-Vq; Wed, 23 Oct 2019 22:18:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BGYX=YQ=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNOxT-00048O-T7
 for xen-devel@lists.xenproject.org; Wed, 23 Oct 2019 22:18:23 +0000
X-Inumbo-ID: 063e74d2-f5e3-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 063e74d2-f5e3-11e9-bbab-bc764e2007e4;
 Wed, 23 Oct 2019 22:18:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNOxS-0000Yk-1p; Wed, 23 Oct 2019 22:18:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNOxR-0001ET-Lz; Wed, 23 Oct 2019 22:18:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNOxR-0003VR-LN; Wed, 23 Oct 2019 22:18:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143074-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7eee9c16d6405a1a1f2e8c6472923db842c90cfb
X-Osstest-Versions-That: xen=529a76fba40e34037e9473d9f461c39604eb34f9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 23 Oct 2019 22:18:21 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143074: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA3NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3ZWVlOWMxNmQ2NDA1YTFhMWYyZThjNjQ3MjkyM2RiODQyYzkwY2ZiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MjlhNzZmYmE0MGUzNDAzN2U5
NDczZDlmNDYxYzM5NjA0ZWIzNGY5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMwNjkgIDIwMTkt
MTAtMjMgMTY6MDA6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMDc0ICAy
MDE5LTEwLTIzIDE5OjAyOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA1MjlhNzZmYmE0Li43ZWVlOWMxNmQ2
ICA3ZWVlOWMxNmQ2NDA1YTFhMWYyZThjNjQ3MjkyM2RiODQyYzkwY2ZiIC0+IHNtb2tlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 00:58:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 00:58:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNRSM-0008Gw-5k; Thu, 24 Oct 2019 00:58:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rs4Q=YR=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iNRSK-0008Gr-Pe
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 00:58:24 +0000
X-Inumbo-ID: 5fdadf24-f5f9-11e9-948f-12813bfff9fa
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5fdadf24-f5f9-11e9-948f-12813bfff9fa;
 Thu, 24 Oct 2019 00:58:22 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Oct 2019 17:58:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.68,222,1569308400"; d="scan'208";a="399589289"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga006.fm.intel.com with ESMTP; 23 Oct 2019 17:58:20 -0700
Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 23 Oct 2019 17:58:20 -0700
Received: from shsmsx153.ccr.corp.intel.com (10.239.6.53) by
 FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 23 Oct 2019 17:58:20 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.166]) by
 SHSMSX153.ccr.corp.intel.com ([10.239.6.53]) with mapi id 14.03.0439.000;
 Thu, 24 Oct 2019 08:58:18 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH for-4.13] x86/VT-d: Drop unhelpful information in
 diagnostics
Thread-Index: AQHVgEUCnbk+R1zygU6lBsAbFuGEXKdVC+gAgBLB3QCAAT2MgA==
Date: Thu, 24 Oct 2019 00:58:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D5CA43B@SHSMSX104.ccr.corp.intel.com>
References: <20191011150253.29457-1-andrew.cooper3@citrix.com>
 <20191011153350.GM1389@Air-de-Roger.citrite.net>
 <725052c7-89a8-7007-376f-2478ce1ff880@suse.com>
In-Reply-To: <725052c7-89a8-7007-376f-2478ce1ff880@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDY1NDMxODctOWNjZC00NWUzLTg2ZjktY2QzNjcwZGNkYThkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiTkJtSldtZ0FYQUc4TWI2ZGVXZjQwaTZFYXVwZG9mcnpsV0VyeUE5c200dDlEY0F3d3g4UlJKZU5DR2hiXC9lY3QifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/VT-d: Drop unhelpful
 information in diagnostics
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOmpiZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiBX
ZWRuZXNkYXksIE9jdG9iZXIgMjMsIDIwMTkgMTA6MDAgUE0NCj4gDQo+IE9uIDExLjEwLjIwMTkg
MTc6MzMsIFJvZ2VyIFBhdSBNb25uw6kgIHdyb3RlOg0KPiA+IE9uIEZyaSwgT2N0IDExLCAyMDE5
IGF0IDA0OjAyOjUzUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+ID4+IFRoZSB2aXJ0
dWFsIGFkZHJlc3Mgb2YgdGhlIGJhc2Ugb2YgdGhlIElPTU1VJ3MgcmVnc3RlcnMgaXMgbm90IHVz
ZWZ1bCBmb3INCj4gPj4gZGlhZ25vc3RpYyBwdXJwb3NlcywgYW5kIGlzIHF1aXRlIHZvbHVtaW5v
dXMuICBUaGUgUENJIGNvb3JkaW5hdGVzIGlzIGJ5DQo+IGZhcg0KPiA+PiB0aGUgbW9zdCB1c2Vm
dWwgcGllY2Ugb2YgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24uDQo+ID4+DQo+ID4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQo+ID4+IC0t
LQ0KPiA+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiA+PiBDQzogV2Vp
IExpdSA8d2xAeGVuLm9yZz4NCj4gPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPg0KPiA+PiBDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
Pg0KPiA+PiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQo+ID4+IENDOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4+DQo+ID4+IFN1cnJvdW5kaW5nIHBy
aW50aygpcyBhbHNvIGlkZW50aWZ5IHRoZSBJT01NVSBieSBYZW4ncyBpbnRlcm5hbCBJRCwgYnV0
DQo+IHRoYXQNCj4gPj4gaXMgYWxzbyBwcmV0dHkgdXNlbGVzcyBpbmZvcm1hdGlvbiB3aGVuIGRp
YWdub3NpbmcgcHJvYmxlbXMuDQo+ID4+DQo+ID4+IFJGQyBmb3ItNC4xMy4gIFRoaXMgaXMgYSBu
aWNlIHRvIGhhdmUgc3R5bGlzdGljIGltcHJvdmVtZW50Lg0KPiA+DQo+ID4gSSBkb24ndCB0aGlu
ayB0aGUgcmVnaXN0ZXIgaXMgdXNlZnVsIGZvciBkZWJ1Z2dpbmcsIGF0IGxlYXN0IEkgaGF2ZQ0K
PiA+IG5ldmVyIHVzZWQgaXQgbXlzZWxmLCBzbzoNCj4gPg0KPiA+IFJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gDQo+IFNlZWluZyB0aGF0IHRo
ZXJlIGhhc24ndCBiZWVuIGFuIGFjayBmcm9tIEtldmluLCBwZXJoYXBzIHRoaXMNCj4gcmF0aGVy
IHNpbXBsZSBjaGFuZ2UgY2FuIGdvIGluIHdpdGhvdXQ/IEp1c3QgaW4gY2FzZQ0KPiBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiANCg0KSSBvdmVybG9va2VkIGF0
IGl0LiBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 02:30:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 02:30:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNStO-0006fX-Jf; Thu, 24 Oct 2019 02:30:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNStM-0006fS-Qe
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 02:30:24 +0000
X-Inumbo-ID: 3835a6e0-f606-11e9-9494-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3835a6e0-f606-11e9-9494-12813bfff9fa;
 Thu, 24 Oct 2019 02:30:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNStF-0007Dr-TH; Thu, 24 Oct 2019 02:30:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNStF-0001gT-Hv; Thu, 24 Oct 2019 02:30:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNStF-00059m-Gr; Thu, 24 Oct 2019 02:30:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143057-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-localmigrate:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:guest-saverestore:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f3c452cfc59c817950b150b51ec2b33409d7640b
X-Osstest-Versions-That: linux=7d194c2100ad2a6dded545887d02754948ca5241
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 02:30:17 +0000
Subject: [Xen-devel] [linux-next test] 143057: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA1NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMwMDYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwg
UkVHUi4gdnMuIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTcgZ3Vlc3Qt
c2F2ZXJlc3RvcmUuMiAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDI5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZSAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDMwMjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgMjQgZ3Vlc3QtbWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAyMCBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzAyOQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTQzMDI5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAyMCBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQzMDI5
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDI5CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjkKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQzMDI5CiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMw
MjkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQzMDI5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgbGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAx
NDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMDI5CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTQzMDI5CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MzAyOQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTQzMDI5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1i
b290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDE0MzAyOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMDI5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgNyB4ZW4tYm9vdCAgIGZhaWwgbGlrZSAxNDMwMjkKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQzMDI5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwgbGlr
ZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMDI5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgbGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQzMDI5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICA3IHhlbi1ib290IGZhaWwgbGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzAyOQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQzMDI5CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMDI5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDMwMjkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMDI5CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxNDMwMjkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzAyOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQx
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGYzYzQ1MmNmYzU5YzgxNzk1
MGIxNTBiNTFlYzJiMzM0MDlkNzY0MGIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDdkMTk0YzIxMDBhZDJhNmRkZWQ1NDU4ODdkMDI3NTQ5NDhjYTUyNDEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWls
aW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMDU3ICAyMDE5LTEwLTIzIDA5OjIzOjEzIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1y
ZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 03:45:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 03:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNU3y-0003g6-Os; Thu, 24 Oct 2019 03:45:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zRGa=YR=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNU3x-0003fz-AT
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 03:45:25 +0000
X-Inumbo-ID: b0f7560a-f610-11e9-beca-bc764e2007e4
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0f7560a-f610-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 03:45:16 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 03D6221A4B;
 Wed, 23 Oct 2019 23:45:16 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 23:45:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=AXNTUt0DwKKYunJg2u3lsSTDFRY/EEBhJ/qzUbLuo
 MA=; b=mBixlKnCFn8M12zmsrSYF4szjClVWh4uEMu7hzBd9EEx861oMV9oPceoW
 Z7HySF/TTe8HJsNA33L3g72idvL1WSbmT1Qyft2fz2jkgdeV3Ui/RZAK7cDD3iLU
 YnwPC9/UQAc+UtsU8sY/hMRIfJjcwoR4t78slvKMs+S02RZdf2b+5MxRZpS+MhfQ
 jmaAEPCTUgVPcdBzYTGltVC2iuI1FER3yyJCBcOuYsv1NKNHUiEecyqM/L45VVek
 TQbkUnSXX345Adtb9EoqON56BOMDWr8cxeMQx9oW/puDVDJwRryNigJ8D3hoHmd/
 fgHmossEMJpGWy3dtlHVSiSDTo+gA==
X-ME-Sender: <xms:Sx6xXSOkSw7PbossXr1kTbTGffrWLnGWjcKR8vDECbWrSJnzCausXA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrledtgdejvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Sx6xXW_0g45_g_EsED-70bQEB9-P-bwmBsziGDrYpGJuKR569szLPA>
 <xmx:Sx6xXW7DZwiLeLJD-feTa7hSnkan7bUPpQ1LNt2Lay2kZD3_o19Kog>
 <xmx:Sx6xXd1SBYMJRA425r2k5V9lH9yaFk8ntIss0DzTWb-5vsx7CdaTgQ>
 <xmx:Sx6xXf55yQ9lofrSKpqysipdl9cmXshK8Lzfh9mAf99zRx3vy4t20w>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 21C9280064;
 Wed, 23 Oct 2019 23:45:15 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 05:45:05 +0200
Message-Id: <d9e965c0e19759f7be398044945b7be9eff41f3d.1571888583.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 3/3] xen/efi: use directmap to access runtime
 services table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gbm90IHJlcXVpcmUgc3dpdGNoaW5nIHBhZ2UgdGFibGVzIHRvIGFjY2VzcyAoc3RhdGljKSBp
bmZvcm1hdGlvbiBpbgp0aGUgcnVudGltZSBzZXJ2aWNlcyB0YWJsZSBpdHNlbGYsIHVzZSBkaXJl
Y3RtYXAgZm9yIHRoaXMuIFRoaXMgYWxsb3dzCmV4aXRpbmcgZWFybHkgZnJvbSBYRU5fRUZJX3F1
ZXJ5X2NhcHN1bGVfY2FwYWJpbGl0aWVzLApYRU5fRUZJX3VwZGF0ZV9jYXBzdWxlIGFuZCBYRU5f
RUZJX3F1ZXJ5X3ZhcmlhYmxlX2luZm8gKGluIGNhc2Ugb2Ygbm90CnN1cHBvcnRlZCBjYWxsKSB3
aXRob3V0IGFsbCB0aGUgaW1wYWN0IG9mIHBhZ2UgdGFibGUgc3dpdGNoLgoKU2lnbmVkLW9mZi1i
eTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgotLS0KTmV3IHBhdGNoIGluIHY0LiBDYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5
IG9mIHRoZSBvdGhlciB0d28uClNwZWNpZmljYWxseSBjYW4gYmUgZGVmZXJlZCBiZXlvbmQgNC4x
My4KSSdtIGFsc28gZmluZSB3aXRoIGRyb3BwaW5nIGl0LCBpZiBhZGRpbmcgZGlyZWN0bWFwIHVz
ZXJzIGlzIHVuZGVzaXJlZC4KCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgIHwgIDEgKwogeGVuL2NvbW1vbi9lZmkvcnVudGlt
ZS5jIHwgMTkgKysrKy0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlv
bnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCA5ZGViYzViLi44OWIxYzhhIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBA
IC0xMTIyLDYgKzExMjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2V4aXRfYm9vdChFRklf
SEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0ZQogCiAgICAgLyogQWRq
dXN0IHBvaW50ZXJzIGludG8gRUZJLiAqLwogICAgIGVmaV9jdCA9ICh2b2lkICopZWZpX2N0ICsg
RElSRUNUTUFQX1ZJUlRfU1RBUlQ7CisgICAgZWZpX3JzID0gKHZvaWQgKillZmlfcnMgKyBESVJF
Q1RNQVBfVklSVF9TVEFSVDsKICAgICBlZmlfbWVtbWFwID0gKHZvaWQgKillZmlfbWVtbWFwICsg
RElSRUNUTUFQX1ZJUlRfU1RBUlQ7CiAgICAgZWZpX2Z3X3ZlbmRvciA9ICh2b2lkICopZWZpX2Z3
X3ZlbmRvciArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwogfQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCmluZGV4IGFiNTNlYmMu
LjIyZmQ2YzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYworKysgYi94ZW4v
Y29tbW9uL2VmaS9ydW50aW1lLmMKQEAgLTIxMSwxMiArMjExLDcgQEAgaW50IGVmaV9nZXRfaW5m
byh1aW50MzJfdCBpZHgsIHVuaW9uIHhlbnBmX2VmaV9pbmZvICppbmZvKQogICAgICAgICBicmVh
azsKICAgICBjYXNlIFhFTl9GV19FRklfUlRfVkVSU0lPTjoKICAgICB7Ci0gICAgICAgIHN0cnVj
dCBlZmlfcnNfc3RhdGUgc3RhdGUgPSBlZmlfcnNfZW50ZXIoKTsKLQotICAgICAgICBpZiAoICFz
dGF0ZS5jcjMgKQotICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogICAgICAgICBpbmZv
LT52ZXJzaW9uID0gZWZpX3JzLT5IZHIuUmV2aXNpb247Ci0gICAgICAgIGVmaV9yc19sZWF2ZSgm
c3RhdGUpOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBYRU5fRldfRUZJX0NPTkZJ
R19UQUJMRToKQEAgLTYxOCwxMiArNjEzLDExIEBAIGludCBlZmlfcnVudGltZV9jYWxsKHN0cnVj
dCB4ZW5wZl9lZmlfcnVudGltZV9jYWxsICpvcCkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICB9CiAKKyAgICAgICAgaWYgKCAoZWZpX3JzLT5IZHIuUmV2aXNpb24gPj4gMTYpIDwgMiApCisg
ICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAgICAgICAgIHN0YXRlID0gZWZpX3JzX2Vu
dGVyKCk7Ci0gICAgICAgIGlmICggIXN0YXRlLmNyMyB8fCAoZWZpX3JzLT5IZHIuUmV2aXNpb24g
Pj4gMTYpIDwgMiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGVmaV9yc19sZWF2ZSgmc3RhdGUp
OworICAgICAgICBpZiAoICFzdGF0ZS5jcjMgKQogICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RT
VVBQOwotICAgICAgICB9CiAgICAgICAgIHN0YXR1cyA9IGVmaV9ycy0+UXVlcnlWYXJpYWJsZUlu
Zm8oCiAgICAgICAgICAgICBvcC0+dS5xdWVyeV92YXJpYWJsZV9pbmZvLmF0dHIsCiAgICAgICAg
ICAgICAmb3AtPnUucXVlcnlfdmFyaWFibGVfaW5mby5tYXhfc3RvcmVfc2l6ZSwKQEAgLTYzNywx
MyArNjMxLDggQEAgaW50IGVmaV9ydW50aW1lX2NhbGwoc3RydWN0IHhlbnBmX2VmaV9ydW50aW1l
X2NhbGwgKm9wKQogICAgICAgICBpZiAoIG9wLT5taXNjICkKICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCi0gICAgICAgIHN0YXRlID0gZWZpX3JzX2VudGVyKCk7Ci0gICAgICAgIGlmICgg
IXN0YXRlLmNyMyB8fCAoZWZpX3JzLT5IZHIuUmV2aXNpb24gPj4gMTYpIDwgMiApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGVmaV9yc19sZWF2ZSgmc3RhdGUpOworICAgICAgICBpZiAoIChlZmlf
cnMtPkhkci5SZXZpc2lvbiA+PiAxNikgPCAyICkKICAgICAgICAgICAgIHJldHVybiAtRU9QTk9U
U1VQUDsKLSAgICAgICAgfQotICAgICAgICBlZmlfcnNfbGVhdmUoJnN0YXRlKTsKICAgICAgICAg
LyogWFhYIGZhbGwgdGhyb3VnaCBmb3Igbm93ICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIC1FTk9TWVM7Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 03:45:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 03:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNU3t-0003fe-G4; Thu, 24 Oct 2019 03:45:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zRGa=YR=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNU3s-0003fP-Jm
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 03:45:20 +0000
X-Inumbo-ID: afb7c4a0-f610-11e9-9494-12813bfff9fa
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id afb7c4a0-f610-11e9-9494-12813bfff9fa;
 Thu, 24 Oct 2019 03:45:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id AD6A92134B;
 Wed, 23 Oct 2019 23:45:13 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 23:45:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=lgZCu5yV+InqhKNSR1+N8kS9ueRzlky1xKj+fUwK+
 R0=; b=EO5V3vVC/OaMQtIMjtYIomfQkQf8Y0mpYKjPkaYkL7//wIzZqG0/MeRxI
 JhNgFTJCwupA0PXEp2+S1lt2pu3bLhl2ArCwFMoGYbmoiGEtKYFiuJIzl1v/51VM
 azOdtX52aaff9F6a3MBHip5Gj0tRfLiDNR/DklzxW63/CeXoHpnwl1wF5UAf2jLz
 FMKfbAnA5+CXY2TSEljI+s8s/ZH7kgUk3FOfKkhnFgxtJNw4ZMCydUsgtuNGsMzv
 uZtVoeXQJcZvmzOmKESPZF+sLkYTAJZw0VYx/09rT4YNukqEE+riSOLiUb+Ra3Ru
 CbZ0bvQBP+eQrWg4w+Z03u3to4Lkg==
X-ME-Sender: <xms:SR6xXX0G2aD_1WDssYIDfoSZrBfLZfIiXZc0N3RweQgmWZwyMgBvmA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrledtgdejvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:SR6xXfaAZb3VNhwx4jxNRu1l5vGrp2OvRzPmclgYQcFIZ9E8DumdFQ>
 <xmx:SR6xXfK7UnON7FX4viYwo6G7UT3KgExTyDsDEO-IOnVJkjr9jj-R5Q>
 <xmx:SR6xXeGQXR2rwX4Y9mRaL32SdBilLKcLAq3gVBjS_63RLqha9A9dcQ>
 <xmx:SR6xXfUAvy2ImE4MnxMUKODi_LhG9AWk26lykVGIDFZALPDH6yh1Ow>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id B7B5F80065;
 Wed, 23 Oct 2019 23:45:12 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 05:45:03 +0200
Message-Id: <b7a419a3ae5f1bcb4d954e3609a5d1a982f48ebc.1571888583.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 1/3] efi: remove old SetVirtualAddressMap()
 arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHVudXNlZCAoI2lmZGVmLWVkIG91dCkgY29kZS4gUmV2aXZpbmcgaXQgaW4gaXRzIGN1
cnJlbnQgc2hhcGUKd29uJ3QgZmx5IGJlY2F1c2U6CiAtIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkg
bmVlZHMgdG8gYmUgY2FsbGVkIHdpdGggMToxIG1hcHBpbmcsIHdoaWNoCiAgIGlzbid0IHRoZSBj
YXNlIGF0IHRoaXMgdGltZQogLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggbWF5IGdvIGF3YXkg
c29vbgogLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggaXMgbWFwcGVkIHdpdGggTlgsIGJyZWFr
aW5nIEVmaVJ1bnRpbWVTZXJ2aWNlc0NvZGUKCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVk
LW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0
aGluZ3NsYWIuY29tPgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgfCAyMCAtLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCA3OTE5Mzc4Li5j
ZGRmM2RlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1v
bi9lZmkvYm9vdC5jCkBAIC0yOSw5ICsyOSw2IEBACiAjdW5kZWYgX19BU1NFTUJMWV9fCiAjZW5k
aWYKIAotLyogVXNpbmcgU2V0VmlydHVhbEFkZHJlc3NNYXAoKSBpcyBpbmNvbXBhdGlibGUgd2l0
aCBrZXhlYzogKi8KLSN1bmRlZiBVU0VfU0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKLQogI2RlZmlu
ZSBFRklfUkVWSVNJT04obWFqb3IsIG1pbm9yKSAoKChtYWpvcikgPDwgMTYpIHwgKG1pbm9yKSkK
IAogI2RlZmluZSBTTUJJT1MzX1RBQkxFX0dVSUQgXApAQCAtMTA5OSw5ICsxMDk2LDYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGVmaV9leGl0X2Jvb3QoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJ
X1NZU1RFTV9UQUJMRSAqU3lzdGUKIAogICAgIC8qIEFkanVzdCBwb2ludGVycyBpbnRvIEVGSS4g
Ki8KICAgICBlZmlfY3QgPSAodm9pZCAqKWVmaV9jdCArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwot
I2lmZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAotICAgIGVmaV9ycyA9ICh2b2lkICop
ZWZpX3JzICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7Ci0jZW5kaWYKICAgICBlZmlfbWVtbWFwID0g
KHZvaWQgKillZmlfbWVtbWFwICsgRElSRUNUTUFQX1ZJUlRfU1RBUlQ7CiAgICAgZWZpX2Z3X3Zl
bmRvciA9ICh2b2lkICopZWZpX2Z3X3ZlbmRvciArIERJUkVDVE1BUF9WSVJUX1NUQVJUOwogfQpA
QCAtMTQyMiw3ICsxNDE2LDYgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfZWZpX3BhcmFtKGNv
bnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oImVmaSIsIHBhcnNlX2VmaV9wYXJhbSk7CiAK
LSNpZm5kZWYgVVNFX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCiBzdGF0aWMgX19pbml0IHZvaWQg
Y29weV9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIGVuZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAoKmlzX3ZhbGlkKSh1bnNpZ25lZCBsb25n
IHNtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBlbWZuKSkKQEAgLTE0NjYsNyArMTQ1OSw2IEBAIHN0YXRpYyBib29sIF9f
aW5pdCBydF9yYW5nZV92YWxpZCh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1m
bikKIHsKICAgICByZXR1cm4gdHJ1ZTsKIH0KLSNlbmRpZgogCiAjZGVmaW5lIElOVkFMSURfVklS
VFVBTF9BRERSRVNTICgweEJBQUFEVUwgPDwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKEVGSV9QQUdFX1NISUZUICsgQklUU19QRVJfTE9ORyAtIDMyKSkKQEAgLTE0NzQsMTMg
KzE0NjYsMTEgQEAgc3RhdGljIGJvb2wgX19pbml0IHJ0X3JhbmdlX3ZhbGlkKHVuc2lnbmVkIGxv
bmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZuKQogdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5
KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7Ci0jaWZuZGVmIFVTRV9TRVRfVklSVFVBTF9B
RERSRVNTX01BUAogICAgIHN0cnVjdCBydF9leHRyYSB7CiAgICAgICAgIHN0cnVjdCBydF9leHRy
YSAqbmV4dDsKICAgICAgICAgdW5zaWduZWQgbG9uZyBzbWZuLCBlbWZuOwogICAgICAgICB1bnNp
Z25lZCBpbnQgcHJvdDsKICAgICB9ICpleHRyYSwgKmV4dHJhX2hlYWQgPSBOVUxMOwotI2VuZGlm
CiAKICAgICBmcmVlX2VibWFsbG9jX3VudXNlZF9tZW0oKTsKIApAQCAtMTU2Myw3ICsxNTUzLDYg
QEAgdm9pZCBfX2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICAgICAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIkNvdWxkIG5vdCBtYXAgTUZOcyAlI2x4LSUjbHhcbiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgIHNtZm4sIGVtZm4gLSAxKTsKICAgICAgICAgfQotI2lmbmRlZiBVU0Vf
U0VUX1ZJUlRVQUxfQUREUkVTU19NQVAKICAgICAgICAgZWxzZSBpZiAoICEoKGRlc2MtPlBoeXNp
Y2FsU3RhcnQgKyBsZW4gLSAxKSA+PiAoVkFERFJfQklUUyAtIDEpKSAmJgogICAgICAgICAgICAg
ICAgICAgKGV4dHJhID0geG1hbGxvYyhzdHJ1Y3QgcnRfZXh0cmEpKSAhPSBOVUxMICkKICAgICAg
ICAgewpAQCAtMTU3NCwxMiArMTU2Myw4IEBAIHZvaWQgX19pbml0IGVmaV9pbml0X21lbW9yeSh2
b2lkKQogICAgICAgICAgICAgZXh0cmFfaGVhZCA9IGV4dHJhOwogICAgICAgICAgICAgZGVzYy0+
VmlydHVhbFN0YXJ0ID0gZGVzYy0+UGh5c2ljYWxTdGFydDsKICAgICAgICAgfQotI2VuZGlmCiAg
ICAgICAgIGVsc2UKICAgICAgICAgewotI2lmZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01B
UAotICAgICAgICAgICAgLyogWFhYIGFsbG9jYXRlIGUuZy4gZG93biBmcm9tIEZJWEFERFJfU1RB
UlQgKi8KLSNlbmRpZgogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIk5vIG1hcHBpbmcg
Zm9yIE1GTnMgJSNseC0lI2x4XG4iLAogICAgICAgICAgICAgICAgICAgIHNtZm4sIGVtZm4gLSAx
KTsKICAgICAgICAgfQpAQCAtMTU5MSwxMCArMTU3Niw2IEBAIHZvaWQgX19pbml0IGVmaV9pbml0
X21lbW9yeSh2b2lkKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0jaWZkZWYgVVNFX1NFVF9W
SVJUVUFMX0FERFJFU1NfTUFQCi0gICAgZWZpX3JzLT5TZXRWaXJ0dWFsQWRkcmVzc01hcChlZmlf
bWVtbWFwX3NpemUsIGVmaV9tZGVzY19zaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWRlc2NfdmVyLCBlZmlfbWVtbWFwKTsKLSNlbHNlCiAgICAgLyogU2V0IHVwIDE6MSBw
YWdlIHRhYmxlcyB0byBkbyBydW50aW1lIGNhbGxzIGluICJwaHlzaWNhbCIgbW9kZS4gKi8KICAg
ICBlZmlfbDRfcGd0YWJsZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICBCVUdfT04oIWVm
aV9sNF9wZ3RhYmxlKTsKQEAgLTE2ODAsNiArMTY2MSw1IEBAIHZvaWQgX19pbml0IGVmaV9pbml0
X21lbW9yeSh2b2lkKQogICAgIGZvciAoIGkgPSBsNF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9W
SVJUX1NUQVJUKTsKICAgICAgICAgICBpIDwgbDRfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJU
X0VORCk7ICsraSApCiAgICAgICAgIGVmaV9sNF9wZ3RhYmxlW2ldID0gaWRsZV9wZ190YWJsZVtp
XTsKLSNlbmRpZgogfQogI2VuZGlmCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 03:45:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 03:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNU3p-0003ex-Q0; Thu, 24 Oct 2019 03:45:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zRGa=YR=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNU3n-0003es-E8
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 03:45:15 +0000
X-Inumbo-ID: afc1c0c2-f610-11e9-beca-bc764e2007e4
Received: from new2-smtp.messagingengine.com (unknown [66.111.4.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id afc1c0c2-f610-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 03:45:14 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id E2FA76FA5;
 Wed, 23 Oct 2019 23:45:13 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 23:45:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=/zrI8S
 HfQt9/Kqm8uD+OrMAZIKLwoQZHBlW2dhofSW0=; b=T/vgC/pjPOXtsPwz/DRr2y
 f6IxuCxqr3Dt1EW2R/tmGkA1pYvf0b7ZY8lWr5derOZsjYO1vx4eFObnOKdJXyVT
 v1NL0ccon21xmiqmcRvB6spTNY4EVj9JlVwMTNeTUY0yMpQRkh9gzFaoCx/OT8hA
 POeHWzwEmTl6J8PNp0wk3QBHvCS8x9F2urdo69t60BZF13cY2OBAIjAl5s8nCvZy
 uU4zoe+1H+zzz/0lKdFfuRuuxklg9foI55WMEZ/z7sqW/SDntDZ1SGuPb17v5h++
 DvEGiuf0pJvAJ+3gHoxYCWq3GYB6E86SoVyEeRJRxzAKYtQ7NZVGvTebnutdfY/Q
 ==
X-ME-Sender: <xms:SB6xXW3AFb6jZ3WNQ5OL-PHoQZTqiaMgzdO7o4qvUf-DZcaCEKBEMw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrledtgdejvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghkucfo
 rghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvhhish
 hisghlvghthhhinhhgshhlrggsrdgtohhmqeenucffohhmrghinhepgigvnhhprhhojhgv
 tghtrdhorhhgnecukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfh
 hrohhmpehmrghrmhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhm
 necuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:SB6xXdV4mzJ94g4LxcTIiNgwnAYSJAfuG8z1ROiTqK5OICWAytg78Q>
 <xmx:SB6xXSfEblcAum8hY6IM0wFclexoRRDelPqCvDct75_K_P94ggXeZw>
 <xmx:SB6xXW-fhLyHLf5-fnuM89s0JYhu53cZKo3FHZrqtb94GG9nQAHXLg>
 <xmx:SR6xXWWJPa4tez_6_-lJCrSlCc6lMYBeG0VPxRrD2X4wwX9bzel9bg>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0113680064;
 Wed, 23 Oct 2019 23:45:10 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 05:45:02 +0200
Message-Id: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/3] Optionally call EFI
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V29ya2Fyb3VuZCBidWdneSBVRUZJIGFjY2Vzc2luZyBib290IHNlcnZpY2VzIG1lbW9yeSBhZnRl
ciBFeGl0Qm9vdFNlcnZpY2VzKCkuClBhdGNoZXMgZGlzY3Vzc2VkIGhlcmU6Cmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cwMDcw
MS5odG1sCgpJbiBhZGRpdGlvbiB0byB0aGUgdGVzdHMgYmVsb3csIEkndmUgdGVzdGVkIGtleGVj
IG9uIHhlbi5lZmkgd2l0aCB0aGlzIG9wdGlvbgplbmFibGVkIGFuZCBpdCAoc3RpbGwpIHdvcmtz
LgoKVGVzdCByZXN1bHRzIG9uIGZldyBsYXB0b3BzOgoKVGhpbmtwYWQgeDIzMCwgZmlybXdhcmUg
dmVyc2lvbiAyLjc3OgogLSB3aXRob3V0IHRoZSBwYXRjaDogY3Jhc2hlcyBvbiBSUyBjYWxsICht
YXBicyBoZWxwcykKIC0gd2l0aCBwYXRjaDogd29ya3MKIC0gc2FtZSB3aXRoIHhlbi5lZmkgYW5k
IE1CMgoKTGlicmVtIDE0IHYxLCBmaXJtd2FyZSB2ZXJzaW9uIChBTUkpIEFSVUQwMjYgKDA2LzE4
LzIwMTUpOgogLSB3aXRob3V0IHRoZSBwYXRjaDogd29ya3MKIC0gd2l0aCB0aGUgcGF0Y2g6IHdv
cmtzCiAtIHNhbWUgd2l0aCB4ZW4uZWZpIGFuZCBNQjIKCkRlbGwgTGF0aXR1ZGUgRTY0MjAsIGZp
cm13YXJlIHZlcnNpb24gQTIxOgogdGhpcyBtYWNoaW5lIHJlcXVpcmVzIGVmaT1hdHRyPXVjIHdv
cmthcm91bmQKIC0gd2l0aG91dCB0aGUgcGF0Y2g6IGRvbTAgaGFuZ3MgYmVmb3JlIHNlbmRpbmcg
YW55IG1lc3NhZ2UgdG8gdGhlIGNvbnNvbGUgKGV2ZW4gd2l0aCBlYXJseXByaW50az14ZW4gZXRj
KQogLSB3aXRoIHRoZSBwYXRjaDogY3Jhc2hlcyBiZWZvcmUgZG9tMCBwcmludHMgYW55dGhpbmc6
IG1tLmM6ODk2OmQwdjAgbm9uLXByaXZpbGVnZWQgYXR0ZW1wdCB0byBtYXAgTU1JTyBzcGFjZSAy
YzJjMmMyYzJjCiAtIHNhbWUgd2l0aCB4ZW4uZWZpIGFuZCBNQjIKClRoaW5rcGFkIFc1NDA6CiAt
IHdpdGhvdXQgdGhlIHBhdGNoOiBjcmFzaGVzIG9uIFJTIGNhbGwgKG9ubHkgZWZpPW5vLXJzIGhl
bHBzKQogLSB3aXRoIHBhdGNoOiB3b3JrcwogLSB0ZXN0ZWQgb25seSB3aXRoIE1CMgoKVGhpbmtw
YWQgWDEgQ2FyYm9uIGdlbjUsIGZpcm13YXJlIHZlcnNpb24gMS4yMiAoMjAxNy0wNy0wNCk6CiAt
IHdpdGhvdXQgdGhlIHBhdGNoOiB3b3JrcwogLSB3aXRoIHBhdGNoOiB3b3JrcwogLSB0ZXN0ZWQg
b25seSB4ZW4uZWZpCgpUaGlua3BhZCBQNTIsIGZpcm13YXJlIHZlcnNpb24gMS4yNSAoMjAxOC0w
NC0xNSk6CiAtIHdpdGhvdXQgdGhlIHBhdGNoIChNQjIpOiBoYW5ncyBvbiBSUyBjYWxsIChtYXBi
cyBoZWxwcykKIC0gd2l0aG91dCB0aGUgcGF0Y2ggKHhlbi5lZmkpOiB3b3Jrcyg/ISkKIC0gd2l0
aCB0aGUgcGF0Y2g6IHdvcmtzCiAtIHRlc3RlZCB3aXRoIHhlbi5lZmkgYW5kIE1CMgoKVGVzdGVk
LWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5n
c2xhYi5jb20+CgpEZWxsIExhdGl0dWRlIDU1ODAsIGZpcm13YXJlIDEuMTYuMAogLSB3aXRob3V0
IHRoZSBwYXRjaDogd29ya3MKIC0gd2l0aCBwYXRjaDogd29ya3MKIC0gdGVzdGVkIG9ubHkgeGVu
LmVmaQoKVGVzdGVkLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+CgpDaGFu
Z2VzIGluIHYyOgogLSBmaXggYm9vdCB3aXRoIHhlbi5lZmkgKGVmaV9tZW1tYXAgYXQgdGhpcyBw
b2ludCBzdGlsbCBuZWVkcyB0byBiZSBhY2Nlc3NlZAogICB2aWEgcGh5c2ljYWwgYWRkcmVzcyku
IFRCSCwgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBwcmV2aW91cyB2ZXJzaW9uIHdvcmtlZAogICB3
aXRoIE1CMiAtIGlzIGRpcmVjdG1hcCBtYXBwZWQgYXQgdGhpcyBwb2ludD8KQ2hhbmdlcyBpbiB2
NDoKIC0gcmV3b3JkIGNvbW1pdCBtZXNzYWdlcywgZHJvcCBtZW50aW9ucyBvZiBrZXhlYwogLSBu
ZXcgcGF0Y2ggKDMpCgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2Vp
IExpdSA8d2xAeGVuLm9yZz4KQ2M6IEphc29uIEFuZHJ5dWsgPGphbmRyeXVrQGdtYWlsLmNvbT4K
Ck1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoMyk6CiAgZWZpOiByZW1vdmUgb2xkIFNldFZp
cnR1YWxBZGRyZXNzTWFwKCkgYXJyYW5nZW1lbnQKICB4ZW4vZWZpOiBvcHRpb25hbGx5IGNhbGwg
U2V0VmlydHVhbEFkZHJlc3NNYXAoKQogIHhlbi9lZmk6IHVzZSBkaXJlY3RtYXAgdG8gYWNjZXNz
IHJ1bnRpbWUgc2VydmljZXMgdGFibGUKCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgfCAxMCAr
KysrKysrKy0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICB8IDUyICsrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgfCAxOSAr
KystLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMzcgZGVs
ZXRpb25zKC0pCgpiYXNlLWNvbW1pdDogN2E0ZTY3MTExMTQ5MDViM2NiYmU0OGU4MWMzMjIyMzYx
YTdmMzU3OQotLSAKZ2l0LXNlcmllcyAwLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 03:45:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 03:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNU3t-0003fY-79; Thu, 24 Oct 2019 03:45:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zRGa=YR=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNU3s-0003fO-AJ
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 03:45:20 +0000
X-Inumbo-ID: b07bc210-f610-11e9-beca-bc764e2007e4
Received: from new2-smtp.messagingengine.com (unknown [66.111.4.224])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b07bc210-f610-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 03:45:15 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailnew.nyi.internal (Postfix) with ESMTP id 29D34708B;
 Wed, 23 Oct 2019 23:45:15 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Wed, 23 Oct 2019 23:45:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=Rnf1HlA5KdCns/sgMtkx8jI7lpGa2YVdg56M8DgBw
 kM=; b=G9WBXuaRcqtifHlZUdiJbMKYcp39rPr89G1QUIVwDdILbf/6oxUD6UUVw
 CtBhz42tqDs/rJ+W0MP7Isrxd8xJmoYbseGdKpChmj+QCZihkUGBeCLoqMvoQ8pr
 2koYt9sRcd2RJ9/tqInHD3IczzD0fnLSE2h/ua0s/G6I66sZ+AdmW+ZYXDd/sBx6
 iruOuVCAGn2LdDSfCv9vnf5NUL2w70BRA8mDq2Oi7mtvIvnO3sa9qH9rvLm+dM8I
 t9esZUz3fUvQ5jP9I7CFzO3BXDjOJ2tAAZu39zX0clwSChtQQUVOcNP0RGXwpYDa
 IhpfTPHNgZNg2cl1e1irq/CDNeBTA==
X-ME-Sender: <xms:Sh6xXX-5hdF9TsAKyUGerCqJpXSC2hYI2wseSs4ET3qx2q3l2L-yNw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrledtgdejvdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvffufffkofgjfhggtgfgsehtkeertdertdejnecuhfhrohhmpeforghrvghk
 ucforghrtgiihihkohifshhkihdqifpkrhgvtghkihcuoehmrghrmhgrrhgvkhesihhnvh
 hishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdeihedrfeegrdef
 feenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinhhvihhsihgslh
 gvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Sx6xXULLTY9ClMpc_QuSiZBbiCd63FOr5LCTFueZ60PScVVKjNlOaA>
 <xmx:Sx6xXVvTm04vfjkUBuJFYwHx7yhFA1r1ka1GbreT1X4jxtfN6eUBNg>
 <xmx:Sx6xXbCm7LHQ7nkU26P6HyJnmZrwLd82nmweucUxbsAfwgiNtQpBIA>
 <xmx:Sx6xXTSwaRmSGe5FtBDw9UQijyQDhtYL9OHZPrWRf1WlY6zspEyf-w>
Received: from localhost.localdomain (ip5b412221.dynamic.kabel-deutschland.de
 [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id 930C880066;
 Wed, 23 Oct 2019 23:45:13 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 05:45:04 +0200
Message-Id: <db4793665d03513d06ffd6b3d4a52c8a699ccb0b.1571888583.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 2/3] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBVRUZJIGltcGxlbWVudGF0aW9ucyBhcmUgbm90IGhhcHB5IGFib3V0IGxhY2sgb2YKU2V0
VmlydHVhbEFkZHJlc3NNYXAoKSBjYWxsLiBMaWtlbHkgYWJ1c2UgdGhlIGFkZHJlc3MgbWFwIGNo
YW5nZQpub3RpZmljYXRpb24gdG8gZG8gdGhpbmdzIGJleW9uZCB0aGUgbmVjZXNzYXJ5IENvbnZl
cnRQb2ludGVyKCkgY2FsbHMuClNwZWNpZmljYWxseSwgd2lodG91dCB0aGUgU2V0VmlydHVhbEFk
ZHJlc3NNYXAoKSBjYWxsLCBzb21lIGFjY2VzcwpFZmlCb290U2VydmljZXN7Q29kZSxEYXRhfSwg
b3IgZXZlbiB0b3RhbGx5IHVubWFwcGVkIGFyZWFzLiBFeGFtcGxlCmNyYXNoIG9mIEdldFZhcmlh
YmxlKCkgY2FsbCBvbiBUaGlua3BhZCBXNTQwOgoKICAgIFhlbiBjYWxsIHRyYWNlOgogICAgICAg
WzwwMDAwMDAwMDAwMDAwMDgwPl0gMDAwMDAwMDAwMDAwMDA4MAogICAgICAgWzw4YzJiMDM5OGUw
MDAwZGFhPl0gOGMyYjAzOThlMDAwMGRhYQoKICAgIFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZmZm
ZmY4NTg0ODNhMToKICAgICAgIEw0WzB4MWZmXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZm
ZmZmZmZmZgoKICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAg
IFBhbmljIG9uIENQVSAwOgogICAgRkFUQUwgUEFHRSBGQVVMVAogICAgW2Vycm9yX2NvZGU9MDAw
Ml0KICAgIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBmZmZmZmZmZjg1ODQ4M2ExCiAgICAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCgpGaXggdGhpcyBieSBjYWxsaW5n
IFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgcnVudGltZSBzZXJ2aWNlLCBnaXZpbmcgaXQKMToxIG1h
cCBmb3IgYXJlYXMgbWFya2VkIGFzIG5lZWRlZCBkdXJpbmcgcnVudGltZS4gVGhlIGFkZHJlc3Mg
c3BhY2UgaW4Kd2hpY2ggRUZJIHJ1bnRpbWUgc2VydmljZXMgYXJlIGNhbGxlZCBpcyB1bmNoYW5n
ZWQsIGJ1dCBVRUZJIHZpZXcgb2YgaXQKbWF5IGJlLgpTaW5jZSBpdCdzIGZhaXJseSBsYXRlIGlu
IFhlbiA0LjEzIGRldmVsb3BtZW50IGN5Y2xlLCBkaXNhYmxlIGl0CmJ5IGRlZmF1bHQgYW5kIGhp
ZGUgYmVoaW5kIEVYUEVSVC4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6
CiAtIGNhbGwgIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkgYmVmb3JlIGFkanVzdGluZyBlZmkgcG9p
bnRlcnM7IGVzcGVjaWFsbHkKICAgZWZpX21lbW1hcCBhdCB0aGlzIHBvaW50IHN0aWxsIG5lZWRz
IHRvIHVzZSBwaHlzaWNhbCBhZGRyZXNzLCBub3QgYQogICBkaXJlY3RtYXAgb25lCkNoYW5nZXMg
aW4gdjM6CiAtIGNsYXJpZnkgaW1wYWN0IChvciByYXRoZXI6IGxhY2sgb2YgaXQpIG9uIGtleGVj
LCBkcm9wICFLRVhFQwogICBkZXBlbmRlbmN5LgpDaGFuZ2VzIGluIHY0OgogLSB1cGRhdGUgY29t
bWl0IG1lc3NhZ2UKIC0gYWRqdXN0IGNvbW1lbnQKIC0gcmVuYW1lIGNvbmZpZyBvcHRpb24gdG8g
YWRkIEVGSV8gcHJlZml4Ci0tLQogeGVuL2NvbW1vbi9LY29uZmlnICAgIHwgMTAgKysrKysrKysr
KwogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmlu
ZGV4IDE2ODI5ZjYuLjU0OWE3ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysg
Yi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTg4LDYgKzg4LDE2IEBAIGNvbmZpZyBLRVhFQwogCiAJ
ICBJZiB1bnN1cmUsIHNheSBZLgogCitjb25maWcgRUZJX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQ
CisgICAgYm9vbCAiRUZJOiBjYWxsIFNldFZpcnR1YWxBZGRyZXNzTWFwKCkiIGlmIEVYUEVSVCA9
ICJ5IgorICAgIC0tLWhlbHAtLS0KKyAgICAgIENhbGwgRUZJIFNldFZpcnR1YWxBZGRyZXNzTWFw
KCkgcnVudGltZSBzZXJ2aWNlIHRvIHNldHVwIG1lbW9yeSBtYXAgZm9yCisgICAgICBmdXJ0aGVy
IHJ1bnRpbWUgc2VydmljZXMuIEFjY29yZGluZyB0byBVRUZJIHNwZWMsIGl0IGlzbid0IHN0cmlj
dGx5CisgICAgICBuZWNlc3NhcnksIGJ1dCBtYW55IFVFRkkgaW1wbGVtZW50YXRpb25zIG1pc2Jl
aGF2ZSB3aGVuIHRoaXMgY2FsbCBpcworICAgICAgbWlzc2luZy4KKworICAgICAgSWYgdW5zdXJl
LCBzYXkgTi4KKwogY29uZmlnIFhFTk9QUk9GCiAJZGVmX2Jvb2wgeQogCXByb21wdCAiWGVuIE9w
cm9maWxlIFN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IGNkZGYzZGUuLjlkZWJjNWIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9i
b290LmMKQEAgLTEwNTYsMTEgKzEwNTYsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9zZXRf
Z29wX21vZGUoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLCBVSU5UTiBnb3AKICAg
ICAgICAgZWZpX2FyY2hfdmlkZW9faW5pdChnb3AsIGluZm9fc2l6ZSwgbW9kZV9pbmZvKTsKIH0K
IAorI2RlZmluZSBJTlZBTElEX1ZJUlRVQUxfQUREUkVTUyAoMHhCQUFBRFVMIDw8IFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChFRklfUEFHRV9TSElGVCArIEJJVFNfUEVSX0xP
TkcgLSAzMikpCisKIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfZXhpdF9ib290KEVGSV9IQU5ETEUg
SW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlKQogewogICAgIEVGSV9T
VEFUVVMgc3RhdHVzOwogICAgIFVJTlROIGluZm9fc2l6ZSA9IDAsIG1hcF9rZXk7CiAgICAgYm9v
bCByZXRyeTsKKyNpZmRlZiBDT05GSUdfRUZJX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCisgICAg
dW5zaWduZWQgaW50IGk7CisjZW5kaWYKIAogICAgIGVmaV9icy0+R2V0TWVtb3J5TWFwKCZpbmZv
X3NpemUsIE5VTEwsICZtYXBfa2V5LAogICAgICAgICAgICAgICAgICAgICAgICAgICZlZmlfbWRl
c2Nfc2l6ZSwgJm1kZXNjX3Zlcik7CkBAIC0xMDk0LDYgKzExMDAsMjYgQEAgc3RhdGljIHZvaWQg
X19pbml0IGVmaV9leGl0X2Jvb3QoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9U
QUJMRSAqU3lzdGUKICAgICBpZiAoIEVGSV9FUlJPUihzdGF0dXMpICkKICAgICAgICAgUHJpbnRF
cnJNZXNnKEwiQ2Fubm90IGV4aXQgYm9vdCBzZXJ2aWNlcyIsIHN0YXR1cyk7CiAKKyNpZmRlZiBD
T05GSUdfRUZJX1NFVF9WSVJUVUFMX0FERFJFU1NfTUFQCisgICAgZm9yICggaSA9IDA7IGkgPCBl
ZmlfbWVtbWFwX3NpemU7IGkgKz0gZWZpX21kZXNjX3NpemUgKQorICAgIHsKKyAgICAgICAgRUZJ
X01FTU9SWV9ERVNDUklQVE9SICpkZXNjID0gZWZpX21lbW1hcCArIGk7CisKKyAgICAgICAgaWYg
KCBkZXNjLT5BdHRyaWJ1dGUgJiBFRklfTUVNT1JZX1JVTlRJTUUgKQorICAgICAgICAgICAgZGVz
Yy0+VmlydHVhbFN0YXJ0ID0gZGVzYy0+UGh5c2ljYWxTdGFydDsKKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ID0gSU5WQUxJRF9WSVJUVUFMX0FERFJFU1M7Cisg
ICAgfQorICAgIHN0YXR1cyA9IGVmaV9ycy0+U2V0VmlydHVhbEFkZHJlc3NNYXAoZWZpX21lbW1h
cF9zaXplLCBlZmlfbWRlc2Nfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1kZXNjX3ZlciwgZWZpX21lbW1hcCk7CisgICAgaWYgKCBzdGF0dXMgIT0gRUZJ
X1NVQ0NFU1MgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkVGSTogU2V0Vmly
dHVhbEFkZHJlc3NNYXAoKSBmYWlsZWQgKCUjbHgpLCBkaXNhYmxpbmcgcnVudGltZSBzZXJ2aWNl
c1xuIiwKKyAgICAgICAgICAgICAgIHN0YXR1cyk7CisgICAgICAgIF9fY2xlYXJfYml0KEVGSV9S
UywgJmVmaV9mbGFncyk7CisgICAgfQorI2VuZGlmCisKICAgICAvKiBBZGp1c3QgcG9pbnRlcnMg
aW50byBFRkkuICovCiAgICAgZWZpX2N0ID0gKHZvaWQgKillZmlfY3QgKyBESVJFQ1RNQVBfVklS
VF9TVEFSVDsKICAgICBlZmlfbWVtbWFwID0gKHZvaWQgKillZmlfbWVtbWFwICsgRElSRUNUTUFQ
X1ZJUlRfU1RBUlQ7CkBAIC0xNDYwLDggKzE0ODYsNiBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcnRf
cmFuZ2VfdmFsaWQodW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4pCiAgICAg
cmV0dXJuIHRydWU7CiB9CiAKLSNkZWZpbmUgSU5WQUxJRF9WSVJUVUFMX0FERFJFU1MgKDB4QkFB
QURVTCA8PCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoRUZJX1BBR0VfU0hJ
RlQgKyBCSVRTX1BFUl9MT05HIC0gMzIpKQogCiB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1vcnko
dm9pZCkKIHsKQEAgLTE1NzYsNyArMTYwMCwxMCBAQCB2b2lkIF9faW5pdCBlZmlfaW5pdF9tZW1v
cnkodm9pZCkKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIC8qIFNldCB1cCAxOjEgcGFn
ZSB0YWJsZXMgdG8gZG8gcnVudGltZSBjYWxscyBpbiAicGh5c2ljYWwiIG1vZGUuICovCisgICAg
LyoKKyAgICAgKiBTZXQgdXAgMToxIHBhZ2UgdGFibGVzIGZvciBydW50aW1lIGNhbGxzLiBTZWUg
U2V0VmlydHVhbEFkZHJlc3NNYXAoKSBpbgorICAgICAqIGVmaV9leGl0X2Jvb3QoKS4KKyAgICAg
Ki8KICAgICBlZmlfbDRfcGd0YWJsZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICBCVUdf
T04oIWVmaV9sNF9wZ3RhYmxlKTsKICAgICBjbGVhcl9wYWdlKGVmaV9sNF9wZ3RhYmxlKTsKLS0g
CmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 03:53:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 03:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNUBU-0004lo-Jk; Thu, 24 Oct 2019 03:53:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=dQCd=YR=arm.com=anshuman.khandual@srs-us1.protection.inumbo.net>)
 id 1iNUBS-0004lj-Eb
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 03:53:10 +0000
X-Inumbo-ID: c844ebe6-f611-11e9-9494-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c844ebe6-f611-11e9-9494-12813bfff9fa;
 Thu, 24 Oct 2019 03:53:04 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F4221FB;
 Wed, 23 Oct 2019 20:53:04 -0700 (PDT)
Received: from [10.162.43.133] (p8cg001049571a15.blr.arm.com [10.162.43.133])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 33C723F71A; Wed, 23 Oct 2019 20:52:45 -0700 (PDT)
To: David Hildenbrand <david@redhat.com>, linux-kernel@vger.kernel.org
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-2-david@redhat.com>
From: Anshuman Khandual <anshuman.khandual@arm.com>
Message-ID: <4aa3c72b-8991-9e43-80d7-a906ae79160b@arm.com>
Date: Thu, 24 Oct 2019 09:23:16 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <20191022171239.21487-2-david@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH RFC v1 01/12] mm/memory_hotplug: Don't allow
 to online/offline memory blocks with holes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, kvm@vger.kernel.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEwLzIyLzIwMTkgMTA6NDIgUE0sIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IE91ciBv
bmxpbmluZy9vZmZsaW5pbmcgY29kZSBpcyB1bm5lY2Vzc2FyaWx5IGNvbXBsaWNhdGVkLiBPbmx5
IG1lbW9yeQo+IGJsb2NrcyBhZGRlZCBkdXJpbmcgYm9vdCBjYW4gaGF2ZSBob2xlcy4gSG90cGx1
Z2dlZCBtZW1vcnkgbmV2ZXIgaGFzCj4gaG9sZXMuIFRoYXQgbWVtb3J5IGlzIGFscmVhZHkgb25s
aW5lLgoKV2h5IGhvdCBwbHVnZ2VkIG1lbW9yeSBhdCBydW50aW1lIGNhbm5vdCBoYXZlIGhvbGVz
IChlLmcgYSBzZW1pIGJhZCBESU1NKS4KQ3VycmVudGx5LCBkbyB3ZSBqdXN0IGFib3J0IGFkZGlu
ZyB0aGF0IG1lbW9yeSBibG9jayBpZiB0aGVyZSBhcmUgaG9sZXMgPwoKPiAKPiBXaGVuIHdlIHN0
b3AgYWxsb3dpbmcgdG8gb2ZmbGluZSBtZW1vcnkgYmxvY2tzIHdpdGggaG9sZXMsIHdlIGltcGxp
Y2l0bHkKPiBzdG9wIHRvIG9ubGluZSBtZW1vcnkgYmxvY2tzIHdpdGggaG9sZXMuCgpSZWR1Y2lu
ZyBob3RwbHVnIHN1cHBvcnQgZm9yIG1lbW9yeSBibG9ja3Mgd2l0aCBob2xlcyBqdXN0IHRvIHNp
bXBsaWZ5CnRoZSBjb2RlLiBJcyBpdCB3b3J0aCA/Cgo+IAo+IFRoaXMgYWxsb3dzIHRvIHNpbXBs
aWZ5IHRoZSBjb2RlLiBGb3IgZXhhbXBsZSwgd2Ugbm8gbG9uZ2VyIGhhdmUgdG8KPiB3b3JyeSBh
Ym91dCBtYXJraW5nIHBhZ2VzIHRoYXQgZmFsbCBpbnRvIG1lbW9yeSBob2xlcyBQR19yZXNlcnZl
ZCB3aGVuCj4gb25saW5pbmcgbWVtb3J5LiBXZSBjYW4gc3RvcCBzZXR0aW5nIHBhZ2VzIFBHX3Jl
c2VydmVkLgoKQ291bGQgbm90IHRoZXJlIGJlIGFueSBvdGhlciB3YXkgb2YgdHJhY2tpbmcgdGhl
c2UgaG9sZXMgaWYgbm90IHRoZSBwYWdlCnJlc2VydmVkIGJpdC4gSW4gdGhlIG1lbW9yeSBzZWN0
aW9uIGl0c2VsZiBhbmQgY29ycmVzcG9uZGluZyBzdHJ1Y3QgcGFnZXMKanVzdCByZW1haW5lZCBw
b2lzb25lZCA/IEp1c3Qgd29uZGVyaW5nLCBtaWdodCBiZSBhbGwgd3JvbmcgaGVyZS4KCj4gCj4g
T2ZmbGluaW5nIG1lbW9yeSBibG9ja3MgYWRkZWQgZHVyaW5nIGJvb3QgaXMgdXN1YWxseSBub3Qg
Z3VyYW50ZWVkIHRvIHdvcmsKPiBlaXRoZXIgd2F5LiBTbyBzdG9wcGluZyB0byBkbyB0aGF0IChp
ZiBhbnlib2R5IHJlYWxseSB1c2VkIGFuZCB0ZXN0ZWQKClRoYXQgZ3VhcmFudGVlIGRvZXMgbm90
IGV4aXN0IHJpZ2h0IG5vdyBiZWNhdXNlIGhvdyBib290IG1lbW9yeSBjb3VsZCBoYXZlCmJlZW4g
dXNlZCBhZnRlciBib290IG5vdCBmcm9tIGEgbGltaXRhdGlvbiBvZiB0aGUgbWVtb3J5IGhvdCBy
ZW1vdmUgaXRzZWxmLgoKPiB0aGlzIG92ZXIgdGhlIHllYXJzKSBzaG91bGQgbm90IHJlYWxseSBo
dXJ0LiBGb3IgdGhlIHVzZSBjYXNlIG9mCj4gb2ZmbGluaW5nIG1lbW9yeSB0byB1bnBsdWcgRElN
TXMsIHdlIHNob3VsZCBzZWUgbm8gY2hhbmdlLiAoaG9sZXMgb24KPiBESU1NcyB3b3VsZCBiZSB3
ZWlyZCkKCkhvbGVzIG9uIERJTU0gY291bGQgYmUgZHVlIHRvIEhXIGVycm9ycyBhZmZlY3Rpbmcg
b25seSBwYXJ0cyBvZiBpdC4gQnkgbm90CmFsbG93aW5nIHN1Y2ggRElNTSdzIGhvdCBhZGQgYW5k
IHJlbW92ZSwgd2UgYXJlIGRlZmluaXRlbHkgcmVkdWNpbmcgdGhlCnNjb3BlIG9mIG92ZXJhbGwg
aG90cGx1ZyBmdW5jdGlvbmFsaXR5LiBJcyBjb2RlIHNpbXBsaWZpY2F0aW9uIGluIGl0c2VsZgpp
cyB3b3J0aCB0aGlzIHJlZHVjdGlvbiBpbiBmdW5jdGlvbmFsaXR5ID8KCj4gCj4gQ2M6IEFuZHJl
dyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gQ2M6IE1pY2hhbCBIb2NrbyA8
bWhvY2tvQHN1c2UuY29tPgo+IENjOiBPc2NhciBTYWx2YWRvciA8b3NhbHZhZG9yQHN1c2UuZGU+
Cj4gQ2M6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBzb2xlZW4uY29tPgo+IENjOiBE
YW4gV2lsbGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KPiAtLS0KPiAgbW0vbWVtb3J5X2hv
dHBsdWcuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9tbS9t
ZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwo+IGluZGV4IDU2MTM3MWVhZDM5
YS4uNzIxMGY0Mzc1Mjc5IDEwMDY0NAo+IC0tLSBhL21tL21lbW9yeV9ob3RwbHVnLmMKPiArKysg
Yi9tbS9tZW1vcnlfaG90cGx1Zy5jCj4gQEAgLTE0NDcsMTAgKzE0NDcsMTkgQEAgc3RhdGljIHZv
aWQgbm9kZV9zdGF0ZXNfY2xlYXJfbm9kZShpbnQgbm9kZSwgc3RydWN0IG1lbW9yeV9ub3RpZnkg
KmFyZykKPiAgCQlub2RlX2NsZWFyX3N0YXRlKG5vZGUsIE5fTUVNT1JZKTsKPiAgfQo+ICAKPiAr
c3RhdGljIGludCBjb3VudF9zeXN0ZW1fcmFtX3BhZ2VzX2NiKHVuc2lnbmVkIGxvbmcgc3RhcnRf
cGZuLAo+ICsJCQkJICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCB2b2lkICpkYXRhKQo+ICt7
Cj4gKwl1bnNpZ25lZCBsb25nICpucl9zeXN0ZW1fcmFtX3BhZ2VzID0gZGF0YTsKPiArCj4gKwkq
bnJfc3lzdGVtX3JhbV9wYWdlcyArPSBucl9wYWdlczsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+
ICBzdGF0aWMgaW50IF9fcmVmIF9fb2ZmbGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0X3Bm
biwKPiAgCQkgIHVuc2lnbmVkIGxvbmcgZW5kX3BmbikKPiAgewo+IC0JdW5zaWduZWQgbG9uZyBw
Zm4sIG5yX3BhZ2VzOwo+ICsJdW5zaWduZWQgbG9uZyBwZm4sIG5yX3BhZ2VzID0gMDsKPiAgCXVu
c2lnbmVkIGxvbmcgb2ZmbGluZWRfcGFnZXMgPSAwOwo+ICAJaW50IHJldCwgbm9kZSwgbnJfaXNv
bGF0ZV9wYWdlYmxvY2s7Cj4gIAl1bnNpZ25lZCBsb25nIGZsYWdzOwo+IEBAIC0xNDYxLDYgKzE0
NzAsMjAgQEAgc3RhdGljIGludCBfX3JlZiBfX29mZmxpbmVfcGFnZXModW5zaWduZWQgbG9uZyBz
dGFydF9wZm4sCj4gIAo+ICAJbWVtX2hvdHBsdWdfYmVnaW4oKTsKPiAgCj4gKwkvKgo+ICsJICog
V2UgZG9uJ3QgYWxsb3cgdG8gb2ZmbGluZSBtZW1vcnkgYmxvY2tzIHRoYXQgY29udGFpbiBob2xl
cwo+ICsJICogYW5kIGNvbnNlY3VlbnRseSBkb24ndCBhbGxvdyB0byBvbmxpbmUgbWVtb3J5IGJs
b2NrcyB0aGF0IGNvbnRhaW4KPiArCSAqIGhvbGVzLiBUaGlzIGFsbG93cyB0byBzaW1wbGlmeSB0
aGUgY29kZSBxdWl0ZSBhIGxvdCBhbmQgd2UgZG9uJ3QKPiArCSAqIGhhdmUgdG8gbWVzcyB3aXRo
IFBHX3Jlc2VydmVkIHBhZ2VzIGZvciBtZW1vcnkgaG9sZXMuCj4gKwkgKi8KPiArCXdhbGtfc3lz
dGVtX3JhbV9yYW5nZShzdGFydF9wZm4sIGVuZF9wZm4gLSBzdGFydF9wZm4sICZucl9wYWdlcywK
PiArCQkJICAgICAgY291bnRfc3lzdGVtX3JhbV9wYWdlc19jYik7Cj4gKwlpZiAobnJfcGFnZXMg
IT0gZW5kX3BmbiAtIHN0YXJ0X3Bmbikgewo+ICsJCXJldCA9IC1FSU5WQUw7Cj4gKwkJcmVhc29u
ID0gIm1lbW9yeSBob2xlcyI7Cj4gKwkJZ290byBmYWlsZWRfcmVtb3ZhbDsKPiArCX0KPiArCj4g
IAkvKiBUaGlzIG1ha2VzIGhvdHBsdWcgbXVjaCBlYXNpZXIuLi5hbmQgcmVhZGFibGUuCj4gIAkg
ICB3ZSBhc3N1bWUgdGhpcyBmb3Igbm93LiAuKi8KPiAgCWlmICghdGVzdF9wYWdlc19pbl9hX3pv
bmUoc3RhcnRfcGZuLCBlbmRfcGZuLCAmdmFsaWRfc3RhcnQsCj4gQEAgLTE0NzIsNyArMTQ5NSw2
IEBAIHN0YXRpYyBpbnQgX19yZWYgX19vZmZsaW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRf
cGZuLAo+ICAKPiAgCXpvbmUgPSBwYWdlX3pvbmUocGZuX3RvX3BhZ2UodmFsaWRfc3RhcnQpKTsK
PiAgCW5vZGUgPSB6b25lX3RvX25pZCh6b25lKTsKPiAtCW5yX3BhZ2VzID0gZW5kX3BmbiAtIHN0
YXJ0X3BmbjsKPiAgCj4gIAkvKiBzZXQgYWJvdmUgcmFuZ2UgYXMgaXNvbGF0ZWQgKi8KPiAgCXJl
dCA9IHN0YXJ0X2lzb2xhdGVfcGFnZV9yYW5nZShzdGFydF9wZm4sIGVuZF9wZm4sCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 04:56:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 04:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNVAL-0001DA-U1; Thu, 24 Oct 2019 04:56:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNVAL-0001D5-1T
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 04:56:05 +0000
X-Inumbo-ID: 91184d4e-f61a-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 91184d4e-f61a-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 04:55:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNVAD-0001e5-5q; Thu, 24 Oct 2019 04:55:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNVAC-0006tD-TM; Thu, 24 Oct 2019 04:55:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNVAC-0005LD-SY; Thu, 24 Oct 2019 04:55:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143060-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3b7c59a1950c75f2c0152e5a9cd77675b09233d6
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 04:55:56 +0000
Subject: [Xen-devel] [linux-linus test] 143060: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA2MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDYwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgM2I3YzU5YTE5NTBjNzVmMmMw
MTUyZTVhOWNkNzc2NzViMDkyMzNkNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0IDE5OjUzOjA5IFogIDIzMyBkYXlzCkZhaWxp
bmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0wMy0wNSAyMDowMzoxNCBaICAyMzIgZGF5cyAg
MTg2IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzA2MCAgMjAxOS0xMC0yMyAwOTo0
MDoxMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTAyNSBwZW9wbGUgdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyMTg5NTEgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 06:47:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 06:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNWtt-0001QK-Ih; Thu, 24 Oct 2019 06:47:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNWts-0001QF-74
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 06:47:12 +0000
X-Inumbo-ID: 16b49c1e-f62a-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 16b49c1e-f62a-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 06:47:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNWtj-0004F4-RN; Thu, 24 Oct 2019 06:47:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNWtj-0005gu-KJ; Thu, 24 Oct 2019 06:47:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNWtj-0005Bu-JF; Thu, 24 Oct 2019 06:47:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143061-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a7ecdf8139e3646c0eb9c9bd9ed0fe3b344e6fed
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 06:47:03 +0000
Subject: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA2MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA2MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDE0Mjc1MAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTQyNzUw
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTdlY2Rm
ODEzOWUzNjQ2YzBlYjljOWJkOWVkMGZlM2IzNDRlNmZlZApiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNh
MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNzUwICAyMDE5LTEwLTE0IDE1OjA4OjE4IFogICAg
OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0Mjc3NyAgMjAxOS0xMC0xNSAxMzozOTowNiBa
ICAgIDggZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzA2MSAgMjAx
OS0xMC0yMyAxMToyMTo0NCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5n
b3Y+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNv
bT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgYTdlY2RmODEzOWUzNjQ2YzBlYjljOWJkOWVkMGZlM2IzNDRlNmZlZApBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgU3VuIFNlcCAy
OSAxNjo1NjoyNyAyMDE5ICswMTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBJbmRlbnQg
Y29ycmVjdGx5IHBhcmFtZXRlcnMgb2YgYWxsb2NfYmFua19tZW1vcnkoKQogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA4ZDRm
MWI4ODc4ZTA5NmVkZmY3NGIwZDI3MGFjNTNiNWM2OTdlMzExCkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgT2N0IDE1IDIwOjE2OjEwIDIwMTkg
KzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogQWxsb3cgZ2VuZXJpYyB4ZW4gcGFnZS10YWJsZXMgaGVs
cGVycyB0byBiZSBjYWxsZWQgZWFybHkKICAgIAogICAgVGhlIGN1cnJlbnQgaW1wbGVtZW50YXRp
b25zIG9mIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBleHBlY3QKICAgIHttYXAsIHVubWFwfV9k
b21haW5fcGFnZSgpIHRvIGJlIHVzYWJsZS4gVGhvc2UgaGVscGVycyBhcmUgdXNlZCB0bwogICAg
bWFwL3VubWFwIHBhZ2UgdGFibGVzIHdoaWxlIHVwZGF0ZSBYZW4gcGFnZS10YWJsZXMuCiAgICAK
ICAgIFNpbmNlIGNvbW1pdCAwMjIzODdlZTFhICJ4ZW4vYXJtOiBtbTogRG9uJ3Qgb3Blbi1jb2Rl
IFhlbiBQVCB1cGRhdGUgaW4KICAgIHtzZXQsIGNsZWFyfV9maXhtYXAoKSIsIHNldHVwX2ZpeG1h
cCgpIHdpbGwgbWFrZSB1c2Ugb2YgdGhlIGhlbHBlcnMKICAgIG1lbnRpb25lZCBhYm92ZS4gV2hl
biBib290aW5nIFhlbiB1c2luZyBHUlVCLCBzZXR1cF9maXhtYXAoKSBtYXkgYmUgdXNlZAogICAg
YmVmb3JlIG1hcF9kb21haW5fcGFnZSgpIGNhbiBiZSBjYWxsZWQuIFRoaXMgd2lsbCByZXN1bHQg
dG8gZGF0YSBhYm9ydDoKICAgIAogICAgKFhFTikgRGF0YSBBYm9ydCBUcmFwLiBTeW5kcm9tZT0w
eDUKICAgIChYRU4pIENQVTA6IFVuZXhwZWN0ZWQgVHJhcDogRGF0YSBBYm9ydAogICAgCiAgICBb
Li4uXQogICAgCiAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAgIChYRU4pICAgIFs8MDAwMDAw
MDAwMDI1YWI2Yz5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDJiNC8weDU5YyAoUEMpCiAgICAoWEVO
KSAgICBbPDAwMDAwMDAwMDAyNWFiMjA+XSBtbS5jI3hlbl9wdF91cGRhdGUrMHgyNjgvMHg1OWMg
KExSKQogICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMjVhZTcwPl0gc2V0X2ZpeG1hcCsweDFjLzB4
MmMKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJhOWM5OD5dIGNvcHlfZnJvbV9wYWRkcisweDdj
LzB4ZGMKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNGFlMD5dIGhhc194c21fbWFnaWMrMHgx
OC8weDM0CiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTViNWM+XSBib290ZmR0LmMjZWFybHlf
c2Nhbl9ub2RlKzB4Mzk4LzB4NTYwCiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyYTVkZTA+XSBk
ZXZpY2VfdHJlZV9mb3JfZWFjaF9ub2RlKzB4YmMvMHgxNDQKICAgIChYRU4pICAgIFs8MDAwMDAw
MDAwMDJhNWVkND5dIGJvb3RfZmR0X2luZm8rMHg2Yy8weDI2MAogICAgKFhFTikgICAgWzwwMDAw
MDAwMDAwMmFjMGQwPl0gc3RhcnRfeGVuKzB4MTA4LzB4Yzc0CiAgICAoWEVOKSAgICBbPDAwMDAw
MDAwMDAyMDA0NGM+XSBhcm02NC9oZWFkLm8jcGFnaW5nKzB4NjAvMHg4OAogICAgCiAgICBEdXJp
bmcgZWFybHkgYm9vdCwgdGhlIHBhZ2UgdGFibGVzIGFyZSBlaXRoZXIgc3RhdGljYWxseSBhbGxv
Y2F0ZWQgaW4KICAgIFhlbiBiaW5hcnkgb3IgYWxsb2NhdGVkIHZpYSBhbGxvY19ib290X3BhZ2Vz
KCkuCiAgICAKICAgIEZvciBzdGF0aWNhbGx5IGFsbG9jYXRlZCBwYWdlLXRhYmxlcywgdGhleSB3
aWxsIGFscmVhZHkgYmUgbWFwcGVkIGFzCiAgICBwYXJ0IG9mIFhlbiBiaW5hcnkuIFNvIHdlIGNh
biBlYXNpbHkgZmluZCB0aGUgdmlydHVhbCBhZGRyZXNzLgogICAgCiAgICBGb3IgZHluYW1pY2Fs
bHkgYWxsb2NhdGVkIHBhZ2UtdGFibGVzLCB3ZSBuZWVkIHRvIHJlbHkKICAgIG1hcF9kb21haW5f
cGFnZSgpIHRvIGJlIGZ1bmN0aW9uYWxseSB3b3JraW5nLgogICAgCiAgICBGb3IgYXJtMzIsIHRo
ZSBjYWxsIHdpbGwgYmUgdXNhYmxlIG11Y2ggYmVmb3JlIHBhZ2UgY2FuIGJlIGR5bmFtaWNhbGx5
CiAgICBhbGxvY2F0ZWQgKHNlZSBzZXR1cF9wYWdldGFibGVzKCkpLiBGb3IgYXJtNjQsIHRoZSBj
YWxsIHdpbGwgYmUgdXNhYmxlCiAgICBhZnRlciBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKCkuCiAg
ICAKICAgIEluIGJvdGggY2FzZXMsIG1lbW9yeSBhcmUgZ2l2ZW4gdG8gdGhlIGJvb3QgYWxsb2Nh
dG9yIGFmdGVyd2FyZHMuIFNvIHdlCiAgICBjYW4gcmVseSBvbiBtYXBfZG9tYWluX3BhZ2UoKSBm
b3IgbWFwcGluZyBwYWdlIHRhYmxlcyBhbGxvY2F0ZWQKICAgIGR5bmFtaWNhbGx5LgogICAgCiAg
ICBUaGUgaGVscGVycyB4ZW5fe21hcCwgdW5tYXB9X3RhYmxlKCkgYXJlIG5vdyB1cGRhdGVkIHRv
IHRha2UgaW50bwogICAgYWNjb3VudCB0aGUgY2FzZSB3aGVyZSBwYWdlLXRhYmxlcyBhcmUgcGFy
dCBvZiBYZW4gYmluYXJ5LgogICAgCiAgICBGaXhlczogMDIyMzg3ZWUxYSAoJ3hlbi9hcm06IG1t
OiBEb24ndCBvcGVuLWNvZGUgWGVuIFBUIHVwZGF0ZSBpbiB7c2V0LCBjbGVhcn1fZml4bWFwKCkn
KQogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cgpjb21taXQgMDhlMjA1OWZhY2Q3OGQ1ZmZhZjIwNmJhMDZhYzIwMTdjNGFkZWVkNApBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIE9jdCAxNiAx
MjoxMjo1MSAyMDE5ICswMTAwCgogICAgeGVuL2FybTogc2V0dXA6IENhbGN1bGF0ZSBjb3JyZWN0
bHkgdGhlIHNpemUgb2YgWGVuCiAgICAKICAgIFRoZSBjdXJyZW50IHNpemUgb2YgWGVuIGlzIGNv
bXB1dGVkIHVzaW5nIF9lbmQgLSBfc3RhcnQgKyAxLiBIb3dldmVyLAogICAgX2VuZCBpcyBwb2lu
dGluZyBvbmUgcGFzdCB0aGUgZW5kIG9mIFhlbiwgc28gdGhlIHNpemUgb2YgWGVuIGlzCiAgICBv
ZmYtYnktb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCmNvbW1pdCA4ZGJhOWE4MWU3YzYyYjhhN2RiZTAyM2ZmZmVjZDJlMTZj
YzIwNDg2CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTog
ICBXZWQgT2N0IDE2IDExOjUzOjAzIDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBEb24ndCB1c2Ug
X2VuZCBpbiBpc194ZW5fZml4ZWRfbWZuKCkKICAgIAogICAgdmlydF90b19tYWRkcigpIGlzIHVz
aW5nIHRoZSBoYXJkd2FyZSBwYWdlLXRhYmxlIHdhbGsgaW5zdHJ1Y3Rpb25zIHRvCiAgICB0cmFu
c2xhdGUgYSB2aXJ0dWFsIGFkZHJlc3MgdG8gcGh5c2ljYWwgYWRkcmVzcy4gVGhlIGZ1bmN0aW9u
IHNob3VsZAogICAgb25seSBiZSBjYWxsZWQgb24gdmlydHVhbCBhZGRyZXNzIG1hcHBlZC4KICAg
IAogICAgX2VuZCBwb2ludHMgcGFzdCB0aGUgZW5kIG9mIFhlbiBiaW5hcnkgYW5kIG1heSBub3Qg
YmUgbWFwcGVkIHdoZW4gdGhlCiAgICBiaW5hcnkgc2l6ZSBpcyBwYWdlLWFsaWduZWQuIFRoaXMg
bWVhbnMgdmlydF90b19tYWRkcigpIHdpbGwgbm90IGJlIGFibGUKICAgIHRvIGRvIHRoZSB0cmFu
c2xhdGlvbiBhbmQgdGhlcmVmb3JlIGNyYXNoIFhlbi4KICAgIAogICAgTm90ZSB0aGVyZSBpcyBh
bHNvIGFuIG9mZi1ieS1vbmUgaXNzdWUgaW4gdGhpcyBjb2RlLCBidXQgdGhlIHBhbmljIHdpbGwK
ICAgIHRydW1wIHRoYXQuCiAgICAKICAgIEJvdGggaXNzdWVzIGNhbiBiZSBmaXhlZCBieSB1c2lu
ZyBfZW5kIC0gMSBpbiB0aGUgY2hlY2suCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDIyOGEwMjU1YzY4NzIzYTRlOTk5
YjVjNDVjNzU3NjNiZjc3MjI0MzQKQXV0aG9yOiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWlu
Zm9zZWMuY29tPgpEYXRlOiAgIFR1ZSBPY3QgMjIgMTU6MDY6NTkgMjAxOSArMDEwMAoKICAgIGdv
bGFuZy94ZW5saWdodDogZml4IGNhbGxzIHRvIGxpYnhsX2RvbWFpbl91bnBhdXNlL3BhdXNlCiAg
ICAKICAgIFRoZXNlIGZ1bmN0aW9ucyByZXF1aXJlIGEgdGhpcmQgYXJndW1lbnQgb2YgdHlwZSBj
b25zdCAqbGlieGxfYXN5bmNvcF9ob3cuCiAgICAKICAgIFBhc3MgbmlsIHRvIGZpeCBjb21waWxh
dGlvbiBlcnJvcnMuIFRoaXMgd2lsbCBoYXZlIHRoZSBlZmZlY3Qgb2YKICAgIHBlcmZvcm1pbmcg
dGhlc2Ugb3BlcmF0aW9ucyBzeW5jaHJvbm91c2x5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBO
aWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1OWQwM2QyOGIyYmIy
ZmI4MTlkYjJjMWZhMmU4ZGM0ZjY1MGQzODk0CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSnVsIDE5IDA4OjU3OjUwIDIwMTkgKzAx
MDAKCiAgICBkb2NzL3NwaGlueDogSW50cm9kdWN0aW9uCiAgICAKICAgIFB1dCB0b2dldGhlciBh
biBpbnRyb2R1Y3Rpb24gcGFnZSBmb3IgdGhlIFNwaGlueC9SU1QgZG9jcywgYWxvbmcgd2l0aCBh
CiAgICBnbG9zc2FyeSB3aGljaCB3aWxsIGFjY3VtdWxhdGUgb3ZlciB0aW1lLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA2
ZGE4MGIyMmQzNzEzZWUxNWNiMmFjYTg3ZTA5YjFjZDNjOGQyYTZkCkF1dGhvcjogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+CkRhdGU6ICAgVGh1IE9jdCAxNyAwNzoxODoxNiAyMDE5ICswMTAwCgog
ICAgTUFJTlRBSU5FUlM6IGRyb3AgVGltIERlZWdhbiBmcm9tICdUaGUgUmVzdCcKICAgIAogICAg
SSBoYXZlIG5vdCBiZWVuIGFjdGl2ZSBpbiB0aGlzIHJvbGUgZm9yIGEgd2hpbGUgbm93LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmNvbW1pdCAwMGZj
OTAwNGJlMTY5YTA2NWMxMGE1ZmI2OTllMzUzZTQzMDE5MGMyCkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUaHUgSnVuIDEzIDE4OjExOjQ1IDIwMTkg
KzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogQ2xlYXIgYm9vdCBwYWdldGFibGVzIGJlZm9yZSBicmlu
Z2luZy11cCBlYWNoIHNlY29uZGFyeSBDUFUKICAgIAogICAgQXQgdGhlIG1vbWVudCwgYm9vdCBw
YWdldGFibGVzIGFyZSBvbmx5IGNsZWFyZWQgb25jZSBhdCBib290LiBUaGlzIG1lYW5zCiAgICB3
aGVuIGJvb3RpbmcgQ1BVMiAoYW5kIG9ud2FyZHMpIHRoZW4gYm9vdCBwYWdldGFibGVzIHdpbGwg
bm90IGJlCiAgICBjbGVhcmVkLgogICAgCiAgICBUbyBrZWVwIHRoZSBpbnRlcmZhY2UgZXhhY3Rs
eSB0aGUgc2FtZSBmb3IgYWxsIHNlY29uZGFyeSBDUFUsIHRoZSBib290CiAgICBwYWdldGFibGVz
IGFyZSBub3cgY2xlYXJlZCBiZWZvcmUgYnJpbmdpbmctdXAgZWFjaCBzZWNvbmRhcnkgQ1BVLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cgpjb21taXQgNGM1NTVlYzc1OGU4MjlkNDI0YTg1ZGYwMjgyMWIyMjkzY2EwMzcw
MgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVl
IEF1ZyAxMyAxOToxMToyOCAyMDE5ICswMTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQ
cmludCB0aGUgY29ycmVjdCBkb21haW4gaW4gZHRiX2xvYWQoKQogICAgCiAgICBkdGJfbG9hZCgp
IGNhbiBiZSBjYWxsZWQgYnkgb3RoZXIgZG9tYWluIHRoYW4gZG9tMC4gVG8gYXZvaWQgY29uZnVz
aW9uCiAgICBpbiB0aGUgbG9nLCBwcmludCB0aGUgY29ycmVjdCBkb21haW4uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CmNvbW1pdCA1NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhCkF1dGhvcjog
T2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpEYXRlOiAgIFdlZCBPY3QgMiAxOTowNTozNiAy
MDE5ICswMjAwCgogICAgc3R1YmRvbS92dHBtOiBpbmNsdWRlIHN0ZGlvLmggZm9yIGRlY2xhcmF0
aW9uIG9mIHByaW50ZgogICAgCiAgICBUaGUgZnVuY3Rpb24gcmVhZF92dHBtYmxrIHVzZXMgcHJp
bnRmKDMpLCBidXQgc3RkaW8uaCBpcyBub3QgaW5jbHVkZWQKICAgIGluIHRoaXMgZmlsZS4gVGhp
cyByZXN1bHRzIGluIGEgd2FybmluZyBmcm9tIGdjYy03OgogICAgCiAgICB2dHBtYmxrLmM6IElu
IGZ1bmN0aW9uICdyZWFkX3Z0cG1ibGsnOgogICAgdnRwbWJsay5jOjMyMjo3OiB3YXJuaW5nOiBp
bXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAncHJpbnRmJyBbLVdpbXBsaWNpdC1mdW5j
dGlvbi1kZWNsYXJhdGlvbl0KICAgICAgICAgICBwcmludGYoIkV4cGVjdGVkOiAiKTsKICAgIHZ0
cG1ibGsuYzozMjI6Nzogd2FybmluZzogaW5jb21wYXRpYmxlIGltcGxpY2l0IGRlY2xhcmF0aW9u
IG9mIGJ1aWx0LWluIGZ1bmN0aW9uICdwcmludGYnCiAgICB2dHBtYmxrLmM6MzIyOjc6IG5vdGU6
IGluY2x1ZGUgJzxzdGRpby5oPicgb3IgcHJvdmlkZSBhIGRlY2xhcmF0aW9uIG9mICdwcmludGYn
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IEFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIFJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpj
b21taXQgZTM3MDU4MjY3ZTMzZTVlNDUyNWY5MjBlMzEyNmQxNTg5MWVlOGRiYgpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1bCAx
OSAwODo1Nzo1MCAyMDE5ICswMTAwCgogICAgZG9jcy9zcGhpbng6IEluZGVudCBjbGVhbnVwCiAg
ICAKICAgIFNwaGlueCwgaXRzIGxpbnRlcnMsIGFuZCBSU1QgbW9kZXMgaW4gY29tbW9uIGVkaXRv
cnMsIGV4cGVjdCAzIHNwYWNlcyBvZgogICAgaW5kZW50YXRpb24uICBTb21lIGJpdHMgYWxyZWFk
eSBjb25mb3JtIHRvIHRoaXMgZXhwZWN0YXRpb24uICBVcGRhdGUgdGhlCiAgICByZXN0IHRvIG1h
dGNoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0
cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KCmNvbW1pdCA5NTFhYjQwNjUxMWU4Yjc1MmY3YzkyNzVhZjlkMjZlNGMzNGI2MTlkCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBU
dWUgT2N0IDggMjA6MjM6MjYgMjAxOSArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IERyb3AgdHJh
aWxpbmcgd2hpdGVzcGFjZSBpbiBwcmludGsoKQogICAgCiAgICBUaGlzIGhhcyBhY3R1YWxseSBi
ZWVuIHByZXNlbnQgc2luY2UgYy9zIGJkN2MwOWMwIGluIDIwMDgsIGFuZCBzdXJ2aXZlZAogICAg
dGhyb3VnaCBhbGwgb2YgdGhlIHJlY2VudCBtaWNyb2NvZGUgcmVmYWN0b3JpbmcuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 07:13:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 07:13:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNXJD-0003lr-PE; Thu, 24 Oct 2019 07:13:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNXJB-0003lm-Mw
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 07:13:21 +0000
X-Inumbo-ID: bf937673-f62d-11e9-9497-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf937673-f62d-11e9-9497-12813bfff9fa;
 Thu, 24 Oct 2019 07:13:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 91ACEB30B;
 Thu, 24 Oct 2019 07:13:15 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
References: <osstest-143061-mainreport@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
Date: Thu, 24 Oct 2019 09:13:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <osstest-143061-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMDg6NDcsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTQzMDYxIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNjEvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICBicm9r
ZW4KPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTQyNzUwCgpXaHkgaXMgTGlu
dXgga2VybmVsIDUuNC4wLXJjNCBiZWluZyB1c2VkIGZvciB0ZXN0aW5nIHhlbi11bnN0YWJsZSBo
ZXJlPwpPciBhbSBJIHJlYWRpbmcgdGhlIGxvZ3Mgd3Jvbmc/Cgo+ICAgdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgIDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4g
MTQyNzUwCgpJJ20gbm90IHN1cmUgd2hhdCBoYXMgZ29uZSB3cm9uZyBoZXJlPyBUaGUgc2VyaWFs
IGxvZ3Mgc2VlbSB0byBiZSBmaW5lCmZvciBtZSwgYnV0IG1heWJlIEknbSBtaXNzaW5nIHNvbWV0
aGluZz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 07:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 07:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNXYM-0004g6-7Q; Thu, 24 Oct 2019 07:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WsUZ=YR=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNXYL-0004g1-56
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 07:29:01 +0000
X-Inumbo-ID: f097a8a5-f62f-11e9-9497-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f097a8a5-f62f-11e9-9497-12813bfff9fa;
 Thu, 24 Oct 2019 07:28:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571902137;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=CVqAC1SF3nBA3tpjNecC7eJSBd+nEUeiPeT9DeJrbGA=;
 b=AmJZUfBF8Fy8NX8PwLXpvQl6kP+k7zcEN5w68b89GQUnlFnd9V2piHTh
 yhWyLtjpoZR+b/FLg9TKWFjaTF5gHFSMD5JArmqi02mKj7+OE7fliK1Fv
 FwfPvxtj+B2NO1R1YlrFHaBhV6PCgKp3p7GNe+KUFongos9MPOncKSCGQ s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rWDdlECrvWmzttjKuQHIbR/BwQXd1U+1ChiXtZHNjAiWqjGr+HhCfqb4VsSg8eZci6i3syKAKt
 0TOugar7FQNW0HuughQGIgU7op/FZxvW8HkYINOpiviWpLi5FOfY3xJmJGJmjXQeKU4kyikNpj
 XtFwpOG5/Xhq/vU1Dcrn9EhvNVqTy9GcV9ZLVD68eo7ZLX9v3wibPjGdcqTzex+EZvvN9hSjhZ
 n5VrOi7cU61BCSXX1DcLh8xbiZ8ek9MOeFVk7GHpA2qD7+peL5IeMav8NEEkMo8XVZH//avR/I
 9EY=
X-SBRS: 2.7
X-MesageID: 7808538
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,223,1569297600"; 
   d="scan'208";a="7808538"
Date: Thu, 24 Oct 2019 09:28:47 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
Message-ID: <20191024072847.GU17494@Air-de-Roger>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgMDk6MTM6MTRBTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAyNC4xMC4xOSAwODo0Nywgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+
ID4gZmxpZ2h0IDE0MzA2MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiA+IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNjEvCj4gPiAKPiA+IFJl
Z3Jlc3Npb25zIDotKAo+ID4gCj4gPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFy
ZSBibG9ja2luZywKPiA+IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+
ID4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICA8am9iIHN0YXR1cz4gICBicm9rZW4KPiA+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJF
R1IuIHZzLiAxNDI3NTAKPiAKPiBXaHkgaXMgTGludXgga2VybmVsIDUuNC4wLXJjNCBiZWluZyB1
c2VkIGZvciB0ZXN0aW5nIHhlbi11bnN0YWJsZSBoZXJlPwo+IE9yIGFtIEkgcmVhZGluZyB0aGUg
bG9ncyB3cm9uZz8KCkFGQUlDVCB3aGF0J3Mgb24gdGhlIHNlcmlhbCBsb2cgaXMgdGhlIG91dHB1
dCBmcm9tIHRoZSBwcmV2aW91cyBqb2Igb24KdGhhdCBib3gsIGFjY29yZGluZyB0byB0aGUgb3Nz
dGVzdCBsb2c6Cgpzc2g6IGNvbm5lY3QgdG8gaG9zdCAxNzIuMTYuMTQ0LjQxIHBvcnQgMjI6IE5v
IHJvdXRlIHRvIGhvc3QKMjAxOS0xMC0yMyAyMzoxNjo1OSBaIGNvbW1hbmQgbm9uemVybyB3YWl0
c3RhdHVzIDY1MjgwOiB0aW1lb3V0IDYwIHNzaCAtbyBTdHJpY3RIb3N0S2V5Q2hlY2tpbmc9bm8g
LW8gQmF0Y2hNb2RlPXllcyAtbyBDb25uZWN0VGltZW91dD0xMDAgLW8gU2VydmVyQWxpdmVJbnRl
cnZhbD0xMDAgLW8gUGFzc3dvcmRBdXRoZW50aWNhdGlvbj1ubyAtbyBDaGFsbGVuZ2VSZXNwb25z
ZUF1dGhlbnRpY2F0aW9uPW5vIC1vIFVzZXJLbm93bkhvc3RzRmlsZT10bXAvdC5rbm93bl9ob3N0
c18xNDMwNjEudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gcm9vdEAxNzIuMTYuMTQ0LjQxICBzZXQgLWUKIHR5cGUgcmVib290CiBleGVjID4+L3Zh
ci9sb2cvb3NzdGVzdC1yZWJvb3QubG9nCiBkYXRlCiBleGVjIDwvZGV2L251bGwgMj4mMQogc2V0
IC14CiAoCiAgICBzZXQgK2UKICAgIHNsZWVwIDUKICAgIHJlYm9vdCAtZiAtbiAtZCAgICMgTGlu
dXggc3lzdmluaXQvc3lzdGVtZAogICAgcmVib290IC1ucSAgICAgICAgIyBGcmVlQlNEIChyZWpl
Y3RzIGFib3ZlIGR1ZSB0byAtZikKICkmCiAKMjAxOS0xMC0yMyAyMzoxNjo1OSBaIHBvd2VyOiBm
YWlsZWQgdG8gcmVib290ICh1c2luZyBTU0gpOiBzdGF0dXMgNjUyODAgYXQgT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbSBsaW5lIDU1MC4KIAoyMDE5LTEwLTIzIDIzOjE2OjU5IFogcG93ZXI6IHRyeWlu
ZyB0byByZWJvb3QgaXRhbGlhMSAodXNpbmcgUERVKSAKMjAxOS0xMC0yMyAyMzoxNjo1OSBaIHBv
d2VyOiBzZXR0aW5nIDAgKHVzaW5nIFBEVSkgZm9yIGl0YWxpYTEgCndhczogcGR1LW1zdyBwZHUy
OiAjMTIgIk91dGxldCAxMiIgPSBvbgpub3c6IHBkdS1tc3cgcGR1MjogIzEyICJPdXRsZXQgMTIi
ID0gb24KMjAxOS0xMC0yMyAyMzoxNjo1OSBaIHVzaW5nIHBlcnNpc3RlbnQtbmV0LWdlbmVyYXRv
cjogY3AgLWRSIG92ZXJsYXktcGVyc2lzdGVudC1uZXQvLiB0bXAvdC5pdGFsaWExLmluaXRyZC5k
Ly4gCjIwMTktMTAtMjMgMjM6MTY6NTkgWiBGb3JjaW5nIGludGVyZmFjZSBhdXRvIAp0bXAvdC5p
dGFsaWExLmluaXRyZC5jcGlvOgkgNjUuNyUgLS0gcmVwbGFjZWQgd2l0aCB0bXAvdC5pdGFsaWEx
LmluaXRyZC5jcGlvLmd6CjIwMTktMTAtMjMgMjM6MTY6NTkgWiB1c2luZyBpbml0cmRzOiAvaG9t
ZS90ZnRwLy9vc3N0ZXN0L2RlYmlhbi1pbnN0YWxsZXIvYW1kNjQvMjAxOS0wOS0xMC1zdHJldGNo
L2luaXRyZC5neiB0bXAvdC5pdGFsaWExLmluaXRyZC5jcGlvLmd6IAoyMDE5LTEwLTIzIDIzOjE2
OjU5IFogd3JvdGUgL2hvbWUvdGZ0cC8vaXRhbGlhMS9weGVsaW51eC5jZmcgKHN0YXNoZWQgYXMg
aXRhbGlhMS1uZXRib290LmNmZysxKSAKMjAxOS0xMC0yMyAyMzoxNjo1OSBaIHBvd2VyLWN5Y2xl
OiB3YWl0aW5nIDVzIAoyMDE5LTEwLTIzIDIzOjE3OjA0IFogcG93ZXI6IHNldHRpbmcgMSAodXNp
bmcgUERVKSBmb3IgaXRhbGlhMSAKd2FzOiBwZHUtbXN3IHBkdTI6ICMxMiAiT3V0bGV0IDEyIiA9
IG9mZgpub3c6IHBkdS1tc3cgcGR1MjogIzEyICJPdXRsZXQgMTIiID0gb2ZmCjIwMTktMTAtMjMg
MjM6MTc6MDQgWiBmZXRjaCBpdGFsaWExX3ByZXNlZWQ6IHdhaXRpbmcgMzUwcy4uLiAKMjAxOS0x
MC0yMyAyMzoxNzowNCBaIGZldGNoIGl0YWxpYTFfcHJlc2VlZDogKG5vbmUpICh3YWl0aW5nKSAu
Li4gCi4uLgoyMDE5LTEwLTIzIDIzOjIyOjU1IFogRkFJTFVSRTogZmV0Y2ggaXRhbGlhMV9wcmVz
ZWVkOiB3YWl0IHRpbWVkIG91dDogKG5vbmUpLiAKMjAxOS0xMC0yMyAyMzoyMjo1NSBaIHBvd2Vy
OiBmYWlsZWQgdG8gcmVib290ICh1c2luZyBQRFUpOiBmYWlsdXJlOiBmZXRjaCBpdGFsaWExX3By
ZXNlZWQ6IHdhaXQgdGltZWQgb3V0OiAobm9uZSkuCiAKcG93ZXI6IGFsbCBhcHByb2FjaGVzIHRv
IHJlYm9vdGluZyBpdGFsaWExIGZhaWxlZCEKCkl0IHNlZW1zIGxpa2Ugb3NzdGVzdCBmYWlsZWQg
dG8gcmVib290IHRoZSBib3gsIGFkZGluZyBJYW4gZm9yIG1vcmUKaW5wdXQsIGJ1dCBJIGd1ZXNz
IHRoZSBib3ggY2FuIGJlIHVuYmxlc3NlZCB1bnRpbCB0aGlzIGlzIHNvcnRlZCBvdXQuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 07:40:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 07:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNXj2-0005ip-80; Thu, 24 Oct 2019 07:40:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNXj0-0005dk-Tv
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 07:40:02 +0000
X-Inumbo-ID: 7c309e9c-f631-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c309e9c-f631-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 07:40:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 44E04AF6A;
 Thu, 24 Oct 2019 07:40:00 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: Andy Lutomirski <luto@kernel.org>
References: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
Message-ID: <279e6368-7446-9419-fef9-c4069b6aee5a@suse.com>
Date: Thu, 24 Oct 2019 09:40:16 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
Content-Language: en-US
Subject: [Xen-devel] Ping: [PATCH] x86/stackframe/32: repair 32-bit Xen PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 lkml <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcuMTAuMjAxOSAxMjo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT25jZSBhZ2FpbiBSUEwg
Y2hlY2tzIGhhdmUgYmVlbiBpbnRyb2R1Y2VkIHdoaWNoIGRvbid0IGFjY291bnQgZm9yIGEKPiAz
Mi1iaXQga2VybmVsIGxpdmluZyBpbiByaW5nIDEgd2hlbiBydW5uaW5nIGluIGEgUFYgWGVuIGRv
bWFpbi4gVGhlCj4gY2FzZSBpbiBGSVhVUF9GUkFNRSBoYXMgYmVlbiBwcmV2ZW50aW5nIGJvb3Q7
IGFkanVzdCBCVUdfSUZfV1JPTkdfQ1IzCj4gYXMgd2VsbCBqdXN0IGluIGNhc2UuCj4gCj4gRml4
ZXM6IDNjODhjNjkyYzI4NyAoIng4Ni9zdGFja2ZyYW1lLzMyOiBQcm92aWRlIGNvbnNpc3RlbnQg
cHRfcmVncyIpCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUGluZz8KCkknZCBsaWtlIHRvIGZ1cnRoZXIgbm90ZSB0aGF0IHRoZXJlIGFwcGVhcnMgdG8g
YSBsaWtlbHkgcmVsYXRlZAoybmQgcHJvYmxlbSAtIEknbSBzZWVpbmcgc2VlbWluZ2x5IHJhbmRv
bSBhdHRlbXB0cyB0byBlbnRlciBWTTg2Cm1vZGUgd2hlbiBydW5uaW5nIFBWIHVuZGVyIFhlbi4g
SSBzdXNwZWN0IGEgbmV2ZXIgd3JpdHRlbiBlZmxhZ3MKdmFsdWUgdG8gZ2V0IGluc3BlY3RlZC4g
V2hpbGUgdGhlIGlzc3VlIGhlcmUga2lsbHMgdGhlIGtlcm5lbApyZWxpYWJseSBkdXJpbmcgYm9v
dCwgdGhhdCBvdGhlciBpc3N1ZSBzb21ldGltZXMgYWxsb3dzIHRoZQpzeXN0ZW0gdG8gYXQgbGVh
c3QgY29tZSB1cCBpbiBhIHBhcnRseSBmdW5jdGlvbmFsIHdheSAoZGVwZW5kaW5nCm9uIHdoaWNo
IHVzZXIgcHJvY2Vzc2VzIGdldCBraWxsZWQgYmVjYXVzZSBvZiB0aGVyZSBub3QgYmVpbmcKYW55
IFZNODYgbW9kZSBhdmFpbGFibGUgd2hlbiBydW5uaW5nIFBWIHVuZGVyIFs2NC1iaXRdIFhlbiku
CgpKYW4KCj4gLS0tIGEvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwo+ICsrKyBiL2FyY2gveDg2
L2VudHJ5L2VudHJ5XzMyLlMKPiBAQCAtNDgsNiArNDgsMTcgQEAKPiAgCj4gICNpbmNsdWRlICJj
YWxsaW5nLmgiCj4gIAo+ICsjaWZuZGVmIENPTkZJR19YRU5fUFYKPiArIyBkZWZpbmUgVVNFUl9T
RUdNRU5UX1JQTF9NQVNLIFNFR01FTlRfUlBMX01BU0sKPiArI2Vsc2UKPiArLyoKPiArICogV2hl
biBydW5uaW5nIHBhcmF2aXJ0dWFsaXplZCBvbiBYZW4gdGhlIGtlcm5lbCBydW5zIGluIHJpbmcg
MSwgYW5kIGhlbmNlCj4gKyAqIHNpbXBsZSBtYXNrIGJhc2VkIHRlc3RzIChpLmUuIG9uZXMgbm90
IGNvbXBhcmluZyBhZ2FpbnN0IFVTRVJfUlBMKSBoYXZlIHRvCj4gKyAqIGlnbm9yZSBiaXQgMC4g
U2VlIGFsc28gdGhlIEMtbGV2ZWwgZ2V0X2tlcm5lbF9ycGwoKS4KPiArICovCj4gKyMgZGVmaW5l
IFVTRVJfU0VHTUVOVF9SUExfTUFTSyAoU0VHTUVOVF9SUExfTUFTSyAmIH4xKQo+ICsjZW5kaWYK
PiArCj4gIAkuc2VjdGlvbiAuZW50cnkudGV4dCwgImF4Igo+ICAKPiAgLyoKPiBAQCAtMTcyLDcg
KzE4Myw3IEBACj4gIAlBTFRFUk5BVElWRSAiam1wIC5MZW5kX1xAIiwgIiIsIFg4Nl9GRUFUVVJF
X1BUSQo+ICAJLmlmIFxub191c2VyX2NoZWNrID09IDAKPiAgCS8qIGNvbWluZyBmcm9tIHVzZXJt
b2RlPyAqLwo+IC0JdGVzdGwJJFNFR01FTlRfUlBMX01BU0ssIFBUX0NTKCVlc3ApCj4gKwl0ZXN0
bAkkVVNFUl9TRUdNRU5UX1JQTF9NQVNLLCBQVF9DUyglZXNwKQo+ICAJanoJLkxlbmRfXEAKPiAg
CS5lbmRpZgo+ICAJLyogT24gdXNlci1jcjM/ICovCj4gQEAgLTIxNyw3ICsyMjgsNyBAQAo+ICAJ
dGVzdGwJJFg4Nl9FRkxBR1NfVk0sIDQqNCglZXNwKQo+ICAJam56CS5MZnJvbV91c2VybW9kZV9u
b19maXh1cF9cQAo+ICAjZW5kaWYKPiAtCXRlc3RsCSRTRUdNRU5UX1JQTF9NQVNLLCAzKjQoJWVz
cCkKPiArCXRlc3RsCSRVU0VSX1NFR01FTlRfUlBMX01BU0ssIDMqNCglZXNwKQo+ICAJam56CS5M
ZnJvbV91c2VybW9kZV9ub19maXh1cF9cQAo+ICAKPiAgCW9ybAkkQ1NfRlJPTV9LRVJORUwsIDMq
NCglZXNwKQo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 07:51:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 07:51:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNXtx-0006zm-8O; Thu, 24 Oct 2019 07:51:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vOkM=YR=neclab.eu=felipe.huici@srs-us1.protection.inumbo.net>)
 id 1iNXtw-0006zh-7P
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 07:51:20 +0000
X-Inumbo-ID: 09f18812-f633-11e9-9497-12813bfff9fa
Received: from mailer1.neclab.eu (unknown [195.37.70.40])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09f18812-f633-11e9-9497-12813bfff9fa;
 Thu, 24 Oct 2019 07:51:09 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer1.neclab.eu (Postfix) with ESMTP id B6AFF10588B;
 Thu, 24 Oct 2019 09:51:07 +0200 (CEST)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (netlab.nec.de)
Received: from mailer1.neclab.eu ([127.0.0.1])
 by localhost (atlas-a.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id uduEosJNDrlk; Thu, 24 Oct 2019 09:51:07 +0200 (CEST)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from titania.office.hd (titania.office.hd [192.168.24.89])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mailer1.neclab.eu (Postfix) with ESMTPS id 8F241105863;
 Thu, 24 Oct 2019 09:51:07 +0200 (CEST)
Received: from oberon.office.hd (192.168.24.90) by titania.office.hd
 (192.168.24.89) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 24 Oct
 2019 09:51:07 +0200
Received: from oberon.office.hd ([192.168.126.11]) by Oberon.office.hd
 ([192.168.126.11]) with mapi id 15.01.1713.009; Thu, 24 Oct 2019 09:51:07
 +0200
From: Felipe Huici <Felipe.Huici@neclab.eu>
To: Lars Kurth <lars.kurth@xenproject.org>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v2 0/6] Code of Conduct + Extra Guides and
 Best Practices
Thread-Index: AQHVdOsomz4jG9eefUS4nCdPE8rRM6dplb2A
Date: Thu, 24 Oct 2019 07:51:06 +0000
Message-ID: <9B267EDA-EC46-489E-9D05-5B9313D6F545@neclab.eu>
References: <cover.1569525222.git.lars.kurth@citrix.com>
In-Reply-To: <cover.1569525222.git.lars.kurth@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.e.190909
x-originating-ip: [192.168.24.96]
Content-ID: <70338CA8B784834D84907486C653D825@office.hd>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH v2 0/6] Code of Conduct + Extra Guides and
 Best Practices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "xen-api@lists.xenproject.org" <xen-api@lists.xenproject.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "mirageos-devel@lists.xenproject.org" <mirageos-devel@lists.xenproject.org>,
 "win-pv-devel@lists.xenproject.org" <win-pv-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycywNCg0KU29ycnkgZm9yIHRoZSBsYXRlIHJlc3BvbnNlLCB0aGUgVW5pa3JhZnQgdGVh
bSBpcyBjZXJ0YWlubHkgaGFwcHkgdG8gc3VwcG9ydCB0aGlzIGNvZGUgb2YgY29uZHVjdC4NCg0K
VGhhbmtzLA0KDQotLSBGZWxpcGUNCg0K77u/T24gMjcuMDkuMTksIDA2OjIyLCAiWGVuLWRldmVs
IG9uIGJlaGFsZiBvZiBMYXJzIEt1cnRoIiA8eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJv
amVjdC5vcmcgb24gYmVoYWxmIG9mIGxhcnMua3VydGhAeGVucHJvamVjdC5vcmc+IHdyb3RlOg0K
DQogICAgRnJvbTogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPg0KICAgIA0KICAg
IFRoaXMgc2VyaWVzIHByb3Bvc2VzIGEgY29uY3JldGUgdmVyc2lvbiBvZiB0aGUgWGVuIFByb2pl
Y3QNCiAgICBDb0MgYmFzZWQgb24gdjEuNCBvZiB0aGUgQ29udHJpYnV0b3IgQ292ZW5hbnQuIFNl
ZSBbMV0NCiAgICANCiAgICBJdCBjb250YWlucyAqQUxMKiB0aGUgcG9ydGlvbnMgSSB3YXMgc3Rp
bGwgZ29pbmcgdG8gYWRkLg0KICAgIEkgc3BlbnQgYSBiaXQgb2YgdGltZSBvbiB3b3JkLXNtaXRo
aW5nLCBidXQgSSBhbSBub3QgYSBuYXRpdmUgRW5nbGlzaCBzcGVha2VyDQogICAgU28gdGhlcmUg
aXMgcHJvYmFibHkgdGltZSBmb3IgaW1wcm92ZW1lbnQNCiAgICANCiAgICBUaGUgc2VyaWVzIGFs
c28gcmVmbGVjdHMgdGhlIGRpc2N1c3Npb24gaW4gWzJdIGFuZCBzb21lIHByaXZhdGUNCiAgICBk
aXNjdXNzaW9ucyBvbiBJUkMgdG8gaWRlbnRpZnkgaW5pdGlhbCBtZW1iZXJzIG9mIHRoZSBYZW4N
CiAgICBQcm9qZWN04oCZcyBDb0MgdGVhbS4NCiAgICANCiAgICBGb3IgY29udmVuaWVuY2Ugb2Yg
cmV2aWV3IGFuZCBpbiBsaW5lIHdpdGggb3RoZXIgcG9saWN5IGRvY3VtZW50cw0KICAgIEkgY3Jl
YXRlZCBhIGdpdCByZXBvc2l0b3J5IGF0IFszXS4gVGhpcyBzZXJpZXMgY2FuIGJlIGZvdW5kIGF0
IFs1XS4NCiAgICANCiAgICBbMV0gaHR0cHM6Ly93d3cuY29udHJpYnV0b3ItY292ZW5hbnQub3Jn
L3ZlcnNpb24vMS80L2NvZGUtb2YtY29uZHVjdC5tZA0KICAgIFsyXSBodHRwczovL3hlbi5tYXJr
bWFpbC5vcmcvdGhyZWFkLzU2YW8yZ3locGx0cW1yZXcgDQogICAgWzNdIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9sYXJzay9jb2RlLW9mLWNvbmR1Y3QuZ2l0O2E9c3Vt
bWFyeQ0KICAgIFs0XSBodHRwczovL3d3dy5zbGlkZXNoYXJlLm5ldC94ZW5fY29tX21nci94cGRk
czE5LWtleW5vdGUtcGF0Y2gtcmV2aWV3LWZvci1ub25tYWludGFpbmVycy1nZW9yZ2UtZHVubGFw
LWNpdHJpeC1zeXN0ZW1zLXVrLWx0ZA0KICAgIFs1XSBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1wZW9wbGUvbGFyc2svY29kZS1vZi1jb25kdWN0LmdpdDthPXNob3J0bG9nO2g9cmVm
cy9oZWFkcy9Db0MtdjINCiAgICANCiAgICBDaGFuZ2VzIHNpbmNlIHYxDQogICAgKiBDb2RlIG9m
IENvbmR1Y3QgDQogICAgICBPbmx5IHdoaXRlc3BhY2UgY2hhbmdlcw0KICAgIA0KICAgICogQWRk
ZWQgQ29tbXVuaWNhdGlvbiBHdWlkZQ0KICAgICAgQ29udGFpbnMgdmFsdWVzIGFuZCBhIHByb2Nl
c3MgYmFzZWQgb24gYWR2aWNlIGFuZCBtZWRpYXRpb24gaW4gY2FzZSBvZiBpc3N1ZXMNCiAgICAg
IFRoaXMgaXMgdGhlIHByaW1hcnkgcG9ydGFsIGZvciANCiAgICANCiAgICAqIEFkZGVkIENvZGUg
UmV2aWV3IEd1aWRlDQogICAgICBXaGljaCBpcyBiYXNlZCBvbiBbNF0gd2l0aCBzb21lIGFkZGl0
aW9ucyBmb3IgY29tcGxldGVuZXNzDQogICAgICBJdCBwcmltYXJpbHkgc2V0cyBleHBlY3RhdGlv
bnMgYW5kIGFueXRoaW5nIGNvbW11bmljYXRpb24gcmVsYXRlZCBpcyByZW1vdmVkDQogICAgDQog
ICAgKiBBZGRlZCBndWlkZSBvbiBDb21tdW5pY2F0aW9uIEJlc3QgUHJhY3RpY2UNCiAgICAgIFRh
a2VzIHRoZSBjb21tdW5pY2F0aW9uIHNlY3Rpb24gZnJvbSBbNF0gYW5kIGV4cGFuZHMgb24gaXQg
d2l0aCBtb3JlIGV4YW1wbGVzDQogICAgICBhbmQgY2FzZXMuIFRoaXMgaXMgcHJvYmFibHkgd2hl
cmUgd2UgbWF5IG5lZWQgc29tZSBkaXNjdXNzaW9uDQogICAgDQogICAgKiBBZGRlZCBkb2N1bWVu
dCBvbiBSZXNvbHZpbmcgRGlzYWdyZWVtZW50DQogICAgICBBIHRpbnkgYml0IG9mIHRoZW9yeSB0
byBzZXQgdGhlIHNjZW5lDQogICAgICBJdCBjb3ZlcnMgc29tZSBjb21tb24gY2FzZXMgb2YgZGlz
YWdyZWVtZW50cyBhbmQgaG93IHdlIG1heSBhcHByb2FjaCB0aGVtDQogICAgICBBZ2FpbiwgdGhp
cyBwcm9iYWJseSBuZWVkcyBzb21lIGRpc2N1c3Npb24NCiAgICANCiAgICBDYzogbWluaW9zLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQogICAgQ2M6IHhlbi1hcGlAbGlzdHMueGVucHJvamVj
dC5vcmcNCiAgICBDYzogd2luLXB2LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQogICAgQ2M6
IG1pcmFnZW9zLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQogICAgQ2M6IGNvbW1pdHRlcnNA
eGVucHJvamVjdC5vcmcNCiAgICANCiAgICBMYXJzIEt1cnRoICg2KToNCiAgICAgIEltcG9ydCB2
MS40IG9mIENvbnRyaWJ1dG9yIENvdmVuYW50IENvQw0KICAgICAgWGVuIFByb2plY3QgQ29kZSBv
ZiBDb25kdWN0DQogICAgICBBZGQgQ29tbXVuaWNhdGlvbiBHdWlkZQ0KICAgICAgQWRkIENvZGUg
UmV2aWV3IEd1aWRlDQogICAgICBBZGQgZ3VpZGUgb24gQ29tbXVuaWNhdGlvbiBCZXN0IFByYWN0
aWNlDQogICAgICBBZGRlZCBSZXNvbHZpbmcgRGlzYWdyZWVtZW50DQogICAgDQogICAgLS0gDQog
ICAgMi4xMy4wDQogICAgDQogICAgDQogICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCiAgICBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQogICAgWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQogICAgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 07:56:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 07:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNXyb-0007Hc-1D; Thu, 24 Oct 2019 07:56:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNXyY-0007H5-R4
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 07:56:07 +0000
X-Inumbo-ID: b62cd8e8-f633-11e9-beca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id b62cd8e8-f633-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 07:55:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571903756;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=v2HcAVL2s+NZnk3LL+Y5gUG2TcYxdjN3fXPWT3YMgHw=;
 b=ZmXABiZzP2Awt1hXrQ+dJnuI/N5NVijdpgps+ZSE34PmPZItfaUKGznZdEo4zun32a9KXz
 oPWvuJ8qufzbURQJiXIbwqz3b7kaVUy9gZgq5fvC7YmX8w8Mxi5M2M+dKDAV7u4MurjHFD
 OQ75TLfC1YsI0c3QdWjeFhNuYEXOHDQ=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-44-0PKzETIIO6qSN3X27vvlnQ-1; Thu, 24 Oct 2019 03:55:55 -0400
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com
 [10.5.11.13])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id A2063100551D;
 Thu, 24 Oct 2019 07:55:48 +0000 (UTC)
Received: from [10.36.117.225] (ovpn-117-225.ams2.redhat.com [10.36.117.225])
 by smtp.corp.redhat.com (Postfix) with ESMTP id EEA6E60852;
 Thu, 24 Oct 2019 07:55:26 +0000 (UTC)
To: Anshuman Khandual <anshuman.khandual@arm.com>, linux-kernel@vger.kernel.org
References: <20191022171239.21487-1-david@redhat.com>
 <20191022171239.21487-2-david@redhat.com>
 <4aa3c72b-8991-9e43-80d7-a906ae79160b@arm.com>
From: David Hildenbrand <david@redhat.com>
Organization: Red Hat GmbH
Message-ID: <93858175-0677-e5d6-6ecd-4035d71543b0@redhat.com>
Date: Thu, 24 Oct 2019 09:55:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <4aa3c72b-8991-9e43-80d7-a906ae79160b@arm.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13
X-MC-Unique: 0PKzETIIO6qSN3X27vvlnQ-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 01/12] mm/memory_hotplug: Don't allow
 to online/offline memory blocks with holes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Sasha Levin <sashal@kernel.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>, kvm@vger.kernel.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Dan Williams <dan.j.williams@intel.com>, kvm-ppc@vger.kernel.org,
 Qian Cai <cai@lca.pw>, Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 Mel Gorman <mgorman@techsingularity.net>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>, linuxppc-dev@lists.ozlabs.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMDU6NTMsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOgo+IAo+IE9uIDEwLzIy
LzIwMTkgMTA6NDIgUE0sIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+PiBPdXIgb25saW5pbmcv
b2ZmbGluaW5nIGNvZGUgaXMgdW5uZWNlc3NhcmlseSBjb21wbGljYXRlZC4gT25seSBtZW1vcnkK
Pj4gYmxvY2tzIGFkZGVkIGR1cmluZyBib290IGNhbiBoYXZlIGhvbGVzLiBIb3RwbHVnZ2VkIG1l
bW9yeSBuZXZlciBoYXMKPj4gaG9sZXMuIFRoYXQgbWVtb3J5IGlzIGFscmVhZHkgb25saW5lLgo+
IAo+IFdoeSBob3QgcGx1Z2dlZCBtZW1vcnkgYXQgcnVudGltZSBjYW5ub3QgaGF2ZSBob2xlcyAo
ZS5nIGEgc2VtaSBiYWQgRElNTSkuCgpJbXBvcnRhbnQ6IEhXUG9pc29uICE9IG1lbW9yeSBob2xl
CgpBIG1lbW9yeSBob2xlIGlzIG1lbW9yeSB0aGF0IGlzIG5vdCAiSU9SRVNPVVJDRV9TWVNSQU0i
LiBUaGVzZSBwYWdlcyBhcmUgCmN1cnJlbnRseSBtYXJrZWQgUEdfcmVzZXJ2ZWQuIFN1Y2ggaG9s
ZXMgYXJlIHNvbWV0aW1lcyB1c2VkIGZvciBtYXBwaW5nIApzb21ldGhpbmcgaW50byBrZXJuZWwg
c3BhY2UuIFNvbWUgYXJjaHMgdXNlIHRoZSBQR19yZXNlcnZlZCB0byBkZXRlY3QgCnRoZSBtZW1v
cnkgaG9sZSAoIm5vdCByYW0iKSBhbmQgaWdub3JlIHRoZSBtZW1tYXAuCgpQb2lzb25lZCBwYWdl
cyBhcmUgbWFya2VkIFBHX2h3cG9pc29uLgoKPiBDdXJyZW50bHksIGRvIHdlIGp1c3QgYWJvcnQg
YWRkaW5nIHRoYXQgbWVtb3J5IGJsb2NrIGlmIHRoZXJlIGFyZSBob2xlcyA/CgpUaGVyZSBpcyBu
byBpbnRlcmZhY2UgdG8gZG8gdGhhdC4KCkUuZy4sIGhhdmUgYSBsb29rIGF0IGFkZF9tZW1vcnko
KSBhZGRfbWVtb3J5X3Jlc291cmNlKCkuIFlvdSBjYW4gb25seSAKcGFzcyBvbmUgbWVtb3J5IHJl
c291cmNlICh0aGF0IGlzIGFsbCBJT1JFU09VUkNFX1NZU1JBTSB8IElPUkVTT1VSQ0VfQlVTWSkK
CkhvdHBsdWdnaW5nIG1lbW9yeSB3aXRoIGhvbGVzIGlzIG5vdCBzdXBwb3J0ZWQgKG5vciBjYW4g
SSBpbWFnaW5lIGEgdXNlIApjYXNlIGZvciB0aGF0KS4KCj4+Cj4+IFdoZW4gd2Ugc3RvcCBhbGxv
d2luZyB0byBvZmZsaW5lIG1lbW9yeSBibG9ja3Mgd2l0aCBob2xlcywgd2UgaW1wbGljaXRseQo+
PiBzdG9wIHRvIG9ubGluZSBtZW1vcnkgYmxvY2tzIHdpdGggaG9sZXMuCj4gCj4gUmVkdWNpbmcg
aG90cGx1ZyBzdXBwb3J0IGZvciBtZW1vcnkgYmxvY2tzIHdpdGggaG9sZXMganVzdCB0byBzaW1w
bGlmeQo+IHRoZSBjb2RlLiBJcyBpdCB3b3J0aCA/CgpNZSBhbmQgTWljaGFsIGFyZSBub3QgYXdh
cmUgb2YgYSB1c2Vycywgbm90IGV2ZW4gYXdhcmUgb2YgYSB1c2UgY2FzZS4gCktlZXBpbmcgY29k
ZSBhcm91bmQgdGhhdCBub2JvZHkgcmVhbGx5IG5lZWRzIHRoYXQgbGltaXRzIGNsZWFudXBzLCBu
byAKdGhhbmtzLiBTaW1pbGFyIHRvIHVzIG5vdCBzdXBwb3J0aW5nIHRvIG9mZmxpbmUgbWVtb3J5
IGJsb2NrcyB0aGF0IHNwYW4gCm11bHRpcGxlIG5vZGVzL3pvbmVzLgoKRS5nLiwgaGF2ZSBhIGxv
b2sgYXQgdGhlIGlzb2xhdGlvbiBjb2RlLiBJdCBpcyBmdWxsIG9mIGNvZGUgdGhhdCBqdW1wcyAK
b3ZlciBtZW1vcnkgaG9sZXMgKHN0YXJ0X2lzb2xhdGVfcGFnZV9yYW5nZSgpIC0+IF9fZmlyc3Rf
dmFsaWRfcGFnZSgpKS4gClRoYXQgbWFkZSBzZW5zZSBmb3Igb3VyIGNvbXBsaWNhdGVkIG1lbW9y
eSBvZmZsaW5pbmcgY29kZSwgYnV0IGl0IGlzIAphY3R1YWxseSBoYXJtZnVsIHdoZW4gZGVhbGlu
ZyB3aXRoIGFsbG9jX2NvbnRpZ19yYW5nZSgpLiBBbGxvY2F0aW9uIApuZXZlciB3YW50cyB0byBq
dW1wIG92ZXIgbWVtb3J5IGhvbGVzLiBBZnRlciB0aGlzIHBhdGNoLCB3ZSBjYW4ganVzdCAKZmFp
bCBoYXJkIG9uIGFueSBtZW1vcnkgaG9sZSB3ZSBkZXRlY3QsIGluc3RlYWQgb2YgaWdub3Jpbmcg
aXQgKG9yIApzcGVjaWFsLWNhc2luZyBpdCkuCgo+IAo+Pgo+PiBUaGlzIGFsbG93cyB0byBzaW1w
bGlmeSB0aGUgY29kZS4gRm9yIGV4YW1wbGUsIHdlIG5vIGxvbmdlciBoYXZlIHRvCj4+IHdvcnJ5
IGFib3V0IG1hcmtpbmcgcGFnZXMgdGhhdCBmYWxsIGludG8gbWVtb3J5IGhvbGVzIFBHX3Jlc2Vy
dmVkIHdoZW4KPj4gb25saW5pbmcgbWVtb3J5LiBXZSBjYW4gc3RvcCBzZXR0aW5nIHBhZ2VzIFBH
X3Jlc2VydmVkLgo+IAo+IENvdWxkIG5vdCB0aGVyZSBiZSBhbnkgb3RoZXIgd2F5IG9mIHRyYWNr
aW5nIHRoZXNlIGhvbGVzIGlmIG5vdCB0aGUgcGFnZQo+IHJlc2VydmVkIGJpdC4gSW4gdGhlIG1l
bW9yeSBzZWN0aW9uIGl0c2VsZiBhbmQgY29ycmVzcG9uZGluZyBzdHJ1Y3QgcGFnZXMKPiBqdXN0
IHJlbWFpbmVkIHBvaXNvbmVkID8gSnVzdCB3b25kZXJpbmcsIG1pZ2h0IGJlIGFsbCB3cm9uZyBo
ZXJlLgoKT2YgY291cnNlIHRoZXJlIGNvdWxkIGJlIHdheXMgKGUuZy4sIHVzaW5nIFBHX29mZmxp
bmUgZXZlbnR1YWxseSksIGJ1dCAKaXQgYm9pbHMgZG93biB0byB1cyBoYXZpbmcgdG8gZGVhbCB3
aXRoIGl0IGluIG9ubGluaW5nL29mZmxpbmluZyBjb2RlLiAKQW5kIHRoYXQgaXMgc29tZSBoYW5k
bGluZyBub2JvZHkgcmVhbGx5IHNlZW1zIHRvIG5lZWQuCgo+IAo+Pgo+PiBPZmZsaW5pbmcgbWVt
b3J5IGJsb2NrcyBhZGRlZCBkdXJpbmcgYm9vdCBpcyB1c3VhbGx5IG5vdCBndXJhbnRlZWQgdG8g
d29yawo+PiBlaXRoZXIgd2F5LiBTbyBzdG9wcGluZyB0byBkbyB0aGF0IChpZiBhbnlib2R5IHJl
YWxseSB1c2VkIGFuZCB0ZXN0ZWQKPiAKPiBUaGF0IGd1YXJhbnRlZSBkb2VzIG5vdCBleGlzdCBy
aWdodCBub3cgYmVjYXVzZSBob3cgYm9vdCBtZW1vcnkgY291bGQgaGF2ZQo+IGJlZW4gdXNlZCBh
ZnRlciBib290IG5vdCBmcm9tIGEgbGltaXRhdGlvbiBvZiB0aGUgbWVtb3J5IGhvdCByZW1vdmUg
aXRzZWxmLgoKWWVwLiBIb3dldmVyLCBNaWNoYWwgYW5kIEkgYXJlIG5vdCBldmVuIGF3YXJlIG9m
IGEgc2V0dXAgdGhhdCB3b3VsZCBtYWRlIAp0aGlzIHdvcmsgYW5kIGd1YXJhbnRlZSB0aGF0IHRo
ZSBleGlzdGluZyBjb2RlIGFjdHVhbGx5IHN0aWxsIGlzIGFibGUgdG8gCmRlYWwgd2l0aCBob2xl
cy4gQXJlIHlvdT8KCj4gCj4+IHRoaXMgb3ZlciB0aGUgeWVhcnMpIHNob3VsZCBub3QgcmVhbGx5
IGh1cnQuIEZvciB0aGUgdXNlIGNhc2Ugb2YKPj4gb2ZmbGluaW5nIG1lbW9yeSB0byB1bnBsdWcg
RElNTXMsIHdlIHNob3VsZCBzZWUgbm8gY2hhbmdlLiAoaG9sZXMgb24KPj4gRElNTXMgd291bGQg
YmUgd2VpcmQpCj4gCj4gSG9sZXMgb24gRElNTSBjb3VsZCBiZSBkdWUgdG8gSFcgZXJyb3JzIGFm
ZmVjdGluZyBvbmx5IHBhcnRzIG9mIGl0LiBCeSBub3QKCkFnYWluLCBIVyBlcnJvcnMgIT0gaG9s
ZXMuIFdlIGhhdmUgUEdfaHdwb2lzb24gZm9yIHRoYXQuCgo+IGFsbG93aW5nIHN1Y2ggRElNTSdz
IGhvdCBhZGQgYW5kIHJlbW92ZSwgd2UgYXJlIGRlZmluaXRlbHkgcmVkdWNpbmcgdGhlCj4gc2Nv
cGUgb2Ygb3ZlcmFsbCBob3RwbHVnIGZ1bmN0aW9uYWxpdHkuIElzIGNvZGUgc2ltcGxpZmljYXRp
b24gaW4gaXRzZWxmCj4gaXMgd29ydGggdGhpcyByZWR1Y3Rpb24gaW4gZnVuY3Rpb25hbGl0eSA/
CgpXaGF0IHlvdSBkZXNjcmliZSBpcyBub3QgYWZmZWN0ZWQuCgpUaGFua3MhCgotLSAKClRoYW5r
cywKCkRhdmlkIC8gZGhpbGRlbmIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 08:05:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 08:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNY7c-0000Dx-FT; Thu, 24 Oct 2019 08:05:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNY7b-0000Ds-2z
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 08:05:27 +0000
X-Inumbo-ID: 0817bece-f635-11e9-9498-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0817bece-f635-11e9-9498-12813bfff9fa;
 Thu, 24 Oct 2019 08:05:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 900D9AEAB;
 Thu, 24 Oct 2019 08:05:23 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20191023162358.7222-1-george.dunlap@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <d34a4006-7b8d-f52b-371a-bab3052c63ed@suse.com>
Date: Thu, 24 Oct 2019 10:05:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191023162358.7222-1-george.dunlap@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] golang/xenlight: Fix libxl_domain_shutdown
 and libxl_domain_reboot as well
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMTg6MjMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQm90aCBhcmUgbm93IHBv
dGVudGlhbGx5IGFzeW5jaHJvbm91czsgcGFzcyBpbiAnbmlsJyB0byByZXRhaW4KPiBzeW5jaHJv
bm91cyBiZWhhdmlvci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 08:12:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 08:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNYE3-000125-8R; Thu, 24 Oct 2019 08:12:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNYE1-000120-Pv
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 08:12:05 +0000
X-Inumbo-ID: f66812fe-f635-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f66812fe-f635-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 08:12:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 609CBB51B;
 Thu, 24 Oct 2019 08:12:03 +0000 (UTC)
To: Pry Mar <pryorm09@gmail.com>
References: <CAHnBbQ8Xt=f_P+sntM27m7+NXft-U=DYXFdTV9hOqJBTU+CXNw@mail.gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <cae8cbfb-270a-6e1f-366c-b0aec3deb06b@suse.com>
Date: Thu, 24 Oct 2019 10:12:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CAHnBbQ8Xt=f_P+sntM27m7+NXft-U=DYXFdTV9hOqJBTU+CXNw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] bug: unable to LZ4 decompress ub1910 installer
 kernel when launching domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAyMjozMywgUHJ5IE1hciB3cm90ZToKPiBIZWxsbyB4ZW4tZGV2ZWwsCj4g
Cj4gaHR0cHM6Ly9wYXN0ZS5kZWJpYW4ubmV0L3BsYWluLzExMDkzNzQKPiAKPiBzaG93cyBteSB0
cmFjZXMgZnJvbSBhIGhlYWx0aHkgQ2VudE9TIDgsIHhlbi00LjEyLjEgZG9tMCB3aGVuIHRyeWlu
Zwo+IHRvIGxhdW5jaCBhIHB2IGluc3RhbGwgb2YgdGhlIG5ld2x5IHJlbGVhc2VkIHViMTkxMC4g
VGhlIHNvdXJjZSBpcyBhCj4gYmxvY2stYXR0YWNoZWQgSVNPIGFuZCB0aGUga2VybmVsL3JhbWRp
c2sgd2FzIGNvcGllZCBvZmYgbG9jYWxseS4KCldvdWxkIHlvdSBwbGVhc2UgaW5jcmVhc2UgdmVy
Ym9zaXR5ICh4bCAtdnZ2IGNyZWF0ZSAuLi4pIHN1Y2ggdGhhdCB3ZQpjYW4gc2VlIHdoYXQgZXhh
Y3RseSB0aGUgZGVjb21wcmVzc2lvbiBjb2RlIGRvZXNuJ3QgbGlrZSBhYm91dCB0aGlzCmtlcm5l
bCBpbWFnZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 08:41:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 08:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNYgn-0003O0-Sq; Thu, 24 Oct 2019 08:41:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNYgn-0003Nv-B3
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 08:41:49 +0000
X-Inumbo-ID: 1c3aa88b-f63a-11e9-9498-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c3aa88b-f63a-11e9-9498-12813bfff9fa;
 Thu, 24 Oct 2019 08:41:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 254E4B4E4;
 Thu, 24 Oct 2019 08:41:46 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
 <20191015154736.19882-3-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <b7c93d7b-e2ff-3342-351d-5b48756bf100@suse.com>
Date: Thu, 24 Oct 2019 10:42:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015154736.19882-3-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/4] x2APIC: simplify resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMjAxOSAxNzo0NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFRoZXJlJ3Mgbm8g
bmVlZCB0byBzYXZlIGFuZCByZXN0b3JlIHRoZSBJTy1BUElDIGVudHJpZXMsIHRoZSBlbnRyaWVz
Cj4gcHJpb3IgdG8gc3VzcGVuc2lvbiBoYXZlIGFscmVhZHkgYmVlbiBzYXZlZCBieSBpb2FwaWNf
c3VzcGVuZCwgYW5kCj4gd2lsbCBiZSByZXN0b3JlZCBieSBpb2FwaWNfcmVzdW1lLiBOb3RlIHRo
YXQgYXQgdGhlIHBvaW50IHdoZXJlCj4gcmVzdW1lX3gyYXBpYyBnZXRzIGNhbGxlZCB0aGUgSU8t
QVBJQyBoYXMgbm90IHlldCByZXN1bWVkLCBhbmQgaGVuY2UKPiBhbGwgZW50cmllcyBzaG91bGQg
YmUgbWFza2VkLgo+IAo+IE5vdGUgdGhpcyBzaG91bGRuJ3QgaW50cm9kdWNlIGFueSBmdW5jdGlv
bmFsIGNoYW5nZS4KPiAKPiBTdWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 08:43:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 08:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNYif-0003U7-A2; Thu, 24 Oct 2019 08:43:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNYie-0003U0-Ew
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 08:43:44 +0000
X-Inumbo-ID: 624fedd0-f63a-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 624fedd0-f63a-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 08:43:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id A77E3AD00;
 Thu, 24 Oct 2019 08:43:42 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
 <20191015154736.19882-4-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <092dbe0a-edba-2070-a5db-f281c766b21b@suse.com>
Date: Thu, 24 Oct 2019 10:43:58 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015154736.19882-4-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/4] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMjAxOSAxNzo0NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFdoZW4gaW50ZXJy
dXB0IHJlbWFwcGluZyBpcyBlbmFibGVkIGFzIHBhcnQgb2YgZW5hYmxpbmcgeDJBUElDIHRoZQo+
IElPLUFQSUMgZW50cmllcyBhbHNvIG5lZWQgdG8gYmUgdHJhbnNsYXRlZCB0byB0aGUgbmV3IGZv
cm1hdCBhbmQgYWRkZWQKPiB0byB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZS4KPiAKPiBU
aGlzIHByZXZlbnRzIElPTU1VIGludGVycnVwdCByZW1hcHBpbmcgZmF1bHRzIHdoZW4gYm9vdGlu
ZyBvbgo+IGhhcmR3YXJlIHRoYXQgaGFzIHVubWFza2VkIElPLUFQSUMgcGlucy4KPiAKPiBSZXBv
cnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 08:46:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 08:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNYlV-0003e3-PS; Thu, 24 Oct 2019 08:46:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mlJ=YR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iNYlU-0003dy-NE
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 08:46:40 +0000
X-Inumbo-ID: c95e8586-f63a-11e9-9498-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c95e8586-f63a-11e9-9498-12813bfff9fa;
 Thu, 24 Oct 2019 08:46:35 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A03552B;
 Thu, 24 Oct 2019 01:46:35 -0700 (PDT)
Received: from [10.37.8.60] (unknown [10.37.8.60])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8EA563F718;
 Thu, 24 Oct 2019 01:46:34 -0700 (PDT)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e0864a74-876d-73ab-f6f1-de4b41d35bf4@arm.com>
Date: Thu, 24 Oct 2019 09:46:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCtJYW4gYW5kIFN0ZWZhbm8pCgpIaSwKCk9uIDEwLzI0LzE5IDg6MTMgQU0sIErDvHJnZW4gR3Jv
w58gd3JvdGU6Cj4gT24gMjQuMTAuMTkgMDg6NDcsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90
ZToKPj4gZmxpZ2h0IDE0MzA2MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPj4gaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA2MS8KPj4KPj4gUmVn
cmVzc2lvbnMgOi0oCj4+Cj4+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJs
b2NraW5nLAo+PiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPj4gwqAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c23CoMKg
wqAgPGpvYiAKPj4gc3RhdHVzPsKgwqAgYnJva2VuCj4+IMKgIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgCj4+IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gUkVHUi4gdnMuIDE0Mjc1MAo+IAo+IFdoeSBpcyBMaW51eCBrZXJuZWwgNS40LjAtcmM0
IGJlaW5nIHVzZWQgZm9yIHRlc3RpbmcgeGVuLXVuc3RhYmxlIGhlcmU/Cj4gT3IgYW0gSSByZWFk
aW5nIHRoZSBsb2dzIHdyb25nPwo+IAo+PiDCoCB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmXCoMKg
wqAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWlsIFJFR1IuIAo+PiB2cy4gMTQyNzUw
Cj4gCj4gSSdtIG5vdCBzdXJlIHdoYXQgaGFzIGdvbmUgd3JvbmcgaGVyZT8gVGhlIHNlcmlhbCBs
b2dzIHNlZW0gdG8gYmUgZmluZQo+IGZvciBtZSwgYnV0IG1heWJlIEknbSBtaXNzaW5nIHNvbWV0
aGluZz8KClRoaXMgaXMgYSBrbm93biBpc3N1ZSBvbiByb2NoZXN0ZXJzIGZvciB0aGUgcGFzdCA2
IG1vbnRocyAoc2VlIFsxXSkuIEluIApzaG9ydCwgT3NzdGVzdCBpcyBjaGVja2luZyB0aGUgc2Fu
aXR5IG9mIHRoZSBwbGF0Zm9ybSBieSBhZGRpbmcgY29va2llIAppbiB0aGUgYm9vdGxvYWRlciBv
dXRwdXQuIEhvd2V2ZXIsIHRoaXMgY29va2llIGlzIGxvc3QuCgpTdGVmYW5vIHByb21pc2VkIHRv
IGludmVzdGlnYXRlIGl0IGJhY2sgdGhlbi4gTGFzdCB0aW1lIEkgaGVhcmQsIGhlIGhhZCAKYWNj
ZXNzIHRvIHRoZSBjb2xvLiBTdGVmYW5vIHdoZXJlIGFyZSB3ZSB3aXRoIHRoaXM/CgpDaGVlcnMs
CgpbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTkt
MDUvbXNnMDAwMTguaHRtbAoKPiAKPiAKPiBKdWVyZ2VuCj4gCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 08:57:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 08:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNYvm-0004Ui-RP; Thu, 24 Oct 2019 08:57:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mlJ=YR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iNYvl-0004Ud-Uz
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 08:57:17 +0000
X-Inumbo-ID: 46939f18-f63c-11e9-9498-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 46939f18-f63c-11e9-9498-12813bfff9fa;
 Thu, 24 Oct 2019 08:57:15 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3CFA931F;
 Thu, 24 Oct 2019 01:57:15 -0700 (PDT)
Received: from [10.37.8.60] (unknown [10.37.8.60])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C45EC3F718;
 Thu, 24 Oct 2019 01:57:13 -0700 (PDT)
To: Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eea875c2-5d6e-5a49-b1c5-1248d447edbb@arm.com>
Date: Thu, 24 Oct 2019 09:57:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgT2xla3NhbmRyLAoKT24gMTAvMTYvMTkgMTE6MDggQU0sIE9sZWtzYW5kciBUeXNoY2hlbmtv
IHdyb3RlOgo+IEZyb206IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5r
b0BlcGFtLmNvbT4KPiAKPiBXZSBhbHdheXMgc2tpcCB0aGUgSU9NTVUgZGV2aWNlIHdoZW4gY3Jl
YXRpbmcgRFQgZm9yIGh3ZG9tIGlmIHRoZXJlIGlzCj4gYW4gYXBwcm9wcmlhdGUgZHJpdmVyIGZv
ciBpdCBpbiBYZW4gKGRldmljZV9nZXRfY2xhc3MoaW9tbXVfbm9kZSkKPiByZXR1cm5zIERFVklD
RV9JT01NVSkuIFNvLCBldmVuIGlmIGl0IGlzIG5vdCB1c2VkIGJ5IFhlbiBpdCB3aWxsIGJlIHNr
aXBwZWQuCj4gCj4gV2Ugc2hvdWxkIGFsc28gc2tpcCB0aGUgSU9NTVUgc3BlY2lmaWMgcHJvcGVy
dGllcyBvZiB0aGUgbWFzdGVyIGRldmljZQo+IGJlaGluZCB0aGF0IElPTU1VIGluIG9yZGVyIHRv
IGF2b2lkIGV4cG9zaW5nIGFuIGhhbGYgY29tcGxldGUgSU9NTVUKPiBiaW5kaW5ncyB0byBod2Rv
bS4KPiAKPiBBY2NvcmRpbmcgdG8gdGhlIExpbnV4J3MgZG9jczoKPiAxLiBEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0Cj4gMi4gRG9jdW1lbnRhdGlvbi9k
ZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9wY2ktaW9tbXUudHh0Cj4gCj4gU2lnbmVkLW9mZi1ieTog
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpASnVlcmdlbjogd2hp
bGUgdGhlIGRyaXZlciByZWx5aW5nIG9uIHRob3NlIGJpbmRpbmdzIGlzIGV4cGVyaW1lbnRhbCBm
b3IgClhlbiA0LjEzLCBpdCB3b3VsZCBiZSBnb29kIHRvIGF2b2lkIGV4cG9zaW5nIGhhbGYgdGhl
IGJpbmRpbmdzIG9mIElPTU1VLgoKVGhlIGJpbmRpbmdzIGFyZSBnZW5lcmljIGJ1dCBpdCBpcyBu
b3QgdXNlZCBieSB0aGUgU01NVSBkcml2ZXIgeWV0IGFuZCAKdGhlcmVmb3JlIHNob3VsZCBub3Qg
YWZmZWN0IHBsYXRmb3JtIHVzaW5nIFNNTVVzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 09:05:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 09:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNZ3d-0005KP-NM; Thu, 24 Oct 2019 09:05:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNZ3d-0005KK-4n
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 09:05:25 +0000
X-Inumbo-ID: 69418d80-f63d-11e9-9498-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69418d80-f63d-11e9-9498-12813bfff9fa;
 Thu, 24 Oct 2019 09:05:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 96204BA9A;
 Thu, 24 Oct 2019 09:05:22 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>, xen-devel@lists.xenproject.org
References: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
 <eea875c2-5d6e-5a49-b1c5-1248d447edbb@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a0e71d6d-eeda-8f69-d4fb-ea6cf6ee49d7@suse.com>
Date: Thu, 24 Oct 2019 11:05:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <eea875c2-5d6e-5a49-b1c5-1248d447edbb@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>,
 sstabellini@kernel.org, volodymyr_babchuk@epam.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTA6NTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBPbGVrc2FuZHIsCj4g
Cj4gT24gMTAvMTYvMTkgMTE6MDggQU0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+PiBG
cm9tOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
Cj4+Cj4+IFdlIGFsd2F5cyBza2lwIHRoZSBJT01NVSBkZXZpY2Ugd2hlbiBjcmVhdGluZyBEVCBm
b3IgaHdkb20gaWYgdGhlcmUgaXMKPj4gYW4gYXBwcm9wcmlhdGUgZHJpdmVyIGZvciBpdCBpbiBY
ZW4gKGRldmljZV9nZXRfY2xhc3MoaW9tbXVfbm9kZSkKPj4gcmV0dXJucyBERVZJQ0VfSU9NTVUp
LiBTbywgZXZlbiBpZiBpdCBpcyBub3QgdXNlZCBieSBYZW4gaXQgd2lsbCBiZSAKPj4gc2tpcHBl
ZC4KPj4KPj4gV2Ugc2hvdWxkIGFsc28gc2tpcCB0aGUgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGll
cyBvZiB0aGUgbWFzdGVyIGRldmljZQo+PiBiZWhpbmQgdGhhdCBJT01NVSBpbiBvcmRlciB0byBh
dm9pZCBleHBvc2luZyBhbiBoYWxmIGNvbXBsZXRlIElPTU1VCj4+IGJpbmRpbmdzIHRvIGh3ZG9t
Lgo+Pgo+PiBBY2NvcmRpbmcgdG8gdGhlIExpbnV4J3MgZG9jczoKPj4gMS4gRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2lvbW11LnR4dAo+PiAyLiBEb2N1bWVudGF0aW9u
L2RldmljZXRyZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50eHQKPj4KPj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
IAo+IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEBK
dWVyZ2VuOiB3aGlsZSB0aGUgZHJpdmVyIHJlbHlpbmcgb24gdGhvc2UgYmluZGluZ3MgaXMgZXhw
ZXJpbWVudGFsIGZvciAKPiBYZW4gNC4xMywgaXQgd291bGQgYmUgZ29vZCB0byBhdm9pZCBleHBv
c2luZyBoYWxmIHRoZSBiaW5kaW5ncyBvZiBJT01NVS4KPiAKPiBUaGUgYmluZGluZ3MgYXJlIGdl
bmVyaWMgYnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBTTU1VIGRyaXZlciB5ZXQgYW5kIAo+IHRo
ZXJlZm9yZSBzaG91bGQgbm90IGFmZmVjdCBwbGF0Zm9ybSB1c2luZyBTTU1Vcy4KClRoYW5rcyBm
b3IgdGhlIGJhY2tncm91bmQgaW5mby4gV2l0aCB0aGF0OgoKUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:02:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNZwo-0001Uj-7h; Thu, 24 Oct 2019 10:02:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNZwn-0001Ue-6P
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:02:25 +0000
X-Inumbo-ID: 6065996a-f645-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6065996a-f645-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 10:02:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNZwm-0000Sa-0G; Thu, 24 Oct 2019 10:02:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNZwl-000120-MP; Thu, 24 Oct 2019 10:02:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNZwl-0006Po-Li; Thu, 24 Oct 2019 10:02:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143072-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=95d2883647dd8bf91f65cde87e73cede1dcc6574
X-Osstest-Versions-That: ovmf=53b1dd1036df3839d46bb150f7a8b2037390093a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 10:02:23 +0000
Subject: [Xen-devel] [ovmf test] 143072: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NWQyODgzNjQ3ZGQ4YmY5MWY2NWNkZTg3ZTczY2Vk
ZTFkY2M2NTc0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1M2IxZGQx
MDM2ZGYzODM5ZDQ2YmIxNTBmN2E4YjIwMzczOTAwOTNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDMwNTQgIDIwMTktMTAtMjMgMDY6MTc6MTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQzMDcyICAyMDE5LTEwLTIzIDE3OjA5OjM5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQm9iIEZlbmcg
PGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5u
ZXlAaW50ZWwuY29tPgogIFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPgog
IFZpdGFseSBDaGVwdHNvdiA8dml0OTY5NkBwcm90b25tYWlsLmNvbT4+CiAgVml0YWx5IENoZXB0
c292IHZpYSBHcm91cHMuSW8gPHZpdDk2OTY9cHJvdG9ubWFpbC5jb21AZ3JvdXBzLmlvPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDUzYjFkZDEw
MzYuLjk1ZDI4ODM2NDcgIDk1ZDI4ODM2NDdkZDhiZjkxZjY1Y2RlODdlNzNjZWRlMWRjYzY1NzQg
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:33:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNaR3-0003qV-Oe; Thu, 24 Oct 2019 10:33:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNaR2-0003qQ-Kx
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:33:40 +0000
X-Inumbo-ID: b830e9d4-f649-11e9-949b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b830e9d4-f649-11e9-949b-12813bfff9fa;
 Thu, 24 Oct 2019 10:33:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNaQr-00013m-85; Thu, 24 Oct 2019 10:33:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNaQq-0003E1-Ut; Thu, 24 Oct 2019 10:33:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNaQq-0001gJ-Tf; Thu, 24 Oct 2019 10:33:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143063-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit1:<job
 status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-arm64-arm64-xl-credit1:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-xsm:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 10:33:28 +0000
Subject: [Xen-devel] [linux-4.4 test] 143063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA2MyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA2My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTQzMDI1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTQz
MDA5IFJFR1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gaW4gMTQzMDI1IHBhc3MgaW4gMTQzMDYzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDI5MDEgcGFzcyBp
biAxNDMwNjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGVi
aWFuIGZhaWwgaW4gMTQyOTAxIHBhc3MgaW4gMTQzMDYzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQyOTAxIHBhc3MgaW4gMTQzMDYz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBp
biAxNDMwMjUgcGFzcyBpbiAxNDMwNjMKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDE0MzAyNSBwYXNzIGluIDE0MzA2MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBh
c3MgaW4gMTQyOTAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZSAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDMwMDkKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MzAy
NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICAwNDg1ODU0MGNhODQzNWU1MjY1NDY4MGRhYmZkNzY5MDU2YWQ5ZWIwCmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRl
MTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzk2OTggIDIwMTktMDgtMDQg
MDc6NDg6MzAgWiAgIDgxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTM5NzczICAyMDE5LTA4
LTA2IDE2OjQwOjI2IFogICA3OCBkYXlzICAgOTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQyODUxICAyMDE5LTEwLTE3IDIyOjEwOjUxIFogICAgNiBkYXlzICAgIDggYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo0NTcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5n
IHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3Qg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:41:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:41:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNaYZ-0004gn-P3; Thu, 24 Oct 2019 10:41:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ncnf=YR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNaYY-0004gi-Qt
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:41:26 +0000
X-Inumbo-ID: d1b84662-f64a-11e9-949b-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d1b84662-f64a-11e9-949b-12813bfff9fa;
 Thu, 24 Oct 2019 10:41:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571913682;
 h=subject:to:references:from:message-id:date:mime-version:
 in-reply-to; bh=CczznEqgwV2ksgmmtUBK9Ba5KJ1eGc7dWaJtZvpGNTc=;
 b=YAYaP1tX6SS3XMc78Ar17r6q8bUCpULYbahDKp86Yt0PVbpZU7F04WUF
 qAwbSoEz0PjLoYYyIHVph90qKcLOAB02J3DBFaYvo60AxSQ17SFchPKn4
 AW+C349hhIstovMnDEkqE9tG7XCJXFO+s1/yrqfqGSnQD1e8+dMqiJv4b s=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GluBtaEHdGAfME29OKWeLg2Y6DIJdXN+Vw30DkbmYFgBjoztwoIeZ/U5hRf1heGdJFUcfRP0bb
 LZuGhU5+CgfSdnbro/mjRX56q+rlRq8z0vy1VOKpsZYl6ijKVeVdVjobXY8LZ+GApz+/L04S5I
 5MA0ERcuiHZ5n8GR11MxOz7NzQUppzO2nA5wDxgxt4/dT0QSjJxOb3WcFfibrotIycqEzuBUaO
 2L+tKlW0PiYEIiQGvBFTs86DMVrNhjVjPB4G0wWzpcngFMULZQnG2UzwV9Zle5mwuLqC8JgVlR
 72Y=
X-SBRS: 2.7
X-MesageID: 7462768
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; d="scan'208,217";a="7462768"
To: Anthony PERARD <anthony.perard@citrix.com>,
 <xen-devel@lists.xenproject.org>, Juergen Gross <JGross@suse.com>
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
 <20191023164837.2700240-2-anthony.perard@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1ef3e120-a68b-117a-e259-f3ec5a7945d0@citrix.com>
Date: Thu, 24 Oct 2019 11:41:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023164837.2700240-2-anthony.perard@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for-4.13 01/23] xen: Fix strange byte in
 common/Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6005685033636397298=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6005685033636397298==
Content-Type: multipart/alternative;
	boundary="------------FBA9E57C286C931DC5DC167E"
Content-Language: en-GB

--------------FBA9E57C286C931DC5DC167E
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 23/10/2019 17:48, Anthony PERARD wrote:
> Current description of the file by `file`:
>     common/Kconfig: Non-ISO extended-ASCII text
>
> Change that byte to an ascii quote so the file can become properly
> encoded, and all ASCII.
>
> Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>

Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

I see "about Xen~Rs execution" in menuconfig, and this is new content in
4.13 so wants fixing.

> ---
>  xen/common/Kconfig | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/xen/common/Kconfig b/xen/common/Kconfig
> index 7b5dd9d49596..5c0f8d30c709 100644
> --- a/xen/common/Kconfig
> +++ b/xen/common/Kconfig
> @@ -386,7 +386,7 @@ config TRACEBUFFER
>  	default y
>  	---help---
>  	  Enable tracing infrastructure and pre-defined tracepoints within Xen.
> -	  This will allow live information about Xen�s execution and performance
> +	  This will allow live information about Xen's execution and performance
>  	  to be collected at run time for debugging or performance analysis.
>  	  Memory and execution overhead when not active is minimal.
>  
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--------------FBA9E57C286C931DC5DC167E
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 23/10/2019 17:48, Anthony PERARD
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20191023164837.2700240-2-anthony.perard@citrix.com">
      <pre class="moz-quote-pre" wrap="">Current description of the file by `file`:
    common/Kconfig: Non-ISO extended-ASCII text

Change that byte to an ascii quote so the file can become properly
encoded, and all ASCII.

Signed-off-by: Anthony PERARD <a class="moz-txt-link-rfc2396E" href="mailto:anthony.perard@citrix.com">&lt;anthony.perard@citrix.com&gt;</a></pre>
    </blockquote>
    <br>
    Acked-by: Andrew Cooper <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a><br>
    <br>
    I see "about Xen~Rs execution" in menuconfig, and this is new
    content in 4.13 so wants fixing.<br>
    <br>
    <blockquote type="cite"
      cite="mid:20191023164837.2700240-2-anthony.perard@citrix.com">
      <pre class="moz-quote-pre" wrap="">
---
 xen/common/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/Kconfig b/xen/common/Kconfig
index 7b5dd9d49596..5c0f8d30c709 100644
--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -386,7 +386,7 @@ config TRACEBUFFER
 	default y
 	---help---
 	  Enable tracing infrastructure and pre-defined tracepoints within Xen.
-	  This will allow live information about Xen�s execution and performance
+	  This will allow live information about Xen's execution and performance
 	  to be collected at run time for debugging or performance analysis.
 	  Memory and execution overhead when not active is minimal.
 
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------FBA9E57C286C931DC5DC167E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6005685033636397298==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:45:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNacB-0004ox-AD; Thu, 24 Oct 2019 10:45:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zclB=YR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNac9-0004os-W5
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:45:10 +0000
X-Inumbo-ID: 5899ce80-f64b-11e9-949b-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5899ce80-f64b-11e9-949b-12813bfff9fa;
 Thu, 24 Oct 2019 10:45:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571913909;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=oE4PSAHCaecul5I/Wi2+BUeRhdM5rzYTi9wlqjeYL3k=;
 b=MF6B10mtcWENGCnw7hC9RG2w+J3Nis0PsbI23d1r7JgVyEWJkeTMYMNL
 oPfetcO6ZxUPJIn4upE/irDcL1mXLsM9KnQSsnzjoaNKv2XOhLHX5Wnf7
 nGUNLEa/Z5QT0B2GXT+f8Kw2ZFBBYsAbUxe3wcErOOarTvZH5ZjBNY1Op E=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kKCaleMXe9BOhsEpRi2R8PFnEWaUltFBL/G+ELCGaMmBiUqZmuYr5+zsAPwwmGVZSMJPQWHAdb
 snlXjOUQLg3iU0yUjsMreec7UNEW/jF9tBDMKm0/9aTbnuja9jfyT4X04AwggLdJo6NzspBkDh
 upVN7N4fmf1ijMSXrMFLVznNyI/kgDT3rTVbdOC0VduH5yJsZ0T3nDoYR/X6pvy27897aqG6rr
 Rmg7r19rD+yyL/2BdBxL40x2XUiOmUQYtbVQYl7g8KJ1rAa+5Kq//NUk6PRQF91OzqPcds8lT1
 U9M=
X-SBRS: 2.7
X-MesageID: 7366072
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7366072"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23985.32940.80514.935491@mariner.uk.xensource.com>
Date: Thu, 24 Oct 2019 11:45:00 +0100
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20191024072847.GU17494@Air-de-Roger>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
 <20191024072847.GU17494@Air-de-Roger>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] italia1 Re: [xen-unstable test] 143061: regressions -
 trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0
ZXN0XSAxNDMwNjE6IHJlZ3Jlc3Npb25zIC0gdHJvdWJsZTogYnJva2VuL2ZhaWwvcGFzcyIpOgo+
IDIwMTktMTAtMjMgMjM6MTY6NTkgWiBwb3dlcjogZmFpbGVkIHRvIHJlYm9vdCAodXNpbmcgU1NI
KTogc3RhdHVzIDY1MjgwIGF0IE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gbGluZSA1NTAuCi4uLgo+
IHBvd2VyOiBhbGwgYXBwcm9hY2hlcyB0byByZWJvb3RpbmcgaXRhbGlhMSBmYWlsZWQhCj4gCj4g
SXQgc2VlbXMgbGlrZSBvc3N0ZXN0IGZhaWxlZCB0byByZWJvb3QgdGhlIGJveCwgYWRkaW5nIElh
biBmb3IgbW9yZQo+IGlucHV0LCBidXQgSSBndWVzcyB0aGUgYm94IGNhbiBiZSB1bmJsZXNzZWQg
dW50aWwgdGhpcyBpcyBzb3J0ZWQgb3V0LgoKaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9yZXN1bHRzL2hvc3QvaXRhbGlhMS5odG1sCgpUaGUgYm94IHNlZW1zIGJh
c2ljYWxseSBmaW5lIGF0IHRoZSBtb21lbnQsIHNvIEkgaGF2ZSBsZWZ0IGl0IGJsZXNzZWQuCgpM
b29raW5nIGF0IHRoZSBsb2dzLCBpdCBhcHBlYXJzIHRoYXQgdGhlIHByZXZpb3VzIGZsaWdodCBs
ZWZ0IHRoZSBib3gKY3Jhc2hlZC4gIChUaGlzIGlzIG5vdCB3aG9sbHkgdW51c3VhbC4pICBvc3N0
ZXN0IHVzZWQgdGhlIFBEVSB0byB0dXJuCml0YWxpYTEgb2ZmIGZvciA1cyBhbmQgdGhlbiBvbiBh
Z2Fpbi4gIEJ1dCBpdCBkaWRuJ3Qgc2VlbSB0byBoYXZlIGFueQplZmZlY3QuCgpUaGVyZSBhcmUg
dHdvIHBvc3NpYmxlIGNhdXNlczoKCjEuIGl0YWxpYTEncyBQRFUgcmVsYXkgZ290IHN0dWNrLiAg
VGhpcyBpcyBub3Qgd2hvbGx5IGltcGxhdXNpYmxlLgpUaGUgZWFybGllciBsb2dzIGRvIHNob3cg
c29tZSBwaGFzZXMgb2YgcmVwZWF0ZWQgZmFpbHVyZXMgb2YKaG9zdC1pbnN0YWxsLgoKMi4gNXMg
aXMgdG9vIHNob3J0LgoKRm9yIG5vdywgSSBhbSBnb2luZyB0byBjaGFuZ2UgdGhlIGRlZmF1bHQu
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:47:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:47:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNae7-0004wx-O1; Thu, 24 Oct 2019 10:47:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zclB=YR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNae5-0004wl-Q7
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:47:09 +0000
X-Inumbo-ID: a089d0e6-f64b-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a089d0e6-f64b-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 10:47:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571914029;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=drY35IN31fuLXoHkjWQKU7Ip/8L9euVGc6CT11PoFH0=;
 b=CP+gLBE3Ah9wiMc4zJARopGQTGoJ9mutxXN4Hn5KRbegvowG6A6Sfi58
 /Sk2nzUbafhwBbG3lnaPTjpNmbd4cT4EziHhC6q5qvweiN4/bDcezYeNA
 lCUCiWPKUENcgj0gfNyqhcG0ees69bTqfaVtWgIWfPFJNVuGWw1seQcmF I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mJTKRLgvbp6srcNYB2b7qiYxVWzXkeW2FJvvUbuLjLpCk9M8dlCe3U6I0oY7MjgVUF+zc2YVCm
 P/TLWxPU2y/hQLD8o3FKhO4JbWMHfYGJLHWbBQmuUabg2yQcJsCpG//2QsoMkW1btDEqpiJVq7
 DJGiflqzs0qA+NEP2czipfjfVsAyt0O3FptEKkQeOijMZS5odVF/23wvxSb6Qb3nV7eXogBBM5
 9nSn3LVHolu4ytPyeZgx+fbj4RFJiV+D1tcGwyZSiWEHMNTNi54LLqQnvDfzrmu4KUAIBIKwxW
 SwY=
X-SBRS: 2.7
X-MesageID: 7677146
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7677146"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Oct 2019 11:47:05 +0100
Message-ID: <20191024104705.11894-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] power_cycle_sleep: Change default sleep
 to 15s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NXMgaXMgc28gc2hvcnQgdGhhdCB3aGVuIGEgaG9zdCBmYWlscyB0byByZXNwb25kIHdlIGFyZW4n
dCBzdXJlIGlmIGl0CndhcyBqdXN0IHZlcnkgaWRsZSBhbmQgcmFuIG9mZiBpdHMgUFNVJ3MgaW50
ZXJuYWwgZW5lcmd5IHN0b3JhZ2UgZm9yCnRoYXQgcGVyaW9kLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3Vw
cG9ydC5wbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtCmluZGV4IDZiMGVlN2EyLi45Yzk5ZWUxNyAxMDA2NDQKLS0tIGEvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0xMDk3LDcgKzEw
OTcsNyBAQCBzdWIgcG93ZXJfcmVib290X2F0dGVtcHRzICgkJCQ7JCQpIHsKIAogc3ViIHBvd2Vy
X2N5Y2xlX3NsZWVwICgkKSB7CiAgICAgbXkgKCRobykgPSBAXzsKLSAgICBteSAkdG8gPSBnZXRf
aG9zdF9wcm9wZXJ0eSgkaG8sICdwb3dlci1jeWNsZS10aW1lJywgNSk7CisgICAgbXkgJHRvID0g
Z2V0X2hvc3RfcHJvcGVydHkoJGhvLCAncG93ZXItY3ljbGUtdGltZScsIDE1KTsKICAgICBsb2dt
KCJwb3dlci1jeWNsZTogd2FpdGluZyAke3RvfXMiKTsKICAgICBzbGVlcCgkdG8pOwogfQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:48:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:48:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNafa-00053p-72; Thu, 24 Oct 2019 10:48:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zclB=YR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNafZ-00053j-9m
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:48:41 +0000
X-Inumbo-ID: d6ea5d86-f64b-11e9-8aca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6ea5d86-f64b-11e9-8aca-bc764e2007e4;
 Thu, 24 Oct 2019 10:48:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571914120;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=wXGq11b0fOq1k3xLLrULpTD79kRON0Xy4ok9yVQxMYI=;
 b=cGEKOzSk4TulPkY0KHxxl3TdIFOtBYKvzw/7Ev23cisJkGMvBpBU3ZHm
 8PwbXxWOD/5Xh71d/e3AoFwm/xlJf9UFfHu+dvrYbEG4PTrbGqtXajsAv
 LKGuUzmy8numjQkXCyXNWeu8OohkmH77vlmtbtWN9Zc9QxGSTtdNJHx5q o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FGjlMnZ9DkqA0RZsuW6HIki/BJrIYpxagKq/flnQ37lG/gUjQTrNIzEECo64T+D6vZh71/wmQB
 Nu3oxXoqCkAuEKPsVIJJjqxXHBleMX2XNFJEw+fk774JeF754ITjzJ8a8NvFpOOMf4XGTU7zed
 iTRTO3Jgw2mX2D6PVgBbpc3+Jv6aBJX4b70EfvZemrqPkYVhyRZ3Nb5YyY/in9+IODtfEeaAvn
 EhtUwU4f66cqctMNy2ByUXJKDSQqeo20HnrBCJY5dGbyDg6KazXZQQnApSxerrshoErgJWBqdP
 4qk=
X-SBRS: 2.7
X-MesageID: 7815573
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7815573"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23985.33157.424790.599253@mariner.uk.xensource.com>
Date: Thu, 24 Oct 2019 11:48:37 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0
XSAxNDMwNjE6IHJlZ3Jlc3Npb25zIC0gdHJvdWJsZTogYnJva2VuL2ZhaWwvcGFzcyIpOgo+IE9u
IDI0LjEwLjE5IDA4OjQ3LCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPiAgIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwg
UkVHUi4gdnMuIDE0Mjc1MAo+IAo+IEknbSBub3Qgc3VyZSB3aGF0IGhhcyBnb25lIHdyb25nIGhl
cmU/IFRoZSBzZXJpYWwgbG9ncyBzZWVtIHRvIGJlIGZpbmUKPiBmb3IgbWUsIGJ1dCBtYXliZSBJ
J20gbWlzc2luZyBzb21ldGhpbmc/CgpUaGVyZSBpcyBhIGtub3duIGJ1ZyB3aXRoIHR3byBvZiBv
dXIgYXJtNjQgYm94ZXMsIHdoZXJlIHRoZXkgbG9zZSBzb21lCm9mIHRoZSBvdXRwdXQgZHVyaW5n
IGJvb3QuICBUaGlzIGlzIG5vdCBpbXBvcnRhbnQgZm9yIG9wZXJhdGlvbmFsIHVzZQpvZiB0aG9z
ZSBib3hlcyBpbiBhIG5vcm1hbCBjb250ZXh0LCBidXQgaW4gb3VyIGNvbnRleHQgYmVpbmcgYWJs
ZSB0bwpnZXQgYWxsIHRoZSBib290IG1lc3NhZ2VzIGlzIGltcG9ydGFudCBmb3IgZGVidWdnaW5n
IGh5cGVydmlzb3JzIGFuZAprZXJuZWxzLCBzbyBvc3N0ZXN0IGhhcyBhIHRlc3QgdGhhdCB0aGlz
IHdvcmtzIHByb3Blcmx5LiAgSXQgaXMgdGhhdAp0ZXN0IHRoYXQgZmFpbHMuCgpJZiB0aGlzIGlz
IHRoZSBvbmx5IGZhaWx1cmUsIHdlIHNob3VsZCBmb3JjZSBwdXNoLgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:49:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNafv-00056w-Gr; Thu, 24 Oct 2019 10:49:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNafu-00056h-Fi
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:49:02 +0000
X-Inumbo-ID: e30af062-f64b-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e30af062-f64b-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 10:49:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C9BBBBC20;
 Thu, 24 Oct 2019 10:48:59 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20191023164837.2700240-1-anthony.perard@citrix.com>
 <20191023164837.2700240-2-anthony.perard@citrix.com>
 <1ef3e120-a68b-117a-e259-f3ec5a7945d0@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <ca0bec60-0491-28c3-f416-75dc00f3fe71@suse.com>
Date: Thu, 24 Oct 2019 12:48:58 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <1ef3e120-a68b-117a-e259-f3ec5a7945d0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 01/23] xen: Fix strange byte in
 common/Kconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTI6NDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjMvMTAvMjAxOSAx
Nzo0OCwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+IEN1cnJlbnQgZGVzY3JpcHRpb24gb2YgdGhl
IGZpbGUgYnkgYGZpbGVgOgo+PiAgICAgIGNvbW1vbi9LY29uZmlnOiBOb24tSVNPIGV4dGVuZGVk
LUFTQ0lJIHRleHQKPj4KPj4gQ2hhbmdlIHRoYXQgYnl0ZSB0byBhbiBhc2NpaSBxdW90ZSBzbyB0
aGUgZmlsZSBjYW4gYmVjb21lIHByb3Blcmx5Cj4+IGVuY29kZWQsIGFuZCBhbGwgQVNDSUkuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+Cj4gCj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gCj4gSSBzZWUgImFib3V0IFhlbn5ScyBleGVjdXRpb24iIGluIG1lbnVjb25maWcsIGFu
ZCB0aGlzIGlzIG5ldyBjb250ZW50IGluIAo+IDQuMTMgc28gd2FudHMgZml4aW5nLgoKQWdyZWVk
LgoKUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1
ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:50:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:50:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNahl-0005t8-VF; Thu, 24 Oct 2019 10:50:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNahk-0005t2-Le
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:50:56 +0000
X-Inumbo-ID: 26727079-f64c-11e9-949b-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26727079-f64c-11e9-949b-12813bfff9fa;
 Thu, 24 Oct 2019 10:50:55 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 80CC0BCC9;
 Thu, 24 Oct 2019 10:50:54 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
 <23985.33157.424790.599253@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <9dba76f6-a964-8d8e-62f0-08429a2b0725@suse.com>
Date: Thu, 24 Oct 2019 12:50:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <23985.33157.424790.599253@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTI6NDgsIElhbiBKYWNrc29uIHdyb3RlOgo+IErDvHJnZW4gR3Jvw58gd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTQzMDYxOiByZWdyZXNz
aW9ucyAtIHRyb3VibGU6IGJyb2tlbi9mYWlsL3Bhc3MiKToKPj4gT24gMjQuMTAuMTkgMDg6NDcs
IG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPj4+ICAgIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0Mjc1
MAo+Pgo+PiBJJ20gbm90IHN1cmUgd2hhdCBoYXMgZ29uZSB3cm9uZyBoZXJlPyBUaGUgc2VyaWFs
IGxvZ3Mgc2VlbSB0byBiZSBmaW5lCj4+IGZvciBtZSwgYnV0IG1heWJlIEknbSBtaXNzaW5nIHNv
bWV0aGluZz8KPiAKPiBUaGVyZSBpcyBhIGtub3duIGJ1ZyB3aXRoIHR3byBvZiBvdXIgYXJtNjQg
Ym94ZXMsIHdoZXJlIHRoZXkgbG9zZSBzb21lCj4gb2YgdGhlIG91dHB1dCBkdXJpbmcgYm9vdC4g
IFRoaXMgaXMgbm90IGltcG9ydGFudCBmb3Igb3BlcmF0aW9uYWwgdXNlCj4gb2YgdGhvc2UgYm94
ZXMgaW4gYSBub3JtYWwgY29udGV4dCwgYnV0IGluIG91ciBjb250ZXh0IGJlaW5nIGFibGUgdG8K
PiBnZXQgYWxsIHRoZSBib290IG1lc3NhZ2VzIGlzIGltcG9ydGFudCBmb3IgZGVidWdnaW5nIGh5
cGVydmlzb3JzIGFuZAo+IGtlcm5lbHMsIHNvIG9zc3Rlc3QgaGFzIGEgdGVzdCB0aGF0IHRoaXMg
d29ya3MgcHJvcGVybHkuICBJdCBpcyB0aGF0Cj4gdGVzdCB0aGF0IGZhaWxzLgo+IAo+IElmIHRo
aXMgaXMgdGhlIG9ubHkgZmFpbHVyZSwgd2Ugc2hvdWxkIGZvcmNlIHB1c2guCgpBZ3JlZWQuIENh
biB5b3UgZG8gc28sIHBsZWFzZT8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 10:58:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 10:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNaok-00067p-TD; Thu, 24 Oct 2019 10:58:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ssR6=YR=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1iNaoj-00067k-66
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 10:58:09 +0000
X-Inumbo-ID: 2931a544-f64d-11e9-beca-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2931a544-f64d-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 10:58:08 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id g3so6539489lfb.11
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 03:58:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=XcdOZ1Vr8qF+WapdLeHnrKCPQ1fic4DU5DxSK74zpjI=;
 b=ivK0FQgMsoEUg3E2P9KWAI61kpG49E3VOw/r6RV+wBct0r3wwA3Qos8g19A+NsW3Nw
 bbX/kQzWFdkYTpJbDvtYAgRIieayaJwEjWJ9HTbmSHpPpAthjv0OlmNbzT1/lKzP3A/K
 0ZYOvmPuvWp9HgLk1F6+Vk30RpDtkArc+3YAVBBrUaXFb3p7WvKUD+bep327ca/O2AeV
 faI20JkMg/6eHMz8d4CmYBtDXvoBOfItV5VXKsJs8+HVEJYQx9vh2o/zEjbrBx2sMRIs
 PjPeXNh1wAEICgnsPfC3kLCSrN2C0N5zlpuqbiEMEG93IZcp4JAFYPEKu+gEH1Qnbo+S
 0C2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=XcdOZ1Vr8qF+WapdLeHnrKCPQ1fic4DU5DxSK74zpjI=;
 b=lUxNAQR9iLmZhpt1VTs8ryfzCOGu7dhJ5SxUuERu/JKaHIv/8g1QXNnszE+H5c5LV0
 9Y4EWnj/k6eiCgrIrCjlN3if5LOS3OXtUubk9yTYAUMfmmqg/RLRwKlTaKnZNiBNscOX
 f583txBi6KHKmeKNEr+4+IyDvunVkCcW1ZvfTRVPyFuWqPnE8uzLDQTGUNx00T21gTxc
 r12sIHuCib4iL/xUR+XGBhKkfh8aV9stb1czb/bTPJm0+AfK1TrZpMjuKVNdhwENw22N
 Sk1VHCX+hdk9g4g696TNu+YmSZQpug2zRuf3qRi4w7AfFEYGQ1ti9Kk1olmMJNnbvS37
 gEQA==
X-Gm-Message-State: APjAAAUPnpmJUjOMtHUPiKqOBK4T4ISwwGQ9vnGEykhkx0V4edqFTaS3
 tEP0+ddrFx0/HZdB3x74DW0=
X-Google-Smtp-Source: APXvYqwbRzLhMp/GcKvz9s1YqbjRbvmPk/y099s1w3mj36IjRuayljt6kUWphKUp9DVECQjgWePeRg==
X-Received: by 2002:ac2:43c2:: with SMTP id u2mr6183514lfl.61.1571914687074;
 Thu, 24 Oct 2019 03:58:07 -0700 (PDT)
Received: from [10.17.182.120] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id p88sm4664843ljp.13.2019.10.24.03.58.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 24 Oct 2019 03:58:06 -0700 (PDT)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Julien Grall <julien.grall@arm.com>
References: <1571220487-6582-1-git-send-email-olekstysh@gmail.com>
 <eea875c2-5d6e-5a49-b1c5-1248d447edbb@arm.com>
 <a0e71d6d-eeda-8f69-d4fb-ea6cf6ee49d7@suse.com>
From: Oleksandr <olekstysh@gmail.com>
Message-ID: <00c942ce-cfe4-d181-ff28-e698cda17c34@gmail.com>
Date: Thu, 24 Oct 2019 13:58:05 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a0e71d6d-eeda-8f69-d4fb-ea6cf6ee49d7@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 v3] xen/arm: domain_build: Don't
 expose IOMMU specific properties to hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDI0LjEwLjE5IDEyOjA1LCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+IE9uIDI0LjEwLjE5IDEw
OjU3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE9sZWtzYW5kciwKPj4KPj4gT24gMTAvMTYv
MTkgMTE6MDggQU0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4gRnJvbTogT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4KPj4+IFdl
IGFsd2F5cyBza2lwIHRoZSBJT01NVSBkZXZpY2Ugd2hlbiBjcmVhdGluZyBEVCBmb3IgaHdkb20g
aWYgdGhlcmUgaXMKPj4+IGFuIGFwcHJvcHJpYXRlIGRyaXZlciBmb3IgaXQgaW4gWGVuIChkZXZp
Y2VfZ2V0X2NsYXNzKGlvbW11X25vZGUpCj4+PiByZXR1cm5zIERFVklDRV9JT01NVSkuIFNvLCBl
dmVuIGlmIGl0IGlzIG5vdCB1c2VkIGJ5IFhlbiBpdCB3aWxsIGJlIAo+Pj4gc2tpcHBlZC4KPj4+
Cj4+PiBXZSBzaG91bGQgYWxzbyBza2lwIHRoZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIG9m
IHRoZSBtYXN0ZXIgZGV2aWNlCj4+PiBiZWhpbmQgdGhhdCBJT01NVSBpbiBvcmRlciB0byBhdm9p
ZCBleHBvc2luZyBhbiBoYWxmIGNvbXBsZXRlIElPTU1VCj4+PiBiaW5kaW5ncyB0byBod2RvbS4K
Pj4+Cj4+PiBBY2NvcmRpbmcgdG8gdGhlIExpbnV4J3MgZG9jczoKPj4+IDEuIERvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9pb21tdS50eHQKPj4+IDIuIERvY3VtZW50YXRp
b24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLWlvbW11LnR4dAo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNv
bT4KPj4KPj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Cj4+IEBKdWVyZ2VuOiB3aGlsZSB0aGUgZHJpdmVyIHJlbHlpbmcgb24gdGhvc2UgYmluZGluZ3Mg
aXMgZXhwZXJpbWVudGFsIAo+PiBmb3IgWGVuIDQuMTMsIGl0IHdvdWxkIGJlIGdvb2QgdG8gYXZv
aWQgZXhwb3NpbmcgaGFsZiB0aGUgYmluZGluZ3Mgb2YgCj4+IElPTU1VLgo+Pgo+PiBUaGUgYmlu
ZGluZ3MgYXJlIGdlbmVyaWMgYnV0IGl0IGlzIG5vdCB1c2VkIGJ5IHRoZSBTTU1VIGRyaXZlciB5
ZXQgCj4+IGFuZCB0aGVyZWZvcmUgc2hvdWxkIG5vdCBhZmZlY3QgcGxhdGZvcm0gdXNpbmcgU01N
VXMuCj4KPiBUaGFua3MgZm9yIHRoZSBiYWNrZ3JvdW5kIGluZm8uIFdpdGggdGhhdDoKPgo+IFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPgo+Cj4gSnVl
cmdlbgoKR3JlYXQsCgpJIHRoYW5rIHlvdSBhbGwuCgoKLS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIg
VHlzaGNoZW5rbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:01:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNas8-0006t9-EN; Thu, 24 Oct 2019 11:01:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNas7-0006t2-2I
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:01:39 +0000
X-Inumbo-ID: a6a01ccc-f64d-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6a01ccc-f64d-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 11:01:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNas5-0001iH-MH; Thu, 24 Oct 2019 11:01:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNas5-0004DO-4x; Thu, 24 Oct 2019 11:01:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNas5-0005i0-3v; Thu, 24 Oct 2019 11:01:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143085-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=b3739aa63f89fdb426226027f0b244cb15c1ea10
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 11:01:37 +0000
Subject: [Xen-devel] [libvirt test] 143085: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA4NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwODUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAy
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGIzNzM5YWE2M2Y4OWZkYjQyNjIyNjAyN2Yw
YjI0NGNiMTVjMWVhMTAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MzAyMyAgMjAxOS0xMC0yMiAwNDoxOToyNiBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDMwNTEgIDIwMTktMTAtMjMgMDQ6MTg6NTcgWiAgICAxIGRheXMgICAgMiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMwODUgIDIwMTktMTAtMjQgMDQ6MTg6NTkgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBKw6FuIFRvbWtvIDxqdG9ta29AcmVkaGF0LmNvbT4KICBNYXlhIFJhc2hp
c2ggPGNveXB1QHNkZi5vcmc+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KICBQYXZlbCBIcmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
Tm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NzAgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:06:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNawi-00074C-31; Thu, 24 Oct 2019 11:06:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZeBO=YR=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNawh-000747-Ck
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:06:23 +0000
X-Inumbo-ID: 50274f90-f64e-11e9-beca-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 50274f90-f64e-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 11:06:22 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id s1so16818167wro.0
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 04:06:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=LLVMlsyqW8Eq8mMDKBcgjPJTjFBTTDdaGAOHmapLf48=;
 b=CXEE6JFvf9zVC8oezk1gKLH9aaxg+vcd1XL534NOk4Y54FCfjTcP9CZAIKUpoRgMu2
 Ei+Hm/C9EXpKhUjqZUAxi2jlal2evWbRKP1pa1KSFemzI/voLefBswEceeElKbNY/e3N
 OX0VYeuNi6nCdwQboK9lFgs493EvRm34iuz9iP/c+KmX6Fj2m8ocCfnKobTY5riMF3jO
 quk0nhVJrajc83DxEb/uPRuaeBCQAWJkWTr7McYPM5ONH6Nq1sAZpyD/jhcOUfnm1u+n
 cvpxovuSG4v9beLKmJtG92P3ouh2wc3YZkf3nuxxyFVOeFndP02sQ6Sofp13HF10E+SR
 nxdA==
X-Gm-Message-State: APjAAAU9edtMaCUf1Y0cBnm02luS9hLvmYLpBbr6t78AEwsdQKonX8sR
 BK/ltAM5fIutyNtBC+AgYVHkZXAe0NA=
X-Google-Smtp-Source: APXvYqxFA9jlzINR+MXtzLi/MYMP+TDdK0SyJ14N54HvICIn/9ciQMYVC5wOau9XhBP0Q6sxJKeYaA==
X-Received: by 2002:a5d:46ca:: with SMTP id g10mr3386806wrs.193.1571915181954; 
 Thu, 24 Oct 2019 04:06:21 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id o15sm7130090wrv.76.2019.10.24.04.06.21
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 24 Oct 2019 04:06:21 -0700 (PDT)
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Thu, 24 Oct 2019 12:06:18 +0100
Message-Id: <20191024110618.6436-1-wl@xen.org>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] CONTRIBUTING: drop reference to blktap2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, lars.kurth@citrix.com,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmxrdGFwMiBpcyBnb25lLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KLS0t
CiBDT05UUklCVVRJTkcgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvQ09OVFJJQlVUSU5HIGIvQ09OVFJJQlVUSU5HCmluZGV4IDQ3ZjUzZTlhNDkuLjRm
ZmY0ZmQ5ZjYgMTAwNjQ0Ci0tLSBhL0NPTlRSSUJVVElORworKysgYi9DT05UUklCVVRJTkcKQEAg
LTEzLDcgKzEzLDYgQEAgTW9zdCBvZiB0aGUgWGVuIFByb2plY3QgY29kZSBpcyBsaWNlbnNlZCB1
bmRlciBHUEx2MiwgYnV0IGEgbnVtYmVyIG9mCiBkaXJlY3RvcmllcyBhcmUgcHJpbWFyaWx5IGxp
Y2Vuc2VkIHVuZGVyIGRpZmZlcmVudCBsaWNlbnNlcy4KIAogTW9zdCBub3RhYmx5OgotIC0gdG9v
bHMvYmxrdGFwMiAgICAgIDogQlNELU1vZGlmaWVkCiAgLSB0b29scy9saWJ4YyAgICAgICAgOiBM
R1BMIHYyLjEKICAtIHRvb2xzL2xpYnhsICAgICAgICA6IExHUEwgdjIuMQogIC0gdG9vbHMveGwg
ICAgICAgICAgIDogTEdQTCB2Mi4xCi0tIAoyLjIwLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:13:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNb3N-0007re-SQ; Thu, 24 Oct 2019 11:13:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNb3M-0007rZ-9Y
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:13:16 +0000
X-Inumbo-ID: 45a1c676-f64f-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 45a1c676-f64f-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 11:13:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id AFF26B4E6;
 Thu, 24 Oct 2019 11:13:13 +0000 (UTC)
To: Wei Liu <wl@xen.org>, Xen Development List <xen-devel@lists.xenproject.org>
References: <20191024110618.6436-1-wl@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <e05ef290-8e71-046f-a687-9d1a8e1ea7fe@suse.com>
Date: Thu, 24 Oct 2019 13:13:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191024110618.6436-1-wl@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] CONTRIBUTING: drop reference to
 blktap2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: lars.kurth@citrix.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTM6MDYsIFdlaSBMaXUgd3JvdGU6Cj4gQmxrdGFwMiBpcyBnb25lLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gLS0tCj4gICBDT05UUklCVVRJ
TkcgfCAxIC0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL0NPTlRSSUJVVElORyBiL0NPTlRSSUJVVElORwo+IGluZGV4IDQ3ZjUzZTlhNDkuLjRmZmY0
ZmQ5ZjYgMTAwNjQ0Cj4gLS0tIGEvQ09OVFJJQlVUSU5HCj4gKysrIGIvQ09OVFJJQlVUSU5HCj4g
QEAgLTEzLDcgKzEzLDYgQEAgTW9zdCBvZiB0aGUgWGVuIFByb2plY3QgY29kZSBpcyBsaWNlbnNl
ZCB1bmRlciBHUEx2MiwgYnV0IGEgbnVtYmVyIG9mCj4gICBkaXJlY3RvcmllcyBhcmUgcHJpbWFy
aWx5IGxpY2Vuc2VkIHVuZGVyIGRpZmZlcmVudCBsaWNlbnNlcy4KPiAgIAo+ICAgTW9zdCBub3Rh
Ymx5Ogo+IC0gLSB0b29scy9ibGt0YXAyICAgICAgOiBCU0QtTW9kaWZpZWQKPiAgICAtIHRvb2xz
L2xpYnhjICAgICAgICA6IExHUEwgdjIuMQo+ICAgIC0gdG9vbHMvbGlieGwgICAgICAgIDogTEdQ
TCB2Mi4xCj4gICAgLSB0b29scy94bCAgICAgICAgICAgOiBMR1BMIHYyLjEKPiAKCk1pbmQgYWRk
aW5nIHRvb2xzL2xpYnMgaW5zdGVhZD8KCldpdGggdGhhdDoKClJldmlld2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:22:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbCJ-0000GK-SF; Thu, 24 Oct 2019 11:22:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZeBO=YR=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNbCH-0000GF-Vq
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:22:30 +0000
X-Inumbo-ID: 90251148-f650-11e9-949e-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90251148-f650-11e9-949e-12813bfff9fa;
 Thu, 24 Oct 2019 11:22:29 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id r141so2195882wme.4
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 04:22:29 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=B5mAnw2Jlxy4oBhHS87QzSntWs1ZqEl8uhD2g0vJZZE=;
 b=NMxl1RjDW+4nk7p6Tn11yz9dQ0M+YNehXafvQzEtDp/ZBK1lb6uKzo4EJBb67t7gTs
 ljZowjkT5iclhBxz5EWVexaDXfg8idtW09H3TlGgoS1FKI6Ys8sr8BC6XMGdXf4WsiXZ
 TGqi/xgfQDBAXZ6+4dP0X6GeKuvGilZAXc6vKj76c46k2Z82DPGe1EGUbmEgr2aJ1wGQ
 bJr1GMcz5Zgjyvx4968qa663n5Ga8hFSI+n1Tg9l2/QoMk2zTDK57J9tKqB/EtvDVaVN
 PVvI5ubdA9iefgv+I1cjlp/oOC9GKABiEef4sn9RD+gIon59AgcizwGRdy53WEEtyFHq
 PWAA==
X-Gm-Message-State: APjAAAXG7RChX0NDwh5DXFyFHkaB2VYxuJTuvGcN2SYM4/YlM9JfRJHH
 kWAvDpGqtu+PAvOQOv50UJg=
X-Google-Smtp-Source: APXvYqwz8DIubK585dxmjFiB0MC7rUTam+uBpeyRnhNKWsmKuIbLU6+xPHKqYT1qXCsbOFFOpGbfpA==
X-Received: by 2002:a1c:720a:: with SMTP id n10mr4360308wmc.20.1571916148433; 
 Thu, 24 Oct 2019 04:22:28 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id i18sm22907678wrx.14.2019.10.24.04.22.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 24 Oct 2019 04:22:27 -0700 (PDT)
Date: Thu, 24 Oct 2019 12:22:26 +0100
From: Wei Liu <wl@xen.org>
To: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <20191024112226.ugcmzmsyndg3sfeb@debian>
References: <20191024110618.6436-1-wl@xen.org>
 <e05ef290-8e71-046f-a687-9d1a8e1ea7fe@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e05ef290-8e71-046f-a687-9d1a8e1ea7fe@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] CONTRIBUTING: drop reference to
 blktap2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wl@xen.org>,
 lars.kurth@citrix.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgMDE6MTM6MTNQTSArMDIwMCwgSsO8cmdlbiBHcm/DnyB3
cm90ZToKPiBPbiAyNC4xMC4xOSAxMzowNiwgV2VpIExpdSB3cm90ZToKPiA+IEJsa3RhcDIgaXMg
Z29uZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KPiA+IC0t
LQo+ID4gICBDT05UUklCVVRJTkcgfCAxIC0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRp
b24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL0NPTlRSSUJVVElORyBiL0NPTlRSSUJVVElORwo+
ID4gaW5kZXggNDdmNTNlOWE0OS4uNGZmZjRmZDlmNiAxMDA2NDQKPiA+IC0tLSBhL0NPTlRSSUJV
VElORwo+ID4gKysrIGIvQ09OVFJJQlVUSU5HCj4gPiBAQCAtMTMsNyArMTMsNiBAQCBNb3N0IG9m
IHRoZSBYZW4gUHJvamVjdCBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIEdQTHYyLCBidXQgYSBudW1i
ZXIgb2YKPiA+ICAgZGlyZWN0b3JpZXMgYXJlIHByaW1hcmlseSBsaWNlbnNlZCB1bmRlciBkaWZm
ZXJlbnQgbGljZW5zZXMuCj4gPiAgIE1vc3Qgbm90YWJseToKPiA+IC0gLSB0b29scy9ibGt0YXAy
ICAgICAgOiBCU0QtTW9kaWZpZWQKPiA+ICAgIC0gdG9vbHMvbGlieGMgICAgICAgIDogTEdQTCB2
Mi4xCj4gPiAgICAtIHRvb2xzL2xpYnhsICAgICAgICA6IExHUEwgdjIuMQo+ID4gICAgLSB0b29s
cy94bCAgICAgICAgICAgOiBMR1BMIHYyLjEKPiA+IAo+IAo+IE1pbmQgYWRkaW5nIHRvb2xzL2xp
YnMgaW5zdGVhZD8KClN1cmUuIFRoYXQgY2FuIGJlIGRvbmUuCgpCZWNhdXNlIHRvb2xzL2xpYnMn
IGNvZGUgaXMgbW9zdGx5IHNwbGl0IGZyb20gbGlieGMgYW5kIGZyaWVuZHMsIEkKYXNzdW1lIGl0
IGlzIGdvaW5nIHRvIGJlIExHUEwgdjIuMSBhcyB3ZWxsLgoKTGFycyBhbmQgSWFuLCB5b3VyIG9w
aW5pb24/CgpXZWkuCgo+IAo+IFdpdGggdGhhdDoKPiAKPiBSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPiAKPiAKPiBKdWVyZ2VuCj4gCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:49:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbcE-0001y8-5O; Thu, 24 Oct 2019 11:49:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hYBa=YR=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iNbcC-0001y3-MN
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:49:16 +0000
X-Inumbo-ID: 4d94d77e-f654-11e9-bbab-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d94d77e-f654-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 11:49:15 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBdxUn027790;
 Thu, 24 Oct 2019 11:48:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2019-08-05;
 bh=z13BAF6ghH9YJkJPP/cOfQet3c3eWcpMKhNqVJkkLRM=;
 b=bWrkHXfqnm9iQapN5MJCYi1RPzf0CfNulUZ4eLSmNGn83Pg/jE/OBDfrGJWsbm0hvQfi
 qj9hwLqAKRC/OlqQ8JffjEb5wsFJF41FWAjXSwr29vDXHJ2fUIITjsjHOfCzNqnUFBGY
 EShZtABmBBD0CyQtpyXpOUFQHzNJLQhXXFFqwzYMjUM0UzMkcy4fbccV2+mGsN2DFFBm
 DVXnJUPgN+MQglCoq9T3j+lKkXqOtuiIfE/i9gBKrfoFX2vSxNzp6ctnS3gSB8cgrZSW
 8U6m8nMA6o9Bn8Lm6LjD71b+43h6k7k4vB/xq5UDMgv5Skn08Rq+UmvWNjgnP2A4L33o Jw== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by aserp2120.oracle.com with ESMTP id 2vqteq323h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:48 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBdDSh050160;
 Thu, 24 Oct 2019 11:48:47 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userp3030.oracle.com with ESMTP id 2vtjkjcsf7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:47 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9OBmjeO010783;
 Thu, 24 Oct 2019 11:48:46 GMT
Received: from tomti.i.net-space.pl (/10.175.165.209)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 24 Oct 2019 04:48:45 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 13:48:13 +0200
Message-Id: <20191024114814.6488-3-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191024114814.6488-1-daniel.kiper@oracle.com>
References: <20191024114814.6488-1-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910240116
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910240116
Subject: [Xen-devel] [PATCH v4 2/3] x86/boot: Introduce the
 kernel_info.setup_type_max
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, rdunlap@infradead.org, luto@kernel.org, hpa@zytor.com,
 kanth.ghatraju@oracle.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmaWVsZCBjb250YWlucyBtYXhpbWFsIGFsbG93ZWQgdHlwZSBmb3Igc2V0dXBfZGF0YS4K
Ck5vdyBidW1wIHRoZSBzZXR1cF9oZWFkZXIgdmVyc2lvbiBpbiBhcmNoL3g4Ni9ib290L2hlYWRl
ci5TLgoKU3VnZ2VzdGVkLWJ5OiBILiBQZXRlciBBbnZpbiAoSW50ZWwpIDxocGFAenl0b3IuY29t
PgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpSZXZpZXdlZC1ieTogUm9zcyBQaGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+
ClJldmlld2VkLWJ5OiBILiBQZXRlciBBbnZpbiAoSW50ZWwpIDxocGFAenl0b3IuY29tPgotLS0K
IERvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0ICAgICAgICAgICAgIHwgOSArKysrKysrKy0KIGFy
Y2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5mby5TIHwgNSArKysrKwogYXJjaC94ODYv
Ym9vdC9oZWFkZXIuUyAgICAgICAgICAgICAgICAgfCAyICstCiBhcmNoL3g4Ni9pbmNsdWRlL3Vh
cGkvYXNtL2Jvb3RwYXJhbS5oICB8IDMgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi94ODYvYm9v
dC5yc3QgYi9Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdAppbmRleCBjNjBmYWZkYTk0MjcuLjhl
NTIzYzIzZWRlMyAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKKysrIGIv
RG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QKQEAgLTczLDcgKzczLDcgQEAgUHJvdG9jb2wgMi4x
NDoJQlVSTlQgQlkgSU5DT1JSRUNUIENPTU1JVCBhZTdlMTIzOGU2OGYyYTQ3MmExMjU2NzNhYjUw
NmQ0OTE1OGMxODgKIAkJKHg4Ni9ib290OiBBZGQgQUNQSSBSU0RQIGFkZHJlc3MgdG8gc2V0dXBf
aGVhZGVyKQogCQlETyBOT1QgVVNFISEhIEFTU1VNRSBTQU1FIEFTIDIuMTMuCiAKLVByb3RvY29s
IDIuMTU6CShLZXJuZWwgNS41KSBBZGRlZCB0aGUga2VybmVsX2luZm8uCitQcm90b2NvbCAyLjE1
OgkoS2VybmVsIDUuNSkgQWRkZWQgdGhlIGtlcm5lbF9pbmZvIGFuZCBrZXJuZWxfaW5mby5zZXR1
cF90eXBlX21heC4KID09PT09PT09PT09PT0JPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKIC4uIG5vdGU6OgpAQCAtOTgxLDYgKzk4
MSwxMyBAQCBPZmZzZXQvc2l6ZToJMHgwMDA4LzQKICAgVGhpcyBmaWVsZCBjb250YWlucyB0aGUg
c2l6ZSBvZiB0aGUga2VybmVsX2luZm8gaW5jbHVkaW5nIGtlcm5lbF9pbmZvLmhlYWRlcgogICBh
bmQga2VybmVsX2luZm8ua2VybmVsX2luZm9fdmFyX2xlbl9kYXRhLgogCis9PT09PT09PT09PT0J
PT09PT09PT09PT09PT0KK0ZpZWxkIG5hbWU6CXNldHVwX3R5cGVfbWF4CitPZmZzZXQvc2l6ZToJ
MHgwMDA4LzQKKz09PT09PT09PT09PQk9PT09PT09PT09PT09PQorCisgIFRoaXMgZmllbGQgY29u
dGFpbnMgbWF4aW1hbCBhbGxvd2VkIHR5cGUgZm9yIHNldHVwX2RhdGEgYW5kIHNldHVwX2luZGly
ZWN0IHN0cnVjdHMuCisKIAogVGhlIEltYWdlIENoZWNrc3VtCiA9PT09PT09PT09PT09PT09PT0K
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5mby5TIGIvYXJj
aC94ODYvYm9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMKaW5kZXggOGVhNmY2ZTNmZWVmLi5m
ODE4ZWU4ZmJhMzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxf
aW5mby5TCisrKyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rZXJuZWxfaW5mby5TCkBAIC0x
LDUgKzEsNyBAQAogLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KIAorI2lu
Y2x1ZGUgPGFzbS9ib290cGFyYW0uaD4KKwogCS5zZWN0aW9uICIucm9kYXRhLmtlcm5lbF9pbmZv
IiwgImEiCiAKIAkuZ2xvYmFsIGtlcm5lbF9pbmZvCkBAIC0xMiw2ICsxNCw5IEBAIGtlcm5lbF9p
bmZvOgogCS8qIFNpemUgdG90YWwuICovCiAJLmxvbmcJa2VybmVsX2luZm9fZW5kIC0ga2VybmVs
X2luZm8KIAorCS8qIE1heGltYWwgYWxsb3dlZCB0eXBlIGZvciBzZXR1cF9kYXRhIGFuZCBzZXR1
cF9pbmRpcmVjdCBzdHJ1Y3RzLiAqLworCS5sb25nCVNFVFVQX1RZUEVfTUFYCisKIGtlcm5lbF9p
bmZvX3Zhcl9sZW5fZGF0YToKIAkvKiBFbXB0eSBmb3IgdGltZSBiZWluZy4uLiAqLwoga2VybmVs
X2luZm9fZW5kOgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYm9vdC9oZWFkZXIuUyBiL2FyY2gveDg2
L2Jvb3QvaGVhZGVyLlMKaW5kZXggMjJkY2VjYWFhODk4Li45N2Q5YjZkNmMxYWYgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKKysrIGIvYXJjaC94ODYvYm9vdC9oZWFkZXIuUwpA
QCAtMzAwLDcgKzMwMCw3IEBAIF9zdGFydDoKIAkjIFBhcnQgMiBvZiB0aGUgaGVhZGVyLCBmcm9t
IHRoZSBvbGQgc2V0dXAuUwogCiAJCS5hc2NpaQkiSGRyUyIJCSMgaGVhZGVyIHNpZ25hdHVyZQot
CQkud29yZAkweDAyMGQJCSMgaGVhZGVyIHZlcnNpb24gbnVtYmVyICg+PSAweDAxMDUpCisJCS53
b3JkCTB4MDIwZgkJIyBoZWFkZXIgdmVyc2lvbiBudW1iZXIgKD49IDB4MDEwNSkKIAkJCQkJIyBv
ciBlbHNlIG9sZCBsb2FkbGluLTEuNSB3aWxsIGZhaWwpCiAJCS5nbG9ibCByZWFsbW9kZV9zd3Rj
aAogcmVhbG1vZGVfc3d0Y2g6CS53b3JkCTAsIDAJCSMgZGVmYXVsdF9zd2l0Y2gsIFNFVFVQU0VH
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oIGIvYXJj
aC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaAppbmRleCBhMWViY2Q3YTk5MWMuLmRi
YjQxMTI4ZTVhMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFy
YW0uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL3VhcGkvYXNtL2Jvb3RwYXJhbS5oCkBAIC0xMSw2
ICsxMSw5IEBACiAjZGVmaW5lIFNFVFVQX0FQUExFX1BST1BFUlRJRVMJCTUKICNkZWZpbmUgU0VU
VVBfSkFJTEhPVVNFCQkJNgogCisvKiBtYXgoU0VUVVBfKikgKi8KKyNkZWZpbmUgU0VUVVBfVFlQ
RV9NQVgJCQlTRVRVUF9KQUlMSE9VU0UKKwogLyogcmFtX3NpemUgZmxhZ3MgKi8KICNkZWZpbmUg
UkFNRElTS19JTUFHRV9TVEFSVF9NQVNLCTB4MDdGRgogI2RlZmluZSBSQU1ESVNLX1BST01QVF9G
TEFHCQkweDgwMDAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:49:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:49:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbcI-0001ym-H0; Thu, 24 Oct 2019 11:49:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hYBa=YR=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iNbcH-0001yg-K6
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:49:21 +0000
X-Inumbo-ID: 4ddee5da-f654-11e9-a531-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ddee5da-f654-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 11:49:16 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBdBot022926;
 Thu, 24 Oct 2019 11:48:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2019-08-05;
 bh=+83lcVguJyvnyafDeVP9ncl+WMvkJ+8ZOi3EzqtPjgg=;
 b=PpqDwkeJLhJ7Ingfq7KJFOlkrifCd+/mA6l8d9UJ1OOM/xI0iraz0D8SdpNPN0VdCxTa
 xoUl6oQNnxJdYQ69+qro0MemPKSRZLJesx7Mq3CCloJRBn2sbnhIdzna6ddDNltl/eEd
 gIV2KA9OKZ2qd8GcfHEZlEjZSmR+gY1DGF8oh+0JyDSUFLo00OhWzNVR4zz9m71jpbrn
 gvuccVAW7JjSwBDWewa7pc8WRmYf6Mk8W4x4j2UOeuAmTmp35PqTXSOdLXVQdw7IYPZR
 PRQqjrPEGuMAZnr6hVloS9IaWycgWbMs+G9wF9wPmSlHlB65eAxQT4kJRhZqbb8/+Tig ZQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2vqu4r2vjg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:46 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBeE34147828;
 Thu, 24 Oct 2019 11:48:46 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userp3020.oracle.com with ESMTP id 2vtsk4kdhe-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:46 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9OBmc76019554;
 Thu, 24 Oct 2019 11:48:38 GMT
Received: from tomti.i.net-space.pl (/10.175.165.209)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 24 Oct 2019 04:48:37 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 13:48:11 +0200
Message-Id: <20191024114814.6488-1-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=663
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910240116
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=742 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910240116
Subject: [Xen-devel] [PATCH v4 0/3] x86/boot: Introduce the kernel_info et
 consortes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, rdunlap@infradead.org, luto@kernel.org, hpa@zytor.com,
 kanth.ghatraju@oracle.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpEdWUgdG8gdmVyeSBsaW1pdGVkIHNwYWNlIGluIHRoZSBzZXR1cF9oZWFkZXIgdGhpcyBw
YXRjaCBzZXJpZXMgaW50cm9kdWNlcyBuZXcKa2VybmVsX2luZm8gc3RydWN0IHdoaWNoIHdpbGwg
YmUgdXNlZCB0byBjb252ZXkgaW5mb3JtYXRpb24gZnJvbSB0aGUga2VybmVsIHRvCnRoZSBib290
bG9hZGVyLiBUaGlzIHdheSB0aGUgYm9vdCBwcm90b2NvbCBjYW4gYmUgZXh0ZW5kZWQgcmVnYXJk
bGVzcyBvZiB0aGUKc2V0dXBfaGVhZGVyIGxpbWl0YXRpb25zLiBBZGRpdGlvbmFsbHksIHRoZSBw
YXRjaCBzZXJpZXMgaW50cm9kdWNlcyBzb21lCmNvbnZlbmllbmNlIGZlYXR1cmVzIGxpa2UgdGhl
IHNldHVwX2luZGlyZWN0IHN0cnVjdCBhbmQgdGhlCmtlcm5lbF9pbmZvLnNldHVwX3R5cGVfbWF4
IGZpZWxkLgoKRGFuaWVsCgogRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgICAgICAgICAgICAg
fCAxNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9ib290L01ha2VmaWxlICAgICAg
ICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL01ha2VmaWxlICAg
ICAgfCAgIDQgKy0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rYXNsci5jICAgICAgIHwgIDEy
ICsrKysrKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMgfCAgMjIgKysr
KysrKysrKwogYXJjaC94ODYvYm9vdC9oZWFkZXIuUyAgICAgICAgICAgICAgICAgfCAgIDMgKy0K
IGFyY2gveDg2L2Jvb3QvdG9vbHMvYnVpbGQuYyAgICAgICAgICAgIHwgICA1ICsrKwogYXJjaC94
ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCAgfCAgMTYgKysrKysrKy0KIGFyY2gveDg2
L2tlcm5lbC9lODIwLmMgICAgICAgICAgICAgICAgIHwgIDExICsrKysrCiBhcmNoL3g4Ni9rZXJu
ZWwva2RlYnVnZnMuYyAgICAgICAgICAgICB8ICAyMCArKysrKysrLS0KIGFyY2gveDg2L2tlcm5l
bC9rc3lzZnMuYyAgICAgICAgICAgICAgIHwgIDMwICsrKysrKysrKystLS0tCiBhcmNoL3g4Ni9r
ZXJuZWwvc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgNCArKwogYXJjaC94ODYvbW0vaW9yZW1h
cC5jICAgICAgICAgICAgICAgICAgfCAgMTEgKysrKysKIDEzIGZpbGVzIGNoYW5nZWQsIDI5OCBp
bnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCkRhbmllbCBLaXBlciAoMyk6CiAgICAgIHg4
Ni9ib290OiBJbnRyb2R1Y2UgdGhlIGtlcm5lbF9pbmZvCiAgICAgIHg4Ni9ib290OiBJbnRyb2R1
Y2UgdGhlIGtlcm5lbF9pbmZvLnNldHVwX3R5cGVfbWF4CiAgICAgIHg4Ni9ib290OiBJbnRyb2R1
Y2UgdGhlIHNldHVwX2luZGlyZWN0CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:49:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbcN-0001zi-Pn; Thu, 24 Oct 2019 11:49:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hYBa=YR=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iNbcM-0001zT-KO
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:49:26 +0000
X-Inumbo-ID: 4da1830c-f654-11e9-beca-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4da1830c-f654-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 11:49:15 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBdJhK027401;
 Thu, 24 Oct 2019 11:48:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2019-08-05;
 bh=DKkR9B0pyfeJWw3qfq3SJ4xhN9wi6hAARN2vGh5YHPc=;
 b=nfdPxQj40erJeqML+HngZ8z+IhxYAyJ+ss7L7qZKUD99xNrHPVL1H7teYxKTnjekwX9H
 U57pe6KcITRQbwwG7HB1S2X60iTpqVFUTRO6RUHrMEcOjV+s6BiqoWQLJytzOj7KfO5e
 n3S4snwV96+MWEwJdymAFAhxyMkYAxTrs6F8rDyw5f7rDG5Da/MrnX13zfjiu9itUqnq
 nzgX00WoZTBW1zsqhsrmyxTvJLFsdhC2K01vFOCsemzCV9PeMf2c1ySK4j1n9VEJJW8V
 0rKEZR7PdIncQ42jPlalg0W3dae5Cs9al9B2u84gaac7h5mWbEsilIT9Ozyx/YDQKqKi RA== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2120.oracle.com with ESMTP id 2vqteq323e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:47 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBeBRp011561;
 Thu, 24 Oct 2019 11:48:46 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserp3020.oracle.com with ESMTP id 2vu0fp47d5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:46 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9OBmgf9021099;
 Thu, 24 Oct 2019 11:48:42 GMT
Received: from tomti.i.net-space.pl (/10.175.165.209)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 24 Oct 2019 04:48:41 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 13:48:12 +0200
Message-Id: <20191024114814.6488-2-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191024114814.6488-1-daniel.kiper@oracle.com>
References: <20191024114814.6488-1-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910240116
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910240116
Subject: [Xen-devel] [PATCH v4 1/3] x86/boot: Introduce the kernel_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, rdunlap@infradead.org, luto@kernel.org, hpa@zytor.com,
 kanth.ghatraju@oracle.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiB0aGUgaGVhZGVycyBhcmUgYW5hbG9nb3VzIHRvIHRo
ZSB2YXJpb3VzIGRhdGEKc2VjdGlvbnM6CgogIHNldHVwX2hlYWRlciA9IC5kYXRhCiAgYm9vdF9w
YXJhbXMvc2V0dXBfZGF0YSA9IC5ic3MKCldoYXQgaXMgbWlzc2luZyBmcm9tIHRoZSBhYm92ZSBs
aXN0PyBUaGF0J3MgcmlnaHQ6CgogIGtlcm5lbF9pbmZvID0gLnJvZGF0YQoKV2UgaGF2ZSBiZWVu
IChhYil1c2luZyAuZGF0YSBmb3IgdGhpbmdzIHRoYXQgY291bGQgZ28gaW50byAucm9kYXRhIG9y
IC5ic3MgZm9yCmEgbG9uZyB0aW1lLCBmb3IgbGFjayBvZiBhbHRlcm5hdGl2ZXMgYW5kIC0tIGVz
cGVjaWFsbHkgZWFybHkgb24gLS0gaW5lcnRpYS4KQWxzbywgdGhlIEJJT1Mgc3R1YiBpcyByZXNw
b25zaWJsZSBmb3IgY3JlYXRpbmcgYm9vdF9wYXJhbXMsIHNvIGl0IGlzbid0CmF2YWlsYWJsZSB0
byBhIEJJT1MtYmFzZWQgbG9hZGVyIChzZXR1cF9kYXRhIGlzLCB0aG91Z2gpLgoKc2V0dXBfaGVh
ZGVyIGlzIHBlcm1hbmVudGx5IGxpbWl0ZWQgdG8gMTQ0IGJ5dGVzIGR1ZSB0byB0aGUgcmVhY2gg
b2YgdGhlCjItYnl0ZSBqdW1wIGZpZWxkLCB3aGljaCBkb3VibGVzIGFzIGEgbGVuZ3RoIGZpZWxk
IGZvciB0aGUgc3RydWN0dXJlLCBjb21iaW5lZAp3aXRoIHRoZSBzaXplIG9mIHRoZSAiaG9sZSIg
aW4gc3RydWN0IGJvb3RfcGFyYW1zIHRoYXQgYSBwcm90ZWN0ZWQtbW9kZSBsb2FkZXIKb3IgdGhl
IEJJT1Mgc3R1YiBoYXMgdG8gY29weSBpdCBpbnRvLiBJdCBpcyBjdXJyZW50bHkgMTE5IGJ5dGVz
IGxvbmcsIHdoaWNoCmxlYXZlcyB1cyB3aXRoIDI1IHZlcnkgcHJlY2lvdXMgYnl0ZXMuIFRoaXMg
aXNuJ3Qgc29tZXRoaW5nIHRoYXQgY2FuIGJlIGZpeGVkCndpdGhvdXQgcmV2aXNpbmcgdGhlIGJv
b3QgcHJvdG9jb2wgZW50aXJlbHksIGJyZWFraW5nIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LgoK
Ym9vdF9wYXJhbXMgcHJvcGVyIGlzIGxpbWl0ZWQgdG8gNDA5NiBieXRlcywgYnV0IGNhbiBiZSBh
cmJpdHJhcmlseSBleHRlbmRlZApieSBhZGRpbmcgc2V0dXBfZGF0YSBlbnRyaWVzLiBJdCBjYW5u
b3QgYmUgdXNlZCB0byBjb21tdW5pY2F0ZSBwcm9wZXJ0aWVzIG9mCnRoZSBrZXJuZWwgaW1hZ2Us
IGJlY2F1c2UgaXQgaXMgLmJzcyBhbmQgaGFzIG5vIGltYWdlLXByb3ZpZGVkIGNvbnRlbnQuCgpr
ZXJuZWxfaW5mbyBzb2x2ZXMgdGhpcyBieSBwcm92aWRpbmcgYW4gZXh0ZW5zaWJsZSBwbGFjZSBm
b3IgaW5mb3JtYXRpb24gYWJvdXQKdGhlIGtlcm5lbCBpbWFnZS4gSXQgaXMgcmVhZG9ubHksIGJl
Y2F1c2UgdGhlIGtlcm5lbCBjYW5ub3QgcmVseSBvbiBhCmJvb3Rsb2FkZXIgY29weWluZyBpdHMg
Y29udGVudHMgYW55d2hlcmUsIGJ1dCB0aGF0IGlzIE9LOyBpZiBpdCBiZWNvbWVzCm5lY2Vzc2Fy
eSBpdCBjYW4gc3RpbGwgY29udGFpbiBkYXRhIGl0ZW1zIHRoYXQgYW4gZW5hYmxlZCBib290bG9h
ZGVyIHdvdWxkIGJlCmV4cGVjdGVkIHRvIGNvcHkgaW50byBhIHNldHVwX2RhdGEgY2h1bmsuCgpU
aGlzIHBhdGNoIGRvZXMgbm90IGJ1bXAgc2V0dXBfaGVhZGVyIHZlcnNpb24gaW4gYXJjaC94ODYv
Ym9vdC9oZWFkZXIuUwpiZWNhdXNlIGl0IHdpbGwgYmUgZm9sbG93ZWQgYnkgYWRkaXRpb25hbCBj
aGFuZ2VzIGNvbWluZyBpbnRvIHRoZQpMaW51eC94ODYgYm9vdCBwcm90b2NvbC4KClN1Z2dlc3Rl
ZC1ieTogSC4gUGV0ZXIgQW52aW4gKEludGVsKSA8aHBhQHp5dG9yLmNvbT4KU2lnbmVkLW9mZi1i
eTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6
IFJvc3MgUGhpbGlwc29uIDxyb3NzLnBoaWxpcHNvbkBvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTog
SC4gUGV0ZXIgQW52aW4gKEludGVsKSA8aHBhQHp5dG9yLmNvbT4KLS0tCnY0IC0gc3VnZ2VzdGlv
bnMvZml4ZXM6CiAgIC0gaW1wcm92ZSB0aGUgZG9jdW1lbnRhdGlvbgogICAgIChzdWdnZXN0ZWQg
YnkgUmFuZHkgRHVubGFwIGFuZCBLb25yYWQgUnplc3p1dGVrIFdpbGspLgoKdjMgLSBzdWdnZXN0
aW9ucy9maXhlczoKICAgLSBzcGxpdCBrZXJuZWxfaW5mbyBkYXRhIGludG8gZml4ZWQgYW5kIHZh
cmlhYmxlIHNpemVkIHJlZ2lvbnMsCiAgICAgKHN1Z2dlc3RlZCBieSBILiBQZXRlciBBbnZpbiks
CiAgIC0gY2hhbmdlIGtlcm5lbF9pbmZvLmhlYWRlciB2YWx1ZSB0byAiTFRvUCIgKDB4NTA2ZjU0
NGMpLAogICAgIChzdWdnZXN0ZWQgYnkgSC4gUGV0ZXIgQW52aW4pLAogICAtIGltcHJvdmUgdGhl
IGNvbW1lbnRzLAogICAtIGltcHJvdmUgdGhlIGRvY3VtZW50YXRpb24uCgp2MiAtIHN1Z2dlc3Rp
b25zL2ZpeGVzOgogICAtIHJlbmFtZSBzZXR1cF9oZWFkZXIyIHRvIGtlcm5lbF9pbmZvLAogICAg
IChzdWdnZXN0ZWQgYnkgSC4gUGV0ZXIgQW52aW4pLAogICAtIGNoYW5nZSBrZXJuZWxfaW5mby5o
ZWFkZXIgdmFsdWUgdG8gIkluZk8iICgweDRmNjY2ZTQ5KSwKICAgLSBuZXcga2VybmVsX2luZm8g
ZGVzY3JpcHRpb24gaW4gRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QsCiAgICAgKHN1Z2dlc3Rl
ZCBieSBILiBQZXRlciBBbnZpbiksCiAgIC0gZHJvcCBrZXJuZWxfaW5mb19vZmZzZXRfdXBkYXRl
KCkgYXMgYW4gb3ZlcmtpbGwgYW5kCiAgICAgdXBkYXRlIGtlcm5lbF9pbmZvIG9mZnNldCBkaXJl
Y3RseSBmcm9tIG1haW4oKSwKICAgICAoc3VnZ2VzdGVkIGJ5IEVyaWMgU25vd2JlcmcpLAogICAt
IG5ldyBjb21taXQgbWVzc2FnZQogICAgIChzdWdnZXN0ZWQgYnkgSC4gUGV0ZXIgQW52aW4pLAog
ICAtIGZpeCBzb21lIGNvbW1pdCBtZXNzYWdlIG1pc3NwZWxsaW5ncwogICAgIChzdWdnZXN0ZWQg
YnkgRXJpYyBTbm93YmVyZykuCi0tLQogRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgICAgICAg
ICAgICAgfCAxMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9i
b290L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC94ODYvYm9vdC9jb21w
cmVzc2VkL01ha2VmaWxlICAgICAgfCAgIDQgKy0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9r
ZXJuZWxfaW5mby5TIHwgIDE3ICsrKysrCiBhcmNoL3g4Ni9ib290L2hlYWRlci5TICAgICAgICAg
ICAgICAgICB8ICAgMSArCiBhcmNoL3g4Ni9ib290L3Rvb2xzL2J1aWxkLmMgICAgICAgICAgICB8
ICAgNSArKwogYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCAgfCAgIDEgKwog
NyBmaWxlcyBjaGFuZ2VkLCAxNTMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9ib290L2NvbXByZXNzZWQva2VybmVsX2luZm8uUwoKZGlm
ZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0IGIvRG9jdW1lbnRhdGlvbi94ODYv
Ym9vdC5yc3QKaW5kZXggMDhhMmYxMDBjMGU2Li5jNjBmYWZkYTk0MjcgMTAwNjQ0Ci0tLSBhL0Rv
Y3VtZW50YXRpb24veDg2L2Jvb3QucnN0CisrKyBiL0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0
CkBAIC02OCw4ICs2OCwyNSBAQCBQcm90b2NvbCAyLjEyCShLZXJuZWwgMy44KSBBZGRlZCB0aGUg
eGxvYWRmbGFncyBmaWVsZCBhbmQgZXh0ZW5zaW9uIGZpZWxkcwogUHJvdG9jb2wgMi4xMwkoS2Vy
bmVsIDMuMTQpIFN1cHBvcnQgMzItIGFuZCA2NC1iaXQgZmxhZ3MgYmVpbmcgc2V0IGluCiAJCXhs
b2FkZmxhZ3MgdG8gc3VwcG9ydCBib290aW5nIGEgNjQtYml0IGtlcm5lbCBmcm9tIDMyLWJpdAog
CQlFRkkKKworUHJvdG9jb2wgMi4xNDoJQlVSTlQgQlkgSU5DT1JSRUNUIENPTU1JVCBhZTdlMTIz
OGU2OGYyYTQ3MmExMjU2NzNhYjUwNmQ0OTE1OGMxODg5CisJCSh4ODYvYm9vdDogQWRkIEFDUEkg
UlNEUCBhZGRyZXNzIHRvIHNldHVwX2hlYWRlcikKKwkJRE8gTk9UIFVTRSEhISBBU1NVTUUgU0FN
RSBBUyAyLjEzLgorCitQcm90b2NvbCAyLjE1OgkoS2VybmVsIDUuNSkgQWRkZWQgdGhlIGtlcm5l
bF9pbmZvLgogPT09PT09PT09PT09PQk9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KIAorLi4gbm90ZTo6CisgICAgIFRoZSBwcm90b2Nv
bCB2ZXJzaW9uIG51bWJlciBzaG91bGQgYmUgY2hhbmdlZCBvbmx5IGlmIHRoZSBzZXR1cCBoZWFk
ZXIKKyAgICAgaXMgY2hhbmdlZC4gVGhlcmUgaXMgbm8gbmVlZCB0byB1cGRhdGUgdGhlIHZlcnNp
b24gbnVtYmVyIGlmIGJvb3RfcGFyYW1zCisgICAgIG9yIGtlcm5lbF9pbmZvIGFyZSBjaGFuZ2Vk
LiBBZGRpdGlvbmFsbHksIGl0IGlzIHJlY29tbWVuZGVkIHRvIHVzZQorICAgICB4bG9hZGZsYWdz
IChpbiB0aGlzIGNhc2UgdGhlIHByb3RvY29sIHZlcnNpb24gbnVtYmVyIHNob3VsZCBub3QgYmUK
KyAgICAgdXBkYXRlZCBlaXRoZXIpIG9yIGtlcm5lbF9pbmZvIHRvIGNvbW11bmljYXRlIHN1cHBv
cnRlZCBMaW51eCBrZXJuZWwKKyAgICAgZmVhdHVyZXMgdG8gdGhlIGJvb3QgbG9hZGVyLiBEdWUg
dG8gdmVyeSBsaW1pdGVkIHNwYWNlIGF2YWlsYWJsZSBpbgorICAgICB0aGUgb3JpZ2luYWwgc2V0
dXAgaGVhZGVyIGV2ZXJ5IHVwZGF0ZSB0byBpdCBzaG91bGQgYmUgY29uc2lkZXJlZAorICAgICB3
aXRoIGdyZWF0IGNhcmUuIFN0YXJ0aW5nIGZyb20gdGhlIHByb3RvY29sIDIuMTUgdGhlIHByaW1h
cnkgd2F5IHRvCisgICAgIGNvbW11bmljYXRlIHRoaW5ncyB0byB0aGUgYm9vdCBsb2FkZXIgaXMg
dGhlIGtlcm5lbF9pbmZvLgorCiAKIE1lbW9yeSBMYXlvdXQKID09PT09PT09PT09PT0KQEAgLTIw
Nyw2ICsyMjQsNyBAQCBPZmZzZXQvU2l6ZQlQcm90bwkJTmFtZQkJCU1lYW5pbmcKIDAyNTgvOAkJ
Mi4xMCsJCXByZWZfYWRkcmVzcwkJUHJlZmVycmVkIGxvYWRpbmcgYWRkcmVzcwogMDI2MC80CQky
LjEwKwkJaW5pdF9zaXplCQlMaW5lYXIgbWVtb3J5IHJlcXVpcmVkIGR1cmluZyBpbml0aWFsaXph
dGlvbgogMDI2NC80CQkyLjExKwkJaGFuZG92ZXJfb2Zmc2V0CQlPZmZzZXQgb2YgaGFuZG92ZXIg
ZW50cnkgcG9pbnQKKzAyNjgvNAkJMi4xNSsJCWtlcm5lbF9pbmZvX29mZnNldAlPZmZzZXQgb2Yg
dGhlIGtlcm5lbF9pbmZvCiA9PT09PT09PT09PQk9PT09PT09PQk9PT09PT09PT09PT09PT09PT09
PT0JPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KIAogLi4gbm90
ZTo6CkBAIC04NTUsNiArODczLDExNCBAQCBPZmZzZXQvc2l6ZToJMHgyNjQvNAogCiAgIFNlZSBF
RkkgSEFORE9WRVIgUFJPVE9DT0wgYmVsb3cgZm9yIG1vcmUgZGV0YWlscy4KIAorPT09PT09PT09
PT09CT09PT09PT09PT09PT09PT09PQorRmllbGQgbmFtZToJa2VybmVsX2luZm9fb2Zmc2V0CitU
eXBlOgkJcmVhZAorT2Zmc2V0L3NpemU6CTB4MjY4LzQKK1Byb3RvY29sOgkyLjE1KworPT09PT09
PT09PT09CT09PT09PT09PT09PT09PT09PQorCisgIFRoaXMgZmllbGQgaXMgdGhlIG9mZnNldCBm
cm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhlIGtlcm5lbCBpbWFnZSB0byB0aGUKKyAga2VybmVsX2lu
Zm8uIFRoZSBrZXJuZWxfaW5mbyBzdHJ1Y3R1cmUgaXMgZW1iZWRkZWQgaW4gdGhlIExpbnV4IGlt
YWdlCisgIGluIHRoZSB1bmNvbXByZXNzZWQgcHJvdGVjdGVkIG1vZGUgcmVnaW9uLgorCisKK1Ro
ZSBrZXJuZWxfaW5mbworPT09PT09PT09PT09PT09CisKK1RoZSByZWxhdGlvbnNoaXBzIGJldHdl
ZW4gdGhlIGhlYWRlcnMgYXJlIGFuYWxvZ291cyB0byB0aGUgdmFyaW91cyBkYXRhCitzZWN0aW9u
czoKKworICBzZXR1cF9oZWFkZXIgPSAuZGF0YQorICBib290X3BhcmFtcy9zZXR1cF9kYXRhID0g
LmJzcworCitXaGF0IGlzIG1pc3NpbmcgZnJvbSB0aGUgYWJvdmUgbGlzdD8gVGhhdCdzIHJpZ2h0
OgorCisgIGtlcm5lbF9pbmZvID0gLnJvZGF0YQorCitXZSBoYXZlIGJlZW4gKGFiKXVzaW5nIC5k
YXRhIGZvciB0aGluZ3MgdGhhdCBjb3VsZCBnbyBpbnRvIC5yb2RhdGEgb3IgLmJzcyBmb3IKK2Eg
bG9uZyB0aW1lLCBmb3IgbGFjayBvZiBhbHRlcm5hdGl2ZXMgYW5kIC0tIGVzcGVjaWFsbHkgZWFy
bHkgb24gLS0gaW5lcnRpYS4KK0Fsc28sIHRoZSBCSU9TIHN0dWIgaXMgcmVzcG9uc2libGUgZm9y
IGNyZWF0aW5nIGJvb3RfcGFyYW1zLCBzbyBpdCBpc24ndAorYXZhaWxhYmxlIHRvIGEgQklPUy1i
YXNlZCBsb2FkZXIgKHNldHVwX2RhdGEgaXMsIHRob3VnaCkuCisKK3NldHVwX2hlYWRlciBpcyBw
ZXJtYW5lbnRseSBsaW1pdGVkIHRvIDE0NCBieXRlcyBkdWUgdG8gdGhlIHJlYWNoIG9mIHRoZQor
Mi1ieXRlIGp1bXAgZmllbGQsIHdoaWNoIGRvdWJsZXMgYXMgYSBsZW5ndGggZmllbGQgZm9yIHRo
ZSBzdHJ1Y3R1cmUsIGNvbWJpbmVkCit3aXRoIHRoZSBzaXplIG9mIHRoZSAiaG9sZSIgaW4gc3Ry
dWN0IGJvb3RfcGFyYW1zIHRoYXQgYSBwcm90ZWN0ZWQtbW9kZSBsb2FkZXIKK29yIHRoZSBCSU9T
IHN0dWIgaGFzIHRvIGNvcHkgaXQgaW50by4gSXQgaXMgY3VycmVudGx5IDExOSBieXRlcyBsb25n
LCB3aGljaAorbGVhdmVzIHVzIHdpdGggMjUgdmVyeSBwcmVjaW91cyBieXRlcy4gVGhpcyBpc24n
dCBzb21ldGhpbmcgdGhhdCBjYW4gYmUgZml4ZWQKK3dpdGhvdXQgcmV2aXNpbmcgdGhlIGJvb3Qg
cHJvdG9jb2wgZW50aXJlbHksIGJyZWFraW5nIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LgorCiti
b290X3BhcmFtcyBwcm9wZXIgaXMgbGltaXRlZCB0byA0MDk2IGJ5dGVzLCBidXQgY2FuIGJlIGFy
Yml0cmFyaWx5IGV4dGVuZGVkCitieSBhZGRpbmcgc2V0dXBfZGF0YSBlbnRyaWVzLiBJdCBjYW5u
b3QgYmUgdXNlZCB0byBjb21tdW5pY2F0ZSBwcm9wZXJ0aWVzIG9mCit0aGUga2VybmVsIGltYWdl
LCBiZWNhdXNlIGl0IGlzIC5ic3MgYW5kIGhhcyBubyBpbWFnZS1wcm92aWRlZCBjb250ZW50Lgor
CitrZXJuZWxfaW5mbyBzb2x2ZXMgdGhpcyBieSBwcm92aWRpbmcgYW4gZXh0ZW5zaWJsZSBwbGFj
ZSBmb3IgaW5mb3JtYXRpb24gYWJvdXQKK3RoZSBrZXJuZWwgaW1hZ2UuIEl0IGlzIHJlYWRvbmx5
LCBiZWNhdXNlIHRoZSBrZXJuZWwgY2Fubm90IHJlbHkgb24gYQorYm9vdGxvYWRlciBjb3B5aW5n
IGl0cyBjb250ZW50cyBhbnl3aGVyZSwgYnV0IHRoYXQgaXMgT0s7IGlmIGl0IGJlY29tZXMKK25l
Y2Vzc2FyeSBpdCBjYW4gc3RpbGwgY29udGFpbiBkYXRhIGl0ZW1zIHRoYXQgYW4gZW5hYmxlZCBi
b290bG9hZGVyIHdvdWxkIGJlCitleHBlY3RlZCB0byBjb3B5IGludG8gYSBzZXR1cF9kYXRhIGNo
dW5rLgorCitBbGwga2VybmVsX2luZm8gZGF0YSBzaG91bGQgYmUgcGFydCBvZiB0aGlzIHN0cnVj
dHVyZS4gRml4ZWQgc2l6ZSBkYXRhIGhhdmUgdG8KK2JlIHB1dCBiZWZvcmUga2VybmVsX2luZm9f
dmFyX2xlbl9kYXRhIGxhYmVsLiBWYXJpYWJsZSBzaXplIGRhdGEgaGF2ZSB0byBiZSBwdXQKK2Fm
dGVyIGtlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0YSBsYWJlbC4gRWFjaCBjaHVuayBvZiB2YXJpYWJs
ZSBzaXplIGRhdGEgaGFzIHRvCitiZSBwcmVmaXhlZCB3aXRoIGhlYWRlci9tYWdpYyBhbmQgaXRz
IHNpemUsIGUuZy46CisKKyAga2VybmVsX2luZm86CisgICAgICAgICAgLmFzY2lpICAiTFRvUCIg
ICAgICAgICAgLyogSGVhZGVyLCBMaW51eCB0b3AgKHN0cnVjdHVyZSkuICovCisgICAgICAgICAg
LmxvbmcgICBrZXJuZWxfaW5mb192YXJfbGVuX2RhdGEgLSBrZXJuZWxfaW5mbworICAgICAgICAg
IC5sb25nICAga2VybmVsX2luZm9fZW5kIC0ga2VybmVsX2luZm8KKyAgICAgICAgICAubG9uZyAg
IDB4MDEyMzQ1NjcgICAgICAvKiBTb21lIGZpeGVkIHNpemUgZGF0YSBmb3IgdGhlIGJvb3Rsb2Fk
ZXJzLiAqLworICBrZXJuZWxfaW5mb192YXJfbGVuX2RhdGE6CisgIGV4YW1wbGVfc3RydWN0OiAg
ICAgICAgICAgICAgICAgLyogU29tZSB2YXJpYWJsZSBzaXplIGRhdGEgZm9yIHRoZSBib290bG9h
ZGVycy4gKi8KKyAgICAgICAgICAuYXNjaWkgICIwMTIzIiAgICAgICAgICAvKiBIZWFkZXIvTWFn
aWMuICovCisgICAgICAgICAgLmxvbmcgICBleGFtcGxlX3N0cnVjdF9lbmQgLSBleGFtcGxlX3N0
cnVjdAorICAgICAgICAgIC5hc2NpaSAgIlN0cnVjdCIKKyAgICAgICAgICAubG9uZyAgIDB4ODkw
MTIzNDUKKyAgZXhhbXBsZV9zdHJ1Y3RfZW5kOgorICBleGFtcGxlX3N0cmluZ3M6ICAgICAgICAg
ICAgICAgIC8qIFNvbWUgdmFyaWFibGUgc2l6ZSBkYXRhIGZvciB0aGUgYm9vdGxvYWRlcnMuICov
CisgICAgICAgICAgLmFzY2lpICAiQUJDRCIgICAgICAgICAgLyogSGVhZGVyL01hZ2ljLiAqLwor
ICAgICAgICAgIC5sb25nICAgZXhhbXBsZV9zdHJpbmdzX2VuZCAtIGV4YW1wbGVfc3RyaW5ncwor
ICAgICAgICAgIC5hc2NpeiAgIlN0cmluZ18wIgorICAgICAgICAgIC5hc2NpeiAgIlN0cmluZ18x
IgorICBleGFtcGxlX3N0cmluZ3NfZW5kOgorICBrZXJuZWxfaW5mb19lbmQ6CisKK1RoaXMgd2F5
IHRoZSBrZXJuZWxfaW5mbyBpcyBzZWxmLWNvbnRhaW5lZCBibG9iLgorCisuLiBub3RlOjoKKyAg
ICAgRWFjaCB2YXJpYWJsZSBzaXplIGRhdGEgaGVhZGVyL21hZ2ljIGNhbiBiZSBhbnkgNC1jaGFy
YWN0ZXIgc3RyaW5nLAorICAgICB3aXRob3V0IFwwIGF0IHRoZSBlbmQgb2YgdGhlIHN0cmluZywg
d2hpY2ggZG9lcyBub3QgY29sbGlkZSB3aXRoCisgICAgIGV4aXN0aW5nIHZhcmlhYmxlIGxlbmd0
aCBkYXRhIGhlYWRlcnMvbWFnaWNzLgorCisKK0RldGFpbHMgb2YgdGhlIGtlcm5lbF9pbmZvIEZp
ZWxkcworPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CisKKz09PT09PT09PT09PQk9
PT09PT09PQorRmllbGQgbmFtZToJaGVhZGVyCitPZmZzZXQvc2l6ZToJMHgwMDAwLzQKKz09PT09
PT09PT09PQk9PT09PT09PQorCisgIENvbnRhaW5zIHRoZSBtYWdpYyBudW1iZXIgIkxUb1AiICgw
eDUwNmY1NDRjKS4KKworPT09PT09PT09PT09CT09PT09PT09CitGaWVsZCBuYW1lOglzaXplCitP
ZmZzZXQvc2l6ZToJMHgwMDA0LzQKKz09PT09PT09PT09PQk9PT09PT09PQorCisgIFRoaXMgZmll
bGQgY29udGFpbnMgdGhlIHNpemUgb2YgdGhlIGtlcm5lbF9pbmZvIGluY2x1ZGluZyBrZXJuZWxf
aW5mby5oZWFkZXIuCisgIEl0IGRvZXMgbm90IGNvdW50IGtlcm5lbF9pbmZvLmtlcm5lbF9pbmZv
X3Zhcl9sZW5fZGF0YSBzaXplLiBUaGlzIGZpZWxkIHNob3VsZCBiZQorICB1c2VkIGJ5IHRoZSBi
b290bG9hZGVycyB0byBkZXRlY3Qgc3VwcG9ydGVkIGZpeGVkIHNpemUgZmllbGRzIGluIHRoZSBr
ZXJuZWxfaW5mbworICBhbmQgYmVnaW5uaW5nIG9mIGtlcm5lbF9pbmZvLmtlcm5lbF9pbmZvX3Zh
cl9sZW5fZGF0YS4KKworPT09PT09PT09PT09CT09PT09PT09CitGaWVsZCBuYW1lOglzaXplX3Rv
dGFsCitPZmZzZXQvc2l6ZToJMHgwMDA4LzQKKz09PT09PT09PT09PQk9PT09PT09PQorCisgIFRo
aXMgZmllbGQgY29udGFpbnMgdGhlIHNpemUgb2YgdGhlIGtlcm5lbF9pbmZvIGluY2x1ZGluZyBr
ZXJuZWxfaW5mby5oZWFkZXIKKyAgYW5kIGtlcm5lbF9pbmZvLmtlcm5lbF9pbmZvX3Zhcl9sZW5f
ZGF0YS4KKwogCiBUaGUgSW1hZ2UgQ2hlY2tzdW0KID09PT09PT09PT09PT09PT09PQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvYm9vdC9NYWtlZmlsZSBiL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKaW5k
ZXggZTI4MzliNWMyNDZjLi5jMzBhOWI2NDJhODYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3Qv
TWFrZWZpbGUKKysrIGIvYXJjaC94ODYvYm9vdC9NYWtlZmlsZQpAQCAtODcsNyArODcsNyBAQCAk
KG9iaikvdm1saW51eC5iaW46ICQob2JqKS9jb21wcmVzc2VkL3ZtbGludXggRk9SQ0UKIAogU0VU
VVBfT0JKUyA9ICQoYWRkcHJlZml4ICQob2JqKS8sJChzZXR1cC15KSkKIAotc2VkLXpvZmZzZXQg
Oj0gLWUgJ3MvXlwoWzAtOWEtZkEtRl0qXCkgW0FCQ0RHUlNUVlddIFwoc3RhcnR1cF8zMlx8c3Rh
cnR1cF82NFx8ZWZpMzJfc3R1Yl9lbnRyeVx8ZWZpNjRfc3R1Yl9lbnRyeVx8ZWZpX3BlX2VudHJ5
XHxpbnB1dF9kYXRhXHxfZW5kXHxfZWhlYWRcfF90ZXh0XHx6Xy4qXCkkJC9cI2RlZmluZSBaT19c
MiAweFwxL3AnCitzZWQtem9mZnNldCA6PSAtZSAncy9eXChbMC05YS1mQS1GXSpcKSBbQUJDREdS
U1RWV10gXChzdGFydHVwXzMyXHxzdGFydHVwXzY0XHxlZmkzMl9zdHViX2VudHJ5XHxlZmk2NF9z
dHViX2VudHJ5XHxlZmlfcGVfZW50cnlcfGlucHV0X2RhdGFcfGtlcm5lbF9pbmZvXHxfZW5kXHxf
ZWhlYWRcfF90ZXh0XHx6Xy4qXCkkJC9cI2RlZmluZSBaT19cMiAweFwxL3AnCiAKIHF1aWV0X2Nt
ZF96b2Zmc2V0ID0gWk9GRlNFVCAkQAogICAgICAgY21kX3pvZmZzZXQgPSAkKE5NKSAkPCB8IHNl
ZCAtbiAkKHNlZC16b2Zmc2V0KSA+ICRACmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXBy
ZXNzZWQvTWFrZWZpbGUgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUKaW5kZXgg
NmI4NGFmZGQ3NTM4Li5mYWQzYjE4ZTJjYzMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29t
cHJlc3NlZC9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvTWFrZWZpbGUK
QEAgLTcyLDggKzcyLDggQEAgJChvYmopLy4uL3ZvZmZzZXQuaDogdm1saW51eCBGT1JDRQogCiAk
KG9iaikvbWlzYy5vOiAkKG9iaikvLi4vdm9mZnNldC5oCiAKLXZtbGludXgtb2Jqcy15IDo9ICQo
b2JqKS92bWxpbnV4LmxkcyAkKG9iaikvaGVhZF8kKEJJVFMpLm8gJChvYmopL21pc2MubyBcCi0J
JChvYmopL3N0cmluZy5vICQob2JqKS9jbWRsaW5lLm8gJChvYmopL2Vycm9yLm8gXAordm1saW51
eC1vYmpzLXkgOj0gJChvYmopL3ZtbGludXgubGRzICQob2JqKS9rZXJuZWxfaW5mby5vICQob2Jq
KS9oZWFkXyQoQklUUykubyBcCisJJChvYmopL21pc2MubyAkKG9iaikvc3RyaW5nLm8gJChvYmop
L2NtZGxpbmUubyAkKG9iaikvZXJyb3IubyBcCiAJJChvYmopL3BpZ2d5Lm8gJChvYmopL2NwdWZs
YWdzLm8KIAogdm1saW51eC1vYmpzLSQoQ09ORklHX0VBUkxZX1BSSU5USykgKz0gJChvYmopL2Vh
cmx5X3NlcmlhbF9jb25zb2xlLm8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3Nl
ZC9rZXJuZWxfaW5mby5TIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2tlcm5lbF9pbmZvLlMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44ZWE2ZjZlM2ZlZWYKLS0t
IC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQva2VybmVsX2luZm8uUwpA
QCAtMCwwICsxLDE3IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLwor
CisJLnNlY3Rpb24gIi5yb2RhdGEua2VybmVsX2luZm8iLCAiYSIKKworCS5nbG9iYWwga2VybmVs
X2luZm8KKwora2VybmVsX2luZm86CisJLyogSGVhZGVyLCBMaW51eCB0b3AgKHN0cnVjdHVyZSku
ICovCisJLmFzY2lpCSJMVG9QIgorCS8qIFNpemUuICovCisJLmxvbmcJa2VybmVsX2luZm9fdmFy
X2xlbl9kYXRhIC0ga2VybmVsX2luZm8KKwkvKiBTaXplIHRvdGFsLiAqLworCS5sb25nCWtlcm5l
bF9pbmZvX2VuZCAtIGtlcm5lbF9pbmZvCisKK2tlcm5lbF9pbmZvX3Zhcl9sZW5fZGF0YToKKwkv
KiBFbXB0eSBmb3IgdGltZSBiZWluZy4uLiAqLwora2VybmVsX2luZm9fZW5kOgpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvYm9vdC9oZWFkZXIuUyBiL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKaW5kZXgg
MmMxMWMwZjQ1ZDQ5Li4yMmRjZWNhYWE4OTggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvaGVh
ZGVyLlMKKysrIGIvYXJjaC94ODYvYm9vdC9oZWFkZXIuUwpAQCAtNTY3LDYgKzU2Nyw3IEBAIHBy
ZWZfYWRkcmVzczoJCS5xdWFkIExPQURfUEhZU0lDQUxfQUREUgkjIHByZWZlcnJlZCBsb2FkIGFk
ZHIKIAogaW5pdF9zaXplOgkJLmxvbmcgSU5JVF9TSVpFCQkjIGtlcm5lbCBpbml0aWFsaXphdGlv
biBzaXplCiBoYW5kb3Zlcl9vZmZzZXQ6CS5sb25nIDAJCQkjIEZpbGxlZCBpbiBieSBidWlsZC5j
CitrZXJuZWxfaW5mb19vZmZzZXQ6CS5sb25nIDAJCQkjIEZpbGxlZCBpbiBieSBidWlsZC5jCiAK
ICMgRW5kIG9mIHNldHVwIGhlYWRlciAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L3Rvb2xzL2J1
aWxkLmMgYi9hcmNoL3g4Ni9ib290L3Rvb2xzL2J1aWxkLmMKaW5kZXggYTkzZDQ0ZTU4ZjljLi41
NWU2NjlkMjllNTQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvdG9vbHMvYnVpbGQuYworKysg
Yi9hcmNoL3g4Ni9ib290L3Rvb2xzL2J1aWxkLmMKQEAgLTU2LDYgKzU2LDcgQEAgdTggYnVmW1NF
VFVQX1NFQ1RfTUFYKjUxMl07CiB1bnNpZ25lZCBsb25nIGVmaTMyX3N0dWJfZW50cnk7CiB1bnNp
Z25lZCBsb25nIGVmaTY0X3N0dWJfZW50cnk7CiB1bnNpZ25lZCBsb25nIGVmaV9wZV9lbnRyeTsK
K3Vuc2lnbmVkIGxvbmcga2VybmVsX2luZm87CiB1bnNpZ25lZCBsb25nIHN0YXJ0dXBfNjQ7CiAK
IC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSovCkBAIC0zMjEsNiArMzIyLDcgQEAgc3RhdGljIHZvaWQgcGFyc2Vf
em9mZnNldChjaGFyICpmbmFtZSkKIAkJUEFSU0VfWk9GUyhwLCBlZmkzMl9zdHViX2VudHJ5KTsK
IAkJUEFSU0VfWk9GUyhwLCBlZmk2NF9zdHViX2VudHJ5KTsKIAkJUEFSU0VfWk9GUyhwLCBlZmlf
cGVfZW50cnkpOworCQlQQVJTRV9aT0ZTKHAsIGtlcm5lbF9pbmZvKTsKIAkJUEFSU0VfWk9GUyhw
LCBzdGFydHVwXzY0KTsKIAogCQlwID0gc3RyY2hyKHAsICdcbicpOwpAQCAtNDEwLDYgKzQxMiw5
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqIGFyZ3YpCiAKIAllZmlfc3R1Yl9lbnRyeV91
cGRhdGUoKTsKIAorCS8qIFVwZGF0ZSBrZXJuZWxfaW5mbyBvZmZzZXQuICovCisJcHV0X3VuYWxp
Z25lZF9sZTMyKGtlcm5lbF9pbmZvLCAmYnVmWzB4MjY4XSk7CisKIAljcmMgPSBwYXJ0aWFsX2Ny
YzMyKGJ1ZiwgaSwgY3JjKTsKIAlpZiAoZndyaXRlKGJ1ZiwgMSwgaSwgZGVzdCkgIT0gaSkKIAkJ
ZGllKCJXcml0aW5nIHNldHVwIGZhaWxlZCIpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS91YXBpL2FzbS9ib290cGFyYW0uaCBiL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBh
cmFtLmgKaW5kZXggYzg5NWRmNTQ4MmM1Li5hMWViY2Q3YTk5MWMgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS91
YXBpL2FzbS9ib290cGFyYW0uaApAQCAtODgsNiArODgsNyBAQCBzdHJ1Y3Qgc2V0dXBfaGVhZGVy
IHsKIAlfX3U2NAlwcmVmX2FkZHJlc3M7CiAJX191MzIJaW5pdF9zaXplOwogCV9fdTMyCWhhbmRv
dmVyX29mZnNldDsKKwlfX3UzMglrZXJuZWxfaW5mb19vZmZzZXQ7CiB9IF9fYXR0cmlidXRlX18o
KHBhY2tlZCkpOwogCiBzdHJ1Y3Qgc3lzX2Rlc2NfdGFibGUgewotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:51:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbeA-0002qt-6z; Thu, 24 Oct 2019 11:51:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hYBa=YR=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1iNbe9-0002qm-N7
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:51:17 +0000
X-Inumbo-ID: 95227830-f654-11e9-949e-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 95227830-f654-11e9-949e-12813bfff9fa;
 Thu, 24 Oct 2019 11:51:15 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBdJG0027398;
 Thu, 24 Oct 2019 11:48:52 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2019-08-05;
 bh=LUzRexjL28yJiqsxlCEDrO6ZjBR5UcznsiT108Fhh90=;
 b=c5LL9ICuhAvct5zCXTyJVAtUedOprRdHfzs7b9FO0qi9KYEgislnjRhBKw3kCuAKfbBy
 hLa167hW8lhJDP/FM04kaq5BvanyzB/dHCtee8PxjoqjnxPUgyylwuhy+AhO85s6ySnA
 2Tkoi6hFc8h4P4vUY9FGbFylgBMyv7CQxwBk/Rdu6L+KiWWhXYZJWymRoxA2nwado/Us
 z/api8S63nY9yFE63KEzXLCeebCrjgXlr2KF+ayZyS1txfuOJME47EbJ/WAJuZu8RLey
 ll9ya1muIMGj4J7gNEVdXBn+TeQ+cRHaDswL0dGMd7OoylthlyKzs/FinQAhKVJb1OSv XA== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2120.oracle.com with ESMTP id 2vqteq323y-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:52 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9OBeF8v147903;
 Thu, 24 Oct 2019 11:48:51 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2vtsk4kdru-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 24 Oct 2019 11:48:51 +0000
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9OBmoqV017116;
 Thu, 24 Oct 2019 11:48:50 GMT
Received: from tomti.i.net-space.pl (/10.175.165.209)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 24 Oct 2019 04:48:49 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 24 Oct 2019 13:48:14 +0200
Message-Id: <20191024114814.6488-4-daniel.kiper@oracle.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191024114814.6488-1-daniel.kiper@oracle.com>
References: <20191024114814.6488-1-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910240116
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9419
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910240116
Subject: [Xen-devel] [PATCH v4 3/3] x86/boot: Introduce the setup_indirect
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, eric.snowberg@oracle.com, ard.biesheuvel@linaro.org,
 konrad.wilk@oracle.com, corbet@lwn.net, peterz@infradead.org,
 ross.philipson@oracle.com, dave.hansen@linux.intel.com, mingo@redhat.com,
 bp@alien8.de, rdunlap@infradead.org, luto@kernel.org, hpa@zytor.com,
 kanth.ghatraju@oracle.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNldHVwX2RhdGEgaXMgYSBiaXQgYXdrd2FyZCB0byB1c2UgZm9yIGV4dHJlbWVseSBsYXJn
ZSBkYXRhIG9iamVjdHMsCmJvdGggYmVjYXVzZSB0aGUgc2V0dXBfZGF0YSBoZWFkZXIgaGFzIHRv
IGJlIGFkamFjZW50IHRvIHRoZSBkYXRhIG9iamVjdAphbmQgYmVjYXVzZSBpdCBoYXMgYSAzMi1i
aXQgbGVuZ3RoIGZpZWxkLiBIb3dldmVyLCBpdCBpcyBpbXBvcnRhbnQgdGhhdAppbnRlcm1lZGlh
dGUgc3RhZ2VzIG9mIHRoZSBib290IHByb2Nlc3MgaGF2ZSBhIHdheSB0byBpZGVudGlmeSB3aGlj
aApjaHVua3Mgb2YgbWVtb3J5IGFyZSBvY2N1cGllZCBieSBrZXJuZWwgZGF0YS4gVGh1cyB3ZSBp
bnRyb2R1Y2UgYW4gdW5pZm9ybQp3YXkgdG8gc3BlY2lmeSBzdWNoIGluZGlyZWN0IGRhdGEgYXMg
c2V0dXBfaW5kaXJlY3Qgc3RydWN0IGFuZApTRVRVUF9JTkRJUkVDVCB0eXBlLgoKU3VnZ2VzdGVk
LWJ5OiBILiBQZXRlciBBbnZpbiAoSW50ZWwpIDxocGFAenl0b3IuY29tPgpTaWduZWQtb2ZmLWJ5
OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgpBY2tlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogUm9z
cyBQaGlsaXBzb24gPHJvc3MucGhpbGlwc29uQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBILiBQ
ZXRlciBBbnZpbiAoSW50ZWwpIDxocGFAenl0b3IuY29tPgotLS0KdjQgLSBzdWdnZXN0aW9ucy9m
aXhlczoKICAgLSBjaGFuZ2UgIk5vdGU6IiB0byAiLi4gbm90ZTo6Ii4KCnYzIC0gc3VnZ2VzdGlv
bnMvZml4ZXM6CiAgIC0gYWRkIHNldHVwX2luZGlyZWN0IG1hcHBpbmcvS0FTTFIgYXZvaWRhbmNl
L2V0Yy4gY29kZQogICAgIChzdWdnZXN0ZWQgYnkgSC4gUGV0ZXIgQW52aW4pLAogICAtIHRoZSBT
RVRVUF9JTkRJUkVDVCBzZXRzIG1vc3Qgc2lnbmlmaWNhbnQgYml0IHJpZ2h0IG5vdzsKICAgICB0
aGlzIHdheSBpdCBpcyBwb3NzaWJsZSB0byBkaWZmZXJlbnRpYXRlIHJlZ3VsYXIgc2V0dXBfZGF0
YQogICAgIGFuZCBzZXR1cF9pbmRpcmVjdCBvYmplY3RzIGluIHRoZSBkZWJ1Z2ZzIGZpbGVzeXN0
ZW0uCgp2MiAtIHN1Z2dlc3Rpb25zL2ZpeGVzOgogICAtIGFkZCBzZXR1cF9pbmRpcmVjdCB1c2Fn
ZSBleGFtcGxlCiAgICAgKHN1Z2dlc3RlZCBieSBFcmljIFNub3diZXJnIGFuZCBSb3NzIFBoaWxp
cHNvbikuCi0tLQogRG9jdW1lbnRhdGlvbi94ODYvYm9vdC5yc3QgICAgICAgICAgICB8IDQxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9ib290L2NvbXByZXNz
ZWQva2FzbHIuYyAgICAgIHwgMTIgKysrKysrKysrKwogYXJjaC94ODYvaW5jbHVkZS91YXBpL2Fz
bS9ib290cGFyYW0uaCB8IDE2ICsrKysrKysrKysrLS0tCiBhcmNoL3g4Ni9rZXJuZWwvZTgyMC5j
ICAgICAgICAgICAgICAgIHwgMTEgKysrKysrKysrKwogYXJjaC94ODYva2VybmVsL2tkZWJ1Z2Zz
LmMgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKystLS0tCiBhcmNoL3g4Ni9rZXJuZWwva3N5
c2ZzLmMgICAgICAgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKy0tLS0tLQogYXJjaC94
ODYva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICB8ICA0ICsrKysKIGFyY2gveDg2L21tL2lv
cmVtYXAuYyAgICAgICAgICAgICAgICAgfCAxMSArKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQs
IDEzMSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVu
dGF0aW9uL3g4Ni9ib290LnJzdCBiL0RvY3VtZW50YXRpb24veDg2L2Jvb3QucnN0CmluZGV4IDhl
NTIzYzIzZWRlMy4uMzgxNTViYTg3NDBmIDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL3g4Ni9i
b290LnJzdAorKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni9ib290LnJzdApAQCAtODI3LDYgKzgyNyw0
NyBAQCBQcm90b2NvbDoJMi4wOSsKICAgc3VyZSB0byBjb25zaWRlciB0aGUgY2FzZSB3aGVyZSB0
aGUgbGlua2VkIGxpc3QgYWxyZWFkeSBjb250YWlucwogICBlbnRyaWVzLgogCisgIFRoZSBzZXR1
cF9kYXRhIGlzIGEgYml0IGF3a3dhcmQgdG8gdXNlIGZvciBleHRyZW1lbHkgbGFyZ2UgZGF0YSBv
YmplY3RzLAorICBib3RoIGJlY2F1c2UgdGhlIHNldHVwX2RhdGEgaGVhZGVyIGhhcyB0byBiZSBh
ZGphY2VudCB0byB0aGUgZGF0YSBvYmplY3QKKyAgYW5kIGJlY2F1c2UgaXQgaGFzIGEgMzItYml0
IGxlbmd0aCBmaWVsZC4gSG93ZXZlciwgaXQgaXMgaW1wb3J0YW50IHRoYXQKKyAgaW50ZXJtZWRp
YXRlIHN0YWdlcyBvZiB0aGUgYm9vdCBwcm9jZXNzIGhhdmUgYSB3YXkgdG8gaWRlbnRpZnkgd2hp
Y2gKKyAgY2h1bmtzIG9mIG1lbW9yeSBhcmUgb2NjdXBpZWQgYnkga2VybmVsIGRhdGEuCisKKyAg
VGh1cyBzZXR1cF9pbmRpcmVjdCBzdHJ1Y3QgYW5kIFNFVFVQX0lORElSRUNUIHR5cGUgd2VyZSBp
bnRyb2R1Y2VkIGluCisgIHByb3RvY29sIDIuMTUuCisKKyAgc3RydWN0IHNldHVwX2luZGlyZWN0
IHsKKyAgICBfX3UzMiB0eXBlOworICAgIF9fdTMyIHJlc2VydmVkOyAgLyogUmVzZXJ2ZWQsIG11
c3QgYmUgc2V0IHRvIHplcm8uICovCisgICAgX191NjQgbGVuOworICAgIF9fdTY0IGFkZHI7Cisg
IH07CisKKyAgVGhlIHR5cGUgbWVtYmVyIGlzIGEgU0VUVVBfSU5ESVJFQ1QgfCBTRVRVUF8qIHR5
cGUuIEhvd2V2ZXIsIGl0IGNhbm5vdCBiZQorICBTRVRVUF9JTkRJUkVDVCBpdHNlbGYgc2luY2Ug
bWFraW5nIHRoZSBzZXR1cF9pbmRpcmVjdCBhIHRyZWUgc3RydWN0dXJlCisgIGNvdWxkIHJlcXVp
cmUgYSBsb3Qgb2Ygc3RhY2sgc3BhY2UgaW4gc29tZXRoaW5nIHRoYXQgbmVlZHMgdG8gcGFyc2Ug
aXQKKyAgYW5kIHN0YWNrIHNwYWNlIGNhbiBiZSBsaW1pdGVkIGluIGJvb3QgY29udGV4dHMuCisK
KyAgTGV0J3MgZ2l2ZSBhbiBleGFtcGxlIGhvdyB0byBwb2ludCB0byBTRVRVUF9FODIwX0VYVCBk
YXRhIHVzaW5nIHNldHVwX2luZGlyZWN0LgorICBJbiB0aGlzIGNhc2Ugc2V0dXBfZGF0YSBhbmQg
c2V0dXBfaW5kaXJlY3Qgd2lsbCBsb29rIGxpa2UgdGhpczoKKworICBzdHJ1Y3Qgc2V0dXBfZGF0
YSB7CisgICAgX191NjQgbmV4dCA9IDAgb3IgPGFkZHJfb2ZfbmV4dF9zZXR1cF9kYXRhX3N0cnVj
dD47CisgICAgX191MzIgdHlwZSA9IFNFVFVQX0lORElSRUNUOworICAgIF9fdTMyIGxlbiA9IHNp
emVvZihzZXR1cF9kYXRhKTsKKyAgICBfX3U4IGRhdGFbc2l6ZW9mKHNldHVwX2luZGlyZWN0KV0g
PSBzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgeworICAgICAgX191MzIgdHlwZSA9IFNFVFVQX0lORElS
RUNUIHwgU0VUVVBfRTgyMF9FWFQ7CisgICAgICBfX3UzMiByZXNlcnZlZCA9IDA7CisgICAgICBf
X3U2NCBsZW4gPSA8bGVuX29mX1NFVFVQX0U4MjBfRVhUX2RhdGE+OworICAgICAgX191NjQgYWRk
ciA9IDxhZGRyX29mX1NFVFVQX0U4MjBfRVhUX2RhdGE+OworICAgIH0KKyAgfQorCisuLiBub3Rl
OjoKKyAgICAgU0VUVVBfSU5ESVJFQ1QgfCBTRVRVUF9OT05FIG9iamVjdHMgY2Fubm90IGJlIHBy
b3Blcmx5IGRpc3Rpbmd1aXNoZWQKKyAgICAgZnJvbSBTRVRVUF9JTkRJUkVDVCBpdHNlbGYuIFNv
LCB0aGlzIGtpbmQgb2Ygb2JqZWN0cyBjYW5ub3QgYmUgcHJvdmlkZWQKKyAgICAgYnkgdGhlIGJv
b3Rsb2FkZXJzLgorCiA9PT09PT09PT09PT0JPT09PT09PT09PT09CiBGaWVsZCBuYW1lOglwcmVm
X2FkZHJlc3MKIFR5cGU6CQlyZWFkIChyZWxvYykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3Qv
Y29tcHJlc3NlZC9rYXNsci5jIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL2thc2xyLmMKaW5k
ZXggMmU1M2MwNTZiYTIwLi5iYjliZmVmMTc0YWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3Qv
Y29tcHJlc3NlZC9rYXNsci5jCisrKyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9rYXNsci5j
CkBAIC00NTksNiArNDU5LDE4IEBAIHN0YXRpYyBib29sIG1lbV9hdm9pZF9vdmVybGFwKHN0cnVj
dCBtZW1fdmVjdG9yICppbWcsCiAJCQlpc19vdmVybGFwcGluZyA9IHRydWU7CiAJCX0KIAorCQlp
ZiAocHRyLT50eXBlID09IFNFVFVQX0lORElSRUNUICYmCisJCSAgICAoKHN0cnVjdCBzZXR1cF9p
bmRpcmVjdCAqKXB0ci0+ZGF0YSktPnR5cGUgIT0gU0VUVVBfSU5ESVJFQ1QpIHsKKwkJCWF2b2lk
LnN0YXJ0ID0gKChzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilwdHItPmRhdGEpLT5hZGRyOworCQkJ
YXZvaWQuc2l6ZSA9ICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopcHRyLT5kYXRhKS0+bGVuOwor
CisJCQlpZiAobWVtX292ZXJsYXBzKGltZywgJmF2b2lkKSAmJiAoYXZvaWQuc3RhcnQgPCBlYXJs
aWVzdCkpIHsKKwkJCQkqb3ZlcmxhcCA9IGF2b2lkOworCQkJCWVhcmxpZXN0ID0gb3ZlcmxhcC0+
c3RhcnQ7CisJCQkJaXNfb3ZlcmxhcHBpbmcgPSB0cnVlOworCQkJfQorCQl9CisKIAkJcHRyID0g
KHN0cnVjdCBzZXR1cF9kYXRhICopKHVuc2lnbmVkIGxvbmcpcHRyLT5uZXh0OwogCX0KIApkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaCBiL2FyY2gveDg2
L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmgKaW5kZXggZGJiNDExMjhlNWEwLi45NDkwNjZi
NTM5OGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvdWFwaS9hc20vYm9vdHBhcmFtLmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS91YXBpL2FzbS9ib290cGFyYW0uaApAQCAtMiw3ICsyLDcg
QEAKICNpZm5kZWYgX0FTTV9YODZfQk9PVFBBUkFNX0gKICNkZWZpbmUgX0FTTV9YODZfQk9PVFBB
UkFNX0gKIAotLyogc2V0dXBfZGF0YSB0eXBlcyAqLworLyogc2V0dXBfZGF0YS9zZXR1cF9pbmRp
cmVjdCB0eXBlcyAqLwogI2RlZmluZSBTRVRVUF9OT05FCQkJMAogI2RlZmluZSBTRVRVUF9FODIw
X0VYVAkJCTEKICNkZWZpbmUgU0VUVVBfRFRCCQkJMgpAQCAtMTEsOCArMTEsMTAgQEAKICNkZWZp
bmUgU0VUVVBfQVBQTEVfUFJPUEVSVElFUwkJNQogI2RlZmluZSBTRVRVUF9KQUlMSE9VU0UJCQk2
CiAKLS8qIG1heChTRVRVUF8qKSAqLwotI2RlZmluZSBTRVRVUF9UWVBFX01BWAkJCVNFVFVQX0pB
SUxIT1VTRQorI2RlZmluZSBTRVRVUF9JTkRJUkVDVAkJCSgxPDwzMSkKKworLyogU0VUVVBfSU5E
SVJFQ1QgfCBtYXgoU0VUVVBfKikgKi8KKyNkZWZpbmUgU0VUVVBfVFlQRV9NQVgJCQkoU0VUVVBf
SU5ESVJFQ1QgfCBTRVRVUF9KQUlMSE9VU0UpCiAKIC8qIHJhbV9zaXplIGZsYWdzICovCiAjZGVm
aW5lIFJBTURJU0tfSU1BR0VfU1RBUlRfTUFTSwkweDA3RkYKQEAgLTUyLDYgKzU0LDE0IEBAIHN0
cnVjdCBzZXR1cF9kYXRhIHsKIAlfX3U4IGRhdGFbMF07CiB9OwogCisvKiBleHRlbnNpYmxlIHNl
dHVwIGluZGlyZWN0IGRhdGEgbm9kZSAqLworc3RydWN0IHNldHVwX2luZGlyZWN0IHsKKwlfX3Uz
MiB0eXBlOworCV9fdTMyIHJlc2VydmVkOyAgLyogUmVzZXJ2ZWQsIG11c3QgYmUgc2V0IHRvIHpl
cm8uICovCisJX191NjQgbGVuOworCV9fdTY0IGFkZHI7Cit9OworCiBzdHJ1Y3Qgc2V0dXBfaGVh
ZGVyIHsKIAlfX3U4CXNldHVwX3NlY3RzOwogCV9fdTE2CXJvb3RfZmxhZ3M7CmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jIGIvYXJjaC94ODYva2VybmVsL2U4MjAuYwppbmRleCA3
ZGEyYmNkMmI4ZWIuLjBiZmU5YTY4NWIzYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2U4
MjAuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jCkBAIC05OTksNiArOTk5LDE3IEBAIHZv
aWQgX19pbml0IGU4MjBfX3Jlc2VydmVfc2V0dXBfZGF0YSh2b2lkKQogCQlkYXRhID0gZWFybHlf
bWVtcmVtYXAocGFfZGF0YSwgc2l6ZW9mKCpkYXRhKSk7CiAJCWU4MjBfX3JhbmdlX3VwZGF0ZShw
YV9kYXRhLCBzaXplb2YoKmRhdGEpK2RhdGEtPmxlbiwgRTgyMF9UWVBFX1JBTSwgRTgyMF9UWVBF
X1JFU0VSVkVEX0tFUk4pOwogCQllODIwX19yYW5nZV91cGRhdGVfa2V4ZWMocGFfZGF0YSwgc2l6
ZW9mKCpkYXRhKStkYXRhLT5sZW4sIEU4MjBfVFlQRV9SQU0sIEU4MjBfVFlQRV9SRVNFUlZFRF9L
RVJOKTsKKworCQlpZiAoZGF0YS0+dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkgICAgKChz
dHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilkYXRhLT5kYXRhKS0+dHlwZSAhPSBTRVRVUF9JTkRJUkVD
VCkgeworCQkJZTgyMF9fcmFuZ2VfdXBkYXRlKCgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0
YS0+ZGF0YSktPmFkZHIsCisJCQkJCSAgICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+
ZGF0YSktPmxlbiwKKwkJCQkJICAgRTgyMF9UWVBFX1JBTSwgRTgyMF9UWVBFX1JFU0VSVkVEX0tF
Uk4pOworCQkJZTgyMF9fcmFuZ2VfdXBkYXRlX2tleGVjKCgoc3RydWN0IHNldHVwX2luZGlyZWN0
ICopZGF0YS0+ZGF0YSktPmFkZHIsCisJCQkJCQkgKChzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilk
YXRhLT5kYXRhKS0+bGVuLAorCQkJCQkJIEU4MjBfVFlQRV9SQU0sIEU4MjBfVFlQRV9SRVNFUlZF
RF9LRVJOKTsKKwkJfQorCiAJCXBhX2RhdGEgPSBkYXRhLT5uZXh0OwogCQllYXJseV9tZW11bm1h
cChkYXRhLCBzaXplb2YoKmRhdGEpKTsKIAl9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
a2RlYnVnZnMuYyBiL2FyY2gveDg2L2tlcm5lbC9rZGVidWdmcy5jCmluZGV4IGVkYWEzMGIyMDg0
MS4uNzAxYTk4MzAwZjg2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYwor
KysgYi9hcmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYwpAQCAtNDQsNyArNDQsMTEgQEAgc3RhdGlj
IHNzaXplX3Qgc2V0dXBfZGF0YV9yZWFkKHN0cnVjdCBmaWxlICpmaWxlLCBjaGFyIF9fdXNlciAq
dXNlcl9idWYsCiAJaWYgKGNvdW50ID4gbm9kZS0+bGVuIC0gcG9zKQogCQljb3VudCA9IG5vZGUt
PmxlbiAtIHBvczsKIAotCXBhID0gbm9kZS0+cGFkZHIgKyBzaXplb2Yoc3RydWN0IHNldHVwX2Rh
dGEpICsgcG9zOworCXBhID0gbm9kZS0+cGFkZHIgKyBwb3M7CisKKwlpZiAoIShub2RlLT50eXBl
ICYgU0VUVVBfSU5ESVJFQ1QpIHx8IG5vZGUtPnR5cGUgPT0gU0VUVVBfSU5ESVJFQ1QpCisJCXBh
ICs9IHNpemVvZihzdHJ1Y3Qgc2V0dXBfZGF0YSk7CisKIAlwID0gbWVtcmVtYXAocGEsIGNvdW50
LCBNRU1SRU1BUF9XQik7CiAJaWYgKCFwKQogCQlyZXR1cm4gLUVOT01FTTsKQEAgLTEwOCw5ICsx
MTIsMTcgQEAgc3RhdGljIGludCBfX2luaXQgY3JlYXRlX3NldHVwX2RhdGFfbm9kZXMoc3RydWN0
IGRlbnRyeSAqcGFyZW50KQogCQkJZ290byBlcnJfZGlyOwogCQl9CiAKLQkJbm9kZS0+cGFkZHIg
PSBwYV9kYXRhOwotCQlub2RlLT50eXBlID0gZGF0YS0+dHlwZTsKLQkJbm9kZS0+bGVuID0gZGF0
YS0+bGVuOworCQlpZiAoZGF0YS0+dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkgICAgKChz
dHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilkYXRhLT5kYXRhKS0+dHlwZSAhPSBTRVRVUF9JTkRJUkVD
VCkgeworCQkJbm9kZS0+cGFkZHIgPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRh
dGEpLT5hZGRyOworCQkJbm9kZS0+dHlwZSA9ICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0
YS0+ZGF0YSktPnR5cGU7CisJCQlub2RlLT5sZW4gPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAq
KWRhdGEtPmRhdGEpLT5sZW47CisJCX0gZWxzZSB7CisJCQlub2RlLT5wYWRkciA9IHBhX2RhdGE7
CisJCQlub2RlLT50eXBlID0gZGF0YS0+dHlwZTsKKwkJCW5vZGUtPmxlbiA9IGRhdGEtPmxlbjsK
KwkJfQorCiAJCWNyZWF0ZV9zZXR1cF9kYXRhX25vZGUoZCwgbm8sIG5vZGUpOwogCQlwYV9kYXRh
ID0gZGF0YS0+bmV4dDsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2tzeXNmcy5jIGIv
YXJjaC94ODYva2VybmVsL2tzeXNmcy5jCmluZGV4IDc5NjlkYTkzOTIxMy4uMTRlZjgxMjFhYTUz
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva3N5c2ZzLmMKKysrIGIvYXJjaC94ODYva2Vy
bmVsL2tzeXNmcy5jCkBAIC0xMDAsNyArMTAwLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IGdldF9z
ZXR1cF9kYXRhX3NpemUoaW50IG5yLCBzaXplX3QgKnNpemUpCiAJCWlmICghZGF0YSkKIAkJCXJl
dHVybiAtRU5PTUVNOwogCQlpZiAobnIgPT0gaSkgewotCQkJKnNpemUgPSBkYXRhLT5sZW47CisJ
CQlpZiAoZGF0YS0+dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkJICAgICgoc3RydWN0IHNl
dHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSktPnR5cGUgIT0gU0VUVVBfSU5ESVJFQ1QpCisJCQkJ
KnNpemUgPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5sZW47CisJCQll
bHNlCisJCQkJKnNpemUgPSBkYXRhLT5sZW47CiAJCQltZW11bm1hcChkYXRhKTsKIAkJCXJldHVy
biAwOwogCQl9CkBAIC0xMzAsNyArMTM0LDEwIEBAIHN0YXRpYyBzc2l6ZV90IHR5cGVfc2hvdyhz
dHJ1Y3Qga29iamVjdCAqa29iaiwKIAlpZiAoIWRhdGEpCiAJCXJldHVybiAtRU5PTUVNOwogCi0J
cmV0ID0gc3ByaW50ZihidWYsICIweCV4XG4iLCBkYXRhLT50eXBlKTsKKwlpZiAoZGF0YS0+dHlw
ZSA9PSBTRVRVUF9JTkRJUkVDVCkKKwkJcmV0ID0gc3ByaW50ZihidWYsICIweCV4XG4iLCAoKHN0
cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT50eXBlKTsKKwllbHNlCisJCXJldCA9
IHNwcmludGYoYnVmLCAiMHgleFxuIiwgZGF0YS0+dHlwZSk7CiAJbWVtdW5tYXAoZGF0YSk7CiAJ
cmV0dXJuIHJldDsKIH0KQEAgLTE0Miw3ICsxNDksNyBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9k
YXRhX2RhdGFfcmVhZChzdHJ1Y3QgZmlsZSAqZnAsCiAJCQkJICAgIGxvZmZfdCBvZmYsIHNpemVf
dCBjb3VudCkKIHsKIAlpbnQgbnIsIHJldCA9IDA7Ci0JdTY0IHBhZGRyOworCXU2NCBwYWRkciwg
bGVuOwogCXN0cnVjdCBzZXR1cF9kYXRhICpkYXRhOwogCXZvaWQgKnA7CiAKQEAgLTE1NywxOSAr
MTY0LDI4IEBAIHN0YXRpYyBzc2l6ZV90IHNldHVwX2RhdGFfZGF0YV9yZWFkKHN0cnVjdCBmaWxl
ICpmcCwKIAlpZiAoIWRhdGEpCiAJCXJldHVybiAtRU5PTUVNOwogCi0JaWYgKG9mZiA+IGRhdGEt
PmxlbikgeworCWlmIChkYXRhLT50eXBlID09IFNFVFVQX0lORElSRUNUICYmCisJICAgICgoc3Ry
dWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSktPnR5cGUgIT0gU0VUVVBfSU5ESVJFQ1Qp
IHsKKwkJcGFkZHIgPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5hZGRy
OworCQlsZW4gPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5sZW47CisJ
fSBlbHNlIHsKKwkJcGFkZHIgKz0gc2l6ZW9mKCpkYXRhKTsKKwkJbGVuID0gZGF0YS0+bGVuOwor
CX0KKworCWlmIChvZmYgPiBsZW4pIHsKIAkJcmV0ID0gLUVJTlZBTDsKIAkJZ290byBvdXQ7CiAJ
fQogCi0JaWYgKGNvdW50ID4gZGF0YS0+bGVuIC0gb2ZmKQotCQljb3VudCA9IGRhdGEtPmxlbiAt
IG9mZjsKKwlpZiAoY291bnQgPiBsZW4gLSBvZmYpCisJCWNvdW50ID0gbGVuIC0gb2ZmOwogCiAJ
aWYgKCFjb3VudCkKIAkJZ290byBvdXQ7CiAKIAlyZXQgPSBjb3VudDsKLQlwID0gbWVtcmVtYXAo
cGFkZHIgKyBzaXplb2YoKmRhdGEpLCBkYXRhLT5sZW4sIE1FTVJFTUFQX1dCKTsKKwlwID0gbWVt
cmVtYXAocGFkZHIsIGxlbiwgTUVNUkVNQVBfV0IpOwogCWlmICghcCkgewogCQlyZXQgPSAtRU5P
TUVNOwogCQlnb3RvIG91dDsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jIGIv
YXJjaC94ODYva2VybmVsL3NldHVwLmMKaW5kZXggNzdlYTk2Yjc5NGJkLi40NjAzNzAyZGJmYzEg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jCisrKyBiL2FyY2gveDg2L2tlcm5l
bC9zZXR1cC5jCkBAIC00MzgsNiArNDM4LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBtZW1ibG9j
a194ODZfcmVzZXJ2ZV9yYW5nZV9zZXR1cF9kYXRhKHZvaWQpCiAJd2hpbGUgKHBhX2RhdGEpIHsK
IAkJZGF0YSA9IGVhcmx5X21lbXJlbWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSkpOwogCQltZW1i
bG9ja19yZXNlcnZlKHBhX2RhdGEsIHNpemVvZigqZGF0YSkgKyBkYXRhLT5sZW4pOworCQlpZiAo
ZGF0YS0+dHlwZSA9PSBTRVRVUF9JTkRJUkVDVCAmJgorCQkgICAgKChzdHJ1Y3Qgc2V0dXBfaW5k
aXJlY3QgKilkYXRhLT5kYXRhKS0+dHlwZSAhPSBTRVRVUF9JTkRJUkVDVCkKKwkJCW1lbWJsb2Nr
X3Jlc2VydmUoKChzdHJ1Y3Qgc2V0dXBfaW5kaXJlY3QgKilkYXRhLT5kYXRhKS0+YWRkciwKKwkJ
CQkJICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSktPmxlbik7CiAJCXBhX2Rh
dGEgPSBkYXRhLT5uZXh0OwogCQllYXJseV9tZW11bm1hcChkYXRhLCBzaXplb2YoKmRhdGEpKTsK
IAl9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMgYi9hcmNoL3g4Ni9tbS9pb3Jl
bWFwLmMKaW5kZXggYTM5ZGNkYjVhZTM0Li4xZmY5YzIwMzBiNGYgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21tL2lvcmVtYXAuYworKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAgLTYyNiw2ICs2
MjYsMTcgQEAgc3RhdGljIGJvb2wgbWVtcmVtYXBfaXNfc2V0dXBfZGF0YShyZXNvdXJjZV9zaXpl
X3QgcGh5c19hZGRyLAogCQlwYWRkcl9uZXh0ID0gZGF0YS0+bmV4dDsKIAkJbGVuID0gZGF0YS0+
bGVuOwogCisJCWlmICgocGh5c19hZGRyID4gcGFkZHIpICYmIChwaHlzX2FkZHIgPCAocGFkZHIg
KyBsZW4pKSkgeworCQkJbWVtdW5tYXAoZGF0YSk7CisJCQlyZXR1cm4gdHJ1ZTsKKwkJfQorCisJ
CWlmIChkYXRhLT50eXBlID09IFNFVFVQX0lORElSRUNUICYmCisJCSAgICAoKHN0cnVjdCBzZXR1
cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT50eXBlICE9IFNFVFVQX0lORElSRUNUKSB7CisJCQlw
YWRkciA9ICgoc3RydWN0IHNldHVwX2luZGlyZWN0ICopZGF0YS0+ZGF0YSktPmFkZHI7CisJCQls
ZW4gPSAoKHN0cnVjdCBzZXR1cF9pbmRpcmVjdCAqKWRhdGEtPmRhdGEpLT5sZW47CisJCX0KKwog
CQltZW11bm1hcChkYXRhKTsKIAogCQlpZiAoKHBoeXNfYWRkciA+IHBhZGRyKSAmJiAocGh5c19h
ZGRyIDwgKHBhZGRyICsgbGVuKSkpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 11:58:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11:58:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbkt-00037X-5v; Thu, 24 Oct 2019 11:58:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=W8Wg=YR=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iNbkr-00037S-C5
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 11:58:13 +0000
X-Inumbo-ID: 871eeb46-f655-11e9-949f-12813bfff9fa
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 871eeb46-f655-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 11:58:02 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:687b:c909:9c42:5397])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 0D4642001BA
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 22:58:00 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1571918280; bh=LnoUUmzfRCYy5aAjh/Nkel15MsaXZkd20UmXVNHXvFY=;
 h=Date:From:Subject:To;
 b=CWBp4lLqc8s5nMif+YLLeqok3OsWrPPViFOPpeUkhAMrPLT0zhdtZ3NntovZnMU0M
 0A2bZSd+d7LhF3NaYdpOIyQQr/m2smARC4195pLlNFc4CHYg6qqD8+iepcv6/cjRoV
 5g0i372v7vPUrLn3KLu+yB+qJG+dHjUG0Kg9dC9M=
Date: Thu, 24 Oct 2019 22:57:56 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-Id: <1571918276.2606.0@crc.id.au>
X-Mailer: geary/3.34.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-P91qW212g3IaS3cM+wCe"
Subject: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=-P91qW212g3IaS3cM+wCe
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

Hi all,

I've managed to get the git master version of Xen on this affected=20
system and tries to boot a Windows Server 2016 system. It crashes as=20
per normal.

I managed to get these logs, but I'm not quite sure what else to do to=20
debug this issue further.

Suggestions welcome.

The boot log in /var/log/xen/ shows:
Waiting for domain soti.vm (domid 4) to die [pid 9174]
Domain 4 has shut down, reason code 3 0x3
Action for shutdown reason code 3 is destroy
Domain 4 needs to be cleaned up: destroying the domain
Done. Exiting now

For some reason I'm not getting any serial output - so I'll have to=20
take a look at that tomorrow - but if you need anything further, please=20
let me know and I'll see what I can turn up.

Windows config file:

type =3D "hvm"
name =3D "$vmname.vm"
viridian =3D 1
#viridian =3D ['base']
memory =3D 8192
vcpus =3D 4
vif =3D ['bridge=3Dbr51, mac=3D00:16:3E:64:CC:A0']
#disk =3D [ '/dev/vg_hosting/$vmname.vm,raw,xvda,rw',=20
'file:/root/SW_DVD9_NTRL_Windows_Svrs_2016_English_2_Std_DC_FPP_OEM_X21-225=
67.ISO,hdc:cdrom,r'=20
]
disk =3D [ '/dev/vg_hosting/$vmname.vm,raw,hda,rw' ]
boot =3D 'cd'
vnc =3D 2
vnclisten =3D "0.0.0.0"
#vncpasswd =3D ''

## Set the clock to localtime - not UTC...
localtime =3D 1

## Fix the mouse cursor for VNC usage
usbdevice =3D 'tablet'

## Lower CPU prio that other VMs...
cpu_weight =3D 128

on_poweroff =3D 'destroy'
on_reboot =3D 'destroy'
on_crash =3D 'destroy'

Steven Haigh

=F0=9F=93=A7 netwiz@crc.id.au     =F0=9F=92=BB https://www.crc.id.au
=F0=9F=93=9E +613 9001 6090       =F0=9F=93=B1 +614 1293 5897


=

--=-P91qW212g3IaS3cM+wCe
Content-Type: multipart/mixed; boundary="=-aJeHogJt6b/BlgRqdz1f"

--=-aJeHogJt6b/BlgRqdz1f
Content-Type: text/plain
Content-Disposition: attachment; filename=windows-debug-xl-dmesg.txt

(XEN) HVM d4v0 save: CPU
(XEN) HVM d4v1 save: CPU
(XEN) HVM d4v2 save: CPU
(XEN) HVM d4v3 save: CPU
(XEN) HVM d4 save: PIC
(XEN) HVM d4 save: IOAPIC
(XEN) HVM d4v0 save: LAPIC
(XEN) HVM d4v1 save: LAPIC
(XEN) HVM d4v2 save: LAPIC
(XEN) HVM d4v3 save: LAPIC
(XEN) HVM d4v0 save: LAPIC_REGS
(XEN) HVM d4v1 save: LAPIC_REGS
(XEN) HVM d4v2 save: LAPIC_REGS
(XEN) HVM d4v3 save: LAPIC_REGS
(XEN) HVM d4 save: PCI_IRQ
(XEN) HVM d4 save: ISA_IRQ
(XEN) HVM d4 save: PCI_LINK
(XEN) HVM d4 save: PIT
(XEN) HVM d4 save: RTC
(XEN) HVM d4 save: HPET
(XEN) HVM d4 save: PMTIMER
(XEN) HVM d4v0 save: MTRR
(XEN) HVM d4v1 save: MTRR
(XEN) HVM d4v2 save: MTRR
(XEN) HVM d4v3 save: MTRR
(XEN) HVM d4 save: VIRIDIAN_DOMAIN
(XEN) HVM d4v0 save: CPU_XSAVE
(XEN) HVM d4v1 save: CPU_XSAVE
(XEN) HVM d4v2 save: CPU_XSAVE
(XEN) HVM d4v3 save: CPU_XSAVE
(XEN) HVM d4v0 save: VIRIDIAN_VCPU
(XEN) HVM d4v1 save: VIRIDIAN_VCPU
(XEN) HVM d4v2 save: VIRIDIAN_VCPU
(XEN) HVM d4v3 save: VIRIDIAN_VCPU
(XEN) HVM d4v0 save: VMCE_VCPU
(XEN) HVM d4v1 save: VMCE_VCPU
(XEN) HVM d4v2 save: VMCE_VCPU
(XEN) HVM d4v3 save: VMCE_VCPU
(XEN) HVM d4v0 save: TSC_ADJUST
(XEN) HVM d4v1 save: TSC_ADJUST
(XEN) HVM d4v2 save: TSC_ADJUST
(XEN) HVM d4v3 save: TSC_ADJUST
(XEN) HVM d4v0 save: CPU_MSR
(XEN) HVM d4v1 save: CPU_MSR
(XEN) HVM d4v2 save: CPU_MSR
(XEN) HVM d4v3 save: CPU_MSR
(XEN) HVM4 restore: CPU 0
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(d4) HVM Loader
(d4) Detected Xen v4.13.0-rc
(d4) Xenbus rings @0xfeffc000, event channel 1
(d4) System requested SeaBIOS
(d4) CPU speed is 3800 MHz
(d4) Relocating guest memory for lowmem MMIO space disabled
(XEN) irq.c:373: Dom4 PCI link 0 changed 0 -> 5
(d4) PCI-ISA link 0 routed to IRQ5
(XEN) irq.c:373: Dom4 PCI link 1 changed 0 -> 10
(d4) PCI-ISA link 1 routed to IRQ10
(XEN) irq.c:373: Dom4 PCI link 2 changed 0 -> 11
(d4) PCI-ISA link 2 routed to IRQ11
(XEN) irq.c:373: Dom4 PCI link 3 changed 0 -> 5
(d4) PCI-ISA link 3 routed to IRQ5
(d4) pci dev 01:2 INTD->IRQ5
(d4) pci dev 01:3 INTA->IRQ10
(d4) pci dev 02:0 INTA->IRQ11
(d4) pci dev 04:0 INTA->IRQ5
(d4) RAM in high memory; setting high_mem resource base to 20f800000
(d4) pci dev 03:0 bar 10 size 002000000: 0f0000008
(d4) pci dev 02:0 bar 14 size 001000000: 0f2000008
(d4) pci dev 04:0 bar 30 size 000040000: 0f3000000
(d4) pci dev 03:0 bar 30 size 000010000: 0f3040000
(d4) pci dev 03:0 bar 14 size 000001000: 0f3050000
(d4) pci dev 02:0 bar 10 size 000000100: 00000c001
(d4) pci dev 04:0 bar 10 size 000000100: 00000c101
(d4) pci dev 04:0 bar 14 size 000000100: 0f3051000
(d4) pci dev 01:2 bar 20 size 000000020: 00000c201
(d4) pci dev 01:1 bar 20 size 000000010: 00000c221
(d4) Multiprocessor initialisation:
(d4)  - CPU0 ... 48-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d4)  - CPU1 ... 48-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d4)  - CPU2 ... 48-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d4)  - CPU3 ... 48-bit phys ... fixed MTRRs ... var MTRRs [1/8] ... done.
(d4) Testing HVM environment:
(d4) Using scratch memory at 400000
(d4)  - REP INSB across page boundaries ... passed
(d4)  - REP INSW across page boundaries ... passed
(d4)  - GS base MSRs and SWAPGS ... passed
(d4) Passed 3 of 3 tests
(d4) Writing SMBIOS tables ...
(d4) Loading SeaBIOS ...
(d4) Creating MP tables ...
(d4) Loading ACPI ...
(d4) vm86 TSS at fc00aa00
(d4) BIOS map:
(d4)  10000-100e3: Scratch space
(d4)  c0000-fffff: Main BIOS
(d4) E820 table:
(d4)  [00]: 00000000:00000000 - 00000000:000a0000: RAM
(d4)  HOLE: 00000000:000a0000 - 00000000:000c0000
(d4)  [01]: 00000000:000c0000 - 00000000:00100000: RESERVED
(d4)  [02]: 00000000:00100000 - 00000000:f0000000: RAM
(d4)  HOLE: 00000000:f0000000 - 00000000:fc000000
(d4)  [03]: 00000000:fc000000 - 00000001:00000000: RESERVED
(d4)  [04]: 00000001:00000000 - 00000002:0f800000: RAM
(d4) Invoking SeaBIOS ...
(d4) SeaBIOS (version rel-1.12.1-0-ga5cab58-Xen)
(d4) BUILD: gcc: (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1) binutils: version 2.32-24.fc31
(d4) 
(d4) Found Xen hypervisor signature at 40000100
(d4) Running on QEMU (i440fx)
(d4) xen: copy e820...
(d4) Relocating init from 0x000d8780 to 0xeffad560 (size 76288)
(d4) Found 8 PCI devices (max PCI bus is 00)
(d4) Allocated Xen hypercall page at effff000
(d4) Detected Xen v4.13.0-rc
(d4) xen: copy BIOS tables...
(d4) Copying SMBIOS entry point from 0x00010020 to 0x000f5c00
(d4) Copying MPTABLE from 0xfc0011e0/fc0011f0 to 0x000f5ae0
(d4) Copying PIR from 0x00010040 to 0x000f5a60
(d4) Copying ACPI RSDP from 0x000100c0 to 0x000f5a30
(d4) Using pmtimer, ioport 0xb008
(d4) Scan for VGA option rom
(d4) Running option rom at c000:0003
(XEN) stdvga.c:173:d4v0 entering stdvga mode
(d4) pmm call arg1=0
(d4) Turning on vga text mode console
(d4) SeaBIOS (version rel-1.12.1-0-ga5cab58-Xen)
(d4) Machine UUID fb791c6a-1ea6-47bd-8ca9-ccd20e08408c
(d4) UHCI init on dev 00:01.2 (io=c200)
(d4) ATA controller 1 at 1f0/3f4/c220 (irq 14 dev 9)
(d4) ATA controller 2 at 170/374/c228 (irq 15 dev 9)
(d4) Found 0 lpt ports
(d4) Found 0 serial ports
(d4) PS2 keyboard initialized
(d4) ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (61440 MiBytes)
(d4) Searching bootorder for: /pci@i0cf8/*@1,1/drive@0/disk@0
(d4) All threads complete.
(d4) Scan for option roms
(d4) Running option rom at c980:0003
(d4) pmm call arg1=1
(d4) pmm call arg1=0
(d4) pmm call arg1=1
(d4) pmm call arg1=0
(d4) Searching bootorder for: /pci@i0cf8/*@4
(d4) 
(d4) Press ESC for boot menu.
(d4) 
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(d4) Searching bootorder for: HALT
(d4) drive 0x000f59c0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=125829120
(d4) Space available for UMB: ca800-ea000, f5420-f59c0
(d4) Returned 258048 bytes of ZoneHigh
(d4) e820 map has 7 items:
(d4)   0: 0000000000000000 - 000000000009fc00 = 1 RAM
(d4)   1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED
(d4)   2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
(d4)   3: 0000000000100000 - 00000000effff000 = 1 RAM
(d4)   4: 00000000effff000 - 00000000f0000000 = 2 RESERVED
(d4)   5: 00000000fc000000 - 0000000100000000 = 2 RESERVED
(d4)   6: 0000000100000000 - 000000020f800000 = 1 RAM
(d4) enter handle_19:
(d4)   NULL
(d4) Booting from Hard Disk...
(d4) Booting from 0000:7c00
(XEN) stdvga.c:178:d4v0 leaving stdvga mode
(XEN) d4: VIRIDIAN GUEST_OS_ID: vendor: 1 os: 4 major: a minor: 0 sp: 0 build: 271b
(XEN) d4: VIRIDIAN HYPERCALL: enabled: 1 pfn: 1c2
(XEN) d4v0: VIRIDIAN VP_ASSIST: pfn: a
(XEN) d4: VIRIDIAN MSR_TIME_REF_COUNT: accessed
(XEN) d4v0 VIRIDIAN CRASH: ac 0 a0a0 fffff801c763d350 aea
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x2600, fault address = 0xfffffffdf8000000, flags = 0x8
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x2600, fault address = 0xfffffffdf8000000, flags = 0x8
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v1 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v3 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v2 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) emul-priv-op.c:1111:d0v0 Domain attempted WRMSR c0011020 from 0x0006404000000000 to 0x0006404000000400
(XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x2600, fault address = 0xfffffffdf8000000, flags = 0x8

--=-aJeHogJt6b/BlgRqdz1f
Content-Type: text/plain
Content-Disposition: attachment; filename=windows-debug-xl-info.txt

host                   : cly-xen-1.int.umd.com.au
release                : 5.3.6-300.fc31.x86_64
version                : #1 SMP Mon Oct 14 12:26:42 UTC 2019
machine                : x86_64
nr_cpus                : 24
max_cpu_id             : 31
nr_nodes               : 1
cores_per_socket       : 12
threads_per_core       : 2
cpu_mhz                : 3800.030
hw_caps                : 178bf3ff:f6d8320b:2e500800:244037ff:0000000f:219c91a9:00400004:00000500
virt_caps              : pv hvm hvm_directio pv_directio hap shadow
total_memory           : 65485
free_memory            : 52299
sharing_freed_memory   : 0
sharing_used_memory    : 0
outstanding_claims     : 0
free_cpus              : 0
xen_major              : 4
xen_minor              : 13
xen_extra              : .0-rc
xen_version            : 4.13.0-rc
xen_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 
xen_scheduler          : credit2
xen_pagesize           : 4096
platform_params        : virt_start=0xffff800000000000
xen_changeset          : Mon Oct 14 11:31:31 2019 +0100 git:518c935fac
xen_commandline        : placeholder dom0_mem=4096M,max:4096M ucode=scan dom0_max_vcpus=4 loglvl=all guest_loglvl=all com1=115200,8n1 console=com1
cc_compiler            : gcc (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1)
cc_compile_by          : root
cc_compile_domain      : int.umd.com.au
cc_compile_date        : Thu Oct 24 18:11:02 AEDT 2019
build_id               : 12253ccd35be24bf9773afbfdc3ae3d704f1af28
xend_config_format     : 4

--=-aJeHogJt6b/BlgRqdz1f--

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=-P91qW212g3IaS3cM+wCe--



From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:03:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbpV-0003xb-6l; Thu, 24 Oct 2019 12:03:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNbpU-0003xW-BV
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:03:00 +0000
X-Inumbo-ID: 37cc2c61-f656-11e9-949f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37cc2c61-f656-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:02:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8AD72B66C;
 Thu, 24 Oct 2019 12:02:57 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <36bbdcf7-28c3-b924-3d3a-145b6282bd0f@suse.com>
Date: Thu, 24 Oct 2019 14:03:12 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-6-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Norbert Manthey <nmanthey@amazon.de>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAtLS0gYS94ZW4vY29t
bW9uL0tjb25maWcKPiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtMzYxLDkgKzM2MSwy
MyBAQCBjb25maWcgRkFTVF9TWU1CT0xfTE9PS1VQCj4gIAo+ICAJICBJZiB1bnN1cmUsIHNheSBZ
Lgo+ICAKPiArY29uZmlnIEVORk9SQ0VfVU5JUVVFX1NZTUJPTFMKPiArCWJvb2wgIkVuZm9yY2Ug
dW5pcXVlIHN5bWJvbHMiIGlmIExJVkVQQVRDSAo+ICsJZGVmYXVsdCB5IGlmIExJVkVQQVRDSAoK
SW5zdGVhZCBvZiB0d28gaWRlbnRpY2FsICJpZiIsIHdoeSBub3QgImRlcGVuZHMgb24gTElWRVBB
VENIIj8KCj4gKwktLS1oZWxwLS0tCj4gKwkgIE11bHRpcGxlIHN5bWJvbHMgd2l0aCB0aGUgc2Ft
ZSBuYW1lIGFyZW4ndCBnZW5lcmFsbHkgYSBwcm9ibGVtCj4gKwkgIHVubGVzcyBMaXZlIHBhdGNo
aW5nIGlzIHRvIGJlIHVzZWQuCj4gKwo+ICsJICBMaXZlcGF0Y2ggbG9hZGluZyBpbnZvbHZlcyBy
ZXNvbHZpbmcgcmVsb2NhdGlvbnMgYWdhaW5zdCBzeW1ib2wKPiArCSAgbmFtZXMsIGFuZCBhdHRl
bXB0aW5nIHRvIGEgZHVwbGljYXRlIHN5bWJvbCBpbiBhIGxpdmVwYXRjaCB3aWxsCj4gKwkgIHJl
c3VsdCBpbiBpbmNvcnJlY3QgbGl2ZXBhdGNoIGFwcGxpY2F0aW9uLgo+ICsKPiArCSAgVGhpcyBv
cHRpb24gc2hvdWxkIGJlIHVzZWQgdG8gZW5zdXJlIHRoYXQgYSBidWlsZCBvZiBYZW4gY2FuIGhh
dmUgYQo+ICsJICBsaXZlcGF0Y2ggYnVpbGQgYW5kIGFwcGx5IGNvcnJlY3RseS4KPiArCj4gIGNv
bmZpZyBTVVBQUkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTCj4gLQlib29sICJTdXBwcmVz
cyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdzIiBpZiAhTElWRVBBVENICj4gLQlkZWZhdWx0IHkg
aWYgIUxJVkVQQVRDSAo+ICsJYm9vbCAiU3VwcHJlc3MgZHVwbGljYXRlIHN5bWJvbCB3YXJuaW5n
cyIgaWYgIUVORk9SQ0VfVU5JUVVFX1NZTUJPTFMKPiArCWRlZmF1bHQgeSBpZiAhRU5GT1JDRV9V
TklRVUVfU1lNQk9MUwoKU2ltaWxhcmx5IGhlcmUgdGhlbi4gV2l0aCB0aGlzIGNoYW5nZWQsIG9y
IHdpdGggYSBwcm9wZXIgcmVhc29uCnN1cHBsaWVkClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:10:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:10:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbwS-0004lI-2s; Thu, 24 Oct 2019 12:10:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbwR-0004lD-65
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:10:11 +0000
X-Inumbo-ID: 390e963e-f657-11e9-bbab-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 390e963e-f657-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 12:10:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919008;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=TooFwxaibKWioSMXkjdsd9KqTbD0P4TIgojllh09QfQ=;
 b=MV95PON9VMAJOC6c8dsscFeKqUiGlv6uvdFCLmGF2Wic3u0gcAskpmCqHLztGEIt3CJ+TM
 ch8U/EiehGGNZvheJW7dvWMgY5HaIfEsqQ6iM0+KoTZKAaWLPZRoS1RHFl8FoeW+F8as5t
 WYEue9EOkftDM7dwFbQQi7QqrFUOVgw=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-70-Mt5vh3dPMhmZKGgS4b6ZRA-1; Thu, 24 Oct 2019 08:10:06 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 410A4801E5C;
 Thu, 24 Oct 2019 12:10:01 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 314413CCA;
 Thu, 24 Oct 2019 12:09:39 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:28 +0200
Message-Id: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: Mt5vh3dPMhmZKGgS4b6ZRA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 00/10] mm: Don't mark hotplugged pages
 PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgcmVzdWx0IG9mIGEgcmVjZW50IGRpc2N1c3Npb24gd2l0aCBNaWNoYWwgKFsx
XSwgWzJdKS4gUmlnaHQKbm93IHdlIHNldCBhbGwgcGFnZXMgUEdfcmVzZXJ2ZWQgd2hlbiBpbml0
aWFsaXppbmcgaG90cGx1Z2dlZCBtZW1tYXBzLiBUaGlzCmluY2x1ZGVzIFpPTkVfREVWSUNFIG1l
bW9yeS4gSW4gY2FzZSBvZiBzeXN0ZW0gbWVtb3J5LCBQR19yZXNlcnZlZCBpcwpjbGVhcmVkIGFn
YWluIHdoZW4gb25saW5pbmcgdGhlIG1lbW9yeSwgaW4gY2FzZSBvZiBaT05FX0RFVklDRSBtZW1v
cnkKbmV2ZXIuCgpJbiBhbmNpZW50IHRpbWVzLCB3ZSBuZWVkZWQgUEdfcmVzZXJ2ZWQsIGJlY2F1
c2UgdGhlcmUgd2FzIG5vIHdheSB0byB0ZWxsCndoZXRoZXIgdGhlIG1lbW1hcCB3YXMgYWxyZWFk
eSBwcm9wZXJseSBpbml0aWFsaXplZC4gV2Ugbm93IGhhdmUKU0VDVElPTl9JU19PTkxJTkUgZm9y
IHRoYXQgaW4gdGhlIGNhc2Ugb2YgIVpPTkVfREVWSUNFIG1lbW9yeS4gWk9ORV9ERVZJQ0UKbWVt
b3J5IGlzIGFscmVhZHkgaW5pdGlhbGl6ZWQgZGVmZXJyZWQsIGFuZCB0aGVyZSBzaG91bGRuJ3Qg
YmUgYSB2aXNpYmxlCmNoYW5nZSBpbiB0aGF0IHJlZ2FyZC4KCk9uZSBvZiB0aGUgYmlnZ2VzdCBm
ZWFycyB3ZXJlIHNpZGUgZWZmZWN0cy4gSSB3ZW50IGFoZWFkIGFuZCBhdWRpdGVkIGFsbAp1c2Vy
cyBvZiBQYWdlUmVzZXJ2ZWQoKS4gVGhlIGRldGFpbHMgY2FuIGJlIGZvdW5kIGluICJtbS9tZW1v
cnlfaG90cGx1ZzoKRG9uJ3QgbWFyayBwYWdlcyBQR19yZXNlcnZlZCB3aGVuIGluaXRpYWxpemlu
ZyB0aGUgbWVtbWFwIi4KClRoaXMgcGF0Y2ggc2V0IGFkYXB0cyBhbGwgcmVsZXZhbnQgdXNlcnMg
b2YgUGFnZVJlc2VydmVkKCkgdG8ga2VlcCB0aGUKZXhpc3RpbmcgYmVoYXZpb3IgaW4gcmVzcGVj
dCB0byBaT05FX0RFVklDRSBwYWdlcy4gVGhlIGJpZ2dlc3QgcGFydCBwYXJ0CnRoYXQgbmVlZHMg
Y2hhbmdlcyBpcyBLVk0sIHRvIGtlZXAgdGhlIGV4aXN0aW5nIGJlaGF2aW9yICh0aGF0J3MgYWxs
IEkKY2FyZSBhYm91dCBpbiB0aGlzIHNlcmllcykuCgpOb3RlIHRoYXQgdGhpcyBzZXJpZXMgaXMg
YWJsZSB0byByZWx5IGNvbXBsZXRlbHkgb24gcGZuX3RvX29ubGluZV9wYWdlKCkuCk5vIG5ldyBp
c196b25lX2RldmljZV9wYWdlKCkgY2FsbGVzIGFyZSBpbnRyb2R1Y2VkIChhcyByZXF1ZXN0ZWQg
YnkgRGFuKS4KV2UgYXJlIGN1cnJlbnRseSBkaXNjdXNzaW5nIGEgd2F5IHRvIG1hcmsgYWxzbyBa
T05FX0RFVklDRSBtZW1tYXBzIGFzCmFjdGl2ZS9pbml0aWFsaXplZCAtIHBmbl9hY3RpdmUoKSAt
IGFuZCBsaWdodHdlaWdodCBsb2NraW5nIHRvIG1ha2Ugc3VyZQptZW1tYXBzIHJlbWFpbiBhY3Rp
dmUgKGUuZy4sIHVzaW5nIFJDVSkuIFdlIG1pZ2h0IGxhdGVyIGJlIGFibGUgdG8gY29udmVydApz
b21lIHN1ZXJzIG9mIHBmbl90b19vbmxpbmVfcGFnZSgpIHRvIHBmbl9hY3RpdmUoKS4gRGV0YWls
cyBjYW4gYmUgZm91bmQKaW4gWzNdLCBob3dldmVyLCB0aGlzIHJlcHJlc2VudHMgeWV0IGFub3Ro
ZXIgY2xlYW51cC9maXggd2UnbGwgcGVyZm9ybQpvbiB0b3Agb2YgdGhpcyBjbGVhbnVwLgoKSSBv
bmx5IGdhdmUgaXQgYSBxdWljayB0ZXN0IHdpdGggRElNTXMgb24geDg2LTY0LCBidXQgZGlkbid0
IHRlc3QgdGhlClpPTkVfREVWSUNFIHBhcnQgYXQgYWxsIChhbnkgdGlwcyBmb3IgYSBuaWNlIFFF
TVUgc2V0dXA/KS4gQWxzbywgSSBkaWRuJ3QKdGVzdCB0aGUgS1ZNIHBhcnRzIChlc3BlY2lhbGx5
IHdpdGggWk9ORV9ERVZJQ0UgcGFnZXMgb3Igbm8gbWVtbWFwIGF0IGFsbCkuCkNvbXBpbGUtdGVz
dGVkIG9uIHg4Ni02NCBhbmQgUFBDLgoKQmFzZWQgb24gbmV4dC9tYXN0ZXIuIFRoZSBjdXJyZW50
IHZlcnNpb24gKGtlcHQgdXBkYXRlZCkgY2FuIGJlIGZvdW5kIGF0OgogICAgaHR0cHM6Ly9naXRo
dWIuY29tL2RhdmlkaGlsZGVuYnJhbmQvbGludXguZ2l0IG9ubGluZV9yZXNlcnZlZF9jbGVhbnVw
CgpSRkMgLT4gdjE6Ci0gRHJvcHBlZCAic3RhZ2luZy9nYXNrZXQ6IFByZXBhcmUgZ2Fza2V0X3Jl
bGVhc2VfcGFnZSgpIGZvciBQR19yZXNlcnZlZAogIGNoYW5nZXMiCi0gRHJvcHBlZCAic3RhZ2lu
Zzoga3BjMjAwMDogUHJlcGFyZSB0cmFuc2Zlcl9jb21wbGV0ZV9jYigpIGZvciBQR19yZXNlcnZl
ZAogIGNoYW5nZXMiCi0gQ29udmVydGVkICJtbS91c2VyY29weS5jOiBQcmVwYXJlIGNoZWNrX3Bh
Z2Vfc3BhbigpIGZvciBQR19yZXNlcnZlZAogIGNoYW5nZXMiIHRvICJtbS91c2VyY29weS5jOiBV
cGRhdGUgY29tbWVudCBpbiBjaGVja19wYWdlX3NwYW4oKQogIHJlZ2FyZGluZyBaT05FX0RFVklD
RSIKLSBObyBuZXcgdXNlcnMgb2YgaXNfem9uZV9kZXZpY2VfcGFnZSgpIGFyZSBpbnRyb2R1Y2Vk
LgotIFJlcGhyYXNlZCBjb21tZW50cyBhbmQgcGF0Y2ggZGVzY3JpcHRpb25zLgoKWzFdIGh0dHBz
Oi8vbGttbC5vcmcvbGttbC8yMDE5LzEwLzIxLzczNgpbMl0gaHR0cHM6Ly9sa21sLm9yZy9sa21s
LzIwMTkvMTAvMjEvMTAzNApbM10gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgt
bW0vbXNnMTk0MTEyLmh0bWwKCkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3JnPgpD
YzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20KQ2M6IEFuZHJldyBNb3J0
b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CkNjOiBrdm0tcHBjQHZnZXIua2VybmVsLm9y
ZwpDYzogbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmcKQ2M6IGt2bUB2Z2VyLmtlcm5lbC5v
cmcKQ2M6IGxpbnV4LWh5cGVydkB2Z2VyLmtlcm5lbC5vcmcKQ2M6IGRldmVsQGRyaXZlcmRldi5v
c3Vvc2wub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IHg4NkBrZXJu
ZWwub3JnCkNjOiBBbGV4YW5kZXIgRHV5Y2sgPGFsZXhhbmRlci5kdXlja0BnbWFpbC5jb20+CgpE
YXZpZCBIaWxkZW5icmFuZCAoMTApOgogIG1tL21lbW9yeV9ob3RwbHVnOiBEb24ndCBhbGxvdyB0
byBvbmxpbmUvb2ZmbGluZSBtZW1vcnkgYmxvY2tzIHdpdGgKICAgIGhvbGVzCiAgS1ZNOiB4ODYv
bW11OiBQcmVwYXJlIGt2bV9pc19tbWlvX3BmbigpIGZvciBQR19yZXNlcnZlZCBjaGFuZ2VzCiAg
S1ZNOiBQcmVwYXJlIGt2bV9pc19yZXNlcnZlZF9wZm4oKSBmb3IgUEdfcmVzZXJ2ZWQgY2hhbmdl
cwogIHZmaW8vdHlwZTE6IFByZXBhcmUgaXNfaW52YWxpZF9yZXNlcnZlZF9wZm4oKSBmb3IgUEdf
cmVzZXJ2ZWQgY2hhbmdlcwogIHBvd2VycGMvYm9vazNzOiBQcmVwYXJlIGt2bXBwY19ib29rM3Nf
aW5zdGFudGlhdGVfcGFnZSgpIGZvcgogICAgUEdfcmVzZXJ2ZWQgY2hhbmdlcwogIHBvd2VycGMv
NjRzOiBQcmVwYXJlIGhhc2hfcGFnZV9kb19sYXp5X2ljYWNoZSgpIGZvciBQR19yZXNlcnZlZAog
ICAgY2hhbmdlcwogIHBvd2VycGMvbW06IFByZXBhcmUgbWF5YmVfcHRlX3RvX3BhZ2UoKSBmb3Ig
UEdfcmVzZXJ2ZWQgY2hhbmdlcwogIHg4Ni9tbTogUHJlcGFyZSBfX2lvcmVtYXBfY2hlY2tfcmFt
KCkgZm9yIFBHX3Jlc2VydmVkIGNoYW5nZXMKICBtbS9tZW1vcnlfaG90cGx1ZzogRG9uJ3QgbWFy
ayBwYWdlcyBQR19yZXNlcnZlZCB3aGVuIGluaXRpYWxpemluZyB0aGUKICAgIG1lbW1hcAogIG1t
L3VzZXJjb3B5LmM6IFVwZGF0ZSBjb21tZW50IGluIGNoZWNrX3BhZ2Vfc3BhbigpIHJlZ2FyZGlu
ZwogICAgWk9ORV9ERVZJQ0UKCiBhcmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfcmFkaXgu
YyB8IDE0ICsrKysrLS0tLQogYXJjaC9wb3dlcnBjL21tL2Jvb2szczY0L2hhc2hfdXRpbHMuYyAg
fCAxMCArKystLS0KIGFyY2gvcG93ZXJwYy9tbS9wZ3RhYmxlLmMgICAgICAgICAgICAgIHwgMTAg
KysrLS0tCiBhcmNoL3g4Ni9rdm0vbW11LmMgICAgICAgICAgICAgICAgICAgICB8IDI5ICsrKysr
KysrKystLS0tLS0tCiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgICAgICAgICAgICAgICAgICB8IDEz
ICsrKysrKy0tCiBkcml2ZXJzL2h2L2h2X2JhbGxvb24uYyAgICAgICAgICAgICAgICB8ICA2ICsr
KysKIGRyaXZlcnMvdmZpby92ZmlvX2lvbW11X3R5cGUxLmMgICAgICAgIHwgMTAgKysrKy0tCiBk
cml2ZXJzL3hlbi9iYWxsb29uLmMgICAgICAgICAgICAgICAgICB8ICA3ICsrKysrCiBpbmNsdWRl
L2xpbnV4L3BhZ2UtZmxhZ3MuaCAgICAgICAgICAgICB8ICA4ICstLS0tCiBtbS9tZW1vcnlfaG90
cGx1Zy5jICAgICAgICAgICAgICAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKystLS0tLS0t
CiBtbS9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDExIC0tLS0tLS0KIG1t
L3VzZXJjb3B5LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKystLQogdmlydC9rdm0v
a3ZtX21haW4uYyAgICAgICAgICAgICAgICAgICAgfCAxMCArKysrLS0KIDEzIGZpbGVzIGNoYW5n
ZWQsIDExMSBpbnNlcnRpb25zKCspLCA2NiBkZWxldGlvbnMoLSkKCi0tIAoyLjIxLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:10:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:10:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbwp-0004n4-Bu; Thu, 24 Oct 2019 12:10:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbwo-0004mx-F7
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:10:34 +0000
X-Inumbo-ID: 47189400-f657-11e9-a531-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 47189400-f657-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 12:10:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919032;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=ci8rTmGAQWvcufbTawC9IhJzwFepcNIlGotHVYhTC24=;
 b=ZsNhtg6+dHzPcwSVwjXIgwuRpJm6zYtwBax/d+6eoWSCur2yTWxbtJPLhhHmNn8DDxOdG/
 FCV9fGARW7QmrSToNDPYny63UzkQ58We2FTFTsqO8pkYNPZaLTHaQ14kBMl/z67w471myj
 TbflBaG/0ZYtQfEUDZQeeIqqCd8W/nM=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-190-OyS-w0OOPfCXkYu6xkkqOg-1; Thu, 24 Oct 2019 08:10:30 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 17898800D49;
 Thu, 24 Oct 2019 12:10:23 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9159B52D1;
 Thu, 24 Oct 2019 12:10:01 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:29 +0200
Message-Id: <20191024120938.11237-2-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: OyS-w0OOPfCXkYu6xkkqOg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 01/10] mm/memory_hotplug: Don't allow to
 online/offline memory blocks with holes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3VyIG9ubGluaW5nL29mZmxpbmluZyBjb2RlIGlzIHVubmVjZXNzYXJpbHkgY29tcGxpY2F0ZWQu
IE9ubHkgbWVtb3J5CmJsb2NrcyBhZGRlZCBkdXJpbmcgYm9vdCBjYW4gaGF2ZSBob2xlcyAoYSBy
YW5nZSB0aGF0IGlzIG5vdApJT1JFU09VUkNFX1NZU1RFTV9SQU0pLiBIb3RwbHVnZ2VkIG1lbW9y
eSBuZXZlciBoYXMgaG9sZXMgKGUuZy4sIHNlZQphZGRfbWVtb3J5X3Jlc291cmNlKCkpLiBBbGwg
Ym9vdCBtZW1vcnkgaXMgYWxyZWFkIG9ubGluZS4KClRoZXJlZm9yZSwgd2hlbiB3ZSBzdG9wIGFs
bG93aW5nIHRvIG9mZmxpbmUgbWVtb3J5IGJsb2NrcyB3aXRoIGhvbGVzLCB3ZQppbXBsaWNpdGx5
IG5vIGxvbmdlciBoYXZlIHRvIGRlYWwgd2l0aCBvbmxpbmluZyBtZW1vcnkgYmxvY2tzIHdpdGgg
aG9sZXMuCgpUaGlzIGFsbG93cyB0byBzaW1wbGlmeSB0aGUgY29kZS4gRm9yIGV4YW1wbGUsIHdl
IG5vIGxvbmdlciBoYXZlIHRvCndvcnJ5IGFib3V0IG1hcmtpbmcgcGFnZXMgdGhhdCBmYWxsIGlu
dG8gbWVtb3J5IGhvbGVzIFBHX3Jlc2VydmVkIHdoZW4Kb25saW5pbmcgbWVtb3J5LiBXZSBjYW4g
c3RvcCBzZXR0aW5nIHBhZ2VzIFBHX3Jlc2VydmVkLgoKT2ZmbGluaW5nIG1lbW9yeSBibG9ja3Mg
YWRkZWQgZHVyaW5nIGJvb3QgaXMgdXN1YWxseSBub3QgZ3VyYW50ZWVkIHRvIHdvcmsKZWl0aGVy
IHdheSAodW5tb3ZhYmxlIGRhdGEgbWlnaHQgaGF2ZSBlYXNpbHkgZW5kZWQgdXAgb24gdGhhdCBt
ZW1vcnkgZHVyaW5nCmJvb3QpLiBTbyBzdG9wcGluZyB0byBkbyB0aGF0IHNob3VsZCBub3QgcmVh
bGx5IGh1cnQgKCsgcGVvcGxlIGFyZSBub3QKZXZlbiBhd2FyZSBvZiBhIHNldHVwIHdoZXJlIHRo
YXQgdXNlZCB0byB3b3JrIGFuZCB0aGF0IHRoZSBleGlzdGluZyBjb2RlCnN0aWxsIHdvcmtzIGNv
cnJlY3RseSB3aXRoIG1lbW9yeSBob2xlcykuIEZvciB0aGUgdXNlIGNhc2Ugb2Ygb2ZmbGluaW5n
Cm1lbW9yeSB0byB1bnBsdWcgRElNTXMsIHdlIHNob3VsZCBzZWUgbm8gY2hhbmdlLiAoaG9sZXMg
b24gRElNTXMgd291bGQgYmUKd2VpcmQpLgoKUGxlYXNlIG5vdGUgdGhhdCBoYXJkd2FyZSBlcnJv
cnMgKFBHX2h3cG9pc29uKSBhcmUgbm90IG1lbW9yeSBob2xlcyBhbmQKbm90IGFmZmVjdGVkIGJ5
IHRoaXMgY2hhbmdlIHdoZW4gb2ZmbGluaW5nLgoKQ2M6IEFuZHJldyBNb3J0b24gPGFrcG1AbGlu
dXgtZm91bmRhdGlvbi5vcmc+CkNjOiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KQ2M6
IE9zY2FyIFNhbHZhZG9yIDxvc2FsdmFkb3JAc3VzZS5kZT4KQ2M6IFBhdmVsIFRhdGFzaGluIDxw
YXNoYS50YXRhc2hpbkBzb2xlZW4uY29tPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFt
c0BpbnRlbC5jb20+CkNjOiBBbnNodW1hbiBLaGFuZHVhbCA8YW5zaHVtYW4ua2hhbmR1YWxAYXJt
LmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
Ci0tLQogbW0vbWVtb3J5X2hvdHBsdWcuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKy0t
CiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9tbS9tZW1vcnlfaG90cGx1Zy5jIGIvbW0vbWVtb3J5X2hvdHBsdWcuYwppbmRleCA1
NjEzNzFlYWQzOWEuLjhkODE3MzBjZjAzNiAxMDA2NDQKLS0tIGEvbW0vbWVtb3J5X2hvdHBsdWcu
YworKysgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCkBAIC0xNDQ3LDEwICsxNDQ3LDE5IEBAIHN0YXRp
YyB2b2lkIG5vZGVfc3RhdGVzX2NsZWFyX25vZGUoaW50IG5vZGUsIHN0cnVjdCBtZW1vcnlfbm90
aWZ5ICphcmcpCiAJCW5vZGVfY2xlYXJfc3RhdGUobm9kZSwgTl9NRU1PUlkpOwogfQogCitzdGF0
aWMgaW50IGNvdW50X3N5c3RlbV9yYW1fcGFnZXNfY2IodW5zaWduZWQgbG9uZyBzdGFydF9wZm4s
CisJCQkJICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCB2b2lkICpkYXRhKQoreworCXVuc2ln
bmVkIGxvbmcgKm5yX3N5c3RlbV9yYW1fcGFnZXMgPSBkYXRhOworCisJKm5yX3N5c3RlbV9yYW1f
cGFnZXMgKz0gbnJfcGFnZXM7CisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgX19yZWYgX19v
ZmZsaW5lX3BhZ2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLAogCQkgIHVuc2lnbmVkIGxvbmcg
ZW5kX3BmbikKIHsKLQl1bnNpZ25lZCBsb25nIHBmbiwgbnJfcGFnZXM7CisJdW5zaWduZWQgbG9u
ZyBwZm4sIG5yX3BhZ2VzID0gMDsKIAl1bnNpZ25lZCBsb25nIG9mZmxpbmVkX3BhZ2VzID0gMDsK
IAlpbnQgcmV0LCBub2RlLCBucl9pc29sYXRlX3BhZ2VibG9jazsKIAl1bnNpZ25lZCBsb25nIGZs
YWdzOwpAQCAtMTQ2MSw2ICsxNDcwLDIwIEBAIHN0YXRpYyBpbnQgX19yZWYgX19vZmZsaW5lX3Bh
Z2VzKHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLAogCiAJbWVtX2hvdHBsdWdfYmVnaW4oKTsKIAor
CS8qCisJICogRG9uJ3QgYWxsb3cgdG8gb2ZmbGluZSBtZW1vcnkgYmxvY2tzIHRoYXQgY29udGFp
biBob2xlcy4KKwkgKiBDb25zZWN1ZW50bHksIG1lbW9yeSBibG9ja3Mgd2l0aCBob2xlcyBjYW4g
bmV2ZXIgZ2V0IG9ubGluZWQKKwkgKiAoaG90cGx1Z2dlZCBtZW1vcnkgaGFzIG5vIGhvbGVzIGFu
ZCBhbGwgYm9vdCBtZW1vcnkgaXMgb25saW5lKS4KKwkgKiBUaGlzIGFsbG93cyB0byBzaW1wbGlm
eSB0aGUgb25saW5pbmcvb2ZmbGluaW5nIGNvZGUgcXVpdGUgYSBsb3QuCisJICovCisJd2Fsa19z
eXN0ZW1fcmFtX3JhbmdlKHN0YXJ0X3BmbiwgZW5kX3BmbiAtIHN0YXJ0X3BmbiwgJm5yX3BhZ2Vz
LAorCQkJICAgICAgY291bnRfc3lzdGVtX3JhbV9wYWdlc19jYik7CisJaWYgKG5yX3BhZ2VzICE9
IGVuZF9wZm4gLSBzdGFydF9wZm4pIHsKKwkJcmV0ID0gLUVJTlZBTDsKKwkJcmVhc29uID0gIm1l
bW9yeSBob2xlcyI7CisJCWdvdG8gZmFpbGVkX3JlbW92YWw7CisJfQorCiAJLyogVGhpcyBtYWtl
cyBob3RwbHVnIG11Y2ggZWFzaWVyLi4uYW5kIHJlYWRhYmxlLgogCSAgIHdlIGFzc3VtZSB0aGlz
IGZvciBub3cuIC4qLwogCWlmICghdGVzdF9wYWdlc19pbl9hX3pvbmUoc3RhcnRfcGZuLCBlbmRf
cGZuLCAmdmFsaWRfc3RhcnQsCkBAIC0xNDcyLDcgKzE0OTUsNiBAQCBzdGF0aWMgaW50IF9fcmVm
IF9fb2ZmbGluZV9wYWdlcyh1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIAogCXpvbmUgPSBwYWdl
X3pvbmUocGZuX3RvX3BhZ2UodmFsaWRfc3RhcnQpKTsKIAlub2RlID0gem9uZV90b19uaWQoem9u
ZSk7Ci0JbnJfcGFnZXMgPSBlbmRfcGZuIC0gc3RhcnRfcGZuOwogCiAJLyogc2V0IGFib3ZlIHJh
bmdlIGFzIGlzb2xhdGVkICovCiAJcmV0ID0gc3RhcnRfaXNvbGF0ZV9wYWdlX3JhbmdlKHN0YXJ0
X3BmbiwgZW5kX3BmbiwKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:10:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbxA-0004qe-Lz; Thu, 24 Oct 2019 12:10:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbx9-0004pO-16
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:10:55 +0000
X-Inumbo-ID: 52e7b464-f657-11e9-949f-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 52e7b464-f657-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:10:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919052;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=qUw+4OUStTuaq5ok3fmgq6nv+XIwZUDTl4O246f/KSo=;
 b=Mphi4odUz6rpOo7NfySpzAq1zpgNhKwMBhQoLlCqnbY2G01htLXPEwLdGshy6syP9B2P5U
 jsYZp33qMxwNjyrCNQ9Xhz+t3t4YgMDOGwpirF/Ha+jU+fryTpfjPbfhlC2IlpyhMAt0gM
 iHO6pBUIpg3bFN/yOVzeO/Ow/rmq04w=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-44-KwvfWgdbN8Olk7KAgSZhkg-1; Thu, 24 Oct 2019 08:10:50 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 274885E4;
 Thu, 24 Oct 2019 12:10:43 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 70C261C93D;
 Thu, 24 Oct 2019 12:10:23 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:30 +0200
Message-Id: <20191024120938.11237-3-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: KwvfWgdbN8Olk7KAgSZhkg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 02/10] KVM: x86/mmu: Prepare
 kvm_is_mmio_pfn() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAgKGFuZCBkb24ndCBoYXZlIFpP
TkVfREVWSUNFIG1lbW9yeSkuCgpSZXdyaXRlIGt2bV9pc19tbWlvX3BmbigpIHRvIG1ha2Ugc3Vy
ZSB0aGUgZnVuY3Rpb24gcHJvZHVjZXMgdGhlCnNhbWUgcmVzdWx0IG9uY2Ugd2Ugc3RvcCBzZXR0
aW5nIFpPTkVfREVWSUNFIHBhZ2VzIFBHX3Jlc2VydmVkLgoKQ2M6IFBhb2xvIEJvbnppbmkgPHBi
b256aW5pQHJlZGhhdC5jb20+CkNjOiAiUmFkaW0gS3LEjW3DocWZIiA8cmtyY21hckByZWRoYXQu
Y29tPgpDYzogU2VhbiBDaHJpc3RvcGhlcnNvbiA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVs
LmNvbT4KQ2M6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+CkNjOiBXYW5w
ZW5nIExpIDx3YW5wZW5nbGlAdGVuY2VudC5jb20+CkNjOiBKaW0gTWF0dHNvbiA8am1hdHRzb25A
Z29vZ2xlLmNvbT4KQ2M6IEpvZXJnIFJvZWRlbCA8am9yb0A4Ynl0ZXMub3JnPgpDYzogVGhvbWFz
IEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVk
aGF0LmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDYzogIkguIFBldGVy
IEFudmluIiA8aHBhQHp5dG9yLmNvbT4KQ2M6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFt
YXpvbi5kZT4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+CkNjOiBEYW4gV2ls
bGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogYXJjaC94ODYva3ZtL21tdS5jIHwgMjkg
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRp
b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vbW11LmMg
Yi9hcmNoL3g4Ni9rdm0vbW11LmMKaW5kZXggMjRjMjNjNjZiMjI2Li5mMDMwODlhMzM2ZGUgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9tbXUuYworKysgYi9hcmNoL3g4Ni9rdm0vbW11LmMKQEAg
LTI5NjIsMjAgKzI5NjIsMjUgQEAgc3RhdGljIGJvb2wgbW11X25lZWRfd3JpdGVfcHJvdGVjdChz
dHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIGdmbl90IGdmbiwKIAogc3RhdGljIGJvb2wga3ZtX2lzX21t
aW9fcGZuKGt2bV9wZm5fdCBwZm4pCiB7CisJc3RydWN0IHBhZ2UgKnBhZ2UgPSBwZm5fdG9fb25s
aW5lX3BhZ2UocGZuKTsKKworCS8qCisJICogWk9ORV9ERVZJQ0UgcGFnZXMgYXJlIG5ldmVyIG9u
bGluZS4gT25saW5lIHBhZ2VzIHRoYXQgYXJlIHJlc2VydmVkCisJICogZWl0aGVyIGluZGljYXRl
IHRoZSB6ZXJvIHBhZ2Ugb3IgTU1JTyBwYWdlcy4KKwkgKi8KKwlpZiAocGFnZSkKKwkJcmV0dXJu
ICFpc196ZXJvX3BmbihwZm4pICYmIFBhZ2VSZXNlcnZlZChwZm5fdG9fcGFnZShwZm4pKTsKKwor
CS8qCisJICogQW55dGhpbmcgd2l0aCBhIHZhbGlkIChidXQgbm90IG9ubGluZSkgbWVtbWFwIGNv
dWxkIGJlIFpPTkVfREVWSUNFLgorCSAqIFRyZWF0IG9ubHkgVUMvVUMtL1dDIHBhZ2VzIGFzIE1N
SU8uCisJICovCiAJaWYgKHBmbl92YWxpZChwZm4pKQotCQlyZXR1cm4gIWlzX3plcm9fcGZuKHBm
bikgJiYgUGFnZVJlc2VydmVkKHBmbl90b19wYWdlKHBmbikpICYmCi0JCQkvKgotCQkJICogU29t
ZSByZXNlcnZlZCBwYWdlcywgc3VjaCBhcyB0aG9zZSBmcm9tIE5WRElNTQotCQkJICogREFYIGRl
dmljZXMsIGFyZSBub3QgZm9yIE1NSU8sIGFuZCBjYW4gYmUgbWFwcGVkCi0JCQkgKiB3aXRoIGNh
Y2hlZCBtZW1vcnkgdHlwZSBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlLgotCQkJICogSG93ZXZlciwg
dGhlIGFib3ZlIGNoZWNrIG1pc2NvbmNlaXZlcyB0aG9zZSBwYWdlcwotCQkJICogYXMgTU1JTywg
YW5kIHJlc3VsdHMgaW4gS1ZNIG1hcHBpbmcgdGhlbSB3aXRoIFVDCi0JCQkgKiBtZW1vcnkgdHlw
ZSwgd2hpY2ggd291bGQgaHVydCB0aGUgcGVyZm9ybWFuY2UuCi0JCQkgKiBUaGVyZWZvcmUsIHdl
IGNoZWNrIHRoZSBob3N0IG1lbW9yeSB0eXBlIGluIGFkZGl0aW9uCi0JCQkgKiBhbmQgb25seSB0
cmVhdCBVQy9VQy0vV0MgcGFnZXMgYXMgTU1JTy4KLQkJCSAqLwotCQkJKCFwYXRfZW5hYmxlZCgp
IHx8IHBhdF9wZm5faW1tdW5lX3RvX3VjX210cnIocGZuKSk7CisJCXJldHVybiAhcGF0X2VuYWJs
ZWQoKSB8fCBwYXRfcGZuX2ltbXVuZV90b191Y19tdHJyKHBmbik7CiAKKwkvKgorCSAqIEFueSBS
QU0gdGhhdCBoYXMgbm8gbWVtbWFwIChlLmcuLCBtYXBwZWQgdmlhIC9kZXYvbWVtKSBpcyBub3Qg
TU1JTy4KKwkgKi8KIAlyZXR1cm4gIWU4MjBfX21hcHBlZF9yYXdfYW55KHBmbl90b19ocGEocGZu
KSwKIAkJCQkgICAgIHBmbl90b19ocGEocGZuICsgMSkgLSAxLAogCQkJCSAgICAgRTgyMF9UWVBF
X1JBTSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:11:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:11:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbxT-0004ud-48; Thu, 24 Oct 2019 12:11:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbxS-0004uX-MS
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:11:14 +0000
X-Inumbo-ID: 5f562dd4-f657-11e9-a531-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 5f562dd4-f657-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 12:11:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919073;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=Snv/eN2JSs1CKovdcEZrKtv3120OMPYnvMUKCAi50+E=;
 b=J8XNYJWRWQRNddlk0fbrEmhxGj3H4TXpUcBXAKchMcMV+JKZssNgeZKUmjwpQLK6IYldCJ
 4ZK1cMzkkOgBP3D2tOT2X7BfQkCoddlrrR2/aWO+9ifPLDrufbu632xjVW3Nj9IZCftGQi
 hVrMoh/avbCjWD389HmGFY8CPBv16jU=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-78-XqXphJdGOZKQf4BuJSlwgQ-1; Thu, 24 Oct 2019 08:11:10 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 040841005500;
 Thu, 24 Oct 2019 12:11:04 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7E74A166A0;
 Thu, 24 Oct 2019 12:10:43 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:31 +0200
Message-Id: <20191024120938.11237-4-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: XqXphJdGOZKQf4BuJSlwgQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 03/10] KVM: Prepare kvm_is_reserved_pfn() for
 PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAgKGFuZCBkb24ndCBoYXZlIFpP
TkVfREVWSUNFIG1lbW9yeSkuCgpSZXdyaXRlIGt2bV9pc19yZXNlcnZlZF9wZm4oKSB0byBtYWtl
IHN1cmUgdGhlIGZ1bmN0aW9uIHByb2R1Y2VzIHRoZQpzYW1lIHJlc3VsdCBvbmNlIHdlIHN0b3Ag
c2V0dGluZyBaT05FX0RFVklDRSBwYWdlcyBQR19yZXNlcnZlZC4KCkNjOiBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgpDYzogIlJhZGltIEtyxI1tw6HFmSIgPHJrcmNtYXJAcmVk
aGF0LmNvbT4KQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+CkNjOiBEYW4gV2ls
bGlhbXMgPGRhbi5qLndpbGxpYW1zQGludGVsLmNvbT4KQ2M6IEthcmltQWxsYWggQWhtZWQgPGth
cmFobWVkQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlk
QHJlZGhhdC5jb20+Ci0tLQogdmlydC9rdm0va3ZtX21haW4uYyB8IDEwICsrKysrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdmlydC9rdm0va3ZtX21haW4uYyBiL3ZpcnQva3ZtL2t2bV9tYWluLmMKaW5kZXggZTllYjY2
NmViNmU4Li45ZDE4Y2M2N2QxMjQgMTAwNjQ0Ci0tLSBhL3ZpcnQva3ZtL2t2bV9tYWluLmMKKysr
IGIvdmlydC9rdm0va3ZtX21haW4uYwpAQCAtMTUxLDkgKzE1MSwxNSBAQCBfX3dlYWsgaW50IGt2
bV9hcmNoX21tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlKHN0cnVjdCBrdm0gKmt2bSwKIAog
Ym9vbCBrdm1faXNfcmVzZXJ2ZWRfcGZuKGt2bV9wZm5fdCBwZm4pCiB7Ci0JaWYgKHBmbl92YWxp
ZChwZm4pKQotCQlyZXR1cm4gUGFnZVJlc2VydmVkKHBmbl90b19wYWdlKHBmbikpOworCXN0cnVj
dCBwYWdlICpwYWdlID0gcGZuX3RvX29ubGluZV9wYWdlKHBmbik7CiAKKwkvKgorCSAqIFdlIHRy
ZWF0IGFueSBwYWdlcyB0aGF0IGFyZSBub3Qgb25saW5lIChub3QgbWFuYWdlZCBieSB0aGUgYnVk
ZHkpCisJICogYXMgcmVzZXJ2ZWQgLSB0aGlzIGluY2x1ZGVzIFpPTkVfREVWSUNFIHBhZ2VzIGFu
ZCBwYWdlcyB3aXRob3V0CisJICogYSBtZW1tYXAgKGUuZy4sIG1hcHBlZCB2aWEgL2Rldi9tZW0p
LgorCSAqLworCWlmIChwYWdlKQorCQlyZXR1cm4gUGFnZVJlc2VydmVkKHBhZ2UpOwogCXJldHVy
biB0cnVlOwogfQogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:11:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbxx-00052A-EH; Thu, 24 Oct 2019 12:11:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbxw-00051w-Dy
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:11:44 +0000
X-Inumbo-ID: 70c7654c-f657-11e9-8aca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 70c7654c-f657-11e9-8aca-bc764e2007e4;
 Thu, 24 Oct 2019 12:11:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919102;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=LoVG2BEnXVzgoLr0OSeQwtEbC1Paof07RzXqtGqnOKU=;
 b=C9bcJUN4TJC71eUimMATv1xQrZz6cWwCXXIvQpMlGU/vPa77sGUqcTgkqbBkJ7J4Zdxu8e
 XFIgW3Zw8PrDVJE5HCY4liyH0GqB3YE4oYtredlJx1JmXXLkEuBL6H21j5Yus/TWuWceCx
 L7Z9p6s3LQqk8G725n5tJVpSp+Gn0aQ=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-148-f-AfDHaGNvuEBDYN5p3zWQ-1; Thu, 24 Oct 2019 08:11:40 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id B5179801E5C;
 Thu, 24 Oct 2019 12:11:34 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 5D51552D5;
 Thu, 24 Oct 2019 12:11:04 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:32 +0200
Message-Id: <20191024120938.11237-5-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: f-AfDHaGNvuEBDYN5p3zWQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 04/10] vfio/type1: Prepare
 is_invalid_reserved_pfn() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAgKGFuZCBkb24ndCBoYXZlIFpP
TkVfREVWSUNFIG1lbW9yeSkuCgpSZXdyaXRlIGlzX2ludmFsaWRfcmVzZXJ2ZWRfcGZuKCkgc2lt
aWxhciB0byBrdm1faXNfcmVzZXJ2ZWRfcGZuKCkgdG8gbWFrZQpzdXJlIHRoZSBmdW5jdGlvbiBw
cm9kdWNlcyB0aGUgc2FtZSByZXN1bHQgb25jZSB3ZSBzdG9wIHNldHRpbmcgWk9ORV9ERVZJQ0UK
cGFnZXMgUEdfcmVzZXJ2ZWQuCgpDYzogQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25A
cmVkaGF0LmNvbT4KQ2M6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgpTaWduZWQt
b2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJz
L3ZmaW8vdmZpb19pb21tdV90eXBlMS5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Zm
aW8vdmZpb19pb21tdV90eXBlMS5jIGIvZHJpdmVycy92ZmlvL3ZmaW9faW9tbXVfdHlwZTEuYwpp
bmRleCAyYWRhOGU2Y2RiODguLmY4Y2U4YzQwOGJhOCAxMDA2NDQKLS0tIGEvZHJpdmVycy92Zmlv
L3ZmaW9faW9tbXVfdHlwZTEuYworKysgYi9kcml2ZXJzL3ZmaW8vdmZpb19pb21tdV90eXBlMS5j
CkBAIC0yOTksOSArMjk5LDE1IEBAIHN0YXRpYyBpbnQgdmZpb19sb2NrX2FjY3Qoc3RydWN0IHZm
aW9fZG1hICpkbWEsIGxvbmcgbnBhZ2UsIGJvb2wgYXN5bmMpCiAgKi8KIHN0YXRpYyBib29sIGlz
X2ludmFsaWRfcmVzZXJ2ZWRfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKQogewotCWlmIChwZm5fdmFs
aWQocGZuKSkKLQkJcmV0dXJuIFBhZ2VSZXNlcnZlZChwZm5fdG9fcGFnZShwZm4pKTsKKwlzdHJ1
Y3QgcGFnZSAqcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShwZm4pOwogCisJLyoKKwkgKiBXZSB0
cmVhdCBhbnkgcGFnZXMgdGhhdCBhcmUgbm90IG9ubGluZSAobm90IG1hbmFnZWQgYnkgdGhlIGJ1
ZGR5KQorCSAqIGFzIHJlc2VydmVkIC0gdGhpcyBpbmNsdWRlcyBaT05FX0RFVklDRSBwYWdlcyBh
bmQgcGFnZXMgd2l0aG91dAorCSAqIGEgbWVtbWFwIChlLmcuLCBtYXBwZWQgdmlhIC9kZXYvbWVt
KS4KKwkgKi8KKwlpZiAocGFnZSkKKwkJcmV0dXJuIFBhZ2VSZXNlcnZlZChwYWdlKTsKIAlyZXR1
cm4gdHJ1ZTsKIH0KIAotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:12:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbyM-00057G-Nf; Thu, 24 Oct 2019 12:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbyL-00056w-I9
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:12:09 +0000
X-Inumbo-ID: 804d19e5-f657-11e9-949f-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 804d19e5-f657-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:12:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919128;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=gYC6fNIGttIcUtgmCXmgJGRK+sWEvXrn/dTQBLMCSac=;
 b=dCSeCeM60hZGHiIn1XBNI7Y27vKvoCH3cd3+5v/mmyvfFOuV4I8zBYx2iIvDgPredrCUUe
 bq9miludVrpD6w2bbMzmeHKTGwO9zBJpTpQM1qElzNpJ+yCj7ZtUPUstxSJj45VHnNWg9C
 2V5LvzoZRUqAWwRFN370VgSl6X5azf4=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-282-4jB-26J_NR2cHntMTRc7Nw-1; Thu, 24 Oct 2019 08:12:06 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 73C86801E5C;
 Thu, 24 Oct 2019 12:12:01 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 10391196B2;
 Thu, 24 Oct 2019 12:11:34 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:33 +0200
Message-Id: <20191024120938.11237-6-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: 4jB-26J_NR2cHntMTRc7Nw-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 05/10] powerpc/book3s: Prepare
 kvmppc_book3s_instantiate_page() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KCktWTSBoYXMgdGhpcyB3ZWlyZCB1c2UgY2FzZSB0aGF0
IHlvdSBjYW4gbWFwIGFueXRoaW5nIGZyb20gL2Rldi9tZW0KaW50byB0aGUgZ3Vlc3QuIHBmbl92
YWxpZCgpIGlzIG5vdCBhIHJlbGlhYmxlIGNoZWNrIHdoZXRoZXIgdGhlIG1lbW1hcAp3YXMgaW5p
dGlhbGl6ZWQgYW5kIGNhbiBiZSB0b3VjaGVkLiBwZm5fdG9fb25saW5lX3BhZ2UoKSBtYWtlcyBz
dXJlCnRoYXQgd2UgaGF2ZSBhbiBpbml0aWFsaXplZCBtZW1tYXAgKGFuZCBkb24ndCBoYXZlIFpP
TkVfREVWSUNFIG1lbW9yeSkuCgpSZXdyaXRlIGt2bXBwY19ib29rM3NfaW5zdGFudGlhdGVfcGFn
ZSgpIHNpbWlsYXIgdG8ga3ZtX2lzX3Jlc2VydmVkX3BmbigpCnRvIG1ha2Ugc3VyZSB0aGUgZnVu
Y3Rpb24gcHJvZHVjZXMgdGhlIHNhbWUgcmVzdWx0IG9uY2Ugd2Ugc3RvcCBzZXR0aW5nClpPTkVf
REVWSUNFIHBhZ2VzIFBHX3Jlc2VydmVkLgoKQ2M6IFBhdWwgTWFja2VycmFzIDxwYXVsdXNAb3ps
YWJzLm9yZz4KQ2M6IEJlbmphbWluIEhlcnJlbnNjaG1pZHQgPGJlbmhAa2VybmVsLmNyYXNoaW5n
Lm9yZz4KQ2M6IE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5pZC5hdT4KU2lnbmVkLW9m
Zi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogYXJjaC9wb3dl
cnBjL2t2bS9ib29rM3NfNjRfbW11X3JhZGl4LmMgfCAxNCArKysrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfcmFkaXguYyBiL2FyY2gvcG93ZXJwYy9rdm0v
Ym9vazNzXzY0X21tdV9yYWRpeC5jCmluZGV4IDJkNDE1YzM2YTYxZC4uMDUzOTdjMDU2MWZjIDEw
MDY0NAotLS0gYS9hcmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfcmFkaXguYworKysgYi9h
cmNoL3Bvd2VycGMva3ZtL2Jvb2szc182NF9tbXVfcmFkaXguYwpAQCAtODAxLDEyICs4MDEsMTQg
QEAgaW50IGt2bXBwY19ib29rM3NfaW5zdGFudGlhdGVfcGFnZShzdHJ1Y3Qga3ZtX3ZjcHUgKnZj
cHUsCiAJCQkJCSAgIHdyaXRpbmcsIHVwZ3JhZGVfcCk7CiAJCWlmIChpc19lcnJvcl9ub3Nsb3Rf
cGZuKHBmbikpCiAJCQlyZXR1cm4gLUVGQVVMVDsKLQkJcGFnZSA9IE5VTEw7Ci0JCWlmIChwZm5f
dmFsaWQocGZuKSkgewotCQkJcGFnZSA9IHBmbl90b19wYWdlKHBmbik7Ci0JCQlpZiAoUGFnZVJl
c2VydmVkKHBhZ2UpKQotCQkJCXBhZ2UgPSBOVUxMOwotCQl9CisJCS8qCisJCSAqIFdlIHRyZWF0
IGFueSBwYWdlcyB0aGF0IGFyZSBub3Qgb25saW5lIChub3QgbWFuYWdlZCBieSB0aGUKKwkJICog
YnVkZHkpIGFzIHJlc2VydmVkIC0gdGhpcyBpbmNsdWRlcyBaT05FX0RFVklDRSBwYWdlcyBhbmQK
KwkJICogcGFnZXMgd2l0aG91dCBhIG1lbW1hcCAoZS5nLiwgbWFwcGVkIHZpYSAvZGV2L21lbSku
CisJCSAqLworCQlwYWdlID0gcGZuX3RvX29ubGluZV9wYWdlKHBmbik7CisJCWlmIChwYWdlICYm
IFBhZ2VSZXNlcnZlZChwYWdlKSkKKwkJCXBhZ2UgPSBOVUxMOwogCX0KIAogCS8qCi0tIAoyLjIx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:13:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbzL-0005Ie-3l; Thu, 24 Oct 2019 12:13:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbzJ-0005IQ-Cp
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:13:09 +0000
X-Inumbo-ID: a3e6c120-f657-11e9-a531-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id a3e6c120-f657-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 12:13:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919188;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=LRGcEG74kR2LEgOmaMjJgXKKQcoIUakiEQOjfGHgANM=;
 b=hSFwfwV9npnJGYIFMNIMIOIwZtuCNtXLMiFhvOj1OE2FnVeGL+OumNw5N/41KTf5v8wRq0
 tRrMQQmhwn6SUNjNd5RZSrD0ogoECw4NShBFhW0BTyU+IcI8SXol8SR8aGIOQVvirIxa9I
 juYyp6q1W/O2hMw7gCWiec7e6oIbbaw=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-344-Nt3QL1jGMwSMlYksEV1tZg-1; Thu, 24 Oct 2019 08:13:06 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id DCA6D107AD33;
 Thu, 24 Oct 2019 12:13:00 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id C43225F74;
 Thu, 24 Oct 2019 12:12:01 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:34 +0200
Message-Id: <20191024120938.11237-7-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: Nt3QL1jGMwSMlYksEV1tZg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 06/10] powerpc/64s: Prepare
 hash_page_do_lazy_icache() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KClJld3JpdGUgaGFzaF9wYWdlX2RvX2xhenlfaWNhY2hl
KCkgdG8gbWFrZSBzdXJlIHRoZSBmdW5jdGlvbiBwcm9kdWNlcyB0aGUKc2FtZSByZXN1bHQgb25j
ZSB3ZSBzdG9wIHNldHRpbmcgWk9ORV9ERVZJQ0UgcGFnZXMgUEdfcmVzZXJ2ZWQuCgpDYzogQmVu
amFtaW4gSGVycmVuc2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDYzogUGF1bCBN
YWNrZXJyYXMgPHBhdWx1c0BzYW1iYS5vcmc+CkNjOiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxs
ZXJtYW4uaWQuYXU+CkNjOiAiQW5lZXNoIEt1bWFyIEsuViIgPGFuZWVzaC5rdW1hckBsaW51eC5p
Ym0uY29tPgpDYzogQ2hyaXN0b3BoZSBMZXJveSA8Y2hyaXN0b3BoZS5sZXJveUBjLXMuZnI+CkNj
OiBOaWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgpDYzogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6IE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXgu
aWJtLmNvbT4KQ2M6IFl1ZUhhaWJpbmcgPHl1ZWhhaWJpbmdAaHVhd2VpLmNvbT4KU2lnbmVkLW9m
Zi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+Ci0tLQogYXJjaC9wb3dl
cnBjL21tL2Jvb2szczY0L2hhc2hfdXRpbHMuYyB8IDEwICsrKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9w
b3dlcnBjL21tL2Jvb2szczY0L2hhc2hfdXRpbHMuYyBiL2FyY2gvcG93ZXJwYy9tbS9ib29rM3M2
NC9oYXNoX3V0aWxzLmMKaW5kZXggNmMxMjM3NjAxNjRlLi5hMTU2NjAzOWU3NDcgMTAwNjQ0Ci0t
LSBhL2FyY2gvcG93ZXJwYy9tbS9ib29rM3M2NC9oYXNoX3V0aWxzLmMKKysrIGIvYXJjaC9wb3dl
cnBjL21tL2Jvb2szczY0L2hhc2hfdXRpbHMuYwpAQCAtMTA4NCwxMyArMTA4NCwxNSBAQCB2b2lk
IGhhc2hfX2Vhcmx5X2luaXRfbW11X3NlY29uZGFyeSh2b2lkKQogICovCiB1bnNpZ25lZCBpbnQg
aGFzaF9wYWdlX2RvX2xhenlfaWNhY2hlKHVuc2lnbmVkIGludCBwcCwgcHRlX3QgcHRlLCBpbnQg
dHJhcCkKIHsKLQlzdHJ1Y3QgcGFnZSAqcGFnZTsKKwlzdHJ1Y3QgcGFnZSAqcGFnZSA9IHBmbl90
b19vbmxpbmVfcGFnZShwdGVfcGZuKHB0ZSkpOwogCi0JaWYgKCFwZm5fdmFsaWQocHRlX3Bmbihw
dGUpKSkKKwkvKgorCSAqIFdlIGlnbm9yZSBhbnkgcGFnZXMgdGhhdCBhcmUgbm90IG9ubGluZSAo
bm90IG1hbmFnZWQgYnkgdGhlIGJ1ZGR5KS4KKwkgKiBUaGlzIGluY2x1ZGVzIFpPTkVfREVWSUNF
IHBhZ2VzLgorCSAqLworCWlmICghcGFnZSkKIAkJcmV0dXJuIHBwOwogCi0JcGFnZSA9IHB0ZV9w
YWdlKHB0ZSk7Ci0KIAkvKiBwYWdlIGlzIGRpcnR5ICovCiAJaWYgKCF0ZXN0X2JpdChQR19hcmNo
XzEsICZwYWdlLT5mbGFncykgJiYgIVBhZ2VSZXNlcnZlZChwYWdlKSkgewogCQlpZiAodHJhcCA9
PSAweDQwMCkgewotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:13:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:13:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbze-0005N8-DO; Thu, 24 Oct 2019 12:13:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbzc-0005Mi-N3
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:13:28 +0000
X-Inumbo-ID: af8ddb3a-f657-11e9-beca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id af8ddb3a-f657-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 12:13:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919207;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=Uytp7CiQUykRNdQZX1bgaVZ4SH8DD/y5BnwPHrsxaAw=;
 b=AQP2lSzLyc9ZIev+fBOfCEqDRCN08aPf+CHQFSwrro7MP58ZEboHhWJNL4oXcAnUDhKzpG
 bpc2igJwFCIovpTbSDk4cMfJn3EnLh68YKdBEeK5NRY4+O7y3Mrd2WDB/xKtMDbVN+JtPY
 HL/x+VYafBryY4U0zkTD95UeroQB3mw=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-154-uD3eMwCPNuyUH4oElpkK2Q-1; Thu, 24 Oct 2019 08:13:25 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 89F6B1005500;
 Thu, 24 Oct 2019 12:13:20 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 42A9952E0;
 Thu, 24 Oct 2019 12:13:01 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:35 +0200
Message-Id: <20191024120938.11237-8-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: uD3eMwCPNuyUH4oElpkK2Q-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 07/10] powerpc/mm: Prepare
 maybe_pte_to_page() for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KClJld3JpdGUgbWF5YmVfcHRlX3RvX3BhZ2UoKSB0byBt
YWtlIHN1cmUgdGhlIGZ1bmN0aW9uIHByb2R1Y2VzIHRoZQpzYW1lIHJlc3VsdCBvbmNlIHdlIHN0
b3Agc2V0dGluZyBaT05FX0RFVklDRSBwYWdlcyBQR19yZXNlcnZlZC4KCkNjOiBCZW5qYW1pbiBI
ZXJyZW5zY2htaWR0IDxiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc+CkNjOiBQYXVsIE1hY2tlcnJh
cyA8cGF1bHVzQHNhbWJhLm9yZz4KQ2M6IE1pY2hhZWwgRWxsZXJtYW4gPG1wZUBlbGxlcm1hbi5p
ZC5hdT4KQ2M6IENocmlzdG9waGUgTGVyb3kgPGNocmlzdG9waGUubGVyb3lAYy1zLmZyPgpDYzog
IkFuZWVzaCBLdW1hciBLLlYiIDxhbmVlc2gua3VtYXJAbGludXguaWJtLmNvbT4KQ2M6IEFsbGlz
b24gUmFuZGFsIDxhbGxpc29uQGxvaHV0b2submV0PgpDYzogTmljaG9sYXMgUGlnZ2luIDxucGln
Z2luQGdtYWlsLmNvbT4KQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpT
aWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBh
cmNoL3Bvd2VycGMvbW0vcGd0YWJsZS5jIHwgMTAgKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2Vy
cGMvbW0vcGd0YWJsZS5jIGIvYXJjaC9wb3dlcnBjL21tL3BndGFibGUuYwppbmRleCBlMzc1OWI2
OWY4MWIuLjYxM2M5OGZhN2RjMCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL21tL3BndGFibGUu
YworKysgYi9hcmNoL3Bvd2VycGMvbW0vcGd0YWJsZS5jCkBAIC01NSwxMCArNTUsMTIgQEAgc3Rh
dGljIHN0cnVjdCBwYWdlICptYXliZV9wdGVfdG9fcGFnZShwdGVfdCBwdGUpCiAJdW5zaWduZWQg
bG9uZyBwZm4gPSBwdGVfcGZuKHB0ZSk7CiAJc3RydWN0IHBhZ2UgKnBhZ2U7CiAKLQlpZiAodW5s
aWtlbHkoIXBmbl92YWxpZChwZm4pKSkKLQkJcmV0dXJuIE5VTEw7Ci0JcGFnZSA9IHBmbl90b19w
YWdlKHBmbik7Ci0JaWYgKFBhZ2VSZXNlcnZlZChwYWdlKSkKKwkvKgorCSAqIFdlIHJlamVjdCBh
bnkgcGFnZXMgdGhhdCBhcmUgbm90IG9ubGluZSAobm90IG1hbmFnZWQgYnkgdGhlIGJ1ZGR5KS4K
KwkgKiBUaGlzIGluY2x1ZGVzIFpPTkVfREVWSUNFIHBhZ2VzLgorCSAqLworCXBhZ2UgPSBwZm5f
dG9fb25saW5lX3BhZ2UocGZuKTsKKwlpZiAodW5saWtlbHkoIXBhZ2UgfHwgUGFnZVJlc2VydmVk
KHBhZ2UpKSkKIAkJcmV0dXJuIE5VTEw7CiAJcmV0dXJuIHBhZ2U7CiB9Ci0tIAoyLjIxLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:13:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNbzy-0005Rr-S8; Thu, 24 Oct 2019 12:13:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNbzx-0005Re-OO
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:13:49 +0000
X-Inumbo-ID: bc00dd7c-f657-11e9-beca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id bc00dd7c-f657-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 12:13:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919228;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=63dkq1rIK4xjp2ay2ZA3DSxT4H+7TMBFb0GQYgs1fjs=;
 b=XFYiDn3P02tZ5xgoY4Gy52zBgW2X2jvYqWjQoxGuddoDndG4j7Yy87s1AK5fckj4g8c7T8
 bIrF/NiWadvbFrTBsGxEUIW4G7BRMpzDr6gWp9NiYIYaHtTHTXkmvc3QUKyvqWWj40p+nF
 6RuEDnpvUXL4cooyj66rvoGt9jIpIrE=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-12-cIgA3mrGO0GO4AgvS2Fldw-1; Thu, 24 Oct 2019 08:13:44 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 2AC001800D6B;
 Thu, 24 Oct 2019 12:13:39 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id DEC7D1C93D;
 Thu, 24 Oct 2019 12:13:20 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:36 +0200
Message-Id: <20191024120938.11237-9-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: cIgA3mrGO0GO4AgvS2Fldw-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 08/10] x86/mm: Prepare __ioremap_check_ram()
 for PG_reserved changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCBaT05FX0RFVklDRSBtZW1vcnkgaXMgYWx3YXlzIHNldCBQR19yZXNlcnZlZC4g
V2Ugd2FudCB0bwpjaGFuZ2UgdGhhdC4KClJld3JpdGUgX19pb3JlbWFwX2NoZWNrX3JhbSgpIHRv
IG1ha2Ugc3VyZSB0aGUgZnVuY3Rpb24gcHJvZHVjZXMgdGhlCnNhbWUgcmVzdWx0IG9uY2Ugd2Ug
c3RvcCBzZXR0aW5nIFpPTkVfREVWSUNFIHBhZ2VzIFBHX3Jlc2VydmVkLgoKQ2M6IERhdmUgSGFu
c2VuIDxkYXZlLmhhbnNlbkBsaW51eC5pbnRlbC5jb20+CkNjOiBBbmR5IEx1dG9taXJza2kgPGx1
dG9Aa2VybmVsLm9yZz4KQ2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4K
Q2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogSW5nbyBNb2xuYXIg
PG1pbmdvQHJlZGhhdC5jb20+CkNjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KQ2M6
ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+ClNpZ25lZC1vZmYtYnk6IERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgotLS0KIGFyY2gveDg2L21tL2lvcmVtYXAuYyB8
IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2lvcmVtYXAuYyBiL2FyY2gveDg2
L21tL2lvcmVtYXAuYwppbmRleCBhMzlkY2RiNWFlMzQuLmRiNjkxM2I0OGVkZiAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jCisrKyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwpAQCAt
NzcsMTAgKzc3LDE3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pb3JlbWFwX2NoZWNrX3JhbShz
dHJ1Y3QgcmVzb3VyY2UgKnJlcykKIAlzdGFydF9wZm4gPSAocmVzLT5zdGFydCArIFBBR0VfU0la
RSAtIDEpID4+IFBBR0VfU0hJRlQ7CiAJc3RvcF9wZm4gPSAocmVzLT5lbmQgKyAxKSA+PiBQQUdF
X1NISUZUOwogCWlmIChzdG9wX3BmbiA+IHN0YXJ0X3BmbikgewotCQlmb3IgKGkgPSAwOyBpIDwg
KHN0b3BfcGZuIC0gc3RhcnRfcGZuKTsgKytpKQotCQkJaWYgKHBmbl92YWxpZChzdGFydF9wZm4g
KyBpKSAmJgotCQkJICAgICFQYWdlUmVzZXJ2ZWQocGZuX3RvX3BhZ2Uoc3RhcnRfcGZuICsgaSkp
KQorCQlmb3IgKGkgPSAwOyBpIDwgKHN0b3BfcGZuIC0gc3RhcnRfcGZuKTsgKytpKSB7CisJCQlz
dHJ1Y3QgcGFnZSAqcGFnZTsKKwkJCSAvKgorCQkJICAqIFdlIHRyZWF0IGFueSBwYWdlcyB0aGF0
IGFyZSBub3Qgb25saW5lIChub3QgbWFuYWdlZAorCQkJICAqIGJ5IHRoZSBidWRkeSkgYXMgbm90
IGJlaW5nIFJBTS4gVGhpcyBpbmNsdWRlcworCQkJICAqIFpPTkVfREVWSUNFIHBhZ2VzLgorCQkJ
ICAqLworCQkJcGFnZSA9IHBmbl90b19vbmxpbmVfcGFnZShzdGFydF9wZm4gKyBpKTsKKwkJCWlm
IChwYWdlICYmICFQYWdlUmVzZXJ2ZWQocGFnZSkpCiAJCQkJcmV0dXJuIElPUkVTX01BUF9TWVNU
RU1fUkFNOworCQl9CiAJfQogCiAJcmV0dXJuIDA7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:14:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:14:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNc09-0005Uq-6I; Thu, 24 Oct 2019 12:14:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zclB=YR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNc08-0005Ua-4Y
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:14:00 +0000
X-Inumbo-ID: bf38b5be-f657-11e9-949f-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf38b5be-f657-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:13:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571919235;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=nLt5mTDalxuctzVOPDZgjJcZoDoJMFp4Zqz2UINMwWE=;
 b=gwuFwTYaAbsMs1t1VUeyMunPDZ2HKWG12FnohVucWsrbFeWTDd7c7qnH
 uudUs9CO0LPJGCFu7l51RhB4VeyLRmQXabpBPyQbwtr4MxTBK7kyeSD53
 xlT3UATUyxBM4hmgfMY0kru32WksVlC+Leg2YSDb3w9RjkCgdGRUCZWT1 g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3/Kf5kOdGjc18n5Z/OVYCzH6xajrQGSKmS8TzShUgAbpTsarecL+d6GP5JG3Hpw4h/s6/khNhP
 eTRtpSDsjbSG4V2jUDTmCEmpTftxRkUwQ+KhsylYL5E866IWyGi4nGpzRugGnw3AvyB0bHyTls
 BTWm6gbQeBtPaBkiZvbTt6YIPi7u4ykQRC8eG/nmPrNiBpvmU7enBs5QKcPoAfGKX9SPzBQKym
 HjqBjwbK4S/E6Syg026x8H0WYB4i7Qd6myb5CEbBWNE5gB7roc7f0HQfLmQk29NJiaQv3vAMAf
 IaA=
X-SBRS: 2.7
X-MesageID: 7467073
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7467073"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23985.38270.959448.768068@mariner.uk.xensource.com>
Date: Thu, 24 Oct 2019 13:13:50 +0100
To: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>
In-Reply-To: <9dba76f6-a964-8d8e-62f0-08429a2b0725@suse.com>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
 <23985.33157.424790.599253@mariner.uk.xensource.com>
 <9dba76f6-a964-8d8e-62f0-08429a2b0725@suse.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SsO8cmdlbiBHcm/DnyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0
XSAxNDMwNjE6IHJlZ3Jlc3Npb25zIC0gdHJvdWJsZTogYnJva2VuL2ZhaWwvcGFzcyIpOgo+IE9u
IDI0LjEwLjE5IDEyOjQ4LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFRoZXJlIGlzIGEga25vd24g
YnVnIHdpdGggdHdvIG9mIG91ciBhcm02NCBib3hlcywgd2hlcmUgdGhleSBsb3NlIHNvbWUKPiA+
IG9mIHRoZSBvdXRwdXQgZHVyaW5nIGJvb3QuICBUaGlzIGlzIG5vdCBpbXBvcnRhbnQgZm9yIG9w
ZXJhdGlvbmFsIHVzZQo+ID4gb2YgdGhvc2UgYm94ZXMgaW4gYSBub3JtYWwgY29udGV4dCwgYnV0
IGluIG91ciBjb250ZXh0IGJlaW5nIGFibGUgdG8KPiA+IGdldCBhbGwgdGhlIGJvb3QgbWVzc2Fn
ZXMgaXMgaW1wb3J0YW50IGZvciBkZWJ1Z2dpbmcgaHlwZXJ2aXNvcnMgYW5kCj4gPiBrZXJuZWxz
LCBzbyBvc3N0ZXN0IGhhcyBhIHRlc3QgdGhhdCB0aGlzIHdvcmtzIHByb3Blcmx5LiAgSXQgaXMg
dGhhdAo+ID4gdGVzdCB0aGF0IGZhaWxzLgo+ID4gCj4gPiBJZiB0aGlzIGlzIHRoZSBvbmx5IGZh
aWx1cmUsIHdlIHNob3VsZCBmb3JjZSBwdXNoLgo+IAo+IEFncmVlZC4gQ2FuIHlvdSBkbyBzbywg
cGxlYXNlPwoKQnV0IGl0IGlzbid0IGluIHRoaXMgZmxpZ2h0LgoKdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20KZGlkbid0IHJ1biBiZWNhdXNlIG9m
IHRoZSBwcm9ibGVtIHdpdGggaXRhbGlhMS4gIEZvcmNlIHB1c2hpbmcgd291bGQKYmUgc2F5aW5n
IHdlIGRvbid0IG1pbmQgYWJvdXQgdGhhdC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:14:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:14:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNc0J-0005Y2-FT; Thu, 24 Oct 2019 12:14:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNc0H-0005XQ-FU
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:14:09 +0000
X-Inumbo-ID: c73f49ee-f657-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c73f49ee-f657-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 12:14:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNc0F-0003Ng-7P; Thu, 24 Oct 2019 12:14:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNc0E-0001It-Li; Thu, 24 Oct 2019 12:14:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNc0E-0008Vd-Kl; Thu, 24 Oct 2019 12:14:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143070-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:leak-check/check:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=69717d0f890e14cbdd668297751f9446d2e2a8fd
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 12:14:06 +0000
Subject: [Xen-devel] [qemu-mainline test] 143070: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwNzAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkxNQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQyOTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNyBndWVzdC1zdGFy
dC4yICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5
MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNjk3MTdkMGY4OTBl
MTRjYmRkNjY4Mjk3NzUxZjk0NDZkMmUyYThmZApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAg
ICAgICAgICAgICAgZTlkNDI0NjE5MjBmNmY0MGY0ZDg0N2E1YmExOGU5MGQwOTVlZDBiOQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTQyOTE1ICAyMDE5LTEwLTE5IDE0OjQ5OjQxIFogICAgNCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDE0MzAzMCAgMjAxOS0xMC0yMiAxMTowODozOSBaICAgIDIg
ZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzA3MCAgMjAxOS0xMC0y
MyAxNjowNjoyMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYXMgU2Nod2FiIDxzY2h3YWJAc3VzZS5k
ZT4KICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxj
b2h1Y2tAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4K
ICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VpZG8gR8O8bnRoZXIgPGFn
eEBzaWd4Y3B1Lm9yZz4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNAZ21h
aWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBNYW8gWmhvbmd5
aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3RlciA8
YXJtYnJ1QHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAg
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBs
aW5hcm8ub3JnPgogIFNodS1DaHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFRob21hcyBIdXRo
IDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMTQyIGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:14:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:14:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNc0K-0005ZE-SL; Thu, 24 Oct 2019 12:14:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNc0K-0005Ye-1n
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:14:12 +0000
X-Inumbo-ID: c6804a9e-f657-11e9-949f-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c6804a9e-f657-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:14:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919246;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=BdHwj2SGut21P5mUR9vWZhfFecp/N83MWMVJ97x7s00=;
 b=T4nUTKuop9UVBTKArpbw/r4KDrADT1Mw4HZKgwSBG11GnyoBMVGQl/eq0jYD+n/mdG4J4Z
 NHmnQWAyvFIzQRPXmt5gjIrc3kqHt7Qp5f3pR66gzd/qwNpYfGv/0zbCRBU3Qb8higoJqT
 4jaApMQWE5WvnLdHFSZ0Ehx08Fa9vEk=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-376-cghgf-YzMZOgToF4kkZ_Ag-1; Thu, 24 Oct 2019 08:14:04 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id BEA09801E5C;
 Thu, 24 Oct 2019 12:13:57 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 7969C8088;
 Thu, 24 Oct 2019 12:13:39 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:37 +0200
Message-Id: <20191024120938.11237-10-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: cghgf-YzMZOgToF4kkZ_Ag-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 09/10] mm/memory_hotplug: Don't mark pages
 PG_reserved when initializing the memmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXZlcnl0aGluZyBzaG91bGQgYmUgcHJlcGFyZWQgdG8gc3RvcCBzZXR0aW5nIHBhZ2VzIFBHX3Jl
c2VydmVkIHdoZW4KaW5pdGlhbGl6aW5nIHRoZSBtZW1tYXAgb24gbWVtb3J5IGhvdHBsdWcuIE1v
c3QgaW1wb3J0YW50bHksIHdlCnN0b3AgbWFya2luZyBaT05FX0RFVklDRSBwYWdlcyBQR19yZXNl
cnZlZC4KCmEpIFdlIG1hZGUgc3VyZSB0aGF0IGFueSBjb2RlIHRoYXQgcmVsaWVkIG9uIFBHX3Jl
c2VydmVkIHRvIGRldGVjdAogICBaT05FX0RFVklDRSBtZW1vcnkgd2lsbCBubyBsb25nZXIgcmVs
eSBvbiBQR19yZXNlcnZlZCAoZXNwZWNpYWxseSwKICAgYnkgcmVseWluZyBvbiBwZm5fdG9fb25s
aW5lX3BhZ2UoKSBmb3Igbm93KS4gRGV0YWlscyBjYW4gYmUgZm91bmQKICAgYmVsb3cuCmIpIFdl
IG1hZGUgc3VyZSB0aGF0IG1lbW9yeSBibG9ja3Mgd2l0aCBob2xlcyBjYW5ub3QgYmUgb2ZmbGlu
ZWQgYW5kCiAgIHRoZXJlZm9yZSBhbHNvIG5vdCBvbmxpbmVkLiBXZSBoYXZlIHF1aXRlIHNvbWUg
Y29kZSB0aGF0IHJlbGllcyBvbgogICBtZW1vcnkgaG9sZXMgYmVpbmcgbWFya2VkIFBHX3Jlc2Vy
dmVkLiBUaGlzIGlzIG5vdyBub3QgYW4gaXNzdWUKICAgYW55bW9yZS4KCmdlbmVyaWNfb25saW5l
X3BhZ2UoKSBzdGlsbCBjYWxscyBfX2ZyZWVfcGFnZXNfY29yZSgpLCB3aGljaCBwZXJmb3Jtcwpf
X0NsZWFyUGFnZVJlc2VydmVkKHApLiBBRkFJS1MsIHRoaXMgc2hvdWxkIG5vdCBodXJ0LgoKSXQg
aXMgd29ydGggbm90aGluZyB0aGF0IHRoZSB1c2VycyBvZiBvbmxpbmVfcGFnZV9jYWxsYmFja190
IG1pZ2h0IHNlZSBhCmNoYW5nZS4gRS5nLiwgdW50aWwgbm93LCBwYWdlcyBub3QgZnJlZWQgdG8g
dGhlIGJ1ZGR5IGJ5IHRoZSBIeXBlclYKYmFsbG9vbm0gd2VyZSBzZXQgUEdfcmVzZXJ2ZWQgdW50
aWwgZnJlZWQgdmlhIGdlbmVyaWNfb25saW5lX3BhZ2UoKS4gTm93LAp0aGV5IHdvdWxkIGxvb2sg
bGlrZSBvcmRpbmFyaWx5IGFsbG9jYXRlZCBwYWdlcyAocmVmY291bnQgPT0gMSkuIFRoaXMKY2Fs
bGJhY2sgaXMgdXNlZCBieSB0aGUgWEVOIGJhbGxvb24gYW5kIHRoZSBIeXBlclYgYmFsbG9vbi4g
VG8gbm90CmludHJvZHVjZSBhbnkgc2lsZW50IGVycm9ycywga2VlcCBtYXJraW5nIHRoZSBwYWdl
cyBQR19yZXNlcnZlZC4gV2UgY2FuCm1vc3QgcHJvYmFibHkgc3RvcCBkb2luZyB0aGF0LCBidXQg
aGF2ZSB0byBkb3VibGUgY2hlY2sgaWYgdGhlcmUgYXJlCmlzc3VlcyAoZS5nLiwgb2ZmbGluaW5n
IGNvZGUgYWJvcnRzIHJpZ2h0IGF3YXkgaW4gaGFzX3VubW92YWJsZV9wYWdlcygpCndoZW4gaXQg
cnVucyBpbnRvIGEgUGFnZVJlc2VydmVkKHBhZ2UpKQoKVXBkYXRlIHRoZSBkb2N1bWVudGF0aW9u
IGF0IHZhcmlvdXMgcGxhY2VzIGluIHRoZSBNTSBjb3JlLgoKVGhlcmUgYXJlIHRocmVlIFBhZ2VS
ZXNlcnZlZCgpIHVzZXJzIHRoYXQgbWlnaHQgYmUgYWZmZWN0ZWQgYnkgdGhpcyBjaGFuZ2UuCiAt
IGRyaXZlcnMvc3RhZ2luZy9nYXNrZXQvZ2Fza2V0X3BhZ2VfdGFibGUuYzpnYXNrZXRfcmVsZWFz
ZV9wYWdlKCkKICAgLT4gV2UgbWlnaHQgKHVubGlrZWx5KSBzZXQgU2V0UGFnZURpcnR5KCkgb24g
YSBaT05FX0RFVklDRSBwYWdlCiAgIC0+IEkgYXNzdW1lICJ3ZSBkb24ndCBjYXJlIgogLSBkcml2
ZXJzL3N0YWdpbmcva3BjMjAwMC9rcGNfZG1hL2ZpbGVvcHMuYzp0cmFuc2Zlcl9jb21wbGV0ZV9j
YigpCiAgIC0+IFdlIG1pZ2h0ICh1bmxpa2VseSkgc2V0IFNldFBhZ2VEaXJ0eSgpIG9uIGEgWk9O
RV9ERVZJQ0UgcGFnZQogICAtPiBJIGFzc3VtZSAid2UgZG9uJ3QgY2FyZSIKIC0gbW0vdXNlcmNv
cHkuYzogY2hlY2tfcGFnZV9zcGFuKCkKICAgLT4gQWNjb3JkaW5nIHRvIERhbiwgbm9uLUhNTSBa
T05FX0RFVklDRSB1c2FnZSBleGNsdWRlZCB0aGlzIGNvZGUgc2luY2UKICAgICAgY29tbWl0IDUy
ZjQ3NmEzMjNmOSAoImxpYm52ZGltbS9wbWVtOiBCeXBhc3MgQ09ORklHX0hBUkRFTkVEX1VTRVJD
T1BZCiAgICAgIG92ZXJoZWFkIikKICAgLT4gSXQgaXMgdW5jbGVhciB3aGV0aGVyIHdlIHJhbGx5
IGNhcmVkIGFib3V0IFpPTkVfREVWSUNFIGhlcmUgKEhNTSkgb3IKICAgICAgc2ltcGx5IGFib3V0
ICJQR19yZXNlcnZlZCIuIFRoZSB3b3JzdCB0aGluZyB0aGF0IGNvdWxkIGhhcHBlbiBpcyBhCiAg
ICAgIGZhbHNlIG5lZ2F0aXZlIHdpdGggQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZIHdlIHNob3Vs
ZCBiZSBhYmxlIHRvCiAgICAgIGlkZW50aWZ5IGVhc2lseS4KICAgLT4gVGhlcmUgaXMgYSBkaXNj
dXNzaW9uIHRvIHJpcCBvdXQgdGhhdCBjb2RlIGNvbXBsZXRlbHkKICAgLT4gSSBhc3N1bWUgIm5v
dCByZWxldmFudCIgLyAid2UgZG9uJ3QgY2FyZSIKCkkgYXVkaXRlZCB0aGUgb3RoZXIgUGFnZVJl
c2VydmVkKCkgdXNlcnMuIFRoZXkgZG9uJ3QgYWZmZWN0IFpPTkVfREVWSUNFOgogLSBtbS9wYWdl
X293bmVyLmM6cGFnZXR5cGVpbmZvX3Nob3dtaXhlZGNvdW50X3ByaW50KCkKICAgLT4gTmV2ZXIg
Y2FsbGVkIGZvciBaT05FX0RFVklDRSwgKCsgcGZuX3RvX29ubGluZV9wYWdlKHBmbikpCiAtIG1t
L3BhZ2Vfb3duZXIuYzppbml0X3BhZ2VzX2luX3pvbmUoKQogICAtPiBOZXZlciBjYWxsZWQgZm9y
IFpPTkVfREVWSUNFICghcG9wdWxhdGVkX3pvbmUoem9uZSkpCiAtIG1tL3BhZ2VfZXh0LmM6ZnJl
ZV9wYWdlX2V4dCgpCiAgIC0+IE9ubHkgYSBCVUdfT04oUGFnZVJlc2VydmVkKHBhZ2UpKSwgbm90
IHJlbGV2YW50CiAtIG1tL3BhZ2VfZXh0LmM6aGFzX3VubW92YWJsZV9wYWdlcygpCiAgIC0+IE5v
dCByZWxldmVhbnQgZm9yIFpPTkVfREVWSUNFCiAtIG1tL3BhZ2VfZXh0LmM6cGZuX3JhbmdlX3Zh
bGlkX2NvbnRpZygpCiAgIC0+IHBmbl90b19vbmxpbmVfcGFnZSgpIGFscmVhZHkgZ3VhcmRzIHVz
CiAtIG1tL21lbXBvbGljeS5jOnF1ZXVlX3BhZ2VzX3B0ZV9yYW5nZSgpCiAgIC0+IHZtX25vcm1h
bF9wYWdlKCkgY2hlY2tzIGFnYWluc3QgcHRlX2Rldm1hcCgpCiAtIG1tL21lbW9yeS1mYWlsdXJl
LmM6aHdwb2lzb25fdXNlcl9tYXBwaW5ncygpCiAgIC0+IE5vdCByZWFjaGVkIHZpYSBtZW1vcnlf
ZmFpbHVyZSgpIGR1ZSB0byBwZm5fdG9fb25saW5lX3BhZ2UoKQogICAtPiBBbHNvIG5vdCByZWFj
aGVkIGluZGlyZWN0bHkgdmlhIG1lbW9yeV9mYWlsdXJlX2h1Z2V0bGIoKQogLSBtbS9odWdldGxi
LmM6Z2F0aGVyX2Jvb3RtZW1fcHJlYWxsb2MoKQogICAtPiBPbmx5IGEgV0FSTl9PTihQYWdlUmVz
ZXJ2ZWQocGFnZSkpLCBub3QgcmVsZXZhbnQKIC0ga2VybmVsL3Bvd2VyL3NuYXBzaG90LmM6c2F2
ZWFibGVfaGlnaG1lbV9wYWdlKCkKICAgLT4gcGZuX3RvX29ubGluZV9wYWdlKCkgYWxyZWFkeSBn
dWFyZHMgdXMKIC0ga2VybmVsL3Bvd2VyL3NuYXBzaG90LmM6c2F2ZWFibGVfcGFnZSgpCiAgIC0+
IHBmbl90b19vbmxpbmVfcGFnZSgpIGFscmVhZHkgZ3VhcmRzIHVzCiAtIGZzL3Byb2MvdGFza19t
bXUuYzpjYW5fZ2F0aGVyX251bWFfc3RhdHMoKQogICAtPiB2bV9ub3JtYWxfcGFnZSgpIGNoZWNr
cyBhZ2FpbnN0IHB0ZV9kZXZtYXAoKQogLSBmcy9wcm9jL3Rhc2tfbW11LmM6Y2FuX2dhdGhlcl9u
dW1hX3N0YXRzX3BtZAogICAtPiB2bV9ub3JtYWxfcGFnZV9wbWQoKSBjaGVja3MgYWdhaW5zdCBw
dGVfZGV2bWFwKCkKIC0gZnMvcHJvYy9wYWdlLmM6c3RhYmxlX3BhZ2VfZmxhZ3MoKQogICAtPiBU
aGUgcmVzZXJ2ZWQgYml0IGlzIHNpbXBseSBjb3BpZWQsIGlycmVsZXZhbnQKIC0gZHJpdmVycy9m
aXJtd2FyZS9tZW1tYXAuYzpyZWxlYXNlX2Zpcm13YXJlX21hcF9lbnRyeSgpCiAgIC0+IHJlYWxs
eSBvbmx5IGEgY2hlY2sgdG8gZGV0ZWN0IGJvb3RtZW0uIE5vdCByZWxldmFudCBmb3IgWk9ORV9E
RVZJQ0UKIC0gYXJjaC9pYTY0L2tlcm5lbC9tY2FfZHJ2LmMKIC0gYXJjaC9taXBzL21tL2luaXQu
YwogLSBhcmNoL21pcHMvbW0vaW9yZW1hcC5jCiAtIGFyY2gvbmlvczIvbW0vaW9yZW1hcC5jCiAt
IGFyY2gvcGFyaXNjL21tL2lvcmVtYXAuYwogLSBhcmNoL3NwYXJjL21tL3RsYi5jCiAtIGFyY2gv
eHRlbnNhL21tL2NhY2hlLmMKICAgLT4gTm8gWk9ORV9ERVZJQ0Ugc3VwcG9ydAogLSBhcmNoL3Bv
d2VycGMvbW0vaW5pdF82NC5jOnZtZW1tYXBfZnJlZSgpCiAgIC0+IFNwZWNpYWwtY2FzZXMgbWVt
bWFwIG9uIGFsdG1hcAogICAtPiBPbmx5IGEgY2hlY2sgZm9yIGJvb3RtZW0KIC0gYXJjaC94ODYv
a2VybmVsL2FsdGVybmF0aXZlLmM6X190ZXh0X3Bva2UoKQogICAtPiBPbmx5IGEgV0FSTl9PTigh
UGFnZVJlc2VydmVkKHBhZ2VzWzBdKSkgdG8gdmVyaWZ5IGl0IGlzIGJvb3RtZW0KIC0gYXJjaC94
ODYvbW0vaW5pdF82NC5jCiAgIC0+IE9ubHkgYSBjaGVjayBmb3IgYm9vdG1lbQoKQ2M6ICJLLiBZ
LiBTcmluaXZhc2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkNjOiBIYWl5YW5nIFpoYW5nIDxoYWl5
YW5nekBtaWNyb3NvZnQuY29tPgpDYzogU3RlcGhlbiBIZW1taW5nZXIgPHN0aGVtbWluQG1pY3Jv
c29mdC5jb20+CkNjOiBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CkNjOiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KQ2M6
IEFsZXhhbmRlciBEdXljayA8YWxleGFuZGVyLmguZHV5Y2tAbGludXguaW50ZWwuY29tPgpDYzog
UGF2ZWwgVGF0YXNoaW4gPHBhdmVsLnRhdGFzaGluQG1pY3Jvc29mdC5jb20+CkNjOiBWbGFzdGlt
aWwgQmFia2EgPHZiYWJrYUBzdXNlLmN6PgpDYzogSm9oYW5uZXMgV2VpbmVyIDxoYW5uZXNAY21w
eGNoZy5vcmc+CkNjOiBBbnRob255IFl6bmFnYSA8YW50aG9ueS55em5hZ2FAb3JhY2xlLmNvbT4K
Q2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgpDYzogT3NjYXIgU2FsdmFkb3IgPG9z
YWx2YWRvckBzdXNlLmRlPgpDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5j
b20+CkNjOiBNZWwgR29ybWFuIDxtZ29ybWFuQHRlY2hzaW5ndWxhcml0eS5uZXQ+CkNjOiBNaWtl
IFJhcG9wb3J0IDxycHB0QGxpbnV4LnZuZXQuaWJtLmNvbT4KQ2M6IEFuc2h1bWFuIEtoYW5kdWFs
IDxhbnNodW1hbi5raGFuZHVhbEBhcm0uY29tPgpDYzogTWF0dCBTaWNrbGVyIDxNYXR0LlNpY2ts
ZXJAZGFrdHJvbmljcy5jb20+CkNjOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4K
U3VnZ2VzdGVkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BrZXJuZWwub3JnPgpTaWduZWQtb2Zm
LWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2h2
L2h2X2JhbGxvb24uYyAgICB8ICA2ICsrKysrKwogZHJpdmVycy94ZW4vYmFsbG9vbi5jICAgICAg
fCAgNyArKysrKysrCiBpbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaCB8ICA4ICstLS0tLS0tCiBt
bS9tZW1vcnlfaG90cGx1Zy5jICAgICAgICB8IDE3ICsrKysrKystLS0tLS0tLS0tCiBtbS9wYWdl
X2FsbG9jLmMgICAgICAgICAgICB8IDExIC0tLS0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaHYv
aHZfYmFsbG9vbi5jIGIvZHJpdmVycy9odi9odl9iYWxsb29uLmMKaW5kZXggYzcyMjA3OWQzYzI0
Li4zMjE0YjBlZjUyNDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCisrKyBi
L2RyaXZlcnMvaHYvaHZfYmFsbG9vbi5jCkBAIC02NzAsNiArNjcwLDEyIEBAIHN0YXRpYyBzdHJ1
Y3Qgbm90aWZpZXJfYmxvY2sgaHZfbWVtb3J5X25iID0gewogLyogQ2hlY2sgaWYgdGhlIHBhcnRp
Y3VsYXIgcGFnZSBpcyBiYWNrZWQgYW5kIGNhbiBiZSBvbmxpbmVkIGFuZCBvbmxpbmUgaXQuICov
CiBzdGF0aWMgdm9pZCBodl9wYWdlX29ubGluZV9vbmUoc3RydWN0IGh2X2hvdGFkZF9zdGF0ZSAq
aGFzLCBzdHJ1Y3QgcGFnZSAqcGcpCiB7CisJLyoKKwkgKiBUT0RPOiBUaGUgY29yZSB1c2VkIHRv
IG1hcmsgdGhlIHBhZ2VzIHJlc2VydmVkLiBNb3N0IHByb2JhYmx5CisJICogd2UgY2FuIHN0b3Ag
ZG9pbmcgdGhhdCBub3cuCisJICovCisJX19TZXRQYWdlUmVzZXJ2ZWQocGcpOworCiAJaWYgKCFo
YXNfcGZuX2lzX2JhY2tlZChoYXMsIHBhZ2VfdG9fcGZuKHBnKSkpIHsKIAkJaWYgKCFQYWdlT2Zm
bGluZShwZykpCiAJCQlfX1NldFBhZ2VPZmZsaW5lKHBnKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL2JhbGxvb24uYyBiL2RyaXZlcnMveGVuL2JhbGxvb24uYwppbmRleCA0ZjJlNzhhNWU0ZGIu
LmFmNjlmMDU3OTEzYSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jCisrKyBiL2Ry
aXZlcnMveGVuL2JhbGxvb24uYwpAQCAtMzc0LDYgKzM3NCwxMyBAQCBzdGF0aWMgdm9pZCB4ZW5f
b25saW5lX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2UsIHVuc2lnbmVkIGludCBvcmRlcikKIAltdXRl
eF9sb2NrKCZiYWxsb29uX211dGV4KTsKIAlmb3IgKGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7CiAJ
CXAgPSBwZm5fdG9fcGFnZShzdGFydF9wZm4gKyBpKTsKKwkJLyoKKwkJICogVE9ETzogVGhlIGNv
cmUgdXNlZCB0byBtYXJrIHRoZSBwYWdlcyByZXNlcnZlZC4gTW9zdCBwcm9iYWJseQorCQkgKiB3
ZSBjYW4gc3RvcCBkb2luZyB0aGF0IG5vdy4gSG93ZXZlciwgZXNwZWNpYWxseQorCQkgKiBhbGxv
Y194ZW5iYWxsb29uZWRfcGFnZXMoKSBsZWZ0IFBHX3Jlc2VydmVkIHNldAorCQkgKiBvbiBwYWdl
cyB0aGF0IGNhbiBnZXQgbWFwcGVkIHRvIHVzZXIgc3BhY2UuCisJCSAqLworCQlfX1NldFBhZ2VS
ZXNlcnZlZChwKTsKIAkJYmFsbG9vbl9hcHBlbmQocCk7CiAJfQogCW11dGV4X3VubG9jaygmYmFs
bG9vbl9tdXRleCk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaCBiL2lu
Y2x1ZGUvbGludXgvcGFnZS1mbGFncy5oCmluZGV4IDNiOGU1YzVmN2UxZi4uZTlhNzQ2NTIxOWQx
IDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L3BhZ2UtZmxhZ3MuaAorKysgYi9pbmNsdWRlL2xp
bnV4L3BhZ2UtZmxhZ3MuaApAQCAtMzAsMjQgKzMwLDE4IEBACiAgKiAtIFBhZ2VzIGZhbGxpbmcg
aW50byBwaHlzaWNhbCBtZW1vcnkgZ2FwcyAtIG5vdCBJT1JFU09VUkNFX1NZU1JBTS4gVHJ5aW5n
CiAgKiAgIHRvIHJlYWQvd3JpdGUgdGhlc2UgcGFnZXMgbWlnaHQgZW5kIGJhZGx5LiBEb24ndCB0
b3VjaCEKICAqIC0gVGhlIHplcm8gcGFnZShzKQotICogLSBQYWdlcyBub3QgYWRkZWQgdG8gdGhl
IHBhZ2UgYWxsb2NhdG9yIHdoZW4gb25saW5pbmcgYSBzZWN0aW9uIGJlY2F1c2UKLSAqICAgdGhl
eSB3ZXJlIGV4Y2x1ZGVkIHZpYSB0aGUgb25saW5lX3BhZ2VfY2FsbGJhY2soKSBvciBiZWNhdXNl
IHRoZXkgYXJlCi0gKiAgIFBHX2h3cG9pc29uLgogICogLSBQYWdlcyBhbGxvY2F0ZWQgaW4gdGhl
IGNvbnRleHQgb2Yga2V4ZWMva2R1bXAgKGxvYWRlZCBrZXJuZWwgaW1hZ2UsCiAgKiAgIGNvbnRy
b2wgcGFnZXMsIHZtY29yZWluZm8pCiAgKiAtIE1NSU8vRE1BIHBhZ2VzLiBTb21lIGFyY2hpdGVj
dHVyZXMgZG9uJ3QgYWxsb3cgdG8gaW9yZW1hcCBwYWdlcyB0aGF0IGFyZQogICogICBub3QgbWFy
a2VkIFBHX3Jlc2VydmVkIChhcyB0aGV5IG1pZ2h0IGJlIGluIHVzZSBieSBzb21lYm9keSBlbHNl
IHdobyBkb2VzCiAgKiAgIG5vdCByZXNwZWN0IHRoZSBjYWNoaW5nIHN0cmF0ZWd5KS4KLSAqIC0g
UGFnZXMgcGFydCBvZiBhbiBvZmZsaW5lIHNlY3Rpb24gKHN0cnVjdCBwYWdlcyBvZiBvZmZsaW5l
IHNlY3Rpb25zIHNob3VsZAotICogICBub3QgYmUgdHJ1c3RlZCBhcyB0aGV5IHdpbGwgYmUgaW5p
dGlhbGl6ZWQgd2hlbiBmaXJzdCBvbmxpbmVkKS4KICAqIC0gTUNBIHBhZ2VzIG9uIGlhNjQKICAq
IC0gUGFnZXMgaG9sZGluZyBDUFUgbm90ZXMgZm9yIFBPV0VSIEZpcm13YXJlIEFzc2lzdGVkIER1
bXAKLSAqIC0gRGV2aWNlIG1lbW9yeSAoZS5nLiBQTUVNLCBEQVgsIEhNTSkKICAqIFNvbWUgUEdf
cmVzZXJ2ZWQgcGFnZXMgd2lsbCBiZSBleGNsdWRlZCBmcm9tIHRoZSBoaWJlcm5hdGlvbiBpbWFn
ZS4KICAqIFBHX3Jlc2VydmVkIGRvZXMgaW4gZ2VuZXJhbCBub3QgaGluZGVyIGFueWJvZHkgZnJv
bSBkdW1waW5nIG9yIHN3YXBwaW5nCiAgKiBhbmQgaXMgbm8gbG9uZ2VyIHJlcXVpcmVkIGZvciBy
ZW1hcF9wZm5fcmFuZ2UoKS4gaW9yZW1hcCBtaWdodCByZXF1aXJlIGl0LgogICogQ29uc2VxdWVu
dGx5LCBQR19yZXNlcnZlZCBmb3IgYSBwYWdlIG1hcHBlZCBpbnRvIHVzZXIgc3BhY2UgY2FuIGlu
ZGljYXRlCi0gKiB0aGUgemVybyBwYWdlLCB0aGUgdkRTTywgTU1JTyBwYWdlcyBvciBkZXZpY2Ug
bWVtb3J5LgorICogdGhlIHplcm8gcGFnZSwgdGhlIHZEU08sIG9yIE1NSU8gcGFnZXMuCiAgKgog
ICogVGhlIFBHX3ByaXZhdGUgYml0ZmxhZyBpcyBzZXQgb24gcGFnZWNhY2hlIHBhZ2VzIGlmIHRo
ZXkgY29udGFpbiBmaWxlc3lzdGVtCiAgKiBzcGVjaWZpYyBkYXRhICh3aGljaCBpcyBub3JtYWxs
eSBhdCBwYWdlLT5wcml2YXRlKS4gSXQgY2FuIGJlIHVzZWQgYnkKZGlmZiAtLWdpdCBhL21tL21l
bW9yeV9ob3RwbHVnLmMgYi9tbS9tZW1vcnlfaG90cGx1Zy5jCmluZGV4IDhkODE3MzBjZjAzNi4u
MjcxNGVkY2U5OGRkIDEwMDY0NAotLS0gYS9tbS9tZW1vcnlfaG90cGx1Zy5jCisrKyBiL21tL21l
bW9yeV9ob3RwbHVnLmMKQEAgLTUwMSw5ICs1MDEsNyBAQCBzdGF0aWMgdm9pZCBfX3JlbW92ZV9z
ZWN0aW9uKHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAogICogQGFs
dG1hcDogYWx0ZXJuYXRpdmUgZGV2aWNlIHBhZ2UgbWFwIG9yICVOVUxMIGlmIGRlZmF1bHQgbWVt
bWFwIGlzIHVzZWQKICAqCiAgKiBHZW5lcmljIGhlbHBlciBmdW5jdGlvbiB0byByZW1vdmUgc2Vj
dGlvbiBtYXBwaW5ncyBhbmQgc3lzZnMgZW50cmllcwotICogZm9yIHRoZSBzZWN0aW9uIG9mIHRo
ZSBtZW1vcnkgd2UgYXJlIHJlbW92aW5nLiBDYWxsZXIgbmVlZHMgdG8gbWFrZQotICogc3VyZSB0
aGF0IHBhZ2VzIGFyZSBtYXJrZWQgcmVzZXJ2ZWQgYW5kIHpvbmVzIGFyZSBhZGp1c3QgcHJvcGVy
bHkgYnkKLSAqIGNhbGxpbmcgb2ZmbGluZV9wYWdlcygpLgorICogZm9yIHRoZSBzZWN0aW9uIG9m
IHRoZSBtZW1vcnkgd2UgYXJlIHJlbW92aW5nLgogICovCiB2b2lkIF9fcmVtb3ZlX3BhZ2VzKHVu
c2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAogCQkgICAgc3RydWN0IHZt
ZW1fYWx0bWFwICphbHRtYXApCkBAIC01ODQsOSArNTgyLDkgQEAgc3RhdGljIGludCBvbmxpbmVf
cGFnZXNfcmFuZ2UodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFn
ZXMsCiAJaW50IG9yZGVyOwogCiAJLyoKLQkgKiBPbmxpbmUgdGhlIHBhZ2VzLiBUaGUgY2FsbGJh
Y2sgbWlnaHQgZGVjaWRlIHRvIGtlZXAgc29tZSBwYWdlcwotCSAqIFBHX3Jlc2VydmVkICh0byBh
ZGQgdGhlbSB0byB0aGUgYnVkZHkgbGF0ZXIpLCBidXQgd2Ugc3RpbGwgYWNjb3VudAotCSAqIHRo
ZW0gYXMgYmVpbmcgb25saW5lL2JlbG9uZ2luZyB0byB0aGlzIHpvbmUgKCJwcmVzZW50IikuCisJ
ICogT25saW5lIHRoZSBwYWdlcy4gVGhlIGNhbGxiYWNrIG1pZ2h0IGRlY2lkZSB0byBub3QgZnJl
ZSBzb21lIHBhZ2VzCisJICogKHRvIGFkZCB0aGVtIHRvIHRoZSBidWRkeSBsYXRlciksIGJ1dCB3
ZSBzdGlsbCBhY2NvdW50IHRoZW0gYXMKKwkgKiBiZWluZyBvbmxpbmUvYmVsb25naW5nIHRvIHRo
aXMgem9uZSAoInByZXNlbnQiKS4KIAkgKi8KIAlmb3IgKHBmbiA9IHN0YXJ0X3BmbjsgcGZuIDwg
ZW5kX3BmbjsgcGZuICs9IDF1bCA8PCBvcmRlcikgewogCQlvcmRlciA9IG1pbihNQVhfT1JERVIg
LSAxLCBnZXRfb3JkZXIoUEZOX1BIWVMoZW5kX3BmbiAtIHBmbikpKTsKQEAgLTY1OSw4ICs2NTcs
NyBAQCBzdGF0aWMgdm9pZCBfX21lbWluaXQgcmVzaXplX3BnZGF0X3JhbmdlKHN0cnVjdCBwZ2xp
c3RfZGF0YSAqcGdkYXQsIHVuc2lnbmVkIGxvbgogfQogLyoKICAqIEFzc29jaWF0ZSB0aGUgcGZu
IHJhbmdlIHdpdGggdGhlIGdpdmVuIHpvbmUsIGluaXRpYWxpemluZyB0aGUgbWVtbWFwcwotICog
YW5kIHJlc2l6aW5nIHRoZSBwZ2RhdC96b25lIGRhdGEgdG8gc3BhbiB0aGUgYWRkZWQgcGFnZXMu
IEFmdGVyIHRoaXMKLSAqIGNhbGwsIGFsbCBhZmZlY3RlZCBwYWdlcyBhcmUgUEdfcmVzZXJ2ZWQu
CisgKiBhbmQgcmVzaXppbmcgdGhlIHBnZGF0L3pvbmUgZGF0YSB0byBzcGFuIHRoZSBhZGRlZCBw
YWdlcy4KICAqLwogdm9pZCBfX3JlZiBtb3ZlX3Bmbl9yYW5nZV90b196b25lKHN0cnVjdCB6b25l
ICp6b25lLCB1bnNpZ25lZCBsb25nIHN0YXJ0X3BmbiwKIAkJdW5zaWduZWQgbG9uZyBucl9wYWdl
cywgc3RydWN0IHZtZW1fYWx0bWFwICphbHRtYXApCkBAIC02ODQsOCArNjgxLDggQEAgdm9pZCBf
X3JlZiBtb3ZlX3Bmbl9yYW5nZV90b196b25lKHN0cnVjdCB6b25lICp6b25lLCB1bnNpZ25lZCBs
b25nIHN0YXJ0X3BmbiwKIAkvKgogCSAqIFRPRE8gbm93IHdlIGhhdmUgYSB2aXNpYmxlIHJhbmdl
IG9mIHBhZ2VzIHdoaWNoIGFyZSBub3QgYXNzb2NpYXRlZAogCSAqIHdpdGggdGhlaXIgem9uZSBw
cm9wZXJseS4gTm90IG5pY2UgYnV0IHNldF9wZm5ibG9ja19mbGFnc19tYXNrCi0JICogZXhwZWN0
cyB0aGUgem9uZSBzcGFucyB0aGUgcGZuIHJhbmdlLiBBbGwgdGhlIHBhZ2VzIGluIHRoZSByYW5n
ZQotCSAqIGFyZSByZXNlcnZlZCBzbyBub2JvZHkgc2hvdWxkIGJlIHRvdWNoaW5nIHRoZW0gc28g
d2Ugc2hvdWxkIGJlIHNhZmUKKwkgKiBleHBlY3RzIHRoZSB6b25lIHNwYW5zIHRoZSBwZm4gcmFu
Z2UuIFRoZSBzZWN0aW9ucyBhcmUgbm90IHlldAorCSAqIG1hcmtlZCBvbmxpbmUgc28gbm9ib2R5
IHNob3VsZCBiZSB0b3VjaGluZyB0aGUgbWVtbWFwLgogCSAqLwogCW1lbW1hcF9pbml0X3pvbmUo
bnJfcGFnZXMsIG5pZCwgem9uZV9pZHgoem9uZSksIHN0YXJ0X3BmbiwKIAkJCU1FTU1BUF9IT1RQ
TFVHLCBhbHRtYXApOwpkaWZmIC0tZ2l0IGEvbW0vcGFnZV9hbGxvYy5jIGIvbW0vcGFnZV9hbGxv
Yy5jCmluZGV4IGY5NDg4ZWZmZjY4MC4uYWE2ZWNhYzI3YjY4IDEwMDY0NAotLS0gYS9tbS9wYWdl
X2FsbG9jLmMKKysrIGIvbW0vcGFnZV9hbGxvYy5jCkBAIC01OTI3LDggKzU5MjcsNiBAQCB2b2lk
IF9fbWVtaW5pdCBtZW1tYXBfaW5pdF96b25lKHVuc2lnbmVkIGxvbmcgc2l6ZSwgaW50IG5pZCwg
dW5zaWduZWQgbG9uZyB6b25lLAogCiAJCXBhZ2UgPSBwZm5fdG9fcGFnZShwZm4pOwogCQlfX2lu
aXRfc2luZ2xlX3BhZ2UocGFnZSwgcGZuLCB6b25lLCBuaWQpOwotCQlpZiAoY29udGV4dCA9PSBN
RU1NQVBfSE9UUExVRykKLQkJCV9fU2V0UGFnZVJlc2VydmVkKHBhZ2UpOwogCiAJCS8qCiAJCSAq
IE1hcmsgdGhlIGJsb2NrIG1vdmFibGUgc28gdGhhdCBibG9ja3MgYXJlIHJlc2VydmVkIGZvcgpA
QCAtNTk4MCwxNSArNTk3OCw2IEBAIHZvaWQgX19yZWYgbWVtbWFwX2luaXRfem9uZV9kZXZpY2Uo
c3RydWN0IHpvbmUgKnpvbmUsCiAKIAkJX19pbml0X3NpbmdsZV9wYWdlKHBhZ2UsIHBmbiwgem9u
ZV9pZHgsIG5pZCk7CiAKLQkJLyoKLQkJICogTWFyayBwYWdlIHJlc2VydmVkIGFzIGl0IHdpbGwg
bmVlZCB0byB3YWl0IGZvciBvbmxpbmluZwotCQkgKiBwaGFzZSBmb3IgaXQgdG8gYmUgZnVsbHkg
YXNzb2NpYXRlZCB3aXRoIGEgem9uZS4KLQkJICoKLQkJICogV2UgY2FuIHVzZSB0aGUgbm9uLWF0
b21pYyBfX3NldF9iaXQgb3BlcmF0aW9uIGZvciBzZXR0aW5nCi0JCSAqIHRoZSBmbGFnIGFzIHdl
IGFyZSBzdGlsbCBpbml0aWFsaXppbmcgdGhlIHBhZ2VzLgotCQkgKi8KLQkJX19TZXRQYWdlUmVz
ZXJ2ZWQocGFnZSk7Ci0KIAkJLyoKIAkJICogWk9ORV9ERVZJQ0UgcGFnZXMgdW5pb24gLT5scnUg
d2l0aCBhIC0+cGdtYXAgYmFjayBwb2ludGVyCiAJCSAqIGFuZCB6b25lX2RldmljZV9kYXRhLiAg
SXQgaXMgYSBidWcgaWYgYSBaT05FX0RFVklDRSBwYWdlIGlzCi0tIAoyLjIxLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:14:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNc0a-0005gc-82; Thu, 24 Oct 2019 12:14:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNc0Z-0005gH-EM
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:14:27 +0000
X-Inumbo-ID: d0f2c718-f657-11e9-949f-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d0f2c718-f657-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:14:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571919263;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=1YxG8LTmp2DdNmR96mx6EPMKm57sikpokfCgsqoqhbU=;
 b=Rfmec48jCcWV7+GY49SOXEBc6DNBXOvXSnbZwRzbqkwCsodsJafWLlRB/k6eGKCDuCcrkg
 VQCBo+I9ACRnOSaAyGY5byukiM6W7n5TEe1cU7IpGAFNfRqqd0D3vnvDhsUCJkEwu5iryB
 VdZXS8Q6d8x/UqEnLm6B2ra7Uy1OZK4=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-18-37WSCG0IOc2aalj4O1vt1g-1; Thu, 24 Oct 2019 08:14:22 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id D798B800D49;
 Thu, 24 Oct 2019 12:14:16 +0000 (UTC)
Received: from t460s.redhat.com (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 1F37C196B2;
 Thu, 24 Oct 2019 12:13:57 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Thu, 24 Oct 2019 14:09:38 +0200
Message-Id: <20191024120938.11237-11-david@redhat.com>
In-Reply-To: <20191024120938.11237-1-david@redhat.com>
References: <20191024120938.11237-1-david@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: 37WSCG0IOc2aalj4O1vt1g-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v1 10/10] mm/usercopy.c: Update comment in
 check_page_span() regarding ZONE_DEVICE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: linux-hyperv@vger.kernel.org, Michal Hocko <mhocko@suse.com>,
 =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= <rkrcmar@redhat.com>,
 kvm@vger.kernel.org, David Hildenbrand <david@redhat.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, linux-mm@kvack.org,
 Pavel Tatashin <pavel.tatashin@microsoft.com>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 Alexander Duyck <alexander.h.duyck@linux.intel.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>,
 Dan Williams <dan.j.williams@intel.com>, Kees Cook <keescook@chromium.org>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org,
 YueHaibing <yuehaibing@huawei.com>,
 "Matthew Wilcox \(Oracle\)" <willy@infradead.org>,
 Mike Rapoport <rppt@linux.ibm.com>, Peter Zijlstra <peterz@infradead.org>,
 Ingo Molnar <mingo@redhat.com>, Vlastimil Babka <vbabka@suse.cz>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Juergen Gross <jgross@suse.com>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>, Sasha Levin <sashal@kernel.org>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Allison Randal <allison@lohutok.net>,
 Jim Mattson <jmattson@google.com>, Christophe Leroy <christophe.leroy@c-s.fr>,
 Mel Gorman <mgorman@techsingularity.net>, Cornelia Huck <cohuck@redhat.com>,
 Pavel Tatashin <pasha.tatashin@soleen.com>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, Johannes Weiner <hannes@cmpxchg.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev@lists.ozlabs.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Wk9ORV9ERVZJQ0UgKGEuay5hLiBkZXZpY2UgbWVtb3J5KSBpcyBubyBsb25nZXIgbWFya2VkIFBH
X3Jlc2VydmVkLiBVcGRhdGUKdGhlIGNvbW1lbnQuCgpXaGlsZSBhdCBpdCwgbWFrZSBpdCBtYXRj
aCB3aGF0IHRoZSBjb2RlIGlzIGFjdXRhbGx5IGRvaW5nIChyZWplY3QgdnMuCmFjY2VwdCkuCgpD
YzogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CkNjOiBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogIklzYWFjIEouIE1hbmphcnJlcyIgPGlzYWFj
bUBjb2RlYXVyb3JhLm9yZz4KQ2M6ICJNYXR0aGV3IFdpbGNveCAoT3JhY2xlKSIgPHdpbGx5QGlu
ZnJhZGVhZC5vcmc+CkNjOiBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KQ2M6IFRob21hcyBHbGVpeG5l
ciA8dGdseEBsaW51dHJvbml4LmRlPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KLS0tCiBtbS91c2VyY29weS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbW0v
dXNlcmNvcHkuYyBiL21tL3VzZXJjb3B5LmMKaW5kZXggNjYwNzE3YTFlYTVjLi44MGYyNTQwMjRj
OTcgMTAwNjQ0Ci0tLSBhL21tL3VzZXJjb3B5LmMKKysrIGIvbW0vdXNlcmNvcHkuYwpAQCAtMTk5
LDkgKzE5OSw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjaGVja19wYWdlX3NwYW4oY29uc3Qgdm9p
ZCAqcHRyLCB1bnNpZ25lZCBsb25nIG4sCiAJCXJldHVybjsKIAogCS8qCi0JICogUmVqZWN0IGlm
IHJhbmdlIGlzIGVudGlyZWx5IGVpdGhlciBSZXNlcnZlZCAoaS5lLiBzcGVjaWFsIG9yCi0JICog
ZGV2aWNlIG1lbW9yeSksIG9yIENNQS4gT3RoZXJ3aXNlLCByZWplY3Qgc2luY2UgdGhlIG9iamVj
dCBzcGFucwotCSAqIHNldmVyYWwgaW5kZXBlbmRlbnRseSBhbGxvY2F0ZWQgcGFnZXMuCisJICog
QWNjZXB0IGlmIHRoZSByYW5nZSBpcyBlbnRpcmVseSBlaXRoZXIgUmVzZXJ2ZWQgKCJzcGVjaWFs
Iikgb3IKKwkgKiBDTUEuIE90aGVyd2lzZSwgcmVqZWN0IHNpbmNlIHRoZSBvYmplY3Qgc3BhbnMg
c2V2ZXJhbCBpbmRlcGVuZGVudGx5CisJICogYWxsb2NhdGVkIHBhZ2VzLgogCSAqLwogCWlzX3Jl
c2VydmVkID0gUGFnZVJlc2VydmVkKHBhZ2UpOwogCWlzX2NtYSA9IGlzX21pZ3JhdGVfY21hX3Bh
Z2UocGFnZSk7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:14:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:14:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNc0o-0005mN-Hg; Thu, 24 Oct 2019 12:14:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IXfy=YR=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iNc0m-0005lV-Or
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:14:40 +0000
X-Inumbo-ID: d7afcbfb-f657-11e9-949f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7afcbfb-f657-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:14:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571919277;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=AWNYplv986FUlbaXB8umzjjVFATGtVTkTBqRJ8QZlVA=;
 b=Pd8AAyjuDFA8V+kGp5NXWKEy6OphWJqnfIw3dbLYS4/w2lZoq9upW3Qd
 NA9koaNK+2YXahbpcyT4La3W+xCVv/8Su12PRr3eTNW7LAHx/1OQMYmCE
 xQMAYEU1tw858PTTD9bKFL39jTI6MCZqZhjjhJ8s9I6Tx/W2uP0+cRPlu 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QBwj21kZrQPBsXIc8HPetFZvpVgpNH/MHoVVDDEUbLSUpqFdtWz4rUTXzaae461fhyXwdqT5i8
 N6hzKURZIo1JHZuY/FCI5JW46fOHWgMXhiZd32Z5m53hwgtdH40QKSBtD9cFUGViclRpivsZPo
 Jg7xyvZa2STH7e6RprLzvHpHnUkzufqvri18cGKOL4V/tnSlryaQPO/MkXo0Q1kmUND0Vgdspp
 d6LtGNbL+3ap1USRG2dWqDLOJezDqihBhzDUWPg6F5jfWYEPbXgPA5cdyfQ78wjHEu+0AmgfzU
 kiM=
X-SBRS: 2.7
X-MesageID: 7681220
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7681220"
From: Lars Kurth <lars.kurth@citrix.com>
To: Wei Liu <wl@xen.org>, =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Thread-Topic: [Xen-devel] [PATCH for-4.13] CONTRIBUTING: drop reference to
 blktap2
Thread-Index: AQHVilsYSAeUGDEC90ubf4t9LwpRaKdpgc+AgAAClACAAB9TgA==
Date: Thu, 24 Oct 2019 12:14:33 +0000
Message-ID: <5B1B130A-0E1F-4977-91B0-9E283D6CDC36@citrix.com>
References: <20191024110618.6436-1-wl@xen.org>
 <e05ef290-8e71-046f-a687-9d1a8e1ea7fe@suse.com>
 <20191024112226.ugcmzmsyndg3sfeb@debian>
In-Reply-To: <20191024112226.ugcmzmsyndg3sfeb@debian>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.f.191014
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4D696A3133A5144FBD8597F7CD2152C2@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13] CONTRIBUTING: drop reference to
 blktap2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCu+7v09uIDI0LzEwLzIwMTksIDEyOjIyLCAiV2VpIExpdSIgPHdsQHhlbi5vcmc+IHdyb3Rl
Og0KDQogICAgT24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgMDE6MTM6MTNQTSArMDIwMCwgSsO8cmdl
biBHcm/DnyB3cm90ZToNCiAgICA+IE9uIDI0LjEwLjE5IDEzOjA2LCBXZWkgTGl1IHdyb3RlOg0K
ICAgID4gPiBCbGt0YXAyIGlzIGdvbmUuDQogICAgPiA+IA0KICAgID4gPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPg0KICAgID4gPiAtLS0NCiAgICA+ID4gICBDT05UUklCVVRJ
TkcgfCAxIC0NCiAgICA+ID4gICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQ0KICAgID4g
PiANCiAgICA+ID4gZGlmZiAtLWdpdCBhL0NPTlRSSUJVVElORyBiL0NPTlRSSUJVVElORw0KICAg
ID4gPiBpbmRleCA0N2Y1M2U5YTQ5Li40ZmZmNGZkOWY2IDEwMDY0NA0KICAgID4gPiAtLS0gYS9D
T05UUklCVVRJTkcNCiAgICA+ID4gKysrIGIvQ09OVFJJQlVUSU5HDQogICAgPiA+IEBAIC0xMyw3
ICsxMyw2IEBAIE1vc3Qgb2YgdGhlIFhlbiBQcm9qZWN0IGNvZGUgaXMgbGljZW5zZWQgdW5kZXIg
R1BMdjIsIGJ1dCBhIG51bWJlciBvZg0KICAgID4gPiAgIGRpcmVjdG9yaWVzIGFyZSBwcmltYXJp
bHkgbGljZW5zZWQgdW5kZXIgZGlmZmVyZW50IGxpY2Vuc2VzLg0KICAgID4gPiAgIE1vc3Qgbm90
YWJseToNCiAgICA+ID4gLSAtIHRvb2xzL2Jsa3RhcDIgICAgICA6IEJTRC1Nb2RpZmllZA0KICAg
ID4gPiAgICAtIHRvb2xzL2xpYnhjICAgICAgICA6IExHUEwgdjIuMQ0KICAgID4gPiAgICAtIHRv
b2xzL2xpYnhsICAgICAgICA6IExHUEwgdjIuMQ0KICAgID4gPiAgICAtIHRvb2xzL3hsICAgICAg
ICAgICA6IExHUEwgdjIuMQ0KICAgID4gPiANCiAgICA+IA0KICAgID4gTWluZCBhZGRpbmcgdG9v
bHMvbGlicyBpbnN0ZWFkPw0KICAgIA0KICAgIFN1cmUuIFRoYXQgY2FuIGJlIGRvbmUuDQogICAg
DQogICAgQmVjYXVzZSB0b29scy9saWJzJyBjb2RlIGlzIG1vc3RseSBzcGxpdCBmcm9tIGxpYnhj
IGFuZCBmcmllbmRzLCBJDQogICAgYXNzdW1lIGl0IGlzIGdvaW5nIHRvIGJlIExHUEwgdjIuMSBh
cyB3ZWxsLg0KICAgIA0KICAgIExhcnMgYW5kIElhbiwgeW91ciBvcGluaW9uPw0KICAgIA0KVG9v
bHMvbGlicyBkb2VzIG5vdCBoYXZlIGEgQ09QWUlORyBmaWxlLCBzbyBpdCBpcyBHUEwgYnkgZGVm
YXVsdC4gSG93ZXZlciwgYWxsIHRoZSBmaWxlcyBJIGNoZWNrZWQgYXBwZWFyIHRvIGhhdmUgTEdQ
TCB2Mi4xDQpTbywgdGhlIGRpcmVjdG9yeSBzaG91bGQgcHJvYmFibHkgaGF2ZSBhbiBhcHByb3By
aWF0ZSBDT1BZSU5HIGZpbGUsIGJ1dCB3ZSBkbyBuZWVkIHRvIGNoZWNrIGFsbCBmaWxlcyBpbiBp
dA0KDQpSZWdhcmRzDQpMYXJzIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:16:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNc2k-0006E5-4A; Thu, 24 Oct 2019 12:16:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zclB=YR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNc2j-0006Dz-Kp
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:16:41 +0000
X-Inumbo-ID: 2236ad38-f658-11e9-beca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2236ad38-f658-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 12:16:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571919401;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=RLMyTiDcnHwgR+wLj7EjhpY3gGYFspgn0d5nOQrHS5Q=;
 b=Z55V+0X/g0feQUIJtv0+g/pTnr+EpZFMay/UI5PyOjP417mTf8gfHNmp
 jgKejvw+JYz4MDE1E74IznvdWiVx2Ja+nJYNJ49mNpiRLcbXweIeXPQGm
 WFJ61mDEXYOfjw10kepdkni6vz3e95M6fczcCdZ54qoQjhcbNoMRE3k8Y U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KOJPy/58H0A0O+bVuemomhi1ZLrBjXjiLMzMQHZHngSnuSN0cEpFI8CpEQuDMD10lbLjhETjf/
 oiDaoPLi5zUGej2/lRLa1hqFDwK+NG1hEr1TZZ6dM8Ds3n37H+quTZgeJK19jfKITgg8IuOMxq
 sfpSNoY866aXYuzLD0xXbtm65fv/dMNZiIeSzexsunjnOJZ2BYRlqV8b0pcyItLImhNgaVSphs
 YeF+IBhEeqSNz/M/5Jyh5vvhtq4PKVFfiR/zVjYVQjgZoehCsgdzLmT9UAAMr3uqTN3YEvo2DX
 mao=
X-SBRS: 2.7
X-MesageID: 7467207
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7467207"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23985.38431.332013.73676@mariner.uk.xensource.com>
Date: Thu, 24 Oct 2019 13:16:31 +0100
To: Wei Liu <wl@xen.org>
In-Reply-To: <20191024112226.ugcmzmsyndg3sfeb@debian>
References: <20191024110618.6436-1-wl@xen.org>
 <e05ef290-8e71-046f-a687-9d1a8e1ea7fe@suse.com>
 <20191024112226.ugcmzmsyndg3sfeb@debian>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH for-4.13] CONTRIBUTING: drop reference to
 blktap2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjEzXSBDT05UUklC
VVRJTkc6IGRyb3AgcmVmZXJlbmNlIHRvIGJsa3RhcDIiKToKPiBPbiBUaHUsIE9jdCAyNCwgMjAx
OSBhdCAwMToxMzoxM1BNICswMjAwLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+ID4gTWluZCBhZGRp
bmcgdG9vbHMvbGlicyBpbnN0ZWFkPwo+IAo+IFN1cmUuIFRoYXQgY2FuIGJlIGRvbmUuCj4gCj4g
QmVjYXVzZSB0b29scy9saWJzJyBjb2RlIGlzIG1vc3RseSBzcGxpdCBmcm9tIGxpYnhjIGFuZCBm
cmllbmRzLCBJCj4gYXNzdW1lIGl0IGlzIGdvaW5nIHRvIGJlIExHUEwgdjIuMSBhcyB3ZWxsLgo+
IAo+IExhcnMgYW5kIElhbiwgeW91ciBvcGluaW9uPwoKRXJyLCB0aGlzIGlzIHN1cmVseSBhIG1l
Y2hhbmljYWwgcXVlc3Rpb24gPyAgSWUsIHdoYXQgbGljZW5jZSBhcmUKdGhlc2UgZmlsZXMgaW4g
YWxyZWFkeS4KCkkgZGlkCiAgZ2l0LWdyZXAgLWkgLWwgY29weXJpZ2h0IHwgeGFyZ3MgZ2l0LWdy
ZXAgLUwgJ0dOVSBMZXNzZXIgR2VuZXJhbCcKaW4gdG9vbHMvbGlicyBhbmQgdGhlcmUgd2VyZSBu
byBoaXRzLgoKU28gSSB0aGluayB0aGUgYW5zd2VyIGlzIGluZGVlZCBMR1BMLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 12:51:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNca7-0000s2-3s; Thu, 24 Oct 2019 12:51:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=VKnL=YR=redhat.com=david@srs-us1.protection.inumbo.net>)
 id 1iNca5-0000rx-MA
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 12:51:09 +0000
X-Inumbo-ID: f23efb08-f65c-11e9-beca-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f23efb08-f65c-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 12:51:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1571921467;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=VqSy8TCDLSQZcjVM8MQ9Z6hcBHgAy+Iy/TvGqZXo7OA=;
 b=f0EQQzY6UKHyu9sYu7Zh7oXZUPG67BXqrqdBMGUjtIiFKGKJX3t/IAaYbDW2BB9rPsUC2F
 jhHQE4C9l6RzyGTHJXyjyTkwlvIL3j8ZiDVRLgRgMhnIkE1Oubs9CLIVUnfrI7SPorfgi4
 QB3UD+oxmAK28q93uraNtY+rA7jz/fg=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-146-JiSCvq7dO9yuvbmKAN7FCA-1; Thu, 24 Oct 2019 08:51:04 -0400
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 8F41D80183D;
 Thu, 24 Oct 2019 12:50:59 +0000 (UTC)
Received: from [10.36.116.141] (ovpn-116-141.ams2.redhat.com [10.36.116.141])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A6B315D70E;
 Thu, 24 Oct 2019 12:50:39 +0000 (UTC)
From: David Hildenbrand <david@redhat.com>
To: Dan Williams <dan.j.williams@intel.com>
References: <20191022171239.21487-1-david@redhat.com>
 <CAPcyv4gJ+2he2E-6D0QZvkFWvRM9Fsvn9cAoPZbcU4zvsDHcEQ@mail.gmail.com>
 <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
Organization: Red Hat GmbH
Message-ID: <db5fbcb4-a67a-125a-3965-66066a4a68bc@redhat.com>
Date: Thu, 24 Oct 2019 14:50:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <acf86afd-a45c-5d83-daff-3bfb840d48a7@redhat.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-MC-Unique: JiSCvq7dO9yuvbmKAN7FCA-1
X-Mimecast-Spam-Score: 0
Subject: Re: [Xen-devel] [PATCH RFC v1 00/12] mm: Don't mark hotplugged
 pages PG_reserved (including ZONE_DEVICE)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Kate Stewart <kstewart@linuxfoundation.org>, linux-hyperv@vger.kernel.org,
 Michal Hocko <mhocko@suse.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 KVM list <kvm@vger.kernel.org>, Pavel Tatashin <pavel.tatashin@microsoft.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Dave Hansen <dave.hansen@linux.intel.com>,
 Alexander Duyck <alexander.duyck@gmail.com>, Michal Hocko <mhocko@kernel.org>,
 Paul Mackerras <paulus@ozlabs.org>, Linux MM <linux-mm@kvack.org>,
 Paul Mackerras <paulus@samba.org>, Michael Ellerman <mpe@ellerman.id.au>,
 "H. Peter Anvin" <hpa@zytor.com>, Wanpeng Li <wanpengli@tencent.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Fabio Estevam <festevam@gmail.com>,
 Ben Chan <benchan@chromium.org>, Pavel Tatashin <pasha.tatashin@soleen.com>,
 devel@driverdev.osuosl.org, Stefano Stabellini <sstabellini@kernel.org>,
 Stephen Hemminger <sthemmin@microsoft.com>,
 "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>,
 Joerg Roedel <joro@8bytes.org>, X86 ML <x86@kernel.org>,
 YueHaibing <yuehaibing@huawei.com>, Mike Rapoport <rppt@linux.ibm.com>,
 Madhumitha Prabakaran <madhumithabiw@gmail.com>,
 Peter Zijlstra <peterz@infradead.org>, Ingo Molnar <mingo@redhat.com>,
 Vlastimil Babka <vbabka@suse.cz>, Nishka Dasgupta <nishkadg.linux@gmail.com>,
 Anthony Yznaga <anthony.yznaga@oracle.com>, Oscar Salvador <osalvador@suse.de>,
 Dan Carpenter <dan.carpenter@oracle.com>,
 "Isaac J. Manjarres" <isaacm@codeaurora.org>,
 Matt Sickler <Matt.Sickler@daktronics.com>, Kees Cook <keescook@chromium.org>,
 Anshuman Khandual <anshuman.khandual@arm.com>,
 Haiyang Zhang <haiyangz@microsoft.com>,
 =?UTF-8?Q?Simon_Sandstr=c3=b6m?= <simon@nikanor.nu>,
 Sasha Levin <sashal@kernel.org>, Juergen Gross <jgross@suse.com>,
 kvm-ppc@vger.kernel.org, Qian Cai <cai@lca.pw>,
 Alex Williamson <alex.williamson@redhat.com>,
 Mike Rapoport <rppt@linux.vnet.ibm.com>, Borislav Petkov <bp@alien8.de>,
 Nicholas Piggin <npiggin@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Todd Poynor <toddpoynor@google.com>, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Allison Randal <allison@lohutok.net>, Jim Mattson <jmattson@google.com>,
 Christophe Leroy <christophe.leroy@c-s.fr>, Vandana BN <bnvandana@gmail.com>,
 Jeremy Sowden <jeremy@azazel.net>, Mel Gorman <mgorman@techsingularity.net>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Cornelia Huck <cohuck@redhat.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Sean Christopherson <sean.j.christopherson@intel.com>,
 Rob Springer <rspringer@google.com>, Thomas Gleixner <tglx@linutronix.de>,
 Johannes Weiner <hannes@cmpxchg.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Andrew Morton <akpm@linux-foundation.org>,
 linuxppc-dev <linuxppc-dev@lists.ozlabs.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMTkgMDk6MjYsIERhdmlkIEhpbGRlbmJyYW5kIHdyb3RlOgo+IE9uIDIyLjEwLjE5
IDIzOjU0LCBEYW4gV2lsbGlhbXMgd3JvdGU6Cj4+IEhpIERhdmlkLAo+Pgo+PiBUaGFua3MgZm9y
IHRhY2tsaW5nIHRoaXMhCj4gCj4gVGhhbmtzIGZvciBoYXZpbmcgYSBsb29rIDopCj4gCj4gWy4u
Ll0KPiAKPiAKPj4+IEkgYW0gcHJvYmFibHkgYSBsaXR0bGUgYml0IHRvbyBjYXJlZnVsIChidXQg
SSBkb24ndCB3YW50IHRvIGJyZWFrIHRoaW5ncykuCj4+PiBJbiBtb3N0IHBsYWNlcyAoYmVzaWRl
cyBLVk0gYW5kIHZmaW8gdGhhdCBhcmUgbnV0cyksIHRoZQo+Pj4gcGZuX3RvX29ubGluZV9wYWdl
KCkgY2hlY2sgY291bGQgbW9zdCBwcm9iYWJseSBiZSBhdm9pZGVkIGJ5IGEKPj4+IGlzX3pvbmVf
ZGV2aWNlX3BhZ2UoKSBjaGVjay4gSG93ZXZlciwgSSB1c3VhbGx5IGdldCBzdXNwaWNpb3VzIHdo
ZW4gSSBzZWUKPj4+IGEgcGZuX3ZhbGlkKCkgY2hlY2sgKGVzcGVjaWFsbHkgYWZ0ZXIgSSBsZWFy
bmVkIHRoYXQgcGVvcGxlIG1tYXAgcGFydHMgb2YKPj4+IC9kZXYvbWVtIGludG8gdXNlciBzcGFj
ZSwgaW5jbHVkaW5nIG1lbW9yeSB3aXRob3V0IG1lbW1hcHMuIEFsc28sIHBlb3BsZQo+Pj4gY291
bGQgbWVtbWFwIG9mZmxpbmUgbWVtb3J5IGJsb2NrcyB0aGlzIHdheSA6LykuIEFzIGxvbmcgYXMg
dGhpcyBkb2VzIG5vdAo+Pj4gaHVydCBwZXJmb3JtYW5jZSwgSSB0aGluayB3ZSBzaG91bGQgcmF0
aGVyIGRvIGl0IHRoZSBjbGVhbiB3YXkuCj4+Cj4+IEknbSBjb25jZXJuZWQgYWJvdXQgdXNpbmcg
aXNfem9uZV9kZXZpY2VfcGFnZSgpIGluIHBsYWNlcyB0aGF0IGFyZSBub3QKPj4ga25vd24gdG8g
YWxyZWFkeSBoYXZlIGEgcmVmZXJlbmNlIHRvIHRoZSBwYWdlLiBIZXJlJ3MgYW4gYXVkaXQgb2YK
Pj4gY3VycmVudCB1c2FnZXMsIGFuZCB0aGUgb25lcyBJIHRoaW5rIG5lZWQgdG8gY2xlYW5lZCB1
cC4gVGhlICJ1bnNhZmUiCj4+IG9uZXMgZG8gbm90IGFwcGVhciB0byBoYXZlIGFueSBwcm90ZWN0
aW9ucyBhZ2FpbnN0IHRoZSBkZXZpY2UgcGFnZQo+PiBiZWluZyByZW1vdmVkIChnZXRfZGV2X3Bh
Z2VtYXAoKSkuIFllcywgc29tZSBvZiB0aGVzZSB3ZXJlIGFkZGVkIGJ5Cj4+IG1lLiBUaGUgInVu
c2FmZT8gSE1NIiBvbmVzIG5lZWQgSE1NIGV5ZXMgYmVjYXVzZSBITU0gbGVha3MgZGV2aWNlCj4+
IHBhZ2VzIGludG8gYW5vbnltb3VzIG1lbW9yeSBwYXRocyBhbmQgSSdtIG5vdCB1cCB0byBzcGVl
ZCBvbiBob3cgaXQKPj4gZ3VhcmFudGVlcyAnc3RydWN0IHBhZ2UnIHZhbGlkaXR5IHZzIGRldmlj
ZSBzaHV0ZG93biB3aXRob3V0IHVzaW5nCj4+IGdldF9kZXZfcGFnZW1hcCgpLgo+Pgo+PiBzbWFw
c19wbWRfZW50cnkoKTogdW5zYWZlCj4+Cj4+IHB1dF9kZXZtYXBfbWFuYWdlZF9wYWdlKCk6IHNh
ZmUsIHBhZ2UgcmVmZXJlbmNlIGlzIGhlbGQKPj4KPj4gaXNfZGV2aWNlX3ByaXZhdGVfcGFnZSgp
OiBzYWZlPyBncHUgZHJpdmVyIG1hbmFnZXMgcHJpdmF0ZSBwYWdlIGxpZmV0aW1lCj4+Cj4+IGlz
X3BjaV9wMnBkbWFfcGFnZSgpOiBzYWZlLCBwYWdlIHJlZmVyZW5jZSBpcyBoZWxkCj4+Cj4+IHVu
Y2hhcmdlX3BhZ2UoKTogdW5zYWZlPyBITU0KPj4KPj4gYWRkX3RvX2tpbGwoKTogc2FmZSwgcHJv
dGVjdGVkIGJ5IGdldF9kZXZfcGFnZW1hcCgpIGFuZCBkYXhfbG9ja19wYWdlKCkKPj4KPj4gc29m
dF9vZmZsaW5lX3BhZ2UoKTogdW5zYWZlCj4+Cj4+IHJlbW92ZV9taWdyYXRpb25fcHRlKCk6IHVu
c2FmZT8gSE1NCj4+Cj4+IG1vdmVfdG9fbmV3X3BhZ2UoKTogdW5zYWZlPyBITU0KPj4KPj4gbWln
cmF0ZV92bWFfcGFnZXMoKSBhbmQgaGVscGVyczogdW5zYWZlPyBITU0KPj4KPj4gdHJ5X3RvX3Vu
bWFwX29uZSgpOiB1bnNhZmU/IEhNTQo+Pgo+PiBfX3B1dF9wYWdlKCk6IHNhZmUKPj4KPj4gcmVs
ZWFzZV9wYWdlcygpOiBzYWZlCj4+Cj4+IEknbSBob3BpbmcgYWxsIHRoZSBITU0gb25lcyBjYW4g
YmUgY29udmVydGVkIHRvCj4+IGlzX2RldmljZV9wcml2YXRlX3BhZ2UoKSBkaXJlY3RsbHkgYW5k
IGhhdmUgdGhhdCByb3V0aW5lIGdyb3cgYSBuaWNlCj4+IGNvbW1lbnQgYWJvdXQgaG93IGl0IGtu
b3dzIGl0IGNhbiBhbHdheXMgc2FmZWx5IGRlLXJlZmVyZW5jZSBpdHMgQHBhZ2UKPj4gYXJndW1l
bnQuCj4+Cj4+IEZvciB0aGUgcmVzdCBJJ2QgbGlrZSB0byBwcm9wb3NlIHRoYXQgd2UgYWRkIGEg
ZmFjaWxpdHkgdG8gZGV0ZXJtaW5lCj4+IFpPTkVfREVWSUNFIGJ5IHBmbiByYXRoZXIgdGhhbiBw
YWdlLiBUaGUgbW9zdCBzdHJhaWdodGZvcndhcmQgd2h5IEkKPj4gY2FuIHRoaW5rIG9mIHdvdWxk
IGJlIHRvIGp1c3QgYWRkIGFub3RoZXIgYml0bWFwIHRvIG1lbV9zZWN0aW9uX3VzYWdlCj4+IHRv
IGluZGljYXRlIGlmIGEgc3Vic2VjdGlvbiBpcyBaT05FX0RFVklDRSBvciBub3QuCj4gCj4gKGl0
J3MgYSBzb21ld2hhdCB1bnJlbGF0ZWQgYmlnZ2VyIGRpc2N1c3Npb24sIGJ1dCB3ZSBjYW4gc3Rh
cnQgZGlzY3Vzc2luZyBpdCBpbiB0aGlzIHRocmVhZCkKPiAKPiBJIGRpc2xpa2UgdGhpcyBmb3Ig
dGhyZWUgcmVhc29ucwo+IAo+IGEpIEl0IGRvZXMgbm90IHByb3RlY3QgYWdhaW5zdCBhbnkgcmFj
ZXMsIHJlYWxseSwgaXQgZG9lcyBub3QgaW1wcm92ZSB0aGluZ3MuCj4gYikgV2UgZG8gaGF2ZSB0
aGUgZXhhY3Qgc2FtZSBwcm9ibGVtIHdpdGggcGZuX3RvX29ubGluZV9wYWdlKCkuIEFzIGxvbmcg
YXMgd2UKPiAgICAgZG9uJ3QgaG9sZCB0aGUgbWVtb3J5IGhvdHBsdWcgbG9jaywgbWVtb3J5IGNh
biBnZXQgb2ZmbGluZWQgYW5kIHJlbW92ZSBhbnkgdGltZS4gUmFjeS4KPiBjKSBXZSBtaXggaW4g
Wk9ORSBzcGVjaWZpYyBzdHVmZiBpbnRvIHRoZSBjb3JlLiBJdCBzaG91bGQgYmUgImp1c3QgYW5v
dGhlciB6b25lIgo+IAo+IFdoYXQgSSBwcm9wb3NlIGluc3RlYWQgKGFscmVhZHkgZGlzY3Vzc2Vk
IGluIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE5LzEwLzEwLzg3KQo+IAo+IDEuIENvbnZlcnQg
U0VDVElPTl9JU19PTkxJTkUgdG8gU0VDVElPTl9JU19BQ1RJVkUKPiAyLiBDb252ZXJ0IFNFQ1RJ
T05fSVNfQUNUSVZFIHRvIGEgc3Vic2VjdGlvbiBiaXRtYXAKPiAzLiBJbnRyb2R1Y2UgcGZuX2Fj
dGl2ZSgpIHRoYXQgY2hlY2tzIGFnYWluc3QgdGhlIHN1YnNlY3Rpb24gYml0bWFwCj4gNC4gT25j
ZSB0aGUgbWVtbWFwIHdhcyBpbml0aWFsaXplZCAvIHByZXBhcmVkLCBzZXQgdGhlIHN1YnNlY3Rp
b24gYWN0aXZlCj4gICAgIChzaW1pbGFyIHRvIFNFQ1RJT05fSVNfT05MSU5FIGluIHRoZSBidWRk
eSByaWdodCBub3cpCj4gNS4gQmVmb3JlIHRoZSBtZW1tYXAgZ2V0cyBpbnZhbGlkYXRlZCwgc2V0
IHRoZSBzdWJzZWN0aW9uIGluYWN0aXZlCj4gICAgIChzaW1pbGFyIHRvIFNFQ1RJT05fSVNfT05M
SU5FIGluIHRoZSBidWRkeSByaWdodCBub3cpCj4gNS4gcGZuX3RvX29ubGluZV9wYWdlKCkgPSBw
Zm5fYWN0aXZlKCkgJiYgem9uZSAhPSBaT05FX0RFVklDRQo+IDYuIHBmbl90b19kZXZpY2VfcGFn
ZSgpID0gcGZuX2FjdGl2ZSgpICYmIHpvbmUgPT0gWk9ORV9ERVZJQ0UKPiAKCkRhbiwgSSBhbSBz
dXNwZWN0aW5nIHRoYXQgeW91IHdhbnQgYSBwZm5fdG9fem9uZSgpIHRoYXQgd2lsbCBub3QgdG91
Y2ggCnRoZSBtZW1tYXAsIGJlY2F1c2UgaXQgY291bGQgcG90ZW50aWFsbHkgKGFsdG1hcCkgbGll
IG9uIHNsb3cgbWVtb3J5LCByaWdodD8KCkEgbW9kaWZpY2F0aW9uIG1pZ2h0IG1ha2UgdGhpcyBw
b3NzaWJsZSAoYnV0IEkgYW0gbm90IHlldCBzdXJlIGlmIHdlIAp3YW50IGEgbGVzcyBnZW5lcmlj
IE1NIGltcGxlbWVudGF0aW9uIGp1c3QgdG8gZmluZSB0dW5lIHNsb3cgbWVtbWFwIAphY2Nlc3Mg
aGVyZSkKCjEuIEtlZXAgU0VDVElPTl9JU19PTkxJTkUgYXMgaXQgaXMgd2l0aCB0aGUgc2FtZSBz
ZW1hbnRpY3MKMi4gSW50cm9kdWNlIGEgc3Vic2VjdGlvbiBiaXRtYXAgdG8gcmVjb3JkIGFjdGl2
ZSAoImluaXRpYWxpemVkIG1lbW1hcCIpCiAgICBQRk5zLiBFLmcuLCBhbHNvIHNldCBpdCB3aGVu
IHNldHRpbmcgc2VjdGlvbnMgb25saW5lLgozLiBJbnRyb2R1Y2UgcGZuX2FjdGl2ZSgpIHRoYXQg
Y2hlY2tzIGFnYWluc3QgdGhlIHN1YnNlY3Rpb24gYml0bWFwCjQuIE9uY2UgdGhlIG1lbW1hcCB3
YXMgaW5pdGlhbGl6ZWQgLyBwcmVwYXJlZCwgc2V0IHRoZSBzdWJzZWN0aW9uIGFjdGl2ZQogICAg
KHNpbWlsYXIgdG8gU0VDVElPTl9JU19PTkxJTkUgaW4gdGhlIGJ1ZGR5IHJpZ2h0IG5vdykKNS4g
QmVmb3JlIHRoZSBtZW1tYXAgZ2V0cyBpbnZhbGlkYXRlZCwgc2V0IHRoZSBzdWJzZWN0aW9uIGlu
YWN0aXZlCiAgICAoc2ltaWxhciB0byBTRUNUSU9OX0lTX09OTElORSBpbiB0aGUgYnVkZHkgcmln
aHQgbm93KQo1LiBwZm5fdG9fb25saW5lX3BhZ2UoKSA9IHBmbl9hY3RpdmUoKSAmJiBzZWN0aW9u
ID09IFNFQ1RJT05fSVNfT05MSU5FCiAgICAob3Iga2VlcCBpdCBhcyBpcywgZGVwZW5kcyBvbiB0
aGUgUkNVIGxvY2tpbmcgd2UgZXZlbnR1YWxseQogICAgIGltcGxlbWVudCkKNi4gcGZuX3RvX2Rl
dmljZV9wYWdlKCkgPSBwZm5fYWN0aXZlKCkgJiYgc2VjdGlvbiAhPSBTRUNUSU9OX0lTX09OTElO
RQo3LiB1c2UgcGZuX2FjdGl2ZSgpIHdoZW5ldmVyIHdlIGRvbid0IGNhcmUgYWJvdXQgdGhlIHpv
bmUuCgpBZ2Fpbiwgbm90IHJlYWxseSBhIGZyaWVuZCBvZiB0aGF0LCBpdCBoYXJkY29kZXMgWk9O
RV9ERVZJQ0UgdnMuIAohWk9ORV9ERVZJQ0UuIFdoZW4gd2UgZG8gYSByYW5kb20gInBmbl90b19w
YWdlKCkiIChlLmcuLCBhIHBmbiB3YWxrZXIpIAp3ZSByZWFsbHkgd2FudCB0byB0b3VjaCB0aGUg
bWVtbWFwIHJpZ2h0IGF3YXkgZWl0aGVyIHdheS4gU28gd2UgY2FuIGFsc28gCmRpcmVjdGx5IHJl
YWQgdGhlIHpvbmUgZnJvbSBpdC4gSSByZWFsbHkgZG8gcHJlZmVyIHJpZ2h0IG5vdyBhIG1vcmUg
CmdlbmVyaWMgaW1wbGVtZW50YXRpb24uCgotLSAKClRoYW5rcywKCkRhdmlkIC8gZGhpbGRlbmIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:00:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNcj7-0001ji-39; Thu, 24 Oct 2019 13:00:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNcj5-0001jd-U0
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:00:27 +0000
X-Inumbo-ID: 3ec6aace-f65e-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ec6aace-f65e-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 13:00:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C85A2B73B;
 Thu, 24 Oct 2019 13:00:24 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>, Wei Liu <wl@xen.org>
References: <20191024110618.6436-1-wl@xen.org>
 <e05ef290-8e71-046f-a687-9d1a8e1ea7fe@suse.com>
 <20191024112226.ugcmzmsyndg3sfeb@debian>
 <5B1B130A-0E1F-4977-91B0-9E283D6CDC36@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <1c255cdb-38b6-cba3-b5f8-97824933e0a8@suse.com>
Date: Thu, 24 Oct 2019 15:00:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <5B1B130A-0E1F-4977-91B0-9E283D6CDC36@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13] CONTRIBUTING: drop reference to
 blktap2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen Development List <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTQ6MTQsIExhcnMgS3VydGggd3JvdGU6Cj4gCj4gCj4g77u/T24gMjQvMTAv
MjAxOSwgMTI6MjIsICJXZWkgTGl1IiA8d2xAeGVuLm9yZz4gd3JvdGU6Cj4gCj4gICAgICBPbiBU
aHUsIE9jdCAyNCwgMjAxOSBhdCAwMToxMzoxM1BNICswMjAwLCBKw7xyZ2VuIEdyb8OfIHdyb3Rl
Ogo+ICAgICAgPiBPbiAyNC4xMC4xOSAxMzowNiwgV2VpIExpdSB3cm90ZToKPiAgICAgID4gPiBC
bGt0YXAyIGlzIGdvbmUuCj4gICAgICA+ID4KPiAgICAgID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3bEB4ZW4ub3JnPgo+ICAgICAgPiA+IC0tLQo+ICAgICAgPiA+ICAgQ09OVFJJQlVUSU5H
IHwgMSAtCj4gICAgICA+ID4gICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQo+ICAgICAg
PiA+Cj4gICAgICA+ID4gZGlmZiAtLWdpdCBhL0NPTlRSSUJVVElORyBiL0NPTlRSSUJVVElORwo+
ICAgICAgPiA+IGluZGV4IDQ3ZjUzZTlhNDkuLjRmZmY0ZmQ5ZjYgMTAwNjQ0Cj4gICAgICA+ID4g
LS0tIGEvQ09OVFJJQlVUSU5HCj4gICAgICA+ID4gKysrIGIvQ09OVFJJQlVUSU5HCj4gICAgICA+
ID4gQEAgLTEzLDcgKzEzLDYgQEAgTW9zdCBvZiB0aGUgWGVuIFByb2plY3QgY29kZSBpcyBsaWNl
bnNlZCB1bmRlciBHUEx2MiwgYnV0IGEgbnVtYmVyIG9mCj4gICAgICA+ID4gICBkaXJlY3Rvcmll
cyBhcmUgcHJpbWFyaWx5IGxpY2Vuc2VkIHVuZGVyIGRpZmZlcmVudCBsaWNlbnNlcy4KPiAgICAg
ID4gPiAgIE1vc3Qgbm90YWJseToKPiAgICAgID4gPiAtIC0gdG9vbHMvYmxrdGFwMiAgICAgIDog
QlNELU1vZGlmaWVkCj4gICAgICA+ID4gICAgLSB0b29scy9saWJ4YyAgICAgICAgOiBMR1BMIHYy
LjEKPiAgICAgID4gPiAgICAtIHRvb2xzL2xpYnhsICAgICAgICA6IExHUEwgdjIuMQo+ICAgICAg
PiA+ICAgIC0gdG9vbHMveGwgICAgICAgICAgIDogTEdQTCB2Mi4xCj4gICAgICA+ID4KPiAgICAg
ID4KPiAgICAgID4gTWluZCBhZGRpbmcgdG9vbHMvbGlicyBpbnN0ZWFkPwo+ICAgICAgCj4gICAg
ICBTdXJlLiBUaGF0IGNhbiBiZSBkb25lLgo+ICAgICAgCj4gICAgICBCZWNhdXNlIHRvb2xzL2xp
YnMnIGNvZGUgaXMgbW9zdGx5IHNwbGl0IGZyb20gbGlieGMgYW5kIGZyaWVuZHMsIEkKPiAgICAg
IGFzc3VtZSBpdCBpcyBnb2luZyB0byBiZSBMR1BMIHYyLjEgYXMgd2VsbC4KPiAgICAgIAo+ICAg
ICAgTGFycyBhbmQgSWFuLCB5b3VyIG9waW5pb24/Cj4gICAgICAKPiBUb29scy9saWJzIGRvZXMg
bm90IGhhdmUgYSBDT1BZSU5HIGZpbGUsIHNvIGl0IGlzIEdQTCBieSBkZWZhdWx0LiBIb3dldmVy
LCBhbGwgdGhlIGZpbGVzIEkgY2hlY2tlZCBhcHBlYXIgdG8gaGF2ZSBMR1BMIHYyLjEKPiBTbywg
dGhlIGRpcmVjdG9yeSBzaG91bGQgcHJvYmFibHkgaGF2ZSBhbiBhcHByb3ByaWF0ZSBDT1BZSU5H
IGZpbGUsIGJ1dCB3ZSBkbyBuZWVkIHRvIGNoZWNrIGFsbCBmaWxlcyBpbiBpdAoKdG9vbHMvbGli
cy8qL3ByaXZhdGUuaCBoYXZlIG5vIGxpY2Vuc2UgcmVtYXJrLCBhbGwgb3RoZXIgKi5jIGFuZCAq
LmggYXJlCkxHUEwgMi4xLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:02:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNckb-0001pC-FR; Thu, 24 Oct 2019 13:02:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZeBO=YR=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNckZ-0001p3-Gw
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:01:59 +0000
X-Inumbo-ID: 761acdc0-f65e-11e9-94a0-12813bfff9fa
Received: from mail-wr1-f46.google.com (unknown [209.85.221.46])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 761acdc0-f65e-11e9-94a0-12813bfff9fa;
 Thu, 24 Oct 2019 13:01:58 +0000 (UTC)
Received: by mail-wr1-f46.google.com with SMTP id a11so9901951wra.6
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 06:01:58 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=wjJrHvsBj7VSq00KNW4Y783u8nPwSFX/0mxCttqLCf8=;
 b=pHgVDVIjdwKJgfedWxjX1kYIxwHsvGB4So7EROrUq2EifLUj7jjYtyvfzGackmiqDj
 NgZ7HvrMQNP4kljZwjxab7YxJ0plUZaAnOjNcOsjkL+wEqfx4pux154m39aVRs1aDSvv
 1vDcQky0BPwdHGuRtEcmjVxeqUnwT1oOEEuV9Z6llP22wuErTN0Hrp9r4uJIxF4D2VK1
 n5eDqoAebUZhTeGpNXSGpsLAcOhvv0xYWcIdcejnVX84qj7LLCNlvzwkKasd5QZKzyEi
 +wbNy+we0ixgg1mwzjcCf5J6JATeMSyOMS+FvYIu2qOEIcXXWqZy3iXK/Zs1bA5kpx1V
 0MYw==
X-Gm-Message-State: APjAAAUHau29timOrOo2eQRc16Ec0spDdh1emYG6YFEYJWUUovoKP+LD
 0Tk0bvxI5CQiOlr6IjQoRKopL7sdjAA=
X-Google-Smtp-Source: APXvYqySjQ82GkcvwgqP/l3SoNkiDkKabynrY2RurrvXEEFId97OQpp11V2dwv1yQAA71aORTAsZoA==
X-Received: by 2002:a5d:5544:: with SMTP id g4mr3947105wrw.72.1571922117334;
 Thu, 24 Oct 2019 06:01:57 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id u187sm1525302wme.15.2019.10.24.06.01.56
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 24 Oct 2019 06:01:56 -0700 (PDT)
From: Wei Liu <wl@xen.org>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Thu, 24 Oct 2019 14:01:54 +0100
Message-Id: <20191024130154.19145-1-wl@xen.org>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for-4.13] CONTRIBUTING: drop blktap2 and add
 tools/libs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, lars.kurth@citrix.com,
 Wei Liu <wl@xen.org>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmxrdGFwMiBpcyBnb25lIGFuZCB0b29scy9saWJzIGlzIG1pc3NpbmcgaW4gdGhlIGRvY3VtZW50
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KUmV2aWV3ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tCi0tLQogQ09OVFJJQlVUSU5HIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ09OVFJJQlVU
SU5HIGIvQ09OVFJJQlVUSU5HCmluZGV4IDQ3ZjUzZTlhNDkuLjZlYzE0NmJhZjAgMTAwNjQ0Ci0t
LSBhL0NPTlRSSUJVVElORworKysgYi9DT05UUklCVVRJTkcKQEAgLTEzLDcgKzEzLDcgQEAgTW9z
dCBvZiB0aGUgWGVuIFByb2plY3QgY29kZSBpcyBsaWNlbnNlZCB1bmRlciBHUEx2MiwgYnV0IGEg
bnVtYmVyIG9mCiBkaXJlY3RvcmllcyBhcmUgcHJpbWFyaWx5IGxpY2Vuc2VkIHVuZGVyIGRpZmZl
cmVudCBsaWNlbnNlcy4KIAogTW9zdCBub3RhYmx5OgotIC0gdG9vbHMvYmxrdGFwMiAgICAgIDog
QlNELU1vZGlmaWVkCisgLSB0b29scy9saWJzICAgICAgICAgOiBMR1BMIHYyLjEKICAtIHRvb2xz
L2xpYnhjICAgICAgICA6IExHUEwgdjIuMQogIC0gdG9vbHMvbGlieGwgICAgICAgIDogTEdQTCB2
Mi4xCiAgLSB0b29scy94bCAgICAgICAgICAgOiBMR1BMIHYyLjEKLS0gCjIuMjAuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:06:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:06:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNcoy-00021p-2P; Thu, 24 Oct 2019 13:06:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DrKY=YR=dornerworks.com=jeff.kubascik@srs-us1.protection.inumbo.net>)
 id 1iNcow-00021k-QR
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:06:30 +0000
X-Inumbo-ID: 1790b732-f65f-11e9-bbab-bc764e2007e4
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 1790b732-f65f-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 13:06:29 +0000 (UTC)
To: Wei Liu <wl@xen.org>, George Dunlap <george.dunlap@citrix.com>
References: <20190823140855.4222-1-jeff.kubascik@dornerworks.com>
 <20190830092837.nmsnmelmwryzxyta@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <5bf66876-8b09-bb34-bc4f-046d6e1e4205@citrix.com>
 <20191021114348.kynwzrkbl4xbnfky@debian>
From: Jeff Kubascik <jeff.kubascik@dornerworks.com>
Message-ID: <dabf9641-4c16-767f-1623-7082f4be84ee@dornerworks.com>
Date: Thu, 24 Oct 2019 09:06:48 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101
 Thunderbird/68.2.0
MIME-Version: 1.0
In-Reply-To: <20191021114348.kynwzrkbl4xbnfky@debian>
Content-Language: en-US
X-Originating-IP: [172.27.13.178]
X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local
 (172.27.1.45)
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add DornerWorks maintainers
 email
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: DornerWorks Xen-Devel <xen-devel@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjEvMjAxOSA3OjQzIEFNLCBXZWkgTGl1IHdyb3RlOgo+IENBVVRJT046IFRoaXMgZW1h
aWwgb3JpZ2luYXRlZCBmcm9tIG91dHNpZGUgdGhlIG9yZ2FuaXphdGlvbi4gRG8gbm90IGNsaWNr
IGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRl
ciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLgo+IAo+IE9uIE1vbiwgT2N0IDIxLCAyMDE5
IGF0IDEyOjI5OjQ1UE0gKzAxMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDgvMzAvMTkg
MTA6MjggQU0sIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBGcmksIEF1ZyAyMywgMjAxOSBhdCAxMDow
ODo1NUFNIC0wNDAwLCBKZWZmIEt1YmFzY2lrIHdyb3RlOgo+Pj4+IFdlIHdvdWxkIGxpa2UgdG8g
aGF2ZSBhIGNvbW1vbiBtYWludGFpbmVycyBlbWFpbCBhZGRyZXNzIGZvciBEb3JuZXJXb3Jrcwo+
Pj4+IG1haW50YWluZWQgY29kZSwgd2hpY2ggY3VycmVudGx5IGlzIHRoZSBBUklOQzY1MyBzY2hl
ZHVsZXIuIFRoaXMgd2lsbAo+Pj4+IGVuYWJsZSB1cyB0byBiZXR0ZXIgbW9uaXRvciBhbmQgcmVz
cG9uZCB0byB0aGUgWGVuIGNvbW11bml0eS4gVGhpcyBwYXRjaAo+Pj4+IGFkZHMgYSBtYWludGFp
bmVyIGxpbmUgd2l0aCB0aGUgRG9ybmVyV29ya3MgbWFpbnRhaW5lcnMgZW1haWwgYWRkcmVzcy4K
Pj4+PiAtLS0KPj4+PiAgTUFJTlRBSU5FUlMgfCAxICsKPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJ
TkVSUwo+Pj4+IGluZGV4IDc3NDEzZTBkOWUuLjNjY2UyNTM5MzEgMTAwNjQ0Cj4+Pj4gLS0tIGEv
TUFJTlRBSU5FUlMKPj4+PiArKysgYi9NQUlOVEFJTkVSUwo+Pj4+IEBAIC0xNjgsNiArMTY4LDcg
QEAgRjogICAgIHhlbi9jb21tb24vYXJnby5jCj4+Pj4gIEFSSU5DNjUzIFNDSEVEVUxFUgo+Pj4+
ICBNOiAgICAgICAgSm9zaCBXaGl0ZWhlYWQgPGpvc2gud2hpdGVoZWFkQGRvcm5lcndvcmtzLmNv
bT4KPj4+PiAgTTogICAgICAgIFJvYmVydCBWYW5Wb3NzZW4gPHJvYmVydC52YW52b3NzZW5AZG9y
bmVyd29ya3MuY29tPgo+Pj4+ICtNOiAgICAgICAgRG9ybmVyV29ya3MgWGVuLURldmVsIDx4ZW4t
ZGV2ZWxAZG9ybmVyd29ya3MuY29tPgo+Pj4KPj4+IFRoZSBjb3JyZWN0IHN5bWJvbCBoZXJlIGlz
IEwuCj4+Pgo+Pj4gICAgIEw6IE1haWxpbmcgbGlzdCB0aGF0IGlzIHJlbGV2YW50IHRvIHRoaXMg
YXJlYQo+Pgo+PiBCdXQgdGhpcyBpc24ndCBleGFjdGx5IGEgbWFpbGluZyBsaXN0LCBpcyBpdD8g
IFRoZSAnTDonIHRhZyBpcyBub3JtYWxseQo+PiBmb3IgdGhpbmdzIGxpa2UgdGhlIExpbnV4IEFy
bSBtYWlsaW5nIGxpc3QsIHRoZSBMaW51eCBOZXQgbWFpbGluZyBsaXN0LAo+PiBhbmQgc28gb24g
LS0gKnB1YmxpYyogbGlzdHMgd2hlcmUgZGlzY3Vzc2lvbnMgYWJvdXQgdGhhdCBzdWJzeXN0ZW0g
aGFwcGVuLgo+Pgo+PiBUaGlzIGlzbid0IGEgcHVibGljIGxpc3Qgd2hlcmUgZGlzY3Vzc2lvbiBo
YXBwZW5zLiAgQXQgdGhlIG1vbWVudCwgaW4KPj4gZmFjdCwgaXQgbG9va3MgbGlrZSBpdCBtaWdo
dCBiZSBhICpzaW5nbGUgZW1haWwgYWNjb3VudCosIHRvIHdoaWNoCj4+IHNldmVyYWwgcGVvcGxl
IGhhdmUgYWNjZXNzOyBhdCBiZXN0IGl0IHdvdWxkIGJlIGFuIGFsaWFzIHRoYXQgd291bGQgZ28K
Pj4gdG8gYSBudW1iZXIgb2YgaW50ZXJlc3RlZCBwYXJ0aWVzLiAgVGhhdCBzZWVtcyBjbG9zZXIg
dG8gJ1I6Jy4KPj4KPj4gSSBhZG1pdCB0aGlzIGlzIGdldHRpbmcgaW50byB0aGUgbWludXRpYSBv
ZiB0ZWNobmljYWxpdGllcyBoZXJlLiA6LSkKPj4KPiAKPiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRo
YXQgdGhlIGxpc3QgYmVpbmcgcHVibGljIGlzIGEgbm90IGEgcmVxdWlyZW1lbnQuCj4gRm9yIGV4
YW1wbGUsIExpbnV4IGhhcyB0aGlzOgo+IAo+ICAgTDogICAgICBzcGFybWFpbnRhaW5lckB1bmlz
eXMuY29tIChVbmlzeXMgaW50ZXJuYWwpCj4gCj4gQW4gYWxpYXMgZm9yIHNldmVyYWwgcGVvcGxl
IHN0aWxsIHF1YWxpZmllcyBhcyBhIGxpc3QgdG8gbWUuCj4gCj4gQW55d2F5LCBlaXRoZXIgUiBv
ciBMIHdvcmtzLiBJIGRvbid0IHdhbnQgdG8gYmlrZXNoZWQgZnVydGhlci4uLgo+IAo+IFdlaS4K
PiAKPj4gIC1HZW9yZ2UKCldlIHdvdWxkIGxpa2UgdG8gcmVtb3ZlIG91ciBjdXJyZW50IHR3byBk
ZXZlbG9wZXJzIHdobyBhcmUgbGlzdGVkIGFzIE06IGZvciB0aGUKQVJJTkM2NTMgc2NoZWR1bGVy
IGNvZGUuIFNpbmNlIE06IGlzIGp1c3QgYSAiTWFpbCBwYXRjaGVzIHRvIiBkZXNpZ25hdGlvbiwg
SSdtCm5vdyBsZWFuaW5nIHRvd2FyZHMgdGhlIEw6IGRlc2lnbmF0aW9uLCBhcyB0aGUgdHdvIGFw
cGVhciByb3VnaGx5IGVxdWl2YWxlbnQgaW4KdGhlaXIgcm9sZS4gRG9lcyB0aGF0IHNvdW5kIHJl
YXNvbmFibGU/CgotSmVmZiBLCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:11:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNctk-0002n7-N1; Thu, 24 Oct 2019 13:11:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SStA=YR=amazon.com=prvs=1935ee3ec=hongyax@srs-us1.protection.inumbo.net>)
 id 1iNctj-0002n2-9E
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:11:27 +0000
X-Inumbo-ID: c931382c-f65f-11e9-bbab-bc764e2007e4
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c931382c-f65f-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 13:11:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1571922686; x=1603458686;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=rH4R2WRrxj428EWs5ztab4PHVucIMqmDpbgxVH8fCC4=;
 b=syX/cBbV8iGSzNYlmC3v4RRlNhshxZ7YmvH/XrBdBPcCF6p2JdjHzA7B
 lMzxYaGN6lIfGYU0s4WN02NLt86Fp0qhHaeqQRrb5mZVVjbYaEqtL/TrL
 OHXc+RfcWt7Gmma54gaokxKbun8mMvSxhGesoqENLLGrv+t5F+/SNGvTO A=;
X-IronPort-AV: E=Sophos;i="5.68,224,1569283200"; d="scan'208";a="762780585"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP;
 24 Oct 2019 13:11:24 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2b-8cc5d68b.us-west-2.amazon.com (Postfix) with ESMTPS
 id 03968A229E; Thu, 24 Oct 2019 13:11:23 +0000 (UTC)
Received: from EX13D28EUB004.ant.amazon.com (10.43.166.176) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Oct 2019 13:11:23 +0000
Received: from EX13D28EUB003.ant.amazon.com (10.43.166.124) by
 EX13D28EUB004.ant.amazon.com (10.43.166.176) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Oct 2019 13:11:22 +0000
Received: from EX13D28EUB003.ant.amazon.com ([10.43.166.124]) by
 EX13D28EUB003.ant.amazon.com ([10.43.166.124]) with mapi id 15.00.1367.000;
 Thu, 24 Oct 2019 13:11:22 +0000
From: "Xia, Hongyan" <hongyax@amazon.com>
To: "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v4 3/3] xen/efi: use directmap to access
 runtime services table
Thread-Index: AQHVih3niImiewno/U+zFAH52T5sOadpxNQA
Date: Thu, 24 Oct 2019 13:11:22 +0000
Message-ID: <6d17d3de019b6d283178696fdbdee02c63e4fa49.camel@amazon.com>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
 <d9e965c0e19759f7be398044945b7be9eff41f3d.1571888583.git-series.marmarek@invisiblethingslab.com>
In-Reply-To: <d9e965c0e19759f7be398044945b7be9eff41f3d.1571888583.git-series.marmarek@invisiblethingslab.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.141]
Content-ID: <A7B6C9AAB84E65458DEA6FAC4CF53314@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v4 3/3] xen/efi: use directmap to access
 runtime services table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgY2VydGFpbmx5IG5pY2UgdG8gaGF2ZSBsZXNzIHVzZXJzIG9mIHRoZSBkaXJlY3QgbWFw
LiBNeSBub24tRUZJDQpidWlsZHMgYWxyZWFkeSB3b3JrIHdpdGhvdXQgdGhlIGRpcmVjdCBtYXAg
bm93IGJ1dCBvbmNlIEkgc3RhcnQgdGVzdGluZw0KRUZJLCBpdCBpcyBuaWNlIHRvIGhhdmUgb25l
IGxlc3MgdGhpbmcgdG8gd29ycnkgYWJvdXQuDQoNCkhvdyBpbXBvcnRhbnQgYW5kIHBlcmZvcm1h
bmNlLWNyaXRpY2FsIGlzIHRoaXM/IElmIHdlIHJlYWxseSB3YW50IHRvDQphdm9pZCBzd2l0Y2hp
bmcgdGhlIHBhZ2UgdGFibGUsIHdlIGNvdWxkIHJlc2VydmUgYSB2aXJ0dWFsIHJhbmdlIGFuZA0K
bWFwIGl0IHRvIHJ1bnRpbWUgc2VydmljZXMgaW4gWGVuLg0KDQpIb25neWFuDQoNCk9uIFRodSwg
MjAxOS0xMC0yNCBhdCAwNTo0NSArMDIwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdy
b3RlOg0KPiBEbyBub3QgcmVxdWlyZSBzd2l0Y2hpbmcgcGFnZSB0YWJsZXMgdG8gYWNjZXNzIChz
dGF0aWMpIGluZm9ybWF0aW9uDQo+IGluDQo+IHRoZSBydW50aW1lIHNlcnZpY2VzIHRhYmxlIGl0
c2VsZiwgdXNlIGRpcmVjdG1hcCBmb3IgdGhpcy4gVGhpcw0KPiBhbGxvd3MNCj4gZXhpdGluZyBl
YXJseSBmcm9tIFhFTl9FRklfcXVlcnlfY2Fwc3VsZV9jYXBhYmlsaXRpZXMsDQo+IFhFTl9FRklf
dXBkYXRlX2NhcHN1bGUgYW5kIFhFTl9FRklfcXVlcnlfdmFyaWFibGVfaW5mbyAoaW4gY2FzZSBv
Zg0KPiBub3QNCj4gc3VwcG9ydGVkIGNhbGwpIHdpdGhvdXQgYWxsIHRoZSBpbXBhY3Qgb2YgcGFn
ZSB0YWJsZSBzd2l0Y2guDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2kt
R8OzcmVja2kgPA0KPiBtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPg0KPiAtLS0NCj4g
TmV3IHBhdGNoIGluIHY0LiBDYW4gYmUgYXBwbGllZCBpbmRlcGVuZGVudGx5IG9mIHRoZSBvdGhl
ciB0d28uDQo+IFNwZWNpZmljYWxseSBjYW4gYmUgZGVmZXJlZCBiZXlvbmQgNC4xMy4NCj4gSSdt
IGFsc28gZmluZSB3aXRoIGRyb3BwaW5nIGl0LCBpZiBhZGRpbmcgZGlyZWN0bWFwIHVzZXJzIGlz
DQo+IHVuZGVzaXJlZC4NCj4gDQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
DQo+IC0tLQ0KPiAgeGVuL2NvbW1vbi9lZmkvYm9vdC5jICAgIHwgIDEgKw0KPiAgeGVuL2NvbW1v
bi9lZmkvcnVudGltZS5jIHwgMTkgKysrKy0tLS0tLS0tLS0tLS0tLQ0KPiAgMiBmaWxlcyBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYw0KPiBpbmRleCA5
ZGViYzViLi44OWIxYzhhIDEwMDY0NA0KPiAtLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMNCj4g
KysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jDQo+IEBAIC0xMTIyLDYgKzExMjIsNyBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgZWZpX2V4aXRfYm9vdChFRklfSEFORExFDQo+IEltYWdlSGFuZGxlLCBF
RklfU1lTVEVNX1RBQkxFICpTeXN0ZQ0KPiAgDQo+ICAgICAgLyogQWRqdXN0IHBvaW50ZXJzIGlu
dG8gRUZJLiAqLw0KPiAgICAgIGVmaV9jdCA9ICh2b2lkICopZWZpX2N0ICsgRElSRUNUTUFQX1ZJ
UlRfU1RBUlQ7DQo+ICsgICAgZWZpX3JzID0gKHZvaWQgKillZmlfcnMgKyBESVJFQ1RNQVBfVklS
VF9TVEFSVDsNCj4gICAgICBlZmlfbWVtbWFwID0gKHZvaWQgKillZmlfbWVtbWFwICsgRElSRUNU
TUFQX1ZJUlRfU1RBUlQ7DQo+ICAgICAgZWZpX2Z3X3ZlbmRvciA9ICh2b2lkICopZWZpX2Z3X3Zl
bmRvciArIERJUkVDVE1BUF9WSVJUX1NUQVJUOw0KPiAgfQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9lZmkvcnVudGltZS5jIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jDQo+IGluZGV4IGFi
NTNlYmMuLjIyZmQ2YzkgMTAwNjQ0DQo+IC0tLSBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYw0K
PiArKysgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMNCj4gQEAgLTIxMSwxMiArMjExLDcgQEAg
aW50IGVmaV9nZXRfaW5mbyh1aW50MzJfdCBpZHgsIHVuaW9uDQo+IHhlbnBmX2VmaV9pbmZvICpp
bmZvKQ0KPiAgICAgICAgICBicmVhazsNCj4gICAgICBjYXNlIFhFTl9GV19FRklfUlRfVkVSU0lP
TjoNCj4gICAgICB7DQo+IC0gICAgICAgIHN0cnVjdCBlZmlfcnNfc3RhdGUgc3RhdGUgPSBlZmlf
cnNfZW50ZXIoKTsNCj4gLQ0KPiAtICAgICAgICBpZiAoICFzdGF0ZS5jcjMgKQ0KPiAtICAgICAg
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOw0KPiAgICAgICAgICBpbmZvLT52ZXJzaW9uID0gZWZp
X3JzLT5IZHIuUmV2aXNpb247DQo+IC0gICAgICAgIGVmaV9yc19sZWF2ZSgmc3RhdGUpOw0KPiAg
ICAgICAgICBicmVhazsNCj4gICAgICB9DQo+ICAgICAgY2FzZSBYRU5fRldfRUZJX0NPTkZJR19U
QUJMRToNCj4gQEAgLTYxOCwxMiArNjEzLDExIEBAIGludCBlZmlfcnVudGltZV9jYWxsKHN0cnVj
dA0KPiB4ZW5wZl9lZmlfcnVudGltZV9jYWxsICpvcCkNCj4gICAgICAgICAgICAgIGJyZWFrOw0K
PiAgICAgICAgICB9DQo+ICANCj4gKyAgICAgICAgaWYgKCAoZWZpX3JzLT5IZHIuUmV2aXNpb24g
Pj4gMTYpIDwgMiApDQo+ICsgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7DQo+ICAgICAg
ICAgIHN0YXRlID0gZWZpX3JzX2VudGVyKCk7DQo+IC0gICAgICAgIGlmICggIXN0YXRlLmNyMyB8
fCAoZWZpX3JzLT5IZHIuUmV2aXNpb24gPj4gMTYpIDwgMiApDQo+IC0gICAgICAgIHsNCj4gLSAg
ICAgICAgICAgIGVmaV9yc19sZWF2ZSgmc3RhdGUpOw0KPiArICAgICAgICBpZiAoICFzdGF0ZS5j
cjMgKQ0KPiAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOw0KPiAtICAgICAgICB9DQo+
ICAgICAgICAgIHN0YXR1cyA9IGVmaV9ycy0+UXVlcnlWYXJpYWJsZUluZm8oDQo+ICAgICAgICAg
ICAgICBvcC0+dS5xdWVyeV92YXJpYWJsZV9pbmZvLmF0dHIsDQo+ICAgICAgICAgICAgICAmb3At
PnUucXVlcnlfdmFyaWFibGVfaW5mby5tYXhfc3RvcmVfc2l6ZSwNCj4gQEAgLTYzNywxMyArNjMx
LDggQEAgaW50IGVmaV9ydW50aW1lX2NhbGwoc3RydWN0DQo+IHhlbnBmX2VmaV9ydW50aW1lX2Nh
bGwgKm9wKQ0KPiAgICAgICAgICBpZiAoIG9wLT5taXNjICkNCj4gICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOw0KPiAgDQo+IC0gICAgICAgIHN0YXRlID0gZWZpX3JzX2VudGVyKCk7DQo+IC0g
ICAgICAgIGlmICggIXN0YXRlLmNyMyB8fCAoZWZpX3JzLT5IZHIuUmV2aXNpb24gPj4gMTYpIDwg
MiApDQo+IC0gICAgICAgIHsNCj4gLSAgICAgICAgICAgIGVmaV9yc19sZWF2ZSgmc3RhdGUpOw0K
PiArICAgICAgICBpZiAoIChlZmlfcnMtPkhkci5SZXZpc2lvbiA+PiAxNikgPCAyICkNCj4gICAg
ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsNCj4gLSAgICAgICAgfQ0KPiAtICAgICAgICBl
ZmlfcnNfbGVhdmUoJnN0YXRlKTsNCj4gICAgICAgICAgLyogWFhYIGZhbGwgdGhyb3VnaCBmb3Ig
bm93ICovDQo+ICAgICAgZGVmYXVsdDoNCj4gICAgICAgICAgcmV0dXJuIC1FTk9TWVM7DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:31:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdCf-0004QA-Go; Thu, 24 Oct 2019 13:31:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNdCe-0004Q5-G6
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:31:00 +0000
X-Inumbo-ID: 82e5d7f8-f662-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 82e5d7f8-f662-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 13:30:58 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D7428BB5F;
 Thu, 24 Oct 2019 13:30:56 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <542838a9-8e9d-f1e8-4f7e-af5fc75ba3fe@suse.com>
Date: Thu, 24 Oct 2019 15:31:11 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] build: provide option to disambiguate symbol
 names
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIC5maWxlIGFzc2VtYmxlciBkaXJlY3RpdmVzIGdlbmVyYXRlZCBieSB0aGUgY29tcGlsZXIg
ZG8gbm90IGluY2x1ZGUKYW55IHBhdGggY29tcG9uZW50cyAoZ2NjKSBvciBqdXN0IHRoZSBvbmVz
IHNwZWNpZmllZCBvbiB0aGUgY29tbWFuZCBsaW5lCihjbGFuZywgYXQgbGVhc3QgdmVyc2lvbiA1
KSwgYW5kIGhlbmNlIG11bHRpcGxlIGlkZW50aWNhbGx5IG5hbWVkIHNvdXJjZQpmaWxlcyAoaW4g
ZGlmZmVyZW50IGRpcmVjdG9yaWVzKSBtYXkgcHJvZHVjZSBpZGVudGljYWxseSBuYW1lZCBzdGF0
aWMKc3ltYm9scyAoaW4gdGhlaXIga2FsbHN5bXMgcmVwcmVzZW50YXRpb24pLiBUaGUgYmluYXJ5
IGRpZmZpbmcgYWxnb3JpdGhtCnVzZWQgYnkgeGVuLWxpdmVwYXRjaCwgaG93ZXZlciwgZGVwZW5k
cyBvbiBoYXZpbmcgdW5pcXVlIHN5bWJvbHMuCgpQcm92aWRlIGEgS2NvbmZpZyBvcHRpb24gdG8g
Y29udHJvbCB0aGUgKGJ1aWxkKSBiZWhhdmlvciwgYW5kIGlmIGVuYWJsZWQKdXNlIG9iamNvcHkg
dG8gcHJlcGVuZCB0aGUgKHJlbGF0aXZlIHRvIHRoZSB4ZW4vIHN1YmRpcmVjdG9yeSkgcGF0aCB0
bwp0aGUgY29tcGlsZXIgaW52b2tlZCBTVFRfRklMRSBzeW1ib2xzLgoKQ29uZGl0aW9uYWxpemUg
ZXhwbGljaXQgLmZpbGUgZGlyZWN0aXZlIGluc2VydGlvbiBpbiBDIGZpbGVzIHdoZXJlIGl0CmV4
aXN0cyBqdXN0IHRvIGRpc2FtYmlndWF0ZSBuYW1lcyBpbiBhIGxlc3MgZ2VuZXJpYyBtYW5uZXI7
IG5vdGUgdGhhdAphdCB0aGUgc2FtZSB0aW1lIHRoZSByZWR1bmRhbnQgZW1pc3Npb24gb2YgU1RU
X0ZJTEUgc3ltYm9scyBnZXRzCnN1cHByZXNzZWQgZm9yIGNsYW5nLiBBc3NlbWJsZXIgZmlsZXMg
YXMgd2VsbCBhcyBtdWx0aXBseSBjb21waWxlZCBDCm9uZXMgdXNpbmcgX19PQkpFQ1RfRklMRV9f
IGFyZSBsZWZ0IGFsb25lIGZvciB0aGUgdGltZSBiZWluZy4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCktjb25maWcgY2hhbmdlIHRha2VuIGZyb20g
IltQQVRDSCB2MyA1LzddIHg4Ni9saXZlcGF0Y2g6IEZhaWwgdGhlIGJ1aWxkCmlmIGR1cGxpY2F0
ZSBzeW1ib2xzIGV4aXN0Ii4gV2hlbiByZS1iYXNpbmcgb250byB0aGF0IG90aGVyIHBhdGNoIEkK
dGhpbmsgd2Ugd2lsbCBhbHNvIHdhbnQgdG8gZHJvcCB0aGF0IG90aGVyIHBhdGNoJ2VzIGFkanVz
dG1lbnQgdG8KYWxscmFuZG9tLmNvbmZpZyBhZ2Fpbi4KClRoZSBjbGFuZyBiZWhhdmlvciBtYXkg
cmVxdWlyZSBmdXJ0aGVyIHR3ZWFraW5nIGlmIGRpZmZlcmVudCB2ZXJzaW9ucwpiZWhhdmUgZGlm
ZmVyZW50bHkuIEFsdGVybmF0aXZlbHkgd2UgY291bGQgcGFzcyB0d28gLS1yZWRlZmluZS1zeW0K
YXJndW1lbnRzIHRvIG9iamNvcHkuCgotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVz
Lm1rCkBAIC0xOTQsMTIgKzE5NCwyNCBAQCBGT1JDRToKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46
OiAkKGFkZHByZWZpeCBfY2xlYW5fLCAkKHN1YmRpci1hbGwpKQotCXJtIC1mICoubyAqfiBjb3Jl
ICQoREVQU19STSkKKwlybSAtZiAqLm8gLiouby50bXAgKn4gY29yZSAkKERFUFNfUk0pCiBfY2xl
YW5fJS86IEZPUkNFCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQqIGNsZWFu
CiAKK1NSQ1BBVEggOj0gJChwYXRzdWJzdCAkKEJBU0VESVIpLyUsJSwkKENVUkRJUikpCisKICUu
bzogJS5jIE1ha2VmaWxlCitpZmVxICgkKENPTkZJR19FTkZPUkNFX1VOSVFVRV9TWU1CT0xTKSx5
KQorCSQoQ0MpICQoQ0ZMQUdTKSAtYyAkPCAtbyAkKEBEKS8uJChARikudG1wCitpZmVxICgkKGNs
YW5nKSx5KQorCSQoT0JKQ09QWSkgLS1yZWRlZmluZS1zeW0gJDw9JChTUkNQQVRIKS8kPCAkKEBE
KS8uJChARikudG1wICRACitlbHNlCisJJChPQkpDT1BZKSAtLXJlZGVmaW5lLXN5bSAkKDxGKT0k
KFNSQ1BBVEgpLyQ8ICQoQEQpLy4kKEBGKS50bXAgJEAKK2VuZGlmCisJcm0gLWYgJChARCkvLiQo
QEYpLnRtcAorZWxzZQogCSQoQ0MpICQoQ0ZMQUdTKSAtYyAkPCAtbyAkQAorZW5kaWYKIAogJS5v
OiAlLlMgTWFrZWZpbGUKIAkkKENDKSAkKEFGTEFHUykgLWMgJDwgLW8gJEAKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC5j
CkBAIC0yLDcgKzIsNyBAQAogICogY29tcGF0LmMKICAqLwogCi1hc20oIi5maWxlIFwiIiBfX0ZJ
TEVfXyAiXCIiKTsKK0VNSVRfRklMRTsKIAogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNp
bmNsdWRlIDxjb21wYXQveGVuLmg+Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAgLTE2LDcgKzE2LDcgQEAKICAqIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAg
Ki8KIAotYXNtKCIuZmlsZSBcIiIgX19GSUxFX18gIlwiIik7CitFTUlUX0ZJTEU7CiAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9waHlzZGV2LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9waHlzZGV2LmMKQEAg
LTIsNyArMiw3IEBACiAgKiBwaHlzZGV2LmMKICAqLwogCi1hc20oIi5maWxlIFwiIiBfX0ZJTEVf
XyAiXCIiKTsKK0VNSVRfRklMRTsKIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUg
PHhlbi9ndWVzdF9hY2Nlc3MuaD4KLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9wbGF0Zm9ybV9o
eXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3BsYXRmb3JtX2h5cGVyY2FsbC5j
CkBAIC0yLDcgKzIsNyBAQAogICogcGxhdGZvcm1faHlwZXJjYWxsLmMKICAqLwogCi1hc20oIi5m
aWxlIFwiIiBfX0ZJTEVfXyAiXCIiKTsKK0VNSVRfRklMRTsKIAogI2luY2x1ZGUgPHhlbi9saWIu
aD4KICNpbmNsdWRlIDxjb21wYXQvcGxhdGZvcm0uaD4KLS0tIGEveGVuL2NvbW1vbi9LY29uZmln
CisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMzM4LDkgKzMzOCwyMyBAQCBjb25maWcgRkFT
VF9TWU1CT0xfTE9PS1VQCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCiAKK2NvbmZpZyBFTkZPUkNF
X1VOSVFVRV9TWU1CT0xTCisJYm9vbCAiRW5mb3JjZSB1bmlxdWUgc3ltYm9scyIKKwlkZWZhdWx0
IExJVkVQQVRDSAorCS0tLWhlbHAtLS0KKwkgIE11bHRpcGxlIHN5bWJvbHMgd2l0aCB0aGUgc2Ft
ZSBuYW1lIGFyZW4ndCBnZW5lcmFsbHkgYSBwcm9ibGVtCisJICB1bmxlc3MgTGl2ZSBwYXRjaGlu
ZyBpcyB0byBiZSB1c2VkLgorCisJICBMaXZlcGF0Y2ggbG9hZGluZyBpbnZvbHZlcyByZXNvbHZp
bmcgcmVsb2NhdGlvbnMgYWdhaW5zdCBzeW1ib2wKKwkgIG5hbWVzLCBhbmQgYXR0ZW1wdGluZyB0
byBhIGR1cGxpY2F0ZSBzeW1ib2wgaW4gYSBsaXZlcGF0Y2ggd2lsbAorCSAgcmVzdWx0IGluIGlu
Y29ycmVjdCBsaXZlcGF0Y2ggYXBwbGljYXRpb24uCisKKwkgIFRoaXMgb3B0aW9uIHNob3VsZCBi
ZSB1c2VkIHRvIGVuc3VyZSB0aGF0IGEgYnVpbGQgb2YgWGVuIGNhbiBoYXZlIGEKKwkgIGxpdmVw
YXRjaCBidWlsZCBhbmQgYXBwbHkgY29ycmVjdGx5LgorCiBjb25maWcgU1VQUFJFU1NfRFVQTElD
QVRFX1NZTUJPTF9XQVJOSU5HUwotCWJvb2wgIlN1cHByZXNzIGR1cGxpY2F0ZSBzeW1ib2wgd2Fy
bmluZ3MiIGlmICFMSVZFUEFUQ0gKLQlkZWZhdWx0IHkgaWYgIUxJVkVQQVRDSAorCWJvb2wgIlN1
cHByZXNzIGR1cGxpY2F0ZSBzeW1ib2wgd2FybmluZ3MiCisJZGVwZW5kcyBvbiAhRU5GT1JDRV9V
TklRVUVfU1lNQk9MUwogCS0tLWhlbHAtLS0KIAkgIE11bHRpcGxlIHN5bWJvbHMgd2l0aCB0aGUg
c2FtZSBuYW1lIGFyZW4ndCBnZW5lcmFsbHkgYSBwcm9ibGVtCiAJICB1bmxlc3MgTGl2ZSBwYXRj
aGluZyBpcyB0byBiZSB1c2VkLCBzbyB0aGVzZSB3YXJuaW5ncyBjYW4gYmUKLS0tIGEveGVuL2Nv
bW1vbi9jb21wYXQvZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMKQEAg
LTMsNyArMyw3IEBACiAgKgogICovCiAKLWFzbSgiLmZpbGUgXCIiIF9fRklMRV9fICJcIiIpOwor
RU1JVF9GSUxFOwogCiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2NvbXBh
dC9rZXJuZWwuYwpAQCAtMiw3ICsyLDcgQEAKICAqIGtlcm5lbC5jCiAgKi8KIAotYXNtKCIuZmls
ZSBcIiIgX19GSUxFX18gIlwiIik7CitFTUlUX0ZJTEU7CiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5o
PgogI2luY2x1ZGUgPHhlbi9saWIuaD4KLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMK
KysrIGIveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKQEAgLTEsNCArMSw0IEBACi1hc20oIi5m
aWxlIFwiIiBfX0ZJTEVfXyAiXCIiKTsKK0VNSVRfRklMRTsKIAogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KLS0tIGEveGVuL2NvbW1vbi9jb21wYXQv
bXVsdGljYWxsLmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvbXVsdGljYWxsLmMKQEAgLTIsNyAr
Miw3IEBACiAgKiBtdWx0aWNhbGwuYwogICovCiAKLWFzbSgiLmZpbGUgXCIiIF9fRklMRV9fICJc
IiIpOworRU1JVF9GSUxFOwogCiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVu
L211bHRpY2FsbC5oPgotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2NvbmZpZy5oCkBAIC0xMSw3ICsxMSwxNSBAQAogCiAjaWZuZGVmIF9fQVNTRU1C
TFlfXwogI2luY2x1ZGUgPHhlbi9jb21waWxlci5oPgorCisjaWYgZGVmaW5lZChDT05GSUdfRU5G
T1JDRV9VTklRVUVfU1lNQk9MUykgfHwgZGVmaW5lZChfX2NsYW5nX18pCisjIGRlZmluZSBFTUlU
X0ZJTEUgYXNtICggIiIgKQorI2Vsc2UKKyMgZGVmaW5lIEVNSVRfRklMRSBhc20gKCAiLmZpbGUg
XCIiIF9fRklMRV9fICJcIiIgKQorI2VuZGlmCisKICNlbmRpZgorCiAjaW5jbHVkZSA8YXNtL2Nv
bmZpZy5oPgogCiAjZGVmaW5lIEVYUE9SVF9TWU1CT0wodmFyKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:32:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdDg-0004Ts-Rw; Thu, 24 Oct 2019 13:32:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNdDf-0004Tk-1a
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:32:03 +0000
X-Inumbo-ID: a908e7ae-f662-11e9-94a1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a908e7ae-f662-11e9-94a1-12813bfff9fa;
 Thu, 24 Oct 2019 13:32:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3546BBB6E;
 Thu, 24 Oct 2019 13:32:01 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
 <23985.33157.424790.599253@mariner.uk.xensource.com>
 <9dba76f6-a964-8d8e-62f0-08429a2b0725@suse.com>
 <23985.38270.959448.768068@mariner.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <2acc6846-0a39-5a87-e975-85c3f5822193@suse.com>
Date: Thu, 24 Oct 2019 15:32:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <23985.38270.959448.768068@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTQ6MTMsIElhbiBKYWNrc29uIHdyb3RlOgo+IErDvHJnZW4gR3Jvw58gd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0gMTQzMDYxOiByZWdyZXNz
aW9ucyAtIHRyb3VibGU6IGJyb2tlbi9mYWlsL3Bhc3MiKToKPj4gT24gMjQuMTAuMTkgMTI6NDgs
IElhbiBKYWNrc29uIHdyb3RlOgo+Pj4gVGhlcmUgaXMgYSBrbm93biBidWcgd2l0aCB0d28gb2Yg
b3VyIGFybTY0IGJveGVzLCB3aGVyZSB0aGV5IGxvc2Ugc29tZQo+Pj4gb2YgdGhlIG91dHB1dCBk
dXJpbmcgYm9vdC4gIFRoaXMgaXMgbm90IGltcG9ydGFudCBmb3Igb3BlcmF0aW9uYWwgdXNlCj4+
PiBvZiB0aG9zZSBib3hlcyBpbiBhIG5vcm1hbCBjb250ZXh0LCBidXQgaW4gb3VyIGNvbnRleHQg
YmVpbmcgYWJsZSB0bwo+Pj4gZ2V0IGFsbCB0aGUgYm9vdCBtZXNzYWdlcyBpcyBpbXBvcnRhbnQg
Zm9yIGRlYnVnZ2luZyBoeXBlcnZpc29ycyBhbmQKPj4+IGtlcm5lbHMsIHNvIG9zc3Rlc3QgaGFz
IGEgdGVzdCB0aGF0IHRoaXMgd29ya3MgcHJvcGVybHkuICBJdCBpcyB0aGF0Cj4+PiB0ZXN0IHRo
YXQgZmFpbHMuCj4+Pgo+Pj4gSWYgdGhpcyBpcyB0aGUgb25seSBmYWlsdXJlLCB3ZSBzaG91bGQg
Zm9yY2UgcHVzaC4KPj4KPj4gQWdyZWVkLiBDYW4geW91IGRvIHNvLCBwbGVhc2U/Cj4gCj4gQnV0
IGl0IGlzbid0IGluIHRoaXMgZmxpZ2h0LgoKT2gsIHNvcnJ5LCB0aGVuIEkgbWlzdW5kZXJzdG9v
ZCB5b3UuIEkgdGhvdWdodCB0aGUgaXRhbGlhMSBmYWlsdXJlCndvdWxkIGJlIHJlZ2FyZGVkIGFz
IG5vbi1ibG9ja2luZyBkdWUgdG8gb2J2aW91cyBoYXJkd2FyZSBwcm9ibGVtLgoKPiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQo+IGRpZG4ndCBy
dW4gYmVjYXVzZSBvZiB0aGUgcHJvYmxlbSB3aXRoIGl0YWxpYTEuICBGb3JjZSBwdXNoaW5nIHdv
dWxkCj4gYmUgc2F5aW5nIHdlIGRvbid0IG1pbmQgYWJvdXQgdGhhdC4KCkxldHMgd2FpdCBmb3Ig
dGhlIG5leHQgcnVuIHRoZW4uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:36:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdI5-0004gz-FV; Thu, 24 Oct 2019 13:36:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3mlJ=YR=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iNdI4-0004gu-7s
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:36:36 +0000
X-Inumbo-ID: 4bf04bd8-f663-11e9-94a1-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 4bf04bd8-f663-11e9-94a1-12813bfff9fa;
 Thu, 24 Oct 2019 13:36:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8D4BC7A7;
 Thu, 24 Oct 2019 06:36:34 -0700 (PDT)
Received: from [10.1.196.50] (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 98EBD3F6C4;
 Thu, 24 Oct 2019 06:36:32 -0700 (PDT)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@citrix.com>
References: <20190823140855.4222-1-jeff.kubascik@dornerworks.com>
 <20190830092837.nmsnmelmwryzxyta@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <5bf66876-8b09-bb34-bc4f-046d6e1e4205@citrix.com>
 <20191021114348.kynwzrkbl4xbnfky@debian>
 <dabf9641-4c16-767f-1623-7082f4be84ee@dornerworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b504a758-bf6b-c4fa-0981-1c444a525cc4@arm.com>
Date: Thu, 24 Oct 2019 14:36:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dabf9641-4c16-767f-1623-7082f4be84ee@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add DornerWorks maintainers
 email
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: DornerWorks Xen-Devel <xen-devel@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpKdW1waW5nIGludG8gdGhlIGNvbnZlcnNhdGlvbi4KCk9uIDI0LzEwLzIwMTkgMTQ6MDYs
IEplZmYgS3ViYXNjaWsgd3JvdGU6Cj4gT24gMTAvMjEvMjAxOSA3OjQzIEFNLCBXZWkgTGl1IHdy
b3RlOgo+PiBDQVVUSU9OOiBUaGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJvbSBvdXRzaWRlIHRoZSBv
cmdhbml6YXRpb24uIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVz
cyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS4K
Pj4KPj4gT24gTW9uLCBPY3QgMjEsIDIwMTkgYXQgMTI6Mjk6NDVQTSArMDEwMCwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+IE9uIDgvMzAvMTkgMTA6MjggQU0sIFdlaSBMaXUgd3JvdGU6Cj4+Pj4g
T24gRnJpLCBBdWcgMjMsIDIwMTkgYXQgMTA6MDg6NTVBTSAtMDQwMCwgSmVmZiBLdWJhc2NpayB3
cm90ZToKPj4+Pj4gV2Ugd291bGQgbGlrZSB0byBoYXZlIGEgY29tbW9uIG1haW50YWluZXJzIGVt
YWlsIGFkZHJlc3MgZm9yIERvcm5lcldvcmtzCj4+Pj4+IG1haW50YWluZWQgY29kZSwgd2hpY2gg
Y3VycmVudGx5IGlzIHRoZSBBUklOQzY1MyBzY2hlZHVsZXIuIFRoaXMgd2lsbAo+Pj4+PiBlbmFi
bGUgdXMgdG8gYmV0dGVyIG1vbml0b3IgYW5kIHJlc3BvbmQgdG8gdGhlIFhlbiBjb21tdW5pdHku
IFRoaXMgcGF0Y2gKPj4+Pj4gYWRkcyBhIG1haW50YWluZXIgbGluZSB3aXRoIHRoZSBEb3JuZXJX
b3JrcyBtYWludGFpbmVycyBlbWFpbCBhZGRyZXNzLgo+Pj4+PiAtLS0KPj4+Pj4gICBNQUlOVEFJ
TkVSUyB8IDEgKwo+Pj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Pj4+Pgo+
Pj4+PiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+Pj4+PiBpbmRleCA3
NzQxM2UwZDllLi4zY2NlMjUzOTMxIDEwMDY0NAo+Pj4+PiAtLS0gYS9NQUlOVEFJTkVSUwo+Pj4+
PiArKysgYi9NQUlOVEFJTkVSUwo+Pj4+PiBAQCAtMTY4LDYgKzE2OCw3IEBAIEY6ICAgICB4ZW4v
Y29tbW9uL2FyZ28uYwo+Pj4+PiAgIEFSSU5DNjUzIFNDSEVEVUxFUgo+Pj4+PiAgIE06ICAgICAg
ICBKb3NoIFdoaXRlaGVhZCA8am9zaC53aGl0ZWhlYWRAZG9ybmVyd29ya3MuY29tPgo+Pj4+PiAg
IE06ICAgICAgICBSb2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndvcmtz
LmNvbT4KPj4+Pj4gK006ICAgICAgICBEb3JuZXJXb3JrcyBYZW4tRGV2ZWwgPHhlbi1kZXZlbEBk
b3JuZXJ3b3Jrcy5jb20+Cj4+Pj4KPj4+PiBUaGUgY29ycmVjdCBzeW1ib2wgaGVyZSBpcyBMLgo+
Pj4+Cj4+Pj4gICAgICBMOiBNYWlsaW5nIGxpc3QgdGhhdCBpcyByZWxldmFudCB0byB0aGlzIGFy
ZWEKPj4+Cj4+PiBCdXQgdGhpcyBpc24ndCBleGFjdGx5IGEgbWFpbGluZyBsaXN0LCBpcyBpdD8g
IFRoZSAnTDonIHRhZyBpcyBub3JtYWxseQo+Pj4gZm9yIHRoaW5ncyBsaWtlIHRoZSBMaW51eCBB
cm0gbWFpbGluZyBsaXN0LCB0aGUgTGludXggTmV0IG1haWxpbmcgbGlzdCwKPj4+IGFuZCBzbyBv
biAtLSAqcHVibGljKiBsaXN0cyB3aGVyZSBkaXNjdXNzaW9ucyBhYm91dCB0aGF0IHN1YnN5c3Rl
bSBoYXBwZW4uCj4+Pgo+Pj4gVGhpcyBpc24ndCBhIHB1YmxpYyBsaXN0IHdoZXJlIGRpc2N1c3Np
b24gaGFwcGVucy4gIEF0IHRoZSBtb21lbnQsIGluCj4+PiBmYWN0LCBpdCBsb29rcyBsaWtlIGl0
IG1pZ2h0IGJlIGEgKnNpbmdsZSBlbWFpbCBhY2NvdW50KiwgdG8gd2hpY2gKPj4+IHNldmVyYWwg
cGVvcGxlIGhhdmUgYWNjZXNzOyBhdCBiZXN0IGl0IHdvdWxkIGJlIGFuIGFsaWFzIHRoYXQgd291
bGQgZ28KPj4+IHRvIGEgbnVtYmVyIG9mIGludGVyZXN0ZWQgcGFydGllcy4gIFRoYXQgc2VlbXMg
Y2xvc2VyIHRvICdSOicuCj4+Pgo+Pj4gSSBhZG1pdCB0aGlzIGlzIGdldHRpbmcgaW50byB0aGUg
bWludXRpYSBvZiB0ZWNobmljYWxpdGllcyBoZXJlLiA6LSkKPj4+Cj4+Cj4+IE15IHVuZGVyc3Rh
bmRpbmcgaXMgdGhhdCB0aGUgbGlzdCBiZWluZyBwdWJsaWMgaXMgYSBub3QgYSByZXF1aXJlbWVu
dC4KPj4gRm9yIGV4YW1wbGUsIExpbnV4IGhhcyB0aGlzOgo+Pgo+PiAgICBMOiAgICAgIHNwYXJt
YWludGFpbmVyQHVuaXN5cy5jb20gKFVuaXN5cyBpbnRlcm5hbCkKPj4KPj4gQW4gYWxpYXMgZm9y
IHNldmVyYWwgcGVvcGxlIHN0aWxsIHF1YWxpZmllcyBhcyBhIGxpc3QgdG8gbWUuCj4+Cj4+IEFu
eXdheSwgZWl0aGVyIFIgb3IgTCB3b3Jrcy4gSSBkb24ndCB3YW50IHRvIGJpa2VzaGVkIGZ1cnRo
ZXIuLi4KPj4KPj4gV2VpLgo+Pgo+Pj4gICAtR2VvcmdlCj4gCj4gV2Ugd291bGQgbGlrZSB0byBy
ZW1vdmUgb3VyIGN1cnJlbnQgdHdvIGRldmVsb3BlcnMgd2hvIGFyZSBsaXN0ZWQgYXMgTTogZm9y
IHRoZQo+IEFSSU5DNjUzIHNjaGVkdWxlciBjb2RlLiBTaW5jZSBNOiBpcyBqdXN0IGEgIk1haWwg
cGF0Y2hlcyB0byIgZGVzaWduYXRpb24sIEknbQo+IG5vdyBsZWFuaW5nIHRvd2FyZHMgdGhlIEw6
IGRlc2lnbmF0aW9uLCBhcyB0aGUgdHdvIGFwcGVhciByb3VnaGx5IGVxdWl2YWxlbnQgaW4KPiB0
aGVpciByb2xlLiBEb2VzIHRoYXQgc291bmQgcmVhc29uYWJsZT8KCkkgZG9uJ3QgdGhpbmsgeW91
IGNhbiB0cmVhdCAiTDoiIGFuZCAiTToiIHRoZSBzYW1lIHdheS4KCiJNOiIgaXMgYSBzaW5nbGUg
cGVyc29uIHRoYXQgd2Uga25vdy4KCiJMOiIgaXMgYSBsaXN0IG9mIHBlcnNvbiB0aGF0IHdlIGRv
bid0IGtub3cuCgp4ZW4tZGV2ZWxAZG9ybmVyd29ya3MuY29tIGRlZmluaXRlbHkgZmFsbHMgaW50
byB0aGUgIkw6IiBjYXRlZ29yeS4gVGhhdCBjbGVhcmx5IApyYWlzZXMgYSBmZXcgcXVlc3Rpb25z
IGhlcmUuCgoJLSBIb3cgZG8gd2Uga25vdyB3aGVuIHRoZSBsaXN0IG9mIHBlcnNvbiBjaGFuZ2U/
CgktIEhvdyBhY2tlZC1ieS9yZXZpZXdlZC1ieSB3aWxsIGJlIGRvbmU/IFdpbGwgaXQgYmUgQWNr
ZWQtYnkgIkRvcm5lcndvcmtzIAo8Li4uLj4iPyBJZiBub3QsIHRoZW4gd2Ugc3RpbGwgbmVlZCAi
TToiIGFyb3VuZCB0byB3aGljaCBhY2tlZC1ieSBpcyBzdWZmaWNpZW50LiAKSWYgeWVzLCBob3cg
ZG8gd2Uga25vdyBhbGwgdGhlIHBlcnNvbiBvbiB0aGF0IGxpc3QgY2FuIGJlIHRydXN0ZWQ/CgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:37:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdJA-0004lh-Qt; Thu, 24 Oct 2019 13:37:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNdJ9-0004la-Cw
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:37:43 +0000
X-Inumbo-ID: 7406cf02-f663-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7406cf02-f663-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 13:37:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 851D1BCF7;
 Thu, 24 Oct 2019 13:37:41 +0000 (UTC)
To: Jeff Kubascik <jeff.kubascik@dornerworks.com>
References: <20190823140855.4222-1-jeff.kubascik@dornerworks.com>
 <20190830092837.nmsnmelmwryzxyta@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <5bf66876-8b09-bb34-bc4f-046d6e1e4205@citrix.com>
 <20191021114348.kynwzrkbl4xbnfky@debian>
 <dabf9641-4c16-767f-1623-7082f4be84ee@dornerworks.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <924715ed-8eff-e611-ddfc-a9f5cb77e4c1@suse.com>
Date: Thu, 24 Oct 2019 15:37:56 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dabf9641-4c16-767f-1623-7082f4be84ee@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add DornerWorks maintainers
 email
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: DornerWorks Xen-Devel <xen-devel@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 xen-devel@lists.xenproject.org, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMjAxOSAxNTowNiwgSmVmZiBLdWJhc2NpayB3cm90ZToKPiBXZSB3b3VsZCBsaWtl
IHRvIHJlbW92ZSBvdXIgY3VycmVudCB0d28gZGV2ZWxvcGVycyB3aG8gYXJlIGxpc3RlZCBhcyBN
OiBmb3IgdGhlCj4gQVJJTkM2NTMgc2NoZWR1bGVyIGNvZGUuIFNpbmNlIE06IGlzIGp1c3QgYSAi
TWFpbCBwYXRjaGVzIHRvIiBkZXNpZ25hdGlvbiwgSSdtCj4gbm93IGxlYW5pbmcgdG93YXJkcyB0
aGUgTDogZGVzaWduYXRpb24sIGFzIHRoZSB0d28gYXBwZWFyIHJvdWdobHkgZXF1aXZhbGVudCBp
bgo+IHRoZWlyIHJvbGUuIERvZXMgdGhhdCBzb3VuZCByZWFzb25hYmxlPwoKV2hpbGUgSSByZWFs
aXplIHdoYXQgeW91IHNheSBtYXRjaGVzIHdoYXQgdGhlIGRlc2NyaXB0aW9uIG9mCk06IHNheXMg
aW4gLi9NQUlOVEFJTkVSUywgSSdtIGFmcmFpZCB3ZSBhbHNvIGFzc2lnbiB0aGUKbWVhbmluZyBv
ZiAiaXMgdGhlIG1haW50YWluZXIgb2YiIHRvIGl0LCBpLmUuIEw6IGlzIG5vdCBhCnN1aXRhYmxl
IGVxdWl2YWxlbnQgKGF0IGxlYXN0IEkgZG9uJ3QgdGhpbmsgYSBsaXN0IGNhbgpyZWFzb25hYmx5
IGJlIGNvbnNpZGVyZWQgYSAibWFpbnRhaW5lciIpLiBJdCBzaG91bGQgcGVyaGFwcwpyYXRoZXIg
YmUgUjogdGhlIGhhdmUgdGhpcyBtZWFuaW5nLgoKQXMgYSBzaWRlIG5vdGUsIGluIGFkZGl0aW9u
IEkgbm90aWNlIHRoYXQgTTogc2F5cyB0byBtYWlsCnBhdGNoZXMgX3RvXyB0aGUgbGlzdGVkIHBl
b3BsZSwgd2hpY2ggY29udHJhZGljdHMgaW5mb3JtYXRpb24Kb24gZS5nLiB0aGUgd2lraSB3aGVy
ZSBwZW9wbGUgYXJlIGFza2VkIHRvIHNlbmQgcGF0Y2hlcyBfdG9fCnRoZSBsaXN0LCB3aXRoIG1h
aW50YWluZXJzIF9jY18tZWQgKHBlcnNvbmFsbHkgSSBwcmVmZXIgdGhlCmxhdHRlciB2ZXJ5IG11
Y2gpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:45:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:45:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdQL-0005at-L3; Thu, 24 Oct 2019 13:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=QAfa=YR=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNdQJ-0005ao-RZ
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:45:07 +0000
X-Inumbo-ID: 7d08c230-f664-11e9-94a2-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7d08c230-f664-11e9-94a2-12813bfff9fa;
 Thu, 24 Oct 2019 13:45:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 26A08B1EE;
 Thu, 24 Oct 2019 13:45:06 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <073cd4d0-ec28-f6b3-adf0-dcfbfeada8f6@suse.com>
Date: Thu, 24 Oct 2019 15:45:20 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH] MAINTAINERS: correct decription of M:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV0J3MgcmVmbGVjdCByZWFsaXR5LCBpdHMgdXNlIGJ5IGFkZF9tYWludGFpbmVycy5wbCAvIGdl
dF9tYWludGFpbmVyLnBsLAphcyB3ZWxsIGFzIHdoYXQKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qu
b3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzIHNheXMuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS9NQUlOVEFJTkVSUwor
KysgYi9NQUlOVEFJTkVSUwpAQCAtNTksNyArNTksOSBAQCBhcHByb3ByaWF0ZSBicmFuY2guCiAK
IERlc2NyaXB0aW9ucyBvZiBzZWN0aW9uIGVudHJpZXM6CiAKLQlNOiBNYWlsIHBhdGNoZXMgdG86
IEZ1bGxOYW1lIDxhZGRyZXNzQGRvbWFpbj4KKwlNOiBNYWludGFpbmVyOiBGdWxsTmFtZSA8YWRk
cmVzc0Bkb21haW4+CisJICAgTWFpbnRhaW5lcnMgc2hvdWxkIGJlIENDZWQgb24gcGF0Y2hlcy4g
IEF0IGxlYXN0IG9uZSBvZiB0aGVtCisJICAgbmVlZHMgdG8gYXBwcm92ZSBjaGFuZ2VzIHRvIHRo
ZSBjb3ZlcmVkIGZpbGVzLgogCVI6IERlc2lnbmF0ZWQgcmV2aWV3ZXI6IEZ1bGxOYW1lIDxhZGRy
ZXNzQGRvbWFpbj4KIAkgICBSZXZpZXdlcnMgc2hvdWxkIGJlIENDZWQgb24gcGF0Y2hlcy4gIEhv
d2V2ZXIsIHRoZXkgZG8gbm90CiAJICAgaGF2ZSBhIGZvcm1hbCBnb3Zlcm5hbmNlIHJvbGUsIGFu
ZCBhcmUgbGlzdGVkIGhlcmUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:47:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdSa-0005ji-2m; Thu, 24 Oct 2019 13:47:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5g8Z=YR=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNdSX-0005jb-VU
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:47:26 +0000
X-Inumbo-ID: cf559586-f664-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf559586-f664-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 13:47:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571924845;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dm448V78MQ265y+0gM7tzG+71BaR05zisfw27J5KTBw=;
 b=U7uACXM6bqWhrtNBML+xTOzT1aV2IlAUhP3IY9zgHpNiIbnZNyfS+Y9Q
 +tDtD3xKOSkNRS/AjH4GNkumlDqIUE6EZKcDaPH+rE6ZjYpvwE8lHvx3q
 NRBpPxBnbMNIAvSuvsrH58C+y2ELZD0RTtsyiV/UCMrizfIBp8UJf3Fhb w=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jgU7bWzGRREZx8JpL5sf2NnvMk0Wp7OgQfAiPquHB01hgyw1DEOTeqtBJlUC7Ua7qz89Umd3R6
 XltjmilE6Ar7WImAqnxJS8b+ovuxV+P5rdAGOIKx/vPzHm5QkWeFcPSB3chcOBOsLkGzvITGIm
 ww00yN+ls/BPvjglhDuuqagEvUVUwpkIK9oLLmxPgRzopB5BlsON2gBWQ56JNdVxXUcr7SBmWz
 9w9MYB4KjZmzSfukU5COF/GgxIJhty8lHqmWKYcZXaACySPNSymtP/2tjH3RUeLL85pmk7Gwtq
 GdA=
X-SBRS: 2.7
X-MesageID: 7686846
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7686846"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <073cd4d0-ec28-f6b3-adf0-dcfbfeada8f6@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <7622e90a-c53b-c8bf-82da-df6157a8f92b@citrix.com>
Date: Thu, 24 Oct 2019 14:47:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <073cd4d0-ec28-f6b3-adf0-dcfbfeada8f6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: correct decription of M:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>, Julien
 Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjQvMTkgMjo0NSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gTGV0J3MgcmVmbGVjdCBy
ZWFsaXR5LCBpdHMgdXNlIGJ5IGFkZF9tYWludGFpbmVycy5wbCAvIGdldF9tYWludGFpbmVyLnBs
LAo+IGFzIHdlbGwgYXMgd2hhdAo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1
Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyBzYXlzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkxHVE0uCgpBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKCj4gCj4gLS0tIGEvTUFJTlRBSU5FUlMK
PiArKysgYi9NQUlOVEFJTkVSUwo+IEBAIC01OSw3ICs1OSw5IEBAIGFwcHJvcHJpYXRlIGJyYW5j
aC4KPiAgCj4gIERlc2NyaXB0aW9ucyBvZiBzZWN0aW9uIGVudHJpZXM6Cj4gIAo+IC0JTTogTWFp
bCBwYXRjaGVzIHRvOiBGdWxsTmFtZSA8YWRkcmVzc0Bkb21haW4+Cj4gKwlNOiBNYWludGFpbmVy
OiBGdWxsTmFtZSA8YWRkcmVzc0Bkb21haW4+Cj4gKwkgICBNYWludGFpbmVycyBzaG91bGQgYmUg
Q0NlZCBvbiBwYXRjaGVzLiAgQXQgbGVhc3Qgb25lIG9mIHRoZW0KPiArCSAgIG5lZWRzIHRvIGFw
cHJvdmUgY2hhbmdlcyB0byB0aGUgY292ZXJlZCBmaWxlcy4KPiAgCVI6IERlc2lnbmF0ZWQgcmV2
aWV3ZXI6IEZ1bGxOYW1lIDxhZGRyZXNzQGRvbWFpbj4KPiAgCSAgIFJldmlld2VycyBzaG91bGQg
YmUgQ0NlZCBvbiBwYXRjaGVzLiAgSG93ZXZlciwgdGhleSBkbyBub3QKPiAgCSAgIGhhdmUgYSBm
b3JtYWwgZ292ZXJuYW5jZSByb2xlLCBhbmQgYXJlIGxpc3RlZCBoZXJlCj4gCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdUs-0005s0-LD; Thu, 24 Oct 2019 13:49:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=D++P=YR=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNdUr-0005ru-IV
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:49:49 +0000
X-Inumbo-ID: 24c7474e-f665-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 24c7474e-f665-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 13:49:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C7806B3EE;
 Thu, 24 Oct 2019 13:49:47 +0000 (UTC)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <073cd4d0-ec28-f6b3-adf0-dcfbfeada8f6@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <257a506e-8c1a-f828-2d4d-fd878a834a8d@suse.com>
Date: Thu, 24 Oct 2019 15:49:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <073cd4d0-ec28-f6b3-adf0-dcfbfeada8f6@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: correct decription of M:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTU6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IExldCdzIHJlZmxlY3QgcmVh
bGl0eSwgaXRzIHVzZSBieSBhZGRfbWFpbnRhaW5lcnMucGwgLyBnZXRfbWFpbnRhaW5lci5wbCwK
PiBhcyB3ZWxsIGFzIHdoYXQKPiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJt
aXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMgc2F5cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 13:53:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 13:53:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdY0-0006bv-4Y; Thu, 24 Oct 2019 13:53:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zRGa=YR=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iNdXz-0006bq-7W
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 13:53:03 +0000
X-Inumbo-ID: 987ea33a-f665-11e9-8aca-bc764e2007e4
Received: from wout2-smtp.messagingengine.com (unknown [64.147.123.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 987ea33a-f665-11e9-8aca-bc764e2007e4;
 Thu, 24 Oct 2019 13:53:02 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id 6A8B44B7;
 Thu, 24 Oct 2019 09:53:01 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162])
 by compute7.internal (MEProxy); Thu, 24 Oct 2019 09:53:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-proxy
 :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=kk+l8j
 mn37DlRB4dyDKBuu4P6DIBYYtjvT+nJC4x9NE=; b=lda+Kmljv4LibbhjN/xNaV
 JrvaYrRte47viKQnRFzkP/c6c7tZN8pWu4YbMnHvKjRj/S7iitV5aD35MlXnSSw7
 wZefQiaYVG3f1mV/I2TlIDHzaPrl4bY3qdXAGcl5q4/UhtG3G2bA1gVHCxaD+Rce
 KhcYZ9AB+Ah3uCCq8aY6Z0stpXe1DqWmlwgmPDNkjcyEXc74ZgvO9eT6MRIUxhXp
 R4iub0cys0/zs5Kc9GYrX66EcA7G8ErWqd6Vh8lTgYkX9h3Vkcx0rX449hgFwmtL
 2PJGua7ex+tX9LxZ+3XWXClWNYg2VvSRIuTU3Q+b8UHIdn1ml2FQ8IoSGJdMdnAg
 ==
X-ME-Sender: <xms:vKyxXRGogQvoh4WLpkhKaXr8KEB9BOCmVV3GeU1MATmMPcBH7I-VBg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrledugdeilecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpeffhffvuffkfhggtggujgesghdtreertddtjeenucfhrhhomhepfdhmrghrmhgr
 rhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmfdcuoehmrghrmhgrrh
 gvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmqeenucfkphepledurdei
 hedrfeegrdeffeenucfrrghrrghmpehmrghilhhfrhhomhepmhgrrhhmrghrvghksehinh
 hvihhsihgslhgvthhhihhnghhslhgrsgdrtghomhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:vKyxXR5_Fx_vJ5ERsVuh3zxNZ8wlUipFS2RNC6yGIFbga0wTqszKww>
 <xmx:vKyxXaZdrcHDBig8HmWoVfwSWk9dN8MY-txtAAhu4hz_YdNowTL-Vw>
 <xmx:vKyxXfdG0NGwu4nqh5HSpwolL1luj75SYUj_m4jQ6cFvG-1WGW0BIA>
 <xmx:vayxXXRg3Twa1H3l-kfPpJD_YRR9befPWTCfA7HZ_VonCnApITBiig>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id A1F7B80063;
 Thu, 24 Oct 2019 09:52:59 -0400 (EDT)
Date: Thu, 24 Oct 2019 15:52:56 +0200
From: "marmarek@invisiblethingslab.com" <marmarek@invisiblethingslab.com>
To: "Xia, Hongyan" <hongyax@amazon.com>
Message-ID: <20191024135256.GB4109@mail-itl>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
 <d9e965c0e19759f7be398044945b7be9eff41f3d.1571888583.git-series.marmarek@invisiblethingslab.com>
 <6d17d3de019b6d283178696fdbdee02c63e4fa49.camel@amazon.com>
MIME-Version: 1.0
In-Reply-To: <6d17d3de019b6d283178696fdbdee02c63e4fa49.camel@amazon.com>
Subject: Re: [Xen-devel] [PATCH v4 3/3] xen/efi: use directmap to access
 runtime services table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============4925753620385418113=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4925753620385418113==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="MW5yreqqjyrRcusr"
Content-Disposition: inline


--MW5yreqqjyrRcusr
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: Re: [Xen-devel] [PATCH v4 3/3] xen/efi: use directmap to access
 runtime services table

On Thu, Oct 24, 2019 at 01:11:22PM +0000, Xia, Hongyan wrote:
> It is certainly nice to have less users of the direct map. My non-EFI
> builds already work without the direct map now but once I start testing
> EFI, it is nice to have one less thing to worry about.

Note this is just yet another EFI info that's included there. Others
are: efi_ct, efi_memmap, efi_fw_vendor. So, if you'd like to get rid of
directmap, you'll need to handle the others too in some way. Doing that
for 3 or 4 tables shouldn't make significant difference.

> How important and performance-critical is this? If we really want to
> avoid switching the page table, we could reserve a virtual range and
> map it to runtime services in Xen.

Honestly I don't think that's very critical. The biggest improvement is
for XEN_FW_EFI_RT_VERSION, where you avoid switching page tables at all.
In other cases, you avoid that for too old UEFIs only. Anyway, I think
none of it is on a hot path.
This is an optimization suggested by Jan, which is nice to have, but
definitely isn't the only possible option.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--MW5yreqqjyrRcusr
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl2xrLgACgkQ24/THMrX
1ywxWQf+O5eVYxYrofaXUw9a++qyJFPHS/mMT5pok2EDhU4Ma0ZnTH6HOI5eM2GQ
Ezt7nk1mj5JWSt2PyoAbIXSArgO/0PIjFFSU4vZ5Uz5fCbPXhQN+kFCzc0ZwO3jm
nb3+6cIXOPOSYrrMCDm4BohJcB7aWhcg3uVqSkqffGw1FW60d3R6tTxUoDoRHNlz
unC2BZMvCzXT7C0b21eo9fRBz+vcCNOEeui+7zyhn9u5/4FOruMVCqDI7YtDub9K
dDpwV+L/WcnABPPjL1+Y6QLn6dFpTHNlck/iQWqz0tZlq821dua0MKOX9q9WmjP2
R8OZMfAbW4ACDx/xaHQJnhjkor/1rQ==
=qVZz
-----END PGP SIGNATURE-----

--MW5yreqqjyrRcusr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4925753620385418113==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 24 14:10:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 14:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdoe-0008DW-MN; Thu, 24 Oct 2019 14:10:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Pzqh=YR=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iNdod-0008DR-MD
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 14:10:15 +0000
X-Inumbo-ID: ffddf434-f667-11e9-a531-bc764e2007e4
Received: from mail-il1-x144.google.com (unknown [2607:f8b0:4864:20::144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ffddf434-f667-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 14:10:14 +0000 (UTC)
Received: by mail-il1-x144.google.com with SMTP id d83so14034197ilk.7
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 07:10:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PleDQwj17OkE+f/SazYHCOAKsLfEZD1SnVQPvT56b2Y=;
 b=lw/NbuXcVxhfv4MooPYhQ4labZatm63gXL8gvmMmDCxVKwrqvsBNS+o8RA1i2pCK5z
 4GKLLwisT1wyx9Oa58IruWjIOlxtPTADXhPPXS+/YTXEfVpJ8lsQaz8NfareFeFAwFZ7
 bt4fuqHh8e5RibFE894TjdEUHCDGzHYIyL9XI7kmo5WxKZG2fNvAyOPKKJWQ4eo1z0q0
 ouJOwRUAaqMgZRTcJM/qoghGVBiK5WGOplRDodripgngdm+Qn+gYOQ1sFsFyKDY3Osso
 w7YSocsFMj5fCud+4cqve+wQZqgt3wpsEPhk54yfD30R4EBkrvx/ehmud+cMW7rAVpjT
 MObQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=PleDQwj17OkE+f/SazYHCOAKsLfEZD1SnVQPvT56b2Y=;
 b=GAtysoON5wtwvsuHYfZ2TfmmtJtlGITChsRWSQKhVuytOeV2BVD8eIYmersWhSqLin
 mGqVKENQcyOIlj5Jk0MD8DuCujBGMAmd8VkXYPB+BMHRM2aiT1vBO0er8uqXS4Df+0Nv
 9emtlFTyvqQ0yWucljQ4PDUay0kxie1gaeEpTazJhpBev5+IbchwoFaG4DemjlDsiD41
 cU4m7p8DLnt05MfLtCucmSzqW/WcTuXnW7Q4otrCxez0yZVlYo3aB1fVYR9PJ3fz5SjU
 DQsBFqge14fMoMb9zNMBY29ugHhrmfFkWoML/2awzBf5ks25sZzJwRfnKKvMl8hAti44
 T3IA==
X-Gm-Message-State: APjAAAWE5gzwT2hyjgjGp/Tk0nWGIdMrhtX/pVI5OaiZGappSxItlXvs
 OXhB3IjpjEFHWYnyZ6+2NJ00OsxE3QGWR3gTUzk=
X-Google-Smtp-Source: APXvYqww0cFF1EWuPhEaoYO92yo4N80JejCGKTZsTiIcaXMLoJU3aN8vd73T5BuBA0JvKbIfQUo6G6M9NEM2z5OazAw=
X-Received: by 2002:a92:46c7:: with SMTP id d68mr16677683ilk.133.1571926214151; 
 Thu, 24 Oct 2019 07:10:14 -0700 (PDT)
MIME-Version: 1.0
References: <20191010135004.24226-1-al1img@gmail.com>
 <23968.40023.163583.784817@mariner.uk.xensource.com>
 <049b184d-530f-5a02-8d85-83cdd2b2c266@arm.com>
 <CACvf2oVN0ga1UfyCHMdqej9++UfVM9LdUu13rsqUPGRhdbsmaA@mail.gmail.com>
 <ac6277ad-fe2d-188a-1f72-3635016ebf0d@arm.com>
In-Reply-To: <ac6277ad-fe2d-188a-1f72-3635016ebf0d@arm.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 24 Oct 2019 17:10:03 +0300
Message-ID: <CACvf2oWiv+pkx7R-jXUzZt+L2-DGLNTN=R2TRZL_MiS3P-K_zQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v1] Reset iomem's gfn to
 LIBXL_INVALID_GFN on reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Matthew Fioravante <matthew.fioravante@jhuapl.edu>,
 "wl@xen.org" <wl@xen.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Arianna Avanzini <avanzini.arianna@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjIsIDIwMTkgYXQgOToxNCBQTSBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPgo+IEhpIE9sZWtzYW5kciwKPgo+IEFwb2xvZ2llcyBmb3IgdGhl
IGxhdGUgYW5zd2VyLgo+Cj4gT24gMTYvMTAvMjAxOSAxNDowOSwgT2xla3NhbmRyIEdyeXRzb3Yg
d3JvdGU6Cj4gPiBPbiBNb24sIE9jdCAxNCwgMjAxOSBhdCAxMjoyOCBQTSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+IFRoYW5rcyB0byBwb2ludCBtZSBvdXQg
Zm9yIHRoaXMgb2xkIHRocmVhZC4gSSBjb21wbGV0ZWx5IGZvcmdvdCBhYm91dCBpdAo+ID4gKEkg
aGF2ZW4ndCB3b3JrZWQgd2l0aCB4ZW4gc2luY2UgbG9uZyB0aW1lKS4gSSd2ZSBwZXJmb3JtZWQg
YWRkaXRpb25hbAo+ID4gaW52ZXN0aWdhdGlvbgo+ID4gYW5kIGZvdW5kIHRoZSByb290IGNhdXNl
IG9mIHRoZSBpc3N1ZS4gSXQgZG9lc24ndCByZWxhdGUgdG8gaW9tZW0gR0ZOIGRpcmVjdGx5Lgo+
ID4gVGhlIHByb2JsZW0gaXMgaW4gdHlwZSBmcm9tIGpzb24gcGFyc2luZyBhdCBwbGFjZSB3aGVy
ZSBsaWJ4bCBjcmVhdGVzIGFycmF5IG9mCj4gPiBzdHJ1Y3QuCj4gPgo+ID4gRm9yIGV4YW1wbGUs
IGxpYnhsX2RvbWFpbl9jb25maWdfZnJvbV9qc29uIGNhbGxzIGxpYnhsX2RvbWFpbl9jb25maWdf
aW5pdAo+ID4gd2hpY2ggaW5pdGlhbGl6ZXMgYWxsIGNoaWxkIHN0cnVjdHVyZXMgYW5kIGFycmF5
cy4gQnV0IHRoZW4gd2hlbiBsaWJ4bCBwYXJzZXMKPiA+IGpzb24gYW5kIGNyZWF0ZXMgdGhlIGFy
cmF5IG9mIHN0cnVjdHVyZSwgaXQgZG9lc24ndCBpbml0aWFsaXplIGFycmF5IGVsZW1lbnRzCj4g
PiBwcm9wZXJseSAoc2VlIGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19wYXJzZV9qc29uIGlvbWVt
IHBhcnNpbmcpOgo+ID4KPiA+IHAtPm51bV9pb21lbSA9IHgtPnUuYXJyYXktPmNvdW50Owo+ID4g
cC0+aW9tZW0gPSBsaWJ4bF9fY2FsbG9jKE5PR0MsIHAtPm51bV9pb21lbSwgc2l6ZW9mKCpwLT5p
b21lbSkpOwo+ID4gaWYgKCFwLT5pb21lbSAmJiBwLT5udW1faW9tZW0gIT0gMCkgewo+ID4gICAg
ICByYyA9IC0xOwo+ID4gICAgICBnb3RvIG91dDsKPiA+IH0KPiA+IGZvciAoaT0wOyAodD1saWJ4
bF9fanNvbl9hcnJheV9nZXQoeCxpKSk7IGkrKykgewo+ID4gICAgICByYyA9IGxpYnhsX19pb21l
bV9yYW5nZV9wYXJzZV9qc29uKGdjLCB0LCAmcC0+aW9tZW1baV0pOwo+ID4gICAgICBpZiAocmMp
Cj4gPiAgICAgICAgIGdvdG8gb3V0Owo+ID4gfQo+ID4KPiA+IGxpYnhsIGNyZWF0ZXMgYXJyYXkg
ZWxlbWVudCB3aXRoIGNhbGxvYyBmdW5jdGlvbiwgc28gYWxsIGVsZW1lbnQKPiA+IGZpZWxkcyBh
cmUgaW5pdGlhbGl6ZWQKPiA+IHdpdGggemVybyB2YWx1ZXMuIEV2ZW4gc29tZSBvZiB0aGVtIGhh
dmUgZGVmYXVsdCB2YWx1ZSBkaWZmZXJlbnQgZnJvbSB6ZXJvLgo+ID4gRm9yIHRoZXNlIHB1cnBv
c2UgZGVkaWNhdGVkIGluaXQgZnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCBmb3IgZWFjaCBlbGVt
ZW50Lgo+ID4gQWJvdmUgZXhhbXBsZSBzaG91bGQgYmU6Cj4gPgo+ID4gZm9yIChpPTA7ICh0PWxp
YnhsX19qc29uX2FycmF5X2dldCh4LGkpKTsgaSsrKSB7Cj4gPiAgICAgIGxpYnhsX2lvbWVtX3Jh
bmdlX2luaXQoJnAtPmlvbWVtW2ldKTsKPiA+ICAgICAgcmMgPSBsaWJ4bF9faW9tZW1fcmFuZ2Vf
cGFyc2VfanNvbihnYywgdCwgJnAtPmlvbWVtW2ldKTsKPiA+ICAgICAgaWYgKHJjKQo+ID4gICAg
ICAgICBnb3RvIG91dDsKPiA+IH0KPgo+IE5vdCBpbml0aWFsaXppbmcgdGhlIHZhbHVlcyBpcyBm
aW5lIGFzIGxvbmcgYXMgdGhlIEpTT04gZGVzY3JpYmVzIGFsbCB0aGUgZmllbGRzCj4gb2YgdGhl
IHN0cnVjdHVyZS4KPgo+IFRoZSBrZXkgcG9pbnQgaGVyZSBpcyB0aGUgR0ZOIGlzIG5vdCBkZXNj
cmliZWQgaW4gdGhlIEpTT04gKHNlZQo+IGxpYnhsX2lvbWVtX3JhbmdlX2dlbl9qc29uKSBpZiBp
dCBpcyBlcXVhbCB0byBMSUJYTF9JTlZBTElEX0dGTi4gQXMgdGhlIGZpZWxkIGlzCj4gbm90IGRl
c2NyaWJlZCwgaXQgd2lsbCBiZSBkZWZhdWx0ZWQgdG8gMC4KPgoKWWVzLiBTbywgZWl0aGVyICAu
Li5fZ2VuX2pzb24gc2hvdWxkIGdlbmVyYXRlIGVudHJpZXMgZm9yIGRlZmF1bHQKdmFsdWVzIG9y
IC4uLl9wYXJzZV9qc29uCnNob3VsZCBzZXQgbWlzc2luZyBlbnRyaWVzIHRvIGl0cyBkZWZhdWx0
IHZhbHVlcy4gU2Vjb25kIHNvbHV0aW9uIGxvb2tzIG1vcmUKY29ycmVjdC4KCj4gPgo+ID4gSSd2
ZSBjaGFuZ2VzIGdlbnR5cGVzLnB5IGFzIGZvbGxvd2luZzoKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvZ2VudHlwZXMucHkgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQo+ID4gaW5k
ZXggODhlNWM1ZjMwZS4uOTJlMjhiZTQ2OSAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2dl
bnR5cGVzLnB5Cj4gPiArKysgYi90b29scy9saWJ4bC9nZW50eXBlcy5weQo+ID4gQEAgLTQ1NCw2
ICs0NTQsOCBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHksIHcsIHYsIGluZGVudCA9
ICIKPiA+ICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQo+ID4gICAgICAgICAgIHMgKz0g
IiAgICAgICAgZ290byBvdXQ7XG4iCj4gPiAgICAgICAgICAgcyArPSAiICAgIH1cbiIKPiA+ICAg
ICAgICAgICBzICs9ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkp
KTsgaSsrKSB7XG4iCj4gPiArICAgICAgICBpZiB0eS5lbGVtX3R5cGUuaW5pdF9mbiBpcyBub3Qg
Tm9uZSBhbmQKPiA+IHR5LmVsZW1fdHlwZS5hdXRvZ2VuZXJhdGVfaW5pdF9mbjoKPgo+IE15IGtu
b3dsZWRnZSBvZiBsaWJ4bCBpcyBxdWl0ZSBsaW1pdGVkLiBCdXQgSSBkb24ndCB0aGluayB0aGlz
IGlzIGNvcnJlY3QsIHlvdQo+IHdhbnQgdG8gY2FsbCBpbml0X2ZuIHdoZXRoZXIgdGhpcyBoYXMg
YmVlbiBhdXRvZ2VuZXJhdGVkIG9yIG5vdC4KPgo+ID4gKyAgICAgICAgICAgIHMgKz0gaW5kZW50
ICsgIiAgICAiKyIlc19pbml0KCYlc1tpXSk7XG4iICUKPiA+ICh0eS5lbGVtX3R5cGUudHlwZW5h
bWUsIHYpCj4KPiBMb29raW5nIGF0IHRoZSBvdGhlciB1c2FnZSAobGlrZSBfbGlieGxfQ190eXBl
X2luaXQpLCBpbml0X2ZuIGlzIGNhbGxlZCB3aXRoCj4KPiAgICAgICAgICAgICAgcyArPSAiJXMo
JXMpO1xuIiAlICh0eS5pbml0X2ZuLCB0eS5wYXNzX2FyZyh2LCBwYXJlbnQgaXMgTm9uZSkpCj4K
PiBJIGFtIGFsc28gbm90IGVudGlyZWx5IHN1cmUgd2hldGhlciB3ZSBzaG91bGQgYWxzbyBjYXRl
ciB0aGUgdHkuaW5pdF92YWwgIT0gTm9uZQo+IGFzIHdlbGwgaGVyZS4KPgo+ID4gICAgICAgICAg
IHMgKz0gbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHkuZWxlbV90eXBlLCAidCIsIHYrIltpXSIs
Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRlbnQgKyAiICAg
ICIsIHBhcmVudCkKPiA+ICAgICAgICAgICBzICs9ICIgICAgfVxuIgo+ID4KPiA+IEknbSBub3Qg
c3VyZSBpcyBpdCByaWdodCBhbmQgY29tcGxldGUgZml4Lgo+ID4KPiA+IElhbiwgY291bGQgeW91
IHJldmlldz8KPiA+Cj4gPiBJZiB0aGUgZml4IGlzIG9rLCBJIHdpbGwgc3VibWl0IHRoZSBwYXRj
aC4KPgo+IElITU8sIHRoZSBpZGVhIGlzIHRoZXJlLiBUaGUgY29kZSBtYXkgbmVlZCBzb21lIG1v
ZGlmaWNhdGlvbnMgKHNlZSBhYm92ZSkuCj4gUGxlYXNlIHBvc3QgYSBwYXRjaCBzbyB3ZSBjYW4g
Z28gZm9yd2FyZCBpbiB0aGUgcHJvY2VzcyB0byByZXZpZXcgaXQuCgpUaGFua3MuIEkgd2lsbCBw
b3N0IHRoZSBzZXBhcmF0ZSBwYXRoLgoKPgo+IENoZWVycywKPgo+IC0tCj4gSnVsaWVuIEdyYWxs
CgoKCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 14:21:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 14:21:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNdzL-0000eu-P1; Thu, 24 Oct 2019 14:21:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ehLN=YR=xen.org=prvs=1937cb5f4=paul@srs-us1.protection.inumbo.net>)
 id 1iNdzJ-0000eA-Te
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 14:21:17 +0000
X-Inumbo-ID: 8ad076ba-f669-11e9-94a3-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ad076ba-f669-11e9-94a3-12813bfff9fa;
 Thu, 24 Oct 2019 14:21:17 +0000 (UTC)
IronPort-SDR: 8lY5UTrKzgBnwzNUPr5njIOvc98Pba1LBCU9X/8Hn50q7X22pApuHe+1FfV63EAcO8TibXGDh+
 R1YD8YNio7PQ==
X-IronPort-AV: E=Sophos;i="5.68,224,1569283200"; 
   d="scan'208";a="232578"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 24 Oct 2019 14:21:17 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (Postfix) with ESMTPS
 id 874FEA2914; Thu, 24 Oct 2019 14:21:15 +0000 (UTC)
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Oct 2019 14:21:14 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D32EUB004.ant.amazon.com (10.43.166.212) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Thu, 24 Oct 2019 14:21:13 +0000
Received: from CBG-5CG9341D0C.cbg10.amazon.com (10.55.227.46) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1367.3 via Frontend Transport; Thu, 24 Oct 2019 14:21:11 +0000
From: <paul@xen.org>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 24 Oct 2019 15:21:03 +0100
Message-ID: <20191024142103.962-1-paul@xen.org>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Precedence: Bulk
Subject: [Xen-devel] [PATCH] tools/hotpug: only attempt to call 'ip route'
 if there is valid command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <pdurrant@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwZHVycmFudEBhbWF6b24uY29tPgoKVGhlIHZpZi1yb3V0ZSBz
Y3JpcHQgc2hvdWxkIG9ubHkgY2FsbCAnaXAgcm91dGUnIHdoZW4gJ2lwY21kJyBoYXMgYmVlbgpz
ZXQsIG90aGVyd2lzZSBpdCB3aWxsIGZhaWwgZHVlIHRvIGFuIGluY29ycmVjdCBjb21tYW5kIHN0
cmluZy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4K
LS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpUaGlzIGFwcGVhcnMgdG8gaGF2ZSBiZWVuIGJyb2tl
biBmb3JldmVyLgotLS0KIHRvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJvdXRlIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvaG90cGx1Zy9MaW51eC92aWYtcm91dGUgYi90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1y
b3V0ZQppbmRleCBjMTQ5ZmZjYTczLi45ODg5M2Q5MGI2IDEwMDY0NAotLS0gYS90b29scy9ob3Rw
bHVnL0xpbnV4L3ZpZi1yb3V0ZQorKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1yb3V0ZQpA
QCAtMzUsNyArMzUsNyBAQCBjYXNlICIke2NvbW1hbmR9IiBpbgogICAgICAgICA7OwogZXNhYwog
Ci1pZiBbICIke2lwfSIgXSA7IHRoZW4KK2lmIFsgIiR7aXBjbWR9IiBdIDsgdGhlbgogICAgICMg
SWYgd2UndmUgYmVlbiBnaXZlbiBhIGxpc3Qgb2YgSVAgYWRkcmVzc2VzLCB0aGVuIGFkZCByb3V0
ZXMgZnJvbSBkb20wIHRvCiAgICAgIyB0aGUgZ3Vlc3QgdXNpbmcgdGhvc2UgYWRkcmVzc2VzLgog
ICAgIGZvciBhZGRyIGluICR7aXB9IDsgZG8KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 14:26:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 14:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNe4H-0000pE-EA; Thu, 24 Oct 2019 14:26:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5g8Z=YR=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNe4G-0000p9-Q4
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 14:26:24 +0000
X-Inumbo-ID: 40a34be9-f66a-11e9-94a3-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40a34be9-f66a-11e9-94a3-12813bfff9fa;
 Thu, 24 Oct 2019 14:26:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571927184;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZcckB64JCuRGaeNz97c7e9xodgdeZryOXZypxvzfLe8=;
 b=gKczJBlDil61RBJqFDZRde9Itua4fB2Q+u0ZM5ZvwzhRDRfWm62I4R/1
 AMrcSilhWrHU6jtsKeOg3IWQD18jwWZoHb8jHrPHSoIe9S1f4GlFkyfox
 XpytTgC9rjP9O7FANnhAy35CBoywDdJh/vvKoVBQA4WTmhVDrvRQDxHq8 g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DTLHUuJ0thUk0Pp8DoOrABua//gMKmYxB15r147THNNsBbeoPrAfVeQuG2ehHawiL7F7swT/I9
 rVTTiQD1O620Oc+f+qjsyH0UnBWHTaNAhgGlRXgehHq+n5iKA40AMbBn0kqSpGlMVVkueTGPvh
 waK7aizmLOk2BzFQWqU76KC9NYNY5FC2fkeiig3e0UeerMjqt/Hd3Swg09yCxmyZaPGYn3ClUp
 Vqd89P75nLcnLOLrQi/bUTs3YVL/qi/+8dQdv4t11b1TWkCPPLgfr1gECf1N/Hdg0siLY8U+GM
 wnE=
X-SBRS: 2.7
X-MesageID: 7378018
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7378018"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <26d6deae1803591361f7568645bc59b1535d6b88.1570456846.git.rosbrookn@ainfosec.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <52866b46-6da0-9d89-8c77-0ac4ceb7b689@citrix.com>
Date: Thu, 24 Oct 2019 15:26:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <26d6deae1803591361f7568645bc59b1535d6b88.1570456846.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 24/24] golang/xenlight: add make target for
 generated files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSA0OjEzIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+IEZyb206IE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Cj4gCj4gUmVtb3ZlIHRoZSBQS0dTT1VSQ0VT
IHZhcmlhYmxlIHNpbmNlIGFkZGluZyB4ZW5saWdodF90eXBlcy5nbwo+IGFuZCB4ZW5saWdodF9o
ZWxwZXJzLmdvIHRvIHRoaXMgbGlzdCBicmVha3MgdGhlIHJlc3Qgb2YgdGhlCj4gTWFrZWZpbGUu
Cj4gCj4gQWRkIHhlbmxpZ2h0XyUuZ28gdGFyZ2V0IGZvciBnZW5lcmF0ZWQgZmlsZXMsIGFuZCB1
c2UgZnVsbAo+IGZpbGUgbmFtZXMgd2l0aGluIGluc3RhbGwsIHVuaW5zdGFsbCBhbmQgJChYRU5f
R09QQVRIKSQoR09YTF9QS0dfRElSKQo+IHJ1bGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogTmljayBS
b3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkhleSBOaWNrISAgVGhhbmtzIGZvciBi
cmVha2luZyBkb3duIHRoZSBzZXJpZXMgdGhpcyB3YXkgLS0gdGhpcyBpcyBtdWNoCmVhc2llciB0
byByZXZpZXcuCgpPbmUgc3RhbmRhcmQgcHJhY3RpY2Ugd2hlbiBtYWtpbmcgYSBzZXJpZXMgaXMg
dG8gdHJ5IHRvIGF2b2lkIGFueQpyZWdyZXNzaW9ucywgaW5jbHVkaW5nIGJ1aWxkIHJlZ3Jlc3Np
b25zLCBpbiB0aGUgbWlkZGxlIG9mIHRoZSBzZXJpZXMuClRoaXMgaXMgcGFydGljdWxhcmx5IGhl
bHBmdWwgdG8gYWlkIGluIGJpc2VjdGlvbnMsIGJ1dCBpbiB0aGlzIGNhc2UgaXQKbWFrZXMgaXQg
ZWFzaWVyIHRvIG9ic2VydmUgdGhlIGFjdGlvbiBvZiB0aGUgYGdlbmdvdHlwZXMucHlgIHNjcmlw
dCAoYW5kCmhvdyBpdCdzIG1lYW50IHRvIGJlIGNhbGxlZCkuCgpTbyBJIHdvdWxkIGJhc2ljYWxs
eSBtYWtlIHRoaXMgcGFydCBvZiBwYXRjaCAyLCBleGNlcHQgcmVtb3ZlIHJlZmVyZW5jZXMKdG8g
eGVubGlnaHRfaGVscGVycy5nbyB1bnRpbCB0aGUgcGF0Y2ggd2hlcmUgdGhhdCBmaWxlIGlzIGdl
bmVyYXRlZC4KCk9uZSBvdGhlciBjb21tZW50Li4uCgo+IC0tLQo+IENjOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IAo+ICB0b29scy9n
b2xhbmcveGVubGlnaHQvTWFrZWZpbGUgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQvTWFrZWZpbGUgYi90b29scy9nb2xhbmcveGVu
bGlnaHQvTWFrZWZpbGUKPiBpbmRleCAwOTg3MzA1MjI0Li44MjFhNWQ0OGZhIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2dvbGFuZy94ZW5saWdodC9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2dvbGFuZy94
ZW5saWdodC9NYWtlZmlsZQo+IEBAIC03LDIwICs3LDIyIEBAIEdPQ09ERV9ESVIgPz0gJChwcmVm
aXgpL3NoYXJlL2dvY29kZS8KPiAgR09YTF9QS0dfRElSID0gL3NyYy8kKFhFTl9HT0NPREVfVVJM
KS94ZW5saWdodC8KPiAgR09YTF9JTlNUQUxMX0RJUiA9ICQoR09DT0RFX0RJUikkKEdPWExfUEtH
X0RJUikKPiAgCj4gLSMgUEtHU09VUkNFUzogRmlsZXMgd2hpY2ggY29tcHJpc2UgdGhlIGRpc3Ry
aWJ1dGVkIHNvdXJjZSBwYWNrYWdlCj4gLVBLR1NPVVJDRVMgPSB4ZW5saWdodC5nbwo+IC0KPiAg
R08gPz0gZ28KPiAgCj4gIC5QSE9OWTogYWxsCj4gIGFsbDogYnVpbGQKPiAgCj4gIC5QSE9OWTog
cGFja2FnZQo+IC1wYWNrYWdlOiAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIpJChQS0dTT1VS
Q0VTKQo+ICtwYWNrYWdlOiAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIpCj4gIAo+IC0kKFhF
Tl9HT1BBVEgpL3NyYy8kKFhFTl9HT0NPREVfVVJMKS94ZW5saWdodC8kKFBLR1NPVVJDRVMpOiAk
KFBLR1NPVVJDRVMpCj4gKyQoWEVOX0dPUEFUSCkvc3JjLyQoWEVOX0dPQ09ERV9VUkwpL3hlbmxp
Z2h0LzogeGVubGlnaHRfJS5nbwo+ICAJJChJTlNUQUxMX0RJUikgJChYRU5fR09QQVRIKSQoR09Y
TF9QS0dfRElSKQo+IC0JJChJTlNUQUxMX0RBVEEpICQoUEtHU09VUkNFUykgJChYRU5fR09QQVRI
KSQoR09YTF9QS0dfRElSKQo+ICsJJChJTlNUQUxMX0RBVEEpIHhlbmxpZ2h0LmdvICQoWEVOX0dP
UEFUSCkkKEdPWExfUEtHX0RJUikKPiArCSQoSU5TVEFMTF9EQVRBKSB4ZW5saWdodF90eXBlcy5n
byAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIpCj4gKwkkKElOU1RBTExfREFUQSkgeGVubGln
aHRfaGVscGVycy5nbyAkKFhFTl9HT1BBVEgpJChHT1hMX1BLR19ESVIpCgpJdCBtaWdodCBiZSBu
aWNlIHRvIGhhdmUgYSBuYW1pbmcgY29udmVudGlvbiBmb3IgdGhlIGdlbmVyYXRlZCBmaWxlcwp0
aGF0IGNsdWVzIHBlb3BsZSBpbiB0byB0aGUgZmFjdCB0aGF0IHRoZXkncmUgZ2VuZXJhdGVkIChv
dGhlciB0aGFuIHRoZQpjb21tZW50IGF0IHRoZSB0b3Agb2YgY291cnNlKS4gIEluIGxpYnhsLCB0
aGlzIGlzIGRvbmUgYnkgZ2l2aW5nIHRoZW0gYQpsZWFkaW5nIHVuZGVyc2NvcmUgKGUuZy4sIF9s
aWJ4bF90eXBlLmgpOyBidXQgdGhlIGdvIGNvbXBpbGVyIHdpbGwKaGVscGZ1bGx5IGlnbm9yZSBz
dWNoIGZpbGVzLiA6LSkKClRoZSBnbyBjb21waWxlciB3aWxsIGFsc28gZG8gc3BlY2lhbCB0aGlu
Z3Mgc29tZXRpbWVzIHdpdGggdGhpbmdzIGFmdGVyCmEgYF9gOyBlLmcuLCAiJHtmb299X3Rlc3Qu
Z28iIHdpbGwgb25seSBiZSBjb21waWxlZCBmb3IgYGdvIHRlc3RgLAoiJHtmb299X2xpbnV4Lmdv
IiB3aWxsIG9ubHkgYmUgY29tcGlsZWQgb24gTGludXgsIGFuZCBzbyBvbi4gIEknbSBwcmV0dHkK
c3VyZSB0aGVzZSBuYW1lcyB3aWxsIGJlIHNhZmUsIGJ1dCBpdCBtaWdodCBiZSBzbGlnaHRseSBt
b3JlCmZ1dHVyZS1wcm9vZiB0byBhdm9pZCB1c2luZyBhbiB1bmRlcnNjb3JlIGluIHRoZSBuYW1l
cy4KCldoYXQgYWJvdXQgc29tZXRoaW5nIGxpa2UgImdlbnR5cGVzLmdvIiBvciAiaWRsdHlwZXMu
Z28iPwoKSnVzdCBhIHN1Z2dlc3Rpb24uCgo+ICsKPiAreGVubGlnaHRfJS5nbzogZ2VuZ290eXBl
cy5weSAkKFhFTl9ST09UKS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgJChYRU5fUk9PVCkv
dG9vbHMvbGlieGwvaWRsLnB5Cj4gKwlYRU5fUk9PVD0kKFhFTl9ST09UKSAkKFBZVEhPTikgZ2Vu
Z290eXBlcy5weSAuLi8uLi9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiAgCj4gICMgR28gd2lsbCBk
byBpdHMgb3duIGRlcGVuZGVuY3kgY2hlY2tpbmcsIGFuZCBub3QgYWN0dWFsbCBnbyB0aHJvdWdo
Cj4gICMgd2l0aCB0aGUgYnVpbGQgaWYgbm9uZSBvZiB0aGUgaW5wdXQgZmlsZXMgaGF2ZSBjaGFu
Z2VkLgo+IEBAIC0zNiwxMCArMzgsMTQgQEAgYnVpbGQ6IHBhY2thZ2UKPiAgLlBIT05ZOiBpbnN0
YWxsCj4gIGluc3RhbGw6IGJ1aWxkCj4gIAkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChHT1hM
X0lOU1RBTExfRElSKQo+IC0JJChJTlNUQUxMX0RBVEEpICQoWEVOX0dPUEFUSCkkKEdPWExfUEtH
X0RJUikkKFBLR1NPVVJDRVMpICQoREVTVERJUikkKEdPWExfSU5TVEFMTF9ESVIpCj4gKwkkKGlu
c3RhbGxfZGF0YSkgJCh4ZW5fZ29wYXRoKSQoZ294bF9wa2dfZGlyKXhlbmxpZ2h0LmdvICQoZGVz
dGRpcikkKGdveGxfaW5zdGFsbF9kaXIpCj4gKwkkKGluc3RhbGxfZGF0YSkgJCh4ZW5fZ29wYXRo
KSQoZ294bF9wa2dfZGlyKXhlbmxpZ2h0X3R5cGVzLmdvICQoZGVzdGRpcikkKGdveGxfaW5zdGFs
bF9kaXIpCj4gKwkkKGluc3RhbGxfZGF0YSkgJCh4ZW5fZ29wYXRoKSQoZ294bF9wa2dfZGlyKXhl
bmxpZ2h0X2hlbHBlcnMuZ28gJChkZXN0ZGlyKSQoZ294bF9pbnN0YWxsX2RpcikKPiAgCj4gIC5Q
SE9OWTogdW5pbnN0YWxsCj4gLQlybSAtZiAkKGFkZHByZWZpeCAkKERFU1RESVIpJChHT1hMX0lO
U1RBTExfRElSKS8sICQoUEtHU09VUkNFUykpCj4gKwlybSAtZiAkKGFkZHByZWZpeCAkKERFU1RE
SVIpJChHT1hMX0lOU1RBTExfRElSKS8sIHhlbmxpZ2h0LmdvKQo+ICsJcm0gLWYgJChhZGRwcmVm
aXggJChERVNURElSKSQoR09YTF9JTlNUQUxMX0RJUikvLCB4ZW5saWdodF90eXBlcy5nbykKPiAr
CXJtIC1mICQoYWRkcHJlZml4ICQoREVTVERJUikkKEdPWExfSU5TVEFMTF9ESVIpLywgeGVubGln
aHRfaGVscGVycy5nbykKCktpbmQgb2YgcmFuZG9tLCBidXQgd291bGQgaXQgbWFrZSBzZW5zZSB0
byBgcm0gLXJmYCB0aGUgd2hvbGUgZGlyZWN0b3J5CmhlcmUgaW5zdGVhZD8KCiAtR2VvcmdlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 14:35:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 14:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNeCl-0001fb-IE; Thu, 24 Oct 2019 14:35:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5g8Z=YR=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNeCj-0001fW-Sy
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 14:35:09 +0000
X-Inumbo-ID: 79edf5d2-f66b-11e9-94a4-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79edf5d2-f66b-11e9-94a4-12813bfff9fa;
 Thu, 24 Oct 2019 14:35:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571927708;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=/Zn4deCIAqIQFOZnwr5yL70I+b+9OzR2JZ86i72Y+Tk=;
 b=HY0SEkHX4bRPSw3DMyBvcOym1q/CZZwCE7dxhfCcWxuX4ypLC05xbhnT
 hb1zMgEKRMRMuHKmHUA/tGnpg+YyvMp5z2E8XMTokUrpfaiE/OIzJrrXU
 I494iopb/P3L2ep41KJFJeiYLL8LMxzknQ0w0KMWLCUP/JVTfFBHxS46p w=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: bwfV3Aon4CGRRx1mNCKU+gpen8/PrsObnfn7B/Xd7G1x2xKfQK3VJbWlp/Weio6x+B5QgH+TVi
 KBwlWMNFsTyHRYOrULOontzDZ/DsdTQx1TQVHFoRUyoTUYUg1z8g/ozsw8M6RuKVXRvOQjDBzu
 oHH5b8O4MJqvA34WNBiPzj0XlQguCpnGnynY5vH4qlBYXmpshN7e8pt2AIbwV7fKuWZWM63iRM
 x9CxoZ+wAKJXmvKpqToVaOerImAS4V8/Z8NM7XdMebopX8Hw7YZdIXKE7G0AdvViu9zyKWlic9
 lgE=
X-SBRS: 2.7
X-MesageID: 7476263
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,224,1569297600"; 
   d="scan'208";a="7476263"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <2bef5bfd9cc33260be663b84d2b813f28f0f3c47.1570456846.git.rosbrookn@ainfosec.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <169b0d22-f2c7-5d24-064c-9b68782d6368@citrix.com>
Date: Thu, 24 Oct 2019 15:35:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <2bef5bfd9cc33260be663b84d2b813f28f0f3c47.1570456846.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 02/24] golang/xenlight: generate enum types
 from IDL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSA0OjEyIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+IEZyb206IE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Cj4gCj4gSW50cm9kdWNlIGdlbmdvdHlwZXMu
cHkgdG8gZ2VuZXJhdGUgR28gY29kZSB0aGUgZnJvbSBJREwuIEFzIGEgZmlyc3Qgc3RlcCwKPiBp
bXBsZW1lbnQgJ2VudW0nIHR5cGUgZ2VuZXJhdGlvbi4KPiAKPiBBcyBhIHJlc3VsdCBvZiB0aGUg
bmV3bHktZ2VuZXJhdGVkIGNvZGUsIHJlbW92ZSB0aGUgZXhpc3RpbmcsIGFuZCBub3cKPiBjb25m
bGljdGluZyBkZWZpbml0aW9ucyBpbiB4ZW5saWdodC5nby4gSW4gdGhlIGNhc2Ugb2YgdGhlIEVy
cm9yIHR5cGUsCj4gcmVuYW1lIHRoZSBzbGljZSAnZXJyb3JzJyB0byAnbGlieGxFcnJvcnMnIHNv
IHRoYXQgaXQgZG9lcyBub3QgY29uZmxpY3QKPiB3aXRoIHRoZSBzdGFuZGFyZCBsaWJyYXJ5IHBh
Y2thZ2UgJ2Vycm9ycy4nIEFuZCwgbmVnYXRlIHRoZSB2YWx1ZXMgdXNlZAo+IGluICdsaWJ4bEVy
cm9ycycgc2luY2UgdGhlIGdlbmVyYXRlZCBlcnJvciB2YWx1ZXMgYXJlIG5lZ2F0aXZlLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CgpU
aGlzIGxvb2tzIGdvb2QsIHRoYW5rcy4gIEp1c3QgbmVlZHMgdG8gYmUgcG9ydGVkIGFmdGVyIGFu
ZC9vciBtZXJnZWQKd2l0aCB0aGUgTWFrZWZpbGUgY2hhbmdlcyBmcm9tIDI0LzI0LgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 14:45:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 14:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNeMi-0002Xl-Ou; Thu, 24 Oct 2019 14:45:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=j0Y2=YR=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iNeMh-0002Xg-DO
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 14:45:27 +0000
X-Inumbo-ID: ea7436e4-f66c-11e9-bbab-bc764e2007e4
Received: from mail-pf1-x431.google.com (unknown [2607:f8b0:4864:20::431])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ea7436e4-f66c-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 14:45:26 +0000 (UTC)
Received: by mail-pf1-x431.google.com with SMTP id a2so15293133pfo.10
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 07:45:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=CmyFr5bPnw7KCnLEXgg65kLyYUG+4H1qmVd1jz9Eaj8=;
 b=qrY/iK/i0yaT8zM5Xi42z5xCY9qKtLjZtgwYtBp+KeDXzSBCgz8O06LQCwzdzQCRTt
 6r0oAF5z7WDQSs5OyOF2LA+h7xe9H1vt/Re0z2EGyJv237lpUwXqPQMiO3sOUTfA+B4C
 Duxapq49OqEsKtI7r8fFu4rPgvhR0sm8FqSR8eq9DcViFu7W7ZHI+uOmSUFroJudL53A
 JYsZCDguNnAKH51ZDAimonygZUCt9ed9NibsRh0F6CzK8QDAEz3LfGjtr2iVgsZjBdLz
 IQcuR5hCkS/lPRO99WYjVqM7H25Vny4OnH6wEQ+xOJZzZKLpzUhYSgDhBLqIEwJbqZvT
 c1PA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=CmyFr5bPnw7KCnLEXgg65kLyYUG+4H1qmVd1jz9Eaj8=;
 b=KBKlEjTnSmG0pv8SD1XKZb7i64bbF8/nqd81lf8ofu/mw7gREAvUPEJRIrqmzpujut
 O5avu6aehThXOFCX0cyp39/90MyLzKgQqJl6r2WN49Fkv0JAC6VhqSF3kcSl40gl1BwA
 zgtBsgmj8hJOMDDrIF7FLN2K5TX6jIjkKr9YHgOu9GUekoaFdgtaUWkh233l10ANxlIB
 A9bvqojC824xVbFjY38+VDCgyCszXyl/wN1i7pvCBIIcwyW77k0W+89rZo6zEBEbqNQ7
 VVEBC6omBm/ZONRPOZIS3cTG4J2l7EwPE6unggMLeg1qxZmD6ErxRMsLSj4xyvKx+962
 Qfww==
X-Gm-Message-State: APjAAAU5sQMXhH3DcrKh1gPxL8oSac+shLXixx0yDgKAlW9oTWmtJrVU
 zQlaYwFe8fi/uEDUlrO/H+FhUHIGW4xCSXrUT5byDrGtyBQdMg==
X-Google-Smtp-Source: APXvYqwBCcANJObR6j2+VwqyK86DvZiE5w0bnkL9M2nXP17qgcR0ky1Ag19GirTcpAjz9wTzav4lP4c3YyB1zNuwHZA=
X-Received: by 2002:a62:b405:: with SMTP id h5mr18084647pfn.234.1571928325485; 
 Thu, 24 Oct 2019 07:45:25 -0700 (PDT)
MIME-Version: 1.0
References: <1571918276.2606.0@crc.id.au>
In-Reply-To: <1571918276.2606.0@crc.id.au>
From: Paul Durrant <pdurrant@gmail.com>
Date: Thu, 24 Oct 2019 15:45:14 +0100
Message-ID: <CACCGGhBUx6AHfF2wJkQ3=M2OVDuLgR+Q4WBLCJE3Rb7-r3fRRQ@mail.gmail.com>
To: Steven Haigh <netwiz@crc.id.au>
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============0439668467106106986=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0439668467106106986==
Content-Type: multipart/alternative; boundary="00000000000073fab00595a91530"

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

Not much clue in the logs. The crash params are weird though... certainly
not matching the doc. (
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-chec=
k-0xac--hal-memory-allocation)
but then again they are not always to be believed.
There are some odd looking IOMMU faults in there too.

 Paul

On Thu, 24 Oct 2019 at 13:01, Steven Haigh <netwiz@crc.id.au> wrote:

> Hi all,
>
> I've managed to get the git master version of Xen on this affected
> system and tries to boot a Windows Server 2016 system. It crashes as
> per normal.
>
> I managed to get these logs, but I'm not quite sure what else to do to
> debug this issue further.
>
> Suggestions welcome.
>
> The boot log in /var/log/xen/ shows:
> Waiting for domain soti.vm (domid 4) to die [pid 9174]
> Domain 4 has shut down, reason code 3 0x3
> Action for shutdown reason code 3 is destroy
> Domain 4 needs to be cleaned up: destroying the domain
> Done. Exiting now
>
> For some reason I'm not getting any serial output - so I'll have to
> take a look at that tomorrow - but if you need anything further, please
> let me know and I'll see what I can turn up.
>
> Windows config file:
>
> type =3D "hvm"
> name =3D "$vmname.vm"
> viridian =3D 1
> #viridian =3D ['base']
> memory =3D 8192
> vcpus =3D 4
> vif =3D ['bridge=3Dbr51, mac=3D00:16:3E:64:CC:A0']
> #disk =3D [ '/dev/vg_hosting/$vmname.vm,raw,xvda,rw',
> 'file:/root/SW_DVD9_NTRL_Windows_Svrs_2016_English_2_Std_DC_FPP_OEM_X21-2=
2567.ISO,hdc:cdrom,r'
>
> ]
> disk =3D [ '/dev/vg_hosting/$vmname.vm,raw,hda,rw' ]
> boot =3D 'cd'
> vnc =3D 2
> vnclisten =3D "0.0.0.0"
> #vncpasswd =3D ''
>
> ## Set the clock to localtime - not UTC...
> localtime =3D 1
>
> ## Fix the mouse cursor for VNC usage
> usbdevice =3D 'tablet'
>
> ## Lower CPU prio that other VMs...
> cpu_weight =3D 128
>
> on_poweroff =3D 'destroy'
> on_reboot =3D 'destroy'
> on_crash =3D 'destroy'
>
> Steven Haigh
>
> =F0=9F=93=A7 netwiz@crc.id.au     =F0=9F=92=BB https://www.crc.id.au
> =F0=9F=93=9E +613 9001 6090       =F0=9F=93=B1 +614 1293 5897
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">Not much clue in the logs. The crash params are weird though... certainl=
y not matching the doc. (<a href=3D"https://docs.microsoft.com/en-us/window=
s-hardware/drivers/debugger/bug-check-0xac--hal-memory-allocation" style=3D=
"font-family:Arial,Helvetica,sans-serif">https://docs.microsoft.com/en-us/w=
indows-hardware/drivers/debugger/bug-check-0xac--hal-memory-allocation</a>)=
 but then again they are not always to be believed.=C2=A0</div><div class=
=3D"gmail_default" style=3D"font-family:monospace">There are some odd looki=
ng IOMMU faults in there too.</div><div class=3D"gmail_default" style=3D"fo=
nt-family:monospace"><br></div><div class=3D"gmail_default" style=3D"font-f=
amily:monospace">=C2=A0Paul</div></div><br><div class=3D"gmail_quote"><div =
dir=3D"ltr" class=3D"gmail_attr">On Thu, 24 Oct 2019 at 13:01, Steven Haigh=
 &lt;<a href=3D"mailto:netwiz@crc.id.au">netwiz@crc.id.au</a>&gt; wrote:<br=
></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;=
border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi all,<br>
<br>
I&#39;ve managed to get the git master version of Xen on this affected <br>
system and tries to boot a Windows Server 2016 system. It crashes as <br>
per normal.<br>
<br>
I managed to get these logs, but I&#39;m not quite sure what else to do to =
<br>
debug this issue further.<br>
<br>
Suggestions welcome.<br>
<br>
The boot log in /var/log/xen/ shows:<br>
Waiting for domain soti.vm (domid 4) to die [pid 9174]<br>
Domain 4 has shut down, reason code 3 0x3<br>
Action for shutdown reason code 3 is destroy<br>
Domain 4 needs to be cleaned up: destroying the domain<br>
Done. Exiting now<br>
<br>
For some reason I&#39;m not getting any serial output - so I&#39;ll have to=
 <br>
take a look at that tomorrow - but if you need anything further, please <br=
>
let me know and I&#39;ll see what I can turn up.<br>
<br>
Windows config file:<br>
<br>
type =3D &quot;hvm&quot;<br>
name =3D &quot;$vmname.vm&quot;<br>
viridian =3D 1<br>
#viridian =3D [&#39;base&#39;]<br>
memory =3D 8192<br>
vcpus =3D 4<br>
vif =3D [&#39;bridge=3Dbr51, mac=3D00:16:3E:64:CC:A0&#39;]<br>
#disk =3D [ &#39;/dev/vg_hosting/$vmname.vm,raw,xvda,rw&#39;, <br>
&#39;file:/root/SW_DVD9_NTRL_Windows_Svrs_2016_English_2_Std_DC_FPP_OEM_X21=
-22567.ISO,hdc:cdrom,r&#39; <br>
]<br>
disk =3D [ &#39;/dev/vg_hosting/$vmname.vm,raw,hda,rw&#39; ]<br>
boot =3D &#39;cd&#39;<br>
vnc =3D 2<br>
vnclisten =3D &quot;0.0.0.0&quot;<br>
#vncpasswd =3D &#39;&#39;<br>
<br>
## Set the clock to localtime - not UTC...<br>
localtime =3D 1<br>
<br>
## Fix the mouse cursor for VNC usage<br>
usbdevice =3D &#39;tablet&#39;<br>
<br>
## Lower CPU prio that other VMs...<br>
cpu_weight =3D 128<br>
<br>
on_poweroff =3D &#39;destroy&#39;<br>
on_reboot =3D &#39;destroy&#39;<br>
on_crash =3D &#39;destroy&#39;<br>
<br>
Steven Haigh<br>
<br>
=F0=9F=93=A7 <a href=3D"mailto:netwiz@crc.id.au" target=3D"_blank">netwiz@c=
rc.id.au</a>=C2=A0 =C2=A0 =C2=A0=F0=9F=92=BB <a href=3D"https://www.crc.id.=
au" rel=3D"noreferrer" target=3D"_blank">https://www.crc.id.au</a><br>
=F0=9F=93=9E +613 9001 6090=C2=A0 =C2=A0 =C2=A0 =C2=A0=F0=9F=93=B1 +614 129=
3 5897<br>
<br>
<br>
_______________________________________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-devel</a></blockquote></div>

--00000000000073fab00595a91530--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0439668467106106986==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 24 14:58:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 14:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNeZK-0003Tz-3H; Thu, 24 Oct 2019 14:58:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNeZJ-0003Tu-5j
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 14:58:29 +0000
X-Inumbo-ID: bc0e9400-f66e-11e9-94a5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bc0e9400-f66e-11e9-94a5-12813bfff9fa;
 Thu, 24 Oct 2019 14:58:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNeZH-0007JL-3Q; Thu, 24 Oct 2019 14:58:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNeZG-00036J-K9; Thu, 24 Oct 2019 14:58:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNeZG-00032C-JV; Thu, 24 Oct 2019 14:58:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143103-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3f82eb9740cacf417576387c398c9a543ab05c60
X-Osstest-Versions-That: xen=7eee9c16d6405a1a1f2e8c6472923db842c90cfb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 14:58:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143103: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzEwMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzEwMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzZjgyZWI5NzQwY2FjZjQxNzU3NjM4N2MzOThjOWE1NDNhYjA1YzYwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3ZWVlOWMxNmQ2NDA1YTFhMWYy
ZThjNjQ3MjkyM2RiODQyYzkwY2ZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMwNzQgIDIwMTkt
MTAtMjMgMTk6MDI6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTAzICAy
MDE5LTEwLTI0IDEyOjExOjMxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDdlZWU5YzE2ZDYuLjNmODJlYjk3NDAgIDNmODJlYjk3
NDBjYWNmNDE3NTc2Mzg3YzM5OGM5YTU0M2FiMDVjNjAgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 15:08:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNej4-0004Mh-BO; Thu, 24 Oct 2019 15:08:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zclB=YR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNej2-0004MZ-TZ
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 15:08:32 +0000
X-Inumbo-ID: 23f3b2ac-f670-11e9-beca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 23f3b2ac-f670-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 15:08:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571929711;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=rFyivggJGOS+YSFV7Hnnyho0PFUDb8Vu0zXpRLFpJRw=;
 b=Pknr3HRanKCx1ty5N+JggKFrIKU5l/xWFLtTN5AY+l4Mo4SIXFGUrCwa
 pVioVYwXM7nx/e00RJD/4/IYRaFcFiNrAjsiTX8dnbeBSwEs3FbMFtUA1
 bHmmWFUA3acl9lIxZCVWvM/3ZTdP9eDkXEADjqNVMgybZNWcJgymS6kbW U=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Zum1bSgjMtqMgZuJa/RSfmff1IZD5/vi6C6ITaEv3j2MqICL8HB3B9pgA6W29h0fN8BjAnXSjA
 jpau+RXcrhiN2WNOx+b0z5OdJTwu14C01/wZPBWCPAj2lWDb5ZVDSSMcKlB3Y0X47kkbbaaek6
 XZW1lmXBrQBmmkOmg60qEzwAmFem0LKK+J7tIF+3jY7A7/94AEVm3B21byDYkjhk5jY1GMuMWV
 0WOWVZQg2Nb6ZUDg5YiC9ka0Namxmx5/KRMRG2cGh6B9naQ/MR8ENN4qpJHS2B7Ko03fHjnkeK
 qz0=
X-SBRS: 2.7
X-MesageID: 7381051
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,225,1569297600"; 
   d="scan'208";a="7381051"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23985.48747.34908.392903@mariner.uk.xensource.com>
Date: Thu, 24 Oct 2019 16:08:27 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191023154008.GL1138@perard.uk.xensource.com>
References: <20191023130013.32382-1-ian.jackson@eu.citrix.com>
 <20191023130013.32382-12-ian.jackson@eu.citrix.com>
 <20191023154008.GL1138@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v7 11/11] libxl: On ARM,
 reject future new passthrough modes too
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien
 Grall <julien@xen.org>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgdjcgMTEvMTFd
IGxpYnhsOiBPbiBBUk0sIHJlamVjdCBmdXR1cmUgbmV3IHBhc3N0aHJvdWdoIG1vZGVzIHRvbyIp
Ogo+IE9uIFdlZCwgT2N0IDIzLCAyMDE5IGF0IDAyOjAwOjEzUE0gKzAxMDAsIElhbiBKYWNrc29u
IHdyb3RlOgo+ID4gKyAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOwo+IAo+IFRo
YXQgbG9va3Mgc3RyYW5nZSwgdGhlcmUgYSBzZW1pY29sb24gXiBoZXJlIGluc3RlYWQgb2YgYSBj
b2xvbiAnOicuCj4gCj4gPiAtICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cInN5bmNfcHRcIiBu
b3Qgc3VwcG9ydGVkIG9uIEFSTVxuIik7Cj4gPiArICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1c
IiVzXCIgbm90IHN1cHBvcnRlZCBvbiBBUk1cbiIsCj4gPiArICAgICAgICAgICAgIGxpYnhsX19w
YXNzdGhyb3VnaF9tb2RlX3RvX3N0cmluZyhjX2luZm8tPnBhc3N0aHJvdWdoKTsKPiAKPiBJIGNh
bid0IGZpbmQgd2hlcmUgdGhpcyBmdW5jdGlvbiBpcyBkZWZpbmVkLiBEb2VzIGl0IGV4aXN0Pwo+
IFlvdSBwcm9iYWJseSB3YW50IGxpYnhsX3Bhc3N0aHJvdWdoX3RvX3N0cmluZygpLgo+IEFsc28g
dGhlcmUncyBhIG1pc3NpbmcgKSB0byB0ZXJtaW5hdGUgTE9HRCBsaXN0IG9mIGFyZ3MuCgpJIG1h
bmFnZWQgdG8gZ2V0IG9zc3Rlc3QgdG8gbGV0IG1lIGhhdmUgb25lIG9mIGl0cyBhcm0gYm94ZXMg
Zm9yIGxvbmcKZW5vdWdoIHRvIGFjdHVhbGx5IGJ1aWxkIHRlc3QgdGhpcyBhbmQgeW91ciBsaXN0
IG9mIGlzc3VlcyB3YXMKY29tcHJlaGVuc2l2ZS4KCj4gSSB0aGluayB0aGF0J3MgaXQuIFdpdGgg
dGhvc2UgMyB0aGluZ3MgZml4ZWQ6Cj4gQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgoKU28sIHRoYW5rcy4gIEZUUiBoZXJlIGlzIHRoZSBmaW5hbCB2
ZXJzaW9uLgoKVGhpcyBub3cgaGFzIGFsbCB0aGUgcmVxdWlyZWQgYWNrcyBhbmQgSSB3aWxsIGJ1
aWxkIHRlc3QgaXQgYWdhaW4KYWdhaW5zdCBzdGFnaW5nIGFuZCBwdXNoIGl0LgoKSWFuLgoKRnJv
bSAzMjRmN2I0MDkyZGE2NWRhZTZhZWM5NzhhODk5NjZiOGVjZmYzYTlkIE1vbiBTZXAgMTcgMDA6
MDA6MDAgMjAwMQpGcm9tOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogV2VkLCAyMyBPY3QgMjAxOSAxMzo1NTo1NCArMDEwMApTdWJqZWN0OiBbWEVOIFBBVENI
IGZvci00LjEzIHY3IDExLzExXSBsaWJ4bDogT24gQVJNLCByZWplY3QgZnV0dXJlIG5ldwogcGFz
c3Rocm91Z2ggbW9kZXMgdG9vCkNjOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jvc3NAc3VzZS5jb20+CgpU
aGlzIGlzIG1vc3QgcGxlYXNhbnRseSBkb25lIGJ5IGFsc28gY2hhbmdpbmcgdGhlIGlmIHRvIGEg
c3dpdGNoLgoKU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+ClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgoKLS0tCnY4OiBGaXggbWFueSBpZGlvdGljeSBjb21waWxlIGVycm9ycyBpbiB0aGlz
IHBhdGNoLgoKdjc6IE5ldyBwYXRjaCBpbiB0aGlzIHZlcnNpb24gb2YgdGhlIHNlcmllcy4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCAyZjFjYTY5NDMx
Li4zNGY4YTI5MDU2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtMTIwMyw5ICsxMjAzLDE1IEBAIGludCBsaWJ4bF9f
YXJjaF9wYXNzdGhyb3VnaF9tb2RlX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAg
Y19pbmZvLT5wYXNzdGhyb3VnaCA9IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwogICAgIH0K
IAotICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNf
UFQpIHsKKyAgICBzd2l0Y2ggKGNfaW5mby0+cGFzc3Rocm91Z2gpIHsKKyAgICBjYXNlIExJQlhM
X1BBU1NUSFJPVUdIX0RJU0FCTEVEOgorICAgIGNhc2UgTElCWExfUEFTU1RIUk9VR0hfU0hBUkVf
UFQ6CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKICAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsCi0gICAgICAgICAgICAgInBhc3N0aHJvdWdoPVwic3luY19wdFwiIG5vdCBzdXBwb3J0
ZWQgb24gQVJNXG4iKTsKKyAgICAgICAgICAgICAicGFzc3Rocm91Z2g9XCIlc1wiIG5vdCBzdXBw
b3J0ZWQgb24gQVJNXG4iLAorICAgICAgICAgICAgIGxpYnhsX3Bhc3N0aHJvdWdoX3RvX3N0cmlu
ZyhjX2luZm8tPnBhc3N0aHJvdWdoKSk7CiAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CiAgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 15:17:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNere-0005D4-Gn; Thu, 24 Oct 2019 15:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5g8Z=YR=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNerc-0005Cz-VS
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 15:17:25 +0000
X-Inumbo-ID: 61090fe2-f671-11e9-94a7-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61090fe2-f671-11e9-94a7-12813bfff9fa;
 Thu, 24 Oct 2019 15:17:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571930243;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=58g/5pFEvcF19vL3sGa+AYzIH3ffnxCXRUoNFez1UD4=;
 b=XzP6q1o/TcPH/GXB0LDQbDFw6zMHYgBniNoUKlLGt4IC7ciQxjDfy+ju
 hzAqU7gOkjYqRv5p+qGYBzwJM4Di5Kl2Q/PfSYDxOcrM7bCaXYwekQwwd
 Ui9/UdQGD0o3MNCjZDT1SALXyEM3ejs4KslVsl6lGaSkBJiyFWZvvCNzH Y=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: yRNtASGu76CdhV4sML6/TvzRVln+bEiVlK1tkCpXw/1m+21kk/2kYyAJwVe8h0xyUroSB6Yf6r
 sOI5NeAOyno42k6nBx5387XSoHs/pD3Z4sUOMrknbXks8uZJod427B6TVgWVo6FnymJ9TtkHQd
 53e5ytCL/Xj+PdSDZE7PQEBaZKkO76JmGVQDRP6EnDNqRUaNruCXtyuGp07H4oXbjSGNn4X536
 +/8sepoPae0tfscvQVisMAZlEK1/2LUdq5c+19HkV8Z7jtr23bIlYdmQsMmtU+65HbS/B7FBo/
 Guc=
X-SBRS: 2.7
X-MesageID: 7834185
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,225,1569297600"; 
   d="scan'208";a="7834185"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <00b468deae50cb125be01ff90ceb739fd25f8e5c.1570456846.git.rosbrookn@ainfosec.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <27655524-7546-d4ee-0cda-381e0ca0ecaa@citrix.com>
Date: Thu, 24 Oct 2019 16:17:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <00b468deae50cb125be01ff90ceb739fd25f8e5c.1570456846.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 03/24] golang/xenlight: define Defbool
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSA0OjEyIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+IEZyb206IE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Cj4gCj4gRGVmaW5lIERlZmJvb2wgYXMgc3Ry
dWN0IGFuYWxhZ291cyB0byB0aGUgQyB0eXBlLCBhbmQgZGVmaW5lIHRoZSB0eXBlCj4gJ2RlZmJv
b2xWYWwnIHRoYXQgcmVwcmVzZW50IHRydWUsIGZhbHNlLCBhbmQgZGVmYXVsdCBkZWZib29sIHZh
bHVlcy4KPiAKPiBJbXBsZW1lbnQgU2V0LCBVbnNldCwgU2V0SWZEZWZhdWx0LCBJc0RlZmF1bHQs
IFZhbCwgYW5kIFN0cmluZyBmdW5jdGlvbnMKPiBvbiBEZWZib29sIHNvIHRoYXQgdGhlIHR5cGUg
Y2FuIGJlIHVzZWQgaW4gR28gYW5hbGFnb3VzbHkgdG8gaG93IGl0cwo+IHVzZWQgaW4gQy4KPiAK
PiBGaW5hbGx5LCBpbXBsZW1lbnQgZnJvbUMgYW5kIHRvQyBmdW5jdGlvbnMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KCkxvb2tzIGdv
b2Q6CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 15:20:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:20:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNeuj-0005vT-1M; Thu, 24 Oct 2019 15:20:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5g8Z=YR=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNeuh-0005vN-Jt
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 15:20:35 +0000
X-Inumbo-ID: d3008db4-f671-11e9-beca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d3008db4-f671-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 15:20:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571930435;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=PtndnIkA2u3OcdwGKtkHaNPgP13jfPOGuFLfcLvXLtk=;
 b=ccxf2qdEGrQiB8KG7O8lKTEssvx4UE62ocqjJwhpFwEW43UfE5ZWeyml
 fvee7sQeKJFNgKvecG13GFo/YbGtHHRQWAcLZ8Hp8auDyPV2JMyF0fGOM
 UlW+9fQL+shodnhGKYutzQH7l7upwjz+dislU1Y2bYTNlXW61JzjkTzKX E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fI24nHhFU12tRGEp0TcAibVLIDFUO2UvMa0LEMk/SO0hYMuMjrGxwrRvykZVGkpxpwvvRgCFji
 grkAqYgY0+RD1N0h9D+F6Zy+C/lVGxYHdnMeo7n1miHyAp5COPqzeseHscW0XsXsJQdhRiJ/bz
 ecW6l3/Vaa1BrKPEHptitcSYZN7UF2bWjE5RzMo88ry5oWIKQXcfQEhGG8s8PvaxvyGDtR5InS
 +BtjAS158OEy2e5poDTFWk8umLgGBVi7HWue03qFCWbVvvuU8oI8fJCQ1GzEda6UGrWNWZks+n
 eLM=
X-SBRS: 2.7
X-MesageID: 7382828
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,225,1569297600"; 
   d="scan'208";a="7382828"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <f6466d1ade43ae7d865323b18480ce6b1437a63f.1570456846.git.rosbrookn@ainfosec.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <eb24efce-6e11-4bf5-2580-c61e329ffb24@citrix.com>
Date: Thu, 24 Oct 2019 16:20:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <f6466d1ade43ae7d865323b18480ce6b1437a63f.1570456846.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 04/24] golang/xenlight: define Devid type as
 int
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSA0OjEyIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+IEZyb206IE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Cj4gCj4gU2lnbmVkLW9mZi1ieTogTmljayBS
b3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 15:47:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNfKx-0007r0-Vz; Thu, 24 Oct 2019 15:47:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zclB=YR=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNfKw-0007qv-K9
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 15:47:42 +0000
X-Inumbo-ID: 9c434ee8-f675-11e9-94a8-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9c434ee8-f675-11e9-94a8-12813bfff9fa;
 Thu, 24 Oct 2019 15:47:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571932060;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject;
 bh=eC3bZN/TSJQNBA0uJyX9tK7yIrWRgBqF5fn3tIczGKg=;
 b=QHojbqhXzWsxdaHER1nTrGoBsMeTDmWLnkF4++8CzCy30jYTpUD0F2rs
 1RkebsiXmVCknnLoYxJyextzPGVwE/b1sk7JrlWc9bgShh++l44Rujs0K
 3QXkDiQuXFPfyxrApqUBZz4ZEMVWPc8aBfbUvIbzlip8LXtvint0QLSEI c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zzJOwdTJJ80HBfV3DHmCQywQClff3ealB54uCSeDdE5QzonJvW4I+rZT35bmZxNV2nJaKHDwal
 K2x5QpjaT+IZzXFoGFtmeuhNSrdiR8IkBGKftOjXLy/UkO6IMjahOWirwNaV278/Vg5LxgGnRI
 LhdsNQcPi4OhMrJ+kHZIYg+OJUlEwYvKC2dYNRr63eWHXCEBoC2df3SjVlFc50PHKMgee0qGr8
 vmV0QEo6a0opX4mrpnjbcXc/5u4rqGjuI3yt/Liy9rsc2d29zqXxz7jGqw+yspwcRzAo16KxCZ
 qks=
X-SBRS: 2.7
X-MesageID: 7836972
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,225,1569297600"; 
   d="scan'208";a="7836972"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23985.51097.655432.655379@mariner.uk.xensource.com>
Date: Thu, 24 Oct 2019 16:47:37 +0100
To: Julien Grall <julien.grall@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] rochester and Debian buster
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZGlzY3Vzc2VkIG9uIGlyYyB0aGUgcHJvYmxlbXMgSSBoYXZlIGJlZW4gaGF2aW5nIHRyeWlu
ZyB0byBnZXQKYnVzdGVyJ3MgcmVsZWFzZWQga2VybmVsIHRvIHJ1biBvbiB0aGUgcm9jaGVzdGVy
cywgd2hpY2ggaXMgd2FudGVkIHRvCnVwZ3JhZGUgb3NzdGVzdCB0byBidXN0ZXIgKHdoaWNoIGlz
IGN1cnJlbnRseSBEZWJpYW4gc3RhYmxlKS4KClVuZm9ydHVuYXRlbHkgb3VyIHByZXZpb3VzIGNv
bnZlcnNhdGlvbnMgZG9uJ3Qgc2VlbSB0byBoYXZlIGJlZW4KcmVjb3JkZWQgYW55d2hlcmUuICBM
ZXQncyB0cnkgYXQgbGVhc3QgdG8gd3JpdGUgdGhpbmdzIGRvd24gbm93LgoKVGhlIHN5bXB0b20g
aXMgdGhhdCB0aGUgbWFjaGluZSB0aGlua3MgdGhlIG5ldHdvcmsgbGluayBpcyBkb3duLCBhbmQK
bm8gbmV0d29yayBzdHVmZiBoYXBwZW5zLCBzbyB0aGUgaW5zdGFsbGVyIGRvZXNuJ3Qgd29yay4g
IChJIGRvbid0CnRoaW5rIEkgaGF2ZSBjaGVja2VkIGF0IHRoZSBzd2l0Y2ggZW5kIHdoZXRoZXIg
dGhlIGxpbmsgaXMgYWN0dWFsbHkKdXAuKQoKWW91IHN1Z2dlc3RlZCB0aGF0IG1heWJlIGFkZGlu
ZwogIGlvbW11LnBhc3N0aHJvdWdoPTEKdG8gdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUgbWlnaHQg
aGVscC4gIEJ1dCBpdCBoYXNuJ3QuCgpJIGhhdmUgYSBtZW1vcnkgb2YgZGlzY3Vzc2luZyB0aGUg
bmV4dCBzdGVwcyBhbmQgSSB0aGluayB3ZSBkaXNjdXNzZWQKdXBncmFkaW5nIHRoZSBmaXJtd2Fy
ZS4gIElmIEkgcmVtZW1iZXIgcmlnaHRseSB3ZSBhZ3JlZWQgKHdpdGgKSnVlcmdlbikgdGhhdCB1
cGdyYWRpbmcgdGhlIGZpcm13YXJlIG9uIG9uZSBvZiB0aGUgdHdvIHJvY2hlc3RlcgptYWNoaW5l
cyB3b3VsZCBiZSBhbiBhY2NlcHRhYmxlIHJpc2suICBDYW4gd2UgZmlsZSBhIHRpY2tldCB0byBo
YXZlCnRoYXQgZG9uZSBieSBvdXIgb25zaXRlIHRlY2huaWNpYW4gPwoKT3RoZXIgb3B0aW9ucyB3
b3VsZCBpbmNsdWRlIHRyeWluZyBhIGJ1c3Rlci1iYWNrcG9ydHMga2VybmVsLCBpZiB3ZQpoYWQg
c29tZSByZWFzb24gdG8gdGhpbmsgdGhhdCBhIG5ld2VyIGtlcm5lbCB3b3VsZCBiZSBiZXR0ZXIu
CkNlcnRhaW5seSBpZiB0aGlzIHR1cm5zIG91dCB0byBiZSBhIGtlcm5lbCBidWcsIGFuZCBhIHdv
cmthcm91bmQgaXMKYXdrd2FyZCwgdGhlIGJlc3QgZml4IHdvdWxkIGJlIHRvIGdldCB0aGUgYnVn
Zml4IGJhY2twb3J0ZWQgdG8gdGhlCkRlYmlhbiBidXN0ZXIga2VybmVsIChlaXRoZXIgdGhlIHN0
YWJsZSBzZXJpZXMsIG9yIC1iYWNrcG9ydHMpLgoKQ3VycmVudGx5IEkgaGF2ZSByb2NoZXN0ZXIx
IGJvb2tlZCBvdXQgYW5kIHlvdSBhcmUgZnJlZSB0byBwbGF5IHdpdGgKaXQgaWYgeW91IGxpa2Uu
ICBXZSdsbCBuZWdvdGlhdGUgYWJvdXQgdGhhdCBvbiBpcmMuCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 16:12:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 16:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNfic-0002C9-24; Thu, 24 Oct 2019 16:12:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/iVV=YR=kernel.org=luto@srs-us1.protection.inumbo.net>)
 id 1iNfia-0002C4-2i
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 16:12:08 +0000
X-Inumbo-ID: 06780daa-f679-11e9-94a9-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06780daa-f679-11e9-94a9-12813bfff9fa;
 Thu, 24 Oct 2019 16:12:07 +0000 (UTC)
Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com
 [209.85.221.49])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 929D92166E
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 16:12:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571933526;
 bh=BLLHDwROAf93/5MRoMht9A1lnkPiEcUf5wYfxbtqWxA=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=UjxlRqauqd1oPrLF6wvfCI5vlf/DbwgbzgAYwey/swEIg/Rfr34fBH2cSP+PmeuIf
 z6iEn1sirtCTIQESDvvm2jLkaitv4Ve6PXu2PtCzugch8oVQumox5H6z1aPgaku1aF
 Yz8Kopr2w9TnVbZTqYbnLd0ajio/aI2mxHDFKwWA=
Received: by mail-wr1-f49.google.com with SMTP id q13so21771293wrs.12
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 09:12:06 -0700 (PDT)
X-Gm-Message-State: APjAAAVN6khA5u+lvUkzCcIWn77CKdUS27aimj6nAr3kXmSZifciMyFV
 /rzFzQz9V9KPRsVpw4LfokrD0zHWwmwjlfBM1RsxgQ==
X-Google-Smtp-Source: APXvYqwWZ1XyZeseylBIXNV03ODFkP+QjhC4uOR0zXgYX/4Z31HQ+LXWD4NhDb2q68L752kFVGb0TQYpK1h9egr5uLk=
X-Received: by 2002:a5d:4d0f:: with SMTP id z15mr4378059wrt.195.1571933525027; 
 Thu, 24 Oct 2019 09:12:05 -0700 (PDT)
MIME-Version: 1.0
References: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
In-Reply-To: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
From: Andy Lutomirski <luto@kernel.org>
Date: Thu, 24 Oct 2019 09:11:53 -0700
X-Gmail-Original-Message-ID: <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
Message-ID: <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 X86 ML <x86@kernel.org>, Peter Zijlstra <peterz@infradead.org>
Subject: Re: [Xen-devel] [PATCH] x86/stackframe/32: repair 32-bit Xen PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: lkml <linux-kernel@vger.kernel.org>, Andy Lutomirski <luto@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgNywgMjAxOSBhdCAzOjQxIEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4KPiBPbmNlIGFnYWluIFJQTCBjaGVja3MgaGF2ZSBiZWVuIGludHJvZHVj
ZWQgd2hpY2ggZG9uJ3QgYWNjb3VudCBmb3IgYQo+IDMyLWJpdCBrZXJuZWwgbGl2aW5nIGluIHJp
bmcgMSB3aGVuIHJ1bm5pbmcgaW4gYSBQViBYZW4gZG9tYWluLiBUaGUKPiBjYXNlIGluIEZJWFVQ
X0ZSQU1FIGhhcyBiZWVuIHByZXZlbnRpbmcgYm9vdDsgYWRqdXN0IEJVR19JRl9XUk9OR19DUjMK
PiBhcyB3ZWxsIGp1c3QgaW4gY2FzZS4KCkknbSBva2F5IHdpdGggdGhlIGdlbmVyYXRlZCBjb2Rl
LCBidXQgSU1PIHRoZSBtYWNybyBpcyB0b28gaW5kaXJlY3QKZm9yIHNvbWV0aGluZyB0aGF0J3Mg
dHJpdmlhbC4KCj4KPiBGaXhlczogM2M4OGM2OTJjMjg3ICgieDg2L3N0YWNrZnJhbWUvMzI6IFBy
b3ZpZGUgY29uc2lzdGVudCBwdF9yZWdzIikKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4KPiAtLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TCj4g
KysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUwo+IEBAIC00OCw2ICs0OCwxNyBAQAo+Cj4g
ICNpbmNsdWRlICJjYWxsaW5nLmgiCj4KPiArI2lmbmRlZiBDT05GSUdfWEVOX1BWCj4gKyMgZGVm
aW5lIFVTRVJfU0VHTUVOVF9SUExfTUFTSyBTRUdNRU5UX1JQTF9NQVNLCj4gKyNlbHNlCj4gKy8q
Cj4gKyAqIFdoZW4gcnVubmluZyBwYXJhdmlydHVhbGl6ZWQgb24gWGVuIHRoZSBrZXJuZWwgcnVu
cyBpbiByaW5nIDEsIGFuZCBoZW5jZQo+ICsgKiBzaW1wbGUgbWFzayBiYXNlZCB0ZXN0cyAoaS5l
LiBvbmVzIG5vdCBjb21wYXJpbmcgYWdhaW5zdCBVU0VSX1JQTCkgaGF2ZSB0bwo+ICsgKiBpZ25v
cmUgYml0IDAuIFNlZSBhbHNvIHRoZSBDLWxldmVsIGdldF9rZXJuZWxfcnBsKCkuCj4gKyAqLwoK
SG93IGFib3V0OgoKLyoKICogV2hlbiBydW5uaW5nIG9uIFhlbiBQViwgdGhlIGFjdHVhbCAlY3Mg
cmVnaXN0ZXIgaW4gdGhlIGtlcm5lbCBpcyAxLCBub3QgMC4KICogSWYgd2UgbmVlZCB0byBkaXN0
aW5ndWlzaCBiZXR3ZWVuIGEgJWNzIGZyb20ga2VybmVsIG1vZGUgYW5kIGEgJWNzIGZyb20KICog
dXNlciBtb2RlLCB3ZSBjYW4gZG8gdGVzdCAkMiBpbnN0ZWFkIG9mIHRlc3QgJDMuCiAqLwojZGVm
aW5lIFVTRVJfU0VHTUVOVF9SUExfTUFTSyAyCgpidXQuLi4KCj4gKyMgZGVmaW5lIFVTRVJfU0VH
TUVOVF9SUExfTUFTSyAoU0VHTUVOVF9SUExfTUFTSyAmIH4xKQo+ICsjZW5kaWYKPiArCj4gICAg
ICAgICAuc2VjdGlvbiAuZW50cnkudGV4dCwgImF4Igo+Cj4gIC8qCj4gQEAgLTE3Miw3ICsxODMs
NyBAQAo+ICAgICAgICAgQUxURVJOQVRJVkUgImptcCAuTGVuZF9cQCIsICIiLCBYODZfRkVBVFVS
RV9QVEkKPiAgICAgICAgIC5pZiBcbm9fdXNlcl9jaGVjayA9PSAwCj4gICAgICAgICAvKiBjb21p
bmcgZnJvbSB1c2VybW9kZT8gKi8KPiAtICAgICAgIHRlc3RsICAgJFNFR01FTlRfUlBMX01BU0ss
IFBUX0NTKCVlc3ApCj4gKyAgICAgICB0ZXN0bCAgICRVU0VSX1NFR01FTlRfUlBMX01BU0ssIFBU
X0NTKCVlc3ApCgpTaG91bGRuJ3QgUFRfQ1MoJWVzcCkgYmUgMCBpZiB3ZSBjYW1lIGZyb20gdGhl
IGtlcm5lbD8gIEknbSBndWVzc2luZwp0aGUgYWN0dWFsIGJ1ZyBpcyBpbiB3aGF0ZXZlciBjb2Rl
IHB1dCAxIGluIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLgoKSW4gb3RoZXIgd29yZHMsIEknbSBo
YXZpbmcgdHJvdWJsZSB1bmRlcnN0YW5kaW5nIHdoeSB0aGVyZSBpcyBhbnkKY29udGV4dCBpbiB3
aGljaCBzb21lIHZhbHVlIHdvdWxkIGJlIDMgZm9yIHVzZXIgbW9kZSBhbmQgMSBmb3Iga2VybmVs
Cm1vZGUuICBPYnZpb3VzbHkgaWYgd2UncmUgbWFudWFsbHkgSVJFVGluZyB0byBrZXJuZWwgbW9k
ZSwgd2UgbmVlZCB0bwpzZXQgQ1MgdG8gMSwgYnV0IGlmIHdlJ3JlIGZpbGxpbmcgaW4gb3VyIG93
biBQVF9DUywgd2Ugc2hvdWxkIGp1c3QKd3JpdGUgMC4KClRoZSBzdXBwb3NlZGx5IG9mZmVuZGlu
ZyBjb21taXQgKCIieDg2L3N0YWNrZnJhbWUvMzI6IFByb3ZpZGUKY29uc2lzdGVudCBwdF9yZWdz
IikgbG9va3MgY29ycmVjdCB0byBtZSwgc28gSSBzdXNwZWN0IHRoYXQgdGhlCnByb2JsZW0gaXMg
ZWxzZXdoZXJlLiAgT3IgaXMgaXQgaW50ZW50aW9uYWwgdGhhdCBYZW4gUFYncyBhc20KKGFyY2gv
eDg2L3hlbi93aGF0ZXZlcikgc3RpY2tzIDEgaW50byB0aGUgQ1MgZmllbGQgb24gdGhlIHN0YWNr
PwoKQWxzbywgd2h5IGFyZSB3ZSBzdXBwb3J0aW5nIDMyLWJpdCBMaW51eCBQViBndWVzdHMgYXQg
YWxsPyAgQ2FuIHdlCmp1c3QgZGVsZXRlIHRoaXMgY29kZSBpbnN0ZWFkPwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 16:19:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 16:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNfps-0002Pb-TL; Thu, 24 Oct 2019 16:19:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+QwF=YR=dornerworks.com=stewart.hildebrand@srs-us1.protection.inumbo.net>)
 id 1iNfps-0002PS-3O
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 16:19:40 +0000
X-Inumbo-ID: 0e983d88-f67a-11e9-beca-bc764e2007e4
Received: from webmail.dornerworks.com (unknown [12.207.209.150])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 0e983d88-f67a-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 16:19:31 +0000 (UTC)
From: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>
To: Julien Grall <julien.grall@arm.com>, Jeff Kubascik
 <Jeff.Kubascik@dornerworks.com>, Wei Liu <wl@xen.org>, George Dunlap
 <george.dunlap@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] MAINTAINERS: Add DornerWorks maintainers
 email
Thread-Index: AQHVWbxmXQNXs9ajs06C5NLVZ0/4racTui+AgFHbE4CAAAPtAIAEzi8AgAAIToD//+j5sA==
Date: Thu, 24 Oct 2019 16:19:41 +0000
Message-ID: <1d83c610133c47c1b213a06ded88c043@dornerworks.com>
References: <20190823140855.4222-1-jeff.kubascik@dornerworks.com>
 <20190830092837.nmsnmelmwryzxyta@liuwe-gateway.j3c5onc20sse1dnehy4noqpfcg.zx.internal.cloudapp.net>
 <5bf66876-8b09-bb34-bc4f-046d6e1e4205@citrix.com>
 <20191021114348.kynwzrkbl4xbnfky@debian>
 <dabf9641-4c16-767f-1623-7082f4be84ee@dornerworks.com>
 <b504a758-bf6b-c4fa-0981-1c444a525cc4@arm.com>
In-Reply-To: <b504a758-bf6b-c4fa-0981-1c444a525cc4@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.254]
MIME-Version: 1.0
X-spam-status: No, score=-2.9 required=3.5 tests=ALL_TRUSTED, BAYES_00,
 MAILSHELL_SCORE_0_4
X-Spam-Flag: NO
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Add DornerWorks maintainers
 email
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@dornerworks.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Robert
 VanVossen <Robert.VanVossen@dornerworks.com>, Tim Deegan <tim@xen.org>,
 Josh Whitehead <Josh.Whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1cnNkYXksIE9jdG9iZXIgMjQsIDIwMTkgOTozNyBBTSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Og0KPkhpLA0KPg0KPkp1bXBpbmcgaW50byB0aGUgY29udmVyc2F0aW9uLg0KPg0KPk9uIDI0LzEw
LzIwMTkgMTQ6MDYsIEplZmYgS3ViYXNjaWsgd3JvdGU6DQo+PiBXZSB3b3VsZCBsaWtlIHRvIHJl
bW92ZSBvdXIgY3VycmVudCB0d28gZGV2ZWxvcGVycyB3aG8gYXJlIGxpc3RlZCBhcyBNOiBmb3Ig
dGhlDQo+PiBBUklOQzY1MyBzY2hlZHVsZXIgY29kZS4gU2luY2UgTTogaXMganVzdCBhICJNYWls
IHBhdGNoZXMgdG8iIGRlc2lnbmF0aW9uLCBJJ20NCj4+IG5vdyBsZWFuaW5nIHRvd2FyZHMgdGhl
IEw6IGRlc2lnbmF0aW9uLCBhcyB0aGUgdHdvIGFwcGVhciByb3VnaGx5IGVxdWl2YWxlbnQgaW4N
Cj4+IHRoZWlyIHJvbGUuIERvZXMgdGhhdCBzb3VuZCByZWFzb25hYmxlPw0KPg0KPkkgZG9uJ3Qg
dGhpbmsgeW91IGNhbiB0cmVhdCAiTDoiIGFuZCAiTToiIHRoZSBzYW1lIHdheS4NCj4NCj4iTToi
IGlzIGEgc2luZ2xlIHBlcnNvbiB0aGF0IHdlIGtub3cuDQo+DQo+Ikw6IiBpcyBhIGxpc3Qgb2Yg
cGVyc29uIHRoYXQgd2UgZG9uJ3Qga25vdy4NCj4NCj54ZW4tZGV2ZWxAZG9ybmVyd29ya3MuY29t
IGRlZmluaXRlbHkgZmFsbHMgaW50byB0aGUgIkw6IiBjYXRlZ29yeS4gVGhhdCBjbGVhcmx5DQo+
cmFpc2VzIGEgZmV3IHF1ZXN0aW9ucyBoZXJlLg0KPg0KPiAgICAgICAgLSBIb3cgZG8gd2Uga25v
dyB3aGVuIHRoZSBsaXN0IG9mIHBlcnNvbiBjaGFuZ2U/DQo+ICAgICAgICAtIEhvdyBhY2tlZC1i
eS9yZXZpZXdlZC1ieSB3aWxsIGJlIGRvbmU/IFdpbGwgaXQgYmUgQWNrZWQtYnkgIkRvcm5lcndv
cmtzDQo+PC4uLi4+Ij8gSWYgbm90LCB0aGVuIHdlIHN0aWxsIG5lZWQgIk06IiBhcm91bmQgdG8g
d2hpY2ggYWNrZWQtYnkgaXMgc3VmZmljaWVudC4NCj5JZiB5ZXMsIGhvdyBkbyB3ZSBrbm93IGFs
bCB0aGUgcGVyc29uIG9uIHRoYXQgbGlzdCBjYW4gYmUgdHJ1c3RlZD8NCg0KVGhlIHJhdGlvbmFs
ZSBmb3IgcmVtb3ZpbmcgUm9iYmllIGFuZCBKb3NoIGlzIHRoYXQgdGhleSBhcmUgY3VycmVudGx5
IA0KYWN0aXZlIG9uIG90aGVyIHByb2plY3RzIHRoYXQgZG9uJ3QgaW52b2x2ZSBYZW4uIEknbSBp
bnZvbHZlZCB3aXRoIFhlbg0KYW5kIEknbSB0aGUgdGVjaCBsZWFkIGZvciBvdXIgcHJvZHVjdCB0
aGF0IGFjdHVhbGx5IHVzZXMgdGhlIEFSSU5DIDY1Mw0Kc2NoZWR1bGVyLCBzbyBJJ2xsIHZvbHVu
dGVlciBteXNlbGYgdG8gcmVwbGFjZSBSb2JiaWUgYW5kIEpvc2guIFRoaXMNCndheSB3ZSB3aWxs
IHN0aWxsIGhhdmUgYSByZWFsIHBlcnNvbiB3aXRoIGFuIE06IGZvciB0aGUgQVJJTkMgNjUzDQpz
Y2hlZHVsZXIgaW4gTUFOVEFJTkVSUy4NCg0KV2Ugd291bGQgc3RpbGwgbGlrZSB0byBhZGQgb3Vy
IGludGVybmFsIGxpc3QuIEl0IHNlZW1zIEw6IGlzIGEgZmFpcmx5DQphZ3JlZWFibGUgZGVzaWdu
YXRpb24gZm9yIHRoZSBsaXN0Lg0KDQpMOiAgICAgICAgRG9ybmVyV29ya3MgWGVuLURldmVsIDx4
ZW4tZGV2ZWxAZG9ybmVyd29ya3MuY29tPg0KDQpUaGFua3MsDQpTdGV3DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 16:32:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 16:32:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNg1t-0003zj-AK; Thu, 24 Oct 2019 16:32:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ncnf=YR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNg1r-0003ze-Lg
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 16:32:03 +0000
X-Inumbo-ID: cde87d46-f67b-11e9-94a9-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cde87d46-f67b-11e9-94a9-12813bfff9fa;
 Thu, 24 Oct 2019 16:32:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571934721;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=eJ2wyJm8Kl2QlOaMXdo0FdX1O4PfbUE+wJqSBTjNDvw=;
 b=CnvSryPFeIUvNeZHnEw4mXn8zPcDL8t2SM0RrqDtqyr5uHA/F6N1EDcE
 uYqdep+I8XGaxRvstlyUem1/XMh/j9dCcXfIIvGHjauuUnsbKlv5VgQQp
 0uUsA3jSPhetoqYsY4DnhqvmK1AHDSq5bhIgN42972zEVAxQy4eoCjVvh c=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2WpCl0BcYn7VtPh8E/1pwTYpPhQ+Ve3kSiEGQX66QXjIUenNN7fQhb1tzp2OY+jzrGgSABcxVS
 yqZB39Ae0uBLWqbyL4I1sEb+jgEvIdvWqTtz/PdqK18zTzNQwwHsKAdtCz5LukEx9gz8lpwxx2
 qfG/cTKIZvGACNIJBRWzCD893s+ihHnbOQtiuVUyttMcuT248nt/o26o3sHwq6XG0+QBVydFKL
 vEV7utaCAm2gMvVLJ9eGh0Mw3vFEyMKtwzXJMfRCwBbJxabY/zQAMzlJ9uqJVemIfpfIzWZWR6
 Png=
X-SBRS: 2.7
X-MesageID: 7743405
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,225,1569297600"; 
   d="scan'208";a="7743405"
To: Andy Lutomirski <luto@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>, X86 ML <x86@kernel.org>, "Peter
 Zijlstra" <peterz@infradead.org>
References: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
 <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8f9f812b-c28a-5828-d8d9-37ae7e2f99da@citrix.com>
Date: Thu, 24 Oct 2019 17:31:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/stackframe/32: repair 32-bit Xen PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: lkml <linux-kernel@vger.kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMTAvMjAxOSAxNzoxMSwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOgo+PiArIyBkZWZpbmUg
VVNFUl9TRUdNRU5UX1JQTF9NQVNLIChTRUdNRU5UX1JQTF9NQVNLICYgfjEpCj4+ICsjZW5kaWYK
Pj4gKwo+PiAgICAgICAgIC5zZWN0aW9uIC5lbnRyeS50ZXh0LCAiYXgiCj4+Cj4+ICAvKgo+PiBA
QCAtMTcyLDcgKzE4Myw3IEBACj4+ICAgICAgICAgQUxURVJOQVRJVkUgImptcCAuTGVuZF9cQCIs
ICIiLCBYODZfRkVBVFVSRV9QVEkKPj4gICAgICAgICAuaWYgXG5vX3VzZXJfY2hlY2sgPT0gMAo+
PiAgICAgICAgIC8qIGNvbWluZyBmcm9tIHVzZXJtb2RlPyAqLwo+PiAtICAgICAgIHRlc3RsICAg
JFNFR01FTlRfUlBMX01BU0ssIFBUX0NTKCVlc3ApCj4+ICsgICAgICAgdGVzdGwgICAkVVNFUl9T
RUdNRU5UX1JQTF9NQVNLLCBQVF9DUyglZXNwKQo+IFNob3VsZG4ndCBQVF9DUyglZXNwKSBiZSAw
IGlmIHdlIGNhbWUgZnJvbSB0aGUga2VybmVsPyAgSSdtIGd1ZXNzaW5nCj4gdGhlIGFjdHVhbCBi
dWcgaXMgaW4gd2hhdGV2ZXIgY29kZSBwdXQgMSBpbiBoZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4K
ClJpbmcxIGtlcm5lbHMgKDMyYml0KSBjb25zaXN0ZW50bHkgc2VlIFJQTDEgZXZlcnl3aGVyZSB1
bmRlciBYZW4uCgpCYWNrIGluIHRoZSBkYXlzIG9mIGEgMzJiaXQgWGVuLCBpbnQgJDB4ODAgcmVh
bGx5IHdhcyB3aXJlZCBkaXJlY3RseQpmcm9tIHJpbmcgMyB0byAxLCBhbmQgZGlkbid0IGJvdW5j
ZSB0aHJvdWdoIFhlbi7CoCBUaGlzIGlzbid0IHBvc3NpYmxlIGluCmxvbmcgbW9kZSwgYmVjYXVz
ZSBhbGwgSURUIGdhdGVzIGFyZSByZXF1aXJlZCB0byBiZSA2NGJpdCBjb2RlIHNlZ21lbnRzLgoK
UmluZzMga2VybmVscyAoNjRiaXQpIGNvbnNpc3RlbnRseSBzZWUgUlBMMCBldmVyeXdoZXJlIHVu
ZGVyIFhlbiwKYmVjYXVzZSBwcmVzdW1hYmx5IHRoaXMgd2FzIGxlc3MgaW52YXNpdmUgd2hlbiBk
ZXNpZ25pbmcgdGhlIEFCSS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 16:34:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 16:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNg3l-00045w-OB; Thu, 24 Oct 2019 16:34:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/iVV=YR=kernel.org=luto@srs-us1.protection.inumbo.net>)
 id 1iNg3k-00045o-DN
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 16:34:00 +0000
X-Inumbo-ID: 14cc7f46-f67c-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 14cc7f46-f67c-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 16:34:00 +0000 (UTC)
Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com
 [209.85.221.50])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 29EF321A4A
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 16:33:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571934839;
 bh=1SNHEg6+c998ctNCmd9SgwSXFWQKSNG1btG3g+zXoyw=;
 h=References:In-Reply-To:From:Date:Subject:To:Cc:From;
 b=b/TQ/9/CbwW5SRUBfFuJHDwGl6ndjWOCM/d9EMkad3YaXL0FAm+86hjsxnERu7yH4
 sjURls7sokdzhUyNIzGgkzPpElNUh3EDG/lcGFuqXN7wtCXu2GD11z6lecOndhLUod
 EBQXFXo8LqoUIoKIATNtZqQ0XBcc89G+oAiFVsoE=
Received: by mail-wr1-f50.google.com with SMTP id v9so15545002wrq.5
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 09:33:59 -0700 (PDT)
X-Gm-Message-State: APjAAAUUajtb7R9gG9LLWcTsSBHUhHv3w+I7Yydr97+0vYvWuj7Y4wWr
 nn6hXVLbyzSzG4EJ7wR78AEMXjwQZUCfcH+pMTY3Pg==
X-Google-Smtp-Source: APXvYqyYjlrS0PO0VZ1qRMGKSsFiVVDLw2A2GrTFkiqLwXEeea+luMRqO7GJCnjTjc6QcZfFsb1uJ7GKgNFlLm/NEro=
X-Received: by 2002:adf:f342:: with SMTP id e2mr4921768wrp.61.1571934837618;
 Thu, 24 Oct 2019 09:33:57 -0700 (PDT)
MIME-Version: 1.0
References: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
 <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
 <8f9f812b-c28a-5828-d8d9-37ae7e2f99da@citrix.com>
In-Reply-To: <8f9f812b-c28a-5828-d8d9-37ae7e2f99da@citrix.com>
From: Andy Lutomirski <luto@kernel.org>
Date: Thu, 24 Oct 2019 09:33:45 -0700
X-Gmail-Original-Message-ID: <CALCETrXp0oEu1zeCHUjPJb+i6Y7vR6zCtHGKzP3qpW3S49mhBg@mail.gmail.com>
Message-ID: <CALCETrXp0oEu1zeCHUjPJb+i6Y7vR6zCtHGKzP3qpW3S49mhBg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/stackframe/32: repair 32-bit Xen PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andy Lutomirski <luto@kernel.org>, Peter Zijlstra <peterz@infradead.org>,
 X86 ML <x86@kernel.org>, lkml <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgOTozMiBBTSBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPgo+IE9uIDI0LzEwLzIwMTkgMTc6MTEsIEFuZHkgTHV0
b21pcnNraSB3cm90ZToKPiA+PiArIyBkZWZpbmUgVVNFUl9TRUdNRU5UX1JQTF9NQVNLIChTRUdN
RU5UX1JQTF9NQVNLICYgfjEpCj4gPj4gKyNlbmRpZgo+ID4+ICsKPiA+PiAgICAgICAgIC5zZWN0
aW9uIC5lbnRyeS50ZXh0LCAiYXgiCj4gPj4KPiA+PiAgLyoKPiA+PiBAQCAtMTcyLDcgKzE4Myw3
IEBACj4gPj4gICAgICAgICBBTFRFUk5BVElWRSAiam1wIC5MZW5kX1xAIiwgIiIsIFg4Nl9GRUFU
VVJFX1BUSQo+ID4+ICAgICAgICAgLmlmIFxub191c2VyX2NoZWNrID09IDAKPiA+PiAgICAgICAg
IC8qIGNvbWluZyBmcm9tIHVzZXJtb2RlPyAqLwo+ID4+IC0gICAgICAgdGVzdGwgICAkU0VHTUVO
VF9SUExfTUFTSywgUFRfQ1MoJWVzcCkKPiA+PiArICAgICAgIHRlc3RsICAgJFVTRVJfU0VHTUVO
VF9SUExfTUFTSywgUFRfQ1MoJWVzcCkKPiA+IFNob3VsZG4ndCBQVF9DUyglZXNwKSBiZSAwIGlm
IHdlIGNhbWUgZnJvbSB0aGUga2VybmVsPyAgSSdtIGd1ZXNzaW5nCj4gPiB0aGUgYWN0dWFsIGJ1
ZyBpcyBpbiB3aGF0ZXZlciBjb2RlIHB1dCAxIGluIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+
Cj4gUmluZzEga2VybmVscyAoMzJiaXQpIGNvbnNpc3RlbnRseSBzZWUgUlBMMSBldmVyeXdoZXJl
IHVuZGVyIFhlbi4KPgo+IEJhY2sgaW4gdGhlIGRheXMgb2YgYSAzMmJpdCBYZW4sIGludCAkMHg4
MCByZWFsbHkgd2FzIHdpcmVkIGRpcmVjdGx5Cj4gZnJvbSByaW5nIDMgdG8gMSwgYW5kIGRpZG4n
dCBib3VuY2UgdGhyb3VnaCBYZW4uICBUaGlzIGlzbid0IHBvc3NpYmxlIGluCj4gbG9uZyBtb2Rl
LCBiZWNhdXNlIGFsbCBJRFQgZ2F0ZXMgYXJlIHJlcXVpcmVkIHRvIGJlIDY0Yml0IGNvZGUgc2Vn
bWVudHMuCj4KPiBSaW5nMyBrZXJuZWxzICg2NGJpdCkgY29uc2lzdGVudGx5IHNlZSBSUEwwIGV2
ZXJ5d2hlcmUgdW5kZXIgWGVuLAo+IGJlY2F1c2UgcHJlc3VtYWJseSB0aGlzIHdhcyBsZXNzIGlu
dmFzaXZlIHdoZW4gZGVzaWduaW5nIHRoZSBBQkkuCj4KCk9LLCBnb3RjaGEuCgpTbyBJJ20gZmlu
ZSB3aXRoIHRoaXMgcGF0Y2ggaWYgeW91IGltcHJvdmUgdGhlIGNvbW1lbnQgYW5kIGRlZmluaXRp
b24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 16:35:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 16:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNg4m-0004BH-32; Thu, 24 Oct 2019 16:35:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=5g8Z=YR=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNg4k-0004BC-PB
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 16:35:02 +0000
X-Inumbo-ID: 3980a588-f67c-11e9-beca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3980a588-f67c-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 16:35:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571934902;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=4vzhJlY+kxzDPAUj6KH0I10z1ntQdQrOcUxfKLSZEvY=;
 b=bhG1dIhZdfM4AMN4vFDkA+5AUPhek4QimYXCeYi1d7cfXWRQ0vP1tORR
 VnkbIASLDdUsjGTZT9DdsDcfKoxUzlLaNVeQSh9tvbMuY6K/THZB187wg
 bVDVPSUoOhruXK2ZEPdD9QwvsaiBrxKK65X0C9yDiy6NawQdPOZQEswXX I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=george.dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 george.dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="george.dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tukR12dmZLX0jd/pO4b5/6WPpQH7E/+c7pJlsIRU1DN6elSQR5Td9oUgjojPaKxRWORLt6EARX
 VSeZ65ey7t0cO90S8vqbtjAESxuDg5+f5K3cNQ0kI272qPR5JD1WwqYP09EMRMCVUf9d2EwNfD
 A8cZxQrVPqfAb/8Yyyl5PvZC1UqcWwyewkIT1xwGIatnm/HcsKiJeChJ4DBcsSnn+OSnylRhir
 Ct3nT/CbHA6M5Qf3yTaKylKUsrCdyNS5sMoqVAHltGMh0nt/A6LhUeLB9AN1/lem4ZKrkJ5AMy
 w2Y=
X-SBRS: 2.7
X-MesageID: 7387198
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,225,1569297600"; 
   d="scan'208";a="7387198"
To: Nick Rosbrook <rosbrookn@gmail.com>, <xen-devel@lists.xenproject.org>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <1a60b855c0886c8e7147d48923f16b4d0815db81.1570456846.git.rosbrookn@ainfosec.com>
From: George Dunlap <george.dunlap@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=george.dunlap@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFPqG+MBEACwPYTQpHepyshcufo0dVmqxDo917iWPslB8lauFxVf4WZtGvQSsKStHJSj
 92Qkxp4CH2DwudI8qpVbnWCXsZxodDWac9c3PordLwz5/XL41LevEoM3NWRm5TNgJ3ckPA+J
 K5OfSK04QtmwSHFP3G/SXDJpGs+oDJgASta2AOl9vPV+t3xG6xyfa2NMGn9wmEvvVMD44Z7R
 W3RhZPn/NEZ5gaJhIUMgTChGwwWDOX0YPY19vcy5fT4bTIxvoZsLOkLSGoZb/jHIzkAAznug
 Q7PPeZJ1kXpbW9EHHaUHiCD9C87dMyty0N3TmWfp0VvBCaw32yFtM9jUgB7UVneoZUMUKeHA
 fgIXhJ7I7JFmw3J0PjGLxCLHf2Q5JOD8jeEXpdxugqF7B/fWYYmyIgwKutiGZeoPhl9c/7RE
 Bf6f9Qv4AtQoJwtLw6+5pDXsTD5q/GwhPjt7ohF7aQZTMMHhZuS52/izKhDzIufl6uiqUBge
 0lqG+/ViLKwCkxHDREuSUTtfjRc9/AoAt2V2HOfgKORSCjFC1eI0+8UMxlfdq2z1AAchinU0
 eSkRpX2An3CPEjgGFmu2Je4a/R/Kd6nGU8AFaE8ta0oq5BSFDRYdcKchw4TSxetkG6iUtqOO
 ZFS7VAdF00eqFJNQpi6IUQryhnrOByw+zSobqlOPUO7XC5fjnwARAQABtCRHZW9yZ2UgVy4g
 RHVubGFwIDxkdW5sYXBnQHVtaWNoLmVkdT6JAlcEEwEKAEECGwMFCwkIBwMFFQoJCAsFFgID
 AQACHgECF4ACGQEWIQTXqBy2bTNXPzpOYFimNjwxBZC0bQUCXEowWQUJDCJ7dgAKCRCmNjwx
 BZC0beKvEACJ75YlJXd7TnNHgFyiCJkm/qPeoQ3sFGSDZuZh7SKcdt9+3V2bFEb0Mii1hQaz
 3hRqZb8sYPHJrGP0ljK09k3wf8k3OuNxziLQBJyzvn7WNlE4wBEcy/Ejo9TVBdA4ph5D0YaZ
 nqdsPmxe/xlTFuSkgu4ep1v9dfVP1TQR0e+JIBa/Ss+cKC5intKm+8JxpOploAHuzaPu0L/X
 FapzsIXqgT9eIQeBEgO2hge6h9Jov3WeED/vh8kA7f8c6zQ/gs5E7VGALwsiLrhr0LZFcKcw
 kI3oCCrB/C/wyPZv789Ra8EXbeRSJmTjcnBwHRPjnjwQmetRDD1t+VyrkC6uujT5jmgOBzaj
 KCqZ8PcMAssOzdzQtKmjUQ2b3ICPs2X13xZ5M5/OVs1W3TG5gkvMh4YoHi4ilFnOk+v3/j7q
 65FG6N0JLb94Ndi80HkIOQQ1XVGTyu6bUPaBg3rWK91Csp1682kD/dNVF3FKHrRLmSVtmEQR
 5rK0+VGc/FmR6vd4haKGWIRuPxzg+pBR77avIZpU7C7+UXGuZ5CbHwIdY8LojJg2TuUdqaVj
 yxmEZLOA8rVHipCGrslRNthVbJrGN/pqtKjCClFZHIAYJQ9EGLHXLG9Pj76opfjHij3MpR3o
 pCGAh6KsCrfrsvjnpDwqSbngGyEVH030irSk4SwIqZ7FwLkBDQRUWmc6AQgAzpc8Ng5Opbrh
 iZrn69Xr3js28p+b4a+0BOvC48NfrNovZw4eFeKIzmI/t6EkJkSqBIxobWRpBkwGweENsqnd
 0qigmsDw4N7J9Xx0h9ARDqiWxX4jr7u9xauI+CRJ1rBNO3VV30QdACwQ4LqhR/WA+IjdhyMH
 wj3EJGE61NdP/h0zfaLYAbvEg47/TPThFsm4m8Rd6bX7RkrrOgBbL/AOnYOMEivyfZZKX1vv
 iEemAvLfdk2lZt7Vm6X/fbKbV8tPUuZELzNedJvTTBS3/l1FVz9OUcLDeWhGEdlxqXH0sYWh
 E9+PXTAfz5JxKH+LMetwEM8DbuOoDIpmIGZKrZ+2fQARAQABiQNbBBgBCgAmAhsCFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKMJ4FCQnQ/OQBKcBdIAQZAQoABgUCVFpnOgAKCRCyFcen
 x4Qb7cXrCAC0qQeEWmLa9oEAPa+5U6wvG1t/mi22gZN6uzQXH1faIOoDehr7PPESE6tuR/vI
 CTTnaSrd4UDPNeqOqVF07YexWD1LDcQG6PnRqC5DIX1RGE3BaSaMl2pFJP8y+chews11yP8G
 DBbxaIsTcHZI1iVIC9XLhoeegWi84vYc8F4ziADVfowbmbvcVw11gE8tmALCwTeBeZVteXjh
 0OELHwrc1/4j4yvENjIXRO+QLIgk43kB57Upr4tP2MEcs0odgPM+Q+oETOJ00xzLgkTnLPim
 C1FIW2bOZdTj+Uq6ezRS2LKsNmW+PRRvNyA5ojEbA/faxmAjMZtLdSSSeFK8y4SoCRCmNjwx
 BZC0bevWEACRu+GyQgrdGmorUptniIeO1jQlpTiP5WpVnk9Oe8SiLoXUhXXNj6EtzyLGpYmf
 kEAbki+S6WAKnzZd3shL58AuMyDxtFNNjNeKJOcl6FL7JPBIIgIp3wR401Ep+/s5pl3Nw8Ii
 157f0T7o8CPb54w6S1WsMkU78WzTxIs/1lLblSMcvyz1Jq64g4OqiWI85JfkzPLlloVf1rzy
 ebIBLrrmjhCE2tL1RONpE/KRVb+Q+PIs5+YcZ+Q1e0vXWA7NhTWFbWx3+N6WW6gaGpbFbopo
 FkYRpj+2TA5cX5zW148/xU5/ATEb5vdUkFLUFVy5YNUSyeBHuaf6fGmBrDc47rQjAOt1rmyD
 56MUBHpLUbvA6NkPezb7T6bQpupyzGRkMUmSwHiLyQNJQhVe+9NiJJvtEE3jol0JVJoQ9WVn
 FAzPNCgHQyvbsIF3gYkCYKI0w8EhEoH5FHYLoKS6Jg880IY5rXzoAEfPvLXegy6mhYl+mNVN
 QUBD4h9XtOvcdzR559lZuC0Ksy7Xqw3BMolmKsRO3gWKhXSna3zKl4UuheyZtubVWoNWP/bn
 vbyiYnLwuiKDfNAinEWERC8nPKlv3PkZw5d3t46F1Dx0TMf16NmP+azsRpnMZyzpY8BL2eur
 feSGAOB9qjZNyzbo5nEKHldKWCKE7Ye0EPEjECS1gjKDwbkBDQRUWrq9AQgA7aJ0i1pQSmUR
 6ZXZD2YEDxia2ByR0uZoTS7N0NYv1OjU8v6p017u0Fco5+Qoju/fZ97ScHhp5xGVAk5kxZBF
 DT4ovJd0nIeSr3bbWwfNzGx1waztfdzXt6n3MBKr7AhioB1m+vuk31redUdnhbtvN7O40MC+
 fgSk5/+jRGxY3IOVPooQKzUO7M51GoOg4wl9ia3H2EzOoGhN2vpTbT8qCcL92ZZZwkBRldoA
 Wn7c1hEKSTuT3f1VpSmhjnX0J4uvKZ1V2R7rooKJYFBcySC0wa8aTmAtAvLgfcpe+legOtgq
 DKzLuN45xzEjyjCiI521t8zxNMPJY9FiCPNv0sCkDwARAQABiQI8BBgBCgAmAhsMFiEE16gc
 tm0zVz86TmBYpjY8MQWQtG0FAlxKNJYFCQnQrVkACgkQpjY8MQWQtG2Xxg//RrRP+PFYuNXt
 9C5hec/JoY24TkGPPd2tMC9usWZVImIk7VlHlAeqHeE0lWU0LRGIvOBITbS9izw6fOVQBvCA
 Fni56S12fKLusWgWhgu03toT9ZGxZ9W22yfw5uThSHQ4y09wRWAIYvhJsKnPGGC2KDxFvtz5
 4pYYNe8Icy4bwsxcgbaSFaRh+mYtts6wE9VzyJvyfTqbe8VrvE+3InG5rrlNn51AO6M4Wv20
 iFEgYanJXfhicl0WCQrHyTLfdB5p1w+072CL8uryHQVfD0FcDe+J/wl3bmYze+aD1SlPzFoI
 MaSIXKejC6oh6DAT4rvU8kMAbX90T834Mvbc3jplaWorNJEwjAH/r+v877AI9Vsmptis+rni
 JwUissjRbcdlkKBisoUZRPmxQeUifxUpqgulZcYwbEC/a49+WvbaYUriaDLHzg9xisijHwD2
 yWV8igBeg+cmwnk0mPz8tIVvwi4lICAgXob7HZiaqKnwaDXs4LiS4vdG5s/ElnE3rIc87yru
 24n3ypeDZ6f5LkdqL1UNp5/0Aqbr3EiN7/ina4YVyscy9754l944kyHnnMRLVykg0v+kakj0
 h0RJ5LbfLAMM8M52KIA3y14g0Fb7kHLcOUMVcgfQ3PrN6chtC+5l6ouDIlSLR3toxH8Aam7E
 rIFfe2Dk+lD9A9BVd2rfoHA=
Message-ID: <a27892b1-6d7f-c18b-3a6c-859cdd869e85@citrix.com>
Date: Thu, 24 Oct 2019 17:34:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <1a60b855c0886c8e7147d48923f16b4d0815db81.1570456846.git.rosbrookn@ainfosec.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 05/24] golang/xenlight: define KeyValueList
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, kerriganb@ainfosec.com,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvNy8xOSA0OjEyIFBNLCBOaWNrIFJvc2Jyb29rIHdyb3RlOgo+IEZyb206IE5pY2sgUm9z
YnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+Cj4gCj4gRGVmaW5lIEtleVZhbHVlTGlzdCBi
dWlsdGluIHR5cGUsIGFuYWxhZ291cyB0byBsaWJ4bF9rZXlfdmFsdWVfbGlzdCBhcwo+IG1hcFtz
dHJpbmddc3RyaW5nLCBhbmQgaW1wbGVtZW50IGl0cyBmcm9tQyBhbmQgdG9DIGZ1bmN0aW9ucy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBOaWNrIFJvc2Jyb29rIDxyb3Nicm9va25AYWluZm9zZWMuY29t
Pgo+IC0tLQo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4g
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1
IDx3bEB4ZW4ub3JnPgo+IAo+ICB0b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gfCAz
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2dvbGFu
Zy94ZW5saWdodC94ZW5saWdodC5nbyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5n
bwo+IGluZGV4IDRkNGZhZDJhOWQuLjgxOTZhNDI4NTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCj4gKysrIGIvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hl
bmxpZ2h0LmdvCj4gQEAgLTIwMiwxMSArMjAyLDQyIEBAIGZ1bmMgKGNod2NhcCBDLmxpYnhsX2h3
Y2FwKSB0b0dvKCkgKGdod2NhcCBId2NhcCkgewo+ICAJcmV0dXJuCj4gIH0KPiAgCj4gKy8vIEtl
eVZhbHVlTGlzdCByZXByZXNlbnRzIGEgbGlieGxfa2V5X3ZhbHVlX2xpc3QuCj4gK3R5cGUgS2V5
VmFsdWVMaXN0IG1hcFtzdHJpbmddc3RyaW5nCj4gKwo+ICtmdW5jIChrdmwgS2V5VmFsdWVMaXN0
KSBmcm9tQyhja3ZsICpDLmxpYnhsX2tleV92YWx1ZV9saXN0KSBlcnJvciB7Cj4gKwlzaXplIDo9
IGludChDLmxpYnhsX2tleV92YWx1ZV9saXN0X2xlbmd0aChja3ZsKSkKPiArCWxpc3QgOj0gKCpb
MSA8PCAzMF0qQy5jaGFyKSh1bnNhZmUuUG9pbnRlcihja3ZsKSlbOnNpemU6c2l6ZV0KPiArCj4g
Kwlmb3IgaSA6PSAwOyBpIDwgc2l6ZSoyOyBpICs9IDIgewo+ICsJCWt2bFtDLkdvU3RyaW5nKGxp
c3RbaV0pXSA9IEMuR29TdHJpbmcobGlzdFtpKzFdKQo+ICsJfQoKSXQgbG9va3MgbGlrZSB3aGVu
IHlvdSB1c2UgdGhpcywgeW91IHVzZSBwYXR0ZXJucyBsaWtlIHRoaXM6CgoJdmFyIGtleVZhbHVl
TGlzdFhzZGF0YSBLZXlWYWx1ZUxpc3QKCWlmIGVyciA6PSBrZXlWYWx1ZUxpc3RYc2RhdGEuZnJv
bUMoJnhjLnhzZGF0YSk7IGVyciAhPSBuaWwgewoKQnV0IHRoaXMgbmV2ZXIgY2FsbHMgbWFrZSgp
OyBzbyB3b24ndCB0aGlzIGNyYXNoIHdpdGggYSBudWxsIHBvaW50ZXIKZGVyZWY/ICBPciBhbSBJ
IG1pc3Npbmcgc29tZXRoaW5nPwoKV291bGQgaXQgYmUgYmV0dGVyIHRvIHRha2UgYSBwb2ludGVy
IG1ldGhvZCBoZXJlLCBhbmQgc2V0IGAqa3ZsID0KbWFrZShtYXBbc3RyaW5nXXN0cmluZylgIGJl
Zm9yZSBjb3B5aW5nIHRoZSBzdHJpbmdzIG92ZXI/CgpUaGF0IHdvdWxkIGFsc28gdmVyeSBuYXR1
cmFsbHkgdGFrZSBjYXJlIG9mIHRoZSBjYXNlIHdoZXJlIHlvdSBjYWxsZWQKdGhlIC5mcm9tQygp
IG1ldGhvZCB0d2ljZSB3aXRoIHR3byBkaWZmZXJlbnQga2V5IHZhbHVlIGxpc3RzLiAgQXMgaXQg
aXMsCmlmIHRoZSBjYWxsZXIgaGFkIHRvIGluaXRpYWxpemUgaXQsIHlvdSdkIGdldCBhICJjbG9i
YmVyZWQgdW5pb24iIG9mIHRoZQp0d28gbGlzdHMgKHdoZXJlIGluIHRoZSBjYXNlIG9mIGR1cGxp
Y2F0ZSBrZXlzLCB0aGUgc2Vjb25kIHZhbHVlCmNsb2JiZXJzIHRoZSBmaXJzdCk7IHRoaXMgd2F5
LCB5b3Ugb25seSBnZXQgdGhlIG1vc3QgcmVjZW50IGxpc3QsIHdoaWNoCmlzIHByb2JhYmx5IGNs
b3NlciB0byB3aGF0IHlvdSB3YW50ZWQuCgpBbHNvLCB3aGVuIGdvaW5nIHRoZSBvdGhlciBkaXJl
Y3Rpb24sIGhvdyBhcmUgY2FsbGVycyBvZiwgc2F5LApsaWJ4bF9kb21haW5fY3JlYXRlX25ldygp
IHN1cHBvc2VkIHRvIGluaXRpYWxpemUgdGhpcyBhbmQgZmlsbCBpbiB2YWx1ZXM/CgpMb29raW5n
IHRocm91Z2ggdGhlIGNvZGUgLS0gaXQgc2VlbXMgdGhhdCB0aGlzIHR5cGUgaXMgc29tZXdoYXQK
dmVzdGlnYWwuICBJdCdzIG9ubHkgdXNlZCBmb3IgdHdvIGZpZWxkcyBvZiBhIHNpbmdsZSBzdHJ1
Y3QsIGFuZCB0aG9zZQpmaWVsZHMgYXJlbid0IGFjdHVhbGx5IHVzZWQgYnkgeGwgb3IgbGlidmly
dCBhdCB0aGUgbW9tZW50OyBhbmQgYWZ0ZXIKc29tZSBkaXNjdXNzaW9uIGl0IHdhcyBkZXRlcm1p
bmVkIHRoYXQgYW55dGhpbmcgdGhleSBtaWdodCBiZSB1c2VkIHRvCmFjaGlldmUgc2hvdWxkIHBy
b2JhYmx5IGJlIGRvbmUgYSBkaWZmZXJlbnQgd2F5LgoKU28gd2UgKmNvdWxkKiBhY3R1YWxseSBq
dXN0IGB0eXBlIEtleVZhbHVlTGlzdCBzdHJ1Y3QgeyB9YCwgYW5kIHB1bnQgb24KYWxsIHRoZXNl
IGluaXRpYWxpemF0aW9uIHF1ZXN0aW9ucyB1bnRpbCBzdWNoIHRpbWUgYXMgaXQgdHVybnMgb3V0
IHRoYXQKdGhleSdyZSBuZWVkZWQuCgpPbiB0aGUgb3RoZXIgaGFuZCwgSSB0aGluayB3ZSBtYXkg
bmVlZCB0byBhY3R1YWxseSB0aGluayBhYm91dAppbml0aWFsaXppbmcgc3RydWN0dXJlcy4gIFlv
dSd2ZSBjYXJlZnVsbHkgY29kZWQgRGVmQm9vbCBzdWNoIHRoYXQgdGhlCiJ6ZXJvIiB2YWx1ZSBp
cyB1bmRlZmluZWQ7IGJ1dCBmb3IgRGV2SWQsIGZvciBpbnN0YW5jZSwgdGhlICJpbml0aWFsIgp2
YWx1ZSBpcyBzdXBwb3NlZCB0byBiZSAtMTsgYnV0IHRoZSB3YXkgaXQncyBjb2RlZCwgYW4gdW5p
bml0aWFsaXplZCBHbwpzdHJ1Y3R1cmUgd2lsbCBlbmQgdXAgYXMgMCwgd2hpY2ggbWF5IGJlIGEg
dmFsaWQgZGV2aWQuCgpBdCB0aGUgbW9tZW50LCBhbGwgaW1wbGVtZW50ZWQgbWV0aG9kcyB0YWtl
IHNjYWxhciBhcmd1bWVudHM7IGJ1dCB3aGVuCnRoZXkgdGFrZSBzdHJ1Y3RzLCBoYXZpbmcgIG5v
bi1kZWZhdWx0IHZhbHVlcyBtZWFucyAidHJ5IHRvIGdldCB0aGlzCnNwZWNpZmljIGRldmlkIiwg
YXMgb3Bwb3NlZCB0byAianVzdCBjaG9vc2UgYSBmcmVlIG9uZSBmb3IgbWUiLgoKQW55d2F5LCBw
ZXJoYXBzIHdlIGNhbiB0aGluayBhYm91dCBzdHJ1Y3R1cmUgaW5pdGlhbGl6YXRpb24sIGFuZApp
bXBsZW1lbnQgaXQgYWZ0ZXIgd2UgZG8gdGhlIGJhc2ljIHN0cnVjdHVyZSAvICBtYXJzaGFsbGlu
ZyBpbXBsZW1lbnRhaXRvbi4KCkluIHRoZSBtZWFuIHRpbWUsIHdlIGNvdWxkIGVpdGhlciBrZWVw
IHRoZSBLZXlWYWx1ZUxpc3QgeW91J3ZlCmltcGxlbWVudGVkIGhlcmUgKHBlcmhhcHMgYWRkaW5n
IGEgbWFrZSgpIHRvIHRoZSBmcm9tQyBtZXRob2QsIGFuZApoYXZpbmcgdG9DIHJldHVybiBOVUxM
IGlmIGt2bCBpcyBOVUxMKSwgb3IganVzdCByZXBsYWNlIGl0IHdpdGggYQpwbGFjZWhvbGRlciB1
bnRpbCBpdCdzIG5lZWRlZC4KCldoYXQgZG8geW91IHRoaW5rPwoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 17:28:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 17:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNgu0-0008AR-BT; Thu, 24 Oct 2019 17:28:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ncnf=YR=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNgtz-0008AM-K4
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 17:27:59 +0000
X-Inumbo-ID: 9ef0ccd5-f683-11e9-94ab-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ef0ccd5-f683-11e9-94ab-12813bfff9fa;
 Thu, 24 Oct 2019 17:27:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1571938078;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=bIncVFUqOaY7r6BAE6cM3jnH2xJ9AXIgZ4sNPc/YRd8=;
 b=hFl65Xb57YhIGVAPUnnaT7NlG9pNERX2TEEpHfD0eiVMcwWvsPmyl49c
 nJFUZ6qz40Uu9jIYWeYeYL9sxp32Ar1ehgyWY1NvQl7D88VlrhamOhvjb
 3eGXgFhLcV4oa5myCtGjz12tL16rn6+IoRMhdZSU7kIOSYH9Fb9WWqceC 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VnJZYlJ7wVpjGE6n9PzAidhSKmR81bqbIiRUPx/QVNJHlQ/uM9dNfvzD/JZmyojJy31/izH4e5
 fpq5lT4O3eAqWMar+Xaz6Z4kU3o26GPwHXr+bqNBTD97xJXbo4qOUD00LP8s5XwYQCl9Lc8vky
 5IX2ZS9Z3nscDNGBbJb3ELJovYX9tvi8a+O5UOi4YkLcbRoc1t//7YlRLGeSViAkmRhxtXSsK6
 gP948IIY3pDhSd8JnT0AKwIAcSDQvoFXPIrVg+OJ77/x+rEJEJR2CLGUm4cWF5YQi9qsT0ib4u
 Px4=
X-SBRS: 2.7
X-MesageID: 7746716
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,225,1569297600"; 
   d="scan'208";a="7746716"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 24 Oct 2019 18:27:31 +0100
Message-ID: <20191024172731.15752-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/VT-d: Misc initialisation cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogSW5pdGlhbGlzZSBhbGwgc3BpbmxvY2sgZmllbGRzIHRvZ2V0aGVyCiAqIE5vIG5lZWQgZm9y
IGFuIGF0b21pYyBzZXRfYml0KCkgdG8gaW5pdGlhbGlzZSBkb21pZF9iaXRtYXAKICogQXZvaWQg
dXNpbmcgcGFydGlhbC1saW5lIHByaW50aygpJ3MuCiAqIFN0eWxlIGZpeGVzICh0b28gbWFueSwg
YW5kIHRvbyBmZXcgc3BhY2VzKQoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKVGhpcyBpc24ndCByZXF1
aXJlZCBmb3IgNC4xMywgYnV0IGl0IGlzIGEgY291cGxlIG9mIG5pY2UtdG8taGF2ZSdzIGFuZCB3
ZSdyZQpzdGlsbCBhdCB0aGUgZWFybHkgUkMgcGhhc2UuCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmMgfCAyNCArKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKaW5kZXggMDUyMmVjZDNiYy4uNGE3NTlkMzNjZCAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTExNDUsNiArMTE0NSw4IEBAIGludCBfX2luaXQgaW9t
bXVfYWxsb2Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQogICAgIGlvbW11LT5tc2kuaXJx
ID0gLTE7IC8qIE5vIGlycSBhc3NpZ25lZCB5ZXQuICovCiAgICAgaW9tbXUtPm5vZGUgPSBOVU1B
X05PX05PREU7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmlvbW11LT5hdHNfZGV2aWNlcyk7CisgICAg
c3Bpbl9sb2NrX2luaXQoJmlvbW11LT5sb2NrKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmaW9tbXUt
PnJlZ2lzdGVyX2xvY2spOwogICAgIHNwaW5fbG9ja19pbml0KCZpb21tdS0+aW50cmVtYXAubG9j
ayk7CiAKICAgICBpb21tdS0+ZHJoZCA9IGRyaGQ7CkBAIC0xMTk3LDIxICsxMTk5LDE4IEBAIGlu
dCBfX2luaXQgaW9tbXVfYWxsb2Moc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQogICAgIG5y
X2RvbSA9IGNhcF9uZG9tcyhpb21tdS0+Y2FwKTsKICAgICBpb21tdS0+ZG9taWRfYml0bWFwID0g
eHphbGxvY19hcnJheSh1bnNpZ25lZCBsb25nLCBCSVRTX1RPX0xPTkdTKG5yX2RvbSkpOwogICAg
IGlmICggIWlvbW11LT5kb21pZF9iaXRtYXAgKQotICAgICAgICByZXR1cm4gLUVOT01FTSA7Cisg
ICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgLyoKICAgICAgKiBpZiBDYWNoaW5nIG1vZGUg
aXMgc2V0LCB0aGVuIGludmFsaWQgdHJhbnNsYXRpb25zIGFyZSB0YWdnZWQgd2l0aAogICAgICAq
IGRvbWFpbiBpZCAwLCBIZW5jZSByZXNlcnZlIGJpdCAwIGZvciBpdAogICAgICAqLwogICAgIGlm
ICggY2FwX2NhY2hpbmdfbW9kZShpb21tdS0+Y2FwKSApCi0gICAgICAgIHNldF9iaXQoMCwgaW9t
bXUtPmRvbWlkX2JpdG1hcCk7CisgICAgICAgIF9fc2V0X2JpdCgwLCBpb21tdS0+ZG9taWRfYml0
bWFwKTsKIAogICAgIGlvbW11LT5kb21pZF9tYXAgPSB4emFsbG9jX2FycmF5KHUxNiwgbnJfZG9t
KTsKICAgICBpZiAoICFpb21tdS0+ZG9taWRfbWFwICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU0g
OwotCi0gICAgc3Bpbl9sb2NrX2luaXQoJmlvbW11LT5sb2NrKTsKLSAgICBzcGluX2xvY2tfaW5p
dCgmaW9tbXUtPnJlZ2lzdGVyX2xvY2spOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAg
IHJldHVybiAwOwogfQpAQCAtMjI3MiwxNSArMjI3MSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCB2
dGRfc2V0dXAodm9pZCkKICAgICB7CiAgICAgICAgIGlvbW11ID0gZHJoZC0+aW9tbXU7CiAKLSAg
ICAgICAgcHJpbnRrKCJJbnRlbCBWVC1kIGlvbW11ICUiUFJJdTMyIiBzdXBwb3J0ZWQgcGFnZSBz
aXplczogNGtCIiwKLSAgICAgICAgICAgICAgIGlvbW11LT5pbmRleCk7Ci0gICAgICAgIGlmIChj
YXBfc3BzXzJtYihpb21tdS0+Y2FwKSkKLSAgICAgICAgICAgIHByaW50aygiLCAyTUIiKTsKLQot
ICAgICAgICBpZiAoY2FwX3Nwc18xZ2IoaW9tbXUtPmNhcCkpCi0gICAgICAgICAgICBwcmludGso
IiwgMUdCIik7Ci0KLSAgICAgICAgcHJpbnRrKCIuXG4iKTsKKyAgICAgICAgcHJpbnRrKCJJbnRl
bCBWVC1kIGlvbW11ICV1IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IlcyVzXG4iLAorICAgICAg
ICAgICAgICAgaW9tbXUtPmluZGV4LAorICAgICAgICAgICAgICAgY2FwX3Nwc18ybWIoaW9tbXUt
PmNhcCkgPyAiLCAyTUIiIDogIiIsCisgICAgICAgICAgICAgICBjYXBfc3BzXzFnYihpb21tdS0+
Y2FwKSA/ICIsIDFHQiIgOiAiIik7CiAKICAgICAgICAgaWYgKCBpb21tdV9zbm9vcCAmJiAhZWNh
cF9zbnBfY3RsKGlvbW11LT5lY2FwKSApCiAgICAgICAgICAgICBpb21tdV9zbm9vcCA9IDA7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 17:41:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 17:41:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNh7B-0001Gf-S2; Thu, 24 Oct 2019 17:41:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNh7A-0001Ga-HU
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 17:41:36 +0000
X-Inumbo-ID: 835f232e-f685-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 835f232e-f685-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 17:41:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNh74-00038I-DK; Thu, 24 Oct 2019 17:41:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNh74-0004ZU-31; Thu, 24 Oct 2019 17:41:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNh74-0004kp-2O; Thu, 24 Oct 2019 17:41:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143111-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4f05a0c775871abd4b8147048f067c1cfe408645
X-Osstest-Versions-That: xen=3f82eb9740cacf417576387c398c9a543ab05c60
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 17:41:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143111: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzExMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzExMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0ZjA1YTBjNzc1ODcxYWJkNGI4MTQ3MDQ4ZjA2N2MxY2ZlNDA4NjQ1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZjgyZWI5NzQwY2FjZjQxNzU3
NjM4N2MzOThjOWE1NDNhYjA1YzYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxMDMgIDIwMTkt
MTAtMjQgMTI6MTE6MzEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTExICAy
MDE5LTEwLTI0IDE1OjAxOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNmODJlYjk3NDAuLjRmMDVh
MGM3NzUgIDRmMDVhMGM3NzU4NzFhYmQ0YjgxNDcwNDhmMDY3YzFjZmU0MDg2NDUgLT4gc21va2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 17:58:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 17:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNhNB-0002D9-0R; Thu, 24 Oct 2019 17:58:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZeBO=YR=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNhN9-0002D4-Ui
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 17:58:07 +0000
X-Inumbo-ID: d52410a0-f687-11e9-94ab-12813bfff9fa
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d52410a0-f687-11e9-94ab-12813bfff9fa;
 Thu, 24 Oct 2019 17:58:07 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id q130so3305638wme.2
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 10:58:07 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=jBIvn14szkmK1nmDkLA8I6V5EJqxzTMeb/HukeU96Ck=;
 b=XCdm98ScUZxORMbWr51bwbFkFo0iqH+ORo2K1LaJnvdl0NJ/oDioIBkE8OEqjNjjxG
 i6SfRPi5ugLe2lsM595ZzN5ZBvPaUE7FQ65BPKq+9AfJUZbLPzJcIMRPp44wnt4zhXch
 E2jFRKQEpLu5Bv3u0dKEY+t/0ijrU5D1QKzCPXdeBmuYStQmqNW8Iu/AOJybnTrXaLJp
 w3cacKNUh0DY18tZWnUdP+9vJS17+j92Q+xUi30Iijjsf4SRfTCv4RXAvtW/ty1AvK+h
 fDZSF40KNUUygDywbo3M35ezf0R0cusDC4R0s2Eh3nILz8XdfNAmcAfhnhk3n2OmdKNx
 lUTQ==
X-Gm-Message-State: APjAAAVKjBLgwrG5Uk8WgEPOai6sI2yiF5jTr9cB/qIm8YbwAqK/OTE3
 nYijGeH4RNZ+jscqHF7X90o=
X-Google-Smtp-Source: APXvYqzaezqVng2Y0ou/OeFXmAAVw2WeZTFNe9P/t885T2FUg/C+KF8wEGQmxstTguqIH+ZRvkKfEw==
X-Received: by 2002:a1c:9ec6:: with SMTP id h189mr5677726wme.71.1571939886576; 
 Thu, 24 Oct 2019 10:58:06 -0700 (PDT)
Received: from debian (54.163.200.146.dyn.plus.net. [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id p15sm25430384wrs.94.2019.10.24.10.58.05
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 24 Oct 2019 10:58:06 -0700 (PDT)
Date: Thu, 24 Oct 2019 18:58:04 +0100
From: Wei Liu <wl@xen.org>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191024175804.bxctnssztpxbsvtx@debian>
References: <073cd4d0-ec28-f6b3-adf0-dcfbfeada8f6@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <073cd4d0-ec28-f6b3-adf0-dcfbfeada8f6@suse.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: correct decription of M:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgMDM6NDU6MjBQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gTGV0J3MgcmVmbGVjdCByZWFsaXR5LCBpdHMgdXNlIGJ5IGFkZF9tYWludGFpbmVycy5w
bCAvIGdldF9tYWludGFpbmVyLnBsLAo+IGFzIHdlbGwgYXMgd2hhdAo+IGh0dHBzOi8vd2lraS54
ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyBzYXlzLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 18:01:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 18:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNhQW-000338-Ht; Thu, 24 Oct 2019 18:01:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNhQV-000333-Be
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 18:01:35 +0000
X-Inumbo-ID: 4c4c93fa-f688-11e9-94ab-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c4c93fa-f688-11e9-94ab-12813bfff9fa;
 Thu, 24 Oct 2019 18:01:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNhQM-0003bp-GO; Thu, 24 Oct 2019 18:01:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNhQL-0005vK-N3; Thu, 24 Oct 2019 18:01:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNhQL-00068T-MO; Thu, 24 Oct 2019 18:01:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iNhQL-00068T-MO@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 18:01:25 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwKdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBs
aW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJl
LmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRy
ZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApU
cmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHNlYWJp
b3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJv
YmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQK
ICBCdWcgaW50cm9kdWNlZDogIDNiN2M1OWExOTUwYzc1ZjJjMDE1MmU1YTljZDc3Njc1YjA5MjMz
ZDYKICBCdWcgbm90IHByZXNlbnQ6IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgx
NmNkN2EKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xNDMxMTQvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0
dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51
eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4g
ZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNl
Y3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxp
bnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDMxMTQu
YmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVh
bCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwgeGVuLWJvb3QKU2Vh
cmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDE0MzA2MCBmYWlsIFtob3N0PWZpYW5v
MF0gLyAxMzg4NDkgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0MzA2MCAvIDEz
ODg0OQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYu
Z2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6
IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTog
eGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAzYjdjNTlhMTk1MGM3NWYy
YzAxNTJlNWE5Y2Q3NzY3NWIwOTIzM2Q2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDZiYjgxMjAwNzQyZmFiZmU1YzU2MjRjMjJlNzJmMDM2YWYwMjg2OSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5
ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCkJhc2lzIHBhc3MgMjIz
Y2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVh
NDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZm
YzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2Yw
MDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgpH
ZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdCMyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhLTNiN2M1OWEx
OTUwYzc1ZjJjMDE1MmU1YTljZDc3Njc1YjA5MjMzZDYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCNkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFj
MjVkYTQ1OGQ1YTQ3OTE3LTQ2YmI4MTIwMDc0MmZhYmZlNWM1NjI0YzIyZTcyZjAzNmFmMDI4Njkg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLlwKIGdpdCNkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM5Y2Nh
MDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExLTkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlv
cy5naXQjMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMy0xMjA5OTZmMTQ3
MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4u
Z2l0Izg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYtNTE4YzkzNWZhYzRk
MzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRy
ZWUgZGlzY29udGlndW91czogbGludXgtMi42CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJl
ZSBkaXNjb250aWd1b3VzOiBxZW11LXhlbgpGcm9tIGdpdDovL2NhY2hlOjk0MTkvZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3hlbgogICAzZjgyZWI5NzQwLi40ZjA1YTBjNzc1ICBzbW9rZSAgICAgIC0+
IG9yaWdpbi9zbW9rZQpMb2FkZWQgMzAwMyBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzODc4MCBbaG9zdD1pdGFsaWEwXQogMTM4ODEzIFtob3N0
PWFsYmFuYTBdCiAxMzg4NDkgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdl
YjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEg
MzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5
MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIg
ZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJl
bGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAx
MzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFp
bCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2
YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkz
NjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBp
cnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50
CiAxMzk1ODQgZmFpbCBpcnJlbGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcg
ZmFpbCBpcnJlbGV2YW50CiAxMzk2MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJl
bGV2YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAx
Mzk3OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFp
bCBpcnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2
YW50CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50CiAxNDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAx
MjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBp
cnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50
CiAxNDAzNzcgcGFzcyBpcnJlbGV2YW50CiAxNDAzNDIgcGFzcyBpcnJlbGV2YW50CiAxNDAzODUg
ZmFpbCBpcnJlbGV2YW50CiAxNDAzMjggcGFzcyBpcnJlbGV2YW50CiAxNDAzMTAgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0
NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAw
M2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAx
NDAzNTcgcGFzcyBpcnJlbGV2YW50CiAxNDAzMTEgZmFpbCBpcnJlbGV2YW50CiAxNDAzMTQgZmFp
bCBpcnJlbGV2YW50CiAxNDAzMzQgcGFzcyBpcnJlbGV2YW50CiAxNDAzNDcgcGFzcyBpcnJlbGV2
YW50CiAxNDAzMTkgcGFzcyBpcnJlbGV2YW50CiAxNDAzMjMgYmxvY2tlZCBpcnJlbGV2YW50CiAx
NDAzMzggcGFzcyBpcnJlbGV2YW50CiAxNDAzNjMgcGFzcyBpcnJlbGV2YW50CiAxNDAzNTAgcGFz
cyBpcnJlbGV2YW50CiAxNDAzNzAgcGFzcyBpcnJlbGV2YW50CiAxNDAzNjYgZmFpbCBpcnJlbGV2
YW50CiAxNDAzNzQgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0
MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBp
cnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50
CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3NiBmYWlsIGlycmVsZXZh
bnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0MDc3
OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkzMCBmYWlsIGly
cmVsZXZhbnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGlycmVsZXZhbnQK
IDE0MDk3MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAzNiBm
YWlsIGlycmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBbXQogMTQxMjky
IFtdCiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYgZmFpbCBpcnJlbGV2YW50CiAxNDEz
NTQgZmFpbCBpcnJlbGV2YW50CiAxNDE0NDYgZmFpbCBpcnJlbGV2YW50CiAxNDE0ODQgZmFpbCBp
cnJlbGV2YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50CiAxNDE2MTMgZmFpbCBpcnJlbGV2YW50
CiAxNDE4MDUgZmFpbCBpcnJlbGV2YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2YW50CiAxNDE4NzAg
ZmFpbCBpcnJlbGV2YW50CiAxNDE5MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5NzkgZmFpbCBpcnJl
bGV2YW50CiAxNDE5NDQgZmFpbCBpcnJlbGV2YW50CiAxNDIwMDYgZmFpbCBpcnJlbGV2YW50CiAx
NDIwNTEgZmFpbCBpcnJlbGV2YW50CiAxNDIxMTAgZmFpbCBpcnJlbGV2YW50CiAxNDIyMjMgZmFp
bCBpcnJlbGV2YW50CiAxNDIyNTggZmFpbCBpcnJlbGV2YW50CiAxNDIyOTggZmFpbCBpcnJlbGV2
YW50CiAxNDIzMzMgZmFpbCBpcnJlbGV2YW50CiAxNDIzNzIgZmFpbCBpcnJlbGV2YW50CiAxNDIz
OTggZmFpbCBpcnJlbGV2YW50CiAxNDI0MzEgZmFpbCBpcnJlbGV2YW50CiAxNDI0ODUgZmFpbCBp
cnJlbGV2YW50CiAxNDI1MzkgZmFpbCBpcnJlbGV2YW50CiAxNDI1ODggZmFpbCBpcnJlbGV2YW50
CiAxNDI2NzcgZmFpbCBpcnJlbGV2YW50CiAxNDI3MDkgZmFpbCBpcnJlbGV2YW50CiAxNDI3NTcg
ZmFpbCBpcnJlbGV2YW50CiAxNDI3OTYgZmFpbCBpcnJlbGV2YW50CiAxNDI4NDcgZmFpbCBpcnJl
bGV2YW50CiAxNDI5MzMgZmFpbCBpcnJlbGV2YW50CiAxNDI4NzkgZmFpbCBpcnJlbGV2YW50CiAx
NDMwMDYgZmFpbCBpcnJlbGV2YW50CiAxNDI5ODQgZmFpbCBpcnJlbGV2YW50CiAxNDMwNDggcGFz
cyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0
NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2Ew
MmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdm
OTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2
ZWI2CiAxNDMwNDkgZmFpbCBpcnJlbGV2YW50CiAxNDMwNTMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgMTdmOGM5ZTk3ZDc3MGM3NGY4NDE5NDU3NmJjZDk3MzIyZmJlZDIxZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFk
ODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkx
ZiBkMTIzNTg4M2JmNGU2MWJlMGIzOGU2MzkzZDQ0NTM3NGI2ZTUyNDkyCiAxNDMwNTUgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTFhMzk4NWNiYmUxNzI1N2I3YTVkYjcxODQyOTYwYjc2
ZTIwZTFkNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4
ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiBmOTNhYmYwMzE1ZWZlZjg2MTI3MGMyNWQ4M2M4MDQ3ZmQ2YTU0ZWM0
CiAxNDMwODIgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNi
ZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYw
NGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3
ZjU4ZjNmYjFjNmI2ZWI2CiAxNDMxMTQgZmFpbCAzYjdjNTlhMTk1MGM3NWYyYzAxNTJlNWE5Y2Q3
NzY3NWIwOTIzM2Q2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjQx
M2Q5YmVlM2Y2Y2FiZDRiMTFhZDBhMWFiOWZmODY1MDkyZmIxNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFj
NGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNTYgcGFzcyAyMjNjZWE2YTRmMDU1
MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgMjgwNDMyYzJmZWQ3YjYwZWY3OTkzN2M5NGZkMWQ2MDA5YmIyMzE4MSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2
YTkxZiBlMGE2NmEyMDc0NjViNzZiM2U0NTM4Mzc3NmEwYTFhYzA5MzhhNTZiCiAxNDMwNjIgcGFz
cyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzYwOWMwNDcyODM4ZGViZTZjN2NjN2IwNTNlM2Y1
ZWQ3MTA0NjVmZCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3
OWQwNzJkZTJiNTZlYjk2YTkxZiA5OGQxZGFjODhmODJjMmI3OWQ1MjhmYWFiZTVlM2ZkYTgxMzNl
OGJiCiAxNDMwODQgZmFpbCAzYjdjNTlhMTk1MGM3NWYyYzAxNTJlNWE5Y2Q3NzY3NWIwOTIzM2Q2
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDZiYjgxMjAwNzQyZmFi
ZmU1YzU2MjRjMjJlNzJmMDM2YWYwMjg2OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2
ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0
YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNjQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4
YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
OTc2ZDAzNTNhNmNlNDgxNDkwMzk4NDliNTJiYjY3NTI3YmU1YjU4MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAxMTBkNzYy
ZTU0YjNlZmM5YjI2ZWZjNjJmYTM1ZjMwNmQxYWRlYmE5CiAxNDMxMDEgZmFpbCAzYjdjNTlhMTk1
MGM3NWYyYzAxNTJlNWE5Y2Q3NzY3NWIwOTIzM2Q2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZjQxM2Q5YmVlM2Y2Y2FiZDRiMTFhZDBhMWFiOWZmODY1MDkyZmIxNiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRi
YzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNjcg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYTFmOTQwNDVmZmU5MjE4ZWM0MzhjNGQyMzk4
MGRlNDI0M2QyMWNkMCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzCiAxNDMwODggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMTA5MTk3ZWUxMTZi
ODBmNzBhY2FmZTkxZTM2ZTcxNzJlZmNiOWM2YyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIw
OTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMz
NWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNzEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVl
M2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgNzI4ODE0MmEzOWRiNTkxOWRjYWE5ZTcxNTQ0YjhkOTg1ZTZhOGExYiBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1MThj
OTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNzMgcGFzcyAyMjNjZWE2
YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0YmIyMWNjMjgzYzll
OCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMw
OTEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTFmOThjOTA4NjI3ZjRjZGU4ZjcxMzlj
ODBlODAwNGI3OWQxZDBiYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVj
YThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIx
N2I3ZDdhY2EzCiAxNDMwNzUgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTAyNmJiNGMz
OWEyOGNhOWJlNWRjOTk0YzE0YmIyMWNjMjgzYzllOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
ZGM1Y2M5MWFhMTQ1ODdkYzFlNzE5NTgzMjAxNzAwNDNhMmMyYTc0NyA1MThjOTM1ZmFjNGQzMGIz
ZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNzYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZi
MjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0YmIyMWNjMjgzYzllOCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5ODk0NzMzZjRjZSA1
MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNzcgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGYyOGM1MTNkMzkyYTgwN2Y3YjQyMjU5NjRlYmE2ZTJiMWM0
NTNhMiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTEx
ZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAx
NDMxMDcgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjQxM2Q5YmVlM2Y2Y2FiZDRiMTFh
ZDBhMWFiOWZmODY1MDkyZmIxNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEz
MWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4
MmIxN2I3ZDdhY2EzCiAxNDMwNzkgZmFpbCBpcnJlbGV2YW50CiAxNDMwODAgcGFzcyAyMjNjZWE2
YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgMGYyOGM1MTNkMzkyYTgwN2Y3YjQyMjU5NjRlYmE2ZTJiMWM0NTNh
MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5
ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMw
NjAgZmFpbCAzYjdjNTlhMTk1MGM3NWYyYzAxNTJlNWE5Y2Q3NzY3NWIwOTIzM2Q2IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDZiYjgxMjAwNzQyZmFiZmU1YzU2MjRj
MjJlNzJmMDM2YWYwMjg2OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVj
YThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIx
N2I3ZDdhY2EzCiAxNDMwODEgZmFpbCBpcnJlbGV2YW50CiAxNDMxMTAgZmFpbCAzYjdjNTlhMTk1
MGM3NWYyYzAxNTJlNWE5Y2Q3NzY3NWIwOTIzM2Q2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZjQxM2Q5YmVlM2Y2Y2FiZDRiMTFhZDBhMWFiOWZmODY1MDkyZmIxNiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRi
YzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwOTMg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjQxM2Q5YmVlM2Y2Y2FiZDRiMTFhZDBhMWFi
OWZmODY1MDkyZmIxNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThh
ZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzCiAxNDMxMTIgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZjQxM2Q5YmVlM2Y2
Y2FiZDRiMTFhZDBhMWFiOWZmODY1MDkyZmIxNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIw
OTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMz
NWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzODg0OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxNDMwNjAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxNDMwODIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxNDMwODQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQg
MjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGY0MTNkOWJlZTNmNmNhYmQ0YjExYWQwYTFhYjlmZjg2
NTA5MmZiMTYgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUz
MGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNh
MwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDE0MzA5MyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDE0MzEwMSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDE0MzEwNyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTQzMTEwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQz
MTEyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMxMTQgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICAzYjdjNTlhMTk1MGM3NWYyYzAxNTJlNWE5Y2Q3NzY3NWIwOTIzM2Q2CiAg
QnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdh
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTQzMTE0LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4p
Cgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2Nh
bGluZyBieSAwLjQ5OTgwOSB0byBmaXQKcG5tdG9wbmc6IDQyIGNvbG9ycyBmb3VuZApSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVz
dC1hbWQ2NC1pMzg2LXhsLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxNDMxMTQ6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDE0MzExNCBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzExNC8KCkZhaWx1cmVz
IDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVz
dGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 18:25:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 18:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNhn6-0004h2-Na; Thu, 24 Oct 2019 18:24:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rm0f=YR=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iNhn5-0004gx-3k
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 18:24:55 +0000
X-Inumbo-ID: 93314fa6-f68b-11e9-8aca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93314fa6-f68b-11e9-8aca-bc764e2007e4;
 Thu, 24 Oct 2019 18:24:54 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 7C84520684;
 Thu, 24 Oct 2019 18:24:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1571941493;
 bh=7HxQFkEPdS3o/8BxWnQxLJzBei1dlG3UdU+D35kMK7Y=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=UFAvDHyAXfbSoAP6R2W9fyFTF4ASrjOEZdpvscSTCjXSZ0Ix+pNNzFZVUF1m5cwBs
 h6HemBA0lKk78V70epTNZFmVysI2ZQ/4FjgLPiroyBreYzz3D385XKyKkIPud/kJnJ
 iPZfU+iuJ8/5dbWkWDeB7Wwnk2nRWA5z3lFbhPC0=
Date: Thu, 24 Oct 2019 11:24:52 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e0864a74-876d-73ab-f6f1-de4b41d35bf4@arm.com>
Message-ID: <alpine.DEB.2.21.1910241105580.3633@sstabellini-ThinkPad-T480s>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
 <e0864a74-876d-73ab-f6f1-de4b41d35bf4@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323329-2008138694-1571941461=:3633"
Content-ID: <alpine.DEB.2.21.1910241124270.3633@sstabellini-ThinkPad-T480s>
Subject: Re: [Xen-devel] [xen-unstable test] 143061: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?Q?J=C3=BCrgen_Gro=C3=9F?= <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>, brian.woods@xilinx.com,
 xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-2008138694-1571941461=:3633
Content-Type: text/plain; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.21.1910241124271.3633@sstabellini-ThinkPad-T480s>

On Thu, 24 Oct 2019, Julien Grall wrote:
> (+Ian and Stefano)
> 
> Hi,
> 
> On 10/24/19 8:13 AM, Jürgen Groß wrote:
> > On 24.10.19 08:47, osstest service owner wrote:
> > > flight 143061 xen-unstable real [real]
> > > http://logs.test-lab.xenproject.org/osstest/logs/143061/
> > > 
> > > Regressions :-(
> > > 
> > > Tests which did not succeed and are blocking,
> > > including tests which could not be run:
> > >   test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm    <job status>  
> > > broken
> > >   test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 4 host-install(4)
> > > broken REGR. vs. 142750
> > 
> > Why is Linux kernel 5.4.0-rc4 being used for testing xen-unstable here?
> > Or am I reading the logs wrong?
> > 
> > >   test-arm64-arm64-examine    11 examine-serial/bootloader fail REGR. vs.
> > > 142750
> > 
> > I'm not sure what has gone wrong here? The serial logs seem to be fine
> > for me, but maybe I'm missing something?
> 
> This is a known issue on rochesters for the past 6 months (see [1]). In short,
> Osstest is checking the sanity of the platform by adding cookie in the
> bootloader output. However, this cookie is lost.
> 
> Stefano promised to investigate it back then. Last time I heard, he had access
> to the colo. Stefano where are we with this?
> 
> Cheers,
> 
> [1] https://lists.xen.org/archives/html/xen-devel/2019-05/msg00018.html

I haven't had any time to look at this so far yet unfortunately, I am on
the hot path for too many things at the moment. If somebody else would
like to step forward in analyzing the issue they would be very welcome.

And I do have a suggestion for somebody else to pick this up: Brian
(CC'ed) has joined Xilinx recently and might be willing to help on this.
However, we would need to give him access to the colo for him to be able
to make any progress.
--8323329-2008138694-1571941461=:3633
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2008138694-1571941461=:3633--


From xen-devel-bounces@lists.xenproject.org Thu Oct 24 18:49:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 18:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNiAv-0006ON-2M; Thu, 24 Oct 2019 18:49:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3sPx=YR=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iNiAu-0006OI-3m
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 18:49:32 +0000
X-Inumbo-ID: 0345c486-f68f-11e9-bbab-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0345c486-f68f-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 18:49:31 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id g3so7767768lfb.11
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 11:49:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=BB2UyCcdQKi4y2qpwrghVxCnPvCvS5guWQvTG18FWy0=;
 b=rNyclJ8bELfsoNtwGCaiyepQ4JiZsUj9kJmpREGSNfFavE0HLblMA3Cd1ei6kcx5HD
 vB5twzmbJJ6vrbREeeV1fo4ZV6x8DPrKJ/qtg65Qi6YnP3iccJFVxInq0gv9w9dYYDZM
 lNjb/lJIiEWVLENXEOCxc+mXpyiPqRzyG94du76MsUwcZ2fqZOIxzZIMeMXTplUf81Kx
 7cuwSbj0J/4Zmh+i9feB00nP4kMiuaFHUegt/D2riTxsOSHYeXj6f5XK+tVAADJQlKLX
 e5iNEWGZd5u1SfjxuuMRhvQcdImctg2Wut6M4+E0Fed1Ade1yd0ALmOHp53IgGAHOxlq
 6OUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=BB2UyCcdQKi4y2qpwrghVxCnPvCvS5guWQvTG18FWy0=;
 b=H0rzUHZVCafATn9E3imEfQpe6oMPdYNBDGG7wcreSUfsqyyUHAIVz++Cg7MVgfXp/j
 S3iDMw1We2WVM7vkIcalMc4e1j9MSx/6KpvHET7hAB5+DzEcsQPbIIM/xn+Ae61olWGL
 UinDIqgpZ0qFA+puycFKbXQeBRJBAmomHuS4g60i8J+/NToHcUzBY4FmlKg3q7ONGNeX
 J8prUrZGnsocpBoQ/mlm0tFZjN+2Cr+Y7GyxI1Ig+a1VzRf5AYCWsIifGmynpD2ond5m
 zQ5FvwT9ytFsP44MAH8t5+zkKsIrnOnc+e8O0BATSl038sjmU4k1e0dszBvF81v86i3z
 n4hQ==
X-Gm-Message-State: APjAAAVYStnbv8PtyHhKNDVqA9YokpWjluzPty5Sa/CaP8rMrtJZUj1e
 mHoFtqO8zR94FDjliK4eQQxd/XdN/cbBm5WCvkQ=
X-Google-Smtp-Source: APXvYqzU1unOA7RcBDDTX7Ei6DcWU13QhLPIoFypmfHrlxS10xTPfrX5CIeYc7K6g3LpQeNMIx9hQmR4DJeLdlH2H1k=
X-Received: by 2002:a19:491c:: with SMTP id w28mr27045977lfa.124.1571942970094; 
 Thu, 24 Oct 2019 11:49:30 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <26d6deae1803591361f7568645bc59b1535d6b88.1570456846.git.rosbrookn@ainfosec.com>
 <52866b46-6da0-9d89-8c77-0ac4ceb7b689@citrix.com>
In-Reply-To: <52866b46-6da0-9d89-8c77-0ac4ceb7b689@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Thu, 24 Oct 2019 14:49:18 -0400
Message-ID: <CAEBZRSdx0cTP+H-zz4nWvsABU0sTJk+EosuJfN5+akWSgxzd0g@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 24/24] golang/xenlight: add make target for
 generated files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, xen-devel@lists.xenproject.org,
 kerriganb@ainfosec.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbmUgc3RhbmRhcmQgcHJhY3RpY2Ugd2hlbiBtYWtpbmcgYSBzZXJpZXMgaXMgdG8gdHJ5IHRv
IGF2b2lkIGFueQo+IHJlZ3Jlc3Npb25zLCBpbmNsdWRpbmcgYnVpbGQgcmVncmVzc2lvbnMsIGlu
IHRoZSBtaWRkbGUgb2YgdGhlIHNlcmllcy4KPiBUaGlzIGlzIHBhcnRpY3VsYXJseSBoZWxwZnVs
IHRvIGFpZCBpbiBiaXNlY3Rpb25zLCBidXQgaW4gdGhpcyBjYXNlIGl0Cj4gbWFrZXMgaXQgZWFz
aWVyIHRvIG9ic2VydmUgdGhlIGFjdGlvbiBvZiB0aGUgYGdlbmdvdHlwZXMucHlgIHNjcmlwdCAo
YW5kCj4gaG93IGl0J3MgbWVhbnQgdG8gYmUgY2FsbGVkKS4KPgo+IFNvIEkgd291bGQgYmFzaWNh
bGx5IG1ha2UgdGhpcyBwYXJ0IG9mIHBhdGNoIDIsIGV4Y2VwdCByZW1vdmUgcmVmZXJlbmNlcwo+
IHRvIHhlbmxpZ2h0X2hlbHBlcnMuZ28gdW50aWwgdGhlIHBhdGNoIHdoZXJlIHRoYXQgZmlsZSBp
cyBnZW5lcmF0ZWQuCgpBaCB5ZWFoIHRoYXQgbWFrZXMgc2Vuc2UsIEknbGwgY29ycmVjdCB0aGlz
IGluIHYyLgoKPiBJdCBtaWdodCBiZSBuaWNlIHRvIGhhdmUgYSBuYW1pbmcgY29udmVudGlvbiBm
b3IgdGhlIGdlbmVyYXRlZCBmaWxlcwo+IHRoYXQgY2x1ZXMgcGVvcGxlIGluIHRvIHRoZSBmYWN0
IHRoYXQgdGhleSdyZSBnZW5lcmF0ZWQgKG90aGVyIHRoYW4gdGhlCj4gY29tbWVudCBhdCB0aGUg
dG9wIG9mIGNvdXJzZSkuICBJbiBsaWJ4bCwgdGhpcyBpcyBkb25lIGJ5IGdpdmluZyB0aGVtIGEK
PiBsZWFkaW5nIHVuZGVyc2NvcmUgKGUuZy4sIF9saWJ4bF90eXBlLmgpOyBidXQgdGhlIGdvIGNv
bXBpbGVyIHdpbGwKPiBoZWxwZnVsbHkgaWdub3JlIHN1Y2ggZmlsZXMuIDotKQo+Cj4gVGhlIGdv
IGNvbXBpbGVyIHdpbGwgYWxzbyBkbyBzcGVjaWFsIHRoaW5ncyBzb21ldGltZXMgd2l0aCB0aGlu
Z3MgYWZ0ZXIKPiBhIGBfYDsgZS5nLiwgIiR7Zm9vfV90ZXN0LmdvIiB3aWxsIG9ubHkgYmUgY29t
cGlsZWQgZm9yIGBnbyB0ZXN0YCwKPiAiJHtmb299X2xpbnV4LmdvIiB3aWxsIG9ubHkgYmUgY29t
cGlsZWQgb24gTGludXgsIGFuZCBzbyBvbi4gIEknbSBwcmV0dHkKPiBzdXJlIHRoZXNlIG5hbWVz
IHdpbGwgYmUgc2FmZSwgYnV0IGl0IG1pZ2h0IGJlIHNsaWdodGx5IG1vcmUKPiBmdXR1cmUtcHJv
b2YgdG8gYXZvaWQgdXNpbmcgYW4gdW5kZXJzY29yZSBpbiB0aGUgbmFtZXMuCgorMSBmb3IgYSBu
YW1pbmcgY29udmVudGlvbiB0aGF0IHNheXMgInRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQuIiBCdXQs
CnRoZSBvbmx5IHNwZWNpYWwKY2FzZXMgdGhhdCBJJ20gYXdhcmUgb2YgZm9yIGdvIGZpbGUgbmFt
ZSBzdWZmaXhlcyBhcmUgInRlc3QiLCBhbmQKdmFsaWQgR09PUyBhbmQgR09BUkNICnZhbHVlcy4g
SXQncyBjb252ZW50aW9uYWwgdG8gdXNlIHVuZGVyc2NvcmVzIGZvciBjb21wb3VuZGVkIGZpbGUK
bmFtZXMsIGFuZCB1bm5lY2Vzc2FyeQp0byBhdm9pZCB0aGVtLgoKVG8gcmVmZXJlbmNlIGdSUEMg
YWdhaW4sIHRoZWlyIHByb3RvYnVmIGNvbXBpbGVyIHdyaXRlcyBmaWxlIG5hbWVzCmxpa2UgJ3Bh
Y2thZ2UucGIuZ28nLCB3aGVyZQpwYiBpcyBzaG9ydCBmb3IgcHJvdG9idWYuIFNvLCBJIHRoaW5r
IHNvbWV0aGluZyBsaWtlCic8bmFtZT5fZ2VuZXJhdGVkLmdvJywgb3IgJzxuYW1lPi5pZGwuZ28n
CmNvdWxkIHdvcmsuCgo+IEtpbmQgb2YgcmFuZG9tLCBidXQgd291bGQgaXQgbWFrZSBzZW5zZSB0
byBgcm0gLXJmYCB0aGUgd2hvbGUgZGlyZWN0b3J5Cj4gaGVyZSBpbnN0ZWFkPwoKWWVhaCBwcm9i
YWJseSA6KQoKLU5SCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 19:55:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 19:55:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNjC4-0003IY-3F; Thu, 24 Oct 2019 19:54:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=3sPx=YR=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iNjC3-0003IT-Co
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 19:54:47 +0000
X-Inumbo-ID: 20e49a54-f698-11e9-beca-bc764e2007e4
Received: from mail-lf1-x141.google.com (unknown [2a00:1450:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 20e49a54-f698-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 19:54:46 +0000 (UTC)
Received: by mail-lf1-x141.google.com with SMTP id x4so13834725lfn.8
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 12:54:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=tWId0MnOeZVGbfvT/Y+5rYtgApIjcLicbujBgTSaKkA=;
 b=mWMuyk3m+eXHxwbNe+4Xv8VF2IR3qpKRZjBZZZflDv8pIy1y9LtlemMr3+h0iFaxgI
 VkoMBcEi2oO4Laze/3rKhNood1Cq2eBp6/AFowJD6cvACKvllzU9ICuxEPkI68VVlnul
 +hFQjFzBSiES/vP81uf+Km5OshhjWv41CwwJGCMQM4yOOk8x09a8D/r50izW1IsQsk2o
 aU+YvMIKv+IZ4lv0OX+lGHW6u0WkkEZhRkiJCPUtwrmivWvDIwnM8nmX/FjNsk8tVJBH
 zfpsjEIWqDEwIUPzGa4yF9zcgvNpAmGRSSwMALl8+TOcQ14BuaEjkh0KVYFcx+2XZ0Ff
 DjPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=tWId0MnOeZVGbfvT/Y+5rYtgApIjcLicbujBgTSaKkA=;
 b=ZVWp5eM7NAIJ5y19toY2vVyQkuQRCuoFpdJhHrr+tcYgwXx8+gp5zVG33Wx7EzMl2Y
 hRus8sSXmCoo5WqX5osL0Mz/x1Jos8WtrWAxiHZcqBrQcWxaCOQY+bxoLQnE81F4aARt
 /d4qMxCNtccjs6qYWF/uHa3iWdY0ql/CoAxviX1yfuvroTUonWH7jOdW4A76QlLH1bQV
 YM8s2l0SSxxK0swzzA5zcRjdRVmPKtugIqp23pJPy77OL4vGD4hrjhbdSFZCYF0b7Sic
 iu4c1MqhqBHVICzE+GpB+5xBu9rqAXInjfk0nQ1dPpeB5VoaJEuNMWl8lPObp+/rJKiz
 h4Mw==
X-Gm-Message-State: APjAAAVAActyxVnTParYrn9R7E/cDNh3zCaf830zCmTJVOpT1rhAYD5l
 LLP/tWU5gT/QhrXNrI4oO/iPB0fUcuw4kUOO63I=
X-Google-Smtp-Source: APXvYqynCSn2dwc8qrSRY3UcbUHYWpV5WcgIX+HxX8jAvXAQqyLiSqH8buE6hRtjEKC3HUq1xfVRTQmydcNheHYH2ws=
X-Received: by 2002:a19:651b:: with SMTP id z27mr26022126lfb.117.1571946885346; 
 Thu, 24 Oct 2019 12:54:45 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <1a60b855c0886c8e7147d48923f16b4d0815db81.1570456846.git.rosbrookn@ainfosec.com>
 <a27892b1-6d7f-c18b-3a6c-859cdd869e85@citrix.com>
In-Reply-To: <a27892b1-6d7f-c18b-3a6c-859cdd869e85@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Thu, 24 Oct 2019 15:54:33 -0400
Message-ID: <CAEBZRSd82pXdL8+k9ASEkypdtF=yqfpaVO3e+4eAcf8iQi8_QA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/24] golang/xenlight: define KeyValueList
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>, xen-devel@lists.xenproject.org,
 kerriganb@ainfosec.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBTbyB3ZSAqY291bGQqIGFjdHVhbGx5IGp1c3QgYHR5cGUgS2V5VmFsdWVMaXN0IHN0cnVjdCB7
IH1gLCBhbmQgcHVudCBvbgo+IGFsbCB0aGVzZSBpbml0aWFsaXphdGlvbiBxdWVzdGlvbnMgdW50
aWwgc3VjaCB0aW1lIGFzIGl0IHR1cm5zIG91dCB0aGF0Cj4gdGhleSdyZSBuZWVkZWQuCgpJZiB0
aGVyZSBpcyBubyBjbGVhciBuZWVkIGZvciB0aGlzIHR5cGUgdG8gYmUgaW1wbGVtZW50ZWQgaW4g
dGhlIEdvCnBhY2thZ2UsIHRoZW4gSSB3b3VsZCBiZSBpbiBmYXZvciBvZiBub3QgZG9pbmcgc28u
IElNTywgYSBzbWFsbGVyLAptb3JlIGZvY3VzZWQgcGFja2FnZSBpcyBpZGVhbC4KCj4gT24gdGhl
IG90aGVyIGhhbmQsIEkgdGhpbmsgd2UgbWF5IG5lZWQgdG8gYWN0dWFsbHkgdGhpbmsgYWJvdXQK
PiBpbml0aWFsaXppbmcgc3RydWN0dXJlcy4gIFlvdSd2ZSBjYXJlZnVsbHkgY29kZWQgRGVmQm9v
bCBzdWNoIHRoYXQgdGhlCj4gInplcm8iIHZhbHVlIGlzIHVuZGVmaW5lZDsgYnV0IGZvciBEZXZJ
ZCwgZm9yIGluc3RhbmNlLCB0aGUgImluaXRpYWwiCj4gdmFsdWUgaXMgc3VwcG9zZWQgdG8gYmUg
LTE7IGJ1dCB0aGUgd2F5IGl0J3MgY29kZWQsIGFuIHVuaW5pdGlhbGl6ZWQgR28KPiBzdHJ1Y3R1
cmUgd2lsbCBlbmQgdXAgYXMgMCwgd2hpY2ggbWF5IGJlIGEgdmFsaWQgZGV2aWQuCj4KPiBbLi4u
XQo+Cj4gQW55d2F5LCBwZXJoYXBzIHdlIGNhbiB0aGluayBhYm91dCBzdHJ1Y3R1cmUgaW5pdGlh
bGl6YXRpb24sIGFuZAo+IGltcGxlbWVudCBpdCBhZnRlciB3ZSBkbyB0aGUgYmFzaWMgc3RydWN0
dXJlIC8gIG1hcnNoYWxsaW5nIGltcGxlbWVudGFpdG9uLgoKVGhhdCdzIHByb2JhYmx5IGJlc3Qu
IEhvd2V2ZXIsIGF0IGEgcXVpY2sgZ2xhbmNlIGl0IHNlZW1zIGxpa2UgaXQKd291bGQgYmUgcHJl
dHR5IHN0cmFpZ2h0LWZvcndhcmQgdG8gZ2VuZXJhdGUgTmV3U3RydWN0VHlwZSBmdW5jdGlvbnMK
YW5hbG9nb3VzIHRvIGxpYnhsX3N0cnVjdF90eXBlX2luaXQsIGlmIHRoYXQncyB0aGUgZGVzaXJl
ZCBiZWhhdmlvci4KCj4gSW4gdGhlIG1lYW4gdGltZSwgd2UgY291bGQgZWl0aGVyIGtlZXAgdGhl
IEtleVZhbHVlTGlzdCB5b3UndmUKPiBpbXBsZW1lbnRlZCBoZXJlIChwZXJoYXBzIGFkZGluZyBh
IG1ha2UoKSB0byB0aGUgZnJvbUMgbWV0aG9kLCBhbmQKPiBoYXZpbmcgdG9DIHJldHVybiBOVUxM
IGlmIGt2bCBpcyBOVUxMKSwgb3IganVzdCByZXBsYWNlIGl0IHdpdGggYQo+IHBsYWNlaG9sZGVy
IHVudGlsIGl0J3MgbmVlZGVkLgo+Cj4gV2hhdCBkbyB5b3UgdGhpbms/CgpCYXNlZCBvbiB3aGF0
IHlvdSBzYWlkIGFib3ZlLCBJIHRoaW5rIEkgd291bGQgbGlrZSB0byBkcm9wIHRoZQppbXBsZW1l
bnRhdGlvbiBmb3Igbm93LiBCdXQsIGlmIHdlIGtlZXAgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRp
b24sIEkKd2lsbCBtYWtlIHRob3NlIGNvcnJlY3Rpb25zLgoKLU5SCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 19:55:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 19:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNjD0-0003MH-Fz; Thu, 24 Oct 2019 19:55:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ph5U=YR=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iNjCz-0003MA-9I
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 19:55:45 +0000
X-Inumbo-ID: 43699c64-f698-11e9-a531-bc764e2007e4
Received: from mail-ot1-x344.google.com (unknown [2607:f8b0:4864:20::344])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43699c64-f698-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 19:55:43 +0000 (UTC)
Received: by mail-ot1-x344.google.com with SMTP id u13so114749ote.0
 for <xen-devel@lists.xenproject.org>; Thu, 24 Oct 2019 12:55:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fykRTiJrJh2Q/7cxmdXAZWGJ5jxlbp/w3VpVVrogzhQ=;
 b=kHt/PFkF0OmPK/J3E6NQRzjnFevl1IYJtC50avOWbZ4kPYbiyQoklrkslxw3/v2M6x
 s+4xICfG94MeGwX5xxxejPkq4haVUuGyH5mYJyIYrzB5iAQuIYkqNIaIuVfJ9ldrDtOH
 WpEIkzfdI202I4njmb5ra7B/6B2Y4Oy8XmKcH/n6IglPVT0UtkX3ne1J4ALV56BwBhDx
 A5SsqYdSFjm0tJQWdZNrCiseG9FOdQ0AA86GKKv3RzoWDhVLikl4gHFYtVcwlf6aeRS8
 G3MonhkYW+6eUq+dZCsuCkwkPOSdyLrzABXZoroKR5ec9xelmJLuaRCi/zp5f9ggQ64x
 2Ibg==
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=fykRTiJrJh2Q/7cxmdXAZWGJ5jxlbp/w3VpVVrogzhQ=;
 b=IONS1lYjp7jG4HHsSAvXDgflVn0bSXOAwwJg8U6cAxJNhMFFpcy6BOa7YWWlQhg0kt
 cZOpePnVGRCqEEavPpXezZaUptBMk1n9Wqrd8LDG4/KCP/SuE5+6f7cpXGRM05smneyr
 ycln/kNNttX5LkMqFG3GmfeQiohNPDSWLiT+bJrYsrETacBFXWA25m1ITedg6I9a8oUc
 9b6/210p3VvN0WTkES/GEwht5fK8pqUbXlfblSDTPQOLYaBAwFbtLF6E73A50TA1Ogqc
 oGAufswu55Jd2PRCcUUEnu5o93lu0zU8/sMGHa7H8hitYS6GS960NTP6yHHX3VsferAp
 KWZw==
X-Gm-Message-State: APjAAAUmpQE7ejoz3DW9bpbO7LIx6QMu/IioTIoJnva+mMDs8BGHQiYI
 VlcPhoZBhU9pFw8SKfneEzBKJOX6QIbu3pOcvds=
X-Google-Smtp-Source: APXvYqzs6ZdNbuheUCFoQA7h/o3Cut+uGOCavjus4kvOIP2D95wUM62jpI4Ju5AKQbx+q7K2ulanL0bs3rUb9BW8d4U=
X-Received: by 2002:a05:6830:452:: with SMTP id
 d18mr13512798otc.295.1571946943485; 
 Thu, 24 Oct 2019 12:55:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Thu, 24 Oct 2019 12:55:43
 -0700 (PDT)
In-Reply-To: <20191018134754.16362-1-philmd@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Thu, 24 Oct 2019 21:55:43 +0200
Message-ID: <CAL1e-=ipp6u=qPj4UEWj+SB=KmDyVnJeOJwH1bQiQmQv1YyANQ@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============1629496591740333390=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1629496591740333390==
Content-Type: multipart/alternative; boundary="0000000000002c35490595ad6bd0"

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

On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.com=
>
wrote:

> Changes since v1 [0]:
> - Removed patch reintroducing DO_UPCAST() use (thuth)
> - Took various patches out to reduce series (thuth)
> - Added review tags (thanks all for reviewing!)
>
>
Philippe,

Do you intend to submit v3? The softfreeze is close.

A.



> $ git backport-diff -u pc_split_i440fx_piix-v1 -r mc146818rtc_init..
> Key:
> [----] : patches are identical
> [####] : number of functional differences between upstream/downstream pat=
ch
> [down] : patch is downstream-only
> The flags [FC] indicate (F)unctional and (C)ontextual differences,
> respectively
>
> 001/20:[----] [--] 'MAINTAINERS: Keep PIIX4 South Bridge separate from PC
> Chipsets'
> 002/20:[0011] [FC] 'piix4: add Reset Control Register'
> 003/20:[0014] [FC] 'piix4: add a i8259 interrupt controller as specified
> in datasheet'
> 004/20:[----] [--] 'Revert "irq: introduce qemu_irq_proxy()"'
> 005/20:[----] [--] 'piix4: rename PIIX4 object to piix4-isa'
> 006/20:[----] [-C] 'piix4: add a i8257 dma controller as specified in
> datasheet'
> 007/20:[----] [-C] 'piix4: add a i8254 pit controller as specified in
> datasheet'
> 008/20:[----] [-C] 'piix4: add a mc146818rtc controller as specified in
> datasheet'
> 009/20:[----] [--] 'hw/mips/mips_malta: Create IDE hard drive array
> dynamically'
> 010/20:[----] [--] 'hw/mips/mips_malta: Extract the PIIX4 creation code a=
s
> piix4_create()'
> 011/20:[----] [--] 'hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c'
> 012/20:[----] [--] 'hw/i386: Remove obsolete LoadStateHandler::load_state=
_old
> handlers'
> 013/20:[----] [--] 'hw/pci-host/piix: Extract piix3_create()'
> 014/20:[0010] [FC] 'hw/pci-host/piix: Move RCR_IOPORT register definition=
'
> 015/20:[----] [--] 'hw/pci-host/piix: Define and use the PIIX IRQ Route
> Control Registers'
> 016/20:[----] [--] 'hw/pci-host/piix: Move i440FX declarations to
> hw/pci-host/i440fx.h'
> 017/20:[----] [--] 'hw/pci-host/piix: Fix code style issues'
> 018/20:[0012] [FC] 'hw/pci-host/piix: Extract PIIX3 functions to
> hw/isa/piix3.c'
> 019/20:[----] [--] 'hw/pci-host: Rename incorrectly named 'piix' as
> 'i440fx''
> 020/20:[----] [-C] 'hw/pci-host/i440fx: Remove the last PIIX3 traces'
>
> Previous cover:
>
> This series is a rework of "piix4: cleanup and improvements" [1]
> from Herv=C3=A9, and my "remove i386/pc dependency: PIIX cleanup" [2].
>
> Still trying to remove the strong X86/PC dependency 2 years later,
> one step at a time.
> Here we split the PIIX3 southbridge from i440FX northbridge.
> The i440FX northbridge is only used by the PC machine, while the
> PIIX southbridge is also used by the Malta MIPS machine.
>
> This is also a step forward using KConfig with the Malta board.
> Without this split, it was impossible to compile the Malta without
> pulling various X86 pieces of code.
>
> The overall design cleanup is not yet perfect, but enough to post
> as a series.
>
> Now that the PIIX3 code is extracted, the code duplication with the
> PIIX4 chipset is obvious. Not worth improving for now because it
> isn't broken.
>
> [0] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg03685.html
> [1] https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737.html
> [2] https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081.html
>
> Based-on: <20191018133547.10936-1-philmd@redhat.com>
> mc146818rtc: Allow call object_initialize(MC146818_RTC) instead of
> rtc_init()
> https://mid.mail-archive.com/20191018133547.10936-1-philmd@redhat.com
>
> Herv=C3=A9 Poussineau (5):
>   piix4: Add the Reset Control Register
>   piix4: Add a i8259 Interrupt Controller as specified in datasheet
>   piix4: Rename PIIX4 object to piix4-isa
>   piix4: Add a i8257 DMA Controller as specified in datasheet
>   piix4: Add a i8254 PIT Controller as specified in datasheet
>
> Philippe Mathieu-Daud=C3=A9 (15):
>   MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets
>   Revert "irq: introduce qemu_irq_proxy()"
>   piix4: Add a MC146818 RTC Controller as specified in datasheet
>   hw/mips/mips_malta: Create IDE hard drive array dynamically
>   hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create()
>   hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c
>   hw/i386: Remove obsolete LoadStateHandler::load_state_old handlers
>   hw/pci-host/piix: Extract piix3_create()
>   hw/pci-host/piix: Move RCR_IOPORT register definition
>   hw/pci-host/piix: Define and use the PIIX IRQ Route Control Registers
>   hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h
>   hw/pci-host/piix: Fix code style issues
>   hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c
>   hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'
>   hw/pci-host/i440fx: Remove the last PIIX3 traces
>
>  MAINTAINERS                      |  14 +-
>  hw/acpi/pcihp.c                  |   2 +-
>  hw/acpi/piix4.c                  |  42 +--
>  hw/core/irq.c                    |  14 -
>  hw/i386/Kconfig                  |   3 +-
>  hw/i386/acpi-build.c             |   5 +-
>  hw/i386/pc_piix.c                |  10 +-
>  hw/i386/xen/xen-hvm.c            |   5 +-
>  hw/intc/apic_common.c            |  49 ----
>  hw/isa/Kconfig                   |   4 +
>  hw/isa/Makefile.objs             |   1 +
>  hw/isa/piix3.c                   | 399 +++++++++++++++++++++++++++++
>  hw/isa/piix4.c                   | 151 ++++++++++-
>  hw/mips/gt64xxx_pci.c            |   5 +-
>  hw/mips/mips_malta.c             |  46 +---
>  hw/pci-host/Kconfig              |   3 +-
>  hw/pci-host/Makefile.objs        |   2 +-
>  hw/pci-host/{piix.c =3D> i440fx.c} | 424 +------------------------------
>  hw/timer/i8254_common.c          |  40 ---
>  include/hw/acpi/piix4.h          |   6 -
>  include/hw/i386/pc.h             |  37 ---
>  include/hw/irq.h                 |   5 -
>  include/hw/isa/isa.h             |   2 +
>  include/hw/pci-host/i440fx.h     |  36 +++
>  include/hw/southbridge/piix.h    |  74 ++++++
>  stubs/pci-host-piix.c            |   3 +-
>  26 files changed, 699 insertions(+), 683 deletions(-)
>  create mode 100644 hw/isa/piix3.c
>  rename hw/pci-host/{piix.c =3D> i440fx.c} (58%)
>  delete mode 100644 include/hw/acpi/piix4.h
>  create mode 100644 include/hw/pci-host/i440fx.h
>  create mode 100644 include/hw/southbridge/piix.h
>
> --
> 2.21.0
>
>
>

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

<br><br>On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a hre=
f=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex">Changes since v1 [0]:<br>
- Removed patch reintroducing DO_UPCAST() use (thuth)<br>
- Took various patches out to reduce series (thuth)<br>
- Added review tags (thanks all for reviewing!)<br>
<br></blockquote><div><br></div><div>Philippe,</div><div><br></div><div>Do =
you intend to submit v3? The softfreeze is close.</div><div><br></div><div>=
A.</div><div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
$ git backport-diff -u pc_split_i440fx_piix-v1 -r mc146818rtc_init..<br>
Key:<br>
[----] : patches are identical<br>
[####] : number of functional differences between upstream/downstream patch=
<br>
[down] : patch is downstream-only<br>
The flags [FC] indicate (F)unctional and (C)ontextual differences, respecti=
vely<br>
<br>
001/20:[----] [--] &#39;MAINTAINERS: Keep PIIX4 South Bridge separate from =
PC Chipsets&#39;<br>
002/20:[0011] [FC] &#39;piix4: add Reset Control Register&#39;<br>
003/20:[0014] [FC] &#39;piix4: add a i8259 interrupt controller as specifie=
d in datasheet&#39;<br>
004/20:[----] [--] &#39;Revert &quot;irq: introduce qemu_irq_proxy()&quot;&=
#39;<br>
005/20:[----] [--] &#39;piix4: rename PIIX4 object to piix4-isa&#39;<br>
006/20:[----] [-C] &#39;piix4: add a i8257 dma controller as specified in d=
atasheet&#39;<br>
007/20:[----] [-C] &#39;piix4: add a i8254 pit controller as specified in d=
atasheet&#39;<br>
008/20:[----] [-C] &#39;piix4: add a mc146818rtc controller as specified in=
 datasheet&#39;<br>
009/20:[----] [--] &#39;hw/mips/mips_malta: Create IDE hard drive array dyn=
amically&#39;<br>
010/20:[----] [--] &#39;hw/mips/mips_malta: Extract the PIIX4 creation code=
 as piix4_create()&#39;<br>
011/20:[----] [--] &#39;hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c=
&#39;<br>
012/20:[----] [--] &#39;hw/i386: Remove obsolete LoadStateHandler::load_sta=
te_<wbr>old handlers&#39;<br>
013/20:[----] [--] &#39;hw/pci-host/piix: Extract piix3_create()&#39;<br>
014/20:[0010] [FC] &#39;hw/pci-host/piix: Move RCR_IOPORT register definiti=
on&#39;<br>
015/20:[----] [--] &#39;hw/pci-host/piix: Define and use the PIIX IRQ Route=
 Control Registers&#39;<br>
016/20:[----] [--] &#39;hw/pci-host/piix: Move i440FX declarations to hw/pc=
i-host/i440fx.h&#39;<br>
017/20:[----] [--] &#39;hw/pci-host/piix: Fix code style issues&#39;<br>
018/20:[0012] [FC] &#39;hw/pci-host/piix: Extract PIIX3 functions to hw/isa=
/piix3.c&#39;<br>
019/20:[----] [--] &#39;hw/pci-host: Rename incorrectly named &#39;piix&#39=
; as &#39;i440fx&#39;&#39;<br>
020/20:[----] [-C] &#39;hw/pci-host/i440fx: Remove the last PIIX3 traces&#3=
9;<br>
<br>
Previous cover:<br>
<br>
This series is a rework of &quot;piix4: cleanup and improvements&quot; [1]<=
br>
from Herv=C3=A9, and my &quot;remove i386/pc dependency: PIIX cleanup&quot;=
 [2].<br>
<br>
Still trying to remove the strong X86/PC dependency 2 years later,<br>
one step at a time.<br>
Here we split the PIIX3 southbridge from i440FX northbridge.<br>
The i440FX northbridge is only used by the PC machine, while the<br>
PIIX southbridge is also used by the Malta MIPS machine.<br>
<br>
This is also a step forward using KConfig with the Malta board.<br>
Without this split, it was impossible to compile the Malta without<br>
pulling various X86 pieces of code.<br>
<br>
The overall design cleanup is not yet perfect, but enough to post<br>
as a series.<br>
<br>
Now that the PIIX3 code is extracted, the code duplication with the<br>
PIIX4 chipset is obvious. Not worth improving for now because it<br>
isn&#39;t broken.<br>
<br>
[0] <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg036=
85.html" target=3D"_blank">https://lists.gnu.org/archive/<wbr>html/qemu-dev=
el/2019-10/<wbr>msg03685.html</a><br>
[1] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737=
.html" target=3D"_blank">https://www.mail-archive.com/<wbr>qemu-devel@nongn=
u.org/<wbr>msg500737.html</a><br>
[2] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081=
.html" target=3D"_blank">https://www.mail-archive.com/<wbr>qemu-devel@nongn=
u.org/<wbr>msg504081.html</a><br>
<br>
Based-on: &lt;<a href=3D"mailto:20191018133547.10936-1-philmd@redhat.com">2=
0191018133547.10936-1-philmd@redhat.com</a>&gt;<br>
mc146818rtc: Allow call object_initialize(MC146818_<wbr>RTC) instead of rtc=
_init()<br>
<a href=3D"https://mid.mail-archive.com/20191018133547.10936-1-philmd@redha=
t.com" target=3D"_blank">https://mid.mail-archive.com/<wbr>20191018133547.1=
0936-1-philmd@<wbr>redhat.com</a><br>
<br>
Herv=C3=A9 Poussineau (5):<br>
=C2=A0 piix4: Add the Reset Control Register<br>
=C2=A0 piix4: Add a i8259 Interrupt Controller as specified in datasheet<br=
>
=C2=A0 piix4: Rename PIIX4 object to piix4-isa<br>
=C2=A0 piix4: Add a i8257 DMA Controller as specified in datasheet<br>
=C2=A0 piix4: Add a i8254 PIT Controller as specified in datasheet<br>
<br>
Philippe Mathieu-Daud=C3=A9 (15):<br>
=C2=A0 MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets<br>
=C2=A0 Revert &quot;irq: introduce qemu_irq_proxy()&quot;<br>
=C2=A0 piix4: Add a MC146818 RTC Controller as specified in datasheet<br>
=C2=A0 hw/mips/mips_malta: Create IDE hard drive array dynamically<br>
=C2=A0 hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create(=
)<br>
=C2=A0 hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c<br>
=C2=A0 hw/i386: Remove obsolete LoadStateHandler::load_state_<wbr>old handl=
ers<br>
=C2=A0 hw/pci-host/piix: Extract piix3_create()<br>
=C2=A0 hw/pci-host/piix: Move RCR_IOPORT register definition<br>
=C2=A0 hw/pci-host/piix: Define and use the PIIX IRQ Route Control Register=
s<br>
=C2=A0 hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h<b=
r>
=C2=A0 hw/pci-host/piix: Fix code style issues<br>
=C2=A0 hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c<br>
=C2=A0 hw/pci-host: Rename incorrectly named &#39;piix&#39; as &#39;i440fx&=
#39;<br>
=C2=A0 hw/pci-host/i440fx: Remove the last PIIX3 traces<br>
<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 14 +-<br>
=C2=A0hw/acpi/pcihp.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0hw/acpi/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 42 +--<br>
=C2=A0hw/core/irq.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 14 -<br>
=C2=A0hw/i386/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A03 +-<br>
=C2=A0hw/i386/acpi-build.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A05 +-<br>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 10 +-<br>
=C2=A0hw/i386/xen/xen-hvm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/intc/apic_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 49 ----<br>
=C2=A0hw/isa/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0|=C2=A0 =C2=A04 +<br>
=C2=A0hw/isa/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0hw/isa/piix3.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 399 +++++++++++++++++++++++++++++<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 151 ++++++++++-<br>
=C2=A0hw/mips/gt64xxx_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/mips/mips_malta.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 46 +---<br>
=C2=A0hw/pci-host/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +-<br>
=C2=A0hw/pci-host/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 =
+-<br>
=C2=A0hw/pci-host/{piix.c =3D&gt; i440fx.c} | 424 +------------------------=
-----<wbr>-<br>
=C2=A0hw/timer/i8254_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 40 =
---<br>
=C2=A0include/hw/acpi/piix4.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A06 -<br>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 37 ---<br>
=C2=A0include/hw/irq.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 =C2=A05 -<br>
=C2=A0include/hw/isa/isa.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A02 +<br>
=C2=A0include/hw/pci-host/i440fx.h=C2=A0 =C2=A0 =C2=A0|=C2=A0 36 +++<br>
=C2=A0include/hw/southbridge/piix.h=C2=A0 =C2=A0 |=C2=A0 74 ++++++<br>
=C2=A0stubs/pci-host-piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A03 +-<br>
=C2=A026 files changed, 699 insertions(+), 683 deletions(-)<br>
=C2=A0create mode 100644 hw/isa/piix3.c<br>
=C2=A0rename hw/pci-host/{piix.c =3D&gt; i440fx.c} (58%)<br>
=C2=A0delete mode 100644 include/hw/acpi/piix4.h<br>
=C2=A0create mode 100644 include/hw/pci-host/i440fx.h<br>
=C2=A0create mode 100644 include/hw/southbridge/piix.h<br>
<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--0000000000002c35490595ad6bd0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1629496591740333390==--


From xen-devel-bounces@lists.xenproject.org Thu Oct 24 20:35:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 20:35:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNjoz-0006YV-PO; Thu, 24 Oct 2019 20:35:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNjox-0006YQ-ND
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 20:34:59 +0000
X-Inumbo-ID: b8300704-f69d-11e9-94ab-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8300704-f69d-11e9-94ab-12813bfff9fa;
 Thu, 24 Oct 2019 20:34:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNjok-0006uA-S7; Thu, 24 Oct 2019 20:34:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNjok-0000XM-Ff; Thu, 24 Oct 2019 20:34:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNjok-0007KV-F7; Thu, 24 Oct 2019 20:34:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143094-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
X-Osstest-Versions-This: ovmf=703232b8e8889e908771b64e22b5ed94e403aa0a
X-Osstest-Versions-That: ovmf=95d2883647dd8bf91f65cde87e73cede1dcc6574
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 20:34:46 +0000
Subject: [Xen-devel] [ovmf test] 143094: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMwOTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAx
NDMwNzIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzA3MgoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIG92bWYgICAgICAgICAgICAgICAgIDcwMzIzMmI4ZTg4ODllOTA4NzcxYjY0ZTIyYjVlZDk0
ZTQwM2FhMGEKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAgICAgICAgIDk1ZDI4ODM2
NDdkZDhiZjkxZjY1Y2RlODdlNzNjZWRlMWRjYzY1NzQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
MzA3MiAgMjAxOS0xMC0yMyAxNzowOTozOSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDMwOTQgIDIwMTktMTAtMjQgMTA6MDI6NTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBMYXN6bG8gRXJz
ZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogIE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFNlYW4g
QnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MDMyMzJiOGU4ODg5
ZTkwODc3MWI2NGUyMmI1ZWQ5NGU0MDNhYTBhCkF1dGhvcjogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CkRhdGU6ICAgVHVlIE9jdCAyMiAyMjo0NDowNSAyMDE5ICswODAwCgogICAg
T3ZtZlBrZzogRW5hYmxlIENMQU5HOSB0b29sIGNoYWluCiAgICAKICAgIEJaOiBodHRwczovL2J1
Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDMKICAgIDEuIEFwcGx5IENM
QU5HOSBMaW5rZXIgb3B0aW9uLgogICAgMi4gRXhjbHVkZSAtbW5vLW1teCAtbW5vLXNzZSBjb21w
aWxlciBvcHRpb24gZm9yIENMQU5HOQogICAgVGhlc2UgdHdvIG9wdGlvbnMgd2lsbCBjYXVzZSBD
TEFORyBMaW5rZXIgY3J1c2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2Vr
QHJlZGhhdC5jb20+Cgpjb21taXQgMjczNzAzN2E0MTdhOTdkZTgxNTNlYmM1ZTQ1NTZiZGYzOGY3
NjVjNgpBdXRob3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIFRo
dSBPY3QgMTcgMTQ6NTU6NTQgMjAxOSArMDgwMAoKICAgIEVtdWxhdG9yUGtnOiBFbmFibGUgQ0xB
Tkc5IHRvb2wgY2hhaW4KICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTYwMwogICAgMS4gQWRkIFdJTl9IT1NUX0JVSUxEIG1hY3JvIGNo
ZWNrIGZvciBDTEFORzkgdG9vbCBjaGFpbgogICAgYnVpbGQgLXAgRW11bGF0b3JQa2dcRW11bGF0
b3JQa2cuZHNjIC1hIElBMzIgLURXSU5fSE9TVF9CVUlMRD1UUlVFIC10IENMQU5HOQogICAgYnVp
bGQgLXAgRW11bGF0b3JQa2dcRW11bGF0b3JQa2cuZHNjIC1hIFg2NCAtRFdJTl9IT1NUX0JVSUxE
PVRSVUUgLXQgQ0xBTkc5CiAgICAyLiBBcHBlbmQgQ0xBTkcgQ0MgYW5kIExJTksgZmxhZ3MgdG8g
Z2VuZXJhdGUgd2luZG93cyBIT1NULgogICAgMy4gRml4IFdpbkhvc3QgaXNzdWUgdG8gY2FsbCBH
ZXRQcm9jZXNzQWZmaW5pdHlNYXNrKCkgQVBJLgogICAgICAgVGhlIGlucHV0IHBhcmFtZXRlciBz
aG91bGQgYmUgVUlOVE4gcG9pbnRlciBpbnN0ZWFkIG9mIFVJTlQzMiBwb2ludGVyLgogICAgCiAg
ICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIENjOiBB
bmRyZXcgRmlzaCA8YWZpc2hAYXBwbGUuY29tPgogICAgQ2M6IFJheSBOaSA8cmF5Lm5pQGludGVs
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFJheSBOaSA8cmF5Lm5pQGludGVsLmNvbT4KCmNvbW1pdCA5MzM2
ODFiMjA4NDQzNWVjMjc0NGU3MDQyZTM4NjRjYWJkNGZhODc5CkF1dGhvcjogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxNyAxNDo1NTo1MyAyMDE5ICsw
ODAwCgogICAgQ3J5cHRvUGtnIEludHJpbnNpY0xpYjogTWFrZSBfZmx0dXNlZCBhbHdheXMgYmUg
dXNlZAogICAgCiAgICBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn
LmNnaT9pZD0xNjAzCiAgICBXaXRoIHRoaXMgY2hhbmdlLCBnbG9iYWwgdmFyaWFibGUgX2ZsdHVz
ZWQgd2lsbCBub3QgYmUgcmVtb3ZlZCBieSBMVE8KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTGlt
aW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlhbiBKIFdh
bmcgPGppYW4uai53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRo
aWV1LURhdWRlIDxwaGlsbWRAcmVkaGF0LmNvbT4KCmNvbW1pdCAzZDYxNjUwZjk1MTkzNjk0ZmIw
MGUxZTY4NjNlZjA5YzVlY2JhMDkwCkF1dGhvcjogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CkRhdGU6ICAgVGh1IE9jdCAxNyAxNDo1NTo1MiAyMDE5ICswODAwCgogICAgQ3J5cHRv
UGtnOiBBcHBlbmQgb3B0aW9ucyB0byBtYWtlIENMQU5HOSB0b29sIGNoYWluIHBhc3MgYnVpbGQK
ICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTYwMwogICAgRGlzYWJsZSB3YXJuaW5nIHJlcG9ydGVkIGZyb20gQ0xBTkc5LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKY29tbWl0IDU1
ODYzYmUxZmMzNDFiZDM3ZDQwNzdlY2RiYjdmZjEyZjY3M2RjODkKQXV0aG9yOiBMaW1pbmcgR2Fv
IDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KRGF0ZTogICBUaHUgT2N0IDE3IDE0OjU1OjUxIDIwMTkg
KzA4MDAKCiAgICBNZGVNb2R1bGVQa2cgUmVndWxhckV4cHJlc3Npb25EeGU6IERpc2FibGUgd2Fy
bmluZyBmb3IgQ0xBTkc5IHRvb2wgY2hhaW4KICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEu
dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTYwMwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYW8g
QSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKY29tbWl0IDdkOWJhMzYxY2M3OWRjYmE2NjdiYzNl
MmRjNDVhYzBlZjE3NTZjYmIKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KRGF0ZTogICBUaHUgT2N0IDE3IDE0OjU1OjUwIDIwMTkgKzA4MDAKCiAgICBNZGVNb2R1bGVQ
a2cgTHptYUN1c3RvbURlY29tcHJlc3NMaWI6IFVwZGF0ZSBtYWNybyB0byBiZSBzYW1lIGluIENM
QU5HIHRvb2wKICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTYwMwogICAgRGVmaW5lIHRoZSBzYW1lIG1hY3JvIGluIHRoZSBkaWZmZXJl
bnQgT1MuIEl0IGNhbiBtYWtlIENMQU5HIGdlbmVyYXRlIHRoZSBzYW1lCiAgICBpbWFnZSBpbiB0
aGUgZGlmZmVyZW50IGhvc3QgT1MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExpbWluZyBHYW8g
PGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEhhbyBBIFd1IDxoYW8uYS53
dUBpbnRlbC5jb20+Cgpjb21taXQgMGY1OWY0NDgwNTgzNzM4ZjBmZTRkZWYxYjc5ODMxMzBlM2Zk
YjMzYwpBdXRob3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIFRo
dSBPY3QgMTcgMTQ6NTU6NDkgMjAxOSArMDgwMAoKICAgIE1kZVBrZyBCYXNlSW9MaWJJbnRyaW5z
aWM6IFJlbW92ZSBfX2lubGluZV9fIGF0dHJpYnV0ZSBmb3IgSU8gZnVuY3Rpb25zCiAgICAKICAg
IEJaOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDMK
ICAgIF9faW5saW5lX18gaGFzIG5vIGZ1bmN0aW9uYWwgZGlmZmVyZW5jZSBlZmZlY3Qgd2l0aCB0
aGUgR0NDNDggLyBHQ0M0OSAvIEdDQzUKICAgIHRvb2xjaGFpbnMsIGJ1dCBpdCBicmVha3MgdGhl
IGJ1aWxkIHdpdGggQ0xBTkc5LiBSZW1vdmUgX19pbmxpbmVfXy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogTGFz
emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWlj
aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkZSA8cGhpbG1kQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogTWljaGFlbCBEIEtp
bm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+Cgpjb21taXQgNzBiZWJhZmQxYjc3ZTZl
ZGQwMzRhMTJiYTQ3NjU2NjY5YTgzM2E4MApBdXRob3I6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgpEYXRlOiAgIFRodSBPY3QgMTcgMTQ6NTU6NDggMjAxOSArMDgwMAoKICAgIE1k
ZVBrZyBCYXNlLmg6IEFkZCBkZWZpbml0aW9uIGZvciBDTEFORzkgdG9vbCBjaGFpbgogICAgCiAg
ICBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjAz
CiAgICBDTEFORzkgdG9vbCBjaGFpbiBkZWZpbmVzIF9fY2xhbmdfXyBtYWNybyBvbmx5LAogICAg
ZG9lc24ndCBkZWZpbmUgX19HTlVDX18gbWFjcm8uIEJ1dCwgaXQgdXNlcyBzb21lIHNhbWUgZGVm
aW5pdGlvbnMgd2l0aCBHQ0MuCiAgICBTbywgdXBkYXRlIGJhc2UgZGVmaW5pdGlvbiBmb3IgQ0xB
Tkc5IHRvb2wgY2hhaW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWRlIDxwaGls
bWRAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVs
LmQua2lubmV5QGludGVsLmNvbT4KCmNvbW1pdCAzZDMxMmExZmVjMmVmZjYwMjEyODU5ODQ5ZmRi
NDA3MDE4ZTQ3Y2E4CkF1dGhvcjogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IE9jdCAxNyAxNDo1NTo0NyAyMDE5ICswODAwCgogICAgQmFzZVRvb2xzIEdlbkZ3
OiBGaXggdGhlIGlzc3VlIHRvIHVwZGF0ZSB0aGUgd3Jvbmcgc2l6ZSBhcyBTZWN0aW9uU2l6ZQog
ICAgCiAgICBCWjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNjAzCiAgICBDTEFORzkgZ2VuZXJhdGVkIFBFIGltYWdlIGV4cG9zZXMgYmVsb3cgdHdvIGlz
c3Vlcy4KICAgIDEuIFNlY3Rpb25TaXplIGlzIHVzZWQgdG8gY29weSBQRSBzZWN0aW9uIGRhdGEu
IEl0IHNob3VsZCBiZSBzbWFsbGVyIHRoYW4KICAgIHNlY3Rpb24gcmF3IHNpemUuCiAgICAyLiBU
aGUgcmVhbCBkYXRhIGlzIHJlcXVpcmVkIHRvIGJlIGNvcGllZC4gU28sIGNvcHkgdGhlIG1pbiBz
aXplIG9mCiAgICBWaXJ0dWFsU2l6ZSBhbmQgU2l6ZU9mUmF3RGF0YS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogQm9iIEZl
bmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZGUgPHBoaWxtZEByZWRoYXQuY29tPgoKY29tbWl0IDE1MzMwOTM0ZGM4NjBjMjBiMjE0
M2M4MDJmM2I0Mjg1ZTg5MDIxZTMKQXV0aG9yOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KRGF0ZTogICBUaHUgT2N0IDE3IDE0OjU1OjQ2IDIwMTkgKzA4MDAKCiAgICBCYXNlVG9v
bHMgdG9vbHNfZGVmOiBBZGQgQ0xBTkc5IHRvb2wgY2hhaW4gdG8gZGlyZWN0bHkgZ2VuZXJhdGUg
UEUgaW1hZ2UKICAgIAogICAgQlo6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTYwMwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMaW1pbmcgR2FvIDxsaW1p
bmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+
Cgpjb21taXQgN2FiMTgwYmI5MWRhM2ZlOTRjMzQyNTZhNmI3NWJmZmJlY2Y0NGVlOApBdXRob3I6
IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgpEYXRlOiAgIFRodSBPY3QgMTcgMTQ6
NTU6NDUgMjAxOSArMDgwMAoKICAgIEJhc2VUb29scyB0b29sc19kZWYudGVtcGxhdGU6IFJlbW92
ZSB1bm5lY2Vzc2FyeSAkKERFU1RfRElSX0RFQlVHKSBwYXRoCiAgICAKICAgIEJaOiBodHRwczov
L2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE2MDMKICAgICQoREVTVF9E
SVJfREVCVUcpIHBhdGggaXMgaW4gSW5jbHVkZSBkaXJlY3RvcnkuCiAgICBJdCBpcyBub3QgcmVx
dWlyZWQgdG8gYmUgc3BlY2lmaWVkIGFnYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb2IgRmVuZyA8
Ym9iLmMuZmVuZ0BpbnRlbC5jb20+Cgpjb21taXQgZDk1ZGUwODJkYTAxZjRhNGNiM2ViZjg3ZTE1
OTcyYTEyZDBmOGQ1MwpBdXRob3I6IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQu
Y29tPgpEYXRlOiAgIFdlZCBTZXAgMjUgMTA6MTQ6MDkgMjAxOSAtMDcwMAoKICAgIENyeXB0b1Br
ZzogQWRkIE51bGwgaW5zdGFuY2Ugb2YgdGhlIEJhc2VDcnlwdExpYiBjbGFzcwogICAgCiAgICBo
dHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIyNTcKICAgIAog
ICAgQWRkIGEgTnVsbCBpbnN0YW5jZSBvZiB0aGUgQmFzZUNyeXB0TGliIGNsYXNzLiAgVGhpcyBs
aWIgaW5zdGFuY2UKICAgIGNhbiBiZSB1c2VkIGFzIGEgdGVtcGxhdGUgZm9yIG5ldyBpbXBsZW1l
bnRhdGlvbnMgb2YgdGhlIEJhc2VDcnlwdExpYgogICAgY2xhc3MgYW5kIGNhbiBhbHNvIGJlIHVz
ZWQgdG8gcmVkdWNlIENJIGJ1aWxkIHRpbWVzIGZvciBidWlsZAogICAgY2hlY2tzIHRoYXQgZGVw
ZW5kIG9uIHRoZSBCYXNlQ3J5cHRMaWIgY2xhc3MuCiAgICAKICAgIENjOiBKaWFuIEogV2FuZyA8
amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgQ2M6IFhpYW95dSBMdSA8eGlhb3l1eC5sdUBpbnRl
bC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lu
bmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdA
aW50ZWwuY29tPgoKY29tbWl0IDIwYzA4MmU4ZDc2NDU3OWJkZDM3NGJmMTU2MzQ2YjI4YWEzNDcx
ZGUKQXV0aG9yOiBTZWFuIEJyb2dhbiA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT4KRGF0ZTog
ICBNb24gT2N0IDcgMjA6Mjc6MzMgMjAxOSAtMDcwMAoKICAgIFVlZmlDcHVQa2c6IEFkZCBtaXNz
aW5nIGNvbXBvbmVudHMgdG8gVWVmaUNwdVBrZy5kc2MKICAgIAogICAgaHR0cHM6Ly9idWd6aWxs
YS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjU1CiAgICAKICAgIFVwZGF0ZSBVZWZp
Q3B1UGtnLmRzYyB0byBndWFyYW50ZWUgYWxsIGxpYnJhcmllcyBhbmQKICAgIG1vZHVsZXMgYXJl
IGFsd2F5cyBidWlsdC4gIEFkZCB0aGUgZm9sbG93aW5nIGNvbXBvbmVudHMuCiAgICAKICAgICog
VWVmaUNwdVBrZy9SZXNldFZlY3Rvci9WdGYwL0Jpbi9SZXNldFZlY3Rvci5pbmYKICAgICogVWVm
aUNwdVBrZy9MaWJyYXJ5L0NwdUNvbW1vbkZlYXR1cmVzTGliL0NwdUNvbW1vbkZlYXR1cmVzTGli
LmluZgogICAgCiAgICBSZXNldFZlY3Rvci5pbmYgaXMgYSBiaW5hcnkgSU5GLCBzbyBubyBzb3Vy
Y2UgYnVpbGRzIGFyZQogICAgdHJpZ2dlcmVkIGZyb20gYWRkaW5nIHRoaXMgbGluZS4gIEhvd2V2
ZXIsIGEgYnVpbGQgd2l0aAogICAgdGhpcyBjb21wb25lbnQgZG9lcyB2ZXJpZnkgdGhlIGNvbnRl
bnRzIG9mIHRoZSBJTkYgZmlsZS4KICAgIAogICAgQ2M6IEVyaWMgRG9uZyA8ZXJpYy5kb25nQGlu
dGVsLmNvbT4KICAgIENjOiBSYXkgTmkgPHJheS5uaUBpbnRlbC5jb20+CiAgICBDYzogTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgRCBL
aW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMg
RG9uZyA8ZXJpYy5kb25nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXkgTmkgPHJheS5u
aUBpbnRlbC5jb20+Cgpjb21taXQgNzljZDYzNmYzZWUxZDg5Y2Y4MjgyMDY3ZWMzM2M1OWUxZjJh
NjY2NgpBdXRob3I6IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPgpEYXRl
OiAgIFdlZCBTZXAgMjUgMTA6MTQ6NDAgMjAxOSAtMDcwMAoKICAgIENyeXB0b1BrZzogQWRkIE51
bGwgaW5zdGFuY2Ugb2YgdGhlIFRsc0xpYiBjbGFzcwogICAgCiAgICBodHRwczovL2J1Z3ppbGxh
LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTIyNTgKICAgIAogICAgQWRkIGEgTnVsbCBp
bnN0YW5jZSBvZiB0aGUgVGxzTGliIGNsYXNzLiAgVGhpcyBsaWIgaW5zdGFuY2UKICAgIGNhbiBi
ZSB1c2VkIGFzIGEgdGVtcGxhdGUgZm9yIG5ldyBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIFRsc0xp
YgogICAgY2xhc3MgYW5kIGNhbiBhbHNvIGJlIHVzZWQgdG8gcmVkdWNlIENJIGJ1aWxkIHRpbWVz
IGZvciBidWlsZAogICAgY2hlY2tzIHRoYXQgZGVwZW5kIG9uIHRoZSBUbHNMaWIgY2xhc3MuCiAg
ICAKICAgIENjOiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgQ2M6IFhp
YW95dSBMdSA8eGlhb3l1eC5sdUBpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVs
IEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgoKY29tbWl0IDQxMmM5NjM4NDI3NDFm
ZDBmZDc4ZDczYTkxODA5ZGJjMTBjODM2OGUKQXV0aG9yOiBTZWFuIEJyb2dhbiA8c2Vhbi5icm9n
YW5AbWljcm9zb2Z0LmNvbT4KRGF0ZTogICBNb24gT2N0IDcgMjA6Mjg6NDYgMjAxOSAtMDcwMAoK
ICAgIENyeXB0b1BrZzogQWRkIG1pc3NpbmcgY29tcG9uZW50cyB0byBDcnlwdG9Qa2cuZHNjCiAg
ICAKICAgIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1
NAogICAgCiAgICBVcGRhdGUgQ3J5cHRvUGtnLmRzYyB0byBndWFyYW50ZWUgYWxsIGxpYnJhcmll
cyBhbmQgbW9kdWxlcwogICAgYXJlIGFsd2F5cyBidWlsdC4gIEFkZCB0aGUgZm9sbG93aW5nIGNv
bXBvbmVudHMuCiAgICAKICAgICogQ3J5cHRvUGtnL0xpYnJhcnkvSW50cmluc2ljTGliL0ludHJp
bnNpY0xpYi5pbmYKICAgIAogICAgQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5j
b20+CiAgICBDYzogWGlhb3l1IEx1IDx4aWFveXV4Lmx1QGludGVsLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+Cgpjb21taXQg
ZDZiOTI2ZTc2ZTNkNjM5YWMzNzYxMGU5N2QzM2ZmOWUzYTYyODFlYgpBdXRob3I6IFNlYW4gQnJv
Z2FuIDxzZWFuLmJyb2dhbkBtaWNyb3NvZnQuY29tPgpEYXRlOiAgIFdlZCBPY3QgOSAwMDoyMDox
NSAyMDE5IC0wNzAwCgogICAgU2VjdXJpdHlQa2c6IEZpeCBzcGVsbGluZyBlcnJvcnMKICAgIAog
ICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjY1CiAg
ICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENjOiBKaWFu
IEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgQ2M6IENoYW8gWmhhbmcgPGNoYW8u
Yi56aGFuZ0BpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxt
aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxK
aWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWFuIEogV2FuZyA8amlhbi5q
LndhbmdAaW50ZWwuY29tPgoKY29tbWl0IDZlN2U5Yjk1NzgyNDEzYjZlMzJlYjdhN2Y3OWMwYWVj
YzhlYzZhMTgKQXV0aG9yOiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVs
LmNvbT4KRGF0ZTogICBUdWUgT2N0IDIyIDE2OjUwOjMyIDIwMTkgLTA3MDAKCiAgICBTZWN1cml0
eVBrZzogQ2hhbmdlIEVGSV9EX0lORk8gdG8gREVCVUdfSU5GTwogICAgCiAgICBVcGRhdGUgREVC
VUcoKSBtYWNybyB0byB1c2UgREVCVUdfSU5GTyB0byBhZGRyZXNzIFBhdGNoQ2hlY2sucHkgZXJy
b3IuCiAgICAKICAgIENjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIENj
OiBKaWFuIEogV2FuZyA8amlhbi5qLndhbmdAaW50ZWwuY29tPgogICAgQ2M6IENoYW8gWmhhbmcg
PGNoYW8uYi56aGFuZ0BpbnRlbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIEQgS2lu
bmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4g
WWFvIDxKaWV3ZW4ueWFvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWFuIEogV2FuZyA8
amlhbi5qLndhbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 21:08:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 21:08:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNkLN-0000Zu-K6; Thu, 24 Oct 2019 21:08:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNkLN-0000Zp-2Z
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 21:08:29 +0000
X-Inumbo-ID: 68e66a44-f6a2-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 68e66a44-f6a2-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 21:08:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNkLF-0007c6-3j; Thu, 24 Oct 2019 21:08:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNkLE-0002Qd-Qe; Thu, 24 Oct 2019 21:08:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNkLE-0004Gv-Px; Thu, 24 Oct 2019 21:08:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143118-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:build-amd64:<job
 status>:broken:regression
 xen-unstable-smoke:build-amd64:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=333d7412796e8fd485bfbb79180a520f7e08bc27
X-Osstest-Versions-That: xen=4f05a0c775871abd4b8147048f067c1cfe408645
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 21:08:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143118: trouble:
 blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzExOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzExOC8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTQzMTExCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
IGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICAzMzNkNzQxMjc5NmU4ZmQ0ODViZmJiNzkxODBhNTIwZjdlMDhiYzI3CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZjA1YTBjNzc1ODcxYWJkNGI4MTQ3MDQ4ZjA2
N2MxY2ZlNDA4NjQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxMTEgIDIwMTktMTAtMjQgMTU6
MDE6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTE4ICAyMDE5LTEwLTI0
IDE4OjA4OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
V2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCAzMzNkNzQxMjc5NmU4ZmQ0ODViZmJiNzkxODBhNTIwZjdlMDhiYzI3CkF1dGhv
cjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIE9j
dCAyMyAxMzo1NTo1NCAyMDE5ICswMTAwCgogICAgbGlieGw6IE9uIEFSTSwgcmVqZWN0IGZ1dHVy
ZSBuZXcgcGFzc3Rocm91Z2ggbW9kZXMgdG9vCiAgICAKICAgIFRoaXMgaXMgbW9zdCBwbGVhc2Fu
dGx5IGRvbmUgYnkgYWxzbyBjaGFuZ2luZyB0aGUgaWYgdG8gYSBzd2l0Y2guCiAgICAKICAgIFN1
Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIENDOiBKdWxpZW4g
R3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogICAgQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgoKY29tbWl0IGFkMDExYWQwODg0M2Y2MGY5YWUxN2I5YWU0YWE1OTA3
Njc0ZDcyYWYKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogICBNb24gT2N0IDcgMTc6NTk6MTUgMjAxOSArMDEwMAoKICAgIGxpYnhsL3hsOiBPdmVy
aGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljCiAgICAKICAgIExJQlhMX1BBU1NUSFJPVUdI
X1VOS05PV04gKGFrYSAiRU5BQkxFRCIgaW4gYW4gZWFybGllciB1bmNvbW1pdHRlZAogICAgdmVy
c2lvbiBvZiB0aGlzIGNvZGUpIGlzIGRvaW5nIGRvdWJsZSBkdXR5LiAgV2UgYWN0dWFsbHkgbmVl
ZCBhbGwgb2YKICAgIHRoZSBmb2xsb3dpbmcgdG8gYmUgc3BlY2lmaWFibGU6CiAgICAgICogImRl
ZmF1bHQiOiBlbmFibGUgUFQgaWZmIHdlIGhhdmUgZGV2aWNlcyB0bwogICAgICAgIHBhc3MgdGhy
b3VnaCBzcGVjaWZpZWQgaW4gdGhlIGluaXRpYWwgY29uZmlnIGZpbGUuCiAgICAgICogImVuYWJs
ZWQiIChhbmQgZmFpbCBpZiB0aGUgcGxhdGZvcm0gZG9lc24ndCBzdXBwb3J0IGl0KS4KICAgICAg
KiAiZGlzYWJsZWQiIChhbmQgcmVqZWN0IGZ1dHVyZSBQVCBob3RwbHVnKS4KICAgICAgKiAic2hh
cmVfcHQiLyJzeW5jX3B0IjogZW5hYmxlIFBUIGFuZCBzZXQgYSBzcGVjaWZpYyBQVCBtb2RlLgog
ICAgCiAgICBEZWZhdWx0aW5nIGFuZCBlcnJvciBjaGVja2luZyBzaG91bGQgYmUgZG9uZSBpbiBs
aWJ4bC4gIFNvLCB3ZSBtYWtlCiAgICBzZXZlcmFsIGNoYW5nZXMgaGVyZS4KICAgIAogICAgV2Ug
aW50cm9kdWNlICJlbmFibGVkIiwgYW5kIHJlbmFtZSAidW5rbm93biIgdG8gImRlZmF1bHQiLgog
ICAgCiAgICBXZSBtb3ZlIGFsbCBvZiB0aGUgZXJyb3IgY2hlY2tpbmcgYW5kIGRlZmF1bHRpbmcg
Y29kZSBmcm9tIHhsIGludG8KICAgIGxpYnhsLiAgTm93LCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19z
ZXRkZWZhdWx0IGhhcyBhbGwgb2YgdGhlIG5lY2Vzc2FyeQogICAgaW5mb3JtYXRpb24gdG8gZ2V0
IHRoaXMgcmlnaHQuICBTbyB3ZSBjYW4gZG8gaXQgYWxsIHRoZXJlLiAgQ2hvb3NpbmcKICAgIHRo
ZSBzcGVjaWZpYyBtb2RlIGlzIGFyY2gtc3BlY2lmaWMuCiAgICAKICAgIFdlIGNhbiBhbHNvIGFy
cmFuZ2UgdG8gaGF2ZSBvbmx5IG9uZSBwbGFjZSBlYWNoIHdoaWNoIGNhbGN1bGF0ZXMKICAgIChp
KSB3aGV0aGVyIHBhc3N0aHJvdWdoIG5lZWRzIHRvIGJlIGVuYWJsZWQgYmVjYXVzZSBwdCBkZXZp
Y2VzIHdlcmUKICAgIHNwZWNpZmllZCAoaWkpIHdoZXRoZXIgcHRfc2hhcmUgY2FuIGJlIHVzZWQg
KGZvciBlYWNoIGFyY2gpLgogICAgCiAgICB4bCBub3cgb25seSBoYXMgdG8gcGFyc2UgdGhlIGVu
dW0gaW4gdGhlIHNhbWUgd2F5IGFzIGl0IHBhcnNlcyBhbGwKICAgIG90aGVyIGVudW1zLgogICAg
CiAgICBUaGlzIGNoYW5nZSBmaXhlcyBhIHJlZ3Jlc3Npb24gZnJvbSBlYXJsaWVyIDQuMTMtcHJl
OiB1bnRpbCByZWNlbnQKICAgIGNoYW5nZXMsIHBhc3N0aHJvdWdoIHdhcyBvbmx5IGVuYWJsZWQg
YnkgZGVmYXVsdCBpZiBwYXNzdGhyb3VnaAogICAgZGV2aWNlcyB3ZXJlIHNwZWNpZmllZC4gIFdl
IHJlc3RvcmUgdGhpcyBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQ0M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPgogICAgQ0M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFt
LmNvbT4KICAgIENDOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPgog
ICAgQ0M6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAZ21haWwuY29tPgogICAgQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KCmNvbW1pdCA5NTU5NmY2YWIxOGZlYjgyNTAwNmVmOGYyNzIw
NDFmMWQ5NGU2YmQxCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkRhdGU6ICAgRnJpIE9jdCAxMSAxNzoxNjo0NCAyMDE5ICswMTAwCgogICAgbGlieGw6IE1v
dmUgZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgZWFybGllcgogICAgCiAgICBXZSBuZWVk
IHRoaXMgYmVmb3JlIHdlIHN0YXJ0IHRvIGZpZ3VyZSBvdXQgdGhlIHBhc3N0aHJvdWdoIG1vZGUu
CiAgICAKICAgIEkgaGF2ZSBjaGVja2VkIHRoYXQgbm90aGluZyBpbiBsaWJ4bF9fZG9tYWluX2Ny
ZWF0ZV9pbmZvX3NldGRlZmF1bHQKICAgIG5vciB0aGUgdHdvIGltcGxlbWVudGF0aW9ucyBvZiAu
Li5fYXJjaF8uLi4gYWNjZXNzZXMgYW55dGhpbmcgZWxzZSwKICAgIG90aGVyIHRoYW4gKGkpIHRo
ZSBkb21haW4gdHlwZSAod2hpY2ggdGhpcyBmdW5jdGlvbiBpcyByZXNwb25zaWJsZSBmb3IKICAg
IHNldHRpbmcgYW5kIG5vdGhpbmcgYmVmb3JlIGl0IGxvb2tzIGF0KSAoaWkpIGNfaW5mby0+c3Np
ZHJlZiAod2hpY2ggaXMKICAgIGRlZmF1bHRlZCBieSBmbGFzayBjb2RlIG5lYXIgdGhlIHRvcCBv
ZgogICAgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBhbmQgbm90IGFjY2Vzc2VkIGFm
dGVyd2FyZHMpLgogICAgCiAgICBTbyBubyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgpjb21taXQg
NWYxMzVhNjVkMjgwM2YzNjM2ZjUyODk1Y2M4MTFlYzY2NTc2YThkYgpBdXRob3I6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBPY3QgNyAxNzo1MDow
NiAyMDE5ICswMTAwCgogICAgbGlieGw6IGNyZWF0ZTogc2V0ZGVmYXVsdDogTW92ZSBwaHlzaW5m
byBpbnRvIGNvbmZpZ19zZXRkZWZhdWx0CiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLiAg
VGhpcyB3aWxsIGxldCB1cyByZWZlciB0byBpdCBpbiBjb2RlIHdlIGFyZQogICAgYWJvdXQgdG8g
YWRkIHRvIHRoaXMgZnVuY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhl
bi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cgpjb21taXQgYWY1YzQ3NWRlZWQzYjk1YTZhNjljZDRjMGVmNjgxMzJiNDg3YzA3OQpBdXRo
b3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIE1vbiBP
Y3QgNyAxNzo0Nzo0NiAyMDE5ICswMTAwCgogICAgbGlieGw6IGNyZWF0ZTogc2V0ZGVmYXVsdDog
TWFrZSBsaWJ4bF9waHlzaW5mbyBpbmZvWzFdCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdl
LiAgVGhpcyB3aWxsIGxldCB1cyBtYWtlIGl0IGludG8gYSBwb2ludGVyIHdpdGhvdXQKICAgIHRl
eHR1YWwgY2hhbmdlIG90aGVyIHRoYW4gdG8gdGhlIGRlZmluaXRpb24uCiAgICAKICAgIFdoaWxl
IHdlIGFyZSBoZXJlLCBmaXggc29tZSBzdHlsZSBlcnJvcnMgKG1pc3NpbmcgeyB9KS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCmNvbW1pdCA1ZGVkYzE4ZDY0ZjQ2ZDdh
ZmI5ZWI2Y2U2ODg3OTFjYzEzZjNlMDU5CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE9jdCA0IDE1OjM2OjU5IDIwMTkgKzAxMDAKCiAg
ICBsaWJ4bDogUmVtb3ZlL2RlcHJlY2F0ZSBsaWJ4bF9nZXRfcmVxdWlyZWRfKl9tZW1vcnkgZnJv
bSB0aGUgQVBJCiAgICAKICAgIFRoZXNlIGFyZSBub3cgcmVkdW5kYW50IGJlY2F1c2Ugc2hhZG93
X21lbWtiIGFuZCBpb21tdV9tZW1rYiBhcmUgbm93CiAgICBkZWZhdWx0ZWQgYXV0b21hdGljYWxs
eSBieSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCiAgICBsaWJ4bF9kb21haW5fY3JlYXRl
IGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBub3cgY2FsbCB0aGVzZTsgaW5zdGVhZCwKICAgIHRo
ZXkgc2hvdWxkIGp1c3QgbGV0IGxpYnhsIHRha2UgY2FyZSBvZiBpdC4KICAgIAogICAgbGlieGxf
Z2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVjZWQgaW4gZjg5ZjU1NTgyN2E2
CiAgICAgICJyZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25zdHJ1Y3Rpb24gb2YgSU9NTVUgcGFn
ZSB0YWJsZXMiCiAgICBXZSBjYW4gZnJlZWx5IHJlbW92ZSBpdCBiZWNhdXNlIGl0IHdhcyBuZXZl
ciBpbiBhbnkgcmVsZWFzZS4KICAgIAogICAgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1v
cnkgaGFzIGJlZW4gaW4gbGlieGwgYXBwcm94aW1hdGVseQogICAgZm9yZXZlci4gIEl0IHNob3Vs
ZCBwcm9iYWJseSBub3QgaGF2ZSBzdXJ2aXZlZCB0aGUgY3JlYXRpb24gb2YKICAgIGxpYnhsX2Rv
bWFpbl9jcmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNzZXMgd2Ugc2VlIGlu
CiAgICByZWNlbnQgY29tbWl0cyBwcmV2ZW50ZWQgdGhpcy4gIFNvIHdlIGhhdmUgdG8ga2VlcCBp
dC4gIEl0IHJlbWFpbnMKICAgIGZ1bmN0aW9uYWwgYnV0IHdlIGNhbiBkZXByZWNhdGUgaXQuICBI
b3BlZnVsbHkgd2UgY2FuIGdldCByaWQgb2YgaXQKICAgIGNvbXBsZXRlbHkgYmVmb3JlIHdlIGZp
bmQgdGhlIG5lZWQgdG8gY2hhbmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UKICAgIGFkZGl0aW9u
YWwgaW5mb3JtYXRpb24gd2hpY2ggaXRzIGFyZ3VtZW50cyBkbyBub3QgY3VycmVudGx5IHN1cHBs
eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cgpjb21taXQgNjdjODJmNDM3ZWQxNjkyNThmODlkZTJkOTI1ODk0ZjkyM2MxNzljZgpB
dXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIEZy
aSBPY3QgNCAxMTo0NTo1OSAyMDE5ICswMTAwCgogICAgbGlieGw6IE1vdmUgc2hhZG93X21lbWti
IGFuZCBpb21tdV9tZW1rYiBkZWZhdWx0aW5nIGludG8gbGlieGwKICAgIAogICAgRGVmYXVsdGlu
ZyBpcyBzdXBwb3NlZCB0byBiZSBkb25lIGJ5IGxpYnhsLiAgU28gdGhlc2UgY2FsY3VsYXRpb25z
CiAgICBzaG91bGQgYmUgaGVyZSBpbiBsaWJ4bC4gIGxpYnhsX19kb21haW5fY29uZmlnX3NldGRl
ZmF1bHQgaGFzIGFsbCB0aGUKICAgIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbiBpbmNsdWRpbmcgdGhl
IHZhbHVlcyBvZiBtYXhfbWVta2IgYW5kIG1heF92Y3B1cy4KICAgIAogICAgVGhlIG92ZXJhbGwg
ZnVuY3Rpb25hbCBlZmZlY3QgZGVwZW5kcyBvbiB0aGUgY2FsbGVyOgogICAgCiAgICBGb3IgeGws
IG5vIGNoYW5nZS4gIFRoZSBjb2RlIG1vdmVzIGZyb20geGwgdG8gbGlieGwuCiAgICAKICAgIEZv
ciBjYWxsZXJzIHdobyBzZXQgb25lIG9yIGJvdGggc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1r
YiAod2hldGhlcgogICAgZnJvbSBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSBvciBv
dGhlcndpc2UpIGJlZm9yZSBjYWxsaW5nCiAgICBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgKGFu
eSB2ZXJzaW9uKTogdGhlIG5ldyBjb2RlIHdpbGwgbGVhdmUgdGhlaXIKICAgIHNldHRpbmcocykg
dW5jaGFuZ2VkLgogICAgCiAgICBGb3IgY2FsbGVycyB3aG8gZG8gbm90IGNhbGwgbGlieGxfZG9t
YWluX25lZWRfbWVtb3J5IGF0IGFsbCwgYW5kIHdobwogICAgZmFpbCB0byBzZXQgb25lIG9mIHRo
ZXNlIG1lbW9yeSB2YWx1ZXM6IG5vdyB0aGV5IGFyZSBib3RoIGFyZSBwcm9wZXJseQogICAgc2V0
LiAgVGhlIHNoYWRvdyBhbmQgaW9tbXUgbWVtb3J5IHRvIGJlIHByb3Blcmx5IGFjY291bnRlZCBm
b3IgYXMKICAgIGludGVuZGVkLgogICAgCiAgICBGb3IgY2FsbGVycyB3aGljaCBjYWxsIGxpYnhs
X2RvbWFpbl9uZWVkX21lbW9yeSBhbmQgcmVxdWVzdCB0aGUKICAgIGN1cnJlbnQgQVBJICg0LjEz
KSBvciB3aGljaCB0cmFjayBsaWJ4bCwgdGhlIGRlZmF1bHQgdmFsdWVzIGFyZSBhbHNvCiAgICBu
b3cgcmlnaHQgYW5kIGV2ZXJ5dGhpbmcgd29ya3MgYXMgaW50ZW5kZWQuCiAgICAKICAgIEZvciBj
YWxsZXJzIHdoaWNoIGNhbGwgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5LCBhbmQgcmVxdWVzdCBh
biBvbGQKICAgIHByZS00LjEzIGxpYnhsIEFQSSwgYW5kIHdoaWNoIGxlYXZlIG9uZSBvZiB0aGVz
ZSBtZW1rYiBzZXR0aW5ncyB1bnNldCwKICAgIHdlIHRha2Ugc3BlY2lhbCBtZWFzdXJlcyB0byBw
cmVzZXJ2ZSB0aGUgb2xkIGJlaGF2aW91ci4KICAgIAogICAgVGhpcyBtZWFucyB0aGF0IHRoZXkg
ZG9uJ3QgZ2V0IHRoZSBhZGRpdGlvbmFsIGlvbW11IG1lbW9yeSBhbmQgYXJlIGF0CiAgICByaXNr
IG9mIHRoZSBkb21haW4gcnVubmluZyBvdXQgb2YgbWVtb3J5IGFzIGEgcmVzdWx0IG9mIGY4OWY1
NTU4MjdhNgogICAgInJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01N
VSBwYWdlIHRhYmxlcyIuICBCdXQgdGhpcwogICAgaXMgbm8gd29yc2UgdGhhbiB0aGUgc3RhdGUg
anVzdCBhZnRlciBmODlmNTU1ODI3YTYsIHdoaWNoIGFscmVhZHkKICAgIGJyb2tlIHN1Y2ggY2Fs
bGVycyBpbiB0aGF0IHdheS4gIFRoaXMgaXMgcGVyaGFwcyBqdXN0aWZpYWJsZSBiZWNhdXNlCiAg
ICBvZiB0aGUgQVBJIHN0YWJpbGl0eSB3YXJuaW5nIG5leHQgdG8gbGlieGxfZG9tYWluX25lZWRf
bWVtb3J5LgogICAgCiAgICBBbiBhbHRlcm5hdGl2ZSB3b3VsZCBiZSB0byBkcm9wIHRoZSBzcGVj
aWFsLWNhc2luZyBvZiB0aGVzZSBjYWxsZXJzLgogICAgVGhhdCB3b3VsZCBjYXVzZSBhIGRpc2Ny
ZXBhbmN5IGJldHdlZW4gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5IGFuZAogICAgbGlieGxfZG9t
YWluX2NyZWF0ZTogdGhlIGZvcm1lciB3b3VsZCBub3QgaW5jbHVkZSB0aGUgaW9tbXUgbWVtb3J5
IGFuZAogICAgdGhlIGxhdHRlciB3b3VsZC4gIFRoYXQgc2VlbXMgd29yc2UsIGJ1dCBpdCdzIGRl
YmF0ZWFibGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGE5YWY3Y2QxN2Q3MmYyN2YwNGQ4MjQxODFkYmI2Mjg4
N2ZlYjQyMTEKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
RGF0ZTogICBUaHUgT2N0IDMgMTY6NTg6MzIgMjAxOSArMDEwMAoKICAgIGxpYnhsOiBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnk6IE1ha2UgaXQgdGFrZSBhIGRvbWFpbl9jb25maWcKICAgIAogICAg
VGhpcyBzaG91bGQgY2FsY3VsYXRlIHRoZSBleHRyYSBtZW1vcnkgbmVlZGVkIGZvciBzaGFkb3cg
YW5kIGlvbW11LAogICAgdGhlIGRlZmF1bHRzIGZvciB3aGljaCBkZXBlbmQgb24gdmFsdWVzIGlu
IGNfaW5mby4gIFNvIHdlIG5lZWQgdGhpcyB0bwogICAgaGF2ZSB0aGUgY29tcGxldGUgZG9tYWlu
IGNvbmZpZyBhdmFpbGFibGUuCiAgICAKICAgIEFuZCB0aGUgZGVmYXVsdHMgc2hvdWxkIGFjdHVh
bGx5IGJlIHVwZGF0ZWQgYW5kIHN0b3JlZC4gIFNvIG1ha2UgaXQKICAgIG5vbi1jb25zdC4KICAg
IAogICAgV2UgcHJvdmlkZSB0aGUgdXN1YWwga2luZCBvZiBjb21wYXRpYmlsaXR5IGZ1bmN0aW9u
IGZvciBjYWxsZXJzCiAgICBleHBlY3RpbmcgNC4xMiBhbmQgZWFybGllci4gIFRoaXMgZnVuY3Rp
b24gYmVjb21lcyByZXNwb25zaWJsZSBmb3IgdGhlCiAgICBjbG9uZS1hbmQtbW9kaWZ5IG9mIHRo
ZSBiX2luZm8uCiAgICAKICAgIE5vIG92ZXJhbGwgZnVuY3Rpb25hbCBjaGFuZ2UgZm9yIGV4dGVy
bmFsIGxpYnhsIGNhbGxlcnMgd2hpY2ggdXNlIHRoZQogICAgQVBJIHZlcnNpb24gc3lzdGVtIHRv
IHJlcXVlc3QgYSBwYXJ0aWN1bGFyIEFQSSB2ZXJzaW9uLgogICAgCiAgICBPdGhlciBleHRlcm5h
bCBsaWJ4bCBjYWxsZXJzIHdpbGwgbmVlZCB0byB1cGRhdGUgdGhlaXIgY2FsbGluZyBjb2RlLAog
ICAgYW5kIHdpbGwgdGhlbiBmaW5kIHRoYXQgdGhlIG5ldyB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rp
b24gZmlsbHMgaW4gbW9zdAogICAgb2YgdGhlIGRlZmF1bHRzIGluIGRfY29uZmlnLiAgQmVjYXVz
ZSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0CiAgICBkb2Vzbid0IHF1aXRlIGRvIGFs
bCBvZiB0aGUgZGVmYXVsdHMsIHRoYXQncyBvbmx5IHBhcnRpYWwuICBGb3IKICAgIHByZXNlbnQg
cHVycG9zZXMgdGhhdCBkb2Vzbid0IG1hdHRlciBiZWNhdXNlIG5vbmUgb2YgdGhlIG1pc3NpbmcK
ICAgIHNldHRpbmdzIGFyZSB1c2VkIGJ5IHRoZSBtZW1vcnkgY2FsY3VsYXRpb25zLiAgSXQgZG9l
cyBtZWFuIHdlIG5lZWQgdG8KICAgIGRvY3VtZW50IGluIHRoZSBBUEkgc3BlYyB0aGF0IHRoZSBk
ZWZhdWx0aW5nIGlzIG9ubHkgcGFydGlhbC4KICAgIAogICAgVGhpcyBsYWNrIG9mIGZ1bmN0aW9u
YWwgY2hhbmdlIGlzIGRlc3BpdGUgdGhlIGZhY3QgdGhhdAogICAgbnVtYV9wbGFjZV9kb21haW4g
bm93IG5vIGxvbmdlciBjYWxscwogICAgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1
bHQgKHZpYSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkpLgogICAgVGhhdCBpcyBPSyBiZWNhdXNl
IGl0J3MgaWRlbXBvdGVudCBhbmQgbnVtYV9wbGFjZV9kb21haW4ncyBvbmUgY2FsbAogICAgc2l0
ZSBpcyBsaWJ4bF9fYnVpbGRfcHJlIHdoaWNoIGlzIGNhbGxlZCBmcm9tIGxpYnhsX19kb21haW5f
YnVpbGQKICAgIHdoaWNoIGlzIGNhbGxlZCBmcm9tIGRvbWNyZWF0ZV9ib290bG9hZGVyX2RvbmUs
IHdlbGwgYWZ0ZXIgdGhlCiAgICBkZWZhdWx0cyBhcmUgc2V0IGJ5IGluaXRpYXRlX2RvbWFpbl9j
cmVhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgoKY29tbWl0IDI1NDFmY2MzNGNkNTQ2ZTY0YTBjZmMxNDFjNGY3Yjg0ZmE4
N2U2ODUKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0
ZTogICBUaHUgT2N0IDMgMTc6MzE6MTUgMjAxOSArMDEwMAoKICAgIGxpYnhsOiBsaWJ4bF9fZG9t
YWluX2NvbmZpZ19zZXRkZWZhdWx0OiBOZXcgZnVuY3Rpb24KICAgIAogICAgQnJlYWsgb3V0IHRo
aXMgaW50byBhIG5ldyBmdW5jdGlvbi4gIFdlIGFyZSBnb2luZyB0byB3YW50IHRvIGNhbGwgaXQK
ICAgIGZyb20gYSBuZXcgY2FsbCBzaXRlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5IG5vdCBhbGwg
b2YgdGhlIGRlZmF1bHRzIGNhbiBiZSBtb3ZlZCBpbnRvIHRoZSBuZXcKICAgIGZ1bmN0aW9uIHdp
dGhvdXQgY2hhbmdpbmcgdGhlIG9yZGVyIGluIHdoaWNoIHRoaW5ncyBhcmUgZG9uZS4gIFRoYXQK
ICAgIGRvZXMgbm90IHNlZW0gd2lzZSBhdCB0aGlzIHN0YWdlIG9mIHRoZSByZWxlYXNlLiAgVGhl
IGVmZmVjdCBpcyB0aGF0CiAgICBhZGRpdGlvbmFsIGNhbGxzIHRvIGxpYnhsX19kb21haW5fY29u
ZmlnX3NldGRlZmF1bHQgKHdoaWNoIGFyZSBnb2luZwogICAgdG8gYmUgaW50cm9kdWNlZCkgZG8g
bm90IHF1aXRlIHNldCBldmVyeXRoaW5nLiAgQnV0IHRoZXkgd2lsbCBkbyB3aGF0CiAgICBpcyBu
ZWVkZWQuICBBZnRlciBYZW4gNC4xMyBpcyBkb25lLCB3ZSBzaG91bGQgbW92ZSB0aG9zZSBzZXR0
aW5ncyBpbnRvCiAgICB0aGUgcmlnaHQgb3JkZXIuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hh
bmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCmNvbW1pdCAzZjIxYmQ0OTc3NDdmYmZlNmU1NDhhM2M1MGI1NWRmZTIxYTFl
ZWZiCkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6
ICAgVGh1IE9jdCAzIDE3OjA2OjQzIDIwMTkgKzAxMDAKCiAgICB4bDogUGFzcyBsaWJ4bF9kb21h
aW5fY29uZmlnIHRvIGZyZWVtZW0oKSwgaW5zdGVhZCBvZiBiX2luZm8KICAgIAogICAgV2UgYXJl
IGdvaW5nIHRvIGNoYW5nZSB0aGUgbGlieGwgQVBJIGluIGEgbW9tZW50IGFuZCB0aGlzIGNoYW5n
ZSB3aWxsCiAgICBtYWtlIGl0IHNpbXBsZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKY29tbWl0IGMzOTk5ODM1ZGYyZDk5
MTdjZjRiNTBiZTgwYmU5YTYzNThiMTIxOWQKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgT2N0IDQgMTU6MzA6MjIgMjAxOSArMDEwMAoK
ICAgIGxpYnhsOiBPZmZlciBBUEkgdmVyc2lvbnMgMHgwNDA3MDAgYW5kIDB4MDQwODAwCiAgICAK
ICAgIEFjY29yZGluZyB0byBnaXQgbG9nIC1HOgogICAgCiAgICAweDA0MDcwMCB3YXMgaW50cm9k
dWNlZCBpbiAzMDQ0MDA0NTllZjAgKGFrYSA0LjcuMC1yYzF+NDgxKQogICAgICAidG9vbHMvbGli
eGw6IHJlbmFtZSByZW11cyBkZXZpY2UgdG8gY2hlY2twb2ludCBkZXZpY2UiCiAgICAKICAgIDB4
MDQwODAwIHdhcyBpbnRyb2R1Y2VkIGluIDU3ZjhiMTNjNzI0MCAoYWthIDQuOC4wLXJjMX40Mzcp
CiAgICAgICJsaWJ4bDogbWVtb3J5IHNpemUgaW4ga2IgcmVxdWlyZXMgNjQgYml0IHZhcmlhYmxl
IgogICAgCiAgICBJdCBpcyBzdXJwcmlzaW5nIHRoYXQgbm8tb25lIG5vdGljZWQgdGhpcy4KICAg
IAogICAgQW55d2F5LCBpbiB0aGUgbWVhbnRpbWUsIHdlIHNob3VsZCBmaXggaXQuICBCYWNrcG9y
dGluZyB0aGlzIGlzCiAgICBwcm9iYWJseSBhIGdvb2QgaWRlYTogaXQgd29uJ3QgY2hhbmdlIHRo
ZSBiZWhhdmlvdXIgZm9yIGV4aXN0aW5nCiAgICBjYWxsZXJzIGJ1dCBpdCB3aWxsIGF2b2lkIGVy
cm9ycyBmb3Igc29tZSBvbGRlciBjb3JyZWN0IHVzZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBp
bmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 24 22:03:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 22:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNlCH-00059M-8g; Thu, 24 Oct 2019 22:03:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=S5yx=YR=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNlCF-00059H-85
 for xen-devel@lists.xenproject.org; Thu, 24 Oct 2019 22:03:07 +0000
X-Inumbo-ID: 0d73b4e8-f6aa-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0d73b4e8-f6aa-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 22:03:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNlCB-0000Ex-Ra; Thu, 24 Oct 2019 22:03:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNlCB-000602-2Q; Thu, 24 Oct 2019 22:03:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNlCB-0007rh-1W; Thu, 24 Oct 2019 22:03:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143087-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start.2:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=13b86bc4cd648eae69fdcf3d04b2750c76350053
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 24 Oct 2019 22:03:03 +0000
Subject: [Xen-devel] [linux-linus test] 143087: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA4NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMDg3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNyBndWVz
dC1zdGFydC4yICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICAxM2I4NmJjNGNkNjQ4ZWFlNjlmZGNmM2QwNGIyNzUw
Yzc2MzUwMDUzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZi
ZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjM0IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIzMyBkYXlzICAxODcgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMDg3ICAyMDE5LTEwLTI0IDA0OjU4OjMxIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1MDI2IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRl
ciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIxOTUxNSBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 00:18:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 00:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNnJA-0007JO-DU; Fri, 25 Oct 2019 00:18:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xG8r=YS=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iNnJ9-0007JJ-5Z
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 00:18:23 +0000
X-Inumbo-ID: f22c1cda-f6bc-11e9-94b3-12813bfff9fa
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f22c1cda-f6bc-11e9-94b3-12813bfff9fa;
 Fri, 25 Oct 2019 00:18:19 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Oct 2019 17:18:18 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.68,226,1569308400"; d="scan'208";a="204399553"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by FMSMGA003.fm.intel.com with ESMTP; 24 Oct 2019 17:18:18 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Thu, 24 Oct 2019 17:18:18 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.166]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.165]) with mapi id 14.03.0439.000;
 Fri, 25 Oct 2019 08:18:15 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/VT-d: Misc initialisation cleanup
Thread-Index: AQHVipBjYEnCCupa9kOVkP9Az0UWYadqfewQ
Date: Fri, 25 Oct 2019 00:18:15 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D5CC26D@SHSMSX104.ccr.corp.intel.com>
References: <20191024172731.15752-1-andrew.cooper3@citrix.com>
In-Reply-To: <20191024172731.15752-1-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZGM0MTRiYTYtNDU2ZS00NGE2LWE1ZmYtZTM5NGQ2ZWI4NDg2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoibEtzUStuYnNUWnBDS24wV3MrMDNcL3o3QTFTTlJRd0dSMHZ6SnVzWGVUMjIyVEZtMU5Xd0NENTFoTzE2UytFOUYifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] x86/VT-d: Misc initialisation cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDI1LCAyMDE5IDE6MjggQU0NCj4gDQo+ICAqIEluaXRp
YWxpc2UgYWxsIHNwaW5sb2NrIGZpZWxkcyB0b2dldGhlcg0KPiAgKiBObyBuZWVkIGZvciBhbiBh
dG9taWMgc2V0X2JpdCgpIHRvIGluaXRpYWxpc2UgZG9taWRfYml0bWFwDQo+ICAqIEF2b2lkIHVz
aW5nIHBhcnRpYWwtbGluZSBwcmludGsoKSdzLg0KPiAgKiBTdHlsZSBmaXhlcyAodG9vIG1hbnks
IGFuZCB0b28gZmV3IHNwYWNlcykNCj4gDQo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLg0KPiANCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4N
Cg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 00:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 00:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNnaq-0000Rw-4v; Fri, 25 Oct 2019 00:36:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNnap-0000Rr-Bo
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 00:36:39 +0000
X-Inumbo-ID: 80897e58-f6bf-11e9-94b3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 80897e58-f6bf-11e9-94b3-12813bfff9fa;
 Fri, 25 Oct 2019 00:36:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNnam-0003jK-E7; Fri, 25 Oct 2019 00:36:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNnam-0000jn-5D; Fri, 25 Oct 2019 00:36:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNnam-0004Fv-42; Fri, 25 Oct 2019 00:36:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143089-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-libvirt-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-credit1:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-credit1:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start/debianhvm.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7eee9c16d6405a1a1f2e8c6472923db842c90cfb
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 00:36:36 +0000
Subject: [Xen-devel] [xen-unstable test] 143089: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA4OSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA4OS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpv
YiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBSRUdSLiB2cy4gMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTIgZ3Vlc3Qtc3Rh
cnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3
NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQy
NzUwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgN2VlZTljMTZkNjQwNWExYTFmMmU4YzY0NzI5MjNkYjg0MmM5MGNmYgpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTE4YzkzNWZhYzRkMzBiM2VjMzVk
NGI2YWRkODJiMTdiN2Q3YWNhMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNzUwICAyMDE5LTEw
LTE0IDE1OjA4OjE4IFogICAxMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0Mjc3NyAgMjAx
OS0xMC0xNSAxMzozOTowNiBaICAgIDkgZGF5cyAgIDEwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0MzA4OSAgMjAxOS0xMC0yNCAwNjo0ODoyMyBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQ2hyaXMgQnJhbm5vbiA8Y21i
QHByZ21yLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29r
bkBhaW5mb3NlYy5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0
cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1z
aGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGhvc3QtaW5zdGFs
bCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMjMgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 01:08:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 01:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNo5w-0001tE-R6; Fri, 25 Oct 2019 01:08:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNo5v-0001t9-G6
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 01:08:47 +0000
X-Inumbo-ID: febe9dfe-f6c3-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id febe9dfe-f6c3-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 01:08:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNo5t-00056e-PF; Fri, 25 Oct 2019 01:08:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNo5t-0003vu-ET; Fri, 25 Oct 2019 01:08:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNo5t-0002SY-DT; Fri, 25 Oct 2019 01:08:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143127-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=333d7412796e8fd485bfbb79180a520f7e08bc27
X-Osstest-Versions-That: xen=4f05a0c775871abd4b8147048f067c1cfe408645
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 01:08:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143127: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzEyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzEyNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMzNkNzQxMjc5NmU4ZmQ0ODViZmJiNzkxODBhNTIwZjdlMDhiYzI3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZjA1YTBjNzc1ODcxYWJkNGI4
MTQ3MDQ4ZjA2N2MxY2ZlNDA4NjQ1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxMTEgIDIwMTkt
MTAtMjQgMTU6MDE6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTE4ICAy
MDE5LTEwLTI0IDE4OjA4OjM1IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDRmMDVhMGM3NzUu
LjMzM2Q3NDEyNzkgIDMzM2Q3NDEyNzk2ZThmZDQ4NWJmYmI3OTE4MGE1MjBmN2UwOGJjMjcgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 03:11:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 03:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNq0F-0003cs-QK; Fri, 25 Oct 2019 03:11:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNq0E-0003cn-V5
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 03:11:03 +0000
X-Inumbo-ID: 0f8274ba-f6d5-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f8274ba-f6d5-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 03:10:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNq07-0007pC-Gd; Fri, 25 Oct 2019 03:10:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNq07-0003Ms-14; Fri, 25 Oct 2019 03:10:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNq07-0005Qz-0T; Fri, 25 Oct 2019 03:10:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143097-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl:host-ping-check-xen:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-cubietruck:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 03:10:55 +0000
Subject: [Xen-devel] [linux-4.4 test] 143097: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzA5NyBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzA5Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTgg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0MzAwOSBSRUdSLiB2cy4gMTM5Njk4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuIGZhaWwgaW4g
MTQyOTAxIHBhc3MgaW4gMTQzMDk3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRl
Ymlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTQyOTAxIHBhc3MgaW4gMTQzMDk3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxNDMwNjMgcGFz
cyBpbiAxNDMwMDkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgaW4gMTQzMDYzIHBhc3MgaW4gMTQzMDk3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAx
NDI5MDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDE0MzA2MwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgOCBob3N0LXBpbmctY2hlY2steGVuICAgICAgICBmYWlsIHBhc3MgaW4gMTQzMDYzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxNDMwNjMKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZGViaWFu
LWRpLWluc3RhbGwgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MzA2MwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDMwNjMgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDE0MzA2MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQzMDYzIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTQzMDYzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxNDMwNjMgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDE0MzA2
MyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
MDQ4NTg1NDBjYTg0MzVlNTI2NTQ2ODBkYWJmZDc2OTA1NmFkOWViMApiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0MzU2Nzcz
ZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3OjQ4OjMw
IFogICA4MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0wNiAxNjo0
MDoyNiBaICAgNzkgZGF5cyAgIDkzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0Mjg1
MSAgMjAxOS0xMC0xNyAyMjoxMDo1MSBaICAgIDcgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNDU3
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 03:40:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 03:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNqSw-0005vs-9F; Fri, 25 Oct 2019 03:40:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNqSu-0005vn-OR
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 03:40:40 +0000
X-Inumbo-ID: 358dff90-f6d9-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 358dff90-f6d9-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 03:40:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNqSr-0008Mr-31; Fri, 25 Oct 2019 03:40:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNqSq-0005Pb-OK; Fri, 25 Oct 2019 03:40:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNqSq-0000xF-Nh; Fri, 25 Oct 2019 03:40:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iNqSq-0000xF-Nh@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 03:40:36 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-amd64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6255848720716458210=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6255848720716458210==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job build-amd64-libvirt
testid libvirt-build

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  3097282d8668693eb4b7c3fb1b4fe5b474996b9c
  Bug not present: 32ea231b21d8d7b88d2f2a7d57916098baf8cfa2
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143136/


  commit 3097282d8668693eb4b7c3fb1b4fe5b474996b9c
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Tue Oct 15 12:41:29 2019 +0200
  
      build: move admin code into admin directory
      
      There is no need to have the libvirt-admin.so library definition in the
      src directory.  In addition the library uses directly code from admin
      sub-directory so move the remaining bits there as well.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/build-amd64-libvirt.libvirt-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/build-amd64-libvirt.libvirt-build --summary-out=tmp/143136.bisection-summary --basis-template=143023 --blessings=real,real-bisect libvirt build-amd64-libvirt libvirt-build
Searching for failure / basis pass:
 143085 fail [host=italia0] / 143051 [host=huxelrebe1] 143023 [host=debina0] 142949 [host=huxelrebe1] 142904 ok.
Failure / basis pass flights: 143085 / 142904
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Basis pass 313a71ee7b424126a4507b12335fd77b51dab433 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 e026bb4c39a28ca9be5dc994c14bb21cc283c9e8 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#313a71ee7b424126a4507b12335fd77b51dab433-b3739aa63f89fdb426226027f0b244cb15c1ea10 https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-1f6fb368c04919243e2c70f2aa514a5f88e95309 https://gitlab.com/keycodemap/keycodemapdb.git#6280c94f306df6a20bbc100ba15a5a81af0366e6-6280c94f306df6a20bbc100ba15a5a81af0366e6 git://xenbits.xen.org/osstest/ovmf.git#e026bb4c39a28ca9be5dc994c14bb21cc283c9e\
 8-53b1dd1036df3839d46bb150f7a8b2037390093a git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-933ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#43f5df79dad6738d52ea79d072de2b56eb96a91f-120996f147131eca8af90e30c900bc14bc824d9f git://xenbits.xen.org/xen.git#518c935fac4d30b3ec35d4b6add82b17b7d7aca3-518c935fac4d30b3\
 ec35d4b6add82b17b7d7aca3
>From git://cache:9419/git://libvirt.org/libvirt
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.0-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.1-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.10-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.11-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.12-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.2-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.3-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.4-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.5-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.6-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.7-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.8-testing
 - [deleted]               (none)     -> origin/osstest/frozen/xen-4.9-testing
 - [deleted]               (none)     -> origin/xen-tested-master
 * [new branch]            master        -> origin/master
 * [new branch]            v0.10.2-maint -> origin/v0.10.2-maint
 * [new branch]            v0.8.3-maint  -> origin/v0.8.3-maint
 * [new branch]            v0.9.11-maint -> origin/v0.9.11-maint
 * [new branch]            v0.9.12-maint -> origin/v0.9.12-maint
 * [new branch]            v0.9.6-maint  -> origin/v0.9.6-maint
 * [new branch]            v1.0.0-maint  -> origin/v1.0.0-maint
 * [new branch]            v1.0.1-maint  -> origin/v1.0.1-maint
 * [new branch]            v1.0.2-maint  -> origin/v1.0.2-maint
 * [new branch]            v1.0.3-maint  -> origin/v1.0.3-maint
 * [new branch]            v1.0.4-maint  -> origin/v1.0.4-maint
 * [new branch]            v1.0.5-maint  -> origin/v1.0.5-maint
 * [new branch]            v1.0.6-maint  -> origin/v1.0.6-maint
 * [new branch]            v1.1.0-maint  -> origin/v1.1.0-maint
 * [new branch]            v1.1.1-maint  -> origin/v1.1.1-maint
 * [new branch]            v1.1.2-maint  -> origin/v1.1.2-maint
 * [new branch]            v1.1.3-maint  -> origin/v1.1.3-maint
 * [new branch]            v1.1.4-maint  -> origin/v1.1.4-maint
 * [new branch]            v1.2.0-maint  -> origin/v1.2.0-maint
 * [new branch]            v1.2.1-maint  -> origin/v1.2.1-maint
 * [new branch]            v1.2.10-maint -> origin/v1.2.10-maint
 * [new branch]            v1.2.11-maint -> origin/v1.2.11-maint
 * [new branch]            v1.2.12-maint -> origin/v1.2.12-maint
 * [new branch]            v1.2.13-maint -> origin/v1.2.13-maint
 * [new branch]            v1.2.14-maint -> origin/v1.2.14-maint
 * [new branch]            v1.2.15-maint -> origin/v1.2.15-maint
 * [new branch]            v1.2.16-maint -> origin/v1.2.16-maint
 * [new branch]            v1.2.17-maint -> origin/v1.2.17-maint
 * [new branch]            v1.2.18-maint -> origin/v1.2.18-maint
 * [new branch]            v1.2.19-maint -> origin/v1.2.19-maint
 * [new branch]            v1.2.2-maint  -> origin/v1.2.2-maint
 * [new branch]            v1.2.20-maint -> origin/v1.2.20-maint
 * [new branch]            v1.2.21-maint -> origin/v1.2.21-maint
 * [new branch]            v1.2.3-maint  -> origin/v1.2.3-maint
 * [new branch]            v1.2.4-maint  -> origin/v1.2.4-maint
 * [new branch]            v1.2.5-maint  -> origin/v1.2.5-maint
 * [new branch]            v1.2.6-maint  -> origin/v1.2.6-maint
 * [new branch]            v1.2.7-maint  -> origin/v1.2.7-maint
 * [new branch]            v1.2.8-maint  -> origin/v1.2.8-maint
 * [new branch]            v1.2.9-maint  -> origin/v1.2.9-maint
 * [new branch]            v1.3.0-maint  -> origin/v1.3.0-maint
 * [new branch]            v1.3.1-maint  -> origin/v1.3.1-maint
 * [new branch]            v1.3.2-maint  -> origin/v1.3.2-maint
 * [new branch]            v1.3.3-maint  -> origin/v1.3.3-maint
 * [new branch]            v1.3.4-maint  -> origin/v1.3.4-maint
 * [new branch]            v1.3.5-maint  -> origin/v1.3.5-maint
 * [new branch]            v2.0-maint    -> origin/v2.0-maint
 * [new branch]            v2.1-maint    -> origin/v2.1-maint
 * [new branch]            v2.2-maint    -> origin/v2.2-maint
 * [new branch]            v3.0-maint    -> origin/v3.0-maint
 * [new branch]            v3.2-maint    -> origin/v3.2-maint
 * [new branch]            v3.7-maint    -> origin/v3.7-maint
 * [new branch]            v4.1-maint    -> origin/v4.1-maint
 * [new branch]            v4.10-maint   -> origin/v4.10-maint
 * [new branch]            v4.2-maint    -> origin/v4.2-maint
 * [new branch]            v4.3-maint    -> origin/v4.3-maint
 * [new branch]            v4.4-maint    -> origin/v4.4-maint
 * [new branch]            v4.5-maint    -> origin/v4.5-maint
 * [new branch]            v4.6-maint    -> origin/v4.6-maint
 * [new branch]            v4.7-maint    -> origin/v4.7-maint
 * [new branch]            v4.8-maint    -> origin/v4.8-maint
 * [new branch]            v4.9-maint    -> origin/v4.9-maint
 * [new branch]            v5.0-maint    -> origin/v5.0-maint
 * [new branch]            v5.1-maint    -> origin/v5.1-maint
 * [new branch]            v5.1.0-maint  -> origin/v5.1.0-maint
 * [new branch]            v5.2-maint    -> origin/v5.2-maint
 * [new branch]            v5.3-maint    -> origin/v5.3-maint
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Loaded 3001 nodes in revision graph
Searching for test results:
 142949 [host=huxelrebe1]
 142904 pass 313a71ee7b424126a4507b12335fd77b51dab433 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 e026bb4c39a28ca9be5dc994c14bb21cc283c9e8 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143023 [host=debina0]
 143051 [host=huxelrebe1]
 143065 [host=fiano0]
 143136 fail 3097282d8668693eb4b7c3fb1b4fe5b474996b9c 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143083 [host=italia1]
 143100 pass 313a71ee7b424126a4507b12335fd77b51dab433 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 e026bb4c39a28ca9be5dc994c14bb21cc283c9e8 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143116 pass 8e09cf1d5a6b8bcf21bfb7d409a2ecf94be54ff1 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143125 fail 82a643a671780bae45525a7a5574a303c42ef460 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143085 fail b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143120 pass 32ea231b21d8d7b88d2f2a7d57916098baf8cfa2 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143131 fail 3097282d8668693eb4b7c3fb1b4fe5b474996b9c 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143106 fail b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143113 pass 0dfc7c60594d689b4cf81dfa4234fa41d48c7708 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 91f98c908627f4cde8f7139c80e8004b79d1d0ba d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143115 pass 136d907ff627258af9d42085aa7c2915e4db074d 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 46bb81200742fabfe5c5624c22e72f036af02869 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143129 fail 3097282d8668693eb4b7c3fb1b4fe5b474996b9c 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143121 fail 2b2c3361b6c3da307e105eec67d66bfe6fe405be 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143130 pass 32ea231b21d8d7b88d2f2a7d57916098baf8cfa2 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143134 pass 32ea231b21d8d7b88d2f2a7d57916098baf8cfa2 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Searching for interesting versions
 Result found: flight 142904 (pass), for basis pass
 Result found: flight 143085 (fail), for basis failure
 Repro found: flight 143100 (pass), for basis pass
 Repro found: flight 143106 (fail), for basis failure
 0 revisions at 32ea231b21d8d7b88d2f2a7d57916098baf8cfa2 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 53b1dd1036df3839d46bb150f7a8b2037390093a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
No revisions left to test, checking graph state.
 Result found: flight 143120 (pass), for last pass
 Result found: flight 143129 (fail), for first failure
 Repro found: flight 143130 (pass), for last pass
 Repro found: flight 143131 (fail), for first failure
 Repro found: flight 143134 (pass), for last pass
 Repro found: flight 143136 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  3097282d8668693eb4b7c3fb1b4fe5b474996b9c
  Bug not present: 32ea231b21d8d7b88d2f2a7d57916098baf8cfa2
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143136/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 3097282d8668693eb4b7c3fb1b4fe5b474996b9c
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Tue Oct 15 12:41:29 2019 +0200
  
      build: move admin code into admin directory
      
      There is no need to have the libvirt-admin.so library definition in the
      src directory.  In addition the library uses directly code from admin
      sub-directory so move the remaining bits there as well.
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>

Revision graph left in /home/logs/results/bisect/libvirt/build-amd64-libvirt.libvirt-build.{dot,ps,png,html,svg}.
----------------------------------------
143136: tolerable ALL FAIL

flight 143136 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/143136/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64-libvirt           6 libvirt-build           fail baseline untested


jobs:
 build-amd64-libvirt                                          fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6255848720716458210==--

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 05:26:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 05:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNs7D-0005kY-Qq; Fri, 25 Oct 2019 05:26:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0Vyi=YS=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iNs7C-0005kT-JN
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 05:26:22 +0000
X-Inumbo-ID: f6a453f6-f6e7-11e9-94b7-12813bfff9fa
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f6a453f6-f6e7-11e9-94b7-12813bfff9fa;
 Fri, 25 Oct 2019 05:26:16 +0000 (UTC)
Received: from lamp.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:2840:5ef1:ad58:e57])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 363312001B5;
 Fri, 25 Oct 2019 16:26:13 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1571981173; bh=8cPceLZ4knWZ3J4OLoz+1vTj6TpfwIm5rSX5wrTP9hs=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=TF+W5qbGdxrQVnViAKLb6P78gZx/nGbaD65I8GI2gTpfeccAdNIeg3E5CS6mQ1H+b
 ROmP4uPHuwvAJYJio1z7u/Yw8Lb5yPoB6daDp3W/GU4q6ryoCVGZtf7p+bb8LlnQZw
 6/okUP23CaOipFtpdyLwPXCWMdiee5LIKhlVHpek=
MIME-Version: 1.0
Date: Fri, 25 Oct 2019 16:26:10 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: Paul Durrant <pdurrant@gmail.com>
In-Reply-To: <CACCGGhBUx6AHfF2wJkQ3=M2OVDuLgR+Q4WBLCJE3Rb7-r3fRRQ@mail.gmail.com>
References: <1571918276.2606.0@crc.id.au>
 <CACCGGhBUx6AHfF2wJkQ3=M2OVDuLgR+Q4WBLCJE3Rb7-r3fRRQ@mail.gmail.com>
User-Agent: Roundcube Webmail/1.4-rc2
Message-ID: <0dcf51532bdcde284d42c90780f57c97@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCB0byBtYWtlIHRoaW5ncyBhbm5veWluZywgSSBhbHNvIGdldCB0aGUgZm9sbG93aW5nIG1l
c3NhZ2UgaW4gdGhlIApsb2dzIGZvciBjb3JyZWN0bHkgb3BlcmF0aW5nIExpbnV4IFBWSCBEb21V
J3M6CgooWEVOKSBBTUQtVmk6IElPX1BBR0VfRkFVTFQ6IGRvbWFpbiA9IDAsIGRldmljZSBpZCA9
IDB4MjYwMCwgZmF1bHQgCmFkZHJlc3MgPSAweGZmZmZmZmZkZjgwMDAwMDAsIGZsYWdzID0gMHg4
CgpBcyBzdWNoLCBJIHRoaW5rIHdlJ3JlIGJhY2sgdG8gemVybyBjbHVlcyBhdCB0aGUgbW9tZW50
IGFzIHRvIHdoYXQgaXMgCmdvaW5nIG9uLgoKU3VnZ2VzdGlvbnMgd2VsY29tZSA6KQoKT24gMjAx
OS0xMC0yNSAwMTo0NSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+IE5vdCBtdWNoIGNsdWUgaW4gdGhl
IGxvZ3MuIFRoZSBjcmFzaCBwYXJhbXMgYXJlIHdlaXJkIHRob3VnaC4uLgo+IGNlcnRhaW5seSBu
b3QgbWF0Y2hpbmcgdGhlIGRvYy4KPiAoaHR0cHM6Ly9kb2NzLm1pY3Jvc29mdC5jb20vZW4tdXMv
d2luZG93cy1oYXJkd2FyZS9kcml2ZXJzL2RlYnVnZ2VyL2J1Zy1jaGVjay0weGFjLS1oYWwtbWVt
b3J5LWFsbG9jYXRpb24pCj4gYnV0IHRoZW4gYWdhaW4gdGhleSBhcmUgbm90IGFsd2F5cyB0byBi
ZSBiZWxpZXZlZC4KPiBUaGVyZSBhcmUgc29tZSBvZGQgbG9va2luZyBJT01NVSBmYXVsdHMgaW4g
dGhlcmUgdG9vLgo+IAo+ICBQYXVsCj4gCj4gT24gVGh1LCAyNCBPY3QgMjAxOSBhdCAxMzowMSwg
U3RldmVuIEhhaWdoIDxuZXR3aXpAY3JjLmlkLmF1PiB3cm90ZToKPiAKPj4gSGkgYWxsLAo+PiAK
Pj4gSSd2ZSBtYW5hZ2VkIHRvIGdldCB0aGUgZ2l0IG1hc3RlciB2ZXJzaW9uIG9mIFhlbiBvbiB0
aGlzIGFmZmVjdGVkCj4+IHN5c3RlbSBhbmQgdHJpZXMgdG8gYm9vdCBhIFdpbmRvd3MgU2VydmVy
IDIwMTYgc3lzdGVtLiBJdCBjcmFzaGVzIGFzCj4+IAo+PiBwZXIgbm9ybWFsLgo+PiAKPj4gSSBt
YW5hZ2VkIHRvIGdldCB0aGVzZSBsb2dzLCBidXQgSSdtIG5vdCBxdWl0ZSBzdXJlIHdoYXQgZWxz
ZSB0byBkbwo+PiB0bwo+PiBkZWJ1ZyB0aGlzIGlzc3VlIGZ1cnRoZXIuCj4+IAo+PiBTdWdnZXN0
aW9ucyB3ZWxjb21lLgo+PiAKPj4gVGhlIGJvb3QgbG9nIGluIC92YXIvbG9nL3hlbi8gc2hvd3M6
Cj4+IFdhaXRpbmcgZm9yIGRvbWFpbiBzb3RpLnZtIChkb21pZCA0KSB0byBkaWUgW3BpZCA5MTc0
XQo+PiBEb21haW4gNCBoYXMgc2h1dCBkb3duLCByZWFzb24gY29kZSAzIDB4Mwo+PiBBY3Rpb24g
Zm9yIHNodXRkb3duIHJlYXNvbiBjb2RlIDMgaXMgZGVzdHJveQo+PiBEb21haW4gNCBuZWVkcyB0
byBiZSBjbGVhbmVkIHVwOiBkZXN0cm95aW5nIHRoZSBkb21haW4KPj4gRG9uZS4gRXhpdGluZyBu
b3cKPj4gCj4+IEZvciBzb21lIHJlYXNvbiBJJ20gbm90IGdldHRpbmcgYW55IHNlcmlhbCBvdXRw
dXQgLSBzbyBJJ2xsIGhhdmUgdG8KPj4gdGFrZSBhIGxvb2sgYXQgdGhhdCB0b21vcnJvdyAtIGJ1
dCBpZiB5b3UgbmVlZCBhbnl0aGluZyBmdXJ0aGVyLAo+PiBwbGVhc2UKPj4gbGV0IG1lIGtub3cg
YW5kIEknbGwgc2VlIHdoYXQgSSBjYW4gdHVybiB1cC4KPj4gCj4+IFdpbmRvd3MgY29uZmlnIGZp
bGU6Cj4+IAo+PiB0eXBlID0gImh2bSIKPj4gbmFtZSA9ICIkdm1uYW1lLnZtIgo+PiB2aXJpZGlh
biA9IDEKPj4gI3ZpcmlkaWFuID0gWydiYXNlJ10KPj4gbWVtb3J5ID0gODE5Mgo+PiB2Y3B1cyA9
IDQKPj4gdmlmID0gWydicmlkZ2U9YnI1MSwgbWFjPTAwOjE2OjNFOjY0OkNDOkEwJ10KPj4gI2Rp
c2sgPSBbICcvZGV2L3ZnX2hvc3RpbmcvJHZtbmFtZS52bSxyYXcseHZkYSxydycsCj4+IAo+ICdm
aWxlOi9yb290L1NXX0RWRDlfTlRSTF9XaW5kb3dzX1N2cnNfMjAxNl9FbmdsaXNoXzJfU3RkX0RD
X0ZQUF9PRU1fWDIxLTIyNTY3LklTTyxoZGM6Y2Ryb20scicKPj4gCj4+IF0KPj4gZGlzayA9IFsg
Jy9kZXYvdmdfaG9zdGluZy8kdm1uYW1lLnZtLHJhdyxoZGEscncnIF0KPj4gYm9vdCA9ICdjZCcK
Pj4gdm5jID0gMgo+PiB2bmNsaXN0ZW4gPSAiMC4wLjAuMCIKPj4gI3ZuY3Bhc3N3ZCA9ICcnCj4+
IAo+PiAjIyBTZXQgdGhlIGNsb2NrIHRvIGxvY2FsdGltZSAtIG5vdCBVVEMuLi4KPj4gbG9jYWx0
aW1lID0gMQo+PiAKPj4gIyMgRml4IHRoZSBtb3VzZSBjdXJzb3IgZm9yIFZOQyB1c2FnZQo+PiB1
c2JkZXZpY2UgPSAndGFibGV0Jwo+PiAKPj4gIyMgTG93ZXIgQ1BVIHByaW8gdGhhdCBvdGhlciBW
TXMuLi4KPj4gY3B1X3dlaWdodCA9IDEyOAo+PiAKPj4gb25fcG93ZXJvZmYgPSAnZGVzdHJveScK
Pj4gb25fcmVib290ID0gJ2Rlc3Ryb3knCj4+IG9uX2NyYXNoID0gJ2Rlc3Ryb3knCj4+IAo+PiBT
dGV2ZW4gSGFpZ2gKPj4gCj4+IPCfk6cgbmV0d2l6QGNyYy5pZC5hdSAgICAg8J+SuyBodHRwczov
L3d3dy5jcmMuaWQuYXUKPj4g8J+TniArNjEzIDkwMDEgNjA5MCAgICAgICDwn5OxICs2MTQgMTI5
MyA1ODk3Cj4+IAo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVsCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbAoKLS0gClN0ZXZlbiBIYWlnaAoKPyBuZXR3aXpAY3JjLmlkLmF1ICAgICA/IGh0dHA6Ly93
d3cuY3JjLmlkLmF1Cj8gKzYxICgzKSA5MDAxIDYwOTAgICAgPyAwNDEyIDkzNSA4OTcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 05:28:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 05:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNs90-0005qe-8k; Fri, 25 Oct 2019 05:28:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNs8z-0005qZ-FR
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 05:28:13 +0000
X-Inumbo-ID: 36ac74d8-f6e8-11e9-94b7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 36ac74d8-f6e8-11e9-94b7-12813bfff9fa;
 Fri, 25 Oct 2019 05:28:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNs8n-0002Oi-SM; Fri, 25 Oct 2019 05:28:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNs8n-00045i-Lf; Fri, 25 Oct 2019 05:28:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNs8n-0005Nm-KZ; Fri, 25 Oct 2019 05:28:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143104-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:allowable
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=ea0ec714d3109e0d0523b9dacb38030e4cb142a8
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 05:28:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 143104: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzEwNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxMDQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkxNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQyOTE1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyOTE1CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4g
MTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MTUKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUg
ICAgICAgICAgICAgICAgZWEwZWM3MTRkMzEwOWUwZDA1MjNiOWRhY2IzODAzMGU0Y2IxNDJhOApi
YXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZTlkNDI0NjE5MjBmNmY0MGY0
ZDg0N2E1YmExOGU5MGQwOTVlZDBiOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyOTE1ICAyMDE5
LTEwLTE5IDE0OjQ5OjQxIFogICAgNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MzAzMCAg
MjAxOS0xMC0yMiAxMTowODozOSBaICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDE0MzEwNCAgMjAxOS0xMC0yNCAxMjoxNzoyMCBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJlYXMgU2Nod2FiIDxzY2h3YWJAc3VzZS5kZT4KICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVk
aGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KICBHdWVudGVyIFJvZWNrIDxsaW51eEByb2Vjay11cy5uZXQ+CiAgR3VpZG8gR8O8bnRoZXIg
PGFneEBzaWd4Y3B1Lm9yZz4KICBMYXVyZW50IERlc25vZ3VlcyA8bGF1cmVudC5kZXNub2d1ZXNA
Z21haWwuY29tPgogIExhdXJlbnQgVml2aWVyIDxsYXVyZW50QHZpdmllci5ldT4KICBNYW8gWmhv
bmd5aSA8bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXJrdXMgQXJtYnJ1c3Rl
ciA8YXJtYnJ1QHJlZGhhdC5jb20+CiAgTWF4IEZpbGlwcG92IDxqY212YmtiY0BnbWFpbC5jb20+
CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0Bh
bXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
IFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNodS1D
aHVuIFdlbmcgPHNjd0Bnb29nbGUuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292
LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTI5MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 06:07:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 06:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNskp-0000bt-EM; Fri, 25 Oct 2019 06:07:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNsko-0000bo-0g
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 06:07:18 +0000
X-Inumbo-ID: aa7d4a54-f6ed-11e9-beca-bc764e2007e4
Received: from m9a0003g.houston.softwaregrp.com (unknown [15.124.64.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa7d4a54-f6ed-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 06:07:15 +0000 (UTC)
Received: FROM m9a0003g.houston.softwaregrp.com (15.121.0.190) BY
 m9a0003g.houston.softwaregrp.com WITH ESMTP; 
 Fri, 25 Oct 2019 06:06:32 +0000
Received: from M4W0335.microfocus.com (2002:f78:1193::f78:1193) by
 M9W0067.microfocus.com (2002:f79:be::f79:be) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Fri, 25 Oct 2019 06:06:51 +0000
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (15.124.8.14) by
 M4W0335.microfocus.com (15.120.17.147) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Fri, 25 Oct 2019 06:06:51 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=c5PXvipugNs+hs5zWgkFL6PCyBOoYy1LMP5iyjj4bk3Ft7cukXozO6e0LR1VLi+rf0mEodtnH9fX28vVhCdjRhfN0e11mUUzCq+dp5hOdWq5yBPVl+rqcbOowbY8foXn6SU6UBIjuK21Le9K+B1yi828qFv8fZQ/3XXuB32PcW+YLXq9JYgP2ElNsSaTSLb6owl7C8GpaH09qv3I914lDTW431flAleA6fqm/32vFZ9AsgiPH6Nt69uvOdzKLAa8j7J6wKPji1erVyVa8k5SFwJmmUVaopufB/RRb0MJNd3JtIk3/PyWG6CAFAn39j9QOl5og/yTeT4XdBQCahGUnw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DMX7lGvxSPdl5PzLWk+IbRvPBnLgh6FmclVNkqC+qs4=;
 b=WG+PfaAdmrSPDiFYsTo8j1NNJVIh1HKYswvEgqfkozFh8WKcJprDSPAa0TdTwaZnWAfnTiOA+jdXIlx5Ix+48fPnT5im0Cl8lloSLymDWy01ExaK/7s7zDWnLQ+qpdbuw6Qc18vsZnuSookXy1ZZysa8PoYX0Azf49UosT0vT1LtXZ+Hdgz7101cDKdhuv6SiUjiSI6E5zD+EvMM60ceELFah/EukAN4bdUtma2U3nRt3/9nkcoM2EElWDKSZRXthfmV20RE8JkAS3sxuxhWcvRGB+l4wtFaYvhRzHJpZXSC/9uKt6fzKMu4bLiuns9kLUQguvBrLHF3LBTbTQyeeQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from MN2PR18MB3405.namprd18.prod.outlook.com (10.255.237.86) by
 MN2PR18MB3183.namprd18.prod.outlook.com (10.255.237.30) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.20; Fri, 25 Oct 2019 06:06:50 +0000
Received: from MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::381d:ee13:dd74:e67]) by MN2PR18MB3405.namprd18.prod.outlook.com
 ([fe80::381d:ee13:dd74:e67%5]) with mapi id 15.20.2387.023; Fri, 25 Oct 2019
 06:06:50 +0000
From: Jan Beulich <JBeulich@suse.com>
To: Andy Lutomirski <luto@kernel.org>
Thread-Topic: [PATCH] x86/stackframe/32: repair 32-bit Xen PV
Thread-Index: AQHVfPvP/Yo6NHBnMEyqZH3h0nrNOKdqEYeAgADpQIA=
Date: Fri, 25 Oct 2019 06:06:50 +0000
Message-ID: <4c4b0cdf-55e5-7be5-bf49-08fe8fd18dca@suse.com>
References: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
 <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
In-Reply-To: <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR01CA0128.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:168::33) To MN2PR18MB3405.namprd18.prod.outlook.com
 (2603:10b6:208:166::22)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=JBeulich@suse.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [2003:ca:b710:a31c:85e3:75ec:13a9:ea6b]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fbfc0e81-6cd7-492c-afc9-08d759118651
x-ms-traffictypediagnostic: MN2PR18MB3183:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR18MB3183FE3140246D4F010DE860B3650@MN2PR18MB3183.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(346002)(396003)(39860400002)(366004)(376002)(136003)(199004)(189003)(64756008)(66556008)(14454004)(478600001)(66476007)(31686004)(6512007)(46003)(66946007)(66446008)(2906002)(52116002)(6116002)(14444005)(71190400001)(36756003)(256004)(76176011)(386003)(25786009)(71200400001)(53546011)(99286004)(6436002)(102836004)(6486002)(86362001)(316002)(31696002)(6506007)(229853002)(66574012)(8936002)(6916009)(81166006)(81156014)(8676002)(107886003)(476003)(5660300002)(2616005)(4326008)(54906003)(11346002)(486006)(6246003)(446003)(7736002)(186003)(305945005)(80792005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:MN2PR18MB3183;
 H:MN2PR18MB3405.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: aZ3m5kyy+8pzrQB0dk18s0AQwMQUCLavSucGamgUiGDltj3slcGYSbnFCAwMXpNjiQb1pghqfXcXeiqBGZk5i2xJsVRLnTSgCTyv5RnyxjK5fGg9fxNkZbcWJg2Efq4WnRKghjZaIstwCGqUtenTWhxchv88YuBtXJYAdMo+l0J1ZaY0iROZmerGcpOvPGdSP7j9FQhW90MYL4D+1ONb1iiobm3vGrSg5i3/93ImxwJ4wRFldD8eLO/YeWxmYmheGV5wDTSn+SunC8WVykbENXRLz2qgpx85w0J11VtLHpnzAKp7fFCadV2sv2bA7csA6b5ZmgL2TP0RdsmEx0+AvD+R70dA2WBKDNrU2PKu7TzCXNAQTXfz9+ecOVPQaA3fXeNp3g+SZRjgQ8YrqaaF5/bdY4SzH5Z65r33hsiCyDrZ5xLz9lKWehNemrE/OUZA
Content-ID: <3BE09709F1143B49AB4B746BF752F78A@namprd18.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fbfc0e81-6cd7-492c-afc9-08d759118651
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2019 06:06:50.0440 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /QUZYE8IeG2RHF+ZQbBe9zQe52FCAFUl3xJ2WUPg0JvS4NdoAzPrsMGH+Gt4/mTRlnh7KVLRtVnJpkwlRF8rhQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB3183
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] [PATCH] x86/stackframe/32: repair 32-bit Xen PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Zijlstra <peterz@infradead.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 X86 ML <x86@kernel.org>, lkml <linux-kernel@vger.kernel.org>,
 Juergen Gross <JGross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMjAxOSAxODoxMSwgQW5keSBMdXRvbWlyc2tpIHdyb3RlOg0KPiBPbiBNb24sIE9j
dCA3LCAyMDE5IGF0IDM6NDEgQU0gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90
ZToNCj4+DQo+PiBPbmNlIGFnYWluIFJQTCBjaGVja3MgaGF2ZSBiZWVuIGludHJvZHVjZWQgd2hp
Y2ggZG9uJ3QgYWNjb3VudCBmb3IgYQ0KPj4gMzItYml0IGtlcm5lbCBsaXZpbmcgaW4gcmluZyAx
IHdoZW4gcnVubmluZyBpbiBhIFBWIFhlbiBkb21haW4uIFRoZQ0KPj4gY2FzZSBpbiBGSVhVUF9G
UkFNRSBoYXMgYmVlbiBwcmV2ZW50aW5nIGJvb3Q7IGFkanVzdCBCVUdfSUZfV1JPTkdfQ1IzDQo+
PiBhcyB3ZWxsIGp1c3QgaW4gY2FzZS4NCj4gDQo+IEknbSBva2F5IHdpdGggdGhlIGdlbmVyYXRl
ZCBjb2RlLCBidXQgSU1PIHRoZSBtYWNybyBpcyB0b28gaW5kaXJlY3QNCj4gZm9yIHNvbWV0aGlu
ZyB0aGF0J3MgdHJpdmlhbC4NCj4gDQo+Pg0KPj4gRml4ZXM6IDNjODhjNjkyYzI4NyAoIng4Ni9z
dGFja2ZyYW1lLzMyOiBQcm92aWRlIGNvbnNpc3RlbnQgcHRfcmVncyIpDQo+PiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+Pg0KPj4gLS0tIGEvYXJjaC94
ODYvZW50cnkvZW50cnlfMzIuUw0KPj4gKysrIGIvYXJjaC94ODYvZW50cnkvZW50cnlfMzIuUw0K
Pj4gQEAgLTQ4LDYgKzQ4LDE3IEBADQo+Pg0KPj4gICAjaW5jbHVkZSAiY2FsbGluZy5oIg0KPj4N
Cj4+ICsjaWZuZGVmIENPTkZJR19YRU5fUFYNCj4+ICsjIGRlZmluZSBVU0VSX1NFR01FTlRfUlBM
X01BU0sgU0VHTUVOVF9SUExfTUFTSw0KPj4gKyNlbHNlDQo+PiArLyoNCj4+ICsgKiBXaGVuIHJ1
bm5pbmcgcGFyYXZpcnR1YWxpemVkIG9uIFhlbiB0aGUga2VybmVsIHJ1bnMgaW4gcmluZyAxLCBh
bmQgaGVuY2UNCj4+ICsgKiBzaW1wbGUgbWFzayBiYXNlZCB0ZXN0cyAoaS5lLiBvbmVzIG5vdCBj
b21wYXJpbmcgYWdhaW5zdCBVU0VSX1JQTCkgaGF2ZSB0bw0KPj4gKyAqIGlnbm9yZSBiaXQgMC4g
U2VlIGFsc28gdGhlIEMtbGV2ZWwgZ2V0X2tlcm5lbF9ycGwoKS4NCj4+ICsgKi8NCj4gDQo+IEhv
dyBhYm91dDoNCj4gDQo+IC8qDQo+ICAgKiBXaGVuIHJ1bm5pbmcgb24gWGVuIFBWLCB0aGUgYWN0
dWFsICVjcyByZWdpc3RlciBpbiB0aGUga2VybmVsIGlzIDEsIG5vdCAwLg0KPiAgICogSWYgd2Ug
bmVlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGEgJWNzIGZyb20ga2VybmVsIG1vZGUgYW5kIGEg
JWNzIGZyb20NCj4gICAqIHVzZXIgbW9kZSwgd2UgY2FuIGRvIHRlc3QgJDIgaW5zdGVhZCBvZiB0
ZXN0ICQzLg0KPiAgICovDQo+ICNkZWZpbmUgVVNFUl9TRUdNRU5UX1JQTF9NQVNLIDINCg0KSS5l
LiB5b3UncmUgZmluZSB1c2luZyBqdXN0IHRoZSBzaW5nbGUgYml0IGluIGFsbCBjb25maWd1cmF0
aW9ucz8NCg0KPj4gKyMgZGVmaW5lIFVTRVJfU0VHTUVOVF9SUExfTUFTSyAoU0VHTUVOVF9SUExf
TUFTSyAmIH4xKQ0KPj4gKyNlbmRpZg0KPj4gKw0KPj4gICAgICAgICAgLnNlY3Rpb24gLmVudHJ5
LnRleHQsICJheCINCj4+DQo+PiAgIC8qDQo+PiBAQCAtMTcyLDcgKzE4Myw3IEBADQo+PiAgICAg
ICAgICBBTFRFUk5BVElWRSAiam1wIC5MZW5kX1xAIiwgIiIsIFg4Nl9GRUFUVVJFX1BUSQ0KPj4g
ICAgICAgICAgLmlmIFxub191c2VyX2NoZWNrID09IDANCj4+ICAgICAgICAgIC8qIGNvbWluZyBm
cm9tIHVzZXJtb2RlPyAqLw0KPj4gLSAgICAgICB0ZXN0bCAgICRTRUdNRU5UX1JQTF9NQVNLLCBQ
VF9DUyglZXNwKQ0KPj4gKyAgICAgICB0ZXN0bCAgICRVU0VSX1NFR01FTlRfUlBMX01BU0ssIFBU
X0NTKCVlc3ApDQo+IA0KPiBTaG91bGRuJ3QgUFRfQ1MoJWVzcCkgYmUgMCBpZiB3ZSBjYW1lIGZy
b20gdGhlIGtlcm5lbD8gIEknbSBndWVzc2luZw0KPiB0aGUgYWN0dWFsIGJ1ZyBpcyBpbiB3aGF0
ZXZlciBjb2RlIHB1dCAxIGluIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLg0KPiANCj4gSW4gb3Ro
ZXIgd29yZHMsIEknbSBoYXZpbmcgdHJvdWJsZSB1bmRlcnN0YW5kaW5nIHdoeSB0aGVyZSBpcyBh
bnkNCj4gY29udGV4dCBpbiB3aGljaCBzb21lIHZhbHVlIHdvdWxkIGJlIDMgZm9yIHVzZXIgbW9k
ZSBhbmQgMSBmb3Iga2VybmVsDQo+IG1vZGUuICBPYnZpb3VzbHkgaWYgd2UncmUgbWFudWFsbHkg
SVJFVGluZyB0byBrZXJuZWwgbW9kZSwgd2UgbmVlZCB0bw0KPiBzZXQgQ1MgdG8gMSwgYnV0IGlm
IHdlJ3JlIGZpbGxpbmcgaW4gb3VyIG93biBQVF9DUywgd2Ugc2hvdWxkIGp1c3QNCj4gd3JpdGUg
MC4NCj4gDQo+IFRoZSBzdXBwb3NlZGx5IG9mZmVuZGluZyBjb21taXQgKCIieDg2L3N0YWNrZnJh
bWUvMzI6IFByb3ZpZGUNCj4gY29uc2lzdGVudCBwdF9yZWdzIikgbG9va3MgY29ycmVjdCB0byBt
ZSwgc28gSSBzdXNwZWN0IHRoYXQgdGhlDQo+IHByb2JsZW0gaXMgZWxzZXdoZXJlLiAgT3IgaXMg
aXQgaW50ZW50aW9uYWwgdGhhdCBYZW4gUFYncyBhc20NCj4gKGFyY2gveDg2L3hlbi93aGF0ZXZl
cikgc3RpY2tzIDEgaW50byB0aGUgQ1MgZmllbGQgb24gdGhlIHN0YWNrPw0KDQpNYW51YWxseSBj
cmVhdGVkIC8gdXBkYXRlZCBmcmFtZXMgX2NvdWxkXyBpbiBwcmluY2lwbGUgbW9kaWZ5IHRoZQ0K
UlBMLCBidXQgb25lcyBjb21pbmcgZnJvbSBoYXJkd2FyZSAob2xkIDMyLWJpdCBoeXBlcnZpc29y
cykgb3IgWGVuDQooNjQtYml0IGh5cGVydmlzb3JzKSB3aWxsIGhhdmUgYW4gUlBMIG9mIDEsIGFz
IGFscmVhZHkgc2FpZCBieQ0KQW5kcmV3LiBXZSBjb3VsZCBpbiBwcmluY2lwbGUgYWxzbyBhZGQg
YSBWTSBhc3Npc3QgZm9yIHRoZQ0KaHlwZXJ2aXNvciB0byBzdG9yZSBhbiBSUEwgb2YgMCwgYnV0
IEknZCBleHBlY3QgdGhpcyB0byByZXF1aXJlDQpmdXJ0aGVyIGtlcm5lbCBjaGFuZ2VzLCBhbmQg
dG9nZXRoZXIgd2l0aCB0aGUgb2xkIGJlaGF2aW9yIHN0aWxsDQpiZWluZyByZXF1aXJlZCB0byBz
dXBwb3J0IEknbSB1bmNvbnZpbmNlZCB0aGlzIHdvdWxkIGJlIHdvcnRoIGl0Lg0KDQo+IEFsc28s
IHdoeSBhcmUgd2Ugc3VwcG9ydGluZyAzMi1iaXQgTGludXggUFYgZ3Vlc3RzIGF0IGFsbD8gIENh
biB3ZQ0KPiBqdXN0IGRlbGV0ZSB0aGlzIGNvZGUgaW5zdGVhZD8NCg0KVGhpcyB3YXMgYWxyZWFk
eSBzdWdnZXN0ZWQgYnkgSsO8cmdlbiAobm93IGFsc28gQ0MtZWQpLCBidXQgaW4gcmVwbHkNCml0
IHdhcyBwb2ludGVkIG91dCB0aGF0IHRoZSBwcm9jZXNzIHdvdWxkIGJlIHRvIGZpcnN0IGRlcHJl
Y2F0ZSB0aGUNCmNvZGUsIGFuZCByZW1vdmUgaXQgb25seSBhIGNvdXBsZSBvZiByZWxlYXNlcyBs
YXRlciBpZiBuby1vbmUgY29tZXMNCnVwIHdpdGggYSByZWFzb24gdG8gcmV0YWluIGl0Lg0KDQpK
YW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 06:09:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 06:09:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNsmY-0000ii-VT; Fri, 25 Oct 2019 06:09:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AepH=YS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNsmX-0000iZ-1r
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 06:09:05 +0000
X-Inumbo-ID: f18fee2e-f6ed-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f18fee2e-f6ed-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 06:09:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B5C05B544;
 Fri, 25 Oct 2019 06:09:02 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andy Lutomirski <luto@kernel.org>
References: <ef1c9381-dfc7-7150-feca-581f4d798513@suse.com>
 <CALCETrWAALF7EgxHGs-rtZwk1Fxttr56QKXeB6QssXbyXDs+kA@mail.gmail.com>
 <4c4b0cdf-55e5-7be5-bf49-08fe8fd18dca@suse.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <76fd94f0-cfc6-5ad5-673b-725f4d72a69b@suse.com>
Date: Fri, 25 Oct 2019 08:09:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <4c4b0cdf-55e5-7be5-bf49-08fe8fd18dca@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/stackframe/32: repair 32-bit Xen PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Zijlstra <peterz@infradead.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 X86 ML <x86@kernel.org>, lkml <linux-kernel@vger.kernel.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMTkgMDg6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI0LjEwLjIwMTkgMTg6
MTEsIEFuZHkgTHV0b21pcnNraSB3cm90ZToKPj4gT24gTW9uLCBPY3QgNywgMjAxOSBhdCAzOjQx
IEFNIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pgo+Pj4gT25jZSBh
Z2FpbiBSUEwgY2hlY2tzIGhhdmUgYmVlbiBpbnRyb2R1Y2VkIHdoaWNoIGRvbid0IGFjY291bnQg
Zm9yIGEKPj4+IDMyLWJpdCBrZXJuZWwgbGl2aW5nIGluIHJpbmcgMSB3aGVuIHJ1bm5pbmcgaW4g
YSBQViBYZW4gZG9tYWluLiBUaGUKPj4+IGNhc2UgaW4gRklYVVBfRlJBTUUgaGFzIGJlZW4gcHJl
dmVudGluZyBib290OyBhZGp1c3QgQlVHX0lGX1dST05HX0NSMwo+Pj4gYXMgd2VsbCBqdXN0IGlu
IGNhc2UuCj4+Cj4+IEknbSBva2F5IHdpdGggdGhlIGdlbmVyYXRlZCBjb2RlLCBidXQgSU1PIHRo
ZSBtYWNybyBpcyB0b28gaW5kaXJlY3QKPj4gZm9yIHNvbWV0aGluZyB0aGF0J3MgdHJpdmlhbC4K
Pj4KPj4+Cj4+PiBGaXhlczogM2M4OGM2OTJjMjg3ICgieDg2L3N0YWNrZnJhbWUvMzI6IFByb3Zp
ZGUgY29uc2lzdGVudCBwdF9yZWdzIikKPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPj4+Cj4+PiAtLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5T
Cj4+PiArKysgYi9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5TCj4+PiBAQCAtNDgsNiArNDgsMTcg
QEAKPj4+Cj4+PiAgICAjaW5jbHVkZSAiY2FsbGluZy5oIgo+Pj4KPj4+ICsjaWZuZGVmIENPTkZJ
R19YRU5fUFYKPj4+ICsjIGRlZmluZSBVU0VSX1NFR01FTlRfUlBMX01BU0sgU0VHTUVOVF9SUExf
TUFTSwo+Pj4gKyNlbHNlCj4+PiArLyoKPj4+ICsgKiBXaGVuIHJ1bm5pbmcgcGFyYXZpcnR1YWxp
emVkIG9uIFhlbiB0aGUga2VybmVsIHJ1bnMgaW4gcmluZyAxLCBhbmQgaGVuY2UKPj4+ICsgKiBz
aW1wbGUgbWFzayBiYXNlZCB0ZXN0cyAoaS5lLiBvbmVzIG5vdCBjb21wYXJpbmcgYWdhaW5zdCBV
U0VSX1JQTCkgaGF2ZSB0bwo+Pj4gKyAqIGlnbm9yZSBiaXQgMC4gU2VlIGFsc28gdGhlIEMtbGV2
ZWwgZ2V0X2tlcm5lbF9ycGwoKS4KPj4+ICsgKi8KPj4KPj4gSG93IGFib3V0Ogo+Pgo+PiAvKgo+
PiAgICAqIFdoZW4gcnVubmluZyBvbiBYZW4gUFYsIHRoZSBhY3R1YWwgJWNzIHJlZ2lzdGVyIGlu
IHRoZSBrZXJuZWwgaXMgMSwgbm90IDAuCj4+ICAgICogSWYgd2UgbmVlZCB0byBkaXN0aW5ndWlz
aCBiZXR3ZWVuIGEgJWNzIGZyb20ga2VybmVsIG1vZGUgYW5kIGEgJWNzIGZyb20KPj4gICAgKiB1
c2VyIG1vZGUsIHdlIGNhbiBkbyB0ZXN0ICQyIGluc3RlYWQgb2YgdGVzdCAkMy4KPj4gICAgKi8K
Pj4gI2RlZmluZSBVU0VSX1NFR01FTlRfUlBMX01BU0sgMgo+IAo+IEkuZS4geW91J3JlIGZpbmUg
dXNpbmcganVzdCB0aGUgc2luZ2xlIGJpdCBpbiBhbGwgY29uZmlndXJhdGlvbnM/Cj4gCj4+PiAr
IyBkZWZpbmUgVVNFUl9TRUdNRU5UX1JQTF9NQVNLIChTRUdNRU5UX1JQTF9NQVNLICYgfjEpCj4+
PiArI2VuZGlmCj4+PiArCj4+PiAgICAgICAgICAgLnNlY3Rpb24gLmVudHJ5LnRleHQsICJheCIK
Pj4+Cj4+PiAgICAvKgo+Pj4gQEAgLTE3Miw3ICsxODMsNyBAQAo+Pj4gICAgICAgICAgIEFMVEVS
TkFUSVZFICJqbXAgLkxlbmRfXEAiLCAiIiwgWDg2X0ZFQVRVUkVfUFRJCj4+PiAgICAgICAgICAg
LmlmIFxub191c2VyX2NoZWNrID09IDAKPj4+ICAgICAgICAgICAvKiBjb21pbmcgZnJvbSB1c2Vy
bW9kZT8gKi8KPj4+IC0gICAgICAgdGVzdGwgICAkU0VHTUVOVF9SUExfTUFTSywgUFRfQ1MoJWVz
cCkKPj4+ICsgICAgICAgdGVzdGwgICAkVVNFUl9TRUdNRU5UX1JQTF9NQVNLLCBQVF9DUyglZXNw
KQo+Pgo+PiBTaG91bGRuJ3QgUFRfQ1MoJWVzcCkgYmUgMCBpZiB3ZSBjYW1lIGZyb20gdGhlIGtl
cm5lbD8gIEknbSBndWVzc2luZwo+PiB0aGUgYWN0dWFsIGJ1ZyBpcyBpbiB3aGF0ZXZlciBjb2Rl
IHB1dCAxIGluIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLgo+Pgo+PiBJbiBvdGhlciB3b3Jkcywg
SSdtIGhhdmluZyB0cm91YmxlIHVuZGVyc3RhbmRpbmcgd2h5IHRoZXJlIGlzIGFueQo+PiBjb250
ZXh0IGluIHdoaWNoIHNvbWUgdmFsdWUgd291bGQgYmUgMyBmb3IgdXNlciBtb2RlIGFuZCAxIGZv
ciBrZXJuZWwKPj4gbW9kZS4gIE9idmlvdXNseSBpZiB3ZSdyZSBtYW51YWxseSBJUkVUaW5nIHRv
IGtlcm5lbCBtb2RlLCB3ZSBuZWVkIHRvCj4+IHNldCBDUyB0byAxLCBidXQgaWYgd2UncmUgZmls
bGluZyBpbiBvdXIgb3duIFBUX0NTLCB3ZSBzaG91bGQganVzdAo+PiB3cml0ZSAwLgo+Pgo+PiBU
aGUgc3VwcG9zZWRseSBvZmZlbmRpbmcgY29tbWl0ICgiIng4Ni9zdGFja2ZyYW1lLzMyOiBQcm92
aWRlCj4+IGNvbnNpc3RlbnQgcHRfcmVncyIpIGxvb2tzIGNvcnJlY3QgdG8gbWUsIHNvIEkgc3Vz
cGVjdCB0aGF0IHRoZQo+PiBwcm9ibGVtIGlzIGVsc2V3aGVyZS4gIE9yIGlzIGl0IGludGVudGlv
bmFsIHRoYXQgWGVuIFBWJ3MgYXNtCj4+IChhcmNoL3g4Ni94ZW4vd2hhdGV2ZXIpIHN0aWNrcyAx
IGludG8gdGhlIENTIGZpZWxkIG9uIHRoZSBzdGFjaz8KPiAKPiBNYW51YWxseSBjcmVhdGVkIC8g
dXBkYXRlZCBmcmFtZXMgX2NvdWxkXyBpbiBwcmluY2lwbGUgbW9kaWZ5IHRoZQo+IFJQTCwgYnV0
IG9uZXMgY29taW5nIGZyb20gaGFyZHdhcmUgKG9sZCAzMi1iaXQgaHlwZXJ2aXNvcnMpIG9yIFhl
bgo+ICg2NC1iaXQgaHlwZXJ2aXNvcnMpIHdpbGwgaGF2ZSBhbiBSUEwgb2YgMSwgYXMgYWxyZWFk
eSBzYWlkIGJ5Cj4gQW5kcmV3LiBXZSBjb3VsZCBpbiBwcmluY2lwbGUgYWxzbyBhZGQgYSBWTSBh
c3Npc3QgZm9yIHRoZQo+IGh5cGVydmlzb3IgdG8gc3RvcmUgYW4gUlBMIG9mIDAsIGJ1dCBJJ2Qg
ZXhwZWN0IHRoaXMgdG8gcmVxdWlyZQo+IGZ1cnRoZXIga2VybmVsIGNoYW5nZXMsIGFuZCB0b2dl
dGhlciB3aXRoIHRoZSBvbGQgYmVoYXZpb3Igc3RpbGwKPiBiZWluZyByZXF1aXJlZCB0byBzdXBw
b3J0IEknbSB1bmNvbnZpbmNlZCB0aGlzIHdvdWxkIGJlIHdvcnRoIGl0Lgo+IAo+PiBBbHNvLCB3
aHkgYXJlIHdlIHN1cHBvcnRpbmcgMzItYml0IExpbnV4IFBWIGd1ZXN0cyBhdCBhbGw/ICBDYW4g
d2UKPj4ganVzdCBkZWxldGUgdGhpcyBjb2RlIGluc3RlYWQ/Cj4gCj4gVGhpcyB3YXMgYWxyZWFk
eSBzdWdnZXN0ZWQgYnkgSsO8cmdlbiAobm93IGFsc28gQ0MtZWQpLCBidXQgaW4gcmVwbHkKPiBp
dCB3YXMgcG9pbnRlZCBvdXQgdGhhdCB0aGUgcHJvY2VzcyB3b3VsZCBiZSB0byBmaXJzdCBkZXBy
ZWNhdGUgdGhlCj4gY29kZSwgYW5kIHJlbW92ZSBpdCBvbmx5IGEgY291cGxlIG9mIHJlbGVhc2Vz
IGxhdGVyIGlmIG5vLW9uZSBjb21lcwo+IHVwIHdpdGggYSByZWFzb24gdG8gcmV0YWluIGl0LgoK
VGhhbmtzIGZvciB0aGUgcmVtaW5kZXIuCgpJJ2xsIHNlbmQgYSBwYXRjaCB3aXRoIHRoZSBkZXBy
ZWNhdGlvbiB3YXJuaW5nIGZvciAzMi1iaXQgUFYuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 07:01:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 07:01:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNtb4-0005JW-DS; Fri, 25 Oct 2019 07:01:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0Vyi=YS=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iNtb2-0005JR-Ii
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 07:01:16 +0000
X-Inumbo-ID: 36083c6c-f6f5-11e9-beca-bc764e2007e4
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 36083c6c-f6f5-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 07:01:07 +0000 (UTC)
Received: from lamp.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:2840:5ef1:ad58:e57])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id EEBAE20010D;
 Fri, 25 Oct 2019 18:01:01 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1571986862; bh=Y1dc2ln2DlFr8cKWF5bhD66Z+PrKDFWnFBpOXesvnrM=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=IFjxIUeopUi2tIC3AID5McgRFCNIkL6K5JAerIIHjljTDgIgJ3+NUe95/RUOjlqwi
 9FIHmSJCyGutkxhWutF0MS9FNW+SeDNhNDbky6GoZ+Ab60ToK/5gu1K/fEQ+0Lh3Zf
 BLbI0wU0/B82L0sHW4RiWwNFO3S56lkXi077tIyQ=
MIME-Version: 1.0
Content-Type: multipart/mixed;
 boundary="=_9d9c11fbd0f9b74e7bf8dd0b4d5fc8fb"
Content-Transfer-Encoding: 8bit
Date: Fri, 25 Oct 2019 18:00:58 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: Paul Durrant <pdurrant@gmail.com>
In-Reply-To: <0dcf51532bdcde284d42c90780f57c97@crc.id.au>
References: <1571918276.2606.0@crc.id.au>
 <CACCGGhBUx6AHfF2wJkQ3=M2OVDuLgR+Q4WBLCJE3Rb7-r3fRRQ@mail.gmail.com>
 <0dcf51532bdcde284d42c90780f57c97@crc.id.au>
User-Agent: Roundcube Webmail/1.4-rc2
Message-ID: <82cb0edff0fb69d470a8374f5595e052@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=_9d9c11fbd0f9b74e7bf8dd0b4d5fc8fb
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=UTF-8;
 format=flowed

Further to my last, I downloaded the latest Windows Server 2016 ISO from 
Microsoft.

Filename: Windows_Server_2016_Datacenter_EVAL_en-us_14393_refresh.ISO

Have attached as much of the log as I could get attempting to boot from 
the ISO and having a blank LV as the install target.

The Windows error message (shown via VNC) is HAL MEMORY ALLOCATION.

On 2019-10-25 16:26, Steven Haigh wrote:
> Just to make things annoying, I also get the following message in the
> logs for correctly operating Linux PVH DomU's:
> 
> (XEN) AMD-Vi: IO_PAGE_FAULT: domain = 0, device id = 0x2600, fault
> address = 0xfffffffdf8000000, flags = 0x8
> 
> As such, I think we're back to zero clues at the moment as to what is 
> going on.
> 
> Suggestions welcome :)
> 
> On 2019-10-25 01:45, Paul Durrant wrote:
>> Not much clue in the logs. The crash params are weird though...
>> certainly not matching the doc.
>> (https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/bug-check-0xac--hal-memory-allocation)
>> but then again they are not always to be believed.
>> There are some odd looking IOMMU faults in there too.
>> 
>>  Paul
>> 
>> On Thu, 24 Oct 2019 at 13:01, Steven Haigh <netwiz@crc.id.au> wrote:
>> 
>>> Hi all,
>>> 
>>> I've managed to get the git master version of Xen on this affected
>>> system and tries to boot a Windows Server 2016 system. It crashes as
>>> 
>>> per normal.
>>> 
>>> I managed to get these logs, but I'm not quite sure what else to do
>>> to
>>> debug this issue further.
>>> 
>>> Suggestions welcome.
>>> 
>>> The boot log in /var/log/xen/ shows:
>>> Waiting for domain soti.vm (domid 4) to die [pid 9174]
>>> Domain 4 has shut down, reason code 3 0x3
>>> Action for shutdown reason code 3 is destroy
>>> Domain 4 needs to be cleaned up: destroying the domain
>>> Done. Exiting now
>>> 
>>> For some reason I'm not getting any serial output - so I'll have to
>>> take a look at that tomorrow - but if you need anything further,
>>> please
>>> let me know and I'll see what I can turn up.
>>> 
>>> Windows config file:
>>> 
>>> type = "hvm"
>>> name = "$vmname.vm"
>>> viridian = 1
>>> #viridian = ['base']
>>> memory = 8192
>>> vcpus = 4
>>> vif = ['bridge=br51, mac=00:16:3E:64:CC:A0']
>>> #disk = [ '/dev/vg_hosting/$vmname.vm,raw,xvda,rw',
>>> 
>> 'file:/root/SW_DVD9_NTRL_Windows_Svrs_2016_English_2_Std_DC_FPP_OEM_X21-22567.ISO,hdc:cdrom,r'
>>> 
>>> ]
>>> disk = [ '/dev/vg_hosting/$vmname.vm,raw,hda,rw' ]
>>> boot = 'cd'
>>> vnc = 2
>>> vnclisten = "0.0.0.0"
>>> #vncpasswd = ''
>>> 
>>> ## Set the clock to localtime - not UTC...
>>> localtime = 1
>>> 
>>> ## Fix the mouse cursor for VNC usage
>>> usbdevice = 'tablet'
>>> 
>>> ## Lower CPU prio that other VMs...
>>> cpu_weight = 128
>>> 
>>> on_poweroff = 'destroy'
>>> on_reboot = 'destroy'
>>> on_crash = 'destroy'
>>> 
>>> Steven Haigh
>>> 
>>> 📧 netwiz@crc.id.au     💻 https://www.crc.id.au
>>> 📞 +613 9001 6090       📱 +614 1293 5897
>>> 
>>> _______________________________________________
>>> Xen-devel mailing list
>>> Xen-devel@lists.xenproject.org
>>> https://lists.xenproject.org/mailman/listinfo/xen-devel
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xenproject.org
>> https://lists.xenproject.org/mailman/listinfo/xen-devel

-- 
Steven Haigh

? netwiz@crc.id.au     ? http://www.crc.id.au
? +61 (3) 9001 6090    ? 0412 935 897
--=_9d9c11fbd0f9b74e7bf8dd0b4d5fc8fb
Content-Transfer-Encoding: base64
Content-Type: text/plain;
 name=windows-boot-cd-crash.txt
Content-Disposition: attachment;
 filename=windows-boot-cd-crash.txt;
 size=60306

KFhFTikgSFZNIGQ4djAgc2F2ZTogQ1BVCihYRU4pIEhWTSBkOHYxIHNhdmU6IENQVQooWEVOKSBI
Vk0gZDh2MiBzYXZlOiBDUFUKKFhFTikgSFZNIGQ4djMgc2F2ZTogQ1BVCihYRU4pIEhWTSBkOCBz
YXZlOiBQSUMKKFhFTikgSFZNIGQ4IHNhdmU6IElPQVBJQwooWEVOKSBIVk0gZDh2MCBzYXZlOiBM
QVBJQwooWEVOKSBIVk0gZDh2MSBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDh2MiBzYXZlOiBMQVBJ
QwooWEVOKSBIVk0gZDh2MyBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDh2MCBzYXZlOiBMQVBJQ19S
RUdTCihYRU4pIEhWTSBkOHYxIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQ4djIgc2F2ZTog
TEFQSUNfUkVHUwooWEVOKSBIVk0gZDh2MyBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkOCBz
YXZlOiBQQ0lfSVJRCihYRU4pIEhWTSBkOCBzYXZlOiBJU0FfSVJRCihYRU4pIEhWTSBkOCBzYXZl
OiBQQ0lfTElOSwooWEVOKSBIVk0gZDggc2F2ZTogUElUCihYRU4pIEhWTSBkOCBzYXZlOiBSVEMK
KFhFTikgSFZNIGQ4IHNhdmU6IEhQRVQKKFhFTikgSFZNIGQ4IHNhdmU6IFBNVElNRVIKKFhFTikg
SFZNIGQ4djAgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDh2MSBzYXZlOiBNVFJSCihYRU4pIEhWTSBk
OHYyIHNhdmU6IE1UUlIKKFhFTikgSFZNIGQ4djMgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDggc2F2
ZTogVklSSURJQU5fRE9NQUlOCihYRU4pIEhWTSBkOHYwIHNhdmU6IENQVV9YU0FWRQooWEVOKSBI
Vk0gZDh2MSBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQ4djIgc2F2ZTogQ1BVX1hTQVZFCihY
RU4pIEhWTSBkOHYzIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDh2MCBzYXZlOiBWSVJJRElB
Tl9WQ1BVCihYRU4pIEhWTSBkOHYxIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQ4djIg
c2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDh2MyBzYXZlOiBWSVJJRElBTl9WQ1BVCihY
RU4pIEhWTSBkOHYwIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDh2MSBzYXZlOiBWTUNFX1ZD
UFUKKFhFTikgSFZNIGQ4djIgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkOHYzIHNhdmU6IFZN
Q0VfVkNQVQooWEVOKSBIVk0gZDh2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkOHYxIHNh
dmU6IFRTQ19BREpVU1QKKFhFTikgSFZNIGQ4djIgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0g
ZDh2MyBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkOHYwIHNhdmU6IENQVV9NU1IKKFhFTikg
SFZNIGQ4djEgc2F2ZTogQ1BVX01TUgooWEVOKSBIVk0gZDh2MiBzYXZlOiBDUFVfTVNSCihYRU4p
IEhWTSBkOHYzIHNhdmU6IENQVV9NU1IKKFhFTikgSFZNOCByZXN0b3JlOiBDUFUgMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYx
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYy
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYz
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYw
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYy
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooZDgpIEhWTSBMb2FkZXIKKGQ4KSBEZXRlY3RlZCBYZW4gdjQuMTMuMC1yYwooZDgp
IFhlbmJ1cyByaW5ncyBAMHhmZWZmYzAwMCwgZXZlbnQgY2hhbm5lbCAxCihkOCkgU3lzdGVtIHJl
cXVlc3RlZCBTZWFCSU9TCihkOCkgQ1BVIHNwZWVkIGlzIDM4MDAgTUh6CihkOCkgUmVsb2NhdGlu
ZyBndWVzdCBtZW1vcnkgZm9yIGxvd21lbSBNTUlPIHNwYWNlIGRpc2FibGVkCihYRU4pIGlycS5j
OjM3MzogRG9tOCBQQ0kgbGluayAwIGNoYW5nZWQgMCAtPiA1CihkOCkgUENJLUlTQSBsaW5rIDAg
cm91dGVkIHRvIElSUTUKKFhFTikgaXJxLmM6MzczOiBEb204IFBDSSBsaW5rIDEgY2hhbmdlZCAw
IC0+IDEwCihkOCkgUENJLUlTQSBsaW5rIDEgcm91dGVkIHRvIElSUTEwCihYRU4pIGlycS5jOjM3
MzogRG9tOCBQQ0kgbGluayAyIGNoYW5nZWQgMCAtPiAxMQooZDgpIFBDSS1JU0EgbGluayAyIHJv
dXRlZCB0byBJUlExMQooWEVOKSBpcnEuYzozNzM6IERvbTggUENJIGxpbmsgMyBjaGFuZ2VkIDAg
LT4gNQooZDgpIFBDSS1JU0EgbGluayAzIHJvdXRlZCB0byBJUlE1CihkOCkgcGNpIGRldiAwMToy
IElOVEQtPklSUTUKKGQ4KSBwY2kgZGV2IDAxOjMgSU5UQS0+SVJRMTAKKGQ4KSBwY2kgZGV2IDAy
OjAgSU5UQS0+SVJRMTEKKGQ4KSBwY2kgZGV2IDA0OjAgSU5UQS0+SVJRNQooZDgpIFJBTSBpbiBo
aWdoIG1lbW9yeTsgc2V0dGluZyBoaWdoX21lbSByZXNvdXJjZSBiYXNlIHRvIDIwZjgwMDAwMAoo
ZDgpIHBjaSBkZXYgMDM6MCBiYXIgMTAgc2l6ZSAwMDIwMDAwMDA6IDBmMDAwMDAwOAooZDgpIHBj
aSBkZXYgMDI6MCBiYXIgMTQgc2l6ZSAwMDEwMDAwMDA6IDBmMjAwMDAwOAooZDgpIHBjaSBkZXYg
MDQ6MCBiYXIgMzAgc2l6ZSAwMDAwNDAwMDA6IDBmMzAwMDAwMAooZDgpIHBjaSBkZXYgMDM6MCBi
YXIgMzAgc2l6ZSAwMDAwMTAwMDA6IDBmMzA0MDAwMAooZDgpIHBjaSBkZXYgMDM6MCBiYXIgMTQg
c2l6ZSAwMDAwMDEwMDA6IDBmMzA1MDAwMAooZDgpIHBjaSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAw
MDAwMDAxMDA6IDAwMDAwYzAwMQooZDgpIHBjaSBkZXYgMDQ6MCBiYXIgMTAgc2l6ZSAwMDAwMDAx
MDA6IDAwMDAwYzEwMQooZDgpIHBjaSBkZXYgMDQ6MCBiYXIgMTQgc2l6ZSAwMDAwMDAxMDA6IDBm
MzA1MTAwMAooZDgpIHBjaSBkZXYgMDE6MiBiYXIgMjAgc2l6ZSAwMDAwMDAwMjA6IDAwMDAwYzIw
MQooZDgpIHBjaSBkZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAwMDAwMTA6IDAwMDAwYzIyMQooZDgp
IE11bHRpcHJvY2Vzc29yIGluaXRpYWxpc2F0aW9uOgooZDgpICAtIENQVTAgLi4uIDQ4LWJpdCBw
aHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDgpICAt
IENQVTEgLi4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhd
IC4uLiBkb25lLgooZDgpICAtIENQVTIgLi4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAu
Li4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDgpICAtIENQVTMgLi4uIDQ4LWJpdCBwaHlz
IC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDgpIFRlc3Rp
bmcgSFZNIGVudmlyb25tZW50OgooZDgpIFVzaW5nIHNjcmF0Y2ggbWVtb3J5IGF0IDQwMDAwMAoo
ZDgpICAtIFJFUCBJTlNCIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4uIHBhc3NlZAooZDgpICAt
IFJFUCBJTlNXIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4uIHBhc3NlZAooZDgpICAtIEdTIGJh
c2UgTVNScyBhbmQgU1dBUEdTIC4uLiBwYXNzZWQKKGQ4KSBQYXNzZWQgMyBvZiAzIHRlc3RzCihk
OCkgV3JpdGluZyBTTUJJT1MgdGFibGVzIC4uLgooZDgpIExvYWRpbmcgU2VhQklPUyAuLi4KKGQ4
KSBDcmVhdGluZyBNUCB0YWJsZXMgLi4uCihkOCkgTG9hZGluZyBBQ1BJIC4uLgooZDgpIHZtODYg
VFNTIGF0IGZjMDBhYTAwCihkOCkgQklPUyBtYXA6CihkOCkgIDEwMDAwLTEwMGUzOiBTY3JhdGNo
IHNwYWNlCihkOCkgIGMwMDAwLWZmZmZmOiBNYWluIEJJT1MKKGQ4KSBFODIwIHRhYmxlOgooZDgp
ICBbMDBdOiAwMDAwMDAwMDowMDAwMDAwMCAtIDAwMDAwMDAwOjAwMGEwMDAwOiBSQU0KKGQ4KSAg
SE9MRTogMDAwMDAwMDA6MDAwYTAwMDAgLSAwMDAwMDAwMDowMDBjMDAwMAooZDgpICBbMDFdOiAw
MDAwMDAwMDowMDBjMDAwMCAtIDAwMDAwMDAwOjAwMTAwMDAwOiBSRVNFUlZFRAooZDgpICBbMDJd
OiAwMDAwMDAwMDowMDEwMDAwMCAtIDAwMDAwMDAwOmYwMDAwMDAwOiBSQU0KKGQ4KSAgSE9MRTog
MDAwMDAwMDA6ZjAwMDAwMDAgLSAwMDAwMDAwMDpmYzAwMDAwMAooZDgpICBbMDNdOiAwMDAwMDAw
MDpmYzAwMDAwMCAtIDAwMDAwMDAxOjAwMDAwMDAwOiBSRVNFUlZFRAooZDgpICBbMDRdOiAwMDAw
MDAwMTowMDAwMDAwMCAtIDAwMDAwMDAyOjBmODAwMDAwOiBSQU0KKGQ4KSBJbnZva2luZyBTZWFC
SU9TIC4uLgooZDgpIFNlYUJJT1MgKHZlcnNpb24gcmVsLTEuMTIuMS0wLWdhNWNhYjU4LVhlbikK
KGQ4KSBCVUlMRDogZ2NjOiAoR0NDKSA5LjIuMSAyMDE5MDgyNyAoUmVkIEhhdCA5LjIuMS0xKSBi
aW51dGlsczogdmVyc2lvbiAyLjMyLTI0LmZjMzEKKGQ4KSAKKGQ4KSBGb3VuZCBYZW4gaHlwZXJ2
aXNvciBzaWduYXR1cmUgYXQgNDAwMDAxMDAKKGQ4KSBSdW5uaW5nIG9uIFFFTVUgKGk0NDBmeCkK
KGQ4KSB4ZW46IGNvcHkgZTgyMC4uLgooZDgpIFJlbG9jYXRpbmcgaW5pdCBmcm9tIDB4MDAwZDg3
ODAgdG8gMHhlZmZhZDU2MCAoc2l6ZSA3NjI4OCkKKGQ4KSBGb3VuZCA4IFBDSSBkZXZpY2VzICht
YXggUENJIGJ1cyBpcyAwMCkKKGQ4KSBBbGxvY2F0ZWQgWGVuIGh5cGVyY2FsbCBwYWdlIGF0IGVm
ZmZmMDAwCihkOCkgRGV0ZWN0ZWQgWGVuIHY0LjEzLjAtcmMKKGQ4KSB4ZW46IGNvcHkgQklPUyB0
YWJsZXMuLi4KKGQ4KSBDb3B5aW5nIFNNQklPUyBlbnRyeSBwb2ludCBmcm9tIDB4MDAwMTAwMjAg
dG8gMHgwMDBmNWMwMAooZDgpIENvcHlpbmcgTVBUQUJMRSBmcm9tIDB4ZmMwMDExZTAvZmMwMDEx
ZjAgdG8gMHgwMDBmNWFlMAooZDgpIENvcHlpbmcgUElSIGZyb20gMHgwMDAxMDA0MCB0byAweDAw
MGY1YTYwCihkOCkgQ29weWluZyBBQ1BJIFJTRFAgZnJvbSAweDAwMDEwMGMwIHRvIDB4MDAwZjVh
MzAKKGQ4KSBVc2luZyBwbXRpbWVyLCBpb3BvcnQgMHhiMDA4CihkOCkgU2NhbiBmb3IgVkdBIG9w
dGlvbiByb20KKGQ4KSBSdW5uaW5nIG9wdGlvbiByb20gYXQgYzAwMDowMDAzCihYRU4pIHN0ZHZn
YS5jOjE3MzpkOHYwIGVudGVyaW5nIHN0ZHZnYSBtb2RlCihkOCkgcG1tIGNhbGwgYXJnMT0wCihk
OCkgVHVybmluZyBvbiB2Z2EgdGV4dCBtb2RlIGNvbnNvbGUKKGQ4KSBTZWFCSU9TICh2ZXJzaW9u
IHJlbC0xLjEyLjEtMC1nYTVjYWI1OC1YZW4pCihkOCkgTWFjaGluZSBVVUlEIDU4OTU0MTlhLTQ3
NjEtNGI4Ny1iYWFmLTQ5N2UwMmRiZDM4ZAooZDgpIFVIQ0kgaW5pdCBvbiBkZXYgMDA6MDEuMiAo
aW89YzIwMCkKKGQ4KSBBVEEgY29udHJvbGxlciAxIGF0IDFmMC8zZjQvYzIyMCAoaXJxIDE0IGRl
diA5KQooZDgpIEFUQSBjb250cm9sbGVyIDIgYXQgMTcwLzM3NC9jMjI4IChpcnEgMTUgZGV2IDkp
CihkOCkgRm91bmQgMCBscHQgcG9ydHMKKGQ4KSBGb3VuZCAwIHNlcmlhbCBwb3J0cwooZDgpIFBT
MiBrZXlib2FyZCBpbml0aWFsaXplZAooZDgpIGF0YTAtMDogUUVNVSBIQVJERElTSyBBVEEtNyBI
YXJkLURpc2sgKDEwMjQwIE1pQnl0ZXMpCihkOCkgU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9w
Y2lAaTBjZjgvKkAxLDEvZHJpdmVAMC9kaXNrQDAKKGQ4KSBEVkQvQ0QgW2F0YTEtMDogUUVNVSBE
VkQtUk9NIEFUQVBJLTQgRFZEL0NEXQooZDgpIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcGNp
QGkwY2Y4LypAMSwxL2RyaXZlQDEvZGlza0AwCihkOCkgQWxsIHRocmVhZHMgY29tcGxldGUuCihk
OCkgU2NhbiBmb3Igb3B0aW9uIHJvbXMKKGQ4KSBSdW5uaW5nIG9wdGlvbiByb20gYXQgYzk4MDow
MDAzCihkOCkgcG1tIGNhbGwgYXJnMT0xCihkOCkgcG1tIGNhbGwgYXJnMT0wCihkOCkgcG1tIGNh
bGwgYXJnMT0xCihkOCkgcG1tIGNhbGwgYXJnMT0wCihkOCkgU2VhcmNoaW5nIGJvb3RvcmRlciBm
b3I6IC9wY2lAaTBjZjgvKkA0CihkOCkgCihkOCkgUHJlc3MgRVNDIGZvciBib290IG1lbnUuCihk
OCkgCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihkOCkgU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IEhBTFQKKGQ4KSBk
cml2ZSAweDAwMGY1OWMwOiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEw
MjQvMjU1LzYzIHM9MjA5NzE1MjAKKGQ4KSBTcGFjZSBhdmFpbGFibGUgZm9yIFVNQjogY2E4MDAt
ZTk4MDAsIGY1NDIwLWY1OTYwCihkOCkgUmV0dXJuZWQgMjU4MDQ4IGJ5dGVzIG9mIFpvbmVIaWdo
CihkOCkgZTgyMCBtYXAgaGFzIDcgaXRlbXM6CihkOCkgICAwOiAwMDAwMDAwMDAwMDAwMDAwIC0g
MDAwMDAwMDAwMDA5ZmMwMCA9IDEgUkFNCihkOCkgICAxOiAwMDAwMDAwMDAwMDlmYzAwIC0gMDAw
MDAwMDAwMDBhMDAwMCA9IDIgUkVTRVJWRUQKKGQ4KSAgIDI6IDAwMDAwMDAwMDAwZjAwMDAgLSAw
MDAwMDAwMDAwMTAwMDAwID0gMiBSRVNFUlZFRAooZDgpICAgMzogMDAwMDAwMDAwMDEwMDAwMCAt
IDAwMDAwMDAwZWZmZmYwMDAgPSAxIFJBTQooZDgpICAgNDogMDAwMDAwMDBlZmZmZjAwMCAtIDAw
MDAwMDAwZjAwMDAwMDAgPSAyIFJFU0VSVkVECihkOCkgICA1OiAwMDAwMDAwMGZjMDAwMDAwIC0g
MDAwMDAwMDEwMDAwMDAwMCA9IDIgUkVTRVJWRUQKKGQ4KSAgIDY6IDAwMDAwMDAxMDAwMDAwMDAg
LSAwMDAwMDAwMjBmODAwMDAwID0gMSBSQU0KKGQ4KSBlbnRlciBoYW5kbGVfMTk6CihkOCkgICBO
VUxMCihkOCkgQm9vdGluZyBmcm9tIEhhcmQgRGlzay4uLgooZDgpIEJvb3QgZmFpbGVkOiBub3Qg
YSBib290YWJsZSBkaXNrCihkOCkgCihkOCkgZW50ZXIgaGFuZGxlXzE4OgooZDgpICAgTlVMTAoo
ZDgpIEJvb3RpbmcgZnJvbSBEVkQvQ0QuLi4KKGQ4KSBCb290aW5nIGZyb20gMDAwMDo3YzAwCihY
RU4pIHN0ZHZnYS5jOjE3ODpkOHYwIGxlYXZpbmcgc3RkdmdhIG1vZGUKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYy
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGQ4OiBWSVJJRElBTiBHVUVT
VF9PU19JRDogdmVuZG9yOiAxIG9zOiA0IG1ham9yOiBhIG1pbm9yOiAwIHNwOiAwIGJ1aWxkOiAy
NzFiCihYRU4pIGQ4OiBWSVJJRElBTiBIWVBFUkNBTEw6IGVuYWJsZWQ6IDEgcGZuOiAyYTUKKFhF
TikgZDh2MDogVklSSURJQU4gVlBfQVNTSVNUOiBwZm46IGEKKFhFTikgZDg6IFZJUklESUFOIE1T
Ul9USU1FX1JFRl9DT1VOVDogYWNjZXNzZWQKKFhFTikgZDh2MCBWSVJJRElBTiBDUkFTSDogYWMg
MCBhMGEwIGZmZmZmODAxYmQyNTAzNTAgYWVhCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYx
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYw
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYzIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
KFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAw
MTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIw
IGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVs
LXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9t
IDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2
LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAw
MDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5j
OjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0
MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTEx
OmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAw
MDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYy
IERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAg
dG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21h
aW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4
MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0
dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0
MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0
ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAw
MDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQw
MAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBj
MDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhF
TikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEw
MjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVt
dWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZy
b20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXBy
aXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4
MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9w
LmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0
MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjEx
MTE6ZDB2MSBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAw
MDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQw
djAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAw
MCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERv
bWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8g
MHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBEb21haW4g
YXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAw
NjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVt
cHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQw
MDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQg
V1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAw
NDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNS
IGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAx
MTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikg
ZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAg
ZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwt
cHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20g
MHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYt
b3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAw
NjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6
MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQw
MDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6
ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAw
MDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAg
RG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0
byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFp
biBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgw
MDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0
ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQw
NDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRl
ZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAw
MDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JN
U1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAw
CihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMw
MDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVO
KSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAy
MCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJv
bSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJp
di1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgw
MDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3Au
YzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQw
NDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTEx
MTpkMHYyIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAw
MDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2
MiBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAw
IHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9t
YWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAw
eDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYyIERvbWFpbiBh
dHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2
NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MCBEb21haW4gYXR0ZW1w
dGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAw
MDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBX
Uk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0
MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
YzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihY
RU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDEx
MDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBl
bXVsLXByaXYtb3AuYzoxMTExOmQwdjMgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBm
cm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1w
cml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAw
eDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1v
cC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2
NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzox
MTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAw
MDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpk
MHYxIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAw
MDAgdG8gMHgwMDA2NDA0MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MSBE
b21haW4gYXR0ZW1wdGVkIFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRv
IDB4MDAwNjQwNDAwMDAwMDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjEgRG9tYWlu
IGF0dGVtcHRlZCBXUk1TUiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAw
MDY0MDQwMDAwMDA0MDAKKFhFTikgZW11bC1wcml2LW9wLmM6MTExMTpkMHYxIERvbWFpbiBhdHRl
bXB0ZWQgV1JNU1IgYzAwMTEwMjAgZnJvbSAweDAwMDY0MDQwMDAwMDAwMDAgdG8gMHgwMDA2NDA0
MDAwMDAwNDAwCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTE6ZDB2MyBEb21haW4gYXR0ZW1wdGVk
IFdSTVNSIGMwMDExMDIwIGZyb20gMHgwMDA2NDA0MDAwMDAwMDAwIHRvIDB4MDAwNjQwNDAwMDAw
MDQwMAooWEVOKSBlbXVsLXByaXYtb3AuYzoxMTExOmQwdjIgRG9tYWluIGF0dGVtcHRlZCBXUk1T
UiBjMDAxMTAyMCBmcm9tIDB4MDAwNjQwNDAwMDAwMDAwMCB0byAweDAwMDY0MDQwMDAwMDA0MDAK
--=_9d9c11fbd0f9b74e7bf8dd0b4d5fc8fb
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=_9d9c11fbd0f9b74e7bf8dd0b4d5fc8fb--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 07:13:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 07:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNtmy-0006Bc-O6; Fri, 25 Oct 2019 07:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNtmx-0006BX-Vn
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 07:13:36 +0000
X-Inumbo-ID: f4372062-f6f6-11e9-94b8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4372062-f6f6-11e9-94b8-12813bfff9fa;
 Fri, 25 Oct 2019 07:13:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNtmu-0004V6-Rr; Fri, 25 Oct 2019 07:13:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNtmu-0003cm-Hw; Fri, 25 Oct 2019 07:13:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNtmu-0000dW-Fm; Fri, 25 Oct 2019 07:13:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143123-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6996ec88a244a2428beb81d126ee55d152f62a07
X-Osstest-Versions-That: ovmf=95d2883647dd8bf91f65cde87e73cede1dcc6574
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 07:13:32 +0000
Subject: [Xen-devel] [ovmf test] 143123: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzEyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxMjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVk
MTUyZjYyYTA3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5NWQyODgz
NjQ3ZGQ4YmY5MWY2NWNkZTg3ZTczY2VkZTFkY2M2NTc0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDMwNzIgIDIwMTktMTAtMjMgMTc6MDk6MzkgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTQzMDk0ICAyMDE5LTEwLTI0IDEwOjAyOjU4IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTIzICAyMDE5LTEwLTI0IDIwOjM5OjI3IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBMaW1pbmcgR2FvIDxs
aW1pbmcuZ2FvQGludGVsLmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5
QGludGVsLmNvbT4KICBTZWFuIEJyb2dhbiA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA5NWQyODgz
NjQ3Li42OTk2ZWM4OGEyICA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3
IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 08:04:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 08:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNuZx-000298-FK; Fri, 25 Oct 2019 08:04:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AepH=YS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iNuZw-000293-5J
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 08:04:12 +0000
X-Inumbo-ID: 03fba61a-f6fe-11e9-94b9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03fba61a-f6fe-11e9-94b9-12813bfff9fa;
 Fri, 25 Oct 2019 08:04:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7E26BB92D;
 Fri, 25 Oct 2019 08:04:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org, x86@kernel.org,
 linux-kernel@vger.kernel.org
Date: Fri, 25 Oct 2019 09:38:58 +0200
Message-Id: <20191025073858.15081-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [PATCH] xen: issue deprecation warning for 32-bit pv
 guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Borislav Petkov <bp@alien8.de>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBmb3IgdGhlIGtlcm5lbCBhcyBYZW4gMzItYml0IFBWIGd1ZXN0IHdpbGwgc29vbiBi
ZSByZW1vdmVkLgpJc3N1ZSBhIHdhcm5pbmcgd2hlbiBib290ZWQgYXMgc3VjaC4KClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2LmMgfCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IDU4Zjc5YWIzMjM1OC4uNWJmZWEzNzRhMTYwIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9wdi5jCkBAIC0xMTcsNiArMTE3LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5f
YmFubmVyKHZvaWQpCiAJcHJpbnRrKEtFUk5fSU5GTyAiWGVuIHZlcnNpb246ICVkLiVkJXMlc1xu
IiwKIAkgICAgICAgdmVyc2lvbiA+PiAxNiwgdmVyc2lvbiAmIDB4ZmZmZiwgZXh0cmEuZXh0cmF2
ZXJzaW9uLAogCSAgICAgICB4ZW5fZmVhdHVyZShYRU5GRUFUX21tdV9wdF91cGRhdGVfcHJlc2Vy
dmVfYWQpID8gIiAocHJlc2VydmUtQUQpIiA6ICIiKTsKKworI2lmZGVmIENPTkZJR19YODZfMzIK
Kwlwcl93YXJuKCJXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBX
QVJOSU5HISBXQVJOSU5HIVxuIgorCQkiU3VwcG9ydCBmb3IgcnVubmluZyBhcyAzMi1iaXQgUFYt
Z3Vlc3QgdW5kZXIgWGVuIHdpbGwgc29vbiBiZSByZW1vdmVkXG4iCisJCSJmcm9tIHRoZSBMaW51
eCBrZXJuZWwhXG4iCisJCSJQbGVhc2UgdXNlIGVpdGhlciBhIDY0LWJpdCBrZXJuZWwgb3Igc3dp
dGNoIHRvIEhWTSBvciBQVkggbW9kZSFcbiIKKwkJIldBUk5JTkchIFdBUk5JTkchIFdBUk5JTkch
IFdBUk5JTkchIFdBUk5JTkchIFdBUk5JTkchIFdBUk5JTkchXG4iKTsKKyNlbmRpZgogfQogCiBz
dGF0aWMgdm9pZCBfX2luaXQgeGVuX3B2X2luaXRfcGxhdGZvcm0odm9pZCkKLS0gCjIuMTYuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 08:28:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 08:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNuxR-0003of-Kz; Fri, 25 Oct 2019 08:28:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNuxQ-0003oa-Gd
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 08:28:28 +0000
X-Inumbo-ID: 6a3e0c76-f701-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6a3e0c76-f701-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 08:28:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B00E9B185;
 Fri, 25 Oct 2019 08:28:25 +0000 (UTC)
To: Steven Haigh <netwiz@crc.id.au>
References: <1571918276.2606.0@crc.id.au>
 <CACCGGhBUx6AHfF2wJkQ3=M2OVDuLgR+Q4WBLCJE3Rb7-r3fRRQ@mail.gmail.com>
 <0dcf51532bdcde284d42c90780f57c97@crc.id.au>
 <82cb0edff0fb69d470a8374f5595e052@crc.id.au>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8fdbc94b-a333-a4ba-146e-e1b853655a79@suse.com>
Date: Fri, 25 Oct 2019 10:28:36 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <82cb0edff0fb69d470a8374f5595e052@crc.id.au>
Content-Language: en-US
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMjAxOSAwOTowMCwgU3RldmVuIEhhaWdoIHdyb3RlOgo+IEZ1cnRoZXIgdG8gbXkg
bGFzdCwgSSBkb3dubG9hZGVkIHRoZSBsYXRlc3QgV2luZG93cyBTZXJ2ZXIgMjAxNiBJU08gZnJv
bSAKPiBNaWNyb3NvZnQuCj4gCj4gRmlsZW5hbWU6IFdpbmRvd3NfU2VydmVyXzIwMTZfRGF0YWNl
bnRlcl9FVkFMX2VuLXVzXzE0MzkzX3JlZnJlc2guSVNPCj4gCj4gSGF2ZSBhdHRhY2hlZCBhcyBt
dWNoIG9mIHRoZSBsb2cgYXMgSSBjb3VsZCBnZXQgYXR0ZW1wdGluZyB0byBib290IGZyb20gCj4g
dGhlIElTTyBhbmQgaGF2aW5nIGEgYmxhbmsgTFYgYXMgdGhlIGluc3RhbGwgdGFyZ2V0Lgo+IAo+
IFRoZSBXaW5kb3dzIGVycm9yIG1lc3NhZ2UgKHNob3duIHZpYSBWTkMpIGlzIEhBTCBNRU1PUlkg
QUxMT0NBVElPTi4KCkhtbSwgdGhhdCdzIGFzIGlmIHRoZXJlIHdhcyBzdGlsbCAoYWdhaW4/KSBh
biBpc3N1ZSB3aXRoIENQVUlECmhhbmRsaW5nIC0gaWlyYyB0aGUgc2FtZSB3YXMgb2JzZXJ2YWJs
ZSBvbiBtYXhpbXVtLXNpemUgUm9tZQpzeXN0ZW1zIHByaW9yIHRvIGRmMjlkMDNmMWQgKGFuZCBp
dHMgZml4dXApLiBCZWxvdyB0aGUgZGVidWdnaW5nCnBhdGNoIEkgZGlkIHVzZSBhdCB0aGUgdGlt
ZSwgbWF5YmUgaXQgdHVybnMgb3V0IGhlbHBmdWwgaGVyZSB0b28KKGFuZCBwZXJoYXBzIHlvdSdk
IHJlYWxseSBvbmx5IG5lZWQgdGhlIGZpcnN0IGh1bmssIEkgaGFkIHB1dCBpbgp0aGUgb3RoZXIg
b25lIGp1c3QgaW4gY2FzZSBhbnl3YXkpLgoKSG93ZXZlciB0aGlzIGxvb2tzIHRvIGJlIGRpZmZl
cmVudCBmcm9tIHlvdXIgZWFybGllciByZXBvcnQsCndoZXJlIHlvdSBzYWlkIHlvdSd2ZSBnb3Qg
c29tZQoKKFhFTikgZDF2MCBWSVJJRElBTiBDUkFTSDogYWMgMCBhMGEwIGZmZmZmODA2NWMwNmJm
ODggYmY4CgpTbyBJIHdvbmRlciB3aGV0aGVyIHRoZXJlJ3MgYSBuZXcgaXNzdWUgbWFza2luZyB0
aGUgb2xkIG9uZS4KCkphbgoKLS0tIHVuc3RhYmxlLm9yaWcveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgdW5zdGFibGUveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzM3Miw2ICszMzcyLDkg
QEAgaW50IGh2bV92bWV4aXRfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZwogICAgIH0KIAogICAg
IGd1ZXN0X2NwdWlkKGN1cnIsIGxlYWYsIHN1YmxlYWYsICZyZXMpOworaWYocmVncy0+YXggJiYg
KHJlZ3MtPmVheCA+PiAxNikgIT0gMHg0MDAwICYmIChsb25nKXJlZ3MtPnJpcCA8IDApIHsvL3Rl
bXAKKyBwcmludGsoIiVwdlslMDhseF06ICUwOHg6JTA4eD0lMDh4OiUwOHg6JTA4eDolMDh4XG4i
LCBjdXJyLCByZWdzLT5yaXAsIGxlYWYsIHN1YmxlYWYsIHJlcy5hLCByZXMuYiwgcmVzLmMsIHJl
cy5kKTsKK30KICAgICBIVk1UUkFDRV82RChDUFVJRCwgbGVhZiwgc3VibGVhZiwgcmVzLmEsIHJl
cy5iLCByZXMuYywgcmVzLmQpOwogCiAgICAgcmVncy0+cmF4ID0gcmVzLmE7Ci0tLSB1bnN0YWJs
ZS5vcmlnL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyB1bnN0YWJsZS94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjIyMyw3ICsyMjIzLDEzIEBAIHN0YXRpYyB2b2lkIHN2bV9k
b19tc3JfYWNjZXNzKHN0cnVjdCBjcHUKIAogICAgICAgICByYyA9IGh2bV9tc3JfcmVhZF9pbnRl
cmNlcHQocmVncy0+ZWN4LCAmbXNyX2NvbnRlbnQpOwogICAgICAgICBpZiAoIHJjID09IFg4NkVN
VUxfT0tBWSApCit7Ly90ZW1wCiAgICAgICAgICAgICBtc3Jfc3BsaXQocmVncywgbXNyX2NvbnRl
bnQpOworIGlmKHJlZ3MtPmVjeCA9PSAweGMwMDExMDBjIHx8IHJlZ3MtPmVjeCA9PSAweGMwMDEx
MDA1KQorICBwcmludGsoIiVwdlslMDhseF06ICUwOHggLT4gJTA4eDolMDh4XG4iLCBjdXJyLCBy
ZWdzLT5yaXAsIHJlZ3MtPmVjeCwgcmVncy0+ZWR4LCByZWdzLT5lYXgpOworfSBlbHNlIGlmKHJl
Z3MtPmVjeCA9PSAweGMwMDExMDBjIHx8IHJlZ3MtPmVjeCA9PSAweGMwMDExMDA1KSB7CisgcHJp
bnRrKCIlcHZbJTA4bHhdOiAlMDh4IC0+ICNHUFxuIiwgY3VyciwgcmVncy0+cmlwLCByZWdzLT5l
Y3gpOworfQogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHJjID0gaHZtX21zcl93cml0ZV9pbnRl
cmNlcHQocmVncy0+ZWN4LCBtc3JfZm9sZChyZWdzKSwgdHJ1ZSk7CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:16:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNviA-0007lw-2b; Fri, 25 Oct 2019 09:16:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNvi8-0007li-My
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:16:44 +0000
X-Inumbo-ID: 294333b6-f708-11e9-beca-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 294333b6-f708-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:44 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id a11so1436629wra.6
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=yUjvS26V+6Ayn8aWMZZsb7UEm0WpdBsfjg+osF6kr3E=;
 b=agu1i4zIDKdAf5YMSyGwnWMZhVq0yXBDIkmn2gkwWsB0sMcEc90lfrzTaLxYcoEHIz
 l8hqtcZ1yioBfWxC7Vk5Tb3LWIX2BR9kI11IjB0c8vqN1EYbCDbLCDCEPKHndq29GVvx
 1C8gMRN3fM80WvWpcYvb2Lr+dvWl3LFr30rZtxwr4MkWMznj+oL/h9+PeyXSpzfwo2Qc
 LOTdqdDJDIGTbjaMVsARa80dQoqC9tlwACM3yrw4fLATIxYnRJcKB6Zq++qeox7RSYQD
 OxBcr57KaeDmuzHn66padKpPZZKLTPW0snIaYvNCgEH9xaQUEXkx/ZF90uxx52n3UIuk
 /otQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :mime-version:content-transfer-encoding;
 bh=yUjvS26V+6Ayn8aWMZZsb7UEm0WpdBsfjg+osF6kr3E=;
 b=I5Oobh+zii5o5LsMpf5RM7Hc0mMU7mxG46s3I58przWqR7OM2cMn45QxkHiC6EMXOa
 WQQcyiugVr6DjbKzvQDAuE8r2UbMpLthSolZPFZhDnIBWm/F1okahX5erlKurGTkrLqB
 /LureUyRBw4l7QADb7ugL2sN3EU7rWiLWL12eyR6whphyfiZ26a+tqSUuwgiq1ZlIq8A
 wjJcx3wTh368lYphuPgTMSGVd5wsPC/NHfWHOaUJzg9w7F+ClYKM04JktRkmbHWM5a6A
 K3F7c8GwtxJYEeKMu0Cfh9RgEQBjCm2ws8+2A/Iv/MaUrix130d5En7KYbpSbGtxTyQ7
 t3gQ==
X-Gm-Message-State: APjAAAXr80BM3jZrCmf2a+2P2wFor5Dh2Spjg0oMsnc45NFWkX5p8Z/D
 DWidWQXNCZpLYjnk9N/LRrLSy50C3I8=
X-Google-Smtp-Source: APXvYqwcnOy76Ahkd54ZHOPr/ICGd6KIqRXN+iq671jGK2G/LZROi54eRmDhC1C06Y6rOnXBVwnFuA==
X-Received: by 2002:adf:db42:: with SMTP id f2mr2088042wrj.287.1571995003075; 
 Fri, 25 Oct 2019 02:16:43 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.42
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:42 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:11 +0100
Message-Id: <20191025091618.10153-1-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 0/7] Implement Hyper-V reference TSC
 based clock source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGlzIHNlcmllcyBhZGRzIGEgY2xvY2sgc291cmNlIGJhc2VkIG9uIEh5cGVyLVYn
cyByZWZlcmVuY2UgVFNDLiBUaGUgbWVhdAppcyBpbiB0aGUgbGFzdCBwYXRjaC4KCldpdGggdGhp
cyBzZXJpZXMsIFhlbiBvbiBIeXBlci1WIG5vIGxvbmdlciBydW5zIG9uIGVtdWxhdGVkIFBJVC4K
CihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDIyOTQuNjg2TUh6IEhZUEVSLVYgUkVGRVJFTkNFIFRT
QwoKVGhpcyBzZXJpZXMgZGVwZW5kcyBvbiBbMF0uCgpXZWkuCgowOiBodHRwczovL2xpc3RzLnhl
bi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMC9tc2cwMTQyMC5odG1sCgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNjOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bEB4
ZW4ub3JnPgoKV2VpIExpdSAoNyk6CiAgeDg2OiBpbXBvcnQgaHlwZXJ2LXRsZnMuaCBmcm9tIExp
bnV4CiAgeDg2OiBmaXggdXAgaHlwZXJ2LXRsZnMuaAogIHg4Ni9oeXBlcnY6IGV4dHJhY3QgbW9y
ZSBpbmZvcm1hdGlvbiBmcm9tIEh5cGVyLVYKICB4ODY6IGFkZCBhIGNvbW1lbnQgcmVnYXJkaW5n
IHRoZSBsb2NhdGlvbiBvZiBoeXBlcnZpc29yX3Byb2JlCiAgeDg2OiB1c2UgcnVubmluZ19vbl9o
eXBlcnZpc29yIHRvIGdhdGUgaHlwZXJ2aXNvcl9zZXR1cAogIHg4Ni9oeXBlcnY6IHByb3ZpZGUg
aHlwZXJ2X2d1ZXN0IHZhcmlhYmxlCiAgeDg2OiBpbXBsZW1lbnQgSHlwZXItViBjbG9jayBzb3Vy
Y2UKCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5cGVydi5jICAgICAgfCAgMTcgKwogeGVu
L2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94
ODYvdGltZS5jICAgICAgICAgICAgICAgICAgICAgfCAgODcgKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L2h5cGVydi10bGZzLmggfCA5MDcgKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oICAgICAgfCAgMTQgKwogNSBmaWxlcyBj
aGFuZ2VkLCAxMDMwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKCi0tIAoyLjIwLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:16:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNviF-0007mX-Al; Fri, 25 Oct 2019 09:16:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNviD-0007mP-NU
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:16:49 +0000
X-Inumbo-ID: 2a1ae05e-f708-11e9-beca-bc764e2007e4
Received: from mail-wr1-x433.google.com (unknown [2a00:1450:4864:20::433])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a1ae05e-f708-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:45 +0000 (UTC)
Received: by mail-wr1-x433.google.com with SMTP id a11so1436709wra.6
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=IfHRaj/QBDu7K960ROGHf+NO+M2zK+27myHi7qUu4DY=;
 b=jsfBjzWfm2h1BgY/F+Ab7N0BLUfVIophB5j8fIs3fsn3fesEPniBsvziSbzxbb2s37
 VE67nNODsp6BOKChety2T6xU9WHJY3tz9kmuZTRK+rS3htCfZ6s/EetZfVWOnRAijGji
 KWH1l1gPknNOdTZvjL85woGB121h3pu4yhGag8HrTJUqZtwXxIQtIeq2PT8pMsbHaW8Y
 sM2wKpE8Fsh4z1RGDKaTCDAGFUonEuUiIbfUDQggL70QeiobaaQQP8cXKYxo1CHntuTX
 gKBx34n4XwZHvSVsvs2Zc82wN+c12PupB0eJ9OrvfMZ6C4U853mHHp4HfqC1bDmz6zgq
 TrTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=IfHRaj/QBDu7K960ROGHf+NO+M2zK+27myHi7qUu4DY=;
 b=h2Q7jazUnsas9cAnqlbNQHtlSxIfwhqKkpk3OnD9gTu7TQ8X3NJTVNYXvZl5pJ7Rh4
 qcTzac4br/mk+c8jEp5Qy7JL5NkSxUcDOPjsFxi/miPmnvARhPNuZXIvYlQb1eTSJ2hC
 3FmGG1wOonyUKHLO5FpDYCcsID9DB1q/K366OPZTKVLki23ASYatejzjxD5MsNXVtDqd
 rXOIGGSdBXf8rfoonwDRMLtBDAAm5ZkcBagiUrY6CqrP+qLAfL7NRHmVyZfv5yGGel0r
 7xMp9mwMBOju6K1EI6Dj95cx8XWvswhL2gxWn/SWOhH3e9OoENWCFbpYjDM6rkr+baSU
 rqyA==
X-Gm-Message-State: APjAAAXvjjh2icMXqwdWsPGOd0uVuaHim4DWiTEZPAMCIRCivRTly0/4
 Vb7qg8C6Rf7+pm//owqjLUxkbUOhoPI=
X-Google-Smtp-Source: APXvYqy0CahoBBYwLEVAOE/BHK3oVhvkSLSK1sUgzyXUWh7EMlNskQAtsKD9mfv55WzNAgsXHX289g==
X-Received: by 2002:adf:f152:: with SMTP id y18mr2027016wro.285.1571995003997; 
 Fri, 25 Oct 2019 02:16:43 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.43
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:43 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:12 +0100
Message-Id: <20191025091618.10153-2-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191025091618.10153-1-liuwe@microsoft.com>
References: <20191025091618.10153-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 1/7] x86: import hyperv-tlfs.h from
 Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGFrZW4gZnJvbSBMaW51eCBjb21taXQgYjJkOGIxNjdlMTViYjVlYzI2OTFkMTExOWMwMjU2MzBh
MjQ3ZjY0OS4KClRoaXMgaXMgYSBwcmlzdGluZSBjb3B5IGZyb20gTGludXguIEl0IGlzIG5vdCB1
c2VkIHlldCBhbmQgcHJvYmFibHkKZG9lc24ndCBjb21waWxlLiBDaGFuZ2VzIHRvIG1ha2UgaXQg
d29yayB3aWxsIGNvbWUgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNy
b3NvZnQuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaCB8
IDkwNiArKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5MDYgaW5zZXJ0
aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJ2LXRsZnMuaAoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2
LXRsZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi43NzQxZTIxMWY3Ci0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oCkBAIC0wLDAgKzEs
OTA2IEBACisvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworCisvKgorICog
VGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIGZyb20gSHlwZXItViBIeXBlcnZpc29yIFRv
cC1MZXZlbCBGdW5jdGlvbmFsCisgKiBTcGVjaWZpY2F0aW9uIChUTEZTKToKKyAqIGh0dHBzOi8v
ZG9jcy5taWNyb3NvZnQuY29tL2VuLXVzL3ZpcnR1YWxpemF0aW9uL2h5cGVyLXYtb24td2luZG93
cy9yZWZlcmVuY2UvdGxmcworICovCisKKyNpZm5kZWYgX0FTTV9YODZfSFlQRVJWX1RMRlNfSAor
I2RlZmluZSBfQVNNX1g4Nl9IWVBFUlZfVExGU19ICisKKyNpbmNsdWRlIDxsaW51eC90eXBlcy5o
PgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisKKy8qCisgKiBXaGlsZSBub3QgZXhwbGljaXRseSBs
aXN0ZWQgaW4gdGhlIFRMRlMsIEh5cGVyLVYgYWx3YXlzIHJ1bnMgd2l0aCBhIHBhZ2Ugc2l6ZQor
ICogb2YgNDA5Ni4gVGhlc2UgZGVmaW5pdGlvbnMgYXJlIHVzZWQgd2hlbiBjb21tdW5pY2F0aW5n
IHdpdGggSHlwZXItViB1c2luZworICogZ3Vlc3QgcGh5c2ljYWwgcGFnZXMgYW5kIGd1ZXN0IHBo
eXNpY2FsIHBhZ2UgYWRkcmVzc2VzLCBzaW5jZSB0aGUgZ3Vlc3QgcGFnZQorICogc2l6ZSBtYXkg
bm90IGJlIDQwOTYgb24gYWxsIGFyY2hpdGVjdHVyZXMuCisgKi8KKyNkZWZpbmUgSFZfSFlQX1BB
R0VfU0hJRlQgICAgICAxMgorI2RlZmluZSBIVl9IWVBfUEFHRV9TSVpFICAgICAgIEJJVChIVl9I
WVBfUEFHRV9TSElGVCkKKyNkZWZpbmUgSFZfSFlQX1BBR0VfTUFTSyAgICAgICAofihIVl9IWVBf
UEFHRV9TSVpFIC0gMSkpCisKKy8qCisgKiBUaGUgYmVsb3cgQ1BVSUQgbGVhdmVzIGFyZSBwcmVz
ZW50IGlmIFZlcnNpb25BbmRGZWF0dXJlcy5IeXBlcnZpc29yUHJlc2VudAorICogaXMgc2V0IGJ5
IENQVUlEKEh2Q3B1SWRGdW5jdGlvblZlcnNpb25BbmRGZWF0dXJlcykuCisgKi8KKyNkZWZpbmUg
SFlQRVJWX0NQVUlEX1ZFTkRPUl9BTkRfTUFYX0ZVTkNUSU9OUwkweDQwMDAwMDAwCisjZGVmaW5l
IEhZUEVSVl9DUFVJRF9JTlRFUkZBQ0UJCQkweDQwMDAwMDAxCisjZGVmaW5lIEhZUEVSVl9DUFVJ
RF9WRVJTSU9OCQkJMHg0MDAwMDAwMgorI2RlZmluZSBIWVBFUlZfQ1BVSURfRkVBVFVSRVMJCQkw
eDQwMDAwMDAzCisjZGVmaW5lIEhZUEVSVl9DUFVJRF9FTkxJR0hUTUVOVF9JTkZPCQkweDQwMDAw
MDA0CisjZGVmaW5lIEhZUEVSVl9DUFVJRF9JTVBMRU1FTlRfTElNSVRTCQkweDQwMDAwMDA1Cisj
ZGVmaW5lIEhZUEVSVl9DUFVJRF9ORVNURURfRkVBVFVSRVMJCTB4NDAwMDAwMEEKKworI2RlZmlu
ZSBIWVBFUlZfSFlQRVJWSVNPUl9QUkVTRU5UX0JJVAkJMHg4MDAwMDAwMAorI2RlZmluZSBIWVBF
UlZfQ1BVSURfTUlOCQkJMHg0MDAwMDAwNQorI2RlZmluZSBIWVBFUlZfQ1BVSURfTUFYCQkJMHg0
MDAwZmZmZgorCisvKgorICogRmVhdHVyZSBpZGVudGlmaWNhdGlvbi4gRUFYIGluZGljYXRlcyB3
aGljaCBmZWF0dXJlcyBhcmUgYXZhaWxhYmxlCisgKiB0byB0aGUgcGFydGl0aW9uIGJhc2VkIHVw
b24gdGhlIGN1cnJlbnQgcGFydGl0aW9uIHByaXZpbGVnZXMuCisgKiBUaGVzZSBhcmUgSFlQRVJW
X0NQVUlEX0ZFQVRVUkVTLkVBWCBiaXRzLgorICovCisKKy8qIFZQIFJ1bnRpbWUgKEhWX1g2NF9N
U1JfVlBfUlVOVElNRSkgYXZhaWxhYmxlICovCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfUlVOVElN
RV9BVkFJTEFCTEUJCUJJVCgwKQorLyogUGFydGl0aW9uIFJlZmVyZW5jZSBDb3VudGVyIChIVl9Y
NjRfTVNSX1RJTUVfUkVGX0NPVU5UKSBhdmFpbGFibGUqLworI2RlZmluZSBIVl9NU1JfVElNRV9S
RUZfQ09VTlRfQVZBSUxBQkxFCQlCSVQoMSkKKy8qCisgKiBCYXNpYyBTeW5JQyBNU1JzIChIVl9Y
NjRfTVNSX1NDT05UUk9MIHRocm91Z2ggSFZfWDY0X01TUl9FT00KKyAqIGFuZCBIVl9YNjRfTVNS
X1NJTlQwIHRocm91Z2ggSFZfWDY0X01TUl9TSU5UMTUpIGF2YWlsYWJsZQorICovCisjZGVmaW5l
IEhWX1g2NF9NU1JfU1lOSUNfQVZBSUxBQkxFCQlCSVQoMikKKy8qCisgKiBTeW50aGV0aWMgVGlt
ZXIgTVNScyAoSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRyB0aHJvdWdoCisgKiBIVl9YNjRfTVNS
X1NUSU1FUjNfQ09VTlQpIGF2YWlsYWJsZQorICovCisjZGVmaW5lIEhWX01TUl9TWU5USU1FUl9B
VkFJTEFCTEUJCUJJVCgzKQorLyoKKyAqIEFQSUMgYWNjZXNzIE1TUnMgKEhWX1g2NF9NU1JfRU9J
LCBIVl9YNjRfTVNSX0lDUiBhbmQgSFZfWDY0X01TUl9UUFIpCisgKiBhcmUgYXZhaWxhYmxlCisg
Ki8KKyNkZWZpbmUgSFZfWDY0X01TUl9BUElDX0FDQ0VTU19BVkFJTEFCTEUJQklUKDQpCisvKiBI
eXBlcmNhbGwgTVNScyAoSFZfWDY0X01TUl9HVUVTVF9PU19JRCBhbmQgSFZfWDY0X01TUl9IWVBF
UkNBTEwpIGF2YWlsYWJsZSovCisjZGVmaW5lIEhWX1g2NF9NU1JfSFlQRVJDQUxMX0FWQUlMQUJM
RQkJQklUKDUpCisvKiBBY2Nlc3MgdmlydHVhbCBwcm9jZXNzb3IgaW5kZXggTVNSIChIVl9YNjRf
TVNSX1ZQX0lOREVYKSBhdmFpbGFibGUqLworI2RlZmluZSBIVl9YNjRfTVNSX1ZQX0lOREVYX0FW
QUlMQUJMRQkJQklUKDYpCisvKiBWaXJ0dWFsIHN5c3RlbSByZXNldCBNU1IgKEhWX1g2NF9NU1Jf
UkVTRVQpIGlzIGF2YWlsYWJsZSovCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVTRVRfQVZBSUxBQkxF
CQlCSVQoNykKKy8qCisgKiBBY2Nlc3Mgc3RhdGlzdGljcyBwYWdlcyBNU1JzIChIVl9YNjRfTVNS
X1NUQVRTX1BBUlRJVElPTl9SRVRBSUxfUEFHRSwKKyAqIEhWX1g2NF9NU1JfU1RBVFNfUEFSVElU
SU9OX0lOVEVSTkFMX1BBR0UsIEhWX1g2NF9NU1JfU1RBVFNfVlBfUkVUQUlMX1BBR0UsCisgKiBI
Vl9YNjRfTVNSX1NUQVRTX1ZQX0lOVEVSTkFMX1BBR0UpIGF2YWlsYWJsZQorICovCisjZGVmaW5l
IEhWX1g2NF9NU1JfU1RBVF9QQUdFU19BVkFJTEFCTEUJCUJJVCg4KQorLyogUGFydGl0aW9uIHJl
ZmVyZW5jZSBUU0MgTVNSIGlzIGF2YWlsYWJsZSAqLworI2RlZmluZSBIVl9NU1JfUkVGRVJFTkNF
X1RTQ19BVkFJTEFCTEUJCUJJVCg5KQorLyogUGFydGl0aW9uIEd1ZXN0IElETEUgTVNSIGlzIGF2
YWlsYWJsZSAqLworI2RlZmluZSBIVl9YNjRfTVNSX0dVRVNUX0lETEVfQVZBSUxBQkxFCQlCSVQo
MTApCisvKgorICogVGhlcmUgaXMgYSBzaW5nbGUgZmVhdHVyZSBmbGFnIHRoYXQgc2lnbmlmaWVz
IGlmIHRoZSBwYXJ0aXRpb24gaGFzIGFjY2VzcworICogdG8gTVNScyB3aXRoIGxvY2FsIEFQSUMg
YW5kIFRTQyBmcmVxdWVuY2llcy4KKyAqLworI2RlZmluZSBIVl9YNjRfQUNDRVNTX0ZSRVFVRU5D
WV9NU1JTCQlCSVQoMTEpCisvKiBBY2Nlc3NSZWVubGlnaHRlbm1lbnRDb250cm9scyBwcml2aWxl
Z2UgKi8KKyNkZWZpbmUgSFZfWDY0X0FDQ0VTU19SRUVOTElHSFRFTk1FTlQJCUJJVCgxMykKKwor
LyoKKyAqIEZlYXR1cmUgaWRlbnRpZmljYXRpb246IGluZGljYXRlcyB3aGljaCBmbGFncyB3ZXJl
IHNwZWNpZmllZCBhdCBwYXJ0aXRpb24KKyAqIGNyZWF0aW9uLiBUaGUgZm9ybWF0IGlzIHRoZSBz
YW1lIGFzIHRoZSBwYXJ0aXRpb24gY3JlYXRpb24gZmxhZyBzdHJ1Y3R1cmUKKyAqIGRlZmluZWQg
aW4gc2VjdGlvbiBQYXJ0aXRpb24gQ3JlYXRpb24gRmxhZ3MuCisgKiBUaGVzZSBhcmUgSFlQRVJW
X0NQVUlEX0ZFQVRVUkVTLkVCWCBiaXRzLgorICovCisjZGVmaW5lIEhWX1g2NF9DUkVBVEVfUEFS
VElUSU9OUwkJQklUKDApCisjZGVmaW5lIEhWX1g2NF9BQ0NFU1NfUEFSVElUSU9OX0lECQlCSVQo
MSkKKyNkZWZpbmUgSFZfWDY0X0FDQ0VTU19NRU1PUllfUE9PTAkJQklUKDIpCisjZGVmaW5lIEhW
X1g2NF9BREpVU1RfTUVTU0FHRV9CVUZGRVJTCQlCSVQoMykKKyNkZWZpbmUgSFZfWDY0X1BPU1Rf
TUVTU0FHRVMJCQlCSVQoNCkKKyNkZWZpbmUgSFZfWDY0X1NJR05BTF9FVkVOVFMJCQlCSVQoNSkK
KyNkZWZpbmUgSFZfWDY0X0NSRUFURV9QT1JUCQkJQklUKDYpCisjZGVmaW5lIEhWX1g2NF9DT05O
RUNUX1BPUlQJCQlCSVQoNykKKyNkZWZpbmUgSFZfWDY0X0FDQ0VTU19TVEFUUwkJCUJJVCg4KQor
I2RlZmluZSBIVl9YNjRfREVCVUdHSU5HCQkJQklUKDExKQorI2RlZmluZSBIVl9YNjRfQ1BVX1BP
V0VSX01BTkFHRU1FTlQJCUJJVCgxMikKKworLyoKKyAqIEZlYXR1cmUgaWRlbnRpZmljYXRpb24u
IEVEWCBpbmRpY2F0ZXMgd2hpY2ggbWlzY2VsbGFuZW91cyBmZWF0dXJlcworICogYXJlIGF2YWls
YWJsZSB0byB0aGUgcGFydGl0aW9uLgorICogVGhlc2UgYXJlIEhZUEVSVl9DUFVJRF9GRUFUVVJF
Uy5FRFggYml0cy4KKyAqLworLyogVGhlIE1XQUlUIGluc3RydWN0aW9uIGlzIGF2YWlsYWJsZSAo
cGVyIHNlY3Rpb24gTU9OSVRPUiAvIE1XQUlUKSAqLworI2RlZmluZSBIVl9YNjRfTVdBSVRfQVZB
SUxBQkxFCQkJCUJJVCgwKQorLyogR3Vlc3QgZGVidWdnaW5nIHN1cHBvcnQgaXMgYXZhaWxhYmxl
ICovCisjZGVmaW5lIEhWX1g2NF9HVUVTVF9ERUJVR0dJTkdfQVZBSUxBQkxFCQlCSVQoMSkKKy8q
IFBlcmZvcm1hbmNlIE1vbml0b3Igc3VwcG9ydCBpcyBhdmFpbGFibGUqLworI2RlZmluZSBIVl9Y
NjRfUEVSRl9NT05JVE9SX0FWQUlMQUJMRQkJCUJJVCgyKQorLyogU3VwcG9ydCBmb3IgcGh5c2lj
YWwgQ1BVIGR5bmFtaWMgcGFydGl0aW9uaW5nIGV2ZW50cyBpcyBhdmFpbGFibGUqLworI2RlZmlu
ZSBIVl9YNjRfQ1BVX0RZTkFNSUNfUEFSVElUSU9OSU5HX0FWQUlMQUJMRQlCSVQoMykKKy8qCisg
KiBTdXBwb3J0IGZvciBwYXNzaW5nIGh5cGVyY2FsbCBpbnB1dCBwYXJhbWV0ZXIgYmxvY2sgdmlh
IFhNTQorICogcmVnaXN0ZXJzIGlzIGF2YWlsYWJsZQorICovCisjZGVmaW5lIEhWX1g2NF9IWVBF
UkNBTExfUEFSQU1TX1hNTV9BVkFJTEFCTEUJCUJJVCg0KQorLyogU3VwcG9ydCBmb3IgYSB2aXJ0
dWFsIGd1ZXN0IGlkbGUgc3RhdGUgaXMgYXZhaWxhYmxlICovCisjZGVmaW5lIEhWX1g2NF9HVUVT
VF9JRExFX1NUQVRFX0FWQUlMQUJMRQkJQklUKDUpCisvKiBGcmVxdWVuY3kgTVNScyBhdmFpbGFi
bGUgKi8KKyNkZWZpbmUgSFZfRkVBVFVSRV9GUkVRVUVOQ1lfTVNSU19BVkFJTEFCTEUJCUJJVCg4
KQorLyogQ3Jhc2ggTVNSIGF2YWlsYWJsZSAqLworI2RlZmluZSBIVl9GRUFUVVJFX0dVRVNUX0NS
QVNIX01TUl9BVkFJTEFCTEUJCUJJVCgxMCkKKy8qIHN0aW1lciBEaXJlY3QgTW9kZSBpcyBhdmFp
bGFibGUgKi8KKyNkZWZpbmUgSFZfU1RJTUVSX0RJUkVDVF9NT0RFX0FWQUlMQUJMRQkJCUJJVCgx
OSkKKworLyoKKyAqIEltcGxlbWVudGF0aW9uIHJlY29tbWVuZGF0aW9ucy4gSW5kaWNhdGVzIHdo
aWNoIGJlaGF2aW9ycyB0aGUgaHlwZXJ2aXNvcgorICogcmVjb21tZW5kcyB0aGUgT1MgaW1wbGVt
ZW50IGZvciBvcHRpbWFsIHBlcmZvcm1hbmNlLgorICogVGhlc2UgYXJlIEhZUEVSVl9DUFVJRF9F
TkxJR0hUTUVOVF9JTkZPLkVBWCBiaXRzLgorICovCisvKgorICogUmVjb21tZW5kIHVzaW5nIGh5
cGVyY2FsbCBmb3IgYWRkcmVzcyBzcGFjZSBzd2l0Y2hlcyByYXRoZXIKKyAqIHRoYW4gTU9WIHRv
IENSMyBpbnN0cnVjdGlvbgorICovCisjZGVmaW5lIEhWX1g2NF9BU19TV0lUQ0hfUkVDT01NRU5E
RUQJCQlCSVQoMCkKKy8qIFJlY29tbWVuZCB1c2luZyBoeXBlcmNhbGwgZm9yIGxvY2FsIFRMQiBm
bHVzaGVzIHJhdGhlcgorICogdGhhbiBJTlZMUEcgb3IgTU9WIHRvIENSMyBpbnN0cnVjdGlvbnMg
Ki8KKyNkZWZpbmUgSFZfWDY0X0xPQ0FMX1RMQl9GTFVTSF9SRUNPTU1FTkRFRAkJQklUKDEpCisv
KgorICogUmVjb21tZW5kIHVzaW5nIGh5cGVyY2FsbCBmb3IgcmVtb3RlIFRMQiBmbHVzaGVzIHJh
dGhlcgorICogdGhhbiBpbnRlci1wcm9jZXNzb3IgaW50ZXJydXB0cworICovCisjZGVmaW5lIEhW
X1g2NF9SRU1PVEVfVExCX0ZMVVNIX1JFQ09NTUVOREVECQlCSVQoMikKKy8qCisgKiBSZWNvbW1l
bmQgdXNpbmcgTVNScyBmb3IgYWNjZXNzaW5nIEFQSUMgcmVnaXN0ZXJzCisgKiBFT0ksIElDUiBh
bmQgVFBSIHJhdGhlciB0aGFuIHRoZWlyIG1lbW9yeS1tYXBwZWQgY291bnRlcnBhcnRzCisgKi8K
KyNkZWZpbmUgSFZfWDY0X0FQSUNfQUNDRVNTX1JFQ09NTUVOREVECQkJQklUKDMpCisvKiBSZWNv
bW1lbmQgdXNpbmcgdGhlIGh5cGVydmlzb3ItcHJvdmlkZWQgTVNSIHRvIGluaXRpYXRlIGEgc3lz
dGVtIFJFU0VUICovCisjZGVmaW5lIEhWX1g2NF9TWVNURU1fUkVTRVRfUkVDT01NRU5ERUQJCQlC
SVQoNCkKKy8qCisgKiBSZWNvbW1lbmQgdXNpbmcgcmVsYXhlZCB0aW1pbmcgZm9yIHRoaXMgcGFy
dGl0aW9uLiBJZiB1c2VkLAorICogdGhlIFZNIHNob3VsZCBkaXNhYmxlIGFueSB3YXRjaGRvZyB0
aW1lb3V0cyB0aGF0IHJlbHkgb24gdGhlCisgKiB0aW1lbHkgZGVsaXZlcnkgb2YgZXh0ZXJuYWwg
aW50ZXJydXB0cworICovCisjZGVmaW5lIEhWX1g2NF9SRUxBWEVEX1RJTUlOR19SRUNPTU1FTkRF
RAkJQklUKDUpCisKKy8qCisgKiBSZWNvbW1lbmQgbm90IHVzaW5nIEF1dG8gRW5kLU9mLUludGVy
cnVwdCBmZWF0dXJlCisgKi8KKyNkZWZpbmUgSFZfREVQUkVDQVRJTkdfQUVPSV9SRUNPTU1FTkRF
RAkJCUJJVCg5KQorCisvKgorICogUmVjb21tZW5kIHVzaW5nIGNsdXN0ZXIgSVBJIGh5cGVyY2Fs
bHMuCisgKi8KKyNkZWZpbmUgSFZfWDY0X0NMVVNURVJfSVBJX1JFQ09NTUVOREVECQkJQklUKDEw
KQorCisvKiBSZWNvbW1lbmQgdXNpbmcgdGhlIG5ld2VyIEV4UHJvY2Vzc29yTWFza3MgaW50ZXJm
YWNlICovCisjZGVmaW5lIEhWX1g2NF9FWF9QUk9DRVNTT1JfTUFTS1NfUkVDT01NRU5ERUQJCUJJ
VCgxMSkKKworLyogUmVjb21tZW5kIHVzaW5nIGVubGlnaHRlbmVkIFZNQ1MgKi8KKyNkZWZpbmUg
SFZfWDY0X0VOTElHSFRFTkVEX1ZNQ1NfUkVDT01NRU5ERUQJCUJJVCgxNCkKKworLyoKKyAqIFZp
cnR1YWwgcHJvY2Vzc29yIHdpbGwgbmV2ZXIgc2hhcmUgYSBwaHlzaWNhbCBjb3JlIHdpdGggYW5v
dGhlciB2aXJ0dWFsCisgKiBwcm9jZXNzb3IsIGV4Y2VwdCBmb3IgdmlydHVhbCBwcm9jZXNzb3Jz
IHRoYXQgYXJlIHJlcG9ydGVkIGFzIHNpYmxpbmcgU01UCisgKiB0aHJlYWRzLgorICovCisjZGVm
aW5lIEhWX1g2NF9OT19OT05BUkNIX0NPUkVTSEFSSU5HICAgICAgICAgICAgICAgICAgQklUKDE4
KQorCisvKiBOZXN0ZWQgZmVhdHVyZXMuIFRoZXNlIGFyZSBIWVBFUlZfQ1BVSURfTkVTVEVEX0ZF
QVRVUkVTLkVBWCBiaXRzLiAqLworI2RlZmluZSBIVl9YNjRfTkVTVEVEX0RJUkVDVF9GTFVTSAkJ
CUJJVCgxNykKKyNkZWZpbmUgSFZfWDY0X05FU1RFRF9HVUVTVF9NQVBQSU5HX0ZMVVNICQlCSVQo
MTgpCisjZGVmaW5lIEhWX1g2NF9ORVNURURfTVNSX0JJVE1BUAkJCUJJVCgxOSkKKworLyogSHlw
ZXItViBzcGVjaWZpYyBtb2RlbCBzcGVjaWZpYyByZWdpc3RlcnMgKE1TUnMpICovCisKKy8qIE1T
UiB1c2VkIHRvIGlkZW50aWZ5IHRoZSBndWVzdCBPUy4gKi8KKyNkZWZpbmUgSFZfWDY0X01TUl9H
VUVTVF9PU19JRAkJCTB4NDAwMDAwMDAKKworLyogTVNSIHVzZWQgdG8gc2V0dXAgcGFnZXMgdXNl
ZCB0byBjb21tdW5pY2F0ZSB3aXRoIHRoZSBoeXBlcnZpc29yLiAqLworI2RlZmluZSBIVl9YNjRf
TVNSX0hZUEVSQ0FMTAkJCTB4NDAwMDAwMDEKKworLyogTVNSIHVzZWQgdG8gcHJvdmlkZSB2Y3B1
IGluZGV4ICovCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfSU5ERVgJCQkweDQwMDAwMDAyCisKKy8q
IE1TUiB1c2VkIHRvIHJlc2V0IHRoZSBndWVzdCBPUy4gKi8KKyNkZWZpbmUgSFZfWDY0X01TUl9S
RVNFVAkJCTB4NDAwMDAwMDMKKworLyogTVNSIHVzZWQgdG8gcHJvdmlkZSB2Y3B1IHJ1bnRpbWUg
aW4gMTAwbnMgdW5pdHMgKi8KKyNkZWZpbmUgSFZfWDY0X01TUl9WUF9SVU5USU1FCQkJMHg0MDAw
MDAxMAorCisvKiBNU1IgdXNlZCB0byByZWFkIHRoZSBwZXItcGFydGl0aW9uIHRpbWUgcmVmZXJl
bmNlIGNvdW50ZXIgKi8KKyNkZWZpbmUgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVAkJMHg0MDAw
MDAyMAorCisvKiBBIHBhcnRpdGlvbidzIHJlZmVyZW5jZSB0aW1lIHN0YW1wIGNvdW50ZXIgKFRT
QykgcGFnZSAqLworI2RlZmluZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0MJCTB4NDAwMDAwMjEK
KworLyogTVNSIHVzZWQgdG8gcmV0cmlldmUgdGhlIFRTQyBmcmVxdWVuY3kgKi8KKyNkZWZpbmUg
SFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZCQkweDQwMDAwMDIyCisKKy8qIE1TUiB1c2VkIHRvIHJl
dHJpZXZlIHRoZSBsb2NhbCBBUElDIHRpbWVyIGZyZXF1ZW5jeSAqLworI2RlZmluZSBIVl9YNjRf
TVNSX0FQSUNfRlJFUVVFTkNZCQkweDQwMDAwMDIzCisKKy8qIERlZmluZSB0aGUgdmlydHVhbCBB
UElDIHJlZ2lzdGVycyAqLworI2RlZmluZSBIVl9YNjRfTVNSX0VPSQkJCQkweDQwMDAwMDcwCisj
ZGVmaW5lIEhWX1g2NF9NU1JfSUNSCQkJCTB4NDAwMDAwNzEKKyNkZWZpbmUgSFZfWDY0X01TUl9U
UFIJCQkJMHg0MDAwMDA3MgorI2RlZmluZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFCQkweDQw
MDAwMDczCisKKy8qIERlZmluZSBzeW50aGV0aWMgaW50ZXJydXB0IGNvbnRyb2xsZXIgbW9kZWwg
c3BlY2lmaWMgcmVnaXN0ZXJzLiAqLworI2RlZmluZSBIVl9YNjRfTVNSX1NDT05UUk9MCQkJMHg0
MDAwMDA4MAorI2RlZmluZSBIVl9YNjRfTVNSX1NWRVJTSU9OCQkJMHg0MDAwMDA4MQorI2RlZmlu
ZSBIVl9YNjRfTVNSX1NJRUZQCQkJMHg0MDAwMDA4MgorI2RlZmluZSBIVl9YNjRfTVNSX1NJTVAJ
CQkJMHg0MDAwMDA4MworI2RlZmluZSBIVl9YNjRfTVNSX0VPTQkJCQkweDQwMDAwMDg0CisjZGVm
aW5lIEhWX1g2NF9NU1JfU0lOVDAJCQkweDQwMDAwMDkwCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lO
VDEJCQkweDQwMDAwMDkxCisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDIJCQkweDQwMDAwMDkyCisj
ZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDMJCQkweDQwMDAwMDkzCisjZGVmaW5lIEhWX1g2NF9NU1Jf
U0lOVDQJCQkweDQwMDAwMDk0CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDUJCQkweDQwMDAwMDk1
CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDYJCQkweDQwMDAwMDk2CisjZGVmaW5lIEhWX1g2NF9N
U1JfU0lOVDcJCQkweDQwMDAwMDk3CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDgJCQkweDQwMDAw
MDk4CisjZGVmaW5lIEhWX1g2NF9NU1JfU0lOVDkJCQkweDQwMDAwMDk5CisjZGVmaW5lIEhWX1g2
NF9NU1JfU0lOVDEwCQkJMHg0MDAwMDA5QQorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQxMQkJCTB4
NDAwMDAwOUIKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTIJCQkweDQwMDAwMDlDCisjZGVmaW5l
IEhWX1g2NF9NU1JfU0lOVDEzCQkJMHg0MDAwMDA5RAorI2RlZmluZSBIVl9YNjRfTVNSX1NJTlQx
NAkJCTB4NDAwMDAwOUUKKyNkZWZpbmUgSFZfWDY0X01TUl9TSU5UMTUJCQkweDQwMDAwMDlGCisK
Ky8qCisgKiBTeW50aGV0aWMgVGltZXIgTVNScy4gRm91ciB0aW1lcnMgcGVyIHZjcHUuCisgKi8K
KyNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRwkJMHg0MDAwMDBCMAorI2RlZmluZSBI
Vl9YNjRfTVNSX1NUSU1FUjBfQ09VTlQJCTB4NDAwMDAwQjEKKyNkZWZpbmUgSFZfWDY0X01TUl9T
VElNRVIxX0NPTkZJRwkJMHg0MDAwMDBCMgorI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09V
TlQJCTB4NDAwMDAwQjMKKyNkZWZpbmUgSFZfWDY0X01TUl9TVElNRVIyX0NPTkZJRwkJMHg0MDAw
MDBCNAorI2RlZmluZSBIVl9YNjRfTVNSX1NUSU1FUjJfQ09VTlQJCTB4NDAwMDAwQjUKKyNkZWZp
bmUgSFZfWDY0X01TUl9TVElNRVIzX0NPTkZJRwkJMHg0MDAwMDBCNgorI2RlZmluZSBIVl9YNjRf
TVNSX1NUSU1FUjNfQ09VTlQJCTB4NDAwMDAwQjcKKworLyogSHlwZXItViBndWVzdCBpZGxlIE1T
UiAqLworI2RlZmluZSBIVl9YNjRfTVNSX0dVRVNUX0lETEUJCQkweDQwMDAwMEYwCisKKy8qIEh5
cGVyLVYgZ3Vlc3QgY3Jhc2ggbm90aWZpY2F0aW9uIE1TUidzICovCisjZGVmaW5lIEhWX1g2NF9N
U1JfQ1JBU0hfUDAJCQkweDQwMDAwMTAwCisjZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDEJCQkw
eDQwMDAwMTAxCisjZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDIJCQkweDQwMDAwMTAyCisjZGVm
aW5lIEhWX1g2NF9NU1JfQ1JBU0hfUDMJCQkweDQwMDAwMTAzCisjZGVmaW5lIEhWX1g2NF9NU1Jf
Q1JBU0hfUDQJCQkweDQwMDAwMTA0CisjZGVmaW5lIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMCQkJMHg0
MDAwMDEwNQorCisvKiBUU0MgZW11bGF0aW9uIGFmdGVyIG1pZ3JhdGlvbiAqLworI2RlZmluZSBI
Vl9YNjRfTVNSX1JFRU5MSUdIVEVOTUVOVF9DT05UUk9MCTB4NDAwMDAxMDYKKyNkZWZpbmUgSFZf
WDY0X01TUl9UU0NfRU1VTEFUSU9OX0NPTlRST0wJMHg0MDAwMDEwNworI2RlZmluZSBIVl9YNjRf
TVNSX1RTQ19FTVVMQVRJT05fU1RBVFVTCQkweDQwMDAwMTA4CisKKy8qCisgKiBEZWNsYXJlIHRo
ZSBNU1IgdXNlZCB0byBzZXR1cCBwYWdlcyB1c2VkIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIGh5
cGVydmlzb3IuCisgKi8KK3VuaW9uIGh2X3g2NF9tc3JfaHlwZXJjYWxsX2NvbnRlbnRzIHsKKwl1
NjQgYXNfdWludDY0OworCXN0cnVjdCB7CisJCXU2NCBlbmFibGU6MTsKKwkJdTY0IHJlc2VydmVk
OjExOworCQl1NjQgZ3Vlc3RfcGh5c2ljYWxfYWRkcmVzczo1MjsKKwl9IF9fcGFja2VkOworfTsK
KworLyoKKyAqIFRTQyBwYWdlIGxheW91dC4KKyAqLworc3RydWN0IG1zX2h5cGVydl90c2NfcGFn
ZSB7CisJdm9sYXRpbGUgdTMyIHRzY19zZXF1ZW5jZTsKKwl1MzIgcmVzZXJ2ZWQxOworCXZvbGF0
aWxlIHU2NCB0c2Nfc2NhbGU7CisJdm9sYXRpbGUgczY0IHRzY19vZmZzZXQ7CisJdTY0IHJlc2Vy
dmVkMls1MDldOworfSAgX19wYWNrZWQ7CisKKy8qCisgKiBUaGUgZ3Vlc3QgT1MgbmVlZHMgdG8g
cmVnaXN0ZXIgdGhlIGd1ZXN0IElEIHdpdGggdGhlIGh5cGVydmlzb3IuCisgKiBUaGUgZ3Vlc3Qg
SUQgaXMgYSA2NCBiaXQgZW50aXR5IGFuZCB0aGUgc3RydWN0dXJlIG9mIHRoaXMgSUQgaXMKKyAq
IHNwZWNpZmllZCBpbiB0aGUgSHlwZXItViBzcGVjaWZpY2F0aW9uOgorICoKKyAqIG1zZG4ubWlj
cm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L3dpbmRvd3MvaGFyZHdhcmUvZmY1NDI2NTMlMjh2PXZz
Ljg1JTI5LmFzcHgKKyAqCisgKiBXaGlsZSB0aGUgY3VycmVudCBndWlkZWxpbmUgZG9lcyBub3Qg
c3BlY2lmeSBob3cgTGludXggZ3Vlc3QgSUQocykKKyAqIG5lZWQgdG8gYmUgZ2VuZXJhdGVkLCBv
dXIgcGxhbiBpcyB0byBwdWJsaXNoIHRoZSBndWlkZWxpbmVzIGZvcgorICogTGludXggYW5kIG90
aGVyIGd1ZXN0IG9wZXJhdGluZyBzeXN0ZW1zIHRoYXQgY3VycmVudGx5IGFyZSBob3N0ZWQKKyAq
IG9uIEh5cGVyLVYuIFRoZSBpbXBsZW1lbnRhdGlvbiBoZXJlIGNvbmZvcm1zIHRvIHRoaXMgeWV0
CisgKiB1bnB1Ymxpc2hlZCBndWlkZWxpbmVzLgorICoKKyAqCisgKiBCaXQocykKKyAqIDYzIC0g
SW5kaWNhdGVzIGlmIHRoZSBPUyBpcyBPcGVuIFNvdXJjZSBvciBub3Q7IDEgaXMgT3BlbiBTb3Vy
Y2UKKyAqIDYyOjU2IC0gT3MgVHlwZTsgTGludXggaXMgMHgxMDAKKyAqIDU1OjQ4IC0gRGlzdHJv
IHNwZWNpZmljIGlkZW50aWZpY2F0aW9uCisgKiA0NzoxNiAtIExpbnV4IGtlcm5lbCB2ZXJzaW9u
IG51bWJlcgorICogMTU6MCAgLSBEaXN0cm8gc3BlY2lmaWMgaWRlbnRpZmljYXRpb24KKyAqCisg
KgorICovCisKKyNkZWZpbmUgSFZfTElOVVhfVkVORE9SX0lEICAgICAgICAgICAgICAweDgxMDAK
Kworc3RydWN0IGh2X3JlZW5saWdodGVubWVudF9jb250cm9sIHsKKwlfX3U2NCB2ZWN0b3I6ODsK
KwlfX3U2NCByZXNlcnZlZDE6ODsKKwlfX3U2NCBlbmFibGVkOjE7CisJX191NjQgcmVzZXJ2ZWQy
OjE1OworCV9fdTY0IHRhcmdldF92cDozMjsKK30gIF9fcGFja2VkOworCitzdHJ1Y3QgaHZfdHNj
X2VtdWxhdGlvbl9jb250cm9sIHsKKwlfX3U2NCBlbmFibGVkOjE7CisJX191NjQgcmVzZXJ2ZWQ6
NjM7Cit9IF9fcGFja2VkOworCitzdHJ1Y3QgaHZfdHNjX2VtdWxhdGlvbl9zdGF0dXMgeworCV9f
dTY0IGlucHJvZ3Jlc3M6MTsKKwlfX3U2NCByZXNlcnZlZDo2MzsKK30gX19wYWNrZWQ7CisKKyNk
ZWZpbmUgSFZfWDY0X01TUl9IWVBFUkNBTExfRU5BQkxFCQkweDAwMDAwMDAxCisjZGVmaW5lIEhW
X1g2NF9NU1JfSFlQRVJDQUxMX1BBR0VfQUREUkVTU19TSElGVAkxMgorI2RlZmluZSBIVl9YNjRf
TVNSX0hZUEVSQ0FMTF9QQUdFX0FERFJFU1NfTUFTSwlcCisJCSh+KCgxdWxsIDw8IEhWX1g2NF9N
U1JfSFlQRVJDQUxMX1BBR0VfQUREUkVTU19TSElGVCkgLSAxKSkKKworLyoKKyAqIENyYXNoIG5v
dGlmaWNhdGlvbiAoSFZfWDY0X01TUl9DUkFTSF9DVEwpIGZsYWdzLgorICovCisjZGVmaW5lIEhW
X0NSQVNIX0NUTF9DUkFTSF9OT1RJRllfTVNHCQlCSVRfVUxMKDYyKQorI2RlZmluZSBIVl9DUkFT
SF9DVExfQ1JBU0hfTk9USUZZCQlCSVRfVUxMKDYzKQorI2RlZmluZSBIVl9YNjRfTVNSX0NSQVNI
X1BBUkFNUwkJXAorCQkoMSArIChIVl9YNjRfTVNSX0NSQVNIX1A0IC0gSFZfWDY0X01TUl9DUkFT
SF9QMCkpCisKKyNkZWZpbmUgSFZfSVBJX0xPV19WRUNUT1IJMHgxMAorI2RlZmluZSBIVl9JUElf
SElHSF9WRUNUT1IJMHhmZgorCisvKiBEZWNsYXJlIHRoZSB2YXJpb3VzIGh5cGVyY2FsbCBvcGVy
YXRpb25zLiAqLworI2RlZmluZSBIVkNBTExfRkxVU0hfVklSVFVBTF9BRERSRVNTX1NQQUNFCTB4
MDAwMgorI2RlZmluZSBIVkNBTExfRkxVU0hfVklSVFVBTF9BRERSRVNTX0xJU1QJMHgwMDAzCisj
ZGVmaW5lIEhWQ0FMTF9OT1RJRllfTE9OR19TUElOX1dBSVQJCTB4MDAwOAorI2RlZmluZSBIVkNB
TExfU0VORF9JUEkJCQkJMHgwMDBiCisjZGVmaW5lIEhWQ0FMTF9GTFVTSF9WSVJUVUFMX0FERFJF
U1NfU1BBQ0VfRVggIDB4MDAxMworI2RlZmluZSBIVkNBTExfRkxVU0hfVklSVFVBTF9BRERSRVNT
X0xJU1RfRVggICAweDAwMTQKKyNkZWZpbmUgSFZDQUxMX1NFTkRfSVBJX0VYCQkJMHgwMDE1Cisj
ZGVmaW5lIEhWQ0FMTF9QT1NUX01FU1NBR0UJCQkweDAwNWMKKyNkZWZpbmUgSFZDQUxMX1NJR05B
TF9FVkVOVAkJCTB4MDA1ZAorI2RlZmluZSBIVkNBTExfRkxVU0hfR1VFU1RfUEhZU0lDQUxfQURE
UkVTU19TUEFDRSAweDAwYWYKKyNkZWZpbmUgSFZDQUxMX0ZMVVNIX0dVRVNUX1BIWVNJQ0FMX0FE
RFJFU1NfTElTVCAweDAwYjAKKworI2RlZmluZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFX0VO
QUJMRQkweDAwMDAwMDAxCisjZGVmaW5lIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0VfQUREUkVT
U19TSElGVAkxMgorI2RlZmluZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFX0FERFJFU1NfTUFT
SwlcCisJCSh+KCgxdWxsIDw8IEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0VfQUREUkVTU19TSElG
VCkgLSAxKSkKKworLyogSHlwZXItViBFbmxpZ2h0ZW5lZCBWTUNTIHZlcnNpb24gbWFzayBpbiBu
ZXN0ZWQgZmVhdHVyZXMgQ1BVSUQgKi8KKyNkZWZpbmUgSFZfWDY0X0VOTElHSFRFTkVEX1ZNQ1Nf
VkVSU0lPTgkJMHhmZgorCisjZGVmaW5lIEhWX1g2NF9NU1JfVFNDX1JFRkVSRU5DRV9FTkFCTEUJ
CTB4MDAwMDAwMDEKKyNkZWZpbmUgSFZfWDY0X01TUl9UU0NfUkVGRVJFTkNFX0FERFJFU1NfU0hJ
RlQJMTIKKworI2RlZmluZSBIVl9QUk9DRVNTT1JfUE9XRVJfU1RBVEVfQzAJCTAKKyNkZWZpbmUg
SFZfUFJPQ0VTU09SX1BPV0VSX1NUQVRFX0MxCQkxCisjZGVmaW5lIEhWX1BST0NFU1NPUl9QT1dF
Ul9TVEFURV9DMgkJMgorI2RlZmluZSBIVl9QUk9DRVNTT1JfUE9XRVJfU1RBVEVfQzMJCTMKKwor
I2RlZmluZSBIVl9GTFVTSF9BTExfUFJPQ0VTU09SUwkJCUJJVCgwKQorI2RlZmluZSBIVl9GTFVT
SF9BTExfVklSVFVBTF9BRERSRVNTX1NQQUNFUwlCSVQoMSkKKyNkZWZpbmUgSFZfRkxVU0hfTk9O
X0dMT0JBTF9NQVBQSU5HU19PTkxZCUJJVCgyKQorI2RlZmluZSBIVl9GTFVTSF9VU0VfRVhURU5E
RURfUkFOR0VfRk9STUFUCUJJVCgzKQorCitlbnVtIEhWX0dFTkVSSUNfU0VUX0ZPUk1BVCB7CisJ
SFZfR0VORVJJQ19TRVRfU1BBUlNFXzRLLAorCUhWX0dFTkVSSUNfU0VUX0FMTCwKK307CisKKyNk
ZWZpbmUgSFZfSFlQRVJDQUxMX1JFU1VMVF9NQVNLCUdFTk1BU0tfVUxMKDE1LCAwKQorI2RlZmlu
ZSBIVl9IWVBFUkNBTExfRkFTVF9CSVQJCUJJVCgxNikKKyNkZWZpbmUgSFZfSFlQRVJDQUxMX1ZB
UkhFQURfT0ZGU0VUCTE3CisjZGVmaW5lIEhWX0hZUEVSQ0FMTF9SRVBfQ09NUF9PRkZTRVQJMzIK
KyNkZWZpbmUgSFZfSFlQRVJDQUxMX1JFUF9DT01QX01BU0sJR0VOTUFTS19VTEwoNDMsIDMyKQor
I2RlZmluZSBIVl9IWVBFUkNBTExfUkVQX1NUQVJUX09GRlNFVAk0OAorI2RlZmluZSBIVl9IWVBF
UkNBTExfUkVQX1NUQVJUX01BU0sJR0VOTUFTS19VTEwoNTksIDQ4KQorCisvKiBoeXBlcmNhbGwg
c3RhdHVzIGNvZGUgKi8KKyNkZWZpbmUgSFZfU1RBVFVTX1NVQ0NFU1MJCQkwCisjZGVmaW5lIEhW
X1NUQVRVU19JTlZBTElEX0hZUEVSQ0FMTF9DT0RFCTIKKyNkZWZpbmUgSFZfU1RBVFVTX0lOVkFM
SURfSFlQRVJDQUxMX0lOUFVUCTMKKyNkZWZpbmUgSFZfU1RBVFVTX0lOVkFMSURfQUxJR05NRU5U
CQk0CisjZGVmaW5lIEhWX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUgkJNQorI2RlZmluZSBIVl9T
VEFUVVNfSU5TVUZGSUNJRU5UX01FTU9SWQkJMTEKKyNkZWZpbmUgSFZfU1RBVFVTX0lOVkFMSURf
UE9SVF9JRAkJMTcKKyNkZWZpbmUgSFZfU1RBVFVTX0lOVkFMSURfQ09OTkVDVElPTl9JRAkJMTgK
KyNkZWZpbmUgSFZfU1RBVFVTX0lOU1VGRklDSUVOVF9CVUZGRVJTCQkxOQorCisvKgorICogVGhl
IEh5cGVyLVYgVGltZVJlZkNvdW50IHJlZ2lzdGVyIGFuZCB0aGUgVFNDCisgKiBwYWdlIHByb3Zp
ZGUgYSBndWVzdCBWTSBjbG9jayB3aXRoIDEwMG5zIHRpY2sgcmF0ZQorICovCisjZGVmaW5lIEhW
X0NMT0NLX0haIChOU0VDX1BFUl9TRUMvMTAwKQorCit0eXBlZGVmIHN0cnVjdCBfSFZfUkVGRVJF
TkNFX1RTQ19QQUdFIHsKKwlfX3UzMiB0c2Nfc2VxdWVuY2U7CisJX191MzIgcmVzMTsKKwlfX3U2
NCB0c2Nfc2NhbGU7CisJX19zNjQgdHNjX29mZnNldDsKK30gIF9fcGFja2VkIEhWX1JFRkVSRU5D
RV9UU0NfUEFHRSwgKlBIVl9SRUZFUkVOQ0VfVFNDX1BBR0U7CisKKy8qIERlZmluZSB0aGUgbnVt
YmVyIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQgc291cmNlcy4gKi8KKyNkZWZpbmUgSFZfU1lOSUNf
U0lOVF9DT1VOVAkJKDE2KQorLyogRGVmaW5lIHRoZSBleHBlY3RlZCBTeW5JQyB2ZXJzaW9uLiAq
LworI2RlZmluZSBIVl9TWU5JQ19WRVJTSU9OXzEJCSgweDEpCisvKiBWYWxpZCBTeW5JQyB2ZWN0
b3JzIGFyZSAxNi0yNTUuICovCisjZGVmaW5lIEhWX1NZTklDX0ZJUlNUX1ZBTElEX1ZFQ1RPUgko
MTYpCisKKyNkZWZpbmUgSFZfU1lOSUNfQ09OVFJPTF9FTkFCTEUJCSgxVUxMIDw8IDApCisjZGVm
aW5lIEhWX1NZTklDX1NJTVBfRU5BQkxFCQkoMVVMTCA8PCAwKQorI2RlZmluZSBIVl9TWU5JQ19T
SUVGUF9FTkFCTEUJCSgxVUxMIDw8IDApCisjZGVmaW5lIEhWX1NZTklDX1NJTlRfTUFTS0VECQko
MVVMTCA8PCAxNikKKyNkZWZpbmUgSFZfU1lOSUNfU0lOVF9BVVRPX0VPSQkJKDFVTEwgPDwgMTcp
CisjZGVmaW5lIEhWX1NZTklDX1NJTlRfVkVDVE9SX01BU0sJKDB4RkYpCisKKyNkZWZpbmUgSFZf
U1lOSUNfU1RJTUVSX0NPVU5UCQkoNCkKKworLyogRGVmaW5lIHN5bnRoZXRpYyBpbnRlcnJ1cHQg
Y29udHJvbGxlciBtZXNzYWdlIGNvbnN0YW50cy4gKi8KKyNkZWZpbmUgSFZfTUVTU0FHRV9TSVpF
CQkJKDI1NikKKyNkZWZpbmUgSFZfTUVTU0FHRV9QQVlMT0FEX0JZVEVfQ09VTlQJKDI0MCkKKyNk
ZWZpbmUgSFZfTUVTU0FHRV9QQVlMT0FEX1FXT1JEX0NPVU5UCSgzMCkKKworLyogRGVmaW5lIGh5
cGVydmlzb3IgbWVzc2FnZSB0eXBlcy4gKi8KK2VudW0gaHZfbWVzc2FnZV90eXBlIHsKKwlIVk1T
R19OT05FCQkJPSAweDAwMDAwMDAwLAorCisJLyogTWVtb3J5IGFjY2VzcyBtZXNzYWdlcy4gKi8K
KwlIVk1TR19VTk1BUFBFRF9HUEEJCT0gMHg4MDAwMDAwMCwKKwlIVk1TR19HUEFfSU5URVJDRVBU
CQk9IDB4ODAwMDAwMDEsCisKKwkvKiBUaW1lciBub3RpZmljYXRpb24gbWVzc2FnZXMuICovCisJ
SFZNU0dfVElNRVJfRVhQSVJFRAkJCT0gMHg4MDAwMDAxMCwKKworCS8qIEVycm9yIG1lc3NhZ2Vz
LiAqLworCUhWTVNHX0lOVkFMSURfVlBfUkVHSVNURVJfVkFMVUUJPSAweDgwMDAwMDIwLAorCUhW
TVNHX1VOUkVDT1ZFUkFCTEVfRVhDRVBUSU9OCT0gMHg4MDAwMDAyMSwKKwlIVk1TR19VTlNVUFBP
UlRFRF9GRUFUVVJFCQk9IDB4ODAwMDAwMjIsCisKKwkvKiBUcmFjZSBidWZmZXIgY29tcGxldGUg
bWVzc2FnZXMuICovCisJSFZNU0dfRVZFTlRMT0dfQlVGRkVSQ09NUExFVEUJPSAweDgwMDAwMDQw
LAorCisJLyogUGxhdGZvcm0tc3BlY2lmaWMgcHJvY2Vzc29yIGludGVyY2VwdCBtZXNzYWdlcy4g
Ki8KKwlIVk1TR19YNjRfSU9QT1JUX0lOVEVSQ0VQVAkJPSAweDgwMDEwMDAwLAorCUhWTVNHX1g2
NF9NU1JfSU5URVJDRVBUCQk9IDB4ODAwMTAwMDEsCisJSFZNU0dfWDY0X0NQVUlEX0lOVEVSQ0VQ
VAkJPSAweDgwMDEwMDAyLAorCUhWTVNHX1g2NF9FWENFUFRJT05fSU5URVJDRVBUCT0gMHg4MDAx
MDAwMywKKwlIVk1TR19YNjRfQVBJQ19FT0kJCQk9IDB4ODAwMTAwMDQsCisJSFZNU0dfWDY0X0xF
R0FDWV9GUF9FUlJPUgkJPSAweDgwMDEwMDA1Cit9OworCisvKiBEZWZpbmUgc3ludGhldGljIGlu
dGVycnVwdCBjb250cm9sbGVyIG1lc3NhZ2UgZmxhZ3MuICovCit1bmlvbiBodl9tZXNzYWdlX2Zs
YWdzIHsKKwlfX3U4IGFzdTg7CisJc3RydWN0IHsKKwkJX191OCBtc2dfcGVuZGluZzoxOworCQlf
X3U4IHJlc2VydmVkOjc7CisJfSBfX3BhY2tlZDsKK307CisKKy8qIERlZmluZSBwb3J0IGlkZW50
aWZpZXIgdHlwZS4gKi8KK3VuaW9uIGh2X3BvcnRfaWQgeworCV9fdTMyIGFzdTMyOworCXN0cnVj
dCB7CisJCV9fdTMyIGlkOjI0OworCQlfX3UzMiByZXNlcnZlZDo4OworCX0gX19wYWNrZWQgdTsK
K307CisKKy8qIERlZmluZSBzeW50aGV0aWMgaW50ZXJydXB0IGNvbnRyb2xsZXIgbWVzc2FnZSBo
ZWFkZXIuICovCitzdHJ1Y3QgaHZfbWVzc2FnZV9oZWFkZXIgeworCV9fdTMyIG1lc3NhZ2VfdHlw
ZTsKKwlfX3U4IHBheWxvYWRfc2l6ZTsKKwl1bmlvbiBodl9tZXNzYWdlX2ZsYWdzIG1lc3NhZ2Vf
ZmxhZ3M7CisJX191OCByZXNlcnZlZFsyXTsKKwl1bmlvbiB7CisJCV9fdTY0IHNlbmRlcjsKKwkJ
dW5pb24gaHZfcG9ydF9pZCBwb3J0OworCX07Cit9IF9fcGFja2VkOworCisvKiBEZWZpbmUgc3lu
dGhldGljIGludGVycnVwdCBjb250cm9sbGVyIG1lc3NhZ2UgZm9ybWF0LiAqLworc3RydWN0IGh2
X21lc3NhZ2UgeworCXN0cnVjdCBodl9tZXNzYWdlX2hlYWRlciBoZWFkZXI7CisJdW5pb24gewor
CQlfX3U2NCBwYXlsb2FkW0hWX01FU1NBR0VfUEFZTE9BRF9RV09SRF9DT1VOVF07CisJfSB1Owor
fSBfX3BhY2tlZDsKKworLyogRGVmaW5lIHRoZSBzeW50aGV0aWMgaW50ZXJydXB0IG1lc3NhZ2Ug
cGFnZSBsYXlvdXQuICovCitzdHJ1Y3QgaHZfbWVzc2FnZV9wYWdlIHsKKwlzdHJ1Y3QgaHZfbWVz
c2FnZSBzaW50X21lc3NhZ2VbSFZfU1lOSUNfU0lOVF9DT1VOVF07Cit9IF9fcGFja2VkOworCisv
KiBEZWZpbmUgdGltZXIgbWVzc2FnZSBwYXlsb2FkIHN0cnVjdHVyZS4gKi8KK3N0cnVjdCBodl90
aW1lcl9tZXNzYWdlX3BheWxvYWQgeworCV9fdTMyIHRpbWVyX2luZGV4OworCV9fdTMyIHJlc2Vy
dmVkOworCV9fdTY0IGV4cGlyYXRpb25fdGltZTsJLyogV2hlbiB0aGUgdGltZXIgZXhwaXJlZCAq
LworCV9fdTY0IGRlbGl2ZXJ5X3RpbWU7CS8qIFdoZW4gdGhlIG1lc3NhZ2Ugd2FzIGRlbGl2ZXJl
ZCAqLworfSBfX3BhY2tlZDsKKworc3RydWN0IGh2X25lc3RlZF9lbmxpZ2h0ZW5tZW50c19jb250
cm9sIHsKKwlzdHJ1Y3QgeworCQlfX3UzMiBkaXJlY3RoeXBlcmNhbGw6MTsKKwkJX191MzIgcmVz
ZXJ2ZWQ6MzE7CisJfSBmZWF0dXJlczsKKwlzdHJ1Y3QgeworCQlfX3UzMiByZXNlcnZlZDsKKwl9
IGh5cGVyY2FsbENvbnRyb2xzOworfSBfX3BhY2tlZDsKKworLyogRGVmaW5lIHZpcnR1YWwgcHJv
Y2Vzc29yIGFzc2lzdCBwYWdlIHN0cnVjdHVyZS4gKi8KK3N0cnVjdCBodl92cF9hc3Npc3RfcGFn
ZSB7CisJX191MzIgYXBpY19hc3Npc3Q7CisJX191MzIgcmVzZXJ2ZWQxOworCV9fdTY0IHZ0bF9j
b250cm9sWzNdOworCXN0cnVjdCBodl9uZXN0ZWRfZW5saWdodGVubWVudHNfY29udHJvbCBuZXN0
ZWRfY29udHJvbDsKKwlfX3U4IGVubGlnaHRlbl92bWVudHJ5OworCV9fdTggcmVzZXJ2ZWQyWzdd
OworCV9fdTY0IGN1cnJlbnRfbmVzdGVkX3ZtY3M7Cit9IF9fcGFja2VkOworCitzdHJ1Y3QgaHZf
ZW5saWdodGVuZWRfdm1jcyB7CisJdTMyIHJldmlzaW9uX2lkOworCXUzMiBhYm9ydDsKKworCXUx
NiBob3N0X2VzX3NlbGVjdG9yOworCXUxNiBob3N0X2NzX3NlbGVjdG9yOworCXUxNiBob3N0X3Nz
X3NlbGVjdG9yOworCXUxNiBob3N0X2RzX3NlbGVjdG9yOworCXUxNiBob3N0X2ZzX3NlbGVjdG9y
OworCXUxNiBob3N0X2dzX3NlbGVjdG9yOworCXUxNiBob3N0X3RyX3NlbGVjdG9yOworCisJdTE2
IHBhZGRpbmcxNl8xOworCisJdTY0IGhvc3RfaWEzMl9wYXQ7CisJdTY0IGhvc3RfaWEzMl9lZmVy
OworCisJdTY0IGhvc3RfY3IwOworCXU2NCBob3N0X2NyMzsKKwl1NjQgaG9zdF9jcjQ7CisKKwl1
NjQgaG9zdF9pYTMyX3N5c2VudGVyX2VzcDsKKwl1NjQgaG9zdF9pYTMyX3N5c2VudGVyX2VpcDsK
Kwl1NjQgaG9zdF9yaXA7CisJdTMyIGhvc3RfaWEzMl9zeXNlbnRlcl9jczsKKworCXUzMiBwaW5f
YmFzZWRfdm1fZXhlY19jb250cm9sOworCXUzMiB2bV9leGl0X2NvbnRyb2xzOworCXUzMiBzZWNv
bmRhcnlfdm1fZXhlY19jb250cm9sOworCisJdTY0IGlvX2JpdG1hcF9hOworCXU2NCBpb19iaXRt
YXBfYjsKKwl1NjQgbXNyX2JpdG1hcDsKKworCXUxNiBndWVzdF9lc19zZWxlY3RvcjsKKwl1MTYg
Z3Vlc3RfY3Nfc2VsZWN0b3I7CisJdTE2IGd1ZXN0X3NzX3NlbGVjdG9yOworCXUxNiBndWVzdF9k
c19zZWxlY3RvcjsKKwl1MTYgZ3Vlc3RfZnNfc2VsZWN0b3I7CisJdTE2IGd1ZXN0X2dzX3NlbGVj
dG9yOworCXUxNiBndWVzdF9sZHRyX3NlbGVjdG9yOworCXUxNiBndWVzdF90cl9zZWxlY3RvcjsK
KworCXUzMiBndWVzdF9lc19saW1pdDsKKwl1MzIgZ3Vlc3RfY3NfbGltaXQ7CisJdTMyIGd1ZXN0
X3NzX2xpbWl0OworCXUzMiBndWVzdF9kc19saW1pdDsKKwl1MzIgZ3Vlc3RfZnNfbGltaXQ7CisJ
dTMyIGd1ZXN0X2dzX2xpbWl0OworCXUzMiBndWVzdF9sZHRyX2xpbWl0OworCXUzMiBndWVzdF90
cl9saW1pdDsKKwl1MzIgZ3Vlc3RfZ2R0cl9saW1pdDsKKwl1MzIgZ3Vlc3RfaWR0cl9saW1pdDsK
KworCXUzMiBndWVzdF9lc19hcl9ieXRlczsKKwl1MzIgZ3Vlc3RfY3NfYXJfYnl0ZXM7CisJdTMy
IGd1ZXN0X3NzX2FyX2J5dGVzOworCXUzMiBndWVzdF9kc19hcl9ieXRlczsKKwl1MzIgZ3Vlc3Rf
ZnNfYXJfYnl0ZXM7CisJdTMyIGd1ZXN0X2dzX2FyX2J5dGVzOworCXUzMiBndWVzdF9sZHRyX2Fy
X2J5dGVzOworCXUzMiBndWVzdF90cl9hcl9ieXRlczsKKworCXU2NCBndWVzdF9lc19iYXNlOwor
CXU2NCBndWVzdF9jc19iYXNlOworCXU2NCBndWVzdF9zc19iYXNlOworCXU2NCBndWVzdF9kc19i
YXNlOworCXU2NCBndWVzdF9mc19iYXNlOworCXU2NCBndWVzdF9nc19iYXNlOworCXU2NCBndWVz
dF9sZHRyX2Jhc2U7CisJdTY0IGd1ZXN0X3RyX2Jhc2U7CisJdTY0IGd1ZXN0X2dkdHJfYmFzZTsK
Kwl1NjQgZ3Vlc3RfaWR0cl9iYXNlOworCisJdTY0IHBhZGRpbmc2NF8xWzNdOworCisJdTY0IHZt
X2V4aXRfbXNyX3N0b3JlX2FkZHI7CisJdTY0IHZtX2V4aXRfbXNyX2xvYWRfYWRkcjsKKwl1NjQg
dm1fZW50cnlfbXNyX2xvYWRfYWRkcjsKKworCXU2NCBjcjNfdGFyZ2V0X3ZhbHVlMDsKKwl1NjQg
Y3IzX3RhcmdldF92YWx1ZTE7CisJdTY0IGNyM190YXJnZXRfdmFsdWUyOworCXU2NCBjcjNfdGFy
Z2V0X3ZhbHVlMzsKKworCXUzMiBwYWdlX2ZhdWx0X2Vycm9yX2NvZGVfbWFzazsKKwl1MzIgcGFn
ZV9mYXVsdF9lcnJvcl9jb2RlX21hdGNoOworCisJdTMyIGNyM190YXJnZXRfY291bnQ7CisJdTMy
IHZtX2V4aXRfbXNyX3N0b3JlX2NvdW50OworCXUzMiB2bV9leGl0X21zcl9sb2FkX2NvdW50Owor
CXUzMiB2bV9lbnRyeV9tc3JfbG9hZF9jb3VudDsKKworCXU2NCB0c2Nfb2Zmc2V0OworCXU2NCB2
aXJ0dWFsX2FwaWNfcGFnZV9hZGRyOworCXU2NCB2bWNzX2xpbmtfcG9pbnRlcjsKKworCXU2NCBn
dWVzdF9pYTMyX2RlYnVnY3RsOworCXU2NCBndWVzdF9pYTMyX3BhdDsKKwl1NjQgZ3Vlc3RfaWEz
Ml9lZmVyOworCisJdTY0IGd1ZXN0X3BkcHRyMDsKKwl1NjQgZ3Vlc3RfcGRwdHIxOworCXU2NCBn
dWVzdF9wZHB0cjI7CisJdTY0IGd1ZXN0X3BkcHRyMzsKKworCXU2NCBndWVzdF9wZW5kaW5nX2Ri
Z19leGNlcHRpb25zOworCXU2NCBndWVzdF9zeXNlbnRlcl9lc3A7CisJdTY0IGd1ZXN0X3N5c2Vu
dGVyX2VpcDsKKworCXUzMiBndWVzdF9hY3Rpdml0eV9zdGF0ZTsKKwl1MzIgZ3Vlc3Rfc3lzZW50
ZXJfY3M7CisKKwl1NjQgY3IwX2d1ZXN0X2hvc3RfbWFzazsKKwl1NjQgY3I0X2d1ZXN0X2hvc3Rf
bWFzazsKKwl1NjQgY3IwX3JlYWRfc2hhZG93OworCXU2NCBjcjRfcmVhZF9zaGFkb3c7CisJdTY0
IGd1ZXN0X2NyMDsKKwl1NjQgZ3Vlc3RfY3IzOworCXU2NCBndWVzdF9jcjQ7CisJdTY0IGd1ZXN0
X2RyNzsKKworCXU2NCBob3N0X2ZzX2Jhc2U7CisJdTY0IGhvc3RfZ3NfYmFzZTsKKwl1NjQgaG9z
dF90cl9iYXNlOworCXU2NCBob3N0X2dkdHJfYmFzZTsKKwl1NjQgaG9zdF9pZHRyX2Jhc2U7CisJ
dTY0IGhvc3RfcnNwOworCisJdTY0IGVwdF9wb2ludGVyOworCisJdTE2IHZpcnR1YWxfcHJvY2Vz
c29yX2lkOworCXUxNiBwYWRkaW5nMTZfMlszXTsKKworCXU2NCBwYWRkaW5nNjRfMls1XTsKKwl1
NjQgZ3Vlc3RfcGh5c2ljYWxfYWRkcmVzczsKKworCXUzMiB2bV9pbnN0cnVjdGlvbl9lcnJvcjsK
Kwl1MzIgdm1fZXhpdF9yZWFzb247CisJdTMyIHZtX2V4aXRfaW50cl9pbmZvOworCXUzMiB2bV9l
eGl0X2ludHJfZXJyb3JfY29kZTsKKwl1MzIgaWR0X3ZlY3RvcmluZ19pbmZvX2ZpZWxkOworCXUz
MiBpZHRfdmVjdG9yaW5nX2Vycm9yX2NvZGU7CisJdTMyIHZtX2V4aXRfaW5zdHJ1Y3Rpb25fbGVu
OworCXUzMiB2bXhfaW5zdHJ1Y3Rpb25faW5mbzsKKworCXU2NCBleGl0X3F1YWxpZmljYXRpb247
CisJdTY0IGV4aXRfaW9faW5zdHJ1Y3Rpb25fZWN4OworCXU2NCBleGl0X2lvX2luc3RydWN0aW9u
X2VzaTsKKwl1NjQgZXhpdF9pb19pbnN0cnVjdGlvbl9lZGk7CisJdTY0IGV4aXRfaW9faW5zdHJ1
Y3Rpb25fZWlwOworCisJdTY0IGd1ZXN0X2xpbmVhcl9hZGRyZXNzOworCXU2NCBndWVzdF9yc3A7
CisJdTY0IGd1ZXN0X3JmbGFnczsKKworCXUzMiBndWVzdF9pbnRlcnJ1cHRpYmlsaXR5X2luZm87
CisJdTMyIGNwdV9iYXNlZF92bV9leGVjX2NvbnRyb2w7CisJdTMyIGV4Y2VwdGlvbl9iaXRtYXA7
CisJdTMyIHZtX2VudHJ5X2NvbnRyb2xzOworCXUzMiB2bV9lbnRyeV9pbnRyX2luZm9fZmllbGQ7
CisJdTMyIHZtX2VudHJ5X2V4Y2VwdGlvbl9lcnJvcl9jb2RlOworCXUzMiB2bV9lbnRyeV9pbnN0
cnVjdGlvbl9sZW47CisJdTMyIHRwcl90aHJlc2hvbGQ7CisKKwl1NjQgZ3Vlc3RfcmlwOworCisJ
dTMyIGh2X2NsZWFuX2ZpZWxkczsKKwl1MzIgaHZfcGFkZGluZ18zMjsKKwl1MzIgaHZfc3ludGhl
dGljX2NvbnRyb2xzOworCXN0cnVjdCB7CisJCXUzMiBuZXN0ZWRfZmx1c2hfaHlwZXJjYWxsOjE7
CisJCXUzMiBtc3JfYml0bWFwOjE7CisJCXUzMiByZXNlcnZlZDozMDsKKwl9ICBfX3BhY2tlZCBo
dl9lbmxpZ2h0ZW5tZW50c19jb250cm9sOworCXUzMiBodl92cF9pZDsKKworCXU2NCBodl92bV9p
ZDsKKwl1NjQgcGFydGl0aW9uX2Fzc2lzdF9wYWdlOworCXU2NCBwYWRkaW5nNjRfNFs0XTsKKwl1
NjQgZ3Vlc3RfYm5kY2ZnczsKKwl1NjQgcGFkZGluZzY0XzVbN107CisJdTY0IHhzc19leGl0X2Jp
dG1hcDsKKwl1NjQgcGFkZGluZzY0XzZbN107Cit9IF9fcGFja2VkOworCisjZGVmaW5lIEhWX1ZN
WF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9OT05FCQkJMAorI2RlZmluZSBIVl9WTVhfRU5MSUdI
VEVORURfQ0xFQU5fRklFTERfSU9fQklUTUFQCQlCSVQoMCkKKyNkZWZpbmUgSFZfVk1YX0VOTElH
SFRFTkVEX0NMRUFOX0ZJRUxEX01TUl9CSVRNQVAJCUJJVCgxKQorI2RlZmluZSBIVl9WTVhfRU5M
SUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJPTF9HUlAyCQlCSVQoMikKKyNkZWZpbmUgSFZfVk1Y
X0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0NPTlRST0xfR1JQMQkJQklUKDMpCisjZGVmaW5lIEhW
X1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9DT05UUk9MX1BST0MJCUJJVCg0KQorI2RlZmlu
ZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJPTF9FVkVOVAkJQklUKDUpCisj
ZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9DT05UUk9MX0VOVFJZCQlCSVQo
NikKKyNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0NPTlRST0xfRVhDUE4J
CUJJVCg3KQorI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ1JEUgkJCUJJ
VCg4KQorI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJPTF9YTEFU
CQlCSVQoOSkKKyNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0dVRVNUX0JB
U0lDCQlCSVQoMTApCisjZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9HVUVT
VF9HUlAxCQlCSVQoMTEpCisjZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9H
VUVTVF9HUlAyCQlCSVQoMTIpCisjZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVM
RF9IT1NUX1BPSU5URVIJCUJJVCgxMykKKyNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFO
X0ZJRUxEX0hPU1RfR1JQMQkJQklUKDE0KQorI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xF
QU5fRklFTERfRU5MSUdIVEVOTUVOVFNDT05UUk9MCUJJVCgxNSkKKworI2RlZmluZSBIVl9WTVhf
RU5MSUdIVEVORURfQ0xFQU5fRklFTERfQUxMCQkJMHhGRkZGCisKKy8qIERlZmluZSBzeW50aGV0
aWMgaW50ZXJydXB0IGNvbnRyb2xsZXIgZmxhZyBjb25zdGFudHMuICovCisjZGVmaW5lIEhWX0VW
RU5UX0ZMQUdTX0NPVU5UCQkoMjU2ICogOCkKKyNkZWZpbmUgSFZfRVZFTlRfRkxBR1NfTE9OR19D
T1VOVAkoMjU2IC8gc2l6ZW9mKHVuc2lnbmVkIGxvbmcpKQorCisvKgorICogU3ludGhldGljIHRp
bWVyIGNvbmZpZ3VyYXRpb24uCisgKi8KK3VuaW9uIGh2X3N0aW1lcl9jb25maWcgeworCXU2NCBh
c191aW50NjQ7CisJc3RydWN0IHsKKwkJdTY0IGVuYWJsZToxOworCQl1NjQgcGVyaW9kaWM6MTsK
KwkJdTY0IGxhenk6MTsKKwkJdTY0IGF1dG9fZW5hYmxlOjE7CisJCXU2NCBhcGljX3ZlY3Rvcjo4
OworCQl1NjQgZGlyZWN0X21vZGU6MTsKKwkJdTY0IHJlc2VydmVkX3owOjM7CisJCXU2NCBzaW50
eDo0OworCQl1NjQgcmVzZXJ2ZWRfejE6NDQ7CisJfSBfX3BhY2tlZDsKK307CisKKworLyogRGVm
aW5lIHRoZSBzeW50aGV0aWMgaW50ZXJydXB0IGNvbnRyb2xsZXIgZXZlbnQgZmxhZ3MgZm9ybWF0
LiAqLwordW5pb24gaHZfc3luaWNfZXZlbnRfZmxhZ3MgeworCXVuc2lnbmVkIGxvbmcgZmxhZ3Nb
SFZfRVZFTlRfRkxBR1NfTE9OR19DT1VOVF07Cit9OworCisvKiBEZWZpbmUgU3luSUMgY29udHJv
bCByZWdpc3Rlci4gKi8KK3VuaW9uIGh2X3N5bmljX3Njb250cm9sIHsKKwl1NjQgYXNfdWludDY0
OworCXN0cnVjdCB7CisJCXU2NCBlbmFibGU6MTsKKwkJdTY0IHJlc2VydmVkOjYzOworCX0gX19w
YWNrZWQ7Cit9OworCisvKiBEZWZpbmUgc3ludGhldGljIGludGVycnVwdCBzb3VyY2UuICovCit1
bmlvbiBodl9zeW5pY19zaW50IHsKKwl1NjQgYXNfdWludDY0OworCXN0cnVjdCB7CisJCXU2NCB2
ZWN0b3I6ODsKKwkJdTY0IHJlc2VydmVkMTo4OworCQl1NjQgbWFza2VkOjE7CisJCXU2NCBhdXRv
X2VvaToxOworCQl1NjQgcmVzZXJ2ZWQyOjQ2OworCX0gX19wYWNrZWQ7Cit9OworCisvKiBEZWZp
bmUgdGhlIGZvcm1hdCBvZiB0aGUgU0lNUCByZWdpc3RlciAqLwordW5pb24gaHZfc3luaWNfc2lt
cCB7CisJdTY0IGFzX3VpbnQ2NDsKKwlzdHJ1Y3QgeworCQl1NjQgc2ltcF9lbmFibGVkOjE7CisJ
CXU2NCBwcmVzZXJ2ZWQ6MTE7CisJCXU2NCBiYXNlX3NpbXBfZ3BhOjUyOworCX0gX19wYWNrZWQ7
Cit9OworCisvKiBEZWZpbmUgdGhlIGZvcm1hdCBvZiB0aGUgU0lFRlAgcmVnaXN0ZXIgKi8KK3Vu
aW9uIGh2X3N5bmljX3NpZWZwIHsKKwl1NjQgYXNfdWludDY0OworCXN0cnVjdCB7CisJCXU2NCBz
aWVmcF9lbmFibGVkOjE7CisJCXU2NCBwcmVzZXJ2ZWQ6MTE7CisJCXU2NCBiYXNlX3NpZWZwX2dw
YTo1MjsKKwl9IF9fcGFja2VkOworfTsKKworc3RydWN0IGh2X3Zwc2V0IHsKKwl1NjQgZm9ybWF0
OworCXU2NCB2YWxpZF9iYW5rX21hc2s7CisJdTY0IGJhbmtfY29udGVudHNbXTsKK30gX19wYWNr
ZWQ7CisKKy8qIEh2Q2FsbFNlbmRTeW50aGV0aWNDbHVzdGVySXBpIGh5cGVyY2FsbCAqLworc3Ry
dWN0IGh2X3NlbmRfaXBpIHsKKwl1MzIgdmVjdG9yOworCXUzMiByZXNlcnZlZDsKKwl1NjQgY3B1
X21hc2s7Cit9IF9fcGFja2VkOworCisvKiBIdkNhbGxTZW5kU3ludGhldGljQ2x1c3RlcklwaUV4
IGh5cGVyY2FsbCAqLworc3RydWN0IGh2X3NlbmRfaXBpX2V4IHsKKwl1MzIgdmVjdG9yOworCXUz
MiByZXNlcnZlZDsKKwlzdHJ1Y3QgaHZfdnBzZXQgdnBfc2V0OworfSBfX3BhY2tlZDsKKworLyog
SHZGbHVzaEd1ZXN0UGh5c2ljYWxBZGRyZXNzU3BhY2UgaHlwZXJjYWxscyAqLworc3RydWN0IGh2
X2d1ZXN0X21hcHBpbmdfZmx1c2ggeworCXU2NCBhZGRyZXNzX3NwYWNlOworCXU2NCBmbGFnczsK
K30gX19wYWNrZWQ7CisKKy8qCisgKiAgSFZfTUFYX0ZMVVNIX1BBR0VTID0gImFkZGl0aW9uYWxf
cGFnZXMiICsgMS4gSXQncyBsaW1pdGVkCisgKiAgYnkgdGhlIGJpdHdpZHRoIG9mICJhZGRpdGlv
bmFsX3BhZ2VzIiBpbiB1bmlvbiBodl9ncGFfcGFnZV9yYW5nZS4KKyAqLworI2RlZmluZSBIVl9N
QVhfRkxVU0hfUEFHRVMgKDIwNDgpCisKKy8qIEh2Rmx1c2hHdWVzdFBoeXNpY2FsQWRkcmVzc0xp
c3QgaHlwZXJjYWxsICovCit1bmlvbiBodl9ncGFfcGFnZV9yYW5nZSB7CisJdTY0IGFkZHJlc3Nf
c3BhY2U7CisJc3RydWN0IHsKKwkJdTY0IGFkZGl0aW9uYWxfcGFnZXM6MTE7CisJCXU2NCBsYXJn
ZXBhZ2U6MTsKKwkJdTY0IGJhc2VwZm46NTI7CisJfSBwYWdlOworfTsKKworLyoKKyAqIEFsbCBp
bnB1dCBmbHVzaCBwYXJhbWV0ZXJzIHNob3VsZCBiZSBpbiBzaW5nbGUgcGFnZS4gVGhlIG1heCBm
bHVzaAorICogY291bnQgaXMgZXF1YWwgd2l0aCBob3cgbWFueSBlbnRyaWVzIG9mIHVuaW9uIGh2
X2dwYV9wYWdlX3JhbmdlIGNhbgorICogYmUgcG9wdWxhdGVkIGludG8gdGhlIGlucHV0IHBhcmFt
ZXRlciBwYWdlLgorICovCisjZGVmaW5lIEhWX01BWF9GTFVTSF9SRVBfQ09VTlQgKChIVl9IWVBf
UEFHRV9TSVpFIC0gMiAqIHNpemVvZih1NjQpKSAvCVwKKwkJCQlzaXplb2YodW5pb24gaHZfZ3Bh
X3BhZ2VfcmFuZ2UpKQorCitzdHJ1Y3QgaHZfZ3Vlc3RfbWFwcGluZ19mbHVzaF9saXN0IHsKKwl1
NjQgYWRkcmVzc19zcGFjZTsKKwl1NjQgZmxhZ3M7CisJdW5pb24gaHZfZ3BhX3BhZ2VfcmFuZ2Ug
Z3BhX2xpc3RbSFZfTUFYX0ZMVVNIX1JFUF9DT1VOVF07Cit9OworCisvKiBIdkZsdXNoVmlydHVh
bEFkZHJlc3NTcGFjZSwgSHZGbHVzaFZpcnR1YWxBZGRyZXNzTGlzdCBoeXBlcmNhbGxzICovCitz
dHJ1Y3QgaHZfdGxiX2ZsdXNoIHsKKwl1NjQgYWRkcmVzc19zcGFjZTsKKwl1NjQgZmxhZ3M7CisJ
dTY0IHByb2Nlc3Nvcl9tYXNrOworCXU2NCBndmFfbGlzdFtdOworfSBfX3BhY2tlZDsKKworLyog
SHZGbHVzaFZpcnR1YWxBZGRyZXNzU3BhY2VFeCwgSHZGbHVzaFZpcnR1YWxBZGRyZXNzTGlzdEV4
IGh5cGVyY2FsbHMgKi8KK3N0cnVjdCBodl90bGJfZmx1c2hfZXggeworCXU2NCBhZGRyZXNzX3Nw
YWNlOworCXU2NCBmbGFnczsKKwlzdHJ1Y3QgaHZfdnBzZXQgaHZfdnBfc2V0OworCXU2NCBndmFf
bGlzdFtdOworfSBfX3BhY2tlZDsKKworc3RydWN0IGh2X3BhcnRpdGlvbl9hc3Npc3RfcGcgewor
CXUzMiB0bGJfbG9ja19jb3VudDsKK307CisjZW5kaWYKLS0gCjIuMjAuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:16:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNviK-0007nY-N0; Fri, 25 Oct 2019 09:16:56 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNviI-0007nR-NU
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:16:54 +0000
X-Inumbo-ID: 2a6ff274-f708-11e9-a531-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2a6ff274-f708-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:46 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id 6so3826281wmf.0
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=oyowZildIl6aBfU2rN3LvR5y/oh3zpf0zr+JEVy59Do=;
 b=gDETHmi2XjQbx5sjjeB90uDdcqS307rUbKS1TAPmOqvM04ZgJNDoMTiRQ3nLtCifRL
 M9af2mYT9HKcPU5uU0MSKbYN7MBPCzj7XirbQIzBrLyjxf9MjBWCmmvtwJHtdlUtQwCF
 MwSiR/WyLIxKWqT5z12QiwDba40cIGtBo4wt+RV/qdEJ2vE3XfeR+7EIPvfiKJub50h2
 sC2jY5icSdas/XKptN/TO5lWdBPmeZFhfwIi8fEPAw0b/SdjM6iFAZpeQnKyQc4bJ2pP
 1pdyk6On+iwsqKCdPrDI6b8bifdJtiV/f8WnbHudBphIEoqOaaobqqdXipuZP2Yh/iCZ
 opEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=oyowZildIl6aBfU2rN3LvR5y/oh3zpf0zr+JEVy59Do=;
 b=WDdORcLaEQTAP5vBZXDtuUq34icxnrWujDga8I8lwxx/53EJQBvl0hUfFxi9ZRd++h
 gHvsvqr0cwYSkOYaeBWrg6SpwtAaASIuN/fySXnweUvHo5dlCUQiYMtDq3giR741Bv79
 y10aYNUx3TQUsGVzYs+qW9xD9Ml0lAN7ZFKR+w6CK4HNsjb/7kbOuNilpHlbEyv+vA3A
 mbm5HITQzaUjEKRrnwJqMLP6fmER6VKDGO4sLmBX81/2S+40vR6XjF28lM7SqmDkAfJ9
 f2ypH9Bmi9lRs59WQdnrmPRCKucAE0EvX6CeTy192LqpXw+ZsVr3kdfJBubAzG1J8QWG
 38rw==
X-Gm-Message-State: APjAAAW7NjD3rLsb8sEzWSPoncqd6gQAs5Rsoy2TFcUk2puqiQw87VTx
 safZG+ZEBWPedol7e3JexZEOkCfwDrU=
X-Google-Smtp-Source: APXvYqzevSCZgwL/+PBuT/SnTzP2xltlt/va5z9uABmQru0O0leArOQ6+tu+AzlUW5MdWao8ckaVjw==
X-Received: by 2002:a7b:cc6a:: with SMTP id n10mr2653982wmj.94.1571995004779; 
 Fri, 25 Oct 2019 02:16:44 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:44 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:13 +0100
Message-Id: <20191025091618.10153-3-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191025091618.10153-1-liuwe@microsoft.com>
References: <20191025091618.10153-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 2/7] x86: fix up hyperv-tlfs.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG8gdGhlIGZvbGxvd2luZzoKMS4gaW5jbHVkZSB4ZW4vdHlwZXMuaCBhbmQgeGVuL2JpdG9wcy5o
CjIuIGZpeCB1cCBpbnZvY2F0aW9ucyBvZiBCSVQgbWFjcm8KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPGxpdXdlQG1pY3Jvc29mdC5jb20+Ci0tLQpUaGlzIGNhbiBiZSBzcXVhc2hlZCBpbnRvIHBy
ZXZpb3VzIHBhdGNoIGlmIHByZWZlcnJlZC4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVydi10bGZzLmggfCAxNDEgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYtdGxmcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcnYtdGxmcy5oCmluZGV4IDc3NDFlMjExZjcuLmNjZDk4NTBiMjcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LXRsZnMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi10bGZzLmgKQEAgLTksNyArOSw4IEBACiAjaWZu
ZGVmIF9BU01fWDg2X0hZUEVSVl9UTEZTX0gKICNkZWZpbmUgX0FTTV9YODZfSFlQRVJWX1RMRlNf
SAogCi0jaW5jbHVkZSA8bGludXgvdHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+Cisj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyoKQEAgLTE5
LDcgKzIwLDcgQEAKICAqIHNpemUgbWF5IG5vdCBiZSA0MDk2IG9uIGFsbCBhcmNoaXRlY3R1cmVz
LgogICovCiAjZGVmaW5lIEhWX0hZUF9QQUdFX1NISUZUICAgICAgMTIKLSNkZWZpbmUgSFZfSFlQ
X1BBR0VfU0laRSAgICAgICBCSVQoSFZfSFlQX1BBR0VfU0hJRlQpCisjZGVmaW5lIEhWX0hZUF9Q
QUdFX1NJWkUgICAgICAgQklUKEhWX0hZUF9QQUdFX1NISUZULCBVTCkKICNkZWZpbmUgSFZfSFlQ
X1BBR0VfTUFTSyAgICAgICAofihIVl9IWVBfUEFHRV9TSVpFIC0gMSkpCiAKIC8qCkBAIC00NSw0
NyArNDYsNDcgQEAKICAqLwogCiAvKiBWUCBSdW50aW1lIChIVl9YNjRfTVNSX1ZQX1JVTlRJTUUp
IGF2YWlsYWJsZSAqLwotI2RlZmluZSBIVl9YNjRfTVNSX1ZQX1JVTlRJTUVfQVZBSUxBQkxFCQlC
SVQoMCkKKyNkZWZpbmUgSFZfWDY0X01TUl9WUF9SVU5USU1FX0FWQUlMQUJMRQkJQklUKDAsIFVM
KQogLyogUGFydGl0aW9uIFJlZmVyZW5jZSBDb3VudGVyIChIVl9YNjRfTVNSX1RJTUVfUkVGX0NP
VU5UKSBhdmFpbGFibGUqLwotI2RlZmluZSBIVl9NU1JfVElNRV9SRUZfQ09VTlRfQVZBSUxBQkxF
CQlCSVQoMSkKKyNkZWZpbmUgSFZfTVNSX1RJTUVfUkVGX0NPVU5UX0FWQUlMQUJMRQkJQklUKDEs
IFVMKQogLyoKICAqIEJhc2ljIFN5bklDIE1TUnMgKEhWX1g2NF9NU1JfU0NPTlRST0wgdGhyb3Vn
aCBIVl9YNjRfTVNSX0VPTQogICogYW5kIEhWX1g2NF9NU1JfU0lOVDAgdGhyb3VnaCBIVl9YNjRf
TVNSX1NJTlQxNSkgYXZhaWxhYmxlCiAgKi8KLSNkZWZpbmUgSFZfWDY0X01TUl9TWU5JQ19BVkFJ
TEFCTEUJCUJJVCgyKQorI2RlZmluZSBIVl9YNjRfTVNSX1NZTklDX0FWQUlMQUJMRQkJQklUKDIs
IFVMKQogLyoKICAqIFN5bnRoZXRpYyBUaW1lciBNU1JzIChIVl9YNjRfTVNSX1NUSU1FUjBfQ09O
RklHIHRocm91Z2gKICAqIEhWX1g2NF9NU1JfU1RJTUVSM19DT1VOVCkgYXZhaWxhYmxlCiAgKi8K
LSNkZWZpbmUgSFZfTVNSX1NZTlRJTUVSX0FWQUlMQUJMRQkJQklUKDMpCisjZGVmaW5lIEhWX01T
Ul9TWU5USU1FUl9BVkFJTEFCTEUJCUJJVCgzLCBVTCkKIC8qCiAgKiBBUElDIGFjY2VzcyBNU1Jz
IChIVl9YNjRfTVNSX0VPSSwgSFZfWDY0X01TUl9JQ1IgYW5kIEhWX1g2NF9NU1JfVFBSKQogICog
YXJlIGF2YWlsYWJsZQogICovCi0jZGVmaW5lIEhWX1g2NF9NU1JfQVBJQ19BQ0NFU1NfQVZBSUxB
QkxFCUJJVCg0KQorI2RlZmluZSBIVl9YNjRfTVNSX0FQSUNfQUNDRVNTX0FWQUlMQUJMRQlCSVQo
NCwgVUwpCiAvKiBIeXBlcmNhbGwgTVNScyAoSFZfWDY0X01TUl9HVUVTVF9PU19JRCBhbmQgSFZf
WDY0X01TUl9IWVBFUkNBTEwpIGF2YWlsYWJsZSovCi0jZGVmaW5lIEhWX1g2NF9NU1JfSFlQRVJD
QUxMX0FWQUlMQUJMRQkJQklUKDUpCisjZGVmaW5lIEhWX1g2NF9NU1JfSFlQRVJDQUxMX0FWQUlM
QUJMRQkJQklUKDUsIFVMKQogLyogQWNjZXNzIHZpcnR1YWwgcHJvY2Vzc29yIGluZGV4IE1TUiAo
SFZfWDY0X01TUl9WUF9JTkRFWCkgYXZhaWxhYmxlKi8KLSNkZWZpbmUgSFZfWDY0X01TUl9WUF9J
TkRFWF9BVkFJTEFCTEUJCUJJVCg2KQorI2RlZmluZSBIVl9YNjRfTVNSX1ZQX0lOREVYX0FWQUlM
QUJMRQkJQklUKDYsIFVMKQogLyogVmlydHVhbCBzeXN0ZW0gcmVzZXQgTVNSIChIVl9YNjRfTVNS
X1JFU0VUKSBpcyBhdmFpbGFibGUqLwotI2RlZmluZSBIVl9YNjRfTVNSX1JFU0VUX0FWQUlMQUJM
RQkJQklUKDcpCisjZGVmaW5lIEhWX1g2NF9NU1JfUkVTRVRfQVZBSUxBQkxFCQlCSVQoNywgVUwp
CiAvKgogICogQWNjZXNzIHN0YXRpc3RpY3MgcGFnZXMgTVNScyAoSFZfWDY0X01TUl9TVEFUU19Q
QVJUSVRJT05fUkVUQUlMX1BBR0UsCiAgKiBIVl9YNjRfTVNSX1NUQVRTX1BBUlRJVElPTl9JTlRF
Uk5BTF9QQUdFLCBIVl9YNjRfTVNSX1NUQVRTX1ZQX1JFVEFJTF9QQUdFLAogICogSFZfWDY0X01T
Ul9TVEFUU19WUF9JTlRFUk5BTF9QQUdFKSBhdmFpbGFibGUKICAqLwotI2RlZmluZSBIVl9YNjRf
TVNSX1NUQVRfUEFHRVNfQVZBSUxBQkxFCQlCSVQoOCkKKyNkZWZpbmUgSFZfWDY0X01TUl9TVEFU
X1BBR0VTX0FWQUlMQUJMRQkJQklUKDgsIFVMKQogLyogUGFydGl0aW9uIHJlZmVyZW5jZSBUU0Mg
TVNSIGlzIGF2YWlsYWJsZSAqLwotI2RlZmluZSBIVl9NU1JfUkVGRVJFTkNFX1RTQ19BVkFJTEFC
TEUJCUJJVCg5KQorI2RlZmluZSBIVl9NU1JfUkVGRVJFTkNFX1RTQ19BVkFJTEFCTEUJCUJJVCg5
LCBVTCkKIC8qIFBhcnRpdGlvbiBHdWVzdCBJRExFIE1TUiBpcyBhdmFpbGFibGUgKi8KLSNkZWZp
bmUgSFZfWDY0X01TUl9HVUVTVF9JRExFX0FWQUlMQUJMRQkJQklUKDEwKQorI2RlZmluZSBIVl9Y
NjRfTVNSX0dVRVNUX0lETEVfQVZBSUxBQkxFCQlCSVQoMTAsIFVMKQogLyoKICAqIFRoZXJlIGlz
IGEgc2luZ2xlIGZlYXR1cmUgZmxhZyB0aGF0IHNpZ25pZmllcyBpZiB0aGUgcGFydGl0aW9uIGhh
cyBhY2Nlc3MKICAqIHRvIE1TUnMgd2l0aCBsb2NhbCBBUElDIGFuZCBUU0MgZnJlcXVlbmNpZXMu
CiAgKi8KLSNkZWZpbmUgSFZfWDY0X0FDQ0VTU19GUkVRVUVOQ1lfTVNSUwkJQklUKDExKQorI2Rl
ZmluZSBIVl9YNjRfQUNDRVNTX0ZSRVFVRU5DWV9NU1JTCQlCSVQoMTEsIFVMKQogLyogQWNjZXNz
UmVlbmxpZ2h0ZW5tZW50Q29udHJvbHMgcHJpdmlsZWdlICovCi0jZGVmaW5lIEhWX1g2NF9BQ0NF
U1NfUkVFTkxJR0hURU5NRU5UCQlCSVQoMTMpCisjZGVmaW5lIEhWX1g2NF9BQ0NFU1NfUkVFTkxJ
R0hURU5NRU5UCQlCSVQoMTMsIFVMKQogCiAvKgogICogRmVhdHVyZSBpZGVudGlmaWNhdGlvbjog
aW5kaWNhdGVzIHdoaWNoIGZsYWdzIHdlcmUgc3BlY2lmaWVkIGF0IHBhcnRpdGlvbgpAQCAtOTMs
MTcgKzk0LDE3IEBACiAgKiBkZWZpbmVkIGluIHNlY3Rpb24gUGFydGl0aW9uIENyZWF0aW9uIEZs
YWdzLgogICogVGhlc2UgYXJlIEhZUEVSVl9DUFVJRF9GRUFUVVJFUy5FQlggYml0cy4KICAqLwot
I2RlZmluZSBIVl9YNjRfQ1JFQVRFX1BBUlRJVElPTlMJCUJJVCgwKQotI2RlZmluZSBIVl9YNjRf
QUNDRVNTX1BBUlRJVElPTl9JRAkJQklUKDEpCi0jZGVmaW5lIEhWX1g2NF9BQ0NFU1NfTUVNT1JZ
X1BPT0wJCUJJVCgyKQotI2RlZmluZSBIVl9YNjRfQURKVVNUX01FU1NBR0VfQlVGRkVSUwkJQklU
KDMpCi0jZGVmaW5lIEhWX1g2NF9QT1NUX01FU1NBR0VTCQkJQklUKDQpCi0jZGVmaW5lIEhWX1g2
NF9TSUdOQUxfRVZFTlRTCQkJQklUKDUpCi0jZGVmaW5lIEhWX1g2NF9DUkVBVEVfUE9SVAkJCUJJ
VCg2KQotI2RlZmluZSBIVl9YNjRfQ09OTkVDVF9QT1JUCQkJQklUKDcpCi0jZGVmaW5lIEhWX1g2
NF9BQ0NFU1NfU1RBVFMJCQlCSVQoOCkKLSNkZWZpbmUgSFZfWDY0X0RFQlVHR0lORwkJCUJJVCgx
MSkKLSNkZWZpbmUgSFZfWDY0X0NQVV9QT1dFUl9NQU5BR0VNRU5UCQlCSVQoMTIpCisjZGVmaW5l
IEhWX1g2NF9DUkVBVEVfUEFSVElUSU9OUwkJQklUKDAsIFVMKQorI2RlZmluZSBIVl9YNjRfQUND
RVNTX1BBUlRJVElPTl9JRAkJQklUKDEsIFVMKQorI2RlZmluZSBIVl9YNjRfQUNDRVNTX01FTU9S
WV9QT09MCQlCSVQoMiwgVUwpCisjZGVmaW5lIEhWX1g2NF9BREpVU1RfTUVTU0FHRV9CVUZGRVJT
CQlCSVQoMywgVUwpCisjZGVmaW5lIEhWX1g2NF9QT1NUX01FU1NBR0VTCQkJQklUKDQsIFVMKQor
I2RlZmluZSBIVl9YNjRfU0lHTkFMX0VWRU5UUwkJCUJJVCg1LCBVTCkKKyNkZWZpbmUgSFZfWDY0
X0NSRUFURV9QT1JUCQkJQklUKDYsIFVMKQorI2RlZmluZSBIVl9YNjRfQ09OTkVDVF9QT1JUCQkJ
QklUKDcsIFVMKQorI2RlZmluZSBIVl9YNjRfQUNDRVNTX1NUQVRTCQkJQklUKDgsIFVMKQorI2Rl
ZmluZSBIVl9YNjRfREVCVUdHSU5HCQkJQklUKDExLCBVTCkKKyNkZWZpbmUgSFZfWDY0X0NQVV9Q
T1dFUl9NQU5BR0VNRU5UCQlCSVQoMTIsIFVMKQogCiAvKgogICogRmVhdHVyZSBpZGVudGlmaWNh
dGlvbi4gRURYIGluZGljYXRlcyB3aGljaCBtaXNjZWxsYW5lb3VzIGZlYXR1cmVzCkBAIC0xMTEs
MjYgKzExMiwyNiBAQAogICogVGhlc2UgYXJlIEhZUEVSVl9DUFVJRF9GRUFUVVJFUy5FRFggYml0
cy4KICAqLwogLyogVGhlIE1XQUlUIGluc3RydWN0aW9uIGlzIGF2YWlsYWJsZSAocGVyIHNlY3Rp
b24gTU9OSVRPUiAvIE1XQUlUKSAqLwotI2RlZmluZSBIVl9YNjRfTVdBSVRfQVZBSUxBQkxFCQkJ
CUJJVCgwKQorI2RlZmluZSBIVl9YNjRfTVdBSVRfQVZBSUxBQkxFCQkJCUJJVCgwLCBVTCkKIC8q
IEd1ZXN0IGRlYnVnZ2luZyBzdXBwb3J0IGlzIGF2YWlsYWJsZSAqLwotI2RlZmluZSBIVl9YNjRf
R1VFU1RfREVCVUdHSU5HX0FWQUlMQUJMRQkJQklUKDEpCisjZGVmaW5lIEhWX1g2NF9HVUVTVF9E
RUJVR0dJTkdfQVZBSUxBQkxFCQlCSVQoMSwgVUwpCiAvKiBQZXJmb3JtYW5jZSBNb25pdG9yIHN1
cHBvcnQgaXMgYXZhaWxhYmxlKi8KLSNkZWZpbmUgSFZfWDY0X1BFUkZfTU9OSVRPUl9BVkFJTEFC
TEUJCQlCSVQoMikKKyNkZWZpbmUgSFZfWDY0X1BFUkZfTU9OSVRPUl9BVkFJTEFCTEUJCQlCSVQo
MiwgVUwpCiAvKiBTdXBwb3J0IGZvciBwaHlzaWNhbCBDUFUgZHluYW1pYyBwYXJ0aXRpb25pbmcg
ZXZlbnRzIGlzIGF2YWlsYWJsZSovCi0jZGVmaW5lIEhWX1g2NF9DUFVfRFlOQU1JQ19QQVJUSVRJ
T05JTkdfQVZBSUxBQkxFCUJJVCgzKQorI2RlZmluZSBIVl9YNjRfQ1BVX0RZTkFNSUNfUEFSVElU
SU9OSU5HX0FWQUlMQUJMRQlCSVQoMywgVUwpCiAvKgogICogU3VwcG9ydCBmb3IgcGFzc2luZyBo
eXBlcmNhbGwgaW5wdXQgcGFyYW1ldGVyIGJsb2NrIHZpYSBYTU0KICAqIHJlZ2lzdGVycyBpcyBh
dmFpbGFibGUKICAqLwotI2RlZmluZSBIVl9YNjRfSFlQRVJDQUxMX1BBUkFNU19YTU1fQVZBSUxB
QkxFCQlCSVQoNCkKKyNkZWZpbmUgSFZfWDY0X0hZUEVSQ0FMTF9QQVJBTVNfWE1NX0FWQUlMQUJM
RQkJQklUKDQsIFVMKQogLyogU3VwcG9ydCBmb3IgYSB2aXJ0dWFsIGd1ZXN0IGlkbGUgc3RhdGUg
aXMgYXZhaWxhYmxlICovCi0jZGVmaW5lIEhWX1g2NF9HVUVTVF9JRExFX1NUQVRFX0FWQUlMQUJM
RQkJQklUKDUpCisjZGVmaW5lIEhWX1g2NF9HVUVTVF9JRExFX1NUQVRFX0FWQUlMQUJMRQkJQklU
KDUsIFVMKQogLyogRnJlcXVlbmN5IE1TUnMgYXZhaWxhYmxlICovCi0jZGVmaW5lIEhWX0ZFQVRV
UkVfRlJFUVVFTkNZX01TUlNfQVZBSUxBQkxFCQlCSVQoOCkKKyNkZWZpbmUgSFZfRkVBVFVSRV9G
UkVRVUVOQ1lfTVNSU19BVkFJTEFCTEUJCUJJVCg4LCBVTCkKIC8qIENyYXNoIE1TUiBhdmFpbGFi
bGUgKi8KLSNkZWZpbmUgSFZfRkVBVFVSRV9HVUVTVF9DUkFTSF9NU1JfQVZBSUxBQkxFCQlCSVQo
MTApCisjZGVmaW5lIEhWX0ZFQVRVUkVfR1VFU1RfQ1JBU0hfTVNSX0FWQUlMQUJMRQkJQklUKDEw
LCBVTCkKIC8qIHN0aW1lciBEaXJlY3QgTW9kZSBpcyBhdmFpbGFibGUgKi8KLSNkZWZpbmUgSFZf
U1RJTUVSX0RJUkVDVF9NT0RFX0FWQUlMQUJMRQkJCUJJVCgxOSkKKyNkZWZpbmUgSFZfU1RJTUVS
X0RJUkVDVF9NT0RFX0FWQUlMQUJMRQkJCUJJVCgxOSwgVUwpCiAKIC8qCiAgKiBJbXBsZW1lbnRh
dGlvbiByZWNvbW1lbmRhdGlvbnMuIEluZGljYXRlcyB3aGljaCBiZWhhdmlvcnMgdGhlIGh5cGVy
dmlzb3IKQEAgLTE0MSw1NiArMTQyLDU2IEBACiAgKiBSZWNvbW1lbmQgdXNpbmcgaHlwZXJjYWxs
IGZvciBhZGRyZXNzIHNwYWNlIHN3aXRjaGVzIHJhdGhlcgogICogdGhhbiBNT1YgdG8gQ1IzIGlu
c3RydWN0aW9uCiAgKi8KLSNkZWZpbmUgSFZfWDY0X0FTX1NXSVRDSF9SRUNPTU1FTkRFRAkJCUJJ
VCgwKQorI2RlZmluZSBIVl9YNjRfQVNfU1dJVENIX1JFQ09NTUVOREVECQkJQklUKDAsIFVMKQog
LyogUmVjb21tZW5kIHVzaW5nIGh5cGVyY2FsbCBmb3IgbG9jYWwgVExCIGZsdXNoZXMgcmF0aGVy
CiAgKiB0aGFuIElOVkxQRyBvciBNT1YgdG8gQ1IzIGluc3RydWN0aW9ucyAqLwotI2RlZmluZSBI
Vl9YNjRfTE9DQUxfVExCX0ZMVVNIX1JFQ09NTUVOREVECQlCSVQoMSkKKyNkZWZpbmUgSFZfWDY0
X0xPQ0FMX1RMQl9GTFVTSF9SRUNPTU1FTkRFRAkJQklUKDEsIFVMKQogLyoKICAqIFJlY29tbWVu
ZCB1c2luZyBoeXBlcmNhbGwgZm9yIHJlbW90ZSBUTEIgZmx1c2hlcyByYXRoZXIKICAqIHRoYW4g
aW50ZXItcHJvY2Vzc29yIGludGVycnVwdHMKICAqLwotI2RlZmluZSBIVl9YNjRfUkVNT1RFX1RM
Ql9GTFVTSF9SRUNPTU1FTkRFRAkJQklUKDIpCisjZGVmaW5lIEhWX1g2NF9SRU1PVEVfVExCX0ZM
VVNIX1JFQ09NTUVOREVECQlCSVQoMiwgVUwpCiAvKgogICogUmVjb21tZW5kIHVzaW5nIE1TUnMg
Zm9yIGFjY2Vzc2luZyBBUElDIHJlZ2lzdGVycwogICogRU9JLCBJQ1IgYW5kIFRQUiByYXRoZXIg
dGhhbiB0aGVpciBtZW1vcnktbWFwcGVkIGNvdW50ZXJwYXJ0cwogICovCi0jZGVmaW5lIEhWX1g2
NF9BUElDX0FDQ0VTU19SRUNPTU1FTkRFRAkJCUJJVCgzKQorI2RlZmluZSBIVl9YNjRfQVBJQ19B
Q0NFU1NfUkVDT01NRU5ERUQJCQlCSVQoMywgVUwpCiAvKiBSZWNvbW1lbmQgdXNpbmcgdGhlIGh5
cGVydmlzb3ItcHJvdmlkZWQgTVNSIHRvIGluaXRpYXRlIGEgc3lzdGVtIFJFU0VUICovCi0jZGVm
aW5lIEhWX1g2NF9TWVNURU1fUkVTRVRfUkVDT01NRU5ERUQJCQlCSVQoNCkKKyNkZWZpbmUgSFZf
WDY0X1NZU1RFTV9SRVNFVF9SRUNPTU1FTkRFRAkJCUJJVCg0LCBVTCkKIC8qCiAgKiBSZWNvbW1l
bmQgdXNpbmcgcmVsYXhlZCB0aW1pbmcgZm9yIHRoaXMgcGFydGl0aW9uLiBJZiB1c2VkLAogICog
dGhlIFZNIHNob3VsZCBkaXNhYmxlIGFueSB3YXRjaGRvZyB0aW1lb3V0cyB0aGF0IHJlbHkgb24g
dGhlCiAgKiB0aW1lbHkgZGVsaXZlcnkgb2YgZXh0ZXJuYWwgaW50ZXJydXB0cwogICovCi0jZGVm
aW5lIEhWX1g2NF9SRUxBWEVEX1RJTUlOR19SRUNPTU1FTkRFRAkJQklUKDUpCisjZGVmaW5lIEhW
X1g2NF9SRUxBWEVEX1RJTUlOR19SRUNPTU1FTkRFRAkJQklUKDUsIFVMKQogCiAvKgogICogUmVj
b21tZW5kIG5vdCB1c2luZyBBdXRvIEVuZC1PZi1JbnRlcnJ1cHQgZmVhdHVyZQogICovCi0jZGVm
aW5lIEhWX0RFUFJFQ0FUSU5HX0FFT0lfUkVDT01NRU5ERUQJCQlCSVQoOSkKKyNkZWZpbmUgSFZf
REVQUkVDQVRJTkdfQUVPSV9SRUNPTU1FTkRFRAkJCUJJVCg5LCBVTCkKIAogLyoKICAqIFJlY29t
bWVuZCB1c2luZyBjbHVzdGVyIElQSSBoeXBlcmNhbGxzLgogICovCi0jZGVmaW5lIEhWX1g2NF9D
TFVTVEVSX0lQSV9SRUNPTU1FTkRFRAkJCUJJVCgxMCkKKyNkZWZpbmUgSFZfWDY0X0NMVVNURVJf
SVBJX1JFQ09NTUVOREVECQkJQklUKDEwLCBVTCkKIAogLyogUmVjb21tZW5kIHVzaW5nIHRoZSBu
ZXdlciBFeFByb2Nlc3Nvck1hc2tzIGludGVyZmFjZSAqLwotI2RlZmluZSBIVl9YNjRfRVhfUFJP
Q0VTU09SX01BU0tTX1JFQ09NTUVOREVECQlCSVQoMTEpCisjZGVmaW5lIEhWX1g2NF9FWF9QUk9D
RVNTT1JfTUFTS1NfUkVDT01NRU5ERUQJCUJJVCgxMSwgVUwpCiAKIC8qIFJlY29tbWVuZCB1c2lu
ZyBlbmxpZ2h0ZW5lZCBWTUNTICovCi0jZGVmaW5lIEhWX1g2NF9FTkxJR0hURU5FRF9WTUNTX1JF
Q09NTUVOREVECQlCSVQoMTQpCisjZGVmaW5lIEhWX1g2NF9FTkxJR0hURU5FRF9WTUNTX1JFQ09N
TUVOREVECQlCSVQoMTQsIFVMKQogCiAvKgogICogVmlydHVhbCBwcm9jZXNzb3Igd2lsbCBuZXZl
ciBzaGFyZSBhIHBoeXNpY2FsIGNvcmUgd2l0aCBhbm90aGVyIHZpcnR1YWwKICAqIHByb2Nlc3Nv
ciwgZXhjZXB0IGZvciB2aXJ0dWFsIHByb2Nlc3NvcnMgdGhhdCBhcmUgcmVwb3J0ZWQgYXMgc2li
bGluZyBTTVQKICAqIHRocmVhZHMuCiAgKi8KLSNkZWZpbmUgSFZfWDY0X05PX05PTkFSQ0hfQ09S
RVNIQVJJTkcgICAgICAgICAgICAgICAgICBCSVQoMTgpCisjZGVmaW5lIEhWX1g2NF9OT19OT05B
UkNIX0NPUkVTSEFSSU5HICAgICAgICAgICAgICAgICAgQklUKDE4LCBVTCkKIAogLyogTmVzdGVk
IGZlYXR1cmVzLiBUaGVzZSBhcmUgSFlQRVJWX0NQVUlEX05FU1RFRF9GRUFUVVJFUy5FQVggYml0
cy4gKi8KLSNkZWZpbmUgSFZfWDY0X05FU1RFRF9ESVJFQ1RfRkxVU0gJCQlCSVQoMTcpCi0jZGVm
aW5lIEhWX1g2NF9ORVNURURfR1VFU1RfTUFQUElOR19GTFVTSAkJQklUKDE4KQotI2RlZmluZSBI
Vl9YNjRfTkVTVEVEX01TUl9CSVRNQVAJCQlCSVQoMTkpCisjZGVmaW5lIEhWX1g2NF9ORVNURURf
RElSRUNUX0ZMVVNICQkJQklUKDE3LCBVTCkKKyNkZWZpbmUgSFZfWDY0X05FU1RFRF9HVUVTVF9N
QVBQSU5HX0ZMVVNICQlCSVQoMTgsIFVMKQorI2RlZmluZSBIVl9YNjRfTkVTVEVEX01TUl9CSVRN
QVAJCQlCSVQoMTksIFVMKQogCiAvKiBIeXBlci1WIHNwZWNpZmljIG1vZGVsIHNwZWNpZmljIHJl
Z2lzdGVycyAoTVNScykgKi8KIApAQCAtMzkwLDEwICszOTEsMTAgQEAgc3RydWN0IGh2X3RzY19l
bXVsYXRpb25fc3RhdHVzIHsKICNkZWZpbmUgSFZfUFJPQ0VTU09SX1BPV0VSX1NUQVRFX0MyCQky
CiAjZGVmaW5lIEhWX1BST0NFU1NPUl9QT1dFUl9TVEFURV9DMwkJMwogCi0jZGVmaW5lIEhWX0ZM
VVNIX0FMTF9QUk9DRVNTT1JTCQkJQklUKDApCi0jZGVmaW5lIEhWX0ZMVVNIX0FMTF9WSVJUVUFM
X0FERFJFU1NfU1BBQ0VTCUJJVCgxKQotI2RlZmluZSBIVl9GTFVTSF9OT05fR0xPQkFMX01BUFBJ
TkdTX09OTFkJQklUKDIpCi0jZGVmaW5lIEhWX0ZMVVNIX1VTRV9FWFRFTkRFRF9SQU5HRV9GT1JN
QVQJQklUKDMpCisjZGVmaW5lIEhWX0ZMVVNIX0FMTF9QUk9DRVNTT1JTCQkJQklUKDAsIFVMKQor
I2RlZmluZSBIVl9GTFVTSF9BTExfVklSVFVBTF9BRERSRVNTX1NQQUNFUwlCSVQoMSwgVUwpCisj
ZGVmaW5lIEhWX0ZMVVNIX05PTl9HTE9CQUxfTUFQUElOR1NfT05MWQlCSVQoMiwgVUwpCisjZGVm
aW5lIEhWX0ZMVVNIX1VTRV9FWFRFTkRFRF9SQU5HRV9GT1JNQVQJQklUKDMsIFVMKQogCiBlbnVt
IEhWX0dFTkVSSUNfU0VUX0ZPUk1BVCB7CiAJSFZfR0VORVJJQ19TRVRfU1BBUlNFXzRLLApAQCAt
NDAxLDcgKzQwMiw3IEBAIGVudW0gSFZfR0VORVJJQ19TRVRfRk9STUFUIHsKIH07CiAKICNkZWZp
bmUgSFZfSFlQRVJDQUxMX1JFU1VMVF9NQVNLCUdFTk1BU0tfVUxMKDE1LCAwKQotI2RlZmluZSBI
Vl9IWVBFUkNBTExfRkFTVF9CSVQJCUJJVCgxNikKKyNkZWZpbmUgSFZfSFlQRVJDQUxMX0ZBU1Rf
QklUCQlCSVQoMTYsIFVMKQogI2RlZmluZSBIVl9IWVBFUkNBTExfVkFSSEVBRF9PRkZTRVQJMTcK
ICNkZWZpbmUgSFZfSFlQRVJDQUxMX1JFUF9DT01QX09GRlNFVAkzMgogI2RlZmluZSBIVl9IWVBF
UkNBTExfUkVQX0NPTVBfTUFTSwlHRU5NQVNLX1VMTCg0MywgMzIpCkBAIC03NDAsMjIgKzc0MSwy
MiBAQCBzdHJ1Y3QgaHZfZW5saWdodGVuZWRfdm1jcyB7CiB9IF9fcGFja2VkOwogCiAjZGVmaW5l
IEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9OT05FCQkJMAotI2RlZmluZSBIVl9WTVhf
RU5MSUdIVEVORURfQ0xFQU5fRklFTERfSU9fQklUTUFQCQlCSVQoMCkKLSNkZWZpbmUgSFZfVk1Y
X0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX01TUl9CSVRNQVAJCUJJVCgxKQotI2RlZmluZSBIVl9W
TVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJPTF9HUlAyCQlCSVQoMikKLSNkZWZpbmUg
SFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0NPTlRST0xfR1JQMQkJQklUKDMpCi0jZGVm
aW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9DT05UUk9MX1BST0MJCUJJVCg0KQot
I2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJPTF9FVkVOVAkJQklU
KDUpCi0jZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9DT05UUk9MX0VOVFJZ
CQlCSVQoNikKLSNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0NPTlRST0xf
RVhDUE4JCUJJVCg3KQotI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ1JE
UgkJCUJJVCg4KQotI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJP
TF9YTEFUCQlCSVQoOSkKLSNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0dV
RVNUX0JBU0lDCQlCSVQoMTApCi0jZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVM
RF9HVUVTVF9HUlAxCQlCSVQoMTEpCi0jZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9G
SUVMRF9HVUVTVF9HUlAyCQlCSVQoMTIpCi0jZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVB
Tl9GSUVMRF9IT1NUX1BPSU5URVIJCUJJVCgxMykKLSNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVE
X0NMRUFOX0ZJRUxEX0hPU1RfR1JQMQkJQklUKDE0KQotI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVO
RURfQ0xFQU5fRklFTERfRU5MSUdIVEVOTUVOVFNDT05UUk9MCUJJVCgxNSkKKyNkZWZpbmUgSFZf
Vk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0lPX0JJVE1BUAkJQklUKDAsIFVMKQorI2RlZmlu
ZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfTVNSX0JJVE1BUAkJQklUKDEsIFVMKQor
I2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJPTF9HUlAyCQlCSVQo
MiwgVUwpCisjZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9DT05UUk9MX0dS
UDEJCUJJVCgzLCBVTCkKKyNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0NP
TlRST0xfUFJPQwkJQklUKDQsIFVMKQorI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5f
RklFTERfQ09OVFJPTF9FVkVOVAkJQklUKDUsIFVMKQorI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVO
RURfQ0xFQU5fRklFTERfQ09OVFJPTF9FTlRSWQkJQklUKDYsIFVMKQorI2RlZmluZSBIVl9WTVhf
RU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ09OVFJPTF9FWENQTgkJQklUKDcsIFVMKQorI2RlZmlu
ZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfQ1JEUgkJCUJJVCg4LCBVTCkKKyNkZWZp
bmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFOX0ZJRUxEX0NPTlRST0xfWExBVAkJQklUKDksIFVM
KQorI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERfR1VFU1RfQkFTSUMJCUJJ
VCgxMCwgVUwpCisjZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9HVUVTVF9H
UlAxCQlCSVQoMTEsIFVMKQorI2RlZmluZSBIVl9WTVhfRU5MSUdIVEVORURfQ0xFQU5fRklFTERf
R1VFU1RfR1JQMgkJQklUKDEyLCBVTCkKKyNkZWZpbmUgSFZfVk1YX0VOTElHSFRFTkVEX0NMRUFO
X0ZJRUxEX0hPU1RfUE9JTlRFUgkJQklUKDEzLCBVTCkKKyNkZWZpbmUgSFZfVk1YX0VOTElHSFRF
TkVEX0NMRUFOX0ZJRUxEX0hPU1RfR1JQMQkJQklUKDE0LCBVTCkKKyNkZWZpbmUgSFZfVk1YX0VO
TElHSFRFTkVEX0NMRUFOX0ZJRUxEX0VOTElHSFRFTk1FTlRTQ09OVFJPTAlCSVQoMTUsIFVMKQog
CiAjZGVmaW5lIEhWX1ZNWF9FTkxJR0hURU5FRF9DTEVBTl9GSUVMRF9BTEwJCQkweEZGRkYKIAot
LSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:17:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNviO-0007p0-WA; Fri, 25 Oct 2019 09:17:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNviN-0007oY-Nd
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:16:59 +0000
X-Inumbo-ID: 2aeb47b2-f708-11e9-beca-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2aeb47b2-f708-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:46 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id c22so1241715wmd.1
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=EhsqHaMATtvXE4hbd+Eeu66aFe8FP/Jxe1IdUOxtz0I=;
 b=cXaqNNMATjfnf//Csgy85n5sfFQ5GaaOMC9FY4AAWj4TcH3tZusKjqY2eGxHZ8DfoO
 Q+hIOM5DlyZP2Px8OfqP7Ko/+5+7UQ6xfYshHb7cVBx7qrgB0ykb5fZBDAr92hujDrcS
 DHUgZ8g5YLAB5Ca16VQ+q4Ub6HpRW0BrD5b802aEWxEG5oiLLgMwM8nbnASF4OYFBqQW
 Nr/cHR7rLwYq8N7FiN5eZckcHtmenfgedpr5GFDvahm3e2cNNskdPGmTiJF6MhH7gZ+a
 VoR1yezI80LvpJRwt4lwRZmXJo2oRv7r+f052F1yIK0nxWkj/l4P/SRIxpBKyeRP8yAB
 tf1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=EhsqHaMATtvXE4hbd+Eeu66aFe8FP/Jxe1IdUOxtz0I=;
 b=DZAvroLU9oBMhgxFlHc6hmLU86uhi5Oxs0hfiJq74yTdGhUqOwa+h4FgCSG42CnF18
 g9p5hLScoLK6blTJX1h3f7kmhGYcu9Tmjd7TEegJeEz5S6yRZ6OjLvMg9IuedWGmqhB3
 mAeRH3NFo72E17ePC8CXajRU8Wy1rPpq1Y3nFyiBgxpreYCFQ8qLkPy/tBJsjk0MWYCz
 4J9knYR/r4Yt+wu8fMcJpKmHcLG+RbkQ6nB1UG4wt38wODcddIjo24zdf753g8A5on1D
 nG46g/HSfhSVpGSJH/Hvp+WCvVtrmc13fjAAT5YPn1592bZXjMPjXwfzhHoHrIMkUG3d
 aIAQ==
X-Gm-Message-State: APjAAAX+i2WaqIFdoNtCsGd92BMzUXPo7ERJR47wtnkjGl6pgU6MGdm3
 IdS1vuNsY0DnTKIX5kxBGp3XjFMCBEg=
X-Google-Smtp-Source: APXvYqwxYs/IdBeIJfAqfKEw7+Yqzw9jdJUgPtzZkNr/+Ferlo9A9zAWFAMDffCyXAWUf2jiXIFxSg==
X-Received: by 2002:a1c:39c1:: with SMTP id g184mr2507650wma.75.1571995005877; 
 Fri, 25 Oct 2019 02:16:45 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.44
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:45 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:14 +0100
Message-Id: <20191025091618.10153-4-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191025091618.10153-1-liuwe@microsoft.com>
References: <20191025091618.10153-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 3/7] x86/hyperv: extract more
 information from Hyper-V
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBhIHN0cnVjdHVyZSB0byBzdG9yZSB0aGF0IGluZm9ybWF0aW9uLiBUaGUgc3RydWN0
dXJlIHdpbGwgYmUKYWNjZXNzZWQgZnJvbSBvdGhlciBwbGFjZXMgbGF0ZXIgc28gbWFrZSBpdCBw
dWJsaWMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2LmMgfCAxNCArKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaCB8IDEyICsrKysrKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcnYvaHlwZXJ2
LmMKaW5kZXggN2FiNGIxMjdmMy4uMDQxMTY2ZjM0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJ2L2h5
cGVydi5jCkBAIC0yMSw2ICsyMSw5IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KIAogI2luY2x1
ZGUgPGFzbS9ndWVzdC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC9oeXBlcnYtdGxmcy5oPgorCitz
dHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2OwogCiBib29sIF9faW5pdCBoeXBlcnZfcHJv
YmUodm9pZCkKIHsKQEAgLTM2LDYgKzM5LDE3IEBAIGJvb2wgX19pbml0IGh5cGVydl9wcm9iZSh2
b2lkKQogICAgIGlmICggZWF4ICE9IDB4MzEyMzc2NDggKSAgICAvKiBIdiMxICovCiAgICAgICAg
IHJldHVybiBmYWxzZTsKIAorICAgIC8qIEV4dHJhY3QgbW9yZSBpbmZvcm1hdGlvbiBmcm9tIEh5
cGVyLVYgKi8KKyAgICBtc19oeXBlcnYuZmVhdHVyZXMgPSBjcHVpZF9lYXgoSFlQRVJWX0NQVUlE
X0ZFQVRVUkVTKTsKKyAgICBtc19oeXBlcnYubWlzY19mZWF0dXJlcyA9IGNwdWlkX2VkeChIWVBF
UlZfQ1BVSURfRkVBVFVSRVMpOworICAgIG1zX2h5cGVydi5oaW50cyA9IGNwdWlkX2VheChIWVBF
UlZfQ1BVSURfRU5MSUdIVE1FTlRfSU5GTyk7CisKKyAgICBpZiAoIG1zX2h5cGVydi5oaW50cyAm
IEhWX1g2NF9FTkxJR0hURU5FRF9WTUNTX1JFQ09NTUVOREVEICkKKyAgICAgICAgbXNfaHlwZXJ2
Lm5lc3RlZF9mZWF0dXJlcyA9IGNwdWlkX2VheChIWVBFUlZfQ1BVSURfTkVTVEVEX0ZFQVRVUkVT
KTsKKworICAgIG1zX2h5cGVydi5tYXhfdnBfaW5kZXggPSBjcHVpZF9lYXgoSFlQRVJWX0NQVUlE
X0lNUExFTUVOVF9MSU1JVFMpOworICAgIG1zX2h5cGVydi5tYXhfbHBfaW5kZXggPSBjcHVpZF9l
YngoSFlQRVJWX0NQVUlEX0lNUExFTUVOVF9MSU1JVFMpOworCiAgICAgcmV0dXJuIHRydWU7CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVydi5oCmluZGV4IDRiOWNjNWE4MzYuLjBmODgwMDA0
MGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaApAQCAtMjEsOCArMjEsMjAgQEAKIAog
I2lmZGVmIENPTkZJR19IWVBFUlZfR1VFU1QKIAorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCiAj
aW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVydmlzb3IuaD4KIAorc3RydWN0IG1zX2h5cGVydl9pbmZv
IHsKKyAgICB1aW50MzJfdCBmZWF0dXJlczsKKyAgICB1aW50MzJfdCBtaXNjX2ZlYXR1cmVzOwor
ICAgIHVpbnQzMl90IGhpbnRzOworICAgIHVpbnQzMl90IG5lc3RlZF9mZWF0dXJlczsKKyAgICB1
aW50MzJfdCBtYXhfdnBfaW5kZXg7CisgICAgdWludDMyX3QgbWF4X2xwX2luZGV4OworfTsKK2V4
dGVybiBzdHJ1Y3QgbXNfaHlwZXJ2X2luZm8gbXNfaHlwZXJ2OworCiBleHRlcm4gc3RydWN0IGh5
cGVydmlzb3Jfb3BzIGh5cGVydl9vcHM7CiAKIGJvb2wgaHlwZXJ2X3Byb2JlKHZvaWQpOwotLSAK
Mi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:17:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:17:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNviT-0007qa-9I; Fri, 25 Oct 2019 09:17:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNviS-0007qL-OW
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:17:04 +0000
X-Inumbo-ID: 2b629ee8-f708-11e9-beca-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2b629ee8-f708-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:47 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id l10so1451304wrb.2
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=z24dDP8e4wKIUjS8UhLY486vqtfpCpTJ8Zx6A9S+9Dw=;
 b=Yk8S6YIQxND/0xjry0WeX1RYN+ZWSkUzNSspyjKpjEXwSEdgp9mQCm5LXP4abA2Uoe
 OHSJkr7QbCy7U8tp60D4d86ptOedua7DVFiB3eeqJIC+jjNJVEXp8TTgqXRg6QfNESMF
 Dx09KayN8Q465ZdqFidiRs9qMXsPFKJ1b4MfbY3MWslrNeGCeluM3EhSmFrfAK8HedbG
 MCWQbgekbqIbfC4OHjylZ0LXo9XP+lZQktFCpC5jzMDc//Wdw0zmbcAKZm/jYZm9lNsF
 +ZT9wo5D2nPqpaTvcAZCVuNVNjjL79+ZU7TjOMfNiTTFEAj7ch6AIIbGGNcYR9XKDiqh
 wftg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=z24dDP8e4wKIUjS8UhLY486vqtfpCpTJ8Zx6A9S+9Dw=;
 b=L5opP31rmDNuRKlihve5e8Q11Q4OQsTkxCECdCSD1ny6ZzN4veo3bRwJYJ1+xRjfWX
 i/0x6uH8xshPuESBVivj2tU4f/wNZz1TAmzd64QDHHt5IIIO/oyb/tOH2NUwm2gGYdUl
 /fqPqTQT70Rqt+zaaaIEZKpG3dqiKjtZbyB5Z59VBSbjNCgMVDDSyzYPLzhMwTDV8hjY
 CMEbnBZeA3V8ea0/HgCAKLugZjWhHbkUMPS9Hti4biiTlnPzT7p1g0JGD929uslhgAFt
 y3ba6d82OKNtxt2ZmPVmWOrHV9yix+9n+A0/lA+CEIRJK8OVSTi7z4WcvxR3+y+1zPxY
 f8Tw==
X-Gm-Message-State: APjAAAWw8sq2V+n/iMP9WJPrnOHhyBymgl5qrQvB2jYC2DFpbmlSZMSX
 VfbJqDdafS2TKohSwuATRqi/SNMU/Dg=
X-Google-Smtp-Source: APXvYqz/9QhCeteCwSy8LLjlrzPw+8rYGz+7qpLb4shLwRHxp30P5nlRUvObwNTpcKRhcQw6V7mLGw==
X-Received: by 2002:adf:e446:: with SMTP id t6mr1939628wrm.7.1571995006715;
 Fri, 25 Oct 2019 02:16:46 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.45
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:46 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:15 +0100
Message-Id: <20191025091618.10153-5-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191025091618.10153-1-liuwe@microsoft.com>
References: <20191025091618.10153-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 4/7] x86: add a comment regarding the
 location of hypervisor_probe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggY2Y1YTdiOGUxZS4uNGFhMGFmNWExMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTc2NCw2ICs3NjQsMTAgQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAg
KiBhbGxvY2luZyBhbnkgeGVuaGVhcCBzdHJ1Y3R1cmVzIHdhbnRlZCBpbiBsb3dlciBtZW1vcnku
ICovCiAgICAga2V4ZWNfZWFybHlfY2FsY3VsYXRpb25zKCk7CiAKKyAgICAvKgorICAgICAqIFRo
ZSBwcm9iaW5nIGhhcyB0byBiZSBkb25lIF9iZWZvcmVfIGluaXRpYWxpc2luZyBjb25zb2xlLAor
ICAgICAqIG90aGVyd2lzZSB3ZSBjb3VsZG4ndCBzZXQgdXAgWGVuJ3MgUFYgY29uc29sZSBjb3Jy
ZWN0bHkuCisgICAgICovCiAgICAgcnVubmluZ19vbl9oeXBlcnZpc29yID0gaHlwZXJ2aXNvcl9w
cm9iZSgpOwogCiAgICAgcGFyc2VfdmlkZW9faW5mbygpOwotLSAKMi4yMC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:17:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNviY-0007t3-JJ; Fri, 25 Oct 2019 09:17:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNviX-0007sZ-OF
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:17:09 +0000
X-Inumbo-ID: 2bfa81cc-f708-11e9-beca-bc764e2007e4
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2bfa81cc-f708-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:48 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id g24so1248653wmh.5
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=RWvHYr4lwnnsyDQq6HwtOl4sm8TXtzS0Bm+BK++h16k=;
 b=d3ElIZtLaWqZS3IppT56DYW6psmlOuvC66A8uKjyQRvd1ExSFqORFPOx/bpuy2ft/O
 KIm1WOFdbtGGl+lV0HqA/9VHrw71csfdkW+9yKITufK2mVvezWA6uGGwmyEPsCrKRH1m
 bUYn8i/cWsgkJU6AQeNtSdyDVBYrhtsrucNz/84GEcMXbXgh/TvKbnQw1OWX80fUeXLS
 VwnWJ9I3sWI7p6nkgwYbCcIj+B/hiqiGa+H/XrqJwt5mJeVN8fslML0VRaFkagRjtKeN
 ya1R0mIb+Is5rr8KmPuvkophsxrG8hG6FmUjiBIgSEoQAKaZsTzqZESpm6KfxRTbVuwA
 LmIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=RWvHYr4lwnnsyDQq6HwtOl4sm8TXtzS0Bm+BK++h16k=;
 b=T7DHa52/KUg3aGOkqtL22GfQhEFQSsmMIQfFTN8dCqms8PCz63Y9CuqLLmk0hCK9F3
 GtJnumpTEmevaysL7tWz7il16vfpAGQo32K2vpMT2HYuAwB69FBFIIhtJRR8fRmWW5s0
 Sx2bZLecvQ2+3FEWAvLskabCXXrGgJH60HigJW2hRulPZ27SJR0d/cPdl48YT8ANW5vB
 wi4Vcm2gKztO1lmXxOh2p5Gaty1/iLWrEaYHdJojfT4x/wF4bWW6fufggClntP71/arW
 qj68wflcDvYH2TnHcayz2Vi02VjNjVGjjUsTJa8WbXtvChUjWvpwZdh45fDAn+sBRFTC
 wcbw==
X-Gm-Message-State: APjAAAVx7LHHBcC5Nm1h3bwcvigPH0hENPtgZdFqNzkeZ8qQpxQhEYMN
 oqQiwcyNT7sGzy/NBSUIvQQXH0YDruM=
X-Google-Smtp-Source: APXvYqx6JQzQaz5vNVGoDOwICJjW8dz5FDmoXpvAKLe0GXRoyJj1QZdb9o+LXu12KBnPD04UfFbsHA==
X-Received: by 2002:a1c:41c1:: with SMTP id o184mr2466470wma.57.1571995007682; 
 Fri, 25 Oct 2019 02:16:47 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.46
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:47 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:16 +0100
Message-Id: <20191025091618.10153-6-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191025091618.10153-1-liuwe@microsoft.com>
References: <20191025091618.10153-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 5/7] x86: use running_on_hypervisor to
 gate hypervisor_setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGh5cGVydmlzb3Jfc2V0dXAgbWV0aG9kIGlzIG5vdCB1bmlxdWUgdG8gWGVuIGd1ZXN0LgoK
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8bGl1d2VAbWljcm9zb2Z0LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKaW5kZXggNGFhMGFmNWExMi4uMDQ0YzQ1YmUzNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1NzcsNyAr
MTU3Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcg
bWJpX3ApCiAgICAgICAgICAgICBtYXhfY3B1cyA9IG5yX2NwdV9pZHM7CiAgICAgfQogCi0gICAg
aWYgKCB4ZW5fZ3Vlc3QgKQorICAgIGlmICggcnVubmluZ19vbl9oeXBlcnZpc29yICkKICAgICAg
ICAgaHlwZXJ2aXNvcl9zZXR1cCgpOwogCiAgICAgLyogTG93IG1hcHBpbmdzIHdlcmUgb25seSBu
ZWVkZWQgZm9yIHNvbWUgQklPUyB0YWJsZSBwYXJzaW5nLiAqLwotLSAKMi4yMC4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:17:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:17:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNvie-0007wB-4d; Fri, 25 Oct 2019 09:17:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNvic-0007vZ-Os
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:17:14 +0000
X-Inumbo-ID: 2c831668-f708-11e9-a531-bc764e2007e4
Received: from mail-wm1-x341.google.com (unknown [2a00:1450:4864:20::341])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2c831668-f708-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:49 +0000 (UTC)
Received: by mail-wm1-x341.google.com with SMTP id r141so1229289wme.4
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=V5mtkW3wpHguw+wyMps6cF9wqpB+EbjhZMYROmJIuZI=;
 b=PrKAcuFcatKubYH6LW/hGrN6AhBmqb863KdvMZ+oVU9L5KAsgr/MdI1nIDHlrc3NbM
 8AAx4OBkOC70lb9f+f8BKBGLvmsbR01JF1Uy3oFh6NsN9+MxBIwELcSsrAZs8/j7FGNE
 4IQDyQHEZlUH7X9GXMdzsoIj83HgnrNk9EojFrbfocMUa5fLGff2IyenXlReQDW7JWix
 ni7M+wxBPXB+wMXiHRf00eCXN81U2LO7jw0SM0qmrwup8xRXMHFuK7PttkYS5bk3/C2g
 LNsDK6Bxt40Sd4gx5lF730Du6RNQPmodz+uHGmbljmlJ86SWsTc/lJx5wCgSgFSWL9ZO
 GJlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=V5mtkW3wpHguw+wyMps6cF9wqpB+EbjhZMYROmJIuZI=;
 b=XjdVD9AqLZsKolQVjOLkwK4XvdqW52rbpK0+A7PGfxuxnk+2oRZqNkmu8VYeufJ3/m
 Ic9vvaOA8Q87k3OHpwuTU+J1hD8Z+Vm+IrmRWu9uMmGANVhe/+B9iCwsCUg9M627kTTg
 Eic++EqKm7leQfPhRR/t6O8YHgtKw++IkTlP/v3rRwyznau5kAg2VrZEgmhdDT5OkmtB
 DxdC463cgVHmQ0q73ptR52GwKgJyYXoO/p2IzFKtucNW8ZBVBCmyfRomA4/CpSA9cml+
 9aLF1aTCPPU3mBqQm12MAvBgBOyHMQkBuTh0EAK5GNc2AiKG1yAvuf2FUw+LPI+bxB4B
 G/Bw==
X-Gm-Message-State: APjAAAW1iClj+scmgvmDcWx69l/JHrWqJGel1WtihKrmaNhTPj4ADhi8
 cW0WgLmLL5YmKdmQJBlp5LN4xRmGa6A=
X-Google-Smtp-Source: APXvYqwujZ6UmIniBMmFGXl1CHDYKmbV17bB4OtRND/NvnGM+LVw+jq6EXmxS2UcOaQdXqoK9kH4RA==
X-Received: by 2002:a05:600c:2152:: with SMTP id
 v18mr2590496wml.170.1571995008549; 
 Fri, 25 Oct 2019 02:16:48 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.47
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:48 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:17 +0100
Message-Id: <20191025091618.10153-7-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191025091618.10153-1-liuwe@microsoft.com>
References: <20191025091618.10153-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 6/7] x86/hyperv: provide hyperv_guest
 variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgd2lsbCBiZSB1c2VkIHRvIGdhdGUgSHlwZXItViByZWxhdGVkIGNvZGUgb3V0c2lkZSBvZiB0
aGUgZ3Vlc3QKZGlyZWN0b3J5LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvaHlwZXJ2LmMgfCAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYu
aCB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9o
eXBlcnYvaHlwZXJ2LmMKaW5kZXggMDQxMTY2ZjM0NC4uZWU2NDk0MjZjZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVydi9oeXBlcnYuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvaHlwZXJ2L2h5cGVydi5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8YXNtL2d1ZXN0
L2h5cGVydi10bGZzLmg+CiAKIHN0cnVjdCBtc19oeXBlcnZfaW5mbyBtc19oeXBlcnY7Citib29s
IGh5cGVydl9ndWVzdDsKIAogYm9vbCBfX2luaXQgaHlwZXJ2X3Byb2JlKHZvaWQpCiB7CkBAIC01
MCw2ICs1MSw4IEBAIGJvb2wgX19pbml0IGh5cGVydl9wcm9iZSh2b2lkKQogICAgIG1zX2h5cGVy
di5tYXhfdnBfaW5kZXggPSBjcHVpZF9lYXgoSFlQRVJWX0NQVUlEX0lNUExFTUVOVF9MSU1JVFMp
OwogICAgIG1zX2h5cGVydi5tYXhfbHBfaW5kZXggPSBjcHVpZF9lYngoSFlQRVJWX0NQVUlEX0lN
UExFTUVOVF9MSU1JVFMpOwogCisgICAgaHlwZXJ2X2d1ZXN0ID0gdHJ1ZTsKKwogICAgIHJldHVy
biB0cnVlOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcnYuaAppbmRleCAwZjg4MDAwNDBh
Li44NmY1YzI0ZWM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
di5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJ2LmgKQEAgLTM1LDYgKzM1
LDggQEAgc3RydWN0IG1zX2h5cGVydl9pbmZvIHsKIH07CiBleHRlcm4gc3RydWN0IG1zX2h5cGVy
dl9pbmZvIG1zX2h5cGVydjsKIAorZXh0ZXJuIGJvb2wgaHlwZXJ2X2d1ZXN0OworCiBleHRlcm4g
c3RydWN0IGh5cGVydmlzb3Jfb3BzIGh5cGVydl9vcHM7CiAKIGJvb2wgaHlwZXJ2X3Byb2JlKHZv
aWQpOwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 09:17:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNvii-0007yc-DZ; Fri, 25 Oct 2019 09:17:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cMeb=YS=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iNvih-0007yB-OO
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 09:17:19 +0000
X-Inumbo-ID: 2d12897e-f708-11e9-a531-bc764e2007e4
Received: from mail-wr1-x442.google.com (unknown [2a00:1450:4864:20::442])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d12897e-f708-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 09:16:50 +0000 (UTC)
Received: by mail-wr1-x442.google.com with SMTP id z11so1408488wro.11
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 02:16:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=pFFSinDfDG+eojxO6ZAruZ5d2cmA+pbfzhrKVPc1pNc=;
 b=u1Mryk9C8zbqSKL/8xx1Kqo2EPGmIUWXfVgp3yUIyORHS2bOKn6TtB0nsdaO01IUOm
 Elk1yBJsEAgbhsQdOZVYMwYvqvyy7TQdCDeq0mWuy16Zz2bZijjFUZYr/DYFs+wqP6ji
 Vj3uXac7a1MqkXwNzuTVxIqCsYvQSelrYqrwZeo1LcXvF50KtHhYzjBd6Q6FcvZxKxH6
 gfOVdkz2WxrmlhEzZd7H5++vCuIz6g62M66C4LFyf/bce5qld4t3y4rWGvB2EopGeF9g
 timXMRzellO/sBdJGvvC/yA0Y+eGiC/yp2rqOj/Wesm/eBKanakDmx7rS6I4N+cDji/a
 vl0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=pFFSinDfDG+eojxO6ZAruZ5d2cmA+pbfzhrKVPc1pNc=;
 b=XjcTsB2jyR0XoS34F/DoeoP05Y7yp/BYSFRwLQv8d/6RkJweDOJtiFfQ0qV8oiGmyM
 jHZqkJqoOxWguI9afjMk9OkcvOmtufzmgzbOIMLPmlFcKj8nRFaVDUomujQLDsw/3elZ
 ytoUgGTVfZoNbahqIj1aSwDK4xyBA4hUA/F79lgoh7y4Zhfuq4FIR8M6h9FariuBRsAv
 Bvd6RccDiNyrMfXiyCurX+o0I9Wl/ovqd0Dlstcdj05Jf0pW4c9SsNYZFDH/q9Wu1sXu
 RbS5SG3BdT4fS0QUYLvFZciCkv1luVjO7ni3JOLsNyEpCeY16eR3Jc8aqYPrAUhISA0q
 /png==
X-Gm-Message-State: APjAAAWXdsmPQAaIN8bwAxr1GVOT+bSmAcErMGC6iXsBek+Qj/kKbgeF
 nwzgm0RqjWEVlSes0waf8JxzsLNXyzs=
X-Google-Smtp-Source: APXvYqzXA/psT/wMrYqnbfQ2J0JO5Is0SIQaysEdOkAobeYO2cnOUCH7oDIQ1KNuWFgl6A/9vlRUfg==
X-Received: by 2002:a5d:6785:: with SMTP id v5mr1950190wru.174.1571995009404; 
 Fri, 25 Oct 2019 02:16:49 -0700 (PDT)
Received: from debian.mshome.net (54.163.200.146.dyn.plus.net.
 [146.200.163.54])
 by smtp.gmail.com with ESMTPSA id b62sm1873283wmc.13.2019.10.25.02.16.48
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 25 Oct 2019 02:16:48 -0700 (PDT)
From: Wei Liu <wl@xen.org>
X-Google-Original-From: Wei Liu <liuwe@microsoft.com>
To: Xen Development List <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 10:16:18 +0100
Message-Id: <20191025091618.10153-8-liuwe@microsoft.com>
X-Mailer: git-send-email 2.20.1
In-Reply-To: <20191025091618.10153-1-liuwe@microsoft.com>
References: <20191025091618.10153-1-liuwe@microsoft.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-next 7/7] x86: implement Hyper-V clock source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <liuwe@microsoft.com>, Wei Liu <wl@xen.org>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Michael Kelley <mikelley@microsoft.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW1wbGVtZW50IGEgY2xvY2sgc291cmNlIHVzaW5nIEh5cGVyLVYncyByZWZlcmVuY2UgVFNDIHBh
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDxsaXV3ZUBtaWNyb3NvZnQuY29tPgotLS0KUmVs
ZXZhbnQgc3BlYzoKCmh0dHBzOi8vZ2l0aHViLmNvbS9NaWNyb3NvZnREb2NzL1ZpcnR1YWxpemF0
aW9uLURvY3VtZW50YXRpb24vcmF3L2xpdmUvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwl
MjBGdW5jdGlvbmFsJTIwU3BlY2lmaWNhdGlvbiUyMHY1LjBDLnBkZgoKU2VjdGlvbiAxMi42Lgot
LS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgfCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4NyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXgg
ZDgyNDIyOTVlZi4uZjdlOTNiOGExZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwor
KysgYi94ZW4vYXJjaC94ODYvdGltZS5jCkBAIC0zMCw2ICszMCw3IEBACiAjaW5jbHVkZSA8YXNt
L3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vZ3Vl
c3QuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJ2LXRsZnMuaD4KICNpbmNsdWRlIDxhc20v
bWMxNDY4MThydGMuaD4KICNpbmNsdWRlIDxhc20vZGl2NjQuaD4KICNpbmNsdWRlIDxhc20vYWNw
aS5oPgpAQCAtNjE0LDYgKzYxNSw4OSBAQCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX3RpbWVzb3Vy
Y2UgX19pbml0ZGF0YSBwbHRfeGVuX3RpbWVyID0KIH07CiAjZW5kaWYKIAorI2lmZGVmIENPTkZJ
R19IWVBFUlZfR1VFU1QKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqIFBMQVRGT1JNIFRJTUVSIDY6IEhZUEVSLVYgUkVGRVJF
TkNFIFRTQworICovCisKK3N0YXRpYyBzdHJ1Y3QgbXNfaHlwZXJ2X3RzY19wYWdlIGh5cGVydl90
c2NfcGFnZSBfX2FsaWduZWQoUEFHRV9TSVpFKTsKKworc3RhdGljIGludDY0X3QgX19pbml0IGlu
aXRfaHlwZXJ2X3RpbWVyKHN0cnVjdCBwbGF0Zm9ybV90aW1lc291cmNlICpwdHMpCit7CisgICAg
dW5zaWduZWQgbG9uZyBtYWRkcjsKKyAgICB1aW50NjRfdCB0c2NfbXNyLCBmcmVxOworCisgICAg
aWYgKCAhaHlwZXJ2X2d1ZXN0IHx8CisgICAgICAgICAhKG1zX2h5cGVydi5mZWF0dXJlcyAmIEhW
X01TUl9SRUZFUkVOQ0VfVFNDX0FWQUlMQUJMRSkgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IG1hZGRyID0gdmlydF90b19tYWRkcigmaHlwZXJ2X3RzY19wYWdlKTsKKworICAgIC8qCisgICAg
ICogUGVyIEh5cGVyLVYgVExGUzoKKyAgICAgKiAgIDEuIFJlYWQgZXhpc3RpbmcgTVNSIHZhbHVl
CisgICAgICogICAyLiBQcmVzZXJ2ZSBiaXRzIFsxMToxXQorICAgICAqICAgMy4gU2V0IGJpdHMg
WzYzOjEyXSB0byBiZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIG9mIHRzYyBwYWdlCisgICAgICog
ICA0LiBTZXQgZW5hYmxlZCBiaXQgKDApCisgICAgICogICA1LiBXcml0ZSBiYWNrIG5ldyBNU1Ig
dmFsdWUKKyAgICAgKi8KKyAgICByZG1zcmwoSFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDLCB0c2Nf
bXNyKTsKKyAgICB0c2NfbXNyICY9IEdFTk1BU0tfVUxMKDExLCAxKTsKKyAgICB0c2NfbXNyID0g
dHNjX21zciB8ICh1aW50NjRfdCltYWRkciB8IDEgLyogZW5hYmxlZCAqLzsKKyAgICB3cm1zcmwo
SFZfWDY0X01TUl9SRUZFUkVOQ0VfVFNDLCB0c2NfbXNyKTsKKworICAgIC8qIEdldCBUU0MgZnJl
cXVlbmN5IGZyb20gSHlwZXItViAqLworICAgIHJkbXNybChIVl9YNjRfTVNSX1RTQ19GUkVRVUVO
Q1ksIGZyZXEpOworICAgIHB0cy0+ZnJlcXVlbmN5ID0gZnJlcTsKKworICAgIHJldHVybiBmcmVx
OworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJlYWRfaHlwZXJ2X3RpbWVyKHZvaWQpCit7
CisgICAgdWludDY0X3Qgc2NhbGUsIG9mZnNldCwgcmV0LCB0c2M7CisgICAgdWludDMyX3Qgc2Vx
OworICAgIHN0cnVjdCBtc19oeXBlcnZfdHNjX3BhZ2UgKnRzY19wYWdlID0gJmh5cGVydl90c2Nf
cGFnZTsKKworICAgIGRvIHsKKyAgICAgICAgc2VxID0gdHNjX3BhZ2UtPnRzY19zZXF1ZW5jZTsK
KworICAgICAgICAvKiBTZXEgMCBpcyBzcGVjaWFsLiBJdCBtZWFucyB0aGUgVFNDIGVubGlnaHRl
bm1lbnQgaXMgbm90CisgICAgICAgICAqIGF2YWlsYWJsZSBhdCB0aGUgbW9tZW50LiBUaGUgcmVm
ZXJlbmNlIHRpbWUgY2FuIG9ubHkgYmUKKyAgICAgICAgICogb2J0YWluZWQgZnJvbSB0aGUgUmVm
ZXJlbmNlIENvdW50ZXIgTVNSLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBzZXEgPT0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHJkbXNybChIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5U
LCByZXQpOworICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICAgICAgfQorCisgICAgICAgIHNt
cF9ybWIoKTsKKworICAgICAgICB0c2MgPSByZHRzY19vcmRlcmVkKCk7CisgICAgICAgIHNjYWxl
ID0gdHNjX3BhZ2UtPnRzY19zY2FsZTsKKyAgICAgICAgb2Zmc2V0ID0gdHNjX3BhZ2UtPnRzY19v
ZmZzZXQ7CisKKyAgICAgICAgc21wX3JtYigpOworCisgICAgfSB3aGlsZSAodHNjX3BhZ2UtPnRz
Y19zZXF1ZW5jZSAhPSBzZXEpOworCisgICAgLyogeDg2IGhhcyBBUkNIX1NVUFBPUlRTX0lOVDEy
OCAqLworICAgIHJldCA9ICh1aW50NjRfdCkoKChfX3VpbnQxMjhfdCl0c2MgKiBzY2FsZSkgPj4g
NjQpICsgb2Zmc2V0OworCisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIHN0cnVjdCBwbGF0
Zm9ybV90aW1lc291cmNlIF9faW5pdGRhdGEgcGx0X2h5cGVydl90aW1lciA9Cit7CisgICAgLmlk
ID0gImh5cGVydiIsCisgICAgLm5hbWUgPSAiSFlQRVItViBSRUZFUkVOQ0UgVFNDIiwKKyAgICAu
cmVhZF9jb3VudGVyID0gcmVhZF9oeXBlcnZfdGltZXIsCisgICAgLmluaXQgPSBpbml0X2h5cGVy
dl90aW1lciwKKyAgICAuY291bnRlcl9iaXRzID0gNjMsCit9OworI2VuZGlmCisKIC8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAq
IEdFTkVSSUMgUExBVEZPUk0gVElNRVIgSU5GUkFTVFJVQ1RVUkUKICAqLwpAQCAtNzYzLDYgKzg0
Nyw5IEBAIHN0YXRpYyB1NjQgX19pbml0IGluaXRfcGxhdGZvcm1fdGltZXIodm9pZCkKICAgICBz
dGF0aWMgc3RydWN0IHBsYXRmb3JtX3RpbWVzb3VyY2UgKiBfX2luaXRkYXRhIHBsdF90aW1lcnNb
XSA9IHsKICNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCiAgICAgICAgICZwbHRfeGVuX3RpbWVyLAor
I2VuZGlmCisjaWZkZWYgQ09ORklHX0hZUEVSVl9HVUVTVAorICAgICAgICAmcGx0X2h5cGVydl90
aW1lciwKICNlbmRpZgogICAgICAgICAmcGx0X2hwZXQsICZwbHRfcG10aW1lciwgJnBsdF9waXQK
ICAgICB9OwotLSAKMi4yMC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 10:11:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNwYX-0004p3-1y; Fri, 25 Oct 2019 10:10:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=0Vyi=YS=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iNwYV-0004oy-Hh
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 10:10:51 +0000
X-Inumbo-ID: b51140d4-f70f-11e9-beca-bc764e2007e4
Received: from mail.crc.id.au (unknown [2407:e400:b000:200::25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b51140d4-f70f-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 10:10:46 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:687b:c909:9c42:5397])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 52C97200080;
 Fri, 25 Oct 2019 21:10:42 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1571998242; bh=VMrJtprEymQsWpuNKcCMo5UuCf+C/wKoan2syHo2q54=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=s/9Zar4qOdep+OpIQtF/M3TgwF1cFcx2sVeTj26xmIIgx5tu/x1NJguDqcuiO8Wfv
 h02rhI4n0KW94WL6zaV0wQPuXF9viVaFDxTP3i7WBQR2np/iI2m0sus7PbU9eRWdNL
 bWoao0ZmFx2xvSkqZZggv8k26UyOkilTLzuXLKas=
Date: Fri, 25 Oct 2019 21:10:37 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: Jan Beulich <jbeulich@suse.com>
Message-Id: <1571998237.2574.0@crc.id.au>
In-Reply-To: <8fdbc94b-a333-a4ba-146e-e1b853655a79@suse.com>
References: <1571918276.2606.0@crc.id.au>
 <CACCGGhBUx6AHfF2wJkQ3=M2OVDuLgR+Q4WBLCJE3Rb7-r3fRRQ@mail.gmail.com>
 <0dcf51532bdcde284d42c90780f57c97@crc.id.au>
 <82cb0edff0fb69d470a8374f5595e052@crc.id.au>
 <8fdbc94b-a333-a4ba-146e-e1b853655a79@suse.com>
X-Mailer: geary/3.34.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-DRTQUhYWMvAz9B5nICLb"
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Paul Durrant <pdurrant@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

# patch -p1 < ../000-debug-patch-0.patch
patching file xen/arch/x86/hvm/hvm.c
Hunk #1 succeeded at 3373 (offset 1 line).
patching file xen/arch/x86/hvm/svm/svm.c
Hunk #1 succeeded at 2159 (offset -64 lines).

I've attached the output from around boot all the way until after the=20
Windows HVM DomU crashed.

I gzip'ed it, as its a few hundred Kb.
Steven Haigh

=F0=9F=93=A7 netwiz@crc.id.au     =F0=9F=92=BB https://www.crc.id.au
=F0=9F=93=9E +613 9001 6090       =F0=9F=93=B1 +614 1293 5897


On Fri, Oct 25, 2019 at 10:28, Jan Beulich <jbeulich@suse.com> wrote:
> On 25.10.2019 09:00, Steven Haigh wrote:
>>  Further to my last, I downloaded the latest Windows Server 2016 ISO=20
>> from
>>  Microsoft.
>>=20
>>  Filename:=20
>> Windows_Server_2016_Datacenter_EVAL_en-us_14393_refresh.ISO
>>=20
>>  Have attached as much of the log as I could get attempting to boot=20
>> from
>>  the ISO and having a blank LV as the install target.
>>=20
>>  The Windows error message (shown via VNC) is HAL MEMORY ALLOCATION.
>=20
> Hmm, that's as if there was still (again?) an issue with CPUID
> handling - iirc the same was observable on maximum-size Rome
> systems prior to df29d03f1d (and its fixup). Below the debugging
> patch I did use at the time, maybe it turns out helpful here too
> (and perhaps you'd really only need the first hunk, I had put in
> the other one just in case anyway).
>=20
> However this looks to be different from your earlier report,
> where you said you've got some
>=20
> (XEN) d1v0 VIRIDIAN CRASH: ac 0 a0a0 fffff8065c06bf88 bf8
>=20
> So I wonder whether there's a new issue masking the old one.
>=20
> Jan
>=20
> --- unstable.orig/xen/arch/x86/hvm/hvm.c
> +++ unstable/xen/arch/x86/hvm/hvm.c
> @@ -3372,6 +3372,9 @@ int hvm_vmexit_cpuid(struct cpu_user_reg
>      }
>=20
>      guest_cpuid(curr, leaf, subleaf, &res);
> +if(regs->ax && (regs->eax >> 16) !=3D 0x4000 && (long)regs->rip < 0)=20
> {//temp
> + printk("%pv[%08lx]: %08x:%08x=3D%08x:%08x:%08x:%08x\n", curr,=20
> regs->rip, leaf, subleaf, res.a, res.b, res.c, res.d);
> +}
>      HVMTRACE_6D(CPUID, leaf, subleaf, res.a, res.b, res.c, res.d);
>=20
>      regs->rax =3D res.a;
> --- unstable.orig/xen/arch/x86/hvm/svm/svm.c
> +++ unstable/xen/arch/x86/hvm/svm/svm.c
> @@ -2223,7 +2223,13 @@ static void svm_do_msr_access(struct cpu
>=20
>          rc =3D hvm_msr_read_intercept(regs->ecx, &msr_content);
>          if ( rc =3D=3D X86EMUL_OKAY )
> +{//temp
>              msr_split(regs, msr_content);
> + if(regs->ecx =3D=3D 0xc001100c || regs->ecx =3D=3D 0xc0011005)
> +  printk("%pv[%08lx]: %08x -> %08x:%08x\n", curr, regs->rip,=20
> regs->ecx, regs->edx, regs->eax);
> +} else if(regs->ecx =3D=3D 0xc001100c || regs->ecx =3D=3D 0xc0011005) {
> + printk("%pv[%08lx]: %08x -> #GP\n", curr, regs->rip, regs->ecx);
> +}
>      }
>      else
>          rc =3D hvm_msr_write_intercept(regs->ecx, msr_fold(regs),=20
> true);
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

=

--=-DRTQUhYWMvAz9B5nICLb
Content-Type: application/gzip
Content-Disposition: attachment; filename=xen-output.log.gz
Content-Transfer-Encoding: base64

H4sICKvIsl0AA3hlbi1vdXRwdXQubG9nAOxdW2/juJJ+H2B+wb5wZx8mmRO7RUm2ZR9ksL7IiTFR
4rGcdA8aA0OWaFuILXl0yWVwfvxWkZIsyU7k7nPQ2A5idLojsr5isapIFimz+pN+fUp6gR8vVxGJ
t0RWSX98G/74w8knrOk6justib2NiUQinwSx91fMYkaklIIM3SCMOIXvZfVnxLIj98GKAH2AFz3M
K0chV1IolRRqJUWjkqJZSdGqpNAqKdqVFPQF9edJqrVKq9VKq/VKqxVLqzVLq1VLq3VLq5VLq7Ur
V2tXPsJnq7Urv6DdSex5SBNG8ZwEzPYfWPBMQrZeRCyMwnq9nlJGgbUN63aHNjStQy7GQ3Iiwee0
Qxbw0WRHmuMvkkrJ53LJn6T2a0amSYrWVBaLMuOWpnTIFB7AW/aYSntMpaOYUirLCVfl35Z0Y6+Y
fT/b+ut1hxiWvXI9RngZwTLUY+RuWADatIKIOZnuNlEQdMizHwd8kiMryyGuZ/te6IYR8yLyYAWu
NV8zYkwnE1B/hPNXWIRvA38ONM+CT290YxLHZyHx/AgRMIda6zXnX2rX9gOwLMgDv3kLdxkHMD36
XkbF23TYworXEYmet6xDYs+G7qFEBaKF+wRcAstbQrvMw3qnk03IBP1BqrVRfeQxcCNWm1v2/a7e
4vXzXH204ivAjsTmJIscCXQ7AukLcmTqelkUMrdCJiRKPmRjhffCtmnJISHpDqntIe3XkPIOae8h
2WtIZYd0bNkqIrlnYsm+UQgsNY4b8s7vyhoHypoHylp7ZdMbA0aLJFFJTsU9+dg7TaufmOeDORYd
MvLcyLXW7t/ck8jCcoFLnXSNAbqpzcLQD6B044K7wtTjJl4ab7c+DoyU4cDfSDAYQujsk7uJN0SD
MGA8mvyeuf71J3KiPzE7jhgZCGlPSeIS2DJf7TN9/PLLL6QXu2s+7VlkfCdagOKUQr8awkhaOTie
LMcJzqUnmpqKbcK/8VluNeD5FYSsFhGNJq0AtDlFBpDnVfSanae3W2oZAFV+8AzGyuSHiUt6Upr8
oUAKqochfXGrm9MZTBrn5CeYquKnn14kutMn5ujmGinlevMQHTznqcAxakpdOkR5N5pMZ72uqQOd
9JT6czqyDgBG16PpbCwbnD6lO0ipX08nfxTZouKodoj48o+xPul3r65m4+5FSRiKHn+wiaHend5O
dK60/8aRiw4421pLNuO/hv/aWvC8dNxgZs1h8Zypy/khNZi34/HNZKoPZjmW0D9Nogeox119ZtwM
UMyfnll4iOHVTXegT5BgyTwWuPYhoti79/xHD1bqJ+f0oFTmWL8ezPrd675+xSU6JA6IMjOnXTDk
eHj9ItXlXUJ0dfMx0+/OgAf1O+4OBpPZzXBo6lPEHCK5/MNU5NnO2GgqVS6SDv3Yc2C8XxJ3A8Yp
1OGYggmJhbnlgZAHN4hmfNZNPq+5J34gJJrx8TnzFwtYbzlA2mOZVB7FkgPuebBwAEBfAjDo6iGh
S2M/A0CAATHdAUBptOBnK28KWnlhFJJPzCPkngUeg1CoqdbmbnRG1uH8DGKMzdaKFDkj5VNwmRQ8
PKHnOq2YxtAHRjB4iaEbN+AG3cmke32hG+AUnWI7EAL5dr2TBiOStGCJ9LVfsxI7XdtgnWu2Gw2C
AzrEAHnOBAcLFqlswPDVrg6xxgbWy/tOwplK1HG0eY4zlCzoYmFp7RSJk99thdhXvuVAUJUqqGz+
2q8v2vegWLtP1uF9641Xz2ENA1hYeLcpUttDallphjS5s7rewkcdk7JsJWnVuZb3mDDyA4jZYHH+
Imn7ECf76xT4Rf0EuxIxUXdK0tKytHIB2fMxXokgSiv3U97rp5xfPCCGmnavOtn4KY//PLKkWzHF
4Yyom2bOE0rDdC9oUsld/ugkiycgCLaiAzOKGGI79i/EOxAJF+Fp2FOCtw9HPxAOl+BJEFSG81Bn
H67swUVMVISXxkQSl5K1/5hESDgF/kVgn8HClb92cKckGGNnxMDPNkKmHcTzOcaOw4AxMuka4OkE
Q/VlgAtMRhdBrHvlL9fsAYdsd71Oay5i2DUfrsLY1ISFGqRzvW0c4XQzuDFgFsItF/m5P51c1ayf
uaiM7yP5jBQ+uhGMUw7JZiQUzyENpXnfgxo3Svr64w8wnLcov5hNoA44bGGwuzY0mxJBoCKaX7Io
26ruNvqOhOtpYCMfvlkhbBOvRaAPf4zhdUi4O9cWuJU7BAuY5dR8D4J/y8bNADYGOA7LFoZxf4Rr
M+w8H1xbbH46/E9dqiap5EKrudA6rSapbEiubkg5hqRSFrWaS6OapHUMSaUsWjUX7RguldrV6koF
Ca3WC5BUcqnuEa3uEa3uET2iR1pdrSZpVJM0q0lar5LQytEoVw9YmVb6LpJU+C6SVNgISdrVJFYF
SbO6R61qEutIklddSpC86i/yvLohu5rEOZLkdXFZNZfFkSSvdlqp9jql6LtHrU7M2UUSuObVtoH7
UPO3/ByZ0o4jPVAMvyyICqwoYpstHqp+nBjmBA8uKR6bkUXgb3BnKElNVVKl9IONlErVytaUb9qa
/E1bk96wJr+tl3xbu71ln/y2ffu2I+Atz1zfVpPftrW3PCu/5RHwllt7y17yPnN9n619W7u95Xjy
LWvy3W7fZ2tvWZNvuW/vmvw++/Ztdx3vffs++/be2ruX/H9r7V2T36cm3+32fbb2lu32lvv2rsnv
s7V3TX6frb3b7fvU5Lvd3lt795L/eGuixQlL7rqSRzdakW5/PEovS/gBGX24IRPd1KeziX5R//GH
/7L5vRO1TpW6VAvsVG4sfGBBiN9QzirJSeD70f+6XlSPN07d9jd1Kz4lJ0sbqi76/VPSrst1SmSJ
tiVNbpGTCXTs0opEeY2enhKHzePl+TMhw8AlN3ZE5AbQd1S109BIVx9MOToV48rCO9Okv8JLqSaL
OsQAgRBGVQKqVPAPR5B/4P0DsnSjToNqdltpLCy75rhB9Jwym+M1xprrdMhC1hZtedFSW+2mJbVV
2Zq3HUVWFMqchtNutyVVtlsNK0Xi1YU1XioJOuRictsjcl3Kvk3X9zcby3PI2vVYh2zXls3wa/Es
II6/kWYbtjlXpXbTONtYTx3+G4lt32HnoW15CY31NHuwt3F4rpK1v1w/rM/x4vESv/o+yxWAxuk5
pQ1Zks40j+LlY7zGcY7lecvxG1sEJRa3YJP7Wni10WH8LmzmoHeuw3x++yTY8C+k767R3F108Zpp
xJ4isgGBiSY9yY0zsvC9iGhPtLmj7OkfBoM+2bBo5Tsh3jPz2D+JPhgN8Nq4Fy5AG/j9e5CAhAzE
drK7FYIKBeAXWgMWBS57AL+ZM9uKQXjPJ8g7qeBfusdWwJMifgU7ZTRwQ/twR8RVNkqM3oSE7tKz
ohjUUapWQJBBHk/CKIjtAinotsY0GJ14jwHv+WQ8pNKH1PJFbUfFu1GxuGx7CCQoCiBxZ/kEmmfB
Q/7uVI6G7bUlLqS8DqN7IrYdTZZeFTGlyIEsqbqtlCYPkxPYi22lFEUQv6pywuez6zvzMMwuwpx5
C8bya21lFHlQu6FV9CujycNglFW0lVDkQWzhVPQro8nB7HlTrhIxpcnBFqnFXhQxpdiBslv2r7SV
XsXKwdJ7/a/CnDKMplWvwHY0KQxvCSqHe4Zq7ZCJORgj7VBqdKUz+E1WoQGZdK+65m/dEvEnExah
QU9vaVJbQ+JuH4hpQkwI6RKDjDCtgdQCBbdJ1xjxe2l451kpMRvCP5zZcECRGaXYcvPrmA0yyegA
mLV6SjvXjQPMRtfTK1wdZal9SDITmemqLnGdqFKRoDse9YXouoIEtKFDa8pX6mGciD4ctkVr6r+h
1FHGbMAt1C5ZKOV2DDMzUSq4cItbqKkWlNof33KSErPk6UVmVIduav22xpmhSMZA/FyNeulNRpkY
5hBYJ5HcS8w0HSVTFInybibMBLebQcqMvmpuoz+84Mz6VOMGUCp0JiQ7rLPLsT5NmPUFM+04A+Cn
8VI3+3SoZYOTYvd6o0+IgH96f6QGlF7t5q0+HAlmsiz8TD7sZ6kBSMZ3v5uju4mZMGtyyQaSsCZX
P/+bk2QGEOXiU7bmuN9PuqkonFlTz1sTfzjJUcz6k27KrAvMaLOhlZlxkoPMaJnZYCSYDbpiJpDb
e8yQ5ChmmTUHXZw16EDtFphtnClPM3OU0340DcFs2BJOK2tfM2uYzyHssjBo65BmQ9UaRo+cNFtS
o6U2tftdMpZrn1zfGt1iTh8Id3P3VIfWvUiE4mFAjLdeS59aeUnKwlOx4Vsxa8svmGKul3AXvcI0
Q+6Y5/iwxQBFnUFLaaqXE+mJtk7PYOvjsDXsenhJi0KJGTFxORX90noEYbSWtKA7bxmAPuS6Rra4
msK2LS2/DRHFZ3gHNqe4VxHJiko+a9SmPPvS6IaM/SDCDYQmgQ0UmczdKCyZ66FBzCtdH4NNhzeY
JMmLAn/9WepIf57hrdgoDvlDyWNykO2GPs1sL/pMO5qknlGO5IXsQRRKvLDIQZE/NNVPYkVLtjpk
44YQxvNrvlABPlkjEEgxFcKZD2WbnZGY62OXYUHwzX8erXsWb2cPzP6c8LFBNHiche7f7LNclunK
x/vBXMOpSNLTgrGCTySknOrEsrfuzHU+4/b+T7K2tq69e0zSMZ1WIeUiUj4eqRaR6vHIZhGpHY/U
ikjreKRVRNrHI+0Ckn6BblkRebxuadGe9Hjd0qI96fG6pUV70uN1S4v2pF+gW1q0Cj0eqRSRyvHI
RhHZOB7ZKiLbxyPbReT8eOS8iHSORzpFq3yBbhdF5PG6pUV70uN1S4v2pMfrlhbtSY/XLS3akx6v
W6rtzbdpGrdKaPvrodbXQ+dfD7W/Hup8PZR9PXTxRdDZNYQ8OfgC4Ct3uSLMwSNRF2IL4PlnBr2B
4CdwnXI4xM/O5+4y3GxLe4IbIWBm/WR1x6aSLEh/kmXo8pRPn6VdQwIIJR2S9IbgYWp6yK4oZ4VA
wU4ikwtzRKSarLwmhVWWghalkNU9MWhejOZrYtBMDFmtNRolOa6nM3PSn93cTcjJPA4xSWQczjA/
jESWa39urfmDTJzFGn/KO6yX8e08vs3Tz/AMMGUOk98lCN/wvPiZ+MKYrL5HIx9B036ZRseJJPMR
PAzviJRPdZLE0jJ/tYLVYZEx3yvjSweMA2RZg60OP5TvcP06hXhw3E936sUtiNQR5/jZOVvIlhtM
csofQGMMNIfnYcpin5UVMAt3Khk4PVnD0FjX5GLrojccuPCDvYbgl9qukWQbgUeXJwYE2accYxrj
kvy5U/VsT2aMeS4f/1FE3iKL64lGVn60XcdL/rzz2snvMHY3sOXokEYTvfGMqI2mRgxz9AF+ap+y
TlgBF2rj2oGPr1nIHNyIgD1Bsloze03yhPsRMAJG72gKRZMIvsXhxfxNiSxlmTxAFolvy3BXRluY
4yufqTZgmIMTW00WnKyTW2bzPD8PDASK3GWa29N21/BYyJ93aQXOI9iKLJh4PwE+2Rv3dgR9f7PF
nKA1MFuS9hMH0GA00fvT2fTy9vo3Yl52BzcfMR/j6PpiB8V3QmkG3A7pTUe16Sr27snVUL/u67CP
HOv9GWZL6sAe+IzcRCt801Vs3hRNcgtf3hnkzgjxYPUFivHdAYJP4yk4ishXhxSYMOK0I7JvpXP6
GT7eZo/kBGdiTK4E3jnYnQUj/IpOhyRcWQ73odf5FD02BLs58Ro7ic7aD5gDEplpKRj0QSYnNi+W
d06YZmhFFgIj71hlouFrtxlsuG0XZ9RZuHIXYCiqFQlAZJA7rVV2Kctiz2EBJ4HJz/JsNot8YI+/
dXKp2nGKeomqlq0WWXrqEKYBntkXRzN4vW/fs2yzT2xrC64LdrN5PVkCKfht4EbPILm0yaY0/kox
Ciz7Xrxgxj7AtOwtYbWkUktpqRTzzXoZYAzej2M/yeLshgQzB1HNuPybz4zZQUXyMo9gBrc6TjZI
kSW+zSZiC/Mp8wMkkcEMM0qrLYXOpWKWaVWTGlKWtBJGbu3OxWXTMG6J/hQxDxMEDtORltLVyJgF
7ha8H/buPNOdCTMlJkCZsL/wZeyO8EnGuX73fP0JT0R2zyPvAVzFgckEZ7n0JfGuXqQ1K/KAxvk8
CUYEQOxFsCjvai99BCRr8xTfqiYZxMxkCpP3uL9MXCbtTxQywQR94nTuSuRay2UlrREjyY037pqj
AV+9dnUmBF1Ddw0Cg6aWmIE7KKEPUIg+HpT8zg2iOD0/wXOvsMRugLXj8QQTw5U48Cr9Af14v/IW
lj7yAacqNCymVOZmHmfpj3N8ROoboRBTrIPixTIuFzmrCSl4JLnAMEW3gvUz+WgFXu5/TBB03Tjy
cR208WsaW98LWU6/IrleVyTQmcCcx08aYU3qi4O0kgp6axjExIz8rWEF9wAPw1ye1qI33Wxh/CWp
pXMtQlDXt7bWHFejZ2IYo5uk+bI9MLY5pCPhkyWI7q2wUYf3+BI6sC7ooRtFgTvH7NNDP4AVLzco
ErODizpirOaqjIsYaLkkyUKTr0zNVB4K6cgfpOvJZXecpjHcwKwHy0eQfVem0GRxzpBECJhLQI+C
PCTyhmJslVZ/9CFckkS4OGFr62lXOcLRHcRb/MZDmmKwhPeCmZinwfmzDunX3d4VLO4gV42Pjnxq
b5wDxQrnsUeIy35LviuR1tfr05GhTzp4bhn5mBZ7KPFtAD2XCIhAz2X+KJ/XKD7jv7sZmh8Q84z8
Ps7DLPBEZHPPnskqMfM/Ic4Aj/25+3Mu02KEX+0AT1xzVewC7zQtbPo9Fp6OlPgL2Bg1yW9ub5d0
/9Fyo5rrrEGPWYJ+WNoID6bSc/JNej6ewiBMgagNZqssnf0uLyVWmWnydNjyPAiXXZSXBJzaYQSg
N+NEwd0M4tTr8fQ0R3JlwTjo4fK7AkPbPjjqyVVvcpp5dFgYepzpU1SbjMbEtDAUh478z52hfxpN
czR3Rr9H+mtmeaQHoW/erxiGtt0Q/7ODfHk6b94ZmMz6w51hdu/0A/UXo2GudIzfs6lxj7QZeKSY
pysJyDRNAZojnZp9MsFVzzAnBTuAxssOzsuzuFf0Riga/eAEhurp3rd8BAYGMeYZ5dE7jA71vvd/
7V1bc9u4kn4/VfkF+4K3k2xFEi+SLGkqp0axnFhnLFsj2c7sZqdcFAnZ3FCkDkl57HnaX7M/bH/J
NiBS9wudURKi1alzPLIA9Idu9A0gjX7LjA780D/O8s2vSxWofg7Vz6H6OVQ/h+rnUP2caReqn0P1
c6h+DtXPofo5VD+H6udsHkD1c6h+ztZpzf9R/Ryqn0P1c6h+DtXPofo5VD9nXxeqn0P1c6ZdqH4O
1c/JyZ2pmGsnYL7rltZNTUli5o3qQhAaoWH1JZjr5yC4LSwnaJhzLuKNeMsbGuYMD7OWkCTVRMO8
bpi1BLMkCY3QCI3QCO140TCfzlA+qea6Ya5ujFknMZ8YEm/EG/FGvBFveeKNJKkmGmZJEm9qomHe
mxJvaqJhflsTM2+YLYB4I96IN+KNYgDxhpE3zPs3zLtFsgA1ecNsb8Qb8Xbc1k3rpqYkMedcpCUk
ybzxhtkr07qpKUnMvGHWElo3FSV5tELG/AAXc2KL+RV0zH8ejVmSiqN9/rfP2k+mMWLs6hfG4JfR
77Ky2xgoiyb9J7M+mjj8kf0yvUY1KU7XsXzrnodiQPHVq+OT0akXRGsiSsrlsb4snpZH2RzcEjPL
JlGfHyqa2UXU8uZucf3hbI6y2NlkzMRcHdZ6L2dYzNvy/RjzPw25qKvWj2X9yMQBXIramOJK6BJI
LI+qrjjaS1bGc6NYVC+MYuv//ud/mS+XRhRDjh84sydhKMoqTa/BzrZSmJPIg6NtXil5k/ge//L9
12HTXHvcEqWkGUxZXII+m3J/etu6KM77g2a7w1+vTi6Dq8a8VyG0Q7vWTdq/MdmRLthhkSei4mx4
9BzBZAtgUPFzUbb9BSqRLJXwX0+GcyB60YMjqH3hz/fc/3pysqa1qBPd51Eka3zvpbTmGJNSzKxr
RdEfonxtD0KYqBwhr6L+JMr4tdxQVg0Wpa1hTXbT57KCqiXKXYsi33OgZjhw49AKn4F+JArJQkYj
xTGtjS07dwPX373c25zlRSCqSpz5dvgsNfQ28CYjHu2RxVTnsjjel4wXhT9AkAssft08EjqyOvsC
sa+ST9eKH3bPYmsYEjr1lUP/sMY7B17IkpOy9rM/HzbNcAuifgjoN5cF3R2Lj6DPh/aHq91z2Uzy
4rZjyLqYKaFoeR+UndJIlMIegzRlBUu53fxqWt1peULYt4actSaj8er2LDspUXnFjj0gJSpeuUlh
90trBMvSdce7ncJmkru21C+ksnnzOUsvOsL4l9KL7lW//Vta2Z79KuvErppAcR8R+Q0riSKQpSfu
syEQiLINnR22DCb3Lwe+hjAZCFe34Dpfl+LR+M2m8evJVYLeCZwJICeVKkWPXve0f3Z697Hfz0Zo
bX8Cvnff5mQv0U4AuhakFdvBsoDoSFqpw4AsiPte1LhLy9BmI9oNeVKsk11+6C8XhxW/PfJQfMxG
DPyRI+OiKLB02e4zmKHMUUo8tksQhKfkSz6PIeR9WSCaKTVZjF2nsuIuzFF66annyuTsZ9T+GUxC
H2JXn4dLg3fwt2nIjzgr2TFFUUmOLenxRsvbtHbTVEDKU6xhQmQtmu6llPgvzxl7YMQykZHLk3F4
X5YxvnXDeGJ5ad23PaoiXcHi4mbxY5mJ7XRKmanscU6ZE8e/cPaRif5LPEJmomuewYFJc7bPOew1
re+0R1rjJqOt7FF1YaylvvXIWQ+owDz7nDsvijD7ziZfYDLbo3bmVd5uui/V7ixnrvtc0PYHNxl8
Nj0qV5M3QnupswOD0Ucfmu2Ls9bUJj/IQu5izLQq8d7cQhgTeC729+kxi9gOwch4ErHpF05hNO1d
8IBCMZpmT3+X0crhMcBFeTNIzO8JHBxthyNujsfec6ozt1boyjq8exP/laCQdV+WmeD2wJuZxO4s
N0t8+mS5sbQBcXbgcYh6SahKCti6f1orW68cKZHij+8JTU20TKa5w+nkzIoUfwKMWZKZNG3bGVJu
Hhd/8CbRA0unCeO7PIzkeXEsTsRC2BJRfFHeK+bI6snHEG/EG/GmHm+Y0SiaqilJzOtGvBFvhEZo
3x4tR8ZDaIRGaIRGaMeLRlt2NdFIJwntuNEw6yTmTTTmdaM3tdRcN8xa8n3RMPsSzLxhjm+Y39bF
vG6YYwBmncSsJZitm9AILW9ZEGZJYkYjLSFJ5g2NJKmmJDHvFo/+BCNH88XsHzBLEvO6YdaSH/MH
medBFPvWiP/gv5OjqEBohEZo6p1YZrt9aXozXp/bk1BcQpk424i15NWbO6+32HaT6Oym249hMBnL
ey3ZRRB8mYwz/j095mNwzLwRGqGht4CdV/PdA9D6RZ+7rlLl4ciNmXSZycXgUT4vV8D8Nsz3VJLL
6VWV6d2CrG+H7jhmLTcaiwvbpR686KZYxRcm2/2i28wkZ9Ihk1RTkpgPiwhNTbQf42lbfMjDEL7h
T7AnlPc3R2KXN/GyFjCkNcktWrbblIPRSNapedmyKy6aHRnbeeA5TJSN8NhAXN6d3nQ+dH03euAR
m4wpZcfNG0lSTd4IjdD2ufdrsbf0RQGBrvc8CibxA3sv3DxszDnPfJMytj/fwawMR4tGQVNN3giN
0AgNKxrmiENo6qR8x4KG2ZeQ51JTkoRGaIRGaISWJzTMb9xjzvAwP4ImNEIjNIo4xFuetISiqZq8
YUbDfAcWWYCaaJhjN2VBhJa3XT5mNDqdUZM3QiPPRWiERmiEhjGaYo7dmCWJ+TQU844Ks05i9iWY
T9Uwnzxh1hLMnguzltC60brlTZLkuYi3vPGGGQ2zvWH2XJjX7eDRVFxE8IE7QWgxU2evxV2BPGRn
jiuuanoDjb/w0OceqxTNYrVgalpxaJt68alWvauWWQAT8Vnyy+uHR1sTQ+B/n/iA2YEfBR5vsIc4
HkeNUskLbMt7CKK4UdfqWmna0/aeC0/cL+jME9ddNhhmaecIDXNUwrxumCMunYWpyRtmNMwWgNmX
0Lqp6bkwrxtmLcHMG6GpiUbWTWjHjYb55I3Q1ETD/LQT85kC5nN1yhSIt+NGo3UjNELDikbWTWiE
RmjkS/K0o8K8W8QsScwWgPl8EvPJE6ER2nGjYY4BFLvV1EnMaJifPmBGw5xPEhqh5Q0Nc+zGLEnM
OkloamavtOtQU0sITU0LwCxJQiM0QsOKhvl0BnOmQOtGaHlDw2wBmNEwWzdm3jBbN+ZnHZifGmF+
JozZuskrq4lGFqCmTlLEIS3JG28kSfLKx41GT2nVRKN1UxMNcwzALElCIzRCIzRCyxMa/YUMoREa
ZXjq+RJCUxMN846K0NREw/y2JqERGqERmnpemdAIjdCwomF+dwZz9opZJzGjYT7nIjRCIzRCIzRC
IzS10Oi8hJ7jEBpWLcGMhllLDu4nX7169Tfbey48cb+gMy+4d/0GyxHDmNEwv1CD2cEQGqERGqGp
F3EIjdAIjdDU85OEpqaWEBqhERqhEVqe0DDHN0JTEw1zUQH6c15CIzSsaHQBIEkyb2iYJYk5dhOa
mmiUvaqJRq850rodN2+YJan4y3k5QsNsAZh5wxxxMEuS1k1N66b4piZvhEZox42G2U8SGqHlDY3O
zAktbzkX5qdGJEnijXjDioZZksSbmrwRGqERGlY0zBc3YuaNJKkmb/T0QU1JYkbDrCWEpiYaZnvD
jIY5dmN+konZl2BGw/zUCLMvwYyGed0w+5IfiZbbiREaoZHbITTSkmPiDTMa5tQTMxrmB4OYJYkZ
DbOWEJqaaJhfbaZ1U5M3zGi0biRJQsOKRtkroREaoRFantDoxJAkmTc0kiSh5S3DQ4F2ftthjg72
FVmPvMFOuzcrLfrWFmNri7mtJfm+2z7d+H37qrnWNJvaxYY2fUebsaPN3NG2hHfXO/vY3wW6qYOx
r4O5p0MqptP2Xbv362ZR9Ztb28S4i/blL1tkf73x+9715jU5755tHtDtXLc7Z70t0utc91ab9O1N
xvYmc2tT0nDb7rVb7eblXeuq02xfblfsu9/6zduz7eq9sd3Y027uaddWZ3m73cR29TEy9DEz9JnN
p3N6tnMuW9qNPe3mnvYU/7p/etds/fOmf71lAls7GPs6mPs6LOoEeNAdGrHeauxsNbe26izkURyE
00Z2zHETcwZCeaqaksT8hyyEpiYa5udDmP+QBbNOYs4UMF+6jFmSmLMgQlMTDXMMwJwFYc5LMNsb
ZjTSEjUlieL5EKGhijiYM3PMu3zM+zfKudTkDbNXxpwFYV43sgA10Wjd1ESjdSNJHjcarZuaaLRu
JMnjRqN1UxON1k1NNMzrRrypeRZEaISWN3vDLEnMaJhjN2Y0zFqC+e0xzDpJaIRGaISmHhrmd7Ex
xzfMbyFhRsN8FoSZN0I7tOd67ejTiyguAsvhIYwSX7R4zG0xg9+4zx7LRd0saoXQTlrhy8EkYqHr
30fsZ+1pyIdDmKT2lvFH7sfMfrB8n3tMT/r3nyPgiIX8XxMeCap9br1vX/WTZnG1RTTm8L0bMbMG
DHXO/0zaetwLbCsGJHYvBrMRHwXhMxsGIfOCP+A31um0r2C8ZXPmuJE18LiT8u6G/wKWzROzIbjV
xR03zHP9L0yTc7wHSI0V/sEqCRq0F9r9ZtonDCZitiDedu/Xyl6i+jJRXdtEVV+mqmt7yRorZPVN
ZI0VsvpesmYGEZjrIhB9xrbLHP7INL1hsPbldavwj82tpmhtytaZNGbNRkNbaNZXm8uLzSntXrPD
wEIe3PuHRBN+YhGPpX6IL+9GUs+iYBKCOgysiIupG9qwJs1iFcMEjIEVwlKxyP2TMw2sTP5rMG04
/VTbNG05ppyO0edjjM1jyskYc4ajTS1VjDG1nXNbHKPPx5R38lOej5GDpmMqm8YYazJIBjWmH4X3
2cbP1jH6jjHl9TFibvqGuQn9EmOMJRxYpBTHWMfRG/qmMfp8jJGO6Uy82B2Hgc2jCPyJ67uxa3ng
Q2I38BtJJ1YQDkpjxWKRlWuFgRuz8cNzJH8fuk9gHOKSqenvj4A7/e2zXqr9Lr9zAp8Xl2jpB6Rl
HJCWeRBa1+ClhTmKmML9RzcM/BEEhVScN5FojOzQiu3UhiHisfKiEcB8emddMP/+e2bZYRBFbGzd
g0EHE9+xQpdPpzK2okg6++Uxn14y5mN/6iYg0EbM8iE2fWp24cu1vl35C7jEYAg/YuAySlo+ha7k
uN8RQY3FIgRJsKRdRFbZPo16Cy2nIZ/Gtk53+7Dmabe98PXjqFZl1/2+EJqIupY1E5ukPrLGM9WV
/qIAPzm4/34icxkq0x627DEU/xqsI7KPhcB8VgMjkvOaUfysab83UpvSGrMUpLD0nTX1U+Ct03Hn
VxdnjfU+K+PsRR34rOkrUPb6ED1xvb2z/lnv9qw1H2wsD9bX5jlMP+yYZ9pnaZytLenqZ81chEqb
50P0mZg2zbM8H6xvkCe45yR4Lc6z7T8GXzbrVPrN60ceRuDHIBx6Bb2oG0W9oBXurYptDSq1AuRw
b1K1uWlftBrs3rYb7PXH09M3rF6E3uBB9bpWM07Y6x4o/jnom/y+AEMGrj+JXS9qsBTFKJpGwSgX
h7aZutfkPx+EAcpE8uF5zMNHV/jayL33rXgS8pnt6zOJ9ia+L3gDqr+edW7Ya7dc1oZP6XSfuN9g
djB+Zhz0c874QqooPPlCtuzUTmpJlgyZquVUqhp7LYPDSdWo1d4sTbQmUyQIJS6EBfZ6ZD3JL0TC
C+mppqW9m56E4wus2ZbnTZ0OMMWFTc3VZHdGPedpwYUs+AloWfAw4E7BaY4D11/kUheBcbYXGFbs
GXY6vNO9br6/OEvHDOXGgmul6Yfh4mCLrw7utnvLYOWl/tXV/tJt9fqt7vIoe2mUmY6ahoXxKHZH
PHzL3GAchDF0G8yzqb5t+TLvv/3YZME4lrodjFaVZtYgFsFOPIeZpsNR7DzeW2IfBBmxvNUPhMlD
GZNkExsFTuodx6MRk2tqhff6u3Sq15MwVU/RP+ZPsRwE6+dHgce/2g47lv3g+pzd3LRbrFqp1g1H
MwqWo1UK5Up1WKg7ul4YWOA5nfqJXdHKqezOQT+lygOKzIGAZ71ogOEE7yBFmqvsdVNMMg4Dz+OQ
iQkJwbKXzGG5BGkRGAXsFkSCJojUt4wy5KgTGHUiR9WSUZXlUVNj0pg3hlwC1jJa+T4CoVveUlO3
b7Av/HkQWKEzS8b+nAVgK7a0AnhB6RPOm71Wq93/RcyucALOKXQKLTf6wl7DThk0s+O+f4YY/Wa+
GKEQ7j2kA0EchLDTFarUYCXIG392NXtYK/37z/pbveTATpn/rJVgK/nl55nx3rZKpy32Gaagz6YA
XxZ6Vx0xg267UE46/f6ViPoyIngXFj9AeuBEIPzR2AP3UVw1hLmuR7utoF6bWcG6Xus7tf0lfbPx
nKptuuqwXYvYWf9UsiQGQlboT4rLvbaSPm9eXCd9pCBT11K3NXGn7Xn/nV41a2ZJr5aqkLaFlh95
Mr9/5w0sdiE7gMaUjEpFdIjeGVr9RK8YM57kwYL1aLmecMpykjed9+CtLQjLBQ6i1d6yYaVsQBpV
qc/cYI9DdPPB3xuVmlausYFQR5E7/ifkyuewVU36iRgmcjb2YEXshLkxH0WzbItp88RiPTUQ/+rC
d7N3YMsLSQzTG+t9loZNk693YMyrCQkzlsYO1yCTRGrjWLOx3nE+No2Ia9MtN9b7zIfNcrCNkJX5
2A2Zl7ZzbLWx3nGeeKV518p0ZbyA1fIdj9/p9flaXd5cXKQZFeio0FUZ+YRvYsI3zeO5aGdDUCnu
NJgPny2p1lLBhBtY1v1lxNp+xKknWoabNQqWGif2UR8jY37BA8Ufjy+kabVpmuZx63E9S8uPIDCj
YVZgzO+xYX5rjixATbRvpJMiRnyWx5g1zTRrFX2gnWibTtbeaVrtRBvqYkNkwmdxYsedmmlopgg2
g+FgONxOtGrrf53ovNYC+3hz1r++u+rftVviKM13xJZGZ0HUYGXYFfy3+BWCneuLD7BpHoufg4nr
Qd5onOiDjUTP/6N71jttXlw0IHWUz0MFzfHQhzFWdTNzdUi9B1o9K3PVbBKzyzXbtoFobTvR5Ikb
UBerqg/1hjF0zB1Ea7oxsI0Dz7SmO/qgcnj2K8PMCpOdaHXID0/0RD/0QtllfmJpc6K1RaJiiub0
AQJsviryQ00zhrM+22dar/FvQHS4oPwny0Ql14ZetzXdqjeSR7fl/UR53dTnM7U2EN3+YQvRumWZ
5vDAqy+IVk7mRJ21mSYCMcrJBM1yppme8A1E9ZTocIVoNvbLZW0DUWNKVE9JvIhovWqfnBxapkdI
dCEG3Xbvmv1+u3/dmAYe63tyZFeMmlk/tDerGHXLmBOtzIkOh2VN/L8x+2CICesLH7430epgTrQ6
J1quyfxJa1TTD+KNl6ogKj7UdxKt1fUDE/0mqw/5gcOtwxO1tW8w029AVBsOHPPgRGu1xai7KUBu
/7CPqLamUi8iuuB2YCNxJwrM3fXOPtydXt1cgv+xbPF+z/ylQLV86newlgPp4HwVTnvN/rkQPGxW
xONKtgg3MCvwLd8WEBQytIMQzcV5OObTd8yHYJj/2IV4U9O6CU1NnUTx3DAX9ob5+B6zvRGamvaG
WZKERmh5szfMeQlFUzUliTni0N5UTd4wo5GfVBMN87phzhQwR1PM+STmq7YwS5I8F0mS0LBqCekk
oZGWEBqh5ckCMJ8FYd6/ERqhkQWQn1QPDXPsxrxumNEwn+FhXjfMngvzThjzCT3m9xQITU17IzTS
kuNGw+xLCI3QCI3QCC1PaJif42BeN0IjNLI3rJKkE0NC+wFor169+pvtPReeuF/QmRfcu36DZf8y
R+aKGQ3zQyfMaH9p3f4fh/P4f4NCAwA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=-DRTQUhYWMvAz9B5nICLb--



From xen-devel-bounces@lists.xenproject.org Fri Oct 25 10:31:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNwrt-0006SO-1K; Fri, 25 Oct 2019 10:30:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNwrr-0006SJ-Ua
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 10:30:51 +0000
X-Inumbo-ID: 828fc1e6-f712-11e9-94c2-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 828fc1e6-f712-11e9-94c2-12813bfff9fa;
 Fri, 25 Oct 2019 10:30:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D109269A3E;
 Fri, 25 Oct 2019 10:30:47 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
Date: Fri, 25 Oct 2019 12:31:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKdGhlIDQuMTEuMyBzdGFibGUgcmVsZWFzZSBpcyBkdWUuIEkgaW50ZW5kIHRvIHdhaXQg
Zm9yIHRoZSBYU0EgZml4ZXMKZ29pbmcgcHVibGljIG9uIHRoZSAzMXN0LCBidXQgbm90IChtdWNo
KSBsb25nZXIuIFBsZWFzZSBwb2ludCBvdXQKYmFja3BvcnRpbmcgY2FuZGlkYXRlcyB0aGF0IHlv
dSBmaW5kIG1pc3NpbmcgZnJvbSB0aGUgcmVzcGVjdGl2ZQpzdGFibGUgdHJlZXMuIEkgaGF2ZSB0
aHJlZSBvbmVzIHF1ZXVlZCB3aGljaCBoYXZlbid0IHBhc3NlZCB0aGUgcHVzaApnYXRlIHRvIHRo
ZSBtYXN0ZXIgYnJhbmNoIHlldDoKCjkyNTdjMjE4ZTUJeDg2L3Z2bXg6IEZpeCB0aGUgdXNlIG9m
IFJEVFNDUCB3aGVuIGl0IGlzIGludGVyY2VwdGVkIGF0IEwwCjdlZWU5YzE2ZDYJeDg2L3RzYzog
dXBkYXRlIHZjcHUgdGltZSBpbmZvIG9uIGd1ZXN0IFRTQyBhZGp1c3RtZW50cwo5NjMzOTI5ODI0
CXg4NjogZml4IG9mZi1ieS1vbmUgaW4gaXNfeGVuX2ZpeGVkX21mbigpCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 10:51:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxBZ-0008KM-L1; Fri, 25 Oct 2019 10:51:13 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EtYp=YS=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iNxBZ-0008KH-81
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 10:51:13 +0000
X-Inumbo-ID: 5af03276-f715-11e9-bbab-bc764e2007e4
Received: from mail-oi1-x241.google.com (unknown [2607:f8b0:4864:20::241])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5af03276-f715-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 10:51:10 +0000 (UTC)
Received: by mail-oi1-x241.google.com with SMTP id i16so1328661oie.4
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 03:51:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MPPlP1RCcerKZK+3m29aS3Cc2nDw1TJ00AQOJNvKtuQ=;
 b=lpGyV9+KL+xAJf52KiJ87WSMR1b87+h4bxk1ojzEDcLhGQ1BfYQjJgWa4gYI43hvcF
 rtPTTfwpA/8es9IOGapc3NmIDPydn8aWKFpoxk5g3duP3izEIXegQ3WdhmFMF/4P6QKK
 cTEVgFqxlcBwltLQdVQcAYjVYdcAlgGJ52kf9+dTz7zp+BUYisGSWJI55iB2lNn5+OHr
 osMa0+3ThGyRO8trLKtMqocg8fip1R2Zw6EJuYGZJav03hW25ALIqavsVMPNzAIquuUS
 t9qlep/79Lwkd6EvxC15C/iNLePZXEW7WP/DUeVaN7kphVaQpzMh860en6TriQSjPZRs
 OcaQ==
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=MPPlP1RCcerKZK+3m29aS3Cc2nDw1TJ00AQOJNvKtuQ=;
 b=Rc4JWlaahjDTVVBgoVjjOZSP0AM0VH9Kc2AaCfyP7N6X3NBCLmF0NHXlh5eiNy2S7Q
 SVJva3cHdkRS6fv0d/M6WUN4ae3XyrAqWO6jiuI6H14oSFyOUu3S0iMrsfSphRRbfpAG
 qhirOIc+MqpskmeMBRqdtY96QoJh4OyQGs6982AA12MB/dVX86ch6YdXk9CbgADYzkKB
 GxAOkLGs8L4djlhjNk+1sZwT/7wxrXpEIb4nTEMs3NoRhri2QgzHAFUrVpud0gz9RwoC
 BiELeuEh3khCcRUZJ2od2QMja0uyHAdiYv5ac6CvmPH6+kg+Xir6P/MVDq5DhGcB7RaZ
 BQuw==
X-Gm-Message-State: APjAAAV7dov2l4T3UYqCh8AycEeXMXQ2tDPwx4ibsR0XBcimlp6g4vWT
 qjk0Ns4oFh/um7AOFzEGeAJy/JA+UlNmCB3MxEY=
X-Google-Smtp-Source: APXvYqw/XQa9FSgj5YhXwaD2zH4zkagJubOIOHZSTwTh+2eg3bKKp7sKfrLEry7s7+/7nw2g4mGEzyvYhK2j7AqblBE=
X-Received: by 2002:a05:6808:341:: with SMTP id
 j1mr2362269oie.106.1572000669982; 
 Fri, 25 Oct 2019 03:51:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Fri, 25 Oct 2019 03:51:09
 -0700 (PDT)
In-Reply-To: <CAL1e-=ipp6u=qPj4UEWj+SB=KmDyVnJeOJwH1bQiQmQv1YyANQ@mail.gmail.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <CAL1e-=ipp6u=qPj4UEWj+SB=KmDyVnJeOJwH1bQiQmQv1YyANQ@mail.gmail.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Fri, 25 Oct 2019 12:51:09 +0200
Message-ID: <CAL1e-=jnjn-n=h3mDN+1z14H9WmGjp95thPQ7bYkW7095wHCKA@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============6567305920517931065=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6567305920517931065==
Content-Type: multipart/alternative; boundary="000000000000856db10595b9edcc"

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

On Thursday, October 24, 2019, Aleksandar Markovic <
aleksandar.m.mail@gmail.com> wrote:

>
>
> On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.c=
om>
> wrote:
>
>> Changes since v1 [0]:
>> - Removed patch reintroducing DO_UPCAST() use (thuth)
>> - Took various patches out to reduce series (thuth)
>> - Added review tags (thanks all for reviewing!)
>>
>>
> Philippe,
>
> Do you intend to submit v3? The softfreeze is close.
>
> A.
>
>
Philippe,

It looks you are very busy these days. Do you mind my integrating this
series in next Mips queue, in its present v2 state? (You can certainly do
further refinements later on.)

Aleksandar


>
>
>> $ git backport-diff -u pc_split_i440fx_piix-v1 -r mc146818rtc_init..
>> Key:
>> [----] : patches are identical
>> [####] : number of functional differences between upstream/downstream
>> patch
>> [down] : patch is downstream-only
>> The flags [FC] indicate (F)unctional and (C)ontextual differences,
>> respectively
>>
>> 001/20:[----] [--] 'MAINTAINERS: Keep PIIX4 South Bridge separate from P=
C
>> Chipsets'
>> 002/20:[0011] [FC] 'piix4: add Reset Control Register'
>> 003/20:[0014] [FC] 'piix4: add a i8259 interrupt controller as specified
>> in datasheet'
>> 004/20:[----] [--] 'Revert "irq: introduce qemu_irq_proxy()"'
>> 005/20:[----] [--] 'piix4: rename PIIX4 object to piix4-isa'
>> 006/20:[----] [-C] 'piix4: add a i8257 dma controller as specified in
>> datasheet'
>> 007/20:[----] [-C] 'piix4: add a i8254 pit controller as specified in
>> datasheet'
>> 008/20:[----] [-C] 'piix4: add a mc146818rtc controller as specified in
>> datasheet'
>> 009/20:[----] [--] 'hw/mips/mips_malta: Create IDE hard drive array
>> dynamically'
>> 010/20:[----] [--] 'hw/mips/mips_malta: Extract the PIIX4 creation code
>> as piix4_create()'
>> 011/20:[----] [--] 'hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c'
>> 012/20:[----] [--] 'hw/i386: Remove obsolete
>> LoadStateHandler::load_state_old handlers'
>> 013/20:[----] [--] 'hw/pci-host/piix: Extract piix3_create()'
>> 014/20:[0010] [FC] 'hw/pci-host/piix: Move RCR_IOPORT register definitio=
n'
>> 015/20:[----] [--] 'hw/pci-host/piix: Define and use the PIIX IRQ Route
>> Control Registers'
>> 016/20:[----] [--] 'hw/pci-host/piix: Move i440FX declarations to
>> hw/pci-host/i440fx.h'
>> 017/20:[----] [--] 'hw/pci-host/piix: Fix code style issues'
>> 018/20:[0012] [FC] 'hw/pci-host/piix: Extract PIIX3 functions to
>> hw/isa/piix3.c'
>> 019/20:[----] [--] 'hw/pci-host: Rename incorrectly named 'piix' as
>> 'i440fx''
>> 020/20:[----] [-C] 'hw/pci-host/i440fx: Remove the last PIIX3 traces'
>>
>> Previous cover:
>>
>> This series is a rework of "piix4: cleanup and improvements" [1]
>> from Herv=C3=A9, and my "remove i386/pc dependency: PIIX cleanup" [2].
>>
>> Still trying to remove the strong X86/PC dependency 2 years later,
>> one step at a time.
>> Here we split the PIIX3 southbridge from i440FX northbridge.
>> The i440FX northbridge is only used by the PC machine, while the
>> PIIX southbridge is also used by the Malta MIPS machine.
>>
>> This is also a step forward using KConfig with the Malta board.
>> Without this split, it was impossible to compile the Malta without
>> pulling various X86 pieces of code.
>>
>> The overall design cleanup is not yet perfect, but enough to post
>> as a series.
>>
>> Now that the PIIX3 code is extracted, the code duplication with the
>> PIIX4 chipset is obvious. Not worth improving for now because it
>> isn't broken.
>>
>> [0] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg03685.html
>> [1] https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737.html
>> [2] https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081.html
>>
>> Based-on: <20191018133547.10936-1-philmd@redhat.com>
>> mc146818rtc: Allow call object_initialize(MC146818_RTC) instead of
>> rtc_init()
>> https://mid.mail-archive.com/20191018133547.10936-1-philmd@redhat.com
>>
>> Herv=C3=A9 Poussineau (5):
>>   piix4: Add the Reset Control Register
>>   piix4: Add a i8259 Interrupt Controller as specified in datasheet
>>   piix4: Rename PIIX4 object to piix4-isa
>>   piix4: Add a i8257 DMA Controller as specified in datasheet
>>   piix4: Add a i8254 PIT Controller as specified in datasheet
>>
>> Philippe Mathieu-Daud=C3=A9 (15):
>>   MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets
>>   Revert "irq: introduce qemu_irq_proxy()"
>>   piix4: Add a MC146818 RTC Controller as specified in datasheet
>>   hw/mips/mips_malta: Create IDE hard drive array dynamically
>>   hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create()
>>   hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c
>>   hw/i386: Remove obsolete LoadStateHandler::load_state_old handlers
>>   hw/pci-host/piix: Extract piix3_create()
>>   hw/pci-host/piix: Move RCR_IOPORT register definition
>>   hw/pci-host/piix: Define and use the PIIX IRQ Route Control Registers
>>   hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h
>>   hw/pci-host/piix: Fix code style issues
>>   hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c
>>   hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'
>>   hw/pci-host/i440fx: Remove the last PIIX3 traces
>>
>>  MAINTAINERS                      |  14 +-
>>  hw/acpi/pcihp.c                  |   2 +-
>>  hw/acpi/piix4.c                  |  42 +--
>>  hw/core/irq.c                    |  14 -
>>  hw/i386/Kconfig                  |   3 +-
>>  hw/i386/acpi-build.c             |   5 +-
>>  hw/i386/pc_piix.c                |  10 +-
>>  hw/i386/xen/xen-hvm.c            |   5 +-
>>  hw/intc/apic_common.c            |  49 ----
>>  hw/isa/Kconfig                   |   4 +
>>  hw/isa/Makefile.objs             |   1 +
>>  hw/isa/piix3.c                   | 399 +++++++++++++++++++++++++++++
>>  hw/isa/piix4.c                   | 151 ++++++++++-
>>  hw/mips/gt64xxx_pci.c            |   5 +-
>>  hw/mips/mips_malta.c             |  46 +---
>>  hw/pci-host/Kconfig              |   3 +-
>>  hw/pci-host/Makefile.objs        |   2 +-
>>  hw/pci-host/{piix.c =3D> i440fx.c} | 424 +-----------------------------=
-
>>  hw/timer/i8254_common.c          |  40 ---
>>  include/hw/acpi/piix4.h          |   6 -
>>  include/hw/i386/pc.h             |  37 ---
>>  include/hw/irq.h                 |   5 -
>>  include/hw/isa/isa.h             |   2 +
>>  include/hw/pci-host/i440fx.h     |  36 +++
>>  include/hw/southbridge/piix.h    |  74 ++++++
>>  stubs/pci-host-piix.c            |   3 +-
>>  26 files changed, 699 insertions(+), 683 deletions(-)
>>  create mode 100644 hw/isa/piix3.c
>>  rename hw/pci-host/{piix.c =3D> i440fx.c} (58%)
>>  delete mode 100644 include/hw/acpi/piix4.h
>>  create mode 100644 include/hw/pci-host/i440fx.h
>>  create mode 100644 include/hw/southbridge/piix.h
>>
>> --
>> 2.21.0
>>
>>
>>

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

<br><br>On Thursday, October 24, 2019, Aleksandar Markovic &lt;<a href=3D"m=
ailto:aleksandar.m.mail@gmail.com">aleksandar.m.mail@gmail.com</a>&gt; wrot=
e:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><br><br>On Friday, October 18, 2019, P=
hilippe Mathieu-Daud=C3=A9 &lt;<a href=3D"mailto:philmd@redhat.com" target=
=3D"_blank">philmd@redhat.com</a>&gt; wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">Changes since v1 [0]:<br>
- Removed patch reintroducing DO_UPCAST() use (thuth)<br>
- Took various patches out to reduce series (thuth)<br>
- Added review tags (thanks all for reviewing!)<br>
<br></blockquote><div><br></div><div>Philippe,</div><div><br></div><div>Do =
you intend to submit v3? The softfreeze is close.</div><div><br></div><div>=
A.</div><div><br></div></blockquote><div><br></div><div>Philippe,</div><div=
><br></div><div>It looks you are very busy these days. Do you mind my integ=
rating this series in next Mips queue, in its present v2 state? (You can ce=
rtainly do further refinements later on.)</div><div><br></div><div>Aleksand=
ar</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"><div>=C2=A0</div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px =
#ccc solid;padding-left:1ex">
$ git backport-diff -u pc_split_i440fx_piix-v1 -r mc146818rtc_init..<br>
Key:<br>
[----] : patches are identical<br>
[####] : number of functional differences between upstream/downstream patch=
<br>
[down] : patch is downstream-only<br>
The flags [FC] indicate (F)unctional and (C)ontextual differences, respecti=
vely<br>
<br>
001/20:[----] [--] &#39;MAINTAINERS: Keep PIIX4 South Bridge separate from =
PC Chipsets&#39;<br>
002/20:[0011] [FC] &#39;piix4: add Reset Control Register&#39;<br>
003/20:[0014] [FC] &#39;piix4: add a i8259 interrupt controller as specifie=
d in datasheet&#39;<br>
004/20:[----] [--] &#39;Revert &quot;irq: introduce qemu_irq_proxy()&quot;&=
#39;<br>
005/20:[----] [--] &#39;piix4: rename PIIX4 object to piix4-isa&#39;<br>
006/20:[----] [-C] &#39;piix4: add a i8257 dma controller as specified in d=
atasheet&#39;<br>
007/20:[----] [-C] &#39;piix4: add a i8254 pit controller as specified in d=
atasheet&#39;<br>
008/20:[----] [-C] &#39;piix4: add a mc146818rtc controller as specified in=
 datasheet&#39;<br>
009/20:[----] [--] &#39;hw/mips/mips_malta: Create IDE hard drive array dyn=
amically&#39;<br>
010/20:[----] [--] &#39;hw/mips/mips_malta: Extract the PIIX4 creation code=
 as piix4_create()&#39;<br>
011/20:[----] [--] &#39;hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c=
&#39;<br>
012/20:[----] [--] &#39;hw/i386: Remove obsolete LoadStateHandler::load_sta=
te_o<wbr>ld handlers&#39;<br>
013/20:[----] [--] &#39;hw/pci-host/piix: Extract piix3_create()&#39;<br>
014/20:[0010] [FC] &#39;hw/pci-host/piix: Move RCR_IOPORT register definiti=
on&#39;<br>
015/20:[----] [--] &#39;hw/pci-host/piix: Define and use the PIIX IRQ Route=
 Control Registers&#39;<br>
016/20:[----] [--] &#39;hw/pci-host/piix: Move i440FX declarations to hw/pc=
i-host/i440fx.h&#39;<br>
017/20:[----] [--] &#39;hw/pci-host/piix: Fix code style issues&#39;<br>
018/20:[0012] [FC] &#39;hw/pci-host/piix: Extract PIIX3 functions to hw/isa=
/piix3.c&#39;<br>
019/20:[----] [--] &#39;hw/pci-host: Rename incorrectly named &#39;piix&#39=
; as &#39;i440fx&#39;&#39;<br>
020/20:[----] [-C] &#39;hw/pci-host/i440fx: Remove the last PIIX3 traces&#3=
9;<br>
<br>
Previous cover:<br>
<br>
This series is a rework of &quot;piix4: cleanup and improvements&quot; [1]<=
br>
from Herv=C3=A9, and my &quot;remove i386/pc dependency: PIIX cleanup&quot;=
 [2].<br>
<br>
Still trying to remove the strong X86/PC dependency 2 years later,<br>
one step at a time.<br>
Here we split the PIIX3 southbridge from i440FX northbridge.<br>
The i440FX northbridge is only used by the PC machine, while the<br>
PIIX southbridge is also used by the Malta MIPS machine.<br>
<br>
This is also a step forward using KConfig with the Malta board.<br>
Without this split, it was impossible to compile the Malta without<br>
pulling various X86 pieces of code.<br>
<br>
The overall design cleanup is not yet perfect, but enough to post<br>
as a series.<br>
<br>
Now that the PIIX3 code is extracted, the code duplication with the<br>
PIIX4 chipset is obvious. Not worth improving for now because it<br>
isn&#39;t broken.<br>
<br>
[0] <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg036=
85.html" target=3D"_blank">https://lists.gnu.org/archive/<wbr>html/qemu-dev=
el/2019-10/msg036<wbr>85.html</a><br>
[1] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737=
.html" target=3D"_blank">https://www.mail-archive.com/q<wbr>emu-devel@nongn=
u.org/msg500737<wbr>.html</a><br>
[2] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081=
.html" target=3D"_blank">https://www.mail-archive.com/q<wbr>emu-devel@nongn=
u.org/msg504081<wbr>.html</a><br>
<br>
Based-on: &lt;<a href=3D"mailto:20191018133547.10936-1-philmd@redhat.com" t=
arget=3D"_blank">20191018133547.10936-1-<wbr>philmd@redhat.com</a>&gt;<br>
mc146818rtc: Allow call object_initialize(MC146818_RTC<wbr>) instead of rtc=
_init()<br>
<a href=3D"https://mid.mail-archive.com/20191018133547.10936-1-philmd@redha=
t.com" target=3D"_blank">https://mid.mail-archive.com/2<wbr>0191018133547.1=
0936-1-philmd@r<wbr>edhat.com</a><br>
<br>
Herv=C3=A9 Poussineau (5):<br>
=C2=A0 piix4: Add the Reset Control Register<br>
=C2=A0 piix4: Add a i8259 Interrupt Controller as specified in datasheet<br=
>
=C2=A0 piix4: Rename PIIX4 object to piix4-isa<br>
=C2=A0 piix4: Add a i8257 DMA Controller as specified in datasheet<br>
=C2=A0 piix4: Add a i8254 PIT Controller as specified in datasheet<br>
<br>
Philippe Mathieu-Daud=C3=A9 (15):<br>
=C2=A0 MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets<br>
=C2=A0 Revert &quot;irq: introduce qemu_irq_proxy()&quot;<br>
=C2=A0 piix4: Add a MC146818 RTC Controller as specified in datasheet<br>
=C2=A0 hw/mips/mips_malta: Create IDE hard drive array dynamically<br>
=C2=A0 hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create(=
)<br>
=C2=A0 hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c<br>
=C2=A0 hw/i386: Remove obsolete LoadStateHandler::load_state_o<wbr>ld handl=
ers<br>
=C2=A0 hw/pci-host/piix: Extract piix3_create()<br>
=C2=A0 hw/pci-host/piix: Move RCR_IOPORT register definition<br>
=C2=A0 hw/pci-host/piix: Define and use the PIIX IRQ Route Control Register=
s<br>
=C2=A0 hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h<b=
r>
=C2=A0 hw/pci-host/piix: Fix code style issues<br>
=C2=A0 hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c<br>
=C2=A0 hw/pci-host: Rename incorrectly named &#39;piix&#39; as &#39;i440fx&=
#39;<br>
=C2=A0 hw/pci-host/i440fx: Remove the last PIIX3 traces<br>
<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 14 +-<br>
=C2=A0hw/acpi/pcihp.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0hw/acpi/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 42 +--<br>
=C2=A0hw/core/irq.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 14 -<br>
=C2=A0hw/i386/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A03 +-<br>
=C2=A0hw/i386/acpi-build.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A05 +-<br>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 10 +-<br>
=C2=A0hw/i386/xen/xen-hvm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/intc/apic_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 49 ----<br>
=C2=A0hw/isa/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0|=C2=A0 =C2=A04 +<br>
=C2=A0hw/isa/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0hw/isa/piix3.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 399 +++++++++++++++++++++++++++++<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 151 ++++++++++-<br>
=C2=A0hw/mips/gt64xxx_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/mips/mips_malta.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 46 +---<br>
=C2=A0hw/pci-host/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +-<br>
=C2=A0hw/pci-host/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 =
+-<br>
=C2=A0hw/pci-host/{piix.c =3D&gt; i440fx.c} | 424 +------------------------=
-----<wbr>-<br>
=C2=A0hw/timer/i8254_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 40 =
---<br>
=C2=A0include/hw/acpi/piix4.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A06 -<br>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 37 ---<br>
=C2=A0include/hw/irq.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 =C2=A05 -<br>
=C2=A0include/hw/isa/isa.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A02 +<br>
=C2=A0include/hw/pci-host/i440fx.h=C2=A0 =C2=A0 =C2=A0|=C2=A0 36 +++<br>
=C2=A0include/hw/southbridge/piix.<wbr>h=C2=A0 =C2=A0 |=C2=A0 74 ++++++<br>
=C2=A0stubs/pci-host-piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A03 +-<br>
=C2=A026 files changed, 699 insertions(+), 683 deletions(-)<br>
=C2=A0create mode 100644 hw/isa/piix3.c<br>
=C2=A0rename hw/pci-host/{piix.c =3D&gt; i440fx.c} (58%)<br>
=C2=A0delete mode 100644 include/hw/acpi/piix4.h<br>
=C2=A0create mode 100644 include/hw/pci-host/i440fx.h<br>
=C2=A0create mode 100644 include/hw/southbridge/piix.h<br>
<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>
</blockquote>

--000000000000856db10595b9edcc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6567305920517931065==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:05:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxPj-0000of-Th; Fri, 25 Oct 2019 11:05:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=tVJo=YS=citrix.com=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1iNxPj-0000oa-8R
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 11:05:51 +0000
X-Inumbo-ID: 66e8d31a-f717-11e9-94c4-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66e8d31a-f717-11e9-94c4-12813bfff9fa;
 Fri, 25 Oct 2019 11:05:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572001549;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=8pQWHM9zomomqjiOfdyJihqZGQxIQJqpfCWVm7G1/xs=;
 b=CBd601hUYIZiQLqTfb/v4g6qp4lCGOMK/+EowR+bJO8IHazbY9q/+uHz
 WcGeSMrzB1e7BkAKr+Km7peMiRlS0LiQOkFm7ECuwEFXWo8tQ+Cy9v8xs
 cTbmw4LY5wq1/SLqDCGzeJ/JWz7X+a4xA/46yX/VXextGA2oAwl769PLW k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=lars.kurth@citrix.com;
 spf=Pass smtp.mailfrom=lars.kurth@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 lars.kurth@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 lars.kurth@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="lars.kurth@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="lars.kurth@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AsQvv30ptqDCcQtr8Zq2a/UPjM1hKrbMDuO1Y7WmkvRXCjTRPbuajULVlTulIeJQWs+J1CM2ga
 Z2y+klmEWW1L3avf33MG1kQcq5w+Sbz8U/MXwILygY5zswBXKZPB1Jrc44lO8dbltb4uC8jXlt
 BMPbKkn3EOc9DXPj6xLk0Jm50UJri3HUvpxrNBVkzsOweWk+mM1qJUbvmH9O83nd25hY3rUeZk
 ZSQ2u3AIbLdEfoxcnQGjN7IVqnCi0zQny+s249iE00gMjVbxuNOEY9v2+xZIDYsI9F6LSYVAjU
 pQI=
X-SBRS: 2.7
X-MesageID: 7781718
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; d="scan'208,217";a="7781718"
From: Lars Kurth <lars.kurth@citrix.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: Tagging livepatch-build-tools.git with Xen releases
Thread-Index: AQHViyQmvItRWnxSJUyGIq77YhUAXw==
Date: Fri, 25 Oct 2019 11:05:46 +0000
Message-ID: <F6091989-2145-435A-8CE8-66BF7172C0C2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.f.191014
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] Tagging livepatch-build-tools.git with Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: multipart/mixed; boundary="===============6545293714588120086=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6545293714588120086==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_F60919892145435A8CE866BF7172C0C2citrixcom_"

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

SGkgYWxsLA0KSSBhbSB3b25kZXJpbmcgd2hldGhlciB3ZSBzaG91bGQgdGFnIGxpdmVwYXRjaC1i
dWlsZC10b29scy5naXQgd2l0aCBYZW4gcmVsZWFzZXMNCkJlc3QgUmVnYXJkcw0KTGFycw0K

--_000_F60919892145435A8CE866BF7172C0C2citrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <21BEB5ABA44F724B8B29960C8CD45177@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQph
OmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjoj
OTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJn
aW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tR0IiIGxpbms9IiMw
NTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SGkgYWxsLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5JIGFtIHdvbmRlcmluZyB3aGV0aGVyIHdlIHNob3VsZCB0YWcgbGl2
ZXBhdGNoLWJ1aWxkLXRvb2xzLmdpdCB3aXRoIFhlbiByZWxlYXNlcw0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQiPkJlc3QgUmVnYXJkczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5MYXJzPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_F60919892145435A8CE866BF7172C0C2citrixcom_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6545293714588120086==--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:10:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:10:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxUI-0001cO-Ey; Fri, 25 Oct 2019 11:10:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxUH-0001cI-6H
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:10:33 +0000
X-Inumbo-ID: 08d7804a-f718-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08d7804a-f718-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 11:10:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxTx-0001VO-Rw; Fri, 25 Oct 2019 11:10:13 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxTx-0002eb-OQ; Fri, 25 Oct 2019 11:10:13 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxTx-0002eb-OQ@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:13 +0000
Subject: [Xen-devel] Xen Security Advisory 284 v3 (CVE-2019-17340) - grant
 table transfer issues on large hosts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17340 / XSA-284
                              version 3

              grant table transfer issues on large hosts

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

CVE assigned.

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

When the code processing grant table transfer requests finds a page with
an address too large to be represented in the interface with the guest,
it allocates a replacement page and copies page contents.  However, the
code doing so fails to set the newly allocated page's accounting
properties correctly, resulting in the page becoming not only unusable
by the target domain, but also unfreeable upon domain cleanup.  The page
as well as certain other remnants of an affected guest will be leaked.

Furthermore internal state of the processing code was also not updated
correctly, resulting in the insertion of an IOMMU mapping to the page
being replaced (and subsequently freed), allowing the domain access to
memory it does not own.

IMPACT
======

The primary impact is a memory leak.  Malicious or buggy guests with
passed through PCI devices may also be able to escalate their
privileges, crash the host, or access data belonging to other guests.

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

All Xen versions from at least 3.2 onwards are vulnerable.

64-bit x86 PV guests can leverage the vulnerability on hosts with
physical memory extending past the 16 TiB boundary.  This is only
possible for hypervisors built with CONFIG_BIGMEM enabled.

32-bit x86 PV guests can leverage the vulnerability on hosts with
physical memory extending past the 168 GiB boundary.

x86 HVM and PVH guests cannot leverage the vulnerability on libxl
based systems.  On xend based systems x86 HVM guests can leverage
the vulnerability if their guest config file has a
'machine_address_size' setting.

ARM systems are not vulnerable.

MITIGATION
==========

Running only x86 HVM/PVH guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa284.patch           xen-unstable, Xen 4.11.x ... 4.7.x

$ sha256sum xsa284*
5359796890fc59dd2bbf8d23398c229153c8b9b716c01842dfb9f95d063a3ad4  xsa284.meta
3a95ae9faef3886fd3a4ed5b22d944939bb2f819bb5a2a8061b2311cf3c05776  xsa284.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y17gMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZkqwH/3M5SYKUH8RiLQierb63SJuwkRsxtQeFERCTZMh2
Q5jgE9RX3/QqubExkVV5gSJRDu0QtOGoo0cG1HwEgJ9fMRg1jtap1AGzGLyvSLMZ
KQBRVuiaLhsQlrfQ3hRIbvUt/XcF58PWlX923bx7o7HJIUUpmF3+vr5V5QQ2SPz9
5/7extQJKeDG1lixlQfGGr3dLX1d7J20Rh5/vgdfpPYcjX9+Cl+EF1BlW6BQrQz3
S6MiHkxU4GUtPhJjZvqPupJcB5qDw2BTlEtcjzqhe1e60jzniPJW61D5xSFVcPmW
uRAV3oDHzG2N2kOk61dTVhI53XdL81IwiGcMeVYg9drzPAo=
=Nq7N
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODQsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg0LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjExIjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICI4N2Y1MWJmMzY2Y2E3OWI5OGUxZTIw
MWJmOWJkN2E5YzE2NDYzMWUyIiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjg0LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfSwKICAgICI0LjciOiB7CiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjcxMGNjMDk2
OTcxMDE5YmMyZTVhOWFhYmI5YWYxYWNjYTBiNWI5ZTciLAogICAgICAgICAg
IlByZXJlcXMiOiBbCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyODQucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2
NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI4NC5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcx
YWQwNjcwM2RhNzdlMGQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjg0LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjI0ZDUyODI1
MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAzNTYiLAogICAgICAgICAg
IlByZXJlcXMiOiBbCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyODQucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBnbnR0YWI6IHNldCBwYWdlIHJlZmNvdW50IGZvciBjb3B5LW9uLWdyYW50
LXRyYW5zZmVyCgpDb21taXQgNWNjNzdmOTA5OCAoIjMyLW9uLTY0OiBGaXgg
ZG9tYWluIGFkZHJlc3Mtc2l6ZSBjbGFtcGluZywKaW1wbGVtZW50IiksIHdo
aWNoIGludHJvZHVjZWQgdGhpcyBmdW5jdGlvbmFsaXR5LCB0b29rIGNhcmUg
b2YgY2xlYXJpbmcKdGhlIG9sZCBwYWdlJ3MgUEdDX2FsbG9jYXRlZCwgYnV0
IGZhaWxlZCB0byBzZXQgdGhlIGJpdCAoYW5kIGluc3RhbGwgdGhlCmFzc29j
aWF0ZWQgcmVmZXJlbmNlKSBvbiB0aGUgbmV3bHkgYWxsb2NhdGVkIG9uZS4g
RnVydGhlcm1vcmUgdGhlICJtZm4iCmxvY2FsIHZhcmlhYmxlIHdhcyBuZXZl
ciB1cGRhdGVkLCBhbmQgaGVuY2UgdGhlIHdyb25nIE1GTiB3YXMgcGFzc2Vk
IHRvCmd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSAoYW5kIGJhY2sgdG8gdGhl
IGRlc3RpbmF0aW9uIGRvbWFpbikgaW4gdGhpcwpjYXNlLCBsZWFkaW5nIHRv
IGFuIElPTU1VIG1hcHBpbmcgaW50byBhbiB1bm93bmVkIHBhZ2UuCgpJZGVh
bGx5IHRoZSBjb2RlIHdvdWxkIHVzZSBhc3NpZ25fcGFnZXMoKSwgYnV0IHRo
ZSBjYWxsIHRvCmdudHRhYl9wcmVwYXJlX2Zvcl90cmFuc2ZlcigpIHNpdHMg
aW4gdGhlIG1pZGRsZSBvZiB0aGUgYWN0aW9ucwptaXJyb3JpbmcgdGhhdCBm
dW5jdGlvbi4KClRoaXMgaXMgWFNBLTI4NC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLSBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKQEAgLTIxODMsNiArMjE4Myw4IEBAIGdudHRhYl90cmFuc2Zl
cigKICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291
bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKICAgICAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgcGFnZSA9IG5ld19wYWdl
OworICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0
ZWQgfCAxOworICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CiAgICAgICAgIH0KIAogICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxs
b2NfbG9jayk7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:10:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:10:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxUR-0001dn-PW; Fri, 25 Oct 2019 11:10:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxUQ-0001dV-FH
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:10:42 +0000
X-Inumbo-ID: 136f2170-f718-11e9-94c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 136f2170-f718-11e9-94c4-12813bfff9fa;
 Fri, 25 Oct 2019 11:10:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUH-0001Vt-79; Fri, 25 Oct 2019 11:10:33 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUH-0002hA-3u; Fri, 25 Oct 2019 11:10:33 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUH-0002hA-3u@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:33 +0000
Subject: [Xen-devel] Xen Security Advisory 287 v3 (CVE-2019-17342) - x86:
 steal_page violates page_struct access discipline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17342 / XSA-287
                              version 3

         x86: steal_page violates page_struct access discipline

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

CVE assigned.

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

Xen's reference counting rules were designed to allow pages to change
owner and state without requiring a global lock.  Each page has a page
structure, and a very specific set of access disciplines must be
observed to ensure that pages are freed properly, and that no writable
mappings exist for PV pagetable pages.

Unfortunately, when the XENMEM_exchange hypercall was introduced,
these access disciplines were violated, opening up several potential
race conditions.

IMPACT
======

A single PV guest can leak arbitrary amounts of memory, leading to a
denial of service.

A cooperating pair of PV and HVM/PVH guests can get a writable
pagetable entry, leading to information disclosure or privilege
escalation.

Privilege escalation attacks using only a single PV guest or a pair of
PV guests have not been ruled out.

Note that both of these attacks require very precise timing, which may
be difficult to exploit in practice.

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

Only x86 systems are vulnerable.

Only systems which run PV guests are vulnerable.  Systems which run
only HVM/PVH guests are not vulnerable.

MITIGATION
==========

Running only HVM or PVH guests will avoid these vulnerabilities.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa287.patch           xen-unstable
xsa287-4.11.patch      Xen 4.11.x
xsa287-4.10.patch      Xen 4.10.x
xsa287-4.9.patch       Xen 4.9.x
xsa287-4.8.patch       Xen 4.8.x
xsa287-4.7.patch       Xen 4.7.x

$ sha256sum xsa287*
ae2b9261e26df871693478629c63970ba30817ee1dcb2266b89d8b067833c1b3  xsa287.meta
7de1b886d69dd7c497f88d41adf9a6f7cf9a305fd8ae9d714e1125e2a22208ab  xsa287.patch
55f40f2f9bb41c85ac80dac775352e28b25fada80dae574e9d10300d5e2b91ce  xsa287-4.7.patch
57312ff131eb6b51235723e862adf42ad3529ed13135375875c054fa0b55f80b  xsa287-4.8.patch
34f4b835766a38bcf4066ccbab74676eda176e15ed2a6bd7884678a64507f89a  xsa287-4.9.patch
c7eaf8a325011dda84b02ee097ddbc7b5f2f4d3399de545a3a7b14e2d23f4278  xsa287-4.10.patch
6793315f714a249a4fad12b36559640b2f97f19f5b85f0d58694c6e78aa3d567  xsa287-4.11.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y18cMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZMbcIAKcMpCX29ANW9/W2cnGremzicicGAQW9KvmZVK5e
weLBItv9pTqIGeVm71/X2dXt5KeRryh+Py53zYtUhy4pFQXQAezEzlRs+Y4TtX3l
+XVsfDFqks+bfyduBKMerwJpqr2Hd3DOdvir8iSqH2jHLLd5JqTYho+m0L0HPD9J
Smn43rwurMChSjSFR4H+TnrOcX/1iUWgj3BVUkswGn3CrUdBJFe5mp6QeoYlyiL1
CN6rmx5+CWLvBTwMkEiA8/3GX322qv4f2P0woOnaFW+aNgj1VRcyB2l1V0ParYYw
0Yfj32XNIhdzNfUanenRAUNnTYSzVFFdbTMgV2sgwZjXNgE=
=7jA5
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjg3LTQuMTAucGF0Y2giCiAgICAg
ICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEiOiB7
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogIjg3ZjUxYmYzNjZjYTc5Yjk4ZTFlMjAxYmY5YmQ3
YTljMTY0NjMxZTIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDI4NCwKICAgICAgICAgICAgMjg1CiAgICAgICAgICBdLAogICAgICAg
ICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODctNC4xMS5wYXRj
aCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAi
NC43IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlh
YWJiOWFmMWFjY2EwYjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NQogICAgICAgICAgXSwK
ICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg3LTQu
Ny5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0s
CiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVu
IjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5MDhlNzY4ZmFlNDlhOGRi
MDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2IiwKICAgICAgICAgICJQcmVyZXFz
IjogWwogICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NQogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
Mjg3LTQuOC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC45IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJmNWFjZjk3ZjY2
OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1IiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NQog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjg3LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIy
NGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1YzE1Y2QwMzU2IiwKICAg
ICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAgICAg
ICAgIDI4NQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjg3LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSBjMGI4OWMzZDNhNThiN2M4ODUzMmIzNmI5ZDEyNzdjMjc0NTU0MzEz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMjAgKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgIHwgMTkgKysrKystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAg
fCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdlYzU5NTRiMDMuLjRkM2Ix
N2YzYTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTg5LDcwICszOTg5LDEwNiBAQCBpbnQg
ZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZy
b20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwg
YmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UK
KyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBN
RU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBl
IGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNh
Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJv
bSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19y
ZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdp
bGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIg
Y2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdl
LCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21lIGRv
bWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwg
eTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xv
Y2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgo
b3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAgIC8q
IEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNu
J3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZl
cmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAgaWYg
KCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5j
ZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVy
LgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJl
ZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5k
IFBHQ19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVz
ZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVz
IGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhlIGRvbWFp
bi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBk
byB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0
ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNt
cHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50X21h
c2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19h
bGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdl
LT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRfbWFza3xQR0NfYWxs
b2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3Jt
YXRpb24uIFR5cGUgY291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRo
aXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rlc2NfcGFnZSBt
YXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVl
ZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJz
aGlwIChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBl
bmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2Fm
ZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0
bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHpl
cm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRo
ZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQor
ICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICovCisgICAgaWYg
KCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAg
ICAgICAqIGl0IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNl
IHdpdGggdGhlIHBhZ2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQor
ICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4gZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNl
dC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwogICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
LSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAg
IHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21hc2t8
UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hp
bGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAx
KSkgIT0geCApOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2Vf
bGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4g
Ki8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2Us
ICZkLT5wYWdlX2xpc3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRyb3BfZG9tX3Jl
ZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7
CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgot
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklf
bWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9
JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAg
ICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5W
QUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
cmV0dXJuIHJjOwogfQogCiAjaWZkZWYgQ09ORklHX1BWCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKaW5kZXggZGIyMmQ2YjQ0MS4uODA3MjhlYTU3ZCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwpAQCAtMjE1Nyw3ICsyMTU3LDcgQEAgZ250dGFi
X3RyYW5zZmVyKAogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgICAgIHB1
dF9nZm4oZCwgZ29wLm1mbik7CiAjZW5kaWYKLSAgICAgICAgICAgIHBhZ2Ut
PmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVk
KTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZvIGhhcyBhbHJlYWR5
IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAg
ICB9CkBAIC0yMTgwLDEwICsyMTgwLDkgQEAgZ250dGFiX3RyYW5zZmVyKAog
CiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKG5l
d19wYWdlKSwgbWZuKTsKIAotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5m
byAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOworICAgICAg
ICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBjbGVh
cmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgICAgIHBhZ2UgPSBuZXdfcGFnZTsKLSAgICAgICAgICAgIHBh
Z2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKICAgICAgICAg
ICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICB9CiAKQEAg
LTIyMjMsMTIgKzIyMjIsMTcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAg
ICAgKi8KICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNm
ZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5fbG9jaygmZS0+cGFn
ZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5
KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAgICAgICBpZiAoIHVu
bGlrZWx5KCFva2F5IHx8IGFzc2lnbl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1G
X25vX3JlZmNvdW50KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBib29s
X3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUs
IC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21fcmVmOwogCisgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMg
YWdhaW4gdG8gc2FmZWx5IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAg
ICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAgICAgICAgICAgICAq
LworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2sp
OworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3Rf
dG90X3BhZ2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZl
LT5wYWdlX2FsbG9jX2xvY2spOwogCiAgICAgICAgICAgICBpZiAoIG9rYXkg
LyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1cnJvdW5kaW5nIGlm
KCkgKi8gKQpAQCAtMjI0MSwxMCArMjI0NSw2IEBAIGdudHRhYl90cmFuc2Zl
cigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAg
ICAgICAgfQogCi0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAm
ZS0+cGFnZV9saXN0KTsKLSAgICAgICAgcGFnZV9zZXRfb3duZXIocGFnZSwg
ZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgICAgICBwdXRfZ2ZuKGQsIGdv
cC5tZm4pOwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9y
eS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBiNmNmMDk1ODVjLi41
Mzg3NzY5OTg3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTY5NCwyMCArNjk0LDIyIEBA
IHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAg
KiBTdWNjZXNzISBCZXlvbmQgdGhpcyBwb2ludCB3ZSBjYW5ub3QgZmFpbCBm
b3IgdGhpcyBjaHVuay4KICAgICAgICAgICovCiAKLSAgICAgICAgLyogRGVz
dHJveSBmaW5hbCByZWZlcmVuY2UgdG8gZWFjaCBpbnB1dCBwYWdlLiAqLwor
ICAgICAgICAvKgorICAgICAgICAgKiBUaGVzZSBwYWdlcyBoYXZlIGFscmVh
ZHkgaGFkIG93bmVyIGFuZCByZWZlcmVuY2UgY2xlYXJlZC4KKyAgICAgICAg
ICogRG8gdGhlIGZpbmFsIHR3byBzdGVwczogUmVtb3ZlIGZyb20gdGhlIHBo
eXNtYXAsIGFuZCBmcmVlCisgICAgICAgICAqIHRoZW0uCisgICAgICAgICAq
LwogICAgICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9o
ZWFkKCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdmbjsKIAotICAgICAgICAgICAgaWYgKCAhdGVz
dF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRf
aW5mbykgKQotICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAg
bWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgICAgICBnZm4gPSBt
Zm5fdG9fZ21mbihkLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIC8qIFBh
Z2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAgICAgICAgIEJVR19P
TihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgaWYgKCBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgbWZuLCAwKSApCiAg
ICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwotICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFn
ZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEFzc2lnbiBlYWNo
IG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICovCkBAIC03ODAsMTMgKzc4
MiwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAg
ICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAgICAqLwogIGZhaWw6Ci0gICAg
LyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3Rl
YWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2lnbiBhbnkgaW5wdXQgcGFn
ZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRoYXQgaWYgdGhlIGFzc2ln
bgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBvbiB0aGUgaG9vayBmb3Ig
ZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUgYWxyZWFkeQorICAgICAq
IGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAgKi8KICAgICB3aGlsZSAo
IChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZpbl9jaHVua19saXN0
KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhkLCBwYWdlLCAwLCBN
RU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEJV
R19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAgICAgaWYgKCB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZv
KSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAg
ZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGY3MWQzYmI3YTEuLmJl
NDQxNTgwMzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMjc5LDcgKzIy
NzksNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAgIGZvciAoIGkgPSAwOyBp
IDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAgICAgQVNTRVJU
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVMTCk7Ci0gICAgICAgIEFT
U0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdDX2FsbG9jYXRlZCB8IDEp
KSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tpXS5jb3VudF9pbmZvKTsK
ICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ldLCBkKTsKICAgICAgICAg
c21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBtdXN0IGJlIHZpc2libGUg
YmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAgICAgICAgcGdbaV0uY291
bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwotLSAKMi4yMC4xCgo=

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

RnJvbSA2ZjU5YmNlMDA4MWU2MDkxMjI2NWY2ZTI3MzQzZWQ1NWE5YzMwNjhk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpCYWNr
cG9ydDogUmV0dXJuIC1FT1BOT1RTVVBQIGluIHBhZ2luZ19tb2RlX2V4dGVy
bmFsKCkgZm9yIGNvbnNpc3RlbmN5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIwICsrKysr
LS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDIgKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBjOWM2ZmM5ZGM4Li40N2Y0YWE0ZjZhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDcxNyw2OSArNDcxNywxMDUgQEAgaW50IGRvbmF0ZV9wYWdlKAogICAg
IHJldHVybiAtMTsKIH0KIAorLyoKKyAqIFN0ZWFsIHBhZ2Ugd2lsbCBhdHRl
bXB0IHRvIHJlbW92ZSBgcGFnZWAgZnJvbSBkb21haW4gYGRgLiAgVXBvbgor
ICogcmV0dXJuLCBgcGFnZWAgd2lsbCBiZSBpbiBhIHN0YXRlIHNpbWlsYXIg
dG8gdGhlIHN0YXRlIG9mIGEgcGFnZQorICogcmV0dXJuZWQgZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2UoKSB3aXRoIE1FTUZfbm9fb3duZXIgc2V0OgorICog
LSByZWZjb3VudCAwCisgKiAtIHR5cGUgY291bnQgY2xlYXJlZAorICogLSBv
d25lciBOVUxMCisgKiAtIHBhZ2UgY2FjaGluZyBhdHRyaWJ1dGVzIGNsZWFu
ZWQgdXAKKyAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21haW4ncyBwYWdlX2xp
c3QKKyAqCisgKiBJZiBNRU1GX25vX3JlZmNvdW50IGlzIG5vdCBzZXQsIHRo
ZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQorICogYWRqdXN0ZWQuICBJ
ZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAw
LAorICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgorICoKKyAqIFRo
ZSBjYWxsZXIgc2hvdWxkIGVpdGhlciBjYWxsIGZyZWVfZG9taGVhcF9wYWdl
KCkgdG8gZnJlZSB0aGUKKyAqIHBhZ2UsIG9yIGFzc2lnbl9wYWdlcygpIHRv
IHB1dCBpdCBiYWNrIG9uIHNvbWUgZG9tYWluJ3MgcGFnZSBsaXN0LgorICov
CiBpbnQgc3RlYWxfcGFnZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyB4LCB5OwogICAgIGJvb2xfdCBkcm9wX2Rv
bV9yZWYgPSAwOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
ZG9tX3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAg
ICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQp
ICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOworICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CiAKLSAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChvd25l
ciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCisgICAgLyogR3Jh
YiBhIHJlZmVyZW5jZSB0byBtYWtlIHN1cmUgdGhlIHBhZ2UgZG9lc24ndCBj
aGFuZ2UgdW5kZXIgb3VyIGZlZXQgKi8KKyAgICByYyA9IC1FSU5WQUw7Cisg
ICAgaWYgKCAhKG93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShwYWdlKSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpZiAoIG93
bmVyICE9IGQgfHwgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCisgICAgICAg
IGdvdG8gZmFpbF9wdXQ7CisKICAgICAvKgotICAgICAqIFdlIHJlcXVpcmUg
dGhlcmUgaXMganVzdCBvbmUgcmVmZXJlbmNlIChQR0NfYWxsb2NhdGVkKS4g
V2UgdGVtcG9yYXJpbHkKLSAgICAgKiBkcm9wIHRoaXMgcmVmZXJlbmNlIG5v
dyBzbyB0aGF0IHdlIGNhbiBzYWZlbHkgc3dpenpsZSB0aGUgb3duZXIuCisg
ICAgICogV2UgcmVxdWlyZSB0aGVyZSBhcmUgZXhhY3RseSB0d28gcmVmZXJl
bmNlcyAtLSB0aGUgb25lIHdlIGp1c3QKKyAgICAgKiB0b29rLCBhbmQgUEdD
X2FsbG9jYXRlZC4gV2UgdGVtcG9yYXJpbHkgZHJvcCBib3RoIHRoZXNlCisg
ICAgICogcmVmZXJlbmNlcyBzbyB0aGF0IHRoZSBwYWdlIGJlY29tZXMgZWZm
ZWN0aXZlbHkgbm9uLSJsaXZlIiBmb3IKKyAgICAgKiB0aGUgZG9tYWluLgog
ICAgICAqLwogICAgIHkgPSBwYWdlLT5jb3VudF9pbmZvOwogICAgIGRvIHsK
ICAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50
X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNo
ZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7
CisgICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCkpICE9ICgyIHwgUEdDX2FsbG9jYXRlZCkgKQorICAgICAgICAgICAg
Z290byBmYWlsX3B1dDsKKyAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNv
dW50X2luZm8sIHgsIHggJiB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpKTsKICAgICB9IHdoaWxlICggeSAhPSB4ICk7CiAKICAgICAvKgotICAg
ICAqIFdpdGggdGhlIHNvbGUgcmVmZXJlbmNlIGRyb3BwZWQgdGVtcG9yYXJp
bHksIG5vLW9uZSBjYW4gdXBkYXRlIHR5cGUKLSAgICAgKiBpbmZvcm1hdGlv
bi4gVHlwZSBjb3VudCBhbHNvIG5lZWRzIHRvIGJlIHplcm8gaW4gdGhpcyBj
YXNlLCBidXQgZS5nLgotICAgICAqIFBHVF9zZWdfZGVzY19wYWdlIG1heSBz
dGlsbCBoYXZlIFBHVF92YWxpZGF0ZWQgc2V0LCB3aGljaCB3ZSBuZWVkIHRv
Ci0gICAgICogY2xlYXIgYmVmb3JlIHRyYW5zZmVycmluZyBvd25lcnNoaXAg
KGFzIHZhbGlkYXRpb24gY3JpdGVyaWEgdmFyeQotICAgICAqIGRlcGVuZGlu
ZyBvbiBkb21haW4gdHlwZSkuCisgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2
ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCisg
ICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzog
c3Vic2VxdWVudCBtYXBwaW5ncyB3aWxsCisgICAgICogY2F1c2UgdGhlIGNh
Y2hlIGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KICAgICAgKi8KKyAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKKyAgICAgICAg
ICogaXQgYW5kIHJldHVybiBhbiBlcnJvcgorICAgICAgICAgKi8KKyAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyB8PSBQR0NfYWxsb2NhdGVkIHwgMTsKKyAg
ICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIC8qCisgICAgICogV2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50IG5vdyB6ZXJvLCBub2JvZHkgY2FuIGdy
YWIgcmVmZXJlbmNlcworICAgICAqIHRvIGRvIGFueXRoaW5nIGVsc2Ugd2l0
aCB0aGUgcGFnZS4gIFJldHVybiB0aGUgcGFnZSB0byBhIHN0YXRlCisgICAg
ICogdGhhdCBpdCBtaWdodCBiZSB1cG9uIHJldHVybiBmcm9tIGFsbG9jX2Rv
bWhlYXBfcGFnZXMgd2l0aAorICAgICAqIE1FTUZfbm9fb3duZXIgc2V0Lgor
ICAgICAqLworICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
KwogICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQR1Rf
Y291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQR1RfcGlubmVkKSk7CiAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gPSAwOwotCi0gICAgLyogU3dpenpsZSB0aGUg
b3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxvY2F0ZWQgcmVmZXJl
bmNlLiAqLwogICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9
IHk7Ci0gICAgICAgIEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0Nf
YWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9jYXRlZCk7Ci0gICAgfSB3aGlsZSAo
ICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCB8IDEpKSAh
PSB4ICk7CisgICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0
KTsKIAogICAgIC8qIFVubGluayBmcm9tIG9yaWdpbmFsIG93bmVyLiAqLwog
ICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQogICAgICAgICBkcm9w
X2RvbV9yZWYgPSAxOwotICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBh
Z2VfbGlzdCk7CiAKICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKKwogICAgIGlmICggdW5saWtlbHkoZHJvcF9kb21fcmVmKSApCiAg
ICAgICAgIHB1dF9kb21haW4oZCk7CisKICAgICByZXR1cm4gMDsKIAorIGZh
aWxfcHV0OgorICAgIHB1dF9wYWdlKHBhZ2UpOwogIGZhaWw6Ci0gICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgTUVNX0xPRygi
QmFkIHBhZ2UgJWx4OiBlZD0lZCBzZD0lZCBjYWY9JTA4bHggdGFmPSUiIFBS
dHlwZV9pbmZvLAogICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksIGQt
PmRvbWFpbl9pZCwKICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFp
bl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJu
IC0xOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBfX2RvX3Vw
ZGF0ZV92YV9tYXBwaW5nKApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGFk
NDRiOTYzMDMuLjcwOWUzODcxZjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTE5ODUsNyArMTk4NSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwogICAgICAgICBwdXRfZ2Zu
X2FuZF9jb3B5YmFjazoKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1m
bik7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2Nv
dW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CisgICAgICAgICAgICAvKiBUaGUg
Y291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVuIGNsZWFuZWQgKi8KICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBjb3B5YmFjazsKICAgICAgICAgfQpAQCAtMjAwOCwxMCArMjAwOCw5
IEBAIGdudHRhYl90cmFuc2ZlcigKIAogICAgICAgICAgICAgY29weV9kb21h
aW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSksIF9tZm4obWZu
KSk7CiAKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0Nf
Y291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRo
ZSBjb3VudF9pbmZvIGhhcyBhbHJlYWR5IGJlZW4gY2xlYXJlZCAqLwogICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBwYWdlID0gbmV3X3BhZ2U7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9p
bmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7CiAgICAgICAgICAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgfQogCkBAIC0yMDUxLDEyICsy
MDUwLDE3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICovCiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogICAgICAg
ICBva2F5ID0gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyKGUsIGQsIGdv
cC5yZWYpOwotICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSghb2theSkgfHwgdW5saWtl
bHkoZS0+aXNfZHlpbmcpICkKKyAgICAgICAgaWYgKCB1bmxpa2VseSghb2th
eSB8fCBhc3NpZ25fcGFnZXMoZSwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3Vu
dCkpICkKICAgICAgICAgewotICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9t
X3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhlLCAtMSk7CisgICAg
ICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmOwogCisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8g
c2FmZWx5IGZyZWUgb3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBh
Z2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOworICAgICAg
ICAgICAgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2Vz
KGUsIC0xKTsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2Fs
bG9jX2xvY2spOwogCiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBl
LT5pc19keWluZyBkdWUgdG8gdGhlIHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpA
QCAtMjA2OSwxMCArMjA3Myw2IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQog
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9s
aXN0KTsKLSAgICAgICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAg
ICAgICAgc3Bpbl91bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAg
ICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAKICAgICAgICAgVFJBQ0VfMUQo
VFJDX01FTV9QQUdFX0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKaW5kZXggMThjZTYyYTcwNS4uOTU4MWY4MTkwMiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21l
bW9yeS5jCkBAIC01ODksMjAgKzU4OSwyMiBAQCBzdGF0aWMgbG9uZyBtZW1v
cnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5
X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgICAgICogU3VjY2VzcyEgQmV5b25k
IHRoaXMgcG9pbnQgd2UgY2Fubm90IGZhaWwgZm9yIHRoaXMgY2h1bmsuCiAg
ICAgICAgICAqLwogCi0gICAgICAgIC8qIERlc3Ryb3kgZmluYWwgcmVmZXJl
bmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhlc2UgcGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQg
cmVmZXJlbmNlIGNsZWFyZWQuCisgICAgICAgICAqIERvIHRoZSBmaW5hbCB0
d28gc3RlcHM6IFJlbW92ZSBmcm9tIHRoZSBwaHlzbWFwLCBhbmQgZnJlZQor
ICAgICAgICAgKiB0aGVtLgorICAgICAgICAgKi8KICAgICAgICAgd2hpbGUg
KCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlz
dCkpICkKICAgICAgICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBn
Zm47CiAKLSAgICAgICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChf
UEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAgICAgICAg
ICAgICAgICBCVUcoKTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZu
KTsKICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUg
Ki8KICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAg
ICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdm
biwgbWZuLCAwKSApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAg
IC8qIEFzc2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICov
CkBAIC02NzQsMTMgKzY3NiwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hh
bmdlX3QpIGFyZykKICAgICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAgICAq
LwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdl
IG1hbmFnZWQgdG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2ln
biBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRo
YXQgaWYgdGhlIGFzc2lnbgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBv
biB0aGUgaG9vayBmb3IgZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUg
YWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAg
Ki8KICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdl
cyhkLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZw
YWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgfQogCiAgZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4
IGQwMjc4MTlmN2IuLjU5ZmE1Yjk3NGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0xNzgwLDcgKzE3ODAsNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAg
IGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVM
TCk7Ci0gICAgICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpKSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tp
XS5jb3VudF9pbmZvKTsKICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBt
dXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAg
ICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwot
LSAKMi4yMC4xCgo=

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

RnJvbSBkNzMzMjNmZWQ3OGU0YmRhMTE2NDRiN2FhOWI5MDJhNzVmM2Q3MDVj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpCYWNr
cG9ydDogUmV0dXJuIC1FT1BOT1RTVVBQIGluIHBhZ2luZ19tb2RlX2V4dGVy
bmFsKCkgZm9yIGNvbnNpc3RlbmN5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIwICsrKysr
LS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDIgKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAyYjkzZWZiNTA0Li5lZjNiMjA4ZmIwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDcyMiw2OSArNDcyMiwxMDUgQEAgaW50IGRvbmF0ZV9wYWdlKAogICAg
IHJldHVybiAtMTsKIH0KIAorLyoKKyAqIFN0ZWFsIHBhZ2Ugd2lsbCBhdHRl
bXB0IHRvIHJlbW92ZSBgcGFnZWAgZnJvbSBkb21haW4gYGRgLiAgVXBvbgor
ICogcmV0dXJuLCBgcGFnZWAgd2lsbCBiZSBpbiBhIHN0YXRlIHNpbWlsYXIg
dG8gdGhlIHN0YXRlIG9mIGEgcGFnZQorICogcmV0dXJuZWQgZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2UoKSB3aXRoIE1FTUZfbm9fb3duZXIgc2V0OgorICog
LSByZWZjb3VudCAwCisgKiAtIHR5cGUgY291bnQgY2xlYXJlZAorICogLSBv
d25lciBOVUxMCisgKiAtIHBhZ2UgY2FjaGluZyBhdHRyaWJ1dGVzIGNsZWFu
ZWQgdXAKKyAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21haW4ncyBwYWdlX2xp
c3QKKyAqCisgKiBJZiBNRU1GX25vX3JlZmNvdW50IGlzIG5vdCBzZXQsIHRo
ZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQorICogYWRqdXN0ZWQuICBJ
ZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAw
LAorICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgorICoKKyAqIFRo
ZSBjYWxsZXIgc2hvdWxkIGVpdGhlciBjYWxsIGZyZWVfZG9taGVhcF9wYWdl
KCkgdG8gZnJlZSB0aGUKKyAqIHBhZ2UsIG9yIGFzc2lnbl9wYWdlcygpIHRv
IHB1dCBpdCBiYWNrIG9uIHNvbWUgZG9tYWluJ3MgcGFnZSBsaXN0LgorICov
CiBpbnQgc3RlYWxfcGFnZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyB4LCB5OwogICAgIGJvb2xfdCBkcm9wX2Rv
bV9yZWYgPSAwOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
ZG9tX3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAg
ICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQp
ICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOworICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CiAKLSAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChvd25l
ciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCisgICAgLyogR3Jh
YiBhIHJlZmVyZW5jZSB0byBtYWtlIHN1cmUgdGhlIHBhZ2UgZG9lc24ndCBj
aGFuZ2UgdW5kZXIgb3VyIGZlZXQgKi8KKyAgICByYyA9IC1FSU5WQUw7Cisg
ICAgaWYgKCAhKG93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShwYWdlKSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpZiAoIG93
bmVyICE9IGQgfHwgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCisgICAgICAg
IGdvdG8gZmFpbF9wdXQ7CisKICAgICAvKgotICAgICAqIFdlIHJlcXVpcmUg
dGhlcmUgaXMganVzdCBvbmUgcmVmZXJlbmNlIChQR0NfYWxsb2NhdGVkKS4g
V2UgdGVtcG9yYXJpbHkKLSAgICAgKiBkcm9wIHRoaXMgcmVmZXJlbmNlIG5v
dyBzbyB0aGF0IHdlIGNhbiBzYWZlbHkgc3dpenpsZSB0aGUgb3duZXIuCisg
ICAgICogV2UgcmVxdWlyZSB0aGVyZSBhcmUgZXhhY3RseSB0d28gcmVmZXJl
bmNlcyAtLSB0aGUgb25lIHdlIGp1c3QKKyAgICAgKiB0b29rLCBhbmQgUEdD
X2FsbG9jYXRlZC4gV2UgdGVtcG9yYXJpbHkgZHJvcCBib3RoIHRoZXNlCisg
ICAgICogcmVmZXJlbmNlcyBzbyB0aGF0IHRoZSBwYWdlIGJlY29tZXMgZWZm
ZWN0aXZlbHkgbm9uLSJsaXZlIiBmb3IKKyAgICAgKiB0aGUgZG9tYWluLgog
ICAgICAqLwogICAgIHkgPSBwYWdlLT5jb3VudF9pbmZvOwogICAgIGRvIHsK
ICAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50
X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNo
ZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7
CisgICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCkpICE9ICgyIHwgUEdDX2FsbG9jYXRlZCkgKQorICAgICAgICAgICAg
Z290byBmYWlsX3B1dDsKKyAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNv
dW50X2luZm8sIHgsIHggJiB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpKTsKICAgICB9IHdoaWxlICggeSAhPSB4ICk7CiAKICAgICAvKgotICAg
ICAqIFdpdGggdGhlIHNvbGUgcmVmZXJlbmNlIGRyb3BwZWQgdGVtcG9yYXJp
bHksIG5vLW9uZSBjYW4gdXBkYXRlIHR5cGUKLSAgICAgKiBpbmZvcm1hdGlv
bi4gVHlwZSBjb3VudCBhbHNvIG5lZWRzIHRvIGJlIHplcm8gaW4gdGhpcyBj
YXNlLCBidXQgZS5nLgotICAgICAqIFBHVF9zZWdfZGVzY19wYWdlIG1heSBz
dGlsbCBoYXZlIFBHVF92YWxpZGF0ZWQgc2V0LCB3aGljaCB3ZSBuZWVkIHRv
Ci0gICAgICogY2xlYXIgYmVmb3JlIHRyYW5zZmVycmluZyBvd25lcnNoaXAg
KGFzIHZhbGlkYXRpb24gY3JpdGVyaWEgdmFyeQotICAgICAqIGRlcGVuZGlu
ZyBvbiBkb21haW4gdHlwZSkuCisgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2
ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCisg
ICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzog
c3Vic2VxdWVudCBtYXBwaW5ncyB3aWxsCisgICAgICogY2F1c2UgdGhlIGNh
Y2hlIGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KICAgICAgKi8KKyAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKKyAgICAgICAg
ICogaXQgYW5kIHJldHVybiBhbiBlcnJvcgorICAgICAgICAgKi8KKyAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyB8PSBQR0NfYWxsb2NhdGVkIHwgMTsKKyAg
ICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIC8qCisgICAgICogV2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50IG5vdyB6ZXJvLCBub2JvZHkgY2FuIGdy
YWIgcmVmZXJlbmNlcworICAgICAqIHRvIGRvIGFueXRoaW5nIGVsc2Ugd2l0
aCB0aGUgcGFnZS4gIFJldHVybiB0aGUgcGFnZSB0byBhIHN0YXRlCisgICAg
ICogdGhhdCBpdCBtaWdodCBiZSB1cG9uIHJldHVybiBmcm9tIGFsbG9jX2Rv
bWhlYXBfcGFnZXMgd2l0aAorICAgICAqIE1FTUZfbm9fb3duZXIgc2V0Lgor
ICAgICAqLworICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
KwogICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQR1Rf
Y291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQR1RfcGlubmVkKSk7CiAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gPSAwOwotCi0gICAgLyogU3dpenpsZSB0aGUg
b3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxvY2F0ZWQgcmVmZXJl
bmNlLiAqLwogICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9
IHk7Ci0gICAgICAgIEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0Nf
YWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9jYXRlZCk7Ci0gICAgfSB3aGlsZSAo
ICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCB8IDEpKSAh
PSB4ICk7CisgICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0
KTsKIAogICAgIC8qIFVubGluayBmcm9tIG9yaWdpbmFsIG93bmVyLiAqLwog
ICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQogICAgICAgICBkcm9w
X2RvbV9yZWYgPSAxOwotICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBh
Z2VfbGlzdCk7CiAKICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKKwogICAgIGlmICggdW5saWtlbHkoZHJvcF9kb21fcmVmKSApCiAg
ICAgICAgIHB1dF9kb21haW4oZCk7CisKICAgICByZXR1cm4gMDsKIAorIGZh
aWxfcHV0OgorICAgIHB1dF9wYWdlKHBhZ2UpOwogIGZhaWw6Ci0gICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgTUVNX0xPRygi
QmFkIHBhZ2UgJWx4OiBlZD0lZCBzZD0lZCBjYWY9JTA4bHggdGFmPSUiIFBS
dHlwZV9pbmZvLAogICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksIGQt
PmRvbWFpbl9pZCwKICAgICAgICAgICAgIG93bmVyID8gb3duZXItPmRvbWFp
bl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJu
IC0xOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBfX2RvX3Vw
ZGF0ZV92YV9tYXBwaW5nKApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDI3
Y2NlMTc2YTMuLjAzZmUzOGFjYjUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
QEAgLTE5ODUsNyArMTk4NSw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwogICAgICAgICBwdXRfZ2Zu
X2FuZF9jb3B5YmFjazoKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1m
bik7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2Nv
dW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CisgICAgICAgICAgICAvKiBUaGUg
Y291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVuIGNsZWFuZWQgKi8KICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z290byBjb3B5YmFjazsKICAgICAgICAgfQpAQCAtMjAwOCwxMCArMjAwOCw5
IEBAIGdudHRhYl90cmFuc2ZlcigKIAogICAgICAgICAgICAgY29weV9kb21h
aW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKG5ld19wYWdlKSksIF9tZm4obWZu
KSk7CiAKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0Nf
Y291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRo
ZSBjb3VudF9pbmZvIGhhcyBhbHJlYWR5IGJlZW4gY2xlYXJlZCAqLwogICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBwYWdlID0gbmV3X3BhZ2U7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9p
bmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7CiAgICAgICAgICAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgfQogCkBAIC0yMDUxLDEyICsy
MDUwLDE3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICovCiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogICAgICAg
ICBva2F5ID0gZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyKGUsIGQsIGdv
cC5yZWYpOwotICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSghb2theSkgfHwgdW5saWtl
bHkoZS0+aXNfZHlpbmcpICkKKyAgICAgICAgaWYgKCB1bmxpa2VseSghb2th
eSB8fCBhc3NpZ25fcGFnZXMoZSwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3Vu
dCkpICkKICAgICAgICAgewotICAgICAgICAgICAgYm9vbF90IGRyb3BfZG9t
X3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhlLCAtMSk7CisgICAg
ICAgICAgICBib29sIGRyb3BfZG9tX3JlZjsKIAorICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIE5lZWQgdG8gZ3JhYiB0aGlzIGFnYWluIHRvIHNh
ZmVseSBmcmVlIG91ciAicmVzZXJ2ZWQiCisgICAgICAgICAgICAgKiBwYWdl
IGluIHRoZSBwYWdlIHRvdGFsCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKKyAgICAgICAg
ICAgIGRyb3BfZG9tX3JlZiA9ICFkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhl
LCAtMSk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKIAogICAgICAgICAgICAgaWYgKCBva2F5IC8qIGkuZS4gZS0+
aXNfZHlpbmcgZHVlIHRvIHRoZSBzdXJyb3VuZGluZyBpZigpICovICkKQEAg
LTIwNjksMTAgKzIwNzMsNiBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAg
ICAgICBnb3RvIHVubG9ja19hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAot
ICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwgJmUtPnBhZ2VfbGlz
dCk7Ci0gICAgICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIGUpOwotCi0gICAg
ICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogICAgICAg
ICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogCiAgICAgICAgIFRSQUNFXzFEKFRS
Q19NRU1fUEFHRV9HUkFOVF9UUkFOU0ZFUiwgZS0+ZG9tYWluX2lkKTsKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IGNkYTc5MTg1YjkuLjFjMGNkMGUzMTQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1v
cnkuYwpAQCAtNjExLDIwICs2MTEsMjIgQEAgc3RhdGljIGxvbmcgbWVtb3J5
X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9l
eGNoYW5nZV90KSBhcmcpCiAgICAgICAgICAqIFN1Y2Nlc3MhIEJleW9uZCB0
aGlzIHBvaW50IHdlIGNhbm5vdCBmYWlsIGZvciB0aGlzIGNodW5rLgogICAg
ICAgICAgKi8KIAotICAgICAgICAvKiBEZXN0cm95IGZpbmFsIHJlZmVyZW5j
ZSB0byBlYWNoIGlucHV0IHBhZ2UuICovCisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoZXNlIHBhZ2VzIGhhdmUgYWxyZWFkeSBoYWQgb3duZXIgYW5kIHJl
ZmVyZW5jZSBjbGVhcmVkLgorICAgICAgICAgKiBEbyB0aGUgZmluYWwgdHdv
IHN0ZXBzOiBSZW1vdmUgZnJvbSB0aGUgcGh5c21hcCwgYW5kIGZyZWUKKyAg
ICAgICAgICogdGhlbS4KKyAgICAgICAgICovCiAgICAgICAgIHdoaWxlICgg
KHBhZ2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmluX2NodW5rX2xpc3Qp
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
OwogCi0gICAgICAgICAgICBpZiAoICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1BH
Q19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAg
ICAgICAgQlVHKCk7CiAgICAgICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihw
YWdlKTsKICAgICAgICAgICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7
CiAgICAgICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICov
CiAgICAgICAgICAgICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsKICAgICAg
ICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2Zu
KGdmbiksIF9tZm4obWZuKSwgMCkgKQogICAgICAgICAgICAgICAgIGRvbWFp
bl9jcmFzaChkKTsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIH0K
IAogICAgICAgICAvKiBBc3NpZ24gZWFjaCBvdXRwdXQgcGFnZSB0byB0aGUg
ZG9tYWluLiAqLwpAQCAtNjk3LDEzICs2OTksMTYgQEAgc3RhdGljIGxvbmcg
bWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21l
bW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgICogY2h1bmtzIHN1Y2NlZWRl
ZC4KICAgICAgKi8KICBmYWlsOgotICAgIC8qIFJlYXNzaWduIGFueSBpbnB1
dCBwYWdlcyB3ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAqLworICAgIC8qCisgICAg
ICogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3Rl
YWwuICBOQiB0aGF0IGlmIHRoZSBhc3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fp
biwgd2UncmUgb24gdGhlIGhvb2sgZm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNp
bmNlIHdlJ3ZlIGFscmVhZHkKKyAgICAgKiBjbGVhcmVkIFBHQ19hbGxvY2F0
ZWQuCisgICAgICovCiAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9y
ZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgaWYgKCBh
c3NpZ25fcGFnZXMoZCwgcGFnZSwgMCwgTUVNRl9ub19yZWZjb3VudCkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBCVUdfT04oIWQtPmlzX2R5aW5nKTsK
LSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQotICAgICAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFwX3Bh
Z2UocGFnZSk7CiAgICAgICAgIH0KIAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwppbmRleCAyYjUzYTI1ZjFjLi44ZDQxYjVhZmZhIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwpAQCAtMTc3MCw3ICsxNzcwLDcgQEAgaW50IGFzc2lnbl9w
YWdlcygKICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsr
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25lcigmcGdb
aV0pID09IE5VTEwpOwotICAgICAgICBBU1NFUlQoKHBnW2ldLmNvdW50X2lu
Zm8gJiB+KFBHQ19hbGxvY2F0ZWQgfCAxKSkgPT0gMCk7CisgICAgICAgIEFT
U0VSVCghcGdbaV0uY291bnRfaW5mbyk7CiAgICAgICAgIHBhZ2Vfc2V0X293
bmVyKCZwZ1tpXSwgZCk7CiAgICAgICAgIHNtcF93bWIoKTsgLyogRG9tYWlu
IHBvaW50ZXIgbXVzdCBiZSB2aXNpYmxlIGJlZm9yZSB1cGRhdGluZyByZWZj
bnQuICovCiAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQR0NfYWxsb2Nh
dGVkIHwgMTsKLS0gCjIuMjAuMQoK

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

RnJvbSBhNTE1NzVlZTNmNTc0YTczY2NiNzZiYTMxZTljNjZkMWYwMzRhNzMx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpCYWNr
cG9ydDogUmV0dXJuIC1FT1BOT1RTVVBQIGluIHBhZ2luZ19tb2RlX2V4dGVy
bmFsKCkgZm9yIGNvbnNpc3RlbmN5LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIwICsrKysr
LS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICB8IDE5ICsrKysrLS0t
LQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgIHwgIDIgKy0KIDQgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAyOTgyZWVjNDNlLi40NzZlZjhlZTg1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtNDc3NSw3MCArNDc3NSwxMDYgQEAgaW50IGRvbmF0ZV9wYWdlKAogICAg
IHJldHVybiAtMTsKIH0KIAorLyoKKyAqIFN0ZWFsIHBhZ2Ugd2lsbCBhdHRl
bXB0IHRvIHJlbW92ZSBgcGFnZWAgZnJvbSBkb21haW4gYGRgLiAgVXBvbgor
ICogcmV0dXJuLCBgcGFnZWAgd2lsbCBiZSBpbiBhIHN0YXRlIHNpbWlsYXIg
dG8gdGhlIHN0YXRlIG9mIGEgcGFnZQorICogcmV0dXJuZWQgZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2UoKSB3aXRoIE1FTUZfbm9fb3duZXIgc2V0OgorICog
LSByZWZjb3VudCAwCisgKiAtIHR5cGUgY291bnQgY2xlYXJlZAorICogLSBv
d25lciBOVUxMCisgKiAtIHBhZ2UgY2FjaGluZyBhdHRyaWJ1dGVzIGNsZWFu
ZWQgdXAKKyAqIC0gcmVtb3ZlZCBmcm9tIHRoZSBkb21haW4ncyBwYWdlX2xp
c3QKKyAqCisgKiBJZiBNRU1GX25vX3JlZmNvdW50IGlzIG5vdCBzZXQsIHRo
ZSBkb21haW4ncyB0b3RfcGFnZXMgd2lsbCBiZQorICogYWRqdXN0ZWQuICBJ
ZiB0aGlzIHJlc3VsdHMgaW4gdGhlIHBhZ2UgY291bnQgZmFsbGluZyB0byAw
LAorICogcHV0X2RvbWFpbigpIHdpbGwgYmUgY2FsbGVkLgorICoKKyAqIFRo
ZSBjYWxsZXIgc2hvdWxkIGVpdGhlciBjYWxsIGZyZWVfZG9taGVhcF9wYWdl
KCkgdG8gZnJlZSB0aGUKKyAqIHBhZ2UsIG9yIGFzc2lnbl9wYWdlcygpIHRv
IHB1dCBpdCBiYWNrIG9uIHNvbWUgZG9tYWluJ3MgcGFnZSBsaXN0LgorICov
CiBpbnQgc3RlYWxfcGFnZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7
CiAgICAgdW5zaWduZWQgbG9uZyB4LCB5OwogICAgIGJvb2xfdCBkcm9wX2Rv
bV9yZWYgPSAwOwotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0g
ZG9tX3hlbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAg
ICBpbnQgcmM7CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQp
ICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOworICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CiAKLSAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChvd25l
ciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCisgICAgLyogR3Jh
YiBhIHJlZmVyZW5jZSB0byBtYWtlIHN1cmUgdGhlIHBhZ2UgZG9lc24ndCBj
aGFuZ2UgdW5kZXIgb3VyIGZlZXQgKi8KKyAgICByYyA9IC1FSU5WQUw7Cisg
ICAgaWYgKCAhKG93bmVyID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZShwYWdlKSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICBpZiAoIG93
bmVyICE9IGQgfHwgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSApCisgICAgICAg
IGdvdG8gZmFpbF9wdXQ7CisKICAgICAvKgotICAgICAqIFdlIHJlcXVpcmUg
dGhlcmUgaXMganVzdCBvbmUgcmVmZXJlbmNlIChQR0NfYWxsb2NhdGVkKS4g
V2UgdGVtcG9yYXJpbHkKLSAgICAgKiBkcm9wIHRoaXMgcmVmZXJlbmNlIG5v
dyBzbyB0aGF0IHdlIGNhbiBzYWZlbHkgc3dpenpsZSB0aGUgb3duZXIuCisg
ICAgICogV2UgcmVxdWlyZSB0aGVyZSBhcmUgZXhhY3RseSB0d28gcmVmZXJl
bmNlcyAtLSB0aGUgb25lIHdlIGp1c3QKKyAgICAgKiB0b29rLCBhbmQgUEdD
X2FsbG9jYXRlZC4gV2UgdGVtcG9yYXJpbHkgZHJvcCBib3RoIHRoZXNlCisg
ICAgICogcmVmZXJlbmNlcyBzbyB0aGF0IHRoZSBwYWdlIGJlY29tZXMgZWZm
ZWN0aXZlbHkgbm9uLSJsaXZlIiBmb3IKKyAgICAgKiB0aGUgZG9tYWluLgog
ICAgICAqLwogICAgIHkgPSBwYWdlLT5jb3VudF9pbmZvOwogICAgIGRvIHsK
ICAgICAgICAgeCA9IHk7Ci0gICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50
X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2FsbG9jYXRlZCkg
KQotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICB5ID0gY21weGNo
ZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7
CisgICAgICAgIGlmICggKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCkpICE9ICgyIHwgUEdDX2FsbG9jYXRlZCkgKQorICAgICAgICAgICAg
Z290byBmYWlsX3B1dDsKKyAgICAgICAgeSA9IGNtcHhjaGcoJnBhZ2UtPmNv
dW50X2luZm8sIHgsIHggJiB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpKTsKICAgICB9IHdoaWxlICggeSAhPSB4ICk7CiAKICAgICAvKgotICAg
ICAqIFdpdGggdGhlIHNvbGUgcmVmZXJlbmNlIGRyb3BwZWQgdGVtcG9yYXJp
bHksIG5vLW9uZSBjYW4gdXBkYXRlIHR5cGUKLSAgICAgKiBpbmZvcm1hdGlv
bi4gVHlwZSBjb3VudCBhbHNvIG5lZWRzIHRvIGJlIHplcm8gaW4gdGhpcyBj
YXNlLCBidXQgZS5nLgotICAgICAqIFBHVF9zZWdfZGVzY19wYWdlIG1heSBz
dGlsbCBoYXZlIFBHVF92YWxpZGF0ZWQgc2V0LCB3aGljaCB3ZSBuZWVkIHRv
Ci0gICAgICogY2xlYXIgYmVmb3JlIHRyYW5zZmVycmluZyBvd25lcnNoaXAg
KGFzIHZhbGlkYXRpb24gY3JpdGVyaWEgdmFyeQotICAgICAqIGRlcGVuZGlu
ZyBvbiBkb21haW4gdHlwZSkuCisgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2
ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCisg
ICAgICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzog
c3Vic2VxdWVudCBtYXBwaW5ncyB3aWxsCisgICAgICogY2F1c2UgdGhlIGNh
Y2hlIGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCisgICAg
ICogZ2V0X3BhZ2VfZnJvbV9sMWUoKS4KICAgICAgKi8KKyAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKKyAgICAgICAg
ICogaXQgYW5kIHJldHVybiBhbiBlcnJvcgorICAgICAgICAgKi8KKyAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyB8PSBQR0NfYWxsb2NhdGVkIHwgMTsKKyAg
ICAgICAgZ290byBmYWlsOworICAgIH0KKworICAgIC8qCisgICAgICogV2l0
aCB0aGUgcmVmZXJlbmNlIGNvdW50IG5vdyB6ZXJvLCBub2JvZHkgY2FuIGdy
YWIgcmVmZXJlbmNlcworICAgICAqIHRvIGRvIGFueXRoaW5nIGVsc2Ugd2l0
aCB0aGUgcGFnZS4gIFJldHVybiB0aGUgcGFnZSB0byBhIHN0YXRlCisgICAg
ICogdGhhdCBpdCBtaWdodCBiZSB1cG9uIHJldHVybiBmcm9tIGFsbG9jX2Rv
bWhlYXBfcGFnZXMgd2l0aAorICAgICAqIE1FTUZfbm9fb3duZXIgc2V0Lgor
ICAgICAqLworICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsK
KwogICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQR1Rf
Y291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQR1RfcGlubmVkKSk7CiAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gPSAwOwotCi0gICAgLyogU3dpenpsZSB0aGUg
b3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxvY2F0ZWQgcmVmZXJl
bmNlLiAqLwogICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwotICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOwotICAgIGRvIHsKLSAgICAgICAgeCA9
IHk7Ci0gICAgICAgIEJVR19PTigoeCAmIChQR0NfY291bnRfbWFza3xQR0Nf
YWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9jYXRlZCk7Ci0gICAgfSB3aGlsZSAo
ICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCB8IDEpKSAh
PSB4ICk7CisgICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0
KTsKIAogICAgIC8qIFVubGluayBmcm9tIG9yaWdpbmFsIG93bmVyLiAqLwog
ICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZfbm9fcmVmY291bnQpICYmICFk
b21haW5fYWRqdXN0X3RvdF9wYWdlcyhkLCAtMSkgKQogICAgICAgICBkcm9w
X2RvbV9yZWYgPSAxOwotICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBh
Z2VfbGlzdCk7CiAKICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19s
b2NrKTsKKwogICAgIGlmICggdW5saWtlbHkoZHJvcF9kb21fcmVmKSApCiAg
ICAgICAgIHB1dF9kb21haW4oZCk7CisKICAgICByZXR1cm4gMDsKIAorIGZh
aWxfcHV0OgorICAgIHB1dF9wYWdlKHBhZ2UpOwogIGZhaWw6Ci0gICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJCYWQgc3RlYWwgbWZuICUiIFBSSV9tZm4KICAg
ICAgICAgICAgICAiIGZyb20gZCVkIChvd25lciBkJWQpIGNhZj0lMDhseCB0
YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKICAgICAgICAgICAgICBwYWdlX3Rv
X21mbihwYWdlKSwgZC0+ZG9tYWluX2lkLAogICAgICAgICAgICAgIG93bmVy
ID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAgICAg
ICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8pOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0
YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwppbmRleCA1ZWUwOTgxODMyLi41YjMzOGU5NWZmIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCkBAIC0xOTg1LDcgKzE5ODUsNyBAQCBnbnR0YWJf
dHJhbnNmZXIoCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsK
ICAgICAgICAgcHV0X2dmbl9hbmRfY29weWJhY2s6CiAgICAgICAgICAgICBw
dXRfZ2ZuKGQsIGdvcC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOworICAg
ICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVhZHkgYmVlbiBj
bGVhbmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdl
KTsKICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CiAgICAgICAgIH0KQEAg
LTIwMDgsMTAgKzIwMDgsOSBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICAgICAg
ICAgICAgIGNvcHlfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihuZXdf
cGFnZSkpLCBfbWZuKG1mbikpOwogCi0gICAgICAgICAgICBwYWdlLT5jb3Vu
dF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Cisg
ICAgICAgICAgICAvKiBUaGUgY291bnRfaW5mbyBoYXMgYWxyZWFkeSBiZWVu
IGNsZWFyZWQgKi8KICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBh
Z2UpOwogICAgICAgICAgICAgcGFnZSA9IG5ld19wYWdlOwotICAgICAgICAg
ICAgcGFnZS0+Y291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwogICAg
ICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgIH0K
IApAQCAtMjA1MSwxMiArMjA1MCwxNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAg
ICAgICAgICAqLwogICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKICAgICAgICAgb2theSA9IGdudHRhYl9wcmVwYXJlX2Zvcl90
cmFuc2ZlcihlLCBkLCBnb3AucmVmKTsKLSAgICAgICAgc3Bpbl9sb2NrKCZl
LT5wYWdlX2FsbG9jX2xvY2spOwogCi0gICAgICAgIGlmICggdW5saWtlbHko
IW9rYXkpIHx8IHVubGlrZWx5KGUtPmlzX2R5aW5nKSApCisgICAgICAgIGlm
ICggdW5saWtlbHkoIW9rYXkgfHwgYXNzaWduX3BhZ2VzKGUsIHBhZ2UsIDAs
IE1FTUZfbm9fcmVmY291bnQpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2FkanVzdF90b3RfcGFn
ZXMoZSwgLTEpOworICAgICAgICAgICAgYm9vbCBkcm9wX2RvbV9yZWY7CiAK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBOZWVkIHRvIGdyYWIg
dGhpcyBhZ2FpbiB0byBzYWZlbHkgZnJlZSBvdXIgInJlc2VydmVkIgorICAg
ICAgICAgICAgICogcGFnZSBpbiB0aGUgcGFnZSB0b3RhbAorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBzcGluX2xvY2soJmUtPnBhZ2VfYWxsb2Nf
bG9jayk7CisgICAgICAgICAgICBkcm9wX2RvbV9yZWYgPSAhZG9tYWluX2Fk
anVzdF90b3RfcGFnZXMoZSwgLTEpOwogICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAKICAgICAgICAgICAgIGlmICgg
b2theSAvKiBpLmUuIGUtPmlzX2R5aW5nIGR1ZSB0byB0aGUgc3Vycm91bmRp
bmcgaWYoKSAqLyApCkBAIC0yMDY5LDEwICsyMDczLDYgQEAgZ250dGFiX3Ry
YW5zZmVyKAogICAgICAgICAgICAgZ290byB1bmxvY2tfYW5kX2NvcHliYWNr
OwogICAgICAgICB9CiAKLSAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBh
Z2UsICZlLT5wYWdlX2xpc3QpOwotICAgICAgICBwYWdlX3NldF9vd25lcihw
YWdlLCBlKTsKLQotICAgICAgICBzcGluX3VubG9jaygmZS0+cGFnZV9hbGxv
Y19sb2NrKTsKICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKIAogICAg
ICAgICBUUkFDRV8xRChUUkNfTUVNX1BBR0VfR1JBTlRfVFJBTlNGRVIsIGUt
PmRvbWFpbl9pZCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5j
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBjMWQwZGEzMThlLi4xYWRl
NjJhMzA5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTYxMCwyMCArNjEwLDIyIEBAIHN0
YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgKiBT
dWNjZXNzISBCZXlvbmQgdGhpcyBwb2ludCB3ZSBjYW5ub3QgZmFpbCBmb3Ig
dGhpcyBjaHVuay4KICAgICAgICAgICovCiAKLSAgICAgICAgLyogRGVzdHJv
eSBmaW5hbCByZWZlcmVuY2UgdG8gZWFjaCBpbnB1dCBwYWdlLiAqLworICAg
ICAgICAvKgorICAgICAgICAgKiBUaGVzZSBwYWdlcyBoYXZlIGFscmVhZHkg
aGFkIG93bmVyIGFuZCByZWZlcmVuY2UgY2xlYXJlZC4KKyAgICAgICAgICog
RG8gdGhlIGZpbmFsIHR3byBzdGVwczogUmVtb3ZlIGZyb20gdGhlIHBoeXNt
YXAsIGFuZCBmcmVlCisgICAgICAgICAqIHRoZW0uCisgICAgICAgICAqLwog
ICAgICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbjsKIAotICAgICAgICAgICAgaWYgKCAhdGVzdF9h
bmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5m
bykgKQotICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICAgICAgbWZu
ID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgICAgICAgICBnZm4gPSBtZm5f
dG9fZ21mbihkLCBtZm4pOwogICAgICAgICAgICAgLyogUGFnZXMgd2VyZSB1
bnNoYXJlZCBhYm92ZSAqLwogICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9N
MlAoZ2ZuKSk7CiAgICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDApICkKICAgICAg
ICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7Ci0gICAgICAgICAgICBwdXRf
cGFnZShwYWdlKTsKKyAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBh
Z2UpOwogICAgICAgICB9CiAKICAgICAgICAgLyogQXNzaWduIGVhY2ggb3V0
cHV0IHBhZ2UgdG8gdGhlIGRvbWFpbi4gKi8KQEAgLTY5NiwxMyArNjk4LDE2
IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAq
IGNodW5rcyBzdWNjZWVkZWQuCiAgICAgICovCiAgZmFpbDoKLSAgICAvKiBS
ZWFzc2lnbiBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4g
Ki8KKyAgICAvKgorICAgICAqIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3
ZSBtYW5hZ2VkIHRvIHN0ZWFsLiAgTkIgdGhhdCBpZiB0aGUgYXNzaWduCisg
ICAgICogZmFpbHMgYWdhaW4sIHdlJ3JlIG9uIHRoZSBob29rIGZvciBmcmVl
aW5nIHRoZSBwYWdlLCBzaW5jZSB3ZSd2ZSBhbHJlYWR5CisgICAgICogY2xl
YXJlZCBQR0NfYWxsb2NhdGVkLgorICAgICAqLwogICAgIHdoaWxlICggKHBh
Z2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmluX2NodW5rX2xpc3QpKSAp
CiAgICAgICAgIGlmICggYXNzaWduX3BhZ2VzKGQsIHBhZ2UsIDAsIE1FTUZf
bm9fcmVmY291bnQpICkKICAgICAgICAgewogICAgICAgICAgICAgQlVHX09O
KCFkLT5pc19keWluZyk7Ci0gICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2Ns
ZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkK
LSAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICAgICAgICAg
IGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAKICBkeWlu
ZzoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggN2Q4YzM3ZWYzNi4uNTJiNTMw
MWMwZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysr
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE3NjYsNyArMTc2Niw3
IEBAIGludCBhc3NpZ25fcGFnZXMoCiAgICAgZm9yICggaSA9IDA7IGkgPCAo
MSA8PCBvcmRlcik7IGkrKyApCiAgICAgewogICAgICAgICBBU1NFUlQocGFn
ZV9nZXRfb3duZXIoJnBnW2ldKSA9PSBOVUxMKTsKLSAgICAgICAgQVNTRVJU
KChwZ1tpXS5jb3VudF9pbmZvICYgfihQR0NfYWxsb2NhdGVkIHwgMSkpID09
IDApOworICAgICAgICBBU1NFUlQoIXBnW2ldLmNvdW50X2luZm8pOwogICAg
ICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIGQpOwogICAgICAgICBzbXBf
d21iKCk7IC8qIERvbWFpbiBwb2ludGVyIG11c3QgYmUgdmlzaWJsZSBiZWZv
cmUgdXBkYXRpbmcgcmVmY250LiAqLwogICAgICAgICBwZ1tpXS5jb3VudF9p
bmZvID0gUEdDX2FsbG9jYXRlZCB8IDE7Ci0tIAoyLjIwLjEKCg==

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

RnJvbSA5YjFmNjE5MmU0YjAzNjZkYzA5Y2VhOTA1ZDNlMGE0YjgyY2FkNDVi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMjAgKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgIHwgMTkgKysrKystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAg
fCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGMyMGVkYjk1NGQuLjY3ZjZj
ZmMxZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTI0LDcwICszOTI0LDEwNiBAQCBpbnQg
ZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZy
b20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwg
YmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UK
KyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBN
RU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBl
IGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNh
Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJv
bSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19y
ZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdp
bGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIg
Y2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdl
LCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21lIGRv
bWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwg
eTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xv
Y2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgo
b3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAgIC8q
IEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNu
J3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZl
cmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAgaWYg
KCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5j
ZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVy
LgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJl
ZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5k
IFBHQ19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVz
ZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVz
IGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhlIGRvbWFp
bi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBk
byB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0
ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNt
cHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50X21h
c2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19h
bGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdl
LT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRfbWFza3xQR0NfYWxs
b2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3Jt
YXRpb24uIFR5cGUgY291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRo
aXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rlc2NfcGFnZSBt
YXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVl
ZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJz
aGlwIChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBl
bmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2Fm
ZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0
bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHpl
cm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRo
ZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQor
ICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICovCisgICAgaWYg
KCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAg
ICAgICAqIGl0IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNl
IHdpdGggdGhlIHBhZ2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQor
ICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4gZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNl
dC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwogICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
LSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAg
IHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21hc2t8
UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hp
bGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAx
KSkgIT0geCApOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2Vf
bGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4g
Ki8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2Us
ICZkLT5wYWdlX2xpc3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRyb3BfZG9tX3Jl
ZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7
CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgot
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklf
bWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9
JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAg
ICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5W
QUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21h
cHBpbmcoCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZTY3OTBkNWZhYy4u
NDJlYTUwZjQ4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3NSw3
ICsyMTc1LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHli
YWNrOgogICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQ
R0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZv
IGhhcyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJl
ZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHli
YWNrOwogICAgICAgICB9CkBAIC0yMTk4LDEwICsyMTk4LDkgQEAgZ250dGFi
X3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKF9t
Zm4ocGFnZV90b19tZm4obmV3X3BhZ2UpKSwgX21mbihtZm4pKTsKIAotICAg
ICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNr
fFBHQ19hbGxvY2F0ZWQpOworICAgICAgICAgICAgLyogVGhlIGNvdW50X2lu
Zm8gaGFzIGFscmVhZHkgYmVlbiBjbGVhcmVkICovCiAgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBu
ZXdfcGFnZTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0Nf
YWxsb2NhdGVkIHwgMTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogICAgICAgICB9CiAKQEAgLTIyNDEsMTIgKzIyNDAsMTcgQEAg
Z250dGFiX3RyYW5zZmVyKAogICAgICAgICAgKi8KICAgICAgICAgc3Bpbl91
bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBn
bnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0g
ICAgICAgIHNwaW5fbG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAg
ICAgICBpZiAoIHVubGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19k
eWluZykgKQorICAgICAgICBpZiAoIHVubGlrZWx5KCFva2F5IHx8IGFzc2ln
bl9wYWdlcyhlLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRv
bWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJv
b2wgZHJvcF9kb21fcmVmOwogCisgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICogTmVlZCB0byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5IGZyZWUg
b3VyICJyZXNlcnZlZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBh
Z2UgdG90YWwKKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9s
b2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOworICAgICAgICAgICAgZHJvcF9k
b21fcmVmID0gIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsKICAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwog
CiAgICAgICAgICAgICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBk
dWUgdG8gdGhlIHN1cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI1OSwxMCAr
MjI2Myw2IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8g
dW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCi0gICAgICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91
bmxvY2soJmUtPnBhZ2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHB1dF9nZm4o
ZCwgZ29wLm1mbik7CiAKICAgICAgICAgVFJBQ0VfMUQoVFJDX01FTV9QQUdF
X0dSQU5UX1RSQU5TRkVSLCBlLT5kb21haW5faWQpOwpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5k
ZXggMDg4MDgzZTRkMS4uOGFhZWNiNDQ5NSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC02
MzEsMjAgKzYzMSwyMiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2Uo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3Qp
IGFyZykKICAgICAgICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQg
d2UgY2Fubm90IGZhaWwgZm9yIHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwog
Ci0gICAgICAgIC8qIERlc3Ryb3kgZmluYWwgcmVmZXJlbmNlIHRvIGVhY2gg
aW5wdXQgcGFnZS4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlc2Ug
cGFnZXMgaGF2ZSBhbHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNlIGNs
ZWFyZWQuCisgICAgICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJl
bW92ZSBmcm9tIHRoZSBwaHlzbWFwLCBhbmQgZnJlZQorICAgICAgICAgKiB0
aGVtLgorICAgICAgICAgKi8KICAgICAgICAgd2hpbGUgKCAocGFnZSA9IHBh
Z2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAg
ICAgewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAg
ICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRl
ZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBCVUco
KTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAg
ICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKICAgICAgICAg
ICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAgICAg
ICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwogICAgICAgICAgICAgaWYg
KCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21m
bihtZm4pLCAwKSApCiAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQp
OwotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICBm
cmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAg
IC8qIEFzc2lnbiBlYWNoIG91dHB1dCBwYWdlIHRvIHRoZSBkb21haW4uICov
CkBAIC03MTcsMTMgKzcxOSwxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hh
bmdlX3QpIGFyZykKICAgICAgKiBjaHVua3Mgc3VjY2VlZGVkLgogICAgICAq
LwogIGZhaWw6Ci0gICAgLyogUmVhc3NpZ24gYW55IGlucHV0IHBhZ2VzIHdl
IG1hbmFnZWQgdG8gc3RlYWwuICovCisgICAgLyoKKyAgICAgKiBSZWFzc2ln
biBhbnkgaW5wdXQgcGFnZXMgd2UgbWFuYWdlZCB0byBzdGVhbC4gIE5CIHRo
YXQgaWYgdGhlIGFzc2lnbgorICAgICAqIGZhaWxzIGFnYWluLCB3ZSdyZSBv
biB0aGUgaG9vayBmb3IgZnJlZWluZyB0aGUgcGFnZSwgc2luY2Ugd2UndmUg
YWxyZWFkeQorICAgICAqIGNsZWFyZWQgUEdDX2FsbG9jYXRlZC4KKyAgICAg
Ki8KICAgICB3aGlsZSAoIChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFk
KCZpbl9jaHVua19saXN0KSkgKQogICAgICAgICBpZiAoIGFzc2lnbl9wYWdl
cyhkLCBwYWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIEJVR19PTighZC0+aXNfZHlpbmcpOwotICAgICAgICAg
ICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZw
YWdlLT5jb3VudF9pbmZvKSApCi0gICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgfQogCiAgZHlpbmc6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4
IDU5OGMzNDMyYzkuLjE1YTZmMDE4ZjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0yMjE5LDcgKzIyMTksNyBAQCBpbnQgYXNzaWduX3BhZ2VzKAogICAg
IGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQogICAgIHsK
ICAgICAgICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgPT0gTlVM
TCk7Ci0gICAgICAgIEFTU0VSVCgocGdbaV0uY291bnRfaW5mbyAmIH4oUEdD
X2FsbG9jYXRlZCB8IDEpKSA9PSAwKTsKKyAgICAgICAgQVNTRVJUKCFwZ1tp
XS5jb3VudF9pbmZvKTsKICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ld
LCBkKTsKICAgICAgICAgc21wX3dtYigpOyAvKiBEb21haW4gcG9pbnRlciBt
dXN0IGJlIHZpc2libGUgYmVmb3JlIHVwZGF0aW5nIHJlZmNudC4gKi8KICAg
ICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19hbGxvY2F0ZWQgfCAxOwot
LSAKMi4yMC4xCgo=

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

RnJvbSA2NzYyMGMxY2NiMTNmN2I1ODY0NWY0ODI0OGJhMWY0MDhiMDIxZmRj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMTggSmFu
IDIwMTkgMTU6MDA6MzQgKzAwMDAKU3ViamVjdDogW1BBVENIXSBzdGVhbF9w
YWdlOiBHZXQgcmlkIG9mIGJvZ3VzIHN0cnVjdCBwYWdlIHN0YXRlcwoKVGhl
IG9yaWdpbmFsIHJ1bGVzIGZvciBgc3RydWN0IHBhZ2VgIHJlcXVpcmVkIHRo
ZSBmb2xsb3dpbmcgaW52YXJpYW50cwphdCBhbGwgdGltZXM6CgotIHJlZmNv
dW50ID4gMCBpbXBsaWVzIG93bmVyICE9IE5VTEwKLSBQR0NfYWxsb2NhdGVk
IGltcGxpZXMgcmVmY291bnQgPiAwCgpzdGVhbF9wYWdlLCBpbiBhIG1pc2d1
aWRlZCBhdHRlbXB0IHRvIHByb3RlY3QgYWdhaW5zdCB1bmtub3duIHJhY2Vz
LAp2aW9sYXRlcyBib3RoIG9mIHRoZXNlIHJ1bGVzLCB0aHVzIGludHJvZHVj
aW5nIG90aGVyIHJhY2VzOgoKLSBUZW1wb3JhcmlseSwgdGhlIGNvdW50X2lu
Zm8gaGFzIHRoZSByZWZjb3VudCBnbyB0byAwIHdoaWxlCiAgUEdDX2FsbG9j
YXRlZCBpcyBzZXQKCi0gSXQgZXhwbGljaXRseSByZXR1cm5zIHRoZSBwYWdl
IFBHQ19hbGxvY2F0ZWQgc2V0LCBidXQgb3duZXIgPT0gTlVMTAogIGFuZCBw
YWdlIG5vdCBvbiB0aGUgcGFnZV9saXN0LgoKVGhlIHNlY29uZCBvbmUgbWVh
bnQgdGhhdCBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKCkgY291bGQg
cmV0dXJuCk5VTEwgZXZlbiBhZnRlciBoYXZpbmcgc3VjY2Vzc2Z1bGx5IGdy
YWJiZWQgYSByZWZlcmVuY2Ugb24gdGhlIHBhZ2UsCmxlYWRpbmcgdGhlIGNh
bGxlciB0byBsZWFrIHRoZSByZWZlcmVuY2UgKHNpbmNlICJjb3VsZG4ndCBn
ZXQgcmVmIiBhbmQKImdvdCByZWYgYnV0IG5vIG93bmVyIiBsb29rIHRoZSBz
YW1lKS4KCkZ1cnRoZXJtb3JlLCByYXRoZXIgdGhhbiBncmFiYmluZyBhIHBh
Z2UgcmVmZXJlbmNlIHRvIGVuc3VyZSB0aGF0IHRoZQpvd25lciBkb2Vzbid0
IGNoYW5nZSB1bmRlciBpdHMgZmVldCwgaXQgYXBwZWFycyB0byByZWx5IG9u
IGhvbGRpbmcKZC0+cGFnZV9hbGxvYyBsb2NrIHRvIHByZXZlbnQgdGhpcy4K
ClVuZm9ydHVuYXRlbHksIHRoaXMgaXMgaW5lZmZlY3RpdmU6IHBhZ2UtPm93
bmVyIHJlbWFpbnMgbm9uLU5VTEwgZm9yCnNvbWUgdGltZSBhZnRlciB0aGUg
Y291bnQgaGFzIGJlZW4gc2V0IHRvIDA7IG1lYW5pbmcgdGhhdCBpdCB3b3Vs
ZCBiZQplbnRpcmVseSBwb3NzaWJsZSBmb3IgdGhlIHBhZ2UgdG8gYmUgZnJl
ZWQgYW5kIHJlLWFsbG9jYXRlZCB0byBhCmRpZmZlcmVudCBkb21haW4gYmV0
d2VlbiB0aGUgcGFnZV9nZXRfb3duZXIoKSBjaGVjayBhbmQgdGhlIGNvdW50
X2luZm8KY2hlY2suCgpNb2RpZnkgc3RlYWxfcGFnZSB0byBpbnN0ZWFkIGZv
bGxvdyB0aGUgYXBwcm9wcmlhdGUgYWNjZXNzIGRpc2NpcGxpbmUsCnRha2lu
ZyB0aGUgcGFnZSB0aHJvdWdoIHNlcmllcyBvZiBzdGF0ZXMgc2ltaWxhciB0
byBiZWluZyBmcmVlZCBhbmQKdGhlbiByZS1hbGxvY2F0ZWQgd2l0aCBNRU1G
X25vX293bmVyOgoKLSBHcmFiIGFuIGV4dHJhIHJlZmVyZW5jZSB0byBtYWtl
IHN1cmUgd2UgZG9uJ3QgcmFjZSB3aXRoIGFueW9uZSBlbHNlCiAgZnJlZWlu
ZyB0aGUgcGFnZQoKLSBEcm9wIGJvdGggcmVmZXJlbmNlcyBhbmQgUEdDX2Fs
bG9jYXRlZCBhdG9taWNhbGx5LCBzbyB0aGF0IChpZgpzdWNjZXNzZnVsKSwg
YW55b25lIGVsc2UgdHJ5aW5nIHRvIGdyYWIgYSByZWZlcmVuY2Ugd2lsbCBm
YWlsCgotIEF0dGVtcHQgdG8gcmVzZXQgWGVuJ3MgbWFwcGluZ3MKCi0gUmVz
ZXQgdGhlIHJlc3Qgb2YgdGhlIHN0YXRlLgoKVGhlbiwgbW9kaWZ5IHRoZSB0
d28gY2FsbGVycyBhcHByb3ByaWF0ZWx5OgoKLSBMZWF2ZSBjb3VudF9pbmZv
IGFsb25lIChpdCdzIGFscmVhZHkgYmVlbiBjbGVhcmVkKQotIENhbGwgZnJl
ZV9kb21oZWFwX3BhZ2UoKSBkaXJlY3RseSBpZiBhcHByb3ByaWF0ZQotIENh
bGwgYXNzaWduX3BhZ2VzKCkgcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgYSBw
YXJ0aWFsIGFzc2lnbgoKV2l0aCBhbGwgY2FsbGVycyB0byBhc3NpZ25fcGFn
ZXMoKSBub3cgcGFzc2luZyBpbiBwYWdlcyB3aXRoIHRoZQp0eXBlX2luZm8g
ZmllbGQgY2xlYXIsIHRpZ2h0ZW4gdGhlIHJlc3BlY3RpdmUgYXNzZXJ0aW9u
IHRoZXJlLgoKVGhpcyBpcyBYU0EtMjg3LgoKU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMjAgKysrKystLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgIHwgMTkgKysrKystLS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAg
fCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCA0
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDY1MDkwMzVhNWMuLmQ4ZmY1
OGM5MDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0zOTY2LDcwICszOTY2LDEwNiBAQCBpbnQg
ZG9uYXRlX3BhZ2UoCiAgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKKy8qCisg
KiBTdGVhbCBwYWdlIHdpbGwgYXR0ZW1wdCB0byByZW1vdmUgYHBhZ2VgIGZy
b20gZG9tYWluIGBkYC4gIFVwb24KKyAqIHJldHVybiwgYHBhZ2VgIHdpbGwg
YmUgaW4gYSBzdGF0ZSBzaW1pbGFyIHRvIHRoZSBzdGF0ZSBvZiBhIHBhZ2UK
KyAqIHJldHVybmVkIGZyb20gYWxsb2NfZG9taGVhcF9wYWdlKCkgd2l0aCBN
RU1GX25vX293bmVyIHNldDoKKyAqIC0gcmVmY291bnQgMAorICogLSB0eXBl
IGNvdW50IGNsZWFyZWQKKyAqIC0gb3duZXIgTlVMTAorICogLSBwYWdlIGNh
Y2hpbmcgYXR0cmlidXRlcyBjbGVhbmVkIHVwCisgKiAtIHJlbW92ZWQgZnJv
bSB0aGUgZG9tYWluJ3MgcGFnZV9saXN0CisgKgorICogSWYgTUVNRl9ub19y
ZWZjb3VudCBpcyBub3Qgc2V0LCB0aGUgZG9tYWluJ3MgdG90X3BhZ2VzIHdp
bGwgYmUKKyAqIGFkanVzdGVkLiAgSWYgdGhpcyByZXN1bHRzIGluIHRoZSBw
YWdlIGNvdW50IGZhbGxpbmcgdG8gMCwKKyAqIHB1dF9kb21haW4oKSB3aWxs
IGJlIGNhbGxlZC4KKyAqCisgKiBUaGUgY2FsbGVyIHNob3VsZCBlaXRoZXIg
Y2FsbCBmcmVlX2RvbWhlYXBfcGFnZSgpIHRvIGZyZWUgdGhlCisgKiBwYWdl
LCBvciBhc3NpZ25fcGFnZXMoKSB0byBwdXQgaXQgYmFjayBvbiBzb21lIGRv
bWFpbidzIHBhZ2UgbGlzdC4KKyAqLwogaW50IHN0ZWFsX3BhZ2UoCiAgICAg
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgaW50IG1lbWZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwg
eTsKICAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKKyAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAo
IHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwogCi0gICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xv
Y2spOwotCi0gICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgo
b3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQorICAgIC8q
IEdyYWIgYSByZWZlcmVuY2UgdG8gbWFrZSBzdXJlIHRoZSBwYWdlIGRvZXNu
J3QgY2hhbmdlIHVuZGVyIG91ciBmZWV0ICovCisgICAgcmMgPSAtRUlOVkFM
OworICAgIGlmICggIShvd25lciA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZl
cmVuY2UocGFnZSkpICkKICAgICAgICAgZ290byBmYWlsOwogCisgICAgaWYg
KCBvd25lciAhPSBkIHx8IGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgKQorICAg
ICAgICBnb3RvIGZhaWxfcHV0OworCiAgICAgLyoKLSAgICAgKiBXZSByZXF1
aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdDX2FsbG9jYXRl
ZCkuIFdlIHRlbXBvcmFyaWx5Ci0gICAgICogZHJvcCB0aGlzIHJlZmVyZW5j
ZSBub3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVy
LgorICAgICAqIFdlIHJlcXVpcmUgdGhlcmUgYXJlIGV4YWN0bHkgdHdvIHJl
ZmVyZW5jZXMgLS0gdGhlIG9uZSB3ZSBqdXN0CisgICAgICogdG9vaywgYW5k
IFBHQ19hbGxvY2F0ZWQuIFdlIHRlbXBvcmFyaWx5IGRyb3AgYm90aCB0aGVz
ZQorICAgICAqIHJlZmVyZW5jZXMgc28gdGhhdCB0aGUgcGFnZSBiZWNvbWVz
IGVmZmVjdGl2ZWx5IG5vbi0ibGl2ZSIgZm9yCisgICAgICogdGhlIGRvbWFp
bi4KICAgICAgKi8KICAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKICAgICBk
byB7CiAgICAgICAgIHggPSB5OwotICAgICAgICBpZiAoICh4ICYgKFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBHQ19hbGxvY2F0
ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNt
cHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50X21h
c2spOworICAgICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19h
bGxvY2F0ZWQpKSAhPSAoMiB8IFBHQ19hbGxvY2F0ZWQpICkKKyAgICAgICAg
ICAgIGdvdG8gZmFpbF9wdXQ7CisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdl
LT5jb3VudF9pbmZvLCB4LCB4ICYgfihQR0NfY291bnRfbWFza3xQR0NfYWxs
b2NhdGVkKSk7CiAgICAgfSB3aGlsZSAoIHkgIT0geCApOwogCiAgICAgLyoK
LSAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBv
cmFyaWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCi0gICAgICogaW5mb3Jt
YXRpb24uIFR5cGUgY291bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRo
aXMgY2FzZSwgYnV0IGUuZy4KLSAgICAgKiBQR1Rfc2VnX2Rlc2NfcGFnZSBt
YXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2ggd2UgbmVl
ZCB0bwotICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJz
aGlwIChhcyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKLSAgICAgKiBkZXBl
bmRpbmcgb24gZG9tYWluIHR5cGUpLgorICAgICAqIE5CIHRoaXMgaXMgc2Fm
ZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2ZW4gYmFjayB0
bworICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNvdW50IGlzIHpl
cm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAorICAgICAqIGNhdXNlIHRo
ZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVkIGluc2lkZQor
ICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICovCisgICAgaWYg
KCAocmMgPSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBDb3VsZG4ndCBmaXh1cCBYZW4n
cyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdlIGZvdW5kCisgICAg
ICAgICAqIGl0IGFuZCByZXR1cm4gYW4gZXJyb3IKKyAgICAgICAgICovCisg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gfD0gUEdDX2FsbG9jYXRlZCB8IDE7
CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CisKKyAgICAvKgorICAgICAq
IFdpdGggdGhlIHJlZmVyZW5jZSBjb3VudCBub3cgemVybywgbm9ib2R5IGNh
biBncmFiIHJlZmVyZW5jZXMKKyAgICAgKiB0byBkbyBhbnl0aGluZyBlbHNl
IHdpdGggdGhlIHBhZ2UuICBSZXR1cm4gdGhlIHBhZ2UgdG8gYSBzdGF0ZQor
ICAgICAqIHRoYXQgaXQgbWlnaHQgYmUgdXBvbiByZXR1cm4gZnJvbSBhbGxv
Y19kb21oZWFwX3BhZ2VzIHdpdGgKKyAgICAgKiBNRU1GX25vX293bmVyIHNl
dC4KICAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CisKICAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiAo
UEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwogICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUg
dGhlIG93bmVyIHRoZW4gcmVpbnN0YXRlIHRoZSBQR0NfYWxsb2NhdGVkIHJl
ZmVyZW5jZS4gKi8KICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBOVUxMKTsK
LSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAg
IHggPSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21hc2t8
UEdDX2FsbG9jYXRlZCkpICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hp
bGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggfCAx
KSkgIT0geCApOworICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmQtPnBhZ2Vf
bGlzdCk7CiAKICAgICAvKiBVbmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4g
Ki8KICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3JlZmNvdW50KSAm
JiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKICAgICAgICAg
ZHJvcF9kb21fcmVmID0gdHJ1ZTsKLSAgICBwYWdlX2xpc3RfZGVsKHBhZ2Us
ICZkLT5wYWdlX2xpc3QpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7CisKICAgICBpZiAoIHVubGlrZWx5KGRyb3BfZG9tX3Jl
ZikgKQogICAgICAgICBwdXRfZG9tYWluKGQpOworCiAgICAgcmV0dXJuIDA7
CiAKKyBmYWlsX3B1dDoKKyAgICBwdXRfcGFnZShwYWdlKTsKICBmYWlsOgot
ICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIHN0ZWFsIG1mbiAlIiBQUklf
bWZuCiAgICAgICAgICAgICAgIiBmcm9tIGQlZCAob3duZXIgZCVkKSBjYWY9
JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCiAgICAgICAgICAgICAg
bWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQsCiAgICAg
ICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5W
QUxJRCwKICAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyk7Ci0gICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
cmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IF9fZG9fdXBkYXRlX3ZhX21h
cHBpbmcoCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYzA1ODVkMzNmNC4u
NjU2ZmFkMWI0MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjE3OSw3
ICsyMTc5LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4oZSk7CiAgICAgICAgIHB1dF9nZm5fYW5kX2NvcHli
YWNrOgogICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQ
R0NfYWxsb2NhdGVkKTsKKyAgICAgICAgICAgIC8qIFRoZSBjb3VudF9pbmZv
IGhhcyBhbHJlYWR5IGJlZW4gY2xlYW5lZCAqLwogICAgICAgICAgICAgZnJl
ZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHli
YWNrOwogICAgICAgICB9CkBAIC0yMjAyLDEwICsyMjAyLDkgQEAgZ250dGFi
X3RyYW5zZmVyKAogCiAgICAgICAgICAgICBjb3B5X2RvbWFpbl9wYWdlKHBh
Z2VfdG9fbWZuKG5ld19wYWdlKSwgbWZuKTsKIAotICAgICAgICAgICAgcGFn
ZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpOworICAgICAgICAgICAgLyogVGhlIGNvdW50X2luZm8gaGFzIGFscmVh
ZHkgYmVlbiBjbGVhcmVkICovCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBf
cGFnZShwYWdlKTsKICAgICAgICAgICAgIHBhZ2UgPSBuZXdfcGFnZTsKLSAg
ICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwg
MTsKICAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAg
ICAgICB9CiAKQEAgLTIyNDUsMTIgKzIyNDQsMTcgQEAgZ250dGFiX3RyYW5z
ZmVyKAogICAgICAgICAgKi8KICAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAgICAgICAgIG9rYXkgPSBnbnR0YWJfcHJlcGFy
ZV9mb3JfdHJhbnNmZXIoZSwgZCwgZ29wLnJlZik7Ci0gICAgICAgIHNwaW5f
bG9jaygmZS0+cGFnZV9hbGxvY19sb2NrKTsKIAotICAgICAgICBpZiAoIHVu
bGlrZWx5KCFva2F5KSB8fCB1bmxpa2VseShlLT5pc19keWluZykgKQorICAg
ICAgICBpZiAoIHVubGlrZWx5KCFva2F5IHx8IGFzc2lnbl9wYWdlcyhlLCBw
YWdlLCAwLCBNRU1GX25vX3JlZmNvdW50KSkgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gIWRvbWFpbl9hZGp1c3Rf
dG90X3BhZ2VzKGUsIC0xKTsKKyAgICAgICAgICAgIGJvb2wgZHJvcF9kb21f
cmVmOwogCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTmVlZCB0
byBncmFiIHRoaXMgYWdhaW4gdG8gc2FmZWx5IGZyZWUgb3VyICJyZXNlcnZl
ZCIKKyAgICAgICAgICAgICAqIHBhZ2UgaW4gdGhlIHBhZ2UgdG90YWwKKyAg
ICAgICAgICAgICAqLworICAgICAgICAgICAgc3Bpbl9sb2NrKCZlLT5wYWdl
X2FsbG9jX2xvY2spOworICAgICAgICAgICAgZHJvcF9kb21fcmVmID0gIWRv
bWFpbl9hZGp1c3RfdG90X3BhZ2VzKGUsIC0xKTsKICAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZlLT5wYWdlX2FsbG9jX2xvY2spOwogCiAgICAgICAgICAg
ICBpZiAoIG9rYXkgLyogaS5lLiBlLT5pc19keWluZyBkdWUgdG8gdGhlIHN1
cnJvdW5kaW5nIGlmKCkgKi8gKQpAQCAtMjI2MywxMCArMjI2Nyw2IEBAIGdu
dHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9j
b3B5YmFjazsKICAgICAgICAgfQogCi0gICAgICAgIHBhZ2VfbGlzdF9hZGRf
dGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLSAgICAgICAgcGFnZV9zZXRf
b3duZXIocGFnZSwgZSk7Ci0KLSAgICAgICAgc3Bpbl91bmxvY2soJmUtPnBh
Z2VfYWxsb2NfbG9jayk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7
CiAKICAgICAgICAgVFJBQ0VfMUQoVFJDX01FTV9QQUdFX0dSQU5UX1RSQU5T
RkVSLCBlLT5kb21haW5faWQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9t
ZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggNGZiNzk2MmM3
OS4uZjcxMTYzMjIxZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnku
YworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC02NzUsMjAgKzY3NSwy
MiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAg
ICAgICogU3VjY2VzcyEgQmV5b25kIHRoaXMgcG9pbnQgd2UgY2Fubm90IGZh
aWwgZm9yIHRoaXMgY2h1bmsuCiAgICAgICAgICAqLwogCi0gICAgICAgIC8q
IERlc3Ryb3kgZmluYWwgcmVmZXJlbmNlIHRvIGVhY2ggaW5wdXQgcGFnZS4g
Ki8KKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlc2UgcGFnZXMgaGF2ZSBh
bHJlYWR5IGhhZCBvd25lciBhbmQgcmVmZXJlbmNlIGNsZWFyZWQuCisgICAg
ICAgICAqIERvIHRoZSBmaW5hbCB0d28gc3RlcHM6IFJlbW92ZSBmcm9tIHRo
ZSBwaHlzbWFwLCBhbmQgZnJlZQorICAgICAgICAgKiB0aGVtLgorICAgICAg
ICAgKi8KICAgICAgICAgd2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1v
dmVfaGVhZCgmaW5fY2h1bmtfbGlzdCkpICkKICAgICAgICAgewogICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnZm47CiAKLSAgICAgICAgICAgIGlmICgg
IXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNv
dW50X2luZm8pICkKLSAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAg
ICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgICAgICAgICAgZ2Zu
ID0gbWZuX3RvX2dtZm4oZCwgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICAv
KiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAgICBC
VUdfT04oU0hBUkVEX00yUChnZm4pKTsKICAgICAgICAgICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgMCkg
KQogICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKLSAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBBc3NpZ24g
ZWFjaCBvdXRwdXQgcGFnZSB0byB0aGUgZG9tYWluLiAqLwpAQCAtNzYxLDEz
ICs3NjMsMTYgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcp
CiAgICAgICogY2h1bmtzIHN1Y2NlZWRlZC4KICAgICAgKi8KICBmYWlsOgot
ICAgIC8qIFJlYXNzaWduIGFueSBpbnB1dCBwYWdlcyB3ZSBtYW5hZ2VkIHRv
IHN0ZWFsLiAqLworICAgIC8qCisgICAgICogUmVhc3NpZ24gYW55IGlucHV0
IHBhZ2VzIHdlIG1hbmFnZWQgdG8gc3RlYWwuICBOQiB0aGF0IGlmIHRoZSBh
c3NpZ24KKyAgICAgKiBmYWlscyBhZ2Fpbiwgd2UncmUgb24gdGhlIGhvb2sg
Zm9yIGZyZWVpbmcgdGhlIHBhZ2UsIHNpbmNlIHdlJ3ZlIGFscmVhZHkKKyAg
ICAgKiBjbGVhcmVkIFBHQ19hbGxvY2F0ZWQuCisgICAgICovCiAgICAgd2hp
bGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmaW5fY2h1bmtf
bGlzdCkpICkKICAgICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgcGFnZSwg
MCwgTUVNRl9ub19yZWZjb3VudCkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBCVUdfT04oIWQtPmlzX2R5aW5nKTsKLSAgICAgICAgICAgIGlmICggdGVz
dF9hbmRfY2xlYXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRf
aW5mbykgKQotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIH0K
IAogIGR5aW5nOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA0ODJmMDk4OGY3
Li41MmRhNzc2MmUzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMjIyMSw3
ICsyMjIxLDcgQEAgaW50IGFzc2lnbl9wYWdlcygKICAgICBmb3IgKCBpID0g
MDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICB7CiAgICAgICAgIEFT
U0VSVChwYWdlX2dldF9vd25lcigmcGdbaV0pID09IE5VTEwpOwotICAgICAg
ICBBU1NFUlQoKHBnW2ldLmNvdW50X2luZm8gJiB+KFBHQ19hbGxvY2F0ZWQg
fCAxKSkgPT0gMCk7CisgICAgICAgIEFTU0VSVCghcGdbaV0uY291bnRfaW5m
byk7CiAgICAgICAgIHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgZCk7CiAgICAg
ICAgIHNtcF93bWIoKTsgLyogRG9tYWluIHBvaW50ZXIgbXVzdCBiZSB2aXNp
YmxlIGJlZm9yZSB1cGRhdGluZyByZWZjbnQuICovCiAgICAgICAgIHBnW2ld
LmNvdW50X2luZm8gPSBQR0NfYWxsb2NhdGVkIHwgMTsKLS0gCjIuMjAuMQoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:11:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:11:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxUk-0001qi-UD; Fri, 25 Oct 2019 11:11:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxUk-0001qP-ED
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:11:02 +0000
X-Inumbo-ID: 15661916-f718-11e9-94c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 15661916-f718-11e9-94c4-12813bfff9fa;
 Fri, 25 Oct 2019 11:10:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUK-0001WO-V6; Fri, 25 Oct 2019 11:10:36 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUK-0002k5-SN; Fri, 25 Oct 2019 11:10:36 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUK-0002k5-SN@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:36 +0000
Subject: [Xen-devel] Xen Security Advisory 291 v3 (CVE-2019-17345) - x86/PV:
 page type reference counting issue with failed IOMMU update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17345 / XSA-291
                              version 3

  x86/PV: page type reference counting issue with failed IOMMU update

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

CVE assigned.

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

When an x86 PV domain has a passed-through PCI device assigned, IOMMU
mappings may need to be updated when the type of a particular page
changes.  Such an IOMMU operation may fail.  In the event of failure,
while at present the affected guest would be forcibly crashed, the
already recorded additional type reference was not dropped again.  This
causes a bug check to trigger while cleaning up after the crashed
guest.

IMPACT
======

Malicious or buggy x86 PV guest kernels can mount a Denial of Service
(DoS) attack affecting the whole system.

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

Xen versions from 4.8 onwards are vulnerable.

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

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

Only guests which are assigned a physical device can exploit this
vulnerability.  Guests which are not assigned physical devices cannot
exploit this vulnerability.

MITIGATION
==========

Running only HVM or PVH guests avoids the vulnerability.

Not passing through PCI devices to PV guests also avoids the
vulnerability.

CREDITS
=======

This issue was discovered by Igor Druzhinin and Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa291.patch           xen-unstable
xsa291-4.11.patch      Xen 4.11.x, Xen 4.10.x
xsa291-4.9.patch       Xen 4.9.x, Xen 4.8.x

$ sha256sum xsa291*
01883c11ae45a5771644270445e463538a61d98c66adbba852de74ccd272eae9  xsa291.meta
fb5f2a75ba113f21e9cb2dfbc22520495c69a4fef631c030a4834c680045e587  xsa291.patch
299bb4913e7ddb46ce90f415f91ee5e5480050631281c87e1a764b66fb116d89  xsa291-4.9.patch
16087ba5c59b9644f4f61c0c7fa124d9e04e88089b235aaae91daa04cdf1b8a1  xsa291-4.11.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y1+EMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZlLUIAIIHkQgn80yjzaDnIGp0iFhcoTjDGlwk47MaQiJ2
QbmVstpVbg4ZUuPmxJ6eWTJXoMbdelthA9klXX9zc0LWEOrMwWeykAxkWB8uVj+b
URN6fJrLu73U2tqjmPT/P63FVgETXDbFGQcjsSkZ17VHcblmsysCUPmjLWn4r3Tc
/lCXcEjwHYV2HnYUBrXO2biDVChRt3ClLhJZW9pfvI8hIzCqL+tdtNuvvqVSwR3Y
SzR75k2lKwkmHQju2rpL00mNsyHsUOl3tDVeHTQa9V7yW4WO4vSb83oZExz9ChgH
g9ro6epGfGYCQYB9mNSaQbOM3LhOrWeiR1i3nUcR0qRG1wY=
=r9AC
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAieGVuIgogIF0sCiAg
IlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAgIlJlY2lwZXMiOiB7
CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiYTAx
NmI4ZjIwN2M3YTNmZThiZGQyYjZmN2MwODAwMjBlM2UxYzgyMyIsCiAgICAg
ICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAg
ICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAgMjg4LAogICAg
ICAgICAgICAyOTAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI5MS00LjExLnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjExIjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI4N2Y1MWJmMzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5YzE2
NDYzMWUyIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgsCiAgICAgICAgICAgIDI5MAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjkxLTQuMTEucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAg
IjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsK
ICAgICAgICAgICJTdGFibGVSZWYiOiAiOTA4ZTc2OGZhZTQ5YThkYjAwODll
NjgxODg2NTIwNzllM2JmYWE2NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsK
ICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUsCiAgICAgICAgICAg
IDI4NywKICAgICAgICAgICAgMjg4LAogICAgICAgICAgICAyOTAKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI5MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAg
ICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiZjVhY2Y5N2Y2
NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBkNSIsCiAgICAgICAgICAi
UHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUs
CiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAgMjg4LAogICAgICAgICAg
ICAyOTAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI5MS00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiMjRkNTI4MjUyN2Y0NjQ3OTA3YjM1NzI4MjBiNTMzNWMxNWNkMDM1
NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAog
ICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAg
Mjg4LAogICAgICAgICAgICAyOTAKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5MS5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHJldGFpbiBwYWdlIHR5cGUgcmVmZXJlbmNlIHdo
ZW4gSU9NTVUgb3BlcmF0aW9uIGZhaWxzCgpUaGUgSU9NTVUgdXBkYXRlIGlu
IF9nZXRfcGFnZV90eXBlKCkgaGFwcGVucyBiZXR3ZWVuIHJlY29yZGluZyBv
ZiB0aGUKbmV3IHJlZmVyZW5jZSBhbmQgdmFsaWRhdGlvbiBvZiB0aGUgcGFn
ZSBmb3IgaXRzIG5ldyB0eXBlIChpZgpuZWNlc3NhcnkpLiBJZiB0aGUgSU9N
TVUgb3BlcmF0aW9uIGZhaWxzLCB0aGVyZSdzIG5vIHBvaW50IGluIGFjdHVh
bGx5CmNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0
aCB0aGlzIHJlc3VsdGluZyBpbiBmYWlsdXJlCmdldHRpbmcgaW5kaWNhdGVk
IHRvIHRoZSBjYWxsZXIsIHRoZSByZWNvcmRlZCB0eXBlIHJlZmVyZW5jZSBh
bHNvIG5lZWRzCnRvIGJlIGRyb3BwZWQgYWdhaW4uCgpOb3RlIHRoYXQgaW4g
Y2FzZSBvZiBmYWlsdXJlIG9mIGFsbG9jX3BhZ2VfdHlwZSgpIHRoZXJlJ3Mg
bm8gbmVlZCB0bwp1bmRvIHRoZSBJT01NVSBvcGVyYXRpb246IE9ubHkgc3Bl
Y2lhbCB0eXBlcyBnZXQgaGFuZGVkIHRvIHRoZSBmdW5jdGlvbi4KVGhlIGZ1
bmN0aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9p
bmZvLCBlZmZlY3RpdmVseQpjb252ZXJ0aW5nIHRoZSBwYWdlIHRvIFBHVF9u
b25lLiBUaGUgSU9NTVUgbWFwcGluZywgaG93ZXZlciwgc29sZWx5CmRlcGVu
ZHMgb24gd2hldGhlciB0aGUgdHlwZSBpcyBQR1Rfd3JpdGFibGVfcGFnZS4K
ClRoaXMgaXMgWFNBLTI5MS4KClJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMjgwOCw2ICsyODA4LDEzIEBAIHN0YXRpYyBpbnQg
X2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEss
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVUZfcmVhZGFibGUgfAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3dyaXRhYmxlKTsKKworICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShpb21tdV9yZXQpICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCBm
YWxzZSwgTlVMTCk7CisgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9yZXQ7
CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICB9CiAKQEAgLTI4MjIsMTIgKzI4MjksMTAgQEAgc3Rh
dGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAg
ICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJs
ZSk7CiAgICAgfQogCisgb3V0OgogICAgIGlmICggKHggJiBQR1RfcGFydGlh
bCkgJiYgIShueCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwogCi0gICAgaWYgKCAhcmMgKQotICAgICAgICByYyA9IGlvbW11
X3JldDsKLQogICAgIHJldHVybiByYzsKIH0KIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHJldGFpbiBwYWdlIHR5cGUgcmVmZXJlbmNlIHdo
ZW4gSU9NTVUgb3BlcmF0aW9uIGZhaWxzCgpUaGUgSU9NTVUgdXBkYXRlIGlu
IF9nZXRfcGFnZV90eXBlKCkgaGFwcGVucyBiZXR3ZWVuIHJlY29yZGluZyBv
ZiB0aGUKbmV3IHJlZmVyZW5jZSBhbmQgdmFsaWRhdGlvbiBvZiB0aGUgcGFn
ZSBmb3IgaXRzIG5ldyB0eXBlIChpZgpuZWNlc3NhcnkpLiBJZiB0aGUgSU9N
TVUgb3BlcmF0aW9uIGZhaWxzLCB0aGVyZSdzIG5vIHBvaW50IGluIGFjdHVh
bGx5CmNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0
aCB0aGlzIHJlc3VsdGluZyBpbiBmYWlsdXJlCmdldHRpbmcgaW5kaWNhdGVk
IHRvIHRoZSBjYWxsZXIsIHRoZSByZWNvcmRlZCB0eXBlIHJlZmVyZW5jZSBh
bHNvIG5lZWRzCnRvIGJlIGRyb3BwZWQgYWdhaW4uCgpOb3RlIHRoYXQgaW4g
Y2FzZSBvZiBmYWlsdXJlIG9mIGFsbG9jX3BhZ2VfdHlwZSgpIHRoZXJlJ3Mg
bm8gbmVlZCB0bwp1bmRvIHRoZSBJT01NVSBvcGVyYXRpb246IE9ubHkgc3Bl
Y2lhbCB0eXBlcyBnZXQgaGFuZGVkIHRvIHRoZSBmdW5jdGlvbi4KVGhlIGZ1
bmN0aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9p
bmZvLCBlZmZlY3RpdmVseQpjb252ZXJ0aW5nIHRoZSBwYWdlIHRvIFBHVF9u
b25lLiBUaGUgSU9NTVUgbWFwcGluZywgaG93ZXZlciwgc29sZWx5CmRlcGVu
ZHMgb24gd2hldGhlciB0aGUgdHlwZSBpcyBQR1Rfd3JpdGFibGVfcGFnZS4K
ClRoaXMgaXMgWFNBLTI5MS4KClJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMjg5Miw2ICsyODkyLDEzIEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2kKICAgICAgICAgICAgICAg
ICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShkLCBtZm5fdG9fZ21mbihk
LCBwYWdlX3RvX21mbihwYWdlKSksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tZm4ocGFnZSksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVG
X3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CisKKyAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoaW9tbXVfcmV0KSApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwp
OworICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfcmV0OworICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgfQogCkBAIC0yOTA2LDEyICsyOTEzLDEwIEBAIHN0YXRpYyBpbnQgX19n
ZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2kKICAgICAgICAgcmMgPSBhbGxv
Y19wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0K
IAorIG91dDoKICAgICBpZiAoICh4ICYgUEdUX3BhcnRpYWwpICYmICEobngg
JiBQR1RfcGFydGlhbCkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAot
ICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBpb21tdV9yZXQ7Ci0KICAg
ICByZXR1cm4gcmM7CiB9CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHJldGFpbiBwYWdlIHR5cGUgcmVmZXJlbmNlIHdo
ZW4gSU9NTVUgb3BlcmF0aW9uIGZhaWxzCgpUaGUgSU9NTVUgdXBkYXRlIGlu
IF9nZXRfcGFnZV90eXBlKCkgaGFwcGVucyBiZXR3ZWVuIHJlY29yZGluZyBv
ZiB0aGUKbmV3IHJlZmVyZW5jZSBhbmQgdmFsaWRhdGlvbiBvZiB0aGUgcGFn
ZSBmb3IgaXRzIG5ldyB0eXBlIChpZgpuZWNlc3NhcnkpLiBJZiB0aGUgSU9N
TVUgb3BlcmF0aW9uIGZhaWxzLCB0aGVyZSdzIG5vIHBvaW50IGluIGFjdHVh
bGx5CmNhcnJ5aW5nIG91dCB2YWxpZGF0aW9uLiBGdXJ0aGVybW9yZSwgd2l0
aCB0aGlzIHJlc3VsdGluZyBpbiBmYWlsdXJlCmdldHRpbmcgaW5kaWNhdGVk
IHRvIHRoZSBjYWxsZXIsIHRoZSByZWNvcmRlZCB0eXBlIHJlZmVyZW5jZSBh
bHNvIG5lZWRzCnRvIGJlIGRyb3BwZWQgYWdhaW4uCgpOb3RlIHRoYXQgaW4g
Y2FzZSBvZiBmYWlsdXJlIG9mIGFsbG9jX3BhZ2VfdHlwZSgpIHRoZXJlJ3Mg
bm8gbmVlZCB0bwp1bmRvIHRoZSBJT01NVSBvcGVyYXRpb246IE9ubHkgc3Bl
Y2lhbCB0eXBlcyBnZXQgaGFuZGVkIHRvIHRoZSBmdW5jdGlvbi4KVGhlIGZ1
bmN0aW9uLCB1cG9uIGZhaWx1cmUsIGNsZWFycyAtPnUuaW51c2UudHlwZV9p
bmZvLCBlZmZlY3RpdmVseQpjb252ZXJ0aW5nIHRoZSBwYWdlIHRvIFBHVF9u
b25lLiBUaGUgSU9NTVUgbWFwcGluZywgaG93ZXZlciwgc29sZWx5CmRlcGVu
ZHMgb24gd2hldGhlciB0aGUgdHlwZSBpcyBQR1Rfd3JpdGFibGVfcGFnZS4K
ClRoaXMgaXMgWFNBLTI5MS4KClJlcG9ydGVkLWJ5OiBJZ29yIERydXpoaW5p
biA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMjc1MSw2ICsyNzUxLDEzIEBAIHN0YXRpYyBpbnQg
X2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW4KICAgICAgICAgICAgICAg
ICBpb21tdV9yZXQgPSBpb21tdV9tYXBfcGFnZShkLCBnZm5feChnZm4pLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1m
bl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShpb21t
dV9yZXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfcHV0
X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAg
ICAgcmMgPSBpb21tdV9yZXQ7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7
CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTI3NjUs
MTIgKzI3NzIsMTAgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbgogICAgICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdl
LCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQogCisgb3V0OgogICAgIGlm
ICggKHggJiBQR1RfcGFydGlhbCkgJiYgIShueCAmIFBHVF9wYXJ0aWFsKSAp
CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgaWYgKCAhcmMgKQot
ICAgICAgICByYyA9IGlvbW11X3JldDsKLQogICAgIHJldHVybiByYzsKIH0K
IAo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:11:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:11:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxUm-0001rm-B0; Fri, 25 Oct 2019 11:11:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxUl-0001qt-7R
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:11:03 +0000
X-Inumbo-ID: 13f0e05c-f718-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13f0e05c-f718-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 11:10:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUJ-0001W6-Aq; Fri, 25 Oct 2019 11:10:35 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUJ-0002iy-7t; Fri, 25 Oct 2019 11:10:35 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUJ-0002iy-7t@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:35 +0000
Subject: [Xen-devel] Xen Security Advisory 290 v3 (CVE-2019-17344) - missing
 preemption in x86 PV page table unvalidation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17344 / XSA-290
                              version 3

         missing preemption in x86 PV page table unvalidation

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

CVE assigned.

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

XSA-273 changes required, among other things, making any PTE updates
restartable.  The changes making PTE updates restartable assumed that L2
pagetables would always be promoted preemptibly; but this turns out not
to be the case when using the 'linear pagetable' feature; the result was
that interrupted operations are not handled properly in certain cases.

Furthermore, previous security work making pagetable update preemptible
failed to account for 'linear pagetables' at L3 and L4 levels, making it
possible for operations to run for longer than acceptable times.

IMPACT
======

Malicious or buggy x86 PV guest kernels can mount a Denial of Service
(DoS) attack affecting the whole system.

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

All Xen versions are vulnerable.

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

Only Xen versions which permit linear page table use by PV guests are
vulnerable.

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

MITIGATION
==========

Not permitting linear page table use by PV guests avoids the
vulnerability.  This can be done both at build time, by turning off the
PV_LINEAR_PT configure option, or at runtime, by passing specifying
"pv-linear-pt=0" on the hypervisor command line.  Doing so would,
however, render PV guests using the functionality, like NetBSD,
unusable.

On systems where the guest kernel is controlled by the host rather than
guest administrator, running only kernels which only issue sane
hypercalls will prevent untrusted guest users from exploiting this
issue.  However untrusted guest administrators can still trigger it
unless further steps are taken to prevent them from loading code into
the kernel (e.g by disabling loadable modules etc) or from using other
mechanisms which allow them to run code at kernel privilege.

Running only HVM guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Manuel Bouyer.

RESOLUTION
==========

Applying the appropriate pair of attached patches resolves this issue.

xsa290/unstable-?.patch         xen-unstable
xsa290/4.11-?.patch             Xen 4.11.x
xsa290/4.10-?.patch             Xen 4.10.x
xsa290/4.9-?.patch              Xen 4.9.x
xsa290/4.8-?.patch              Xen 4.8.x
xsa290/4.7-?.patch              Xen 4.7.x

$ sha256sum xsa290* xsa290*/*
e74014bf97f223f35dc6142fbfadd8a3df6c7ecf1818d5d04ebb717a1d600959  xsa290.meta
87ffaf9712bfd2283e845d168811e572b9ebc8a580e750128586a48e65ae4c67  xsa290/4.7-1.patch
4137eb15d963a77ff302cb65f9f04e402ea23f69042f89ece4baaf4b7a58d638  xsa290/4.7-2.patch
0f5ce8c13c99431cae69736e117c7420c3202e3a680b42a66027646ae0aa141c  xsa290/4.8-1.patch
bb4102dd6f3daf60859a88b6a2f0828bc8aeb224d3d3b6fd2d2cc96b3f131a24  xsa290/4.8-2.patch
a7e4902968529289c63149608d48e1eeac2feffa644e1337b1b5b9a624dc746d  xsa290/4.9-1.patch
7798b063a8db95fc18bca1ea25d84937fbe9c6e0add15056841fd97d5aec2885  xsa290/4.9-2.patch
3a0bf44875bb5a8525b4418d6efd49bd6ed6cfaffe669cbdcfde61a65fe9cdea  xsa290/4.10-1.patch
1e7dfe1b0c57e245daef1351db855a9312a4c225c05a6720460ea4aa1148ee22  xsa290/4.10-2.patch
3dd47f3bc1a004260d05cba548a80e475f85ffe60b663879de386e32a8e9ffbc  xsa290/4.11-1.patch
b3b17546fc553bf60572cf56023d8177f96973fcd072a8adfc622b4030e58d00  xsa290/4.11-2.patch
4ff1d857f46a781fd7483a30297ebf51bf079ccd1d598df799e5779ddc893674  xsa290/unstable-1.patch
3a85ecc426d482052aaf2a84bfde9840eb7a566638dbab042dac84b0019ca473  xsa290/unstable-2.patch
$

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

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

HOWEVER deployment of the "pv-linear-pt=0" mitigation described above is
NOT permitted (except where all the affected systems and VMs are
administered and used only by organisations which are members of the Xen
Project Security Issues Predisclosure List).  Specifically, deployment
on public cloud systems is NOT permitted.

This is because in that case the configuration change is visible to the
guest, which could lead to the rediscovery of the vulnerability.

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y19YMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZj0kIAK0GjYVugAQ4Neq0Dsr9JZFKdPCV+AiBRg2Di8ME
HvLYoMzG7OOP7L0LnyZh1qSxfCXalKuMitNhOFH4zUHIOl4XA8iSEmxKhE6aKXCu
TLngS5KCsqXb11+vDJsx7K4Z5UW7AXZwpI6jfi5nmXBEhRo9rdvO0y7I+j9x3v08
4TNSRE6lIO2OePCwOHbE9iUCHOvpldJ6PG9tDsBwsWdWgiMsPHk5XZI1Saiqa2r0
yoMD+ma6huWVph1Th+qlpjy1IORwcRp/y1OcSXzB8QX0Oz2ynaO/BZZNnm4LS3sD
Ub9BlY01fC/g1evvh97/M//D4GRP6xEe5g3n2V5drD6Zaws=
=dqbz
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAg
ICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI5MC80LjEwLVsxMl0ucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEiOiB7CiAgICAg
ICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3Rh
YmxlUmVmIjogIjg3ZjUxYmYzNjZjYTc5Yjk4ZTFlMjAxYmY5YmQ3YTljMTY0
NjMxZTIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI4
NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAyODcsCiAgICAgICAg
ICAgIDI4OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjkwLzQuMTEtWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43IjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlhYWJiOWFmMWFjY2Ew
YjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5MC80LjctWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI5MDhlNzY4ZmFlNDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUz
YmZhYTY2IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5MC80LjgtWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2Rh
NzdlMGQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
ODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAg
ICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5MC80LjktWzEyXS5wYXRjaCIKICAgICAgICAg
IF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICIyNGQ1MjgyNTI3ZjQ2NDc5MDdiMzU3MjgyMGI1MzM1
YzE1Y2QwMzU2IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAg
ICAgICAgICAyODgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI5MC91bnN0YWJsZS1bMTJdLnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkJlc2lkZXMgdGhpcyBoYXZpbmcgYmVjb21lIGEgcmVx
dWlyZW1lbnQgYXMgb2YgY29tbWl0IGM2MTI0ODFkMWMKKCJ4ODYvbW06IFBs
dW1iaW5nIHRvIGFsbG93IGFueSBQVEUgdXBkYXRlIHRvIGZhaWwgd2l0aCAt
RVJFU1RBUlQiKSwKd2hpY2ggYWRkZWQgYW4gYXNzZXJ0aW9uIHRvIGZyZWVf
bDJfdGFibGUoKSwgd2hpY2ggd2FzIG5vdyBvYnNlcnZlZCB0bwp0cmlnZ2Vy
IHdoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVzIGdldCBjbGVhbmVkIHVwLCBp
dCB3YXMgYWxzbyBhIG1pc3Rha2UKdG8gbm90IGV4dGVuZCBwcmVlbXB0aW9u
IHRvIEwyIHdoZW4gaXQgd2FzIGFkZGVkIHRvIEwzL0w0IHRhYmxlCmhhbmRs
aW5nLiBUaGlzIGlzIGJlY2F1c2UgaW4gdGhlIHJlY3Vyc2l2ZSBwYWdlIHRh
YmxlIGNhc2UgZXZlbiB0aGVyZQp0aGUgdGltZSB0YWtlbiB0byB1bnZhbGlk
YXRlIGEgc2luZ2xlIHRhYmxlIG1heSBiZSBleGNlc3NpdmUuCgpUaGUgdmFs
aWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0IGZvciBzeW1t
ZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKUmVwb3J0ZWQtYnk6
IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5vcmc+ClRlc3Rl
ZC1ieTogTWFudWVsIEJvdXllciA8Ym91eWVyQGFudGlvY2hlLmV1Lm9yZz4K
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjM5LDcgKzEyMzksNyBAQCBnZXRfcGFn
ZV9mcm9tX2wxZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMik7
CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgKLSAgICBsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAq
ZCkKKyAgICBsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwg
c3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCiB7CiAgICAgdW5zaWdu
ZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAgIGludCByYzsK
QEAgLTEyNTUsNyArMTI1NSw4IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogCiAg
ICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSkgKQog
ICAgIHsKLSAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3Bh
Z2VucihtZm4sIFBHVF9sMV9wYWdlX3RhYmxlLCBkLCAwLCAwKTsKKyAgICAg
ICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2VucihtZm4sIFBH
VF9sMV9wYWdlX3RhYmxlLCBkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhcnRpYWwsIDApOwogICAgICAgICBpZiAo
IHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFn
ZXRhYmxlKGwyZSwgcGZuLCBkKSApCiAgICAgICAgICAgICByYyA9IDA7CiAg
ICAgICAgIHJldHVybiByYzsKQEAgLTE0NTAsOCArMTQ1MSwxMSBAQCB2b2lk
IHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsCiAgKiBOQi4g
VmlydHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5lIGFkZHJl
c3Mgd2l0aGluIGZyYW1lICdwZm4nLgogICogTm90ZSBhbHNvIHRoYXQgdGhp
cyBhdXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBw
LnQuJ3MuCiAgKi8KLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCitzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVk
IGxvbmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cGFydGlhbCwgYm9vbF90IGRlZmVyKQogeworICAgIGludCByYyA9IDA7CisK
ICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VO
VCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAgICAgIHJl
dHVybiAxOwogCkBAIC0xNDYwLDEzICsxNDY0LDI3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBlbHNlCiAgICAg
ewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFn
ZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
MCwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogCi0gICAgICAgIEFTU0VS
VCghcmMpOwotICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIGlmICgg
dW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgeworICAgICAgICAg
ICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCAxLCBwdHBnKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggZGVmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCAxLCBwdHBnKTsKKyAgICAgICAgICAgIGlmICgg
bGlrZWx5KCFyYykgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsK
KyAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19w
Z2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKQEAgLTE2NDEsMTEg
KzE2NTksMTIgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbgogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWdu
ZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAg
aW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAKLSAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICBmb3IgKCBp
ID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKICAgICB7
CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYm
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0x
NjU1LDIzICsxNjc0LDMzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUo
c3RydWN0IHBhZ2VfaW4KICAgICAgICAgfQogCiAgICAgICAgIGlmICggIWlz
X2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQpKSA+IDAg
KQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVb
aV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCiAgICAgICAgICAgICBjb250
aW51ZTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FUkVTVEFS
VCkgKQorICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
LSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IDE7CiAgICAgICAgIH0KLQotICAgICAgICBp
ZiAoIHJjIDwgMCApCisgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gMDsKKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJTlRSICkK
ICAgICAgICAgewogICAgICAgICAgICAgTUVNX0xPRygiRmFpbHVyZSBpbiBh
bGxvY19sMl90YWJsZTogZW50cnkgJWQiLCBpKTsKLSAgICAgICAgICAgIHdo
aWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAgICAgaWYgKCBpc19ndWVz
dF9sMl9zbG90KGQsIHR5cGUsIGkpICkKLSAgICAgICAgICAgICAgICAgICAg
cHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKTsKLSAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgaWYgKCBpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAg
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQorICAg
ICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBicmVhazsKIAogICAg
ICAgICBhZGp1c3RfZ3Vlc3RfbDJlKHBsMmVbaV0sIGQpOwogICAgIH0KQEAg
LTE4OTMsMjggKzE5MjIsNTAgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdl
X2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBh
Z2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAg
ICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAt
IDE7Ci0gICAgaW50IGVyciA9IDA7CisgICAgaW50IHJjID0gMCwgcGFydGlh
bCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVuc2lnbmVkIGludCBpID0g
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKIAogICAgIHBs
MmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAotICAgIEFTU0VS
VChwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyk7Ci0gICAgZG8gewotICAgICAg
ICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8sIGkpICYmCi0gICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUo
cGwyZVtpXSwgcGZuKSA9PSAwICYmCi0gICAgICAgICAgICAgaSAmJiBoeXBl
cmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICBmb3IgKCA7IDsgKQorICAg
IHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvLCBpKSApCisgICAgICAgICAgICByYyA9IHB1dF9w
YWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlhbCwgMCk7CisgICAg
ICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIHBhcnRpYWwgPSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNU
QVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSAp
OworICAgIH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0g
ICAgaWYgKCAhZXJyICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAg
ICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVu
X2wyOworICAgICAgICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IHBhcnRpYWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAg
eworICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwor
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0g
LUVSRVNUQVJUOworICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTIyMzksNyArMjI5MCw3IEBAIHN0YXRp
YyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAg
ICAgIHJldHVybiAtRUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAo
IHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwg
ZCkpIDwgMCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9w
YWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUo
bmwyZSwgZCk7CkBAIC0yMjU4LDcgKzIzMDksOCBAQCBzdGF0aWMgaW50IG1v
ZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsCiAgICAgICAgIHJldHVybiAt
RUJVU1k7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwg
cGZuKTsKKyAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIDEp
OworCiAgICAgcmV0dXJuIHJjOwogfQogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNzQxLDYgKzE3NDEsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE5NzgsMTggKzE5ODUsMjggQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBs
M2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAg
IHBhcnRpYWwgPSAwOwotICAgICAgICAgICAgaWYgKCByYyA+IDAgKQotICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworICAgICAgICAgICAgaWYgKCByYyA9
PSAwICkKKyAgICAgICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggaS0tICk7CisK
KyAgICAgICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDNlKTsKIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI0MCw3ICsxMjQwLDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMjU2LDcgKzEyNTYsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
IAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0Up
ICkKICAgICB7Ci0gICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwgMCk7Cisg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZu
LCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAg
ICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xp
bmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgICAgIHJj
ID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTQ1MSw4ICsxNDUyLDEx
IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwK
ICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hp
bmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFsc28g
dGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGgg
bGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKK3N0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwg
dW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCByYyA9
IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwogCkBAIC0xNDYxLDEzICsxNDY1LDI3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBlbHNl
CiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9n
ZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgZmFsc2UsIG1mbl90b19wYWdlKHBmbikpOworICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKIAotICAg
ICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcpOworICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7Cisg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBn
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7Cisg
ICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1
cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCkBAIC0xNjQwLDExICsxNjU4LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICB1bnNpZ25lZCBsb25nICBw
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9wZ2VudHJ5X3QgICpw
bDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOworICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlh
bCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwyZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCisgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBp
IDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7CisgICAgICAgICAgaSsrLCBwYXJ0
aWFsID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkK
ICAgICAgICAgewpAQCAtMTY1NCwyMyArMTY3MywzMyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpIHx8
Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtp
XSwgcGZuLCBkKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCB1bmxpa2Vs
eShyYyA9PSAtRVJFU1RBUlQpICkKKyAgICAgICAgaWYgKCByYyA9PSAtRVJF
U1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwogICAgICAg
ICB9Ci0KLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAwICYm
IHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIE1FTV9M
T0coIkZhaWx1cmUgaW4gYWxsb2NfbDJfdGFibGU6IGVudHJ5ICVkIiwgaSk7
Ci0gICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAgICAgICAg
ICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSApCi0gICAg
ICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBm
bik7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggaSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICB9
CiAgICAgICAgIH0KKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgYWRqdXN0X2d1ZXN0X2wyZShwbDJlW2ld
LCBkKTsKICAgICB9CkBAIC0xODkyLDI4ICsxOTIxLDUwIEBAIHN0YXRpYyBp
bnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmYKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgLSAxOwotICAgIGludCBlcnIgPSAwOworICAgIGlu
dCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1
bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBh
cnRpYWw7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAKLSAgICBBU1NFUlQocGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMpOwot
ICAgIGRvIHsKLSAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSAmJgotICAgICAgICAgICAgIHB1
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbikgPT0gMCAmJgotICAgICAg
ICAgICAgIGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
Zm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJf
c2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgKQorICAgICAg
ICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBh
cnRpYWwsIGZhbHNlKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgcGFydGlhbCA9IDA7CisKKyAgICAg
ICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICAgICBlcnIgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1F
SU5UUjsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgfSB3
aGlsZSAoICFlcnIgJiYgaS0tICk7CisgICAgfQogCiAgICAgdW5tYXBfZG9t
YWluX3BhZ2UocGwyZSk7CiAKLSAgICBpZiAoICFlcnIgKQorICAgIGlmICgg
cmMgPj0gMCApCisgICAgewogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmPSB+UEdUX3BhZV94ZW5fbDI7CisgICAgICAgIHJjID0gMDsKKyAg
ICB9CisgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCisgICAgewor
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICB9Cisg
ICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxF
X0VOVFJJRVMgLSAxICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaSArIDE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gMDsKKyAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgfQogCi0gICAg
cmV0dXJuIGVycjsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
ZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjIz
OCw3ICsyMjg5LDcgQEAgc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdl
bnRyeV90ICpwbAogICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICAg
ICAgfQogCi0gICAgICAgIGlmICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2Vf
ZnJvbV9sMmUobmwyZSwgcGZuLCBkKSkgPCAwKSApCisgICAgICAgIGlmICgg
dW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobmwyZSwgcGZuLCBk
LCAwKSkgPCAwKSApCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAKICAgICAg
ICAgYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKQEAgLTIyNTcsNyArMjMw
OCw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAq
cGwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBwdXRf
cGFnZV9mcm9tX2wyZShvbDJlLCBwZm4pOworICAgIHB1dF9wYWdlX2Zyb21f
bDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisKICAgICByZXR1cm4gcmM7CiB9
CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNzQwLDYgKzE3NDAsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE5NzcsMTggKzE5ODQsMjggQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBs
M2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAg
IHBhcnRpYWwgPSAwOwotICAgICAgICAgICAgaWYgKCByYyA+IDAgKQotICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworICAgICAgICAgICAgaWYgKCByYyA9
PSAwICkKKyAgICAgICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggaS0tICk7CisK
KyAgICAgICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDNlKTsKIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI2MSw3ICsxMjYxLDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMjc4LDcgKzEyNzgsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
IAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0Up
ICkKICAgICB7Ci0gICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwgMCk7Cisg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZu
LCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAgICAg
ICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xp
bmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgICAgIHJj
ID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTQ3Nyw4ICsxNDc4LDEx
IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwK
ICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hp
bmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFsc28g
dGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGgg
bGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikKK3N0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwg
dW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCByYyA9
IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0Vf
UFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAgICAg
ICAgIHJldHVybiAxOwogCkBAIC0xNDg3LDEzICsxNDkxLDI3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBlbHNl
CiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9n
ZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgZmFsc2UsIG1mbl90b19wYWdlKHBmbikpOworICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKIAotICAg
ICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0X3BhZ2UocGcpOworICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7Cisg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBn
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7Cisg
ICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1
cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCkBAIC0xNjY2LDExICsxNjg0LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICB1bnNpZ25lZCBsb25nICBw
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsMl9wZ2VudHJ5X3QgICpw
bDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOworICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlh
bCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwyZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkr
KyApCisgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBp
IDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7CisgICAgICAgICAgaSsrLCBwYXJ0
aWFsID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkK
ICAgICAgICAgewpAQCAtMTY4MCwyMyArMTY5OSwzMyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luCiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpIHx8
Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtp
XSwgcGZuLCBkKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQog
ICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCB1bmxpa2Vs
eShyYyA9PSAtRVJFU1RBUlQpICkKKyAgICAgICAgaWYgKCByYyA9PSAtRVJF
U1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwogICAgICAg
ICB9Ci0KLSAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPCAwICYm
IHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJp
bnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAgICAgICAgd2hpbGUgKCBpLS0g
PiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3Qo
ZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9m
cm9tX2wyZShwbDJlW2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICBpZiAoIGkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAg
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
YWdlOworICAgICAgICAgICAgfQogICAgICAgICB9CisgICAgICAgIGlmICgg
cmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGFkanVz
dF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAgICAgfQpAQCAtMTkxOSwyOCAr
MTk0OCw1MCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gcGFnZV90b19tZm4o
cGFnZSk7CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2lnbmVk
IGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBp
bnQgZXJyID0gMDsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+
cGFydGlhbF9wdGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwogCiAgICAgcGwyZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNTRVJUKHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNf
Z3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkg
JiYKLSAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBw
Zm4pID09IDAgJiYKLSAgICAgICAgICAgICBpICYmIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQorICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAg
ICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8sIGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
MmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHBh
cnRpYWwgPSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOwor
ICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOworICAg
IH0KIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0gICAgaWYg
KCAhZXJyICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAgICAgICAg
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOwor
ICAgICAgICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAt
RVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRp
YWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVSRVNU
QVJUOworICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJj
OwogfQogCiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKQEAgLTIyNjcsNyArMjMxOCw3IEBAIHN0YXRpYyBpbnQg
bW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAgICAgIHJl
dHVybiAtRUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlr
ZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCkpIDwg
MCkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zy
b21fbDJlKG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAgICAgICAg
cmV0dXJuIHJjOwogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMmUobmwyZSwg
ZCk7CkBAIC0yMjg2LDcgKzIzMzcsOCBAQCBzdGF0aWMgaW50IG1vZF9sMl9l
bnRyeShsMl9wZ2VudHJ5X3QgKnBsCiAgICAgICAgIHJldHVybiAtRUJVU1k7
CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuKTsK
KyAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOwor
CiAgICAgcmV0dXJuIHJjOwogfQogCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNzY2LDYgKzE3NjYsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTIwMDQsMTggKzIwMTEsMjggQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICBpZiAoIGlzX2d1ZXN0X2wzX3Nsb3QoaSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBs
M2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAg
IHBhcnRpYWwgPSAwOwotICAgICAgICAgICAgaWYgKCByYyA+IDAgKQotICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworICAgICAgICAgICAgaWYgKCByYyA9
PSAwICkKKyAgICAgICAgICAgICAgICB1bmFkanVzdF9ndWVzdF9sM2UocGwz
ZVtpXSwgZCk7CiAgICAgICAgIH0KLSAgICB9IHdoaWxlICggaS0tICk7CisK
KyAgICAgICAgaWYgKCAhaS0tICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKyAgICB9CiAKICAgICB1bm1hcF9kb21haW5f
cGFnZShwbDNlKTsKIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTE2OCw3ICsxMTY4LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMTg1LDcgKzExODUsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
IAogICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0Up
ICkKICAgICB7Ci0gICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgMCwgMCk7
CisgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21m
bihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CiAg
ICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wy
X2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgICAg
IHJjID0gMDsKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTMyNiw4ICsxMzI3
LDExIEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwx
ZSwKICAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1h
Y2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCiAgKiBOb3RlIGFs
c28gdGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdp
dGggbGluZWFyIHAudC4ncy4KICAqLwotc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbikK
K3N0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwy
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogeworICAgIGludCBy
YyA9IDA7CisKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BB
R0VfUFJFU0VOVCkgfHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCiAg
ICAgICAgIHJldHVybiAxOwogCkBAIC0xMzQyLDEzICsxMzQ2LDI3IEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV8KICAgICBl
bHNlCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwy
ZV9nZXRfcGFnZShsMmUpOwotICAgICAgICBpbnQgcmMgPSBfcHV0X3BhZ2Vf
dHlwZShwZywgZmFsc2UsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKIAotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAgICAgcHV0
X3BhZ2UocGcpOworICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAw
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOwor
ICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRw
Zyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGRlZmVyICkKKyAg
ICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IHB0cGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBnOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
dHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
KyAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIH0KICAg
ICB9CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwg
dW5zaWduZWQgbG9uZyBwZm4sCkBAIC0xNTE4LDExICsxNTM2LDEyIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICB1
bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7
CiAgICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1bnNpZ25lZCBpbnQg
ICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAg
ICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsK
IAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAot
ICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwy
X1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAgIGZvciAoIGkgPSBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVT
OworICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsKICAgICAg
ICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKQEAgLTE1MzIsMjMg
KzE1NTEsMzMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbgogICAgICAgICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3Rf
bDJfc2xvdChkLCB0eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdl
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCkpID4gMCApCisgICAg
ICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZu
LCBkLCBwYXJ0aWFsKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCisg
ICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAg
ICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IHBhcnRpYWwgPzogMTsKICAgICAgICAgfQotCi0gICAgICAgIGlmICggcmMg
PCAwICkKKyAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwor
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZh
aWx1cmUgaW4gYWxsb2NfbDJfdGFibGU6IHNsb3QgJSN4XG4iLCBpKTsKLSAg
ICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAgICAg
aWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpICkKLSAgICAgICAg
ICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKTsK
LSAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYgKCBpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBOVUxMOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgfQorICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICBwbDJlW2ldID0gYWRqdXN0X2d1ZXN0X2wyZShw
bDJlW2ldLCBkKTsKICAgICB9CkBAIC0xODI4LDI4ICsxODU3LDUwIEBAIHN0
YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmYKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAg
dW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7
CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIHVuc2lnbmVkIGludCAg
aSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gMTsKLSAgICBpbnQgZXJy
ID0gMDsKKyAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7CisgICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAtICFwYXJ0aWFsOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCi0gICAgQVNTRVJUKHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNfZ3Vlc3Rf
bDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgJiYKLSAg
ICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pID09
IDAgJiYKLSAgICAgICAgICAgICBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQorICAgIGZvciAoIDsgOyApCisgICAgeworICAgICAgICBpZiAo
IGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8s
IGkpICkKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwy
ZVtpXSwgcGZuLCBwYXJ0aWFsLCBmYWxzZSk7CisgICAgICAgIGlmICggcmMg
PCAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHBhcnRpYWwg
PSAwOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkg
KQogICAgICAgICB7Ci0gICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQotICAgIH0gd2hpbGUgKCAhZXJyICYmIGktLSApOworICAgIH0KIAog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMmUpOwogCi0gICAgaWYgKCAhZXJy
ICkKKyAgICBpZiAoIHJjID49IDAgKQorICAgIHsKICAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9wYWVfeGVuX2wyOworICAgICAg
ICByYyA9IDA7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RB
UlQgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzog
LTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8
IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAgICBwYWdl
LT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHJjID0gLUVSRVNUQVJUOwor
ICAgIH0KIAotICAgIHJldHVybiBlcnI7CisgICAgcmV0dXJuIHJjOwogfQog
CiBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKQEAgLTIxMTUsNyArMjE2Niw3IEBAIHN0YXRpYyBpbnQgbW9kX2wy
X2VudHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAgICAgIHJldHVybiAt
RUJVU1k7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHVubGlrZWx5KChy
YyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUsIHBmbiwgZCkpIDwgMCkgKQor
ICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJl
KG5sMmUsIHBmbiwgZCwgMCkpIDwgMCkgKQogICAgICAgICAgICAgcmV0dXJu
IHJjOwogCiAgICAgICAgIG5sMmUgPSBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUs
IGQpOwpAQCAtMjEzNCw3ICsyMTg1LDggQEAgc3RhdGljIGludCBtb2RfbDJf
ZW50cnkobDJfcGdlbnRyeV90ICpwbAogICAgICAgICByZXR1cm4gLUVCVVNZ
OwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7
CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuLCAwLCB0cnVlKTsK
KwogICAgIHJldHVybiByYzsKIH0KIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNjEyLDYgKzE2MTIsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE5MTMsMTUgKzE5MjAsMjUgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAg
ICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHBhcnRpYWwgPSAwOwotICAg
ICAgICBpZiAoIHJjID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBk
KTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlmICggcmMgPT0g
MCApCisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNl
KHBsM2VbaV0sIGQpOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0
X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5U
UjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
cHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21tOiBQbHVt
YmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndpdGggLUVS
RVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7YWxsb2Ms
ZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVudCAoYW5k
IHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4pdmFsaWRh
dGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3NlcnRpb24g
aW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRvIHRyaWdn
ZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNsZWFuZWQg
dXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkncyBhc3N1
bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdheXMgc3Vj
Y2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRpYWxseSB1
bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGljaCBoYXMg
bm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxhdGVyIG9u
LiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwgdGhpcyB3
b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAtPnUuaW51
c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpmcmVlaW5n
IHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21haW4gaGFz
IGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lkZXJlZCBh
IG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlvbiBmdWxs
eSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJsZSBoYW5k
bGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0LgoKVGhl
IHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVzdCBmb3Ig
c3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJlcG9ydGVk
LWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUub3JnPgpU
ZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2NoZS5ldS5v
cmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTEyNiw3ICsxMTI2LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUo
bDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBw
Zm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMTQxLDcgKzExNDEsOCBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmMgPSBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9w
YWdlX3RhYmxlLCBkLCAwLCAwKTsKKyAgICByYyA9IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFs
LCBmYWxzZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAm
JiBnZXRfbDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAg
ICAgICByYyA9IDA7CiAKQEAgLTEyOTUsOCArMTI5NiwxMSBAQCB2b2lkIHB1
dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsCiAgKiBOQi4gVmly
dHVhbCBhZGRyZXNzICdsMmUnIG1hcHMgdG8gYSBtYWNoaW5lIGFkZHJlc3Mg
d2l0aGluIGZyYW1lICdwZm4nLgogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBh
dXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQu
J3MuCiAgKi8KLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdl
bnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCitzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxv
bmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFy
dGlhbCwgYm9vbCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAwOworCiAgICAg
aWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpIHx8
IChsMmVfZ2V0X3BmbihsMmUpID09IHBmbikgKQogICAgICAgICByZXR1cm4g
MTsKIApAQCAtMTMxMSwxMyArMTMxNSwyNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfCiAgICAgZWxzZQogICAgIHsKICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJl
KTsKLSAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZhbHNl
LCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAKLSAg
ICAgICAgQVNTRVJUKCFyYyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICB7
CisgICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAgIHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCBkZWZlciApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwor
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
ZzsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOwor
ICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICAg
ICAgcHV0X3BhZ2UocGcpOworICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0
dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcg
cGZuLApAQCAtMTQ4NywxMSArMTUwNSwxMiBAQCBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luCiAgICAgdW5zaWduZWQgbG9uZyAg
cGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50
cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQg
ICAgICAgICAgICByYyA9IDA7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAw
LCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CiAKICAgICBwbDJlID0g
bWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICBmb3IgKCBpID0g
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5U
UklFUzsgaSsrICkKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBp
KyssIHBhcnRpYWwgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQogICAgICAgICB7CkBAIC0xNTAxLDIzICsxNTIwLDMzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW4KICAgICAg
ICAgfQogCiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlw
ZSwgaSkgfHwKLSAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wy
ZShwbDJlW2ldLCBwZm4sIGQpKSA+IDAgKQorICAgICAgICAgICAgIChyYyA9
IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbCkp
ID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAo
IHVubGlrZWx5KHJjID09IC1FUkVTVEFSVCkgKQorICAgICAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7
CiAgICAgICAgIH0KLQotICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
IGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBy
YyA8IDAgJiYgcmMgIT0gLUVJTlRSICkKICAgICAgICAgewogICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9j
X2wyX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7Ci0gICAgICAgICAgICB3aGls
ZSAoIGktLSA+IDAgKQotICAgICAgICAgICAgICAgIGlmICggaXNfZ3Vlc3Rf
bDJfc2xvdChkLCB0eXBlLCBpKSApCi0gICAgICAgICAgICAgICAgICAgIHB1
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbik7Ci0gICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgIGlmICggaSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwor
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKyAgICAg
ICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CiAKICAgICAg
ICAgcGwyZVtpXSA9IGFkanVzdF9ndWVzdF9sMmUocGwyZVtpXSwgZCk7CiAg
ICAgfQpAQCAtMTc5NywyOCArMTgyNiw1MCBAQCBzdGF0aWMgaW50IGZyZWVf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcg
cGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50
cnlfdCAqcGwyZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtIDE7Ci0gICAgaW50IGVyciA9IDA7CisgICAgaW50
IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVu
c2lnbmVkIGludCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFy
dGlhbDsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIAotICAgIEFTU0VSVChwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyk7Ci0g
ICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICYmCi0gICAgICAgICAgICAgcHV0
X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKSA9PSAwICYmCi0gICAgICAg
ICAgICAgaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICBm
b3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBpc19ndWVzdF9sMl9z
bG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSApCisgICAgICAg
ICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFy
dGlhbCwgZmFsc2UpOworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0gMDsKKworICAgICAg
ICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
aWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAgewot
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIHJjID0gLUVJ
TlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICB9IHdo
aWxlICggIWVyciAmJiBpLS0gKTsKKyAgICB9CiAKICAgICB1bm1hcF9kb21h
aW5fcGFnZShwbDJlKTsKIAotICAgIGlmICggIWVyciApCisgICAgaWYgKCBy
YyA+PSAwICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAgcmMgPSAwOworICAg
IH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICB7Cisg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
cGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgIH0KKyAg
ICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVf
RU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICB9CiAKLSAgICBy
ZXR1cm4gZXJyOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBm
cmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yMTM4
LDcgKzIxODksNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2Vu
dHJ5X3QgKnBsCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAg
ICB9CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9m
cm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkKKyAgICAgICAgaWYgKCB1
bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQs
IDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiByYzsKIAogICAgICAg
ICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBkKTsKQEAgLTIxNTcs
NyArMjIwOCw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50
cnlfdCAqcGwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAg
ICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4pOworICAgIHB1dF9wYWdl
X2Zyb21fbDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisKICAgICByZXR1cm4g
cmM7CiB9CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNTgxLDYgKzE1ODEsMTMgQEAgc3RhdGljIGlu
dCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbgogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYg
aHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KKwogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAm
JiAoaSA9PSAzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKQEAg
LTE4ODIsMTUgKzE4ODksMjUgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAoIDsgOyApCisg
ICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAg
ICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHBhcnRpYWwgPSAwOwotICAg
ICAgICBpZiAoIHJjID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBk
KTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlmICggcmMgPT0g
MCApCisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNl
KHBsM2VbaV0sIGQpOworCisgICAgICAgIGlmICggIWktLSApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0
X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FSU5U
UjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFsc28gYWxsb3cgTDIgKHVuKXZhbGlkYXRpb24gdG8gYmUg
ZnVsbHkgcHJlZW1wdGlibGUKCkNvbW1pdCBjNjEyNDgxZDFjICgieDg2L21t
OiBQbHVtYmluZyB0byBhbGxvdyBhbnkgUFRFIHVwZGF0ZSB0byBmYWlsCndp
dGggLUVSRVNUQVJUIikgYWRkZWQgYXNzZXJ0aW9ucyBuZXh0IHRvIHRoZSB7
YWxsb2MsZnJlZX1fbDJfdGFibGUoKQppbnZvY2F0aW9ucyB0byBkb2N1bWVu
dCAoYW5kIHZhbGlkYXRlIGluIGRlYnVnIGJ1aWxkcykgdGhhdCBMMgoodW4p
dmFsaWRhdGlvbnMgYXJlIGFsd2F5cyBwcmVlbXB0aWJsZS4KClRoZSBhc3Nl
cnRpb24gaW4gZnJlZV9wYWdlX3R5cGUoKSB3YXMgbm93IG9ic2VydmVkIHRv
IHRyaWdnZXIgd2hlbgpyZWN1cnNpdmUgTDIgcGFnZSB0YWJsZXMgZ2V0IGNs
ZWFuZWQgdXAuCgpJbiBwYXJ0aWN1bGFyIHB1dF9wYWdlX2Zyb21fbDJlKCkn
cyBhc3N1bXB0aW9uIHRoYXQgX3B1dF9wYWdlX3R5cGUoKQp3b3VsZCBhbHdh
eXMgc3VjY2VlZCBpcyBub3cgd3JvbmcsIHJlc3VsdGluZyBpbiBhIHBhcnRp
YWxseSB1bi12YWxpZGF0ZWQKcGFnZSBsZWZ0IGluIGEgZG9tYWluLCB3aGlj
aCBoYXMgbm8gb3RoZXIgbWVhbnMgb2YgZ2V0dGluZyBjbGVhbmVkIHVwCmxh
dGVyIG9uLiBJZiBub3QgY2F1c2luZyBhbnkgcHJvYmxlbXMgZWFybGllciwg
dGhpcyB3b3VsZCB1bHRpbWF0ZWx5CnRyaWdnZXIgdGhlIGNoZWNrIGZvciAt
PnUuaW51c2UudHlwZV9pbmZvIGhhdmluZyBhIHplcm8gY291bnQgd2hlbgpm
cmVlaW5nIHRoZSBwYWdlIGR1cmluZyBjbGVhbnVwIGFmdGVyIHRoZSBkb21h
aW4gaGFzIGRpZWQuCgpBcyBhIHJlc3VsdCBpdCBzaG91bGQgYmUgY29uc2lk
ZXJlZCBhIG1pc3Rha2UgdG8gbm90IGhhdmUgZXh0ZW5kZWQKcHJlZW1wdGlv
biBmdWxseSB0byBMMiB3aGVuIGl0IHdhcyBhZGRlZCB0byBMMy9MNCB0YWJs
ZSBoYW5kbGluZywgd2hpY2gKdGhpcyBjaGFuZ2UgYWltcyB0byBjb3JyZWN0
LgoKVGhlIHZhbGlkYXRpb24gc2lkZSBhZGRpdGlvbnMgYXJlIGRvbmUganVz
dCBmb3Igc3ltbWV0cnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5MC4KClJl
cG9ydGVkLWJ5OiBNYW51ZWwgQm91eWVyIDxib3V5ZXJAYW50aW9jaGUuZXUu
b3JnPgpUZXN0ZWQtYnk6IE1hbnVlbCBCb3V5ZXIgPGJvdXllckBhbnRpb2No
ZS5ldS5vcmc+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzogUmUtd3JpdHRlbiBkZXNj
cmlwdGlvbi4KdjI6IENsYXJpZnkgdGhhdCBpdCdzIG1haW5seSB1bnZhbGlk
YXRpb24gd2hpY2ggbmVlZHMgYWRqdXN0bWVudC4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMTIzLDcg
KzExMjMsNyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21f
bWZuKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsKIHN0YXRp
YyBpbnQKIGdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50cnlfdCBs
MmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkKQorICAg
IGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3Qg
ZG9tYWluICpkLCBpbnQgcGFydGlhbCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IG1mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTEz
NSw3ICsxMTM1LDggQEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIHJjID0gZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwg
ZCwgMCwgMCk7CisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbCwgZmFsc2UpOwog
ICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xp
bmVhcl9wYWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAw
OwogCkBAIC0xMjgxLDggKzEyODIsMTEgQEAgc3RhdGljIHZvaWQgcHV0X2Rh
dGFfcGFnZShzdHJ1Y3QgcGFnZV9pbgogICogTkIuIFZpcnR1YWwgYWRkcmVz
cyAnbDJlJyBtYXBzIHRvIGEgbWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFt
ZSAncGZuJy4KICAqIE5vdGUgYWxzbyB0aGF0IHRoaXMgYXV0b21hdGljYWxs
eSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICovCi1z
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUs
IHVuc2lnbmVkIGxvbmcgcGZuKQorc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wg
ZGVmZXIpCiB7CisgICAgaW50IHJjID0gMDsKKwogICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDJlX2dldF9w
Zm4obDJlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTEz
MDAsMTMgKzEzMDQsMjcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5XwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7Ci0gICAgICAg
IGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0
cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogCi0gICAgICAgIEFTU0VS
VCghcmMpOwotICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgICAgIGlmICgg
dW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgeworICAgICAgICAg
ICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFn
ZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggZGVmZXIgKQorICAgICAgICB7CisgICAgICAgICAgICBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKKyAgICAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAg
IGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdl
KHBnKTsKKyAgICAgICAgfQogICAgIH0KIAotICAgIHJldHVybiAwOworICAg
IHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wz
ZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKQEAgLTE0
ODAsMTEgKzE0OTgsMTIgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbgogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94
KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJl
OwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAg
cmMgPSAwOworICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9
IHBhZ2UtPnBhcnRpYWxfcHRlOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCi0gICAgZm9yICggaSA9IHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyAp
CisgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDJfUEFHRVRBQkxFX0VOVFJJRVM7CisgICAgICAgICAgaSsrLCBwYXJ0aWFs
ID0gMCApCiAgICAgewogICAgICAgICBsMl9wZ2VudHJ5X3QgbDJlOwogCkBA
IC0xNTA3LDIyICsxNTI2LDMyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFi
bGUoc3RydWN0IHBhZ2VfaW4KICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJU
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0g
Z2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBwZm4sIGQpOworICAgICAgICAgICAg
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbCk7
CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRVJFU1RBUlQpICkK
KyAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gcGFydGlhbCA/OiAxOwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBy
YyA8IDAgKQorICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkg
KQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
RmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwot
ICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAg
ICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQotICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4p
OwotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGkgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgfQog
ICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAg
IGJyZWFrOwogCiAgICAgICAgIHBsMmVbaV0gPSBhZGp1c3RfZ3Vlc3RfbDJl
KGwyZSwgZCk7CiAgICAgfQpAQCAtMTgyMywyOCArMTg1Miw1MCBAQCBzdGF0
aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVu
c2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwog
ICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtIDE7Ci0gICAgaW50IGVyciA9
IDA7CisgICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxf
cHRlOworICAgIHVuc2lnbmVkIGludCBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgLSAhcGFydGlhbDsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKIAotICAgIEFTU0VSVChwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyk7Ci0gICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2wy
X3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIGkpICYmCi0gICAg
ICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuKSA9PSAw
ICYmCi0gICAgICAgICAgICAgaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpICkKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBp
c19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBp
KSApCisgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVb
aV0sIHBmbiwgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBpZiAoIHJjIDwg
MCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBwYXJ0aWFsID0g
MDsKKworICAgICAgICBpZiAoICFpLS0gKQorICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkK
ICAgICAgICAgewotICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgICAgIGVyciA9IC1FUkVTVEFSVDsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlRSOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KLSAgICB9IHdoaWxlICggIWVyciAmJiBpLS0gKTsKKyAgICB9CiAKICAg
ICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKIAotICAgIGlmICggIWVyciAp
CisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CiAgICAgICAgIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKKyAgICAgICAg
cmMgPSAwOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJU
ICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0g
aTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0x
OworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBM
Ml9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAg
ICB9CiAKLSAgICByZXR1cm4gZXJyOworICAgIHJldHVybiByYzsKIH0KIAog
c3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCkBAIC0yMTY2LDcgKzIyMTcsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9l
bnRyeShsMl9wZ2VudHJ5X3QgKnBsCiAgICAgICAgICAgICByZXR1cm4gLUVC
VVNZOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseSgocmMg
PSBnZXRfcGFnZV9mcm9tX2wyZShubDJlLCBwZm4sIGQpKSA8IDApICkKKyAg
ICAgICAgaWYgKCB1bmxpa2VseSgocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShu
bDJlLCBwZm4sIGQsIDApKSA8IDApICkKICAgICAgICAgICAgIHJldHVybiBy
YzsKIAogICAgICAgICBubDJlID0gYWRqdXN0X2d1ZXN0X2wyZShubDJlLCBk
KTsKQEAgLTIxODUsNyArMjIzNiw4IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2Vu
dHJ5KGwyX3BnZW50cnlfdCAqcGwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsK
ICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4pOwor
ICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgMCwgdHJ1ZSk7CisK
ICAgICByZXR1cm4gcmM7CiB9CiAK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGFkZCBleHBsaWNpdCBwcmVlbXB0aW9uIGNoZWNrcyB0byBM
MyAodW4pdmFsaWRhdGlvbgoKV2hlbiByZWN1cnNpdmUgcGFnZSB0YWJsZXMg
YXJlIHVzZWQgYXQgdGhlIEwzIGxldmVsLCB1bnZhbGlkYXRpb24gb2YgYQpz
aW5nbGUgTDQgdGFibGUgbWF5IGluY3VyIHVudmFsaWRhdGlvbiBvZiB0d28g
bGV2ZWxzIG9mIEwzIHRhYmxlcywgaS5lLgphIG1heGltdW0gaXRlcmF0aW9u
IGNvdW50IG9mIDUxMl4zIGZvciB1bnZhbGlkYXRpbmcgYW4gTDQgdGFibGUu
IFRoZQpwcmVlbXB0aW9uIGNoZWNrIGluIGZyZWVfbDJfdGFibGUoKSBhcyB3
ZWxsIGFzIHRoZSBvbmUgaW4KX3B1dF9wYWdlX3R5cGUoKSBtYXkgbmV2ZXIg
YmUgcmVhY2hlZCwgc28gZXhwbGljaXQgY2hlY2tpbmcgaXMgbmVlZGVkIGlu
CmZyZWVfbDNfdGFibGUoKS4KCldoZW4gcmVjdXJzaXZlIHBhZ2UgdGFibGVz
IGFyZSB1c2VkIGF0IHRoZSBMNCBsZXZlbCwgdGhlIGl0ZXJhdGlvbiBjb3Vu
dAphdCBMNCBhbG9uZSBpcyBjYXBwZWQgYXQgNTEyXjIuIEFzIHNvb24gYXMg
YSBwcmVzZW50IEwzIGVudHJ5IGlzIGhpdAp3aGljaCBpdHNlbGYgbmVlZHMg
dW52YWxpZGF0aW9uIChhbmQgaGVuY2UgcmVxdWlyaW5nIGFub3RoZXIgbmVz
dGVkIGxvb3AKd2l0aCA1MTIgaXRlcmF0aW9ucyksIHRoZSBwcmVlbXB0aW9u
IGNoZWNrcyBhZGRlZCBoZXJlIGtpY2sgaW4sIHNvIG5vCmZ1cnRoZXIgcHJl
ZW1wdGlvbiBjaGVja2luZyBpcyBuZWVkZWQgYXQgTDQgKHVudGlsIHdlIGRl
Y2lkZSB0byBwZXJtaXQKNS1sZXZlbCBwYWdpbmcgZm9yIFBWIGd1ZXN0cyku
CgpUaGUgdmFsaWRhdGlvbiBzaWRlIGFkZGl0aW9ucyBhcmUgZG9uZSBqdXN0
IGZvciBzeW1tZXRyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjkwLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCnYyOiBDbGFyaWZ5IHRoYXQgaXQncyBtYWlubHkgdW52
YWxpZGF0aW9uIHdoaWNoIG5lZWRzIGFkanVzdG1lbnQuCgotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTU4
OCw2ICsxNTg4LDEzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW4KICAgICB7CiAgICAgICAgIGwzX3BnZW50cnlfdCBsM2Ug
PSBwbDNlW2ldOwogCisgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisKICAgICAgICAgaWYgKCBpc19wdl8zMmJp
dF9kb21haW4oZCkgJiYgKGkgPT0gMykgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VO
VCkgfHwKQEAgLTE5MDgsMTUgKzE5MTUsMjUgQEAgc3RhdGljIGludCBmcmVl
X2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZgogCiAgICAgcGwzZSA9IG1hcF9k
b21haW5fcGFnZShfbWZuKHBmbikpOwogCi0gICAgZG8geworICAgIGZvciAo
IDsgOyApCisgICAgewogICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNl
KHBsM2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CiAgICAgICAgIGlmICggcmMg
PCAwICkKICAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIHBhcnRpYWwg
PSAwOwotICAgICAgICBpZiAoIHJjID4gMCApCi0gICAgICAgICAgICBjb250
aW51ZTsKLSAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKLSAgICB9IHdoaWxlICggaS0tICk7CisgICAgICAgIGlm
ICggcmMgPT0gMCApCisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworCisgICAgICAgIGlmICggIWktLSAp
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IC1FSU5UUjsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9Cisg
ICAgfQogCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwzZSk7CiAK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:11:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxV1-00024u-1A; Fri, 25 Oct 2019 11:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxUz-00023V-Eb
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:11:17 +0000
X-Inumbo-ID: 1576e67e-f718-11e9-94c4-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1576e67e-f718-11e9-94c4-12813bfff9fa;
 Fri, 25 Oct 2019 11:10:42 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUF-0001Vj-GY; Fri, 25 Oct 2019 11:10:31 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUF-0002fv-DR; Fri, 25 Oct 2019 11:10:31 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUF-0002fv-DR@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:31 +0000
Subject: [Xen-devel] Xen Security Advisory 285 v3 (CVE-2019-17341) - race
 with pass-through device hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17341 / XSA-285
                              version 3

                 race with pass-through device hotplug

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

CVE assigned.

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

When adding a passed-through PCI device to a domain after it was already
started, IOMMU page tables may need constructing on the fly.  For PV
guests the decision whether a page ought to have a mapping is based on
whether the page is writable, to prevent IOMMU access to things like
page tables.  Writablility of a page may, however, change at any time.
Failure of the relevant code to respect this possible race may lead
to IOMMU mappings of, in particular, page tables, allowing the guest
to alter such page tables without Xen auditing the changes.

IMPACT
======

Malicious PV guests can escalate their privilege to that of the
hypervisor.

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

All versions of Xen are vulnerable.

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

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

Only guests which are assigned a device after domain creation can
exploit this vulnerability.  Guests which are not assigned devices, or
guests assigned devices at domain creation time, cannot exploit this
vulnerability.

MITIGATION
==========

Running only HVM or PVH guests avoids the vulnerability.

Assigning passed-through PCI devices to PV guests at domain creation
time also avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa285.patch           xen-unstable
xsa285-4.11.patch      Xen 4.7.x - Xen 4.11.x

$ sha256sum xsa285*
0851a4a9120220e2b03eafaf94648077154b6a6f27c29055d3779ccad7684fce  xsa285.meta
9e96d3763158edde8d664c3e26761e63ca6f96bb921e0d7eb68351fe47499bde  xsa285.patch
38ec20b04e0a859abe9850803ae00a33e48591a9949e5287dfa3725f3bd179f3  xsa285-4.11.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y178MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZnhUIALWg5ROzP7vpvNOEQDICm/A/AxjPLB6uHnj95bBJ
CxfLZPZyxUak9jmn8bJJrhJBNGS/RFUWrwWm+mHku8ywNKTcHkhGtweS8/GjuMeG
I7hhh/Ux39vs/kPWvy7uydMIMrcIsiG69NWXl6xWMGkcmcmlkJCAi2KHX20Jb5qi
Izy7swNoBFWuuGMaBTg8YJ+XfqQGonemzgviY01EHQqJo/2wPyJjgsbZzu6XlNJc
R3K9K4RDzjtemIEQps9CWA8ilEXxv6DIhVKBx0gNLIrJZPVEh2awLr5Ve2YZIdk6
N5hSP2LFyueDhmKvwrMnrrKF4XqHlfyIsW0l8TXwa/OUTVI=
=6noj
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQK
ICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAg
ICAgInhzYTI4NS00LjExLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0K
ICAgICAgfQogICAgfSwKICAgICI0LjExIjogewogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4
N2Y1MWJmMzY2Y2E3OWI5OGUxZTIwMWJmOWJkN2E5YzE2NDYzMWUyIiwKICAg
ICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQKICAgICAgICAg
IF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI4
NS00LjExLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICI0LjciOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjcxMGNjMDk2OTcx
MDE5YmMyZTVhOWFhYmI5YWYxYWNjYTBiNWI5ZTciLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDI4NAogICAgICAgICAgXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg1LTQuMTEucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAg
IjQuOCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsK
ICAgICAgICAgICJTdGFibGVSZWYiOiAiOTA4ZTc2OGZhZTQ5YThkYjAwODll
NjgxODg2NTIwNzllM2JmYWE2NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsK
ICAgICAgICAgICAgMjg0CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODUtNC4xMS5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45Ijogewog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcw
M2RhNzdlMGQ1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyODQKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI4NS00LjExLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogIjI0ZDUyODI1MjdmNDY0NzkwN2IzNTcyODIwYjUzMzVjMTVjZDAz
NTYiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI4NAog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMjg1LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAg
fQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBJT01NVS94ODY6IGZpeCB0eXBlIHJlZi1jb3VudGluZyByYWNlIHVwb24g
SU9NTVUgcGFnZSB0YWJsZSBjb25zdHJ1Y3Rpb24KCldoZW4gYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ2V0cyBpbnZva2VkIGZvciBhbiBh
bHJlYWR5CnJ1bm5pbmcgZ3Vlc3QsIHNpbXBseSBsb29raW5nIGF0IHBhZ2Ug
dHlwZXMgb25jZSBpc24ndCBlbm91Z2gsIGFzIHRoZXkKbWF5IGNoYW5nZSBh
dCBhbnkgdGltZS4gQWRkIGxvZ2ljIHRvIHJlLWNoZWNrIHRoZSB0eXBlIGFm
dGVyIGhhdmluZwptYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2Fp
biBpZiBuZWVkZWQuCgpUaGlzIGlzIFhTQS0yODUuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClRlbnRhdGl2ZWx5
LUFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KdjQ6IFJlLXdyaXRlIGNvbW1lbnQgKHVzZSBHZW9yZ2Un
cyB3b3JkaW5nKS4KdjM6IFJlLWJhc2UuCnYyOiBSZS1iYXNlLgoKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKQEAgLTcwLDYgKzcw
LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3Ry
dWMKICAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcChkLCBfZGZuKGdm
biksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3Jp
dGFibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsdXNo
X2ZsYWdzKTsKKworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICogV2UgbWF5IGJlIHdvcmtpbmcgYmVoaW5kIHRoZSBiYWNrIG9mIGEg
cnVubmluZyBndWVzdCwgd2hpY2gKKyAgICAgICAgICAgICAgICAgKiBtYXkg
Y2hhbmdlIHRoZSB0eXBlIG9mIGEgcGFnZSBhdCBhbnkgdGltZS4gIFdlIGNh
bid0IHByZXZlbnQKKyAgICAgICAgICAgICAgICAgKiB0aGlzIChmb3IgaW5z
dGFuY2UsIGJ5IGJ1bXBpbmcgdGhlIHR5cGUgY291bnQgd2hpbGUgbWFwcGlu
ZworICAgICAgICAgICAgICAgICAqIHRoZSBwYWdlKSB3aXRob3V0IGNhdXNp
bmcgbGVnaXRpbWF0ZSBndWVzdCB0eXBlLWNoYW5nZQorICAgICAgICAgICAg
ICAgICAqIG9wZXJhdGlvbnMgdG8gZmFpbC4gIFNvIGFmdGVyIGFkZGluZyB0
aGUgcGFnZSB0byB0aGUgSU9NTVUsCisgICAgICAgICAgICAgICAgICogY2hl
Y2sgYWdhaW4gdG8gbWFrZSBzdXJlIHRoaXMgaXMgc3RpbGwgdmFsaWQuICBO
QiB0aGF0IHRoZQorICAgICAgICAgICAgICAgICAqIHdyaXRhYmxlIGVudHJ5
IGluIHRoZSBpb21tdSBpcyBoYXJtbGVzcyB1bnRpbCBsYXRlciwgd2hlbgor
ICAgICAgICAgICAgICAgICAqIHRoZSBhY3R1YWwgZGV2aWNlIGdldHMgYXNz
aWduZWQuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAg
aWYgKCAhcmMgJiYgIWlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlw
ZV9tYXNrKSAhPQorICAgICAgICAgICAgICAgICAgICAgIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICByYyA9IGlvbW11X3VubWFwKGQsIF9kZm4oZ2ZuKSwgUEFHRV9PUkRF
Ul80SywgJmZsdXNoX2ZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgLyog
SWYgdGhlIHR5cGUgY2hhbmdlZCB5ZXQgYWdhaW4sIHNpbXBseSBmb3JjZSBh
IHJldHJ5LiAqLworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAo
KHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF93cml0YWJs
ZV9wYWdlKSApCisgICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBJT01NVS94ODY6IGZpeCB0eXBlIHJlZi1jb3VudGluZyByYWNlIHVwb24g
SU9NTVUgcGFnZSB0YWJsZSBjb25zdHJ1Y3Rpb24KCldoZW4gYXJjaF9pb21t
dV9wb3B1bGF0ZV9wYWdlX3RhYmxlKCkgZ2V0cyBpbnZva2VkIGZvciBhbiBh
bHJlYWR5CnJ1bm5pbmcgZ3Vlc3QsIHNpbXBseSBsb29raW5nIGF0IHBhZ2Ug
dHlwZXMgb25jZSBpc24ndCBlbm91Z2gsIGFzIHRoZXkKbWF5IGNoYW5nZSBh
dCBhbnkgdGltZS4gQWRkIGxvZ2ljIHRvIHJlLWNoZWNrIHRoZSB0eXBlIGFm
dGVyIGhhdmluZwptYXBwZWQgdGhlIHBhZ2UsIHVubWFwcGluZyBpdCBhZ2Fp
biBpZiBuZWVkZWQuCgpUaGlzIGlzIFhTQS0yODUuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClRlbnRhdGl2ZWx5
LUFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11
LmMKQEAgLTY4LDYgKzY4LDI3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRl
X3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVGX3JlYWRhYmxlIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl93cml0YWJsZSk7
CisKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFdl
IG1heSBiZSB3b3JraW5nIGJlaGluZCB0aGUgYmFjayBvZiBhIHJ1bm5pbmcg
Z3Vlc3QsIHdoaWNoCisgICAgICAgICAgICAgICAgICogbWF5IGNoYW5nZSB0
aGUgdHlwZSBvZiBhIHBhZ2UgYXQgYW55IHRpbWUuICBXZSBjYW4ndCBwcmV2
ZW50CisgICAgICAgICAgICAgICAgICogdGhpcyAoZm9yIGluc3RhbmNlLCBi
eSBidW1waW5nIHRoZSB0eXBlIGNvdW50IHdoaWxlIG1hcHBpbmcKKyAgICAg
ICAgICAgICAgICAgKiB0aGUgcGFnZSkgd2l0aG91dCBjYXVzaW5nIGxlZ2l0
aW1hdGUgZ3Vlc3QgdHlwZS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgKiBv
cGVyYXRpb25zIHRvIGZhaWwuICBTbyBhZnRlciBhZGRpbmcgdGhlIHBhZ2Ug
dG8gdGhlIElPTU1VLAorICAgICAgICAgICAgICAgICAqIGNoZWNrIGFnYWlu
IHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHN0aWxsIHZhbGlkLiAgTkIgdGhhdCB0
aGUKKyAgICAgICAgICAgICAgICAgKiB3cml0YWJsZSBlbnRyeSBpbiB0aGUg
aW9tbXUgaXMgaGFybWxlc3MgdW50aWwgbGF0ZXIsIHdoZW4KKyAgICAgICAg
ICAgICAgICAgKiB0aGUgYWN0dWFsIGRldmljZSBnZXRzIGFzc2lnbmVkLgor
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggIXJj
ICYmICFpc19odm1fZG9tYWluKGQpICYmCisgICAgICAgICAgICAgICAgICAg
ICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0KKyAgICAgICAgICAgICAgICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkg
KQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmMg
PSBoZC0+cGxhdGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGdmbik7CisgICAg
ICAgICAgICAgICAgICAgIC8qIElmIHRoZSB0eXBlIGNoYW5nZWQgeWV0IGFn
YWluLCBzaW1wbHkgZm9yY2UgYSByZXRyeS4gKi8KKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgJiYgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF90eXBlX21hc2spID09CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYgKCByYyApCiAgICAgICAg
ICAgICB7Cg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:11:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxV7-0002Cy-9Z; Fri, 25 Oct 2019 11:11:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxV5-0002A2-7q
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:11:23 +0000
X-Inumbo-ID: 1667b16c-f718-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1667b16c-f718-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 11:10:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUM-0001Wi-Hm; Fri, 25 Oct 2019 11:10:38 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUM-0002l3-Ex; Fri, 25 Oct 2019 11:10:38 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUM-0002l3-Ex@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:38 +0000
Subject: [Xen-devel] Xen Security Advisory 292 v3 (CVE-2019-17346) - x86:
 insufficient TLB flushing when using PCID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17346 / XSA-292
                              version 3

            x86: insufficient TLB flushing when using PCID

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

CVE assigned.

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

Use of Process Context Identifiers (PCID) was introduced into Xen in
order to improve performance after XSA-254 (and in particular its
Meltdown sub-issue).  This enablement implied changes to the TLB
flushing logic.  The particular case of context switch to a vCPU of a
PCID-enabled guest left open a time window between the full TLB flush,
and the actual address space switch, during which additional TLB
entries (from the address space about to be switched away from) can be
accumulated, which will not subsequently be purged.

IMPACT
======

Malicious PV guests may be able to cause a host crash (Denial of
Service) or to gain access to data pertaining to other guests.
Privilege escalation opportunities cannot be ruled out.

Additionally, vulnerable configurations are likely to be unstable even
in the absence of an attack.

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

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

Only systems running x86 PV guests are vulnerable.  Systems running
only x86 HVM or PVH guests are not vulnerable.

Only systems with at least one PCID-enabled PV guest are vulnerable.

Systems where PCID or INVPCID are unavailable or entirely disabled are
not vulnerable.

Note that PCID is enabled by default for both 64-bit dom0 and 64-bit
domU when hardware supports it.  PCID acceleration has been backported
to the following versions:
 - Xen 4.11.x,
 - Xen 4.10.2 and onwards,
 - Xen 4.9.3 and onwards,
 - Xen 4.8.4 and onwards,
 - Xen 4.7.6.

To exploit this vulnerability, problematic TLB entries must be created
between the full TLB flush and the address space switch.  The NMI
watchdog handler (enabled via the "watchdog" command line option) is
known to create such entries; other vectors cannot be ruled out.

MITIGATION
==========

Running only HVM or PVH guests will avoid this vulnerability.

Running only 32-bit PV guests alongside the other two types mentioned
above will also avoid this vulnerability, provided Dom0 is also 32-bit
or is not using PCID.  Making a 64-bit Dom0 not use PCID can be achieved
by e.g. "xpti=no-dom0 pcid=xpti".

Disabling use of PCID entirely, by passing "pcid=0" or "invpcid=0" as a
command line option to the hypervisor, will also avoid this
vulnerability (albeit re-introducing the XPTI performance regression
use of PCID was intended to reduce).

Disabling the watchdog timer will remove the only known way of reliably
creating problematic TLB entries, potentially reducing the risk of a
successful attack.

CREDITS
=======

This issue was discovered by Sergey Dyasli and Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa292.patch           xen-unstable, Xen 4.11.x ... Xen 4.7.6

$ sha256sum xsa292*
c515e98e5ae8a16bc5c894741eea5523a7e568f81ee8a570626dcc0f58f40b40  xsa292.meta
f42cb5e1eae5a5c6f0fd84e38df4db9f09a4e1176905c37f292fef9855c82fea  xsa292.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y1+cMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZV48H/i1Wi6DV90quHvewv0j792crdJojnHgq/8V3+hfT
lXWcmfW5IQLi02o4aG7XjUYwRTQ6clRgF4AZDZyrAY15QyVCz9diusvWOUzaq7Pd
hrvuIMeaB3+ba2OY7bB3P0sCekhhj6MwqKEhGVlbLEB8A0vGq9XjZBuTmws6QA2J
6Il8fxEVupdtETsf3KlYfxvJOubN/B+tByaIpdWU0C2M66EVa4pcijSLcvoylGxi
YS7jJrSMcqg4Sx/e/HnzCJ7jrvzhxSDHeyhPy1/NrwlQz2NQjd+FoFownsH48LuH
6LA6GGTIk5v+a/GtNVpb8Wwfg0UleabF+8S30C6QasUO70E=
=Pk5K
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAg
ICAyODgsCiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAgMjkxCiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyOTIucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuMTEiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAg
ICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjg3ZjUxYmYzNjZj
YTc5Yjk4ZTFlMjAxYmY5YmQ3YTljMTY0NjMxZTIiLAogICAgICAgICAgIlBy
ZXJlcXMiOiBbCiAgICAgICAgICAgIDI4NCwKICAgICAgICAgICAgMjg1LAog
ICAgICAgICAgICAyODcsCiAgICAgICAgICAgIDI4OCwKICAgICAgICAgICAg
MjkwLAogICAgICAgICAgICAyOTEKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Mi5wYXRjaCIKICAgICAg
ICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43Ijogewog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlhYWJiOWFmMWFj
Y2EwYjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAg
ICAgICAgICAyODgsCiAgICAgICAgICAgIDI5MAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjkyLnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjgiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogIjkwOGU3NjhmYWU0OWE4ZGIwMDg5ZTY4
MTg4NjUyMDc5ZTNiZmFhNjYiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDI4NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAy
ODcsCiAgICAgICAgICAgIDI4OCwKICAgICAgICAgICAgMjkwLAogICAgICAg
ICAgICAyOTEKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsK
ICAgICAgICAgICAgInhzYTI5Mi5wYXRjaCIKICAgICAgICAgIF0KICAgICAg
ICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJmNWFjZjk3ZjY2OWM2YmM5NjkxZTAzNzcxYWQwNjcwM2RhNzdlMGQ1IiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAg
ICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAgICAyODgs
CiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAgMjkxCiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyOTIu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIm1hc3RlciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMjRkNTI4MjUyN2Y0NjQ3
OTA3YjM1NzI4MjBiNTMzNWMxNWNkMDM1NiIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUsCiAgICAg
ICAgICAgIDI4NywKICAgICAgICAgICAgMjg4LAogICAgICAgICAgICAyOTAs
CiAgICAgICAgICAgIDI5MQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjkyLnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IHByb3Blcmx5IGZsdXNoIFRMQiBpbiBzd2l0Y2hfY3IzX2Ny
NCgpCgpUaGUgQ1IzIHZhbHVlcyB1c2VkIGZvciBjb250ZXh0cyBydW4gd2l0
aCBQQ0lEIGVuYWJsZWQgdW5pZm9ybWx5IGhhdmUKQ1IzLk5PRkxVU0ggc2V0
LCByZXN1bHRpbmcgaW4gdGhlIENSMyB3cml0ZSBpdHNlbGYgdG8gbm90IGNh
dXNlIGFueQpmbHVzaGluZyBhdCBhbGwuIFdoZW4gdGhlIHNlY29uZCBDUjQg
d3JpdGUgaXMgc2tpcHBlZCBvciBkb2Vzbid0IGRvIGFueQpmbHVzaGluZywg
dGhlcmUncyBub3RoaW5nIHNvIGZhciB3aGljaCB3b3VsZCBwdXJnZSBUTEIg
ZW50cmllcyB3aGljaCBtYXkKaGF2ZSBhY2N1bXVsYXRlZCBhZ2FpbiBpZiB0
aGUgUENJRCBkb2Vzbid0IGNoYW5nZTsgdGhlICJqdXN0IGluIGNhc2UiCmZs
dXNoIG9ubHkgYWZmZWN0cyB0aGUgY2FzZSB3aGVyZSB0aGUgUENJRCBhY3R1
YWxseSBjaGFuZ2VzLiAoVGhlcmUgbWF5CmJlIHBhcnRpY3VsYXJseSBtYW55
IFRMQiBlbnRyaWVzIHJlLWFjY3VtdWxhdGVkIGluIGNhc2Ugb2YgYSB3YXRj
aGRvZwpOTUkga2lja2luZyBpbiBkdXJpbmcgdGhlIGNyaXRpY2FsIHRpbWUg
d2luZG93LikKClN1cHByZXNzIHRoZSBuby1mbHVzaCBiZWhhdmlvciBvZiB0
aGUgQ1IzIHdyaXRlIGluIHRoaXMgcGFydGljdWxhciBjYXNlLgoKU2ltaWxh
cmx5IHRoZSBzZWNvbmQgQ1I0IHdyaXRlIG1heSBub3QgY2F1c2UgYW55IGZs
dXNoaW5nIG9mIFRMQiBlbnRyaWVzCmVzdGFibGlzaGVkIGFnYWluIHdoaWxl
IHRoZSBvcmlnaW5hbCBQQ0lEIHdhcyBzdGlsbCBpbiB1c2UgLSBpdCBtYXkg
Z2V0CnBlcmZvcm1lZCBiZWNhdXNlIG9mIHVucmVsYXRlZCBiaXRzIGNoYW5n
aW5nLiBUaGUgZmx1c2ggb2YgdGhlIG9sZCBQQ0lECm5lZWRzIHRvIGhhcHBl
biBuZXZlcnRoZWxlc3MuCgpBdCB0aGUgc2FtZSB0aW1lIGFsc28gZWxpbWlu
YXRlIGEgcG9zc2libGUgcmFjZSB3aXRoIGxhenkgY29udGV4dApzd2l0Y2g6
IEp1c3QgbGlrZSBmb3IgQ1I0LCBDUjMgbWF5IGNoYW5nZSBhdCBhbnkgdGlt
ZSB3aGlsZSBpbnRlcnJ1cHRzCmFyZSBlbmFibGVkLCBkdWUgdG8gdGhlIF9f
c3luY19sb2NhbF9leGVjc3RhdGUoKSBpbnZvY2F0aW9uIGZyb20gdGhlCmZs
dXNoIElQSSBoYW5kbGVyLiBJdCBpcyBmb3IgdGhhdCByZWFzb24gdGhhdCB0
aGUgQ1IzIHJlYWQsIGp1c3QgbGlrZQp0aGUgQ1I0IG9uZSwgbXVzdCBoYXBw
ZW4gb25seSBhZnRlciBpbnRlcnJ1cHRzIGhhdmUgYmVlbiB0dXJuZWQgb2Zm
LgoKVGhpcyBpcyBYU0EtMjkyLgoKUmVwb3J0ZWQtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClRlc3Rl
ZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KdjM6IEFkanVzdCBjb21tZW50cy4gRHJvcCBv
bGRfY3I0IGZyb20gdGhlIFBHRSBjaGVjayBpbiB0aGUgZXhwcmVzc2lvbgog
ICAgY29udHJvbGxpbmcgdGhlIGludm9jYXRpb24gb2YgaW52cGNpZF9mbHVz
aF9zaW5nbGVfY29udGV4dCgpLCBhcyBQR0UKICAgIGlzIGFsd2F5cyBjbGVh
ciB0aGVyZS4KdjI6IERlY291cGxlIGludnBjaWRfZmx1c2hfc2luZ2xlX2Nv
bnRleHQoKSBmcm9tIDJuZCBDUjQgd3JpdGUuCgotLS0gYS94ZW4vYXJjaC94
ODYvZmx1c2h0bGIuYworKysgYi94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYwpA
QCAtMTAzLDkgKzEwMyw4IEBAIHN0YXRpYyB2b2lkIGRvX3RsYl9mbHVzaCh2
b2lkKQogCiB2b2lkIHN3aXRjaF9jcjNfY3I0KHVuc2lnbmVkIGxvbmcgY3Iz
LCB1bnNpZ25lZCBsb25nIGNyNCkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzLCBvbGRfY3I0OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIG9sZF9j
cjQsIG9sZF9wY2lkOwogICAgIHUzMiB0OwotICAgIHVuc2lnbmVkIGxvbmcg
b2xkX3BjaWQgPSBjcjNfcGNpZChyZWFkX2NyMygpKTsKIAogICAgIC8qIFRo
aXMgbm9uLXJlZW50cmFudCBmdW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVk
IGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAgIGxvY2FsX2lycV9zYXZl
KGZsYWdzKTsKQEAgLTEzMywxNSArMTMyLDM4IEBAIHZvaWQgc3dpdGNoX2Ny
M19jcjQodW5zaWduZWQgbG9uZyBjcjMsIHUKICAgICAgICAgICovCiAgICAg
ICAgIGludnBjaWRfZmx1c2hfYWxsX25vbmdsb2JhbHMoKTsKIAorICAgIC8q
CisgICAgICogSWYgd2UgZG9uJ3QgY2hhbmdlIFBDSURzLCB0aGUgQ1IzIHdy
aXRlIGJlbG93IG5lZWRzIHRvIGZsdXNoIHRoaXMgdmVyeQorICAgICAqIFBD
SUQsIGV2ZW4gd2hlbiBhIGZ1bGwgZmx1c2ggd2FzIHBlcmZvcm1lZCBhYm92
ZSwgYXMgd2UgYXJlIGN1cnJlbnRseQorICAgICAqIGFjY3VtdWxhdGluZyBU
TEIgZW50cmllcyBhZ2FpbiBmcm9tIHRoZSBvbGQgYWRkcmVzcyBzcGFjZS4K
KyAgICAgKiBOQjogQ2xlYXJpbmcgdGhlIGJpdCB3aGVuIHdlIGRvbid0IHVz
ZSBQQ0lEIGlzIGJlbmlnbiAoYXMgaXQgaXMgY2xlYXIKKyAgICAgKiBhbHJl
YWR5IGluIHRoYXQgY2FzZSksIGJ1dCBhbGxvd3MgdGhlIGlmKCkgdG8gYmUg
bW9yZSBzaW1wbGUuCisgICAgICovCisgICAgb2xkX3BjaWQgPSBjcjNfcGNp
ZChyZWFkX2NyMygpKTsKKyAgICBpZiAoIG9sZF9wY2lkID09IGNyM19wY2lk
KGNyMykgKQorICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKwog
ICAgIHdyaXRlX2NyMyhjcjMpOwogCiAgICAgaWYgKCBvbGRfY3I0ICE9IGNy
NCApCiAgICAgICAgIHdyaXRlX2NyNChjcjQpOwotICAgIGVsc2UgaWYgKCBv
bGRfcGNpZCAhPSBjcjNfcGNpZChjcjMpICkKLSAgICAgICAgLyoKLSAgICAg
ICAgICogTWFrZSBzdXJlIG5vIFRMQiBlbnRyaWVzIHJlbGF0ZWQgdG8gdGhl
IG9sZCBQQ0lEIGNyZWF0ZWQgYmV0d2VlbgotICAgICAgICAgKiBmbHVzaGlu
ZyB0aGUgVExCIGFuZCB3cml0aW5nIHRoZSBuZXcgJWNyMyB2YWx1ZSByZW1h
aW4gaW4gdGhlIFRMQi4KLSAgICAgICAgICovCisKKyAgICAvKgorICAgICAq
IE1ha2Ugc3VyZSBubyBUTEIgZW50cmllcyByZWxhdGVkIHRvIHRoZSBvbGQg
UENJRCBjcmVhdGVkIGJldHdlZW4KKyAgICAgKiBmbHVzaGluZyB0aGUgVExC
IGFuZCB3cml0aW5nIHRoZSBuZXcgJWNyMyB2YWx1ZSByZW1haW4gaW4gdGhl
IFRMQi4KKyAgICAgKgorICAgICAqIFRoZSB3cml0ZSB0byBDUjQganVzdCBh
Ym92ZSBoYXMgcGVyZm9ybWVkIGEgd2lkZXIgZmx1c2ggaW4gY2VydGFpbgor
ICAgICAqIGNhc2VzLCB3aGljaCB0aGVyZWZvcmUgZ2V0IGV4Y2x1ZGVkIGhl
cmUuIFNpbmNlIHRoYXQgd3JpdGUgaXMKKyAgICAgKiBjb25kaXRpb25hbCwg
bm90ZSBpbiBwYXJ0aWN1bGFyIHRoYXQgaXQgd29uJ3QgYmUgc2tpcHBlZCBp
ZiBQQ0lERQorICAgICAqIHRyYW5zaXRpb25zIGZyb20gMSB0byAwLiBUaGlz
IGlzIGJlY2F1c2UgdGhlIENSNCB3cml0ZSBmdXJ0aGVyIHVwIHdpbGwKKyAg
ICAgKiBoYXZlIGJlZW4gc2tpcHBlZCBpbiB0aGlzIGNhc2UsIGFzIFBDSURF
IGFuZCBQR0Ugd29uJ3QgYm90aCBiZSBzZXQgYXQKKyAgICAgKiB0aGUgc2Ft
ZSB0aW1lLgorICAgICAqCisgICAgICogTm90ZSBhbHNvIHRoYXQgUEdFIGlz
IGFsd2F5cyBjbGVhciBpbiBvbGRfY3I0LgorICAgICAqLworICAgIGlmICgg
b2xkX3BjaWQgIT0gY3IzX3BjaWQoY3IzKSAmJgorICAgICAgICAgIShjcjQg
JiBYODZfQ1I0X1BHRSkgJiYKKyAgICAgICAgIChvbGRfY3I0ICYgWDg2X0NS
NF9QQ0lERSkgPD0gKGNyNCAmIFg4Nl9DUjRfUENJREUpICkKICAgICAgICAg
aW52cGNpZF9mbHVzaF9zaW5nbGVfY29udGV4dChvbGRfcGNpZCk7CiAKICAg
ICBwb3N0X2ZsdXNoKHQpOwo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:11:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxVL-0002Sp-G0; Fri, 25 Oct 2019 11:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxVJ-0002Qu-FQ
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:11:37 +0000
X-Inumbo-ID: 18f7354c-f718-11e9-94c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18f7354c-f718-11e9-94c5-12813bfff9fa;
 Fri, 25 Oct 2019 11:10:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUP-0001XO-U2; Fri, 25 Oct 2019 11:10:41 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUP-0002nr-RQ; Fri, 25 Oct 2019 11:10:41 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUP-0002nr-RQ@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:41 +0000
Subject: [Xen-devel] Xen Security Advisory 294 v3 (CVE-2019-17348) - x86
 shadow: Insufficient TLB flushing when using PCID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17348 / XSA-294
                              version 3

         x86 shadow: Insufficient TLB flushing when using PCID

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

CVE assigned.

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

Use of Process Context Identifiers (PCID) was introduced into Xen in
order to improve performance after XSA-254 (and in particular its
Meltdown sub-issue).  This enablement implied changes to the TLB
flushing logic.  One aspect which was overlooked is the safety of
switching between shadow pagetables, which previously relied on the
unconditional flushing of a write to CR3.

With PCID enabled, a switch of shadow pagetable for a 64bit PV guest
fails to invalidate the linear mappings of the previous shadow
pagetable.  As a result, subsequent accesses to the shadow pagetables
may be deemed to be safe by the shadow logic (based on the old shadow
pagetable) but fault when made in practice.

IMPACT
======

Malicious 64bit PV guests may be able to cause a host crash (Denial of
Service).

Additionally, vulnerable configurations are unstable even in the absence
of an attack.

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

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

Only systems running 64-bit x86 PV guests are vulnerable.  Systems running
only x86 HVM or PVH or 32bit PV guests are not vulnerable.

Only systems with at least one PCID-enabled PV guest are vulnerable.

Systems where PCID or INVPCID are unavailable or entirely disabled are
not vulnerable.

Note that PCID is enabled by default for both 64-bit dom0 and 64-bit
domU when hardware supports it.  PCID acceleration has been backported
to the following versions:
 - Xen 4.11.x,
 - Xen 4.10.2 and onwards,
 - Xen 4.9.3 and onwards,
 - Xen 4.8.4 and onwards,
 - Xen 4.7.6.

MITIGATION
==========

Running only HVM or PVH guests will avoid this vulnerability.

Disabling use of PCID entirely, by passing "pcid=0" or "invpcid=0" as a
command line option to the hypervisor, will also avoid this
vulnerability (albeit re-introducing the XPTI performance regression
use of PCID was intended to reduce).

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa294/unstable.patch           xen-unstable
xsa294/4.11.patch               Xen 4.11.x
xsa294/4.10.patch               Xen 4.10.x
xsa294/4.9.patch                Xen 4.9.x
xsa294/4.8.patch                Xen 4.8.x
xsa294/4.7.patch                Xen 4.7.x

$ sha256sum xsa294*/*
c10b7b79a2067cc6d95e40bc78ee8fddaf31f8614bb183fdd5f00e4272e08a0e  xsa294/4.7.patch
3ac1c3caf01feaf341e977fcbae691f2e4425aa9691f2dfa66795acfe823d76e  xsa294/4.8.patch
a8dfc8b2d2f0d0865b70fb0051f9d5a80a6c7456d004957a0155d989ec875611  xsa294/4.9.patch
c6fe1e0173b665a88cbab423737dcb060eed1f634f9bca880d9ddfa2ac855d03  xsa294/4.10.patch
61a341510f45c0cf63a7438645f5c2b3ab1cd72bc2476e5fad331e322f834f4a  xsa294/4.11.patch
1fb22eab53f9b1e93fc25f5a08d37121a9278854174f1fbd495b3fe6e8babf3a  xsa294/unstable.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y1/cMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZH54H/iShmv1F1GDALKhJJdm+BOEtyVy+ZCFU5Atn97dV
3Bm+3BtX1Nfcd1pnLdzQs0ocasw+FSp0Swq93nrpM8hPK9ze4aAKwo/Srhf/WV2/
V9N5lKwxCUub6p2QbAcqj//zLxv0llkhduVGzV9/NXOzeLn5Rp2Af/rgSchQ4QHp
oEdHXNV93Pm1pi4NpCu8uXQAW4Mp7rRiWJPuBkuJDhgVftXItSNMc6jLunJS581X
z+3SmLpfF3IDVpa5GqjtFJ3Exk9DJe4oYHZPmb2qwJTsfV20emIc/7mARGErgdwT
jpRjss41gJX1l41zRF9mwKPc1qPW6Rc9xgh6q1jrjY1CCvk=
=TV/a
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YwppbmRleCA1NmVkMTU2Li5lZTFmNDA4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8YXNtL2V2
ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFz
bS9zaGFyZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgpAQCAtMjgwLDYgKzI4MSw4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHRv
Z2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25l
ZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTI4OCwxNiArMjkxLDI4IEBAIHZvaWQg
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9j
cjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRf
Y3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IDE7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3BhKHRo
aXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgMSkgOiAwKTsKICAgICB9
CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBm
cm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwotICAgIHdy
aXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBEb24ndCBm
bHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0
IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAgICogSW4gc2hhZG93IG1v
ZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVkIHRvIGJlIGFjY29t
cGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0IHRoZSBp
bmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRhYmxlIG1h
eQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tzLiBUbyBi
ZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0aGUKKyAgICAgKiBuby1m
bHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBUaGUgWFBUSSBD
UjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVuIG5lZWQg
dG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAgIGNyMyA9
IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93X21vZGVfZW5hYmxlZChk
KSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9GTFVTSDsK
KyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19OT0ZMVVNI
OworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlmICggISh2
LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAgICAgcmV0
dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YwppbmRleCAzOTZlNjc3Li45OWU5OTViIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVkZSA8YXNtL2V2
ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFz
bS9zaGFyZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgpAQCAtMjgyLDYgKzI4Myw4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHRv
Z2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25l
ZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTI5MCwxNiArMjkzLDI4IEBAIHZvaWQg
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9j
cjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRf
Y3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3Bh
KHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1ZSkgOiAwKTsK
ICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwot
ICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBE
b24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIu
IERvbid0IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAgICogSW4gc2hh
ZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVkIHRvIGJl
IGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0
IHRoZSBpbmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRh
YmxlIG1heQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tz
LiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0aGUKKyAgICAg
KiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBUaGUg
WFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVu
IG5lZWQgdG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAg
IGNyMyA9IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93X21vZGVfZW5h
YmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9G
TFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19O
T0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAg
ICAgcmV0dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YwppbmRleCA4YTA2YjIxLi4wNTA5YmU0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8YXNtL2V2
ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFz
bS9zaGFyZWQuaD4KICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgpAQCAtMjgxLDYgKzI4Miw4IEBAIHZv
aWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHRv
Z2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVf
aW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25l
ZCBsb25nIGNyMzsKIAogICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdSh2KSAp
CiAgICAgICAgIHJldHVybjsKQEAgLTI4OSwxNiArMjkyLDI4IEBAIHZvaWQg
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgIHVwZGF0ZV9j
cjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKICAg
ICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRf
Y3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9vdF9wZ3RfY2hh
bmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgPSBfX3Bh
KHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1ZSkgOiAwKTsK
ICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBw
aW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwot
ICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoKKyAgICAgKiBE
b24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIu
IERvbid0IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAgICogSW4gc2hh
ZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBuZWVkIHRvIGJl
IGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2ggKGZvciBqdXN0
IHRoZSBpbmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZlbCBwYWdlIHRh
YmxlIG1heQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQgb3VyIGJhY2tz
LiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0aGUKKyAgICAg
KiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBjYXNlLiBUaGUg
WFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICogd2lsbCB0aGVu
IG5lZWQgdG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAgICAqLworICAg
IGNyMyA9IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93X21vZGVfZW5h
YmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4Nl9DUjNfTk9G
TFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+WDg2X0NSM19O
T0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsKIAogICAgIGlm
ICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKICAgICAg
ICAgcmV0dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRl
eCA5NThjNmUzLi43OTczMTU1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0zMjAsNiArMzIwLDggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1
Y3QgdmNwdSAqdikKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1
ICp2KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVf
aW5mbygpOworICAgIHVuc2lnbmVkIGxvbmcgY3IzOwogCiAgICAgaWYgKCBp
c19wdl8zMmJpdF92Y3B1KHYpICkKICAgICAgICAgcmV0dXJuOwpAQCAtMzI4
LDE2ICszMzAsMjggQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZj
cHUgKnYpCiAgICAgdXBkYXRlX2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gu
cHZfZG9tYWluLnhwdGkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGNwdV9p
bmZvICpjcHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOwotCiAgICAgICAgIGNw
dV9pbmZvLT5yb290X3BndF9jaGFuZ2VkID0gdHJ1ZTsKICAgICAgICAgY3B1
X2luZm8tPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSB8CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wdl9kb21haW4u
cGNpZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gZ2V0X3BjaWRf
Yml0cyh2LCB0cnVlKSA6IDApOwogICAgIH0KIAotICAgIC8qIERvbid0IGZs
dXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3Qg
dGljayBUTEIgY2xvY2suICovCi0gICAgd3JpdGVfY3IzKHYtPmFyY2guY3Iz
KTsKKyAgICAvKgorICAgICAqIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1h
cHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suCisg
ICAgICoKKyAgICAgKiBJbiBzaGFkb3cgbW9kZSwgdGhvdWdoLCB1cGRhdGVf
Y3IzKCkgbWF5IG5lZWQgdG8gYmUgYWNjb21wYW5pZWQgYnkgYQorICAgICAq
IFRMQiBmbHVzaCAoZm9yIGp1c3QgdGhlIGluY29taW5nIFBDSUQpLCBhcyB0
aGUgdG9wIGxldmVsIHBhZ2UgdGFibGUgbWF5CisgICAgICogaGF2ZSBjaGFu
Z2VkIGJlaGluZCBvdXIgYmFja3MuIFRvIGJlIG9uIHRoZSBzYWZlIHNpZGUs
IHN1cHByZXNzIHRoZQorICAgICAqIG5vLWZsdXNoIHVuY29uZGl0aW9uYWxs
eSBpbiB0aGlzIGNhc2UuIFRoZSBYUFRJIENSMyB3cml0ZSwgaWYgZW5hYmxl
ZCwKKyAgICAgKiB3aWxsIHRoZW4gbmVlZCB0byBiZSBhIGZsdXNoaW5nIG9u
ZSB0b28uCisgICAgICovCisgICAgY3IzID0gdi0+YXJjaC5jcjM7CisgICAg
aWYgKCBzaGFkb3dfbW9kZV9lbmFibGVkKGQpICkKKyAgICB7CisgICAgICAg
IGNyMyAmPSB+WDg2X0NSM19OT0ZMVVNIOworICAgICAgICBjcHVfaW5mby0+
cHZfY3IzICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQorICAgIHdyaXRl
X2NyMyhjcjMpOwogCiAgICAgaWYgKCAhKHYtPmFyY2guZmxhZ3MgJiBURl9r
ZXJuZWxfbW9kZSkgKQogICAgICAgICByZXR1cm47Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRl
eCBiNzVmZjZiLi41Mjg0MTNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0yOTYsMjEgKzI5NiwzNSBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uo
c3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3Rf
cHQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9p
bmZvID0gZ2V0X2NwdV9pbmZvKCk7CisgICAgdW5zaWduZWQgbG9uZyBjcjM7
CiAKICAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9tb2RlOwogICAg
IHVwZGF0ZV9jcjModik7CiAgICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi54
cHRpICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2lu
Zm8gPSBnZXRfY3B1X2luZm8oKTsKLQogICAgICAgICBjcHVfaW5mby0+cm9v
dF9wZ3RfY2hhbmdlZCA9IHRydWU7CiAgICAgICAgIGNwdV9pbmZvLT5wdl9j
cjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkgfAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGQtPmFyY2gucHZfZG9tYWluLnBjaWQKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/IGdldF9wY2lkX2JpdHModiwgdHJ1
ZSkgOiAwKTsKICAgICB9CiAKLSAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGds
b2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNs
b2NrLiAqLwotICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyoK
KyAgICAgKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9t
IHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLgorICAgICAqCisgICAg
ICogSW4gc2hhZG93IG1vZGUsIHRob3VnaCwgdXBkYXRlX2NyMygpIG1heSBu
ZWVkIHRvIGJlIGFjY29tcGFuaWVkIGJ5IGEKKyAgICAgKiBUTEIgZmx1c2gg
KGZvciBqdXN0IHRoZSBpbmNvbWluZyBQQ0lEKSwgYXMgdGhlIHRvcCBsZXZl
bCBwYWdlIHRhYmxlIG1heQorICAgICAqIGhhdmUgY2hhbmdlZCBiZWhpbmQg
b3VyIGJhY2tzLiBUbyBiZSBvbiB0aGUgc2FmZSBzaWRlLCBzdXBwcmVzcyB0
aGUKKyAgICAgKiBuby1mbHVzaCB1bmNvbmRpdGlvbmFsbHkgaW4gdGhpcyBj
YXNlLiBUaGUgWFBUSSBDUjMgd3JpdGUsIGlmIGVuYWJsZWQsCisgICAgICog
d2lsbCB0aGVuIG5lZWQgdG8gYmUgYSBmbHVzaGluZyBvbmUgdG9vLgorICAg
ICAqLworICAgIGNyMyA9IHYtPmFyY2guY3IzOworICAgIGlmICggc2hhZG93
X21vZGVfZW5hYmxlZChkKSApCisgICAgeworICAgICAgICBjcjMgJj0gflg4
Nl9DUjNfTk9GTFVTSDsKKyAgICAgICAgY3B1X2luZm8tPnB2X2NyMyAmPSB+
WDg2X0NSM19OT0ZMVVNIOworICAgIH0KKyAgICB3cml0ZV9jcjMoY3IzKTsK
IAogICAgIGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUp
ICkKICAgICAgICAgcmV0dXJuOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcHY6IF90b2dnbGVfZ3Vlc3RfcHQoKSBtYXkgbm90IHNraXAgVExC
IGZsdXNoIGZvciBzaGFkb3cgbW9kZSBndWVzdHMKCkZvciBzaGFkb3cgbW9k
ZSBndWVzdHMgKGUuZy4gUFYgb25lcyBmb3JjZWQgaW50byB0aGF0IG1vZGUg
YXMgTDFURgptaXRpZ2F0aW9uLCBvciBkdXJpbmcgbWlncmF0aW9uKSB1cGRh
dGVfY3IzKCkgLT4gc2hfdXBkYXRlX2NyMygpIG1heQpyZXN1bHQgaW4gYSBj
aGFuZ2UgdG8gdGhlIChzaGFkb3cpIHJvb3QgcGFnZSB0YWJsZSAoY29tcGFy
ZWQgdG8gdGhlCnByZXZpb3VzIG9uZSB3aGVuIHJ1bm5pbmcgdGhlIHNhbWUg
dkNQVSB3aXRoIHRoZSBzYW1lIFBDSUQpLiBUaGlzIGNhbiwKZmlyc3QgYW5k
IGZvcmVtb3N0LCBiZSBhIHJlc3VsdCBvZiBtZW1vcnkgcHJlc3N1cmUgb24g
dGhlIHNoYWRvdyBtZW1vcnkKcG9vbCBvZiB0aGUgZG9tYWluLiBTaGFkb3cg
Y29kZSBsZWdpdGltYXRlbHkgcmVsaWVzIG9uIHRoZSBvcmlnaW5hbAoocHJp
b3IgdG8gY29tbWl0IDVjODFkMjYwYzIgWyJ4ZW4veDg2OiB1c2UgUENJRCBm
ZWF0dXJlIl0pIGJlaGF2aW9yIG9mCnRoZSBzdWJzZXF1ZW50IENSMyB3cml0
ZSB0byBmbHVzaCB0aGUgVExCIG9mIGVudHJpZXMgc3RpbGwgbGVmdCBmcm9t
CndhbGtzIHdpdGggYW4gZWFybGllciwgZGlmZmVyZW50IChzaGFkb3cpIHJv
b3QgcGFnZSB0YWJsZS4KClJlc3RvcmUgdGhlIGZsdXNoaW5nIGJlaGF2aW9y
LCBhbHNvIGZvciB0aGUgc2Vjb25kIENSMyB3cml0ZSBvbiB0aGUgZXhpdApw
YXRoIHRvIGd1ZXN0IGNvbnRleHQgd2hlbiBYUFRJIGlzIGFjdGl2ZS4gRm9y
IHRoZSBtb21lbnQgYWNjZXB0IHRoYXQKdGhpcyB3aWxsIGludHJvZHVjZSBt
b3JlIGZsdXNoZXMgdGhhbiBhcmUgc3RyaWN0bHkgbmVjZXNzYXJ5IC0gbm8g
Zmx1c2gKd291bGQgYmUgbmVlZGVkIHdoZW4gdGhlIChzaGFkb3cpIHJvb3Qg
cGFnZSB0YWJsZSBkb2Vzbid0IGFjdHVhbGx5CmNoYW5nZSwgYnV0IHRoaXMg
aW5mb3JtYXRpb24gaXNuJ3QgcmVhZGlseSAoaS5lLiB3aXRob3V0IGludHJv
ZHVjaW5nIGEKbGF5ZXJpbmcgdmlvbGF0aW9uKSBhdmFpbGFibGUgaGVyZS4K
ClRoaXMgaXMgWFNBLTI5NC4KClJlcG9ydGVkLWJ5OiBYWFggUEVSU09OIDxY
WFggRU1BSUw+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KVGVzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRl
eCA3ZTg0YjA0Li5iYWZiNzgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBA
IC0yOTUsMjAgKzI5NSwzNCBAQCBib29sIF9faW5pdCB4cHRpX3BjaWRfZW5h
YmxlZCh2b2lkKQogc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKyAgICB1bnNpZ25lZCBsb25nIGNyMzsKIAogICAg
IHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21vZGU7CiAgICAgdXBkYXRl
X2NyMyh2KTsKICAgICBpZiAoIGQtPmFyY2gucHYueHB0aSApCiAgICAgewot
ICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9p
bmZvKCk7Ci0KICAgICAgICAgY3B1X2luZm8tPnJvb3RfcGd0X2NoYW5nZWQg
PSB0cnVlOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gX19wYSh0aGlz
X2NwdShyb290X3BndCkpIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChkLT5hcmNoLnB2LnBjaWQgPyBnZXRfcGNpZF9iaXRzKHYsIHRydWUpIDog
MCk7CiAgICAgfQogCi0gICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwg
bWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4g
Ki8KLSAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOworICAgIC8qCisgICAg
ICogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUg
VExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4KKyAgICAgKgorICAgICAqIElu
IHNoYWRvdyBtb2RlLCB0aG91Z2gsIHVwZGF0ZV9jcjMoKSBtYXkgbmVlZCB0
byBiZSBhY2NvbXBhbmllZCBieSBhCisgICAgICogVExCIGZsdXNoIChmb3Ig
anVzdCB0aGUgaW5jb21pbmcgUENJRCksIGFzIHRoZSB0b3AgbGV2ZWwgcGFn
ZSB0YWJsZSBtYXkKKyAgICAgKiBoYXZlIGNoYW5nZWQgYmVoaW5kIG91ciBi
YWNrcy4gVG8gYmUgb24gdGhlIHNhZmUgc2lkZSwgc3VwcHJlc3MgdGhlCisg
ICAgICogbm8tZmx1c2ggdW5jb25kaXRpb25hbGx5IGluIHRoaXMgY2FzZS4g
VGhlIFhQVEkgQ1IzIHdyaXRlLCBpZiBlbmFibGVkLAorICAgICAqIHdpbGwg
dGhlbiBuZWVkIHRvIGJlIGEgZmx1c2hpbmcgb25lIHRvby4KKyAgICAgKi8K
KyAgICBjcjMgPSB2LT5hcmNoLmNyMzsKKyAgICBpZiAoIHNoYWRvd19tb2Rl
X2VuYWJsZWQoZCkgKQorICAgIHsKKyAgICAgICAgY3IzICY9IH5YODZfQ1Iz
X05PRkxVU0g7CisgICAgICAgIGNwdV9pbmZvLT5wdl9jcjMgJj0gflg4Nl9D
UjNfTk9GTFVTSDsKKyAgICB9CisgICAgd3JpdGVfY3IzKGNyMyk7CiAKICAg
ICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAg
ICAgICAgIHJldHVybjsK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:11:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:11:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxVa-0002oT-UP; Fri, 25 Oct 2019 11:11:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxVZ-0002mC-8a
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:11:53 +0000
X-Inumbo-ID: 18ef2a50-f718-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18ef2a50-f718-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 11:10:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUO-0001X4-7z; Fri, 25 Oct 2019 11:10:40 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUO-0002mf-4u; Fri, 25 Oct 2019 11:10:40 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUO-0002mf-4u@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:40 +0000
Subject: [Xen-devel] Xen Security Advisory 293 v4 (CVE-2019-17347) - x86: PV
 kernel context switch corruption
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17347 / XSA-293
                              version 4

                x86: PV kernel context switch corruption

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

Correct affected versions statement.

CVE assigned.

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

On hardware supporting the fsgsbase feature, 64bit PV guests can set and
clear the applicable control bit in its virtualised %cr4, but the
feature remains fully active in hardware.  Therefore, the associated
instructions are actually usable.

Linux, which does not currently support this feature, has various
optimisations in its context switch path which justifiably assume that
userspace can't actually make changes without a system call.

Xen's behaviour of having this feature active behind the guest kernel's
back undermines the correctness of any context switch logic which
depends on the feature being disabled.

Userspace can therefore corrupt fsbase or gsbase (commonly used for
Thread Local Storage) in the next thread to be scheduled on the
current vcpu.

IMPACT
======

A malicious unprivileged guest userspace process can escalate its
privilege to that of other userspace processes in the same guest, and
potentially thereby to that of the guest operating system.

Additionally, some guest software which attempts to use this CPU
feature may trigger the bug accidentally, leading to crashes or
corruption of other processes in the same guest.

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

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

Only x86 hardware with the fsgsbase feature is vulnerable.  This is
believed to be Intel IvyBridge and later hardware, and AMD Steamroller
and later hardware.

ARM hardware is not affected.

Only 64bit PV guests can exploit the vulnerability.  32bit PV guests,
and HVM/PVH guests cannot exploit the vulnerability.

Whether the bug is exploitable, and whether it will be triggered by
accident, depend in a complicated way on the guest operating system
and its configuration.  Most guests are vulnerable to malicious
userspace processes.

MITIGATION
==========

Running only 32bit PV or HVM/PVH guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Andy Lutomirski.

RESOLUTION
==========

Applying the appropriate attached patches resolves this issue.

xsa293/unstable-?.patch         xen-unstable
xsa293/4.11-?.patch             Xen 4.11.x
xsa293/4.10-?.patch             Xen 4.10.x
xsa293/4.9-?.patch              Xen 4.9.x
xsa293/4.8-?.patch              Xen 4.8.x
xsa293/4.7-?.patch              Xen 4.7.x

$ sha256sum xsa293* xsa293*/*
27baf055642a3a7e9d2b1a961e15a46b592eca7c6f63e28e3bcb19e4cebfd0bd  xsa293.meta
865596b3dca81712a7d3d78f22e40aed1a08732f93b1950af6f092d893323a0f  xsa293/4.7-1.patch
032559c4bbdfe0987b9d3b15cf8661d8d8a5d4e2e989c944490ac171305fba3b  xsa293/4.7-2.patch
d3d91a1a5083b0a1992750b808aefacd0f0d4e7e92d1436e620a542e935cdadd  xsa293/4.7-3.patch
14b3db49375e353394b831a342d873d83615285d516f8cb08a0e1564d675cd51  xsa293/4.8-1.patch
1efc2ee18f54c7c41f478e944b3b708eb283bfa9de68a1046033d57784846c30  xsa293/4.8-2.patch
0d28899cad0e6798ae6a96717c15363ddf5a35e334ede02becdc81538ae589cc  xsa293/4.8-3.patch
b24210a74eb9dca5c7af902d223dba1b1b372df06a99fb1b0df8e92c9f9632f3  xsa293/4.9-1.patch
f68101f80d9843c1cdbb70188caec7009a0d52d33d811d22091e7c1f265a15e1  xsa293/4.9-2.patch
194e42599eac16afab14856760901705a0600c1308645495f30d30f8dd68734c  xsa293/4.10-1.patch
1fdee59bba66bd6b3ea4949913457dbcb1b8d5cb85fd8fb60aacac9a403ee9a9  xsa293/4.10-2.patch
277ba95e9a2276378fc9b3bcf89b694b9670256cde62278ade2e90d3fd5f7c46  xsa293/4.11-1.patch
724a0f433427a747876cbec09381dc1ca99286cea0ecbdd098c6e68fb135eeda  xsa293/4.11-2.patch
837eb67900a7c70cf7a00836cb312506925ca1fd29529144ff312316b0dbb086  xsa293/unstable-1.patch
0a6df8c8778a1c7e1fb71825695a86dee36f2e9345b39a06e3a364ad8b938de0  xsa293/unstable-2.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y1+8MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ+v0H/21IMJyzcEdBt5Ki3zJ4gWL5XKxzy7p5r8IyvLto
KulFRzMU2gopsrSji394Inl+iydSEgSRGNMytpJ6HlYmAH+O5xJe3BVsLyf4tvTO
ONTs72xin6mm3h/cUSVtLzTfLAYX6AA37uy/kqUOGH9Bn1VDNhKFDwTjwb7riaDe
cHpvCaQJGK9HBYjzD8HyAfh0nKupgLb19FdG5r2CjXqyHK1A+bC3LPdOc9jfNYrY
YP4LV0nSU5XOBi6RrOSXySadvQQTXtaFACtpcRGQEhrXKmO+bUCQiyJzn2JtmxZP
7uMN9OqR6idl3mxgBb1QiHfxIFw2NB/MC6BoTBn4+Ea7yJk=
=cxjY
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAogICAgICAgICAg
ICAyODgsCiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAgMjkxLAogICAg
ICAgICAgICAyOTIKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI5My80LjEwLT8ucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEiOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogIjg3ZjUxYmYzNjZjYTc5Yjk4ZTFlMjAxYmY5YmQ3YTlj
MTY0NjMxZTIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI4NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAyODcsCiAgICAg
ICAgICAgIDI4OCwKICAgICAgICAgICAgMjkwLAogICAgICAgICAgICAyOTEs
CiAgICAgICAgICAgIDI5MgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjkzLzQuMTEtPy5wYXRjaCIKICAg
ICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43Ijog
ewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICI3MTBjYzA5Njk3MTAxOWJjMmU1YTlhYWJiOWFm
MWFjY2EwYjViOWU3IiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyODQsCiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3LAog
ICAgICAgICAgICAyODgsCiAgICAgICAgICAgIDI5MCwKICAgICAgICAgICAg
MjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAg
ICAgICAgICJ4c2EyOTMvNC43LT8ucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOCI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiOTA4ZTc2OGZhZTQ5YThkYjAwODllNjgxODg2NTIwNzllM2JmYWE2NiIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAg
ICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAgMjg4
LAogICAgICAgICAgICAyOTAsCiAgICAgICAgICAgIDI5MSwKICAgICAgICAg
ICAgMjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyOTMvNC44LT8ucGF0Y2giCiAgICAgICAgICBdCiAg
ICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJl
Y2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVS
ZWYiOiAiZjVhY2Y5N2Y2NjljNmJjOTY5MWUwMzc3MWFkMDY3MDNkYTc3ZTBk
NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAog
ICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAgICAgICAg
Mjg4LAogICAgICAgICAgICAyOTAsCiAgICAgICAgICAgIDI5MSwKICAgICAg
ICAgICAgMjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyOTMvNC45LT8ucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiMjRkNTI4MjUyN2Y0NjQ3OTA3YjM1NzI4MjBiNTMzNWMx
NWNkMDM1NiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
Mjg0LAogICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NywKICAgICAg
ICAgICAgMjg4LAogICAgICAgICAgICAyOTAsCiAgICAgICAgICAgIDI5MSwK
ICAgICAgICAgICAgMjkyCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyOTMvdW5zdGFibGUtPy5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBJbXByb3ZlIHB2X2NwdWlkKCkncyBBUEkK
CnB2X2NwdWlkKCkncyBBUEkgaXMgYXdrd2FyZCB0byB1c2UuICBUaGVyZSBh
cmUgYWxyZWFkeSB0d28gY2FsbGVycyBqdW1waW5nCnRocm91Z2ggaG9vcHMg
dG8gdXNlIGl0LCBhbmQgYSB0aGlyZCBpcyBvbiBpdHMgd2F5LgoKQ2hhbmdl
IHRoZSBBUEkgdG8gdGFrZSBlYWNoIHBhcmFtZXRlciBpbmRpdmlkdWFsbHkg
KGxpa2UgaXRzIGNvdW50ZXJwYXJ0LApodm1fY3B1aWQoKSwgYWxyZWFkeSBk
b2VzKSwgYW5kIGludHJvZHVjZSBhIG5ldyBwdl9jcHVpZF9yZWdzKCkgd3Jh
cHBlcgppbXBsZW1lbnRpbmcgdGhlIG9sZCBBUEkuCgpObyBmdW5jdGlvbmFs
IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCA4MmUzYzJjLi41OTM5NWRkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwpAQCAtMzY5OCw3ICszNjk4LDcgQEAgdm9pZCB2bXhfdm1leGl0
X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAg
IGJyZWFrOwogICAgIH0KICAgICBjYXNlIEVYSVRfUkVBU09OX0NQVUlEOgot
ICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2X2NwdWlkKHJlZ3MpIDogdm14
X2RvX2NwdWlkKHJlZ3MpOworICAgICAgICBpc19wdmhfdmNwdSh2KSA/IHB2
X2NwdWlkX3JlZ3MocmVncykgOiB2bXhfZG9fY3B1aWQocmVncyk7CiAgICAg
ICAgIHVwZGF0ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogQ1BVSUQgKi8KICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElUX1JFQVNPTl9ITFQ6CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCmluZGV4IDEzOTczN2IuLmMwMDFmOTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CkBAIC05MjQsMTcgKzkyNCwxNCBAQCBzdGF0aWMgdm9pZCBfZG9tYWluX2Nw
dWlkKHN0cnVjdCBkb21haW4gKmN1cnJkLAogICAgICAgICBjcHVpZF9jb3Vu
dChsZWFmLCBzdWJsZWFmLCBlYXgsIGVieCwgZWN4LCBlZHgpOwogfQogCi12
b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQordm9p
ZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAor
ICAgICAgICAgICAgICB1aW50MzJfdCAqZWF4LCB1aW50MzJfdCAqZWJ4LCB1
aW50MzJfdCAqZWN4LCB1aW50MzJfdCAqZWR4KQogewotICAgIHVpbnQzMl90
IGxlYWYsIHN1YmxlYWYsIGEsIGIsIGMsIGQ7CisgICAgdWludDMyX3QgYSwg
YiwgYywgZDsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBj
dXJyLT5kb21haW47CiAKLSAgICBsZWFmID0gYSA9IHJlZ3MtPmVheDsKLSAg
ICBiID0gcmVncy0+ZWJ4OwotICAgIHN1YmxlYWYgPSBjID0gcmVncy0+ZWN4
OwotICAgIGQgPSByZWdzLT5lZHg7Ci0KICAgICBpZiAoIGNwdWlkX2h5cGVy
dmlzb3JfbGVhdmVzKGxlYWYsIHN1YmxlYWYsICZhLCAmYiwgJmMsICZkKSAp
CiAgICAgICAgIGdvdG8gb3V0OwogCkBAIC0xMjAwLDE3ICsxMTk3LDIxIEBA
IHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgY2FzZSAweDgwMDAwMDFlOiAvKiBFeHRlbmRlZCB0b3BvbG9neSByZXBv
cnRpbmcgKi8KICAgICB1bnN1cHBvcnRlZDoKICAgICAgICAgYSA9IGIgPSBj
ID0gZCA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKLSBvdXQ6CiAgICAgLyogVlBNVSBtYXkgZGVjaWRlIHRvIG1v
ZGlmeSBzb21lIG9mIHRoZSBsZWF2ZXMgKi8KICAgICB2cG11X2RvX2NwdWlk
KGxlYWYsICZhLCAmYiwgJmMsICZkKTsKIAotICAgIHJlZ3MtPmVheCA9IGE7
Ci0gICAgcmVncy0+ZWJ4ID0gYjsKLSAgICByZWdzLT5lY3ggPSBjOwotICAg
IHJlZ3MtPmVkeCA9IGQ7Cisgb3V0OgorICAgIGlmICggZWF4ICkKKyAgICAg
ICAgKmVheCA9IGE7CisgICAgaWYgKCBlYnggKQorICAgICAgICAqZWJ4ID0g
YjsKKyAgICBpZiAoIGVjeCApCisgICAgICAgICplY3ggPSBjOworICAgIGlm
ICggZWR4ICkKKyAgICAgICAgKmVkeCA9IGQ7CiB9CiAKIHN0YXRpYyBpbnQg
ZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKQEAgLTEyNjAsNyArMTI2MSw3IEBAIHN0YXRpYyBpbnQgZW11bGF0
ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgcmV0dXJuIDA7CiAgICAgZWlwICs9IHNpemVvZihpbnN0
cik7CiAKLSAgICBwdl9jcHVpZChyZWdzKTsKKyAgICBwdl9jcHVpZF9yZWdz
KHJlZ3MpOwogCiAgICAgaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBlaXAsIDAp
OwogCkBAIC0zMTM1LDcgKzMxMzYsNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVf
cHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4YTI6IC8qIENQVUlEICovCi0g
ICAgICAgIHB2X2NwdWlkKHJlZ3MpOworICAgICAgICBwdl9jcHVpZF9yZWdz
KHJlZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAxNGJlZDkyLi42
YTM1Yjg5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
QEAgLTY0OSw3ICs2NDksMTQgQEAgZW51bSBnZXRfY3B1X3ZlbmRvciB7CiB9
OwogCiBpbnQgZ2V0X2NwdV92ZW5kb3IoY29uc3QgY2hhciB2ZW5kb3JfaWRb
XSwgZW51bSBnZXRfY3B1X3ZlbmRvcik7Ci12b2lkIHB2X2NwdWlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKK3ZvaWQgcHZfY3B1aWQodWludDMy
X3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKKyAgICAgICAgICAgICAgdWlu
dDMyX3QgKmVheCwgdWludDMyX3QgKmVieCwgdWludDMyX3QgKmVjeCwgdWlu
dDMyX3QgKmVkeCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9jcHVpZF9y
ZWdzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHB2X2Nw
dWlkKHJlZ3MtPl9lYXgsIHJlZ3MtPl9lY3gsCisgICAgICAgICAgICAgJnJl
Z3MtPl9lYXgsICZyZWdzLT5fZWJ4LCAmcmVncy0+X2VjeCwgJnJlZ3MtPl9l
ZHgpOworfQogCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKUmVwb3J0ZWQtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0
b0BrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRl
eCA5MzhmY2UwLi44ZGRiMTJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNzcs
NiArMzc3LDYzIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0
cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9
IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4
dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGNyNCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjFfZWN4ID0gMCwg
bGVhZjFfZWR4ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjdfMF9lYngg
PSAwLCBsZXZlbCA9IDA7CisKKyAgICBwdl9jcHVpZCgwLCAwLCAmbGV2ZWws
IE5VTEwsIE5VTEwsIE5VTEwpOworICAgIGlmICggbGV2ZWwgPj0gMSApCisg
ICAgICAgIHB2X2NwdWlkKDEsIDAsIE5VTEwsIE5VTEwsICZsZWFmMV9lY3gs
ICZsZWFmMV9lZHgpOworICAgIGlmICggbGV2ZWwgPj0gNyApCisgICAgICAg
IHB2X2NwdWlkKDcsIDAsIE5VTEwsICZsZWFmN18wX2VieCwgTlVMTCwgTlVM
TCk7CisKKyAgICAvKiBEaXNjYXJkIGF0dGVtcHRzIHRvIHNldCBndWVzdCBj
b250cm9sbGFibGUgYml0cyBvdXRzaWRlIG9mIHRoZSBwb2xpY3kuICovCisg
ICAgY3I0ICY9IH4oKChsZWFmMV9lZHggJiBjcHVmZWF0X21hc2soWDg2X0ZF
QVRVUkVfVFNDKSkKKyAgICAgICAgICAgICAgPyAwIDogWDg2X0NSNF9UU0Qp
IHwKKyAgICAgICAgICAgICAoKGxlYWYxX2VkeCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9ERSkpCisgICAgICAgICAgICAgID8gMCA6IFg4Nl9DUjRf
REUpIHwKKyAgICAgICAgICAgICAoKGxlYWY3XzBfZWJ4ICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSkKKyAgICAgICAgICAgICAgPyAw
IDogWDg2X0NSNF9GU0dTQkFTRSkgfAorICAgICAgICAgICAgICgobGVhZjFf
ZWN4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1hTQVZFKSkKKyAgICAg
ICAgICAgICAgPyAwIDogWDg2X0NSNF9PU1hTQVZFKSk7CisKKyAgICAvKiBN
YXNrcyBleHBlY3RlZCB0byBiZSBkaXNqb2ludCBzZXRzLiAqLworICAgIEJV
SUxEX0JVR19PTihQVl9DUjRfR1VFU1RfTUFTSyAmIFBWX0NSNF9HVUVTVF9W
SVNJQkxFX01BU0spOworCisgICAgLyoKKyAgICAgKiBBIGd1ZXN0IHNlZXMg
dGhlIHBvbGljeSBzdWJzZXQgb2YgaXRzIG93biBjaG9pY2Ugb2YgZ3Vlc3Qg
Y29udHJvbGxhYmxlCisgICAgICogYml0cywgYW5kIGEgc3Vic2V0IG9mIFhl
bidzIGNob2ljZSBvZiBjZXJ0YWluIGhhcmR3YXJlIHNldHRpbmdzLgorICAg
ICAqLworICAgIHJldHVybiAoKGNyNCAmIFBWX0NSNF9HVUVTVF9NQVNLKSB8
CisgICAgICAgICAgICAobW11X2NyNF9mZWF0dXJlcyAmIFBWX0NSNF9HVUVT
VF9WSVNJQkxFX01BU0spKTsKK30KKwordW5zaWduZWQgbG9uZyBwdl9tYWtl
X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcg
Y3I0ID0gbW11X2NyNF9mZWF0dXJlcyAmCisgICAgICAgIH4oWDg2X0NSNF9Q
Q0lERSB8IFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9UU0QpOworCisgICAgLyoK
KyAgICAgKiBQQ0lERSBvciBQR0UgZGVwZW5kcyBvbiB0aGUgUENJRC9YUFRJ
IHNldHRpbmdzLCBidXQgbXVzdCBub3QgYm90aCBiZQorICAgICAqIHNldCwg
YXMgaXQgaW1wYWN0cyB0aGUgc2FmZXR5IG9mIFRMQiBmbHVzaGluZy4KKyAg
ICAgKi8KKyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAg
ICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlmICggIWQt
PmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgICAgICBjcjQgfD0gWDg2X0NS
NF9QR0U7CisKKyAgICAvKgorICAgICAqIFRTRCBpcyBuZWVkZWQgaWYgZWl0
aGVyIHRoZSBndWVzdCBoYXMgZWxlY3RlZCB0byB1c2UgaXQsIG9yIFhlbiBp
cworICAgICAqIHZpcnR1YWxpc2luZyB0aGUgVFNDIHZhbHVlIHRoZSBndWVz
dCBzZWVzLgorICAgICAqLworICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCisg
ICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKKworICAgIHJldHVybiBjcjQ7
Cit9CisKIHN0YXRpYyB2b2lkIHNldF9kb21haW5feHB0aShzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkK
QEAgLTU1MSw2ICs2MDgsOCBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVj
dCB2Y3B1ICp2KQogCiAgICAgICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0
IGhhdmUgYSAxMDBIeiB0aWNrZXIuICovCiAgICAgICAgIHYtPnBlcmlvZGlj
X3BlcmlvZCA9IE1JTExJU0VDUygxMCk7CisKKyAgICAgICAgdi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwgMCk7
CiAgICAgfQogCiAgICAgdi0+YXJjaC5zY2hlZHVsZV90YWlsID0gY29udGlu
dWVfbm9uaWRsZV9kb21haW47CkBAIC01NjMsOCArNjIyLDYgQEAgaW50IHZj
cHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdi0+YXJj
aC5jcjMgICAgICAgICAgID0gX19wYShpZGxlX3BnX3RhYmxlKTsKICAgICB9
CiAKLSAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxfY3I0
X3RvX3B2X2d1ZXN0X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsKLQogICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGlm
ICggKHJjID0gc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpKSApCkBAIC05Mzcs
NDkgKzk5NCw2IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotLyoKLSAqIFRo
ZXNlIGFyZSB0aGUgbWFza3Mgb2YgQ1I0IGJpdHMgKHN1YmplY3QgdG8gaGFy
ZHdhcmUgYXZhaWxhYmlsaXR5KSB3aGljaCBhCi0gKiBQViBndWVzdCBtYXkg
bm90IGxlZ2l0aW1pYXRlbHkgYXR0ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0
YXRpYyB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcHZfY3I0X21hc2ss
IGNvbXBhdF9wdl9jcjRfbWFzazsKLQotc3RhdGljIGludCBfX2luaXQgaW5p
dF9wdl9jcjRfbWFza3Modm9pZCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIGNv
bW1vbl9tYXNrID0gflg4Nl9DUjRfVFNEOwotCi0gICAgLyoKLSAgICAgKiBB
bGwgUFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBUU0QsIERFIGFu
ZCBPU1hTQVZFLgotICAgICAqLwotICAgIGlmICggY3B1X2hhc19kZSApCi0g
ICAgICAgIGNvbW1vbl9tYXNrICY9IH5YODZfQ1I0X0RFOwotICAgIGlmICgg
Y3B1X2hhc194c2F2ZSApCi0gICAgICAgIGNvbW1vbl9tYXNrICY9IH5YODZf
Q1I0X09TWFNBVkU7Ci0KLSAgICBwdl9jcjRfbWFzayA9IGNvbXBhdF9wdl9j
cjRfbWFzayA9IGNvbW1vbl9tYXNrOwotCi0gICAgLyoKLSAgICAgKiA2NGJp
dCBQViBndWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgot
ICAgICAqLwotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCi0gICAgICAg
IHB2X2NyNF9tYXNrICY9IH5YODZfQ1I0X0ZTR1NCQVNFOwotCi0gICAgcmV0
dXJuIDA7Ci19Ci1fX2luaXRjYWxsKGluaXRfcHZfY3I0X21hc2tzKTsKLQot
dW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ3Vlc3RfY3I0KQotewotICAgIHVu
c2lnbmVkIGxvbmcgaHZfY3I0ID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0
KHJlYWRfY3I0KCkpOwotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IGlzX3B2
XzMyYml0X3ZjcHUodikgPyBjb21wYXRfcHZfY3I0X21hc2sgOiBwdl9jcjRf
bWFzazsKLQotICAgIGlmICggKGd1ZXN0X2NyNCAmIG1hc2spICE9IChodl9j
cjQgJiBtYXNrKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5H
Ci0gICAgICAgICAgICAgICAiZCVkIGF0dGVtcHRlZCB0byBjaGFuZ2UgJXB2
J3MgQ1I0IGZsYWdzICUwOGx4IC0+ICUwOGx4XG4iLAotICAgICAgICAgICAg
ICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIHYsIGh2X2NyNCwgZ3Vl
c3RfY3I0KTsKLQotICAgIHJldHVybiAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vl
c3RfY3I0ICYgfm1hc2spOwotfQotCiAjZGVmaW5lIHhlbl92Y3B1X2d1ZXN0
X2NvbnRleHQgdmNwdV9ndWVzdF9jb250ZXh0CiAjZGVmaW5lIGZwdV9jdHh0
IGZwdV9jdHh0LngKIENIRUNLX0ZJRUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3Rf
Y29udGV4dCwgZnB1X2N0eHQpOwpAQCAtOTkzLDcgKzEwMDcsNyBAQCBpbnQg
YXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgY3IzX2dmbjsKICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpjcjNfcGFnZTsKLSAgICB1bnNpZ25lZCBsb25n
IGZsYWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1
bnNpZ25lZCBpbnQgaTsKICAgICBpbnQgcmMgPSAwLCBjb21wYXQ7CiAKQEAg
LTEyMTAsOSArMTIyNCw4IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAog
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdICY9IFg4Nl9DUjBfVFM7
CiAgICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAo
KSAmIH5YODZfQ1IwX1RTOwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF07Ci0gICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0g
PSBjcjQgPyBwdl9ndWVzdF9jcjRfZml4dXAodiwgY3I0KSA6Ci0gICAgICAg
IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsK
KyAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9CisgICAgICAgIHB2
X2ZpeHVwX2d1ZXN0X2NyNCh2LCB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0
XSk7CiAKICAgICBtZW1zZXQodi0+YXJjaC5kZWJ1Z3JlZywgMCwgc2l6ZW9m
KHYtPmFyY2guZGVidWdyZWcpKTsKICAgICBmb3IgKCBpID0gMDsgaSA8IDg7
IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGM5YzZmYzkuLjA2ZmQ0ZTQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC01MDEsMzMgKzUwMSwxMyBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG1mbikKICAgICAgICAgdi0+YXJjaC5j
cjMgfD0gZ2V0X3BjaWRfYml0cyh2LCAwKTsKIH0KIAotdW5zaWduZWQgbG9u
ZyBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCi17Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKLSAgICB1bnNpZ25lZCBsb25nIGNyNDsKLQotICAgIGNyNCA9IHYtPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0
IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0
X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0Up
OwotCi0gICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKLSAgICAg
ICAgY3I0IHw9IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5h
cmNoLnB2X2RvbWFpbi54cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRf
UEdFOwotCi0gICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNE
IDogMDsKLQotICAgIHJldHVybiBjcjQ7Ci19Ci0KIHZvaWQgd3JpdGVfcHRi
YXNlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAq
Y3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25n
IG5ld19jcjQ7CiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYg
IWlzX2lkbGVfdmNwdSh2KSkKLSAgICAgICAgICAgICAgPyBwdl9ndWVzdF9j
cjRfdG9fcmVhbF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0
KCkgJiB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NS
NF9QR0UpOworICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11
X2NyNF9mZWF0dXJlczsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2
LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKQEAgLTU0
Niw4ICs1MjYsNiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19j
cjQpOwogICAgICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0K
LSAgICBBU1NFUlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1t
dV9jcjRfZmVhdHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBj
MDAxZjkzLi42Y2JiZjNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtOTE4LDcgKzkx
OCw4IEBAIHN0YXRpYyB2b2lkIF9kb21haW5fY3B1aWQoc3RydWN0IGRvbWFp
biAqY3VycmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqZWF4LCB1bnNpZ25lZCBpbnQgKmVieCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICplY3gsIHVuc2lnbmVkIGludCAq
ZWR4KQogewotICAgIGlmICggIWlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSAm
JiAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSApCisgICAgaWYgKCAhaXNf
Y29udHJvbF9kb21haW4oY3VycmQpICYmICFpc19oYXJkd2FyZV9kb21haW4o
Y3VycmQpICYmCisgICAgICAgICAhaXNfaWRsZV9kb21haW4oY3VycmQpICkK
ICAgICAgICAgZG9tYWluX2NwdWlkKGN1cnJkLCBsZWFmLCBzdWJsZWFmLCBl
YXgsIGVieCwgZWN4LCBlZHgpOwogICAgIGVsc2UKICAgICAgICAgY3B1aWRf
Y291bnQobGVhZiwgc3VibGVhZiwgZWF4LCBlYngsIGVjeCwgZWR4KTsKQEAg
LTI3MjEsOCArMjcyMiw4IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxl
Z2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICB9
CiAKICAgICAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KLSAgICAgICAg
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKHYsICpyZWcpOwotICAgICAgICAgICAgd3JpdGVfY3I0KHB2X2d1
ZXN0X2NyNF90b19yZWFsX2NyNCh2KSk7CisgICAgICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCAq
cmVnKTsKKyAgICAgICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2NyNCh2KSk7
CiAgICAgICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcodik7CiAgICAg
ICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
aW5kZXggMTMyYzJiMC4uM2Q2ZjU0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC02MzcsMTYgKzYzNywyMiBAQCBib29sX3QgdXBkYXRl
X3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqLAogdm9pZCB2
Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwogdm9p
ZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwog
Ci0vKiBDbGVhbiB1cCBDUjQgYml0cyB0aGF0IGFyZSBub3QgdW5kZXIgZ3Vl
c3QgY29udHJvbC4gKi8KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2Zp
eHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3Rf
Y3I0KTsKKy8qCisgKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2ds
ZSBpbiBpdHMgdmlldyBvZiBjcjQuICBTb21lIGFyZSBsb2FkZWQgaW50bwor
ICogaGFyZHdhcmUsIHdoaWxlIHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgor
ICovCisjZGVmaW5lIFBWX0NSNF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NS
NF9UU0QgfCBYODZfQ1I0X0RFIHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9D
UjRfT1NYU0FWRSkKKworLyogQml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBv
YnNlcnZlIGZyb20gdGhlIHJlYWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisj
ZGVmaW5lIFBWX0NSNF9HVUVTVF9WSVNJQkxFX01BU0sgXAorICAgIChYODZf
Q1I0X1BBRSB8IFg4Nl9DUjRfTUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZf
Q1I0X09TWE1NRVhDUFQpCiAKLS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12
aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBsb25n
IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAq
dik7CisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNvbnN0cnVjdCB0aGUg
cmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAqLwordW5zaWdu
ZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKIAotI2RlZmluZSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQoYykgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZf
Q1I0X1RTRCB8ICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FW
RSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgIFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0
X1BDSURFKSkKKy8qIENyZWF0ZSBhIGNyNCB2YWx1ZSB0byBsb2FkIGludG8g
aGFyZHdhcmUsIGJhc2VkIG9uIHZjcHUgc2V0dGluZ3MuICovCit1bnNpZ25l
ZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAog
dm9pZCBkb21haW5fY3B1aWQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCAgaW5wdXQsCg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDhkZGIxMmMuLjIwYzBiZDAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTQzMSw2ICs0MzEsMTYgQEAgdW5zaWduZWQgbG9uZyBw
dl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQt
PmFyY2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBY
ODZfQ1I0X1RTRCkgKQogICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAK
KyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgYXJlIG9u
bHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hpbGUKKyAg
ICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5k
IHRoZSBiYWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRv
IGxlYXZlIGl0IHNldCBpbiAzMmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVw
IFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICogcGF0aC4KKyAgICAgKi8K
KyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAgICAg
ICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NC
QVNFKSApCisgICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwog
ICAgIHJldHVybiBjcjQ7CiB9CiAKQEAgLTIwMTIsNyArMjAyMiw4IEBAIHN0
YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAg
cmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAh
aXNfcHZfMzJiaXRfdmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBj
YW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUu
ICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAg
ICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDAwNzJkZTcuLjllY2E1N2EgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNDQyLDcgKzE0NDIsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2
MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklU
UzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAg
c2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0
X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5k
ZXggNmNiYmYzZi4uNTgzOTM2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI3MjIs
NiArMjcyMiwxNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdlZF9v
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgfQogCiAg
ICAgICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2FibGUg
RlNHU0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAg
ICAgICAqIGd1ZXN0IGJhc2VzIG5vdyB0aGF0IHRoZXkgY2FuIG5vIGxvbmdl
ciBjaGFuZ2UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICgg
KHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFT
RSkgJiYKKyAgICAgICAgICAgICAgICAgISgqcmVnICYgWDg2X0NSNF9GU0dT
QkFTRSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHYtPmFy
Y2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAg
ICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRn
c2Jhc2UoKTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgdi0+YXJj
aC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwg
KnJlZyk7CiAgICAgICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9jcjQodikp
OwogICAgICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKHYpOwpAQCAt
Mjk5MywxMyArMzAwNCwxNCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
Y2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICAgICAgZ290byBmYWls
OwotICAgICAgICAgICAgdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRm
c2Jhc2UoKSA6IHYtPmFyY2gucHZfdmNwdS5mc19iYXNlOworICAgICAgICAg
ICAgdmFsID0gKHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9f
cmRmc2Jhc2UoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IHYtPmFyY2gucHZfdmNwdS5mc19iYXNlOwog
ICAgICAgICAgICAgZ290byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAgIGNh
c2UgTVNSX0dTX0JBU0U6CiAgICAgICAgICAgICBpZiAoIGlzX3B2XzMyYml0
X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsK
LSAgICAgICAgICAgIHZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3Ni
YXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiB2
LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7CisgICAgICAgICAgICB2
YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpID8gX19yZGdz
YmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVs
OwogICAgICAgICAgICAgZ290byByZG1zcl93cml0ZWJhY2s7CiAgICAgICAg
IGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgogICAgICAgICAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
dHJhcHMuYwppbmRleCA1NmVkMTU2Li4wNGNjNjBkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC90cmFwcy5jCkBAIC0yNjUsNyArMjY1LDkgQEAgdm9pZCB0b2dn
bGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIGlz
X3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47Ci0gICAgaWYg
KCBjcHVfaGFzX2ZzZ3NiYXNlICkKKworICAgIC8qICVmcy8lZ3MgYmFzZXMg
Y2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxl
LiAqLworICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdzICYgVEZfa2Vy
bmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaAppbmRleCAwNGQ5ZTI4Li5mOWM4MzM1IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzIsNyAr
NzIsNiBAQAogI2RlZmluZSBjcHVfaGFzX254CQlib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfTlgpCiAjZGVmaW5lIGNwdV9oYXNfY2xmbHVzaAkJYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0gpCiAjZGVmaW5lIGNwdV9oYXNf
cGFnZTFnYgkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BBR0UxR0IpCi0j
ZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2UJYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0ZTR1NCQVNFKQogI2RlZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYJYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCiAjZGVmaW5lIGNw
dV9oYXNfc21lcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TTUVQKQogI2RlZmluZSBjcHVfaGFzX2ludnBjaWQgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSU5WUENJRCkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oCmluZGV4IDRiNGMxNTYuLjI1MmNiZGMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3IuaApAQCAtOTMsNiArOTMsMTQgQEAgc3RhdGljIGlubGluZSB1
aW50NjRfdCByZHRzYyh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIg
KGhpZ2gpIFwKIAkJCSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24g
aGFyZHdhcmUgc3VwcG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRl
ZCBpbnRvIGhhcmR3YXJlIGlzIHRoZQorICogZ3Vlc3Qga2VybmVsJ3MgY2hv
aWNlIGZvciA2NGJpdCBQViBndWVzdHMgKFhlbidzIGNob2ljZSBmb3IgSWRs
ZSwgSFZNIGFuZAorICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwg
dGhlIHtSRCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkg
c2FmZSB0byB1c2UgaWYKKyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICov
CiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19yZGZzYmFzZSh2b2lk
KQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKQEAgLTEyMyw3ICsxMzEs
NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9p
ZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNw
dV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9D
UjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGZzYmFzZSgpOwog
CiAgICAgcmRtc3JsKE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTEzNSw3ICsx
NDMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uo
dm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAo
IGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4
Nl9DUjRfRlNHU0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGdzYmFzZSgp
OwogCiAgICAgcmRtc3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE0NSw3
ICsxNTMsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jh
c2Uodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2ln
bmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2Ug
KQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQog
I2lmZGVmIEhBVkVfR0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xhdGls
ZSAoICJ3cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UKQEAg
LTE1Nyw3ICsxNjUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2Uo
dW5zaWduZWQgbG9uZyBiYXNlKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jn
c2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9G
U0dTQkFTRSApCiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAg
YXNtIHZvbGF0aWxlICggIndyZ3NiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7
CiAjZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5k
ZXggNmEzNWI4OS4uNjEwYjZmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oCkBAIC0zNjMsMTEgKzM2MywzMSBAQCBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlu
bGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwog
ICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJs
ZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEo
dmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCkt
PmNyNCA9IHZhbDsKLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0
IiA6IDogInIiICh2YWwpICk7CisgICAgLyoKKyAgICAgKiBPbiBoYXJkd2Fy
ZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNyNCBpcyB0
aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0
cywgd2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAg
ICAqIGluc3RydWN0aW9ucy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9
e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZvLT5jcjQgdG8gd29yayBv
dXQgd2hldGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0aGUg
e1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sg
dG8KKyAgICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyBy
ZXF1aXJlIGludGVycnVwdCBzYWZldHkuCisgICAgICoKKyAgICAgKiBJZiBG
U0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8gYmVjb21lIGNsZWFy
LCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVw
ZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRo
ZQorICAgICAqIG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBp
biBpbmZvLT5jcjQgYnV0IGNsZWFyIGluICVjcjQuCisgICAgICovCisgICAg
aW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZfQ1I0X0ZTR1NC
QVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNy
NCIKKyAgICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyog
Rm9yY2Ugb3JkZXJpbmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAg
ICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZhbCkgKTsKKworICAgIGluZm8t
PmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMnIGJpdCBy
ZXNwZWN0aXZlbHkgKi8K

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBJbXByb3ZlIHB2X2NwdWlkKCkncyBBUEkK
CnB2X2NwdWlkKCkncyBBUEkgaXMgYXdrd2FyZCB0byB1c2UuICBUaGVyZSBh
cmUgYWxyZWFkeSB0d28gY2FsbGVycyBqdW1waW5nCnRocm91Z2ggaG9vcHMg
dG8gdXNlIGl0LCBhbmQgYSB0aGlyZCBpcyBvbiBpdHMgd2F5LgoKQ2hhbmdl
IHRoZSBBUEkgdG8gdGFrZSBlYWNoIHBhcmFtZXRlciBpbmRpdmlkdWFsbHkg
KGxpa2UgaXRzIGNvdW50ZXJwYXJ0LApodm1fY3B1aWQoKSwgYWxyZWFkeSBk
b2VzKSwgYW5kIGludHJvZHVjZSBhIG5ldyBwdl9jcHVpZF9yZWdzKCkgd3Jh
cHBlcgppbXBsZW1lbnRpbmcgdGhlIG9sZCBBUEkuCgpObyBmdW5jdGlvbmFs
IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCBhYjM5YTQ1Li4wMDUzYWMwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwpAQCAtMzgwMyw3ICszODAzLDcgQEAgdm9pZCB2bXhfdm1leGl0
X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAg
ICAgaWYgKCBpc19wdmhfdmNwdSh2KSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHB2X2NwdWlkKHJlZ3MpOworICAgICAgICAgICAgcHZfY3B1aWRfcmVn
cyhyZWdzKTsKICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgfQogICAg
ICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDFhMjI4OTUuLjc3Zjc4NmMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCkBAIC05NzIsMTcgKzk3MiwxNCBAQCBzdGF0aWMg
dm9pZCBfZG9tYWluX2NwdWlkKGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJk
LAogICAgICAgICBjcHVpZF9jb3VudChsZWFmLCBzdWJsZWFmLCBlYXgsIGVi
eCwgZWN4LCBlZHgpOwogfQogCi12b2lkIHB2X2NwdWlkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQordm9pZCBwdl9jcHVpZCh1aW50MzJfdCBsZWFm
LCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAgICAgICB1aW50MzJfdCAq
ZWF4LCB1aW50MzJfdCAqZWJ4LCB1aW50MzJfdCAqZWN4LCB1aW50MzJfdCAq
ZWR4KQogewotICAgIHVpbnQzMl90IGxlYWYsIHN1YmxlYWYsIGEsIGIsIGMs
IGQ7CisgICAgdWludDMyX3QgYSwgYiwgYywgZDsKKyAgICBjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KTsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAKLSAgICBsZWFm
ID0gYSA9IHJlZ3MtPmVheDsKLSAgICBiID0gcmVncy0+ZWJ4OwotICAgIHN1
YmxlYWYgPSBjID0gcmVncy0+ZWN4OwotICAgIGQgPSByZWdzLT5lZHg7Ci0K
ICAgICBpZiAoIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGxlYWYsIHN1Ymxl
YWYsICZhLCAmYiwgJmMsICZkKSApCiAgICAgICAgIGdvdG8gb3V0OwogCkBA
IC05OTcsMTMgKzk5NCw3IEBAIHZvaWQgcHZfY3B1aWQoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAgICAgX2RvbWFpbl9jcHVpZChjdXJy
ZCwgbGltaXQsIDAsICZsaW1pdCwgJmR1bW15LCAmZHVtbXksICZkdW1teSk7
CiAgICAgICAgIGlmICggbGVhZiA+IGxpbWl0ICkKLSAgICAgICAgewotICAg
ICAgICAgICAgcmVncy0+ZWF4ID0gMDsKLSAgICAgICAgICAgIHJlZ3MtPmVi
eCA9IDA7Ci0gICAgICAgICAgICByZWdzLT5lY3ggPSAwOwotICAgICAgICAg
ICAgcmVncy0+ZWR4ID0gMDsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAg
ICAgfQorICAgICAgICAgICAgZ290byB1bnN1cHBvcnRlZDsKICAgICB9CiAK
ICAgICBfZG9tYWluX2NwdWlkKGN1cnJkLCBsZWFmLCBzdWJsZWFmLCAmYSwg
JmIsICZjLCAmZCk7CkBAIC0xMjg0LDE3ICsxMjc1LDIxIEBAIHZvaWQgcHZf
Y3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2FzZSAw
eDgwMDAwMDFlOiAvKiBFeHRlbmRlZCB0b3BvbG9neSByZXBvcnRpbmcgKi8K
ICAgICB1bnN1cHBvcnRlZDoKICAgICAgICAgYSA9IGIgPSBjID0gZCA9IDA7
Ci0gICAgICAgIGJyZWFrOworICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
LSBvdXQ6CiAgICAgLyogVlBNVSBtYXkgZGVjaWRlIHRvIG1vZGlmeSBzb21l
IG9mIHRoZSBsZWF2ZXMgKi8KICAgICB2cG11X2RvX2NwdWlkKGxlYWYsICZh
LCAmYiwgJmMsICZkKTsKIAotICAgIHJlZ3MtPmVheCA9IGE7Ci0gICAgcmVn
cy0+ZWJ4ID0gYjsKLSAgICByZWdzLT5lY3ggPSBjOwotICAgIHJlZ3MtPmVk
eCA9IGQ7Cisgb3V0OgorICAgIGlmICggZWF4ICkKKyAgICAgICAgKmVheCA9
IGE7CisgICAgaWYgKCBlYnggKQorICAgICAgICAqZWJ4ID0gYjsKKyAgICBp
ZiAoIGVjeCApCisgICAgICAgICplY3ggPSBjOworICAgIGlmICggZWR4ICkK
KyAgICAgICAgKmVkeCA9IGQ7CiB9CiAKIHN0YXRpYyBpbnQgZW11bGF0ZV9p
bnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAg
LTEzNTMsNyArMTM0OCw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9mb3JjZWRf
aW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAg
IGVpcCArPSBzaXplb2YoaW5zdHIpOwogCi0gICAgcHZfY3B1aWQocmVncyk7
CisgICAgcHZfY3B1aWRfcmVncyhyZWdzKTsKIAogICAgIGluc3RydWN0aW9u
X2RvbmUocmVncywgZWlwLCAwKTsKIApAQCAtMjgyOCwxNyArMjgyMyw3IEBA
IHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJl
ZywgdWludDY0X3QgdmFsLAogaW50IHB2X2VtdWxfY3B1aWQodW5zaWduZWQg
aW50ICplYXgsIHVuc2lnbmVkIGludCAqZWJ4LCB1bnNpZ25lZCBpbnQgKmVj
eCwKICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZWR4LCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyByZWdzID0gKmN0eHQtPnJlZ3M7Ci0KLSAgICByZWdzLl9l
YXggPSAqZWF4OwotICAgIHJlZ3MuX2VjeCA9ICplY3g7Ci0KLSAgICBwdl9j
cHVpZCgmcmVncyk7Ci0KLSAgICAqZWF4ID0gcmVncy5fZWF4OwotICAgICpl
YnggPSByZWdzLl9lYng7Ci0gICAgKmVjeCA9IHJlZ3MuX2VjeDsKLSAgICAq
ZWR4ID0gcmVncy5fZWR4OworICAgIHB2X2NwdWlkKCplYXgsICplY3gsIGVh
eCwgZWJ4LCBlY3gsIGVkeCk7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogfQpAQCAtMzMyOSw3ICszMzE0LDcgQEAgc3RhdGljIGludCBlbXVsYXRl
X3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIGlmICggdi0+YXJjaC5jcHVpZF9mYXVsdGluZyAmJiAhZ3Vlc3Rf
a2VybmVsX21vZGUodiwgcmVncykgKQogICAgICAgICAgICAgZ290byBmYWls
OwogCi0gICAgICAgIHB2X2NwdWlkKHJlZ3MpOworICAgICAgICBwdl9jcHVp
ZF9yZWdzKHJlZ3MpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveHN0YXRlLmMgYi94ZW4vYXJj
aC94ODYveHN0YXRlLmMKaW5kZXggNWM0M2VjOS4uMDlkMjVhYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3hzdGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94c3RhdGUuYwpAQCAtNjU0LDI0ICs2NTQsMTggQEAgc3RhdGljIGJvb2xf
dCB2YWxpZF94Y3IwKHU2NCB4Y3IwKQogCiBzdGF0aWMgdWludDY0X3QgZ3Vl
c3RfeGNyMF9tYXgoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICB1
aW50MzJfdCBlYXgsIGVkeDsKKwogICAgIGlmICggaGFzX2h2bV9jb250YWlu
ZXJfZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIHVpbnQzMl90IGVheCwg
ZWN4ID0gMCwgZWR4OworICAgICAgICB1aW50MzJfdCBlY3ggPSAwOwogCiAg
ICAgICAgIGh2bV9jcHVpZChYU1RBVEVfQ1BVSUQsICZlYXgsIE5VTEwsICZl
Y3gsICZlZHgpOwotCi0gICAgICAgIHJldHVybiAoKHVpbnQ2NF90KWVkeCA8
PCAzMikgfCBlYXg7CiAgICAgfQogICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3MgPSB7IH07CisgICAgICAgIHB2
X2NwdWlkKFhTVEFURV9DUFVJRCwgMCwgJmVheCwgTlVMTCwgTlVMTCwgJmVk
eCk7CiAKLSAgICAgICAgcmVncy5fZWF4ID0gWFNUQVRFX0NQVUlEOwotICAg
ICAgICByZWdzLl9lY3ggPSAwOwotICAgICAgICBwdl9jcHVpZCgmcmVncyk7
Ci0KLSAgICAgICAgcmV0dXJuIChyZWdzLnJkeCA8PCAzMikgfCByZWdzLl9l
YXg7Ci0gICAgfQorICAgIHJldHVybiAoKHVpbnQ2NF90KWVkeCA8PCAzMikg
fCBlYXg7CiB9CiAKIGludCB2YWxpZGF0ZV94c3RhdGUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgdWludDY0X3QgeGNyMCwgdWludDY0X3QgeGNyMF9hY2N1
bSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDU4
MWQ3YjAuLjUwYmFkYWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaApAQCAtNjYzLDcgKzY2MywxNCBAQCBlbnVtIGdldF9jcHVfdmVu
ZG9yIHsKIH07CiAKIGludCBnZXRfY3B1X3ZlbmRvcihjb25zdCBjaGFyIHZl
bmRvcl9pZFtdLCBlbnVtIGdldF9jcHVfdmVuZG9yKTsKLXZvaWQgcHZfY3B1
aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwordm9pZCBwdl9jcHVp
ZCh1aW50MzJfdCBsZWFmLCB1aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAg
ICAgICB1aW50MzJfdCAqZWF4LCB1aW50MzJfdCAqZWJ4LCB1aW50MzJfdCAq
ZWN4LCB1aW50MzJfdCAqZWR4KTsKKworc3RhdGljIGlubGluZSB2b2lkIHB2
X2NwdWlkX3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7Cisg
ICAgcHZfY3B1aWQocmVncy0+X2VheCwgcmVncy0+X2VjeCwKKyAgICAgICAg
ICAgICAmcmVncy0+X2VheCwgJnJlZ3MtPl9lYngsICZyZWdzLT5fZWN4LCAm
cmVncy0+X2VkeCk7Cit9CiAKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICov
CiAK

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKUmVwb3J0ZWQtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0
b0BrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRl
eCA0MDhmYzBiLi42YzM4ZDg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0zNzcs
NiArMzc3LDYwIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0
cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9
IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4
dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGNyNCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjFfZWN4ID0gMCwg
bGVhZjFfZWR4ID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgbGVhZjdfMF9lYngg
PSAwOworCisgICAgcHZfY3B1aWQoMSwgMCwgTlVMTCwgTlVMTCwgJmxlYWYx
X2VjeCwgJmxlYWYxX2VkeCk7CisgICAgcHZfY3B1aWQoNywgMCwgTlVMTCwg
JmxlYWY3XzBfZWJ4LCBOVUxMLCBOVUxMKTsKKworICAgIC8qIERpc2NhcmQg
YXR0ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNp
ZGUgb2YgdGhlIHBvbGljeS4gKi8KKyAgICBjcjQgJj0gfigoKGxlYWYxX2Vk
eCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9UU0MpKQorICAgICAgICAg
ICAgICA/IDAgOiBYODZfQ1I0X1RTRCkgfAorICAgICAgICAgICAgICgobGVh
ZjFfZWR4ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0RFKSkKKyAgICAg
ICAgICAgICAgPyAwIDogWDg2X0NSNF9ERSkgfAorICAgICAgICAgICAgICgo
bGVhZjdfMF9lYnggJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfRlNHU0JB
U0UpKQorICAgICAgICAgICAgICA/IDAgOiBYODZfQ1I0X0ZTR1NCQVNFKSB8
CisgICAgICAgICAgICAgKChsZWFmMV9lY3ggJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfWFNBVkUpKQorICAgICAgICAgICAgICA/IDAgOiBYODZfQ1I0
X09TWFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVjdGVkIHRvIGJlIGRp
c2pvaW50IHNldHMuICovCisgICAgQlVJTERfQlVHX09OKFBWX0NSNF9HVUVT
VF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSyk7CisKKyAgICAv
KgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5IHN1YnNldCBvZiBp
dHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFibGUKKyAgICAgKiBi
aXRzLCBhbmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNlIG9mIGNlcnRhaW4g
aGFyZHdhcmUgc2V0dGluZ3MuCisgICAgICovCisgICAgcmV0dXJuICgoY3I0
ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAgICAgICAgICAgIChtbXVfY3I0
X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFTSykpOworfQor
Cit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CisgICAgdW5zaWduZWQgbG9uZyBjcjQgPSBtbXVfY3I0X2ZlYXR1cmVz
ICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwgWDg2X0NSNF9QR0UgfCBY
ODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBDSURFIG9yIFBHRSBk
ZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3MsIGJ1dCBtdXN0IG5v
dCBib3RoIGJlCisgICAgICogc2V0LCBhcyBpdCBpbXBhY3RzIHRoZSBzYWZl
dHkgb2YgVExCIGZsdXNoaW5nLgorICAgICAqLworICAgIGlmICggZC0+YXJj
aC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BD
SURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4ueHB0aSAp
CisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAg
ICogVFNEIGlzIG5lZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVj
dGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlzCisgICAgICogdmlydHVhbGlzaW5n
IHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisgICAgICovCisgICAg
aWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVn
WzRdICYgWDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRf
VFNEOworCisgICAgcmV0dXJuIGNyNDsKK30KKwogc3RhdGljIHZvaWQgc2V0
X2RvbWFpbl94cHRpKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oZCkgKQpAQCAtNTY0LDYgKzYxOCw4IEBAIGlu
dCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICAgICAg
LyogUFYgZ3Vlc3RzIGJ5IGRlZmF1bHQgaGF2ZSBhIDEwMEh6IHRpY2tlci4g
Ki8KICAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEw
KTsKKworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2
X2ZpeHVwX2d1ZXN0X2NyNCh2LCAwKTsKICAgICB9CiAKICAgICB2LT5hcmNo
LnNjaGVkdWxlX3RhaWwgPSBjb250aW51ZV9ub25pZGxlX2RvbWFpbjsKQEAg
LTU3Niw4ICs2MzIsNiBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2
Y3B1ICp2KQogICAgICAgICB2LT5hcmNoLmNyMyAgICAgICAgICAgPSBfX3Bh
KGlkbGVfcGdfdGFibGUpOwogICAgIH0KIAotICAgIHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzRdID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9j
cjRfZmVhdHVyZXMpOwotCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
ZCkgKQogICAgIHsKICAgICAgICAgaWYgKCAocmMgPSBzZXR1cF9jb21wYXRf
YXJnX3hsYXQodikpICkKQEAgLTk1NSw0OSArMTAwOSw2IEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIHJldDsKIH0KIAotLyoKLSAqIFRoZXNlIGFyZSB0aGUgbWFza3Mgb2Yg
Q1I0IGJpdHMgKHN1YmplY3QgdG8gaGFyZHdhcmUgYXZhaWxhYmlsaXR5KSB3
aGljaCBhCi0gKiBQViBndWVzdCBtYXkgbm90IGxlZ2l0aW1pYXRlbHkgYXR0
ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBsb25nIF9f
cmVhZF9tb3N0bHkgcHZfY3I0X21hc2ssIGNvbXBhdF9wdl9jcjRfbWFzazsK
LQotc3RhdGljIGludCBfX2luaXQgaW5pdF9wdl9jcjRfbWFza3Modm9pZCkK
LXsKLSAgICB1bnNpZ25lZCBsb25nIGNvbW1vbl9tYXNrID0gflg4Nl9DUjRf
VFNEOwotCi0gICAgLyoKLSAgICAgKiBBbGwgUFYgZ3Vlc3RzIG1heSBhdHRl
bXB0IHRvIG1vZGlmeSBUU0QsIERFIGFuZCBPU1hTQVZFLgotICAgICAqLwot
ICAgIGlmICggY3B1X2hhc19kZSApCi0gICAgICAgIGNvbW1vbl9tYXNrICY9
IH5YODZfQ1I0X0RFOwotICAgIGlmICggY3B1X2hhc194c2F2ZSApCi0gICAg
ICAgIGNvbW1vbl9tYXNrICY9IH5YODZfQ1I0X09TWFNBVkU7Ci0KLSAgICBw
dl9jcjRfbWFzayA9IGNvbXBhdF9wdl9jcjRfbWFzayA9IGNvbW1vbl9tYXNr
OwotCi0gICAgLyoKLSAgICAgKiA2NGJpdCBQViBndWVzdHMgbWF5IGF0dGVt
cHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgotICAgICAqLwotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCi0gICAgICAgIHB2X2NyNF9tYXNrICY9IH5YODZf
Q1I0X0ZTR1NCQVNFOwotCi0gICAgcmV0dXJuIDA7Ci19Ci1fX2luaXRjYWxs
KGluaXRfcHZfY3I0X21hc2tzKTsKLQotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgZ3Vlc3RfY3I0KQotewotICAgIHVuc2lnbmVkIGxvbmcgaHZfY3I0ID0g
cmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KHJlYWRfY3I0KCkpOwotICAgIHVu
c2lnbmVkIGxvbmcgbWFzayA9IGlzX3B2XzMyYml0X3ZjcHUodikgPyBjb21w
YXRfcHZfY3I0X21hc2sgOiBwdl9jcjRfbWFzazsKLQotICAgIGlmICggKGd1
ZXN0X2NyNCAmIG1hc2spICE9IChodl9jcjQgJiBtYXNrKSApCi0gICAgICAg
IHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAgICAiZCVk
IGF0dGVtcHRlZCB0byBjaGFuZ2UgJXB2J3MgQ1I0IGZsYWdzICUwOGx4IC0+
ICUwOGx4XG4iLAotICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5k
b21haW5faWQsIHYsIGh2X2NyNCwgZ3Vlc3RfY3I0KTsKLQotICAgIHJldHVy
biAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vlc3RfY3I0ICYgfm1hc2spOwotfQot
CiAjZGVmaW5lIHhlbl92Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9ndWVzdF9j
b250ZXh0CiAjZGVmaW5lIGZwdV9jdHh0IGZwdV9jdHh0LngKIENIRUNLX0ZJ
RUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3RfY29udGV4dCwgZnB1X2N0eHQpOwpA
QCAtMTAxMSw3ICsxMDIyLDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3Qo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB1bnNp
Z25lZCBsb25nIGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY3Iz
X3BhZ2U7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0OworICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAg
aW50IHJjID0gMCwgY29tcGF0OwogCkBAIC0xMjI4LDkgKzEyMzksOCBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2X3ZjcHUu
Y3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAgIHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUzsKIAot
ICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdOwotICAgIHYt
PmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0ID8gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFsX2NyNF90b19wdl9ndWVz
dF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1cF9ndWVzdF9jcjQodiwg
di0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwogCiAgICAgbWVtc2V0KHYt
PmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5hcmNoLmRlYnVncmVnKSk7
CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAy
YjkzZWZiLi40ZTk4ZjgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTAxLDMzICs1MDEsMTMg
QEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBtZm4pCiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lkX2JpdHMo
diwgZmFsc2UpOwogfQogCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0X2NyNF90
b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVk
IGxvbmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0gJiB+WDg2X0NSNF9ERTsKLSAgICBjcjQgfD0gbW11X2NyNF9mZWF0
dXJlcyAmIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRf
U01BUCB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0NS
NF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0KLSAgICBpZiAoIGQt
PmFyY2gucHZfZG9tYWluLnBjaWQgKQotICAgICAgICBjcjQgfD0gWDg2X0NS
NF9QQ0lERTsKLSAgICBlbHNlIGlmICggIWQtPmFyY2gucHZfZG9tYWluLnhw
dGkgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7Ci0KLSAgICBjcjQg
fD0gZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOwotCi0gICAgcmV0
dXJuIGNyNDsKLX0KLQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9j
cHVfaW5mbygpOwogICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyNDsKIAogICAg
IG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNfaWRsZV92Y3B1KHYp
KQotICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2
KQotICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2X0NSNF9Q
Q0lERSB8IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7CisgICAgICAg
ICAgICAgID8gcHZfbWFrZV9jcjQodikgOiBtbXVfY3I0X2ZlYXR1cmVzOwog
CiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5w
dl9kb21haW4ueHB0aSApCiAgICAgewpAQCAtNTQ2LDggKzUyNiw2IEBAIHZv
aWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBzd2l0
Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAgICAgIGNw
dV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0KLQotICAgIEFTU0VSVChpc19w
dl92Y3B1KHYpIHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0dXJlcyk7
CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDc3Zjc4NmMuLmE4YWViZTUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCkBAIC05NjYsNyArOTY2LDggQEAgc3RhdGljIHZv
aWQgX2RvbWFpbl9jcHVpZChjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICplYXgs
IHVuc2lnbmVkIGludCAqZWJ4LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKmVjeCwgdW5zaWduZWQgaW50ICplZHgpCiB7Ci0g
ICAgaWYgKCAhaXNfY29udHJvbF9kb21haW4oY3VycmQpICYmICFpc19oYXJk
d2FyZV9kb21haW4oY3VycmQpICkKKyAgICBpZiAoICFpc19jb250cm9sX2Rv
bWFpbihjdXJyZCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgJiYK
KyAgICAgICAgICFpc19pZGxlX2RvbWFpbihjdXJyZCkgKQogICAgICAgICBk
b21haW5fY3B1aWQoY3VycmQsIGxlYWYsIHN1YmxlYWYsIGVheCwgZWJ4LCBl
Y3gsIGVkeCk7CiAgICAgZWxzZQogICAgICAgICBjcHVpZF9jb3VudChsZWFm
LCBzdWJsZWFmLCBlYXgsIGVieCwgZWN4LCBlZHgpOwpAQCAtMjM3Miw4ICsy
MzczLDggQEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVk
IGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsLAogICAgIH0KIAogICAgIGNh
c2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAgICAgIGN1cnItPmFyY2gucHZf
dmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0X2ZpeHVwKGN1cnIsIHZh
bCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVzdF9jcjRfdG9fcmVhbF9j
cjQoY3VycikpOworICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJl
Z1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOworICAgICAg
ICB3cml0ZV9jcjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0
X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
aW5kZXggZTdhYmFhZC4uMDEzNzI4MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC02NDIsMTYgKzY0MiwyMiBAQCBib29sX3QgdXBkYXRl
X3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAqLAogdm9pZCB2
Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVjdCB2Y3B1ICopOwogdm9p
ZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1ICopOwog
Ci0vKiBDbGVhbiB1cCBDUjQgYml0cyB0aGF0IGFyZSBub3QgdW5kZXIgZ3Vl
c3QgY29udHJvbC4gKi8KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2Zp
eHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2lnbmVkIGxvbmcgZ3Vlc3Rf
Y3I0KTsKKy8qCisgKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2ds
ZSBpbiBpdHMgdmlldyBvZiBjcjQuICBTb21lIGFyZSBsb2FkZWQgaW50bwor
ICogaGFyZHdhcmUsIHdoaWxlIHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgor
ICovCisjZGVmaW5lIFBWX0NSNF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NS
NF9UU0QgfCBYODZfQ1I0X0RFIHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9D
UjRfT1NYU0FWRSkKKworLyogQml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBv
YnNlcnZlIGZyb20gdGhlIHJlYWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisj
ZGVmaW5lIFBWX0NSNF9HVUVTVF9WSVNJQkxFX01BU0sgXAorICAgIChYODZf
Q1I0X1BBRSB8IFg4Nl9DUjRfTUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZf
Q1I0X09TWE1NRVhDUFQpCiAKLS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12
aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBsb25n
IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAq
dik7CisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNvbnN0cnVjdCB0aGUg
cmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVlLiAqLwordW5zaWdu
ZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKIAotI2RlZmluZSByZWFsX2NyNF90
b19wdl9ndWVzdF9jcjQoYykgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICgoYykgJiB+KFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZf
Q1I0X1RTRCB8ICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FW
RSB8IFg4Nl9DUjRfU01FUCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgIFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0
X1BDSURFKSkKKy8qIENyZWF0ZSBhIGNyNCB2YWx1ZSB0byBsb2FkIGludG8g
aGFyZHdhcmUsIGJhc2VkIG9uIHZjcHUgc2V0dGluZ3MuICovCit1bnNpZ25l
ZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIAog
dm9pZCBkb21haW5fY3B1aWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAgaW5wdXQsCg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDEyMGYxZTMuLmQyNDZlNDAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTQyOCw2ICs0MjgsMTYgQEAgdW5zaWduZWQgbG9uZyBw
dl9tYWtlX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGQt
PmFyY2gudnRzYyB8fCAodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBY
ODZfQ1I0X1RTRCkgKQogICAgICAgICBjcjQgfD0gWDg2X0NSNF9UU0Q7CiAK
KyAgICAvKgorICAgICAqIFRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgYXJlIG9u
bHkgdXNlYWJsZSBpbiA2NGJpdCBjb2RlIHNlZ21lbnRzLiAgV2hpbGUKKyAg
ICAgKiB3ZSBtdXN0IG5vdCBoYXZlIENSNC5GU0dTQkFTRSBzZXQgYmVoaW5k
IHRoZSBiYWNrIG9mIGEgNjRiaXQgUFYga2VybmVsLAorICAgICAqIHdlIGRv
IGxlYXZlIGl0IHNldCBpbiAzMmJpdCBQViBjb250ZXh0IHRvIHNwZWVkIHVw
IFhlbidzIGNvbnRleHQgc3dpdGNoCisgICAgICogcGF0aC4KKyAgICAgKi8K
KyAgICBpZiAoICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKKyAgICAgICAg
ICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NC
QVNFKSApCisgICAgICAgIGNyNCAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKKwog
ICAgIHJldHVybiBjcjQ7CiB9CiAKQEAgLTIwMjIsNyArMjAzMiw4IEBAIHN0
YXRpYyB2b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAg
cmVncy0+ZnMgPSByZWFkX3NyZWcoZnMpOwogICAgIHJlZ3MtPmdzID0gcmVh
ZF9zcmVnKGdzKTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAmJiAh
aXNfcHZfMzJiaXRfdmNwdSh2KSApCisgICAgLyogJWZzLyVncyBiYXNlcyBj
YW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNFIGFyZSB1c2FibGUu
ICovCisgICAgaWYgKCAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5mc19iYXNlID0gX19yZGZzYmFzZSgpOwogICAgICAg
ICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSApCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDU1MDQzNWMuLjNhN2IzNjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0xNTA0LDcgKzE1MDQsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBf
X3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgY3I0X3B2
MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklU
UzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpICkKICAgICAgICAg
c2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsKIAogICAgIGlmICggb3B0
X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5k
ZXggN2Q0NGE0Yy4uYjFjZmY1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTIzNzIs
NiArMjM3MiwxNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfY3IodW5z
aWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAg
ICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KKyAgICAgICAgLyoKKyAgICAg
ICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2FibGUgRlNHU0JBU0UsIHJl
ZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAgICAgICogZ3Vlc3QgYmFz
ZXMgbm93IHRoYXQgdGhleSBjYW4gbm8gbG9uZ2VyIGNoYW5nZS4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggKGN1cnItPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAh
KHZhbCAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNl
KCk7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9r
ZXJuZWwgPSBfX3JkZ3NiYXNlKCk7CisgICAgICAgIH0KKwogICAgICAgICBj
dXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0
X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9j
cjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vy
cik7CkBAIC0yNDMyLDE0ICsyNDQzLDE1IEBAIHN0YXRpYyBpbnQgcHJpdl9v
cF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAog
ICAgIGNhc2UgTVNSX0ZTX0JBU0U6CiAgICAgICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZnNiYXNlKCkgOiBj
dXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChy
ZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZnNiYXNlKCkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIAogICAgIGNhc2UgTVNSX0dTX0JBU0U6CiAg
ICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jh
c2UgPyBfX3JkZ3NiYXNlKCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7Cisg
ICAgICAgICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ID8gX19yZGdzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAg
ICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L3RyYXBzLmMKaW5kZXggMzk2ZTY3Ny4uY2IyYWJiMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjY3LDcgKzI2Nyw5IEBAIHZvaWQgdG9n
Z2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBp
c19wdl8zMmJpdF92Y3B1KHYpICkKICAgICAgICAgcmV0dXJuOwotICAgIGlm
ICggY3B1X2hhc19mc2dzYmFzZSApCisKKyAgICAvKiAlZnMvJWdzIGJhc2Vz
IGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJs
ZS4gKi8KKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNF
ICkKICAgICB7CiAgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tl
cm5lbF9tb2RlICkKICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19i
YXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYWYyYTg5Mi4uODlmZjI0OSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTgwLDcg
KzgwLDYgQEAgWEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlND
QVBJTlRTKzApKjMyKzI0KSAvKiBYZW4gdXNlcyBNU1JfREVCVUdDVEwuTEIK
ICNkZWZpbmUgY3B1X2hhc19ueAkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X05YKQogI2RlZmluZSBjcHVfaGFzX2NsZmx1c2gJCWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9DTEZMVVNIKQogI2RlZmluZSBjcHVfaGFzX3BhZ2UxZ2IJ
CWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9QQUdFMUdCKQotI2RlZmluZSBj
cHVfaGFzX2ZzZ3NiYXNlCWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dT
QkFTRSkKICNkZWZpbmUgY3B1X2hhc19hcGVyZm1wZXJmCWJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQogI2RlZmluZSBjcHVfaGFzX3Nt
ZXAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU01FUCkK
ICNkZWZpbmUgY3B1X2hhc19pbnZwY2lkICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0lOVlBDSUQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApp
bmRleCA1ZTFkZjhmLi4wOGVlYzMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKQEAgLTEwOSw2ICsxMDksMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRf
dCByZHRzY19vcmRlcmVkKHZvaWQpCiAJCQkgIDogIj1hIiAobG93KSwgIj1k
IiAoaGlnaCkgXAogCQkJICA6ICJjIiAoY291bnRlcikpCiAKKy8qCisgKiBP
biBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgbG9h
ZGVkIGludG8gaGFyZHdhcmUgaXMgdGhlCisgKiBndWVzdCBrZXJuZWwncyBj
aG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cyAoWGVuJ3MgY2hvaWNlIGZvciBJ
ZGxlLCBIVk0gYW5kCisgKiAzMmJpdCBQVikuCisgKgorICogVGhlcmVmb3Jl
LCB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9ucyBhcmUgb25s
eSBzYWZlIHRvIHVzZSBpZgorICogJWNyNC5mc2dzYmFzZSBpcyBzZXQuCisg
Ki8KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3JkZnNiYXNlKHZv
aWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwpAQCAtMTM5LDcgKzE0
Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGZzYmFzZSh2
b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2
X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZnNiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0ZTX0JBU0UsIGJhc2UpOwpAQCAtMTUxLDcg
KzE1OSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFz
ZSh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlm
ICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYg
WDg2X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZ3NiYXNl
KCk7CiAKICAgICByZG1zcmwoTVNSX0dTX0JBU0UsIGJhc2UpOwpAQCAtMTYx
LDcgKzE2OSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdz
YmFzZSh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5z
aWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19mc2dzYmFz
ZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSAp
CiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0
aWxlICggIndyZnNiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpA
QCAtMTczLDcgKzE4MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmZzYmFz
ZSh1bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3
cmdzYmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVf
aGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0
X0ZTR1NCQVNFICkKICNpZmRlZiBIQVZFX0dBU19GU0dTQkFTRQogICAgICAg
ICBhc20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkg
KTsKICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApp
bmRleCA1MGJhZGFiLi5hNTMxOWUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKQEAgLTM4MCwxMSArMzgwLDMxIEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogewor
ICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOwor
CiAgICAgLyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5h
YmxlZCEgKi8KICAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwg
ISh2YWwgJiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8o
KS0+Y3I0ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVj
cjQiIDogOiAiciIgKHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3
YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2YWx1ZSBpbiAlY3I0IGlz
IHRoZSBrZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vl
c3RzLCB3aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisg
ICAgICogaW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3
cn17ZnMsZ3N9YmFzZSgpIGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3Jr
IG91dCB3aGV0aGVyIGl0CisgICAgICogaXMgc2FmZSB0byBleGVjdXRlIHRo
ZSB7UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxpbmcgYmFj
ayB0bworICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJz
IHJlcXVpcmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElm
IEZTR1NCQVNFIGlzIGN1cnJlbnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xl
YXIsIHJlZmxlY3QgdGhpcyBpbgorICAgICAqIGluZm8tPmNyNCBiZWZvcmUg
dXBkYXRpbmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMgaW4g
dGhlCisgICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0
IGluIGluZm8tPmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAg
ICBpbmZvLT5jcjQgPSB2YWwgJiAoaW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNH
U0JBU0UpOworCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlW3ZhbF0sICUl
Y3I0IgorICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAv
KiBGb3JjZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAg
ICAgICAgICAgICAgICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5m
by0+Y3I0ID0gdmFsOwogfQogCiAvKiBDbGVhciBhbmQgc2V0ICdUUycgYml0
IHJlc3BlY3RpdmVseSAqLwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
NjFmNjY3MS4uZTliOTVlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMzk4LDYg
KzM5OCw1MiBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChzdHJ1
Y3QgdmNwdSAqdikKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBw
YWdldGFibGVfbnVsbCgpOwogfQogCit1bnNpZ25lZCBsb25nIHB2X2ZpeHVw
X2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBjcjQpCit7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCA9
IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKworICAgIC8qIERpc2NhcmQgYXR0
ZW1wdHMgdG8gc2V0IGd1ZXN0IGNvbnRyb2xsYWJsZSBiaXRzIG91dHNpZGUg
b2YgdGhlIHBvbGljeS4gKi8KKyAgICBjcjQgJj0gfigocC0+YmFzaWMudHNj
ICAgICA/IDAgOiBYODZfQ1I0X1RTRCkgICAgICB8CisgICAgICAgICAgICAg
KHAtPmJhc2ljLmRlICAgICAgPyAwIDogWDg2X0NSNF9ERSkgICAgICAgfAor
ICAgICAgICAgICAgIChwLT5mZWF0LmZzZ3NiYXNlID8gMCA6IFg4Nl9DUjRf
RlNHU0JBU0UpIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMueHNhdmUgICA/
IDAgOiBYODZfQ1I0X09TWFNBVkUpKTsKKworICAgIC8qIE1hc2tzIGV4cGVj
dGVkIHRvIGJlIGRpc2pvaW50IHNldHMuICovCisgICAgQlVJTERfQlVHX09O
KFBWX0NSNF9HVUVTVF9NQVNLICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVfTUFT
Syk7CisKKyAgICAvKgorICAgICAqIEEgZ3Vlc3Qgc2VlcyB0aGUgcG9saWN5
IHN1YnNldCBvZiBpdHMgb3duIGNob2ljZSBvZiBndWVzdCBjb250cm9sbGFi
bGUKKyAgICAgKiBiaXRzLCBhbmQgYSBzdWJzZXQgb2YgWGVuJ3MgY2hvaWNl
IG9mIGNlcnRhaW4gaGFyZHdhcmUgc2V0dGluZ3MuCisgICAgICovCisgICAg
cmV0dXJuICgoY3I0ICYgUFZfQ1I0X0dVRVNUX01BU0spIHwKKyAgICAgICAg
ICAgIChtbXVfY3I0X2ZlYXR1cmVzICYgUFZfQ1I0X0dVRVNUX1ZJU0lCTEVf
TUFTSykpOworfQorCit1bnNpZ25lZCBsb25nIHB2X21ha2VfY3I0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBjcjQgPSBtbXVf
Y3I0X2ZlYXR1cmVzICYKKyAgICAgICAgfihYODZfQ1I0X1BDSURFIHwgWDg2
X0NSNF9QR0UgfCBYODZfQ1I0X1RTRCk7CisKKyAgICAvKgorICAgICAqIFBD
SURFIG9yIFBHRSBkZXBlbmRzIG9uIHRoZSBQQ0lEL1hQVEkgc2V0dGluZ3Ms
IGJ1dCBtdXN0IG5vdCBib3RoIGJlCisgICAgICogc2V0LCBhcyBpdCBpbXBh
Y3RzIHRoZSBzYWZldHkgb2YgVExCIGZsdXNoaW5nLgorICAgICAqLworICAg
IGlmICggZC0+YXJjaC5wdl9kb21haW4ucGNpZCApCisgICAgICAgIGNyNCB8
PSBYODZfQ1I0X1BDSURFOworICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wdl9k
b21haW4ueHB0aSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKKwor
ICAgIC8qCisgICAgICogVFNEIGlzIG5lZWRlZCBpZiBlaXRoZXIgdGhlIGd1
ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBpdCwgb3IgWGVuIGlzCisgICAgICog
dmlydHVhbGlzaW5nIHRoZSBUU0MgdmFsdWUgdGhlIGd1ZXN0IHNlZXMuCisg
ICAgICovCisgICAgaWYgKCBkLT5hcmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZf
dmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9UU0QpICkKKyAgICAgICAgY3I0
IHw9IFg4Nl9DUjRfVFNEOworCisgICAgcmV0dXJuIGNyNDsKK30KKwogaW50
IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqdjsKQEAgLTUxMiwxMiArNTU4LDEyIEBAIGludCB2Y3B1X2lu
aXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICAgICAgLyogUFYgZ3Vl
c3RzIGJ5IGRlZmF1bHQgaGF2ZSBhIDEwMEh6IHRpY2tlci4gKi8KICAgICAg
ICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsKKworICAg
ICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1
ZXN0X2NyNCh2LCAwKTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICB2LT5h
cmNoLmNyMyA9IF9fcGEoaWRsZV9wZ190YWJsZSk7CiAKLSAgICB2LT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2Ny
NChtbXVfY3I0X2ZlYXR1cmVzKTsKLQogICAgIGlmICggaXNfcHZfMzJiaXRf
ZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGlmICggKHJjID0gc2V0dXBf
Y29tcGF0X2FyZ194bGF0KHYpKSApCkBAIC05NTMsNDkgKzk5OSw2IEBAIGlu
dCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgcmV0dXJuIHJldDsKIH0KIAotLyoKLSAqIFRoZXNlIGFyZSB0aGUgbWFz
a3Mgb2YgQ1I0IGJpdHMgKHN1YmplY3QgdG8gaGFyZHdhcmUgYXZhaWxhYmls
aXR5KSB3aGljaCBhCi0gKiBQViBndWVzdCBtYXkgbm90IGxlZ2l0aW1pYXRl
bHkgYXR0ZW1wdCB0byBtb2RpZnkuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBs
b25nIF9fcmVhZF9tb3N0bHkgcHZfY3I0X21hc2ssIGNvbXBhdF9wdl9jcjRf
bWFzazsKLQotc3RhdGljIGludCBfX2luaXQgaW5pdF9wdl9jcjRfbWFza3Mo
dm9pZCkKLXsKLSAgICB1bnNpZ25lZCBsb25nIGNvbW1vbl9tYXNrID0gflg4
Nl9DUjRfVFNEOwotCi0gICAgLyoKLSAgICAgKiBBbGwgUFYgZ3Vlc3RzIG1h
eSBhdHRlbXB0IHRvIG1vZGlmeSBUU0QsIERFIGFuZCBPU1hTQVZFLgotICAg
ICAqLwotICAgIGlmICggY3B1X2hhc19kZSApCi0gICAgICAgIGNvbW1vbl9t
YXNrICY9IH5YODZfQ1I0X0RFOwotICAgIGlmICggY3B1X2hhc194c2F2ZSAp
Ci0gICAgICAgIGNvbW1vbl9tYXNrICY9IH5YODZfQ1I0X09TWFNBVkU7Ci0K
LSAgICBwdl9jcjRfbWFzayA9IGNvbXBhdF9wdl9jcjRfbWFzayA9IGNvbW1v
bl9tYXNrOwotCi0gICAgLyoKLSAgICAgKiA2NGJpdCBQViBndWVzdHMgbWF5
IGF0dGVtcHQgdG8gbW9kaWZ5IEZTR1NCQVNFLgotICAgICAqLwotICAgIGlm
ICggY3B1X2hhc19mc2dzYmFzZSApCi0gICAgICAgIHB2X2NyNF9tYXNrICY9
IH5YODZfQ1I0X0ZTR1NCQVNFOwotCi0gICAgcmV0dXJuIDA7Ci19Ci1fX2lu
aXRjYWxsKGluaXRfcHZfY3I0X21hc2tzKTsKLQotdW5zaWduZWQgbG9uZyBw
dl9ndWVzdF9jcjRfZml4dXAoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgZ3Vlc3RfY3I0KQotewotICAgIHVuc2lnbmVkIGxvbmcgaHZf
Y3I0ID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KHJlYWRfY3I0KCkpOwot
ICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IGlzX3B2XzMyYml0X3ZjcHUodikg
PyBjb21wYXRfcHZfY3I0X21hc2sgOiBwdl9jcjRfbWFzazsKLQotICAgIGlm
ICggKGd1ZXN0X2NyNCAmIG1hc2spICE9IChodl9jcjQgJiBtYXNrKSApCi0g
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCi0gICAgICAgICAgICAg
ICAiZCVkIGF0dGVtcHRlZCB0byBjaGFuZ2UgJXB2J3MgQ1I0IGZsYWdzICUw
OGx4IC0+ICUwOGx4XG4iLAotICAgICAgICAgICAgICAgY3VycmVudC0+ZG9t
YWluLT5kb21haW5faWQsIHYsIGh2X2NyNCwgZ3Vlc3RfY3I0KTsKLQotICAg
IHJldHVybiAoaHZfY3I0ICYgbWFzaykgfCAoZ3Vlc3RfY3I0ICYgfm1hc2sp
OwotfQotCiAjZGVmaW5lIHhlbl92Y3B1X2d1ZXN0X2NvbnRleHQgdmNwdV9n
dWVzdF9jb250ZXh0CiAjZGVmaW5lIGZwdV9jdHh0IGZwdV9jdHh0LngKIENI
RUNLX0ZJRUxEXyhzdHJ1Y3QsIHZjcHVfZ3Vlc3RfY29udGV4dCwgZnB1X2N0
eHQpOwpAQCAtMTAwOSw3ICsxMDEyLDcgQEAgaW50IGFyY2hfc2V0X2luZm9f
Z3Vlc3QoCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAg
ICB1bnNpZ25lZCBsb25nIGNyM19nZm47CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqY3IzX3BhZ2U7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFncywgY3I0Owor
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgdW5zaWduZWQgaW50IGk7
CiAgICAgaW50IHJjID0gMCwgY29tcGF0OwogCkBAIC0xMjAwLDkgKzEyMDMs
OCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2LT5hcmNoLnB2
X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAgIHYtPmFyY2gu
cHZfdmNwdS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9U
UzsKIAotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdOwot
ICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0ID8gcHZfZ3Vl
c3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFsX2NyNF90b19w
dl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1cF9ndWVzdF9j
cjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwogCiAgICAgbWVt
c2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5hcmNoLmRlYnVn
cmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAyOTgyZWVjLi4yMzQ5MTNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTE0LDMzICs1
MTQsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBtZm4pCiAgICAgICAgIHYtPmFyY2guY3IzIHw9IGdldF9wY2lk
X2JpdHModiwgZmFsc2UpOwogfQogCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0
X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKLXsKLSAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVu
c2lnbmVkIGxvbmcgY3I0OwotCi0gICAgY3I0ID0gdi0+YXJjaC5wdl92Y3B1
LmN0cmxyZWdbNF0gJiB+WDg2X0NSNF9ERTsKLSAgICBjcjQgfD0gbW11X2Ny
NF9mZWF0dXJlcyAmIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8IFg4
Nl9DUjRfU01BUCB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NSNF9GU0dTQkFTRSk7Ci0KLSAgICBp
ZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQotICAgICAgICBjcjQgfD0g
WDg2X0NSNF9QQ0lERTsKLSAgICBlbHNlIGlmICggIWQtPmFyY2gucHZfZG9t
YWluLnhwdGkgKQotICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7Ci0KLSAg
ICBjcjQgfD0gZC0+YXJjaC52dHNjID8gWDg2X0NSNF9UU0QgOiAwOwotCi0g
ICAgcmV0dXJuIGNyNDsKLX0KLQogdm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9
IGdldF9jcHVfaW5mbygpOwogICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyNDsK
IAogICAgIG5ld19jcjQgPSAoaXNfcHZfdmNwdSh2KSAmJiAhaXNfaWRsZV92
Y3B1KHYpKQotICAgICAgICAgICAgICA/IHB2X2d1ZXN0X2NyNF90b19yZWFs
X2NyNCh2KQotICAgICAgICAgICAgICA6ICgocmVhZF9jcjQoKSAmIH4oWDg2
X0NSNF9QQ0lERSB8IFg4Nl9DUjRfVFNEKSkgfCBYODZfQ1I0X1BHRSk7Cisg
ICAgICAgICAgICAgID8gcHZfbWFrZV9jcjQodikgOiBtbXVfY3I0X2ZlYXR1
cmVzOwogCiAgICAgaWYgKCBpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+
YXJjaC5wdl9kb21haW4ueHB0aSApCiAgICAgewpAQCAtNTU5LDggKzUzOSw2
IEBAIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAg
ICBzd2l0Y2hfY3IzX2NyNCh2LT5hcmNoLmNyMywgbmV3X2NyNCk7CiAgICAg
ICAgIGNwdV9pbmZvLT5wdl9jcjMgPSAwOwogICAgIH0KLQotICAgIEFTU0VS
VChpc19wdl92Y3B1KHYpIHx8IHJlYWRfY3I0KCkgPT0gbW11X2NyNF9mZWF0
dXJlcyk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGZlYzVlNTUuLmRj
NWEwZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNDg2LDggKzI0ODYsOCBAQCBz
dGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBX
cml0ZSBDUjQgKi8KLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbNF0gPSBwdl9ndWVzdF9jcjRfZml4dXAoY3VyciwgdmFsKTsKLSAgICAg
ICAgd3JpdGVfY3I0KHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjdXJyKSk7
CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZf
Zml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2Ny
NChwdl9tYWtlX2NyNChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xl
dmVsbGluZyhjdXJyKTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA3YzI2
ZjYwLi43ZWE2NzUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTY0OCwxNiArNjQ4LDIyIEBAIGJvb2xfdCB1cGRhdGVfc2Vjb25kYXJ5
X3N5c3RlbV90aW1lKHN0cnVjdCB2Y3B1ICosCiB2b2lkIHZjcHVfc2hvd19l
eGVjdXRpb25fc3RhdGUoc3RydWN0IHZjcHUgKik7CiB2b2lkIHZjcHVfc2hv
d19yZWdpc3RlcnMoY29uc3Qgc3RydWN0IHZjcHUgKik7CiAKLS8qIENsZWFu
IHVwIENSNCBiaXRzIHRoYXQgYXJlIG5vdCB1bmRlciBndWVzdCBjb250cm9s
LiAqLwotdW5zaWduZWQgbG9uZyBwdl9ndWVzdF9jcjRfZml4dXAoY29uc3Qg
c3RydWN0IHZjcHUgKiwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpOworLyoK
KyAqIEJpdHMgd2hpY2ggYSBQViBndWVzdCBjYW4gdG9nZ2xlIGluIGl0cyB2
aWV3IG9mIGNyNC4gIFNvbWUgYXJlIGxvYWRlZCBpbnRvCisgKiBoYXJkd2Fy
ZSwgd2hpbGUgc29tZSBhcmUgZnVsbHkgZW11bGF0ZWQuCisgKi8KKyNkZWZp
bmUgUFZfQ1I0X0dVRVNUX01BU0sgXAorICAgIChYODZfQ1I0X1RTRCB8IFg4
Nl9DUjRfREUgfCBYODZfQ1I0X0ZTR1NCQVNFIHwgWDg2X0NSNF9PU1hTQVZF
KQorCisvKiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgbWF5IG9ic2VydmUgZnJv
bSB0aGUgcmVhbCBoYXJkd2FyZSBzZXR0aW5ncy4gKi8KKyNkZWZpbmUgUFZf
Q1I0X0dVRVNUX1ZJU0lCTEVfTUFTSyBcCisgICAgKFg4Nl9DUjRfUEFFIHwg
WDg2X0NSNF9NQ0UgfCBYODZfQ1I0X09TRlhTUiB8IFg4Nl9DUjRfT1NYTU1F
WENQVCkKIAotLyogQ29udmVydCBiZXR3ZWVuIGd1ZXN0LXZpc2libGUgYW5k
IHJlYWwgQ1I0IHZhbHVlcy4gKi8KLXVuc2lnbmVkIGxvbmcgcHZfZ3Vlc3Rf
Y3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKKy8qIEdp
dmVuIGEgbmV3IGNyNCB2YWx1ZSwgY29uc3RydWN0IHRoZSByZXN1bHRpbmcg
Z3Vlc3QtdmlzaWJsZSBjcjQgdmFsdWUuICovCit1bnNpZ25lZCBsb25nIHB2
X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBjcjQpOwogCi0jZGVmaW5lIHJlYWxfY3I0X3RvX3B2X2d1ZXN0
X2NyNChjKSAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKChjKSAm
IH4oWDg2X0NSNF9QR0UgfCBYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfVFNEIHwg
ICAgICBcCi0gICAgICAgICAgICAgWDg2X0NSNF9PU1hTQVZFIHwgWDg2X0NS
NF9TTUVQIHwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgWDg2X0NS
NF9GU0dTQkFTRSB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUENJREUpKQor
LyogQ3JlYXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50byBoYXJkd2FyZSwg
YmFzZWQgb24gdmNwdSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogCiAjZGVmaW5lIGRv
bWFpbl9tYXhfdmNwdXMoZCkgKGlzX2h2bV9kb21haW4oZCkgPyBIVk1fTUFY
X1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUykKIAo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClJlcG9ydGVkLWJ5OiBB
bmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggZWZkYWIxYS4uMGVkYjEzMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtNDQxLDYgKzQ0MSwxNiBAQCB1bnNpZ25lZCBsb25n
IHB2X21ha2VfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICgg
ZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAm
IFg4Nl9DUjRfVFNEKSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsK
IAorICAgIC8qCisgICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUg
b25seSB1c2VhYmxlIGluIDY0Yml0IGNvZGUgc2VnbWVudHMuICBXaGlsZQor
ICAgICAqIHdlIG11c3Qgbm90IGhhdmUgQ1I0LkZTR1NCQVNFIHNldCBiZWhp
bmQgdGhlIGJhY2sgb2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAgICogd2Ug
ZG8gbGVhdmUgaXQgc2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQg
dXAgWGVuJ3MgY29udGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAq
LworICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJgorICAgICAg
ICAgISh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfRlNH
U0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5YODZfQ1I0X0ZTR1NCQVNFOwor
CiAgICAgcmV0dXJuIGNyNDsKIH0KIApAQCAtMTk4Nyw3ICsxOTk3LDggQEAg
c3RhdGljIHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAg
ICByZWdzLT5mcyA9IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSBy
ZWFkX3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYm
ICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2Vz
IGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJs
ZS4gKi8KKyAgICBpZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSkgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAg
di0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7CiAgICAg
ICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKaW5kZXggYmY1ZWQxZi4uNDBhZjdlNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKQEAgLTE1MTAsNyArMTUxMCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBjcjRf
cHYzMl9tYXNrID0gbW11X2NyNF9mZWF0dXJlcyAmIFhFTl9DUjRfUFYzMl9C
SVRTOwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkgKQogICAgICAg
ICBzZXRfaW5fY3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCiAgICAgaWYgKCBv
cHRfaW52cGNpZCAmJiBjcHVfaGFzX2ludnBjaWQgKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCBkYzVhMGQ2Li4yZjlmNzVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjQ4
Niw2ICsyNDg2LDE3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1
bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICB9CiAK
ICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLworICAgICAgICAvKgorICAg
ICAgICAgKiBJZiB0aGlzIHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwg
cmVmcmVzaCBYZW4ncyBpZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBi
YXNlcyBub3cgdGhhdCB0aGV5IGNhbiBubyBsb25nZXIgY2hhbmdlLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCAoY3Vyci0+YXJjaC5wdl92Y3B1LmN0
cmxyZWdbNF0gJiBYODZfQ1I0X0ZTR1NCQVNFKSAmJgorICAgICAgICAgICAg
ICEodmFsICYgWDg2X0NSNF9GU0dTQkFTRSkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IF9fcmRmc2Jh
c2UoKTsKKyAgICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNl
X2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAgICAgfQorCiAgICAgICAg
IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZml4dXBfZ3Vl
c3RfY3I0KGN1cnIsIHZhbCk7CiAgICAgICAgIHdyaXRlX2NyNChwdl9tYWtl
X2NyNChjdXJyKSk7CiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhj
dXJyKTsKQEAgLTI1MjYsMTQgKzI1MzcsMTUgQEAgc3RhdGljIGludCBwcml2
X29wX3JlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWws
CiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6
IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOworICAgICAgICAqdmFsID0g
KHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRmc2Jhc2Uo
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOwogICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfR1NfQkFTRToK
ICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gY3B1X2hhc19mc2dz
YmFzZSA/IF9fcmRnc2Jhc2UoKQotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbDsK
KyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSkgPyBfX3JkZ3NiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3Nf
YmFzZV9rZXJuZWw7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAK
ICAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvdHJhcHMuYwppbmRleCA4YTA2YjIxLi42N2E5OTkzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jCkBAIC0yNjYsNyArMjY2LDkgQEAgdm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAo
IGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47Ci0gICAg
aWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKworICAgIC8qICVmcy8lZ3MgYmFz
ZXMgY2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNh
YmxlLiAqLworICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JB
U0UgKQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdzICYgVEZf
a2VybmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1Lmdz
X2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBmZjZmOTY5Li41MDQzMjMxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtODQs
NyArODQsNiBAQAogI2RlZmluZSBjcHVfaGFzX3hzYXZlcyAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVTKQogCiAvKiBDUFVJRCBs
ZXZlbCAweDAwMDAwMDA3OjAuZWJ4ICovCi0jZGVmaW5lIGNwdV9oYXNfZnNn
c2Jhc2UgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFT
RSkKICNkZWZpbmUgY3B1X2hhc19ibWkxICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0JNSTEpCiAjZGVmaW5lIGNwdV9oYXNfaGxlICAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCiAjZGVm
aW5lIGNwdV9oYXNfYXZ4MiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9BVlgyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggOGQ0
ZGU2MS4uZmU2ZDVhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0x
MjAsNiArMTIwLDE0IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgcmR0c2Nf
b3JkZXJlZCh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIgKGhpZ2gp
IFwKIAkJCSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24gaGFyZHdh
cmUgc3VwcG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRlZCBpbnRv
IGhhcmR3YXJlIGlzIHRoZQorICogZ3Vlc3Qga2VybmVsJ3MgY2hvaWNlIGZv
ciA2NGJpdCBQViBndWVzdHMgKFhlbidzIGNob2ljZSBmb3IgSWRsZSwgSFZN
IGFuZAorICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwgdGhlIHtS
RCxXUn17RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkgc2FmZSB0
byB1c2UgaWYKKyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICovCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19yZGZzYmFzZSh2b2lkKQogewog
ICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKQEAgLTE1MCw3ICsxNTgsNyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9pZCkKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNf
ZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNH
U0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGZzYmFzZSgpOwogCiAgICAg
cmRtc3JsKE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTE2Miw3ICsxNzAsNyBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkK
IHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9o
YXNfZnNnc2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRf
RlNHU0JBU0UgKQogICAgICAgICByZXR1cm4gX19yZGdzYmFzZSgpOwogCiAg
ICAgcmRtc3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE3Miw3ICsxODAs
NyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9p
ZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxv
bmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAg
IGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogI2lmZGVm
IEhBVkVfR0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ3
cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UKQEAgLTE4NCw3
ICsxOTIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWdu
ZWQgbG9uZyBiYXNlKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jnc2Jhc2Uo
dW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19mc2dz
YmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSApCiAjaWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZv
bGF0aWxlICggIndyZ3NiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxz
ZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZGE0
MmU4NC4uNDQ4NzM0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCkBAIC0zMDYsMTEgKzMwNiwzMSBAQCBzdGF0aWMgaW5saW5lIHVu
c2lnbmVkIGxvbmcgcmVhZF9jcjQodm9pZCkKIAogc3RhdGljIGlubGluZSB2
b2lkIHdyaXRlX2NyNCh1bnNpZ25lZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1
Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAgIC8q
IE5vIGdsb2JhbCBwYWdlcyBpbiBjYXNlIG9mIFBDSURzIGVuYWJsZWQhICov
CiAgICAgQVNTRVJUKCEodmFsICYgWDg2X0NSNF9QR0UpIHx8ICEodmFsICYg
WDg2X0NSNF9QQ0lERSkpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9
IHZhbDsKLSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCUlY3I0IiA6IDog
InIiICh2YWwpICk7CisgICAgLyoKKyAgICAgKiBPbiBoYXJkd2FyZSBzdXBw
b3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgaW4gJWNyNCBpcyB0aGUga2Vy
bmVsJ3MKKyAgICAgKiBjaG9pY2UgZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hp
Y2ggaW1wYWN0cyB3aGV0aGVyIFhlbiBjYW4gdXNlIHRoZQorICAgICAqIGlu
c3RydWN0aW9ucy4KKyAgICAgKgorICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdz
fWJhc2UoKSBoZWxwZXJzIHVzZSBpbmZvLT5jcjQgdG8gd29yayBvdXQgd2hl
dGhlciBpdAorICAgICAqIGlzIHNhZmUgdG8gZXhlY3V0ZSB0aGUge1JELFdS
fXtGUyxHU31CQVNFIGluc3RydWN0aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAg
ICAgKiB0aGUgTVNSIHBhdGggaWYgbm90LiAgU29tZSB1c2VycyByZXF1aXJl
IGludGVycnVwdCBzYWZldHkuCisgICAgICoKKyAgICAgKiBJZiBGU0dTQkFT
RSBpcyBjdXJyZW50bHkgb3IgYWJvdXQgdG8gYmVjb21lIGNsZWFyLCByZWZs
ZWN0IHRoaXMgaW4KKyAgICAgKiBpbmZvLT5jcjQgYmVmb3JlIHVwZGF0aW5n
ICVjcjQsIHNvIGFuIGludGVycnVwdCB3aGljaCBoaXRzIGluIHRoZQorICAg
ICAqIG1pZGRsZSB3b24ndCBvYnNlcnZlIEZTR1NCQVNFIHNldCBpbiBpbmZv
LT5jcjQgYnV0IGNsZWFyIGluICVjcjQuCisgICAgICovCisgICAgaW5mby0+
Y3I0ID0gdmFsICYgKGluZm8tPmNyNCB8IH5YODZfQ1I0X0ZTR1NCQVNFKTsK
KworICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVt2YWxdLCAlJWNyNCIKKyAg
ICAgICAgICAgICAgICAgICA6ICIrbSIgKGluZm8tPmNyNCkgLyogRm9yY2Ug
b3JkZXJpbmcgd2l0aG91dCBhIGJhcnJpZXIuICovCisgICAgICAgICAgICAg
ICAgICAgOiBbdmFsXSAiciIgKHZhbCkgKTsKKworICAgIGluZm8tPmNyNCA9
IHZhbDsKIH0KIAogLyogQ2xlYXIgYW5kIHNldCAnVFMnIGJpdCByZXNwZWN0
aXZlbHkgKi8K

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
ZmNiZTc2Ny4uODUzYjUyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNzM0LDQ5
ICs3MzQsNiBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiBUaGVz
ZSBhcmUgdGhlIG1hc2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3
YXJlIGF2YWlsYWJpbGl0eSkgd2hpY2ggYQotICogUFYgZ3Vlc3QgbWF5IG5v
dCBsZWdpdGltaWF0ZWx5IGF0dGVtcHQgdG8gbW9kaWZ5LgotICovCi1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHB2X2NyNF9tYXNrLCBj
b21wYXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGluaXRf
cHZfY3I0X21hc2tzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21t
b25fbWFzayA9IH5YODZfQ1I0X1RTRDsKLQotICAgIC8qCi0gICAgICogQWxs
IFBWIGd1ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgVFNELCBERSBhbmQg
T1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZGUgKQotICAg
ICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNw
dV9oYXNfeHNhdmUgKQotICAgICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NS
NF9PU1hTQVZFOwotCi0gICAgcHZfY3I0X21hc2sgPSBjb21wYXRfcHZfY3I0
X21hc2sgPSBjb21tb25fbWFzazsKLQotICAgIC8qCi0gICAgICogNjRiaXQg
UFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dTQkFTRS4KLSAg
ICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBw
dl9jcjRfbWFzayAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKLQotICAgIHJldHVy
biAwOwotfQotX19pbml0Y2FsbChpbml0X3B2X2NyNF9tYXNrcyk7Ci0KLXVu
c2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGh2X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChy
ZWFkX2NyNCgpKTsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBpc19wdl8z
MmJpdF92Y3B1KHYpID8gY29tcGF0X3B2X2NyNF9tYXNrIDogcHZfY3I0X21h
c2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBtYXNrKSAhPSAoaHZfY3I0
ICYgbWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwot
ICAgICAgICAgICAgICAgImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidz
IENSNCBmbGFncyAlMDhseCAtPiAlMDhseFxuIiwKLSAgICAgICAgICAgICAg
IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LCBodl9jcjQsIGd1ZXN0
X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1hc2spIHwgKGd1ZXN0
X2NyNCAmIH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9j
b250ZXh0IHZjcHVfZ3Vlc3RfY29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBm
cHVfY3R4dC54CiBDSEVDS19GSUVMRF8oc3RydWN0LCB2Y3B1X2d1ZXN0X2Nv
bnRleHQsIGZwdV9jdHh0KTsKQEAgLTc5MCw3ICs3NDcsNyBAQCBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdCgKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgY3IzX2dmbjsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpjcjNfcGFnZTsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNp
Z25lZCBpbnQgaTsKICAgICBpbnQgcmMgPSAwLCBjb21wYXQ7CiAKQEAgLTk4
MSw5ICs5MzgsOCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAg
IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+
WDg2X0NSMF9UUzsKIAotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdOwotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0
ID8gcHZfZ3Vlc3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFs
X2NyNF90b19wdl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAg
di0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1
cF9ndWVzdF9jcjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwog
CiAgICAgbWVtc2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5h
cmNoLmRlYnVncmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBjMjBlZGI5Li43MTY0OTlhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NTExLDMzICs1MTEsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgbWZuX3QgbWZuKQogICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNp
ZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0g
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1
bnNpZ25lZCBsb25nIGNyNDsKLQotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0IHw9IG1tdV9j
cjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBY
ODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotCi0gICAg
aWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKLSAgICAgICAgY3I0IHw9
IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwotCi0g
ICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKLQot
ICAgIHJldHVybiBjcjQ7Ci19Ci0KIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8g
PSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7
CiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVf
dmNwdSh2KSkKLSAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+KFg4
Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NSNF9QR0UpOwor
ICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11X2NyNF9mZWF0
dXJlczsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4t
PmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKQEAgLTU1Niw4ICs1MzYs
NiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAg
ICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NF
UlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVh
dHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDk1
OGM2ZTMuLmE5Y2FhMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTEw
Myw2ICsxMDMsNTIgQEAgc3RhdGljIHZvaWQgcmVsZWFzZV9jb21wYXRfbDQo
c3RydWN0IHZjcHUgKnYpCiAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91c2Vy
ID0gcGFnZXRhYmxlX251bGwoKTsKIH0KIAordW5zaWduZWQgbG9uZyBwdl9m
aXh1cF9ndWVzdF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgY3I0KQoreworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kg
KnAgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7CisKKyAgICAvKiBEaXNjYXJk
IGF0dGVtcHRzIHRvIHNldCBndWVzdCBjb250cm9sbGFibGUgYml0cyBvdXRz
aWRlIG9mIHRoZSBwb2xpY3kuICovCisgICAgY3I0ICY9IH4oKHAtPmJhc2lj
LnRzYyAgICAgPyAwIDogWDg2X0NSNF9UU0QpICAgICAgfAorICAgICAgICAg
ICAgIChwLT5iYXNpYy5kZSAgICAgID8gMCA6IFg4Nl9DUjRfREUpICAgICAg
IHwKKyAgICAgICAgICAgICAocC0+ZmVhdC5mc2dzYmFzZSA/IDAgOiBYODZf
Q1I0X0ZTR1NCQVNFKSB8CisgICAgICAgICAgICAgKHAtPmJhc2ljLnhzYXZl
ICAgPyAwIDogWDg2X0NSNF9PU1hTQVZFKSk7CisKKyAgICAvKiBNYXNrcyBl
eHBlY3RlZCB0byBiZSBkaXNqb2ludCBzZXRzLiAqLworICAgIEJVSUxEX0JV
R19PTihQVl9DUjRfR1VFU1RfTUFTSyAmIFBWX0NSNF9HVUVTVF9WSVNJQkxF
X01BU0spOworCisgICAgLyoKKyAgICAgKiBBIGd1ZXN0IHNlZXMgdGhlIHBv
bGljeSBzdWJzZXQgb2YgaXRzIG93biBjaG9pY2Ugb2YgZ3Vlc3QgY29udHJv
bGxhYmxlCisgICAgICogYml0cywgYW5kIGEgc3Vic2V0IG9mIFhlbidzIGNo
b2ljZSBvZiBjZXJ0YWluIGhhcmR3YXJlIHNldHRpbmdzLgorICAgICAqLwor
ICAgIHJldHVybiAoKGNyNCAmIFBWX0NSNF9HVUVTVF9NQVNLKSB8CisgICAg
ICAgICAgICAobW11X2NyNF9mZWF0dXJlcyAmIFBWX0NSNF9HVUVTVF9WSVNJ
QkxFX01BU0spKTsKK30KKwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgY3I0ID0g
bW11X2NyNF9mZWF0dXJlcyAmCisgICAgICAgIH4oWDg2X0NSNF9QQ0lERSB8
IFg4Nl9DUjRfUEdFIHwgWDg2X0NSNF9UU0QpOworCisgICAgLyoKKyAgICAg
KiBQQ0lERSBvciBQR0UgZGVwZW5kcyBvbiB0aGUgUENJRC9YUFRJIHNldHRp
bmdzLCBidXQgbXVzdCBub3QgYm90aCBiZQorICAgICAqIHNldCwgYXMgaXQg
aW1wYWN0cyB0aGUgc2FmZXR5IG9mIFRMQiBmbHVzaGluZy4KKyAgICAgKi8K
KyAgICBpZiAoIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgKQorICAgICAgICBj
cjQgfD0gWDg2X0NSNF9QQ0lERTsKKyAgICBlbHNlIGlmICggIWQtPmFyY2gu
cHZfZG9tYWluLnhwdGkgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QR0U7
CisKKyAgICAvKgorICAgICAqIFRTRCBpcyBuZWVkZWQgaWYgZWl0aGVyIHRo
ZSBndWVzdCBoYXMgZWxlY3RlZCB0byB1c2UgaXQsIG9yIFhlbiBpcworICAg
ICAqIHZpcnR1YWxpc2luZyB0aGUgVFNDIHZhbHVlIHRoZSBndWVzdCBzZWVz
LgorICAgICAqLworICAgIGlmICggZC0+YXJjaC52dHNjIHx8ICh2LT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNEKSApCisgICAgICAg
IGNyNCB8PSBYODZfQ1I0X1RTRDsKKworICAgIHJldHVybiBjcjQ7Cit9CisK
IGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnY7CkBAIC0xOTcsNyArMjQzLDcgQEAgaW50IHB2X3Zj
cHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAvKiBQViBndWVz
dHMgYnkgZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2VyLiAqLwogICAgIHYt
PnBlcmlvZGljX3BlcmlvZCA9IE1JTExJU0VDUygxMCk7CiAKLSAgICB2LT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0
X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUu
Y3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCAwKTsKIAogICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYzI4MTkzNi4uY2QwNDU3
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMzIs
NiArMzIsNyBAQAogI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4KICNpbmNs
dWRlIDxhc20vbWMxNDY4MThydGMuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+
CisjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgogI2luY2x1ZGUgPGFzbS9w
di90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS9zaGFyZWQuaD4KICNpbmNsdWRl
IDxhc20vdHJhcHMuaD4KQEAgLTgwNCw4ICs4MDUsOCBAQCBzdGF0aWMgaW50
IHdyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFs
LAogICAgIH0KIAogICAgIGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCi0gICAg
ICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcHZfZ3Vlc3Rf
Y3I0X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9n
dWVzdF9jcjRfdG9fcmVhbF9jcjQoY3VycikpOworICAgICAgICBjdXJyLT5h
cmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNChj
dXJyLCB2YWwpOworICAgICAgICB3cml0ZV9jcjQocHZfbWFrZV9jcjQoY3Vy
cikpOwogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoY3Vycik7CiAg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKaW5kZXggYjlmYTk4OC4uYWVjNjU2MyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC02MjMsMTcgKzYyMyw2
IEBAIGJvb2wgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3Qg
dmNwdSAqLAogdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0cnVj
dCB2Y3B1ICopOwogdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0
cnVjdCB2Y3B1ICopOwogCi0vKiBDbGVhbiB1cCBDUjQgYml0cyB0aGF0IGFy
ZSBub3QgdW5kZXIgZ3Vlc3QgY29udHJvbC4gKi8KLXVuc2lnbmVkIGxvbmcg
cHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2Y3B1ICosIHVuc2ln
bmVkIGxvbmcgZ3Vlc3RfY3I0KTsKLQotLyogQ29udmVydCBiZXR3ZWVuIGd1
ZXN0LXZpc2libGUgYW5kIHJlYWwgQ1I0IHZhbHVlcy4gKi8KLXVuc2lnbmVk
IGxvbmcgcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KTsKLQotI2RlZmluZSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQo
YykgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgoYykgJiB+KFg4
Nl9DUjRfUEdFIHwgWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1RTRCB8ICAgICAg
XAotICAgICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfU01F
UCB8ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgIFg4Nl9DUjRfRlNH
U0JBU0UgfCBYODZfQ1I0X1NNQVAgfCBYODZfQ1I0X1BDSURFKSkKLQogI2Rl
ZmluZSBkb21haW5fbWF4X3ZjcHVzKGQpIChpc19odm1fZG9tYWluKGQpID8g
SFZNX01BWF9WQ1BVUyA6IE1BWF9WSVJUX0NQVVMpCiAKIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqYWxsb2NfdmNwdV9ndWVz
dF9jb250ZXh0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21h
aW4uaAppbmRleCA2Nzc4ZTFiLi4xZGRjNzI4IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvZG9tYWluLmgKQEAgLTYwLDYgKzYwLDIzIEBAIHZvaWQg
cHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgcHZf
ZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGRvbWNyX2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgKmNvbmZpZyk7CiAKKy8qCisg
KiBCaXRzIHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2dsZSBpbiBpdHMgdmll
dyBvZiBjcjQuICBTb21lIGFyZSBsb2FkZWQgaW50bworICogaGFyZHdhcmUs
IHdoaWxlIHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgorICovCisjZGVmaW5l
IFBWX0NSNF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NSNF9UU0QgfCBYODZf
Q1I0X0RFIHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRfT1NYU0FWRSkK
KworLyogQml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBvYnNlcnZlIGZyb20g
dGhlIHJlYWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisjZGVmaW5lIFBWX0NS
NF9HVUVTVF9WSVNJQkxFX01BU0sgXAorICAgIChYODZfQ1I0X1BBRSB8IFg4
Nl9DUjRfTUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZfQ1I0X09TWE1NRVhD
UFQpCisKKy8qIEdpdmVuIGEgbmV3IGNyNCB2YWx1ZSwgY29uc3RydWN0IHRo
ZSByZXN1bHRpbmcgZ3Vlc3QtdmlzaWJsZSBjcjQgdmFsdWUuICovCit1bnNp
Z25lZCBsb25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBjcjQpOworCisvKiBDcmVhdGUgYSBjcjQg
dmFsdWUgdG8gbG9hZCBpbnRvIGhhcmR3YXJlLCBiYXNlZCBvbiB2Y3B1IHNl
dHRpbmdzLiAqLwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBz
dHJ1Y3QgdmNwdSAqdik7CisKICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAK
ICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTczLDYgKzkwLDkgQEAgc3Rh
dGljIGlubGluZSBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRv
bWFpbiAqZCwKIHsKICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiB9CisKK3N0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBz
dHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gfjB1bDsgfQorCiAjZW5kaWYJLyog
Q09ORklHX1BWICovCiAKIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJv
bShzdHJ1Y3QgdmNwdSAqdik7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClJlcG9ydGVkLWJ5OiBB
bmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggODUzYjUyNC4uOTFjMmIxYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtMTQzMSw3ICsxNDMxLDggQEAgc3RhdGljIHZvaWQg
c2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICByZWdzLT5mcyA9
IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3Mp
OwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJp
dF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJl
IHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBp
ZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2
XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7CiAgICAgICAgIGlmICggdi0+
YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwppbmRleCBhOWNhYTAxLi44MmM2ZTJmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0xNDYsNiArMTQ2LDE2IEBAIHVuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5h
cmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2
X0NSNF9UU0QpICkKICAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOwogCisg
ICAgLyoKKyAgICAgKiBUaGUge1JELFdSfXtGUyxHU31CQVNFIGFyZSBvbmx5
IHVzZWFibGUgaW4gNjRiaXQgY29kZSBzZWdtZW50cy4gIFdoaWxlCisgICAg
ICogd2UgbXVzdCBub3QgaGF2ZSBDUjQuRlNHU0JBU0Ugc2V0IGJlaGluZCB0
aGUgYmFjayBvZiBhIDY0Yml0IFBWIGtlcm5lbCwKKyAgICAgKiB3ZSBkbyBs
ZWF2ZSBpdCBzZXQgaW4gMzJiaXQgUFYgY29udGV4dCB0byBzcGVlZCB1cCBY
ZW4ncyBjb250ZXh0IHN3aXRjaAorICAgICAqIHBhdGguCisgICAgICovCisg
ICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCisgICAgICAgICAh
KHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFT
RSkgKQorICAgICAgICBjcjQgJj0gflg4Nl9DUjRfRlNHU0JBU0U7CisKICAg
ICByZXR1cm4gY3I0OwogfQogCkBAIC0zNTEsNyArMzYxLDggQEAgdm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIGlz
X3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBp
ZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIC8qICVmcy8lZ3MgYmFzZXMg
Y2FuIG9ubHkgYmUgc3RhbGUgaWYgV1J7RlMsR1N9QkFTRSBhcmUgdXNhYmxl
LiAqLworICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgIHsKICAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdzICYgVEZfa2Vy
bmVsX21vZGUgKQogICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCmluZGV4IGNkMDQ1NzQuLjAzNDRjOTggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTgwNSw2ICs4MDUsMTcg
QEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBsb25nIHZhbCwKICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRl
IENSNCAqLworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlzIHdyaXRl
IHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwgcmVmcmVzaCBYZW4ncyBpZGVhIG9m
IHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBub3cgdGhhdCB0aGV5IGNh
biBubyBsb25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAoY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X0ZT
R1NCQVNFKSAmJgorICAgICAgICAgICAgICEodmFsICYgWDg2X0NSNF9GU0dT
QkFTRSkgKQorICAgICAgICB7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnB2
X3ZjcHUuZnNfYmFzZSA9IF9fcmRmc2Jhc2UoKTsKKyAgICAgICAgICAgIGN1
cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2Uo
KTsKKyAgICAgICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5j
dHJscmVnWzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KGN1cnIsIHZhbCk7CiAg
ICAgICAgIHdyaXRlX2NyNChwdl9tYWtlX2NyNChjdXJyKSk7CiAgICAgICAg
IGN0eHRfc3dpdGNoX2xldmVsbGluZyhjdXJyKTsKQEAgLTg1NCwxNCArODY1
LDE1IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywg
dWludDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9GU19CQVNFOgogICAgICAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8g
X19yZGZzYmFzZSgpIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2U7Cisg
ICAgICAgICp2YWwgPSAocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Up
ID8gX19yZGZzYmFzZSgpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jh
c2U7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICAgICBjYXNl
IE1TUl9HU19CQVNFOgogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFp
bihjdXJyZCkgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwg
PSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1Lmdz
X2Jhc2Vfa2VybmVsOworICAgICAgICAqdmFsID0gKHJlYWRfY3I0KCkgJiBY
ODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRnc2Jhc2UoKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGN1cnItPmFy
Y2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbDsKICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIAogICAgIGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCA2MTdkYmIxLi43OTAzMjA0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwpAQCAtMTU2MCw3ICsxNTYwLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIGNy
NF9wdjMyX21hc2sgPSBtbXVfY3I0X2ZlYXR1cmVzICYgWEVOX0NSNF9QVjMy
X0JJVFM7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlm
ICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKSApCiAgICAg
ICAgIHNldF9pbl9jcjQoWDg2X0NSNF9GU0dTQkFTRSk7CiAKICAgICBpZiAo
IG9wdF9pbnZwY2lkICYmIGNwdV9oYXNfaW52cGNpZCApCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IGZmNmY5NjkuLjUwNDMy
MzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBA
IC04NCw3ICs4NCw2IEBACiAjZGVmaW5lIGNwdV9oYXNfeHNhdmVzICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YU0FWRVMpCiAKIC8qIENQ
VUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lYnggKi8KLSNkZWZpbmUgY3B1X2hh
c19mc2dzYmFzZSAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZT
R1NCQVNFKQogI2RlZmluZSBjcHVfaGFzX2JtaTEgICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQk1JMSkKICNkZWZpbmUgY3B1X2hhc19o
bGUgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0hMRSkK
ICNkZWZpbmUgY3B1X2hhc19hdngyICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0FWWDIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRl
eCAyMmQ1YjcxLi4xNDNlZWEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgK
QEAgLTEyMCw2ICsxMjAsMTQgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCBy
ZHRzY19vcmRlcmVkKHZvaWQpCiAJCQkgIDogIj1hIiAobG93KSwgIj1kIiAo
aGlnaCkgXAogCQkJICA6ICJjIiAoY291bnRlcikpCiAKKy8qCisgKiBPbiBo
YXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUgdmFsdWUgbG9hZGVk
IGludG8gaGFyZHdhcmUgaXMgdGhlCisgKiBndWVzdCBrZXJuZWwncyBjaG9p
Y2UgZm9yIDY0Yml0IFBWIGd1ZXN0cyAoWGVuJ3MgY2hvaWNlIGZvciBJZGxl
LCBIVk0gYW5kCisgKiAzMmJpdCBQVikuCisgKgorICogVGhlcmVmb3JlLCB0
aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0aW9ucyBhcmUgb25seSBz
YWZlIHRvIHVzZSBpZgorICogJWNyNC5mc2dzYmFzZSBpcyBzZXQuCisgKi8K
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3JkZnNiYXNlKHZvaWQp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwpAQCAtMTUwLDcgKzE1OCw3
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGZzYmFzZSh2b2lk
KQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZnNiYXNlKCk7CiAK
ICAgICByZG1zcmwoTVNSX0ZTX0JBU0UsIGJhc2UpOwpAQCAtMTYyLDcgKzE3
MCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFzZSh2
b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICgg
Y3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2
X0NSNF9GU0dTQkFTRSApCiAgICAgICAgIHJldHVybiBfX3JkZ3NiYXNlKCk7
CiAKICAgICByZG1zcmwoTVNSX0dTX0JBU0UsIGJhc2UpOwpAQCAtMTcyLDcg
KzE4MCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdzYmFz
ZSh2b2lkKQogCiBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWdu
ZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSAp
CisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAj
aWZkZWYgSEFWRV9HQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxl
ICggIndyZnNiYXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAt
MTg0LDcgKzE5Miw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmZzYmFzZSh1
bnNpZ25lZCBsb25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdz
YmFzZSh1bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVfaGFz
X2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZT
R1NCQVNFICkKICNpZmRlZiBIQVZFX0dBU19GU0dTQkFTRQogICAgICAgICBh
c20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkgKTsK
ICNlbHNlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRl
eCA5MGEyNzAxLi5hMGY4YmY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKQEAgLTMxNSwxMSArMzE1LDMxIEBAIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAg
IHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAg
ICAgLyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxl
ZCEgKi8KICAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwgISh2
YWwgJiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8oKS0+
Y3I0ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVjcjQi
IDogOiAiciIgKHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJl
IHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2YWx1ZSBpbiAlY3I0IGlzIHRo
ZSBrZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3Rz
LCB3aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisgICAg
ICogaW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3cn17
ZnMsZ3N9YmFzZSgpIGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3JrIG91
dCB3aGV0aGVyIGl0CisgICAgICogaXMgc2FmZSB0byBleGVjdXRlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxpbmcgYmFjayB0
bworICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJzIHJl
cXVpcmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElmIEZT
R1NCQVNFIGlzIGN1cnJlbnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xlYXIs
IHJlZmxlY3QgdGhpcyBpbgorICAgICAqIGluZm8tPmNyNCBiZWZvcmUgdXBk
YXRpbmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMgaW4gdGhl
CisgICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0IGlu
IGluZm8tPmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAgICBp
bmZvLT5jcjQgPSB2YWwgJiAoaW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNHU0JB
U0UpOworCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlW3ZhbF0sICUlY3I0
IgorICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAvKiBG
b3JjZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAgICAg
ICAgICAgICAgICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5mby0+
Y3I0ID0gdmFsOwogfQogCiAvKiBDbGVhciBhbmQgc2V0ICdUUycgYml0IHJl
c3BlY3RpdmVseSAqLwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
YjFlNTBkMS4uNjc1MTUyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNzMzLDQ5
ICs3MzMsNiBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIHJldHVybiByZXQ7CiB9CiAKLS8qCi0gKiBUaGVz
ZSBhcmUgdGhlIG1hc2tzIG9mIENSNCBiaXRzIChzdWJqZWN0IHRvIGhhcmR3
YXJlIGF2YWlsYWJpbGl0eSkgd2hpY2ggYQotICogUFYgZ3Vlc3QgbWF5IG5v
dCBsZWdpdGltaWF0ZWx5IGF0dGVtcHQgdG8gbW9kaWZ5LgotICovCi1zdGF0
aWMgdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHB2X2NyNF9tYXNrLCBj
b21wYXRfcHZfY3I0X21hc2s7Ci0KLXN0YXRpYyBpbnQgX19pbml0IGluaXRf
cHZfY3I0X21hc2tzKHZvaWQpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBjb21t
b25fbWFzayA9IH5YODZfQ1I0X1RTRDsKLQotICAgIC8qCi0gICAgICogQWxs
IFBWIGd1ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgVFNELCBERSBhbmQg
T1NYU0FWRS4KLSAgICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZGUgKQotICAg
ICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NSNF9ERTsKLSAgICBpZiAoIGNw
dV9oYXNfeHNhdmUgKQotICAgICAgICBjb21tb25fbWFzayAmPSB+WDg2X0NS
NF9PU1hTQVZFOwotCi0gICAgcHZfY3I0X21hc2sgPSBjb21wYXRfcHZfY3I0
X21hc2sgPSBjb21tb25fbWFzazsKLQotICAgIC8qCi0gICAgICogNjRiaXQg
UFYgZ3Vlc3RzIG1heSBhdHRlbXB0IHRvIG1vZGlmeSBGU0dTQkFTRS4KLSAg
ICAgKi8KLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgICAgICBw
dl9jcjRfbWFzayAmPSB+WDg2X0NSNF9GU0dTQkFTRTsKLQotICAgIHJldHVy
biAwOwotfQotX19pbml0Y2FsbChpbml0X3B2X2NyNF9tYXNrcyk7Ci0KLXVu
c2lnbmVkIGxvbmcgcHZfZ3Vlc3RfY3I0X2ZpeHVwKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyNCkKLXsKLSAgICB1bnNp
Z25lZCBsb25nIGh2X2NyNCA9IHJlYWxfY3I0X3RvX3B2X2d1ZXN0X2NyNChy
ZWFkX2NyNCgpKTsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBpc19wdl8z
MmJpdF92Y3B1KHYpID8gY29tcGF0X3B2X2NyNF9tYXNrIDogcHZfY3I0X21h
c2s7Ci0KLSAgICBpZiAoIChndWVzdF9jcjQgJiBtYXNrKSAhPSAoaHZfY3I0
ICYgbWFzaykgKQotICAgICAgICBwcmludGsoWEVOTE9HX0dfV0FSTklORwot
ICAgICAgICAgICAgICAgImQlZCBhdHRlbXB0ZWQgdG8gY2hhbmdlICVwdidz
IENSNCBmbGFncyAlMDhseCAtPiAlMDhseFxuIiwKLSAgICAgICAgICAgICAg
IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LCBodl9jcjQsIGd1ZXN0
X2NyNCk7Ci0KLSAgICByZXR1cm4gKGh2X2NyNCAmIG1hc2spIHwgKGd1ZXN0
X2NyNCAmIH5tYXNrKTsKLX0KLQogI2RlZmluZSB4ZW5fdmNwdV9ndWVzdF9j
b250ZXh0IHZjcHVfZ3Vlc3RfY29udGV4dAogI2RlZmluZSBmcHVfY3R4dCBm
cHVfY3R4dC54CiBDSEVDS19GSUVMRF8oc3RydWN0LCB2Y3B1X2d1ZXN0X2Nv
bnRleHQsIGZwdV9jdHh0KTsKQEAgLTc4OSw3ICs3NDYsNyBAQCBpbnQgYXJj
aF9zZXRfaW5mb19ndWVzdCgKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgY3IzX2dmbjsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpjcjNfcGFnZTsKLSAgICB1bnNpZ25lZCBsb25nIGZs
YWdzLCBjcjQ7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1bnNp
Z25lZCBpbnQgaTsKICAgICBpbnQgcmMgPSAwLCBjb21wYXQ7CiAKQEAgLTk3
OCw5ICs5MzUsOCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICB2
LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1swXSAmPSBYODZfQ1IwX1RTOwogICAg
IHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdIHw9IHJlYWRfY3IwKCkgJiB+
WDg2X0NSMF9UUzsKIAotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdOwotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gY3I0
ID8gcHZfZ3Vlc3RfY3I0X2ZpeHVwKHYsIGNyNCkgOgotICAgICAgICByZWFs
X2NyNF90b19wdl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAg
di0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPQorICAgICAgICBwdl9maXh1
cF9ndWVzdF9jcjQodiwgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0pOwog
CiAgICAgbWVtc2V0KHYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5h
cmNoLmRlYnVncmVnKSk7CiAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCA2NTA5MDM1Li4wODYzNGI3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NTA1LDMzICs1MDUsMTMgQEAgdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgbWZuX3QgbWZuKQogICAgICAgICB2LT5hcmNoLmNyMyB8PSBnZXRfcGNp
ZF9iaXRzKHYsIGZhbHNlKTsKIH0KIAotdW5zaWduZWQgbG9uZyBwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCi17Ci0g
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICB1
bnNpZ25lZCBsb25nIGNyNDsKLQotICAgIGNyNCA9IHYtPmFyY2gucHZfdmNw
dS5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0IHw9IG1tdV9j
cjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfCBY
ODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0UpOwotCi0gICAg
aWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKLSAgICAgICAgY3I0IHw9
IFg4Nl9DUjRfUENJREU7Ci0gICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKLSAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwotCi0g
ICAgY3I0IHw9IGQtPmFyY2gudnRzYyA/IFg4Nl9DUjRfVFNEIDogMDsKLQot
ICAgIHJldHVybiBjcjQ7Ci19Ci0KIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8g
PSBnZXRfY3B1X2luZm8oKTsKICAgICB1bnNpZ25lZCBsb25nIG5ld19jcjQ7
CiAKICAgICBuZXdfY3I0ID0gKGlzX3B2X3ZjcHUodikgJiYgIWlzX2lkbGVf
dmNwdSh2KSkKLSAgICAgICAgICAgICAgPyBwdl9ndWVzdF9jcjRfdG9fcmVh
bF9jcjQodikKLSAgICAgICAgICAgICAgOiAoKHJlYWRfY3I0KCkgJiB+KFg4
Nl9DUjRfUENJREUgfCBYODZfQ1I0X1RTRCkpIHwgWDg2X0NSNF9QR0UpOwor
ICAgICAgICAgICAgICA/IHB2X21ha2VfY3I0KHYpIDogbW11X2NyNF9mZWF0
dXJlczsKIAogICAgIGlmICggaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4t
PmFyY2gucHZfZG9tYWluLnhwdGkgKQogICAgIHsKQEAgLTU1MCw4ICs1MzAs
NiBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgc3dpdGNoX2NyM19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAg
ICAgICBjcHVfaW5mby0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NF
UlQoaXNfcHZfdmNwdSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVh
dHVyZXMpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IGI3
NWZmNmIuLjM5NjU5NTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTk3
LDYgKzk3LDUyIEBAIHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0
cnVjdCB2Y3B1ICp2KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9
IHBhZ2V0YWJsZV9udWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4
dXBfZ3Vlc3RfY3I0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGNyNCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpw
ID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOworCisgICAgLyogRGlzY2FyZCBh
dHRlbXB0cyB0byBzZXQgZ3Vlc3QgY29udHJvbGxhYmxlIGJpdHMgb3V0c2lk
ZSBvZiB0aGUgcG9saWN5LiAqLworICAgIGNyNCAmPSB+KChwLT5iYXNpYy50
c2MgICAgID8gMCA6IFg4Nl9DUjRfVFNEKSAgICAgIHwKKyAgICAgICAgICAg
ICAocC0+YmFzaWMuZGUgICAgICA/IDAgOiBYODZfQ1I0X0RFKSAgICAgICB8
CisgICAgICAgICAgICAgKHAtPmZlYXQuZnNnc2Jhc2UgPyAwIDogWDg2X0NS
NF9GU0dTQkFTRSkgfAorICAgICAgICAgICAgIChwLT5iYXNpYy54c2F2ZSAg
ID8gMCA6IFg4Nl9DUjRfT1NYU0FWRSkpOworCisgICAgLyogTWFza3MgZXhw
ZWN0ZWQgdG8gYmUgZGlzam9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdf
T04oUFZfQ1I0X0dVRVNUX01BU0sgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9N
QVNLKTsKKworICAgIC8qCisgICAgICogQSBndWVzdCBzZWVzIHRoZSBwb2xp
Y3kgc3Vic2V0IG9mIGl0cyBvd24gY2hvaWNlIG9mIGd1ZXN0IGNvbnRyb2xs
YWJsZQorICAgICAqIGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4ncyBjaG9p
Y2Ugb2YgY2VydGFpbiBoYXJkd2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAg
ICByZXR1cm4gKChjcjQgJiBQVl9DUjRfR1VFU1RfTUFTSykgfAorICAgICAg
ICAgICAgKG1tdV9jcjRfZmVhdHVyZXMgJiBQVl9DUjRfR1VFU1RfVklTSUJM
RV9NQVNLKSk7Cit9CisKK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29u
c3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGNyNCA9IG1t
dV9jcjRfZmVhdHVyZXMgJgorICAgICAgICB+KFg4Nl9DUjRfUENJREUgfCBY
ODZfQ1I0X1BHRSB8IFg4Nl9DUjRfVFNEKTsKKworICAgIC8qCisgICAgICog
UENJREUgb3IgUEdFIGRlcGVuZHMgb24gdGhlIFBDSUQvWFBUSSBzZXR0aW5n
cywgYnV0IG11c3Qgbm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGlt
cGFjdHMgdGhlIHNhZmV0eSBvZiBUTEIgZmx1c2hpbmcuCisgICAgICovCisg
ICAgaWYgKCBkLT5hcmNoLnB2X2RvbWFpbi5wY2lkICkKKyAgICAgICAgY3I0
IHw9IFg4Nl9DUjRfUENJREU7CisgICAgZWxzZSBpZiAoICFkLT5hcmNoLnB2
X2RvbWFpbi54cHRpICkKKyAgICAgICAgY3I0IHw9IFg4Nl9DUjRfUEdFOwor
CisgICAgLyoKKyAgICAgKiBUU0QgaXMgbmVlZGVkIGlmIGVpdGhlciB0aGUg
Z3Vlc3QgaGFzIGVsZWN0ZWQgdG8gdXNlIGl0LCBvciBYZW4gaXMKKyAgICAg
KiB2aXJ0dWFsaXNpbmcgdGhlIFRTQyB2YWx1ZSB0aGUgZ3Vlc3Qgc2Vlcy4K
KyAgICAgKi8KKyAgICBpZiAoIGQtPmFyY2gudnRzYyB8fCAodi0+YXJjaC5w
dl92Y3B1LmN0cmxyZWdbNF0gJiBYODZfQ1I0X1RTRCkgKQorICAgICAgICBj
cjQgfD0gWDg2X0NSNF9UU0Q7CisKKyAgICByZXR1cm4gY3I0OworfQorCiBp
bnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2OwpAQCAtMTkxLDcgKzIzNyw3IEBAIGludCBwdl92Y3B1
X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgLyogUFYgZ3Vlc3Rz
IGJ5IGRlZmF1bHQgaGF2ZSBhIDEwMEh6IHRpY2tlci4gKi8KICAgICB2LT5w
ZXJpb2RpY19wZXJpb2QgPSBNSUxMSVNFQ1MoMTApOwogCi0gICAgdi0+YXJj
aC5wdl92Y3B1LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90b19wdl9ndWVzdF9j
cjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5wdl92Y3B1LmN0
cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQodiwgMCk7CiAKICAgICBp
ZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGNlMmVjNzYuLjRhYmJjMTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTMyLDYg
KzMyLDcgQEAKICNpbmNsdWRlIDxhc20vaHlwZXJjYWxsLmg+CiAjaW5jbHVk
ZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgor
I2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KICNpbmNsdWRlIDxhc20vcHYv
dHJhcHMuaD4KICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+CiAjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+CkBAIC03ODUsOCArNzg2LDggQEAgc3RhdGljIGludCB3
cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZhbCwK
ICAgICB9CiAKICAgICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLwotICAgICAg
ICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHB2X2d1ZXN0X2Ny
NF9maXh1cChjdXJyLCB2YWwpOwotICAgICAgICB3cml0ZV9jcjQocHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KGN1cnIpKTsKKyAgICAgICAgY3Vyci0+YXJj
aC5wdl92Y3B1LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQoY3Vy
ciwgdmFsKTsKKyAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1cnIp
KTsKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwogICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCmluZGV4IGVjODFkNzguLmM4YWE4YTUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjEwLDE3ICs2MTAsNiBA
QCBib29sIHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZj
cHUgKiwKIHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqKTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1
Y3QgdmNwdSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0IGJpdHMgdGhhdCBhcmUg
bm90IHVuZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25nIHB2
X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25l
ZCBsb25nIGd1ZXN0X2NyNCk7Ci0KLS8qIENvbnZlcnQgYmV0d2VlbiBndWVz
dC12aXNpYmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBs
b25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNw
dSAqdik7Ci0KLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMp
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZf
Q1I0X1BHRSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwK
LSAgICAgICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAg
fCAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NC
QVNFIHwgWDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCi0KICNkZWZp
bmUgZG9tYWluX21heF92Y3B1cyhkKSAoaXNfaHZtX2RvbWFpbihkKSA/IEhW
TV9NQVhfVkNQVVMgOiBNQVhfVklSVF9DUFVTKQogCiBzdGF0aWMgaW5saW5l
IHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgKmFsbG9jX3ZjcHVfZ3Vlc3Rf
Y29udGV4dCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWlu
LmgKaW5kZXggNGZlYTc2NC4uNGU0NzEwYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L2RvbWFpbi5oCkBAIC01OSw2ICs1OSwyMyBAQCBpbnQgcHZf
dmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgcHZfZG9t
YWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgcHZfZG9tYWlu
X2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCk7CiAKKy8qCisgKiBCaXRz
IHdoaWNoIGEgUFYgZ3Vlc3QgY2FuIHRvZ2dsZSBpbiBpdHMgdmlldyBvZiBj
cjQuICBTb21lIGFyZSBsb2FkZWQgaW50bworICogaGFyZHdhcmUsIHdoaWxl
IHNvbWUgYXJlIGZ1bGx5IGVtdWxhdGVkLgorICovCisjZGVmaW5lIFBWX0NS
NF9HVUVTVF9NQVNLIFwKKyAgICAoWDg2X0NSNF9UU0QgfCBYODZfQ1I0X0RF
IHwgWDg2X0NSNF9GU0dTQkFTRSB8IFg4Nl9DUjRfT1NYU0FWRSkKKworLyog
Qml0cyB3aGljaCBhIFBWIGd1ZXN0IG1heSBvYnNlcnZlIGZyb20gdGhlIHJl
YWwgaGFyZHdhcmUgc2V0dGluZ3MuICovCisjZGVmaW5lIFBWX0NSNF9HVUVT
VF9WSVNJQkxFX01BU0sgXAorICAgIChYODZfQ1I0X1BBRSB8IFg4Nl9DUjRf
TUNFIHwgWDg2X0NSNF9PU0ZYU1IgfCBYODZfQ1I0X09TWE1NRVhDUFQpCisK
Ky8qIEdpdmVuIGEgbmV3IGNyNCB2YWx1ZSwgY29uc3RydWN0IHRoZSByZXN1
bHRpbmcgZ3Vlc3QtdmlzaWJsZSBjcjQgdmFsdWUuICovCit1bnNpZ25lZCBs
b25nIHB2X2ZpeHVwX2d1ZXN0X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyBjcjQpOworCisvKiBDcmVhdGUgYSBjcjQgdmFsdWUg
dG8gbG9hZCBpbnRvIGhhcmR3YXJlLCBiYXNlZCBvbiB2Y3B1IHNldHRpbmdz
LiAqLwordW5zaWduZWQgbG9uZyBwdl9tYWtlX2NyNChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdik7CisKICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAKICNpbmNs
dWRlIDx4ZW4vZXJybm8uaD4KQEAgLTY4LDYgKzg1LDggQEAgc3RhdGljIGlu
bGluZSBpbnQgcHZfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KSB7
IHJldHVybiAtRU9QTk9UU1VQUDsgfQogc3RhdGljIGlubGluZSB2b2lkIHB2
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpIHt9CiBzdGF0aWMg
aW5saW5lIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWlu
ICpkKSB7IHJldHVybiAtRU9QTk9UU1VQUDsgfQogCitzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUg
KnYpIHsgcmV0dXJuIH4wdWw7IH0KKwogI2VuZGlmCS8qIENPTkZJR19QViAq
LwogCiB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZj
cHUgKnYpOwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBwdl9tYWtlX2NyNCgpIGlzIHVwZGF0ZWQgZm9yIDY0Yml0IFBWIGd1ZXN0
cyB0byB1c2UgdGhlIGd1ZXN0IGtlcm5lbHMKICAgY2hvaWNlIG9mIEZTR1NC
QVNFLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTMKClJlcG9ydGVkLWJ5OiBB
bmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggNjc1MTUyYS4uMjlmODkyYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtMTQzMyw3ICsxNDMzLDggQEAgc3RhdGljIHZvaWQg
c2F2ZV9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICByZWdzLT5mcyA9
IHJlYWRfc3JlZyhmcyk7CiAgICAgcmVncy0+Z3MgPSByZWFkX3NyZWcoZ3Mp
OwogCi0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICYmICFpc19wdl8zMmJp
dF92Y3B1KHYpICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJl
IHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBp
ZiAoIChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2
XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmZzX2Jhc2UgPSBfX3JkZnNiYXNlKCk7CiAgICAgICAgIGlmICggdi0+
YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwppbmRleCAzOTY1OTU5Li4yMjhhMTc0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0xNDAsNiArMTQwLDE2IEBAIHVuc2lnbmVkIGxvbmcgcHZf
bWFrZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5h
cmNoLnZ0c2MgfHwgKHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2
X0NSNF9UU0QpICkKICAgICAgICAgY3I0IHw9IFg4Nl9DUjRfVFNEOwogCisg
ICAgLyoKKyAgICAgKiBUaGUge1JELFdSfXtGUyxHU31CQVNFIGFyZSBvbmx5
IHVzZWFibGUgaW4gNjRiaXQgY29kZSBzZWdtZW50cy4gIFdoaWxlCisgICAg
ICogd2UgbXVzdCBub3QgaGF2ZSBDUjQuRlNHU0JBU0Ugc2V0IGJlaGluZCB0
aGUgYmFjayBvZiBhIDY0Yml0IFBWIGtlcm5lbCwKKyAgICAgKiB3ZSBkbyBs
ZWF2ZSBpdCBzZXQgaW4gMzJiaXQgUFYgY29udGV4dCB0byBzcGVlZCB1cCBY
ZW4ncyBjb250ZXh0IHN3aXRjaAorICAgICAqIHBhdGguCisgICAgICovCisg
ICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCisgICAgICAgICAh
KHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFT
RSkgKQorICAgICAgICBjcjQgJj0gflg4Nl9DUjRfRlNHU0JBU0U7CisKICAg
ICByZXR1cm4gY3I0OwogfQogCkBAIC0zNzUsNyArMzg1LDggQEAgdm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBBU1NF
UlQoIWlzX3B2XzMyYml0X3ZjcHUodikpOwogCi0gICAgaWYgKCBjcHVfaGFz
X2ZzZ3NiYXNlICkKKyAgICAvKiAlZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJl
IHN0YWxlIGlmIFdSe0ZTLEdTfUJBU0UgYXJlIHVzYWJsZS4gKi8KKyAgICBp
ZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICB7CiAg
ICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkK
ICAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9
IF9fcmRnc2Jhc2UoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YwppbmRleCA0YWJiYzE0Li4zMTJjMWVlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jCkBAIC03ODYsNiArNzg2LDE3IEBAIHN0YXRpYyBp
bnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2
YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KKyAg
ICAgICAgLyoKKyAgICAgICAgICogSWYgdGhpcyB3cml0ZSB3aWxsIGRpc2Fi
bGUgRlNHU0JBU0UsIHJlZnJlc2ggWGVuJ3MgaWRlYSBvZiB0aGUKKyAgICAg
ICAgICogZ3Vlc3QgYmFzZXMgbm93IHRoYXQgdGhleSBjYW4gbm8gbG9uZ2Vy
IGNoYW5nZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggKGN1cnItPmFy
Y2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9GU0dTQkFTRSkgJiYK
KyAgICAgICAgICAgICAhKHZhbCAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jh
c2UgPSBfX3JkZnNiYXNlKCk7CisgICAgICAgICAgICBjdXJyLT5hcmNoLnB2
X3ZjcHUuZ3NfYmFzZV9rZXJuZWwgPSBfX3JkZ3NiYXNlKCk7CisgICAgICAg
IH0KKwogICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9
IHB2X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0
ZV9jcjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRj
aF9sZXZlbGxpbmcoY3Vycik7CkBAIC04MzUsMTQgKzg0NiwxNSBAQCBzdGF0
aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2
YWwsCiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2Uo
KSA6IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOworICAgICAgICAqdmFs
ID0gKHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFKSA/IF9fcmRmc2Jh
c2UoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5mc19iYXNlOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfR1NfQkFT
RToKICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkK
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gY3B1X2hhc19m
c2dzYmFzZSA/IF9fcmRnc2Jhc2UoKQotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5l
bDsKKyAgICAgICAgKnZhbCA9IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dT
QkFTRSkgPyBfX3JkZ3NiYXNlKCkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUu
Z3NfYmFzZV9rZXJuZWw7CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKICAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMK
aW5kZXggZWNiMDE0OS4uYTM1M2Q3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1
NjcsNyArMTU2Nyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBjcjRfcHYzMl9tYXNr
ID0gbW11X2NyNF9mZWF0dXJlcyAmIFhFTl9DUjRfUFYzMl9CSVRTOwogCi0g
ICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkgKQogICAgICAgICBzZXRfaW5f
Y3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCiAgICAgaWYgKCBvcHRfaW52cGNp
ZCAmJiBjcHVfaGFzX2ludnBjaWQgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAppbmRleCBiMjM3ZGExLi44NjFjYjBhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtOTAsNyArOTAs
NiBAQAogI2RlZmluZSBjcHVfaGFzX3hzYXZlcyAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfWFNBVkVTKQogCiAvKiBDUFVJRCBsZXZlbCAw
eDAwMDAwMDA3OjAuZWJ4ICovCi0jZGVmaW5lIGNwdV9oYXNfZnNnc2Jhc2Ug
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9GU0dTQkFTRSkKICNk
ZWZpbmUgY3B1X2hhc19ibWkxICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0JNSTEpCiAjZGVmaW5lIGNwdV9oYXNfaGxlICAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9ITEUpCiAjZGVmaW5lIGNw
dV9oYXNfYXZ4MiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BVlgyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggYWZiZWI3Zi4u
MWJhNmVlMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3Iu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0xMjAsNiAr
MTIwLDE0IEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgcmR0c2Nfb3JkZXJl
ZCh2b2lkKQogCQkJICA6ICI9YSIgKGxvdyksICI9ZCIgKGhpZ2gpIFwKIAkJ
CSAgOiAiYyIgKGNvdW50ZXIpKQogCisvKgorICogT24gaGFyZHdhcmUgc3Vw
cG9ydGluZyBGU0dTQkFTRSwgdGhlIHZhbHVlIGxvYWRlZCBpbnRvIGhhcmR3
YXJlIGlzIHRoZQorICogZ3Vlc3Qga2VybmVsJ3MgY2hvaWNlIGZvciA2NGJp
dCBQViBndWVzdHMgKFhlbidzIGNob2ljZSBmb3IgSWRsZSwgSFZNIGFuZAor
ICogMzJiaXQgUFYpLgorICoKKyAqIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17
RlMsR1N9QkFTRSBpbnN0cnVjdGlvbnMgYXJlIG9ubHkgc2FmZSB0byB1c2Ug
aWYKKyAqICVjcjQuZnNnc2Jhc2UgaXMgc2V0LgorICovCiBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19yZGZzYmFzZSh2b2lkKQogewogICAgIHVu
c2lnbmVkIGxvbmcgYmFzZTsKQEAgLTE1MCw3ICsxNTgsNyBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgcmRmc2Jhc2Uodm9pZCkKIHsKICAgICB1
bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jh
c2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgICAgICByZXR1cm4gX19yZGZzYmFzZSgpOwogCiAgICAgcmRtc3Js
KE1TUl9GU19CQVNFLCBiYXNlKTsKQEAgLTE2Miw3ICsxNzAsNyBAQCBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pZCkKIHsKICAg
ICB1bnNpZ25lZCBsb25nIGJhc2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNn
c2Jhc2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JB
U0UgKQogICAgICAgICByZXR1cm4gX19yZGdzYmFzZSgpOwogCiAgICAgcmRt
c3JsKE1TUl9HU19CQVNFLCBiYXNlKTsKQEAgLTE3NCw3ICsxODIsNyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgYmFzZTsKIAotICAgIGlmICggY3B1X2hh
c19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NSNF9G
U0dTQkFTRSApCiAgICAgewogICAgICAgICBhc20gdm9sYXRpbGUgKCAic3dh
cGdzIiApOwogICAgICAgICBiYXNlID0gX19yZGdzYmFzZSgpOwpAQCAtMTg4
LDcgKzE5Niw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZGdz
c2hhZG93KHZvaWQpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmZzYmFzZSh1
bnNpZ25lZCBsb25nIGJhc2UpCiB7Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3Ni
YXNlICkKKyAgICBpZiAoIHJlYWRfY3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNF
ICkKICNpZmRlZiBIQVZFX0FTX0ZTR1NCQVNFCiAgICAgICAgIGFzbSB2b2xh
dGlsZSAoICJ3cmZzYmFzZSAlMCIgOjogInIiIChiYXNlKSApOwogI2Vsc2UK
QEAgLTIwMCw3ICsyMDgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3Jmc2Jh
c2UodW5zaWduZWQgbG9uZyBiYXNlKQogCiBzdGF0aWMgaW5saW5lIHZvaWQg
d3Jnc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewotICAgIGlmICggY3B1
X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSApCiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQogICAgICAg
ICBhc20gdm9sYXRpbGUgKCAid3Jnc2Jhc2UgJTAiIDo6ICJyIiAoYmFzZSkg
KTsKICNlbHNlCkBAIC0yMTIsNyArMjIwLDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkKIAogc3RhdGljIGlu
bGluZSB2b2lkIHdyZ3NzaGFkb3codW5zaWduZWQgbG9uZyBiYXNlKQogewot
ICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2Ny
NCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBhc20g
dm9sYXRpbGUgKCAic3dhcGdzXG5cdCIKICNpZmRlZiBIQVZFX0FTX0ZTR1NC
QVNFCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAy
YmQ5ZTY5Li44ZTI1M2RjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKQEAgLTMwNSwxMSArMzA1LDMxIEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyByZWFkX2NyNCh2b2lkKQogCiBzdGF0aWMgaW5saW5l
IHZvaWQgd3JpdGVfY3I0KHVuc2lnbmVkIGxvbmcgdmFsKQogeworICAgIHN0
cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAg
LyogTm8gZ2xvYmFsIHBhZ2VzIGluIGNhc2Ugb2YgUENJRHMgZW5hYmxlZCEg
Ki8KICAgICBBU1NFUlQoISh2YWwgJiBYODZfQ1I0X1BHRSkgfHwgISh2YWwg
JiBYODZfQ1I0X1BDSURFKSk7CiAKLSAgICBnZXRfY3B1X2luZm8oKS0+Y3I0
ID0gdmFsOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsJSVjcjQiIDog
OiAiciIgKHZhbCkgKTsKKyAgICAvKgorICAgICAqIE9uIGhhcmR3YXJlIHN1
cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2YWx1ZSBpbiAlY3I0IGlzIHRoZSBr
ZXJuZWwncworICAgICAqIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzLCB3
aGljaCBpbXBhY3RzIHdoZXRoZXIgWGVuIGNhbiB1c2UgdGhlCisgICAgICog
aW5zdHJ1Y3Rpb25zLgorICAgICAqCisgICAgICogVGhlIHtyZCx3cn17ZnMs
Z3N9YmFzZSgpIGhlbHBlcnMgdXNlIGluZm8tPmNyNCB0byB3b3JrIG91dCB3
aGV0aGVyIGl0CisgICAgICogaXMgc2FmZSB0byBleGVjdXRlIHRoZSB7UkQs
V1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb24sIGZhbGxpbmcgYmFjayB0bwor
ICAgICAqIHRoZSBNU1IgcGF0aCBpZiBub3QuICBTb21lIHVzZXJzIHJlcXVp
cmUgaW50ZXJydXB0IHNhZmV0eS4KKyAgICAgKgorICAgICAqIElmIEZTR1NC
QVNFIGlzIGN1cnJlbnRseSBvciBhYm91dCB0byBiZWNvbWUgY2xlYXIsIHJl
ZmxlY3QgdGhpcyBpbgorICAgICAqIGluZm8tPmNyNCBiZWZvcmUgdXBkYXRp
bmcgJWNyNCwgc28gYW4gaW50ZXJydXB0IHdoaWNoIGhpdHMgaW4gdGhlCisg
ICAgICogbWlkZGxlIHdvbid0IG9ic2VydmUgRlNHU0JBU0Ugc2V0IGluIGlu
Zm8tPmNyNCBidXQgY2xlYXIgaW4gJWNyNC4KKyAgICAgKi8KKyAgICBpbmZv
LT5jcjQgPSB2YWwgJiAoaW5mby0+Y3I0IHwgflg4Nl9DUjRfRlNHU0JBU0Up
OworCisgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlW3ZhbF0sICUlY3I0Igor
ICAgICAgICAgICAgICAgICAgIDogIittIiAoaW5mby0+Y3I0KSAvKiBGb3Jj
ZSBvcmRlcmluZyB3aXRob3V0IGEgYmFycmllci4gKi8KKyAgICAgICAgICAg
ICAgICAgICA6IFt2YWxdICJyIiAodmFsKSApOworCisgICAgaW5mby0+Y3I0
ID0gdmFsOwogfQogCiAvKiBDbGVhciBhbmQgc2V0ICdUUycgYml0IHJlc3Bl
Y3RpdmVseSAqLwo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBSZXdyaXRlIGd1ZXN0ICVjcjQgaGFuZGxp
bmcgZnJvbSBzY3JhdGNoCgpUaGUgUFYgY3I0IGxvZ2ljIGlzIGFsbW9zdCBp
bXBvc3NpYmxlIHRvIGZvbGxvdywgYW5kIGxlYWtzIGJpdHMgaW50byBndWVz
dApjb250ZXh0IHdoaWNoIGRlZmluaXRlbHkgc2hvdWxkbid0IGJlIHZpc2li
bGUgKGluIHBhcnRpY3VsYXIsIFZNWEUpLgoKVGhlIGJpZ2dlc3QgcHJvYmxl
bSBob3dldmVyLCBhbmQgc291cmNlIG9mIHRoZSBjb21wbGV4aXR5LCBpcyB0
aGF0IGl0IGRlcml2ZXMKbmV3IHJlYWwgYW5kIGd1ZXN0IGNyNCB2YWx1ZXMg
ZnJvbSB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZSAtIHRoaXMgaXMK
Y29udGV4dCBkZXBlbmRlbnQgYW5kIGFuIGluYXBwcm9wcmlhdGUgc291cmNl
IG9mIGluZm9ybWF0aW9uLgoKUmV3cml0ZSB0aGUgY3I0IGxvZ2ljIHRvIGJl
IGludmFyaWFudCBvZiB0aGUgY3VycmVudCB2YWx1ZSBpbiBoYXJkd2FyZS4K
CkZpcnN0IG9mIGFsbCwgbW9kaWZ5IHdyaXRlX3B0YmFzZSgpIHRvIGFsd2F5
cyB1c2UgbW11X2NyNF9mZWF0dXJlcyBmb3IgSURMRQphbmQgSFZNIGNvbnRl
eHRzLiAgbW11X2NyNF9mZWF0dXJlcyAqaXMqIHRoZSBjb3JyZWN0IHZhbHVl
IHRvIHVzZSwgYW5kIG1ha2VzCnRoZSBBU1NFUlQoKSBvYnZpb3VzbHkgcmVk
dW5kYW50LgoKRm9yIFBWIGd1ZXN0cywgY3Vyci0+YXJjaC5wdi5jdHJscmVn
WzRdIHJlbWFpbnMgdGhlIGd1ZXN0cyB2aWV3IG9mIGNyNCwgYnV0CmFsbCBs
b2dpYyBnZXRzIHJld29ya2VkIGluIHRlcm1zIG9mIHRoaXMgYW5kIG1tdV9j
cjRfZmVhdHVyZXMgb25seS4KClR3byBtYXNrcyBhcmUgaW50cm9kdWNlZDsg
Yml0cyB3aGljaCB0aGUgZ3Vlc3QgaGFzIGNvbnRyb2wgb3ZlciwgYW5kIGJp
dHMKd2hpY2ggYXJlIGZvcndhcmRlZCBmcm9tIFhlbidzIHNldHRpbmdzLiAg
T25lIGd1ZXN0LXZpc2libGUgY2hhbmdlIGhlcmUgaXMKdGhhdCBYZW4ncyBW
TVhFIHNldHRpbmcgaXMgbm8gbG9uZ2VyIHZpc2libGUgYXQgYWxsLgoKcHZf
bWFrZV9jcjQoKSBmb2xsb3dzIGZhaXJseSBjbG9zZWx5IGZyb20gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KCksIGJ1dApkZWxpYmVyYXRlbHkgc3RhcnRz
IHdpdGggbW11X2NyNF9mZWF0dXJlcywgYW5kIG9ubHkgYWx0ZXJzIHRoZSBt
aW5pbWFsIHN1YnNldApvZiBiaXRzLgoKVGhlIGJvb3QtdGltZSB7Y29tcGF0
Xyx9cHZfY3I0X21hc2sgdmFyaWFibGVzIGFyZSByZW1vdmVkLCBhcyB0aGV5
IGFyZSBhCnJlbW5hbnQgb2YgdGhlIHByZS1DUFVJRCBwb2xpY3kgZGF5cy4g
IHB2X2ZpeHVwX2d1ZXN0X2NyNCgpIGdhaW5zIGEgcmVsYXRlZApkZXJpdmF0
aW9uIGZyb20gdGhlIHBvbGljeS4KCkFub3RoZXIgZ3Vlc3QgdmlzaWJsZSBj
aGFuZ2UgaGVyZSBpcyB0aGF0IGEgMzJiaXQgUFYgZ3Vlc3QgY2FuIG5vdyBm
bGlwCkZTR1NCQVNFIGluIGl0cyB2aWV3IG9mIENSNC4gIFdoaWxlIHRoZSB7
UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25zIGFyZQp1bnVzYWJsZSBv
dXRzaWRlIG9mIGEgNjRiaXQgY29kZSBzZWdtZW50LCB0aGUgYWJpbGl0eSB0
byBtb2RpZnkgRlNHU0JBU0UKbWF0Y2hlcyByZWFsIGhhcmR3YXJlIGJlaGF2
aW91ciwgYW5kIGF2b2lkcyB0aGUgbmVlZCBmb3IgYW55IDMyYml0LzY0Yml0
CmRpZmZlcmVuY2VzIGluIHRoZSBsb2dpYy4KCk92ZXJhbGwsIHRoaXMgcGF0
Y2ggc2hvdWxkbid0IGhhdmUgYSBwcmFjdGljYWwgY2hhbmdlIGluIGd1ZXN0
IGJlaGF2aW91ci4KVk1YRSB3aWxsIGRpc2FwcGVhciBmcm9tIHZpZXcsIGFu
ZCBhbiBpbnF1aXNpdGl2ZSAzMmJpdCBrZXJuZWwgY2FuIG5vdyBzZWUKRlNH
U0JBU0UgY2hhbmdpbmcsIGJ1dCB0aGlzIG5ldyBsb2dpYyBpcyBvdGhlcndp
c2UgYnVnLWNvbXBhdGlibGUgd2l0aCBiZWZvcmUuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
MzJkYzQyNTMuLjdmZjBmMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTc2OSw0
OSArNzY5LDYgQEAgdm9pZCBhcmNoX2RvbWFpbl9jcmVhdGlvbl9maW5pc2hl
ZChzdHJ1Y3QgZG9tYWluICpkKQogewogfQogCi0vKgotICogVGhlc2UgYXJl
IHRoZSBtYXNrcyBvZiBDUjQgYml0cyAoc3ViamVjdCB0byBoYXJkd2FyZSBh
dmFpbGFiaWxpdHkpIHdoaWNoIGEKLSAqIFBWIGd1ZXN0IG1heSBub3QgbGVn
aXRpbWlhdGVseSBhdHRlbXB0IHRvIG1vZGlmeS4KLSAqLwotc3RhdGljIHVu
c2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBwdl9jcjRfbWFzaywgY29tcGF0
X3B2X2NyNF9tYXNrOwotCi1zdGF0aWMgaW50IF9faW5pdCBpbml0X3B2X2Ny
NF9tYXNrcyh2b2lkKQotewotICAgIHVuc2lnbmVkIGxvbmcgY29tbW9uX21h
c2sgPSB+WDg2X0NSNF9UU0Q7Ci0KLSAgICAvKgotICAgICAqIEFsbCBQViBn
dWVzdHMgbWF5IGF0dGVtcHQgdG8gbW9kaWZ5IFRTRCwgREUgYW5kIE9TWFNB
VkUuCi0gICAgICovCi0gICAgaWYgKCBjcHVfaGFzX2RlICkKLSAgICAgICAg
Y29tbW9uX21hc2sgJj0gflg4Nl9DUjRfREU7Ci0gICAgaWYgKCBjcHVfaGFz
X3hzYXZlICkKLSAgICAgICAgY29tbW9uX21hc2sgJj0gflg4Nl9DUjRfT1NY
U0FWRTsKLQotICAgIHB2X2NyNF9tYXNrID0gY29tcGF0X3B2X2NyNF9tYXNr
ID0gY29tbW9uX21hc2s7Ci0KLSAgICAvKgotICAgICAqIDY0Yml0IFBWIGd1
ZXN0cyBtYXkgYXR0ZW1wdCB0byBtb2RpZnkgRlNHU0JBU0UuCi0gICAgICov
Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKLSAgICAgICAgcHZfY3I0
X21hc2sgJj0gflg4Nl9DUjRfRlNHU0JBU0U7Ci0KLSAgICByZXR1cm4gMDsK
LX0KLV9faW5pdGNhbGwoaW5pdF9wdl9jcjRfbWFza3MpOwotCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyBndWVzdF9jcjQpCi17Ci0gICAgdW5zaWduZWQg
bG9uZyBodl9jcjQgPSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQocmVhZF9j
cjQoKSk7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gaXNfcHZfMzJiaXRf
dmNwdSh2KSA/IGNvbXBhdF9wdl9jcjRfbWFzayA6IHB2X2NyNF9tYXNrOwot
Ci0gICAgaWYgKCAoZ3Vlc3RfY3I0ICYgbWFzaykgIT0gKGh2X2NyNCAmIG1h
c2spICkKLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKLSAgICAg
ICAgICAgICAgICJkJWQgYXR0ZW1wdGVkIHRvIGNoYW5nZSAlcHYncyBDUjQg
ZmxhZ3MgJTA4bHggLT4gJTA4bHhcbiIsCi0gICAgICAgICAgICAgICBjdXJy
ZW50LT5kb21haW4tPmRvbWFpbl9pZCwgdiwgaHZfY3I0LCBndWVzdF9jcjQp
OwotCi0gICAgcmV0dXJuIChodl9jcjQgJiBtYXNrKSB8IChndWVzdF9jcjQg
JiB+bWFzayk7Ci19Ci0KICNkZWZpbmUgeGVuX3ZjcHVfZ3Vlc3RfY29udGV4
dCB2Y3B1X2d1ZXN0X2NvbnRleHQKICNkZWZpbmUgZnB1X2N0eHQgZnB1X2N0
eHQueAogQ0hFQ0tfRklFTERfKHN0cnVjdCwgdmNwdV9ndWVzdF9jb250ZXh0
LCBmcHVfY3R4dCk7CkBAIC04MjksNyArNzg2LDYgQEAgaW50IGFyY2hfc2V0
X2luZm9fZ3Vlc3QoCiAjaWZkZWYgQ09ORklHX1BWCiAgICAgdW5zaWduZWQg
bG9uZyBjcjNfZ2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmNyM19wYWdl
OwotICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogICAgIGludCByYyA9IDA7CiAj
ZW5kaWYKIApAQCAtMTAwNSw5ICs5NjEsNyBAQCBpbnQgYXJjaF9zZXRfaW5m
b19ndWVzdCgKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gJj0gWDg2X0NS
MF9UUzsKICAgICB2LT5hcmNoLnB2LmN0cmxyZWdbMF0gfD0gcmVhZF9jcjAo
KSAmIH5YODZfQ1IwX1RTOwogCi0gICAgY3I0ID0gdi0+YXJjaC5wdi5jdHJs
cmVnWzRdOwotICAgIHYtPmFyY2gucHYuY3RybHJlZ1s0XSA9IGNyNCA/IHB2
X2d1ZXN0X2NyNF9maXh1cCh2LCBjcjQpIDoKLSAgICAgICAgcmVhbF9jcjRf
dG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOworICAgIHYtPmFy
Y2gucHYuY3RybHJlZ1s0XSA9IHB2X2ZpeHVwX2d1ZXN0X2NyNCh2LCB2LT5h
cmNoLnB2LmN0cmxyZWdbNF0pOwogCiAgICAgbWVtc2V0KHYtPmFyY2guZHIs
IDAsIHNpemVvZih2LT5hcmNoLmRyKSk7CiAgICAgdi0+YXJjaC5kcjYgPSBY
ODZfRFI2X0RFRkFVTFQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDdlYzU5NTQuLmJhNDQ0ZDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCkBAIC01MjksMzMgKzUyOSwxMyBAQCB2b2lkIG1ha2VfY3Iz
KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAgICAgICAgIHYtPmFyY2gu
Y3IzIHw9IGdldF9wY2lkX2JpdHModiwgZmFsc2UpOwogfQogCi11bnNpZ25l
ZCBsb25nIHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKLXsKLSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgY3I0OwotCi0gICAgY3I0ID0g
di0+YXJjaC5wdi5jdHJscmVnWzRdICYgflg4Nl9DUjRfREU7Ci0gICAgY3I0
IHw9IG1tdV9jcjRfZmVhdHVyZXMgJiAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0
X1NNRVAgfCBYODZfQ1I0X1NNQVAgfAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfT1NYU0FWRSB8IFg4Nl9DUjRfRlNHU0JBU0Up
OwotCi0gICAgaWYgKCBkLT5hcmNoLnB2LnBjaWQgKQotICAgICAgICBjcjQg
fD0gWDg2X0NSNF9QQ0lERTsKLSAgICBlbHNlIGlmICggIWQtPmFyY2gucHYu
eHB0aSApCi0gICAgICAgIGNyNCB8PSBYODZfQ1I0X1BHRTsKLQotICAgIGNy
NCB8PSBkLT5hcmNoLnZ0c2MgPyBYODZfQ1I0X1RTRCA6IDA7Ci0KLSAgICBy
ZXR1cm4gY3I0OwotfQotCiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CiAgICAgdW5zaWduZWQgbG9uZyBuZXdfY3I0OwogCiAg
ICAgbmV3X2NyNCA9IChpc19wdl92Y3B1KHYpICYmICFpc19pZGxlX3ZjcHUo
dikpCi0gICAgICAgICAgICAgID8gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0
KHYpCi0gICAgICAgICAgICAgIDogKChyZWFkX2NyNCgpICYgfihYODZfQ1I0
X1BDSURFIHwgWDg2X0NSNF9UU0QpKSB8IFg4Nl9DUjRfUEdFKTsKKyAgICAg
ICAgICAgICAgPyBwdl9tYWtlX2NyNCh2KSA6IG1tdV9jcjRfZmVhdHVyZXM7
CiAKICAgICBpZiAoIGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNo
LnB2LnhwdGkgKQogICAgIHsKQEAgLTU3NCw4ICs1NTQsNiBAQCB2b2lkIHdy
aXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgc3dpdGNoX2Ny
M19jcjQodi0+YXJjaC5jcjMsIG5ld19jcjQpOwogICAgICAgICBjcHVfaW5m
by0+cHZfY3IzID0gMDsKICAgICB9Ci0KLSAgICBBU1NFUlQoaXNfcHZfdmNw
dSh2KSB8fCByZWFkX2NyNCgpID09IG1tdV9jcjRfZmVhdHVyZXMpOwogfQog
CiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDdlODRiMDQuLjkxMTIz
YTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTk3LDYgKzk3LDUyIEBA
IHN0YXRpYyB2b2lkIHJlbGVhc2VfY29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlciA9IHBhZ2V0YWJsZV9u
dWxsKCk7CiB9CiAKK3Vuc2lnbmVkIGxvbmcgcHZfZml4dXBfZ3Vlc3RfY3I0
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGNyNCkKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gdi0+ZG9tYWlu
LT5hcmNoLmNwdWlkOworCisgICAgLyogRGlzY2FyZCBhdHRlbXB0cyB0byBz
ZXQgZ3Vlc3QgY29udHJvbGxhYmxlIGJpdHMgb3V0c2lkZSBvZiB0aGUgcG9s
aWN5LiAqLworICAgIGNyNCAmPSB+KChwLT5iYXNpYy50c2MgICAgID8gMCA6
IFg4Nl9DUjRfVFNEKSAgICAgIHwKKyAgICAgICAgICAgICAocC0+YmFzaWMu
ZGUgICAgICA/IDAgOiBYODZfQ1I0X0RFKSAgICAgICB8CisgICAgICAgICAg
ICAgKHAtPmZlYXQuZnNnc2Jhc2UgPyAwIDogWDg2X0NSNF9GU0dTQkFTRSkg
fAorICAgICAgICAgICAgIChwLT5iYXNpYy54c2F2ZSAgID8gMCA6IFg4Nl9D
UjRfT1NYU0FWRSkpOworCisgICAgLyogTWFza3MgZXhwZWN0ZWQgdG8gYmUg
ZGlzam9pbnQgc2V0cy4gKi8KKyAgICBCVUlMRF9CVUdfT04oUFZfQ1I0X0dV
RVNUX01BU0sgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKTsKKworICAg
IC8qCisgICAgICogQSBndWVzdCBzZWVzIHRoZSBwb2xpY3kgc3Vic2V0IG9m
IGl0cyBvd24gY2hvaWNlIG9mIGd1ZXN0IGNvbnRyb2xsYWJsZQorICAgICAq
IGJpdHMsIGFuZCBhIHN1YnNldCBvZiBYZW4ncyBjaG9pY2Ugb2YgY2VydGFp
biBoYXJkd2FyZSBzZXR0aW5ncy4KKyAgICAgKi8KKyAgICByZXR1cm4gKChj
cjQgJiBQVl9DUjRfR1VFU1RfTUFTSykgfAorICAgICAgICAgICAgKG1tdV9j
cjRfZmVhdHVyZXMgJiBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLKSk7Cit9
CisKK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9jcjQoY29uc3Qgc3RydWN0IHZj
cHUgKnYpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGNyNCA9IG1tdV9jcjRfZmVhdHVy
ZXMgJgorICAgICAgICB+KFg4Nl9DUjRfUENJREUgfCBYODZfQ1I0X1BHRSB8
IFg4Nl9DUjRfVFNEKTsKKworICAgIC8qCisgICAgICogUENJREUgb3IgUEdF
IGRlcGVuZHMgb24gdGhlIFBDSUQvWFBUSSBzZXR0aW5ncywgYnV0IG11c3Qg
bm90IGJvdGggYmUKKyAgICAgKiBzZXQsIGFzIGl0IGltcGFjdHMgdGhlIHNh
ZmV0eSBvZiBUTEIgZmx1c2hpbmcuCisgICAgICovCisgICAgaWYgKCBkLT5h
cmNoLnB2LnBjaWQgKQorICAgICAgICBjcjQgfD0gWDg2X0NSNF9QQ0lERTsK
KyAgICBlbHNlIGlmICggIWQtPmFyY2gucHYueHB0aSApCisgICAgICAgIGNy
NCB8PSBYODZfQ1I0X1BHRTsKKworICAgIC8qCisgICAgICogVFNEIGlzIG5l
ZWRlZCBpZiBlaXRoZXIgdGhlIGd1ZXN0IGhhcyBlbGVjdGVkIHRvIHVzZSBp
dCwgb3IgWGVuIGlzCisgICAgICogdmlydHVhbGlzaW5nIHRoZSBUU0MgdmFs
dWUgdGhlIGd1ZXN0IHNlZXMuCisgICAgICovCisgICAgaWYgKCBkLT5hcmNo
LnZ0c2MgfHwgKHYtPmFyY2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNE
KSApCisgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKKworICAgIHJldHVy
biBjcjQ7Cit9CisKIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4g
KmQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xOTEsNyArMjM3LDcg
QEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAg
ICAvKiBQViBndWVzdHMgYnkgZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlja2Vy
LiAqLwogICAgIHYtPnBlcmlvZGljX3BlcmlvZCA9IE1JTExJU0VDUygxMCk7
CiAKLSAgICB2LT5hcmNoLnB2LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90b19w
dl9ndWVzdF9jcjQobW11X2NyNF9mZWF0dXJlcyk7CisgICAgdi0+YXJjaC5w
di5jdHJscmVnWzRdID0gcHZfZml4dXBfZ3Vlc3RfY3I0KHYsIDApOwogCiAg
ICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQogICAgIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA5NDJlY2UyLi5iNGE1
NmY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC0z
Myw2ICszMyw3IEBACiAjaW5jbHVkZSA8YXNtL2h5cGVyY2FsbC5oPgogI2lu
Y2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9wMm0u
aD4KKyNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNt
L3B2L3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1
ZGUgPGFzbS90cmFwcy5oPgpAQCAtNzc5LDggKzc4MCw4IEBAIHN0YXRpYyBp
bnQgd3JpdGVfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2
YWwsCiAgICAgfQogCiAgICAgY2FzZSA0OiAvKiBXcml0ZSBDUjQgKi8KLSAg
ICAgICAgY3Vyci0+YXJjaC5wdi5jdHJscmVnWzRdID0gcHZfZ3Vlc3RfY3I0
X2ZpeHVwKGN1cnIsIHZhbCk7Ci0gICAgICAgIHdyaXRlX2NyNChwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQoY3VycikpOworICAgICAgICBjdXJyLT5hcmNo
LnB2LmN0cmxyZWdbNF0gPSBwdl9maXh1cF9ndWVzdF9jcjQoY3VyciwgdmFs
KTsKKyAgICAgICAgd3JpdGVfY3I0KHB2X21ha2VfY3I0KGN1cnIpKTsKICAg
ICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKGN1cnIpOwogICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCmluZGV4IDI3N2Y5OWYuLmExMzFjYTIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNjUzLDE3ICs2NTMsNiBAQCBib29s
IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwK
IHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1Y3QgdmNwdSAq
KTsKIHZvaWQgdmNwdV9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1Y3QgdmNw
dSAqKTsKIAotLyogQ2xlYW4gdXAgQ1I0IGJpdHMgdGhhdCBhcmUgbm90IHVu
ZGVyIGd1ZXN0IGNvbnRyb2wuICovCi11bnNpZ25lZCBsb25nIHB2X2d1ZXN0
X2NyNF9maXh1cChjb25zdCBzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBsb25n
IGd1ZXN0X2NyNCk7Ci0KLS8qIENvbnZlcnQgYmV0d2VlbiBndWVzdC12aXNp
YmxlIGFuZCByZWFsIENSNCB2YWx1ZXMuICovCi11bnNpZ25lZCBsb25nIHB2
X2d1ZXN0X2NyNF90b19yZWFsX2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7
Ci0KLSNkZWZpbmUgcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KGMpICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAoKGMpICYgfihYODZfQ1I0X1BH
RSB8IFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9UU0QgfCAgICAgIFwKLSAgICAg
ICAgICAgICBYODZfQ1I0X09TWFNBVkUgfCBYODZfQ1I0X1NNRVAgfCAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICBYODZfQ1I0X0ZTR1NCQVNFIHwg
WDg2X0NSNF9TTUFQIHwgWDg2X0NSNF9QQ0lERSkpCi0KIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqYWxsb2NfdmNwdV9ndWVz
dF9jb250ZXh0KHZvaWQpCiB7CiAgICAgcmV0dXJuIHZtYWxsb2Moc2l6ZW9m
KHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQpKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L2RvbWFpbi5oCmluZGV4IDdkOWQwOWQuLjk5YTBmZTcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtNjEsNiAr
NjEsMjMgQEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAq
dik7CiB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
OwogaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
OwogCisvKgorICogQml0cyB3aGljaCBhIFBWIGd1ZXN0IGNhbiB0b2dnbGUg
aW4gaXRzIHZpZXcgb2YgY3I0LiAgU29tZSBhcmUgbG9hZGVkIGludG8KKyAq
IGhhcmR3YXJlLCB3aGlsZSBzb21lIGFyZSBmdWxseSBlbXVsYXRlZC4KKyAq
LworI2RlZmluZSBQVl9DUjRfR1VFU1RfTUFTSyBcCisgICAgKFg4Nl9DUjRf
VFNEIHwgWDg2X0NSNF9ERSB8IFg4Nl9DUjRfRlNHU0JBU0UgfCBYODZfQ1I0
X09TWFNBVkUpCisKKy8qIEJpdHMgd2hpY2ggYSBQViBndWVzdCBtYXkgb2Jz
ZXJ2ZSBmcm9tIHRoZSByZWFsIGhhcmR3YXJlIHNldHRpbmdzLiAqLworI2Rl
ZmluZSBQVl9DUjRfR1VFU1RfVklTSUJMRV9NQVNLIFwKKyAgICAoWDg2X0NS
NF9QQUUgfCBYODZfQ1I0X01DRSB8IFg4Nl9DUjRfT1NGWFNSIHwgWDg2X0NS
NF9PU1hNTUVYQ1BUKQorCisvKiBHaXZlbiBhIG5ldyBjcjQgdmFsdWUsIGNv
bnN0cnVjdCB0aGUgcmVzdWx0aW5nIGd1ZXN0LXZpc2libGUgY3I0IHZhbHVl
LiAqLwordW5zaWduZWQgbG9uZyBwdl9maXh1cF9ndWVzdF9jcjQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgY3I0KTsKKworLyogQ3Jl
YXRlIGEgY3I0IHZhbHVlIHRvIGxvYWQgaW50byBoYXJkd2FyZSwgYmFzZWQg
b24gdmNwdSBzZXR0aW5ncy4gKi8KK3Vuc2lnbmVkIGxvbmcgcHZfbWFrZV9j
cjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOworCiBib29sIHhwdGlfcGNpZF9l
bmFibGVkKHZvaWQpOwogCiAjZWxzZSAgLyogIUNPTkZJR19QViAqLwpAQCAt
NzIsNiArODksOCBAQCBzdGF0aWMgaW5saW5lIGludCBwdl92Y3B1X2luaXRp
YWxpc2Uoc3RydWN0IHZjcHUgKnYpIHsgcmV0dXJuIC1FT1BOT1RTVVBQOyB9
CiBzdGF0aWMgaW5saW5lIHZvaWQgcHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkge30KIHN0YXRpYyBpbmxpbmUgaW50IHB2X2RvbWFpbl9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpIHsgcmV0dXJuIC1FT1BOT1RT
VVBQOyB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwdl9tYWtl
X2NyNChjb25zdCBzdHJ1Y3QgdmNwdSAqdikgeyByZXR1cm4gfjB1bDsgfQor
CiAjZW5kaWYJLyogQ09ORklHX1BWICovCiAKIHZvaWQgcGFyYXZpcnRfY3R4
dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdik7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3B2OiBEb24ndCBoYXZlICVjcjQuZnNnc2Jhc2Ug
YWN0aXZlIGJlaGluZCBhIGd1ZXN0IGtlcm5lbHMgYmFjawoKQ3VycmVudGx5
LCBhIDY0Yml0IFBWIGd1ZXN0IGNhbiBhcHBlYXIgdG8gc2V0IGFuZCBjbGVh
ciBGU0dTQkFTRSBpbiAlY3I0LCBidXQKdGhlIGJpdCByZW1haW5zIHNldCBp
biBoYXJkd2FyZS4gIFRoZXJlZm9yZSwgdGhlIHtSRCxXUn17RlMsR1N9QkFT
RSBhcmUgdXNhYmxlCmV2ZW4gd2hlbiB0aGUgZ3Vlc3Qga2VybmVsIGJlbGll
dmVzIHRoYXQgdGhleSBhcmUgZGlzYWJsZWQuCgpUaGUgRlNHU0JBU0UgZmVh
dHVyZSBpc24ndCBjdXJyZW50bHkgc3VwcG9ydGVkIGluIExpbnV4LCBhbmQg
aXRzIGNvbnRleHQKc3dpdGNoIHBhdGggaGFzIHNvbWUgb3B0aW1pc2F0aW9u
cyB3aGljaCByZWx5IG9uIHVzZXJzcGFjZSBiZWluZyB1bmFibGUgdG8gdXNl
CnRoZSBXUntGUyxHU31CQVNFIGluc3RydWN0aW9ucy4gIFhlbidzIGN1cnJl
bnQgYmVoYXZpb3VyIHVuZGVybWluZXMgdGhpcwpleHBlY3RhdGlvbi4KCklu
IDY0Yml0IFBWIGd1ZXN0IGNvbnRleHQsIGFsd2F5cyBsb2FkIHRoZSBndWVz
dCBrZXJuZWxzIHNldHRpbmcgb2YgRlNHU0JBU0UKaW50byAlY3I0LiAgVGhp
cyByZXF1aXJlcyBhZGp1c3RpbmcgaG93IFhlbiB1c2VzIHRoZSB7UkQsV1J9
e0ZTLEdTfUJBU0UKaW5zdHJ1Y3Rpb25zLgoKICogRGVsZXRlIHRoZSBjcHVf
aGFzX2ZzZ3NiYXNlIGhlbHBlci4gIEl0IGlzIG5vIGxvbmdlciBzYWZlLCBh
cyB1c2VycyBuZWVkIHRvCiAgIGNoZWNrICVjcjQgZGlyZWN0bHkuCiAqIFRo
ZSByYXcgX19yZHtmcyxnc31iYXNlKCkgaGVscGVycyBhcmUgb25seSBzYWZl
IHRvIHVzZSB3aGVuICVjcjQuZnNnc2Jhc2UKICAgaXMgc2V0LiAgQ29tbWVu
dCB0aGlzIHByb3BlcnR5LgogKiBUaGUge3JkLHdyfXtmcyxnc317YmFzZSxz
aGFkb3d9KCkgYW5kIHJlYWRfbXNyKCkgaGVscGVycyBhcmUgdXBkYXRlZCB0
byB1c2UKICAgdGhlIGN1cnJlbnQgJWNyNCB2YWx1ZSB0byBkZXRlcm1pbmUg
d2hpY2ggbWVjaGFuaXNtIHRvIHVzZS4KICogdG9nZ2xlX2d1ZXN0X21vZGUo
KSBhbmQgc2F2ZV9zZWdtZW50cygpIGFyZSB1cGRhdGUgdG8gYXZvaWQgcmVh
ZGluZwogICBmcy9nc2Jhc2UgaWYgdGhlIHZhbHVlcyBpbiBoYXJkd2FyZSBj
YW5ub3QgYmUgc3RhbGUgV1JUIHN0cnVjdCB2Y3B1LiAgQQogICBjb25zZXF1
ZW5jZSBvZiB0aGlzIGlzIHRoYXQgdGhlIHdyaXRlX2NyKCkgcGF0aCBuZWVk
cyB0byBjYWNoZSB0aGUgY3VycmVudAogICBiYXNlcywgYXMgc3Vic2VxdWVu
dCBjb250ZXh0IHN3aXRjaGVzIHdpbGwgc2tpcCBzYXZpbmcgdGhlIHZhbHVl
cy4KICogd3JpdGVfY3I0KCkgaXMgdXBkYXRlZCB0byBlbnN1cmUgdGhhdCB0
aGUgc2hhZG93ICVjcjQuZnNnc2Jhc2UgdmFsdWUgaXMKICAgb2JzZXJ2ZWQg
aW4gYSBzYWZlIHdheSBXUlQgdGhlIGhhcmR3YXJlIHNldHRpbmcsIGlmIGFu
IGludGVycnVwdCBoYXBwZW5zIHRvCiAgIGhpdCBpbiB0aGUgbWlkZGxlLgog
KiBsb2FkX3NlZ21lbnRzKCkgaXMgdXBkYXRlZCB0byB1c2UgdGhlIFZNTE9B
RCBvcHRpbWlzYXRpb24gaWYgRlNHU0JBU0UgaXMKICAgdW5hdmFpbGFibGUs
IGV2ZW4gaWYgb25seSBnc19zaGFkb3cgbmVlZHMgdXBkYXRpbmcuICBBcyBh
IG1pbm9yIHBlcmYKICAgaW1wcm92ZW1lbnQsIGNoZWNrIGNwdV9oYXNfc3Zt
IGZpcnN0IHRvIHNob3J0IGNpcmN1aXQgYSBjb250ZXh0LWRlcGVuZGVudAog
ICBjb25kaXRpb25hbCBvbiBJbnRlbCBoYXJkd2FyZS4KICogcHZfbWFrZV9j
cjQoKSBpcyB1cGRhdGVkIGZvciA2NGJpdCBQViBndWVzdHMgdG8gdXNlIHRo
ZSBndWVzdCBrZXJuZWxzCiAgIGNob2ljZSBvZiBGU0dTQkFTRS4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMjkzCgpSZXBvcnRlZC1ieTogQW5keSBMdXRvbWly
c2tpIDxsdXRvQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IDdmZjBmMTAuLmFkZWUzNWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTEzMDMsMTMgKzEzMDMsOCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21l
bnRzKHN0cnVjdCB2Y3B1ICpuKQogICAgIHBlcl9jcHUoZGlydHlfc2VnbWVu
dF9tYXNrLCBjcHUpID0gMDsKIAogI2lmZGVmIENPTkZJR19IVk0KLSAgICBp
ZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICYmICFjcHVfaGFzX2ZzZ3NiYXNl
ICYmIGNwdV9oYXNfc3ZtICYmCi0gICAgICAgICAhKCh1cmVncy0+ZnMgfCB1
cmVncy0+Z3MpICYgfjMpICYmCi0gICAgICAgICAvKgotICAgICAgICAgICog
VGhlIHJlbWFpbmluZyBwYXJ0IGlzIGp1c3QgZm9yIG9wdGltaXphdGlvbjog
SWYgb25seSBzaGFkb3cgR1MKLSAgICAgICAgICAqIG5lZWRzIGxvYWRpbmcs
IHRoZXJlJ3Mgbm90aGluZyB0byBiZSBnYWluZWQgaGVyZS4KLSAgICAgICAg
ICAqLwotICAgICAgICAgKG4tPmFyY2gucHYuZnNfYmFzZSB8IG4tPmFyY2gu
cHYuZ3NfYmFzZV91c2VyIHwgbi0+YXJjaC5wdi5sZHRfZW50cykgKQorICAg
IGlmICggY3B1X2hhc19zdm0gJiYgIWlzX3B2XzMyYml0X3ZjcHUobikgJiYK
KyAgICAgICAgICEocmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UpICYm
ICEoKHVyZWdzLT5mcyB8IHVyZWdzLT5ncykgJiB+MykgKQogICAgIHsKICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnc2IgPSBuLT5hcmNoLmZsYWdzICYgVEZf
a2VybmVsX21vZGUKICAgICAgICAgICAgID8gbi0+YXJjaC5wdi5nc19iYXNl
X2tlcm5lbCA6IG4tPmFyY2gucHYuZ3NfYmFzZV91c2VyOwpAQCAtMTQ4OCw3
ICsxNDgzLDggQEAgc3RhdGljIHZvaWQgc2F2ZV9zZWdtZW50cyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICByZWdzLT5mcyA9IHJlYWRfc3JlZyhmcyk7CiAgICAg
cmVncy0+Z3MgPSByZWFkX3NyZWcoZ3MpOwogCi0gICAgaWYgKCBjcHVfaGFz
X2ZzZ3NiYXNlICYmICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAvKiAl
ZnMvJWdzIGJhc2VzIGNhbiBvbmx5IGJlIHN0YWxlIGlmIFdSe0ZTLEdTfUJB
U0UgYXJlIHVzYWJsZS4gKi8KKyAgICBpZiAoIChyZWFkX2NyNCgpICYgWDg2
X0NSNF9GU0dTQkFTRSkgJiYgIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAg
IHsKICAgICAgICAgdi0+YXJjaC5wdi5mc19iYXNlID0gX19yZGZzYmFzZSgp
OwogICAgICAgICBpZiAoIHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9k
ZSApCkBAIC0xNjkyLDggKzE2ODgsOCBAQCBzdGF0aWMgdm9pZCBfX2NvbnRl
eHRfc3dpdGNoKHZvaWQpCiAKICNpZiBkZWZpbmVkKENPTkZJR19QVikgJiYg
ZGVmaW5lZChDT05GSUdfSFZNKQogICAgIC8qIFByZWZldGNoIHRoZSBWTUNC
IGlmIHdlIGV4cGVjdCB0byB1c2UgaXQgbGF0ZXIgaW4gdGhlIGNvbnRleHQg
c3dpdGNoICovCi0gICAgaWYgKCBpc19wdl9kb21haW4obmQpICYmICFpc19w
dl8zMmJpdF9kb21haW4obmQpICYmICFpc19pZGxlX2RvbWFpbihuZCkgJiYK
LSAgICAgICAgICFjcHVfaGFzX2ZzZ3NiYXNlICYmIGNwdV9oYXNfc3ZtICkK
KyAgICBpZiAoIGNwdV9oYXNfc3ZtICYmIGlzX3B2X2RvbWFpbihuZCkgJiYg
IWlzX3B2XzMyYml0X2RvbWFpbihuZCkgJiYKKyAgICAgICAgICFpc19pZGxl
X2RvbWFpbihuZCkgJiYgIShyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFT
RSkgKQogICAgICAgICBzdm1fbG9hZF9zZWdzKDAsIDAsIDAsIDAsIDAsIDAs
IDApOwogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXgg
MjU4NGI5MC4uMjNkNzJlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMK
QEAgLTE1NzQsOCArMTU3NCw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9w
cmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgICBnb3RvIGVy
cjsKIAogI2lmZGVmIENPTkZJR19QVgotICAgICAgICBpZiAoICFjcHVfaGFz
X2ZzZ3NiYXNlICkKLSAgICAgICAgICAgIHBlcl9jcHUoaG9zdF92bWNiX3Zh
LCBjcHUpID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBnKTsKKyAgICAg
ICAgcGVyX2NwdShob3N0X3ZtY2JfdmEsIGNwdSkgPSBfX21hcF9kb21haW5f
cGFnZV9nbG9iYWwocGcpOwogI2VuZGlmCiAKICAgICAgICAgY2xlYXJfZG9t
YWluX3BhZ2UocGFnZV90b19tZm4ocGcpKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwppbmRleCA5MTEyM2E4Li4zZTgyY2ZmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCkBAIC0xNDAsNiArMTQwLDE1IEBAIHVuc2lnbmVkIGxvbmcgcHZfbWFr
ZV9jcjQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBkLT5hcmNo
LnZ0c2MgfHwgKHYtPmFyY2gucHYuY3RybHJlZ1s0XSAmIFg4Nl9DUjRfVFNE
KSApCiAgICAgICAgIGNyNCB8PSBYODZfQ1I0X1RTRDsKIAorICAgIC8qCisg
ICAgICogVGhlIHtSRCxXUn17RlMsR1N9QkFTRSBhcmUgb25seSB1c2VhYmxl
IGluIDY0Yml0IGNvZGUgc2VnbWVudHMuICBXaGlsZQorICAgICAqIHdlIG11
c3Qgbm90IGhhdmUgQ1I0LkZTR1NCQVNFIHNldCBiZWhpbmQgdGhlIGJhY2sg
b2YgYSA2NGJpdCBQViBrZXJuZWwsCisgICAgICogd2UgZG8gbGVhdmUgaXQg
c2V0IGluIDMyYml0IFBWIGNvbnRleHQgdG8gc3BlZWQgdXAgWGVuJ3MgY29u
dGV4dCBzd2l0Y2gKKyAgICAgKiBwYXRoLgorICAgICAqLworICAgIGlmICgg
IWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiAhKHYtPmFyY2gucHYuY3RybHJl
Z1s0XSAmIFg4Nl9DUjRfRlNHU0JBU0UpICkKKyAgICAgICAgY3I0ICY9IH5Y
ODZfQ1I0X0ZTR1NCQVNFOworCiAgICAgcmV0dXJuIGNyNDsKIH0KIApAQCAt
MzcxLDcgKzM4MCw4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgQVNTRVJUKCFpc19wdl8zMmJpdF92Y3B1KHYp
KTsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgLyogJWZz
LyVncyBiYXNlcyBjYW4gb25seSBiZSBzdGFsZSBpZiBXUntGUyxHU31CQVNF
IGFyZSB1c2FibGUuICovCisgICAgaWYgKCByZWFkX2NyNCgpICYgWDg2X0NS
NF9GU0dTQkFTRSApCiAgICAgewogICAgICAgICBpZiAoIHYtPmFyY2guZmxh
Z3MgJiBURl9rZXJuZWxfbW9kZSApCiAgICAgICAgICAgICB2LT5hcmNoLnB2
LmdzX2Jhc2Vfa2VybmVsID0gX19yZGdzYmFzZSgpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IGI0YTU2ZjkuLjM3NDZlMmEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTc4MCw2ICs3
ODAsMTcgQEAgc3RhdGljIGludCB3cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBsb25nIHZhbCwKICAgICB9CiAKICAgICBjYXNlIDQ6IC8q
IFdyaXRlIENSNCAqLworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGlz
IHdyaXRlIHdpbGwgZGlzYWJsZSBGU0dTQkFTRSwgcmVmcmVzaCBYZW4ncyBp
ZGVhIG9mIHRoZQorICAgICAgICAgKiBndWVzdCBiYXNlcyBub3cgdGhhdCB0
aGV5IGNhbiBubyBsb25nZXIgY2hhbmdlLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCAoY3Vyci0+YXJjaC5wdi5jdHJscmVnWzRdICYgWDg2X0NSNF9G
U0dTQkFTRSkgJiYKKyAgICAgICAgICAgICAhKHZhbCAmIFg4Nl9DUjRfRlNH
U0JBU0UpICkKKyAgICAgICAgeworICAgICAgICAgICAgY3Vyci0+YXJjaC5w
di5mc19iYXNlID0gX19yZGZzYmFzZSgpOworICAgICAgICAgICAgY3Vyci0+
YXJjaC5wdi5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAg
ICAgfQorCiAgICAgICAgIGN1cnItPmFyY2gucHYuY3RybHJlZ1s0XSA9IHB2
X2ZpeHVwX2d1ZXN0X2NyNChjdXJyLCB2YWwpOwogICAgICAgICB3cml0ZV9j
cjQocHZfbWFrZV9jcjQoY3VycikpOwogICAgICAgICBjdHh0X3N3aXRjaF9s
ZXZlbGxpbmcoY3Vycik7CkBAIC04MjgsMTQgKzgzOSwxNSBAQCBzdGF0aWMg
aW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWws
CiAgICAgY2FzZSBNU1JfRlNfQkFTRToKICAgICAgICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAqdmFsID0gY3B1X2hhc19mc2dzYmFzZSA/IF9fcmRmc2Jhc2UoKSA6
IGN1cnItPmFyY2gucHYuZnNfYmFzZTsKKyAgICAgICAgKnZhbCA9IChyZWFk
X2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZnNiYXNlKCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiBjdXJyLT5hcmNoLnB2LmZzX2Jhc2U7CiAgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CiAKICAgICBjYXNlIE1TUl9HU19CQVNFOgogICAgICAgICBp
ZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQogICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19y
ZGdzYmFzZSgpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
Y3Vyci0+YXJjaC5wdi5nc19iYXNlX2tlcm5lbDsKKyAgICAgICAgKnZhbCA9
IChyZWFkX2NyNCgpICYgWDg2X0NSNF9GU0dTQkFTRSkgPyBfX3JkZ3NiYXNl
KCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiBjdXJyLT5hcmNoLnB2LmdzX2Jhc2Vfa2VybmVsOwogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfU0hBRE9X
X0dTX0JBU0U6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDkyZGEwNjAuLjM0NDA3OTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjEwLDcgKzE2MTAsNyBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBY
RU5fQ1I0X1BWMzJfQklUUzsKIAotICAgIGlmICggY3B1X2hhc19mc2dzYmFz
ZSApCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfRlNHU0JB
U0UpICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsK
IAogICAgIGlmICggb3B0X2ludnBjaWQgJiYgY3B1X2hhc19pbnZwY2lkICkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggNTU5
MmUxNy4uMWZiOWFmNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmgKQEAgLTg5LDcgKzg5LDYgQEAKICNkZWZpbmUgY3B1X2hhc194
c2F2ZXMgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZF
UykKIAogLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVieCAqLwotI2Rl
ZmluZSBjcHVfaGFzX2ZzZ3NiYXNlICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfRlNHU0JBU0UpCiAjZGVmaW5lIGNwdV9oYXNfYm1pMSAgICAg
ICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9CTUkxKQogI2RlZmlu
ZSBjcHVfaGFzX2hsZSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfSExFKQogI2RlZmluZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYMikKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oCmluZGV4IGFkZmEyZmEuLmE3MjQ0NzkgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3IuaApAQCAtMTI0LDYgKzEyNCwxNCBAQCBzdGF0aWMgaW5saW5l
IHVpbnQ2NF90IHJkdHNjX29yZGVyZWQodm9pZCkKIAkJCSAgOiAiPWEiIChs
b3cpLCAiPWQiIChoaWdoKSBcCiAJCQkgIDogImMiIChjb3VudGVyKSkKIAor
LyoKKyAqIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgRlNHU0JBU0UsIHRoZSB2
YWx1ZSBsb2FkZWQgaW50byBoYXJkd2FyZSBpcyB0aGUKKyAqIGd1ZXN0IGtl
cm5lbCdzIGNob2ljZSBmb3IgNjRiaXQgUFYgZ3Vlc3RzIChYZW4ncyBjaG9p
Y2UgZm9yIElkbGUsIEhWTSBhbmQKKyAqIDMyYml0IFBWKS4KKyAqCisgKiBU
aGVyZWZvcmUsIHRoZSB7UkQsV1J9e0ZTLEdTfUJBU0UgaW5zdHJ1Y3Rpb25z
IGFyZSBvbmx5IHNhZmUgdG8gdXNlIGlmCisgKiAlY3I0LmZzZ3NiYXNlIGlz
IHNldC4KKyAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmRm
c2Jhc2Uodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJhc2U7CkBAIC0x
NTQsNyArMTYyLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJk
ZnNiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwogCi0g
ICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRfY3I0
KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9fcmRm
c2Jhc2UoKTsKIAogICAgIHJkbXNybChNU1JfRlNfQkFTRSwgYmFzZSk7CkBA
IC0xNjYsNyArMTc0LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IHJkZ3NiYXNlKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBiYXNlOwog
Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICBpZiAoIHJlYWRf
Y3I0KCkgJiBYODZfQ1I0X0ZTR1NCQVNFICkKICAgICAgICAgcmV0dXJuIF9f
cmRnc2Jhc2UoKTsKIAogICAgIHJkbXNybChNU1JfR1NfQkFTRSwgYmFzZSk7
CkBAIC0xNzgsNyArMTg2LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIHJkZ3NzaGFkb3codm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGJh
c2U7CiAKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlmICgg
cmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogICAgIHsKICAgICAg
ICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKICAgICAgICAgYmFzZSA9
IF9fcmRnc2Jhc2UoKTsKQEAgLTE5Miw3ICsyMDAsNyBAQCBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgcmRnc3NoYWRvdyh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgd3Jmc2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQogewot
ICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCisgICAgaWYgKCByZWFkX2Ny
NCgpICYgWDg2X0NSNF9GU0dTQkFTRSApCiAjaWZkZWYgSEFWRV9BU19GU0dT
QkFTRQogICAgICAgICBhc20gdm9sYXRpbGUgKCAid3Jmc2Jhc2UgJTAiIDo6
ICJyIiAoYmFzZSkgKTsKICNlbHNlCkBAIC0yMDQsNyArMjEyLDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHdyZnNiYXNlKHVuc2lnbmVkIGxvbmcgYmFzZSkK
IAogc3RhdGljIGlubGluZSB2b2lkIHdyZ3NiYXNlKHVuc2lnbmVkIGxvbmcg
YmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQorICAgIGlm
ICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0UgKQogI2lmZGVmIEhB
VkVfQVNfRlNHU0JBU0UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIndyZ3Ni
YXNlICUwIiA6OiAiciIgKGJhc2UpICk7CiAjZWxzZQpAQCAtMjE2LDcgKzIy
NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdzYmFzZSh1bnNpZ25lZCBs
b25nIGJhc2UpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdzc2hhZG93KHVu
c2lnbmVkIGxvbmcgYmFzZSkKIHsKLSAgICBpZiAoIGNwdV9oYXNfZnNnc2Jh
c2UgKQorICAgIGlmICggcmVhZF9jcjQoKSAmIFg4Nl9DUjRfRlNHU0JBU0Ug
KQogICAgIHsKICAgICAgICAgYXNtIHZvbGF0aWxlICggInN3YXBnc1xuXHQi
CiAjaWZkZWYgSEFWRV9BU19GU0dTQkFTRQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHJvY2Vzc29yLmgKaW5kZXggZGYwMWFlMy4uZjMyNzVjYSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0zMDQsMTEgKzMw
NCwzMSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjQo
dm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyNCh1bnNpZ25l
ZCBsb25nIHZhbCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBn
ZXRfY3B1X2luZm8oKTsKKwogICAgIC8qIE5vIGdsb2JhbCBwYWdlcyBpbiBj
YXNlIG9mIFBDSURzIGVuYWJsZWQhICovCiAgICAgQVNTRVJUKCEodmFsICYg
WDg2X0NSNF9QR0UpIHx8ICEodmFsICYgWDg2X0NSNF9QQ0lERSkpOwogCi0g
ICAgZ2V0X2NwdV9pbmZvKCktPmNyNCA9IHZhbDsKLSAgICBhc20gdm9sYXRp
bGUgKCAibW92ICUwLCUlY3I0IiA6IDogInIiICh2YWwpICk7CisgICAgLyoK
KyAgICAgKiBPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIEZTR1NCQVNFLCB0aGUg
dmFsdWUgaW4gJWNyNCBpcyB0aGUga2VybmVsJ3MKKyAgICAgKiBjaG9pY2Ug
Zm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hpY2ggaW1wYWN0cyB3aGV0aGVyIFhl
biBjYW4gdXNlIHRoZQorICAgICAqIGluc3RydWN0aW9ucy4KKyAgICAgKgor
ICAgICAqIFRoZSB7cmQsd3J9e2ZzLGdzfWJhc2UoKSBoZWxwZXJzIHVzZSBp
bmZvLT5jcjQgdG8gd29yayBvdXQgd2hldGhlciBpdAorICAgICAqIGlzIHNh
ZmUgdG8gZXhlY3V0ZSB0aGUge1JELFdSfXtGUyxHU31CQVNFIGluc3RydWN0
aW9uLCBmYWxsaW5nIGJhY2sgdG8KKyAgICAgKiB0aGUgTVNSIHBhdGggaWYg
bm90LiAgU29tZSB1c2VycyByZXF1aXJlIGludGVycnVwdCBzYWZldHkuCisg
ICAgICoKKyAgICAgKiBJZiBGU0dTQkFTRSBpcyBjdXJyZW50bHkgb3IgYWJv
dXQgdG8gYmVjb21lIGNsZWFyLCByZWZsZWN0IHRoaXMgaW4KKyAgICAgKiBp
bmZvLT5jcjQgYmVmb3JlIHVwZGF0aW5nICVjcjQsIHNvIGFuIGludGVycnVw
dCB3aGljaCBoaXRzIGluIHRoZQorICAgICAqIG1pZGRsZSB3b24ndCBvYnNl
cnZlIEZTR1NCQVNFIHNldCBpbiBpbmZvLT5jcjQgYnV0IGNsZWFyIGluICVj
cjQuCisgICAgICovCisgICAgaW5mby0+Y3I0ID0gdmFsICYgKGluZm8tPmNy
NCB8IH5YODZfQ1I0X0ZTR1NCQVNFKTsKKworICAgIGFzbSB2b2xhdGlsZSAo
ICJtb3YgJVt2YWxdLCAlJWNyNCIKKyAgICAgICAgICAgICAgICAgICA6ICIr
bSIgKGluZm8tPmNyNCkgLyogRm9yY2Ugb3JkZXJpbmcgd2l0aG91dCBhIGJh
cnJpZXIuICovCisgICAgICAgICAgICAgICAgICAgOiBbdmFsXSAiciIgKHZh
bCkgKTsKKworICAgIGluZm8tPmNyNCA9IHZhbDsKIH0KIAogLyogQ2xlYXIg
YW5kIHNldCAnVFMnIGJpdCByZXNwZWN0aXZlbHkgKi8K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:12:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxVo-00037R-OY; Fri, 25 Oct 2019 11:12:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxVo-00036t-8W
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:12:08 +0000
X-Inumbo-ID: 1bac2482-f718-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1bac2482-f718-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 11:10:52 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUU-0001Y8-E8; Fri, 25 Oct 2019 11:10:46 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUU-0002vA-BF; Fri, 25 Oct 2019 11:10:46 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUU-0002vA-BF@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:46 +0000
Subject: [Xen-devel] Xen Security Advisory 300 v3 (CVE-2019-17351) - Linux:
 No grant table and foreign mapping limits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17351 / XSA-300
                              version 3

             Linux: No grant table and foreign mapping limits

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

CVE assigned.

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

Virtual device backends and device models running in domain 0, or
other backend driver domains, need to be able to map guest memory
(either via grant mappings, or via the foreign mapping interface).

Inside Xen, mapped grants are tracked by the maptrack structure.  The
size of this structure is chosen during domain creation, and has a
fixed upper bound for the lifetime of the domain.

For Linux to keep track of these mappings, it needs to have a page
structure for each one.  In practice the number of page structures is
usually limited.  In PV guests, a range of pfns are typically set
aside at boot ("pre-ballooned") for this purpose.  For HVM/PVH and Arm
guests, no memory is set aside to begin with.  In either case, when
more of this "foreign / grant map pfn space" is needed, Linux will
balloon out extra pages to use for this purpose.

Unfortunately, in Linux, there are no limits, either on the total
amount of memory which the domain will attempt to balloon out, nor on
the amount of "foreign / grant map" memory which any individual guest
can consume.

For Linux userspace backends (e.g. QEMU) which use /dev/xen/gnttab or
/proc/xen/gnttab, there is an arbitrary mapping limit which, if hit,
will prevent further mappings from being established.

As a result, a malicious guest may be able to, with crafted requests,
cause a backend Linux domain to either:

 1) Fill the maptrack table in Xen and/or hit the userspace limit.
    This will starve I/O from other guests served by the same backend.

 2) Balloon out sufficient RAM to cause it to swap excessively, or run
    completely out of memory.  This may starve all operations from the
    domain, including I/O from other guests, or may cause a crash of
    the domain.

IMPACT
======

Guest may be able to crash backend Linux domains, or starve operations
inside the domain, including the processing of guest I/O requests
(Guest Denial-of-Service).

If the backend is domain 0, which is the most common configuration,
then host-wide operations may be starved, or the host may crash (Host
Denial-of-Service).

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

All versions of Linux are vulnerable.  Only Linux guests acting as
backend domains for other guests may be exploited.

All Arm domains are vulnerable, as are x86 PVH/HVM guests.  The
vulnerability of x86 PV guests depends on how they were configured at
boot.

MITIGATION
==========

PV guests can be constructed with "pre-ballooned" memory, by building
it with maxmem > memory.  See `man 5 xl.cfg` for full details of these
two parameters.

For PV dom0, these are controlled by Xen's "dom0_mem=$X,max:$Y"
command line parameter.

The larger the difference between memory and maxmem, the more space
Linux has to fill with grant/foreign mappings before it will start
ballooning out real memory to satisfy further mapping requests.  This
makes the attack more difficult to accomplish.

CREDITS
=======

This issue was discovered by Julien Grall of ARM.

RESOLUTION
==========

Applying the appropriate attached patch resolves the backend memory
exhaustion issue.

NOTE: This does NOT fix the guest starvation issue.  Fixing fixing
this issue is more complex, and it was determined that it was better
to work on a robust fix for the issue in public.  This advisory will
be updated when fixes are available.

xsa300-linux-5.2.patch     Linux 4.4 ... 5.2

$ sha256sum xsa300*
9c8a9aec52b147f8e8ef41444e1dd11803bacf3bd4d0f6efa863b16f7a9621ac  xsa300-linux-5.2.patch
$

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

The lack of predisclosure is due to a short schedule set by the
discoverer, and efforts to resolve the advisory wording.
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y2AYMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ1zEH/0EshvAErWXqQzUnuqxyCeCOPnVtTbnGRDBR4B62
znE6Kbu449nh7qnkqyRGQxwGgdKnsFPDbXuQJb1hyjSl1Ph+u5KbA3aDcIxNy4d0
y0gumH8tcW+ag1P9Z9geACrRT+1dJ7RiMfi+IaBA7nD3raYUtHLdGrAHGTxX1B3u
k3kXjP5pyXl96u9zCAd4lOe6hLnQr3gaPrBdDDkF+ArY8WO8+XaTqKPH0YsdrHxA
kexqH3Ts9sBO+YC7LZdF9Q54K91xOfzwmmmZUTL99pJhzAAl4fwh/ZZj/rRZhC58
FnRy0lL7D2lFyhzlPIrXk+sjuu4tS/ZslQKk14Q7etcXGFQ=
=rVDQ
-----END PGP SIGNATURE-----

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

RnJvbSBlYTQ5NDUwZGVkNTc1ZmFjYzBlNjRlMGQ2YWRjYjFjYThhYWFkMGJh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CkRhdGU6IFdlZCwgMTkgSnVuIDIwMTkgMTE6
MDA6NTYgKzAyMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IGxldCBhbGxvY194
ZW5iYWxsb29uZWRfcGFnZXMoKSBmYWlsIGlmIG5vdCBlbm91Z2ggbWVtb3J5
CiBmcmVlCgpJbnN0ZWFkIG9mIHRyeWluZyB0byBhbGxvY2F0ZSBwYWdlcyB3
aXRoIEdGUF9VU0VSIGluCmFkZF9iYWxsb29uZWRfcGFnZXMoKSBjaGVjayB0
aGUgYXZhaWxhYmxlIGZyZWUgbWVtb3J5IHZpYQpzaV9tZW1fYXZhaWxhYmxl
KCkuIEdGUF9VU0VSIGlzIGZhciBsZXNzIGxpbWl0aW5nIG1lbW9yeSBleGhh
dXN0aW9uCnRoYW4gdGhlIHRlc3QgdmlhIHNpX21lbV9hdmFpbGFibGUoKS4K
ClRoaXMgd2lsbCBhdm9pZCBkb20wIHJ1bm5pbmcgb3V0IG9mIG1lbW9yeSBk
dWUgdG8gZXhjZXNzaXZlIGZvcmVpZ24KcGFnZSBtYXBwaW5ncyBlc3BlY2lh
bGx5IG9uIEFSTSBhbmQgb24geDg2IGluIFBWSCBtb2RlLCBhcyB0aG9zZSBk
b24ndApoYXZlIGEgcHJlLWJhbGxvb25lZCBhcmVhIHdoaWNoIGNhbiBiZSB1
c2VkIGZvciBmb3JlaWduIG1hcHBpbmdzLgoKQXMgdGhlIG5vcm1hbCBiYWxs
b29uaW5nIHN1ZmZlcnMgZnJvbSB0aGUgc2FtZSBwcm9ibGVtIGRvbid0IGJh
bGxvb24KZG93biBtb3JlIHRoYW4gc2lfbWVtX2F2YWlsYWJsZSgpIHBhZ2Vz
IGluIG9uZSBpdGVyYXRpb24uIEF0IHRoZSBzYW1lCnRpbWUgbGltaXQgdGhl
IGRlZmF1bHQgbWF4aW11bSBudW1iZXIgb2YgcmV0cmllcy4KClJlcG9ydGVk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogZHJpdmVycy94ZW4vYmFsbG9vbi5jIHwgMTYgKysrKysrKysrKysrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vYmFsbG9vbi5jIGIv
ZHJpdmVycy94ZW4vYmFsbG9vbi5jCmluZGV4IGQzN2RkNWJiN2E4Zi4uNTU5
NzY4ZGMyNTY3IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9iYWxsb29uLmMK
KysrIGIvZHJpdmVycy94ZW4vYmFsbG9vbi5jCkBAIC01MzgsOCArNTM4LDE1
IEBAIHN0YXRpYyB2b2lkIGJhbGxvb25fcHJvY2VzcyhzdHJ1Y3Qgd29ya19z
dHJ1Y3QgKndvcmspCiAJCQkJc3RhdGUgPSByZXNlcnZlX2FkZGl0aW9uYWxf
bWVtb3J5KCk7CiAJCX0KIAotCQlpZiAoY3JlZGl0IDwgMCkKLQkJCXN0YXRl
ID0gZGVjcmVhc2VfcmVzZXJ2YXRpb24oLWNyZWRpdCwgR0ZQX0JBTExPT04p
OworCQlpZiAoY3JlZGl0IDwgMCkgeworCQkJbG9uZyBuX3BhZ2VzOworCisJ
CQluX3BhZ2VzID0gbWluKC1jcmVkaXQsIHNpX21lbV9hdmFpbGFibGUoKSk7
CisJCQlzdGF0ZSA9IGRlY3JlYXNlX3Jlc2VydmF0aW9uKG5fcGFnZXMsIEdG
UF9CQUxMT09OKTsKKwkJCWlmIChzdGF0ZSA9PSBCUF9ET05FICYmIG5fcGFn
ZXMgIT0gLWNyZWRpdCAmJgorCQkJICAgIG5fcGFnZXMgPCB0b3RhbHJlc2Vy
dmVfcGFnZXMpCisJCQkJc3RhdGUgPSBCUF9FQUdBSU47CisJCX0KIAogCQlz
dGF0ZSA9IHVwZGF0ZV9zY2hlZHVsZShzdGF0ZSk7CiAKQEAgLTU3OCw2ICs1
ODUsOSBAQCBzdGF0aWMgaW50IGFkZF9iYWxsb29uZWRfcGFnZXMoaW50IG5y
X3BhZ2VzKQogCQl9CiAJfQogCisJaWYgKHNpX21lbV9hdmFpbGFibGUoKSA8
IG5yX3BhZ2VzKQorCQlyZXR1cm4gLUVOT01FTTsKKwogCXN0ID0gZGVjcmVh
c2VfcmVzZXJ2YXRpb24obnJfcGFnZXMsIEdGUF9VU0VSKTsKIAlpZiAoc3Qg
IT0gQlBfRE9ORSkKIAkJcmV0dXJuIC1FTk9NRU07CkBAIC03MTAsNyArNzIw
LDcgQEAgc3RhdGljIGludCBfX2luaXQgYmFsbG9vbl9pbml0KHZvaWQpCiAJ
YmFsbG9vbl9zdGF0cy5zY2hlZHVsZV9kZWxheSA9IDE7CiAJYmFsbG9vbl9z
dGF0cy5tYXhfc2NoZWR1bGVfZGVsYXkgPSAzMjsKIAliYWxsb29uX3N0YXRz
LnJldHJ5X2NvdW50ID0gMTsKLQliYWxsb29uX3N0YXRzLm1heF9yZXRyeV9j
b3VudCA9IFJFVFJZX1VOTElNSVRFRDsKKwliYWxsb29uX3N0YXRzLm1heF9y
ZXRyeV9jb3VudCA9IDQ7CiAKICNpZmRlZiBDT05GSUdfWEVOX0JBTExPT05f
TUVNT1JZX0hPVFBMVUcKIAlzZXRfb25saW5lX3BhZ2VfY2FsbGJhY2soJnhl
bl9vbmxpbmVfcGFnZSk7Ci0tIAoyLjE2LjQKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:12:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxVz-0003Kz-IN; Fri, 25 Oct 2019 11:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxVx-0003IP-Gr
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:12:17 +0000
X-Inumbo-ID: 2d6305a7-f718-11e9-94c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d6305a7-f718-11e9-94c5-12813bfff9fa;
 Fri, 25 Oct 2019 11:11:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUx-0001aA-AP; Fri, 25 Oct 2019 11:11:15 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUx-0003zV-7X; Fri, 25 Oct 2019 11:11:15 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUx-0003zV-7X@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:11:15 +0000
Subject: [Xen-devel] Xen Security Advisory 288 v3 (CVE-2019-17343) - x86:
 Inconsistent PV IOMMU discipline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-17343 / XSA-288
                              version 3

                 x86: Inconsistent PV IOMMU discipline

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

CVE assigned.

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

In order for a PV domain to set up DMA from a passed-through device to
one of its pages, the page must be mapped in the IOMMU.  On the other
hand, before a PV page may be used as a "special" page type (such as a
pagetable or descriptor table), it _must not_ be writable in the IOMMU
(otherwise a malicious guest could DMA arbitrary page tables into the
memory, bypassing Xen's safety checks); and Xen's current rule is to
have such pages not in the IOMMU at all.

Until now, in order to accomplish this, the code has borrowed HVM
domain's "physmap" concept: When a page is assigned to a guest,
guess_physmap_add_entry() is called, which for PV guests, will create
a writable IOMMU mapping; and when a page is removed,
guest_physmap_remove_entry() is called, which will remove the mapping.

Additionally, when a page gains the PGT_writable page type, the page
will be added into the IOMMU; and when the page changes away from a
PGT_writable type, the page will be removed from the IOMMU.

Unfortunately, borrowing the "physmap" concept from HVM domains is
problematic.  HVM domains have a lock on their p2m tables, ensuring
synchronization between modifications to the p2m; and all hypercall
parameters must first be translated through the p2m before being used.
Trying to mix this locked-and-gated approach with PV's lock-free
approach leads to several races and inconsistencies.

IMPACT
======

An untrusted PV domain with access to a physical device can DMA into
its own pagetables, leading to privilege escalation.

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

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

Only systems where PV guests are given direct access to physical
devices (PCI pass-through) are vulnerable.  Systems with only HVM
guests, or systems which do not use PCI pass-through, are not
vulnerable.

MITIGATION
==========

Only assigning devices to HVM guests will avoid these vulnerabilities.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa288.patch           xen-unstable
xsa288-4.11.patch      Xen 4.11.x, Xen 4.10.x
xsa288-4.9.patch       Xen 4.9.x
xsa288-4.8.patch       Xen 4.8.x
xsa288-4.7.patch       Xen 4.7.x

$ sha256sum xsa288*
7254f0ce791b5543aec68643ec47e2bcf7823650949c7eb32db5122591f12e8c  xsa288.meta
e1159cb5c1c5a01b28753739b6a78b555ebe4b920cae766db47e0f2a1a21c188  xsa288.patch
e9986ceda84e7391c27d80fd541a0e5edf1eadef302a560b4e445ca9bad4c56e  xsa288-4.7.patch
14856543ccaa5b3db2a209d25637ed025f2eb940294d0cd07e03f56630a9e5af  xsa288-4.8.patch
df5e4a367f58491d54c778e2997142792c881d4f7b5a2a1d3339d2a3f1abafe5  xsa288-4.9.patch
58ba46b4814695dc34beaa5fb644931253bd0b0c6a8dc843c735beec152ae722  xsa288-4.11.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y19AMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZmCoH/3PTKQLGVnhe5iGtXVgfbb1h+vz/8t/BATDFgreL
LXSvxxK42FZ+inbr/qz/NUPS21yISOUu9agqWFzTq5qYpU1E4+FybwdjvIHBE6tG
16gFjHYfawvA3QAPndaZR8vdWVqOEu/YdhOSa7m9vRiUnxh2B44nX0oT/bXuGdKv
pyKrQk91hpeWPXxWzJ2k1hy1+/I+eEDxLvauvVaIulO/0bQyMTWcCDRCYdzShJEp
njdVj3+4ZvvNbtc4zrWmVtfyZfMLWFdYwCTcTQ7Gy0b9wVmGhD1UhZsgXd4i8H2Z
62HfUOesi7yO2OtI1T08GaRFoo9ArcUbyEKvxTGW5Iyh6NE=
=EvlR
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyODgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwK
ICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVlcyI6IFsKICAgICJ4
ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEwIjogewogICAgICAi
UmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJs
ZVJlZiI6ICJhMDE2YjhmMjA3YzdhM2ZlOGJkZDJiNmY3YzA4MDAyMGUzZTFj
ODIzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyODQs
CiAgICAgICAgICAgIDI4NSwKICAgICAgICAgICAgMjg3CiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODgt
NC4xMS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAg
InhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiODdmNTFiZjM2NmNh
NzliOThlMWUyMDFiZjliZDdhOWMxNjQ2MzFlMiIsCiAgICAgICAgICAiUHJl
cmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAyODUsCiAg
ICAgICAgICAgIDI4NwogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVz
IjogWwogICAgICAgICAgICAieHNhMjg4LTQuMTEucGF0Y2giCiAgICAgICAg
ICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNyI6IHsKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiNzEwY2MwOTY5NzEwMTliYzJlNWE5YWFiYjlhZjFhY2Nh
MGI1YjllNyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
Mjg0LAogICAgICAgICAgICAyODUsCiAgICAgICAgICAgIDI4NwogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
Mjg4LTQuNy5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAg
ICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI5MDhlNzY4ZmFl
NDlhOGRiMDA4OWU2ODE4ODY1MjA3OWUzYmZhYTY2IiwKICAgICAgICAgICJQ
cmVyZXFzIjogWwogICAgICAgICAgICAyODQsCiAgICAgICAgICAgIDI4NSwK
ICAgICAgICAgICAgMjg3CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNo
ZXMiOiBbCiAgICAgICAgICAgICJ4c2EyODgtNC44LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogImY1YWNmOTdmNjY5YzZiYzk2OTFlMDM3NzFhZDA2NzAz
ZGE3N2UwZDUiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI4NCwKICAgICAgICAgICAgMjg1LAogICAgICAgICAgICAyODcKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI4OC00LjkucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAg
ICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMjRkNTI4
MjUyN2Y0NjQ3OTA3YjM1NzI4MjBiNTMzNWMxNWNkMDM1NiIsCiAgICAgICAg
ICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjg0LAogICAgICAgICAgICAy
ODUsCiAgICAgICAgICAgIDI4NwogICAgICAgICAgXSwKICAgICAgICAgICJQ
YXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjg4LnBhdGNoIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbSAzYWEwZjk5ZmEyNzU0MGVhNWUzY2UwYWUzNTRjN2M4OTAzNDhjNjdh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDM1ICsrKysrKysr
KysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTE2IGluc2VydGlvbnMoKyks
IDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNGQzYjE3ZjNhOC4uNzFi
Mzk4NGRkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTgxLDYgKzgxLDIyIEBACiAgKiBPUydz
LCB3aGljaCB3aWxsIGdlbmVyYWxseSB1c2UgdGhlIFdQIGJpdCB0byBzaW1w
bGlmeSBjb3B5LW9uLXdyaXRlCiAgKiBpbXBsZW1lbnRhdGlvbiAoaW4gdGhh
dCBjYXNlLCBPUyB3YW50cyBhIGZhdWx0IHdoZW4gaXQgd3JpdGVzIHRvCiAg
KiBhbiBhcHBsaWNhdGlvbi1zdXBwbGllZCBidWZmZXIpLgorICoKKyAqIFBW
IGRvbVVzIGFuZCBJT01NVXM6CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLQor
ICogRm9yIGEgZ3Vlc3QgdG8gYmUgYWJsZSB0byBETUEgaW50byBhIHBhZ2Us
IHRoYXQgcGFnZSBtdXN0IGJlIGluIHRoZQorICogZG9tYWluJ3MgSU9NTVUu
ICBIb3dldmVyLCB3ZSAqbXVzdCBub3QqIGFsbG93IERNQSBpbnRvICdzcGVj
aWFsJworICogcGFnZXMgKHN1Y2ggYXMgcGFnZSB0YWJsZSBwYWdlcywgZGVz
Y3JpcHRvciB0YWJsZXMsICZjKTsgYW5kIHdlCisgKiBtdXN0IGFsc28gZW5z
dXJlIHRoYXQgbWFwcGluZ3MgYXJlIHJlbW92ZWQgZnJvbSB0aGUgSU9NTVUg
d2hlbiB0aGUKKyAqIHBhZ2UgaXMgZnJlZWQuICBGaW5hbGx5LCBpdCBpcyBp
bmhlcmVudGx5IHJhY3kgdG8gbWFrZSBhbnkgY2hhbmdlcworICogYmFzZWQg
b24gYSBwYWdlIHdpdGggYSBub24temVybyB0eXBlIGNvdW50LgorICoKKyAq
IFRvIHRoYXQgZW5kLCB3ZSBwdXQgdGhlIHBhZ2UgaW4gdGhlIElPTU1VIG9u
bHkgd2hlbiBhIHBhZ2UgZ2FpbnMKKyAqIHRoZSBQR1Rfd3JpdGVhYmxlIHR5
cGU7IGFuZCB3ZSByZW1vdmUgdGhlIHBhZ2Ugd2hlbiBpdCBsb3NlcyB0aGUK
KyAqIFBHVF93cml0ZWFibGUgdHlwZSAobm90IHdoZW4gdGhlIHR5cGUgY291
bnQgZ29lcyB0byB6ZXJvKS4gIFRoaXMKKyAqIGVmZmVjdGl2ZWx5IHByb3Rl
Y3RzIHRoZSBJT01NVSBzdGF0dXMgdXBkYXRlIHdpdGggdGhlIHR5cGUgY291
bnQgd2UKKyAqIGhhdmUganVzdCBhY3F1aXJlZC4gIFdlIG11c3QgYWxzbyBj
aGVjayBmb3IgUEdUX3dyaXRhYmxlIHR5cGUgd2hlbgorICogZG9pbmcgdGhl
IGZpbmFsIHB1dF9wYWdlKCksIGFuZCByZW1vdmUgaXQgZnJvbSB0aGUgaW9t
bXUgaWYgc28uCiAgKi8KIAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CkBAIC0y
MzIwLDE5ICsyMzM2LDc5IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0
X3BnZW50cnlfdCAqcGw0ZSwKIH0KICNlbmRpZiAvKiBDT05GSUdfUFYgKi8K
IAotc3RhdGljIGludCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCisvKgorICogSW4gdGhlIGNvdXJzZSBvZiBhIHBh
Z2UncyB1c2UsIGl0IG1heSBoYXZlIGNhdXNlZCBvdGhlciBzZWNvbmRhcnkK
KyAqIG1hcHBpbmdzIHRvIGhhdmUgY2hhbmdlZDoKKyAqIC0gWGVuJ3MgbWFw
cGluZ3MgbWF5IGhhdmUgYmVlbiBjaGFuZ2VkIHRvIGFjY29tb2RhdGUgdGhl
IHJlcXVlc3RlZAorICogICBjYWNoZSBhdHRpYnV0ZXMKKyAqIC0gQSBwYWdl
IG1heSBoYXZlIGJlZW4gcHV0IGludG8gdGhlIElPTU1VIG9mIGEgUFYgZ3Vl
c3Qgd2hlbiBpdAorICogICBnYWluZWQgYSB3cml0YWJsZSBtYXBwaW5nLgor
ICoKKyAqIE5vdyB0aGF0IHRoZSBwYWdlIGlzIGJlaW5nIGZyZWVkLCBjbGVh
biB1cCB0aGVzZSBtYXBwaW5ncyBpZgorICogYXBwcm9wcmlhdGUuICBOQiB0
aGF0IGF0IHRoaXMgcG9pbnQgdGhlIHBhZ2UgaXMgc3RpbGwgImFsbG9jYXRl
ZCIsCisgKiBidXQgbm90ICJsaXZlIiAoaS5lLiwgaXRzIHJlZmNvdW50IGlz
IDApLCBzbyBpdCdzIHNhZmUgdG8gcmVhZCB0aGUKKyAqIGNvdW50X2luZm8s
IG93bmVyLCBhbmQgdHlwZV9pbmZvIHdpdGhvdXQgc3luY2hyb25pemF0aW9u
LgorICovCitzdGF0aWMgaW50IGNsZWFudXBfcGFnZV9tYXBwaW5ncyhzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIHVuc2lnbmVkIGludCBjYWNo
ZWF0dHIgPQogICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19jYWNo
ZWF0dHJfbWFzaykgPj4gUEdDX2NhY2hlYXR0cl9iYXNlOworICAgIGludCBy
YyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSk7CiAKLSAgICBpZiAoIGxpa2VseShjYWNoZWF0dHIgPT0g
MCkgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAvKgorICAgICAqIElmIHdl
J3ZlIG1vZGlmaWVkIHhlbiBtYXBwaW5ncyBhcyBhIHJlc3VsdCBvZiBndWVz
dCBjYWNoZQorICAgICAqIGF0dHJpYnV0ZXMsIHJlc3RvcmUgdGhlbSB0byB0
aGUgIm5vcm1hbCIgc3RhdGUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2Vs
eShjYWNoZWF0dHIpICkKKyAgICB7CisgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gJj0gflBHQ19jYWNoZWF0dHJfbWFzazsKIAotICAgIHBhZ2UtPmNvdW50
X2luZm8gJj0gflBHQ19jYWNoZWF0dHJfbWFzazsKKyAgICAgICAgQlVHX09O
KGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkpOwogCi0gICAgQlVHX09OKGlzX3hl
bl9oZWFwX3BhZ2UocGFnZSkpOworICAgICAgICByYyA9IHVwZGF0ZV94ZW5f
bWFwcGluZ3MobWZuLCAwKTsKKyAgICB9CiAKLSAgICByZXR1cm4gdXBkYXRl
X3hlbl9tYXBwaW5ncyhtZm5feChwYWdlX3RvX21mbihwYWdlKSksIDApOwor
ICAgIC8qCisgICAgICogSWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4n
cyBJT01NVSwgcmVtb3ZlIGl0LgorICAgICAqCisgICAgICogTkIgdGhhdCB3
cml0YWJsZSB4ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5k
IGNsZWFyZWQgYnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBj
b2RlLCByYXRoZXIgdGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNo
OgorICAgICAqIC0gVGhleSBhcmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJ
T01NVSBtYXBwaW5nLCBhbmQKKyAgICAgKiAtIFdlIGRvbid0IG5lY2Vzc2Fy
aWx5IGV4cGVjdCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhl
IGZpbmFsCisgICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAg
ICAqIEdvIGFoZWFkIGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgp
IG9uIHhlbmhlYXAgcGFnZXMgYW55d2F5LCBqdXN0CisgICAgICogaW4gY2Fz
ZTsgYnV0IG9ubHkgQVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3VudCBpcyB6
ZXJvIGFuZCByZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUg
Zm9yIG5vbi14ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdU
X3dyaXRhYmxlX3BhZ2UgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlmICgg
ZCAmJiBpc19wdl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdV9w
dF9zeW5jKGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIg
PSBpb21tdV9sZWdhY3lfdW5tYXAoZCwgX2RmbihtZm4pLCBQQUdFX09SREVS
XzRLKTsKKworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAg
ICAgIHJjID0gcmMyOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBsaWtl
bHkoIWlzX3hlbl9oZWFwX3BhZ2UocGFnZSkpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCisg
ICAgICAgICAgICAgICAgICAgIChQR1RfdHlwZV9tYXNrIHwgUEdUX2NvdW50
X21hc2spKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSk7CisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogQ2xlYXIgdGhlIHR5cGUgdG8gcmVjb3JkIHRo
ZSBmYWN0IHRoYXQgYWxsIHdyaXRhYmxlIG1hcHBpbmdzCisgICAgICAgICAg
ICAgKiBoYXZlIGJlZW4gcmVtb3ZlZC4gIEJ1dCBpZiBlaXRoZXIgb3BlcmF0
aW9uIGZhaWxlZCwgbGVhdmUKKyAgICAgICAgICAgICAqIHR5cGVfaW5mbyBh
bG9uZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBsaWtl
bHkoIXJjKSApCisgICAgICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJj0gfihQR1RfdHlwZV9tYXNrIHwgUEdUX2NvdW50X21hc2spOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHJjOwogfQogCiB2b2lk
IHB1dF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yMzQ4LDcg
KzI0MjQsNyBAQCB2b2lkIHB1dF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAKICAgICBpZiAoIHVubGlrZWx5KChueCAmIFBHQ19jb3VudF9tYXNr
KSA9PSAwKSApCiAgICAgewotICAgICAgICBpZiAoIGNsZWFudXBfcGFnZV9j
YWNoZWF0dHIocGFnZSkgPT0gMCApCisgICAgICAgIGlmICggIWNsZWFudXBf
cGFnZV9tYXBwaW5ncyhwYWdlKSApCiAgICAgICAgICAgICBmcmVlX2RvbWhl
YXBfcGFnZShwYWdlKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCkBAIC00MDQzLDkgKzQxMTksMTAgQEAg
aW50IHN0ZWFsX3BhZ2UoCiAgICAgICogTkIgdGhpcyBpcyBzYWZlIGV2ZW4g
aWYgdGhlIHBhZ2UgZW5kcyB1cCBiZWluZyBnaXZlbiBiYWNrIHRvCiAgICAg
ICogdGhlIGRvbWFpbiwgYmVjYXVzZSB0aGUgY291bnQgaXMgemVybzogc3Vi
c2VxdWVudCBtYXBwaW5ncyB3aWxsCiAgICAgICogY2F1c2UgdGhlIGNhY2hl
IGF0dHJpYnV0ZXMgdG8gYmUgcmUtaW5zdGF0ZWQgaW5zaWRlCi0gICAgICog
Z2V0X3BhZ2VfZnJvbV9sMWUoKS4KKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wx
ZSgpLCBvciB0aGUgcGFnZSB0byBiZSBhZGRlZCBiYWNrIHRvIHRoZSBJT01N
VQorICAgICAqIHVwb24gdGhlIHR5cGUgY2hhbmdpbmcgdG8gUEdUX3dyaXRl
YWJsZSwgYXMgYXBwcm9wcmlhdGUuCiAgICAgICovCi0gICAgaWYgKCAocmMg
PSBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpKSApCisgICAgaWYgKCAo
cmMgPSBjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkpICkKICAgICB7CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1h
cHBpbmdzOyBwdXQgdGhpbmdzIHRoZSB3YXkgd2UgZm91bmQKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwppbmRleCBkMTRjZTU3ZGQ1Li5lNmViODQyMTcyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCkBAIC03NzgsOSArNzc4LDkgQEAgcDJtX3JlbW92ZV9wYWdlKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIHVu
c2lnbmVkIGxvbmcgbWZuLAogICAgIHAybV90eXBlX3QgdDsKICAgICBwMm1f
YWNjZXNzX3QgYTsKIAorICAgIC8qIElPTU1VIGZvciBQViBndWVzdHMgaXMg
aGFuZGxlZCBpbiBnZXRfcGFnZV90eXBlKCkgYW5kIHB1dF9wYWdlKCkuICov
CiAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKHAybS0+ZG9tYWlu
KSApCi0gICAgICAgIHJldHVybiBuZWVkX2lvbW11X3B0X3N5bmMocDJtLT5k
b21haW4pID8KLSAgICAgICAgICAgIGlvbW11X2xlZ2FjeV91bm1hcChwMm0t
PmRvbWFpbiwgX2RmbihtZm4pLCBwYWdlX29yZGVyKSA6IDA7CisgICAgICAg
IHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUocDJt
LCBnZm4pKTsKICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4IG1m
bj0lI2x4XG4iLCBnZm5fbCwgbWZuKTsKQEAgLTgyNSwxMCArODI1LDM1IEBA
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwog
ICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3Rz
IGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgp
LiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCi0g
ICAgICAgIHJldHVybiAobmVlZF9pb21tdV9wdF9zeW5jKGQpICYmIHQgPT0g
cDJtX3JhbV9ydykgPwotICAgICAgICAgICAgaW9tbXVfbGVnYWN5X21hcChk
LCBfZGZuKG1mbl94KG1mbikpLCBtZm4sIHBhZ2Vfb3JkZXIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZSB8IElPTU1V
Rl93cml0YWJsZSkgOiAwOworICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogT3VyIGludGVyZmFjZSBmb3IgUFYgZ3Vlc3RzIHdydCBJ
T01NVSBlbnRyaWVzIGhhc24ndCBiZWVuIHZlcnkKKyAgICAgICAgICogY2xl
YXI7IGJ1dCBoaXN0b3JpY2FsbHksIHBhZ2VzIGhhdmUgc3RhcnRlZCBvdXQg
d2l0aCBJT01NVSBtYXBwaW5ncywKKyAgICAgICAgICogYW5kIG9ubHkgbG9z
ZSB0aGVtIHdoZW4gY2hhbmdlZCB0byBhIGRpZmZlcmVudCBwYWdlIHR5cGUu
CisgICAgICAgICAqCisgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5
IGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4KKyAg
ICAgICAgICogZHJvcHBpbmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0
IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZlIGEKKyAgICAgICAgICogd3JpdGFi
bGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5KSwgYnV0IGEgY291bnQgb2Yg
MCAoc3VjaCB0aGF0CisgICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQg
dHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUKKyAg
ICAgICAgICogZW50cnkpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAh
bmVlZF9pb21tdV9wdF9zeW5jKGQpIHx8IHQgIT0gcDJtX3JhbV9ydyApCisg
ICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdl
LCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAgIHB1
dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAg
ICAgICAgcmV0dXJuIDA7CisgICAgfQogCiAgICAgLyogZm9yZWlnbiBwYWdl
cyBhcmUgYWRkZWQgdGhydSBwMm1fYWRkX2ZvcmVpZ24gKi8KICAgICBpZiAo
IHAybV9pc19mb3JlaWduKHQpICkKLS0gCjIuMjAuMQoK

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

RnJvbSBkYzkzODU1YThiMzlmYmMyNmYzM2JmZmExMzRmYzk0ZDM2NzI2YTlm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDQxICsrKysrKysr
KysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMo
KyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNDdmNGFhNGY2YS4u
MTQ0NDc5ODIwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTgxLDYgKzgxLDIyIEBACiAgKiBP
UydzLCB3aGljaCB3aWxsIGdlbmVyYWxseSB1c2UgdGhlIFdQIGJpdCB0byBz
aW1wbGlmeSBjb3B5LW9uLXdyaXRlCiAgKiBpbXBsZW1lbnRhdGlvbiAoaW4g
dGhhdCBjYXNlLCBPUyB3YW50cyBhIGZhdWx0IHdoZW4gaXQgd3JpdGVzIHRv
CiAgKiBhbiBhcHBsaWNhdGlvbi1zdXBwbGllZCBidWZmZXIpLgorICoKKyAq
IFBWIGRvbVVzIGFuZCBJT01NVXM6CisgKiAtLS0tLS0tLS0tLS0tLS0tLS0t
LQorICogRm9yIGEgZ3Vlc3QgdG8gYmUgYWJsZSB0byBETUEgaW50byBhIHBh
Z2UsIHRoYXQgcGFnZSBtdXN0IGJlIGluIHRoZQorICogZG9tYWluJ3MgSU9N
TVUuICBIb3dldmVyLCB3ZSAqbXVzdCBub3QqIGFsbG93IERNQSBpbnRvICdz
cGVjaWFsJworICogcGFnZXMgKHN1Y2ggYXMgcGFnZSB0YWJsZSBwYWdlcywg
ZGVzY3JpcHRvciB0YWJsZXMsICZjKTsgYW5kIHdlCisgKiBtdXN0IGFsc28g
ZW5zdXJlIHRoYXQgbWFwcGluZ3MgYXJlIHJlbW92ZWQgZnJvbSB0aGUgSU9N
TVUgd2hlbiB0aGUKKyAqIHBhZ2UgaXMgZnJlZWQuICBGaW5hbGx5LCBpdCBp
cyBpbmhlcmVudGx5IHJhY3kgdG8gbWFrZSBhbnkgY2hhbmdlcworICogYmFz
ZWQgb24gYSBwYWdlIHdpdGggYSBub24temVybyB0eXBlIGNvdW50LgorICoK
KyAqIFRvIHRoYXQgZW5kLCB3ZSBwdXQgdGhlIHBhZ2UgaW4gdGhlIElPTU1V
IG9ubHkgd2hlbiBhIHBhZ2UgZ2FpbnMKKyAqIHRoZSBQR1Rfd3JpdGVhYmxl
IHR5cGU7IGFuZCB3ZSByZW1vdmUgdGhlIHBhZ2Ugd2hlbiBpdCBsb3NlcyB0
aGUKKyAqIFBHVF93cml0ZWFibGUgdHlwZSAobm90IHdoZW4gdGhlIHR5cGUg
Y291bnQgZ29lcyB0byB6ZXJvKS4gIFRoaXMKKyAqIGVmZmVjdGl2ZWx5IHBy
b3RlY3RzIHRoZSBJT01NVSBzdGF0dXMgdXBkYXRlIHdpdGggdGhlIHR5cGUg
Y291bnQgd2UKKyAqIGhhdmUganVzdCBhY3F1aXJlZC4gIFdlIG11c3QgYWxz
byBjaGVjayBmb3IgUEdUX3dyaXRhYmxlIHR5cGUgd2hlbgorICogZG9pbmcg
dGhlIGZpbmFsIHB1dF9wYWdlKCksIGFuZCByZW1vdmUgaXQgZnJvbSB0aGUg
aW9tbXUgaWYgc28uCiAgKi8KIAogI2luY2x1ZGUgPHhlbi9rY29uZmlnLmg+
CkBAIC0yMzc5LDE5ICsyMzk1LDc5IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2Vu
dHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyBpbnQgY2xlYW51cF9wYWdlX2NhY2hlYXR0cihzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQorLyoKKyAqIEluIHRoZSBjb3Vyc2Ugb2YgYSBwYWdl
J3MgdXNlLCBpdCBtYXkgaGF2ZSBjYXVzZWQgb3RoZXIgc2Vjb25kYXJ5Cisg
KiBtYXBwaW5ncyB0byBoYXZlIGNoYW5nZWQ6CisgKiAtIFhlbidzIG1hcHBp
bmdzIG1heSBoYXZlIGJlZW4gY2hhbmdlZCB0byBhY2NvbW9kYXRlIHRoZSBy
ZXF1ZXN0ZWQKKyAqICAgY2FjaGUgYXR0aWJ1dGVzCisgKiAtIEEgcGFnZSBt
YXkgaGF2ZSBiZWVuIHB1dCBpbnRvIHRoZSBJT01NVSBvZiBhIFBWIGd1ZXN0
IHdoZW4gaXQKKyAqICAgZ2FpbmVkIGEgd3JpdGFibGUgbWFwcGluZy4KKyAq
CisgKiBOb3cgdGhhdCB0aGUgcGFnZSBpcyBiZWluZyBmcmVlZCwgY2xlYW4g
dXAgdGhlc2UgbWFwcGluZ3MgaWYKKyAqIGFwcHJvcHJpYXRlLiAgTkIgdGhh
dCBhdCB0aGlzIHBvaW50IHRoZSBwYWdlIGlzIHN0aWxsICJhbGxvY2F0ZWQi
LAorICogYnV0IG5vdCAibGl2ZSIgKGkuZS4sIGl0cyByZWZjb3VudCBpcyAw
KSwgc28gaXQncyBzYWZlIHRvIHJlYWQgdGhlCisgKiBjb3VudF9pbmZvLCBv
d25lciwgYW5kIHR5cGVfaW5mbyB3aXRob3V0IHN5bmNocm9uaXphdGlvbi4K
KyAqLworc3RhdGljIGludCBjbGVhbnVwX3BhZ2VfbWFwcGluZ3Moc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY2FjaGVh
dHRyID0KICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfY2FjaGVh
dHRyX21hc2spID4+IFBHQ19jYWNoZWF0dHJfYmFzZTsKKyAgICBpbnQgcmMg
PSAwOworICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7CiAKLSAgICBpZiAoIGxpa2VseShjYWNoZWF0dHIgPT0gMCkgKQotICAg
ICAgICByZXR1cm4gMDsKKyAgICAvKgorICAgICAqIElmIHdlJ3ZlIG1vZGlm
aWVkIHhlbiBtYXBwaW5ncyBhcyBhIHJlc3VsdCBvZiBndWVzdCBjYWNoZQor
ICAgICAqIGF0dHJpYnV0ZXMsIHJlc3RvcmUgdGhlbSB0byB0aGUgIm5vcm1h
bCIgc3RhdGUuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseShjYWNoZWF0
dHIpICkKKyAgICB7CisgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gflBH
Q19jYWNoZWF0dHJfbWFzazsKIAotICAgIHBhZ2UtPmNvdW50X2luZm8gJj0g
flBHQ19jYWNoZWF0dHJfbWFzazsKKyAgICAgICAgQlVHX09OKGlzX3hlbl9o
ZWFwX3BhZ2UocGFnZSkpOwogCi0gICAgQlVHX09OKGlzX3hlbl9oZWFwX3Bh
Z2UocGFnZSkpOworICAgICAgICByYyA9IHVwZGF0ZV94ZW5fbWFwcGluZ3Mo
bWZuLCAwKTsKKyAgICB9CiAKLSAgICByZXR1cm4gdXBkYXRlX3hlbl9tYXBw
aW5ncyhwYWdlX3RvX21mbihwYWdlKSwgMCk7CisgICAgLyoKKyAgICAgKiBJ
ZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFpbidzIElPTU1VLCByZW1vdmUg
aXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0IHdyaXRhYmxlIHhlbmhlYXAg
cGFnZXMgaGF2ZSB0aGVpciB0eXBlIHNldCBhbmQgY2xlYXJlZCBieQorICAg
ICAqIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGNvZGUsIHJhdGhlciB0aGFu
IGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1Y2g6CisgICAgICogLSBUaGV5
IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFuIElPTU1VIG1hcHBpbmcsIGFu
ZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNzYXJpbHkgZXhwZWN0IHRoZSB0
eXBlIGNvdW50IHRvIGJlIHplcm8gd2hlbiB0aGUgZmluYWwKKyAgICAgKiBw
dXRfcGFnZSBoYXBwZW5zLgorICAgICAqCisgICAgICogR28gYWhlYWQgYW5k
IGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFwKCkgb24geGVuaGVhcCBwYWdl
cyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBjYXNlOyBidXQgb25seSBBU1NF
UlQoKSB0aGF0IHRoZSB0eXBlIGNvdW50IGlzIHplcm8gYW5kIHJlbW92ZSB0
aGUKKyAgICAgKiBQR1Rfd3JpdGFibGUgdHlwZSBmb3Igbm9uLXhlbmhlYXAg
cGFnZXMuCisgICAgICovCisgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQR1Rfd3JpdGFibGVfcGFnZSAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRf
b3duZXIocGFnZSk7CisKKyAgICAgICAgaWYgKCBkICYmIGlzX3B2X2RvbWFp
bihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11KGQpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGludCByYzIgPSBpb21tdV91bm1hcF9wYWdlKGQsIG1m
bik7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAg
ICByYyA9IHJjMjsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggbGlrZWx5
KCFpc194ZW5faGVhcF9wYWdlKHBhZ2UpKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJgorICAg
ICAgICAgICAgICAgICAgICAoUEdUX3R5cGVfbWFzayB8IFBHVF9jb3VudF9t
YXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0eXBlIHRvIHJlY29yZCB0aGUg
ZmFjdCB0aGF0IGFsbCB3cml0YWJsZSBtYXBwaW5ncworICAgICAgICAgICAg
ICogaGF2ZSBiZWVuIHJlbW92ZWQuICBCdXQgaWYgZWl0aGVyIG9wZXJhdGlv
biBmYWlsZWQsIGxlYXZlCisgICAgICAgICAgICAgKiB0eXBlX2luZm8gYWxv
bmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbGlrZWx5
KCFyYykgKQorICAgICAgICAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICY9IH4oUEdUX3R5cGVfbWFzayB8IFBHVF9jb3VudF9tYXNrKTsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogdm9pZCBw
dXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpAQCAtMjQwNyw3ICsy
NDgzLDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogCiAgICAgaWYgKCB1bmxpa2VseSgobnggJiBQR0NfY291bnRfbWFzaykg
PT0gMCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBjbGVhbnVwX3BhZ2VfY2Fj
aGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAgICBpZiAoICFjbGVhbnVwX3Bh
Z2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAgICAgICAgZnJlZV9kb21oZWFw
X3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIE1FTV9M
T0coIkxlYWtpbmcgcGZuICVseCIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKQEAg
LTQ3NzEsOSArNDg0NywxMCBAQCBpbnQgc3RlYWxfcGFnZSgKICAgICAgKiBO
QiB0aGlzIGlzIHNhZmUgZXZlbiBpZiB0aGUgcGFnZSBlbmRzIHVwIGJlaW5n
IGdpdmVuIGJhY2sgdG8KICAgICAgKiB0aGUgZG9tYWluLCBiZWNhdXNlIHRo
ZSBjb3VudCBpcyB6ZXJvOiBzdWJzZXF1ZW50IG1hcHBpbmdzIHdpbGwKICAg
ICAgKiBjYXVzZSB0aGUgY2FjaGUgYXR0cmlidXRlcyB0byBiZSByZS1pbnN0
YXRlZCBpbnNpZGUKLSAgICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLgorICAg
ICAqIGdldF9wYWdlX2Zyb21fbDFlKCksIG9yIHRoZSBwYWdlIHRvIGJlIGFk
ZGVkIGJhY2sgdG8gdGhlIElPTU1VCisgICAgICogdXBvbiB0aGUgdHlwZSBj
aGFuZ2luZyB0byBQR1Rfd3JpdGVhYmxlLCBhcyBhcHByb3ByaWF0ZS4KICAg
ICAgKi8KLSAgICBpZiAoIChyYyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIo
cGFnZSkpICkKKyAgICBpZiAoIChyYyA9IGNsZWFudXBfcGFnZV9tYXBwaW5n
cyhwYWdlKSkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogQ291
bGRuJ3QgZml4dXAgWGVuJ3MgbWFwcGluZ3M7IHB1dCB0aGluZ3MgdGhlIHdh
eSB3ZSBmb3VuZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDdiYmI3ODJiZGUuLjE0
ZjViZGI3ODcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTY0MiwxMyArNjQyLDkg
QEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICBwMm1f
dHlwZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CiAKKyAgICAvKiBJT01N
VSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgp
IGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3Ry
YW5zbGF0ZShwMm0tPmRvbWFpbikgKQotICAgIHsKLSAgICAgICAgaWYgKCBu
ZWVkX2lvbW11KHAybS0+ZG9tYWluKSApCi0gICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQotICAgICAgICAg
ICAgICAgIGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4sIG1mbiArIGkp
OwogICAgICAgICByZXR1cm4gMDsKLSAgICB9CiAKICAgICBBU1NFUlQoZ2Zu
X2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwogICAgIFAyTV9ERUJVRygicmVt
b3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhcbiIsIGdmbiwgbWZuKTsKQEAgLTY5
MiwyMiArNjg4LDMzIEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgIGludCBwb2Rf
Y291bnQgPSAwOwogICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBm
b3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFu
ZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5z
bGF0ZShkKSApCiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkg
JiYgdCA9PSBwMm1fcmFtX3J3ICkKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogT3VyIGludGVyZmFjZSBmb3IgUFYgZ3Vlc3RzIHdy
dCBJT01NVSBlbnRyaWVzIGhhc24ndCBiZWVuIHZlcnkKKyAgICAgICAgICog
Y2xlYXI7IGJ1dCBoaXN0b3JpY2FsbHksIHBhZ2VzIGhhdmUgc3RhcnRlZCBv
dXQgd2l0aCBJT01NVSBtYXBwaW5ncywKKyAgICAgICAgICogYW5kIG9ubHkg
bG9zZSB0aGVtIHdoZW4gY2hhbmdlZCB0byBhIGRpZmZlcmVudCBwYWdlIHR5
cGUuCisgICAgICAgICAqCisgICAgICAgICAqIFJldGFpbiB0aGlzIHByb3Bl
cnR5IGJ5IGdyYWJiaW5nIGEgd3JpdGFibGUgdHlwZSByZWYgYW5kIHRoZW4K
KyAgICAgICAgICogZHJvcHBpbmcgaXQgaW1tZWRpYXRlbHkuICBUaGUgcmVz
dWx0IHdpbGwgYmUgcGFnZXMgdGhhdCBoYXZlIGEKKyAgICAgICAgICogd3Jp
dGFibGUgdHlwZSAoYW5kIGFuIElPTU1VIGVudHJ5KSwgYnV0IGEgY291bnQg
b2YgMCAoc3VjaCB0aGF0CisgICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0
ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUK
KyAgICAgICAgICogZW50cnkpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCAhbmVlZF9pb21tdShkKSB8fCB0ICE9IHAybV9yYW1fcncgKQorICAgICAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRl
cik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZSgKLSAgICAgICAgICAgICAgICAgICAgZCwgbWZu
ICsgaSwgbWZuICsgaSwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJs
ZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4g
MCApCi0gICAgICAgICAgICAgICAgICAgICAgICBpb21tdV91bm1hcF9wYWdl
KGQsIG1mbiArIGkpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQorICAgICAgICAg
ICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFi
bGVfcGFnZSkgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KHBhZ2UpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgfQogCi0tIAoyLjIwLjEKCg==

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

RnJvbSBjNDE2OWE3MmViMzkxYzZhMzgxYmMxODVlZmM4ZTgzZjI3MzQ1ODAx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU3ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGVmM2Iy
MDhmYjAuLjlmMzc1YmMyMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBA
QAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4K
KyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGlu
dG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFp
bidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxvdyBETUEg
aW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUg
cGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVz
dCBhbHNvIGVuc3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20g
dGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlzIGZyZWVkLiAgRmluYWxs
eSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5nZXMK
KyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRo
ZSBJT01NVSBvbmx5IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dy
aXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBwYWdlIHdoZW4gaXQg
bG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3Rp
dmVseSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRo
ZSB0eXBlIGNvdW50IHdlCisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBt
dXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBlIHdoZW4KKyAq
IGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZy
b20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4va2Nv
bmZpZy5oPgpAQCAtMjM4MCwxOSArMjM5Niw3OSBAQCBzdGF0aWMgaW50IG1v
ZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJj
OwogfQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9m
IGEgcGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29u
ZGFyeQorICogbWFwcGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4n
cyBtYXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgdG8gYWNjb21vZGF0
ZSB0aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICogLSBB
IHBhZ2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQ
ViBndWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBp
bmcuCisgKgorICogTm93IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQs
IGNsZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBhcHByb3ByaWF0ZS4g
IE5CIHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxs
b2NhdGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291
bnQgaXMgMCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRf
aW5mbywgb3duZXIsIGFuZCB0eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6
YXRpb24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdlX21hcHBpbmdz
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50
IGNhY2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdD
X2NhY2hlYXR0cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAg
aW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHkoY2FjaGVhdHRyID09IDAp
ICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3ZSd2
ZSBtb2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3Qg
Y2FjaGUKKyAgICAgKiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhl
ICJub3JtYWwiIHN0YXRlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHko
Y2FjaGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdlLT5jb3VudF9pbmZv
ICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9p
bmZvICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihp
c194ZW5faGVhcF9wYWdlKHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5f
aGVhcF9wYWdlKHBhZ2UpKTsKKyAgICAgICAgcmMgPSB1cGRhdGVfeGVuX21h
cHBpbmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJuIHVwZGF0ZV94
ZW5fbWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisg
ICAgICogSWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwg
cmVtb3ZlIGl0LgorICAgICAqCisgICAgICogTkIgdGhhdCB3cml0YWJsZSB4
ZW5oZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5kIGNsZWFyZWQg
YnkKKyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLCByYXRo
ZXIgdGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAq
IC0gVGhleSBhcmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBw
aW5nLCBhbmQKKyAgICAgKiAtIFdlIGRvbid0IG5lY2Vzc2FyaWx5IGV4cGVj
dCB0aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhlIGZpbmFsCisg
ICAgICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdvIGFo
ZWFkIGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhl
YXAgcGFnZXMgYW55d2F5LCBqdXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9u
bHkgQVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3VudCBpcyB6ZXJvIGFuZCBy
ZW1vdmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUgZm9yIG5vbi14
ZW5oZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxl
X3BhZ2UgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBh
Z2VfZ2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlmICggZCAmJiBpc19w
dl9kb21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQorICAg
ICAgICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFn
ZShkLCBtZm4pOworCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAg
ICAgICAgICAgcmMgPSByYzI7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
IGxpa2VseSghaXNfeGVuX2hlYXBfcGFnZShwYWdlKSkgKQorICAgICAgICB7
CisgICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYKKyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1Rf
Y291bnRfbWFzaykpID09IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBDbGVhciB0aGUgdHlwZSB0byByZWNv
cmQgdGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUgbWFwcGluZ3MKKyAgICAg
ICAgICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhlciBv
cGVyYXRpb24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9p
bmZvIGFsb25lLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAo
IGxpa2VseSghcmMpICkKKyAgICAgICAgICAgICAgICBwYWdlLT51LmludXNl
LnR5cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRfbWFz
ayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAK
IHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0
MDgsNyArMjQ4NCw3IEBAIHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKIAogICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdDX2NvdW50
X21hc2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICggY2xlYW51cF9w
YWdlX2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xl
YW51cF9wYWdlX21hcHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVf
ZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICBNRU1fTE9HKCJMZWFraW5nIHBmbiAlbHgiLCBwYWdlX3RvX21mbihwYWdl
KSk7CkBAIC00Nzc2LDkgKzQ4NTIsMTAgQEAgaW50IHN0ZWFsX3BhZ2UoCiAg
ICAgICogTkIgdGhpcyBpcyBzYWZlIGV2ZW4gaWYgdGhlIHBhZ2UgZW5kcyB1
cCBiZWluZyBnaXZlbiBiYWNrIHRvCiAgICAgICogdGhlIGRvbWFpbiwgYmVj
YXVzZSB0aGUgY291bnQgaXMgemVybzogc3Vic2VxdWVudCBtYXBwaW5ncyB3
aWxsCiAgICAgICogY2F1c2UgdGhlIGNhY2hlIGF0dHJpYnV0ZXMgdG8gYmUg
cmUtaW5zdGF0ZWQgaW5zaWRlCi0gICAgICogZ2V0X3BhZ2VfZnJvbV9sMWUo
KS4KKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wxZSgpLCBvciB0aGUgcGFnZSB0
byBiZSBhZGRlZCBiYWNrIHRvIHRoZSBJT01NVQorICAgICAqIHVwb24gdGhl
IHR5cGUgY2hhbmdpbmcgdG8gUEdUX3dyaXRlYWJsZSwgYXMgYXBwcm9wcmlh
dGUuCiAgICAgICovCi0gICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2VfY2Fj
aGVhdHRyKHBhZ2UpKSApCisgICAgaWYgKCAocmMgPSBjbGVhbnVwX3BhZ2Vf
bWFwcGluZ3MocGFnZSkpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAg
ICAqIENvdWxkbid0IGZpeHVwIFhlbidzIG1hcHBpbmdzOyBwdXQgdGhpbmdz
IHRoZSB3YXkgd2UgZm91bmQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAyMzlmOGU4
ODJiLi45YzE4NDliZjUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC02NDQsMjMg
KzY0NCw5IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgcDJtX3R5cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAg
LyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdl
X3R5cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdf
bW9kZV90cmFuc2xhdGUocDJtLT5kb21haW4pICkKLSAgICB7Ci0gICAgICAg
IGludCByYyA9IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+
ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2Uo
cDJtLT5kb21haW4sIG1mbiArIGkpOwotCi0gICAgICAgICAgICAgICAgaWYg
KCAhcmMgKQotICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAgICAg
ICAgICAgIH0KLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAg
ICB9CisgICAgICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2Nr
ZWRfYnlfbWUocDJtLCBnZm4pKTsKICAgICBQMk1fREVCVUcoInJlbW92aW5n
IGdmbj0lI2x4IG1mbj0lI2x4XG4iLCBnZm4sIG1mbik7CkBAIC03MDMsMjYg
KzY4OSwzMyBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICBpbnQgcG9kX2Nv
dW50ID0gMDsKICAgICBpbnQgcmMgPSAwOwogCisgICAgLyogSU9NTVUgZm9y
IFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBhbmQg
cHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KGQpICYm
IHQgPT0gcDJtX3JhbV9ydyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgKDEgPDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFn
ZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9y
ZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwotICAgICAgICAgICAgICAgIGlm
ICggcmMgIT0gMCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQotICAgICAgICAgICAgICAgICAg
ICAgICAgLyogSWYgc3RhdGVtZW50IHRvIHNhdGlzZnkgX19tdXN0X2NoZWNr
LiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1h
cF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBpKSkpICkKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAKLSAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIH0KKyAgICAgICAgLyoKKyAgICAgICAgICogT3VyIGlu
dGVyZmFjZSBmb3IgUFYgZ3Vlc3RzIHdydCBJT01NVSBlbnRyaWVzIGhhc24n
dCBiZWVuIHZlcnkKKyAgICAgICAgICogY2xlYXI7IGJ1dCBoaXN0b3JpY2Fs
bHksIHBhZ2VzIGhhdmUgc3RhcnRlZCBvdXQgd2l0aCBJT01NVSBtYXBwaW5n
cywKKyAgICAgICAgICogYW5kIG9ubHkgbG9zZSB0aGVtIHdoZW4gY2hhbmdl
ZCB0byBhIGRpZmZlcmVudCBwYWdlIHR5cGUuCisgICAgICAgICAqCisgICAg
ICAgICAqIFJldGFpbiB0aGlzIHByb3BlcnR5IGJ5IGdyYWJiaW5nIGEgd3Jp
dGFibGUgdHlwZSByZWYgYW5kIHRoZW4KKyAgICAgICAgICogZHJvcHBpbmcg
aXQgaW1tZWRpYXRlbHkuICBUaGUgcmVzdWx0IHdpbGwgYmUgcGFnZXMgdGhh
dCBoYXZlIGEKKyAgICAgICAgICogd3JpdGFibGUgdHlwZSAoYW5kIGFuIElP
TU1VIGVudHJ5KSwgYnV0IGEgY291bnQgb2YgMCAoc3VjaCB0aGF0CisgICAg
ICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2Nl
ZWQgYW5kIHJlbW92ZSB0aGUgSU9NTVUKKyAgICAgICAgICogZW50cnkpLgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSB8fCB0
ICE9IHAybV9yYW1fcncgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyAr
K2ksICsrcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggZ2V0
X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkK
KyAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKICAgICAgICAgfQorCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAot
LSAKMi4yMC4xCgo=

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

RnJvbSBiYzQ0NTllOTEyMzM2NzljZDAxMzk5ODllZGY0NjU2NDE3ZTk1Yjg1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU3ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ3NmVm
OGVlODUuLjNhMTFjNjc0NzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBA
QAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4K
KyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGlu
dG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFp
bidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxvdyBETUEg
aW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUg
cGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVz
dCBhbHNvIGVuc3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20g
dGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlzIGZyZWVkLiAgRmluYWxs
eSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5nZXMK
KyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRo
ZSBJT01NVSBvbmx5IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dy
aXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBwYWdlIHdoZW4gaXQg
bG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3Rp
dmVseSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRo
ZSB0eXBlIGNvdW50IHdlCisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBt
dXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBlIHdoZW4KKyAq
IGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZy
b20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgpAQCAtMjQxMSwxOSArMjQyNyw3OSBAQCBzdGF0aWMgaW50IG1vZF9s
NF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwog
fQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9mIGEg
cGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFy
eQorICogbWFwcGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBt
YXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0
aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICogLSBBIHBh
Z2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcu
CisgKgorICogTm93IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNs
ZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBhcHByb3ByaWF0ZS4gIE5C
IHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxsb2Nh
dGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQg
aXMgMCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5m
bywgb3duZXIsIGFuZCB0eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRp
b24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdlX21hcHBpbmdzKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGNh
Y2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2Nh
Y2hlYXR0cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50
IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwogCi0gICAgaWYgKCBsaWtlbHkoY2FjaGVhdHRyID09IDApICkK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgLyoKKyAgICAgKiBJZiB3ZSd2ZSBt
b2RpZmllZCB4ZW4gbWFwcGluZ3MgYXMgYSByZXN1bHQgb2YgZ3Vlc3QgY2Fj
aGUKKyAgICAgKiBhdHRyaWJ1dGVzLCByZXN0b3JlIHRoZW0gdG8gdGhlICJu
b3JtYWwiIHN0YXRlLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoY2Fj
aGVhdHRyKSApCisgICAgeworICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9
IH5QR0NfY2FjaGVhdHRyX21hc2s7CiAKLSAgICBwYWdlLT5jb3VudF9pbmZv
ICY9IH5QR0NfY2FjaGVhdHRyX21hc2s7CisgICAgICAgIEJVR19PTihpc194
ZW5faGVhcF9wYWdlKHBhZ2UpKTsKIAotICAgIEJVR19PTihpc194ZW5faGVh
cF9wYWdlKHBhZ2UpKTsKKyAgICAgICAgcmMgPSB1cGRhdGVfeGVuX21hcHBp
bmdzKG1mbiwgMCk7CisgICAgfQogCi0gICAgcmV0dXJuIHVwZGF0ZV94ZW5f
bWFwcGluZ3MocGFnZV90b19tZm4ocGFnZSksIDApOworICAgIC8qCisgICAg
ICogSWYgdGhpcyBtYXkgYmUgaW4gYSBQViBkb21haW4ncyBJT01NVSwgcmVt
b3ZlIGl0LgorICAgICAqCisgICAgICogTkIgdGhhdCB3cml0YWJsZSB4ZW5o
ZWFwIHBhZ2VzIGhhdmUgdGhlaXIgdHlwZSBzZXQgYW5kIGNsZWFyZWQgYnkK
KyAgICAgKiBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLCByYXRoZXIg
dGhhbiBieSBnZXRfcGFnZV90eXBlKCkuICBBcyBzdWNoOgorICAgICAqIC0g
VGhleSBhcmVuJ3QgZXhwZWN0ZWQgdG8gaGF2ZSBhbiBJT01NVSBtYXBwaW5n
LCBhbmQKKyAgICAgKiAtIFdlIGRvbid0IG5lY2Vzc2FyaWx5IGV4cGVjdCB0
aGUgdHlwZSBjb3VudCB0byBiZSB6ZXJvIHdoZW4gdGhlIGZpbmFsCisgICAg
ICogcHV0X3BhZ2UgaGFwcGVucy4KKyAgICAgKgorICAgICAqIEdvIGFoZWFk
IGFuZCBhdHRlbXAgdG8gY2FsbCBpb21tdV91bm1hcCgpIG9uIHhlbmhlYXAg
cGFnZXMgYW55d2F5LCBqdXN0CisgICAgICogaW4gY2FzZTsgYnV0IG9ubHkg
QVNTRVJUKCkgdGhhdCB0aGUgdHlwZSBjb3VudCBpcyB6ZXJvIGFuZCByZW1v
dmUgdGhlCisgICAgICogUEdUX3dyaXRhYmxlIHR5cGUgZm9yIG5vbi14ZW5o
ZWFwIHBhZ2VzLgorICAgICAqLworICAgIGlmICggKHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxlX3Bh
Z2UgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpOworCisgICAgICAgIGlmICggZCAmJiBpc19wdl9k
b21haW4oZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpbnQgcmMyID0gaW9tbXVfdW5tYXBfcGFnZShk
LCBtZm4pOworCisgICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAg
ICAgICAgcmMgPSByYzI7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGxp
a2VseSghaXNfeGVuX2hlYXBfcGFnZShwYWdlKSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBBU1NFUlQoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYK
KyAgICAgICAgICAgICAgICAgICAgKFBHVF90eXBlX21hc2sgfCBQR1RfY291
bnRfbWFzaykpID09IFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgKiBDbGVhciB0aGUgdHlwZSB0byByZWNvcmQg
dGhlIGZhY3QgdGhhdCBhbGwgd3JpdGFibGUgbWFwcGluZ3MKKyAgICAgICAg
ICAgICAqIGhhdmUgYmVlbiByZW1vdmVkLiAgQnV0IGlmIGVpdGhlciBvcGVy
YXRpb24gZmFpbGVkLCBsZWF2ZQorICAgICAgICAgICAgICogdHlwZV9pbmZv
IGFsb25lLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGxp
a2VseSghcmMpICkKKyAgICAgICAgICAgICAgICBwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmPSB+KFBHVF90eXBlX21hc2sgfCBQR1RfY291bnRfbWFzayk7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZv
aWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKQEAgLTI0Mzks
NyArMjUxNSw3IEBAIHZvaWQgcHV0X3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKIAogICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdDX2NvdW50X21h
c2spID09IDApICkKICAgICB7Ci0gICAgICAgIGlmICggY2xlYW51cF9wYWdl
X2NhY2hlYXR0cihwYWdlKSA9PSAwICkKKyAgICAgICAgaWYgKCAhY2xlYW51
cF9wYWdlX21hcHBpbmdzKHBhZ2UpICkKICAgICAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKQEAgLTQ4MjksOSArNDkwNSwxMCBA
QCBpbnQgc3RlYWxfcGFnZSgKICAgICAgKiBOQiB0aGlzIGlzIHNhZmUgZXZl
biBpZiB0aGUgcGFnZSBlbmRzIHVwIGJlaW5nIGdpdmVuIGJhY2sgdG8KICAg
ICAgKiB0aGUgZG9tYWluLCBiZWNhdXNlIHRoZSBjb3VudCBpcyB6ZXJvOiBz
dWJzZXF1ZW50IG1hcHBpbmdzIHdpbGwKICAgICAgKiBjYXVzZSB0aGUgY2Fj
aGUgYXR0cmlidXRlcyB0byBiZSByZS1pbnN0YXRlZCBpbnNpZGUKLSAgICAg
KiBnZXRfcGFnZV9mcm9tX2wxZSgpLgorICAgICAqIGdldF9wYWdlX2Zyb21f
bDFlKCksIG9yIHRoZSBwYWdlIHRvIGJlIGFkZGVkIGJhY2sgdG8gdGhlIElP
TU1VCisgICAgICogdXBvbiB0aGUgdHlwZSBjaGFuZ2luZyB0byBQR1Rfd3Jp
dGVhYmxlLCBhcyBhcHByb3ByaWF0ZS4KICAgICAgKi8KLSAgICBpZiAoIChy
YyA9IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIocGFnZSkpICkKKyAgICBpZiAo
IChyYyA9IGNsZWFudXBfcGFnZV9tYXBwaW5ncyhwYWdlKSkgKQogICAgIHsK
ICAgICAgICAgLyoKICAgICAgICAgICogQ291bGRuJ3QgZml4dXAgWGVuJ3Mg
bWFwcGluZ3M7IHB1dCB0aGluZ3MgdGhlIHdheSB3ZSBmb3VuZApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCmluZGV4IGVjZTMyZmZiOGYuLjI1ZmVkMDhlZmIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLmMKQEAgLTcwNiwyMyArNzA2LDkgQEAgcDJtX3JlbW92ZV9wYWdl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgcDJt
X2FjY2Vzc190IGE7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlz
IGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAq
LwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwMm0tPmRvbWFp
bikgKQotICAgIHsKLSAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICBp
ZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICkKLSAgICAgICAgewotICAg
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVyKTsg
aSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpbnQgcmV0
ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgbWZuICsgaSk7Ci0K
LSAgICAgICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAg
ICAgIHJjID0gcmV0OwotICAgICAgICAgICAgfQotICAgICAgICB9Ci0KLSAg
ICAgICAgcmV0dXJuIHJjOwotICAgIH0KKyAgICAgICAgcmV0dXJuIDA7CiAK
ICAgICBBU1NFUlQoZ2ZuX2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwogICAg
IFAyTV9ERUJVRygicmVtb3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhcbiIsIGdm
biwgbWZuKTsKQEAgLTc2NSwyNiArNzUxLDMzIEBAIGd1ZXN0X3BoeXNtYXBf
YWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3Qg
bWZuLAogICAgIGludCBwb2RfY291bnQgPSAwOwogICAgIGludCByYyA9IDA7
CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vlc3RzIGlzIGhhbmRsZWQgaW4g
Z2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFnZSgpLiAqLwogICAgIGlmICgg
IXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCiAgICAgewotICAgICAgICBp
ZiAoIG5lZWRfaW9tbXUoZCkgJiYgdCA9PSBwMm1fcmFtX3J3ICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBwYWdl
X29yZGVyKTsgaSsrICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1mbl94KG1mbl9hZGQobWZuLCBp
KSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
eChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7
Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKLSAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCAp
Ci0gICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8g
c2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAg
ICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZuX2FkZCht
Zm4sIGkpKSkgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKIAotICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQorICAgICAgICAv
KgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMgd3J0
IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4gdmVyeQorICAgICAgICAgKiBj
bGVhcjsgYnV0IGhpc3RvcmljYWxseSwgcGFnZXMgaGF2ZSBzdGFydGVkIG91
dCB3aXRoIElPTU1VIG1hcHBpbmdzLAorICAgICAgICAgKiBhbmQgb25seSBs
b3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEgZGlmZmVyZW50IHBhZ2UgdHlw
ZS4KKyAgICAgICAgICoKKyAgICAgICAgICogUmV0YWluIHRoaXMgcHJvcGVy
dHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0eXBlIHJlZiBhbmQgdGhlbgor
ICAgICAgICAgKiBkcm9wcGluZyBpdCBpbW1lZGlhdGVseS4gIFRoZSByZXN1
bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhhdmUgYQorICAgICAgICAgKiB3cml0
YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50cnkpLCBidXQgYSBjb3VudCBv
ZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICogYW55IGd1ZXN0LXJlcXVlc3Rl
ZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQgcmVtb3ZlIHRoZSBJT01NVQor
ICAgICAgICAgKiBlbnRyeSkuCisgICAgICAgICAqLworICAgICAgICBpZiAo
ICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJtX3JhbV9ydyApCisgICAgICAg
ICAgICByZXR1cm4gMDsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgx
VUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytwYWdlICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCBnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQ
R1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisKICAgICAgICAg
cmV0dXJuIDA7CiAgICAgfQogCi0tIAoyLjIwLjEKCg==

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

RnJvbSA1ZDNhMDJlMzIwZjg4NzQ3Yjc1ZTM3OTRjMmU2OTQyODRhZTY0YzNl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMjMgSmFu
IDIwMTkgMTE6NTc6NDYgKzAwMDAKU3ViamVjdDogW1BBVENIXSB4ZW46IE1h
a2UgY29oZXJlbnQgUFYgSU9NTVUgZGlzY2lwbGluZQoKSW4gb3JkZXIgZm9y
IGEgUFYgZG9tYWluIHRvIHNldCB1cCBETUEgZnJvbSBhIHBhc3NlZC10aHJv
dWdoIGRldmljZSB0bwpvbmUgb2YgaXRzIHBhZ2VzLCB0aGUgcGFnZSBtdXN0
IGJlIG1hcHBlZCBpbiB0aGUgSU9NTVUuICBPbiB0aGUgb3RoZXIKaGFuZCwg
YmVmb3JlIGEgUFYgcGFnZSBtYXkgYmUgdXNlZCBhcyBhICJzcGVjaWFsIiBw
YWdlIHR5cGUgKHN1Y2ggYXMgYQpwYWdldGFibGUgb3IgZGVzY3JpcHRvciB0
YWJsZSksIGl0IF9tdXN0IG5vdF8gYmUgd3JpdGFibGUgaW4gdGhlIElPTU1V
CihvdGhlcndpc2UgYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgRE1BIGFyYml0
cmFyeSBwYWdlIHRhYmxlcyBpbnRvIHRoZQptZW1vcnksIGJ5cGFzc2luZyBY
ZW4ncyBzYWZldHkgY2hlY2tzKTsgYW5kIFhlbidzIGN1cnJlbnQgcnVsZSBp
cyB0bwpoYXZlIHN1Y2ggcGFnZXMgbm90IGluIHRoZSBJT01NVSBhdCBhbGwu
CgpBdCB0aGUgbW9tZW50LCBpbiBvcmRlciB0byBhY2NvbXBsaXNoIHRoaXMs
IHRoZSBjb2RlIGJvcnJvd3MgSFZNCmRvbWFpbidzICJwaHlzbWFwIiBjb25j
ZXB0OiBXaGVuIGEgcGFnZSBpcyBhc3NpZ25lZCB0byBhIGd1ZXN0LApndWVz
c19waHlzbWFwX2FkZF9lbnRyeSgpIGlzIGNhbGxlZCwgd2hpY2ggZm9yIFBW
IGd1ZXN0cywgd2lsbCBjcmVhdGUKYSB3cml0YWJsZSBJT01NVSBtYXBwaW5n
OyBhbmQgd2hlbiBhIHBhZ2UgaXMgcmVtb3ZlZCwKZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfZW50cnkoKSBpcyBjYWxsZWQsIHdoaWNoIHdpbGwgcmVtb3ZlIHRo
ZSBtYXBwaW5nLgoKQWRkaXRpb25hbGx5LCB3aGVuIGEgcGFnZSBnYWlucyB0
aGUgUEdUX3dyaXRhYmxlIHBhZ2UgdHlwZSwgdGhlIHBhZ2UKd2lsbCBiZSBh
ZGRlZCBpbnRvIHRoZSBJT01NVTsgYW5kIHdoZW4gdGhlIHBhZ2UgY2hhbmdl
cyBhd2F5IGZyb20gYQpQR1Rfd3JpdGFibGUgdHlwZSwgdGhlIHBhZ2Ugd2ls
bCBiZSByZW1vdmVkIGZyb20gdGhlIElPTU1VLgoKVW5mb3J0dW5hdGVseSwg
Ym9ycm93aW5nIHRoZSAicGh5c21hcCIgY29uY2VwdCBmcm9tIEhWTSBkb21h
aW5zIGlzCnByb2JsZW1hdGljLiAgSFZNIGRvbWFpbnMgaGF2ZSBhIGxvY2sg
b24gdGhlaXIgcDJtIHRhYmxlcywgZW5zdXJpbmcKc3luY2hyb25pemF0aW9u
IGJldHdlZW4gbW9kaWZpY2F0aW9ucyB0byB0aGUgcDJtOyBhbmQgYWxsIGh5
cGVyY2FsbApwYXJhbWV0ZXJzIG11c3QgZmlyc3QgYmUgdHJhbnNsYXRlZCB0
aHJvdWdoIHRoZSBwMm0gYmVmb3JlIGJlaW5nIHVzZWQuCgpUcnlpbmcgdG8g
bWl4IHRoaXMgbG9ja2VkLWFuZC1nYXRlZCBhcHByb2FjaCB3aXRoIFBWJ3Mg
bG9jay1mcmVlCmFwcHJvYWNoIGxlYWRzIHRvIHNldmVyYWwgcmFjZXMgYW5k
IGluY29uc2lzdGVuY2llczoKCiogQSByYWNlIGJldHdlZW4gYSBwYWdlIGJl
aW5nIGFzc2lnbmVkIGFuZCBpdCBiZWluZyBwdXQgaW50byB0aGUKICBwaHlz
bWFwOyBmb3IgZXhhbXBsZToKICAtIFAxOiBjYWxsIHBvcHVsYXRlX3BoeXNt
YXAoKSB7IEEgPSBhbGxvY2F0ZV9kb21oZWFwX3BhZ2VzKCkgfQogIC0gUDI6
IEd1ZXNzIHBhZ2UgQSdzIG1mbiwgYW5kIGNhbGwgZGVjcmVhc2VfcmVzZXJ2
YXRpb24oQSkuICBBIGlzIG93bmVkIGJ5IHRoZSBkb21haW4sCiAgICAgICAg
YW5kIHNvIFhlbiB3aWxsIGNsZWFyIHRoZSBQR0NfYWxsb2NhdGVkIGJpdCBh
bmQgZnJlZSB0aGUgcGFnZQogIC0gUDE6IGZpbmlzaGVzIHBvcHVsYXRlX3Bo
eXNtYXAoKSB7IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KCkgfQoKICBOb3cg
dGhlIGRvbWFpbiBoYXMgYSB3cml0YWJsZSBJT01NVSBtYXBwaW5nIHRvIGEg
cGFnZSBpdCBubyBsb25nZXIgb3ducy4KCiogUGFnZXMgc3RhcnQgb3V0IGFz
IHR5cGUgUEdUX25vbmUsIGJ1dCB3aXRoIGEgd3JpdGFibGUgSU9NTVUgbWFw
cGluZy4KICBJZiBhIGd1ZXN0IHVzZXMgYSBwYWdlIGFzIGEgcGFnZSB0YWJs
ZSB3aXRob3V0IGV2ZXIgaGF2aW5nIGNyZWF0ZWQgYQogIHdyaXRhYmxlIG1h
cHBpbmcsIHRoZSBJT01NVSBtYXBwaW5nIHdpbGwgbm90IGJlIHJlbW92ZWQ7
IHRoZSBndWVzdAogIHdpbGwgaGF2ZSBhIHdyaXRhYmxlIElPTU1VIG1hcHBp
bmcgdG8gYSBwYWdlIGl0IGlzIGN1cnJlbnRseSB1c2luZwogIGFzIGEgcGFn
ZSB0YWJsZS4KCiogQSBuZXdseS1hbGxvY2F0ZWQgcGFnZSBjYW4gYmUgRE1B
J2QgaW50byB3aXRoIG5vIHNwZWNpYWwgYWN0aW9ucyBvbgogIHRoZSBwYXJ0
IG9mIHRoZSBndWVzdDsgSG93ZXZlciwgaWYgYSBwYWdlIGlzIHByb21vdGVk
IHRvIGEKICBub24td3JpdGFibGUgdHlwZSwgdGhlIHBhZ2UgbXVzdCBiZSBt
YXBwZWQgd2l0aCBhIHdyaXRhYmxlIHR5cGUgYmVmb3JlCiAgRE1BJ2luZyB0
byBpdCBhZ2Fpbiwgb3IgdGhlIHRyYW5zYWN0aW9uIHdpbGwgZmFpbC4KClRv
IGZpeCB0aGlzLCBkbyBhd2F5IHdpdGggdGhlICJQViBwaHlzbWFwIiBjb25j
ZXB0IGVudGlyZWx5LCBhbmQKcmVwbGFjZSBpdCB3aXRoIHRoZSBmb2xsb3dp
bmcgSU9NTVUgZGlzY2lwbGluZSBmb3IgUFYgZ3Vlc3RzOgogLSAodHlwZSA9
PSBQR1Rfd3JpdGFibGUpIDw9PiBpbiBpb21tdSAoZXZlbiBpZiB0eXBlX2Nv
dW50ID09IDApCiAtIFVwb24gYSBmaW5hbCBwdXRfcGFnZSgpLCBjaGVjayB0
byBzZWUgaWYgdHlwZSBpcyBQR1Rfd3JpdGFibGU7IGlmIHNvLAogICBpb21t
dV91bm1hcC4KCkluIG9yZGVyIHRvIGFjaGlldmUgdGhhdDoKCi0gUmVtb3Zl
IFBWIElPTU1VIHJlbGF0ZWQgY29kZSBmcm9tIGd1ZXN0X3BoeXNtYXBfKgoK
LSBSZXB1cnBvc2UgY2xlYW51cF9wYWdlX2NhY2hlYXR0cigpIGludG8gYSBn
ZW5lcmFsCiAgY2xlYW51cF9wYWdlX21hcHBpbmdzKCkgZnVuY3Rpb24sIHdo
aWNoIHdpbGwgYm90aCBmaXggdXAgWGVuCiAgbWFwcGluZ3MgZm9yIHBhZ2Vz
IHdpdGggc3BlY2lhbCBjYWNoZSBhdHRyaWJ1dGVzLCBhbmQgYWxzbyBjaGVj
ayBmb3IKICBhIFBHVF93cml0YWJsZSB0eXBlIGFuZCByZW1vdmUgcGFnZXMg
aWYgYXBwcm9wcmlhdGUuCgotIEZvciBjb21wYXRpYmlsaXR5IHdpdGggY3Vy
cmVudCBndWVzdHMsIGdyYWItYW5kLXJlbGVhc2UgYQogIFBHVF93cml0YWJs
ZV9wYWdlIHR5cGUgZm9yIFBWIGd1ZXN0cyBpbiBndWVzdF9waHlzbWFwX2Fk
ZF9lbnRyeSgpLgogIFRoaXMgd2lsbCBjYXVzZSBtb3N0ICJub3JtYWwiIGd1
ZXN0IHBhZ2VzIHRvIHN0YXJ0IG91dCBsaWZlIHdpdGgKICBQR1Rfd3JpdGFi
bGVfcGFnZSB0eXBlIChhbmQgdGh1cyBhbiBJT01NVSBtYXBwaW5nKSwgYnV0
IG5vIHR5cGUKICBjb3VudCAoc28gdGhhdCB0aGV5IGNhbiBiZSB1c2VkIGFz
IHNwZWNpYWwgY2FzZXMgYXQgd2lsbCkuCgpBbHNvLCBub3RlIHRoYXQgdGhl
cmUgaXMgb25lIGV4Y2VwdGlvbiB0byB0byB0aGUgIlBHVF93cml0YWJsZSA9
PiBpbgppb21tdSIgcnVsZTogeGVuaGVhcCBwYWdlcyBzaGFyZWQgd2l0aCBn
dWVzdHMgbWF5IGJlIGdpdmVuIGEKUEdUX3dyaXRhYmxlIHR5cGUgd2l0aCBv
bmUgdHlwZSByZWZlcmVuY2UuICBUaGlzIHJlZmVyZW5jZSBwcmV2ZW50cwp0
aGUgdHlwZSBmcm9tIGNoYW5naW5nLCB3aGljaCBpbiB0dXJuIHByZXZlbnRz
IHBhZ2UgZnJvbSBnYWluaW5nIGFuCklPTU1VIG1hcHBpbmcgaW4gZ2V0X3Bh
Z2VfdHlwZSgpLiAgSXQncyBub3QgY2xlYXIgd2hldGhlciB0aGlzIHdhcwpp
bnRlbnRpb25hbCBvciBub3QsIGJ1dCBpdCdzIG5vdCBzb21ldGhpbmcgdG8g
Y2hhbmdlIGluIGEgc2VjdXJpdHkKdXBkYXRlLgoKVGhpcyBpcyBYU0EtMjg4
LgoKUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyB8IDU3ICsrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQ4ZmY1
OGM5MDEuLmFkOGFhY2FkNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MSw2ICs4MSwyMiBA
QAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwogICogYW4gYXBwbGljYXRpb24tc3VwcGxpZWQgYnVmZmVyKS4K
KyAqCisgKiBQViBkb21VcyBhbmQgSU9NTVVzOgorICogLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAqIEZvciBhIGd1ZXN0IHRvIGJlIGFibGUgdG8gRE1BIGlu
dG8gYSBwYWdlLCB0aGF0IHBhZ2UgbXVzdCBiZSBpbiB0aGUKKyAqIGRvbWFp
bidzIElPTU1VLiAgSG93ZXZlciwgd2UgKm11c3Qgbm90KiBhbGxvdyBETUEg
aW50byAnc3BlY2lhbCcKKyAqIHBhZ2VzIChzdWNoIGFzIHBhZ2UgdGFibGUg
cGFnZXMsIGRlc2NyaXB0b3IgdGFibGVzLCAmYyk7IGFuZCB3ZQorICogbXVz
dCBhbHNvIGVuc3VyZSB0aGF0IG1hcHBpbmdzIGFyZSByZW1vdmVkIGZyb20g
dGhlIElPTU1VIHdoZW4gdGhlCisgKiBwYWdlIGlzIGZyZWVkLiAgRmluYWxs
eSwgaXQgaXMgaW5oZXJlbnRseSByYWN5IHRvIG1ha2UgYW55IGNoYW5nZXMK
KyAqIGJhc2VkIG9uIGEgcGFnZSB3aXRoIGEgbm9uLXplcm8gdHlwZSBjb3Vu
dC4KKyAqCisgKiBUbyB0aGF0IGVuZCwgd2UgcHV0IHRoZSBwYWdlIGluIHRo
ZSBJT01NVSBvbmx5IHdoZW4gYSBwYWdlIGdhaW5zCisgKiB0aGUgUEdUX3dy
aXRlYWJsZSB0eXBlOyBhbmQgd2UgcmVtb3ZlIHRoZSBwYWdlIHdoZW4gaXQg
bG9zZXMgdGhlCisgKiBQR1Rfd3JpdGVhYmxlIHR5cGUgKG5vdCB3aGVuIHRo
ZSB0eXBlIGNvdW50IGdvZXMgdG8gemVybykuICBUaGlzCisgKiBlZmZlY3Rp
dmVseSBwcm90ZWN0cyB0aGUgSU9NTVUgc3RhdHVzIHVwZGF0ZSB3aXRoIHRo
ZSB0eXBlIGNvdW50IHdlCisgKiBoYXZlIGp1c3QgYWNxdWlyZWQuICBXZSBt
dXN0IGFsc28gY2hlY2sgZm9yIFBHVF93cml0YWJsZSB0eXBlIHdoZW4KKyAq
IGRvaW5nIHRoZSBmaW5hbCBwdXRfcGFnZSgpLCBhbmQgcmVtb3ZlIGl0IGZy
b20gdGhlIGlvbW11IGlmIHNvLgogICovCiAKICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgpAQCAtMjI3NSwxOSArMjI5MSw3OSBAQCBzdGF0aWMgaW50IG1vZF9s
NF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgcmV0dXJuIHJjOwog
fQogCi1zdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKKy8qCisgKiBJbiB0aGUgY291cnNlIG9mIGEg
cGFnZSdzIHVzZSwgaXQgbWF5IGhhdmUgY2F1c2VkIG90aGVyIHNlY29uZGFy
eQorICogbWFwcGluZ3MgdG8gaGF2ZSBjaGFuZ2VkOgorICogLSBYZW4ncyBt
YXBwaW5ncyBtYXkgaGF2ZSBiZWVuIGNoYW5nZWQgdG8gYWNjb21vZGF0ZSB0
aGUgcmVxdWVzdGVkCisgKiAgIGNhY2hlIGF0dGlidXRlcworICogLSBBIHBh
Z2UgbWF5IGhhdmUgYmVlbiBwdXQgaW50byB0aGUgSU9NTVUgb2YgYSBQViBn
dWVzdCB3aGVuIGl0CisgKiAgIGdhaW5lZCBhIHdyaXRhYmxlIG1hcHBpbmcu
CisgKgorICogTm93IHRoYXQgdGhlIHBhZ2UgaXMgYmVpbmcgZnJlZWQsIGNs
ZWFuIHVwIHRoZXNlIG1hcHBpbmdzIGlmCisgKiBhcHByb3ByaWF0ZS4gIE5C
IHRoYXQgYXQgdGhpcyBwb2ludCB0aGUgcGFnZSBpcyBzdGlsbCAiYWxsb2Nh
dGVkIiwKKyAqIGJ1dCBub3QgImxpdmUiIChpLmUuLCBpdHMgcmVmY291bnQg
aXMgMCksIHNvIGl0J3Mgc2FmZSB0byByZWFkIHRoZQorICogY291bnRfaW5m
bywgb3duZXIsIGFuZCB0eXBlX2luZm8gd2l0aG91dCBzeW5jaHJvbml6YXRp
b24uCisgKi8KK3N0YXRpYyBpbnQgY2xlYW51cF9wYWdlX21hcHBpbmdzKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgdW5zaWduZWQgaW50IGNh
Y2hlYXR0ciA9CiAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX2Nh
Y2hlYXR0cl9tYXNrKSA+PiBQR0NfY2FjaGVhdHRyX2Jhc2U7CisgICAgaW50
IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKTsKIAotICAgIGlmICggbGlrZWx5KGNhY2hlYXR0ciA9
PSAwKSApCi0gICAgICAgIHJldHVybiAwOworICAgIC8qCisgICAgICogSWYg
d2UndmUgbW9kaWZpZWQgeGVuIG1hcHBpbmdzIGFzIGEgcmVzdWx0IG9mIGd1
ZXN0IGNhY2hlCisgICAgICogYXR0cmlidXRlcywgcmVzdG9yZSB0aGVtIHRv
IHRoZSAibm9ybWFsIiBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlr
ZWx5KGNhY2hlYXR0cikgKQorICAgIHsKKyAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOwogCi0gICAgcGFnZS0+Y291
bnRfaW5mbyAmPSB+UEdDX2NhY2hlYXR0cl9tYXNrOworICAgICAgICBCVUdf
T04oaXNfeGVuX2hlYXBfcGFnZShwYWdlKSk7CiAKLSAgICBCVUdfT04oaXNf
eGVuX2hlYXBfcGFnZShwYWdlKSk7CisgICAgICAgIHJjID0gdXBkYXRlX3hl
bl9tYXBwaW5ncyhtZm4sIDApOworICAgIH0KIAotICAgIHJldHVybiB1cGRh
dGVfeGVuX21hcHBpbmdzKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7
CisgICAgLyoKKyAgICAgKiBJZiB0aGlzIG1heSBiZSBpbiBhIFBWIGRvbWFp
bidzIElPTU1VLCByZW1vdmUgaXQuCisgICAgICoKKyAgICAgKiBOQiB0aGF0
IHdyaXRhYmxlIHhlbmhlYXAgcGFnZXMgaGF2ZSB0aGVpciB0eXBlIHNldCBh
bmQgY2xlYXJlZCBieQorICAgICAqIGltcGxlbWVudGF0aW9uLXNwZWNpZmlj
IGNvZGUsIHJhdGhlciB0aGFuIGJ5IGdldF9wYWdlX3R5cGUoKS4gIEFzIHN1
Y2g6CisgICAgICogLSBUaGV5IGFyZW4ndCBleHBlY3RlZCB0byBoYXZlIGFu
IElPTU1VIG1hcHBpbmcsIGFuZAorICAgICAqIC0gV2UgZG9uJ3QgbmVjZXNz
YXJpbHkgZXhwZWN0IHRoZSB0eXBlIGNvdW50IHRvIGJlIHplcm8gd2hlbiB0
aGUgZmluYWwKKyAgICAgKiBwdXRfcGFnZSBoYXBwZW5zLgorICAgICAqCisg
ICAgICogR28gYWhlYWQgYW5kIGF0dGVtcCB0byBjYWxsIGlvbW11X3VubWFw
KCkgb24geGVuaGVhcCBwYWdlcyBhbnl3YXksIGp1c3QKKyAgICAgKiBpbiBj
YXNlOyBidXQgb25seSBBU1NFUlQoKSB0aGF0IHRoZSB0eXBlIGNvdW50IGlz
IHplcm8gYW5kIHJlbW92ZSB0aGUKKyAgICAgKiBQR1Rfd3JpdGFibGUgdHlw
ZSBmb3Igbm9uLXhlbmhlYXAgcGFnZXMuCisgICAgICovCisgICAgaWYgKCAo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PSBQ
R1Rfd3JpdGFibGVfcGFnZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisKKyAgICAgICAgaWYg
KCBkICYmIGlzX3B2X2RvbWFpbihkKSAmJiB1bmxpa2VseShuZWVkX2lvbW11
KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCByYzIgPSBpb21t
dV91bm1hcF9wYWdlKGQsIG1mbik7CisKKyAgICAgICAgICAgIGlmICggIXJj
ICkKKyAgICAgICAgICAgICAgICByYyA9IHJjMjsKKyAgICAgICAgfQorCisg
ICAgICAgIGlmICggbGlrZWx5KCFpc194ZW5faGVhcF9wYWdlKHBhZ2UpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgICAgICAoUEdUX3R5cGVf
bWFzayB8IFBHVF9jb3VudF9tYXNrKSkgPT0gUEdUX3dyaXRhYmxlX3BhZ2Up
OworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENsZWFyIHRoZSB0
eXBlIHRvIHJlY29yZCB0aGUgZmFjdCB0aGF0IGFsbCB3cml0YWJsZSBtYXBw
aW5ncworICAgICAgICAgICAgICogaGF2ZSBiZWVuIHJlbW92ZWQuICBCdXQg
aWYgZWl0aGVyIG9wZXJhdGlvbiBmYWlsZWQsIGxlYXZlCisgICAgICAgICAg
ICAgKiB0eXBlX2luZm8gYWxvbmUuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAgICAgICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH4oUEdUX3R5cGVfbWFzayB8IFBH
VF9jb3VudF9tYXNrKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVy
biByYzsKIH0KIAogdm9pZCBwdXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQpAQCAtMjMwMyw3ICsyMzc5LDcgQEAgdm9pZCBwdXRfcGFnZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAgICAgaWYgKCB1bmxpa2VseSgobngg
JiBQR0NfY291bnRfbWFzaykgPT0gMCkgKQogICAgIHsKLSAgICAgICAgaWYg
KCBjbGVhbnVwX3BhZ2VfY2FjaGVhdHRyKHBhZ2UpID09IDAgKQorICAgICAg
ICBpZiAoICFjbGVhbnVwX3BhZ2VfbWFwcGluZ3MocGFnZSkgKQogICAgICAg
ICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLApAQCAtNDAy
MCw5ICs0MDk2LDEwIEBAIGludCBzdGVhbF9wYWdlKAogICAgICAqIE5CIHRo
aXMgaXMgc2FmZSBldmVuIGlmIHRoZSBwYWdlIGVuZHMgdXAgYmVpbmcgZ2l2
ZW4gYmFjayB0bwogICAgICAqIHRoZSBkb21haW4sIGJlY2F1c2UgdGhlIGNv
dW50IGlzIHplcm86IHN1YnNlcXVlbnQgbWFwcGluZ3Mgd2lsbAogICAgICAq
IGNhdXNlIHRoZSBjYWNoZSBhdHRyaWJ1dGVzIHRvIGJlIHJlLWluc3RhdGVk
IGluc2lkZQotICAgICAqIGdldF9wYWdlX2Zyb21fbDFlKCkuCisgICAgICog
Z2V0X3BhZ2VfZnJvbV9sMWUoKSwgb3IgdGhlIHBhZ2UgdG8gYmUgYWRkZWQg
YmFjayB0byB0aGUgSU9NTVUKKyAgICAgKiB1cG9uIHRoZSB0eXBlIGNoYW5n
aW5nIHRvIFBHVF93cml0ZWFibGUsIGFzIGFwcHJvcHJpYXRlLgogICAgICAq
LwotICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX2NhY2hlYXR0cihwYWdl
KSkgKQorICAgIGlmICggKHJjID0gY2xlYW51cF9wYWdlX21hcHBpbmdzKHBh
Z2UpKSApCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBDb3VsZG4n
dCBmaXh1cCBYZW4ncyBtYXBwaW5nczsgcHV0IHRoaW5ncyB0aGUgd2F5IHdl
IGZvdW5kCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggYzUzY2FiNDRkOS4uMmI2MmJj
NjFkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNzA4LDIzICs3MDgsOSBAQCBw
Mm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm5fbCwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgcDJtX3R5
cGVfdCB0OwogICAgIHAybV9hY2Nlc3NfdCBhOwogCisgICAgLyogSU9NTVUg
Zm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5cGUoKSBh
bmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFu
c2xhdGUocDJtLT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIGludCByYyA9
IDA7Ci0KLSAgICAgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+ZG9tYWluKSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21h
aW4sIG1mbiArIGkpOwotCi0gICAgICAgICAgICAgICAgaWYgKCAhcmMgKQot
ICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiByYzsKLSAgICB9CisgICAg
ICAgIHJldHVybiAwOwogCiAgICAgQVNTRVJUKGdmbl9sb2NrZWRfYnlfbWUo
cDJtLCBnZm4pKTsKICAgICBQMk1fREVCVUcoInJlbW92aW5nIGdmbj0lI2x4
IG1mbj0lI2x4XG4iLCBnZm5fbCwgbWZuKTsKQEAgLTc2OSwyNiArNzU1LDMz
IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgIGludCBwb2RfY291bnQgPSAw
OwogICAgIGludCByYyA9IDA7CiAKKyAgICAvKiBJT01NVSBmb3IgUFYgZ3Vl
c3RzIGlzIGhhbmRsZWQgaW4gZ2V0X3BhZ2VfdHlwZSgpIGFuZCBwdXRfcGFn
ZSgpLiAqLwogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSAp
CiAgICAgewotICAgICAgICBpZiAoIG5lZWRfaW9tbXUoZCkgJiYgdCA9PSBw
Mm1fcmFtX3J3ICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCAoMSA8PCBwYWdlX29yZGVyKTsgaSsrICkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIG1m
bl94KG1mbl9hZGQobWZuLCBpKSksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxl
fElPTU1VRl93cml0YWJsZSk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyAh
PSAwICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAg
IHdoaWxlICggaS0tID4gMCApCi0gICAgICAgICAgICAgICAgICAgICAgICAv
KiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0g
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2Uo
ZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSkgKQotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAgICAgICAgICAg
ICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgICAgICAgICAgfQotICAgICAg
ICAgICAgfQorICAgICAgICAvKgorICAgICAgICAgKiBPdXIgaW50ZXJmYWNl
IGZvciBQViBndWVzdHMgd3J0IElPTU1VIGVudHJpZXMgaGFzbid0IGJlZW4g
dmVyeQorICAgICAgICAgKiBjbGVhcjsgYnV0IGhpc3RvcmljYWxseSwgcGFn
ZXMgaGF2ZSBzdGFydGVkIG91dCB3aXRoIElPTU1VIG1hcHBpbmdzLAorICAg
ICAgICAgKiBhbmQgb25seSBsb3NlIHRoZW0gd2hlbiBjaGFuZ2VkIHRvIGEg
ZGlmZmVyZW50IHBhZ2UgdHlwZS4KKyAgICAgICAgICoKKyAgICAgICAgICog
UmV0YWluIHRoaXMgcHJvcGVydHkgYnkgZ3JhYmJpbmcgYSB3cml0YWJsZSB0
eXBlIHJlZiBhbmQgdGhlbgorICAgICAgICAgKiBkcm9wcGluZyBpdCBpbW1l
ZGlhdGVseS4gIFRoZSByZXN1bHQgd2lsbCBiZSBwYWdlcyB0aGF0IGhhdmUg
YQorICAgICAgICAgKiB3cml0YWJsZSB0eXBlIChhbmQgYW4gSU9NTVUgZW50
cnkpLCBidXQgYSBjb3VudCBvZiAwIChzdWNoIHRoYXQKKyAgICAgICAgICog
YW55IGd1ZXN0LXJlcXVlc3RlZCB0eXBlIGNoYW5nZXMgc3VjY2VlZCBhbmQg
cmVtb3ZlIHRoZSBJT01NVQorICAgICAgICAgKiBlbnRyeSkuCisgICAgICAg
ICAqLworICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpIHx8IHQgIT0gcDJt
X3JhbV9ydyApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICBm
b3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgcGFnZV9vcmRlcik7ICsraSwgKytw
YWdlICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBnZXRfcGFnZV9h
bmRfdHlwZShwYWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAg
ICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAg
ICAgICB9CisKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0tIAoyLjIw
LjEKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:22:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxg8-00084P-GO; Fri, 25 Oct 2019 11:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PbB1=YS=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iNxVd-0002sy-Fq
 for xen-devel@lists.xen.org; Fri, 25 Oct 2019 11:11:57 +0000
X-Inumbo-ID: 1d3a0c92-f718-11e9-94c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d3a0c92-f718-11e9-94c5-12813bfff9fa;
 Fri, 25 Oct 2019 11:10:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUS-0001Xq-Hp; Fri, 25 Oct 2019 11:10:44 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iNxUS-0002uE-Ah; Fri, 25 Oct 2019 11:10:44 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iNxUS-0002uE-Ah@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 11:10:44 +0000
X-Mailman-Approved-At: Fri, 25 Oct 2019 11:22:46 +0000
Subject: [Xen-devel] Xen Security Advisory 295 v2 (CVE-2019-17349,
 CVE-2019-17350) - Unlimited Arm Atomics Operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

    Xen Security Advisory CVE-2019-17349,CVE-2019-17350 / XSA-295
                              version 2

                  Unlimited Arm Atomics Operations

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

CVEs assigned.

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

Software targeting pre-Armv8.1-A hardware, Xen included, commonly
implements atomics using Load/Store exclusive instructions in a loop
that will terminate once the store succeeded.

As per the Armv8-A Architecture Reference Manual (ARM DDI0487D.a),
paragraph 2.9.5 "Load-Exclusive and Store-Exclusive instruction usage
restrictions", page B2-143:

"""
It is permissible for the LoadExcl / StoreExcl loop not to make
forward progress if a different thread is repeatedly doing any of the
following in a tight loop:
- - Performing stores to a PA covered by the Exclusives monitor.
- - Prefetching with intent to write to a PA covered by the Exclusives
  monitor.
- - Executing data cache clean, data cache invalidate, or data cache clean
  and invalidate instructions to a
  PA covered by the Exclusives monitor.
- - Executing instruction cache invalidate all instructions.
- - Executing instruction cache invalidate by VA instructions to a PA
  covered by the Exclusives monitor.
"""

The underlying LoadExcl or StoreExcl operation might never succeed,
resulting in an unlimited loop in the hypervisor.

A similar, but independent, issue occurs when compare-and-exchange
operations are misused:

 do
 {
   old = *addr;
 }
 while (cmpxchg(addr, old, new) != new);

This pattern is not safe, because the operation may continuously fail if
another thread in a guest is continuously modifying the value. An
instance of this pattern was found in Xen.


IMPACT
======

An attacker in a domU could perform a denial of service attack on Xen by
accessing a memory region shared with the hypervisor, while Xen is
performing an atomic operation on the same region. As a result Xen could
end up looping boundlessly. See the issue description for more details
on the memory accesses that affect LoadExcl and StoreExcl operations.


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

Systems running all versions of Xen are affected.

x86 processors are not affected.
Arm processors are vulnerable, both Armv7 and Armv8.


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

Other Open Source projects released fixes to the public before we could
arrange for an organized disclosure.


MITIGATION
==========

There are no mitigations.


CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix and Julien Grall of
Arm.


RESOLUTION
==========

Applying the appropriate attached patches resolve this issue.

Please note that these patches enable SILO mode by default, which denies
communications between unprivileged guests. Page sharing between domUs,
thus inter-domains communications and driver domains, are not allowed by
SILO mode. It is necessary to have a complete fix to this vulnerability.

SILO mode is required because the fix relies on Xen being able to
pinpoint the domain owner of the shared page. Without SILO mode, a guest
could share a page with Xen and with a second guest (e.g via grant
table): the second guest could use the foreign page to attack the
hypervisor.

Users are encouraged to write their own Flask policies to enable more
complex configurations. For example, Flask could be used to allow page
sharing between trusted virtual machines (trusted by the administrator).

xsa295/unstable-*.patch         xen-unstable
xsa295/4.12-*.patch             Xen 4.12.x
xsa295/4.11-*.patch             Xen 4.11.x
xsa295/4.10-*.patch             Xen 4.10.x
xsa295/4.9-*.patch              Xen 4.9.x
xsa295/4.8-*.patch              Xen 4.8.x

$ sha256sum xsa295* xsa295*/*
697d0e7d2535b573596087cc0228891d7cb48a3dd2527e1d277bf501132403f4  xsa295.meta
d3205f79cc2dd34a7359cf7c692dd5c00c3e488ccbb503fdd93606133a15aeb9  xsa295/4.8-01.patch
995ac1a3a4fb7e8ef48664fec8a98963ee84582c1b70ece36ddeaa8889a63274  xsa295/4.8-02.patch
9b30579cd9043aff58626da159f58519795323d2a6e8dde86b4e5ca667c64828  xsa295/4.8-03.patch
63cbc7cae8636f496dbf6c743eda2dbc8acdcdcd010546f362f39c461d064b7e  xsa295/4.8-04.patch
174ce3aadcf28f241106c506e1494ad1343f924e747e8f86073ab375803e15e2  xsa295/4.8-05.patch
c5d18e3471a9d7dd3f5cef3f56ecb8b54a2a836c4529e9247d1c15332fc6eec9  xsa295/4.8-06.patch
ebe7a57cc436004cb0bcd3acc9e37a4e8c4b76cc9fde5811587758260bd8ce01  xsa295/4.8-07.patch
4b45b2e741edc33eb2ed7f55994b12ef7bddd65c8c89856ceba373704a1add03  xsa295/4.8-08.patch
8493a5367589988310681b09d775009c6feabb696a308f69ae6cb254d445d80d  xsa295/4.8-09.patch
dd226d28c19b2dc2bc68ebb03d7f573273506ce96c3b31a4f627f9682b32f094  xsa295/4.8-10.patch
70af876fb95e11b73a532fa560ddf0e2057668526455618da54faef5aaa19908  xsa295/4.8-11.patch
97ad268d6be9becb6718e688517bb9e8ded2781e62a384383d7d089833c4af75  xsa295/4.8-12.patch
d6885314e52daaf27403a013f896a3a55c4faefa74989047aff90e97368125e7  xsa295/4.8-13.patch
7639b0eb9bdc02fe324163c40ce913e886a56d523435cc6977e268ad81dcc4fe  xsa295/4.8-14.patch
1835d88402ce9095c37c604fc5b20f8b48d1c2e15d320336e7b1c11c0f0bad82  xsa295/4.8-15.patch
54346a21cdda49a403244d223e552384557f3f09ef4a5aa3d5e3efa989a9bd27  xsa295/4.8-16.patch
07ebef935818163e29621d7bc319ae599e0f0347cf585b9a463ae36a809954c7  xsa295/4.8-17.patch
7106193d65afc7c43f7aa4d92e12d8374117b9364acb59d84f5687eb19ad1aee  xsa295/4.8-18.patch
70fad082b2c921c3c01ee2a46cd0826a7e96e90b423322f3abf7d42535f74a53  xsa295/4.8-19.patch
c9f3cf4ae11de9347fe385c75714f2fb03f63e165253b80ba00d2138ccc424b4  xsa295/4.8-20.patch
fc2fb134941e45849d66b7ac41915d4188fa692ad679bbc982d8a13f4cca459e  xsa295/4.8-21.patch
9f9aba779f1ec0e50a13f6c4ea57bf69bcb98bc06a3c1612bc70b0e579e4e67e  xsa295/4.9-01.patch
8b853a24049f419413b8854bf2ccbb21cb2f730083f70878d5ed9b9e16943a9e  xsa295/4.9-02.patch
b1658c003d1c15444c11119b4f5d11fdbb0fea3d86a3611e37fe763eff53ed11  xsa295/4.9-03.patch
3fb7cf8d10a0c6c7dc597fe86ed22aa63a65bc6c6a55a8a4eb36d92b524c84c9  xsa295/4.9-04.patch
73e3796e4a159dcb670e315ded2dc3cce4bc6aec805300906fd9f82ff246144f  xsa295/4.9-05.patch
b07f7aa9f18434ae49cbbdbc67e63ae20fd12b06dc2a564a8b2f12fb45ac9766  xsa295/4.9-06.patch
09ac28c464dea4438714691d93d7b6dfeb06f00a482a46e3f6f20e0f5fd9c24e  xsa295/4.9-07.patch
492d2f5691ba330290c61c497d9da5c7681da046c4da06c0e3c90fe8ddfe5fed  xsa295/4.9-08.patch
5dc39df41cfc3f5dde06f6c4eb7044d6ff1d655285a650ecab01dc93ec625908  xsa295/4.9-09.patch
a5f1813ae070efe7508f1a128c197f6b0c6fe72d206a48597407c77bae434490  xsa295/4.9-10.patch
b603b7e6eb2b5f6a5ac17ce12fede6f4e804f36d8c352e70433f93068d99d15b  xsa295/4.9-11.patch
dd4e444355797dc0eb29de3f50a00b6fe02e29bc2675e5fb286f448f2d14bb03  xsa295/4.9-12.patch
e4a659e259d16150441041b08433c423fe8ab1e13fb2496ba887733fabd23654  xsa295/4.9-13.patch
2230d8930aff9dcafa46f643d1b9e4d405edf0a0c5639a28e8f5c929154ad093  xsa295/4.9-14.patch
087a022013cf8e0b05b957702500505eea08a9236efb2df4e3b475e8fa6257d6  xsa295/4.9-15.patch
acf80303cb5d59a42ec46d6b1bc5352ee9c013ca8688ae05c2d3192b68479ce5  xsa295/4.9-16.patch
6ffc97f683b906848697b5b0781741c7f180c5a37da4b59e042f43b9cbf7d0ff  xsa295/4.9-17.patch
c5b4fcf27fef8cbfde888794b1f6a8feec555afea7d702bbb87580ffcea18409  xsa295/4.9-18.patch
3d72dfa40832045f141e9f66f8b10d1cd54d4117df3a8590447ae0523b98efb3  xsa295/4.9-19.patch
aba4702d8bcff9bb6397cf24b2c347532052a91d19269f6ada30bd490a5fa873  xsa295/4.9-20.patch
a9872522ad97da690ffe82888c9f5b68f225a80396a8bcee6c4819b1bbf98604  xsa295/4.10-01.patch
6a3b764546ee0350318f0c95f617604d9805bde68357a3b89232768e8b6fbeff  xsa295/4.10-02.patch
73c72344ac6fc05db85d73c1cfb28302fe3e73a01d450eb4360bbced78f16b05  xsa295/4.10-03.patch
9ce62928555859e4689645a251f6501726bf36fc3c4250579d66afc36a22d424  xsa295/4.10-04.patch
21e5d8817b9b5afd13efff4efa72dabfe56dfed3e44241355816ffe65d02b179  xsa295/4.10-05.patch
b9288a8a7cdfdc2a36051f16850c3dd792f0b19ea9cc297acdbcb9b2223b0051  xsa295/4.10-06.patch
1d7b7dbfe26853f36b434370ddd2e474ae16d40fd958b2148fa08dc46f6c8e48  xsa295/4.10-07.patch
220546808af75e8306a4cc6a069db3cf1c1b1a5a355a62a504333222957ca5d8  xsa295/4.10-08.patch
0687490d095b175ab2c1cf86b1eb8f6533fb06b03c374499ed4bea938e611cd4  xsa295/4.10-09.patch
eb6f44dcd14aa7ebe481f6144fca845707ca6fc1f44391a88a25779cf06e6424  xsa295/4.10-10.patch
62c8eb33864e72006e31c25ff5bd222e0c40542d5e851366c8360c68d9d54294  xsa295/4.10-11.patch
f87a658afca43c9bd7e24ad31fcf1559e5dd4412397a70812b56f002956e5351  xsa295/4.10-12.patch
4448828b6bdfd805a4704f90481b3c0071b6ce68b48d0e1d87413c92870e143d  xsa295/4.10-13.patch
75e1524c6be1141c428cc37ec793de3af361e428f3e2077135f5a677166c53f6  xsa295/4.10-14.patch
0670dd8bd1914d88d2e602d01e91d0115181dbe3c6c2edd917cef8c4b56cb692  xsa295/4.10-15.patch
6464077fae9fbf5b946309dc54f6b2b8b8182c606bdafd73813394cd0e6c2b8a  xsa295/4.10-16.patch
e38bd1a2f251526d439bcefcab857ea8bbd18285fbe033410e1ef760d2ee7962  xsa295/4.10-17.patch
b349b5da41ef94a71d8c473ec08f4785024e93f2d3d69842a0a25f8e5cc79779  xsa295/4.10-18.patch
0c02c336c245be5ab9e9a9dca071750f1e4ce32e5bb09561989964fcd492ea81  xsa295/4.10-19.patch
c2c9b558dee16f3f994bfe33ed29caa5f4b5ef58be2eba91ce5e7bf1ba893d15  xsa295/4.10-20.patch
877e4bf9c4f102b1b11118cca2f328f2bf7b41270661e5390b687126ff74b7ea  xsa295/4.11-01.patch
8828b593a291aa264863734809d87bb40e311a5572e26439f1dd49d9aa5014d5  xsa295/4.11-02.patch
85288a06596ffdfaf9426e775c4d8f2d9be8d9a0804ea76728ed8e4098125142  xsa295/4.11-03.patch
d8d48305ff0c7bdb4597c4959c646634522de58c2822679ec2d0f6f4745cffa1  xsa295/4.11-04.patch
d54609119a03b1c53f3808f0656e3ce79093b222643170fd785787898c663321  xsa295/4.11-05.patch
c9e199287df3cf0dfa8bb52789b520bad8787fb974685bc2c3c7a27c8ff301c3  xsa295/4.11-06.patch
8b2d0375fd9ea3cb8cad8875448ec6669b7522355da17ff11e52a701468e72ce  xsa295/4.11-07.patch
c3462a37673aadde2bd7230afd8a47111dda5368dff193ada7d107880f66ba21  xsa295/4.11-08.patch
7df8c127a45b7a7a50aa4c95d239b44bf022e2ea4e775a8da3b807482bfe81c6  xsa295/4.11-09.patch
244fa2153b8d55ba971b447365c329dfe286bbe773b3b006f34c822c21aa879b  xsa295/4.11-10.patch
2669b7dbe75260f4b6271d88acc42675e022045f7287f2c503fab0d906d50c5a  xsa295/4.11-11.patch
f864bb6dd86cfcf6aefded4f4880b478bd19978a8dde515dffcbee5ef148455e  xsa295/4.11-12.patch
06d968f993ddb72417ba69a2d40a08978cef310a9857b371d037d5bb0172e2f8  xsa295/4.11-13.patch
1ca901e0749609de29bddd39ca00986820cd29967ba1bddd56baef2e00984324  xsa295/4.11-14.patch
7268bd14fb09f9549609c18a3c343e5d60861266e945b283bab88692b26f0f64  xsa295/4.11-15.patch
fb900e58c372a96bbb08ee7b0bda1289a31082675095d2f05775a91b8c76fca1  xsa295/4.11-16.patch
072c5840a5ca99383be2cfb5bf15b233dc132a62cbb500d7c8e43b7602b84bfa  xsa295/4.11-17.patch
64b4b10209e3856dbbba7e4ce650de5c81e543e493efb6d7dc9ff4c349f8433c  xsa295/4.11-18.patch
3fe4ee39b93fb54a4bebb6944724e2db9bd3829cfdd47d58f66b797bc3c3e7dc  xsa295/4.11-19.patch
b480df66dcbae4c06e6e1311b2d84b9b8b5397978d0ce97db65e813e4af6a368  xsa295/4.11-20.patch
f9ee8d83060b9389fb781e0f8ed5cfb65b5832e2f28b0c8d92c6dd5f3c8ec6b9  xsa295/4.12-01.patch
f1682b9eb028fadbe45e0570ec1c2f22bbd9259cc774220f06bc5c68e49c5679  xsa295/4.12-02.patch
2a4305b103f420abaed5e906e20041f833a62fb72f16b2b78563368c6e0d3313  xsa295/4.12-03.patch
daa9e6dd1c4600449f3ec552fb9143e79de5027c84e89998b663d74eaa8999e4  xsa295/4.12-04.patch
79b7d9bb516415665c257d267937aac193e233d29ae068f227754f3dd3769c02  xsa295/4.12-05.patch
c56fde989d3a18b16a526546ec9f8098eb4c4f4d85e98f5b49cda18cefad9d92  xsa295/4.12-06.patch
840f9a8c65da834a590850fe7300334e9066a40eb43a35a15b4fefe4e898736d  xsa295/4.12-07.patch
103067f269a694af8ae3fb83cc1923bbf8aea5283216ac70a6a2191e64d8e978  xsa295/4.12-08.patch
95ca3b81360f2372daf2d6999623f296ee54493341d8dcba862750bfd9980e78  xsa295/4.12-09.patch
3d2620e73531dc2b1f2731ea73d992a754233de2f23a9b908db52f944b2f8cd4  xsa295/4.12-10.patch
b75e38d8d38d9b604dd6e94e790cfd2703cf029a507527744fee9514b25346aa  xsa295/4.12-11.patch
7f5cfae93d930cb085e053013f0008a98ca0e4ae14a616e112470f994db87809  xsa295/4.12-12.patch
7d247d7207d96da1fc1be4e309be0e3fec273bc2c7401903a1dcc8b2cfd8831e  xsa295/4.12-13.patch
9bbf771a4b10aa64e55fe8d5c6d1e4babb03707b8373520fad6c59b3c77514fe  xsa295/4.12-14.patch
fc8af641c4926184785ac5f742ec8afaeeb883ba5a21cf171a814e6ba7955176  xsa295/4.12-15.patch
a16189f5c743283f2cce8d346d8c47c950c874705427947f79cd65d78ecd0c5c  xsa295/4.12-16.patch
e06d5caf859920625bd955b53ade9d2cba314d32ceb41fdc63aba4974bcdc5a2  xsa295/4.12-17.patch
ce0ef520e70907b53d132be34d319606f234b22a331cdc132e5511b49775e516  xsa295/unstable-01.patch
ab0ceb33ab640f51b8a42b85c2b0ada395b7ce10597a81534447a6cd4f15342d  xsa295/unstable-02.patch
eb4681d172bf17c5023235dce4191cca69ba72f3664ed80e7c180101015c4960  xsa295/unstable-03.patch
788377a285d0b57619c4e3ca35b88a0fc3f9f0823a5675d5c6de0eb488c79a26  xsa295/unstable-04.patch
1886b2b45a9be0d50c2f1bdbe20657e6a3d3b3634c0f4bd093fb4e70342a6fdc  xsa295/unstable-05.patch
a33d4c969e2d22d9c56135b1c97cb440724ba27af786c211a3287a1981abc30a  xsa295/unstable-06.patch
b9fc6a5a2e72dbe821f03819ce6c4b0edf07fd876cafbefc36d759099b65396e  xsa295/unstable-07.patch
1185d465944418de5fc1d100f506905a629228722020f37d58d23c6bb67e92e3  xsa295/unstable-08.patch
26eda405b47c4b0c5efddb4fd99ed2c200cf0064d6fc26c5eab2fe2485241274  xsa295/unstable-09.patch
9fa8d50da43782b1032eac0b672a1e81fdce70bc5826b959003d3fc84724fddd  xsa295/unstable-10.patch
59592868ac1cde2e72ec347715a204ffe95b434d445ce21d63eb70866f2c0298  xsa295/unstable-11.patch
84f55da76a8788bfe9667cd7aa7e2c9fd046903388e818afb18e5b78b161d67b  xsa295/unstable-12.patch
9d3992567ede2ab61675de19a22d19e3e67b67e5f9bac7812e4551f55766cde6  xsa295/unstable-13.patch
c9f07ae61870d09e68f621b6d68943c9bcd041af3a71ba7fe42578cb9d1c6748  xsa295/unstable-14.patch
5b4c18f5f11401cf2d4421f27d93bb92053e78da1f88f371f381287298c29fa9  xsa295/unstable-15.patch
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2y1/0MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZW30H/17lB1djWFA0ziNAGWnEVYhveWaznY4yJuQD8VDI
wGhYroU35WRLaKz23gexestMBC3BkMGonyXBJryYVG7VBZ61lDSml8DGmWucGpTB
jE5iB5gVX+TRiFvowxb+Qoo/cWhoFN2qv8FgfcKNrE/cdJLvWJvdGP9lrq5KTVHL
J0z4WxbBnC8LYCPS7nFufLH65s6bHjOr/aauoEwPPb5RN2Ik/8fVb6vbQs7empO9
OeDLEzrw4qqoLbIPQtgvVPXVZ/Mdx1t2/qMF8vYjKjY5UF6O4Qhw7X4bQRuQ92fx
I9xs5eIqJshymFzgYNzYcFm/oXCFIcu4fj9QqmC441pIyWo=
=hqlB
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTUsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVl
cyI6IFsKICAgICJ4ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEw
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJhZGYwMzdiYmExZTZhZjQ3ZmVmODU4NGMx
YWQ0MWY0MjRlYmRhMDFlIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5NS80LjEw
LSoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuMTEiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjZjMzMzMDhhOGRiYjk5
MGU4OWZhNzgwOWU0N2I5MDA1NzBlNjc3MjMiLAogICAgICAgICAgIlByZXJl
cXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjk1LzQuMTEtKi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC4xMiI6IHsKICAgICAgIlJlY2lwZXMiOiB7
CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiOTY3
NjI3MTQxYjMzMTY1N2ZmZjE0MWU4ZTI5NTI2NzQ3NTNkMDY4MiIsCiAgICAg
ICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EyOTUvNC4xMi0qLnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogImVjYmY4OGFmOWIwZjkwODMyZmUyMzk0ZWRkZTg2NGRhNDVhOWU1
NjAiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjk1LzQuOC0qLnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImFjOTAyNDA3ODViOGU1ZjZiNDBlZTM2NzM5YmI4
ZWE5YzY0NWJmNGIiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjk1LzQuOS0qLnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4i
OiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjQ4MDgwMGM3Njk2OWIzOGYx
M2I2OTA5ZWI2NzliMjM1NzE0MTc1MzgiLAogICAgICAgICAgIlByZXJlcXMi
OiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
Mjk1L3Vuc3RhYmxlLSoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQog
ICAgICB9CiAgICB9CiAgfQp9

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

RnJvbSAyOTk3MTQ4MTFmMjQ3NGQ1YzNhODYwMjk2MTFjY2MzZDJiNzYzZThk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjMgTWF5IDIwMTkgMTA6
NDI6MjkgLTA3MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOCAwMS8yMV0gZXZl
bnRzOiBkcm9wIGFyY2hfZXZ0Y2huX2luamVjdCgpCgpIYXZlIHRoZSBvbmx5
IHVzZXIgY2FsbCB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcoKSBpbnN0ZWFk
LCBhdCB0aGUgc2FtZQp0aW1lIGFycmFuZ2luZyBmb3IgY29ycmVjdCBvcmRl
cmluZyBvZiB0aGUgd3JpdGVzIChldnRjaG5fcGVuZGluZ19zZWwKc2hvdWxk
IGJlIHdyaXR0ZW4gYmVmb3JlIGV2dGNobl91cGNhbGxfcGVuZGluZykuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS92
Z2ljLmMgICAgIHwgNSAtLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
fCAzICstLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggfCAzIC0tLQogMyBm
aWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTAgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKaW5kZXggNjBhZjA2ODA1ZC4uNTNkNDNiNDlhMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCkBAIC01MzcsMTEgKzUzNyw2IEBAIHZvaWQgdmdpY192Y3B1
X2luamVjdF9zcGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZp
cnEpCiAgICAgdmdpY192Y3B1X2luamVjdF9pcnEodiwgdmlycSk7CiB9CiAK
LXZvaWQgYXJjaF9ldnRjaG5faW5qZWN0KHN0cnVjdCB2Y3B1ICp2KQotewot
ICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKHYsIHYtPmRvbWFpbi0+YXJjaC5l
dnRjaG5faXJxKTsKLX0KLQogaW50IHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcikKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBiNTc0NTUx
MTg4Li4zMTRmODgwYTkyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEyMDYsMTAgKzEy
MDYsOSBAQCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIG9mZnNldCkKICAgICAgKiBNYXJr
IGV2ZXJ5dGhpbmcgYXMgYmVpbmcgcGVuZGluZyBqdXN0IHRvIG1ha2Ugc3Vy
ZSBub3RoaW5nIGdldHMKICAgICAgKiBsb3N0LiAgVGhlIGRvbWFpbiB3aWxs
IGdldCBhIHNwdXJpb3VzIGV2ZW50LCBidXQgaXQgY2FuIGNvcGUuCiAgICAg
ICovCi0gICAgdmNwdV9pbmZvKHYsIGV2dGNobl91cGNhbGxfcGVuZGluZykg
PSAxOwogICAgIGZvciAoIGkgPSAwOyBpIDwgQklUU19QRVJfRVZUQ0hOX1dP
UkQoZCk7IGkrKyApCiAgICAgICAgIHNldF9iaXQoaSwgJnZjcHVfaW5mbyh2
LCBldnRjaG5fcGVuZGluZ19zZWwpKTsKLSAgICBhcmNoX2V2dGNobl9pbmpl
Y3Qodik7CisgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKHYpOwogCiAg
ICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
ZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCmluZGV4IDgyY2Fk
ZGJlNzYuLjk0NWMyZTcwNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCkBAIC02
OCw5ICs2OCw2IEBAIGludCBndWVzdF9lbmFibGVkX2V2ZW50KHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCB2aXJxKTsKIC8qIE5vdGlmeSByZW1vdGUgZW5k
IG9mIGEgWGVuLWF0dGFjaGVkIGV2ZW50IGNoYW5uZWwuKi8KIHZvaWQgbm90
aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChzdHJ1Y3QgZG9tYWluICpsZCwg
aW50IGxwb3J0KTsKIAotLyogSW5qZWN0IGFuIGV2ZW50IGNoYW5uZWwgbm90
aWZpY2F0aW9uIGludG8gdGhlIGd1ZXN0ICovCi12b2lkIGFyY2hfZXZ0Y2hu
X2luamVjdChzdHJ1Y3QgdmNwdSAqdik7Ci0KIC8qCiAgKiBJbnRlcm5hbCBl
dmVudCBjaGFubmVsIG9iamVjdCBzdG9yYWdlLgogICoKLS0gCjIuMTcuMQoK

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

RnJvbSBlNzRjNTc4Nzk0MDk5OTc2NmFlOGNkOTczMTQ3MTM3MGI1OTVjM2Zl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KRGF0ZTogVGh1LCAxNiBNYXIg
MjAxNyAxMToyMDoxMCArMDAwMApTdWJqZWN0OiBbUEFUQ0ggdjIgNC44IDAy
LzIxXSBBUk06IGFybTY0OiBhY3RpdmF0ZSBhdG9taWMgNjQtYml0IGFjY2Vz
c29ycwoKRm9yIHNvbWUgcmVhc29uIChwcm9iYWJseSBiZWNhdXNlIHRoZXJl
IHdhcyBubyB1c2VyIGJlZm9yZSkgdGhlIDY0LWJpdAphdG9taWMgYWNjZXNz
IHdyYXBwZXJzIHdlcmUgY29tbWVudGVkIG91dCBzbyBmYXIuCkFzIHdlIHdp
bGwgbmVlZCB0aGVtIGluIHRoZSBuZXh0IHBhdGNoLCBhY3RpdmUgKGFuZCBm
aXgpIHRoZW0gbm93LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggfCA2ICsrKy0tLQogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAppbmRleCAyMmE1MDM2MWVj
Li5kZjlkZTZhNzRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgK
QEAgLTUzLDkgKzUzLDkgQEAgYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX3Ux
Nl9hdG9taWMsICJoIiwgV09SRCwgdWludDE2X3QsICJyIikKIGJ1aWxkX2F0
b21pY193cml0ZSh3cml0ZV91MzJfYXRvbWljLCAiIiwgIFdPUkQsIHVpbnQz
Ml90LCAiciIpCiBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21p
YywgIiIsICBXT1JELCBpbnQsICJyIikKIAotI2lmIDAgLyogZGVmaW5lZCAo
Q09ORklHX0FSTV82NCkgKi8KLWJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdTY0
X2F0b21pYywgIngiLCB1aW50NjRfdCwgIj1yIikKLWJ1aWxkX2F0b21pY193
cml0ZSh3cml0ZV91NjRfYXRvbWljLCAieCIsIHVpbnQ2NF90LCAiciIpCisj
aWYgZGVmaW5lZCAoQ09ORklHX0FSTV82NCkKK2J1aWxkX2F0b21pY19yZWFk
KHJlYWRfdTY0X2F0b21pYywgIiIsICIiLCB1aW50NjRfdCwgIj1yIikKK2J1
aWxkX2F0b21pY193cml0ZSh3cml0ZV91NjRfYXRvbWljLCAiIiwgIiIsIHVp
bnQ2NF90LCAiciIpCiAjZW5kaWYKIAogYnVpbGRfYWRkX3NpemVkKGFkZF91
OF9zaXplZCwgImIiLCBCWVRFLCB1aW50OF90LCAicmkiKQotLSAKMi4xNy4x
Cgo=

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

RnJvbSBiZDAwZmExZTA1MGIwMDVhNjQ3MzYyODViYWVlZGJmNWY3NzhkNGYy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTIgTWFyIDIwMTkgMTQ6
NDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIHYyIDQuOCAwMy8yMV0gY29t
bW9uOiBhdm9pZCBhdG9taWMgcmVhZC1tb2RpZnktd3JpdGUgYWNjZXNzZXMK
IGluIG1hcF92Y3B1X2luZm8oKQoKVGhlcmUncyBubyBuZWVkIHRvIHNldCB0
aGUgZXZ0Y2huX3BlbmRpbmdfc2VsIGJpdHMgb25lIGJ5IG9uZS4gU2ltcGx5
CndyaXRlIGZ1bGwgd29yZHMgd2l0aCBhbGwgb25lcy4KCkZvciBBcm0gdGhp
cyByZXF1aXJlcyBleHRlbmRpbmcgd3JpdGVfYXRvbWljKCkgdG8gYWxzbyBo
YW5kbGUgNjQtYml0CnZhbHVlczsgZm9yIHN5bW1ldHJ5IHJlYWRfYXRvbWlj
KCkgZ2V0cyBhZGp1c3RlZCBhcyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICB8ICA5ICsrKysrKy0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCB8IDE1ICsrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWlu
LmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDMxNGY4ODBhOTIuLjc0
MDE2M2VlNzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTE1Myw3ICsxMTUzLDYgQEAg
aW50IG1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgZ2ZuLCB1bnNpZ25lZCBvZmZzZXQpCiAgICAgdm9pZCAqbWFwcGluZzsK
ICAgICB2Y3B1X2luZm9fdCAqbmV3X2luZm87CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKLSAgICBpbnQgaTsKIAogICAgIGlmICggb2Zmc2V0ID4g
KFBBR0VfU0laRSAtIHNpemVvZih2Y3B1X2luZm9fdCkpICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CkBAIC0xMjA2LDggKzEyMDUsMTIgQEAgaW50IG1h
cF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1bnNpZ25lZCBvZmZzZXQpCiAgICAgICogTWFyayBldmVyeXRoaW5nIGFz
IGJlaW5nIHBlbmRpbmcganVzdCB0byBtYWtlIHN1cmUgbm90aGluZyBnZXRz
CiAgICAgICogbG9zdC4gIFRoZSBkb21haW4gd2lsbCBnZXQgYSBzcHVyaW91
cyBldmVudCwgYnV0IGl0IGNhbiBjb3BlLgogICAgICAqLwotICAgIGZvciAo
IGkgPSAwOyBpIDwgQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7IGkrKyApCi0g
ICAgICAgIHNldF9iaXQoaSwgJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGlu
Z19zZWwpKTsKKyNpZmRlZiBDT05GSUdfQ09NUEFUCisgICAgaWYgKCAhaGFz
XzMyYml0X3NoaW5mbyhkKSApCisgICAgICAgIHdyaXRlX2F0b21pYygmbmV3
X2luZm8tPm5hdGl2ZS5ldnRjaG5fcGVuZGluZ19zZWwsIH4wKTsKKyAgICBl
bHNlCisjZW5kaWYKKyAgICAgICAgd3JpdGVfYXRvbWljKCZ2Y3B1X2luZm8o
diwgZXZ0Y2huX3BlbmRpbmdfc2VsKSwgfjApOwogICAgIHZjcHVfbWFya19l
dmVudHNfcGVuZGluZyh2KTsKIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXRvbWljLmgKaW5kZXggZGY5ZGU2YTc0YS4uNGJmYTcxMzU2
YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC01Niw2ICs1
NiwxOSBAQCBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21pYywg
IiIsICBXT1JELCBpbnQsICJyIikKICNpZiBkZWZpbmVkIChDT05GSUdfQVJN
XzY0KQogYnVpbGRfYXRvbWljX3JlYWQocmVhZF91NjRfYXRvbWljLCAiIiwg
IiIsIHVpbnQ2NF90LCAiPXIiKQogYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRl
X3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0X3QsICJyIikKKyNlbGlmIGRl
ZmluZWQgKENPTkZJR19BUk1fMzIpCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90
IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAqYWRk
cikKK3sKKyAgICB1aW50NjRfdCB2YWw7CisKKyAgICBhc20gdm9sYXRpbGUg
KCAibGRyZCAlMCwlSDAsJTEiIDogIj1yIiAodmFsKSA6ICJtIiAoKmFkZHIp
ICk7CisKKyAgICByZXR1cm4gdmFsOworfQorc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX3U2NF9hdG9taWModm9sYXRpbGUgdWludDY0X3QgKmFkZHIsIHVp
bnQ2NF90IHZhbCkKK3sKKyAgICBhc20gdm9sYXRpbGUgKCAic3RyZCAlMSwl
SDEsJTAiIDogIj1tIiAoKmFkZHIpIDogInIiICh2YWwpICk7Cit9CiAjZW5k
aWYKIAogYnVpbGRfYWRkX3NpemVkKGFkZF91OF9zaXplZCwgImIiLCBCWVRF
LCB1aW50OF90LCAicmkiKQpAQCAtNzAsNiArODMsNyBAQCB2b2lkIF9fYmFk
X2F0b21pY19zaXplKHZvaWQpOwogICAgIGNhc2UgMTogX194ID0gKHR5cGVv
ZigqcCkpcmVhZF91OF9hdG9taWMoKHVpbnQ4X3QgKilwKTsgYnJlYWs7ICAg
ICAgXAogICAgIGNhc2UgMjogX194ID0gKHR5cGVvZigqcCkpcmVhZF91MTZf
YXRvbWljKCh1aW50MTZfdCAqKXApOyBicmVhazsgICAgXAogICAgIGNhc2Ug
NDogX194ID0gKHR5cGVvZigqcCkpcmVhZF91MzJfYXRvbWljKCh1aW50MzJf
dCAqKXApOyBicmVhazsgICAgXAorICAgIGNhc2UgODogX194ID0gKHR5cGVv
ZigqcCkpcmVhZF91NjRfYXRvbWljKCh1aW50NjRfdCAqKXApOyBicmVhazsg
ICAgXAogICAgIGRlZmF1bHQ6IF9feCA9IDA7IF9fYmFkX2F0b21pY19zaXpl
KCk7IGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIF9feDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXApAQCAtODEsNiArOTUsNyBAQCB2b2lkIF9fYmFkX2F0b21pY19zaXpl
KHZvaWQpOwogICAgIGNhc2UgMTogd3JpdGVfdThfYXRvbWljKCh1aW50OF90
ICopcCwgKHVpbnQ4X3QpX194KTsgYnJlYWs7ICAgICAgICAgXAogICAgIGNh
c2UgMjogd3JpdGVfdTE2X2F0b21pYygodWludDE2X3QgKilwLCAodWludDE2
X3QpX194KTsgYnJlYWs7ICAgICAgXAogICAgIGNhc2UgNDogd3JpdGVfdTMy
X2F0b21pYygodWludDMyX3QgKilwLCAodWludDMyX3QpX194KTsgYnJlYWs7
ICAgICAgXAorICAgIGNhc2UgODogd3JpdGVfdTY0X2F0b21pYygodWludDY0
X3QgKilwLCAodWludDY0X3QpX194KTsgYnJlYWs7ICAgICAgXAogICAgIGRl
ZmF1bHQ6IF9fYmFkX2F0b21pY19zaXplKCk7IGJyZWFrOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIF9feDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMi4x
Ny4xCgo=

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

RnJvbSA1YzU4YjQ4N2ZkMzcxMTM0MDhlZjkxNzUyMmMzMjM4YTAwYTAwNWI4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMDQvMjFd
IHhlbi9hcm06IEFkZCBhbiBpc2IoKSBiZWZvcmUgcmVhZGluZyBDTlRQQ1Rf
RUwwCiB0byBwcmV2ZW50IHJlLW9yZGVyaW5nCgpQZXIgRDguMi4xIGluIEFS
TSBEREkgMDQ4N0MuYSwgImEgcmVhZCB0byBDTlRQQ1RfRUwwIGNhbiBvY2N1
cgpzcGVjdWxhdGl2ZWx5IGFuZCBvdXQgb2Ygb3JkZXIgcmVsYXRpdmUgdG8g
b3RoZXIgaW5zdHJ1Y3Rpb25zIGV4ZWN1dGVkCm9uIHRoZSBzYW1lIFBFLiIK
CkFkZCBhbiBpbnN0cnVjdGlvbiBiYXJyaWVyIHRvIGdldCBhY2N1cmF0ZSBu
dW1iZXIgb2YgY3ljbGVzIHdoZW4KcmVxdWVzdGVkIGluIGdldF9jeWNsZXMo
KS4gRm9yIHRoZSBvdGhlciB1c2VycyBvZiBDTlBDVF9FTDAsIHJlcGxhY2Ug
YnkKYSBjYWxsIHRvIGdldF9jeWNsZXMoKS4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdGlt
ZS5jICAgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS90aW1l
LmggfCA1ICsrKystCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dGltZS5jIGIveGVuL2FyY2gvYXJtL3RpbWUuYwppbmRleCA3ZGFlMjhiZmQw
Li40YTU3ZWJhOTQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGltZS5j
CisrKyBiL3hlbi9hcmNoL2FybS90aW1lLmMKQEAgLTE1MSw3ICsxNTEsNyBA
QCB2b2lkIF9faW5pdCBwcmVpbml0X3hlbl90aW1lKHZvaWQpCiAgICAgaWYg
KCByZXMgKQogICAgICAgICBwYW5pYygiVGltZXI6IENhbm5vdCBpbml0aWFs
aXplIHBsYXRmb3JtIHRpbWVyIik7CiAKLSAgICBib290X2NvdW50ID0gUkVB
RF9TWVNSRUc2NChDTlRQQ1RfRUwwKTsKKyAgICBib290X2NvdW50ID0gZ2V0
X2N5Y2xlcygpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9kdF94
ZW5fdGltZSh2b2lkKQpAQCAtMTkyLDcgKzE5Miw3IEBAIGludCBfX2luaXQg
aW5pdF94ZW5fdGltZSh2b2lkKQogLyogUmV0dXJuIG51bWJlciBvZiBuYW5v
c2Vjb25kcyBzaW5jZSBib290ICovCiBzX3RpbWVfdCBnZXRfc190aW1lKHZv
aWQpCiB7Ci0gICAgdWludDY0X3QgdGlja3MgPSBSRUFEX1NZU1JFRzY0KENO
VFBDVF9FTDApIC0gYm9vdF9jb3VudDsKKyAgICB1aW50NjRfdCB0aWNrcyA9
IGdldF9jeWNsZXMoKSAtIGJvb3RfY291bnQ7CiAgICAgcmV0dXJuIHRpY2tz
X3RvX25zKHRpY2tzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaApp
bmRleCA1YjlhMzFkZTkxLi5jYTMwNDA2NjY5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3RpbWUuaApAQCAtMSw2ICsxLDggQEAKICNpZm5kZWYgX19BUk1fVElN
RV9IX18KICNkZWZpbmUgX19BUk1fVElNRV9IX18KIAorI2luY2x1ZGUgPGFz
bS9zeXN0ZW0uaD4KKwogI2RlZmluZSBEVF9NQVRDSF9USU1FUiAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYXJt
LGFybXY3LXRpbWVyIiksIFwKICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJh
cm0sYXJtdjgtdGltZXIiKQpAQCAtOSw3ICsxMSw4IEBAIHR5cGVkZWYgdW5z
aWduZWQgbG9uZyBjeWNsZXNfdDsKIAogc3RhdGljIGlubGluZSBjeWNsZXNf
dCBnZXRfY3ljbGVzICh2b2lkKQogewotICAgICAgICByZXR1cm4gMDsKKyAg
ICAgICAgaXNiKCk7CisgICAgICAgIHJldHVybiBSRUFEX1NZU1JFRzY0KENO
VFBDVF9FTDApOwogfQogCiAvKiBMaXN0IG9mIHRpbWVyJ3MgSVJRICovCi0t
IAoyLjE3LjEKCg==

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

RnJvbSA2ZWI3ZmFlYWU5ZGE3Mzc5MWY4NWIxNTVhNWQwNzEzMjQ4MDc3ZDQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMDUvMjFd
IHhlbi9ncmFudF90YWJsZTogUmV3b3JrIHRoZSBwcm90b3R5cGUgb2YKIF9z
ZXRfc3RhdHVzKiBmb3IgbGlzaWJpbGl0eQoKSXQgaXMgbm90IGNsZWFyIGZy
b20gdGhlIHBhcmFtZXRlcnMgbmFtZSB3aGV0aGVyIGRvbWlkIGFuZCBndF92
ZXJzaW9uCmNvcnJlc3BvbmQgdG8gdGhlIGxvY2FsIG9yIHJlbW90ZSBkb21h
aW4uIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgbWFrZQp0aGVtIG1vcmUgY29u
ZnVzaW5nLgoKU28gcmVuYW1lIGRvbWlkIChyZXNwLiBndF92ZXJzaW9uKSB0
byBsZG9taWQgKHJlc3AuIHJndF92ZXJzaW9uKS4gQXQKdGhlIHNhbWUgdGlt
ZSByZS1vcmRlciB0aGUgcGFyYW1ldGVycyB0byBob3BlZnVsbHkgbWFrZSBp
dCBtb3JlCnJlYWRhYmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpT
dWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyB8IDU3ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCsp
LCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXgg
MDNmZTM4YWNiNS4uYTU1NWRhYmJmNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwpAQCAtNTQ1LDExICs1NDUsMTEgQEAgc3RhdGljIHVuc2lnbmVkIGludCBu
cl9ncmFudF9lbnRyaWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoZG9t
aWRfdCAgZG9taWQsCitzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YxKGNvbnN0
IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLCAK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFu
dF9lbnRyeSAqYWN0KQorICAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90ICBsZG9taWQpCiB7CiAgICAgaW50IHJjID0gR05UU1Rfb2theTsKICAg
ICB1bmlvbiBncmFudF9jb21ibyBzY29tYm8sIHByZXZfc2NvbWJvLCBuZXdf
c2NvbWJvOwpAQCAtNTg0LDExICs1ODQsMTEgQEAgc3RhdGljIGludCBfc2V0
X3N0YXR1c192MShkb21pZF90ICBkb21pZCwKICAgICAgICAgaWYgKCAhYWN0
LT5waW4gJiYKICAgICAgICAgICAgICAoKChzY29tYm8uc2hvcnRzLmZsYWdz
ICYgbWFzaykgIT0KICAgICAgICAgICAgICAgIEdURl9wZXJtaXRfYWNjZXNz
KSB8fAotICAgICAgICAgICAgICAoc2NvbWJvLnNob3J0cy5kb21pZCAhPSBk
b21pZCkpICkKKyAgICAgICAgICAgICAgKHNjb21iby5zaG9ydHMuZG9taWQg
IT0gbGRvbWlkKSkgKQogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05U
U1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJCYWQg
ZmxhZ3MgKCV4KSBvciBkb20gKCVkKS4gKGV4cGVjdGVkIGRvbSAlZClcbiIs
CiAgICAgICAgICAgICAgICAgICAgICBzY29tYm8uc2hvcnRzLmZsYWdzLCBz
Y29tYm8uc2hvcnRzLmRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgZG9t
aWQpOworICAgICAgICAgICAgICAgICAgICAgbGRvbWlkKTsKIAogICAgICAg
ICBuZXdfc2NvbWJvID0gc2NvbWJvOwogICAgICAgICBuZXdfc2NvbWJvLnNo
b3J0cy5mbGFncyB8PSBHVEZfcmVhZGluZzsKQEAgLTYxNywxMiArNjE3LDEy
IEBAIGRvbmU6CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9z
ZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRvbWlkLAorc3RhdGljIGludCBfc2V0
X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfc3RhdHVzX3QgKnN0
YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBtYXBmbGFnLAotICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF9l
bnRyeV9oZWFkZXJfdCAqc2hhaCwgCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3JhbnRfc3RhdHVzX3QgKnN0YXR1cykKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgbGRvbWlkKQogewog
ICAgIGludCAgICAgIHJjICAgID0gR05UU1Rfb2theTsKICAgICB1bmlvbiBn
cmFudF9jb21ibyBzY29tYm87CkBAIC02NDgsMTAgKzY0OCwxMCBAQCBzdGF0
aWMgaW50IF9zZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRvbWlkLAogICAgIGlm
ICggIWFjdC0+cGluICYmCiAgICAgICAgICAoICgoKGZsYWdzICYgbWFzaykg
IT0gR1RGX3Blcm1pdF9hY2Nlc3MpICYmCiAgICAgICAgICAgICAoKGZsYWdz
ICYgbWFzaykgIT0gR1RGX3RyYW5zaXRpdmUpKSB8fAotICAgICAgICAgIChp
ZCAhPSBkb21pZCkpICkKKyAgICAgICAgICAoaWQgIT0gbGRvbWlkKSkgKQog
ICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAog
ICAgICAgICAgICAgICAgICAiQmFkIGZsYWdzICgleCkgb3IgZG9tICglZCku
IChleHBlY3RlZCBkb20gJWQsIGZsYWdzICV4KVxuIiwKLSAgICAgICAgICAg
ICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgbWFzayk7CisgICAgICAgICAgICAg
ICAgIGZsYWdzLCBpZCwgbGRvbWlkLCBtYXNrKTsKIAogICAgIGlmICggcmVh
ZG9ubHkgKQogICAgIHsKQEAgLTY3OCw3ICs2NzgsNyBAQCBzdGF0aWMgaW50
IF9zZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRvbWlkLAogICAgIHsKICAgICAg
ICAgaWYgKCAoKChmbGFncyAmIG1hc2spICE9IEdURl9wZXJtaXRfYWNjZXNz
KSAmJgogICAgICAgICAgICAgICAoKGZsYWdzICYgbWFzaykgIT0gR1RGX3Ry
YW5zaXRpdmUpKSB8fAotICAgICAgICAgICAgIChpZCAhPSBkb21pZCkgfHwK
KyAgICAgICAgICAgICAoaWQgIT0gbGRvbWlkKSB8fAogICAgICAgICAgICAg
ICghcmVhZG9ubHkgJiYgKGZsYWdzICYgR1RGX3JlYWRvbmx5KSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dy
aXRpbmcsIHN0YXR1cyk7CkBAIC02ODYsNyArNjg2LDcgQEAgc3RhdGljIGlu
dCBfc2V0X3N0YXR1c192Mihkb21pZF90ICBkb21pZCwKICAgICAgICAgICAg
IFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCiAgICAgICAg
ICAgICAgICAgICAgICAiVW5zdGFibGUgZmxhZ3MgKCV4KSBvciBkb20gKCVk
KS4gKGV4cGVjdGVkIGRvbSAlZCkgIgogICAgICAgICAgICAgICAgICAgICAg
IihyL3c6ICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBp
ZCwgZG9taWQsICFyZWFkb25seSk7CisgICAgICAgICAgICAgICAgICAgICBm
bGFncywgaWQsIGxkb21pZCwgIXJlYWRvbmx5KTsKICAgICAgICAgfQogICAg
IH0KICAgICBlbHNlCkBAIC03MDQsMTkgKzcwNCwxOSBAQCBkb25lOgogfQog
CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lv
biwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgZG9taWQsCitz
dGF0aWMgaW50IF9zZXRfc3RhdHVzKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRl
cl90ICpzaGFoLAorICAgICAgICAgICAgICAgICAgICAgICBncmFudF9zdGF0
dXNfdCAqc3RhdHVzLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCByZ3RfdmVyc2lvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBtYXBmbGFnLAotICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRy
eV9oZWFkZXJfdCAqc2hhaCwKLSAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAotICAgICAgICAgICAgICAg
ICAgICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzKQorICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGxkb21pZCkKIHsKIAotICAgIGlmIChndF92
ZXJzaW9uID09IDEpCi0gICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShk
b21pZCwgcmVhZG9ubHksIG1hcGZsYWcsIHNoYWgsIGFjdCk7CisgICAgaWYg
KCByZ3RfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgcmV0dXJuIF9zZXRfc3Rh
dHVzX3YxKHNoYWgsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7
CiAgICAgZWxzZQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjIoZG9t
aWQsIHJlYWRvbmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QsIHN0YXR1cyk7Cisg
ICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMsIGFj
dCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7CiB9CiAKIHN0YXRpYyBz
dHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICpncmFudF9tYXBfZXhpc3RzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmxkLApAQCAtODg0LDkgKzg4NCw5IEBAIF9f
Z250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAoIShvcC0+ZmxhZ3Mg
JiBHTlRNQVBfcmVhZG9ubHkpICYmCiAgICAgICAgICAgIShhY3QtPnBpbiAm
IChHTlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSkgKQogICAg
IHsKLSAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhyZ3QtPmd0X3Zl
cnNpb24sIGxkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEsIHNoYWgsIGFjdCwgc3RhdHVz
KSApICE9IEdOVFNUX29rYXkgKQorICAgICAgICBpZiAoIChyYyA9IF9zZXRf
c3RhdHVzKHNoYWgsIHN0YXR1cywgcmd0LT5ndF92ZXJzaW9uLCBhY3QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5LCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxkLT5kb21haW5faWQpICE9IEdOVFNUX29rYXkpICkKICAgICAgICAg
ICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCiAgICAgICAgIGlmICggIWFj
dC0+cGluICkKQEAgLTIyNTgsOCArMjI1OCw4IEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICB7CiAgICAgICAgIGlmICggKCFvbGRfcGluIHx8
ICghcmVhZG9ubHkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICEo
b2xkX3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2sp
KSkpICYmCi0gICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIobGRv
bSwgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0dXMpKSAhPSBHTlRTVF9va2F5ICkKKyAg
ICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMs
IGFjdCwgcmVhZG9ubHksIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGRvbSkpICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAg
Z290byB1bmxvY2tfb3V0OwogCiAgICAgICAgIGlmICggIWFsbG93X3RyYW5z
aXRpdmUgKQpAQCAtMjM1Nyw5ICsyMzU3LDggQEAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KAogICAgIGVsc2UgaWYgKCAhb2xkX3BpbiB8fAogICAgICAg
ICAgICAgICAoIXJlYWRvbmx5ICYmICEob2xkX3BpbiAmIChHTlRQSU5fZGV2
d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkgKQogICAgIHsKLSAgICAgICAg
aWYgKCAocmMgPSBfc2V0X3N0YXR1cyhyZ3QtPmd0X3ZlcnNpb24sIGxkb20s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksIDAs
IHNoYWgsIGFjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dGF0dXMpICkgIT0gR05UU1Rfb2theSApCisgICAgICAgIGlmICggKHJjID0g
X3NldF9zdGF0dXMoc2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFj
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwg
MCwgbGRvbSkpICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgIGdvdG8g
dW5sb2NrX291dDsKIAogICAgICAgICB0ZCA9IHJkOwotLSAKMi4xNy4xCgo=

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

RnJvbSA0MGJlNzIwMmVlNmNmYjU5MDJhMmRiZWYwOTkzOTZjODQ4ZTIwNTFj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMDYvMjFd
IHhlbi9hcm02NDogYml0b3BzOiBSZXdyaXRlIGJpdG9wIGhlbHBlcnMgaW4g
QwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFBy
aW1pdGl2ZXMgfCAgMSAtCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9w
cy5TICAgICB8IDY5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L2FybS9hcm02NC9saWIvYml0b3BzLmMgICAgIHwgOTAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0
aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuUwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcyBi
L3hlbi9hcmNoL2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCmluZGV4IDAy
OGU4NzIxZjkuLjg5MTY2N2E1ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9SRUFETUUuTGludXhQcmltaXRpdmVzCisrKyBiL3hlbi9hcmNoL2FybS9S
RUFETUUuTGludXhQcmltaXRpdmVzCkBAIC04LDcgKzgsNiBAQCBhcm02NDoK
IAogYml0b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3QgY29tbWl0
OiA4NzE1NDY2YjYwMjcpCiAKLWxpbnV4L2FyY2gvYXJtNjQvbGliL2JpdG9w
cy5TICAgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5T
CiBsaW51eC9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2JpdG9wcy5oICAgeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAogCiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9saWIvYml0b3BzLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9w
cy5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBlMWFkMjM5OGVm
Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0
b3BzLlMKKysrIC9kZXYvbnVsbApAQCAtMSw2OSArMCwwIEBACi0vKgotICog
QmFzZWQgb24gbGludXgvYXJjaC9hcm02NC9saWIvYml0b3BzLmggd2hpY2gg
aW4gdHVybiBpcwotICogQmFzZWQgb24gYXJjaC9hcm0vbGliL2JpdG9wcy5o
Ci0gKgotICogQ29weXJpZ2h0IChDKSAyMDEzIEFSTSBMdGQuCi0gKgotICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAy
IGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KLSAqLwotCi0jaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgotCi0vKgotICog
eDA6IGJpdHMgNDowICBiaXQgb2Zmc2V0Ci0gKiAgICAgYml0cyAzMTo1IHdv
cmQgb2Zmc2V0Ci0gKiB4MTogYWRkcmVzcwotICovCi0JLm1hY3JvCWJpdG9w
LCBuYW1lLCBpbnN0cgotRU5UUlkoCVxuYW1lCSkKLQlhbmQJdzMsIHcwLCAj
MzEJCS8vIEdldCBiaXQgb2Zmc2V0Ci0JZW9yCXcwLCB3MCwgdzMJCS8vIENs
ZWFyIGxvdyBiaXRzCi0JbW92CXgyLCAjMQotCWFkZAl4MSwgeDEsIHgwLCBs
c3IgIzMJLy8gR2V0IHdvcmQgb2Zmc2V0Ci0JbHNsCXgzLCB4MiwgeDMJCS8v
IENyZWF0ZSBtYXNrCi0xOglsZHhyCXcyLCBbeDFdCi0JXGluc3RyCXcyLCB3
MiwgdzMKLQlzdHhyCXcwLCB3MiwgW3gxXQotCWNibnoJdzAsIDFiCi0JcmV0
Ci1FTkRQUk9DKFxuYW1lCSkKLQkuZW5kbQotCi0JLm1hY3JvCXRlc3RvcCwg
bmFtZSwgaW5zdHIKLUVOVFJZKAlcbmFtZQkpCi0JYW5kCXczLCB3MCwgIzMx
CQkvLyBHZXQgYml0IG9mZnNldAotCWVvcgl3MCwgdzAsIHczCQkvLyBDbGVh
ciBsb3cgYml0cwotCW1vdgl4MiwgIzEKLQlhZGQJeDEsIHgxLCB4MCwgbHNy
ICMzCS8vIEdldCB3b3JkIG9mZnNldAotCWxzbAl4NCwgeDIsIHgzCQkvLyBD
cmVhdGUgbWFzawotMToJbGR4cgl3MiwgW3gxXQotCWxzcgl3MCwgdzIsIHcz
CQkvLyBTYXZlIG9sZCB2YWx1ZSBvZiBiaXQKLQlcaW5zdHIJdzIsIHcyLCB3
NAkJLy8gdG9nZ2xlIGJpdAotCXN0bHhyCXc1LCB3MiwgW3gxXQotCWNibnoJ
dzUsIDFiCi0JZG1iCWlzaAotCWFuZAl3MCwgdzAsICMxCi0zOglyZXQKLUVO
RFBST0MoXG5hbWUJKQotCS5lbmRtCi0KLS8qCi0gKiBBdG9taWMgYml0IG9w
ZXJhdGlvbnMuCi0gKi8KLQliaXRvcAljaGFuZ2VfYml0LCBlb3IKLQliaXRv
cAljbGVhcl9iaXQsIGJpYwotCWJpdG9wCXNldF9iaXQsIG9ycgotCi0JdGVz
dG9wCXRlc3RfYW5kX2NoYW5nZV9iaXQsIGVvcgotCXRlc3RvcAl0ZXN0X2Fu
ZF9jbGVhcl9iaXQsIGJpYwotCXRlc3RvcAl0ZXN0X2FuZF9zZXRfYml0LCBv
cnIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3Bz
LmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmIxYzY4MWM2NDIKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9w
cy5jCkBAIC0wLDAgKzEsOTAgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIw
MTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQor
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4v
Yml0b3BzLmg+CisjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorCisvKgorICog
VGhlIGF0b21pYyBiaXQgb3BlcmF0aW9ucyBwYXNzIHRoZSBudW1iZXIgb2Yg
Yml0IGluIGEgc2lnbmVkIG51bWJlcgorICogKG5vdCBzdXJlIHdoeSkuIFRo
aXMgaGFzIHRoZSBkcmF3YmFjayB0byBpbmNyZWFzZSB0aGUgY29tcGxleGl0
eSBvZgorICogdGhlIHJlc3VsdGluZyBhc3NlbWJseS4KKyAqCisgKiBUbyBn
ZW5lcmF0ZSBzaW1wbGVyIGNvZGUsIHRoZSBudW1iZXIgb2YgYml0IChucikg
d2lsbCBiZSBjYXN0IHRvCisgKiB1bnNpZ25lZCBpbnQuCisgKgorICogWFhY
OiBSZXdvcmsgdGhlIGludGVyZmFjZSB0byB1c2UgdW5zaWduZWQgaW50Lgor
ICovCisKKyNkZWZpbmUgYml0b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit2b2lk
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB2b2xhdGlsZSB1aW50MzJfdCAqcHRy
ID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNpZ25lZCBpbnQpbnIp
OyAgICBcCisgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKCh1
bnNpZ25lZCBpbnQpbnIpOyAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgZG8gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBfX3N0cmluZ2lmeShuYW1lKSAi
XG4iICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBs
ZHhyICAgICV3MiwgJTFcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgIiBfX3N0cmluZ2lm
eShpbnN0cikgIiAgICAgJXcyLCAldzIsICV3M1xuIiAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgIiAgIHN0eHIgICAgJXcwLCAldzIsICUxXG4i
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIDogIj0mciIgKHJlcyksICIrUSIgKCpwdHIpLCAiPSZyIiAodG1w
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICJy
IiAobWFzaykpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggcmVzICk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
CisjZGVmaW5lIHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoraW50IG5hbWUo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1
aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAg
XAorICAgIHVuc2lnbmVkIGludCBiaXQgPSAodW5zaWduZWQgaW50KW5yICUg
QklUU19QRVJfV09SRDsgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25z
dCB1aW50MzJfdCBtYXNrID0gQklUX01BU0soYml0KTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyBy
ZXMsIHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgb2xkYml0OyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBf
X3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICIgICBsZHhyICAgICV3MywgJTJcbiIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAiICAgbHNyICAgICAldzEsICV3MywgJXc1IC8vIFNhdmUgb2xkIHZhbHVl
IG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgICIgX19z
dHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXczLCAldzQgLy8gVG9nZ2xlIGJp
dFxuIiAgICAgICAgICBcCisgICAgICAgICIgICBzdGx4ciAgICV3MCwgJXcz
LCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICA6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkYml0KSwg
IitRIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgIFwKKyAgICAg
ICAgOiAiciIgKG1hc2spLCAiciIgKGJpdCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIDogIm1lbW9y
eSIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ZG1iKGlzaCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gb2xkYml0ICYgMTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCit9CisKK2JpdG9wKGNoYW5nZV9iaXQsIGVvcikKK2JpdG9wKGNs
ZWFyX2JpdCwgYmljKQorYml0b3Aoc2V0X2JpdCwgb3JyKQorCit0ZXN0b3Ao
dGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQordGVzdG9wKHRlc3RfYW5kX2Ns
ZWFyX2JpdCwgYmljKQordGVzdG9wKHRlc3RfYW5kX3NldF9iaXQsIG9ycikK
KworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xNy4x
Cgo=

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

RnJvbSA5MDYxYmE2YzA1NjE3NjRlOWM3ZjhhYTA0M2IyODU0OTYzYTkyMDg2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMDcvMjFd
IHhlbi9hcm0zMjogYml0b3BzOiBSZXdyaXRlIGJpdG9wIGhlbHBlcnMgaW4g
QwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFBy
aW1pdGl2ZXMgICAgfCAgMTQgKy0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xp
Yi9NYWtlZmlsZSAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL2FybS9hcm0z
Mi9saWIvYml0b3BzLmMgICAgICAgIHwgIDk4ICsrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oICAgICAg
ICB8IDEwNSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TICAgICB8ICAxNiAtLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMgICAgICB8ICAxNyAtLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5TICAgICAgICB8ICAx
NiAtLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQu
UyB8ICAxNiAtLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjbGVh
cmJpdC5TICB8ICAxNiAtLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rl
c3RzZXRiaXQuUyAgICB8ICAxNiAtLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL2JpdG9wcy5oICAgICB8ICAxOSArKy0tLQogMTEgZmlsZXMgY2hh
bmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDIzMCBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9w
cy5jCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xp
Yi9iaXRvcHMuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9h
cm0zMi9saWIvY2hhbmdlYml0LlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMKIGRlbGV0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5TCiBkZWxldGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2hhbmdl
Yml0LlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIv
bGliL3Rlc3RjbGVhcmJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL2FybTMyL2xpYi90ZXN0c2V0Yml0LlMKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcyBiL3hlbi9hcmNo
L2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCmluZGV4IDg5MTY2N2E1ZGEu
LjY2NGE5Zjg5ZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9SRUFETUUu
TGludXhQcmltaXRpdmVzCisrKyBiL3hlbi9hcmNoL2FybS9SRUFETUUuTGlu
dXhQcmltaXRpdmVzCkBAIC02OCwxOSArNjgsOSBAQCBhcm0zMgogCiBiaXRv
cHM6IGxhc3Qgc3luYyBAIHYzLjE2LXJjNiAobGFzdCBjb21taXQ6IGMzMmZm
Y2UwZjY2ZSkKIAotbGludXgvYXJjaC9hcm0vbGliL2JpdG9wcy5oICAgICAg
ICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmgKLWxpbnV4
L2FyY2gvYXJtL2xpYi9jaGFuZ2ViaXQuUyAgICAgICAgICB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TCi1saW51eC9hcmNoL2FybS9saWIv
Y2xlYXJiaXQuUyAgICAgICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9j
bGVhcmJpdC5TCiBsaW51eC9hcmNoL2FybS9saWIvZmluZGJpdC5TICAgICAg
ICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9maW5kYml0LlMKLWxpbnV4
L2FyY2gvYXJtL2xpYi9zZXRiaXQuUyAgICAgICAgICAgICB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL3NldGJpdC5TCi1saW51eC9hcmNoL2FybS9saWIvdGVz
dGNoYW5nZWJpdC5TICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0
Y2hhbmdlYml0LlMKLWxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0Y2xlYXJiaXQu
UyAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjbGVhcmJpdC5T
Ci1saW51eC9hcmNoL2FybS9saWIvdGVzdHNldGJpdC5TICAgICAgICAgeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0c2V0Yml0LlMKLQotZm9yIGkgaW4g
Yml0b3BzLmggY2hhbmdlYml0LlMgY2xlYXJiaXQuUyBmaW5kYml0LlMgc2V0
Yml0LlMgdGVzdGNoYW5nZWJpdC5TIFwKLSAgICAgICAgIHRlc3RjbGVhcmJp
dC5TIHRlc3RzZXRiaXQuUzsgZG8KLSAgICBkaWZmIC11IC4uL2xpbnV4L2Fy
Y2gvYXJtL2xpYi8kaSB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliLyRpOwotZG9u
ZQorCitkaWZmIC11IC4uL2xpbnV4L2FyY2gvYXJtL2xpYi9maW5kYml0LlMg
eGVuL2FyY2gvYXJtL2FybTMyL2xpYi9maW5kYml0LlMKIAogLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9saWIvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL01h
a2VmaWxlCmluZGV4IGU5ZmJjNTk1YjkuLmIxNDU3Yzg5ZGMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvTWFrZWZpbGUKKysrIGIveGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9NYWtlZmlsZQpAQCAtMSw2ICsxLDUgQEAK
IG9iai15ICs9IG1lbWNweS5vIG1lbW1vdmUubyBtZW1zZXQubyBtZW1jaHIu
byBtZW16ZXJvLm8KLW9iai15ICs9IGZpbmRiaXQubyBzZXRiaXQubwotb2Jq
LXkgKz0gc2V0Yml0Lm8gY2xlYXJiaXQubyBjaGFuZ2ViaXQubwotb2JqLXkg
Kz0gdGVzdHNldGJpdC5vIHRlc3RjbGVhcmJpdC5vIHRlc3RjaGFuZ2ViaXQu
bworb2JqLXkgKz0gZmluZGJpdC5vCitvYmoteSArPSBiaXRvcHMubwogb2Jq
LXkgKz0gc3RyY2hyLm8gc3RycmNoci5vCiBvYmoteSArPSBsaWIxZnVuY3Mu
byBsc2hyZGkzLm8gZGl2NjQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIv
Yml0b3BzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uYzY5YmI1MzAzNwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYml0b3BzLmMKQEAgLTAsMCArMSw5OCBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxOCBBUk0gTHRkLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICog
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8K
KworI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vcHJl
ZmV0Y2guaD4KKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CisKKy8qCisgKiBU
aGUgYXRvbWljIGJpdCBvcGVyYXRpb25zIHBhc3MgdGhlIG51bWJlciBvZiBi
aXQgaW4gYSBzaWduZWQgbnVtYmVyCisgKiAobm90IHN1cmUgd2h5KS4gVGhp
cyBoYXMgdGhlIGRyYXdiYWNrIHRvIGluY3JlYXNlIHRoZSBjb21wbGV4aXR5
IG9mCisgKiB0aGUgcmVzdWx0aW5nIGFzc2VtYmx5LgorICoKKyAqIFRvIGdl
bmVyYXRlIHNpbXBsZXIgY29kZSwgdGhlIG51bWJlciBvZiBiaXQgKG5yKSB3
aWxsIGJlIGNhc3QgdG8KKyAqIHVuc2lnbmVkIGludC4KKyAqCisgKiBYWFg6
IFJld29yayB0aGUgaW50ZXJmYWNlIHRvIHVzZSB1bnNpZ25lZCBpbnQuCisg
Ki8KKworI2RlZmluZSBiaXRvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3ZvaWQg
bmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHZvbGF0aWxlIHVpbnQzMl90ICpwdHIg
PSAodWludDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVkIGludClucik7
ICAgIFwKKyAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0soKHVu
c2lnbmVkIGludClucik7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
dW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAw
eDMpID09IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgcHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBhc20gdm9sYXRpbGUgKCIvLyAiIF9fc3RyaW5n
aWZ5KG5hbWUpICJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgIiAgIGxkcmV4ICAgJTIsICUxXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICAi
IF9fc3RyaW5naWZ5KGluc3RyKSAiICAgICAlMiwgJTIsICUzXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgc3RyZXggICAlMCwg
JTIsICUxXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgOiAiPSZyIiAocmVzKSwgIitRbyIgKCpwdHIp
LCAiPSZyIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIDogInIiIChtYXNrKSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUg
KCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30KKworI2RlZmluZSB0ZXN0b3AobmFt
ZSwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK2ludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9p
ZCAqcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZv
bGF0aWxlIHVpbnQzMl90ICpwdHIgPSAodWludDMyX3QgKilwICsgQklUX1dP
UkQoKHVuc2lnbmVkIGludClucik7ICAgIFwKKyAgICB1bnNpZ25lZCBpbnQg
Yml0ID0gKHVuc2lnbmVkIGludCluciAlIEJJVFNfUEVSX1dPUkQ7ICAgICAg
ICAgICAgICAgICAgICBcCisgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJ
VF9NQVNLKGJpdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBp
bnQgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIEFTU0VSVCgoKHZhZGRyX3QpcCAmIDB4
MykgPT0gMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBzbXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHByZWZldGNodygo
Y29uc3Qgdm9pZCAqKXB0cik7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZv
bGF0aWxlICgiLy8gIiBfX3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBsZHJleCAgICUzLCAl
MlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAiICAgbHNyICAgICAlMSwgJTMsICU1IC8vIFNh
dmUgb2xkIHZhbHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICUzLCAlMywgJTQg
Ly8gVG9nZ2xlIGJpdFxuIiAgICAgICAgICAgICBcCisgICAgICAgICIgICBz
dHJleCAgJTAsICUzLCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICI9JnIiIChyZXMpLCAi
PSZyIiAob2xkYml0KSwgIitRbyIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAg
ICAgICAgIFwKKyAgICAgICAgOiAiciIgKG1hc2spLCAiciIgKGJpdCkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBzbXBfbWIoKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHJldHVybiBvbGRiaXQgJiAxOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisKK2JpdG9wKGNoYW5nZV9iaXQsIGVv
cikKK2JpdG9wKGNsZWFyX2JpdCwgYmljKQorYml0b3Aoc2V0X2JpdCwgb3Jy
KQorCit0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQordGVzdG9w
KHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQordGVzdG9wKHRlc3RfYW5kX3Nl
dF9iaXQsIG9ycikKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMu
aCBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmgKZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IGExNjdjMmQ0MzYuLjAwMDAwMDAwMDAK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuaAorKysgL2Rl
di9udWxsCkBAIC0xLDEwNSArMCwwIEBACi0jaW5jbHVkZSA8eGVuL2NvbmZp
Zy5oPgotCi0jaWYgX19MSU5VWF9BUk1fQVJDSF9fID49IDYKLQkubWFjcm8J
Yml0b3AsIG5hbWUsIGluc3RyCi1FTlRSWSgJXG5hbWUJCSkKLVVOV0lORCgJ
LmZuc3RhcnQJKQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5lYglyMSwgW2lw
XQkJQCBhc3NlcnQgd29yZC1hbGlnbmVkCi0JbW92CXIyLCAjMQotCWFuZAly
MywgcjAsICMzMQkJQCBHZXQgYml0IG9mZnNldAotCW1vdglyMCwgcjAsIGxz
ciAjNQotCWFkZAlyMSwgcjEsIHIwLCBsc2wgIzIJQCBHZXQgd29yZCBvZmZz
ZXQKLSNpZiBfX0xJTlVYX0FSTV9BUkNIX18gPj0gNyAmJiBkZWZpbmVkKENP
TkZJR19TTVApCi0JLmFyY2hfZXh0ZW5zaW9uCW1wCi0JQUxUX1NNUChXKHBs
ZHcpCVtyMV0pCi0JQUxUX1VQKFcobm9wKSkKLSNlbmRpZgotCW1vdglyMywg
cjIsIGxzbCByMwotMToJbGRyZXgJcjIsIFtyMV0KLQlcaW5zdHIJcjIsIHIy
LCByMwotCXN0cmV4CXIwLCByMiwgW3IxXQotCWNtcAlyMCwgIzAKLQlibmUJ
MWIKLQlieAlscgotVU5XSU5EKAkuZm5lbmQJCSkKLUVORFBST0MoXG5hbWUJ
CSkKLQkuZW5kbQotCi0JLm1hY3JvCXRlc3RvcCwgbmFtZSwgaW5zdHIsIHN0
b3JlCi1FTlRSWSgJXG5hbWUJCSkKLVVOV0lORCgJLmZuc3RhcnQJKQotCWFu
ZHMJaXAsIHIxLCAjMwotCXN0cm5lYglyMSwgW2lwXQkJQCBhc3NlcnQgd29y
ZC1hbGlnbmVkCi0JbW92CXIyLCAjMQotCWFuZAlyMywgcjAsICMzMQkJQCBH
ZXQgYml0IG9mZnNldAotCW1vdglyMCwgcjAsIGxzciAjNQotCWFkZAlyMSwg
cjEsIHIwLCBsc2wgIzIJQCBHZXQgd29yZCBvZmZzZXQKLQltb3YJcjMsIHIy
LCBsc2wgcjMJCUAgY3JlYXRlIG1hc2sKLQlzbXBfZG1iCi0jaWYgX19MSU5V
WF9BUk1fQVJDSF9fID49IDcgJiYgZGVmaW5lZChDT05GSUdfU01QKQotCS5h
cmNoX2V4dGVuc2lvbgltcAotCUFMVF9TTVAoVyhwbGR3KQlbcjFdKQotCUFM
VF9VUChXKG5vcCkpCi0jZW5kaWYKLTE6CWxkcmV4CXIyLCBbcjFdCi0JYW5k
cwlyMCwgcjIsIHIzCQlAIHNhdmUgb2xkIHZhbHVlIG9mIGJpdAotCVxpbnN0
cglyMiwgcjIsIHIzCQlAIHRvZ2dsZSBiaXQKLQlzdHJleAlpcCwgcjIsIFty
MV0KLQljbXAJaXAsICMwCi0JYm5lCTFiCi0Jc21wX2RtYgotCWNtcAlyMCwg
IzAKLQltb3ZuZQlyMCwgIzEKLTI6CWJ4CWxyCi1VTldJTkQoCS5mbmVuZAkJ
KQotRU5EUFJPQyhcbmFtZQkJKQotCS5lbmRtCi0jZWxzZQotCS5tYWNybwli
aXRvcCwgbmFtZSwgaW5zdHIKLUVOVFJZKAlcbmFtZQkJKQotVU5XSU5EKAku
Zm5zdGFydAkpCi0JYW5kcwlpcCwgcjEsICMzCi0Jc3RybmViCXIxLCBbaXBd
CQlAIGFzc2VydCB3b3JkLWFsaWduZWQKLQlhbmQJcjIsIHIwLCAjMzEKLQlt
b3YJcjAsIHIwLCBsc3IgIzUKLQltb3YJcjMsICMxCi0JbW92CXIzLCByMywg
bHNsIHIyCi0Jc2F2ZV9hbmRfZGlzYWJsZV9pcnFzIGlwCi0JbGRyCXIyLCBb
cjEsIHIwLCBsc2wgIzJdCi0JXGluc3RyCXIyLCByMiwgcjMKLQlzdHIJcjIs
IFtyMSwgcjAsIGxzbCAjMl0KLQlyZXN0b3JlX2lycXMgaXAKLQltb3YJcGMs
IGxyCi1VTldJTkQoCS5mbmVuZAkJKQotRU5EUFJPQyhcbmFtZQkJKQotCS5l
bmRtCi0KLS8qKgotICogdGVzdG9wIC0gaW1wbGVtZW50IGEgdGVzdF9hbmRf
eHh4X2JpdCBvcGVyYXRpb24uCi0gKiBAaW5zdHI6IG9wZXJhdGlvbmFsIGlu
c3RydWN0aW9uCi0gKiBAc3RvcmU6IHN0b3JlIGluc3RydWN0aW9uCi0gKgot
ICogTm90ZTogd2UgY2FuIHRyaXZpYWxseSBjb25kaXRpb25hbGlzZSB0aGUg
c3RvcmUgaW5zdHJ1Y3Rpb24KLSAqIHRvIGF2b2lkIGRpcnR5aW5nIHRoZSBk
YXRhIGNhY2hlLgotICovCi0JLm1hY3JvCXRlc3RvcCwgbmFtZSwgaW5zdHIs
IHN0b3JlCi1FTlRSWSgJXG5hbWUJCSkKLVVOV0lORCgJLmZuc3RhcnQJKQot
CWFuZHMJaXAsIHIxLCAjMwotCXN0cm5lYglyMSwgW2lwXQkJQCBhc3NlcnQg
d29yZC1hbGlnbmVkCi0JYW5kCXIzLCByMCwgIzMxCi0JbW92CXIwLCByMCwg
bHNyICM1Ci0Jc2F2ZV9hbmRfZGlzYWJsZV9pcnFzIGlwCi0JbGRyCXIyLCBb
cjEsIHIwLCBsc2wgIzJdIQotCW1vdglyMCwgIzEKLQl0c3QJcjIsIHIwLCBs
c2wgcjMKLQlcaW5zdHIJcjIsIHIyLCByMCwgbHNsIHIzCi0JXHN0b3JlCXIy
LCBbcjFdCi0JbW92ZXEJcjAsICMwCi0JcmVzdG9yZV9pcnFzIGlwCi0JbW92
CXBjLCBscgotVU5XSU5EKAkuZm5lbmQJCSkKLUVORFBST0MoXG5hbWUJCSkK
LQkuZW5kbQotI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvbGliL2NoYW5nZWJpdC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9j
aGFuZ2ViaXQuUwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMTFm
NDFkMmJkNi4uMDAwMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIv
bGliL2NoYW5nZWJpdC5TCisrKyAvZGV2L251bGwKQEAgLTEsMTYgKzAsMCBA
QAotLyoKLSAqICBsaW51eC9hcmNoL2FybS9saWIvY2hhbmdlYml0LlMKLSAq
Ci0gKiAgQ29weXJpZ2h0IChDKSAxOTk1LTE5OTYgUnVzc2VsbCBLaW5nCi0g
KgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVy
c2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KLSAqLwotI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KLQot
I2luY2x1ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgot
ICAgICAgICAgICAgICAgIC50ZXh0Ci0KLWJpdG9wCV9jaGFuZ2VfYml0LCBl
b3IKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJi
aXQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUwpkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMWI2YTU2OTFmOC4uMDAwMDAw
MDAwMAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMK
KysrIC9kZXYvbnVsbApAQCAtMSwxNyArMCwwIEBACi0vKgotICogIGxpbnV4
L2FyY2gvYXJtL2xpYi9jbGVhcmJpdC5TCi0gKgotICogIENvcHlyaWdodCAo
QykgMTk5NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8K
LQotI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KLQotI2luY2x1ZGUgImFzc2Vt
Ymxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAgICAgICAgICAg
IC50ZXh0Ci0KLWJpdG9wCV9jbGVhcl9iaXQsIGJpYwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvc2V0Yml0LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDFmNGVmNTY1OWIuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9zZXRiaXQuUworKysgL2Rldi9udWxsCkBAIC0xLDE2
ICswLDAgQEAKLS8qCi0gKiAgbGludXgvYXJjaC9hcm0vbGliL3NldGJpdC5T
Ci0gKgotICogIENvcHlyaWdodCAoQykgMTk5NS0xOTk2IFJ1c3NlbGwgS2lu
ZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IHZlcnNpb24gMiBhcwotICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCi0gKi8KLSNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+
Ci0KLSNpbmNsdWRlICJhc3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMu
aCIKLQkudGV4dAotCi1iaXRvcAlfc2V0X2JpdCwgb3JyCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQuUyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdGNoYW5nZWJpdC5TCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCA3ZjQ2MzVjYWEyLi4wMDAwMDAwMDAw
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdGNoYW5nZWJpdC5T
CisrKyAvZGV2L251bGwKQEAgLTEsMTYgKzAsMCBAQAotLyoKLSAqICBsaW51
eC9hcmNoL2FybS9saWIvdGVzdGNoYW5nZWJpdC5TCi0gKgotICogIENvcHly
aWdodCAoQykgMTk5NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwot
ICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Ci0gKi8KLSNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+Ci0KLSNpbmNsdWRlICJh
c3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAgICAgICAg
ICAgICAudGV4dAotCi10ZXN0b3AJX3Rlc3RfYW5kX2NoYW5nZV9iaXQsIGVv
ciwgc3RyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rl
c3RjbGVhcmJpdC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2xl
YXJiaXQuUwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNGQ0MTUy
ZmRhOC4uMDAwMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGli
L3Rlc3RjbGVhcmJpdC5TCisrKyAvZGV2L251bGwKQEAgLTEsMTYgKzAsMCBA
QAotLyoKLSAqICBsaW51eC9hcmNoL2FybS9saWIvdGVzdGNsZWFyYml0LlMK
LSAqCi0gKiAgQ29weXJpZ2h0IChDKSAxOTk1LTE5OTYgUnVzc2VsbCBLaW5n
Ci0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
dmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbi4KLSAqLwotI2luY2x1ZGUgPHhlbi9jb25maWcuaD4K
LQotI2luY2x1ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5o
IgotICAgICAgICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlfdGVzdF9hbmRf
Y2xlYXJfYml0LCBiaWNuZSwgc3RybmUKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2xpYi90ZXN0c2V0Yml0LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDU0ZjQ4ZjlhZmEuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTMyL2xpYi90ZXN0c2V0Yml0LlMKKysrIC9kZXYvbnVsbApAQCAt
MSwxNiArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0
c2V0Yml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0IChDKSAxOTk1LTE5OTYgUnVz
c2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqLwotI2luY2x1ZGUgPHhlbi9j
b25maWcuaD4KLQotI2luY2x1ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUg
ImJpdG9wcy5oIgotICAgICAgICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlf
dGVzdF9hbmRfc2V0X2JpdCwgb3JyZXEsIHN0cmVxCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaAppbmRleCA4YmUzNTY0NTQwLi42
N2M0YzNmNTVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
Yml0b3BzLmgKQEAgLTEsMTkgKzEsMTIgQEAKICNpZm5kZWYgX0FSTV9BUk0z
Ml9CSVRPUFNfSAogI2RlZmluZSBfQVJNX0FSTTMyX0JJVE9QU19ICiAKLWV4
dGVybiB2b2lkIF9zZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwotZXh0ZXJuIHZvaWQgX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKLWV4dGVybiB2b2lkIF9jaGFuZ2VfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCBfdGVzdF9hbmRfc2V0X2Jp
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgX3Rl
c3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsK
LWV4dGVybiBpbnQgX3Rlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICogcCk7Ci0KLSNkZWZpbmUgc2V0X2JpdChuLHApICAgICAg
ICAgICAgICBfc2V0X2JpdChuLHApCi0jZGVmaW5lIGNsZWFyX2JpdChuLHAp
ICAgICAgICAgICAgX2NsZWFyX2JpdChuLHApCi0jZGVmaW5lIGNoYW5nZV9i
aXQobixwKSAgICAgICAgICAgX2NoYW5nZV9iaXQobixwKQotI2RlZmluZSB0
ZXN0X2FuZF9zZXRfYml0KG4scCkgICAgIF90ZXN0X2FuZF9zZXRfYml0KG4s
cCkKLSNkZWZpbmUgdGVzdF9hbmRfY2xlYXJfYml0KG4scCkgICBfdGVzdF9h
bmRfY2xlYXJfYml0KG4scCkKLSNkZWZpbmUgdGVzdF9hbmRfY2hhbmdlX2Jp
dChuLHApICBfdGVzdF9hbmRfY2hhbmdlX2JpdChuLHApCitleHRlcm4gdm9p
ZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJu
IHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwor
ZXh0ZXJuIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfY2xlYXJf
Yml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJuIGludCB0
ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwogCiAjZGVmaW5lIGZsc2wgZmxzCiAKLS0gCjIuMTcuMQoK

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

RnJvbSBhMWRiOWNhYjMyN2I1MTE3NTNhNDJiYTNkMDU1ZjM2MzE5OTllMDY1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMDgvMjFd
IHhlbi9hcm06IGJpdG9wczogQ29uc29saWRhdGUgcHJvdG90eXBlcyBpbiBv
bmUKIHBsYWNlCgpUaGUgcHJvdG90eXBlIGFyZSB0aGUgc2FtZSBiZXR3ZWVu
IGFybTMyIGFuZCBhcm02NC4gQ29uc29saWRhdGUgdGhlbSBpbgphc20tYXJt
L2JpdG9wcy5oLgoKVGhpcyBjaGFuZ2Ugd2lsbCBoZWxwIHRoZSBpbnRyb2R1
Y3Rpb25zIG9mIG5ldyBoZWxwZXJzIGluIGEgZm9sbG93LXVwCnBhdGNoLgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmggfCAgNyAt
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIHwg
MTAgLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAg
ICAgICB8ICA4ICsrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtMzIvYml0b3BzLmgKaW5kZXggNjdjNGMzZjU1Yy4uNTc5Mzhh
NTg3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9i
aXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9w
cy5oCkBAIC0xLDEzICsxLDYgQEAKICNpZm5kZWYgX0FSTV9BUk0zMl9CSVRP
UFNfSAogI2RlZmluZSBfQVJNX0FSTTMyX0JJVE9QU19ICiAKLWV4dGVybiB2
b2lkIHNldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7Ci1leHRl
cm4gdm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7
Ci1leHRlcm4gdm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9p
ZCAqIHApOwotZXh0ZXJuIGludCB0ZXN0X2FuZF9zZXRfYml0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCB0ZXN0X2FuZF9jbGVh
cl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7Ci1leHRlcm4gaW50
IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICog
cCk7Ci0KICNkZWZpbmUgZmxzbCBmbHMKIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oCmluZGV4IDZiZjE5MjI2ODAuLjZj
YzIyNGFkMTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9i
aXRvcHMuaApAQCAtMSwxNiArMSw2IEBACiAjaWZuZGVmIF9BUk1fQVJNNjRf
QklUT1BTX0gKICNkZWZpbmUgX0FSTV9BUk02NF9CSVRPUFNfSAogCi0vKgot
ICogTGl0dGxlIGVuZGlhbiBhc3NlbWJseSBhdG9taWMgYml0b3BzLgotICov
Ci1leHRlcm4gdm9pZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAq
cCk7Ci1leHRlcm4gdm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwKTsKLWV4dGVybiB2b2lkIGNoYW5nZV9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwotZXh0ZXJuIGludCB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKLWV4dGVy
biBpbnQgdGVzdF9hbmRfY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKnApOwotCiAvKiBCYXNlZCBvbiBsaW51eC9pbmNsdWRlL2FzbS1nZW5l
cmljL2JpdG9wcy9idWlsdGluLV9fZmZzLmggKi8KIC8qKgogICogX19mZnMg
LSBmaW5kIGZpcnN0IGJpdCBpbiB3b3JkLgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Yml0b3BzLmgKaW5kZXggYmRhODg5ODQxYi4uOGU4NjRiNDQ1NiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCkBAIC0zNyw2ICszNywxNCBAQAog
IyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisvKiBB
dG9taWNzIGJpdG9wcyAqLwordm9pZCBzZXRfYml0KGludCBuciwgdm9sYXRp
bGUgdm9pZCAqcCk7Cit2b2lkIGNsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOwordm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCk7CitpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnApOworaW50IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKnApOworaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKKwogLyoqCiAgKiBfX3Rlc3Rf
YW5kX3NldF9iaXQgLSBTZXQgYSBiaXQgYW5kIHJldHVybiBpdHMgb2xkIHZh
bHVlCiAgKiBAbnI6IEJpdCB0byBzZXQKLS0gCjIuMTcuMQoK

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

RnJvbSA5NTc3ODcwYjhlZjc4NzVmODJlOGVhNjU2NTU1YzAzZjhmOWQ1ODkx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM3OjUzIC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMDkvMjFd
IHhlbi9hcm02NDogY21weGNoZzogU2ltcGxpZnkgdGhlIGNtcHhjaGcKIGlt
cGxlbWVudGF0aW9uCgpUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gZWFj
aCBjYXNlIG9mIHRoZSBjbXB4Y2hnIGlzIHRoZSBzaXplIG9mCnVzZWQuIFJh
dGhlciB0aGFuIGR1cGxpY2F0aW5nIHRoZSBjb2RlLCBwcm92aWRlIGEgbWFj
cm8gdG8gZ2VuZXJhdGUgZWFjaApjYXNlcy4KClRoaXMgbWFrZXMgdGhlIGNv
ZGUgZWFzaWVyIHRvIHJlYWQgYW5kIG1vZGlmeS4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTsgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oIHwgOTggKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
NiBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCmluZGV4IGFlNDJiMmY1
ZmYuLjM5M2ZiY2E2YTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvY21weGNoZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtNjQvY21weGNoZy5oCkBAIC02MSw4MCArNjEsNTQgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1bnNpZ25lZCBsb25nIHgsIHZv
bGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUKIAlfX3JldDsgXAogfSkKIAot
ZXh0ZXJuIHZvaWQgX19iYWRfY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIs
IGludCBzaXplKTsKK2V4dGVybiB1bnNpZ25lZCBsb25nIF9fYmFkX2NtcHhj
aGcodm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZSk7CisKKyNkZWZpbmUg
X19DTVBYQ0hHX0NBU0Uodywgc3osIG5hbWUpCQkJCQlcCitzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZvbGF0
aWxlIHZvaWQgKnB0ciwJXAorCQkJCQkJICB1bnNpZ25lZCBsb25nIG9sZCwJ
XAorCQkJCQkJICB1bnNpZ25lZCBsb25nIG5ldykJXAorewkJCQkJCQkJCVwK
Kwl1bnNpZ25lZCBsb25nIHJlcywgb2xkdmFsOwkJCQkJXAorCQkJCQkJCQkJ
XAorCWRvIHsJCQkJCQkJCVwKKwkJYXNtIHZvbGF0aWxlKCIvLyBfX2NtcHhj
aGdfY2FzZV8iICNuYW1lICJcbiIJCVwKKwkJIglsZHhyIiAjc3ogIgklIiAj
dyAiMSwgJTJcbiIJCQlcCisJCSIJbW92CSV3MCwgIzBcbiIJCQkJXAorCQki
CWNtcAklIiAjdyAiMSwgJSIgI3cgIjNcbiIJCQlcCisJCSIJYi5uZQkxZlxu
IgkJCQkJXAorCQkiCXN0eHIiICNzeiAiCSV3MCwgJSIgI3cgIjQsICUyXG4i
CQlcCisJCSIxOlxuIgkJCQkJCQlcCisJCTogIj0mciIgKHJlcyksICI9JnIi
IChvbGR2YWwpLAkJCQlcCisJCSAgIitRIiAoKih1bnNpZ25lZCBsb25nICop
cHRyKQkJCQlcCisJCTogIklyIiAob2xkKSwgInIiIChuZXcpCQkJCQlcCisJ
CTogImNjIik7CQkJCQkJXAorCX0gd2hpbGUgKHJlcyk7CQkJCQkJCVwKKwkJ
CQkJCQkJCVwKKwlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCit9CisKK19fQ01Q
WENIR19DQVNFKHcsIGIsIDEpCitfX0NNUFhDSEdfQ0FTRSh3LCBoLCAyKQor
X19DTVBYQ0hHX0NBU0UodywgICwgNCkKK19fQ01QWENIR19DQVNFKCAsICAs
IDgpCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGco
dm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKIAkJCQkg
ICAgICB1bnNpZ25lZCBsb25nIG5ldywgaW50IHNpemUpCiB7Ci0JdW5zaWdu
ZWQgbG9uZyBvbGR2YWwgPSAwLCByZXM7Ci0KIAlzd2l0Y2ggKHNpemUpIHsK
IAljYXNlIDE6Ci0JCWRvIHsKLQkJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4
Y2hnMVxuIgotCQkJIglsZHhyYgkldzEsICUyXG4iCi0JCQkiCW1vdgkldzAs
ICMwXG4iCi0JCQkiCWNtcAkldzEsICV3M1xuIgotCQkJIgliLm5lCTFmXG4i
Ci0JCQkiCXN0eHJiCSV3MCwgJXc0LCAlMlxuIgotCQkJIjE6XG4iCi0JCQkJ
OiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCksICIrUSIgKCoodTggKilw
dHIpCi0JCQkJOiAiSXIiIChvbGQpLCAiciIgKG5ldykKLQkJCQk6ICJjYyIp
OwotCQl9IHdoaWxlIChyZXMpOwotCQlicmVhazsKLQorCQlyZXR1cm4gX19j
bXB4Y2hnX2Nhc2VfMShwdHIsIG9sZCwgbmV3KTsKIAljYXNlIDI6Ci0JCWRv
IHsKLQkJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4Y2hnMlxuIgotCQkJIgls
ZHhyaAkldzEsICUyXG4iCi0JCQkiCW1vdgkldzAsICMwXG4iCi0JCQkiCWNt
cAkldzEsICV3M1xuIgotCQkJIgliLm5lCTFmXG4iCi0JCQkiCXN0eHJoCSV3
MCwgJXc0LCAlMlxuIgotCQkJIjE6XG4iCi0JCQkJOiAiPSZyIiAocmVzKSwg
Ij0mciIgKG9sZHZhbCksICIrUSIgKCoodTE2ICopcHRyKQotCQkJCTogIkly
IiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAiY2MiKTsKLQkJfSB3aGlsZSAo
cmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzIo
cHRyLCBvbGQsIG5ldyk7CiAJY2FzZSA0OgotCQlkbyB7Ci0JCQlhc20gdm9s
YXRpbGUoIi8vIF9fY21weGNoZzRcbiIKLQkJCSIJbGR4cgkldzEsICUyXG4i
Ci0JCQkiCW1vdgkldzAsICMwXG4iCi0JCQkiCWNtcAkldzEsICV3M1xuIgot
CQkJIgliLm5lCTFmXG4iCi0JCQkiCXN0eHIJJXcwLCAldzQsICUyXG4iCi0J
CQkiMTpcbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKSwg
IitRIiAoKih1MzIgKilwdHIpCi0JCQkJOiAiSXIiIChvbGQpLCAiciIgKG5l
dykKLQkJCQk6ICJjYyIpOwotCQl9IHdoaWxlIChyZXMpOwotCQlicmVhazsK
LQorCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfNChwdHIsIG9sZCwgbmV3KTsK
IAljYXNlIDg6Ci0JCWRvIHsKLQkJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4
Y2hnOFxuIgotCQkJIglsZHhyCSUxLCAlMlxuIgotCQkJIgltb3YJJXcwLCAj
MFxuIgotCQkJIgljbXAJJTEsICUzXG4iCi0JCQkiCWIubmUJMWZcbiIKLQkJ
CSIJc3R4cgkldzAsICU0LCAlMlxuIgotCQkJIjE6XG4iCi0JCQkJOiAiPSZy
IiAocmVzKSwgIj0mciIgKG9sZHZhbCksICIrUSIgKCoodTY0ICopcHRyKQot
CQkJCTogIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAiY2MiKTsKLQkJ
fSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJuIF9fY21weGNo
Z19jYXNlXzgocHRyLCBvbGQsIG5ldyk7CiAJZGVmYXVsdDoKLQkJX19iYWRf
Y21weGNoZyhwdHIsIHNpemUpOwotCQlvbGR2YWwgPSAwOworCQlyZXR1cm4g
X19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KIAotCXJldHVybiBvbGR2
YWw7CisJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9CiAKIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIodm9sYXRpbGUgdm9pZCAq
cHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKLS0gCjIuMTcuMQoK

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

RnJvbSA4ZjNhOWE1MTU2MTI2NDQ2OTJlZWYyNWY2MjMxMjM5YWRhMjY5MTIx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMTAvMjFd
IHhlbi9hcm0zMjogY21weGNoZzogU2ltcGxpZnkgdGhlIGNtcHhjaGcKIGlt
cGxlbWVudGF0aW9uCgpUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gZWFj
aCBjYXNlIG9mIHRoZSBjbXB4Y2hnIGlzIHRoZSBzaXplIG9mCnVzZWQuIFJh
dGhlciB0aGFuIGR1cGxpY2F0aW5nIHRoZSBjb2RlLCBwcm92aWRlIGEgbWFj
cm8gdG8gZ2VuZXJhdGUgZWFjaApjYXNlcy4KClRoaXMgbWFrZXMgdGhlIGNv
ZGUgZWFzaWVyIHRvIHJlYWQgYW5kIG1vZGlmeS4KCldoaWxlIGRvaW5nIHRo
ZSByZXdvcmssIHRoZSBjYXNlIGZvciA2NC1iaXQgY21weGNoZyBpcyByZW1v
dmVkLiBUaGlzIGlzCnVudXNlZCB0b2RheSAoYWxyZWFkeSBjb21tZW50ZWQp
IGFuZCBpdCB3b3VsZCBub3QgYmUgcG9zc2libGUgdG8gdXNlCml0IGRpcmVj
dGx5LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5o
IHwgODQgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCmluZGV4
IDAzZTBiZWQzYTYuLjQ3MWE5ZTNhM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCkBAIC01Miw3MiArNTIsNTAgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1bnNpZ25lZCBs
b25nIHgsIHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUKICAqIGluZGlj
YXRlZCBieSBjb21wYXJpbmcgUkVUVVJOIHdpdGggT0xELgogICovCiAKLWV4
dGVybiB2b2lkIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLCBp
bnQgc2l6ZSk7CitleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hn
KHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUpOworCisjZGVmaW5lIF9f
Q01QWENIR19DQVNFKHN6LCBuYW1lKQkJCQkJXAorc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2
b2lkICpwdHIsCVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKKwkJ
CQkJCSAgdW5zaWduZWQgbG9uZyBuZXcpCVwKK3sJCQkJCQkJCQlcCisJdW5z
aWduZWQgbG9uZyBvbGR2YWwsIHJlczsJCQkJCVwKKwkJCQkJCQkJCVwKKwlk
byB7CQkJCQkJCQlcCisJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGdfY2Fz
ZV8iICNuYW1lICJcbiIJCVwKKwkJIglsZHJleCIgI3N6ICIJJTEsIFslMl1c
biIJCQlcCisJCSIJbW92CSUwLCAjMFxuIgkJCQlcCisJCSIJdGVxCSUxLCAl
M1xuIgkJCQlcCisJCSIJc3RyZXgiICNzeiAiZXEgJTAsICU0LCBbJTJdXG4i
CQkJXAorCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKQkJCQlcCisJ
CTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIgKG5ldykJCQlcCisJCTog
Im1lbW9yeSIsICJjYyIpOwkJCQkJXAorCX0gd2hpbGUgKHJlcyk7CQkJCQkJ
CVwKKwkJCQkJCQkJCVwKKwlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCit9CisK
K19fQ01QWENIR19DQVNFKGIsIDEpCitfX0NNUFhDSEdfQ0FTRShoLCAyKQor
X19DTVBYQ0hHX0NBU0UoICwgNCkKIAogc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCiAgICAgdm9sYXRpbGUgdm9pZCAq
cHRyLCB1bnNpZ25lZCBsb25nIG9sZCwgdW5zaWduZWQgbG9uZyBuZXcsIGlu
dCBzaXplKQogewotCXVuc2lnbmVkIGxvbmcgb2xkdmFsLCByZXM7Ci0KIAlw
cmVmZXRjaHcoKGNvbnN0IHZvaWQgKilwdHIpOwogCiAJc3dpdGNoIChzaXpl
KSB7CiAJY2FzZSAxOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIkAgX19j
bXB4Y2hnMVxuIgotCQkJIglsZHJleGIJJTEsIFslMl1cbiIKLQkJCSIJbW92
CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0cmV4YmVx
ICUwLCAlNCwgWyUyXVxuIgotCQkJCTogIj0mciIgKHJlcyksICI9JnIiIChv
bGR2YWwpCi0JCQkJOiAiciIgKHB0ciksICJJciIgKG9sZCksICJyIiAobmV3
KQotCQkJCTogIm1lbW9yeSIsICJjYyIpOwotCQl9IHdoaWxlIChyZXMpOwot
CQlicmVhazsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQs
IG5ldyk7CiAJY2FzZSAyOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIkAg
X19jbXB4Y2hnMlxuIgotCQkJIglsZHJleGgJJTEsIFslMl1cbiIKLQkJCSIJ
bW92CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0cmV4
aGVxICUwLCAlNCwgWyUyXVxuIgotCQkJCTogIj0mciIgKHJlcyksICI9JnIi
IChvbGR2YWwpCi0JCQkJOiAiciIgKHB0ciksICJJciIgKG9sZCksICJyIiAo
bmV3KQotCQkJCTogIm1lbW9yeSIsICJjYyIpOwotCQl9IHdoaWxlIChyZXMp
OwotCQlicmVhazsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzIocHRyLCBv
bGQsIG5ldyk7CiAJY2FzZSA0OgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUo
IkAgX19jbXB4Y2hnNFxuIgotCQkJIglsZHJleAklMSwgWyUyXVxuIgotCQkJ
Igltb3YJJTAsICMwXG4iCi0JCQkiCXRlcQklMSwgJTNcbiIKLQkJCSIJc3Ry
ZXhlcQklMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIg
KG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkgICAgfSB3aGlsZSAo
cmVzKTsKLQkgICAgYnJlYWs7Ci0jaWYgMAotCWNhc2UgODoKLQkJZG8gewot
CQkJYXNtIHZvbGF0aWxlKCJAIF9fY21weGNoZzhcbiIKLQkJCSIJbGRyZXhk
CSUxLCBbJTJdXG4iCi0JCQkiCW1vdgklMCwgIzBcbiIKLQkJCSIJdGVxCSUx
LCAlM1xuIgotCQkJIglzdHJleGRlcSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6
ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKQotCQkJCTogInIiIChwdHIp
LCAiSXIiIChvbGQpLCAiciIgKG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2Mi
KTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0jZW5kaWYKKwkJcmV0
dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQsIG5ldyk7CiAJZGVmYXVs
dDoKLQkJX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwotCQlvbGR2YWwgPSAw
OworCQlyZXR1cm4gX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KIAot
CXJldHVybiBvbGR2YWw7CisJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9CiAK
IHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
X21iKHZvbGF0aWxlIHZvaWQgKnB0ciwKLS0gCjIuMTcuMQoK

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

RnJvbSAzZGJjYzk0ZWVkMjVjZDMwZjBmOTgxZTgyZjZhZTZiOTQzMGY0Y2M5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMTEvMjFd
IHhlbi9hcm06IGJpdG9wczogSW1wbGVtZW50IGEgbmV3IHNldCBvZiBoZWxw
ZXJzCiB0aGF0IGNhbiB0aW1lb3V0CgpFeGNsdXNpdmUgbG9hZC1zdG9yZSBh
dG9taWNzIHNob3VsZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVzdGVkCnRo
cmVhZHMuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUgdHJ1c3RlZCwgaXQg
bWF5IGJlIHBvc3NpYmxlIHRvIERvUwpYZW4gd2hlbiB1cGRhdGluZyBzaGFy
ZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4KClRvIHByZXZlbnQg
dGhlIGluZmluaXRlIGxvb3AsIHdlIGludHJvZHVjZSBhIG5ldyBzZXQgb2Yg
aGVscGVycyB0aGF0IGNhbgp0aW1lb3V0LiBUaGUgdGltZW91dCBpcyBiYXNl
ZCBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucy4KClRoZXkg
d2lsbCBiZSB1c2VkIGluIGZvbGxvdy11cCBwYXRjaCB0byBtYWtlIGF0b21p
YyBvcGVyYXRpb25zCm9uIHNoYXJlZCBtZW1vcnkgc2FmZS4KClRoaXMgaXMg
cGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jIHwgNTIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGli
L2JpdG9wcy5jIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oICAgIHwgMjggKysr
KysrKysrKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDExNyBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jIGIveGVuL2FyY2gvYXJtL2FybTMy
L2xpYi9iaXRvcHMuYwppbmRleCBjNjliYjUzMDM3Li4wODc1MDMxNGZjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jCisr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMKQEAgLTMwLDcg
KzMwLDggQEAKICAqLwogCiAjZGVmaW5lIGJpdG9wKG5hbWUsIGluc3RyKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotdm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRp
YyBhbHdheXNfaW5saW5lIGJvb2wgaW50XyMjbmFtZShpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnAsIGJvb2wgdGltZW91dCxcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF90cnkpICAg
ICAgICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICB2b2xhdGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90
ICopcCArIEJJVF9XT1JEKCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCiAgICAg
Y29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKCh1bnNpZ25lZCBpbnQp
bnIpOyAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNDcsMTcgKzQ4LDMz
IEBAIHZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICIgICBzdHJleCAgICUwLCAlMiwgJTFcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICI9JnIiIChy
ZXMpLCAiK1FvIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgOiAiciIgKG1hc2spKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhcmVz
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICBicmVhazsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAoKC0tbWF4X3RyeSkg
PiAwKSApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuICFyZXM7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit2b2lk
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFpbnRfIyNuYW1lKG5yLCBw
LCBmYWxzZSwgMCkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitib29sIG5hbWUjI190aW1lb3V0KGludCBu
ciwgdm9sYXRpbGUgdm9pZCAqcCwgdW5zaWduZWQgaW50IG1heF90cnkpICAg
ICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICByZXR1cm4gaW50XyMjbmFtZShuciwgcCwgdHJ1ZSwgbWF4X3RyeSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKICNkZWZpbmUg
dGVzdG9wKG5hbWUsIGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi1pbnQgbmFtZShpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRf
IyNuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCwgaW50ICpvbGRiaXQs
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAgICBcCiB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHZvbGF0aWxlIHVpbnQz
Ml90ICpwdHIgPSAodWludDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVk
IGludClucik7ICAgIFwKICAgICB1bnNpZ25lZCBpbnQgYml0ID0gKHVuc2ln
bmVkIGludCluciAlIEJJVFNfUEVSX1dPUkQ7ICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKGJpdCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVu
c2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpbnQgb2xkYml0OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIEFTU0VSVCgoKHZhZGRyX3QpcCAmIDB4MykgPT0gMCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBz
bXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03MSwxNCArODgsMzUg
QEAgaW50IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
IiAgIGxzciAgICAgJTEsICUzLCAlNSAvLyBTYXZlIG9sZCB2YWx1ZSBvZiBi
aXRcbiIgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICIgICAiIF9fc3Ry
aW5naWZ5KGluc3RyKSAiICAlMywgJTMsICU0IC8vIFRvZ2dsZSBiaXRcbiIg
ICAgICAgICAgICAgXAogICAgICAgICAiICAgc3RyZXggICUwLCAlMywgJTJc
biIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZGJpdCksICIr
UW8iICgqcHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICBcCisgICAgICAg
IDogIj0mciIgKHJlcyksICI9JnIiICgqb2xkYml0KSwgIitRbyIgKCpwdHIp
LCAiPSZyIiAodG1wKSAgICAgICAgICAgXAogICAgICAgICA6ICJyIiAobWFz
ayksICJyIiAoYml0KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBpZiAoICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFr
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgo
LS1tYXhfdHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBz
bXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIHJldHVybiBvbGRiaXQgJiAxOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAqb2xkYml0ICY9IDE7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVz
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoraW50
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaW50IG9sZGJpdDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBpZiAoICFpbnRfIyNuYW1lKG5yLCBwLCAmb2xkYml0LCBmYWxzZSwgMCkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGludCAqb2xkYml0LCB1
bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgICAgICAgICAgICAgICAgICAgXAor
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4g
aW50XyMjbmFtZShuciwgcCwgb2xkYml0LCB0cnVlLCBtYXhfdHJ5KTsgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9CiAKIGJpdG9wKGNoYW5nZV9iaXQs
IGVvcikKIGJpdG9wKGNsZWFyX2JpdCwgYmljKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9h
cm02NC9saWIvYml0b3BzLmMKaW5kZXggYjFjNjgxYzY0Mi4uNzhiZjRlZDhj
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCkBAIC0y
OSw3ICsyOSw4IEBACiAgKi8KIAogI2RlZmluZSBiaXRvcChuYW1lLCBpbnN0
cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLXZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitz
dGF0aWMgYWx3YXlzX2lubGluZSBib29sIGludF8jI25hbWUoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLCBib29sIHRpbWVvdXQsXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfdHJ5
KSAgICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50
MzJfdCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAgXAog
ICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSygodW5zaWduZWQg
aW50KW5yKTsgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQzLDE3ICs0
NCwzMyBAQCB2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAiICAgc3R4ciAgICAldzAsICV3MiwgJTFcbiIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgOiAiPSZy
IiAocmVzKSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogInIiIChtYXNrKSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICgg
IXJlcyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJlYWs7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90
cnkpID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAh
cmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKIH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
dm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhaW50XyMjbmFtZShu
ciwgcCwgZmFsc2UsIDApICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNfdGltZW91dChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGludCBtYXhfdHJ5
KSAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmV0dXJuIGludF8jI25hbWUobnIsIHAsIHRydWUsIG1heF90cnkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQogCiAjZGVm
aW5lIHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotaW50IG5hbWUoaW50IG5y
LCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wg
aW50XyMjbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIGludCAqb2xk
Yml0LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCB0aW1lb3V0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgXAogeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB2b2xhdGlsZSB1
aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNp
Z25lZCBpbnQpbnIpOyAgICBcCiAgICAgdW5zaWduZWQgaW50IGJpdCA9ICh1
bnNpZ25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSyhi
aXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQg
bG9uZyBvbGRiaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjIsMTQgKzc5
LDM1IEBAIGludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICIgICBsc3IgICAgICV3MSwgJXczLCAldzUgLy8gU2F2ZSBvbGQgdmFs
dWUgb2YgYml0XG4iICAgICAgICAgICAgICAgXAogICAgICAgICAiICAgIiBf
X3N0cmluZ2lmeShpbnN0cikgIiAgJXczLCAldzMsICV3NCAvLyBUb2dnbGUg
Yml0XG4iICAgICAgICAgIFwKICAgICAgICAgIiAgIHN0bHhyICAgJXcwLCAl
dzMsICUyXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIDogIj0mciIgKHJlcyksICI9JnIiIChvbGRiaXQp
LCAiK1EiICgqcHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICAgXAorICAg
ICAgICA6ICI9JnIiIChyZXMpLCAiPSZyIiAoKm9sZGJpdCksICIrUSIgKCpw
dHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgIFwKICAgICAgICAgOiAiciIg
KG1hc2spLCAiciIgKGJpdCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogIm1lbW9yeSIpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICgg
IXJlcyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJlYWs7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90
cnkpID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRtYihpc2gp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgcmV0dXJuIG9sZGJpdCAmIDE7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICpvbGRiaXQgJj0gMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuICFyZXM7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitpbnQgbmFtZShp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBpbnQgb2xkYml0OyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICgg
IWludF8jI25hbWUobnIsIHAsICZvbGRiaXQsIGZhbHNlLCAwKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHJldHVybiBvbGRiaXQ7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNfdGltZW91dChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnAsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgaW50ICpvbGRiaXQsIHVuc2lnbmVk
IGludCBtYXhfdHJ5KSAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiBpbnRfIyNu
YW1lKG5yLCBwLCBvbGRiaXQsIHRydWUsIG1heF90cnkpOyAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIH0KIAogYml0b3AoY2hhbmdlX2JpdCwgZW9yKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKaW5kZXggOGU4NjRiNDQ1Ni4u
MTcyYmJhZWU3ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9i
aXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCkBA
IC0zNyw3ICszNywxNCBAQAogIyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFu
dCIKICNlbmRpZgogCi0vKiBBdG9taWNzIGJpdG9wcyAqLworLyoKKyAqIEF0
b21pYyBiaXRvcHMKKyAqCisgKiBUaGUgaGVscGVycyBiZWxvdyAqc2hvdWxk
KiBvbmx5IGJlIHVzZWQgb24gbWVtb3J5IHNoYXJlZCBiZXR3ZWVuCisgKiB0
cnVzdGVkIHRocmVhZHMgb3Igd2Uga25vdyB0aGUgbWVtb3J5IGNhbm5vdCBi
ZSBhY2Nlc3NlZCBieSBhbm90aGVyCisgKiB0aHJlYWQuCisgKi8KKwogdm9p
ZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CiB2b2lkIGNs
ZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwogdm9pZCBjaGFu
Z2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CkBAIC00NSw2ICs1
MiwyNSBAQCBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIAorLyoKKyAqIFRoZSBoZWxwZXJz
IGJlbG93IG1heSBmYWlsIHRvIHVwZGF0ZSB0aGUgbWVtb3J5IGlmIHRoZSBh
Y3Rpb24gdGFrZXMKKyAqIHRvbyBsb25nLgorICoKKyAqIEBtYXhfdHJ5OiBN
YXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zCisgKgorICogVGhlIGhlbHBl
cnMgd2lsbCByZXR1cm4gdHJ1ZSB3aGVuIHRoZSB1cGRhdGUgaGFzIHN1Y2Nl
ZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0KSBhbmQgZmFsc2UgaWYgdGhlIHVw
ZGF0ZSBoYXMgZmFpbGVkLgorICovCitib29sIHNldF9iaXRfdGltZW91dChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGludCBtYXhfdHJ5
KTsKK2Jvb2wgY2xlYXJfYml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7Citib29sIGNoYW5nZV9i
aXRfdGltZW91dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVk
IGludCBtYXhfdHJ5KTsKK2Jvb2wgdGVzdF9hbmRfc2V0X2JpdF90aW1lb3V0
KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSk7Citib29sIHRlc3RfYW5kX2NsZWFyX2JpdF90aW1lb3V0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50ICpvbGRiaXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KTsKK2Jv
b2wgdGVzdF9hbmRfY2hhbmdlX2JpdF90aW1lb3V0KGludCBuciwgdm9sYXRp
bGUgdm9pZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7CisKIC8qKgog
ICogX190ZXN0X2FuZF9zZXRfYml0IC0gU2V0IGEgYml0IGFuZCByZXR1cm4g
aXRzIG9sZCB2YWx1ZQogICogQG5yOiBCaXQgdG8gc2V0Ci0tIAoyLjE3LjEK
Cg==

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

RnJvbSAxM2Y0MjZiODMzMDUzYmIzM2U5ZTNlYzcwOGExMzQ5ZWQ2YTEwZDU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM5OjE3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMTIvMjFd
IHhlbi9hcm06IGNtcHhjaGc6IFByb3ZpZGUgYSBuZXcgaGVscGVyIHRoYXQg
Y2FuCiB0aW1lb3V0CgpFeGNsdXNpdmUgbG9hZC1zdG9yZSBhdG9taWNzIHNo
b3VsZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVzdGVkCnRocmVhZHMuIEFz
IG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUgdHJ1c3RlZCwgaXQgbWF5IGJlIHBv
c3NpYmxlIHRvIERvUwpYZW4gd2hlbiB1cGRhdGluZyBzaGFyZWQgbWVtb3J5
IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4KClRvIHByZXZlbnQgdGhlIGluZmlu
aXRlIGxvb3AsIHdlIGludHJvZHVjZSBhIG5ldyBoZWxwZXIgdGhhdCBjYW4g
dGltZW91dC4KVGhlIHRpbWVvdXQgaXMgYmFzZWQgb24gdGhlIG1heGltdW0g
bnVtYmVyIG9mIGl0ZXJhdGlvbnMuCgpJdCB3aWxsIGJlIHVzZWQgaW4gZm9s
bG93LXVwIHBhdGNoIHRvIG1ha2UgYXRvbWljIG9wZXJhdGlvbnMgb24gc2hh
cmVkCm1lbW9yeSBzYWZlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9jbXB4Y2hnLmggfCA2MyArKysrKysrKysrKysrKysr
KysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9jbXB4Y2hn
LmggfCA3MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAxMDYgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4
Y2hnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApp
bmRleCA0NzFhOWUzYTNmLi40OWNhMmEwZDdhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApAQCAtNTUsMTEgKzU1LDE0
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWdu
ZWQgbG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiBleHRl
cm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQg
KnB0ciwgaW50IHNpemUpOwogCiAjZGVmaW5lIF9fQ01QWENIR19DQVNFKHN6
LCBuYW1lKQkJCQkJXAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9f
Y21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIsCVwKLQkJ
CQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKLQkJCQkJCSAgdW5zaWduZWQg
bG9uZyBuZXcpCVwKK3N0YXRpYyBpbmxpbmUgYm9vbCBfX2NtcHhjaGdfY2Fz
ZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAkJXAorCQkJCQkgdW5zaWdu
ZWQgbG9uZyAqb2xkLAkJXAorCQkJCQkgdW5zaWduZWQgbG9uZyBuZXcsCQlc
CisJCQkJCSBib29sIHRpbWVvdXQsCQkJXAorCQkJCQkgdW5zaWduZWQgaW50
IG1heF90cnkpCQlcCiB7CQkJCQkJCQkJXAotCXVuc2lnbmVkIGxvbmcgb2xk
dmFsLCByZXM7CQkJCQlcCisJdW5zaWduZWQgbG9uZyBvbGR2YWw7CQkJCQkJ
XAorCXVuc2lnbmVkIGxvbmcgcmVzOwkJCQkJCVwKIAkJCQkJCQkJCVwKIAlk
byB7CQkJCQkJCQlcCiAJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGdfY2Fz
ZV8iICNuYW1lICJcbiIJCVwKQEAgLTY4LDI5ICs3MSwzNSBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZv
bGF0aWxlIHZvaWQgKnB0ciwJXAogCQkiCXRlcQklMSwgJTNcbiIJCQkJXAog
CQkiCXN0cmV4IiAjc3ogImVxICUwLCAlNCwgWyUyXVxuIgkJCVwKIAkJOiAi
PSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkJCQkJXAotCQk6ICJyIiAocHRy
KSwgIklyIiAob2xkKSwgInIiIChuZXcpCQkJXAorCQk6ICJyIiAocHRyKSwg
IklyIiAoKm9sZCksICJyIiAobmV3KQkJCVwKIAkJOiAibWVtb3J5IiwgImNj
Iik7CQkJCQlcCi0JfSB3aGlsZSAocmVzKTsJCQkJCQkJXAogCQkJCQkJCQkJ
XAotCXJldHVybiBvbGR2YWw7CQkJCQkJCVwKKwkJaWYgKCFyZXMpCQkJCQkJ
XAorCQkJYnJlYWs7CQkJCQkJXAorCX0gd2hpbGUgKCF0aW1lb3V0IHx8ICgo
LS1tYXhfdHJ5KSA+IDApKTsJCQlcCisJCQkJCQkJCQlcCisJKm9sZCA9IG9s
ZHZhbDsJCQkJCQkJXAorCQkJCQkJCQkJXAorCXJldHVybiAhcmVzOwkJCQkJ
CQlcCiB9CiAKIF9fQ01QWENIR19DQVNFKGIsIDEpCiBfX0NNUFhDSEdfQ0FT
RShoLCAyKQogX19DTVBYQ0hHX0NBU0UoICwgNCkKIAotc3RhdGljIGFsd2F5
c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCi0gICAgdm9sYXRp
bGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwgdW5zaWduZWQgbG9u
ZyBuZXcsIGludCBzaXplKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBf
X2ludF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9u
ZyAqb2xkLAorCQkJCQl1bnNpZ25lZCBsb25nIG5ldywgaW50IHNpemUsCisJ
CQkJCWJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90cnkpCiB7CiAJ
cHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsKIAogCXN3aXRjaCAoc2l6
ZSkgewogCWNhc2UgMToKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRy
LCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwg
b2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgMjoKLQkJcmV0
dXJuIF9fY21weGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldyk7CisJCXJldHVy
biBfX2NtcHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1h
eF90cnkpOwogCWNhc2UgNDoKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQo
cHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV80KHB0
ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWRlZmF1bHQ6CiAJ
CXJldHVybiBfX2JhZF9jbXB4Y2hnKHB0ciwgc2l6ZSk7CiAJfQpAQCAtOTgs
NiArMTA3LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxv
bmcgX19jbXB4Y2hnKAogCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogCitz
dGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZyh2
b2xhdGlsZSB2b2lkICpwdHIsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBv
bGQsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBuZXcsCisJCQkJCSAgICAg
aW50IHNpemUpCit7CisJaWYgKCFfX2ludF9jbXB4Y2hnKHB0ciwgJm9sZCwg
bmV3LCBzaXplLCBmYWxzZSwgMCkpCisJCUFTU0VSVF9VTlJFQUNIQUJMRSgp
OworCisJcmV0dXJuIG9sZDsKK30KKwogc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIodm9sYXRpbGUgdm9pZCAqcHRy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBvbGQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5l
dywgaW50IHNpemUpCkBAIC0xMTEsNiArMTMxLDI1IEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxl
IHZvaWQgKnB0ciwKIAlyZXR1cm4gcmV0OwogfQogCisvKgorICogVGhlIGhl
bHBlciBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9yeSBpZiB0aGUgYWN0
aW9uIHRha2VzIHRvbyBsb25nLgorICoKKyAqIEBvbGQ6IE9uIGNhbGwgdGhl
IHZhbHVlIHBvaW50ZWQgY29udGFpbnMgdGhlIGV4cGVjdGVkIG9sZCB2YWx1
ZS4gSXQgd2lsbCBiZQorICogdXBkYXRlZCB0byB0aGUgYWN0dWFsIG9sZCB2
YWx1ZS4KKyAqIEBtYXhfdHJ5OiBNYXhpbXVtIG51bWJlciBvZiBpdGVyYXRp
b25zCisgKgorICogVGhlIGhlbHBlciB3aWxsIHJldHVybiB0cnVlIHdoZW4g
dGhlIHVwZGF0ZSBoYXMgc3VjY2VlZGVkIChpLmUgbm8KKyAqIHRpbWVvdXQp
IGFuZCBmYWxzZSBpZiB0aGUgdXBkYXRlIGhhcyBmYWlsZWQuCisgKi8KK3N0
YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgX19jbXB4Y2hnX21iX3RpbWVvdXQo
dm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkgICAgICAgdW5zaWduZWQgbG9u
ZyAqb2xkLAorCQkJCQkgICAgICAgdW5zaWduZWQgbG9uZyBuZXcsCisJCQkJ
CSAgICAgICBpbnQgc2l6ZSwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGludCBt
YXhfdHJ5KQoreworCXJldHVybiBfX2ludF9jbXB4Y2hnKHB0ciwgb2xkLCBu
ZXcsIHNpemUsIHRydWUsIG1heF90cnkpOworfQorCiAjZGVmaW5lIGNtcHhj
aGcocHRyLG8sbikJCQkJCQlcCiAJKChfX3R5cGVvZl9fKCoocHRyKSkpX19j
bXB4Y2hnX21iKChwdHIpLAkJCVwKIAkJCQkJICAodW5zaWduZWQgbG9uZyko
byksCQlcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L2NtcHhjaGcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNo
Zy5oCmluZGV4IDM5M2ZiY2E2YTUuLjViYzJlMWY3ODYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCkBAIC02NCwxMSAr
NjQsMTQgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1
bnNpZ25lZCBsb25nIHgsIHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUK
IGV4dGVybiB1bnNpZ25lZCBsb25nIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUg
dm9pZCAqcHRyLCBpbnQgc2l6ZSk7CiAKICNkZWZpbmUgX19DTVBYQ0hHX0NB
U0Uodywgc3osIG5hbWUpCQkJCQlcCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0
ciwJXAotCQkJCQkJICB1bnNpZ25lZCBsb25nIG9sZCwJXAotCQkJCQkJICB1
bnNpZ25lZCBsb25nIG5ldykJXAorc3RhdGljIGlubGluZSBib29sIF9fY21w
eGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIsCQlcCisJCQkJ
CSB1bnNpZ25lZCBsb25nICpvbGQsCQlcCisJCQkJCSB1bnNpZ25lZCBsb25n
IG5ldywJCVwKKwkJCQkJIGJvb2wgdGltZW91dCwJCQlcCisJCQkJCSB1bnNp
Z25lZCBpbnQgbWF4X3RyeSkJCVwKIHsJCQkJCQkJCQlcCi0JdW5zaWduZWQg
bG9uZyByZXMsIG9sZHZhbDsJCQkJCVwKKwl1bnNpZ25lZCBsb25nIG9sZHZh
bDsJCQkJCQlcCisJdW5zaWduZWQgbG9uZyByZXM7CQkJCQkJXAogCQkJCQkJ
CQkJXAogCWRvIHsJCQkJCQkJCVwKIAkJYXNtIHZvbGF0aWxlKCIvLyBfX2Nt
cHhjaGdfY2FzZV8iICNuYW1lICJcbiIJCVwKQEAgLTgwLDExICs4MywxNiBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2Vf
IyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0ciwJXAogCQkiMTpcbiIJCQkJCQkJ
XAogCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKSwJCQkJXAogCQkg
ICIrUSIgKCoodW5zaWduZWQgbG9uZyAqKXB0cikJCQkJXAotCQk6ICJJciIg
KG9sZCksICJyIiAobmV3KQkJCQkJXAorCQk6ICJJciIgKCpvbGQpLCAiciIg
KG5ldykJCQkJXAogCQk6ICJjYyIpOwkJCQkJCVwKLQl9IHdoaWxlIChyZXMp
OwkJCQkJCQlcCiAJCQkJCQkJCQlcCi0JcmV0dXJuIG9sZHZhbDsJCQkJCQkJ
XAorCQlpZiAoIXJlcykJCQkJCQlcCisJCQlicmVhazsJCQkJCQlcCisJfSB3
aGlsZSAoIXRpbWVvdXQgfHwgKCgtLW1heF90cnkpID4gMCkpOwkJCVwKKwkJ
CQkJCQkJCVwKKwkqb2xkID0gb2xkdmFsOwkJCQkJCQlcCisJCQkJCQkJCQlc
CisJcmV0dXJuICFyZXM7CQkJCQkJCVwKIH0KIAogX19DTVBYQ0hHX0NBU0Uo
dywgYiwgMSkKQEAgLTkyLDE4ICsxMDAsMTkgQEAgX19DTVBYQ0hHX0NBU0Uo
dywgaCwgMikKIF9fQ01QWENIR19DQVNFKHcsICAsIDQpCiBfX0NNUFhDSEdf
Q0FTRSggLCAgLCA4KQogCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
X19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBv
bGQsCi0JCQkJICAgICAgdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQor
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBfX2ludF9jbXB4Y2hnKHZvbGF0
aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyAqb2xkLAorCQkJCQl1bnNp
Z25lZCBsb25nIG5ldywgaW50IHNpemUsCisJCQkJCWJvb2wgdGltZW91dCwg
dW5zaWduZWQgaW50IG1heF90cnkpCiB7CiAJc3dpdGNoIChzaXplKSB7CiAJ
Y2FzZSAxOgotCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfMShwdHIsIG9sZCwg
bmV3KTsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQsIG5l
dywgdGltZW91dCwgbWF4X3RyeSk7CiAJY2FzZSAyOgotCQlyZXR1cm4gX19j
bXB4Y2hnX2Nhc2VfMihwdHIsIG9sZCwgbmV3KTsKKwkJcmV0dXJuIF9fY21w
eGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldywgdGltZW91dCwgbWF4X3RyeSk7
CiAJY2FzZSA0OgotCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfNChwdHIsIG9s
ZCwgbmV3KTsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQs
IG5ldywgdGltZW91dCwgbWF4X3RyeSk7CiAJY2FzZSA4OgotCQlyZXR1cm4g
X19jbXB4Y2hnX2Nhc2VfOChwdHIsIG9sZCwgbmV3KTsKKwkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzgocHRyLCBvbGQsIG5ldywgdGltZW91dCwgbWF4X3Ry
eSk7CiAJZGVmYXVsdDoKIAkJcmV0dXJuIF9fYmFkX2NtcHhjaGcocHRyLCBz
aXplKTsKIAl9CkBAIC0xMTEsOCArMTIwLDIwIEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLCB1
bnNpZ25lZCBsb25nIG9sZCwKIAlBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0K
IAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19tYih2
b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgb2xkLAotCQkJCQkg
dW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQorc3RhdGljIGFsd2F5c19p
bmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAq
cHRyLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAorCQkJCQkgICAg
IHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAgIGludCBzaXplKQorewor
CWlmICghX19pbnRfY21weGNoZyhwdHIsICZvbGQsIG5ldywgc2l6ZSwgZmFs
c2UsIDApKQorCQlBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKworCXJldHVybiBv
bGQ7Cit9CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcg
X19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQgKnB0ciwKKwkJCQkJCXVuc2ln
bmVkIGxvbmcgb2xkLAorCQkJCQkJdW5zaWduZWQgbG9uZyBuZXcsIGludCBz
aXplKQogewogCXVuc2lnbmVkIGxvbmcgcmV0OwogCkBAIC0xMjMsNiArMTQ0
LDI1IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdf
bWIodm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKIAly
ZXR1cm4gcmV0OwogfQogCisvKgorICogVGhlIGhlbHBlciBtYXkgZmFpbCB0
byB1cGRhdGUgdGhlIG1lbW9yeSBpZiB0aGUgYWN0aW9uIHRha2VzIHRvbyBs
b25nLgorICoKKyAqIEBvbGQ6IE9uIGNhbGwgdGhlIHZhbHVlIHBvaW50ZWQg
Y29udGFpbnMgdGhlIGV4cGVjdGVkIG9sZCB2YWx1ZS4gSXQgd2lsbCBiZQor
ICogdXBkYXRlZCB0byB0aGUgYWN0dWFsIG9sZCB2YWx1ZS4KKyAqIEBtYXhf
dHJ5OiBNYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zCisgKgorICogVGhl
IGhlbHBlciB3aWxsIHJldHVybiB0cnVlIHdoZW4gdGhlIHVwZGF0ZSBoYXMg
c3VjY2VlZGVkIChpLmUgbm8KKyAqIHRpbWVvdXQpIGFuZCBmYWxzZSBpZiB0
aGUgdXBkYXRlIGhhcyBmYWlsZWQuCisgKi8KK3N0YXRpYyBhbHdheXNfaW5s
aW5lIGJvb2wgX19jbXB4Y2hnX21iX3RpbWVvdXQodm9sYXRpbGUgdm9pZCAq
cHRyLAorCQkJCQkgICAgICAgdW5zaWduZWQgbG9uZyAqb2xkLAorCQkJCQkg
ICAgICAgdW5zaWduZWQgbG9uZyBuZXcsCisJCQkJCSAgICAgICBpbnQgc2l6
ZSwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGludCBtYXhfdHJ5KQoreworCXJl
dHVybiBfX2ludF9jbXB4Y2hnKHB0ciwgb2xkLCBuZXcsIHNpemUsIHRydWUs
IG1heF90cnkpOworfQorCiAjZGVmaW5lIGNtcHhjaGcocHRyLCBvLCBuKSBc
CiAoeyBcCiAJX190eXBlb2ZfXygqKHB0cikpIF9fcmV0OyBcCi0tIAoyLjE3
LjEKCg==

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

RnJvbSA5YzkwOTkzY2NlODVhYzhkZWYxZmQyYzIxN2NmOTY0OGZlNWRkNjcy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTggKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOCAxMy8yMV0geGVuL3hz
bTogcmVtb3ZlIHVubmVjZXNzYXJ5ICNkZWZpbmUKCnRoaXMgI2RlZmluZSBp
cyB1bm5lY2Vzc2FyeSBzaW5jZSBYU01fSU5MSU5FIGlzIHJlZGVmaW5lZCBp
bgp4c20vZHVtbXkuaCwgaXQncyBhIHJpc2sgb2YgYnVpbGQgYnJlYWthZ2Us
IHNvIHJlbW92ZSBpdC4KClNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxp
QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KLS0tCiB4ZW4veHNtL2R1bW15LmMgfCAxIC0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IGEwODJi
MjgxNzEuLjg3ZmRiMmI4MjUgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXku
YworKysgYi94ZW4veHNtL2R1bW15LmMKQEAgLTExLDcgKzExLDYgQEAKICAq
LwogCiAjZGVmaW5lIFhTTV9OT19XUkFQUEVSUwotI2RlZmluZSBYU01fSU5M
SU5FIC8qICovCiAjaW5jbHVkZSA8eHNtL2R1bW15Lmg+CiAKIHN0cnVjdCB4
c21fb3BlcmF0aW9ucyBkdW1teV94c21fb3BzOwotLSAKMi4xNy4xCgo=

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

RnJvbSA1MmE3ZDIwY2MxODgxYTVkZGM3NDI3MTM5YzliMjJhZWNkNDg2MzE5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTkgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOCAxNC8yMV0geGVuL3hz
bTogSW50cm9kdWNlIG5ldyBib290IHBhcmFtZXRlciB4c20KCkludHJvZHVj
ZSBuZXcgYm9vdCBwYXJhbWV0ZXIgeHNtIHRvIGNob29zZSB3aGljaCB4c20g
bW9kdWxlIGlzIGVuYWJsZWQsCmFuZCBzZXQgZGVmYXVsdCB0byBkdW1teS4g
QW5kIGFkZCBuZXcgb3B0aW9uIGluIEtjb25maWcgdG8gY2hvb3NlIHRoZQpk
ZWZhdWx0IFhTTSBpbXBsZW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFhp
biBMaSA8eGluLmxpQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUg
R3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMyArKysrKysr
KysKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMTMg
KysrKysrKystCiB4ZW4veHNtL3hzbV9jb3JlLmMgICAgICAgICAgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAzIGZpbGVz
IGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRl
eCA4N2NhMDU2NzI2Li40Mzk2YWEyYzQ0IDEwMDY0NAotLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNzc2LDYgKzc3NiwxOSBA
QCBoYXJkd2FyZSBkb21haW4gaXMgYXJjaGl0ZWN0dXJlIGRlcGVuZGVudC4K
IE5vdGUgdGhhdCBzcGVjaWZ5aW5nIHplcm8gYXMgZG9tVSB2YWx1ZSBtZWFu
cyB6ZXJvLCB3aGlsZSBmb3IgZG9tMCBpdCBtZWFucwogdG8gdXNlIHRoZSBk
ZWZhdWx0LgogCisjIyMgeHNtCis+IGA9IGR1bW15IHwgZmxhc2tgCisKKz4g
RGVmYXVsdDogYGR1bW15YAorCitTcGVjaWZ5IHdoaWNoIFhTTSBtb2R1bGUg
c2hvdWxkIGJlIGVuYWJsZWQuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGF2YWls
YWJsZSBpZgordGhlIGh5cGVydmlzb3Igd2FzIGNvbXBpbGVkIHdpdGggWFNN
IHN1cHBvcnQuCisKKyogYGR1bW15YDogdGhpcyBpcyB0aGUgZGVmYXVsdCBj
aG9pY2UuICBCYXNpYyByZXN0cmljdGlvbiBmb3IgY29tbW9uIGRlcGxveW1l
bnQKKyAgKHRoZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUgYXBwbGllZC4gIEl0
J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVkIG91dC4KKyogYGZs
YXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFjY2VzcyBjb250cm9s
LiAgVG8gY2hvb3NlIHRoaXMsIHRoZQorICBzZXBhcmF0ZWQgb3B0aW9uIGlu
IGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCisKICMjIyBmbGFzawog
PiBgPSBwZXJtaXNzaXZlIHwgZW5mb3JjaW5nIHwgbGF0ZSB8IGRpc2FibGVk
YAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29t
bW9uL0tjb25maWcKaW5kZXggZjJlY2JjNDNkNi4uZGU2MzA4YTQ4NyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24v
S2NvbmZpZwpAQCAtOTksNyArOTksNyBAQCBjb25maWcgWFNNCiAKIGNvbmZp
ZyBGTEFTSwogCWRlZl9ib29sIHkKLQlwcm9tcHQgIkZMdXggQWR2YW5jZWQg
U2VjdXJpdHkgS2VybmVsIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgorCXBy
b21wdCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwgc3VwcG9ydCIK
IAlkZXBlbmRzIG9uIFhTTQogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMgRkxB
U0sgKEZMdXggQWR2YW5jZWQgU2VjdXJpdHkgS2VybmVsKSBhcyB0aGUgYWNj
ZXNzIGNvbnRyb2wKQEAgLTEzNyw2ICsxMzcsMTcgQEAgY29uZmlnIFhTTV9Q
T0xJQ1kKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY2hvaWNlCisJcHJv
bXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1lbnRhdGlvbiIKKwlkZXBlbmRzIG9u
IFhTTQorCWRlZmF1bHQgWFNNX0ZMQVNLX0RFRkFVTFQgaWYgWFNNX0ZMQVNL
CisJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVAorCWNvbmZpZyBYU01fRFVN
TVlfREVGQVVMVAorCQlib29sICJNYXRjaCBub24tWFNNIGJlaGF2aW9yIgor
CWNvbmZpZyBYU01fRkxBU0tfREVGQVVMVAorCQlib29sICJGTHV4IEFkdmFu
Y2VkIFNlY3VyaXR5IEtlcm5lbCIgaWYgWFNNX0ZMQVNLCitlbmRjaG9pY2UK
KwogY29uZmlnIExBVEVfSFdET00KIAlib29sICJEZWRpY2F0ZWQgaGFyZHdh
cmUgZG9tYWluIgogCWRlZmF1bHQgbgpkaWZmIC0tZ2l0IGEveGVuL3hzbS94
c21fY29yZS5jIGIveGVuL3hzbS94c21fY29yZS5jCmluZGV4IDA4OTk0ZWU3
YTEuLmU3OGY3ZDhjYTIgMTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2NvcmUu
YworKysgYi94ZW4veHNtL3hzbV9jb3JlLmMKQEAgLTI3LDYgKzI3LDM1IEBA
CiAKIHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqeHNtX29wczsKIAorZW51bSB4
c21fYm9vdHBhcmFtIHsKKyAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAorICAg
IFhTTV9CT09UUEFSQU1fRkxBU0ssCit9OworCitzdGF0aWMgZW51bSB4c21f
Ym9vdHBhcmFtIF9faW5pdGRhdGEgeHNtX2Jvb3RwYXJhbSA9CisjaWZkZWYg
Q09ORklHX1hTTV9GTEFTS19ERUZBVUxUCisgICAgWFNNX0JPT1RQQVJBTV9G
TEFTSzsKKyNlbHNlCisgICAgWFNNX0JPT1RQQVJBTV9EVU1NWTsKKyNlbmRp
ZgorCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94c21fcGFyYW0oY29uc3Qg
Y2hhciAqcykKK3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhc3Ry
Y21wKHMsICJkdW1teSIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhT
TV9CT09UUEFSQU1fRFVNTVk7CisjaWZkZWYgQ09ORklHX1hTTV9GTEFTSwor
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJmbGFzayIpICkKKyAgICAgICAg
eHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZW5kaWYK
KyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJldHVy
biByYzsKK30KK2N1c3RvbV9wYXJhbSgieHNtIiwgcGFyc2VfeHNtX3BhcmFt
KTsKKwogc3RhdGljIGlubGluZSBpbnQgdmVyaWZ5KHN0cnVjdCB4c21fb3Bl
cmF0aW9ucyAqb3BzKQogewogICAgIC8qIHZlcmlmeSB0aGUgc2VjdXJpdHlf
b3BlcmF0aW9ucyBzdHJ1Y3R1cmUgZXhpc3RzICovCkBAIC01Myw3ICs4Miwy
MCBAQCBzdGF0aWMgaW50IF9faW5pdCB4c21fY29yZV9pbml0KGNvbnN0IHZv
aWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lfc2l6ZSkKICAgICB9
CiAKICAgICB4c21fb3BzID0gJmR1bW15X3hzbV9vcHM7Ci0gICAgZmxhc2tf
aW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisKKyAgICBzd2l0
Y2ggKCB4c21fYm9vdHBhcmFtICkKKyAgICB7CisgICAgY2FzZSBYU01fQk9P
VFBBUkFNX0RVTU1ZOgorICAgICAgICBicmVhazsKKworICAgIGNhc2UgWFNN
X0JPT1RQQVJBTV9GTEFTSzoKKyAgICAgICAgZmxhc2tfaW5pdChwb2xpY3lf
YnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisgICAgICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgIGJyZWFrOworICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAKMi4x
Ny4xCgo=

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

RnJvbSA2MzcwOThjYzkxY2ViMmY5MTRjMzU2Y2JkMTAzYzFlNTUxM2U3NjQ1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MjAgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOCAxNS8yMV0geGVuL3hz
bTogQWRkIG5ldyBTSUxPIG1vZGUgZm9yIFhTTQoKV2hlbiBTSUxPIGlzIGVu
YWJsZWQsIHRoZXJlIHdvdWxkIGJlIG5vIHBhZ2Utc2hhcmluZyBvciBldmVu
dCBub3RpZmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcyAobm8g
Z3JhbnQgdGFibGVzIG9yIGV2ZW50IGNoYW5uZWxzKS4KClNpZ25lZC1vZmYt
Ynk6IFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDUg
Ky0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgIDE1
ICsrKysKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgIHwg
ICAzICstCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICB8
ICAgNiArKwogeGVuL3hzbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL3hzbS9zaWxvLmMgICAgICAgICAgICAgICAgICAgICAg
fCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL3hzbS94
c21fY29yZS5jICAgICAgICAgICAgICAgICAgfCAgMTEgKysrCiA3IGZpbGVz
IGNoYW5nZWQsIDE0NyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi94c20vc2lsby5jCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0Mzk2YWEy
YzQ0Li43ZjYwZGRiYmM2IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgpAQCAtNzc3LDcgKzc3Nyw3IEBAIE5vdGUgdGhh
dCBzcGVjaWZ5aW5nIHplcm8gYXMgZG9tVSB2YWx1ZSBtZWFucyB6ZXJvLCB3
aGlsZSBmb3IgZG9tMCBpdCBtZWFucwogdG8gdXNlIHRoZSBkZWZhdWx0Lgog
CiAjIyMgeHNtCi0+IGA9IGR1bW15IHwgZmxhc2tgCis+IGA9IGR1bW15IHwg
Zmxhc2sgfCBzaWxvYAogCiA+IERlZmF1bHQ6IGBkdW1teWAKIApAQCAtNzg4
LDYgKzc4OCw5IEBAIHRoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3aXRo
IFhTTSBzdXBwb3J0LgogICAodGhlIGR1bW15IG1vZHVsZSkgd2lsbCBiZSBh
cHBsaWVkLiAgSXQncyBhbHNvIHVzZWQgd2hlbiBYU00gaXMgY29tcGlsZWQg
b3V0LgogKiBgZmxhc2tgOiB0aGlzIGlzIHRoZSBwb2xpY3kgYmFzZWQgYWNj
ZXNzIGNvbnRyb2wuICBUbyBjaG9vc2UgdGhpcywgdGhlCiAgIHNlcGFyYXRl
ZCBvcHRpb24gaW4ga2NvbmZpZyBtdXN0IGFsc28gYmUgZW5hYmxlZC4KKyog
YHNpbG9gOiB0aGlzIHdpbGwgZGVueSBhbnkgdW5tZWRpYXRlZCBjb21tdW5p
Y2F0aW9uIGNoYW5uZWxzIGJldHdlZW4KKyAgdW5wcml2aWxlZ2VkIFZNcy4g
IFRvIGNob29zZSB0aGlzLCB0aGUgc2VwYXJhdGVkIG9wdGlvbiBpbiBrY29u
ZmlnIG11c3QgYWxzbworICBiZSBlbmFibGVkLgogCiAjIyMgZmxhc2sKID4g
YD0gcGVybWlzc2l2ZSB8IGVuZm9yY2luZyB8IGxhdGUgfCBkaXNhYmxlZGAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24v
S2NvbmZpZwppbmRleCBkZTYzMDhhNDg3Li5hYzkzOTI4MjA3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCkBAIC0xMzcsMTUgKzEzNywzMCBAQCBjb25maWcgWFNNX1BPTElDWQog
CiAJICBJZiB1bnN1cmUsIHNheSBZLgogCitjb25maWcgWFNNX1NJTE8KKwlk
ZWZfYm9vbCB5CisJcHJvbXB0ICJTSUxPIHN1cHBvcnQiCisJZGVwZW5kcyBv
biBYU00KKwktLS1oZWxwLS0tCisJICBFbmFibGVzIFNJTE8gYXMgdGhlIGFj
Y2VzcyBjb250cm9sIG1lY2hhbmlzbSB1c2VkIGJ5IHRoZSBYU00gZnJhbWV3
b3JrLgorCSAgVGhpcyBpcyBub3QgdGhlIGRlZmF1bHQgbW9kdWxlLCBhZGQg
Ym9vdCBwYXJhbWV0ZXIgeHNtPXNpbG8gdG8gY2hvb3NlCisJICBpdC4gVGhp
cyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQgY29tbXVuaWNhdGlvbiBjaGFu
bmVscyAoZ3JhbnQgdGFibGVzCisJICBhbmQgZXZlbnQgY2hhbm5lbHMpIGJl
dHdlZW4gdW5wcml2aWxlZ2VkIFZNcy4KKworCSAgSWYgdW5zdXJlLCBzYXkg
WS4KKwogY2hvaWNlCiAJcHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1lbnRh
dGlvbiIKIAlkZXBlbmRzIG9uIFhTTQogCWRlZmF1bHQgWFNNX0ZMQVNLX0RF
RkFVTFQgaWYgWFNNX0ZMQVNLCisJZGVmYXVsdCBYU01fU0lMT19ERUZBVUxU
IGlmIFhTTV9TSUxPCiAJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVAogCWNv
bmZpZyBYU01fRFVNTVlfREVGQVVMVAogCQlib29sICJNYXRjaCBub24tWFNN
IGJlaGF2aW9yIgogCWNvbmZpZyBYU01fRkxBU0tfREVGQVVMVAogCQlib29s
ICJGTHV4IEFkdmFuY2VkIFNlY3VyaXR5IEtlcm5lbCIgaWYgWFNNX0ZMQVNL
CisJY29uZmlnIFhTTV9TSUxPX0RFRkFVTFQKKwkJYm9vbCAiU0lMTyIgaWYg
WFNNX1NJTE8KIGVuZGNob2ljZQogCiBjb25maWcgTEFURV9IV0RPTQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVk
ZS94c20vZHVtbXkuaAppbmRleCA2YzgwYWFkMTRjLi43Yzg4Nzg4MGFhIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaApAQCAtMzQsNyArMzQsOCBAQCB2b2lkIF9f
eHNtX2FjdGlvbl9taXNtYXRjaF9kZXRlY3RlZCh2b2lkKTsKICAqIFRoZXJl
IGlzIG5vIHhzbV9kZWZhdWx0X3QgYXJndW1lbnQgYXZhaWxhYmxlLCBzbyB0
aGUgdmFsdWUgZnJvbSB0aGUgYXNzZXJ0aW9uCiAgKiBpcyB1c2VkIHRvIGlu
aXRpYWxpemUgdGhlIHZhcmlhYmxlLgogICovCi0jZGVmaW5lIFhTTV9JTkxJ
TkUgLyogKi8KKyNkZWZpbmUgWFNNX0lOTElORSBfX21heWJlX3VudXNlZAor
CiAjZGVmaW5lIFhTTV9ERUZBVUxUX0FSRyAvKiAqLwogI2RlZmluZSBYU01f
REVGQVVMVF9WT0lEIHZvaWQKICNkZWZpbmUgWFNNX0FTU0VSVF9BQ1RJT04o
ZGVmKSB4c21fZGVmYXVsdF90IGFjdGlvbiA9IGRlZjsgKHZvaWQpYWN0aW9u
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNtLmggYi94ZW4vaW5j
bHVkZS94c20veHNtLmgKaW5kZXggNWRjNTlkZGZkNi4uOTAwZDdkNWY2ZSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hzbS94c20uaApAQCAtNzY2LDYgKzc2NiwxMiBAQCBleHRlcm4g
Y29uc3QgdW5zaWduZWQgY2hhciB4c21faW5pdF9wb2xpY3lbXTsKIGV4dGVy
biBjb25zdCB1bnNpZ25lZCBpbnQgeHNtX2luaXRfcG9saWN5X3NpemU7CiAj
ZW5kaWYKIAorI2lmZGVmIENPTkZJR19YU01fU0lMTworZXh0ZXJuIHZvaWQg
c2lsb19pbml0KHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdm9pZCBz
aWxvX2luaXQodm9pZCkge30KKyNlbmRpZgorCiAjZWxzZSAvKiBDT05GSUdf
WFNNICovCiAKICNpbmNsdWRlIDx4c20vZHVtbXkuaD4KZGlmZiAtLWdpdCBh
L3hlbi94c20vTWFrZWZpbGUgYi94ZW4veHNtL01ha2VmaWxlCmluZGV4IDMy
NTJjNDZlNjQuLjUwZTIxMzAzYjMgMTAwNjQ0Ci0tLSBhL3hlbi94c20vTWFr
ZWZpbGUKKysrIGIveGVuL3hzbS9NYWtlZmlsZQpAQCAtMSw1ICsxLDYgQEAK
IG9iai15ICs9IHhzbV9jb3JlLm8KIG9iai0kKENPTkZJR19YU00pICs9IHhz
bV9wb2xpY3kubwogb2JqLSQoQ09ORklHX1hTTSkgKz0gZHVtbXkubworb2Jq
LSQoQ09ORklHX1hTTV9TSUxPKSArPSBzaWxvLm8KIAogc3ViZGlyLSQoQ09O
RklHX0ZMQVNLKSArPSBmbGFzawpkaWZmIC0tZ2l0IGEveGVuL3hzbS9zaWxv
LmMgYi94ZW4veHNtL3NpbG8uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi40ODUwNzU2YTNkCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL3hzbS9zaWxvLmMKQEAgLTAsMCArMSwxMDggQEAKKy8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIHhzbS9zaWxvLmMKKyAqCisg
KiBTSUxPIG1vZHVsZSBmb3IgWFNNIChYZW4gU2VjdXJpdHkgTW9kdWxlcykK
KyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggQ2l0cml4IFN5c3RlbXMgTHRk
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRl
ciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBi
ZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJ
VFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1v
cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9u
ZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworI2RlZmluZSBYU01fTk9f
V1JBUFBFUlMKKyNpbmNsdWRlIDx4c20vZHVtbXkuaD4KKworLyoKKyAqIENo
ZWNrIGlmIGludGVyLWRvbWFpbiBjb21tdW5pY2F0aW9uIGlzIGFsbG93ZWQu
CisgKiBSZXR1cm4gdHJ1ZSB3aGVuIHBhc3MgY2hlY2suCisgKi8KK3N0YXRp
YyBib29sIHNpbG9fbW9kZV9kb21fY2hlY2soY29uc3Qgc3RydWN0IGRvbWFp
biAqbGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqcmRvbSkKK3sKKyAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIHJldHVy
biAoaXNfY29udHJvbF9kb21haW4oY3VycmQpIHx8IGlzX2NvbnRyb2xfZG9t
YWluKGxkb20pIHx8CisgICAgICAgICAgICBpc19jb250cm9sX2RvbWFpbihy
ZG9tKSB8fCBsZG9tID09IHJkb20pOworfQorCitzdGF0aWMgaW50IHNpbG9f
ZXZ0Y2huX3VuYm91bmQoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBldnRj
aG4gKmNobiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGlkMikKK3sKKyAgICBpbnQgcmMgPSAtRVBFUk07CisgICAgc3RydWN0
IGRvbWFpbiAqZDIgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGlkMik7
CisKKyAgICBpZiAoIGQyID09IE5VTEwgKQorICAgICAgICByYyA9IC1FU1JD
SDsKKyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIHNpbG9fbW9kZV9k
b21fY2hlY2soZDEsIGQyKSApCisgICAgICAgICAgICByYyA9IHhzbV9ldnRj
aG5fdW5ib3VuZChkMSwgY2huLCBpZDIpOworICAgICAgICByY3VfdW5sb2Nr
X2RvbWFpbihkMik7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitz
dGF0aWMgaW50IHNpbG9fZXZ0Y2huX2ludGVyZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQxLCBzdHJ1Y3QgZXZ0Y2huICpjaGFuMSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDIsIHN0cnVj
dCBldnRjaG4gKmNoYW4yKQoreworICAgIGlmICggc2lsb19tb2RlX2RvbV9j
aGVjayhkMSwgZDIpICkKKyAgICAgICAgcmV0dXJuIHhzbV9ldnRjaG5faW50
ZXJkb21haW4oZDEsIGNoYW4xLCBkMiwgY2hhbjIpOworICAgIHJldHVybiAt
RVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFudF9tYXByZWYoc3Ry
dWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFncykKK3sKKyAgICBp
ZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAgICAgIHJl
dHVybiB4c21fZ3JhbnRfbWFwcmVmKGQxLCBkMiwgZmxhZ3MpOworICAgIHJl
dHVybiAtRVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFudF90cmFu
c2ZlcihzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCit7
CisgICAgaWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAg
ICAgICByZXR1cm4geHNtX2dyYW50X3RyYW5zZmVyKGQxLCBkMik7CisgICAg
cmV0dXJuIC1FUEVSTTsKK30KKworc3RhdGljIGludCBzaWxvX2dyYW50X2Nv
cHkoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQorewor
ICAgIGlmICggc2lsb19tb2RlX2RvbV9jaGVjayhkMSwgZDIpICkKKyAgICAg
ICAgcmV0dXJuIHhzbV9ncmFudF9jb3B5KGQxLCBkMik7CisgICAgcmV0dXJu
IC1FUEVSTTsKK30KKworc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9ucyBz
aWxvX3hzbV9vcHMgPSB7CisgICAgLmV2dGNobl91bmJvdW5kID0gc2lsb19l
dnRjaG5fdW5ib3VuZCwKKyAgICAuZXZ0Y2huX2ludGVyZG9tYWluID0gc2ls
b19ldnRjaG5faW50ZXJkb21haW4sCisgICAgLmdyYW50X21hcHJlZiA9IHNp
bG9fZ3JhbnRfbWFwcmVmLAorICAgIC5ncmFudF90cmFuc2ZlciA9IHNpbG9f
Z3JhbnRfdHJhbnNmZXIsCisgICAgLmdyYW50X2NvcHkgPSBzaWxvX2dyYW50
X2NvcHksCit9OworCit2b2lkIF9faW5pdCBzaWxvX2luaXQodm9pZCkKK3sK
KyAgICBwcmludGsoIkluaXRpYWxpc2luZyBYU00gU0lMTyBtb2RlXG4iKTsK
KworICAgIGlmICggcmVnaXN0ZXJfeHNtKCZzaWxvX3hzbV9vcHMpICkKKyAg
ICAgICAgcGFuaWMoIlNJTE86IFVuYWJsZSB0byByZWdpc3RlciB3aXRoIFhT
TVxuIik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL3hzbS94c21fY29y
ZS5jIGIveGVuL3hzbS94c21fY29yZS5jCmluZGV4IGU3OGY3ZDhjYTIuLjkx
ZWY4YTcwYjcgMTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2NvcmUuYworKysg
Yi94ZW4veHNtL3hzbV9jb3JlLmMKQEAgLTMwLDExICszMCwxNCBAQCBzdHJ1
Y3QgeHNtX29wZXJhdGlvbnMgKnhzbV9vcHM7CiBlbnVtIHhzbV9ib290cGFy
YW0gewogICAgIFhTTV9CT09UUEFSQU1fRFVNTVksCiAgICAgWFNNX0JPT1RQ
QVJBTV9GTEFTSywKKyAgICBYU01fQk9PVFBBUkFNX1NJTE8sCiB9OwogCiBz
dGF0aWMgZW51bSB4c21fYm9vdHBhcmFtIF9faW5pdGRhdGEgeHNtX2Jvb3Rw
YXJhbSA9CiAjaWZkZWYgQ09ORklHX1hTTV9GTEFTS19ERUZBVUxUCiAgICAg
WFNNX0JPT1RQQVJBTV9GTEFTSzsKKyNlbGlmIENPTkZJR19YU01fU0lMT19E
RUZBVUxUCisgICAgWFNNX0JPT1RQQVJBTV9TSUxPOwogI2Vsc2UKICAgICBY
U01fQk9PVFBBUkFNX0RVTU1ZOwogI2VuZGlmCkBAIC00OCw2ICs1MSwxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94c21fcGFyYW0oY29uc3QgY2hh
ciAqcykKICNpZmRlZiBDT05GSUdfWFNNX0ZMQVNLCiAgICAgZWxzZSBpZiAo
ICFzdHJjbXAocywgImZsYXNrIikgKQogICAgICAgICB4c21fYm9vdHBhcmFt
ID0gWFNNX0JPT1RQQVJBTV9GTEFTSzsKKyNlbmRpZgorI2lmZGVmIENPTkZJ
R19YU01fU0lMTworICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaWxvIikg
KQorICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9TSUxP
OwogI2VuZGlmCiAgICAgZWxzZQogICAgICAgICByYyA9IC1FSU5WQUw7CkBA
IC05Miw2ICs5OSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCB4c21fY29yZV9p
bml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lf
c2l6ZSkKICAgICAgICAgZmxhc2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xp
Y3lfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYU01fQk9P
VFBBUkFNX1NJTE86CisgICAgICAgIHNpbG9faW5pdCgpOworICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwogICAgICAgICBicmVhazsKLS0gCjIuMTcuMQoK

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

RnJvbSA0YjIzMmFlZGUwYWRmODVkYTU1YjY5ZjMxODliMzdiMzE4M2MzNjk1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMTYvMjFd
IHhlbi9hcm06IFR1cm4gb24gU0lMTyBtb2RlIGJ5IGRlZmF1bHQgb24gQXJt
CgpPbiBBcm0sIGV4Y2x1c2l2ZSBsb2FkLXN0b3JlIGF0b21pY3Mgc2hvdWxk
IG9ubHkgYmUgdXNlZCBiZXR3ZWVuIHRydXN0ZWQKdGhyZWFkLiBBcyBub3Qg
YWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0IG1heSBiZSBwb3NzaWJs
ZSB0byBEb1MgWGVuCndoZW4gdXBkYXRpbmcgc2hhcmVkIG1lbW9yeSB3aXRo
IGd1ZXN0IGF0b21pY2FsbHkuCgpSZWNlbnQgcGF0Y2hlcyBpbnRyb2R1Y2Vk
IG5ldyBoZWxwZXJzIHRvIHVwZGF0ZSBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vl
c3QKYXRvbWljYWxseS4gVGhvc2UgaGVscGVycyByZWxpZXMgb24gYSBtZW1v
cnkgcmVnaW9uIHRvIGJlIGJlIHNoYXJlZCB3aXRoClhlbiBhbmQgYSBzaW5n
bGUgZ3Vlc3QuCgpBdCB0aGUgbW9tZW50LCBub3RoaW5nIHByZXZlbnQgYSBn
dWVzdCBzaGFyaW5nIGEgcGFnZSB3aXRoIFhlbiBhbmQgYXMKd2VsbCB3aXRo
IGFub3RoZXIgZ3Vlc3QgKGUuZyB2aWEgZ3JhbnQgdGFibGUpLgoKRm9yIHRo
ZSBzY29wZSBvZiB0aGUgWFNBLCB0aGUgcXVpY2tlc3Qgd2F5IGlzIHRvIGRl
bnkgY29tbXVuaWNhdGlvbnMKYmV0d2VlbiB1bnByaXZpbGVnZWQgZ3Vlc3Qu
IFNvIHRoaXMgcGF0Y2ggaXMgZW5hYmxpbmcgYW5kIHVzaW5nIFNJTE8KbW9k
ZSBieSBkZWZhdWx0IG9uIEFybS4KClVzZXJzIHdhbnRlZCBmaW5lciBncmFp
bmUgcG9saWN5IGNvdWxkIHdyb3RlIHRoZWlyIG93biBGbGFzayBwb2xpY3ku
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL3NldHVwLmMgIHwgOCArKysrKystLQogeGVuL2NvbW1vbi9LY29uZmln
ICAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL3hzbS94c20uaCB8IDUgKysrKysK
IHhlbi94c20veHNtX2NvcmUuYyAgICB8IDIgKy0KIDQgZmlsZXMgY2hhbmdl
ZCwgMTQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCmluZGV4IDYxMTZjYWE3ZWMuLjY0MTQzZDM0YzUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCkBAIC0zOCw2ICszOCw3IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4K
ICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhl
bi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRl
IDxhc20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgog
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC04MDEsOCArODAyLDExIEBA
IHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5
c19vZmZzZXQsCiAKICAgICB0YXNrbGV0X3N1YnN5c19pbml0KCk7CiAKLQot
ICAgIHhzbV9kdF9pbml0KCk7CisgICAgaWYgKCB4c21fZHRfaW5pdCgpICE9
IDEgKQorICAgICAgICB3YXJuaW5nX2FkZCgiV0FSTklORzogU0lMTyBtb2Rl
IGlzIG5vdCBlbmFibGVkLlxuIgorICAgICAgICAgICAgICAgICAgICAiSXQg
aGFzIGltcGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgb2YgdGhlIHN5c3Rl
bSxcbiIKKyAgICAgICAgICAgICAgICAgICAgInVubGVzcyB0aGUgY29tbXVu
aWNhdGlvbnMgaGF2ZSBiZWVuIGZvcmJpZGRlbiBiZXR3ZWVuXG4iCisgICAg
ICAgICAgICAgICAgICAgICJ1bnRydXN0ZWQgZG9tYWlucy5cbiIpOwogCiAg
ICAgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQoKTsKICAgICBpbml0X3Rp
bWVyX2ludGVycnVwdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29u
ZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGFjOTM5MjgyMDcuLjYx
OGUyNTIzNTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysg
Yi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTg3LDcgKzg3LDcgQEAgY29uZmln
IFhFTk9QUk9GCiAKIGNvbmZpZyBYU00KIAlib29sICJYZW4gU2VjdXJpdHkg
TW9kdWxlcyBzdXBwb3J0IgotCWRlZmF1bHQgbgorCWRlZmF1bHQgQVJNCiAJ
LS0taGVscC0tLQogCSAgRW5hYmxlcyB0aGUgc2VjdXJpdHkgZnJhbWV3b3Jr
IGtub3duIGFzIFhlbiBTZWN1cml0eSBNb2R1bGVzIHdoaWNoCiAJICBhbGxv
d3MgYWRtaW5pc3RyYXRvcnMgZmluZS1ncmFpbmVkIGNvbnRyb2wgb3ZlciBh
IFhlbiBkb21haW4gYW5kCkBAIC0xNTIsNiArMTUyLDcgQEAgY29uZmlnIFhT
TV9TSUxPCiBjaG9pY2UKIAlwcm9tcHQgIkRlZmF1bHQgWFNNIGltcGxlbWVu
dGF0aW9uIgogCWRlcGVuZHMgb24gWFNNCisJZGVmYXVsdCBYU01fU0lMT19E
RUZBVUxUIGlmIFhTTV9TSUxPICYmIEFSTQogCWRlZmF1bHQgWFNNX0ZMQVNL
X0RFRkFVTFQgaWYgWFNNX0ZMQVNLCiAJZGVmYXVsdCBYU01fU0lMT19ERUZB
VUxUIGlmIFhTTV9TSUxPCiAJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1
ZGUveHNtL3hzbS5oCmluZGV4IDkwMGQ3ZDVmNmUuLjA2ZTdjMjI2MzIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5j
bHVkZS94c20veHNtLmgKQEAgLTc0Myw2ICs3NDMsMTEgQEAgZXh0ZXJuIGlu
dCB4c21fbXVsdGlib290X3BvbGljeV9pbml0KHVuc2lnbmVkIGxvbmcgKm1v
ZHVsZV9tYXAsCiAjZW5kaWYKIAogI2lmZGVmIENPTkZJR19IQVNfREVWSUNF
X1RSRUUKKy8qCisgKiBJbml0aWFsaXplIFhTTQorICoKKyAqIE9uIHN1Y2Nl
c3MsIHJldHVybiAxIGlmIHVzaW5nIFNJTE8gbW9kZSBlbHNlIDAuCisgKi8K
IGV4dGVybiBpbnQgeHNtX2R0X2luaXQodm9pZCk7CiBleHRlcm4gaW50IHhz
bV9kdF9wb2xpY3lfaW5pdCh2b2lkICoqcG9saWN5X2J1ZmZlciwgc2l6ZV90
ICpwb2xpY3lfc2l6ZSk7CiBleHRlcm4gYm9vbCBoYXNfeHNtX21hZ2ljKHBh
ZGRyX3QpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS94c21fY29yZS5jIGIveGVu
L3hzbS94c21fY29yZS5jCmluZGV4IDkxZWY4YTcwYjcuLjJhMjEwMDkyOWQg
MTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2NvcmUuYworKysgYi94ZW4veHNt
L3hzbV9jb3JlLmMKQEAgLTE2NCw3ICsxNjQsNyBAQCBpbnQgX19pbml0IHhz
bV9kdF9pbml0KHZvaWQpCiAKICAgICB4ZnJlZShwb2xpY3lfYnVmZmVyKTsK
IAotICAgIHJldHVybiByZXQ7CisgICAgcmV0dXJuIHJldCA/OiAoeHNtX2Jv
b3RwYXJhbSA9PSBYU01fQk9PVFBBUkFNX1NJTE8pOwogfQogCiAvKioKLS0g
CjIuMTcuMQoK

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

RnJvbSA4ODAxMmU3ZTMzMGMzZmFlODg1OWU0YzUwZTBmNzg4NGY3MzhmYTE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMTcvMjFd
IHhlbi9iaXRvcHM6IFByb3ZpZGUgaGVscGVycyB0byBzYWZlbHkgbW9kaWZ5
CiBndWVzdCBtZW1vcnkgYXRvbWljYWxseQoKT24gQXJtLCBleGNsdXNpdmUg
bG9hZC1zdG9yZSBhdG9taWNzIHNob3VsZCBvbmx5IGJlIHVzZWQgYmV0d2Vl
biB0cnVzdGVkCnRocmVhZC4gQXMgbm90IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0
cnVzdGVkLCBpdCBtYXkgYmUgcG9zc2libGUgdG8gRG9TIFhlbgp3aGVuIHVw
ZGF0aW5nIHNoYXJlZCBtZW1vcnkgd2l0aCBndWVzdCBhdG9taWNhbGx5LgoK
VGhpcyBwYXRjaCBhZGRzIGEgbmV3IHNldCBvZiBoZWxwZXIgdGhhdCB3aWxs
IHVwZGF0ZSB0aGUgZ3Vlc3QgbWVtb3J5CnNhZmVseS4gRm9yIHg4NiwgaXQg
aXMgYWxyZWFkeSBwb3NzaWJsZSB0byB1c2UgdGhlIGN1cnJlbnQgaGVscGVy
cwpzYWZlbHkuIFNvIGp1c3Qgd3JhcCB0aGVtLgoKRm9yIEFybSwgd2Ugd2ls
bCBmaXJzdCBhdHRlbXB0IHRvIHVwZGF0ZSB0aGUgZ3Vlc3QgbWVtb3J5IHdp
dGggdGhlIGxvb3AKYm91bmRlZCBieSBhIG1heGltdW0gbnVtYmVyIG9mIGl0
ZXJhdGlvbnMuIElmIGl0IGZhaWxzLCB3ZSB3aWxsIHBhdXNlIHRoZQpkb21h
aW4gYW5kIHRyeSBhZ2Fpbi4KCk5vdGUgdGhhdCB0aGlzIGhldXJpc3RpY3Mg
YXNzdW1lcyB0aGF0IGEgcGFnZSBjYW4gb25seSBiZSBzaGFyZWQgYmV0d2Vl
bgpYZW4gYW5kIG9uZSBkb21haW4uIE5vdCBYZW4gYW5kIG11bHRpcGxlIGRv
bWFpbi4KClRoZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zIGlzIGJh
c2VkIG9uIGhvdyBtYW55IHRpbWVzIGEgc2ltcGxlCmxvYWQtc3RvcmUgYXRv
bWljIG9wZXJhdGlvbiBjYW4gYmUgZXhlY3V0ZWQgaW4gMXVTLiBUaGUgbWF4
aW11bSB2YWx1ZSBpcwpwZXItQ1BVIHRvIGNhdGVyIGJpZy5MSVRUTEUgYW5k
IGNhbGN1bGF0ZWQgd2hlbiB0aGUgQ1BVIGlzIGJvb3RpbmcuIFRoZQpoZXVy
aXN0aWMgd2FzIHJhbmRvbWx5IGNob3NlbiBhbmQgY2FuIGJlIG1vZGlmaWVk
IGlmIGltcGFjdCB0b28gbXVjaApnb29kLWJlaGF2aW5nIGd1ZXN0LgoKTm90
ZSwgd2hpbGUgdGVzdF9iaXQgZG9lcyBub3QgcmVxdWlyZXMgdG8gdXNlIGF0
b21pYyBvcGVyYXRpb24sIGEKd3JhcHBlciBmb3IgdGVzdF9iaXQgd2FzIGFk
ZGVkIGZvciBjb21wbGV0ZW5lc3MuIEluIHRoaXMgY2FzZSwgdGhlCmRvbWFp
biBzdGF5cyBjb25zdGlmaWVkIHRvIGF2b2lkIG1ham9yIHJld29yayBpbiB0
aGUgY2FsbGVyIGZvciB0aGUKdGltZS1iZWluZy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk1LgoKU2lnbmVkLW9mLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4v
YXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jICAgICAgICB8IDkxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X2F0b21pY3MuaCB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmggfCAzMCArKysr
KysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE5OCBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2d1ZXN0X2F0b21pY3Mu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3RfYXRvbWljcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXgg
ZGEzOWQzOTE5ZC4uYjdkMzI3MTA5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAt
MTksNiArMTksNyBAQCBvYmoteSArPSBnaWMubwogb2JqLXkgKz0gZ2ljLXYy
Lm8KIG9iai0kKENPTkZJR19IQVNfR0lDVjMpICs9IGdpYy12My5vCiBvYmot
eSArPSBndWVzdGNvcHkubworb2JqLXkgKz0gZ3Vlc3RfYXRvbWljcy5vCiBv
YmoteSArPSBodm0ubwogb2JqLXkgKz0gaW8ubwogb2JqLXkgKz0gaXJxLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF9hdG9taWNzLmMgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjFiNzhhMDYyZjAKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCkBAIC0wLDAg
KzEsOTEgQEAKKy8qCisgKiBhcmNoL2FybS9ndWVzdF9hdG9taWNzLmMKKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNl
ZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9y
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0
aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+
CisKKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgorCitERUZJTkVf
UEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGd1ZXN0X3NhZmVf
YXRvbWljX21heCk7CisKKy8qCisgKiBIZXVyaXN0aWMgdG8gZmluZCBhIHNh
ZmUgdXBwZXItbGltaXQgZm9yIGxvYWQtc3RvcmUgZXhjbHVzaXZlCisgKiBv
cGVyYXRpb25zIG9uIG1lbW9yeSBzaGFyZWQgd2l0aCBndWVzdC4KKyAqCisg
KiBBdCB0aGUgbW9tZW50LCB3ZSBjYWxjdWxhdGUgdGhlIG51bWJlciBvZiBp
dGVyYXRpb25zIG9mIGEgc2ltcGxlCisgKiBsb2FkLXN0b3JlIGF0b21pYyBs
b29wIGluIDF1Uy4KKyAqLworc3RhdGljIHZvaWQgY2FsaWJyYXRlX3NhZmVf
YXRvbWljKHZvaWQpCit7CisgICAgc190aW1lX3QgZGVhZGxpbmUgPSBOT1co
KSArIE1JQ1JPU0VDUygxKTsKKyAgICB1bnNpZ25lZCBpbnQgY291bnRlciA9
IDA7CisgICAgdW5zaWduZWQgbG9uZyBtZW0gPSAwOworCisgICAgZG8KKyAg
ICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisKKyNpZmRl
ZiBDT05GSUdfQVJNXzMyCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIiBsZHJl
eCAgICUyLCAlMVxuIgorICAgICAgICAgICAgICAgICAgICAgICIgYWRkICAg
ICAlMiwgJTIsICMxXG4iCisgICAgICAgICAgICAgICAgICAgICAgIiBzdHJl
eCAgICUwLCAlMiwgJTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICA6ICI9
JnIiIChyZXMpLCAiK1EiIChtZW0pLCAiPSZyIiAodG1wKSk7CisjZWxzZQor
ICAgICAgICBhc20gdm9sYXRpbGUgKCIgbGR4ciAgICAldzIsICUxXG4iCisg
ICAgICAgICAgICAgICAgICAgICAgIiBhZGQgICAgICV3MiwgJXcyLCAjMVxu
IgorICAgICAgICAgICAgICAgICAgICAgICIgc3R4ciAgICAldzAsICV3Miwg
JTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICA6ICI9JnIiIChyZXMpLCAi
K1EiIChtZW0pLCAiPSZyIiAodG1wKSk7CisjZW5kaWYKKyAgICAgICAgY291
bnRlcisrOworICAgIH0gd2hpbGUgKE5PVygpIDwgZGVhZGxpbmUpOworCisg
ICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSA9IGNvdW50ZXI7
CisKKyAgICBwcmludGsoWEVOTE9HX0RFQlVHCisgICAgICAgICAgICJDUFUl
dTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAldSB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluXG4iLAorICAgICAgICAgICBzbXBfcHJvY2Vzc29y
X2lkKCksIGNvdW50ZXIpOworfQorCitzdGF0aWMgaW50IGNwdV9ndWVzdF9z
YWZlX2F0b21pY19jYWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5m
YiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYWN0aW9uLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqaGNwdSkKK3sKKyAgICBpZiAo
IGFjdGlvbiA9PSBDUFVfU1RBUlRJTkcgKQorICAgICAgICBjYWxpYnJhdGVf
c2FmZV9hdG9taWMoKTsKKworICAgIHJldHVybiBOT1RJRllfRE9ORTsKK30K
Kworc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfZ3Vlc3Rfc2Fm
ZV9hdG9taWNfbmZiID0geworICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2d1
ZXN0X3NhZmVfYXRvbWljX2NhbGxiYWNrLAorfTsKKworc3RhdGljIGludCBf
X2luaXQgZ3Vlc3Rfc2FmZV9hdG9taWNfaW5pdCh2b2lkKQoreworICAgIHJl
Z2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X2d1ZXN0X3NhZmVfYXRvbWljX25m
Yik7CisKKyAgICBjYWxpYnJhdGVfc2FmZV9hdG9taWMoKTsKKworICAgIHJl
dHVybiAwOworfQorcHJlc21wX2luaXRjYWxsKGd1ZXN0X3NhZmVfYXRvbWlj
X2luaXQpOworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRmMTI3ZmRhNDEK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0
X2F0b21pY3MuaApAQCAtMCwwICsxLDc2IEBACisjaWZuZGVmIF9BUk1fR1VF
U1RfQVRPTUlDU19ICisjZGVmaW5lIF9BUk1fR1VFU1RfQVRPTUlDU19ICisK
KyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CisKKy8qCisgKiBUaGUgZ3Vlc3QgYXRvbWljcyBoZWxwZXJzIHNoYXJl
cyB0aGUgc2FtZSBsb2dpYy4gV2UgZmlyc3QgdHJ5IHRvIHVzZQorICogdGhl
ICpfdGltZW91dCB2ZXJzaW9uIG9mIHRoZSBvcGVyYXRpb24uIElmIGl0IGRp
ZG4ndCB0aW1lb3V0LCB0aGVuIHdlCisgKiBzdWNjZXNzZnVsbHkgdXBkYXRl
ZCB0aGUgbWVtb3J5LiBOb3RoaW5nIGVsc2UgdG8gZG8uCisgKgorICogSWYg
aXQgZGlkIHRpbWVvdXQsIHRoZW4gaXQgbWVhbnMgd2UgZGlkbid0IG1hbmFn
ZSB0byB1cGRhdGUgdGhlCisgKiBtZW1vcnkuIFRoaXMgaXMgcG9zc2libHkg
YmVjYXVzZSB0aGUgZ3Vlc3QgaXMgbWlzYmVoYXZpbmcgKGkuZSB0aWdodAor
ICogc3RvcmUgbG9vcCkgYnV0IGNhbiBhbHNvIGhhcHBlbiBmb3Igb3RoZXIg
cmVhc29ucyAoaS5lIG5lc3RlZCBYZW4pLgorICogSW4gdGhhdCBjYXNlIHBh
dXNlIHRoZSBkb21haW4gYW5kIHJldHJ5IHRoZSBvcGVyYXRpb24sIHRoaXMg
dGltZQorICogd2l0aG91dCBhIHRpbWVvdXQuCisgKgorICogTm90ZSwgdGhv
c2UgaGVscGVycyByZWx5IG9uIG90aGVyIHBhcnQgb2YgdGhlIGNvZGUgdG8g
cHJldmVudCBzaGFyaW5nCisgKiBhIHBhZ2UgYmV0d2VlbiBYZW4gYW5kIG11
bHRpcGxlIGRvbWFpbi4KKyAqLworCitERUNMQVJFX1BFUl9DUFUodW5zaWdu
ZWQgaW50LCBndWVzdF9zYWZlX2F0b21pY19tYXgpOworCisjZGVmaW5lIGd1
ZXN0X2JpdG9wKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIGd1
ZXN0XyMjbmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgaWYgKCBuYW1lIyNfdGltZW91dChuciwgcCwgdGhpc19jcHUoZ3Vl
c3Rfc2FmZV9hdG9taWNfbWF4KSkgKSAgICAgICAgICAgXAorICAgICAgICBy
ZXR1cm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZG9tYWluX3BhdXNlX25vc3luYyhkKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIG5hbWUobnIsIHApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkb21h
aW5fdW5wYXVzZShkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKKyNkZWZpbmUgZ3Vlc3Rf
dGVzdG9wKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIGludCBndWVzdF8j
I25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBib29sIHN1Y2NlZWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50IG9sZGJp
dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBzdWNjZWVkID0gbmFtZSMjX3RpbWVvdXQobnIsIHAs
ICZvbGRiaXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXNfY3B1KGd1ZXN0X3Nh
ZmVfYXRvbWljX21heCkpOyAgICAgICAgICAgICAgXAorICAgIGlmICggc3Vj
Y2VlZCApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJuIG9sZGJpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBvbGRiaXQg
PSBuYW1lKG5yLCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgZG9tYWluX3VucGF1c2UoZCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKK2d1ZXN0
X2JpdG9wKHNldF9iaXQpCitndWVzdF9iaXRvcChjbGVhcl9iaXQpCitndWVz
dF9iaXRvcChjaGFuZ2VfYml0KQorCisjdW5kZWYgZ3Vlc3RfYml0b3AKKwor
LyogdGVzdF9iaXQgZG9lcyBub3QgdXNlIGxvYWQtc3RvcmUgYXRvbWljIG9w
ZXJhdGlvbnMgKi8KKyNkZWZpbmUgZ3Vlc3RfdGVzdF9iaXQoZCwgbnIsIHAp
ICgodm9pZCkoZCksIHRlc3RfYml0KG5yLCBwKSkKKworZ3Vlc3RfdGVzdG9w
KHRlc3RfYW5kX3NldF9iaXQpCitndWVzdF90ZXN0b3AodGVzdF9hbmRfY2xl
YXJfYml0KQorZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCisK
KyN1bmRlZiBndWVzdF90ZXN0b3AKKworI2VuZGlmIC8qIF9BUk1fR1VFU1Rf
QVRPTUlDU19IICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21p
Y3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjBjNzFkMmQy
NzgKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0X2F0b21pY3MuaApAQCAtMCwwICsxLDMwIEBACisjaWZuZGVmIF9YODZf
R1VFU1RfQVRPTUlDU19ICisjZGVmaW5lIF9YODZfR1VFU1RfQVRPTUlDU19I
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisKKy8qCisgKiBJdCBpcyBz
YWZlIHRvIHVzZSB0aGUgYXRvbWljcyBoZWxwZXJzIG9uIHg4NiBvbiBtZW1v
cnkgc2hhcmVkIHdpdGgKKyAqIHRoZSBndWVzdHMuCisgKi8KKyNkZWZpbmUg
Z3Vlc3Rfc2V0X2JpdChkLCBuciwgcCkgICAgICgodm9pZCkoZCksIHNldF9i
aXQobnIsIHApKQorI2RlZmluZSBndWVzdF9jbGVhcl9iaXQoZCwgbnIsIHAp
ICAgKCh2b2lkKShkKSwgY2xlYXJfYml0KG5yLCBwKSkKKyNkZWZpbmUgZ3Vl
c3RfY2hhbmdlX2JpdChkLCBuciwgcCkgICgodm9pZCkoZCksIGNoYW5nZV9i
aXQobnIsIHApKQorI2RlZmluZSBndWVzdF90ZXN0X2JpdChkLCBuciwgcCkg
ICAgKCh2b2lkKShkKSwgdGVzdF9iaXQobnIsIHApKQorCisjZGVmaW5lIGd1
ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgbnIsIHApICAgIFwKKyAgICAoKHZv
aWQpKGQpLCB0ZXN0X2FuZF9zZXRfYml0KG5yLCBwKSkKKyNkZWZpbmUgZ3Vl
c3RfdGVzdF9hbmRfY2xlYXJfYml0KGQsIG5yLCBwKSAgXAorICAgICgodm9p
ZCkoZCksIHRlc3RfYW5kX2NsZWFyX2JpdChuciwgcCkpCisjZGVmaW5lIGd1
ZXN0X3Rlc3RfYW5kX2NoYW5nZV9iaXQoZCwgbnIsIHApIFwKKyAgICAoKHZv
aWQpKGQpLCB0ZXN0X2FuZF9jaGFuZ2VfYml0KG5yLCBwKSkKKworI2VuZGlm
IC8qIF9YODZfR1VFU1RfQVRPTUlDU19IICovCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCi0tIAoyLjE3LjEKCg==

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

RnJvbSAyMmQzOTI0NWMzOGUzYTA1YWM3YTBjNjg0Y2RjYWI0ZDVjZDNiMzNh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMTgvMjFd
IHhlbi9jbXB4Y2hnOiBQcm92aWRlIGhlbHBlciB0byBzYWZlbHkgbW9kaWZ5
CiBndWVzdCBtZW1vcnkgYXRvbWljYWxseQoKT24gQXJtLCBleGNsdXNpdmUg
bG9hZC1zdG9yZSBhdG9taWNzIHNob3VsZCBvbmx5IGJlIHVzZWQgYmV0d2Vl
biB0cnVzdGVkCnRocmVhZC4gQXMgbm90IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0
cnVzdGVkLCBpdCBtYXkgYmUgcG9zc2libGUgdG8gRG9TIFhlbgp3aGVuIHVw
ZGF0aW5nIHNoYXJlZCBtZW1vcnkgd2l0aCBndWVzdCBhdG9taWNhbGx5LgoK
VGhpcyBwYXRjaCBhZGRzIGEgbmV3IGhlbHBlciB0aGF0IHdpbGwgdXBkYXRl
IHRoZSBndWVzdCBtZW1vcnkgc2FmZWx5LgpGb3IgeDg2LCBpdCBpcyBhbHJl
YWR5IHBvc3NpYmxlIHRvIHVzZSB0aGUgY3VycmVudCBoZWxwZXIgc2FmZWx5
LiBTbwpqdXN0IHdyYXAgaXQuCgpGb3IgQXJtLCB3ZSB3aWxsIGZpcnN0IGF0
dGVtcHQgdG8gdXBkYXRlIHRoZSBndWVzdCBtZW1vcnkgd2l0aCB0aGUKbG9v
cCBib3VuZGVkIGJ5IGEgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucy4g
SWYgaXQgZmFpbHMsIHdlIHdpbGwKcGF1c2UgdGhlIGRvbWFpbiBhbmQgdHJ5
IGFnYWluLgoKTm90ZSB0aGF0IHRoaXMgaGV1cmlzdGljcyBhc3N1bWVzIHRo
YXQgYSBwYWdlIGNhbiBvbmx5CmJlIHNoYXJlZCBiZXR3ZWVuIFhlbiBhbmQg
b25lIGRvbWFpbi4gTm90IFhlbiBhbmQgbXVsdGlwbGUgZG9tYWluLgoKVGhl
IG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMgaXMgYmFzZWQgb24gaG93
IG1hbnkgdGltZXMgYXRvbWljX2luYygpCmNhbiBiZSBleGVjdXRlZCBpbiAx
dVMuIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHBlci1DUFUgdG8gY2F0ZXIgYmln
LkxJVFRMRQphbmQgY2FsY3VsYXRlZCB3aGVuIHRoZSBDUFUgaXMgYm9vdGlu
Zy4KClRoZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zIGlzIGJhc2Vk
IG9uIGhvdyBtYW55IHRpbWVzIGEgc2ltcGxlCmxvYWQtc3RvcmUgYXRvbWlj
IG9wZXJhdGlvbiBjYW4gYmUgZXhlY3V0ZWQgaW4gMXVTLiBUaGUgbWF4aW11
bQp2YWx1ZSBpcyBwZXItQ1BVIHRvIGNhdGVyIGJpZy5MSVRUTEUgYW5kIGNh
bGN1bGF0ZWQgd2hlbiB0aGUgQ1BVIGlzCmJvb3RpbmcuIFRoZSBoZXVyaXN0
aWMgd2FzIHJhbmRvbWx5IGNob3NlbiBhbmQgY2FuIGJlIG1vZGlmaWVkIGlm
CmltcGFjdCB0b28gbXVjaCBnb29kLWJlaGF2aW5nIGd1ZXN0LgoKVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmggfCAyNSArKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0
b21pY3MuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0
X2F0b21pY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWlj
cy5oCmluZGV4IDRmMTI3ZmRhNDEuLjYxOTI1ZDMxM2QgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCkBAIC02NSw2ICs2
NSwzMSBAQCBndWVzdF90ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCkKIAog
I3VuZGVmIGd1ZXN0X3Rlc3RvcAogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgX19ndWVzdF9jbXB4Y2hnKHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvbGF0
aWxlIHZvaWQgKnB0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbmV3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBs
b25nIG9sZHZhbCA9IG9sZDsKKworICAgIGlmICggX19jbXB4Y2hnX21iX3Rp
bWVvdXQocHRyLCAmb2xkdmFsLCBuZXcsIHNpemUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9zYWZlX2F0b21pY19t
YXgpKSApCisgICAgICAgIHJldHVybiBvbGR2YWw7CisKKyAgICBkb21haW5f
cGF1c2Vfbm9zeW5jKGQpOworICAgIG9sZHZhbCA9IF9fY21weGNoZ19tYihw
dHIsIG9sZCwgbmV3LCBzaXplKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsK
KworICAgIHJldHVybiBvbGR2YWw7Cit9CisKKyNkZWZpbmUgZ3Vlc3RfY21w
eGNoZyhkLCBwdHIsIG8sIG4pICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAoKF9fdHlwZW9mX18oKihwdHIpKSlfX2d1ZXN0X2NtcHhjaGcoZCwg
cHRyLCAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKG8pLFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcpKG4pLFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mICgqKHB0cikpKSkKKwogI2VuZGlmIC8qIF9BUk1fR1VF
U1RfQVRPTUlDU19IICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaAppbmRleCAw
YzcxZDJkMjc4Li4wMjk0MTdjOGZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0X2F0b21pY3MuaApAQCAtMTksNiArMTksOCBAQAogI2Rl
ZmluZSBndWVzdF90ZXN0X2FuZF9jaGFuZ2VfYml0KGQsIG5yLCBwKSBcCiAg
ICAgKCh2b2lkKShkKSwgdGVzdF9hbmRfY2hhbmdlX2JpdChuciwgcCkpCiAK
KyNkZWZpbmUgZ3Vlc3RfY21weGNoZyhkLCBwdHIsIG8sIG4pICgodm9pZCko
ZCksIGNtcHhjaGcocHRyLCBvLCBuKSkKKwogI2VuZGlmIC8qIF9YODZfR1VF
U1RfQVRPTUlDU19IICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAK
Mi4xNy4xCgo=

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

RnJvbSBjZTc2YmE0OTM5M2NhNWQyODQyNDA1ZDA0NGQ2YmY4YzA4YWNlMzU3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMTkvMjFd
IHhlbjogVXNlIGd1ZXN0IGF0b21pY3MgaGVscGVycyB3aGVuIG1vZGlmeWlu
ZwogYXRvbWljYWxseSBndWVzdCBtZW1vcnkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggcmVwbGFjZXMgYWxsIHRoZSBhdG9taWNzIG9wZXJhdGlv
bnMgb24gc2hhcmVkIG1lbW9yeSB3aXRoCmEgZ3Vlc3QgYnkgdGhlIG5ldyBn
dWVzdCBhdG9taWNzIGhlbHBlcnMuIFRoZSB4ODYgY29kZSB3YXMgbm90IGF1
ZGl0ZWQKdG8ga25vdyB3aGVyZSBndWVzdCBhdG9taWNzIGhlbHBlcnMgY291
bGQgYmUgdXNlZC4gSSB3aWxsIGxlYXZlIHRoYXQKdG8gdGhlIHg4NiBmb2xr
cy4KCk5vdGUgdGhhdCBzb21lIHJld29yayB3YXMgcmVxdWlyZWQgaW4gb3Jk
ZXIgdG8gcGx1bWIgdXNlIHRoZSBuZXcgZ3Vlc3QKYXRvbWljcyBpbiBldmVu
dCBjaGFubmVsIGFuZCBncmFudC10YWJsZS4KCkJlY2F1c2UgZ3Vlc3RfdGVz
dF9iaXQgaXMgaWdub3JpbmcgdGhlIHBhcmFtZXRlciAiZCIgZm9yIG5vdywg
aXQKbWVhbnMgdGhlcmUgYSBsb3Qgb2YgcGxhY2VzIGRvIG5vdCBuZWVkIHRv
IGRyb3AgdGhlIGNvbnN0LiBXZSBtYXkgd2FudAp0byByZXZpc2l0IHRoaXMg
aW4gdGhlIGZ1dHVyZSBpZiB0aGUgcGFyYW1ldGVyICJkIiBiZWNvbWVzIG5l
Y2Vzc2FyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAg
ICAgfCAgMyArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAg
IHwgIDYgKystCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICAgICAgICAg
fCAyNiArKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyAg
ICAgICAgICAgfCA0NCArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCA2MSArKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oIHwgIDMgKy0KIDcgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9u
cygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGMw
YTYxZGE2ZjUuLmQ5ZTc5NmRjYmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI0
LDYgKzI0LDcgQEAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1
ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3Mu
aD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgogI2luY2x1ZGUg
PGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUg
PGFzbS9pcnEuaD4KQEAgLTkzNSw3ICs5MzYsNyBAQCB2b2lkIGFyY2hfZHVt
cF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmNwdV9tYXJr
X2V2ZW50c19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGludCBh
bHJlYWR5X3BlbmRpbmcgPSB0ZXN0X2FuZF9zZXRfYml0KAorICAgIGJvb2wg
YWxyZWFkeV9wZW5kaW5nID0gZ3Vlc3RfdGVzdF9hbmRfc2V0X2JpdCh2LT5k
b21haW4sCiAgICAgICAgIDAsICh1bnNpZ25lZCBsb25nICopJnZjcHVfaW5m
byh2LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpKTsKIAogICAgIGlmICggYWxy
ZWFkeV9wZW5kaW5nICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNGMxYTQwN2M5NS4uYzk5MWRi
ZDE3OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTQxLDYgKzQxLDggQEAKICNpbmNsdWRlIDx4
ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVkZSA8
eGVuL2xpYmZkdC9saWJmZHQuaD4KKworI2luY2x1ZGUgPGFzbS9ndWVzdF9h
dG9taWNzLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKIHN0cnVjdCBk
b21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21fY293OwpAQCAtMTM2Nyw3
ICsxMzY5LDcgQEAgdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiAgICAgcmV0dXJuOwogfQogCi12b2lkIGdudHRhYl9jbGVh
cl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKQordm9p
ZCBnbnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcikKIHsKICAgICAvKgogICAgICAq
IE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhl
IGFjY2VzcyBtdXN0IGJlCkBAIC0xMzc3LDcgKzEzNzksNyBAQCB2b2lkIGdu
dHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICph
ZGRyKQogCiAgICAgZG8gewogICAgICAgICBvbGQgPSAqYWRkcjsKLSAgICB9
IHdoaWxlIChjbXB4Y2hnKGFkZHIsIG9sZCwgb2xkICYgbWFzaykgIT0gb2xk
KTsKKyAgICB9IHdoaWxlIChndWVzdF9jbXB4Y2hnKGQsIGFkZHIsIG9sZCwg
b2xkICYgbWFzaykgIT0gb2xkKTsKIH0KIAogdm9pZCBnbnR0YWJfbWFya19k
aXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwpCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2
ZW50XzJsLmMKaW5kZXggNDJhNTQ3NjQ5OC4uNmFhYmYwYjliMCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9jb21tb24v
ZXZlbnRfMmwuYwpAQCAtMTQsNiArMTQsOCBAQAogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogCisjaW5jbHVkZSA8
YXNtL2d1ZXN0X2F0b21pY3MuaD4KKwogc3RhdGljIHZvaWQgZXZ0Y2huXzJs
X3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpl
dnRjaG4pCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
QEAgLTI2LDEyICsyOCwxMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfc2V0
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNo
bikKICAgICAgKiBvdGhlcnMgbWF5IHJlcXVpcmUgZXhwbGljaXQgbWVtb3J5
IGJhcnJpZXJzLgogICAgICAqLwogCi0gICAgaWYgKCB0ZXN0X2FuZF9zZXRf
Yml0KHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkK
KyAgICBpZiAoIGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSkgKQogICAgICAgICByZXR1
cm47CiAKLSAgICBpZiAoICF0ZXN0X2JpdCAgICAgICAgKHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpICYmCi0gICAgICAgICAhdGVzdF9h
bmRfc2V0X2JpdChwb3J0IC8gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pbmZvKHYsIGV2dGNo
bl9wZW5kaW5nX3NlbCkpICkKKyAgICBpZiAoICFndWVzdF90ZXN0X2JpdChk
LCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgorICAg
ICAgICAgIWd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCAvIEJJVFNf
UEVSX0VWVENITl9XT1JEKGQpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGluZ19zZWwpKSAp
CiAgICAgewogICAgICAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7
CiAgICAgfQpAQCAtNDEsNyArNDMsNyBAQCBzdGF0aWMgdm9pZCBldnRjaG5f
Mmxfc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX2NsZWFyX3BlbmRp
bmcoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQog
ewotICAgIGNsZWFyX2JpdChldnRjaG4tPnBvcnQsICZzaGFyZWRfaW5mbyhk
LCBldnRjaG5fcGVuZGluZykpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBl
dnRjaG4tPnBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykp
OwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKQEAgLTUzLDEwICs1
NSwxMCBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgKiBUaGVz
ZSBvcGVyYXRpb25zIG11c3QgaGFwcGVuIGluIHN0cmljdCBvcmRlci4gQmFz
ZWQgb24KICAgICAgKiBldnRjaG5fMmxfc2V0X3BlbmRpbmcoKSBhYm92ZS4K
ICAgICAgKi8KLSAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChwb3J0LCAm
c2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgotICAgICAgICAgdGVz
dF9iaXQgICAgICAgICAgKHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5f
cGVuZGluZykpICYmCi0gICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdCAocG9y
dCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2Vs
KSkgKQorICAgIGlmICggZ3Vlc3RfdGVzdF9hbmRfY2xlYXJfYml0KGQsIHBv
cnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpICYmCisgICAgICAg
ICBndWVzdF90ZXN0X2JpdChkLCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0
Y2huX3BlbmRpbmcpKSAmJgorICAgICAgICAgIWd1ZXN0X3Rlc3RfYW5kX3Nl
dF9iaXQoZCwgcG9ydCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaW5mbyh2LCBl
dnRjaG5fcGVuZGluZ19zZWwpKSApCiAgICAgewogICAgICAgICB2Y3B1X21h
cmtfZXZlbnRzX3BlbmRpbmcodik7CiAgICAgfQpAQCAtNjcsNyArNjksOCBA
QCBzdGF0aWMgYm9vbF90IGV2dGNobl8ybF9pc19wZW5kaW5nKHN0cnVjdCBk
b21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICB1bnNpZ25lZCBp
bnQgbWF4X3BvcnRzID0gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCkgKiBCSVRT
X1BFUl9FVlRDSE5fV09SRChkKTsKIAogICAgIEFTU0VSVChwb3J0IDwgbWF4
X3BvcnRzKTsKLSAgICByZXR1cm4gcG9ydCA8IG1heF9wb3J0cyAmJiB0ZXN0
X2JpdChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcpKTsK
KyAgICByZXR1cm4gKHBvcnQgPCBtYXhfcG9ydHMgJiYKKyAgICAgICAgICAg
IGd1ZXN0X3Rlc3RfYml0KGQsIHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRj
aG5fcGVuZGluZykpKTsKIH0KIAogc3RhdGljIGJvb2xfdCBldnRjaG5fMmxf
aXNfbWFza2VkKHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9y
dCkKQEAgLTc1LDcgKzc4LDggQEAgc3RhdGljIGJvb2xfdCBldnRjaG5fMmxf
aXNfbWFza2VkKHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9y
dCkKICAgICB1bnNpZ25lZCBpbnQgbWF4X3BvcnRzID0gQklUU19QRVJfRVZU
Q0hOX1dPUkQoZCkgKiBCSVRTX1BFUl9FVlRDSE5fV09SRChkKTsKIAogICAg
IEFTU0VSVChwb3J0IDwgbWF4X3BvcnRzKTsKLSAgICByZXR1cm4gcG9ydCA+
PSBtYXhfcG9ydHMgfHwgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9pbmZvKGQs
IGV2dGNobl9tYXNrKSk7CisgICAgcmV0dXJuIChwb3J0ID49IG1heF9wb3J0
cyB8fAorICAgICAgICAgICAgZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkpOwogfQogCiBzdGF0aWMgdm9p
ZCBldnRjaG5fMmxfcHJpbnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jIGIveGVuL2NvbW1v
bi9ldmVudF9maWZvLmMKaW5kZXggZmM1OGE0NjA4YS4uMDhhODMyMWYxMiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKKysrIGIveGVu
L2NvbW1vbi9ldmVudF9maWZvLmMKQEAgLTE4LDYgKzE4LDggQEAKICNpbmNs
dWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
IAorI2luY2x1ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+CisKICNpbmNsdWRl
IDxwdWJsaWMvZXZlbnRfY2hhbm5lbC5oPgogCiBzdGF0aWMgaW5saW5lIGV2
ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoc3RydWN0
IGRvbWFpbiAqZCwKQEAgLTUxLDcgKzUzLDcgQEAgc3RhdGljIHZvaWQgZXZ0
Y2huX2ZpZm9faW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2hu
ICpldnRjaG4pCiAgICAgICogb24gdGhlIHdyb25nIFZDUFUgb3Igd2l0aCBh
biB1bmV4cGVjdGVkIHByaW9yaXR5LgogICAgICAqLwogICAgIHdvcmQgPSBl
dnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQpOwot
ICAgIGlmICggd29yZCAmJiB0ZXN0X2JpdChFVlRDSE5fRklGT19MSU5LRUQs
IHdvcmQpICkKKyAgICBpZiAoIHdvcmQgJiYgZ3Vlc3RfdGVzdF9iaXQoZCwg
RVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSApCiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiZG9tYWluICVkLCBwb3J0ICVkIGFscmVhZHkg
b24gYSBxdWV1ZVxuIiwKICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBldnRjaG4tPnBvcnQpOwogfQpAQCAtMTE2LDcgKzExOCw3IEBAIHN0YXRp
YyBpbnQgdHJ5X3NldF9saW5rKGV2ZW50X3dvcmRfdCAqd29yZCwgZXZlbnRf
d29yZF90ICp3LCB1aW50MzJfdCBsaW5rKQogICogV2UgYmxvY2sgdW5tYXNr
aW5nIGJ5IHRoZSBndWVzdCBieSBtYXJraW5nIHRoZSB0YWlsIHdvcmQgYXMg
QlVTWSwKICAqIHRoZXJlZm9yZSwgdGhlIGNtcHhjaGcoKSBtYXkgZmFpbCBh
dCBtb3N0IDQgdGltZXMuCiAgKi8KLXN0YXRpYyBib29sX3QgZXZ0Y2huX2Zp
Zm9fc2V0X2xpbmsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgZXZlbnRfd29y
ZF90ICp3b3JkLAorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19zZXRfbGlu
ayhzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93b3JkX3QgKndvcmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxpbmsp
CiB7CiAgICAgZXZlbnRfd29yZF90IHc7CkBAIC0xMzAsNyArMTMyLDcgQEAg
c3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19zZXRfbGluayhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBldmVudF93b3JkX3QgKndvcmQsCiAgICAgICAgIHJl
dHVybiByZXQ7CiAKICAgICAvKiBMb2NrIHRoZSB3b3JkIHRvIHByZXZlbnQg
Z3Vlc3QgdW5tYXNraW5nLiAqLwotICAgIHNldF9iaXQoRVZUQ0hOX0ZJRk9f
QlVTWSwgd29yZCk7CisgICAgZ3Vlc3Rfc2V0X2JpdChkLCBFVlRDSE5fRklG
T19CVVNZLCB3b3JkKTsKIAogICAgIHcgPSByZWFkX2F0b21pYyh3b3JkKTsK
IApAQCAtMTQwLDEzICsxNDIsMTMgQEAgc3RhdGljIGJvb2xfdCBldnRjaG5f
Zmlmb19zZXRfbGluayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93
b3JkX3QgKndvcmQsCiAgICAgICAgIGlmICggcmV0ID49IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIHJldCA9PSAwICkKLSAgICAgICAgICAg
ICAgICBjbGVhcl9iaXQoRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7CisgICAg
ICAgICAgICAgICAgZ3Vlc3RfY2xlYXJfYml0KGQsIEVWVENITl9GSUZPX0JV
U1ksIHdvcmQpOwogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAg
fQogICAgIH0KICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImRvbWFp
biAlZCwgcG9ydCAlZCBub3QgbGlua2VkXG4iLAogICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgbGluayk7Ci0gICAgY2xlYXJfYml0KEVWVENITl9GSUZP
X0JVU1ksIHdvcmQpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBFVlRDSE5f
RklGT19CVVNZLCB3b3JkKTsKICAgICByZXR1cm4gMTsKIH0KIApAQCAtMTcx
LDEzICsxNzMsMTMgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9fc2V0X3Bl
bmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNobikK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHdhc19wZW5kaW5nID0g
dGVzdF9hbmRfc2V0X2JpdChFVlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsK
KyAgICB3YXNfcGVuZGluZyA9IGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwg
RVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCk7CiAKICAgICAvKgogICAgICAq
IExpbmsgdGhlIGV2ZW50IGlmIGl0IHVubWFza2VkIGFuZCBub3QgYWxyZWFk
eSBsaW5rZWQuCiAgICAgICovCi0gICAgaWYgKCAhdGVzdF9iaXQoRVZUQ0hO
X0ZJRk9fTUFTS0VELCB3b3JkKQotICAgICAgICAgJiYgIXRlc3RfYml0KEVW
VENITl9GSUZPX0xJTktFRCwgd29yZCkgKQorICAgIGlmICggIWd1ZXN0X3Rl
c3RfYml0KGQsIEVWVENITl9GSUZPX01BU0tFRCwgd29yZCkgJiYKKyAgICAg
ICAgICFndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19MSU5LRUQsIHdv
cmQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBldnRjaG5fZmlmb19xdWV1
ZSAqcSwgKm9sZF9xOwogICAgICAgICBldmVudF93b3JkX3QgKnRhaWxfd29y
ZDsKQEAgLTIwNiw3ICsyMDgsNyBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlm
b19zZXRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGV2dGNobiAq
ZXZ0Y2huKQogICAgICAgICBpZiAoICFvbGRfcSApCiAgICAgICAgICAgICBn
b3RvIGRvbmU7CiAKLSAgICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0KEVW
VENITl9GSUZPX0xJTktFRCwgd29yZCkgKQorICAgICAgICBpZiAoIGd1ZXN0
X3Rlc3RfYW5kX3NldF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3Jk
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJm9sZF9xLT5sb2NrLCBmbGFncyk7CiAgICAgICAgICAgICBnb3Rv
IGRvbmU7CkBAIC0yNTIsOCArMjU0LDggQEAgc3RhdGljIHZvaWQgZXZ0Y2hu
X2ZpZm9fc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRj
aG4gKmV2dGNobikKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
cS0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIGlmICggIWxpbmtlZAotICAg
ICAgICAgICAgICYmICF0ZXN0X2FuZF9zZXRfYml0KHEtPnByaW9yaXR5LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5ldnRjaG5f
Zmlmby0+Y29udHJvbF9ibG9jay0+cmVhZHkpICkKKyAgICAgICAgICAgICAm
JiAhZ3Vlc3RfdGVzdF9hbmRfc2V0X2JpdChkLCBxLT5wcmlvcml0eSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+ZXZ0
Y2huX2ZpZm8tPmNvbnRyb2xfYmxvY2stPnJlYWR5KSApCiAgICAgICAgICAg
ICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7CiAgICAgfQogIGRvbmU6
CkBAIC0yNzUsNyArMjc3LDcgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9f
Y2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2hu
ICpldnRjaG4pCiAgICAgICogTm8gbmVlZCB0byB1bmxpbmsgYXMgdGhlIGd1
ZXN0IHdpbGwgdW5saW5rIGFuZCBpZ25vcmUKICAgICAgKiBub24tcGVuZGlu
ZyBldmVudHMuCiAgICAgICovCi0gICAgY2xlYXJfYml0KEVWVENITl9GSUZP
X1BFTkRJTkcsIHdvcmQpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBFVlRD
SE5fRklGT19QRU5ESU5HLCB3b3JkKTsKIH0KIAogc3RhdGljIHZvaWQgZXZ0
Y2huX2ZpZm9fdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRj
aG4gKmV2dGNobikKQEAgLTI4NywxMCArMjg5LDEwIEBAIHN0YXRpYyB2b2lk
IGV2dGNobl9maWZvX3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
ZXZ0Y2huICpldnRjaG4pCiAgICAgaWYgKCB1bmxpa2VseSghd29yZCkgKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBjbGVhcl9iaXQoRVZUQ0hOX0ZJRk9f
TUFTS0VELCB3b3JkKTsKKyAgICBndWVzdF9jbGVhcl9iaXQoZCwgRVZUQ0hO
X0ZJRk9fTUFTS0VELCB3b3JkKTsKIAogICAgIC8qIFJlbGluayBpZiBwZW5k
aW5nLiAqLwotICAgIGlmICggdGVzdF9iaXQoRVZUQ0hOX0ZJRk9fUEVORElO
Rywgd29yZCkgKQorICAgIGlmICggZ3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hO
X0ZJRk9fUEVORElORywgd29yZCkgKQogICAgICAgICBldnRjaG5fZmlmb19z
ZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCkBAIC0zMDIsNyArMzA0LDcg
QEAgc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19wZW5kaW5nKHN0cnVj
dCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICBpZiAoIHVu
bGlrZWx5KCF3b3JkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmV0
dXJuIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpOworICAg
IHJldHVybiB3b3JkICYmIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZP
X1BFTkRJTkcsIHdvcmQpOwogfQogCiBzdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90
IHBvcnQpCkBAIC0zMTMsNyArMzE1LDcgQEAgc3RhdGljIGJvb2xfdCBldnRj
aG5fZmlmb19pc19tYXNrZWQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3Bv
cnRfdCBwb3J0KQogICAgIGlmICggdW5saWtlbHkoIXdvcmQpICkKICAgICAg
ICAgcmV0dXJuIDE7CiAKLSAgICByZXR1cm4gdGVzdF9iaXQoRVZUQ0hOX0ZJ
Rk9fTUFTS0VELCB3b3JkKTsKKyAgICByZXR1cm4gIXdvcmQgfHwgZ3Vlc3Rf
dGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKTsKIH0KIAog
c3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19idXN5KHN0cnVjdCBkb21h
aW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKQEAgLTMyNCw3ICszMjYsNyBA
QCBzdGF0aWMgYm9vbF90IGV2dGNobl9maWZvX2lzX2J1c3koc3RydWN0IGRv
bWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogICAgIGlmICggdW5saWtl
bHkoIXdvcmQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4g
dGVzdF9iaXQoRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKTsKKyAgICByZXR1
cm4gd29yZCAmJiBndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19MSU5L
RUQsIHdvcmQpOwogfQogCiBzdGF0aWMgaW50IGV2dGNobl9maWZvX3NldF9w
cmlvcml0eShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRj
aG4sCkBAIC0zNTEsMTEgKzM1MywxMSBAQCBzdGF0aWMgdm9pZCBldnRjaG5f
Zmlmb19wcmludF9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHdvcmQg
PSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQp
OwogICAgIGlmICggIXdvcmQgKQogICAgICAgICBwcmludGsoIj8gICAgICIp
OwotICAgIGVsc2UgaWYgKCB0ZXN0X2JpdChFVlRDSE5fRklGT19MSU5LRUQs
IHdvcmQpICkKLSAgICAgICAgcHJpbnRrKCIlYyAlLTR1IiwgdGVzdF9iaXQo
RVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcsCisgICAgZWxz
ZSBpZiAoIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX0xJTktFRCwg
d29yZCkgKQorICAgICAgICBwcmludGsoIiVjICUtNHUiLCBndWVzdF90ZXN0
X2JpdChkLCBFVlRDSE5fRklGT19CVVNZLCB3b3JkKSA/ICdCJyA6ICcgJywK
ICAgICAgICAgICAgICAgICp3b3JkICYgRVZUQ0hOX0ZJRk9fTElOS19NQVNL
KTsKICAgICBlbHNlCi0gICAgICAgIHByaW50aygiJWMgLSAgICIsIHRlc3Rf
Yml0KEVWVENITl9GSUZPX0JVU1ksIHdvcmQpID8gJ0InIDogJyAnKTsKKyAg
ICAgICAgcHJpbnRrKCIlYyAtICAgIiwgZ3Vlc3RfdGVzdF9iaXQoZCwgRVZU
Q0hOX0ZJRk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcpOwogfQogCiBzdGF0
aWMgY29uc3Qgc3RydWN0IGV2dGNobl9wb3J0X29wcyBldnRjaG5fcG9ydF9v
cHNfZmlmbyA9CkBAIC01MDcsNyArNTA5LDcgQEAgc3RhdGljIHZvaWQgc2V0
dXBfcG9ydHMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgICAgICBldnRjaG4g
PSBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpOwogCi0gICAgICAgIGlmICgg
dGVzdF9iaXQocG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5n
KSkgKQorICAgICAgICBpZiAoIGd1ZXN0X3Rlc3RfYml0KGQsIHBvcnQsICZz
aGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkKICAgICAgICAgICAg
IGV2dGNobi0+cGVuZGluZyA9IDE7CiAKICAgICAgICAgZXZ0Y2huX2ZpZm9f
c2V0X3ByaW9yaXR5KGQsIGV2dGNobiwgRVZUQ0hOX0ZJRk9fUFJJT1JJVFlf
REVGQVVMVCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYTU1NWRhYmJm
Ny4uYzNjOWU1MGQzMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzks
NiArMzksNyBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8
eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1
ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+CiAKIC8qIAogICogVGhpcyBvcHRp
b24gaXMgZGVwcmVjYXRlZCwgdXNlIGdudHRhYl9tYXhfZnJhbWVzIGFuZApA
QCAtNTQ2LDYgKzU0Nyw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZ3Jh
bnRfZW50cmllcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogfQogCiBzdGF0
aWMgaW50IF9zZXRfc3RhdHVzX3YxKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRl
cl90ICpzaGFoLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpyZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBtYXBmbGFnLApAQCAtNjAxLDggKzYwMyw4IEBAIHN0YXRpYyBp
bnQgX3NldF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3Qg
KnNoYWgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8g
d3JpdGUtcGluIGEgci9vIGdyYW50IGVudHJ5LlxuIik7CiAgICAgICAgIH0K
IAotICAgICAgICBwcmV2X3Njb21iby53b3JkID0gY21weGNoZygodTMyICop
c2hhaCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nv
bWJvLndvcmQsIG5ld19zY29tYm8ud29yZCk7CisgICAgICAgIHByZXZfc2Nv
bWJvLndvcmQgPSBndWVzdF9jbXB4Y2hnKHJkLCAodTMyICopc2hhaCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvbWJv
LndvcmQsIG5ld19zY29tYm8ud29yZCk7CiAgICAgICAgIGlmICggbGlrZWx5
KHByZXZfc2NvbWJvLndvcmQgPT0gc2NvbWJvLndvcmQpICkKICAgICAgICAg
ICAgIGJyZWFrOwogCkBAIC02MTksNiArNjIxLDcgQEAgZG9uZToKIAogc3Rh
dGljIGludCBfc2V0X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFk
ZXJfdCAqc2hhaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRf
c3RhdHVzX3QgKnN0YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqcmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbWFwZmxhZywKQEAgLTY4MSw4ICs2ODQsOCBAQCBz
dGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGNvbnN0IGdyYW50X2VudHJ5X2hl
YWRlcl90ICpzaGFoLAogICAgICAgICAgICAgIChpZCAhPSBsZG9taWQpIHx8
CiAgICAgICAgICAgICAgKCFyZWFkb25seSAmJiAoZmxhZ3MgJiBHVEZfcmVh
ZG9ubHkpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdudHRhYl9jbGVh
cl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKLSAgICAgICAgICAgIGdu
dHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsKKyAgICAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0
YXR1cyk7CisgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dU
Rl9yZWFkaW5nLCBzdGF0dXMpOwogICAgICAgICAgICAgUElOX0ZBSUwoZG9u
ZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAg
ICJVbnN0YWJsZSBmbGFncyAoJXgpIG9yIGRvbSAoJWQpLiAoZXhwZWN0ZWQg
ZG9tICVkKSAiCiAgICAgICAgICAgICAgICAgICAgICAiKHIvdzogJWQpXG4i
LApAQCAtNjkzLDcgKzY5Niw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNf
djIoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCiAgICAgewog
ICAgICAgICBpZiAoIHVubGlrZWx5KGZsYWdzICYgR1RGX3JlYWRvbmx5KSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9H
VEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgICAgIGdudHRhYl9jbGVh
cl9mbGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAgICAgICAgICAg
ICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAogICAgICAg
ICAgICAgICAgICAgICAgIlVuc3RhYmxlIGdyYW50IHJlYWRvbmx5IGZsYWdc
biIpOwogICAgICAgICB9CkBAIC03MDYsNiArNzA5LDcgQEAgZG9uZToKIAog
c3RhdGljIGludCBfc2V0X3N0YXR1cyhjb25zdCBncmFudF9lbnRyeV9oZWFk
ZXJfdCAqc2hhaCwKICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfc3Rh
dHVzX3QgKnN0YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGRvbWFpbiAqcmQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IHJndF92ZXJzaW9uLAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
YWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAg
ICAgIGludCByZWFkb25seSwKQEAgLTcxNCw5ICs3MTgsOSBAQCBzdGF0aWMg
aW50IF9zZXRfc3RhdHVzKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAogewogCiAgICAgaWYgKCByZ3RfdmVyc2lvbiA9PSAxICkKLSAgICAg
ICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YxKHNoYWgsIGFjdCwgcmVhZG9ubHks
IG1hcGZsYWcsIGxkb21pZCk7CisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1
c192MShzaGFoLCByZCwgYWN0LCByZWFkb25seSwgbWFwZmxhZywgbGRvbWlk
KTsKICAgICBlbHNlCi0gICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192Mihz
aGFoLCBzdGF0dXMsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7
CisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMs
IHJkLCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9taWQpOwogfQogCiBz
dGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4
aXN0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKQEAgLTg4NCw3ICs4ODgs
NyBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgICAgICAgKCEob3At
PmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAgICAgICEoYWN0
LT5waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkp
ICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hh
aCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAgaWYg
KCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMsIHJkLCByZ3QtPmd0
X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHksIDEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGQtPmRvbWFpbl9pZCkgIT0gR05UU1Rf
b2theSkgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CkBA
IC0xMDk3LDEwICsxMTAxLDEwIEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYo
CiAgdW5sb2NrX291dF9jbGVhcjoKICAgICBpZiAoICEob3AtPmZsYWdzICYg
R05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAgICAgIShhY3QtPnBpbiAmIChH
TlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSApCi0gICAgICAg
IGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAg
ICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3Rh
dHVzKTsKIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBn
bnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwog
CiAgYWN0X3JlbGVhc2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNl
KGFjdCk7CkBAIC0xMzgyLDEwICsxMzg2LDEwIEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAq
b3ApCiAKICAgICBpZiAoICgoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFz
a3xHTlRQSU5faHN0d19tYXNrKSkgPT0gMCkgJiYKICAgICAgICAgICEob3At
PmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkpICkKLSAgICAgICAgZ250dGFiX2Ns
ZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0
YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOwogCiAg
ICAgaWYgKCBhY3QtPnBpbiA9PSAwICkKLSAgICAgICAgZ250dGFiX2NsZWFy
X2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJf
Y2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgICAg
YWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFudF9yZWFkX3Vu
bG9jayhyZ3QpOwpAQCAtMTg2OSw4ICsxODczLDggQEAgZ250dGFiX3ByZXBh
cmVfZm9yX3RyYW5zZmVyKAogICAgICAgICBuZXdfc2NvbWJvID0gc2NvbWJv
OwogICAgICAgICBuZXdfc2NvbWJvLnNob3J0cy5mbGFncyB8PSBHVEZfdHJh
bnNmZXJfY29tbWl0dGVkOwogCi0gICAgICAgIHByZXZfc2NvbWJvLndvcmQg
PSBjbXB4Y2hnKCh1MzIgKikmc2hhLT5mbGFncywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2NvbWJvLndvcmQsIG5ld19zY29tYm8u
d29yZCk7CisgICAgICAgIHByZXZfc2NvbWJvLndvcmQgPSBndWVzdF9jbXB4
Y2hnKHJkLCAodTMyICopJnNoYS0+ZmxhZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNjb21iby53b3JkLCBuZXdfc2Nv
bWJvLndvcmQpOwogICAgICAgICBpZiAoIGxpa2VseShwcmV2X3Njb21iby53
b3JkID09IHNjb21iby53b3JkKSApCiAgICAgICAgICAgICBicmVhazsKIApA
QCAtMjE2NSwxMSArMjE2OSwxMSBAQCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2Nv
cHkoCiAKICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5jOwog
ICAgICAgICBpZiAoICEoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xH
TlRQSU5faHN0d19tYXNrKSkgKQotICAgICAgICAgICAgZ250dGFiX2NsZWFy
X2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAgICAgICAgZ250
dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKICAg
ICB9CiAKICAgICBpZiAoICFhY3QtPnBpbiApCi0gICAgICAgIGdudHRhYl9j
bGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250
dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfcmVhZGluZywgc3RhdHVzKTsKIAog
ICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgZ3JhbnRfcmVh
ZF91bmxvY2socmd0KTsKQEAgLTIxOTEsMTQgKzIxOTUsMTUgQEAgX19yZWxl
YXNlX2dyYW50X2Zvcl9jb3B5KAogICAgdW5kZXIgdGhlIGRvbWFpbidzIGdy
YW50IHRhYmxlIGxvY2suICovCiAvKiBPbmx5IHNhZmUgb24gdHJhbnNpdGl2
ZSBncmFudHMuICBFdmVuIHRoZW4sIG5vdGUgdGhhdCB3ZSBkb24ndAogICAg
YXR0ZW1wdCB0byBkcm9wIGFueSBwaW4gb24gdGhlIHJlZmVyZW50IGdyYW50
LiAqLwotc3RhdGljIHZvaWQgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGlu
KGNvbnN0IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgKnN0YXR1
cykKK3N0YXRpYyB2b2lkIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bpbihz
dHJ1Y3QgZG9tYWluICpyZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5
ICphY3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3QgKnN0YXR1cykKIHsKICAgICBpZiAoICEoYWN0LT5waW4g
JiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJTl9kZXZ3X21hc2spKSApCi0g
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGlu
Zywgc3RhdHVzKTsKIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAg
ICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogfQogCiAvKiBHcmFiIGEgZnJhbWUgbnVtYmVyIGZyb20gYSBncmFu
dCBlbnRyeSBhbmQgdXBkYXRlIHRoZSBmbGFncyBhbmQgcGluCkBAIC0yMjU4
LDcgKzIyNjMsNyBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAg
ewogICAgICAgICBpZiAoICghb2xkX3BpbiB8fCAoIXJlYWRvbmx5ICYmCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhKG9sZF9waW4gJiAoR05UUElO
X2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkpKSAmJgotICAgICAgICAg
ICAgIChyYyA9IF9zZXRfc3RhdHVzX3YyKHNoYWgsIHN0YXR1cywgYWN0LCBy
ZWFkb25seSwgMCwKKyAgICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192
MihzaGFoLCBzdGF0dXMsIHJkLCBhY3QsIHJlYWRvbmx5LCAwLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxkb20pKSAhPSBHTlRTVF9v
a2F5ICkKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIApAQCAtMjMw
Niw3ICsyMzExLDcgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogCiAg
ICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CisgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9w
aW4ocmQsIGFjdCwgc3RhdHVzKTsKICAgICAgICAgICAgIHJjdV91bmxvY2tf
ZG9tYWluKHRkKTsKICAgICAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNl
KGFjdCk7CiAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwpA
QCAtMjMyOCw3ICsyMzMzLDcgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAhYWN0LT5pc19zdWJfcGFn
ZSkpICkKICAgICAgICAgewogICAgICAgICAgICAgX19yZWxlYXNlX2dyYW50
X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZWFkb25seSk7Ci0gICAgICAg
ICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMp
OworICAgICAgICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKHJk
LCBhY3QsIHN0YXR1cyk7CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFp
bih0ZCk7CiAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3Qp
OwogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKQEAgLTIz
NTcsNyArMjM2Miw3IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAg
ICBlbHNlIGlmICggIW9sZF9waW4gfHwKICAgICAgICAgICAgICAgKCFyZWFk
b25seSAmJiAhKG9sZF9waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5f
aHN0d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3Nl
dF9zdGF0dXMoc2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwK
KyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMs
IHJkLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZWFkb25seSwgMCwgbGRvbSkpICE9IEdOVFNUX29r
YXkgKQogICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIApAQCAtMjQ0
MywxMCArMjQ0OCwxMCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAg
dW5sb2NrX291dF9jbGVhcjoKICAgICBpZiAoICEocmVhZG9ubHkpICYmCiAg
ICAgICAgICAhKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21hc2sgfCBHTlRQ
SU5fZGV2d19tYXNrKSkgKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhf
R1RGX3dyaXRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9m
bGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoICFh
Y3QtPnBpbiApCi0gICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVh
ZGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQs
IF9HVEZfcmVhZGluZywgc3RhdHVzKTsKIAogIHVubG9ja19vdXQ6CiAgICAg
YWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKQEAgLTM1NDksMTEgKzM1NTQs
MTEgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAgICAgICB9
CiAKICAgICAgICAgICAgIGlmICggKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpID09IDAgKQotICAgICAgICAgICAg
ICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsK
KyAgICAgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93
cml0aW5nLCBzdGF0dXMpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBh
Y3QtPnBpbiA9PSAwICkKLSAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFn
KF9HVEZfcmVhZGluZywgc3RhdHVzKTsKKyAgICAgICAgICAgIGdudHRhYl9j
bGVhcl9mbGFnKHJkLCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKICAgICAg
ICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICAgICAgZ3JhbnRf
cmVhZF91bmxvY2socmd0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaAppbmRleCBiNDcyMjBjMWM2Li44ODZmODM5OGMzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC02LDcg
KzYsNyBAQAogI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyA0CiAj
ZGVmaW5lIEdOVFRBQl9NQVhfVkVSU0lPTiAxCiAKLXZvaWQgZ250dGFiX2Ns
ZWFyX2ZsYWcodW5zaWduZWQgbG9uZyBuciwgdWludDE2X3QgKmFkZHIpOwor
dm9pZCBnbnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7CiBpbnQgY3JlYXRlX2dy
YW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwKICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncywgdW5z
aWduZWQgaW50CiAgICAgICAgIGNhY2hlX2ZsYWdzKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA5YzY0MzYxZWUyLi44
ODliMDRjYzg4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oCkBAIC01Niw3ICs1Niw4IEBAIGludCByZXBsYWNlX2dyYW50X2hv
c3RfbWFwcGluZygKIAogI2RlZmluZSBnbnR0YWJfbWFya19kaXJ0eShkLCBm
KSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIChmKSkKIAotc3RhdGljIGlubGlu
ZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWlu
dDE2X3QgKnN0KQorc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9jbGVhcl9m
bGFnKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBuciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCAqc3Qp
CiB7CiAgICAgLyoKICAgICAgKiBOb3RlIHRoYXQgdGhpcyBjYW5ub3QgYmUg
Y2xlYXJfYml0KCksIGFzIHRoZSBhY2Nlc3MgbXVzdCBiZQotLSAKMi4xNy4x
Cgo=

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

RnJvbSBlY2ZiZmJmNTQ3NjA2ZTdlYzU5NWVjZDAxMDRiMDFhOTk0YWMzN2Fm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMjAvMjFd
IHhlbi9hcm06IEFkZCBwZXJmb3JtYW5jZSBjb3VudGVycyBpbiBndWVzdAog
YXRvbWljIGhlbHBlcnMKCkFkZCBwZXJmb3JtYW5jZSBjb3VudGVycyBpbiBn
dWVzdCBhdG9taWMgaGVscGVycyB0byBiZSBhYmxlIHRvIGRldGVjdAp3aGV0
aGVyIGEgZ3Vlc3QgaXMgb2Z0ZW4gcGF1c2VkIGR1cmluZyB0aGUgb3BlcmF0
aW9ucy4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaCB8
IDEyICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmggICAgfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3RfYXRvbWljcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9t
aWNzLmgKaW5kZXggNjE5MjVkMzEzZC4uNjk4NTA4YmY4NyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKQEAgLTI0LDkg
KzI0LDEzIEBAIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGd1ZXN0
X3NhZmVfYXRvbWljX21heCk7CiAjZGVmaW5lIGd1ZXN0X2JpdG9wKG5hbWUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0XyMjbmFtZShzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApIFwKIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVyZmNfaW5j
cihhdG9taWNzX2d1ZXN0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBpZiAoIG5hbWUjI190aW1lb3V0KG5yLCBwLCB0aGlz
X2NwdShndWVzdF9zYWZlX2F0b21pY19tYXgpKSApICAgICAgICAgICBcCiAg
ICAgICAgIHJldHVybjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBwZXJmY19pbmNyKGF0b21pY3Nf
Z3Vlc3RfcGF1c2VkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBuYW1lKG5y
LCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG9tYWluX3VucGF1c2UoZCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXApAQCAtMzgsMTEgKzQyLDE1IEBAIHN0YXRpYyBpbmxpbmUg
aW50IGd1ZXN0XyMjbmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApICBcCiAgICAgYm9vbCBzdWNjZWVkOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGludCBvbGRiaXQ7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVyZmNfaW5j
cihhdG9taWNzX2d1ZXN0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBzdWNjZWVkID0gbmFtZSMjX3RpbWVvdXQobnIsIHAs
ICZvbGRiaXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXNfY3B1KGd1ZXN0X3Nh
ZmVfYXRvbWljX21heCkpOyAgICAgICAgICAgICAgXAogICAgIGlmICggc3Vj
Y2VlZCApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcmV0dXJuIG9sZGJpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHBlcmZjX2luY3IoYXRvbWljc19ndWVzdF9wYXVzZWQpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG9tYWluX3BhdXNlX25vc3lu
YyhkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIG9sZGJpdCA9IG5hbWUobnIsIHApOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBkb21haW5fdW5wYXVzZShkKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03MywxMCAr
ODEsMTQgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fZ3Vlc3Rf
Y21weGNoZyhzdHJ1Y3QgZG9tYWluICpkLAogewogICAgIHVuc2lnbmVkIGxv
bmcgb2xkdmFsID0gb2xkOwogCisgICAgcGVyZmNfaW5jcihhdG9taWNzX2d1
ZXN0KTsKKwogICAgIGlmICggX19jbXB4Y2hnX21iX3RpbWVvdXQocHRyLCAm
b2xkdmFsLCBuZXcsIHNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0aGlzX2NwdShndWVzdF9zYWZlX2F0b21pY19tYXgpKSApCiAgICAg
ICAgIHJldHVybiBvbGR2YWw7CiAKKyAgICBwZXJmY19pbmNyKGF0b21pY3Nf
Z3Vlc3RfcGF1c2VkKTsKKwogICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7
CiAgICAgb2xkdmFsID0gX19jbXB4Y2hnX21iKHB0ciwgb2xkLCBuZXcsIHNp
emUpOwogICAgIGRvbWFpbl91bnBhdXNlKGQpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmZjX2RlZm4uaAppbmRleCA2OWZhYmU3NTI5Li45ODdmZTdm
ODZhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaApA
QCAtNzEsNiArNzEsOSBAQCBQRVJGQ09VTlRFUihwaHlzX3RpbWVyX2lycXMs
ICAiUGh5c2ljYWwgdGltZXIgaW50ZXJydXB0cyIpCiBQRVJGQ09VTlRFUih2
aXJ0X3RpbWVyX2lycXMsICAiVmlydHVhbCB0aW1lciBpbnRlcnJ1cHRzIikK
IFBFUkZDT1VOVEVSKG1haW50ZW5hbmNlX2lycXMsICJNYWludGVuYW5jZSBp
bnRlcnJ1cHRzIikKIAorUEVSRkNPVU5URVIoYXRvbWljc19ndWVzdCwgICAg
ImF0b21pY3M6IGd1ZXN0IGFjY2VzcyIpCitQRVJGQ09VTlRFUihhdG9taWNz
X2d1ZXN0X3BhdXNlZCwgICAiYXRvbWljczogZ3Vlc3QgcGF1c2VkIikKKwog
LyojZW5kaWYqLyAvKiBfX1hFTl9QRVJGQ19ERUZOX0hfXyAqLwogCiAvKgot
LSAKMi4xNy4xCgo=

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

RnJvbSA1YTI4YTM5NWQ4ZjgxM2QwZGQxNzc0MjM0NTM0ODQ4MWU0NTc2Yjcy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjggMjEvMjFd
IHhlbi9hcm06IGdyYW50LXRhYmxlOiBQcm90ZWN0IGdudHRhYl9jbGVhcl9m
bGFnCiBhZ2FpbnN0IGd1ZXN0IG1pc2JlaGF2aW9yCgpUaGUgZnVuY3Rpb24g
Z250dGFiX2NsZWFyX2ZsYWcgaXMgdXNlZCB0byBjbGVhciB0aGUgYWNjZXNz
IGZsYWdzLiBPbgpBcm0sIGl0IGlzIGltcGxlbWVudGVkIHVzaW5nIGEgbG9v
cCBhbmQgZ3Vlc3RfY21weGNoZy4KCkl0IGlzIHBvc3NpYmxlIHRoYXQgZ3Vl
c3RfY21weGNoZyB3aWxsIGFsd2F5cyByZXR1cm4gYSBkaWZmZXJlbnQgdmFs
dWUKdGhhbiBvbGQuIFRoaXMgY2FuIGhhcHBlbiBpZiB0aGUgZ3Vlc3QgdXBk
YXRlZCB0aGUgbWVtb3J5IGJlZm9yZSBYZW4gaGFzCnRpbWUgdG8gZG8gdGhl
IGV4Y2hhbmdlLiBCZWNhdXNlIG9mIHRoYXQsIHRoZXJlIGFyZSBubyB3YXkg
Zm9yIHRvCnByb21pc2UgdGhlIGxvb3Agd2lsbCBlbmQuCgpJdCBpcyBwb3Nz
aWJsZSB0byBtYWtlIHRoZSBjdXJyZW50IGNvZGUgc2FmZSBieSByZS11c2lu
ZyB0aGUgc2FtZQpwcmluY2lwbGUgYXMgYXBwbGllZCBvbiB0aGUgZ3Vlc3Qg
YXRvbWljIGhlbHBlci4gSG93ZXZlciB0aGlzIHBhdGNoCnRha2VzIGEgZGlm
ZmVyZW50IGFwcHJvYWNoIHRoYXQgc2hvdWxkIGxlYWQgdG8gbW9yZSBlZmZp
Y2llbnQgY29kZSBpbgp0aGUgZGVmYXVsdCBjYXNlLgoKQSBuZXcgaGVscGVy
IGlzIGludHJvZHVjZWQgdG8gY2xlYXIgYSBzZXQgb2YgYml0cyBvbiBhIDE2
LWJpdHMgd29yZC4KVGhpcyBzaG91bGQgYXZvaWQgYSBhbiBleHRyYSBsb29w
IHRvIGNoZWNrIGNtcHhjaGcgc3VjY2VlZGVkLgoKTm90ZSB0aGF0IGEgbWFz
ayBpcyB1c2VkIGluc3RlYWQgb2YgYSBiaXQsIHNvIHRoZSBoZWxwZXIgY2Fu
IGJlIHJlLXVzZWQKbGF0ZXIgb24gZm9yIGNsZWFyaW5nIG11bHRpcGxlIGZs
YWdzIGF0IHRoZSBzYW1lIHRpbWUuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5
NS4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyAgICAgfCAzNSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2Fy
bTY0L2xpYi9iaXRvcHMuYyAgICAgfCAzMyArKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAg
IHwgMTAgKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o
ICAgICAgICB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rf
YXRvbWljcy5oIHwgMTMgKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwg
ODYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jIGIveGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9iaXRvcHMuYwppbmRleCAwODc1MDMxNGZjLi4zZGNh
NzY5YmYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2Jp
dG9wcy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMK
QEAgLTEyNiw2ICsxMjYsNDEgQEAgdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9i
aXQsIGVvcikKIHRlc3RvcCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKIHRl
c3RvcCh0ZXN0X2FuZF9zZXRfYml0LCBvcnIpCiAKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGJvb2wgaW50X2NsZWFyX21hc2sxNih1aW50MTZfdCBtYXNrLCB2
b2xhdGlsZSB1aW50MTZfdCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHRpbWVvdXQsIHVuc2lnbmVkIGlu
dCBtYXhfdHJ5KQoreworICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisK
KyAgICBwcmVmZXRjaHcoKGNvbnN0IHVpbnQxNl90ICopcCk7CisKKyAgICBk
bworICAgIHsKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gaW50X2NsZWFy
X21hc2sxNlxuIgorICAgICAgICAiICAgbGRyZXhoICAlMiwgJTFcbiIKKyAg
ICAgICAgIiAgIGJpYyAgICAgJTIsICUyLCAlM1xuIgorICAgICAgICAiICAg
c3RyZXhoICAlMCwgJTIsICUxXG4iCisgICAgICAgIDogIj0mciIgKHJlcyks
ICIrUW8iICgqcCksICI9JnIiICh0bXApCisgICAgICAgIDogInIiIChtYXNr
KSk7CisKKyAgICAgICAgaWYgKCAhcmVzICkKKyAgICAgICAgICAgIGJyZWFr
OworICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAoKC0tbWF4X3RyeSkgPiAw
KSApOworCisgICAgcmV0dXJuICFyZXM7Cit9CisKK3ZvaWQgY2xlYXJfbWFz
azE2KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApCit7CisgICAg
aWYgKCAhaW50X2NsZWFyX21hc2sxNihtYXNrLCBwLCBmYWxzZSwgMCkgKQor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworYm9vbCBjbGVh
cl9tYXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lk
ICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bWF4X3RyeSkKK3sKKyAgICByZXR1cm4gaW50X2NsZWFyX21hc2sxNihtYXNr
LCBwLCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2Jp
dG9wcy5jCmluZGV4IDc4YmY0ZWQ4YzUuLjI3Njg4ZTU0MTggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYwpAQCAtMTE4LDYgKzExOCwz
OSBAQCB0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQogdGVzdG9w
KHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQogdGVzdG9wKHRlc3RfYW5kX3Nl
dF9iaXQsIG9ycikKIAorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRf
Y2xlYXJfbWFzazE2KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHVpbnQxNl90
ICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90cnkpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsKKworICAgIGRvCisgICAgewor
ICAgICAgICBhc20gdm9sYXRpbGUgKCIvLyAgaW50X2NsZWFyX21hc2sxNlxu
IgorICAgICAgICAiICAgbGR4cmggICAldzIsICUxXG4iCisgICAgICAgICIg
ICBiaWMgICAgICV3MiwgJXcyLCAldzNcbiIKKyAgICAgICAgIiAgIHN0eHJo
ICAgJXcwLCAldzIsICUxXG4iCisgICAgICAgIDogIj0mciIgKHJlcyksICIr
USIgKCpwKSwgIj0mciIgKHRtcCkKKyAgICAgICAgOiAiciIgKG1hc2spKTsK
KworICAgICAgICBpZiAoICFyZXMgKQorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhfdHJ5KSA+IDApICk7
CisKKyAgICByZXR1cm4gIXJlczsKK30KKwordm9pZCBjbGVhcl9tYXNrMTYo
dWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9pZCAqcCkKK3sKKyAgICBpZiAo
ICFpbnRfY2xlYXJfbWFzazE2KG1hc2ssIHAsIGZhbHNlLCAwKSApCisgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorCitib29sIGNsZWFyX21h
c2sxNl90aW1lb3V0KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnAs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhf
dHJ5KQoreworICAgIHJldHVybiBpbnRfY2xlYXJfbWFzazE2KG1hc2ssIHAs
IHRydWUsIG1heF90cnkpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMg
Yi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBjOTkxZGJkMTc4Li4wZjU5NWJk
ZThkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtMTM3MSwxNSArMTM3MSw3IEBAIHZvaWQgcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiB2b2lkIGdu
dHRhYl9jbGVhcl9mbGFnKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgbnIsIHVpbnQxNl90ICphZGRyKQogewotICAgIC8qCi0gICAgICogTm90
ZSB0aGF0IHRoaXMgY2Fubm90IGJlIGNsZWFyX2JpdCgpLCBhcyB0aGUgYWNj
ZXNzIG11c3QgYmUKLSAgICAgKiBjb25maW5lZCB0byB0aGUgc3BlY2lmaWVk
IDIgYnl0ZXMuCi0gICAgICovCi0gICAgdWludDE2X3QgbWFzayA9IH4oMSA8
PCBuciksIG9sZDsKLQotICAgIGRvIHsKLSAgICAgICAgb2xkID0gKmFkZHI7
Ci0gICAgfSB3aGlsZSAoZ3Vlc3RfY21weGNoZyhkLCBhZGRyLCBvbGQsIG9s
ZCAmIG1hc2spICE9IG9sZCk7CisgICAgZ3Vlc3RfY2xlYXJfbWFzazE2KGQs
IEJJVChuciksIGFkZHIpOwogfQogCiB2b2lkIGdudHRhYl9tYXJrX2RpcnR5
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbCkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IDE3MmJiYWVlN2UuLjNiMTdkYjA5
NmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApAQCAtNTIsNiAr
NTIsOCBAQCBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIAordm9pZCBjbGVhcl9tYXNrMTYo
dWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9pZCAqcCk7CisKIC8qCiAgKiBU
aGUgaGVscGVycyBiZWxvdyBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9y
eSBpZiB0aGUgYWN0aW9uIHRha2VzCiAgKiB0b28gbG9uZy4KQEAgLTcwLDYg
KzcyLDggQEAgYm9vbCB0ZXN0X2FuZF9jbGVhcl9iaXRfdGltZW91dChpbnQg
bnIsIHZvbGF0aWxlIHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7
CiBib29sIHRlc3RfYW5kX2NoYW5nZV9iaXRfdGltZW91dChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpOworYm9v
bCBjbGVhcl9tYXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2b2xhdGls
ZSB2b2lkICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSk7CiAKIC8qKgogICogX190ZXN0X2FuZF9zZXRfYml0
IC0gU2V0IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2YWx1ZQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAppbmRleCA2OTg1
MDhiZjg3Li5hZjI3Y2M2MjdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2F0b21pY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2d1ZXN0X2F0b21pY3MuaApAQCAtNzMsNiArNzMsMTkgQEAgZ3Vlc3Rf
dGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCiAKICN1bmRlZiBndWVzdF90
ZXN0b3AKIAorc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0X2NsZWFyX21hc2sx
NihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCBtYXNrLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2xhdGlsZSB1aW50MTZf
dCAqcCkKK3sKKyAgICBwZXJmY19pbmNyKGF0b21pY3NfZ3Vlc3QpOworCisg
ICAgaWYgKCBjbGVhcl9tYXNrMTZfdGltZW91dChtYXNrLCBwLCB0aGlzX2Nw
dShndWVzdF9zYWZlX2F0b21pY19tYXgpKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7CisgICAgY2xlYXJfbWFz
azE2KG1hc2ssIHApOworICAgIGRvbWFpbl91bnBhdXNlKGQpOworfQorCiBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19ndWVzdF9jbXB4Y2hnKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBvbGQsCi0tIAoyLjE3LjEKCg==

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

RnJvbSA4MjUyYzhjODc3ZWJiMWU0MzE0ZTRlYzAxZGRkZmUyOTc5MDcyMTFi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjMgTWF5IDIwMTkgMTA6
NDI6MjkgLTA3MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOSAwMS8yMF0gZXZl
bnRzOiBkcm9wIGFyY2hfZXZ0Y2huX2luamVjdCgpCgpIYXZlIHRoZSBvbmx5
IHVzZXIgY2FsbCB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcoKSBpbnN0ZWFk
LCBhdCB0aGUgc2FtZQp0aW1lIGFycmFuZ2luZyBmb3IgY29ycmVjdCBvcmRl
cmluZyBvZiB0aGUgd3JpdGVzIChldnRjaG5fcGVuZGluZ19zZWwKc2hvdWxk
IGJlIHdyaXR0ZW4gYmVmb3JlIGV2dGNobl91cGNhbGxfcGVuZGluZykuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICB8
IDUgLS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgIHwgMyArLS0KIHhl
bi9pbmNsdWRlL3hlbi9ldmVudC5oIHwgMyAtLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5j
CmluZGV4IGNiNGFjYjNmNjEuLmQ5YmFjZDA3ZTcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpA
QCAtNTMwLDExICs1MzAsNiBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3Rfc3Bp
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQogICAgIHZn
aWNfdmNwdV9pbmplY3RfaXJxKHYsIHZpcnEpOwogfQogCi12b2lkIGFyY2hf
ZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICB2Z2ljX3Zj
cHVfaW5qZWN0X2lycSh2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7
Ci19Ci0KIGJvb2wgdmdpY19lbXVsYXRlKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCB1bmlvbiBoc3IgaHNyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMg
Yi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDdhOTQ0NDE2ZWQuLjYxOWJj
YTgwNDQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIv
eGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTIwMywxMCArMTIwMyw5IEBAIGlu
dCBtYXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25n
IGdmbiwgdW5zaWduZWQgb2Zmc2V0KQogICAgICAqIE1hcmsgZXZlcnl0aGlu
ZyBhcyBiZWluZyBwZW5kaW5nIGp1c3QgdG8gbWFrZSBzdXJlIG5vdGhpbmcg
Z2V0cwogICAgICAqIGxvc3QuICBUaGUgZG9tYWluIHdpbGwgZ2V0IGEgc3B1
cmlvdXMgZXZlbnQsIGJ1dCBpdCBjYW4gY29wZS4KICAgICAgKi8KLSAgICB2
Y3B1X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSA9IDE7CiAgICAg
Zm9yICggaSA9IDA7IGkgPCBCSVRTX1BFUl9FVlRDSE5fV09SRChkKTsgaSsr
ICkKICAgICAgICAgc2V0X2JpdChpLCAmdmNwdV9pbmZvKHYsIGV2dGNobl9w
ZW5kaW5nX3NlbCkpOwotICAgIGFyY2hfZXZ0Y2huX2luamVjdCh2KTsKKyAg
ICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7CiAKICAgICByZXR1cm4g
MDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oIGIv
eGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKaW5kZXggODJjYWRkYmU3Ni4uOTQ1
YzJlNzA0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2V2ZW50LmgKQEAgLTY4LDkgKzY4LDYg
QEAgaW50IGd1ZXN0X2VuYWJsZWRfZXZlbnQoc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IHZpcnEpOwogLyogTm90aWZ5IHJlbW90ZSBlbmQgb2YgYSBYZW4t
YXR0YWNoZWQgZXZlbnQgY2hhbm5lbC4qLwogdm9pZCBub3RpZnlfdmlhX3hl
bl9ldmVudF9jaGFubmVsKHN0cnVjdCBkb21haW4gKmxkLCBpbnQgbHBvcnQp
OwogCi0vKiBJbmplY3QgYW4gZXZlbnQgY2hhbm5lbCBub3RpZmljYXRpb24g
aW50byB0aGUgZ3Vlc3QgKi8KLXZvaWQgYXJjaF9ldnRjaG5faW5qZWN0KHN0
cnVjdCB2Y3B1ICp2KTsKLQogLyoKICAqIEludGVybmFsIGV2ZW50IGNoYW5u
ZWwgb2JqZWN0IHN0b3JhZ2UuCiAgKgotLSAKMi4xNy4xCgo=

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

RnJvbSBmMjFhNjM4YTczOWQ3ODg3MjNmNjA5ZDdhNGRjMThhNGFmYzE3NDIx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTIgTWFyIDIwMTkgMTQ6
NDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIHYyIDQuOSAwMi8yMF0gY29t
bW9uOiBhdm9pZCBhdG9taWMgcmVhZC1tb2RpZnktd3JpdGUgYWNjZXNzZXMK
IGluIG1hcF92Y3B1X2luZm8oKQoKVGhlcmUncyBubyBuZWVkIHRvIHNldCB0
aGUgZXZ0Y2huX3BlbmRpbmdfc2VsIGJpdHMgb25lIGJ5IG9uZS4gU2ltcGx5
CndyaXRlIGZ1bGwgd29yZHMgd2l0aCBhbGwgb25lcy4KCkZvciBBcm0gdGhp
cyByZXF1aXJlcyBleHRlbmRpbmcgd3JpdGVfYXRvbWljKCkgdG8gYWxzbyBo
YW5kbGUgNjQtYml0CnZhbHVlczsgZm9yIHN5bW1ldHJ5IHJlYWRfYXRvbWlj
KCkgZ2V0cyBhZGp1c3RlZCBhcyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICB8ICA5ICsrKysrKy0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCB8IDE1ICsrKysrKysr
KysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWlu
LmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDYxOWJjYTgwNDQuLjFi
ZmVjMzJlOWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTE1MCw3ICsxMTUwLDYgQEAg
aW50IG1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgZ2ZuLCB1bnNpZ25lZCBvZmZzZXQpCiAgICAgdm9pZCAqbWFwcGluZzsK
ICAgICB2Y3B1X2luZm9fdCAqbmV3X2luZm87CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZTsKLSAgICBpbnQgaTsKIAogICAgIGlmICggb2Zmc2V0ID4g
KFBBR0VfU0laRSAtIHNpemVvZih2Y3B1X2luZm9fdCkpICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CkBAIC0xMjAzLDggKzEyMDIsMTIgQEAgaW50IG1h
cF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ2Zu
LCB1bnNpZ25lZCBvZmZzZXQpCiAgICAgICogTWFyayBldmVyeXRoaW5nIGFz
IGJlaW5nIHBlbmRpbmcganVzdCB0byBtYWtlIHN1cmUgbm90aGluZyBnZXRz
CiAgICAgICogbG9zdC4gIFRoZSBkb21haW4gd2lsbCBnZXQgYSBzcHVyaW91
cyBldmVudCwgYnV0IGl0IGNhbiBjb3BlLgogICAgICAqLwotICAgIGZvciAo
IGkgPSAwOyBpIDwgQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7IGkrKyApCi0g
ICAgICAgIHNldF9iaXQoaSwgJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGlu
Z19zZWwpKTsKKyNpZmRlZiBDT05GSUdfQ09NUEFUCisgICAgaWYgKCAhaGFz
XzMyYml0X3NoaW5mbyhkKSApCisgICAgICAgIHdyaXRlX2F0b21pYygmbmV3
X2luZm8tPm5hdGl2ZS5ldnRjaG5fcGVuZGluZ19zZWwsIH4wKTsKKyAgICBl
bHNlCisjZW5kaWYKKyAgICAgICAgd3JpdGVfYXRvbWljKCZ2Y3B1X2luZm8o
diwgZXZ0Y2huX3BlbmRpbmdfc2VsKSwgfjApOwogICAgIHZjcHVfbWFya19l
dmVudHNfcGVuZGluZyh2KTsKIAogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXRvbWljLmgKaW5kZXggNTBmMjgzNWUzNS4uNzRjNzNlNjdj
NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2F0b21pYy5oCkBAIC01NSw2ICs1
NSwxOSBAQCBidWlsZF9hdG9taWNfd3JpdGUod3JpdGVfaW50X2F0b21pYywg
IiIsICBXT1JELCBpbnQsICJyIikKICNpZiBkZWZpbmVkIChDT05GSUdfQVJN
XzY0KQogYnVpbGRfYXRvbWljX3JlYWQocmVhZF91NjRfYXRvbWljLCAiIiwg
IiIsIHVpbnQ2NF90LCAiPXIiKQogYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRl
X3U2NF9hdG9taWMsICIiLCAiIiwgdWludDY0X3QsICJyIikKKyNlbGlmIGRl
ZmluZWQgKENPTkZJR19BUk1fMzIpCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90
IHJlYWRfdTY0X2F0b21pYyhjb25zdCB2b2xhdGlsZSB1aW50NjRfdCAqYWRk
cikKK3sKKyAgICB1aW50NjRfdCB2YWw7CisKKyAgICBhc20gdm9sYXRpbGUg
KCAibGRyZCAlMCwlSDAsJTEiIDogIj1yIiAodmFsKSA6ICJtIiAoKmFkZHIp
ICk7CisKKyAgICByZXR1cm4gdmFsOworfQorc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX3U2NF9hdG9taWModm9sYXRpbGUgdWludDY0X3QgKmFkZHIsIHVp
bnQ2NF90IHZhbCkKK3sKKyAgICBhc20gdm9sYXRpbGUgKCAic3RyZCAlMSwl
SDEsJTAiIDogIj1tIiAoKmFkZHIpIDogInIiICh2YWwpICk7Cit9CiAjZW5k
aWYKIAogYnVpbGRfYWRkX3NpemVkKGFkZF91OF9zaXplZCwgImIiLCBCWVRF
LCB1aW50OF90LCAicmkiKQpAQCAtNjksNiArODIsNyBAQCB2b2lkIF9fYmFk
X2F0b21pY19zaXplKHZvaWQpOwogICAgIGNhc2UgMTogX194ID0gKHR5cGVv
ZigqcCkpcmVhZF91OF9hdG9taWMoKHVpbnQ4X3QgKilwKTsgYnJlYWs7ICAg
ICAgXAogICAgIGNhc2UgMjogX194ID0gKHR5cGVvZigqcCkpcmVhZF91MTZf
YXRvbWljKCh1aW50MTZfdCAqKXApOyBicmVhazsgICAgXAogICAgIGNhc2Ug
NDogX194ID0gKHR5cGVvZigqcCkpcmVhZF91MzJfYXRvbWljKCh1aW50MzJf
dCAqKXApOyBicmVhazsgICAgXAorICAgIGNhc2UgODogX194ID0gKHR5cGVv
ZigqcCkpcmVhZF91NjRfYXRvbWljKCh1aW50NjRfdCAqKXApOyBicmVhazsg
ICAgXAogICAgIGRlZmF1bHQ6IF9feCA9IDA7IF9fYmFkX2F0b21pY19zaXpl
KCk7IGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIF9feDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXApAQCAtODAsNiArOTQsNyBAQCB2b2lkIF9fYmFkX2F0b21pY19zaXpl
KHZvaWQpOwogICAgIGNhc2UgMTogd3JpdGVfdThfYXRvbWljKCh1aW50OF90
ICopcCwgKHVpbnQ4X3QpX194KTsgYnJlYWs7ICAgICAgICAgXAogICAgIGNh
c2UgMjogd3JpdGVfdTE2X2F0b21pYygodWludDE2X3QgKilwLCAodWludDE2
X3QpX194KTsgYnJlYWs7ICAgICAgXAogICAgIGNhc2UgNDogd3JpdGVfdTMy
X2F0b21pYygodWludDMyX3QgKilwLCAodWludDMyX3QpX194KTsgYnJlYWs7
ICAgICAgXAorICAgIGNhc2UgODogd3JpdGVfdTY0X2F0b21pYygodWludDY0
X3QgKilwLCAodWludDY0X3QpX194KTsgYnJlYWs7ICAgICAgXAogICAgIGRl
ZmF1bHQ6IF9fYmFkX2F0b21pY19zaXplKCk7IGJyZWFrOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIF9feDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMi4x
Ny4xCgo=

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

RnJvbSBiZDM5NTcxZDRiZWJjNWIwYWM2OTE3OGUwMGRhMzkxOTM1OTI5MTE0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMDMvMjBd
IHhlbi9hcm06IEFkZCBhbiBpc2IoKSBiZWZvcmUgcmVhZGluZyBDTlRQQ1Rf
RUwwCiB0byBwcmV2ZW50IHJlLW9yZGVyaW5nCgpQZXIgRDguMi4xIGluIEFS
TSBEREkgMDQ4N0MuYSwgImEgcmVhZCB0byBDTlRQQ1RfRUwwIGNhbiBvY2N1
cgpzcGVjdWxhdGl2ZWx5IGFuZCBvdXQgb2Ygb3JkZXIgcmVsYXRpdmUgdG8g
b3RoZXIgaW5zdHJ1Y3Rpb25zIGV4ZWN1dGVkCm9uIHRoZSBzYW1lIFBFLiIK
CkFkZCBhbiBpbnN0cnVjdGlvbiBiYXJyaWVyIHRvIGdldCBhY2N1cmF0ZSBu
dW1iZXIgb2YgY3ljbGVzIHdoZW4KcmVxdWVzdGVkIGluIGdldF9jeWNsZXMo
KS4gRm9yIHRoZSBvdGhlciB1c2VycyBvZiBDTlBDVF9FTDAsIHJlcGxhY2Ug
YnkKYSBjYWxsIHRvIGdldF9jeWNsZXMoKS4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdGlt
ZS5jICAgICAgICB8IDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS90aW1l
LmggfCA1ICsrKystCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dGltZS5jIGIveGVuL2FyY2gvYXJtL3RpbWUuYwppbmRleCAxMDVjNzQxMGM3
Li44MjVlZjM3NGU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdGltZS5j
CisrKyBiL3hlbi9hcmNoL2FybS90aW1lLmMKQEAgLTE1MCw3ICsxNTAsNyBA
QCB2b2lkIF9faW5pdCBwcmVpbml0X3hlbl90aW1lKHZvaWQpCiAgICAgaWYg
KCByZXMgKQogICAgICAgICBwYW5pYygiVGltZXI6IENhbm5vdCBpbml0aWFs
aXplIHBsYXRmb3JtIHRpbWVyIik7CiAKLSAgICBib290X2NvdW50ID0gUkVB
RF9TWVNSRUc2NChDTlRQQ1RfRUwwKTsKKyAgICBib290X2NvdW50ID0gZ2V0
X2N5Y2xlcygpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9kdF94
ZW5fdGltZSh2b2lkKQpAQCAtMTkxLDcgKzE5MSw3IEBAIGludCBfX2luaXQg
aW5pdF94ZW5fdGltZSh2b2lkKQogLyogUmV0dXJuIG51bWJlciBvZiBuYW5v
c2Vjb25kcyBzaW5jZSBib290ICovCiBzX3RpbWVfdCBnZXRfc190aW1lKHZv
aWQpCiB7Ci0gICAgdWludDY0X3QgdGlja3MgPSBSRUFEX1NZU1JFRzY0KENO
VFBDVF9FTDApIC0gYm9vdF9jb3VudDsKKyAgICB1aW50NjRfdCB0aWNrcyA9
IGdldF9jeWNsZXMoKSAtIGJvb3RfY291bnQ7CiAgICAgcmV0dXJuIHRpY2tz
X3RvX25zKHRpY2tzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaApp
bmRleCA1YjlhMzFkZTkxLi5jYTMwNDA2NjY5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3RpbWUuaApAQCAtMSw2ICsxLDggQEAKICNpZm5kZWYgX19BUk1fVElN
RV9IX18KICNkZWZpbmUgX19BUk1fVElNRV9IX18KIAorI2luY2x1ZGUgPGFz
bS9zeXN0ZW0uaD4KKwogI2RlZmluZSBEVF9NQVRDSF9USU1FUiAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYXJt
LGFybXY3LXRpbWVyIiksIFwKICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJh
cm0sYXJtdjgtdGltZXIiKQpAQCAtOSw3ICsxMSw4IEBAIHR5cGVkZWYgdW5z
aWduZWQgbG9uZyBjeWNsZXNfdDsKIAogc3RhdGljIGlubGluZSBjeWNsZXNf
dCBnZXRfY3ljbGVzICh2b2lkKQogewotICAgICAgICByZXR1cm4gMDsKKyAg
ICAgICAgaXNiKCk7CisgICAgICAgIHJldHVybiBSRUFEX1NZU1JFRzY0KENO
VFBDVF9FTDApOwogfQogCiAvKiBMaXN0IG9mIHRpbWVyJ3MgSVJRICovCi0t
IAoyLjE3LjEKCg==

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

RnJvbSBmODhiMTg4ODg2ZDI5NDhkMTY2ODQ1MGZhZTI0MTY5Y2EyMjFhMzQ5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMDQvMjBd
IHhlbi9ncmFudF90YWJsZTogUmV3b3JrIHRoZSBwcm90b3R5cGUgb2YKIF9z
ZXRfc3RhdHVzKiBmb3IgbGlzaWJpbGl0eQoKSXQgaXMgbm90IGNsZWFyIGZy
b20gdGhlIHBhcmFtZXRlcnMgbmFtZSB3aGV0aGVyIGRvbWlkIGFuZCBndF92
ZXJzaW9uCmNvcnJlc3BvbmQgdG8gdGhlIGxvY2FsIG9yIHJlbW90ZSBkb21h
aW4uIEEgZm9sbG93LXVwIHBhdGNoIHdpbGwgbWFrZQp0aGVtIG1vcmUgY29u
ZnVzaW5nLgoKU28gcmVuYW1lIGRvbWlkIChyZXNwLiBndF92ZXJzaW9uKSB0
byBsZG9taWQgKHJlc3AuIHJndF92ZXJzaW9uKS4gQXQKdGhlIHNhbWUgdGlt
ZSByZS1vcmRlciB0aGUgcGFyYW1ldGVycyB0byBob3BlZnVsbHkgbWFrZSBp
dCBtb3JlCnJlYWRhYmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpT
dWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyB8IDU3ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCsp
LCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXgg
NWIzMzhlOTVmZi4uNjcwYWU4ZTNhYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwpAQCAtNTQ1LDExICs1NDUsMTEgQEAgc3RhdGljIHVuc2lnbmVkIGludCBu
cl9ncmFudF9lbnRyaWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAg
cmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoZG9t
aWRfdCAgZG9taWQsCitzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YxKGNvbnN0
IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLCAK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFu
dF9lbnRyeSAqYWN0KQorICAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90ICBsZG9taWQpCiB7CiAgICAgaW50IHJjID0gR05UU1Rfb2theTsKICAg
ICB1bmlvbiBncmFudF9jb21ibyBzY29tYm8sIHByZXZfc2NvbWJvLCBuZXdf
c2NvbWJvOwpAQCAtNTg0LDExICs1ODQsMTEgQEAgc3RhdGljIGludCBfc2V0
X3N0YXR1c192MShkb21pZF90ICBkb21pZCwKICAgICAgICAgaWYgKCAhYWN0
LT5waW4gJiYKICAgICAgICAgICAgICAoKChzY29tYm8uc2hvcnRzLmZsYWdz
ICYgbWFzaykgIT0KICAgICAgICAgICAgICAgIEdURl9wZXJtaXRfYWNjZXNz
KSB8fAotICAgICAgICAgICAgICAoc2NvbWJvLnNob3J0cy5kb21pZCAhPSBk
b21pZCkpICkKKyAgICAgICAgICAgICAgKHNjb21iby5zaG9ydHMuZG9taWQg
IT0gbGRvbWlkKSkgKQogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05U
U1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJCYWQg
ZmxhZ3MgKCV4KSBvciBkb20gKCVkKS4gKGV4cGVjdGVkIGRvbSAlZClcbiIs
CiAgICAgICAgICAgICAgICAgICAgICBzY29tYm8uc2hvcnRzLmZsYWdzLCBz
Y29tYm8uc2hvcnRzLmRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgZG9t
aWQpOworICAgICAgICAgICAgICAgICAgICAgbGRvbWlkKTsKIAogICAgICAg
ICBuZXdfc2NvbWJvID0gc2NvbWJvOwogICAgICAgICBuZXdfc2NvbWJvLnNo
b3J0cy5mbGFncyB8PSBHVEZfcmVhZGluZzsKQEAgLTYxNywxMiArNjE3LDEy
IEBAIGRvbmU6CiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9z
ZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRvbWlkLAorc3RhdGljIGludCBfc2V0
X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfc3RhdHVzX3QgKnN0
YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBtYXBmbGFnLAotICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudF9l
bnRyeV9oZWFkZXJfdCAqc2hhaCwgCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3JhbnRfc3RhdHVzX3QgKnN0YXR1cykKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgbGRvbWlkKQogewog
ICAgIGludCAgICAgIHJjICAgID0gR05UU1Rfb2theTsKICAgICB1bmlvbiBn
cmFudF9jb21ibyBzY29tYm87CkBAIC02NDgsMTAgKzY0OCwxMCBAQCBzdGF0
aWMgaW50IF9zZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRvbWlkLAogICAgIGlm
ICggIWFjdC0+cGluICYmCiAgICAgICAgICAoICgoKGZsYWdzICYgbWFzaykg
IT0gR1RGX3Blcm1pdF9hY2Nlc3MpICYmCiAgICAgICAgICAgICAoKGZsYWdz
ICYgbWFzaykgIT0gR1RGX3RyYW5zaXRpdmUpKSB8fAotICAgICAgICAgIChp
ZCAhPSBkb21pZCkpICkKKyAgICAgICAgICAoaWQgIT0gbGRvbWlkKSkgKQog
ICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAog
ICAgICAgICAgICAgICAgICAiQmFkIGZsYWdzICgleCkgb3IgZG9tICglZCku
IChleHBlY3RlZCBkb20gJWQsIGZsYWdzICV4KVxuIiwKLSAgICAgICAgICAg
ICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgbWFzayk7CisgICAgICAgICAgICAg
ICAgIGZsYWdzLCBpZCwgbGRvbWlkLCBtYXNrKTsKIAogICAgIGlmICggcmVh
ZG9ubHkgKQogICAgIHsKQEAgLTY3OCw3ICs2NzgsNyBAQCBzdGF0aWMgaW50
IF9zZXRfc3RhdHVzX3YyKGRvbWlkX3QgIGRvbWlkLAogICAgIHsKICAgICAg
ICAgaWYgKCAoKChmbGFncyAmIG1hc2spICE9IEdURl9wZXJtaXRfYWNjZXNz
KSAmJgogICAgICAgICAgICAgICAoKGZsYWdzICYgbWFzaykgIT0gR1RGX3Ry
YW5zaXRpdmUpKSB8fAotICAgICAgICAgICAgIChpZCAhPSBkb21pZCkgfHwK
KyAgICAgICAgICAgICAoaWQgIT0gbGRvbWlkKSB8fAogICAgICAgICAgICAg
ICghcmVhZG9ubHkgJiYgKGZsYWdzICYgR1RGX3JlYWRvbmx5KSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dy
aXRpbmcsIHN0YXR1cyk7CkBAIC02ODYsNyArNjg2LDcgQEAgc3RhdGljIGlu
dCBfc2V0X3N0YXR1c192Mihkb21pZF90ICBkb21pZCwKICAgICAgICAgICAg
IFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCiAgICAgICAg
ICAgICAgICAgICAgICAiVW5zdGFibGUgZmxhZ3MgKCV4KSBvciBkb20gKCVk
KS4gKGV4cGVjdGVkIGRvbSAlZCkgIgogICAgICAgICAgICAgICAgICAgICAg
IihyL3c6ICVkKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBp
ZCwgZG9taWQsICFyZWFkb25seSk7CisgICAgICAgICAgICAgICAgICAgICBm
bGFncywgaWQsIGxkb21pZCwgIXJlYWRvbmx5KTsKICAgICAgICAgfQogICAg
IH0KICAgICBlbHNlCkBAIC03MDQsMTkgKzcwNCwxOSBAQCBkb25lOgogfQog
CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lv
biwKLSAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgZG9taWQsCitz
dGF0aWMgaW50IF9zZXRfc3RhdHVzKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRl
cl90ICpzaGFoLAorICAgICAgICAgICAgICAgICAgICAgICBncmFudF9zdGF0
dXNfdCAqc3RhdHVzLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCByZ3RfdmVyc2lvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBtYXBmbGFnLAotICAgICAgICAgICAgICAgICAgICAgICBncmFudF9lbnRy
eV9oZWFkZXJfdCAqc2hhaCwKLSAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAotICAgICAgICAgICAgICAg
ICAgICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzKQorICAgICAgICAgICAg
ICAgICAgICAgICBkb21pZF90IGxkb21pZCkKIHsKIAotICAgIGlmIChndF92
ZXJzaW9uID09IDEpCi0gICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShk
b21pZCwgcmVhZG9ubHksIG1hcGZsYWcsIHNoYWgsIGFjdCk7CisgICAgaWYg
KCByZ3RfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgcmV0dXJuIF9zZXRfc3Rh
dHVzX3YxKHNoYWgsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7
CiAgICAgZWxzZQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjIoZG9t
aWQsIHJlYWRvbmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QsIHN0YXR1cyk7Cisg
ICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMsIGFj
dCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7CiB9CiAKIHN0YXRpYyBz
dHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICpncmFudF9tYXBfZXhpc3RzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmxkLApAQCAtODg0LDkgKzg4NCw5IEBAIF9f
Z250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAoIShvcC0+ZmxhZ3Mg
JiBHTlRNQVBfcmVhZG9ubHkpICYmCiAgICAgICAgICAgIShhY3QtPnBpbiAm
IChHTlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSkgKQogICAg
IHsKLSAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhyZ3QtPmd0X3Zl
cnNpb24sIGxkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEsIHNoYWgsIGFjdCwgc3RhdHVz
KSApICE9IEdOVFNUX29rYXkgKQorICAgICAgICBpZiAoIChyYyA9IF9zZXRf
c3RhdHVzKHNoYWgsIHN0YXR1cywgcmd0LT5ndF92ZXJzaW9uLCBhY3QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5LCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxkLT5kb21haW5faWQpICE9IEdOVFNUX29rYXkpICkKICAgICAgICAg
ICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCiAgICAgICAgIGlmICggIWFj
dC0+cGluICkKQEAgLTIyNTgsOCArMjI1OCw4IEBAIF9fYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICB7CiAgICAgICAgIGlmICggKCFvbGRfcGluIHx8
ICghcmVhZG9ubHkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICEo
b2xkX3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2sp
KSkpICYmCi0gICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIobGRv
bSwgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0dXMpKSAhPSBHTlRTVF9va2F5ICkKKyAg
ICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMs
IGFjdCwgcmVhZG9ubHksIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGRvbSkpICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAg
Z290byB1bmxvY2tfb3V0OwogCiAgICAgICAgIGlmICggIWFsbG93X3RyYW5z
aXRpdmUgKQpAQCAtMjM1Nyw5ICsyMzU3LDggQEAgX19hY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KAogICAgIGVsc2UgaWYgKCAhb2xkX3BpbiB8fAogICAgICAg
ICAgICAgICAoIXJlYWRvbmx5ICYmICEob2xkX3BpbiAmIChHTlRQSU5fZGV2
d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSkgKQogICAgIHsKLSAgICAgICAg
aWYgKCAocmMgPSBfc2V0X3N0YXR1cyhyZ3QtPmd0X3ZlcnNpb24sIGxkb20s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksIDAs
IHNoYWgsIGFjdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dGF0dXMpICkgIT0gR05UU1Rfb2theSApCisgICAgICAgIGlmICggKHJjID0g
X3NldF9zdGF0dXMoc2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFj
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwg
MCwgbGRvbSkpICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgIGdvdG8g
dW5sb2NrX291dDsKIAogICAgICAgICB0ZCA9IHJkOwotLSAKMi4xNy4xCgo=

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

RnJvbSA2NDNhYzY3NmUxOTBjMTdkYTM0ODMzNWIzYmNjZDNjZjExZGI0YWIz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMDUvMjBd
IHhlbi9hcm02NDogYml0b3BzOiBSZXdyaXRlIGJpdG9wIGhlbHBlcnMgaW4g
QwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFBy
aW1pdGl2ZXMgfCAgMSAtCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9w
cy5TICAgICB8IDY3IC0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL2FybTY0L2xpYi9iaXRvcHMuYyAgICAgfCA5MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA5MCBpbnNlcnRp
b25zKCspLCA2OCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5TCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYwoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzIGIv
eGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFByaW1pdGl2ZXMKaW5kZXggMDI4
ZTg3MjFmOS4uODkxNjY3YTVkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L1JFQURNRS5MaW51eFByaW1pdGl2ZXMKKysrIGIveGVuL2FyY2gvYXJtL1JF
QURNRS5MaW51eFByaW1pdGl2ZXMKQEAgLTgsNyArOCw2IEBAIGFybTY0Ogog
CiBiaXRvcHM6IGxhc3Qgc3luYyBAIHYzLjE2LXJjNiAobGFzdCBjb21taXQ6
IDg3MTU0NjZiNjAyNykKIAotbGludXgvYXJjaC9hcm02NC9saWIvYml0b3Bz
LlMgICAgICAgICAgIHhlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLlMK
IGxpbnV4L2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vYml0b3BzLmggICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oCiAKIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0
L2xpYi9iaXRvcHMuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3Bz
LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDY0NzFkZDE4NzUu
LjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRv
cHMuUworKysgL2Rldi9udWxsCkBAIC0xLDY3ICswLDAgQEAKLS8qCi0gKiBC
YXNlZCBvbiBsaW51eC9hcmNoL2FybTY0L2xpYi9iaXRvcHMuaCB3aGljaCBp
biB0dXJuIGlzCi0gKiBCYXNlZCBvbiBhcmNoL2FybS9saWIvYml0b3BzLmgK
LSAqCi0gKiBDb3B5cmlnaHQgKEMpIDIwMTMgQVJNIEx0ZC4KLSAqCi0gKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIg
YXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKgotICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKLSAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgotICovCi0KLS8qCi0gKiB4MDogYml0cyA0OjAgIGJpdCBvZmZzZXQKLSAq
ICAgICBiaXRzIDMxOjUgd29yZCBvZmZzZXQKLSAqIHgxOiBhZGRyZXNzCi0g
Ki8KLQkubWFjcm8JYml0b3AsIG5hbWUsIGluc3RyCi1FTlRSWSgJXG5hbWUJ
KQotCWFuZAl3MywgdzAsICMzMQkJLy8gR2V0IGJpdCBvZmZzZXQKLQllb3IJ
dzAsIHcwLCB3MwkJLy8gQ2xlYXIgbG93IGJpdHMKLQltb3YJeDIsICMxCi0J
YWRkCXgxLCB4MSwgeDAsIGxzciAjMwkvLyBHZXQgd29yZCBvZmZzZXQKLQls
c2wJeDMsIHgyLCB4MwkJLy8gQ3JlYXRlIG1hc2sKLTE6CWxkeHIJdzIsIFt4
MV0KLQlcaW5zdHIJdzIsIHcyLCB3MwotCXN0eHIJdzAsIHcyLCBbeDFdCi0J
Y2Juegl3MCwgMWIKLQlyZXQKLUVORFBST0MoXG5hbWUJKQotCS5lbmRtCi0K
LQkubWFjcm8JdGVzdG9wLCBuYW1lLCBpbnN0cgotRU5UUlkoCVxuYW1lCSkK
LQlhbmQJdzMsIHcwLCAjMzEJCS8vIEdldCBiaXQgb2Zmc2V0Ci0JZW9yCXcw
LCB3MCwgdzMJCS8vIENsZWFyIGxvdyBiaXRzCi0JbW92CXgyLCAjMQotCWFk
ZAl4MSwgeDEsIHgwLCBsc3IgIzMJLy8gR2V0IHdvcmQgb2Zmc2V0Ci0JbHNs
CXg0LCB4MiwgeDMJCS8vIENyZWF0ZSBtYXNrCi0xOglsZHhyCXcyLCBbeDFd
Ci0JbHNyCXcwLCB3MiwgdzMJCS8vIFNhdmUgb2xkIHZhbHVlIG9mIGJpdAot
CVxpbnN0cgl3MiwgdzIsIHc0CQkvLyB0b2dnbGUgYml0Ci0Jc3RseHIJdzUs
IHcyLCBbeDFdCi0JY2Juegl3NSwgMWIKLQlkbWIJaXNoCi0JYW5kCXcwLCB3
MCwgIzEKLTM6CXJldAotRU5EUFJPQyhcbmFtZQkpCi0JLmVuZG0KLQotLyoK
LSAqIEF0b21pYyBiaXQgb3BlcmF0aW9ucy4KLSAqLwotCWJpdG9wCWNoYW5n
ZV9iaXQsIGVvcgotCWJpdG9wCWNsZWFyX2JpdCwgYmljCi0JYml0b3AJc2V0
X2JpdCwgb3JyCi0KLQl0ZXN0b3AJdGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9y
Ci0JdGVzdG9wCXRlc3RfYW5kX2NsZWFyX2JpdCwgYmljCi0JdGVzdG9wCXRl
c3RfYW5kX3NldF9iaXQsIG9ycgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9hcm02NC9saWIv
Yml0b3BzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uYjFjNjgxYzY0MgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9saWIvYml0b3BzLmMKQEAgLTAsMCArMSw5MCBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxOCBBUk0gTHRkLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICog
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8K
KworI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDxhc20vc3lz
dGVtLmg+CisKKy8qCisgKiBUaGUgYXRvbWljIGJpdCBvcGVyYXRpb25zIHBh
c3MgdGhlIG51bWJlciBvZiBiaXQgaW4gYSBzaWduZWQgbnVtYmVyCisgKiAo
bm90IHN1cmUgd2h5KS4gVGhpcyBoYXMgdGhlIGRyYXdiYWNrIHRvIGluY3Jl
YXNlIHRoZSBjb21wbGV4aXR5IG9mCisgKiB0aGUgcmVzdWx0aW5nIGFzc2Vt
Ymx5LgorICoKKyAqIFRvIGdlbmVyYXRlIHNpbXBsZXIgY29kZSwgdGhlIG51
bWJlciBvZiBiaXQgKG5yKSB3aWxsIGJlIGNhc3QgdG8KKyAqIHVuc2lnbmVk
IGludC4KKyAqCisgKiBYWFg6IFJld29yayB0aGUgaW50ZXJmYWNlIHRvIHVz
ZSB1bnNpZ25lZCBpbnQuCisgKi8KKworI2RlZmluZSBiaXRvcChuYW1lLCBp
bnN0cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK3ZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZvbGF0
aWxlIHVpbnQzMl90ICpwdHIgPSAodWludDMyX3QgKilwICsgQklUX1dPUkQo
KHVuc2lnbmVkIGludClucik7ICAgIFwKKyAgICBjb25zdCB1aW50MzJfdCBt
YXNrID0gQklUX01BU0soKHVuc2lnbmVkIGludClucik7ICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBhc20gdm9sYXRpbGUgKCIvLyAiIF9f
c3RyaW5naWZ5KG5hbWUpICJcbiIgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgIiAgIGxkeHIgICAgJXcyLCAlMVxuIiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICIgICAiIF9fc3RyaW5naWZ5KGluc3RyKSAiICAgICAldzIsICV3MiwgJXcz
XG4iICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgc3R4ciAg
ICAldzAsICV3MiwgJTFcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgOiAiPSZyIiAocmVzKSwgIitRIiAo
KnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIDogInIiIChtYXNrKSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0g
d2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisKKyNkZWZpbmUgdGVzdG9wKG5hbWUsIGluc3Ry
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCitpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2b2xhdGlsZSB1
aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNp
Z25lZCBpbnQpbnIpOyAgICBcCisgICAgdW5zaWduZWQgaW50IGJpdCA9ICh1
bnNpZ25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSyhi
aXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQg
bG9uZyBvbGRiaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBhc20g
dm9sYXRpbGUgKCIvLyAiIF9fc3RyaW5naWZ5KG5hbWUpICJcbiIgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgIGxkeHIgICAgJXcz
LCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICIgICBsc3IgICAgICV3MSwgJXczLCAldzUg
Ly8gU2F2ZSBvbGQgdmFsdWUgb2YgYml0XG4iICAgICAgICAgICAgICAgXAor
ICAgICAgICAiICAgIiBfX3N0cmluZ2lmeShpbnN0cikgIiAgJXczLCAldzMs
ICV3NCAvLyBUb2dnbGUgYml0XG4iICAgICAgICAgIFwKKyAgICAgICAgIiAg
IHN0bHhyICAgJXcwLCAldzMsICUyXG4iICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyks
ICI9JnIiIChvbGRiaXQpLCAiK1EiICgqcHRyKSwgIj0mciIgKHRtcCkgICAg
ICAgICAgICAgXAorICAgICAgICA6ICJyIiAobWFzayksICJyIiAoYml0KSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgOiAibWVtb3J5Iik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGls
ZSAoIHJlcyApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBkbWIoaXNoKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVy
biBvbGRiaXQgJiAxOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK30KKworYml0b3AoY2hhbmdlX2Jp
dCwgZW9yKQorYml0b3AoY2xlYXJfYml0LCBiaWMpCitiaXRvcChzZXRfYml0
LCBvcnIpCisKK3Rlc3RvcCh0ZXN0X2FuZF9jaGFuZ2VfYml0LCBlb3IpCit0
ZXN0b3AodGVzdF9hbmRfY2xlYXJfYml0LCBiaWMpCit0ZXN0b3AodGVzdF9h
bmRfc2V0X2JpdCwgb3JyKQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoyLjE3LjEKCg==

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

RnJvbSAzZWE5ZTdhZDc5NDZmZDMwZjQwMjc2NDU0YTg5M2VkMzY3MmQ2YTdh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMDYvMjBd
IHhlbi9hcm0zMjogYml0b3BzOiBSZXdyaXRlIGJpdG9wIGhlbHBlcnMgaW4g
QwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFBy
aW1pdGl2ZXMgICAgfCAgMTQgKy0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xp
Yi9NYWtlZmlsZSAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL2FybS9hcm0z
Mi9saWIvYml0b3BzLmMgICAgICAgIHwgIDk4ICsrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oICAgICAg
ICB8IDEwNCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TICAgICB8ICAxNCAtLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMgICAgICB8ICAxNCAtLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5TICAgICAgICB8ICAx
NSAtLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQu
UyB8ICAxNSAtLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjbGVh
cmJpdC5TICB8ICAxNSAtLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rl
c3RzZXRiaXQuUyAgICB8ICAxNSAtLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL2JpdG9wcy5oICAgICB8ICAxOSArKy0tLQogMTEgZmlsZXMgY2hh
bmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDIyMCBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9w
cy5jCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xp
Yi9iaXRvcHMuaAogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9h
cm0zMi9saWIvY2hhbmdlYml0LlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMKIGRlbGV0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5TCiBkZWxldGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2hhbmdl
Yml0LlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIv
bGliL3Rlc3RjbGVhcmJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL2FybTMyL2xpYi90ZXN0c2V0Yml0LlMKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcyBiL3hlbi9hcmNo
L2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCmluZGV4IDg5MTY2N2E1ZGEu
LjY2NGE5Zjg5ZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9SRUFETUUu
TGludXhQcmltaXRpdmVzCisrKyBiL3hlbi9hcmNoL2FybS9SRUFETUUuTGlu
dXhQcmltaXRpdmVzCkBAIC02OCwxOSArNjgsOSBAQCBhcm0zMgogCiBiaXRv
cHM6IGxhc3Qgc3luYyBAIHYzLjE2LXJjNiAobGFzdCBjb21taXQ6IGMzMmZm
Y2UwZjY2ZSkKIAotbGludXgvYXJjaC9hcm0vbGliL2JpdG9wcy5oICAgICAg
ICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmgKLWxpbnV4
L2FyY2gvYXJtL2xpYi9jaGFuZ2ViaXQuUyAgICAgICAgICB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TCi1saW51eC9hcmNoL2FybS9saWIv
Y2xlYXJiaXQuUyAgICAgICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9j
bGVhcmJpdC5TCiBsaW51eC9hcmNoL2FybS9saWIvZmluZGJpdC5TICAgICAg
ICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9maW5kYml0LlMKLWxpbnV4
L2FyY2gvYXJtL2xpYi9zZXRiaXQuUyAgICAgICAgICAgICB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL3NldGJpdC5TCi1saW51eC9hcmNoL2FybS9saWIvdGVz
dGNoYW5nZWJpdC5TICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0
Y2hhbmdlYml0LlMKLWxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0Y2xlYXJiaXQu
UyAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjbGVhcmJpdC5T
Ci1saW51eC9hcmNoL2FybS9saWIvdGVzdHNldGJpdC5TICAgICAgICAgeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0c2V0Yml0LlMKLQotZm9yIGkgaW4g
Yml0b3BzLmggY2hhbmdlYml0LlMgY2xlYXJiaXQuUyBmaW5kYml0LlMgc2V0
Yml0LlMgdGVzdGNoYW5nZWJpdC5TIFwKLSAgICAgICAgIHRlc3RjbGVhcmJp
dC5TIHRlc3RzZXRiaXQuUzsgZG8KLSAgICBkaWZmIC11IC4uL2xpbnV4L2Fy
Y2gvYXJtL2xpYi8kaSB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliLyRpOwotZG9u
ZQorCitkaWZmIC11IC4uL2xpbnV4L2FyY2gvYXJtL2xpYi9maW5kYml0LlMg
eGVuL2FyY2gvYXJtL2FybTMyL2xpYi9maW5kYml0LlMKIAogLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9saWIvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL01h
a2VmaWxlCmluZGV4IGU5ZmJjNTk1YjkuLmIxNDU3Yzg5ZGMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvTWFrZWZpbGUKKysrIGIveGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9NYWtlZmlsZQpAQCAtMSw2ICsxLDUgQEAK
IG9iai15ICs9IG1lbWNweS5vIG1lbW1vdmUubyBtZW1zZXQubyBtZW1jaHIu
byBtZW16ZXJvLm8KLW9iai15ICs9IGZpbmRiaXQubyBzZXRiaXQubwotb2Jq
LXkgKz0gc2V0Yml0Lm8gY2xlYXJiaXQubyBjaGFuZ2ViaXQubwotb2JqLXkg
Kz0gdGVzdHNldGJpdC5vIHRlc3RjbGVhcmJpdC5vIHRlc3RjaGFuZ2ViaXQu
bworb2JqLXkgKz0gZmluZGJpdC5vCitvYmoteSArPSBiaXRvcHMubwogb2Jq
LXkgKz0gc3RyY2hyLm8gc3RycmNoci5vCiBvYmoteSArPSBsaWIxZnVuY3Mu
byBsc2hyZGkzLm8gZGl2NjQubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIv
Yml0b3BzLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uYzY5YmI1MzAzNwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYml0b3BzLmMKQEAgLTAsMCArMSw5OCBAQAorLyoKKyAq
IENvcHlyaWdodCAoQykgMjAxOCBBUk0gTHRkLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICog
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8K
KworI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vcHJl
ZmV0Y2guaD4KKyNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CisKKy8qCisgKiBU
aGUgYXRvbWljIGJpdCBvcGVyYXRpb25zIHBhc3MgdGhlIG51bWJlciBvZiBi
aXQgaW4gYSBzaWduZWQgbnVtYmVyCisgKiAobm90IHN1cmUgd2h5KS4gVGhp
cyBoYXMgdGhlIGRyYXdiYWNrIHRvIGluY3JlYXNlIHRoZSBjb21wbGV4aXR5
IG9mCisgKiB0aGUgcmVzdWx0aW5nIGFzc2VtYmx5LgorICoKKyAqIFRvIGdl
bmVyYXRlIHNpbXBsZXIgY29kZSwgdGhlIG51bWJlciBvZiBiaXQgKG5yKSB3
aWxsIGJlIGNhc3QgdG8KKyAqIHVuc2lnbmVkIGludC4KKyAqCisgKiBYWFg6
IFJld29yayB0aGUgaW50ZXJmYWNlIHRvIHVzZSB1bnNpZ25lZCBpbnQuCisg
Ki8KKworI2RlZmluZSBiaXRvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3ZvaWQg
bmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHZvbGF0aWxlIHVpbnQzMl90ICpwdHIg
PSAodWludDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVkIGludClucik7
ICAgIFwKKyAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0soKHVu
c2lnbmVkIGludClucik7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
dW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAw
eDMpID09IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgcHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBhc20gdm9sYXRpbGUgKCIvLyAiIF9fc3RyaW5n
aWZ5KG5hbWUpICJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgIiAgIGxkcmV4ICAgJTIsICUxXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICAi
IF9fc3RyaW5naWZ5KGluc3RyKSAiICAgICAlMiwgJTIsICUzXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgc3RyZXggICAlMCwg
JTIsICUxXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgOiAiPSZyIiAocmVzKSwgIitRbyIgKCpwdHIp
LCAiPSZyIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIDogInIiIChtYXNrKSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUg
KCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30KKworI2RlZmluZSB0ZXN0b3AobmFt
ZSwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK2ludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9p
ZCAqcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZv
bGF0aWxlIHVpbnQzMl90ICpwdHIgPSAodWludDMyX3QgKilwICsgQklUX1dP
UkQoKHVuc2lnbmVkIGludClucik7ICAgIFwKKyAgICB1bnNpZ25lZCBpbnQg
Yml0ID0gKHVuc2lnbmVkIGludCluciAlIEJJVFNfUEVSX1dPUkQ7ICAgICAg
ICAgICAgICAgICAgICBcCisgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJ
VF9NQVNLKGJpdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBp
bnQgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIEFTU0VSVCgoKHZhZGRyX3QpcCAmIDB4
MykgPT0gMCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBzbXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHByZWZldGNodygo
Y29uc3Qgdm9pZCAqKXB0cik7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZv
bGF0aWxlICgiLy8gIiBfX3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBsZHJleCAgICUzLCAl
MlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAiICAgbHNyICAgICAlMSwgJTMsICU1IC8vIFNh
dmUgb2xkIHZhbHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICUzLCAlMywgJTQg
Ly8gVG9nZ2xlIGJpdFxuIiAgICAgICAgICAgICBcCisgICAgICAgICIgICBz
dHJleCAgJTAsICUzLCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICI9JnIiIChyZXMpLCAi
PSZyIiAob2xkYml0KSwgIitRbyIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAg
ICAgICAgIFwKKyAgICAgICAgOiAiciIgKG1hc2spLCAiciIgKGJpdCkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBzbXBfbWIoKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHJldHVybiBvbGRiaXQgJiAxOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisKK2JpdG9wKGNoYW5nZV9iaXQsIGVv
cikKK2JpdG9wKGNsZWFyX2JpdCwgYmljKQorYml0b3Aoc2V0X2JpdCwgb3Jy
KQorCit0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQordGVzdG9w
KHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQordGVzdG9wKHRlc3RfYW5kX3Nl
dF9iaXQsIG9ycikKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1v
ZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMu
aCBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmgKZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IGQ1ZTEzNDc2ZjQuLjAwMDAwMDAwMDAK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuaAorKysgL2Rl
di9udWxsCkBAIC0xLDEwNCArMCwwIEBACi0KLSNpZiBfX0xJTlVYX0FSTV9B
UkNIX18gPj0gNgotCS5tYWNybwliaXRvcCwgbmFtZSwgaW5zdHIKLUVOVFJZ
KAlcbmFtZQkJKQotVU5XSU5EKAkuZm5zdGFydAkpCi0JYW5kcwlpcCwgcjEs
ICMzCi0Jc3RybmViCXIxLCBbaXBdCQlAIGFzc2VydCB3b3JkLWFsaWduZWQK
LQltb3YJcjIsICMxCi0JYW5kCXIzLCByMCwgIzMxCQlAIEdldCBiaXQgb2Zm
c2V0Ci0JbW92CXIwLCByMCwgbHNyICM1Ci0JYWRkCXIxLCByMSwgcjAsIGxz
bCAjMglAIEdldCB3b3JkIG9mZnNldAotI2lmIF9fTElOVVhfQVJNX0FSQ0hf
XyA+PSA3ICYmIGRlZmluZWQoQ09ORklHX1NNUCkKLQkuYXJjaF9leHRlbnNp
b24JbXAKLQlBTFRfU01QKFcocGxkdykJW3IxXSkKLQlBTFRfVVAoVyhub3Ap
KQotI2VuZGlmCi0JbW92CXIzLCByMiwgbHNsIHIzCi0xOglsZHJleAlyMiwg
W3IxXQotCVxpbnN0cglyMiwgcjIsIHIzCi0Jc3RyZXgJcjAsIHIyLCBbcjFd
Ci0JY21wCXIwLCAjMAotCWJuZQkxYgotCWJ4CWxyCi1VTldJTkQoCS5mbmVu
ZAkJKQotRU5EUFJPQyhcbmFtZQkJKQotCS5lbmRtCi0KLQkubWFjcm8JdGVz
dG9wLCBuYW1lLCBpbnN0ciwgc3RvcmUKLUVOVFJZKAlcbmFtZQkJKQotVU5X
SU5EKAkuZm5zdGFydAkpCi0JYW5kcwlpcCwgcjEsICMzCi0Jc3RybmViCXIx
LCBbaXBdCQlAIGFzc2VydCB3b3JkLWFsaWduZWQKLQltb3YJcjIsICMxCi0J
YW5kCXIzLCByMCwgIzMxCQlAIEdldCBiaXQgb2Zmc2V0Ci0JbW92CXIwLCBy
MCwgbHNyICM1Ci0JYWRkCXIxLCByMSwgcjAsIGxzbCAjMglAIEdldCB3b3Jk
IG9mZnNldAotCW1vdglyMywgcjIsIGxzbCByMwkJQCBjcmVhdGUgbWFzawot
CXNtcF9kbWIKLSNpZiBfX0xJTlVYX0FSTV9BUkNIX18gPj0gNyAmJiBkZWZp
bmVkKENPTkZJR19TTVApCi0JLmFyY2hfZXh0ZW5zaW9uCW1wCi0JQUxUX1NN
UChXKHBsZHcpCVtyMV0pCi0JQUxUX1VQKFcobm9wKSkKLSNlbmRpZgotMToJ
bGRyZXgJcjIsIFtyMV0KLQlhbmRzCXIwLCByMiwgcjMJCUAgc2F2ZSBvbGQg
dmFsdWUgb2YgYml0Ci0JXGluc3RyCXIyLCByMiwgcjMJCUAgdG9nZ2xlIGJp
dAotCXN0cmV4CWlwLCByMiwgW3IxXQotCWNtcAlpcCwgIzAKLQlibmUJMWIK
LQlzbXBfZG1iCi0JY21wCXIwLCAjMAotCW1vdm5lCXIwLCAjMQotMjoJYngJ
bHIKLVVOV0lORCgJLmZuZW5kCQkpCi1FTkRQUk9DKFxuYW1lCQkpCi0JLmVu
ZG0KLSNlbHNlCi0JLm1hY3JvCWJpdG9wLCBuYW1lLCBpbnN0cgotRU5UUlko
CVxuYW1lCQkpCi1VTldJTkQoCS5mbnN0YXJ0CSkKLQlhbmRzCWlwLCByMSwg
IzMKLQlzdHJuZWIJcjEsIFtpcF0JCUAgYXNzZXJ0IHdvcmQtYWxpZ25lZAot
CWFuZAlyMiwgcjAsICMzMQotCW1vdglyMCwgcjAsIGxzciAjNQotCW1vdgly
MywgIzEKLQltb3YJcjMsIHIzLCBsc2wgcjIKLQlzYXZlX2FuZF9kaXNhYmxl
X2lycXMgaXAKLQlsZHIJcjIsIFtyMSwgcjAsIGxzbCAjMl0KLQlcaW5zdHIJ
cjIsIHIyLCByMwotCXN0cglyMiwgW3IxLCByMCwgbHNsICMyXQotCXJlc3Rv
cmVfaXJxcyBpcAotCW1vdglwYywgbHIKLVVOV0lORCgJLmZuZW5kCQkpCi1F
TkRQUk9DKFxuYW1lCQkpCi0JLmVuZG0KLQotLyoqCi0gKiB0ZXN0b3AgLSBp
bXBsZW1lbnQgYSB0ZXN0X2FuZF94eHhfYml0IG9wZXJhdGlvbi4KLSAqIEBp
bnN0cjogb3BlcmF0aW9uYWwgaW5zdHJ1Y3Rpb24KLSAqIEBzdG9yZTogc3Rv
cmUgaW5zdHJ1Y3Rpb24KLSAqCi0gKiBOb3RlOiB3ZSBjYW4gdHJpdmlhbGx5
IGNvbmRpdGlvbmFsaXNlIHRoZSBzdG9yZSBpbnN0cnVjdGlvbgotICogdG8g
YXZvaWQgZGlydHlpbmcgdGhlIGRhdGEgY2FjaGUuCi0gKi8KLQkubWFjcm8J
dGVzdG9wLCBuYW1lLCBpbnN0ciwgc3RvcmUKLUVOVFJZKAlcbmFtZQkJKQot
VU5XSU5EKAkuZm5zdGFydAkpCi0JYW5kcwlpcCwgcjEsICMzCi0Jc3RybmVi
CXIxLCBbaXBdCQlAIGFzc2VydCB3b3JkLWFsaWduZWQKLQlhbmQJcjMsIHIw
LCAjMzEKLQltb3YJcjAsIHIwLCBsc3IgIzUKLQlzYXZlX2FuZF9kaXNhYmxl
X2lycXMgaXAKLQlsZHIJcjIsIFtyMSwgcjAsIGxzbCAjMl0hCi0JbW92CXIw
LCAjMQotCXRzdAlyMiwgcjAsIGxzbCByMwotCVxpbnN0cglyMiwgcjIsIHIw
LCBsc2wgcjMKLQlcc3RvcmUJcjIsIFtyMV0KLQltb3ZlcQlyMCwgIzAKLQly
ZXN0b3JlX2lycXMgaXAKLQltb3YJcGMsIGxyCi1VTldJTkQoCS5mbmVuZAkJ
KQotRU5EUFJPQyhcbmFtZQkJKQotCS5lbmRtCi0jZW5kaWYKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2hhbmdlYml0LlMgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TCmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCA2ZTRhZTc1OTRhLi4wMDAwMDAwMDAwCi0tLSBh
L3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2hhbmdlYml0LlMKKysrIC9kZXYv
bnVsbApAQCAtMSwxNCArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJt
L2xpYi9jaGFuZ2ViaXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUt
MTk5NiBSdXNzZWxsIEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJl
ZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0jaW5jbHVk
ZSAiYXNzZW1ibGVyLmgiCi0jaW5jbHVkZSAiYml0b3BzLmgiCi0gICAgICAg
ICAgICAgICAgLnRleHQKLQotYml0b3AJX2NoYW5nZV9iaXQsIGVvcgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBmZGE1NTNmMjQ2Li4wMDAwMDAwMDAwCi0t
LSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUworKysgL2Rl
di9udWxsCkBAIC0xLDE0ICswLDAgQEAKLS8qCi0gKiAgbGludXgvYXJjaC9h
cm0vbGliL2NsZWFyYml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0IChDKSAxOTk1
LTE5OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqLwotI2luY2x1
ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAg
ICAgICAgICAgIC50ZXh0Ci0KLWJpdG9wCV9jbGVhcl9iaXQsIGJpYwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IGQ1MmYwYWI2NWMuLjAwMDAwMDAwMDAKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUworKysgL2Rldi9udWxs
CkBAIC0xLDE1ICswLDAgQEAKLS8qCi0gKiAgbGludXgvYXJjaC9hcm0vbGli
L3NldGJpdC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5NS0xOTk2IFJ1
c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0g
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLQotI2luY2x1ZGUgImFz
c2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotCS50ZXh0Ci0KLWJp
dG9wCV9zZXRfYml0LCBvcnIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9saWIvdGVzdGNoYW5nZWJpdC5TIGIveGVuL2FyY2gvYXJtL2FybTMy
L2xpYi90ZXN0Y2hhbmdlYml0LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IGQ4M2IwNGMwNTcuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTMyL2xpYi90ZXN0Y2hhbmdlYml0LlMKKysrIC9kZXYvbnVsbApA
QCAtMSwxNSArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xpYi90
ZXN0Y2hhbmdlYml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0IChDKSAxOTk1LTE5
OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqLwotCi0jaW5jbHVk
ZSAiYXNzZW1ibGVyLmgiCi0jaW5jbHVkZSAiYml0b3BzLmgiCi0gICAgICAg
ICAgICAgICAgLnRleHQKLQotdGVzdG9wCV90ZXN0X2FuZF9jaGFuZ2VfYml0
LCBlb3IsIHN0cgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xp
Yi90ZXN0Y2xlYXJiaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVz
dGNsZWFyYml0LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDZm
NWI3YjkyZDEuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMy
L2xpYi90ZXN0Y2xlYXJiaXQuUworKysgL2Rldi9udWxsCkBAIC0xLDE1ICsw
LDAgQEAKLS8qCi0gKiAgbGludXgvYXJjaC9hcm0vbGliL3Rlc3RjbGVhcmJp
dC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5NS0xOTk2IFJ1c3NlbGwg
S2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLQotI2luY2x1ZGUgImFzc2VtYmxl
ci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAgICAgICAgICAgIC50
ZXh0Ci0KLXRlc3RvcAlfdGVzdF9hbmRfY2xlYXJfYml0LCBiaWNuZSwgc3Ry
bmUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNl
dGJpdC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0c2V0Yml0LlMK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDMwNDI1YTg0MmEuLjAw
MDAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0c2V0
Yml0LlMKKysrIC9kZXYvbnVsbApAQCAtMSwxNSArMCwwIEBACi0vKgotICog
IGxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0c2V0Yml0LlMKLSAqCi0gKiAgQ29w
eXJpZ2h0IChDKSAxOTk1LTE5OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFz
Ci0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KLSAqLwotCi0jaW5jbHVkZSAiYXNzZW1ibGVyLmgiCi0jaW5jbHVkZSAi
Yml0b3BzLmgiCi0gICAgICAgICAgICAgICAgLnRleHQKLQotdGVzdG9wCV90
ZXN0X2FuZF9zZXRfYml0LCBvcnJlcSwgc3RyZXEKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oCmluZGV4IDhiZTM1NjQ1NDAuLjY3
YzRjM2Y1NWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
MzIvYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9i
aXRvcHMuaApAQCAtMSwxOSArMSwxMiBAQAogI2lmbmRlZiBfQVJNX0FSTTMy
X0JJVE9QU19ICiAjZGVmaW5lIF9BUk1fQVJNMzJfQklUT1BTX0gKIAotZXh0
ZXJuIHZvaWQgX3NldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7
Ci1leHRlcm4gdm9pZCBfY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9p
ZCAqIHApOwotZXh0ZXJuIHZvaWQgX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICogcCk7Ci1leHRlcm4gaW50IF90ZXN0X2FuZF9zZXRfYml0
KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCBfdGVz
dF9hbmRfY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwot
ZXh0ZXJuIGludCBfdGVzdF9hbmRfY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKiBwKTsKLQotI2RlZmluZSBzZXRfYml0KG4scCkgICAgICAg
ICAgICAgIF9zZXRfYml0KG4scCkKLSNkZWZpbmUgY2xlYXJfYml0KG4scCkg
ICAgICAgICAgICBfY2xlYXJfYml0KG4scCkKLSNkZWZpbmUgY2hhbmdlX2Jp
dChuLHApICAgICAgICAgICBfY2hhbmdlX2JpdChuLHApCi0jZGVmaW5lIHRl
c3RfYW5kX3NldF9iaXQobixwKSAgICAgX3Rlc3RfYW5kX3NldF9iaXQobixw
KQotI2RlZmluZSB0ZXN0X2FuZF9jbGVhcl9iaXQobixwKSAgIF90ZXN0X2Fu
ZF9jbGVhcl9iaXQobixwKQotI2RlZmluZSB0ZXN0X2FuZF9jaGFuZ2VfYml0
KG4scCkgIF90ZXN0X2FuZF9jaGFuZ2VfYml0KG4scCkKK2V4dGVybiB2b2lk
IHNldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7CitleHRlcm4g
dm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7Citl
eHRlcm4gdm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAq
IHApOworZXh0ZXJuIGludCB0ZXN0X2FuZF9zZXRfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqIHApOworZXh0ZXJuIGludCB0ZXN0X2FuZF9jbGVhcl9i
aXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7CitleHRlcm4gaW50IHRl
c3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7
CiAKICNkZWZpbmUgZmxzbCBmbHMKIAotLSAKMi4xNy4xCgo=

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

RnJvbSBlYmU3M2UzYmMzNTdkYTc3MWFmYzRmOGE1ZDBiYWJmZDI3ZjU3MzBi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMDcvMjBd
IHhlbi9hcm06IGJpdG9wczogQ29uc29saWRhdGUgcHJvdG90eXBlcyBpbiBv
bmUKIHBsYWNlCgpUaGUgcHJvdG90eXBlIGFyZSB0aGUgc2FtZSBiZXR3ZWVu
IGFybTMyIGFuZCBhcm02NC4gQ29uc29saWRhdGUgdGhlbSBpbgphc20tYXJt
L2JpdG9wcy5oLgoKVGhpcyBjaGFuZ2Ugd2lsbCBoZWxwIHRoZSBpbnRyb2R1
Y3Rpb25zIG9mIG5ldyBoZWxwZXJzIGluIGEgZm9sbG93LXVwCnBhdGNoLgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmggfCAgNyAt
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIHwg
MTAgLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAg
ICAgICB8ICA4ICsrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtMzIvYml0b3BzLmgKaW5kZXggNjdjNGMzZjU1Yy4uNTc5Mzhh
NTg3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9i
aXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9w
cy5oCkBAIC0xLDEzICsxLDYgQEAKICNpZm5kZWYgX0FSTV9BUk0zMl9CSVRP
UFNfSAogI2RlZmluZSBfQVJNX0FSTTMyX0JJVE9QU19ICiAKLWV4dGVybiB2
b2lkIHNldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7Ci1leHRl
cm4gdm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7
Ci1leHRlcm4gdm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9p
ZCAqIHApOwotZXh0ZXJuIGludCB0ZXN0X2FuZF9zZXRfYml0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCB0ZXN0X2FuZF9jbGVh
cl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7Ci1leHRlcm4gaW50
IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICog
cCk7Ci0KICNkZWZpbmUgZmxzbCBmbHMKIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oCmluZGV4IDZiZjE5MjI2ODAuLjZj
YzIyNGFkMTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9i
aXRvcHMuaApAQCAtMSwxNiArMSw2IEBACiAjaWZuZGVmIF9BUk1fQVJNNjRf
QklUT1BTX0gKICNkZWZpbmUgX0FSTV9BUk02NF9CSVRPUFNfSAogCi0vKgot
ICogTGl0dGxlIGVuZGlhbiBhc3NlbWJseSBhdG9taWMgYml0b3BzLgotICov
Ci1leHRlcm4gdm9pZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAq
cCk7Ci1leHRlcm4gdm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwKTsKLWV4dGVybiB2b2lkIGNoYW5nZV9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwotZXh0ZXJuIGludCB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKLWV4dGVy
biBpbnQgdGVzdF9hbmRfY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKnApOwotCiAvKiBCYXNlZCBvbiBsaW51eC9pbmNsdWRlL2FzbS1nZW5l
cmljL2JpdG9wcy9idWlsdGluLV9fZmZzLmggKi8KIC8qKgogICogX19mZnMg
LSBmaW5kIGZpcnN0IGJpdCBpbiB3b3JkLgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Yml0b3BzLmgKaW5kZXggYmRhODg5ODQxYi4uOGU4NjRiNDQ1NiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCkBAIC0zNyw2ICszNywxNCBAQAog
IyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisvKiBB
dG9taWNzIGJpdG9wcyAqLwordm9pZCBzZXRfYml0KGludCBuciwgdm9sYXRp
bGUgdm9pZCAqcCk7Cit2b2lkIGNsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOwordm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCk7CitpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnApOworaW50IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKnApOworaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKKwogLyoqCiAgKiBfX3Rlc3Rf
YW5kX3NldF9iaXQgLSBTZXQgYSBiaXQgYW5kIHJldHVybiBpdHMgb2xkIHZh
bHVlCiAgKiBAbnI6IEJpdCB0byBzZXQKLS0gCjIuMTcuMQoK

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

RnJvbSBmNjdjNWNmZGJmYWVkNWViNTFiNGMzZmIyOGE2MzNhYTQzODRkOTcw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM3OjUzIC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMDgvMjBd
IHhlbi9hcm02NDogY21weGNoZzogU2ltcGxpZnkgdGhlIGNtcHhjaGcKIGlt
cGxlbWVudGF0aW9uCgpUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gZWFj
aCBjYXNlIG9mIHRoZSBjbXB4Y2hnIGlzIHRoZSBzaXplIG9mCnVzZWQuIFJh
dGhlciB0aGFuIGR1cGxpY2F0aW5nIHRoZSBjb2RlLCBwcm92aWRlIGEgbWFj
cm8gdG8gZ2VuZXJhdGUgZWFjaApjYXNlcy4KClRoaXMgbWFrZXMgdGhlIGNv
ZGUgZWFzaWVyIHRvIHJlYWQgYW5kIG1vZGlmeS4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTsgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oIHwgOTggKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
NiBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCmluZGV4IGFlNDJiMmY1
ZmYuLjM5M2ZiY2E2YTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvY21weGNoZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtNjQvY21weGNoZy5oCkBAIC02MSw4MCArNjEsNTQgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1bnNpZ25lZCBsb25nIHgsIHZv
bGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUKIAlfX3JldDsgXAogfSkKIAot
ZXh0ZXJuIHZvaWQgX19iYWRfY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIs
IGludCBzaXplKTsKK2V4dGVybiB1bnNpZ25lZCBsb25nIF9fYmFkX2NtcHhj
aGcodm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZSk7CisKKyNkZWZpbmUg
X19DTVBYQ0hHX0NBU0Uodywgc3osIG5hbWUpCQkJCQlcCitzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZvbGF0
aWxlIHZvaWQgKnB0ciwJXAorCQkJCQkJICB1bnNpZ25lZCBsb25nIG9sZCwJ
XAorCQkJCQkJICB1bnNpZ25lZCBsb25nIG5ldykJXAorewkJCQkJCQkJCVwK
Kwl1bnNpZ25lZCBsb25nIHJlcywgb2xkdmFsOwkJCQkJXAorCQkJCQkJCQkJ
XAorCWRvIHsJCQkJCQkJCVwKKwkJYXNtIHZvbGF0aWxlKCIvLyBfX2NtcHhj
aGdfY2FzZV8iICNuYW1lICJcbiIJCVwKKwkJIglsZHhyIiAjc3ogIgklIiAj
dyAiMSwgJTJcbiIJCQlcCisJCSIJbW92CSV3MCwgIzBcbiIJCQkJXAorCQki
CWNtcAklIiAjdyAiMSwgJSIgI3cgIjNcbiIJCQlcCisJCSIJYi5uZQkxZlxu
IgkJCQkJXAorCQkiCXN0eHIiICNzeiAiCSV3MCwgJSIgI3cgIjQsICUyXG4i
CQlcCisJCSIxOlxuIgkJCQkJCQlcCisJCTogIj0mciIgKHJlcyksICI9JnIi
IChvbGR2YWwpLAkJCQlcCisJCSAgIitRIiAoKih1bnNpZ25lZCBsb25nICop
cHRyKQkJCQlcCisJCTogIklyIiAob2xkKSwgInIiIChuZXcpCQkJCQlcCisJ
CTogImNjIik7CQkJCQkJXAorCX0gd2hpbGUgKHJlcyk7CQkJCQkJCVwKKwkJ
CQkJCQkJCVwKKwlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCit9CisKK19fQ01Q
WENIR19DQVNFKHcsIGIsIDEpCitfX0NNUFhDSEdfQ0FTRSh3LCBoLCAyKQor
X19DTVBYQ0hHX0NBU0UodywgICwgNCkKK19fQ01QWENIR19DQVNFKCAsICAs
IDgpCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGco
dm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKIAkJCQkg
ICAgICB1bnNpZ25lZCBsb25nIG5ldywgaW50IHNpemUpCiB7Ci0JdW5zaWdu
ZWQgbG9uZyBvbGR2YWwgPSAwLCByZXM7Ci0KIAlzd2l0Y2ggKHNpemUpIHsK
IAljYXNlIDE6Ci0JCWRvIHsKLQkJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4
Y2hnMVxuIgotCQkJIglsZHhyYgkldzEsICUyXG4iCi0JCQkiCW1vdgkldzAs
ICMwXG4iCi0JCQkiCWNtcAkldzEsICV3M1xuIgotCQkJIgliLm5lCTFmXG4i
Ci0JCQkiCXN0eHJiCSV3MCwgJXc0LCAlMlxuIgotCQkJIjE6XG4iCi0JCQkJ
OiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCksICIrUSIgKCoodTggKilw
dHIpCi0JCQkJOiAiSXIiIChvbGQpLCAiciIgKG5ldykKLQkJCQk6ICJjYyIp
OwotCQl9IHdoaWxlIChyZXMpOwotCQlicmVhazsKLQorCQlyZXR1cm4gX19j
bXB4Y2hnX2Nhc2VfMShwdHIsIG9sZCwgbmV3KTsKIAljYXNlIDI6Ci0JCWRv
IHsKLQkJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4Y2hnMlxuIgotCQkJIgls
ZHhyaAkldzEsICUyXG4iCi0JCQkiCW1vdgkldzAsICMwXG4iCi0JCQkiCWNt
cAkldzEsICV3M1xuIgotCQkJIgliLm5lCTFmXG4iCi0JCQkiCXN0eHJoCSV3
MCwgJXc0LCAlMlxuIgotCQkJIjE6XG4iCi0JCQkJOiAiPSZyIiAocmVzKSwg
Ij0mciIgKG9sZHZhbCksICIrUSIgKCoodTE2ICopcHRyKQotCQkJCTogIkly
IiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAiY2MiKTsKLQkJfSB3aGlsZSAo
cmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzIo
cHRyLCBvbGQsIG5ldyk7CiAJY2FzZSA0OgotCQlkbyB7Ci0JCQlhc20gdm9s
YXRpbGUoIi8vIF9fY21weGNoZzRcbiIKLQkJCSIJbGR4cgkldzEsICUyXG4i
Ci0JCQkiCW1vdgkldzAsICMwXG4iCi0JCQkiCWNtcAkldzEsICV3M1xuIgot
CQkJIgliLm5lCTFmXG4iCi0JCQkiCXN0eHIJJXcwLCAldzQsICUyXG4iCi0J
CQkiMTpcbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKSwg
IitRIiAoKih1MzIgKilwdHIpCi0JCQkJOiAiSXIiIChvbGQpLCAiciIgKG5l
dykKLQkJCQk6ICJjYyIpOwotCQl9IHdoaWxlIChyZXMpOwotCQlicmVhazsK
LQorCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfNChwdHIsIG9sZCwgbmV3KTsK
IAljYXNlIDg6Ci0JCWRvIHsKLQkJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4
Y2hnOFxuIgotCQkJIglsZHhyCSUxLCAlMlxuIgotCQkJIgltb3YJJXcwLCAj
MFxuIgotCQkJIgljbXAJJTEsICUzXG4iCi0JCQkiCWIubmUJMWZcbiIKLQkJ
CSIJc3R4cgkldzAsICU0LCAlMlxuIgotCQkJIjE6XG4iCi0JCQkJOiAiPSZy
IiAocmVzKSwgIj0mciIgKG9sZHZhbCksICIrUSIgKCoodTY0ICopcHRyKQot
CQkJCTogIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAiY2MiKTsKLQkJ
fSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJuIF9fY21weGNo
Z19jYXNlXzgocHRyLCBvbGQsIG5ldyk7CiAJZGVmYXVsdDoKLQkJX19iYWRf
Y21weGNoZyhwdHIsIHNpemUpOwotCQlvbGR2YWwgPSAwOworCQlyZXR1cm4g
X19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KIAotCXJldHVybiBvbGR2
YWw7CisJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9CiAKIHN0YXRpYyBpbmxp
bmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIodm9sYXRpbGUgdm9pZCAq
cHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKLS0gCjIuMTcuMQoK

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

RnJvbSAxZmM3Njg4NDhhZDVmNmU0ZTkyMTUyZDg1ZjQ5NTg0NWQwNTA0ODA2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMDkvMjBd
IHhlbi9hcm0zMjogY21weGNoZzogU2ltcGxpZnkgdGhlIGNtcHhjaGcKIGlt
cGxlbWVudGF0aW9uCgpUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gZWFj
aCBjYXNlIG9mIHRoZSBjbXB4Y2hnIGlzIHRoZSBzaXplIG9mCnVzZWQuIFJh
dGhlciB0aGFuIGR1cGxpY2F0aW5nIHRoZSBjb2RlLCBwcm92aWRlIGEgbWFj
cm8gdG8gZ2VuZXJhdGUgZWFjaApjYXNlcy4KClRoaXMgbWFrZXMgdGhlIGNv
ZGUgZWFzaWVyIHRvIHJlYWQgYW5kIG1vZGlmeS4KCldoaWxlIGRvaW5nIHRo
ZSByZXdvcmssIHRoZSBjYXNlIGZvciA2NC1iaXQgY21weGNoZyBpcyByZW1v
dmVkLiBUaGlzIGlzCnVudXNlZCB0b2RheSAoYWxyZWFkeSBjb21tZW50ZWQp
IGFuZCBpdCB3b3VsZCBub3QgYmUgcG9zc2libGUgdG8gdXNlCml0IGRpcmVj
dGx5LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5o
IHwgODQgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCmluZGV4
IDAzZTBiZWQzYTYuLjQ3MWE5ZTNhM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCkBAIC01Miw3MiArNTIsNTAgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1bnNpZ25lZCBs
b25nIHgsIHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUKICAqIGluZGlj
YXRlZCBieSBjb21wYXJpbmcgUkVUVVJOIHdpdGggT0xELgogICovCiAKLWV4
dGVybiB2b2lkIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLCBp
bnQgc2l6ZSk7CitleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hn
KHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUpOworCisjZGVmaW5lIF9f
Q01QWENIR19DQVNFKHN6LCBuYW1lKQkJCQkJXAorc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2
b2lkICpwdHIsCVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKKwkJ
CQkJCSAgdW5zaWduZWQgbG9uZyBuZXcpCVwKK3sJCQkJCQkJCQlcCisJdW5z
aWduZWQgbG9uZyBvbGR2YWwsIHJlczsJCQkJCVwKKwkJCQkJCQkJCVwKKwlk
byB7CQkJCQkJCQlcCisJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGdfY2Fz
ZV8iICNuYW1lICJcbiIJCVwKKwkJIglsZHJleCIgI3N6ICIJJTEsIFslMl1c
biIJCQlcCisJCSIJbW92CSUwLCAjMFxuIgkJCQlcCisJCSIJdGVxCSUxLCAl
M1xuIgkJCQlcCisJCSIJc3RyZXgiICNzeiAiZXEgJTAsICU0LCBbJTJdXG4i
CQkJXAorCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKQkJCQlcCisJ
CTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIgKG5ldykJCQlcCisJCTog
Im1lbW9yeSIsICJjYyIpOwkJCQkJXAorCX0gd2hpbGUgKHJlcyk7CQkJCQkJ
CVwKKwkJCQkJCQkJCVwKKwlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCit9CisK
K19fQ01QWENIR19DQVNFKGIsIDEpCitfX0NNUFhDSEdfQ0FTRShoLCAyKQor
X19DTVBYQ0hHX0NBU0UoICwgNCkKIAogc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCiAgICAgdm9sYXRpbGUgdm9pZCAq
cHRyLCB1bnNpZ25lZCBsb25nIG9sZCwgdW5zaWduZWQgbG9uZyBuZXcsIGlu
dCBzaXplKQogewotCXVuc2lnbmVkIGxvbmcgb2xkdmFsLCByZXM7Ci0KIAlw
cmVmZXRjaHcoKGNvbnN0IHZvaWQgKilwdHIpOwogCiAJc3dpdGNoIChzaXpl
KSB7CiAJY2FzZSAxOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIkAgX19j
bXB4Y2hnMVxuIgotCQkJIglsZHJleGIJJTEsIFslMl1cbiIKLQkJCSIJbW92
CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0cmV4YmVx
ICUwLCAlNCwgWyUyXVxuIgotCQkJCTogIj0mciIgKHJlcyksICI9JnIiIChv
bGR2YWwpCi0JCQkJOiAiciIgKHB0ciksICJJciIgKG9sZCksICJyIiAobmV3
KQotCQkJCTogIm1lbW9yeSIsICJjYyIpOwotCQl9IHdoaWxlIChyZXMpOwot
CQlicmVhazsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQs
IG5ldyk7CiAJY2FzZSAyOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIkAg
X19jbXB4Y2hnMlxuIgotCQkJIglsZHJleGgJJTEsIFslMl1cbiIKLQkJCSIJ
bW92CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0cmV4
aGVxICUwLCAlNCwgWyUyXVxuIgotCQkJCTogIj0mciIgKHJlcyksICI9JnIi
IChvbGR2YWwpCi0JCQkJOiAiciIgKHB0ciksICJJciIgKG9sZCksICJyIiAo
bmV3KQotCQkJCTogIm1lbW9yeSIsICJjYyIpOwotCQl9IHdoaWxlIChyZXMp
OwotCQlicmVhazsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzIocHRyLCBv
bGQsIG5ldyk7CiAJY2FzZSA0OgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUo
IkAgX19jbXB4Y2hnNFxuIgotCQkJIglsZHJleAklMSwgWyUyXVxuIgotCQkJ
Igltb3YJJTAsICMwXG4iCi0JCQkiCXRlcQklMSwgJTNcbiIKLQkJCSIJc3Ry
ZXhlcQklMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIg
KG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkgICAgfSB3aGlsZSAo
cmVzKTsKLQkgICAgYnJlYWs7Ci0jaWYgMAotCWNhc2UgODoKLQkJZG8gewot
CQkJYXNtIHZvbGF0aWxlKCJAIF9fY21weGNoZzhcbiIKLQkJCSIJbGRyZXhk
CSUxLCBbJTJdXG4iCi0JCQkiCW1vdgklMCwgIzBcbiIKLQkJCSIJdGVxCSUx
LCAlM1xuIgotCQkJIglzdHJleGRlcSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6
ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKQotCQkJCTogInIiIChwdHIp
LCAiSXIiIChvbGQpLCAiciIgKG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2Mi
KTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0jZW5kaWYKKwkJcmV0
dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQsIG5ldyk7CiAJZGVmYXVs
dDoKLQkJX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwotCQlvbGR2YWwgPSAw
OworCQlyZXR1cm4gX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KIAot
CXJldHVybiBvbGR2YWw7CisJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9CiAK
IHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
X21iKHZvbGF0aWxlIHZvaWQgKnB0ciwKLS0gCjIuMTcuMQoK

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

RnJvbSA5Y2ZlODhkMzdlMGMwMmI3ZmJlMDRlZjBhOTNiYWI1OWRjODA3MWIy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMTAvMjBd
IHhlbi9hcm06IGJpdG9wczogSW1wbGVtZW50IGEgbmV3IHNldCBvZiBoZWxw
ZXJzCiB0aGF0IGNhbiB0aW1lb3V0CgpFeGNsdXNpdmUgbG9hZC1zdG9yZSBh
dG9taWNzIHNob3VsZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVzdGVkCnRo
cmVhZHMuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUgdHJ1c3RlZCwgaXQg
bWF5IGJlIHBvc3NpYmxlIHRvIERvUwpYZW4gd2hlbiB1cGRhdGluZyBzaGFy
ZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4KClRvIHByZXZlbnQg
dGhlIGluZmluaXRlIGxvb3AsIHdlIGludHJvZHVjZSBhIG5ldyBzZXQgb2Yg
aGVscGVycyB0aGF0IGNhbgp0aW1lb3V0LiBUaGUgdGltZW91dCBpcyBiYXNl
ZCBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucy4KClRoZXkg
d2lsbCBiZSB1c2VkIGluIGZvbGxvdy11cCBwYXRjaCB0byBtYWtlIGF0b21p
YyBvcGVyYXRpb25zCm9uIHNoYXJlZCBtZW1vcnkgc2FmZS4KClRoaXMgaXMg
cGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jIHwgNTIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGli
L2JpdG9wcy5jIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oICAgIHwgMjggKysr
KysrKysrKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDExNyBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jIGIveGVuL2FyY2gvYXJtL2FybTMy
L2xpYi9iaXRvcHMuYwppbmRleCBjNjliYjUzMDM3Li4wODc1MDMxNGZjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jCisr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMKQEAgLTMwLDcg
KzMwLDggQEAKICAqLwogCiAjZGVmaW5lIGJpdG9wKG5hbWUsIGluc3RyKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotdm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRp
YyBhbHdheXNfaW5saW5lIGJvb2wgaW50XyMjbmFtZShpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnAsIGJvb2wgdGltZW91dCxcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF90cnkpICAg
ICAgICAgICAgICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICB2b2xhdGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90
ICopcCArIEJJVF9XT1JEKCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCiAgICAg
Y29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKCh1bnNpZ25lZCBpbnQp
bnIpOyAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNDcsMTcgKzQ4LDMz
IEBAIHZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICIgICBzdHJleCAgICUwLCAlMiwgJTFcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICI9JnIiIChy
ZXMpLCAiK1FvIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgOiAiciIgKG1hc2spKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhcmVz
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICBicmVhazsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAoKC0tbWF4X3RyeSkg
PiAwKSApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuICFyZXM7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit2b2lk
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoICFpbnRfIyNuYW1lKG5yLCBw
LCBmYWxzZSwgMCkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitib29sIG5hbWUjI190aW1lb3V0KGludCBu
ciwgdm9sYXRpbGUgdm9pZCAqcCwgdW5zaWduZWQgaW50IG1heF90cnkpICAg
ICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICByZXR1cm4gaW50XyMjbmFtZShuciwgcCwgdHJ1ZSwgbWF4X3RyeSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKICNkZWZpbmUg
dGVzdG9wKG5hbWUsIGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi1pbnQgbmFtZShpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRf
IyNuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCwgaW50ICpvbGRiaXQs
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAgICBcCiB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHZvbGF0aWxlIHVpbnQz
Ml90ICpwdHIgPSAodWludDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVk
IGludClucik7ICAgIFwKICAgICB1bnNpZ25lZCBpbnQgYml0ID0gKHVuc2ln
bmVkIGludCluciAlIEJJVFNfUEVSX1dPUkQ7ICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKGJpdCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVu
c2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBpbnQgb2xkYml0OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIEFTU0VSVCgoKHZhZGRyX3QpcCAmIDB4MykgPT0gMCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBz
bXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03MSwxNCArODgsMzUg
QEAgaW50IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
IiAgIGxzciAgICAgJTEsICUzLCAlNSAvLyBTYXZlIG9sZCB2YWx1ZSBvZiBi
aXRcbiIgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICIgICAiIF9fc3Ry
aW5naWZ5KGluc3RyKSAiICAlMywgJTMsICU0IC8vIFRvZ2dsZSBiaXRcbiIg
ICAgICAgICAgICAgXAogICAgICAgICAiICAgc3RyZXggICUwLCAlMywgJTJc
biIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZGJpdCksICIr
UW8iICgqcHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICBcCisgICAgICAg
IDogIj0mciIgKHJlcyksICI9JnIiICgqb2xkYml0KSwgIitRbyIgKCpwdHIp
LCAiPSZyIiAodG1wKSAgICAgICAgICAgXAogICAgICAgICA6ICJyIiAobWFz
ayksICJyIiAoYml0KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBpZiAoICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFr
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgo
LS1tYXhfdHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBz
bXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIHJldHVybiBvbGRiaXQgJiAxOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAqb2xkYml0ICY9IDE7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVz
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoraW50
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaW50IG9sZGJpdDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBpZiAoICFpbnRfIyNuYW1lKG5yLCBwLCAmb2xkYml0LCBmYWxzZSwgMCkg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGludCAqb2xkYml0LCB1
bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgICAgICAgICAgICAgICAgICAgXAor
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4g
aW50XyMjbmFtZShuciwgcCwgb2xkYml0LCB0cnVlLCBtYXhfdHJ5KTsgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9CiAKIGJpdG9wKGNoYW5nZV9iaXQs
IGVvcikKIGJpdG9wKGNsZWFyX2JpdCwgYmljKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9h
cm02NC9saWIvYml0b3BzLmMKaW5kZXggYjFjNjgxYzY0Mi4uNzhiZjRlZDhj
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCkBAIC0y
OSw3ICsyOSw4IEBACiAgKi8KIAogI2RlZmluZSBiaXRvcChuYW1lLCBpbnN0
cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLXZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitz
dGF0aWMgYWx3YXlzX2lubGluZSBib29sIGludF8jI25hbWUoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLCBib29sIHRpbWVvdXQsXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfdHJ5
KSAgICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50
MzJfdCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAgXAog
ICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSygodW5zaWduZWQg
aW50KW5yKTsgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQzLDE3ICs0
NCwzMyBAQCB2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAiICAgc3R4ciAgICAldzAsICV3MiwgJTFcbiIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgOiAiPSZy
IiAocmVzKSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogInIiIChtYXNrKSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICgg
IXJlcyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJlYWs7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90
cnkpID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAh
cmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKIH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
dm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhaW50XyMjbmFtZShu
ciwgcCwgZmFsc2UsIDApICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNfdGltZW91dChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGludCBtYXhfdHJ5
KSAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmV0dXJuIGludF8jI25hbWUobnIsIHAsIHRydWUsIG1heF90cnkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQogCiAjZGVm
aW5lIHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotaW50IG5hbWUoaW50IG5y
LCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wg
aW50XyMjbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIGludCAqb2xk
Yml0LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCB0aW1lb3V0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgXAogeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB2b2xhdGlsZSB1
aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNp
Z25lZCBpbnQpbnIpOyAgICBcCiAgICAgdW5zaWduZWQgaW50IGJpdCA9ICh1
bnNpZ25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSyhi
aXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQg
bG9uZyBvbGRiaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBkbyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNjIsMTQgKzc5
LDM1IEBAIGludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgICIgICBsc3IgICAgICV3MSwgJXczLCAldzUgLy8gU2F2ZSBvbGQgdmFs
dWUgb2YgYml0XG4iICAgICAgICAgICAgICAgXAogICAgICAgICAiICAgIiBf
X3N0cmluZ2lmeShpbnN0cikgIiAgJXczLCAldzMsICV3NCAvLyBUb2dnbGUg
Yml0XG4iICAgICAgICAgIFwKICAgICAgICAgIiAgIHN0bHhyICAgJXcwLCAl
dzMsICUyXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIDogIj0mciIgKHJlcyksICI9JnIiIChvbGRiaXQp
LCAiK1EiICgqcHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICAgXAorICAg
ICAgICA6ICI9JnIiIChyZXMpLCAiPSZyIiAoKm9sZGJpdCksICIrUSIgKCpw
dHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgIFwKICAgICAgICAgOiAiciIg
KG1hc2spLCAiciIgKGJpdCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogIm1lbW9yeSIpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICgg
IXJlcyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJlYWs7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90
cnkpID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRtYihpc2gp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgcmV0dXJuIG9sZGJpdCAmIDE7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICpvbGRiaXQgJj0gMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuICFyZXM7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitpbnQgbmFtZShp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBpbnQgb2xkYml0OyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICgg
IWludF8jI25hbWUobnIsIHAsICZvbGRiaXQsIGZhbHNlLCAwKSApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHJldHVybiBvbGRiaXQ7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNfdGltZW91dChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnAsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgaW50ICpvbGRiaXQsIHVuc2lnbmVk
IGludCBtYXhfdHJ5KSAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiBpbnRfIyNu
YW1lKG5yLCBwLCBvbGRiaXQsIHRydWUsIG1heF90cnkpOyAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIH0KIAogYml0b3AoY2hhbmdlX2JpdCwgZW9yKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKaW5kZXggOGU4NjRiNDQ1Ni4u
MTcyYmJhZWU3ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9i
aXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCkBA
IC0zNyw3ICszNywxNCBAQAogIyBlcnJvciAidW5rbm93biBBUk0gdmFyaWFu
dCIKICNlbmRpZgogCi0vKiBBdG9taWNzIGJpdG9wcyAqLworLyoKKyAqIEF0
b21pYyBiaXRvcHMKKyAqCisgKiBUaGUgaGVscGVycyBiZWxvdyAqc2hvdWxk
KiBvbmx5IGJlIHVzZWQgb24gbWVtb3J5IHNoYXJlZCBiZXR3ZWVuCisgKiB0
cnVzdGVkIHRocmVhZHMgb3Igd2Uga25vdyB0aGUgbWVtb3J5IGNhbm5vdCBi
ZSBhY2Nlc3NlZCBieSBhbm90aGVyCisgKiB0aHJlYWQuCisgKi8KKwogdm9p
ZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CiB2b2lkIGNs
ZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwogdm9pZCBjaGFu
Z2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CkBAIC00NSw2ICs1
MiwyNSBAQCBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIAorLyoKKyAqIFRoZSBoZWxwZXJz
IGJlbG93IG1heSBmYWlsIHRvIHVwZGF0ZSB0aGUgbWVtb3J5IGlmIHRoZSBh
Y3Rpb24gdGFrZXMKKyAqIHRvbyBsb25nLgorICoKKyAqIEBtYXhfdHJ5OiBN
YXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zCisgKgorICogVGhlIGhlbHBl
cnMgd2lsbCByZXR1cm4gdHJ1ZSB3aGVuIHRoZSB1cGRhdGUgaGFzIHN1Y2Nl
ZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0KSBhbmQgZmFsc2UgaWYgdGhlIHVw
ZGF0ZSBoYXMgZmFpbGVkLgorICovCitib29sIHNldF9iaXRfdGltZW91dChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGludCBtYXhfdHJ5
KTsKK2Jvb2wgY2xlYXJfYml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7Citib29sIGNoYW5nZV9i
aXRfdGltZW91dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVk
IGludCBtYXhfdHJ5KTsKK2Jvb2wgdGVzdF9hbmRfc2V0X2JpdF90aW1lb3V0
KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSk7Citib29sIHRlc3RfYW5kX2NsZWFyX2JpdF90aW1lb3V0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50ICpvbGRiaXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KTsKK2Jv
b2wgdGVzdF9hbmRfY2hhbmdlX2JpdF90aW1lb3V0KGludCBuciwgdm9sYXRp
bGUgdm9pZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7CisKIC8qKgog
ICogX190ZXN0X2FuZF9zZXRfYml0IC0gU2V0IGEgYml0IGFuZCByZXR1cm4g
aXRzIG9sZCB2YWx1ZQogICogQG5yOiBCaXQgdG8gc2V0Ci0tIAoyLjE3LjEK
Cg==

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

RnJvbSBlZjljNWVjMGEyZWRhODBmZDYxMWNhYmY5NTVjYjFiNDNhMzQ5OWM3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM5OjE3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMTEvMjBd
IHhlbi9hcm06IGNtcHhjaGc6IFByb3ZpZGUgYSBuZXcgaGVscGVyIHRoYXQg
Y2FuCiB0aW1lb3V0CgpFeGNsdXNpdmUgbG9hZC1zdG9yZSBhdG9taWNzIHNo
b3VsZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVzdGVkCnRocmVhZHMuIEFz
IG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUgdHJ1c3RlZCwgaXQgbWF5IGJlIHBv
c3NpYmxlIHRvIERvUwpYZW4gd2hlbiB1cGRhdGluZyBzaGFyZWQgbWVtb3J5
IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4KClRvIHByZXZlbnQgdGhlIGluZmlu
aXRlIGxvb3AsIHdlIGludHJvZHVjZSBhIG5ldyBoZWxwZXIgdGhhdCBjYW4g
dGltZW91dC4KVGhlIHRpbWVvdXQgaXMgYmFzZWQgb24gdGhlIG1heGltdW0g
bnVtYmVyIG9mIGl0ZXJhdGlvbnMuCgpJdCB3aWxsIGJlIHVzZWQgaW4gZm9s
bG93LXVwIHBhdGNoIHRvIG1ha2UgYXRvbWljIG9wZXJhdGlvbnMgb24gc2hh
cmVkCm1lbW9yeSBzYWZlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9hcm0zMi9jbXB4Y2hnLmggfCA2MyArKysrKysrKysrKysrKysr
KysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9jbXB4Y2hn
LmggfCA3MCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAxMDYgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4
Y2hnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApp
bmRleCA0NzFhOWUzYTNmLi40OWNhMmEwZDdhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApAQCAtNTUsMTEgKzU1LDE0
IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWdu
ZWQgbG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiBleHRl
cm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQg
KnB0ciwgaW50IHNpemUpOwogCiAjZGVmaW5lIF9fQ01QWENIR19DQVNFKHN6
LCBuYW1lKQkJCQkJXAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9f
Y21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIsCVwKLQkJ
CQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKLQkJCQkJCSAgdW5zaWduZWQg
bG9uZyBuZXcpCVwKK3N0YXRpYyBpbmxpbmUgYm9vbCBfX2NtcHhjaGdfY2Fz
ZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAkJXAorCQkJCQkgdW5zaWdu
ZWQgbG9uZyAqb2xkLAkJXAorCQkJCQkgdW5zaWduZWQgbG9uZyBuZXcsCQlc
CisJCQkJCSBib29sIHRpbWVvdXQsCQkJXAorCQkJCQkgdW5zaWduZWQgaW50
IG1heF90cnkpCQlcCiB7CQkJCQkJCQkJXAotCXVuc2lnbmVkIGxvbmcgb2xk
dmFsLCByZXM7CQkJCQlcCisJdW5zaWduZWQgbG9uZyBvbGR2YWw7CQkJCQkJ
XAorCXVuc2lnbmVkIGxvbmcgcmVzOwkJCQkJCVwKIAkJCQkJCQkJCVwKIAlk
byB7CQkJCQkJCQlcCiAJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGdfY2Fz
ZV8iICNuYW1lICJcbiIJCVwKQEAgLTY4LDI5ICs3MSwzNSBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZv
bGF0aWxlIHZvaWQgKnB0ciwJXAogCQkiCXRlcQklMSwgJTNcbiIJCQkJXAog
CQkiCXN0cmV4IiAjc3ogImVxICUwLCAlNCwgWyUyXVxuIgkJCVwKIAkJOiAi
PSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkJCQkJXAotCQk6ICJyIiAocHRy
KSwgIklyIiAob2xkKSwgInIiIChuZXcpCQkJXAorCQk6ICJyIiAocHRyKSwg
IklyIiAoKm9sZCksICJyIiAobmV3KQkJCVwKIAkJOiAibWVtb3J5IiwgImNj
Iik7CQkJCQlcCi0JfSB3aGlsZSAocmVzKTsJCQkJCQkJXAogCQkJCQkJCQkJ
XAotCXJldHVybiBvbGR2YWw7CQkJCQkJCVwKKwkJaWYgKCFyZXMpCQkJCQkJ
XAorCQkJYnJlYWs7CQkJCQkJXAorCX0gd2hpbGUgKCF0aW1lb3V0IHx8ICgo
LS1tYXhfdHJ5KSA+IDApKTsJCQlcCisJCQkJCQkJCQlcCisJKm9sZCA9IG9s
ZHZhbDsJCQkJCQkJXAorCQkJCQkJCQkJXAorCXJldHVybiAhcmVzOwkJCQkJ
CQlcCiB9CiAKIF9fQ01QWENIR19DQVNFKGIsIDEpCiBfX0NNUFhDSEdfQ0FT
RShoLCAyKQogX19DTVBYQ0hHX0NBU0UoICwgNCkKIAotc3RhdGljIGFsd2F5
c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCi0gICAgdm9sYXRp
bGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwgdW5zaWduZWQgbG9u
ZyBuZXcsIGludCBzaXplKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBf
X2ludF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9u
ZyAqb2xkLAorCQkJCQl1bnNpZ25lZCBsb25nIG5ldywgaW50IHNpemUsCisJ
CQkJCWJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90cnkpCiB7CiAJ
cHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsKIAogCXN3aXRjaCAoc2l6
ZSkgewogCWNhc2UgMToKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRy
LCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwg
b2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgMjoKLQkJcmV0
dXJuIF9fY21weGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldyk7CisJCXJldHVy
biBfX2NtcHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1h
eF90cnkpOwogCWNhc2UgNDoKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQo
cHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV80KHB0
ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWRlZmF1bHQ6CiAJ
CXJldHVybiBfX2JhZF9jbXB4Y2hnKHB0ciwgc2l6ZSk7CiAJfQpAQCAtOTgs
NiArMTA3LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxv
bmcgX19jbXB4Y2hnKAogCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogCitz
dGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZyh2
b2xhdGlsZSB2b2lkICpwdHIsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBv
bGQsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBuZXcsCisJCQkJCSAgICAg
aW50IHNpemUpCit7CisJaWYgKCFfX2ludF9jbXB4Y2hnKHB0ciwgJm9sZCwg
bmV3LCBzaXplLCBmYWxzZSwgMCkpCisJCUFTU0VSVF9VTlJFQUNIQUJMRSgp
OworCisJcmV0dXJuIG9sZDsKK30KKwogc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIodm9sYXRpbGUgdm9pZCAqcHRy
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBvbGQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5l
dywgaW50IHNpemUpCkBAIC0xMTEsNiArMTMxLDI1IEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxl
IHZvaWQgKnB0ciwKIAlyZXR1cm4gcmV0OwogfQogCisvKgorICogVGhlIGhl
bHBlciBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9yeSBpZiB0aGUgYWN0
aW9uIHRha2VzIHRvbyBsb25nLgorICoKKyAqIEBvbGQ6IE9uIGNhbGwgdGhl
IHZhbHVlIHBvaW50ZWQgY29udGFpbnMgdGhlIGV4cGVjdGVkIG9sZCB2YWx1
ZS4gSXQgd2lsbCBiZQorICogdXBkYXRlZCB0byB0aGUgYWN0dWFsIG9sZCB2
YWx1ZS4KKyAqIEBtYXhfdHJ5OiBNYXhpbXVtIG51bWJlciBvZiBpdGVyYXRp
b25zCisgKgorICogVGhlIGhlbHBlciB3aWxsIHJldHVybiB0cnVlIHdoZW4g
dGhlIHVwZGF0ZSBoYXMgc3VjY2VlZGVkIChpLmUgbm8KKyAqIHRpbWVvdXQp
IGFuZCBmYWxzZSBpZiB0aGUgdXBkYXRlIGhhcyBmYWlsZWQuCisgKi8KK3N0
YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgX19jbXB4Y2hnX21iX3RpbWVvdXQo
dm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkgICAgICAgdW5zaWduZWQgbG9u
ZyAqb2xkLAorCQkJCQkgICAgICAgdW5zaWduZWQgbG9uZyBuZXcsCisJCQkJ
CSAgICAgICBpbnQgc2l6ZSwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGludCBt
YXhfdHJ5KQoreworCXJldHVybiBfX2ludF9jbXB4Y2hnKHB0ciwgb2xkLCBu
ZXcsIHNpemUsIHRydWUsIG1heF90cnkpOworfQorCiAjZGVmaW5lIGNtcHhj
aGcocHRyLG8sbikJCQkJCQlcCiAJKChfX3R5cGVvZl9fKCoocHRyKSkpX19j
bXB4Y2hnX21iKChwdHIpLAkJCVwKIAkJCQkJICAodW5zaWduZWQgbG9uZyko
byksCQlcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L2NtcHhjaGcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNo
Zy5oCmluZGV4IDM5M2ZiY2E2YTUuLjViYzJlMWY3ODYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCkBAIC02NCwxMSAr
NjQsMTQgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1
bnNpZ25lZCBsb25nIHgsIHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUK
IGV4dGVybiB1bnNpZ25lZCBsb25nIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUg
dm9pZCAqcHRyLCBpbnQgc2l6ZSk7CiAKICNkZWZpbmUgX19DTVBYQ0hHX0NB
U0Uodywgc3osIG5hbWUpCQkJCQlcCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0
ciwJXAotCQkJCQkJICB1bnNpZ25lZCBsb25nIG9sZCwJXAotCQkJCQkJICB1
bnNpZ25lZCBsb25nIG5ldykJXAorc3RhdGljIGlubGluZSBib29sIF9fY21w
eGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIsCQlcCisJCQkJ
CSB1bnNpZ25lZCBsb25nICpvbGQsCQlcCisJCQkJCSB1bnNpZ25lZCBsb25n
IG5ldywJCVwKKwkJCQkJIGJvb2wgdGltZW91dCwJCQlcCisJCQkJCSB1bnNp
Z25lZCBpbnQgbWF4X3RyeSkJCVwKIHsJCQkJCQkJCQlcCi0JdW5zaWduZWQg
bG9uZyByZXMsIG9sZHZhbDsJCQkJCVwKKwl1bnNpZ25lZCBsb25nIG9sZHZh
bDsJCQkJCQlcCisJdW5zaWduZWQgbG9uZyByZXM7CQkJCQkJXAogCQkJCQkJ
CQkJXAogCWRvIHsJCQkJCQkJCVwKIAkJYXNtIHZvbGF0aWxlKCIvLyBfX2Nt
cHhjaGdfY2FzZV8iICNuYW1lICJcbiIJCVwKQEAgLTgwLDExICs4MywxNiBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2Vf
IyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0ciwJXAogCQkiMTpcbiIJCQkJCQkJ
XAogCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKSwJCQkJXAogCQkg
ICIrUSIgKCoodW5zaWduZWQgbG9uZyAqKXB0cikJCQkJXAotCQk6ICJJciIg
KG9sZCksICJyIiAobmV3KQkJCQkJXAorCQk6ICJJciIgKCpvbGQpLCAiciIg
KG5ldykJCQkJXAogCQk6ICJjYyIpOwkJCQkJCVwKLQl9IHdoaWxlIChyZXMp
OwkJCQkJCQlcCiAJCQkJCQkJCQlcCi0JcmV0dXJuIG9sZHZhbDsJCQkJCQkJ
XAorCQlpZiAoIXJlcykJCQkJCQlcCisJCQlicmVhazsJCQkJCQlcCisJfSB3
aGlsZSAoIXRpbWVvdXQgfHwgKCgtLW1heF90cnkpID4gMCkpOwkJCVwKKwkJ
CQkJCQkJCVwKKwkqb2xkID0gb2xkdmFsOwkJCQkJCQlcCisJCQkJCQkJCQlc
CisJcmV0dXJuICFyZXM7CQkJCQkJCVwKIH0KIAogX19DTVBYQ0hHX0NBU0Uo
dywgYiwgMSkKQEAgLTkyLDE4ICsxMDAsMTkgQEAgX19DTVBYQ0hHX0NBU0Uo
dywgaCwgMikKIF9fQ01QWENIR19DQVNFKHcsICAsIDQpCiBfX0NNUFhDSEdf
Q0FTRSggLCAgLCA4KQogCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg
X19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBv
bGQsCi0JCQkJICAgICAgdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQor
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBfX2ludF9jbXB4Y2hnKHZvbGF0
aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyAqb2xkLAorCQkJCQl1bnNp
Z25lZCBsb25nIG5ldywgaW50IHNpemUsCisJCQkJCWJvb2wgdGltZW91dCwg
dW5zaWduZWQgaW50IG1heF90cnkpCiB7CiAJc3dpdGNoIChzaXplKSB7CiAJ
Y2FzZSAxOgotCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfMShwdHIsIG9sZCwg
bmV3KTsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQsIG5l
dywgdGltZW91dCwgbWF4X3RyeSk7CiAJY2FzZSAyOgotCQlyZXR1cm4gX19j
bXB4Y2hnX2Nhc2VfMihwdHIsIG9sZCwgbmV3KTsKKwkJcmV0dXJuIF9fY21w
eGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldywgdGltZW91dCwgbWF4X3RyeSk7
CiAJY2FzZSA0OgotCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfNChwdHIsIG9s
ZCwgbmV3KTsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQs
IG5ldywgdGltZW91dCwgbWF4X3RyeSk7CiAJY2FzZSA4OgotCQlyZXR1cm4g
X19jbXB4Y2hnX2Nhc2VfOChwdHIsIG9sZCwgbmV3KTsKKwkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzgocHRyLCBvbGQsIG5ldywgdGltZW91dCwgbWF4X3Ry
eSk7CiAJZGVmYXVsdDoKIAkJcmV0dXJuIF9fYmFkX2NtcHhjaGcocHRyLCBz
aXplKTsKIAl9CkBAIC0xMTEsOCArMTIwLDIwIEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLCB1
bnNpZ25lZCBsb25nIG9sZCwKIAlBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0K
IAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19tYih2
b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgb2xkLAotCQkJCQkg
dW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQorc3RhdGljIGFsd2F5c19p
bmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAq
cHRyLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAorCQkJCQkgICAg
IHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAgIGludCBzaXplKQorewor
CWlmICghX19pbnRfY21weGNoZyhwdHIsICZvbGQsIG5ldywgc2l6ZSwgZmFs
c2UsIDApKQorCQlBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKworCXJldHVybiBv
bGQ7Cit9CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcg
X19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQgKnB0ciwKKwkJCQkJCXVuc2ln
bmVkIGxvbmcgb2xkLAorCQkJCQkJdW5zaWduZWQgbG9uZyBuZXcsIGludCBz
aXplKQogewogCXVuc2lnbmVkIGxvbmcgcmV0OwogCkBAIC0xMjMsNiArMTQ0
LDI1IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdf
bWIodm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKIAly
ZXR1cm4gcmV0OwogfQogCisvKgorICogVGhlIGhlbHBlciBtYXkgZmFpbCB0
byB1cGRhdGUgdGhlIG1lbW9yeSBpZiB0aGUgYWN0aW9uIHRha2VzIHRvbyBs
b25nLgorICoKKyAqIEBvbGQ6IE9uIGNhbGwgdGhlIHZhbHVlIHBvaW50ZWQg
Y29udGFpbnMgdGhlIGV4cGVjdGVkIG9sZCB2YWx1ZS4gSXQgd2lsbCBiZQor
ICogdXBkYXRlZCB0byB0aGUgYWN0dWFsIG9sZCB2YWx1ZS4KKyAqIEBtYXhf
dHJ5OiBNYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zCisgKgorICogVGhl
IGhlbHBlciB3aWxsIHJldHVybiB0cnVlIHdoZW4gdGhlIHVwZGF0ZSBoYXMg
c3VjY2VlZGVkIChpLmUgbm8KKyAqIHRpbWVvdXQpIGFuZCBmYWxzZSBpZiB0
aGUgdXBkYXRlIGhhcyBmYWlsZWQuCisgKi8KK3N0YXRpYyBhbHdheXNfaW5s
aW5lIGJvb2wgX19jbXB4Y2hnX21iX3RpbWVvdXQodm9sYXRpbGUgdm9pZCAq
cHRyLAorCQkJCQkgICAgICAgdW5zaWduZWQgbG9uZyAqb2xkLAorCQkJCQkg
ICAgICAgdW5zaWduZWQgbG9uZyBuZXcsCisJCQkJCSAgICAgICBpbnQgc2l6
ZSwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGludCBtYXhfdHJ5KQoreworCXJl
dHVybiBfX2ludF9jbXB4Y2hnKHB0ciwgb2xkLCBuZXcsIHNpemUsIHRydWUs
IG1heF90cnkpOworfQorCiAjZGVmaW5lIGNtcHhjaGcocHRyLCBvLCBuKSBc
CiAoeyBcCiAJX190eXBlb2ZfXygqKHB0cikpIF9fcmV0OyBcCi0tIAoyLjE3
LjEKCg==

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

RnJvbSBkYzc3ZDY1Yzg1NTRjMmRiYzAwZDNlNGY3M2Y4ZWUzYmM4MzgwYzc3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTggKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOSAxMi8yMF0geGVuL3hz
bTogcmVtb3ZlIHVubmVjZXNzYXJ5ICNkZWZpbmUKCnRoaXMgI2RlZmluZSBp
cyB1bm5lY2Vzc2FyeSBzaW5jZSBYU01fSU5MSU5FIGlzIHJlZGVmaW5lZCBp
bgp4c20vZHVtbXkuaCwgaXQncyBhIHJpc2sgb2YgYnVpbGQgYnJlYWthZ2Us
IHNvIHJlbW92ZSBpdC4KClNpZ25lZC1vZmYtYnk6IFhpbiBMaSA8eGluLmxp
QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVn
cmFAdHljaG8ubnNhLmdvdj4KLS0tCiB4ZW4veHNtL2R1bW15LmMgfCAxIC0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IDNjYjU0
OTJkZDMuLjY2NzA3OGVhMDcgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXku
YworKysgYi94ZW4veHNtL2R1bW15LmMKQEAgLTExLDcgKzExLDYgQEAKICAq
LwogCiAjZGVmaW5lIFhTTV9OT19XUkFQUEVSUwotI2RlZmluZSBYU01fSU5M
SU5FIC8qICovCiAjaW5jbHVkZSA8eHNtL2R1bW15Lmg+CiAKIHN0cnVjdCB4
c21fb3BlcmF0aW9ucyBkdW1teV94c21fb3BzOwotLSAKMi4xNy4xCgo=

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

RnJvbSAyZGNjNDdiODQ5MDlhNDExNmJkODIwMzkwNTViZjY2ZWZmODc4ZmRh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTkgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOSAxMy8yMF0geGVuL3hz
bTogSW50cm9kdWNlIG5ldyBib290IHBhcmFtZXRlciB4c20KCkludHJvZHVj
ZSBuZXcgYm9vdCBwYXJhbWV0ZXIgeHNtIHRvIGNob29zZSB3aGljaCB4c20g
bW9kdWxlIGlzIGVuYWJsZWQsCmFuZCBzZXQgZGVmYXVsdCB0byBkdW1teS4g
QW5kIGFkZCBuZXcgb3B0aW9uIGluIEtjb25maWcgdG8gY2hvb3NlIHRoZQpk
ZWZhdWx0IFhTTSBpbXBsZW1lbnRhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFhp
biBMaSA8eGluLmxpQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUg
R3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMyArKysrKysr
KysKIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgMTMg
KysrKysrKystCiB4ZW4veHNtL3hzbV9jb3JlLmMgICAgICAgICAgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAzIGZpbGVz
IGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRl
eCA4NTIyNjIxMmE5Li5kMDM4MzBmODM3IDEwMDY0NAotLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNzkwLDYgKzc5MCwxOSBA
QCBoYXJkd2FyZSBkb21haW4gaXMgYXJjaGl0ZWN0dXJlIGRlcGVuZGVudC4K
IE5vdGUgdGhhdCBzcGVjaWZ5aW5nIHplcm8gYXMgZG9tVSB2YWx1ZSBtZWFu
cyB6ZXJvLCB3aGlsZSBmb3IgZG9tMCBpdCBtZWFucwogdG8gdXNlIHRoZSBk
ZWZhdWx0LgogCisjIyMgeHNtCis+IGA9IGR1bW15IHwgZmxhc2tgCisKKz4g
RGVmYXVsdDogYGR1bW15YAorCitTcGVjaWZ5IHdoaWNoIFhTTSBtb2R1bGUg
c2hvdWxkIGJlIGVuYWJsZWQuICBUaGlzIG9wdGlvbiBpcyBvbmx5IGF2YWls
YWJsZSBpZgordGhlIGh5cGVydmlzb3Igd2FzIGNvbXBpbGVkIHdpdGggWFNN
IHN1cHBvcnQuCisKKyogYGR1bW15YDogdGhpcyBpcyB0aGUgZGVmYXVsdCBj
aG9pY2UuICBCYXNpYyByZXN0cmljdGlvbiBmb3IgY29tbW9uIGRlcGxveW1l
bnQKKyAgKHRoZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUgYXBwbGllZC4gIEl0
J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVkIG91dC4KKyogYGZs
YXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFjY2VzcyBjb250cm9s
LiAgVG8gY2hvb3NlIHRoaXMsIHRoZQorICBzZXBhcmF0ZWQgb3B0aW9uIGlu
IGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCisKICMjIyBmbGFzawog
PiBgPSBwZXJtaXNzaXZlIHwgZW5mb3JjaW5nIHwgbGF0ZSB8IGRpc2FibGVk
YAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29t
bW9uL0tjb25maWcKaW5kZXggZGM4ZTg3NjQzOS4uYzg3NDIyMjgyZiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24v
S2NvbmZpZwpAQCAtOTksNyArOTksNyBAQCBjb25maWcgWFNNCiAKIGNvbmZp
ZyBGTEFTSwogCWRlZl9ib29sIHkKLQlwcm9tcHQgIkZMdXggQWR2YW5jZWQg
U2VjdXJpdHkgS2VybmVsIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5IgorCXBy
b21wdCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwgc3VwcG9ydCIK
IAlkZXBlbmRzIG9uIFhTTQogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMgRkxB
U0sgKEZMdXggQWR2YW5jZWQgU2VjdXJpdHkgS2VybmVsKSBhcyB0aGUgYWNj
ZXNzIGNvbnRyb2wKQEAgLTEzNyw2ICsxMzcsMTcgQEAgY29uZmlnIFhTTV9Q
T0xJQ1kKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY2hvaWNlCisJcHJv
bXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1lbnRhdGlvbiIKKwlkZXBlbmRzIG9u
IFhTTQorCWRlZmF1bHQgWFNNX0ZMQVNLX0RFRkFVTFQgaWYgWFNNX0ZMQVNL
CisJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVAorCWNvbmZpZyBYU01fRFVN
TVlfREVGQVVMVAorCQlib29sICJNYXRjaCBub24tWFNNIGJlaGF2aW9yIgor
CWNvbmZpZyBYU01fRkxBU0tfREVGQVVMVAorCQlib29sICJGTHV4IEFkdmFu
Y2VkIFNlY3VyaXR5IEtlcm5lbCIgaWYgWFNNX0ZMQVNLCitlbmRjaG9pY2UK
KwogY29uZmlnIExBVEVfSFdET00KIAlib29sICJEZWRpY2F0ZWQgaGFyZHdh
cmUgZG9tYWluIgogCWRlZmF1bHQgbgpkaWZmIC0tZ2l0IGEveGVuL3hzbS94
c21fY29yZS5jIGIveGVuL3hzbS94c21fY29yZS5jCmluZGV4IDA4OTk0ZWU3
YTEuLmU3OGY3ZDhjYTIgMTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2NvcmUu
YworKysgYi94ZW4veHNtL3hzbV9jb3JlLmMKQEAgLTI3LDYgKzI3LDM1IEBA
CiAKIHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqeHNtX29wczsKIAorZW51bSB4
c21fYm9vdHBhcmFtIHsKKyAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAorICAg
IFhTTV9CT09UUEFSQU1fRkxBU0ssCit9OworCitzdGF0aWMgZW51bSB4c21f
Ym9vdHBhcmFtIF9faW5pdGRhdGEgeHNtX2Jvb3RwYXJhbSA9CisjaWZkZWYg
Q09ORklHX1hTTV9GTEFTS19ERUZBVUxUCisgICAgWFNNX0JPT1RQQVJBTV9G
TEFTSzsKKyNlbHNlCisgICAgWFNNX0JPT1RQQVJBTV9EVU1NWTsKKyNlbmRp
ZgorCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94c21fcGFyYW0oY29uc3Qg
Y2hhciAqcykKK3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAhc3Ry
Y21wKHMsICJkdW1teSIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhT
TV9CT09UUEFSQU1fRFVNTVk7CisjaWZkZWYgQ09ORklHX1hTTV9GTEFTSwor
ICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJmbGFzayIpICkKKyAgICAgICAg
eHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZW5kaWYK
KyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJldHVy
biByYzsKK30KK2N1c3RvbV9wYXJhbSgieHNtIiwgcGFyc2VfeHNtX3BhcmFt
KTsKKwogc3RhdGljIGlubGluZSBpbnQgdmVyaWZ5KHN0cnVjdCB4c21fb3Bl
cmF0aW9ucyAqb3BzKQogewogICAgIC8qIHZlcmlmeSB0aGUgc2VjdXJpdHlf
b3BlcmF0aW9ucyBzdHJ1Y3R1cmUgZXhpc3RzICovCkBAIC01Myw3ICs4Miwy
MCBAQCBzdGF0aWMgaW50IF9faW5pdCB4c21fY29yZV9pbml0KGNvbnN0IHZv
aWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lfc2l6ZSkKICAgICB9
CiAKICAgICB4c21fb3BzID0gJmR1bW15X3hzbV9vcHM7Ci0gICAgZmxhc2tf
aW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisKKyAgICBzd2l0
Y2ggKCB4c21fYm9vdHBhcmFtICkKKyAgICB7CisgICAgY2FzZSBYU01fQk9P
VFBBUkFNX0RVTU1ZOgorICAgICAgICBicmVhazsKKworICAgIGNhc2UgWFNN
X0JPT1RQQVJBTV9GTEFTSzoKKyAgICAgICAgZmxhc2tfaW5pdChwb2xpY3lf
YnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisgICAgICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAg
ICAgIGJyZWFrOworICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAKMi4x
Ny4xCgo=

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

RnJvbSA0NDIyMzkwMWZiMzE1MTU3ZjcxOTRlYjlkZTIwYTA3NThhYjU2MThj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MjAgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuOSAxNC8yMF0geGVuL3hz
bTogQWRkIG5ldyBTSUxPIG1vZGUgZm9yIFhTTQoKV2hlbiBTSUxPIGlzIGVu
YWJsZWQsIHRoZXJlIHdvdWxkIGJlIG5vIHBhZ2Utc2hhcmluZyBvciBldmVu
dCBub3RpZmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIFZNcyAobm8g
Z3JhbnQgdGFibGVzIG9yIGV2ZW50IGNoYW5uZWxzKS4KClNpZ25lZC1vZmYt
Ynk6IFhpbiBMaSA8eGluLmxpQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5p
ZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDUg
Ky0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgIDE1
ICsrKysKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgIHwg
ICAzICstCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICB8
ICAgNiArKwogeGVuL3hzbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL3hzbS9zaWxvLmMgICAgICAgICAgICAgICAgICAgICAg
fCAxMDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL3hzbS94
c21fY29yZS5jICAgICAgICAgICAgICAgICAgfCAgMTEgKysrCiA3IGZpbGVz
IGNoYW5nZWQsIDE0NyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi94c20vc2lsby5jCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBkMDM4MzBm
ODM3Li5hMzE5NGNhZGMzIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgpAQCAtNzkxLDcgKzc5MSw3IEBAIE5vdGUgdGhh
dCBzcGVjaWZ5aW5nIHplcm8gYXMgZG9tVSB2YWx1ZSBtZWFucyB6ZXJvLCB3
aGlsZSBmb3IgZG9tMCBpdCBtZWFucwogdG8gdXNlIHRoZSBkZWZhdWx0Lgog
CiAjIyMgeHNtCi0+IGA9IGR1bW15IHwgZmxhc2tgCis+IGA9IGR1bW15IHwg
Zmxhc2sgfCBzaWxvYAogCiA+IERlZmF1bHQ6IGBkdW1teWAKIApAQCAtODAy
LDYgKzgwMiw5IEBAIHRoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3aXRo
IFhTTSBzdXBwb3J0LgogICAodGhlIGR1bW15IG1vZHVsZSkgd2lsbCBiZSBh
cHBsaWVkLiAgSXQncyBhbHNvIHVzZWQgd2hlbiBYU00gaXMgY29tcGlsZWQg
b3V0LgogKiBgZmxhc2tgOiB0aGlzIGlzIHRoZSBwb2xpY3kgYmFzZWQgYWNj
ZXNzIGNvbnRyb2wuICBUbyBjaG9vc2UgdGhpcywgdGhlCiAgIHNlcGFyYXRl
ZCBvcHRpb24gaW4ga2NvbmZpZyBtdXN0IGFsc28gYmUgZW5hYmxlZC4KKyog
YHNpbG9gOiB0aGlzIHdpbGwgZGVueSBhbnkgdW5tZWRpYXRlZCBjb21tdW5p
Y2F0aW9uIGNoYW5uZWxzIGJldHdlZW4KKyAgdW5wcml2aWxlZ2VkIFZNcy4g
IFRvIGNob29zZSB0aGlzLCB0aGUgc2VwYXJhdGVkIG9wdGlvbiBpbiBrY29u
ZmlnIG11c3QgYWxzbworICBiZSBlbmFibGVkLgogCiAjIyMgZmxhc2sKID4g
YD0gcGVybWlzc2l2ZSB8IGVuZm9yY2luZyB8IGxhdGUgfCBkaXNhYmxlZGAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24v
S2NvbmZpZwppbmRleCBjODc0MjIyODJmLi5jMTI5Y2ZiZGMyIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCkBAIC0xMzcsMTUgKzEzNywzMCBAQCBjb25maWcgWFNNX1BPTElDWQog
CiAJICBJZiB1bnN1cmUsIHNheSBZLgogCitjb25maWcgWFNNX1NJTE8KKwlk
ZWZfYm9vbCB5CisJcHJvbXB0ICJTSUxPIHN1cHBvcnQiCisJZGVwZW5kcyBv
biBYU00KKwktLS1oZWxwLS0tCisJICBFbmFibGVzIFNJTE8gYXMgdGhlIGFj
Y2VzcyBjb250cm9sIG1lY2hhbmlzbSB1c2VkIGJ5IHRoZSBYU00gZnJhbWV3
b3JrLgorCSAgVGhpcyBpcyBub3QgdGhlIGRlZmF1bHQgbW9kdWxlLCBhZGQg
Ym9vdCBwYXJhbWV0ZXIgeHNtPXNpbG8gdG8gY2hvb3NlCisJICBpdC4gVGhp
cyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQgY29tbXVuaWNhdGlvbiBjaGFu
bmVscyAoZ3JhbnQgdGFibGVzCisJICBhbmQgZXZlbnQgY2hhbm5lbHMpIGJl
dHdlZW4gdW5wcml2aWxlZ2VkIFZNcy4KKworCSAgSWYgdW5zdXJlLCBzYXkg
WS4KKwogY2hvaWNlCiAJcHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1lbnRh
dGlvbiIKIAlkZXBlbmRzIG9uIFhTTQogCWRlZmF1bHQgWFNNX0ZMQVNLX0RF
RkFVTFQgaWYgWFNNX0ZMQVNLCisJZGVmYXVsdCBYU01fU0lMT19ERUZBVUxU
IGlmIFhTTV9TSUxPCiAJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVAogCWNv
bmZpZyBYU01fRFVNTVlfREVGQVVMVAogCQlib29sICJNYXRjaCBub24tWFNN
IGJlaGF2aW9yIgogCWNvbmZpZyBYU01fRkxBU0tfREVGQVVMVAogCQlib29s
ICJGTHV4IEFkdmFuY2VkIFNlY3VyaXR5IEtlcm5lbCIgaWYgWFNNX0ZMQVNL
CisJY29uZmlnIFhTTV9TSUxPX0RFRkFVTFQKKwkJYm9vbCAiU0lMTyIgaWYg
WFNNX1NJTE8KIGVuZGNob2ljZQogCiBjb25maWcgTEFURV9IV0RPTQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVk
ZS94c20vZHVtbXkuaAppbmRleCBiNTY1YTAyZDQ0Li5hMjVjZTMwYThhIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaApAQCAtMzQsNyArMzQsOCBAQCB2b2lkIF9f
eHNtX2FjdGlvbl9taXNtYXRjaF9kZXRlY3RlZCh2b2lkKTsKICAqIFRoZXJl
IGlzIG5vIHhzbV9kZWZhdWx0X3QgYXJndW1lbnQgYXZhaWxhYmxlLCBzbyB0
aGUgdmFsdWUgZnJvbSB0aGUgYXNzZXJ0aW9uCiAgKiBpcyB1c2VkIHRvIGlu
aXRpYWxpemUgdGhlIHZhcmlhYmxlLgogICovCi0jZGVmaW5lIFhTTV9JTkxJ
TkUgLyogKi8KKyNkZWZpbmUgWFNNX0lOTElORSBfX21heWJlX3VudXNlZAor
CiAjZGVmaW5lIFhTTV9ERUZBVUxUX0FSRyAvKiAqLwogI2RlZmluZSBYU01f
REVGQVVMVF9WT0lEIHZvaWQKICNkZWZpbmUgWFNNX0FTU0VSVF9BQ1RJT04o
ZGVmKSB4c21fZGVmYXVsdF90IGFjdGlvbiA9IGRlZjsgKHZvaWQpYWN0aW9u
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNtLmggYi94ZW4vaW5j
bHVkZS94c20veHNtLmgKaW5kZXggNjBjMGZkNmE2Mi4uZWY2ZmYzYTc4NiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hzbS94c20uaApAQCAtNzQyLDYgKzc0MiwxMiBAQCBleHRlcm4g
Y29uc3QgdW5zaWduZWQgY2hhciB4c21faW5pdF9wb2xpY3lbXTsKIGV4dGVy
biBjb25zdCB1bnNpZ25lZCBpbnQgeHNtX2luaXRfcG9saWN5X3NpemU7CiAj
ZW5kaWYKIAorI2lmZGVmIENPTkZJR19YU01fU0lMTworZXh0ZXJuIHZvaWQg
c2lsb19pbml0KHZvaWQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgdm9pZCBz
aWxvX2luaXQodm9pZCkge30KKyNlbmRpZgorCiAjZWxzZSAvKiBDT05GSUdf
WFNNICovCiAKICNpbmNsdWRlIDx4c20vZHVtbXkuaD4KZGlmZiAtLWdpdCBh
L3hlbi94c20vTWFrZWZpbGUgYi94ZW4veHNtL01ha2VmaWxlCmluZGV4IDMy
NTJjNDZlNjQuLjUwZTIxMzAzYjMgMTAwNjQ0Ci0tLSBhL3hlbi94c20vTWFr
ZWZpbGUKKysrIGIveGVuL3hzbS9NYWtlZmlsZQpAQCAtMSw1ICsxLDYgQEAK
IG9iai15ICs9IHhzbV9jb3JlLm8KIG9iai0kKENPTkZJR19YU00pICs9IHhz
bV9wb2xpY3kubwogb2JqLSQoQ09ORklHX1hTTSkgKz0gZHVtbXkubworb2Jq
LSQoQ09ORklHX1hTTV9TSUxPKSArPSBzaWxvLm8KIAogc3ViZGlyLSQoQ09O
RklHX0ZMQVNLKSArPSBmbGFzawpkaWZmIC0tZ2l0IGEveGVuL3hzbS9zaWxv
LmMgYi94ZW4veHNtL3NpbG8uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi40ODUwNzU2YTNkCi0tLSAvZGV2L251bGwKKysrIGIv
eGVuL3hzbS9zaWxvLmMKQEAgLTAsMCArMSwxMDggQEAKKy8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIHhzbS9zaWxvLmMKKyAqCisg
KiBTSUxPIG1vZHVsZSBmb3IgWFNNIChYZW4gU2VjdXJpdHkgTW9kdWxlcykK
KyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggQ2l0cml4IFN5c3RlbXMgTHRk
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRl
ciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBi
ZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJ
VFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1v
cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9u
ZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworI2RlZmluZSBYU01fTk9f
V1JBUFBFUlMKKyNpbmNsdWRlIDx4c20vZHVtbXkuaD4KKworLyoKKyAqIENo
ZWNrIGlmIGludGVyLWRvbWFpbiBjb21tdW5pY2F0aW9uIGlzIGFsbG93ZWQu
CisgKiBSZXR1cm4gdHJ1ZSB3aGVuIHBhc3MgY2hlY2suCisgKi8KK3N0YXRp
YyBib29sIHNpbG9fbW9kZV9kb21fY2hlY2soY29uc3Qgc3RydWN0IGRvbWFp
biAqbGRvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqcmRvbSkKK3sKKyAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIHJldHVy
biAoaXNfY29udHJvbF9kb21haW4oY3VycmQpIHx8IGlzX2NvbnRyb2xfZG9t
YWluKGxkb20pIHx8CisgICAgICAgICAgICBpc19jb250cm9sX2RvbWFpbihy
ZG9tKSB8fCBsZG9tID09IHJkb20pOworfQorCitzdGF0aWMgaW50IHNpbG9f
ZXZ0Y2huX3VuYm91bmQoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBldnRj
aG4gKmNobiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGlkMikKK3sKKyAgICBpbnQgcmMgPSAtRVBFUk07CisgICAgc3RydWN0
IGRvbWFpbiAqZDIgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKGlkMik7
CisKKyAgICBpZiAoIGQyID09IE5VTEwgKQorICAgICAgICByYyA9IC1FU1JD
SDsKKyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIHNpbG9fbW9kZV9k
b21fY2hlY2soZDEsIGQyKSApCisgICAgICAgICAgICByYyA9IHhzbV9ldnRj
aG5fdW5ib3VuZChkMSwgY2huLCBpZDIpOworICAgICAgICByY3VfdW5sb2Nr
X2RvbWFpbihkMik7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitz
dGF0aWMgaW50IHNpbG9fZXZ0Y2huX2ludGVyZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQxLCBzdHJ1Y3QgZXZ0Y2huICpjaGFuMSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDIsIHN0cnVj
dCBldnRjaG4gKmNoYW4yKQoreworICAgIGlmICggc2lsb19tb2RlX2RvbV9j
aGVjayhkMSwgZDIpICkKKyAgICAgICAgcmV0dXJuIHhzbV9ldnRjaG5faW50
ZXJkb21haW4oZDEsIGNoYW4xLCBkMiwgY2hhbjIpOworICAgIHJldHVybiAt
RVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFudF9tYXByZWYoc3Ry
dWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBmbGFncykKK3sKKyAgICBp
ZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAgICAgIHJl
dHVybiB4c21fZ3JhbnRfbWFwcmVmKGQxLCBkMiwgZmxhZ3MpOworICAgIHJl
dHVybiAtRVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFudF90cmFu
c2ZlcihzdHJ1Y3QgZG9tYWluICpkMSwgc3RydWN0IGRvbWFpbiAqZDIpCit7
CisgICAgaWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAg
ICAgICByZXR1cm4geHNtX2dyYW50X3RyYW5zZmVyKGQxLCBkMik7CisgICAg
cmV0dXJuIC1FUEVSTTsKK30KKworc3RhdGljIGludCBzaWxvX2dyYW50X2Nv
cHkoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQorewor
ICAgIGlmICggc2lsb19tb2RlX2RvbV9jaGVjayhkMSwgZDIpICkKKyAgICAg
ICAgcmV0dXJuIHhzbV9ncmFudF9jb3B5KGQxLCBkMik7CisgICAgcmV0dXJu
IC1FUEVSTTsKK30KKworc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9ucyBz
aWxvX3hzbV9vcHMgPSB7CisgICAgLmV2dGNobl91bmJvdW5kID0gc2lsb19l
dnRjaG5fdW5ib3VuZCwKKyAgICAuZXZ0Y2huX2ludGVyZG9tYWluID0gc2ls
b19ldnRjaG5faW50ZXJkb21haW4sCisgICAgLmdyYW50X21hcHJlZiA9IHNp
bG9fZ3JhbnRfbWFwcmVmLAorICAgIC5ncmFudF90cmFuc2ZlciA9IHNpbG9f
Z3JhbnRfdHJhbnNmZXIsCisgICAgLmdyYW50X2NvcHkgPSBzaWxvX2dyYW50
X2NvcHksCit9OworCit2b2lkIF9faW5pdCBzaWxvX2luaXQodm9pZCkKK3sK
KyAgICBwcmludGsoIkluaXRpYWxpc2luZyBYU00gU0lMTyBtb2RlXG4iKTsK
KworICAgIGlmICggcmVnaXN0ZXJfeHNtKCZzaWxvX3hzbV9vcHMpICkKKyAg
ICAgICAgcGFuaWMoIlNJTE86IFVuYWJsZSB0byByZWdpc3RlciB3aXRoIFhT
TVxuIik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL3hzbS94c21fY29y
ZS5jIGIveGVuL3hzbS94c21fY29yZS5jCmluZGV4IGU3OGY3ZDhjYTIuLjkx
ZWY4YTcwYjcgMTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2NvcmUuYworKysg
Yi94ZW4veHNtL3hzbV9jb3JlLmMKQEAgLTMwLDExICszMCwxNCBAQCBzdHJ1
Y3QgeHNtX29wZXJhdGlvbnMgKnhzbV9vcHM7CiBlbnVtIHhzbV9ib290cGFy
YW0gewogICAgIFhTTV9CT09UUEFSQU1fRFVNTVksCiAgICAgWFNNX0JPT1RQ
QVJBTV9GTEFTSywKKyAgICBYU01fQk9PVFBBUkFNX1NJTE8sCiB9OwogCiBz
dGF0aWMgZW51bSB4c21fYm9vdHBhcmFtIF9faW5pdGRhdGEgeHNtX2Jvb3Rw
YXJhbSA9CiAjaWZkZWYgQ09ORklHX1hTTV9GTEFTS19ERUZBVUxUCiAgICAg
WFNNX0JPT1RQQVJBTV9GTEFTSzsKKyNlbGlmIENPTkZJR19YU01fU0lMT19E
RUZBVUxUCisgICAgWFNNX0JPT1RQQVJBTV9TSUxPOwogI2Vsc2UKICAgICBY
U01fQk9PVFBBUkFNX0RVTU1ZOwogI2VuZGlmCkBAIC00OCw2ICs1MSwxMCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94c21fcGFyYW0oY29uc3QgY2hh
ciAqcykKICNpZmRlZiBDT05GSUdfWFNNX0ZMQVNLCiAgICAgZWxzZSBpZiAo
ICFzdHJjbXAocywgImZsYXNrIikgKQogICAgICAgICB4c21fYm9vdHBhcmFt
ID0gWFNNX0JPT1RQQVJBTV9GTEFTSzsKKyNlbmRpZgorI2lmZGVmIENPTkZJ
R19YU01fU0lMTworICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJzaWxvIikg
KQorICAgICAgICB4c21fYm9vdHBhcmFtID0gWFNNX0JPT1RQQVJBTV9TSUxP
OwogI2VuZGlmCiAgICAgZWxzZQogICAgICAgICByYyA9IC1FSU5WQUw7CkBA
IC05Miw2ICs5OSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCB4c21fY29yZV9p
bml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lf
c2l6ZSkKICAgICAgICAgZmxhc2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xp
Y3lfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYU01fQk9P
VFBBUkFNX1NJTE86CisgICAgICAgIHNpbG9faW5pdCgpOworICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwogICAgICAgICBicmVhazsKLS0gCjIuMTcuMQoK

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

RnJvbSBmOTRmOTYxZmRjODllMzZlZjY4ZTcxZTJjMDUyMDNlMGE0YWJkNDAy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMTUvMjBd
IHhlbi9hcm06IFR1cm4gb24gU0lMTyBtb2RlIGJ5IGRlZmF1bHQgb24gQXJt
CgpPbiBBcm0sIGV4Y2x1c2l2ZSBsb2FkLXN0b3JlIGF0b21pY3Mgc2hvdWxk
IG9ubHkgYmUgdXNlZCBiZXR3ZWVuIHRydXN0ZWQKdGhyZWFkLiBBcyBub3Qg
YWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0IG1heSBiZSBwb3NzaWJs
ZSB0byBEb1MgWGVuCndoZW4gdXBkYXRpbmcgc2hhcmVkIG1lbW9yeSB3aXRo
IGd1ZXN0IGF0b21pY2FsbHkuCgpSZWNlbnQgcGF0Y2hlcyBpbnRyb2R1Y2Vk
IG5ldyBoZWxwZXJzIHRvIHVwZGF0ZSBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vl
c3QKYXRvbWljYWxseS4gVGhvc2UgaGVscGVycyByZWxpZXMgb24gYSBtZW1v
cnkgcmVnaW9uIHRvIGJlIGJlIHNoYXJlZCB3aXRoClhlbiBhbmQgYSBzaW5n
bGUgZ3Vlc3QuCgpBdCB0aGUgbW9tZW50LCBub3RoaW5nIHByZXZlbnQgYSBn
dWVzdCBzaGFyaW5nIGEgcGFnZSB3aXRoIFhlbiBhbmQgYXMKd2VsbCB3aXRo
IGFub3RoZXIgZ3Vlc3QgKGUuZyB2aWEgZ3JhbnQgdGFibGUpLgoKRm9yIHRo
ZSBzY29wZSBvZiB0aGUgWFNBLCB0aGUgcXVpY2tlc3Qgd2F5IGlzIHRvIGRl
bnkgY29tbXVuaWNhdGlvbnMKYmV0d2VlbiB1bnByaXZpbGVnZWQgZ3Vlc3Qu
IFNvIHRoaXMgcGF0Y2ggaXMgZW5hYmxpbmcgYW5kIHVzaW5nIFNJTE8KbW9k
ZSBieSBkZWZhdWx0IG9uIEFybS4KClVzZXJzIHdhbnRlZCBmaW5lciBncmFp
bmUgcG9saWN5IGNvdWxkIHdyb3RlIHRoZWlyIG93biBGbGFzayBwb2xpY3ku
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL3NldHVwLmMgIHwgOCArKysrKystLQogeGVuL2NvbW1vbi9LY29uZmln
ICAgIHwgMyArKy0KIHhlbi9pbmNsdWRlL3hzbS94c20uaCB8IDUgKysrKysK
IHhlbi94c20veHNtX2NvcmUuYyAgICB8IDIgKy0KIDQgZmlsZXMgY2hhbmdl
ZCwgMTQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCmluZGV4IGQyM2M5ZTgyYzUuLjYyMDdkODhiNjUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCkBAIC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4K
ICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhl
bi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRl
IDxhc20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgog
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC03OTgsOCArNzk5LDExIEBA
IHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5
c19vZmZzZXQsCiAKICAgICB0YXNrbGV0X3N1YnN5c19pbml0KCk7CiAKLQot
ICAgIHhzbV9kdF9pbml0KCk7CisgICAgaWYgKCB4c21fZHRfaW5pdCgpICE9
IDEgKQorICAgICAgICB3YXJuaW5nX2FkZCgiV0FSTklORzogU0lMTyBtb2Rl
IGlzIG5vdCBlbmFibGVkLlxuIgorICAgICAgICAgICAgICAgICAgICAiSXQg
aGFzIGltcGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgb2YgdGhlIHN5c3Rl
bSxcbiIKKyAgICAgICAgICAgICAgICAgICAgInVubGVzcyB0aGUgY29tbXVu
aWNhdGlvbnMgaGF2ZSBiZWVuIGZvcmJpZGRlbiBiZXR3ZWVuXG4iCisgICAg
ICAgICAgICAgICAgICAgICJ1bnRydXN0ZWQgZG9tYWlucy5cbiIpOwogCiAg
ICAgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQoKTsKICAgICBpbml0X3Rp
bWVyX2ludGVycnVwdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29u
ZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGMxMjljZmJkYzIuLjRj
M2JiYjJkZTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysg
Yi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTg3LDcgKzg3LDcgQEAgY29uZmln
IFhFTk9QUk9GCiAKIGNvbmZpZyBYU00KIAlib29sICJYZW4gU2VjdXJpdHkg
TW9kdWxlcyBzdXBwb3J0IgotCWRlZmF1bHQgbgorCWRlZmF1bHQgQVJNCiAJ
LS0taGVscC0tLQogCSAgRW5hYmxlcyB0aGUgc2VjdXJpdHkgZnJhbWV3b3Jr
IGtub3duIGFzIFhlbiBTZWN1cml0eSBNb2R1bGVzIHdoaWNoCiAJICBhbGxv
d3MgYWRtaW5pc3RyYXRvcnMgZmluZS1ncmFpbmVkIGNvbnRyb2wgb3ZlciBh
IFhlbiBkb21haW4gYW5kCkBAIC0xNTIsNiArMTUyLDcgQEAgY29uZmlnIFhT
TV9TSUxPCiBjaG9pY2UKIAlwcm9tcHQgIkRlZmF1bHQgWFNNIGltcGxlbWVu
dGF0aW9uIgogCWRlcGVuZHMgb24gWFNNCisJZGVmYXVsdCBYU01fU0lMT19E
RUZBVUxUIGlmIFhTTV9TSUxPICYmIEFSTQogCWRlZmF1bHQgWFNNX0ZMQVNL
X0RFRkFVTFQgaWYgWFNNX0ZMQVNLCiAJZGVmYXVsdCBYU01fU0lMT19ERUZB
VUxUIGlmIFhTTV9TSUxPCiAJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1
ZGUveHNtL3hzbS5oCmluZGV4IGVmNmZmM2E3ODYuLjEyODEzMDI0NzEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5j
bHVkZS94c20veHNtLmgKQEAgLTcxOSw2ICs3MTksMTEgQEAgZXh0ZXJuIGlu
dCB4c21fbXVsdGlib290X3BvbGljeV9pbml0KHVuc2lnbmVkIGxvbmcgKm1v
ZHVsZV9tYXAsCiAjZW5kaWYKIAogI2lmZGVmIENPTkZJR19IQVNfREVWSUNF
X1RSRUUKKy8qCisgKiBJbml0aWFsaXplIFhTTQorICoKKyAqIE9uIHN1Y2Nl
c3MsIHJldHVybiAxIGlmIHVzaW5nIFNJTE8gbW9kZSBlbHNlIDAuCisgKi8K
IGV4dGVybiBpbnQgeHNtX2R0X2luaXQodm9pZCk7CiBleHRlcm4gaW50IHhz
bV9kdF9wb2xpY3lfaW5pdCh2b2lkICoqcG9saWN5X2J1ZmZlciwgc2l6ZV90
ICpwb2xpY3lfc2l6ZSk7CiBleHRlcm4gYm9vbCBoYXNfeHNtX21hZ2ljKHBh
ZGRyX3QpOwpkaWZmIC0tZ2l0IGEveGVuL3hzbS94c21fY29yZS5jIGIveGVu
L3hzbS94c21fY29yZS5jCmluZGV4IDkxZWY4YTcwYjcuLjJhMjEwMDkyOWQg
MTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2NvcmUuYworKysgYi94ZW4veHNt
L3hzbV9jb3JlLmMKQEAgLTE2NCw3ICsxNjQsNyBAQCBpbnQgX19pbml0IHhz
bV9kdF9pbml0KHZvaWQpCiAKICAgICB4ZnJlZShwb2xpY3lfYnVmZmVyKTsK
IAotICAgIHJldHVybiByZXQ7CisgICAgcmV0dXJuIHJldCA/OiAoeHNtX2Jv
b3RwYXJhbSA9PSBYU01fQk9PVFBBUkFNX1NJTE8pOwogfQogCiAvKioKLS0g
CjIuMTcuMQoK

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

RnJvbSBlODIxNjE4YWU0YTU5YTlhZGM0ZTM2NjJlYjYwNzgzM2Y2MGQwZmYx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMTYvMjBd
IHhlbi9iaXRvcHM6IFByb3ZpZGUgaGVscGVycyB0byBzYWZlbHkgbW9kaWZ5
CiBndWVzdCBtZW1vcnkgYXRvbWljYWxseQoKT24gQXJtLCBleGNsdXNpdmUg
bG9hZC1zdG9yZSBhdG9taWNzIHNob3VsZCBvbmx5IGJlIHVzZWQgYmV0d2Vl
biB0cnVzdGVkCnRocmVhZC4gQXMgbm90IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0
cnVzdGVkLCBpdCBtYXkgYmUgcG9zc2libGUgdG8gRG9TIFhlbgp3aGVuIHVw
ZGF0aW5nIHNoYXJlZCBtZW1vcnkgd2l0aCBndWVzdCBhdG9taWNhbGx5LgoK
VGhpcyBwYXRjaCBhZGRzIGEgbmV3IHNldCBvZiBoZWxwZXIgdGhhdCB3aWxs
IHVwZGF0ZSB0aGUgZ3Vlc3QgbWVtb3J5CnNhZmVseS4gRm9yIHg4NiwgaXQg
aXMgYWxyZWFkeSBwb3NzaWJsZSB0byB1c2UgdGhlIGN1cnJlbnQgaGVscGVy
cwpzYWZlbHkuIFNvIGp1c3Qgd3JhcCB0aGVtLgoKRm9yIEFybSwgd2Ugd2ls
bCBmaXJzdCBhdHRlbXB0IHRvIHVwZGF0ZSB0aGUgZ3Vlc3QgbWVtb3J5IHdp
dGggdGhlIGxvb3AKYm91bmRlZCBieSBhIG1heGltdW0gbnVtYmVyIG9mIGl0
ZXJhdGlvbnMuIElmIGl0IGZhaWxzLCB3ZSB3aWxsIHBhdXNlIHRoZQpkb21h
aW4gYW5kIHRyeSBhZ2Fpbi4KCk5vdGUgdGhhdCB0aGlzIGhldXJpc3RpY3Mg
YXNzdW1lcyB0aGF0IGEgcGFnZSBjYW4gb25seSBiZSBzaGFyZWQgYmV0d2Vl
bgpYZW4gYW5kIG9uZSBkb21haW4uIE5vdCBYZW4gYW5kIG11bHRpcGxlIGRv
bWFpbi4KClRoZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zIGlzIGJh
c2VkIG9uIGhvdyBtYW55IHRpbWVzIGEgc2ltcGxlCmxvYWQtc3RvcmUgYXRv
bWljIG9wZXJhdGlvbiBjYW4gYmUgZXhlY3V0ZWQgaW4gMXVTLiBUaGUgbWF4
aW11bSB2YWx1ZSBpcwpwZXItQ1BVIHRvIGNhdGVyIGJpZy5MSVRUTEUgYW5k
IGNhbGN1bGF0ZWQgd2hlbiB0aGUgQ1BVIGlzIGJvb3RpbmcuIFRoZQpoZXVy
aXN0aWMgd2FzIHJhbmRvbWx5IGNob3NlbiBhbmQgY2FuIGJlIG1vZGlmaWVk
IGlmIGltcGFjdCB0b28gbXVjaApnb29kLWJlaGF2aW5nIGd1ZXN0LgoKTm90
ZSwgd2hpbGUgdGVzdF9iaXQgZG9lcyBub3QgcmVxdWlyZXMgdG8gdXNlIGF0
b21pYyBvcGVyYXRpb24sIGEKd3JhcHBlciBmb3IgdGVzdF9iaXQgd2FzIGFk
ZGVkIGZvciBjb21wbGV0ZW5lc3MuIEluIHRoaXMgY2FzZSwgdGhlCmRvbWFp
biBzdGF5cyBjb25zdGlmaWVkIHRvIGF2b2lkIG1ham9yIHJld29yayBpbiB0
aGUgY2FsbGVyIGZvciB0aGUKdGltZS1iZWluZy4KClRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk1LgoKU2lnbmVkLW9mLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4v
YXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jICAgICAgICB8IDkxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X2F0b21pY3MuaCB8IDc2ICsrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmggfCAzMCArKysr
KysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE5OCBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2d1ZXN0X2F0b21pY3Mu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3RfYXRvbWljcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXgg
NDllMWZiMmY4NC4uMzlhYmQyN2U3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAt
MjEsNiArMjEsNyBAQCBvYmotJChDT05GSUdfSEFTX0dJQ1YzKSArPSBnaWMt
djMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1pdHMubwog
b2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1scGkubwogb2JqLXkg
Kz0gZ3Vlc3Rjb3B5Lm8KK29iai15ICs9IGd1ZXN0X2F0b21pY3Mubwogb2Jq
LXkgKz0gaHZtLm8KIG9iai15ICs9IGlvLm8KIG9iai15ICs9IGlycS5vCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jIGIveGVu
L2FyY2gvYXJtL2d1ZXN0X2F0b21pY3MuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi4xYjc4YTA2MmYwCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X2F0b21pY3MuYwpAQCAtMCwwICsx
LDkxIEBACisvKgorICogYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0
ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1
bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgor
ICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRh
aWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgK
KyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorICovCisjaW5jbHVkZSA8eGVuL2NwdS5oPgor
CisjaW5jbHVkZSA8YXNtL2d1ZXN0X2F0b21pY3MuaD4KKworREVGSU5FX1BF
Ul9DUFVfUkVBRF9NT1NUTFkodW5zaWduZWQgaW50LCBndWVzdF9zYWZlX2F0
b21pY19tYXgpOworCisvKgorICogSGV1cmlzdGljIHRvIGZpbmQgYSBzYWZl
IHVwcGVyLWxpbWl0IGZvciBsb2FkLXN0b3JlIGV4Y2x1c2l2ZQorICogb3Bl
cmF0aW9ucyBvbiBtZW1vcnkgc2hhcmVkIHdpdGggZ3Vlc3QuCisgKgorICog
QXQgdGhlIG1vbWVudCwgd2UgY2FsY3VsYXRlIHRoZSBudW1iZXIgb2YgaXRl
cmF0aW9ucyBvZiBhIHNpbXBsZQorICogbG9hZC1zdG9yZSBhdG9taWMgbG9v
cCBpbiAxdVMuCisgKi8KK3N0YXRpYyB2b2lkIGNhbGlicmF0ZV9zYWZlX2F0
b21pYyh2b2lkKQoreworICAgIHNfdGltZV90IGRlYWRsaW5lID0gTk9XKCkg
KyBNSUNST1NFQ1MoMSk7CisgICAgdW5zaWduZWQgaW50IGNvdW50ZXIgPSAw
OworICAgIHVuc2lnbmVkIGxvbmcgbWVtID0gMDsKKworICAgIGRvCisgICAg
eworICAgICAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOworCisjaWZkZWYg
Q09ORklHX0FSTV8zMgorICAgICAgICBhc20gdm9sYXRpbGUgKCIgbGRyZXgg
ICAlMiwgJTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAiIGFkZCAgICAg
JTIsICUyLCAjMVxuIgorICAgICAgICAgICAgICAgICAgICAgICIgc3RyZXgg
ICAlMCwgJTIsICUxXG4iCisgICAgICAgICAgICAgICAgICAgICAgOiAiPSZy
IiAocmVzKSwgIitRIiAobWVtKSwgIj0mciIgKHRtcCkpOworI2Vsc2UKKyAg
ICAgICAgYXNtIHZvbGF0aWxlICgiIGxkeHIgICAgJXcyLCAlMVxuIgorICAg
ICAgICAgICAgICAgICAgICAgICIgYWRkICAgICAldzIsICV3MiwgIzFcbiIK
KyAgICAgICAgICAgICAgICAgICAgICAiIHN0eHIgICAgJXcwLCAldzIsICUx
XG4iCisgICAgICAgICAgICAgICAgICAgICAgOiAiPSZyIiAocmVzKSwgIitR
IiAobWVtKSwgIj0mciIgKHRtcCkpOworI2VuZGlmCisgICAgICAgIGNvdW50
ZXIrKzsKKyAgICB9IHdoaWxlIChOT1coKSA8IGRlYWRsaW5lKTsKKworICAg
IHRoaXNfY3B1KGd1ZXN0X3NhZmVfYXRvbWljX21heCkgPSBjb3VudGVyOwor
CisgICAgcHJpbnRrKFhFTkxPR19ERUJVRworICAgICAgICAgICAiQ1BVJXU6
IEd1ZXN0IGF0b21pY3Mgd2lsbCB0cnkgJXUgdGltZXMgYmVmb3JlIHBhdXNp
bmcgdGhlIGRvbWFpblxuIiwKKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9p
ZCgpLCBjb3VudGVyKTsKK30KKworc3RhdGljIGludCBjcHVfZ3Vlc3Rfc2Fm
ZV9hdG9taWNfY2FsbGJhY2soc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGFjdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmhjcHUpCit7CisgICAgaWYgKCBh
Y3Rpb24gPT0gQ1BVX1NUQVJUSU5HICkKKyAgICAgICAgY2FsaWJyYXRlX3Nh
ZmVfYXRvbWljKCk7CisKKyAgICByZXR1cm4gTk9USUZZX0RPTkU7Cit9CisK
K3N0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X2d1ZXN0X3NhZmVf
YXRvbWljX25mYiA9IHsKKyAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9ndWVz
dF9zYWZlX2F0b21pY19jYWxsYmFjaywKK307CisKK3N0YXRpYyBpbnQgX19p
bml0IGd1ZXN0X3NhZmVfYXRvbWljX2luaXQodm9pZCkKK3sKKyAgICByZWdp
c3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9ndWVzdF9zYWZlX2F0b21pY19uZmIp
OworCisgICAgY2FsaWJyYXRlX3NhZmVfYXRvbWljKCk7CisKKyAgICByZXR1
cm4gMDsKK30KK3ByZXNtcF9pbml0Y2FsbChndWVzdF9zYWZlX2F0b21pY19p
bml0KTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40ZjEyN2ZkYTQxCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9h
dG9taWNzLmgKQEAgLTAsMCArMSw3NiBAQAorI2lmbmRlZiBfQVJNX0dVRVNU
X0FUT01JQ1NfSAorI2RlZmluZSBfQVJNX0dVRVNUX0FUT01JQ1NfSAorCisj
aW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgorCisvKgorICogVGhlIGd1ZXN0IGF0b21pY3MgaGVscGVycyBzaGFyZXMg
dGhlIHNhbWUgbG9naWMuIFdlIGZpcnN0IHRyeSB0byB1c2UKKyAqIHRoZSAq
X3RpbWVvdXQgdmVyc2lvbiBvZiB0aGUgb3BlcmF0aW9uLiBJZiBpdCBkaWRu
J3QgdGltZW91dCwgdGhlbiB3ZQorICogc3VjY2Vzc2Z1bGx5IHVwZGF0ZWQg
dGhlIG1lbW9yeS4gTm90aGluZyBlbHNlIHRvIGRvLgorICoKKyAqIElmIGl0
IGRpZCB0aW1lb3V0LCB0aGVuIGl0IG1lYW5zIHdlIGRpZG4ndCBtYW5hZ2Ug
dG8gdXBkYXRlIHRoZQorICogbWVtb3J5LiBUaGlzIGlzIHBvc3NpYmx5IGJl
Y2F1c2UgdGhlIGd1ZXN0IGlzIG1pc2JlaGF2aW5nIChpLmUgdGlnaHQKKyAq
IHN0b3JlIGxvb3ApIGJ1dCBjYW4gYWxzbyBoYXBwZW4gZm9yIG90aGVyIHJl
YXNvbnMgKGkuZSBuZXN0ZWQgWGVuKS4KKyAqIEluIHRoYXQgY2FzZSBwYXVz
ZSB0aGUgZG9tYWluIGFuZCByZXRyeSB0aGUgb3BlcmF0aW9uLCB0aGlzIHRp
bWUKKyAqIHdpdGhvdXQgYSB0aW1lb3V0LgorICoKKyAqIE5vdGUsIHRob3Nl
IGhlbHBlcnMgcmVseSBvbiBvdGhlciBwYXJ0IG9mIHRoZSBjb2RlIHRvIHBy
ZXZlbnQgc2hhcmluZworICogYSBwYWdlIGJldHdlZW4gWGVuIGFuZCBtdWx0
aXBsZSBkb21haW4uCisgKi8KKworREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KTsKKworI2RlZmluZSBndWVz
dF9iaXRvcChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdm9pZCBndWVz
dF8jI25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwKSBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGlmICggbmFtZSMjX3RpbWVvdXQobnIsIHAsIHRoaXNfY3B1KGd1ZXN0
X3NhZmVfYXRvbWljX21heCkpICkgICAgICAgICAgIFwKKyAgICAgICAgcmV0
dXJuOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBuYW1lKG5yLCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG9tYWlu
X3VucGF1c2UoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfQorCisjZGVmaW5lIGd1ZXN0X3Rl
c3RvcChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfIyNu
YW1lKHN0cnVjdCBkb21haW4gKmQsIGludCBuciwgdm9sYXRpbGUgdm9pZCAq
cCkgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
Ym9vbCBzdWNjZWVkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGludCBvbGRiaXQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgc3VjY2VlZCA9IG5hbWUjI190aW1lb3V0KG5yLCBwLCAm
b2xkYml0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9zYWZl
X2F0b21pY19tYXgpKTsgICAgICAgICAgICAgIFwKKyAgICBpZiAoIHN1Y2Nl
ZWQgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiBvbGRiaXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgb2xkYml0ID0g
bmFtZShuciwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGRvbWFpbl91bnBhdXNlKGQpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQorCitndWVzdF9i
aXRvcChzZXRfYml0KQorZ3Vlc3RfYml0b3AoY2xlYXJfYml0KQorZ3Vlc3Rf
Yml0b3AoY2hhbmdlX2JpdCkKKworI3VuZGVmIGd1ZXN0X2JpdG9wCisKKy8q
IHRlc3RfYml0IGRvZXMgbm90IHVzZSBsb2FkLXN0b3JlIGF0b21pYyBvcGVy
YXRpb25zICovCisjZGVmaW5lIGd1ZXN0X3Rlc3RfYml0KGQsIG5yLCBwKSAo
KHZvaWQpKGQpLCB0ZXN0X2JpdChuciwgcCkpCisKK2d1ZXN0X3Rlc3RvcCh0
ZXN0X2FuZF9zZXRfYml0KQorZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NsZWFy
X2JpdCkKK2d1ZXN0X3Rlc3RvcCh0ZXN0X2FuZF9jaGFuZ2VfYml0KQorCisj
dW5kZWYgZ3Vlc3RfdGVzdG9wCisKKyNlbmRpZiAvKiBfQVJNX0dVRVNUX0FU
T01JQ1NfSCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wYzcxZDJkMjc4
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dF9hdG9taWNzLmgKQEAgLTAsMCArMSwzMCBAQAorI2lmbmRlZiBfWDg2X0dV
RVNUX0FUT01JQ1NfSAorI2RlZmluZSBfWDg2X0dVRVNUX0FUT01JQ1NfSAor
CisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorCisvKgorICogSXQgaXMgc2Fm
ZSB0byB1c2UgdGhlIGF0b21pY3MgaGVscGVycyBvbiB4ODYgb24gbWVtb3J5
IHNoYXJlZCB3aXRoCisgKiB0aGUgZ3Vlc3RzLgorICovCisjZGVmaW5lIGd1
ZXN0X3NldF9iaXQoZCwgbnIsIHApICAgICAoKHZvaWQpKGQpLCBzZXRfYml0
KG5yLCBwKSkKKyNkZWZpbmUgZ3Vlc3RfY2xlYXJfYml0KGQsIG5yLCBwKSAg
ICgodm9pZCkoZCksIGNsZWFyX2JpdChuciwgcCkpCisjZGVmaW5lIGd1ZXN0
X2NoYW5nZV9iaXQoZCwgbnIsIHApICAoKHZvaWQpKGQpLCBjaGFuZ2VfYml0
KG5yLCBwKSkKKyNkZWZpbmUgZ3Vlc3RfdGVzdF9iaXQoZCwgbnIsIHApICAg
ICgodm9pZCkoZCksIHRlc3RfYml0KG5yLCBwKSkKKworI2RlZmluZSBndWVz
dF90ZXN0X2FuZF9zZXRfYml0KGQsIG5yLCBwKSAgICBcCisgICAgKCh2b2lk
KShkKSwgdGVzdF9hbmRfc2V0X2JpdChuciwgcCkpCisjZGVmaW5lIGd1ZXN0
X3Rlc3RfYW5kX2NsZWFyX2JpdChkLCBuciwgcCkgIFwKKyAgICAoKHZvaWQp
KGQpLCB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsIHApKQorI2RlZmluZSBndWVz
dF90ZXN0X2FuZF9jaGFuZ2VfYml0KGQsIG5yLCBwKSBcCisgICAgKCh2b2lk
KShkKSwgdGVzdF9hbmRfY2hhbmdlX2JpdChuciwgcCkpCisKKyNlbmRpZiAv
KiBfWDg2X0dVRVNUX0FUT01JQ1NfSCAqLworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLSAKMi4xNy4xCgo=

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

RnJvbSAyZjUyZTgzYjVkYjZiMmJmNjhkYjI3ZWI3YjExZjMxMzkyZjBkMzM2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMTcvMjBd
IHhlbi9jbXB4Y2hnOiBQcm92aWRlIGhlbHBlciB0byBzYWZlbHkgbW9kaWZ5
CiBndWVzdCBtZW1vcnkgYXRvbWljYWxseQoKT24gQXJtLCBleGNsdXNpdmUg
bG9hZC1zdG9yZSBhdG9taWNzIHNob3VsZCBvbmx5IGJlIHVzZWQgYmV0d2Vl
biB0cnVzdGVkCnRocmVhZC4gQXMgbm90IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0
cnVzdGVkLCBpdCBtYXkgYmUgcG9zc2libGUgdG8gRG9TIFhlbgp3aGVuIHVw
ZGF0aW5nIHNoYXJlZCBtZW1vcnkgd2l0aCBndWVzdCBhdG9taWNhbGx5LgoK
VGhpcyBwYXRjaCBhZGRzIGEgbmV3IGhlbHBlciB0aGF0IHdpbGwgdXBkYXRl
IHRoZSBndWVzdCBtZW1vcnkgc2FmZWx5LgpGb3IgeDg2LCBpdCBpcyBhbHJl
YWR5IHBvc3NpYmxlIHRvIHVzZSB0aGUgY3VycmVudCBoZWxwZXIgc2FmZWx5
LiBTbwpqdXN0IHdyYXAgaXQuCgpGb3IgQXJtLCB3ZSB3aWxsIGZpcnN0IGF0
dGVtcHQgdG8gdXBkYXRlIHRoZSBndWVzdCBtZW1vcnkgd2l0aCB0aGUKbG9v
cCBib3VuZGVkIGJ5IGEgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucy4g
SWYgaXQgZmFpbHMsIHdlIHdpbGwKcGF1c2UgdGhlIGRvbWFpbiBhbmQgdHJ5
IGFnYWluLgoKTm90ZSB0aGF0IHRoaXMgaGV1cmlzdGljcyBhc3N1bWVzIHRo
YXQgYSBwYWdlIGNhbiBvbmx5CmJlIHNoYXJlZCBiZXR3ZWVuIFhlbiBhbmQg
b25lIGRvbWFpbi4gTm90IFhlbiBhbmQgbXVsdGlwbGUgZG9tYWluLgoKVGhl
IG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMgaXMgYmFzZWQgb24gaG93
IG1hbnkgdGltZXMgYXRvbWljX2luYygpCmNhbiBiZSBleGVjdXRlZCBpbiAx
dVMuIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHBlci1DUFUgdG8gY2F0ZXIgYmln
LkxJVFRMRQphbmQgY2FsY3VsYXRlZCB3aGVuIHRoZSBDUFUgaXMgYm9vdGlu
Zy4KClRoZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zIGlzIGJhc2Vk
IG9uIGhvdyBtYW55IHRpbWVzIGEgc2ltcGxlCmxvYWQtc3RvcmUgYXRvbWlj
IG9wZXJhdGlvbiBjYW4gYmUgZXhlY3V0ZWQgaW4gMXVTLiBUaGUgbWF4aW11
bQp2YWx1ZSBpcyBwZXItQ1BVIHRvIGNhdGVyIGJpZy5MSVRUTEUgYW5kIGNh
bGN1bGF0ZWQgd2hlbiB0aGUgQ1BVIGlzCmJvb3RpbmcuIFRoZSBoZXVyaXN0
aWMgd2FzIHJhbmRvbWx5IGNob3NlbiBhbmQgY2FuIGJlIG1vZGlmaWVkIGlm
CmltcGFjdCB0b28gbXVjaCBnb29kLWJlaGF2aW5nIGd1ZXN0LgoKVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmggfCAyNSArKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0
b21pY3MuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0
X2F0b21pY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWlj
cy5oCmluZGV4IDRmMTI3ZmRhNDEuLjYxOTI1ZDMxM2QgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCkBAIC02NSw2ICs2
NSwzMSBAQCBndWVzdF90ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCkKIAog
I3VuZGVmIGd1ZXN0X3Rlc3RvcAogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGxvbmcgX19ndWVzdF9jbXB4Y2hnKHN0cnVjdCBkb21haW4gKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvbGF0
aWxlIHZvaWQgKnB0ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbmV3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBs
b25nIG9sZHZhbCA9IG9sZDsKKworICAgIGlmICggX19jbXB4Y2hnX21iX3Rp
bWVvdXQocHRyLCAmb2xkdmFsLCBuZXcsIHNpemUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9zYWZlX2F0b21pY19t
YXgpKSApCisgICAgICAgIHJldHVybiBvbGR2YWw7CisKKyAgICBkb21haW5f
cGF1c2Vfbm9zeW5jKGQpOworICAgIG9sZHZhbCA9IF9fY21weGNoZ19tYihw
dHIsIG9sZCwgbmV3LCBzaXplKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsK
KworICAgIHJldHVybiBvbGR2YWw7Cit9CisKKyNkZWZpbmUgZ3Vlc3RfY21w
eGNoZyhkLCBwdHIsIG8sIG4pICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAoKF9fdHlwZW9mX18oKihwdHIpKSlfX2d1ZXN0X2NtcHhjaGcoZCwg
cHRyLCAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpKG8pLFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcpKG4pLFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mICgqKHB0cikpKSkKKwogI2VuZGlmIC8qIF9BUk1fR1VF
U1RfQVRPTUlDU19IICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaAppbmRleCAw
YzcxZDJkMjc4Li4wMjk0MTdjOGZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0X2F0b21pY3MuaApAQCAtMTksNiArMTksOCBAQAogI2Rl
ZmluZSBndWVzdF90ZXN0X2FuZF9jaGFuZ2VfYml0KGQsIG5yLCBwKSBcCiAg
ICAgKCh2b2lkKShkKSwgdGVzdF9hbmRfY2hhbmdlX2JpdChuciwgcCkpCiAK
KyNkZWZpbmUgZ3Vlc3RfY21weGNoZyhkLCBwdHIsIG8sIG4pICgodm9pZCko
ZCksIGNtcHhjaGcocHRyLCBvLCBuKSkKKwogI2VuZGlmIC8qIF9YODZfR1VF
U1RfQVRPTUlDU19IICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLSAK
Mi4xNy4xCgo=

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

RnJvbSAyNmRlNDliMjZmNGY2ZDUyMjdmMzFmOWM3N2VlOTMxYTc1N2Q2MmMy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMTgvMjBd
IHhlbjogVXNlIGd1ZXN0IGF0b21pY3MgaGVscGVycyB3aGVuIG1vZGlmeWlu
ZwogYXRvbWljYWxseSBndWVzdCBtZW1vcnkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggcmVwbGFjZXMgYWxsIHRoZSBhdG9taWNzIG9wZXJhdGlv
bnMgb24gc2hhcmVkIG1lbW9yeSB3aXRoCmEgZ3Vlc3QgYnkgdGhlIG5ldyBn
dWVzdCBhdG9taWNzIGhlbHBlcnMuIFRoZSB4ODYgY29kZSB3YXMgbm90IGF1
ZGl0ZWQKdG8ga25vdyB3aGVyZSBndWVzdCBhdG9taWNzIGhlbHBlcnMgY291
bGQgYmUgdXNlZC4gSSB3aWxsIGxlYXZlIHRoYXQKdG8gdGhlIHg4NiBmb2xr
cy4KCk5vdGUgdGhhdCBzb21lIHJld29yayB3YXMgcmVxdWlyZWQgaW4gb3Jk
ZXIgdG8gcGx1bWIgdXNlIHRoZSBuZXcgZ3Vlc3QKYXRvbWljcyBpbiBldmVu
dCBjaGFubmVsIGFuZCBncmFudC10YWJsZS4KCkJlY2F1c2UgZ3Vlc3RfdGVz
dF9iaXQgaXMgaWdub3JpbmcgdGhlIHBhcmFtZXRlciAiZCIgZm9yIG5vdywg
aXQKbWVhbnMgdGhlcmUgYSBsb3Qgb2YgcGxhY2VzIGRvIG5vdCBuZWVkIHRv
IGRyb3AgdGhlIGNvbnN0LiBXZSBtYXkgd2FudAp0byByZXZpc2l0IHRoaXMg
aW4gdGhlIGZ1dHVyZSBpZiB0aGUgcGFyYW1ldGVyICJkIiBiZWNvbWVzIG5l
Y2Vzc2FyeS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAg
ICAgfCAgMyArLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAgICAg
IHwgIDYgKystCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICAgICAgICAg
fCAyNiArKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyAg
ICAgICAgICAgfCA0NCArKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCA2MSArKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oIHwgIDMgKy0KIDcgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9u
cygrKSwgNjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDY1
ZjM4N2M1ODQuLjJhYjMxNWVhNmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTIz
LDYgKzIzLDcgQEAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1
ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3Mu
aD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgogI2luY2x1ZGUg
PGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUg
PGFzbS9pcnEuaD4KQEAgLTk0MCw3ICs5NDEsNyBAQCB2b2lkIGFyY2hfZHVt
cF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmNwdV9tYXJr
X2V2ZW50c19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIGludCBh
bHJlYWR5X3BlbmRpbmcgPSB0ZXN0X2FuZF9zZXRfYml0KAorICAgIGJvb2wg
YWxyZWFkeV9wZW5kaW5nID0gZ3Vlc3RfdGVzdF9hbmRfc2V0X2JpdCh2LT5k
b21haW4sCiAgICAgICAgIDAsICh1bnNpZ25lZCBsb25nICopJnZjcHVfaW5m
byh2LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpKTsKIAogICAgIGlmICggYWxy
ZWFkeV9wZW5kaW5nICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZTIyZjBhMDYxNi4uYmIyMDM3
M2JlNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTQwLDYgKzQwLDggQEAKICNpbmNsdWRlIDx4
ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5jbHVkZSA8
eGVuL2xpYmZkdC9saWJmZHQuaD4KKworI2luY2x1ZGUgPGFzbS9ndWVzdF9h
dG9taWNzLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKIHN0cnVjdCBk
b21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21fY293OwpAQCAtMTM2NSw3
ICsxMzY3LDcgQEAgdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiAgICAgcmV0dXJuOwogfQogCi12b2lkIGdudHRhYl9jbGVh
cl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKQordm9p
ZCBnbnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcikKIHsKICAgICAvKgogICAgICAq
IE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhl
IGFjY2VzcyBtdXN0IGJlCkBAIC0xMzc1LDcgKzEzNzcsNyBAQCB2b2lkIGdu
dHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICph
ZGRyKQogCiAgICAgZG8gewogICAgICAgICBvbGQgPSAqYWRkcjsKLSAgICB9
IHdoaWxlIChjbXB4Y2hnKGFkZHIsIG9sZCwgb2xkICYgbWFzaykgIT0gb2xk
KTsKKyAgICB9IHdoaWxlIChndWVzdF9jbXB4Y2hnKGQsIGFkZHIsIG9sZCwg
b2xkICYgbWFzaykgIT0gb2xkKTsKIH0KIAogdm9pZCBnbnR0YWJfbWFya19k
aXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwpCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2
ZW50XzJsLmMKaW5kZXggYzczMGNhZTE4NS4uYmE5MTg1YmFkMSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9jb21tb24v
ZXZlbnRfMmwuYwpAQCAtMTMsNiArMTMsOCBAQAogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogCisjaW5jbHVkZSA8
YXNtL2d1ZXN0X2F0b21pY3MuaD4KKwogc3RhdGljIHZvaWQgZXZ0Y2huXzJs
X3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpl
dnRjaG4pCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
QEAgLTI1LDEyICsyNywxMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfc2V0
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNo
bikKICAgICAgKiBvdGhlcnMgbWF5IHJlcXVpcmUgZXhwbGljaXQgbWVtb3J5
IGJhcnJpZXJzLgogICAgICAqLwogCi0gICAgaWYgKCB0ZXN0X2FuZF9zZXRf
Yml0KHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkK
KyAgICBpZiAoIGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSkgKQogICAgICAgICByZXR1
cm47CiAKLSAgICBpZiAoICF0ZXN0X2JpdCAgICAgICAgKHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpICYmCi0gICAgICAgICAhdGVzdF9h
bmRfc2V0X2JpdChwb3J0IC8gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pbmZvKHYsIGV2dGNo
bl9wZW5kaW5nX3NlbCkpICkKKyAgICBpZiAoICFndWVzdF90ZXN0X2JpdChk
LCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgorICAg
ICAgICAgIWd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCAvIEJJVFNf
UEVSX0VWVENITl9XT1JEKGQpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGluZ19zZWwpKSAp
CiAgICAgewogICAgICAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7
CiAgICAgfQpAQCAtNDAsNyArNDIsNyBAQCBzdGF0aWMgdm9pZCBldnRjaG5f
Mmxfc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX2NsZWFyX3BlbmRp
bmcoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQog
ewotICAgIGNsZWFyX2JpdChldnRjaG4tPnBvcnQsICZzaGFyZWRfaW5mbyhk
LCBldnRjaG5fcGVuZGluZykpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBl
dnRjaG4tPnBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykp
OwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKQEAgLTUyLDEwICs1
NCwxMCBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgKiBUaGVz
ZSBvcGVyYXRpb25zIG11c3QgaGFwcGVuIGluIHN0cmljdCBvcmRlci4gQmFz
ZWQgb24KICAgICAgKiBldnRjaG5fMmxfc2V0X3BlbmRpbmcoKSBhYm92ZS4K
ICAgICAgKi8KLSAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChwb3J0LCAm
c2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgotICAgICAgICAgdGVz
dF9iaXQgICAgICAgICAgKHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5f
cGVuZGluZykpICYmCi0gICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdCAocG9y
dCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2Vs
KSkgKQorICAgIGlmICggZ3Vlc3RfdGVzdF9hbmRfY2xlYXJfYml0KGQsIHBv
cnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpICYmCisgICAgICAg
ICBndWVzdF90ZXN0X2JpdChkLCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0
Y2huX3BlbmRpbmcpKSAmJgorICAgICAgICAgIWd1ZXN0X3Rlc3RfYW5kX3Nl
dF9iaXQoZCwgcG9ydCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaW5mbyh2LCBl
dnRjaG5fcGVuZGluZ19zZWwpKSApCiAgICAgewogICAgICAgICB2Y3B1X21h
cmtfZXZlbnRzX3BlbmRpbmcodik7CiAgICAgfQpAQCAtNjYsNyArNjgsOCBA
QCBzdGF0aWMgYm9vbF90IGV2dGNobl8ybF9pc19wZW5kaW5nKHN0cnVjdCBk
b21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICB1bnNpZ25lZCBp
bnQgbWF4X3BvcnRzID0gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCkgKiBCSVRT
X1BFUl9FVlRDSE5fV09SRChkKTsKIAogICAgIEFTU0VSVChwb3J0IDwgbWF4
X3BvcnRzKTsKLSAgICByZXR1cm4gcG9ydCA8IG1heF9wb3J0cyAmJiB0ZXN0
X2JpdChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcpKTsK
KyAgICByZXR1cm4gKHBvcnQgPCBtYXhfcG9ydHMgJiYKKyAgICAgICAgICAg
IGd1ZXN0X3Rlc3RfYml0KGQsIHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRj
aG5fcGVuZGluZykpKTsKIH0KIAogc3RhdGljIGJvb2xfdCBldnRjaG5fMmxf
aXNfbWFza2VkKHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9y
dCkKQEAgLTc0LDcgKzc3LDggQEAgc3RhdGljIGJvb2xfdCBldnRjaG5fMmxf
aXNfbWFza2VkKHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9y
dCkKICAgICB1bnNpZ25lZCBpbnQgbWF4X3BvcnRzID0gQklUU19QRVJfRVZU
Q0hOX1dPUkQoZCkgKiBCSVRTX1BFUl9FVlRDSE5fV09SRChkKTsKIAogICAg
IEFTU0VSVChwb3J0IDwgbWF4X3BvcnRzKTsKLSAgICByZXR1cm4gcG9ydCA+
PSBtYXhfcG9ydHMgfHwgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9pbmZvKGQs
IGV2dGNobl9tYXNrKSk7CisgICAgcmV0dXJuIChwb3J0ID49IG1heF9wb3J0
cyB8fAorICAgICAgICAgICAgZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkpOwogfQogCiBzdGF0aWMgdm9p
ZCBldnRjaG5fMmxfcHJpbnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jIGIveGVuL2NvbW1v
bi9ldmVudF9maWZvLmMKaW5kZXggZDUyMDdjY2VkYy4uMTQ2MzE0NjA4ZCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKKysrIGIveGVu
L2NvbW1vbi9ldmVudF9maWZvLmMKQEAgLTE3LDYgKzE3LDggQEAKICNpbmNs
dWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
IAorI2luY2x1ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+CisKICNpbmNsdWRl
IDxwdWJsaWMvZXZlbnRfY2hhbm5lbC5oPgogCiBzdGF0aWMgaW5saW5lIGV2
ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoc3RydWN0
IGRvbWFpbiAqZCwKQEAgLTUwLDcgKzUyLDcgQEAgc3RhdGljIHZvaWQgZXZ0
Y2huX2ZpZm9faW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2hu
ICpldnRjaG4pCiAgICAgICogb24gdGhlIHdyb25nIFZDUFUgb3Igd2l0aCBh
biB1bmV4cGVjdGVkIHByaW9yaXR5LgogICAgICAqLwogICAgIHdvcmQgPSBl
dnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQpOwot
ICAgIGlmICggd29yZCAmJiB0ZXN0X2JpdChFVlRDSE5fRklGT19MSU5LRUQs
IHdvcmQpICkKKyAgICBpZiAoIHdvcmQgJiYgZ3Vlc3RfdGVzdF9iaXQoZCwg
RVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSApCiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiZG9tYWluICVkLCBwb3J0ICVkIGFscmVhZHkg
b24gYSBxdWV1ZVxuIiwKICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBldnRjaG4tPnBvcnQpOwogfQpAQCAtMTE1LDcgKzExNyw3IEBAIHN0YXRp
YyBpbnQgdHJ5X3NldF9saW5rKGV2ZW50X3dvcmRfdCAqd29yZCwgZXZlbnRf
d29yZF90ICp3LCB1aW50MzJfdCBsaW5rKQogICogV2UgYmxvY2sgdW5tYXNr
aW5nIGJ5IHRoZSBndWVzdCBieSBtYXJraW5nIHRoZSB0YWlsIHdvcmQgYXMg
QlVTWSwKICAqIHRoZXJlZm9yZSwgdGhlIGNtcHhjaGcoKSBtYXkgZmFpbCBh
dCBtb3N0IDQgdGltZXMuCiAgKi8KLXN0YXRpYyBib29sX3QgZXZ0Y2huX2Zp
Zm9fc2V0X2xpbmsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgZXZlbnRfd29y
ZF90ICp3b3JkLAorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19zZXRfbGlu
ayhzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93b3JkX3QgKndvcmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxpbmsp
CiB7CiAgICAgZXZlbnRfd29yZF90IHc7CkBAIC0xMjksNyArMTMxLDcgQEAg
c3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19zZXRfbGluayhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBldmVudF93b3JkX3QgKndvcmQsCiAgICAgICAgIHJl
dHVybiByZXQ7CiAKICAgICAvKiBMb2NrIHRoZSB3b3JkIHRvIHByZXZlbnQg
Z3Vlc3QgdW5tYXNraW5nLiAqLwotICAgIHNldF9iaXQoRVZUQ0hOX0ZJRk9f
QlVTWSwgd29yZCk7CisgICAgZ3Vlc3Rfc2V0X2JpdChkLCBFVlRDSE5fRklG
T19CVVNZLCB3b3JkKTsKIAogICAgIHcgPSByZWFkX2F0b21pYyh3b3JkKTsK
IApAQCAtMTM5LDEzICsxNDEsMTMgQEAgc3RhdGljIGJvb2xfdCBldnRjaG5f
Zmlmb19zZXRfbGluayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93
b3JkX3QgKndvcmQsCiAgICAgICAgIGlmICggcmV0ID49IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIHJldCA9PSAwICkKLSAgICAgICAgICAg
ICAgICBjbGVhcl9iaXQoRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7CisgICAg
ICAgICAgICAgICAgZ3Vlc3RfY2xlYXJfYml0KGQsIEVWVENITl9GSUZPX0JV
U1ksIHdvcmQpOwogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAg
fQogICAgIH0KICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImRvbWFp
biAlZCwgcG9ydCAlZCBub3QgbGlua2VkXG4iLAogICAgICAgICAgICAgIGQt
PmRvbWFpbl9pZCwgbGluayk7Ci0gICAgY2xlYXJfYml0KEVWVENITl9GSUZP
X0JVU1ksIHdvcmQpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBFVlRDSE5f
RklGT19CVVNZLCB3b3JkKTsKICAgICByZXR1cm4gMTsKIH0KIApAQCAtMTcw
LDEzICsxNzIsMTMgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9fc2V0X3Bl
bmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNobikK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHdhc19wZW5kaW5nID0g
dGVzdF9hbmRfc2V0X2JpdChFVlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsK
KyAgICB3YXNfcGVuZGluZyA9IGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwg
RVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCk7CiAKICAgICAvKgogICAgICAq
IExpbmsgdGhlIGV2ZW50IGlmIGl0IHVubWFza2VkIGFuZCBub3QgYWxyZWFk
eSBsaW5rZWQuCiAgICAgICovCi0gICAgaWYgKCAhdGVzdF9iaXQoRVZUQ0hO
X0ZJRk9fTUFTS0VELCB3b3JkKQotICAgICAgICAgJiYgIXRlc3RfYml0KEVW
VENITl9GSUZPX0xJTktFRCwgd29yZCkgKQorICAgIGlmICggIWd1ZXN0X3Rl
c3RfYml0KGQsIEVWVENITl9GSUZPX01BU0tFRCwgd29yZCkgJiYKKyAgICAg
ICAgICFndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19MSU5LRUQsIHdv
cmQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBldnRjaG5fZmlmb19xdWV1
ZSAqcSwgKm9sZF9xOwogICAgICAgICBldmVudF93b3JkX3QgKnRhaWxfd29y
ZDsKQEAgLTIwNSw3ICsyMDcsNyBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlm
b19zZXRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGV2dGNobiAq
ZXZ0Y2huKQogICAgICAgICBpZiAoICFvbGRfcSApCiAgICAgICAgICAgICBn
b3RvIGRvbmU7CiAKLSAgICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0KEVW
VENITl9GSUZPX0xJTktFRCwgd29yZCkgKQorICAgICAgICBpZiAoIGd1ZXN0
X3Rlc3RfYW5kX3NldF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3Jk
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJm9sZF9xLT5sb2NrLCBmbGFncyk7CiAgICAgICAgICAgICBnb3Rv
IGRvbmU7CkBAIC0yNTEsOCArMjUzLDggQEAgc3RhdGljIHZvaWQgZXZ0Y2hu
X2ZpZm9fc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRj
aG4gKmV2dGNobikKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
cS0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIGlmICggIWxpbmtlZAotICAg
ICAgICAgICAgICYmICF0ZXN0X2FuZF9zZXRfYml0KHEtPnByaW9yaXR5LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5ldnRjaG5f
Zmlmby0+Y29udHJvbF9ibG9jay0+cmVhZHkpICkKKyAgICAgICAgICAgICAm
JiAhZ3Vlc3RfdGVzdF9hbmRfc2V0X2JpdChkLCBxLT5wcmlvcml0eSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+ZXZ0
Y2huX2ZpZm8tPmNvbnRyb2xfYmxvY2stPnJlYWR5KSApCiAgICAgICAgICAg
ICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7CiAgICAgfQogIGRvbmU6
CkBAIC0yNzQsNyArMjc2LDcgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9f
Y2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2hu
ICpldnRjaG4pCiAgICAgICogTm8gbmVlZCB0byB1bmxpbmsgYXMgdGhlIGd1
ZXN0IHdpbGwgdW5saW5rIGFuZCBpZ25vcmUKICAgICAgKiBub24tcGVuZGlu
ZyBldmVudHMuCiAgICAgICovCi0gICAgY2xlYXJfYml0KEVWVENITl9GSUZP
X1BFTkRJTkcsIHdvcmQpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBFVlRD
SE5fRklGT19QRU5ESU5HLCB3b3JkKTsKIH0KIAogc3RhdGljIHZvaWQgZXZ0
Y2huX2ZpZm9fdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRj
aG4gKmV2dGNobikKQEAgLTI4NiwxMCArMjg4LDEwIEBAIHN0YXRpYyB2b2lk
IGV2dGNobl9maWZvX3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
ZXZ0Y2huICpldnRjaG4pCiAgICAgaWYgKCB1bmxpa2VseSghd29yZCkgKQog
ICAgICAgICByZXR1cm47CiAKLSAgICBjbGVhcl9iaXQoRVZUQ0hOX0ZJRk9f
TUFTS0VELCB3b3JkKTsKKyAgICBndWVzdF9jbGVhcl9iaXQoZCwgRVZUQ0hO
X0ZJRk9fTUFTS0VELCB3b3JkKTsKIAogICAgIC8qIFJlbGluayBpZiBwZW5k
aW5nLiAqLwotICAgIGlmICggdGVzdF9iaXQoRVZUQ0hOX0ZJRk9fUEVORElO
Rywgd29yZCkgKQorICAgIGlmICggZ3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hO
X0ZJRk9fUEVORElORywgd29yZCkgKQogICAgICAgICBldnRjaG5fZmlmb19z
ZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCkBAIC0zMDEsNyArMzAzLDcg
QEAgc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19wZW5kaW5nKHN0cnVj
dCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKICAgICBpZiAoIHVu
bGlrZWx5KCF3b3JkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmV0
dXJuIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpOworICAg
IHJldHVybiB3b3JkICYmIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZP
X1BFTkRJTkcsIHdvcmQpOwogfQogCiBzdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90
IHBvcnQpCkBAIC0zMTIsNyArMzE0LDcgQEAgc3RhdGljIGJvb2xfdCBldnRj
aG5fZmlmb19pc19tYXNrZWQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3Bv
cnRfdCBwb3J0KQogICAgIGlmICggdW5saWtlbHkoIXdvcmQpICkKICAgICAg
ICAgcmV0dXJuIDE7CiAKLSAgICByZXR1cm4gdGVzdF9iaXQoRVZUQ0hOX0ZJ
Rk9fTUFTS0VELCB3b3JkKTsKKyAgICByZXR1cm4gIXdvcmQgfHwgZ3Vlc3Rf
dGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKTsKIH0KIAog
c3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19idXN5KHN0cnVjdCBkb21h
aW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKQEAgLTMyMyw3ICszMjUsNyBA
QCBzdGF0aWMgYm9vbF90IGV2dGNobl9maWZvX2lzX2J1c3koc3RydWN0IGRv
bWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogICAgIGlmICggdW5saWtl
bHkoIXdvcmQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4g
dGVzdF9iaXQoRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKTsKKyAgICByZXR1
cm4gd29yZCAmJiBndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19MSU5L
RUQsIHdvcmQpOwogfQogCiBzdGF0aWMgaW50IGV2dGNobl9maWZvX3NldF9w
cmlvcml0eShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRj
aG4sCkBAIC0zNTAsMTEgKzM1MiwxMSBAQCBzdGF0aWMgdm9pZCBldnRjaG5f
Zmlmb19wcmludF9zdGF0ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHdvcmQg
PSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQp
OwogICAgIGlmICggIXdvcmQgKQogICAgICAgICBwcmludGsoIj8gICAgICIp
OwotICAgIGVsc2UgaWYgKCB0ZXN0X2JpdChFVlRDSE5fRklGT19MSU5LRUQs
IHdvcmQpICkKLSAgICAgICAgcHJpbnRrKCIlYyAlLTR1IiwgdGVzdF9iaXQo
RVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcsCisgICAgZWxz
ZSBpZiAoIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX0xJTktFRCwg
d29yZCkgKQorICAgICAgICBwcmludGsoIiVjICUtNHUiLCBndWVzdF90ZXN0
X2JpdChkLCBFVlRDSE5fRklGT19CVVNZLCB3b3JkKSA/ICdCJyA6ICcgJywK
ICAgICAgICAgICAgICAgICp3b3JkICYgRVZUQ0hOX0ZJRk9fTElOS19NQVNL
KTsKICAgICBlbHNlCi0gICAgICAgIHByaW50aygiJWMgLSAgICIsIHRlc3Rf
Yml0KEVWVENITl9GSUZPX0JVU1ksIHdvcmQpID8gJ0InIDogJyAnKTsKKyAg
ICAgICAgcHJpbnRrKCIlYyAtICAgIiwgZ3Vlc3RfdGVzdF9iaXQoZCwgRVZU
Q0hOX0ZJRk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcpOwogfQogCiBzdGF0
aWMgY29uc3Qgc3RydWN0IGV2dGNobl9wb3J0X29wcyBldnRjaG5fcG9ydF9v
cHNfZmlmbyA9CkBAIC01MDYsNyArNTA4LDcgQEAgc3RhdGljIHZvaWQgc2V0
dXBfcG9ydHMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgICAgICBldnRjaG4g
PSBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpOwogCi0gICAgICAgIGlmICgg
dGVzdF9iaXQocG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5n
KSkgKQorICAgICAgICBpZiAoIGd1ZXN0X3Rlc3RfYml0KGQsIHBvcnQsICZz
aGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkKICAgICAgICAgICAg
IGV2dGNobi0+cGVuZGluZyA9IDE7CiAKICAgICAgICAgZXZ0Y2huX2ZpZm9f
c2V0X3ByaW9yaXR5KGQsIGV2dGNobiwgRVZUQ0hOX0ZJRk9fUFJJT1JJVFlf
REVGQVVMVCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNjcwYWU4ZTNh
YS4uMWU3MjM5N2VlNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzks
NiArMzksNyBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8
eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1
ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+CiAKIC8qIAogICogVGhpcyBvcHRp
b24gaXMgZGVwcmVjYXRlZCwgdXNlIGdudHRhYl9tYXhfZnJhbWVzIGFuZApA
QCAtNTQ2LDYgKzU0Nyw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZ3Jh
bnRfZW50cmllcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogfQogCiBzdGF0
aWMgaW50IF9zZXRfc3RhdHVzX3YxKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRl
cl90ICpzaGFoLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpyZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBtYXBmbGFnLApAQCAtNjAxLDggKzYwMyw4IEBAIHN0YXRpYyBp
bnQgX3NldF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3Qg
KnNoYWgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8g
d3JpdGUtcGluIGEgci9vIGdyYW50IGVudHJ5LlxuIik7CiAgICAgICAgIH0K
IAotICAgICAgICBwcmV2X3Njb21iby53b3JkID0gY21weGNoZygodTMyICop
c2hhaCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Nv
bWJvLndvcmQsIG5ld19zY29tYm8ud29yZCk7CisgICAgICAgIHByZXZfc2Nv
bWJvLndvcmQgPSBndWVzdF9jbXB4Y2hnKHJkLCAodTMyICopc2hhaCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvbWJv
LndvcmQsIG5ld19zY29tYm8ud29yZCk7CiAgICAgICAgIGlmICggbGlrZWx5
KHByZXZfc2NvbWJvLndvcmQgPT0gc2NvbWJvLndvcmQpICkKICAgICAgICAg
ICAgIGJyZWFrOwogCkBAIC02MTksNiArNjIxLDcgQEAgZG9uZToKIAogc3Rh
dGljIGludCBfc2V0X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFk
ZXJfdCAqc2hhaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRf
c3RhdHVzX3QgKnN0YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqcmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbWFwZmxhZywKQEAgLTY4MSw4ICs2ODQsOCBAQCBz
dGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGNvbnN0IGdyYW50X2VudHJ5X2hl
YWRlcl90ICpzaGFoLAogICAgICAgICAgICAgIChpZCAhPSBsZG9taWQpIHx8
CiAgICAgICAgICAgICAgKCFyZWFkb25seSAmJiAoZmxhZ3MgJiBHVEZfcmVh
ZG9ubHkpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdudHRhYl9jbGVh
cl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKLSAgICAgICAgICAgIGdu
dHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsKKyAgICAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0
YXR1cyk7CisgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dU
Rl9yZWFkaW5nLCBzdGF0dXMpOwogICAgICAgICAgICAgUElOX0ZBSUwoZG9u
ZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAg
ICJVbnN0YWJsZSBmbGFncyAoJXgpIG9yIGRvbSAoJWQpLiAoZXhwZWN0ZWQg
ZG9tICVkKSAiCiAgICAgICAgICAgICAgICAgICAgICAiKHIvdzogJWQpXG4i
LApAQCAtNjkzLDcgKzY5Niw3IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNf
djIoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCiAgICAgewog
ICAgICAgICBpZiAoIHVubGlrZWx5KGZsYWdzICYgR1RGX3JlYWRvbmx5KSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9H
VEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgICAgIGdudHRhYl9jbGVh
cl9mbGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAgICAgICAgICAg
ICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vycm9yLAogICAgICAg
ICAgICAgICAgICAgICAgIlVuc3RhYmxlIGdyYW50IHJlYWRvbmx5IGZsYWdc
biIpOwogICAgICAgICB9CkBAIC03MDYsNiArNzA5LDcgQEAgZG9uZToKIAog
c3RhdGljIGludCBfc2V0X3N0YXR1cyhjb25zdCBncmFudF9lbnRyeV9oZWFk
ZXJfdCAqc2hhaCwKICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfc3Rh
dHVzX3QgKnN0YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGRvbWFpbiAqcmQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IHJndF92ZXJzaW9uLAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
YWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAg
ICAgIGludCByZWFkb25seSwKQEAgLTcxNCw5ICs3MTgsOSBAQCBzdGF0aWMg
aW50IF9zZXRfc3RhdHVzKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAogewogCiAgICAgaWYgKCByZ3RfdmVyc2lvbiA9PSAxICkKLSAgICAg
ICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YxKHNoYWgsIGFjdCwgcmVhZG9ubHks
IG1hcGZsYWcsIGxkb21pZCk7CisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1
c192MShzaGFoLCByZCwgYWN0LCByZWFkb25seSwgbWFwZmxhZywgbGRvbWlk
KTsKICAgICBlbHNlCi0gICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192Mihz
aGFoLCBzdGF0dXMsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7
CisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMs
IHJkLCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9taWQpOwogfQogCiBz
dGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4
aXN0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKQEAgLTg4NCw3ICs4ODgs
NyBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgICAgICAgKCEob3At
PmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAgICAgICEoYWN0
LT5waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkp
ICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hh
aCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAgaWYg
KCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMsIHJkLCByZ3QtPmd0
X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHksIDEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGQtPmRvbWFpbl9pZCkgIT0gR05UU1Rf
b2theSkgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CkBA
IC0xMDk3LDEwICsxMTAxLDEwIEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYo
CiAgdW5sb2NrX291dF9jbGVhcjoKICAgICBpZiAoICEob3AtPmZsYWdzICYg
R05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAgICAgIShhY3QtPnBpbiAmIChH
TlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSApCi0gICAgICAg
IGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAg
ICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3Rh
dHVzKTsKIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBn
bnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwog
CiAgYWN0X3JlbGVhc2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNl
KGFjdCk7CkBAIC0xMzgyLDEwICsxMzg2LDEwIEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAq
b3ApCiAKICAgICBpZiAoICgoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFz
a3xHTlRQSU5faHN0d19tYXNrKSkgPT0gMCkgJiYKICAgICAgICAgICEob3At
PmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkpICkKLSAgICAgICAgZ250dGFiX2Ns
ZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0
YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOwogCiAg
ICAgaWYgKCBhY3QtPnBpbiA9PSAwICkKLSAgICAgICAgZ250dGFiX2NsZWFy
X2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJf
Y2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgICAg
YWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFudF9yZWFkX3Vu
bG9jayhyZ3QpOwpAQCAtMTg2OSw4ICsxODczLDggQEAgZ250dGFiX3ByZXBh
cmVfZm9yX3RyYW5zZmVyKAogICAgICAgICBuZXdfc2NvbWJvID0gc2NvbWJv
OwogICAgICAgICBuZXdfc2NvbWJvLnNob3J0cy5mbGFncyB8PSBHVEZfdHJh
bnNmZXJfY29tbWl0dGVkOwogCi0gICAgICAgIHByZXZfc2NvbWJvLndvcmQg
PSBjbXB4Y2hnKCh1MzIgKikmc2hhLT5mbGFncywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2NvbWJvLndvcmQsIG5ld19zY29tYm8u
d29yZCk7CisgICAgICAgIHByZXZfc2NvbWJvLndvcmQgPSBndWVzdF9jbXB4
Y2hnKHJkLCAodTMyICopJnNoYS0+ZmxhZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNjb21iby53b3JkLCBuZXdfc2Nv
bWJvLndvcmQpOwogICAgICAgICBpZiAoIGxpa2VseShwcmV2X3Njb21iby53
b3JkID09IHNjb21iby53b3JkKSApCiAgICAgICAgICAgICBicmVhazsKIApA
QCAtMjE2NSwxMSArMjE2OSwxMSBAQCBfX3JlbGVhc2VfZ3JhbnRfZm9yX2Nv
cHkoCiAKICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5jOwog
ICAgICAgICBpZiAoICEoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xH
TlRQSU5faHN0d19tYXNrKSkgKQotICAgICAgICAgICAgZ250dGFiX2NsZWFy
X2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAgICAgICAgZ250
dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKICAg
ICB9CiAKICAgICBpZiAoICFhY3QtPnBpbiApCi0gICAgICAgIGdudHRhYl9j
bGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250
dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfcmVhZGluZywgc3RhdHVzKTsKIAog
ICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgZ3JhbnRfcmVh
ZF91bmxvY2socmd0KTsKQEAgLTIxOTEsMTQgKzIxOTUsMTUgQEAgX19yZWxl
YXNlX2dyYW50X2Zvcl9jb3B5KAogICAgdW5kZXIgdGhlIGRvbWFpbidzIGdy
YW50IHRhYmxlIGxvY2suICovCiAvKiBPbmx5IHNhZmUgb24gdHJhbnNpdGl2
ZSBncmFudHMuICBFdmVuIHRoZW4sIG5vdGUgdGhhdCB3ZSBkb24ndAogICAg
YXR0ZW1wdCB0byBkcm9wIGFueSBwaW4gb24gdGhlIHJlZmVyZW50IGdyYW50
LiAqLwotc3RhdGljIHZvaWQgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGlu
KGNvbnN0IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgKnN0YXR1
cykKK3N0YXRpYyB2b2lkIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bpbihz
dHJ1Y3QgZG9tYWluICpyZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5
ICphY3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDE2X3QgKnN0YXR1cykKIHsKICAgICBpZiAoICEoYWN0LT5waW4g
JiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJTl9kZXZ3X21hc2spKSApCi0g
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGlu
Zywgc3RhdHVzKTsKIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAg
ICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogfQogCiAvKiBHcmFiIGEgZnJhbWUgbnVtYmVyIGZyb20gYSBncmFu
dCBlbnRyeSBhbmQgdXBkYXRlIHRoZSBmbGFncyBhbmQgcGluCkBAIC0yMjU4
LDcgKzIyNjMsNyBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAg
ewogICAgICAgICBpZiAoICghb2xkX3BpbiB8fCAoIXJlYWRvbmx5ICYmCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAhKG9sZF9waW4gJiAoR05UUElO
X2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkpKSAmJgotICAgICAgICAg
ICAgIChyYyA9IF9zZXRfc3RhdHVzX3YyKHNoYWgsIHN0YXR1cywgYWN0LCBy
ZWFkb25seSwgMCwKKyAgICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192
MihzaGFoLCBzdGF0dXMsIHJkLCBhY3QsIHJlYWRvbmx5LCAwLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxkb20pKSAhPSBHTlRTVF9v
a2F5ICkKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIApAQCAtMjMw
Niw3ICsyMzExLDcgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogCiAg
ICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIF9fZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0
YXR1cyk7CisgICAgICAgICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9w
aW4ocmQsIGFjdCwgc3RhdHVzKTsKICAgICAgICAgICAgIHJjdV91bmxvY2tf
ZG9tYWluKHRkKTsKICAgICAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNl
KGFjdCk7CiAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwpA
QCAtMjMyOCw3ICsyMzMzLDcgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAhYWN0LT5pc19zdWJfcGFn
ZSkpICkKICAgICAgICAgewogICAgICAgICAgICAgX19yZWxlYXNlX2dyYW50
X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZWFkb25seSk7Ci0gICAgICAg
ICAgICBfX2ZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oYWN0LCBzdGF0dXMp
OworICAgICAgICAgICAgX19maXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKHJk
LCBhY3QsIHN0YXR1cyk7CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFp
bih0ZCk7CiAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3Qp
OwogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKQEAgLTIz
NTcsNyArMjM2Miw3IEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAg
ICBlbHNlIGlmICggIW9sZF9waW4gfHwKICAgICAgICAgICAgICAgKCFyZWFk
b25seSAmJiAhKG9sZF9waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5f
aHN0d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3Nl
dF9zdGF0dXMoc2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwK
KyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMs
IHJkLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZWFkb25seSwgMCwgbGRvbSkpICE9IEdOVFNUX29r
YXkgKQogICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIApAQCAtMjQ0
MywxMCArMjQ0OCwxMCBAQCBfX2FjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAg
dW5sb2NrX291dF9jbGVhcjoKICAgICBpZiAoICEocmVhZG9ubHkpICYmCiAg
ICAgICAgICAhKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21hc2sgfCBHTlRQ
SU5fZGV2d19tYXNrKSkgKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhf
R1RGX3dyaXRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9m
bGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoICFh
Y3QtPnBpbiApCi0gICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfcmVh
ZGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQs
IF9HVEZfcmVhZGluZywgc3RhdHVzKTsKIAogIHVubG9ja19vdXQ6CiAgICAg
YWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKQEAgLTM1NDgsMTEgKzM1NTMs
MTEgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAgICAgICB9
CiAKICAgICAgICAgICAgIGlmICggKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpID09IDAgKQotICAgICAgICAgICAg
ICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsK
KyAgICAgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93
cml0aW5nLCBzdGF0dXMpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBh
Y3QtPnBpbiA9PSAwICkKLSAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFn
KF9HVEZfcmVhZGluZywgc3RhdHVzKTsKKyAgICAgICAgICAgIGdudHRhYl9j
bGVhcl9mbGFnKHJkLCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKICAgICAg
ICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICAgICAgZ3JhbnRf
cmVhZF91bmxvY2socmd0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaAppbmRleCBiNDcyMjBjMWM2Li44ODZmODM5OGMzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC02LDcg
KzYsNyBAQAogI2RlZmluZSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyA0CiAj
ZGVmaW5lIEdOVFRBQl9NQVhfVkVSU0lPTiAxCiAKLXZvaWQgZ250dGFiX2Ns
ZWFyX2ZsYWcodW5zaWduZWQgbG9uZyBuciwgdWludDE2X3QgKmFkZHIpOwor
dm9pZCBnbnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7CiBpbnQgY3JlYXRlX2dy
YW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwKICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncywgdW5z
aWduZWQgaW50CiAgICAgICAgIGNhY2hlX2ZsYWdzKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA5NTEwMWJmYzdlLi41
ZTQ2YzVhZWY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oCkBAIC01Niw3ICs1Niw4IEBAIGludCByZXBsYWNlX2dyYW50X2hv
c3RfbWFwcGluZygKIAogI2RlZmluZSBnbnR0YWJfbWFya19kaXJ0eShkLCBm
KSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIF9tZm4oZikpCiAKLXN0YXRpYyBp
bmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIs
IHVpbnQxNl90ICpzdCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xl
YXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qg
KnN0KQogewogICAgIC8qCiAgICAgICogTm90ZSB0aGF0IHRoaXMgY2Fubm90
IGJlIGNsZWFyX2JpdCgpLCBhcyB0aGUgYWNjZXNzIG11c3QgYmUKLS0gCjIu
MTcuMQoK

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

RnJvbSA3NmY4MWU3NDBjODYwYTFjZWQ3MmEzNGQ4MDgwYjk0NDM5MTBkNjk3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMTkvMjBd
IHhlbi9hcm06IEFkZCBwZXJmb3JtYW5jZSBjb3VudGVycyBpbiBndWVzdAog
YXRvbWljIGhlbHBlcnMKCkFkZCBwZXJmb3JtYW5jZSBjb3VudGVycyBpbiBn
dWVzdCBhdG9taWMgaGVscGVycyB0byBiZSBhYmxlIHRvIGRldGVjdAp3aGV0
aGVyIGEgZ3Vlc3QgaXMgb2Z0ZW4gcGF1c2VkIGR1cmluZyB0aGUgb3BlcmF0
aW9ucy4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaCB8
IDEyICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmggICAgfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3RfYXRvbWljcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9t
aWNzLmgKaW5kZXggNjE5MjVkMzEzZC4uNjk4NTA4YmY4NyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKQEAgLTI0LDkg
KzI0LDEzIEBAIERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGd1ZXN0
X3NhZmVfYXRvbWljX21heCk7CiAjZGVmaW5lIGd1ZXN0X2JpdG9wKG5hbWUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0XyMjbmFtZShzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApIFwKIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVyZmNfaW5j
cihhdG9taWNzX2d1ZXN0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBpZiAoIG5hbWUjI190aW1lb3V0KG5yLCBwLCB0aGlz
X2NwdShndWVzdF9zYWZlX2F0b21pY19tYXgpKSApICAgICAgICAgICBcCiAg
ICAgICAgIHJldHVybjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBwZXJmY19pbmNyKGF0b21pY3Nf
Z3Vlc3RfcGF1c2VkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBuYW1lKG5y
LCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG9tYWluX3VucGF1c2UoZCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXApAQCAtMzgsMTEgKzQyLDE1IEBAIHN0YXRpYyBpbmxpbmUg
aW50IGd1ZXN0XyMjbmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApICBcCiAgICAgYm9vbCBzdWNjZWVkOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIGludCBvbGRiaXQ7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVyZmNfaW5j
cihhdG9taWNzX2d1ZXN0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBzdWNjZWVkID0gbmFtZSMjX3RpbWVvdXQobnIsIHAs
ICZvbGRiaXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXNfY3B1KGd1ZXN0X3Nh
ZmVfYXRvbWljX21heCkpOyAgICAgICAgICAgICAgXAogICAgIGlmICggc3Vj
Y2VlZCApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcmV0dXJuIG9sZGJpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHBlcmZjX2luY3IoYXRvbWljc19ndWVzdF9wYXVzZWQpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG9tYWluX3BhdXNlX25vc3lu
YyhkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIG9sZGJpdCA9IG5hbWUobnIsIHApOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBkb21haW5fdW5wYXVzZShkKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC03MywxMCAr
ODEsMTQgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fZ3Vlc3Rf
Y21weGNoZyhzdHJ1Y3QgZG9tYWluICpkLAogewogICAgIHVuc2lnbmVkIGxv
bmcgb2xkdmFsID0gb2xkOwogCisgICAgcGVyZmNfaW5jcihhdG9taWNzX2d1
ZXN0KTsKKwogICAgIGlmICggX19jbXB4Y2hnX21iX3RpbWVvdXQocHRyLCAm
b2xkdmFsLCBuZXcsIHNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0aGlzX2NwdShndWVzdF9zYWZlX2F0b21pY19tYXgpKSApCiAgICAg
ICAgIHJldHVybiBvbGR2YWw7CiAKKyAgICBwZXJmY19pbmNyKGF0b21pY3Nf
Z3Vlc3RfcGF1c2VkKTsKKwogICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7
CiAgICAgb2xkdmFsID0gX19jbXB4Y2hnX21iKHB0ciwgb2xkLCBuZXcsIHNp
emUpOwogICAgIGRvbWFpbl91bnBhdXNlKGQpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmZjX2RlZm4uaAppbmRleCA1Zjk1N2VlNmVjLi4yNTk5NzM0
Y2RjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaApA
QCAtNzMsNiArNzMsOSBAQCBQRVJGQ09VTlRFUihwaHlzX3RpbWVyX2lycXMs
ICAiUGh5c2ljYWwgdGltZXIgaW50ZXJydXB0cyIpCiBQRVJGQ09VTlRFUih2
aXJ0X3RpbWVyX2lycXMsICAiVmlydHVhbCB0aW1lciBpbnRlcnJ1cHRzIikK
IFBFUkZDT1VOVEVSKG1haW50ZW5hbmNlX2lycXMsICJNYWludGVuYW5jZSBp
bnRlcnJ1cHRzIikKIAorUEVSRkNPVU5URVIoYXRvbWljc19ndWVzdCwgICAg
ImF0b21pY3M6IGd1ZXN0IGFjY2VzcyIpCitQRVJGQ09VTlRFUihhdG9taWNz
X2d1ZXN0X3BhdXNlZCwgICAiYXRvbWljczogZ3Vlc3QgcGF1c2VkIikKKwog
LyojZW5kaWYqLyAvKiBfX1hFTl9QRVJGQ19ERUZOX0hfXyAqLwogCiAvKgot
LSAKMi4xNy4xCgo=

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

RnJvbSA0YjdiOTZkNjBhNzY0NDRlMWM1MzI1YzBlZDdiZDc1MTlkM2ZkNWFk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjkgMjAvMjBd
IHhlbi9hcm06IGdyYW50LXRhYmxlOiBQcm90ZWN0IGdudHRhYl9jbGVhcl9m
bGFnCiBhZ2FpbnN0IGd1ZXN0IG1pc2JlaGF2aW9yCgpUaGUgZnVuY3Rpb24g
Z250dGFiX2NsZWFyX2ZsYWcgaXMgdXNlZCB0byBjbGVhciB0aGUgYWNjZXNz
IGZsYWdzLiBPbgpBcm0sIGl0IGlzIGltcGxlbWVudGVkIHVzaW5nIGEgbG9v
cCBhbmQgZ3Vlc3RfY21weGNoZy4KCkl0IGlzIHBvc3NpYmxlIHRoYXQgZ3Vl
c3RfY21weGNoZyB3aWxsIGFsd2F5cyByZXR1cm4gYSBkaWZmZXJlbnQgdmFs
dWUKdGhhbiBvbGQuIFRoaXMgY2FuIGhhcHBlbiBpZiB0aGUgZ3Vlc3QgdXBk
YXRlZCB0aGUgbWVtb3J5IGJlZm9yZSBYZW4gaGFzCnRpbWUgdG8gZG8gdGhl
IGV4Y2hhbmdlLiBCZWNhdXNlIG9mIHRoYXQsIHRoZXJlIGFyZSBubyB3YXkg
Zm9yIHRvCnByb21pc2UgdGhlIGxvb3Agd2lsbCBlbmQuCgpJdCBpcyBwb3Nz
aWJsZSB0byBtYWtlIHRoZSBjdXJyZW50IGNvZGUgc2FmZSBieSByZS11c2lu
ZyB0aGUgc2FtZQpwcmluY2lwbGUgYXMgYXBwbGllZCBvbiB0aGUgZ3Vlc3Qg
YXRvbWljIGhlbHBlci4gSG93ZXZlciB0aGlzIHBhdGNoCnRha2VzIGEgZGlm
ZmVyZW50IGFwcHJvYWNoIHRoYXQgc2hvdWxkIGxlYWQgdG8gbW9yZSBlZmZp
Y2llbnQgY29kZSBpbgp0aGUgZGVmYXVsdCBjYXNlLgoKQSBuZXcgaGVscGVy
IGlzIGludHJvZHVjZWQgdG8gY2xlYXIgYSBzZXQgb2YgYml0cyBvbiBhIDE2
LWJpdHMgd29yZC4KVGhpcyBzaG91bGQgYXZvaWQgYSBhbiBleHRyYSBsb29w
IHRvIGNoZWNrIGNtcHhjaGcgc3VjY2VlZGVkLgoKTm90ZSB0aGF0IGEgbWFz
ayBpcyB1c2VkIGluc3RlYWQgb2YgYSBiaXQsIHNvIHRoZSBoZWxwZXIgY2Fu
IGJlIHJlLXVzZWQKbGF0ZXIgb24gZm9yIGNsZWFyaW5nIG11bHRpcGxlIGZs
YWdzIGF0IHRoZSBzYW1lIHRpbWUuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5
NS4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyAgICAgfCAzNSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2Fy
bTY0L2xpYi9iaXRvcHMuYyAgICAgfCAzMyArKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAg
IHwgMTAgKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o
ICAgICAgICB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rf
YXRvbWljcy5oIHwgMTMgKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwg
ODYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jIGIveGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9iaXRvcHMuYwppbmRleCAwODc1MDMxNGZjLi4zZGNh
NzY5YmYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2Jp
dG9wcy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMK
QEAgLTEyNiw2ICsxMjYsNDEgQEAgdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9i
aXQsIGVvcikKIHRlc3RvcCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKIHRl
c3RvcCh0ZXN0X2FuZF9zZXRfYml0LCBvcnIpCiAKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGJvb2wgaW50X2NsZWFyX21hc2sxNih1aW50MTZfdCBtYXNrLCB2
b2xhdGlsZSB1aW50MTZfdCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIHRpbWVvdXQsIHVuc2lnbmVkIGlu
dCBtYXhfdHJ5KQoreworICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisK
KyAgICBwcmVmZXRjaHcoKGNvbnN0IHVpbnQxNl90ICopcCk7CisKKyAgICBk
bworICAgIHsKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gaW50X2NsZWFy
X21hc2sxNlxuIgorICAgICAgICAiICAgbGRyZXhoICAlMiwgJTFcbiIKKyAg
ICAgICAgIiAgIGJpYyAgICAgJTIsICUyLCAlM1xuIgorICAgICAgICAiICAg
c3RyZXhoICAlMCwgJTIsICUxXG4iCisgICAgICAgIDogIj0mciIgKHJlcyks
ICIrUW8iICgqcCksICI9JnIiICh0bXApCisgICAgICAgIDogInIiIChtYXNr
KSk7CisKKyAgICAgICAgaWYgKCAhcmVzICkKKyAgICAgICAgICAgIGJyZWFr
OworICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAoKC0tbWF4X3RyeSkgPiAw
KSApOworCisgICAgcmV0dXJuICFyZXM7Cit9CisKK3ZvaWQgY2xlYXJfbWFz
azE2KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApCit7CisgICAg
aWYgKCAhaW50X2NsZWFyX21hc2sxNihtYXNrLCBwLCBmYWxzZSwgMCkgKQor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworYm9vbCBjbGVh
cl9tYXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lk
ICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
bWF4X3RyeSkKK3sKKyAgICByZXR1cm4gaW50X2NsZWFyX21hc2sxNihtYXNr
LCBwLCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2Jp
dG9wcy5jCmluZGV4IDc4YmY0ZWQ4YzUuLjI3Njg4ZTU0MTggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYwpAQCAtMTE4LDYgKzExOCwz
OSBAQCB0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQogdGVzdG9w
KHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQogdGVzdG9wKHRlc3RfYW5kX3Nl
dF9iaXQsIG9ycikKIAorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRf
Y2xlYXJfbWFzazE2KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHVpbnQxNl90
ICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90cnkpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsKKworICAgIGRvCisgICAgewor
ICAgICAgICBhc20gdm9sYXRpbGUgKCIvLyAgaW50X2NsZWFyX21hc2sxNlxu
IgorICAgICAgICAiICAgbGR4cmggICAldzIsICUxXG4iCisgICAgICAgICIg
ICBiaWMgICAgICV3MiwgJXcyLCAldzNcbiIKKyAgICAgICAgIiAgIHN0eHJo
ICAgJXcwLCAldzIsICUxXG4iCisgICAgICAgIDogIj0mciIgKHJlcyksICIr
USIgKCpwKSwgIj0mciIgKHRtcCkKKyAgICAgICAgOiAiciIgKG1hc2spKTsK
KworICAgICAgICBpZiAoICFyZXMgKQorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhfdHJ5KSA+IDApICk7
CisKKyAgICByZXR1cm4gIXJlczsKK30KKwordm9pZCBjbGVhcl9tYXNrMTYo
dWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9pZCAqcCkKK3sKKyAgICBpZiAo
ICFpbnRfY2xlYXJfbWFzazE2KG1hc2ssIHAsIGZhbHNlLCAwKSApCisgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorCitib29sIGNsZWFyX21h
c2sxNl90aW1lb3V0KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnAs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhf
dHJ5KQoreworICAgIHJldHVybiBpbnRfY2xlYXJfbWFzazE2KG1hc2ssIHAs
IHRydWUsIG1heF90cnkpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMg
Yi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBiYjIwMzczYmU2Li5kOTI3ZjM0
YzBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtMTM2OSwxNSArMTM2OSw3IEBAIHZvaWQgcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiB2b2lkIGdu
dHRhYl9jbGVhcl9mbGFnKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgbnIsIHVpbnQxNl90ICphZGRyKQogewotICAgIC8qCi0gICAgICogTm90
ZSB0aGF0IHRoaXMgY2Fubm90IGJlIGNsZWFyX2JpdCgpLCBhcyB0aGUgYWNj
ZXNzIG11c3QgYmUKLSAgICAgKiBjb25maW5lZCB0byB0aGUgc3BlY2lmaWVk
IDIgYnl0ZXMuCi0gICAgICovCi0gICAgdWludDE2X3QgbWFzayA9IH4oMSA8
PCBuciksIG9sZDsKLQotICAgIGRvIHsKLSAgICAgICAgb2xkID0gKmFkZHI7
Ci0gICAgfSB3aGlsZSAoZ3Vlc3RfY21weGNoZyhkLCBhZGRyLCBvbGQsIG9s
ZCAmIG1hc2spICE9IG9sZCk7CisgICAgZ3Vlc3RfY2xlYXJfbWFzazE2KGQs
IEJJVChuciksIGFkZHIpOwogfQogCiB2b2lkIGdudHRhYl9tYXJrX2RpcnR5
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbCkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IDE3MmJiYWVlN2UuLjNiMTdkYjA5
NmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApAQCAtNTIsNiAr
NTIsOCBAQCBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIAordm9pZCBjbGVhcl9tYXNrMTYo
dWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9pZCAqcCk7CisKIC8qCiAgKiBU
aGUgaGVscGVycyBiZWxvdyBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9y
eSBpZiB0aGUgYWN0aW9uIHRha2VzCiAgKiB0b28gbG9uZy4KQEAgLTcwLDYg
KzcyLDggQEAgYm9vbCB0ZXN0X2FuZF9jbGVhcl9iaXRfdGltZW91dChpbnQg
bnIsIHZvbGF0aWxlIHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7
CiBib29sIHRlc3RfYW5kX2NoYW5nZV9iaXRfdGltZW91dChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpOworYm9v
bCBjbGVhcl9tYXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2b2xhdGls
ZSB2b2lkICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSk7CiAKIC8qKgogICogX190ZXN0X2FuZF9zZXRfYml0
IC0gU2V0IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2YWx1ZQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAppbmRleCA2OTg1
MDhiZjg3Li5hZjI3Y2M2MjdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2F0b21pY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2d1ZXN0X2F0b21pY3MuaApAQCAtNzMsNiArNzMsMTkgQEAgZ3Vlc3Rf
dGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCiAKICN1bmRlZiBndWVzdF90
ZXN0b3AKIAorc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0X2NsZWFyX21hc2sx
NihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCBtYXNrLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2xhdGlsZSB1aW50MTZf
dCAqcCkKK3sKKyAgICBwZXJmY19pbmNyKGF0b21pY3NfZ3Vlc3QpOworCisg
ICAgaWYgKCBjbGVhcl9tYXNrMTZfdGltZW91dChtYXNrLCBwLCB0aGlzX2Nw
dShndWVzdF9zYWZlX2F0b21pY19tYXgpKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7CisgICAgY2xlYXJfbWFz
azE2KG1hc2ssIHApOworICAgIGRvbWFpbl91bnBhdXNlKGQpOworfQorCiBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19ndWVzdF9jbXB4Y2hnKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBvbGQsCi0tIAoyLjE3LjEKCg==

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

RnJvbSA4MjRiMzEwNDdlMzAwYjBhNzQ4YmJmOTk0ZDI5YzAwZmNmMjJmMmY5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMjMgTWF5IDIwMTkgMTA6
NDI6MjkgLTA3MDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTAgMDEvMjBdIGV2
ZW50czogZHJvcCBhcmNoX2V2dGNobl9pbmplY3QoKQoKSGF2ZSB0aGUgb25s
eSB1c2VyIGNhbGwgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKCkgaW5zdGVh
ZCwgYXQgdGhlIHNhbWUKdGltZSBhcnJhbmdpbmcgZm9yIGNvcnJlY3Qgb3Jk
ZXJpbmcgb2YgdGhlIHdyaXRlcyAoZXZ0Y2huX3BlbmRpbmdfc2VsCnNob3Vs
ZCBiZSB3cml0dGVuIGJlZm9yZSBldnRjaG5fdXBjYWxsX3BlbmRpbmcpLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAg
fCA1IC0tLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICB8IDMgKy0tCiB4
ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCB8IDMgLS0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMu
YwppbmRleCAyMjMwMzBkYjMwLi43YTc4YTE4NDI5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
QEAgLTU4NiwxMSArNTg2LDYgQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X3Nw
aShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICB2
Z2ljX3ZjcHVfaW5qZWN0X2lycSh2LCB2aXJxKTsKIH0KIAotdm9pZCBhcmNo
X2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgdmdpY192
Y3B1X2luamVjdF9pcnEodiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEp
OwotfQotCiBib29sIHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgdW5pb24gaHNyIGhzcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
diA9IGN1cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5j
IGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA4ZmJkMzNkNGM2Li4zZmE0
NWI4NTkxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBi
L3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEyMjAsMTAgKzEyMjAsOSBAQCBp
bnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBnZm4sIHVuc2lnbmVkIG9mZnNldCkKICAgICAgKiBNYXJrIGV2ZXJ5dGhp
bmcgYXMgYmVpbmcgcGVuZGluZyBqdXN0IHRvIG1ha2Ugc3VyZSBub3RoaW5n
IGdldHMKICAgICAgKiBsb3N0LiAgVGhlIGRvbWFpbiB3aWxsIGdldCBhIHNw
dXJpb3VzIGV2ZW50LCBidXQgaXQgY2FuIGNvcGUuCiAgICAgICovCi0gICAg
dmNwdV9pbmZvKHYsIGV2dGNobl91cGNhbGxfcGVuZGluZykgPSAxOwogICAg
IGZvciAoIGkgPSAwOyBpIDwgQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7IGkr
KyApCiAgICAgICAgIHNldF9iaXQoaSwgJnZjcHVfaW5mbyh2LCBldnRjaG5f
cGVuZGluZ19zZWwpKTsKLSAgICBhcmNoX2V2dGNobl9pbmplY3Qodik7Cisg
ICAgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKHYpOwogCiAgICAgcmV0dXJu
IDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCBi
L3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCmluZGV4IGViYjg3OWU4OGQuLmI4
MTUyYTk4MzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5o
CisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCkBAIC04Myw5ICs4Myw2
IEBAIGludCBndWVzdF9lbmFibGVkX2V2ZW50KHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCB2aXJxKTsKIC8qIE5vdGlmeSByZW1vdGUgZW5kIG9mIGEgWGVu
LWF0dGFjaGVkIGV2ZW50IGNoYW5uZWwuKi8KIHZvaWQgbm90aWZ5X3ZpYV94
ZW5fZXZlbnRfY2hhbm5lbChzdHJ1Y3QgZG9tYWluICpsZCwgaW50IGxwb3J0
KTsKIAotLyogSW5qZWN0IGFuIGV2ZW50IGNoYW5uZWwgbm90aWZpY2F0aW9u
IGludG8gdGhlIGd1ZXN0ICovCi12b2lkIGFyY2hfZXZ0Y2huX2luamVjdChz
dHJ1Y3QgdmNwdSAqdik7Ci0KIC8qCiAgKiBJbnRlcm5hbCBldmVudCBjaGFu
bmVsIG9iamVjdCBzdG9yYWdlLgogICoKLS0gCjIuMTcuMQoK

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

RnJvbSA3MGNjYjQ0MGZlYTFhNGMxMzYwMTRhMWE2MDUyMjhjMjlkYjdmNjYy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTIgTWFyIDIwMTkgMTQ6
NDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTAgMDIvMjBdIGNv
bW1vbjogYXZvaWQgYXRvbWljIHJlYWQtbW9kaWZ5LXdyaXRlIGFjY2Vzc2Vz
CiBpbiBtYXBfdmNwdV9pbmZvKCkKClRoZXJlJ3Mgbm8gbmVlZCB0byBzZXQg
dGhlIGV2dGNobl9wZW5kaW5nX3NlbCBiaXRzIG9uZSBieSBvbmUuIFNpbXBs
eQp3cml0ZSBmdWxsIHdvcmRzIHdpdGggYWxsIG9uZXMuCgpGb3IgQXJtIHRo
aXMgcmVxdWlyZXMgZXh0ZW5kaW5nIHdyaXRlX2F0b21pYygpIHRvIGFsc28g
aGFuZGxlIDY0LWJpdAp2YWx1ZXM7IGZvciBzeW1tZXRyeSByZWFkX2F0b21p
YygpIGdldHMgYWRqdXN0ZWQgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgfCAgOSArKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggfCAxNSArKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAzZmE0NWI4NTkxLi41
N2U4NjM2YjM4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTExNjcsNyArMTE2Nyw2IEBA
IGludCBtYXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGdmbiwgdW5zaWduZWQgb2Zmc2V0KQogICAgIHZvaWQgKm1hcHBpbmc7
CiAgICAgdmNwdV9pbmZvX3QgKm5ld19pbmZvOwogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7Ci0gICAgaW50IGk7CiAKICAgICBpZiAoIG9mZnNldCA+
IChQQUdFX1NJWkUgLSBzaXplb2YodmNwdV9pbmZvX3QpKSApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwpAQCAtMTIyMCw4ICsxMjE5LDEyIEBAIGludCBt
YXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgb2Zmc2V0KQogICAgICAqIE1hcmsgZXZlcnl0aGluZyBh
cyBiZWluZyBwZW5kaW5nIGp1c3QgdG8gbWFrZSBzdXJlIG5vdGhpbmcgZ2V0
cwogICAgICAqIGxvc3QuICBUaGUgZG9tYWluIHdpbGwgZ2V0IGEgc3B1cmlv
dXMgZXZlbnQsIGJ1dCBpdCBjYW4gY29wZS4KICAgICAgKi8KLSAgICBmb3Ig
KCBpID0gMDsgaSA8IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpOyBpKysgKQot
ICAgICAgICBzZXRfYml0KGksICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRp
bmdfc2VsKSk7CisjaWZkZWYgQ09ORklHX0NPTVBBVAorICAgIGlmICggIWhh
c18zMmJpdF9zaGluZm8oZCkgKQorICAgICAgICB3cml0ZV9hdG9taWMoJm5l
d19pbmZvLT5uYXRpdmUuZXZ0Y2huX3BlbmRpbmdfc2VsLCB+MCk7CisgICAg
ZWxzZQorI2VuZGlmCisgICAgICAgIHdyaXRlX2F0b21pYygmdmNwdV9pbmZv
KHYsIGV2dGNobl9wZW5kaW5nX3NlbCksIH4wKTsKICAgICB2Y3B1X21hcmtf
ZXZlbnRzX3BlbmRpbmcodik7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2F0b21pYy5oCmluZGV4IGFmYjNlZWVhNWIuLjdiNGM5ODdm
YTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaApAQCAtNTUsNiAr
NTUsMTkgQEAgYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMs
ICIiLCAgV09SRCwgaW50LCAiciIpCiAjaWYgZGVmaW5lZCAoQ09ORklHX0FS
TV82NCkKIGJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdTY0X2F0b21pYywgIiIs
ICIiLCB1aW50NjRfdCwgIj1yIikKIGJ1aWxkX2F0b21pY193cml0ZSh3cml0
ZV91NjRfYXRvbWljLCAiIiwgIiIsIHVpbnQ2NF90LCAiciIpCisjZWxpZiBk
ZWZpbmVkIChDT05GSUdfQVJNXzMyKQorc3RhdGljIGlubGluZSB1aW50NjRf
dCByZWFkX3U2NF9hdG9taWMoY29uc3Qgdm9sYXRpbGUgdWludDY0X3QgKmFk
ZHIpCit7CisgICAgdWludDY0X3QgdmFsOworCisgICAgYXNtIHZvbGF0aWxl
ICggImxkcmQgJTAsJUgwLCUxIiA6ICI9ciIgKHZhbCkgOiAibSIgKCphZGRy
KSApOworCisgICAgcmV0dXJuIHZhbDsKK30KK3N0YXRpYyBpbmxpbmUgdm9p
ZCB3cml0ZV91NjRfYXRvbWljKHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyLCB1
aW50NjRfdCB2YWwpCit7CisgICAgYXNtIHZvbGF0aWxlICggInN0cmQgJTEs
JUgxLCUwIiA6ICI9bSIgKCphZGRyKSA6ICJyIiAodmFsKSApOworfQogI2Vu
ZGlmCiAKIGJ1aWxkX2FkZF9zaXplZChhZGRfdThfc2l6ZWQsICJiIiwgQllU
RSwgdWludDhfdCwgInJpIikKQEAgLTY5LDYgKzgyLDcgQEAgdm9pZCBfX2Jh
ZF9hdG9taWNfc2l6ZSh2b2lkKTsKICAgICBjYXNlIDE6IF9feCA9ICh0eXBl
b2YoKnApKXJlYWRfdThfYXRvbWljKCh1aW50OF90ICopcCk7IGJyZWFrOyAg
ICAgIFwKICAgICBjYXNlIDI6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTE2
X2F0b21pYygodWludDE2X3QgKilwKTsgYnJlYWs7ICAgIFwKICAgICBjYXNl
IDQ6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTMyX2F0b21pYygodWludDMy
X3QgKilwKTsgYnJlYWs7ICAgIFwKKyAgICBjYXNlIDg6IF9feCA9ICh0eXBl
b2YoKnApKXJlYWRfdTY0X2F0b21pYygodWludDY0X3QgKilwKTsgYnJlYWs7
ICAgIFwKICAgICBkZWZhdWx0OiBfX3ggPSAwOyBfX2JhZF9hdG9taWNfc2l6
ZSgpOyBicmVhazsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwLDYgKzk0LDcgQEAgdm9pZCBfX2JhZF9hdG9taWNfc2l6
ZSh2b2lkKTsKICAgICBjYXNlIDE6IHdyaXRlX3U4X2F0b21pYygodWludDhf
dCAqKXAsICh1aW50OF90KV9feCk7IGJyZWFrOyAgICAgICAgIFwKICAgICBj
YXNlIDI6IHdyaXRlX3UxNl9hdG9taWMoKHVpbnQxNl90ICopcCwgKHVpbnQx
Nl90KV9feCk7IGJyZWFrOyAgICAgIFwKICAgICBjYXNlIDQ6IHdyaXRlX3Uz
Ml9hdG9taWMoKHVpbnQzMl90ICopcCwgKHVpbnQzMl90KV9feCk7IGJyZWFr
OyAgICAgIFwKKyAgICBjYXNlIDg6IHdyaXRlX3U2NF9hdG9taWMoKHVpbnQ2
NF90ICopcCwgKHVpbnQ2NF90KV9feCk7IGJyZWFrOyAgICAgIFwKICAgICBk
ZWZhdWx0OiBfX2JhZF9hdG9taWNfc2l6ZSgpOyBicmVhazsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIu
MTcuMQoK

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

RnJvbSBjMmI1OTBjY2JkNGQzYTVjMzI2ZjFkMDE5NmQ4MmQwOWU1OTlmYTRi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDAzLzIw
XSB4ZW4vYXJtOiBBZGQgYW4gaXNiKCkgYmVmb3JlIHJlYWRpbmcgQ05UUENU
X0VMMAogdG8gcHJldmVudCByZS1vcmRlcmluZwoKUGVyIEQ4LjIuMSBpbiBB
Uk0gRERJIDA0ODdDLmEsICJhIHJlYWQgdG8gQ05UUENUX0VMMCBjYW4gb2Nj
dXIKc3BlY3VsYXRpdmVseSBhbmQgb3V0IG9mIG9yZGVyIHJlbGF0aXZlIHRv
IG90aGVyIGluc3RydWN0aW9ucyBleGVjdXRlZApvbiB0aGUgc2FtZSBQRS4i
CgpBZGQgYW4gaW5zdHJ1Y3Rpb24gYmFycmllciB0byBnZXQgYWNjdXJhdGUg
bnVtYmVyIG9mIGN5Y2xlcyB3aGVuCnJlcXVlc3RlZCBpbiBnZXRfY3ljbGVz
KCkuIEZvciB0aGUgb3RoZXIgdXNlcnMgb2YgQ05QQ1RfRUwwLCByZXBsYWNl
IGJ5CmEgY2FsbCB0byBnZXRfY3ljbGVzKCkuCgpUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Rp
bWUuYyAgICAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGlt
ZS5oIHwgNSArKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RpbWUuYyBiL3hlbi9hcmNoL2FybS90aW1lLmMKaW5kZXggMTA1Yzc0MTBj
Ny4uODI1ZWYzNzRlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RpbWUu
YworKysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCkBAIC0xNTAsNyArMTUwLDcg
QEAgdm9pZCBfX2luaXQgcHJlaW5pdF94ZW5fdGltZSh2b2lkKQogICAgIGlm
ICggcmVzICkKICAgICAgICAgcGFuaWMoIlRpbWVyOiBDYW5ub3QgaW5pdGlh
bGl6ZSBwbGF0Zm9ybSB0aW1lciIpOwogCi0gICAgYm9vdF9jb3VudCA9IFJF
QURfU1lTUkVHNjQoQ05UUENUX0VMMCk7CisgICAgYm9vdF9jb3VudCA9IGdl
dF9jeWNsZXMoKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGluaXRfZHRf
eGVuX3RpbWUodm9pZCkKQEAgLTE5MSw3ICsxOTEsNyBAQCBpbnQgX19pbml0
IGluaXRfeGVuX3RpbWUodm9pZCkKIC8qIFJldHVybiBudW1iZXIgb2YgbmFu
b3NlY29uZHMgc2luY2UgYm9vdCAqLwogc190aW1lX3QgZ2V0X3NfdGltZSh2
b2lkKQogewotICAgIHVpbnQ2NF90IHRpY2tzID0gUkVBRF9TWVNSRUc2NChD
TlRQQ1RfRUwwKSAtIGJvb3RfY291bnQ7CisgICAgdWludDY0X3QgdGlja3Mg
PSBnZXRfY3ljbGVzKCkgLSBib290X2NvdW50OwogICAgIHJldHVybiB0aWNr
c190b19ucyh0aWNrcyk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdGltZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmgK
aW5kZXggNWI5YTMxZGU5MS4uY2EzMDQwNjY2OSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS90aW1lLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS90aW1lLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fQVJNX1RJ
TUVfSF9fCiAjZGVmaW5lIF9fQVJNX1RJTUVfSF9fCiAKKyNpbmNsdWRlIDxh
c20vc3lzdGVtLmg+CisKICNkZWZpbmUgRFRfTUFUQ0hfVElNRVIgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIERUX01BVENIX0NPTVBBVElCTEUoImFy
bSxhcm12Ny10aW1lciIpLCBcCiAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgi
YXJtLGFybXY4LXRpbWVyIikKQEAgLTksNyArMTEsOCBAQCB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgY3ljbGVzX3Q7CiAKIHN0YXRpYyBpbmxpbmUgY3ljbGVz
X3QgZ2V0X2N5Y2xlcyAodm9pZCkKIHsKLSAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgIGlzYigpOworICAgICAgICByZXR1cm4gUkVBRF9TWVNSRUc2NChD
TlRQQ1RfRUwwKTsKIH0KIAogLyogTGlzdCBvZiB0aW1lcidzIElSUSAqLwot
LSAKMi4xNy4xCgo=

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

RnJvbSA5MjczMjA2ZGIxZWRhM2UzYzk4YWJmNDA0ZjM3MWM2Nzg5YzJlM2M3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDA0LzIw
XSB4ZW4vZ3JhbnRfdGFibGU6IFJld29yayB0aGUgcHJvdG90eXBlIG9mCiBf
c2V0X3N0YXR1cyogZm9yIGxpc2liaWxpdHkKCkl0IGlzIG5vdCBjbGVhciBm
cm9tIHRoZSBwYXJhbWV0ZXJzIG5hbWUgd2hldGhlciBkb21pZCBhbmQgZ3Rf
dmVyc2lvbgpjb3JyZXNwb25kIHRvIHRoZSBsb2NhbCBvciByZW1vdGUgZG9t
YWluLiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIG1ha2UKdGhlbSBtb3JlIGNv
bmZ1c2luZy4KClNvIHJlbmFtZSBkb21pZCAocmVzcC4gZ3RfdmVyc2lvbikg
dG8gbGRvbWlkIChyZXNwLiByZ3RfdmVyc2lvbikuIEF0CnRoZSBzYW1lIHRp
bWUgcmUtb3JkZXIgdGhlIHBhcmFtZXRlcnMgdG8gaG9wZWZ1bGx5IG1ha2Ug
aXQgbW9yZQpyZWFkYWJsZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoK
U3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IHwgNTcgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDI5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA0MmVhNTBmNDg1
Li4wMzI3MzM1NTg1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC02NTIs
MTEgKzY1MiwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dyYW50X2Vu
dHJpZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIGludCBfc2V0X3N0YXR1c192MShkb21pZF90ICBkb21p
ZCwKK3N0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50
cnlfaGVhZGVyX3QgKnNoYWgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbWFwZmxhZywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFj
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgbGRvbWlk
KQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3Jh
bnRfY29tYm8gc2NvbWJvLCBwcmV2X3Njb21ibywgbmV3X3Njb21ibzsKQEAg
LTY5MSwxMSArNjkxLDExIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEo
ZG9taWRfdCAgZG9taWQsCiAgICAgICAgIGlmICggIWFjdC0+cGluICYmCiAg
ICAgICAgICAgICAgKCgoc2NvbWJvLnNob3J0cy5mbGFncyAmIG1hc2spICE9
CiAgICAgICAgICAgICAgICBHVEZfcGVybWl0X2FjY2VzcykgfHwKLSAgICAg
ICAgICAgICAgKHNjb21iby5zaG9ydHMuZG9taWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgICAgIChzY29tYm8uc2hvcnRzLmRvbWlkICE9IGxkb21pZCkp
ICkKICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxf
ZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIGZsYWdzICgleCkg
b3IgZG9tICglZCk7IGV4cGVjdGVkIGQlZFxuIiwKICAgICAgICAgICAgICAg
ICAgICAgIHNjb21iby5zaG9ydHMuZmxhZ3MsIHNjb21iby5zaG9ydHMuZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICBkb21pZCk7CisgICAgICAgICAg
ICAgICAgICAgICBsZG9taWQpOwogCiAgICAgICAgIG5ld19zY29tYm8gPSBz
Y29tYm87CiAgICAgICAgIG5ld19zY29tYm8uc2hvcnRzLmZsYWdzIHw9IEdU
Rl9yZWFkaW5nOwpAQCAtNzI0LDEyICs3MjQsMTIgQEAgZG9uZToKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjIoZG9t
aWRfdCAgZG9taWQsCitzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGNvbnN0
IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICph
Y3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZl
X2dyYW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGdyYW50X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgIGxkb21pZCkKIHsKICAgICBpbnQgICAgICByYyAg
ICA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3JhbnRfY29tYm8gc2NvbWJv
OwpAQCAtNzU1LDEwICs3NTUsMTAgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1
c192Mihkb21pZF90ICBkb21pZCwKICAgICBpZiAoICFhY3QtPnBpbiAmJgog
ICAgICAgICAgKCAoKChmbGFncyAmIG1hc2spICE9IEdURl9wZXJtaXRfYWNj
ZXNzKSAmJgogICAgICAgICAgICAgKChmbGFncyAmIG1hc2spICE9IEdURl90
cmFuc2l0aXZlKSkgfHwKLSAgICAgICAgICAoaWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgKGlkICE9IGxkb21pZCkpICkKICAgICAgICAgUElOX0ZBSUwo
ZG9uZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAg
IkJhZCBmbGFncyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQsIGZs
YWdzICV4XG4iLAotICAgICAgICAgICAgICAgICBmbGFncywgaWQsIGRvbWlk
LCBtYXNrKTsKKyAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBsZG9taWQs
IG1hc2spOwogCiAgICAgaWYgKCByZWFkb25seSApCiAgICAgewpAQCAtNzg1
LDE0ICs3ODUsMTQgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192Mihkb21p
ZF90ICBkb21pZCwKICAgICB7CiAgICAgICAgIGlmICggKCgoZmxhZ3MgJiBt
YXNrKSAhPSBHVEZfcGVybWl0X2FjY2VzcykgJiYKICAgICAgICAgICAgICAg
KChmbGFncyAmIG1hc2spICE9IEdURl90cmFuc2l0aXZlKSkgfHwKLSAgICAg
ICAgICAgICAoaWQgIT0gZG9taWQpIHx8CisgICAgICAgICAgICAgKGlkICE9
IGxkb21pZCkgfHwKICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmIChmbGFn
cyAmIEdURl9yZWFkb25seSkpICkKICAgICAgICAgewogICAgICAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwogICAg
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJVbnN0YWJsZSBmbGFn
cyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQgKHIvdzogJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgIXJl
YWRvbmx5KTsKKyAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpZCwgbGRv
bWlkLCAhcmVhZG9ubHkpOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UK
QEAgLTgxMCwxOSArODEwLDE5IEBAIGRvbmU6CiB9CiAKIAotc3RhdGljIGlu
dCBfc2V0X3N0YXR1cyh1bnNpZ25lZCBndF92ZXJzaW9uLAotICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90ICBkb21pZCwKK3N0YXRpYyBpbnQgX3Nl
dF9zdGF0dXMoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCisg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1c190ICpzdGF0dXMs
CisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHJndF92ZXJzaW9u
LAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFk
b25seSwKICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgIGdyYW50
X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgbGRvbWlkKQogewogCi0gICAgaWYgKCBndF92ZXJzaW9uID09IDEg
KQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjEoZG9taWQsIHJlYWRv
bmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QpOworICAgIGlmICggcmd0X3ZlcnNp
b24gPT0gMSApCisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShzaGFo
LCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9taWQpOwogICAgIGVsc2UK
LSAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25s
eSwgbWFwZmxhZywgc2hhaCwgYWN0LCBzdGF0dXMpOworICAgICAgICByZXR1
cm4gX3NldF9zdGF0dXNfdjIoc2hhaCwgc3RhdHVzLCBhY3QsIHJlYWRvbmx5
LCBtYXBmbGFnLCBsZG9taWQpOwogfQogCiBzdGF0aWMgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpsZCwKQEAgLTk5Myw5ICs5OTMsOSBAQCBtYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgKCEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAm
JgogICAgICAgICAgICEoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFza3xH
TlRQSU5fZGV2d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJj
ID0gX3NldF9zdGF0dXMocmd0LT5ndF92ZXJzaW9uLCBsZC0+ZG9tYWluX2lk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mbGFncyAm
IEdOVE1BUF9yZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxLCBzaGFoLCBhY3QsIHN0YXR1cykgKSAhPSBHTlRTVF9va2F5ICkK
KyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMs
IHJndC0+Z3RfdmVyc2lvbiwgYWN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSwgMSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZC0+ZG9tYWluX2lkKSAh
PSBHTlRTVF9va2F5KSApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNl
X291dDsKIAogICAgICAgICBpZiAoICFhY3QtPnBpbiApCkBAIC0yNDQ5LDgg
KzI0NDksOCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIHsKICAg
ICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFyZWFkb25seSAmJgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSkgJiYKLSAgICAgICAgICAgICAo
cmMgPSBfc2V0X3N0YXR1c192MihsZG9tLCByZWFkb25seSwgMCwgc2hhaCwg
YWN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1
cykpICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgIChyYyA9IF9zZXRf
c3RhdHVzX3YyKHNoYWgsIHN0YXR1cywgYWN0LCByZWFkb25seSwgMCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZG9tKSkgIT0gR05U
U1Rfb2theSApCiAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKICAg
ICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCkBAIC0yNTQ5LDkgKzI1
NDksOCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIGVsc2UgaWYg
KCAhb2xkX3BpbiB8fAogICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmICEo
b2xkX3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2sp
KSkgKQogICAgIHsKLSAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhy
Z3QtPmd0X3ZlcnNpb24sIGxkb20sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMpICkgIT0gR05UU1Rfb2theSAp
CisgICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hhaCwgc3RhdHVz
LCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWFkb25seSwgMCwgbGRvbSkpICE9IEdOVFNUX29rYXkg
KQogICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAogICAgICAgICB0
ZCA9IHJkOwotLSAKMi4xNy4xCgo=

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

RnJvbSA5MDYxMTMxNGFlZGE3ZWY4MTI4YjcxZjU3Njc1MGE5ZmEyYTk5YjJm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDA1LzIw
XSB4ZW4vYXJtNjQ6IGJpdG9wczogUmV3cml0ZSBiaXRvcCBoZWxwZXJzIGlu
IEMKClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9SRUFETUUuTGludXhQ
cmltaXRpdmVzIHwgIDEgLQogeGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRv
cHMuUyAgICAgfCA2NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L2FybS9hcm02NC9saWIvYml0b3BzLmMgICAgIHwgOTAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0
aW9ucygrKSwgNjggZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuUwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcyBi
L3hlbi9hcmNoL2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCmluZGV4IDAy
OGU4NzIxZjkuLjg5MTY2N2E1ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9SRUFETUUuTGludXhQcmltaXRpdmVzCisrKyBiL3hlbi9hcmNoL2FybS9S
RUFETUUuTGludXhQcmltaXRpdmVzCkBAIC04LDcgKzgsNiBAQCBhcm02NDoK
IAogYml0b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3QgY29tbWl0
OiA4NzE1NDY2YjYwMjcpCiAKLWxpbnV4L2FyY2gvYXJtNjQvbGliL2JpdG9w
cy5TICAgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5T
CiBsaW51eC9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2JpdG9wcy5oICAgeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAogCiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9saWIvYml0b3BzLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9w
cy5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NDcxZGQxODc1
Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0
b3BzLlMKKysrIC9kZXYvbnVsbApAQCAtMSw2NyArMCwwIEBACi0vKgotICog
QmFzZWQgb24gbGludXgvYXJjaC9hcm02NC9saWIvYml0b3BzLmggd2hpY2gg
aW4gdHVybiBpcwotICogQmFzZWQgb24gYXJjaC9hcm0vbGliL2JpdG9wcy5o
Ci0gKgotICogQ29weXJpZ2h0IChDKSAyMDEzIEFSTSBMdGQuCi0gKgotICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAy
IGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KLSAqLwotCi0vKgotICogeDA6IGJpdHMgNDowICBiaXQgb2Zmc2V0Ci0g
KiAgICAgYml0cyAzMTo1IHdvcmQgb2Zmc2V0Ci0gKiB4MTogYWRkcmVzcwot
ICovCi0JLm1hY3JvCWJpdG9wLCBuYW1lLCBpbnN0cgotRU5UUlkoCVxuYW1l
CSkKLQlhbmQJdzMsIHcwLCAjMzEJCS8vIEdldCBiaXQgb2Zmc2V0Ci0JZW9y
CXcwLCB3MCwgdzMJCS8vIENsZWFyIGxvdyBiaXRzCi0JbW92CXgyLCAjMQot
CWFkZAl4MSwgeDEsIHgwLCBsc3IgIzMJLy8gR2V0IHdvcmQgb2Zmc2V0Ci0J
bHNsCXgzLCB4MiwgeDMJCS8vIENyZWF0ZSBtYXNrCi0xOglsZHhyCXcyLCBb
eDFdCi0JXGluc3RyCXcyLCB3MiwgdzMKLQlzdHhyCXcwLCB3MiwgW3gxXQot
CWNibnoJdzAsIDFiCi0JcmV0Ci1FTkRQUk9DKFxuYW1lCSkKLQkuZW5kbQot
Ci0JLm1hY3JvCXRlc3RvcCwgbmFtZSwgaW5zdHIKLUVOVFJZKAlcbmFtZQkp
Ci0JYW5kCXczLCB3MCwgIzMxCQkvLyBHZXQgYml0IG9mZnNldAotCWVvcgl3
MCwgdzAsIHczCQkvLyBDbGVhciBsb3cgYml0cwotCW1vdgl4MiwgIzEKLQlh
ZGQJeDEsIHgxLCB4MCwgbHNyICMzCS8vIEdldCB3b3JkIG9mZnNldAotCWxz
bAl4NCwgeDIsIHgzCQkvLyBDcmVhdGUgbWFzawotMToJbGR4cgl3MiwgW3gx
XQotCWxzcgl3MCwgdzIsIHczCQkvLyBTYXZlIG9sZCB2YWx1ZSBvZiBiaXQK
LQlcaW5zdHIJdzIsIHcyLCB3NAkJLy8gdG9nZ2xlIGJpdAotCXN0bHhyCXc1
LCB3MiwgW3gxXQotCWNibnoJdzUsIDFiCi0JZG1iCWlzaAotCWFuZAl3MCwg
dzAsICMxCi0zOglyZXQKLUVORFBST0MoXG5hbWUJKQotCS5lbmRtCi0KLS8q
Ci0gKiBBdG9taWMgYml0IG9wZXJhdGlvbnMuCi0gKi8KLQliaXRvcAljaGFu
Z2VfYml0LCBlb3IKLQliaXRvcAljbGVhcl9iaXQsIGJpYwotCWJpdG9wCXNl
dF9iaXQsIG9ycgotCi0JdGVzdG9wCXRlc3RfYW5kX2NoYW5nZV9iaXQsIGVv
cgotCXRlc3RvcAl0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYwotCXRlc3RvcAl0
ZXN0X2FuZF9zZXRfYml0LCBvcnIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGli
L2JpdG9wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmIxYzY4MWM2NDIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvbGliL2JpdG9wcy5jCkBAIC0wLDAgKzEsOTAgQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAq
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8YXNtL3N5
c3RlbS5oPgorCisvKgorICogVGhlIGF0b21pYyBiaXQgb3BlcmF0aW9ucyBw
YXNzIHRoZSBudW1iZXIgb2YgYml0IGluIGEgc2lnbmVkIG51bWJlcgorICog
KG5vdCBzdXJlIHdoeSkuIFRoaXMgaGFzIHRoZSBkcmF3YmFjayB0byBpbmNy
ZWFzZSB0aGUgY29tcGxleGl0eSBvZgorICogdGhlIHJlc3VsdGluZyBhc3Nl
bWJseS4KKyAqCisgKiBUbyBnZW5lcmF0ZSBzaW1wbGVyIGNvZGUsIHRoZSBu
dW1iZXIgb2YgYml0IChucikgd2lsbCBiZSBjYXN0IHRvCisgKiB1bnNpZ25l
ZCBpbnQuCisgKgorICogWFhYOiBSZXdvcmsgdGhlIGludGVyZmFjZSB0byB1
c2UgdW5zaWduZWQgaW50LgorICovCisKKyNkZWZpbmUgYml0b3AobmFtZSwg
aW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCit2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2b2xh
dGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JE
KCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCisgICAgY29uc3QgdWludDMyX3Qg
bWFzayA9IEJJVF9NQVNLKCh1bnNpZ25lZCBpbnQpbnIpOyAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBf
X3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICIgICBsZHhyICAgICV3MiwgJTFcbiIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAiICAgIiBfX3N0cmluZ2lmeShpbnN0cikgIiAgICAgJXcyLCAldzIsICV3
M1xuIiAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgIHN0eHIg
ICAgJXcwLCAldzIsICUxXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyksICIrUSIg
KCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICA6ICJyIiAobWFzaykpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9
IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorCisjZGVmaW5lIHRlc3RvcChuYW1lLCBpbnN0
cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAoraW50IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdm9sYXRpbGUg
dWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5z
aWduZWQgaW50KW5yKTsgICAgXAorICAgIHVuc2lnbmVkIGludCBiaXQgPSAo
dW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0so
Yml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVk
IGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNt
IHZvbGF0aWxlICgiLy8gIiBfX3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBsZHhyICAgICV3
MywgJTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAiICAgbHNyICAgICAldzEsICV3MywgJXc1
IC8vIFNhdmUgb2xkIHZhbHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwK
KyAgICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXcz
LCAldzQgLy8gVG9nZ2xlIGJpdFxuIiAgICAgICAgICBcCisgICAgICAgICIg
ICBzdGx4ciAgICV3MCwgJXczLCAlMlxuIiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICI9JnIiIChyZXMp
LCAiPSZyIiAob2xkYml0KSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAg
ICAgICAgICAgIFwKKyAgICAgICAgOiAiciIgKG1hc2spLCAiciIgKGJpdCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hp
bGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZG1iKGlzaCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1
cm4gb2xkYml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKK2JpdG9wKGNoYW5nZV9i
aXQsIGVvcikKK2JpdG9wKGNsZWFyX2JpdCwgYmljKQorYml0b3Aoc2V0X2Jp
dCwgb3JyKQorCit0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQor
dGVzdG9wKHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQordGVzdG9wKHRlc3Rf
YW5kX3NldF9iaXQsIG9ycikKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwotLSAKMi4xNy4xCgo=

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

RnJvbSA3ZTJjMGE5ZjA4YjJhNjhmNTJiYjBjYjExYmRjM2I5OTdjNjAzZjQ3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDA2LzIw
XSB4ZW4vYXJtMzI6IGJpdG9wczogUmV3cml0ZSBiaXRvcCBoZWxwZXJzIGlu
IEMKClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9SRUFETUUuTGludXhQ
cmltaXRpdmVzICAgIHwgIDE0ICstLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9s
aWIvTWFrZWZpbGUgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC9hcm0vYXJt
MzIvbGliL2JpdG9wcy5jICAgICAgICB8ICA5OCArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuaCAgICAg
ICAgfCAxMDQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUyAgICAgfCAgMTQgLS0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TICAgICAgfCAgMTQgLS0t
LQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUyAgICAgICAgfCAg
MTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2hhbmdlYml0
LlMgfCAgMTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2xl
YXJiaXQuUyAgfCAgMTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90
ZXN0c2V0Yml0LlMgICAgfCAgMTUgLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9iaXRvcHMuaCAgICAgfCAgMTkgKystLS0KIDExIGZpbGVzIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCAyMjAgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRv
cHMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9s
aWIvYml0b3BzLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL2NoYW5nZWJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUwogZGVsZXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdGNoYW5n
ZWJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMy
L2xpYi90ZXN0Y2xlYXJiaXQuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5TCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFByaW1pdGl2ZXMgYi94ZW4vYXJj
aC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcwppbmRleCA4OTE2NjdhNWRh
Li42NjRhOWY4OWVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vUkVBRE1F
LkxpbnV4UHJpbWl0aXZlcworKysgYi94ZW4vYXJjaC9hcm0vUkVBRE1FLkxp
bnV4UHJpbWl0aXZlcwpAQCAtNjgsMTkgKzY4LDkgQEAgYXJtMzIKIAogYml0
b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3QgY29tbWl0OiBjMzJm
ZmNlMGY2NmUpCiAKLWxpbnV4L2FyY2gvYXJtL2xpYi9iaXRvcHMuaCAgICAg
ICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oCi1saW51
eC9hcmNoL2FybS9saWIvY2hhbmdlYml0LlMgICAgICAgICAgeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUwotbGludXgvYXJjaC9hcm0vbGli
L2NsZWFyYml0LlMgICAgICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIv
Y2xlYXJiaXQuUwogbGludXgvYXJjaC9hcm0vbGliL2ZpbmRiaXQuUyAgICAg
ICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvZmluZGJpdC5TCi1saW51
eC9hcmNoL2FybS9saWIvc2V0Yml0LlMgICAgICAgICAgICAgeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9zZXRiaXQuUwotbGludXgvYXJjaC9hcm0vbGliL3Rl
c3RjaGFuZ2ViaXQuUyAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVz
dGNoYW5nZWJpdC5TCi1saW51eC9hcmNoL2FybS9saWIvdGVzdGNsZWFyYml0
LlMgICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2xlYXJiaXQu
UwotbGludXgvYXJjaC9hcm0vbGliL3Rlc3RzZXRiaXQuUyAgICAgICAgIHhl
bi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5TCi0KLWZvciBpIGlu
IGJpdG9wcy5oIGNoYW5nZWJpdC5TIGNsZWFyYml0LlMgZmluZGJpdC5TIHNl
dGJpdC5TIHRlc3RjaGFuZ2ViaXQuUyBcCi0gICAgICAgICB0ZXN0Y2xlYXJi
aXQuUyB0ZXN0c2V0Yml0LlM7IGRvCi0gICAgZGlmZiAtdSAuLi9saW51eC9h
cmNoL2FybS9saWIvJGkgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi8kaTsKLWRv
bmUKKworZGlmZiAtdSAuLi9saW51eC9hcmNoL2FybS9saWIvZmluZGJpdC5T
IHhlbi9hcmNoL2FybS9hcm0zMi9saWIvZmluZGJpdC5TCiAKIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9N
YWtlZmlsZQppbmRleCBlOWZiYzU5NWI5Li5iMTQ1N2M4OWRjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9saWIvTWFrZWZpbGUKQEAgLTEsNiArMSw1IEBA
CiBvYmoteSArPSBtZW1jcHkubyBtZW1tb3ZlLm8gbWVtc2V0Lm8gbWVtY2hy
Lm8gbWVtemVyby5vCi1vYmoteSArPSBmaW5kYml0Lm8gc2V0Yml0Lm8KLW9i
ai15ICs9IHNldGJpdC5vIGNsZWFyYml0Lm8gY2hhbmdlYml0Lm8KLW9iai15
ICs9IHRlc3RzZXRiaXQubyB0ZXN0Y2xlYXJiaXQubyB0ZXN0Y2hhbmdlYml0
Lm8KK29iai15ICs9IGZpbmRiaXQubworb2JqLXkgKz0gYml0b3BzLm8KIG9i
ai15ICs9IHN0cmNoci5vIHN0cnJjaHIubwogb2JqLXkgKz0gbGliMWZ1bmNz
Lm8gbHNocmRpMy5vIGRpdjY0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGli
L2JpdG9wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmM2OWJiNTMwMzcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL2JpdG9wcy5jCkBAIC0wLDAgKzEsOTggQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAq
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3By
ZWZldGNoLmg+CisjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorCisvKgorICog
VGhlIGF0b21pYyBiaXQgb3BlcmF0aW9ucyBwYXNzIHRoZSBudW1iZXIgb2Yg
Yml0IGluIGEgc2lnbmVkIG51bWJlcgorICogKG5vdCBzdXJlIHdoeSkuIFRo
aXMgaGFzIHRoZSBkcmF3YmFjayB0byBpbmNyZWFzZSB0aGUgY29tcGxleGl0
eSBvZgorICogdGhlIHJlc3VsdGluZyBhc3NlbWJseS4KKyAqCisgKiBUbyBn
ZW5lcmF0ZSBzaW1wbGVyIGNvZGUsIHRoZSBudW1iZXIgb2YgYml0IChucikg
d2lsbCBiZSBjYXN0IHRvCisgKiB1bnNpZ25lZCBpbnQuCisgKgorICogWFhY
OiBSZXdvcmsgdGhlIGludGVyZmFjZSB0byB1c2UgdW5zaWduZWQgaW50Lgor
ICovCisKKyNkZWZpbmUgYml0b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit2b2lk
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB2b2xhdGlsZSB1aW50MzJfdCAqcHRy
ID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNpZ25lZCBpbnQpbnIp
OyAgICBcCisgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKCh1
bnNpZ25lZCBpbnQpbnIpOyAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQVNTRVJUKCgodmFkZHJfdClwICYg
MHgzKSA9PSAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHByZWZldGNodygoY29uc3Qgdm9pZCAqKXB0cik7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBfX3N0cmlu
Z2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICIgICBsZHJleCAgICUyLCAlMVxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAg
IiBfX3N0cmluZ2lmeShpbnN0cikgIiAgICAgJTIsICUyLCAlM1xuIiAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgIHN0cmV4ICAgJTAs
ICUyLCAlMVxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyksICIrUW8iICgqcHRy
KSwgIj0mciIgKHRtcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICA6ICJyIiAobWFzaykpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxl
ICggcmVzICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9CisKKyNkZWZpbmUgdGVzdG9wKG5h
bWUsIGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCitpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2
b2xhdGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9X
T1JEKCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCisgICAgdW5zaWduZWQgaW50
IGJpdCA9ICh1bnNpZ25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBC
SVRfTUFTSyhiaXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aW50IG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAw
eDMpID09IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgc21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwcmVmZXRjaHco
KGNvbnN0IHZvaWQgKilwdHIpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2
b2xhdGlsZSAoIi8vICIgX19zdHJpbmdpZnkobmFtZSkgIlxuIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgbGRyZXggICAlMywg
JTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgIiAgIGxzciAgICAgJTEsICUzLCAlNSAvLyBT
YXZlIG9sZCB2YWx1ZSBvZiBiaXRcbiIgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICIgICAiIF9fc3RyaW5naWZ5KGluc3RyKSAiICAlMywgJTMsICU0
IC8vIFRvZ2dsZSBiaXRcbiIgICAgICAgICAgICAgXAorICAgICAgICAiICAg
c3RyZXggICUwLCAlMywgJTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgOiAiPSZyIiAocmVzKSwg
Ij0mciIgKG9sZGJpdCksICIrUW8iICgqcHRyKSwgIj0mciIgKHRtcCkgICAg
ICAgICAgICBcCisgICAgICAgIDogInIiIChtYXNrKSwgInIiIChiaXQpKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgc21wX21iKCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICByZXR1cm4gb2xkYml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorCitiaXRvcChjaGFuZ2VfYml0LCBl
b3IpCitiaXRvcChjbGVhcl9iaXQsIGJpYykKK2JpdG9wKHNldF9iaXQsIG9y
cikKKwordGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQsIGVvcikKK3Rlc3Rv
cCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKK3Rlc3RvcCh0ZXN0X2FuZF9z
ZXRfYml0LCBvcnIpCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3Bz
LmggYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkNWUxMzQ3NmY0Li4wMDAwMDAwMDAw
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmgKKysrIC9k
ZXYvbnVsbApAQCAtMSwxMDQgKzAsMCBAQAotCi0jaWYgX19MSU5VWF9BUk1f
QVJDSF9fID49IDYKLQkubWFjcm8JYml0b3AsIG5hbWUsIGluc3RyCi1FTlRS
WSgJXG5hbWUJCSkKLVVOV0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIx
LCAjMwotCXN0cm5lYglyMSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVk
Ci0JbW92CXIyLCAjMQotCWFuZAlyMywgcjAsICMzMQkJQCBHZXQgYml0IG9m
ZnNldAotCW1vdglyMCwgcjAsIGxzciAjNQotCWFkZAlyMSwgcjEsIHIwLCBs
c2wgIzIJQCBHZXQgd29yZCBvZmZzZXQKLSNpZiBfX0xJTlVYX0FSTV9BUkNI
X18gPj0gNyAmJiBkZWZpbmVkKENPTkZJR19TTVApCi0JLmFyY2hfZXh0ZW5z
aW9uCW1wCi0JQUxUX1NNUChXKHBsZHcpCVtyMV0pCi0JQUxUX1VQKFcobm9w
KSkKLSNlbmRpZgotCW1vdglyMywgcjIsIGxzbCByMwotMToJbGRyZXgJcjIs
IFtyMV0KLQlcaW5zdHIJcjIsIHIyLCByMwotCXN0cmV4CXIwLCByMiwgW3Ix
XQotCWNtcAlyMCwgIzAKLQlibmUJMWIKLQlieAlscgotVU5XSU5EKAkuZm5l
bmQJCSkKLUVORFBST0MoXG5hbWUJCSkKLQkuZW5kbQotCi0JLm1hY3JvCXRl
c3RvcCwgbmFtZSwgaW5zdHIsIHN0b3JlCi1FTlRSWSgJXG5hbWUJCSkKLVVO
V0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5lYgly
MSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVkCi0JbW92CXIyLCAjMQot
CWFuZAlyMywgcjAsICMzMQkJQCBHZXQgYml0IG9mZnNldAotCW1vdglyMCwg
cjAsIGxzciAjNQotCWFkZAlyMSwgcjEsIHIwLCBsc2wgIzIJQCBHZXQgd29y
ZCBvZmZzZXQKLQltb3YJcjMsIHIyLCBsc2wgcjMJCUAgY3JlYXRlIG1hc2sK
LQlzbXBfZG1iCi0jaWYgX19MSU5VWF9BUk1fQVJDSF9fID49IDcgJiYgZGVm
aW5lZChDT05GSUdfU01QKQotCS5hcmNoX2V4dGVuc2lvbgltcAotCUFMVF9T
TVAoVyhwbGR3KQlbcjFdKQotCUFMVF9VUChXKG5vcCkpCi0jZW5kaWYKLTE6
CWxkcmV4CXIyLCBbcjFdCi0JYW5kcwlyMCwgcjIsIHIzCQlAIHNhdmUgb2xk
IHZhbHVlIG9mIGJpdAotCVxpbnN0cglyMiwgcjIsIHIzCQlAIHRvZ2dsZSBi
aXQKLQlzdHJleAlpcCwgcjIsIFtyMV0KLQljbXAJaXAsICMwCi0JYm5lCTFi
Ci0Jc21wX2RtYgotCWNtcAlyMCwgIzAKLQltb3ZuZQlyMCwgIzEKLTI6CWJ4
CWxyCi1VTldJTkQoCS5mbmVuZAkJKQotRU5EUFJPQyhcbmFtZQkJKQotCS5l
bmRtCi0jZWxzZQotCS5tYWNybwliaXRvcCwgbmFtZSwgaW5zdHIKLUVOVFJZ
KAlcbmFtZQkJKQotVU5XSU5EKAkuZm5zdGFydAkpCi0JYW5kcwlpcCwgcjEs
ICMzCi0Jc3RybmViCXIxLCBbaXBdCQlAIGFzc2VydCB3b3JkLWFsaWduZWQK
LQlhbmQJcjIsIHIwLCAjMzEKLQltb3YJcjAsIHIwLCBsc3IgIzUKLQltb3YJ
cjMsICMxCi0JbW92CXIzLCByMywgbHNsIHIyCi0Jc2F2ZV9hbmRfZGlzYWJs
ZV9pcnFzIGlwCi0JbGRyCXIyLCBbcjEsIHIwLCBsc2wgIzJdCi0JXGluc3Ry
CXIyLCByMiwgcjMKLQlzdHIJcjIsIFtyMSwgcjAsIGxzbCAjMl0KLQlyZXN0
b3JlX2lycXMgaXAKLQltb3YJcGMsIGxyCi1VTldJTkQoCS5mbmVuZAkJKQot
RU5EUFJPQyhcbmFtZQkJKQotCS5lbmRtCi0KLS8qKgotICogdGVzdG9wIC0g
aW1wbGVtZW50IGEgdGVzdF9hbmRfeHh4X2JpdCBvcGVyYXRpb24uCi0gKiBA
aW5zdHI6IG9wZXJhdGlvbmFsIGluc3RydWN0aW9uCi0gKiBAc3RvcmU6IHN0
b3JlIGluc3RydWN0aW9uCi0gKgotICogTm90ZTogd2UgY2FuIHRyaXZpYWxs
eSBjb25kaXRpb25hbGlzZSB0aGUgc3RvcmUgaW5zdHJ1Y3Rpb24KLSAqIHRv
IGF2b2lkIGRpcnR5aW5nIHRoZSBkYXRhIGNhY2hlLgotICovCi0JLm1hY3Jv
CXRlc3RvcCwgbmFtZSwgaW5zdHIsIHN0b3JlCi1FTlRSWSgJXG5hbWUJCSkK
LVVOV0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5l
YglyMSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVkCi0JYW5kCXIzLCBy
MCwgIzMxCi0JbW92CXIwLCByMCwgbHNyICM1Ci0Jc2F2ZV9hbmRfZGlzYWJs
ZV9pcnFzIGlwCi0JbGRyCXIyLCBbcjEsIHIwLCBsc2wgIzJdIQotCW1vdgly
MCwgIzEKLQl0c3QJcjIsIHIwLCBsc2wgcjMKLQlcaW5zdHIJcjIsIHIyLCBy
MCwgbHNsIHIzCi0JXHN0b3JlCXIyLCBbcjFdCi0JbW92ZXEJcjAsICMwCi0J
cmVzdG9yZV9pcnFzIGlwCi0JbW92CXBjLCBscgotVU5XSU5EKAkuZm5lbmQJ
CSkKLUVORFBST0MoXG5hbWUJCSkKLQkuZW5kbQotI2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TIGIveGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUwpkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggNmU0YWU3NTk0YS4uMDAwMDAwMDAwMAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TCisrKyAvZGV2
L251bGwKQEAgLTEsMTQgKzAsMCBAQAotLyoKLSAqICBsaW51eC9hcmNoL2Fy
bS9saWIvY2hhbmdlYml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0IChDKSAxOTk1
LTE5OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqLwotI2luY2x1
ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAg
ICAgICAgICAgIC50ZXh0Ci0KLWJpdG9wCV9jaGFuZ2VfYml0LCBlb3IKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUwpkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggZmRhNTUzZjI0Ni4uMDAwMDAwMDAwMAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMKKysrIC9k
ZXYvbnVsbApAQCAtMSwxNCArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gv
YXJtL2xpYi9jbGVhcmJpdC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5
NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLSNpbmNs
dWRlICJhc3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAg
ICAgICAgICAgICAudGV4dAotCi1iaXRvcAlfY2xlYXJfYml0LCBiaWMKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5TCmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCBkNTJmMGFiNjVjLi4wMDAwMDAwMDAwCi0tLSBh
L3hlbi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMKKysrIC9kZXYvbnVs
bApAQCAtMSwxNSArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xp
Yi9zZXRiaXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBS
dXNzZWxsIEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQot
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0KLSNpbmNsdWRlICJh
c3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLQkudGV4dAotCi1i
aXRvcAlfc2V0X2JpdCwgb3JyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvdGVzdGNoYW5nZWJpdC5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCBkODNiMDRjMDU3Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvdGVzdGNoYW5nZWJpdC5TCisrKyAvZGV2L251bGwK
QEAgLTEsMTUgKzAsMCBAQAotLyoKLSAqICBsaW51eC9hcmNoL2FybS9saWIv
dGVzdGNoYW5nZWJpdC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5NS0x
OTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLQotI2luY2x1
ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAg
ICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlfdGVzdF9hbmRfY2hhbmdlX2Jp
dCwgZW9yLCBzdHIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9s
aWIvdGVzdGNsZWFyYml0LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rl
c3RjbGVhcmJpdC5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2
ZjViN2I5MmQxLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvdGVzdGNsZWFyYml0LlMKKysrIC9kZXYvbnVsbApAQCAtMSwxNSAr
MCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0Y2xlYXJi
aXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBSdXNzZWxs
IEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0KLSNpbmNsdWRlICJhc3NlbWJs
ZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAgICAgICAgICAgICAu
dGV4dAotCi10ZXN0b3AJX3Rlc3RfYW5kX2NsZWFyX2JpdCwgYmljbmUsIHN0
cm5lCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3Rz
ZXRiaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5T
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzMDQyNWE4NDJhLi4w
MDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNl
dGJpdC5TCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAsMCBAQAotLyoKLSAq
ICBsaW51eC9hcmNoL2FybS9saWIvdGVzdHNldGJpdC5TCi0gKgotICogIENv
cHlyaWdodCAoQykgMTk5NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBh
cwotICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCi0gKi8KLQotI2luY2x1ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUg
ImJpdG9wcy5oIgotICAgICAgICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlf
dGVzdF9hbmRfc2V0X2JpdCwgb3JyZXEsIHN0cmVxCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaAppbmRleCA4YmUzNTY0NTQwLi42
N2M0YzNmNTVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
Yml0b3BzLmgKQEAgLTEsMTkgKzEsMTIgQEAKICNpZm5kZWYgX0FSTV9BUk0z
Ml9CSVRPUFNfSAogI2RlZmluZSBfQVJNX0FSTTMyX0JJVE9QU19ICiAKLWV4
dGVybiB2b2lkIF9zZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwotZXh0ZXJuIHZvaWQgX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKLWV4dGVybiB2b2lkIF9jaGFuZ2VfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCBfdGVzdF9hbmRfc2V0X2Jp
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgX3Rl
c3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsK
LWV4dGVybiBpbnQgX3Rlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICogcCk7Ci0KLSNkZWZpbmUgc2V0X2JpdChuLHApICAgICAg
ICAgICAgICBfc2V0X2JpdChuLHApCi0jZGVmaW5lIGNsZWFyX2JpdChuLHAp
ICAgICAgICAgICAgX2NsZWFyX2JpdChuLHApCi0jZGVmaW5lIGNoYW5nZV9i
aXQobixwKSAgICAgICAgICAgX2NoYW5nZV9iaXQobixwKQotI2RlZmluZSB0
ZXN0X2FuZF9zZXRfYml0KG4scCkgICAgIF90ZXN0X2FuZF9zZXRfYml0KG4s
cCkKLSNkZWZpbmUgdGVzdF9hbmRfY2xlYXJfYml0KG4scCkgICBfdGVzdF9h
bmRfY2xlYXJfYml0KG4scCkKLSNkZWZpbmUgdGVzdF9hbmRfY2hhbmdlX2Jp
dChuLHApICBfdGVzdF9hbmRfY2hhbmdlX2JpdChuLHApCitleHRlcm4gdm9p
ZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJu
IHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwor
ZXh0ZXJuIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfY2xlYXJf
Yml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJuIGludCB0
ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwogCiAjZGVmaW5lIGZsc2wgZmxzCiAKLS0gCjIuMTcuMQoK

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

RnJvbSA3Y2FmYmZmMTNiNjM2ZjE1OTIwNGQyMzU0MGFkN2JiZGJhYTA3Y2U4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDA3LzIw
XSB4ZW4vYXJtOiBiaXRvcHM6IENvbnNvbGlkYXRlIHByb3RvdHlwZXMgaW4g
b25lCiBwbGFjZQoKVGhlIHByb3RvdHlwZSBhcmUgdGhlIHNhbWUgYmV0d2Vl
biBhcm0zMiBhbmQgYXJtNjQuIENvbnNvbGlkYXRlIHRoZW0gaW4KYXNtLWFy
bS9iaXRvcHMuaC4KClRoaXMgY2hhbmdlIHdpbGwgaGVscCB0aGUgaW50cm9k
dWN0aW9ucyBvZiBuZXcgaGVscGVycyBpbiBhIGZvbGxvdy11cApwYXRjaC4K
ClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIHwgIDcg
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCB8
IDEwIC0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgg
ICAgICAgfCAgOCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL2JpdG9wcy5oCmluZGV4IDY3YzRjM2Y1NWMuLjU3OTM4
YTU4NzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
Yml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRv
cHMuaApAQCAtMSwxMyArMSw2IEBACiAjaWZuZGVmIF9BUk1fQVJNMzJfQklU
T1BTX0gKICNkZWZpbmUgX0FSTV9BUk0zMl9CSVRPUFNfSAogCi1leHRlcm4g
dm9pZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0
ZXJuIHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwotZXh0ZXJuIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfY2xl
YXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGlu
dCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAq
IHApOwotCiAjZGVmaW5lIGZsc2wgZmxzCiAKIC8qCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAppbmRleCA2YmYxOTIyNjgwLi42
Y2MyMjRhZDEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
Yml0b3BzLmgKQEAgLTEsMTYgKzEsNiBAQAogI2lmbmRlZiBfQVJNX0FSTTY0
X0JJVE9QU19ICiAjZGVmaW5lIF9BUk1fQVJNNjRfQklUT1BTX0gKIAotLyoK
LSAqIExpdHRsZSBlbmRpYW4gYXNzZW1ibHkgYXRvbWljIGJpdG9wcy4KLSAq
LwotZXh0ZXJuIHZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KnApOwotZXh0ZXJuIHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCk7Ci1leHRlcm4gdm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqcCk7Ci1leHRlcm4gaW50IHRlc3RfYW5kX3NldF9iaXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKLWV4dGVybiBpbnQgdGVzdF9h
bmRfY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7Ci1leHRl
cm4gaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwKTsKLQogLyogQmFzZWQgb24gbGludXgvaW5jbHVkZS9hc20tZ2Vu
ZXJpYy9iaXRvcHMvYnVpbHRpbi1fX2Zmcy5oICovCiAvKioKICAqIF9fZmZz
IC0gZmluZCBmaXJzdCBiaXQgaW4gd29yZC4KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2JpdG9wcy5oCmluZGV4IDFjYmZiOWVkYjIuLmM2OWIwOGFkZjYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApAQCAtMzgsNiArMzgsMTQgQEAK
ICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorLyog
QXRvbWljcyBiaXRvcHMgKi8KK3ZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnApOwordm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKK3ZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOworaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwKTsKK2ludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5y
LCB2b2xhdGlsZSB2b2lkICpwKTsKK2ludCB0ZXN0X2FuZF9jaGFuZ2VfYml0
KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CisKIC8qKgogICogX190ZXN0
X2FuZF9zZXRfYml0IC0gU2V0IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2
YWx1ZQogICogQG5yOiBCaXQgdG8gc2V0Ci0tIAoyLjE3LjEKCg==

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

RnJvbSAwYjAwNWUxMTgxOTBlMTliNGQ4YzZjMjE3OTE0NDFhNTllYjgyMjBl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM3OjUzIC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDA4LzIw
XSB4ZW4vYXJtNjQ6IGNtcHhjaGc6IFNpbXBsaWZ5IHRoZSBjbXB4Y2hnCiBp
bXBsZW1lbnRhdGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVh
Y2ggY2FzZSBvZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBS
YXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1h
Y3JvIHRvIGdlbmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBj
b2RlIGVhc2llciB0byByZWFkIGFuZCBtb2RpZnkuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk7IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCB8IDk4ICsr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9jbXB4Y2hnLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaAppbmRleCBhZTQyYjJm
NWZmLi4zOTNmYmNhNmE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L2NtcHhjaGcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L2NtcHhjaGcuaApAQCAtNjEsODAgKzYxLDU0IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWduZWQgbG9uZyB4LCB2
b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiAJX19yZXQ7IFwKIH0pCiAK
LWV4dGVybiB2b2lkIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRy
LCBpbnQgc2l6ZSk7CitleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4
Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUpOworCisjZGVmaW5l
IF9fQ01QWENIR19DQVNFKHcsIHN6LCBuYW1lKQkJCQkJXAorc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xh
dGlsZSB2b2lkICpwdHIsCVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQs
CVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBuZXcpCVwKK3sJCQkJCQkJCQlc
CisJdW5zaWduZWQgbG9uZyByZXMsIG9sZHZhbDsJCQkJCVwKKwkJCQkJCQkJ
CVwKKwlkbyB7CQkJCQkJCQlcCisJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4
Y2hnX2Nhc2VfIiAjbmFtZSAiXG4iCQlcCisJCSIJbGR4ciIgI3N6ICIJJSIg
I3cgIjEsICUyXG4iCQkJXAorCQkiCW1vdgkldzAsICMwXG4iCQkJCVwKKwkJ
IgljbXAJJSIgI3cgIjEsICUiICN3ICIzXG4iCQkJXAorCQkiCWIubmUJMWZc
biIJCQkJCVwKKwkJIglzdHhyIiAjc3ogIgkldzAsICUiICN3ICI0LCAlMlxu
IgkJXAorCQkiMTpcbiIJCQkJCQkJXAorCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKSwJCQkJXAorCQkgICIrUSIgKCoodW5zaWduZWQgbG9uZyAq
KXB0cikJCQkJXAorCQk6ICJJciIgKG9sZCksICJyIiAobmV3KQkJCQkJXAor
CQk6ICJjYyIpOwkJCQkJCVwKKwl9IHdoaWxlIChyZXMpOwkJCQkJCQlcCisJ
CQkJCQkJCQlcCisJcmV0dXJuIG9sZHZhbDsJCQkJCQkJXAorfQorCitfX0NN
UFhDSEdfQ0FTRSh3LCBiLCAxKQorX19DTVBYQ0hHX0NBU0UodywgaCwgMikK
K19fQ01QWENIR19DQVNFKHcsICAsIDQpCitfX0NNUFhDSEdfQ0FTRSggLCAg
LCA4KQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
KHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCiAJCQkJ
ICAgICAgdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQogewotCXVuc2ln
bmVkIGxvbmcgb2xkdmFsID0gMCwgcmVzOwotCiAJc3dpdGNoIChzaXplKSB7
CiAJY2FzZSAxOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21w
eGNoZzFcbiIKLQkJCSIJbGR4cmIJJXcxLCAlMlxuIgotCQkJIgltb3YJJXcw
LCAjMFxuIgotCQkJIgljbXAJJXcxLCAldzNcbiIKLQkJCSIJYi5uZQkxZlxu
IgotCQkJIglzdHhyYgkldzAsICV3NCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJ
CTogIj0mciIgKHJlcyksICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHU4ICop
cHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAiY2Mi
KTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzEocHRyLCBvbGQsIG5ldyk7CiAJY2FzZSAyOgotCQlk
byB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21weGNoZzJcbiIKLQkJCSIJ
bGR4cmgJJXcxLCAlMlxuIgotCQkJIgltb3YJJXcwLCAjMFxuIgotCQkJIglj
bXAJJXcxLCAldzNcbiIKLQkJCSIJYi5uZQkxZlxuIgotCQkJIglzdHhyaAkl
dzAsICV3NCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJCTogIj0mciIgKHJlcyks
ICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHUxNiAqKXB0cikKLQkJCQk6ICJJ
ciIgKG9sZCksICJyIiAobmV3KQotCQkJCTogImNjIik7Ci0JCX0gd2hpbGUg
KHJlcyk7Ci0JCWJyZWFrOwotCisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8y
KHB0ciwgb2xkLCBuZXcpOwogCWNhc2UgNDoKLQkJZG8gewotCQkJYXNtIHZv
bGF0aWxlKCIvLyBfX2NtcHhjaGc0XG4iCi0JCQkiCWxkeHIJJXcxLCAlMlxu
IgotCQkJIgltb3YJJXcwLCAjMFxuIgotCQkJIgljbXAJJXcxLCAldzNcbiIK
LQkJCSIJYi5uZQkxZlxuIgotCQkJIglzdHhyCSV3MCwgJXc0LCAlMlxuIgot
CQkJIjE6XG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCks
ICIrUSIgKCoodTMyICopcHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChu
ZXcpCi0JCQkJOiAiY2MiKTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7
Ci0KKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQsIG5ldyk7
CiAJY2FzZSA4OgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21w
eGNoZzhcbiIKLQkJCSIJbGR4cgklMSwgJTJcbiIKLQkJCSIJbW92CSV3MCwg
IzBcbiIKLQkJCSIJY21wCSUxLCAlM1xuIgotCQkJIgliLm5lCTFmXG4iCi0J
CQkiCXN0eHIJJXcwLCAlNCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJCTogIj0m
ciIgKHJlcyksICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHU2NCAqKXB0cikK
LQkJCQk6ICJJciIgKG9sZCksICJyIiAobmV3KQotCQkJCTogImNjIik7Ci0J
CX0gd2hpbGUgKHJlcyk7Ci0JCWJyZWFrOwotCisJCXJldHVybiBfX2NtcHhj
aGdfY2FzZV84KHB0ciwgb2xkLCBuZXcpOwogCWRlZmF1bHQ6Ci0JCV9fYmFk
X2NtcHhjaGcocHRyLCBzaXplKTsKLQkJb2xkdmFsID0gMDsKKwkJcmV0dXJu
IF9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKIAl9CiAKLQlyZXR1cm4gb2xk
dmFsOworCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogCiBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQg
KnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCi0tIAoyLjE3LjEKCg==

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

RnJvbSBjZDA5ZGRmNzdlYzIzMzVhZTJlZDA5MzMwN2NiNWNlYTgwNzgyZmI1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDA5LzIw
XSB4ZW4vYXJtMzI6IGNtcHhjaGc6IFNpbXBsaWZ5IHRoZSBjbXB4Y2hnCiBp
bXBsZW1lbnRhdGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVh
Y2ggY2FzZSBvZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBS
YXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1h
Y3JvIHRvIGdlbmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBj
b2RlIGVhc2llciB0byByZWFkIGFuZCBtb2RpZnkuCgpXaGlsZSBkb2luZyB0
aGUgcmV3b3JrLCB0aGUgY2FzZSBmb3IgNjQtYml0IGNtcHhjaGcgaXMgcmVt
b3ZlZC4gVGhpcyBpcwp1bnVzZWQgdG9kYXkgKGFscmVhZHkgY29tbWVudGVk
KSBhbmQgaXQgd291bGQgbm90IGJlIHBvc3NpYmxlIHRvIHVzZQppdCBkaXJl
Y3RseS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcu
aCB8IDg0ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hn
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAppbmRl
eCAwM2UwYmVkM2E2Li40NzFhOWUzYTNmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApAQCAtNTIsNzIgKzUyLDUwIEBA
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWduZWQg
bG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiAgKiBpbmRp
Y2F0ZWQgYnkgY29tcGFyaW5nIFJFVFVSTiB3aXRoIE9MRC4KICAqLwogCi1l
eHRlcm4gdm9pZCBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwg
aW50IHNpemUpOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19iYWRfY21weGNo
Zyh2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplKTsKKworI2RlZmluZSBf
X0NNUFhDSEdfQ0FTRShzeiwgbmFtZSkJCQkJCVwKK3N0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUg
dm9pZCAqcHRyLAlcCisJCQkJCQkgIHVuc2lnbmVkIGxvbmcgb2xkLAlcCisJ
CQkJCQkgIHVuc2lnbmVkIGxvbmcgbmV3KQlcCit7CQkJCQkJCQkJXAorCXVu
c2lnbmVkIGxvbmcgb2xkdmFsLCByZXM7CQkJCQlcCisJCQkJCQkJCQlcCisJ
ZG8gewkJCQkJCQkJXAorCQlhc20gdm9sYXRpbGUoIkAgX19jbXB4Y2hnX2Nh
c2VfIiAjbmFtZSAiXG4iCQlcCisJCSIJbGRyZXgiICNzeiAiCSUxLCBbJTJd
XG4iCQkJXAorCQkiCW1vdgklMCwgIzBcbiIJCQkJXAorCQkiCXRlcQklMSwg
JTNcbiIJCQkJXAorCQkiCXN0cmV4IiAjc3ogImVxICUwLCAlNCwgWyUyXVxu
IgkJCVwKKwkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkJCQkJXAor
CQk6ICJyIiAocHRyKSwgIklyIiAob2xkKSwgInIiIChuZXcpCQkJXAorCQk6
ICJtZW1vcnkiLCAiY2MiKTsJCQkJCVwKKwl9IHdoaWxlIChyZXMpOwkJCQkJ
CQlcCisJCQkJCQkJCQlcCisJcmV0dXJuIG9sZHZhbDsJCQkJCQkJXAorfQor
CitfX0NNUFhDSEdfQ0FTRShiLCAxKQorX19DTVBYQ0hHX0NBU0UoaCwgMikK
K19fQ01QWENIR19DQVNFKCAsIDQpCiAKIHN0YXRpYyBhbHdheXNfaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgIHZvbGF0aWxlIHZvaWQg
KnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxvbmcgbmV3LCBp
bnQgc2l6ZSkKIHsKLQl1bnNpZ25lZCBsb25nIG9sZHZhbCwgcmVzOwotCiAJ
cHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsKIAogCXN3aXRjaCAoc2l6
ZSkgewogCWNhc2UgMToKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxlKCJAIF9f
Y21weGNoZzFcbiIKLQkJCSIJbGRyZXhiCSUxLCBbJTJdXG4iCi0JCQkiCW1v
dgklMCwgIzBcbiIKLQkJCSIJdGVxCSUxLCAlM1xuIgotCQkJIglzdHJleGJl
cSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAo
b2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIgKG5l
dykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkJfSB3aGlsZSAocmVzKTsK
LQkJYnJlYWs7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwgb2xk
LCBuZXcpOwogCWNhc2UgMjoKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxlKCJA
IF9fY21weGNoZzJcbiIKLQkJCSIJbGRyZXhoCSUxLCBbJTJdXG4iCi0JCQki
CW1vdgklMCwgIzBcbiIKLQkJCSIJdGVxCSUxLCAlM1xuIgotCQkJIglzdHJl
eGhlcSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIg
KG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkJfSB3aGlsZSAocmVz
KTsKLQkJYnJlYWs7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8yKHB0ciwg
b2xkLCBuZXcpOwogCWNhc2UgNDoKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxl
KCJAIF9fY21weGNoZzRcbiIKLQkJCSIJbGRyZXgJJTEsIFslMl1cbiIKLQkJ
CSIJbW92CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0
cmV4ZXEJJTAsICU0LCBbJTJdXG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0m
ciIgKG9sZHZhbCkKLQkJCQk6ICJyIiAocHRyKSwgIklyIiAob2xkKSwgInIi
IChuZXcpCi0JCQkJOiAibWVtb3J5IiwgImNjIik7Ci0JICAgIH0gd2hpbGUg
KHJlcyk7Ci0JICAgIGJyZWFrOwotI2lmIDAKLQljYXNlIDg6Ci0JCWRvIHsK
LQkJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGc4XG4iCi0JCQkiCWxkcmV4
ZAklMSwgWyUyXVxuIgotCQkJIgltb3YJJTAsICMwXG4iCi0JCQkiCXRlcQkl
MSwgJTNcbiIKLQkJCSIJc3RyZXhkZXEgJTAsICU0LCBbJTJdXG4iCi0JCQkJ
OiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkKLQkJCQk6ICJyIiAocHRy
KSwgIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAibWVtb3J5IiwgImNj
Iik7Ci0JCX0gd2hpbGUgKHJlcyk7Ci0JCWJyZWFrOwotI2VuZGlmCisJCXJl
dHVybiBfX2NtcHhjaGdfY2FzZV80KHB0ciwgb2xkLCBuZXcpOwogCWRlZmF1
bHQ6Ci0JCV9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKLQkJb2xkdmFsID0g
MDsKKwkJcmV0dXJuIF9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKIAl9CiAK
LQlyZXR1cm4gb2xkdmFsOworCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQog
CiBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNo
Z19tYih2b2xhdGlsZSB2b2lkICpwdHIsCi0tIAoyLjE3LjEKCg==

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

RnJvbSA3NzZkZWE4MTJiZjczYzhiZGU0MmE5MTEwMGMxMTQzODNlNjcxNjRj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDEwLzIw
XSB4ZW4vYXJtOiBiaXRvcHM6IEltcGxlbWVudCBhIG5ldyBzZXQgb2YgaGVs
cGVycwogdGhhdCBjYW4gdGltZW91dAoKRXhjbHVzaXZlIGxvYWQtc3RvcmUg
YXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0
aHJlYWRzLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0
IG1heSBiZSBwb3NzaWJsZSB0byBEb1MKWGVuIHdoZW4gdXBkYXRpbmcgc2hh
cmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUbyBwcmV2ZW50
IHRoZSBpbmZpbml0ZSBsb29wLCB3ZSBpbnRyb2R1Y2UgYSBuZXcgc2V0IG9m
IGhlbHBlcnMgdGhhdCBjYW4KdGltZW91dC4gVGhlIHRpbWVvdXQgaXMgYmFz
ZWQgb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMuCgpUaGV5
IHdpbGwgYmUgdXNlZCBpbiBmb2xsb3ctdXAgcGF0Y2ggdG8gbWFrZSBhdG9t
aWMgb3BlcmF0aW9ucwpvbiBzaGFyZWQgbWVtb3J5IHNhZmUuCgpUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyB8IDUyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2xp
Yi9iaXRvcHMuYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICB8IDI4ICsr
KysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMTcgaW5zZXJ0
aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvYml0b3BzLmMKaW5kZXggYzY5YmI1MzAzNy4uMDg3NTAzMTRmYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jCkBAIC0zMCw3
ICszMCw4IEBACiAgKi8KIAogI2RlZmluZSBiaXRvcChuYW1lLCBpbnN0cikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLXZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0
aWMgYWx3YXlzX2lubGluZSBib29sIGludF8jI25hbWUoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwLCBib29sIHRpbWVvdXQsXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAg
ICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50MzJf
dCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAgXAogICAg
IGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSygodW5zaWduZWQgaW50
KW5yKTsgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQ3LDE3ICs0OCwz
MyBAQCB2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAiICAgc3RyZXggICAlMCwgJTIsICUxXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgOiAiPSZyIiAo
cmVzKSwgIitRbyIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIDogInIiIChtYXNrKSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIXJl
cyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJlYWs7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90cnkp
ID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVz
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAordm9p
ZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhaW50XyMjbmFtZShuciwg
cCwgZmFsc2UsIDApICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNfdGltZW91dChpbnQg
bnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAg
ICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIGludF8jI25hbWUobnIsIHAsIHRydWUsIG1heF90cnkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCiAjZGVmaW5l
IHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotaW50IG5hbWUoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaW50
XyMjbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIGludCAqb2xkYml0
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCB0aW1lb3V0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgXAogeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB2b2xhdGlsZSB1aW50
MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNpZ25l
ZCBpbnQpbnIpOyAgICBcCiAgICAgdW5zaWduZWQgaW50IGJpdCA9ICh1bnNp
Z25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAgICAgICAgICAgICAg
ICAgXAogICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSyhiaXQp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1
bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaW50IG9sZGJpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAweDMpID09IDApOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzEsMTQgKzg4LDM1
IEBAIGludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICIgICBsc3IgICAgICUxLCAlMywgJTUgLy8gU2F2ZSBvbGQgdmFsdWUgb2Yg
Yml0XG4iICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiICAgIiBfX3N0
cmluZ2lmeShpbnN0cikgIiAgJTMsICUzLCAlNCAvLyBUb2dnbGUgYml0XG4i
ICAgICAgICAgICAgIFwKICAgICAgICAgIiAgIHN0cmV4ICAlMCwgJTMsICUy
XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIDogIj0mciIgKHJlcyksICI9JnIiIChvbGRiaXQpLCAi
K1FvIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgXAorICAgICAg
ICA6ICI9JnIiIChyZXMpLCAiPSZyIiAoKm9sZGJpdCksICIrUW8iICgqcHRy
KSwgIj0mciIgKHRtcCkgICAgICAgICAgIFwKICAgICAgICAgOiAiciIgKG1h
c2spLCAiciIgKGJpdCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaWYgKCAhcmVzICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBicmVh
azsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAo
KC0tbWF4X3RyeSkgPiAwKSApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICByZXR1cm4gb2xkYml0ICYgMTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKm9sZGJpdCAmPSAxOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gIXJl
czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2lu
dCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGludCBvbGRiaXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgaWYgKCAhaW50XyMjbmFtZShuciwgcCwgJm9sZGJpdCwgZmFsc2UsIDAp
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgcmV0dXJuIG9sZGJpdDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCitib29sIG5hbWUjI190aW1lb3V0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqcCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwg
dW5zaWduZWQgaW50IG1heF90cnkpICAgICAgICAgICAgICAgICAgICAgIFwK
K3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJu
IGludF8jI25hbWUobnIsIHAsIG9sZGJpdCwgdHJ1ZSwgbWF4X3RyeSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfQogCiBiaXRvcChjaGFuZ2VfYml0
LCBlb3IpCiBiaXRvcChjbGVhcl9iaXQsIGJpYykKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvbGliL2JpdG9wcy5jCmluZGV4IGIxYzY4MWM2NDIuLjc4YmY0ZWQ4
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3Bz
LmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYwpAQCAt
MjksNyArMjksOCBAQAogICovCiAKICNkZWZpbmUgYml0b3AobmFtZSwgaW5z
dHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi12b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpw
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRfIyNuYW1lKGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCwgYm9vbCB0aW1lb3V0LFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSkgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHZvbGF0aWxlIHVpbnQzMl90ICpwdHIgPSAodWlu
dDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVkIGludClucik7ICAgIFwK
ICAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0soKHVuc2lnbmVk
IGludClucik7ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00MywxNyAr
NDQsMzMgQEAgdm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgIiAgIHN0eHIgICAgJXcwLCAldzIsICUxXG4iICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogIj0m
ciIgKHJlcyksICIrUSIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJyIiAobWFzaykpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAo
ICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFrOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhf
dHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4g
IXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K3ZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIWludF8jI25hbWUo
bnIsIHAsIGZhbHNlLCAwKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSkgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHJldHVybiBpbnRfIyNuYW1lKG5yLCBwLCB0cnVlLCBtYXhfdHJ5
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KIAogI2Rl
ZmluZSB0ZXN0b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWludCBuYW1lKGludCBu
ciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29s
IGludF8jI25hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCBpbnQgKm9s
ZGJpdCwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90cnkpICAgIFwKIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdm9sYXRpbGUg
dWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5z
aWduZWQgaW50KW5yKTsgICAgXAogICAgIHVuc2lnbmVkIGludCBiaXQgPSAo
dW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0so
Yml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHVuc2lnbmVk
IGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYyLDE0ICs3
OSwzNSBAQCBpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAiICAgbHNyICAgICAldzEsICV3MywgJXc1IC8vIFNhdmUgb2xkIHZh
bHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwKICAgICAgICAgIiAgICIg
X19zdHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXczLCAldzQgLy8gVG9nZ2xl
IGJpdFxuIiAgICAgICAgICBcCiAgICAgICAgICIgICBzdGx4ciAgICV3MCwg
JXczLCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICA6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkYml0
KSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgIFwKKyAg
ICAgICAgOiAiPSZyIiAocmVzKSwgIj0mciIgKCpvbGRiaXQpLCAiK1EiICgq
cHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICBcCiAgICAgICAgIDogInIi
IChtYXNrKSwgInIiIChiaXQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJtZW1vcnkiKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAo
ICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFrOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhf
dHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbWIoaXNo
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIHJldHVybiBvbGRiaXQgJiAxOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAqb2xkYml0ICY9IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVzOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoraW50IG5hbWUo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgaW50IG9sZGJpdDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAo
ICFpbnRfIyNuYW1lKG5yLCBwLCAmb2xkYml0LCBmYWxzZSwgMCkgKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSkgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gaW50XyMj
bmFtZShuciwgcCwgb2xkYml0LCB0cnVlLCBtYXhfdHJ5KTsgICAgICAgICAg
ICAgICAgICAgICAgICBcCiB9CiAKIGJpdG9wKGNoYW5nZV9iaXQsIGVvcikK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IGM2OWIwOGFkZjYu
LmY2NzgyYjMzYmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Yml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApA
QCAtMzgsNyArMzgsMTQgQEAKICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlh
bnQiCiAjZW5kaWYKIAotLyogQXRvbWljcyBiaXRvcHMgKi8KKy8qCisgKiBB
dG9taWMgYml0b3BzCisgKgorICogVGhlIGhlbHBlcnMgYmVsb3cgKnNob3Vs
ZCogb25seSBiZSB1c2VkIG9uIG1lbW9yeSBzaGFyZWQgYmV0d2VlbgorICog
dHJ1c3RlZCB0aHJlYWRzIG9yIHdlIGtub3cgdGhlIG1lbW9yeSBjYW5ub3Qg
YmUgYWNjZXNzZWQgYnkgYW5vdGhlcgorICogdGhyZWFkLgorICovCisKIHZv
aWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwogdm9pZCBj
bGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIHZvaWQgY2hh
bmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwpAQCAtNDYsNiAr
NTMsMjUgQEAgaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CiAKKy8qCisgKiBUaGUgaGVscGVy
cyBiZWxvdyBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9yeSBpZiB0aGUg
YWN0aW9uIHRha2VzCisgKiB0b28gbG9uZy4KKyAqCisgKiBAbWF4X3RyeTog
TWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoKKyAqIFRoZSBoZWxw
ZXJzIHdpbGwgcmV0dXJuIHRydWUgd2hlbiB0aGUgdXBkYXRlIGhhcyBzdWNj
ZWVkZWQgKGkuZSBubworICogdGltZW91dCkgYW5kIGZhbHNlIGlmIHRoZSB1
cGRhdGUgaGFzIGZhaWxlZC4KKyAqLworYm9vbCBzZXRfYml0X3RpbWVvdXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSk7Citib29sIGNsZWFyX2JpdF90aW1lb3V0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCwgdW5zaWduZWQgaW50IG1heF90cnkpOworYm9vbCBjaGFuZ2Vf
Yml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSk7Citib29sIHRlc3RfYW5kX3NldF9iaXRfdGltZW91
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90
cnkpOworYm9vbCB0ZXN0X2FuZF9jbGVhcl9iaXRfdGltZW91dChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7Citi
b29sIHRlc3RfYW5kX2NoYW5nZV9iaXRfdGltZW91dChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpOworCiAvKioK
ICAqIF9fdGVzdF9hbmRfc2V0X2JpdCAtIFNldCBhIGJpdCBhbmQgcmV0dXJu
IGl0cyBvbGQgdmFsdWUKICAqIEBucjogQml0IHRvIHNldAotLSAKMi4xNy4x
Cgo=

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

RnJvbSA3MzA3NzJjZjBlYTNjOTg3NmFmMzg5YjRkMGQ4NGVlNzRkNzhlOTYz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM5OjE3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDExLzIw
XSB4ZW4vYXJtOiBjbXB4Y2hnOiBQcm92aWRlIGEgbmV3IGhlbHBlciB0aGF0
IGNhbgogdGltZW91dAoKRXhjbHVzaXZlIGxvYWQtc3RvcmUgYXRvbWljcyBz
aG91bGQgb25seSBiZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0aHJlYWRzLiBB
cyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0IG1heSBiZSBw
b3NzaWJsZSB0byBEb1MKWGVuIHdoZW4gdXBkYXRpbmcgc2hhcmVkIG1lbW9y
eSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUbyBwcmV2ZW50IHRoZSBpbmZp
bml0ZSBsb29wLCB3ZSBpbnRyb2R1Y2UgYSBuZXcgaGVscGVyIHRoYXQgY2Fu
IHRpbWVvdXQuClRoZSB0aW1lb3V0IGlzIGJhc2VkIG9uIHRoZSBtYXhpbXVt
IG51bWJlciBvZiBpdGVyYXRpb25zLgoKSXQgd2lsbCBiZSB1c2VkIGluIGZv
bGxvdy11cCBwYXRjaCB0byBtYWtlIGF0b21pYyBvcGVyYXRpb25zIG9uIHNo
YXJlZAptZW1vcnkgc2FmZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvY21weGNoZy5oIHwgNjMgKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNo
Zy5oIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21w
eGNoZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgK
aW5kZXggNDcxYTllM2EzZi4uNDljYTJhMGQ3YSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgKQEAgLTU1LDExICs1NSwx
NCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX194Y2hnKHVuc2ln
bmVkIGxvbmcgeCwgdm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZQogZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgX19iYWRfY21weGNoZyh2b2xhdGlsZSB2b2lk
ICpwdHIsIGludCBzaXplKTsKIAogI2RlZmluZSBfX0NNUFhDSEdfQ0FTRShz
eiwgbmFtZSkJCQkJCVwKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBf
X2NtcHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAlcCi0J
CQkJCQkgIHVuc2lnbmVkIGxvbmcgb2xkLAlcCi0JCQkJCQkgIHVuc2lnbmVk
IGxvbmcgbmV3KQlcCitzdGF0aWMgaW5saW5lIGJvb2wgX19jbXB4Y2hnX2Nh
c2VfIyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0ciwJCVwKKwkJCQkJIHVuc2ln
bmVkIGxvbmcgKm9sZCwJCVwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgbmV3LAkJ
XAorCQkJCQkgYm9vbCB0aW1lb3V0LAkJCVwKKwkJCQkJIHVuc2lnbmVkIGlu
dCBtYXhfdHJ5KQkJXAogewkJCQkJCQkJCVwKLQl1bnNpZ25lZCBsb25nIG9s
ZHZhbCwgcmVzOwkJCQkJXAorCXVuc2lnbmVkIGxvbmcgb2xkdmFsOwkJCQkJ
CVwKKwl1bnNpZ25lZCBsb25nIHJlczsJCQkJCQlcCiAJCQkJCQkJCQlcCiAJ
ZG8gewkJCQkJCQkJXAogCQlhc20gdm9sYXRpbGUoIkAgX19jbXB4Y2hnX2Nh
c2VfIiAjbmFtZSAiXG4iCQlcCkBAIC02OCwyOSArNzEsMzUgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2
b2xhdGlsZSB2b2lkICpwdHIsCVwKIAkJIgl0ZXEJJTEsICUzXG4iCQkJCVwK
IAkJIglzdHJleCIgI3N6ICJlcSAlMCwgJTQsIFslMl1cbiIJCQlcCiAJCTog
Ij0mciIgKHJlcyksICI9JnIiIChvbGR2YWwpCQkJCVwKLQkJOiAiciIgKHB0
ciksICJJciIgKG9sZCksICJyIiAobmV3KQkJCVwKKwkJOiAiciIgKHB0ciks
ICJJciIgKCpvbGQpLCAiciIgKG5ldykJCQlcCiAJCTogIm1lbW9yeSIsICJj
YyIpOwkJCQkJXAotCX0gd2hpbGUgKHJlcyk7CQkJCQkJCVwKIAkJCQkJCQkJ
CVwKLQlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCisJCWlmICghcmVzKQkJCQkJ
CVwKKwkJCWJyZWFrOwkJCQkJCVwKKwl9IHdoaWxlICghdGltZW91dCB8fCAo
KC0tbWF4X3RyeSkgPiAwKSk7CQkJXAorCQkJCQkJCQkJXAorCSpvbGQgPSBv
bGR2YWw7CQkJCQkJCVwKKwkJCQkJCQkJCVwKKwlyZXR1cm4gIXJlczsJCQkJ
CQkJXAogfQogCiBfX0NNUFhDSEdfQ0FTRShiLCAxKQogX19DTVBYQ0hHX0NB
U0UoaCwgMikKIF9fQ01QWENIR19DQVNFKCAsIDQpCiAKLXN0YXRpYyBhbHdh
eXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAotICAgIHZvbGF0
aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxv
bmcgbmV3LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wg
X19pbnRfY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxv
bmcgKm9sZCwKKwkJCQkJdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplLAor
CQkJCQlib29sIHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KQogewog
CXByZWZldGNodygoY29uc3Qgdm9pZCAqKXB0cik7CiAKIAlzd2l0Y2ggKHNp
emUpIHsKIAljYXNlIDE6Ci0JCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0
ciwgb2xkLCBuZXcpOworCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfMShwdHIs
IG9sZCwgbmV3LCB0aW1lb3V0LCBtYXhfdHJ5KTsKIAljYXNlIDI6Ci0JCXJl
dHVybiBfX2NtcHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcpOworCQlyZXR1
cm4gX19jbXB4Y2hnX2Nhc2VfMihwdHIsIG9sZCwgbmV3LCB0aW1lb3V0LCBt
YXhfdHJ5KTsKIAljYXNlIDQ6Ci0JCXJldHVybiBfX2NtcHhjaGdfY2FzZV80
KHB0ciwgb2xkLCBuZXcpOworCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfNChw
dHIsIG9sZCwgbmV3LCB0aW1lb3V0LCBtYXhfdHJ5KTsKIAlkZWZhdWx0Ogog
CQlyZXR1cm4gX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KQEAgLTk4
LDYgKzEwNywxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBs
b25nIF9fY21weGNoZygKIAlBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAor
c3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGco
dm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcg
b2xkLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAg
IGludCBzaXplKQoreworCWlmICghX19pbnRfY21weGNoZyhwdHIsICZvbGQs
IG5ldywgc2l6ZSwgZmFsc2UsIDApKQorCQlBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKworCXJldHVybiBvbGQ7Cit9CisKIHN0YXRpYyBhbHdheXNfaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQgKnB0
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
ZXcsIGludCBzaXplKQpAQCAtMTExLDYgKzEzMSwyNSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19tYih2b2xhdGls
ZSB2b2lkICpwdHIsCiAJcmV0dXJuIHJldDsKIH0KIAorLyoKKyAqIFRoZSBo
ZWxwZXIgbWF5IGZhaWwgdG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYgdGhlIGFj
dGlvbiB0YWtlcyB0b28gbG9uZy4KKyAqCisgKiBAb2xkOiBPbiBjYWxsIHRo
ZSB2YWx1ZSBwb2ludGVkIGNvbnRhaW5zIHRoZSBleHBlY3RlZCBvbGQgdmFs
dWUuIEl0IHdpbGwgYmUKKyAqIHVwZGF0ZWQgdG8gdGhlIGFjdHVhbCBvbGQg
dmFsdWUuCisgKiBAbWF4X3RyeTogTWF4aW11bSBudW1iZXIgb2YgaXRlcmF0
aW9ucworICoKKyAqIFRoZSBoZWxwZXIgd2lsbCByZXR1cm4gdHJ1ZSB3aGVu
IHRoZSB1cGRhdGUgaGFzIHN1Y2NlZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0
KSBhbmQgZmFsc2UgaWYgdGhlIHVwZGF0ZSBoYXMgZmFpbGVkLgorICovCitz
dGF0aWMgYWx3YXlzX2lubGluZSBib29sIF9fY21weGNoZ19tYl90aW1lb3V0
KHZvbGF0aWxlIHZvaWQgKnB0ciwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxv
bmcgKm9sZCwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJ
CQkgICAgICAgaW50IHNpemUsCisJCQkJCSAgICAgICB1bnNpZ25lZCBpbnQg
bWF4X3RyeSkKK3sKKwlyZXR1cm4gX19pbnRfY21weGNoZyhwdHIsIG9sZCwg
bmV3LCBzaXplLCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogI2RlZmluZSBjbXB4
Y2hnKHB0cixvLG4pCQkJCQkJXAogCSgoX190eXBlb2ZfXygqKHB0cikpKV9f
Y21weGNoZ19tYigocHRyKSwJCQlcCiAJCQkJCSAgKHVuc2lnbmVkIGxvbmcp
KG8pLAkJXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9jbXB4Y2hnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhj
aGcuaAppbmRleCAzOTNmYmNhNmE1Li41YmMyZTFmNzg2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaApAQCAtNjQsMTEg
KzY0LDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGco
dW5zaWduZWQgbG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXpl
CiBleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxl
IHZvaWQgKnB0ciwgaW50IHNpemUpOwogCiAjZGVmaW5lIF9fQ01QWENIR19D
QVNFKHcsIHN6LCBuYW1lKQkJCQkJXAotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpw
dHIsCVwKLQkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKLQkJCQkJCSAg
dW5zaWduZWQgbG9uZyBuZXcpCVwKK3N0YXRpYyBpbmxpbmUgYm9vbCBfX2Nt
cHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAkJXAorCQkJ
CQkgdW5zaWduZWQgbG9uZyAqb2xkLAkJXAorCQkJCQkgdW5zaWduZWQgbG9u
ZyBuZXcsCQlcCisJCQkJCSBib29sIHRpbWVvdXQsCQkJXAorCQkJCQkgdW5z
aWduZWQgaW50IG1heF90cnkpCQlcCiB7CQkJCQkJCQkJXAotCXVuc2lnbmVk
IGxvbmcgcmVzLCBvbGR2YWw7CQkJCQlcCisJdW5zaWduZWQgbG9uZyBvbGR2
YWw7CQkJCQkJXAorCXVuc2lnbmVkIGxvbmcgcmVzOwkJCQkJCVwKIAkJCQkJ
CQkJCVwKIAlkbyB7CQkJCQkJCQlcCiAJCWFzbSB2b2xhdGlsZSgiLy8gX19j
bXB4Y2hnX2Nhc2VfIiAjbmFtZSAiXG4iCQlcCkBAIC04MCwxMSArODMsMTYg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNl
XyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIsCVwKIAkJIjE6XG4iCQkJCQkJ
CVwKIAkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCksCQkJCVwKIAkJ
ICAiK1EiICgqKHVuc2lnbmVkIGxvbmcgKilwdHIpCQkJCVwKLQkJOiAiSXIi
IChvbGQpLCAiciIgKG5ldykJCQkJCVwKKwkJOiAiSXIiICgqb2xkKSwgInIi
IChuZXcpCQkJCVwKIAkJOiAiY2MiKTsJCQkJCQlcCi0JfSB3aGlsZSAocmVz
KTsJCQkJCQkJXAogCQkJCQkJCQkJXAotCXJldHVybiBvbGR2YWw7CQkJCQkJ
CVwKKwkJaWYgKCFyZXMpCQkJCQkJXAorCQkJYnJlYWs7CQkJCQkJXAorCX0g
d2hpbGUgKCF0aW1lb3V0IHx8ICgoLS1tYXhfdHJ5KSA+IDApKTsJCQlcCisJ
CQkJCQkJCQlcCisJKm9sZCA9IG9sZHZhbDsJCQkJCQkJXAorCQkJCQkJCQkJ
XAorCXJldHVybiAhcmVzOwkJCQkJCQlcCiB9CiAKIF9fQ01QWENIR19DQVNF
KHcsIGIsIDEpCkBAIC05MiwxOCArMTAwLDE5IEBAIF9fQ01QWENIR19DQVNF
KHcsIGgsIDIpCiBfX0NNUFhDSEdfQ0FTRSh3LCAgLCA0KQogX19DTVBYQ0hH
X0NBU0UoICwgICwgOCkKIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IF9fY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcg
b2xkLAotCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LCBpbnQgc2l6ZSkK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgX19pbnRfY21weGNoZyh2b2xh
dGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgKm9sZCwKKwkJCQkJdW5z
aWduZWQgbG9uZyBuZXcsIGludCBzaXplLAorCQkJCQlib29sIHRpbWVvdXQs
IHVuc2lnbmVkIGludCBtYXhfdHJ5KQogewogCXN3aXRjaCAoc2l6ZSkgewog
CWNhc2UgMToKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQs
IG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwgb2xkLCBu
ZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgMjoKLQkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2Nt
cHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkp
OwogCWNhc2UgNDoKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBv
bGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV80KHB0ciwgb2xk
LCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgODoKLQkJcmV0dXJu
IF9fY21weGNoZ19jYXNlXzgocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBf
X2NtcHhjaGdfY2FzZV84KHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90
cnkpOwogCWRlZmF1bHQ6CiAJCXJldHVybiBfX2JhZF9jbXB4Y2hnKHB0ciwg
c2l6ZSk7CiAJfQpAQCAtMTExLDggKzEyMCwyMCBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwg
dW5zaWduZWQgbG9uZyBvbGQsCiAJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9
CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIo
dm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKLQkJCQkJ
IHVuc2lnbmVkIGxvbmcgbmV3LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNf
aW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQg
KnB0ciwKKwkJCQkJICAgICB1bnNpZ25lZCBsb25nIG9sZCwKKwkJCQkJICAg
ICB1bnNpZ25lZCBsb25nIG5ldywKKwkJCQkJICAgICBpbnQgc2l6ZSkKK3sK
KwlpZiAoIV9faW50X2NtcHhjaGcocHRyLCAmb2xkLCBuZXcsIHNpemUsIGZh
bHNlLCAwKSkKKwkJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKKwlyZXR1cm4g
b2xkOworfQorCitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25n
IF9fY21weGNoZ19tYih2b2xhdGlsZSB2b2lkICpwdHIsCisJCQkJCQl1bnNp
Z25lZCBsb25nIG9sZCwKKwkJCQkJCXVuc2lnbmVkIGxvbmcgbmV3LCBpbnQg
c2l6ZSkKIHsKIAl1bnNpZ25lZCBsb25nIHJldDsKIApAQCAtMTIzLDYgKzE0
NCwyNSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
X21iKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCiAJ
cmV0dXJuIHJldDsKIH0KIAorLyoKKyAqIFRoZSBoZWxwZXIgbWF5IGZhaWwg
dG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYgdGhlIGFjdGlvbiB0YWtlcyB0b28g
bG9uZy4KKyAqCisgKiBAb2xkOiBPbiBjYWxsIHRoZSB2YWx1ZSBwb2ludGVk
IGNvbnRhaW5zIHRoZSBleHBlY3RlZCBvbGQgdmFsdWUuIEl0IHdpbGwgYmUK
KyAqIHVwZGF0ZWQgdG8gdGhlIGFjdHVhbCBvbGQgdmFsdWUuCisgKiBAbWF4
X3RyeTogTWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoKKyAqIFRo
ZSBoZWxwZXIgd2lsbCByZXR1cm4gdHJ1ZSB3aGVuIHRoZSB1cGRhdGUgaGFz
IHN1Y2NlZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0KSBhbmQgZmFsc2UgaWYg
dGhlIHVwZGF0ZSBoYXMgZmFpbGVkLgorICovCitzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIF9fY21weGNoZ19tYl90aW1lb3V0KHZvbGF0aWxlIHZvaWQg
KnB0ciwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgKm9sZCwKKwkJCQkJ
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAgICAgaW50IHNp
emUsCisJCQkJCSAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3RyeSkKK3sKKwly
ZXR1cm4gX19pbnRfY21weGNoZyhwdHIsIG9sZCwgbmV3LCBzaXplLCB0cnVl
LCBtYXhfdHJ5KTsKK30KKwogI2RlZmluZSBjbXB4Y2hnKHB0ciwgbywgbikg
XAogKHsgXAogCV9fdHlwZW9mX18oKihwdHIpKSBfX3JldDsgXAotLSAKMi4x
Ny4xCgo=

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

RnJvbSA2ZTFjMDhlMjlhNjUwZWZjMDc1ODg0MmIzM2U3YWRiZTQ1MzdhOWQz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTggKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTAgMTIvMjBdIHhlbi94
c206IHJlbW92ZSB1bm5lY2Vzc2FyeSAjZGVmaW5lCgp0aGlzICNkZWZpbmUg
aXMgdW5uZWNlc3Nhcnkgc2luY2UgWFNNX0lOTElORSBpcyByZWRlZmluZWQg
aW4KeHNtL2R1bW15LmgsIGl0J3MgYSByaXNrIG9mIGJ1aWxkIGJyZWFrYWdl
LCBzbyByZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBYaW4gTGkgPHhpbi5s
aUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL3hzbS9kdW1teS5jIHwgMSAt
CiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCA0Nzli
MTAzNjE0Li4zMjAyNjQ1NzYzIDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15
LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xMSw3ICsxMSw2IEBACiAg
Ki8KIAogI2RlZmluZSBYU01fTk9fV1JBUFBFUlMKLSNkZWZpbmUgWFNNX0lO
TElORSAvKiAqLwogI2luY2x1ZGUgPHhzbS9kdW1teS5oPgogCiBzdHJ1Y3Qg
eHNtX29wZXJhdGlvbnMgZHVtbXlfeHNtX29wczsKLS0gCjIuMTcuMQoK

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

RnJvbSAzZmQwNDIyM2Y5YjcxN2UzZTg4NzJhMWEwOGM0YTk4M2I2ZjVmNTUx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTkgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTAgMTMvMjBdIHhlbi94
c206IEludHJvZHVjZSBuZXcgYm9vdCBwYXJhbWV0ZXIgeHNtCgpJbnRyb2R1
Y2UgbmV3IGJvb3QgcGFyYW1ldGVyIHhzbSB0byBjaG9vc2Ugd2hpY2ggeHNt
IG1vZHVsZSBpcyBlbmFibGVkLAphbmQgc2V0IGRlZmF1bHQgdG8gZHVtbXku
IEFuZCBhZGQgbmV3IG9wdGlvbiBpbiBLY29uZmlnIHRvIGNob29zZSB0aGUK
ZGVmYXVsdCBYU00gaW1wbGVtZW50YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBY
aW4gTGkgPHhpbi5saUBjaXRyaXguY29tPgpBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysr
KysrCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8IDEz
ICsrKysrKysrLQogeGVuL3hzbS94c21fY29yZS5jICAgICAgICAgICAgICAg
ICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMyBmaWxl
cyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggYjc5YjM0MGRkNC4uZjg5YWIwYTEyNiAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTgzOCw2ICs4MzgsMTkg
QEAgaGFyZHdhcmUgZG9tYWluIGlzIGFyY2hpdGVjdHVyZSBkZXBlbmRlbnQu
CiBOb3RlIHRoYXQgc3BlY2lmeWluZyB6ZXJvIGFzIGRvbVUgdmFsdWUgbWVh
bnMgemVybywgd2hpbGUgZm9yIGRvbTAgaXQgbWVhbnMKIHRvIHVzZSB0aGUg
ZGVmYXVsdC4KIAorIyMjIHhzbQorPiBgPSBkdW1teSB8IGZsYXNrYAorCis+
IERlZmF1bHQ6IGBkdW1teWAKKworU3BlY2lmeSB3aGljaCBYU00gbW9kdWxl
IHNob3VsZCBiZSBlbmFibGVkLiAgVGhpcyBvcHRpb24gaXMgb25seSBhdmFp
bGFibGUgaWYKK3RoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3aXRoIFhT
TSBzdXBwb3J0LgorCisqIGBkdW1teWA6IHRoaXMgaXMgdGhlIGRlZmF1bHQg
Y2hvaWNlLiAgQmFzaWMgcmVzdHJpY3Rpb24gZm9yIGNvbW1vbiBkZXBsb3lt
ZW50CisgICh0aGUgZHVtbXkgbW9kdWxlKSB3aWxsIGJlIGFwcGxpZWQuICBJ
dCdzIGFsc28gdXNlZCB3aGVuIFhTTSBpcyBjb21waWxlZCBvdXQuCisqIGBm
bGFza2A6IHRoaXMgaXMgdGhlIHBvbGljeSBiYXNlZCBhY2Nlc3MgY29udHJv
bC4gIFRvIGNob29zZSB0aGlzLCB0aGUKKyAgc2VwYXJhdGVkIG9wdGlvbiBp
biBrY29uZmlnIG11c3QgYWxzbyBiZSBlbmFibGVkLgorCiAjIyMgZmxhc2sK
ID4gYD0gcGVybWlzc2l2ZSB8IGVuZm9yY2luZyB8IGxhdGUgfCBkaXNhYmxl
ZGAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2Nv
bW1vbi9LY29uZmlnCmluZGV4IDEwM2VmNDRjYjUuLmRhNzAwMmFjZTQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9u
L0tjb25maWcKQEAgLTEwMiw3ICsxMDIsNyBAQCBjb25maWcgWFNNCiAKIGNv
bmZpZyBGTEFTSwogCWRlZl9ib29sIHkKLQlwcm9tcHQgIkZMdXggQWR2YW5j
ZWQgU2VjdXJpdHkgS2VybmVsIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5Igor
CXByb21wdCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwgc3VwcG9y
dCIKIAlkZXBlbmRzIG9uIFhTTQogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMg
RkxBU0sgKEZMdXggQWR2YW5jZWQgU2VjdXJpdHkgS2VybmVsKSBhcyB0aGUg
YWNjZXNzIGNvbnRyb2wKQEAgLTE0MCw2ICsxNDAsMTcgQEAgY29uZmlnIFhT
TV9QT0xJQ1kKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY2hvaWNlCisJ
cHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1lbnRhdGlvbiIKKwlkZXBlbmRz
IG9uIFhTTQorCWRlZmF1bHQgWFNNX0ZMQVNLX0RFRkFVTFQgaWYgWFNNX0ZM
QVNLCisJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVAorCWNvbmZpZyBYU01f
RFVNTVlfREVGQVVMVAorCQlib29sICJNYXRjaCBub24tWFNNIGJlaGF2aW9y
IgorCWNvbmZpZyBYU01fRkxBU0tfREVGQVVMVAorCQlib29sICJGTHV4IEFk
dmFuY2VkIFNlY3VyaXR5IEtlcm5lbCIgaWYgWFNNX0ZMQVNLCitlbmRjaG9p
Y2UKKwogY29uZmlnIExBVEVfSFdET00KIAlib29sICJEZWRpY2F0ZWQgaGFy
ZHdhcmUgZG9tYWluIgogCWRlZmF1bHQgbgpkaWZmIC0tZ2l0IGEveGVuL3hz
bS94c21fY29yZS5jIGIveGVuL3hzbS94c21fY29yZS5jCmluZGV4IDA4OTk0
ZWU3YTEuLmU3OGY3ZDhjYTIgMTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2Nv
cmUuYworKysgYi94ZW4veHNtL3hzbV9jb3JlLmMKQEAgLTI3LDYgKzI3LDM1
IEBACiAKIHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqeHNtX29wczsKIAorZW51
bSB4c21fYm9vdHBhcmFtIHsKKyAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAor
ICAgIFhTTV9CT09UUEFSQU1fRkxBU0ssCit9OworCitzdGF0aWMgZW51bSB4
c21fYm9vdHBhcmFtIF9faW5pdGRhdGEgeHNtX2Jvb3RwYXJhbSA9CisjaWZk
ZWYgQ09ORklHX1hTTV9GTEFTS19ERUZBVUxUCisgICAgWFNNX0JPT1RQQVJB
TV9GTEFTSzsKKyNlbHNlCisgICAgWFNNX0JPT1RQQVJBTV9EVU1NWTsKKyNl
bmRpZgorCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94c21fcGFyYW0oY29u
c3QgY2hhciAqcykKK3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAh
c3RyY21wKHMsICJkdW1teSIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9
IFhTTV9CT09UUEFSQU1fRFVNTVk7CisjaWZkZWYgQ09ORklHX1hTTV9GTEFT
SworICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJmbGFzayIpICkKKyAgICAg
ICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZW5k
aWYKKyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHNtIiwgcGFyc2VfeHNtX3Bh
cmFtKTsKKwogc3RhdGljIGlubGluZSBpbnQgdmVyaWZ5KHN0cnVjdCB4c21f
b3BlcmF0aW9ucyAqb3BzKQogewogICAgIC8qIHZlcmlmeSB0aGUgc2VjdXJp
dHlfb3BlcmF0aW9ucyBzdHJ1Y3R1cmUgZXhpc3RzICovCkBAIC01Myw3ICs4
MiwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCB4c21fY29yZV9pbml0KGNvbnN0
IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lfc2l6ZSkKICAg
ICB9CiAKICAgICB4c21fb3BzID0gJmR1bW15X3hzbV9vcHM7Ci0gICAgZmxh
c2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisKKyAgICBz
d2l0Y2ggKCB4c21fYm9vdHBhcmFtICkKKyAgICB7CisgICAgY2FzZSBYU01f
Qk9PVFBBUkFNX0RVTU1ZOgorICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
WFNNX0JPT1RQQVJBTV9GTEFTSzoKKyAgICAgICAgZmxhc2tfaW5pdChwb2xp
Y3lfYnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisgICAgICAgIGJyZWFrOworCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAK
Mi4xNy4xCgo=

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

RnJvbSBkM2YwZWRjZmQwOTE3NWRhODQ4NDU1YmJlNGRkYzVmMTc0NTk4ZjNm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MjAgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTAgMTQvMjBdIHhlbi94
c206IEFkZCBuZXcgU0lMTyBtb2RlIGZvciBYU00KCldoZW4gU0lMTyBpcyBl
bmFibGVkLCB0aGVyZSB3b3VsZCBiZSBubyBwYWdlLXNoYXJpbmcgb3IgZXZl
bnQgbm90aWZpY2F0aW9ucwpiZXR3ZWVuIHVucHJpdmlsZWdlZCBWTXMgKG5v
IGdyYW50IHRhYmxlcyBvciBldmVudCBjaGFubmVscykuCgpTaWduZWQtb2Zm
LWJ5OiBYaW4gTGkgPHhpbi5saUBjaXRyaXguY29tPgpBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgICA1
ICstCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8ICAx
NSArKysrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8
ICAgMyArLQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAg
fCAgIDYgKysKIHhlbi94c20vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
IHwgICAxICsKIHhlbi94c20vc2lsby5jICAgICAgICAgICAgICAgICAgICAg
IHwgMTA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi94c20v
eHNtX2NvcmUuYyAgICAgICAgICAgICAgICAgIHwgIDExICsrKwogNyBmaWxl
cyBjaGFuZ2VkLCAxNDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4veHNtL3NpbG8uYwoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZjg5YWIw
YTEyNi4uMGNiZmI1MDk2YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KQEAgLTgzOSw3ICs4MzksNyBAQCBOb3RlIHRo
YXQgc3BlY2lmeWluZyB6ZXJvIGFzIGRvbVUgdmFsdWUgbWVhbnMgemVybywg
d2hpbGUgZm9yIGRvbTAgaXQgbWVhbnMKIHRvIHVzZSB0aGUgZGVmYXVsdC4K
IAogIyMjIHhzbQotPiBgPSBkdW1teSB8IGZsYXNrYAorPiBgPSBkdW1teSB8
IGZsYXNrIHwgc2lsb2AKIAogPiBEZWZhdWx0OiBgZHVtbXlgCiAKQEAgLTg1
MCw2ICs4NTAsOSBAQCB0aGUgaHlwZXJ2aXNvciB3YXMgY29tcGlsZWQgd2l0
aCBYU00gc3VwcG9ydC4KICAgKHRoZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUg
YXBwbGllZC4gIEl0J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVk
IG91dC4KICogYGZsYXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFj
Y2VzcyBjb250cm9sLiAgVG8gY2hvb3NlIHRoaXMsIHRoZQogICBzZXBhcmF0
ZWQgb3B0aW9uIGluIGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCisq
IGBzaWxvYDogdGhpcyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQgY29tbXVu
aWNhdGlvbiBjaGFubmVscyBiZXR3ZWVuCisgIHVucHJpdmlsZWdlZCBWTXMu
ICBUbyBjaG9vc2UgdGhpcywgdGhlIHNlcGFyYXRlZCBvcHRpb24gaW4ga2Nv
bmZpZyBtdXN0IGFsc28KKyAgYmUgZW5hYmxlZC4KIAogIyMjIGZsYXNrCiA+
IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgfCBsYXRlIHwgZGlzYWJsZWRg
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9u
L0tjb25maWcKaW5kZXggZGE3MDAyYWNlNC4uNDM4MTBmYzAyNiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwpAQCAtMTQwLDE1ICsxNDAsMzAgQEAgY29uZmlnIFhTTV9QT0xJQ1kK
IAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY29uZmlnIFhTTV9TSUxPCisJ
ZGVmX2Jvb2wgeQorCXByb21wdCAiU0lMTyBzdXBwb3J0IgorCWRlcGVuZHMg
b24gWFNNCisJLS0taGVscC0tLQorCSAgRW5hYmxlcyBTSUxPIGFzIHRoZSBh
Y2Nlc3MgY29udHJvbCBtZWNoYW5pc20gdXNlZCBieSB0aGUgWFNNIGZyYW1l
d29yay4KKwkgIFRoaXMgaXMgbm90IHRoZSBkZWZhdWx0IG1vZHVsZSwgYWRk
IGJvb3QgcGFyYW1ldGVyIHhzbT1zaWxvIHRvIGNob29zZQorCSAgaXQuIFRo
aXMgd2lsbCBkZW55IGFueSB1bm1lZGlhdGVkIGNvbW11bmljYXRpb24gY2hh
bm5lbHMgKGdyYW50IHRhYmxlcworCSAgYW5kIGV2ZW50IGNoYW5uZWxzKSBi
ZXR3ZWVuIHVucHJpdmlsZWdlZCBWTXMuCisKKwkgIElmIHVuc3VyZSwgc2F5
IFkuCisKIGNob2ljZQogCXByb21wdCAiRGVmYXVsdCBYU00gaW1wbGVtZW50
YXRpb24iCiAJZGVwZW5kcyBvbiBYU00KIAlkZWZhdWx0IFhTTV9GTEFTS19E
RUZBVUxUIGlmIFhTTV9GTEFTSworCWRlZmF1bHQgWFNNX1NJTE9fREVGQVVM
VCBpZiBYU01fU0lMTwogCWRlZmF1bHQgWFNNX0RVTU1ZX0RFRkFVTFQKIAlj
b25maWcgWFNNX0RVTU1ZX0RFRkFVTFQKIAkJYm9vbCAiTWF0Y2ggbm9uLVhT
TSBiZWhhdmlvciIKIAljb25maWcgWFNNX0ZMQVNLX0RFRkFVTFQKIAkJYm9v
bCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwiIGlmIFhTTV9GTEFT
SworCWNvbmZpZyBYU01fU0lMT19ERUZBVUxUCisJCWJvb2wgIlNJTE8iIGlm
IFhTTV9TSUxPCiBlbmRjaG9pY2UKIAogY29uZmlnIExBVEVfSFdET00KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1
ZGUveHNtL2R1bW15LmgKaW5kZXggYjJjZDU2Y2RjNS4uMWUyM2E2NjVlMSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTM0LDcgKzM0LDggQEAgdm9pZCBf
X3hzbV9hY3Rpb25fbWlzbWF0Y2hfZGV0ZWN0ZWQodm9pZCk7CiAgKiBUaGVy
ZSBpcyBubyB4c21fZGVmYXVsdF90IGFyZ3VtZW50IGF2YWlsYWJsZSwgc28g
dGhlIHZhbHVlIGZyb20gdGhlIGFzc2VydGlvbgogICogaXMgdXNlZCB0byBp
bml0aWFsaXplIHRoZSB2YXJpYWJsZS4KICAqLwotI2RlZmluZSBYU01fSU5M
SU5FIC8qICovCisjZGVmaW5lIFhTTV9JTkxJTkUgX19tYXliZV91bnVzZWQK
KwogI2RlZmluZSBYU01fREVGQVVMVF9BUkcgLyogKi8KICNkZWZpbmUgWFNN
X0RFRkFVTFRfVk9JRCB2b2lkCiAjZGVmaW5lIFhTTV9BU1NFUlRfQUNUSU9O
KGRlZikgeHNtX2RlZmF1bHRfdCBhY3Rpb24gPSBkZWY7ICh2b2lkKWFjdGlv
bgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCmluZGV4IDdmN2ZlZmZjNjguLmE5MGE1OGUzYTcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4v
aW5jbHVkZS94c20veHNtLmgKQEAgLTcyOSw2ICs3MjksMTIgQEAgZXh0ZXJu
IGNvbnN0IHVuc2lnbmVkIGNoYXIgeHNtX2luaXRfcG9saWN5W107CiBleHRl
cm4gY29uc3QgdW5zaWduZWQgaW50IHhzbV9pbml0X3BvbGljeV9zaXplOwog
I2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfWFNNX1NJTE8KK2V4dGVybiB2b2lk
IHNpbG9faW5pdCh2b2lkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQg
c2lsb19pbml0KHZvaWQpIHt9CisjZW5kaWYKKwogI2Vsc2UgLyogQ09ORklH
X1hTTSAqLwogCiAjaW5jbHVkZSA8eHNtL2R1bW15Lmg+CmRpZmYgLS1naXQg
YS94ZW4veHNtL01ha2VmaWxlIGIveGVuL3hzbS9NYWtlZmlsZQppbmRleCAz
MjUyYzQ2ZTY0Li41MGUyMTMwM2IzIDEwMDY0NAotLS0gYS94ZW4veHNtL01h
a2VmaWxlCisrKyBiL3hlbi94c20vTWFrZWZpbGUKQEAgLTEsNSArMSw2IEBA
CiBvYmoteSArPSB4c21fY29yZS5vCiBvYmotJChDT05GSUdfWFNNKSArPSB4
c21fcG9saWN5Lm8KIG9iai0kKENPTkZJR19YU00pICs9IGR1bW15Lm8KK29i
ai0kKENPTkZJR19YU01fU0lMTykgKz0gc2lsby5vCiAKIHN1YmRpci0kKENP
TkZJR19GTEFTSykgKz0gZmxhc2sKZGlmZiAtLWdpdCBhL3hlbi94c20vc2ls
by5jIGIveGVuL3hzbS9zaWxvLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNDg1MDc1NmEzZAotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi94c20vc2lsby5jCkBAIC0wLDAgKzEsMTA4IEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiB4c20vc2lsby5jCisgKgor
ICogU0lMTyBtb2R1bGUgZm9yIFhTTSAoWGVuIFNlY3VyaXR5IE1vZHVsZXMp
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4IENpdHJpeCBTeXN0ZW1zIEx0
ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5k
ZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwg
YmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklM
SVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxv
bmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKyNkZWZpbmUgWFNNX05P
X1dSQVBQRVJTCisjaW5jbHVkZSA8eHNtL2R1bW15Lmg+CisKKy8qCisgKiBD
aGVjayBpZiBpbnRlci1kb21haW4gY29tbXVuaWNhdGlvbiBpcyBhbGxvd2Vk
LgorICogUmV0dXJuIHRydWUgd2hlbiBwYXNzIGNoZWNrLgorICovCitzdGF0
aWMgYm9vbCBzaWxvX21vZGVfZG9tX2NoZWNrKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmxkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKnJkb20pCit7CisgICAgY29uc3Qgc3RydWN0
IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisKKyAgICByZXR1
cm4gKGlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSB8fCBpc19jb250cm9sX2Rv
bWFpbihsZG9tKSB8fAorICAgICAgICAgICAgaXNfY29udHJvbF9kb21haW4o
cmRvbSkgfHwgbGRvbSA9PSByZG9tKTsKK30KKworc3RhdGljIGludCBzaWxv
X2V2dGNobl91bmJvdW5kKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZXZ0
Y2huICpjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCBpZDIpCit7CisgICAgaW50IHJjID0gLUVQRVJNOworICAgIHN0cnVj
dCBkb21haW4gKmQyID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChpZDIp
OworCisgICAgaWYgKCBkMiA9PSBOVUxMICkKKyAgICAgICAgcmMgPSAtRVNS
Q0g7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBzaWxvX21vZGVf
ZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICAgICAgcmMgPSB4c21fZXZ0
Y2huX3VuYm91bmQoZDEsIGNobiwgaWQyKTsKKyAgICAgICAgcmN1X3VubG9j
a19kb21haW4oZDIpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwor
c3RhdGljIGludCBzaWxvX2V2dGNobl9pbnRlcmRvbWFpbihzdHJ1Y3QgZG9t
YWluICpkMSwgc3RydWN0IGV2dGNobiAqY2hhbjEsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQyLCBzdHJ1
Y3QgZXZ0Y2huICpjaGFuMikKK3sKKyAgICBpZiAoIHNpbG9fbW9kZV9kb21f
Y2hlY2soZDEsIGQyKSApCisgICAgICAgIHJldHVybiB4c21fZXZ0Y2huX2lu
dGVyZG9tYWluKGQxLCBjaGFuMSwgZDIsIGNoYW4yKTsKKyAgICByZXR1cm4g
LUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfbWFwcmVmKHN0
cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZmxhZ3MpCit7CisgICAg
aWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICBy
ZXR1cm4geHNtX2dyYW50X21hcHJlZihkMSwgZDIsIGZsYWdzKTsKKyAgICBy
ZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfdHJh
bnNmZXIoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQor
eworICAgIGlmICggc2lsb19tb2RlX2RvbV9jaGVjayhkMSwgZDIpICkKKyAg
ICAgICAgcmV0dXJuIHhzbV9ncmFudF90cmFuc2ZlcihkMSwgZDIpOworICAg
IHJldHVybiAtRVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFudF9j
b3B5KHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMikKK3sK
KyAgICBpZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAg
ICAgIHJldHVybiB4c21fZ3JhbnRfY29weShkMSwgZDIpOworICAgIHJldHVy
biAtRVBFUk07Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMg
c2lsb194c21fb3BzID0geworICAgIC5ldnRjaG5fdW5ib3VuZCA9IHNpbG9f
ZXZ0Y2huX3VuYm91bmQsCisgICAgLmV2dGNobl9pbnRlcmRvbWFpbiA9IHNp
bG9fZXZ0Y2huX2ludGVyZG9tYWluLAorICAgIC5ncmFudF9tYXByZWYgPSBz
aWxvX2dyYW50X21hcHJlZiwKKyAgICAuZ3JhbnRfdHJhbnNmZXIgPSBzaWxv
X2dyYW50X3RyYW5zZmVyLAorICAgIC5ncmFudF9jb3B5ID0gc2lsb19ncmFu
dF9jb3B5LAorfTsKKwordm9pZCBfX2luaXQgc2lsb19pbml0KHZvaWQpCit7
CisgICAgcHJpbnRrKCJJbml0aWFsaXNpbmcgWFNNIFNJTE8gbW9kZVxuIik7
CisKKyAgICBpZiAoIHJlZ2lzdGVyX3hzbSgmc2lsb194c21fb3BzKSApCisg
ICAgICAgIHBhbmljKCJTSUxPOiBVbmFibGUgdG8gcmVnaXN0ZXIgd2l0aCBY
U01cbiIpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2Nv
cmUuYyBiL3hlbi94c20veHNtX2NvcmUuYwppbmRleCBlNzhmN2Q4Y2EyLi45
MWVmOGE3MGI3IDEwMDY0NAotLS0gYS94ZW4veHNtL3hzbV9jb3JlLmMKKysr
IGIveGVuL3hzbS94c21fY29yZS5jCkBAIC0zMCwxMSArMzAsMTQgQEAgc3Ry
dWN0IHhzbV9vcGVyYXRpb25zICp4c21fb3BzOwogZW51bSB4c21fYm9vdHBh
cmFtIHsKICAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAogICAgIFhTTV9CT09U
UEFSQU1fRkxBU0ssCisgICAgWFNNX0JPT1RQQVJBTV9TSUxPLAogfTsKIAog
c3RhdGljIGVudW0geHNtX2Jvb3RwYXJhbSBfX2luaXRkYXRhIHhzbV9ib290
cGFyYW0gPQogI2lmZGVmIENPTkZJR19YU01fRkxBU0tfREVGQVVMVAogICAg
IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZWxpZiBDT05GSUdfWFNNX1NJTE9f
REVGQVVMVAorICAgIFhTTV9CT09UUEFSQU1fU0lMTzsKICNlbHNlCiAgICAg
WFNNX0JPT1RQQVJBTV9EVU1NWTsKICNlbmRpZgpAQCAtNDgsNiArNTEsMTAg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeHNtX3BhcmFtKGNvbnN0IGNo
YXIgKnMpCiAjaWZkZWYgQ09ORklHX1hTTV9GTEFTSwogICAgIGVsc2UgaWYg
KCAhc3RyY21wKHMsICJmbGFzayIpICkKICAgICAgICAgeHNtX2Jvb3RwYXJh
bSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZW5kaWYKKyNpZmRlZiBDT05G
SUdfWFNNX1NJTE8KKyAgICBlbHNlIGlmICggIXN0cmNtcChzLCAic2lsbyIp
ICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fU0lM
TzsKICNlbmRpZgogICAgIGVsc2UKICAgICAgICAgcmMgPSAtRUlOVkFMOwpA
QCAtOTIsNiArOTksMTAgQEAgc3RhdGljIGludCBfX2luaXQgeHNtX2NvcmVf
aW5pdChjb25zdCB2b2lkICpwb2xpY3lfYnVmZmVyLCBzaXplX3QgcG9saWN5
X3NpemUpCiAgICAgICAgIGZsYXNrX2luaXQocG9saWN5X2J1ZmZlciwgcG9s
aWN5X3NpemUpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWFNNX0JP
T1RQQVJBTV9TSUxPOgorICAgICAgICBzaWxvX2luaXQoKTsKKyAgICAgICAg
YnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKICAgICAgICAgYnJlYWs7Ci0tIAoyLjE3LjEKCg==

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

RnJvbSBhNjAyNGQ1MWU0NGMzODFkMjQwM2E5ZWQ3MWIxNGRiY2MyYzcwZDI2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDE1LzIw
XSB4ZW4vYXJtOiBUdXJuIG9uIFNJTE8gbW9kZSBieSBkZWZhdWx0IG9uIEFy
bQoKT24gQXJtLCBleGNsdXNpdmUgbG9hZC1zdG9yZSBhdG9taWNzIHNob3Vs
ZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVzdGVkCnRocmVhZC4gQXMgbm90
IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0cnVzdGVkLCBpdCBtYXkgYmUgcG9zc2li
bGUgdG8gRG9TIFhlbgp3aGVuIHVwZGF0aW5nIHNoYXJlZCBtZW1vcnkgd2l0
aCBndWVzdCBhdG9taWNhbGx5LgoKUmVjZW50IHBhdGNoZXMgaW50cm9kdWNl
ZCBuZXcgaGVscGVycyB0byB1cGRhdGUgc2hhcmVkIG1lbW9yeSB3aXRoIGd1
ZXN0CmF0b21pY2FsbHkuIFRob3NlIGhlbHBlcnMgcmVsaWVzIG9uIGEgbWVt
b3J5IHJlZ2lvbiB0byBiZSBiZSBzaGFyZWQgd2l0aApYZW4gYW5kIGEgc2lu
Z2xlIGd1ZXN0LgoKQXQgdGhlIG1vbWVudCwgbm90aGluZyBwcmV2ZW50IGEg
Z3Vlc3Qgc2hhcmluZyBhIHBhZ2Ugd2l0aCBYZW4gYW5kIGFzCndlbGwgd2l0
aCBhbm90aGVyIGd1ZXN0IChlLmcgdmlhIGdyYW50IHRhYmxlKS4KCkZvciB0
aGUgc2NvcGUgb2YgdGhlIFhTQSwgdGhlIHF1aWNrZXN0IHdheSBpcyB0byBk
ZW55IGNvbW11bmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIGd1ZXN0
LiBTbyB0aGlzIHBhdGNoIGlzIGVuYWJsaW5nIGFuZCB1c2luZyBTSUxPCm1v
ZGUgYnkgZGVmYXVsdCBvbiBBcm0uCgpVc2VycyB3YW50ZWQgZmluZXIgZ3Jh
aW5lIHBvbGljeSBjb3VsZCB3cm90ZSB0aGVpciBvd24gRmxhc2sgcG9saWN5
LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L2FybS9zZXR1cC5jICB8IDggKysrKysrLS0KIHhlbi9jb21tb24vS2NvbmZp
ZyAgICB8IDMgKystCiB4ZW4vaW5jbHVkZS94c20veHNtLmggfCA1ICsrKysr
CiB4ZW4veHNtL3hzbV9jb3JlLmMgICAgfCAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwppbmRleCAwMzJhNmE4ODJkLi44MzcyY2QyNmY2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwpAQCAtMzcsNiArMzcsNyBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+
CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgorI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4K
ICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgpAQCAtODAwLDggKzgwMSwxMSBA
QCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0LAogCiAgICAgdGFza2xldF9zdWJzeXNfaW5pdCgpOwogCi0K
LSAgICB4c21fZHRfaW5pdCgpOworICAgIGlmICggeHNtX2R0X2luaXQoKSAh
PSAxICkKKyAgICAgICAgd2FybmluZ19hZGQoIldBUk5JTkc6IFNJTE8gbW9k
ZSBpcyBub3QgZW5hYmxlZC5cbiIKKyAgICAgICAgICAgICAgICAgICAgIkl0
IGhhcyBpbXBsaWNhdGlvbnMgb24gdGhlIHNlY3VyaXR5IG9mIHRoZSBzeXN0
ZW0sXG4iCisgICAgICAgICAgICAgICAgICAgICJ1bmxlc3MgdGhlIGNvbW11
bmljYXRpb25zIGhhdmUgYmVlbiBmb3JiaWRkZW4gYmV0d2VlblxuIgorICAg
ICAgICAgICAgICAgICAgICAidW50cnVzdGVkIGRvbWFpbnMuXG4iKTsKIAog
ICAgIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJydXB0KCk7CiAgICAgaW5pdF90
aW1lcl9pbnRlcnJ1cHQoKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2Nv
bmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA0MzgxMGZjMDI2Li45
NzIyOWMyZjcxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysr
IGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC05MCw3ICs5MCw3IEBAIGNvbmZp
ZyBYRU5PUFJPRgogCiBjb25maWcgWFNNCiAJYm9vbCAiWGVuIFNlY3VyaXR5
IE1vZHVsZXMgc3VwcG9ydCIKLQlkZWZhdWx0IG4KKwlkZWZhdWx0IEFSTQog
CS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMgdGhlIHNlY3VyaXR5IGZyYW1ld29y
ayBrbm93biBhcyBYZW4gU2VjdXJpdHkgTW9kdWxlcyB3aGljaAogCSAgYWxs
b3dzIGFkbWluaXN0cmF0b3JzIGZpbmUtZ3JhaW5lZCBjb250cm9sIG92ZXIg
YSBYZW4gZG9tYWluIGFuZApAQCAtMTU1LDYgKzE1NSw3IEBAIGNvbmZpZyBY
U01fU0lMTwogY2hvaWNlCiAJcHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1l
bnRhdGlvbiIKIAlkZXBlbmRzIG9uIFhTTQorCWRlZmF1bHQgWFNNX1NJTE9f
REVGQVVMVCBpZiBYU01fU0lMTyAmJiBBUk0KIAlkZWZhdWx0IFhTTV9GTEFT
S19ERUZBVUxUIGlmIFhTTV9GTEFTSwogCWRlZmF1bHQgWFNNX1NJTE9fREVG
QVVMVCBpZiBYU01fU0lMTwogCWRlZmF1bHQgWFNNX0RVTU1ZX0RFRkFVTFQK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNs
dWRlL3hzbS94c20uaAppbmRleCBhOTBhNThlM2E3Li4wODQ1Y2IwNmFlIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCkBAIC03MDYsNiArNzA2LDExIEBAIGV4dGVybiBp
bnQgeHNtX211bHRpYm9vdF9wb2xpY3lfaW5pdCh1bnNpZ25lZCBsb25nICpt
b2R1bGVfbWFwLAogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfSEFTX0RFVklD
RV9UUkVFCisvKgorICogSW5pdGlhbGl6ZSBYU00KKyAqCisgKiBPbiBzdWNj
ZXNzLCByZXR1cm4gMSBpZiB1c2luZyBTSUxPIG1vZGUgZWxzZSAwLgorICov
CiBleHRlcm4gaW50IHhzbV9kdF9pbml0KHZvaWQpOwogZXh0ZXJuIGludCB4
c21fZHRfcG9saWN5X2luaXQodm9pZCAqKnBvbGljeV9idWZmZXIsIHNpemVf
dCAqcG9saWN5X3NpemUpOwogZXh0ZXJuIGJvb2wgaGFzX3hzbV9tYWdpYyhw
YWRkcl90KTsKZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2NvcmUuYyBiL3hl
bi94c20veHNtX2NvcmUuYwppbmRleCA5MWVmOGE3MGI3Li4yYTIxMDA5Mjlk
IDEwMDY0NAotLS0gYS94ZW4veHNtL3hzbV9jb3JlLmMKKysrIGIveGVuL3hz
bS94c21fY29yZS5jCkBAIC0xNjQsNyArMTY0LDcgQEAgaW50IF9faW5pdCB4
c21fZHRfaW5pdCh2b2lkKQogCiAgICAgeGZyZWUocG9saWN5X2J1ZmZlcik7
CiAKLSAgICByZXR1cm4gcmV0OworICAgIHJldHVybiByZXQgPzogKHhzbV9i
b290cGFyYW0gPT0gWFNNX0JPT1RQQVJBTV9TSUxPKTsKIH0KIAogLyoqCi0t
IAoyLjE3LjEKCg==

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

RnJvbSAzNTZiOGM5OTkzNTg2MDhlZjhhMTZiMTE4NjE3MGE4ZDgwNWQ3YmVj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDE2LzIw
XSB4ZW4vYml0b3BzOiBQcm92aWRlIGhlbHBlcnMgdG8gc2FmZWx5IG1vZGlm
eQogZ3Vlc3QgbWVtb3J5IGF0b21pY2FsbHkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBzZXQgb2YgaGVscGVyIHRoYXQgd2ls
bCB1cGRhdGUgdGhlIGd1ZXN0IG1lbW9yeQpzYWZlbHkuIEZvciB4ODYsIGl0
IGlzIGFscmVhZHkgcG9zc2libGUgdG8gdXNlIHRoZSBjdXJyZW50IGhlbHBl
cnMKc2FmZWx5LiBTbyBqdXN0IHdyYXAgdGhlbS4KCkZvciBBcm0sIHdlIHdp
bGwgZmlyc3QgYXR0ZW1wdCB0byB1cGRhdGUgdGhlIGd1ZXN0IG1lbW9yeSB3
aXRoIHRoZSBsb29wCmJvdW5kZWQgYnkgYSBtYXhpbXVtIG51bWJlciBvZiBp
dGVyYXRpb25zLiBJZiBpdCBmYWlscywgd2Ugd2lsbCBwYXVzZSB0aGUKZG9t
YWluIGFuZCB0cnkgYWdhaW4uCgpOb3RlIHRoYXQgdGhpcyBoZXVyaXN0aWNz
IGFzc3VtZXMgdGhhdCBhIHBhZ2UgY2FuIG9ubHkgYmUgc2hhcmVkIGJldHdl
ZW4KWGVuIGFuZCBvbmUgZG9tYWluLiBOb3QgWGVuIGFuZCBtdWx0aXBsZSBk
b21haW4uCgpUaGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucyBpcyBi
YXNlZCBvbiBob3cgbWFueSB0aW1lcyBhIHNpbXBsZQpsb2FkLXN0b3JlIGF0
b21pYyBvcGVyYXRpb24gY2FuIGJlIGV4ZWN1dGVkIGluIDF1Uy4gVGhlIG1h
eGltdW0gdmFsdWUgaXMKcGVyLUNQVSB0byBjYXRlciBiaWcuTElUVExFIGFu
ZCBjYWxjdWxhdGVkIHdoZW4gdGhlIENQVSBpcyBib290aW5nLiBUaGUKaGV1
cmlzdGljIHdhcyByYW5kb21seSBjaG9zZW4gYW5kIGNhbiBiZSBtb2RpZmll
ZCBpZiBpbXBhY3QgdG9vIG11Y2gKZ29vZC1iZWhhdmluZyBndWVzdC4KCk5v
dGUsIHdoaWxlIHRlc3RfYml0IGRvZXMgbm90IHJlcXVpcmVzIHRvIHVzZSBh
dG9taWMgb3BlcmF0aW9uLCBhCndyYXBwZXIgZm9yIHRlc3RfYml0IHdhcyBh
ZGRlZCBmb3IgY29tcGxldGVuZXNzLiBJbiB0aGlzIGNhc2UsIHRoZQpkb21h
aW4gc3RheXMgY29uc3RpZmllZCB0byBhdm9pZCBtYWpvciByZXdvcmsgaW4g
dGhlIGNhbGxlciBmb3IgdGhlCnRpbWUtYmVpbmcuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NS4KClNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
TWFrZWZpbGUgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9n
dWVzdF9hdG9taWNzLmMgICAgICAgIHwgOTEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWlj
cy5oIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaCB8IDMwICsrKysrKysrKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMTk4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNz
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0X2F0b21pY3MuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCAzMGEyYTY1MDBh
Li42MjI5ZTViZmM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0yMSw2ICsyMSw3
IEBAIG9iai0kKENPTkZJR19IQVNfR0lDVjMpICs9IGdpYy12My5vCiBvYmot
JChDT05GSUdfSEFTX0lUUykgKz0gZ2ljLXYzLWl0cy5vCiBvYmotJChDT05G
SUdfSEFTX0lUUykgKz0gZ2ljLXYzLWxwaS5vCiBvYmoteSArPSBndWVzdGNv
cHkubworb2JqLXkgKz0gZ3Vlc3RfYXRvbWljcy5vCiBvYmoteSArPSBndWVz
dF93YWxrLm8KIG9iai15ICs9IGh2bS5vCiBvYmoteSArPSBpby5vCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jIGIveGVuL2Fy
Y2gvYXJtL2d1ZXN0X2F0b21pY3MuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwLi4xYjc4YTA2MmYwCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvYXJtL2d1ZXN0X2F0b21pY3MuYwpAQCAtMCwwICsxLDkx
IEBACisvKgorICogYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwg
YnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICog
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAq
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgorICovCisjaW5jbHVkZSA8eGVuL2NwdS5oPgorCisj
aW5jbHVkZSA8YXNtL2d1ZXN0X2F0b21pY3MuaD4KKworREVGSU5FX1BFUl9D
UFVfUkVBRF9NT1NUTFkodW5zaWduZWQgaW50LCBndWVzdF9zYWZlX2F0b21p
Y19tYXgpOworCisvKgorICogSGV1cmlzdGljIHRvIGZpbmQgYSBzYWZlIHVw
cGVyLWxpbWl0IGZvciBsb2FkLXN0b3JlIGV4Y2x1c2l2ZQorICogb3BlcmF0
aW9ucyBvbiBtZW1vcnkgc2hhcmVkIHdpdGggZ3Vlc3QuCisgKgorICogQXQg
dGhlIG1vbWVudCwgd2UgY2FsY3VsYXRlIHRoZSBudW1iZXIgb2YgaXRlcmF0
aW9ucyBvZiBhIHNpbXBsZQorICogbG9hZC1zdG9yZSBhdG9taWMgbG9vcCBp
biAxdVMuCisgKi8KK3N0YXRpYyB2b2lkIGNhbGlicmF0ZV9zYWZlX2F0b21p
Yyh2b2lkKQoreworICAgIHNfdGltZV90IGRlYWRsaW5lID0gTk9XKCkgKyBN
SUNST1NFQ1MoMSk7CisgICAgdW5zaWduZWQgaW50IGNvdW50ZXIgPSAwOwor
ICAgIHVuc2lnbmVkIGxvbmcgbWVtID0gMDsKKworICAgIGRvCisgICAgewor
ICAgICAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOworCisjaWZkZWYgQ09O
RklHX0FSTV8zMgorICAgICAgICBhc20gdm9sYXRpbGUgKCIgbGRyZXggICAl
MiwgJTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAiIGFkZCAgICAgJTIs
ICUyLCAjMVxuIgorICAgICAgICAgICAgICAgICAgICAgICIgc3RyZXggICAl
MCwgJTIsICUxXG4iCisgICAgICAgICAgICAgICAgICAgICAgOiAiPSZyIiAo
cmVzKSwgIitRIiAobWVtKSwgIj0mciIgKHRtcCkpOworI2Vsc2UKKyAgICAg
ICAgYXNtIHZvbGF0aWxlICgiIGxkeHIgICAgJXcyLCAlMVxuIgorICAgICAg
ICAgICAgICAgICAgICAgICIgYWRkICAgICAldzIsICV3MiwgIzFcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICAiIHN0eHIgICAgJXcwLCAldzIsICUxXG4i
CisgICAgICAgICAgICAgICAgICAgICAgOiAiPSZyIiAocmVzKSwgIitRIiAo
bWVtKSwgIj0mciIgKHRtcCkpOworI2VuZGlmCisgICAgICAgIGNvdW50ZXIr
KzsKKyAgICB9IHdoaWxlIChOT1coKSA8IGRlYWRsaW5lKTsKKworICAgIHRo
aXNfY3B1KGd1ZXN0X3NhZmVfYXRvbWljX21heCkgPSBjb3VudGVyOworCisg
ICAgcHJpbnRrKFhFTkxPR19ERUJVRworICAgICAgICAgICAiQ1BVJXU6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgJXUgdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpblxuIiwKKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgp
LCBjb3VudGVyKTsKK30KKworc3RhdGljIGludCBjcHVfZ3Vlc3Rfc2FmZV9h
dG9taWNfY2FsbGJhY2soc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGFjdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmhjcHUpCit7CisgICAgaWYgKCBhY3Rp
b24gPT0gQ1BVX1NUQVJUSU5HICkKKyAgICAgICAgY2FsaWJyYXRlX3NhZmVf
YXRvbWljKCk7CisKKyAgICByZXR1cm4gTk9USUZZX0RPTkU7Cit9CisKK3N0
YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X2d1ZXN0X3NhZmVfYXRv
bWljX25mYiA9IHsKKyAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9ndWVzdF9z
YWZlX2F0b21pY19jYWxsYmFjaywKK307CisKK3N0YXRpYyBpbnQgX19pbml0
IGd1ZXN0X3NhZmVfYXRvbWljX2luaXQodm9pZCkKK3sKKyAgICByZWdpc3Rl
cl9jcHVfbm90aWZpZXIoJmNwdV9ndWVzdF9zYWZlX2F0b21pY19uZmIpOwor
CisgICAgY2FsaWJyYXRlX3NhZmVfYXRvbWljKCk7CisKKyAgICByZXR1cm4g
MDsKK30KK3ByZXNtcF9pbml0Y2FsbChndWVzdF9zYWZlX2F0b21pY19pbml0
KTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40ZjEyN2ZkYTQxCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9t
aWNzLmgKQEAgLTAsMCArMSw3NiBAQAorI2lmbmRlZiBfQVJNX0dVRVNUX0FU
T01JQ1NfSAorI2RlZmluZSBfQVJNX0dVRVNUX0FUT01JQ1NfSAorCisjaW5j
bHVkZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
CisvKgorICogVGhlIGd1ZXN0IGF0b21pY3MgaGVscGVycyBzaGFyZXMgdGhl
IHNhbWUgbG9naWMuIFdlIGZpcnN0IHRyeSB0byB1c2UKKyAqIHRoZSAqX3Rp
bWVvdXQgdmVyc2lvbiBvZiB0aGUgb3BlcmF0aW9uLiBJZiBpdCBkaWRuJ3Qg
dGltZW91dCwgdGhlbiB3ZQorICogc3VjY2Vzc2Z1bGx5IHVwZGF0ZWQgdGhl
IG1lbW9yeS4gTm90aGluZyBlbHNlIHRvIGRvLgorICoKKyAqIElmIGl0IGRp
ZCB0aW1lb3V0LCB0aGVuIGl0IG1lYW5zIHdlIGRpZG4ndCBtYW5hZ2UgdG8g
dXBkYXRlIHRoZQorICogbWVtb3J5LiBUaGlzIGlzIHBvc3NpYmx5IGJlY2F1
c2UgdGhlIGd1ZXN0IGlzIG1pc2JlaGF2aW5nIChpLmUgdGlnaHQKKyAqIHN0
b3JlIGxvb3ApIGJ1dCBjYW4gYWxzbyBoYXBwZW4gZm9yIG90aGVyIHJlYXNv
bnMgKGkuZSBuZXN0ZWQgWGVuKS4KKyAqIEluIHRoYXQgY2FzZSBwYXVzZSB0
aGUgZG9tYWluIGFuZCByZXRyeSB0aGUgb3BlcmF0aW9uLCB0aGlzIHRpbWUK
KyAqIHdpdGhvdXQgYSB0aW1lb3V0LgorICoKKyAqIE5vdGUsIHRob3NlIGhl
bHBlcnMgcmVseSBvbiBvdGhlciBwYXJ0IG9mIHRoZSBjb2RlIHRvIHByZXZl
bnQgc2hhcmluZworICogYSBwYWdlIGJldHdlZW4gWGVuIGFuZCBtdWx0aXBs
ZSBkb21haW4uCisgKi8KKworREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGlu
dCwgZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KTsKKworI2RlZmluZSBndWVzdF9i
aXRvcChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF8j
I25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGlmICggbmFtZSMjX3RpbWVvdXQobnIsIHAsIHRoaXNfY3B1KGd1ZXN0X3Nh
ZmVfYXRvbWljX21heCkpICkgICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJu
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBuYW1lKG5yLCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG9tYWluX3Vu
cGF1c2UoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfQorCisjZGVmaW5lIGd1ZXN0X3Rlc3Rv
cChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfIyNuYW1l
KHN0cnVjdCBkb21haW4gKmQsIGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkg
IFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYm9v
bCBzdWNjZWVkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGludCBvbGRiaXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgc3VjY2VlZCA9IG5hbWUjI190aW1lb3V0KG5yLCBwLCAmb2xk
Yml0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9zYWZlX2F0
b21pY19tYXgpKTsgICAgICAgICAgICAgIFwKKyAgICBpZiAoIHN1Y2NlZWQg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiBvbGRiaXQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBk
b21haW5fcGF1c2Vfbm9zeW5jKGQpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgb2xkYml0ID0gbmFt
ZShuciwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGRvbWFpbl91bnBhdXNlKGQpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
cmV0dXJuIG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQorCitndWVzdF9iaXRv
cChzZXRfYml0KQorZ3Vlc3RfYml0b3AoY2xlYXJfYml0KQorZ3Vlc3RfYml0
b3AoY2hhbmdlX2JpdCkKKworI3VuZGVmIGd1ZXN0X2JpdG9wCisKKy8qIHRl
c3RfYml0IGRvZXMgbm90IHVzZSBsb2FkLXN0b3JlIGF0b21pYyBvcGVyYXRp
b25zICovCisjZGVmaW5lIGd1ZXN0X3Rlc3RfYml0KGQsIG5yLCBwKSAoKHZv
aWQpKGQpLCB0ZXN0X2JpdChuciwgcCkpCisKK2d1ZXN0X3Rlc3RvcCh0ZXN0
X2FuZF9zZXRfYml0KQorZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NsZWFyX2Jp
dCkKK2d1ZXN0X3Rlc3RvcCh0ZXN0X2FuZF9jaGFuZ2VfYml0KQorCisjdW5k
ZWYgZ3Vlc3RfdGVzdG9wCisKKyNlbmRpZiAvKiBfQVJNX0dVRVNUX0FUT01J
Q1NfSCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wYzcxZDJkMjc4Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9h
dG9taWNzLmgKQEAgLTAsMCArMSwzMCBAQAorI2lmbmRlZiBfWDg2X0dVRVNU
X0FUT01JQ1NfSAorI2RlZmluZSBfWDg2X0dVRVNUX0FUT01JQ1NfSAorCisj
aW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorCisvKgorICogSXQgaXMgc2FmZSB0
byB1c2UgdGhlIGF0b21pY3MgaGVscGVycyBvbiB4ODYgb24gbWVtb3J5IHNo
YXJlZCB3aXRoCisgKiB0aGUgZ3Vlc3RzLgorICovCisjZGVmaW5lIGd1ZXN0
X3NldF9iaXQoZCwgbnIsIHApICAgICAoKHZvaWQpKGQpLCBzZXRfYml0KG5y
LCBwKSkKKyNkZWZpbmUgZ3Vlc3RfY2xlYXJfYml0KGQsIG5yLCBwKSAgICgo
dm9pZCkoZCksIGNsZWFyX2JpdChuciwgcCkpCisjZGVmaW5lIGd1ZXN0X2No
YW5nZV9iaXQoZCwgbnIsIHApICAoKHZvaWQpKGQpLCBjaGFuZ2VfYml0KG5y
LCBwKSkKKyNkZWZpbmUgZ3Vlc3RfdGVzdF9iaXQoZCwgbnIsIHApICAgICgo
dm9pZCkoZCksIHRlc3RfYml0KG5yLCBwKSkKKworI2RlZmluZSBndWVzdF90
ZXN0X2FuZF9zZXRfYml0KGQsIG5yLCBwKSAgICBcCisgICAgKCh2b2lkKShk
KSwgdGVzdF9hbmRfc2V0X2JpdChuciwgcCkpCisjZGVmaW5lIGd1ZXN0X3Rl
c3RfYW5kX2NsZWFyX2JpdChkLCBuciwgcCkgIFwKKyAgICAoKHZvaWQpKGQp
LCB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsIHApKQorI2RlZmluZSBndWVzdF90
ZXN0X2FuZF9jaGFuZ2VfYml0KGQsIG5yLCBwKSBcCisgICAgKCh2b2lkKShk
KSwgdGVzdF9hbmRfY2hhbmdlX2JpdChuciwgcCkpCisKKyNlbmRpZiAvKiBf
WDg2X0dVRVNUX0FUT01JQ1NfSCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwotLSAKMi4xNy4xCgo=

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

RnJvbSBhYmVmMDhmODdkNDJjNDU1MGQ0ZDM4ZTAxNDRiNDRjMTYzYzBhNTVk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDE3LzIw
XSB4ZW4vY21weGNoZzogUHJvdmlkZSBoZWxwZXIgdG8gc2FmZWx5IG1vZGlm
eQogZ3Vlc3QgbWVtb3J5IGF0b21pY2FsbHkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBoZWxwZXIgdGhhdCB3aWxsIHVwZGF0
ZSB0aGUgZ3Vlc3QgbWVtb3J5IHNhZmVseS4KRm9yIHg4NiwgaXQgaXMgYWxy
ZWFkeSBwb3NzaWJsZSB0byB1c2UgdGhlIGN1cnJlbnQgaGVscGVyIHNhZmVs
eS4gU28KanVzdCB3cmFwIGl0LgoKRm9yIEFybSwgd2Ugd2lsbCBmaXJzdCBh
dHRlbXB0IHRvIHVwZGF0ZSB0aGUgZ3Vlc3QgbWVtb3J5IHdpdGggdGhlCmxv
b3AgYm91bmRlZCBieSBhIG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMu
IElmIGl0IGZhaWxzLCB3ZSB3aWxsCnBhdXNlIHRoZSBkb21haW4gYW5kIHRy
eSBhZ2Fpbi4KCk5vdGUgdGhhdCB0aGlzIGhldXJpc3RpY3MgYXNzdW1lcyB0
aGF0IGEgcGFnZSBjYW4gb25seQpiZSBzaGFyZWQgYmV0d2VlbiBYZW4gYW5k
IG9uZSBkb21haW4uIE5vdCBYZW4gYW5kIG11bHRpcGxlIGRvbWFpbi4KClRo
ZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zIGlzIGJhc2VkIG9uIGhv
dyBtYW55IHRpbWVzIGF0b21pY19pbmMoKQpjYW4gYmUgZXhlY3V0ZWQgaW4g
MXVTLiBUaGUgbWF4aW11bSB2YWx1ZSBpcyBwZXItQ1BVIHRvIGNhdGVyIGJp
Zy5MSVRUTEUKYW5kIGNhbGN1bGF0ZWQgd2hlbiB0aGUgQ1BVIGlzIGJvb3Rp
bmcuCgpUaGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucyBpcyBiYXNl
ZCBvbiBob3cgbWFueSB0aW1lcyBhIHNpbXBsZQpsb2FkLXN0b3JlIGF0b21p
YyBvcGVyYXRpb24gY2FuIGJlIGV4ZWN1dGVkIGluIDF1Uy4gVGhlIG1heGlt
dW0KdmFsdWUgaXMgcGVyLUNQVSB0byBjYXRlciBiaWcuTElUVExFIGFuZCBj
YWxjdWxhdGVkIHdoZW4gdGhlIENQVSBpcwpib290aW5nLiBUaGUgaGV1cmlz
dGljIHdhcyByYW5kb21seSBjaG9zZW4gYW5kIGNhbiBiZSBtb2RpZmllZCBp
ZgppbXBhY3QgdG9vIG11Y2ggZ29vZC1iZWhhdmluZyBndWVzdC4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oIHwgMjUgKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9h
dG9taWNzLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hdG9taWNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21p
Y3MuaAppbmRleCA0ZjEyN2ZkYTQxLi42MTkyNWQzMTNkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApAQCAtNjUsNiAr
NjUsMzEgQEAgZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCiAK
ICN1bmRlZiBndWVzdF90ZXN0b3AKIAorc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fZ3Vlc3RfY21weGNoZyhzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2xh
dGlsZSB2b2lkICpwdHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHNpemUpCit7CisgICAgdW5zaWduZWQg
bG9uZyBvbGR2YWwgPSBvbGQ7CisKKyAgICBpZiAoIF9fY21weGNoZ19tYl90
aW1lb3V0KHB0ciwgJm9sZHZhbCwgbmV3LCBzaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNf
bWF4KSkgKQorICAgICAgICByZXR1cm4gb2xkdmFsOworCisgICAgZG9tYWlu
X3BhdXNlX25vc3luYyhkKTsKKyAgICBvbGR2YWwgPSBfX2NtcHhjaGdfbWIo
cHRyLCBvbGQsIG5ldywgc2l6ZSk7CisgICAgZG9tYWluX3VucGF1c2UoZCk7
CisKKyAgICByZXR1cm4gb2xkdmFsOworfQorCisjZGVmaW5lIGd1ZXN0X2Nt
cHhjaGcoZCwgcHRyLCBvLCBuKSAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKChfX3R5cGVvZl9fKCoocHRyKSkpX19ndWVzdF9jbXB4Y2hnKGQs
IHB0ciwgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShvKSxcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBs
b25nKShuKSxcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZiAoKihwdHIpKSkpCisKICNlbmRpZiAvKiBfQVJNX0dV
RVNUX0FUT01JQ1NfSCAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKaW5kZXgg
MGM3MWQyZDI3OC4uMDI5NDE3YzhmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKQEAgLTE5LDYgKzE5LDggQEAKICNk
ZWZpbmUgZ3Vlc3RfdGVzdF9hbmRfY2hhbmdlX2JpdChkLCBuciwgcCkgXAog
ICAgICgodm9pZCkoZCksIHRlc3RfYW5kX2NoYW5nZV9iaXQobnIsIHApKQog
CisjZGVmaW5lIGd1ZXN0X2NtcHhjaGcoZCwgcHRyLCBvLCBuKSAoKHZvaWQp
KGQpLCBjbXB4Y2hnKHB0ciwgbywgbikpCisKICNlbmRpZiAvKiBfWDg2X0dV
RVNUX0FUT01JQ1NfSCAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKLS0g
CjIuMTcuMQoK

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

RnJvbSAyMzY5M2Y2ZWRlZGEzMWMwYWQ1ZDUzMGEwZGRhNDJkODMzYzc2NzJh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDE4LzIw
XSB4ZW46IFVzZSBndWVzdCBhdG9taWNzIGhlbHBlcnMgd2hlbiBtb2RpZnlp
bmcKIGF0b21pY2FsbHkgZ3Vlc3QgbWVtb3J5CgpPbiBBcm0sIGV4Y2x1c2l2
ZSBsb2FkLXN0b3JlIGF0b21pY3Mgc2hvdWxkIG9ubHkgYmUgdXNlZCBiZXR3
ZWVuIHRydXN0ZWQKdGhyZWFkLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJl
IHRydXN0ZWQsIGl0IG1heSBiZSBwb3NzaWJsZSB0byBEb1MgWGVuCndoZW4g
dXBkYXRpbmcgc2hhcmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHku
CgpUaGlzIHBhdGNoIHJlcGxhY2VzIGFsbCB0aGUgYXRvbWljcyBvcGVyYXRp
b25zIG9uIHNoYXJlZCBtZW1vcnkgd2l0aAphIGd1ZXN0IGJ5IHRoZSBuZXcg
Z3Vlc3QgYXRvbWljcyBoZWxwZXJzLiBUaGUgeDg2IGNvZGUgd2FzIG5vdCBh
dWRpdGVkCnRvIGtub3cgd2hlcmUgZ3Vlc3QgYXRvbWljcyBoZWxwZXJzIGNv
dWxkIGJlIHVzZWQuIEkgd2lsbCBsZWF2ZSB0aGF0CnRvIHRoZSB4ODYgZm9s
a3MuCgpOb3RlIHRoYXQgc29tZSByZXdvcmsgd2FzIHJlcXVpcmVkIGluIG9y
ZGVyIHRvIHBsdW1iIHVzZSB0aGUgbmV3IGd1ZXN0CmF0b21pY3MgaW4gZXZl
bnQgY2hhbm5lbCBhbmQgZ3JhbnQtdGFibGUuCgpCZWNhdXNlIGd1ZXN0X3Rl
c3RfYml0IGlzIGlnbm9yaW5nIHRoZSBwYXJhbWV0ZXIgImQiIGZvciBub3cs
IGl0Cm1lYW5zIHRoZXJlIGEgbG90IG9mIHBsYWNlcyBkbyBub3QgbmVlZCB0
byBkcm9wIHRoZSBjb25zdC4gV2UgbWF5IHdhbnQKdG8gcmV2aXNpdCB0aGlz
IGluIHRoZSBmdXR1cmUgaWYgdGhlIHBhcmFtZXRlciAiZCIgYmVjb21lcyBu
ZWNlc3NhcnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAg
ICAgIHwgIDMgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAg
ICB8ICA2ICsrLS0KIHhlbi9jb21tb24vZXZlbnRfMmwuYyAgICAgICAgICAg
ICB8IDI2ICsrKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50X2ZpZm8u
YyAgICAgICAgICAgfCA0NCArKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgNTkgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Jh
bnRfdGFibGUuaCB8ICAzICstCiA3IGZpbGVzIGNoYW5nZWQsIDc5IGluc2Vy
dGlvbnMoKyksIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRl
eCBhNzRmZjFjMDdjLi4wZjIyMGQ0YWYyIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBA
IC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5j
bHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3Mu
aD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgogI2luY2x1ZGUg
PGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8
YXNtL3BsYXRmb3JtLmg+CkBAIC05NDUsNyArOTQ2LDcgQEAgdm9pZCBhcmNo
X2R1bXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHZjcHVf
bWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBp
bnQgYWxyZWFkeV9wZW5kaW5nID0gdGVzdF9hbmRfc2V0X2JpdCgKKyAgICBi
b29sIGFscmVhZHlfcGVuZGluZyA9IGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQo
di0+ZG9tYWluLAogICAgICAgICAwLCAodW5zaWduZWQgbG9uZyAqKSZ2Y3B1
X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSk7CiAKICAgICBpZiAo
IGFscmVhZHlfcGVuZGluZyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDNjMzI4ZTJkZjUuLjA5
N2E2NDI0YTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCkBAIC00MCw2ICs0MCw4IEBACiAjaW5jbHVk
ZSA8eGVuL3Bmbi5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgogI2luY2x1
ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+CisKKyNpbmNsdWRlIDxhc20vZ3Vl
c3RfYXRvbWljcy5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCiBzdHJ1
Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKQEAgLTE0
MDEsNyArMTQwMyw3IEBAIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIHJldHVybjsKIH0KIAotdm9pZCBnbnR0YWJf
Y2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcikK
K3ZvaWQgZ250dGFiX2NsZWFyX2ZsYWcoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBuciwgdWludDE2X3QgKmFkZHIpCiB7CiAgICAgLyoKICAg
ICAgKiBOb3RlIHRoYXQgdGhpcyBjYW5ub3QgYmUgY2xlYXJfYml0KCksIGFz
IHRoZSBhY2Nlc3MgbXVzdCBiZQpAQCAtMTQxMSw3ICsxNDEzLDcgQEAgdm9p
ZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZf
dCAqYWRkcikKIAogICAgIGRvIHsKICAgICAgICAgb2xkID0gKmFkZHI7Ci0g
ICAgfSB3aGlsZSAoY21weGNoZyhhZGRyLCBvbGQsIG9sZCAmIG1hc2spICE9
IG9sZCk7CisgICAgfSB3aGlsZSAoZ3Vlc3RfY21weGNoZyhkLCBhZGRyLCBv
bGQsIG9sZCAmIG1hc2spICE9IG9sZCk7CiB9CiAKIHZvaWQgZ250dGFiX21h
cmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBsKQpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF8ybC5jIGIveGVuL2NvbW1v
bi9ldmVudF8ybC5jCmluZGV4IDhjYTkwODk5YWIuLmUxZGJiODYwZjQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfMmwuYworKysgYi94ZW4vY29t
bW9uL2V2ZW50XzJsLmMKQEAgLTEzLDYgKzEzLDggQEAKICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KIAorI2luY2x1
ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+CisKIHN0YXRpYyB2b2lkIGV2dGNo
bl8ybF9zZXRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGV2dGNo
biAqZXZ0Y2huKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47CkBAIC0yNSwxMiArMjcsMTIgQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJs
X3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpl
dnRjaG4pCiAgICAgICogb3RoZXJzIG1heSByZXF1aXJlIGV4cGxpY2l0IG1l
bW9yeSBiYXJyaWVycy4KICAgICAgKi8KIAotICAgIGlmICggdGVzdF9hbmRf
c2V0X2JpdChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcp
KSApCisgICAgaWYgKCBndWVzdF90ZXN0X2FuZF9zZXRfYml0KGQsIHBvcnQs
ICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkKICAgICAgICAg
cmV0dXJuOwogCi0gICAgaWYgKCAhdGVzdF9iaXQgICAgICAgIChwb3J0LCAm
c2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgotICAgICAgICAgIXRl
c3RfYW5kX3NldF9iaXQocG9ydCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaW5mbyh2LCBl
dnRjaG5fcGVuZGluZ19zZWwpKSApCisgICAgaWYgKCAhZ3Vlc3RfdGVzdF9i
aXQoZCwgcG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkgJiYK
KyAgICAgICAgICFndWVzdF90ZXN0X2FuZF9zZXRfYml0KGQsIHBvcnQgLyBC
SVRTX1BFUl9FVlRDSE5fV09SRChkKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2Vs
KSkgKQogICAgIHsKICAgICAgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5n
KHYpOwogICAgIH0KQEAgLTQwLDcgKzQyLDcgQEAgc3RhdGljIHZvaWQgZXZ0
Y2huXzJsX3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0
Y2huICpldnRjaG4pCiAKIHN0YXRpYyB2b2lkIGV2dGNobl8ybF9jbGVhcl9w
ZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNo
bikKIHsKLSAgICBjbGVhcl9iaXQoZXZ0Y2huLT5wb3J0LCAmc2hhcmVkX2lu
Zm8oZCwgZXZ0Y2huX3BlbmRpbmcpKTsKKyAgICBndWVzdF9jbGVhcl9iaXQo
ZCwgZXZ0Y2huLT5wb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRp
bmcpKTsKIH0KIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayhzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCkBAIC01Miwx
MCArNTQsMTAgQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayhzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgICog
VGhlc2Ugb3BlcmF0aW9ucyBtdXN0IGhhcHBlbiBpbiBzdHJpY3Qgb3JkZXIu
IEJhc2VkIG9uCiAgICAgICogZXZ0Y2huXzJsX3NldF9wZW5kaW5nKCkgYWJv
dmUuCiAgICAgICovCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQocG9y
dCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkgJiYKLSAgICAgICAg
IHRlc3RfYml0ICAgICAgICAgIChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0
Y2huX3BlbmRpbmcpKSAmJgotICAgICAgICAgIXRlc3RfYW5kX3NldF9iaXQg
KHBvcnQgLyBCSVRTX1BFUl9FVlRDSE5fV09SRChkKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmdmNwdV9pbmZvKHYsIGV2dGNobl9wZW5kaW5n
X3NlbCkpICkKKyAgICBpZiAoIGd1ZXN0X3Rlc3RfYW5kX2NsZWFyX2JpdChk
LCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgorICAg
ICAgICAgZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNoYXJlZF9pbmZvKGQs
IGV2dGNobl9wZW5kaW5nKSkgJiYKKyAgICAgICAgICFndWVzdF90ZXN0X2Fu
ZF9zZXRfYml0KGQsIHBvcnQgLyBCSVRTX1BFUl9FVlRDSE5fV09SRChkKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2Y3B1X2luZm8o
diwgZXZ0Y2huX3BlbmRpbmdfc2VsKSkgKQogICAgIHsKICAgICAgICAgdmNw
dV9tYXJrX2V2ZW50c19wZW5kaW5nKHYpOwogICAgIH0KQEAgLTY2LDcgKzY4
LDggQEAgc3RhdGljIGJvb2wgZXZ0Y2huXzJsX2lzX3BlbmRpbmcoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogICAgIHVu
c2lnbmVkIGludCBtYXhfcG9ydHMgPSBCSVRTX1BFUl9FVlRDSE5fV09SRChk
KSAqIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpOwogCiAgICAgQVNTRVJUKHBv
cnQgPCBtYXhfcG9ydHMpOwotICAgIHJldHVybiBwb3J0IDwgbWF4X3BvcnRz
ICYmIHRlc3RfYml0KHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVu
ZGluZykpOworICAgIHJldHVybiAocG9ydCA8IG1heF9wb3J0cyAmJgorICAg
ICAgICAgICAgZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNoYXJlZF9pbmZv
KGQsIGV2dGNobl9wZW5kaW5nKSkpOwogfQogCiBzdGF0aWMgYm9vbCBldnRj
aG5fMmxfaXNfbWFza2VkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGV2dGNo
bl9wb3J0X3QgcG9ydCkKQEAgLTc0LDcgKzc3LDggQEAgc3RhdGljIGJvb2wg
ZXZ0Y2huXzJsX2lzX21hc2tlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBl
dnRjaG5fcG9ydF90IHBvcnQpCiAgICAgdW5zaWduZWQgaW50IG1heF9wb3J0
cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICogQklUU19QRVJfRVZUQ0hO
X1dPUkQoZCk7CiAKICAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7Ci0g
ICAgcmV0dXJuIHBvcnQgPj0gbWF4X3BvcnRzIHx8IHRlc3RfYml0KHBvcnQs
ICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpOworICAgIHJldHVybiAo
cG9ydCA+PSBtYXhfcG9ydHMgfHwKKyAgICAgICAgICAgIGd1ZXN0X3Rlc3Rf
Yml0KGQsIHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpKTsK
IH0KIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3ByaW50X3N0YXRlKHN0cnVj
dCBkb21haW4gKmQsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2Zp
Zm8uYyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4IGM0OWY0NDY3
NTQuLjNmNGM4MzU1MTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRf
Zmlmby5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCkBAIC0xNyw2
ICsxNyw4IEBACiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVu
L2RvbWFpbl9wYWdlLmg+CiAKKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWlj
cy5oPgorCiAjaW5jbHVkZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4KIAog
c3RhdGljIGlubGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvX3dvcmRf
ZnJvbV9wb3J0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCkBAIC01MCw3ICs1
Miw3IEBAIHN0YXRpYyB2b2lkIGV2dGNobl9maWZvX2luaXQoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAqIG9uIHRo
ZSB3cm9uZyBWQ1BVIG9yIHdpdGggYW4gdW5leHBlY3RlZCBwcmlvcml0eS4K
ICAgICAgKi8KICAgICB3b3JkID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3Bv
cnQoZCwgZXZ0Y2huLT5wb3J0KTsKLSAgICBpZiAoIHdvcmQgJiYgdGVzdF9i
aXQoRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSApCisgICAgaWYgKCB3b3Jk
ICYmIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX0xJTktFRCwgd29y
ZCkgKQogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImRvbWFp
biAlZCwgcG9ydCAlZCBhbHJlYWR5IG9uIGEgcXVldWVcbiIsCiAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZXZ0Y2huLT5wb3J0KTsKIH0KQEAg
LTExNSw3ICsxMTcsNyBAQCBzdGF0aWMgaW50IHRyeV9zZXRfbGluayhldmVu
dF93b3JkX3QgKndvcmQsIGV2ZW50X3dvcmRfdCAqdywgdWludDMyX3QgbGlu
aykKICAqIFdlIGJsb2NrIHVubWFza2luZyBieSB0aGUgZ3Vlc3QgYnkgbWFy
a2luZyB0aGUgdGFpbCB3b3JkIGFzIEJVU1ksCiAgKiB0aGVyZWZvcmUsIHRo
ZSBjbXB4Y2hnKCkgbWF5IGZhaWwgYXQgbW9zdCA0IHRpbWVzLgogICovCi1z
dGF0aWMgYm9vbF90IGV2dGNobl9maWZvX3NldF9saW5rKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIGV2ZW50X3dvcmRfdCAqd29yZCwKK3N0YXRpYyBib29s
X3QgZXZ0Y2huX2ZpZm9fc2V0X2xpbmsoc3RydWN0IGRvbWFpbiAqZCwgZXZl
bnRfd29yZF90ICp3b3JkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBsaW5rKQogewogICAgIGV2ZW50X3dvcmRfdCB3
OwpAQCAtMTI5LDcgKzEzMSw3IEBAIHN0YXRpYyBib29sX3QgZXZ0Y2huX2Zp
Zm9fc2V0X2xpbmsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgZXZlbnRfd29y
ZF90ICp3b3JkLAogICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgLyogTG9j
ayB0aGUgd29yZCB0byBwcmV2ZW50IGd1ZXN0IHVubWFza2luZy4gKi8KLSAg
ICBzZXRfYml0KEVWVENITl9GSUZPX0JVU1ksIHdvcmQpOworICAgIGd1ZXN0
X3NldF9iaXQoZCwgRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7CiAKICAgICB3
ID0gcmVhZF9hdG9taWMod29yZCk7CiAKQEAgLTEzOSwxMyArMTQxLDEzIEBA
IHN0YXRpYyBib29sX3QgZXZ0Y2huX2ZpZm9fc2V0X2xpbmsoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgZXZlbnRfd29yZF90ICp3b3JkLAogICAgICAgICBp
ZiAoIHJldCA+PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBy
ZXQgPT0gMCApCi0gICAgICAgICAgICAgICAgY2xlYXJfYml0KEVWVENITl9G
SUZPX0JVU1ksIHdvcmQpOworICAgICAgICAgICAgICAgIGd1ZXN0X2NsZWFy
X2JpdChkLCBFVlRDSE5fRklGT19CVVNZLCB3b3JkKTsKICAgICAgICAgICAg
IHJldHVybiByZXQ7CiAgICAgICAgIH0KICAgICB9CiAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJkb21haW4gJWQsIHBvcnQgJWQgbm90IGxpbmtl
ZFxuIiwKICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGxpbmspOwotICAg
IGNsZWFyX2JpdChFVlRDSE5fRklGT19CVVNZLCB3b3JkKTsKKyAgICBndWVz
dF9jbGVhcl9iaXQoZCwgRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7CiAgICAg
cmV0dXJuIDE7CiB9CiAKQEAgLTE3MCwxMyArMTcyLDEzIEBAIHN0YXRpYyB2
b2lkIGV2dGNobl9maWZvX3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKLSAgICB3YXNfcGVuZGluZyA9IHRlc3RfYW5kX3NldF9iaXQoRVZUQ0hO
X0ZJRk9fUEVORElORywgd29yZCk7CisgICAgd2FzX3BlbmRpbmcgPSBndWVz
dF90ZXN0X2FuZF9zZXRfYml0KGQsIEVWVENITl9GSUZPX1BFTkRJTkcsIHdv
cmQpOwogCiAgICAgLyoKICAgICAgKiBMaW5rIHRoZSBldmVudCBpZiBpdCB1
bm1hc2tlZCBhbmQgbm90IGFscmVhZHkgbGlua2VkLgogICAgICAqLwotICAg
IGlmICggIXRlc3RfYml0KEVWVENITl9GSUZPX01BU0tFRCwgd29yZCkKLSAg
ICAgICAgICYmICF0ZXN0X2JpdChFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQp
ICkKKyAgICBpZiAoICFndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19N
QVNLRUQsIHdvcmQpICYmCisgICAgICAgICAhZ3Vlc3RfdGVzdF9iaXQoZCwg
RVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSApCiAgICAgewogICAgICAgICBz
dHJ1Y3QgZXZ0Y2huX2ZpZm9fcXVldWUgKnEsICpvbGRfcTsKICAgICAgICAg
ZXZlbnRfd29yZF90ICp0YWlsX3dvcmQ7CkBAIC0yMDUsNyArMjA3LDcgQEAg
c3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9fc2V0X3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgICAgaWYgKCAh
b2xkX3EgKQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAgICAgIGlm
ICggdGVzdF9hbmRfc2V0X2JpdChFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQp
ICkKKyAgICAgICAgaWYgKCBndWVzdF90ZXN0X2FuZF9zZXRfYml0KGQsIEVW
VENITl9GSUZPX0xJTktFRCwgd29yZCkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGRfcS0+bG9jaywgZmxh
Z3MpOwogICAgICAgICAgICAgZ290byBkb25lOwpAQCAtMjUxLDggKzI1Myw4
IEBAIHN0YXRpYyB2b2lkIGV2dGNobl9maWZvX3NldF9wZW5kaW5nKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnEtPmxvY2ssIGZsYWdzKTsKIAogICAg
ICAgICBpZiAoICFsaW5rZWQKLSAgICAgICAgICAgICAmJiAhdGVzdF9hbmRf
c2V0X2JpdChxLT5wcmlvcml0eSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdi0+ZXZ0Y2huX2ZpZm8tPmNvbnRyb2xfYmxvY2stPnJl
YWR5KSApCisgICAgICAgICAgICAgJiYgIWd1ZXN0X3Rlc3RfYW5kX3NldF9i
aXQoZCwgcS0+cHJpb3JpdHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnYtPmV2dGNobl9maWZvLT5jb250cm9sX2Jsb2Nr
LT5yZWFkeSkgKQogICAgICAgICAgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5k
aW5nKHYpOwogICAgIH0KICBkb25lOgpAQCAtMjc0LDcgKzI3Niw3IEBAIHN0
YXRpYyB2b2lkIGV2dGNobl9maWZvX2NsZWFyX3BlbmRpbmcoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAqIE5vIG5l
ZWQgdG8gdW5saW5rIGFzIHRoZSBndWVzdCB3aWxsIHVubGluayBhbmQgaWdu
b3JlCiAgICAgICogbm9uLXBlbmRpbmcgZXZlbnRzLgogICAgICAqLwotICAg
IGNsZWFyX2JpdChFVlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsKKyAgICBn
dWVzdF9jbGVhcl9iaXQoZCwgRVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCk7
CiB9CiAKIHN0YXRpYyB2b2lkIGV2dGNobl9maWZvX3VubWFzayhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCkBAIC0yODYsMTAg
KzI4OCwxMCBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlmb191bm1hc2soc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgIGlm
ICggdW5saWtlbHkoIXdvcmQpICkKICAgICAgICAgcmV0dXJuOwogCi0gICAg
Y2xlYXJfYml0KEVWVENITl9GSUZPX01BU0tFRCwgd29yZCk7CisgICAgZ3Vl
c3RfY2xlYXJfYml0KGQsIEVWVENITl9GSUZPX01BU0tFRCwgd29yZCk7CiAK
ICAgICAvKiBSZWxpbmsgaWYgcGVuZGluZy4gKi8KLSAgICBpZiAoIHRlc3Rf
Yml0KEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpICkKKyAgICBpZiAoIGd1
ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpICkK
ICAgICAgICAgZXZ0Y2huX2ZpZm9fc2V0X3BlbmRpbmcodiwgZXZ0Y2huKTsK
IH0KIApAQCAtMjk3LDIxICsyOTksMjEgQEAgc3RhdGljIGJvb2wgZXZ0Y2hu
X2ZpZm9faXNfcGVuZGluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBldnRj
aG5fcG9ydF90IHBvcnQpCiB7CiAgICAgY29uc3QgZXZlbnRfd29yZF90ICp3
b3JkID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwgcG9ydCk7CiAK
LSAgICByZXR1cm4gd29yZCAmJiB0ZXN0X2JpdChFVlRDSE5fRklGT19QRU5E
SU5HLCB3b3JkKTsKKyAgICByZXR1cm4gd29yZCAmJiBndWVzdF90ZXN0X2Jp
dChkLCBFVlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsKIH0KIAogc3RhdGlj
IGJvb2xfdCBldnRjaG5fZmlmb19pc19tYXNrZWQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIGNvbnN0IGV2
ZW50X3dvcmRfdCAqd29yZCA9IGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0
KGQsIHBvcnQpOwogCi0gICAgcmV0dXJuICF3b3JkIHx8IHRlc3RfYml0KEVW
VENITl9GSUZPX01BU0tFRCwgd29yZCk7CisgICAgcmV0dXJuICF3b3JkIHx8
IGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX01BU0tFRCwgd29yZCk7
CiB9CiAKIHN0YXRpYyBib29sX3QgZXZ0Y2huX2ZpZm9faXNfYnVzeShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7CiAg
ICAgY29uc3QgZXZlbnRfd29yZF90ICp3b3JkID0gZXZ0Y2huX2ZpZm9fd29y
ZF9mcm9tX3BvcnQoZCwgcG9ydCk7CiAKLSAgICByZXR1cm4gd29yZCAmJiB0
ZXN0X2JpdChFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQpOworICAgIHJldHVy
biB3b3JkICYmIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX0xJTktF
RCwgd29yZCk7CiB9CiAKIHN0YXRpYyBpbnQgZXZ0Y2huX2ZpZm9fc2V0X3By
aW9yaXR5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNo
biwKQEAgLTMzOCwxMSArMzQwLDExIEBAIHN0YXRpYyB2b2lkIGV2dGNobl9m
aWZvX3ByaW50X3N0YXRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgd29yZCA9
IGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0KGQsIGV2dGNobi0+cG9ydCk7
CiAgICAgaWYgKCAhd29yZCApCiAgICAgICAgIHByaW50aygiPyAgICAgIik7
Ci0gICAgZWxzZSBpZiAoIHRlc3RfYml0KEVWVENITl9GSUZPX0xJTktFRCwg
d29yZCkgKQotICAgICAgICBwcmludGsoIiVjICUtNHUiLCB0ZXN0X2JpdChF
VlRDSE5fRklGT19CVVNZLCB3b3JkKSA/ICdCJyA6ICcgJywKKyAgICBlbHNl
IGlmICggZ3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3
b3JkKSApCisgICAgICAgIHByaW50aygiJWMgJS00dSIsIGd1ZXN0X3Rlc3Rf
Yml0KGQsIEVWVENITl9GSUZPX0JVU1ksIHdvcmQpID8gJ0InIDogJyAnLAog
ICAgICAgICAgICAgICAgKndvcmQgJiBFVlRDSE5fRklGT19MSU5LX01BU0sp
OwogICAgIGVsc2UKLSAgICAgICAgcHJpbnRrKCIlYyAtICAgIiwgdGVzdF9i
aXQoRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcpOworICAg
ICAgICBwcmludGsoIiVjIC0gICAiLCBndWVzdF90ZXN0X2JpdChkLCBFVlRD
SE5fRklGT19CVVNZLCB3b3JkKSA/ICdCJyA6ICcgJyk7CiB9CiAKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZXZ0Y2huX3BvcnRfb3BzIGV2dGNobl9wb3J0X29w
c19maWZvID0KQEAgLTQ5NCw3ICs0OTYsNyBAQCBzdGF0aWMgdm9pZCBzZXR1
cF9wb3J0cyhzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgIGV2dGNobiA9
IGV2dGNobl9mcm9tX3BvcnQoZCwgcG9ydCk7CiAKLSAgICAgICAgaWYgKCB0
ZXN0X2JpdChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcp
KSApCisgICAgICAgIGlmICggZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSkgKQogICAgICAgICAgICAg
ZXZ0Y2huLT5wZW5kaW5nID0gMTsKIAogICAgICAgICBldnRjaG5fZmlmb19z
ZXRfcHJpb3JpdHkoZCwgZXZ0Y2huLCBFVlRDSE5fRklGT19QUklPUklUWV9E
RUZBVUxUKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAwMzI3MzM1NTg1
Li5kYTdiNjQ0NzAyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zOSw2
ICszOSw3IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDx4
c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CisjaW5jbHVk
ZSA8YXNtL2d1ZXN0X2F0b21pY3MuaD4KIAogLyogUGVyLWRvbWFpbiBncmFu
dCBpbmZvcm1hdGlvbi4gKi8KIHN0cnVjdCBncmFudF90YWJsZSB7CkBAIC02
NTMsNiArNjU0LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFudF9l
bnRyaWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiB9CiAKIHN0YXRpYyBp
bnQgX3NldF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3Qg
KnNoYWgsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21h
aW4gKnJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0
aXZlX2dyYW50X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCByZWFkb25seSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IG1hcGZsYWcsCkBAIC03MDgsOCArNzEwLDggQEAgc3RhdGljIGludCBf
c2V0X3N0YXR1c192MShjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hh
aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAiQXR0ZW1wdCB0byB3cml0
ZS1waW4gYSByL28gZ3JhbnQgZW50cnlcbiIpOwogICAgICAgICB9CiAKLSAg
ICAgICAgcHJldl9zY29tYm8ud29yZCA9IGNtcHhjaGcoKHUzMiAqKXNoYWgs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb21iby53
b3JkLCBuZXdfc2NvbWJvLndvcmQpOworICAgICAgICBwcmV2X3Njb21iby53
b3JkID0gZ3Vlc3RfY21weGNoZyhyZCwgKHUzMiAqKXNoYWgsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb21iby53b3Jk
LCBuZXdfc2NvbWJvLndvcmQpOwogICAgICAgICBpZiAoIGxpa2VseShwcmV2
X3Njb21iby53b3JkID09IHNjb21iby53b3JkKSApCiAgICAgICAgICAgICBi
cmVhazsKIApAQCAtNzI2LDYgKzcyOCw3IEBAIGRvbmU6CiAKIHN0YXRpYyBp
bnQgX3NldF9zdGF0dXNfdjIoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3Qg
KnNoYWgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1
c190ICpzdGF0dXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKnJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByZWFkb25seSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IG1hcGZsYWcsCkBAIC03ODgsOCArNzkxLDggQEAgc3RhdGlj
IGludCBfc2V0X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFkZXJf
dCAqc2hhaCwKICAgICAgICAgICAgICAoaWQgIT0gbGRvbWlkKSB8fAogICAg
ICAgICAgICAgICghcmVhZG9ubHkgJiYgKGZsYWdzICYgR1RGX3JlYWRvbmx5
KSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxh
ZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7Ci0gICAgICAgICAgICBnbnR0YWJf
Y2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CisgICAgICAgICAg
ICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMp
OworICAgICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfcmVh
ZGluZywgc3RhdHVzKTsKICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdO
VFNUX2dlbmVyYWxfZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAiVW5z
dGFibGUgZmxhZ3MgKCV4KSBvciBkb20gKCVkKTsgZXhwZWN0ZWQgZCVkIChy
L3c6ICVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpZCwg
bGRvbWlkLCAhcmVhZG9ubHkpOwpAQCAtNzk5LDcgKzgwMiw3IEBAIHN0YXRp
YyBpbnQgX3NldF9zdGF0dXNfdjIoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVy
X3QgKnNoYWgsCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5KGZsYWdz
ICYgR1RGX3JlYWRvbmx5KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdu
dHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0
YXR1cyk7CiAgICAgICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5l
cmFsX2Vycm9yLAogICAgICAgICAgICAgICAgICAgICAgIlVuc3RhYmxlIGdy
YW50IHJlYWRvbmx5IGZsYWdcbiIpOwogICAgICAgICB9CkBAIC04MTIsNiAr
ODE1LDcgQEAgZG9uZToKIAogc3RhdGljIGludCBfc2V0X3N0YXR1cyhjb25z
dCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaCwKICAgICAgICAgICAgICAg
ICAgICAgICAgZ3JhbnRfc3RhdHVzX3QgKnN0YXR1cywKKyAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqcmQsCiAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIHJndF92ZXJzaW9uLAogICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiAg
ICAgICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwKQEAgLTgyMCw5
ICs4MjQsOSBAQCBzdGF0aWMgaW50IF9zZXRfc3RhdHVzKGNvbnN0IGdyYW50
X2VudHJ5X2hlYWRlcl90ICpzaGFoLAogewogCiAgICAgaWYgKCByZ3RfdmVy
c2lvbiA9PSAxICkKLSAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YxKHNo
YWgsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7CisgICAgICAg
IHJldHVybiBfc2V0X3N0YXR1c192MShzaGFoLCByZCwgYWN0LCByZWFkb25s
eSwgbWFwZmxhZywgbGRvbWlkKTsKICAgICBlbHNlCi0gICAgICAgIHJldHVy
biBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMsIGFjdCwgcmVhZG9ubHks
IG1hcGZsYWcsIGxkb21pZCk7CisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1
c192MihzaGFoLCBzdGF0dXMsIHJkLCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFn
LCBsZG9taWQpOwogfQogCiBzdGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9l
bnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICps
ZCwKQEAgLTk5Myw3ICs5OTcsNyBAQCBtYXBfZ3JhbnRfcmVmKAogICAgICAg
ICAgKCEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAg
ICAgICEoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2
d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9z
dGF0dXMoc2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAg
ICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMsIHJk
LCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHksIDEsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQtPmRvbWFpbl9pZCkg
IT0gR05UU1Rfb2theSkgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFz
ZV9vdXQ7CkBAIC0xMjE2LDEwICsxMjIwLDEwIEBAIG1hcF9ncmFudF9yZWYo
CiAgdW5sb2NrX291dF9jbGVhcjoKICAgICBpZiAoICEob3AtPmZsYWdzICYg
R05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAgICAgIShhY3QtPnBpbiAmIChH
TlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSApCi0gICAgICAg
IGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAg
ICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3Rh
dHVzKTsKIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBn
bnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwog
CiAgYWN0X3JlbGVhc2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNl
KGFjdCk7CkBAIC0xNTAyLDEwICsxNTA2LDEwIEBAIHVubWFwX2NvbW1vbl9j
b21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAKICAg
ICBpZiAoICgoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5f
aHN0d19tYXNrKSkgPT0gMCkgJiYKICAgICAgICAgICEob3AtPmRvbmUgJiBH
TlRNQVBfcmVhZG9ubHkpICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWco
X0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJf
ZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCBh
Y3QtPnBpbiA9PSAwICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dU
Rl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxh
ZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgICAgYWN0aXZlX2Vu
dHJ5X3JlbGVhc2UoYWN0KTsKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3Qp
OwpAQCAtMjA3MCw4ICsyMDc0LDggQEAgZ250dGFiX3ByZXBhcmVfZm9yX3Ry
YW5zZmVyKAogICAgICAgICBuZXdfc2NvbWJvID0gc2NvbWJvOwogICAgICAg
ICBuZXdfc2NvbWJvLnNob3J0cy5mbGFncyB8PSBHVEZfdHJhbnNmZXJfY29t
bWl0dGVkOwogCi0gICAgICAgIHByZXZfc2NvbWJvLndvcmQgPSBjbXB4Y2hn
KCh1MzIgKikmc2hhLT5mbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2NvbWJvLndvcmQsIG5ld19zY29tYm8ud29yZCk7Cisg
ICAgICAgIHByZXZfc2NvbWJvLndvcmQgPSBndWVzdF9jbXB4Y2hnKHJkLCAo
dTMyICopJnNoYS0+ZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNjb21iby53b3JkLCBuZXdfc2NvbWJvLndvcmQp
OwogICAgICAgICBpZiAoIGxpa2VseShwcmV2X3Njb21iby53b3JkID09IHNj
b21iby53b3JkKSApCiAgICAgICAgICAgICBicmVhazsKIApAQCAtMjM1Niwx
MSArMjM2MCwxMSBAQCByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAogCiAgICAg
ICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICAgICAgaWYg
KCAhKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdf
bWFzaykpICkKLSAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZf
d3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgICAgIGdudHRhYl9jbGVhcl9m
bGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAgICAgfQogCiAgICAg
aWYgKCAhYWN0LT5waW4gKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhf
R1RGX3JlYWRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9m
bGFnKHJkLCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKICAgICBhY3RpdmVf
ZW50cnlfcmVsZWFzZShhY3QpOwogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJn
dCk7CkBAIC0yMzgyLDE0ICsyMzg2LDE1IEBAIHJlbGVhc2VfZ3JhbnRfZm9y
X2NvcHkoCiAgICB1bmRlciB0aGUgZG9tYWluJ3MgZ3JhbnQgdGFibGUgbG9j
ay4gKi8KIC8qIE9ubHkgc2FmZSBvbiB0cmFuc2l0aXZlIGdyYW50cy4gIEV2
ZW4gdGhlbiwgbm90ZSB0aGF0IHdlIGRvbid0CiAgICBhdHRlbXB0IHRvIGRy
b3AgYW55IHBpbiBvbiB0aGUgcmVmZXJlbnQgZ3JhbnQuICovCi1zdGF0aWMg
dm9pZCBmaXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGNvbnN0IHN0cnVjdCBh
Y3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKK3N0YXRpYyB2b2lkIGZpeHVwX3N0
YXR1c19mb3JfY29weV9waW4oc3RydWN0IGRvbWFpbiAqcmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBh
Y3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDE2X3QgKnN0YXR1cykKIHsKICAgICBp
ZiAoICEoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJTl9k
ZXZ3X21hc2spKSApCi0gICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZf
d3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWco
cmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKIAogICAgIGlmICggIWFjdC0+
cGluICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5n
LCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dU
Rl9yZWFkaW5nLCBzdGF0dXMpOwogfQogCiAvKiBHcmFiIGEgZnJhbWUgbnVt
YmVyIGZyb20gYSBncmFudCBlbnRyeSBhbmQgdXBkYXRlIHRoZSBmbGFncyBh
bmQgcGluCkBAIC0yNDQ5LDcgKzI0NTQsNyBAQCBhY3F1aXJlX2dyYW50X2Zv
cl9jb3B5KAogICAgIHsKICAgICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFy
ZWFkb25seSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIShvbGRf
cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSkg
JiYKLSAgICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192MihzaGFoLCBz
dGF0dXMsIGFjdCwgcmVhZG9ubHksIDAsCisgICAgICAgICAgICAgKHJjID0g
X3NldF9zdGF0dXNfdjIoc2hhaCwgc3RhdHVzLCByZCwgYWN0LCByZWFkb25s
eSwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZG9t
KSkgIT0gR05UU1Rfb2theSApCiAgICAgICAgICAgICBnb3RvIHVubG9ja19v
dXQ7CiAKQEAgLTI0OTgsNyArMjUwMyw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9y
X2NvcHkoCiAKICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAg
ICAgICAgewotICAgICAgICAgICAgZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bp
bihhY3QsIHN0YXR1cyk7CisgICAgICAgICAgICBmaXh1cF9zdGF0dXNfZm9y
X2NvcHlfcGluKHJkLCBhY3QsIHN0YXR1cyk7CiAgICAgICAgICAgICByY3Vf
dW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgICAgICAgICBhY3RpdmVfZW50cnlf
cmVsZWFzZShhY3QpOwogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2so
cmd0KTsKQEAgLTI1MjAsNyArMjUyNSw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9y
X2NvcHkoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICFhY3QtPmlzX3N1
Yl9wYWdlKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZWxlYXNlX2dy
YW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZWFkb25seSk7Ci0gICAg
ICAgICAgICBmaXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVz
KTsKKyAgICAgICAgICAgIGZpeHVwX3N0YXR1c19mb3JfY29weV9waW4ocmQs
IGFjdCwgc3RhdHVzKTsKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWlu
KHRkKTsKICAgICAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7
CiAgICAgICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjU0
OSw3ICsyNTU0LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICBl
bHNlIGlmICggIW9sZF9waW4gfHwKICAgICAgICAgICAgICAgKCFyZWFkb25s
eSAmJiAhKG9sZF9waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0
d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9z
dGF0dXMoc2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAg
ICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMsIHJk
LCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWFkb25seSwgMCwgbGRvbSkpICE9IEdOVFNUX29rYXkg
KQogICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIApAQCAtMjYzNywx
MCArMjY0MiwxMCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogIHVubG9j
a19vdXRfY2xlYXI6CiAgICAgaWYgKCAhKHJlYWRvbmx5KSAmJgogICAgICAg
ICAgIShhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2Rl
dndfbWFzaykpICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93
cml0aW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhy
ZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCAhYWN0LT5w
aW4gKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcs
IHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RG
X3JlYWRpbmcsIHN0YXR1cyk7CiAKICB1bmxvY2tfb3V0OgogICAgIGFjdGl2
ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CkBAIC0zNzA3LDExICszNzEyLDExIEBA
IGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAogICAgICAgICAgICAgfQogCiAg
ICAgICAgICAgICBpZiAoIChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNr
fEdOVFBJTl9oc3R3X21hc2spKSA9PSAwICkKLSAgICAgICAgICAgICAgICBn
bnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CisgICAg
ICAgICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGlu
Zywgc3RhdHVzKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggYWN0LT5w
aW4gPT0gMCApCi0gICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RG
X3JlYWRpbmcsIHN0YXR1cyk7CisgICAgICAgICAgICBnbnR0YWJfY2xlYXJf
ZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgICAgICAgIGFj
dGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgICAgIGdyYW50X3JlYWRf
dW5sb2NrKHJndCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3Rh
YmxlLmgKaW5kZXggNjE5NzIxZjEyMS4uNjNiYTBlZjA0NSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtMTQsNyArMTQs
NyBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7CiAgICAgZ2ZuX3QgKnN0
YXR1c19nZm47CiB9OwogCi12b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2ln
bmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKK3ZvaWQgZ250dGFiX2Ns
ZWFyX2ZsYWcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBuciwg
dWludDE2X3QgKmFkZHIpOwogaW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBp
bmcodW5zaWduZWQgbG9uZyBncGFkZHIsCiAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGludAogICAg
ICAgICBjYWNoZV9mbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKaW5kZXggNjZlOTc0MjAwMy4uYzIyY2ZlODFiOCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaApAQCAtODQs
NyArODQsOCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBnbnR0YWJf
ZG9tMF9tYXgodm9pZCkKIAogI2RlZmluZSBnbnR0YWJfbWFya19kaXJ0eShk
LCBmKSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIF9tZm4oZikpCiAKLXN0YXRp
YyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQg
bnIsIHVpbnQxNl90ICpzdCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJf
Y2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2
X3QgKnN0KQogewogICAgIC8qCiAgICAgICogTm90ZSB0aGF0IHRoaXMgY2Fu
bm90IGJlIGNsZWFyX2JpdCgpLCBhcyB0aGUgYWNjZXNzIG11c3QgYmUKLS0g
CjIuMTcuMQoK

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

RnJvbSA4MDI2NWQxYTk0OWNlN2I2ZjVkOTM3ODJhZjM2OGZiODJlZGY5YTcw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDE5LzIw
XSB4ZW4vYXJtOiBBZGQgcGVyZm9ybWFuY2UgY291bnRlcnMgaW4gZ3Vlc3QK
IGF0b21pYyBoZWxwZXJzCgpBZGQgcGVyZm9ybWFuY2UgY291bnRlcnMgaW4g
Z3Vlc3QgYXRvbWljIGhlbHBlcnMgdG8gYmUgYWJsZSB0byBkZXRlY3QKd2hl
dGhlciBhIGd1ZXN0IGlzIG9mdGVuIHBhdXNlZCBkdXJpbmcgdGhlIG9wZXJh
dGlvbnMuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgg
fCAxMiArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNf
ZGVmbi5oICAgIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X2F0b21pY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRv
bWljcy5oCmluZGV4IDYxOTI1ZDMxM2QuLjY5ODUwOGJmODcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCkBAIC0yNCw5
ICsyNCwxMyBAQCBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCBndWVz
dF9zYWZlX2F0b21pY19tYXgpOwogI2RlZmluZSBndWVzdF9iaXRvcChuYW1l
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF8jI25hbWUoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSBcCiB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHBlcmZjX2lu
Y3IoYXRvbWljc19ndWVzdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgaWYgKCBuYW1lIyNfdGltZW91dChuciwgcCwgdGhp
c19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSkgKSAgICAgICAgICAgXAog
ICAgICAgICByZXR1cm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVyZmNfaW5jcihhdG9taWNz
X2d1ZXN0X3BhdXNlZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgbmFtZShu
ciwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvbWFpbl91bnBhdXNlKGQp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKQEAgLTM4LDExICs0MiwxNSBAQCBzdGF0aWMgaW5saW5l
IGludCBndWVzdF8jI25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKSAgXAogICAgIGJvb2wgc3VjY2VlZDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBpbnQgb2xkYml0OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHBlcmZjX2lu
Y3IoYXRvbWljc19ndWVzdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgc3VjY2VlZCA9IG5hbWUjI190aW1lb3V0KG5yLCBw
LCAmb2xkYml0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9z
YWZlX2F0b21pY19tYXgpKTsgICAgICAgICAgICAgIFwKICAgICBpZiAoIHN1
Y2NlZWQgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHJldHVybiBvbGRiaXQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBwZXJmY19pbmNyKGF0b21pY3NfZ3Vlc3RfcGF1c2VkKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvbWFpbl9wYXVzZV9ub3N5
bmMoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBvbGRiaXQgPSBuYW1lKG5yLCBwKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgZG9tYWluX3VucGF1c2UoZCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzMsMTAg
KzgxLDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2d1ZXN0
X2NtcHhjaGcoc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICB1bnNpZ25lZCBs
b25nIG9sZHZhbCA9IG9sZDsKIAorICAgIHBlcmZjX2luY3IoYXRvbWljc19n
dWVzdCk7CisKICAgICBpZiAoIF9fY21weGNoZ19tYl90aW1lb3V0KHB0ciwg
Jm9sZHZhbCwgbmV3LCBzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSkgKQogICAg
ICAgICByZXR1cm4gb2xkdmFsOwogCisgICAgcGVyZmNfaW5jcihhdG9taWNz
X2d1ZXN0X3BhdXNlZCk7CisKICAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQp
OwogICAgIG9sZHZhbCA9IF9fY21weGNoZ19tYihwdHIsIG9sZCwgbmV3LCBz
aXplKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJmY19kZWZuLmgKaW5kZXggODc4NjYyNjRjYS4uZGZhOTc4
MTEyZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgK
QEAgLTcyLDYgKzcyLDkgQEAgUEVSRkNPVU5URVIocGh5c190aW1lcl9pcnFz
LCAgIlBoeXNpY2FsIHRpbWVyIGludGVycnVwdHMiKQogUEVSRkNPVU5URVIo
dmlydF90aW1lcl9pcnFzLCAgIlZpcnR1YWwgdGltZXIgaW50ZXJydXB0cyIp
CiBQRVJGQ09VTlRFUihtYWludGVuYW5jZV9pcnFzLCAiTWFpbnRlbmFuY2Ug
aW50ZXJydXB0cyIpCiAKK1BFUkZDT1VOVEVSKGF0b21pY3NfZ3Vlc3QsICAg
ICJhdG9taWNzOiBndWVzdCBhY2Nlc3MiKQorUEVSRkNPVU5URVIoYXRvbWlj
c19ndWVzdF9wYXVzZWQsICAgImF0b21pY3M6IGd1ZXN0IHBhdXNlZCIpCisK
IC8qI2VuZGlmKi8gLyogX19YRU5fUEVSRkNfREVGTl9IX18gKi8KIAogLyoK
LS0gCjIuMTcuMQoK

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

RnJvbSBiNmVmODdiNzY0MGI0YWQ2Y2IxNTUwMGRjNDc1ZjM3MmE4NzJmNzcz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEwIDIwLzIw
XSB4ZW4vYXJtOiBncmFudC10YWJsZTogUHJvdGVjdCBnbnR0YWJfY2xlYXJf
ZmxhZwogYWdhaW5zdCBndWVzdCBtaXNiZWhhdmlvcgoKVGhlIGZ1bmN0aW9u
IGdudHRhYl9jbGVhcl9mbGFnIGlzIHVzZWQgdG8gY2xlYXIgdGhlIGFjY2Vz
cyBmbGFncy4gT24KQXJtLCBpdCBpcyBpbXBsZW1lbnRlZCB1c2luZyBhIGxv
b3AgYW5kIGd1ZXN0X2NtcHhjaGcuCgpJdCBpcyBwb3NzaWJsZSB0aGF0IGd1
ZXN0X2NtcHhjaGcgd2lsbCBhbHdheXMgcmV0dXJuIGEgZGlmZmVyZW50IHZh
bHVlCnRoYW4gb2xkLiBUaGlzIGNhbiBoYXBwZW4gaWYgdGhlIGd1ZXN0IHVw
ZGF0ZWQgdGhlIG1lbW9yeSBiZWZvcmUgWGVuIGhhcwp0aW1lIHRvIGRvIHRo
ZSBleGNoYW5nZS4gQmVjYXVzZSBvZiB0aGF0LCB0aGVyZSBhcmUgbm8gd2F5
IGZvciB0bwpwcm9taXNlIHRoZSBsb29wIHdpbGwgZW5kLgoKSXQgaXMgcG9z
c2libGUgdG8gbWFrZSB0aGUgY3VycmVudCBjb2RlIHNhZmUgYnkgcmUtdXNp
bmcgdGhlIHNhbWUKcHJpbmNpcGxlIGFzIGFwcGxpZWQgb24gdGhlIGd1ZXN0
IGF0b21pYyBoZWxwZXIuIEhvd2V2ZXIgdGhpcyBwYXRjaAp0YWtlcyBhIGRp
ZmZlcmVudCBhcHByb2FjaCB0aGF0IHNob3VsZCBsZWFkIHRvIG1vcmUgZWZm
aWNpZW50IGNvZGUgaW4KdGhlIGRlZmF1bHQgY2FzZS4KCkEgbmV3IGhlbHBl
ciBpcyBpbnRyb2R1Y2VkIHRvIGNsZWFyIGEgc2V0IG9mIGJpdHMgb24gYSAx
Ni1iaXRzIHdvcmQuClRoaXMgc2hvdWxkIGF2b2lkIGEgYW4gZXh0cmEgbG9v
cCB0byBjaGVjayBjbXB4Y2hnIHN1Y2NlZWRlZC4KCk5vdGUgdGhhdCBhIG1h
c2sgaXMgdXNlZCBpbnN0ZWFkIG9mIGEgYml0LCBzbyB0aGUgaGVscGVyIGNh
biBiZSByZS11c2VkCmxhdGVyIG9uIGZvciBjbGVhcmluZyBtdWx0aXBsZSBm
bGFncyBhdCB0aGUgc2FtZSB0aW1lLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
OTUuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMgICAgIHwgMzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9h
cm02NC9saWIvYml0b3BzLmMgICAgIHwgMzMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAg
ICB8IDEwICstLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMu
aCAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0
X2F0b21pY3MuaCB8IDEzICsrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQs
IDg2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvYml0b3BzLmMKaW5kZXggMDg3NTAzMTRmYy4uM2Rj
YTc2OWJmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9i
aXRvcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5j
CkBAIC0xMjYsNiArMTI2LDQxIEBAIHRlc3RvcCh0ZXN0X2FuZF9jaGFuZ2Vf
Yml0LCBlb3IpCiB0ZXN0b3AodGVzdF9hbmRfY2xlYXJfYml0LCBiaWMpCiB0
ZXN0b3AodGVzdF9hbmRfc2V0X2JpdCwgb3JyKQogCitzdGF0aWMgYWx3YXlz
X2lubGluZSBib29sIGludF9jbGVhcl9tYXNrMTYodWludDE2X3QgbWFzaywg
dm9sYXRpbGUgdWludDE2X3QgKnAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCB0aW1lb3V0LCB1bnNpZ25lZCBp
bnQgbWF4X3RyeSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOwor
CisgICAgcHJlZmV0Y2h3KChjb25zdCB1aW50MTZfdCAqKXApOworCisgICAg
ZG8KKyAgICB7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoIi8vIGludF9jbGVh
cl9tYXNrMTZcbiIKKyAgICAgICAgIiAgIGxkcmV4aCAgJTIsICUxXG4iCisg
ICAgICAgICIgICBiaWMgICAgICUyLCAlMiwgJTNcbiIKKyAgICAgICAgIiAg
IHN0cmV4aCAgJTAsICUyLCAlMVxuIgorICAgICAgICA6ICI9JnIiIChyZXMp
LCAiK1FvIiAoKnApLCAiPSZyIiAodG1wKQorICAgICAgICA6ICJyIiAobWFz
aykpOworCisgICAgICAgIGlmICggIXJlcyApCisgICAgICAgICAgICBicmVh
azsKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90cnkpID4g
MCkgKTsKKworICAgIHJldHVybiAhcmVzOworfQorCit2b2lkIGNsZWFyX21h
c2sxNih1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lkICpwKQoreworICAg
IGlmICggIWludF9jbGVhcl9tYXNrMTYobWFzaywgcCwgZmFsc2UsIDApICkK
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisKK2Jvb2wgY2xl
YXJfbWFzazE2X3RpbWVvdXQodWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9p
ZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1heF90cnkpCit7CisgICAgcmV0dXJuIGludF9jbGVhcl9tYXNrMTYobWFz
aywgcCwgdHJ1ZSwgbWF4X3RyeSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvbGliL2JpdG9wcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9i
aXRvcHMuYwppbmRleCA3OGJmNGVkOGM1Li4yNzY4OGU1NDE4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKQEAgLTExOCw2ICsxMTgs
MzkgQEAgdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQsIGVvcikKIHRlc3Rv
cCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKIHRlc3RvcCh0ZXN0X2FuZF9z
ZXRfYml0LCBvcnIpCiAKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaW50
X2NsZWFyX21hc2sxNih1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB1aW50MTZf
dCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KQorewor
ICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisKKyAgICBkbworICAgIHsK
KyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIGludF9jbGVhcl9tYXNrMTZc
biIKKyAgICAgICAgIiAgIGxkeHJoICAgJXcyLCAlMVxuIgorICAgICAgICAi
ICAgYmljICAgICAldzIsICV3MiwgJXczXG4iCisgICAgICAgICIgICBzdHhy
aCAgICV3MCwgJXcyLCAlMVxuIgorICAgICAgICA6ICI9JnIiIChyZXMpLCAi
K1EiICgqcCksICI9JnIiICh0bXApCisgICAgICAgIDogInIiIChtYXNrKSk7
CisKKyAgICAgICAgaWYgKCAhcmVzICkKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAoKC0tbWF4X3RyeSkgPiAwKSAp
OworCisgICAgcmV0dXJuICFyZXM7Cit9CisKK3ZvaWQgY2xlYXJfbWFzazE2
KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApCit7CisgICAgaWYg
KCAhaW50X2NsZWFyX21hc2sxNihtYXNrLCBwLCBmYWxzZSwgMCkgKQorICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworYm9vbCBjbGVhcl9t
YXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lkICpw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4
X3RyeSkKK3sKKyAgICByZXR1cm4gaW50X2NsZWFyX21hc2sxNihtYXNrLCBw
LCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMDk3YTY0MjRhNC4uY2JjMGU3
YzczOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTE0MDUsMTUgKzE0MDUsNyBAQCB2b2lkIHB1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogdm9pZCBn
bnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIG5yLCB1aW50MTZfdCAqYWRkcikKIHsKLSAgICAvKgotICAgICAqIE5v
dGUgdGhhdCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhlIGFj
Y2VzcyBtdXN0IGJlCi0gICAgICogY29uZmluZWQgdG8gdGhlIHNwZWNpZmll
ZCAyIGJ5dGVzLgotICAgICAqLwotICAgIHVpbnQxNl90IG1hc2sgPSB+KDEg
PDwgbnIpLCBvbGQ7Ci0KLSAgICBkbyB7Ci0gICAgICAgIG9sZCA9ICphZGRy
OwotICAgIH0gd2hpbGUgKGd1ZXN0X2NtcHhjaGcoZCwgYWRkciwgb2xkLCBv
bGQgJiBtYXNrKSAhPSBvbGQpOworICAgIGd1ZXN0X2NsZWFyX21hc2sxNihk
LCBCSVQobnIpLCBhZGRyKTsKIH0KIAogdm9pZCBnbnR0YWJfbWFya19kaXJ0
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9iaXRvcHMuaAppbmRleCBmNjc4MmIzM2JlLi5mOTg5YmM3
MjZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKQEAgLTUzLDYg
KzUzLDggQEAgaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CiAKK3ZvaWQgY2xlYXJfbWFzazE2
KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApOworCiAvKgogICog
VGhlIGhlbHBlcnMgYmVsb3cgbWF5IGZhaWwgdG8gdXBkYXRlIHRoZSBtZW1v
cnkgaWYgdGhlIGFjdGlvbiB0YWtlcwogICogdG9vIGxvbmcuCkBAIC03MSw2
ICs3Myw4IEBAIGJvb2wgdGVzdF9hbmRfY2xlYXJfYml0X3RpbWVvdXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkp
OwogYm9vbCB0ZXN0X2FuZF9jaGFuZ2VfYml0X3RpbWVvdXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50ICpvbGRiaXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KTsKK2Jv
b2wgY2xlYXJfbWFzazE2X3RpbWVvdXQodWludDE2X3QgbWFzaywgdm9sYXRp
bGUgdm9pZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG1heF90cnkpOwogCiAvKioKICAqIF9fdGVzdF9hbmRfc2V0X2Jp
dCAtIFNldCBhIGJpdCBhbmQgcmV0dXJuIGl0cyBvbGQgdmFsdWUKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKaW5kZXggNjk4
NTA4YmY4Ny4uYWYyN2NjNjI3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9ndWVzdF9hdG9taWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9ndWVzdF9hdG9taWNzLmgKQEAgLTczLDYgKzczLDE5IEBAIGd1ZXN0
X3Rlc3RvcCh0ZXN0X2FuZF9jaGFuZ2VfYml0KQogCiAjdW5kZWYgZ3Vlc3Rf
dGVzdG9wCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF9jbGVhcl9tYXNr
MTYoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgbWFzaywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRpbGUgdWludDE2
X3QgKnApCit7CisgICAgcGVyZmNfaW5jcihhdG9taWNzX2d1ZXN0KTsKKwor
ICAgIGlmICggY2xlYXJfbWFzazE2X3RpbWVvdXQobWFzaywgcCwgdGhpc19j
cHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSkgKQorICAgICAgICByZXR1cm47
CisKKyAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOworICAgIGNsZWFyX21h
c2sxNihtYXNrLCBwKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsKK30KKwog
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fZ3Vlc3RfY21weGNoZyhz
dHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2xhdGlsZSB2b2lkICpwdHIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgb2xkLAotLSAKMi4xNy4xCgo=

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

RnJvbSA2NmRiOGU0YzA5NTQ5MWFlNzk1YzhlZWJhZmQ3NzhiMmRhYjY1MTNk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTIgTWFyIDIwMTkgMTQ6
NDA6MjQgKzAxMDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTEgMDEvMjBdIGV2
ZW50czogZHJvcCBhcmNoX2V2dGNobl9pbmplY3QoKQoKSGF2ZSB0aGUgb25s
eSB1c2VyIGNhbGwgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKCkgaW5zdGVh
ZCwgYXQgdGhlIHNhbWUKdGltZSBhcnJhbmdpbmcgZm9yIGNvcnJlY3Qgb3Jk
ZXJpbmcgb2YgdGhlIHdyaXRlcyAoZXZ0Y2huX3BlbmRpbmdfc2VsCnNob3Vs
ZCBiZSB3cml0dGVuIGJlZm9yZSBldnRjaG5fdXBjYWxsX3BlbmRpbmcpLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAg
IHwgNSAtLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgNSAtLS0t
LQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgIHwgMyArLS0KIHhlbi9pbmNs
dWRlL3hlbi9ldmVudC5oICB8IDMgLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRl
eCAzZmFmZGQwYjY2Li4wN2M3MDRlZGZmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTU5
NywxMSArNTk3LDYgQEAgb3V0OgogICAgIHJldHVybjsKIH0KIAotdm9pZCBh
cmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgdmdp
Y19pbmplY3RfaXJxKHYtPmRvbWFpbiwgdiwgdi0+ZG9tYWluLT5hcmNoLmV2
dGNobl9pcnEsIHRydWUpOwotfQotCiBib29sIHZnaWNfZXZ0Y2huX2lycV9w
ZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwppbmRleCBhMzU0NDliZjEx
Li5iZDRlMjY4ZTU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBAIC02OTIs
MTEgKzY5Miw2IEBAIHZvaWQgdmdpY19raWNrX3ZjcHVzKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgfQogfQogCi12b2lkIGFyY2hfZXZ0Y2huX2luamVjdChz
dHJ1Y3QgdmNwdSAqdikKLXsKLSAgICB2Z2ljX2luamVjdF9pcnEodi0+ZG9t
YWluLCB2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSwgdHJ1ZSk7Ci19
Ci0KIGJvb2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc3RydWN0IHZnaWNfaXJxICppcnE7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwpp
bmRleCA2Y2JmMTM1NDU3Li5mMDQ1OGMyMDBmIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAg
LTEyMzksMTAgKzEyMzksOSBAQCBpbnQgbWFwX3ZjcHVfaW5mbyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIG9mZnNldCkK
ICAgICAgKiBNYXJrIGV2ZXJ5dGhpbmcgYXMgYmVpbmcgcGVuZGluZyBqdXN0
IHRvIG1ha2Ugc3VyZSBub3RoaW5nIGdldHMKICAgICAgKiBsb3N0LiAgVGhl
IGRvbWFpbiB3aWxsIGdldCBhIHNwdXJpb3VzIGV2ZW50LCBidXQgaXQgY2Fu
IGNvcGUuCiAgICAgICovCi0gICAgdmNwdV9pbmZvKHYsIGV2dGNobl91cGNh
bGxfcGVuZGluZykgPSAxOwogICAgIGZvciAoIGkgPSAwOyBpIDwgQklUU19Q
RVJfRVZUQ0hOX1dPUkQoZCk7IGkrKyApCiAgICAgICAgIHNldF9iaXQoaSwg
JnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGluZ19zZWwpKTsKLSAgICBhcmNo
X2V2dGNobl9pbmplY3Qodik7CisgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5k
aW5nKHYpOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5o
CmluZGV4IGViYjg3OWU4OGQuLmI4MTUyYTk4MzEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9l
dmVudC5oCkBAIC04Myw5ICs4Myw2IEBAIGludCBndWVzdF9lbmFibGVkX2V2
ZW50KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCB2aXJxKTsKIC8qIE5vdGlm
eSByZW1vdGUgZW5kIG9mIGEgWGVuLWF0dGFjaGVkIGV2ZW50IGNoYW5uZWwu
Ki8KIHZvaWQgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChzdHJ1Y3Qg
ZG9tYWluICpsZCwgaW50IGxwb3J0KTsKIAotLyogSW5qZWN0IGFuIGV2ZW50
IGNoYW5uZWwgbm90aWZpY2F0aW9uIGludG8gdGhlIGd1ZXN0ICovCi12b2lk
IGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdik7Ci0KIC8qCiAg
KiBJbnRlcm5hbCBldmVudCBjaGFubmVsIG9iamVjdCBzdG9yYWdlLgogICoK
LS0gCjIuMTcuMQoK

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

RnJvbSA2Mjg0ZGQ1MzFhZGMxOGM3MTE4MGIzMGY4YzAyN2M4YWMxM2FmOTQ1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTIgTWFyIDIwMTkgMTQ6
NDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTEgMDIvMjBdIGNv
bW1vbjogYXZvaWQgYXRvbWljIHJlYWQtbW9kaWZ5LXdyaXRlIGFjY2Vzc2Vz
CiBpbiBtYXBfdmNwdV9pbmZvKCkKClRoZXJlJ3Mgbm8gbmVlZCB0byBzZXQg
dGhlIGV2dGNobl9wZW5kaW5nX3NlbCBiaXRzIG9uZSBieSBvbmUuIFNpbXBs
eQp3cml0ZSBmdWxsIHdvcmRzIHdpdGggYWxsIG9uZXMuCgpGb3IgQXJtIHRo
aXMgcmVxdWlyZXMgZXh0ZW5kaW5nIHdyaXRlX2F0b21pYygpIHRvIGFsc28g
aGFuZGxlIDY0LWJpdAp2YWx1ZXM7IGZvciBzeW1tZXRyeSByZWFkX2F0b21p
YygpIGdldHMgYWRqdXN0ZWQgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgfCAgOSArKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggfCAxNSArKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBmMDQ1OGMyMDBmLi42
ZWUyYmJhNzUzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTExODYsNyArMTE4Niw2IEBA
IGludCBtYXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGdmbiwgdW5zaWduZWQgb2Zmc2V0KQogICAgIHZvaWQgKm1hcHBpbmc7
CiAgICAgdmNwdV9pbmZvX3QgKm5ld19pbmZvOwogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7Ci0gICAgaW50IGk7CiAKICAgICBpZiAoIG9mZnNldCA+
IChQQUdFX1NJWkUgLSBzaXplb2YodmNwdV9pbmZvX3QpKSApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwpAQCAtMTIzOSw4ICsxMjM4LDEyIEBAIGludCBt
YXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgb2Zmc2V0KQogICAgICAqIE1hcmsgZXZlcnl0aGluZyBh
cyBiZWluZyBwZW5kaW5nIGp1c3QgdG8gbWFrZSBzdXJlIG5vdGhpbmcgZ2V0
cwogICAgICAqIGxvc3QuICBUaGUgZG9tYWluIHdpbGwgZ2V0IGEgc3B1cmlv
dXMgZXZlbnQsIGJ1dCBpdCBjYW4gY29wZS4KICAgICAgKi8KLSAgICBmb3Ig
KCBpID0gMDsgaSA8IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpOyBpKysgKQot
ICAgICAgICBzZXRfYml0KGksICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRp
bmdfc2VsKSk7CisjaWZkZWYgQ09ORklHX0NPTVBBVAorICAgIGlmICggIWhh
c18zMmJpdF9zaGluZm8oZCkgKQorICAgICAgICB3cml0ZV9hdG9taWMoJm5l
d19pbmZvLT5uYXRpdmUuZXZ0Y2huX3BlbmRpbmdfc2VsLCB+MCk7CisgICAg
ZWxzZQorI2VuZGlmCisgICAgICAgIHdyaXRlX2F0b21pYygmdmNwdV9pbmZv
KHYsIGV2dGNobl9wZW5kaW5nX3NlbCksIH4wKTsKICAgICB2Y3B1X21hcmtf
ZXZlbnRzX3BlbmRpbmcodik7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2F0b21pYy5oCmluZGV4IGFmYjNlZWVhNWIuLjdiNGM5ODdm
YTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaApAQCAtNTUsNiAr
NTUsMTkgQEAgYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMs
ICIiLCAgV09SRCwgaW50LCAiciIpCiAjaWYgZGVmaW5lZCAoQ09ORklHX0FS
TV82NCkKIGJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdTY0X2F0b21pYywgIiIs
ICIiLCB1aW50NjRfdCwgIj1yIikKIGJ1aWxkX2F0b21pY193cml0ZSh3cml0
ZV91NjRfYXRvbWljLCAiIiwgIiIsIHVpbnQ2NF90LCAiciIpCisjZWxpZiBk
ZWZpbmVkIChDT05GSUdfQVJNXzMyKQorc3RhdGljIGlubGluZSB1aW50NjRf
dCByZWFkX3U2NF9hdG9taWMoY29uc3Qgdm9sYXRpbGUgdWludDY0X3QgKmFk
ZHIpCit7CisgICAgdWludDY0X3QgdmFsOworCisgICAgYXNtIHZvbGF0aWxl
ICggImxkcmQgJTAsJUgwLCUxIiA6ICI9ciIgKHZhbCkgOiAibSIgKCphZGRy
KSApOworCisgICAgcmV0dXJuIHZhbDsKK30KK3N0YXRpYyBpbmxpbmUgdm9p
ZCB3cml0ZV91NjRfYXRvbWljKHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyLCB1
aW50NjRfdCB2YWwpCit7CisgICAgYXNtIHZvbGF0aWxlICggInN0cmQgJTEs
JUgxLCUwIiA6ICI9bSIgKCphZGRyKSA6ICJyIiAodmFsKSApOworfQogI2Vu
ZGlmCiAKIGJ1aWxkX2FkZF9zaXplZChhZGRfdThfc2l6ZWQsICJiIiwgQllU
RSwgdWludDhfdCwgInJpIikKQEAgLTY5LDYgKzgyLDcgQEAgdm9pZCBfX2Jh
ZF9hdG9taWNfc2l6ZSh2b2lkKTsKICAgICBjYXNlIDE6IF9feCA9ICh0eXBl
b2YoKnApKXJlYWRfdThfYXRvbWljKCh1aW50OF90ICopcCk7IGJyZWFrOyAg
ICAgIFwKICAgICBjYXNlIDI6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTE2
X2F0b21pYygodWludDE2X3QgKilwKTsgYnJlYWs7ICAgIFwKICAgICBjYXNl
IDQ6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTMyX2F0b21pYygodWludDMy
X3QgKilwKTsgYnJlYWs7ICAgIFwKKyAgICBjYXNlIDg6IF9feCA9ICh0eXBl
b2YoKnApKXJlYWRfdTY0X2F0b21pYygodWludDY0X3QgKilwKTsgYnJlYWs7
ICAgIFwKICAgICBkZWZhdWx0OiBfX3ggPSAwOyBfX2JhZF9hdG9taWNfc2l6
ZSgpOyBicmVhazsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwLDYgKzk0LDcgQEAgdm9pZCBfX2JhZF9hdG9taWNfc2l6
ZSh2b2lkKTsKICAgICBjYXNlIDE6IHdyaXRlX3U4X2F0b21pYygodWludDhf
dCAqKXAsICh1aW50OF90KV9feCk7IGJyZWFrOyAgICAgICAgIFwKICAgICBj
YXNlIDI6IHdyaXRlX3UxNl9hdG9taWMoKHVpbnQxNl90ICopcCwgKHVpbnQx
Nl90KV9feCk7IGJyZWFrOyAgICAgIFwKICAgICBjYXNlIDQ6IHdyaXRlX3Uz
Ml9hdG9taWMoKHVpbnQzMl90ICopcCwgKHVpbnQzMl90KV9feCk7IGJyZWFr
OyAgICAgIFwKKyAgICBjYXNlIDg6IHdyaXRlX3U2NF9hdG9taWMoKHVpbnQ2
NF90ICopcCwgKHVpbnQ2NF90KV9feCk7IGJyZWFrOyAgICAgIFwKICAgICBk
ZWZhdWx0OiBfX2JhZF9hdG9taWNfc2l6ZSgpOyBicmVhazsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIu
MTcuMQoK

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

RnJvbSA3MWRmNjQ5OTgxMjAyNTE3NWUzNzc4MWUxNjFkOTBjMGUzYjQzZjNj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDAzLzIw
XSB4ZW4vYXJtOiBBZGQgYW4gaXNiKCkgYmVmb3JlIHJlYWRpbmcgQ05UUENU
X0VMMAogdG8gcHJldmVudCByZS1vcmRlcmluZwoKUGVyIEQ4LjIuMSBpbiBB
Uk0gRERJIDA0ODdDLmEsICJhIHJlYWQgdG8gQ05UUENUX0VMMCBjYW4gb2Nj
dXIKc3BlY3VsYXRpdmVseSBhbmQgb3V0IG9mIG9yZGVyIHJlbGF0aXZlIHRv
IG90aGVyIGluc3RydWN0aW9ucyBleGVjdXRlZApvbiB0aGUgc2FtZSBQRS4i
CgpBZGQgYW4gaW5zdHJ1Y3Rpb24gYmFycmllciB0byBnZXQgYWNjdXJhdGUg
bnVtYmVyIG9mIGN5Y2xlcyB3aGVuCnJlcXVlc3RlZCBpbiBnZXRfY3ljbGVz
KCkuIEZvciB0aGUgb3RoZXIgdXNlcnMgb2YgQ05QQ1RfRUwwLCByZXBsYWNl
IGJ5CmEgY2FsbCB0byBnZXRfY3ljbGVzKCkuCgpUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Rp
bWUuYyAgICAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGlt
ZS5oIHwgNSArKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3RpbWUuYyBiL3hlbi9hcmNoL2FybS90aW1lLmMKaW5kZXggYzExZmNmZWFk
ZC4uYTE1YjRhMGRjNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RpbWUu
YworKysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCkBAIC0xNDksNyArMTQ5LDcg
QEAgdm9pZCBfX2luaXQgcHJlaW5pdF94ZW5fdGltZSh2b2lkKQogICAgIGlm
ICggcmVzICkKICAgICAgICAgcGFuaWMoIlRpbWVyOiBDYW5ub3QgaW5pdGlh
bGl6ZSBwbGF0Zm9ybSB0aW1lciIpOwogCi0gICAgYm9vdF9jb3VudCA9IFJF
QURfU1lTUkVHNjQoQ05UUENUX0VMMCk7CisgICAgYm9vdF9jb3VudCA9IGdl
dF9jeWNsZXMoKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGluaXRfZHRf
eGVuX3RpbWUodm9pZCkKQEAgLTE5MCw3ICsxOTAsNyBAQCBpbnQgX19pbml0
IGluaXRfeGVuX3RpbWUodm9pZCkKIC8qIFJldHVybiBudW1iZXIgb2YgbmFu
b3NlY29uZHMgc2luY2UgYm9vdCAqLwogc190aW1lX3QgZ2V0X3NfdGltZSh2
b2lkKQogewotICAgIHVpbnQ2NF90IHRpY2tzID0gUkVBRF9TWVNSRUc2NChD
TlRQQ1RfRUwwKSAtIGJvb3RfY291bnQ7CisgICAgdWludDY0X3QgdGlja3Mg
PSBnZXRfY3ljbGVzKCkgLSBib290X2NvdW50OwogICAgIHJldHVybiB0aWNr
c190b19ucyh0aWNrcyk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdGltZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmgK
aW5kZXggNWI5YTMxZGU5MS4uY2EzMDQwNjY2OSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS90aW1lLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS90aW1lLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fQVJNX1RJ
TUVfSF9fCiAjZGVmaW5lIF9fQVJNX1RJTUVfSF9fCiAKKyNpbmNsdWRlIDxh
c20vc3lzdGVtLmg+CisKICNkZWZpbmUgRFRfTUFUQ0hfVElNRVIgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIERUX01BVENIX0NPTVBBVElCTEUoImFy
bSxhcm12Ny10aW1lciIpLCBcCiAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgi
YXJtLGFybXY4LXRpbWVyIikKQEAgLTksNyArMTEsOCBAQCB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgY3ljbGVzX3Q7CiAKIHN0YXRpYyBpbmxpbmUgY3ljbGVz
X3QgZ2V0X2N5Y2xlcyAodm9pZCkKIHsKLSAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgIGlzYigpOworICAgICAgICByZXR1cm4gUkVBRF9TWVNSRUc2NChD
TlRQQ1RfRUwwKTsKIH0KIAogLyogTGlzdCBvZiB0aW1lcidzIElSUSAqLwot
LSAKMi4xNy4xCgo=

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

RnJvbSA3ZTQ4MWU3MTQ3ZjgxY2M3Mzk2MTE2NzBlMzBhMDNjOWQ3ZTA2YzVi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDA0LzIw
XSB4ZW4vZ3JhbnRfdGFibGU6IFJld29yayB0aGUgcHJvdG90eXBlIG9mCiBf
c2V0X3N0YXR1cyogZm9yIGxpc2liaWxpdHkKCkl0IGlzIG5vdCBjbGVhciBm
cm9tIHRoZSBwYXJhbWV0ZXJzIG5hbWUgd2hldGhlciBkb21pZCBhbmQgZ3Rf
dmVyc2lvbgpjb3JyZXNwb25kIHRvIHRoZSBsb2NhbCBvciByZW1vdGUgZG9t
YWluLiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIG1ha2UKdGhlbSBtb3JlIGNv
bmZ1c2luZy4KClNvIHJlbmFtZSBkb21pZCAocmVzcC4gZ3RfdmVyc2lvbikg
dG8gbGRvbWlkIChyZXNwLiByZ3RfdmVyc2lvbikuIEF0CnRoZSBzYW1lIHRp
bWUgcmUtb3JkZXIgdGhlIHBhcmFtZXRlcnMgdG8gaG9wZWZ1bGx5IG1ha2Ug
aXQgbW9yZQpyZWFkYWJsZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoK
U3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IHwgNTcgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDI5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2NTZmYWQxYjQy
Li5jM2E4MDZmZTQ3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC02NTIs
MTEgKzY1MiwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dyYW50X2Vu
dHJpZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIGludCBfc2V0X3N0YXR1c192MShkb21pZF90ICBkb21p
ZCwKK3N0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50
cnlfaGVhZGVyX3QgKnNoYWgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbWFwZmxhZywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFj
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgbGRvbWlk
KQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3Jh
bnRfY29tYm8gc2NvbWJvLCBwcmV2X3Njb21ibywgbmV3X3Njb21ibzsKQEAg
LTY5MSwxMSArNjkxLDExIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEo
ZG9taWRfdCAgZG9taWQsCiAgICAgICAgIGlmICggIWFjdC0+cGluICYmCiAg
ICAgICAgICAgICAgKCgoc2NvbWJvLnNob3J0cy5mbGFncyAmIG1hc2spICE9
CiAgICAgICAgICAgICAgICBHVEZfcGVybWl0X2FjY2VzcykgfHwKLSAgICAg
ICAgICAgICAgKHNjb21iby5zaG9ydHMuZG9taWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgICAgIChzY29tYm8uc2hvcnRzLmRvbWlkICE9IGxkb21pZCkp
ICkKICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxf
ZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIGZsYWdzICgleCkg
b3IgZG9tICglZCk7IGV4cGVjdGVkIGQlZFxuIiwKICAgICAgICAgICAgICAg
ICAgICAgIHNjb21iby5zaG9ydHMuZmxhZ3MsIHNjb21iby5zaG9ydHMuZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICBkb21pZCk7CisgICAgICAgICAg
ICAgICAgICAgICBsZG9taWQpOwogCiAgICAgICAgIG5ld19zY29tYm8gPSBz
Y29tYm87CiAgICAgICAgIG5ld19zY29tYm8uc2hvcnRzLmZsYWdzIHw9IEdU
Rl9yZWFkaW5nOwpAQCAtNzI0LDEyICs3MjQsMTIgQEAgZG9uZToKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjIoZG9t
aWRfdCAgZG9taWQsCitzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGNvbnN0
IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICph
Y3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZl
X2dyYW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGdyYW50X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgIGxkb21pZCkKIHsKICAgICBpbnQgICAgICByYyAg
ICA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3JhbnRfY29tYm8gc2NvbWJv
OwpAQCAtNzU1LDEwICs3NTUsMTAgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1
c192Mihkb21pZF90ICBkb21pZCwKICAgICBpZiAoICFhY3QtPnBpbiAmJgog
ICAgICAgICAgKCAoKChmbGFncyAmIG1hc2spICE9IEdURl9wZXJtaXRfYWNj
ZXNzKSAmJgogICAgICAgICAgICAgKChmbGFncyAmIG1hc2spICE9IEdURl90
cmFuc2l0aXZlKSkgfHwKLSAgICAgICAgICAoaWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgKGlkICE9IGxkb21pZCkpICkKICAgICAgICAgUElOX0ZBSUwo
ZG9uZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAg
IkJhZCBmbGFncyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQsIGZs
YWdzICV4XG4iLAotICAgICAgICAgICAgICAgICBmbGFncywgaWQsIGRvbWlk
LCBtYXNrKTsKKyAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBsZG9taWQs
IG1hc2spOwogCiAgICAgaWYgKCByZWFkb25seSApCiAgICAgewpAQCAtNzg1
LDE0ICs3ODUsMTQgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192Mihkb21p
ZF90ICBkb21pZCwKICAgICB7CiAgICAgICAgIGlmICggKCgoZmxhZ3MgJiBt
YXNrKSAhPSBHVEZfcGVybWl0X2FjY2VzcykgJiYKICAgICAgICAgICAgICAg
KChmbGFncyAmIG1hc2spICE9IEdURl90cmFuc2l0aXZlKSkgfHwKLSAgICAg
ICAgICAgICAoaWQgIT0gZG9taWQpIHx8CisgICAgICAgICAgICAgKGlkICE9
IGxkb21pZCkgfHwKICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmIChmbGFn
cyAmIEdURl9yZWFkb25seSkpICkKICAgICAgICAgewogICAgICAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwogICAg
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJVbnN0YWJsZSBmbGFn
cyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQgKHIvdzogJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgIXJl
YWRvbmx5KTsKKyAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpZCwgbGRv
bWlkLCAhcmVhZG9ubHkpOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UK
QEAgLTgxMCwxOSArODEwLDE5IEBAIGRvbmU6CiB9CiAKIAotc3RhdGljIGlu
dCBfc2V0X3N0YXR1cyh1bnNpZ25lZCBndF92ZXJzaW9uLAotICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90ICBkb21pZCwKK3N0YXRpYyBpbnQgX3Nl
dF9zdGF0dXMoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCisg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1c190ICpzdGF0dXMs
CisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHJndF92ZXJzaW9u
LAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFk
b25seSwKICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgIGdyYW50
X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgbGRvbWlkKQogewogCi0gICAgaWYgKCBndF92ZXJzaW9uID09IDEg
KQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjEoZG9taWQsIHJlYWRv
bmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QpOworICAgIGlmICggcmd0X3ZlcnNp
b24gPT0gMSApCisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShzaGFo
LCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9taWQpOwogICAgIGVsc2UK
LSAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25s
eSwgbWFwZmxhZywgc2hhaCwgYWN0LCBzdGF0dXMpOworICAgICAgICByZXR1
cm4gX3NldF9zdGF0dXNfdjIoc2hhaCwgc3RhdHVzLCBhY3QsIHJlYWRvbmx5
LCBtYXBmbGFnLCBsZG9taWQpOwogfQogCiBzdGF0aWMgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpsZCwKQEAgLTk5NCw5ICs5OTQsOSBAQCBtYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgKCEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAm
JgogICAgICAgICAgICEoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFza3xH
TlRQSU5fZGV2d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJj
ID0gX3NldF9zdGF0dXMocmd0LT5ndF92ZXJzaW9uLCBsZC0+ZG9tYWluX2lk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mbGFncyAm
IEdOVE1BUF9yZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxLCBzaGFoLCBhY3QsIHN0YXR1cykgKSAhPSBHTlRTVF9va2F5ICkK
KyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMs
IHJndC0+Z3RfdmVyc2lvbiwgYWN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSwgMSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZC0+ZG9tYWluX2lkKSAh
PSBHTlRTVF9va2F5KSApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNl
X291dDsKIAogICAgICAgICBpZiAoICFhY3QtPnBpbiApCkBAIC0yNDUyLDgg
KzI0NTIsOCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIHsKICAg
ICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFyZWFkb25seSAmJgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSkgJiYKLSAgICAgICAgICAgICAo
cmMgPSBfc2V0X3N0YXR1c192MihsZG9tLCByZWFkb25seSwgMCwgc2hhaCwg
YWN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1
cykpICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgIChyYyA9IF9zZXRf
c3RhdHVzX3YyKHNoYWgsIHN0YXR1cywgYWN0LCByZWFkb25seSwgMCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZG9tKSkgIT0gR05U
U1Rfb2theSApCiAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKICAg
ICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCkBAIC0yNTUzLDkgKzI1
NTMsOCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIGVsc2UgaWYg
KCAhb2xkX3BpbiB8fAogICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmICEo
b2xkX3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2sp
KSkgKQogICAgIHsKLSAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhy
Z3QtPmd0X3ZlcnNpb24sIGxkb20sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMpICkgIT0gR05UU1Rfb2theSAp
CisgICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hhaCwgc3RhdHVz
LCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWFkb25seSwgMCwgbGRvbSkpICE9IEdOVFNUX29rYXkg
KQogICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAogICAgICAgICB0
ZCA9IHJkOwotLSAKMi4xNy4xCgo=

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

RnJvbSA3ZTUzNmVhNzJjODdiNzZmMTMxNDRkMzcxM2Q1Njk2ZDk0Yjc3N2Y1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDA1LzIw
XSB4ZW4vYXJtNjQ6IGJpdG9wczogUmV3cml0ZSBiaXRvcCBoZWxwZXJzIGlu
IEMKClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9SRUFETUUuTGludXhQ
cmltaXRpdmVzIHwgIDEgLQogeGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRv
cHMuUyAgICAgfCA2NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L2FybS9hcm02NC9saWIvYml0b3BzLmMgICAgIHwgOTAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0
aW9ucygrKSwgNjggZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuUwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcyBi
L3hlbi9hcmNoL2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCmluZGV4IDAy
OGU4NzIxZjkuLjg5MTY2N2E1ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9SRUFETUUuTGludXhQcmltaXRpdmVzCisrKyBiL3hlbi9hcmNoL2FybS9S
RUFETUUuTGludXhQcmltaXRpdmVzCkBAIC04LDcgKzgsNiBAQCBhcm02NDoK
IAogYml0b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3QgY29tbWl0
OiA4NzE1NDY2YjYwMjcpCiAKLWxpbnV4L2FyY2gvYXJtNjQvbGliL2JpdG9w
cy5TICAgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5T
CiBsaW51eC9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2JpdG9wcy5oICAgeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAogCiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9saWIvYml0b3BzLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9w
cy5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NDcxZGQxODc1
Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0
b3BzLlMKKysrIC9kZXYvbnVsbApAQCAtMSw2NyArMCwwIEBACi0vKgotICog
QmFzZWQgb24gbGludXgvYXJjaC9hcm02NC9saWIvYml0b3BzLmggd2hpY2gg
aW4gdHVybiBpcwotICogQmFzZWQgb24gYXJjaC9hcm0vbGliL2JpdG9wcy5o
Ci0gKgotICogQ29weXJpZ2h0IChDKSAyMDEzIEFSTSBMdGQuCi0gKgotICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAy
IGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KLSAqLwotCi0vKgotICogeDA6IGJpdHMgNDowICBiaXQgb2Zmc2V0Ci0g
KiAgICAgYml0cyAzMTo1IHdvcmQgb2Zmc2V0Ci0gKiB4MTogYWRkcmVzcwot
ICovCi0JLm1hY3JvCWJpdG9wLCBuYW1lLCBpbnN0cgotRU5UUlkoCVxuYW1l
CSkKLQlhbmQJdzMsIHcwLCAjMzEJCS8vIEdldCBiaXQgb2Zmc2V0Ci0JZW9y
CXcwLCB3MCwgdzMJCS8vIENsZWFyIGxvdyBiaXRzCi0JbW92CXgyLCAjMQot
CWFkZAl4MSwgeDEsIHgwLCBsc3IgIzMJLy8gR2V0IHdvcmQgb2Zmc2V0Ci0J
bHNsCXgzLCB4MiwgeDMJCS8vIENyZWF0ZSBtYXNrCi0xOglsZHhyCXcyLCBb
eDFdCi0JXGluc3RyCXcyLCB3MiwgdzMKLQlzdHhyCXcwLCB3MiwgW3gxXQot
CWNibnoJdzAsIDFiCi0JcmV0Ci1FTkRQUk9DKFxuYW1lCSkKLQkuZW5kbQot
Ci0JLm1hY3JvCXRlc3RvcCwgbmFtZSwgaW5zdHIKLUVOVFJZKAlcbmFtZQkp
Ci0JYW5kCXczLCB3MCwgIzMxCQkvLyBHZXQgYml0IG9mZnNldAotCWVvcgl3
MCwgdzAsIHczCQkvLyBDbGVhciBsb3cgYml0cwotCW1vdgl4MiwgIzEKLQlh
ZGQJeDEsIHgxLCB4MCwgbHNyICMzCS8vIEdldCB3b3JkIG9mZnNldAotCWxz
bAl4NCwgeDIsIHgzCQkvLyBDcmVhdGUgbWFzawotMToJbGR4cgl3MiwgW3gx
XQotCWxzcgl3MCwgdzIsIHczCQkvLyBTYXZlIG9sZCB2YWx1ZSBvZiBiaXQK
LQlcaW5zdHIJdzIsIHcyLCB3NAkJLy8gdG9nZ2xlIGJpdAotCXN0bHhyCXc1
LCB3MiwgW3gxXQotCWNibnoJdzUsIDFiCi0JZG1iCWlzaAotCWFuZAl3MCwg
dzAsICMxCi0zOglyZXQKLUVORFBST0MoXG5hbWUJKQotCS5lbmRtCi0KLS8q
Ci0gKiBBdG9taWMgYml0IG9wZXJhdGlvbnMuCi0gKi8KLQliaXRvcAljaGFu
Z2VfYml0LCBlb3IKLQliaXRvcAljbGVhcl9iaXQsIGJpYwotCWJpdG9wCXNl
dF9iaXQsIG9ycgotCi0JdGVzdG9wCXRlc3RfYW5kX2NoYW5nZV9iaXQsIGVv
cgotCXRlc3RvcAl0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYwotCXRlc3RvcAl0
ZXN0X2FuZF9zZXRfYml0LCBvcnIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGli
L2JpdG9wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmIxYzY4MWM2NDIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvbGliL2JpdG9wcy5jCkBAIC0wLDAgKzEsOTAgQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAq
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8YXNtL3N5
c3RlbS5oPgorCisvKgorICogVGhlIGF0b21pYyBiaXQgb3BlcmF0aW9ucyBw
YXNzIHRoZSBudW1iZXIgb2YgYml0IGluIGEgc2lnbmVkIG51bWJlcgorICog
KG5vdCBzdXJlIHdoeSkuIFRoaXMgaGFzIHRoZSBkcmF3YmFjayB0byBpbmNy
ZWFzZSB0aGUgY29tcGxleGl0eSBvZgorICogdGhlIHJlc3VsdGluZyBhc3Nl
bWJseS4KKyAqCisgKiBUbyBnZW5lcmF0ZSBzaW1wbGVyIGNvZGUsIHRoZSBu
dW1iZXIgb2YgYml0IChucikgd2lsbCBiZSBjYXN0IHRvCisgKiB1bnNpZ25l
ZCBpbnQuCisgKgorICogWFhYOiBSZXdvcmsgdGhlIGludGVyZmFjZSB0byB1
c2UgdW5zaWduZWQgaW50LgorICovCisKKyNkZWZpbmUgYml0b3AobmFtZSwg
aW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCit2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2b2xh
dGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JE
KCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCisgICAgY29uc3QgdWludDMyX3Qg
bWFzayA9IEJJVF9NQVNLKCh1bnNpZ25lZCBpbnQpbnIpOyAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBf
X3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICIgICBsZHhyICAgICV3MiwgJTFcbiIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAiICAgIiBfX3N0cmluZ2lmeShpbnN0cikgIiAgICAgJXcyLCAldzIsICV3
M1xuIiAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgIHN0eHIg
ICAgJXcwLCAldzIsICUxXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyksICIrUSIg
KCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICA6ICJyIiAobWFzaykpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9
IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorCisjZGVmaW5lIHRlc3RvcChuYW1lLCBpbnN0
cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAoraW50IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdm9sYXRpbGUg
dWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5z
aWduZWQgaW50KW5yKTsgICAgXAorICAgIHVuc2lnbmVkIGludCBiaXQgPSAo
dW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0so
Yml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVk
IGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNt
IHZvbGF0aWxlICgiLy8gIiBfX3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBsZHhyICAgICV3
MywgJTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAiICAgbHNyICAgICAldzEsICV3MywgJXc1
IC8vIFNhdmUgb2xkIHZhbHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwK
KyAgICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXcz
LCAldzQgLy8gVG9nZ2xlIGJpdFxuIiAgICAgICAgICBcCisgICAgICAgICIg
ICBzdGx4ciAgICV3MCwgJXczLCAlMlxuIiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICI9JnIiIChyZXMp
LCAiPSZyIiAob2xkYml0KSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAg
ICAgICAgICAgIFwKKyAgICAgICAgOiAiciIgKG1hc2spLCAiciIgKGJpdCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hp
bGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZG1iKGlzaCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1
cm4gb2xkYml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKK2JpdG9wKGNoYW5nZV9i
aXQsIGVvcikKK2JpdG9wKGNsZWFyX2JpdCwgYmljKQorYml0b3Aoc2V0X2Jp
dCwgb3JyKQorCit0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQor
dGVzdG9wKHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQordGVzdG9wKHRlc3Rf
YW5kX3NldF9iaXQsIG9ycikKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwotLSAKMi4xNy4xCgo=

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

RnJvbSBkNzUxOTE5N2FmMjQ4OWE4NTZmZDkyODU0MWUzMmIyOWE3NGY4NWJh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDA2LzIw
XSB4ZW4vYXJtMzI6IGJpdG9wczogUmV3cml0ZSBiaXRvcCBoZWxwZXJzIGlu
IEMKClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9SRUFETUUuTGludXhQ
cmltaXRpdmVzICAgIHwgIDE0ICstLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9s
aWIvTWFrZWZpbGUgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC9hcm0vYXJt
MzIvbGliL2JpdG9wcy5jICAgICAgICB8ICA5OCArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuaCAgICAg
ICAgfCAxMDQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUyAgICAgfCAgMTQgLS0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TICAgICAgfCAgMTQgLS0t
LQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUyAgICAgICAgfCAg
MTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2hhbmdlYml0
LlMgfCAgMTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2xl
YXJiaXQuUyAgfCAgMTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90
ZXN0c2V0Yml0LlMgICAgfCAgMTUgLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9iaXRvcHMuaCAgICAgfCAgMTkgKystLS0KIDExIGZpbGVzIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCAyMjAgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRv
cHMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9s
aWIvYml0b3BzLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL2NoYW5nZWJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUwogZGVsZXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdGNoYW5n
ZWJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMy
L2xpYi90ZXN0Y2xlYXJiaXQuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5TCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFByaW1pdGl2ZXMgYi94ZW4vYXJj
aC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcwppbmRleCA4OTE2NjdhNWRh
Li42NjRhOWY4OWVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vUkVBRE1F
LkxpbnV4UHJpbWl0aXZlcworKysgYi94ZW4vYXJjaC9hcm0vUkVBRE1FLkxp
bnV4UHJpbWl0aXZlcwpAQCAtNjgsMTkgKzY4LDkgQEAgYXJtMzIKIAogYml0
b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3QgY29tbWl0OiBjMzJm
ZmNlMGY2NmUpCiAKLWxpbnV4L2FyY2gvYXJtL2xpYi9iaXRvcHMuaCAgICAg
ICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oCi1saW51
eC9hcmNoL2FybS9saWIvY2hhbmdlYml0LlMgICAgICAgICAgeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUwotbGludXgvYXJjaC9hcm0vbGli
L2NsZWFyYml0LlMgICAgICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIv
Y2xlYXJiaXQuUwogbGludXgvYXJjaC9hcm0vbGliL2ZpbmRiaXQuUyAgICAg
ICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvZmluZGJpdC5TCi1saW51
eC9hcmNoL2FybS9saWIvc2V0Yml0LlMgICAgICAgICAgICAgeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9zZXRiaXQuUwotbGludXgvYXJjaC9hcm0vbGliL3Rl
c3RjaGFuZ2ViaXQuUyAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVz
dGNoYW5nZWJpdC5TCi1saW51eC9hcmNoL2FybS9saWIvdGVzdGNsZWFyYml0
LlMgICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2xlYXJiaXQu
UwotbGludXgvYXJjaC9hcm0vbGliL3Rlc3RzZXRiaXQuUyAgICAgICAgIHhl
bi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5TCi0KLWZvciBpIGlu
IGJpdG9wcy5oIGNoYW5nZWJpdC5TIGNsZWFyYml0LlMgZmluZGJpdC5TIHNl
dGJpdC5TIHRlc3RjaGFuZ2ViaXQuUyBcCi0gICAgICAgICB0ZXN0Y2xlYXJi
aXQuUyB0ZXN0c2V0Yml0LlM7IGRvCi0gICAgZGlmZiAtdSAuLi9saW51eC9h
cmNoL2FybS9saWIvJGkgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi8kaTsKLWRv
bmUKKworZGlmZiAtdSAuLi9saW51eC9hcmNoL2FybS9saWIvZmluZGJpdC5T
IHhlbi9hcmNoL2FybS9hcm0zMi9saWIvZmluZGJpdC5TCiAKIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9N
YWtlZmlsZQppbmRleCBlOWZiYzU5NWI5Li5iMTQ1N2M4OWRjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9saWIvTWFrZWZpbGUKQEAgLTEsNiArMSw1IEBA
CiBvYmoteSArPSBtZW1jcHkubyBtZW1tb3ZlLm8gbWVtc2V0Lm8gbWVtY2hy
Lm8gbWVtemVyby5vCi1vYmoteSArPSBmaW5kYml0Lm8gc2V0Yml0Lm8KLW9i
ai15ICs9IHNldGJpdC5vIGNsZWFyYml0Lm8gY2hhbmdlYml0Lm8KLW9iai15
ICs9IHRlc3RzZXRiaXQubyB0ZXN0Y2xlYXJiaXQubyB0ZXN0Y2hhbmdlYml0
Lm8KK29iai15ICs9IGZpbmRiaXQubworb2JqLXkgKz0gYml0b3BzLm8KIG9i
ai15ICs9IHN0cmNoci5vIHN0cnJjaHIubwogb2JqLXkgKz0gbGliMWZ1bmNz
Lm8gbHNocmRpMy5vIGRpdjY0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGli
L2JpdG9wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmM2OWJiNTMwMzcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL2JpdG9wcy5jCkBAIC0wLDAgKzEsOTggQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAq
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3By
ZWZldGNoLmg+CisjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorCisvKgorICog
VGhlIGF0b21pYyBiaXQgb3BlcmF0aW9ucyBwYXNzIHRoZSBudW1iZXIgb2Yg
Yml0IGluIGEgc2lnbmVkIG51bWJlcgorICogKG5vdCBzdXJlIHdoeSkuIFRo
aXMgaGFzIHRoZSBkcmF3YmFjayB0byBpbmNyZWFzZSB0aGUgY29tcGxleGl0
eSBvZgorICogdGhlIHJlc3VsdGluZyBhc3NlbWJseS4KKyAqCisgKiBUbyBn
ZW5lcmF0ZSBzaW1wbGVyIGNvZGUsIHRoZSBudW1iZXIgb2YgYml0IChucikg
d2lsbCBiZSBjYXN0IHRvCisgKiB1bnNpZ25lZCBpbnQuCisgKgorICogWFhY
OiBSZXdvcmsgdGhlIGludGVyZmFjZSB0byB1c2UgdW5zaWduZWQgaW50Lgor
ICovCisKKyNkZWZpbmUgYml0b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit2b2lk
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB2b2xhdGlsZSB1aW50MzJfdCAqcHRy
ID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNpZ25lZCBpbnQpbnIp
OyAgICBcCisgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKCh1
bnNpZ25lZCBpbnQpbnIpOyAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQVNTRVJUKCgodmFkZHJfdClwICYg
MHgzKSA9PSAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHByZWZldGNodygoY29uc3Qgdm9pZCAqKXB0cik7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBfX3N0cmlu
Z2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICIgICBsZHJleCAgICUyLCAlMVxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAg
IiBfX3N0cmluZ2lmeShpbnN0cikgIiAgICAgJTIsICUyLCAlM1xuIiAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgIHN0cmV4ICAgJTAs
ICUyLCAlMVxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyksICIrUW8iICgqcHRy
KSwgIj0mciIgKHRtcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICA6ICJyIiAobWFzaykpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxl
ICggcmVzICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9CisKKyNkZWZpbmUgdGVzdG9wKG5h
bWUsIGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCitpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2
b2xhdGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9X
T1JEKCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCisgICAgdW5zaWduZWQgaW50
IGJpdCA9ICh1bnNpZ25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBC
SVRfTUFTSyhiaXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aW50IG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAw
eDMpID09IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgc21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwcmVmZXRjaHco
KGNvbnN0IHZvaWQgKilwdHIpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2
b2xhdGlsZSAoIi8vICIgX19zdHJpbmdpZnkobmFtZSkgIlxuIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgbGRyZXggICAlMywg
JTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgIiAgIGxzciAgICAgJTEsICUzLCAlNSAvLyBT
YXZlIG9sZCB2YWx1ZSBvZiBiaXRcbiIgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICIgICAiIF9fc3RyaW5naWZ5KGluc3RyKSAiICAlMywgJTMsICU0
IC8vIFRvZ2dsZSBiaXRcbiIgICAgICAgICAgICAgXAorICAgICAgICAiICAg
c3RyZXggICUwLCAlMywgJTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgOiAiPSZyIiAocmVzKSwg
Ij0mciIgKG9sZGJpdCksICIrUW8iICgqcHRyKSwgIj0mciIgKHRtcCkgICAg
ICAgICAgICBcCisgICAgICAgIDogInIiIChtYXNrKSwgInIiIChiaXQpKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgc21wX21iKCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICByZXR1cm4gb2xkYml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorCitiaXRvcChjaGFuZ2VfYml0LCBl
b3IpCitiaXRvcChjbGVhcl9iaXQsIGJpYykKK2JpdG9wKHNldF9iaXQsIG9y
cikKKwordGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQsIGVvcikKK3Rlc3Rv
cCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKK3Rlc3RvcCh0ZXN0X2FuZF9z
ZXRfYml0LCBvcnIpCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3Bz
LmggYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkNWUxMzQ3NmY0Li4wMDAwMDAwMDAw
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmgKKysrIC9k
ZXYvbnVsbApAQCAtMSwxMDQgKzAsMCBAQAotCi0jaWYgX19MSU5VWF9BUk1f
QVJDSF9fID49IDYKLQkubWFjcm8JYml0b3AsIG5hbWUsIGluc3RyCi1FTlRS
WSgJXG5hbWUJCSkKLVVOV0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIx
LCAjMwotCXN0cm5lYglyMSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVk
Ci0JbW92CXIyLCAjMQotCWFuZAlyMywgcjAsICMzMQkJQCBHZXQgYml0IG9m
ZnNldAotCW1vdglyMCwgcjAsIGxzciAjNQotCWFkZAlyMSwgcjEsIHIwLCBs
c2wgIzIJQCBHZXQgd29yZCBvZmZzZXQKLSNpZiBfX0xJTlVYX0FSTV9BUkNI
X18gPj0gNyAmJiBkZWZpbmVkKENPTkZJR19TTVApCi0JLmFyY2hfZXh0ZW5z
aW9uCW1wCi0JQUxUX1NNUChXKHBsZHcpCVtyMV0pCi0JQUxUX1VQKFcobm9w
KSkKLSNlbmRpZgotCW1vdglyMywgcjIsIGxzbCByMwotMToJbGRyZXgJcjIs
IFtyMV0KLQlcaW5zdHIJcjIsIHIyLCByMwotCXN0cmV4CXIwLCByMiwgW3Ix
XQotCWNtcAlyMCwgIzAKLQlibmUJMWIKLQlieAlscgotVU5XSU5EKAkuZm5l
bmQJCSkKLUVORFBST0MoXG5hbWUJCSkKLQkuZW5kbQotCi0JLm1hY3JvCXRl
c3RvcCwgbmFtZSwgaW5zdHIsIHN0b3JlCi1FTlRSWSgJXG5hbWUJCSkKLVVO
V0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5lYgly
MSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVkCi0JbW92CXIyLCAjMQot
CWFuZAlyMywgcjAsICMzMQkJQCBHZXQgYml0IG9mZnNldAotCW1vdglyMCwg
cjAsIGxzciAjNQotCWFkZAlyMSwgcjEsIHIwLCBsc2wgIzIJQCBHZXQgd29y
ZCBvZmZzZXQKLQltb3YJcjMsIHIyLCBsc2wgcjMJCUAgY3JlYXRlIG1hc2sK
LQlzbXBfZG1iCi0jaWYgX19MSU5VWF9BUk1fQVJDSF9fID49IDcgJiYgZGVm
aW5lZChDT05GSUdfU01QKQotCS5hcmNoX2V4dGVuc2lvbgltcAotCUFMVF9T
TVAoVyhwbGR3KQlbcjFdKQotCUFMVF9VUChXKG5vcCkpCi0jZW5kaWYKLTE6
CWxkcmV4CXIyLCBbcjFdCi0JYW5kcwlyMCwgcjIsIHIzCQlAIHNhdmUgb2xk
IHZhbHVlIG9mIGJpdAotCVxpbnN0cglyMiwgcjIsIHIzCQlAIHRvZ2dsZSBi
aXQKLQlzdHJleAlpcCwgcjIsIFtyMV0KLQljbXAJaXAsICMwCi0JYm5lCTFi
Ci0Jc21wX2RtYgotCWNtcAlyMCwgIzAKLQltb3ZuZQlyMCwgIzEKLTI6CWJ4
CWxyCi1VTldJTkQoCS5mbmVuZAkJKQotRU5EUFJPQyhcbmFtZQkJKQotCS5l
bmRtCi0jZWxzZQotCS5tYWNybwliaXRvcCwgbmFtZSwgaW5zdHIKLUVOVFJZ
KAlcbmFtZQkJKQotVU5XSU5EKAkuZm5zdGFydAkpCi0JYW5kcwlpcCwgcjEs
ICMzCi0Jc3RybmViCXIxLCBbaXBdCQlAIGFzc2VydCB3b3JkLWFsaWduZWQK
LQlhbmQJcjIsIHIwLCAjMzEKLQltb3YJcjAsIHIwLCBsc3IgIzUKLQltb3YJ
cjMsICMxCi0JbW92CXIzLCByMywgbHNsIHIyCi0Jc2F2ZV9hbmRfZGlzYWJs
ZV9pcnFzIGlwCi0JbGRyCXIyLCBbcjEsIHIwLCBsc2wgIzJdCi0JXGluc3Ry
CXIyLCByMiwgcjMKLQlzdHIJcjIsIFtyMSwgcjAsIGxzbCAjMl0KLQlyZXN0
b3JlX2lycXMgaXAKLQltb3YJcGMsIGxyCi1VTldJTkQoCS5mbmVuZAkJKQot
RU5EUFJPQyhcbmFtZQkJKQotCS5lbmRtCi0KLS8qKgotICogdGVzdG9wIC0g
aW1wbGVtZW50IGEgdGVzdF9hbmRfeHh4X2JpdCBvcGVyYXRpb24uCi0gKiBA
aW5zdHI6IG9wZXJhdGlvbmFsIGluc3RydWN0aW9uCi0gKiBAc3RvcmU6IHN0
b3JlIGluc3RydWN0aW9uCi0gKgotICogTm90ZTogd2UgY2FuIHRyaXZpYWxs
eSBjb25kaXRpb25hbGlzZSB0aGUgc3RvcmUgaW5zdHJ1Y3Rpb24KLSAqIHRv
IGF2b2lkIGRpcnR5aW5nIHRoZSBkYXRhIGNhY2hlLgotICovCi0JLm1hY3Jv
CXRlc3RvcCwgbmFtZSwgaW5zdHIsIHN0b3JlCi1FTlRSWSgJXG5hbWUJCSkK
LVVOV0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5l
YglyMSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVkCi0JYW5kCXIzLCBy
MCwgIzMxCi0JbW92CXIwLCByMCwgbHNyICM1Ci0Jc2F2ZV9hbmRfZGlzYWJs
ZV9pcnFzIGlwCi0JbGRyCXIyLCBbcjEsIHIwLCBsc2wgIzJdIQotCW1vdgly
MCwgIzEKLQl0c3QJcjIsIHIwLCBsc2wgcjMKLQlcaW5zdHIJcjIsIHIyLCBy
MCwgbHNsIHIzCi0JXHN0b3JlCXIyLCBbcjFdCi0JbW92ZXEJcjAsICMwCi0J
cmVzdG9yZV9pcnFzIGlwCi0JbW92CXBjLCBscgotVU5XSU5EKAkuZm5lbmQJ
CSkKLUVORFBST0MoXG5hbWUJCSkKLQkuZW5kbQotI2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TIGIveGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUwpkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggNmU0YWU3NTk0YS4uMDAwMDAwMDAwMAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TCisrKyAvZGV2
L251bGwKQEAgLTEsMTQgKzAsMCBAQAotLyoKLSAqICBsaW51eC9hcmNoL2Fy
bS9saWIvY2hhbmdlYml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0IChDKSAxOTk1
LTE5OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqLwotI2luY2x1
ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAg
ICAgICAgICAgIC50ZXh0Ci0KLWJpdG9wCV9jaGFuZ2VfYml0LCBlb3IKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUwpkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggZmRhNTUzZjI0Ni4uMDAwMDAwMDAwMAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMKKysrIC9k
ZXYvbnVsbApAQCAtMSwxNCArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gv
YXJtL2xpYi9jbGVhcmJpdC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5
NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLSNpbmNs
dWRlICJhc3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAg
ICAgICAgICAgICAudGV4dAotCi1iaXRvcAlfY2xlYXJfYml0LCBiaWMKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5TCmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCBkNTJmMGFiNjVjLi4wMDAwMDAwMDAwCi0tLSBh
L3hlbi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMKKysrIC9kZXYvbnVs
bApAQCAtMSwxNSArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xp
Yi9zZXRiaXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBS
dXNzZWxsIEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQot
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0KLSNpbmNsdWRlICJh
c3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLQkudGV4dAotCi1i
aXRvcAlfc2V0X2JpdCwgb3JyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvdGVzdGNoYW5nZWJpdC5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCBkODNiMDRjMDU3Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvdGVzdGNoYW5nZWJpdC5TCisrKyAvZGV2L251bGwK
QEAgLTEsMTUgKzAsMCBAQAotLyoKLSAqICBsaW51eC9hcmNoL2FybS9saWIv
dGVzdGNoYW5nZWJpdC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5NS0x
OTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLQotI2luY2x1
ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAg
ICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlfdGVzdF9hbmRfY2hhbmdlX2Jp
dCwgZW9yLCBzdHIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9s
aWIvdGVzdGNsZWFyYml0LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rl
c3RjbGVhcmJpdC5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2
ZjViN2I5MmQxLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvdGVzdGNsZWFyYml0LlMKKysrIC9kZXYvbnVsbApAQCAtMSwxNSAr
MCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0Y2xlYXJi
aXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBSdXNzZWxs
IEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0KLSNpbmNsdWRlICJhc3NlbWJs
ZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAgICAgICAgICAgICAu
dGV4dAotCi10ZXN0b3AJX3Rlc3RfYW5kX2NsZWFyX2JpdCwgYmljbmUsIHN0
cm5lCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3Rz
ZXRiaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5T
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzMDQyNWE4NDJhLi4w
MDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNl
dGJpdC5TCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAsMCBAQAotLyoKLSAq
ICBsaW51eC9hcmNoL2FybS9saWIvdGVzdHNldGJpdC5TCi0gKgotICogIENv
cHlyaWdodCAoQykgMTk5NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBh
cwotICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCi0gKi8KLQotI2luY2x1ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUg
ImJpdG9wcy5oIgotICAgICAgICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlf
dGVzdF9hbmRfc2V0X2JpdCwgb3JyZXEsIHN0cmVxCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaAppbmRleCA4YmUzNTY0NTQwLi42
N2M0YzNmNTVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
Yml0b3BzLmgKQEAgLTEsMTkgKzEsMTIgQEAKICNpZm5kZWYgX0FSTV9BUk0z
Ml9CSVRPUFNfSAogI2RlZmluZSBfQVJNX0FSTTMyX0JJVE9QU19ICiAKLWV4
dGVybiB2b2lkIF9zZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwotZXh0ZXJuIHZvaWQgX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKLWV4dGVybiB2b2lkIF9jaGFuZ2VfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCBfdGVzdF9hbmRfc2V0X2Jp
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgX3Rl
c3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsK
LWV4dGVybiBpbnQgX3Rlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICogcCk7Ci0KLSNkZWZpbmUgc2V0X2JpdChuLHApICAgICAg
ICAgICAgICBfc2V0X2JpdChuLHApCi0jZGVmaW5lIGNsZWFyX2JpdChuLHAp
ICAgICAgICAgICAgX2NsZWFyX2JpdChuLHApCi0jZGVmaW5lIGNoYW5nZV9i
aXQobixwKSAgICAgICAgICAgX2NoYW5nZV9iaXQobixwKQotI2RlZmluZSB0
ZXN0X2FuZF9zZXRfYml0KG4scCkgICAgIF90ZXN0X2FuZF9zZXRfYml0KG4s
cCkKLSNkZWZpbmUgdGVzdF9hbmRfY2xlYXJfYml0KG4scCkgICBfdGVzdF9h
bmRfY2xlYXJfYml0KG4scCkKLSNkZWZpbmUgdGVzdF9hbmRfY2hhbmdlX2Jp
dChuLHApICBfdGVzdF9hbmRfY2hhbmdlX2JpdChuLHApCitleHRlcm4gdm9p
ZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJu
IHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwor
ZXh0ZXJuIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfY2xlYXJf
Yml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJuIGludCB0
ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwogCiAjZGVmaW5lIGZsc2wgZmxzCiAKLS0gCjIuMTcuMQoK

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

RnJvbSBmMmQ1NzJhNzRkYmY3OGMzZTBjNGFlMmVmODdkYWUwMTEwZDJmM2Yz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDA3LzIw
XSB4ZW4vYXJtOiBiaXRvcHM6IENvbnNvbGlkYXRlIHByb3RvdHlwZXMgaW4g
b25lCiBwbGFjZQoKVGhlIHByb3RvdHlwZSBhcmUgdGhlIHNhbWUgYmV0d2Vl
biBhcm0zMiBhbmQgYXJtNjQuIENvbnNvbGlkYXRlIHRoZW0gaW4KYXNtLWFy
bS9iaXRvcHMuaC4KClRoaXMgY2hhbmdlIHdpbGwgaGVscCB0aGUgaW50cm9k
dWN0aW9ucyBvZiBuZXcgaGVscGVycyBpbiBhIGZvbGxvdy11cApwYXRjaC4K
ClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIHwgIDcg
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCB8
IDEwIC0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgg
ICAgICAgfCAgOCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL2JpdG9wcy5oCmluZGV4IDY3YzRjM2Y1NWMuLjU3OTM4
YTU4NzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
Yml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRv
cHMuaApAQCAtMSwxMyArMSw2IEBACiAjaWZuZGVmIF9BUk1fQVJNMzJfQklU
T1BTX0gKICNkZWZpbmUgX0FSTV9BUk0zMl9CSVRPUFNfSAogCi1leHRlcm4g
dm9pZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0
ZXJuIHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwotZXh0ZXJuIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfY2xl
YXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGlu
dCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAq
IHApOwotCiAjZGVmaW5lIGZsc2wgZmxzCiAKIC8qCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAppbmRleCA2YmYxOTIyNjgwLi42
Y2MyMjRhZDEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
Yml0b3BzLmgKQEAgLTEsMTYgKzEsNiBAQAogI2lmbmRlZiBfQVJNX0FSTTY0
X0JJVE9QU19ICiAjZGVmaW5lIF9BUk1fQVJNNjRfQklUT1BTX0gKIAotLyoK
LSAqIExpdHRsZSBlbmRpYW4gYXNzZW1ibHkgYXRvbWljIGJpdG9wcy4KLSAq
LwotZXh0ZXJuIHZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KnApOwotZXh0ZXJuIHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCk7Ci1leHRlcm4gdm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqcCk7Ci1leHRlcm4gaW50IHRlc3RfYW5kX3NldF9iaXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKLWV4dGVybiBpbnQgdGVzdF9h
bmRfY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7Ci1leHRl
cm4gaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwKTsKLQogLyogQmFzZWQgb24gbGludXgvaW5jbHVkZS9hc20tZ2Vu
ZXJpYy9iaXRvcHMvYnVpbHRpbi1fX2Zmcy5oICovCiAvKioKICAqIF9fZmZz
IC0gZmluZCBmaXJzdCBiaXQgaW4gd29yZC4KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2JpdG9wcy5oCmluZGV4IDFjYmZiOWVkYjIuLmM2OWIwOGFkZjYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApAQCAtMzgsNiArMzgsMTQgQEAK
ICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorLyog
QXRvbWljcyBiaXRvcHMgKi8KK3ZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnApOwordm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKK3ZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOworaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwKTsKK2ludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5y
LCB2b2xhdGlsZSB2b2lkICpwKTsKK2ludCB0ZXN0X2FuZF9jaGFuZ2VfYml0
KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CisKIC8qKgogICogX190ZXN0
X2FuZF9zZXRfYml0IC0gU2V0IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2
YWx1ZQogICogQG5yOiBCaXQgdG8gc2V0Ci0tIAoyLjE3LjEKCg==

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

RnJvbSA1NTA2ODJkOWE4MmY3ZTMyZTY0YjM4Yjc4ZWU1OGYxN2FiMGY5NTU5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM3OjUzIC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDA4LzIw
XSB4ZW4vYXJtNjQ6IGNtcHhjaGc6IFNpbXBsaWZ5IHRoZSBjbXB4Y2hnCiBp
bXBsZW1lbnRhdGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVh
Y2ggY2FzZSBvZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBS
YXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1h
Y3JvIHRvIGdlbmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBj
b2RlIGVhc2llciB0byByZWFkIGFuZCBtb2RpZnkuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk7IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCB8IDk4ICsr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9jbXB4Y2hnLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaAppbmRleCBhZTQyYjJm
NWZmLi4zOTNmYmNhNmE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L2NtcHhjaGcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L2NtcHhjaGcuaApAQCAtNjEsODAgKzYxLDU0IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWduZWQgbG9uZyB4LCB2
b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiAJX19yZXQ7IFwKIH0pCiAK
LWV4dGVybiB2b2lkIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRy
LCBpbnQgc2l6ZSk7CitleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4
Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUpOworCisjZGVmaW5l
IF9fQ01QWENIR19DQVNFKHcsIHN6LCBuYW1lKQkJCQkJXAorc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xh
dGlsZSB2b2lkICpwdHIsCVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQs
CVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBuZXcpCVwKK3sJCQkJCQkJCQlc
CisJdW5zaWduZWQgbG9uZyByZXMsIG9sZHZhbDsJCQkJCVwKKwkJCQkJCQkJ
CVwKKwlkbyB7CQkJCQkJCQlcCisJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4
Y2hnX2Nhc2VfIiAjbmFtZSAiXG4iCQlcCisJCSIJbGR4ciIgI3N6ICIJJSIg
I3cgIjEsICUyXG4iCQkJXAorCQkiCW1vdgkldzAsICMwXG4iCQkJCVwKKwkJ
IgljbXAJJSIgI3cgIjEsICUiICN3ICIzXG4iCQkJXAorCQkiCWIubmUJMWZc
biIJCQkJCVwKKwkJIglzdHhyIiAjc3ogIgkldzAsICUiICN3ICI0LCAlMlxu
IgkJXAorCQkiMTpcbiIJCQkJCQkJXAorCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKSwJCQkJXAorCQkgICIrUSIgKCoodW5zaWduZWQgbG9uZyAq
KXB0cikJCQkJXAorCQk6ICJJciIgKG9sZCksICJyIiAobmV3KQkJCQkJXAor
CQk6ICJjYyIpOwkJCQkJCVwKKwl9IHdoaWxlIChyZXMpOwkJCQkJCQlcCisJ
CQkJCQkJCQlcCisJcmV0dXJuIG9sZHZhbDsJCQkJCQkJXAorfQorCitfX0NN
UFhDSEdfQ0FTRSh3LCBiLCAxKQorX19DTVBYQ0hHX0NBU0UodywgaCwgMikK
K19fQ01QWENIR19DQVNFKHcsICAsIDQpCitfX0NNUFhDSEdfQ0FTRSggLCAg
LCA4KQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
KHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCiAJCQkJ
ICAgICAgdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQogewotCXVuc2ln
bmVkIGxvbmcgb2xkdmFsID0gMCwgcmVzOwotCiAJc3dpdGNoIChzaXplKSB7
CiAJY2FzZSAxOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21w
eGNoZzFcbiIKLQkJCSIJbGR4cmIJJXcxLCAlMlxuIgotCQkJIgltb3YJJXcw
LCAjMFxuIgotCQkJIgljbXAJJXcxLCAldzNcbiIKLQkJCSIJYi5uZQkxZlxu
IgotCQkJIglzdHhyYgkldzAsICV3NCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJ
CTogIj0mciIgKHJlcyksICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHU4ICop
cHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAiY2Mi
KTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzEocHRyLCBvbGQsIG5ldyk7CiAJY2FzZSAyOgotCQlk
byB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21weGNoZzJcbiIKLQkJCSIJ
bGR4cmgJJXcxLCAlMlxuIgotCQkJIgltb3YJJXcwLCAjMFxuIgotCQkJIglj
bXAJJXcxLCAldzNcbiIKLQkJCSIJYi5uZQkxZlxuIgotCQkJIglzdHhyaAkl
dzAsICV3NCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJCTogIj0mciIgKHJlcyks
ICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHUxNiAqKXB0cikKLQkJCQk6ICJJ
ciIgKG9sZCksICJyIiAobmV3KQotCQkJCTogImNjIik7Ci0JCX0gd2hpbGUg
KHJlcyk7Ci0JCWJyZWFrOwotCisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8y
KHB0ciwgb2xkLCBuZXcpOwogCWNhc2UgNDoKLQkJZG8gewotCQkJYXNtIHZv
bGF0aWxlKCIvLyBfX2NtcHhjaGc0XG4iCi0JCQkiCWxkeHIJJXcxLCAlMlxu
IgotCQkJIgltb3YJJXcwLCAjMFxuIgotCQkJIgljbXAJJXcxLCAldzNcbiIK
LQkJCSIJYi5uZQkxZlxuIgotCQkJIglzdHhyCSV3MCwgJXc0LCAlMlxuIgot
CQkJIjE6XG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCks
ICIrUSIgKCoodTMyICopcHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChu
ZXcpCi0JCQkJOiAiY2MiKTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7
Ci0KKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQsIG5ldyk7
CiAJY2FzZSA4OgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21w
eGNoZzhcbiIKLQkJCSIJbGR4cgklMSwgJTJcbiIKLQkJCSIJbW92CSV3MCwg
IzBcbiIKLQkJCSIJY21wCSUxLCAlM1xuIgotCQkJIgliLm5lCTFmXG4iCi0J
CQkiCXN0eHIJJXcwLCAlNCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJCTogIj0m
ciIgKHJlcyksICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHU2NCAqKXB0cikK
LQkJCQk6ICJJciIgKG9sZCksICJyIiAobmV3KQotCQkJCTogImNjIik7Ci0J
CX0gd2hpbGUgKHJlcyk7Ci0JCWJyZWFrOwotCisJCXJldHVybiBfX2NtcHhj
aGdfY2FzZV84KHB0ciwgb2xkLCBuZXcpOwogCWRlZmF1bHQ6Ci0JCV9fYmFk
X2NtcHhjaGcocHRyLCBzaXplKTsKLQkJb2xkdmFsID0gMDsKKwkJcmV0dXJu
IF9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKIAl9CiAKLQlyZXR1cm4gb2xk
dmFsOworCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogCiBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQg
KnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCi0tIAoyLjE3LjEKCg==

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

RnJvbSBiODI0ZjI2ZTg5ZTZjOTYzN2VlZmVhNDJjMTZlYjYzMmIzM2FkNmJh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDA5LzIw
XSB4ZW4vYXJtMzI6IGNtcHhjaGc6IFNpbXBsaWZ5IHRoZSBjbXB4Y2hnCiBp
bXBsZW1lbnRhdGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVh
Y2ggY2FzZSBvZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBS
YXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1h
Y3JvIHRvIGdlbmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBj
b2RlIGVhc2llciB0byByZWFkIGFuZCBtb2RpZnkuCgpXaGlsZSBkb2luZyB0
aGUgcmV3b3JrLCB0aGUgY2FzZSBmb3IgNjQtYml0IGNtcHhjaGcgaXMgcmVt
b3ZlZC4gVGhpcyBpcwp1bnVzZWQgdG9kYXkgKGFscmVhZHkgY29tbWVudGVk
KSBhbmQgaXQgd291bGQgbm90IGJlIHBvc3NpYmxlIHRvIHVzZQppdCBkaXJl
Y3RseS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcu
aCB8IDg0ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hn
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAppbmRl
eCAwM2UwYmVkM2E2Li40NzFhOWUzYTNmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApAQCAtNTIsNzIgKzUyLDUwIEBA
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWduZWQg
bG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiAgKiBpbmRp
Y2F0ZWQgYnkgY29tcGFyaW5nIFJFVFVSTiB3aXRoIE9MRC4KICAqLwogCi1l
eHRlcm4gdm9pZCBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwg
aW50IHNpemUpOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19iYWRfY21weGNo
Zyh2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplKTsKKworI2RlZmluZSBf
X0NNUFhDSEdfQ0FTRShzeiwgbmFtZSkJCQkJCVwKK3N0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUg
dm9pZCAqcHRyLAlcCisJCQkJCQkgIHVuc2lnbmVkIGxvbmcgb2xkLAlcCisJ
CQkJCQkgIHVuc2lnbmVkIGxvbmcgbmV3KQlcCit7CQkJCQkJCQkJXAorCXVu
c2lnbmVkIGxvbmcgb2xkdmFsLCByZXM7CQkJCQlcCisJCQkJCQkJCQlcCisJ
ZG8gewkJCQkJCQkJXAorCQlhc20gdm9sYXRpbGUoIkAgX19jbXB4Y2hnX2Nh
c2VfIiAjbmFtZSAiXG4iCQlcCisJCSIJbGRyZXgiICNzeiAiCSUxLCBbJTJd
XG4iCQkJXAorCQkiCW1vdgklMCwgIzBcbiIJCQkJXAorCQkiCXRlcQklMSwg
JTNcbiIJCQkJXAorCQkiCXN0cmV4IiAjc3ogImVxICUwLCAlNCwgWyUyXVxu
IgkJCVwKKwkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkJCQkJXAor
CQk6ICJyIiAocHRyKSwgIklyIiAob2xkKSwgInIiIChuZXcpCQkJXAorCQk6
ICJtZW1vcnkiLCAiY2MiKTsJCQkJCVwKKwl9IHdoaWxlIChyZXMpOwkJCQkJ
CQlcCisJCQkJCQkJCQlcCisJcmV0dXJuIG9sZHZhbDsJCQkJCQkJXAorfQor
CitfX0NNUFhDSEdfQ0FTRShiLCAxKQorX19DTVBYQ0hHX0NBU0UoaCwgMikK
K19fQ01QWENIR19DQVNFKCAsIDQpCiAKIHN0YXRpYyBhbHdheXNfaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgIHZvbGF0aWxlIHZvaWQg
KnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxvbmcgbmV3LCBp
bnQgc2l6ZSkKIHsKLQl1bnNpZ25lZCBsb25nIG9sZHZhbCwgcmVzOwotCiAJ
cHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsKIAogCXN3aXRjaCAoc2l6
ZSkgewogCWNhc2UgMToKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxlKCJAIF9f
Y21weGNoZzFcbiIKLQkJCSIJbGRyZXhiCSUxLCBbJTJdXG4iCi0JCQkiCW1v
dgklMCwgIzBcbiIKLQkJCSIJdGVxCSUxLCAlM1xuIgotCQkJIglzdHJleGJl
cSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAo
b2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIgKG5l
dykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkJfSB3aGlsZSAocmVzKTsK
LQkJYnJlYWs7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwgb2xk
LCBuZXcpOwogCWNhc2UgMjoKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxlKCJA
IF9fY21weGNoZzJcbiIKLQkJCSIJbGRyZXhoCSUxLCBbJTJdXG4iCi0JCQki
CW1vdgklMCwgIzBcbiIKLQkJCSIJdGVxCSUxLCAlM1xuIgotCQkJIglzdHJl
eGhlcSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIg
KG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkJfSB3aGlsZSAocmVz
KTsKLQkJYnJlYWs7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8yKHB0ciwg
b2xkLCBuZXcpOwogCWNhc2UgNDoKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxl
KCJAIF9fY21weGNoZzRcbiIKLQkJCSIJbGRyZXgJJTEsIFslMl1cbiIKLQkJ
CSIJbW92CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0
cmV4ZXEJJTAsICU0LCBbJTJdXG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0m
ciIgKG9sZHZhbCkKLQkJCQk6ICJyIiAocHRyKSwgIklyIiAob2xkKSwgInIi
IChuZXcpCi0JCQkJOiAibWVtb3J5IiwgImNjIik7Ci0JICAgIH0gd2hpbGUg
KHJlcyk7Ci0JICAgIGJyZWFrOwotI2lmIDAKLQljYXNlIDg6Ci0JCWRvIHsK
LQkJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGc4XG4iCi0JCQkiCWxkcmV4
ZAklMSwgWyUyXVxuIgotCQkJIgltb3YJJTAsICMwXG4iCi0JCQkiCXRlcQkl
MSwgJTNcbiIKLQkJCSIJc3RyZXhkZXEgJTAsICU0LCBbJTJdXG4iCi0JCQkJ
OiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkKLQkJCQk6ICJyIiAocHRy
KSwgIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAibWVtb3J5IiwgImNj
Iik7Ci0JCX0gd2hpbGUgKHJlcyk7Ci0JCWJyZWFrOwotI2VuZGlmCisJCXJl
dHVybiBfX2NtcHhjaGdfY2FzZV80KHB0ciwgb2xkLCBuZXcpOwogCWRlZmF1
bHQ6Ci0JCV9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKLQkJb2xkdmFsID0g
MDsKKwkJcmV0dXJuIF9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKIAl9CiAK
LQlyZXR1cm4gb2xkdmFsOworCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQog
CiBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNo
Z19tYih2b2xhdGlsZSB2b2lkICpwdHIsCi0tIAoyLjE3LjEKCg==

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

RnJvbSAzMDdhZWUyMWFlMzk2OTZiZmZjYWYxZjFlNWExNDM0ZWM2YTE5MDhi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDEwLzIw
XSB4ZW4vYXJtOiBiaXRvcHM6IEltcGxlbWVudCBhIG5ldyBzZXQgb2YgaGVs
cGVycwogdGhhdCBjYW4gdGltZW91dAoKRXhjbHVzaXZlIGxvYWQtc3RvcmUg
YXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0
aHJlYWRzLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0
IG1heSBiZSBwb3NzaWJsZSB0byBEb1MKWGVuIHdoZW4gdXBkYXRpbmcgc2hh
cmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUbyBwcmV2ZW50
IHRoZSBpbmZpbml0ZSBsb29wLCB3ZSBpbnRyb2R1Y2UgYSBuZXcgc2V0IG9m
IGhlbHBlcnMgdGhhdCBjYW4KdGltZW91dC4gVGhlIHRpbWVvdXQgaXMgYmFz
ZWQgb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMuCgpUaGV5
IHdpbGwgYmUgdXNlZCBpbiBmb2xsb3ctdXAgcGF0Y2ggdG8gbWFrZSBhdG9t
aWMgb3BlcmF0aW9ucwpvbiBzaGFyZWQgbWVtb3J5IHNhZmUuCgpUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyB8IDUyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2xp
Yi9iaXRvcHMuYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICB8IDI4ICsr
KysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMTcgaW5zZXJ0
aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvYml0b3BzLmMKaW5kZXggYzY5YmI1MzAzNy4uMDg3NTAzMTRmYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jCkBAIC0zMCw3
ICszMCw4IEBACiAgKi8KIAogI2RlZmluZSBiaXRvcChuYW1lLCBpbnN0cikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLXZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0
aWMgYWx3YXlzX2lubGluZSBib29sIGludF8jI25hbWUoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwLCBib29sIHRpbWVvdXQsXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAg
ICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50MzJf
dCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAgXAogICAg
IGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSygodW5zaWduZWQgaW50
KW5yKTsgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQ3LDE3ICs0OCwz
MyBAQCB2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAiICAgc3RyZXggICAlMCwgJTIsICUxXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgOiAiPSZyIiAo
cmVzKSwgIitRbyIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIDogInIiIChtYXNrKSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIXJl
cyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJlYWs7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90cnkp
ID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVz
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAordm9p
ZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhaW50XyMjbmFtZShuciwg
cCwgZmFsc2UsIDApICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNfdGltZW91dChpbnQg
bnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAg
ICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIGludF8jI25hbWUobnIsIHAsIHRydWUsIG1heF90cnkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCiAjZGVmaW5l
IHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotaW50IG5hbWUoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaW50
XyMjbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIGludCAqb2xkYml0
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCB0aW1lb3V0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgXAogeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB2b2xhdGlsZSB1aW50
MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNpZ25l
ZCBpbnQpbnIpOyAgICBcCiAgICAgdW5zaWduZWQgaW50IGJpdCA9ICh1bnNp
Z25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAgICAgICAgICAgICAg
ICAgXAogICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSyhiaXQp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1
bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaW50IG9sZGJpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAweDMpID09IDApOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzEsMTQgKzg4LDM1
IEBAIGludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICIgICBsc3IgICAgICUxLCAlMywgJTUgLy8gU2F2ZSBvbGQgdmFsdWUgb2Yg
Yml0XG4iICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiICAgIiBfX3N0
cmluZ2lmeShpbnN0cikgIiAgJTMsICUzLCAlNCAvLyBUb2dnbGUgYml0XG4i
ICAgICAgICAgICAgIFwKICAgICAgICAgIiAgIHN0cmV4ICAlMCwgJTMsICUy
XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIDogIj0mciIgKHJlcyksICI9JnIiIChvbGRiaXQpLCAi
K1FvIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgXAorICAgICAg
ICA6ICI9JnIiIChyZXMpLCAiPSZyIiAoKm9sZGJpdCksICIrUW8iICgqcHRy
KSwgIj0mciIgKHRtcCkgICAgICAgICAgIFwKICAgICAgICAgOiAiciIgKG1h
c2spLCAiciIgKGJpdCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaWYgKCAhcmVzICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBicmVh
azsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAo
KC0tbWF4X3RyeSkgPiAwKSApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICByZXR1cm4gb2xkYml0ICYgMTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKm9sZGJpdCAmPSAxOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gIXJl
czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2lu
dCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGludCBvbGRiaXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgaWYgKCAhaW50XyMjbmFtZShuciwgcCwgJm9sZGJpdCwgZmFsc2UsIDAp
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgcmV0dXJuIG9sZGJpdDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCitib29sIG5hbWUjI190aW1lb3V0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqcCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwg
dW5zaWduZWQgaW50IG1heF90cnkpICAgICAgICAgICAgICAgICAgICAgIFwK
K3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJu
IGludF8jI25hbWUobnIsIHAsIG9sZGJpdCwgdHJ1ZSwgbWF4X3RyeSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfQogCiBiaXRvcChjaGFuZ2VfYml0
LCBlb3IpCiBiaXRvcChjbGVhcl9iaXQsIGJpYykKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvbGliL2JpdG9wcy5jCmluZGV4IGIxYzY4MWM2NDIuLjc4YmY0ZWQ4
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3Bz
LmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYwpAQCAt
MjksNyArMjksOCBAQAogICovCiAKICNkZWZpbmUgYml0b3AobmFtZSwgaW5z
dHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi12b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpw
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRfIyNuYW1lKGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCwgYm9vbCB0aW1lb3V0LFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSkgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHZvbGF0aWxlIHVpbnQzMl90ICpwdHIgPSAodWlu
dDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVkIGludClucik7ICAgIFwK
ICAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0soKHVuc2lnbmVk
IGludClucik7ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00MywxNyAr
NDQsMzMgQEAgdm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgIiAgIHN0eHIgICAgJXcwLCAldzIsICUxXG4iICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogIj0m
ciIgKHJlcyksICIrUSIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJyIiAobWFzaykpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAo
ICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFrOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhf
dHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4g
IXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K3ZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIWludF8jI25hbWUo
bnIsIHAsIGZhbHNlLCAwKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSkgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHJldHVybiBpbnRfIyNuYW1lKG5yLCBwLCB0cnVlLCBtYXhfdHJ5
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KIAogI2Rl
ZmluZSB0ZXN0b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWludCBuYW1lKGludCBu
ciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29s
IGludF8jI25hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCBpbnQgKm9s
ZGJpdCwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90cnkpICAgIFwKIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdm9sYXRpbGUg
dWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5z
aWduZWQgaW50KW5yKTsgICAgXAogICAgIHVuc2lnbmVkIGludCBiaXQgPSAo
dW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0so
Yml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHVuc2lnbmVk
IGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYyLDE0ICs3
OSwzNSBAQCBpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAiICAgbHNyICAgICAldzEsICV3MywgJXc1IC8vIFNhdmUgb2xkIHZh
bHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwKICAgICAgICAgIiAgICIg
X19zdHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXczLCAldzQgLy8gVG9nZ2xl
IGJpdFxuIiAgICAgICAgICBcCiAgICAgICAgICIgICBzdGx4ciAgICV3MCwg
JXczLCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICA6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkYml0
KSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgIFwKKyAg
ICAgICAgOiAiPSZyIiAocmVzKSwgIj0mciIgKCpvbGRiaXQpLCAiK1EiICgq
cHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICBcCiAgICAgICAgIDogInIi
IChtYXNrKSwgInIiIChiaXQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJtZW1vcnkiKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAo
ICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFrOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhf
dHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbWIoaXNo
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIHJldHVybiBvbGRiaXQgJiAxOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAqb2xkYml0ICY9IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVzOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoraW50IG5hbWUo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgaW50IG9sZGJpdDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAo
ICFpbnRfIyNuYW1lKG5yLCBwLCAmb2xkYml0LCBmYWxzZSwgMCkgKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSkgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gaW50XyMj
bmFtZShuciwgcCwgb2xkYml0LCB0cnVlLCBtYXhfdHJ5KTsgICAgICAgICAg
ICAgICAgICAgICAgICBcCiB9CiAKIGJpdG9wKGNoYW5nZV9iaXQsIGVvcikK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IGM2OWIwOGFkZjYu
LmY2NzgyYjMzYmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Yml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApA
QCAtMzgsNyArMzgsMTQgQEAKICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlh
bnQiCiAjZW5kaWYKIAotLyogQXRvbWljcyBiaXRvcHMgKi8KKy8qCisgKiBB
dG9taWMgYml0b3BzCisgKgorICogVGhlIGhlbHBlcnMgYmVsb3cgKnNob3Vs
ZCogb25seSBiZSB1c2VkIG9uIG1lbW9yeSBzaGFyZWQgYmV0d2VlbgorICog
dHJ1c3RlZCB0aHJlYWRzIG9yIHdlIGtub3cgdGhlIG1lbW9yeSBjYW5ub3Qg
YmUgYWNjZXNzZWQgYnkgYW5vdGhlcgorICogdGhyZWFkLgorICovCisKIHZv
aWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwogdm9pZCBj
bGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIHZvaWQgY2hh
bmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwpAQCAtNDYsNiAr
NTMsMjUgQEAgaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CiAKKy8qCisgKiBUaGUgaGVscGVy
cyBiZWxvdyBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9yeSBpZiB0aGUg
YWN0aW9uIHRha2VzCisgKiB0b28gbG9uZy4KKyAqCisgKiBAbWF4X3RyeTog
TWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoKKyAqIFRoZSBoZWxw
ZXJzIHdpbGwgcmV0dXJuIHRydWUgd2hlbiB0aGUgdXBkYXRlIGhhcyBzdWNj
ZWVkZWQgKGkuZSBubworICogdGltZW91dCkgYW5kIGZhbHNlIGlmIHRoZSB1
cGRhdGUgaGFzIGZhaWxlZC4KKyAqLworYm9vbCBzZXRfYml0X3RpbWVvdXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSk7Citib29sIGNsZWFyX2JpdF90aW1lb3V0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCwgdW5zaWduZWQgaW50IG1heF90cnkpOworYm9vbCBjaGFuZ2Vf
Yml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSk7Citib29sIHRlc3RfYW5kX3NldF9iaXRfdGltZW91
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90
cnkpOworYm9vbCB0ZXN0X2FuZF9jbGVhcl9iaXRfdGltZW91dChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7Citi
b29sIHRlc3RfYW5kX2NoYW5nZV9iaXRfdGltZW91dChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpOworCiAvKioK
ICAqIF9fdGVzdF9hbmRfc2V0X2JpdCAtIFNldCBhIGJpdCBhbmQgcmV0dXJu
IGl0cyBvbGQgdmFsdWUKICAqIEBucjogQml0IHRvIHNldAotLSAKMi4xNy4x
Cgo=

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

RnJvbSA5NDczNmQxYTgxYzI1OWFjYjE2ZWNjYjFiMmYyZjcyODZiZjcxMTgw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM5OjE3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDExLzIw
XSB4ZW4vYXJtOiBjbXB4Y2hnOiBQcm92aWRlIGEgbmV3IGhlbHBlciB0aGF0
IGNhbgogdGltZW91dAoKRXhjbHVzaXZlIGxvYWQtc3RvcmUgYXRvbWljcyBz
aG91bGQgb25seSBiZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0aHJlYWRzLiBB
cyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0IG1heSBiZSBw
b3NzaWJsZSB0byBEb1MKWGVuIHdoZW4gdXBkYXRpbmcgc2hhcmVkIG1lbW9y
eSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUbyBwcmV2ZW50IHRoZSBpbmZp
bml0ZSBsb29wLCB3ZSBpbnRyb2R1Y2UgYSBuZXcgaGVscGVyIHRoYXQgY2Fu
IHRpbWVvdXQuClRoZSB0aW1lb3V0IGlzIGJhc2VkIG9uIHRoZSBtYXhpbXVt
IG51bWJlciBvZiBpdGVyYXRpb25zLgoKSXQgd2lsbCBiZSB1c2VkIGluIGZv
bGxvdy11cCBwYXRjaCB0byBtYWtlIGF0b21pYyBvcGVyYXRpb25zIG9uIHNo
YXJlZAptZW1vcnkgc2FmZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvY21weGNoZy5oIHwgNjMgKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNo
Zy5oIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21w
eGNoZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgK
aW5kZXggNDcxYTllM2EzZi4uNDljYTJhMGQ3YSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgKQEAgLTU1LDExICs1NSwx
NCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX194Y2hnKHVuc2ln
bmVkIGxvbmcgeCwgdm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZQogZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgX19iYWRfY21weGNoZyh2b2xhdGlsZSB2b2lk
ICpwdHIsIGludCBzaXplKTsKIAogI2RlZmluZSBfX0NNUFhDSEdfQ0FTRShz
eiwgbmFtZSkJCQkJCVwKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBf
X2NtcHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAlcCi0J
CQkJCQkgIHVuc2lnbmVkIGxvbmcgb2xkLAlcCi0JCQkJCQkgIHVuc2lnbmVk
IGxvbmcgbmV3KQlcCitzdGF0aWMgaW5saW5lIGJvb2wgX19jbXB4Y2hnX2Nh
c2VfIyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0ciwJCVwKKwkJCQkJIHVuc2ln
bmVkIGxvbmcgKm9sZCwJCVwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgbmV3LAkJ
XAorCQkJCQkgYm9vbCB0aW1lb3V0LAkJCVwKKwkJCQkJIHVuc2lnbmVkIGlu
dCBtYXhfdHJ5KQkJXAogewkJCQkJCQkJCVwKLQl1bnNpZ25lZCBsb25nIG9s
ZHZhbCwgcmVzOwkJCQkJXAorCXVuc2lnbmVkIGxvbmcgb2xkdmFsOwkJCQkJ
CVwKKwl1bnNpZ25lZCBsb25nIHJlczsJCQkJCQlcCiAJCQkJCQkJCQlcCiAJ
ZG8gewkJCQkJCQkJXAogCQlhc20gdm9sYXRpbGUoIkAgX19jbXB4Y2hnX2Nh
c2VfIiAjbmFtZSAiXG4iCQlcCkBAIC02OCwyOSArNzEsMzUgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2
b2xhdGlsZSB2b2lkICpwdHIsCVwKIAkJIgl0ZXEJJTEsICUzXG4iCQkJCVwK
IAkJIglzdHJleCIgI3N6ICJlcSAlMCwgJTQsIFslMl1cbiIJCQlcCiAJCTog
Ij0mciIgKHJlcyksICI9JnIiIChvbGR2YWwpCQkJCVwKLQkJOiAiciIgKHB0
ciksICJJciIgKG9sZCksICJyIiAobmV3KQkJCVwKKwkJOiAiciIgKHB0ciks
ICJJciIgKCpvbGQpLCAiciIgKG5ldykJCQlcCiAJCTogIm1lbW9yeSIsICJj
YyIpOwkJCQkJXAotCX0gd2hpbGUgKHJlcyk7CQkJCQkJCVwKIAkJCQkJCQkJ
CVwKLQlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCisJCWlmICghcmVzKQkJCQkJ
CVwKKwkJCWJyZWFrOwkJCQkJCVwKKwl9IHdoaWxlICghdGltZW91dCB8fCAo
KC0tbWF4X3RyeSkgPiAwKSk7CQkJXAorCQkJCQkJCQkJXAorCSpvbGQgPSBv
bGR2YWw7CQkJCQkJCVwKKwkJCQkJCQkJCVwKKwlyZXR1cm4gIXJlczsJCQkJ
CQkJXAogfQogCiBfX0NNUFhDSEdfQ0FTRShiLCAxKQogX19DTVBYQ0hHX0NB
U0UoaCwgMikKIF9fQ01QWENIR19DQVNFKCAsIDQpCiAKLXN0YXRpYyBhbHdh
eXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAotICAgIHZvbGF0
aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxv
bmcgbmV3LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wg
X19pbnRfY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxv
bmcgKm9sZCwKKwkJCQkJdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplLAor
CQkJCQlib29sIHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KQogewog
CXByZWZldGNodygoY29uc3Qgdm9pZCAqKXB0cik7CiAKIAlzd2l0Y2ggKHNp
emUpIHsKIAljYXNlIDE6Ci0JCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0
ciwgb2xkLCBuZXcpOworCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfMShwdHIs
IG9sZCwgbmV3LCB0aW1lb3V0LCBtYXhfdHJ5KTsKIAljYXNlIDI6Ci0JCXJl
dHVybiBfX2NtcHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcpOworCQlyZXR1
cm4gX19jbXB4Y2hnX2Nhc2VfMihwdHIsIG9sZCwgbmV3LCB0aW1lb3V0LCBt
YXhfdHJ5KTsKIAljYXNlIDQ6Ci0JCXJldHVybiBfX2NtcHhjaGdfY2FzZV80
KHB0ciwgb2xkLCBuZXcpOworCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfNChw
dHIsIG9sZCwgbmV3LCB0aW1lb3V0LCBtYXhfdHJ5KTsKIAlkZWZhdWx0Ogog
CQlyZXR1cm4gX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KQEAgLTk4
LDYgKzEwNywxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBs
b25nIF9fY21weGNoZygKIAlBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAor
c3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGco
dm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcg
b2xkLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAg
IGludCBzaXplKQoreworCWlmICghX19pbnRfY21weGNoZyhwdHIsICZvbGQs
IG5ldywgc2l6ZSwgZmFsc2UsIDApKQorCQlBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKworCXJldHVybiBvbGQ7Cit9CisKIHN0YXRpYyBhbHdheXNfaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQgKnB0
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
ZXcsIGludCBzaXplKQpAQCAtMTExLDYgKzEzMSwyNSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19tYih2b2xhdGls
ZSB2b2lkICpwdHIsCiAJcmV0dXJuIHJldDsKIH0KIAorLyoKKyAqIFRoZSBo
ZWxwZXIgbWF5IGZhaWwgdG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYgdGhlIGFj
dGlvbiB0YWtlcyB0b28gbG9uZy4KKyAqCisgKiBAb2xkOiBPbiBjYWxsIHRo
ZSB2YWx1ZSBwb2ludGVkIGNvbnRhaW5zIHRoZSBleHBlY3RlZCBvbGQgdmFs
dWUuIEl0IHdpbGwgYmUKKyAqIHVwZGF0ZWQgdG8gdGhlIGFjdHVhbCBvbGQg
dmFsdWUuCisgKiBAbWF4X3RyeTogTWF4aW11bSBudW1iZXIgb2YgaXRlcmF0
aW9ucworICoKKyAqIFRoZSBoZWxwZXIgd2lsbCByZXR1cm4gdHJ1ZSB3aGVu
IHRoZSB1cGRhdGUgaGFzIHN1Y2NlZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0
KSBhbmQgZmFsc2UgaWYgdGhlIHVwZGF0ZSBoYXMgZmFpbGVkLgorICovCitz
dGF0aWMgYWx3YXlzX2lubGluZSBib29sIF9fY21weGNoZ19tYl90aW1lb3V0
KHZvbGF0aWxlIHZvaWQgKnB0ciwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxv
bmcgKm9sZCwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJ
CQkgICAgICAgaW50IHNpemUsCisJCQkJCSAgICAgICB1bnNpZ25lZCBpbnQg
bWF4X3RyeSkKK3sKKwlyZXR1cm4gX19pbnRfY21weGNoZyhwdHIsIG9sZCwg
bmV3LCBzaXplLCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogI2RlZmluZSBjbXB4
Y2hnKHB0cixvLG4pCQkJCQkJXAogCSgoX190eXBlb2ZfXygqKHB0cikpKV9f
Y21weGNoZ19tYigocHRyKSwJCQlcCiAJCQkJCSAgKHVuc2lnbmVkIGxvbmcp
KG8pLAkJXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9jbXB4Y2hnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhj
aGcuaAppbmRleCAzOTNmYmNhNmE1Li41YmMyZTFmNzg2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaApAQCAtNjQsMTEg
KzY0LDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGco
dW5zaWduZWQgbG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXpl
CiBleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxl
IHZvaWQgKnB0ciwgaW50IHNpemUpOwogCiAjZGVmaW5lIF9fQ01QWENIR19D
QVNFKHcsIHN6LCBuYW1lKQkJCQkJXAotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpw
dHIsCVwKLQkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKLQkJCQkJCSAg
dW5zaWduZWQgbG9uZyBuZXcpCVwKK3N0YXRpYyBpbmxpbmUgYm9vbCBfX2Nt
cHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAkJXAorCQkJ
CQkgdW5zaWduZWQgbG9uZyAqb2xkLAkJXAorCQkJCQkgdW5zaWduZWQgbG9u
ZyBuZXcsCQlcCisJCQkJCSBib29sIHRpbWVvdXQsCQkJXAorCQkJCQkgdW5z
aWduZWQgaW50IG1heF90cnkpCQlcCiB7CQkJCQkJCQkJXAotCXVuc2lnbmVk
IGxvbmcgcmVzLCBvbGR2YWw7CQkJCQlcCisJdW5zaWduZWQgbG9uZyBvbGR2
YWw7CQkJCQkJXAorCXVuc2lnbmVkIGxvbmcgcmVzOwkJCQkJCVwKIAkJCQkJ
CQkJCVwKIAlkbyB7CQkJCQkJCQlcCiAJCWFzbSB2b2xhdGlsZSgiLy8gX19j
bXB4Y2hnX2Nhc2VfIiAjbmFtZSAiXG4iCQlcCkBAIC04MCwxMSArODMsMTYg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNl
XyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIsCVwKIAkJIjE6XG4iCQkJCQkJ
CVwKIAkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCksCQkJCVwKIAkJ
ICAiK1EiICgqKHVuc2lnbmVkIGxvbmcgKilwdHIpCQkJCVwKLQkJOiAiSXIi
IChvbGQpLCAiciIgKG5ldykJCQkJCVwKKwkJOiAiSXIiICgqb2xkKSwgInIi
IChuZXcpCQkJCVwKIAkJOiAiY2MiKTsJCQkJCQlcCi0JfSB3aGlsZSAocmVz
KTsJCQkJCQkJXAogCQkJCQkJCQkJXAotCXJldHVybiBvbGR2YWw7CQkJCQkJ
CVwKKwkJaWYgKCFyZXMpCQkJCQkJXAorCQkJYnJlYWs7CQkJCQkJXAorCX0g
d2hpbGUgKCF0aW1lb3V0IHx8ICgoLS1tYXhfdHJ5KSA+IDApKTsJCQlcCisJ
CQkJCQkJCQlcCisJKm9sZCA9IG9sZHZhbDsJCQkJCQkJXAorCQkJCQkJCQkJ
XAorCXJldHVybiAhcmVzOwkJCQkJCQlcCiB9CiAKIF9fQ01QWENIR19DQVNF
KHcsIGIsIDEpCkBAIC05MiwxOCArMTAwLDE5IEBAIF9fQ01QWENIR19DQVNF
KHcsIGgsIDIpCiBfX0NNUFhDSEdfQ0FTRSh3LCAgLCA0KQogX19DTVBYQ0hH
X0NBU0UoICwgICwgOCkKIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IF9fY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcg
b2xkLAotCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LCBpbnQgc2l6ZSkK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgX19pbnRfY21weGNoZyh2b2xh
dGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgKm9sZCwKKwkJCQkJdW5z
aWduZWQgbG9uZyBuZXcsIGludCBzaXplLAorCQkJCQlib29sIHRpbWVvdXQs
IHVuc2lnbmVkIGludCBtYXhfdHJ5KQogewogCXN3aXRjaCAoc2l6ZSkgewog
CWNhc2UgMToKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQs
IG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwgb2xkLCBu
ZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgMjoKLQkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2Nt
cHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkp
OwogCWNhc2UgNDoKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBv
bGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV80KHB0ciwgb2xk
LCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgODoKLQkJcmV0dXJu
IF9fY21weGNoZ19jYXNlXzgocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBf
X2NtcHhjaGdfY2FzZV84KHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90
cnkpOwogCWRlZmF1bHQ6CiAJCXJldHVybiBfX2JhZF9jbXB4Y2hnKHB0ciwg
c2l6ZSk7CiAJfQpAQCAtMTExLDggKzEyMCwyMCBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwg
dW5zaWduZWQgbG9uZyBvbGQsCiAJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9
CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIo
dm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKLQkJCQkJ
IHVuc2lnbmVkIGxvbmcgbmV3LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNf
aW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQg
KnB0ciwKKwkJCQkJICAgICB1bnNpZ25lZCBsb25nIG9sZCwKKwkJCQkJICAg
ICB1bnNpZ25lZCBsb25nIG5ldywKKwkJCQkJICAgICBpbnQgc2l6ZSkKK3sK
KwlpZiAoIV9faW50X2NtcHhjaGcocHRyLCAmb2xkLCBuZXcsIHNpemUsIGZh
bHNlLCAwKSkKKwkJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKKwlyZXR1cm4g
b2xkOworfQorCitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25n
IF9fY21weGNoZ19tYih2b2xhdGlsZSB2b2lkICpwdHIsCisJCQkJCQl1bnNp
Z25lZCBsb25nIG9sZCwKKwkJCQkJCXVuc2lnbmVkIGxvbmcgbmV3LCBpbnQg
c2l6ZSkKIHsKIAl1bnNpZ25lZCBsb25nIHJldDsKIApAQCAtMTIzLDYgKzE0
NCwyNSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
X21iKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCiAJ
cmV0dXJuIHJldDsKIH0KIAorLyoKKyAqIFRoZSBoZWxwZXIgbWF5IGZhaWwg
dG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYgdGhlIGFjdGlvbiB0YWtlcyB0b28g
bG9uZy4KKyAqCisgKiBAb2xkOiBPbiBjYWxsIHRoZSB2YWx1ZSBwb2ludGVk
IGNvbnRhaW5zIHRoZSBleHBlY3RlZCBvbGQgdmFsdWUuIEl0IHdpbGwgYmUK
KyAqIHVwZGF0ZWQgdG8gdGhlIGFjdHVhbCBvbGQgdmFsdWUuCisgKiBAbWF4
X3RyeTogTWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoKKyAqIFRo
ZSBoZWxwZXIgd2lsbCByZXR1cm4gdHJ1ZSB3aGVuIHRoZSB1cGRhdGUgaGFz
IHN1Y2NlZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0KSBhbmQgZmFsc2UgaWYg
dGhlIHVwZGF0ZSBoYXMgZmFpbGVkLgorICovCitzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIF9fY21weGNoZ19tYl90aW1lb3V0KHZvbGF0aWxlIHZvaWQg
KnB0ciwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgKm9sZCwKKwkJCQkJ
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAgICAgaW50IHNp
emUsCisJCQkJCSAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3RyeSkKK3sKKwly
ZXR1cm4gX19pbnRfY21weGNoZyhwdHIsIG9sZCwgbmV3LCBzaXplLCB0cnVl
LCBtYXhfdHJ5KTsKK30KKwogI2RlZmluZSBjbXB4Y2hnKHB0ciwgbywgbikg
XAogKHsgXAogCV9fdHlwZW9mX18oKihwdHIpKSBfX3JldDsgXAotLSAKMi4x
Ny4xCgo=

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

RnJvbSBmYzAxNTU3ZmU4ZDYwY2M5YTI5ZDhmMjk1NjhmOTQwYTc4NzNkMDYz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTggKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTEgMTIvMjBdIHhlbi94
c206IHJlbW92ZSB1bm5lY2Vzc2FyeSAjZGVmaW5lCgp0aGlzICNkZWZpbmUg
aXMgdW5uZWNlc3Nhcnkgc2luY2UgWFNNX0lOTElORSBpcyByZWRlZmluZWQg
aW4KeHNtL2R1bW15LmgsIGl0J3MgYSByaXNrIG9mIGJ1aWxkIGJyZWFrYWdl
LCBzbyByZW1vdmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBYaW4gTGkgPHhpbi5s
aUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL3hzbS9kdW1teS5jIHwgMSAt
CiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi94c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwppbmRleCA2ZTc1
MTE5OWVlLi5mMzcxYTg0MWMxIDEwMDY0NAotLS0gYS94ZW4veHNtL2R1bW15
LmMKKysrIGIveGVuL3hzbS9kdW1teS5jCkBAIC0xMSw3ICsxMSw2IEBACiAg
Ki8KIAogI2RlZmluZSBYU01fTk9fV1JBUFBFUlMKLSNkZWZpbmUgWFNNX0lO
TElORSAvKiAqLwogI2luY2x1ZGUgPHhzbS9kdW1teS5oPgogCiBzdHJ1Y3Qg
eHNtX29wZXJhdGlvbnMgZHVtbXlfeHNtX29wczsKLS0gCjIuMTcuMQoK

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

RnJvbSAwNDYyODBiMjNmYTQwMTc2MDA2YjlhYjMwMGE0NjQ1MmUxNjZlNmNh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MTkgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTEgMTMvMjBdIHhlbi94
c206IEludHJvZHVjZSBuZXcgYm9vdCBwYXJhbWV0ZXIgeHNtCgpJbnRyb2R1
Y2UgbmV3IGJvb3QgcGFyYW1ldGVyIHhzbSB0byBjaG9vc2Ugd2hpY2ggeHNt
IG1vZHVsZSBpcyBlbmFibGVkLAphbmQgc2V0IGRlZmF1bHQgdG8gZHVtbXku
IEFuZCBhZGQgbmV3IG9wdGlvbiBpbiBLY29uZmlnIHRvIGNob29zZSB0aGUK
ZGVmYXVsdCBYU00gaW1wbGVtZW50YXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBY
aW4gTGkgPHhpbi5saUBjaXRyaXguY29tPgpBY2tlZC1ieTogRGFuaWVsIERl
IEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysr
KysrCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8IDEz
ICsrKysrKysrLQogeGVuL3hzbS94c21fY29yZS5jICAgICAgICAgICAgICAg
ICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMyBmaWxl
cyBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggODEwOGJiZjExNy4uMTAyNWZiOGE2YiAxMDA2NDQKLS0tIGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTg2NSw2ICs4NjUsMTkg
QEAgaGFyZHdhcmUgZG9tYWluIGlzIGFyY2hpdGVjdHVyZSBkZXBlbmRlbnQu
CiBOb3RlIHRoYXQgc3BlY2lmeWluZyB6ZXJvIGFzIGRvbVUgdmFsdWUgbWVh
bnMgemVybywgd2hpbGUgZm9yIGRvbTAgaXQgbWVhbnMKIHRvIHVzZSB0aGUg
ZGVmYXVsdC4KIAorIyMjIHhzbQorPiBgPSBkdW1teSB8IGZsYXNrYAorCis+
IERlZmF1bHQ6IGBkdW1teWAKKworU3BlY2lmeSB3aGljaCBYU00gbW9kdWxl
IHNob3VsZCBiZSBlbmFibGVkLiAgVGhpcyBvcHRpb24gaXMgb25seSBhdmFp
bGFibGUgaWYKK3RoZSBoeXBlcnZpc29yIHdhcyBjb21waWxlZCB3aXRoIFhT
TSBzdXBwb3J0LgorCisqIGBkdW1teWA6IHRoaXMgaXMgdGhlIGRlZmF1bHQg
Y2hvaWNlLiAgQmFzaWMgcmVzdHJpY3Rpb24gZm9yIGNvbW1vbiBkZXBsb3lt
ZW50CisgICh0aGUgZHVtbXkgbW9kdWxlKSB3aWxsIGJlIGFwcGxpZWQuICBJ
dCdzIGFsc28gdXNlZCB3aGVuIFhTTSBpcyBjb21waWxlZCBvdXQuCisqIGBm
bGFza2A6IHRoaXMgaXMgdGhlIHBvbGljeSBiYXNlZCBhY2Nlc3MgY29udHJv
bC4gIFRvIGNob29zZSB0aGlzLCB0aGUKKyAgc2VwYXJhdGVkIG9wdGlvbiBp
biBrY29uZmlnIG11c3QgYWxzbyBiZSBlbmFibGVkLgorCiAjIyMgZmxhc2sK
ID4gYD0gcGVybWlzc2l2ZSB8IGVuZm9yY2luZyB8IGxhdGUgfCBkaXNhYmxl
ZGAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2Nv
bW1vbi9LY29uZmlnCmluZGV4IDkwNDNkY2U5MzcuLjQ0OGMyODg4ZmUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9u
L0tjb25maWcKQEAgLTEwNSw3ICsxMDUsNyBAQCBjb25maWcgWFNNCiAKIGNv
bmZpZyBGTEFTSwogCWRlZl9ib29sIHkKLQlwcm9tcHQgIkZMdXggQWR2YW5j
ZWQgU2VjdXJpdHkgS2VybmVsIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5Igor
CXByb21wdCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwgc3VwcG9y
dCIKIAlkZXBlbmRzIG9uIFhTTQogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMg
RkxBU0sgKEZMdXggQWR2YW5jZWQgU2VjdXJpdHkgS2VybmVsKSBhcyB0aGUg
YWNjZXNzIGNvbnRyb2wKQEAgLTE0Myw2ICsxNDMsMTcgQEAgY29uZmlnIFhT
TV9QT0xJQ1kKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY2hvaWNlCisJ
cHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1lbnRhdGlvbiIKKwlkZXBlbmRz
IG9uIFhTTQorCWRlZmF1bHQgWFNNX0ZMQVNLX0RFRkFVTFQgaWYgWFNNX0ZM
QVNLCisJZGVmYXVsdCBYU01fRFVNTVlfREVGQVVMVAorCWNvbmZpZyBYU01f
RFVNTVlfREVGQVVMVAorCQlib29sICJNYXRjaCBub24tWFNNIGJlaGF2aW9y
IgorCWNvbmZpZyBYU01fRkxBU0tfREVGQVVMVAorCQlib29sICJGTHV4IEFk
dmFuY2VkIFNlY3VyaXR5IEtlcm5lbCIgaWYgWFNNX0ZMQVNLCitlbmRjaG9p
Y2UKKwogY29uZmlnIExBVEVfSFdET00KIAlib29sICJEZWRpY2F0ZWQgaGFy
ZHdhcmUgZG9tYWluIgogCWRlZmF1bHQgbgpkaWZmIC0tZ2l0IGEveGVuL3hz
bS94c21fY29yZS5jIGIveGVuL3hzbS94c21fY29yZS5jCmluZGV4IDk0OWRm
Y2ZmNzUuLmUyZjE3ZTRiNDEgMTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX2Nv
cmUuYworKysgYi94ZW4veHNtL3hzbV9jb3JlLmMKQEAgLTMxLDYgKzMxLDM1
IEBACiAKIHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqeHNtX29wczsKIAorZW51
bSB4c21fYm9vdHBhcmFtIHsKKyAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAor
ICAgIFhTTV9CT09UUEFSQU1fRkxBU0ssCit9OworCitzdGF0aWMgZW51bSB4
c21fYm9vdHBhcmFtIF9faW5pdGRhdGEgeHNtX2Jvb3RwYXJhbSA9CisjaWZk
ZWYgQ09ORklHX1hTTV9GTEFTS19ERUZBVUxUCisgICAgWFNNX0JPT1RQQVJB
TV9GTEFTSzsKKyNlbHNlCisgICAgWFNNX0JPT1RQQVJBTV9EVU1NWTsKKyNl
bmRpZgorCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94c21fcGFyYW0oY29u
c3QgY2hhciAqcykKK3sKKyAgICBpbnQgcmMgPSAwOworCisgICAgaWYgKCAh
c3RyY21wKHMsICJkdW1teSIpICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9
IFhTTV9CT09UUEFSQU1fRFVNTVk7CisjaWZkZWYgQ09ORklHX1hTTV9GTEFT
SworICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJmbGFzayIpICkKKyAgICAg
ICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZW5k
aWYKKyAgICBlbHNlCisgICAgICAgIHJjID0gLUVJTlZBTDsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHNtIiwgcGFyc2VfeHNtX3Bh
cmFtKTsKKwogc3RhdGljIGlubGluZSBpbnQgdmVyaWZ5KHN0cnVjdCB4c21f
b3BlcmF0aW9ucyAqb3BzKQogewogICAgIC8qIHZlcmlmeSB0aGUgc2VjdXJp
dHlfb3BlcmF0aW9ucyBzdHJ1Y3R1cmUgZXhpc3RzICovCkBAIC01Nyw3ICs4
NiwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCB4c21fY29yZV9pbml0KGNvbnN0
IHZvaWQgKnBvbGljeV9idWZmZXIsIHNpemVfdCBwb2xpY3lfc2l6ZSkKICAg
ICB9CiAKICAgICB4c21fb3BzID0gJmR1bW15X3hzbV9vcHM7Ci0gICAgZmxh
c2tfaW5pdChwb2xpY3lfYnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisKKyAgICBz
d2l0Y2ggKCB4c21fYm9vdHBhcmFtICkKKyAgICB7CisgICAgY2FzZSBYU01f
Qk9PVFBBUkFNX0RVTU1ZOgorICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
WFNNX0JPT1RQQVJBTV9GTEFTSzoKKyAgICAgICAgZmxhc2tfaW5pdChwb2xp
Y3lfYnVmZmVyLCBwb2xpY3lfc2l6ZSk7CisgICAgICAgIGJyZWFrOworCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KIAogICAgIHJldHVybiAwOwogfQotLSAK
Mi4xNy4xCgo=

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

RnJvbSAwYjRhNWYwOTMzMzI2N2M2ZWU1N2ZmMWVlOTljYjllNzY2N2I1NWRm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBYaW4gTGkgPHRhbG9u
cy5sZWVAZ21haWwuY29tPgpEYXRlOiBUdWUsIDkgT2N0IDIwMTggMTc6MzM6
MjAgKzA4MDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTEgMTQvMjBdIHhlbi94
c206IEFkZCBuZXcgU0lMTyBtb2RlIGZvciBYU00KCldoZW4gU0lMTyBpcyBl
bmFibGVkLCB0aGVyZSB3b3VsZCBiZSBubyBwYWdlLXNoYXJpbmcgb3IgZXZl
bnQgbm90aWZpY2F0aW9ucwpiZXR3ZWVuIHVucHJpdmlsZWdlZCBWTXMgKG5v
IGdyYW50IHRhYmxlcyBvciBldmVudCBjaGFubmVscykuCgpTaWduZWQtb2Zm
LWJ5OiBYaW4gTGkgPHhpbi5saUBjaXRyaXguY29tPgpBY2tlZC1ieTogRGFu
aWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CkFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgICA1
ICstCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8ICAx
NSArKysrCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8
ICAgMyArLQogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAg
fCAgIDYgKysKIHhlbi94c20vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAg
IHwgICAxICsKIHhlbi94c20vc2lsby5jICAgICAgICAgICAgICAgICAgICAg
IHwgMTA4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi94c20v
eHNtX2NvcmUuYyAgICAgICAgICAgICAgICAgIHwgIDExICsrKwogNyBmaWxl
cyBjaGFuZ2VkLCAxNDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4veHNtL3NpbG8uYwoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMTAyNWZi
OGE2Yi4uYzYzYTA3ZDI5YiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KQEAgLTg2Niw3ICs4NjYsNyBAQCBOb3RlIHRo
YXQgc3BlY2lmeWluZyB6ZXJvIGFzIGRvbVUgdmFsdWUgbWVhbnMgemVybywg
d2hpbGUgZm9yIGRvbTAgaXQgbWVhbnMKIHRvIHVzZSB0aGUgZGVmYXVsdC4K
IAogIyMjIHhzbQotPiBgPSBkdW1teSB8IGZsYXNrYAorPiBgPSBkdW1teSB8
IGZsYXNrIHwgc2lsb2AKIAogPiBEZWZhdWx0OiBgZHVtbXlgCiAKQEAgLTg3
Nyw2ICs4NzcsOSBAQCB0aGUgaHlwZXJ2aXNvciB3YXMgY29tcGlsZWQgd2l0
aCBYU00gc3VwcG9ydC4KICAgKHRoZSBkdW1teSBtb2R1bGUpIHdpbGwgYmUg
YXBwbGllZC4gIEl0J3MgYWxzbyB1c2VkIHdoZW4gWFNNIGlzIGNvbXBpbGVk
IG91dC4KICogYGZsYXNrYDogdGhpcyBpcyB0aGUgcG9saWN5IGJhc2VkIGFj
Y2VzcyBjb250cm9sLiAgVG8gY2hvb3NlIHRoaXMsIHRoZQogICBzZXBhcmF0
ZWQgb3B0aW9uIGluIGtjb25maWcgbXVzdCBhbHNvIGJlIGVuYWJsZWQuCisq
IGBzaWxvYDogdGhpcyB3aWxsIGRlbnkgYW55IHVubWVkaWF0ZWQgY29tbXVu
aWNhdGlvbiBjaGFubmVscyBiZXR3ZWVuCisgIHVucHJpdmlsZWdlZCBWTXMu
ICBUbyBjaG9vc2UgdGhpcywgdGhlIHNlcGFyYXRlZCBvcHRpb24gaW4ga2Nv
bmZpZyBtdXN0IGFsc28KKyAgYmUgZW5hYmxlZC4KIAogIyMjIGZsYXNrCiA+
IGA9IHBlcm1pc3NpdmUgfCBlbmZvcmNpbmcgfCBsYXRlIHwgZGlzYWJsZWRg
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9u
L0tjb25maWcKaW5kZXggNDQ4YzI4ODhmZS4uNTEyZjY0NDZhMyAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwpAQCAtMTQzLDE1ICsxNDMsMzAgQEAgY29uZmlnIFhTTV9QT0xJQ1kK
IAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAorY29uZmlnIFhTTV9TSUxPCisJ
ZGVmX2Jvb2wgeQorCXByb21wdCAiU0lMTyBzdXBwb3J0IgorCWRlcGVuZHMg
b24gWFNNCisJLS0taGVscC0tLQorCSAgRW5hYmxlcyBTSUxPIGFzIHRoZSBh
Y2Nlc3MgY29udHJvbCBtZWNoYW5pc20gdXNlZCBieSB0aGUgWFNNIGZyYW1l
d29yay4KKwkgIFRoaXMgaXMgbm90IHRoZSBkZWZhdWx0IG1vZHVsZSwgYWRk
IGJvb3QgcGFyYW1ldGVyIHhzbT1zaWxvIHRvIGNob29zZQorCSAgaXQuIFRo
aXMgd2lsbCBkZW55IGFueSB1bm1lZGlhdGVkIGNvbW11bmljYXRpb24gY2hh
bm5lbHMgKGdyYW50IHRhYmxlcworCSAgYW5kIGV2ZW50IGNoYW5uZWxzKSBi
ZXR3ZWVuIHVucHJpdmlsZWdlZCBWTXMuCisKKwkgIElmIHVuc3VyZSwgc2F5
IFkuCisKIGNob2ljZQogCXByb21wdCAiRGVmYXVsdCBYU00gaW1wbGVtZW50
YXRpb24iCiAJZGVwZW5kcyBvbiBYU00KIAlkZWZhdWx0IFhTTV9GTEFTS19E
RUZBVUxUIGlmIFhTTV9GTEFTSworCWRlZmF1bHQgWFNNX1NJTE9fREVGQVVM
VCBpZiBYU01fU0lMTwogCWRlZmF1bHQgWFNNX0RVTU1ZX0RFRkFVTFQKIAlj
b25maWcgWFNNX0RVTU1ZX0RFRkFVTFQKIAkJYm9vbCAiTWF0Y2ggbm9uLVhT
TSBiZWhhdmlvciIKIAljb25maWcgWFNNX0ZMQVNLX0RFRkFVTFQKIAkJYm9v
bCAiRkx1eCBBZHZhbmNlZCBTZWN1cml0eSBLZXJuZWwiIGlmIFhTTV9GTEFT
SworCWNvbmZpZyBYU01fU0lMT19ERUZBVUxUCisJCWJvb2wgIlNJTE8iIGlm
IFhTTV9TSUxPCiBlbmRjaG9pY2UKIAogY29uZmlnIExBVEVfSFdET00KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1
ZGUveHNtL2R1bW15LmgKaW5kZXggZmY2YjJkYmYzOS4uYTUwN2ZhNDNmNSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVu
L2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTQ4LDcgKzQ4LDggQEAgdm9pZCBf
X3hzbV9hY3Rpb25fbWlzbWF0Y2hfZGV0ZWN0ZWQodm9pZCk7CiAgKiBUaGVy
ZSBpcyBubyB4c21fZGVmYXVsdF90IGFyZ3VtZW50IGF2YWlsYWJsZSwgc28g
dGhlIHZhbHVlIGZyb20gdGhlIGFzc2VydGlvbgogICogaXMgdXNlZCB0byBp
bml0aWFsaXplIHRoZSB2YXJpYWJsZS4KICAqLwotI2RlZmluZSBYU01fSU5M
SU5FIC8qICovCisjZGVmaW5lIFhTTV9JTkxJTkUgX19tYXliZV91bnVzZWQK
KwogI2RlZmluZSBYU01fREVGQVVMVF9BUkcgLyogKi8KICNkZWZpbmUgWFNN
X0RFRkFVTFRfVk9JRCB2b2lkCiAjZGVmaW5lIFhTTV9BU1NFUlRfQUNUSU9O
KGRlZikgeHNtX2RlZmF1bHRfdCBhY3Rpb24gPSBkZWY7ICh2b2lkKWFjdGlv
bgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCmluZGV4IGYwYzZmYzdlMjkuLmIxNmExYjViMTgg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4v
aW5jbHVkZS94c20veHNtLmgKQEAgLTczMyw2ICs3MzMsMTIgQEAgZXh0ZXJu
IGNvbnN0IHVuc2lnbmVkIGNoYXIgeHNtX2luaXRfcG9saWN5W107CiBleHRl
cm4gY29uc3QgdW5zaWduZWQgaW50IHhzbV9pbml0X3BvbGljeV9zaXplOwog
I2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfWFNNX1NJTE8KK2V4dGVybiB2b2lk
IHNpbG9faW5pdCh2b2lkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQg
c2lsb19pbml0KHZvaWQpIHt9CisjZW5kaWYKKwogI2Vsc2UgLyogQ09ORklH
X1hTTSAqLwogCiAjaW5jbHVkZSA8eHNtL2R1bW15Lmg+CmRpZmYgLS1naXQg
YS94ZW4veHNtL01ha2VmaWxlIGIveGVuL3hzbS9NYWtlZmlsZQppbmRleCAz
MjUyYzQ2ZTY0Li41MGUyMTMwM2IzIDEwMDY0NAotLS0gYS94ZW4veHNtL01h
a2VmaWxlCisrKyBiL3hlbi94c20vTWFrZWZpbGUKQEAgLTEsNSArMSw2IEBA
CiBvYmoteSArPSB4c21fY29yZS5vCiBvYmotJChDT05GSUdfWFNNKSArPSB4
c21fcG9saWN5Lm8KIG9iai0kKENPTkZJR19YU00pICs9IGR1bW15Lm8KK29i
ai0kKENPTkZJR19YU01fU0lMTykgKz0gc2lsby5vCiAKIHN1YmRpci0kKENP
TkZJR19GTEFTSykgKz0gZmxhc2sKZGlmZiAtLWdpdCBhL3hlbi94c20vc2ls
by5jIGIveGVuL3hzbS9zaWxvLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNDg1MDc1NmEzZAotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi94c20vc2lsby5jCkBAIC0wLDAgKzEsMTA4IEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiB4c20vc2lsby5jCisgKgor
ICogU0lMTyBtb2R1bGUgZm9yIFhTTSAoWGVuIFNlY3VyaXR5IE1vZHVsZXMp
CisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4IENpdHJpeCBTeXN0ZW1zIEx0
ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5k
ZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwg
YmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklM
SVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxv
bmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKyNkZWZpbmUgWFNNX05P
X1dSQVBQRVJTCisjaW5jbHVkZSA8eHNtL2R1bW15Lmg+CisKKy8qCisgKiBD
aGVjayBpZiBpbnRlci1kb21haW4gY29tbXVuaWNhdGlvbiBpcyBhbGxvd2Vk
LgorICogUmV0dXJuIHRydWUgd2hlbiBwYXNzIGNoZWNrLgorICovCitzdGF0
aWMgYm9vbCBzaWxvX21vZGVfZG9tX2NoZWNrKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmxkb20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkb21haW4gKnJkb20pCit7CisgICAgY29uc3Qgc3RydWN0
IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisKKyAgICByZXR1
cm4gKGlzX2NvbnRyb2xfZG9tYWluKGN1cnJkKSB8fCBpc19jb250cm9sX2Rv
bWFpbihsZG9tKSB8fAorICAgICAgICAgICAgaXNfY29udHJvbF9kb21haW4o
cmRvbSkgfHwgbGRvbSA9PSByZG9tKTsKK30KKworc3RhdGljIGludCBzaWxv
X2V2dGNobl91bmJvdW5kKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZXZ0
Y2huICpjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCBpZDIpCit7CisgICAgaW50IHJjID0gLUVQRVJNOworICAgIHN0cnVj
dCBkb21haW4gKmQyID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZChpZDIp
OworCisgICAgaWYgKCBkMiA9PSBOVUxMICkKKyAgICAgICAgcmMgPSAtRVNS
Q0g7CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBzaWxvX21vZGVf
ZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICAgICAgcmMgPSB4c21fZXZ0
Y2huX3VuYm91bmQoZDEsIGNobiwgaWQyKTsKKyAgICAgICAgcmN1X3VubG9j
a19kb21haW4oZDIpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwor
c3RhdGljIGludCBzaWxvX2V2dGNobl9pbnRlcmRvbWFpbihzdHJ1Y3QgZG9t
YWluICpkMSwgc3RydWN0IGV2dGNobiAqY2hhbjEsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQyLCBzdHJ1
Y3QgZXZ0Y2huICpjaGFuMikKK3sKKyAgICBpZiAoIHNpbG9fbW9kZV9kb21f
Y2hlY2soZDEsIGQyKSApCisgICAgICAgIHJldHVybiB4c21fZXZ0Y2huX2lu
dGVyZG9tYWluKGQxLCBjaGFuMSwgZDIsIGNoYW4yKTsKKyAgICByZXR1cm4g
LUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfbWFwcmVmKHN0
cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZmxhZ3MpCit7CisgICAg
aWYgKCBzaWxvX21vZGVfZG9tX2NoZWNrKGQxLCBkMikgKQorICAgICAgICBy
ZXR1cm4geHNtX2dyYW50X21hcHJlZihkMSwgZDIsIGZsYWdzKTsKKyAgICBy
ZXR1cm4gLUVQRVJNOworfQorCitzdGF0aWMgaW50IHNpbG9fZ3JhbnRfdHJh
bnNmZXIoc3RydWN0IGRvbWFpbiAqZDEsIHN0cnVjdCBkb21haW4gKmQyKQor
eworICAgIGlmICggc2lsb19tb2RlX2RvbV9jaGVjayhkMSwgZDIpICkKKyAg
ICAgICAgcmV0dXJuIHhzbV9ncmFudF90cmFuc2ZlcihkMSwgZDIpOworICAg
IHJldHVybiAtRVBFUk07Cit9CisKK3N0YXRpYyBpbnQgc2lsb19ncmFudF9j
b3B5KHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMikKK3sK
KyAgICBpZiAoIHNpbG9fbW9kZV9kb21fY2hlY2soZDEsIGQyKSApCisgICAg
ICAgIHJldHVybiB4c21fZ3JhbnRfY29weShkMSwgZDIpOworICAgIHJldHVy
biAtRVBFUk07Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMg
c2lsb194c21fb3BzID0geworICAgIC5ldnRjaG5fdW5ib3VuZCA9IHNpbG9f
ZXZ0Y2huX3VuYm91bmQsCisgICAgLmV2dGNobl9pbnRlcmRvbWFpbiA9IHNp
bG9fZXZ0Y2huX2ludGVyZG9tYWluLAorICAgIC5ncmFudF9tYXByZWYgPSBz
aWxvX2dyYW50X21hcHJlZiwKKyAgICAuZ3JhbnRfdHJhbnNmZXIgPSBzaWxv
X2dyYW50X3RyYW5zZmVyLAorICAgIC5ncmFudF9jb3B5ID0gc2lsb19ncmFu
dF9jb3B5LAorfTsKKwordm9pZCBfX2luaXQgc2lsb19pbml0KHZvaWQpCit7
CisgICAgcHJpbnRrKCJJbml0aWFsaXNpbmcgWFNNIFNJTE8gbW9kZVxuIik7
CisKKyAgICBpZiAoIHJlZ2lzdGVyX3hzbSgmc2lsb194c21fb3BzKSApCisg
ICAgICAgIHBhbmljKCJTSUxPOiBVbmFibGUgdG8gcmVnaXN0ZXIgd2l0aCBY
U01cbiIpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2Nv
cmUuYyBiL3hlbi94c20veHNtX2NvcmUuYwppbmRleCBlMmYxN2U0YjQxLi43
Yjg2MmVhNzlkIDEwMDY0NAotLS0gYS94ZW4veHNtL3hzbV9jb3JlLmMKKysr
IGIveGVuL3hzbS94c21fY29yZS5jCkBAIC0zNCwxMSArMzQsMTQgQEAgc3Ry
dWN0IHhzbV9vcGVyYXRpb25zICp4c21fb3BzOwogZW51bSB4c21fYm9vdHBh
cmFtIHsKICAgICBYU01fQk9PVFBBUkFNX0RVTU1ZLAogICAgIFhTTV9CT09U
UEFSQU1fRkxBU0ssCisgICAgWFNNX0JPT1RQQVJBTV9TSUxPLAogfTsKIAog
c3RhdGljIGVudW0geHNtX2Jvb3RwYXJhbSBfX2luaXRkYXRhIHhzbV9ib290
cGFyYW0gPQogI2lmZGVmIENPTkZJR19YU01fRkxBU0tfREVGQVVMVAogICAg
IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZWxpZiBDT05GSUdfWFNNX1NJTE9f
REVGQVVMVAorICAgIFhTTV9CT09UUEFSQU1fU0lMTzsKICNlbHNlCiAgICAg
WFNNX0JPT1RQQVJBTV9EVU1NWTsKICNlbmRpZgpAQCAtNTIsNiArNTUsMTAg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeHNtX3BhcmFtKGNvbnN0IGNo
YXIgKnMpCiAjaWZkZWYgQ09ORklHX1hTTV9GTEFTSwogICAgIGVsc2UgaWYg
KCAhc3RyY21wKHMsICJmbGFzayIpICkKICAgICAgICAgeHNtX2Jvb3RwYXJh
bSA9IFhTTV9CT09UUEFSQU1fRkxBU0s7CisjZW5kaWYKKyNpZmRlZiBDT05G
SUdfWFNNX1NJTE8KKyAgICBlbHNlIGlmICggIXN0cmNtcChzLCAic2lsbyIp
ICkKKyAgICAgICAgeHNtX2Jvb3RwYXJhbSA9IFhTTV9CT09UUEFSQU1fU0lM
TzsKICNlbmRpZgogICAgIGVsc2UKICAgICAgICAgcmMgPSAtRUlOVkFMOwpA
QCAtOTYsNiArMTAzLDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHhzbV9jb3Jl
X2luaXQoY29uc3Qgdm9pZCAqcG9saWN5X2J1ZmZlciwgc2l6ZV90IHBvbGlj
eV9zaXplKQogICAgICAgICBmbGFza19pbml0KHBvbGljeV9idWZmZXIsIHBv
bGljeV9zaXplKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhTTV9C
T09UUEFSQU1fU0lMTzoKKyAgICAgICAgc2lsb19pbml0KCk7CisgICAgICAg
IGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CiAgICAgICAgIGJyZWFrOwotLSAKMi4xNy4xCgo=

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

RnJvbSA3Zjc3ZjY0OGNlYzlhMzBjZmRjYTQyMjI2ODZkYzk5OWZmMTEzNzg5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDE1LzIw
XSB4ZW4vYXJtOiBUdXJuIG9uIFNJTE8gbW9kZSBieSBkZWZhdWx0IG9uIEFy
bQoKT24gQXJtLCBleGNsdXNpdmUgbG9hZC1zdG9yZSBhdG9taWNzIHNob3Vs
ZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVzdGVkCnRocmVhZC4gQXMgbm90
IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0cnVzdGVkLCBpdCBtYXkgYmUgcG9zc2li
bGUgdG8gRG9TIFhlbgp3aGVuIHVwZGF0aW5nIHNoYXJlZCBtZW1vcnkgd2l0
aCBndWVzdCBhdG9taWNhbGx5LgoKUmVjZW50IHBhdGNoZXMgaW50cm9kdWNl
ZCBuZXcgaGVscGVycyB0byB1cGRhdGUgc2hhcmVkIG1lbW9yeSB3aXRoIGd1
ZXN0CmF0b21pY2FsbHkuIFRob3NlIGhlbHBlcnMgcmVsaWVzIG9uIGEgbWVt
b3J5IHJlZ2lvbiB0byBiZSBiZSBzaGFyZWQgd2l0aApYZW4gYW5kIGEgc2lu
Z2xlIGd1ZXN0LgoKQXQgdGhlIG1vbWVudCwgbm90aGluZyBwcmV2ZW50IGEg
Z3Vlc3Qgc2hhcmluZyBhIHBhZ2Ugd2l0aCBYZW4gYW5kIGFzCndlbGwgd2l0
aCBhbm90aGVyIGd1ZXN0IChlLmcgdmlhIGdyYW50IHRhYmxlKS4KCkZvciB0
aGUgc2NvcGUgb2YgdGhlIFhTQSwgdGhlIHF1aWNrZXN0IHdheSBpcyB0byBk
ZW55IGNvbW11bmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIGd1ZXN0
LiBTbyB0aGlzIHBhdGNoIGlzIGVuYWJsaW5nIGFuZCB1c2luZyBTSUxPCm1v
ZGUgYnkgZGVmYXVsdCBvbiBBcm0uCgpVc2VycyB3YW50ZWQgZmluZXIgZ3Jh
aW5lIHBvbGljeSBjb3VsZCB3cm90ZSB0aGVpciBvd24gRmxhc2sgcG9saWN5
LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L2FybS9zZXR1cC5jICB8IDggKysrKysrLS0KIHhlbi9jb21tb24vS2NvbmZp
ZyAgICB8IDMgKystCiB4ZW4vaW5jbHVkZS94c20veHNtLmggfCA1ICsrKysr
CiB4ZW4veHNtL3hzbV9jb3JlLmMgICAgfCAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwppbmRleCAxZDZmNmJmMzdlLi5mZjk0OWY1NDVhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwpAQCAtMzcsNiArMzcsNyBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+
CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KICNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgorI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4K
ICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgpAQCAtNzg3LDggKzc4OCwxMSBA
QCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0LAogCiAgICAgdGFza2xldF9zdWJzeXNfaW5pdCgpOwogCi0K
LSAgICB4c21fZHRfaW5pdCgpOworICAgIGlmICggeHNtX2R0X2luaXQoKSAh
PSAxICkKKyAgICAgICAgd2FybmluZ19hZGQoIldBUk5JTkc6IFNJTE8gbW9k
ZSBpcyBub3QgZW5hYmxlZC5cbiIKKyAgICAgICAgICAgICAgICAgICAgIkl0
IGhhcyBpbXBsaWNhdGlvbnMgb24gdGhlIHNlY3VyaXR5IG9mIHRoZSBzeXN0
ZW0sXG4iCisgICAgICAgICAgICAgICAgICAgICJ1bmxlc3MgdGhlIGNvbW11
bmljYXRpb25zIGhhdmUgYmVlbiBmb3JiaWRkZW4gYmV0d2VlblxuIgorICAg
ICAgICAgICAgICAgICAgICAidW50cnVzdGVkIGRvbWFpbnMuXG4iKTsKIAog
ICAgIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJydXB0KCk7CiAgICAgaW5pdF90
aW1lcl9pbnRlcnJ1cHQoKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2Nv
bmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwppbmRleCA1MTJmNjQ0NmEzLi5l
NGFmM2YxM2ViIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysr
IGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC05Myw3ICs5Myw3IEBAIGNvbmZp
ZyBYRU5PUFJPRgogCiBjb25maWcgWFNNCiAJYm9vbCAiWGVuIFNlY3VyaXR5
IE1vZHVsZXMgc3VwcG9ydCIKLQlkZWZhdWx0IG4KKwlkZWZhdWx0IEFSTQog
CS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMgdGhlIHNlY3VyaXR5IGZyYW1ld29y
ayBrbm93biBhcyBYZW4gU2VjdXJpdHkgTW9kdWxlcyB3aGljaAogCSAgYWxs
b3dzIGFkbWluaXN0cmF0b3JzIGZpbmUtZ3JhaW5lZCBjb250cm9sIG92ZXIg
YSBYZW4gZG9tYWluIGFuZApAQCAtMTU4LDYgKzE1OCw3IEBAIGNvbmZpZyBY
U01fU0lMTwogY2hvaWNlCiAJcHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBsZW1l
bnRhdGlvbiIKIAlkZXBlbmRzIG9uIFhTTQorCWRlZmF1bHQgWFNNX1NJTE9f
REVGQVVMVCBpZiBYU01fU0lMTyAmJiBBUk0KIAlkZWZhdWx0IFhTTV9GTEFT
S19ERUZBVUxUIGlmIFhTTV9GTEFTSwogCWRlZmF1bHQgWFNNX1NJTE9fREVG
QVVMVCBpZiBYU01fU0lMTwogCWRlZmF1bHQgWFNNX0RVTU1ZX0RFRkFVTFQK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNs
dWRlL3hzbS94c20uaAppbmRleCBiMTZhMWI1YjE4Li4wYzgwMzUzMWViIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2lu
Y2x1ZGUveHNtL3hzbS5oCkBAIC03MTAsNiArNzEwLDExIEBAIGV4dGVybiBp
bnQgeHNtX211bHRpYm9vdF9wb2xpY3lfaW5pdCh1bnNpZ25lZCBsb25nICpt
b2R1bGVfbWFwLAogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfSEFTX0RFVklD
RV9UUkVFCisvKgorICogSW5pdGlhbGl6ZSBYU00KKyAqCisgKiBPbiBzdWNj
ZXNzLCByZXR1cm4gMSBpZiB1c2luZyBTSUxPIG1vZGUgZWxzZSAwLgorICov
CiBleHRlcm4gaW50IHhzbV9kdF9pbml0KHZvaWQpOwogZXh0ZXJuIGludCB4
c21fZHRfcG9saWN5X2luaXQodm9pZCAqKnBvbGljeV9idWZmZXIsIHNpemVf
dCAqcG9saWN5X3NpemUpOwogZXh0ZXJuIGJvb2wgaGFzX3hzbV9tYWdpYyhw
YWRkcl90KTsKZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2NvcmUuYyBiL3hl
bi94c20veHNtX2NvcmUuYwppbmRleCA3Yjg2MmVhNzlkLi4xMTc5Y2RmNjEw
IDEwMDY0NAotLS0gYS94ZW4veHNtL3hzbV9jb3JlLmMKKysrIGIveGVuL3hz
bS94c21fY29yZS5jCkBAIC0xNjcsNyArMTY3LDcgQEAgaW50IF9faW5pdCB4
c21fZHRfaW5pdCh2b2lkKQogCiAgICAgeGZyZWUocG9saWN5X2J1ZmZlcik7
CiAKLSAgICByZXR1cm4gcmV0OworICAgIHJldHVybiByZXQgPzogKHhzbV9i
b290cGFyYW0gPT0gWFNNX0JPT1RQQVJBTV9TSUxPKTsKIH0KIAogLyoqCi0t
IAoyLjE3LjEKCg==

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

RnJvbSA2Mzk2NmNlNjFjODZiNjg1OTJhODczNTMxNzYyMTBhYjQyZDlmOGZk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDE2LzIw
XSB4ZW4vYml0b3BzOiBQcm92aWRlIGhlbHBlcnMgdG8gc2FmZWx5IG1vZGlm
eQogZ3Vlc3QgbWVtb3J5IGF0b21pY2FsbHkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBzZXQgb2YgaGVscGVyIHRoYXQgd2ls
bCB1cGRhdGUgdGhlIGd1ZXN0IG1lbW9yeQpzYWZlbHkuIEZvciB4ODYsIGl0
IGlzIGFscmVhZHkgcG9zc2libGUgdG8gdXNlIHRoZSBjdXJyZW50IGhlbHBl
cnMKc2FmZWx5LiBTbyBqdXN0IHdyYXAgdGhlbS4KCkZvciBBcm0sIHdlIHdp
bGwgZmlyc3QgYXR0ZW1wdCB0byB1cGRhdGUgdGhlIGd1ZXN0IG1lbW9yeSB3
aXRoIHRoZSBsb29wCmJvdW5kZWQgYnkgYSBtYXhpbXVtIG51bWJlciBvZiBp
dGVyYXRpb25zLiBJZiBpdCBmYWlscywgd2Ugd2lsbCBwYXVzZSB0aGUKZG9t
YWluIGFuZCB0cnkgYWdhaW4uCgpOb3RlIHRoYXQgdGhpcyBoZXVyaXN0aWNz
IGFzc3VtZXMgdGhhdCBhIHBhZ2UgY2FuIG9ubHkgYmUgc2hhcmVkIGJldHdl
ZW4KWGVuIGFuZCBvbmUgZG9tYWluLiBOb3QgWGVuIGFuZCBtdWx0aXBsZSBk
b21haW4uCgpUaGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucyBpcyBi
YXNlZCBvbiBob3cgbWFueSB0aW1lcyBhIHNpbXBsZQpsb2FkLXN0b3JlIGF0
b21pYyBvcGVyYXRpb24gY2FuIGJlIGV4ZWN1dGVkIGluIDF1Uy4gVGhlIG1h
eGltdW0gdmFsdWUgaXMKcGVyLUNQVSB0byBjYXRlciBiaWcuTElUVExFIGFu
ZCBjYWxjdWxhdGVkIHdoZW4gdGhlIENQVSBpcyBib290aW5nLiBUaGUKaGV1
cmlzdGljIHdhcyByYW5kb21seSBjaG9zZW4gYW5kIGNhbiBiZSBtb2RpZmll
ZCBpZiBpbXBhY3QgdG9vIG11Y2gKZ29vZC1iZWhhdmluZyBndWVzdC4KCk5v
dGUsIHdoaWxlIHRlc3RfYml0IGRvZXMgbm90IHJlcXVpcmVzIHRvIHVzZSBh
dG9taWMgb3BlcmF0aW9uLCBhCndyYXBwZXIgZm9yIHRlc3RfYml0IHdhcyBh
ZGRlZCBmb3IgY29tcGxldGVuZXNzLiBJbiB0aGlzIGNhc2UsIHRoZQpkb21h
aW4gc3RheXMgY29uc3RpZmllZCB0byBhdm9pZCBtYWpvciByZXdvcmsgaW4g
dGhlIGNhbGxlciBmb3IgdGhlCnRpbWUtYmVpbmcuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NS4KClNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
TWFrZWZpbGUgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9n
dWVzdF9hdG9taWNzLmMgICAgICAgIHwgOTEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWlj
cy5oIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaCB8IDMwICsrKysrKysrKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMTk4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNz
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0X2F0b21pY3MuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCBhOTUzM2IxMDdl
Li4zNTU5ZTNhYzQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0yMSw2ICsyMSw3
IEBAIG9iai0kKENPTkZJR19IQVNfR0lDVjMpICs9IGdpYy12My5vCiBvYmot
JChDT05GSUdfSEFTX0lUUykgKz0gZ2ljLXYzLWl0cy5vCiBvYmotJChDT05G
SUdfSEFTX0lUUykgKz0gZ2ljLXYzLWxwaS5vCiBvYmoteSArPSBndWVzdGNv
cHkubworb2JqLXkgKz0gZ3Vlc3RfYXRvbWljcy5vCiBvYmoteSArPSBndWVz
dF93YWxrLm8KIG9iai15ICs9IGh2bS5vCiBvYmoteSArPSBpby5vCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jIGIveGVuL2Fy
Y2gvYXJtL2d1ZXN0X2F0b21pY3MuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwLi4xYjc4YTA2MmYwCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvYXJtL2d1ZXN0X2F0b21pY3MuYwpAQCAtMCwwICsxLDkx
IEBACisvKgorICogYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwg
YnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICog
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAq
IHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgorICovCisjaW5jbHVkZSA8eGVuL2NwdS5oPgorCisj
aW5jbHVkZSA8YXNtL2d1ZXN0X2F0b21pY3MuaD4KKworREVGSU5FX1BFUl9D
UFVfUkVBRF9NT1NUTFkodW5zaWduZWQgaW50LCBndWVzdF9zYWZlX2F0b21p
Y19tYXgpOworCisvKgorICogSGV1cmlzdGljIHRvIGZpbmQgYSBzYWZlIHVw
cGVyLWxpbWl0IGZvciBsb2FkLXN0b3JlIGV4Y2x1c2l2ZQorICogb3BlcmF0
aW9ucyBvbiBtZW1vcnkgc2hhcmVkIHdpdGggZ3Vlc3QuCisgKgorICogQXQg
dGhlIG1vbWVudCwgd2UgY2FsY3VsYXRlIHRoZSBudW1iZXIgb2YgaXRlcmF0
aW9ucyBvZiBhIHNpbXBsZQorICogbG9hZC1zdG9yZSBhdG9taWMgbG9vcCBp
biAxdVMuCisgKi8KK3N0YXRpYyB2b2lkIGNhbGlicmF0ZV9zYWZlX2F0b21p
Yyh2b2lkKQoreworICAgIHNfdGltZV90IGRlYWRsaW5lID0gTk9XKCkgKyBN
SUNST1NFQ1MoMSk7CisgICAgdW5zaWduZWQgaW50IGNvdW50ZXIgPSAwOwor
ICAgIHVuc2lnbmVkIGxvbmcgbWVtID0gMDsKKworICAgIGRvCisgICAgewor
ICAgICAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOworCisjaWZkZWYgQ09O
RklHX0FSTV8zMgorICAgICAgICBhc20gdm9sYXRpbGUgKCIgbGRyZXggICAl
MiwgJTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICAiIGFkZCAgICAgJTIs
ICUyLCAjMVxuIgorICAgICAgICAgICAgICAgICAgICAgICIgc3RyZXggICAl
MCwgJTIsICUxXG4iCisgICAgICAgICAgICAgICAgICAgICAgOiAiPSZyIiAo
cmVzKSwgIitRIiAobWVtKSwgIj0mciIgKHRtcCkpOworI2Vsc2UKKyAgICAg
ICAgYXNtIHZvbGF0aWxlICgiIGxkeHIgICAgJXcyLCAlMVxuIgorICAgICAg
ICAgICAgICAgICAgICAgICIgYWRkICAgICAldzIsICV3MiwgIzFcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICAiIHN0eHIgICAgJXcwLCAldzIsICUxXG4i
CisgICAgICAgICAgICAgICAgICAgICAgOiAiPSZyIiAocmVzKSwgIitRIiAo
bWVtKSwgIj0mciIgKHRtcCkpOworI2VuZGlmCisgICAgICAgIGNvdW50ZXIr
KzsKKyAgICB9IHdoaWxlIChOT1coKSA8IGRlYWRsaW5lKTsKKworICAgIHRo
aXNfY3B1KGd1ZXN0X3NhZmVfYXRvbWljX21heCkgPSBjb3VudGVyOworCisg
ICAgcHJpbnRrKFhFTkxPR19ERUJVRworICAgICAgICAgICAiQ1BVJXU6IEd1
ZXN0IGF0b21pY3Mgd2lsbCB0cnkgJXUgdGltZXMgYmVmb3JlIHBhdXNpbmcg
dGhlIGRvbWFpblxuIiwKKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgp
LCBjb3VudGVyKTsKK30KKworc3RhdGljIGludCBjcHVfZ3Vlc3Rfc2FmZV9h
dG9taWNfY2FsbGJhY2soc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGFjdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmhjcHUpCit7CisgICAgaWYgKCBhY3Rp
b24gPT0gQ1BVX1NUQVJUSU5HICkKKyAgICAgICAgY2FsaWJyYXRlX3NhZmVf
YXRvbWljKCk7CisKKyAgICByZXR1cm4gTk9USUZZX0RPTkU7Cit9CisKK3N0
YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X2d1ZXN0X3NhZmVfYXRv
bWljX25mYiA9IHsKKyAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9ndWVzdF9z
YWZlX2F0b21pY19jYWxsYmFjaywKK307CisKK3N0YXRpYyBpbnQgX19pbml0
IGd1ZXN0X3NhZmVfYXRvbWljX2luaXQodm9pZCkKK3sKKyAgICByZWdpc3Rl
cl9jcHVfbm90aWZpZXIoJmNwdV9ndWVzdF9zYWZlX2F0b21pY19uZmIpOwor
CisgICAgY2FsaWJyYXRlX3NhZmVfYXRvbWljKCk7CisKKyAgICByZXR1cm4g
MDsKK30KK3ByZXNtcF9pbml0Y2FsbChndWVzdF9zYWZlX2F0b21pY19pbml0
KTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40ZjEyN2ZkYTQxCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9t
aWNzLmgKQEAgLTAsMCArMSw3NiBAQAorI2lmbmRlZiBfQVJNX0dVRVNUX0FU
T01JQ1NfSAorI2RlZmluZSBfQVJNX0dVRVNUX0FUT01JQ1NfSAorCisjaW5j
bHVkZSA8eGVuL2JpdG9wcy5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
CisvKgorICogVGhlIGd1ZXN0IGF0b21pY3MgaGVscGVycyBzaGFyZXMgdGhl
IHNhbWUgbG9naWMuIFdlIGZpcnN0IHRyeSB0byB1c2UKKyAqIHRoZSAqX3Rp
bWVvdXQgdmVyc2lvbiBvZiB0aGUgb3BlcmF0aW9uLiBJZiBpdCBkaWRuJ3Qg
dGltZW91dCwgdGhlbiB3ZQorICogc3VjY2Vzc2Z1bGx5IHVwZGF0ZWQgdGhl
IG1lbW9yeS4gTm90aGluZyBlbHNlIHRvIGRvLgorICoKKyAqIElmIGl0IGRp
ZCB0aW1lb3V0LCB0aGVuIGl0IG1lYW5zIHdlIGRpZG4ndCBtYW5hZ2UgdG8g
dXBkYXRlIHRoZQorICogbWVtb3J5LiBUaGlzIGlzIHBvc3NpYmx5IGJlY2F1
c2UgdGhlIGd1ZXN0IGlzIG1pc2JlaGF2aW5nIChpLmUgdGlnaHQKKyAqIHN0
b3JlIGxvb3ApIGJ1dCBjYW4gYWxzbyBoYXBwZW4gZm9yIG90aGVyIHJlYXNv
bnMgKGkuZSBuZXN0ZWQgWGVuKS4KKyAqIEluIHRoYXQgY2FzZSBwYXVzZSB0
aGUgZG9tYWluIGFuZCByZXRyeSB0aGUgb3BlcmF0aW9uLCB0aGlzIHRpbWUK
KyAqIHdpdGhvdXQgYSB0aW1lb3V0LgorICoKKyAqIE5vdGUsIHRob3NlIGhl
bHBlcnMgcmVseSBvbiBvdGhlciBwYXJ0IG9mIHRoZSBjb2RlIHRvIHByZXZl
bnQgc2hhcmluZworICogYSBwYWdlIGJldHdlZW4gWGVuIGFuZCBtdWx0aXBs
ZSBkb21haW4uCisgKi8KKworREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGlu
dCwgZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KTsKKworI2RlZmluZSBndWVzdF9i
aXRvcChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF8j
I25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGlmICggbmFtZSMjX3RpbWVvdXQobnIsIHAsIHRoaXNfY3B1KGd1ZXN0X3Nh
ZmVfYXRvbWljX21heCkpICkgICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJu
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBuYW1lKG5yLCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG9tYWluX3Vu
cGF1c2UoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfQorCisjZGVmaW5lIGd1ZXN0X3Rlc3Rv
cChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfIyNuYW1l
KHN0cnVjdCBkb21haW4gKmQsIGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkg
IFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYm9v
bCBzdWNjZWVkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGludCBvbGRiaXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgc3VjY2VlZCA9IG5hbWUjI190aW1lb3V0KG5yLCBwLCAmb2xk
Yml0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9zYWZlX2F0
b21pY19tYXgpKTsgICAgICAgICAgICAgIFwKKyAgICBpZiAoIHN1Y2NlZWQg
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiBvbGRiaXQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBk
b21haW5fcGF1c2Vfbm9zeW5jKGQpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgb2xkYml0ID0gbmFt
ZShuciwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGRvbWFpbl91bnBhdXNlKGQpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
cmV0dXJuIG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQorCitndWVzdF9iaXRv
cChzZXRfYml0KQorZ3Vlc3RfYml0b3AoY2xlYXJfYml0KQorZ3Vlc3RfYml0
b3AoY2hhbmdlX2JpdCkKKworI3VuZGVmIGd1ZXN0X2JpdG9wCisKKy8qIHRl
c3RfYml0IGRvZXMgbm90IHVzZSBsb2FkLXN0b3JlIGF0b21pYyBvcGVyYXRp
b25zICovCisjZGVmaW5lIGd1ZXN0X3Rlc3RfYml0KGQsIG5yLCBwKSAoKHZv
aWQpKGQpLCB0ZXN0X2JpdChuciwgcCkpCisKK2d1ZXN0X3Rlc3RvcCh0ZXN0
X2FuZF9zZXRfYml0KQorZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NsZWFyX2Jp
dCkKK2d1ZXN0X3Rlc3RvcCh0ZXN0X2FuZF9jaGFuZ2VfYml0KQorCisjdW5k
ZWYgZ3Vlc3RfdGVzdG9wCisKKyNlbmRpZiAvKiBfQVJNX0dVRVNUX0FUT01J
Q1NfSCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMK
KyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wYzcxZDJkMjc4Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9h
dG9taWNzLmgKQEAgLTAsMCArMSwzMCBAQAorI2lmbmRlZiBfWDg2X0dVRVNU
X0FUT01JQ1NfSAorI2RlZmluZSBfWDg2X0dVRVNUX0FUT01JQ1NfSAorCisj
aW5jbHVkZSA8eGVuL2JpdG9wcy5oPgorCisvKgorICogSXQgaXMgc2FmZSB0
byB1c2UgdGhlIGF0b21pY3MgaGVscGVycyBvbiB4ODYgb24gbWVtb3J5IHNo
YXJlZCB3aXRoCisgKiB0aGUgZ3Vlc3RzLgorICovCisjZGVmaW5lIGd1ZXN0
X3NldF9iaXQoZCwgbnIsIHApICAgICAoKHZvaWQpKGQpLCBzZXRfYml0KG5y
LCBwKSkKKyNkZWZpbmUgZ3Vlc3RfY2xlYXJfYml0KGQsIG5yLCBwKSAgICgo
dm9pZCkoZCksIGNsZWFyX2JpdChuciwgcCkpCisjZGVmaW5lIGd1ZXN0X2No
YW5nZV9iaXQoZCwgbnIsIHApICAoKHZvaWQpKGQpLCBjaGFuZ2VfYml0KG5y
LCBwKSkKKyNkZWZpbmUgZ3Vlc3RfdGVzdF9iaXQoZCwgbnIsIHApICAgICgo
dm9pZCkoZCksIHRlc3RfYml0KG5yLCBwKSkKKworI2RlZmluZSBndWVzdF90
ZXN0X2FuZF9zZXRfYml0KGQsIG5yLCBwKSAgICBcCisgICAgKCh2b2lkKShk
KSwgdGVzdF9hbmRfc2V0X2JpdChuciwgcCkpCisjZGVmaW5lIGd1ZXN0X3Rl
c3RfYW5kX2NsZWFyX2JpdChkLCBuciwgcCkgIFwKKyAgICAoKHZvaWQpKGQp
LCB0ZXN0X2FuZF9jbGVhcl9iaXQobnIsIHApKQorI2RlZmluZSBndWVzdF90
ZXN0X2FuZF9jaGFuZ2VfYml0KGQsIG5yLCBwKSBcCisgICAgKCh2b2lkKShk
KSwgdGVzdF9hbmRfY2hhbmdlX2JpdChuciwgcCkpCisKKyNlbmRpZiAvKiBf
WDg2X0dVRVNUX0FUT01JQ1NfSCAqLworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAq
IEVuZDoKKyAqLwotLSAKMi4xNy4xCgo=

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

RnJvbSBkNDEwYjIwMDk4Y2ZjZWIxN2VmZjNjMTIwMzFlNTI4NTQyNTY5MTk3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDE3LzIw
XSB4ZW4vY21weGNoZzogUHJvdmlkZSBoZWxwZXIgdG8gc2FmZWx5IG1vZGlm
eQogZ3Vlc3QgbWVtb3J5IGF0b21pY2FsbHkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBoZWxwZXIgdGhhdCB3aWxsIHVwZGF0
ZSB0aGUgZ3Vlc3QgbWVtb3J5IHNhZmVseS4KRm9yIHg4NiwgaXQgaXMgYWxy
ZWFkeSBwb3NzaWJsZSB0byB1c2UgdGhlIGN1cnJlbnQgaGVscGVyIHNhZmVs
eS4gU28KanVzdCB3cmFwIGl0LgoKRm9yIEFybSwgd2Ugd2lsbCBmaXJzdCBh
dHRlbXB0IHRvIHVwZGF0ZSB0aGUgZ3Vlc3QgbWVtb3J5IHdpdGggdGhlCmxv
b3AgYm91bmRlZCBieSBhIG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMu
IElmIGl0IGZhaWxzLCB3ZSB3aWxsCnBhdXNlIHRoZSBkb21haW4gYW5kIHRy
eSBhZ2Fpbi4KCk5vdGUgdGhhdCB0aGlzIGhldXJpc3RpY3MgYXNzdW1lcyB0
aGF0IGEgcGFnZSBjYW4gb25seQpiZSBzaGFyZWQgYmV0d2VlbiBYZW4gYW5k
IG9uZSBkb21haW4uIE5vdCBYZW4gYW5kIG11bHRpcGxlIGRvbWFpbi4KClRo
ZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zIGlzIGJhc2VkIG9uIGhv
dyBtYW55IHRpbWVzIGF0b21pY19pbmMoKQpjYW4gYmUgZXhlY3V0ZWQgaW4g
MXVTLiBUaGUgbWF4aW11bSB2YWx1ZSBpcyBwZXItQ1BVIHRvIGNhdGVyIGJp
Zy5MSVRUTEUKYW5kIGNhbGN1bGF0ZWQgd2hlbiB0aGUgQ1BVIGlzIGJvb3Rp
bmcuCgpUaGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucyBpcyBiYXNl
ZCBvbiBob3cgbWFueSB0aW1lcyBhIHNpbXBsZQpsb2FkLXN0b3JlIGF0b21p
YyBvcGVyYXRpb24gY2FuIGJlIGV4ZWN1dGVkIGluIDF1Uy4gVGhlIG1heGlt
dW0KdmFsdWUgaXMgcGVyLUNQVSB0byBjYXRlciBiaWcuTElUVExFIGFuZCBj
YWxjdWxhdGVkIHdoZW4gdGhlIENQVSBpcwpib290aW5nLiBUaGUgaGV1cmlz
dGljIHdhcyByYW5kb21seSBjaG9zZW4gYW5kIGNhbiBiZSBtb2RpZmllZCBp
ZgppbXBhY3QgdG9vIG11Y2ggZ29vZC1iZWhhdmluZyBndWVzdC4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oIHwgMjUgKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9h
dG9taWNzLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hdG9taWNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21p
Y3MuaAppbmRleCA0ZjEyN2ZkYTQxLi42MTkyNWQzMTNkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApAQCAtNjUsNiAr
NjUsMzEgQEAgZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCiAK
ICN1bmRlZiBndWVzdF90ZXN0b3AKIAorc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fZ3Vlc3RfY21weGNoZyhzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2xh
dGlsZSB2b2lkICpwdHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHNpemUpCit7CisgICAgdW5zaWduZWQg
bG9uZyBvbGR2YWwgPSBvbGQ7CisKKyAgICBpZiAoIF9fY21weGNoZ19tYl90
aW1lb3V0KHB0ciwgJm9sZHZhbCwgbmV3LCBzaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNf
bWF4KSkgKQorICAgICAgICByZXR1cm4gb2xkdmFsOworCisgICAgZG9tYWlu
X3BhdXNlX25vc3luYyhkKTsKKyAgICBvbGR2YWwgPSBfX2NtcHhjaGdfbWIo
cHRyLCBvbGQsIG5ldywgc2l6ZSk7CisgICAgZG9tYWluX3VucGF1c2UoZCk7
CisKKyAgICByZXR1cm4gb2xkdmFsOworfQorCisjZGVmaW5lIGd1ZXN0X2Nt
cHhjaGcoZCwgcHRyLCBvLCBuKSAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKChfX3R5cGVvZl9fKCoocHRyKSkpX19ndWVzdF9jbXB4Y2hnKGQs
IHB0ciwgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShvKSxcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBs
b25nKShuKSxcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZiAoKihwdHIpKSkpCisKICNlbmRpZiAvKiBfQVJNX0dV
RVNUX0FUT01JQ1NfSCAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKaW5kZXgg
MGM3MWQyZDI3OC4uMDI5NDE3YzhmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKQEAgLTE5LDYgKzE5LDggQEAKICNk
ZWZpbmUgZ3Vlc3RfdGVzdF9hbmRfY2hhbmdlX2JpdChkLCBuciwgcCkgXAog
ICAgICgodm9pZCkoZCksIHRlc3RfYW5kX2NoYW5nZV9iaXQobnIsIHApKQog
CisjZGVmaW5lIGd1ZXN0X2NtcHhjaGcoZCwgcHRyLCBvLCBuKSAoKHZvaWQp
KGQpLCBjbXB4Y2hnKHB0ciwgbywgbikpCisKICNlbmRpZiAvKiBfWDg2X0dV
RVNUX0FUT01JQ1NfSCAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKLS0g
CjIuMTcuMQoK

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

RnJvbSAwNjg5NjcyMjEyZTk1ZDY1ZDJkZDU3NGMxZmI2MjBkM2I4ODA3M2Nj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDE4LzIw
XSB4ZW46IFVzZSBndWVzdCBhdG9taWNzIGhlbHBlcnMgd2hlbiBtb2RpZnlp
bmcKIGF0b21pY2FsbHkgZ3Vlc3QgbWVtb3J5CgpPbiBBcm0sIGV4Y2x1c2l2
ZSBsb2FkLXN0b3JlIGF0b21pY3Mgc2hvdWxkIG9ubHkgYmUgdXNlZCBiZXR3
ZWVuIHRydXN0ZWQKdGhyZWFkLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJl
IHRydXN0ZWQsIGl0IG1heSBiZSBwb3NzaWJsZSB0byBEb1MgWGVuCndoZW4g
dXBkYXRpbmcgc2hhcmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHku
CgpUaGlzIHBhdGNoIHJlcGxhY2VzIGFsbCB0aGUgYXRvbWljcyBvcGVyYXRp
b25zIG9uIHNoYXJlZCBtZW1vcnkgd2l0aAphIGd1ZXN0IGJ5IHRoZSBuZXcg
Z3Vlc3QgYXRvbWljcyBoZWxwZXJzLiBUaGUgeDg2IGNvZGUgd2FzIG5vdCBh
dWRpdGVkCnRvIGtub3cgd2hlcmUgZ3Vlc3QgYXRvbWljcyBoZWxwZXJzIGNv
dWxkIGJlIHVzZWQuIEkgd2lsbCBsZWF2ZSB0aGF0CnRvIHRoZSB4ODYgZm9s
a3MuCgpOb3RlIHRoYXQgc29tZSByZXdvcmsgd2FzIHJlcXVpcmVkIGluIG9y
ZGVyIHRvIHBsdW1iIHVzZSB0aGUgbmV3IGd1ZXN0CmF0b21pY3MgaW4gZXZl
bnQgY2hhbm5lbCBhbmQgZ3JhbnQtdGFibGUuCgpCZWNhdXNlIGd1ZXN0X3Rl
c3RfYml0IGlzIGlnbm9yaW5nIHRoZSBwYXJhbWV0ZXIgImQiIGZvciBub3cs
IGl0Cm1lYW5zIHRoZXJlIGEgbG90IG9mIHBsYWNlcyBkbyBub3QgbmVlZCB0
byBkcm9wIHRoZSBjb25zdC4gV2UgbWF5IHdhbnQKdG8gcmV2aXNpdCB0aGlz
IGluIHRoZSBmdXR1cmUgaWYgdGhlIHBhcmFtZXRlciAiZCIgYmVjb21lcyBu
ZWNlc3NhcnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAg
ICAgIHwgIDMgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAg
ICB8ICA2ICsrLS0KIHhlbi9jb21tb24vZXZlbnRfMmwuYyAgICAgICAgICAg
ICB8IDI2ICsrKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50X2ZpZm8u
YyAgICAgICAgICAgfCA0NCArKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgNTkgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Jh
bnRfdGFibGUuaCB8ICAzICstCiA3IGZpbGVzIGNoYW5nZWQsIDc5IGluc2Vy
dGlvbnMoKyksIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRl
eCBlYzBmMDQyYmY3Li4xMTJhMTQ2ZmQ5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBA
IC0yNiw2ICsyNiw3IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5j
bHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3Mu
aD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgogI2luY2x1ZGUg
PGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8
YXNtL3BsYXRmb3JtLmg+CkBAIC05NjEsNyArOTYyLDcgQEAgdm9pZCBhcmNo
X2R1bXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHZjcHVf
bWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBp
bnQgYWxyZWFkeV9wZW5kaW5nID0gdGVzdF9hbmRfc2V0X2JpdCgKKyAgICBi
b29sIGFscmVhZHlfcGVuZGluZyA9IGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQo
di0+ZG9tYWluLAogICAgICAgICAwLCAodW5zaWduZWQgbG9uZyAqKSZ2Y3B1
X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSk7CiAKICAgICBpZiAo
IGFscmVhZHlfcGVuZGluZyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGE2ZGU3N2MyOGMuLjZi
N2U2YjY3NWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCkBAIC00MCw2ICs0MCw4IEBACiAjaW5jbHVk
ZSA8eGVuL3Bmbi5oPgogI2luY2x1ZGUgPHhlbi9zaXplcy5oPgogI2luY2x1
ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+CisKKyNpbmNsdWRlIDxhc20vZ3Vl
c3RfYXRvbWljcy5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCiBzdHJ1
Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKQEAgLTEz
OTUsNyArMTM5Nyw3IEBAIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIHJldHVybjsKIH0KIAotdm9pZCBnbnR0YWJf
Y2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcikK
K3ZvaWQgZ250dGFiX2NsZWFyX2ZsYWcoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBuciwgdWludDE2X3QgKmFkZHIpCiB7CiAgICAgLyoKICAg
ICAgKiBOb3RlIHRoYXQgdGhpcyBjYW5ub3QgYmUgY2xlYXJfYml0KCksIGFz
IHRoZSBhY2Nlc3MgbXVzdCBiZQpAQCAtMTQwNSw3ICsxNDA3LDcgQEAgdm9p
ZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZf
dCAqYWRkcikKIAogICAgIGRvIHsKICAgICAgICAgb2xkID0gKmFkZHI7Ci0g
ICAgfSB3aGlsZSAoY21weGNoZyhhZGRyLCBvbGQsIG9sZCAmIG1hc2spICE9
IG9sZCk7CisgICAgfSB3aGlsZSAoZ3Vlc3RfY21weGNoZyhkLCBhZGRyLCBv
bGQsIG9sZCAmIG1hc2spICE9IG9sZCk7CiB9CiAKIHZvaWQgZ250dGFiX21h
cmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ldmVudF8ybC5jIGIveGVuL2NvbW1vbi9ldmVu
dF8ybC5jCmluZGV4IDhjYTkwODk5YWIuLmUxZGJiODYwZjQgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vZXZlbnRfMmwuYworKysgYi94ZW4vY29tbW9uL2V2
ZW50XzJsLmMKQEAgLTEzLDYgKzEzLDggQEAKICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KIAorI2luY2x1ZGUgPGFz
bS9ndWVzdF9hdG9taWNzLmg+CisKIHN0YXRpYyB2b2lkIGV2dGNobl8ybF9z
ZXRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGV2dGNobiAqZXZ0
Y2huKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CkBA
IC0yNSwxMiArMjcsMTIgQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3NldF9w
ZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4p
CiAgICAgICogb3RoZXJzIG1heSByZXF1aXJlIGV4cGxpY2l0IG1lbW9yeSBi
YXJyaWVycy4KICAgICAgKi8KIAotICAgIGlmICggdGVzdF9hbmRfc2V0X2Jp
dChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcpKSApCisg
ICAgaWYgKCBndWVzdF90ZXN0X2FuZF9zZXRfYml0KGQsIHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgaWYgKCAhdGVzdF9iaXQgICAgICAgIChwb3J0LCAmc2hhcmVk
X2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgotICAgICAgICAgIXRlc3RfYW5k
X3NldF9iaXQocG9ydCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaW5mbyh2LCBldnRjaG5f
cGVuZGluZ19zZWwpKSApCisgICAgaWYgKCAhZ3Vlc3RfdGVzdF9iaXQoZCwg
cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkgJiYKKyAgICAg
ICAgICFndWVzdF90ZXN0X2FuZF9zZXRfYml0KGQsIHBvcnQgLyBCSVRTX1BF
Ul9FVlRDSE5fV09SRChkKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2VsKSkgKQog
ICAgIHsKICAgICAgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKHYpOwog
ICAgIH0KQEAgLTQwLDcgKzQyLDcgQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJs
X3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpl
dnRjaG4pCiAKIHN0YXRpYyB2b2lkIGV2dGNobl8ybF9jbGVhcl9wZW5kaW5n
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKIHsK
LSAgICBjbGVhcl9iaXQoZXZ0Y2huLT5wb3J0LCAmc2hhcmVkX2luZm8oZCwg
ZXZ0Y2huX3BlbmRpbmcpKTsKKyAgICBndWVzdF9jbGVhcl9iaXQoZCwgZXZ0
Y2huLT5wb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcpKTsK
IH0KIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCkBAIC01MiwxMCArNTQs
MTAgQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgICogVGhlc2Ug
b3BlcmF0aW9ucyBtdXN0IGhhcHBlbiBpbiBzdHJpY3Qgb3JkZXIuIEJhc2Vk
IG9uCiAgICAgICogZXZ0Y2huXzJsX3NldF9wZW5kaW5nKCkgYWJvdmUuCiAg
ICAgICovCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQocG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkgJiYKLSAgICAgICAgIHRlc3Rf
Yml0ICAgICAgICAgIChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3Bl
bmRpbmcpKSAmJgotICAgICAgICAgIXRlc3RfYW5kX3NldF9iaXQgKHBvcnQg
LyBCSVRTX1BFUl9FVlRDSE5fV09SRChkKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdmNwdV9pbmZvKHYsIGV2dGNobl9wZW5kaW5nX3NlbCkp
ICkKKyAgICBpZiAoIGd1ZXN0X3Rlc3RfYW5kX2NsZWFyX2JpdChkLCBwb3J0
LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgorICAgICAgICAg
Z3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNo
bl9wZW5kaW5nKSkgJiYKKyAgICAgICAgICFndWVzdF90ZXN0X2FuZF9zZXRf
Yml0KGQsIHBvcnQgLyBCSVRTX1BFUl9FVlRDSE5fV09SRChkKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2Y3B1X2luZm8odiwgZXZ0
Y2huX3BlbmRpbmdfc2VsKSkgKQogICAgIHsKICAgICAgICAgdmNwdV9tYXJr
X2V2ZW50c19wZW5kaW5nKHYpOwogICAgIH0KQEAgLTY2LDcgKzY4LDggQEAg
c3RhdGljIGJvb2wgZXZ0Y2huXzJsX2lzX3BlbmRpbmcoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogICAgIHVuc2lnbmVk
IGludCBtYXhfcG9ydHMgPSBCSVRTX1BFUl9FVlRDSE5fV09SRChkKSAqIEJJ
VFNfUEVSX0VWVENITl9XT1JEKGQpOwogCiAgICAgQVNTRVJUKHBvcnQgPCBt
YXhfcG9ydHMpOwotICAgIHJldHVybiBwb3J0IDwgbWF4X3BvcnRzICYmIHRl
c3RfYml0KHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykp
OworICAgIHJldHVybiAocG9ydCA8IG1heF9wb3J0cyAmJgorICAgICAgICAg
ICAgZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2
dGNobl9wZW5kaW5nKSkpOwogfQogCiBzdGF0aWMgYm9vbCBldnRjaG5fMmxf
aXNfbWFza2VkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0
X3QgcG9ydCkKQEAgLTc0LDcgKzc3LDggQEAgc3RhdGljIGJvb2wgZXZ0Y2hu
XzJsX2lzX21hc2tlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5f
cG9ydF90IHBvcnQpCiAgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJ
VFNfUEVSX0VWVENITl9XT1JEKGQpICogQklUU19QRVJfRVZUQ0hOX1dPUkQo
ZCk7CiAKICAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7Ci0gICAgcmV0
dXJuIHBvcnQgPj0gbWF4X3BvcnRzIHx8IHRlc3RfYml0KHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpOworICAgIHJldHVybiAocG9ydCA+
PSBtYXhfcG9ydHMgfHwKKyAgICAgICAgICAgIGd1ZXN0X3Rlc3RfYml0KGQs
IHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpKTsKIH0KIAog
c3RhdGljIHZvaWQgZXZ0Y2huXzJsX3ByaW50X3N0YXRlKHN0cnVjdCBkb21h
aW4gKmQsCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBi
L3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4IGM0OWY0NDY3NTQuLjNm
NGM4MzU1MTggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5j
CisrKyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCkBAIC0xNyw2ICsxNyw4
IEBACiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFp
bl9wYWdlLmg+CiAKKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgor
CiAjaW5jbHVkZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4KIAogc3RhdGlj
IGlubGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvX3dvcmRfZnJvbV9w
b3J0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCkBAIC01MCw3ICs1Miw3IEBA
IHN0YXRpYyB2b2lkIGV2dGNobl9maWZvX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAqIG9uIHRoZSB3cm9u
ZyBWQ1BVIG9yIHdpdGggYW4gdW5leHBlY3RlZCBwcmlvcml0eS4KICAgICAg
Ki8KICAgICB3b3JkID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwg
ZXZ0Y2huLT5wb3J0KTsKLSAgICBpZiAoIHdvcmQgJiYgdGVzdF9iaXQoRVZU
Q0hOX0ZJRk9fTElOS0VELCB3b3JkKSApCisgICAgaWYgKCB3b3JkICYmIGd1
ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX0xJTktFRCwgd29yZCkgKQog
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImRvbWFpbiAlZCwg
cG9ydCAlZCBhbHJlYWR5IG9uIGEgcXVldWVcbiIsCiAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgZXZ0Y2huLT5wb3J0KTsKIH0KQEAgLTExNSw3
ICsxMTcsNyBAQCBzdGF0aWMgaW50IHRyeV9zZXRfbGluayhldmVudF93b3Jk
X3QgKndvcmQsIGV2ZW50X3dvcmRfdCAqdywgdWludDMyX3QgbGluaykKICAq
IFdlIGJsb2NrIHVubWFza2luZyBieSB0aGUgZ3Vlc3QgYnkgbWFya2luZyB0
aGUgdGFpbCB3b3JkIGFzIEJVU1ksCiAgKiB0aGVyZWZvcmUsIHRoZSBjbXB4
Y2hnKCkgbWF5IGZhaWwgYXQgbW9zdCA0IHRpbWVzLgogICovCi1zdGF0aWMg
Ym9vbF90IGV2dGNobl9maWZvX3NldF9saW5rKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIGV2ZW50X3dvcmRfdCAqd29yZCwKK3N0YXRpYyBib29sX3QgZXZ0
Y2huX2ZpZm9fc2V0X2xpbmsoc3RydWN0IGRvbWFpbiAqZCwgZXZlbnRfd29y
ZF90ICp3b3JkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBsaW5rKQogewogICAgIGV2ZW50X3dvcmRfdCB3OwpAQCAt
MTI5LDcgKzEzMSw3IEBAIHN0YXRpYyBib29sX3QgZXZ0Y2huX2ZpZm9fc2V0
X2xpbmsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgZXZlbnRfd29yZF90ICp3
b3JkLAogICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgLyogTG9jayB0aGUg
d29yZCB0byBwcmV2ZW50IGd1ZXN0IHVubWFza2luZy4gKi8KLSAgICBzZXRf
Yml0KEVWVENITl9GSUZPX0JVU1ksIHdvcmQpOworICAgIGd1ZXN0X3NldF9i
aXQoZCwgRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7CiAKICAgICB3ID0gcmVh
ZF9hdG9taWMod29yZCk7CiAKQEAgLTEzOSwxMyArMTQxLDEzIEBAIHN0YXRp
YyBib29sX3QgZXZ0Y2huX2ZpZm9fc2V0X2xpbmsoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgZXZlbnRfd29yZF90ICp3b3JkLAogICAgICAgICBpZiAoIHJl
dCA+PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCByZXQgPT0g
MCApCi0gICAgICAgICAgICAgICAgY2xlYXJfYml0KEVWVENITl9GSUZPX0JV
U1ksIHdvcmQpOworICAgICAgICAgICAgICAgIGd1ZXN0X2NsZWFyX2JpdChk
LCBFVlRDSE5fRklGT19CVVNZLCB3b3JkKTsKICAgICAgICAgICAgIHJldHVy
biByZXQ7CiAgICAgICAgIH0KICAgICB9CiAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJkb21haW4gJWQsIHBvcnQgJWQgbm90IGxpbmtlZFxuIiwK
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGxpbmspOwotICAgIGNsZWFy
X2JpdChFVlRDSE5fRklGT19CVVNZLCB3b3JkKTsKKyAgICBndWVzdF9jbGVh
cl9iaXQoZCwgRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7CiAgICAgcmV0dXJu
IDE7CiB9CiAKQEAgLTE3MCwxMyArMTcyLDEzIEBAIHN0YXRpYyB2b2lkIGV2
dGNobl9maWZvX3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
ZXZ0Y2huICpldnRjaG4pCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICB3YXNfcGVuZGluZyA9IHRlc3RfYW5kX3NldF9iaXQoRVZUQ0hOX0ZJRk9f
UEVORElORywgd29yZCk7CisgICAgd2FzX3BlbmRpbmcgPSBndWVzdF90ZXN0
X2FuZF9zZXRfYml0KGQsIEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpOwog
CiAgICAgLyoKICAgICAgKiBMaW5rIHRoZSBldmVudCBpZiBpdCB1bm1hc2tl
ZCBhbmQgbm90IGFscmVhZHkgbGlua2VkLgogICAgICAqLwotICAgIGlmICgg
IXRlc3RfYml0KEVWVENITl9GSUZPX01BU0tFRCwgd29yZCkKLSAgICAgICAg
ICYmICF0ZXN0X2JpdChFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQpICkKKyAg
ICBpZiAoICFndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19NQVNLRUQs
IHdvcmQpICYmCisgICAgICAgICAhZ3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hO
X0ZJRk9fTElOS0VELCB3b3JkKSApCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
ZXZ0Y2huX2ZpZm9fcXVldWUgKnEsICpvbGRfcTsKICAgICAgICAgZXZlbnRf
d29yZF90ICp0YWlsX3dvcmQ7CkBAIC0yMDUsNyArMjA3LDcgQEAgc3RhdGlj
IHZvaWQgZXZ0Y2huX2ZpZm9fc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgICAgaWYgKCAhb2xkX3Eg
KQogICAgICAgICAgICAgZ290byBkb25lOwogCi0gICAgICAgIGlmICggdGVz
dF9hbmRfc2V0X2JpdChFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQpICkKKyAg
ICAgICAgaWYgKCBndWVzdF90ZXN0X2FuZF9zZXRfYml0KGQsIEVWVENITl9G
SUZPX0xJTktFRCwgd29yZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGRfcS0+bG9jaywgZmxhZ3MpOwog
ICAgICAgICAgICAgZ290byBkb25lOwpAQCAtMjUxLDggKzI1Myw4IEBAIHN0
YXRpYyB2b2lkIGV2dGNobl9maWZvX3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJnEtPmxvY2ssIGZsYWdzKTsKIAogICAgICAgICBp
ZiAoICFsaW5rZWQKLSAgICAgICAgICAgICAmJiAhdGVzdF9hbmRfc2V0X2Jp
dChxLT5wcmlvcml0eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmdi0+ZXZ0Y2huX2ZpZm8tPmNvbnRyb2xfYmxvY2stPnJlYWR5KSAp
CisgICAgICAgICAgICAgJiYgIWd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwg
cS0+cHJpb3JpdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnYtPmV2dGNobl9maWZvLT5jb250cm9sX2Jsb2NrLT5yZWFk
eSkgKQogICAgICAgICAgICAgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKHYp
OwogICAgIH0KICBkb25lOgpAQCAtMjc0LDcgKzI3Niw3IEBAIHN0YXRpYyB2
b2lkIGV2dGNobl9maWZvX2NsZWFyX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAqIE5vIG5lZWQgdG8g
dW5saW5rIGFzIHRoZSBndWVzdCB3aWxsIHVubGluayBhbmQgaWdub3JlCiAg
ICAgICogbm9uLXBlbmRpbmcgZXZlbnRzLgogICAgICAqLwotICAgIGNsZWFy
X2JpdChFVlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsKKyAgICBndWVzdF9j
bGVhcl9iaXQoZCwgRVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCk7CiB9CiAK
IHN0YXRpYyB2b2lkIGV2dGNobl9maWZvX3VubWFzayhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCkBAIC0yODYsMTAgKzI4OCwx
MCBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlmb191bm1hc2soc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgIGlmICggdW5s
aWtlbHkoIXdvcmQpICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgY2xlYXJf
Yml0KEVWVENITl9GSUZPX01BU0tFRCwgd29yZCk7CisgICAgZ3Vlc3RfY2xl
YXJfYml0KGQsIEVWVENITl9GSUZPX01BU0tFRCwgd29yZCk7CiAKICAgICAv
KiBSZWxpbmsgaWYgcGVuZGluZy4gKi8KLSAgICBpZiAoIHRlc3RfYml0KEVW
VENITl9GSUZPX1BFTkRJTkcsIHdvcmQpICkKKyAgICBpZiAoIGd1ZXN0X3Rl
c3RfYml0KGQsIEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpICkKICAgICAg
ICAgZXZ0Y2huX2ZpZm9fc2V0X3BlbmRpbmcodiwgZXZ0Y2huKTsKIH0KIApA
QCAtMjk3LDIxICsyOTksMjEgQEAgc3RhdGljIGJvb2wgZXZ0Y2huX2ZpZm9f
aXNfcGVuZGluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9y
dF90IHBvcnQpCiB7CiAgICAgY29uc3QgZXZlbnRfd29yZF90ICp3b3JkID0g
ZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwgcG9ydCk7CiAKLSAgICBy
ZXR1cm4gd29yZCAmJiB0ZXN0X2JpdChFVlRDSE5fRklGT19QRU5ESU5HLCB3
b3JkKTsKKyAgICByZXR1cm4gd29yZCAmJiBndWVzdF90ZXN0X2JpdChkLCBF
VlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsKIH0KIAogc3RhdGljIGJvb2xf
dCBldnRjaG5fZmlmb19pc19tYXNrZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIGNvbnN0IGV2ZW50X3dv
cmRfdCAqd29yZCA9IGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0KGQsIHBv
cnQpOwogCi0gICAgcmV0dXJuICF3b3JkIHx8IHRlc3RfYml0KEVWVENITl9G
SUZPX01BU0tFRCwgd29yZCk7CisgICAgcmV0dXJuICF3b3JkIHx8IGd1ZXN0
X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX01BU0tFRCwgd29yZCk7CiB9CiAK
IHN0YXRpYyBib29sX3QgZXZ0Y2huX2ZpZm9faXNfYnVzeShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7CiAgICAgY29u
c3QgZXZlbnRfd29yZF90ICp3b3JkID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9t
X3BvcnQoZCwgcG9ydCk7CiAKLSAgICByZXR1cm4gd29yZCAmJiB0ZXN0X2Jp
dChFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQpOworICAgIHJldHVybiB3b3Jk
ICYmIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX0xJTktFRCwgd29y
ZCk7CiB9CiAKIHN0YXRpYyBpbnQgZXZ0Y2huX2ZpZm9fc2V0X3ByaW9yaXR5
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobiwKQEAg
LTMzOCwxMSArMzQwLDExIEBAIHN0YXRpYyB2b2lkIGV2dGNobl9maWZvX3By
aW50X3N0YXRlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgd29yZCA9IGV2dGNo
bl9maWZvX3dvcmRfZnJvbV9wb3J0KGQsIGV2dGNobi0+cG9ydCk7CiAgICAg
aWYgKCAhd29yZCApCiAgICAgICAgIHByaW50aygiPyAgICAgIik7Ci0gICAg
ZWxzZSBpZiAoIHRlc3RfYml0KEVWVENITl9GSUZPX0xJTktFRCwgd29yZCkg
KQotICAgICAgICBwcmludGsoIiVjICUtNHUiLCB0ZXN0X2JpdChFVlRDSE5f
RklGT19CVVNZLCB3b3JkKSA/ICdCJyA6ICcgJywKKyAgICBlbHNlIGlmICgg
Z3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSAp
CisgICAgICAgIHByaW50aygiJWMgJS00dSIsIGd1ZXN0X3Rlc3RfYml0KGQs
IEVWVENITl9GSUZPX0JVU1ksIHdvcmQpID8gJ0InIDogJyAnLAogICAgICAg
ICAgICAgICAgKndvcmQgJiBFVlRDSE5fRklGT19MSU5LX01BU0spOwogICAg
IGVsc2UKLSAgICAgICAgcHJpbnRrKCIlYyAtICAgIiwgdGVzdF9iaXQoRVZU
Q0hOX0ZJRk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcpOworICAgICAgICBw
cmludGsoIiVjIC0gICAiLCBndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklG
T19CVVNZLCB3b3JkKSA/ICdCJyA6ICcgJyk7CiB9CiAKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZXZ0Y2huX3BvcnRfb3BzIGV2dGNobl9wb3J0X29wc19maWZv
ID0KQEAgLTQ5NCw3ICs0OTYsNyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9wb3J0
cyhzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgIGV2dGNobiA9IGV2dGNo
bl9mcm9tX3BvcnQoZCwgcG9ydCk7CiAKLSAgICAgICAgaWYgKCB0ZXN0X2Jp
dChwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcpKSApCisg
ICAgICAgIGlmICggZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNoYXJlZF9p
bmZvKGQsIGV2dGNobl9wZW5kaW5nKSkgKQogICAgICAgICAgICAgZXZ0Y2hu
LT5wZW5kaW5nID0gMTsKIAogICAgICAgICBldnRjaG5fZmlmb19zZXRfcHJp
b3JpdHkoZCwgZXZ0Y2huLCBFVlRDSE5fRklGT19QUklPUklUWV9ERUZBVUxU
KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBjM2E4MDZmZTQ3Li4yMjE1
NjNhMjMyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
KysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zOSw2ICszOSw3
IEBACiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDx4c20veHNt
Lmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CisjaW5jbHVkZSA8YXNt
L2d1ZXN0X2F0b21pY3MuaD4KIAogLyogUGVyLWRvbWFpbiBncmFudCBpbmZv
cm1hdGlvbi4gKi8KIHN0cnVjdCBncmFudF90YWJsZSB7CkBAIC02NTMsNiAr
NjU0LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFudF9lbnRyaWVz
KHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiB9CiAKIHN0YXRpYyBpbnQgX3Nl
dF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKnJk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCByZWFkb25seSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1h
cGZsYWcsCkBAIC03MDgsOCArNzEwLDggQEAgc3RhdGljIGludCBfc2V0X3N0
YXR1c192MShjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAiQXR0ZW1wdCB0byB3cml0ZS1waW4g
YSByL28gZ3JhbnQgZW50cnlcbiIpOwogICAgICAgICB9CiAKLSAgICAgICAg
cHJldl9zY29tYm8ud29yZCA9IGNtcHhjaGcoKHUzMiAqKXNoYWgsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb21iby53b3JkLCBu
ZXdfc2NvbWJvLndvcmQpOworICAgICAgICBwcmV2X3Njb21iby53b3JkID0g
Z3Vlc3RfY21weGNoZyhyZCwgKHUzMiAqKXNoYWgsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjb21iby53b3JkLCBuZXdf
c2NvbWJvLndvcmQpOwogICAgICAgICBpZiAoIGxpa2VseShwcmV2X3Njb21i
by53b3JkID09IHNjb21iby53b3JkKSApCiAgICAgICAgICAgICBicmVhazsK
IApAQCAtNzI2LDYgKzcyOCw3IEBAIGRvbmU6CiAKIHN0YXRpYyBpbnQgX3Nl
dF9zdGF0dXNfdjIoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1c190ICpz
dGF0dXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21h
aW4gKnJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0
aXZlX2dyYW50X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCByZWFkb25seSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IG1hcGZsYWcsCkBAIC03ODgsOCArNzkxLDggQEAgc3RhdGljIGludCBf
c2V0X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hh
aCwKICAgICAgICAgICAgICAoaWQgIT0gbGRvbWlkKSB8fAogICAgICAgICAg
ICAgICghcmVhZG9ubHkgJiYgKGZsYWdzICYgR1RGX3JlYWRvbmx5KSkgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RG
X3dyaXRpbmcsIHN0YXR1cyk7Ci0gICAgICAgICAgICBnbnR0YWJfY2xlYXJf
ZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CisgICAgICAgICAgICBnbnR0
YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOworICAg
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfcmVhZGluZywg
c3RhdHVzKTsKICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dl
bmVyYWxfZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAiVW5zdGFibGUg
ZmxhZ3MgKCV4KSBvciBkb20gKCVkKTsgZXhwZWN0ZWQgZCVkIChyL3c6ICVk
KVxuIiwKICAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpZCwgbGRvbWlk
LCAhcmVhZG9ubHkpOwpAQCAtNzk5LDcgKzgwMiw3IEBAIHN0YXRpYyBpbnQg
X3NldF9zdGF0dXNfdjIoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNo
YWgsCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5KGZsYWdzICYgR1RG
X3JlYWRvbmx5KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGdudHRhYl9j
bGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgICAg
IGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7
CiAgICAgICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vy
cm9yLAogICAgICAgICAgICAgICAgICAgICAgIlVuc3RhYmxlIGdyYW50IHJl
YWRvbmx5IGZsYWdcbiIpOwogICAgICAgICB9CkBAIC04MTIsNiArODE1LDcg
QEAgZG9uZToKIAogc3RhdGljIGludCBfc2V0X3N0YXR1cyhjb25zdCBncmFu
dF9lbnRyeV9oZWFkZXJfdCAqc2hhaCwKICAgICAgICAgICAgICAgICAgICAg
ICAgZ3JhbnRfc3RhdHVzX3QgKnN0YXR1cywKKyAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGRvbWFpbiAqcmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIHJndF92ZXJzaW9uLAogICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGludCByZWFkb25seSwKQEAgLTgyMCw5ICs4MjQs
OSBAQCBzdGF0aWMgaW50IF9zZXRfc3RhdHVzKGNvbnN0IGdyYW50X2VudHJ5
X2hlYWRlcl90ICpzaGFoLAogewogCiAgICAgaWYgKCByZ3RfdmVyc2lvbiA9
PSAxICkKLSAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YxKHNoYWgsIGFj
dCwgcmVhZG9ubHksIG1hcGZsYWcsIGxkb21pZCk7CisgICAgICAgIHJldHVy
biBfc2V0X3N0YXR1c192MShzaGFoLCByZCwgYWN0LCByZWFkb25seSwgbWFw
ZmxhZywgbGRvbWlkKTsKICAgICBlbHNlCi0gICAgICAgIHJldHVybiBfc2V0
X3N0YXR1c192MihzaGFoLCBzdGF0dXMsIGFjdCwgcmVhZG9ubHksIG1hcGZs
YWcsIGxkb21pZCk7CisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192Mihz
aGFoLCBzdGF0dXMsIHJkLCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9t
aWQpOwogfQogCiBzdGF0aWMgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAq
Z3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpsZCwKQEAg
LTk5NCw3ICs5OTgsNyBAQCBtYXBfZ3JhbnRfcmVmKAogICAgICAgICAgKCEo
b3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAgICAgICEo
YWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNr
KSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMo
c2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAg
aWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMsIHJkLCByZ3Qt
Pmd0X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHksIDEsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGQtPmRvbWFpbl9pZCkgIT0gR05U
U1Rfb2theSkgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7
CkBAIC0xMjE4LDEwICsxMjIyLDEwIEBAIG1hcF9ncmFudF9yZWYoCiAgdW5s
b2NrX291dF9jbGVhcjoKICAgICBpZiAoICEob3AtPmZsYWdzICYgR05UTUFQ
X3JlYWRvbmx5KSAmJgogICAgICAgICAgIShhY3QtPnBpbiAmIChHTlRQSU5f
aHN0d19tYXNrfEdOVFBJTl9kZXZ3X21hc2spKSApCi0gICAgICAgIGdudHRh
Yl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsK
IAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICAgICAgZ250dGFiX2NsZWFy
X2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJf
Y2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgYWN0
X3JlbGVhc2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7
CkBAIC0xNTA1LDEwICsxNTA5LDEwIEBAIHVubWFwX2NvbW1vbl9jb21wbGV0
ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAKICAgICBpZiAo
ICgoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19t
YXNrKSkgPT0gMCkgJiYKICAgICAgICAgICEob3AtPmRvbmUgJiBHTlRNQVBf
cmVhZG9ubHkpICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93
cml0aW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhy
ZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCBhY3QtPnBp
biA9PSAwICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFk
aW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwg
X0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgICAgYWN0aXZlX2VudHJ5X3Jl
bGVhc2UoYWN0KTsKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwpAQCAt
MjA3Myw4ICsyMDc3LDggQEAgZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVy
KAogICAgICAgICBuZXdfc2NvbWJvID0gc2NvbWJvOwogICAgICAgICBuZXdf
c2NvbWJvLnNob3J0cy5mbGFncyB8PSBHVEZfdHJhbnNmZXJfY29tbWl0dGVk
OwogCi0gICAgICAgIHByZXZfc2NvbWJvLndvcmQgPSBjbXB4Y2hnKCh1MzIg
Kikmc2hhLT5mbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2NvbWJvLndvcmQsIG5ld19zY29tYm8ud29yZCk7CisgICAgICAg
IHByZXZfc2NvbWJvLndvcmQgPSBndWVzdF9jbXB4Y2hnKHJkLCAodTMyICop
JnNoYS0+ZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNjb21iby53b3JkLCBuZXdfc2NvbWJvLndvcmQpOwogICAg
ICAgICBpZiAoIGxpa2VseShwcmV2X3Njb21iby53b3JkID09IHNjb21iby53
b3JkKSApCiAgICAgICAgICAgICBicmVhazsKIApAQCAtMjM1OSwxMSArMjM2
MywxMSBAQCByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAogCiAgICAgICAgIGFj
dC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICAgICAgaWYgKCAhKGFj
dC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykp
ICkKLSAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGlu
Zywgc3RhdHVzKTsKKyAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJk
LCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAgICAgfQogCiAgICAgaWYgKCAh
YWN0LT5waW4gKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3Jl
YWRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJk
LCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKICAgICBhY3RpdmVfZW50cnlf
cmVsZWFzZShhY3QpOwogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CkBA
IC0yMzg1LDE0ICsyMzg5LDE1IEBAIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHko
CiAgICB1bmRlciB0aGUgZG9tYWluJ3MgZ3JhbnQgdGFibGUgbG9jay4gKi8K
IC8qIE9ubHkgc2FmZSBvbiB0cmFuc2l0aXZlIGdyYW50cy4gIEV2ZW4gdGhl
biwgbm90ZSB0aGF0IHdlIGRvbid0CiAgICBhdHRlbXB0IHRvIGRyb3AgYW55
IHBpbiBvbiB0aGUgcmVmZXJlbnQgZ3JhbnQuICovCi1zdGF0aWMgdm9pZCBm
aXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGNvbnN0IHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKmFjdCwKK3N0YXRpYyB2b2lkIGZpeHVwX3N0YXR1c19m
b3JfY29weV9waW4oc3RydWN0IGRvbWFpbiAqcmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3QgKnN0YXR1cykKIHsKICAgICBpZiAoICEo
YWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJTl9kZXZ3X21h
c2spKSApCi0gICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGlu
Zywgc3RhdHVzKTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9H
VEZfd3JpdGluZywgc3RhdHVzKTsKIAogICAgIGlmICggIWFjdC0+cGluICkK
LSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0
dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFk
aW5nLCBzdGF0dXMpOwogfQogCiAvKiBHcmFiIGEgZnJhbWUgbnVtYmVyIGZy
b20gYSBncmFudCBlbnRyeSBhbmQgdXBkYXRlIHRoZSBmbGFncyBhbmQgcGlu
CkBAIC0yNDUyLDcgKzI0NTcsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgIHsKICAgICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFyZWFkb25s
eSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgIShvbGRfcGluICYg
KEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSkgJiYKLSAg
ICAgICAgICAgICAocmMgPSBfc2V0X3N0YXR1c192MihzaGFoLCBzdGF0dXMs
IGFjdCwgcmVhZG9ubHksIDAsCisgICAgICAgICAgICAgKHJjID0gX3NldF9z
dGF0dXNfdjIoc2hhaCwgc3RhdHVzLCByZCwgYWN0LCByZWFkb25seSwgMCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZG9tKSkgIT0g
R05UU1Rfb2theSApCiAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAK
QEAgLTI1MDEsNyArMjUwNiw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHko
CiAKICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAg
ewotICAgICAgICAgICAgZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3BpbihhY3Qs
IHN0YXR1cyk7CisgICAgICAgICAgICBmaXh1cF9zdGF0dXNfZm9yX2NvcHlf
cGluKHJkLCBhY3QsIHN0YXR1cyk7CiAgICAgICAgICAgICByY3VfdW5sb2Nr
X2RvbWFpbih0ZCk7CiAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOwogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsK
QEAgLTI1MjQsNyArMjUyOSw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHko
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICFhY3QtPmlzX3N1Yl9wYWdl
KSkgKQogICAgICAgICB7CiAgICAgICAgICAgICByZWxlYXNlX2dyYW50X2Zv
cl9jb3B5KHRkLCB0cmFuc19ncmVmLCByZWFkb25seSk7Ci0gICAgICAgICAg
ICBmaXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKGFjdCwgc3RhdHVzKTsKKyAg
ICAgICAgICAgIGZpeHVwX3N0YXR1c19mb3JfY29weV9waW4ocmQsIGFjdCwg
c3RhdHVzKTsKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKHRkKTsK
ICAgICAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAgICAg
ICAgICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjU1Myw3ICsy
NTU4LDcgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29weSgKICAgICBlbHNlIGlm
ICggIW9sZF9waW4gfHwKICAgICAgICAgICAgICAgKCFyZWFkb25seSAmJiAh
KG9sZF9waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNr
KSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMo
c2hhaCwgc3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAg
aWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMsIHJkLCByZ3Qt
Pmd0X3ZlcnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWFkb25seSwgMCwgbGRvbSkpICE9IEdOVFNUX29rYXkgKQogICAg
ICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIApAQCAtMjY0MSwxMCArMjY0
NiwxMCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogIHVubG9ja19vdXRf
Y2xlYXI6CiAgICAgaWYgKCAhKHJlYWRvbmx5KSAmJgogICAgICAgICAgIShh
Y3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2RldndfbWFz
aykpICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5n
LCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dU
Rl93cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCAhYWN0LT5waW4gKQot
ICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1
cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3JlYWRp
bmcsIHN0YXR1cyk7CiAKICB1bmxvY2tfb3V0OgogICAgIGFjdGl2ZV9lbnRy
eV9yZWxlYXNlKGFjdCk7CkBAIC0zNzEyLDExICszNzE3LDExIEBAIGdudHRh
Yl9yZWxlYXNlX21hcHBpbmdzKAogICAgICAgICAgICAgfQogCiAgICAgICAg
ICAgICBpZiAoIChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJ
Tl9oc3R3X21hc2spKSA9PSAwICkKLSAgICAgICAgICAgICAgICBnbnR0YWJf
Y2xlYXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CisgICAgICAgICAg
ICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3Rh
dHVzKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggYWN0LT5waW4gPT0g
MCApCi0gICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRp
bmcsIHN0YXR1cyk7CisgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhy
ZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgICAgICAgIGFjdGl2ZV9l
bnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgICAgIGdyYW50X3JlYWRfdW5sb2Nr
KHJndCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50
X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgK
aW5kZXggMjQ5NThlNDY3MC4uOGFlOGJhNDdhMSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtMTQsNyArMTQsNyBAQCBz
dHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7CiAgICAgZ2ZuX3QgKnN0YXR1c19n
Zm47CiB9OwogCi12b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxv
bmcgbnIsIHVpbnQxNl90ICphZGRyKTsKK3ZvaWQgZ250dGFiX2NsZWFyX2Zs
YWcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBuciwgdWludDE2
X3QgKmFkZHIpOwogaW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodW5z
aWduZWQgbG9uZyBncGFkZHIsIG1mbl90IG1mbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWduZWQg
aW50IGNhY2hlX2ZsYWdzKTsKICNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGlu
Z19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICgwKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IGU0MjAzMDkzNmIuLjJh
NTRmYzhlMWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Jh
bnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3Rh
YmxlLmgKQEAgLTgyLDcgKzgyLDggQEAgc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBpbnQgZ250dGFiX2RvbTBfbWF4KHZvaWQpCiAKICNkZWZpbmUgZ250dGFi
X21hcmtfZGlydHkoZCwgZikgcGFnaW5nX21hcmtfZGlydHkoKGQpLCBmKQog
Ci1zdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5zaWdu
ZWQgaW50IG5yLCB1aW50MTZfdCAqc3QpCitzdGF0aWMgaW5saW5lIHZvaWQg
Z250dGFiX2NsZWFyX2ZsYWcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IG5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQxNl90ICpzdCkKIHsKICAgICAvKgogICAgICAqIE5vdGUgdGhhdCB0
aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhlIGFjY2VzcyBtdXN0
IGJlCi0tIAoyLjE3LjEKCg==

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

RnJvbSAyNDMwY2QwZGZjMjFkNTk1YzJmNWQ5Yjk4ZjQxNTMxZWUwY2E4ZjUz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDE5LzIw
XSB4ZW4vYXJtOiBBZGQgcGVyZm9ybWFuY2UgY291bnRlcnMgaW4gZ3Vlc3QK
IGF0b21pYyBoZWxwZXJzCgpBZGQgcGVyZm9ybWFuY2UgY291bnRlcnMgaW4g
Z3Vlc3QgYXRvbWljIGhlbHBlcnMgdG8gYmUgYWJsZSB0byBkZXRlY3QKd2hl
dGhlciBhIGd1ZXN0IGlzIG9mdGVuIHBhdXNlZCBkdXJpbmcgdGhlIG9wZXJh
dGlvbnMuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgg
fCAxMiArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNf
ZGVmbi5oICAgIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X2F0b21pY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRv
bWljcy5oCmluZGV4IDYxOTI1ZDMxM2QuLjY5ODUwOGJmODcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCkBAIC0yNCw5
ICsyNCwxMyBAQCBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCBndWVz
dF9zYWZlX2F0b21pY19tYXgpOwogI2RlZmluZSBndWVzdF9iaXRvcChuYW1l
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF8jI25hbWUoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSBcCiB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHBlcmZjX2lu
Y3IoYXRvbWljc19ndWVzdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgaWYgKCBuYW1lIyNfdGltZW91dChuciwgcCwgdGhp
c19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSkgKSAgICAgICAgICAgXAog
ICAgICAgICByZXR1cm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVyZmNfaW5jcihhdG9taWNz
X2d1ZXN0X3BhdXNlZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgbmFtZShu
ciwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvbWFpbl91bnBhdXNlKGQp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKQEAgLTM4LDExICs0MiwxNSBAQCBzdGF0aWMgaW5saW5l
IGludCBndWVzdF8jI25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKSAgXAogICAgIGJvb2wgc3VjY2VlZDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBpbnQgb2xkYml0OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHBlcmZjX2lu
Y3IoYXRvbWljc19ndWVzdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgc3VjY2VlZCA9IG5hbWUjI190aW1lb3V0KG5yLCBw
LCAmb2xkYml0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9z
YWZlX2F0b21pY19tYXgpKTsgICAgICAgICAgICAgIFwKICAgICBpZiAoIHN1
Y2NlZWQgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHJldHVybiBvbGRiaXQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBwZXJmY19pbmNyKGF0b21pY3NfZ3Vlc3RfcGF1c2VkKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvbWFpbl9wYXVzZV9ub3N5
bmMoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBvbGRiaXQgPSBuYW1lKG5yLCBwKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgZG9tYWluX3VucGF1c2UoZCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzMsMTAg
KzgxLDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2d1ZXN0
X2NtcHhjaGcoc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICB1bnNpZ25lZCBs
b25nIG9sZHZhbCA9IG9sZDsKIAorICAgIHBlcmZjX2luY3IoYXRvbWljc19n
dWVzdCk7CisKICAgICBpZiAoIF9fY21weGNoZ19tYl90aW1lb3V0KHB0ciwg
Jm9sZHZhbCwgbmV3LCBzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSkgKQogICAg
ICAgICByZXR1cm4gb2xkdmFsOwogCisgICAgcGVyZmNfaW5jcihhdG9taWNz
X2d1ZXN0X3BhdXNlZCk7CisKICAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQp
OwogICAgIG9sZHZhbCA9IF9fY21weGNoZ19tYihwdHIsIG9sZCwgbmV3LCBz
aXplKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJmY19kZWZuLmgKaW5kZXggODkyMmU5NTI1YS4uNmE4MzE4
NTE2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgK
QEAgLTczLDYgKzczLDkgQEAgUEVSRkNPVU5URVIocGh5c190aW1lcl9pcnFz
LCAgIlBoeXNpY2FsIHRpbWVyIGludGVycnVwdHMiKQogUEVSRkNPVU5URVIo
dmlydF90aW1lcl9pcnFzLCAgIlZpcnR1YWwgdGltZXIgaW50ZXJydXB0cyIp
CiBQRVJGQ09VTlRFUihtYWludGVuYW5jZV9pcnFzLCAiTWFpbnRlbmFuY2Ug
aW50ZXJydXB0cyIpCiAKK1BFUkZDT1VOVEVSKGF0b21pY3NfZ3Vlc3QsICAg
ICJhdG9taWNzOiBndWVzdCBhY2Nlc3MiKQorUEVSRkNPVU5URVIoYXRvbWlj
c19ndWVzdF9wYXVzZWQsICAgImF0b21pY3M6IGd1ZXN0IHBhdXNlZCIpCisK
IC8qI2VuZGlmKi8gLyogX19YRU5fUEVSRkNfREVGTl9IX18gKi8KIAogLyoK
LS0gCjIuMTcuMQoK

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

RnJvbSA5Mjk0YzM1NGUxODMwYmU3NTAxNzdlZDRlNWYzZjY5M2FiYTA4ZGUz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjExIDIwLzIw
XSB4ZW4vYXJtOiBncmFudC10YWJsZTogUHJvdGVjdCBnbnR0YWJfY2xlYXJf
ZmxhZwogYWdhaW5zdCBndWVzdCBtaXNiZWhhdmlvcgoKVGhlIGZ1bmN0aW9u
IGdudHRhYl9jbGVhcl9mbGFnIGlzIHVzZWQgdG8gY2xlYXIgdGhlIGFjY2Vz
cyBmbGFncy4gT24KQXJtLCBpdCBpcyBpbXBsZW1lbnRlZCB1c2luZyBhIGxv
b3AgYW5kIGd1ZXN0X2NtcHhjaGcuCgpJdCBpcyBwb3NzaWJsZSB0aGF0IGd1
ZXN0X2NtcHhjaGcgd2lsbCBhbHdheXMgcmV0dXJuIGEgZGlmZmVyZW50IHZh
bHVlCnRoYW4gb2xkLiBUaGlzIGNhbiBoYXBwZW4gaWYgdGhlIGd1ZXN0IHVw
ZGF0ZWQgdGhlIG1lbW9yeSBiZWZvcmUgWGVuIGhhcwp0aW1lIHRvIGRvIHRo
ZSBleGNoYW5nZS4gQmVjYXVzZSBvZiB0aGF0LCB0aGVyZSBhcmUgbm8gd2F5
IGZvciB0bwpwcm9taXNlIHRoZSBsb29wIHdpbGwgZW5kLgoKSXQgaXMgcG9z
c2libGUgdG8gbWFrZSB0aGUgY3VycmVudCBjb2RlIHNhZmUgYnkgcmUtdXNp
bmcgdGhlIHNhbWUKcHJpbmNpcGxlIGFzIGFwcGxpZWQgb24gdGhlIGd1ZXN0
IGF0b21pYyBoZWxwZXIuIEhvd2V2ZXIgdGhpcyBwYXRjaAp0YWtlcyBhIGRp
ZmZlcmVudCBhcHByb2FjaCB0aGF0IHNob3VsZCBsZWFkIHRvIG1vcmUgZWZm
aWNpZW50IGNvZGUgaW4KdGhlIGRlZmF1bHQgY2FzZS4KCkEgbmV3IGhlbHBl
ciBpcyBpbnRyb2R1Y2VkIHRvIGNsZWFyIGEgc2V0IG9mIGJpdHMgb24gYSAx
Ni1iaXRzIHdvcmQuClRoaXMgc2hvdWxkIGF2b2lkIGEgYW4gZXh0cmEgbG9v
cCB0byBjaGVjayBjbXB4Y2hnIHN1Y2NlZWRlZC4KCk5vdGUgdGhhdCBhIG1h
c2sgaXMgdXNlZCBpbnN0ZWFkIG9mIGEgYml0LCBzbyB0aGUgaGVscGVyIGNh
biBiZSByZS11c2VkCmxhdGVyIG9uIGZvciBjbGVhcmluZyBtdWx0aXBsZSBm
bGFncyBhdCB0aGUgc2FtZSB0aW1lLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
OTUuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMgICAgIHwgMzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9h
cm02NC9saWIvYml0b3BzLmMgICAgIHwgMzMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAg
ICB8IDEwICstLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMu
aCAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0
X2F0b21pY3MuaCB8IDEzICsrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQs
IDg2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvYml0b3BzLmMKaW5kZXggMDg3NTAzMTRmYy4uM2Rj
YTc2OWJmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9i
aXRvcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5j
CkBAIC0xMjYsNiArMTI2LDQxIEBAIHRlc3RvcCh0ZXN0X2FuZF9jaGFuZ2Vf
Yml0LCBlb3IpCiB0ZXN0b3AodGVzdF9hbmRfY2xlYXJfYml0LCBiaWMpCiB0
ZXN0b3AodGVzdF9hbmRfc2V0X2JpdCwgb3JyKQogCitzdGF0aWMgYWx3YXlz
X2lubGluZSBib29sIGludF9jbGVhcl9tYXNrMTYodWludDE2X3QgbWFzaywg
dm9sYXRpbGUgdWludDE2X3QgKnAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCB0aW1lb3V0LCB1bnNpZ25lZCBp
bnQgbWF4X3RyeSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOwor
CisgICAgcHJlZmV0Y2h3KChjb25zdCB1aW50MTZfdCAqKXApOworCisgICAg
ZG8KKyAgICB7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoIi8vIGludF9jbGVh
cl9tYXNrMTZcbiIKKyAgICAgICAgIiAgIGxkcmV4aCAgJTIsICUxXG4iCisg
ICAgICAgICIgICBiaWMgICAgICUyLCAlMiwgJTNcbiIKKyAgICAgICAgIiAg
IHN0cmV4aCAgJTAsICUyLCAlMVxuIgorICAgICAgICA6ICI9JnIiIChyZXMp
LCAiK1FvIiAoKnApLCAiPSZyIiAodG1wKQorICAgICAgICA6ICJyIiAobWFz
aykpOworCisgICAgICAgIGlmICggIXJlcyApCisgICAgICAgICAgICBicmVh
azsKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90cnkpID4g
MCkgKTsKKworICAgIHJldHVybiAhcmVzOworfQorCit2b2lkIGNsZWFyX21h
c2sxNih1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lkICpwKQoreworICAg
IGlmICggIWludF9jbGVhcl9tYXNrMTYobWFzaywgcCwgZmFsc2UsIDApICkK
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisKK2Jvb2wgY2xl
YXJfbWFzazE2X3RpbWVvdXQodWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9p
ZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1heF90cnkpCit7CisgICAgcmV0dXJuIGludF9jbGVhcl9tYXNrMTYobWFz
aywgcCwgdHJ1ZSwgbWF4X3RyeSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvbGliL2JpdG9wcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9i
aXRvcHMuYwppbmRleCA3OGJmNGVkOGM1Li4yNzY4OGU1NDE4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKQEAgLTExOCw2ICsxMTgs
MzkgQEAgdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQsIGVvcikKIHRlc3Rv
cCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKIHRlc3RvcCh0ZXN0X2FuZF9z
ZXRfYml0LCBvcnIpCiAKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaW50
X2NsZWFyX21hc2sxNih1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB1aW50MTZf
dCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KQorewor
ICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisKKyAgICBkbworICAgIHsK
KyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIGludF9jbGVhcl9tYXNrMTZc
biIKKyAgICAgICAgIiAgIGxkeHJoICAgJXcyLCAlMVxuIgorICAgICAgICAi
ICAgYmljICAgICAldzIsICV3MiwgJXczXG4iCisgICAgICAgICIgICBzdHhy
aCAgICV3MCwgJXcyLCAlMVxuIgorICAgICAgICA6ICI9JnIiIChyZXMpLCAi
K1EiICgqcCksICI9JnIiICh0bXApCisgICAgICAgIDogInIiIChtYXNrKSk7
CisKKyAgICAgICAgaWYgKCAhcmVzICkKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAoKC0tbWF4X3RyeSkgPiAwKSAp
OworCisgICAgcmV0dXJuICFyZXM7Cit9CisKK3ZvaWQgY2xlYXJfbWFzazE2
KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApCit7CisgICAgaWYg
KCAhaW50X2NsZWFyX21hc2sxNihtYXNrLCBwLCBmYWxzZSwgMCkgKQorICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworYm9vbCBjbGVhcl9t
YXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lkICpw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4
X3RyeSkKK3sKKyAgICByZXR1cm4gaW50X2NsZWFyX21hc2sxNihtYXNrLCBw
LCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNmI3ZTZiNjc1Yi4uMmI0ZDVl
ZDA5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTEzOTksMTUgKzEzOTksNyBAQCB2b2lkIHB1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogdm9pZCBn
bnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIG5yLCB1aW50MTZfdCAqYWRkcikKIHsKLSAgICAvKgotICAgICAqIE5v
dGUgdGhhdCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhlIGFj
Y2VzcyBtdXN0IGJlCi0gICAgICogY29uZmluZWQgdG8gdGhlIHNwZWNpZmll
ZCAyIGJ5dGVzLgotICAgICAqLwotICAgIHVpbnQxNl90IG1hc2sgPSB+KDEg
PDwgbnIpLCBvbGQ7Ci0KLSAgICBkbyB7Ci0gICAgICAgIG9sZCA9ICphZGRy
OwotICAgIH0gd2hpbGUgKGd1ZXN0X2NtcHhjaGcoZCwgYWRkciwgb2xkLCBv
bGQgJiBtYXNrKSAhPSBvbGQpOworICAgIGd1ZXN0X2NsZWFyX21hc2sxNihk
LCBCSVQobnIpLCBhZGRyKTsKIH0KIAogdm9pZCBnbnR0YWJfbWFya19kaXJ0
eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9iaXRvcHMuaAppbmRleCBmNjc4MmIzM2JlLi5mOTg5YmM3MjZjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKQEAgLTUzLDYgKzUzLDgg
QEAgaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKTsKIGludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCk7CiAKK3ZvaWQgY2xlYXJfbWFzazE2KHVpbnQx
Nl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApOworCiAvKgogICogVGhlIGhl
bHBlcnMgYmVsb3cgbWF5IGZhaWwgdG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYg
dGhlIGFjdGlvbiB0YWtlcwogICogdG9vIGxvbmcuCkBAIC03MSw2ICs3Myw4
IEBAIGJvb2wgdGVzdF9hbmRfY2xlYXJfYml0X3RpbWVvdXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpOwogYm9v
bCB0ZXN0X2FuZF9jaGFuZ2VfYml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50ICpvbGRiaXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KTsKK2Jvb2wgY2xl
YXJfbWFzazE2X3RpbWVvdXQodWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9p
ZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1heF90cnkpOwogCiAvKioKICAqIF9fdGVzdF9hbmRfc2V0X2JpdCAtIFNl
dCBhIGJpdCBhbmQgcmV0dXJuIGl0cyBvbGQgdmFsdWUKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKaW5kZXggNjk4NTA4YmY4
Ny4uYWYyN2NjNjI3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF9hdG9taWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
dWVzdF9hdG9taWNzLmgKQEAgLTczLDYgKzczLDE5IEBAIGd1ZXN0X3Rlc3Rv
cCh0ZXN0X2FuZF9jaGFuZ2VfYml0KQogCiAjdW5kZWYgZ3Vlc3RfdGVzdG9w
CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF9jbGVhcl9tYXNrMTYoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDE2X3QgbWFzaywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRpbGUgdWludDE2X3QgKnAp
Cit7CisgICAgcGVyZmNfaW5jcihhdG9taWNzX2d1ZXN0KTsKKworICAgIGlm
ICggY2xlYXJfbWFzazE2X3RpbWVvdXQobWFzaywgcCwgdGhpc19jcHUoZ3Vl
c3Rfc2FmZV9hdG9taWNfbWF4KSkgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOworICAgIGNsZWFyX21hc2sxNiht
YXNrLCBwKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsKK30KKwogc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIF9fZ3Vlc3RfY21weGNoZyhzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2xhdGlsZSB2b2lkICpwdHIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
b2xkLAotLSAKMi4xNy4xCgo=

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

RnJvbSAwMDYxN2Q1Y2M2MmQyYmY0ZDAyNDkzYWVhZmFkMTRjY2E0ZTA5YTY2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTIgTWFyIDIwMTkgMTQ6
NDA6MjQgKzAxMDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTIgMDEvMTddIGV2
ZW50czogZHJvcCBhcmNoX2V2dGNobl9pbmplY3QoKQoKSGF2ZSB0aGUgb25s
eSB1c2VyIGNhbGwgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKCkgaW5zdGVh
ZCwgYXQgdGhlIHNhbWUKdGltZSBhcnJhbmdpbmcgZm9yIGNvcnJlY3Qgb3Jk
ZXJpbmcgb2YgdGhlIHdyaXRlcyAoZXZ0Y2huX3BlbmRpbmdfc2VsCnNob3Vs
ZCBiZSB3cml0dGVuIGJlZm9yZSBldnRjaG5fdXBjYWxsX3BlbmRpbmcpLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAg
IHwgNSAtLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgNSAtLS0t
LQogeGVuL2FyY2gveDg2L2lycS5jICAgICAgIHwgNiAtLS0tLS0KIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICB8IDMgKy0tCiB4ZW4vaW5jbHVkZS94ZW4v
ZXZlbnQuaCAgfCAzIC0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggZjI2MDhi
MDQyZC4uMTlkOGM5Yjg3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC01OTcsMTEgKzU5
Nyw2IEBAIG91dDoKICAgICByZXR1cm47CiB9CiAKLXZvaWQgYXJjaF9ldnRj
aG5faW5qZWN0KHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHZnaWNfaW5qZWN0
X2lycSh2LT5kb21haW4sIHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJx
LCB0cnVlKTsKLX0KLQogYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggZTI4NDRkY2MyMC4uZjBmMmVh
NTAyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNjkyLDExICs2OTIs
NiBAQCB2b2lkIHZnaWNfa2lja192Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIH0KIH0KIAotdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZj
cHUgKnYpCi17Ci0gICAgdmdpY19pbmplY3RfaXJxKHYtPmRvbWFpbiwgdiwg
di0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEsIHRydWUpOwotfQotCiBib29s
IHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2lycS5jIGIveGVuL2FyY2gveDg2L2lycS5jCmluZGV4IDIzYjRm
NDIzZTYuLjg1MTE5NTM5NzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9p
cnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTI3MjQsOSArMjcy
NCwzIEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBk
b21haW4gKmQsIGludCBpbmRleCwgaW50ICpwaXJxX3AsCiAKICAgICByZXR1
cm4gcmV0OwogfQotCi12b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3Qg
dmNwdSAqdikKLXsKLSAgICBpZiAoIGlzX2h2bV92Y3B1KHYpICkKLSAgICAg
ICAgaHZtX2Fzc2VydF9ldnRjaG5faXJxKHYpOwotfQpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5k
ZXggMzJiY2E4ZGJmMi4uMDU0MjMzODg2MiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0x
MzA2LDEwICsxMzA2LDkgQEAgaW50IG1hcF92Y3B1X2luZm8oc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBvZmZzZXQpCiAg
ICAgICogTWFyayBldmVyeXRoaW5nIGFzIGJlaW5nIHBlbmRpbmcganVzdCB0
byBtYWtlIHN1cmUgbm90aGluZyBnZXRzCiAgICAgICogbG9zdC4gIFRoZSBk
b21haW4gd2lsbCBnZXQgYSBzcHVyaW91cyBldmVudCwgYnV0IGl0IGNhbiBj
b3BlLgogICAgICAqLwotICAgIHZjcHVfaW5mbyh2LCBldnRjaG5fdXBjYWxs
X3BlbmRpbmcpID0gMTsKICAgICBmb3IgKCBpID0gMDsgaSA8IEJJVFNfUEVS
X0VWVENITl9XT1JEKGQpOyBpKysgKQogICAgICAgICBzZXRfYml0KGksICZ2
Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2VsKSk7Ci0gICAgYXJjaF9l
dnRjaG5faW5qZWN0KHYpOworICAgIHZjcHVfbWFya19ldmVudHNfcGVuZGlu
Zyh2KTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApp
bmRleCBlOTEwOTdkNzdlLi5hNzc5OGY2NzY1IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZXZl
bnQuaApAQCAtOTEsOSArOTEsNiBAQCBpbnQgZ3Vlc3RfZW5hYmxlZF9ldmVu
dChzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgdmlycSk7CiAvKiBOb3RpZnkg
cmVtb3RlIGVuZCBvZiBhIFhlbi1hdHRhY2hlZCBldmVudCBjaGFubmVsLiov
CiB2b2lkIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoc3RydWN0IGRv
bWFpbiAqbGQsIGludCBscG9ydCk7CiAKLS8qIEluamVjdCBhbiBldmVudCBj
aGFubmVsIG5vdGlmaWNhdGlvbiBpbnRvIHRoZSBndWVzdCAqLwotdm9pZCBh
cmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpOwotCiAvKgogICog
SW50ZXJuYWwgZXZlbnQgY2hhbm5lbCBvYmplY3Qgc3RvcmFnZS4KICAqCi0t
IAoyLjE3LjEKCg==

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

RnJvbSA4OTA4ZmUwZDNmNDJhNDc2NGQyOWU2YWE2NTc3NDlkN2ExYjRjOGNh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFR1ZSwgMTIgTWFyIDIwMTkgMTQ6
NDA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIHYyIDQuMTIgMDIvMTddIGNv
bW1vbjogYXZvaWQgYXRvbWljIHJlYWQtbW9kaWZ5LXdyaXRlIGFjY2Vzc2Vz
CiBpbiBtYXBfdmNwdV9pbmZvKCkKClRoZXJlJ3Mgbm8gbmVlZCB0byBzZXQg
dGhlIGV2dGNobl9wZW5kaW5nX3NlbCBiaXRzIG9uZSBieSBvbmUuIFNpbXBs
eQp3cml0ZSBmdWxsIHdvcmRzIHdpdGggYWxsIG9uZXMuCgpGb3IgQXJtIHRo
aXMgcmVxdWlyZXMgZXh0ZW5kaW5nIHdyaXRlX2F0b21pYygpIHRvIGFsc28g
aGFuZGxlIDY0LWJpdAp2YWx1ZXM7IGZvciBzeW1tZXRyeSByZWFkX2F0b21p
YygpIGdldHMgYWRqdXN0ZWQgYXMgd2VsbC4KClNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgfCAgOSArKysrKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggfCAxNSArKysrKysr
KysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFp
bi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAwNTQyMzM4ODYyLi4z
YjE4ZjExZjEyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisr
KyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTEyNTMsNyArMTI1Myw2IEBA
IGludCBtYXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIGdmbiwgdW5zaWduZWQgb2Zmc2V0KQogICAgIHZvaWQgKm1hcHBpbmc7
CiAgICAgdmNwdV9pbmZvX3QgKm5ld19pbmZvOwogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7Ci0gICAgaW50IGk7CiAKICAgICBpZiAoIG9mZnNldCA+
IChQQUdFX1NJWkUgLSBzaXplb2YodmNwdV9pbmZvX3QpKSApCiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwpAQCAtMTMwNiw4ICsxMzA1LDEyIEBAIGludCBt
YXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgb2Zmc2V0KQogICAgICAqIE1hcmsgZXZlcnl0aGluZyBh
cyBiZWluZyBwZW5kaW5nIGp1c3QgdG8gbWFrZSBzdXJlIG5vdGhpbmcgZ2V0
cwogICAgICAqIGxvc3QuICBUaGUgZG9tYWluIHdpbGwgZ2V0IGEgc3B1cmlv
dXMgZXZlbnQsIGJ1dCBpdCBjYW4gY29wZS4KICAgICAgKi8KLSAgICBmb3Ig
KCBpID0gMDsgaSA8IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpOyBpKysgKQot
ICAgICAgICBzZXRfYml0KGksICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRp
bmdfc2VsKSk7CisjaWZkZWYgQ09ORklHX0NPTVBBVAorICAgIGlmICggIWhh
c18zMmJpdF9zaGluZm8oZCkgKQorICAgICAgICB3cml0ZV9hdG9taWMoJm5l
d19pbmZvLT5uYXRpdmUuZXZ0Y2huX3BlbmRpbmdfc2VsLCB+MCk7CisgICAg
ZWxzZQorI2VuZGlmCisgICAgICAgIHdyaXRlX2F0b21pYygmdmNwdV9pbmZv
KHYsIGV2dGNobl9wZW5kaW5nX3NlbCksIH4wKTsKICAgICB2Y3B1X21hcmtf
ZXZlbnRzX3BlbmRpbmcodik7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2F0b21pYy5oCmluZGV4IGFmYjNlZWVhNWIuLjdiNGM5ODdm
YTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXRvbWljLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaApAQCAtNTUsNiAr
NTUsMTkgQEAgYnVpbGRfYXRvbWljX3dyaXRlKHdyaXRlX2ludF9hdG9taWMs
ICIiLCAgV09SRCwgaW50LCAiciIpCiAjaWYgZGVmaW5lZCAoQ09ORklHX0FS
TV82NCkKIGJ1aWxkX2F0b21pY19yZWFkKHJlYWRfdTY0X2F0b21pYywgIiIs
ICIiLCB1aW50NjRfdCwgIj1yIikKIGJ1aWxkX2F0b21pY193cml0ZSh3cml0
ZV91NjRfYXRvbWljLCAiIiwgIiIsIHVpbnQ2NF90LCAiciIpCisjZWxpZiBk
ZWZpbmVkIChDT05GSUdfQVJNXzMyKQorc3RhdGljIGlubGluZSB1aW50NjRf
dCByZWFkX3U2NF9hdG9taWMoY29uc3Qgdm9sYXRpbGUgdWludDY0X3QgKmFk
ZHIpCit7CisgICAgdWludDY0X3QgdmFsOworCisgICAgYXNtIHZvbGF0aWxl
ICggImxkcmQgJTAsJUgwLCUxIiA6ICI9ciIgKHZhbCkgOiAibSIgKCphZGRy
KSApOworCisgICAgcmV0dXJuIHZhbDsKK30KK3N0YXRpYyBpbmxpbmUgdm9p
ZCB3cml0ZV91NjRfYXRvbWljKHZvbGF0aWxlIHVpbnQ2NF90ICphZGRyLCB1
aW50NjRfdCB2YWwpCit7CisgICAgYXNtIHZvbGF0aWxlICggInN0cmQgJTEs
JUgxLCUwIiA6ICI9bSIgKCphZGRyKSA6ICJyIiAodmFsKSApOworfQogI2Vu
ZGlmCiAKIGJ1aWxkX2FkZF9zaXplZChhZGRfdThfc2l6ZWQsICJiIiwgQllU
RSwgdWludDhfdCwgInJpIikKQEAgLTY5LDYgKzgyLDcgQEAgdm9pZCBfX2Jh
ZF9hdG9taWNfc2l6ZSh2b2lkKTsKICAgICBjYXNlIDE6IF9feCA9ICh0eXBl
b2YoKnApKXJlYWRfdThfYXRvbWljKCh1aW50OF90ICopcCk7IGJyZWFrOyAg
ICAgIFwKICAgICBjYXNlIDI6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTE2
X2F0b21pYygodWludDE2X3QgKilwKTsgYnJlYWs7ICAgIFwKICAgICBjYXNl
IDQ6IF9feCA9ICh0eXBlb2YoKnApKXJlYWRfdTMyX2F0b21pYygodWludDMy
X3QgKilwKTsgYnJlYWs7ICAgIFwKKyAgICBjYXNlIDg6IF9feCA9ICh0eXBl
b2YoKnApKXJlYWRfdTY0X2F0b21pYygodWludDY0X3QgKilwKTsgYnJlYWs7
ICAgIFwKICAgICBkZWZhdWx0OiBfX3ggPSAwOyBfX2JhZF9hdG9taWNfc2l6
ZSgpOyBicmVhazsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTgwLDYgKzk0LDcgQEAgdm9pZCBfX2JhZF9hdG9taWNfc2l6
ZSh2b2lkKTsKICAgICBjYXNlIDE6IHdyaXRlX3U4X2F0b21pYygodWludDhf
dCAqKXAsICh1aW50OF90KV9feCk7IGJyZWFrOyAgICAgICAgIFwKICAgICBj
YXNlIDI6IHdyaXRlX3UxNl9hdG9taWMoKHVpbnQxNl90ICopcCwgKHVpbnQx
Nl90KV9feCk7IGJyZWFrOyAgICAgIFwKICAgICBjYXNlIDQ6IHdyaXRlX3Uz
Ml9hdG9taWMoKHVpbnQzMl90ICopcCwgKHVpbnQzMl90KV9feCk7IGJyZWFr
OyAgICAgIFwKKyAgICBjYXNlIDg6IHdyaXRlX3U2NF9hdG9taWMoKHVpbnQ2
NF90ICopcCwgKHVpbnQ2NF90KV9feCk7IGJyZWFrOyAgICAgIFwKICAgICBk
ZWZhdWx0OiBfX2JhZF9hdG9taWNfc2l6ZSgpOyBicmVhazsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBfX3g7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIu
MTcuMQoK

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

RnJvbSBiYmU0ZWMwMTg3ZjY2YzhhZmMwYTRjNTViYjk0ZTdjY2Q0Y2U2OGE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDAzLzE3
XSB4ZW4vYXJtOiBBZGQgYW4gaXNiKCkgYmVmb3JlIHJlYWRpbmcgQ05UUENU
X0VMMAogdG8gcHJldmVudCByZS1vcmRlcmluZwoKUGVyIEQ4LjIuMSBpbiBB
Uk0gRERJIDA0ODdDLmEsICJhIHJlYWQgdG8gQ05UUENUX0VMMCBjYW4gb2Nj
dXIKc3BlY3VsYXRpdmVseSBhbmQgb3V0IG9mIG9yZGVyIHJlbGF0aXZlIHRv
IG90aGVyIGluc3RydWN0aW9ucyBleGVjdXRlZApvbiB0aGUgc2FtZSBQRS4i
CgpBZGQgYW4gaW5zdHJ1Y3Rpb24gYmFycmllciB0byBnZXQgYWNjdXJhdGUg
bnVtYmVyIG9mIGN5Y2xlcyB3aGVuCnJlcXVlc3RlZCBpbiBnZXRfY3ljbGVz
KCkuIEZvciB0aGUgb3RoZXIgdXNlcnMgb2YgQ05QQ1RfRUwwLCByZXBsYWNl
IGJ5CmEgY2FsbCB0byBnZXRfY3ljbGVzKCkuCgpUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Rp
bWUuYyAgICAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdGlt
ZS5oIHwgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Rp
bWUuYyBiL3hlbi9hcmNoL2FybS90aW1lLmMKaW5kZXggYmJjY2VlNzQyZS4u
NzM5YmNmMTg2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RpbWUuYwor
KysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCkBAIC0xNTEsNyArMTUxLDcgQEAg
dm9pZCBfX2luaXQgcHJlaW5pdF94ZW5fdGltZSh2b2lkKQogICAgIGlmICgg
cmVzICkKICAgICAgICAgcGFuaWMoIlRpbWVyOiBDYW5ub3QgaW5pdGlhbGl6
ZSBwbGF0Zm9ybSB0aW1lclxuIik7CiAKLSAgICBib290X2NvdW50ID0gUkVB
RF9TWVNSRUc2NChDTlRQQ1RfRUwwKTsKKyAgICBib290X2NvdW50ID0gZ2V0
X2N5Y2xlcygpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9kdF94
ZW5fdGltZSh2b2lkKQpAQCAtMTkyLDcgKzE5Miw3IEBAIGludCBfX2luaXQg
aW5pdF94ZW5fdGltZSh2b2lkKQogLyogUmV0dXJuIG51bWJlciBvZiBuYW5v
c2Vjb25kcyBzaW5jZSBib290ICovCiBzX3RpbWVfdCBnZXRfc190aW1lKHZv
aWQpCiB7Ci0gICAgdWludDY0X3QgdGlja3MgPSBSRUFEX1NZU1JFRzY0KENO
VFBDVF9FTDApIC0gYm9vdF9jb3VudDsKKyAgICB1aW50NjRfdCB0aWNrcyA9
IGdldF9jeWNsZXMoKSAtIGJvb3RfY291bnQ7CiAgICAgcmV0dXJuIHRpY2tz
X3RvX25zKHRpY2tzKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaApp
bmRleCA5YTcwNzFhNTQ2Li45Y2I2ZjliMGI0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3RpbWUuaApAQCAtMiw2ICsyLDcgQEAKICNkZWZpbmUgX19BUk1fVElN
RV9IX18KIAogI2luY2x1ZGUgPGFzbS9zeXNyZWdzLmg+CisjaW5jbHVkZSA8
YXNtL3N5c3RlbS5oPgogCiAjZGVmaW5lIERUX01BVENIX1RJTUVSICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJh
cm0sYXJtdjctdGltZXIiKSwgXApAQCAtMTEsNiArMTIsNyBAQCB0eXBlZGVm
IHVpbnQ2NF90IGN5Y2xlc190OwogCiBzdGF0aWMgaW5saW5lIGN5Y2xlc190
IGdldF9jeWNsZXMgKHZvaWQpCiB7CisgICAgICAgIGlzYigpOwogICAgICAg
ICByZXR1cm4gUkVBRF9TWVNSRUc2NChDTlRQQ1RfRUwwKTsKIH0KIAotLSAK
Mi4xNy4xCgo=

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

RnJvbSBkMDAyMDExNzExMWE3N2VlZWU3ZGI2ZWY1MmZmODczNDdjOGM1NGI3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDA0LzE3
XSB4ZW4vZ3JhbnRfdGFibGU6IFJld29yayB0aGUgcHJvdG90eXBlIG9mCiBf
c2V0X3N0YXR1cyogZm9yIGxpc2liaWxpdHkKCkl0IGlzIG5vdCBjbGVhciBm
cm9tIHRoZSBwYXJhbWV0ZXJzIG5hbWUgd2hldGhlciBkb21pZCBhbmQgZ3Rf
dmVyc2lvbgpjb3JyZXNwb25kIHRvIHRoZSBsb2NhbCBvciByZW1vdGUgZG9t
YWluLiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIG1ha2UKdGhlbSBtb3JlIGNv
bmZ1c2luZy4KClNvIHJlbmFtZSBkb21pZCAocmVzcC4gZ3RfdmVyc2lvbikg
dG8gbGRvbWlkIChyZXNwLiByZ3RfdmVyc2lvbikuIEF0CnRoZSBzYW1lIHRp
bWUgcmUtb3JkZXIgdGhlIHBhcmFtZXRlcnMgdG8gaG9wZWZ1bGx5IG1ha2Ug
aXQgbW9yZQpyZWFkYWJsZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoK
U3VnZ2VzdGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IHwgNTcgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDI5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA4MDcyOGVhNTdk
Li4xYjgyZDUzNGEzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC02NDUs
MTEgKzY0NSwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dyYW50X2Vu
dHJpZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIGludCBfc2V0X3N0YXR1c192MShkb21pZF90ICBkb21p
ZCwKK3N0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50
cnlfaGVhZGVyX3QgKnNoYWgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbWFwZmxhZywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFj
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgbGRvbWlk
KQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3Jh
bnRfY29tYm8gc2NvbWJvLCBwcmV2X3Njb21ibywgbmV3X3Njb21ibzsKQEAg
LTY4NCwxMSArNjg0LDExIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEo
ZG9taWRfdCAgZG9taWQsCiAgICAgICAgIGlmICggIWFjdC0+cGluICYmCiAg
ICAgICAgICAgICAgKCgoc2NvbWJvLnNob3J0cy5mbGFncyAmIG1hc2spICE9
CiAgICAgICAgICAgICAgICBHVEZfcGVybWl0X2FjY2VzcykgfHwKLSAgICAg
ICAgICAgICAgKHNjb21iby5zaG9ydHMuZG9taWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgICAgIChzY29tYm8uc2hvcnRzLmRvbWlkICE9IGxkb21pZCkp
ICkKICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxf
ZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIGZsYWdzICgleCkg
b3IgZG9tICglZCk7IGV4cGVjdGVkIGQlZFxuIiwKICAgICAgICAgICAgICAg
ICAgICAgIHNjb21iby5zaG9ydHMuZmxhZ3MsIHNjb21iby5zaG9ydHMuZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICBkb21pZCk7CisgICAgICAgICAg
ICAgICAgICAgICBsZG9taWQpOwogCiAgICAgICAgIG5ld19zY29tYm8gPSBz
Y29tYm87CiAgICAgICAgIG5ld19zY29tYm8uc2hvcnRzLmZsYWdzIHw9IEdU
Rl9yZWFkaW5nOwpAQCAtNzE3LDEyICs3MTcsMTIgQEAgZG9uZToKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjIoZG9t
aWRfdCAgZG9taWQsCitzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGNvbnN0
IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICph
Y3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZl
X2dyYW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGdyYW50X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgIGxkb21pZCkKIHsKICAgICBpbnQgICAgICByYyAg
ICA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3JhbnRfY29tYm8gc2NvbWJv
OwpAQCAtNzQ4LDEwICs3NDgsMTAgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1
c192Mihkb21pZF90ICBkb21pZCwKICAgICBpZiAoICFhY3QtPnBpbiAmJgog
ICAgICAgICAgKCAoKChmbGFncyAmIG1hc2spICE9IEdURl9wZXJtaXRfYWNj
ZXNzKSAmJgogICAgICAgICAgICAgKChmbGFncyAmIG1hc2spICE9IEdURl90
cmFuc2l0aXZlKSkgfHwKLSAgICAgICAgICAoaWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgKGlkICE9IGxkb21pZCkpICkKICAgICAgICAgUElOX0ZBSUwo
ZG9uZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAg
IkJhZCBmbGFncyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQsIGZs
YWdzICV4XG4iLAotICAgICAgICAgICAgICAgICBmbGFncywgaWQsIGRvbWlk
LCBtYXNrKTsKKyAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBsZG9taWQs
IG1hc2spOwogCiAgICAgaWYgKCByZWFkb25seSApCiAgICAgewpAQCAtNzc4
LDE0ICs3NzgsMTQgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192Mihkb21p
ZF90ICBkb21pZCwKICAgICB7CiAgICAgICAgIGlmICggKCgoZmxhZ3MgJiBt
YXNrKSAhPSBHVEZfcGVybWl0X2FjY2VzcykgJiYKICAgICAgICAgICAgICAg
KChmbGFncyAmIG1hc2spICE9IEdURl90cmFuc2l0aXZlKSkgfHwKLSAgICAg
ICAgICAgICAoaWQgIT0gZG9taWQpIHx8CisgICAgICAgICAgICAgKGlkICE9
IGxkb21pZCkgfHwKICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmIChmbGFn
cyAmIEdURl9yZWFkb25seSkpICkKICAgICAgICAgewogICAgICAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwogICAg
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJVbnN0YWJsZSBmbGFn
cyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQgKHIvdzogJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgIXJl
YWRvbmx5KTsKKyAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpZCwgbGRv
bWlkLCAhcmVhZG9ubHkpOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UK
QEAgLTgwMywxOSArODAzLDE5IEBAIGRvbmU6CiB9CiAKIAotc3RhdGljIGlu
dCBfc2V0X3N0YXR1cyh1bnNpZ25lZCBndF92ZXJzaW9uLAotICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90ICBkb21pZCwKK3N0YXRpYyBpbnQgX3Nl
dF9zdGF0dXMoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCisg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1c190ICpzdGF0dXMs
CisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHJndF92ZXJzaW9u
LAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFk
b25seSwKICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgIGdyYW50
X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgbGRvbWlkKQogewogCi0gICAgaWYgKCBndF92ZXJzaW9uID09IDEg
KQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjEoZG9taWQsIHJlYWRv
bmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QpOworICAgIGlmICggcmd0X3ZlcnNp
b24gPT0gMSApCisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShzaGFo
LCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9taWQpOwogICAgIGVsc2UK
LSAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25s
eSwgbWFwZmxhZywgc2hhaCwgYWN0LCBzdGF0dXMpOworICAgICAgICByZXR1
cm4gX3NldF9zdGF0dXNfdjIoc2hhaCwgc3RhdHVzLCBhY3QsIHJlYWRvbmx5
LCBtYXBmbGFnLCBsZG9taWQpOwogfQogCiBzdGF0aWMgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpsZCwKQEAgLTk4MCw5ICs5ODAsOSBAQCBtYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgKCEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAm
JgogICAgICAgICAgICEoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFza3xH
TlRQSU5fZGV2d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJj
ID0gX3NldF9zdGF0dXMocmd0LT5ndF92ZXJzaW9uLCBsZC0+ZG9tYWluX2lk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mbGFncyAm
IEdOVE1BUF9yZWFkb25seSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxLCBzaGFoLCBhY3QsIHN0YXR1cykgKSAhPSBHTlRTVF9va2F5ICkK
KyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMs
IHJndC0+Z3RfdmVyc2lvbiwgYWN0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSwgMSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZC0+ZG9tYWluX2lkKSAh
PSBHTlRTVF9va2F5KSApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNl
X291dDsKIAogICAgICAgICBpZiAoICFhY3QtPnBpbiApCkBAIC0yNDM0LDgg
KzI0MzQsOCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIHsKICAg
ICAgICAgaWYgKCAoIW9sZF9waW4gfHwgKCFyZWFkb25seSAmJgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3
X21hc2t8R05UUElOX2hzdHdfbWFzaykpKSkgJiYKLSAgICAgICAgICAgICAo
cmMgPSBfc2V0X3N0YXR1c192MihsZG9tLCByZWFkb25seSwgMCwgc2hhaCwg
YWN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXR1
cykpICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgIChyYyA9IF9zZXRf
c3RhdHVzX3YyKHNoYWgsIHN0YXR1cywgYWN0LCByZWFkb25seSwgMCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZG9tKSkgIT0gR05U
U1Rfb2theSApCiAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKICAg
ICAgICAgaWYgKCAhYWxsb3dfdHJhbnNpdGl2ZSApCkBAIC0yNTM1LDkgKzI1
MzUsOCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIGVsc2UgaWYg
KCAhb2xkX3BpbiB8fAogICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmICEo
b2xkX3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2sp
KSkgKQogICAgIHsKLSAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhy
Z3QtPmd0X3ZlcnNpb24sIGxkb20sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVhZG9ubHksIDAsIHNoYWgsIGFjdCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMpICkgIT0gR05UU1Rfb2theSAp
CisgICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hhaCwgc3RhdHVz
LCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWFkb25seSwgMCwgbGRvbSkpICE9IEdOVFNUX29rYXkg
KQogICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAogICAgICAgICB0
ZCA9IHJkOwotLSAKMi4xNy4xCgo=

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

RnJvbSBlNDAxNDBkYjVkYTgxMGM0ZWFkNjMyYWU1ZDM0NjU1OGYyYjkzNjk1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDA1LzE3
XSB4ZW4vYXJtNjQ6IGJpdG9wczogUmV3cml0ZSBiaXRvcCBoZWxwZXJzIGlu
IEMKClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9SRUFETUUuTGludXhQ
cmltaXRpdmVzIHwgIDEgLQogeGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRv
cHMuUyAgICAgfCA2NyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L2FybS9hcm02NC9saWIvYml0b3BzLmMgICAgIHwgOTAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0
aW9ucygrKSwgNjggZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuUwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcyBi
L3hlbi9hcmNoL2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCmluZGV4IDAy
OGU4NzIxZjkuLjg5MTY2N2E1ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9SRUFETUUuTGludXhQcmltaXRpdmVzCisrKyBiL3hlbi9hcmNoL2FybS9S
RUFETUUuTGludXhQcmltaXRpdmVzCkBAIC04LDcgKzgsNiBAQCBhcm02NDoK
IAogYml0b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3QgY29tbWl0
OiA4NzE1NDY2YjYwMjcpCiAKLWxpbnV4L2FyY2gvYXJtNjQvbGliL2JpdG9w
cy5TICAgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5T
CiBsaW51eC9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2JpdG9wcy5oICAgeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAogCiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9saWIvYml0b3BzLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9w
cy5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NDcxZGQxODc1
Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0
b3BzLlMKKysrIC9kZXYvbnVsbApAQCAtMSw2NyArMCwwIEBACi0vKgotICog
QmFzZWQgb24gbGludXgvYXJjaC9hcm02NC9saWIvYml0b3BzLmggd2hpY2gg
aW4gdHVybiBpcwotICogQmFzZWQgb24gYXJjaC9hcm0vbGliL2JpdG9wcy5o
Ci0gKgotICogQ29weXJpZ2h0IChDKSAyMDEzIEFSTSBMdGQuCi0gKgotICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAy
IGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KLSAqLwotCi0vKgotICogeDA6IGJpdHMgNDowICBiaXQgb2Zmc2V0Ci0g
KiAgICAgYml0cyAzMTo1IHdvcmQgb2Zmc2V0Ci0gKiB4MTogYWRkcmVzcwot
ICovCi0JLm1hY3JvCWJpdG9wLCBuYW1lLCBpbnN0cgotRU5UUlkoCVxuYW1l
CSkKLQlhbmQJdzMsIHcwLCAjMzEJCS8vIEdldCBiaXQgb2Zmc2V0Ci0JZW9y
CXcwLCB3MCwgdzMJCS8vIENsZWFyIGxvdyBiaXRzCi0JbW92CXgyLCAjMQot
CWFkZAl4MSwgeDEsIHgwLCBsc3IgIzMJLy8gR2V0IHdvcmQgb2Zmc2V0Ci0J
bHNsCXgzLCB4MiwgeDMJCS8vIENyZWF0ZSBtYXNrCi0xOglsZHhyCXcyLCBb
eDFdCi0JXGluc3RyCXcyLCB3MiwgdzMKLQlzdHhyCXcwLCB3MiwgW3gxXQot
CWNibnoJdzAsIDFiCi0JcmV0Ci1FTkRQUk9DKFxuYW1lCSkKLQkuZW5kbQot
Ci0JLm1hY3JvCXRlc3RvcCwgbmFtZSwgaW5zdHIKLUVOVFJZKAlcbmFtZQkp
Ci0JYW5kCXczLCB3MCwgIzMxCQkvLyBHZXQgYml0IG9mZnNldAotCWVvcgl3
MCwgdzAsIHczCQkvLyBDbGVhciBsb3cgYml0cwotCW1vdgl4MiwgIzEKLQlh
ZGQJeDEsIHgxLCB4MCwgbHNyICMzCS8vIEdldCB3b3JkIG9mZnNldAotCWxz
bAl4NCwgeDIsIHgzCQkvLyBDcmVhdGUgbWFzawotMToJbGR4cgl3MiwgW3gx
XQotCWxzcgl3MCwgdzIsIHczCQkvLyBTYXZlIG9sZCB2YWx1ZSBvZiBiaXQK
LQlcaW5zdHIJdzIsIHcyLCB3NAkJLy8gdG9nZ2xlIGJpdAotCXN0bHhyCXc1
LCB3MiwgW3gxXQotCWNibnoJdzUsIDFiCi0JZG1iCWlzaAotCWFuZAl3MCwg
dzAsICMxCi0zOglyZXQKLUVORFBST0MoXG5hbWUJKQotCS5lbmRtCi0KLS8q
Ci0gKiBBdG9taWMgYml0IG9wZXJhdGlvbnMuCi0gKi8KLQliaXRvcAljaGFu
Z2VfYml0LCBlb3IKLQliaXRvcAljbGVhcl9iaXQsIGJpYwotCWJpdG9wCXNl
dF9iaXQsIG9ycgotCi0JdGVzdG9wCXRlc3RfYW5kX2NoYW5nZV9iaXQsIGVv
cgotCXRlc3RvcAl0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYwotCXRlc3RvcAl0
ZXN0X2FuZF9zZXRfYml0LCBvcnIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGli
L2JpdG9wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmIxYzY4MWM2NDIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvbGliL2JpdG9wcy5jCkBAIC0wLDAgKzEsOTAgQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAq
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8YXNtL3N5
c3RlbS5oPgorCisvKgorICogVGhlIGF0b21pYyBiaXQgb3BlcmF0aW9ucyBw
YXNzIHRoZSBudW1iZXIgb2YgYml0IGluIGEgc2lnbmVkIG51bWJlcgorICog
KG5vdCBzdXJlIHdoeSkuIFRoaXMgaGFzIHRoZSBkcmF3YmFjayB0byBpbmNy
ZWFzZSB0aGUgY29tcGxleGl0eSBvZgorICogdGhlIHJlc3VsdGluZyBhc3Nl
bWJseS4KKyAqCisgKiBUbyBnZW5lcmF0ZSBzaW1wbGVyIGNvZGUsIHRoZSBu
dW1iZXIgb2YgYml0IChucikgd2lsbCBiZSBjYXN0IHRvCisgKiB1bnNpZ25l
ZCBpbnQuCisgKgorICogWFhYOiBSZXdvcmsgdGhlIGludGVyZmFjZSB0byB1
c2UgdW5zaWduZWQgaW50LgorICovCisKKyNkZWZpbmUgYml0b3AobmFtZSwg
aW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCit2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2b2xh
dGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JE
KCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCisgICAgY29uc3QgdWludDMyX3Qg
bWFzayA9IEJJVF9NQVNLKCh1bnNpZ25lZCBpbnQpbnIpOyAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBf
X3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICIgICBsZHhyICAgICV3MiwgJTFcbiIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAiICAgIiBfX3N0cmluZ2lmeShpbnN0cikgIiAgICAgJXcyLCAldzIsICV3
M1xuIiAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgIHN0eHIg
ICAgJXcwLCAldzIsICUxXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyksICIrUSIg
KCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICA6ICJyIiAobWFzaykpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9
IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorCisjZGVmaW5lIHRlc3RvcChuYW1lLCBpbnN0
cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAoraW50IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdm9sYXRpbGUg
dWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5z
aWduZWQgaW50KW5yKTsgICAgXAorICAgIHVuc2lnbmVkIGludCBiaXQgPSAo
dW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0so
Yml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVk
IGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNt
IHZvbGF0aWxlICgiLy8gIiBfX3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBsZHhyICAgICV3
MywgJTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAiICAgbHNyICAgICAldzEsICV3MywgJXc1
IC8vIFNhdmUgb2xkIHZhbHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwK
KyAgICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXcz
LCAldzQgLy8gVG9nZ2xlIGJpdFxuIiAgICAgICAgICBcCisgICAgICAgICIg
ICBzdGx4ciAgICV3MCwgJXczLCAlMlxuIiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICI9JnIiIChyZXMp
LCAiPSZyIiAob2xkYml0KSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAg
ICAgICAgICAgIFwKKyAgICAgICAgOiAiciIgKG1hc2spLCAiciIgKGJpdCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hp
bGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZG1iKGlzaCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1
cm4gb2xkYml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKK2JpdG9wKGNoYW5nZV9i
aXQsIGVvcikKK2JpdG9wKGNsZWFyX2JpdCwgYmljKQorYml0b3Aoc2V0X2Jp
dCwgb3JyKQorCit0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwgZW9yKQor
dGVzdG9wKHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQordGVzdG9wKHRlc3Rf
YW5kX3NldF9iaXQsIG9ycikKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwotLSAKMi4xNy4xCgo=

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

RnJvbSBiOTE5ZTg5YTNjYzMyOTVlZTU2YjEzOTJkNDJiYTdlZWE4OThmOWQ0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDA2LzE3
XSB4ZW4vYXJtMzI6IGJpdG9wczogUmV3cml0ZSBiaXRvcCBoZWxwZXJzIGlu
IEMKClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgotLS0KIHhlbi9hcmNoL2FybS9SRUFETUUuTGludXhQ
cmltaXRpdmVzICAgIHwgIDE0ICstLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9s
aWIvTWFrZWZpbGUgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC9hcm0vYXJt
MzIvbGliL2JpdG9wcy5jICAgICAgICB8ICA5OCArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuaCAgICAg
ICAgfCAxMDQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUyAgICAgfCAgMTQgLS0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TICAgICAgfCAgMTQgLS0t
LQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUyAgICAgICAgfCAg
MTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2hhbmdlYml0
LlMgfCAgMTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2xl
YXJiaXQuUyAgfCAgMTUgLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90
ZXN0c2V0Yml0LlMgICAgfCAgMTUgLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm0zMi9iaXRvcHMuaCAgICAgfCAgMTkgKystLS0KIDExIGZpbGVzIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCAyMjAgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRv
cHMuYwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9s
aWIvYml0b3BzLmgKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL2NoYW5nZWJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jbGVhcmJpdC5TCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQuUwogZGVsZXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdGNoYW5n
ZWJpdC5TCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2FybTMy
L2xpYi90ZXN0Y2xlYXJiaXQuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5TCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFByaW1pdGl2ZXMgYi94ZW4vYXJj
aC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZlcwppbmRleCA4OTE2NjdhNWRh
Li42NjRhOWY4OWVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vUkVBRE1F
LkxpbnV4UHJpbWl0aXZlcworKysgYi94ZW4vYXJjaC9hcm0vUkVBRE1FLkxp
bnV4UHJpbWl0aXZlcwpAQCAtNjgsMTkgKzY4LDkgQEAgYXJtMzIKIAogYml0
b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3QgY29tbWl0OiBjMzJm
ZmNlMGY2NmUpCiAKLWxpbnV4L2FyY2gvYXJtL2xpYi9iaXRvcHMuaCAgICAg
ICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oCi1saW51
eC9hcmNoL2FybS9saWIvY2hhbmdlYml0LlMgICAgICAgICAgeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUwotbGludXgvYXJjaC9hcm0vbGli
L2NsZWFyYml0LlMgICAgICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIv
Y2xlYXJiaXQuUwogbGludXgvYXJjaC9hcm0vbGliL2ZpbmRiaXQuUyAgICAg
ICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvZmluZGJpdC5TCi1saW51
eC9hcmNoL2FybS9saWIvc2V0Yml0LlMgICAgICAgICAgICAgeGVuL2FyY2gv
YXJtL2FybTMyL2xpYi9zZXRiaXQuUwotbGludXgvYXJjaC9hcm0vbGliL3Rl
c3RjaGFuZ2ViaXQuUyAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVz
dGNoYW5nZWJpdC5TCi1saW51eC9hcmNoL2FybS9saWIvdGVzdGNsZWFyYml0
LlMgICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2xlYXJiaXQu
UwotbGludXgvYXJjaC9hcm0vbGliL3Rlc3RzZXRiaXQuUyAgICAgICAgIHhl
bi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5TCi0KLWZvciBpIGlu
IGJpdG9wcy5oIGNoYW5nZWJpdC5TIGNsZWFyYml0LlMgZmluZGJpdC5TIHNl
dGJpdC5TIHRlc3RjaGFuZ2ViaXQuUyBcCi0gICAgICAgICB0ZXN0Y2xlYXJi
aXQuUyB0ZXN0c2V0Yml0LlM7IGRvCi0gICAgZGlmZiAtdSAuLi9saW51eC9h
cmNoL2FybS9saWIvJGkgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi8kaTsKLWRv
bmUKKworZGlmZiAtdSAuLi9saW51eC9hcmNoL2FybS9saWIvZmluZGJpdC5T
IHhlbi9hcmNoL2FybS9hcm0zMi9saWIvZmluZGJpdC5TCiAKIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9N
YWtlZmlsZQppbmRleCBlOWZiYzU5NWI5Li5iMTQ1N2M4OWRjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL01ha2VmaWxlCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9saWIvTWFrZWZpbGUKQEAgLTEsNiArMSw1IEBA
CiBvYmoteSArPSBtZW1jcHkubyBtZW1tb3ZlLm8gbWVtc2V0Lm8gbWVtY2hy
Lm8gbWVtemVyby5vCi1vYmoteSArPSBmaW5kYml0Lm8gc2V0Yml0Lm8KLW9i
ai15ICs9IHNldGJpdC5vIGNsZWFyYml0Lm8gY2hhbmdlYml0Lm8KLW9iai15
ICs9IHRlc3RzZXRiaXQubyB0ZXN0Y2xlYXJiaXQubyB0ZXN0Y2hhbmdlYml0
Lm8KK29iai15ICs9IGZpbmRiaXQubworb2JqLXkgKz0gYml0b3BzLm8KIG9i
ai15ICs9IHN0cmNoci5vIHN0cnJjaHIubwogb2JqLXkgKz0gbGliMWZ1bmNz
Lm8gbHNocmRpMy5vIGRpdjY0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGli
L2JpdG9wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmM2OWJiNTMwMzcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL2JpdG9wcy5jCkBAIC0wLDAgKzEsOTggQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAq
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICov
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3By
ZWZldGNoLmg+CisjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorCisvKgorICog
VGhlIGF0b21pYyBiaXQgb3BlcmF0aW9ucyBwYXNzIHRoZSBudW1iZXIgb2Yg
Yml0IGluIGEgc2lnbmVkIG51bWJlcgorICogKG5vdCBzdXJlIHdoeSkuIFRo
aXMgaGFzIHRoZSBkcmF3YmFjayB0byBpbmNyZWFzZSB0aGUgY29tcGxleGl0
eSBvZgorICogdGhlIHJlc3VsdGluZyBhc3NlbWJseS4KKyAqCisgKiBUbyBn
ZW5lcmF0ZSBzaW1wbGVyIGNvZGUsIHRoZSBudW1iZXIgb2YgYml0IChucikg
d2lsbCBiZSBjYXN0IHRvCisgKiB1bnNpZ25lZCBpbnQuCisgKgorICogWFhY
OiBSZXdvcmsgdGhlIGludGVyZmFjZSB0byB1c2UgdW5zaWduZWQgaW50Lgor
ICovCisKKyNkZWZpbmUgYml0b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit2b2lk
IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB2b2xhdGlsZSB1aW50MzJfdCAqcHRy
ID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNpZ25lZCBpbnQpbnIp
OyAgICBcCisgICAgY29uc3QgdWludDMyX3QgbWFzayA9IEJJVF9NQVNLKCh1
bnNpZ25lZCBpbnQpbnIpOyAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQVNTRVJUKCgodmFkZHJfdClwICYg
MHgzKSA9PSAwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHByZWZldGNodygoY29uc3Qgdm9pZCAqKXB0cik7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIiBfX3N0cmlu
Z2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICIgICBsZHJleCAgICUyLCAlMVxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAg
IiBfX3N0cmluZ2lmeShpbnN0cikgIiAgICAgJTIsICUyLCAlM1xuIiAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAgIHN0cmV4ICAgJTAs
ICUyLCAlMVxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyksICIrUW8iICgqcHRy
KSwgIj0mciIgKHRtcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICA6ICJyIiAobWFzaykpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxl
ICggcmVzICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9CisKKyNkZWZpbmUgdGVzdG9wKG5h
bWUsIGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCitpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2
b2xhdGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9X
T1JEKCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCisgICAgdW5zaWduZWQgaW50
IGJpdCA9ICh1bnNpZ25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBC
SVRfTUFTSyhiaXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
aW50IG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAw
eDMpID09IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgc21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwcmVmZXRjaHco
KGNvbnN0IHZvaWQgKilwdHIpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2
b2xhdGlsZSAoIi8vICIgX19zdHJpbmdpZnkobmFtZSkgIlxuIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgbGRyZXggICAlMywg
JTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgIiAgIGxzciAgICAgJTEsICUzLCAlNSAvLyBT
YXZlIG9sZCB2YWx1ZSBvZiBiaXRcbiIgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICIgICAiIF9fc3RyaW5naWZ5KGluc3RyKSAiICAlMywgJTMsICU0
IC8vIFRvZ2dsZSBiaXRcbiIgICAgICAgICAgICAgXAorICAgICAgICAiICAg
c3RyZXggICUwLCAlMywgJTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgOiAiPSZyIiAocmVzKSwg
Ij0mciIgKG9sZGJpdCksICIrUW8iICgqcHRyKSwgIj0mciIgKHRtcCkgICAg
ICAgICAgICBcCisgICAgICAgIDogInIiIChtYXNrKSwgInIiIChiaXQpKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgc21wX21iKCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICByZXR1cm4gb2xkYml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorCitiaXRvcChjaGFuZ2VfYml0LCBl
b3IpCitiaXRvcChjbGVhcl9iaXQsIGJpYykKK2JpdG9wKHNldF9iaXQsIG9y
cikKKwordGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQsIGVvcikKK3Rlc3Rv
cCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKK3Rlc3RvcCh0ZXN0X2FuZF9z
ZXRfYml0LCBvcnIpCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3Bz
LmggYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCBkNWUxMzQ3NmY0Li4wMDAwMDAwMDAw
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmgKKysrIC9k
ZXYvbnVsbApAQCAtMSwxMDQgKzAsMCBAQAotCi0jaWYgX19MSU5VWF9BUk1f
QVJDSF9fID49IDYKLQkubWFjcm8JYml0b3AsIG5hbWUsIGluc3RyCi1FTlRS
WSgJXG5hbWUJCSkKLVVOV0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIx
LCAjMwotCXN0cm5lYglyMSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVk
Ci0JbW92CXIyLCAjMQotCWFuZAlyMywgcjAsICMzMQkJQCBHZXQgYml0IG9m
ZnNldAotCW1vdglyMCwgcjAsIGxzciAjNQotCWFkZAlyMSwgcjEsIHIwLCBs
c2wgIzIJQCBHZXQgd29yZCBvZmZzZXQKLSNpZiBfX0xJTlVYX0FSTV9BUkNI
X18gPj0gNyAmJiBkZWZpbmVkKENPTkZJR19TTVApCi0JLmFyY2hfZXh0ZW5z
aW9uCW1wCi0JQUxUX1NNUChXKHBsZHcpCVtyMV0pCi0JQUxUX1VQKFcobm9w
KSkKLSNlbmRpZgotCW1vdglyMywgcjIsIGxzbCByMwotMToJbGRyZXgJcjIs
IFtyMV0KLQlcaW5zdHIJcjIsIHIyLCByMwotCXN0cmV4CXIwLCByMiwgW3Ix
XQotCWNtcAlyMCwgIzAKLQlibmUJMWIKLQlieAlscgotVU5XSU5EKAkuZm5l
bmQJCSkKLUVORFBST0MoXG5hbWUJCSkKLQkuZW5kbQotCi0JLm1hY3JvCXRl
c3RvcCwgbmFtZSwgaW5zdHIsIHN0b3JlCi1FTlRSWSgJXG5hbWUJCSkKLVVO
V0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5lYgly
MSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVkCi0JbW92CXIyLCAjMQot
CWFuZAlyMywgcjAsICMzMQkJQCBHZXQgYml0IG9mZnNldAotCW1vdglyMCwg
cjAsIGxzciAjNQotCWFkZAlyMSwgcjEsIHIwLCBsc2wgIzIJQCBHZXQgd29y
ZCBvZmZzZXQKLQltb3YJcjMsIHIyLCBsc2wgcjMJCUAgY3JlYXRlIG1hc2sK
LQlzbXBfZG1iCi0jaWYgX19MSU5VWF9BUk1fQVJDSF9fID49IDcgJiYgZGVm
aW5lZChDT05GSUdfU01QKQotCS5hcmNoX2V4dGVuc2lvbgltcAotCUFMVF9T
TVAoVyhwbGR3KQlbcjFdKQotCUFMVF9VUChXKG5vcCkpCi0jZW5kaWYKLTE6
CWxkcmV4CXIyLCBbcjFdCi0JYW5kcwlyMCwgcjIsIHIzCQlAIHNhdmUgb2xk
IHZhbHVlIG9mIGJpdAotCVxpbnN0cglyMiwgcjIsIHIzCQlAIHRvZ2dsZSBi
aXQKLQlzdHJleAlpcCwgcjIsIFtyMV0KLQljbXAJaXAsICMwCi0JYm5lCTFi
Ci0Jc21wX2RtYgotCWNtcAlyMCwgIzAKLQltb3ZuZQlyMCwgIzEKLTI6CWJ4
CWxyCi1VTldJTkQoCS5mbmVuZAkJKQotRU5EUFJPQyhcbmFtZQkJKQotCS5l
bmRtCi0jZWxzZQotCS5tYWNybwliaXRvcCwgbmFtZSwgaW5zdHIKLUVOVFJZ
KAlcbmFtZQkJKQotVU5XSU5EKAkuZm5zdGFydAkpCi0JYW5kcwlpcCwgcjEs
ICMzCi0Jc3RybmViCXIxLCBbaXBdCQlAIGFzc2VydCB3b3JkLWFsaWduZWQK
LQlhbmQJcjIsIHIwLCAjMzEKLQltb3YJcjAsIHIwLCBsc3IgIzUKLQltb3YJ
cjMsICMxCi0JbW92CXIzLCByMywgbHNsIHIyCi0Jc2F2ZV9hbmRfZGlzYWJs
ZV9pcnFzIGlwCi0JbGRyCXIyLCBbcjEsIHIwLCBsc2wgIzJdCi0JXGluc3Ry
CXIyLCByMiwgcjMKLQlzdHIJcjIsIFtyMSwgcjAsIGxzbCAjMl0KLQlyZXN0
b3JlX2lycXMgaXAKLQltb3YJcGMsIGxyCi1VTldJTkQoCS5mbmVuZAkJKQot
RU5EUFJPQyhcbmFtZQkJKQotCS5lbmRtCi0KLS8qKgotICogdGVzdG9wIC0g
aW1wbGVtZW50IGEgdGVzdF9hbmRfeHh4X2JpdCBvcGVyYXRpb24uCi0gKiBA
aW5zdHI6IG9wZXJhdGlvbmFsIGluc3RydWN0aW9uCi0gKiBAc3RvcmU6IHN0
b3JlIGluc3RydWN0aW9uCi0gKgotICogTm90ZTogd2UgY2FuIHRyaXZpYWxs
eSBjb25kaXRpb25hbGlzZSB0aGUgc3RvcmUgaW5zdHJ1Y3Rpb24KLSAqIHRv
IGF2b2lkIGRpcnR5aW5nIHRoZSBkYXRhIGNhY2hlLgotICovCi0JLm1hY3Jv
CXRlc3RvcCwgbmFtZSwgaW5zdHIsIHN0b3JlCi1FTlRSWSgJXG5hbWUJCSkK
LVVOV0lORCgJLmZuc3RhcnQJKQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5l
YglyMSwgW2lwXQkJQCBhc3NlcnQgd29yZC1hbGlnbmVkCi0JYW5kCXIzLCBy
MCwgIzMxCi0JbW92CXIwLCByMCwgbHNyICM1Ci0Jc2F2ZV9hbmRfZGlzYWJs
ZV9pcnFzIGlwCi0JbGRyCXIyLCBbcjEsIHIwLCBsc2wgIzJdIQotCW1vdgly
MCwgIzEKLQl0c3QJcjIsIHIwLCBsc2wgcjMKLQlcaW5zdHIJcjIsIHIyLCBy
MCwgbHNsIHIzCi0JXHN0b3JlCXIyLCBbcjFdCi0JbW92ZXEJcjAsICMwCi0J
cmVzdG9yZV9pcnFzIGlwCi0JbW92CXBjLCBscgotVU5XSU5EKAkuZm5lbmQJ
CSkKLUVORFBST0MoXG5hbWUJCSkKLQkuZW5kbQotI2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TIGIveGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUwpkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggNmU0YWU3NTk0YS4uMDAwMDAwMDAwMAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NoYW5nZWJpdC5TCisrKyAvZGV2
L251bGwKQEAgLTEsMTQgKzAsMCBAQAotLyoKLSAqICBsaW51eC9hcmNoL2Fy
bS9saWIvY2hhbmdlYml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0IChDKSAxOTk1
LTE5OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqLwotI2luY2x1
ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAg
ICAgICAgICAgIC50ZXh0Ci0KLWJpdG9wCV9jaGFuZ2VfYml0LCBlb3IKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUwpkZWxldGVkIGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggZmRhNTUzZjI0Ni4uMDAwMDAwMDAwMAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMKKysrIC9k
ZXYvbnVsbApAQCAtMSwxNCArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gv
YXJtL2xpYi9jbGVhcmJpdC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5
NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLSNpbmNs
dWRlICJhc3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAg
ICAgICAgICAgICAudGV4dAotCi1iaXRvcAlfY2xlYXJfYml0LCBiaWMKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5TCmRlbGV0ZWQgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCBkNTJmMGFiNjVjLi4wMDAwMDAwMDAwCi0tLSBh
L3hlbi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMKKysrIC9kZXYvbnVs
bApAQCAtMSwxNSArMCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xp
Yi9zZXRiaXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBS
dXNzZWxsIEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQot
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0KLSNpbmNsdWRlICJh
c3NlbWJsZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLQkudGV4dAotCi1i
aXRvcAlfc2V0X2JpdCwgb3JyCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvdGVzdGNoYW5nZWJpdC5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCBkODNiMDRjMDU3Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvdGVzdGNoYW5nZWJpdC5TCisrKyAvZGV2L251bGwK
QEAgLTEsMTUgKzAsMCBAQAotLyoKLSAqICBsaW51eC9hcmNoL2FybS9saWIv
dGVzdGNoYW5nZWJpdC5TCi0gKgotICogIENvcHlyaWdodCAoQykgMTk5NS0x
OTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwotICogcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCi0gKi8KLQotI2luY2x1
ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUgImJpdG9wcy5oIgotICAgICAg
ICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlfdGVzdF9hbmRfY2hhbmdlX2Jp
dCwgZW9yLCBzdHIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9s
aWIvdGVzdGNsZWFyYml0LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rl
c3RjbGVhcmJpdC5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2
ZjViN2I5MmQxLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvdGVzdGNsZWFyYml0LlMKKysrIC9kZXYvbnVsbApAQCAtMSwxNSAr
MCwwIEBACi0vKgotICogIGxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0Y2xlYXJi
aXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBSdXNzZWxs
IEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0KLSNpbmNsdWRlICJhc3NlbWJs
ZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAgICAgICAgICAgICAu
dGV4dAotCi10ZXN0b3AJX3Rlc3RfYW5kX2NsZWFyX2JpdCwgYmljbmUsIHN0
cm5lCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3Rz
ZXRiaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNldGJpdC5T
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzMDQyNWE4NDJhLi4w
MDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdHNl
dGJpdC5TCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAsMCBAQAotLyoKLSAq
ICBsaW51eC9hcmNoL2FybS9saWIvdGVzdHNldGJpdC5TCi0gKgotICogIENv
cHlyaWdodCAoQykgMTk5NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBh
cwotICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCi0gKi8KLQotI2luY2x1ZGUgImFzc2VtYmxlci5oIgotI2luY2x1ZGUg
ImJpdG9wcy5oIgotICAgICAgICAgICAgICAgIC50ZXh0Ci0KLXRlc3RvcAlf
dGVzdF9hbmRfc2V0X2JpdCwgb3JyZXEsIHN0cmVxCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaAppbmRleCA4YmUzNTY0NTQwLi42
N2M0YzNmNTVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
Yml0b3BzLmgKQEAgLTEsMTkgKzEsMTIgQEAKICNpZm5kZWYgX0FSTV9BUk0z
Ml9CSVRPUFNfSAogI2RlZmluZSBfQVJNX0FSTTMyX0JJVE9QU19ICiAKLWV4
dGVybiB2b2lkIF9zZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwotZXh0ZXJuIHZvaWQgX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKLWV4dGVybiB2b2lkIF9jaGFuZ2VfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCBfdGVzdF9hbmRfc2V0X2Jp
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgX3Rl
c3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsK
LWV4dGVybiBpbnQgX3Rlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICogcCk7Ci0KLSNkZWZpbmUgc2V0X2JpdChuLHApICAgICAg
ICAgICAgICBfc2V0X2JpdChuLHApCi0jZGVmaW5lIGNsZWFyX2JpdChuLHAp
ICAgICAgICAgICAgX2NsZWFyX2JpdChuLHApCi0jZGVmaW5lIGNoYW5nZV9i
aXQobixwKSAgICAgICAgICAgX2NoYW5nZV9iaXQobixwKQotI2RlZmluZSB0
ZXN0X2FuZF9zZXRfYml0KG4scCkgICAgIF90ZXN0X2FuZF9zZXRfYml0KG4s
cCkKLSNkZWZpbmUgdGVzdF9hbmRfY2xlYXJfYml0KG4scCkgICBfdGVzdF9h
bmRfY2xlYXJfYml0KG4scCkKLSNkZWZpbmUgdGVzdF9hbmRfY2hhbmdlX2Jp
dChuLHApICBfdGVzdF9hbmRfY2hhbmdlX2JpdChuLHApCitleHRlcm4gdm9p
ZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJu
IHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwor
ZXh0ZXJuIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKiBwKTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfY2xlYXJf
Yml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOworZXh0ZXJuIGludCB0
ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwogCiAjZGVmaW5lIGZsc2wgZmxzCiAKLS0gCjIuMTcuMQoK

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

RnJvbSAyNDRkZjc4ODkzNmNiNDdlZTU0Nzk2MTdlYmYxZDFlOGI2NTYyNjZi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDA3LzE3
XSB4ZW4vYXJtOiBiaXRvcHM6IENvbnNvbGlkYXRlIHByb3RvdHlwZXMgaW4g
b25lCiBwbGFjZQoKVGhlIHByb3RvdHlwZSBhcmUgdGhlIHNhbWUgYmV0d2Vl
biBhcm0zMiBhbmQgYXJtNjQuIENvbnNvbGlkYXRlIHRoZW0gaW4KYXNtLWFy
bS9iaXRvcHMuaC4KClRoaXMgY2hhbmdlIHdpbGwgaGVscCB0aGUgaW50cm9k
dWN0aW9ucyBvZiBuZXcgaGVscGVycyBpbiBhIGZvbGxvdy11cApwYXRjaC4K
ClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIHwgIDcg
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCB8
IDEwIC0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgg
ICAgICAgfCAgOCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybTMyL2JpdG9wcy5oCmluZGV4IDY3YzRjM2Y1NWMuLjU3OTM4
YTU4NzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIv
Yml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRv
cHMuaApAQCAtMSwxMyArMSw2IEBACiAjaWZuZGVmIF9BUk1fQVJNMzJfQklU
T1BTX0gKICNkZWZpbmUgX0FSTV9BUk0zMl9CSVRPUFNfSAogCi1leHRlcm4g
dm9pZCBzZXRfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0
ZXJuIHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHAp
OwotZXh0ZXJuIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfY2xl
YXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGlu
dCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAq
IHApOwotCiAjZGVmaW5lIGZsc2wgZmxzCiAKIC8qCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAppbmRleCA2YmYxOTIyNjgwLi42
Y2MyMjRhZDEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
Yml0b3BzLmgKQEAgLTEsMTYgKzEsNiBAQAogI2lmbmRlZiBfQVJNX0FSTTY0
X0JJVE9QU19ICiAjZGVmaW5lIF9BUk1fQVJNNjRfQklUT1BTX0gKIAotLyoK
LSAqIExpdHRsZSBlbmRpYW4gYXNzZW1ibHkgYXRvbWljIGJpdG9wcy4KLSAq
LwotZXh0ZXJuIHZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KnApOwotZXh0ZXJuIHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCk7Ci1leHRlcm4gdm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9s
YXRpbGUgdm9pZCAqcCk7Ci1leHRlcm4gaW50IHRlc3RfYW5kX3NldF9iaXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKLWV4dGVybiBpbnQgdGVzdF9h
bmRfY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7Ci1leHRl
cm4gaW50IHRlc3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwKTsKLQogLyogQmFzZWQgb24gbGludXgvaW5jbHVkZS9hc20tZ2Vu
ZXJpYy9iaXRvcHMvYnVpbHRpbi1fX2Zmcy5oICovCiAvKioKICAqIF9fZmZz
IC0gZmluZCBmaXJzdCBiaXQgaW4gd29yZC4KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2JpdG9wcy5oCmluZGV4IDFjYmZiOWVkYjIuLmM2OWIwOGFkZjYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApAQCAtMzgsNiArMzgsMTQgQEAK
ICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorLyog
QXRvbWljcyBiaXRvcHMgKi8KK3ZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnApOwordm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKK3ZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApOworaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwKTsKK2ludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5y
LCB2b2xhdGlsZSB2b2lkICpwKTsKK2ludCB0ZXN0X2FuZF9jaGFuZ2VfYml0
KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CisKIC8qKgogICogX190ZXN0
X2FuZF9zZXRfYml0IC0gU2V0IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2
YWx1ZQogICogQG5yOiBCaXQgdG8gc2V0Ci0tIAoyLjE3LjEKCg==

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

RnJvbSAyNWY2NTBlNGRiZjI1ZjFhZmYxYTRjOWQ1MDljYTdmMGVkOGRhMTA0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM3OjUzIC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDA4LzE3
XSB4ZW4vYXJtNjQ6IGNtcHhjaGc6IFNpbXBsaWZ5IHRoZSBjbXB4Y2hnCiBp
bXBsZW1lbnRhdGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVh
Y2ggY2FzZSBvZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBS
YXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1h
Y3JvIHRvIGdlbmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBj
b2RlIGVhc2llciB0byByZWFkIGFuZCBtb2RpZnkuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk7IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCB8IDk4ICsr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MzYgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9jbXB4Y2hnLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaAppbmRleCBhZTQyYjJm
NWZmLi4zOTNmYmNhNmE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L2NtcHhjaGcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L2NtcHhjaGcuaApAQCAtNjEsODAgKzYxLDU0IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWduZWQgbG9uZyB4LCB2
b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiAJX19yZXQ7IFwKIH0pCiAK
LWV4dGVybiB2b2lkIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRy
LCBpbnQgc2l6ZSk7CitleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4
Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUpOworCisjZGVmaW5l
IF9fQ01QWENIR19DQVNFKHcsIHN6LCBuYW1lKQkJCQkJXAorc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xh
dGlsZSB2b2lkICpwdHIsCVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQs
CVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBuZXcpCVwKK3sJCQkJCQkJCQlc
CisJdW5zaWduZWQgbG9uZyByZXMsIG9sZHZhbDsJCQkJCVwKKwkJCQkJCQkJ
CVwKKwlkbyB7CQkJCQkJCQlcCisJCWFzbSB2b2xhdGlsZSgiLy8gX19jbXB4
Y2hnX2Nhc2VfIiAjbmFtZSAiXG4iCQlcCisJCSIJbGR4ciIgI3N6ICIJJSIg
I3cgIjEsICUyXG4iCQkJXAorCQkiCW1vdgkldzAsICMwXG4iCQkJCVwKKwkJ
IgljbXAJJSIgI3cgIjEsICUiICN3ICIzXG4iCQkJXAorCQkiCWIubmUJMWZc
biIJCQkJCVwKKwkJIglzdHhyIiAjc3ogIgkldzAsICUiICN3ICI0LCAlMlxu
IgkJXAorCQkiMTpcbiIJCQkJCQkJXAorCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKSwJCQkJXAorCQkgICIrUSIgKCoodW5zaWduZWQgbG9uZyAq
KXB0cikJCQkJXAorCQk6ICJJciIgKG9sZCksICJyIiAobmV3KQkJCQkJXAor
CQk6ICJjYyIpOwkJCQkJCVwKKwl9IHdoaWxlIChyZXMpOwkJCQkJCQlcCisJ
CQkJCQkJCQlcCisJcmV0dXJuIG9sZHZhbDsJCQkJCQkJXAorfQorCitfX0NN
UFhDSEdfQ0FTRSh3LCBiLCAxKQorX19DTVBYQ0hHX0NBU0UodywgaCwgMikK
K19fQ01QWENIR19DQVNFKHcsICAsIDQpCitfX0NNUFhDSEdfQ0FTRSggLCAg
LCA4KQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
KHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCiAJCQkJ
ICAgICAgdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQogewotCXVuc2ln
bmVkIGxvbmcgb2xkdmFsID0gMCwgcmVzOwotCiAJc3dpdGNoIChzaXplKSB7
CiAJY2FzZSAxOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21w
eGNoZzFcbiIKLQkJCSIJbGR4cmIJJXcxLCAlMlxuIgotCQkJIgltb3YJJXcw
LCAjMFxuIgotCQkJIgljbXAJJXcxLCAldzNcbiIKLQkJCSIJYi5uZQkxZlxu
IgotCQkJIglzdHhyYgkldzAsICV3NCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJ
CTogIj0mciIgKHJlcyksICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHU4ICop
cHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAiY2Mi
KTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzEocHRyLCBvbGQsIG5ldyk7CiAJY2FzZSAyOgotCQlk
byB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21weGNoZzJcbiIKLQkJCSIJ
bGR4cmgJJXcxLCAlMlxuIgotCQkJIgltb3YJJXcwLCAjMFxuIgotCQkJIglj
bXAJJXcxLCAldzNcbiIKLQkJCSIJYi5uZQkxZlxuIgotCQkJIglzdHhyaAkl
dzAsICV3NCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJCTogIj0mciIgKHJlcyks
ICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHUxNiAqKXB0cikKLQkJCQk6ICJJ
ciIgKG9sZCksICJyIiAobmV3KQotCQkJCTogImNjIik7Ci0JCX0gd2hpbGUg
KHJlcyk7Ci0JCWJyZWFrOwotCisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8y
KHB0ciwgb2xkLCBuZXcpOwogCWNhc2UgNDoKLQkJZG8gewotCQkJYXNtIHZv
bGF0aWxlKCIvLyBfX2NtcHhjaGc0XG4iCi0JCQkiCWxkeHIJJXcxLCAlMlxu
IgotCQkJIgltb3YJJXcwLCAjMFxuIgotCQkJIgljbXAJJXcxLCAldzNcbiIK
LQkJCSIJYi5uZQkxZlxuIgotCQkJIglzdHhyCSV3MCwgJXc0LCAlMlxuIgot
CQkJIjE6XG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCks
ICIrUSIgKCoodTMyICopcHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChu
ZXcpCi0JCQkJOiAiY2MiKTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7
Ci0KKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQsIG5ldyk7
CiAJY2FzZSA4OgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21w
eGNoZzhcbiIKLQkJCSIJbGR4cgklMSwgJTJcbiIKLQkJCSIJbW92CSV3MCwg
IzBcbiIKLQkJCSIJY21wCSUxLCAlM1xuIgotCQkJIgliLm5lCTFmXG4iCi0J
CQkiCXN0eHIJJXcwLCAlNCwgJTJcbiIKLQkJCSIxOlxuIgotCQkJCTogIj0m
ciIgKHJlcyksICI9JnIiIChvbGR2YWwpLCAiK1EiICgqKHU2NCAqKXB0cikK
LQkJCQk6ICJJciIgKG9sZCksICJyIiAobmV3KQotCQkJCTogImNjIik7Ci0J
CX0gd2hpbGUgKHJlcyk7Ci0JCWJyZWFrOwotCisJCXJldHVybiBfX2NtcHhj
aGdfY2FzZV84KHB0ciwgb2xkLCBuZXcpOwogCWRlZmF1bHQ6Ci0JCV9fYmFk
X2NtcHhjaGcocHRyLCBzaXplKTsKLQkJb2xkdmFsID0gMDsKKwkJcmV0dXJu
IF9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKIAl9CiAKLQlyZXR1cm4gb2xk
dmFsOworCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQogCiBzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQg
KnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCi0tIAoyLjE3LjEKCg==

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

RnJvbSBmMzM2MTA0MzhiYjY1ODZlYjY2NTkyMmQ5ZjMyYmIyODg5MjIwYjJi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIyICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDA5LzE3
XSB4ZW4vYXJtMzI6IGNtcHhjaGc6IFNpbXBsaWZ5IHRoZSBjbXB4Y2hnCiBp
bXBsZW1lbnRhdGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVh
Y2ggY2FzZSBvZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBS
YXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1h
Y3JvIHRvIGdlbmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBj
b2RlIGVhc2llciB0byByZWFkIGFuZCBtb2RpZnkuCgpXaGlsZSBkb2luZyB0
aGUgcmV3b3JrLCB0aGUgY2FzZSBmb3IgNjQtYml0IGNtcHhjaGcgaXMgcmVt
b3ZlZC4gVGhpcyBpcwp1bnVzZWQgdG9kYXkgKGFscmVhZHkgY29tbWVudGVk
KSBhbmQgaXQgd291bGQgbm90IGJlIHBvc3NpYmxlIHRvIHVzZQppdCBkaXJl
Y3RseS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcu
aCB8IDg0ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hn
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAppbmRl
eCAwM2UwYmVkM2E2Li40NzFhOWUzYTNmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApAQCAtNTIsNzIgKzUyLDUwIEBA
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGcodW5zaWduZWQg
bG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiAgKiBpbmRp
Y2F0ZWQgYnkgY29tcGFyaW5nIFJFVFVSTiB3aXRoIE9MRC4KICAqLwogCi1l
eHRlcm4gdm9pZCBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwg
aW50IHNpemUpOworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19iYWRfY21weGNo
Zyh2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplKTsKKworI2RlZmluZSBf
X0NNUFhDSEdfQ0FTRShzeiwgbmFtZSkJCQkJCVwKK3N0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUg
dm9pZCAqcHRyLAlcCisJCQkJCQkgIHVuc2lnbmVkIGxvbmcgb2xkLAlcCisJ
CQkJCQkgIHVuc2lnbmVkIGxvbmcgbmV3KQlcCit7CQkJCQkJCQkJXAorCXVu
c2lnbmVkIGxvbmcgb2xkdmFsLCByZXM7CQkJCQlcCisJCQkJCQkJCQlcCisJ
ZG8gewkJCQkJCQkJXAorCQlhc20gdm9sYXRpbGUoIkAgX19jbXB4Y2hnX2Nh
c2VfIiAjbmFtZSAiXG4iCQlcCisJCSIJbGRyZXgiICNzeiAiCSUxLCBbJTJd
XG4iCQkJXAorCQkiCW1vdgklMCwgIzBcbiIJCQkJXAorCQkiCXRlcQklMSwg
JTNcbiIJCQkJXAorCQkiCXN0cmV4IiAjc3ogImVxICUwLCAlNCwgWyUyXVxu
IgkJCVwKKwkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkJCQkJXAor
CQk6ICJyIiAocHRyKSwgIklyIiAob2xkKSwgInIiIChuZXcpCQkJXAorCQk6
ICJtZW1vcnkiLCAiY2MiKTsJCQkJCVwKKwl9IHdoaWxlIChyZXMpOwkJCQkJ
CQlcCisJCQkJCQkJCQlcCisJcmV0dXJuIG9sZHZhbDsJCQkJCQkJXAorfQor
CitfX0NNUFhDSEdfQ0FTRShiLCAxKQorX19DTVBYQ0hHX0NBU0UoaCwgMikK
K19fQ01QWENIR19DQVNFKCAsIDQpCiAKIHN0YXRpYyBhbHdheXNfaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogICAgIHZvbGF0aWxlIHZvaWQg
KnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxvbmcgbmV3LCBp
bnQgc2l6ZSkKIHsKLQl1bnNpZ25lZCBsb25nIG9sZHZhbCwgcmVzOwotCiAJ
cHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsKIAogCXN3aXRjaCAoc2l6
ZSkgewogCWNhc2UgMToKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxlKCJAIF9f
Y21weGNoZzFcbiIKLQkJCSIJbGRyZXhiCSUxLCBbJTJdXG4iCi0JCQkiCW1v
dgklMCwgIzBcbiIKLQkJCSIJdGVxCSUxLCAlM1xuIgotCQkJIglzdHJleGJl
cSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAo
b2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIgKG5l
dykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkJfSB3aGlsZSAocmVzKTsK
LQkJYnJlYWs7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwgb2xk
LCBuZXcpOwogCWNhc2UgMjoKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxlKCJA
IF9fY21weGNoZzJcbiIKLQkJCSIJbGRyZXhoCSUxLCBbJTJdXG4iCi0JCQki
CW1vdgklMCwgIzBcbiIKLQkJCSIJdGVxCSUxLCAlM1xuIgotCQkJIglzdHJl
eGhlcSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIg
KG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkJfSB3aGlsZSAocmVz
KTsKLQkJYnJlYWs7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8yKHB0ciwg
b2xkLCBuZXcpOwogCWNhc2UgNDoKLQkJZG8gewotCQkJYXNtIHZvbGF0aWxl
KCJAIF9fY21weGNoZzRcbiIKLQkJCSIJbGRyZXgJJTEsIFslMl1cbiIKLQkJ
CSIJbW92CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0
cmV4ZXEJJTAsICU0LCBbJTJdXG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0m
ciIgKG9sZHZhbCkKLQkJCQk6ICJyIiAocHRyKSwgIklyIiAob2xkKSwgInIi
IChuZXcpCi0JCQkJOiAibWVtb3J5IiwgImNjIik7Ci0JICAgIH0gd2hpbGUg
KHJlcyk7Ci0JICAgIGJyZWFrOwotI2lmIDAKLQljYXNlIDg6Ci0JCWRvIHsK
LQkJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGc4XG4iCi0JCQkiCWxkcmV4
ZAklMSwgWyUyXVxuIgotCQkJIgltb3YJJTAsICMwXG4iCi0JCQkiCXRlcQkl
MSwgJTNcbiIKLQkJCSIJc3RyZXhkZXEgJTAsICU0LCBbJTJdXG4iCi0JCQkJ
OiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkKLQkJCQk6ICJyIiAocHRy
KSwgIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAibWVtb3J5IiwgImNj
Iik7Ci0JCX0gd2hpbGUgKHJlcyk7Ci0JCWJyZWFrOwotI2VuZGlmCisJCXJl
dHVybiBfX2NtcHhjaGdfY2FzZV80KHB0ciwgb2xkLCBuZXcpOwogCWRlZmF1
bHQ6Ci0JCV9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKLQkJb2xkdmFsID0g
MDsKKwkJcmV0dXJuIF9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKIAl9CiAK
LQlyZXR1cm4gb2xkdmFsOworCUFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQog
CiBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNo
Z19tYih2b2xhdGlsZSB2b2lkICpwdHIsCi0tIAoyLjE3LjEKCg==

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

RnJvbSA3Y2QwYWVhYTNlZjk2MTgwZWQyNTFkNjZhNGFmZjhmZmFkOGMzZGZl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDEwLzE3
XSB4ZW4vYXJtOiBiaXRvcHM6IEltcGxlbWVudCBhIG5ldyBzZXQgb2YgaGVs
cGVycwogdGhhdCBjYW4gdGltZW91dAoKRXhjbHVzaXZlIGxvYWQtc3RvcmUg
YXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0
aHJlYWRzLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0
IG1heSBiZSBwb3NzaWJsZSB0byBEb1MKWGVuIHdoZW4gdXBkYXRpbmcgc2hh
cmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUbyBwcmV2ZW50
IHRoZSBpbmZpbml0ZSBsb29wLCB3ZSBpbnRyb2R1Y2UgYSBuZXcgc2V0IG9m
IGhlbHBlcnMgdGhhdCBjYW4KdGltZW91dC4gVGhlIHRpbWVvdXQgaXMgYmFz
ZWQgb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMuCgpUaGV5
IHdpbGwgYmUgdXNlZCBpbiBmb2xsb3ctdXAgcGF0Y2ggdG8gbWFrZSBhdG9t
aWMgb3BlcmF0aW9ucwpvbiBzaGFyZWQgbWVtb3J5IHNhZmUuCgpUaGlzIGlz
IHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyB8IDUyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2xp
Yi9iaXRvcHMuYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICB8IDI4ICsr
KysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMTcgaW5zZXJ0
aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvYml0b3BzLmMKaW5kZXggYzY5YmI1MzAzNy4uMDg3NTAzMTRmYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jCkBAIC0zMCw3
ICszMCw4IEBACiAgKi8KIAogI2RlZmluZSBiaXRvcChuYW1lLCBpbnN0cikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLXZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0
aWMgYWx3YXlzX2lubGluZSBib29sIGludF8jI25hbWUoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwLCBib29sIHRpbWVvdXQsXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAg
ICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50MzJf
dCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAgXAogICAg
IGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSygodW5zaWduZWQgaW50
KW5yKTsgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTQ3LDE3ICs0OCwz
MyBAQCB2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAiICAgc3RyZXggICAlMCwgJTIsICUxXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgOiAiPSZyIiAo
cmVzKSwgIitRbyIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIDogInIiIChtYXNrKSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIXJl
cyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJlYWs7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90cnkp
ID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVz
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAordm9p
ZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhaW50XyMjbmFtZShuciwg
cCwgZmFsc2UsIDApICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNfdGltZW91dChpbnQg
bnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGludCBtYXhfdHJ5KSAg
ICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIGludF8jI25hbWUobnIsIHAsIHRydWUsIG1heF90cnkpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfQogCiAjZGVmaW5l
IHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotaW50IG5hbWUoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaW50
XyMjbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIGludCAqb2xkYml0
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCB0aW1lb3V0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgXAogeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB2b2xhdGlsZSB1aW50
MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9XT1JEKCh1bnNpZ25l
ZCBpbnQpbnIpOyAgICBcCiAgICAgdW5zaWduZWQgaW50IGJpdCA9ICh1bnNp
Z25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAgICAgICAgICAgICAg
ICAgXAogICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSyhiaXQp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1
bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaW50IG9sZGJpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAweDMpID09IDApOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzEsMTQgKzg4LDM1
IEBAIGludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICIgICBsc3IgICAgICUxLCAlMywgJTUgLy8gU2F2ZSBvbGQgdmFsdWUgb2Yg
Yml0XG4iICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiICAgIiBfX3N0
cmluZ2lmeShpbnN0cikgIiAgJTMsICUzLCAlNCAvLyBUb2dnbGUgYml0XG4i
ICAgICAgICAgICAgIFwKICAgICAgICAgIiAgIHN0cmV4ICAlMCwgJTMsICUy
XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIDogIj0mciIgKHJlcyksICI9JnIiIChvbGRiaXQpLCAi
K1FvIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgXAorICAgICAg
ICA6ICI9JnIiIChyZXMpLCAiPSZyIiAoKm9sZGJpdCksICIrUW8iICgqcHRy
KSwgIj0mciIgKHRtcCkgICAgICAgICAgIFwKICAgICAgICAgOiAiciIgKG1h
c2spLCAiciIgKGJpdCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaWYgKCAhcmVzICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBicmVh
azsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAo
KC0tbWF4X3RyeSkgPiAwKSApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICByZXR1cm4gb2xkYml0ICYgMTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKm9sZGJpdCAmPSAxOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gIXJl
czsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2lu
dCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGludCBvbGRiaXQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgaWYgKCAhaW50XyMjbmFtZShuciwgcCwgJm9sZGJpdCwgZmFsc2UsIDAp
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgcmV0dXJuIG9sZGJpdDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCitib29sIG5hbWUjI190aW1lb3V0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqcCwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwg
dW5zaWduZWQgaW50IG1heF90cnkpICAgICAgICAgICAgICAgICAgICAgIFwK
K3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJu
IGludF8jI25hbWUobnIsIHAsIG9sZGJpdCwgdHJ1ZSwgbWF4X3RyeSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfQogCiBiaXRvcChjaGFuZ2VfYml0
LCBlb3IpCiBiaXRvcChjbGVhcl9iaXQsIGJpYykKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvbGliL2JpdG9wcy5jCmluZGV4IGIxYzY4MWM2NDIuLjc4YmY0ZWQ4
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3Bz
LmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYwpAQCAt
MjksNyArMjksOCBAQAogICovCiAKICNkZWZpbmUgYml0b3AobmFtZSwgaW5z
dHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi12b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpw
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
c3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRfIyNuYW1lKGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCwgYm9vbCB0aW1lb3V0LFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSkgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHZvbGF0aWxlIHVpbnQzMl90ICpwdHIgPSAodWlu
dDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVkIGludClucik7ICAgIFwK
ICAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0soKHVuc2lnbmVk
IGludClucik7ICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC00MywxNyAr
NDQsMzMgQEAgdm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgIiAgIHN0eHIgICAgJXcwLCAldzIsICUxXG4iICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogIj0m
ciIgKHJlcyksICIrUSIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJyIiAobWFzaykpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAo
ICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFrOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhf
dHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4g
IXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K3ZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIWludF8jI25hbWUo
bnIsIHAsIGZhbHNlLCAwKSApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSkgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHJldHVybiBpbnRfIyNuYW1lKG5yLCBwLCB0cnVlLCBtYXhfdHJ5
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30KIAogI2Rl
ZmluZSB0ZXN0b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWludCBuYW1lKGludCBu
ciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29s
IGludF8jI25hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCBpbnQgKm9s
ZGJpdCwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90cnkpICAgIFwKIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdm9sYXRpbGUg
dWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5z
aWduZWQgaW50KW5yKTsgICAgXAogICAgIHVuc2lnbmVkIGludCBiaXQgPSAo
dW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01BU0so
Yml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHVuc2lnbmVk
IGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTYyLDE0ICs3
OSwzNSBAQCBpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAiICAgbHNyICAgICAldzEsICV3MywgJXc1IC8vIFNhdmUgb2xkIHZh
bHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwKICAgICAgICAgIiAgICIg
X19zdHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXczLCAldzQgLy8gVG9nZ2xl
IGJpdFxuIiAgICAgICAgICBcCiAgICAgICAgICIgICBzdGx4ciAgICV3MCwg
JXczLCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICA6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkYml0
KSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgIFwKKyAg
ICAgICAgOiAiPSZyIiAocmVzKSwgIj0mciIgKCpvbGRiaXQpLCAiK1EiICgq
cHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICBcCiAgICAgICAgIDogInIi
IChtYXNrKSwgInIiIChiaXQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJtZW1vcnkiKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAo
ICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGJyZWFrOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhf
dHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBkbWIoaXNo
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIHJldHVybiBvbGRiaXQgJiAxOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAqb2xkYml0ICY9IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiAhcmVzOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoraW50IG5hbWUo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgaW50IG9sZGJpdDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAo
ICFpbnRfIyNuYW1lKG5yLCBwLCAmb2xkYml0LCBmYWxzZSwgMCkgKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVvdXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSkgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gaW50XyMj
bmFtZShuciwgcCwgb2xkYml0LCB0cnVlLCBtYXhfdHJ5KTsgICAgICAgICAg
ICAgICAgICAgICAgICBcCiB9CiAKIGJpdG9wKGNoYW5nZV9iaXQsIGVvcikK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IGM2OWIwOGFkZjYu
LmY2NzgyYjMzYmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Yml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApA
QCAtMzgsNyArMzgsMTQgQEAKICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlh
bnQiCiAjZW5kaWYKIAotLyogQXRvbWljcyBiaXRvcHMgKi8KKy8qCisgKiBB
dG9taWMgYml0b3BzCisgKgorICogVGhlIGhlbHBlcnMgYmVsb3cgKnNob3Vs
ZCogb25seSBiZSB1c2VkIG9uIG1lbW9yeSBzaGFyZWQgYmV0d2VlbgorICog
dHJ1c3RlZCB0aHJlYWRzIG9yIHdlIGtub3cgdGhlIG1lbW9yeSBjYW5ub3Qg
YmUgYWNjZXNzZWQgYnkgYW5vdGhlcgorICogdGhyZWFkLgorICovCisKIHZv
aWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwogdm9pZCBj
bGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIHZvaWQgY2hh
bmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwpAQCAtNDYsNiAr
NTMsMjUgQEAgaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CiAKKy8qCisgKiBUaGUgaGVscGVy
cyBiZWxvdyBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9yeSBpZiB0aGUg
YWN0aW9uIHRha2VzCisgKiB0b28gbG9uZy4KKyAqCisgKiBAbWF4X3RyeTog
TWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoKKyAqIFRoZSBoZWxw
ZXJzIHdpbGwgcmV0dXJuIHRydWUgd2hlbiB0aGUgdXBkYXRlIGhhcyBzdWNj
ZWVkZWQgKGkuZSBubworICogdGltZW91dCkgYW5kIGZhbHNlIGlmIHRoZSB1
cGRhdGUgaGFzIGZhaWxlZC4KKyAqLworYm9vbCBzZXRfYml0X3RpbWVvdXQo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSk7Citib29sIGNsZWFyX2JpdF90aW1lb3V0KGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCwgdW5zaWduZWQgaW50IG1heF90cnkpOworYm9vbCBjaGFuZ2Vf
Yml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSk7Citib29sIHRlc3RfYW5kX3NldF9iaXRfdGltZW91
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90
cnkpOworYm9vbCB0ZXN0X2FuZF9jbGVhcl9iaXRfdGltZW91dChpbnQgbnIs
IHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7Citi
b29sIHRlc3RfYW5kX2NoYW5nZV9iaXRfdGltZW91dChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpOworCiAvKioK
ICAqIF9fdGVzdF9hbmRfc2V0X2JpdCAtIFNldCBhIGJpdCBhbmQgcmV0dXJu
IGl0cyBvbGQgdmFsdWUKICAqIEBucjogQml0IHRvIHNldAotLSAKMi4xNy4x
Cgo=

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

RnJvbSA5YTZhYzk5NDVkMWQ3NDIxODUxODlhN2Q3NTFkM2FkMTBjOGJlZDNm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM5OjE3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDExLzE3
XSB4ZW4vYXJtOiBjbXB4Y2hnOiBQcm92aWRlIGEgbmV3IGhlbHBlciB0aGF0
IGNhbgogdGltZW91dAoKRXhjbHVzaXZlIGxvYWQtc3RvcmUgYXRvbWljcyBz
aG91bGQgb25seSBiZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0aHJlYWRzLiBB
cyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0IG1heSBiZSBw
b3NzaWJsZSB0byBEb1MKWGVuIHdoZW4gdXBkYXRpbmcgc2hhcmVkIG1lbW9y
eSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUbyBwcmV2ZW50IHRoZSBpbmZp
bml0ZSBsb29wLCB3ZSBpbnRyb2R1Y2UgYSBuZXcgaGVscGVyIHRoYXQgY2Fu
IHRpbWVvdXQuClRoZSB0aW1lb3V0IGlzIGJhc2VkIG9uIHRoZSBtYXhpbXVt
IG51bWJlciBvZiBpdGVyYXRpb25zLgoKSXQgd2lsbCBiZSB1c2VkIGluIGZv
bGxvdy11cCBwYXRjaCB0byBtYWtlIGF0b21pYyBvcGVyYXRpb25zIG9uIHNo
YXJlZAptZW1vcnkgc2FmZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvY21weGNoZy5oIHwgNjMgKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNo
Zy5oIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21w
eGNoZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgK
aW5kZXggNDcxYTllM2EzZi4uNDljYTJhMGQ3YSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9jbXB4Y2hnLmgKQEAgLTU1LDExICs1NSwx
NCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX194Y2hnKHVuc2ln
bmVkIGxvbmcgeCwgdm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZQogZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgX19iYWRfY21weGNoZyh2b2xhdGlsZSB2b2lk
ICpwdHIsIGludCBzaXplKTsKIAogI2RlZmluZSBfX0NNUFhDSEdfQ0FTRShz
eiwgbmFtZSkJCQkJCVwKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBf
X2NtcHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAlcCi0J
CQkJCQkgIHVuc2lnbmVkIGxvbmcgb2xkLAlcCi0JCQkJCQkgIHVuc2lnbmVk
IGxvbmcgbmV3KQlcCitzdGF0aWMgaW5saW5lIGJvb2wgX19jbXB4Y2hnX2Nh
c2VfIyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0ciwJCVwKKwkJCQkJIHVuc2ln
bmVkIGxvbmcgKm9sZCwJCVwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgbmV3LAkJ
XAorCQkJCQkgYm9vbCB0aW1lb3V0LAkJCVwKKwkJCQkJIHVuc2lnbmVkIGlu
dCBtYXhfdHJ5KQkJXAogewkJCQkJCQkJCVwKLQl1bnNpZ25lZCBsb25nIG9s
ZHZhbCwgcmVzOwkJCQkJXAorCXVuc2lnbmVkIGxvbmcgb2xkdmFsOwkJCQkJ
CVwKKwl1bnNpZ25lZCBsb25nIHJlczsJCQkJCQlcCiAJCQkJCQkJCQlcCiAJ
ZG8gewkJCQkJCQkJXAogCQlhc20gdm9sYXRpbGUoIkAgX19jbXB4Y2hnX2Nh
c2VfIiAjbmFtZSAiXG4iCQlcCkBAIC02OCwyOSArNzEsMzUgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2
b2xhdGlsZSB2b2lkICpwdHIsCVwKIAkJIgl0ZXEJJTEsICUzXG4iCQkJCVwK
IAkJIglzdHJleCIgI3N6ICJlcSAlMCwgJTQsIFslMl1cbiIJCQlcCiAJCTog
Ij0mciIgKHJlcyksICI9JnIiIChvbGR2YWwpCQkJCVwKLQkJOiAiciIgKHB0
ciksICJJciIgKG9sZCksICJyIiAobmV3KQkJCVwKKwkJOiAiciIgKHB0ciks
ICJJciIgKCpvbGQpLCAiciIgKG5ldykJCQlcCiAJCTogIm1lbW9yeSIsICJj
YyIpOwkJCQkJXAotCX0gd2hpbGUgKHJlcyk7CQkJCQkJCVwKIAkJCQkJCQkJ
CVwKLQlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCisJCWlmICghcmVzKQkJCQkJ
CVwKKwkJCWJyZWFrOwkJCQkJCVwKKwl9IHdoaWxlICghdGltZW91dCB8fCAo
KC0tbWF4X3RyeSkgPiAwKSk7CQkJXAorCQkJCQkJCQkJXAorCSpvbGQgPSBv
bGR2YWw7CQkJCQkJCVwKKwkJCQkJCQkJCVwKKwlyZXR1cm4gIXJlczsJCQkJ
CQkJXAogfQogCiBfX0NNUFhDSEdfQ0FTRShiLCAxKQogX19DTVBYQ0hHX0NB
U0UoaCwgMikKIF9fQ01QWENIR19DQVNFKCAsIDQpCiAKLXN0YXRpYyBhbHdh
eXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKAotICAgIHZvbGF0
aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxv
bmcgbmV3LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wg
X19pbnRfY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxv
bmcgKm9sZCwKKwkJCQkJdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplLAor
CQkJCQlib29sIHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KQogewog
CXByZWZldGNodygoY29uc3Qgdm9pZCAqKXB0cik7CiAKIAlzd2l0Y2ggKHNp
emUpIHsKIAljYXNlIDE6Ci0JCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0
ciwgb2xkLCBuZXcpOworCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfMShwdHIs
IG9sZCwgbmV3LCB0aW1lb3V0LCBtYXhfdHJ5KTsKIAljYXNlIDI6Ci0JCXJl
dHVybiBfX2NtcHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcpOworCQlyZXR1
cm4gX19jbXB4Y2hnX2Nhc2VfMihwdHIsIG9sZCwgbmV3LCB0aW1lb3V0LCBt
YXhfdHJ5KTsKIAljYXNlIDQ6Ci0JCXJldHVybiBfX2NtcHhjaGdfY2FzZV80
KHB0ciwgb2xkLCBuZXcpOworCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfNChw
dHIsIG9sZCwgbmV3LCB0aW1lb3V0LCBtYXhfdHJ5KTsKIAlkZWZhdWx0Ogog
CQlyZXR1cm4gX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KQEAgLTk4
LDYgKzEwNywxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBs
b25nIF9fY21weGNoZygKIAlBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KIAor
c3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGco
dm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcg
b2xkLAorCQkJCQkgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAg
IGludCBzaXplKQoreworCWlmICghX19pbnRfY21weGNoZyhwdHIsICZvbGQs
IG5ldywgc2l6ZSwgZmFsc2UsIDApKQorCQlBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKworCXJldHVybiBvbGQ7Cit9CisKIHN0YXRpYyBhbHdheXNfaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQgKnB0
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu
ZXcsIGludCBzaXplKQpAQCAtMTExLDYgKzEzMSwyNSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19tYih2b2xhdGls
ZSB2b2lkICpwdHIsCiAJcmV0dXJuIHJldDsKIH0KIAorLyoKKyAqIFRoZSBo
ZWxwZXIgbWF5IGZhaWwgdG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYgdGhlIGFj
dGlvbiB0YWtlcyB0b28gbG9uZy4KKyAqCisgKiBAb2xkOiBPbiBjYWxsIHRo
ZSB2YWx1ZSBwb2ludGVkIGNvbnRhaW5zIHRoZSBleHBlY3RlZCBvbGQgdmFs
dWUuIEl0IHdpbGwgYmUKKyAqIHVwZGF0ZWQgdG8gdGhlIGFjdHVhbCBvbGQg
dmFsdWUuCisgKiBAbWF4X3RyeTogTWF4aW11bSBudW1iZXIgb2YgaXRlcmF0
aW9ucworICoKKyAqIFRoZSBoZWxwZXIgd2lsbCByZXR1cm4gdHJ1ZSB3aGVu
IHRoZSB1cGRhdGUgaGFzIHN1Y2NlZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0
KSBhbmQgZmFsc2UgaWYgdGhlIHVwZGF0ZSBoYXMgZmFpbGVkLgorICovCitz
dGF0aWMgYWx3YXlzX2lubGluZSBib29sIF9fY21weGNoZ19tYl90aW1lb3V0
KHZvbGF0aWxlIHZvaWQgKnB0ciwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxv
bmcgKm9sZCwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJ
CQkgICAgICAgaW50IHNpemUsCisJCQkJCSAgICAgICB1bnNpZ25lZCBpbnQg
bWF4X3RyeSkKK3sKKwlyZXR1cm4gX19pbnRfY21weGNoZyhwdHIsIG9sZCwg
bmV3LCBzaXplLCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogI2RlZmluZSBjbXB4
Y2hnKHB0cixvLG4pCQkJCQkJXAogCSgoX190eXBlb2ZfXygqKHB0cikpKV9f
Y21weGNoZ19tYigocHRyKSwJCQlcCiAJCQkJCSAgKHVuc2lnbmVkIGxvbmcp
KG8pLAkJXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02
NC9jbXB4Y2hnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhj
aGcuaAppbmRleCAzOTNmYmNhNmE1Li41YmMyZTFmNzg2IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaApAQCAtNjQsMTEg
KzY0LDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hjaGco
dW5zaWduZWQgbG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXpl
CiBleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hnKHZvbGF0aWxl
IHZvaWQgKnB0ciwgaW50IHNpemUpOwogCiAjZGVmaW5lIF9fQ01QWENIR19D
QVNFKHcsIHN6LCBuYW1lKQkJCQkJXAotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpw
dHIsCVwKLQkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKLQkJCQkJCSAg
dW5zaWduZWQgbG9uZyBuZXcpCVwKK3N0YXRpYyBpbmxpbmUgYm9vbCBfX2Nt
cHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAkJXAorCQkJ
CQkgdW5zaWduZWQgbG9uZyAqb2xkLAkJXAorCQkJCQkgdW5zaWduZWQgbG9u
ZyBuZXcsCQlcCisJCQkJCSBib29sIHRpbWVvdXQsCQkJXAorCQkJCQkgdW5z
aWduZWQgaW50IG1heF90cnkpCQlcCiB7CQkJCQkJCQkJXAotCXVuc2lnbmVk
IGxvbmcgcmVzLCBvbGR2YWw7CQkJCQlcCisJdW5zaWduZWQgbG9uZyBvbGR2
YWw7CQkJCQkJXAorCXVuc2lnbmVkIGxvbmcgcmVzOwkJCQkJCVwKIAkJCQkJ
CQkJCVwKIAlkbyB7CQkJCQkJCQlcCiAJCWFzbSB2b2xhdGlsZSgiLy8gX19j
bXB4Y2hnX2Nhc2VfIiAjbmFtZSAiXG4iCQlcCkBAIC04MCwxMSArODMsMTYg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNl
XyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIsCVwKIAkJIjE6XG4iCQkJCQkJ
CVwKIAkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCksCQkJCVwKIAkJ
ICAiK1EiICgqKHVuc2lnbmVkIGxvbmcgKilwdHIpCQkJCVwKLQkJOiAiSXIi
IChvbGQpLCAiciIgKG5ldykJCQkJCVwKKwkJOiAiSXIiICgqb2xkKSwgInIi
IChuZXcpCQkJCVwKIAkJOiAiY2MiKTsJCQkJCQlcCi0JfSB3aGlsZSAocmVz
KTsJCQkJCQkJXAogCQkJCQkJCQkJXAotCXJldHVybiBvbGR2YWw7CQkJCQkJ
CVwKKwkJaWYgKCFyZXMpCQkJCQkJXAorCQkJYnJlYWs7CQkJCQkJXAorCX0g
d2hpbGUgKCF0aW1lb3V0IHx8ICgoLS1tYXhfdHJ5KSA+IDApKTsJCQlcCisJ
CQkJCQkJCQlcCisJKm9sZCA9IG9sZHZhbDsJCQkJCQkJXAorCQkJCQkJCQkJ
XAorCXJldHVybiAhcmVzOwkJCQkJCQlcCiB9CiAKIF9fQ01QWENIR19DQVNF
KHcsIGIsIDEpCkBAIC05MiwxOCArMTAwLDE5IEBAIF9fQ01QWENIR19DQVNF
KHcsIGgsIDIpCiBfX0NNUFhDSEdfQ0FTRSh3LCAgLCA0KQogX19DTVBYQ0hH
X0NBU0UoICwgICwgOCkKIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IF9fY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcg
b2xkLAotCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LCBpbnQgc2l6ZSkK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgX19pbnRfY21weGNoZyh2b2xh
dGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgKm9sZCwKKwkJCQkJdW5z
aWduZWQgbG9uZyBuZXcsIGludCBzaXplLAorCQkJCQlib29sIHRpbWVvdXQs
IHVuc2lnbmVkIGludCBtYXhfdHJ5KQogewogCXN3aXRjaCAoc2l6ZSkgewog
CWNhc2UgMToKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQs
IG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8xKHB0ciwgb2xkLCBu
ZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgMjoKLQkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2Nt
cHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkp
OwogCWNhc2UgNDoKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBv
bGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV80KHB0ciwgb2xk
LCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2UgODoKLQkJcmV0dXJu
IF9fY21weGNoZ19jYXNlXzgocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBf
X2NtcHhjaGdfY2FzZV84KHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90
cnkpOwogCWRlZmF1bHQ6CiAJCXJldHVybiBfX2JhZF9jbXB4Y2hnKHB0ciwg
c2l6ZSk7CiAJfQpAQCAtMTExLDggKzEyMCwyMCBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwg
dW5zaWduZWQgbG9uZyBvbGQsCiAJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9
CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIo
dm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKLQkJCQkJ
IHVuc2lnbmVkIGxvbmcgbmV3LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNf
aW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQg
KnB0ciwKKwkJCQkJICAgICB1bnNpZ25lZCBsb25nIG9sZCwKKwkJCQkJICAg
ICB1bnNpZ25lZCBsb25nIG5ldywKKwkJCQkJICAgICBpbnQgc2l6ZSkKK3sK
KwlpZiAoIV9faW50X2NtcHhjaGcocHRyLCAmb2xkLCBuZXcsIHNpemUsIGZh
bHNlLCAwKSkKKwkJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisKKwlyZXR1cm4g
b2xkOworfQorCitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25n
IF9fY21weGNoZ19tYih2b2xhdGlsZSB2b2lkICpwdHIsCisJCQkJCQl1bnNp
Z25lZCBsb25nIG9sZCwKKwkJCQkJCXVuc2lnbmVkIGxvbmcgbmV3LCBpbnQg
c2l6ZSkKIHsKIAl1bnNpZ25lZCBsb25nIHJldDsKIApAQCAtMTIzLDYgKzE0
NCwyNSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
X21iKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsCiAJ
cmV0dXJuIHJldDsKIH0KIAorLyoKKyAqIFRoZSBoZWxwZXIgbWF5IGZhaWwg
dG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYgdGhlIGFjdGlvbiB0YWtlcyB0b28g
bG9uZy4KKyAqCisgKiBAb2xkOiBPbiBjYWxsIHRoZSB2YWx1ZSBwb2ludGVk
IGNvbnRhaW5zIHRoZSBleHBlY3RlZCBvbGQgdmFsdWUuIEl0IHdpbGwgYmUK
KyAqIHVwZGF0ZWQgdG8gdGhlIGFjdHVhbCBvbGQgdmFsdWUuCisgKiBAbWF4
X3RyeTogTWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoKKyAqIFRo
ZSBoZWxwZXIgd2lsbCByZXR1cm4gdHJ1ZSB3aGVuIHRoZSB1cGRhdGUgaGFz
IHN1Y2NlZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0KSBhbmQgZmFsc2UgaWYg
dGhlIHVwZGF0ZSBoYXMgZmFpbGVkLgorICovCitzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIF9fY21weGNoZ19tYl90aW1lb3V0KHZvbGF0aWxlIHZvaWQg
KnB0ciwKKwkJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgKm9sZCwKKwkJCQkJ
ICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAgICAgaW50IHNp
emUsCisJCQkJCSAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3RyeSkKK3sKKwly
ZXR1cm4gX19pbnRfY21weGNoZyhwdHIsIG9sZCwgbmV3LCBzaXplLCB0cnVl
LCBtYXhfdHJ5KTsKK30KKwogI2RlZmluZSBjbXB4Y2hnKHB0ciwgbywgbikg
XAogKHsgXAogCV9fdHlwZW9mX18oKihwdHIpKSBfX3JldDsgXAotLSAKMi4x
Ny4xCgo=

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

RnJvbSAwN2M0N2VjMGE2YWEwYzc2ZTY4MjIxMjdlYTVlYzUxMjJjOTI4MmEw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDEyLzE3
XSB4ZW4vYXJtOiBUdXJuIG9uIFNJTE8gbW9kZSBieSBkZWZhdWx0IG9uIEFy
bQoKT24gQXJtLCBleGNsdXNpdmUgbG9hZC1zdG9yZSBhdG9taWNzIHNob3Vs
ZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVzdGVkCnRocmVhZC4gQXMgbm90
IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0cnVzdGVkLCBpdCBtYXkgYmUgcG9zc2li
bGUgdG8gRG9TIFhlbgp3aGVuIHVwZGF0aW5nIHNoYXJlZCBtZW1vcnkgd2l0
aCBndWVzdCBhdG9taWNhbGx5LgoKUmVjZW50IHBhdGNoZXMgaW50cm9kdWNl
ZCBuZXcgaGVscGVycyB0byB1cGRhdGUgc2hhcmVkIG1lbW9yeSB3aXRoIGd1
ZXN0CmF0b21pY2FsbHkuIFRob3NlIGhlbHBlcnMgcmVsaWVzIG9uIGEgbWVt
b3J5IHJlZ2lvbiB0byBiZSBiZSBzaGFyZWQgd2l0aApYZW4gYW5kIGEgc2lu
Z2xlIGd1ZXN0LgoKQXQgdGhlIG1vbWVudCwgbm90aGluZyBwcmV2ZW50IGEg
Z3Vlc3Qgc2hhcmluZyBhIHBhZ2Ugd2l0aCBYZW4gYW5kIGFzCndlbGwgd2l0
aCBhbm90aGVyIGd1ZXN0IChlLmcgdmlhIGdyYW50IHRhYmxlKS4KCkZvciB0
aGUgc2NvcGUgb2YgdGhlIFhTQSwgdGhlIHF1aWNrZXN0IHdheSBpcyB0byBk
ZW55IGNvbW11bmljYXRpb25zCmJldHdlZW4gdW5wcml2aWxlZ2VkIGd1ZXN0
LiBTbyB0aGlzIHBhdGNoIGlzIGVuYWJsaW5nIGFuZCB1c2luZyBTSUxPCm1v
ZGUgYnkgZGVmYXVsdCBvbiBBcm0uCgpVc2VycyB3YW50ZWQgZmluZXIgZ3Jh
aW5lIHBvbGljeSBjb3VsZCB3cm90ZSB0aGVpciBvd24gRmxhc2sgcG9saWN5
LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L2FybS9zZXR1cC5jICB8IDggKysrKysrLS0KIHhlbi9jb21tb24vS2NvbmZp
ZyAgICB8IDMgKystCiB4ZW4vaW5jbHVkZS94c20veHNtLmggfCA1ICsrKysr
CiB4ZW4veHNtL3hzbV9jb3JlLmMgICAgfCAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDE0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwppbmRleCA0NDQ4NTdhOTY3Li5hMmFlZGM0M2UyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgPHhlbi90cmFjZS5o
PgogI2luY2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+CiAjaW5jbHVkZSA8
eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgogI2luY2x1
ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+
CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KQEAgLTgzNCw4ICs4MzUsMTEg
QEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9w
aHlzX29mZnNldCwKIAogICAgIHRhc2tsZXRfc3Vic3lzX2luaXQoKTsKIAot
Ci0gICAgeHNtX2R0X2luaXQoKTsKKyAgICBpZiAoIHhzbV9kdF9pbml0KCkg
IT0gMSApCisgICAgICAgIHdhcm5pbmdfYWRkKCJXQVJOSU5HOiBTSUxPIG1v
ZGUgaXMgbm90IGVuYWJsZWQuXG4iCisgICAgICAgICAgICAgICAgICAgICJJ
dCBoYXMgaW1wbGljYXRpb25zIG9uIHRoZSBzZWN1cml0eSBvZiB0aGUgc3lz
dGVtLFxuIgorICAgICAgICAgICAgICAgICAgICAidW5sZXNzIHRoZSBjb21t
dW5pY2F0aW9ucyBoYXZlIGJlZW4gZm9yYmlkZGVuIGJldHdlZW5cbiIKKyAg
ICAgICAgICAgICAgICAgICAgInVudHJ1c3RlZCBkb21haW5zLlxuIik7CiAK
ICAgICBpbml0X21haW50ZW5hbmNlX2ludGVycnVwdCgpOwogICAgIGluaXRf
dGltZXJfaW50ZXJydXB0KCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tj
b25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMDQzODQ2MjhiYi4u
ZTliMTAwNjg1MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisr
KyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMTA2LDcgKzEwNiw3IEBAIGNv
bmZpZyBYRU5PUFJPRgogCiBjb25maWcgWFNNCiAJYm9vbCAiWGVuIFNlY3Vy
aXR5IE1vZHVsZXMgc3VwcG9ydCIKLQlkZWZhdWx0IG4KKwlkZWZhdWx0IEFS
TQogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMgdGhlIHNlY3VyaXR5IGZyYW1l
d29yayBrbm93biBhcyBYZW4gU2VjdXJpdHkgTW9kdWxlcyB3aGljaAogCSAg
YWxsb3dzIGFkbWluaXN0cmF0b3JzIGZpbmUtZ3JhaW5lZCBjb250cm9sIG92
ZXIgYSBYZW4gZG9tYWluIGFuZApAQCAtMTcxLDYgKzE3MSw3IEBAIGNvbmZp
ZyBYU01fU0lMTwogY2hvaWNlCiAJcHJvbXB0ICJEZWZhdWx0IFhTTSBpbXBs
ZW1lbnRhdGlvbiIKIAlkZXBlbmRzIG9uIFhTTQorCWRlZmF1bHQgWFNNX1NJ
TE9fREVGQVVMVCBpZiBYU01fU0lMTyAmJiBBUk0KIAlkZWZhdWx0IFhTTV9G
TEFTS19ERUZBVUxUIGlmIFhTTV9GTEFTSwogCWRlZmF1bHQgWFNNX1NJTE9f
REVGQVVMVCBpZiBYU01fU0lMTwogCWRlZmF1bHQgWFNNX0RVTU1ZX0RFRkFV
TFQKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9p
bmNsdWRlL3hzbS94c20uaAppbmRleCA4YTc4ZDhhYmQzLi5mYzlkNmI1YmYw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVu
L2luY2x1ZGUveHNtL3hzbS5oCkBAIC03NDEsNiArNzQxLDExIEBAIGV4dGVy
biBpbnQgeHNtX211bHRpYm9vdF9wb2xpY3lfaW5pdCh1bnNpZ25lZCBsb25n
ICptb2R1bGVfbWFwLAogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfSEFTX0RF
VklDRV9UUkVFCisvKgorICogSW5pdGlhbGl6ZSBYU00KKyAqCisgKiBPbiBz
dWNjZXNzLCByZXR1cm4gMSBpZiB1c2luZyBTSUxPIG1vZGUgZWxzZSAwLgor
ICovCiBleHRlcm4gaW50IHhzbV9kdF9pbml0KHZvaWQpOwogZXh0ZXJuIGlu
dCB4c21fZHRfcG9saWN5X2luaXQodm9pZCAqKnBvbGljeV9idWZmZXIsIHNp
emVfdCAqcG9saWN5X3NpemUpOwogZXh0ZXJuIGJvb2wgaGFzX3hzbV9tYWdp
YyhwYWRkcl90KTsKZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2NvcmUuYyBi
L3hlbi94c20veHNtX2NvcmUuYwppbmRleCAyMDFjMzU0MzkwLi5hMzE5ZGYy
NTNkIDEwMDY0NAotLS0gYS94ZW4veHNtL3hzbV9jb3JlLmMKKysrIGIveGVu
L3hzbS94c21fY29yZS5jCkBAIC0xNjcsNyArMTY3LDcgQEAgaW50IF9faW5p
dCB4c21fZHRfaW5pdCh2b2lkKQogCiAgICAgeGZyZWUocG9saWN5X2J1ZmZl
cik7CiAKLSAgICByZXR1cm4gcmV0OworICAgIHJldHVybiByZXQgPzogKHhz
bV9ib290cGFyYW0gPT0gWFNNX0JPT1RQQVJBTV9TSUxPKTsKIH0KIAogLyoq
Ci0tIAoyLjE3LjEKCg==

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

RnJvbSAwNTY2MDM4ZGM4NGQ5MWI5NjJlNTMzOGE5YzEyZTI5YzJkN2QyZTli
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI2ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDEzLzE3
XSB4ZW4vYml0b3BzOiBQcm92aWRlIGhlbHBlcnMgdG8gc2FmZWx5IG1vZGlm
eQogZ3Vlc3QgbWVtb3J5IGF0b21pY2FsbHkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBzZXQgb2YgaGVscGVyIHRoYXQgd2ls
bCB1cGRhdGUgdGhlIGd1ZXN0IG1lbW9yeQpzYWZlbHkuIEZvciB4ODYsIGl0
IGlzIGFscmVhZHkgcG9zc2libGUgdG8gdXNlIHRoZSBjdXJyZW50IGhlbHBl
cnMKc2FmZWx5LiBTbyBqdXN0IHdyYXAgdGhlbS4KCkZvciBBcm0sIHdlIHdp
bGwgZmlyc3QgYXR0ZW1wdCB0byB1cGRhdGUgdGhlIGd1ZXN0IG1lbW9yeSB3
aXRoIHRoZSBsb29wCmJvdW5kZWQgYnkgYSBtYXhpbXVtIG51bWJlciBvZiBp
dGVyYXRpb25zLiBJZiBpdCBmYWlscywgd2Ugd2lsbCBwYXVzZSB0aGUKZG9t
YWluIGFuZCB0cnkgYWdhaW4uCgpOb3RlIHRoYXQgdGhpcyBoZXVyaXN0aWNz
IGFzc3VtZXMgdGhhdCBhIHBhZ2UgY2FuIG9ubHkgYmUgc2hhcmVkIGJldHdl
ZW4KWGVuIGFuZCBvbmUgZG9tYWluLiBOb3QgWGVuIGFuZCBtdWx0aXBsZSBk
b21haW4uCgpUaGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucyBpcyBi
YXNlZCBvbiBob3cgbWFueSB0aW1lcyBhIHNpbXBsZQpsb2FkLXN0b3JlIGF0
b21pYyBvcGVyYXRpb24gY2FuIGJlIGV4ZWN1dGVkIGluIDF1Uy4gVGhlIG1h
eGltdW0gdmFsdWUgaXMKcGVyLUNQVSB0byBjYXRlciBiaWcuTElUVExFIGFu
ZCBjYWxjdWxhdGVkIHdoZW4gdGhlIENQVSBpcyBib290aW5nLiBUaGUKaGV1
cmlzdGljIHdhcyByYW5kb21seSBjaG9zZW4gYW5kIGNhbiBiZSBtb2RpZmll
ZCBpZiBpbXBhY3QgdG9vIG11Y2gKZ29vZC1iZWhhdmluZyBndWVzdC4KCk5v
dGUsIHdoaWxlIHRlc3RfYml0IGRvZXMgbm90IHJlcXVpcmVzIHRvIHVzZSBh
dG9taWMgb3BlcmF0aW9uLCBhCndyYXBwZXIgZm9yIHRlc3RfYml0IHdhcyBh
ZGRlZCBmb3IgY29tcGxldGVuZXNzLiBJbiB0aGlzIGNhc2UsIHRoZQpkb21h
aW4gc3RheXMgY29uc3RpZmllZCB0byBhdm9pZCBtYWpvciByZXdvcmsgaW4g
dGhlIGNhbGxlciBmb3IgdGhlCnRpbWUtYmVpbmcuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NS4KClNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
TWFrZWZpbGUgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9n
dWVzdF9hdG9taWNzLmMgICAgICAgIHwgOTEgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWlj
cy5oIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaCB8IDMwICsrKysrKysrKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMTk4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNz
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0X2F0b21pY3MuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCBjYjkwMmNiNmZl
Li44NzJhMTU1YjYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0yMiw2ICsyMiw3
IEBAIG9iai0kKENPTkZJR19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENP
TkZJR19IQVNfSVRTKSArPSBnaWMtdjMtaXRzLm8KIG9iai0kKENPTkZJR19I
QVNfSVRTKSArPSBnaWMtdjMtbHBpLm8KIG9iai15ICs9IGd1ZXN0Y29weS5v
CitvYmoteSArPSBndWVzdF9hdG9taWNzLm8KIG9iai15ICs9IGd1ZXN0X3dh
bGsubwogb2JqLXkgKz0gaHZtLm8KIG9iai15ICs9IGlvLm8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9ndWVzdF9hdG9taWNzLmMgYi94ZW4vYXJjaC9h
cm0vZ3Vlc3RfYXRvbWljcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAuLjFiNzhhMDYyZjAKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCkBAIC0wLDAgKzEsOTEgQEAK
Ky8qCisgKiBhcmNoL2FybS9ndWVzdF9hdG9taWNzLmMKKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFu
ZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQg
V0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisgKi8KKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisKKyNpbmNs
dWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgorCitERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGd1ZXN0X3NhZmVfYXRvbWljX21h
eCk7CisKKy8qCisgKiBIZXVyaXN0aWMgdG8gZmluZCBhIHNhZmUgdXBwZXIt
bGltaXQgZm9yIGxvYWQtc3RvcmUgZXhjbHVzaXZlCisgKiBvcGVyYXRpb25z
IG9uIG1lbW9yeSBzaGFyZWQgd2l0aCBndWVzdC4KKyAqCisgKiBBdCB0aGUg
bW9tZW50LCB3ZSBjYWxjdWxhdGUgdGhlIG51bWJlciBvZiBpdGVyYXRpb25z
IG9mIGEgc2ltcGxlCisgKiBsb2FkLXN0b3JlIGF0b21pYyBsb29wIGluIDF1
Uy4KKyAqLworc3RhdGljIHZvaWQgY2FsaWJyYXRlX3NhZmVfYXRvbWljKHZv
aWQpCit7CisgICAgc190aW1lX3QgZGVhZGxpbmUgPSBOT1coKSArIE1JQ1JP
U0VDUygxKTsKKyAgICB1bnNpZ25lZCBpbnQgY291bnRlciA9IDA7CisgICAg
dW5zaWduZWQgbG9uZyBtZW0gPSAwOworCisgICAgZG8KKyAgICB7CisgICAg
ICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisKKyNpZmRlZiBDT05GSUdf
QVJNXzMyCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIiBsZHJleCAgICUyLCAl
MVxuIgorICAgICAgICAgICAgICAgICAgICAgICIgYWRkICAgICAlMiwgJTIs
ICMxXG4iCisgICAgICAgICAgICAgICAgICAgICAgIiBzdHJleCAgICUwLCAl
MiwgJTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICA6ICI9JnIiIChyZXMp
LCAiK1EiIChtZW0pLCAiPSZyIiAodG1wKSk7CisjZWxzZQorICAgICAgICBh
c20gdm9sYXRpbGUgKCIgbGR4ciAgICAldzIsICUxXG4iCisgICAgICAgICAg
ICAgICAgICAgICAgIiBhZGQgICAgICV3MiwgJXcyLCAjMVxuIgorICAgICAg
ICAgICAgICAgICAgICAgICIgc3R4ciAgICAldzAsICV3MiwgJTFcbiIKKyAg
ICAgICAgICAgICAgICAgICAgICA6ICI9JnIiIChyZXMpLCAiK1EiIChtZW0p
LCAiPSZyIiAodG1wKSk7CisjZW5kaWYKKyAgICAgICAgY291bnRlcisrOwor
ICAgIH0gd2hpbGUgKE5PVygpIDwgZGVhZGxpbmUpOworCisgICAgdGhpc19j
cHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSA9IGNvdW50ZXI7CisKKyAgICBw
cmludGsoWEVOTE9HX0RFQlVHCisgICAgICAgICAgICJDUFUldTogR3Vlc3Qg
YXRvbWljcyB3aWxsIHRyeSAldSB0aW1lcyBiZWZvcmUgcGF1c2luZyB0aGUg
ZG9tYWluXG4iLAorICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGNv
dW50ZXIpOworfQorCitzdGF0aWMgaW50IGNwdV9ndWVzdF9zYWZlX2F0b21p
Y19jYWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgYWN0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqaGNwdSkKK3sKKyAgICBpZiAoIGFjdGlvbiA9
PSBDUFVfU1RBUlRJTkcgKQorICAgICAgICBjYWxpYnJhdGVfc2FmZV9hdG9t
aWMoKTsKKworICAgIHJldHVybiBOT1RJRllfRE9ORTsKK30KKworc3RhdGlj
IHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfZ3Vlc3Rfc2FmZV9hdG9taWNf
bmZiID0geworICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2d1ZXN0X3NhZmVf
YXRvbWljX2NhbGxiYWNrLAorfTsKKworc3RhdGljIGludCBfX2luaXQgZ3Vl
c3Rfc2FmZV9hdG9taWNfaW5pdCh2b2lkKQoreworICAgIHJlZ2lzdGVyX2Nw
dV9ub3RpZmllcigmY3B1X2d1ZXN0X3NhZmVfYXRvbWljX25mYik7CisKKyAg
ICBjYWxpYnJhdGVfc2FmZV9hdG9taWMoKTsKKworICAgIHJldHVybiAwOwor
fQorcHJlc21wX2luaXRjYWxsKGd1ZXN0X3NhZmVfYXRvbWljX2luaXQpOwor
CisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRmMTI3ZmRhNDEKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3Mu
aApAQCAtMCwwICsxLDc2IEBACisjaWZuZGVmIF9BUk1fR1VFU1RfQVRPTUlD
U19ICisjZGVmaW5lIF9BUk1fR1VFU1RfQVRPTUlDU19ICisKKyNpbmNsdWRl
IDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKy8q
CisgKiBUaGUgZ3Vlc3QgYXRvbWljcyBoZWxwZXJzIHNoYXJlcyB0aGUgc2Ft
ZSBsb2dpYy4gV2UgZmlyc3QgdHJ5IHRvIHVzZQorICogdGhlICpfdGltZW91
dCB2ZXJzaW9uIG9mIHRoZSBvcGVyYXRpb24uIElmIGl0IGRpZG4ndCB0aW1l
b3V0LCB0aGVuIHdlCisgKiBzdWNjZXNzZnVsbHkgdXBkYXRlZCB0aGUgbWVt
b3J5LiBOb3RoaW5nIGVsc2UgdG8gZG8uCisgKgorICogSWYgaXQgZGlkIHRp
bWVvdXQsIHRoZW4gaXQgbWVhbnMgd2UgZGlkbid0IG1hbmFnZSB0byB1cGRh
dGUgdGhlCisgKiBtZW1vcnkuIFRoaXMgaXMgcG9zc2libHkgYmVjYXVzZSB0
aGUgZ3Vlc3QgaXMgbWlzYmVoYXZpbmcgKGkuZSB0aWdodAorICogc3RvcmUg
bG9vcCkgYnV0IGNhbiBhbHNvIGhhcHBlbiBmb3Igb3RoZXIgcmVhc29ucyAo
aS5lIG5lc3RlZCBYZW4pLgorICogSW4gdGhhdCBjYXNlIHBhdXNlIHRoZSBk
b21haW4gYW5kIHJldHJ5IHRoZSBvcGVyYXRpb24sIHRoaXMgdGltZQorICog
d2l0aG91dCBhIHRpbWVvdXQuCisgKgorICogTm90ZSwgdGhvc2UgaGVscGVy
cyByZWx5IG9uIG90aGVyIHBhcnQgb2YgdGhlIGNvZGUgdG8gcHJldmVudCBz
aGFyaW5nCisgKiBhIHBhZ2UgYmV0d2VlbiBYZW4gYW5kIG11bHRpcGxlIGRv
bWFpbi4KKyAqLworCitERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCBn
dWVzdF9zYWZlX2F0b21pY19tYXgpOworCisjZGVmaW5lIGd1ZXN0X2JpdG9w
KG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0XyMjbmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAp
IFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYg
KCBuYW1lIyNfdGltZW91dChuciwgcCwgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9h
dG9taWNfbWF4KSkgKSAgICAgICAgICAgXAorICAgICAgICByZXR1cm47ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgZG9tYWluX3BhdXNlX25vc3luYyhkKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIG5h
bWUobnIsIHApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkb21haW5fdW5wYXVz
ZShkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCit9CisKKyNkZWZpbmUgZ3Vlc3RfdGVzdG9wKG5h
bWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCitzdGF0aWMgaW5saW5lIGludCBndWVzdF8jI25hbWUoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgXAor
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBib29sIHN1
Y2NlZWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50IG9sZGJpdDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBzdWNjZWVkID0gbmFtZSMjX3RpbWVvdXQobnIsIHAsICZvbGRiaXQs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRoaXNfY3B1KGd1ZXN0X3NhZmVfYXRvbWlj
X21heCkpOyAgICAgICAgICAgICAgXAorICAgIGlmICggc3VjY2VlZCApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJuIG9sZGJpdDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRvbWFp
bl9wYXVzZV9ub3N5bmMoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBvbGRiaXQgPSBuYW1lKG5y
LCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZG9tYWluX3VucGF1c2UoZCk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1
cm4gb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKK2d1ZXN0X2JpdG9wKHNl
dF9iaXQpCitndWVzdF9iaXRvcChjbGVhcl9iaXQpCitndWVzdF9iaXRvcChj
aGFuZ2VfYml0KQorCisjdW5kZWYgZ3Vlc3RfYml0b3AKKworLyogdGVzdF9i
aXQgZG9lcyBub3QgdXNlIGxvYWQtc3RvcmUgYXRvbWljIG9wZXJhdGlvbnMg
Ki8KKyNkZWZpbmUgZ3Vlc3RfdGVzdF9iaXQoZCwgbnIsIHApICgodm9pZCko
ZCksIHRlc3RfYml0KG5yLCBwKSkKKworZ3Vlc3RfdGVzdG9wKHRlc3RfYW5k
X3NldF9iaXQpCitndWVzdF90ZXN0b3AodGVzdF9hbmRfY2xlYXJfYml0KQor
Z3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCisKKyN1bmRlZiBn
dWVzdF90ZXN0b3AKKworI2VuZGlmIC8qIF9BUk1fR1VFU1RfQVRPTUlDU19I
ICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICog
Yy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjBjNzFkMmQyNzgKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21p
Y3MuaApAQCAtMCwwICsxLDMwIEBACisjaWZuZGVmIF9YODZfR1VFU1RfQVRP
TUlDU19ICisjZGVmaW5lIF9YODZfR1VFU1RfQVRPTUlDU19ICisKKyNpbmNs
dWRlIDx4ZW4vYml0b3BzLmg+CisKKy8qCisgKiBJdCBpcyBzYWZlIHRvIHVz
ZSB0aGUgYXRvbWljcyBoZWxwZXJzIG9uIHg4NiBvbiBtZW1vcnkgc2hhcmVk
IHdpdGgKKyAqIHRoZSBndWVzdHMuCisgKi8KKyNkZWZpbmUgZ3Vlc3Rfc2V0
X2JpdChkLCBuciwgcCkgICAgICgodm9pZCkoZCksIHNldF9iaXQobnIsIHAp
KQorI2RlZmluZSBndWVzdF9jbGVhcl9iaXQoZCwgbnIsIHApICAgKCh2b2lk
KShkKSwgY2xlYXJfYml0KG5yLCBwKSkKKyNkZWZpbmUgZ3Vlc3RfY2hhbmdl
X2JpdChkLCBuciwgcCkgICgodm9pZCkoZCksIGNoYW5nZV9iaXQobnIsIHAp
KQorI2RlZmluZSBndWVzdF90ZXN0X2JpdChkLCBuciwgcCkgICAgKCh2b2lk
KShkKSwgdGVzdF9iaXQobnIsIHApKQorCisjZGVmaW5lIGd1ZXN0X3Rlc3Rf
YW5kX3NldF9iaXQoZCwgbnIsIHApICAgIFwKKyAgICAoKHZvaWQpKGQpLCB0
ZXN0X2FuZF9zZXRfYml0KG5yLCBwKSkKKyNkZWZpbmUgZ3Vlc3RfdGVzdF9h
bmRfY2xlYXJfYml0KGQsIG5yLCBwKSAgXAorICAgICgodm9pZCkoZCksIHRl
c3RfYW5kX2NsZWFyX2JpdChuciwgcCkpCisjZGVmaW5lIGd1ZXN0X3Rlc3Rf
YW5kX2NoYW5nZV9iaXQoZCwgbnIsIHApIFwKKyAgICAoKHZvaWQpKGQpLCB0
ZXN0X2FuZF9jaGFuZ2VfYml0KG5yLCBwKSkKKworI2VuZGlmIC8qIF9YODZf
R1VFU1RfQVRPTUlDU19IICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoyLjE3LjEKCg==

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

RnJvbSBmZWZjYjc4YTQxMmY5OWVhMjc4MTU5NTQ0OGQ2MGFiYjY5MGUzMjQ2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDE0LzE3
XSB4ZW4vY21weGNoZzogUHJvdmlkZSBoZWxwZXIgdG8gc2FmZWx5IG1vZGlm
eQogZ3Vlc3QgbWVtb3J5IGF0b21pY2FsbHkKCk9uIEFybSwgZXhjbHVzaXZl
IGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBiZSB1c2VkIGJldHdl
ZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhlIGd1ZXN0cyBhcmUg
dHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERvUyBYZW4Kd2hlbiB1
cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3QgYXRvbWljYWxseS4K
ClRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBoZWxwZXIgdGhhdCB3aWxsIHVwZGF0
ZSB0aGUgZ3Vlc3QgbWVtb3J5IHNhZmVseS4KRm9yIHg4NiwgaXQgaXMgYWxy
ZWFkeSBwb3NzaWJsZSB0byB1c2UgdGhlIGN1cnJlbnQgaGVscGVyIHNhZmVs
eS4gU28KanVzdCB3cmFwIGl0LgoKRm9yIEFybSwgd2Ugd2lsbCBmaXJzdCBh
dHRlbXB0IHRvIHVwZGF0ZSB0aGUgZ3Vlc3QgbWVtb3J5IHdpdGggdGhlCmxv
b3AgYm91bmRlZCBieSBhIG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMu
IElmIGl0IGZhaWxzLCB3ZSB3aWxsCnBhdXNlIHRoZSBkb21haW4gYW5kIHRy
eSBhZ2Fpbi4KCk5vdGUgdGhhdCB0aGlzIGhldXJpc3RpY3MgYXNzdW1lcyB0
aGF0IGEgcGFnZSBjYW4gb25seQpiZSBzaGFyZWQgYmV0d2VlbiBYZW4gYW5k
IG9uZSBkb21haW4uIE5vdCBYZW4gYW5kIG11bHRpcGxlIGRvbWFpbi4KClRo
ZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zIGlzIGJhc2VkIG9uIGhv
dyBtYW55IHRpbWVzIGF0b21pY19pbmMoKQpjYW4gYmUgZXhlY3V0ZWQgaW4g
MXVTLiBUaGUgbWF4aW11bSB2YWx1ZSBpcyBwZXItQ1BVIHRvIGNhdGVyIGJp
Zy5MSVRUTEUKYW5kIGNhbGN1bGF0ZWQgd2hlbiB0aGUgQ1BVIGlzIGJvb3Rp
bmcuCgpUaGUgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucyBpcyBiYXNl
ZCBvbiBob3cgbWFueSB0aW1lcyBhIHNpbXBsZQpsb2FkLXN0b3JlIGF0b21p
YyBvcGVyYXRpb24gY2FuIGJlIGV4ZWN1dGVkIGluIDF1Uy4gVGhlIG1heGlt
dW0KdmFsdWUgaXMgcGVyLUNQVSB0byBjYXRlciBiaWcuTElUVExFIGFuZCBj
YWxjdWxhdGVkIHdoZW4gdGhlIENQVSBpcwpib290aW5nLiBUaGUgaGV1cmlz
dGljIHdhcyByYW5kb21seSBjaG9zZW4gYW5kIGNhbiBiZSBtb2RpZmllZCBp
ZgppbXBhY3QgdG9vIG11Y2ggZ29vZC1iZWhhdmluZyBndWVzdC4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oIHwgMjUgKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9h
dG9taWNzLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hdG9taWNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21p
Y3MuaAppbmRleCA0ZjEyN2ZkYTQxLi42MTkyNWQzMTNkIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApAQCAtNjUsNiAr
NjUsMzEgQEAgZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCiAK
ICN1bmRlZiBndWVzdF90ZXN0b3AKIAorc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fZ3Vlc3RfY21weGNoZyhzdHJ1Y3QgZG9tYWluICpkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2xh
dGlsZSB2b2lkICpwdHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5ldywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHNpemUpCit7CisgICAgdW5zaWduZWQg
bG9uZyBvbGR2YWwgPSBvbGQ7CisKKyAgICBpZiAoIF9fY21weGNoZ19tYl90
aW1lb3V0KHB0ciwgJm9sZHZhbCwgbmV3LCBzaXplLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNf
bWF4KSkgKQorICAgICAgICByZXR1cm4gb2xkdmFsOworCisgICAgZG9tYWlu
X3BhdXNlX25vc3luYyhkKTsKKyAgICBvbGR2YWwgPSBfX2NtcHhjaGdfbWIo
cHRyLCBvbGQsIG5ldywgc2l6ZSk7CisgICAgZG9tYWluX3VucGF1c2UoZCk7
CisKKyAgICByZXR1cm4gb2xkdmFsOworfQorCisjZGVmaW5lIGd1ZXN0X2Nt
cHhjaGcoZCwgcHRyLCBvLCBuKSAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKChfX3R5cGVvZl9fKCoocHRyKSkpX19ndWVzdF9jbXB4Y2hnKGQs
IHB0ciwgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShvKSxcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBs
b25nKShuKSxcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZiAoKihwdHIpKSkpCisKICNlbmRpZiAvKiBfQVJNX0dV
RVNUX0FUT01JQ1NfSCAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKaW5kZXgg
MGM3MWQyZDI3OC4uMDI5NDE3YzhmZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdF9hdG9taWNzLmgKQEAgLTE5LDYgKzE5LDggQEAKICNk
ZWZpbmUgZ3Vlc3RfdGVzdF9hbmRfY2hhbmdlX2JpdChkLCBuciwgcCkgXAog
ICAgICgodm9pZCkoZCksIHRlc3RfYW5kX2NoYW5nZV9iaXQobnIsIHApKQog
CisjZGVmaW5lIGd1ZXN0X2NtcHhjaGcoZCwgcHRyLCBvLCBuKSAoKHZvaWQp
KGQpLCBjbXB4Y2hnKHB0ciwgbywgbikpCisKICNlbmRpZiAvKiBfWDg2X0dV
RVNUX0FUT01JQ1NfSCAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKLS0g
CjIuMTcuMQoK

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

RnJvbSBkN2JmMTQ3NjQ2NWQwODRkMDYyNDU5ZmY0MzczOTZhNTE3ZmFjZDM3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDE1LzE3
XSB4ZW46IFVzZSBndWVzdCBhdG9taWNzIGhlbHBlcnMgd2hlbiBtb2RpZnlp
bmcKIGF0b21pY2FsbHkgZ3Vlc3QgbWVtb3J5CgpPbiBBcm0sIGV4Y2x1c2l2
ZSBsb2FkLXN0b3JlIGF0b21pY3Mgc2hvdWxkIG9ubHkgYmUgdXNlZCBiZXR3
ZWVuIHRydXN0ZWQKdGhyZWFkLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJl
IHRydXN0ZWQsIGl0IG1heSBiZSBwb3NzaWJsZSB0byBEb1MgWGVuCndoZW4g
dXBkYXRpbmcgc2hhcmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHku
CgpUaGlzIHBhdGNoIHJlcGxhY2VzIGFsbCB0aGUgYXRvbWljcyBvcGVyYXRp
b25zIG9uIHNoYXJlZCBtZW1vcnkgd2l0aAphIGd1ZXN0IGJ5IHRoZSBuZXcg
Z3Vlc3QgYXRvbWljcyBoZWxwZXJzLiBUaGUgeDg2IGNvZGUgd2FzIG5vdCBh
dWRpdGVkCnRvIGtub3cgd2hlcmUgZ3Vlc3QgYXRvbWljcyBoZWxwZXJzIGNv
dWxkIGJlIHVzZWQuIEkgd2lsbCBsZWF2ZSB0aGF0CnRvIHRoZSB4ODYgZm9s
a3MuCgpOb3RlIHRoYXQgc29tZSByZXdvcmsgd2FzIHJlcXVpcmVkIGluIG9y
ZGVyIHRvIHBsdW1iIHVzZSB0aGUgbmV3IGd1ZXN0CmF0b21pY3MgaW4gZXZl
bnQgY2hhbm5lbCBhbmQgZ3JhbnQtdGFibGUuCgpCZWNhdXNlIGd1ZXN0X3Rl
c3RfYml0IGlzIGlnbm9yaW5nIHRoZSBwYXJhbWV0ZXIgImQiIGZvciBub3cs
IGl0Cm1lYW5zIHRoZXJlIGEgbG90IG9mIHBsYWNlcyBkbyBub3QgbmVlZCB0
byBkcm9wIHRoZSBjb25zdC4gV2UgbWF5IHdhbnQKdG8gcmV2aXNpdCB0aGlz
IGluIHRoZSBmdXR1cmUgaWYgdGhlIHBhcmFtZXRlciAiZCIgYmVjb21lcyBu
ZWNlc3NhcnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAg
ICAgIHwgIDMgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAg
ICB8ICA2ICsrLS0KIHhlbi9jb21tb24vZXZlbnRfMmwuYyAgICAgICAgICAg
ICB8IDI2ICsrKysrKysrLS0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50X2ZpZm8u
YyAgICAgICAgICAgfCA0NCArKysrKysrKysrKystLS0tLS0tLS0tLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgNTkgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Jh
bnRfdGFibGUuaCB8ICAzICstCiA3IGZpbGVzIGNoYW5nZWQsIDc5IGluc2Vy
dGlvbnMoKyksIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRl
eCA2ZGM2MzNlZDUwLi5jM2Q5ZDQyYWRhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBA
IC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5j
bHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3Mu
aD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgogI2luY2x1ZGUg
PGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAjaW5jbHVkZSA8
YXNtL3BsYXRmb3JtLmg+CkBAIC0xMDE3LDcgKzEwMTgsNyBAQCB2b2lkIGFy
Y2hfZHVtcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCiAKIHZvaWQgdmNw
dV9tYXJrX2V2ZW50c19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewotICAg
IGludCBhbHJlYWR5X3BlbmRpbmcgPSB0ZXN0X2FuZF9zZXRfYml0KAorICAg
IGJvb2wgYWxyZWFkeV9wZW5kaW5nID0gZ3Vlc3RfdGVzdF9hbmRfc2V0X2Jp
dCh2LT5kb21haW4sCiAgICAgICAgIDAsICh1bnNpZ25lZCBsb25nICopJnZj
cHVfaW5mbyh2LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpKTsKIAogICAgIGlm
ICggYWxyZWFkeV9wZW5kaW5nICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMDFhZTJjY2NjMC4u
M2E3Y2ZiMWI1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysr
IGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTQwLDYgKzQwLDggQEAKICNpbmNs
dWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVzLmg+CiAjaW5j
bHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KKworI2luY2x1ZGUgPGFzbS9n
dWVzdF9hdG9taWNzLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKIHN0
cnVjdCBkb21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21fY293OwpAQCAt
MTM4MCw3ICsxMzgyLDcgQEAgdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuOwogfQogCi12b2lkIGdudHRh
Yl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRy
KQordm9pZCBnbnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcikKIHsKICAgICAvKgog
ICAgICAqIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwg
YXMgdGhlIGFjY2VzcyBtdXN0IGJlCkBAIC0xMzkwLDcgKzEzOTIsNyBAQCB2
b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQx
Nl90ICphZGRyKQogCiAgICAgZG8gewogICAgICAgICBvbGQgPSAqYWRkcjsK
LSAgICB9IHdoaWxlIChjbXB4Y2hnKGFkZHIsIG9sZCwgb2xkICYgbWFzaykg
IT0gb2xkKTsKKyAgICB9IHdoaWxlIChndWVzdF9jbXB4Y2hnKGQsIGFkZHIs
IG9sZCwgb2xkICYgbWFzaykgIT0gb2xkKTsKIH0KIAogdm9pZCBnbnR0YWJf
bWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2
ZW50XzJsLmMKaW5kZXggOGNhOTA4OTlhYi4uZTFkYmI4NjBmNCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9jb21tb24v
ZXZlbnRfMmwuYwpAQCAtMTMsNiArMTMsOCBAQAogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogCisjaW5jbHVkZSA8
YXNtL2d1ZXN0X2F0b21pY3MuaD4KKwogc3RhdGljIHZvaWQgZXZ0Y2huXzJs
X3NldF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpl
dnRjaG4pCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
QEAgLTI1LDEyICsyNywxMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfc2V0
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNo
bikKICAgICAgKiBvdGhlcnMgbWF5IHJlcXVpcmUgZXhwbGljaXQgbWVtb3J5
IGJhcnJpZXJzLgogICAgICAqLwogCi0gICAgaWYgKCB0ZXN0X2FuZF9zZXRf
Yml0KHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkK
KyAgICBpZiAoIGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSkgKQogICAgICAgICByZXR1
cm47CiAKLSAgICBpZiAoICF0ZXN0X2JpdCAgICAgICAgKHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpICYmCi0gICAgICAgICAhdGVzdF9h
bmRfc2V0X2JpdChwb3J0IC8gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdmNwdV9pbmZvKHYsIGV2dGNo
bl9wZW5kaW5nX3NlbCkpICkKKyAgICBpZiAoICFndWVzdF90ZXN0X2JpdChk
LCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgorICAg
ICAgICAgIWd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCAvIEJJVFNf
UEVSX0VWVENITl9XT1JEKGQpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGluZ19zZWwpKSAp
CiAgICAgewogICAgICAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7
CiAgICAgfQpAQCAtNDAsNyArNDIsNyBAQCBzdGF0aWMgdm9pZCBldnRjaG5f
Mmxfc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKIAogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX2NsZWFyX3BlbmRp
bmcoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQog
ewotICAgIGNsZWFyX2JpdChldnRjaG4tPnBvcnQsICZzaGFyZWRfaW5mbyhk
LCBldnRjaG5fcGVuZGluZykpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBl
dnRjaG4tPnBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykp
OwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKQEAgLTUyLDEwICs1
NCwxMCBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgKiBUaGVz
ZSBvcGVyYXRpb25zIG11c3QgaGFwcGVuIGluIHN0cmljdCBvcmRlci4gQmFz
ZWQgb24KICAgICAgKiBldnRjaG5fMmxfc2V0X3BlbmRpbmcoKSBhYm92ZS4K
ICAgICAgKi8KLSAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChwb3J0LCAm
c2hhcmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgotICAgICAgICAgdGVz
dF9iaXQgICAgICAgICAgKHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5f
cGVuZGluZykpICYmCi0gICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdCAocG9y
dCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2Vs
KSkgKQorICAgIGlmICggZ3Vlc3RfdGVzdF9hbmRfY2xlYXJfYml0KGQsIHBv
cnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpICYmCisgICAgICAg
ICBndWVzdF90ZXN0X2JpdChkLCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0
Y2huX3BlbmRpbmcpKSAmJgorICAgICAgICAgIWd1ZXN0X3Rlc3RfYW5kX3Nl
dF9iaXQoZCwgcG9ydCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaW5mbyh2LCBl
dnRjaG5fcGVuZGluZ19zZWwpKSApCiAgICAgewogICAgICAgICB2Y3B1X21h
cmtfZXZlbnRzX3BlbmRpbmcodik7CiAgICAgfQpAQCAtNjYsNyArNjgsOCBA
QCBzdGF0aWMgYm9vbCBldnRjaG5fMmxfaXNfcGVuZGluZyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiAgICAgdW5zaWdu
ZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICog
QklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CiAKICAgICBBU1NFUlQocG9ydCA8
IG1heF9wb3J0cyk7Ci0gICAgcmV0dXJuIHBvcnQgPCBtYXhfcG9ydHMgJiYg
dGVzdF9iaXQocG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5n
KSk7CisgICAgcmV0dXJuIChwb3J0IDwgbWF4X3BvcnRzICYmCisgICAgICAg
ICAgICBndWVzdF90ZXN0X2JpdChkLCBwb3J0LCAmc2hhcmVkX2luZm8oZCwg
ZXZ0Y2huX3BlbmRpbmcpKSk7CiB9CiAKIHN0YXRpYyBib29sIGV2dGNobl8y
bF9pc19tYXNrZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3Bv
cnRfdCBwb3J0KQpAQCAtNzQsNyArNzcsOCBAQCBzdGF0aWMgYm9vbCBldnRj
aG5fMmxfaXNfbWFza2VkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGV2dGNo
bl9wb3J0X3QgcG9ydCkKICAgICB1bnNpZ25lZCBpbnQgbWF4X3BvcnRzID0g
QklUU19QRVJfRVZUQ0hOX1dPUkQoZCkgKiBCSVRTX1BFUl9FVlRDSE5fV09S
RChkKTsKIAogICAgIEFTU0VSVChwb3J0IDwgbWF4X3BvcnRzKTsKLSAgICBy
ZXR1cm4gcG9ydCA+PSBtYXhfcG9ydHMgfHwgdGVzdF9iaXQocG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSk7CisgICAgcmV0dXJuIChwb3J0
ID49IG1heF9wb3J0cyB8fAorICAgICAgICAgICAgZ3Vlc3RfdGVzdF9iaXQo
ZCwgcG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkpOwogfQog
CiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfcHJpbnRfc3RhdGUoc3RydWN0IGRv
bWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5j
IGIveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKaW5kZXggM2VlY2FiM2YyMi4u
MjMwZjQ0MGYxNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9maWZv
LmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKQEAgLTE3LDYgKzE3
LDggQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vZG9t
YWluX3BhZ2UuaD4KIAorI2luY2x1ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+
CisKICNpbmNsdWRlIDxwdWJsaWMvZXZlbnRfY2hhbm5lbC5oPgogCiBzdGF0
aWMgaW5saW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9t
X3BvcnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKQEAgLTUxLDcgKzUzLDcg
QEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgICogb24gdGhlIHdy
b25nIFZDUFUgb3Igd2l0aCBhbiB1bmV4cGVjdGVkIHByaW9yaXR5LgogICAg
ICAqLwogICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChk
LCBldnRjaG4tPnBvcnQpOwotICAgIGlmICggd29yZCAmJiB0ZXN0X2JpdChF
VlRDSE5fRklGT19MSU5LRUQsIHdvcmQpICkKKyAgICBpZiAoIHdvcmQgJiYg
Z3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSAp
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiZG9tYWluICVk
LCBwb3J0ICVkIGFscmVhZHkgb24gYSBxdWV1ZVxuIiwKICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBldnRjaG4tPnBvcnQpOwogfQpAQCAtMTE2
LDcgKzExOCw3IEBAIHN0YXRpYyBpbnQgdHJ5X3NldF9saW5rKGV2ZW50X3dv
cmRfdCAqd29yZCwgZXZlbnRfd29yZF90ICp3LCB1aW50MzJfdCBsaW5rKQog
ICogV2UgYmxvY2sgdW5tYXNraW5nIGJ5IHRoZSBndWVzdCBieSBtYXJraW5n
IHRoZSB0YWlsIHdvcmQgYXMgQlVTWSwKICAqIHRoZXJlZm9yZSwgdGhlIGNt
cHhjaGcoKSBtYXkgZmFpbCBhdCBtb3N0IDQgdGltZXMuCiAgKi8KLXN0YXRp
YyBib29sX3QgZXZ0Y2huX2ZpZm9fc2V0X2xpbmsoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgZXZlbnRfd29yZF90ICp3b3JkLAorc3RhdGljIGJvb2xfdCBl
dnRjaG5fZmlmb19zZXRfbGluayhzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93
b3JkX3QgKndvcmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGxpbmspCiB7CiAgICAgZXZlbnRfd29yZF90IHc7CkBA
IC0xMzAsNyArMTMyLDcgQEAgc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19z
ZXRfbGluayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93b3JkX3Qg
KndvcmQsCiAgICAgICAgIHJldHVybiByZXQ7CiAKICAgICAvKiBMb2NrIHRo
ZSB3b3JkIHRvIHByZXZlbnQgZ3Vlc3QgdW5tYXNraW5nLiAqLwotICAgIHNl
dF9iaXQoRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7CisgICAgZ3Vlc3Rfc2V0
X2JpdChkLCBFVlRDSE5fRklGT19CVVNZLCB3b3JkKTsKIAogICAgIHcgPSBy
ZWFkX2F0b21pYyh3b3JkKTsKIApAQCAtMTQwLDEzICsxNDIsMTMgQEAgc3Rh
dGljIGJvb2xfdCBldnRjaG5fZmlmb19zZXRfbGluayhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCBldmVudF93b3JkX3QgKndvcmQsCiAgICAgICAgIGlmICgg
cmV0ID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHJldCA9
PSAwICkKLSAgICAgICAgICAgICAgICBjbGVhcl9iaXQoRVZUQ0hOX0ZJRk9f
QlVTWSwgd29yZCk7CisgICAgICAgICAgICAgICAgZ3Vlc3RfY2xlYXJfYml0
KGQsIEVWVENITl9GSUZPX0JVU1ksIHdvcmQpOwogICAgICAgICAgICAgcmV0
dXJuIHJldDsKICAgICAgICAgfQogICAgIH0KICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgImRvbWFpbiAlZCwgcG9ydCAlZCBub3QgbGlua2VkXG4i
LAogICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbGluayk7Ci0gICAgY2xl
YXJfYml0KEVWVENITl9GSUZPX0JVU1ksIHdvcmQpOworICAgIGd1ZXN0X2Ns
ZWFyX2JpdChkLCBFVlRDSE5fRklGT19CVVNZLCB3b3JkKTsKICAgICByZXR1
cm4gMTsKIH0KIApAQCAtMTcxLDEzICsxNzMsMTMgQEAgc3RhdGljIHZvaWQg
ZXZ0Y2huX2ZpZm9fc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBldnRjaG4gKmV2dGNobikKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAot
ICAgIHdhc19wZW5kaW5nID0gdGVzdF9hbmRfc2V0X2JpdChFVlRDSE5fRklG
T19QRU5ESU5HLCB3b3JkKTsKKyAgICB3YXNfcGVuZGluZyA9IGd1ZXN0X3Rl
c3RfYW5kX3NldF9iaXQoZCwgRVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCk7
CiAKICAgICAvKgogICAgICAqIExpbmsgdGhlIGV2ZW50IGlmIGl0IHVubWFz
a2VkIGFuZCBub3QgYWxyZWFkeSBsaW5rZWQuCiAgICAgICovCi0gICAgaWYg
KCAhdGVzdF9iaXQoRVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKQotICAgICAg
ICAgJiYgIXRlc3RfYml0KEVWVENITl9GSUZPX0xJTktFRCwgd29yZCkgKQor
ICAgIGlmICggIWd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX01BU0tF
RCwgd29yZCkgJiYKKyAgICAgICAgICFndWVzdF90ZXN0X2JpdChkLCBFVlRD
SE5fRklGT19MSU5LRUQsIHdvcmQpICkKICAgICB7CiAgICAgICAgIHN0cnVj
dCBldnRjaG5fZmlmb19xdWV1ZSAqcSwgKm9sZF9xOwogICAgICAgICBldmVu
dF93b3JkX3QgKnRhaWxfd29yZDsKQEAgLTIwNiw3ICsyMDgsNyBAQCBzdGF0
aWMgdm9pZCBldnRjaG5fZmlmb19zZXRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAgICBpZiAoICFvbGRf
cSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICAgICAgaWYgKCB0
ZXN0X2FuZF9zZXRfYml0KEVWVENITl9GSUZPX0xJTktFRCwgd29yZCkgKQor
ICAgICAgICBpZiAoIGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgRVZUQ0hO
X0ZJRk9fTElOS0VELCB3b3JkKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZF9xLT5sb2NrLCBmbGFncyk7
CiAgICAgICAgICAgICBnb3RvIGRvbmU7CkBAIC0yNTIsOCArMjU0LDggQEAg
c3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9fc2V0X3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmcS0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAg
IGlmICggIWxpbmtlZAotICAgICAgICAgICAgICYmICF0ZXN0X2FuZF9zZXRf
Yml0KHEtPnByaW9yaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZ2LT5ldnRjaG5fZmlmby0+Y29udHJvbF9ibG9jay0+cmVhZHkp
ICkKKyAgICAgICAgICAgICAmJiAhZ3Vlc3RfdGVzdF9hbmRfc2V0X2JpdChk
LCBxLT5wcmlvcml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmdi0+ZXZ0Y2huX2ZpZm8tPmNvbnRyb2xfYmxvY2stPnJl
YWR5KSApCiAgICAgICAgICAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmco
dik7CiAgICAgfQogIGRvbmU6CkBAIC0yNzUsNyArMjc3LDcgQEAgc3RhdGlj
IHZvaWQgZXZ0Y2huX2ZpZm9fY2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgICogTm8gbmVlZCB0
byB1bmxpbmsgYXMgdGhlIGd1ZXN0IHdpbGwgdW5saW5rIGFuZCBpZ25vcmUK
ICAgICAgKiBub24tcGVuZGluZyBldmVudHMuCiAgICAgICovCi0gICAgY2xl
YXJfYml0KEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpOworICAgIGd1ZXN0
X2NsZWFyX2JpdChkLCBFVlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsKIH0K
IAogc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9fdW5tYXNrKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKQEAgLTI4NywxMCArMjg5
LDEwIEBAIHN0YXRpYyB2b2lkIGV2dGNobl9maWZvX3VubWFzayhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgaWYgKCB1
bmxpa2VseSghd29yZCkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBjbGVh
cl9iaXQoRVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKTsKKyAgICBndWVzdF9j
bGVhcl9iaXQoZCwgRVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKTsKIAogICAg
IC8qIFJlbGluayBpZiBwZW5kaW5nLiAqLwotICAgIGlmICggdGVzdF9iaXQo
RVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCkgKQorICAgIGlmICggZ3Vlc3Rf
dGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCkgKQogICAg
ICAgICBldnRjaG5fZmlmb19zZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQog
CkBAIC0yOTgsMjEgKzMwMCwyMSBAQCBzdGF0aWMgYm9vbCBldnRjaG5fZmlm
b19pc19wZW5kaW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9w
b3J0X3QgcG9ydCkKIHsKICAgICBjb25zdCBldmVudF93b3JkX3QgKndvcmQg
PSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBwb3J0KTsKIAotICAg
IHJldHVybiB3b3JkICYmIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJTkcs
IHdvcmQpOworICAgIHJldHVybiB3b3JkICYmIGd1ZXN0X3Rlc3RfYml0KGQs
IEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpOwogfQogCiBzdGF0aWMgYm9v
bF90IGV2dGNobl9maWZvX2lzX21hc2tlZChjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7CiAgICAgY29uc3QgZXZlbnRf
d29yZF90ICp3b3JkID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwg
cG9ydCk7CiAKLSAgICByZXR1cm4gIXdvcmQgfHwgdGVzdF9iaXQoRVZUQ0hO
X0ZJRk9fTUFTS0VELCB3b3JkKTsKKyAgICByZXR1cm4gIXdvcmQgfHwgZ3Vl
c3RfdGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKTsKIH0K
IAogc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19idXN5KGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKIHsKICAgICBj
b25zdCBldmVudF93b3JkX3QgKndvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zy
b21fcG9ydChkLCBwb3J0KTsKIAotICAgIHJldHVybiB3b3JkICYmIHRlc3Rf
Yml0KEVWVENITl9GSUZPX0xJTktFRCwgd29yZCk7CisgICAgcmV0dXJuIHdv
cmQgJiYgZ3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3
b3JkKTsKIH0KIAogc3RhdGljIGludCBldnRjaG5fZmlmb19zZXRfcHJpb3Jp
dHkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huLApA
QCAtMzM5LDExICszNDEsMTEgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9f
cHJpbnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKICAgICB3b3JkID0gZXZ0
Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwgZXZ0Y2huLT5wb3J0KTsKICAg
ICBpZiAoICF3b3JkICkKICAgICAgICAgcHJpbnRrKCI/ICAgICAiKTsKLSAg
ICBlbHNlIGlmICggdGVzdF9iaXQoRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3Jk
KSApCi0gICAgICAgIHByaW50aygiJWMgJS00dSIsIHRlc3RfYml0KEVWVENI
Tl9GSUZPX0JVU1ksIHdvcmQpID8gJ0InIDogJyAnLAorICAgIGVsc2UgaWYg
KCBndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQp
ICkKKyAgICAgICAgcHJpbnRrKCIlYyAlLTR1IiwgZ3Vlc3RfdGVzdF9iaXQo
ZCwgRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcsCiAgICAg
ICAgICAgICAgICAqd29yZCAmIEVWVENITl9GSUZPX0xJTktfTUFTSyk7CiAg
ICAgZWxzZQotICAgICAgICBwcmludGsoIiVjIC0gICAiLCB0ZXN0X2JpdChF
VlRDSE5fRklGT19CVVNZLCB3b3JkKSA/ICdCJyA6ICcgJyk7CisgICAgICAg
IHByaW50aygiJWMgLSAgICIsIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9G
SUZPX0JVU1ksIHdvcmQpID8gJ0InIDogJyAnKTsKIH0KIAogc3RhdGljIGNv
bnN0IHN0cnVjdCBldnRjaG5fcG9ydF9vcHMgZXZ0Y2huX3BvcnRfb3BzX2Zp
Zm8gPQpAQCAtNDk1LDcgKzQ5Nyw3IEBAIHN0YXRpYyB2b2lkIHNldHVwX3Bv
cnRzKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgZXZ0Y2huID0gZXZ0
Y2huX2Zyb21fcG9ydChkLCBwb3J0KTsKIAotICAgICAgICBpZiAoIHRlc3Rf
Yml0KHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkK
KyAgICAgICAgaWYgKCBndWVzdF90ZXN0X2JpdChkLCBwb3J0LCAmc2hhcmVk
X2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcpKSApCiAgICAgICAgICAgICBldnRj
aG4tPnBlbmRpbmcgPSAxOwogCiAgICAgICAgIGV2dGNobl9maWZvX3NldF9w
cmlvcml0eShkLCBldnRjaG4sIEVWVENITl9GSUZPX1BSSU9SSVRZX0RFRkFV
TFQpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDFiODJkNTM0YTMuLmU5
Y2UwYWM0NzMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTM5LDYgKzM5
LDcgQEAKICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KKyNpbmNsdWRlIDxh
c20vZ3Vlc3RfYXRvbWljcy5oPgogCiAvKiBQZXItZG9tYWluIGdyYW50IGlu
Zm9ybWF0aW9uLiAqLwogc3RydWN0IGdyYW50X3RhYmxlIHsKQEAgLTY0Niw2
ICs2NDcsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dyYW50X2VudHJp
ZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKIH0KIAogc3RhdGljIGludCBf
c2V0X3N0YXR1c192MShjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hh
aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAq
cmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhY3RpdmVf
Z3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
bWFwZmxhZywKQEAgLTcwMSw4ICs3MDMsOCBAQCBzdGF0aWMgaW50IF9zZXRf
c3RhdHVzX3YxKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIHdyaXRlLXBp
biBhIHIvbyBncmFudCBlbnRyeVxuIik7CiAgICAgICAgIH0KIAotICAgICAg
ICBwcmV2X3Njb21iby53b3JkID0gY21weGNoZygodTMyICopc2hhaCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvbWJvLndvcmQs
IG5ld19zY29tYm8ud29yZCk7CisgICAgICAgIHByZXZfc2NvbWJvLndvcmQg
PSBndWVzdF9jbXB4Y2hnKHJkLCAodTMyICopc2hhaCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NvbWJvLndvcmQsIG5l
d19zY29tYm8ud29yZCk7CiAgICAgICAgIGlmICggbGlrZWx5KHByZXZfc2Nv
bWJvLndvcmQgPT0gc2NvbWJvLndvcmQpICkKICAgICAgICAgICAgIGJyZWFr
OwogCkBAIC03MTksNiArNzIxLDcgQEAgZG9uZToKIAogc3RhdGljIGludCBf
c2V0X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hh
aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfc3RhdHVzX3Qg
KnN0YXR1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRv
bWFpbiAqcmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBh
Y3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgbWFwZmxhZywKQEAgLTc4MSw4ICs3ODQsOCBAQCBzdGF0aWMgaW50
IF9zZXRfc3RhdHVzX3YyKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAogICAgICAgICAgICAgIChpZCAhPSBsZG9taWQpIHx8CiAgICAgICAg
ICAgICAgKCFyZWFkb25seSAmJiAoZmxhZ3MgJiBHVEZfcmVhZG9ubHkpKSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9H
VEZfd3JpdGluZywgc3RhdHVzKTsKLSAgICAgICAgICAgIGdudHRhYl9jbGVh
cl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsKKyAgICAgICAgICAgIGdu
dHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7Cisg
ICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5n
LCBzdGF0dXMpOwogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1Rf
Z2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJVbnN0YWJs
ZSBmbGFncyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQgKHIvdzog
JWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBsZG9t
aWQsICFyZWFkb25seSk7CkBAIC03OTIsNyArNzk1LDcgQEAgc3RhdGljIGlu
dCBfc2V0X3N0YXR1c192Mihjb25zdCBncmFudF9lbnRyeV9oZWFkZXJfdCAq
c2hhaCwKICAgICB7CiAgICAgICAgIGlmICggdW5saWtlbHkoZmxhZ3MgJiBH
VEZfcmVhZG9ubHkpICkKICAgICAgICAgewotICAgICAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAgICAg
ICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxf
ZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAiVW5zdGFibGUgZ3JhbnQg
cmVhZG9ubHkgZmxhZ1xuIik7CiAgICAgICAgIH0KQEAgLTgwNSw2ICs4MDgs
NyBAQCBkb25lOgogCiBzdGF0aWMgaW50IF9zZXRfc3RhdHVzKGNvbnN0IGdy
YW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAogICAgICAgICAgICAgICAgICAg
ICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzLAorICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpyZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgcmd0X3ZlcnNpb24sCiAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LApAQCAtODEzLDkgKzgx
Nyw5IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXMoY29uc3QgZ3JhbnRfZW50
cnlfaGVhZGVyX3QgKnNoYWgsCiB7CiAKICAgICBpZiAoIHJndF92ZXJzaW9u
ID09IDEgKQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjEoc2hhaCwg
YWN0LCByZWFkb25seSwgbWFwZmxhZywgbGRvbWlkKTsKKyAgICAgICAgcmV0
dXJuIF9zZXRfc3RhdHVzX3YxKHNoYWgsIHJkLCBhY3QsIHJlYWRvbmx5LCBt
YXBmbGFnLCBsZG9taWQpOwogICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIF9z
ZXRfc3RhdHVzX3YyKHNoYWgsIHN0YXR1cywgYWN0LCByZWFkb25seSwgbWFw
ZmxhZywgbGRvbWlkKTsKKyAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3Yy
KHNoYWgsIHN0YXR1cywgcmQsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxk
b21pZCk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5
ICpncmFudF9tYXBfZXhpc3RzKGNvbnN0IHN0cnVjdCBkb21haW4gKmxkLApA
QCAtOTgwLDcgKzk4NCw3IEBAIG1hcF9ncmFudF9yZWYoCiAgICAgICAgICAo
IShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICYmCiAgICAgICAgICAg
IShhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3X21h
c2spKSkgKQogICAgIHsKLSAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1
cyhzaGFoLCBzdGF0dXMsIHJndC0+Z3RfdmVyc2lvbiwgYWN0LAorICAgICAg
ICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHNoYWgsIHN0YXR1cywgcmQsIHJn
dC0+Z3RfdmVyc2lvbiwgYWN0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSwgMSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsZC0+ZG9tYWluX2lkKSAhPSBH
TlRTVF9va2F5KSApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291
dDsKQEAgLTEyMDQsMTAgKzEyMDgsMTAgQEAgbWFwX2dyYW50X3JlZigKICB1
bmxvY2tfb3V0X2NsZWFyOgogICAgIGlmICggIShvcC0+ZmxhZ3MgJiBHTlRN
QVBfcmVhZG9ubHkpICYmCiAgICAgICAgICAhKGFjdC0+cGluICYgKEdOVFBJ
Tl9oc3R3X21hc2t8R05UUElOX2RldndfbWFzaykpICkKLSAgICAgICAgZ250
dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAg
ICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMp
OwogCiAgICAgaWYgKCAhYWN0LT5waW4gKQotICAgICAgICBnbnR0YWJfY2xl
YXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRh
Yl9jbGVhcl9mbGFnKHJkLCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKICBh
Y3RfcmVsZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0
KTsKQEAgLTE0NzcsMTAgKzE0ODEsMTAgQEAgdW5tYXBfY29tbW9uX2NvbXBs
ZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKIAogICAgIGlm
ICggKChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3
X21hc2spKSA9PSAwKSAmJgogICAgICAgICAgIShvcC0+ZG9uZSAmIEdOVE1B
UF9yZWFkb25seSkgKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RG
X3dyaXRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9mbGFn
KHJkLCBfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoIGFjdC0+
cGluID09IDAgKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3Jl
YWRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJk
LCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKICAgICBhY3RpdmVfZW50cnlf
cmVsZWFzZShhY3QpOwogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CkBA
IC0yMDQ1LDggKzIwNDksOCBAQCBnbnR0YWJfcHJlcGFyZV9mb3JfdHJhbnNm
ZXIoCiAgICAgICAgIG5ld19zY29tYm8gPSBzY29tYm87CiAgICAgICAgIG5l
d19zY29tYm8uc2hvcnRzLmZsYWdzIHw9IEdURl90cmFuc2Zlcl9jb21taXR0
ZWQ7CiAKLSAgICAgICAgcHJldl9zY29tYm8ud29yZCA9IGNtcHhjaGcoKHUz
MiAqKSZzaGEtPmZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzY29tYm8ud29yZCwgbmV3X3Njb21iby53b3JkKTsKKyAgICAg
ICAgcHJldl9zY29tYm8ud29yZCA9IGd1ZXN0X2NtcHhjaGcocmQsICh1MzIg
Kikmc2hhLT5mbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2NvbWJvLndvcmQsIG5ld19zY29tYm8ud29yZCk7CiAg
ICAgICAgIGlmICggbGlrZWx5KHByZXZfc2NvbWJvLndvcmQgPT0gc2NvbWJv
LndvcmQpICkKICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0yMzM5LDExICsy
MzQzLDExIEBAIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAKICAgICAgICAg
YWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5jOwogICAgICAgICBpZiAoICEo
YWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNr
KSkgKQotICAgICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0
aW5nLCBzdGF0dXMpOworICAgICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWco
cmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKICAgICB9CiAKICAgICBpZiAo
ICFhY3QtPnBpbiApCi0gICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZf
cmVhZGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWco
cmQsIF9HVEZfcmVhZGluZywgc3RhdHVzKTsKIAogICAgIGFjdGl2ZV9lbnRy
eV9yZWxlYXNlKGFjdCk7CiAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsK
QEAgLTIzNjUsMTQgKzIzNjksMTUgQEAgcmVsZWFzZV9ncmFudF9mb3JfY29w
eSgKICAgIHVuZGVyIHRoZSBkb21haW4ncyBncmFudCB0YWJsZSBsb2NrLiAq
LwogLyogT25seSBzYWZlIG9uIHRyYW5zaXRpdmUgZ3JhbnRzLiAgRXZlbiB0
aGVuLCBub3RlIHRoYXQgd2UgZG9uJ3QKICAgIGF0dGVtcHQgdG8gZHJvcCBh
bnkgcGluIG9uIHRoZSByZWZlcmVudCBncmFudC4gKi8KLXN0YXRpYyB2b2lk
IGZpeHVwX3N0YXR1c19mb3JfY29weV9waW4oY29uc3Qgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqYWN0LAorc3RhdGljIHZvaWQgZml4dXBfc3RhdHVz
X2Zvcl9jb3B5X3BpbihzdHJ1Y3QgZG9tYWluICpyZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MTZfdCAqc3RhdHVzKQogewogICAgIGlmICgg
IShhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2Rldndf
bWFzaykpICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0
aW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwg
X0dURl93cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCAhYWN0LT5waW4g
KQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0
YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3Jl
YWRpbmcsIHN0YXR1cyk7CiB9CiAKIC8qCkBAIC0yNDM0LDcgKzI0MzksNyBA
QCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIHsKICAgICAgICAgaWYg
KCAoIW9sZF9waW4gfHwgKCFyZWFkb25seSAmJgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05U
UElOX2hzdHdfbWFzaykpKSkgJiYKLSAgICAgICAgICAgICAocmMgPSBfc2V0
X3N0YXR1c192MihzaGFoLCBzdGF0dXMsIGFjdCwgcmVhZG9ubHksIDAsCisg
ICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNfdjIoc2hhaCwgc3RhdHVz
LCByZCwgYWN0LCByZWFkb25seSwgMCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsZG9tKSkgIT0gR05UU1Rfb2theSApCiAgICAgICAg
ICAgICBnb3RvIHVubG9ja19vdXQ7CiAKQEAgLTI0ODMsNyArMjQ4OCw3IEBA
IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAKICAgICAgICAgaWYgKCByYyAh
PSBHTlRTVF9va2F5ICkKICAgICAgICAgewotICAgICAgICAgICAgZml4dXBf
c3RhdHVzX2Zvcl9jb3B5X3BpbihhY3QsIHN0YXR1cyk7CisgICAgICAgICAg
ICBmaXh1cF9zdGF0dXNfZm9yX2NvcHlfcGluKHJkLCBhY3QsIHN0YXR1cyk7
CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbih0ZCk7CiAgICAgICAg
ICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwogICAgICAgICAgICAg
Z3JhbnRfcmVhZF91bmxvY2socmd0KTsKQEAgLTI1MDYsNyArMjUxMSw3IEBA
IGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICFhY3QtPmlzX3N1Yl9wYWdlKSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KHRkLCB0cmFuc19ncmVm
LCByZWFkb25seSk7Ci0gICAgICAgICAgICBmaXh1cF9zdGF0dXNfZm9yX2Nv
cHlfcGluKGFjdCwgc3RhdHVzKTsKKyAgICAgICAgICAgIGZpeHVwX3N0YXR1
c19mb3JfY29weV9waW4ocmQsIGFjdCwgc3RhdHVzKTsKICAgICAgICAgICAg
IHJjdV91bmxvY2tfZG9tYWluKHRkKTsKICAgICAgICAgICAgIGFjdGl2ZV9l
bnRyeV9yZWxlYXNlKGFjdCk7CiAgICAgICAgICAgICBncmFudF9yZWFkX3Vu
bG9jayhyZ3QpOwpAQCAtMjUzNSw3ICsyNTQwLDcgQEAgYWNxdWlyZV9ncmFu
dF9mb3JfY29weSgKICAgICBlbHNlIGlmICggIW9sZF9waW4gfHwKICAgICAg
ICAgICAgICAgKCFyZWFkb25seSAmJiAhKG9sZF9waW4gJiAoR05UUElOX2Rl
dndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkpICkKICAgICB7Ci0gICAgICAg
IGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hhaCwgc3RhdHVzLCByZ3QtPmd0
X3ZlcnNpb24sIGFjdCwKKyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1
cyhzaGFoLCBzdGF0dXMsIHJkLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWFkb25seSwgMCwgbGRv
bSkpICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgIGdvdG8gdW5sb2Nr
X291dDsKIApAQCAtMjYyMywxMCArMjYyOCwxMCBAQCBhY3F1aXJlX2dyYW50
X2Zvcl9jb3B5KAogIHVubG9ja19vdXRfY2xlYXI6CiAgICAgaWYgKCAhKHJl
YWRvbmx5KSAmJgogICAgICAgICAgIShhY3QtPnBpbiAmIChHTlRQSU5faHN0
d19tYXNrIHwgR05UUElOX2RldndfbWFzaykpICkKLSAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOworICAgICAgICBn
bnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOwog
CiAgICAgaWYgKCAhYWN0LT5waW4gKQotICAgICAgICBnbnR0YWJfY2xlYXJf
ZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9j
bGVhcl9mbGFnKHJkLCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKICB1bmxv
Y2tfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CkBAIC0z
NjYxLDExICszNjY2LDExIEBAIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAog
ICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZiAoIChhY3QtPnBpbiAm
IChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSA9PSAwICkK
LSAgICAgICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dyaXRp
bmcsIHN0YXR1cyk7CisgICAgICAgICAgICAgICAgZ250dGFiX2NsZWFyX2Zs
YWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKICAgICAgICAgfQogCiAg
ICAgICAgIGlmICggYWN0LT5waW4gPT0gMCApCi0gICAgICAgICAgICBnbnR0
YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CisgICAgICAg
ICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogCiAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAg
ICAgICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggODE2ZTNjNmQ2OC4uNWU5
YWE1MzgxNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaApAQCAtMTQsNyArMTQsNyBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJj
aCB7CiAgICAgZ2ZuX3QgKnN0YXR1c19nZm47CiB9OwogCi12b2lkIGdudHRh
Yl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRy
KTsKK3ZvaWQgZ250dGFiX2NsZWFyX2ZsYWcoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBuciwgdWludDE2X3QgKmFkZHIpOwogaW50IGNyZWF0
ZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBncGFkZHIsIG1m
bl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncywgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKTsKICNk
ZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBs
ZCwgcmQpICgwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
cmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJs
ZS5oCmluZGV4IDRiOGM0ZjkxNjAuLjExZjA2MWFhMmQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTY0LDcgKzY0LDgg
QEAgc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBp
bmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAKICNkZWZpbmUgZ250
dGFiX21hcmtfZGlydHkoZCwgZikgcGFnaW5nX21hcmtfZGlydHkoKGQpLCBm
KQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcodW5z
aWduZWQgaW50IG5yLCB1aW50MTZfdCAqc3QpCitzdGF0aWMgaW5saW5lIHZv
aWQgZ250dGFiX2NsZWFyX2ZsYWcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IG5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQxNl90ICpzdCkKIHsKICAgICAvKgogICAgICAqIE5vdGUgdGhh
dCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhlIGFjY2VzcyBt
dXN0IGJlCi0tIAoyLjE3LjEKCg==

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

RnJvbSBiNTE0MmQyOWE5NmQ2YzViYmQ1MDVkMmJhMjk5YjFlZjA0MTYzOTFh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI5ICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDE2LzE3
XSB4ZW4vYXJtOiBBZGQgcGVyZm9ybWFuY2UgY291bnRlcnMgaW4gZ3Vlc3QK
IGF0b21pYyBoZWxwZXJzCgpBZGQgcGVyZm9ybWFuY2UgY291bnRlcnMgaW4g
Z3Vlc3QgYXRvbWljIGhlbHBlcnMgdG8gYmUgYWJsZSB0byBkZXRlY3QKd2hl
dGhlciBhIGd1ZXN0IGlzIG9mdGVuIHBhdXNlZCBkdXJpbmcgdGhlIG9wZXJh
dGlvbnMuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgg
fCAxMiArKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNf
ZGVmbi5oICAgIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X2F0b21pY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRv
bWljcy5oCmluZGV4IDYxOTI1ZDMxM2QuLjY5ODUwOGJmODcgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCkBAIC0yNCw5
ICsyNCwxMyBAQCBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCBndWVz
dF9zYWZlX2F0b21pY19tYXgpOwogI2RlZmluZSBndWVzdF9iaXRvcChuYW1l
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKIHN0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF8jI25hbWUoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSBcCiB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHBlcmZjX2lu
Y3IoYXRvbWljc19ndWVzdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgaWYgKCBuYW1lIyNfdGltZW91dChuciwgcCwgdGhp
c19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSkgKSAgICAgICAgICAgXAog
ICAgICAgICByZXR1cm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVyZmNfaW5jcihhdG9taWNz
X2d1ZXN0X3BhdXNlZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgbmFtZShu
ciwgcCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvbWFpbl91bnBhdXNlKGQp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKQEAgLTM4LDExICs0MiwxNSBAQCBzdGF0aWMgaW5saW5l
IGludCBndWVzdF8jI25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKSAgXAogICAgIGJvb2wgc3VjY2VlZDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBpbnQgb2xkYml0OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHBlcmZjX2lu
Y3IoYXRvbWljc19ndWVzdCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgc3VjY2VlZCA9IG5hbWUjI190aW1lb3V0KG5yLCBw
LCAmb2xkYml0LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzX2NwdShndWVzdF9z
YWZlX2F0b21pY19tYXgpKTsgICAgICAgICAgICAgIFwKICAgICBpZiAoIHN1
Y2NlZWQgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHJldHVybiBvbGRiaXQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBwZXJmY19pbmNyKGF0b21pY3NfZ3Vlc3RfcGF1c2VkKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvbWFpbl9wYXVzZV9ub3N5
bmMoZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBvbGRiaXQgPSBuYW1lKG5yLCBwKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgZG9tYWluX3VucGF1c2UoZCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtNzMsMTAg
KzgxLDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2d1ZXN0
X2NtcHhjaGcoc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICB1bnNpZ25lZCBs
b25nIG9sZHZhbCA9IG9sZDsKIAorICAgIHBlcmZjX2luY3IoYXRvbWljc19n
dWVzdCk7CisKICAgICBpZiAoIF9fY21weGNoZ19tYl90aW1lb3V0KHB0ciwg
Jm9sZHZhbCwgbmV3LCBzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSkgKQogICAg
ICAgICByZXR1cm4gb2xkdmFsOwogCisgICAgcGVyZmNfaW5jcihhdG9taWNz
X2d1ZXN0X3BhdXNlZCk7CisKICAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQp
OwogICAgIG9sZHZhbCA9IF9fY21weGNoZ19tYihwdHIsIG9sZCwgbmV3LCBz
aXplKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJmY19kZWZuLmgKaW5kZXggODkyMmU5NTI1YS4uNmE4MzE4
NTE2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19k
ZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgK
QEAgLTczLDYgKzczLDkgQEAgUEVSRkNPVU5URVIocGh5c190aW1lcl9pcnFz
LCAgIlBoeXNpY2FsIHRpbWVyIGludGVycnVwdHMiKQogUEVSRkNPVU5URVIo
dmlydF90aW1lcl9pcnFzLCAgIlZpcnR1YWwgdGltZXIgaW50ZXJydXB0cyIp
CiBQRVJGQ09VTlRFUihtYWludGVuYW5jZV9pcnFzLCAiTWFpbnRlbmFuY2Ug
aW50ZXJydXB0cyIpCiAKK1BFUkZDT1VOVEVSKGF0b21pY3NfZ3Vlc3QsICAg
ICJhdG9taWNzOiBndWVzdCBhY2Nlc3MiKQorUEVSRkNPVU5URVIoYXRvbWlj
c19ndWVzdF9wYXVzZWQsICAgImF0b21pY3M6IGd1ZXN0IHBhdXNlZCIpCisK
IC8qI2VuZGlmKi8gLyogX19YRU5fUEVSRkNfREVGTl9IX18gKi8KIAogLyoK
LS0gCjIuMTcuMQoK

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

RnJvbSBjMzM4YWNiOGI3MWI4YWFkMjU4ZjRjM2MwZmRhMjhlZjI5NGVkOTVj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCB2MiA0LjEyIDE3LzE3
XSB4ZW4vYXJtOiBncmFudC10YWJsZTogUHJvdGVjdCBnbnR0YWJfY2xlYXJf
ZmxhZwogYWdhaW5zdCBndWVzdCBtaXNiZWhhdmlvcgoKVGhlIGZ1bmN0aW9u
IGdudHRhYl9jbGVhcl9mbGFnIGlzIHVzZWQgdG8gY2xlYXIgdGhlIGFjY2Vz
cyBmbGFncy4gT24KQXJtLCBpdCBpcyBpbXBsZW1lbnRlZCB1c2luZyBhIGxv
b3AgYW5kIGd1ZXN0X2NtcHhjaGcuCgpJdCBpcyBwb3NzaWJsZSB0aGF0IGd1
ZXN0X2NtcHhjaGcgd2lsbCBhbHdheXMgcmV0dXJuIGEgZGlmZmVyZW50IHZh
bHVlCnRoYW4gb2xkLiBUaGlzIGNhbiBoYXBwZW4gaWYgdGhlIGd1ZXN0IHVw
ZGF0ZWQgdGhlIG1lbW9yeSBiZWZvcmUgWGVuIGhhcwp0aW1lIHRvIGRvIHRo
ZSBleGNoYW5nZS4gQmVjYXVzZSBvZiB0aGF0LCB0aGVyZSBhcmUgbm8gd2F5
IGZvciB0bwpwcm9taXNlIHRoZSBsb29wIHdpbGwgZW5kLgoKSXQgaXMgcG9z
c2libGUgdG8gbWFrZSB0aGUgY3VycmVudCBjb2RlIHNhZmUgYnkgcmUtdXNp
bmcgdGhlIHNhbWUKcHJpbmNpcGxlIGFzIGFwcGxpZWQgb24gdGhlIGd1ZXN0
IGF0b21pYyBoZWxwZXIuIEhvd2V2ZXIgdGhpcyBwYXRjaAp0YWtlcyBhIGRp
ZmZlcmVudCBhcHByb2FjaCB0aGF0IHNob3VsZCBsZWFkIHRvIG1vcmUgZWZm
aWNpZW50IGNvZGUgaW4KdGhlIGRlZmF1bHQgY2FzZS4KCkEgbmV3IGhlbHBl
ciBpcyBpbnRyb2R1Y2VkIHRvIGNsZWFyIGEgc2V0IG9mIGJpdHMgb24gYSAx
Ni1iaXRzIHdvcmQuClRoaXMgc2hvdWxkIGF2b2lkIGEgYW4gZXh0cmEgbG9v
cCB0byBjaGVjayBjbXB4Y2hnIHN1Y2NlZWRlZC4KCk5vdGUgdGhhdCBhIG1h
c2sgaXMgdXNlZCBpbnN0ZWFkIG9mIGEgYml0LCBzbyB0aGUgaGVscGVyIGNh
biBiZSByZS11c2VkCmxhdGVyIG9uIGZvciBjbGVhcmluZyBtdWx0aXBsZSBm
bGFncyBhdCB0aGUgc2FtZSB0aW1lLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
OTUuCgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
LS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMgICAgIHwgMzUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9h
cm02NC9saWIvYml0b3BzLmMgICAgIHwgMzMgKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAg
ICB8IDEwICstLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMu
aCAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0
X2F0b21pY3MuaCB8IDEzICsrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQs
IDg2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvYml0b3BzLmMKaW5kZXggMDg3NTAzMTRmYy4uM2Rj
YTc2OWJmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9i
aXRvcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5j
CkBAIC0xMjYsNiArMTI2LDQxIEBAIHRlc3RvcCh0ZXN0X2FuZF9jaGFuZ2Vf
Yml0LCBlb3IpCiB0ZXN0b3AodGVzdF9hbmRfY2xlYXJfYml0LCBiaWMpCiB0
ZXN0b3AodGVzdF9hbmRfc2V0X2JpdCwgb3JyKQogCitzdGF0aWMgYWx3YXlz
X2lubGluZSBib29sIGludF9jbGVhcl9tYXNrMTYodWludDE2X3QgbWFzaywg
dm9sYXRpbGUgdWludDE2X3QgKnAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCB0aW1lb3V0LCB1bnNpZ25lZCBp
bnQgbWF4X3RyeSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOwor
CisgICAgcHJlZmV0Y2h3KChjb25zdCB1aW50MTZfdCAqKXApOworCisgICAg
ZG8KKyAgICB7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoIi8vIGludF9jbGVh
cl9tYXNrMTZcbiIKKyAgICAgICAgIiAgIGxkcmV4aCAgJTIsICUxXG4iCisg
ICAgICAgICIgICBiaWMgICAgICUyLCAlMiwgJTNcbiIKKyAgICAgICAgIiAg
IHN0cmV4aCAgJTAsICUyLCAlMVxuIgorICAgICAgICA6ICI9JnIiIChyZXMp
LCAiK1FvIiAoKnApLCAiPSZyIiAodG1wKQorICAgICAgICA6ICJyIiAobWFz
aykpOworCisgICAgICAgIGlmICggIXJlcyApCisgICAgICAgICAgICBicmVh
azsKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90cnkpID4g
MCkgKTsKKworICAgIHJldHVybiAhcmVzOworfQorCit2b2lkIGNsZWFyX21h
c2sxNih1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lkICpwKQoreworICAg
IGlmICggIWludF9jbGVhcl9tYXNrMTYobWFzaywgcCwgZmFsc2UsIDApICkK
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisKK2Jvb2wgY2xl
YXJfbWFzazE2X3RpbWVvdXQodWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9p
ZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1heF90cnkpCit7CisgICAgcmV0dXJuIGludF9jbGVhcl9tYXNrMTYobWFz
aywgcCwgdHJ1ZSwgbWF4X3RyeSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvbGliL2JpdG9wcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9i
aXRvcHMuYwppbmRleCA3OGJmNGVkOGM1Li4yNzY4OGU1NDE4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMKQEAgLTExOCw2ICsxMTgs
MzkgQEAgdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQsIGVvcikKIHRlc3Rv
cCh0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYykKIHRlc3RvcCh0ZXN0X2FuZF9z
ZXRfYml0LCBvcnIpCiAKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaW50
X2NsZWFyX21hc2sxNih1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB1aW50MTZf
dCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIHRpbWVvdXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KQorewor
ICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisKKyAgICBkbworICAgIHsK
KyAgICAgICAgYXNtIHZvbGF0aWxlICgiLy8gIGludF9jbGVhcl9tYXNrMTZc
biIKKyAgICAgICAgIiAgIGxkeHJoICAgJXcyLCAlMVxuIgorICAgICAgICAi
ICAgYmljICAgICAldzIsICV3MiwgJXczXG4iCisgICAgICAgICIgICBzdHhy
aCAgICV3MCwgJXcyLCAlMVxuIgorICAgICAgICA6ICI9JnIiIChyZXMpLCAi
K1EiICgqcCksICI9JnIiICh0bXApCisgICAgICAgIDogInIiIChtYXNrKSk7
CisKKyAgICAgICAgaWYgKCAhcmVzICkKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgIH0gd2hpbGUgKCAhdGltZW91dCB8fCAoKC0tbWF4X3RyeSkgPiAwKSAp
OworCisgICAgcmV0dXJuICFyZXM7Cit9CisKK3ZvaWQgY2xlYXJfbWFzazE2
KHVpbnQxNl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApCit7CisgICAgaWYg
KCAhaW50X2NsZWFyX21hc2sxNihtYXNrLCBwLCBmYWxzZSwgMCkgKQorICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworYm9vbCBjbGVhcl9t
YXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lkICpw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4
X3RyeSkKK3sKKyAgICByZXR1cm4gaW50X2NsZWFyX21hc2sxNihtYXNrLCBw
LCB0cnVlLCBtYXhfdHJ5KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5j
IGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggM2E3Y2ZiMWI1MC4uOGE1MzU0
NDk3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTEzODQsMTUgKzEzODQsNyBAQCB2b2lkIHB1
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogdm9pZCBn
bnR0YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIG5yLCB1aW50MTZfdCAqYWRkcikKIHsKLSAgICAvKgotICAgICAqIE5v
dGUgdGhhdCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhlIGFj
Y2VzcyBtdXN0IGJlCi0gICAgICogY29uZmluZWQgdG8gdGhlIHNwZWNpZmll
ZCAyIGJ5dGVzLgotICAgICAqLwotICAgIHVpbnQxNl90IG1hc2sgPSB+KDEg
PDwgbnIpLCBvbGQ7Ci0KLSAgICBkbyB7Ci0gICAgICAgIG9sZCA9ICphZGRy
OwotICAgIH0gd2hpbGUgKGd1ZXN0X2NtcHhjaGcoZCwgYWRkciwgb2xkLCBv
bGQgJiBtYXNrKSAhPSBvbGQpOworICAgIGd1ZXN0X2NsZWFyX21hc2sxNihk
LCBCSVQobnIpLCBhZGRyKTsKIH0KIAogdm9pZCBnbnR0YWJfbWFya19kaXJ0
eShzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9iaXRvcHMuaAppbmRleCBmNjc4MmIzM2JlLi5mOTg5YmM3MjZjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKQEAgLTUzLDYgKzUzLDgg
QEAgaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKTsKIGludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCk7CiAKK3ZvaWQgY2xlYXJfbWFzazE2KHVpbnQx
Nl90IG1hc2ssIHZvbGF0aWxlIHZvaWQgKnApOworCiAvKgogICogVGhlIGhl
bHBlcnMgYmVsb3cgbWF5IGZhaWwgdG8gdXBkYXRlIHRoZSBtZW1vcnkgaWYg
dGhlIGFjdGlvbiB0YWtlcwogICogdG9vIGxvbmcuCkBAIC03MSw2ICs3Myw4
IEBAIGJvb2wgdGVzdF9hbmRfY2xlYXJfYml0X3RpbWVvdXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpOwogYm9v
bCB0ZXN0X2FuZF9jaGFuZ2VfYml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50ICpvbGRiaXQsIHVuc2lnbmVkIGludCBtYXhfdHJ5KTsKK2Jvb2wgY2xl
YXJfbWFzazE2X3RpbWVvdXQodWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9p
ZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG1heF90cnkpOwogCiAvKioKICAqIF9fdGVzdF9hbmRfc2V0X2JpdCAtIFNl
dCBhIGJpdCBhbmQgcmV0dXJuIGl0cyBvbGQgdmFsdWUKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKaW5kZXggNjk4NTA4YmY4
Ny4uYWYyN2NjNjI3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF9hdG9taWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
dWVzdF9hdG9taWNzLmgKQEAgLTczLDYgKzczLDE5IEBAIGd1ZXN0X3Rlc3Rv
cCh0ZXN0X2FuZF9jaGFuZ2VfYml0KQogCiAjdW5kZWYgZ3Vlc3RfdGVzdG9w
CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBndWVzdF9jbGVhcl9tYXNrMTYoc3Ry
dWN0IGRvbWFpbiAqZCwgdWludDE2X3QgbWFzaywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRpbGUgdWludDE2X3QgKnAp
Cit7CisgICAgcGVyZmNfaW5jcihhdG9taWNzX2d1ZXN0KTsKKworICAgIGlm
ICggY2xlYXJfbWFzazE2X3RpbWVvdXQobWFzaywgcCwgdGhpc19jcHUoZ3Vl
c3Rfc2FmZV9hdG9taWNfbWF4KSkgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOworICAgIGNsZWFyX21hc2sxNiht
YXNrLCBwKTsKKyAgICBkb21haW5fdW5wYXVzZShkKTsKK30KKwogc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIF9fZ3Vlc3RfY21weGNoZyhzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2xhdGlsZSB2b2lkICpwdHIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
b2xkLAotLSAKMi4xNy4xCgo=

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

RnJvbSAwZmViNDI0OTRmZWRkZjRkMTQwZDgzYWE0MTdkOGQ3YmYzYzUwZjUz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE2ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwMS8xNV0geGVuL2Fy
bTogQWRkIGFuIGlzYigpIGJlZm9yZSByZWFkaW5nIENOVFBDVF9FTDAgdG8K
IHByZXZlbnQgcmUtb3JkZXJpbmcKClBlciBEOC4yLjEgaW4gQVJNIERESSAw
NDg3Qy5hLCAiYSByZWFkIHRvIENOVFBDVF9FTDAgY2FuIG9jY3VyCnNwZWN1
bGF0aXZlbHkgYW5kIG91dCBvZiBvcmRlciByZWxhdGl2ZSB0byBvdGhlciBp
bnN0cnVjdGlvbnMgZXhlY3V0ZWQKb24gdGhlIHNhbWUgUEUuIgoKQWRkIGFu
IGluc3RydWN0aW9uIGJhcnJpZXIgdG8gZ2V0IGFjY3VyYXRlIG51bWJlciBv
ZiBjeWNsZXMgd2hlbgpyZXF1ZXN0ZWQgaW4gZ2V0X2N5Y2xlcygpLiBGb3Ig
dGhlIG90aGVyIHVzZXJzIG9mIENOUENUX0VMMCwgcmVwbGFjZSBieQphIGNh
bGwgdG8gZ2V0X2N5Y2xlcygpLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUu
CgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS90aW1lLmMgICAg
ICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3RpbWUuaCB8IDIg
KysKIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90aW1lLmMgYi94
ZW4vYXJjaC9hcm0vdGltZS5jCmluZGV4IGJiY2NlZTc0MmUuLjczOWJjZjE4
NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90aW1lLmMKKysrIGIveGVu
L2FyY2gvYXJtL3RpbWUuYwpAQCAtMTUxLDcgKzE1MSw3IEBAIHZvaWQgX19p
bml0IHByZWluaXRfeGVuX3RpbWUodm9pZCkKICAgICBpZiAoIHJlcyApCiAg
ICAgICAgIHBhbmljKCJUaW1lcjogQ2Fubm90IGluaXRpYWxpemUgcGxhdGZv
cm0gdGltZXJcbiIpOwogCi0gICAgYm9vdF9jb3VudCA9IFJFQURfU1lTUkVH
NjQoQ05UUENUX0VMMCk7CisgICAgYm9vdF9jb3VudCA9IGdldF9jeWNsZXMo
KTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGluaXRfZHRfeGVuX3RpbWUo
dm9pZCkKQEAgLTE5Miw3ICsxOTIsNyBAQCBpbnQgX19pbml0IGluaXRfeGVu
X3RpbWUodm9pZCkKIC8qIFJldHVybiBudW1iZXIgb2YgbmFub3NlY29uZHMg
c2luY2UgYm9vdCAqLwogc190aW1lX3QgZ2V0X3NfdGltZSh2b2lkKQogewot
ICAgIHVpbnQ2NF90IHRpY2tzID0gUkVBRF9TWVNSRUc2NChDTlRQQ1RfRUww
KSAtIGJvb3RfY291bnQ7CisgICAgdWludDY0X3QgdGlja3MgPSBnZXRfY3lj
bGVzKCkgLSBib290X2NvdW50OwogICAgIHJldHVybiB0aWNrc190b19ucyh0
aWNrcyk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dGltZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS90aW1lLmgKaW5kZXggOWE3
MDcxYTU0Ni4uOWNiNmY5YjBiNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS90aW1lLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS90aW1l
LmgKQEAgLTIsNiArMiw3IEBACiAjZGVmaW5lIF9fQVJNX1RJTUVfSF9fCiAK
ICNpbmNsdWRlIDxhc20vc3lzcmVncy5oPgorI2luY2x1ZGUgPGFzbS9zeXN0
ZW0uaD4KIAogI2RlZmluZSBEVF9NQVRDSF9USU1FUiAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYXJtLGFybXY3
LXRpbWVyIiksIFwKQEAgLTExLDYgKzEyLDcgQEAgdHlwZWRlZiB1aW50NjRf
dCBjeWNsZXNfdDsKIAogc3RhdGljIGlubGluZSBjeWNsZXNfdCBnZXRfY3lj
bGVzICh2b2lkKQogeworICAgICAgICBpc2IoKTsKICAgICAgICAgcmV0dXJu
IFJFQURfU1lTUkVHNjQoQ05UUENUX0VMMCk7CiB9CiAKLS0gCjIuMTEuMAoK

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

RnJvbSA5NWY5NTI5MzM3ZTdjZGZmMjU2MGVhNDg2NTYxZGI0YWQ4OTI1NmMx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwMi8xNV0geGVuL2dy
YW50X3RhYmxlOiBSZXdvcmsgdGhlIHByb3RvdHlwZSBvZiBfc2V0X3N0YXR1
cyoKIGZvciBsaXNpYmlsaXR5CgpJdCBpcyBub3QgY2xlYXIgZnJvbSB0aGUg
cGFyYW1ldGVycyBuYW1lIHdoZXRoZXIgZG9taWQgYW5kIGd0X3ZlcnNpb24K
Y29ycmVzcG9uZCB0byB0aGUgbG9jYWwgb3IgcmVtb3RlIGRvbWFpbi4gQSBm
b2xsb3ctdXAgcGF0Y2ggd2lsbCBtYWtlCnRoZW0gbW9yZSBjb25mdXNpbmcu
CgpTbyByZW5hbWUgZG9taWQgKHJlc3AuIGd0X3ZlcnNpb24pIHRvIGxkb21p
ZCAocmVzcC4gcmd0X3ZlcnNpb24pLiBBdAp0aGUgc2FtZSB0aW1lIHJlLW9y
ZGVyIHRoZSBwYXJhbWV0ZXJzIHRvIGhvcGVmdWxseSBtYWtlIGl0IG1vcmUK
cmVhZGFibGUuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NS4KClN1Z2dlc3Rl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpB
Y2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDU3ICsr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDI5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBkZDhhOWQ5MDQ2
Li42ZWM1NTZjYjg1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC02NzAs
MTEgKzY3MCwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dyYW50X2Vu
dHJpZXMoc3RydWN0IGdyYW50X3RhYmxlICpndCkKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIGludCBfc2V0X3N0YXR1c192MShkb21pZF90ICBkb21p
ZCwKK3N0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEoY29uc3QgZ3JhbnRfZW50
cnlfaGVhZGVyX3QgKnNoYWgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHJlYWRvbmx5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbWFwZmxhZywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFj
dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCAgbGRvbWlk
KQogewogICAgIGludCByYyA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3Jh
bnRfY29tYm8gc2NvbWJvLCBwcmV2X3Njb21ibywgbmV3X3Njb21ibzsKQEAg
LTcwOSwxMSArNzA5LDExIEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEo
ZG9taWRfdCAgZG9taWQsCiAgICAgICAgIGlmICggIWFjdC0+cGluICYmCiAg
ICAgICAgICAgICAgKCgoc2NvbWJvLnNob3J0cy5mbGFncyAmIG1hc2spICE9
CiAgICAgICAgICAgICAgICBHVEZfcGVybWl0X2FjY2VzcykgfHwKLSAgICAg
ICAgICAgICAgKHNjb21iby5zaG9ydHMuZG9taWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgICAgIChzY29tYm8uc2hvcnRzLmRvbWlkICE9IGxkb21pZCkp
ICkKICAgICAgICAgICAgIFBJTl9GQUlMKGRvbmUsIEdOVFNUX2dlbmVyYWxf
ZXJyb3IsCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIGZsYWdzICgleCkg
b3IgZG9tICglZCk7IGV4cGVjdGVkIGQlZFxuIiwKICAgICAgICAgICAgICAg
ICAgICAgIHNjb21iby5zaG9ydHMuZmxhZ3MsIHNjb21iby5zaG9ydHMuZG9t
aWQsCi0gICAgICAgICAgICAgICAgICAgICBkb21pZCk7CisgICAgICAgICAg
ICAgICAgICAgICBsZG9taWQpOwogCiAgICAgICAgIG5ld19zY29tYm8gPSBz
Y29tYm87CiAgICAgICAgIG5ld19zY29tYm8uc2hvcnRzLmZsYWdzIHw9IEdU
Rl9yZWFkaW5nOwpAQCAtNzQyLDEyICs3NDIsMTIgQEAgZG9uZToKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjIoZG9t
aWRfdCAgZG9taWQsCitzdGF0aWMgaW50IF9zZXRfc3RhdHVzX3YyKGNvbnN0
IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICph
Y3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFkb25seSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZl
X2dyYW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGdyYW50X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgIGxkb21pZCkKIHsKICAgICBpbnQgICAgICByYyAg
ICA9IEdOVFNUX29rYXk7CiAgICAgdW5pb24gZ3JhbnRfY29tYm8gc2NvbWJv
OwpAQCAtNzczLDEwICs3NzMsMTAgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1
c192Mihkb21pZF90ICBkb21pZCwKICAgICBpZiAoICFhY3QtPnBpbiAmJgog
ICAgICAgICAgKCAoKChmbGFncyAmIG1hc2spICE9IEdURl9wZXJtaXRfYWNj
ZXNzKSAmJgogICAgICAgICAgICAgKChmbGFncyAmIG1hc2spICE9IEdURl90
cmFuc2l0aXZlKSkgfHwKLSAgICAgICAgICAoaWQgIT0gZG9taWQpKSApCisg
ICAgICAgICAgKGlkICE9IGxkb21pZCkpICkKICAgICAgICAgUElOX0ZBSUwo
ZG9uZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAgICAgICAgICAgICAgICAg
IkJhZCBmbGFncyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQsIGZs
YWdzICV4XG4iLAotICAgICAgICAgICAgICAgICBmbGFncywgaWQsIGRvbWlk
LCBtYXNrKTsKKyAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBsZG9taWQs
IG1hc2spOwogCiAgICAgaWYgKCByZWFkb25seSApCiAgICAgewpAQCAtODAz
LDE0ICs4MDMsMTQgQEAgc3RhdGljIGludCBfc2V0X3N0YXR1c192Mihkb21p
ZF90ICBkb21pZCwKICAgICB7CiAgICAgICAgIGlmICggKCgoZmxhZ3MgJiBt
YXNrKSAhPSBHVEZfcGVybWl0X2FjY2VzcykgJiYKICAgICAgICAgICAgICAg
KChmbGFncyAmIG1hc2spICE9IEdURl90cmFuc2l0aXZlKSkgfHwKLSAgICAg
ICAgICAgICAoaWQgIT0gZG9taWQpIHx8CisgICAgICAgICAgICAgKGlkICE9
IGxkb21pZCkgfHwKICAgICAgICAgICAgICAoIXJlYWRvbmx5ICYmIChmbGFn
cyAmIEdURl9yZWFkb25seSkpICkKICAgICAgICAgewogICAgICAgICAgICAg
Z250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwogICAg
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogICAgICAgICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJVbnN0YWJsZSBmbGFn
cyAoJXgpIG9yIGRvbSAoJWQpOyBleHBlY3RlZCBkJWQgKHIvdzogJWQpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgZmxhZ3MsIGlkLCBkb21pZCwgIXJl
YWRvbmx5KTsKKyAgICAgICAgICAgICAgICAgICAgIGZsYWdzLCBpZCwgbGRv
bWlkLCAhcmVhZG9ubHkpOwogICAgICAgICB9CiAgICAgfQogICAgIGVsc2UK
QEAgLTgyOCwxOSArODI4LDE5IEBAIGRvbmU6CiB9CiAKIAotc3RhdGljIGlu
dCBfc2V0X3N0YXR1cyh1bnNpZ25lZCBndF92ZXJzaW9uLAotICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZF90ICBkb21pZCwKK3N0YXRpYyBpbnQgX3Nl
dF9zdGF0dXMoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCisg
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X3N0YXR1c190ICpzdGF0dXMs
CisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHJndF92ZXJzaW9u
LAorICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50
X2VudHJ5ICphY3QsCiAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFk
b25seSwKICAgICAgICAgICAgICAgICAgICAgICAgaW50IG1hcGZsYWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpz
aGFoLAotICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWN0aXZlX2dy
YW50X2VudHJ5ICphY3QsCi0gICAgICAgICAgICAgICAgICAgICAgIGdyYW50
X3N0YXR1c190ICpzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgbGRvbWlkKQogewogCi0gICAgaWYgKCBndF92ZXJzaW9uID09IDEg
KQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjEoZG9taWQsIHJlYWRv
bmx5LCBtYXBmbGFnLCBzaGFoLCBhY3QpOworICAgIGlmICggcmd0X3ZlcnNp
b24gPT0gMSApCisgICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShzaGFo
LCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9taWQpOwogICAgIGVsc2UK
LSAgICAgICAgcmV0dXJuIF9zZXRfc3RhdHVzX3YyKGRvbWlkLCByZWFkb25s
eSwgbWFwZmxhZywgc2hhaCwgYWN0LCBzdGF0dXMpOworICAgICAgICByZXR1
cm4gX3NldF9zdGF0dXNfdjIoc2hhaCwgc3RhdHVzLCBhY3QsIHJlYWRvbmx5
LCBtYXBmbGFnLCBsZG9taWQpOwogfQogCiBzdGF0aWMgc3RydWN0IGFjdGl2
ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpsZCwKQEAgLTEwMDUsOSArMTAwNSw5IEBAIG1hcF9ncmFudF9y
ZWYoCiAgICAgICAgICAoIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkp
ICYmCiAgICAgICAgICAgIShhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNr
fEdOVFBJTl9kZXZ3X21hc2spKSkgKQogICAgIHsKLSAgICAgICAgaWYgKCAo
cmMgPSBfc2V0X3N0YXR1cyhyZ3QtPmd0X3ZlcnNpb24sIGxkLT5kb21haW5f
aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdz
ICYgR05UTUFQX3JlYWRvbmx5LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDEsIHNoYWgsIGFjdCwgc3RhdHVzKSApICE9IEdOVFNUX29rYXkg
KQorICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVzKHNoYWgsIHN0YXR1
cywgcmd0LT5ndF92ZXJzaW9uLCBhY3QsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LCAxLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxkLT5kb21haW5faWQp
ICE9IEdOVFNUX29rYXkpICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVh
c2Vfb3V0OwogCiAgICAgICAgIGlmICggIWFjdC0+cGluICkKQEAgLTI0NTks
OCArMjQ1OSw4IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgewog
ICAgICAgICBpZiAoICghb2xkX3BpbiB8fCAoIXJlYWRvbmx5ICYmCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAhKG9sZF9waW4gJiAoR05UUElOX2Rl
dndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkpKSAmJgotICAgICAgICAgICAg
IChyYyA9IF9zZXRfc3RhdHVzX3YyKGxkb20sIHJlYWRvbmx5LCAwLCBzaGFo
LCBhY3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
dHVzKSkgIT0gR05UU1Rfb2theSApCisgICAgICAgICAgICAgKHJjID0gX3Nl
dF9zdGF0dXNfdjIoc2hhaCwgc3RhdHVzLCBhY3QsIHJlYWRvbmx5LCAwLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxkb20pKSAhPSBH
TlRTVF9va2F5ICkKICAgICAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAog
ICAgICAgICBpZiAoICFhbGxvd190cmFuc2l0aXZlICkKQEAgLTI1NjAsOSAr
MjU2MCw4IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgZWxzZSBp
ZiAoICFvbGRfcGluIHx8CiAgICAgICAgICAgICAgICghcmVhZG9ubHkgJiYg
IShvbGRfcGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFz
aykpKSApCiAgICAgewotICAgICAgICBpZiAoIChyYyA9IF9zZXRfc3RhdHVz
KHJndC0+Z3RfdmVyc2lvbiwgbGRvbSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWFkb25seSwgMCwgc2hhaCwgYWN0LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0YXR1cykgKSAhPSBHTlRTVF9va2F5
ICkKKyAgICAgICAgaWYgKCAocmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0
dXMsIHJndC0+Z3RfdmVyc2lvbiwgYWN0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlYWRvbmx5LCAwLCBsZG9tKSkgIT0gR05UU1Rfb2th
eSApCiAgICAgICAgICAgICAgZ290byB1bmxvY2tfb3V0OwogCiAgICAgICAg
IHRkID0gcmQ7Ci0tIAoyLjExLjAKCg==

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

RnJvbSA0MzJjYWVmYjdiOGI2NzY5NjViMzVlMTJhNmQ1ZDVkNjc2YWE4OTQz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwMy8xNV0geGVuL2Fy
bTY0OiBiaXRvcHM6IFJld3JpdGUgYml0b3AgaGVscGVycyBpbiBDCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZl
cyB8ICAxIC0KIHhlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLlMgICAg
IHwgNjcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vYXJtNjQvbGliL2JpdG9wcy5jICAgICB8IDkwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTAg
aW5zZXJ0aW9ucygrKSwgNjggZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuUwogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0
aXZlcyBiL3hlbi9hcmNoL2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCmlu
ZGV4IDAyOGU4NzIxZjkuLjg5MTY2N2E1ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCisrKyBiL3hlbi9hcmNo
L2FybS9SRUFETUUuTGludXhQcmltaXRpdmVzCkBAIC04LDcgKzgsNiBAQCBh
cm02NDoKIAogYml0b3BzOiBsYXN0IHN5bmMgQCB2My4xNi1yYzYgKGxhc3Qg
Y29tbWl0OiA4NzE1NDY2YjYwMjcpCiAKLWxpbnV4L2FyY2gvYXJtNjQvbGli
L2JpdG9wcy5TICAgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2Jp
dG9wcy5TCiBsaW51eC9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2JpdG9wcy5o
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaAogCiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9saWIvYml0b3BzLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGli
L2JpdG9wcy5TCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2NDcx
ZGQxODc1Li4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9s
aWIvYml0b3BzLlMKKysrIC9kZXYvbnVsbApAQCAtMSw2NyArMCwwIEBACi0v
KgotICogQmFzZWQgb24gbGludXgvYXJjaC9hcm02NC9saWIvYml0b3BzLmgg
d2hpY2ggaW4gdHVybiBpcwotICogQmFzZWQgb24gYXJjaC9hcm0vbGliL2Jp
dG9wcy5oCi0gKgotICogQ29weXJpZ2h0IChDKSAyMDEzIEFSTSBMdGQuCi0g
KgotICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVy
c2lvbiAyIGFzCi0gKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoK
LSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0gKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KLSAqLwotCi0vKgotICogeDA6IGJpdHMgNDowICBiaXQgb2Zm
c2V0Ci0gKiAgICAgYml0cyAzMTo1IHdvcmQgb2Zmc2V0Ci0gKiB4MTogYWRk
cmVzcwotICovCi0JLm1hY3JvCWJpdG9wLCBuYW1lLCBpbnN0cgotRU5UUlko
CVxuYW1lCSkKLQlhbmQJdzMsIHcwLCAjMzEJCS8vIEdldCBiaXQgb2Zmc2V0
Ci0JZW9yCXcwLCB3MCwgdzMJCS8vIENsZWFyIGxvdyBiaXRzCi0JbW92CXgy
LCAjMQotCWFkZAl4MSwgeDEsIHgwLCBsc3IgIzMJLy8gR2V0IHdvcmQgb2Zm
c2V0Ci0JbHNsCXgzLCB4MiwgeDMJCS8vIENyZWF0ZSBtYXNrCi0xOglsZHhy
CXcyLCBbeDFdCi0JXGluc3RyCXcyLCB3MiwgdzMKLQlzdHhyCXcwLCB3Miwg
W3gxXQotCWNibnoJdzAsIDFiCi0JcmV0Ci1FTkRQUk9DKFxuYW1lCSkKLQku
ZW5kbQotCi0JLm1hY3JvCXRlc3RvcCwgbmFtZSwgaW5zdHIKLUVOVFJZKAlc
bmFtZQkpCi0JYW5kCXczLCB3MCwgIzMxCQkvLyBHZXQgYml0IG9mZnNldAot
CWVvcgl3MCwgdzAsIHczCQkvLyBDbGVhciBsb3cgYml0cwotCW1vdgl4Miwg
IzEKLQlhZGQJeDEsIHgxLCB4MCwgbHNyICMzCS8vIEdldCB3b3JkIG9mZnNl
dAotCWxzbAl4NCwgeDIsIHgzCQkvLyBDcmVhdGUgbWFzawotMToJbGR4cgl3
MiwgW3gxXQotCWxzcgl3MCwgdzIsIHczCQkvLyBTYXZlIG9sZCB2YWx1ZSBv
ZiBiaXQKLQlcaW5zdHIJdzIsIHcyLCB3NAkJLy8gdG9nZ2xlIGJpdAotCXN0
bHhyCXc1LCB3MiwgW3gxXQotCWNibnoJdzUsIDFiCi0JZG1iCWlzaAotCWFu
ZAl3MCwgdzAsICMxCi0zOglyZXQKLUVORFBST0MoXG5hbWUJKQotCS5lbmRt
Ci0KLS8qCi0gKiBBdG9taWMgYml0IG9wZXJhdGlvbnMuCi0gKi8KLQliaXRv
cAljaGFuZ2VfYml0LCBlb3IKLQliaXRvcAljbGVhcl9iaXQsIGJpYwotCWJp
dG9wCXNldF9iaXQsIG9ycgotCi0JdGVzdG9wCXRlc3RfYW5kX2NoYW5nZV9i
aXQsIGVvcgotCXRlc3RvcAl0ZXN0X2FuZF9jbGVhcl9iaXQsIGJpYwotCXRl
c3RvcAl0ZXN0X2FuZF9zZXRfYml0LCBvcnIKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvbGliL2JpdG9wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAuLmIxYzY4MWM2NDIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCkBAIC0wLDAgKzEsOTAgQEAK
Ky8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIg
YXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFt
LiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorICovCisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8
YXNtL3N5c3RlbS5oPgorCisvKgorICogVGhlIGF0b21pYyBiaXQgb3BlcmF0
aW9ucyBwYXNzIHRoZSBudW1iZXIgb2YgYml0IGluIGEgc2lnbmVkIG51bWJl
cgorICogKG5vdCBzdXJlIHdoeSkuIFRoaXMgaGFzIHRoZSBkcmF3YmFjayB0
byBpbmNyZWFzZSB0aGUgY29tcGxleGl0eSBvZgorICogdGhlIHJlc3VsdGlu
ZyBhc3NlbWJseS4KKyAqCisgKiBUbyBnZW5lcmF0ZSBzaW1wbGVyIGNvZGUs
IHRoZSBudW1iZXIgb2YgYml0IChucikgd2lsbCBiZSBjYXN0IHRvCisgKiB1
bnNpZ25lZCBpbnQuCisgKgorICogWFhYOiBSZXdvcmsgdGhlIGludGVyZmFj
ZSB0byB1c2UgdW5zaWduZWQgaW50LgorICovCisKKyNkZWZpbmUgYml0b3Ao
bmFtZSwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB2b2xhdGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJ
VF9XT1JEKCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCisgICAgY29uc3QgdWlu
dDMyX3QgbWFzayA9IEJJVF9NQVNLKCh1bnNpZ25lZCBpbnQpbnIpOyAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0
bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgZG8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICgi
Ly8gIiBfX3N0cmluZ2lmeShuYW1lKSAiXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICIgICBsZHhyICAgICV3MiwgJTFcbiIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAiICAgIiBfX3N0cmluZ2lmeShpbnN0cikgIiAgICAgJXcyLCAl
dzIsICV3M1xuIiAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIiAg
IHN0eHIgICAgJXcwLCAldzIsICUxXG4iICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIDogIj0mciIgKHJlcyks
ICIrUSIgKCpwdHIpLCAiPSZyIiAodG1wKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICA6ICJyIiAobWFzaykpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorCisjZGVmaW5lIHRlc3RvcChuYW1l
LCBpbnN0cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAoraW50IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdm9s
YXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09S
RCgodW5zaWduZWQgaW50KW5yKTsgICAgXAorICAgIHVuc2lnbmVkIGludCBi
aXQgPSAodW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklU
X01BU0soYml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVu
c2lnbmVkIGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgZG8gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgYXNtIHZvbGF0aWxlICgiLy8gIiBfX3N0cmluZ2lmeShuYW1lKSAiXG4i
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBsZHhy
ICAgICV3MywgJTJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAiICAgbHNyICAgICAldzEsICV3
MywgJXc1IC8vIFNhdmUgb2xkIHZhbHVlIG9mIGJpdFxuIiAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICV3
MywgJXczLCAldzQgLy8gVG9nZ2xlIGJpdFxuIiAgICAgICAgICBcCisgICAg
ICAgICIgICBzdGx4ciAgICV3MCwgJXczLCAlMlxuIiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICI9JnIi
IChyZXMpLCAiPSZyIiAob2xkYml0KSwgIitRIiAoKnB0ciksICI9JnIiICh0
bXApICAgICAgICAgICAgIFwKKyAgICAgICAgOiAiciIgKG1hc2spLCAiciIg
KGJpdCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IH0gd2hpbGUgKCByZXMgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgZG1iKGlzaCk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICByZXR1cm4gb2xkYml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKK2JpdG9wKGNo
YW5nZV9iaXQsIGVvcikKK2JpdG9wKGNsZWFyX2JpdCwgYmljKQorYml0b3Ao
c2V0X2JpdCwgb3JyKQorCit0ZXN0b3AodGVzdF9hbmRfY2hhbmdlX2JpdCwg
ZW9yKQordGVzdG9wKHRlc3RfYW5kX2NsZWFyX2JpdCwgYmljKQordGVzdG9w
KHRlc3RfYW5kX3NldF9iaXQsIG9ycikKKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wCgo=

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

RnJvbSA2MjRiODZmMDRlOGVlNjdiYWMzOGQyNDUxYzhjZDY0NzlhNWI0MjBj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjE5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAwNC8xNV0geGVuL2Fy
bTMyOiBiaXRvcHM6IFJld3JpdGUgYml0b3AgaGVscGVycyBpbiBDCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTI5NS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vUkVBRE1FLkxpbnV4UHJpbWl0aXZl
cyAgICB8ICAxNCArLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9NYWtl
ZmlsZSAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL2FybS9hcm0zMi9saWIv
Yml0b3BzLmMgICAgICAgIHwgIDk4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmggICAg
ICAgIHwgMTA0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gvYXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUyAgICAgfCAgMTQg
LS0tLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQuUyAgICAg
IHwgIDE0IC0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJpdC5T
ICAgICAgICB8ICAxNSAtLS0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2xpYi90
ZXN0Y2hhbmdlYml0LlMgfCAgMTUgLS0tLS0KIHhlbi9hcmNoL2FybS9hcm0z
Mi9saWIvdGVzdGNsZWFyYml0LlMgIHwgIDE1IC0tLS0tCiB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL3Rlc3RzZXRiaXQuUyAgICB8ICAxNSAtLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaCAgICAgfCAgMTkgKyst
LS0tCiAxMSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgMjIw
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYml0b3BzLmMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5oCiBkZWxldGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL2FybTMyL2xpYi9jaGFuZ2ViaXQuUwogZGVsZXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9saWIvY2xlYXJiaXQu
UwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm0zMi9saWIv
c2V0Yml0LlMKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJt
MzIvbGliL3Rlc3RjaGFuZ2ViaXQuUwogZGVsZXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL2FybS9hcm0zMi9saWIvdGVzdGNsZWFyYml0LlMKIGRlbGV0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RzZXRiaXQu
UwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9SRUFETUUuTGludXhQcmlt
aXRpdmVzIGIveGVuL2FyY2gvYXJtL1JFQURNRS5MaW51eFByaW1pdGl2ZXMK
aW5kZXggODkxNjY3YTVkYS4uNjY0YTlmODllZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL1JFQURNRS5MaW51eFByaW1pdGl2ZXMKKysrIGIveGVuL2Fy
Y2gvYXJtL1JFQURNRS5MaW51eFByaW1pdGl2ZXMKQEAgLTY4LDE5ICs2OCw5
IEBAIGFybTMyCiAKIGJpdG9wczogbGFzdCBzeW5jIEAgdjMuMTYtcmM2IChs
YXN0IGNvbW1pdDogYzMyZmZjZTBmNjZlKQogCi1saW51eC9hcmNoL2FybS9s
aWIvYml0b3BzLmggICAgICAgICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL2xp
Yi9iaXRvcHMuaAotbGludXgvYXJjaC9hcm0vbGliL2NoYW5nZWJpdC5TICAg
ICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvY2hhbmdlYml0LlMKLWxp
bnV4L2FyY2gvYXJtL2xpYi9jbGVhcmJpdC5TICAgICAgICAgICB4ZW4vYXJj
aC9hcm0vYXJtMzIvbGliL2NsZWFyYml0LlMKIGxpbnV4L2FyY2gvYXJtL2xp
Yi9maW5kYml0LlMgICAgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGli
L2ZpbmRiaXQuUwotbGludXgvYXJjaC9hcm0vbGliL3NldGJpdC5TICAgICAg
ICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9saWIvc2V0Yml0LlMKLWxpbnV4
L2FyY2gvYXJtL2xpYi90ZXN0Y2hhbmdlYml0LlMgICAgICB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQuUwotbGludXgvYXJjaC9hcm0v
bGliL3Rlc3RjbGVhcmJpdC5TICAgICAgIHhlbi9hcmNoL2FybS9hcm0zMi9s
aWIvdGVzdGNsZWFyYml0LlMKLWxpbnV4L2FyY2gvYXJtL2xpYi90ZXN0c2V0
Yml0LlMgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RzZXRi
aXQuUwotCi1mb3IgaSBpbiBiaXRvcHMuaCBjaGFuZ2ViaXQuUyBjbGVhcmJp
dC5TIGZpbmRiaXQuUyBzZXRiaXQuUyB0ZXN0Y2hhbmdlYml0LlMgXAotICAg
ICAgICAgdGVzdGNsZWFyYml0LlMgdGVzdHNldGJpdC5TOyBkbwotICAgIGRp
ZmYgLXUgLi4vbGludXgvYXJjaC9hcm0vbGliLyRpIHhlbi9hcmNoL2FybS9h
cm0zMi9saWIvJGk7Ci1kb25lCisKK2RpZmYgLXUgLi4vbGludXgvYXJjaC9h
cm0vbGliL2ZpbmRiaXQuUyB4ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2ZpbmRi
aXQuUwogCiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9NYWtlZmlsZSBiL3hlbi9hcmNo
L2FybS9hcm0zMi9saWIvTWFrZWZpbGUKaW5kZXggZTlmYmM1OTViOS4uYjE0
NTdjODlkYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9N
YWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL01ha2VmaWxl
CkBAIC0xLDYgKzEsNSBAQAogb2JqLXkgKz0gbWVtY3B5Lm8gbWVtbW92ZS5v
IG1lbXNldC5vIG1lbWNoci5vIG1lbXplcm8ubwotb2JqLXkgKz0gZmluZGJp
dC5vIHNldGJpdC5vCi1vYmoteSArPSBzZXRiaXQubyBjbGVhcmJpdC5vIGNo
YW5nZWJpdC5vCi1vYmoteSArPSB0ZXN0c2V0Yml0Lm8gdGVzdGNsZWFyYml0
Lm8gdGVzdGNoYW5nZWJpdC5vCitvYmoteSArPSBmaW5kYml0Lm8KK29iai15
ICs9IGJpdG9wcy5vCiBvYmoteSArPSBzdHJjaHIubyBzdHJyY2hyLm8KIG9i
ai15ICs9IGxpYjFmdW5jcy5vIGxzaHJkaTMubyBkaXY2NC5vCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi5jNjliYjUzMDM3Ci0tLSAvZGV2L251bGwK
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYwpAQCAtMCww
ICsxLDk4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE4IEFSTSBMdGQu
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
dmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRo
aXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcv
bGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgor
I2luY2x1ZGUgPHhlbi9wcmVmZXRjaC5oPgorI2luY2x1ZGUgPGFzbS9zeXN0
ZW0uaD4KKworLyoKKyAqIFRoZSBhdG9taWMgYml0IG9wZXJhdGlvbnMgcGFz
cyB0aGUgbnVtYmVyIG9mIGJpdCBpbiBhIHNpZ25lZCBudW1iZXIKKyAqIChu
b3Qgc3VyZSB3aHkpLiBUaGlzIGhhcyB0aGUgZHJhd2JhY2sgdG8gaW5jcmVh
c2UgdGhlIGNvbXBsZXhpdHkgb2YKKyAqIHRoZSByZXN1bHRpbmcgYXNzZW1i
bHkuCisgKgorICogVG8gZ2VuZXJhdGUgc2ltcGxlciBjb2RlLCB0aGUgbnVt
YmVyIG9mIGJpdCAobnIpIHdpbGwgYmUgY2FzdCB0bworICogdW5zaWduZWQg
aW50LgorICoKKyAqIFhYWDogUmV3b3JrIHRoZSBpbnRlcmZhY2UgdG8gdXNl
IHVuc2lnbmVkIGludC4KKyAqLworCisjZGVmaW5lIGJpdG9wKG5hbWUsIGlu
c3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAordm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAq
cCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdm9sYXRp
bGUgdWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgo
dW5zaWduZWQgaW50KW5yKTsgICAgXAorICAgIGNvbnN0IHVpbnQzMl90IG1h
c2sgPSBCSVRfTUFTSygodW5zaWduZWQgaW50KW5yKTsgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFTU0VS
VCgoKHZhZGRyX3QpcCAmIDB4MykgPT0gMCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwcmVmZXRjaHcoKGNvbnN0
IHZvaWQgKilwdHIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIGRvICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2b2xhdGls
ZSAoIi8vICIgX19zdHJpbmdpZnkobmFtZSkgIlxuIiAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAiICAgbGRyZXggICAlMiwgJTFcbiIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICAgICUy
LCAlMiwgJTNcbiIgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICIgICBzdHJleCAgICUwLCAlMiwgJTFcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICA6ICI9JnIiIChy
ZXMpLCAiK1FvIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgOiAiciIgKG1hc2spKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgfSB3aGlsZSAoIHJlcyApOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQorCisj
ZGVmaW5lIHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoraW50IG5hbWUoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50
MzJfdCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAgXAor
ICAgIHVuc2lnbmVkIGludCBiaXQgPSAodW5zaWduZWQgaW50KW5yICUgQklU
U19QRVJfV09SRDsgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb25zdCB1
aW50MzJfdCBtYXNrID0gQklUX01BU0soYml0KTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyByZXMs
IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGludCBvbGRiaXQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQVNTRVJU
KCgodmFkZHJfdClwICYgMHgzKSA9PSAwKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNtcF9tYigpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBhc20gdm9sYXRpbGUgKCIvLyAiIF9fc3RyaW5naWZ5KG5h
bWUpICJcbiIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
IiAgIGxkcmV4ICAgJTMsICUyXG4iICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIgICBsc3IgICAg
ICUxLCAlMywgJTUgLy8gU2F2ZSBvbGQgdmFsdWUgb2YgYml0XG4iICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAiICAgIiBfX3N0cmluZ2lmeShpbnN0
cikgIiAgJTMsICUzLCAlNCAvLyBUb2dnbGUgYml0XG4iICAgICAgICAgICAg
IFwKKyAgICAgICAgIiAgIHN0cmV4ICAlMCwgJTMsICUyXG4iICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IDogIj0mciIgKHJlcyksICI9JnIiIChvbGRiaXQpLCAiK1FvIiAoKnB0ciks
ICI9JnIiICh0bXApICAgICAgICAgICAgXAorICAgICAgICA6ICJyIiAobWFz
ayksICJyIiAoYml0KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggcmVzICk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNt
cF9tYigpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIG9sZGJpdCAmIDE7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKworYml0
b3AoY2hhbmdlX2JpdCwgZW9yKQorYml0b3AoY2xlYXJfYml0LCBiaWMpCiti
aXRvcChzZXRfYml0LCBvcnIpCisKK3Rlc3RvcCh0ZXN0X2FuZF9jaGFuZ2Vf
Yml0LCBlb3IpCit0ZXN0b3AodGVzdF9hbmRfY2xlYXJfYml0LCBiaWMpCit0
ZXN0b3AodGVzdF9hbmRfc2V0X2JpdCwgb3JyKQorCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL2JpdG9wcy5oIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9i
aXRvcHMuaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDVlMTM0
NzZmNC4uMDAwMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGli
L2JpdG9wcy5oCisrKyAvZGV2L251bGwKQEAgLTEsMTA0ICswLDAgQEAKLQot
I2lmIF9fTElOVVhfQVJNX0FSQ0hfXyA+PSA2Ci0JLm1hY3JvCWJpdG9wLCBu
YW1lLCBpbnN0cgotRU5UUlkoCVxuYW1lCQkpCi1VTldJTkQoCS5mbnN0YXJ0
CSkKLQlhbmRzCWlwLCByMSwgIzMKLQlzdHJuZWIJcjEsIFtpcF0JCUAgYXNz
ZXJ0IHdvcmQtYWxpZ25lZAotCW1vdglyMiwgIzEKLQlhbmQJcjMsIHIwLCAj
MzEJCUAgR2V0IGJpdCBvZmZzZXQKLQltb3YJcjAsIHIwLCBsc3IgIzUKLQlh
ZGQJcjEsIHIxLCByMCwgbHNsICMyCUAgR2V0IHdvcmQgb2Zmc2V0Ci0jaWYg
X19MSU5VWF9BUk1fQVJDSF9fID49IDcgJiYgZGVmaW5lZChDT05GSUdfU01Q
KQotCS5hcmNoX2V4dGVuc2lvbgltcAotCUFMVF9TTVAoVyhwbGR3KQlbcjFd
KQotCUFMVF9VUChXKG5vcCkpCi0jZW5kaWYKLQltb3YJcjMsIHIyLCBsc2wg
cjMKLTE6CWxkcmV4CXIyLCBbcjFdCi0JXGluc3RyCXIyLCByMiwgcjMKLQlz
dHJleAlyMCwgcjIsIFtyMV0KLQljbXAJcjAsICMwCi0JYm5lCTFiCi0JYngJ
bHIKLVVOV0lORCgJLmZuZW5kCQkpCi1FTkRQUk9DKFxuYW1lCQkpCi0JLmVu
ZG0KLQotCS5tYWNybwl0ZXN0b3AsIG5hbWUsIGluc3RyLCBzdG9yZQotRU5U
UlkoCVxuYW1lCQkpCi1VTldJTkQoCS5mbnN0YXJ0CSkKLQlhbmRzCWlwLCBy
MSwgIzMKLQlzdHJuZWIJcjEsIFtpcF0JCUAgYXNzZXJ0IHdvcmQtYWxpZ25l
ZAotCW1vdglyMiwgIzEKLQlhbmQJcjMsIHIwLCAjMzEJCUAgR2V0IGJpdCBv
ZmZzZXQKLQltb3YJcjAsIHIwLCBsc3IgIzUKLQlhZGQJcjEsIHIxLCByMCwg
bHNsICMyCUAgR2V0IHdvcmQgb2Zmc2V0Ci0JbW92CXIzLCByMiwgbHNsIHIz
CQlAIGNyZWF0ZSBtYXNrCi0Jc21wX2RtYgotI2lmIF9fTElOVVhfQVJNX0FS
Q0hfXyA+PSA3ICYmIGRlZmluZWQoQ09ORklHX1NNUCkKLQkuYXJjaF9leHRl
bnNpb24JbXAKLQlBTFRfU01QKFcocGxkdykJW3IxXSkKLQlBTFRfVVAoVyhu
b3ApKQotI2VuZGlmCi0xOglsZHJleAlyMiwgW3IxXQotCWFuZHMJcjAsIHIy
LCByMwkJQCBzYXZlIG9sZCB2YWx1ZSBvZiBiaXQKLQlcaW5zdHIJcjIsIHIy
LCByMwkJQCB0b2dnbGUgYml0Ci0Jc3RyZXgJaXAsIHIyLCBbcjFdCi0JY21w
CWlwLCAjMAotCWJuZQkxYgotCXNtcF9kbWIKLQljbXAJcjAsICMwCi0JbW92
bmUJcjAsICMxCi0yOglieAlscgotVU5XSU5EKAkuZm5lbmQJCSkKLUVORFBS
T0MoXG5hbWUJCSkKLQkuZW5kbQotI2Vsc2UKLQkubWFjcm8JYml0b3AsIG5h
bWUsIGluc3RyCi1FTlRSWSgJXG5hbWUJCSkKLVVOV0lORCgJLmZuc3RhcnQJ
KQotCWFuZHMJaXAsIHIxLCAjMwotCXN0cm5lYglyMSwgW2lwXQkJQCBhc3Nl
cnQgd29yZC1hbGlnbmVkCi0JYW5kCXIyLCByMCwgIzMxCi0JbW92CXIwLCBy
MCwgbHNyICM1Ci0JbW92CXIzLCAjMQotCW1vdglyMywgcjMsIGxzbCByMgot
CXNhdmVfYW5kX2Rpc2FibGVfaXJxcyBpcAotCWxkcglyMiwgW3IxLCByMCwg
bHNsICMyXQotCVxpbnN0cglyMiwgcjIsIHIzCi0Jc3RyCXIyLCBbcjEsIHIw
LCBsc2wgIzJdCi0JcmVzdG9yZV9pcnFzIGlwCi0JbW92CXBjLCBscgotVU5X
SU5EKAkuZm5lbmQJCSkKLUVORFBST0MoXG5hbWUJCSkKLQkuZW5kbQotCi0v
KioKLSAqIHRlc3RvcCAtIGltcGxlbWVudCBhIHRlc3RfYW5kX3h4eF9iaXQg
b3BlcmF0aW9uLgotICogQGluc3RyOiBvcGVyYXRpb25hbCBpbnN0cnVjdGlv
bgotICogQHN0b3JlOiBzdG9yZSBpbnN0cnVjdGlvbgotICoKLSAqIE5vdGU6
IHdlIGNhbiB0cml2aWFsbHkgY29uZGl0aW9uYWxpc2UgdGhlIHN0b3JlIGlu
c3RydWN0aW9uCi0gKiB0byBhdm9pZCBkaXJ0eWluZyB0aGUgZGF0YSBjYWNo
ZS4KLSAqLwotCS5tYWNybwl0ZXN0b3AsIG5hbWUsIGluc3RyLCBzdG9yZQot
RU5UUlkoCVxuYW1lCQkpCi1VTldJTkQoCS5mbnN0YXJ0CSkKLQlhbmRzCWlw
LCByMSwgIzMKLQlzdHJuZWIJcjEsIFtpcF0JCUAgYXNzZXJ0IHdvcmQtYWxp
Z25lZAotCWFuZAlyMywgcjAsICMzMQotCW1vdglyMCwgcjAsIGxzciAjNQot
CXNhdmVfYW5kX2Rpc2FibGVfaXJxcyBpcAotCWxkcglyMiwgW3IxLCByMCwg
bHNsICMyXSEKLQltb3YJcjAsICMxCi0JdHN0CXIyLCByMCwgbHNsIHIzCi0J
XGluc3RyCXIyLCByMiwgcjAsIGxzbCByMwotCVxzdG9yZQlyMiwgW3IxXQot
CW1vdmVxCXIwLCAjMAotCXJlc3RvcmVfaXJxcyBpcAotCW1vdglwYywgbHIK
LVVOV0lORCgJLmZuZW5kCQkpCi1FTkRQUk9DKFxuYW1lCQkpCi0JLmVuZG0K
LSNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9j
aGFuZ2ViaXQuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvY2hhbmdlYml0
LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDZlNGFlNzU5NGEu
LjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9jaGFu
Z2ViaXQuUworKysgL2Rldi9udWxsCkBAIC0xLDE0ICswLDAgQEAKLS8qCi0g
KiAgbGludXgvYXJjaC9hcm0vbGliL2NoYW5nZWJpdC5TCi0gKgotICogIENv
cHlyaWdodCAoQykgMTk5NS0xOTk2IFJ1c3NlbGwgS2luZwotICoKLSAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBh
cwotICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCi0gKi8KLSNpbmNsdWRlICJhc3NlbWJsZXIuaCIKLSNpbmNsdWRlICJi
aXRvcHMuaCIKLSAgICAgICAgICAgICAgICAudGV4dAotCi1iaXRvcAlfY2hh
bmdlX2JpdCwgZW9yCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIv
bGliL2NsZWFyYml0LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2NsZWFy
Yml0LlMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGZkYTU1M2Yy
NDYuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9j
bGVhcmJpdC5TCisrKyAvZGV2L251bGwKQEAgLTEsMTQgKzAsMCBAQAotLyoK
LSAqICBsaW51eC9hcmNoL2FybS9saWIvY2xlYXJiaXQuUwotICoKLSAqICBD
b3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBSdXNzZWxsIEtpbmcKLSAqCi0gKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIg
YXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgotICovCi0jaW5jbHVkZSAiYXNzZW1ibGVyLmgiCi0jaW5jbHVkZSAi
Yml0b3BzLmgiCi0gICAgICAgICAgICAgICAgLnRleHQKLQotYml0b3AJX2Ns
ZWFyX2JpdCwgYmljCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIv
bGliL3NldGJpdC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9zZXRiaXQu
UwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDUyZjBhYjY1Yy4u
MDAwMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3NldGJp
dC5TCisrKyAvZGV2L251bGwKQEAgLTEsMTUgKzAsMCBAQAotLyoKLSAqICBs
aW51eC9hcmNoL2FybS9saWIvc2V0Yml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0
IChDKSAxOTk1LTE5OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAq
LwotCi0jaW5jbHVkZSAiYXNzZW1ibGVyLmgiCi0jaW5jbHVkZSAiYml0b3Bz
LmgiCi0JLnRleHQKLQotYml0b3AJX3NldF9iaXQsIG9ycgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi90ZXN0Y2hhbmdlYml0LlMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQuUwpkZWxldGVk
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDgzYjA0YzA1Ny4uMDAwMDAwMDAw
MAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjaGFuZ2ViaXQu
UworKysgL2Rldi9udWxsCkBAIC0xLDE1ICswLDAgQEAKLS8qCi0gKiAgbGlu
dXgvYXJjaC9hcm0vbGliL3Rlc3RjaGFuZ2ViaXQuUwotICoKLSAqICBDb3B5
cmlnaHQgKEMpIDE5OTUtMTk5NiBSdXNzZWxsIEtpbmcKLSAqCi0gKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMK
LSAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgotICovCi0KLSNpbmNsdWRlICJhc3NlbWJsZXIuaCIKLSNpbmNsdWRlICJi
aXRvcHMuaCIKLSAgICAgICAgICAgICAgICAudGV4dAotCi10ZXN0b3AJX3Rl
c3RfYW5kX2NoYW5nZV9iaXQsIGVvciwgc3RyCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjbGVhcmJpdC5TIGIveGVuL2FyY2gv
YXJtL2FybTMyL2xpYi90ZXN0Y2xlYXJiaXQuUwpkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggNmY1YjdiOTJkMS4uMDAwMDAwMDAwMAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvbGliL3Rlc3RjbGVhcmJpdC5TCisrKyAvZGV2
L251bGwKQEAgLTEsMTUgKzAsMCBAQAotLyoKLSAqICBsaW51eC9hcmNoL2Fy
bS9saWIvdGVzdGNsZWFyYml0LlMKLSAqCi0gKiAgQ29weXJpZ2h0IChDKSAx
OTk1LTE5OTYgUnVzc2VsbCBLaW5nCi0gKgotICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKLSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCi0gKiBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KLSAqLwotCi0j
aW5jbHVkZSAiYXNzZW1ibGVyLmgiCi0jaW5jbHVkZSAiYml0b3BzLmgiCi0g
ICAgICAgICAgICAgICAgLnRleHQKLQotdGVzdG9wCV90ZXN0X2FuZF9jbGVh
cl9iaXQsIGJpY25lLCBzdHJuZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTMyL2xpYi90ZXN0c2V0Yml0LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
bGliL3Rlc3RzZXRiaXQuUwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMzA0MjVhODQyYS4uMDAwMDAwMDAwMAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGliL3Rlc3RzZXRiaXQuUworKysgL2Rldi9udWxsCkBAIC0xLDE1
ICswLDAgQEAKLS8qCi0gKiAgbGludXgvYXJjaC9hcm0vbGliL3Rlc3RzZXRi
aXQuUwotICoKLSAqICBDb3B5cmlnaHQgKEMpIDE5OTUtMTk5NiBSdXNzZWxs
IEtpbmcKLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotICogaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSB2ZXJzaW9uIDIgYXMKLSAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgotICovCi0KLSNpbmNsdWRlICJhc3NlbWJs
ZXIuaCIKLSNpbmNsdWRlICJiaXRvcHMuaCIKLSAgICAgICAgICAgICAgICAu
dGV4dAotCi10ZXN0b3AJX3Rlc3RfYW5kX3NldF9iaXQsIG9ycmVxLCBzdHJl
cQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRv
cHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmgKaW5k
ZXggOGJlMzU2NDU0MC4uNjdjNGMzZjU1YyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oCkBAIC0xLDE5ICsxLDEyIEBACiAj
aWZuZGVmIF9BUk1fQVJNMzJfQklUT1BTX0gKICNkZWZpbmUgX0FSTV9BUk0z
Ml9CSVRPUFNfSAogCi1leHRlcm4gdm9pZCBfc2V0X2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiB2b2lkIF9jbGVhcl9iaXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7Ci1leHRlcm4gdm9pZCBfY2hhbmdl
X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsKLWV4dGVybiBpbnQg
X3Rlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7
Ci1leHRlcm4gaW50IF90ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICogcCk7Ci1leHRlcm4gaW50IF90ZXN0X2FuZF9jaGFuZ2Vf
Yml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotCi0jZGVmaW5lIHNl
dF9iaXQobixwKSAgICAgICAgICAgICAgX3NldF9iaXQobixwKQotI2RlZmlu
ZSBjbGVhcl9iaXQobixwKSAgICAgICAgICAgIF9jbGVhcl9iaXQobixwKQot
I2RlZmluZSBjaGFuZ2VfYml0KG4scCkgICAgICAgICAgIF9jaGFuZ2VfYml0
KG4scCkKLSNkZWZpbmUgdGVzdF9hbmRfc2V0X2JpdChuLHApICAgICBfdGVz
dF9hbmRfc2V0X2JpdChuLHApCi0jZGVmaW5lIHRlc3RfYW5kX2NsZWFyX2Jp
dChuLHApICAgX3Rlc3RfYW5kX2NsZWFyX2JpdChuLHApCi0jZGVmaW5lIHRl
c3RfYW5kX2NoYW5nZV9iaXQobixwKSAgX3Rlc3RfYW5kX2NoYW5nZV9iaXQo
bixwKQorZXh0ZXJuIHZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZv
aWQgKiBwKTsKK2V4dGVybiB2b2lkIGNsZWFyX2JpdChpbnQgbnIsIHZvbGF0
aWxlIHZvaWQgKiBwKTsKK2V4dGVybiB2b2lkIGNoYW5nZV9iaXQoaW50IG5y
LCB2b2xhdGlsZSB2b2lkICogcCk7CitleHRlcm4gaW50IHRlc3RfYW5kX3Nl
dF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICogcCk7CitleHRlcm4gaW50
IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBw
KTsKK2V4dGVybiBpbnQgdGVzdF9hbmRfY2hhbmdlX2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKiBwKTsKIAogI2RlZmluZSBmbHNsIGZscwogCi0tIAoy
LjExLjAKCg==

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

RnJvbSAwN2UzMzY4MTk4MjcwMDNlNDI2YTAzZTRiNmE0ODlkZWE1OTNlMmM3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIwICswMTAwClN1YmplY3Q6IFtQQVRDSCAwNS8xNV0geGVuL2Fy
bTogYml0b3BzOiBDb25zb2xpZGF0ZSBwcm90b3R5cGVzIGluIG9uZSBwbGFj
ZQoKVGhlIHByb3RvdHlwZSBhcmUgdGhlIHNhbWUgYmV0d2VlbiBhcm0zMiBh
bmQgYXJtNjQuIENvbnNvbGlkYXRlIHRoZW0gaW4KYXNtLWFybS9iaXRvcHMu
aC4KClRoaXMgY2hhbmdlIHdpbGwgaGVscCB0aGUgaW50cm9kdWN0aW9ucyBv
ZiBuZXcgaGVscGVycyBpbiBhIGZvbGxvdy11cApwYXRjaC4KClRoaXMgaXMg
cGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL2JpdG9wcy5oIHwgIDcgLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9iaXRvcHMuaCB8IDEwIC0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggICAgICAgfCAg
OCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtMzIvYml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTMyL2JpdG9wcy5oCmluZGV4IDY3YzRjM2Y1NWMuLjU3OTM4YTU4NzQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvYml0b3BzLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9iaXRvcHMuaApAQCAt
MSwxMyArMSw2IEBACiAjaWZuZGVmIF9BUk1fQVJNMzJfQklUT1BTX0gKICNk
ZWZpbmUgX0FSTV9BUk0zMl9CSVRPUFNfSAogCi1leHRlcm4gdm9pZCBzZXRf
Yml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIHZvaWQg
Y2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJu
IHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKiBwKTsK
LWV4dGVybiBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKiBwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfY2xlYXJfYml0KGlu
dCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotZXh0ZXJuIGludCB0ZXN0X2Fu
ZF9jaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqIHApOwotCiAj
ZGVmaW5lIGZsc2wgZmxzCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9iaXRvcHMuaAppbmRleCA2YmYxOTIyNjgwLi42Y2MyMjRhZDEz
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9w
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvYml0b3BzLmgK
QEAgLTEsMTYgKzEsNiBAQAogI2lmbmRlZiBfQVJNX0FSTTY0X0JJVE9QU19I
CiAjZGVmaW5lIF9BUk1fQVJNNjRfQklUT1BTX0gKIAotLyoKLSAqIExpdHRs
ZSBlbmRpYW4gYXNzZW1ibHkgYXRvbWljIGJpdG9wcy4KLSAqLwotZXh0ZXJu
IHZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnApOwotZXh0
ZXJuIHZvaWQgY2xlYXJfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7
Ci1leHRlcm4gdm9pZCBjaGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9p
ZCAqcCk7Ci1leHRlcm4gaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2
b2xhdGlsZSB2b2lkICpwKTsKLWV4dGVybiBpbnQgdGVzdF9hbmRfY2xlYXJf
Yml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7Ci1leHRlcm4gaW50IHRl
c3RfYW5kX2NoYW5nZV9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsK
LQogLyogQmFzZWQgb24gbGludXgvaW5jbHVkZS9hc20tZ2VuZXJpYy9iaXRv
cHMvYnVpbHRpbi1fX2Zmcy5oICovCiAvKioKICAqIF9fZmZzIC0gZmluZCBm
aXJzdCBiaXQgaW4gd29yZC4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o
CmluZGV4IDg4ODU4NGVhZWUuLjY0ODk5YTM2YWIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9iaXRvcHMuaApAQCAtMzYsNiArMzYsMTQgQEAKICMgZXJyb3Ig
InVua25vd24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAorLyogQXRvbWljcyBi
aXRvcHMgKi8KK3ZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KnApOwordm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpw
KTsKK3ZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAp
OworaW50IHRlc3RfYW5kX3NldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKTsKK2ludCB0ZXN0X2FuZF9jbGVhcl9iaXQoaW50IG5yLCB2b2xhdGls
ZSB2b2lkICpwKTsKK2ludCB0ZXN0X2FuZF9jaGFuZ2VfYml0KGludCBuciwg
dm9sYXRpbGUgdm9pZCAqcCk7CisKIC8qKgogICogX190ZXN0X2FuZF9zZXRf
Yml0IC0gU2V0IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2YWx1ZQogICog
QG5yOiBCaXQgdG8gc2V0Ci0tIAoyLjExLjAKCg==

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

RnJvbSAzZjkxODRiZjhhMzdjZjYyZjc4NzRjNmYyOTJiZGIyZDA0YjYwMmE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM3OjUzIC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwNi8xNV0geGVuL2Fy
bTY0OiBjbXB4Y2hnOiBTaW1wbGlmeSB0aGUgY21weGNoZyBpbXBsZW1lbnRh
dGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVhY2ggY2FzZSBv
ZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBSYXRoZXIgdGhh
biBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1hY3JvIHRvIGdl
bmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBjb2RlIGVhc2ll
ciB0byByZWFkIGFuZCBtb2RpZnkuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5
NS4KClNpZ25lZC1vZmYtYnk7IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCB8IDk4ICsrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
NiBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2NtcHhjaGcuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCmluZGV4IDM1OTI3MTE3
M2UuLmYwZjk5NGRiYzYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvY21weGNoZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtNjQvY21weGNoZy5oCkBAIC02MSw4MSArNjEsNTUgQEAgc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1bnNpZ25lZCBsb25nIHgsIHZv
bGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUKIAlfX3JldDsgXAogfSkKIAot
ZXh0ZXJuIHZvaWQgX19iYWRfY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIs
IGludCBzaXplKTsKK2V4dGVybiB1bnNpZ25lZCBsb25nIF9fYmFkX2NtcHhj
aGcodm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZSk7CisKKyNkZWZpbmUg
X19DTVBYQ0hHX0NBU0Uodywgc3osIG5hbWUpCQkJCQlcCitzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZvbGF0
aWxlIHZvaWQgKnB0ciwJXAorCQkJCQkJICB1bnNpZ25lZCBsb25nIG9sZCwJ
XAorCQkJCQkJICB1bnNpZ25lZCBsb25nIG5ldykJXAorewkJCQkJCQkJCVwK
Kwl1bnNpZ25lZCBsb25nIHJlcywgb2xkdmFsOwkJCQkJXAorCQkJCQkJCQkJ
XAorCWRvIHsJCQkJCQkJCVwKKwkJYXNtIHZvbGF0aWxlKCIvLyBfX2NtcHhj
aGdfY2FzZV8iICNuYW1lICJcbiIJCVwKKwkJIglsZHhyIiAjc3ogIgklIiAj
dyAiMSwgJTJcbiIJCQlcCisJCSIJbW92CSV3MCwgIzBcbiIJCQkJXAorCQki
CWNtcAklIiAjdyAiMSwgJSIgI3cgIjNcbiIJCQlcCisJCSIJYi5uZQkxZlxu
IgkJCQkJXAorCQkiCXN0eHIiICNzeiAiCSV3MCwgJSIgI3cgIjQsICUyXG4i
CQlcCisJCSIxOlxuIgkJCQkJCQlcCisJCTogIj0mciIgKHJlcyksICI9JnIi
IChvbGR2YWwpLAkJCQlcCisJCSAgIitRIiAoKih1bnNpZ25lZCBsb25nICop
cHRyKQkJCQlcCisJCTogIklyIiAob2xkKSwgInIiIChuZXcpCQkJCQlcCisJ
CTogImNjIik7CQkJCQkJXAorCX0gd2hpbGUgKHJlcyk7CQkJCQkJCVwKKwkJ
CQkJCQkJCVwKKwlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCit9CisKK19fQ01Q
WENIR19DQVNFKHcsIGIsIDEpCitfX0NNUFhDSEdfQ0FTRSh3LCBoLCAyKQor
X19DTVBYQ0hHX0NBU0UodywgICwgNCkKK19fQ01QWENIR19DQVNFKCAsICAs
IDgpCiAKIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19j
bXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwKIAkJCQkJICAgICB1bnNpZ25l
ZCBsb25nIG9sZCwKIAkJCQkJICAgICB1bnNpZ25lZCBsb25nIG5ldywgaW50
IHNpemUpCiB7Ci0JdW5zaWduZWQgbG9uZyBvbGR2YWwgPSAwLCByZXM7Ci0K
IAlzd2l0Y2ggKHNpemUpIHsKIAljYXNlIDE6Ci0JCWRvIHsKLQkJCWFzbSB2
b2xhdGlsZSgiLy8gX19jbXB4Y2hnMVxuIgotCQkJIglsZHhyYgkldzEsICUy
XG4iCi0JCQkiCW1vdgkldzAsICMwXG4iCi0JCQkiCWNtcAkldzEsICV3M1xu
IgotCQkJIgliLm5lCTFmXG4iCi0JCQkiCXN0eHJiCSV3MCwgJXc0LCAlMlxu
IgotCQkJIjE6XG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZh
bCksICIrUSIgKCoodTggKilwdHIpCi0JCQkJOiAiSXIiIChvbGQpLCAiciIg
KG5ldykKLQkJCQk6ICJjYyIpOwotCQl9IHdoaWxlIChyZXMpOwotCQlicmVh
azsKLQorCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfMShwdHIsIG9sZCwgbmV3
KTsKIAljYXNlIDI6Ci0JCWRvIHsKLQkJCWFzbSB2b2xhdGlsZSgiLy8gX19j
bXB4Y2hnMlxuIgotCQkJIglsZHhyaAkldzEsICUyXG4iCi0JCQkiCW1vdgkl
dzAsICMwXG4iCi0JCQkiCWNtcAkldzEsICV3M1xuIgotCQkJIgliLm5lCTFm
XG4iCi0JCQkiCXN0eHJoCSV3MCwgJXc0LCAlMlxuIgotCQkJIjE6XG4iCi0J
CQkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCksICIrUSIgKCoodTE2
ICopcHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChuZXcpCi0JCQkJOiAi
Y2MiKTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0KKwkJcmV0dXJu
IF9fY21weGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldyk7CiAJY2FzZSA0Ogot
CQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIi8vIF9fY21weGNoZzRcbiIKLQkJ
CSIJbGR4cgkldzEsICUyXG4iCi0JCQkiCW1vdgkldzAsICMwXG4iCi0JCQki
CWNtcAkldzEsICV3M1xuIgotCQkJIgliLm5lCTFmXG4iCi0JCQkiCXN0eHIJ
JXcwLCAldzQsICUyXG4iCi0JCQkiMTpcbiIKLQkJCQk6ICI9JnIiIChyZXMp
LCAiPSZyIiAob2xkdmFsKSwgIitRIiAoKih1MzIgKilwdHIpCi0JCQkJOiAi
SXIiIChvbGQpLCAiciIgKG5ldykKLQkJCQk6ICJjYyIpOwotCQl9IHdoaWxl
IChyZXMpOwotCQlicmVhazsKLQorCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2Vf
NChwdHIsIG9sZCwgbmV3KTsKIAljYXNlIDg6Ci0JCWRvIHsKLQkJCWFzbSB2
b2xhdGlsZSgiLy8gX19jbXB4Y2hnOFxuIgotCQkJIglsZHhyCSUxLCAlMlxu
IgotCQkJIgltb3YJJXcwLCAjMFxuIgotCQkJIgljbXAJJTEsICUzXG4iCi0J
CQkiCWIubmUJMWZcbiIKLQkJCSIJc3R4cgkldzAsICU0LCAlMlxuIgotCQkJ
IjE6XG4iCi0JCQkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCksICIr
USIgKCoodTY0ICopcHRyKQotCQkJCTogIklyIiAob2xkKSwgInIiIChuZXcp
Ci0JCQkJOiAiY2MiKTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0K
KwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzgocHRyLCBvbGQsIG5ldyk7CiAJ
ZGVmYXVsdDoKLQkJX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwotCQlvbGR2
YWwgPSAwOworCQlyZXR1cm4gX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwog
CX0KIAotCXJldHVybiBvbGR2YWw7CisJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CiB9CiAKIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19j
bXB4Y2hnX21iKHZvbGF0aWxlIHZvaWQgKnB0ciwKLS0gCjIuMTEuMAoK

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

RnJvbSAwN2VjZGM1OTJiODQzNWI4ZjJmYTZlM2QyMGZhYTJiMTQ3YTFlYTlm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIyICswMTAwClN1YmplY3Q6IFtQQVRDSCAwNy8xNV0geGVuL2Fy
bTMyOiBjbXB4Y2hnOiBTaW1wbGlmeSB0aGUgY21weGNoZyBpbXBsZW1lbnRh
dGlvbgoKVGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGVhY2ggY2FzZSBv
ZiB0aGUgY21weGNoZyBpcyB0aGUgc2l6ZSBvZgp1c2VkLiBSYXRoZXIgdGhh
biBkdXBsaWNhdGluZyB0aGUgY29kZSwgcHJvdmlkZSBhIG1hY3JvIHRvIGdl
bmVyYXRlIGVhY2gKY2FzZXMuCgpUaGlzIG1ha2VzIHRoZSBjb2RlIGVhc2ll
ciB0byByZWFkIGFuZCBtb2RpZnkuCgpXaGlsZSBkb2luZyB0aGUgcmV3b3Jr
LCB0aGUgY2FzZSBmb3IgNjQtYml0IGNtcHhjaGcgaXMgcmVtb3ZlZC4gVGhp
cyBpcwp1bnVzZWQgdG9kYXkgKGFscmVhZHkgY29tbWVudGVkKSBhbmQgaXQg
d291bGQgbm90IGJlIHBvc3NpYmxlIHRvIHVzZQppdCBkaXJlY3RseS4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaCB8IDg0ICsr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCmluZGV4
IDAzZTBiZWQzYTYuLjQ3MWE5ZTNhM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvY21weGNoZy5oCkBAIC01Miw3MiArNTIsNTAgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9feGNoZyh1bnNpZ25lZCBs
b25nIHgsIHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUKICAqIGluZGlj
YXRlZCBieSBjb21wYXJpbmcgUkVUVVJOIHdpdGggT0xELgogICovCiAKLWV4
dGVybiB2b2lkIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLCBp
bnQgc2l6ZSk7CitleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hn
KHZvbGF0aWxlIHZvaWQgKnB0ciwgaW50IHNpemUpOworCisjZGVmaW5lIF9f
Q01QWENIR19DQVNFKHN6LCBuYW1lKQkJCQkJXAorc3RhdGljIGlubGluZSB1
bnNpZ25lZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2
b2lkICpwdHIsCVwKKwkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKKwkJ
CQkJCSAgdW5zaWduZWQgbG9uZyBuZXcpCVwKK3sJCQkJCQkJCQlcCisJdW5z
aWduZWQgbG9uZyBvbGR2YWwsIHJlczsJCQkJCVwKKwkJCQkJCQkJCVwKKwlk
byB7CQkJCQkJCQlcCisJCWFzbSB2b2xhdGlsZSgiQCBfX2NtcHhjaGdfY2Fz
ZV8iICNuYW1lICJcbiIJCVwKKwkJIglsZHJleCIgI3N6ICIJJTEsIFslMl1c
biIJCQlcCisJCSIJbW92CSUwLCAjMFxuIgkJCQlcCisJCSIJdGVxCSUxLCAl
M1xuIgkJCQlcCisJCSIJc3RyZXgiICNzeiAiZXEgJTAsICU0LCBbJTJdXG4i
CQkJXAorCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKQkJCQlcCisJ
CTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIgKG5ldykJCQlcCisJCTog
Im1lbW9yeSIsICJjYyIpOwkJCQkJXAorCX0gd2hpbGUgKHJlcyk7CQkJCQkJ
CVwKKwkJCQkJCQkJCVwKKwlyZXR1cm4gb2xkdmFsOwkJCQkJCQlcCit9CisK
K19fQ01QWENIR19DQVNFKGIsIDEpCitfX0NNUFhDSEdfQ0FTRShoLCAyKQor
X19DTVBYQ0hHX0NBU0UoICwgNCkKIAogc3RhdGljIGFsd2F5c19pbmxpbmUg
dW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCiAgICAgdm9sYXRpbGUgdm9pZCAq
cHRyLCB1bnNpZ25lZCBsb25nIG9sZCwgdW5zaWduZWQgbG9uZyBuZXcsIGlu
dCBzaXplKQogewotCXVuc2lnbmVkIGxvbmcgb2xkdmFsLCByZXM7Ci0KIAlw
cmVmZXRjaHcoKGNvbnN0IHZvaWQgKilwdHIpOwogCiAJc3dpdGNoIChzaXpl
KSB7CiAJY2FzZSAxOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIkAgX19j
bXB4Y2hnMVxuIgotCQkJIglsZHJleGIJJTEsIFslMl1cbiIKLQkJCSIJbW92
CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0cmV4YmVx
ICUwLCAlNCwgWyUyXVxuIgotCQkJCTogIj0mciIgKHJlcyksICI9JnIiIChv
bGR2YWwpCi0JCQkJOiAiciIgKHB0ciksICJJciIgKG9sZCksICJyIiAobmV3
KQotCQkJCTogIm1lbW9yeSIsICJjYyIpOwotCQl9IHdoaWxlIChyZXMpOwot
CQlicmVhazsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzEocHRyLCBvbGQs
IG5ldyk7CiAJY2FzZSAyOgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUoIkAg
X19jbXB4Y2hnMlxuIgotCQkJIglsZHJleGgJJTEsIFslMl1cbiIKLQkJCSIJ
bW92CSUwLCAjMFxuIgotCQkJIgl0ZXEJJTEsICUzXG4iCi0JCQkiCXN0cmV4
aGVxICUwLCAlNCwgWyUyXVxuIgotCQkJCTogIj0mciIgKHJlcyksICI9JnIi
IChvbGR2YWwpCi0JCQkJOiAiciIgKHB0ciksICJJciIgKG9sZCksICJyIiAo
bmV3KQotCQkJCTogIm1lbW9yeSIsICJjYyIpOwotCQl9IHdoaWxlIChyZXMp
OwotCQlicmVhazsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzIocHRyLCBv
bGQsIG5ldyk7CiAJY2FzZSA0OgotCQlkbyB7Ci0JCQlhc20gdm9sYXRpbGUo
IkAgX19jbXB4Y2hnNFxuIgotCQkJIglsZHJleAklMSwgWyUyXVxuIgotCQkJ
Igltb3YJJTAsICMwXG4iCi0JCQkiCXRlcQklMSwgJTNcbiIKLQkJCSIJc3Ry
ZXhlcQklMCwgJTQsIFslMl1cbiIKLQkJCQk6ICI9JnIiIChyZXMpLCAiPSZy
IiAob2xkdmFsKQotCQkJCTogInIiIChwdHIpLCAiSXIiIChvbGQpLCAiciIg
KG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2MiKTsKLQkgICAgfSB3aGlsZSAo
cmVzKTsKLQkgICAgYnJlYWs7Ci0jaWYgMAotCWNhc2UgODoKLQkJZG8gewot
CQkJYXNtIHZvbGF0aWxlKCJAIF9fY21weGNoZzhcbiIKLQkJCSIJbGRyZXhk
CSUxLCBbJTJdXG4iCi0JCQkiCW1vdgklMCwgIzBcbiIKLQkJCSIJdGVxCSUx
LCAlM1xuIgotCQkJIglzdHJleGRlcSAlMCwgJTQsIFslMl1cbiIKLQkJCQk6
ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKQotCQkJCTogInIiIChwdHIp
LCAiSXIiIChvbGQpLCAiciIgKG5ldykKLQkJCQk6ICJtZW1vcnkiLCAiY2Mi
KTsKLQkJfSB3aGlsZSAocmVzKTsKLQkJYnJlYWs7Ci0jZW5kaWYKKwkJcmV0
dXJuIF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQsIG5ldyk7CiAJZGVmYXVs
dDoKLQkJX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwotCQlvbGR2YWwgPSAw
OworCQlyZXR1cm4gX19iYWRfY21weGNoZyhwdHIsIHNpemUpOwogCX0KIAot
CXJldHVybiBvbGR2YWw7CisJQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9CiAK
IHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
X21iKHZvbGF0aWxlIHZvaWQgKnB0ciwKLS0gCjIuMTEuMAoK

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

RnJvbSBhYTAxMGRmZTMzODQ4MjcyZDA4ZGMxY2NiY2M3NTllNTk5ZmEzNjQw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCAwOC8xNV0geGVuL2Fy
bTogYml0b3BzOiBJbXBsZW1lbnQgYSBuZXcgc2V0IG9mIGhlbHBlcnMgdGhh
dAogY2FuIHRpbWVvdXQKCkV4Y2x1c2l2ZSBsb2FkLXN0b3JlIGF0b21pY3Mg
c2hvdWxkIG9ubHkgYmUgdXNlZCBiZXR3ZWVuIHRydXN0ZWQKdGhyZWFkcy4g
QXMgbm90IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0cnVzdGVkLCBpdCBtYXkgYmUg
cG9zc2libGUgdG8gRG9TClhlbiB3aGVuIHVwZGF0aW5nIHNoYXJlZCBtZW1v
cnkgd2l0aCBndWVzdCBhdG9taWNhbGx5LgoKVG8gcHJldmVudCB0aGUgaW5m
aW5pdGUgbG9vcCwgd2UgaW50cm9kdWNlIGEgbmV3IHNldCBvZiBoZWxwZXJz
IHRoYXQgY2FuCnRpbWVvdXQuIFRoZSB0aW1lb3V0IGlzIGJhc2VkIG9uIHRo
ZSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zLgoKVGhleSB3aWxsIGJl
IHVzZWQgaW4gZm9sbG93LXVwIHBhdGNoIHRvIG1ha2UgYXRvbWljIG9wZXJh
dGlvbnMKb24gc2hhcmVkIG1lbW9yeSBzYWZlLgoKVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2Fy
bS9hcm0zMi9saWIvYml0b3BzLmMgfCA1MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2xp
Yi9iaXRvcHMuYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oICAg
IHwgMjggKysrKysrKysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2Vk
LCAxMTcgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9iaXRvcHMuYyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMKaW5kZXggYzY5YmI1MzAzNy4u
MDg3NTAzMTRmYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xp
Yi9iaXRvcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9w
cy5jCkBAIC0zMCw3ICszMCw4IEBACiAgKi8KIAogI2RlZmluZSBiaXRvcChu
YW1lLCBpbnN0cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLXZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGludF8jI25hbWUo
aW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCBib29sIHRpbWVvdXQsXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBtYXhfdHJ5KSAgICAgICAgICAgICAgICAgIFwKIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgdm9sYXRpbGUgdWludDMyX3QgKnB0
ciA9ICh1aW50MzJfdCAqKXAgKyBCSVRfV09SRCgodW5zaWduZWQgaW50KW5y
KTsgICAgXAogICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBCSVRfTUFTSygo
dW5zaWduZWQgaW50KW5yKTsgICAgICAgICAgICAgICAgICAgICAgIFwKQEAg
LTQ3LDE3ICs0OCwzMyBAQCB2b2lkIG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2
b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAiICAgc3RyZXggICAlMCwgJTIsICUxXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgOiAiPSZyIiAocmVzKSwgIitRbyIgKCpwdHIpLCAiPSZyIiAodG1wKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIDogInIiICht
YXNrKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIH0gd2hpbGUgKCByZXMgKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIGlmICggIXJlcyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgYnJl
YWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwg
KCgtLW1heF90cnkpID4gMCkgKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHJldHVybiAhcmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAordm9pZCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAhaW50
XyMjbmFtZShuciwgcCwgZmFsc2UsIDApICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorYm9vbCBuYW1lIyNf
dGltZW91dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsIHVuc2lnbmVkIGlu
dCBtYXhfdHJ5KSAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgcmV0dXJuIGludF8jI25hbWUobnIsIHAsIHRydWUs
IG1heF90cnkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
fQogCiAjZGVmaW5lIHRlc3RvcChuYW1lLCBpbnN0cikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotaW50IG5h
bWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBhbHdheXNfaW5s
aW5lIGJvb2wgaW50XyMjbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAs
IGludCAqb2xkYml0LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCB0aW1lb3V0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSkg
ICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB2
b2xhdGlsZSB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopcCArIEJJVF9X
T1JEKCh1bnNpZ25lZCBpbnQpbnIpOyAgICBcCiAgICAgdW5zaWduZWQgaW50
IGJpdCA9ICh1bnNpZ25lZCBpbnQpbnIgJSBCSVRTX1BFUl9XT1JEOyAgICAg
ICAgICAgICAgICAgICAgXAogICAgIGNvbnN0IHVpbnQzMl90IG1hc2sgPSBC
SVRfTUFTSyhiaXQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
aW50IG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBBU1NFUlQoKCh2YWRkcl90KXAgJiAw
eDMpID09IDApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgc21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
NzEsMTQgKzg4LDM1IEBAIGludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9p
ZCAqcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICIgICBsc3IgICAgICUxLCAlMywgJTUgLy8gU2F2ZSBv
bGQgdmFsdWUgb2YgYml0XG4iICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAiICAgIiBfX3N0cmluZ2lmeShpbnN0cikgIiAgJTMsICUzLCAlNCAvLyBU
b2dnbGUgYml0XG4iICAgICAgICAgICAgIFwKICAgICAgICAgIiAgIHN0cmV4
ICAlMCwgJTMsICUyXG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIDogIj0mciIgKHJlcyksICI9JnIi
IChvbGRiaXQpLCAiK1FvIiAoKnB0ciksICI9JnIiICh0bXApICAgICAgICAg
ICAgXAorICAgICAgICA6ICI9JnIiIChyZXMpLCAiPSZyIiAoKm9sZGJpdCks
ICIrUW8iICgqcHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgIFwKICAgICAg
ICAgOiAiciIgKG1hc2spLCAiciIgKGJpdCkpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIHJl
cyApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgaWYgKCAhcmVzICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKCAh
dGltZW91dCB8fCAoKC0tbWF4X3RyeSkgPiAwKSApOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgc21wX21iKCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZXR1cm4gb2xk
Yml0ICYgMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgKm9sZGJpdCAmPSAxOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICByZXR1cm4gIXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK2ludCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGludCBvbGRi
aXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhaW50XyMjbmFtZShuciwgcCwgJm9sZGJp
dCwgZmFsc2UsIDApICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIG9sZGJpdDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitib29sIG5hbWUj
I190aW1lb3V0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBp
bnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkpICAgICAgICAgICAg
ICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmV0dXJuIGludF8jI25hbWUobnIsIHAsIG9sZGJpdCwgdHJ1ZSwg
bWF4X3RyeSk7ICAgICAgICAgICAgICAgICAgICAgICAgXAorfQogCiBiaXRv
cChjaGFuZ2VfYml0LCBlb3IpCiBiaXRvcChjbGVhcl9iaXQsIGJpYykKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saWIvYml0b3BzLmMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCmluZGV4IGIxYzY4MWM2
NDIuLjc4YmY0ZWQ4YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02
NC9saWIvYml0b3BzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9i
aXRvcHMuYwpAQCAtMjksNyArMjksOCBAQAogICovCiAKICNkZWZpbmUgYml0
b3AobmFtZSwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi12b2lkIG5hbWUoaW50IG5yLCB2b2xh
dGlsZSB2b2lkICpwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpbnRfIyNu
YW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCwgYm9vbCB0aW1lb3V0LFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSkgICAgICAgICAgICAgICAgICBcCiB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIHZvbGF0aWxlIHVpbnQzMl90
ICpwdHIgPSAodWludDMyX3QgKilwICsgQklUX1dPUkQoKHVuc2lnbmVkIGlu
dClucik7ICAgIFwKICAgICBjb25zdCB1aW50MzJfdCBtYXNrID0gQklUX01B
U0soKHVuc2lnbmVkIGludClucik7ICAgICAgICAgICAgICAgICAgICAgICBc
CkBAIC00MywxNyArNDQsMzMgQEAgdm9pZCBuYW1lKGludCBuciwgdm9sYXRp
bGUgdm9pZCAqcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgIiAgIHN0eHIgICAgJXcwLCAldzIsICUxXG4i
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIDogIj0mciIgKHJlcyksICIrUSIgKCpwdHIpLCAiPSZyIiAodG1w
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJy
IiAobWFzaykpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBpZiAoICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0
IHx8ICgoLS1tYXhfdHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICByZXR1cm4gIXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK3ZvaWQgbmFtZShpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICgg
IWludF8jI25hbWUobnIsIHAsIGZhbHNlLCAwKSApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2Jvb2wgbmFt
ZSMjX3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSkgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHJldHVybiBpbnRfIyNuYW1lKG5yLCBwLCB0
cnVlLCBtYXhfdHJ5KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKK30KIAogI2RlZmluZSB0ZXN0b3AobmFtZSwgaW5zdHIpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWlu
dCBuYW1lKGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgYWx3YXlz
X2lubGluZSBib29sIGludF8jI25hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwLCBpbnQgKm9sZGJpdCwgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90
cnkpICAgIFwKIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdm9sYXRpbGUgdWludDMyX3QgKnB0ciA9ICh1aW50MzJfdCAqKXAgKyBC
SVRfV09SRCgodW5zaWduZWQgaW50KW5yKTsgICAgXAogICAgIHVuc2lnbmVk
IGludCBiaXQgPSAodW5zaWduZWQgaW50KW5yICUgQklUU19QRVJfV09SRDsg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBjb25zdCB1aW50MzJfdCBtYXNr
ID0gQklUX01BU0soYml0KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyByZXMsIHRtcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIHVuc2lnbmVkIGxvbmcgb2xkYml0OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG8gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTYyLDE0ICs3OSwzNSBAQCBpbnQgbmFtZShpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAiICAgbHNyICAgICAldzEsICV3MywgJXc1IC8v
IFNhdmUgb2xkIHZhbHVlIG9mIGJpdFxuIiAgICAgICAgICAgICAgIFwKICAg
ICAgICAgIiAgICIgX19zdHJpbmdpZnkoaW5zdHIpICIgICV3MywgJXczLCAl
dzQgLy8gVG9nZ2xlIGJpdFxuIiAgICAgICAgICBcCiAgICAgICAgICIgICBz
dGx4ciAgICV3MCwgJXczLCAlMlxuIiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICA6ICI9JnIiIChyZXMpLCAi
PSZyIiAob2xkYml0KSwgIitRIiAoKnB0ciksICI9JnIiICh0bXApICAgICAg
ICAgICAgIFwKKyAgICAgICAgOiAiPSZyIiAocmVzKSwgIj0mciIgKCpvbGRi
aXQpLCAiK1EiICgqcHRyKSwgIj0mciIgKHRtcCkgICAgICAgICAgICBcCiAg
ICAgICAgIDogInIiIChtYXNrKSwgInIiIChiaXQpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICA6ICJt
ZW1vcnkiKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICB9IHdoaWxlICggcmVzICk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBpZiAoICFyZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoICF0aW1lb3V0
IHx8ICgoLS1tYXhfdHJ5KSA+IDApICk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBkbWIoaXNoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIHJldHVybiBvbGRiaXQgJiAx
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAqb2xkYml0ICY9IDE7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVy
biAhcmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAoraW50IG5hbWUoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50IG9sZGJpdDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBpZiAoICFpbnRfIyNuYW1lKG5yLCBwLCAmb2xkYml0LCBmYWxz
ZSwgMCkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2Jvb2wgbmFtZSMjX3RpbWVv
dXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGludCAqb2xk
Yml0LCB1bnNpZ25lZCBpbnQgbWF4X3RyeSkgICAgICAgICAgICAgICAgICAg
ICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBy
ZXR1cm4gaW50XyMjbmFtZShuciwgcCwgb2xkYml0LCB0cnVlLCBtYXhfdHJ5
KTsgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKIGJpdG9wKGNoYW5n
ZV9iaXQsIGVvcikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Yml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4
IDY0ODk5YTM2YWIuLjE5MTlmNTA4NDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9iaXRvcHMuaApAQCAtMzYsNyArMzYsMTQgQEAKICMgZXJyb3IgInVua25v
d24gQVJNIHZhcmlhbnQiCiAjZW5kaWYKIAotLyogQXRvbWljcyBiaXRvcHMg
Ki8KKy8qCisgKiBBdG9taWMgYml0b3BzCisgKgorICogVGhlIGhlbHBlcnMg
YmVsb3cgKnNob3VsZCogb25seSBiZSB1c2VkIG9uIG1lbW9yeSBzaGFyZWQg
YmV0d2VlbgorICogdHJ1c3RlZCB0aHJlYWRzIG9yIHdlIGtub3cgdGhlIG1l
bW9yeSBjYW5ub3QgYmUgYWNjZXNzZWQgYnkgYW5vdGhlcgorICogdGhyZWFk
LgorICovCisKIHZvaWQgc2V0X2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQg
KnApOwogdm9pZCBjbGVhcl9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpw
KTsKIHZvaWQgY2hhbmdlX2JpdChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAp
OwpAQCAtNDQsNiArNTEsMjUgQEAgaW50IHRlc3RfYW5kX3NldF9iaXQoaW50
IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9jbGVhcl9i
aXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIGludCB0ZXN0X2FuZF9j
aGFuZ2VfYml0KGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCk7CiAKKy8qCisg
KiBUaGUgaGVscGVycyBiZWxvdyBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1l
bW9yeSBpZiB0aGUgYWN0aW9uIHRha2VzCisgKiB0b28gbG9uZy4KKyAqCisg
KiBAbWF4X3RyeTogTWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoK
KyAqIFRoZSBoZWxwZXJzIHdpbGwgcmV0dXJuIHRydWUgd2hlbiB0aGUgdXBk
YXRlIGhhcyBzdWNjZWVkZWQgKGkuZSBubworICogdGltZW91dCkgYW5kIGZh
bHNlIGlmIHRoZSB1cGRhdGUgaGFzIGZhaWxlZC4KKyAqLworYm9vbCBzZXRf
Yml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwLCB1bnNpZ25l
ZCBpbnQgbWF4X3RyeSk7Citib29sIGNsZWFyX2JpdF90aW1lb3V0KGludCBu
ciwgdm9sYXRpbGUgdm9pZCAqcCwgdW5zaWduZWQgaW50IG1heF90cnkpOwor
Ym9vbCBjaGFuZ2VfYml0X3RpbWVvdXQoaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwLCB1bnNpZ25lZCBpbnQgbWF4X3RyeSk7Citib29sIHRlc3RfYW5kX3Nl
dF9iaXRfdGltZW91dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwgdW5zaWdu
ZWQgaW50IG1heF90cnkpOworYm9vbCB0ZXN0X2FuZF9jbGVhcl9iaXRfdGlt
ZW91dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQg
bWF4X3RyeSk7Citib29sIHRlc3RfYW5kX2NoYW5nZV9iaXRfdGltZW91dChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90
cnkpOworCiAvKioKICAqIF9fdGVzdF9hbmRfc2V0X2JpdCAtIFNldCBhIGJp
dCBhbmQgcmV0dXJuIGl0cyBvbGQgdmFsdWUKICAqIEBucjogQml0IHRvIHNl
dAotLSAKMi4xMS4wCgo=

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

RnJvbSA3NDRhMjkzNWUxMjU0OWM1MzdhYTVmYzgzNWJhZmE5MDExNGE2MzUx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIyIE1heSAyMDE5
IDEzOjM5OjE3IC0wNzAwClN1YmplY3Q6IFtQQVRDSCAwOS8xNV0geGVuL2Fy
bTogY21weGNoZzogUHJvdmlkZSBhIG5ldyBoZWxwZXIgdGhhdCBjYW4gdGlt
ZW91dAoKRXhjbHVzaXZlIGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25s
eSBiZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0aHJlYWRzLiBBcyBub3QgYWxs
IHRoZSBndWVzdHMgYXJlIHRydXN0ZWQsIGl0IG1heSBiZSBwb3NzaWJsZSB0
byBEb1MKWGVuIHdoZW4gdXBkYXRpbmcgc2hhcmVkIG1lbW9yeSB3aXRoIGd1
ZXN0IGF0b21pY2FsbHkuCgpUbyBwcmV2ZW50IHRoZSBpbmZpbml0ZSBsb29w
LCB3ZSBpbnRyb2R1Y2UgYSBuZXcgaGVscGVyIHRoYXQgY2FuIHRpbWVvdXQu
ClRoZSB0aW1lb3V0IGlzIGJhc2VkIG9uIHRoZSBtYXhpbXVtIG51bWJlciBv
ZiBpdGVyYXRpb25zLgoKSXQgd2lsbCBiZSB1c2VkIGluIGZvbGxvdy11cCBw
YXRjaCB0byBtYWtlIGF0b21pYyBvcGVyYXRpb25zIG9uIHNoYXJlZAptZW1v
cnkgc2FmZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
dGVmYW5vc0B4aWxpbnguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtMzIvY21weGNoZy5oIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNo
Zy5oIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxMDMgaW5zZXJ0aW9ucygrKSwgMjYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9jbXB4Y2hnLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2Nt
cHhjaGcuaAppbmRleCA0NzFhOWUzYTNmLi40OWNhMmEwZDdhIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2NtcHhjaGcuaApAQCAtNTUs
MTEgKzU1LDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hj
aGcodW5zaWduZWQgbG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBz
aXplCiBleHRlcm4gdW5zaWduZWQgbG9uZyBfX2JhZF9jbXB4Y2hnKHZvbGF0
aWxlIHZvaWQgKnB0ciwgaW50IHNpemUpOwogCiAjZGVmaW5lIF9fQ01QWENI
R19DQVNFKHN6LCBuYW1lKQkJCQkJXAotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpw
dHIsCVwKLQkJCQkJCSAgdW5zaWduZWQgbG9uZyBvbGQsCVwKLQkJCQkJCSAg
dW5zaWduZWQgbG9uZyBuZXcpCVwKK3N0YXRpYyBpbmxpbmUgYm9vbCBfX2Nt
cHhjaGdfY2FzZV8jI25hbWUodm9sYXRpbGUgdm9pZCAqcHRyLAkJXAorCQkJ
CQkgdW5zaWduZWQgbG9uZyAqb2xkLAkJXAorCQkJCQkgdW5zaWduZWQgbG9u
ZyBuZXcsCQlcCisJCQkJCSBib29sIHRpbWVvdXQsCQkJXAorCQkJCQkgdW5z
aWduZWQgaW50IG1heF90cnkpCQlcCiB7CQkJCQkJCQkJXAotCXVuc2lnbmVk
IGxvbmcgb2xkdmFsLCByZXM7CQkJCQlcCisJdW5zaWduZWQgbG9uZyBvbGR2
YWw7CQkJCQkJXAorCXVuc2lnbmVkIGxvbmcgcmVzOwkJCQkJCVwKIAkJCQkJ
CQkJCVwKIAlkbyB7CQkJCQkJCQlcCiAJCWFzbSB2b2xhdGlsZSgiQCBfX2Nt
cHhjaGdfY2FzZV8iICNuYW1lICJcbiIJCVwKQEAgLTY4LDI5ICs3MSwzNSBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2Vf
IyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0ciwJXAogCQkiCXRlcQklMSwgJTNc
biIJCQkJXAogCQkiCXN0cmV4IiAjc3ogImVxICUwLCAlNCwgWyUyXVxuIgkJ
CVwKIAkJOiAiPSZyIiAocmVzKSwgIj0mciIgKG9sZHZhbCkJCQkJXAotCQk6
ICJyIiAocHRyKSwgIklyIiAob2xkKSwgInIiIChuZXcpCQkJXAorCQk6ICJy
IiAocHRyKSwgIklyIiAoKm9sZCksICJyIiAobmV3KQkJCVwKIAkJOiAibWVt
b3J5IiwgImNjIik7CQkJCQlcCi0JfSB3aGlsZSAocmVzKTsJCQkJCQkJXAog
CQkJCQkJCQkJXAotCXJldHVybiBvbGR2YWw7CQkJCQkJCVwKKwkJaWYgKCFy
ZXMpCQkJCQkJXAorCQkJYnJlYWs7CQkJCQkJXAorCX0gd2hpbGUgKCF0aW1l
b3V0IHx8ICgoLS1tYXhfdHJ5KSA+IDApKTsJCQlcCisJCQkJCQkJCQlcCisJ
Km9sZCA9IG9sZHZhbDsJCQkJCQkJXAorCQkJCQkJCQkJXAorCXJldHVybiAh
cmVzOwkJCQkJCQlcCiB9CiAKIF9fQ01QWENIR19DQVNFKGIsIDEpCiBfX0NN
UFhDSEdfQ0FTRShoLCAyKQogX19DTVBYQ0hHX0NBU0UoICwgNCkKIAotc3Rh
dGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcoCi0g
ICAgdm9sYXRpbGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwgdW5z
aWduZWQgbG9uZyBuZXcsIGludCBzaXplKQorc3RhdGljIGFsd2F5c19pbmxp
bmUgYm9vbCBfX2ludF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5z
aWduZWQgbG9uZyAqb2xkLAorCQkJCQl1bnNpZ25lZCBsb25nIG5ldywgaW50
IHNpemUsCisJCQkJCWJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90
cnkpCiB7CiAJcHJlZmV0Y2h3KChjb25zdCB2b2lkICopcHRyKTsKIAogCXN3
aXRjaCAoc2l6ZSkgewogCWNhc2UgMToKLQkJcmV0dXJuIF9fY21weGNoZ19j
YXNlXzEocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdfY2Fz
ZV8xKHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWNhc2Ug
MjoKLQkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzIocHRyLCBvbGQsIG5ldyk7
CisJCXJldHVybiBfX2NtcHhjaGdfY2FzZV8yKHB0ciwgb2xkLCBuZXcsIHRp
bWVvdXQsIG1heF90cnkpOwogCWNhc2UgNDoKLQkJcmV0dXJuIF9fY21weGNo
Z19jYXNlXzQocHRyLCBvbGQsIG5ldyk7CisJCXJldHVybiBfX2NtcHhjaGdf
Y2FzZV80KHB0ciwgb2xkLCBuZXcsIHRpbWVvdXQsIG1heF90cnkpOwogCWRl
ZmF1bHQ6CiAJCXJldHVybiBfX2JhZF9jbXB4Y2hnKHB0ciwgc2l6ZSk7CiAJ
fQpAQCAtOTgsNiArMTA3LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVu
c2lnbmVkIGxvbmcgX19jbXB4Y2hnKAogCUFTU0VSVF9VTlJFQUNIQUJMRSgp
OwogfQogCitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9f
Y21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsCisJCQkJCSAgICAgdW5zaWdu
ZWQgbG9uZyBvbGQsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBuZXcsCisJ
CQkJCSAgICAgaW50IHNpemUpCit7CisJaWYgKCFfX2ludF9jbXB4Y2hnKHB0
ciwgJm9sZCwgbmV3LCBzaXplLCBmYWxzZSwgMCkpCisJCUFTU0VSVF9VTlJF
QUNIQUJMRSgpOworCisJcmV0dXJuIG9sZDsKK30KKwogc3RhdGljIGFsd2F5
c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIodm9sYXRpbGUg
dm9pZCAqcHRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIG5ldywgaW50IHNpemUpCkBAIC0xMTEsNiArMTMxLDI1IEBAIHN0
YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21i
KHZvbGF0aWxlIHZvaWQgKnB0ciwKIAlyZXR1cm4gcmV0OwogfQogCisvKgor
ICogVGhlIGhlbHBlciBtYXkgZmFpbCB0byB1cGRhdGUgdGhlIG1lbW9yeSBp
ZiB0aGUgYWN0aW9uIHRha2VzIHRvbyBsb25nLgorICoKKyAqIEBvbGQ6IE9u
IGNhbGwgdGhlIHZhbHVlIHBvaW50ZWQgY29udGFpbnMgdGhlIGV4cGVjdGVk
IG9sZCB2YWx1ZS4gSXQgd2lsbCBiZQorICogdXBkYXRlZCB0byB0aGUgYWN0
dWFsIG9sZCB2YWx1ZS4KKyAqIEBtYXhfdHJ5OiBNYXhpbXVtIG51bWJlciBv
ZiBpdGVyYXRpb25zCisgKgorICogVGhlIGhlbHBlciB3aWxsIHJldHVybiB0
cnVlIHdoZW4gdGhlIHVwZGF0ZSBoYXMgc3VjY2VlZGVkIChpLmUgbm8KKyAq
IHRpbWVvdXQpIGFuZCBmYWxzZSBpZiB0aGUgdXBkYXRlIGhhcyBmYWlsZWQu
CisgKi8KK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgX19jbXB4Y2hnX21i
X3RpbWVvdXQodm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkgICAgICAgdW5z
aWduZWQgbG9uZyAqb2xkLAorCQkJCQkgICAgICAgdW5zaWduZWQgbG9uZyBu
ZXcsCisJCQkJCSAgICAgICBpbnQgc2l6ZSwKKwkJCQkJICAgICAgIHVuc2ln
bmVkIGludCBtYXhfdHJ5KQoreworCXJldHVybiBfX2ludF9jbXB4Y2hnKHB0
ciwgb2xkLCBuZXcsIHNpemUsIHRydWUsIG1heF90cnkpOworfQorCiAjZGVm
aW5lIGNtcHhjaGcocHRyLG8sbikJCQkJCQlcCiAJKChfX3R5cGVvZl9fKCoo
cHRyKSkpX19jbXB4Y2hnX21iKChwdHIpLAkJCVwKIAkJCQkJICAodW5zaWdu
ZWQgbG9uZykobyksCQlcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L2NtcHhjaGcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvY21weGNoZy5oCmluZGV4IGYwZjk5NGRiYzYuLjViYzJlMWY3ODYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5oCkBA
IC02NCwxMSArNjQsMTQgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IF9feGNoZyh1bnNpZ25lZCBsb25nIHgsIHZvbGF0aWxlIHZvaWQgKnB0ciwg
aW50IHNpemUKIGV4dGVybiB1bnNpZ25lZCBsb25nIF9fYmFkX2NtcHhjaGco
dm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZSk7CiAKICNkZWZpbmUgX19D
TVBYQ0hHX0NBU0Uodywgc3osIG5hbWUpCQkJCQlcCi1zdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX2Nhc2VfIyNuYW1lKHZvbGF0aWxl
IHZvaWQgKnB0ciwJXAotCQkJCQkJICB1bnNpZ25lZCBsb25nIG9sZCwJXAot
CQkJCQkJICB1bnNpZ25lZCBsb25nIG5ldykJXAorc3RhdGljIGlubGluZSBi
b29sIF9fY21weGNoZ19jYXNlXyMjbmFtZSh2b2xhdGlsZSB2b2lkICpwdHIs
CQlcCisJCQkJCSB1bnNpZ25lZCBsb25nICpvbGQsCQlcCisJCQkJCSB1bnNp
Z25lZCBsb25nIG5ldywJCVwKKwkJCQkJIGJvb2wgdGltZW91dCwJCQlcCisJ
CQkJCSB1bnNpZ25lZCBpbnQgbWF4X3RyeSkJCVwKIHsJCQkJCQkJCQlcCi0J
dW5zaWduZWQgbG9uZyByZXMsIG9sZHZhbDsJCQkJCVwKKwl1bnNpZ25lZCBs
b25nIG9sZHZhbDsJCQkJCQlcCisJdW5zaWduZWQgbG9uZyByZXM7CQkJCQkJ
XAogCQkJCQkJCQkJXAogCWRvIHsJCQkJCQkJCVwKIAkJYXNtIHZvbGF0aWxl
KCIvLyBfX2NtcHhjaGdfY2FzZV8iICNuYW1lICJcbiIJCVwKQEAgLTgwLDEx
ICs4MywxNiBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4
Y2hnX2Nhc2VfIyNuYW1lKHZvbGF0aWxlIHZvaWQgKnB0ciwJXAogCQkiMTpc
biIJCQkJCQkJXAogCQk6ICI9JnIiIChyZXMpLCAiPSZyIiAob2xkdmFsKSwJ
CQkJXAogCQkgICIrUSIgKCoodW5zaWduZWQgbG9uZyAqKXB0cikJCQkJXAot
CQk6ICJJciIgKG9sZCksICJyIiAobmV3KQkJCQkJXAorCQk6ICJJciIgKCpv
bGQpLCAiciIgKG5ldykJCQkJXAogCQk6ICJjYyIpOwkJCQkJCVwKLQl9IHdo
aWxlIChyZXMpOwkJCQkJCQlcCiAJCQkJCQkJCQlcCi0JcmV0dXJuIG9sZHZh
bDsJCQkJCQkJXAorCQlpZiAoIXJlcykJCQkJCQlcCisJCQlicmVhazsJCQkJ
CQlcCisJfSB3aGlsZSAoIXRpbWVvdXQgfHwgKCgtLW1heF90cnkpID4gMCkp
OwkJCVwKKwkJCQkJCQkJCVwKKwkqb2xkID0gb2xkdmFsOwkJCQkJCQlcCisJ
CQkJCQkJCQlcCisJcmV0dXJuICFyZXM7CQkJCQkJCVwKIH0KIAogX19DTVBY
Q0hHX0NBU0UodywgYiwgMSkKQEAgLTkyLDE5ICsxMDAsMTkgQEAgX19DTVBY
Q0hHX0NBU0UodywgaCwgMikKIF9fQ01QWENIR19DQVNFKHcsICAsIDQpCiBf
X0NNUFhDSEdfQ0FTRSggLCAgLCA4KQogCi1zdGF0aWMgYWx3YXlzX2lubGlu
ZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZyh2b2xhdGlsZSB2b2lkICpwdHIs
Ci0JCQkJCSAgICAgdW5zaWduZWQgbG9uZyBvbGQsCi0JCQkJCSAgICAgdW5z
aWduZWQgbG9uZyBuZXcsIGludCBzaXplKQorc3RhdGljIGFsd2F5c19pbmxp
bmUgYm9vbCBfX2ludF9jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwgdW5z
aWduZWQgbG9uZyAqb2xkLAorCQkJCQl1bnNpZ25lZCBsb25nIG5ldywgaW50
IHNpemUsCisJCQkJCWJvb2wgdGltZW91dCwgdW5zaWduZWQgaW50IG1heF90
cnkpCiB7CiAJc3dpdGNoIChzaXplKSB7CiAJY2FzZSAxOgotCQlyZXR1cm4g
X19jbXB4Y2hnX2Nhc2VfMShwdHIsIG9sZCwgbmV3KTsKKwkJcmV0dXJuIF9f
Y21weGNoZ19jYXNlXzEocHRyLCBvbGQsIG5ldywgdGltZW91dCwgbWF4X3Ry
eSk7CiAJY2FzZSAyOgotCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfMihwdHIs
IG9sZCwgbmV3KTsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzIocHRyLCBv
bGQsIG5ldywgdGltZW91dCwgbWF4X3RyeSk7CiAJY2FzZSA0OgotCQlyZXR1
cm4gX19jbXB4Y2hnX2Nhc2VfNChwdHIsIG9sZCwgbmV3KTsKKwkJcmV0dXJu
IF9fY21weGNoZ19jYXNlXzQocHRyLCBvbGQsIG5ldywgdGltZW91dCwgbWF4
X3RyeSk7CiAJY2FzZSA4OgotCQlyZXR1cm4gX19jbXB4Y2hnX2Nhc2VfOChw
dHIsIG9sZCwgbmV3KTsKKwkJcmV0dXJuIF9fY21weGNoZ19jYXNlXzgocHRy
LCBvbGQsIG5ldywgdGltZW91dCwgbWF4X3RyeSk7CiAJZGVmYXVsdDoKIAkJ
cmV0dXJuIF9fYmFkX2NtcHhjaGcocHRyLCBzaXplKTsKIAl9CkBAIC0xMTIs
NiArMTIwLDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxv
bmcgX19jbXB4Y2hnKHZvbGF0aWxlIHZvaWQgKnB0ciwKIAlBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKIH0KIAorc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWdu
ZWQgbG9uZyBfX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLAorCQkJCQkg
ICAgIHVuc2lnbmVkIGxvbmcgb2xkLAorCQkJCQkgICAgIHVuc2lnbmVkIGxv
bmcgbmV3LAorCQkJCQkgICAgIGludCBzaXplKQoreworCWlmICghX19pbnRf
Y21weGNoZyhwdHIsICZvbGQsIG5ldywgc2l6ZSwgZmFsc2UsIDApKQorCQlB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKworCXJldHVybiBvbGQ7Cit9CisKIHN0
YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hnX21i
KHZvbGF0aWxlIHZvaWQgKnB0ciwKIAkJCQkJCXVuc2lnbmVkIGxvbmcgb2xk
LAogCQkJCQkJdW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQpAQCAtMTI1
LDYgKzE0NCwyNSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBs
b25nIF9fY21weGNoZ19tYih2b2xhdGlsZSB2b2lkICpwdHIsCiAJcmV0dXJu
IHJldDsKIH0KIAorLyoKKyAqIFRoZSBoZWxwZXIgbWF5IGZhaWwgdG8gdXBk
YXRlIHRoZSBtZW1vcnkgaWYgdGhlIGFjdGlvbiB0YWtlcyB0b28gbG9uZy4K
KyAqCisgKiBAb2xkOiBPbiBjYWxsIHRoZSB2YWx1ZSBwb2ludGVkIGNvbnRh
aW5zIHRoZSBleHBlY3RlZCBvbGQgdmFsdWUuIEl0IHdpbGwgYmUKKyAqIHVw
ZGF0ZWQgdG8gdGhlIGFjdHVhbCBvbGQgdmFsdWUuCisgKiBAbWF4X3RyeTog
TWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9ucworICoKKyAqIFRoZSBoZWxw
ZXIgd2lsbCByZXR1cm4gdHJ1ZSB3aGVuIHRoZSB1cGRhdGUgaGFzIHN1Y2Nl
ZWRlZCAoaS5lIG5vCisgKiB0aW1lb3V0KSBhbmQgZmFsc2UgaWYgdGhlIHVw
ZGF0ZSBoYXMgZmFpbGVkLgorICovCitzdGF0aWMgYWx3YXlzX2lubGluZSBi
b29sIF9fY21weGNoZ19tYl90aW1lb3V0KHZvbGF0aWxlIHZvaWQgKnB0ciwK
KwkJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgKm9sZCwKKwkJCQkJICAgICAg
IHVuc2lnbmVkIGxvbmcgbmV3LAorCQkJCQkgICAgICAgaW50IHNpemUsCisJ
CQkJCSAgICAgICB1bnNpZ25lZCBpbnQgbWF4X3RyeSkKK3sKKwlyZXR1cm4g
X19pbnRfY21weGNoZyhwdHIsIG9sZCwgbmV3LCBzaXplLCB0cnVlLCBtYXhf
dHJ5KTsKK30KKwogI2RlZmluZSBjbXB4Y2hnKHB0ciwgbywgbikgXAogKHsg
XAogCV9fdHlwZW9mX18oKihwdHIpKSBfX3JldDsgXAotLSAKMi4xMS4wCgo=

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

RnJvbSBmNzI3N2E5YTZkOTdjOGNkNGMwOGVkNGRhNTRjNjYwZjdlNjVjODQ1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMC8xNV0geGVuL2Fy
bTogVHVybiBvbiBTSUxPIG1vZGUgYnkgZGVmYXVsdCBvbiBBcm0KCk9uIEFy
bSwgZXhjbHVzaXZlIGxvYWQtc3RvcmUgYXRvbWljcyBzaG91bGQgb25seSBi
ZSB1c2VkIGJldHdlZW4gdHJ1c3RlZAp0aHJlYWQuIEFzIG5vdCBhbGwgdGhl
IGd1ZXN0cyBhcmUgdHJ1c3RlZCwgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIERv
UyBYZW4Kd2hlbiB1cGRhdGluZyBzaGFyZWQgbWVtb3J5IHdpdGggZ3Vlc3Qg
YXRvbWljYWxseS4KClJlY2VudCBwYXRjaGVzIGludHJvZHVjZWQgbmV3IGhl
bHBlcnMgdG8gdXBkYXRlIHNoYXJlZCBtZW1vcnkgd2l0aCBndWVzdAphdG9t
aWNhbGx5LiBUaG9zZSBoZWxwZXJzIHJlbGllcyBvbiBhIG1lbW9yeSByZWdp
b24gdG8gYmUgYmUgc2hhcmVkIHdpdGgKWGVuIGFuZCBhIHNpbmdsZSBndWVz
dC4KCkF0IHRoZSBtb21lbnQsIG5vdGhpbmcgcHJldmVudCBhIGd1ZXN0IHNo
YXJpbmcgYSBwYWdlIHdpdGggWGVuIGFuZCBhcwp3ZWxsIHdpdGggYW5vdGhl
ciBndWVzdCAoZS5nIHZpYSBncmFudCB0YWJsZSkuCgpGb3IgdGhlIHNjb3Bl
IG9mIHRoZSBYU0EsIHRoZSBxdWlja2VzdCB3YXkgaXMgdG8gZGVueSBjb21t
dW5pY2F0aW9ucwpiZXR3ZWVuIHVucHJpdmlsZWdlZCBndWVzdC4gU28gdGhp
cyBwYXRjaCBpcyBlbmFibGluZyBhbmQgdXNpbmcgU0lMTwptb2RlIGJ5IGRl
ZmF1bHQgb24gQXJtLgoKVXNlcnMgd2FudGVkIGZpbmVyIGdyYWluZSBwb2xp
Y3kgY291bGQgd3JvdGUgdGhlaXIgb3duIEZsYXNrIHBvbGljeS4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMjk1LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgfCA4ICsrKysrKy0tCiB4ZW4vY29tbW9uL0tjb25maWcgICAgfCAz
ICsrLQogeGVuL2luY2x1ZGUveHNtL3hzbS5oIHwgNSArKysrKwogeGVuL3hz
bS94c21fY29yZS5jICAgIHwgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAxNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5k
ZXggOWZmNmY4Mzk4MS4uMjExMjcxNTU3OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAg
LTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KICNpbmNs
dWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhlbi9hY3Bp
Lmg+CisjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRlIDxhc20v
YWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1
ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC04MzgsOCArODM5LDExIEBAIHZvaWQg
X19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCiAKICAgICB0YXNrbGV0X3N1YnN5c19pbml0KCk7CiAKLQotICAgIHhz
bV9kdF9pbml0KCk7CisgICAgaWYgKCB4c21fZHRfaW5pdCgpICE9IDEgKQor
ICAgICAgICB3YXJuaW5nX2FkZCgiV0FSTklORzogU0lMTyBtb2RlIGlzIG5v
dCBlbmFibGVkLlxuIgorICAgICAgICAgICAgICAgICAgICAiSXQgaGFzIGlt
cGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgb2YgdGhlIHN5c3RlbSxcbiIK
KyAgICAgICAgICAgICAgICAgICAgInVubGVzcyB0aGUgY29tbXVuaWNhdGlv
bnMgaGF2ZSBiZWVuIGZvcmJpZGRlbiBiZXR3ZWVuXG4iCisgICAgICAgICAg
ICAgICAgICAgICJ1bnRydXN0ZWQgZG9tYWlucy5cbiIpOwogCiAgICAgaW5p
dF9tYWludGVuYW5jZV9pbnRlcnJ1cHQoKTsKICAgICBpbml0X3RpbWVyX2lu
dGVycnVwdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIv
eGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IDEwYTc1OWIzMWYuLjQ0OTcyMjRh
ZGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4v
Y29tbW9uL0tjb25maWcKQEAgLTEwNSw3ICsxMDUsNyBAQCBjb25maWcgWEVO
T1BST0YKIAogY29uZmlnIFhTTQogCWJvb2wgIlhlbiBTZWN1cml0eSBNb2R1
bGVzIHN1cHBvcnQiCi0JZGVmYXVsdCBuCisJZGVmYXVsdCBBUk0KIAktLS1o
ZWxwLS0tCiAJICBFbmFibGVzIHRoZSBzZWN1cml0eSBmcmFtZXdvcmsga25v
d24gYXMgWGVuIFNlY3VyaXR5IE1vZHVsZXMgd2hpY2gKIAkgIGFsbG93cyBh
ZG1pbmlzdHJhdG9ycyBmaW5lLWdyYWluZWQgY29udHJvbCBvdmVyIGEgWGVu
IGRvbWFpbiBhbmQKQEAgLTE3MCw2ICsxNzAsNyBAQCBjb25maWcgWFNNX1NJ
TE8KIGNob2ljZQogCXByb21wdCAiRGVmYXVsdCBYU00gaW1wbGVtZW50YXRp
b24iCiAJZGVwZW5kcyBvbiBYU00KKwlkZWZhdWx0IFhTTV9TSUxPX0RFRkFV
TFQgaWYgWFNNX1NJTE8gJiYgQVJNCiAJZGVmYXVsdCBYU01fRkxBU0tfREVG
QVVMVCBpZiBYU01fRkxBU0sKIAlkZWZhdWx0IFhTTV9TSUxPX0RFRkFVTFQg
aWYgWFNNX1NJTE8KIAlkZWZhdWx0IFhTTV9EVU1NWV9ERUZBVUxUCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94c20veHNtLmggYi94ZW4vaW5jbHVkZS94
c20veHNtLmgKaW5kZXggOWE5MDM1NTA1Ni4uYjYxNDFmNmFiMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveHNtL3hzbS5oCisrKyBiL3hlbi9pbmNsdWRl
L3hzbS94c20uaApAQCAtNzM1LDYgKzczNSwxMSBAQCBleHRlcm4gaW50IHhz
bV9tdWx0aWJvb3RfcG9saWN5X2luaXQodW5zaWduZWQgbG9uZyAqbW9kdWxl
X21hcCwKICNlbmRpZgogCiAjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJF
RQorLyoKKyAqIEluaXRpYWxpemUgWFNNCisgKgorICogT24gc3VjY2Vzcywg
cmV0dXJuIDEgaWYgdXNpbmcgU0lMTyBtb2RlIGVsc2UgMC4KKyAqLwogZXh0
ZXJuIGludCB4c21fZHRfaW5pdCh2b2lkKTsKIGV4dGVybiBpbnQgeHNtX2R0
X3BvbGljeV9pbml0KHZvaWQgKipwb2xpY3lfYnVmZmVyLCBzaXplX3QgKnBv
bGljeV9zaXplKTsKIGV4dGVybiBib29sIGhhc194c21fbWFnaWMocGFkZHJf
dCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL3hzbV9jb3JlLmMgYi94ZW4veHNt
L3hzbV9jb3JlLmMKaW5kZXggMjAxYzM1NDM5MC4uYTMxOWRmMjUzZCAxMDA2
NDQKLS0tIGEveGVuL3hzbS94c21fY29yZS5jCisrKyBiL3hlbi94c20veHNt
X2NvcmUuYwpAQCAtMTY3LDcgKzE2Nyw3IEBAIGludCBfX2luaXQgeHNtX2R0
X2luaXQodm9pZCkKIAogICAgIHhmcmVlKHBvbGljeV9idWZmZXIpOwogCi0g
ICAgcmV0dXJuIHJldDsKKyAgICByZXR1cm4gcmV0ID86ICh4c21fYm9vdHBh
cmFtID09IFhTTV9CT09UUEFSQU1fU0lMTyk7CiB9CiAKIC8qKgotLSAKMi4x
MS4wCgo=

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

RnJvbSA5YThjMGIwMmMyNDU2NzM0ZDc2NzE1ZWVhZWQ1Y2YyZDY5MWE5OTky
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI2ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMS8xNV0geGVuL2Jp
dG9wczogUHJvdmlkZSBoZWxwZXJzIHRvIHNhZmVseSBtb2RpZnkgZ3Vlc3QK
IG1lbW9yeSBhdG9taWNhbGx5CgpPbiBBcm0sIGV4Y2x1c2l2ZSBsb2FkLXN0
b3JlIGF0b21pY3Mgc2hvdWxkIG9ubHkgYmUgdXNlZCBiZXR3ZWVuIHRydXN0
ZWQKdGhyZWFkLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQs
IGl0IG1heSBiZSBwb3NzaWJsZSB0byBEb1MgWGVuCndoZW4gdXBkYXRpbmcg
c2hhcmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUaGlzIHBh
dGNoIGFkZHMgYSBuZXcgc2V0IG9mIGhlbHBlciB0aGF0IHdpbGwgdXBkYXRl
IHRoZSBndWVzdCBtZW1vcnkKc2FmZWx5LiBGb3IgeDg2LCBpdCBpcyBhbHJl
YWR5IHBvc3NpYmxlIHRvIHVzZSB0aGUgY3VycmVudCBoZWxwZXJzCnNhZmVs
eS4gU28ganVzdCB3cmFwIHRoZW0uCgpGb3IgQXJtLCB3ZSB3aWxsIGZpcnN0
IGF0dGVtcHQgdG8gdXBkYXRlIHRoZSBndWVzdCBtZW1vcnkgd2l0aCB0aGUg
bG9vcApib3VuZGVkIGJ5IGEgbWF4aW11bSBudW1iZXIgb2YgaXRlcmF0aW9u
cy4gSWYgaXQgZmFpbHMsIHdlIHdpbGwgcGF1c2UgdGhlCmRvbWFpbiBhbmQg
dHJ5IGFnYWluLgoKTm90ZSB0aGF0IHRoaXMgaGV1cmlzdGljcyBhc3N1bWVz
IHRoYXQgYSBwYWdlIGNhbiBvbmx5IGJlIHNoYXJlZCBiZXR3ZWVuClhlbiBh
bmQgb25lIGRvbWFpbi4gTm90IFhlbiBhbmQgbXVsdGlwbGUgZG9tYWluLgoK
VGhlIG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMgaXMgYmFzZWQgb24g
aG93IG1hbnkgdGltZXMgYSBzaW1wbGUKbG9hZC1zdG9yZSBhdG9taWMgb3Bl
cmF0aW9uIGNhbiBiZSBleGVjdXRlZCBpbiAxdVMuIFRoZSBtYXhpbXVtIHZh
bHVlIGlzCnBlci1DUFUgdG8gY2F0ZXIgYmlnLkxJVFRMRSBhbmQgY2FsY3Vs
YXRlZCB3aGVuIHRoZSBDUFUgaXMgYm9vdGluZy4gVGhlCmhldXJpc3RpYyB3
YXMgcmFuZG9tbHkgY2hvc2VuIGFuZCBjYW4gYmUgbW9kaWZpZWQgaWYgaW1w
YWN0IHRvbyBtdWNoCmdvb2QtYmVoYXZpbmcgZ3Vlc3QuCgpOb3RlLCB3aGls
ZSB0ZXN0X2JpdCBkb2VzIG5vdCByZXF1aXJlcyB0byB1c2UgYXRvbWljIG9w
ZXJhdGlvbiwgYQp3cmFwcGVyIGZvciB0ZXN0X2JpdCB3YXMgYWRkZWQgZm9y
IGNvbXBsZXRlbmVzcy4gSW4gdGhpcyBjYXNlLCB0aGUKZG9tYWluIHN0YXlz
IGNvbnN0aWZpZWQgdG8gYXZvaWQgbWFqb3IgcmV3b3JrIGluIHRoZSBjYWxs
ZXIgZm9yIHRoZQp0aW1lLWJlaW5nLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
OTUuCgpTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxl
ICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRv
bWljcy5jICAgICAgICB8IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWlj
cy5oIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9hdG9taWNzLmggfCAzMCArKysrKysr
KysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTk4IGluc2VydGlvbnMoKykKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF9hdG9taWNzLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0X2F0b21pY3MuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCBj
YjkwMmNiNmZlLi44NzJhMTU1YjYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0y
Miw2ICsyMiw3IEBAIG9iai0kKENPTkZJR19HSUNWMykgKz0gZ2ljLXYzLm8K
IG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtaXRzLm8KIG9iai0k
KENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtbHBpLm8KIG9iai15ICs9IGd1
ZXN0Y29weS5vCitvYmoteSArPSBndWVzdF9hdG9taWNzLm8KIG9iai15ICs9
IGd1ZXN0X3dhbGsubwogb2JqLXkgKz0gaHZtLm8KIG9iai15ICs9IGlvLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF9hdG9taWNzLmMgYi94
ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLjFiNzhhMDYyZjAKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3RfYXRvbWljcy5jCkBAIC0wLDAg
KzEsOTEgQEAKKy8qCisgKiBhcmNoL2FybS9ndWVzdF9hdG9taWNzLmMKKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNl
ZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9y
CisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0
aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKyNpbmNsdWRlIDx4ZW4vY3B1Lmg+
CisKKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgorCitERUZJTkVf
UEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIGd1ZXN0X3NhZmVf
YXRvbWljX21heCk7CisKKy8qCisgKiBIZXVyaXN0aWMgdG8gZmluZCBhIHNh
ZmUgdXBwZXItbGltaXQgZm9yIGxvYWQtc3RvcmUgZXhjbHVzaXZlCisgKiBv
cGVyYXRpb25zIG9uIG1lbW9yeSBzaGFyZWQgd2l0aCBndWVzdC4KKyAqCisg
KiBBdCB0aGUgbW9tZW50LCB3ZSBjYWxjdWxhdGUgdGhlIG51bWJlciBvZiBp
dGVyYXRpb25zIG9mIGEgc2ltcGxlCisgKiBsb2FkLXN0b3JlIGF0b21pYyBs
b29wIGluIDF1Uy4KKyAqLworc3RhdGljIHZvaWQgY2FsaWJyYXRlX3NhZmVf
YXRvbWljKHZvaWQpCit7CisgICAgc190aW1lX3QgZGVhZGxpbmUgPSBOT1co
KSArIE1JQ1JPU0VDUygxKTsKKyAgICB1bnNpZ25lZCBpbnQgY291bnRlciA9
IDA7CisgICAgdW5zaWduZWQgbG9uZyBtZW0gPSAwOworCisgICAgZG8KKyAg
ICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgcmVzLCB0bXA7CisKKyNpZmRl
ZiBDT05GSUdfQVJNXzMyCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIiBsZHJl
eCAgICUyLCAlMVxuIgorICAgICAgICAgICAgICAgICAgICAgICIgYWRkICAg
ICAlMiwgJTIsICMxXG4iCisgICAgICAgICAgICAgICAgICAgICAgIiBzdHJl
eCAgICUwLCAlMiwgJTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICA6ICI9
JnIiIChyZXMpLCAiK1EiIChtZW0pLCAiPSZyIiAodG1wKSk7CisjZWxzZQor
ICAgICAgICBhc20gdm9sYXRpbGUgKCIgbGR4ciAgICAldzIsICUxXG4iCisg
ICAgICAgICAgICAgICAgICAgICAgIiBhZGQgICAgICV3MiwgJXcyLCAjMVxu
IgorICAgICAgICAgICAgICAgICAgICAgICIgc3R4ciAgICAldzAsICV3Miwg
JTFcbiIKKyAgICAgICAgICAgICAgICAgICAgICA6ICI9JnIiIChyZXMpLCAi
K1EiIChtZW0pLCAiPSZyIiAodG1wKSk7CisjZW5kaWYKKyAgICAgICAgY291
bnRlcisrOworICAgIH0gd2hpbGUgKE5PVygpIDwgZGVhZGxpbmUpOworCisg
ICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9taWNfbWF4KSA9IGNvdW50ZXI7
CisKKyAgICBwcmludGsoWEVOTE9HX0RFQlVHCisgICAgICAgICAgICJDUFUl
dTogR3Vlc3QgYXRvbWljcyB3aWxsIHRyeSAldSB0aW1lcyBiZWZvcmUgcGF1
c2luZyB0aGUgZG9tYWluXG4iLAorICAgICAgICAgICBzbXBfcHJvY2Vzc29y
X2lkKCksIGNvdW50ZXIpOworfQorCitzdGF0aWMgaW50IGNwdV9ndWVzdF9z
YWZlX2F0b21pY19jYWxsYmFjayhzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5m
YiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgYWN0aW9uLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqaGNwdSkKK3sKKyAgICBpZiAo
IGFjdGlvbiA9PSBDUFVfU1RBUlRJTkcgKQorICAgICAgICBjYWxpYnJhdGVf
c2FmZV9hdG9taWMoKTsKKworICAgIHJldHVybiBOT1RJRllfRE9ORTsKK30K
Kworc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfZ3Vlc3Rfc2Fm
ZV9hdG9taWNfbmZiID0geworICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2d1
ZXN0X3NhZmVfYXRvbWljX2NhbGxiYWNrLAorfTsKKworc3RhdGljIGludCBf
X2luaXQgZ3Vlc3Rfc2FmZV9hdG9taWNfaW5pdCh2b2lkKQoreworICAgIHJl
Z2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X2d1ZXN0X3NhZmVfYXRvbWljX25m
Yik7CisKKyAgICBjYWxpYnJhdGVfc2FmZV9hdG9taWMoKTsKKworICAgIHJl
dHVybiAwOworfQorcHJlc21wX2luaXRjYWxsKGd1ZXN0X3NhZmVfYXRvbWlj
X2luaXQpOworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjRmMTI3ZmRhNDEK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0
X2F0b21pY3MuaApAQCAtMCwwICsxLDc2IEBACisjaWZuZGVmIF9BUk1fR1VF
U1RfQVRPTUlDU19ICisjZGVmaW5lIF9BUk1fR1VFU1RfQVRPTUlDU19ICisK
KyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+CisKKy8qCisgKiBUaGUgZ3Vlc3QgYXRvbWljcyBoZWxwZXJzIHNoYXJl
cyB0aGUgc2FtZSBsb2dpYy4gV2UgZmlyc3QgdHJ5IHRvIHVzZQorICogdGhl
ICpfdGltZW91dCB2ZXJzaW9uIG9mIHRoZSBvcGVyYXRpb24uIElmIGl0IGRp
ZG4ndCB0aW1lb3V0LCB0aGVuIHdlCisgKiBzdWNjZXNzZnVsbHkgdXBkYXRl
ZCB0aGUgbWVtb3J5LiBOb3RoaW5nIGVsc2UgdG8gZG8uCisgKgorICogSWYg
aXQgZGlkIHRpbWVvdXQsIHRoZW4gaXQgbWVhbnMgd2UgZGlkbid0IG1hbmFn
ZSB0byB1cGRhdGUgdGhlCisgKiBtZW1vcnkuIFRoaXMgaXMgcG9zc2libHkg
YmVjYXVzZSB0aGUgZ3Vlc3QgaXMgbWlzYmVoYXZpbmcgKGkuZSB0aWdodAor
ICogc3RvcmUgbG9vcCkgYnV0IGNhbiBhbHNvIGhhcHBlbiBmb3Igb3RoZXIg
cmVhc29ucyAoaS5lIG5lc3RlZCBYZW4pLgorICogSW4gdGhhdCBjYXNlIHBh
dXNlIHRoZSBkb21haW4gYW5kIHJldHJ5IHRoZSBvcGVyYXRpb24sIHRoaXMg
dGltZQorICogd2l0aG91dCBhIHRpbWVvdXQuCisgKgorICogTm90ZSwgdGhv
c2UgaGVscGVycyByZWx5IG9uIG90aGVyIHBhcnQgb2YgdGhlIGNvZGUgdG8g
cHJldmVudCBzaGFyaW5nCisgKiBhIHBhZ2UgYmV0d2VlbiBYZW4gYW5kIG11
bHRpcGxlIGRvbWFpbi4KKyAqLworCitERUNMQVJFX1BFUl9DUFUodW5zaWdu
ZWQgaW50LCBndWVzdF9zYWZlX2F0b21pY19tYXgpOworCisjZGVmaW5lIGd1
ZXN0X2JpdG9wKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIGd1
ZXN0XyMjbmFtZShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgbnIsIHZvbGF0aWxl
IHZvaWQgKnApIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgaWYgKCBuYW1lIyNfdGltZW91dChuciwgcCwgdGhpc19jcHUoZ3Vl
c3Rfc2FmZV9hdG9taWNfbWF4KSkgKSAgICAgICAgICAgXAorICAgICAgICBy
ZXR1cm47ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZG9tYWluX3BhdXNlX25vc3luYyhkKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIG5hbWUobnIsIHApOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkb21h
aW5fdW5wYXVzZShkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKKyNkZWZpbmUgZ3Vlc3Rf
dGVzdG9wKG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIGludCBndWVzdF8j
I25hbWUoc3RydWN0IGRvbWFpbiAqZCwgaW50IG5yLCB2b2xhdGlsZSB2b2lk
ICpwKSAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBib29sIHN1Y2NlZWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaW50IG9sZGJp
dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBzdWNjZWVkID0gbmFtZSMjX3RpbWVvdXQobnIsIHAs
ICZvbGRiaXQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXNfY3B1KGd1ZXN0X3Nh
ZmVfYXRvbWljX21heCkpOyAgICAgICAgICAgICAgXAorICAgIGlmICggc3Vj
Y2VlZCApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJuIG9sZGJpdDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBvbGRiaXQg
PSBuYW1lKG5yLCBwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgZG9tYWluX3VucGF1c2UoZCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICByZXR1cm4gb2xkYml0OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9CisKK2d1ZXN0
X2JpdG9wKHNldF9iaXQpCitndWVzdF9iaXRvcChjbGVhcl9iaXQpCitndWVz
dF9iaXRvcChjaGFuZ2VfYml0KQorCisjdW5kZWYgZ3Vlc3RfYml0b3AKKwor
LyogdGVzdF9iaXQgZG9lcyBub3QgdXNlIGxvYWQtc3RvcmUgYXRvbWljIG9w
ZXJhdGlvbnMgKi8KKyNkZWZpbmUgZ3Vlc3RfdGVzdF9iaXQoZCwgbnIsIHAp
ICgodm9pZCkoZCksIHRlc3RfYml0KG5yLCBwKSkKKworZ3Vlc3RfdGVzdG9w
KHRlc3RfYW5kX3NldF9iaXQpCitndWVzdF90ZXN0b3AodGVzdF9hbmRfY2xl
YXJfYml0KQorZ3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCisK
KyN1bmRlZiBndWVzdF90ZXN0b3AKKworI2VuZGlmIC8qIF9BUk1fR1VFU1Rf
QVRPTUlDU19IICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21p
Y3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjBjNzFkMmQy
NzgKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0X2F0b21pY3MuaApAQCAtMCwwICsxLDMwIEBACisjaWZuZGVmIF9YODZf
R1VFU1RfQVRPTUlDU19ICisjZGVmaW5lIF9YODZfR1VFU1RfQVRPTUlDU19I
CisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisKKy8qCisgKiBJdCBpcyBz
YWZlIHRvIHVzZSB0aGUgYXRvbWljcyBoZWxwZXJzIG9uIHg4NiBvbiBtZW1v
cnkgc2hhcmVkIHdpdGgKKyAqIHRoZSBndWVzdHMuCisgKi8KKyNkZWZpbmUg
Z3Vlc3Rfc2V0X2JpdChkLCBuciwgcCkgICAgICgodm9pZCkoZCksIHNldF9i
aXQobnIsIHApKQorI2RlZmluZSBndWVzdF9jbGVhcl9iaXQoZCwgbnIsIHAp
ICAgKCh2b2lkKShkKSwgY2xlYXJfYml0KG5yLCBwKSkKKyNkZWZpbmUgZ3Vl
c3RfY2hhbmdlX2JpdChkLCBuciwgcCkgICgodm9pZCkoZCksIGNoYW5nZV9i
aXQobnIsIHApKQorI2RlZmluZSBndWVzdF90ZXN0X2JpdChkLCBuciwgcCkg
ICAgKCh2b2lkKShkKSwgdGVzdF9iaXQobnIsIHApKQorCisjZGVmaW5lIGd1
ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgbnIsIHApICAgIFwKKyAgICAoKHZv
aWQpKGQpLCB0ZXN0X2FuZF9zZXRfYml0KG5yLCBwKSkKKyNkZWZpbmUgZ3Vl
c3RfdGVzdF9hbmRfY2xlYXJfYml0KGQsIG5yLCBwKSAgXAorICAgICgodm9p
ZCkoZCksIHRlc3RfYW5kX2NsZWFyX2JpdChuciwgcCkpCisjZGVmaW5lIGd1
ZXN0X3Rlc3RfYW5kX2NoYW5nZV9iaXQoZCwgbnIsIHApIFwKKyAgICAoKHZv
aWQpKGQpLCB0ZXN0X2FuZF9jaGFuZ2VfYml0KG5yLCBwKSkKKworI2VuZGlm
IC8qIF9YODZfR1VFU1RfQVRPTUlDU19IICovCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCi0tIAoyLjExLjAKCg==

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

RnJvbSA5YmVkN2Q4M2QyZGJmNzNiNjliY2IwMjA0ODlmM2EzMDQ2M2RiNjE2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI3ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMi8xNV0geGVuL2Nt
cHhjaGc6IFByb3ZpZGUgaGVscGVyIHRvIHNhZmVseSBtb2RpZnkgZ3Vlc3QK
IG1lbW9yeSBhdG9taWNhbGx5CgpPbiBBcm0sIGV4Y2x1c2l2ZSBsb2FkLXN0
b3JlIGF0b21pY3Mgc2hvdWxkIG9ubHkgYmUgdXNlZCBiZXR3ZWVuIHRydXN0
ZWQKdGhyZWFkLiBBcyBub3QgYWxsIHRoZSBndWVzdHMgYXJlIHRydXN0ZWQs
IGl0IG1heSBiZSBwb3NzaWJsZSB0byBEb1MgWGVuCndoZW4gdXBkYXRpbmcg
c2hhcmVkIG1lbW9yeSB3aXRoIGd1ZXN0IGF0b21pY2FsbHkuCgpUaGlzIHBh
dGNoIGFkZHMgYSBuZXcgaGVscGVyIHRoYXQgd2lsbCB1cGRhdGUgdGhlIGd1
ZXN0IG1lbW9yeSBzYWZlbHkuCkZvciB4ODYsIGl0IGlzIGFscmVhZHkgcG9z
c2libGUgdG8gdXNlIHRoZSBjdXJyZW50IGhlbHBlciBzYWZlbHkuIFNvCmp1
c3Qgd3JhcCBpdC4KCkZvciBBcm0sIHdlIHdpbGwgZmlyc3QgYXR0ZW1wdCB0
byB1cGRhdGUgdGhlIGd1ZXN0IG1lbW9yeSB3aXRoIHRoZQpsb29wIGJvdW5k
ZWQgYnkgYSBtYXhpbXVtIG51bWJlciBvZiBpdGVyYXRpb25zLiBJZiBpdCBm
YWlscywgd2Ugd2lsbApwYXVzZSB0aGUgZG9tYWluIGFuZCB0cnkgYWdhaW4u
CgpOb3RlIHRoYXQgdGhpcyBoZXVyaXN0aWNzIGFzc3VtZXMgdGhhdCBhIHBh
Z2UgY2FuIG9ubHkKYmUgc2hhcmVkIGJldHdlZW4gWGVuIGFuZCBvbmUgZG9t
YWluLiBOb3QgWGVuIGFuZCBtdWx0aXBsZSBkb21haW4uCgpUaGUgbWF4aW11
bSBudW1iZXIgb2YgaXRlcmF0aW9ucyBpcyBiYXNlZCBvbiBob3cgbWFueSB0
aW1lcyBhdG9taWNfaW5jKCkKY2FuIGJlIGV4ZWN1dGVkIGluIDF1Uy4gVGhl
IG1heGltdW0gdmFsdWUgaXMgcGVyLUNQVSB0byBjYXRlciBiaWcuTElUVExF
CmFuZCBjYWxjdWxhdGVkIHdoZW4gdGhlIENQVSBpcyBib290aW5nLgoKVGhl
IG1heGltdW0gbnVtYmVyIG9mIGl0ZXJhdGlvbnMgaXMgYmFzZWQgb24gaG93
IG1hbnkgdGltZXMgYSBzaW1wbGUKbG9hZC1zdG9yZSBhdG9taWMgb3BlcmF0
aW9uIGNhbiBiZSBleGVjdXRlZCBpbiAxdVMuIFRoZSBtYXhpbXVtCnZhbHVl
IGlzIHBlci1DUFUgdG8gY2F0ZXIgYmlnLkxJVFRMRSBhbmQgY2FsY3VsYXRl
ZCB3aGVuIHRoZSBDUFUgaXMKYm9vdGluZy4gVGhlIGhldXJpc3RpYyB3YXMg
cmFuZG9tbHkgY2hvc2VuIGFuZCBjYW4gYmUgbW9kaWZpZWQgaWYKaW1wYWN0
IHRvbyBtdWNoIGdvb2QtYmVoYXZpbmcgZ3Vlc3QuCgpUaGlzIGlzIHBhcnQg
b2YgWFNBLTI5NS4KClNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2F0b21pY3MuaCB8IDI1ICsrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5o
IHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWlj
cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKaW5k
ZXggNGYxMjdmZGE0MS4uNjE5MjVkMzEzZCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNzLmgKQEAgLTY1LDYgKzY1LDMxIEBA
IGd1ZXN0X3Rlc3RvcCh0ZXN0X2FuZF9jaGFuZ2VfYml0KQogCiAjdW5kZWYg
Z3Vlc3RfdGVzdG9wCiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBf
X2d1ZXN0X2NtcHhjaGcoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9sYXRpbGUgdm9p
ZCAqcHRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG9sZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHVuc2lnbmVkIGxvbmcgb2xk
dmFsID0gb2xkOworCisgICAgaWYgKCBfX2NtcHhjaGdfbWJfdGltZW91dChw
dHIsICZvbGR2YWwsIG5ldywgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRoaXNfY3B1KGd1ZXN0X3NhZmVfYXRvbWljX21heCkpICkK
KyAgICAgICAgcmV0dXJuIG9sZHZhbDsKKworICAgIGRvbWFpbl9wYXVzZV9u
b3N5bmMoZCk7CisgICAgb2xkdmFsID0gX19jbXB4Y2hnX21iKHB0ciwgb2xk
LCBuZXcsIHNpemUpOworICAgIGRvbWFpbl91bnBhdXNlKGQpOworCisgICAg
cmV0dXJuIG9sZHZhbDsKK30KKworI2RlZmluZSBndWVzdF9jbXB4Y2hnKGQs
IHB0ciwgbywgbikgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgo
X190eXBlb2ZfXygqKHB0cikpKV9fZ3Vlc3RfY21weGNoZyhkLCBwdHIsICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAodW5zaWduZWQgbG9uZykobyksXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykobiks
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplb2YgKCoocHRyKSkpKQorCiAjZW5kaWYgLyogX0FSTV9HVUVTVF9BVE9N
SUNTX0ggKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0X2F0b21pY3MuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3RfYXRvbWljcy5oCmluZGV4IDBjNzFkMmQy
NzguLjAyOTQxN2M4ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3RfYXRvbWljcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3RfYXRvbWljcy5oCkBAIC0xOSw2ICsxOSw4IEBACiAjZGVmaW5lIGd1
ZXN0X3Rlc3RfYW5kX2NoYW5nZV9iaXQoZCwgbnIsIHApIFwKICAgICAoKHZv
aWQpKGQpLCB0ZXN0X2FuZF9jaGFuZ2VfYml0KG5yLCBwKSkKIAorI2RlZmlu
ZSBndWVzdF9jbXB4Y2hnKGQsIHB0ciwgbywgbikgKCh2b2lkKShkKSwgY21w
eGNoZyhwdHIsIG8sIG4pKQorCiAjZW5kaWYgLyogX1g4Nl9HVUVTVF9BVE9N
SUNTX0ggKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tIAoyLjExLjAK
Cg==

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

RnJvbSA5ZmJmYmU1ZjgyYTQxMDg0ZGU2NWFjMTZkZTFjYmIxOGQ2YjgzYjIz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxMy8xNV0geGVuOiBV
c2UgZ3Vlc3QgYXRvbWljcyBoZWxwZXJzIHdoZW4gbW9kaWZ5aW5nCiBhdG9t
aWNhbGx5IGd1ZXN0IG1lbW9yeQoKT24gQXJtLCBleGNsdXNpdmUgbG9hZC1z
dG9yZSBhdG9taWNzIHNob3VsZCBvbmx5IGJlIHVzZWQgYmV0d2VlbiB0cnVz
dGVkCnRocmVhZC4gQXMgbm90IGFsbCB0aGUgZ3Vlc3RzIGFyZSB0cnVzdGVk
LCBpdCBtYXkgYmUgcG9zc2libGUgdG8gRG9TIFhlbgp3aGVuIHVwZGF0aW5n
IHNoYXJlZCBtZW1vcnkgd2l0aCBndWVzdCBhdG9taWNhbGx5LgoKVGhpcyBw
YXRjaCByZXBsYWNlcyBhbGwgdGhlIGF0b21pY3Mgb3BlcmF0aW9ucyBvbiBz
aGFyZWQgbWVtb3J5IHdpdGgKYSBndWVzdCBieSB0aGUgbmV3IGd1ZXN0IGF0
b21pY3MgaGVscGVycy4gVGhlIHg4NiBjb2RlIHdhcyBub3QgYXVkaXRlZAp0
byBrbm93IHdoZXJlIGd1ZXN0IGF0b21pY3MgaGVscGVycyBjb3VsZCBiZSB1
c2VkLiBJIHdpbGwgbGVhdmUgdGhhdAp0byB0aGUgeDg2IGZvbGtzLgoKTm90
ZSB0aGF0IHNvbWUgcmV3b3JrIHdhcyByZXF1aXJlZCBpbiBvcmRlciB0byBw
bHVtYiB1c2UgdGhlIG5ldyBndWVzdAphdG9taWNzIGluIGV2ZW50IGNoYW5u
ZWwgYW5kIGdyYW50LXRhYmxlLgoKQmVjYXVzZSBndWVzdF90ZXN0X2JpdCBp
cyBpZ25vcmluZyB0aGUgcGFyYW1ldGVyICJkIiBmb3Igbm93LCBpdAptZWFu
cyB0aGVyZSBhIGxvdCBvZiBwbGFjZXMgZG8gbm90IG5lZWQgdG8gZHJvcCB0
aGUgY29uc3QuIFdlIG1heSB3YW50CnRvIHJldmlzaXQgdGhpcyBpbiB0aGUg
ZnV0dXJlIGlmIHRoZSBwYXJhbWV0ZXIgImQiIGJlY29tZXMgbmVjZXNzYXJ5
LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgICAgICB8ICAz
ICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAgNiAr
Ky0tCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICAgICAgICAgfCAyNiAr
KysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAg
ICAgICAgIHwgNDQgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICB8IDU5ICsrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaCB8ICAzICstCiA3IGZpbGVzIGNoYW5nZWQs
IDc5IGluc2VydGlvbnMoKyksIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21h
aW4uYwppbmRleCBhZDFiMTA2YmQ3Li5lZjBjNjU2YjZmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCkBAIC0yNyw2ICsyNyw3IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50
Lmg+CiAjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS9ndWVz
dF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3RfYXRvbWljcy5oPgog
I2luY2x1ZGUgPGFzbS9pcnEuaD4KICNpbmNsdWRlIDxhc20vcDJtLmg+CiAj
aW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CkBAIC0xMDE2LDcgKzEwMTcsNyBA
QCB2b2lkIGFyY2hfZHVtcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYpCiAK
IHZvaWQgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2
KQogewotICAgIGludCBhbHJlYWR5X3BlbmRpbmcgPSB0ZXN0X2FuZF9zZXRf
Yml0KAorICAgIGJvb2wgYWxyZWFkeV9wZW5kaW5nID0gZ3Vlc3RfdGVzdF9h
bmRfc2V0X2JpdCh2LT5kb21haW4sCiAgICAgICAgIDAsICh1bnNpZ25lZCBs
b25nICopJnZjcHVfaW5mbyh2LCBldnRjaG5fdXBjYWxsX3BlbmRpbmcpKTsK
IAogICAgIGlmICggYWxyZWFkeV9wZW5kaW5nICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggODc1
MWQ3NjNmYi4uZGNhOTcyYzBiOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTQwLDYgKzQwLDgg
QEAKICNpbmNsdWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3NpemVz
Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4KKworI2luY2x1
ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVw
Lmg+CiAKIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8g
bWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwpAQCAtMTM3MSw3ICsxMzcz
LDcgQEAgdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgcmV0dXJuOwogfQogCi12b2lkIGdudHRhYl9jbGVhcl9mbGFn
KHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKQordm9pZCBnbnR0
YWJfY2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IG5yLCB1aW50MTZfdCAqYWRkcikKIHsKICAgICAvKgogICAgICAqIE5vdGUg
dGhhdCB0aGlzIGNhbm5vdCBiZSBjbGVhcl9iaXQoKSwgYXMgdGhlIGFjY2Vz
cyBtdXN0IGJlCkBAIC0xMzgxLDcgKzEzODMsNyBAQCB2b2lkIGdudHRhYl9j
bGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKQog
CiAgICAgZG8gewogICAgICAgICBvbGQgPSAqYWRkcjsKLSAgICB9IHdoaWxl
IChjbXB4Y2hnKGFkZHIsIG9sZCwgb2xkICYgbWFzaykgIT0gb2xkKTsKKyAg
ICB9IHdoaWxlIChndWVzdF9jbXB4Y2hnKGQsIGFkZHIsIG9sZCwgb2xkICYg
bWFzaykgIT0gb2xkKTsKIH0KIAogdm9pZCBnbnR0YWJfbWFya19kaXJ0eShz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2V2ZW50XzJsLmMgYi94ZW4vY29tbW9uL2V2ZW50XzJsLmMKaW5k
ZXggOGNhOTA4OTlhYi4uZTFkYmI4NjBmNCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9ldmVudF8ybC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfMmwuYwpA
QCAtMTMsNiArMTMsOCBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2lu
Y2x1ZGUgPHhlbi9ldmVudC5oPgogCisjaW5jbHVkZSA8YXNtL2d1ZXN0X2F0
b21pY3MuaD4KKwogc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3NldF9wZW5kaW5n
KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiB7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTI1LDEyICsy
NywxMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfc2V0X3BlbmRpbmcoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgKiBv
dGhlcnMgbWF5IHJlcXVpcmUgZXhwbGljaXQgbWVtb3J5IGJhcnJpZXJzLgog
ICAgICAqLwogCi0gICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0KHBvcnQsICZz
aGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkKKyAgICBpZiAoIGd1
ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCwgJnNoYXJlZF9pbmZvKGQs
IGV2dGNobl9wZW5kaW5nKSkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBp
ZiAoICF0ZXN0X2JpdCAgICAgICAgKHBvcnQsICZzaGFyZWRfaW5mbyhkLCBl
dnRjaG5fbWFzaykpICYmCi0gICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdChw
b3J0IC8gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAmdmNwdV9pbmZvKHYsIGV2dGNobl9wZW5kaW5nX3Nl
bCkpICkKKyAgICBpZiAoICFndWVzdF90ZXN0X2JpdChkLCBwb3J0LCAmc2hh
cmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKSAmJgorICAgICAgICAgIWd1ZXN0
X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9ydCAvIEJJVFNfUEVSX0VWVENITl9X
T1JEKGQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZj
cHVfaW5mbyh2LCBldnRjaG5fcGVuZGluZ19zZWwpKSApCiAgICAgewogICAg
ICAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7CiAgICAgfQpAQCAt
NDAsNyArNDIsNyBAQCBzdGF0aWMgdm9pZCBldnRjaG5fMmxfc2V0X3BlbmRp
bmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNobikKIAog
c3RhdGljIHZvaWQgZXZ0Y2huXzJsX2NsZWFyX3BlbmRpbmcoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogewotICAgIGNsZWFy
X2JpdChldnRjaG4tPnBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVu
ZGluZykpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBldnRjaG4tPnBvcnQs
ICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpOwogfQogCiBzdGF0
aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBldnRjaG4gKmV2dGNobikKQEAgLTUyLDEwICs1NCwxMCBAQCBzdGF0
aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBldnRjaG4gKmV2dGNobikKICAgICAgKiBUaGVzZSBvcGVyYXRpb25z
IG11c3QgaGFwcGVuIGluIHN0cmljdCBvcmRlci4gQmFzZWQgb24KICAgICAg
KiBldnRjaG5fMmxfc2V0X3BlbmRpbmcoKSBhYm92ZS4KICAgICAgKi8KLSAg
ICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChwb3J0LCAmc2hhcmVkX2luZm8o
ZCwgZXZ0Y2huX21hc2spKSAmJgotICAgICAgICAgdGVzdF9iaXQgICAgICAg
ICAgKHBvcnQsICZzaGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICYm
Ci0gICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdCAocG9ydCAvIEJJVFNfUEVS
X0VWVENITl9XT1JEKGQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ2Y3B1X2luZm8odiwgZXZ0Y2huX3BlbmRpbmdfc2VsKSkgKQorICAgIGlm
ICggZ3Vlc3RfdGVzdF9hbmRfY2xlYXJfYml0KGQsIHBvcnQsICZzaGFyZWRf
aW5mbyhkLCBldnRjaG5fbWFzaykpICYmCisgICAgICAgICBndWVzdF90ZXN0
X2JpdChkLCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcp
KSAmJgorICAgICAgICAgIWd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgcG9y
dCAvIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnZjcHVfaW5mbyh2LCBldnRjaG5fcGVuZGlu
Z19zZWwpKSApCiAgICAgewogICAgICAgICB2Y3B1X21hcmtfZXZlbnRzX3Bl
bmRpbmcodik7CiAgICAgfQpAQCAtNjYsNyArNjgsOCBAQCBzdGF0aWMgYm9v
bCBldnRjaG5fMmxfaXNfcGVuZGluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LCBldnRjaG5fcG9ydF90IHBvcnQpCiAgICAgdW5zaWduZWQgaW50IG1heF9w
b3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICogQklUU19QRVJfRVZU
Q0hOX1dPUkQoZCk7CiAKICAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7
Ci0gICAgcmV0dXJuIHBvcnQgPCBtYXhfcG9ydHMgJiYgdGVzdF9iaXQocG9y
dCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7CisgICAgcmV0
dXJuIChwb3J0IDwgbWF4X3BvcnRzICYmCisgICAgICAgICAgICBndWVzdF90
ZXN0X2JpdChkLCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRp
bmcpKSk7CiB9CiAKIHN0YXRpYyBib29sIGV2dGNobl8ybF9pc19tYXNrZWQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQpA
QCAtNzQsNyArNzcsOCBAQCBzdGF0aWMgYm9vbCBldnRjaG5fMmxfaXNfbWFz
a2VkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9y
dCkKICAgICB1bnNpZ25lZCBpbnQgbWF4X3BvcnRzID0gQklUU19QRVJfRVZU
Q0hOX1dPUkQoZCkgKiBCSVRTX1BFUl9FVlRDSE5fV09SRChkKTsKIAogICAg
IEFTU0VSVChwb3J0IDwgbWF4X3BvcnRzKTsKLSAgICByZXR1cm4gcG9ydCA+
PSBtYXhfcG9ydHMgfHwgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9pbmZvKGQs
IGV2dGNobl9tYXNrKSk7CisgICAgcmV0dXJuIChwb3J0ID49IG1heF9wb3J0
cyB8fAorICAgICAgICAgICAgZ3Vlc3RfdGVzdF9iaXQoZCwgcG9ydCwgJnNo
YXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSkpOwogfQogCiBzdGF0aWMgdm9p
ZCBldnRjaG5fMmxfcHJpbnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jIGIveGVuL2NvbW1v
bi9ldmVudF9maWZvLmMKaW5kZXggM2VlY2FiM2YyMi4uMjMwZjQ0MGYxNCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9maWZvLmMKKysrIGIveGVu
L2NvbW1vbi9ldmVudF9maWZvLmMKQEAgLTE3LDYgKzE3LDggQEAKICNpbmNs
dWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
IAorI2luY2x1ZGUgPGFzbS9ndWVzdF9hdG9taWNzLmg+CisKICNpbmNsdWRl
IDxwdWJsaWMvZXZlbnRfY2hhbm5lbC5oPgogCiBzdGF0aWMgaW5saW5lIGV2
ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKQEAgLTUxLDcgKzUzLDcgQEAgc3RhdGljIHZv
aWQgZXZ0Y2huX2ZpZm9faW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
ZXZ0Y2huICpldnRjaG4pCiAgICAgICogb24gdGhlIHdyb25nIFZDUFUgb3Ig
d2l0aCBhbiB1bmV4cGVjdGVkIHByaW9yaXR5LgogICAgICAqLwogICAgIHdv
cmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBv
cnQpOwotICAgIGlmICggd29yZCAmJiB0ZXN0X2JpdChFVlRDSE5fRklGT19M
SU5LRUQsIHdvcmQpICkKKyAgICBpZiAoIHdvcmQgJiYgZ3Vlc3RfdGVzdF9i
aXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSApCiAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiZG9tYWluICVkLCBwb3J0ICVkIGFs
cmVhZHkgb24gYSBxdWV1ZVxuIiwKICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBldnRjaG4tPnBvcnQpOwogfQpAQCAtMTE2LDcgKzExOCw3IEBA
IHN0YXRpYyBpbnQgdHJ5X3NldF9saW5rKGV2ZW50X3dvcmRfdCAqd29yZCwg
ZXZlbnRfd29yZF90ICp3LCB1aW50MzJfdCBsaW5rKQogICogV2UgYmxvY2sg
dW5tYXNraW5nIGJ5IHRoZSBndWVzdCBieSBtYXJraW5nIHRoZSB0YWlsIHdv
cmQgYXMgQlVTWSwKICAqIHRoZXJlZm9yZSwgdGhlIGNtcHhjaGcoKSBtYXkg
ZmFpbCBhdCBtb3N0IDQgdGltZXMuCiAgKi8KLXN0YXRpYyBib29sX3QgZXZ0
Y2huX2ZpZm9fc2V0X2xpbmsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgZXZl
bnRfd29yZF90ICp3b3JkLAorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19z
ZXRfbGluayhzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93b3JkX3QgKndvcmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGxpbmspCiB7CiAgICAgZXZlbnRfd29yZF90IHc7CkBAIC0xMzAsNyArMTMy
LDcgQEAgc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19zZXRfbGluayhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBldmVudF93b3JkX3QgKndvcmQsCiAgICAg
ICAgIHJldHVybiByZXQ7CiAKICAgICAvKiBMb2NrIHRoZSB3b3JkIHRvIHBy
ZXZlbnQgZ3Vlc3QgdW5tYXNraW5nLiAqLwotICAgIHNldF9iaXQoRVZUQ0hO
X0ZJRk9fQlVTWSwgd29yZCk7CisgICAgZ3Vlc3Rfc2V0X2JpdChkLCBFVlRD
SE5fRklGT19CVVNZLCB3b3JkKTsKIAogICAgIHcgPSByZWFkX2F0b21pYyh3
b3JkKTsKIApAQCAtMTQwLDEzICsxNDIsMTMgQEAgc3RhdGljIGJvb2xfdCBl
dnRjaG5fZmlmb19zZXRfbGluayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBl
dmVudF93b3JkX3QgKndvcmQsCiAgICAgICAgIGlmICggcmV0ID49IDAgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHJldCA9PSAwICkKLSAgICAg
ICAgICAgICAgICBjbGVhcl9iaXQoRVZUQ0hOX0ZJRk9fQlVTWSwgd29yZCk7
CisgICAgICAgICAgICAgICAgZ3Vlc3RfY2xlYXJfYml0KGQsIEVWVENITl9G
SUZPX0JVU1ksIHdvcmQpOwogICAgICAgICAgICAgcmV0dXJuIHJldDsKICAg
ICAgICAgfQogICAgIH0KICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
ImRvbWFpbiAlZCwgcG9ydCAlZCBub3QgbGlua2VkXG4iLAogICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgbGluayk7Ci0gICAgY2xlYXJfYml0KEVWVENI
Tl9GSUZPX0JVU1ksIHdvcmQpOworICAgIGd1ZXN0X2NsZWFyX2JpdChkLCBF
VlRDSE5fRklGT19CVVNZLCB3b3JkKTsKICAgICByZXR1cm4gMTsKIH0KIApA
QCAtMTcxLDEzICsxNzMsMTMgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9f
c2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2
dGNobikKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIHdhc19wZW5k
aW5nID0gdGVzdF9hbmRfc2V0X2JpdChFVlRDSE5fRklGT19QRU5ESU5HLCB3
b3JkKTsKKyAgICB3YXNfcGVuZGluZyA9IGd1ZXN0X3Rlc3RfYW5kX3NldF9i
aXQoZCwgRVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCk7CiAKICAgICAvKgog
ICAgICAqIExpbmsgdGhlIGV2ZW50IGlmIGl0IHVubWFza2VkIGFuZCBub3Qg
YWxyZWFkeSBsaW5rZWQuCiAgICAgICovCi0gICAgaWYgKCAhdGVzdF9iaXQo
RVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKQotICAgICAgICAgJiYgIXRlc3Rf
Yml0KEVWVENITl9GSUZPX0xJTktFRCwgd29yZCkgKQorICAgIGlmICggIWd1
ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX01BU0tFRCwgd29yZCkgJiYK
KyAgICAgICAgICFndWVzdF90ZXN0X2JpdChkLCBFVlRDSE5fRklGT19MSU5L
RUQsIHdvcmQpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBldnRjaG5fZmlm
b19xdWV1ZSAqcSwgKm9sZF9xOwogICAgICAgICBldmVudF93b3JkX3QgKnRh
aWxfd29yZDsKQEAgLTIwNiw3ICsyMDgsNyBAQCBzdGF0aWMgdm9pZCBldnRj
aG5fZmlmb19zZXRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGV2
dGNobiAqZXZ0Y2huKQogICAgICAgICBpZiAoICFvbGRfcSApCiAgICAgICAg
ICAgICBnb3RvIGRvbmU7CiAKLSAgICAgICAgaWYgKCB0ZXN0X2FuZF9zZXRf
Yml0KEVWVENITl9GSUZPX0xJTktFRCwgd29yZCkgKQorICAgICAgICBpZiAo
IGd1ZXN0X3Rlc3RfYW5kX3NldF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VE
LCB3b3JkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm9sZF9xLT5sb2NrLCBmbGFncyk7CiAgICAgICAgICAg
ICBnb3RvIGRvbmU7CkBAIC0yNTIsOCArMjU0LDggQEAgc3RhdGljIHZvaWQg
ZXZ0Y2huX2ZpZm9fc2V0X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBldnRjaG4gKmV2dGNobikKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmcS0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIGlmICggIWxpbmtl
ZAotICAgICAgICAgICAgICYmICF0ZXN0X2FuZF9zZXRfYml0KHEtPnByaW9y
aXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5l
dnRjaG5fZmlmby0+Y29udHJvbF9ibG9jay0+cmVhZHkpICkKKyAgICAgICAg
ICAgICAmJiAhZ3Vlc3RfdGVzdF9hbmRfc2V0X2JpdChkLCBxLT5wcmlvcml0
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
di0+ZXZ0Y2huX2ZpZm8tPmNvbnRyb2xfYmxvY2stPnJlYWR5KSApCiAgICAg
ICAgICAgICB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcodik7CiAgICAgfQog
IGRvbmU6CkBAIC0yNzUsNyArMjc3LDcgQEAgc3RhdGljIHZvaWQgZXZ0Y2hu
X2ZpZm9fY2xlYXJfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
ZXZ0Y2huICpldnRjaG4pCiAgICAgICogTm8gbmVlZCB0byB1bmxpbmsgYXMg
dGhlIGd1ZXN0IHdpbGwgdW5saW5rIGFuZCBpZ25vcmUKICAgICAgKiBub24t
cGVuZGluZyBldmVudHMuCiAgICAgICovCi0gICAgY2xlYXJfYml0KEVWVENI
Tl9GSUZPX1BFTkRJTkcsIHdvcmQpOworICAgIGd1ZXN0X2NsZWFyX2JpdChk
LCBFVlRDSE5fRklGT19QRU5ESU5HLCB3b3JkKTsKIH0KIAogc3RhdGljIHZv
aWQgZXZ0Y2huX2ZpZm9fdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBldnRjaG4gKmV2dGNobikKQEAgLTI4NywxMCArMjg5LDEwIEBAIHN0YXRp
YyB2b2lkIGV2dGNobl9maWZvX3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgZXZ0Y2huICpldnRjaG4pCiAgICAgaWYgKCB1bmxpa2VseSghd29y
ZCkgKQogICAgICAgICByZXR1cm47CiAKLSAgICBjbGVhcl9iaXQoRVZUQ0hO
X0ZJRk9fTUFTS0VELCB3b3JkKTsKKyAgICBndWVzdF9jbGVhcl9iaXQoZCwg
RVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKTsKIAogICAgIC8qIFJlbGluayBp
ZiBwZW5kaW5nLiAqLwotICAgIGlmICggdGVzdF9iaXQoRVZUQ0hOX0ZJRk9f
UEVORElORywgd29yZCkgKQorICAgIGlmICggZ3Vlc3RfdGVzdF9iaXQoZCwg
RVZUQ0hOX0ZJRk9fUEVORElORywgd29yZCkgKQogICAgICAgICBldnRjaG5f
Zmlmb19zZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCkBAIC0yOTgsMjEg
KzMwMCwyMSBAQCBzdGF0aWMgYm9vbCBldnRjaG5fZmlmb19pc19wZW5kaW5n
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkK
IHsKICAgICBjb25zdCBldmVudF93b3JkX3QgKndvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBwb3J0KTsKIAotICAgIHJldHVybiB3b3Jk
ICYmIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJTkcsIHdvcmQpOworICAg
IHJldHVybiB3b3JkICYmIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZP
X1BFTkRJTkcsIHdvcmQpOwogfQogCiBzdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX21hc2tlZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5f
cG9ydF90IHBvcnQpCiB7CiAgICAgY29uc3QgZXZlbnRfd29yZF90ICp3b3Jk
ID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwgcG9ydCk7CiAKLSAg
ICByZXR1cm4gIXdvcmQgfHwgdGVzdF9iaXQoRVZUQ0hOX0ZJRk9fTUFTS0VE
LCB3b3JkKTsKKyAgICByZXR1cm4gIXdvcmQgfHwgZ3Vlc3RfdGVzdF9iaXQo
ZCwgRVZUQ0hOX0ZJRk9fTUFTS0VELCB3b3JkKTsKIH0KIAogc3RhdGljIGJv
b2xfdCBldnRjaG5fZmlmb19pc19idXN5KGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKIHsKICAgICBjb25zdCBldmVudF93
b3JkX3QgKndvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBw
b3J0KTsKIAotICAgIHJldHVybiB3b3JkICYmIHRlc3RfYml0KEVWVENITl9G
SUZPX0xJTktFRCwgd29yZCk7CisgICAgcmV0dXJuIHdvcmQgJiYgZ3Vlc3Rf
dGVzdF9iaXQoZCwgRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKTsKIH0KIAog
c3RhdGljIGludCBldnRjaG5fZmlmb19zZXRfcHJpb3JpdHkoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huLApAQCAtMzM5LDExICsz
NDEsMTEgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX2ZpZm9fcHJpbnRfc3RhdGUo
c3RydWN0IGRvbWFpbiAqZCwKICAgICB3b3JkID0gZXZ0Y2huX2ZpZm9fd29y
ZF9mcm9tX3BvcnQoZCwgZXZ0Y2huLT5wb3J0KTsKICAgICBpZiAoICF3b3Jk
ICkKICAgICAgICAgcHJpbnRrKCI/ICAgICAiKTsKLSAgICBlbHNlIGlmICgg
dGVzdF9iaXQoRVZUQ0hOX0ZJRk9fTElOS0VELCB3b3JkKSApCi0gICAgICAg
IHByaW50aygiJWMgJS00dSIsIHRlc3RfYml0KEVWVENITl9GSUZPX0JVU1ks
IHdvcmQpID8gJ0InIDogJyAnLAorICAgIGVsc2UgaWYgKCBndWVzdF90ZXN0
X2JpdChkLCBFVlRDSE5fRklGT19MSU5LRUQsIHdvcmQpICkKKyAgICAgICAg
cHJpbnRrKCIlYyAlLTR1IiwgZ3Vlc3RfdGVzdF9iaXQoZCwgRVZUQ0hOX0ZJ
Rk9fQlVTWSwgd29yZCkgPyAnQicgOiAnICcsCiAgICAgICAgICAgICAgICAq
d29yZCAmIEVWVENITl9GSUZPX0xJTktfTUFTSyk7CiAgICAgZWxzZQotICAg
ICAgICBwcmludGsoIiVjIC0gICAiLCB0ZXN0X2JpdChFVlRDSE5fRklGT19C
VVNZLCB3b3JkKSA/ICdCJyA6ICcgJyk7CisgICAgICAgIHByaW50aygiJWMg
LSAgICIsIGd1ZXN0X3Rlc3RfYml0KGQsIEVWVENITl9GSUZPX0JVU1ksIHdv
cmQpID8gJ0InIDogJyAnKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBl
dnRjaG5fcG9ydF9vcHMgZXZ0Y2huX3BvcnRfb3BzX2ZpZm8gPQpAQCAtNDk1
LDcgKzQ5Nyw3IEBAIHN0YXRpYyB2b2lkIHNldHVwX3BvcnRzKHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICAgICAgZXZ0Y2huID0gZXZ0Y2huX2Zyb21fcG9y
dChkLCBwb3J0KTsKIAotICAgICAgICBpZiAoIHRlc3RfYml0KHBvcnQsICZz
aGFyZWRfaW5mbyhkLCBldnRjaG5fcGVuZGluZykpICkKKyAgICAgICAgaWYg
KCBndWVzdF90ZXN0X2JpdChkLCBwb3J0LCAmc2hhcmVkX2luZm8oZCwgZXZ0
Y2huX3BlbmRpbmcpKSApCiAgICAgICAgICAgICBldnRjaG4tPnBlbmRpbmcg
PSAxOwogCiAgICAgICAgIGV2dGNobl9maWZvX3NldF9wcmlvcml0eShkLCBl
dnRjaG4sIEVWVENITl9GSUZPX1BSSU9SSVRZX0RFRkFVTFQpOwpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCmluZGV4IDZlYzU1NmNiODUuLjJiYmRlNWNmMzEgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTQwLDYgKzQwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbm9zcGVjLmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2lu
Y2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdF9h
dG9taWNzLmg+CiAKIC8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24u
ICovCiBzdHJ1Y3QgZ3JhbnRfdGFibGUgewpAQCAtNjcxLDYgKzY3Miw3IEBA
IHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZ3JhbnRfZW50cmllcyhzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmd0KQogfQogCiBzdGF0aWMgaW50IF9zZXRfc3RhdHVz
X3YxKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpyZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRy
eSAqYWN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmVhZG9u
bHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtYXBmbGFnLApA
QCAtNzI2LDggKzcyOCw4IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0dXNfdjEo
Y29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gd3JpdGUtcGluIGEgci9vIGdy
YW50IGVudHJ5XG4iKTsKICAgICAgICAgfQogCi0gICAgICAgIHByZXZfc2Nv
bWJvLndvcmQgPSBjbXB4Y2hnKCh1MzIgKilzaGFoLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzY29tYm8ud29yZCwgbmV3X3Njb21i
by53b3JkKTsKKyAgICAgICAgcHJldl9zY29tYm8ud29yZCA9IGd1ZXN0X2Nt
cHhjaGcocmQsICh1MzIgKilzaGFoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzY29tYm8ud29yZCwgbmV3X3Njb21iby53
b3JkKTsKICAgICAgICAgaWYgKCBsaWtlbHkocHJldl9zY29tYm8ud29yZCA9
PSBzY29tYm8ud29yZCkgKQogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTc0
NCw2ICs3NDYsNyBAQCBkb25lOgogCiBzdGF0aWMgaW50IF9zZXRfc3RhdHVz
X3YyKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICBncmFudF9zdGF0dXNfdCAqc3RhdHVzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpyZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjdGl2ZV9ncmFu
dF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBtYXBm
bGFnLApAQCAtODA2LDggKzgwOSw4IEBAIHN0YXRpYyBpbnQgX3NldF9zdGF0
dXNfdjIoY29uc3QgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWgsCiAgICAg
ICAgICAgICAgKGlkICE9IGxkb21pZCkgfHwKICAgICAgICAgICAgICAoIXJl
YWRvbmx5ICYmIChmbGFncyAmIEdURl9yZWFkb25seSkpICkKICAgICAgICAg
ewotICAgICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5n
LCBzdGF0dXMpOwotICAgICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dU
Rl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICAgICAgZ250dGFiX2NsZWFy
X2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgICAg
IGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RGX3JlYWRpbmcsIHN0YXR1cyk7
CiAgICAgICAgICAgICBQSU5fRkFJTChkb25lLCBHTlRTVF9nZW5lcmFsX2Vy
cm9yLAogICAgICAgICAgICAgICAgICAgICAgIlVuc3RhYmxlIGZsYWdzICgl
eCkgb3IgZG9tICglZCk7IGV4cGVjdGVkIGQlZCAoci93OiAlZClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICBmbGFncywgaWQsIGxkb21pZCwgIXJlYWRv
bmx5KTsKQEAgLTgxNyw3ICs4MjAsNyBAQCBzdGF0aWMgaW50IF9zZXRfc3Rh
dHVzX3YyKGNvbnN0IGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGFoLAogICAg
IHsKICAgICAgICAgaWYgKCB1bmxpa2VseShmbGFncyAmIEdURl9yZWFkb25s
eSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBnbnR0YWJfY2xlYXJfZmxh
ZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CisgICAgICAgICAgICBnbnR0YWJf
Y2xlYXJfZmxhZyhyZCwgX0dURl93cml0aW5nLCBzdGF0dXMpOwogICAgICAg
ICAgICAgUElOX0ZBSUwoZG9uZSwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAg
ICAgICAgICAgICAgICAgICAgICJVbnN0YWJsZSBncmFudCByZWFkb25seSBm
bGFnXG4iKTsKICAgICAgICAgfQpAQCAtODMwLDYgKzgzMyw3IEBAIGRvbmU6
CiAKIHN0YXRpYyBpbnQgX3NldF9zdGF0dXMoY29uc3QgZ3JhbnRfZW50cnlf
aGVhZGVyX3QgKnNoYWgsCiAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50
X3N0YXR1c190ICpzdGF0dXMsCisgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBkb21haW4gKnJkLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCByZ3RfdmVyc2lvbiwKICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0LAogICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmVhZG9ubHksCkBAIC04MzgsOSArODQyLDkgQEAgc3Rh
dGljIGludCBfc2V0X3N0YXR1cyhjb25zdCBncmFudF9lbnRyeV9oZWFkZXJf
dCAqc2hhaCwKIHsKIAogICAgIGlmICggcmd0X3ZlcnNpb24gPT0gMSApCi0g
ICAgICAgIHJldHVybiBfc2V0X3N0YXR1c192MShzaGFoLCBhY3QsIHJlYWRv
bmx5LCBtYXBmbGFnLCBsZG9taWQpOworICAgICAgICByZXR1cm4gX3NldF9z
dGF0dXNfdjEoc2hhaCwgcmQsIGFjdCwgcmVhZG9ubHksIG1hcGZsYWcsIGxk
b21pZCk7CiAgICAgZWxzZQotICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNf
djIoc2hhaCwgc3RhdHVzLCBhY3QsIHJlYWRvbmx5LCBtYXBmbGFnLCBsZG9t
aWQpOworICAgICAgICByZXR1cm4gX3NldF9zdGF0dXNfdjIoc2hhaCwgc3Rh
dHVzLCByZCwgYWN0LCByZWFkb25seSwgbWFwZmxhZywgbGRvbWlkKTsKIH0K
IAogc3RhdGljIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmdyYW50X21h
cF9leGlzdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqbGQsCkBAIC0xMDA1LDcg
KzEwMDksNyBAQCBtYXBfZ3JhbnRfcmVmKAogICAgICAgICAgKCEob3AtPmZs
YWdzICYgR05UTUFQX3JlYWRvbmx5KSAmJgogICAgICAgICAgICEoYWN0LT5w
aW4gJiAoR05UUElOX2hzdHdfbWFza3xHTlRQSU5fZGV2d19tYXNrKSkpICkK
ICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hhaCwg
c3RhdHVzLCByZ3QtPmd0X3ZlcnNpb24sIGFjdCwKKyAgICAgICAgaWYgKCAo
cmMgPSBfc2V0X3N0YXR1cyhzaGFoLCBzdGF0dXMsIHJkLCByZ3QtPmd0X3Zl
cnNpb24sIGFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
cC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHksIDEsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGQtPmRvbWFpbl9pZCkgIT0gR05UU1Rfb2th
eSkgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CkBAIC0x
MjI5LDEwICsxMjMzLDEwIEBAIG1hcF9ncmFudF9yZWYoCiAgdW5sb2NrX291
dF9jbGVhcjoKICAgICBpZiAoICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRv
bmx5KSAmJgogICAgICAgICAgIShhY3QtPnBpbiAmIChHTlRQSU5faHN0d19t
YXNrfEdOVFBJTl9kZXZ3X21hc2spKSApCi0gICAgICAgIGdudHRhYl9jbGVh
cl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKIAogICAg
IGlmICggIWFjdC0+cGluICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWco
X0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJf
ZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgYWN0X3JlbGVh
c2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CkBAIC0x
NTAyLDEwICsxNTA2LDEwIEBAIHVubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1
Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAKICAgICBpZiAoICgoYWN0
LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkg
PT0gMCkgJiYKICAgICAgICAgICEob3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9u
bHkpICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5n
LCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dU
Rl93cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCBhY3QtPnBpbiA9PSAw
ICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBz
dGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9y
ZWFkaW5nLCBzdGF0dXMpOwogCiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2Uo
YWN0KTsKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwpAQCAtMjA3MCw4
ICsyMDc0LDggQEAgZ250dGFiX3ByZXBhcmVfZm9yX3RyYW5zZmVyKAogICAg
ICAgICBuZXdfc2NvbWJvID0gc2NvbWJvOwogICAgICAgICBuZXdfc2NvbWJv
LnNob3J0cy5mbGFncyB8PSBHVEZfdHJhbnNmZXJfY29tbWl0dGVkOwogCi0g
ICAgICAgIHByZXZfc2NvbWJvLndvcmQgPSBjbXB4Y2hnKCh1MzIgKikmc2hh
LT5mbGFncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c2NvbWJvLndvcmQsIG5ld19zY29tYm8ud29yZCk7CisgICAgICAgIHByZXZf
c2NvbWJvLndvcmQgPSBndWVzdF9jbXB4Y2hnKHJkLCAodTMyICopJnNoYS0+
ZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNjb21iby53b3JkLCBuZXdfc2NvbWJvLndvcmQpOwogICAgICAgICBp
ZiAoIGxpa2VseShwcmV2X3Njb21iby53b3JkID09IHNjb21iby53b3JkKSAp
CiAgICAgICAgICAgICBicmVhazsKIApAQCAtMjM2NCwxMSArMjM2OCwxMSBA
QCByZWxlYXNlX2dyYW50X2Zvcl9jb3B5KAogCiAgICAgICAgIGFjdC0+cGlu
IC09IEdOVFBJTl9oc3R3X2luYzsKICAgICAgICAgaWYgKCAhKGFjdC0+cGlu
ICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpICkKLSAg
ICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3Rh
dHVzKTsKKyAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RG
X3dyaXRpbmcsIHN0YXR1cyk7CiAgICAgfQogCiAgICAgaWYgKCAhYWN0LT5w
aW4gKQotICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcs
IHN0YXR1cyk7CisgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBfR1RG
X3JlYWRpbmcsIHN0YXR1cyk7CiAKICAgICBhY3RpdmVfZW50cnlfcmVsZWFz
ZShhY3QpOwogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CkBAIC0yMzkw
LDE0ICsyMzk0LDE1IEBAIHJlbGVhc2VfZ3JhbnRfZm9yX2NvcHkoCiAgICB1
bmRlciB0aGUgZG9tYWluJ3MgZ3JhbnQgdGFibGUgbG9jay4gKi8KIC8qIE9u
bHkgc2FmZSBvbiB0cmFuc2l0aXZlIGdyYW50cy4gIEV2ZW4gdGhlbiwgbm90
ZSB0aGF0IHdlIGRvbid0CiAgICBhdHRlbXB0IHRvIGRyb3AgYW55IHBpbiBv
biB0aGUgcmVmZXJlbnQgZ3JhbnQuICovCi1zdGF0aWMgdm9pZCBmaXh1cF9z
dGF0dXNfZm9yX2NvcHlfcGluKGNvbnN0IHN0cnVjdCBhY3RpdmVfZ3JhbnRf
ZW50cnkgKmFjdCwKK3N0YXRpYyB2b2lkIGZpeHVwX3N0YXR1c19mb3JfY29w
eV9waW4oc3RydWN0IGRvbWFpbiAqcmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3RpdmVfZ3JhbnRf
ZW50cnkgKmFjdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3QgKnN0YXR1cykKIHsKICAgICBpZiAoICEoYWN0LT5w
aW4gJiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJTl9kZXZ3X21hc2spKSAp
Ci0gICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3Rh
dHVzKTsKKyAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfd3Jp
dGluZywgc3RhdHVzKTsKIAogICAgIGlmICggIWFjdC0+cGluICkKLSAgICAg
ICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOwor
ICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhyZCwgX0dURl9yZWFkaW5nLCBz
dGF0dXMpOwogfQogCiAvKgpAQCAtMjQ1OSw3ICsyNDY0LDcgQEAgYWNxdWly
ZV9ncmFudF9mb3JfY29weSgKICAgICB7CiAgICAgICAgIGlmICggKCFvbGRf
cGluIHx8ICghcmVhZG9ubHkgJiYKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICEob2xkX3BpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3
X21hc2spKSkpICYmCi0gICAgICAgICAgICAgKHJjID0gX3NldF9zdGF0dXNf
djIoc2hhaCwgc3RhdHVzLCBhY3QsIHJlYWRvbmx5LCAwLAorICAgICAgICAg
ICAgIChyYyA9IF9zZXRfc3RhdHVzX3YyKHNoYWgsIHN0YXR1cywgcmQsIGFj
dCwgcmVhZG9ubHksIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGRvbSkpICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgZ290
byB1bmxvY2tfb3V0OwogCkBAIC0yNTA4LDcgKzI1MTMsNyBAQCBhY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KAogCiAgICAgICAgIGlmICggcmMgIT0gR05UU1Rf
b2theSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGZpeHVwX3N0YXR1c19m
b3JfY29weV9waW4oYWN0LCBzdGF0dXMpOworICAgICAgICAgICAgZml4dXBf
c3RhdHVzX2Zvcl9jb3B5X3BpbihyZCwgYWN0LCBzdGF0dXMpOwogICAgICAg
ICAgICAgcmN1X3VubG9ja19kb21haW4odGQpOwogICAgICAgICAgICAgYWN0
aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICAgICAgICAgIGdyYW50X3Jl
YWRfdW5sb2NrKHJndCk7CkBAIC0yNTMxLDcgKzI1MzYsNyBAQCBhY3F1aXJl
X2dyYW50X2Zvcl9jb3B5KAogICAgICAgICAgICAgICAgICAgICAgICAgICAh
YWN0LT5pc19zdWJfcGFnZSkpICkKICAgICAgICAgewogICAgICAgICAgICAg
cmVsZWFzZV9ncmFudF9mb3JfY29weSh0ZCwgdHJhbnNfZ3JlZiwgcmVhZG9u
bHkpOwotICAgICAgICAgICAgZml4dXBfc3RhdHVzX2Zvcl9jb3B5X3Bpbihh
Y3QsIHN0YXR1cyk7CisgICAgICAgICAgICBmaXh1cF9zdGF0dXNfZm9yX2Nv
cHlfcGluKHJkLCBhY3QsIHN0YXR1cyk7CiAgICAgICAgICAgICByY3VfdW5s
b2NrX2RvbWFpbih0ZCk7CiAgICAgICAgICAgICBhY3RpdmVfZW50cnlfcmVs
ZWFzZShhY3QpOwogICAgICAgICAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0
KTsKQEAgLTI1NjAsNyArMjU2NSw3IEBAIGFjcXVpcmVfZ3JhbnRfZm9yX2Nv
cHkoCiAgICAgZWxzZSBpZiAoICFvbGRfcGluIHx8CiAgICAgICAgICAgICAg
ICghcmVhZG9ubHkgJiYgIShvbGRfcGluICYgKEdOVFBJTl9kZXZ3X21hc2t8
R05UUElOX2hzdHdfbWFzaykpKSApCiAgICAgewotICAgICAgICBpZiAoIChy
YyA9IF9zZXRfc3RhdHVzKHNoYWgsIHN0YXR1cywgcmd0LT5ndF92ZXJzaW9u
LCBhY3QsCisgICAgICAgIGlmICggKHJjID0gX3NldF9zdGF0dXMoc2hhaCwg
c3RhdHVzLCByZCwgcmd0LT5ndF92ZXJzaW9uLCBhY3QsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHksIDAsIGxkb20pKSAhPSBH
TlRTVF9va2F5ICkKICAgICAgICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAK
QEAgLTI2NDgsMTAgKzI2NTMsMTAgQEAgYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgKICB1bmxvY2tfb3V0X2NsZWFyOgogICAgIGlmICggIShyZWFkb25seSkg
JiYKICAgICAgICAgICEoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFzayB8
IEdOVFBJTl9kZXZ3X21hc2spKSApCi0gICAgICAgIGdudHRhYl9jbGVhcl9m
bGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKKyAgICAgICAgZ250dGFiX2Ns
ZWFyX2ZsYWcocmQsIF9HVEZfd3JpdGluZywgc3RhdHVzKTsKIAogICAgIGlm
ICggIWFjdC0+cGluICkKLSAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dU
Rl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICBnbnR0YWJfY2xlYXJfZmxh
ZyhyZCwgX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCiAgdW5sb2NrX291dDoK
ICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwpAQCAtMzY4NiwxMSAr
MzY5MSwxMSBAQCBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICAgICAg
ICAgIH0KIAogICAgICAgICAgICAgaWYgKCAoYWN0LT5waW4gJiAoR05UUElO
X2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkgPT0gMCApCi0gICAgICAg
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0
dXMpOworICAgICAgICAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKHJkLCBf
R1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAgICAgICAgIH0KIAogICAgICAgICBp
ZiAoIGFjdC0+cGluID09IDAgKQotICAgICAgICAgICAgZ250dGFiX2NsZWFy
X2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOworICAgICAgICAgICAgZ250
dGFiX2NsZWFyX2ZsYWcocmQsIF9HVEZfcmVhZGluZywgc3RhdHVzKTsKIAog
ICAgICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwogICAgICAgICBn
cmFudF9yZWFkX3VubG9jayhyZ3QpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ncmFudF90YWJsZS5oCmluZGV4IDA1MWRiMTM2MmIuLjFlZDBhZWY5MWQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKQEAg
LTE0LDcgKzE0LDcgQEAgc3RydWN0IGdyYW50X3RhYmxlX2FyY2ggewogICAg
IGdmbl90ICpzdGF0dXNfZ2ZuOwogfTsKIAotdm9pZCBnbnR0YWJfY2xlYXJf
ZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7Cit2b2lk
IGdudHRhYl9jbGVhcl9mbGFnKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKIGludCBjcmVhdGVfZ3JhbnRf
aG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLCBtZm5fdCBtZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncyk7CiAjZGVmaW5lIGdu
dHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAo
MCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFi
bGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRl
eCA4YjYwNGVkNTFmLi4xMjFiMzNkYzZlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC02MCw3ICs2MCw4IEBAIHN0YXRp
YyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2
NF90IGFkZHIsIG1mbl90IGZyYW1lLAogCiAjZGVmaW5lIGdudHRhYl9tYXJr
X2RpcnR5KGQsIGYpIHBhZ2luZ19tYXJrX2RpcnR5KGQsIGYpCiAKLXN0YXRp
YyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQg
bnIsIHVpbnQxNl90ICpzdCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJf
Y2xlYXJfZmxhZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2
X3QgKnN0KQogewogICAgIC8qCiAgICAgICogTm90ZSB0aGF0IHRoaXMgY2Fu
bm90IGJlIGNsZWFyX2JpdCgpLCBhcyB0aGUgYWNjZXNzIG11c3QgYmUKLS0g
CjIuMTEuMAoK

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

RnJvbSAwMjQxZjVjZTViYjRlZDYzMzYwY2U4ODk5NDBjODExYTMzMjdlNjVj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjI5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxNC8xNV0geGVuL2Fy
bTogQWRkIHBlcmZvcm1hbmNlIGNvdW50ZXJzIGluIGd1ZXN0IGF0b21pYwog
aGVscGVycwoKQWRkIHBlcmZvcm1hbmNlIGNvdW50ZXJzIGluIGd1ZXN0IGF0
b21pYyBoZWxwZXJzIHRvIGJlIGFibGUgdG8gZGV0ZWN0CndoZXRoZXIgYSBn
dWVzdCBpcyBvZnRlbiBwYXVzZWQgZHVyaW5nIHRoZSBvcGVyYXRpb25zLgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYXRvbWljcy5oIHwgMTIgKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCAg
ICB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9t
aWNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApp
bmRleCA2MTkyNWQzMTNkLi42OTg1MDhiZjg3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApAQCAtMjQsOSArMjQsMTMg
QEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgZ3Vlc3Rfc2FmZV9h
dG9taWNfbWF4KTsKICNkZWZpbmUgZ3Vlc3RfYml0b3AobmFtZSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiBzdGF0aWMgaW5saW5lIHZvaWQgZ3Vlc3RfIyNuYW1lKHN0cnVjdCBkb21h
aW4gKmQsIGludCBuciwgdm9sYXRpbGUgdm9pZCAqcCkgXAogeyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwZXJmY19pbmNyKGF0b21p
Y3NfZ3Vlc3QpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIGlmICggbmFtZSMjX3RpbWVvdXQobnIsIHAsIHRoaXNfY3B1KGd1
ZXN0X3NhZmVfYXRvbWljX21heCkpICkgICAgICAgICAgIFwKICAgICAgICAg
cmV0dXJuOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHBlcmZjX2luY3IoYXRvbWljc19ndWVzdF9w
YXVzZWQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZG9t
YWluX3BhdXNlX25vc3luYyhkKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIG5hbWUobnIsIHApOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBkb21haW5fdW5wYXVzZShkKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC0zOCwxMSArNDIsMTUgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vl
c3RfIyNuYW1lKHN0cnVjdCBkb21haW4gKmQsIGludCBuciwgdm9sYXRpbGUg
dm9pZCAqcCkgIFwKICAgICBib29sIHN1Y2NlZWQ7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgaW50IG9sZGJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBwZXJmY19pbmNyKGF0b21p
Y3NfZ3Vlc3QpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHN1Y2NlZWQgPSBuYW1lIyNfdGltZW91dChuciwgcCwgJm9sZGJp
dCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdGhpc19jcHUoZ3Vlc3Rfc2FmZV9hdG9t
aWNfbWF4KSk7ICAgICAgICAgICAgICBcCiAgICAgaWYgKCBzdWNjZWVkICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICByZXR1cm4gb2xkYml0OyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcGVy
ZmNfaW5jcihhdG9taWNzX2d1ZXN0X3BhdXNlZCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICBkb21haW5fcGF1c2Vfbm9zeW5jKGQpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgb2xkYml0ID0gbmFtZShuciwgcCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRv
bWFpbl91bnBhdXNlKGQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTczLDEwICs4MSwxNCBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19ndWVzdF9jbXB4Y2hn
KHN0cnVjdCBkb21haW4gKmQsCiB7CiAgICAgdW5zaWduZWQgbG9uZyBvbGR2
YWwgPSBvbGQ7CiAKKyAgICBwZXJmY19pbmNyKGF0b21pY3NfZ3Vlc3QpOwor
CiAgICAgaWYgKCBfX2NtcHhjaGdfbWJfdGltZW91dChwdHIsICZvbGR2YWws
IG5ldywgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRo
aXNfY3B1KGd1ZXN0X3NhZmVfYXRvbWljX21heCkpICkKICAgICAgICAgcmV0
dXJuIG9sZHZhbDsKIAorICAgIHBlcmZjX2luY3IoYXRvbWljc19ndWVzdF9w
YXVzZWQpOworCiAgICAgZG9tYWluX3BhdXNlX25vc3luYyhkKTsKICAgICBv
bGR2YWwgPSBfX2NtcHhjaGdfbWIocHRyLCBvbGQsIG5ldywgc2l6ZSk7CiAg
ICAgZG9tYWluX3VucGF1c2UoZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cGVyZmNfZGVmbi5oCmluZGV4IDg5MjJlOTUyNWEuLjZhODMxODUxNjMgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCkBAIC03Myw2
ICs3Myw5IEBAIFBFUkZDT1VOVEVSKHBoeXNfdGltZXJfaXJxcywgICJQaHlz
aWNhbCB0aW1lciBpbnRlcnJ1cHRzIikKIFBFUkZDT1VOVEVSKHZpcnRfdGlt
ZXJfaXJxcywgICJWaXJ0dWFsIHRpbWVyIGludGVycnVwdHMiKQogUEVSRkNP
VU5URVIobWFpbnRlbmFuY2VfaXJxcywgIk1haW50ZW5hbmNlIGludGVycnVw
dHMiKQogCitQRVJGQ09VTlRFUihhdG9taWNzX2d1ZXN0LCAgICAiYXRvbWlj
czogZ3Vlc3QgYWNjZXNzIikKK1BFUkZDT1VOVEVSKGF0b21pY3NfZ3Vlc3Rf
cGF1c2VkLCAgICJhdG9taWNzOiBndWVzdCBwYXVzZWQiKQorCiAvKiNlbmRp
ZiovIC8qIF9fWEVOX1BFUkZDX0RFRk5fSF9fICovCiAKIC8qCi0tIAoyLjEx
LjAKCg==

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

RnJvbSA2ZDYyZDZiNzM0MjBkOGU5Mzk1OTVkZGM3YzgwNDczNGY1ZTM2YjU2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDI5IEFwciAyMDE5
IDE1OjA1OjMwICswMTAwClN1YmplY3Q6IFtQQVRDSCAxNS8xNV0geGVuL2Fy
bTogZ3JhbnQtdGFibGU6IFByb3RlY3QgZ250dGFiX2NsZWFyX2ZsYWcgYWdh
aW5zdAogZ3Vlc3QgbWlzYmVoYXZpb3IKClRoZSBmdW5jdGlvbiBnbnR0YWJf
Y2xlYXJfZmxhZyBpcyB1c2VkIHRvIGNsZWFyIHRoZSBhY2Nlc3MgZmxhZ3Mu
IE9uCkFybSwgaXQgaXMgaW1wbGVtZW50ZWQgdXNpbmcgYSBsb29wIGFuZCBn
dWVzdF9jbXB4Y2hnLgoKSXQgaXMgcG9zc2libGUgdGhhdCBndWVzdF9jbXB4
Y2hnIHdpbGwgYWx3YXlzIHJldHVybiBhIGRpZmZlcmVudCB2YWx1ZQp0aGFu
IG9sZC4gVGhpcyBjYW4gaGFwcGVuIGlmIHRoZSBndWVzdCB1cGRhdGVkIHRo
ZSBtZW1vcnkgYmVmb3JlIFhlbiBoYXMKdGltZSB0byBkbyB0aGUgZXhjaGFu
Z2UuIEJlY2F1c2Ugb2YgdGhhdCwgdGhlcmUgYXJlIG5vIHdheSBmb3IgdG8K
cHJvbWlzZSB0aGUgbG9vcCB3aWxsIGVuZC4KCkl0IGlzIHBvc3NpYmxlIHRv
IG1ha2UgdGhlIGN1cnJlbnQgY29kZSBzYWZlIGJ5IHJlLXVzaW5nIHRoZSBz
YW1lCnByaW5jaXBsZSBhcyBhcHBsaWVkIG9uIHRoZSBndWVzdCBhdG9taWMg
aGVscGVyLiBIb3dldmVyIHRoaXMgcGF0Y2gKdGFrZXMgYSBkaWZmZXJlbnQg
YXBwcm9hY2ggdGhhdCBzaG91bGQgbGVhZCB0byBtb3JlIGVmZmljaWVudCBj
b2RlIGluCnRoZSBkZWZhdWx0IGNhc2UuCgpBIG5ldyBoZWxwZXIgaXMgaW50
cm9kdWNlZCB0byBjbGVhciBhIHNldCBvZiBiaXRzIG9uIGEgMTYtYml0cyB3
b3JkLgpUaGlzIHNob3VsZCBhdm9pZCBhIGFuIGV4dHJhIGxvb3AgdG8gY2hl
Y2sgY21weGNoZyBzdWNjZWVkZWQuCgpOb3RlIHRoYXQgYSBtYXNrIGlzIHVz
ZWQgaW5zdGVhZCBvZiBhIGJpdCwgc28gdGhlIGhlbHBlciBjYW4gYmUgcmUt
dXNlZApsYXRlciBvbiBmb3IgY2xlYXJpbmcgbXVsdGlwbGUgZmxhZ3MgYXQg
dGhlIHNhbWUgdGltZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk1LgoKUmVw
b3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub3NAeGlsaW54LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jICAgICB8IDM1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvbGliL2JpdG9wcy5jICAgICB8IDMzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAg
ICAgICAgfCAxMCArLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Jp
dG9wcy5oICAgICAgICB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3RfYXRvbWljcy5oIHwgMTMgKysrKysrKysrKysrKwogNSBmaWxlcyBj
aGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saWIvYml0b3BzLmMgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGliL2JpdG9wcy5jCmluZGV4IDA4NzUwMzE0
ZmMuLjNkY2E3NjliZjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9saWIvYml0b3BzLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpYi9i
aXRvcHMuYwpAQCAtMTI2LDYgKzEyNiw0MSBAQCB0ZXN0b3AodGVzdF9hbmRf
Y2hhbmdlX2JpdCwgZW9yKQogdGVzdG9wKHRlc3RfYW5kX2NsZWFyX2JpdCwg
YmljKQogdGVzdG9wKHRlc3RfYW5kX3NldF9iaXQsIG9ycikKIAorc3RhdGlj
IGFsd2F5c19pbmxpbmUgYm9vbCBpbnRfY2xlYXJfbWFzazE2KHVpbnQxNl90
IG1hc2ssIHZvbGF0aWxlIHVpbnQxNl90ICpwLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdGltZW91dCwgdW5z
aWduZWQgaW50IG1heF90cnkpCit7CisgICAgdW5zaWduZWQgbG9uZyByZXMs
IHRtcDsKKworICAgIHByZWZldGNodygoY29uc3QgdWludDE2X3QgKilwKTsK
KworICAgIGRvCisgICAgeworICAgICAgICBhc20gdm9sYXRpbGUgKCIvLyBp
bnRfY2xlYXJfbWFzazE2XG4iCisgICAgICAgICIgICBsZHJleGggICUyLCAl
MVxuIgorICAgICAgICAiICAgYmljICAgICAlMiwgJTIsICUzXG4iCisgICAg
ICAgICIgICBzdHJleGggICUwLCAlMiwgJTFcbiIKKyAgICAgICAgOiAiPSZy
IiAocmVzKSwgIitRbyIgKCpwKSwgIj0mciIgKHRtcCkKKyAgICAgICAgOiAi
ciIgKG1hc2spKTsKKworICAgICAgICBpZiAoICFyZXMgKQorICAgICAgICAg
ICAgYnJlYWs7CisgICAgfSB3aGlsZSAoICF0aW1lb3V0IHx8ICgoLS1tYXhf
dHJ5KSA+IDApICk7CisKKyAgICByZXR1cm4gIXJlczsKK30KKwordm9pZCBj
bGVhcl9tYXNrMTYodWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9pZCAqcCkK
K3sKKyAgICBpZiAoICFpbnRfY2xlYXJfbWFzazE2KG1hc2ssIHAsIGZhbHNl
LCAwKSApCisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorCiti
b29sIGNsZWFyX21hc2sxNl90aW1lb3V0KHVpbnQxNl90IG1hc2ssIHZvbGF0
aWxlIHZvaWQgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBtYXhfdHJ5KQoreworICAgIHJldHVybiBpbnRfY2xlYXJfbWFz
azE2KG1hc2ssIHAsIHRydWUsIG1heF90cnkpOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYyBiL3hlbi9hcmNoL2FybS9hcm02
NC9saWIvYml0b3BzLmMKaW5kZXggNzhiZjRlZDhjNS4uMjc2ODhlNTQxOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpYi9iaXRvcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGliL2JpdG9wcy5jCkBAIC0xMTgs
NiArMTE4LDM5IEBAIHRlc3RvcCh0ZXN0X2FuZF9jaGFuZ2VfYml0LCBlb3Ip
CiB0ZXN0b3AodGVzdF9hbmRfY2xlYXJfYml0LCBiaWMpCiB0ZXN0b3AodGVz
dF9hbmRfc2V0X2JpdCwgb3JyKQogCitzdGF0aWMgYWx3YXlzX2lubGluZSBi
b29sIGludF9jbGVhcl9tYXNrMTYodWludDE2X3QgbWFzaywgdm9sYXRpbGUg
dWludDE2X3QgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCB0aW1lb3V0LCB1bnNpZ25lZCBpbnQgbWF4X3Ry
eSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHJlcywgdG1wOworCisgICAgZG8K
KyAgICB7CisgICAgICAgIGFzbSB2b2xhdGlsZSAoIi8vICBpbnRfY2xlYXJf
bWFzazE2XG4iCisgICAgICAgICIgICBsZHhyaCAgICV3MiwgJTFcbiIKKyAg
ICAgICAgIiAgIGJpYyAgICAgJXcyLCAldzIsICV3M1xuIgorICAgICAgICAi
ICAgc3R4cmggICAldzAsICV3MiwgJTFcbiIKKyAgICAgICAgOiAiPSZyIiAo
cmVzKSwgIitRIiAoKnApLCAiPSZyIiAodG1wKQorICAgICAgICA6ICJyIiAo
bWFzaykpOworCisgICAgICAgIGlmICggIXJlcyApCisgICAgICAgICAgICBi
cmVhazsKKyAgICB9IHdoaWxlICggIXRpbWVvdXQgfHwgKCgtLW1heF90cnkp
ID4gMCkgKTsKKworICAgIHJldHVybiAhcmVzOworfQorCit2b2lkIGNsZWFy
X21hc2sxNih1aW50MTZfdCBtYXNrLCB2b2xhdGlsZSB2b2lkICpwKQorewor
ICAgIGlmICggIWludF9jbGVhcl9tYXNrMTYobWFzaywgcCwgZmFsc2UsIDAp
ICkKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisKK2Jvb2wg
Y2xlYXJfbWFzazE2X3RpbWVvdXQodWludDE2X3QgbWFzaywgdm9sYXRpbGUg
dm9pZCAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG1heF90cnkpCit7CisgICAgcmV0dXJuIGludF9jbGVhcl9tYXNrMTYo
bWFzaywgcCwgdHJ1ZSwgbWF4X3RyeSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGRjYTk3MmMwYjgu
LmU0MGZhN2Y1OTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMzc1LDE1ICsxMzc1LDcgQEAg
dm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAK
IHZvaWQgZ250dGFiX2NsZWFyX2ZsYWcoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBuciwgdWludDE2X3QgKmFkZHIpCiB7Ci0gICAgLyoKLSAg
ICAgKiBOb3RlIHRoYXQgdGhpcyBjYW5ub3QgYmUgY2xlYXJfYml0KCksIGFz
IHRoZSBhY2Nlc3MgbXVzdCBiZQotICAgICAqIGNvbmZpbmVkIHRvIHRoZSBz
cGVjaWZpZWQgMiBieXRlcy4KLSAgICAgKi8KLSAgICB1aW50MTZfdCBtYXNr
ID0gfigxIDw8IG5yKSwgb2xkOwotCi0gICAgZG8gewotICAgICAgICBvbGQg
PSAqYWRkcjsKLSAgICB9IHdoaWxlIChndWVzdF9jbXB4Y2hnKGQsIGFkZHIs
IG9sZCwgb2xkICYgbWFzaykgIT0gb2xkKTsKKyAgICBndWVzdF9jbGVhcl9t
YXNrMTYoZCwgQklUKG5yLCBVTCksIGFkZHIpOwogfQogCiB2b2lkIGdudHRh
Yl9tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbikKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IDE5MTlmNTA4NDUuLmZi
YjRiODI0MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0
b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaApAQCAt
NTEsNiArNTEsOCBAQCBpbnQgdGVzdF9hbmRfc2V0X2JpdChpbnQgbnIsIHZv
bGF0aWxlIHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NsZWFyX2JpdChpbnQg
bnIsIHZvbGF0aWxlIHZvaWQgKnApOwogaW50IHRlc3RfYW5kX2NoYW5nZV9i
aXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICpwKTsKIAordm9pZCBjbGVhcl9t
YXNrMTYodWludDE2X3QgbWFzaywgdm9sYXRpbGUgdm9pZCAqcCk7CisKIC8q
CiAgKiBUaGUgaGVscGVycyBiZWxvdyBtYXkgZmFpbCB0byB1cGRhdGUgdGhl
IG1lbW9yeSBpZiB0aGUgYWN0aW9uIHRha2VzCiAgKiB0b28gbG9uZy4KQEAg
LTY5LDYgKzcxLDggQEAgYm9vbCB0ZXN0X2FuZF9jbGVhcl9iaXRfdGltZW91
dChpbnQgbnIsIHZvbGF0aWxlIHZvaWQgKnAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCAqb2xkYml0LCB1bnNpZ25lZCBpbnQgbWF4
X3RyeSk7CiBib29sIHRlc3RfYW5kX2NoYW5nZV9iaXRfdGltZW91dChpbnQg
bnIsIHZvbGF0aWxlIHZvaWQgKnAsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgKm9sZGJpdCwgdW5zaWduZWQgaW50IG1heF90cnkp
OworYm9vbCBjbGVhcl9tYXNrMTZfdGltZW91dCh1aW50MTZfdCBtYXNrLCB2
b2xhdGlsZSB2b2lkICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbWF4X3RyeSk7CiAKIC8qKgogICogX190ZXN0X2FuZF9z
ZXRfYml0IC0gU2V0IGEgYml0IGFuZCByZXR1cm4gaXRzIG9sZCB2YWx1ZQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hdG9taWNz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAppbmRl
eCA2OTg1MDhiZjg3Li5hZjI3Y2M2MjdiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2d1ZXN0X2F0b21pY3MuaApAQCAtNzMsNiArNzMsMTkgQEAg
Z3Vlc3RfdGVzdG9wKHRlc3RfYW5kX2NoYW5nZV9iaXQpCiAKICN1bmRlZiBn
dWVzdF90ZXN0b3AKIAorc3RhdGljIGlubGluZSB2b2lkIGd1ZXN0X2NsZWFy
X21hc2sxNihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCBtYXNrLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2xhdGlsZSB1
aW50MTZfdCAqcCkKK3sKKyAgICBwZXJmY19pbmNyKGF0b21pY3NfZ3Vlc3Qp
OworCisgICAgaWYgKCBjbGVhcl9tYXNrMTZfdGltZW91dChtYXNrLCBwLCB0
aGlzX2NwdShndWVzdF9zYWZlX2F0b21pY19tYXgpKSApCisgICAgICAgIHJl
dHVybjsKKworICAgIGRvbWFpbl9wYXVzZV9ub3N5bmMoZCk7CisgICAgY2xl
YXJfbWFzazE2KG1hc2ssIHApOworICAgIGRvbWFpbl91bnBhdXNlKGQpOwor
fQorCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19ndWVzdF9jbXB4
Y2hnKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvbGF0aWxlIHZvaWQgKnB0ciwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBvbGQsCi0tIAoyLjExLjAKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Oct 25 11:26:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 11:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNxjK-0000Hh-HX; Fri, 25 Oct 2019 11:26:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Gvq=YS=citrix.com=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1iNxjJ-0000HQ-2l
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 11:26:05 +0000
X-Inumbo-ID: 3ab338b4-f71a-11e9-94c5-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ab338b4-f71a-11e9-94c5-12813bfff9fa;
 Fri, 25 Oct 2019 11:26:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572002765;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:content-transfer-encoding: mime-version;
 bh=qMHC3ZpC5i/WmClEuHont4rjl6NV9m4i3x42F2dFSWA=;
 b=WgQE4dKNWCsIrHYDIXD3NYpqhzCzDHj3OMM7QlPfNKgAIsOwDI384PP5
 kD6QMeIrdAcRx+peiQP9uS1thLlTnpbaN6R1iG03y+6Elnh96mp2Ui9nQ
 FtEjU8KiMJgWpGgjdKEfZrt28XEb4vZ8OMd6RhhyCCETeiHNbM1TSo9L9 I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=George.Dunlap@citrix.com;
 spf=Pass smtp.mailfrom=George.Dunlap@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 George.Dunlap@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 George.Dunlap@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="George.Dunlap@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="George.Dunlap@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: tkEjfKYwOh5193oMVHE8grgfI49KIt4+DIkpMueIJwT3dVrMc5/59/FDzf3zt2PEDRNMalORsF
 6+Jtfvgx/8VdbuWhHhjprUnBmUyLIOCEdTCF69DbsEYtKK0dZ6iilf7QWWg4B6uIUMasTRF00g
 /Mi3OnOlE+F6hqWurvzNNAuM/2V8RMDWvHhexSU9aMCz6ZKzs6ZZuOPVc9JkK+3cesjB0c47wH
 LuGfHKFVF4QxfCLbwQGC5sXDiDa8iKGBcR3JYn5Lfo4gL+7ByIxnRCqFMPHpSi+XWBIjHfslJI
 68k=
X-SBRS: 2.7
X-MesageID: 7521870
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; 
   d="scan'208";a="7521870"
From: George Dunlap <George.Dunlap@citrix.com>
To: Nick Rosbrook <rosbrookn@gmail.com>
Thread-Topic: [PATCH 05/24] golang/xenlight: define KeyValueList builtin type
Thread-Index: AQHVfSHEKkkkwfUR90Kshprb7s64t6dqBuqAgAAnAYCAAQQ+AA==
Date: Fri, 25 Oct 2019 11:26:00 +0000
Message-ID: <15987276-47AC-436B-9D93-C7A90A2558F2@citrix.com>
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <1a60b855c0886c8e7147d48923f16b4d0815db81.1570456846.git.rosbrookn@ainfosec.com>
 <a27892b1-6d7f-c18b-3a6c-859cdd869e85@citrix.com>
 <CAEBZRSd82pXdL8+k9ASEkypdtF=yqfpaVO3e+4eAcf8iQi8_QA@mail.gmail.com>
In-Reply-To: <CAEBZRSd82pXdL8+k9ASEkypdtF=yqfpaVO3e+4eAcf8iQi8_QA@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3594.4.19)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <CF02FDD40D0C7D45B86DF4B331DEE1CF@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 05/24] golang/xenlight: define KeyValueList
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "kerriganb@ainfosec.com" <kerriganb@ainfosec.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gT2N0IDI0LCAyMDE5LCBhdCA4OjU0IFBNLCBOaWNrIFJvc2Jyb29rIDxyb3Nicm9v
a25AZ21haWwuY29tPiB3cm90ZToNCj4gDQo+PiBTbyB3ZSAqY291bGQqIGFjdHVhbGx5IGp1c3Qg
YHR5cGUgS2V5VmFsdWVMaXN0IHN0cnVjdCB7IH1gLCBhbmQgcHVudCBvbg0KPj4gYWxsIHRoZXNl
IGluaXRpYWxpemF0aW9uIHF1ZXN0aW9ucyB1bnRpbCBzdWNoIHRpbWUgYXMgaXQgdHVybnMgb3V0
IHRoYXQNCj4+IHRoZXkncmUgbmVlZGVkLg0KPiANCj4gSWYgdGhlcmUgaXMgbm8gY2xlYXIgbmVl
ZCBmb3IgdGhpcyB0eXBlIHRvIGJlIGltcGxlbWVudGVkIGluIHRoZSBHbw0KPiBwYWNrYWdlLCB0
aGVuIEkgd291bGQgYmUgaW4gZmF2b3Igb2Ygbm90IGRvaW5nIHNvLiBJTU8sIGEgc21hbGxlciwN
Cj4gbW9yZSBmb2N1c2VkIHBhY2thZ2UgaXMgaWRlYWwuDQoNCk9rLCBpbiB0aGF0IGNhc2UgbGV0
4oCZcyBqdXN0IGxlYXZlIHRoZSBzdHJ1Y3QgZW1wdHkuDQoNCj4gDQo+PiBPbiB0aGUgb3RoZXIg
aGFuZCwgSSB0aGluayB3ZSBtYXkgbmVlZCB0byBhY3R1YWxseSB0aGluayBhYm91dA0KPj4gaW5p
dGlhbGl6aW5nIHN0cnVjdHVyZXMuICBZb3UndmUgY2FyZWZ1bGx5IGNvZGVkIERlZkJvb2wgc3Vj
aCB0aGF0IHRoZQ0KPj4gInplcm8iIHZhbHVlIGlzIHVuZGVmaW5lZDsgYnV0IGZvciBEZXZJZCwg
Zm9yIGluc3RhbmNlLCB0aGUgImluaXRpYWwiDQo+PiB2YWx1ZSBpcyBzdXBwb3NlZCB0byBiZSAt
MTsgYnV0IHRoZSB3YXkgaXQncyBjb2RlZCwgYW4gdW5pbml0aWFsaXplZCBHbw0KPj4gc3RydWN0
dXJlIHdpbGwgZW5kIHVwIGFzIDAsIHdoaWNoIG1heSBiZSBhIHZhbGlkIGRldmlkLg0KPj4gDQo+
PiBbLi4uXQ0KPj4gDQo+PiBBbnl3YXksIHBlcmhhcHMgd2UgY2FuIHRoaW5rIGFib3V0IHN0cnVj
dHVyZSBpbml0aWFsaXphdGlvbiwgYW5kDQo+PiBpbXBsZW1lbnQgaXQgYWZ0ZXIgd2UgZG8gdGhl
IGJhc2ljIHN0cnVjdHVyZSAvICBtYXJzaGFsbGluZyBpbXBsZW1lbnRhaXRvbi4NCj4gDQo+IFRo
YXQncyBwcm9iYWJseSBiZXN0LiBIb3dldmVyLCBhdCBhIHF1aWNrIGdsYW5jZSBpdCBzZWVtcyBs
aWtlIGl0DQo+IHdvdWxkIGJlIHByZXR0eSBzdHJhaWdodC1mb3J3YXJkIHRvIGdlbmVyYXRlIE5l
d1N0cnVjdFR5cGUgZnVuY3Rpb25zDQo+IGFuYWxvZ291cyB0byBsaWJ4bF9zdHJ1Y3RfdHlwZV9p
bml0LCBpZiB0aGF0J3MgdGhlIGRlc2lyZWQgYmVoYXZpb3IuDQoNCkkgdGhpbmsgd2UgYmFzaWNh
bGx5IGhhdmUgdGhyZWUgb3B0aW9uczoNCg0KMS4gVHJ5IHRvIGFycmFuZ2UgaXQgc28gdGhhdCB0
aGUg4oCcemVyb+KAnSB2YWx1ZXMgY29ycmVzcG9uZCB0byDigJxkZWZhdWx04oCdIHZhbHVlcyBp
biBsaWJ4bDsgaS5lLiwgaGF2ZSBEZXZJRCAwIC0+IGxpYnhsX2RldmlkIC0xLCBEZXZJRCAxIC0+
IGxpYnhsX2RldmlkIDAsICZjDQoNCjIuIEFkZCBOZXdTdHJ1Y3RUeXBlIGZ1bmN0aW9ucw0KDQoz
LiBBZGQgLkluaXQoKSBtZXRob2RzIHRvIHN0cnVjdHMNCg0KIzEgSSB0aGluayBpcyBwcm9iYWJs
eSB0b28gcmlza3k7IHNvIDIgb3IgMyAob3IgbWF5YmUgYm90aCkgd2lsbCBwcm9iYWJseSBiZSBu
ZWVkZWQuICBUaGUgTmV3U3RydWN0VHlwZSgpIHNlZW1zIHRvIGJlIG1vcmUgc3RhbmRhcmQuICBC
dXQgSeKAmW0gb3BlbiBzbyBzdWdnZXN0aW9ucy4gOi0pDQoNCiAtR2VvcmdlDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:03:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:03:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyJK-00041u-4l; Fri, 25 Oct 2019 12:03:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNyJI-00041p-T6
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:03:16 +0000
X-Inumbo-ID: 6c9f7d88-f71f-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c9f7d88-f71f-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 12:03:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7099CAEF3;
 Fri, 25 Oct 2019 12:03:14 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
Date: Fri, 25 Oct 2019 14:03:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBldmFsdWF0ZV9ub3Nw
ZWMoKSBpcyBpbmNyZWRpYmx5IGZyYWdpbGUsIGFuZCB0aGlzIGlzIG9uZSBnaWFudCBib2RnZS4K
PiAKPiBUbyBjb3JyZWN0bHkgcHJvdGVjdCBqdW1wcywgdGhlIGdlbmVyYXRlZCBjb2RlIG5lZWRz
IHRvIGJlIG9mIHRoZSBmb3JtOgo+IAo+ICAgICBjbXAvdGVzdCA8Y29uZD4KPiAgICAgamNjIDFm
Cj4gICAgIGxmZW5jZQo+ICAgICAuLi4KPiAgMTogbGZlbmNlCj4gICAgIC4uLgo+IAo+IENyaXRp
Y2FsbHksIHRoZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2Nr
cywgbGF0ZXIgaW4gdGhlCj4gaW5zdHJ1Y3Rpb24gc3RyZWFtIHRoYW4gdGhlIGNvbmRpdGlvbmFs
IGp1bXAgaW4gbmVlZCBvZiBwcm90ZWN0aW9uLgo+IAo+IFdoZW4gYSBzdGF0aWMgaW5saW5lIGlz
IGludm9sdmVkLCB0aGUgb3B0aW1pc2VyIGRlY2lkZXMgdG8gYmUgY2xldmVyIGFuZAo+IHJlYXJy
YW5nZXMgdGhlIGNvZGUgYXM6Cj4gCj4gIHByZWQ6Cj4gICAgIGxmZW5jZQo+ICAgICA8Y2FsY3Vs
YXRlIGNvbmQ+Cj4gICAgIHJldAo+IAo+ICAgICBjYWxsIHByZWQKPiAgICAgY21wICQwLCAlZWF4
Cj4gICAgIGpjYyAxZgo+ICAgICAuLi4KPiAgMTogLi4uCj4gCj4gd2hpY2ggYnJlYWtzIHRoZSBz
cGVjdWxhdGl2ZSBzYWZldHkuCgpBaXVpICJwcmVkIiBpcyBhIG5vbi1pbmxpbmVkIHN0YXRpYyBp
bmxpbmUgaGVyZS4gVGhlcmUncyBubyAib3B0aW1pc2VyIGRlY2lkZXMKdG8gYmUgY2xldmVyIiBp
biB0aGlzIGNhc2UgaW1vIC0gaXQgYWxsIGlzIGEgcmVzdWx0IG9mIG5vdCBpbmxpbmluZywgd2hl
biB0aGUKY29uc3RydWN0IGluIGV2YWx1YXRlX25vc3BlYygpIGlzIHNwZWNpZmljYWxseSBhc3N1
bWluZyB0aGlzIHdvdWxkbid0IGhhcHBlbi4KVGhlcmVmb3JlIEkgY29udGludWUgdG8gdGhpbmsg
dGhhdCB0aGUgZGVzY3JpcHRpb24gaXMgbWlzbGVhZGluZy4KCj4gQW55IHVzZSBvZiBldmFsdWF0
ZV9ub3NwZWMoKSBuZWVkcyBhbGwgc3RhdGljIGlubGluZSBwcmVkaWNhdGVzIHdoaWNoIHVzZSBp
dAo+IHRvIGJlIGRlY2xhcmVkIGFsd2F5c19pbmxpbmUgdG8gcHJldmVudCB0aGUgb3B0aW1pc2Vy
IGhhdmluZyB0aGUgZmxleGliaWxpdHkKPiB0byBnZW5lcmF0ZSB1bnNhZmUgY29kZS4KCkkgYWdy
ZWUgd2l0aCB0aGlzIHBhcnQuCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJp
eC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4gQ0M6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiAKPiBUaGlzIGlzIHRoZSB0cmFuc2l0aXZlIHNldCBvZiBw
cmVkaWNhdGVzIHdoaWNoIEkgY2FuIHNwb3Qgd2hpY2ggbmVlZAo+IHByb3RlY3RpbmcuICBUaGVy
ZSBhcmUgcHJvYmFibHkgb25lcyBJJ3ZlIG1pc3NlZC4gIFBlcnNvbmFsbHksIEknbSAtMSBmb3Ig
dGhpcwo+IGFwcHJvYWNoLCBidXQgdGhlIG9ubHkgb3RoZXIgb3B0aW9uIGZvciA0LjEzIGlzIHRv
IHJldmVydCBpdCBhbGwgdG8gdW5icmVhawo+IGxpdmVwYXRjaGluZy4KClRvIHVuYnJlYWsgbGl2
ZXBhdGNoaW5nLCBhaXVpIHdoYXQgeW91IG5lZWQgaXMgc3ltYm9sIGRpc2FtYmlndWF0aW9uLAph
IHBhdGNoIGZvciB3aGljaCBoYXMgYmVlbiBzZW50LiBXaXRoIHRoaXMgSSB0aGluayB3ZSBzaG91
bGQgZm9jdXMgb24KY29kZSBnZW5lcmF0aW9uIGFzcGVjdHMgaGVyZS4gSSdtIGZpbmUgYWNrLWlu
ZyB0aGUgY29kZSBjaGFuZ2VzIHdpdGgKYSBtb2RpZmllZCBkZXNjcmlwdGlvbi4gQnV0IHNpbmNl
IHlvdSdyZSAtMSBmb3IgdGhpcywgSSdtIG5vdCBzdXJlIGluCnRoZSBmaXJzdCBwbGFjZSB0aGF0
IHdlIHdhbnQgdG8gZ28gdGhpcyByb3V0ZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:04:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyKj-00046K-Fq; Fri, 25 Oct 2019 12:04:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNyKh-00046B-LZ
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:04:43 +0000
X-Inumbo-ID: a0c190d8-f71f-11e9-8aca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a0c190d8-f71f-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 12:04:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 37A33B253;
 Fri, 25 Oct 2019 12:04:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-4-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4a90d5a4-6bc3-d891-0e2c-815ae5cb01ba@suse.com>
Date: Fri, 25 Oct 2019 14:04:59 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-4-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 3/7] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_BRANCH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBKdXN0IGFzIHdpdGgg
Q09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9BUlJBWSwgYnJhbmNoIGhhcmRlbmluZyBzaG91bGQg
YmUKPiBjb25maWd1cmFibGUgYXQgY29tcGlsZSB0aW1lLgo+IAo+IFRoZSBwcmV2aW91cyBDT05G
SUdfSFZNIHdhcyBhIGNvbnNlcXVlbmNlIG9mIHdoYXQgY291bGQgYmUgZGlzY3Vzc2VkIHB1Ymxp
Y2x5Cj4gYXQgdGhlIHRpbWUgdGhlIHBhdGNoZXMgd2VyZSBzdWJtaXR0ZWQsIGFuZCB3YXNuJ3Qg
YWN0dWFsbHkgY29ycmVjdC4gIExhdGVyCj4gcGF0Y2hlcyB3aWxsIG1ha2UgZnVydGhlciBjb3Jy
ZWN0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:05:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:05:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyLM-0004Br-R2; Fri, 25 Oct 2019 12:05:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iNyLL-0004Bk-Qy
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:05:23 +0000
X-Inumbo-ID: b723c6ac-f71f-11e9-94c5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b723c6ac-f71f-11e9-94c5-12813bfff9fa;
 Fri, 25 Oct 2019 12:05:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNyLH-0002ur-Nj; Fri, 25 Oct 2019 12:05:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iNyLG-0002Or-Q0; Fri, 25 Oct 2019 12:05:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iNyLG-0007lA-PO; Fri, 25 Oct 2019 12:05:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143151-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=64b5d83460af4654b88c6598ede7e74dd37dce2e
X-Osstest-Versions-That: xen=333d7412796e8fd485bfbb79180a520f7e08bc27
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 12:05:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143151: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzE1MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2NGI1ZDgzNDYwYWY0NjU0Yjg4YzY1OThlZGU3ZTc0ZGQzN2RjZTJlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMzNkNzQxMjc5NmU4ZmQ0ODVi
ZmJiNzkxODBhNTIwZjdlMDhiYzI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxMjcgIDIwMTkt
MTAtMjQgMjI6MDQ6NTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTUxICAy
MDE5LTEwLTI1IDA5OjAyOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFdlaSBMaXUgPHdsQHhl
bi5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICAzMzNkNzQxMjc5Li42NGI1ZDgzNDYwICA2NGI1ZDgzNDYw
YWY0NjU0Yjg4YzY1OThlZGU3ZTc0ZGQzN2RjZTJlIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:09:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyPX-0004TO-Dh; Fri, 25 Oct 2019 12:09:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNyPW-0004TJ-6m
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:09:42 +0000
X-Inumbo-ID: 513a04c2-f720-11e9-94c5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 513a04c2-f720-11e9-94c5-12813bfff9fa;
 Fri, 25 Oct 2019 12:09:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 27EBEB3BC;
 Fri, 25 Oct 2019 12:09:38 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-5-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <dcbb5848-cb9a-8e38-1f6d-9e4d28d88daf@suse.com>
Date: Fri, 25 Oct 2019 14:09:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-5-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 4/7] x86/nospec: Rename and rework
 l1tf-barrier as branch-harden
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBsMXRmLWJhcnJpZXIg
aXMgYW4gaW5hcHByb3ByaWF0ZSBuYW1lLCBhbmQgY2FtZSBhYm91dCBiZWNhdXNlIG9mIHJlc3Ry
aWN0aW9ucwo+IG9uIGNvdWxkIGJlIGRpc2N1c3NlZCBwdWJsaWNseSB3aGVuIHRoZSBwYXRjaGVz
IHdlcmUgcHJvcG9zZWQuCj4gCj4gSW4gcHJhY3RpY2UsIGl0IGlzIGZvciBnZW5lcmFsIFNwZWN0
cmUgdjEgbWl0aWdhdGlvbnMsIGFuZCBpcyBuZWNlc3NhcnkgaW4gYWxsCj4gY2FzZXMuICBBbiBh
ZHZlcnNhcnkgd2hpY2ggY2FuIGNvbnRyb2wgc3BlY3VsYXRpb24gaW4gWGVuIGNhbiBsZWFrIGRh
dGEgaW4KPiBjcm9zcy1jb3JlIChCQ0JTLCBldGMpIG9yIHJlbW90ZSAoTmV0U3BlY3RyZSkgc2Nl
bmFyaW9zIC0gdGhlIHByb2JsZW0gaXMgbm90Cj4gbGltaXRlZCB0byBqdXN0IEwxVEYgd2l0aCBI
VCBhY3RpdmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cgo+IEluIHByaW5jaXBsZSBpdCBzaG91bGQgYmUgdHJpc3RhdGUgYW5kIGJlaW5nIGRpc2Fi
bGVkIGJ5IGRlZmF1bHQgb24gcGFydHMKPiB3aGljaCBkb24ndCBzcGVjdWxhdGUsIGJ1dCBpdCBp
cyB0b28gbGF0ZSBpbiA0LjEzIHRvIG9yZ2FuaXNlIHRoaXMuCgpBbmQgdGhlIGZ1bmRhbWVudGFs
IGlzc3VlIGlzIGNvcnJlY3RseSBjb21waWxpbmcgdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2gK
dG8gZGVmYXVsdCB0byB0cnVlIGFuZCBmYWxzZSByZXNwZWN0aXZlbHk/IEkgYXNrIGJlY2F1c2Ug
aWYgaXQgd2FzIG5vdCB0aGlzCnRoZW4gSSB3b3VsZG4ndCBzZWUgd2hhdCBoaW5kZXJpbmcgZmFj
dG9yIHRoZXJlIGlzIHRvIG1ha2UgdGhpcyB0cmlzdGF0ZQpyaWdodCBhd2F5LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:10:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:10:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyQR-000588-OW; Fri, 25 Oct 2019 12:10:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNyQQ-00057x-RW
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:10:38 +0000
X-Inumbo-ID: 71a9e77e-f720-11e9-94c5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71a9e77e-f720-11e9-94c5-12813bfff9fa;
 Fri, 25 Oct 2019 12:10:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67D9FB4D3;
 Fri, 25 Oct 2019 12:10:33 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-7-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <432d45f6-b7b3-d643-97e1-ba687aa74bf2@suse.com>
Date: Fri, 25 Oct 2019 14:10:50 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-7-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-next v3 6/7] x86/nospec: Move
 array_index_mask_nospec() into nospec.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBzeXN0ZW0uaCBpc24n
dCBhbiBhcHByb3ByaWF0ZSBwbGFjZSB0byBsaXZlLCBub3cgdGhhdCBhc20vbm9zcGVjLmggZXhp
c3RzLgo+IFRoaXMgc2hvdWxkIGFyZ3VhYmx5IGhhdmUgYmVlbiBwYXJ0IG9mIGMvcyBkYjU5MWQ2
ZTc2ZQo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:10:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:10:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyQb-00059X-1q; Fri, 25 Oct 2019 12:10:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uj8v=YS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNyQZ-00059D-Gs
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:10:47 +0000
X-Inumbo-ID: 798d82fa-f720-11e9-a531-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 798d82fa-f720-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 12:10:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572005446;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=T6OHotqh8mT24NWHE1s3lmsQrDXh5D3OBr5dSmM9t8I=;
 b=Rz8NUWZZWnCzgtIsQCOjieI0ODqR54rxJQnSYOFX7gJrE+BIIVsVp/tj
 kyWqnP6TcIe6R0T9G/rNJ76Q7ZUUMXYuZm+07toYHkmgId8/XnW3C+8yV
 VfvTtYQCynlpYcrOFq5PY8bONCnwmKEPEAkBzo3DmB970QHNXXWvckE57 g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: DIG3pHv/KcDYsQYlcUpMR0lTgyBBSMOsVcWpaopO+yuz49J7+nmV24zmizYSMqtNUyy+/FqlDx
 Q1RNsDKyXnJE4J8DGm03sBWZ9UF0SWNDpuKBjRiEBEeKZOW/oz0rcvERDMIQPTQMN6y3Iw3qWL
 EdODeZBzv49U6W+gPIxfEsdZRwpp1C2ahjd6yXUHAkyF496YOa318JS5ioyDhAf876fxKMUQzz
 7+K2skt3nT7DB4d6tfdmbQf3UHJf55V+By45dDWDPWqO3jJLwKMVf8CO2R7Stc63W18/JdIT4s
 Q4I=
X-SBRS: 2.7
X-MesageID: 7881661
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; 
   d="scan'208";a="7881661"
To: Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
Date: Fri, 25 Oct 2019 13:10:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAxMzowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMTAuMjAxOSAx
NTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gZXZhbHVhdGVfbm9zcGVjKCkgaXMgaW5jcmVk
aWJseSBmcmFnaWxlLCBhbmQgdGhpcyBpcyBvbmUgZ2lhbnQgYm9kZ2UuCj4+Cj4+IFRvIGNvcnJl
Y3RseSBwcm90ZWN0IGp1bXBzLCB0aGUgZ2VuZXJhdGVkIGNvZGUgbmVlZHMgdG8gYmUgb2YgdGhl
IGZvcm06Cj4+Cj4+ICAgICBjbXAvdGVzdCA8Y29uZD4KPj4gICAgIGpjYyAxZgo+PiAgICAgbGZl
bmNlCj4+ICAgICAuLi4KPj4gIDE6IGxmZW5jZQo+PiAgICAgLi4uCj4+Cj4+IENyaXRpY2FsbHks
IHRoZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcywgbGF0
ZXIgaW4gdGhlCj4+IGluc3RydWN0aW9uIHN0cmVhbSB0aGFuIHRoZSBjb25kaXRpb25hbCBqdW1w
IGluIG5lZWQgb2YgcHJvdGVjdGlvbi4KPj4KPj4gV2hlbiBhIHN0YXRpYyBpbmxpbmUgaXMgaW52
b2x2ZWQsIHRoZSBvcHRpbWlzZXIgZGVjaWRlcyB0byBiZSBjbGV2ZXIgYW5kCj4+IHJlYXJyYW5n
ZXMgdGhlIGNvZGUgYXM6Cj4+Cj4+ICBwcmVkOgo+PiAgICAgbGZlbmNlCj4+ICAgICA8Y2FsY3Vs
YXRlIGNvbmQ+Cj4+ICAgICByZXQKPj4KPj4gICAgIGNhbGwgcHJlZAo+PiAgICAgY21wICQwLCAl
ZWF4Cj4+ICAgICBqY2MgMWYKPj4gICAgIC4uLgo+PiAgMTogLi4uCj4+Cj4+IHdoaWNoIGJyZWFr
cyB0aGUgc3BlY3VsYXRpdmUgc2FmZXR5Lgo+IEFpdWkgInByZWQiIGlzIGEgbm9uLWlubGluZWQg
c3RhdGljIGlubGluZSBoZXJlLgoKQ29ycmVjdCwgYWx0aG91Z2ggaXQgYWN0dWFsbHkgYXBwbGll
cyB0byBhbnl0aGluZyB3aGljaCB0aGUgY29tcGlsZXIKY2hvc2UgdG8gb3V0IG9mIGxpbmUsIHBl
cmhhcHMgZXZlbiBhcyBhIHNpZGUgZWZmZWN0IG9mIENTRSBwYXNzLgoKPiAgVGhlcmUncyBubyAi
b3B0aW1pc2VyIGRlY2lkZXMKPiB0byBiZSBjbGV2ZXIiIGluIHRoaXMgY2FzZSBpbW8gLSBpdCBh
bGwgaXMgYSByZXN1bHQgb2Ygbm90IGlubGluaW5nLCB3aGVuIHRoZQo+IGNvbnN0cnVjdCBpbiBl
dmFsdWF0ZV9ub3NwZWMoKSBpcyBzcGVjaWZpY2FsbHkgYXNzdW1pbmcgdGhpcyB3b3VsZG4ndCBo
YXBwZW4uCj4gVGhlcmVmb3JlIEkgY29udGludWUgdG8gdGhpbmsgdGhhdCB0aGUgZGVzY3JpcHRp
b24gaXMgbWlzbGVhZGluZy4KPgo+PiBBbnkgdXNlIG9mIGV2YWx1YXRlX25vc3BlYygpIG5lZWRz
IGFsbCBzdGF0aWMgaW5saW5lIHByZWRpY2F0ZXMgd2hpY2ggdXNlIGl0Cj4+IHRvIGJlIGRlY2xh
cmVkIGFsd2F5c19pbmxpbmUgdG8gcHJldmVudCB0aGUgb3B0aW1pc2VyIGhhdmluZyB0aGUgZmxl
eGliaWxpdHkKPj4gdG8gZ2VuZXJhdGUgdW5zYWZlIGNvZGUuCj4gSSBhZ3JlZSB3aXRoIHRoaXMg
cGFydC4KPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KPj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgo+
PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+PiBDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDQzogV2VpIExpdSA8d2xAeGVuLm9yZz4K
Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuQHhlbi5vcmc+Cj4+IENDOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Cj4+IFRoaXMgaXMgdGhlIHRyYW5zaXRpdmUgc2V0IG9mIHBy
ZWRpY2F0ZXMgd2hpY2ggSSBjYW4gc3BvdCB3aGljaCBuZWVkCj4+IHByb3RlY3RpbmcuICBUaGVy
ZSBhcmUgcHJvYmFibHkgb25lcyBJJ3ZlIG1pc3NlZC4gIFBlcnNvbmFsbHksIEknbSAtMSBmb3Ig
dGhpcwo+PiBhcHByb2FjaCwgYnV0IHRoZSBvbmx5IG90aGVyIG9wdGlvbiBmb3IgNC4xMyBpcyB0
byByZXZlcnQgaXQgYWxsIHRvIHVuYnJlYWsKPj4gbGl2ZXBhdGNoaW5nLgo+IFRvIHVuYnJlYWsg
bGl2ZXBhdGNoaW5nLCBhaXVpIHdoYXQgeW91IG5lZWQgaXMgc3ltYm9sIGRpc2FtYmlndWF0aW9u
LAo+IGEgcGF0Y2ggZm9yIHdoaWNoIGhhcyBiZWVuIHNlbnQuCgpDb3JyZWN0LCBidXQuLgoKPiBX
aXRoIHRoaXMgSSB0aGluayB3ZSBzaG91bGQgZm9jdXMgb24KPiBjb2RlIGdlbmVyYXRpb24gYXNw
ZWN0cyBoZXJlLiBJJ20gZmluZSBhY2staW5nIHRoZSBjb2RlIGNoYW5nZXMgd2l0aAo+IGEgbW9k
aWZpZWQgZGVzY3JpcHRpb24uIEJ1dCBzaW5jZSB5b3UncmUgLTEgZm9yIHRoaXMsIEknbSBub3Qg
c3VyZSBpbgo+IHRoZSBmaXJzdCBwbGFjZSB0aGF0IHdlIHdhbnQgdG8gZ28gdGhpcyByb3V0ZS4K
Ci4uLiB3aXRob3V0IHRoaXMgY2hhbmdlLCBsMXRmLWJhcnJpZXIvYnJhbmNoLWhhcmRlbmluZyBp
cyBzdGlsbCBicm9rZW4sCmFuZCBhIHBlcmZvcm1hbmNlIG92ZXJoZWFkLgoKVGhlIHR3byBjaG9p
Y2VzIHRvIHVuYmxvY2sgNC4xMyBhcmUgdGhpcyBwYXRjaCwgb3IgdGhlIHByZXZpb3VzIHZlcnNp
b24Kd2hpY2ggbWFkZSBDT05GSUdfSEFSREVOX0JSQU5DSCBkZXBlbmQgb24gQlJPS0VOLCB3aGlj
aCB3YXMgZXZlbiBtb3JlCmRpc2xpa2VkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:24:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNye1-0006FL-EC; Fri, 25 Oct 2019 12:24:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNye0-0006FG-92
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:24:40 +0000
X-Inumbo-ID: 69df9d32-f722-11e9-94c7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 69df9d32-f722-11e9-94c7-12813bfff9fa;
 Fri, 25 Oct 2019 12:24:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7B5C8AB7F;
 Fri, 25 Oct 2019 12:24:38 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-8-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <62c638c2-641e-c1c0-a9c3-8c48388289b5@suse.com>
Date: Fri, 25 Oct 2019 14:24:54 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191023135812.21348-8-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/nospec: Optimise
 array_index_mask_nospec() for power-of-2 arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGlzIG9wdGltaXNh
dGlvbiBpcyBub3Qgc2FmZSBvbiBBUk0sIGJlY2F1c2Ugc29tZSBDUFVzIGRvIGRhdGEgdmFsdWUK
PiBzcGVjdWxhdGlvbiwgd2hpY2ggaXMgd2h5IHRoZSBDU0RCIGJhcnJlciB3YXMgaW50cm9kdWNl
ZC4KClNvIGlmIGFuIHg4NiBDUFUgYXBwZWFyZWQgd2hpY2ggZGlkIHNvIHRvbywgaXQgd291bGQg
aW1tZWRpYXRlbHkgYmUKdW5zYWZlIGFzIHdlbGwgYWl1aS4gSS5lLiB3ZSdkIGhhdmUgdG8gYWdh
aW4gZ28gYW5kIGZpeCB0aGUgbG9naWMuCk5vdCB0byBiZSB0YWtlbiBhcyBhbiBvdXRyaWdodCBv
YmplY3Rpb24sIGJ1dCB0byBwZXJoYXBzIHByb21wdApmdXJ0aGVyIGNvbnNpZGVyYXRpb24uCgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L25vc3BlYy5oCj4gQEAgLTcsMTMgKzcsMjAgQEAKPiAgI2luY2x1ZGUgPGFzbS9hbHRl
cm5hdGl2ZS5oPgo+ICAKPiAgLyoqCj4gLSAqIGFycmF5X2luZGV4X21hc2tfbm9zcGVjKCkgLSBn
ZW5lcmF0ZSBhIG1hc2sgdGhhdCBpcyB+MFVMIHdoZW4gdGhlCj4gLSAqICAgICAgYm91bmRzIGNo
ZWNrIHN1Y2NlZWRzIGFuZCAwIG90aGVyd2lzZQo+ICsgKiBhcnJheV9pbmRleF9tYXNrX25vc3Bl
YygpIC0gZ2VuZXJhdGUgYSBtYXNrIHRvIGJvdW5kIGFuIGFycmF5IGluZGV4Cj4gKyAqIHdoaWNo
IGlzIHNhZmUgZXZlbiB1bmRlciBhZHZlcnNlIHNwZWN1bGF0aW9uLgo+ICAgKiBAaW5kZXg6IGFy
cmF5IGVsZW1lbnQgaW5kZXgKPiAgICogQHNpemU6IG51bWJlciBvZiBlbGVtZW50cyBpbiBhcnJh
eQo+ICAgKgo+IC0gKiBSZXR1cm5zOgo+ICsgKiBJbiBnZW5lcmFsLCByZXR1cm5zOgo+ICAgKiAg
ICAgMCAtIChpbmRleCA8IHNpemUpCj4gKyAqCj4gKyAqIFRoaXMgeWVpbGQgfjBVTCBpbiB3aXRo
aW4tYm91bmRzIGNhc2UsIGFuZCAwIGluIHRoZSBvdXQtb2YtYm91bmRzCgpOaXQ6ICJ5aWVsZHMi
PwoKPiBAQCAtMjEsOSArMjgsMTUgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGFycmF5
X2luZGV4X21hc2tfbm9zcGVjKHVuc2lnbmVkIGxvbmcgaW5kZXgsCj4gIHsKPiAgICAgIHVuc2ln
bmVkIGxvbmcgbWFzazsKPiAgCj4gLSAgICBhc20gdm9sYXRpbGUgKCAiY21wICVbc2l6ZV0sICVb
aW5kZXhdOyBzYmIgJVttYXNrXSwgJVttYXNrXTsiCj4gLSAgICAgICAgICAgICAgICAgICA6IFtt
YXNrXSAiPXIiIChtYXNrKQo+IC0gICAgICAgICAgICAgICAgICAgOiBbc2l6ZV0gImciIChzaXpl
KSwgW2luZGV4XSAiciIgKGluZGV4KSApOwo+ICsgICAgaWYgKCBfX2J1aWx0aW5fY29uc3RhbnRf
cChzaXplKSAmJiBJU19QT1dFUl9PRl8yKHNpemUpICkKPiArICAgIHsKPiArICAgICAgICBtYXNr
ID0gc2l6ZSAtIDE7Cj4gKyAgICAgICAgT1BUSU1JWkVSX0hJREVfVkFSKG1hc2spOwoKSSBjYW4n
dCBzZWVtIHRvIGJlIGFibGUgdG8gZmlndXJlIHdoeSB5b3UgbmVlZCB0aGlzLgoKPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgK
PiBAQCAtNzUsNiArNzUsNyBAQAo+ICAjZGVmaW5lIEdCKF9nYikgICAgIChfQUMoX2diLCBVTEwp
IDw8IDMwKQo+ICAKPiAgI2RlZmluZSBJU19BTElHTkVEKHZhbCwgYWxpZ24pICgoKHZhbCkgJiAo
KGFsaWduKSAtIDEpKSA9PSAwKQo+ICsjZGVmaW5lIElTX1BPV0VSX09GXzIodmFsKSAoKHZhbCkg
JiYgSVNfQUxJR05FRCh2YWwsIHZhbCkpCgpXaGlsZSB0aGUgcmlzayBtYXkgc2VlbSBsb3cgZm9y
IHNvbWVvbmUgdG8gcGFzcyBhbiBleHByZXNzaW9uIHdpdGgKc2lkZSBlZmZlY3QgaGVyZSwgZXZh
bHVhdGluZyAidmFsIiB1cCB0byB0aHJlZSB0aW1lcyBoZXJlIGRvZXNuJ3QKbG9vayB2ZXJ5IGRl
c2lyYWJsZS4KCkFzIGEgbWlub3IgcmVtYXJrLCB3aXRob3V0IGNvbnNpZGVyaW5nIHJlcHJlc2Vu
dGF0aW9uIEknZCBleHBlY3QKYW4gZXhwcmVzc2lvbiBJU19BTElHTkVEKHZhbCwgdmFsKSB0byBj
b25zaXN0ZW50bHkgcHJvZHVjZSAidHJ1ZSIKZm9yIGFsbCBub24temVybyB2YWx1ZXMuIEUuZy4g
MyBpcyBjZXJ0YWlubHkgImFsaWduZWQiIG9uIGEKYm91bmRhcnkgb2YgMy4KCkZpbmFsbHkgdGhp
cyBtYXkgd2FudCBndWFyZGluZyBhZ2FpbnN0IHVzZSBvbiBzaWduZWQgdHlwZXMgLSBhdAp0aGUg
dmVyeSBsZWFzdCBpdCBsb29rcyB0byBwcm9kdWNlIHRoZSB3cm9uZyBhbnN3ZXIgZm9yIGUuZy4K
SU5UX01JTiBvciBMT05HX01JTi4gSS5lLiBwZXJoYXBzIHRoZSBleHByZXNzaW9uIHRvIHRoZSBs
ZWZ0IG9mCiYmIHdhbnRzIHRvIGJlICh2YWwpID4gMC4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:27:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:27:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNygY-0006S8-0H; Fri, 25 Oct 2019 12:27:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YObL=YS=citrix.com=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1iNygW-0006S1-Es
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:27:16 +0000
X-Inumbo-ID: c66ba7ee-f722-11e9-94c7-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c66ba7ee-f722-11e9-94c7-12813bfff9fa;
 Fri, 25 Oct 2019 12:27:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572006435;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+g1I/9xjUFryzXv3PzVXjQSwy80gXVT4XLzYVmQsKK8=;
 b=FF5Ch8z4aSuYezY7Bf5e1Detd7+2zc2klG02bTEvaxQggHn4cIhJUtse
 UvfCJyFrLJ/Pl94K8Utcsyqpnsk0N+vV6cCZYB2gaSpujpV1abyvFMALT
 1vV2d9Cx+tsqBvIatt9JUZrR4MSCi7UrvkPM6Dr/1IFWneROVNm3CLoqQ g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ross.lagerwall@citrix.com;
 spf=Pass smtp.mailfrom=ross.lagerwall@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ross.lagerwall@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 ross.lagerwall@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="ross.lagerwall@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="ross.lagerwall@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EYUDq+C1821kbcFEocTESYJcUjxL1eWlS6JtX2VaCfsUjeJGkEr/FNnRetjQgiiIL5btnR2Td3
 LuTeVrw2gdrEZOdYGfuSZWkY3Z+hDDSEXktAbWOfsZYFquJ6pmEPx/xJLfd0Y9r4e4swR5mloc
 GXZTFkPYkiR8qqqcGFyWLB3UZGZTBtFLaEglrxz5meFcVjIhQLTtp1TO2R/Ib9YtvgV4AfySiY
 rpE6ZuBBmR5FALxXbKtvmREZN9RZZc49YppeMcEd4ZmPJ2k/MAByqm8G4Dvg6Hgkh+KlosI481
 lsI=
X-SBRS: 2.7
X-MesageID: 7524244
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; 
   d="scan'208";a="7524244"
To: Lars Kurth <lars.kurth@citrix.com>, xen-devel
 <xen-devel@lists.xenproject.org>
References: <F6091989-2145-435A-8CE8-66BF7172C0C2@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <f249ef17-359b-1aa4-3704-0f22968b78e0@citrix.com>
Date: Fri, 25 Oct 2019 13:27:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <F6091989-2145-435A-8CE8-66BF7172C0C2@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Tagging livepatch-build-tools.git with Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjUvMTkgMTI6MDUgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IEkg
YW0gd29uZGVyaW5nIHdoZXRoZXIgd2Ugc2hvdWxkIHRhZyBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMu
Z2l0IHdpdGggWGVuIAo+IHJlbGVhc2VzCj4gCgpJIHRob3VnaHQgdGhpcyBoYWQgYmVlbiBkaXNj
dXNzZWQgYmVmb3JlIGJ1dCBJIGNhbid0IGZpbmQgYW55dGhpbmcgaW4gbXkgCmFyY2hpdmVzLgoK
SU1PIGxpdmVwYXRjaC1idWlsZC10b29scyBpcyBhIHNlcGFyYXRlIHRvb2wgdGhhdCBkb2Vzbid0
IG5lZWQgdG8gbW92ZSAKaW4gbG9ja3N0ZXAgd2l0aCBYZW4uIEkgd291bGQgYWx3YXlzIHJlY29t
bWVuZCB1c2luZyB0aGUgdGlwIGNvbW1pdCAKc2luY2UgYnVncyBvZnRlbiBnZXQgZml4ZWQgYXJv
dW5kIHRoZSB0aW1lIHRoYXQgcGF0Y2hpbmcgaXMgbmVlZGVkLiAKVGhlcmVmb3JlIEkgZG9uJ3Qg
c2VlIGFueSB2YWx1ZSBpbiB0YWdnaW5nIGl0IGZvciB0aGUgdGltZSBiZWluZy4KClRoYW5rcywK
LS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:30:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyjG-0006x7-FS; Fri, 25 Oct 2019 12:30:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uj8v=YS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNyjF-0006mH-7S
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:30:05 +0000
X-Inumbo-ID: 2a2f9e34-f723-11e9-94c7-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2a2f9e34-f723-11e9-94c7-12813bfff9fa;
 Fri, 25 Oct 2019 12:30:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572006602;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fBk/Wn7MKZqElI6snHCCjH/3Ff7KGJ4c07iR5MfoQDQ=;
 b=IeMH9FuOxW1wMpmxEtQomOCIbPbFQRpGoMwXWCC+NCQYlBC61Qq6n2JI
 HmqOcqB1hUMZuizVdT39BomLaktkyfFiYzqdb4XUIXXsDApDoEfMoGHJw
 kNkuqfcPy3gNP42psJXa75uo6kDz01S3kh736/0Q17iWz3mmuCY2BqFJw 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: PpdNIoGuf02KxEL/YMWjHAjm4MBrkX3eOQB63BrLEZNmxbeKTfJnu3m2VIeCJfR+PWYsG3b35Y
 XBmCFYLJHDnXqVvgo8GNn1qXERO7uSrkPg2eOs34AiXPucAMdXWP/96VeL5GfQSE7cp78S+E2O
 hcEYWH+1zKHzG4O6w/QjJ/kg6T3x9zBYymoUjsm+8AWcwY2rzrO2yPx6THoVRLnNCKGWNysEcl
 Nh0knja+Km+kBV+rHus1phXMdxXlkosO3HTbkdABYybqFoPC9OrtZkuxjMmM13BqW45PiwgNlS
 1oc=
X-SBRS: 2.7
X-MesageID: 7784857
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; 
   d="scan'208";a="7784857"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Lars Kurth
 <lars.kurth@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <F6091989-2145-435A-8CE8-66BF7172C0C2@citrix.com>
 <f249ef17-359b-1aa4-3704-0f22968b78e0@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <a4f42a12-6154-c072-8a7b-5597400b2953@citrix.com>
Date: Fri, 25 Oct 2019 13:29:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f249ef17-359b-1aa4-3704-0f22968b78e0@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Tagging livepatch-build-tools.git with Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAxMzoyNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMTAvMjUvMTkg
MTI6MDUgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4gSSBhbSB3b25kZXJp
bmcgd2hldGhlciB3ZSBzaG91bGQgdGFnIGxpdmVwYXRjaC1idWlsZC10b29scy5naXQgd2l0aAo+
PiBYZW4gcmVsZWFzZXMKPj4KPgo+IEkgdGhvdWdodCB0aGlzIGhhZCBiZWVuIGRpc2N1c3NlZCBi
ZWZvcmUgYnV0IEkgY2FuJ3QgZmluZCBhbnl0aGluZyBpbgo+IG15IGFyY2hpdmVzLgoKSSByZWNh
bGwgYSBkaXNjdXNzaW9uIGF0IHRoZSB0aW1lIGFzIHdlbGwuCgo+Cj4gSU1PIGxpdmVwYXRjaC1i
dWlsZC10b29scyBpcyBhIHNlcGFyYXRlIHRvb2wgdGhhdCBkb2Vzbid0IG5lZWQgdG8gbW92ZQo+
IGluIGxvY2tzdGVwIHdpdGggWGVuLiBJIHdvdWxkIGFsd2F5cyByZWNvbW1lbmQgdXNpbmcgdGhl
IHRpcCBjb21taXQKPiBzaW5jZSBidWdzIG9mdGVuIGdldCBmaXhlZCBhcm91bmQgdGhlIHRpbWUg
dGhhdCBwYXRjaGluZyBpcyBuZWVkZWQuCj4gVGhlcmVmb3JlIEkgZG9uJ3Qgc2VlIGFueSB2YWx1
ZSBpbiB0YWdnaW5nIGl0IGZvciB0aGUgdGltZSBiZWluZy4KCisyIHRvIG5vdCBiZWluZyBpbiBs
b2Nrc3RlcC7CoCBJdCBoZWxwcyBtYXNzaXZlbHkgd2l0aCBkb3duc3RyZWFtIHVzYWJpbGl0eS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:30:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:30:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyjY-0007Cq-Pp; Fri, 25 Oct 2019 12:30:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=QgnE=YS=gmail.com=rosbrookn@srs-us1.protection.inumbo.net>)
 id 1iNyjW-0007Ce-T1
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:30:22 +0000
X-Inumbo-ID: 361ae83e-f723-11e9-beca-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 361ae83e-f723-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 12:30:22 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id f5so2498878ljg.8
 for <xen-devel@lists.xenproject.org>; Fri, 25 Oct 2019 05:30:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=SCuuXjsq+tqrtQnl+VzA3SXB/QOkepGs2hU9qOlsZ/M=;
 b=mhw4xP4mi0RmGD/12OI+LFkq3tQdxPg/xW5CsAcCPURDEgY4MiXyok7VMsLx88+nlp
 1DHVSbkl+dppLepqx50Jz6beyX628Q7vwm1hiok9lN15GRU6difFV4bX/sIFPJi4Db+R
 iM76aKR6IMdU6Fs3Sm1XJ5779VlCi/6CBqDnLxzJ3fIHdI5v4my05q0/rRl4Irl1snDQ
 9SRPNVVI/GjiHW9FR0EQwR2YnK+5Mo8VVEQIU6B20c+IbeIwpWt9ll0tZpQxNRui84N6
 TcY9WxT+Tk1ZRs60q5Ky8aTtAxLy4tta1zWf8rf5pCLx4gphxalinRYWNEgGvRbASp1R
 6sxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=SCuuXjsq+tqrtQnl+VzA3SXB/QOkepGs2hU9qOlsZ/M=;
 b=DdeXS1kD8N5HkZugrUNSzRdV5+QvQmZonosb/3uU6MzTpmGO67ADUzme4qE5AxBf2l
 3Im8IwqPpfacfat0PDBhD1K4aYby6ejRvI/WR095NmMJryW9jHYsdyhh72FPob3udP58
 osvhRuh8GIPrrQ1OQrOXOJCMCcSOSGZvMHaL5U57J3haAJ/WXwEbwt/Iti8+i5+Ra+gm
 vXn4tcUYR9IkxPKUtRwXFHfMXW6aiBC6FHshRiJ2fTWyTfJG2RZ2LW0wc+RIYPYHM0HU
 RJI8GmCKX5Ezcc+YuDSaOkXUL2oOot6C/dcUzCBpUpg5IHWxty0pR81gJE4LFgdnjxy5
 jIHA==
X-Gm-Message-State: APjAAAUcQIKGJJtPUp2cmSz9Q2Tdgc/OjowsuoDw6t7/tZSX53X3ty1z
 B0XwphGFFyVzvcAPDkyDxHjLfSVHOURSmDSK3Bk=
X-Google-Smtp-Source: APXvYqz9jSpg/GUkKOXWr98yB/83t3DzfUZx1Tu1EG/kcoCLonc48VoZrKV7nhbKvD+Akq5+ZKM3lKbWOXfGfzapbVI=
X-Received: by 2002:a05:651c:1213:: with SMTP id
 i19mr2339066lja.19.1572006620976; 
 Fri, 25 Oct 2019 05:30:20 -0700 (PDT)
MIME-Version: 1.0
References: <cover.1570456846.git.rosbrookn@ainfosec.com>
 <1a60b855c0886c8e7147d48923f16b4d0815db81.1570456846.git.rosbrookn@ainfosec.com>
 <a27892b1-6d7f-c18b-3a6c-859cdd869e85@citrix.com>
 <CAEBZRSd82pXdL8+k9ASEkypdtF=yqfpaVO3e+4eAcf8iQi8_QA@mail.gmail.com>
 <15987276-47AC-436B-9D93-C7A90A2558F2@citrix.com>
In-Reply-To: <15987276-47AC-436B-9D93-C7A90A2558F2@citrix.com>
From: Nick Rosbrook <rosbrookn@gmail.com>
Date: Fri, 25 Oct 2019 08:30:09 -0400
Message-ID: <CAEBZRSck38wDsjZbrHuy7WDOhTPuq8_LN-jSaYQ6kRVaVFwzAg@mail.gmail.com>
To: George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/24] golang/xenlight: define KeyValueList
 builtin type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Nick Rosbrook <rosbrookn@ainfosec.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 "kerriganb@ainfosec.com" <kerriganb@ainfosec.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPaywgaW4gdGhhdCBjYXNlIGxldOKAmXMganVzdCBsZWF2ZSB0aGUgc3RydWN0IGVtcHR5LgoK
T2ssIHNvdW5kcyBsaWtlIGEgcGxhbi4KCj4gSSB0aGluayB3ZSBiYXNpY2FsbHkgaGF2ZSB0aHJl
ZSBvcHRpb25zOgo+Cj4gMS4gVHJ5IHRvIGFycmFuZ2UgaXQgc28gdGhhdCB0aGUg4oCcemVyb+KA
nSB2YWx1ZXMgY29ycmVzcG9uZCB0byDigJxkZWZhdWx04oCdIHZhbHVlcyBpbiBsaWJ4bDsgaS5l
LiwgaGF2ZSBEZXZJRCAwIC0+IGxpYnhsX2RldmlkIC0xLCBEZXZJRCAxIC0+IGxpYnhsX2Rldmlk
IDAsICZjCj4KPiAyLiBBZGQgTmV3U3RydWN0VHlwZSBmdW5jdGlvbnMKPgo+IDMuIEFkZCAuSW5p
dCgpIG1ldGhvZHMgdG8gc3RydWN0cwo+Cj4gIzEgSSB0aGluayBpcyBwcm9iYWJseSB0b28gcmlz
a3k7IHNvIDIgb3IgMyAob3IgbWF5YmUgYm90aCkgd2lsbCBwcm9iYWJseSBiZSBuZWVkZWQuICBU
aGUgTmV3U3RydWN0VHlwZSgpIHNlZW1zIHRvIGJlIG1vcmUgc3RhbmRhcmQuICBCdXQgSeKAmW0g
b3BlbiBzbyBzdWdnZXN0aW9ucy4gOi0pCgpPcHRpb24gMiBpcyBjZXJ0YWlubHkgdGhlIHN0YW5k
YXJkLCBhbmQgYmVzdCB0byBhdm9pZCBjb25mdXNpbmcKLkluaXQoKSBmdW5jdGlvbnMgd2l0aCB0
aGUgc3BlY2lhbCBmdW5jdGlvbiBpbml0KCkuIEknbGwgd29yayBvbiB0aGUKaW1wbGVtZW50YXRp
b24gYXMgc29vbiBhcyB3ZSBnZXQgdGhpcyBzZXJpZXMgZG9uZSA6KQoKLU5SCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:33:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNymv-0007QA-AQ; Fri, 25 Oct 2019 12:33:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNymt-0007Q5-VN
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:33:51 +0000
X-Inumbo-ID: af7ace06-f723-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id af7ace06-f723-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 12:33:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 91014B5B3;
 Fri, 25 Oct 2019 12:33:44 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
Date: Fri, 25 Oct 2019 14:34:00 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMjAxOSAxNDoxMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8xMC8yMDE5
IDEzOjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IGV2YWx1YXRlX25vc3BlYygpIGlzIGluY3JlZGlibHkgZnJhZ2ls
ZSwgYW5kIHRoaXMgaXMgb25lIGdpYW50IGJvZGdlLgo+Pj4KPj4+IFRvIGNvcnJlY3RseSBwcm90
ZWN0IGp1bXBzLCB0aGUgZ2VuZXJhdGVkIGNvZGUgbmVlZHMgdG8gYmUgb2YgdGhlIGZvcm06Cj4+
Pgo+Pj4gICAgIGNtcC90ZXN0IDxjb25kPgo+Pj4gICAgIGpjYyAxZgo+Pj4gICAgIGxmZW5jZQo+
Pj4gICAgIC4uLgo+Pj4gIDE6IGxmZW5jZQo+Pj4gICAgIC4uLgo+Pj4KPj4+IENyaXRpY2FsbHks
IHRoZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcywgbGF0
ZXIgaW4gdGhlCj4+PiBpbnN0cnVjdGlvbiBzdHJlYW0gdGhhbiB0aGUgY29uZGl0aW9uYWwganVt
cCBpbiBuZWVkIG9mIHByb3RlY3Rpb24uCj4+Pgo+Pj4gV2hlbiBhIHN0YXRpYyBpbmxpbmUgaXMg
aW52b2x2ZWQsIHRoZSBvcHRpbWlzZXIgZGVjaWRlcyB0byBiZSBjbGV2ZXIgYW5kCj4+PiByZWFy
cmFuZ2VzIHRoZSBjb2RlIGFzOgo+Pj4KPj4+ICBwcmVkOgo+Pj4gICAgIGxmZW5jZQo+Pj4gICAg
IDxjYWxjdWxhdGUgY29uZD4KPj4+ICAgICByZXQKPj4+Cj4+PiAgICAgY2FsbCBwcmVkCj4+PiAg
ICAgY21wICQwLCAlZWF4Cj4+PiAgICAgamNjIDFmCj4+PiAgICAgLi4uCj4+PiAgMTogLi4uCj4+
Pgo+Pj4gd2hpY2ggYnJlYWtzIHRoZSBzcGVjdWxhdGl2ZSBzYWZldHkuCj4+IEFpdWkgInByZWQi
IGlzIGEgbm9uLWlubGluZWQgc3RhdGljIGlubGluZSBoZXJlLgo+IAo+IENvcnJlY3QsIGFsdGhv
dWdoIGl0IGFjdHVhbGx5IGFwcGxpZXMgdG8gYW55dGhpbmcgd2hpY2ggdGhlIGNvbXBpbGVyCj4g
Y2hvc2UgdG8gb3V0IG9mIGxpbmUsIHBlcmhhcHMgZXZlbiBhcyBhIHNpZGUgZWZmZWN0IG9mIENT
RSBwYXNzLgoKTm90IHN1cmUgaWYgeW91J3JlIGFsbHVkaW5nIHRvIHN1Y2gsIGJ1dCBJJ3ZlIG5l
dmVyIHNlZW4gdGhlIGNvbXBpbGVyCm91dC1vZi1saW5lIHNvbWV0aGluZyB0aGF0IHdhc24ndCBh
IGZ1bmN0aW9uIChvciBwZXJoYXBzIGEgc3BlY2lhbGl6YXRpb24Kb2Ygb25lKSBhdCB0aGUgc291
cmNlIGxldmVsLgoKPj4+IFRoaXMgaXMgdGhlIHRyYW5zaXRpdmUgc2V0IG9mIHByZWRpY2F0ZXMg
d2hpY2ggSSBjYW4gc3BvdCB3aGljaCBuZWVkCj4+PiBwcm90ZWN0aW5nLiAgVGhlcmUgYXJlIHBy
b2JhYmx5IG9uZXMgSSd2ZSBtaXNzZWQuICBQZXJzb25hbGx5LCBJJ20gLTEgZm9yIHRoaXMKPj4+
IGFwcHJvYWNoLCBidXQgdGhlIG9ubHkgb3RoZXIgb3B0aW9uIGZvciA0LjEzIGlzIHRvIHJldmVy
dCBpdCBhbGwgdG8gdW5icmVhawo+Pj4gbGl2ZXBhdGNoaW5nLgo+PiBUbyB1bmJyZWFrIGxpdmVw
YXRjaGluZywgYWl1aSB3aGF0IHlvdSBuZWVkIGlzIHN5bWJvbCBkaXNhbWJpZ3VhdGlvbiwKPj4g
YSBwYXRjaCBmb3Igd2hpY2ggaGFzIGJlZW4gc2VudC4KPiAKPiBDb3JyZWN0LCBidXQuLgo+IAo+
PiBXaXRoIHRoaXMgSSB0aGluayB3ZSBzaG91bGQgZm9jdXMgb24KPj4gY29kZSBnZW5lcmF0aW9u
IGFzcGVjdHMgaGVyZS4gSSdtIGZpbmUgYWNrLWluZyB0aGUgY29kZSBjaGFuZ2VzIHdpdGgKPj4g
YSBtb2RpZmllZCBkZXNjcmlwdGlvbi4gQnV0IHNpbmNlIHlvdSdyZSAtMSBmb3IgdGhpcywgSSdt
IG5vdCBzdXJlIGluCj4+IHRoZSBmaXJzdCBwbGFjZSB0aGF0IHdlIHdhbnQgdG8gZ28gdGhpcyBy
b3V0ZS4KPiAKPiAuLi4gd2l0aG91dCB0aGlzIGNoYW5nZSwgbDF0Zi1iYXJyaWVyL2JyYW5jaC1o
YXJkZW5pbmcgaXMgc3RpbGwgYnJva2VuLAo+IGFuZCBhIHBlcmZvcm1hbmNlIG92ZXJoZWFkLgoK
V2VsbCwgaXQgaGFzIGxlc3Mgb2YgYW4gZWZmZWN0LCBidXQgaXQncyBzdGlsbCBiZXR0ZXIgdGhh
biB3aXRob3V0IGFueQpvZiB0aGlzIGFsdG9nZXRoZXIuIEluIHNvbWUgY2FzZXMgY29kZSBnZW5l
cmF0aW9uIGlzIGNvcnJlY3QsIGFuZCBpbgpzb21lIG90aGVyIGNhc2VzIGNvZGUgZ2VuZXJhdGlv
biBpcyBhdCBsZWFzdCBzdWNoIHRoYXQgdGhlIHdpbmRvdyBzaXplCmdldHMgc2hydW5rLgoKPiBU
aGUgdHdvIGNob2ljZXMgdG8gdW5ibG9jayA0LjEzIGFyZSB0aGlzIHBhdGNoLCBvciB0aGUgcHJl
dmlvdXMgdmVyc2lvbgo+IHdoaWNoIG1hZGUgQ09ORklHX0hBUkRFTl9CUkFOQ0ggZGVwZW5kIG9u
IEJST0tFTiwgd2hpY2ggd2FzIGV2ZW4gbW9yZQo+IGRpc2xpa2VkLgoKT3B0aW9uIDMgaXMgdG8g
aGF2ZSBqdXN0IHRoZSBjb25maWcgb3B0aW9uLCBmb3IgcGVvcGxlIHRvIHR1cm4gdGhpcwpvZmYg
aWYgdGhleSBmZWVsIGxpa2UgZG9pbmcgc28uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:36:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNyoy-0007Yp-OI; Fri, 25 Oct 2019 12:36:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNyox-0007Yj-2L
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:35:59 +0000
X-Inumbo-ID: fe33900a-f723-11e9-94c7-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe33900a-f723-11e9-94c7-12813bfff9fa;
 Fri, 25 Oct 2019 12:35:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C9A00B5A7;
 Fri, 25 Oct 2019 12:35:56 +0000 (UTC)
To: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>
References: <F6091989-2145-435A-8CE8-66BF7172C0C2@citrix.com>
 <f249ef17-359b-1aa4-3704-0f22968b78e0@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <007cbbab-2348-f3d7-0c24-bb33fe5fc925@suse.com>
Date: Fri, 25 Oct 2019 14:36:13 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f249ef17-359b-1aa4-3704-0f22968b78e0@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Tagging livepatch-build-tools.git with Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMjAxOSAxNDoyNywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMTAvMjUvMTkg
MTI6MDUgUE0sIExhcnMgS3VydGggd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4gSSBhbSB3b25kZXJp
bmcgd2hldGhlciB3ZSBzaG91bGQgdGFnIGxpdmVwYXRjaC1idWlsZC10b29scy5naXQgd2l0aCBY
ZW4gCj4+IHJlbGVhc2VzCj4+Cj4gCj4gSSB0aG91Z2h0IHRoaXMgaGFkIGJlZW4gZGlzY3Vzc2Vk
IGJlZm9yZSBidXQgSSBjYW4ndCBmaW5kIGFueXRoaW5nIGluIG15IAo+IGFyY2hpdmVzLgoKSWly
YyB0aGlzIHdhcyBvbiBhIG1lZXRpbmcsIG5vdCBpbiBtYWlsLgoKQW5kIEkgYWdyZWUgd2l0aCBu
b3QgdGFnZ2luZy4gSW4gZmFjdCBJJ3ZlIGJlZW4gd29uZGVyaW5nIGlmIHRhZ2dpbmcKb2YgZS5n
LiBtaW5pLW9zIHJlYWxseSBtYWtlcyBzZW5zZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 12:58:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 12:58:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNzB2-0000rF-IN; Fri, 25 Oct 2019 12:58:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uj8v=YS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iNzB1-0000r6-00
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 12:58:47 +0000
X-Inumbo-ID: 2d880ae0-f727-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2d880ae0-f727-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 12:58:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572008325;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=+MpRvxgsLqTzWL2j2Vw0KBe7gz8UwlvTIlNyH6JGMwU=;
 b=P3Uwrg4jTHH2iXFtQZhdspMGEf1SBUXSaJjw0lm7RdGm8cGNCjNf4FcC
 elzoyBvNp9iHiAgSQOURdiXxMtvTSXuGHm1t/ca+KCOPDHMnWCY1nhHsX
 6hrQ3g7kaHfeyCf4tUI0Qk1ldqNP4TXsqxdh5uTw1DOqi0PozLT0C6+W8 s=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: exg5Tz6uHnCCwSRfp/gXXEBPPkvEFryLSahIgkBPD9LZYb/qHKslosESMnXtZp6nxuCY7QgW51
 OhXYyOpHYgmR2+TDa2v3L+zu71l7VqEDYrAANStp1MHRMUAydZoG9qNZZuflfUMcXYGrnD4NsC
 RxBa7HPNMNb18NCnVbc7apovmxVpNWVS2FkAnvfjlWrINpPlRPqC9KOLX0ZzebQLUrBjimtgvZ
 sMyvIuPk1sB0KS4uZlenm+OHf0BEWFtwmlaCRviczrIPq4TE1gdH3etoppAT5mEufhEUMjVwXq
 Suw=
X-SBRS: 2.7
X-MesageID: 7740540
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; 
   d="scan'208";a="7740540"
To: Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-8-andrew.cooper3@citrix.com>
 <62c638c2-641e-c1c0-a9c3-8c48388289b5@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <c1794d03-8ec3-d350-aa7d-43cc5701d562@citrix.com>
Date: Fri, 25 Oct 2019 13:58:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <62c638c2-641e-c1c0-a9c3-8c48388289b5@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/nospec: Optimise
 array_index_mask_nospec() for power-of-2 arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAxMzoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMTAuMjAxOSAx
NTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhpcyBvcHRpbWlzYXRpb24gaXMgbm90IHNh
ZmUgb24gQVJNLCBiZWNhdXNlIHNvbWUgQ1BVcyBkbyBkYXRhIHZhbHVlCj4+IHNwZWN1bGF0aW9u
LCB3aGljaCBpcyB3aHkgdGhlIENTREIgYmFycmVyIHdhcyBpbnRyb2R1Y2VkLgo+IFNvIGlmIGFu
IHg4NiBDUFUgYXBwZWFyZWQgd2hpY2ggZGlkIHNvIHRvbywgaXQgd291bGQgaW1tZWRpYXRlbHkg
YmUKPiB1bnNhZmUgYXMgd2VsbCBhaXVpLiBJLmUuIHdlJ2QgaGF2ZSB0byBhZ2FpbiBnbyBhbmQg
Zml4IHRoZSBsb2dpYy4KPiBOb3QgdG8gYmUgdGFrZW4gYXMgYW4gb3V0cmlnaHQgb2JqZWN0aW9u
LCBidXQgdG8gcGVyaGFwcyBwcm9tcHQKPiBmdXJ0aGVyIGNvbnNpZGVyYXRpb24uCgpBY3R1YWxs
eSBhbnkgbWFza2luZyBhcHByb2FjaCwgZXZlbiBjbXAvc2JiLCB3b3VsZCBiZSB1bnNhZmUgc28g
SQpzdXBwb3NlIHRoaXMgbm90ZSBpc24ndCBhY2N1cmF0ZS4KCkknbSBhd2FyZSBvZiBvbmUgeDg2
IHBsYW4gZm9yIGRhdGEgdmFsdWUgc3BlY3VsYXRpb24sIHdoaWNoIHdhcyBkZWxheWVkCmluZGVm
aW5pdGVseSBmb2xsb3dpbmcgdGhlIGZhbGxvdXQgZnJvbSBTcGVjdHJlL01lbHRkb3duLCBlc3Bl
Y2lhbGx5IGFzCkwxVEYgYXQgaXRzIGNvcmUgaXMgYSBzcGVjdWxhdGl2ZSBhZGRyZXNzIHByZWRp
Y3Rpb24gYnVnLsKgIFN1ZmZpY2UgaXQgdG8Kc2F5IHRoYXQgdGhlIHZlbmRvcnMgYXJlIGF3YXJl
IHRoYXQgYW55IHBsYW5zIGFsb25nIHRoZXNlIGxpbmVzIHdpbGwKbmVlZCB0byBiZSBkb25lIHdp
dGggZ3JlYXQgY2FyZS4KCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAo+
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vc3BlYy5oCj4+IEBAIC03LDEzICs3LDIwIEBA
Cj4+ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4+ICAKPj4gIC8qKgo+PiAtICogYXJy
YXlfaW5kZXhfbWFza19ub3NwZWMoKSAtIGdlbmVyYXRlIGEgbWFzayB0aGF0IGlzIH4wVUwgd2hl
biB0aGUKPj4gLSAqICAgICAgYm91bmRzIGNoZWNrIHN1Y2NlZWRzIGFuZCAwIG90aGVyd2lzZQo+
PiArICogYXJyYXlfaW5kZXhfbWFza19ub3NwZWMoKSAtIGdlbmVyYXRlIGEgbWFzayB0byBib3Vu
ZCBhbiBhcnJheSBpbmRleAo+PiArICogd2hpY2ggaXMgc2FmZSBldmVuIHVuZGVyIGFkdmVyc2Ug
c3BlY3VsYXRpb24uCj4+ICAgKiBAaW5kZXg6IGFycmF5IGVsZW1lbnQgaW5kZXgKPj4gICAqIEBz
aXplOiBudW1iZXIgb2YgZWxlbWVudHMgaW4gYXJyYXkKPj4gICAqCj4+IC0gKiBSZXR1cm5zOgo+
PiArICogSW4gZ2VuZXJhbCwgcmV0dXJuczoKPj4gICAqICAgICAwIC0gKGluZGV4IDwgc2l6ZSkK
Pj4gKyAqCj4+ICsgKiBUaGlzIHllaWxkIH4wVUwgaW4gd2l0aGluLWJvdW5kcyBjYXNlLCBhbmQg
MCBpbiB0aGUgb3V0LW9mLWJvdW5kcwo+IE5pdDogInlpZWxkcyI/CgpPb3BzIHllcy4KCj4KPj4g
QEAgLTIxLDkgKzI4LDE1IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJheV9pbmRl
eF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAo+PiAgewo+PiAgICAgIHVuc2lnbmVk
IGxvbmcgbWFzazsKPj4gIAo+PiAtICAgIGFzbSB2b2xhdGlsZSAoICJjbXAgJVtzaXplXSwgJVtp
bmRleF07IHNiYiAlW21hc2tdLCAlW21hc2tdOyIKPj4gLSAgICAgICAgICAgICAgICAgICA6IFtt
YXNrXSAiPXIiIChtYXNrKQo+PiAtICAgICAgICAgICAgICAgICAgIDogW3NpemVdICJnIiAoc2l6
ZSksIFtpbmRleF0gInIiIChpbmRleCkgKTsKPj4gKyAgICBpZiAoIF9fYnVpbHRpbl9jb25zdGFu
dF9wKHNpemUpICYmIElTX1BPV0VSX09GXzIoc2l6ZSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAg
bWFzayA9IHNpemUgLSAxOwo+PiArICAgICAgICBPUFRJTUlaRVJfSElERV9WQVIobWFzayk7Cj4g
SSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gZmlndXJlIHdoeSB5b3UgbmVlZCB0aGlzLgoKQmVj
YXVzZSBJIGZvdW5kIGNhc2VzIHdoZXJlIHRoZSBBTkQgd2FzIGVsaWRlZCBieSB0aGUgY29tcGls
ZXIgZW50aXJlbHkKd2l0aG91dCBpdC4KCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvbmZp
Zy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaAo+PiBAQCAtNzUsNiArNzUsNyBA
QAo+PiAgI2RlZmluZSBHQihfZ2IpICAgICAoX0FDKF9nYiwgVUxMKSA8PCAzMCkKPj4gIAo+PiAg
I2RlZmluZSBJU19BTElHTkVEKHZhbCwgYWxpZ24pICgoKHZhbCkgJiAoKGFsaWduKSAtIDEpKSA9
PSAwKQo+PiArI2RlZmluZSBJU19QT1dFUl9PRl8yKHZhbCkgKCh2YWwpICYmIElTX0FMSUdORUQo
dmFsLCB2YWwpKQo+IFdoaWxlIHRoZSByaXNrIG1heSBzZWVtIGxvdyBmb3Igc29tZW9uZSB0byBw
YXNzIGFuIGV4cHJlc3Npb24gd2l0aAo+IHNpZGUgZWZmZWN0IGhlcmUsIGV2YWx1YXRpbmcgInZh
bCIgdXAgdG8gdGhyZWUgdGltZXMgaGVyZSBkb2Vzbid0Cj4gbG9vayB2ZXJ5IGRlc2lyYWJsZS4K
ClRoYXQgaXMgZWFzeSB0byBmaXguCgo+IEFzIGEgbWlub3IgcmVtYXJrLCB3aXRob3V0IGNvbnNp
ZGVyaW5nIHJlcHJlc2VudGF0aW9uIEknZCBleHBlY3QKPiBhbiBleHByZXNzaW9uIElTX0FMSUdO
RUQodmFsLCB2YWwpIHRvIGNvbnNpc3RlbnRseSBwcm9kdWNlICJ0cnVlIgo+IGZvciBhbGwgbm9u
LXplcm8gdmFsdWVzLiBFLmcuIDMgaXMgY2VydGFpbmx5ICJhbGlnbmVkIiBvbiBhCj4gYm91bmRh
cnkgb2YgMy4KCklTX0FMSUdORUQoKSBjb21lcyB3aXRoIGFuIGV4cGVjdGF0aW9uIG9mIGJlaW5n
IGFnYWluc3QgYSBwb3dlciBvZiAyLApiZWNhdXNlIG90aGVyd2lzZSB5b3UnZCBuZWVkIGEgRElW
IGluc3RydWN0aW9uIGZvciB0aGUgZ2VuZXJhbCBjYXNlLgoKU29tZSB1c2VycyBjYW4ndCBjb3Bl
IHdpdGggYSBjb21waWxlIHRpbWUgY2hlY2suCgo+IEZpbmFsbHkgdGhpcyBtYXkgd2FudCBndWFy
ZGluZyBhZ2FpbnN0IHVzZSBvbiBzaWduZWQgdHlwZXMgLSBhdAo+IHRoZSB2ZXJ5IGxlYXN0IGl0
IGxvb2tzIHRvIHByb2R1Y2UgdGhlIHdyb25nIGFuc3dlciBmb3IgZS5nLgo+IElOVF9NSU4gb3Ig
TE9OR19NSU4uIEkuZS4gcGVyaGFwcyB0aGUgZXhwcmVzc2lvbiB0byB0aGUgbGVmdCBvZgo+ICYm
IHdhbnRzIHRvIGJlICh2YWwpID4gMC4KCkhvdyBhYm91dCB0aGUgYWJvdmUgZXhwYW5zaW9uIGZp
eCBiZWNvbWluZzoKCih7CsKgwqDCoCB1bnNpZ25lZCB0eXBlb2YodmFsKSBfdmFsID0gdmFsOwrC
oMKgwqAgX3ZhbCAmJiAoX3ZhbCAmIChfdmFsIC0gMSkpID09IDA7Cn0pCgpUaGlzIGNoZWNrIG1h
a2VzIG5vIHNlbnNlIG9uIG5lZ2F0aXZlIG51bWJlcnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 13:17:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 13:17:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNzSu-0002Z7-75; Fri, 25 Oct 2019 13:17:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNzSs-0002Z2-QS
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 13:17:14 +0000
X-Inumbo-ID: c193ed1a-f729-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c193ed1a-f729-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 13:17:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0442BB675;
 Fri, 25 Oct 2019 13:17:11 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
 <20191015154736.19882-2-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <5f3372dc-7fe6-ac12-c54e-84ff0d4257fa@suse.com>
Date: Fri, 25 Oct 2019 15:17:28 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015154736.19882-2-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 1/4] iommu/amd: support all delivery
 modes with x2APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMjAxOSAxNzo0NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEN1cnJlbnQgQU1E
IElPTU1VIGNvZGUgd2lsbCBhdHRlbXB0IHRvIGNyZWF0ZSByZW1hcHBpbmcgZW50cmllcyBmb3IK
PiBhbGwgSU8tQVBJQyBwaW5zLCByZWdhcmRsZXNzIG9mIHRoZSBkZWxpdmVyeSBtb2RlLiBBTUQg
SU9NTVUKPiBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHN1cHBvcnQgcmVtYXBwaW5nIGVudHJpZXMg
Zm9yIElPLUFQSUMgcGlucyB3aXRoCj4gZGVsaXZlcnkgbW9kZSBzZXQgdG8gU01JLCBNTkksIElO
SVQgb3IgRXh0SU5ULCBpbnN0ZWFkIHRob3NlIGVudHJpZXMKCk5pdDogIk5NSSIKCj4gYXJlIG5v
dCB0cmFuc2xhdGVkIHByb3ZpZGVkIHRoZSByaWdodCBiaXRzIGFyZSBzZXQgaW4gdGhlIGRldmlj
ZSB0YWJsZQo+IGVudHJ5Lgo+IAo+IFRoaXMgY2hhbmdlIGNoZWNrcyB3aGV0aGVyIHRoZSBkZXZp
Y2UgdGFibGUgZW50cnkgaGFzIHRoZSBjb3JyZWN0IGJpdHMKPiBzZXQgaW4gb3JkZXIgdG8gZGVs
aXZlcnkgdGhlIHJlcXVlc3RlZCBpbnRlcnJ1cHQgb3IgYSB3YXJuaW5nIG1lc3NhZ2UKPiBpcyBw
cmludGVkLiBJdCBhbHNvIHRyYW5zbGF0ZXMgdGhlIDMyYml0IGRlc3RpbmF0aW9uIGZpZWxkIGlu
dG8gYQo+IHBoeXNpY2FsIG9yIGxvZ2ljYWwgSU8tQVBJQyBlbnRyeSBmb3JtYXQuIE5vdGUgdGhh
dCBpZiB0aGUgMzJiaXQKPiBkZXN0aW5hdGlvbiBjYW5ub3QgZml0IGludG8gdGhlIGxlZ2FjeSBm
b3JtYXQgYSBtZXNzYWdlIGlzIHByaW50ZWQgYW5kCj4gdGhlIGVudHJ5IGlzIG1hc2tlZC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CkZvciB0aGlzIHRvIGhhdmUgYW4gZWZmZWN0IG9uIGZpcm13YXJlIGluaXRpYWxpemVkIFJURXMs
IGl0IGFsc28KcmVxdWlyZXMgcGF0Y2ggNCBhaXVpLiBJbiBmYWN0IEkgdGhpbmsgaXQgc2hvdWxk
IGJlIF9vbmx5XyB0aGlzCmNhc2Ugd2hlcmUgd2UgYWxsb3cgZGVsaXZlcnkgbW9kZXMgb3RoZXIg
dGhhbiBmaXhlZCBhbmQgbG93ZXN0CnByaW9yaXR5ICgiYXJiaXRyYXRlZCIgaW4gQU1EIHRlcm1p
bm9sb2d5KS4gSGVuY2UgSSB0aGluayB0aGlzCnBhdGNoIHdhbnRzIHRvIGdvIGxhc3QgaW4gdGhl
IHNlcmllcywgYW5kIHRoZSBjb2RlIGJlIGNoYW5nZWQgdG8KcmVqZWN0IHJ1bnRpbWUgcmVxdWVz
dHMgdG8gZmlkZGxlIHdpdGggbm9uLSJub3JtYWwiIGRlbGl2ZXJ5Cm1vZGVzICh0aGlzIG1heSBn
byBmdXJ0aGVyIGFuZCBhY3R1YWxseSBkaXNhbGxvdyBjaGFuZ2luZyBzdWNoClJURXMgYXQgcnVu
dGltZSBhbG9uZ3NpZGUgZGlzYWxsb3dpbmcgdGhlaXIgcHJvZHVjdGlvbikuCgo+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKPiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jCj4gQEAgLTQzOSw2ICs0MzksODAgQEAgaW50
IF9faW5pdCBhbWRfaW9tbXVfc2V0dXBfaW9hcGljX3JlbWFwcGluZyh2b2lkKQo+ICAgICAgcmV0
dXJuIDA7Cj4gIH0KPiAgCj4gK3ZvaWQgc2V0dXBfZm9yY2VkX2lvYXBpY19ydGUodW5zaWduZWQg
aW50IGFwaWMsIHVuc2lnbmVkIGludCBwaW4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgKnJ0ZSkKPiArewo+ICsgICAgdW5zaWduZWQg
aW50IGlkeCA9IGlvYXBpY19pZF90b19pbmRleChJT19BUElDX0lEKGFwaWMpKTsKPiArICAgIHN0
cnVjdCBhbWRfaW9tbXVfZHRlICp0YWJsZSA9IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyOwo+ICsg
ICAgdW5zaWduZWQgaW50IHJlcV9pZCwgZGVzdCwgb2Zmc2V0Owo+ICsgICAgdW5pb24gaXJ0ZV9w
dHIgZW50cnk7Cj4gKwo+ICsgICAgQVNTRVJUKHgyYXBpY19lbmFibGVkKTsKPiArCj4gKyAgICBp
ZiAoIGlkeCA9PSBNQVhfSU9fQVBJQ1MgKQoKQmV0dGVyID49ID8KCj4gKyAgICB7Cj4gKyAgICAg
ICAgcnRlLT5tYXNrID0gdHJ1ZTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmVxX2lkID0gZ2V0X2ludHJlbWFwX3JlcXVlc3Rvcl9pZChpb2FwaWNfc2JkZltpZHhdLnNl
ZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9hcGljX3NiZGZb
aWR4XS5iZGYpOwo+ICsKPiArICAgIHN3aXRjaCAoIHJ0ZS0+ZGVsaXZlcnlfbW9kZSApCj4gKyAg
ICB7Cj4gKyAgICBjYXNlIGRlc3RfU01JOgo+ICsgICAgICAgIGJyZWFrOwoKRG9uJ3QgeW91IHdh
bnQgdG8gY2hlY2sgdGhlIHN5c19tZ3QgZmllbGQgaGVyZSwgYWxvbmcgdGhlIGxpbmVzIG9mIHRo
ZQpvdGhlciBvbmVzIGJlbG93PwoKPiArI2RlZmluZSBERUxfQ0hFQ0sodHlwZSwgZHRlX2ZpZWxk
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgY2FzZSBkZXN0
XyAjIyB0eXBlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgaWYgKCAhdGFibGVbcmVxX2lkXS5kdGVfZmllbGQgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJO
SU5HICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAg
ICAgICAgICAgU1RSKHR5cGUpICIgb24gSU8tQVBJQyAldSBwaW4gJXUgd2lsbCBiZSBhYm9ydGVk
XG4iLCBcCj4gKyAgICAgICAgICAgICAgICAgICBhcGljLCBwaW4pOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBicmVhazsKClBsZWFzZSBvbWl0
IHRoZSBmaW5hbCA7IGhlcmUsIHN1Y2ggdGhhdCAuLi4KCj4gKyAgICBERUxfQ0hFQ0soTk1JLCBu
bWlfcGFzcyk7Cj4gKyAgICBERUxfQ0hFQ0soSU5JVCwgaW5pdF9wYXNzKTsKPiArICAgIERFTF9D
SEVDSyhFeHRJTlQsIGV4dF9pbnRfcGFzcyk7CgouLi4gdGhlIG9uZXMgaGVyZSBiZWNvbWUgYW4g
YWN0dWFsIHJlcXVpcmVtZW50LgoKPiArI3VuZGVmIERFTF9DSEVDSwo+ICsKPiArICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuOwo+
ICsgICAgfQo+ICsKPiArICAgIG9mZnNldCA9IGlvYXBpY19zYmRmW2lkeF0ucGluXzJfaWR4W3Bp
bl07Cj4gKyAgICBpZiAoIG9mZnNldCA+PSBJTlRSRU1BUF9NQVhfRU5UUklFUyApCj4gKyAgICB7
Cj4gKyAgICAgICAgcnRlLT5tYXNrID0gdHJ1ZTsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9
Cj4gKwo+ICsgICAgZW50cnkgPSBnZXRfaW50cmVtYXBfZW50cnkoaW9tbXUsIHJlcV9pZCwgb2Zm
c2V0KTsKPiArICAgIGRlc3QgPSBnZXRfZnVsbF9kZXN0KGVudHJ5LnB0cjEyOCk7Cj4gKwo+ICsj
ZGVmaW5lIFNFVF9ERVNUKG5hbWUsIGRlc3RfbWFzaykgeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgaWYgKCBkZXN0ICYgfihkZXN0X21hc2spICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
ICAgICAgICAiSU8tQVBJQyAldSBwaW4gJXUgIiBTVFIobmFtZSkgIiBkZXN0aW5hdGlvbiAoJXgp
ID4gJXhcbiIsICAgICAgXAo+ICsgICAgICAgICAgICAgICBhcGljLCBwaW4sIGRlc3QsIGRlc3Rf
bWFzayk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHJ0
ZS0+bWFzayA9IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgIHJldHVybjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgfSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgcnRlLT5kZXN0Lm5hbWUubmFtZSAjIyBfZGVzdCA9IGRlc3Q7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9Cj4gKwo+ICsgICAgaWYg
KCBydGUtPmRlc3RfbW9kZSApCj4gKyAgICAgICAgU0VUX0RFU1QocGh5c2ljYWwsIDB4ZikKPiAr
ICAgIGVsc2UKPiArICAgICAgICBTRVRfREVTVChsb2dpY2FsLCAweGZmKQoKVGhpcyByZWFkcyBh
cyBpZiB0aGUgY29kZSB3YXMgYnJva2VuLiBQbGVhc2UgYWRkICgpIGFyb3VuZCB0aGUgb3V0ZXJt
b3N0Cnt9IG9mIHRoZSBtYWNybywgYWxsb3dpbmcgeW91IHRvIHB1dCA7IGhlcmUuIE9yIG90aGVy
d2lzZSwganVzdCBsaWtlCmFib3ZlIGZvciBERUxfQ0hFQ0soKSwgb21pdCB0aGUge30gYXMgd2Vs
bCBhcyB0aGUgZmluYWwgc2VtaWNvbG9uLgoKRnVydGhlcm1vcmUgLSBhcmUgeW91IHN1cmUgYWJv
dXQgdGhpcyBkaXN0aW5jdGlvbj8gU2VlIGUuZy4KdXBkYXRlX2ludHJlbWFwX2VudHJ5X2Zyb21f
aW9hcGljKCkgYW5kCmFtZF9pb21tdV9zZXR1cF9pb2FwaWNfcmVtYXBwaW5nKCksIHdoaWNoIHVu
aWxhdGVyYWxseSB1c2UKcnRlLT5kZXN0LmxvZ2ljYWwubG9naWNhbF9kZXN0LiBMaWtld2lzZSBp
b19hcGljLmMncyBTRVRfREVTVCgpIHVzZXJzLAp3aGljaCBnZW5lcmFsbHkgcGFzcyAibG9naWNh
bCIgZm9yIGFzIG1pZGRsZSBhcmd1bWVudC4gSSB0aG91Z2h0IG9uZSBvZgpteSBoYWxmIHdheSBy
ZWNlbnQgcGF0Y2hlcyAoSVJRIGhhbmRsaW5nIG9yIEFNRCBJT01NVSB3b3JrKSBoYWQgYSByZW1h
cmsKaW4gaXQgcmVnYXJkaW5nIHN1Y2ggYSBiYWRseSBkb2N1bWVudGVkIGV4dGVuc2lvbiwgYnV0
IEkgY2FuJ3Qgc2VlbSB0bwpiZSBhYmxlIHRvIGZpbmQgaXQgYW55bW9yZS4KCj4gQEAgLTQ4Miw2
ICs1NTYsMTMgQEAgdm9pZCBhbWRfaW9tbXVfaW9hcGljX3VwZGF0ZV9pcmUoCj4gICAgICAgICAg
KigodTMyICopJm5ld19ydGUpID0gdmFsdWU7Cj4gICAgICAgICAgLyogcmVhZCB1cHBlciAzMiBi
aXRzIGZyb20gaW8tYXBpYyBydGUgKi8KPiAgICAgICAgICAqKCgodTMyICopJm5ld19ydGUpICsg
MSkgPSBfX2lvX2FwaWNfcmVhZChhcGljLCByZWcgKyAxKTsKPiArCj4gKyAgICAgICAgaWYgKCBu
ZXdfcnRlLmRlbGl2ZXJ5X21vZGUgPiAxICYmIHgyYXBpY19lbmFibGVkICkKClRoZSBsaXRlcmFs
IDEgaGVyZSB3YW50cyBhdHRhY2hpbmcgb2YgYSBjb21tZW50LiBBbmQgd2h5IHRoZQp4MmFwaWNf
ZW5hYmxlZCBwYXJ0IG9mIHRoZSBjb25kaXRpb24/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 13:19:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 13:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNzVH-0002g6-LB; Fri, 25 Oct 2019 13:19:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNzVG-0002g0-Pn
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 13:19:42 +0000
X-Inumbo-ID: 1a45f0b7-f72a-11e9-94c9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1a45f0b7-f72a-11e9-94c9-12813bfff9fa;
 Fri, 25 Oct 2019 13:19:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F123DB68A;
 Fri, 25 Oct 2019 13:19:40 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20191015154736.19882-1-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bb278e2c-bae7-2a76-35c6-852e038eae1c@suse.com>
Date: Fri, 25 Oct 2019 15:19:57 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191015154736.19882-1-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 0/4] iommu: fixes for interrupt remapping
 enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUuMTAuMjAxOSAxNzo0NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEhlbGxvLAo+IAo+
IFRoZSBmb2xsb3dpbmcgc2VyaWVzIGNvbnRhaW4gZml4ZXMgZm9yIGlzc3VlcyBmb3VuZCB3aGVu
IGVuYWJsaW5nCj4gaW50ZXJydXB0IHJlbWFwcGluZyBhbmQgdGhlIElPLUFQSUMgYWxyZWFkeSBo
YXMgdW5tYXNrZWQgcGlucy4gV2hpbGUgSSdtCj4gbm90IGF3YXJlIG9mIGFueSBzeXN0ZW0gbWFs
ZnVuY3Rpb25pbmcgKGFwYXJ0IGZyb20gcmVwb3J0aW5nIElPTU1VCj4gaW50ZXJydXB0IHJlbWFw
cGluZyBmYXVsdHMpIEkgdGhpbmsgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIHRob3NlIGluCj4g
NC4xMy4KPiAKPiBUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIGF0Ogo+IAo+IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgaW9tbXVfaW50cl92Mwo+IAo+IFRo
YW5rcywgUm9nZXIuCj4gCj4gUm9nZXIgUGF1IE1vbm5lICg0KToKPiAgIGlvbW11L2FtZDogc3Vw
cG9ydCBhbGwgZGVsaXZlcnkgbW9kZXMgd2l0aCB4MkFQSUMKPiAgIHgyQVBJQzogc2ltcGxpZnkg
cmVzdW1lCj4gICB4MkFQSUM6IHRyYW5zbGF0ZSBJTy1BUElDIGVudHJpZXMgd2hlbiBlbmFibGlu
ZyB0aGUgSU9NTVUKPiAgIGlvbW11OiB0cmFuc2xhdGUgSU8tQVBJQyBwaW5zIHdoZW4gZW5hYmxp
bmcgaW50ZXJydXB0IHJlbWFwcGluZwoKQXMgbWVudGlvbmVkIGluIHJlcGx5IHRvICMxLCBJIHRo
aW5rIHRoYXQgb25lIHNob3VsZCBnbyBsYXN0LiBUaGUKb3RoZXIgdGhyZWUgYXJlIHJlYWR5IHRv
IGJlIGNvbW1pdHRlZCwgYnV0IEknZCBsaWtlIHRvIGRvdWJsZSBjaGVjawp0aGF0IHRoZXJlJ3Mg
bm8gZGVwZW5kZW5jeSBvZiBhbnkgb2YgdGhlbSBvbiB0aGUgMXN0LgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 13:22:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 13:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNzYL-0003VQ-4f; Fri, 25 Oct 2019 13:22:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lhq/=YS=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iNzYK-0003VL-2z
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 13:22:52 +0000
X-Inumbo-ID: 829a1341-f72a-11e9-94c9-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 829a1341-f72a-11e9-94c9-12813bfff9fa;
 Fri, 25 Oct 2019 13:22:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572009756;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=U7A9vqTRnZ0P8zHVJ126ASYJ3GVIFzWnfAJtax1ZEsw=;
 b=U1F8/a3HzqXUt2pPKrg6eajZ0UX22Fu75yyRuNqryqq8GC5TaYiWj1LG
 LXEPj0+FiUWTwfrmAZeY7jT3FwS2VvpGva1c4xrFB0Yafxb8cxj2YQyND
 GSKbcRhBERezUh1SJnJdg9Is4iiKGW3L1NQquhuJjdPLKJrPx+AvKY9ax k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: IksYSTfPBUa8pTYTkI54NHvly6ABGOu7DBvVzlNVlCJqWS9XKzezK8fy+zxvhubTXbwnm9WAFe
 kXV1JgMkrm+5AOaO9+B3PqAOpJZYsVKEVyOQhTvVIy8zU8Vhk0IZJmThZPDiMJV5Tv6prCeoXp
 GMmGqEX7H2e4iI7ak11ndIcHkPjjvUbrHbP6Aicgc0NU7Z+FY89R6sRSOd147yRQkEp9TlxUYn
 EiTTMYtDfRuGBddlZttTn15SjwLXjHjeJHLbKIyDvrDOYo1HV7dwPEMf1yVUdEpTRVpTHqd3tK
 vzw=
X-SBRS: 2.7
X-MesageID: 7787959
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; 
   d="scan'208";a="7787959"
Date: Fri, 25 Oct 2019 15:22:29 +0200
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20191025132229.GV17494@Air-de-Roger>
References: <20191015154736.19882-1-roger.pau@citrix.com>
 <bb278e2c-bae7-2a76-35c6-852e038eae1c@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bb278e2c-bae7-2a76-35c6-852e038eae1c@suse.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 0/4] iommu: fixes for interrupt remapping
 enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgMjUsIDIwMTkgYXQgMDM6MTk6NTdQTSArMDIwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gT24gMTUuMTAuMjAxOSAxNzo0NywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gSGVs
bG8sCj4gPiAKPiA+IFRoZSBmb2xsb3dpbmcgc2VyaWVzIGNvbnRhaW4gZml4ZXMgZm9yIGlzc3Vl
cyBmb3VuZCB3aGVuIGVuYWJsaW5nCj4gPiBpbnRlcnJ1cHQgcmVtYXBwaW5nIGFuZCB0aGUgSU8t
QVBJQyBhbHJlYWR5IGhhcyB1bm1hc2tlZCBwaW5zLiBXaGlsZSBJJ20KPiA+IG5vdCBhd2FyZSBv
ZiBhbnkgc3lzdGVtIG1hbGZ1bmN0aW9uaW5nIChhcGFydCBmcm9tIHJlcG9ydGluZyBJT01NVQo+
ID4gaW50ZXJydXB0IHJlbWFwcGluZyBmYXVsdHMpIEkgdGhpbmsgaXQgd291bGQgYmUgbmljZSB0
byBoYXZlIHRob3NlIGluCj4gPiA0LjEzLgo+ID4gCj4gPiBUaGUgc2VyaWVzIGNhbiBhbHNvIGJl
IGZvdW5kIGF0Ogo+ID4gCj4gPiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94
ZW4uZ2l0IGlvbW11X2ludHJfdjMKPiA+IAo+ID4gVGhhbmtzLCBSb2dlci4KPiA+IAo+ID4gUm9n
ZXIgUGF1IE1vbm5lICg0KToKPiA+ICAgaW9tbXUvYW1kOiBzdXBwb3J0IGFsbCBkZWxpdmVyeSBt
b2RlcyB3aXRoIHgyQVBJQwo+ID4gICB4MkFQSUM6IHNpbXBsaWZ5IHJlc3VtZQo+ID4gICB4MkFQ
SUM6IHRyYW5zbGF0ZSBJTy1BUElDIGVudHJpZXMgd2hlbiBlbmFibGluZyB0aGUgSU9NTVUKPiA+
ICAgaW9tbXU6IHRyYW5zbGF0ZSBJTy1BUElDIHBpbnMgd2hlbiBlbmFibGluZyBpbnRlcnJ1cHQg
cmVtYXBwaW5nCj4gCj4gQXMgbWVudGlvbmVkIGluIHJlcGx5IHRvICMxLCBJIHRoaW5rIHRoYXQg
b25lIHNob3VsZCBnbyBsYXN0LiBUaGUKPiBvdGhlciB0aHJlZSBhcmUgcmVhZHkgdG8gYmUgY29t
bWl0dGVkLCBidXQgSSdkIGxpa2UgdG8gZG91YmxlIGNoZWNrCj4gdGhhdCB0aGVyZSdzIG5vIGRl
cGVuZGVuY3kgb2YgYW55IG9mIHRoZW0gb24gdGhlIDFzdC4KCkkgdGhpbmsgIzEgaXMgZnVsbHkg
aW5kZXBlbmRlbnQgb2YgdGhlIHJlc3Qgb2YgdGhlIHNlcmllcywgYW5kIHRoZQpvdGhlciB0aHJl
ZSBjYW4gYmUgY29tbWl0dGVkIHJlZ2FyZGxlc3Mgb2YgIzEuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 13:25:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 13:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNzai-0003pK-Vh; Fri, 25 Oct 2019 13:25:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iNzah-0003p6-SY
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 13:25:19 +0000
X-Inumbo-ID: e29890c8-f72a-11e9-94c9-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e29890c8-f72a-11e9-94c9-12813bfff9fa;
 Fri, 25 Oct 2019 13:25:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F3402AD1A;
 Fri, 25 Oct 2019 13:25:16 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-8-andrew.cooper3@citrix.com>
 <62c638c2-641e-c1c0-a9c3-8c48388289b5@suse.com>
 <c1794d03-8ec3-d350-aa7d-43cc5701d562@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <175da82e-982f-c08a-326a-db4693a16ac6@suse.com>
Date: Fri, 25 Oct 2019 15:25:33 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c1794d03-8ec3-d350-aa7d-43cc5701d562@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 7/7] x86/nospec: Optimise
 array_index_mask_nospec() for power-of-2 arrays
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMjAxOSAxNDo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8xMC8yMDE5
IDEzOjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEBAIC0yMSw5ICsyOCwxNSBAQCBzdGF0aWMgaW5saW5lIHVuc2ln
bmVkIGxvbmcgYXJyYXlfaW5kZXhfbWFza19ub3NwZWModW5zaWduZWQgbG9uZyBpbmRleCwKPj4+
ICB7Cj4+PiAgICAgIHVuc2lnbmVkIGxvbmcgbWFzazsKPj4+ICAKPj4+IC0gICAgYXNtIHZvbGF0
aWxlICggImNtcCAlW3NpemVdLCAlW2luZGV4XTsgc2JiICVbbWFza10sICVbbWFza107Igo+Pj4g
LSAgICAgICAgICAgICAgICAgICA6IFttYXNrXSAiPXIiIChtYXNrKQo+Pj4gLSAgICAgICAgICAg
ICAgICAgICA6IFtzaXplXSAiZyIgKHNpemUpLCBbaW5kZXhdICJyIiAoaW5kZXgpICk7Cj4+PiAr
ICAgIGlmICggX19idWlsdGluX2NvbnN0YW50X3Aoc2l6ZSkgJiYgSVNfUE9XRVJfT0ZfMihzaXpl
KSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIG1hc2sgPSBzaXplIC0gMTsKPj4+ICsgICAgICAg
IE9QVElNSVpFUl9ISURFX1ZBUihtYXNrKTsKPj4gSSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8g
ZmlndXJlIHdoeSB5b3UgbmVlZCB0aGlzLgo+IAo+IEJlY2F1c2UgSSBmb3VuZCBjYXNlcyB3aGVy
ZSB0aGUgQU5EIHdhcyBlbGlkZWQgYnkgdGhlIGNvbXBpbGVyIGVudGlyZWx5Cj4gd2l0aG91dCBp
dC4KCldvdWxkIHlvdSBtaW5kIG1lbnRpb25pbmcgdGhpcyBpbiB0aGUgZGVzY3JpcHRpb24sIG9y
IGluIGEgY29tbWVudD8KCj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uZmlnLmgKPj4+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9jb25maWcuaAo+Pj4gQEAgLTc1LDYgKzc1LDcgQEAKPj4+ICAj
ZGVmaW5lIEdCKF9nYikgICAgIChfQUMoX2diLCBVTEwpIDw8IDMwKQo+Pj4gIAo+Pj4gICNkZWZp
bmUgSVNfQUxJR05FRCh2YWwsIGFsaWduKSAoKCh2YWwpICYgKChhbGlnbikgLSAxKSkgPT0gMCkK
Pj4+ICsjZGVmaW5lIElTX1BPV0VSX09GXzIodmFsKSAoKHZhbCkgJiYgSVNfQUxJR05FRCh2YWws
IHZhbCkpCj4+IFdoaWxlIHRoZSByaXNrIG1heSBzZWVtIGxvdyBmb3Igc29tZW9uZSB0byBwYXNz
IGFuIGV4cHJlc3Npb24gd2l0aAo+PiBzaWRlIGVmZmVjdCBoZXJlLCBldmFsdWF0aW5nICJ2YWwi
IHVwIHRvIHRocmVlIHRpbWVzIGhlcmUgZG9lc24ndAo+PiBsb29rIHZlcnkgZGVzaXJhYmxlLgo+
IAo+IFRoYXQgaXMgZWFzeSB0byBmaXguCj4gCj4+IEFzIGEgbWlub3IgcmVtYXJrLCB3aXRob3V0
IGNvbnNpZGVyaW5nIHJlcHJlc2VudGF0aW9uIEknZCBleHBlY3QKPj4gYW4gZXhwcmVzc2lvbiBJ
U19BTElHTkVEKHZhbCwgdmFsKSB0byBjb25zaXN0ZW50bHkgcHJvZHVjZSAidHJ1ZSIKPj4gZm9y
IGFsbCBub24temVybyB2YWx1ZXMuIEUuZy4gMyBpcyBjZXJ0YWlubHkgImFsaWduZWQiIG9uIGEK
Pj4gYm91bmRhcnkgb2YgMy4KPiAKPiBJU19BTElHTkVEKCkgY29tZXMgd2l0aCBhbiBleHBlY3Rh
dGlvbiBvZiBiZWluZyBhZ2FpbnN0IGEgcG93ZXIgb2YgMiwKPiBiZWNhdXNlIG90aGVyd2lzZSB5
b3UnZCBuZWVkIGEgRElWIGluc3RydWN0aW9uIGZvciB0aGUgZ2VuZXJhbCBjYXNlLgo+IAo+IFNv
bWUgdXNlcnMgY2FuJ3QgY29wZSB3aXRoIGEgY29tcGlsZSB0aW1lIGNoZWNrLgo+IAo+PiBGaW5h
bGx5IHRoaXMgbWF5IHdhbnQgZ3VhcmRpbmcgYWdhaW5zdCB1c2Ugb24gc2lnbmVkIHR5cGVzIC0g
YXQKPj4gdGhlIHZlcnkgbGVhc3QgaXQgbG9va3MgdG8gcHJvZHVjZSB0aGUgd3JvbmcgYW5zd2Vy
IGZvciBlLmcuCj4+IElOVF9NSU4gb3IgTE9OR19NSU4uIEkuZS4gcGVyaGFwcyB0aGUgZXhwcmVz
c2lvbiB0byB0aGUgbGVmdCBvZgo+PiAmJiB3YW50cyB0byBiZSAodmFsKSA+IDAuCj4gCj4gSG93
IGFib3V0IHRoZSBhYm92ZSBleHBhbnNpb24gZml4IGJlY29taW5nOgo+IAo+ICh7Cj4gwqDCoMKg
IHVuc2lnbmVkIHR5cGVvZih2YWwpIF92YWwgPSB2YWw7Cj4gwqDCoMKgIF92YWwgJiYgKF92YWwg
JiAoX3ZhbCAtIDEpKSA9PSAwOwo+IH0pCgpXZWxsLCBpZiB0aGUgInVuc2lnbmVkIHR5cGVvZigp
IiBjb25zdHJ1Y3Qgd29ya3MgLSB3aHkgbm90ICh3aXRoCiJ2YWwiIHByb3Blcmx5IHBhcmVudGhl
c2l6ZWQsIGFuZCBwcmVmZXJhYmxlIHRoZSBsZWFkaW5nIHVuZGVyc2NvcmUKY2hhbmdlZCB0byBh
IHRyYWlsaW5nIG9uZSkuCgo+IFRoaXMgY2hlY2sgbWFrZXMgbm8gc2Vuc2Ugb24gbmVnYXRpdmUg
bnVtYmVycy4KCk9mIGNvdXJzZSBub3QsIGJ1dCBzb21lb25lIG1pZ2h0IHVzZSBpdCBvbiBhIHNp
Z25lZCB0eXBlIGFuZCBnZXQKYmFjayB0cnVlIHdoZW4gaXQgd2FzIHN1cHBvc2VkIHRvIGJlIGZh
bHNlLCBqdXN0IGJlY2F1c2UgdGhlIHZhbHVlCnVzZWQgZW5kZWQgdXAgYmVpbmcgYSBuZWdhdGl2
ZSBudW1iZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 13:50:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 13:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iNzyf-0006bW-5C; Fri, 25 Oct 2019 13:50:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HkTA=YS=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iNzyd-0006Ru-9J
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 13:50:03 +0000
X-Inumbo-ID: 5155af5c-f72e-11e9-94c9-12813bfff9fa
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5155af5c-f72e-11e9-94c9-12813bfff9fa;
 Fri, 25 Oct 2019 13:49:52 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9PDn9mG166199;
 Fri, 25 Oct 2019 13:49:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=n5GS1kf2mOLHbfYcL5/K2P7Jbbm7VZM/Cys5HePbfFo=;
 b=CACosMR7Oe6vkGHwUNy3mURwEiRAkzKEW+rwe73Ehic6wN/XRAxoGLa7MmP7mC6Rychv
 WA5us/QfnRvzmH1+FYlYAh1zTB71uIA8v6NxJbqxO3Sq0C27jyJL3bWVz44/z+q4jV2E
 pt1JN1pKv9e8ceCyztbBBTwObd5uUi4hMUAl6/OLS6UP4X5dypHBuF/3iZHLG0pt/+eK
 mhVptPONfoC8TYYVjInuf2f5f1QFLYyrMLBYCbZIu6Mh+HLZDsNbyS+wkMbbEEcpvxr3
 0YyirQMaDBHMfOT64sfmIX26ycJ5XBsXRFfk5uwqqROw7FWrTY3slkbYofXOo3HwXe4Y NA== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by userp2120.oracle.com with ESMTP id 2vqu4rayrx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 25 Oct 2019 13:49:37 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9PDmHkN177330;
 Fri, 25 Oct 2019 13:49:36 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2vuun19w3v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 25 Oct 2019 13:49:36 +0000
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9PDnZfw013783;
 Fri, 25 Oct 2019 13:49:35 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 25 Oct 2019 06:49:34 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-kernel@vger.kernel.org
References: <20191025073858.15081-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <28df13ad-da86-e0bf-c70a-496c54e55b7c@oracle.com>
Date: Fri, 25 Oct 2019 09:48:56 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20191025073858.15081-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9420
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910250133
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9420
 signatures=668684
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910250133
Subject: Re: [Xen-devel] [PATCH] xen: issue deprecation warning for 32-bit
 pv guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Thomas Gleixner <tglx@linutronix.de>,
 Stefano Stabellini <sstabellini@kernel.org>, Borislav Petkov <bp@alien8.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjUvMTkgMzozOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBTdXBwb3J0IGZvciB0
aGUga2VybmVsIGFzIFhlbiAzMi1iaXQgUFYgZ3Vlc3Qgd2lsbCBzb29uIGJlIHJlbW92ZWQuCj4g
SXNzdWUgYSB3YXJuaW5nIHdoZW4gYm9vdGVkIGFzIHN1Y2guCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCj4gLS0tCj4gIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYyB8IDggKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IGluZGV4IDU4Zjc5YWIzMjM1OC4uNWJmZWEzNzRhMTYw
IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+ICsrKyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC0xMTcsNiArMTE3LDE0IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCB4ZW5fYmFubmVyKHZvaWQpCj4gIAlwcmludGsoS0VSTl9JTkZPICJYZW4gdmVyc2lv
bjogJWQuJWQlcyVzXG4iLAo+ICAJICAgICAgIHZlcnNpb24gPj4gMTYsIHZlcnNpb24gJiAweGZm
ZmYsIGV4dHJhLmV4dHJhdmVyc2lvbiwKPiAgCSAgICAgICB4ZW5fZmVhdHVyZShYRU5GRUFUX21t
dV9wdF91cGRhdGVfcHJlc2VydmVfYWQpID8gIiAocHJlc2VydmUtQUQpIiA6ICIiKTsKPiArCj4g
KyNpZmRlZiBDT05GSUdfWDg2XzMyCj4gKwlwcl93YXJuKCJXQVJOSU5HISBXQVJOSU5HISBXQVJO
SU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HISBXQVJOSU5HIVxuIgo+ICsJCSJTdXBwb3J0
IGZvciBydW5uaW5nIGFzIDMyLWJpdCBQVi1ndWVzdCB1bmRlciBYZW4gd2lsbCBzb29uIGJlIHJl
bW92ZWRcbiIKPiArCQkiZnJvbSB0aGUgTGludXgga2VybmVsIVxuIgo+ICsJCSJQbGVhc2UgdXNl
IGVpdGhlciBhIDY0LWJpdCBrZXJuZWwgb3Igc3dpdGNoIHRvIEhWTSBvciBQVkggbW9kZSFcbiIK
PiArCQkiV0FSTklORyEgV0FSTklORyEgV0FSTklORyEgV0FSTklORyEgV0FSTklORyEgV0FSTklO
RyEgV0FSTklORyFcbiIpOwo+ICsjZW5kaWYKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgX19pbml0
IHhlbl9wdl9pbml0X3BsYXRmb3JtKHZvaWQpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:10:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0Ij-0000Gs-Tq; Fri, 25 Oct 2019 14:10:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Phy=YS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO0Ii-0000Gn-J7
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:10:48 +0000
X-Inumbo-ID: 3dda205e-f731-11e9-beca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3dda205e-f731-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 14:10:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572012648;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=mMOKjuVQ5K3oEqM0kmEpbV+shb4vFKfHWjbLjO6Om70=;
 b=Mcgt99aEzxVq1O4DiATvWDrsJTIZ0Hzmuj4p0zVPXDdh8hmvXn9LvW+Y
 Q2bqTSN6C4dgTu9S2v4DpbDswSONC2eWvCbPVukDS/pzxUPa6cD254w2G
 iHRVbGMUCL9NSwyqBJQCZnE1MLWdTPJLbpZ08TvWl1Ilnf/TMRLigWjdV I=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Shc4SOKEtqt/mihIYrtHmXZ5L5Q5sBHemNKqsboqawNIXOYS55ZuP/ohfUldEgE7YV7lC3PQG1
 sap/1l+/pbJD+TGsAnUKe9rMHHKK0dbQ49irgrzRlOP3+J9glUDm4nlFYM0zZsD8GkfqreswvI
 G9uPWP8qWXMXkas7H9FRqcVmpZZoVn9IqA+P7YQZF2514pDJ3tNUG2YcnTZO5g062WubPmuS8v
 m1mSfpztte9iL+2rivCKz/Vm+42xF9+ew8XMLOyyWh7/4JtXJWJLCIBM7fdEqp89p0rhouh1zc
 pPA=
X-SBRS: 2.7
X-MesageID: 7530771
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,228,1569297600"; 
   d="scan'208";a="7530771"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23987.612.478471.499314@mariner.uk.xensource.com>
Date: Fri, 25 Oct 2019 15:10:44 +0100
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <a4f42a12-6154-c072-8a7b-5597400b2953@citrix.com>
References: <F6091989-2145-435A-8CE8-66BF7172C0C2@citrix.com>
 <f249ef17-359b-1aa4-3704-0f22968b78e0@citrix.com>
 <a4f42a12-6154-c072-8a7b-5597400b2953@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] Tagging livepatch-build-tools.git with Xen releases
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, 'Jan Beulich' <JBeulich@suse.com>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gVGFnZ2luZyBsaXZlcGF0Y2gt
YnVpbGQtdG9vbHMuZ2l0IHdpdGggWGVuIHJlbGVhc2VzIik6Cj4gT24gMjUvMTAvMjAxOSAxMzoy
NywgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gPiBPbiAxMC8yNS8xOSAxMjowNSBQTSwgTGFycyBL
dXJ0aCB3cm90ZToKPiA+PiBIaSBhbGwsCj4gPj4KPiA+PiBJIGFtIHdvbmRlcmluZyB3aGV0aGVy
IHdlIHNob3VsZCB0YWcgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzLmdpdCB3aXRoCj4gPj4gWGVuIHJl
bGVhc2VzCj4gPj4KPiA+Cj4gPiBJIHRob3VnaHQgdGhpcyBoYWQgYmVlbiBkaXNjdXNzZWQgYmVm
b3JlIGJ1dCBJIGNhbid0IGZpbmQgYW55dGhpbmcgaW4KPiA+IG15IGFyY2hpdmVzLgo+IAo+IEkg
cmVjYWxsIGEgZGlzY3Vzc2lvbiBhdCB0aGUgdGltZSBhcyB3ZWxsLgo+IAo+ID4gSU1PIGxpdmVw
YXRjaC1idWlsZC10b29scyBpcyBhIHNlcGFyYXRlIHRvb2wgdGhhdCBkb2Vzbid0IG5lZWQgdG8g
bW92ZQo+ID4gaW4gbG9ja3N0ZXAgd2l0aCBYZW4uIEkgd291bGQgYWx3YXlzIHJlY29tbWVuZCB1
c2luZyB0aGUgdGlwIGNvbW1pdAo+ID4gc2luY2UgYnVncyBvZnRlbiBnZXQgZml4ZWQgYXJvdW5k
IHRoZSB0aW1lIHRoYXQgcGF0Y2hpbmcgaXMgbmVlZGVkLgo+ID4gVGhlcmVmb3JlIEkgZG9uJ3Qg
c2VlIGFueSB2YWx1ZSBpbiB0YWdnaW5nIGl0IGZvciB0aGUgdGltZSBiZWluZy4KPiAKPiArMiB0
byBub3QgYmVpbmcgaW4gbG9ja3N0ZXAuwqAgSXQgaGVscHMgbWFzc2l2ZWx5IHdpdGggZG93bnN0
cmVhbSB1c2FiaWxpdHkuCgpXZSBjYW4gc3RpbGwgdGFnIHRoaW5ncyB3aXRoIFhlbiByZWxlYXNl
IHZlcnNpb25zIGp1c3QgdG8gZGVzaWduYXRlCndoYXQgd2UgY29uc2lkZXIgcGFydCBvZiB0aGUg
b3ZlcmFsbCBwcm9qZWN0IHJlbGVhc2UsIHdpdGhvdXQgaW1wbHlpbmcKdGhhdCB0aGUgdHdvIG5l
ZWQgdG8gYmUgaW4gbG9ja3N0ZXAuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:12:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0KC-0000Rn-Iy; Fri, 25 Oct 2019 14:12:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iO0KB-0000Rh-Su
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:12:19 +0000
X-Inumbo-ID: 718aec80-f731-11e9-94ca-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 718aec80-f731-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 14:12:14 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D624BBAE3;
 Fri, 25 Oct 2019 14:12:13 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
 <d9e965c0e19759f7be398044945b7be9eff41f3d.1571888583.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d4594707-7c0f-e5d5-c4fa-c1fb9fb3a13a@suse.com>
Date: Fri, 25 Oct 2019 16:12:30 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d9e965c0e19759f7be398044945b7be9eff41f3d.1571888583.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 3/3] xen/efi: use directmap to access
 runtime services table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMjAxOSAwNTo0NSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IERvIG5vdCByZXF1aXJlIHN3aXRjaGluZyBwYWdlIHRhYmxlcyB0byBhY2Nlc3MgKHN0YXRpYykg
aW5mb3JtYXRpb24gaW4KPiB0aGUgcnVudGltZSBzZXJ2aWNlcyB0YWJsZSBpdHNlbGYsIHVzZSBk
aXJlY3RtYXAgZm9yIHRoaXMuIFRoaXMgYWxsb3dzCj4gZXhpdGluZyBlYXJseSBmcm9tIFhFTl9F
RklfcXVlcnlfY2Fwc3VsZV9jYXBhYmlsaXRpZXMsCj4gWEVOX0VGSV91cGRhdGVfY2Fwc3VsZSBh
bmQgWEVOX0VGSV9xdWVyeV92YXJpYWJsZV9pbmZvIChpbiBjYXNlIG9mIG5vdAo+IHN1cHBvcnRl
ZCBjYWxsKSB3aXRob3V0IGFsbCB0aGUgaW1wYWN0IG9mIHBhZ2UgdGFibGUgc3dpdGNoLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpBcyBzYWlkIEkgd291bGQgaGF2ZSBwcmVmZXJyZWQgdGhpcyB0byBiZSBwYXRj
aCAxIG9mIHRoZSBzZXJpZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:26:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:26:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0Xu-0001RG-U0; Fri, 25 Oct 2019 14:26:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iO0Xt-0001RB-DY
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:26:29 +0000
X-Inumbo-ID: 6d8de9a0-f733-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6d8de9a0-f733-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 14:26:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0B31ABC12;
 Fri, 25 Oct 2019 14:26:26 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
 <b7a419a3ae5f1bcb4d954e3609a5d1a982f48ebc.1571888583.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2d9e5ed6-19c6-fa66-1324-b852370134ee@suse.com>
Date: Fri, 25 Oct 2019 16:26:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b7a419a3ae5f1bcb4d954e3609a5d1a982f48ebc.1571888583.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 1/3] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMjAxOSAwNTo0NSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFJlbW92ZSB1bnVzZWQgKCNpZmRlZi1lZCBvdXQpIGNvZGUuIFJldml2aW5nIGl0IGluIGl0cyBj
dXJyZW50IHNoYXBlCj4gd29uJ3QgZmx5IGJlY2F1c2U6Cj4gIC0gU2V0VmlydHVhbEFkZHJlc3NN
YXAoKSBuZWVkcyB0byBiZSBjYWxsZWQgd2l0aCAxOjEgbWFwcGluZywgd2hpY2gKPiAgICBpc24n
dCB0aGUgY2FzZSBhdCB0aGlzIHRpbWUKPiAgLSBpdCB1c2VzIGRpcmVjdG1hcCwgd2hpY2ggbWF5
IGdvIGF3YXkgc29vbgo+ICAtIGl0IHVzZXMgZGlyZWN0bWFwLCB3aGljaCBpcyBtYXBwZWQgd2l0
aCBOWCwgYnJlYWtpbmcgRWZpUnVudGltZVNlcnZpY2VzQ29kZQo+IAo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:27:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:27:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0Yr-0001Uj-7h; Fri, 25 Oct 2019 14:27:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iO0Yp-0001UY-8M
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:27:27 +0000
X-Inumbo-ID: 911a2d20-f733-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 911a2d20-f733-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 14:27:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C6F01BC1C;
 Fri, 25 Oct 2019 14:27:25 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
 <db4793665d03513d06ffd6b3d4a52c8a699ccb0b.1571888583.git-series.marmarek@invisiblethingslab.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <975b7013-d379-4baa-e648-f87776e143f2@suse.com>
Date: Fri, 25 Oct 2019 16:27:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <db4793665d03513d06ffd6b3d4a52c8a699ccb0b.1571888583.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 2/3] xen/efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMjAxOSAwNTo0NSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFNvbWUgVUVGSSBpbXBsZW1lbnRhdGlvbnMgYXJlIG5vdCBoYXBweSBhYm91dCBsYWNrIG9mCj4g
U2V0VmlydHVhbEFkZHJlc3NNYXAoKSBjYWxsLiBMaWtlbHkgYWJ1c2UgdGhlIGFkZHJlc3MgbWFw
IGNoYW5nZQo+IG5vdGlmaWNhdGlvbiB0byBkbyB0aGluZ3MgYmV5b25kIHRoZSBuZWNlc3Nhcnkg
Q29udmVydFBvaW50ZXIoKSBjYWxscy4KPiBTcGVjaWZpY2FsbHksIHdpaHRvdXQgdGhlIFNldFZp
cnR1YWxBZGRyZXNzTWFwKCkgY2FsbCwgc29tZSBhY2Nlc3MKPiBFZmlCb290U2VydmljZXN7Q29k
ZSxEYXRhfSwgb3IgZXZlbiB0b3RhbGx5IHVubWFwcGVkIGFyZWFzLiBFeGFtcGxlCj4gY3Jhc2gg
b2YgR2V0VmFyaWFibGUoKSBjYWxsIG9uIFRoaW5rcGFkIFc1NDA6Cj4gCj4gICAgIFhlbiBjYWxs
IHRyYWNlOgo+ICAgICAgICBbPDAwMDAwMDAwMDAwMDAwODA+XSAwMDAwMDAwMDAwMDAwMDgwCj4g
ICAgICAgIFs8OGMyYjAzOThlMDAwMGRhYT5dIDhjMmIwMzk4ZTAwMDBkYWEKPiAKPiAgICAgUGFn
ZXRhYmxlIHdhbGsgZnJvbSBmZmZmZmZmZjg1ODQ4M2ExOgo+ICAgICAgICBMNFsweDFmZl0gPSAw
MDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKPiAKPiAgICAgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+ICAgICBQYW5pYyBvbiBDUFUgMDoKPiAgICAgRkFU
QUwgUEFHRSBGQVVMVAo+ICAgICBbZXJyb3JfY29kZT0wMDAyXQo+ICAgICBGYXVsdGluZyBsaW5l
YXIgYWRkcmVzczogZmZmZmZmZmY4NTg0ODNhMQo+ICAgICAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gCj4gRml4IHRoaXMgYnkgY2FsbGluZyBTZXRWaXJ0dWFsQWRk
cmVzc01hcCgpIHJ1bnRpbWUgc2VydmljZSwgZ2l2aW5nIGl0Cj4gMToxIG1hcCBmb3IgYXJlYXMg
bWFya2VkIGFzIG5lZWRlZCBkdXJpbmcgcnVudGltZS4gVGhlIGFkZHJlc3Mgc3BhY2UgaW4KPiB3
aGljaCBFRkkgcnVudGltZSBzZXJ2aWNlcyBhcmUgY2FsbGVkIGlzIHVuY2hhbmdlZCwgYnV0IFVF
RkkgdmlldyBvZiBpdAo+IG1heSBiZS4KPiBTaW5jZSBpdCdzIGZhaXJseSBsYXRlIGluIFhlbiA0
LjEzIGRldmVsb3BtZW50IGN5Y2xlLCBkaXNhYmxlIGl0Cj4gYnkgZGVmYXVsdCBhbmQgaGlkZSBi
ZWhpbmQgRVhQRVJULgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:35:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0gX-0002MW-3p; Fri, 25 Oct 2019 14:35:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iO0gW-0002MR-3i
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:35:24 +0000
X-Inumbo-ID: ad433c52-f734-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad433c52-f734-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 14:35:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6C2B8B367;
 Fri, 25 Oct 2019 14:35:22 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20190930133238.49868-1-roger.pau@citrix.com>
 <20190930133238.49868-11-roger.pau@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6fc04af2-95f9-988e-02e3-592d473df6b4@suse.com>
Date: Fri, 25 Oct 2019 16:35:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20190930133238.49868-11-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 10/10] ioreq: provide support for
 long-running operations...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wl@xen.org>,
 KonradRzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMDkuMjAxOSAxNTozMiwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IC4uLmFuZCBzd2l0
Y2ggdlBDSSB0byB1c2UgdGhpcyBpbmZyYXN0cnVjdHVyZSBmb3IgbG9uZyBydW5uaW5nCj4gcGh5
c21hcCBtb2RpZmljYXRpb24gb3BlcmF0aW9ucy4KPiAKPiBUaGlzIGFsbG93cyB0byBnZXQgcmlk
IG9mIHRoZSB2UENJIHNwZWNpZmljIG1vZGlmaWNhdGlvbnMgZG9uZSB0bwo+IGhhbmRsZV9odm1f
aW9fY29tcGxldGlvbiBhbmQgYWxsb3dzIGdlbmVyYWxpemluZyB0aGUgc3VwcG9ydCBmb3IKPiBs
b25nLXJ1bm5pbmcgb3BlcmF0aW9ucyB0byBvdGhlciBpbnRlcm5hbCBpb3JlcSBzZXJ2ZXJzLiBT
dWNoIHN1cHBvcnQKPiBpcyBpbXBsZW1lbnRlZCBhcyBhIHNwZWNpZmljIGhhbmRsZXIgdGhhdCBj
YW4gYmUgcmVnaXN0ZXJzIGJ5IGludGVybmFsCj4gaW9yZXEgc2VydmVycyBhbmQgdGhhdCB3aWxs
IGJlIGNhbGxlZCB0byBjaGVjayBmb3IgcGVuZGluZyB3b3JrLgo+IFJldHVybmluZyB0cnVlIGZy
b20gdGhpcyBoYW5kbGVyIHdpbGwgcHJldmVudCB0aGUgdmNwdSBmcm9tIHJ1bm5pbmcKPiB1bnRp
bCB0aGUgaGFuZGxlciByZXR1cm5zIGZhbHNlLgoKSXMgdGhlIG1lbnRpb25pbmcgb2YgYSBzcGVj
aWFsIGhhbmRsZXIgc3RhbGUgZnJvbSBwZXJoYXBzIGEKZGlmZmVyZW50IGVhcmxpZXIgaW1wbGVt
ZW50YXRpb24/IFVubGVzcyBJJ20gb3Zlcmxvb2tpbmcgLwptaXN1bmRlcnN0YW5kaW5nIHNvbWV0
aGluZyBoZXJlLCB3aXRoIHRoaXMgYWRqdXN0ZWQgLi4uCgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:36:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0hF-0002R7-EQ; Fri, 25 Oct 2019 14:36:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZZIQ=YS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iO0hE-0002R2-Nr
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:36:08 +0000
X-Inumbo-ID: c761faec-f734-11e9-a531-bc764e2007e4
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0e::731])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c761faec-f734-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 14:36:07 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=CZur2ieWysxbGDyUAz4hNbyQ5BU6V0aEveSZuiE/EhCTrXxFAs0bdah3UpCjHJATJZANHEEeZqQoPQHs252eVgYsOyp5bdPQrw/dZfM73iv+3PXGIdbWFSt05gePKQDnJHG6+ne1YRv/T4bBMi0kEUueKdxaOL2COOKH7LMmLnuaoIzTv64Vpmiv9PQjriw5rCN7zFRnwb888tR22lv6bWkKIa1XXAeFCMvEpL1cyoRyZSPOxfQ8SsnFbzSPQSEj31K4RfucssbMx4zhwY4Z645Aqove0lj5qVH4tIA248VS5KTiSeladH9HfXfmwcS6cxRkKaGuMWAjE1L4PNiDYA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EnxbktykX0WWrv/HiqQa1vm+2TcYDB5nDUFmAlcSAZA=;
 b=la5NN/WNpDmgyejKJ95lOzH7PNaXRQmZr/IWYpd0m1UiHB5dPlBPmHh7IFfa+3XqAwjgvVm2tiwwwMp3DsbmT8NvCRPppXsl3uCeaffN2b6eik5iBBQQCztUPlQDVr6kIzHuKGMluHFh/tw0jIu1OZyZWph5e9hK2ZkYiCN8fe1pFkwq4krJVTkfAMf30Aj7nYw/VEBhSu30p7McOANTg/BMpYNHv7G0KOk2SNYIhWBK+aI5Z+p7cHmKKknPI+D7P3ZBV+kvLXs3s6HSJAKUTcJJPQHfb3uaa/Z2/oKXiZgcyDpCt+6R49Ntats1iyIOkhkVAb+9LEYEZGBcRXgoYg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EnxbktykX0WWrv/HiqQa1vm+2TcYDB5nDUFmAlcSAZA=;
 b=AIFCNz8pIR6fewdmX5FtzlRP09UOHdt7GaOkFdlwsTzY3OaC3+7CgHVy14+EWGgiDrqynBLX77v65t0GLzwtYpoMzKFTEF0h1DLfS8JPCsAGm8sScYAFZNzYpsj5OJxYxdpqP3Pp81VKRUaSazPLMRe6/2q8DG+6HNAbt365CV0=
Received: from AM6PR0202MB3413.eurprd02.prod.outlook.com (52.133.30.28) by
 AM6PR0202MB3494.eurprd02.prod.outlook.com (52.133.27.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.24; Fri, 25 Oct 2019 14:36:05 +0000
Received: from AM6PR0202MB3413.eurprd02.prod.outlook.com
 ([fe80::f0d8:e3a6:48ce:4b0]) by AM6PR0202MB3413.eurprd02.prod.outlook.com
 ([fe80::f0d8:e3a6:48ce:4b0%5]) with mapi id 15.20.2387.023; Fri, 25 Oct 2019
 14:36:05 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a new
 view and set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqcaHHgAgAAZmgCATj09AP///F+AgANQk4A=
Date: Fri, 25 Oct 2019 14:36:05 +0000
Message-ID: <050b1ecd-8c3e-ae4a-60a9-f9b36340f749@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <CABfawhmYs4SBJZ6u4b7+ymdrTtLzLC+VMQwHovSVDNtw3c7vHg@mail.gmail.com>
 <41a47abf-ec6f-1b19-8803-099b7d54b5bd@bitdefender.com>
 <20191023115715.GR17494@Air-de-Roger>
In-Reply-To: <20191023115715.GR17494@Air-de-Roger>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0021.eurprd05.prod.outlook.com
 (2603:10a6:208:55::34) To AM6PR0202MB3413.eurprd02.prod.outlook.com
 (2603:10a6:209:1c::28)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 30bfb26b-a9d4-475a-c0b5-08d75958aa9a
x-ms-traffictypediagnostic: AM6PR0202MB3494:|AM6PR0202MB3494:|AM6PR0202MB3494:
x-microsoft-antispam-prvs: <AM6PR0202MB3494E1461AD1CF0AEBA48EB6AB650@AM6PR0202MB3494.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(376002)(366004)(396003)(346002)(136003)(39860400002)(199004)(189003)(51444003)(66556008)(64756008)(66446008)(66946007)(66476007)(316002)(54906003)(26005)(25786009)(2906002)(386003)(478600001)(99286004)(7416002)(6506007)(5660300002)(71200400001)(71190400001)(53546011)(446003)(6512007)(6916009)(6116002)(31696002)(4326008)(52116002)(31686004)(76176011)(476003)(3846002)(14454004)(14444005)(256004)(186003)(86362001)(2616005)(36756003)(305945005)(7736002)(486006)(6246003)(66066001)(102836004)(8936002)(81166006)(81156014)(8676002)(6486002)(6436002)(229853002)(11346002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR0202MB3494;
 H:AM6PR0202MB3413.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0wWikUw9RsfIoArR+CTVyPX7Q/0PmcEQlVALPiWsHs07yd1E4vLcEEop1f8bNCbn9cvNOqpOB/YkelimMf51GIIAeBvIw25bzngwT9w4FQPw8w2/Ra83fiSqdO47lqWT/FwkLLXSOpyXN8oCpk18jGOl39UPODqNOO5/Dc7StyFIuxXObi57Ux2sUwptszunjQktbikeXBAb7MnRXB6HuQD97afS62y76wwBKhK8zNLlSvjahrZGDjKGeZ3zz1j/tjd5R67dzw1ljqnMNL5TMSsWhuwc3zNDInVMIffEupN5Ib9wS7vUeA8NlOVwyPnB6N3CuG/arsQq+mDX2iFL+d5ILKH/nUoSDHA6LxdO8fLs9ENvNoeQv6deJpYn5TvEfmrxN6EAzXuWNMKJfTdXs3ghRjAv3hNhcvnQIpJn/B2JgcvEGp7ZD3wn5e32yqAO
Content-ID: <DF993ADC5C12A544896ADE7EB6EF3544@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 30bfb26b-a9d4-475a-c0b5-08d75958aa9a
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2019 14:36:05.2576 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3IbjPvKCoqg7M7MNrzNbusm9iLdD3mDoQBTT7pZy77rSY1dKUG+eOu+3YBF7NGpwPeLVxDOaV/FmSdX7MTxM05s1RgwnrcEqun9gTiNFRIc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0202MB3494
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDIzLjEwLjIwMTkgMTQ6NTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+IE9uIFdl
ZCwgT2N0IDIzLCAyMDE5IGF0IDA5OjExOjU0QU0gKzAwMDAsIEFsZXhhbmRydSBTdGVmYW4gSVNB
SUxBIHdyb3RlOg0KPj4NCj4+DQo+PiBPbiAwMy4wOS4yMDE5IDIwOjI0LCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6DQo+Pj4gT24gVHVlLCBTZXAgMywgMjAxOSBhdCA5OjUzIEFNIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6DQo+Pj4+DQo+Pj4+IE9uIDAyLjA5LjIwMTkgMTA6
MTEsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2h2bS9odm1fb3AuaA0KPj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9odm1fb3AuaA0KPj4+Pj4gQEAgLTI0NCw2ICsyNDQsNyBAQCBzdHJ1Y3QgeGVuX2h2bV9hbHRw
Mm1fdmlldyB7DQo+Pj4+PiAgICAgICAgLyogQ3JlYXRlIHZpZXcgb25seTogZGVmYXVsdCBhY2Nl
c3MgdHlwZQ0KPj4+Pj4gICAgICAgICAqIE5PVEU6IGN1cnJlbnRseSBpZ25vcmVkICovDQo+Pj4+
PiAgICAgICAgdWludDE2X3QgaHZtbWVtX2RlZmF1bHRfYWNjZXNzOyAvKiB4ZW5tZW1fYWNjZXNz
X3QgKi8NCj4+Pj4+ICsgICAgdWludDhfdCBzZXRfc3ZlOyAvKiBib29sIHZhbHVlICovDQo+Pj4+
PiAgICB9Ow0KPj4+Pg0KPj4+PiBUaGlzIGludGVyZmFjZSBpcywgZ2l2ZW4gdGhlIHJpZ2h0IGNv
bmZpZ3VyYXRpb24sIGF2YWlsYWJsZSB0bw0KPj4+PiBndWVzdHMuIEhlbmNlIHlvdSBjYW4ndCBz
aW1wbHkgYWRkIGEgZmllbGQgaGVyZS4gSnVzdCBjb25zaWRlcg0KPj4+PiB3aGF0IGhhcHBlbnMg
Zm9yIGFuIGV4aXN0aW5nIGNhbGxlciB3aGVuIHRoZXJlIGlzIHJhbmRvbSBkYXRhDQo+Pj4+IGlu
IHRoZSBmaWVsZCB5b3Ugbm93IGFzc2lnbiBhIG1lYW5pbmcuDQo+Pj4NCj4+PiBQZXJoYXBzIGlu
c3RlYWQgb2YgZXh0ZW5kaW5nIHRoZSBIVk1PUCBpdCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UgdG8N
Cj4+PiBqdXN0IGFkZCBhIHhsIGNvbmZpZyBvcHRpb24gdGhhdCBkZWZpbmVzIHRoZSAiZGVmYXVs
dCIgc3ZlIGJpdCBmb3INCj4+PiBhbHRwMm0gdmlld3MgaW4gdGhlIGRvbWFpbj8NCj4+Pg0KPj4N
Cj4+IEFkZGluZyBhIHhsIGNvbmZpZyBvcHRpb24gd2lsbCBub3Qgd29yayBmb3Igc3lzdGVtcyB0
aGF0IGRvIHVzZSB4bC4NCj4+IFRoZXJlIGlzIGEgbmVlZCB0aGF0IHRoaXMgd2lsbCB3b3JrIGlu
IGFsbCBjYXNlcy4NCj4gDQo+IEkgYXNzdW1lIHRoYXQgc3VjaCBvcHRpb24gd291bGQgYmUgaW1w
bGVtZW50ZWQgdXNpbmcgYSBET01DVEwsIHdoaWNoDQo+IGNhbiBhbHNvIGJlIHVzZWQgYnkgb3Ro
ZXIgdG9vbHN0YWNrcy4gSSBob3dldmVyIGhhdmUgbm8gaWRlYSB3aGV0aGVyDQo+IHRoaXMgaXMg
YSBzdWl0YWJsZSBpbnRlcmZhY2Ugb3Igbm90IGZvciB0aGlzIGZlYXR1cmUuDQo+IA0KDQpJIHRo
aW5rIHRoYXQgaGF2aW5nIGEgSFZNT1BfYWx0cDJtX2dldF9zdXBwcmVzc192ZV9tdWx0aSBhbmQg
bGV0dGluZyB0aGUgDQpjYWxsZXIgcHJvdmlkZSB0aGUgc3RhcnQgZ2ZuIGFuZCB0aGUgbnIgb2Yg
cGFnZXMgdG8gaGF2ZSB0aGUgc3ZlIGJpdHMgDQpzZXQgd2lsbCBwcm92aWRlIGEgZ29vZCBzb2x1
dGlvbiBmb3IgaW5pdCBhbiBkZm9yIGZ1cnRoZXIgZGV2ZWxvcG1lbnQuDQoNCkkgd2lsbCBnbyBv
biB0aGlzIHdheSBmb3IgdmVyc2lvbiAyIGlmIGV2ZXJ5b25lIGlzIG9rIHdpdGggdGhpcy4NCg0K
VGhhbmtzLA0KQWxleA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:40:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:40:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0lc-0003KD-1h; Fri, 25 Oct 2019 14:40:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZZIQ=YS=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iO0la-0003K8-Sz
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:40:38 +0000
X-Inumbo-ID: 687195d2-f735-11e9-94ca-12813bfff9fa
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (unknown
 [40.107.8.127]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 687195d2-f735-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 14:40:37 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=oGAuEFZ+dBG2E1lXztkg6nWW+Hu5Bp7yn2YK/W/gyzV4SLFKjhqNzYCGEM4RYO/oOfQ0UWTAtiKHgiNq7ZN4NhhektuzW1rbbhQebFuBWYbtAzpNqooukymLsslhCEw9X2U59N2FPGiBN1jpcACOGYhtNzcGBtwpqCEVmTtkIZLpqj9S0QVrZNefHHsbYT8BxISHy5+lVzSTEriTciv0XcqsBKTDqWgGs4g5q62qttF/ryjj7Q+yOeFLiCtsBYGXPCYujKbOuYOgX8gPz6xMFRhv5mbzsnAerHpu1ndzTMXs8GmYYVNFwqpLMRhk9pzAk6uYP9ykrr43/xcm81Ge+g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YjrPZQlS2Q1mkJUuQWcSmBUwMdIdrtstRs3/0dHn54I=;
 b=jo1zc+THUw/ZAmUZuZ3cQFXQQBs3Ts5vLo6Q/vPogLNdTUWlJ+qlU+4+PWko4DDpjHL/G78goFQcDl5Dic4xeFTB55uoxu7BMuxkGPVcxLYc9yutSKZ0oeXljYqFotPAgyB9JQGUTdLh0mwvo5P45xCYMgSidLdnjnMCRO8CdaOxZk208KDssjKBYilXnL5fsoRBscFETjGe0+RyAIMs/balexV1Z/mBLHjMUOovT8bWD5kYMKrqsBxbw5QMbD8D5n2wAk9S/tv0ogW7TMFsj8FRIxicRO2Z7bEMCgmHktMKQBoSofp5rINt/J4kGDmDLH2FW2rnEIaMfNPUGSWnvA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YjrPZQlS2Q1mkJUuQWcSmBUwMdIdrtstRs3/0dHn54I=;
 b=T6QNlsUWF9UxPY2SBLZiuYmbK4BRZXzrvtb8yOP/o98rhUxkx8FGhNx6xN6kZPm0XPFsvRbsib3M3kMl+eccdF7SnLoCRDSeF5gswjPlC/enWcwzwrPWym96MYYevnWQjjdqXvUJtNZySCmtnAH73HGR8xJCe2uOKRRTl3Pw7sE=
Received: from AM6PR0202MB3413.eurprd02.prod.outlook.com (52.133.30.28) by
 AM6PR0202MB3494.eurprd02.prod.outlook.com (52.133.27.144) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.24; Fri, 25 Oct 2019 14:40:36 +0000
Received: from AM6PR0202MB3413.eurprd02.prod.outlook.com
 ([fe80::f0d8:e3a6:48ce:4b0]) by AM6PR0202MB3413.eurprd02.prod.outlook.com
 ([fe80::f0d8:e3a6:48ce:4b0%5]) with mapi id 15.20.2387.023; Fri, 25 Oct 2019
 14:40:36 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a new
 view and set sve bits
Thread-Index: AQHVYWYIdb/r2yKq9kGUPnrK2APIqqcaHHgAgAAZmgCATj09AP///F+AgAOC3oD//874AA==
Date: Fri, 25 Oct 2019 14:40:36 +0000
Message-ID: <6b546dcd-779b-d3cb-6602-d2fee2c66fd9@bitdefender.com>
References: <20190902081118.31001-1-aisaila@bitdefender.com>
 <71f44ba3-b436-128e-8585-62c731feb7f3@suse.com>
 <CABfawhmYs4SBJZ6u4b7+ymdrTtLzLC+VMQwHovSVDNtw3c7vHg@mail.gmail.com>
 <41a47abf-ec6f-1b19-8803-099b7d54b5bd@bitdefender.com>
 <20191023115715.GR17494@Air-de-Roger>
 <050b1ecd-8c3e-ae4a-60a9-f9b36340f749@bitdefender.com>
In-Reply-To: <050b1ecd-8c3e-ae4a-60a9-f9b36340f749@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR05CA0010.eurprd05.prod.outlook.com
 (2603:10a6:208:55::23) To AM6PR0202MB3413.eurprd02.prod.outlook.com
 (2603:10a6:209:1c::28)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6dcce2cf-363f-4ff8-208d-08d759594c20
x-ms-traffictypediagnostic: AM6PR0202MB3494:|AM6PR0202MB3494:|AM6PR0202MB3494:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM6PR0202MB34945545B2B96DA2B61B9373AB650@AM6PR0202MB3494.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(396003)(366004)(376002)(39860400002)(51444003)(189003)(199004)(256004)(14444005)(14454004)(3846002)(36756003)(186003)(2616005)(86362001)(4326008)(31696002)(6116002)(446003)(6306002)(6916009)(6512007)(476003)(76176011)(31686004)(52116002)(6486002)(8676002)(11346002)(6436002)(229853002)(7736002)(305945005)(486006)(66066001)(6246003)(81166006)(8936002)(102836004)(81156014)(54906003)(966005)(316002)(25786009)(26005)(64756008)(66556008)(66446008)(66476007)(66946007)(5660300002)(6506007)(53546011)(71190400001)(71200400001)(478600001)(386003)(2906002)(99286004)(7416002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM6PR0202MB3494;
 H:AM6PR0202MB3413.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: LFsAXYQn7QN1F93q3ESfP6/jQQK7+i2DlXh55crTbInh5VqFQrBjHaHCHjNOTySpShty+ToAszBaVia8HtcJJuNaM4yHbl2Ydf4TyI2DEUTfSWlsgliTWIVARjqWFFpwekyQ0HicdE6kSRAfVhCk87ziLPh0Ks2r5srYS++jNa2BjvR3yygrMiikqAz+7mZY9JzTaJ5D7Q5auEiaoOxDovZJdHQqSFnePB3FL1nuc/Qc+nYMGlzyGAWBKSmYQPHz86B/pEBZXVNtrmYo0JK16wjT+qhFaUG6AKenCJNdfImuRq5yU9nchxHlTl4Gz3+tYTA1M0jSwkb8i3dplGiSWjcIxgone2EZakXCikWVahUaCStFD/qz2wCy71Hvzj+56+UbK+s87wERW9q/A849VrMrNdGQAoL379SqZdvk7w2P4sCOQy0eiAN33QQlxuKL+1/MVEY1UV/B9LSMAshvAbApi9KjclU/8Prgxrp9SkA=
Content-ID: <A369F944B7F49E46A21FD2E1F6BEEA8E@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6dcce2cf-363f-4ff8-208d-08d759594c20
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2019 14:40:36.1739 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: W5bot5JKHTDV8GOh1jieHYi56TepxMu+cGXTROnIec+IiaGbqdUZUKTrXf1flW60O5EvCxg7yaAJJrmp1P8wcowfcSw20kuZQVP0Tw0RY/M=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0202MB3494
Subject: Re: [Xen-devel] [PATCH v1] x86/altp2m: Add hypercall to create a
 new view and set sve bits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "kevin.tian@intel.com" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, "wl@xen.org" <wl@xen.org>,
 "konrad.wilk@oracle.com" <konrad.wilk@oracle.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "jun.nakajima@intel.com" <jun.nakajima@intel.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIDI1LjEwLjIwMTkgMTc6MzYsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0K
PiANCj4gDQo+IE9uIDIzLjEwLjIwMTkgMTQ6NTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6DQo+
PiBPbiBXZWQsIE9jdCAyMywgMjAxOSBhdCAwOToxMTo1NEFNICswMDAwLCBBbGV4YW5kcnUgU3Rl
ZmFuIElTQUlMQSB3cm90ZToNCj4+Pg0KPj4+DQo+Pj4gT24gMDMuMDkuMjAxOSAyMDoyNCwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOg0KPj4+PiBPbiBUdWUsIFNlcCAzLCAyMDE5IGF0IDk6NTMgQU0g
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPiB3cm90ZToNCj4+Pj4+DQo+Pj4+PiBPbiAw
Mi4wOS4yMDE5IDEwOjExLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToNCj4+Pj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9vcC5oDQo+Pj4+Pj4gKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaA0KPj4+Pj4+IEBAIC0yNDQsNiArMjQ0LDcgQEAgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX3ZpZXcgew0KPj4+Pj4+ICAgICAgICAgLyogQ3JlYXRlIHZpZXcg
b25seTogZGVmYXVsdCBhY2Nlc3MgdHlwZQ0KPj4+Pj4+ICAgICAgICAgICogTk9URTogY3VycmVu
dGx5IGlnbm9yZWQgKi8NCj4+Pj4+PiAgICAgICAgIHVpbnQxNl90IGh2bW1lbV9kZWZhdWx0X2Fj
Y2VzczsgLyogeGVubWVtX2FjY2Vzc190ICovDQo+Pj4+Pj4gKyAgICB1aW50OF90IHNldF9zdmU7
IC8qIGJvb2wgdmFsdWUgKi8NCj4+Pj4+PiAgICAgfTsNCj4+Pj4+DQo+Pj4+PiBUaGlzIGludGVy
ZmFjZSBpcywgZ2l2ZW4gdGhlIHJpZ2h0IGNvbmZpZ3VyYXRpb24sIGF2YWlsYWJsZSB0bw0KPj4+
Pj4gZ3Vlc3RzLiBIZW5jZSB5b3UgY2FuJ3Qgc2ltcGx5IGFkZCBhIGZpZWxkIGhlcmUuIEp1c3Qg
Y29uc2lkZXINCj4+Pj4+IHdoYXQgaGFwcGVucyBmb3IgYW4gZXhpc3RpbmcgY2FsbGVyIHdoZW4g
dGhlcmUgaXMgcmFuZG9tIGRhdGENCj4+Pj4+IGluIHRoZSBmaWVsZCB5b3Ugbm93IGFzc2lnbiBh
IG1lYW5pbmcuDQo+Pj4+DQo+Pj4+IFBlcmhhcHMgaW5zdGVhZCBvZiBleHRlbmRpbmcgdGhlIEhW
TU9QIGl0IHdvdWxkIG1ha2UgbW9yZSBzZW5zZSB0bw0KPj4+PiBqdXN0IGFkZCBhIHhsIGNvbmZp
ZyBvcHRpb24gdGhhdCBkZWZpbmVzIHRoZSAiZGVmYXVsdCIgc3ZlIGJpdCBmb3INCj4+Pj4gYWx0
cDJtIHZpZXdzIGluIHRoZSBkb21haW4/DQo+Pj4+DQo+Pj4NCj4+PiBBZGRpbmcgYSB4bCBjb25m
aWcgb3B0aW9uIHdpbGwgbm90IHdvcmsgZm9yIHN5c3RlbXMgdGhhdCBkbyB1c2UgeGwuDQo+Pj4g
VGhlcmUgaXMgYSBuZWVkIHRoYXQgdGhpcyB3aWxsIHdvcmsgaW4gYWxsIGNhc2VzLg0KPj4NCj4+
IEkgYXNzdW1lIHRoYXQgc3VjaCBvcHRpb24gd291bGQgYmUgaW1wbGVtZW50ZWQgdXNpbmcgYSBE
T01DVEwsIHdoaWNoDQo+PiBjYW4gYWxzbyBiZSB1c2VkIGJ5IG90aGVyIHRvb2xzdGFja3MuIEkg
aG93ZXZlciBoYXZlIG5vIGlkZWEgd2hldGhlcg0KPj4gdGhpcyBpcyBhIHN1aXRhYmxlIGludGVy
ZmFjZSBvciBub3QgZm9yIHRoaXMgZmVhdHVyZS4NCj4+DQo+IA0KPiBJIHRoaW5rIHRoYXQgaGF2
aW5nIGEgSFZNT1BfYWx0cDJtX2dldF9zdXBwcmVzc192ZV9tdWx0aSBhbmQgbGV0dGluZyB0aGUN
CkhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmVfbXVsdGkgKHNvcnJ5IGZvciB0aGUgdHlwbykN
Cj4gY2FsbGVyIHByb3ZpZGUgdGhlIHN0YXJ0IGdmbiBhbmQgdGhlIG5yIG9mIHBhZ2VzIHRvIGhh
dmUgdGhlIHN2ZSBiaXRzDQo+IHNldCB3aWxsIHByb3ZpZGUgYSBnb29kIHNvbHV0aW9uIGZvciBp
bml0IGFuIGRmb3IgZnVydGhlciBkZXZlbG9wbWVudC4NCj4gDQo+IEkgd2lsbCBnbyBvbiB0aGlz
IHdheSBmb3IgdmVyc2lvbiAyIGlmIGV2ZXJ5b25lIGlzIG9rIHdpdGggdGhpcy4NCj4gDQo+IFRo
YW5rcywNCj4gQWxleA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVsDQo+IF9fX19fX19fX19fX19fX19fX19fX19fXw0KPiBUaGlzIGVtYWlsIHdh
cyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQo+IA0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:49:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:49:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0tf-0003dI-3U; Fri, 25 Oct 2019 14:48:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AepH=YS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iO0td-0003dD-NK
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:48:57 +0000
X-Inumbo-ID: 9205de48-f736-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9205de48-f736-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 14:48:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3D69BBA72;
 Fri, 25 Oct 2019 14:48:55 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <fd71c7e0-dc28-b845-ef58-cf6a4f7ee1ab@suse.com>
Date: Fri, 25 Oct 2019 16:48:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <cover.d9b2d7d69cc351a30963d653b1d459c878356e4e.1571888583.git-series.marmarek@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v4 0/3] Optionally call EFI
 SetVirtualAddressMap()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Jason Andryuk <jandryuk@gmail.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMDU6NDUsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBX
b3JrYXJvdW5kIGJ1Z2d5IFVFRkkgYWNjZXNzaW5nIGJvb3Qgc2VydmljZXMgbWVtb3J5IGFmdGVy
IEV4aXRCb290U2VydmljZXMoKS4KPiBQYXRjaGVzIGRpc2N1c3NlZCBoZXJlOgo+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0wOC9tc2cw
MDcwMS5odG1sCj4gCj4gSW4gYWRkaXRpb24gdG8gdGhlIHRlc3RzIGJlbG93LCBJJ3ZlIHRlc3Rl
ZCBrZXhlYyBvbiB4ZW4uZWZpIHdpdGggdGhpcyBvcHRpb24KPiBlbmFibGVkIGFuZCBpdCAoc3Rp
bGwpIHdvcmtzLgo+IAo+IFRlc3QgcmVzdWx0cyBvbiBmZXcgbGFwdG9wczoKPiAKPiBUaGlua3Bh
ZCB4MjMwLCBmaXJtd2FyZSB2ZXJzaW9uIDIuNzc6Cj4gICAtIHdpdGhvdXQgdGhlIHBhdGNoOiBj
cmFzaGVzIG9uIFJTIGNhbGwgKG1hcGJzIGhlbHBzKQo+ICAgLSB3aXRoIHBhdGNoOiB3b3Jrcwo+
ICAgLSBzYW1lIHdpdGggeGVuLmVmaSBhbmQgTUIyCj4gCj4gTGlicmVtIDE0IHYxLCBmaXJtd2Fy
ZSB2ZXJzaW9uIChBTUkpIEFSVUQwMjYgKDA2LzE4LzIwMTUpOgo+ICAgLSB3aXRob3V0IHRoZSBw
YXRjaDogd29ya3MKPiAgIC0gd2l0aCB0aGUgcGF0Y2g6IHdvcmtzCj4gICAtIHNhbWUgd2l0aCB4
ZW4uZWZpIGFuZCBNQjIKPiAKPiBEZWxsIExhdGl0dWRlIEU2NDIwLCBmaXJtd2FyZSB2ZXJzaW9u
IEEyMToKPiAgIHRoaXMgbWFjaGluZSByZXF1aXJlcyBlZmk9YXR0cj11YyB3b3JrYXJvdW5kCj4g
ICAtIHdpdGhvdXQgdGhlIHBhdGNoOiBkb20wIGhhbmdzIGJlZm9yZSBzZW5kaW5nIGFueSBtZXNz
YWdlIHRvIHRoZSBjb25zb2xlIChldmVuIHdpdGggZWFybHlwcmludGs9eGVuIGV0YykKPiAgIC0g
d2l0aCB0aGUgcGF0Y2g6IGNyYXNoZXMgYmVmb3JlIGRvbTAgcHJpbnRzIGFueXRoaW5nOiBtbS5j
Ojg5NjpkMHYwIG5vbi1wcml2aWxlZ2VkIGF0dGVtcHQgdG8gbWFwIE1NSU8gc3BhY2UgMmMyYzJj
MmMyYwo+ICAgLSBzYW1lIHdpdGggeGVuLmVmaSBhbmQgTUIyCj4gCj4gVGhpbmtwYWQgVzU0MDoK
PiAgIC0gd2l0aG91dCB0aGUgcGF0Y2g6IGNyYXNoZXMgb24gUlMgY2FsbCAob25seSBlZmk9bm8t
cnMgaGVscHMpCj4gICAtIHdpdGggcGF0Y2g6IHdvcmtzCj4gICAtIHRlc3RlZCBvbmx5IHdpdGgg
TUIyCj4gCj4gVGhpbmtwYWQgWDEgQ2FyYm9uIGdlbjUsIGZpcm13YXJlIHZlcnNpb24gMS4yMiAo
MjAxNy0wNy0wNCk6Cj4gICAtIHdpdGhvdXQgdGhlIHBhdGNoOiB3b3Jrcwo+ICAgLSB3aXRoIHBh
dGNoOiB3b3Jrcwo+ICAgLSB0ZXN0ZWQgb25seSB4ZW4uZWZpCj4gCj4gVGhpbmtwYWQgUDUyLCBm
aXJtd2FyZSB2ZXJzaW9uIDEuMjUgKDIwMTgtMDQtMTUpOgo+ICAgLSB3aXRob3V0IHRoZSBwYXRj
aCAoTUIyKTogaGFuZ3Mgb24gUlMgY2FsbCAobWFwYnMgaGVscHMpCj4gICAtIHdpdGhvdXQgdGhl
IHBhdGNoICh4ZW4uZWZpKTogd29ya3MoPyEpCj4gICAtIHdpdGggdGhlIHBhdGNoOiB3b3Jrcwo+
ICAgLSB0ZXN0ZWQgd2l0aCB4ZW4uZWZpIGFuZCBNQjIKPiAKPiBUZXN0ZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiAK
PiBEZWxsIExhdGl0dWRlIDU1ODAsIGZpcm13YXJlIDEuMTYuMAo+ICAgLSB3aXRob3V0IHRoZSBw
YXRjaDogd29ya3MKPiAgIC0gd2l0aCBwYXRjaDogd29ya3MKPiAgIC0gdGVzdGVkIG9ubHkgeGVu
LmVmaQo+IAo+IFRlc3RlZC1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgo+
IAo+IENoYW5nZXMgaW4gdjI6Cj4gICAtIGZpeCBib290IHdpdGggeGVuLmVmaSAoZWZpX21lbW1h
cCBhdCB0aGlzIHBvaW50IHN0aWxsIG5lZWRzIHRvIGJlIGFjY2Vzc2VkCj4gICAgIHZpYSBwaHlz
aWNhbCBhZGRyZXNzKS4gVEJILCBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHByZXZpb3VzIHZlcnNp
b24gd29ya2VkCj4gICAgIHdpdGggTUIyIC0gaXMgZGlyZWN0bWFwIG1hcHBlZCBhdCB0aGlzIHBv
aW50Pwo+IENoYW5nZXMgaW4gdjQ6Cj4gICAtIHJld29yZCBjb21taXQgbWVzc2FnZXMsIGRyb3Ag
bWVudGlvbnMgb2Yga2V4ZWMKPiAgIC0gbmV3IHBhdGNoICgzKQo+IAo+IENjOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgo+IENjOiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+Cj4gCj4gTWFy
ZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICgzKToKPiAgICBlZmk6IHJlbW92ZSBvbGQgU2V0Vmly
dHVhbEFkZHJlc3NNYXAoKSBhcnJhbmdlbWVudAo+ICAgIHhlbi9lZmk6IG9wdGlvbmFsbHkgY2Fs
bCBTZXRWaXJ0dWFsQWRkcmVzc01hcCgpCj4gICAgeGVuL2VmaTogdXNlIGRpcmVjdG1hcCB0byBh
Y2Nlc3MgcnVudGltZSBzZXJ2aWNlcyB0YWJsZQo+IAo+ICAgeGVuL2NvbW1vbi9LY29uZmlnICAg
ICAgIHwgMTAgKysrKysrKystCj4gICB4ZW4vY29tbW9uL2VmaS9ib290LmMgICAgfCA1MiArKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2NvbW1vbi9lZmkv
cnVudGltZS5jIHwgMTkgKysrLS0tLS0tLS0tLS0tCj4gICAzIGZpbGVzIGNoYW5nZWQsIDQ0IGlu
c2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQo+IAo+IGJhc2UtY29tbWl0OiA3YTRlNjcxMTEx
NDkwNWIzY2JiZTQ4ZTgxYzMyMjIzNjFhN2YzNTc5Cj4gCgpGb3IgdGhlIHNlcmllczoKClJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 14:50:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO0vM-0004Jc-Fp; Fri, 25 Oct 2019 14:50:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AepH=YS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iO0vM-0004JW-3C
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 14:50:44 +0000
X-Inumbo-ID: d17ff46e-f736-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d17ff46e-f736-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 14:50:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 55B9EBF03;
 Fri, 25 Oct 2019 14:50:42 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191024172731.15752-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <cd9f3d62-8f7c-7bec-443c-77b840d6e1b2@suse.com>
Date: Fri, 25 Oct 2019 16:50:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191024172731.15752-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] x86/VT-d: Misc initialisation cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQuMTAuMTkgMTk6MjcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gICAqIEluaXRpYWxpc2Ug
YWxsIHNwaW5sb2NrIGZpZWxkcyB0b2dldGhlcgo+ICAgKiBObyBuZWVkIGZvciBhbiBhdG9taWMg
c2V0X2JpdCgpIHRvIGluaXRpYWxpc2UgZG9taWRfYml0bWFwCj4gICAqIEF2b2lkIHVzaW5nIHBh
cnRpYWwtbGluZSBwcmludGsoKSdzLgo+ICAgKiBTdHlsZSBmaXhlcyAodG9vIG1hbnksIGFuZCB0
b28gZmV3IHNwYWNlcykKPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:28:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1VV-00077p-5I; Fri, 25 Oct 2019 15:28:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uj8v=YS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iO1VT-00077k-8n
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:28:03 +0000
X-Inumbo-ID: 0785ed98-f73c-11e9-94ca-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0785ed98-f73c-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 15:28:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572017282;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=8y3a1JkCbN0EQvBZZZFye0STB9Z4SuSKgG6/PH9GBvo=;
 b=YaLm+WkHClfR+LyTjmbXq3qKARFeZkMU4qLFwDHOXXVhIV2bzhlzfm6i
 RuPU8kgG4Grt+rWNK3UQKBKmG4cbowzd+O6bRjz8el5FcS1hfWD7aAMup
 Re4YJaYB5Z0q2lyvhy/5JCTmkSFZ0KJM65rfSsLrPHBbXazFk2+5qhab1 8=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3cu3mg1Ucup9OxXN//W3FTSa+YPQxCO4kbw98wJqbb0/KCJNUr6gNRHkm8MdZ+1E/lNqwiQIuq
 bjTjE0kUZmkOttdB4IoZ7ZFUpw+OMC2dROZGwsXOXDH5eR5Uh5mqZF8blF99fQwnYBp5+TFnMU
 POG7/3offK9GQyANOrwLNQUmpw8vIPLCD+L7vZQ+Ml3SZzSEA/0QIh7WU+iMrzj0fmnz9+mRt+
 lZl+MSaG1hMDg1/oBXNXbGPCRUEA9WPYAoCiyZMsJuJJJZf50JSuJfOb+JMnwAtFnRday2CO75
 CVo=
X-SBRS: 2.7
X-MesageID: 7535396
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7535396"
To: Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
Date: Fri, 25 Oct 2019 16:27:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAxMzozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjUuMTAuMjAxOSAx
NDoxMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjUvMTAvMjAxOSAxMzowMywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyMy4xMC4yMDE5IDE1OjU4LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IGV2YWx1YXRlX25vc3BlYygpIGlzIGluY3JlZGlibHkgZnJhZ2lsZSwgYW5kIHRoaXMg
aXMgb25lIGdpYW50IGJvZGdlLgo+Pj4+Cj4+Pj4gVG8gY29ycmVjdGx5IHByb3RlY3QganVtcHMs
IHRoZSBnZW5lcmF0ZWQgY29kZSBuZWVkcyB0byBiZSBvZiB0aGUgZm9ybToKPj4+Pgo+Pj4+ICAg
ICBjbXAvdGVzdCA8Y29uZD4KPj4+PiAgICAgamNjIDFmCj4+Pj4gICAgIGxmZW5jZQo+Pj4+ICAg
ICAuLi4KPj4+PiAgMTogbGZlbmNlCj4+Pj4gICAgIC4uLgo+Pj4+Cj4+Pj4gQ3JpdGljYWxseSwg
dGhlIGxmZW5jZSBtdXN0IGJlIGF0IHRoZSBoZWFkIG9mIGJvdGggYmFzaWMgYmxvY2tzLCBsYXRl
ciBpbiB0aGUKPj4+PiBpbnN0cnVjdGlvbiBzdHJlYW0gdGhhbiB0aGUgY29uZGl0aW9uYWwganVt
cCBpbiBuZWVkIG9mIHByb3RlY3Rpb24uCj4+Pj4KPj4+PiBXaGVuIGEgc3RhdGljIGlubGluZSBp
cyBpbnZvbHZlZCwgdGhlIG9wdGltaXNlciBkZWNpZGVzIHRvIGJlIGNsZXZlciBhbmQKPj4+PiBy
ZWFycmFuZ2VzIHRoZSBjb2RlIGFzOgo+Pj4+Cj4+Pj4gIHByZWQ6Cj4+Pj4gICAgIGxmZW5jZQo+
Pj4+ICAgICA8Y2FsY3VsYXRlIGNvbmQ+Cj4+Pj4gICAgIHJldAo+Pj4+Cj4+Pj4gICAgIGNhbGwg
cHJlZAo+Pj4+ICAgICBjbXAgJDAsICVlYXgKPj4+PiAgICAgamNjIDFmCj4+Pj4gICAgIC4uLgo+
Pj4+ICAxOiAuLi4KPj4+Pgo+Pj4+IHdoaWNoIGJyZWFrcyB0aGUgc3BlY3VsYXRpdmUgc2FmZXR5
Lgo+Pj4gQWl1aSAicHJlZCIgaXMgYSBub24taW5saW5lZCBzdGF0aWMgaW5saW5lIGhlcmUuCj4+
IENvcnJlY3QsIGFsdGhvdWdoIGl0IGFjdHVhbGx5IGFwcGxpZXMgdG8gYW55dGhpbmcgd2hpY2gg
dGhlIGNvbXBpbGVyCj4+IGNob3NlIHRvIG91dCBvZiBsaW5lLCBwZXJoYXBzIGV2ZW4gYXMgYSBz
aWRlIGVmZmVjdCBvZiBDU0UgcGFzcy4KPiBOb3Qgc3VyZSBpZiB5b3UncmUgYWxsdWRpbmcgdG8g
c3VjaCwgYnV0IEkndmUgbmV2ZXIgc2VlbiB0aGUgY29tcGlsZXIKPiBvdXQtb2YtbGluZSBzb21l
dGhpbmcgdGhhdCB3YXNuJ3QgYSBmdW5jdGlvbiAob3IgcGVyaGFwcyBhIHNwZWNpYWxpemF0aW9u
Cj4gb2Ygb25lKSBhdCB0aGUgc291cmNlIGxldmVsLgoKSSd2ZSBzZWVuIGl0IHdpdGggTFRPIGlu
IGJvdGggQ2xhbmcgYW5kIEdDQywgd2hlcmUgdGhlIGNvbXBpbGVycyBjYW4Kc2FmZWx5IHJlYXNv
biBhYm91dCB0aGUgbGFjayBvZiBzaWRlIGVmZmVjdHMgaW4gZnVuY3Rpb24gY2FsbHMuCgo+Cj4+
Pj4gVGhpcyBpcyB0aGUgdHJhbnNpdGl2ZSBzZXQgb2YgcHJlZGljYXRlcyB3aGljaCBJIGNhbiBz
cG90IHdoaWNoIG5lZWQKPj4+PiBwcm90ZWN0aW5nLiAgVGhlcmUgYXJlIHByb2JhYmx5IG9uZXMg
SSd2ZSBtaXNzZWQuICBQZXJzb25hbGx5LCBJJ20gLTEgZm9yIHRoaXMKPj4+PiBhcHByb2FjaCwg
YnV0IHRoZSBvbmx5IG90aGVyIG9wdGlvbiBmb3IgNC4xMyBpcyB0byByZXZlcnQgaXQgYWxsIHRv
IHVuYnJlYWsKPj4+PiBsaXZlcGF0Y2hpbmcuCj4+PiBUbyB1bmJyZWFrIGxpdmVwYXRjaGluZywg
YWl1aSB3aGF0IHlvdSBuZWVkIGlzIHN5bWJvbCBkaXNhbWJpZ3VhdGlvbiwKPj4+IGEgcGF0Y2gg
Zm9yIHdoaWNoIGhhcyBiZWVuIHNlbnQuCj4+IENvcnJlY3QsIGJ1dC4uCj4+Cj4+PiBXaXRoIHRo
aXMgSSB0aGluayB3ZSBzaG91bGQgZm9jdXMgb24KPj4+IGNvZGUgZ2VuZXJhdGlvbiBhc3BlY3Rz
IGhlcmUuIEknbSBmaW5lIGFjay1pbmcgdGhlIGNvZGUgY2hhbmdlcyB3aXRoCj4+PiBhIG1vZGlm
aWVkIGRlc2NyaXB0aW9uLiBCdXQgc2luY2UgeW91J3JlIC0xIGZvciB0aGlzLCBJJ20gbm90IHN1
cmUgaW4KPj4+IHRoZSBmaXJzdCBwbGFjZSB0aGF0IHdlIHdhbnQgdG8gZ28gdGhpcyByb3V0ZS4K
Pj4gLi4uIHdpdGhvdXQgdGhpcyBjaGFuZ2UsIGwxdGYtYmFycmllci9icmFuY2gtaGFyZGVuaW5n
IGlzIHN0aWxsIGJyb2tlbiwKPj4gYW5kIGEgcGVyZm9ybWFuY2Ugb3ZlcmhlYWQuCj4gV2VsbCwg
aXQgaGFzIGxlc3Mgb2YgYW4gZWZmZWN0LCBidXQgaXQncyBzdGlsbCBiZXR0ZXIgdGhhbiB3aXRo
b3V0IGFueQo+IG9mIHRoaXMgYWx0b2dldGhlci4KCkkgY2VydGFpbmx5IGRvbid0IGFncmVlIHdp
dGggdGhpcyBjb25jbHVzaW9uLgoKPiBJbiBzb21lIGNhc2VzIGNvZGUgZ2VuZXJhdGlvbiBpcyBj
b3JyZWN0LAoKSSBhZ3JlZSB3aXRoIHRoaXMsIGJ1dCAuLi4KCj4gYW5kIGluIHNvbWUgb3RoZXIg
Y2FzZXMgY29kZSBnZW5lcmF0aW9uIGlzIGF0IGxlYXN0IHN1Y2ggdGhhdCB0aGUgd2luZG93IHNp
emUKPiBnZXRzIHNocnVuay4KCi4uLiB0aGlzIGlzbid0IGFjY3VyYXRlLsKgIEluIHRoZSBjYXNl
IHRoYXQgb3V0LW9mLWxpbmluZyBoYXBwZW5zLCB5b3UKZ2V0IGFuIGxmZW5jZSBlYXJsaWVyIGlu
IHRoZSBpbnN0cnVjdGlvbiBzdHJlYW0sIHdoaWNoIHNlcmlhbGlzZXMgYW4KdW5yZWxhdGVkIGJp
dCBvZiBsb2dpYyAoaGVuY2UgdGhlIHBlcmYgaGl0KSwgYW5kIGRvZXMgbm90aGluZyBmb3IgdGhl
CnNwZWN1bGF0aW9uIHdpbmRvdyB3aGljaCB0aGUgZXZhbHVhdGVfbm9zcGVjKCkgd2FzIGludGVu
ZGluZyB0byBwcm90ZWN0LgoKPgo+PiBUaGUgdHdvIGNob2ljZXMgdG8gdW5ibG9jayA0LjEzIGFy
ZSB0aGlzIHBhdGNoLCBvciB0aGUgcHJldmlvdXMgdmVyc2lvbgo+PiB3aGljaCBtYWRlIENPTkZJ
R19IQVJERU5fQlJBTkNIIGRlcGVuZCBvbiBCUk9LRU4sIHdoaWNoIHdhcyBldmVuIG1vcmUKPj4g
ZGlzbGlrZWQuCj4gT3B0aW9uIDMgaXMgdG8gaGF2ZSBqdXN0IHRoZSBjb25maWcgb3B0aW9uLCBm
b3IgcGVvcGxlIHRvIHR1cm4gdGhpcwo+IG9mZiBpZiB0aGV5IGZlZWwgbGlrZSBkb2luZyBzby4K
ClllcywgYnV0IG5vLsKgIEEgZmFjYWRlIG9mIHNlY3VyaXR5IGlzIHdvcnNlIHRoYW4gbm8gc2Vj
dXJpdHksIGFuZCBJCmRvbid0IGNvbnNpZGVyIGRvaW5nIHRoYXQgYW4gYWNjZXB0YWJsZSBzb2x1
dGlvbiBpbiB0aGlzIGNhc2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:40:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1hS-0000CW-Bx; Fri, 25 Oct 2019 15:40:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/YrW=YS=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iO1hQ-0000CQ-WF
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:40:25 +0000
X-Inumbo-ID: c1c1143e-f73d-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c1c1143e-f73d-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 15:40:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 2433CB47A;
 Fri, 25 Oct 2019 15:40:22 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
Date: Fri, 25 Oct 2019 17:40:38 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMjAxOSAxNzoyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8xMC8yMDE5
IDEzOjM0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjUuMTAuMjAxOSAxNDoxMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IFRoZSB0d28gY2hvaWNlcyB0byB1bmJsb2NrIDQuMTMgYXJlIHRo
aXMgcGF0Y2gsIG9yIHRoZSBwcmV2aW91cyB2ZXJzaW9uCj4+PiB3aGljaCBtYWRlIENPTkZJR19I
QVJERU5fQlJBTkNIIGRlcGVuZCBvbiBCUk9LRU4sIHdoaWNoIHdhcyBldmVuIG1vcmUKPj4+IGRp
c2xpa2VkLgo+PiBPcHRpb24gMyBpcyB0byBoYXZlIGp1c3QgdGhlIGNvbmZpZyBvcHRpb24sIGZv
ciBwZW9wbGUgdG8gdHVybiB0aGlzCj4+IG9mZiBpZiB0aGV5IGZlZWwgbGlrZSBkb2luZyBzby4K
PiAKPiBZZXMsIGJ1dCBuby7CoCBBIGZhY2FkZSBvZiBzZWN1cml0eSBpcyB3b3JzZSB0aGFuIG5v
IHNlY3VyaXR5LCBhbmQgSQo+IGRvbid0IGNvbnNpZGVyIGRvaW5nIHRoYXQgYW4gYWNjZXB0YWJs
ZSBzb2x1dGlvbiBpbiB0aGlzIGNhc2UuCgpCdXQgSSB0aG91Z2h0IHdlIGFsbCBhZ3JlZSB0aGF0
IHRoaXMgaXMgc29tZXRoaW5nIHRoYXQncyBwcmVzdW1hYmx5CmdvaW5nIHRvIHJlbWFpbiBpbmNv
bXBsZXRlIChhcyBpbiBub3QgcHJvdmFibHkgY29tcGxldGUpIGFsdG9nZXRoZXIKYW55d2F5LiBJ
dCdzIGp1c3QgdGhhdCB3aXRob3V0IHRoZSBjaGFuZ2UgaGVyZSBpdCdzIGZhciBtb3JlCmluY29t
cGxldGUgdGhlbiB3aXRoIGl0LgoKSW4gYW55IGV2ZW50IEkgdGhpbmsgd2Ugc2hvdWxkIChhbHNv
KSBoYXZlIGFuIG9waW5pb24gZnJvbSB0aGUgcGVvcGxlCndobyBoYWQgb3JpZ2luYWxseSBjb250
cmlidXRlZCB0aGlzIGxvZ2ljLiBZb3UgZGlkbid0IENjIGFueW9uZSBvZgp0aGVtOyBJJ3ZlIGFk
ZGVkIGF0IGxlYXN0IE5vcmJlcnQgbm93LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:48:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1pG-0000XI-Bw; Fri, 25 Oct 2019 15:48:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Phy=YS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1pF-0000XD-DK
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:48:29 +0000
X-Inumbo-ID: e29e36cc-f73e-11e9-8aca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e29e36cc-f73e-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 15:48:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572018508;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=5Z9Rg+9DW25A8Lsd1gVrSb8xdcEurfG6Z5IOqj60xLg=;
 b=Kc6EIS2oZpL6Y/jhgVIOqMQH26drJBZGM3TrPCrBusdUIgY7DdsylKjK
 aEKdMlhEt17ySLoAhhqJ/iCuE6CHnUhYUgyehU1pGP32rOd5HRL5Hq/cs
 DTgmCYTGDYykpRu5yQBJdsMAl/bKL0ZoMXEbSQgkb0/qXRShiZcq7I+P1 c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HPTYJ4sjmQ/VLPJHMUGv1FQLqEX0vXwP256KRd0BqWAXxRec67m9IuRhkHBw14DEa/ENO4IBBy
 p+GIeQgvtNpHOVu7FUGvS3ZLbMPksDDyLW4N7NsIkVesefaQhyiinx0HYFmhWNPDnLEoVHyvNJ
 sa3zSvU+iS323t/IC+hovP++CRagzD7lfCcHI1oJ1eOpM2ZdjbnT3N51w3qylK7AVuSQ89i6VW
 TiOhJwZZYuW8YrL65zgxjrqcZXXwMAfdxuKJDL60HQOBYQRil/1J5mvRjeNQ3R51G7HLJ5XiBv
 Y/o=
X-SBRS: 2.7
X-MesageID: 7439064
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7439064"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 16:48:15 +0100
Message-ID: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 1/5] make-flight: Rework
 arch_branch_filter_callback slightly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHdlIGhhdmUgdHdvIGxpc3RzIG9mIHRoaW5ncyBub3Qgc3VwcG9ydGVkIG9uIEFSTTogb25l
IG9mIGJyYW5jaGVzCndoZXJlIHRoYXQncyBpbmhlcmVudCBpbiB0aGUgYnJhbmNoIHNvbWVob3cs
IGFuZCBvbmUgZm9yIHRob3NlIHdoZXJlCnRoZSBrZXJuZWwgaXMgc2ltcGx5IHRvbyBvbGQuICBU
aGUgbGF0dGVyIGFyZSBnb2luZyB0byBkaWZmZXIgYmV0d2Vlbgphcm1oZiBhbmQgYXJtNjQuCgpO
byBmdW5jdGlvbmFsIGNoYW5nZS4KKFZlcmlmaWVkIHdpdGggc3RhbmRhbG9uZS1nZW5lcmF0ZS1k
dW1wLWZsaWdodC1ydW52YXJzLikKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1ha2UtZmxpZ2h0IHwgNyArKysrKystCiBtZmktY29t
bW9uICB8IDQgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCAwMjBh
ZDVmMS4uZjkwZmU3N2MgMTAwNzU1Ci0tLSBhL21ha2UtZmxpZ2h0CisrKyBiL21ha2UtZmxpZ2h0
CkBAIC0xODksOCArMTg5LDEzIEBAIGFyY2hfYnJhbmNoX2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAg
ICAgICAgIGxpbnV4LTMuNCkgcmV0dXJuIDE7OwogICAgICAgICBsaW51eC0zLjEwKSByZXR1cm4g
MTs7CiAgICAgICAgIGxpbnV4LTMuMTQpIHJldHVybiAxOzsKKyAgICAgICAgZXNhYworICAgICAg
ICA7OworICBlc2FjCisgIGNhc2UgIiRhcmNoIiBpbgorICBhcm0qKQorICAgICAgICBjYXNlICIk
YnJhbmNoIiBpbgogICAgICAgICBsaW51eC1taW5nby10aXAtbWFzdGVyKSByZXR1cm4gMTs7Ci0g
ICAgICAgIGxpbnV4LSopIDs7CiAgICAgICAgIHFlbXUtdXBzdHJlYW0tNC4yLXRlc3RpbmcpIHJl
dHVybiAxOzsKICAgICAgICAgcWVtdS11cHN0cmVhbS00LjMtdGVzdGluZykgcmV0dXJuIDE7Owog
ICAgICAgICBxZW11LXVwc3RyZWFtLTQuNC10ZXN0aW5nKSByZXR1cm4gMTs7CmRpZmYgLS1naXQg
YS9tZmktY29tbW9uIGIvbWZpLWNvbW1vbgppbmRleCA3YzAzZmZkNC4uYjQwZjA1N2UgMTAwNjQ0
Ci0tLSBhL21maS1jb21tb24KKysrIGIvbWZpLWNvbW1vbgpAQCAtMjg4LDYgKzI4OCwxMCBAQCBj
cmVhdGVfYnVpbGRfam9icyAoKSB7CiAgICAgICAiCiAgICAgICA7OwogICAgIGFybTY0KQorICAg
ICAgY2FzZSAiJGJyYW5jaCIgaW4KKyAgICAgIGxpbnV4LTMuKi10ZXN0aW5nKSBjb250aW51ZTs7
CisgICAgICBsaW51eC00LlswLTRdLXRlc3RpbmcpIGNvbnRpbnVlOzsKKyAgICAgIGVzYWMKICAg
ICAgIGNhc2UgIiR4ZW5icmFuY2giIGluCiAgICAgICB4ZW4tMy4qLXRlc3RpbmcpIGNvbnRpbnVl
OzsKICAgICAgIHhlbi00LlswLTZdLXRlc3RpbmcpIGNvbnRpbnVlOzsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:48:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1pL-0000Xl-LE; Fri, 25 Oct 2019 15:48:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Phy=YS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1pK-0000XS-C6
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:48:34 +0000
X-Inumbo-ID: e3bd75cc-f73e-11e9-8aca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3bd75cc-f73e-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 15:48:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572018509;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=drY35IN31fuLXoHkjWQKU7Ip/8L9euVGc6CT11PoFH0=;
 b=e4vkbpjG64hTtY4V7fVutb5g8LBM6uC2QHngoGXebxno1Lfl2Tu7YYQN
 I62jaODdBJ2zujK8kH0dDUoWvS2rOZ3pNG4H7Q+g3gstsS+64LuvCvEeI
 nwxe2JdCzm635f4YZ5sLF8uP8wzMLnEMSbHJHp2O76Tunc3qDtpnMnWt3 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: X34DhFu2tnLQgH8KHYoR8U/w9epd9NbsdMSWBYJa6qkjvf16+9nQQxRutiGp55Jv3jAO0LGWM/
 FzbyBLIbkLGsoL7NEh4lHrKtYhkcVW9jBMleCajqOwPH7KtKgNlyqBplwwMUIYGWJADPDMaL40
 +FCSYGcEep0GlYpbEMrIKMhdt96lmsHo1DzaRORSMfawb0wXu4ScZvtaPiLkhOaOvDSlGLMUEE
 A4gxNQHbGbg+gNkcvelKZV8EtIOs8ZMVqI7DuDvKzMiPiYTUXSDmKhfc0iCPRyvVMITWOhJGzG
 Kz4=
X-SBRS: 2.7
X-MesageID: 7439066
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7439066"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 16:48:17 +0100
Message-ID: <20191025154819.26593-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
References: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 3/5] power_cycle_sleep: Change default
 sleep to 15s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NXMgaXMgc28gc2hvcnQgdGhhdCB3aGVuIGEgaG9zdCBmYWlscyB0byByZXNwb25kIHdlIGFyZW4n
dCBzdXJlIGlmIGl0CndhcyBqdXN0IHZlcnkgaWRsZSBhbmQgcmFuIG9mZiBpdHMgUFNVJ3MgaW50
ZXJuYWwgZW5lcmd5IHN0b3JhZ2UgZm9yCnRoYXQgcGVyaW9kLgoKU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3Vw
cG9ydC5wbSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtCmluZGV4IDZiMGVlN2EyLi45Yzk5ZWUxNyAxMDA2NDQKLS0tIGEvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0xMDk3LDcgKzEw
OTcsNyBAQCBzdWIgcG93ZXJfcmVib290X2F0dGVtcHRzICgkJCQ7JCQpIHsKIAogc3ViIHBvd2Vy
X2N5Y2xlX3NsZWVwICgkKSB7CiAgICAgbXkgKCRobykgPSBAXzsKLSAgICBteSAkdG8gPSBnZXRf
aG9zdF9wcm9wZXJ0eSgkaG8sICdwb3dlci1jeWNsZS10aW1lJywgNSk7CisgICAgbXkgJHRvID0g
Z2V0X2hvc3RfcHJvcGVydHkoJGhvLCAncG93ZXItY3ljbGUtdGltZScsIDE1KTsKICAgICBsb2dt
KCJwb3dlci1jeWNsZTogd2FpdGluZyAke3RvfXMiKTsKICAgICBzbGVlcCgkdG8pOwogfQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:48:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1pL-0000Y7-Vg; Fri, 25 Oct 2019 15:48:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Phy=YS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1pK-0000XR-Cj
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:48:34 +0000
X-Inumbo-ID: e2aeb2b8-f73e-11e9-94ca-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2aeb2b8-f73e-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 15:48:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572018508;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=3jpWvldN9Gz4s0JYWq1bxHIZJzz2CKo7Scr7Y8j2j4U=;
 b=V17NqsOu3gdHjzJqAN50VUVU7D2hbDdvsa34A6JPNr4427Aqm3tKC76f
 DB4itpbgv2Mhji29sZxQnCHeabHCz3UbQuM9ribw/7lBC0UqNRZJ7/i0s
 OnHE8oug9DebLllQSYOH/mI20T7K5PQOmqY0Hu9mS2/BY/gleHxmelJJR s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 8c9ARHpfYTi1btdot0xtDi5EtE4U63nUXs2XzfEPIVxyz6PavI6kNiHr/Ea82Ln+XGibI5eI/E
 CaqpnY3yB4Mxc2rLIkXA5Q96ahu3WuTs5ZtAOV5a8q55ahAS7Oz6r6I7aSqGrnS9L5nNmeIMRO
 n2F4Fjo79WKQDL4MhNgK1KBBPK7RobQeeiz6O5j0iCneVXi7fY81sHkowx2rd1+6X/h873AfO/
 slbA79C+RXYPjsbYwM+FvBg1RUhradvSB3d+IR1XvLTQQBOkjJcQiVBTPAZSqa3FyEY5ZSnckG
 cPI=
X-SBRS: 2.7
X-MesageID: 7797900
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7797900"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 16:48:16 +0100
Message-ID: <20191025154819.26593-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
References: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 2/5] make-flight: Drop arm64 with Linux
 before 4.10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Julien Grall <julien.grall@arm.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRyaXZlciBmb3IgdGhlIGxheHRvbnMnIG5ldHdvcmsgY2FyZHMgaXMgbm90IGluIDQuNCAo
YW5kIHRoYXQncwpxdWl0ZSBvbGQpLiAgT3VyIFRodW5kZXJYJ3MgbWF5IGV2ZW4gcmVxdWlyZSBz
b21ldGhpbmcgbW9yZSByZWNlbnQgYnV0CndlIHdpbGwgY3Jvc3MgdGhhdCBicmlkZ2Ugd2hlbiB3
ZSBzZWUgaXQuCgpFZmZlY3QgaXMgdG8gZHJvcCB0aGUgZm9sbG93aW5nIGpvYnM6CiAgbGludXgt
NC4xICAqYXJtNjQqCiAgbGludXgtNC40ICAqYXJtNjQqCiAgbGludXgtNC45ICAqYXJtNjQqCihD
aGVja2VkIGJ5IGV5ZWJhbGxpbmcgc3RhbmRhbG9uZS1nZW5lcmF0ZS1kdW1wLWZsaWdodC1ydW52
YXJzIGRpZmYuKQoKQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNDOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiBtYWtlLWZsaWdodCB8IDggKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9tYWtlLWZsaWdodCBiL21ha2UtZmxpZ2h0CmluZGV4IGY5MGZlNzdjLi5iZTYyMGM2
ZCAxMDA3NTUKLS0tIGEvbWFrZS1mbGlnaHQKKysrIGIvbWFrZS1mbGlnaHQKQEAgLTE4Myw3ICsx
ODMsNyBAQCBqb2JfY3JlYXRlX3Rlc3RfZmlsdGVyX2NhbGxiYWNrICgpIHsKIGFyY2hfYnJhbmNo
X2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAgIGxvY2FsIGFyY2g9JDEKICAgY2FzZSAiJGFyY2giIGlu
Ci0gIGFybSopCisgIGFybWhmKQogICAgICAgICBjYXNlICIkYnJhbmNoIiBpbgogICAgICAgICBs
aW51eC0zLjApIHJldHVybiAxOzsKICAgICAgICAgbGludXgtMy40KSByZXR1cm4gMTs7CkBAIC0x
OTEsNiArMTkxLDEyIEBAIGFyY2hfYnJhbmNoX2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAgICAgICAg
IGxpbnV4LTMuMTQpIHJldHVybiAxOzsKICAgICAgICAgZXNhYwogICAgICAgICA7OworICBhcm02
NCkKKyAgICAgICAgY2FzZSAiJGJyYW5jaCIgaW4KKyAgICAgICAgbGludXgtMy4qKSByZXR1cm4g
MTs7CisgICAgICAgIGxpbnV4LTQuPykgcmV0dXJuIDE7OworICAgICAgICBlc2FjCisgICAgICAg
IDs7CiAgIGVzYWMKICAgY2FzZSAiJGFyY2giIGluCiAgIGFybSopCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1pQ-0000Zl-DY; Fri, 25 Oct 2019 15:48:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Phy=YS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1pP-0000ZT-CP
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:48:39 +0000
X-Inumbo-ID: e3c8375a-f73e-11e9-8aca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3c8375a-f73e-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 15:48:29 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572018510;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=wrp5bjJW+O7vAarVzt4YP4q4RiasipgURvJNg1jwI5g=;
 b=GLtT7SQBben3A8CtuRR2xLY96uC0gnfX253INWTdb5+1TRY37izYqgZC
 Its3aFskOGmNQ3KdpfH5GWcBraNG9t27c4WaNRmegEFBw4j/Eg9TRmu2n
 KxEonuskraKAVIS2t01mOwvXdC3fxcX0jIcLKecio9vrjqPbJQ8IiIAin A=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LhJlfiHaeqSiW1JpHj0dPuu4S9nQ9ZY7jPUwfBRBFdG6mC9ZmlbNTvlzzZKn6mQhcHedcaxhCR
 oDJC6ngsO1ywCw3+H3DL2pqubglPkyhRxSgD3k4vcGABGyna+P4wundE7FB8fNPgJIvM57fKSf
 kjXeEuCNEn1UXPEry4+1okWiGgM7iMdW7DEL+u62frKrRn2TXY5zXHnwI+4A7oZgZhqKLL7Vq+
 CnYjF5HxUQ4AcOA0nRnarsnxJ1KUufrs2x34ZGSMurJo9i5pKDJlBsfd8GUHSPlfhXMt7xouFr
 rkU=
X-SBRS: 2.7
X-MesageID: 7439067
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7439067"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 16:48:19 +0100
Message-ID: <20191025154819.26593-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
References: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 5/5] other_revision_job_suffix:
 disregard recursive FreeBSD builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <royger@FreeBSD.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlbid0IGFjdHVhbGx5IGludGVyZXN0ZWQgaW4gYmlzZWN0aW5nIHRoZSBGcmVlQlNECnZl
cnNpb24gKHVzdWFsbHksIHRoZSBhbm9pbnRlZCB2ZXJzaW9uKSB3aGljaCB3YXMgdXNlZCBhcyB0
aGUgcGxhdGZvcm0KZm9yIHRoZSBmYWlsZWQgYnVpbGRzLiAgV2UgYXJlIHRoZXJlYnkgbWFraW5n
IHRoZSBhc3N1bXB0aW9uIHRoYXQgYW55CmJ1aWxkIGZhaWx1cmUgKG9yIGluZGVlZCB0ZXN0IGZh
aWx1cmUpIGlzIHRoZSByZXN1bHQgaW4gY2hhbmdlcyB0byB0aGUKcmVjZW50IEZyZWVCU0QgYmVp
bmcgYWN0dWFsbHkgYnVpbHQgb3IgdXNlZCwgbm90IHRoZSB2ZXJzaW9uIGJlaW5nCnVzZWQgYXMg
YSBidWlsZCBob3N0LgoKQWNoaWV2ZSBpZ25vcmluZyB0aGlzIGJ5IGhhdmluZyBvdGhlcl9yZXZp
c2lvbl9qb2Jfc3VmZml4IHJldHVybiBhIG5ldwptYWdpYyBuZXcgdmFsdWUgRElTQ0FSRCwgd2hp
Y2ggYWxsIGNhbGxlcnMgbXVzdCBrbm93IG1lYW5zIGBza2lwCnRoaXMgb25lJy4gIFRoZXJlIGFy
ZSB0aHJlZSBjYWxsIHNpdGVzOgoKSW4gY3MtYmlzZWN0aW9uLXN0ZXA6ZmxpZ2h0X3JtYXAsIHdl
IHNraXAgdGhvc2Ugcm93cyBpbiB0aGUgUGVybApsb29wLiAgKFdlIGNhbid0IHNraXAgdGhlbSBj
b252ZW5pZW50bHkgaW4gdGhlIFNRTCBiZWNhdXNlIHdlIGNhbid0CnJlZmVyIHRvIHRoZSBjb2x1
bW4gYG90aHJldic7IHdlJ2QgaGF2ZSB0byBkdXBsaWNhdGUgdGhlIGV4cHJlc3Npb24sCm9yIGhh
dmUgYSBzdWJxdWVyeS4gIFRoaXMgZG9lc24ndCBzZWVtIGxpa2VseSB0byBtYXR0ZXIgbXVjaC4p
CgpJbiBjcy1iaXNlY3Rpb24tc3RlcDpwcmVwYXJlam9iLCB3ZSBhbHdheXMgY29tcGFyZSB0aGUg
cmV0dXJuZWQgc3VmZml4CndpdGggYSBmaXhlZCB2YWx1ZSAod2hpY2ggZXZlbnR1YWxseSBjYW1l
IGZyb20gdGhlIHByZXZpb3VzIGNhbGwpLiAgU28KRElTQ0FSRCB3aWxsIG5ldmVyIG1hdGNoLiAg
Tm8gY2hhbmdlIGlzIG5lZWRlZCBoZXJlLgoKSW4gT3NzdGVzdC5wbTptYWluX3JldmlzaW9uX2pv
Yl9jb25kLCB3ZSBjb21wYXJlIHRoZSByZXR1cm5lZCBzdWZmaXgKd2l0aCAnJy4gIEFnYWluLCBp
dCB3aWxsIG5ldmVyIG1hdGNoIGFuZCBubyBjaGFuZ2UgaXMgbmVlZGVkLgoKSSBoYXZlIGNoZWNr
ZWQgdGhhdCBub3cgYSBjcy1iaXNlY3Rpb24tc3RlcCBydW4gY2hvb3NlcyBhIHNpbmdsZQpGcmVl
QlNEIG1hc3RlciBjb21taXQgdG8gdHJ5IHRvIGJ1aWxkLgoKQ0M6IFJvZ2VyIFBhdSBNb25uw6kg
PHJveWdlckBGcmVlQlNELm9yZz4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC5wbSAgICAgICAgfCAyICstCiBjcy1iaXNl
Y3Rpb24tc3RlcCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0LnBtIGIvT3NzdGVzdC5wbQppbmRleCBkNmMx
YjcwOS4uMjcxMzZiYzkgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QucG0KKysrIGIvT3NzdGVzdC5wbQpA
QCAtMzgwLDcgKzM4MCw3IEBAIHN1YiBvdGhlcl9yZXZpc2lvbl9qb2Jfc3VmZml4ICgkJCQpIHsK
ICAgICAgIChDQVNFCiAgICAgICAgV0hFTiAoJGpvYmZpZWxkKSBMSUtFICdidWlsZC0lLXByZXYn
IFRIRU4gJyR7c2VwYXJhdG9yfXByZXYnCiAgICAgICAgV0hFTiAoKCRqb2JmaWVsZCkgTElLRSAn
YnVpbGQtJS1mcmVlYnNkJyAKLSAgICAgICAgICAgICBBTkQgJHJlZnJ1bnZhciA9ICdmcmVlYnNk
YnVpbGRqb2InKSBUSEVOICcke3NlcGFyYXRvcn1yZWN1cnNlJworICAgICAgICAgICAgIEFORCAk
cmVmcnVudmFyID0gJ2ZyZWVic2RidWlsZGpvYicpIFRIRU4gJ0RJU0NBUkQnCiAgICAgICAgRUxT
RSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJycKICAgICAgICBFTkQpCiBF
TkQKZGlmZiAtLWdpdCBhL2NzLWJpc2VjdGlvbi1zdGVwIGIvY3MtYmlzZWN0aW9uLXN0ZXAKaW5k
ZXggNDgyMDhlNDYuLjE2MjI3MjM0IDEwMDc1NQotLS0gYS9jcy1iaXNlY3Rpb24tc3RlcAorKysg
Yi9jcy1iaXNlY3Rpb24tc3RlcApAQCAtMjU0LDYgKzI1NCw3IEBAIEVORAogICAgIG15ICRtaXhl
ZD0wOwogICAgIG15IChAdHRyZWVuYW1lcywgQHR0cmVldXJscywgQHRyZXZpc2lvbnMpOwogICAg
IHdoaWxlICgkcm93PSAkc3RoLT5mZXRjaHJvd19oYXNocmVmKCkpIHsKKyAgICAgICAgbmV4dCBp
ZiAkcm93LT57b3RocmV2fSBlcSAnRElTQ0FSRCc7CiAgICAgICAgICRyb3ctPntsb25nbmFtZX0g
PX4gbS9edHJlZV8vIG9yIGRpZSAiJHJvdy0+e2xvbmduYW1lfSA/IjsKICAgICAgICAgbXkgJG5h
bWU9ICQnOyAjJwogICAgICAgICBwcmludCBERUJVRyAiICRmbGlnaHQuJHJvdy0+e2pvYn0gdXZh
bD0kcm93LT57dXZhbH0iLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:48:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1pQ-0000a5-MW; Fri, 25 Oct 2019 15:48:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Phy=YS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1pP-0000ZS-Cl
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:48:39 +0000
X-Inumbo-ID: e6bdb0ca-f73e-11e9-94ca-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6bdb0ca-f73e-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 15:48:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572018514;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=iO89nNOn9Q9IpL9CCVKYm2NXmXQgP3TfjR9ATqXrfts=;
 b=TfbPpYUR+pCvoVFejWRIZZmhbOjXxUx8Uinah915omeYMfiOKF10SAvs
 gX7cMYHIngltCUNvqxIW0UKAox5H7AL3EI1HkS9HaZLnnnJbWfVNeLLBK
 CoKHrBAdI3XoY2IbFy41jmI7SAce7ePHafXu7zhN6BqFeEERGyBRP2BMN U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2+FYPm9cbwnjFUAfYBWMW3ysFCApjQkayil0UCp2BWq3ck2QPaPxIUAbCvRxCxpaT5iC5Hhphn
 bimPzQG61sbXhcqiNYguCqblyDiHe9fQEYGjcL8sV92vA1FQSLOImQy5JTtiact4LgqvSpfTue
 EC/vGoRJAuh+pc/+ACaz77//wGvhslOTOsbn8x5MkeQ+Kg6u4kygtwhfyqD3avazNYd53eTcxB
 sQrP3dVMkcze+8bhKy8ddtSPBynON0H1RPk/tP53kssaCMPlQUvT7hpJsY2Sn4KDrRayGlM3eA
 Abk=
X-SBRS: 2.7
X-MesageID: 7797902
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7797902"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 16:48:18 +0100
Message-ID: <20191025154819.26593-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
References: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 4/5] adhoc-revtuple-generator: Bisecting
 over 5000 commits
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmF0aGVyIHRoYW4gbWVyZWx5IDEwMDAuICBSaWdodCBub3cgd2UgaGF2ZSBhIHRyb3VibGVzb21l
IEZyZWVCU0QKYnVpbGQgcHJvYmxlbSB3aGljaCBuZWVkcyB0aGlzIQoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yIGIvYWRob2Mt
cmV2dHVwbGUtZ2VuZXJhdG9yCmluZGV4IGJlM2YzNzU1Li5hYzBmMjQ2MyAxMDA3NTUKLS0tIGEv
YWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yCisrKyBiL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvcgpA
QCAtNTUzLDcgKzU1Myw3IEBAIHN1YiBtYWluICgpIHsKICAgICBteSBAdHJlZXNfY29udGludW91
czsKICAgICBmb3JlYWNoIG15ICR0cmVlIChAdHJlZXMpIHsKICAgICAgICAgbXkgJGdlbj0gdHJl
ZV9nZXRfZ2VuKCR0cmVlKTsKLSAgICAgICAgbXkgJGNvdW50PSAxMDAwOworICAgICAgICBteSAk
Y291bnQ9IDUwMDA7CiAgICAgICAgIG15ICRmb3VuZD0gMDsKICAgICAgICAgbXkgJHRvcD0gdW5k
ZWY7CiAgICAgICAgIHdoaWxlICgkY291bnQtLSA+IDApIHsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 15:59:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO1zZ-0001qN-T4; Fri, 25 Oct 2019 15:59:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO1zY-0001qI-O0
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 15:59:08 +0000
X-Inumbo-ID: 5cc02bbc-f740-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5cc02bbc-f740-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 15:59:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO1zR-0008PK-9A; Fri, 25 Oct 2019 15:59:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO1zQ-0003wW-RT; Fri, 25 Oct 2019 15:59:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO1zQ-00067b-Qb; Fri, 25 Oct 2019 15:59:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143128-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-stop:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7f65d3541676a9f0e27f6545c6f53367fd248f7b
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 15:59:00 +0000
Subject: [Xen-devel] [linux-linus test] 143128: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzEyOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMTI4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICA8am9iIHN0YXR1cz4gICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNo
YWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1i
b290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVu
LWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMz
NTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290
ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEzMzU4MAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNSBndWVzdC1zdG9wICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTMzNTgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9v
dCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMzM1
ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgN2Y2NWQzNTQxNjc2YTlmMGUyN2Y2NTQ1YzZmNTMzNjdmZDI0OGY3YgpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNzM2NzA2YmVlMzI5ODIwODM0M2E3NjA5
NjM3MGU0ZjZhNWM1NTkxNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTMzNTgwICAyMDE5LTAzLTA0
IDE5OjUzOjA5IFogIDIzNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzMzYwNSAgMjAxOS0w
My0wNSAyMDowMzoxNCBaICAyMzMgZGF5cyAgMTg4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDE0MzEyOCAgMjAxOS0xMC0yNCAyMjoxMjo1MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KNTAzMSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFt
ZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIyMDgwNyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 16:12:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 16:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO2Cg-00040E-AO; Fri, 25 Oct 2019 16:12:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=AepH=YS=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iO2Cf-000409-3Z
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 16:12:41 +0000
X-Inumbo-ID: 4441a14a-f742-11e9-94ca-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4441a14a-f742-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 16:12:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4B589B6AC;
 Fri, 25 Oct 2019 16:12:39 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <04d3c2f7-2b3d-cb26-6d9d-9b77cfa94ff1@suse.com>
Date: Fri, 25 Oct 2019 18:12:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191025154819.26593-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [OSSTEST PATCH 1/5] make-flight: Rework
 arch_branch_filter_callback slightly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMTkgMTc6NDgsIElhbiBKYWNrc29uIHdyb3RlOgo+IE5vdyB3ZSBoYXZlIHR3byBs
aXN0cyBvZiB0aGluZ3Mgbm90IHN1cHBvcnRlZCBvbiBBUk06IG9uZSBvZiBicmFuY2hlcwo+IHdo
ZXJlIHRoYXQncyBpbmhlcmVudCBpbiB0aGUgYnJhbmNoIHNvbWVob3csIGFuZCBvbmUgZm9yIHRo
b3NlIHdoZXJlCj4gdGhlIGtlcm5lbCBpcyBzaW1wbHkgdG9vIG9sZC4gIFRoZSBsYXR0ZXIgYXJl
IGdvaW5nIHRvIGRpZmZlciBiZXR3ZWVuCj4gYXJtaGYgYW5kIGFybTY0Lgo+IAo+IE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgo+IChWZXJpZmllZCB3aXRoIHN0YW5kYWxvbmUtZ2VuZXJhdGUtZHVtcC1m
bGlnaHQtcnVudmFycy4pCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CgpGb3IgdGhlIGNvbXBsZXRlIHNlcmllczoKClJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 16:14:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 16:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO2EU-00046R-Nt; Fri, 25 Oct 2019 16:14:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6Phy=YS=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO2ET-00046K-BF
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 16:14:33 +0000
X-Inumbo-ID: 875c86a2-f742-11e9-a531-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 875c86a2-f742-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 16:14:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572020073;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=f/d5wgtSAmAxExmh322raKLDhiQLXt0OxW+tyXdpIao=;
 b=WeSRCcbMT597sZbkZosVi5k+5tEPrSiLfcn6hR+QRZdjFoSsgVH8diRO
 mVbou0E2OcnkEgQA19RllR7E/5cardeTqHKfjcyrkTQnGkBU7Ud8qV1+9
 q8K8U/7KlIq1tFTseVs8oSBtl1SFNL+R83Fi8JjUY8GY1wuBYWCdc+iL1 Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: pzimoxDoLfEkc5G8K6htF64OmK1bPcD7m+FAkxdPT8umluWPJRgP0rday+IY3C9NTSbgSXRv1d
 4ie7GBEeNM5aRASPESALw/ftxYhxyCjbhH5CacoHVTjomyoz6uOu67p3/DYjtyTXYtLov9aTH9
 +F5HvoD6dnEo8F9yw9uDxM7b5J/cX07NwpwzapcMQhmY+g4+D0xcPG/qVuLXvgQJZQ2YPMRAAg
 FOBD2ae5lR6/ZCPiYTp9Gbte+CTLnWaniIjqkyacsFUYE7abEsjjA3FnQJY6kNji3Zh623TXr1
 vWk=
X-SBRS: 2.7
X-MesageID: 7440433
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7440433"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23987.8037.240827.564234@mariner.uk.xensource.com>
Date: Fri, 25 Oct 2019 17:14:29 +0100
To: Roger Pau Monne <roger.pau@citrix.com>, =?iso-8859-1?Q?J=FCrgen_Gro=DF?=
 <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
In-Reply-To: <23985.32940.80514.935491@mariner.uk.xensource.com>,
 <osstest-143128-mainreport@xen.org>
References: <osstest-143128-mainreport@xen.org>
 <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
 <20191024072847.GU17494@Air-de-Roger>
 <23985.32940.80514.935491@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] italia1 Re: [xen-unstable test] 143061: regressions -
 trouble: broken/fail/pass [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC1saW51cyB0ZXN0XSAxNDMxMjg6
IHJlZ3Jlc3Npb25zIC0gdHJvdWJsZTogYnJva2VuL2ZhaWwvcGFzcyIpOgo+IGZsaWdodCAxNDMx
MjggbGludXgtbGludXMgcmVhbCBbcmVhbF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMTI4Lwo+IAo+IFJlZ3Jlc3Npb25zIDotKAo+IAo+IFRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMu
IDEzMzU4MAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMzM1ODAKClRoaXMgd2FzIGl0YWxpYTEgYWdhaW4u
ICBJIGhhdmVuJ3QgbG9va2VkIGF0IHRoZSBkZXRhaWxlZCBsb2dzIGJ1dAogIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9ob3N0L2l0YWxpYTEuaHRt
bApzaG93cyB0d28gZnVydGhlciBwZXJpb2RzIG9mIGBob3N0LWluc3RhbGwoNCkgYnJva2VuJy4K
CkkgaGF2ZSB1bmJsZXNzZWQgaXQuICBJIHRoaW5rIHdlIG11c3QgY29uc2lkZXIgaXRzIFBEVSBw
b3J0IGJ1c3QgYW5kCmFycmFuZ2UgdG8gaGF2ZSBpdCBtb3ZlZCB0byBhIG5ldyBwb3J0LgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 17:02:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 17:02:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO2yR-0008To-87; Fri, 25 Oct 2019 17:02:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uj8v=YS=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iO2yQ-0008Tj-Co
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 17:02:02 +0000
X-Inumbo-ID: 29554fe2-f749-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 29554fe2-f749-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 17:02:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572022921;
 h=subject:to:references:from:cc:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=sPJc5qSYwT++6UF4fecUklEC/cuBE2rm+bJMMhWlmkQ=;
 b=IkqWn6V91CRXwExyts3G9YuI4zuge9/mQSM3HBsC7mnoYfJJnd3fUBes
 YfojzsUZUT37RIeR9t2h6lN2AxZ44UjGAmfzg1rbOym7QjfnfeFsMkyAn
 U6CIWDTPOO/rCUvlUsUw7jAvjZ6dC8HvoB6penrxpr7yoXNyoc+KSpUCC A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: aQ4Mm14T3S42vfmhDT2ASaypfmA19lQCMcIlpRGXiQIXXWqbRPauxdcEZgUPliYIaQBAANWAUr
 Y6xCTx7onqlPOtmMGGICK667wcG6M0aiD4JKxF8zgAXWEnGwgSgUOjVXEDU25sHkWAWPlkwuww
 /RC3W5Cg2Zj0JhrV/biIBfOvxMfF0XGEwxpbgwTD2tKCBnXLc29JDUtZQvMu0LDDAfS/eLi4YF
 mHhFLe1HIA+rAodwbI5CAtWlME1TYjUvYX4haTTz9G4xXAuh6IRQwa+q4TGz8IgXK9ps4djq2l
 +uc=
X-SBRS: 2.7
X-MesageID: 7756258
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7756258"
To: Steven Haigh <netwiz@crc.id.au>, xen-devel
 <xen-devel@lists.xenproject.org>, Juergen Gross <JGross@suse.com>, "Jan
 Beulich" <JBeulich@suse.com>
References: <1571918276.2606.0@crc.id.au>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
Date: Fri, 25 Oct 2019 18:01:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1571918276.2606.0@crc.id.au>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMTAvMjAxOSAxMjo1NywgU3RldmVuIEhhaWdoIHdyb3RlOgo+IEhpIGFsbCwKPgo+IEkn
dmUgbWFuYWdlZCB0byBnZXQgdGhlIGdpdCBtYXN0ZXIgdmVyc2lvbiBvZiBYZW4gb24gdGhpcyBh
ZmZlY3RlZAo+IHN5c3RlbSBhbmQgdHJpZXMgdG8gYm9vdCBhIFdpbmRvd3MgU2VydmVyIDIwMTYg
c3lzdGVtLiBJdCBjcmFzaGVzIGFzCj4gcGVyIG5vcm1hbC4KPgo+IEkgbWFuYWdlZCB0byBnZXQg
dGhlc2UgbG9ncywgYnV0IEknbSBub3QgcXVpdGUgc3VyZSB3aGF0IGVsc2UgdG8gZG8gdG8KPiBk
ZWJ1ZyB0aGlzIGlzc3VlIGZ1cnRoZXIuCgpBZnRlciBhIGNvbGxhYm9yYXRpdmUgZGVidWdnaW5n
IHNlc3Npb24gb24gSVJDLCB3ZSd2ZSBpZGVudGlmaWVkIHRoZQpwcm9ibGVtLsKgIEhlcmUgaXMg
YSBzdW1tYXJ5LgoKaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL0FtZC9jb21tZW50cy9ja3I1ZjQv
YW1kX3J5emVuXzMwMDBfc2VyaWVzX2xpbnV4X3N1cHBvcnRfYW5kLwppcyBjb25jZXJuaW5nIEtW
TSwgYnV0IGl0IGlkZW50aWZpZWQgdGhhdCB0aGUgVE9QT0VYVCBmZWF0dXJlIHdhcwppbXBvcnRh
bnQgdG8gZ2V0dGluZyB3aW5kb3dzIHRvIGJvb3QuCgpYZW4gZG9lc24ndCBjdXJyZW50bHkgb2Zm
ZXIgVE9QT0VYVCB0byBndWVzdHMgYXQgYWxsLsKgIEZpeGluZyB0aGlzIGlzIG9uCnRoZSBUT0RP
IGxpc3QgYWxvbmcgd2l0aCB0aGUgcmVzdCBvZiB0aGUgdG9wb2xvZ3kgcmVwcmVzZW50YXRpb24g
c3dhbXAuCgpPbiBhIGh1bmNoLCBJIG9mZmVyZWQgdXAgYSBYZW5TZXJ2ZXIgcGF0Y2ggd2hpY2gg
d2UgYXJlIHN0aWxsIHVzaW5nLCBpbgpsaWV1IG9mIGZpeGluZyB0b3BvbG9neSBwcm9wZXJseS7C
oCBJdCBpcyBsb2dpY2FsbHkgYSByZXZlcnQgb2YKY2EyZWVlOTJkZjQ0IGFzIHRoYXQgY2hhbmdl
IHdhc24ndCBtaWdyYXRpb24gc2FmZS4KCldpdGggdGhpcyBwYXRjaCBpbiBwbGFjZSwgd2luZG93
cyB3b3JrcyBmaW5lLsKgIEhvd2V2ZXIsIEkgZG9uJ3QgdGhpbmsKdGhlIHBhdGNoIGlzIGFwcHJv
cHJpYXRlIHRvIHRha2UgaW50byA0LjEzLgoKRnVydGhlcm1vcmUsIHRoZXJlIGlzIG5vIGNoYW5j
ZSBvZiBnZXR0aW5nIHRoZSB0b3BvbG9neSB3b3JrIHNvcnRlZCBpbgp0aGUgcmVtYWluaW5nIDQu
MTMgdGltZWZyYW1lLgoKSSdtIGF0IGEgbG9zcyBmb3IgaWRlYXMsIG90aGVyIHRoYW4gcmVsZWFz
ZSBub3RlIGl0IGFzIGJyb2tlbiBhbmQgbWFrZQpmaXhpbmcgaXQgYSBibG9ja2VyIGZvciA0LjE0
LgoKVGhvdWdodHM/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 17:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 17:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO31S-0000Cr-U2; Fri, 25 Oct 2019 17:05:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eA7w=YS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iO31R-0000Cb-Kf
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 17:05:09 +0000
X-Inumbo-ID: 98c37f84-f749-11e9-a531-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98c37f84-f749-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 17:05:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572023108;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=hZArzNpHpPpwto8C5wZO6UU0W8B8tHq5yuGtVwWY6b8=;
 b=bMmjkAGDa6JTmJlmm+dQFD8ELEWMVJKEBxFhfvQpxJD0B/YCK7IPm8Qi
 qaadBjLg2r67PDKu1S7cgG01om5DpF4rflmI/t28KzLAouwoMprmj/Xof
 UZQa2RPgW5rL2rui4LRmrMJWIL4pk4bTIcWWIKLa08ZDNXD54pKRLCrB9 o=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kbhoLUtLxotktq8FBwJPiHdnAQhZlAT+4Q6jMNzKWpWiVyemnllm7htwrLG85rULg0pGON8CVs
 ZqYNIQVQFHVvFZ1wNsSMX871S2WWYhRp19+Jb+d172YUwGrsXtH57D4SocDaACqw6Bj5xaGMg7
 PV921c1TWEDj5fkBPCiJtkoJctAaOXa1jM4jQwKmko4kFeaPkBRBdlWvKG8QxnSU56hnad/2ZR
 IP3xdagJbIn0jDoM7O7LoCs5xPJGXcqVNNmFBBc/tP26oP/3mYvg/UuWsKUoqcF8nfgIVE1+2g
 Z+8=
X-SBRS: 2.7
X-MesageID: 7443687
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7443687"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 18:05:02 +0100
Message-ID: <20191025170505.2834957-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191025170505.2834957-1-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH for-4.13 1/4] libxl: Introduce
 libxl__ev_child_kill
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgdG8ga2lsbCBhIGNoaWxkIGFuZCBkZXJlZ2lzdGVyIHRoZSBjYWxsYmFjayBhc3NvY2lh
dGVkIHdpdGggaXQuCgpUaGUgZGVhdGggaXNuJ3QgaW1tZWRpYXRlIHdpbGwgbmVlZCB0byBiZSBj
b2xsZWN0ZWQgbGF0ZXIsIHNvIHRoZQpldl9jaGlsZCBtYWNoaW5lcnkgcmVnaXN0ZXIgaXRzIG93
biBjYWxsYmFjay4KCmxpYnhsX19ldl9jaGlsZF9raWxsKCkgbWlnaHQgYmUgY2FsbGVkIGJ5IGFu
IEFPIG9wZXJhdGlvbiB0aGF0IGlzCmZpbmlzaGluZy9jbGVhbmluZyB1cCB3aXRob3V0IGEgY2hh
bmNlIGZvciBsaWJ4bCB0byBiZSBub3RpZmllZCBvZiB0aGUKY2hpbGQgZGVhdGggKHZpYSBTSUdD
SExEKS4gU28gaXQgaXMgcG9zc2libGUgdGhhdCB0aGUgYXBwbGljYXRpb24KY2FsbHMgbGlieGxf
Y3R4X2ZyZWUoKSB3aGlsZSB0aGVyZSBhcmUgc3RpbGwgY2hpbGQgYXJvdW5kLiBUbyBhdm9pZAp0
aGUgYXBwbGljYXRpb24gZ2V0dGluZyB1bmV4cGVjdGVkIFNJR0NITEQsIHRoZSBsaWJ4bF9fYW8g
cmVzcG9uc2libGUKZm9yIGtpbGxpbmcgYSBjaGlsZCB3aWxsIGhhdmUgdG8gd2FpdCB1bnRpbCBp
dCBoYXMgYmVlbiBwcm9wZXJseQpyZWFwZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5jICAgIHwgIDMgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyAgICAgfCA1NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggfCAgOCArKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29scy9s
aWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4IDAzNzBiNmFjZGQxYy4uZjU3YzE2ZGExZmQ5IDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2V2ZW50LmMKQEAgLTE4OTEsNyArMTg5MSw4IEBAIHN0YXRpYyBib29sIGFvX3dvcmtfb3V0c3Rh
bmRpbmcobGlieGxfX2FvICphbykKICAgICAgKiBkZWNyZW1lbnQgcHJvZ3Jlc3NfcmVwb3J0c19v
dXRzdGFuZGluZywgYW5kIGNhbGwKICAgICAgKiBsaWJ4bF9fYW9fY29tcGxldGVfY2hlY2tfcHJv
Z3Jlc3NfcmVwb3J0cy4KICAgICAgKi8KLSAgICByZXR1cm4gIWFvLT5jb21wbGV0ZSB8fCBhby0+
cHJvZ3Jlc3NfcmVwb3J0c19vdXRzdGFuZGluZzsKKyAgICByZXR1cm4gIWFvLT5jb21wbGV0ZSB8
fCBhby0+cHJvZ3Jlc3NfcmVwb3J0c19vdXRzdGFuZGluZworICAgICAgICB8fCBhby0+b3V0c3Rh
bmRpbmdfa2lsbGVkX2NoaWxkOwogfQogCiB2b2lkIGxpYnhsX19hb19jb21wbGV0ZV9jaGVja19w
cm9ncmVzc19yZXBvcnRzKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2FvICphbykKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYwpp
bmRleCBlZWEzZDVkNGU2OGUuLmQ5OWQ0MDEwN2Y3MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZm9yay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYwpAQCAtNjc4LDYgKzY3
OCw2MSBAQCBpbnQgbGlieGxfX2V2X2NoaWxkX3hlbnN0b3JlX3Jlb3BlbihsaWJ4bF9fZ2MgKmdj
LCBjb25zdCBjaGFyICp3aGF0KSB7CiAgICAgcmV0dXJuIHJjOwogfQogCit0eXBlZGVmIHN0cnVj
dCBldl9jaGlsZF9raWxsZWQgeworICAgIGxpYnhsX19hbyAqYW87CisgICAgbGlieGxfX2V2X2No
aWxkIGNoOworfSBldl9jaGlsZF9raWxsZWQ7CitzdGF0aWMgdm9pZCBkZXJlZ2lzdGVyZWRfY2hp
bGRfY2FsbGJhY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfY2hpbGQgKiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaWRfdCwgaW50IHN0YXR1cyk7CisKKy8qCisg
KiBBbGxvdyB0byBzZW5kIGEgU0lHS0lMTCBzaWduYWwgdG8gYSBjaGlsZCBhbmQgZGVyZWdpc3Rl
ciB0aGUgZGVhdGgKKyAqIGNhbGxiYWNrLgorICogc3RhdGU6IEFjdGl2ZS9JZGxlIC0+IElkbGUK
KyAqLwordm9pZCBsaWJ4bF9fZXZfY2hpbGRfa2lsbChsaWJ4bF9fYW8gKmFvLCBsaWJ4bF9fZXZf
Y2hpbGQgKmNoKQoreworICAgIEFPX0dDOworCisgICAgaWYgKCFsaWJ4bF9fZXZfY2hpbGRfaW51
c2UoY2gpKQorICAgICAgICByZXR1cm47CisKKyAgICBwaWRfdCBwaWQgPSBjaC0+cGlkOworCisg
ICAgZXZfY2hpbGRfa2lsbGVkICpuZXdfY2ggPSBHQ05FVyhuZXdfY2gpOworICAgIG5ld19jaC0+
YW8gPSBhbzsKKyAgICBuZXdfY2gtPmNoLnBpZCA9IHBpZDsKKyAgICBuZXdfY2gtPmNoLmNhbGxi
YWNrID0gZGVyZWdpc3RlcmVkX2NoaWxkX2NhbGxiYWNrOworICAgIExJQlhMX0xJU1RfSU5TRVJU
X0hFQUQoJkNUWC0+Y2hpbGRyZW4sICZuZXdfY2gtPmNoLCBlbnRyeSk7CisgICAgYW8tPm91dHN0
YW5kaW5nX2tpbGxlZF9jaGlsZCsrOworCisgICAgTElCWExfTElTVF9SRU1PVkUoY2gsIGVudHJ5
KTsKKyAgICBjaC0+cGlkID0gLTE7CisgICAgaW50IHIgPSBraWxsKHBpZCwgU0lHS0lMTCk7Cisg
ICAgaWYgKHIpCisgICAgICAgIExPR0UoRVJST1IsICJmYWlsZWQgdG8ga2lsbCBjaGlsZCBbJWxk
XSIsCisgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpcGlkKTsKK30KKworc3RhdGljIHZvaWQg
ZGVyZWdpc3RlcmVkX2NoaWxkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfY2hpbGQgKmNoLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZF90IHBpZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3RhdHVzKQoreworICAgIGV2X2NoaWxk
X2tpbGxlZCAqY2sgPSBDT05UQUlORVJfT0YoY2gsICpjaywgY2gpOworICAgIEVHQ19HQzsKKwor
ICAgIGlmIChzdGF0dXMpIHsKKyAgICAgICAgbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXMo
Q1RYLCBYVExfRVJST1IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJr
aWxsZWQgZm9yayAoZHlpbmcgYXMgZXhwZWN0ZWQpIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGlkLCBzdGF0dXMpOworICAgIH0gZWxzZSB7CisgICAgICAgIExPRyhE
RUJVRywgImtpbGxlZCBjaGlsZCBleGl0IGNsZWFubHksIHVuZXhwZWN0ZWQiKTsKKyAgICB9Cisg
ICAgY2stPmFvLT5vdXRzdGFuZGluZ19raWxsZWRfY2hpbGQtLTsKKyAgICBsaWJ4bF9fYW9fY29t
cGxldGVfY2hlY2tfcHJvZ3Jlc3NfcmVwb3J0cyhlZ2MsIGNrLT5hbyk7Cit9CisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBkMmQ1YWY3
NDZiNTAuLjU4MjM4OTA3MDNhZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC03MjcsNiArNzI3LDcg
QEAgc3RydWN0IGxpYnhsX19hbyB7CiAgICAgbGlieGxfX3BvbGxlciAqcG9sbGVyOwogICAgIHVp
bnQzMl90IGRvbWlkOwogICAgIExJQlhMX1RBSUxRX0VOVFJZKGxpYnhsX19hbykgZW50cnlfZm9y
X2NhbGxiYWNrOworICAgIGludCBvdXRzdGFuZGluZ19raWxsZWRfY2hpbGQ7CiB9OwogCiAjZGVm
aW5lIExJQlhMX0lOSVRfR0MoZ2MsY3R4KSBkb3sgICAgICAgICAgICAgICBcCkBAIC0xMTY4LDYg
KzExNjksMTMgQEAgc3RhdGljIGlubGluZSBpbnQgbGlieGxfX2V2X2NoaWxkX2ludXNlKGNvbnN0
IGxpYnhsX19ldl9jaGlsZCAqY2hpbGR3X291dCkKICAqIG1lc3NhZ2U+Ii4gKi8KIF9oaWRkZW4g
aW50IGxpYnhsX19ldl9jaGlsZF94ZW5zdG9yZV9yZW9wZW4obGlieGxfX2djICpnYywgY29uc3Qg
Y2hhciAqd2hhdCk7CiAKKy8qCisgKiBBbGxvdyB0byBzZW5kIGEgU0lHS0lMTCBzaWduYWwgdG8g
YSBjaGlsZCBhbmQgZGVyZWdpc3RlciB0aGUgZGVhdGgKKyAqIGNhbGxiYWNrLgorICogc3RhdGU6
IEFjdGl2ZS9JZGxlIC0+IElkbGUKKyAqLworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9jaGlsZF9r
aWxsKGxpYnhsX19hbyAqYW8sIGxpYnhsX19ldl9jaGlsZCAqY2gpOworCiAKIC8qCiAgKiBPdGhl
ciBldmVudC1oYW5kbGluZyBzdXBwb3J0IHByb3ZpZGVkIGJ5IHRoZSBsaWJ4bCBldmVudCBjb3Jl
IHRvCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 17:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 17:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO31T-0000D0-6t; Fri, 25 Oct 2019 17:05:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eA7w=YS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iO31R-0000Ch-Tv
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 17:05:09 +0000
X-Inumbo-ID: 9907aa56-f749-11e9-8aca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9907aa56-f749-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 17:05:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572023108;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=eQNKxqrS2zcY6hc8GgmyvHkuncNCP0wD6X8ZyfLhupM=;
 b=K8P5vqr/ZbPW6SBuCy0A3lAeGb2FUcprbFtAs+4znO5jE221vCl4TlXr
 dJm8QNDpD0TqV7Ibu1xwH6jMpsjhekc6uFu3X9AKHjAnM1IWNCSsyXMn+
 PXfLB7/vw4NcAO3o9qVhnSpZjqelmlAWcsPuZIZUeP3dpjzJDa/Y22r3F o=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: JR+eR7ViY7qRP2OcH3NO3hK9tS1Tg6nXawQvB7pU2Bj3QHKO57fYArKTMK5F3ZowaaL5k/d0iQ
 cUPmJMEVaGix/fBiZaBiDeENbl1WjAITM07iD7XM+rjrsdaATl74V975tZFDwZ/ib4xK44P7x+
 hCI0LY7WAFZmWdh4PDOnDaJEzXjhXOnP2NIQEWmPkLRHWp1HfRjE+tnRFZOWUeqayA+BVOoR2Q
 iLGr8TiZGL2/GG9WzpTPzEmzxBj1zoIKvtvB7XgwxBpMtN3n7O94HgAi2JhGFWaFw6t0acyAnM
 dbM=
X-SBRS: 2.7
X-MesageID: 7801960
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7801960"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 18:05:03 +0100
Message-ID: <20191025170505.2834957-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191025170505.2834957-1-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH for-4.13 2/4] libxl: Introduce
 libxl__ev_qmplock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBsb2NrIHdpbGwgYmUgdXNlZCB0byBwcmV2ZW50IGNvbmN1cnJlbnQgYWNjZXNzIHRoZSBR
RU1VJ3MgUU1QCnNvY2tldC4gSXQgaXMgYmFzZWQgb24gbGlieGxfX2V2X2RldmxvY2sgaW1wbGVt
ZW50YXRpb24gYW5kIGhhdmUgdGhlCnNhbWUgcHJvcGVydGllcy4KClRoZXJlIGlzIG9uZSBhZGRp
dGlvbiB0byB0aGUgZXZfZGV2bG9jayBBUEksCmxpYnhsX19ldl9xbXBsb2NrX2Rpc3Bvc2UsIHdo
aWNoIGFsbG93IHRvIGNhbmNlbCB0aGUgbG9jayBvcGVyYXRpb24Kd2hpbGUgaXQgaXMgaW4gQWN0
aXZlIHN0YXRlLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyB8IDMxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgg
fCAxNCArKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKaW5kZXggMDc1MGI2OWNiYTYxLi5hZmJiMDFj
NTcyMmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwpAQCAtNTgzLDE3ICs1ODMsMjUgQEAgdm9pZCBsaWJ4
bF9fZXZfZGV2bG9ja19pbml0KGxpYnhsX19ldl9kZXZsb2NrICpsb2NrKQogICAgIGxvY2stPmhl
bGQgPSBmYWxzZTsKIH0KIAorc3RhdGljIHZvaWQgZXZfbG9ja19sb2NrKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2V2X2RldmxvY2sgKmxvY2ssCisgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqdXNlcmRhdGFfdXNlcmlkKTsKIHN0YXRpYyB2b2lkIGV2X2xvY2tfcHJlcGFyZV9m
b3JrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2RldmxvY2sgKmxvY2spOwogc3RhdGljIHZv
aWQgZXZfbG9ja19jaGlsZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9jaGls
ZCAqY2hpbGQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZF90IHBpZCwg
aW50IHN0YXR1cyk7CiAKIHZvaWQgbGlieGxfX2V2X2RldmxvY2tfbG9jayhsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19ldl9kZXZsb2NrICpsb2NrKQoreworICAgIGV2X2xvY2tfbG9jayhlZ2MsIGxv
Y2ssICJsaWJ4bC1kZXZpY2UtY2hhbmdlcy1sb2NrIik7Cit9CisKK3N0YXRpYyB2b2lkIGV2X2xv
Y2tfbG9jayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9kZXZsb2NrICpsb2NrLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnVzZXJkYXRhX3VzZXJpZCkKIHsKICAgICBT
VEFURV9BT19HQyhsb2NrLT5hbyk7CiAgICAgY29uc3QgY2hhciAqbG9ja2ZpbGU7CiAKICAgICBs
b2NrZmlsZSA9IGxpYnhsX191c2VyZGF0YV9wYXRoKGdjLCBsb2NrLT5kb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJ4bC1kZXZpY2UtY2hhbmdlcy1sb2NrIiwg
ImwiKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJkYXRhX3VzZXJp
ZCwgImwiKTsKICAgICBpZiAoIWxvY2tmaWxlKSBnb3RvIG91dDsKICAgICBsb2NrLT5wYXRoID0g
bGlieGxfX3N0cmR1cChOT0dDLCBsb2NrZmlsZSk7CiAKQEAgLTc1Nyw2ICs3NjUsMjcgQEAgdm9p
ZCBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICpnYywgbGlieGxfX2V2X2Rldmxv
Y2sgKmxvY2spCiAgICAgbGlieGxfX2V2X2RldmxvY2tfaW5pdChsb2NrKTsKIH0KIAordm9pZCBs
aWJ4bF9fZXZfcW1wbG9ja19pbml0KGxpYnhsX19ldl9xbXBsb2NrICpsb2NrKQoreworICAgIGxp
YnhsX19ldl9kZXZsb2NrX2luaXQobG9jayk7Cit9CisKK3ZvaWQgbGlieGxfX2V2X3FtcGxvY2tf
bG9jayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXBsb2NrICpsb2NrKQoreworICAgIGV2
X2xvY2tfbG9jayhlZ2MsIGxvY2ssICJxbXAtc29ja2V0LWxvY2siKTsKK30KKwordm9pZCBsaWJ4
bF9fZXZfcW1wbG9ja191bmxvY2sobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcGxvY2sgKmxv
Y2spCit7CisgICAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGdjLCBsb2NrKTsKK30KKwordm9p
ZCBsaWJ4bF9fZXZfcW1wbG9ja19kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXBs
b2NrICpsb2NrKQoreworICAgIGxpYnhsX19ldl9jaGlsZF9raWxsKGxvY2stPmFvLCAmbG9jay0+
Y2hpbGQpOworICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhnYywgbG9jayk7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA1
ODIzODkwNzAzYWQuLjExNWM3OWQwMzRkNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xOTcsNiAr
MTk3LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgbGlieGxfX2RldmljZV90eXBlIGxpYnhsX19kZXZpY2Vf
dHlwZTsKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19qc29uX29iamVjdCBsaWJ4bF9fanNvbl9vYmpl
Y3Q7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fY2FyZWZkIGxpYnhsX19jYXJlZmQ7CiB0eXBlZGVm
IHN0cnVjdCBsaWJ4bF9fZXZfZGV2bG9jayBsaWJ4bF9fZXZfZGV2bG9jazsKK3R5cGVkZWYgc3Ry
dWN0IGxpYnhsX19ldl9kZXZsb2NrIGxpYnhsX19ldl9xbXBsb2NrOwogdHlwZWRlZiBzdHJ1Y3Qg
bGlieGxfX2RtX3Jlc3VtZV9zdGF0ZSBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRlOwogdHlwZWRlZiBz
dHJ1Y3QgbGlieGxfX2FvX2RldmljZSBsaWJ4bF9fYW9fZGV2aWNlOwogdHlwZWRlZiBzdHJ1Y3Qg
bGlieGxfX211bHRpZGV2IGxpYnhsX19tdWx0aWRldjsKQEAgLTQ3MjUsNiArNDcyNiwxOSBAQCBf
aGlkZGVuIHZvaWQgbGlieGxfX2V2X2RldmxvY2tfaW5pdChsaWJ4bF9fZXZfZGV2bG9jayAqKTsK
IF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19sb2NrKGxpYnhsX19lZ2MgKiwgbGlieGxf
X2V2X2RldmxvY2sgKik7CiBfaGlkZGVuIHZvaWQgbGlieGxfX2V2X2RldmxvY2tfdW5sb2NrKGxp
YnhsX19nYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqKTsKIAorLyogbGlieGxfX2V2X3FtcGxvY2sK
KyAqCisgKiBTZWUgIkxvY2sgZm9yIGRldmljZSBob3RwbHVnLCBxbXBfbG9jay4iIGFzIGl0IGlz
IHNpbWlsYXIgYnV0IGlzIHVzZWQKKyAqIHRvIHJlZ3VsYXRlIGFjY2VzcyB0aGUgUUVNVSdzIFFN
UCBzb2NrZXQuCisgKgorICogbGlieGxfX2V2X3FtcGxvY2tfZGlzcG9zZTogSWRsZS9BY3RpdmUv
TG9ja0FjcXVpcmVkIC0+IElkbGUKKyAqICAgVGhlIGNhbGxiYWNrIHdpbGwgbm90IGJlIGNhbGxl
ZCBhbnltb3JlLgorICovCitfaGlkZGVuIHZvaWQgbGlieGxfX2V2X3FtcGxvY2tfaW5pdChsaWJ4
bF9fZXZfcW1wbG9jayAqKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfcW1wbG9ja19sb2NrKGxp
YnhsX19lZ2MgKiwgbGlieGxfX2V2X3FtcGxvY2sgKik7CitfaGlkZGVuIHZvaWQgbGlieGxfX2V2
X3FtcGxvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBsaWJ4bF9fZXZfcW1wbG9jayAqKTsKK19oaWRk
ZW4gdm9pZCBsaWJ4bF9fZXZfcW1wbG9ja19kaXNwb3NlKGxpYnhsX19nYyAqLCBsaWJ4bF9fZXZf
cW1wbG9jayAqKTsKKwogLyogU2VuZCBjb250cm9sIGNvbW1hbmRzIG92ZXIgeGVuc3RvcmUgYW5k
IHdhaXQgZm9yIGFuIEFjay4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fcHZjb250cm9s
KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX194c3dhaXRfc3RhdGUgKnB2Y29udHJvbCwKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 17:05:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 17:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO31U-0000Dv-KQ; Fri, 25 Oct 2019 17:05:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eA7w=YS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iO31T-0000DG-R3
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 17:05:11 +0000
X-Inumbo-ID: 9931babd-f749-11e9-94ca-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9931babd-f749-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 17:05:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572023110;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=SmAc//pgooso4+IlFU4g65sc6VdhaWuiP3Q3tOeM35I=;
 b=Bn/NoFOVXfQdWrIgzi/6pJ//uwaoxT5O/lh29bH9IVAb82M+PqNRAFy1
 2B3uZ7J0ZMcnXX1YI6fYbJ2IDXH1W4g3A1bPaN7SJbZy54e0zBrQnEwUo
 olbnRHSYdp7vJUOzYu2cydGDj1riDGw0cPQBJA45o0il/1gDF1CBbSJjz g=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GvT8EENjJDgLGwzE6hwByoYetBAiFnelG06u8Cybdx+oCd91DzTbJRRv4QRQUfZPwhH/i9Sf0v
 O8r96eGvTPg0x4DUxwxA1l+wzYpsqxqm5QevKEq54q8xA5hVPWEwSx0BI7NtUWXKrMEyTYTcou
 amq0wPMfRdDMGGdI+USHBqeqgJVVFfgkgIGn3C2ssoNnkkDJdIuyIQSqasNakZUZ9ImRGPLLeW
 plY/wlTS5o4pf+b3I8O47r6IBXyOwusxQVwGtd6L+It6owG/2F5IbbV/CYms78gRKuHgmu/TXL
 wC4=
X-SBRS: 2.7
X-MesageID: 7801962
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7801962"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 18:05:04 +0100
Message-ID: <20191025170505.2834957-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191025170505.2834957-1-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH for-4.13 3/4] libxl: libxl__ev_qmp_send
 now takes an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25uYWwgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAg
ICAgICAgfCAgNiArKystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgfCAgOCAr
KysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYyAgICB8ICAyICstCiB0b29scy9s
aWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jICAgICAgfCAgOCArKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICB8
ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAgICAgICAgIHwgIDggKysrKy0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB0b29scy9saWJ4
bC9saWJ4bF91c2IuYyAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
OSBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4bC9saWJ4bF9kaXNr
LmMKaW5kZXggNzMzYWQyODRjODY2Li43Y2JlZTM5NTMzMjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2Rpc2suYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTc3Niw3
ICs3NzYsNyBAQCBzdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfbG9ja19hY3F1aXJlZChsaWJ4bF9f
ZWdjICplZ2MsCiAKICAgICAgICAgUU1QX1BBUkFNRVRFUlNfU1BSSU5URigmYXJncywgImRldmlj
ZSIsICJpZGUtJWkiLCBkZXZpZCk7CiAgICAgICAgIGNpcy0+cW1wLmNhbGxiYWNrID0gY2Ryb21f
aW5zZXJ0X2VqZWN0ZWQ7Ci0gICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCAmY2lz
LT5xbXAsICJlamVjdCIsIGFyZ3MpOworICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChl
Z2MsICZjaXMtPnFtcCwgImVqZWN0IiwgYXJncyk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7
CiAgICAgfSBlbHNlIHsKICAgICAgICAgY2Ryb21faW5zZXJ0X2VqZWN0ZWQoZWdjLCAmY2lzLT5x
bXAsIE5VTEwsIDApOyAvKiBtdXN0IGJlIGxhc3QgKi8KQEAgLTg4NCw3ICs4ODQsNyBAQCBzdGF0
aWMgdm9pZCBjZHJvbV9pbnNlcnRfZWplY3RlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGlza19mb3JtYXRfdG9fc3RyaW5nKGRpc2stPmZv
cm1hdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzay0+cGRldl9wYXRoKTsK
ICAgICAgICAgcW1wLT5jYWxsYmFjayA9IGNkcm9tX2luc2VydF9hZGRmZF9jYjsKLSAgICAgICAg
cmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImFkZC1mZCIsIGFyZ3MpOworICAgICAg
ICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImFkZC1mZCIsIGFyZ3MpOwogICAg
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICBoYXNfY2FsbGJhY2sgPSB0cnVlOwogICAg
IH0gZWxzZSB7CkBAIC05MzgsNyArOTM4LDcgQEAgc3RhdGljIHZvaWQgY2Ryb21faW5zZXJ0X2Fk
ZGZkX2NiKGxpYnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmco
Z2MsICZhcmdzLCAiYXJnIiwKICAgICAgICAgbGlieGxfX3FlbXVfZGlza19mb3JtYXRfc3RyaW5n
KGRpc2stPmZvcm1hdCkpOwogICAgIHFtcC0+Y2FsbGJhY2sgPSBjZHJvbV9pbnNlcnRfaW5zZXJ0
ZWQ7Ci0gICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImNoYW5nZSIsIGFyZ3Mp
OworICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiY2hhbmdlIiwgYXJncyk7
CiBvdXQ6CiAgICAgaWYgKHJjKQogICAgICAgICBjZHJvbV9pbnNlcnRfZG9uZShlZ2MsIGNpcywg
cmMpOyAvKiBtdXN0IGJlIGxhc3QgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGMwMDM1NmEyZjE2YS4uNDdjZjZkZGE3
ZWMxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RtLmMKQEAgLTI2NTAsNyArMjY1MCw3IEBAIHZvaWQgbGlieGxfX3NwYXduX2xvY2Fs
X2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RtX3NwYXduX3N0YXRlICpkbXNzKQogICAgICAg
ICBkbXNzLT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcW1wX2NiOwogICAgICAgICBkbXNz
LT5xbXAuZG9taWQgPSBkb21pZDsKICAgICAgICAgZG1zcy0+cW1wLnBheWxvYWRfZmQgPSAtMTsK
LSAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsICZkbXNzLT5xbXAsICJxdWVyeS1z
dGF0dXMiLCBOVUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAmZG1z
cy0+cW1wLCAicXVlcnktc3RhdHVzIiwgTlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXRf
Y2xvc2U7CiAgICAgfQogCkBAIC0yODA4LDcgKzI4MDgsNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2Vf
bW9kZWxfc3Bhd25fb3V0Y29tZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGRtc3MtPnFtcC5k
b21pZCA9IGRtc3MtPmd1ZXN0X2RvbWlkOwogICAgICAgICBkbXNzLT5xbXAucGF5bG9hZF9mZCA9
IC0xOwogICAgICAgICBkbXNzLT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcG9zdGNvbmZp
Z19jaGFyZGV2OwotICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJmRtc3MtPnFt
cCwgInF1ZXJ5LWNoYXJkZXYiLCBOVUxMKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3Nl
bmQoZWdjLCAmZG1zcy0+cW1wLCAicXVlcnktY2hhcmRldiIsIE5VTEwpOwogICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjg4MCw3ICsyODgwLDcg
QEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfY2hhcmRldihsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgfQogCiAgICAgcW1wLT5jYWxsYmFjayA9IGRldmljZV9tb2RlbF9wb3N0Y29u
ZmlnX3ZuYzsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAicXVlcnktdm5j
IiwgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJxdWVyeS12
bmMiLCBOVUxMKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIHJldHVybjsKIApAQCAtMjk0
MCw3ICsyOTQwLDcgQEAgc3RhdGljIHZvaWQgZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfdm5jKGxp
YnhsX19lZ2MgKmVnYywKICAgICBpZiAodm5jICYmIHZuYy0+cGFzc3dkKSB7CiAgICAgICAgIHFt
cC0+Y2FsbGJhY2sgPSBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ192bmNfcGFzc3dkOwogICAgICAg
ICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAicGFzc3dvcmQiLCB2bmMt
PnBhc3N3ZCk7Ci0gICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJjaGFu
Z2Utdm5jLXBhc3N3b3JkIiwgYXJncyk7CisgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5k
KGVnYywgcW1wLCAiY2hhbmdlLXZuYy1wYXNzd29yZCIsIGFyZ3MpOwogICAgICAgICBpZiAocmMp
IGdvdG8gb3V0OwogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfZG9tX3NhdmUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zYXZlLmMKaW5kZXgg
ZTcwYWExNTg1OTc2Li42NTYxMGU2MDU1YTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zYXZlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwpAQCAtMjI2LDcg
KzIyNiw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX3N3aXRjaF9xZW11X3hlbl9sb2dk
aXJ0eQogICAgIHFtcC0+cGF5bG9hZF9mZCA9IC0xOwogICAgIHFtcC0+Y2FsbGJhY2sgPSBzd2l0
Y2hfcWVtdV94ZW5fbG9nZGlydHlfZG9uZTsKICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9ib29s
KGdjLCAmYXJncywgImVuYWJsZSIsIGVuYWJsZSk7Ci0gICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3Nl
bmQoZ2MsIHFtcCwgInhlbi1zZXQtZ2xvYmFsLWRpcnR5LWxvZyIsIGFyZ3MpOworICAgIHJjID0g
bGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAieGVuLXNldC1nbG9iYWwtZGlydHktbG9nIiwg
YXJncyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgIHJldHVybjsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21f
c3VzcGVuZC5jCmluZGV4IDI0OGRiYzMzZTM4NC4uOTQwYWMzMzRmNGIxIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bV9zdXNwZW5kLmMKQEAgLTU0NSw3ICs1NDUsNyBAQCB2b2lkIGxpYnhsX19kbV9yZXN1bWUobGli
eGxfX2VnYyAqZWdjLAogICAgICAgICBxbXAtPmRvbWlkID0gZG9taWQ7CiAgICAgICAgIHFtcC0+
Y2FsbGJhY2sgPSBkbV9yZXN1bWVfcW1wX2RvbmU7CiAgICAgICAgIHFtcC0+cGF5bG9hZF9mZCA9
IC0xOwotICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiY29udCIsIE5V
TEwpOworICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImNvbnQiLCBO
VUxMKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMKaW5kZXggOWQwZWI1YWVkMTFkLi42MjFkZjMyYzVkZDggMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jCkBAIC0xNjAwLDcgKzE2MDAsNyBAQCBpbnQgbGlieGxfc2V0X3ZjcHVvbmxpbmUo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTElCWExfUU1QX0NNRF9USU1FT1VUICogMTAwMCk7CiAgICAg
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICAgICAgcW1wLT5jYWxsYmFjayA9IHNl
dF92Y3B1b25saW5lX3FtcF9jcHVzX3F1ZXJpZWQ7Ci0gICAgICAgICAgICByYyA9IGxpYnhsX19l
dl9xbXBfc2VuZChnYywgcW1wLCAicXVlcnktY3B1cyIsIE5VTEwpOworICAgICAgICAgICAgcmMg
PSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJxdWVyeS1jcHVzIiwgTlVMTCk7CiAgICAg
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICAgICAgcmV0dXJuIEFPX0lOUFJPR1JF
U1M7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0xNjY2LDcgKzE2NjYsNyBAQCBzdGF0aWMgdm9pZCBz
ZXRfdmNwdW9ubGluZV9xbXBfYWRkX2NwdShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGlmIChs
aWJ4bF9iaXRtYXBfdGVzdChtYXAsIHN2b3MtPmluZGV4KSkgewogICAgICAgICAgICAgcW1wLT5j
YWxsYmFjayA9IHNldF92Y3B1b25saW5lX3FtcF9hZGRfY3B1OwogICAgICAgICAgICAgbGlieGxf
X3FtcF9wYXJhbV9hZGRfaW50ZWdlcihnYywgJmFyZ3MsICJpZCIsIHN2b3MtPmluZGV4KTsKLSAg
ICAgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJjcHUtYWRkIiwgYXJn
cyk7CisgICAgICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImNwdS1h
ZGQiLCBhcmdzKTsKICAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgIH0KQEAgLTE3NDAsNyArMTc0MCw3IEBAIHN0YXRpYyB2b2lkIGRvbWFp
bl9zM19yZXN1bWUobGlieGxfX2FvICphbywgbGlieGxfX2VnYyAqZWdjLCBpbnQgZG9taWQpCiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBMSUJYTF9ERVZJ
Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjoKLSAgICAgICAgICAgIHJjID0gbGlieGxfX2V2X3Ft
cF9zZW5kKGdjLCBxbXAsICJzeXN0ZW1fd2FrZXVwIiwgTlVMTCk7CisgICAgICAgICAgICByYyA9
IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgInN5c3RlbV93YWtldXAiLCBOVUxMKTsKICAg
ICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAg
IGRlZmF1bHQ6CkBAIC0xOTU4LDcgKzE5NTgsNyBAQCBzdGF0aWMgdm9pZCByZXRyaWV2ZV9kb21h
aW5fY29uZmlndXJhdGlvbl9sb2NrX2FjcXVpcmVkKAogICAgICAgICBsaWJ4bF9iaXRtYXBfYWxs
b2MoQ1RYLCAmcmRjcy0+cWVtdXVfY3B1cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRf
Y29uZmlnLT5iX2luZm8ubWF4X3ZjcHVzKTsKICAgICAgICAgcmRjcy0+cW1wLmNhbGxiYWNrID0g
cmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fY3B1X3F1ZXJpZWQ7Ci0gICAgICAgIHJjID0g
bGlieGxfX2V2X3FtcF9zZW5kKGdjLCAmcmRjcy0+cW1wLCAicXVlcnktY3B1cyIsIE5VTEwpOwor
ICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsICZyZGNzLT5xbXAsICJxdWVyeS1j
cHVzIiwgTlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgIGhhc19jYWxs
YmFjayA9IHRydWU7CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMTE1Yzc5ZDAzNGQ0Li5l
ZjY2NTU1ODdiNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtNDIxLDcgKzQyMSw3IEBAIHR5cGVk
ZWYgdm9pZCBsaWJ4bF9fZXZfcW1wX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpOwog
CiBfaGlkZGVuIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxpYnhsX19ldl9xbXAgKmV2KTsKLV9o
aWRkZW4gaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1w
ICpldiwKK19oaWRkZW4gaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19ldl9xbXAgKmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmNtZCwgbGlieGxfX2pzb25fb2JqZWN0ICphcmdzKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpOwogCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CmluZGV4IGI1NDQ0ZDE1NTIzYS4uMGRjNGE4M2UxNjZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTE2Myw3ICsx
MTYzLDcgQEAgc3RhdGljIHZvaWQgcGNpX2FkZF9xbXBfZGV2aWNlX2FkZChsaWJ4bF9fZWdjICpl
Z2MsIHBjaV9hZGRfc3RhdGUgKnBhcykKICAgICBxbXAtPmRvbWlkID0gZG9taWQ7CiAgICAgcW1w
LT5wYXlsb2FkX2ZkID0gLTE7CiAgICAgcW1wLT5jYWxsYmFjayA9IHBjaV9hZGRfcW1wX2Rldmlj
ZV9hZGRfY2I7Ci0gICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImRldmljZV9h
ZGQiLCBhcmdzKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgImRldmlj
ZV9hZGQiLCBhcmdzKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIHJldHVybjsKIApAQCAt
MTE4Miw3ICsxMTgyLDcgQEAgc3RhdGljIHZvaWQgcGNpX2FkZF9xbXBfZGV2aWNlX2FkZF9jYihs
aWJ4bF9fZWdjICplZ2MsCiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAogICAgIHFtcC0+Y2FsbGJh
Y2sgPSBwY2lfYWRkX3FtcF9xdWVyeV9wY2lfY2I7Ci0gICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3Nl
bmQoZ2MsIHFtcCwgInF1ZXJ5LXBjaSIsIE5VTEwpOworICAgIHJjID0gbGlieGxfX2V2X3FtcF9z
ZW5kKGVnYywgcW1wLCAicXVlcnktcGNpIiwgTlVMTCk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsK
ICAgICByZXR1cm47CiAKQEAgLTE5OTcsNyArMTk5Nyw3IEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1v
dmVfcW1wX2RldmljZV9kZWwobGlieGxfX2VnYyAqZWdjLAogICAgIFFNUF9QQVJBTUVURVJTX1NQ
UklOVEYoJmFyZ3MsICJpZCIsIFBDSV9QVF9RREVWX0lELAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGNpZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOwogICAgIHBycy0+
cW1wLmNhbGxiYWNrID0gcGNpX3JlbW92ZV9xbXBfZGV2aWNlX2RlbF9jYjsKLSAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgJnBycy0+cW1wLCAiZGV2aWNlX2RlbCIsIGFyZ3MpOworICAg
IHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgJnBycy0+cW1wLCAiZGV2aWNlX2RlbCIsIGFy
Z3MpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgcmV0dXJuOwogCkBAIC0yMDM2LDcgKzIw
MzYsNyBAQCBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3FtcF9yZXRyeV90aW1lcl9jYihsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19ldl90aW1lICpldiwKICAgICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMg
PSBDT05UQUlORVJfT0YoZXYsICpwcnMsIHJldHJ5X3RpbWVyKTsKIAogICAgIHBycy0+cW1wLmNh
bGxiYWNrID0gcGNpX3JlbW92ZV9xbXBfcXVlcnlfY2I7Ci0gICAgcmMgPSBsaWJ4bF9fZXZfcW1w
X3NlbmQoZ2MsICZwcnMtPnFtcCwgInF1ZXJ5LXBjaSIsIE5VTEwpOworICAgIHJjID0gbGlieGxf
X2V2X3FtcF9zZW5kKGVnYywgJnBycy0+cW1wLCAicXVlcnktcGNpIiwgTlVMTCk7CiAgICAgaWYg
KHJjKSBnb3RvIG91dDsKICAgICByZXR1cm47CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggOWFhYmFkNzRmYWJkLi5m
MGUwYjUwYmQxYzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC05MjQsNyArOTI0LDcgQEAgaW50IGxpYnhsX3FlbXVf
bW9uaXRvcl9jb21tYW5kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICBxbWNz
LT5xbXAuY2FsbGJhY2sgPSBxZW11X21vbml0b3JfY29tbWFuZF9kb25lOwogICAgIHFtY3MtPm91
dHB1dCA9IG91dHB1dDsKICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZhcmdz
LCAiY29tbWFuZC1saW5lIiwgY29tbWFuZF9saW5lKTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBf
c2VuZChnYywgJnFtY3MtPnFtcCwgImh1bWFuLW1vbml0b3ItY29tbWFuZCIsIGFyZ3MpOworICAg
IHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgJnFtY3MtPnFtcCwgImh1bWFuLW1vbml0b3It
Y29tbWFuZCIsIGFyZ3MpOwogb3V0OgogICAgIGlmIChyYykgcmV0dXJuIEFPX0NSRUFURV9GQUlM
KHJjKTsKICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKQEAgLTk3OCw3ICs5NzgsNyBAQCB2b2lk
IGxpYnhsX19xbXBfc3VzcGVuZF9zYXZlKGxpYnhsX19lZ2MgKmVnYywKICAgICBldi0+Y2FsbGJh
Y2sgPSBkbV9zdG9wcGVkOwogICAgIGV2LT5wYXlsb2FkX2ZkID0gLTE7CiAKLSAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJzdG9wIiwgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9f
ZXZfcW1wX3NlbmQoZWdjLCBldiwgInN0b3AiLCBOVUxMKTsKICAgICBpZiAocmMpCiAgICAgICAg
IGdvdG8gZXJyb3I7CiAKQEAgLTEwMDcsNyArMTAwNyw3IEBAIHN0YXRpYyB2b2lkIGRtX3N0b3Bw
ZWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKICAgICB9CiAKICAgICBldi0+
Y2FsbGJhY2sgPSBkbV9zdGF0ZV9mZF9yZWFkeTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2Vu
ZChnYywgZXYsICJhZGQtZmQiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChl
Z2MsIGV2LCAiYWRkLWZkIiwgTlVMTCk7CiAgICAgaWYgKHJjKQogICAgICAgICBnb3RvIGVycm9y
OwogCkBAIC0xMDUyLDcgKzEwNTIsNyBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9mZF9yZWFkeShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogICAgIGlmIChxbXBfZXZfcWVtdV9j
b21wYXJlX3ZlcnNpb24oZXYsIDIsIDExLCAwKSA+PSAwKQogICAgICAgICBsaWJ4bF9fcW1wX3Bh
cmFtX2FkZF9ib29sKGdjLCAmYXJncywgImxpdmUiLCBkc3BzLT5saXZlKTsKICAgICBRTVBfUEFS
QU1FVEVSU19TUFJJTlRGKCZhcmdzLCAiZmlsZW5hbWUiLCAiL2Rldi9mZHNldC8lZCIsIGZkc2V0
KTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgZXYsICJ4ZW4tc2F2ZS1kZXZpY2Vz
LXN0YXRlIiwgYXJncyk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBldiwgInhl
bi1zYXZlLWRldmljZXMtc3RhdGUiLCBhcmdzKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8g
ZXJyb3I7CiAKQEAgLTE3ODEsNyArMTc4MSw3IEBAIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0KGxp
YnhsX19ldl9xbXAgKmV2KQogICAgIGV2LT5xZW11X3ZlcnNpb24ubWljcm8gPSAtMTsKIH0KIAot
aW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZ2MgKnVudXNlZF9nYywgbGlieGxfX2V2X3Ft
cCAqZXYsCitpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNtZCwgbGlieGxf
X2pzb25fb2JqZWN0ICphcmdzKQogICAgIC8qIGRpc2Nvbm5lY3RlZCAtPiBjb25uZWN0aW5nCiAg
ICAgICogY29ubmVjdGVkIC0+IHdhaXRpbmdfcmVwbHkgKHdpdGggbXNnIHNldCkKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKaW5k
ZXggMWZjN2NjZjQxZjg2Li5kYTVlMzcwOGU2Y2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3VzYi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC0zNDksOSArMzQ5LDEw
IEBAIHN0YXRpYyBjaGFyICpwdnVzYl9nZXRfZGV2aWNlX3R5cGUobGlieGxfdXNiY3RybF90eXBl
IHR5cGUpCiAgKiAtIHVzYi1laGNpICAgICAgICh2ZXJzaW9uPTIpLCBhbHdheXMgNiBwb3J0cwog
ICogLSBuZWMtdXNiLXhoY2kgICAodmVyc2lvbj0zKSwgdXAgdG8gMTUgcG9ydHMKICAqLwotc3Rh
dGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfYWRkX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4
bF9fZXZfcW1wICpxbXAsCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGRfaHZt
KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqcW1wLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiY3RybCAqdXNiY3RybCkKIHsK
KyAgICBFR0NfR0M7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpxbXBfYXJncyA9IE5VTEw7CiAK
ICAgICBzd2l0Y2ggKHVzYmN0cmwtPnZlcnNpb24pIHsKQEAgLTM3OCwyNiArMzc5LDI4IEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0obGlieGxfX2djICpnYywgbGli
eGxfX2V2X3FtcCAqcW1wLAogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJnFt
cF9hcmdzLCAiaWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYo
InhlbnVzYi0lZCIsIHVzYmN0cmwtPmRldmlkKSk7CiAKLSAgICByZXR1cm4gbGlieGxfX2V2X3Ft
cF9zZW5kKGdjLCBxbXAsICJkZXZpY2VfYWRkIiwgcW1wX2FyZ3MpOworICAgIHJldHVybiBsaWJ4
bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJkZXZpY2VfYWRkIiwgcW1wX2FyZ3MpOwogfQogCiAv
KiBTZW5kIHFtcCBjb21tYW5kcyB0byBkZWxldGUgYSB1c2IgY29udHJvbGxlciBpbiBxZW11LiAg
Ki8KLXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF9odm0obGlieGxfX2djICpn
YywKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF9odm0obGlieGxfX2VnYyAq
ZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZf
cW1wICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBk
ZXZpZCkKIHsKKyAgICBFR0NfR0M7CiAgICAgbGlieGxfX2pzb25fb2JqZWN0ICpxbXBfYXJncyA9
IE5VTEw7CiAKICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9zdHJpbmcoZ2MsICZxbXBfYXJncywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImlkIiwgR0NTUFJJTlRGKCJ4ZW51c2It
JWQiLCBkZXZpZCkpOwogCi0gICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAi
ZGV2aWNlX2RlbCIsIHFtcF9hcmdzKTsKKyAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGVn
YywgcW1wLCAiZGV2aWNlX2RlbCIsIHFtcF9hcmdzKTsKIH0KIAogLyogU2VuZCBxbXAgY29tbWFu
ZHMgdG8gY3JlYXRlIGEgdXNiIGRldmljZSBpbiBxZW11LiAqLwotc3RhdGljIGludCBsaWJ4bF9f
ZGV2aWNlX3VzYmRldl9hZGRfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKnFtcCwK
K3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfYWRkX2h2bShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19ldl9xbXAgKnFtcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYpCiB7CisgICAgRUdDX0dDOwogICAgIGxp
YnhsX19qc29uX29iamVjdCAqcW1wX2FyZ3MgPSBOVUxMOwogCiAgICAgbGlieGxfX3FtcF9wYXJh
bV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJpZCIsCkBAIC00MTMsMjAgKzQxNiwyMSBAQCBz
dGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X2FkZF9odm0obGlieGxfX2djICpnYywgbGli
eGxfX2V2X3FtcCAqcW1wLAogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJnFt
cF9hcmdzLCAiaG9zdGFkZHIiLAogICAgICAgICBHQ1NQUklOVEYoIiVkIiwgdXNiZGV2LT51Lmhv
c3RkZXYuaG9zdGFkZHIpKTsKIAotICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFt
cCwgImRldmljZV9hZGQiLCBxbXBfYXJncyk7CisgICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2Vu
ZChlZ2MsIHFtcCwgImRldmljZV9hZGQiLCBxbXBfYXJncyk7CiB9CiAKIC8qIFNlbmQgcW1wIGNv
bW1hbmRzIHRvIGRlbGV0ZSBhIHVzYiBkZXZpY2UgaW4gcWVtdS4gKi8KLXN0YXRpYyBpbnQgbGli
eGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpx
bXAsCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X2RlbF9odm0obGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3VzYmRldiAqdXNiZGV2KQogeworICAgIEVHQ19HQzsKICAg
ICBsaWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAogICAgIGxpYnhsX19xbXBf
cGFyYW1fYWRkX3N0cmluZyhnYywgJnFtcF9hcmdzLCAiaWQiLAogICAgICAgICBHQ1NQUklOVEYo
InhlbnVzYi0lZC0lZCIsIHVzYmRldi0+dS5ob3N0ZGV2Lmhvc3RidXMsCiAgICAgICAgICAgICAg
ICAgICB1c2JkZXYtPnUuaG9zdGRldi5ob3N0YWRkcikpOwogCi0gICAgcmV0dXJuIGxpYnhsX19l
dl9xbXBfc2VuZChnYywgcW1wLCAiZGV2aWNlX2RlbCIsIHFtcF9hcmdzKTsKKyAgICByZXR1cm4g
bGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiZGV2aWNlX2RlbCIsIHFtcF9hcmdzKTsKIH0K
IAogc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodXNiY3RybCkKQEAgLTQ5MCw3ICs0
OTQsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfYWRkKGxpYnhsX19lZ2Mg
KmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHFtcC0+ZG9taWQgPSBkb21pZDsKICAgICAg
ICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7CiAgICAgICAgIHFtcC0+Y2FsbGJhY2sgPSBkZXZpY2Vf
dXNiY3RybF9hZGRfcW1wX2NiOwotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF9h
ZGRfaHZtKGdjLCBxbXAsIHVzYmN0cmwpOworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNi
Y3RybF9hZGRfaHZtKGVnYywgcW1wLCB1c2JjdHJsKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91
dHJtOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtNjQ3LDcgKzY1MSw3IEBAIHN0YXRpYyB2
b2lkIGRldmljZV91c2JjdHJsX3VzYmRldnNfcmVtb3ZlZChsaWJ4bF9fZWdjICplZ2MsCiAgICAg
ICAgIHFtcC0+ZG9taWQgPSBhb2Rldi0+ZGV2LT5kb21pZDsKICAgICAgICAgcW1wLT5jYWxsYmFj
ayA9IGRldmljZV91c2JjdHJsX3JlbW92ZV9xbXBfY2I7CiAgICAgICAgIHFtcC0+cGF5bG9hZF9m
ZCA9IC0xOwotICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxfaHZtKGdjLCBx
bXAsIGFvZGV2LT5kZXYtPmRldmlkKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmN0
cmxfZGVsX2h2bShlZ2MsIHFtcCwgYW9kZXYtPmRldi0+ZGV2aWQpOwogICAgICAgICBpZiAocmMp
IGdvdG8gb3V0OwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMTc5Nyw3ICsxODAxLDcgQEAg
c3RhdGljIHZvaWQgbGlieGxfX2RldmljZV91c2JkZXZfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgIGFvZGV2LT5xbXAuZG9taWQgPSBkb21pZDsKICAgICAgICAg
YW9kZXYtPnFtcC5jYWxsYmFjayA9IGRldmljZV91c2JkZXZfYWRkX3FtcF9jYjsKICAgICAgICAg
YW9kZXYtPnFtcC5wYXlsb2FkX2ZkID0gLTE7Ci0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV91
c2JkZXZfYWRkX2h2bShnYywgJmFvZGV2LT5xbXAsIHVzYmRldik7CisgICAgICAgIHJjID0gbGli
eGxfX2RldmljZV91c2JkZXZfYWRkX2h2bShlZ2MsICZhb2Rldi0+cW1wLCB1c2JkZXYpOwogICAg
ICAgICBpZiAocmMpIHsKICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZV94
ZW5zdG9yZShnYywgZG9taWQsIHVzYmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExJQlhMX1VTQkNUUkxfVFlQRV9ERVZJQ0VNT0RFTCk7CkBAIC0xOTc5
LDcgKzE5ODMsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9yZW1vdmUobGli
eGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgYW9kZXYtPnFtcC5kb21pZCA9
IGRvbWlkOwogICAgICAgICBhb2Rldi0+cW1wLmNhbGxiYWNrID0gZGV2aWNlX3VzYmRldl9yZW1v
dmVfcW1wX2NiOwogICAgICAgICBhb2Rldi0+cW1wLnBheWxvYWRfZmQgPSAtMTsKLSAgICAgICAg
cmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9kZWxfaHZtKGdjLCAmYW9kZXYtPnFtcCwgdXNiZGV2
KTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9kZWxfaHZtKGVnYywgJmFvZGV2
LT5xbXAsIHVzYmRldik7CiAgICAgICAgIGlmIChyYykgewogICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV91c2JkZXZfYWRkX3hlbnN0b3JlKGdjLCBkb21pZCwgdXNiZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1VTQkNUUkxfVFlQRV9ERVZJ
Q0VNT0RFTCwKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 17:05:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 17:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO31X-0000FG-Tc; Fri, 25 Oct 2019 17:05:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eA7w=YS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iO31W-0000En-K3
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 17:05:14 +0000
X-Inumbo-ID: 99df8d54-f749-11e9-8aca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99df8d54-f749-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 17:05:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572023109;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=IF2jPDNtvh5oIUB6R7x7BJzJR24lsWGIp7A/ZN2ODJ8=;
 b=QzKjjxUx9pqLpR7R/SH715u58k+aMdj+CyB7S8uk2oJGxPJAv39zxhDq
 K42OhNetu2syMAV6kK62AyY/C8oTRAI3Ft3hkEgTts63fWymAAxeB3pSH
 z2vtZu86yDd5QjSkiwKgDci58qfudlwddJHEZdPBrfOIUo5qR9nwZHwM1 0=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4b0kYyL+obajI34/AlfhAcEcam6FsYEfV6Ch+olJIm+0HHfpS0BcZL5xfXec/tIG2F/PUR8ZPK
 0Xwquwk9b0LO4xMPYTu1l85LH7LuqvnUhaHRJ8foR0FNyTvxjjOIOkO1xIq1EbeOIYtDUgzruR
 d9pyhaBmQGe29bXLzfn6mlg+atEyIKPm2WNu4TntCIUFeVDp5Z+xbAw5vTlP5vKhPbMnFQAhuP
 hGqyzksVFUgFZQo9Lwmqkw9YpwRxjixJieQ5ouCmcVhW0h2QSr8VxejQnaXTUGWwPZhF80yRdU
 av4=
X-SBRS: 2.7
X-MesageID: 7801961
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7801961"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 18:05:05 +0100
Message-ID: <20191025170505.2834957-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191025170505.2834957-1-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH for-4.13 4/4] libxl_qmp: Have a lock for
 QMP socket access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RklYTUU6IFRoZSBjYXNlIHdoZXJlIHNvbWV0aGluZyBmYWlsZWQgd2hlbiB0cnlpbmcgdG8gYWNx
dWlyZWQgdGhlCiAgIGxvY2sgaXNuJ3QgaGFuZGxlZCB5ZXQuCgpUaGlzIHBhdGNoIHdvcmthcm91
bmQgdGhlIGZhY3QgdGhhdCBpdCdzIG5vdCBwb3NzaWJsZSB0byBjb25uZWN0Cm11bHRpcGxlIHRp
bWUgdG8gYSBzaW5nbGUgUU1QIHNvY2tldC4gUUVNVSBsaXN0ZW4gb24gdGhlIHNvY2tldCB3aXRo
CmEgYmFja2xvZyB2YWx1ZSBvZiAxLCB3aGljaCBtZWFuIHRoYXQgb24gTGludXggd2hlbiBjb25j
dXJyZW50IHRocmVhZApjYWxsIGNvbm5lY3QoKSBvbiB0aGUgc29ja2V0LCB0aGV5IGdldCBFQUdB
SU4uCgpUbyB3b3JrIGFyb3VuZCB0aGlzLCB3ZSB1c2UgYSBuZXcgbG9jay4KClNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAyOSArKysrKysrKysrLS0tLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9xbXAuYyAgICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCmluZGV4IGVmNjY1NTU4N2I3OS4uZDY1MDE4ODU4NmU5IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTM2NCw2ICszNjQsMTggQEAgc3RydWN0IGxpYnhsX19ldl9jaGlsZCB7
CiAgICAgTElCWExfTElTVF9FTlRSWShzdHJ1Y3QgbGlieGxfX2V2X2NoaWxkKSBlbnRyeTsKIH07
CiAKK3N0cnVjdCBsaWJ4bF9fZXZfZGV2bG9jayB7CisgICAgLyogZmlsbGVkIGJ5IHVzZXIgKi8K
KyAgICBsaWJ4bF9fYW8gKmFvOworICAgIGxpYnhsX2RvbWlkIGRvbWlkOworICAgIHZvaWQgKCpj
YWxsYmFjaykobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqLCBpbnQgcmMpOworICAg
IC8qIHByaXZhdGUgdG8gbGlieGxfX2V2X2RldmxvY2sqICovCisgICAgbGlieGxfX2V2X2NoaWxk
IGNoaWxkOworICAgIGNoYXIgKnBhdGg7IC8qIHBhdGggb2YgdGhlIGxvY2sgZmlsZSBpdHNlbGYg
Ki8KKyAgICBpbnQgZmQ7CisgICAgYm9vbCBoZWxkOworfTsKKwogLyoKICAqIFFNUCBhc3luY2hy
b25vdXMgY2FsbHMKICAqCkBAIC00MjgsNiArNDQwLDggQEAgX2hpZGRlbiB2b2lkIGxpYnhsX19l
dl9xbXBfZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CiB0eXBlZGVm
IGVudW0gewogICAgIC8qIGluaXRpYWwgc3RhdGUgKi8KICAgICBxbXBfc3RhdGVfZGlzY29ubmVj
dGVkID0gMSwKKyAgICAvKiB3YWl0aW5nIGZvciBsb2NrICovCisgICAgcW1wX3N0YXRlX3dhaXRp
bmdfbG9jaywKICAgICAvKiBjb25uZWN0ZWQgdG8gUU1QIHNvY2tldCwgd2FpdGluZyBmb3IgZ3Jl
ZXRpbmcgbWVzc2FnZSAqLwogICAgIHFtcF9zdGF0ZV9jb25uZWN0aW5nLAogICAgIC8qIHFtcF9j
YXBhYmlsaXRpZXMgY29tbWFuZCBzZW50LCB3YWl0aW5nIGZvciByZXBseSAqLwpAQCAtNDYxLDYg
KzQ3NSw3IEBAIHN0cnVjdCBsaWJ4bF9fZXZfcW1wIHsKICAgICBsaWJ4bF9fY2FyZWZkICpjZmQ7
CiAgICAgbGlieGxfX2V2X2ZkIGVmZDsKICAgICBsaWJ4bF9fcW1wX3N0YXRlIHN0YXRlOworICAg
IGxpYnhsX19ldl9xbXBsb2NrIGxvY2s7CiAgICAgaW50IGlkOwogICAgIGludCBuZXh0X2lkOyAg
ICAgICAgLyogbmV4dCBpZCB0byB1c2UgKi8KICAgICAvKiByZWNlaXZlIGJ1ZmZlciAqLwpAQCAt
NDY4Niw2ICs0NzAxLDkgQEAgc3RhdGljIGlubGluZSBjb25zdCBjaGFyICpsaWJ4bF9fcWVtdV9x
bXBfcGF0aChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpCiAgKiB3aGljaCBtYXkgdGFrZSBhIHNp
Z25pZmljYW50IGFtb3VudCB0aW1lLgogICogSXQgaXMgdG8gYmUgYWNxdWlyZWQgYnkgYW4gYW8g
ZXZlbnQgY2FsbGJhY2suCiAgKgorICogSWYgbGlieGxfX2V2X2RldmxvY2sgaXMgbmVlZGVkLCBp
dCBzaG91bGQgYmUgYWNxdWlyZWQgd2hpbGUgZXZlcnkKKyAqIGxpYnhsX19ldl9xbXAgYXJlIElk
bGUgZm9yIHRoZSBjdXJyZW50IGRvbWFpbi4KKyAqCiAgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCB3
aGVuIGFkZGluZy9yZW1vdmluZyBkZXZpY2VzIG9yIG1ha2luZyBjaGFuZ2VzCiAgKiB0byB0aGVt
IHdoZW4gdGhpcyBpcyBhIHNsb3cgb3BlcmF0aW9uIGFuZCBqc29uX2xvY2sgaXNuJ3QgYXBwcm9w
cmlhdGUuCiAgKgpAQCAtNDcxMSwxNyArNDcyOSw2IEBAIHN0YXRpYyBpbmxpbmUgY29uc3QgY2hh
ciAqbGlieGxfX3FlbXVfcW1wX3BhdGgobGlieGxfX2djICpnYywgaW50IGRvbWlkKQogICogIGNh
bGxiYWNrOiAgICAgV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBMb2NrQWNxdWlyZWQgKG9uIGVycm9y
OiBJZGxlKQogICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2UuCiAgKi8KLXN0
cnVjdCBsaWJ4bF9fZXZfZGV2bG9jayB7Ci0gICAgLyogZmlsbGVkIGJ5IHVzZXIgKi8KLSAgICBs
aWJ4bF9fYW8gKmFvOwotICAgIGxpYnhsX2RvbWlkIGRvbWlkOwotICAgIHZvaWQgKCpjYWxsYmFj
aykobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqLCBpbnQgcmMpOwotICAgIC8qIHBy
aXZhdGUgdG8gbGlieGxfX2V2X2RldmxvY2sqICovCi0gICAgbGlieGxfX2V2X2NoaWxkIGNoaWxk
OwotICAgIGNoYXIgKnBhdGg7IC8qIHBhdGggb2YgdGhlIGxvY2sgZmlsZSBpdHNlbGYgKi8KLSAg
ICBpbnQgZmQ7Ci0gICAgYm9vbCBoZWxkOwotfTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2
bG9ja19pbml0KGxpYnhsX19ldl9kZXZsb2NrICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9k
ZXZsb2NrX2xvY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqKTsKIF9oaWRkZW4g
dm9pZCBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhsX19ldl9kZXZs
b2NrICopOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgYi90b29scy9saWJ4
bC9saWJ4bF9xbXAuYwppbmRleCBmMGUwYjUwYmQxYzUuLjFhYzUwYTk1YTQyZCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMK
QEAgLTEwODQsNiArMTA4NCw3IEBAIHN0YXRpYyB2b2lkIGRtX3N0YXRlX3NhdmVkKGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgKgogICogcW1wX3N0YXRlICAgICBFeHRlcm5h
bCAgIGNmZCAgICBlZmQgICAgIGlkICAgICByeF9idWYqIHR4X2J1ZiogbXNnKgogICogZGlzY29u
bmVjdGVkICAgSWRsZSAgICAgICBOVUxMICAgSWRsZSAgICByZXNldCAgZnJlZSAgICBmcmVlICAg
IGZyZWUKKyAqIHdhaXRpbmdfbG9jayAgIEFjdGl2ZSAgICAgb3BlbiAgIElkbGUgICAgcmVzZXQg
IHVzZWQgICAgZnJlZSAgICBzZXQKICAqIGNvbm5lY3RpbmcgICAgIEFjdGl2ZSAgICAgb3BlbiAg
IElOICAgICAgcmVzZXQgIHVzZWQgICAgZnJlZSAgICBzZXQKICAqIGNhcC5uZWcgICAgICAgIEFj
dGl2ZSAgICAgb3BlbiAgIElOfE9VVCAgc2VudCAgIHVzZWQgICAgY2FwX25lZyBzZXQKICAqIGNh
cC5uZWcgICAgICAgIEFjdGl2ZSAgICAgb3BlbiAgIElOICAgICAgc2VudCAgIHVzZWQgICAgZnJl
ZSAgICBzZXQKQEAgLTExNTMsNiArMTE1NCwxMCBAQCBzdGF0aWMgdm9pZCBxbXBfZXZfZW5zdXJl
X3JlYWRpbmdfd3JpdGluZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKIHsKICAg
ICBzaG9ydCBldmVudHMgPSBQT0xMSU47CiAKKyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0
ZV93YWl0aW5nX2xvY2spCisgICAgICAgIC8qIFdlIGNhbid0IG1vZGlmaWUgdGhlIGVmZCB5ZXQs
IGFzIGl0IGlzbid0IHJlZ2lzdGVyZWQuICovCisgICAgICAgIHJldHVybjsKKwogICAgIGlmIChl
di0+dHhfYnVmKQogICAgICAgICBldmVudHMgfD0gUE9MTE9VVDsKICAgICBlbHNlIGlmICgoZXYt
PnN0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX3JlcGx5KSAmJiBldi0+bXNnKQpAQCAtMTE2OCw5
ICsxMTczLDEzIEBAIHN0YXRpYyB2b2lkIHFtcF9ldl9zZXRfc3RhdGUobGlieGxfX2djICpnYywg
bGlieGxfX2V2X3FtcCAqZXYsCiAgICAgc3dpdGNoIChuZXdfc3RhdGUpIHsKICAgICBjYXNlIHFt
cF9zdGF0ZV9kaXNjb25uZWN0ZWQ6CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgcW1wX3N0YXRl
X2Nvbm5lY3Rpbmc6CisgICAgY2FzZSBxbXBfc3RhdGVfd2FpdGluZ19sb2NrOgogICAgICAgICBh
c3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOwogICAgICAgICBicmVh
azsKKyAgICBjYXNlIHFtcF9zdGF0ZV9jb25uZWN0aW5nOgorICAgICAgICBhc3NlcnQoZXYtPnN0
YXRlID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQgfHwKKyAgICAgICAgICAgICAgIGV2LT5zdGF0
ZSA9PSBxbXBfc3RhdGVfd2FpdGluZ19sb2NrKTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBx
bXBfc3RhdGVfY2FwYWJpbGl0eV9uZWdvdGlhdGlvbjoKICAgICAgICAgYXNzZXJ0KGV2LT5zdGF0
ZSA9PSBxbXBfc3RhdGVfY29ubmVjdGluZyk7CiAgICAgICAgIGJyZWFrOwpAQCAtMTIzMSwyMCAr
MTI0MCwyMCBAQCBzdGF0aWMgaW50IHFtcF9lcnJvcl9jbGFzc190b19saWJ4bF9lcnJvcl9jb2Rl
KGxpYnhsX19nYyAqZ2MsCiAKIC8qIFNldHVwIGNvbm5lY3Rpb24gKi8KIAotc3RhdGljIGludCBx
bXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKK3N0YXRpYyB2
b2lkIHFtcF9ldl9sb2NrX2FxdWlyZWQobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfcW1wbG9jayAq
LCBpbnQgcmMpOworCitzdGF0aWMgaW50IHFtcF9ldl9jb25uZWN0KGxpYnhsX19lZ2MgKmVnYywg
bGlieGxfX2V2X3FtcCAqZXYpCiAgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcgYnV0
IHdpdGggYG1zZ2AgZnJlZQogICAgICAqIG9uIGVycm9yOiBicm9rZW4gKi8KIHsKKyAgICBFR0Nf
R0M7CiAgICAgaW50IGZkOwotICAgIGludCByYywgcjsKLSAgICBzdHJ1Y3Qgc29ja2FkZHJfdW4g
dW47Ci0gICAgY29uc3QgY2hhciAqcW1wX3NvY2tldF9wYXRoOwotCi0gICAgYXNzZXJ0KGV2LT5z
dGF0ZSA9PSBxbXBfc3RhdGVfZGlzY29ubmVjdGVkKTsKKyAgICBpbnQgcmM7CiAKLSAgICBxbXBf
c29ja2V0X3BhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZXYtPmRvbWlkKTsKKyAgICAv
KiBDb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfX2V2X3FtcGxvY2sgKmxvY2sgPSAm
ZXYtPmxvY2s7CiAKLSAgICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICJDb25uZWN0aW5nIHRvICVz
IiwgcW1wX3NvY2tldF9wYXRoKTsKKyAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV9k
aXNjb25uZWN0ZWQpOwogCiAgICAgbGlieGxfX2NhcmVmZF9iZWdpbigpOwogICAgIGZkID0gc29j
a2V0KEFGX1VOSVgsIFNPQ0tfU1RSRUFNLCAwKTsKQEAgLTEyNTgsNiArMTI2NywzNSBAQCBzdGF0
aWMgaW50IHFtcF9ldl9jb25uZWN0KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQog
ICAgIGlmIChyYykKICAgICAgICAgZ290byBvdXQ7CiAKKyAgICBxbXBfZXZfc2V0X3N0YXRlKGdj
LCBldiwgcW1wX3N0YXRlX3dhaXRpbmdfbG9jayk7CisKKyAgICBsb2NrLT5hbyA9IGV2LT5hbzsK
KyAgICBsb2NrLT5kb21pZCA9IGV2LT5kb21pZDsKKyAgICBsb2NrLT5jYWxsYmFjayA9IHFtcF9l
dl9sb2NrX2FxdWlyZWQ7CisgICAgbGlieGxfX2V2X3FtcGxvY2tfbG9jayhlZ2MsICZldi0+bG9j
ayk7CisKKyAgICByZXR1cm4gMDsKKworb3V0OgorICAgIHJldHVybiByYzsKK30KKworc3RhdGlj
IHZvaWQgcW1wX2V2X2xvY2tfYXF1aXJlZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXBs
b2NrICpsb2NrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmMpCit7Cisg
ICAgbGlieGxfX2V2X3FtcCAqZXYgPSBDT05UQUlORVJfT0YobG9jaywgKmV2LCBsb2NrKTsKKyAg
ICBFR0NfR0M7CisgICAgY29uc3QgY2hhciAqcW1wX3NvY2tldF9wYXRoOworICAgIHN0cnVjdCBz
b2NrYWRkcl91biB1bjsKKyAgICBpbnQgcjsKKworICAgIGlmIChyYykKKyAgICAgICAgZ290byBv
dXQ7CisKKyAgICBxbXBfc29ja2V0X3BhdGggPSBsaWJ4bF9fcWVtdV9xbXBfcGF0aChnYywgZXYt
PmRvbWlkKTsKKworICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIkNvbm5lY3RpbmcgdG8gJXMi
LCBxbXBfc29ja2V0X3BhdGgpOworCiAgICAgcmMgPSBsaWJ4bF9fcHJlcGFyZV9zb2NrYWRkcl91
bihnYywgJnVuLCBxbXBfc29ja2V0X3BhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiUU1QIHNvY2tldCIpOwogICAgIGlmIChyYykKQEAgLTEyNzksMTAgKzEzMTcsMTAg
QEAgc3RhdGljIGludCBxbXBfZXZfY29ubmVjdChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1w
ICpldikKIAogICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBxbXBfc3RhdGVfY29ubmVjdGlu
Zyk7CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm47CiAKIG91dDoKLSAgICByZXR1cm4gcmM7
CisgICAgTE9HRChFUlJPUiwgZXYtPmRvbWlkLCAiY29ubmVjdCBmYWlsZWQiKTsKIH0KIAogLyog
UU1QIEZEIGNhbGxiYWNrcyAqLwpAQCAtMTc3OSw2ICsxODE3LDggQEAgdm9pZCBsaWJ4bF9fZXZf
cW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpCiAgICAgZXYtPnFlbXVfdmVyc2lvbi5tYWpvciA9
IC0xOwogICAgIGV2LT5xZW11X3ZlcnNpb24ubWlub3IgPSAtMTsKICAgICBldi0+cWVtdV92ZXJz
aW9uLm1pY3JvID0gLTE7CisKKyAgICBsaWJ4bF9fZXZfcW1wbG9ja19pbml0KCZldi0+bG9jayk7
CiB9CiAKIGludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
cW1wICpldiwKQEAgLTE3OTgsNyArMTgzOCw3IEBAIGludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpldiwKIAogICAgIC8qIENvbm5lY3QgdG8gUUVN
VSBpZiBub3QgYWxyZWFkeSBjb25uZWN0ZWQgKi8KICAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9z
dGF0ZV9kaXNjb25uZWN0ZWQpIHsKLSAgICAgICAgcmMgPSBxbXBfZXZfY29ubmVjdChnYywgZXYp
OworICAgICAgICByYyA9IHFtcF9ldl9jb25uZWN0KGVnYywgZXYpOwogICAgICAgICBpZiAocmMp
CiAgICAgICAgICAgICBnb3RvIGVycm9yOwogICAgIH0KQEAgLTE4MzAsNiArMTg3MCw3IEBAIHZv
aWQgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2
KQogCiAgICAgbGlieGxfX2V2X2ZkX2RlcmVnaXN0ZXIoZ2MsICZldi0+ZWZkKTsKICAgICBsaWJ4
bF9fY2FyZWZkX2Nsb3NlKGV2LT5jZmQpOworICAgIGxpYnhsX19ldl9xbXBsb2NrX2Rpc3Bvc2Uo
Z2MsICZldi0+bG9jayk7CiAKICAgICBsaWJ4bF9fZXZfcW1wX2luaXQoZXYpOwogfQotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 17:05:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 17:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO31c-0000IG-Af; Fri, 25 Oct 2019 17:05:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=eA7w=YS=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iO31a-0000H4-BP
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 17:05:18 +0000
X-Inumbo-ID: 9bd2a9b6-f749-11e9-94ca-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9bd2a9b6-f749-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 17:05:13 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572023113;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=4prpr1vdO3/rdacU8WvgCbL7QJ8W2tBd9fxhR0L2XDY=;
 b=a3COAQpEcula7SSbi4CMwmpnYsNiSkj+3rDakJazi69ysCgEWQiccDuZ
 cjiJb7oMgeDM5GJscQ1bdbzQLPz+jBo0FF6l48+V3pG3Kwi8udKmjQfXD
 6N12R39ZMwXcJIURF+E6DauJDiAc2UUaPaJJI4kjn2IYmPFG0uI7393ri E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: AwGxBRauepDPLSO6KYPRrw7s1f5YDHqs/tYAktT9+uQstI/dgJLL7WU0+3gyc2zPxoDkHk+vzT
 zjDXG0zPHXSAONS2k79JINOfFVRtKFT8RYNjAyllDken9UnEPxKYHwnagZ/VZ2m6jqHdG3A0/q
 1MEBhVIycFuuenJ1OoDVLulnwHdspZyii2VmNfruEFqU3KA+vaoCR8ZtPPnyKCg3lpw3PJnund
 qyWN1v9ntKazuA0mNgqWScmOYb5uepm08//jhSvR7P/1hf01Llw+BIQlnY2FTKxn1HZqpWcWV5
 mPI=
X-SBRS: 2.7
X-MesageID: 7801966
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,229,1569297600"; 
   d="scan'208";a="7801966"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 25 Oct 2019 18:05:01 +0100
Message-ID: <20191025170505.2834957-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [RFC XEN PATCH for-4.13 0/4] Fix: libxl workaround,
 multiple connection to single QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIuZml4
LWV2X3FtcC1tdWx0aS1jb25uZWN0LXYxCgpIaSwKClFFTVUncyBRTVAgc29ja2V0IGRvZXNuJ3Qg
YWxsb3cgbXVsdGlwbGUgY29uY3VycmVudCBjb25uZWN0aW9uLiBBbHNvLCBpdApsaXN0ZW4oKSBv
biB0aGUgc29ja2V0IHdpdGggYSBgYmFja2xvZycgb2Ygb25seSAxLiBPbiBMaW51eCBhdCBsZWFz
dCwgb25jZSB0aGF0CmJhY2tsb2cgaXMgZmlsbGVkIGNvbm5lY3QoKSB3aWxsIHJldHVybiBFQUdB
SU4gaWYgdGhlIHNvY2tldCBmZCBpcwpub24tYmxvY2tpbmcuIGxpYnhsIG1heSBhdHRlbXB0IG1h
bnkgY29uY3VycmVudCBjb25uZWN0KCkgYXR0ZW1wdCBpZiBmb3IKZXhhbXBsZSBhIGd1ZXN0IGlz
IHN0YXJ0ZWQgd2l0aCBzZXZlcmFsIFBDSSBwYXNzdGhyb3VnaCBkZXZpY2VzLCBhbmQgYQpjb25u
ZWN0KCkgZmFpbHVyZSBsZWFkIHRvIGEgZmFpbHVyZSB0byBzdGFydCB0aGUgZ3Vlc3QuCgpTaW5j
ZSB3ZSBjYW4ndCBjaGFuZ2UgdGhlIGxpc3RlbigpJ3MgYGJhY2tsb2cnIHRoYXQgUUVNVSB1c2Us
IHdlIG5lZWQgb3RoZXIKd2F5cyB0byB3b3JrYXJvdW5kIHRoZSBpc3N1ZS4gVGhpcyBwYXRjaCBz
ZXJpZXMgaW50cm9kdWNlIGEgbG9jayB0byBhY3F1aXJlCmJlZm9yZSBhdHRlbXB0aW5nIHRvIGNv
bm5lY3QoKSB0byB0aGUgUU1QIHNvY2tldC4gU2luY2UgdGhlIGxvY2sgbWlnaHQgYmUgaGVsZApm
b3IgdG8gbG9uZywgdGhlIHNlcmllcyBhbHNvIGludHJvZHVjZSBhIHdheSB0byBjYW5jZWwgdGhl
IGFjcXVpc2l0aW9uIG9mIHRoZQpsb2NrLCB0aGlzIG1lYW5zIGtpbGxpbmcgdGhlIHByb2Nlc3Mg
dGhhdCB0cmllcyB0byBnZXQgdGhlIGxvY2suCgpBbHRlcm5hdGl2ZWx5IHRvIHRoaXMgY3Jhemlu
ZXNzLCBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byBpbmNyZWFzZSB0aGUgYGJhY2tsb2cnCnZhbHVl
IGJ5IGhhdmluZyBsaWJ4bCBvcGVuaW5nIHRoZSBRTVAgc29ja2V0IG9uIGJlaGFsZiBvZiBRRU1V
LiBCdXQgdGhpcyBpcwpvbmx5IHBvc3NpYmxlIHdpdGggYSByZWNlbnQgdmVyc2lvbiBvZiBRRU1V
ICgyLjEyIG9yIG5ld2VyLCByZWxlYXNlZCBpbiBBcHIKMjAxOCwgb3IgcWVtdS14ZW4tNC4xMiBv
ciBuZXdlcikuIEl0IHdvdWxkIGludm9sdmUgdG8gZGlzY292ZXIgUUVNVSdzCmNhcGFiaWxpdHkg
YmVmb3JlIHdlIHN0YXJ0IHRoZSBETSwgd2hpY2ggbGlieGwgaXNuJ3QgY2FwYWJsZSB5ZXQuCgpD
aGVlcnMsCgpBbnRob255IFBFUkFSRCAoNCk6CiAgbGlieGw6IEludHJvZHVjZSBsaWJ4bF9fZXZf
Y2hpbGRfa2lsbAogIGxpYnhsOiBJbnRyb2R1Y2UgbGlieGxfX2V2X3FtcGxvY2sKICBsaWJ4bDog
bGlieGxfX2V2X3FtcF9zZW5kIG5vdyB0YWtlcyBhbiBlZ2MKICBsaWJ4bF9xbXA6IEhhdmUgYSBs
b2NrIGZvciBRTVAgc29ja2V0IGFjY2VzcwoKIHRvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAg
ICAgfCAgNiArLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgICAgfCAgOCArKy0tCiB0
b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RvbV9zdXNwZW5kLmMgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICAgICB8
ICA4ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgICAgICAgfCAgMyArLQogdG9vbHMv
bGlieGwvbGlieGxfZm9yay5jICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyAgICB8IDMxICsrKysrKysrKysrKystCiB0b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgIHwgNTMgKysrKysrKysrKysrKysrKystLS0tLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgICAgfCAgOCArKy0tCiB0b29scy9saWJ4bC9s
aWJ4bF9xbXAuYyAgICAgICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgICAgIHwgMjggKysrKysrLS0tLS0tCiAxMiBm
aWxlcyBjaGFuZ2VkLCAyMTkgaW5zZXJ0aW9ucygrKSwgNjAgZGVsZXRpb25zKC0pCgotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 17:48:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 17:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO3hV-00047h-8b; Fri, 25 Oct 2019 17:48:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO3hT-00047c-Fa
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 17:48:35 +0000
X-Inumbo-ID: a6e17200-f74f-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6e17200-f74f-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 17:48:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO3hM-0002u0-65; Fri, 25 Oct 2019 17:48:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO3hL-0002di-UD; Fri, 25 Oct 2019 17:48:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO3hL-0003r8-TG; Fri, 25 Oct 2019 17:48:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143133-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-livepatch:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4f05a0c775871abd4b8147048f067c1cfe408645
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 17:48:27 +0000
Subject: [Xen-devel] [xen-unstable test] 143133: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzEzMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzEzMy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxp
a2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgNGYwNWEwYzc3NTg3MWFiZDRiODE0NzA0OGYwNjdjMWNmZTQwODY0
NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTE4YzkzNWZhYzRkMzBi
M2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNzUwICAy
MDE5LTEwLTE0IDE1OjA4OjE4IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0Mjc3
NyAgMjAxOS0xMC0xNSAxMzozOTowNiBaICAgMTAgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDE0MzEzMyAgMjAxOS0xMC0yNSAwMTowODoxNyBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJB
UkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBDaHJpcyBCcmFubm9uIDxjbWJAcHJnbXIuY29tPgogIERh
bmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4K
ICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9s
ZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGltIERlZWdh
biA8dGltQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAzNzUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 18:47:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 18:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO4c6-0000f0-4u; Fri, 25 Oct 2019 18:47:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO4c5-0000ev-HS
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 18:47:05 +0000
X-Inumbo-ID: d5d06168-f757-11e9-94cb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5d06168-f757-11e9-94cb-12813bfff9fa;
 Fri, 25 Oct 2019 18:47:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO4c3-0004Ac-0d; Fri, 25 Oct 2019 18:47:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO4c2-0007h8-HH; Fri, 25 Oct 2019 18:47:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO4c2-0001M8-Ga; Fri, 25 Oct 2019 18:47:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143165-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ecec150ab5ed6055fc06dcdd6d2c65a4f832abc0
X-Osstest-Versions-That: xen=64b5d83460af4654b88c6598ede7e74dd37dce2e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 18:47:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143165: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzE2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlY2VjMTUwYWI1ZWQ2MDU1ZmMwNmRjZGQ2ZDJjNjVhNGY4MzJhYmMwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2NGI1ZDgzNDYwYWY0NjU0Yjg4
YzY1OThlZGU3ZTc0ZGQzN2RjZTJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxNTEgIDIwMTkt
MTAtMjUgMDk6MDI6NDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTY1ICAy
MDE5LTEwLTI1IDE1OjAwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNjRiNWQ4MzQ2MC4uZWNl
YzE1MGFiNSAgZWNlYzE1MGFiNWVkNjA1NWZjMDZkY2RkNmQyYzY1YTRmODMyYWJjMCAtPiBzbW9r
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 20:37:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 20:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO6KN-0001H8-0t; Fri, 25 Oct 2019 20:36:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO6KM-0001H3-32
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 20:36:54 +0000
X-Inumbo-ID: 2d04ef08-f767-11e9-94cb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2d04ef08-f767-11e9-94cb-12813bfff9fa;
 Fri, 25 Oct 2019 20:36:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO6KJ-0006R0-J9; Fri, 25 Oct 2019 20:36:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO6KI-0006vh-O1; Fri, 25 Oct 2019 20:36:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO6KI-0003vc-Lp; Fri, 25 Oct 2019 20:36:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143140-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 libvirt:test-amd64-amd64-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-arm64-arm64-libvirt:guest-start:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
X-Osstest-Versions-This: libvirt=bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 20:36:50 +0000
Subject: [Xen-devel] [libvirt test] 143140: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE0MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxNDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEx
IHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAy
MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDMwMjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGJmMGU3YmRlZWI3OTBiYzZiYTU3MzI2MjNi
ZTBkOWZmMjZhNTk2MWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MzAyMyAgMjAxOS0xMC0yMiAwNDoxOToyNiBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDMwNTEgIDIwMTktMTAtMjMgMDQ6MTg6NTcgWiAgICAyIGRheXMgICAgMyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNDAgIDIwMTktMTAtMjUgMDQ6MTg6NDYgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgog
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 21:05:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 21:05:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO6lZ-0003ie-La; Fri, 25 Oct 2019 21:05:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO6lY-0003iZ-Kl
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 21:05:00 +0000
X-Inumbo-ID: 1773c2fa-f76b-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1773c2fa-f76b-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 21:04:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO6lR-00070o-8N; Fri, 25 Oct 2019 21:04:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO6lQ-0000ku-LI; Fri, 25 Oct 2019 21:04:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO6lQ-0004s5-Jl; Fri, 25 Oct 2019 21:04:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143138-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 21:04:52 +0000
Subject: [Xen-devel] [linux-4.4 test] 143138: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzEzOCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzEzOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDE0MjkwMSBw
YXNzIGluIDE0MzEzOAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMSBndWVzdC1zdGFy
dC9kZWJpYW4gZmFpbCBpbiAxNDI5MDEgcGFzcyBpbiAxNDMxMzgKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQyOTAxIHBhc3Mg
aW4gMTQzMTM4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgaW4gMTQyOTAxIHBhc3MgaW4gMTQzMTM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxNDI5MDEK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgMDQ4NTg1NDBjYTg0MzVlNTI2NTQ2ODBkYWJmZDc2OTA1NmFkOWViMApiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2NmFkZTE0
MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4LTA0IDA3
OjQ4OjMwIFogICA4MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAxOS0wOC0w
NiAxNjo0MDoyNiBaICAgODAgZGF5cyAgIDk0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDE0Mjg1MSAgMjAxOS0xMC0xNyAyMjoxMDo1MSBaICAgIDcgZGF5cyAgIDEwIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KNDU3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 21:57:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 21:57:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO7a0-0007rE-V0; Fri, 25 Oct 2019 21:57:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UNuW=YS=amazon.de=prvs=19410fd9f=nmanthey@srs-us1.protection.inumbo.net>)
 id 1iO7a0-0007r9-6b
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 21:57:08 +0000
X-Inumbo-ID: 61639f64-f772-11e9-94cc-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61639f64-f772-11e9-94cc-12813bfff9fa;
 Fri, 25 Oct 2019 21:57:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1572040625; x=1603576625;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=J8tr4vinK6qlojImgJCjXOyXap8WeOSg1DyD5Dmn3jI=;
 b=jCygryYfXuJRDsk7HWXWjFcMK5jJ+NJ1O9g17+x0GluZ57aYOQFakJ4m
 rARqJtM3w+9S4tzdP+BHt1RrGLDT4umdHaaQSUGiF1opWl1dp39xEtat6
 39rTzvwZlQyVlUxvKw6kiVOyKY2ufHcDVyNMVy/5ZCMzzOv+Pc8a3BZSx c=;
IronPort-SDR: 4uXnSTRTMLC6BdE+ChhmdtN3u1oKBHcbB8EDEc50qz0Uel/KUDzK7CG4AquT8YBtPDDpb9BfW8
 5IOWmXsataCw==
X-IronPort-AV: E=Sophos;i="5.68,230,1569283200"; 
   d="scan'208";a="696210"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 25 Oct 2019 21:57:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1e-c7c08562.us-east-1.amazon.com (Postfix) with ESMTPS
 id A12F824562E; Fri, 25 Oct 2019 21:57:00 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 25 Oct 2019 21:57:00 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.160.100) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Fri, 25 Oct 2019 21:56:55 +0000
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
 <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
Date: Fri, 25 Oct 2019 23:56:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
Content-Language: en-US
X-Originating-IP: [10.43.160.100]
X-ClientProxiedBy: EX13D08UWB001.ant.amazon.com (10.43.161.104) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjUvMTkgMTc6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE9uIDI1LjEwLjIwMTkgMTc6
MjcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI1LzEwLzIwMTkgMTM6MzQsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4gT24gMjUuMTAuMjAxOSAxNDoxMCwgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4+PiBUaGUgdHdvIGNob2ljZXMgdG8gdW5ibG9jayA0LjEzIGFyZSB0aGlzIHBhdGNoLCBvciB0
aGUgcHJldmlvdXMgdmVyc2lvbgo+Pj4+IHdoaWNoIG1hZGUgQ09ORklHX0hBUkRFTl9CUkFOQ0gg
ZGVwZW5kIG9uIEJST0tFTiwgd2hpY2ggd2FzIGV2ZW4gbW9yZQo+Pj4+IGRpc2xpa2VkLgo+Pj4g
T3B0aW9uIDMgaXMgdG8gaGF2ZSBqdXN0IHRoZSBjb25maWcgb3B0aW9uLCBmb3IgcGVvcGxlIHRv
IHR1cm4gdGhpcwo+Pj4gb2ZmIGlmIHRoZXkgZmVlbCBsaWtlIGRvaW5nIHNvLgo+PiBZZXMsIGJ1
dCBuby7CoCBBIGZhY2FkZSBvZiBzZWN1cml0eSBpcyB3b3JzZSB0aGFuIG5vIHNlY3VyaXR5LCBh
bmQgSQo+PiBkb24ndCBjb25zaWRlciBkb2luZyB0aGF0IGFuIGFjY2VwdGFibGUgc29sdXRpb24g
aW4gdGhpcyBjYXNlLgo+IEJ1dCBJIHRob3VnaHQgd2UgYWxsIGFncmVlIHRoYXQgdGhpcyBpcyBz
b21ldGhpbmcgdGhhdCdzIHByZXN1bWFibHkKPiBnb2luZyB0byByZW1haW4gaW5jb21wbGV0ZSAo
YXMgaW4gbm90IHByb3ZhYmx5IGNvbXBsZXRlKSBhbHRvZ2V0aGVyCj4gYW55d2F5LiBJdCdzIGp1
c3QgdGhhdCB3aXRob3V0IHRoZSBjaGFuZ2UgaGVyZSBpdCdzIGZhciBtb3JlCj4gaW5jb21wbGV0
ZSB0aGVuIHdpdGggaXQuCj4KPiBJbiBhbnkgZXZlbnQgSSB0aGluayB3ZSBzaG91bGQgKGFsc28p
IGhhdmUgYW4gb3BpbmlvbiBmcm9tIHRoZSBwZW9wbGUKPiB3aG8gaGFkIG9yaWdpbmFsbHkgY29u
dHJpYnV0ZWQgdGhpcyBsb2dpYy4gWW91IGRpZG4ndCBDYyBhbnlvbmUgb2YKPiB0aGVtOyBJJ3Zl
IGFkZGVkIGF0IGxlYXN0IE5vcmJlcnQgbm93LgoKVGhhbmtzIGZvciBhZGRpbmcgbWUuIEkgaGFk
IGEgcXVpY2sgbG9vayBpbnRvIHRoZSBkaXNjdXNzaW9uLiBPbmx5Cm1ha2luZyBhZGRpbmcgbGZl
bmNlIHN0YXRlbWVudHMgYXJvdW5kIGNvbmRpdGlvbmFscyBkZXBlbmRpbmcgb24gY29uZmlnCkJS
T0tFTiBkb2VzIG5vdCBoZWxwLCBhcyBpdCB3b3VsZCBzdGlsbCBuZWVkIHRvIGJlIGFsd2F5c19p
bmxpbmUgdG8gd29yawphcyBleHBlY3RlZCwgY29ycmVjdD8gSGVuY2UsIGluIG15IG9waW5pb24s
IHRoaXMgcGF0Y2ggZG9lcyB0aGUgcmlnaHQKdGhpbmcgdG8gYmVuZWZpdCBmcm9tIHRoZSBsZmVu
Y2VzIHRoYXQgYXJlIHBsYWNlZCBhZnRlciBldmFsdWF0aW9uCmNvbmRpdGlvbmFscy4KCkZyb20g
YSAiaXMgdGhpcyBsZmVuY2UgcmVxdWlyZWQiIHBvaW50IG9mIHZpZXcsIHdlIGhhdmUgYmVlbiBh
YmxlIHRvCnRyaWdnZXIgbG9hZHMgd2hlcmUgdGhlIGxmZW5jZSBoYXMgbm90IGJlZW4gcHJlc2Vu
dCwgYW5kIGNvdWxkIG5vdApyZXByb2R1Y2UgYW55IG1vcmUgb25jZSB3ZSBhZGRlZCB0aGUgbGZl
bmNlIHN0YXRlbWVudHMgb24gYm90aCBicmFuY2hlcwphZnRlciB0aGUgY29uZGl0aW9uYWwganVt
cC4KCkJlc3QsCk5vcmJlcnQKCj4KPiBKYW4KCgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBH
ZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocnVu
ZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0ejogQmVybGluClVz
dC1JRDogREUgMjg5IDIzNyA4NzkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 22:08:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 22:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO7l1-0000MX-6q; Fri, 25 Oct 2019 22:08:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO7l0-0000MS-5E
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 22:08:30 +0000
X-Inumbo-ID: c08048a2-f773-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c08048a2-f773-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 22:08:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO7jJ-0008D8-36; Fri, 25 Oct 2019 22:06:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO7jI-0002uE-OC; Fri, 25 Oct 2019 22:06:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO7jI-00005I-Nb; Fri, 25 Oct 2019 22:06:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143178-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dfcccc663157c638d9778fa3ada9859f968fb240
X-Osstest-Versions-That: xen=ecec150ab5ed6055fc06dcdd6d2c65a4f832abc0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 22:06:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143178: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzE3OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkZmNjY2M2NjMxNTdjNjM4ZDk3NzhmYTNhZGE5ODU5Zjk2OGZiMjQwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlY2VjMTUwYWI1ZWQ2MDU1ZmMw
NmRjZGQ2ZDJjNjVhNGY4MzJhYmMwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxNjUgIDIwMTkt
MTAtMjUgMTU6MDA6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTc4ICAy
MDE5LTEwLTI1IDE5OjAxOjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgZWNlYzE1MGFiNS4uZGZjY2NjNjYzMSAgZGZjY2NjNjYzMTU3
YzYzOGQ5Nzc4ZmEzYWRhOTg1OWY5NjhmYjI0MCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 22:52:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 22:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO8RI-0004Cz-Md; Fri, 25 Oct 2019 22:52:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhMP=YS=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iO8RG-0004Cs-Ra
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 22:52:10 +0000
X-Inumbo-ID: 128e05c0-f77a-11e9-beca-bc764e2007e4
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.15.124]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 128e05c0-f77a-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 22:52:08 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JkpH8r/tVG8NAxu4JpDFNJrSaR3eKYsOUDxi5T2nq7u3LKXV5i6TX9vi0f7qoGUDyxBqvoNsyQBc884udZq4fhLcQQWobN19MM7XoOXQEgHqG1kgqtq95xSg2zsFpedonkOLKqqjiVxrHl1uznsUcUJNV/fCgJxAvWf38YtCG6RV6G7xK0BAkb1v4nx/DXjthRW3wdDspPjhOq905Y4oBpmpsq5kCW3r+kQ1vlWkvhuUQQQmF7HAznFeHDnWDjsArJcvDnd0CfhLm8Va93qcMiHBfcAr/oKzdhCLQaWYPZ8ughD2XLw+LcNZrI+xpz1ApV7hDfRscNu8k+crgqvDYg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NRLI18g6UexQancK1ASjxVAK8n2RHs+RcegUGoiT9i0=;
 b=OgnrKaTVstmQHrzRt0uIhqeuVYdyARlqBeG/R9f34m8KfR0fvLkomgNwVNpmi+FG3CxEc04sRdhg7UKOCHPRyd3YmLs6C3C8O45+q2eLK5nnclx0GuN8o1DKTI/gex7JeJObQYDQNuiWln7R3LE9E1/Ve6hBwo7MkxkVgqS0XbxHQB1SeAlsYI0URP7W4YtTkNF4dtJcbu+USSzV2lWQmGbgUia1rT18uXaijKhcbnQ8/nruJ5I6lO1v3AsmhdZq17mvvARGxiL8y9Mgoe+WkRQGFOc4fQWR8AVo+hzu8SD/e+sWSNg3Rrfy+p9E3g7A5bi1kxP6EdgsgalSOHIKYg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=durham.ac.uk; dmarc=pass action=none header.from=durham.ac.uk;
 dkim=pass header.d=durham.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com;
 s=selector2-durhamuniversity-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=NRLI18g6UexQancK1ASjxVAK8n2RHs+RcegUGoiT9i0=;
 b=l1YCwXf22SW7Y0EGYjN1V5N2pjh44nCItDj7NqWszwnCOjYgvkWQ9RAtP7qLRSxhr6GPMLC0trAZbYp68yj08QjXvIG0RDMQN1G4gak245NUV5bFHgPgss2ZjseiDt7OPOx5Wg4x87PBmhkov97e112pDgiJjLdG7+4jnMNSTLM=
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com (20.177.200.18) by
 VI1PR06MB4126.eurprd06.prod.outlook.com (20.176.3.153) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2347.18; Fri, 25 Oct 2019 22:52:07 +0000
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632]) by VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632%5]) with mapi id 15.20.2387.021; Fri, 25 Oct 2019
 22:52:07 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [XEN PATCH 0/3] read grubenv and set default from it
Thread-Index: AQHVi4bTyBvpbwXj3ku6LOJzISE5Yg==
Date: Fri, 25 Oct 2019 22:52:06 +0000
Message-ID: <cover.1572038720.git.m.a.young@durham.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2a00:23c4:921a:2100:1097:224c:243b:f186]
x-mailer: git-send-email 2.21.0
x-clientproxiedby: LNXP123CA0016.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:d2::28) To VI1PR06MB4720.eurprd06.prod.outlook.com
 (2603:10a6:803:90::18)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 08d03aaa-abec-4f53-603b-08d7599df5ea
x-ms-traffictypediagnostic: VI1PR06MB4126:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <VI1PR06MB4126AF9A01A3C61349B6E02E87650@VI1PR06MB4126.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(376002)(346002)(396003)(366004)(136003)(39860400002)(18054003)(189003)(199004)(81166006)(8936002)(7736002)(305945005)(6116002)(36756003)(66946007)(5640700003)(52116002)(186003)(66556008)(4326008)(50226002)(8676002)(66446008)(2351001)(64756008)(66476007)(2501003)(5660300002)(6512007)(6916009)(25786009)(6436002)(476003)(86362001)(2616005)(2906002)(46003)(81156014)(71190400001)(71200400001)(14444005)(256004)(786003)(316002)(102836004)(99286004)(386003)(6506007)(14454004)(6486002)(478600001)(486006)(54906003);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR06MB4126;
 H:VI1PR06MB4720.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: it7rgBEd/cc4fhfqHn2TKaWn/XEZwd4ilpKEKDBHDCik1Sb01I51bW/+6St3IPuz+ChKjCKJrAxg3FjYEZUVuj/rQTdtCbv2jJ6vU7i79GtmkJ4zOKwvEg+uNMDV1oqMrVFL5uwCn8p5cQvmwtZl5blGcV9X4ufUo/oWDzc/o9cloEHM0ioLZMXk65tIGNWnVQRjLL1c1my1SiqP/TgkTf8fgWpdHzNRmklSotihmZXl1sJ3yIQKxnV+4n/DACudRol23L3TlUmEU206haaJhKIy81d5XygXpcgIwdqTikYcrKLhGI23Abw18au70G8LaEFghJDnT1jJBt4/ZQqvuDSEAw5A9ArEYqUhsc3aTG9v3PVDhRBDQikOfMKnimP3/09WUZn0Tqt6tKPSB7QBxjTTYWYAlxNhXOqf9ydcmhvIM/O3mEUF6Bd/jGOpnlkU
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 08d03aaa-abec-4f53-603b-08d7599df5ea
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2019 22:52:06.9278 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: A2HHyqLzfSIPo9Lc2y308/1eDRMTLtClpG23I2chuR7VuMj8pZuPX19WIbthD/fJ0E/dTeO1oZ/1yyY9NKMmVw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB4126
Subject: [Xen-devel] [XEN PATCH 0/3] read grubenv and set default from it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>, "YOUNG,
 MICHAEL A." <m.a.young@durham.ac.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBpcyB0byBpbXByb3ZlIHRoZSBwYXJzaW5nIGJ5IHB5Z3J1
YiBvZiBncnViCmNvbmZpZ3VyYXRpb24gb24gRmVkb3JhLiBUaGUgY3VycmVudCByZXN1bHQgb2Yg
cGFyc2luZyBpcyBnZW5lcmFsbHkKdGhhdCB0aGUgc2Vjb25kIGtlcm5lbCBsaXN0ZWQgaXMgc2V0
IGFzIHRoZSBkZWZhdWx0IGR1ZSB0byBhCnNldCBkZWZhdWx0PTEgbGluZSBpbiBncnViLmNmZyB3
aGljaCBpcyBvbmx5IGludGVuZGVkIHRvIGJlCnJlYWNoZWQgYWZ0ZXIgcmVwZWF0ZWQgYm9vdCBm
YWlsdXJlcy4KClRoZSBwYXRjaGVzIHJlYWQgdGhlIGdydWJlbnYgZmlsZSAod2hpY2ggY29uc2lz
dHMgb2Yga2V5PXZhbHVlIGxpbmVzCnBhZGRlZCB0byAxMDI0IGNoYXJhY3RlcnMgYnkgIyBjaGFy
YWN0ZXJzKSB0byBnZXQgdGhlIHZhbHVlcyBvZgpuZXh0X2VudHJ5IGFuZCBzYXZlZF9lbnRyeSwg
d2hpY2ggY2FuIGJlIGEga2VybmVsIHN0cmluZyBvciBhbgpvcmRlciBudW1iZXIuIFVuZm9ydHVu
YXRlbHksIGZvciBGZWRvcmEgMzEgYXQgbGVhc3QsIHRoaXMgaXMKb2Z0ZW4gYSBCTFMtc3R5bGUg
c3RyaW5nIHNvIGl0IGlzbid0IG5lY2Vzc2FyaWx5IHVzZWZ1bC4gVGhlIHBhdGNoZXMKdXNlIHRo
ZSB2YWx1ZSBvZiBuZXh0X2VudHJ5IG9yIG9mIHNhdmVkX2VudHJ5IHRvIHNldCB0aGUgZGVmYXVs
dAprZXJuZWwgb3Igc2V0cyBpdCB0byB0aGUgZmlyc3Qga2VybmVsIGxpc3RlZCBpZiB0aG9zZSB2
YWx1ZXMgYXJlIHNldApidXQgbm90IHVzZWQuCgoKTWljaGFlbCBZb3VuZyAoMyk6CiAgc2V0IGRl
ZmF1bHQga2VybmVsIGZyb20gZ3J1YmVudiBuZXh0X2VudHJ5IG9yIHNhdmVkX2VudHJ5CiAgcmVh
ZCBhIGdydWJlbnYgZmlsZSBpZiBpdCBpcyBuZXh0IHRvIHRoZSBncnViLmNmZyBmaWxlCiAgRXhh
bXBsZSBGZWRvcmEgMzEgZ3J1Yi5jZmcgYW5kIGdydWJlbnYgZmlsZXMKCiB0b29scy9weWdydWIv
ZXhhbXBsZXMvZmVkb3JhLTMxLmdydWIuY2ZnIHwgMjAwICsrKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy9weWdydWIvZXhhbXBsZXMvZmVkb3JhLTMxLmdydWJlbnYgIHwgICA1ICsKIHRvb2xz
L3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkgICAgICAgICAgICAgfCAgMzEgKysrLQogdG9vbHMvcHln
cnViL3NyYy9weWdydWIgICAgICAgICAgICAgICAgICB8ICAyMSArKy0KIDQgZmlsZXMgY2hhbmdl
ZCwgMjUzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvcHlncnViL2V4YW1wbGVzL2ZlZG9yYS0zMS5ncnViLmNmZwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHRvb2xzL3B5Z3J1Yi9leGFtcGxlcy9mZWRvcmEtMzEuZ3J1YmVudgoKLS0gCjIuMjEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 22:52:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 22:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO8RS-0004E8-0G; Fri, 25 Oct 2019 22:52:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhMP=YS=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iO8RR-0004Dy-7k
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 22:52:21 +0000
X-Inumbo-ID: 1916ed44-f77a-11e9-94cd-12813bfff9fa
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.130]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1916ed44-f77a-11e9-94cd-12813bfff9fa;
 Fri, 25 Oct 2019 22:52:19 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ckMrotn2uZ8SmceBwdIfloeui/Dq/j9zBQaKB8iaWhIKJ/FVH81EfrKhHBBvCShiQgcOFVWAwyohwqattFDDjM9fRM0Oo3Etw+IAmPnw3LYJVHl/C8tvuga+C5vmR0Vun6jlkJE6gUtIu5CYcoYQiFWm7wtyiiVEbFVSlN8bFoWolSAQzMMgqwmIhovTtX5OS4yMT4QWLK+y1BUr3ob8BgJ4Ze8/wkOpRjGjjntT50mcfRNNAoSKKWvUGFiY6NoGD9xO8YesNhtutFa8PLbzI90RzFw8gxoYAIBdiJp9Kp4SMTB1++W+FezEc5papd86A8ZpnHcRRWtLDgswb+SVcQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cqQssvL0QFp0PYbissrRB7wzp7O6AgiJU0bpAsVoq18=;
 b=oFXFkqCRJYt3ttE7wQQa0p5wBzji9ktFPTT08U0QMIdyVIk5Gl8Ue65Dna6ZYtoQRqwYGORX4Wg+2byhQzWOt3ztcG/xVh4dENoLskUajWsJhqSbR4+qrmaDArzr+LQBWXWDcuUDcCK/+/fFE5/A8mzjdBEB9nMwzVSHg4LghGOC+ZXflSQnYXVBleGtztstqUbUOn/4tE43E6pn9V46ocqcKd8L9baNwabYt/dz3kVCn76QAaUlm/mu4u3v9RYS34CFN5rEkcJdcxxOUBJOWxjNAV629Kt41HyHGbfb34z/GIKVAgeCGuMcKeSnO4tJX3nmOVBhb2s7l5xB4U+jgw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=durham.ac.uk; dmarc=pass action=none header.from=durham.ac.uk;
 dkim=pass header.d=durham.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com;
 s=selector2-durhamuniversity-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cqQssvL0QFp0PYbissrRB7wzp7O6AgiJU0bpAsVoq18=;
 b=N3XIF6m10e7O0PKECg3vYqdC6zoRwRReNllE/T/gIQoOcZSd5rne02Re0KA7sVoG0tgCbpbU/eeOcrUCu7rQa+diaScN9fOFmWN3uuRw+11wXF0aQm8dz+VLkRXkSMUrasKC8zhynGqx5S1GDr63Zu0fuC/EEKrmxV4ZkoAqqWY=
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com (20.177.200.18) by
 VI1PR06MB5583.eurprd06.prod.outlook.com (20.177.202.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.22; Fri, 25 Oct 2019 22:52:17 +0000
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632]) by VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632%5]) with mapi id 15.20.2387.021; Fri, 25 Oct 2019
 22:52:17 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [XEN PATCH 1/3] set default kernel from grubenv next_entry or
 saved_entry
Thread-Index: AQHVi4bZp6Rlls8E60iiZZ95hwr4Gg==
Date: Fri, 25 Oct 2019 22:52:17 +0000
Message-ID: <30a4fb6bb023348af867a253f6ff1e80efc7e232.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
In-Reply-To: <cover.1572038720.git.m.a.young@durham.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2a00:23c4:921a:2100:1097:224c:243b:f186]
x-mailer: git-send-email 2.21.0
x-clientproxiedby: LNXP123CA0016.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:d2::28) To VI1PR06MB4720.eurprd06.prod.outlook.com
 (2603:10a6:803:90::18)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6c9b051d-2318-411c-3c2b-08d7599dfc03
x-ms-traffictypediagnostic: VI1PR06MB5583:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <VI1PR06MB5583B3ECE9E0F8DB2D45457887650@VI1PR06MB5583.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1051;
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(136003)(366004)(346002)(376002)(396003)(199004)(189003)(66476007)(66946007)(256004)(8676002)(8936002)(81156014)(50226002)(66556008)(305945005)(7736002)(2501003)(54906003)(36756003)(66446008)(186003)(5660300002)(14454004)(86362001)(76176011)(786003)(316002)(52116002)(102836004)(386003)(6506007)(6436002)(2616005)(6512007)(71200400001)(71190400001)(446003)(64756008)(99286004)(6486002)(11346002)(25786009)(486006)(5640700003)(478600001)(4326008)(476003)(2906002)(118296001)(46003)(6116002)(6916009)(2351001)(81166006)(14444005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR06MB5583;
 H:VI1PR06MB4720.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: zMJe54zRgfoNoS/SEAxRJZ3PMcXMIn+Uf8/jrterrvxLAdyy7rSkT5VPk0x5OWuEuNmqc9WnYoXsXMkz0TDXoYYH1NVQdOOKPIKWFWoCVUpOXT390N91i6oiVc5bFu+IuHdxUJRbEVYacoF8CktwOHQxQz5llKlNePDB+wrZgHtNOelsElgxt9JR3GIYsGJM58nBk0eFJ/LH7BCOY+1+iZ/VqCnQ3c7bxtY0GKbkj3W5PmTe8aMDVT5fP6gzn/FiPtpCcdtLyryK7BRtR73JdoViR/rHqRPtUc0hLtfD5UfPKjV3E19K0rZ+k/RUejY9PHJ9SoOaOIgI/JfJY+vig9xzkR6nLDq44PB3nZCMJoyhiJ47kkCZfkefKCzK5uDGHAKW53y3SOhB/tAwI1DUiHKgi0ed15ke5dtleZGOUxsGl0ygStsNYA0/2YIg3sq8
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c9b051d-2318-411c-3c2b-08d7599dfc03
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2019 22:52:17.0791 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yuFjdmEKyMrCQak5fkv3Hg6BAFYBb+M0bb+mBYukr99St9Hf0Jh+vW+N+8egzO+eYHzkcTTFtQ3OUgWWBO9bfQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB5583
Subject: [Xen-devel] [XEN PATCH 1/3] set default kernel from grubenv
 next_entry or saved_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>, "YOUNG,
 MICHAEL A." <m.a.young@durham.ac.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZWFkcyB0aGUgY29udGVudHMgb2YgYSBncnViZW52IGZpbGUgaWYgYXZhaWxh
YmxlLCBhbmQKdXNlcyB0aGUgdmFsdWUgb2YgbmV4dF9lbnRyeSAoaW4gcHJlZmVyZW5jZSkgb3Ig
b2Ygc2F2ZWRfZW50cnkgdG8Kc2V0IHRoZSBkZWZhdWx0IGtlcm5lbCBpZiB0aGVyZSBpcyBhIG1h
dGNoaW5nIHRpdGxlIG9yIGlmIGl0IGlzIGEKbnVtYmVyLiAgSWYgZWl0aGVyIG5leHRfZW50cnkg
b3Igc2F2ZWRfZW50cnkgaXMgc2V0IGFuZCBuZWl0aGVyIGlzCnVzZWQgdGhlbiB0aGUgZGVmYXVs
dCBpcyBzZXQgdG8gMC4KClNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0Bk
dXJoYW0uYWMudWs+Ci0tLQogdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weSB8IDMxICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9HcnViQ29u
Zi5weSBiL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKaW5kZXggNzNmMWJiZWQyZi4uMWZj
NjhjYWRiMiAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weQorKysgYi90
b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5CkBAIC0zNjgsNyArMzY4LDcgQEAgY2xhc3MgR3J1
YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAgICAgZGVmIG5ld19pbWFnZShzZWxmLCB0
aXRsZSwgbGluZXMpOgogICAgICAgICByZXR1cm4gR3J1YjJJbWFnZSh0aXRsZSwgbGluZXMpCiAg
Ci0gICAgZGVmIHBhcnNlKHNlbGYsIGJ1ZiA9IE5vbmUpOgorICAgIGRlZiBwYXJzZShzZWxmLCBi
dWYgPSBOb25lLCBncnViZW52ID0gTm9uZSk6CiAgICAgICAgIGlmIGJ1ZiBpcyBOb25lOgogICAg
ICAgICAgICAgaWYgc2VsZi5maWxlbmFtZSBpcyBOb25lOgogICAgICAgICAgICAgICAgIHJhaXNl
IFZhbHVlRXJyb3IoIk5vIGNvbmZpZyBmaWxlIGRlZmluZWQgdG8gcGFyc2UhIikKQEAgLTM3OSwx
MCArMzc5LDE3IEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAg
ICAgICBlbHNlOgogICAgICAgICAgICAgbGluZXMgPSBidWYuc3BsaXQoIlxuIikKIAorICAgICAg
ICBpZiBncnViZW52IGlzIG5vdCBOb25lOgorICAgICAgICAgICAgbGluZXMgPSBncnViZW52LnNw
bGl0KCJcbiIpICsgbGluZXMKKwogICAgICAgICBpbl9mdW5jdGlvbiA9IEZhbHNlCiAgICAgICAg
IGltZyA9IE5vbmUKICAgICAgICAgdGl0bGUgPSAiIgogICAgICAgICBtZW51X2xldmVsPTAKKyAg
ICAgICAgaW1nX2NvdW50PTAKKyAgICAgICAgc2F2ZWRfZW50cnkgPSAiIgorICAgICAgICBuZXh0
X2VudHJ5ID0gIiIKKyAgICAgICAgZW50cnlfbWF0Y2hlZCA9IEZhbHNlCiAgICAgICAgIGZvciBs
IGluIGxpbmVzOgogICAgICAgICAgICAgbCA9IGwuc3RyaXAoKQogICAgICAgICAgICAgIyBza2lw
IGJsYW5rIGxpbmVzCkBAIC00MDgsNiArNDE1LDEzIEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShf
R3J1YkNvbmZpZ0ZpbGUpOgogICAgICAgICAgICAgICAgICAgICByYWlzZSBSdW50aW1lRXJyb3Io
InN5bnRheCBlcnJvcjogY2Fubm90IG5lc3QgbWVudWVudHJ5ICglZCAlcykiICUgKGxlbihpbWcp
LGltZykpCiAgICAgICAgICAgICAgICAgaW1nID0gW10KICAgICAgICAgICAgICAgICB0aXRsZSA9
IHRpdGxlX21hdGNoLmdyb3VwKDEpCisgICAgICAgICAgICAgICAgaWYgdGl0bGUgPT0gbmV4dF9l
bnRyeToKKyAgICAgICAgICAgICAgICAgICAgc2V0YXR0cihzZWxmLCAnZGVmYXVsdCcsIGltZ19j
b3VudCkKKyAgICAgICAgICAgICAgICAgICAgZW50cnlfbWF0Y2hlZCA9IFRydWUKKyAgICAgICAg
ICAgICAgICBpZiB0aXRsZSA9PSBzYXZlZF9lbnRyeSBhbmQgbm90IGVudHJ5X21hdGNoZWQ6Cisg
ICAgICAgICAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgJ2RlZmF1bHQnLCBpbWdfY291bnQpCisg
ICAgICAgICAgICAgICAgICAgIGVudHJ5X21hdGNoZWQgPSBUcnVlCisgICAgICAgICAgICAgICAg
aW1nX2NvdW50ICs9IDEKICAgICAgICAgICAgICAgICBjb250aW51ZQogCiAgICAgICAgICAgICBp
ZiBsLnN0YXJ0c3dpdGgoInN1Ym1lbnUiKToKQEAgLTQzMiw2ICs0NDYsMTQgQEAgY2xhc3MgR3J1
YjJDb25maWdGaWxlKF9HcnViQ29uZmlnRmlsZSk6CiAKICAgICAgICAgICAgIChjb20sIGFyZykg
PSBncnViX2V4YWN0X3NwbGl0KGwsIDIpCiAgICAgICAgIAorICAgICAgICAgICAgaWYgY29tID09
ICJuZXh0X2VudHJ5IjoKKyAgICAgICAgICAgICAgICBuZXh0X2VudHJ5ID0gYXJnCisgICAgICAg
ICAgICAgICAgY29udGludWUKKworICAgICAgICAgICAgaWYgY29tID09ICJzYXZlZF9lbnRyeSI6
CisgICAgICAgICAgICAgICAgc2F2ZWRfZW50cnkgPSBhcmcKKyAgICAgICAgICAgICAgICBjb250
aW51ZQorCiAgICAgICAgICAgICBpZiBjb20gPT0gInNldCI6CiAgICAgICAgICAgICAgICAgKGNv
bSxhcmcpID0gZ3J1YjJfaGFuZGxlX3NldChhcmcpCiAgICAgICAgICAgICAgICAgCkBAIC00NDgs
NiArNDcwLDEzIEBAIGNsYXNzIEdydWIyQ29uZmlnRmlsZShfR3J1YkNvbmZpZ0ZpbGUpOgogICAg
ICAgICAgICAgICAgIHBhc3MKICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgbG9n
Z2luZy53YXJuaW5nKCJVbmtub3duIGRpcmVjdGl2ZSAlcyIgJShjb20sKSkKKworICAgICAgICBp
ZiBuZXh0X2VudHJ5LmlzZGlnaXQoKToKKyAgICAgICAgICAgIHNldGF0dHIoc2VsZiwgJ2RlZmF1
bHQnLCBuZXh0X2VudHJ5KQorICAgICAgICBlbGlmIHNhdmVkX2VudHJ5LmlzZGlnaXQoKSBhbmQg
bm90IGVudHJ5X21hdGNoZWQ6CisgICAgICAgICAgICBzZXRhdHRyKHNlbGYsICdkZWZhdWx0Jywg
c2F2ZWRfZW50cnkpCisgICAgICAgIGVsaWYgKG5leHRfZW50cnkgIT0gIiIgb3Igc2F2ZWRfZW50
cnkgIT0gIiIpIGFuZCBub3QgZW50cnlfbWF0Y2hlZDoKKyAgICAgICAgICAgIHNldGF0dHIoc2Vs
ZiwgJ2RlZmF1bHQnLCAwKQogICAgICAgICAgICAgCiAgICAgICAgIGlmIGltZyBpcyBub3QgTm9u
ZToKICAgICAgICAgICAgIHJhaXNlIFJ1bnRpbWVFcnJvcigic3ludGF4IGVycm9yOiBlbmQgb2Yg
ZmlsZSB3aXRoIG9wZW4gbWVudWVudHJ5KCVkICVzKSIgJSAobGVuKGltZyksaW1nKSkKLS0gCjIu
MjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 22:52:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 22:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO8RX-0004FB-A9; Fri, 25 Oct 2019 22:52:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhMP=YS=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iO8RW-0004F2-5t
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 22:52:26 +0000
X-Inumbo-ID: 1aee5bfc-f77a-11e9-94cd-12813bfff9fa
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.97]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1aee5bfc-f77a-11e9-94cd-12813bfff9fa;
 Fri, 25 Oct 2019 22:52:22 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=XCmHEVol8SfXRVCPZ1zaFUQwK8iltlTA/2mJ2wxZ/gv6NL/ux6RNeg+Gk2dHZ2FaaSh8ZvNWLpHXPh1dqnzDvbuAx8TcA86F/BeAfzwRE68LvTmRbbX4Wwx5WubM5SGw01NOou2sIxdB6SDqxsngblVYyMQu665xZWG/IT+/2uv6zBfEN9z/4+3hEhcRs3gYKaEfPufmOIbC5I6Xt/iB4HtDid5UdYl8tToV+xl+M8ZUu//fTzgAJn2M9aPtdtIakJN2Wuex+fDwlAt7TaXuhNUGD++DSKRxJDmdzDnldwEMPsJoIk5x3+bibjqDXopBfYYJhBfLSRsDB8jyq9TBtw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=j7TaoTyM0pJll+A8glmDyS4mzp9+V71BAb5vP2iXglA=;
 b=WREPHqwU2O5LOVmxhiE22rcACpS6mz5PB4mjC1/Fku5jTO0bdsS2inePD65UZu2RCxBJlPvepcGKsRNlT10M9d4vJYSpqEx4aZuNlXgK+r/I49XOptDJaQhXYSBDKCggHi5GydKDJ+6rP4hbRth2Q0pz2J43cfXKAYSEB3GE5nZXDJegXEKfmJe9jbxMAcwsQYdEyPvwT7JetLPhOiurc5faVM8IA1e7919Indn4QHkqDR5+gxe9nAfW9mQA+pRxuL6hDcQ2GzMOMZgje4Rn8Vs/i2gesOVk3XYBCz0CB80NLJYTTIu1jX+sfvwjj26DWFq5LnBfmHyNY0m1ZIkUvQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=durham.ac.uk; dmarc=pass action=none header.from=durham.ac.uk;
 dkim=pass header.d=durham.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com;
 s=selector2-durhamuniversity-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=j7TaoTyM0pJll+A8glmDyS4mzp9+V71BAb5vP2iXglA=;
 b=nhTacVqbzVS5eqhnppdGzUikVqw7KNtLM0/xm/ali8Jj0KuEAYajE5qnfVAw984bdc8SXhrXrEu0z+LoTqy4shiGF8TRKgtPlIFrL1agq438RBMqDw/493q/rip6mcONtqXP/w2MnQvk+fgljLaPyVp7crPWR5tPbpFlulzLZ6g=
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com (20.177.200.18) by
 VI1PR06MB5583.eurprd06.prod.outlook.com (20.177.202.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.22; Fri, 25 Oct 2019 22:52:21 +0000
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632]) by VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632%5]) with mapi id 15.20.2387.021; Fri, 25 Oct 2019
 22:52:21 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [XEN PATCH 2/3] read a grubenv file if it is next to the
 grub.cfg file
Thread-Index: AQHVi4bcsVc5X9HnfkOVxxCiimkx9Q==
Date: Fri, 25 Oct 2019 22:52:21 +0000
Message-ID: <2491e384fae5399baf8639e07882f8ee687b6370.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
In-Reply-To: <cover.1572038720.git.m.a.young@durham.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2a00:23c4:921a:2100:1097:224c:243b:f186]
x-mailer: git-send-email 2.21.0
x-clientproxiedby: LNXP123CA0016.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:d2::28) To VI1PR06MB4720.eurprd06.prod.outlook.com
 (2603:10a6:803:90::18)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 97f7528c-86d6-4662-7643-08d7599dfeac
x-ms-traffictypediagnostic: VI1PR06MB5583:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <VI1PR06MB558382FCD683C5314B63127887650@VI1PR06MB5583.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(136003)(366004)(346002)(376002)(396003)(199004)(189003)(66476007)(66946007)(256004)(8676002)(8936002)(81156014)(50226002)(66556008)(305945005)(7736002)(2501003)(54906003)(36756003)(66446008)(186003)(5660300002)(14454004)(86362001)(76176011)(786003)(316002)(52116002)(102836004)(386003)(6506007)(6436002)(2616005)(6512007)(71200400001)(71190400001)(446003)(64756008)(99286004)(6486002)(11346002)(25786009)(486006)(5640700003)(478600001)(4326008)(476003)(2906002)(118296001)(46003)(6116002)(6916009)(2351001)(81166006)(14444005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR06MB5583;
 H:VI1PR06MB4720.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: mIGl+HEXn+erTnOy1hSC14DVP9J1d9RT7cJk0uCXDqdqd6BwAwlRQr2auMfZvRO6q8vo7J0jR/AsyzGBgnGumBnroW6zJtmF6+TMDCSSpq5ZtvL/BCfH1t5d968eIIsduAH7ghdOZ/O48M64IwEl+TzFICNZ37njXCudmYdzzEazVQPEMfxmuwB6hBdFIppAVHItllIeZgkDkJuNQwxRYBLgai4xK8h+JnNuUmx3rgwhI2QcP72CeND9X5iAdV+MSaSwEw79FNk1jJHvsllvIM5qUmyDp8QoV+/7QAqVF/1fz2Qcbadiq0xX2slnuivJymKqWCCr9gHoSwTU1qlZ/t1VSQM/3vefzFU9ZeS6qbntgb9ypsSw5A2zDR1YsAEtSMT0ymPDaNcikxxRFZ/Ok4E7tgaFle9mvXbtGIxIHOsXC+52ZJB/LPdtcG4z6f7G
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 97f7528c-86d6-4662-7643-08d7599dfeac
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2019 22:52:21.5406 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 86AkGu7O8b+MxnAtOI607XHeQAfgNu8MgL6ALFkmK/Y3zb4aDfI9T8FJSJT1/6ISJeZ13PAmLwBpHuryZCzUOA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB5583
Subject: [Xen-devel] [XEN PATCH 2/3] read a grubenv file if it is next to
 the grub.cfg file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>, "YOUNG,
 MICHAEL A." <m.a.young@durham.ac.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhIGdydWIuY2ZnIGZpbGUgaXMgZm91bmQgdGhpcyBwYXRjaCBjaGVja3MgaWYgdGhlcmUg
aXMgZ3J1YmVudgpmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeSBhcyB0aGUgZ3J1Yi5jZmcgZmls
ZS4gSWYgdGhlcmUgaXMgaXQKcGFzc2VzIHRoZSBjb250ZW50cyB0byBwYXJzZSgpLgoKU2lnbmVk
LW9mZi1ieTogTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KLS0tCiB0b29s
cy9weWdydWIvc3JjL3B5Z3J1YiB8IDIxICsrKysrKysrKysrKysrKysrKy0tLQogMSBmaWxlIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvcHlncnViL3NyYy9weWdydWIgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgppbmRleCBjZTdh
YjBlYjhjLi41M2EwODAzODE3IDEwMDc1NQotLS0gYS90b29scy9weWdydWIvc3JjL3B5Z3J1Ygor
KysgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgpAQCAtNDU3LDEwICs0NTcsMjUgQEAgY2xhc3Mg
R3J1YjoKICAgICAgICAgIyBsaW1pdCByZWFkIHNpemUgdG8gYXZvaWQgcGF0aG9sb2dpY2FsIGNh
c2VzCiAgICAgICAgIGJ1ZiA9IGYucmVhZChGU19SRUFEX01BWCkKICAgICAgICAgZGVsIGYKLSAg
ICAgICAgaWYgc3lzLnZlcnNpb25faW5mb1swXSA8IDM6Ci0gICAgICAgICAgICBzZWxmLmNmLnBh
cnNlKGJ1ZikKKyAgICAgICAgIyBjaGVjayBmb3IgYSBncnViZW52IGZpbGUgbmV4dCB0byB0aGUg
Z3J1Yi5jZmcgZmlsZQorICAgICAgICAoZmRpciwgZnNlcCwgZmZpbGUpID0gc2VsZi5jZi5maWxl
bmFtZS5ycGFydGl0aW9uKCIvIikKKyAgICAgICAgaWYgZmRpciAhPSAiIiBhbmQgZmZpbGUgPT0g
ImdydWIuY2ZnIjoKKyAgICAgICAgICAgIGZlbnYgPSBmZGlyICsgIi9ncnViZW52IgogICAgICAg
ICBlbHNlOgotICAgICAgICAgICAgc2VsZi5jZi5wYXJzZShidWYuZGVjb2RlKCkpCisgICAgICAg
ICAgICBmZW52ID0gIiIKKyAgICAgICAgaWYgZmVudiAhPSAiIiBhbmQgZnMuZmlsZV9leGlzdHMo
ZmVudik6CisgICAgICAgICAgICBmZW52ZiA9IGZzLm9wZW5fZmlsZShmZW52KQorICAgICAgICAg
ICAgZ3J1YmVudiA9IGZlbnZmLnJlYWQoRlNfUkVBRF9NQVgpCisgICAgICAgICAgICBkZWwgZmVu
dmYKKyAgICAgICAgICAgIGlmIHN5cy52ZXJzaW9uX2luZm9bMF0gPCAzOgorICAgICAgICAgICAg
ICAgIHNlbGYuY2YucGFyc2UoYnVmLCBncnViZW52KQorICAgICAgICAgICAgZWxzZToKKyAgICAg
ICAgICAgICAgICBzZWxmLmNmLnBhcnNlKGJ1Zi5kZWNvZGUoKSwgZ3J1YmVudi5kZWNvZGUoKSkK
KyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIGlmIHN5cy52ZXJzaW9uX2luZm9bMF0gPCAzOgor
ICAgICAgICAgICAgICAgIHNlbGYuY2YucGFyc2UoYnVmKQorICAgICAgICAgICAgZWxzZToKKyAg
ICAgICAgICAgICAgICBzZWxmLmNmLnBhcnNlKGJ1Zi5kZWNvZGUoKSkKIAogICAgIGRlZiBpbWFn
ZV9pbmRleChzZWxmKToKICAgICAgICAgaWYgaXNpbnN0YW5jZShzZWxmLmNmLmRlZmF1bHQsIGlu
dCk6Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 22:52:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 22:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO8Rb-0004Gx-Ns; Fri, 25 Oct 2019 22:52:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BhMP=YS=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iO8RZ-0004GM-VH
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 22:52:30 +0000
X-Inumbo-ID: 1de5c84a-f77a-11e9-beca-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0c::705])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1de5c84a-f77a-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 22:52:27 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=JjLIMAccINYyvtotAC3NyEnqa+3rwt/VLoywfJaVP7zHx7wVTI9WlvynsfbjFKo1gjkYzQr30kOvZFhTcmO1t3g7DAp0hYVGjTdqKo3ytKUs0TIulaaQhXs2r+Vh+982BbMgOo5eGOwm2BBqZvXyePeri8723TlkYr5B3vRqVg8O/uYJipopseD2aNuO0QvfXyyS07y7GuZwf/PbuwzahOKIPZ6RrIbOhfB/CF1keCgnedcsRiAg8SPwQ+uMqqobTcqnfxIiqPxcFmBeKCvtolZ0pveBygbZuQQTySCUBo6ZA+/TlS1l4Qe8FyHBSK7p/fOqkLtflbxuDdhMUxJVew==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YQa5TNw39xOZhAw+gE5ZdAbNzr33LofTBkSvtZJrImE=;
 b=eRlOJQrnU40sAl1HTyVYW99yq7GQ1Gh+IJHvrUIkT2HQLZot2xSrzsdGElECpNc4GP0CgW87gTBB6d1MGf7wHiua/WGkby+CBeP5tAmAWDwDUEsKaq9Axti5+InnByOEGERvY7vwt07pLI8Bn8MS5OzVRCi3j/ApsFHkugsQVQMdECta+Po2IOHkUc5I9DbRQtbQIBroF40ZuBqzlbBzp9OlWuaLAWLKxCz9kHOOpMUpn0Hgc7MVGkdNpuHj7bENbW9ySqBgcL52T+rd+urT/UoFF4HcqjvBaubJlvJbIghfbEOX4wb+rUxFWBdLz1Rb4KXaAiAqVfSDMGljukyqQA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=durham.ac.uk; dmarc=pass action=none header.from=durham.ac.uk;
 dkim=pass header.d=durham.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com;
 s=selector2-durhamuniversity-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=YQa5TNw39xOZhAw+gE5ZdAbNzr33LofTBkSvtZJrImE=;
 b=UuJ+hlwx4Oxn05F2QP7agEYTwPu2UkfR1HMhHNsoIb8qwnTsE3y+uiU903aWO5O8eGBqGxIB9/diVb0suVgJfIXhFiACK8aixAkh05ikjZi2gn2rFAddCs3EkBue5JKGSf//1Hish6xyl6HbTdEe6Fb7MiMXHMc3OOBnrbg+f14=
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com (20.177.200.18) by
 VI1PR06MB5583.eurprd06.prod.outlook.com (20.177.202.19) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.22; Fri, 25 Oct 2019 22:52:26 +0000
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632]) by VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632%5]) with mapi id 15.20.2387.021; Fri, 25 Oct 2019
 22:52:26 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [XEN PATCH 3/3] Example Fedora 31 grub.cfg and grubenv files
Thread-Index: AQHVi4beohHi3efWhU+ktcm1z/wr3w==
Date: Fri, 25 Oct 2019 22:52:26 +0000
Message-ID: <fd1456c411e13d43ca909e43c2800086c5ef3046.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
In-Reply-To: <cover.1572038720.git.m.a.young@durham.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2a00:23c4:921a:2100:1097:224c:243b:f186]
x-mailer: git-send-email 2.21.0
x-clientproxiedby: LNXP123CA0016.GBRP123.PROD.OUTLOOK.COM
 (2603:10a6:600:d2::28) To VI1PR06MB4720.eurprd06.prod.outlook.com
 (2603:10a6:803:90::18)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 940bf95e-e65a-4e68-5d30-08d7599e0160
x-ms-traffictypediagnostic: VI1PR06MB5583:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <VI1PR06MB5583A0468870FC9210F3526587650@VI1PR06MB5583.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 02015246A9
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(136003)(366004)(346002)(376002)(396003)(199004)(189003)(66476007)(66946007)(256004)(8676002)(8936002)(81156014)(50226002)(66556008)(305945005)(7736002)(2501003)(54906003)(36756003)(66446008)(186003)(5660300002)(14454004)(86362001)(76176011)(786003)(316002)(52116002)(102836004)(386003)(6506007)(6436002)(2616005)(6512007)(71200400001)(71190400001)(446003)(64756008)(99286004)(6486002)(11346002)(25786009)(486006)(5640700003)(478600001)(4326008)(476003)(2906002)(118296001)(46003)(6116002)(6916009)(2351001)(81166006)(14444005);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR06MB5583;
 H:VI1PR06MB4720.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZFcg+qEh1WwjHka2eSwt10t2ARe9U9nJbvJE08/hDaZWM5xmeRaO0oemybJfkJJnlh6K9VBYpkJQfXakwaeag1bv5XSXXZTNWwOHDwfcmqO9MGr/SNTX3j+QRUbwEPV0ii+nFj/Go5IC1AuOouYHo1ZwwwJdCFw+V9MP7do07FO26Otb4JHONZhQ6VPovU7TgQOvbZD9+5jDWRJkVpv36pymaAocbK0s1TuITixHckIHLSxyXG8GG8DDLJWS7fmZeUmo+K6fBPMuLyq2g11lbslkk/U4inRFRbEiyU2QexBY7XrS3s0GVC6EjktXFVuBFbyu22kaEMV5q5Dk4EF8QmJ9EXTCOAZZbkermxoOqPxH3mCWi3GypXMls3hjifn8m02arD9fqzH8/GM2KxserXVd7ZjTx54QLZn+Bb1B9c73KvfZiDHpmHMAvx7WsNrf
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 940bf95e-e65a-4e68-5d30-08d7599e0160
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2019 22:52:26.0720 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xygb52muMeNaCPOUiyeVYd1fD+4AZZXfGlBoitmbpEEfFpdkh44pKbyI/pTS9qe8C7hu42/+XQ051dBKbo+nDg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB5583
Subject: [Xen-devel] [XEN PATCH 3/3] Example Fedora 31 grub.cfg and grubenv
 files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>, "YOUNG,
 MICHAEL A." <m.a.young@durham.ac.uk>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGFuIGV4YW1wbGUgZ3J1Yi5jZmcgYW5kIGdydWJlbnYgZmlsZSBmb3Ig
cmVmZXJlbmNlCgpTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFt
LmFjLnVrPgotLS0KIHRvb2xzL3B5Z3J1Yi9leGFtcGxlcy9mZWRvcmEtMzEuZ3J1Yi5jZmcgfCAy
MDAgKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL3B5Z3J1Yi9leGFtcGxlcy9mZWRvcmEt
MzEuZ3J1YmVudiAgfCAgIDUgKwogMiBmaWxlcyBjaGFuZ2VkLCAyMDUgaW5zZXJ0aW9ucygrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3B5Z3J1Yi9leGFtcGxlcy9mZWRvcmEtMzEuZ3J1Yi5j
ZmcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9weWdydWIvZXhhbXBsZXMvZmVkb3JhLTMxLmdy
dWJlbnYKCmRpZmYgLS1naXQgYS90b29scy9weWdydWIvZXhhbXBsZXMvZmVkb3JhLTMxLmdydWIu
Y2ZnIGIvdG9vbHMvcHlncnViL2V4YW1wbGVzL2ZlZG9yYS0zMS5ncnViLmNmZwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45Y2UzOGQ0M2I3Ci0tLSAvZGV2L251bGwKKysr
IGIvdG9vbHMvcHlncnViL2V4YW1wbGVzL2ZlZG9yYS0zMS5ncnViLmNmZwpAQCAtMCwwICsxLDIw
MCBAQAorIworIyBETyBOT1QgRURJVCBUSElTIEZJTEUKKyMKKyMgSXQgaXMgYXV0b21hdGljYWxs
eSBnZW5lcmF0ZWQgYnkgZ3J1YjItbWtjb25maWcgdXNpbmcgdGVtcGxhdGVzCisjIGZyb20gL2V0
Yy9ncnViLmQgYW5kIHNldHRpbmdzIGZyb20gL2V0Yy9kZWZhdWx0L2dydWIKKyMKKworIyMjIEJF
R0lOIC9ldGMvZ3J1Yi5kLzAwX2hlYWRlciAjIyMKK3NldCBwYWdlcj0xCisKK2lmIFsgLWYgJHtj
b25maWdfZGlyZWN0b3J5fS9ncnViZW52IF07IHRoZW4KKyAgbG9hZF9lbnYgLWYgJHtjb25maWdf
ZGlyZWN0b3J5fS9ncnViZW52CitlbGlmIFsgLXMgJHByZWZpeC9ncnViZW52IF07IHRoZW4KKyAg
bG9hZF9lbnYKK2ZpCitpZiBbICIke25leHRfZW50cnl9IiBdIDsgdGhlbgorICAgc2V0IGRlZmF1
bHQ9IiR7bmV4dF9lbnRyeX0iCisgICBzZXQgbmV4dF9lbnRyeT0KKyAgIHNhdmVfZW52IG5leHRf
ZW50cnkKKyAgIHNldCBib290X29uY2U9dHJ1ZQorZWxzZQorICAgc2V0IGRlZmF1bHQ9IiR7c2F2
ZWRfZW50cnl9IgorZmkKKworaWYgWyB4IiR7ZmVhdHVyZV9tZW51ZW50cnlfaWR9IiA9IHh5IF07
IHRoZW4KKyAgbWVudWVudHJ5X2lkX29wdGlvbj0iLS1pZCIKK2Vsc2UKKyAgbWVudWVudHJ5X2lk
X29wdGlvbj0iIgorZmkKKworZXhwb3J0IG1lbnVlbnRyeV9pZF9vcHRpb24KKworaWYgWyAiJHtw
cmV2X3NhdmVkX2VudHJ5fSIgXTsgdGhlbgorICBzZXQgc2F2ZWRfZW50cnk9IiR7cHJldl9zYXZl
ZF9lbnRyeX0iCisgIHNhdmVfZW52IHNhdmVkX2VudHJ5CisgIHNldCBwcmV2X3NhdmVkX2VudHJ5
PQorICBzYXZlX2VudiBwcmV2X3NhdmVkX2VudHJ5CisgIHNldCBib290X29uY2U9dHJ1ZQorZmkK
KworZnVuY3Rpb24gc2F2ZWRlZmF1bHQgeworICBpZiBbIC16ICIke2Jvb3Rfb25jZX0iIF07IHRo
ZW4KKyAgICBzYXZlZF9lbnRyeT0iJHtjaG9zZW59IgorICAgIHNhdmVfZW52IHNhdmVkX2VudHJ5
CisgIGZpCit9CisKK2Z1bmN0aW9uIGxvYWRfdmlkZW8geworICBpZiBbIHgkZmVhdHVyZV9hbGxf
dmlkZW9fbW9kdWxlID0geHkgXTsgdGhlbgorICAgIGluc21vZCBhbGxfdmlkZW8KKyAgZWxzZQor
ICAgIGluc21vZCBlZmlfZ29wCisgICAgaW5zbW9kIGVmaV91Z2EKKyAgICBpbnNtb2QgaWVlZTEy
NzVfZmIKKyAgICBpbnNtb2QgdmJlCisgICAgaW5zbW9kIHZnYQorICAgIGluc21vZCB2aWRlb19i
b2NocworICAgIGluc21vZCB2aWRlb19jaXJydXMKKyAgZmkKK30KKwordGVybWluYWxfb3V0cHV0
IGNvbnNvbGUKK2lmIFsgeCRmZWF0dXJlX3RpbWVvdXRfc3R5bGUgPSB4eSBdIDsgdGhlbgorICBz
ZXQgdGltZW91dF9zdHlsZT1tZW51CisgIHNldCB0aW1lb3V0PTUKKyMgRmFsbGJhY2sgbm9ybWFs
IHRpbWVvdXQgY29kZSBpbiBjYXNlIHRoZSB0aW1lb3V0X3N0eWxlIGZlYXR1cmUgaXMKKyMgdW5h
dmFpbGFibGUuCitlbHNlCisgIHNldCB0aW1lb3V0PTUKK2ZpCisjIyMgRU5EIC9ldGMvZ3J1Yi5k
LzAwX2hlYWRlciAjIyMKKworIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzAxX3VzZXJzICMjIworaWYg
WyAtZiAke3ByZWZpeH0vdXNlci5jZmcgXTsgdGhlbgorICBzb3VyY2UgJHtwcmVmaXh9L3VzZXIu
Y2ZnCisgIGlmIFsgLW4gIiR7R1JVQjJfUEFTU1dPUkR9IiBdOyB0aGVuCisgICAgc2V0IHN1cGVy
dXNlcnM9InJvb3QiCisgICAgZXhwb3J0IHN1cGVydXNlcnMKKyAgICBwYXNzd29yZF9wYmtkZjIg
cm9vdCAke0dSVUIyX1BBU1NXT1JEfQorICBmaQorZmkKKyMjIyBFTkQgL2V0Yy9ncnViLmQvMDFf
dXNlcnMgIyMjCisKKyMjIyBCRUdJTiAvZXRjL2dydWIuZC8wOF9mYWxsYmFja19jb3VudGluZyAj
IyMKK2luc21vZCBpbmNyZW1lbnQKKyMgQ2hlY2sgaWYgYm9vdF9jb3VudGVyIGV4aXN0cyBhbmQg
Ym9vdF9zdWNjZXNzPTAgdG8gYWN0aXZhdGUgdGhpcyBiZWhhdmlvdXIuCitpZiBbIC1uICIke2Jv
b3RfY291bnRlcn0iIC1hICIke2Jvb3Rfc3VjY2Vzc30iID0gIjAiIF07IHRoZW4KKyAgIyBpZiBj
b3VudGRvd24gaGFzIGVuZGVkLCBjaG9vc2UgdG8gYm9vdCByb2xsYmFjayBkZXBsb3ltZW50LAor
ICAjIGkuZS4gZGVmYXVsdD0xIG9uIE9TVHJlZS1iYXNlZCBzeXN0ZW1zLgorICBpZiAgWyAiJHti
b290X2NvdW50ZXJ9IiA9ICIwIiAtbyAiJHtib290X2NvdW50ZXJ9IiA9ICItMSIgXTsgdGhlbgor
ICAgIHNldCBkZWZhdWx0PTEKKyAgICBzZXQgYm9vdF9jb3VudGVyPS0xCisgICMgb3RoZXJ3aXNl
IGRlY3JlbWVudCBib290X2NvdW50ZXIKKyAgZWxzZQorICAgIGRlY3JlbWVudCBib290X2NvdW50
ZXIKKyAgZmkKKyAgc2F2ZV9lbnYgYm9vdF9jb3VudGVyCitmaQorIyMjIEVORCAvZXRjL2dydWIu
ZC8wOF9mYWxsYmFja19jb3VudGluZyAjIyMKKworIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzEwX2xp
bnV4ICMjIworbWVudWVudHJ5ICdGZWRvcmEgKDUuMy42LTMwMC5mYzMxLng4Nl82NCkgMzEgKFRo
aXJ0eSBPbmUpJyAtLWNsYXNzIGZlZG9yYSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAt
LWNsYXNzIG9zIC0tdW5yZXN0cmljdGVkICRtZW51ZW50cnlfaWRfb3B0aW9uICdnbnVsaW51eC01
LjMuNi0zMDAuZmMzMS54ODZfNjQtYWR2YW5jZWQtMWRlYzcyM2QtNGJkZi00NjFhLWEwOWItZTcx
YmE1OTc0ODkyJyB7CisJbG9hZF92aWRlbworCXNldCBnZnhwYXlsb2FkPWtlZXAKKwlpbnNtb2Qg
Z3ppbworCWluc21vZCBwYXJ0X21zZG9zCisJaW5zbW9kIGV4dDIKKwlzZXQgcm9vdD0naGQwLG1z
ZG9zMScKKwlpZiBbIHgkZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hfaGludCA9IHh5IF07IHRoZW4K
KwkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQ9J2hkMCxt
c2RvczEnICAwMGM2YTQ0YS0xNjI0LTRjOGYtYmQwOC1iYzY2ZWE1OWVkYmUKKwllbHNlCisJICBz
ZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgMDBjNmE0NGEtMTYyNC00Yzhm
LWJkMDgtYmM2NmVhNTllZGJlCisJZmkKKwlsaW51eAkvdm1saW51ei01LjMuNi0zMDAuZmMzMS54
ODZfNjQgcm9vdD0vZGV2L21hcHBlci9mZWRvcmFfbG9jYWxob3N0LS1saXZlLXJvb3Qgcm8gcmVz
dW1lPS9kZXYvbWFwcGVyL2ZlZG9yYV9sb2NhbGhvc3QtLWxpdmUtc3dhcCByZC5sdm0ubHY9ZmVk
b3JhX2xvY2FsaG9zdC1saXZlL3Jvb3QgcmQubHZtLmx2PWZlZG9yYV9sb2NhbGhvc3QtbGl2ZS9z
d2FwIHJoZ2IgcXVpZXQgCisJaW5pdHJkCS9pbml0cmFtZnMtNS4zLjYtMzAwLmZjMzEueDg2XzY0
LmltZworfQorbWVudWVudHJ5ICdGZWRvcmEgKDAtcmVzY3VlLWZiYzgwZGNjZTA1ZDRhMWE5Yjlh
Nzk1MTIzMmE0ZWViKSAzMSAoVGhpcnR5IE9uZSknIC0tY2xhc3MgZmVkb3JhIC0tY2xhc3MgZ251
LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgLS11bnJlc3RyaWN0ZWQgJG1lbnVlbnRyeV9p
ZF9vcHRpb24gJ2dudWxpbnV4LTAtcmVzY3VlLWZiYzgwZGNjZTA1ZDRhMWE5YjlhNzk1MTIzMmE0
ZWViLWFkdmFuY2VkLTFkZWM3MjNkLTRiZGYtNDYxYS1hMDliLWU3MWJhNTk3NDg5MicgeworCWxv
YWRfdmlkZW8KKwlpbnNtb2QgZ3ppbworCWluc21vZCBwYXJ0X21zZG9zCisJaW5zbW9kIGV4dDIK
KwlzZXQgcm9vdD0naGQwLG1zZG9zMScKKwlpZiBbIHgkZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hf
aGludCA9IHh5IF07IHRoZW4KKwkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9
cm9vdCAtLWhpbnQ9J2hkMCxtc2RvczEnICAwMGM2YTQ0YS0xNjI0LTRjOGYtYmQwOC1iYzY2ZWE1
OWVkYmUKKwllbHNlCisJICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3Qg
MDBjNmE0NGEtMTYyNC00YzhmLWJkMDgtYmM2NmVhNTllZGJlCisJZmkKKwlsaW51eAkvdm1saW51
ei0wLXJlc2N1ZS1mYmM4MGRjY2UwNWQ0YTFhOWI5YTc5NTEyMzJhNGVlYiByb290PS9kZXYvbWFw
cGVyL2ZlZG9yYV9sb2NhbGhvc3QtLWxpdmUtcm9vdCBybyByZXN1bWU9L2Rldi9tYXBwZXIvZmVk
b3JhX2xvY2FsaG9zdC0tbGl2ZS1zd2FwIHJkLmx2bS5sdj1mZWRvcmFfbG9jYWxob3N0LWxpdmUv
cm9vdCByZC5sdm0ubHY9ZmVkb3JhX2xvY2FsaG9zdC1saXZlL3N3YXAgcmhnYiBxdWlldCAKKwlp
bml0cmQJL2luaXRyYW1mcy0wLXJlc2N1ZS1mYmM4MGRjY2UwNWQ0YTFhOWI5YTc5NTEyMzJhNGVl
Yi5pbWcKK30KKworIyMjIEVORCAvZXRjL2dydWIuZC8xMF9saW51eCAjIyMKKworIyMjIEJFR0lO
IC9ldGMvZ3J1Yi5kLzEwX3Jlc2V0X2Jvb3Rfc3VjY2VzcyAjIyMKK2luc21vZCBpbmNyZW1lbnQK
KyMgSGlkaW5nIHRoZSBtZW51IGlzIG9rIGlmIGxhc3QgYm9vdCB3YXMgb2sgb3IgaWYgdGhpcyBp
cyBhIGZpcnN0IGJvb3QgYXR0ZW1wdCB0byBib290IHRoZSBlbnRyeQoraWYgWyAiJHtib290X3N1
Y2Nlc3N9IiA9ICIxIiAtbyAiJHtib290X2luZGV0ZXJtaW5hdGV9IiA9ICIxIiBdOyB0aGVuCisg
IHNldCBtZW51X2hpZGVfb2s9MQorZWxzZQorICBzZXQgbWVudV9oaWRlX29rPTAgCitmaQorIyBS
ZXNldCBib290X2luZGV0ZXJtaW5hdGUgYWZ0ZXIgYSBzdWNjZXNzZnVsIGJvb3QsIGluY3JlbWVu
dCBvdGhlcndpc2UKK2lmIFsgIiR7Ym9vdF9zdWNjZXNzfSIgPSAiMSIgXSA7IHRoZW4KKyAgc2V0
IGJvb3RfaW5kZXRlcm1pbmF0ZT0wCitlbHNlCisgIGluY3JlbWVudCBib290X2luZGV0ZXJtaW5h
dGUKK2ZpCisjIFJlc2V0IGJvb3Rfc3VjY2VzcyBmb3IgY3VycmVudCBib290IAorc2V0IGJvb3Rf
c3VjY2Vzcz0wCitzYXZlX2VudiBib290X3N1Y2Nlc3MgYm9vdF9pbmRldGVybWluYXRlCisjIyMg
RU5EIC9ldGMvZ3J1Yi5kLzEwX3Jlc2V0X2Jvb3Rfc3VjY2VzcyAjIyMKKworIyMjIEJFR0lOIC9l
dGMvZ3J1Yi5kLzEyX21lbnVfYXV0b19oaWRlICMjIworaWYgWyB4JGZlYXR1cmVfdGltZW91dF9z
dHlsZSA9IHh5IF0gOyB0aGVuCisgIGlmIFsgIiR7bWVudV9zaG93X29uY2V9IiBdOyB0aGVuCisg
ICAgdW5zZXQgbWVudV9zaG93X29uY2UKKyAgICBzYXZlX2VudiBtZW51X3Nob3dfb25jZQorICAg
IHNldCB0aW1lb3V0X3N0eWxlPW1lbnUKKyAgICBzZXQgdGltZW91dD02MAorICBlbGlmIFsgIiR7
bWVudV9hdXRvX2hpZGV9IiAtYSAiJHttZW51X2hpZGVfb2t9IiA9ICIxIiBdOyB0aGVuCisgICAg
c2V0IG9yaWdfdGltZW91dF9zdHlsZT0ke3RpbWVvdXRfc3R5bGV9CisgICAgc2V0IG9yaWdfdGlt
ZW91dD0ke3RpbWVvdXR9CisgICAgaWYgWyAiJHtmYXN0Ym9vdH0iID0gIjEiIF07IHRoZW4KKyAg
ICAgICMgdGltZW91dF9zdHlsZT1tZW51ICsgdGltZW91dD0wIGF2b2lkcyB0aGUgY291bnRkb3du
IGNvZGUga2V5cHJlc3MgY2hlY2sKKyAgICAgIHNldCB0aW1lb3V0X3N0eWxlPW1lbnUKKyAgICAg
IHNldCB0aW1lb3V0PTAKKyAgICBlbHNlCisgICAgICBzZXQgdGltZW91dF9zdHlsZT1oaWRkZW4K
KyAgICAgIHNldCB0aW1lb3V0PTEKKyAgICBmaQorICBmaQorZmkKKyMjIyBFTkQgL2V0Yy9ncnVi
LmQvMTJfbWVudV9hdXRvX2hpZGUgIyMjCisKKyMjIyBCRUdJTiAvZXRjL2dydWIuZC8yMF9saW51
eF94ZW4gIyMjCisKKyMjIyBFTkQgL2V0Yy9ncnViLmQvMjBfbGludXhfeGVuICMjIworCisjIyMg
QkVHSU4gL2V0Yy9ncnViLmQvMjBfcHBjX3Rlcm1pbmZvICMjIworIyMjIEVORCAvZXRjL2dydWIu
ZC8yMF9wcGNfdGVybWluZm8gIyMjCisKKyMjIyBCRUdJTiAvZXRjL2dydWIuZC8zMF9vcy1wcm9i
ZXIgIyMjCisjIyMgRU5EIC9ldGMvZ3J1Yi5kLzMwX29zLXByb2JlciAjIyMKKworIyMjIEJFR0lO
IC9ldGMvZ3J1Yi5kLzMwX3VlZmktZmlybXdhcmUgIyMjCisjIyMgRU5EIC9ldGMvZ3J1Yi5kLzMw
X3VlZmktZmlybXdhcmUgIyMjCisKKyMjIyBCRUdJTiAvZXRjL2dydWIuZC80MF9jdXN0b20gIyMj
CisjIFRoaXMgZmlsZSBwcm92aWRlcyBhbiBlYXN5IHdheSB0byBhZGQgY3VzdG9tIG1lbnUgZW50
cmllcy4gIFNpbXBseSB0eXBlIHRoZQorIyBtZW51IGVudHJpZXMgeW91IHdhbnQgdG8gYWRkIGFm
dGVyIHRoaXMgY29tbWVudC4gIEJlIGNhcmVmdWwgbm90IHRvIGNoYW5nZQorIyB0aGUgJ2V4ZWMg
dGFpbCcgbGluZSBhYm92ZS4KKyMjIyBFTkQgL2V0Yy9ncnViLmQvNDBfY3VzdG9tICMjIworCisj
IyMgQkVHSU4gL2V0Yy9ncnViLmQvNDFfY3VzdG9tICMjIworaWYgWyAtZiAgJHtjb25maWdfZGly
ZWN0b3J5fS9jdXN0b20uY2ZnIF07IHRoZW4KKyAgc291cmNlICR7Y29uZmlnX2RpcmVjdG9yeX0v
Y3VzdG9tLmNmZworZWxpZiBbIC16ICIke2NvbmZpZ19kaXJlY3Rvcnl9IiAtYSAtZiAgJHByZWZp
eC9jdXN0b20uY2ZnIF07IHRoZW4KKyAgc291cmNlICRwcmVmaXgvY3VzdG9tLmNmZzsKK2ZpCisj
IyMgRU5EIC9ldGMvZ3J1Yi5kLzQxX2N1c3RvbSAjIyMKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1
Yi9leGFtcGxlcy9mZWRvcmEtMzEuZ3J1YmVudiBiL3Rvb2xzL3B5Z3J1Yi9leGFtcGxlcy9mZWRv
cmEtMzEuZ3J1YmVudgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42ZGY2
MWIwZmU1Ci0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvcHlncnViL2V4YW1wbGVzL2ZlZG9yYS0z
MS5ncnViZW52CkBAIC0wLDAgKzEsNSBAQAorIyBHUlVCIEVudmlyb25tZW50IEJsb2NrCitzYXZl
ZF9lbnRyeT1mYmM4MGRjY2UwNWQ0YTFhOWI5YTc5NTEyMzJhNGVlYi01LjMuNi0zMDAuZmMzMS54
ODZfNjQKK2tlcm5lbG9wdHM9cm9vdD0vZGV2L21hcHBlci9mZWRvcmFfbG9jYWxob3N0LS1saXZl
LXJvb3Qgcm8gcmVzdW1lPS9kZXYvbWFwcGVyL2ZlZG9yYV9sb2NhbGhvc3QtLWxpdmUtc3dhcCBy
ZC5sdm0ubHY9ZmVkb3JhX2xvY2FsaG9zdC1saXZlL3Jvb3QgcmQubHZtLmx2PWZlZG9yYV9sb2Nh
bGhvc3QtbGl2ZS9zd2FwIHJoZ2IgcXVpZXQKK2Jvb3Rfc3VjY2Vzcz0xCisjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxl
Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 23:10:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 23:10:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO8jE-0006AN-CT; Fri, 25 Oct 2019 23:10:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO8jD-0006AI-Gm
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 23:10:43 +0000
X-Inumbo-ID: aa07814a-f77c-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id aa07814a-f77c-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 23:10:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO8jA-00011i-EP; Fri, 25 Oct 2019 23:10:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO8j9-0004t1-Pi; Fri, 25 Oct 2019 23:10:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO8j9-0006X5-Oc; Fri, 25 Oct 2019 23:10:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143143-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=58560ad254fbda71d4daa6622d71683190070ee2
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 23:10:39 +0000
Subject: [Xen-devel] [qemu-mainline test] 143143: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxNDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MjkxNQoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MjkxNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkxNQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTQyOTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDI5MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkxNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI5MTUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAg
ICAgNTg1NjBhZDI1NGZiZGE3MWQ0ZGFhNjYyMmQ3MTY4MzE5MDA3MGVlMgpiYXNlbGluZSB2ZXJz
aW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZTlkNDI0NjE5MjBmNmY0MGY0ZDg0N2E1YmExOGU5
MGQwOTVlZDBiOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyOTE1ICAyMDE5LTEwLTE5IDE0OjQ5
OjQxIFogICAgNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MzAzMCAgMjAxOS0xMC0yMiAx
MTowODozOSBaICAgIDMgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MzE0MyAgMjAxOS0xMC0yNSAwNToyOTo0NSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhleSBLYXJkYXNo
ZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJlYXMgU2Nod2FiIDxzY2h3YWJAc3VzZS5kZT4K
ICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNvbT4KICBDb3JuZWxpYSBIdWNrIDxjb2h1
Y2tAcmVkaGF0LmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhdmlk
IEdpYnNvbiA8ZGF2aWRAZ2lic29uLmRyb3BiZWFyLmlkLmF1PgogIERhdmlkIEhpbGRlbmJyYW5k
IDxkYXZpZEByZWRoYXQuY29tPgogIEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGth
b2Qub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlkbyBHw7xu
dGhlciA8YWd4QHNpZ3hjcHUub3JnPgogIElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBM
YXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTWFvIFpob25neWkgPG1hb3pob25n
eWlAY21zcy5jaGluYW1vYmlsZS5jb20+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRo
YXQuY29tPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIFBhdWwgQS4gQ2xh
cmtlICA8cGNAdXMuaWJtLmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4K
ICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8
cGhpbG1kQHJlZGhhdC5jb20+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29u
QGxpbmFyby5vcmc+CiAgU2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJy
YW5rb3ZpYyA8c3RlZmFuLmJyYW5rb3ZpY0BydC1yay5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGlu
dGVsLmNvbT4KICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1l
bnRzb3ZAdmlydHVvenpvLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIw
MzUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 23:21:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 23:21:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO8tP-00074x-IV; Fri, 25 Oct 2019 23:21:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lu4g=YS=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1iO8tO-00074s-D2
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 23:21:14 +0000
X-Inumbo-ID: 2238841a-f77e-11e9-beca-bc764e2007e4
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2238841a-f77e-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 23:21:13 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 C68C0306E47C; Sat, 26 Oct 2019 02:21:11 +0300 (EEST)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id A8B57303442B;
 Sat, 26 Oct 2019 02:21:11 +0300 (EEST)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Sat, 26 Oct 2019 02:21:10 +0300
Message-Id: <a9c29042189f2f862ffc0ad9af732afb254bbb83.1572045542.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] tools/ocaml: Fix build error with Arch Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2NjIChHQ0MpIDkuMi4wIGNvbXBsYWluczoKCnhlbnRvb2xsb2dfc3R1YnMuYzogSW4gZnVuY3Rp
b24g4oCYc3R1Yl94dGxfb2NhbWxfdm1lc3NhZ2XigJk6CnhlbnRvb2xsb2dfc3R1YnMuYzo5Mzox
NjogZXJyb3I6IGluaXRpYWxpemF0aW9uIGRpc2NhcmRzIOKAmGNvbnN04oCZIHF1YWxpZmllciBm
cm9tIHBvaW50ZXIgdGFyZ2V0IHR5cGUgWy1XZXJyb3I9ZGlzY2FyZGVkLXF1YWxpZmllcnNdCiAg
IDkzIHwgIHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4dGwtPnZtZXNzYWdlX2NiKSA7
CiAgICAgIHwgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgoKU2lnbmVkLW9mZi1ieTog
UGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB0b29scy9v
Y2FtbC9saWJzL3hlbnRvb2xsb2cveGVudG9vbGxvZ19zdHVicy5jIHwgIDQgKystLQogdG9vbHMv
b2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jICAgICAgICAgICB8IDIwICsrKysrKysrKyst
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGVudG9vbGxvZy94ZW50b29sbG9n
X3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hlbnRvb2xsb2cveGVudG9vbGxvZ19zdHVicy5j
CmluZGV4IGFhZGMzZDEuLjFmNzNmMjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGVu
dG9vbGxvZy94ZW50b29sbG9nX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94ZW50b29s
bG9nL3hlbnRvb2xsb2dfc3R1YnMuYwpAQCAtOTAsNyArOTAsNyBAQCBzdGF0aWMgdm9pZCBzdHVi
X3h0bF9vY2FtbF92bWVzc2FnZShzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAlD
QU1McGFyYW0wKCk7CiAJQ0FNTGxvY2FsTihhcmdzLCA0KTsKIAlzdHJ1Y3QgY2FtbF94dGwgKnh0
bCA9IChzdHJ1Y3QgY2FtbF94dGwqKWxvZ2dlcjsKLQl2YWx1ZSAqZnVuYyA9IGNhbWxfbmFtZWRf
dmFsdWUoeHRsLT52bWVzc2FnZV9jYikgOworCWNvbnN0IHZhbHVlICpmdW5jID0gY2FtbF9uYW1l
ZF92YWx1ZSh4dGwtPnZtZXNzYWdlX2NiKSA7CiAJY2hhciAqbXNnOwogCiAJaWYgKGZ1bmMgPT0g
TlVMTCkKQEAgLTEyMCw3ICsxMjAsNyBAQCBzdGF0aWMgdm9pZCBzdHViX3h0bF9vY2FtbF9wcm9n
cmVzcyhzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAlDQU1McGFyYW0wKCk7CiAJ
Q0FNTGxvY2FsTihhcmdzLCA1KTsKIAlzdHJ1Y3QgY2FtbF94dGwgKnh0bCA9IChzdHJ1Y3QgY2Ft
bF94dGwqKWxvZ2dlcjsKLQl2YWx1ZSAqZnVuYyA9IGNhbWxfbmFtZWRfdmFsdWUoeHRsLT5wcm9n
cmVzc19jYikgOworCWNvbnN0IHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4dGwtPnBy
b2dyZXNzX2NiKSA7CiAKIAlpZiAoZnVuYyA9PSBOVUxMKQogCQljYW1sX3JhaXNlX3N5c19lcnJv
cihjYW1sX2NvcHlfc3RyaW5nKCJVbmFibGUgdG8gZmluZCBjYWxsYmFjayIpKTsKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xp
YnMveGwveGVubGlnaHRfc3R1YnMuYwppbmRleCBmZjE2Yjg3Li4xMTgxOTcxIDEwMDY0NAotLS0g
YS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94bC94ZW5saWdodF9zdHVicy5jCkBAIC03NSw3ICs3NSw3IEBAIHN0YXRpYyB2b2lkIGZh
aWx3aXRoX3hsKGludCBlcnJvciwgY2hhciAqZm5hbWUpCiB7CiAJQ0FNTHBhcmFtMCgpOwogCUNB
TUxsb2NhbDEoYXJnKTsKLQlzdGF0aWMgdmFsdWUgKmV4YyA9IE5VTEw7CisJc3RhdGljIGNvbnN0
IHZhbHVlICpleGMgPSBOVUxMOwogCiAJLyogRmlyc3QgdGltZSBhcm91bmQsIGxvb2t1cCBieSBu
YW1lICovCiAJaWYgKCFleGMpCkBAIC00MjQsNyArNDI0LDcgQEAgdm9pZCBhc3luY19jYWxsYmFj
ayhsaWJ4bF9jdHggKmN0eCwgaW50IHJjLCB2b2lkICpmb3JfY2FsbGJhY2spCiAJY2FtbF9sZWF2
ZV9ibG9ja2luZ19zZWN0aW9uKCk7CiAJQ0FNTHBhcmFtMCgpOwogCUNBTUxsb2NhbDIoZXJyb3Is
IHRtcCk7Ci0Jc3RhdGljIHZhbHVlICpmdW5jID0gTlVMTDsKKwlzdGF0aWMgY29uc3QgdmFsdWUg
KmZ1bmMgPSBOVUxMOwogCXZhbHVlICpwID0gKHZhbHVlICopIGZvcl9jYWxsYmFjazsKIAogCWlm
IChmdW5jID09IE5VTEwpIHsKQEAgLTExMzMsNyArMTEzMyw3IEBAIHZhbHVlIHN0dWJfbGlieGxf
eGVuX2NvbnNvbGVfcmVhZF9zdGFydCh2YWx1ZSBjdHgsIHZhbHVlIGNsZWFyKQogCiBzdGF0aWMg
dm9pZCByYWlzZV9lb2Yodm9pZCkKIHsKLQlzdGF0aWMgdmFsdWUgKmV4YyA9IE5VTEw7CisJc3Rh
dGljIGNvbnN0IHZhbHVlICpleGMgPSBOVUxMOwogCiAJLyogRmlyc3QgdGltZSBhcm91bmQsIGxv
b2t1cCBieSBuYW1lICovCiAJaWYgKCFleGMpCkBAIC0xMjc0LDcgKzEyNzQsNyBAQCBpbnQgZmRf
cmVnaXN0ZXIodm9pZCAqdXNlciwgaW50IGZkLCB2b2lkICoqZm9yX2FwcF9yZWdpc3RyYXRpb25f
b3V0LAogCUNBTUxwYXJhbTAoKTsKIAlDQU1MbG9jYWxOKGFyZ3MsIDQpOwogCWludCByZXQgPSAw
OwotCXN0YXRpYyB2YWx1ZSAqZnVuYyA9IE5VTEw7CisJc3RhdGljIGNvbnN0IHZhbHVlICpmdW5j
ID0gTlVMTDsKIAl2YWx1ZSAqcCA9ICh2YWx1ZSAqKSB1c2VyOwogCXZhbHVlICpmb3JfYXBwOwog
CkBAIC0xMzE3LDcgKzEzMTcsNyBAQCBpbnQgZmRfbW9kaWZ5KHZvaWQgKnVzZXIsIGludCBmZCwg
dm9pZCAqKmZvcl9hcHBfcmVnaXN0cmF0aW9uX3VwZGF0ZSwKIAlDQU1McGFyYW0wKCk7CiAJQ0FN
TGxvY2FsTihhcmdzLCA0KTsKIAlpbnQgcmV0ID0gMDsKLQlzdGF0aWMgdmFsdWUgKmZ1bmMgPSBO
VUxMOworCXN0YXRpYyBjb25zdCB2YWx1ZSAqZnVuYyA9IE5VTEw7CiAJdmFsdWUgKnAgPSAodmFs
dWUgKikgdXNlcjsKIAl2YWx1ZSAqZm9yX2FwcCA9ICpmb3JfYXBwX3JlZ2lzdHJhdGlvbl91cGRh
dGU7CiAKQEAgLTEzNTYsNyArMTM1Niw3IEBAIHZvaWQgZmRfZGVyZWdpc3Rlcih2b2lkICp1c2Vy
LCBpbnQgZmQsIHZvaWQgKmZvcl9hcHBfcmVnaXN0cmF0aW9uKQogCWNhbWxfbGVhdmVfYmxvY2tp
bmdfc2VjdGlvbigpOwogCUNBTUxwYXJhbTAoKTsKIAlDQU1MbG9jYWxOKGFyZ3MsIDMpOwotCXN0
YXRpYyB2YWx1ZSAqZnVuYyA9IE5VTEw7CisJc3RhdGljIGNvbnN0IHZhbHVlICpmdW5jID0gTlVM
TDsKIAl2YWx1ZSAqcCA9ICh2YWx1ZSAqKSB1c2VyOwogCXZhbHVlICpmb3JfYXBwID0gZm9yX2Fw
cF9yZWdpc3RyYXRpb247CiAKQEAgLTEzOTgsNyArMTM5OCw3IEBAIGludCB0aW1lb3V0X3JlZ2lz
dGVyKHZvaWQgKnVzZXIsIHZvaWQgKipmb3JfYXBwX3JlZ2lzdHJhdGlvbl9vdXQsCiAJQ0FNTGxv
Y2FsMihzZWMsIHVzZWMpOwogCUNBTUxsb2NhbE4oYXJncywgNCk7CiAJaW50IHJldCA9IDA7Ci0J
c3RhdGljIHZhbHVlICpmdW5jID0gTlVMTDsKKwlzdGF0aWMgY29uc3QgdmFsdWUgKmZ1bmMgPSBO
VUxMOwogCXZhbHVlICpwID0gKHZhbHVlICopIHVzZXI7CiAJc3RydWN0IHRpbWVvdXRfaGFuZGxl
cyAqaGFuZGxlczsKIApAQCAtMTQ1MCw3ICsxNDUwLDcgQEAgaW50IHRpbWVvdXRfbW9kaWZ5KHZv
aWQgKnVzZXIsIHZvaWQgKipmb3JfYXBwX3JlZ2lzdHJhdGlvbl91cGRhdGUsCiAJQ0FNTGxvY2Fs
MShmb3JfYXBwX3VwZGF0ZSk7CiAJQ0FNTGxvY2FsTihhcmdzLCAyKTsKIAlpbnQgcmV0ID0gMDsK
LQlzdGF0aWMgdmFsdWUgKmZ1bmMgPSBOVUxMOworCXN0YXRpYyBjb25zdCB2YWx1ZSAqZnVuYyA9
IE5VTEw7CiAJdmFsdWUgKnAgPSAodmFsdWUgKikgdXNlcjsKIAlzdHJ1Y3QgdGltZW91dF9oYW5k
bGVzICpoYW5kbGVzID0gKmZvcl9hcHBfcmVnaXN0cmF0aW9uX3VwZGF0ZTsKIApAQCAtMTU2Niw3
ICsxNTY2LDcgQEAgdm9pZCBldmVudF9vY2N1cnModm9pZCAqdXNlciwgbGlieGxfZXZlbnQgKmV2
ZW50KQogCUNBTUxwYXJhbTAoKTsKIAlDQU1MbG9jYWxOKGFyZ3MsIDIpOwogCXN0cnVjdCB1c2Vy
X3dpdGhfY3R4ICpjX3VzZXIgPSAoc3RydWN0IHVzZXJfd2l0aF9jdHggKikgdXNlcjsKLQlzdGF0
aWMgdmFsdWUgKmZ1bmMgPSBOVUxMOworCXN0YXRpYyBjb25zdCB2YWx1ZSAqZnVuYyA9IE5VTEw7
CiAKIAlpZiAoZnVuYyA9PSBOVUxMKSB7CiAJCS8qIEZpcnN0IHRpbWUgYXJvdW5kLCBsb29rdXAg
YnkgbmFtZSAqLwpAQCAtMTU4OSw3ICsxNTg5LDcgQEAgdm9pZCBkaXNhc3Rlcih2b2lkICp1c2Vy
LCBsaWJ4bF9ldmVudF90eXBlIHR5cGUsCiAJQ0FNTHBhcmFtMCgpOwogCUNBTUxsb2NhbE4oYXJn
cywgNCk7CiAJc3RydWN0IHVzZXJfd2l0aF9jdHggKmNfdXNlciA9IChzdHJ1Y3QgdXNlcl93aXRo
X2N0eCAqKSB1c2VyOwotCXN0YXRpYyB2YWx1ZSAqZnVuYyA9IE5VTEw7CisJc3RhdGljIGNvbnN0
IHZhbHVlICpmdW5jID0gTlVMTDsKIAogCWlmIChmdW5jID09IE5VTEwpIHsKIAkJLyogRmlyc3Qg
dGltZSBhcm91bmQsIGxvb2t1cCBieSBuYW1lICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Oct 25 23:33:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 23:33:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO95D-0007zG-Oj; Fri, 25 Oct 2019 23:33:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=HTgd=YS=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO95C-0007zB-R5
 for xen-devel@lists.xenproject.org; Fri, 25 Oct 2019 23:33:26 +0000
X-Inumbo-ID: d6b5a322-f77f-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6b5a322-f77f-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 23:33:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO95A-0001RF-9P; Fri, 25 Oct 2019 23:33:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO95A-0005qH-1i; Fri, 25 Oct 2019 23:33:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO95A-0001Nw-15; Fri, 25 Oct 2019 23:33:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iO95A-0001Nw-15@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 25 Oct 2019 23:33:24 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdp
dApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBz
ZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhl
biBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2Vk
IHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYu
Z2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxM2I4NmJjNGNkNjQ4ZWFlNjlmZGNmM2QwNGIyNzUwYzc2
MzUwMDUzCiAgQnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMTgyLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywg
b21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qv
bGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbS54ZW4tYm9vdC5odG1sClJldmlzaW9u
IElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVz
IGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5n
IGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qv
bGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbS54ZW4tYm9vdCAtLXN1bW1hcnktb3V0
PXRtcC8xNDMxODIuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1i
bGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtIHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDMwODcg
ZmFpbCBbaG9zdD1maWFubzBdIC8gMTM4ODQ5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGln
aHRzOiAxNDMwODcgLyAxMzg4NDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3Qg
MTNiODZiYzRjZDY0OGVhZTY5ZmRjZjNkMDRiMjc1MGM3NjM1MDA1MyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDUzYjFkZDEwMzZkZjM4MzlkNDZiYjE1MGY3YThiMjAz
NzM5MDA5M2EgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUz
MGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNh
MwpCYXNpcyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2Jm
ZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0
ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdm
NThmM2ZiMWM2YjZlYjYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxl
LWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5
ODE2Y2Q3YS0xM2I4NmJjNGNkNjQ4ZWFlNjlmZGNmM2QwNGIyNzUwYzc2MzUwMDUzIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZDAzMWZjMDdl
YjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNy01M2IxZGQxMDM2ZGYzODM5ZDQ2YmIxNTBm
N2E4YjIwMzczOTAwOTNhIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5cCiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS05MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0IzMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5
ZmY0ZjMtMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2
ZWI2LTUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDMwMDMgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzg3ODAg
W2hvc3Q9aXRhbGlhMV0KIDEzODgxMyBbaG9zdD1hbGJhbmExXQogMTM4ODQ5IHBhc3MgMjIzY2Vh
NmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5
MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIz
ZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNj
ZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTM4
ODk3IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2Vi
YWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRj
NzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYz
ZmIxYzZiNmViNgogMTM4ODc4IGZhaWwgaXJyZWxldmFudAogMTM4ODk5IHBhc3MgaXJyZWxldmFu
dAogMTM4OTAwIHBhc3MgaXJyZWxldmFudAogMTM4OTAxIHBhc3MgaXJyZWxldmFudAogMTM4OTAy
IGZhaWwgaXJyZWxldmFudAogMTM4ODc5IHBhc3MgaXJyZWxldmFudAogMTM4OTYyIGZhaWwgaXJy
ZWxldmFudAogMTM5MDAzIGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJyZWxldmFudAog
MTM5MTM0IGZhaWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwgaXJyZWxldmFudAogMTM5MjIzIGZh
aWwgaXJyZWxldmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFudAogMTM5MzI0IGZhaWwgaXJyZWxl
dmFudAogMTM5MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2IGZhaWwgaXJyZWxldmFudAogMTM5
MzM4IGZhaWwgaXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJyZWxldmFudAogMTM5MzgzIGZhaWwg
aXJyZWxldmFudAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAogMTM5NDc4IGZhaWwgaXJyZWxldmFu
dAogMTM5NTMyIGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZhaWwgaXJyZWxldmFudAogMTM5NTU1
IGZhaWwgaXJyZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxldmFudAogMTM5NjE2IGZhaWwgaXJy
ZWxldmFudAogMTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5NzExIGZhaWwgaXJyZWxldmFudAog
MTM5NzM1IGZhaWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwgaXJyZWxldmFudAogMTM5ODMyIGZh
aWwgaXJyZWxldmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFudAogMTM5ODY2IGZhaWwgaXJyZWxl
dmFudAogMTM5OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2IFtdCiAxNDAwMzggZmFpbCBpcnJl
bGV2YW50CiAxNDAxODEgZmFpbCBpcnJlbGV2YW50CiAxNDAxMzggcGFzcyBpcnJlbGV2YW50CiAx
NDAxMjMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYz
ZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4
ZjNmYjFjNmI2ZWI2CiAxNDAxNDYgcGFzcyBpcnJlbGV2YW50CiAxNDAxNDAgYmxvY2tlZCBpcnJl
bGV2YW50CiAxNDAxNjAgZmFpbCBpcnJlbGV2YW50CiAxNDAxNDEgcGFzcyBpcnJlbGV2YW50CiAx
NDAxNTAgcGFzcyBpcnJlbGV2YW50CiAxNDAxMzAgZmFpbCBpcnJlbGV2YW50CiAxNDAxNTEgZmFp
bCBpcnJlbGV2YW50CiAxNDAxMzYgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGRkOGQ3
ZDU1NmRmNDZjNTAzMjU0ZDM3YjIyYjJiMzRmNmFkMTJmNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODli
MTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyBjMTY4MWMzOTQzNDg2
MzZjNWE3ZmJhYTk0OTYyM2NlZjVlYjllOWQ1CiAxNDAxMzcgcGFzcyBpcnJlbGV2YW50CiAxNDAx
NDIgcGFzcyBpcnJlbGV2YW50CiAxNDAxNzggZmFpbCBpcnJlbGV2YW50CiAxNDAxNTUgZmFpbCBp
cnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNTIgcGFzcyBpcnJlbGV2YW50
CiAxNDAxNjQgYmxvY2tlZCBpcnJlbGV2YW50CiAxNDAxNTggcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFk
ODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRm
MyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDAxNjUgcGFzcyBp
cnJlbGV2YW50CiAxNDAxNjkgcGFzcyBpcnJlbGV2YW50CiAxNDAxNzIgcGFzcyBpcnJlbGV2YW50
CiAxNDAxNzQgcGFzcyBpcnJlbGV2YW50CiAxNDAxNzkgcGFzcyBpcnJlbGV2YW50CiAxNDAxODQg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1
ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVk
MjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFj
NmI2ZWI2CiAxNDAxNjMgZmFpbCBpcnJlbGV2YW50CiAxNDAxODcgZmFpbCBpcnJlbGV2YW50CiAx
NDAxOTAgcGFzcyBpcnJlbGV2YW50CiAxNDAxOTEgcGFzcyBpcnJlbGV2YW50CiAxNDAxOTcgZmFp
bCBpcnJlbGV2YW50CiAxNDAyMDEgcGFzcyBpcnJlbGV2YW50CiAxNDAyMDQgZmFpbCBpcnJlbGV2
YW50CiAxNDAyMDUgcGFzcyBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAy
MDcgZmFpbCBpcnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAyMTYgZmFpbCBp
cnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0MjggZmFpbCBpcnJlbGV2YW50
CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50CiAxNDA2MDEg
ZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQgZmFpbCBpcnJl
bGV2YW50CiAxNDA2NDggZmFpbCBpcnJlbGV2YW50CiAxNDA2NzYgZmFpbCBpcnJlbGV2YW50CiAx
NDA3MjkgZmFpbCBpcnJlbGV2YW50CiAxNDA4MTcgZmFpbCBpcnJlbGV2YW50CiAxNDA3NzggZmFp
bCBpcnJlbGV2YW50CiAxNDA4NTUgZmFpbCBpcnJlbGV2YW50CiAxNDA5MzAgZmFpbCBpcnJlbGV2
YW50CiAxNDA5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDA5NTAgZmFpbCBpcnJlbGV2YW50CiAxNDA5
NzMgZmFpbCBpcnJlbGV2YW50CiAxNDA5OTkgZmFpbCBpcnJlbGV2YW50CiAxNDEwMzYgZmFpbCBp
cnJlbGV2YW50CiAxNDExOTYgZmFpbCBpcnJlbGV2YW50CiAxNDEyMjIgZmFpbCBpcnJlbGV2YW50
CiAxNDEyOTIgZmFpbCBpcnJlbGV2YW50CiAxNDEyNDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYg
ZmFpbCBpcnJlbGV2YW50CiAxNDEzNTQgZmFpbCBpcnJlbGV2YW50CiAxNDE0NDYgZmFpbCBpcnJl
bGV2YW50CiAxNDE0ODQgZmFpbCBpcnJlbGV2YW50CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50CiAx
NDE2MTMgZmFpbCBpcnJlbGV2YW50CiAxNDE4MDUgZmFpbCBpcnJlbGV2YW50CiAxNDE3MzcgZmFp
bCBpcnJlbGV2YW50CiAxNDE4NzAgZmFpbCBpcnJlbGV2YW50CiAxNDE5MTEgZmFpbCBpcnJlbGV2
YW50CiAxNDE5NzkgZmFpbCBpcnJlbGV2YW50CiAxNDE5NDQgZmFpbCBpcnJlbGV2YW50CiAxNDIw
MDYgZmFpbCBpcnJlbGV2YW50CiAxNDIwNTEgZmFpbCBpcnJlbGV2YW50CiAxNDIxMTAgZmFpbCBp
cnJlbGV2YW50CiAxNDIyMjMgZmFpbCBpcnJlbGV2YW50CiAxNDIyNTggZmFpbCBpcnJlbGV2YW50
CiAxNDIyOTggZmFpbCBpcnJlbGV2YW50CiAxNDIzMzMgZmFpbCBpcnJlbGV2YW50CiAxNDIzNzIg
ZmFpbCBpcnJlbGV2YW50CiAxNDIzOTggZmFpbCBpcnJlbGV2YW50CiAxNDI0MzEgZmFpbCBpcnJl
bGV2YW50CiAxNDI0ODUgZmFpbCBpcnJlbGV2YW50CiAxNDI1MzkgZmFpbCBpcnJlbGV2YW50CiAx
NDI1ODggZmFpbCBpcnJlbGV2YW50CiAxNDI2NzcgZmFpbCBpcnJlbGV2YW50CiAxNDI3MDkgZmFp
bCBpcnJlbGV2YW50CiAxNDI3NTcgZmFpbCBpcnJlbGV2YW50CiAxNDI3OTYgZmFpbCBpcnJlbGV2
YW50CiAxNDI4NDcgZmFpbCBpcnJlbGV2YW50CiAxNDI5MzMgZmFpbCBpcnJlbGV2YW50CiAxNDI4
NzkgZmFpbCBpcnJlbGV2YW50CiAxNDMwMDYgZmFpbCBpcnJlbGV2YW50CiAxNDI5ODQgZmFpbCBp
cnJlbGV2YW50CiAxNDMxMjIgZmFpbCAxM2I4NmJjNGNkNjQ4ZWFlNjlmZGNmM2QwNGIyNzUwYzc2
MzUwMDUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTNiMWRkMTAz
NmRmMzgzOWQ0NmJiMTUwZjdhOGIyMDM3MzkwMDkzYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
MTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIz
ZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwODcgZmFpbCAxM2I4NmJjNGNkNjQ4ZWFlNjlm
ZGNmM2QwNGIyNzUwYzc2MzUwMDUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNTNiMWRkMTAzNmRmMzgzOWQ0NmJiMTUwZjdhOGIyMDM3MzkwMDkzYSBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1
MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMwNjAgZmFpbCBpcnJl
bGV2YW50CiAxNDMxMzIgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzcwZmVmOTYyZTgw
NGViYTQ4MzUxMmI2NGVjMjQxNjk4NzEwNjBiZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNm
NWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBkZGM1YTg1ZmJjZmJhY2MzNGJi
ZDlhYmNkYjEyOTIzZGUyZmMyN2IzCiAxNDMxMTcgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVl
M2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNj
ZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDMxMjYgcGFzcyAyMjNjZWE2
YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgMDAwYWI5ODU3NDc5M2I2ODVlN2EwZjZhNmU1MDMyNTIzZDVjMzdj
NCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNl
OTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJi
NTZlYjk2YTkxZiAxOWRkOTMxMjIzMmE1ZDdhZjQyY2Q2OTIyMTFiMDY2N2JjNWIwNjJiCiAxNDMx
MzUgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThh
ZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4
ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBjYjU2M2Q3NjY1ZjJmMzY5YzJmNzg0ZGI5ZjY2NTI3
NmUwNjI0NWRjCiAxNDMxNDIgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4
MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMzVkZDU3NGEy
NDAwMTc1NTNiMWIzZGFkNmVjMWNkOTRjMmFiMWE1ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
NDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA5OGQxZGFjODhmODJjMmI3
OWQ1MjhmYWFiZTVlM2ZkYTgxMzNlOGJiCiAxNDMxNDUgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZi
MjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYTFmOTQwNDVmZmU5MjE4ZWM0MzhjNGQyMzk4MGRlNDI0M2QyMWNkMCBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBh
MTQ4YzBiYjAxYmZmMTdiZTk3NTIzN2JkYmZhNzM5MTRiMDk4YmY0CiAxNDMxNDkgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTAyNmJiNGMzOWEyOGNhOWJlNWRjOTk0YzE0YmIyMWNjMjgz
YzllOCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNTAwOTNiNGIyMjliNDc4NjBjOTY3MDM4ZTJk
YzA5NDI2M2U2YzlkYiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAx
NDMxNTQgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMTA5MTk3ZWUxMTZiODBmNzBhY2Fm
ZTkxZTM2ZTcxNzJlZmNiOWM2YyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEz
MWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4
MmIxN2I3ZDdhY2EzCiAxNDMxNTkgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0
Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDZiYjgx
MjAwNzQyZmFiZmU1YzU2MjRjMjJlNzJmMDM2YWYwMjg2OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQz
MGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMxNjEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDRjOTYxOGEzZjUxOGIwZmMyMWRmNzFkOWYwNDdiNjA3NTRiN2ViYiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5
ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMxNjMgcGFzcyAy
MjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTNiMWRkMTAzNmRmMzgzOWQ0NmJiMTUwZjdhOGIyMDM3
MzkwMDkzYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMw
YzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2Ez
CiAxNDMxNjcgZmFpbCAxM2I4NmJjNGNkNjQ4ZWFlNjlmZGNmM2QwNGIyNzUwYzc2MzUwMDUzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTNiMWRkMTAzNmRmMzgzOWQ0
NmJiMTUwZjdhOGIyMDM3MzkwMDkzYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0
NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZh
ZGQ4MmIxN2I3ZDdhY2EzCiAxNDMxNzEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJk
MDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTNi
MWRkMTAzNmRmMzgzOWQ0NmJiMTUwZjdhOGIyMDM3MzkwMDkzYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFj
NGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMxNzUgZmFpbCAxM2I4NmJjNGNkNjQ4
ZWFlNjlmZGNmM2QwNGIyNzUwYzc2MzUwMDUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNTNiMWRkMTAzNmRmMzgzOWQ0NmJiMTUwZjdhOGIyMDM3MzkwMDkzYSBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgy
NGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMxNzkgcGFz
cyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTNiMWRkMTAzNmRmMzgzOWQ0NmJiMTUwZjdhOGIy
MDM3MzkwMDkzYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkw
ZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdh
Y2EzCiAxNDMxODIgZmFpbCAxM2I4NmJjNGNkNjQ4ZWFlNjlmZGNmM2QwNGIyNzUwYzc2MzUwMDUz
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNTNiMWRkMTAzNmRmMzgz
OWQ0NmJiMTUwZjdhOGIyMDM3MzkwMDkzYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2
ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0
YjZhZGQ4MmIxN2I3ZDdhY2EzClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEzODg0OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxNDMwODcgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDMxMTcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxNDMxMjIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjIz
Y2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDUzYjFkZDEwMzZkZjM4MzlkNDZiYjE1MGY3YThiMjAzNzM5
MDA5M2EgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5
MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpO
byByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDE0MzE2MyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDE0MzE2NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0MzE3MSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQz
MTc1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMTc5
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMxODIgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hh
bmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGlu
dHJvZHVjZWQ6ICAxM2I4NmJjNGNkNjQ4ZWFlNjlmZGNmM2QwNGIyNzUwYzc2MzUwMDUzCiAgQnVn
IG5vdCBwcmVzZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhCiAg
TGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTQzMTgyLwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpk
b3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2NhbGlu
ZyBieSAwLjQ5ODQ3MSB0byBmaXQKcG5tdG9wbmc6IDM2IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBn
cmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbS54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQzMTgyOiB0b2xlcmFibGUgQUxMIEZB
SUwKCmZsaWdodCAxNDMxODIgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxODIvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLApp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRl
c3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 00:05:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 00:05:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iO9Zl-0002ah-9t; Sat, 26 Oct 2019 00:05:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xcnX=YT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iO9Zk-0002ac-CM
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 00:05:00 +0000
X-Inumbo-ID: 3fe700b2-f784-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3fe700b2-f784-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 00:04:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO9Zg-0002dU-NO; Sat, 26 Oct 2019 00:04:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iO9Zg-000843-Fg; Sat, 26 Oct 2019 00:04:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iO9Zg-0006XY-Et; Sat, 26 Oct 2019 00:04:56 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-143153-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=f58c2171d878d3402bc4fa05d0bbe8e7a6c24e31
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Oct 2019 00:04:56 +0000
Subject: [Xen-devel] [freebsd-master test] 143153: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE1MyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMTUzLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgZjU4YzIxNzFkODc4ZDM0MDJiYzRmYTA1ZDBiYmU4ZTdh
NmMyNGUzMQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAzNSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMzIgZGF5cyAgIDE0IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzE1MyAgMjAxOS0xMC0yNSAwOToxOTo1MCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMg
PGFsY0BGcmVlQlNELm9yZz4KICBBbGVrIFBpbmNodWsgPGFwaW5jaHVrQGRhdHRvLmNvbT4KICBh
bGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbWJyaXNrbyA8YW1icmlza29ARnJl
ZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVy
c0BGcmVlQlNELm9yZz4KICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVC
U0Qub3JnPgogIGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYmRyZXdlcnkgPGJkcmV3
ZXJ5QEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BG
cmVlQlNELm9yZz4KICBicnVlZmZlciA8YnJ1ZWZmZXJARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZy
ZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNocyA8Y2hzQEZyZWVCU0Qub3Jn
PgogIGNvZ25ldCA8Y29nbmV0QEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVl
QlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAg
ZGFpY2hpIDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9y
Zz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZXVn
ZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgog
IGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4K
ICBncm9nIDxncm9nQEZyZWVCU0Qub3JnPgogIGhycyA8aHJzQEZyZWVCU0Qub3JnPgogIGhzZWxh
c2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAg
PGltcEBGcmVlQlNELm9yZz4KICBKYWNvYiBLZWxsZXIgPGphY29iLmUua2VsbGVyQGludGVsLmNv
bT4KICBqZWZmIDxqZWZmQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpo
aWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9y
Zz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qub3JnPgogIGpsaCA8amxoQEZyZWVCU0Qub3JnPgogIGpt
ZyA8am1nQEZyZWVCU0Qub3JnPgogIGp0bCA8anRsQEZyZWVCU0Qub3JnPgogIGtha3R1cyA8a2Fr
dHVzQEZyZWVCU0Qub3JnPgogIGthbiA8a2FuQEZyZWVCU0Qub3JnPgogIGthcmVscyA8a2FyZWxz
QEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZy
ZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBsc3Rld2FydCA8bHN0ZXdhcnRARnJl
ZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZy
ZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJl
ZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qu
b3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBG
cmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+
CiAgbW1hY3kgPG1tYWN5QEZyZWVCU0Qub3JnPgogIG1tZWwgPG1tZWxARnJlZUJTRC5vcmc+CiAg
bnAgPG5wQEZyZWVCU0Qub3JnPgogIG9saXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAgb3No
b2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBwaGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4K
ICBwaGsgPHBoa0BGcmVlQlNELm9yZz4KICBQaW90ciBQaWV0cnVzemV3c2tpIDxwaW90ci5waWV0
cnVzemV3c2tpQGludGVsLmNvbT4KICByYXkgPHJheUBGcmVlQlNELm9yZz4KICBybWFja2xlbSA8
cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcm95Z2VyIDxyb3lnZXJARnJlZUJTRC5vcmc+CiAgcnJz
IDxycnNARnJlZUJTRC5vcmc+CiAgcnN0b25lIDxyc3RvbmVARnJlZUJTRC5vcmc+CiAgc2FtbSA8
c2FtbUBGcmVlQlNELm9yZz4KICBzY2h3ZWlraCA8c2Nod2Vpa2hARnJlZUJTRC5vcmc+CiAgc2Nv
dHRsIDxzY290dGxARnJlZUJTRC5vcmc+CiAgc2VmIDxzZWZARnJlZUJTRC5vcmc+CiAgc2pnIDxz
amdARnJlZUJTRC5vcmc+CiAgdGlqbCA8dGlqbEBGcmVlQlNELm9yZz4KICBUb20gQ2FwdXRpIDx0
Y2FwdXRpQGRhdHRvLmNvbT4KICB0cmFzeiA8dHJhc3pARnJlZUJTRC5vcmc+CiAgdHNvb21lIDx0
c29vbWVARnJlZUJTRC5vcmc+CiAgdHVleGVuIDx0dWV4ZW5ARnJlZUJTRC5vcmc+CiAgdmFuZ3l6
ZW4gPHZhbmd5emVuQEZyZWVCU0Qub3JnPgogIHZtYWZmaW9uZSA8dm1hZmZpb25lQEZyZWVCU0Qu
b3JnPgogIHl1cmlwdiA8eXVyaXB2QEZyZWVCU0Qub3JnPgogIFphY2ggVmFyZ2FzIDx6dmFyZ2Fz
QHhlcy1pbmMuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LWZyZWVic2QtYWdhaW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtZnJlZWJzZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTMz
NjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 05:22:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 05:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOEX5-0002Wk-Fv; Sat, 26 Oct 2019 05:22:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dGwN=YT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iOEX4-0002Wf-7R
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 05:22:34 +0000
X-Inumbo-ID: 99ddb8bf-f7b0-11e9-94d0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99ddb8bf-f7b0-11e9-94d0-12813bfff9fa;
 Sat, 26 Oct 2019 05:22:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 66BC4AC1C;
 Sat, 26 Oct 2019 05:22:27 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Steven Haigh
 <netwiz@crc.id.au>, xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
References: <1571918276.2606.0@crc.id.au>
 <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <42d3409e-6081-eec6-bf75-27798d5dd447@suse.com>
Date: Sat, 26 Oct 2019 07:22:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Paul Durrant <paul@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMTkgMTk6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjQvMTAvMjAxOSAx
Mjo1NywgU3RldmVuIEhhaWdoIHdyb3RlOgo+PiBIaSBhbGwsCj4+Cj4+IEkndmUgbWFuYWdlZCB0
byBnZXQgdGhlIGdpdCBtYXN0ZXIgdmVyc2lvbiBvZiBYZW4gb24gdGhpcyBhZmZlY3RlZAo+PiBz
eXN0ZW0gYW5kIHRyaWVzIHRvIGJvb3QgYSBXaW5kb3dzIFNlcnZlciAyMDE2IHN5c3RlbS4gSXQg
Y3Jhc2hlcyBhcwo+PiBwZXIgbm9ybWFsLgo+Pgo+PiBJIG1hbmFnZWQgdG8gZ2V0IHRoZXNlIGxv
Z3MsIGJ1dCBJJ20gbm90IHF1aXRlIHN1cmUgd2hhdCBlbHNlIHRvIGRvIHRvCj4+IGRlYnVnIHRo
aXMgaXNzdWUgZnVydGhlci4KPiAKPiBBZnRlciBhIGNvbGxhYm9yYXRpdmUgZGVidWdnaW5nIHNl
c3Npb24gb24gSVJDLCB3ZSd2ZSBpZGVudGlmaWVkIHRoZQo+IHByb2JsZW0uwqAgSGVyZSBpcyBh
IHN1bW1hcnkuCj4gCj4gaHR0cHM6Ly93d3cucmVkZGl0LmNvbS9yL0FtZC9jb21tZW50cy9ja3I1
ZjQvYW1kX3J5emVuXzMwMDBfc2VyaWVzX2xpbnV4X3N1cHBvcnRfYW5kLwo+IGlzIGNvbmNlcm5p
bmcgS1ZNLCBidXQgaXQgaWRlbnRpZmllZCB0aGF0IHRoZSBUT1BPRVhUIGZlYXR1cmUgd2FzCj4g
aW1wb3J0YW50IHRvIGdldHRpbmcgd2luZG93cyB0byBib290Lgo+IAo+IFhlbiBkb2Vzbid0IGN1
cnJlbnRseSBvZmZlciBUT1BPRVhUIHRvIGd1ZXN0cyBhdCBhbGwuwqAgRml4aW5nIHRoaXMgaXMg
b24KPiB0aGUgVE9ETyBsaXN0IGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHRvcG9sb2d5IHJl
cHJlc2VudGF0aW9uIHN3YW1wLgo+IAo+IE9uIGEgaHVuY2gsIEkgb2ZmZXJlZCB1cCBhIFhlblNl
cnZlciBwYXRjaCB3aGljaCB3ZSBhcmUgc3RpbGwgdXNpbmcsIGluCj4gbGlldSBvZiBmaXhpbmcg
dG9wb2xvZ3kgcHJvcGVybHkuwqAgSXQgaXMgbG9naWNhbGx5IGEgcmV2ZXJ0IG9mCj4gY2EyZWVl
OTJkZjQ0IGFzIHRoYXQgY2hhbmdlIHdhc24ndCBtaWdyYXRpb24gc2FmZS4KPiAKPiBXaXRoIHRo
aXMgcGF0Y2ggaW4gcGxhY2UsIHdpbmRvd3Mgd29ya3MgZmluZS7CoCBIb3dldmVyLCBJIGRvbid0
IHRoaW5rCj4gdGhlIHBhdGNoIGlzIGFwcHJvcHJpYXRlIHRvIHRha2UgaW50byA0LjEzLgo+IAo+
IEZ1cnRoZXJtb3JlLCB0aGVyZSBpcyBubyBjaGFuY2Ugb2YgZ2V0dGluZyB0aGUgdG9wb2xvZ3kg
d29yayBzb3J0ZWQgaW4KPiB0aGUgcmVtYWluaW5nIDQuMTMgdGltZWZyYW1lLgo+IAo+IEknbSBh
dCBhIGxvc3MgZm9yIGlkZWFzLCBvdGhlciB0aGFuIHJlbGVhc2Ugbm90ZSBpdCBhcyBicm9rZW4g
YW5kIG1ha2UKPiBmaXhpbmcgaXQgYSBibG9ja2VyIGZvciA0LjE0Lgo+IAo+IFRob3VnaHRzPwoK
V2hhdCBhYm91dCBhIGRvbWFpbiBjb25maWcgZW50cnkgZGVmYXVsdGluZyB0byAib2ZmIiBzZWxl
Y3RpbmcgdGhlCnRvcG9sb2d5IG1vZGlmaWNhdGlvbiBpbiBsaWJ4YyB5b3UgcHJvdmlkZWQgZm9y
IHRoZSB0ZXN0PyBUaGF0IHdvdWxkCmp1c3QgcmVxdWlyZSB0byBhZGQgYSBib29sIHBhcmFtZXRl
ciB0byB4Y19jcHVpZF9hcHBseV9wb2xpY3koKS4gSXQKbWlnaHQgZXZlbiBiZSBwb3NzaWJsZSB0
byBzZWxlY3QgdGhlIHNldHRpbmcgb24gdGhlIGFmZmVjdGVkIGhhcmR3YXJlCmF1dG9tYXRpY2Fs
bHkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 06:31:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 06:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOFbw-00086H-22; Sat, 26 Oct 2019 06:31:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xcnX=YT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOFbu-00086C-33
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 06:31:38 +0000
X-Inumbo-ID: 3e89570c-f7ba-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3e89570c-f7ba-11e9-a531-bc764e2007e4;
 Sat, 26 Oct 2019 06:31:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOFbl-0003Dp-2h; Sat, 26 Oct 2019 06:31:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOFbk-0001tk-ET; Sat, 26 Oct 2019 06:31:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOFbk-0005Io-DR; Sat, 26 Oct 2019 06:31:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143155-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c28853456b51516514d36659494fbe7c1d983e2c
X-Osstest-Versions-That: xen=599d6d23cbb790a788f7a49ab4f11f1a3b5b429e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Oct 2019 06:31:28 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 143155: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE1NSB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxNTUvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MTc3NgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAgICBm
YWlsICBsaWtlIDE0MTc3NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGMyODg1MzQ1
NmI1MTUxNjUxNGQzNjY1OTQ5NGZiZTdjMWQ5ODNlMmMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDU5OWQ2ZDIzY2JiNzkwYTc4OGY3YTQ5YWI0ZjExZjFhM2I1YjQyOWUK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTc3NiAgMjAxOS0wOS0yNCAxNjoxOTo1NSBaICAgMzEg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNTUgIDIwMTktMTAtMjUgMTA6MDc6MDMgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1
emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGMyODg1MzQ1NmI1MTUxNjUxNGQzNjY1OTQ5NGZiZTdjMWQ5ODNl
MmMKQXV0aG9yOiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KRGF0
ZTogICBGcmkgT2N0IDI1IDExOjQzOjQ5IDIwMTkgKzAyMDAKCiAgICB4ODYvZWZpOiBwcm9wZXJs
eSBoYW5kbGUgMCBpbiBwaXhlbCByZXNlcnZlZCBiaXRtYXNrCiAgICAKICAgIEluIHNvbWUgZ3Jh
cGhpY3MgbW9kZXMgZmlybXdhcmUgaXMgYWxsb3dlZCB0byByZXR1cm4gMCBpbiBwaXhlbCByZXNl
cnZlZAogICAgYml0bWFzayB3aGljaCBkb2Vzbid0IGdvIGFnYWluc3QgVUVGSSBTcGVjIDIuOCAo
MTIuOSBHcmFwaGljcyBPdXRwdXQgUHJvdG9jb2wpLgogICAgCiAgICBXaXRob3V0IHRoaXMgY2hh
bmdlIG5vbi1UcnVlQ29sb3IgbW9kZXMgd29uJ3Qgd29yayB3aGljaCB3aWxsIGNhdXNlCiAgICBH
T1AgaW5pdCB0byBmYWlsIC0gb2JzZXJ2ZWQgd2hpbGUgdHJ5aW5nIHRvIGJvb3QgRUZJIFhlbiB3
aXRoIENpcnJ1cyBWR0EuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxp
Z29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUyMWExNDQ1NTEwYTMwODczYWVj
NDcxMTk0MDQ1ZTdmNGI1ZThkNzUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTEwIDE2OjUwOjUw
ICswMjAwCgpjb21taXQgMmE4MjA5ZmQ4N2ZiMWFlOGY1ZGY2OGIyODgzZjhmYTZlYWM3OWNmMApB
dXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpEYXRlOiAgIEZy
aSBPY3QgMjUgMTE6NDM6MDYgMjAxOSArMDIwMAoKICAgIHBjaTogY2xlYXIge2hvc3QvZ3Vlc3R9
X21hc2thbGwgZmllbGQgb24gYXNzaWduCiAgICAKICAgIFRoZSBjdXJyZW50IGltcGxlbWVudGF0
aW9uIG9mIGhvc3RfbWFza2FsbCBtYWtlcyBpdCBzdGlja3kgYWNyb3NzCiAgICBhc3NpZ24gYW5k
IGRlYXNzaWduIGNhbGxzLCB3aGljaCBtZWFucyB0aGF0IG9uY2UgYSBndWVzdCBmb3JjZXMgWGVu
IHRvCiAgICBzZXQgaG9zdF9tYXNrYWxsIHRoZSBtYXNrYWxsIGJpdCBpcyBub3QgZ29pbmcgdG8g
YmUgY2xlYXJlZCB1bnRpbCBhCiAgICBjYWxsIHRvIFBIWVNERVZPUF9wcmVwYXJlX21zaXggaXMg
cGVyZm9ybWVkLiBTdWNoIGNhbGwgaG93ZXZlcgogICAgc2hvdWxkbid0IGJlIHBhcnQgb2YgdGhl
IG5vcm1hbCBmbG93IHdoZW4gZG9pbmcgUENJIHBhc3N0aHJvdWdoLCBhbmQKICAgIGhlbmNlIHRo
ZSBmbGFnIG5lZWRzIHRvIGJlIGNsZWFyZWQgd2hlbiBhc3NpZ25pbmcgaW4gb3JkZXIgdG8gcHJl
dmVudAogICAgaG9zdF9tYXNrYWxsIGJlaW5nIGNhcnJpZWQgb3ZlciBmcm9tIHByZXZpb3VzIGFz
c2lnbmF0aW9ucy4KICAgIAogICAgTm90ZSB0aGF0IHRoZSBlbnRyeSBtYXNrYml0IGlzIHJlc2V0
IHdoZW4gdGhlIG1zaXggY2FwYWJpbGl0eSBpcwogICAgaW5pdGlhbGl6ZWQsIGFuZCB0aGUgZ3Vl
c3RfbWFza2FsbCBmaWVsZCBpcyBhbHNvIGNsZWFyZWQgc28gdGhhdCB0aGUKICAgIGhhcmR3YXJl
IHZhbHVlIG1hdGNoZXMgWGVuJ3MgaW50ZXJuYWwgc3RhdGUgKGhhcmR3YXJlIG1hc2thbGwgPQog
ICAgaG9zdF9tYXNrYWxsIHwgZ3Vlc3RfbWFza2FsbCkuCiAgICAKICAgIEFsc28gbm90ZSB0aGF0
IGRvaW5nIHRoZSByZXNldCBvZiBob3N0X21hc2thbGwgdGhlcmUgd291bGQgYWxsb3cgdGhlCiAg
ICBndWVzdCB0byByZXNldCBzdWNoIGZpZWxkIGJ5IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcgTVNJ
WCwgd2hpY2ggaXMgbm90CiAgICBpbnRlbmRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTc1ZTE4ZDU0ZDE5ZWRhNzg3ZjY0
NzdhNGFjZDNjNTBmNzI3NTFhOQogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMTAgMTA6NTk6Mjcg
KzAyMDAKCmNvbW1pdCBiYzg3YTJkZjZmNzA2YzU4MjEwM2QxNGM2NzJiNzMwMzU1NTk1N2Y3CkF1
dGhvcjogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkRhdGU6ICAg
RnJpIE9jdCAyNSAxMTo0MjoyOSAyMDE5ICswMjAwCgogICAgZWZpL2Jvb3Q6IG1ha2Ugc3VyZSBn
cmFwaGljcyBtb2RlIGlzIHNldCB3aGlsZSBib290aW5nIHRocm91Z2ggTUIyCiAgICAKICAgIElm
IGEgYm9vdGxvYWRlciBpcyB1c2luZyBuYXRpdmUgZHJpdmVyIGluc3RlYWQgb2YgRUZJIEdPUCBp
dCBtaWdodAogICAgcmVzZXQgZ3JhcGhpY3MgbW9kZSB0byBiZSBkaWZmZXJlbnQgZnJvbSB3aGF0
IGhhcyBiZWVuIG9yaWdpbmFsbHkgc2V0CiAgICBieSBmaXJtd2FyZS4gV2hpbGUgYm9vdGluZyB0
aHJvdWdoIE1CMiBYZW4gZWl0aGVyIG5lZWQgdG8gcGFyc2UgdmlkZW8KICAgIHNldHRpbmcgcGFz
c2VkIGJ5IE1CMiBhbmQgdXNlIHRoZW0gaW5zdGVhZCBvZiB3aGF0IEdPUCByZXBvcnRzIG9yCiAg
ICByZXNldCB0aGUgbW9kZSB0byBzeW5jaHJvbmlzZSBpdCB3aXRoIGZpcm13YXJlIC0gcHJlZmVy
IHRoZSBsYXR0ZXIuCiAgICAKICAgIE9ic2VydmVkIHdoaWxlIGJvb3RpbmcgWGVuIHVzaW5nIE1C
MiB3aXRoIEVGSSBHUlVCMiBjb21waWxlZCB3aXRoCiAgICBhbGwgcG9zc2libGUgdmlkZW8gZHJp
dmVycyB3aGVyZSBuYXRpdmUgZHJpdmVycyB0YWtlIHByaW9yaXR5IG92ZXIgZmlybXdhcmUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIG1hc3RlciBjb21taXQ6IGFmOWYzNTdmYjhkYmNlYjljNWRkMWM1Y2I4YjRlMTk4ZjYxNDk0
NTYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTEwIDEwOjU4OjQ1ICswMjAwCgpjb21taXQgOGZi
Zjk5MTBlMmI1NDI3ZTcyODZhZjgwZjJkNTRjZGVmMTE5MTQxMwpBdXRob3I6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBPY3QgMjUgMTE6NDE6
NTUgMjAxOSArMDIwMAoKICAgIGVmaS9ib290OiBhZGQgbWlzc2luZyBwb2ludGVyIGRlcmVmZXJl
bmNlIGluIHNldF9jb2xvcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2YzMDI5ZGE0MDQ4YTJhNzdj
OGEwYTVjMTk5NWExZWRkMGJiOGU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0xMCAxMDo1ODow
OSArMDIwMAoKY29tbWl0IDgzODJkMDIyYWFkYzY5MTlmMjZhZjdjOGJmYzA5NmUwMGIwNzEyZGMK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIE9jdCAy
NSAxMTo0MToxNyAyMDE5ICswMjAwCgogICAgSU9NTVU6IGFkZCBtaXNzaW5nIEhWTSBjaGVjawog
ICAgCiAgICBGaXggYW4gdW5ndWFyZGVkIGQtPmFyY2guaHZtIGFjY2VzcyBpbiBhc3NpZ25fZGV2
aWNlKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNDFmZDEwMDljZDc0MTZiNzNkNzQ1YTc3YzI0YjRlOGQx
YTI5NmZlNgogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMDIgMTM6MzY6NTkgKzAyMDAKCmNvbW1p
dCBlMTQyNDU5Nzk1NmQ3YmZkNTA2ZTA1ZWE2ZjBiN2UzMGUwNTgyOTgyCkF1dGhvcjogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIE9jdCAyNSAx
MTo0MDoxNyAyMDE5ICswMjAwCgogICAgeDg2L2NyYXNoOiBmb3JjZSB1bmxvY2sgY29uc29sZSBi
ZWZvcmUgcHJpbnRpbmcgb24ga2V4ZWMgY3Jhc2gKICAgIAogICAgVGhlcmUgaXMgYSBzbWFsbCB3
aW5kb3cgd2hlcmUgc2hvb3Rkb3duIE5NSSBtaWdodCBjb21lIHRvIGEgQ1BVCiAgICAoZS5nLiBp
biBzZXJpYWwgaW50ZXJydXB0IGhhbmRsZXIpIHdoZXJlIGNvbnNvbGUgbG9jayBpcyB0YWtlbi4g
SW4gb3JkZXIKICAgIG5vdCB0byBsZWF2ZSBmb2xsb3dpbmcgY29uc29sZSBwcmludHMgd2FpdGlu
ZyBpbmZpbml0ZWx5IGZvciBzaG90IGRvd24KICAgIENQVXMgdG8gZnJlZSB0aGUgbG9jayAtIGZv
cmNlIHVubG9jayB0aGUgY29uc29sZS4KICAgIAogICAgVGhlIHJhY2UgaGFzIGJlZW4gZnJlcXVl
bnRseSBvYnNlcnZlZCB3aGlsZSBjcmFzaGluZyBuZXN0ZWQgWGVuIGluCiAgICBhbiBIVk0gZG9t
YWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGlu
aW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogN2Q1MjQ3Y2VlMjFhYTM4YTE2YzRi
MjFiYzkyNDNlZGE3MGM4YWViZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAtMDIgMTE6MjU6MDUg
KzAxMDAKCmNvbW1pdCAwZDIxMGMwNTM1OGJlNzBmYzNiOWU4MzMwNWY2NzIwZGM1NmNmZjg1CkF1
dGhvcjogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpEYXRlOiAgIEZy
aSBPY3QgMjUgMTE6Mzk6NDYgMjAxOSArMDIwMAoKICAgIHg4Ni9zaGltOiBmaXggYmFsbG9vbmlu
ZyBkb3duIHRoZSBndWVzdAogICAgCiAgICBDdXJyZW50bHkgYmFsbG9vbmluZyBkb3duIGEgcHZz
aGltIGd1ZXN0IGNhdXNlcyB0aGUgZm9sbG93aW5nIGVycm9ycwogICAgaW5zaWRlIHRoZSBzaGlt
OgogICAgCiAgICAgICAgZDN2MCBmYWlsZWQgdG8gcmVzZXJ2ZSA1MTIgZXh0ZW50cyBvZiBvcmRl
ciA1MTIgZm9yIG9mZmxpbmluZwogICAgCiAgICBBbmQgdGhlIGJhbGxvb25lZC1vdXQgcGFnZXMg
c3RheSBpbnNpZGUgc2hpbSBhbmQgZG9uJ3QgcmVhY2ggTDAgWGVuLgogICAgCiAgICBGaXggdGhp
cyBieSBwYXNzaW5nIHRoZSBjb3JyZWN0IGFyZ3VtZW50cyB0byBwdl9zaGltX29mZmxpbmVfbWVt
b3J5KCkKICAgIGR1cmluZyBhIFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZhdGlvbiByZXF1ZXN0Lgog
ICAgCiAgICBGaXhlczogYjIyNDVhY2M2MGMzICgneGVuL3B2c2hpbTogbWVtb3J5IGhvdHBsdWcn
KQogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGRkYzVhODVmYmNmYmFjYzM0YmJkOWFiY2RiMTI5MjNkZTJmYzI3YjMKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTA5LTI2IDE4OjA2OjA3ICswMjAwCgpjb21taXQgODlkZTk5NDUx
ZjdiMzM5MTFmMWY3YmU0MzlmZTU2MTgwMDU0Y2MxMQpBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KRGF0ZTogICBGcmkgT2N0IDI1IDExOjM5OjEyIDIwMTkgKzAyMDAKCiAg
ICBzY2hlZDogZG9uJ3QgbGV0IFhFTl9SVU5TVEFURV9VUERBVEUgbGVhayBpbnRvIHZjcHVfcnVu
c3RhdGVfZ2V0KCkKICAgIAogICAgdmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0
dXJuIGEgc3RhdGUgZW50cnkgdGltZSB3aXRoCiAgICBYRU5fUlVOU1RBVEVfVVBEQVRFIHNldC4g
VG8gYXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQogICAgb3BlcmF0ZSBvbiBh
IGxvY2FsIHJ1bnN0YXRlIGNvcHkuCiAgICAKICAgIEFzIGl0IGlzIHJlcXVpcmVkIHRvIGZpcnN0
IHNldCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBpbmRpY2F0b3IgaW4KICAgIGd1ZXN0IG1lbW9y
eSwgdGhlbiB1cGRhdGUgYWxsIHRoZSBydW5zdGF0ZSBkYXRhLCBhbmQgdGhlbiBhdCBsYXN0CiAg
ICBjbGVhciB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBhZ2FpbiBpdCBpcyBtdWNoIGxlc3MgZWZm
b3J0IHRvIGhhdmUKICAgIGEgbG9jYWwgY29weSBvZiB0aGUgcnVuc3RhdGUgZGF0YSBpbnN0ZWFk
IG9mIGtlZXBpbmcgb25seSBhIGNvcHkgb2YKICAgIHN0YXRlX2VudHJ5X3RpbWUuCiAgICAKICAg
IFRoaXMgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2
ICgiYWRkIHVwZGF0ZQogICAgaW5kaWNhdG9yIHRvIHZjcHVfcnVuc3RhdGVfaW5mbyIpLgogICAg
CiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGYyOGM0YzRjMTBiZGFjYjFlNDljYzZlOWRlNTdlYjFmOTczY2JkZjYKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTA5LTI2IDE4OjA0OjA5ICswMjAwCgpjb21taXQgOTE4NzA0NjlmOThhNzBmZmQxMDky
MzFiYWFhZWU3YjNlN2ViYTMwMApBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KRGF0ZTogICBGcmkgT2N0IDI1IDExOjM4OjM5IDIwMTkgKzAyMDAKCiAgICBzY2hlZDogZml4
IGZyZWVpbmcgcGVyLXZjcHUgZGF0YSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigpCiAgICAKICAgIElu
IGNhc2Ugb2YgYW4gYWxsb2NhdGlvbiBlcnJvciBvZiBwZXItdmNwdSBkYXRhIGluIHNjaGVkX21v
dmVfZG9tYWluKCkKICAgIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBkYXRhIGlzIGZyZWVkIGp1c3Qg
dXNpbmcgeGZyZWUoKS4gVGhpcyBpcyB3cm9uZwogICAgYXMgc29tZSBzY2hlZHVsZXJzIG5lZWQg
dG8gZG8gYWRkaXRpb25hbCBvcGVyYXRpb25zIChlLmcuIHRoZSBhcmluYzY1MwogICAgc2NoZWR1
bGVyIG5lZWRzIHRvIHJlbW92ZSB0aGUgdmNwdS1kYXRhIGZyb20gYSBsaXN0KS4KICAgIAogICAg
U28gaW5zdGVhZCB4ZnJlZSgpIG1ha2UgdXNlIG9mIHRoZSBzY2hlZF9mcmVlX3ZkYXRhKCkgaG9v
ay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogYjY2NTZlNmFhNGRkNWRlNTM3Y2UwN2VjMTZiZmJiYmI1MzhiMjhiNQogICAgbWFz
dGVyIGRhdGU6IDIwMTktMDktMjUgMTU6NTI6NTMgKzAyMDAKCmNvbW1pdCA2MzRhNGQzOTczNmY4
ZGFjNzI3ZDMxNzJjNGQ1ZTM0OGI1MGZhNTA2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIEZyaSBPY3QgMjUgMTE6Mzc6MjAgMjAxOSArMDIwMAoKICAgIEFD
UEkvY3B1aWRsZTogYnVtcCBtYXhpbXVtIG51bWJlciBvZiBwb3dlciBzdGF0ZXMgd2Ugc3VwcG9y
dAogICAgCiAgICBDb21taXQgNGM2Y2Q2NDUxOSAoIm13YWl0X2lkbGU6IFNreWxha2UgQ2xpZW50
IFN1cHBvcnQiKSBhZGRlZCBhIHRhYmxlCiAgICB3aXRoIDggZW50cmllcywgd2hpY2ggLSB0b2dl
dGhlciB3aXRoIEMwIC0gcmVuZGVyZWQgdGhlIGN1cnJlbnQgbGltaXQKICAgIHRvbyBsb3cuIEl0
IHNob3VsZCBoYXZlIGJlZW4gYWNjb21wYW5pZWQgYnkgYW4gaW5jcmVhc2Ugb2YgdGhlIGNvbnN0
YW50OwogICAgZG8gdGhpcyBub3cuIERvbid0IGJ1bXAgYnkgdG9vIG11Y2ggdGhvdWdoLCBhcyB0
aGVyZSBhcmUgYSBudW1iZXIgb2Ygb24tCiAgICBzdGFjayBhcnJheXMgd2hpY2ggYXJlIGRpbWVu
c2lvbmVkIGJ5IHRoaXMgY29uc3RhbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgogICAgbWFzdGVyIGNvbW1pdDogZmYyMmE5MWI0YzQ1ZjkzMTBkMGVjMGQ3ZWUwNzBkODRh
MzczZGQ4NwogICAgbWFzdGVyIGRhdGU6IDIwMTktMDktMjUgMTU6NTM6MzUgKzAyMDAKCmNvbW1p
dCBiNmVlMDYwMzA3YjEwZDc3NTQ5ZWY4NDNkMTZiYWZjMTlkY2VlN2Q0CkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBPY3QgMjUgMTE6MzY6NTAgMjAx
OSArMDIwMAoKICAgIGxpYnhjL3g4NjogYXZvaWQgY2VydGFpbiBvdmVyZmxvd3MgaW4gQ1BVSUQg
QVBJQyBJRCBhZGp1c3RtZW50cwogICAgCiAgICBSZWNlbnQgQU1EIHByb2Nlc3NvcnMgbWF5IHJl
cG9ydCB1cCB0byAxMjggbG9naWNhbCBwcm9jZXNzb3JzIGluIENQVUlECiAgICBsZWFmIDEuIERv
dWJsaW5nIHRoaXMgdmFsdWUgcHJvZHVjZXMgMCAod2hpY2ggT1NlcyBzaW5jZXJlbHkgZGlzbGlr
ZSksCiAgICBhcyB0aGUgcmVzcGVjdGl2ZSBmaWVsZCBpcyBvbmx5IDggYml0cyB3aWRlLiBTdXBw
cmVzcyBkb3VibGluZyB0aGUgdmFsdWUKICAgIChhbmQgaXRzIGxlYWYgMHg4MDAwMDAwOCBjb3Vu
dGVycGFydCkgaW4gc3VjaCBhIGNhc2UuCiAgICAKICAgIE5vdGUgdGhhdCB3aGlsZSB0aGVyZSdz
IGEgc2ltaWxhciBvdmVyZmxvdyBpbiBpbnRlbF94Y19jcHVpZF9wb2xpY3koKSwKICAgIHRoYXQg
b25lIGlzIGJlaW5nIGxlZnQgYWxvbmUgZm9yIG5vdy4KICAgIAogICAgTm90ZSBmdXJ0aGVyIHRo
YXQgd2hpbGUgaXQgd2FzIGNvbnNpZGVyZWQgdG8gc3VwcHJlc3MgdGhlIG11bHRpcGxpY2F0aW9u
CiAgICBieSAyIGFsdG9nZXRoZXIgaWYgdGhlIGhvc3QgdG9wb2xvZ3kgYWxyZWFkeSBwcm92aWRl
cyBhdCBsZWFzdCBvbmUgYml0CiAgICBvZiB0aHJlYWQgSUQgd2l0aGluIEFQSUMgSURzLCBpdCB3
YXMgZGVjaWRlZCB0byBhdm9pZCBtb3JlIGNoYW5nZSBoZXJlCiAgICB0aGFuIHJlYWxseSBuZWVk
ZWQgYXQgdGhpcyBwb2ludC4KICAgIAogICAgQWxzbyB6YXAgbGVhZiA0IChhbmQgYXQgdGhlIHNh
bWUgdGltZSBsZWFmIDIpIEVEWCBvdXRwdXQgZm9yIEFNRCwgYXMgaXQKICAgIHNob3VsZCBoYXZl
IGJlZW4gZnJvbSB0aGUgYmVnaW5uaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIAogICAgbGlieGMveDg2OiBjb3JyZWN0IG92
ZXJmbG93IGF2b2lkYW5jZSBjaGVjayBpbiBBTUQgQ1BVSUQgaGFuZGxpbmcKICAgIAogICAgQ29t
bWl0IGRmMjlkMDNmMWQgKCJsaWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3ZlcmZsb3dzIGluIENQ
VUlEIEFQSUMgSUQKICAgIGFkanVzdG1lbnRzIiBpbnRyb2R1Y2VkIGEgb25lIGJpdCB0b28gbmFy
cm93IG1hc2sgd2hlbiBjaGVja2luZyB3aGV0aGVyCiAgICBtdWx0aXBseWluZyBieSAxIChpbiBw
YXJ0aWN1bGFyIGluIGxlYWYgMSkgd291bGQgcmVzdWx0IGluIG92ZXJmbG93LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogZGYyOWQwM2YxZDk3YmRkZTFiYzBjZWE4ZWY4NTM4ZDRmNTI0YjNlYwogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDktMjQgMTA6NTA6MzMgKzAyMDAKICAgIG1hc3RlciBjb21taXQ6
IGM5YzdhYzUwOGIzZjY1ZjdkNWY5Njg1ODkzMDk2YTFiMjJkOGIxNzYKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTA5LTI1IDE1OjUwOjU4ICswMjAwCgpjb21taXQgNjE3NzBlNzVkOWQ1NGQ2YmI4ZWI5
OWVkNmRhODU1ZGQyZjY5MWM3MApBdXRob3I6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpEYXRlOiAgIEZyaSBPY3QgMjUgMTE6MzY6MDMgMjAxOSArMDIwMAoKICAgIHZw
Y2k6IGhvbm9yIHJlYWQtb25seSBkZXZpY2VzCiAgICAKICAgIERvbid0IGFsbG93IHRoZSBoYXJk
d2FyZSBkb21haW4gd3JpdGUgYWNjZXNzIHRoZSBQQ0kgY29uZmlnIHNwYWNlIG9mCiAgICBkZXZp
Y2VzIG1hcmtlZCBhcyByZWFkLW9ubHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc5ZjliYTc4MzgwZmIz
ZjRiZjUwOWU1YzcyNmM2Y2RkNzZlMDBjNGYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA5LTE3IDE2
OjEzOjM5ICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 07:29:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 07:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOGVf-0003rG-1N; Sat, 26 Oct 2019 07:29:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xcnX=YT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOGVd-0003rB-P3
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 07:29:13 +0000
X-Inumbo-ID: 4d429d1e-f7c2-11e9-94d0-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d429d1e-f7c2-11e9-94d0-12813bfff9fa;
 Sat, 26 Oct 2019 07:29:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOGQC-0004CO-6K; Sat, 26 Oct 2019 07:23:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOGQB-0000vW-RM; Sat, 26 Oct 2019 07:23:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOGQB-0005dK-QL; Sat, 26 Oct 2019 07:23:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143152-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-shadow:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-start:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-xl:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=139c2d13c258bacc545fc2a4091f7fb0a6fb08fd
X-Osstest-Versions-That: linux=13b86bc4cd648eae69fdcf3d04b2750c76350053
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Oct 2019 07:23:35 +0000
Subject: [Xen-devel] [linux-next test] 143152: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE1MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxNTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzA4NwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTQzMDg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDMwODcKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAyNCBndWVzdC1taWdyYXRlL2RzdF9ob3N0L3NyY19ob3N0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTQzMDg3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0
LXNhdmVyZXN0b3JlLjIgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwODcKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMwODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MzA4NwogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTQzMDg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDIwIGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQzMDg3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZCAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDE0MzA4NwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgIDE4IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQzMDg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMw
ODcKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMwODcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDMwODcKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQzMDg3CiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
NDMwODcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQzMDg3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTQzMDg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQzMDg3CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQzMDg3CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19o
b3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDE0MzA4Nwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTQzMDg3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAg
NyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQzMDg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDMwODcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICA3IHhlbi1i
b290ICAgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMDg3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290ICAgICAgIGZhaWwg
bGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMDg3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTQzMDg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDE0MzA4
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQzMDg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMwODcKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDE0MzA4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQzMDg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDMw
ODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQzMDg3CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxNDMwODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzA4NwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQz
MDg3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5k
ZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDEz
OWMyZDEzYzI1OGJhY2M1NDVmYzJhNDA5MWY3ZmIwYTZmYjA4ZmQKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDEzYjg2YmM0Y2Q2NDhlYWU2OWZkY2YzZDA0YjI3NTBjNzYz
NTAwNTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTUyICAyMDE5LTEwLTI1IDA5
OjE5OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBh
cHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 09:08:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09:08:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOI31-0003mc-JB; Sat, 26 Oct 2019 09:07:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=dGwN=YT=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iOI30-0003mX-SQ
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 09:07:46 +0000
X-Inumbo-ID: 117fa62e-f7d0-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 117fa62e-f7d0-11e9-beca-bc764e2007e4;
 Sat, 26 Oct 2019 09:07:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8ABD7B0C6;
 Sat, 26 Oct 2019 09:07:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Sat, 26 Oct 2019 11:07:40 +0200
Message-Id: <20191026090740.9581-1-jgross@suse.com>
X-Mailer: git-send-email 2.16.4
Subject: [Xen-devel] [GIT PULL] xen: patch for 5.4-rc5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy01
LjQtcmM1LXRhZwoKeGVuOiBwYXRjaCBmb3IgNS40LXJjNQoKSXQgY29udGFpbnMganVzdCBvbmUg
cGF0Y2ggZm9yIGlzc3VpbmcgYSBkZXByZWNhdGlvbiB3YXJuaW5nIGZvciAzMi1iaXQKWGVuIHB2
IGd1ZXN0cy4KClRoYW5rcy4KCkp1ZXJnZW4KCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMg
fCA4ICsrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspCgpKdWVyZ2VuIEdy
b3NzICgxKToKICAgICAgeGVuOiBpc3N1ZSBkZXByZWNhdGlvbiB3YXJuaW5nIGZvciAzMi1iaXQg
cHYgZ3Vlc3QKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 09:37:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09:37:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOIVq-0006CO-35; Sat, 26 Oct 2019 09:37:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xcnX=YT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOIVp-0006Br-4S
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 09:37:33 +0000
X-Inumbo-ID: 38378c10-f7d4-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38378c10-f7d4-11e9-a531-bc764e2007e4;
 Sat, 26 Oct 2019 09:37:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOIVh-0007CV-5l; Sat, 26 Oct 2019 09:37:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOIVg-00006J-Qs; Sat, 26 Oct 2019 09:37:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOIVg-0008HV-Q9; Sat, 26 Oct 2019 09:37:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143158-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8bfcd2e5fd1c6a8a64cd29aab6114826cd5e5be5
X-Osstest-Versions-That: xen=3342ee9318cd38ba006255b687ab7a145399ea92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Oct 2019 09:37:24 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 143158: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE1OCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxNTgvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2
NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDhiZmNkMmU1ZmQxYzZhOGE2NGNkMjlhYWI2MTE0ODI2Y2Q1ZTViZTUKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDMzNDJlZTkzMThjZDM4YmEwMDYyNTViNjg3YWI3
YTE0NTM5OWVhOTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTcxNCAgMjAxOS0wOS0yMyAxMzow
NjowNiBaICAgMzIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNTggIDIwMTktMTAtMjUg
MTA6NDE6MzQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgSWdvciBEcnV6aGlu
aW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDMzNDJlZTkzMTguLjhiZmNkMmU1ZmQgIDhiZmNkMmU1ZmQxYzZhOGE2NGNk
MjlhYWI2MTE0ODI2Y2Q1ZTViZTUgLT4gc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 10:45:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 10:45:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOJZG-0003UH-3a; Sat, 26 Oct 2019 10:45:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Oipd=YT=kernel.org=pr-tracker-bot@srs-us1.protection.inumbo.net>)
 id 1iOJZE-0003UC-GR
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 10:45:08 +0000
X-Inumbo-ID: acfc2bb0-f7dd-11e9-a531-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id acfc2bb0-f7dd-11e9-a531-bc764e2007e4;
 Sat, 26 Oct 2019 10:45:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1572086707;
 bh=vuX0mLtS2i1js8YqglJXqcFvIBJ66VDQc0smN03qMZI=;
 h=From:In-Reply-To:References:Date:To:Cc:From;
 b=QxreTIiqgZvNZ0chewOHBcnm3hZt3+X+Vj0lBxuWtq57rT3iHlPYMUIpQwZHT50Ie
 2E/011JN6C63RuzuE/tbjw94aNO5GL5+bGZXetF0/pnPXQbIraK1yPLzCzv1pY7B/Z
 uXpMLj+ofmgMdn2wRWEjpeQwq6K7lztRcJXhcZYQ=
From: pr-tracker-bot@kernel.org
In-Reply-To: <20191026090740.9581-1-jgross@suse.com>
References: <20191026090740.9581-1-jgross@suse.com>
X-PR-Tracked-List-Id: <linux-kernel.vger.kernel.org>
X-PR-Tracked-Message-Id: <20191026090740.9581-1-jgross@suse.com>
X-PR-Tracked-Remote: git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
 for-linus-5.4-rc5-tag
X-PR-Tracked-Commit-Id: 6ccae60d014d5d1f89c40e7e4b619f343ca24b03
X-PR-Merge-Tree: torvalds/linux.git
X-PR-Merge-Refname: refs/heads/master
X-PR-Merge-Commit-Id: 4fac2407f809e2ccc846bcce1d62ebbf7b0a1cd2
Message-Id: <157208670702.20302.921862092816517381.pr-tracker-bot@kernel.org>
Date: Sat, 26 Oct 2019 10:45:07 +0000
To: Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [GIT PULL] xen: patch for 5.4-rc5
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 torvalds@linux-foundation.org, linux-kernel@vger.kernel.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB1bGwgcmVxdWVzdCB5b3Ugc2VudCBvbiBTYXQsIDI2IE9jdCAyMDE5IDExOjA3OjQwICsw
MjAwOgoKPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVu
L3RpcC5naXQgZm9yLWxpbnVzLTUuNC1yYzUtdGFnCgpoYXMgYmVlbiBtZXJnZWQgaW50byB0b3J2
YWxkcy9saW51eC5naXQ6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvdG9ydmFsZHMvYy80ZmFjMjQw
N2Y4MDllMmNjYzg0NmJjY2UxZDYyZWJiZjdiMGExY2QyCgpUaGFuayB5b3UhCgotLSAKRGVldC1k
b290LWRvdCwgSSBhbSBhIGJvdC4KaHR0cHM6Ly9rb3JnLndpa2kua2VybmVsLm9yZy91c2VyZG9j
L3BydHJhY2tlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 11:38:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 11:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOKP8-0007YI-D0; Sat, 26 Oct 2019 11:38:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=+e1I=YT=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iOKP7-0007YD-36
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 11:38:45 +0000
X-Inumbo-ID: 26e264f6-f7e5-11e9-94d3-12813bfff9fa
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26e264f6-f7e5-11e9-94d3-12813bfff9fa;
 Sat, 26 Oct 2019 11:38:40 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:687b:c909:9c42:5397])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 199CD2001B5;
 Sat, 26 Oct 2019 22:38:37 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1572089917; bh=9fGJ7Q7Ddmky5uRKHoFjST44ST/wRRpku+2BDTGq5Ek=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=rXujEA+K4kGK/86gjr3nrtE8KloVGwHSzHlK7WzBa/SarTgdvTfG00Yw/pkrpYMyb
 aaJjlT0QmiXa4lpEcygxY2/vNP47togO4f5KhQSyj1SIb8KJu1w23/LeCeFEV0GW4K
 IDhT5k2ih+WjNSPbFyJhHbVwawnNYLxI1ynSIR/U=
Date: Sat, 26 Oct 2019 22:38:36 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
Message-Id: <1572089916.2390.0@crc.id.au>
In-Reply-To: <cover.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
X-Mailer: geary/3.34.1
MIME-Version: 1.0
Subject: Re: [Xen-devel] [XEN PATCH 0/3] read grubenv and set default from it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCBmb3IgdGhlIHJlY29yZCwgdGhlIGdydWIgcGFja2FnZXMgaGF2ZSBiZWVuIHVwZGF0ZWQg
aW4gRmVkb3JhIDMxIAp0byBhdXRvbWF0aWNhbGx5IGRpc2FibGUgQkxTIHdoZW4gaW5zdGFsbGlu
ZyAvIHJlbW92aW5nIGEga2VybmVsIG9uIFhlbiAKRG9tMCAvIERvbVUgaW5zdGFsbGF0aW9ucy4K
CkFzIHN1Y2gsIHdlIHNob3VsZCBuZXZlciBjb21lIGFjcm9zcyBhIEZlZG9yYSAzMSBpbnN0YWxs
IHdpdGggQkxTIAplbmFibGVkIGZyb20gdGhpcyBwb2ludCBmb3J3YXJkcy4KClRoZXJlIGlzIGN1
cnJlbnRseSBvbmdvaW5nIHdvcmsgdG8gZGlzYWJsZSBCTFMgZHVyaW5nIHRoZSBpbnN0YWxsYXRp
b24gCnZpYSBhbmFjb25kYSAtIGJ1dCB0aGlzIGhhc24ndCBoaXQgeWV0IC0gYW5kIEkgYmVsaWV2
ZSBpdCdzIGFscmVhZHkgYSAKZnJlZXplIGV4Y2VwdGlvbi4KCklmIC8gd2hlbiBweWdydWIgaXMg
YWJsZSB0byBwcm9wZXJseSByZWFkIGFuZCBib290IGZyb20gQkxTIGJhc2VkIApjb25maWd1cmF0
aW9ucyAoSSdtIG5vdCBzdXJlIGlmIHRoaXMgcGF0Y2hzZXQgbWFrZXMgcHlncnViIEJMUyAKY29t
cGF0aWJsZSwgb3IganVzdCBmaXhlcyB0aGUgZXhpc3RpbmcgaXNzdWVzKSAtIGJ1dCB3ZSBjYW4g
bG9vayBhdCAKcmV2aXNpdGluZyByZW1vdmluZyB0aGVzZSB3b3JrYXJvdW5kcyBmcm9tIGFuYWNv
bmRhIC8gZ3J1YjIgcGFja2FnZXMgaW4gCkYzMCAvIEYzMSAvIFJhd2hpZGUuCgpTdGV2ZW4gSGFp
Z2gKCvCfk6cgbmV0d2l6QGNyYy5pZC5hdSAgICAg8J+SuyBodHRwczovL3d3dy5jcmMuaWQuYXUK
8J+TniArNjEzIDkwMDEgNjA5MCAgICAgICDwn5OxICs2MTQgMTI5MyA1ODk3CgoKT24gRnJpLCBP
Y3QgMjUsIDIwMTkgYXQgMjI6NTIsICJZT1VORywgTUlDSEFFTCBBLiIgCjxtLmEueW91bmdAZHVy
aGFtLmFjLnVrPiB3cm90ZToKPiBUaGlzIHNlcmllcyBvZiBwYXRjaGVzIGlzIHRvIGltcHJvdmUg
dGhlIHBhcnNpbmcgYnkgcHlncnViIG9mIGdydWIKPiBjb25maWd1cmF0aW9uIG9uIEZlZG9yYS4g
VGhlIGN1cnJlbnQgcmVzdWx0IG9mIHBhcnNpbmcgaXMgZ2VuZXJhbGx5Cj4gdGhhdCB0aGUgc2Vj
b25kIGtlcm5lbCBsaXN0ZWQgaXMgc2V0IGFzIHRoZSBkZWZhdWx0IGR1ZSB0byBhCj4gc2V0IGRl
ZmF1bHQ9MSBsaW5lIGluIGdydWIuY2ZnIHdoaWNoIGlzIG9ubHkgaW50ZW5kZWQgdG8gYmUKPiBy
ZWFjaGVkIGFmdGVyIHJlcGVhdGVkIGJvb3QgZmFpbHVyZXMuCj4gCj4gVGhlIHBhdGNoZXMgcmVh
ZCB0aGUgZ3J1YmVudiBmaWxlICh3aGljaCBjb25zaXN0cyBvZiBrZXk9dmFsdWUgbGluZXMKPiBw
YWRkZWQgdG8gMTAyNCBjaGFyYWN0ZXJzIGJ5ICMgY2hhcmFjdGVycykgdG8gZ2V0IHRoZSB2YWx1
ZXMgb2YKPiBuZXh0X2VudHJ5IGFuZCBzYXZlZF9lbnRyeSwgd2hpY2ggY2FuIGJlIGEga2VybmVs
IHN0cmluZyBvciBhbgo+IG9yZGVyIG51bWJlci4gVW5mb3J0dW5hdGVseSwgZm9yIEZlZG9yYSAz
MSBhdCBsZWFzdCwgdGhpcyBpcwo+IG9mdGVuIGEgQkxTLXN0eWxlIHN0cmluZyBzbyBpdCBpc24n
dCBuZWNlc3NhcmlseSB1c2VmdWwuIFRoZSBwYXRjaGVzCj4gdXNlIHRoZSB2YWx1ZSBvZiBuZXh0
X2VudHJ5IG9yIG9mIHNhdmVkX2VudHJ5IHRvIHNldCB0aGUgZGVmYXVsdAo+IGtlcm5lbCBvciBz
ZXRzIGl0IHRvIHRoZSBmaXJzdCBrZXJuZWwgbGlzdGVkIGlmIHRob3NlIHZhbHVlcyBhcmUgc2V0
Cj4gYnV0IG5vdCB1c2VkLgo+IAo+IAo+IE1pY2hhZWwgWW91bmcgKDMpOgo+ICAgc2V0IGRlZmF1
bHQga2VybmVsIGZyb20gZ3J1YmVudiBuZXh0X2VudHJ5IG9yIHNhdmVkX2VudHJ5Cj4gICByZWFk
IGEgZ3J1YmVudiBmaWxlIGlmIGl0IGlzIG5leHQgdG8gdGhlIGdydWIuY2ZnIGZpbGUKPiAgIEV4
YW1wbGUgRmVkb3JhIDMxIGdydWIuY2ZnIGFuZCBncnViZW52IGZpbGVzCj4gCj4gIHRvb2xzL3B5
Z3J1Yi9leGFtcGxlcy9mZWRvcmEtMzEuZ3J1Yi5jZmcgfCAyMDAgCj4gKysrKysrKysrKysrKysr
KysrKysrKysKPiAgdG9vbHMvcHlncnViL2V4YW1wbGVzL2ZlZG9yYS0zMS5ncnViZW52ICB8ICAg
NSArCj4gIHRvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkgICAgICAgICAgICAgfCAgMzEgKysr
LQo+ICB0b29scy9weWdydWIvc3JjL3B5Z3J1YiAgICAgICAgICAgICAgICAgIHwgIDIxICsrLQo+
ICA0IGZpbGVzIGNoYW5nZWQsIDI1MyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvcHlncnViL2V4YW1wbGVzL2ZlZG9yYS0zMS5ncnViLmNm
Zwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvcHlncnViL2V4YW1wbGVzL2ZlZG9yYS0zMS5n
cnViZW52Cj4gCj4gLS0KPiAyLjIxLjAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 12:20:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 12:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOL3K-0002yW-7V; Sat, 26 Oct 2019 12:20:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOL3J-0002yR-0S
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 12:20:17 +0000
X-Inumbo-ID: f7a89e66-f7ea-11e9-94d3-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7a89e66-f7ea-11e9-94d3-12813bfff9fa;
 Sat, 26 Oct 2019 12:20:16 +0000 (UTC)
Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com
 [209.85.221.71])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 85E59859FB
 for <xen-devel@lists.xenproject.org>; Sat, 26 Oct 2019 12:20:15 +0000 (UTC)
Received: by mail-wr1-f71.google.com with SMTP id s9so2798301wrw.23
 for <xen-devel@lists.xenproject.org>; Sat, 26 Oct 2019 05:20:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=P79WRKrO53iDbT1Yf/VUXLVKWsDQGmKDqtRB4o0iXfg=;
 b=fJ6sFZbRUv/ynuwbZeLdJQGlcZ/iTnxswInM1n6thuw4WwWby7iTx5BELkZRygHjMg
 JAFKKVnmajrKgFO8iTEeLhPzI3UlScktlt6Gy0a4fMJ+uAmqhAmhcISGSca2sU4TzESk
 5GdA6f+3RfRq8ncWZzmnP78vesCBr11aLpHNl1sZn5TglFhi6tilUSXBWA+M0G7R11hV
 G5l9Zj2o3y1EWBTfuCz5qzfwMCCS6kfg1UHUZToMEGIAlOKN6CJZtvo8xVv6DYdjocLF
 2nl35/UnnJZ7sRQ/SdX6WKBIfEe71UzZ4voKG3pMSnjgWaMQ81hHDxz3wCJtSLYhGlPc
 h0gA==
X-Gm-Message-State: APjAAAWjywlHzrLrC4XNIxxSqNjfuUnF16z1qLaY6QG8uQWyfinbxQv9
 AhfqlVC7QEc4eoueTDbO80VuoVFsgMc/NX/CY70gxXKli2AMteh2ghG5n9KgHTBRm8boHVZKfeL
 lNv45zRzfACo3MqwYLIU++Y1nfdo=
X-Received: by 2002:a7b:c5c9:: with SMTP id n9mr7153932wmk.123.1572092414298; 
 Sat, 26 Oct 2019 05:20:14 -0700 (PDT)
X-Google-Smtp-Source: APXvYqwuJ/f9ONX2qfY/u1dx6O5YUqz+m/l5HRG42LCVUfxYjQ1FsJbSYGQWLf+EehBmJG/YM2Ds4Q==
X-Received: by 2002:a7b:c5c9:: with SMTP id n9mr7153907wmk.123.1572092414091; 
 Sat, 26 Oct 2019 05:20:14 -0700 (PDT)
Received: from [192.168.1.33] (62.red-88-21-202.staticip.rima-tde.net.
 [88.21.202.62])
 by smtp.gmail.com with ESMTPSA id y3sm9322335wro.36.2019.10.26.05.20.10
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 26 Oct 2019 05:20:13 -0700 (PDT)
To: Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org,
 QEMU Trivial <qemu-trivial@nongnu.org>
References: <20191014142246.4538-1-philmd@redhat.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <dacba192-0a1e-9801-3e6f-02583bd8b994@redhat.com>
Date: Sat, 26 Oct 2019 14:20:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191014142246.4538-1-philmd@redhat.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 00/20] hw: Clean up hw/i386 headers (and few
 alpha/hppa)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMC8xNC8xOSA0OjIyIFBNLCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSB3cm90ZToK
PiBUaGlzIGlzIGEgZm9sbG93LXVwIG9mIE1hcmt1cydzIGNsZWFudXAgc2VyaWVzOgo+IFRhbWUg
YSBmZXcgInRvdWNoIHRoaXMsIHJlY29tcGlsZSB0aGUgd29ybGQiCj4gaHR0cHM6Ly93d3cubWFp
bC1hcmNoaXZlLmNvbS9xZW11LWRldmVsQG5vbmdudS5vcmcvbXNnNjM1NzQ4Lmh0bWwKPiAKPiBU
aGlzIHBhcnQgaXMgbW9zdGx5IHJlc3RyaWN0ZWQgdG8gWDg2LCBidXQgc2luY2Ugc29tZSBmaWxl
IGZyb20gdGhlCj4gQWxwaGEvUEEtUklTQyBtYWNoaW5lcyBpbmNsdWRlICJody9pMzg2L3BjLmgi
IEkgaGFkIHRvIGZpeCB0aGVtCj4gdG9vLgo+IAo+IEV2ZW50dWFsbHkgSSdsbCBzdWNjZWVkIGF0
IHJlbW92aW5nIGh3L2kzODYvIGRlcGVuZGVuY3kgb24gbm9uLVg4Ngo+IHBsYXRmb3JtcyAoUXVl
c3QgSSBzdGFydGVkIDIgeWVhcnMgYWdvLi4uKS4KPiAKPiBSZWdhcmRzLAo+IAo+IFBoaWwuCj4g
Cj4gUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgKDIwKToKPiAgICB2bDogQWRkIG1pc3NpbmcgImh3
L2JvYXJkcy5oIiBpbmNsdWRlCj4gICAgaHcvc291dGhicmlkZ2UvaWNoOTogUmVtb3ZlZCB1bnVz
ZWQgaGVhZGVycwo+ICAgIGh3L2lucHV0L3Bja2JkOiBSZW1vdmUgdW51c2VkICJody9pMzg2L3Bj
LmgiIGhlYWRlcgo+ICAgIGh3L2kzODYvaW9hcGljX2ludGVybmFsOiBSZW1vdmUgdW51c2VkICJo
dy9pMzg2L2lvYXBpYy5oIiBoZWFkZXIKPiAgICBody90aW1lcjogUmVtb3ZlIHVudXNlZCAidWkv
Y29uc29sZS5oIiBoZWFkZXIKPiAgICBody91c2IvZGV2LXN0b3JhZ2U6IFJlbW92ZSB1bnVzZWQg
InVpL2NvbnNvbGUuaCIgaGVhZGVyCj4gICAgaHcvaTM4Ni9pbnRlbF9pb21tdTogUmVtb3ZlIHVu
dXNlZCBpbmNsdWRlcwo+ICAgIGh3L3hlbi94ZW5fcHRfbG9hZF9yb206IFJlbW92ZSB1bnVzZWQg
aW5jbHVkZXMKPiAgICBody9hbHBoYS9hbHBoYV9zeXM6IFJlbW92ZSB1bnVzZWQgImh3L2lkZS5o
IiBoZWFkZXIKPiAgICBody9hbHBoYS9kcDI2NDogSW5jbHVkZSAibmV0L25ldC5oIgo+ICAgIGh3
L2hwcGEvbWFjaGluZTogSW5jbHVkZSAibmV0L25ldC5oIgo+ICAgIGh3L2FjcGkvY3B1X2hvdHBs
dWc6IEluY2x1ZGUgImh3L3BjaS9wY2kuaCIKPiAgICBody90aW1lci9ocGV0OiBJbmNsdWRlICJl
eGVjL2FkZHJlc3Mtc3BhY2VzLmgiCj4gICAgaHcvcGNpLWhvc3QvcTM1OiBJbmNsdWRlICJxZW11
L3JhbmdlLmgiCj4gICAgaHcvaTJjL3NtYnVzX2ljaDk6IEluY2x1ZGUgInFlbXUvcmFuZ2UuaCIK
PiAgICBody9wY2ktaG9zdC9waWl4OiBJbmNsdWRlICJxZW11L3JhbmdlLmgiCj4gICAgaHcvYWNw
aTogSW5jbHVkZSAiaHcvbWVtL252ZGltbS5oIgo+ICAgIGh3L2kzODY6IEluY2x1ZGUgImh3L21l
bS9udmRpbW0uaCIKPiAgICBody9wY2ktaG9zdC9xMzU6IFJlbW92ZSB1bnVzZWQgaW5jbHVkZXMK
PiAgICBody9pMzg2L3BjOiBDbGVhbiB1cCBpbmNsdWRlcwpMYXVyZW50LCBzaW5jZSB0aGlzIHNl
cmllcyBpcyBmdWxseSByZXZpZXdlZCwgY2FuIGl0IGdvIHZpYQp5b3VyIHFlbXUtdHJpdmlhbCB0
cmVlPwoKVGhhbmtzLAoKUGhpbC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 13:33:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 13:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOMCB-0008W4-RR; Sat, 26 Oct 2019 13:33:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=oUhD=YT=vivier.eu=laurent@srs-us1.protection.inumbo.net>)
 id 1iOMCA-0008Vz-MH
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 13:33:30 +0000
X-Inumbo-ID: 31f836e4-f7f5-11e9-beca-bc764e2007e4
Received: from mout.kundenserver.de (unknown [212.227.17.10])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31f836e4-f7f5-11e9-beca-bc764e2007e4;
 Sat, 26 Oct 2019 13:33:29 +0000 (UTC)
Received: from [192.168.100.1] ([78.238.229.36]) by mrelayeu.kundenserver.de
 (mreue109 [213.165.67.119]) with ESMTPSA (Nemesis) id
 1MKKd7-1ihnwh12sx-00LjPm; Sat, 26 Oct 2019 15:33:00 +0200
To: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, qemu-devel@nongnu.org,
 QEMU Trivial <qemu-trivial@nongnu.org>
References: <20191014142246.4538-1-philmd@redhat.com>
 <dacba192-0a1e-9801-3e6f-02583bd8b994@redhat.com>
From: Laurent Vivier <laurent@vivier.eu>
Autocrypt: addr=laurent@vivier.eu; prefer-encrypt=mutual; keydata=
 mQINBFYFJhkBEAC2me7w2+RizYOKZM+vZCx69GTewOwqzHrrHSG07MUAxJ6AY29/+HYf6EY2
 WoeuLWDmXE7A3oJoIsRecD6BXHTb0OYS20lS608anr3B0xn5g0BX7es9Mw+hV/pL+63EOCVm
 SUVTEQwbGQN62guOKnJJJfphbbv82glIC/Ei4Ky8BwZkUuXd7d5NFJKC9/GDrbWdj75cDNQx
 UZ9XXbXEKY9MHX83Uy7JFoiFDMOVHn55HnncflUncO0zDzY7CxFeQFwYRbsCXOUL9yBtqLer
 Ky8/yjBskIlNrp0uQSt9LMoMsdSjYLYhvk1StsNPg74+s4u0Q6z45+l8RAsgLw5OLtTa+ePM
 JyS7OIGNYxAX6eZk1+91a6tnqfyPcMbduxyBaYXn94HUG162BeuyBkbNoIDkB7pCByed1A7q
 q9/FbuTDwgVGVLYthYSfTtN0Y60OgNkWCMtFwKxRaXt1WFA5ceqinN/XkgA+vf2Ch72zBkJL
 RBIhfOPFv5f2Hkkj0MvsUXpOWaOjatiu0fpPo6Hw14UEpywke1zN4NKubApQOlNKZZC4hu6/
 8pv2t4HRi7s0K88jQYBRPObjrN5+owtI51xMaYzvPitHQ2053LmgsOdN9EKOqZeHAYG2SmRW
 LOxYWKX14YkZI5j/TXfKlTpwSMvXho+efN4kgFvFmP6WT+tPnwARAQABtCJMYXVyZW50IFZp
 dmllciA8bGF1cmVudEB2aXZpZXIuZXU+iQI4BBMBAgAiBQJWBTDeAhsDBgsJCAcDAgYVCAIJ
 CgsEFgIDAQIeAQIXgAAKCRDzDDi9Py++PCEdD/oD8LD5UWxhQrMQCsUgLlXCSM7sxGLkwmmF
 ozqSSljEGRhffxZvO35wMFcdX9Z0QOabVoFTKrT04YmvbjsErh/dP5zeM/4EhUByeOS7s6Yl
 HubMXVQTkak9Wa9Eq6irYC6L41QNzz/oTwNEqL1weV1+XC3TNnht9B76lIaELyrJvRfgsp9M
 rE+PzGPo5h7QHWdL/Cmu8yOtPLa8Y6l/ywEJ040IoiAUfzRoaJs2csMXf0eU6gVBhCJ4bs91
 jtWTXhkzdl4tdV+NOwj3j0ukPy+RjqeL2Ej+bomnPTOW8nAZ32dapmu7Fj7VApuQO/BSIHyO
 NkowMMjB46yohEepJaJZkcgseaus0x960c4ua/SUm/Nm6vioRsxyUmWd2nG0m089pp8LPopq
 WfAk1l4GciiMepp1Cxn7cnn1kmG6fhzedXZ/8FzsKjvx/aVeZwoEmucA42uGJ3Vk9TiVdZes
 lqMITkHqDIpHjC79xzlWkXOsDbA2UY/P18AtgJEZQPXbcrRBtdSifCuXdDfHvI+3exIdTpvj
 BfbgZAar8x+lcsQBugvktlQWPfAXZu4Shobi3/mDYMEDOE92dnNRD2ChNXg2IuvAL4OW40wh
 gXlkHC1ZgToNGoYVvGcZFug1NI+vCeCFchX+L3bXyLMg3rAfWMFPAZLzn42plIDMsBs+x2yP
 +bkCDQRWBSYZARAAvFJBFuX9A6eayxUPFaEczlMbGXugs0mazbOYGlyaWsiyfyc3PStHLFPj
 rSTaeJpPCjBJErwpZUN4BbpkBpaJiMuVO6egrC8Xy8/cnJakHPR2JPEvmj7Gm/L9DphTcE15
 92rxXLesWzGBbuYxKsj8LEnrrvLyi3kNW6B5LY3Id+ZmU8YTQ2zLuGV5tLiWKKxc6s3eMXNq
 wrJTCzdVd6ThXrmUfAHbcFXOycUyf9vD+s+WKpcZzCXwKgm7x1LKsJx3UhuzT8ier1L363RW
 ZaJBZ9CTPiu8R5NCSn9V+BnrP3wlFbtLqXp6imGhazT9nJF86b5BVKpF8Vl3F0/Y+UZ4gUwL
 d9cmDKBcmQU/JaRUSWvvolNu1IewZZu3rFSVgcpdaj7F/1aC0t5vLdx9KQRyEAKvEOtCmP4m
 38kU/6r33t3JuTJnkigda4+Sfu5kYGsogeYG6dNyjX5wpK5GJIJikEhdkwcLM+BUOOTi+I9u
 tX03BGSZo7FW/J7S9y0l5a8nooDs2gBRGmUgYKqQJHCDQyYut+hmcr+BGpUn9/pp2FTWijrP
 inb/Pc96YDQLQA1q2AeAFv3Rx3XoBTGl0RCY4KZ02c0kX/dm3eKfMX40XMegzlXCrqtzUk+N
 8LeipEsnOoAQcEONAWWo1HcgUIgCjhJhBEF0AcELOQzitbJGG5UAEQEAAYkCHwQYAQIACQUC
 VgUmGQIbDAAKCRDzDDi9Py++PCD3D/9VCtydWDdOyMTJvEMRQGbx0GacqpydMEWbE3kUW0ha
 US5jz5gyJZHKR3wuf1En/3z+CEAEfP1M3xNGjZvpaKZXrgWaVWfXtGLoWAVTfE231NMQKGoB
 w2Dzx5ivIqxikXB6AanBSVpRpoaHWb06tPNxDL6SVV9lZpUn03DSR6gZEZvyPheNWkvz7bE6
 FcqszV/PNvwm0C5Ju7NlJA8PBAQjkIorGnvN/vonbVh5GsRbhYPOc/JVwNNr63P76rZL8Gk/
 hb3xtcIEi5CCzab45+URG/lzc6OV2nTj9Lg0SNcRhFZ2ILE3txrmI+aXmAu26+EkxLLfqCVT
 ohb2SffQha5KgGlOSBXustQSGH0yzzZVZb+HZPEvx6d/HjQ+t9sO1bCpEgPdZjyMuuMp9N1H
 ctbwGdQM2Qb5zgXO+8ZSzwC+6rHHIdtcB8PH2j+Nd88dVGYlWFKZ36ELeZxD7iJflsE8E8yg
 OpKgu3nD0ahBDqANU/ZmNNarBJEwvM2vfusmNnWm3QMIwxNuJghRyuFfx694Im1js0ZY3LEU
 JGSHFG4ZynA+ZFUPA6Xf0wHeJOxGKCGIyeKORsteIqgnkINW9fnKJw2pgk8qHkwVc3Vu+wGS
 ZiJK0xFusPQehjWTHn9WjMG1zvQ5TQQHxau/2FkP45+nRPco6vVFQe8JmgtRF8WFJA==
Message-ID: <fe8ef9e8-d8d2-e92c-cde3-13a11fa1a5bf@vivier.eu>
Date: Sat, 26 Oct 2019 15:32:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <dacba192-0a1e-9801-3e6f-02583bd8b994@redhat.com>
Content-Language: fr
X-Provags-ID: V03:K1:AfH0JSrsQ7+6IREPNux+I86yleQstGdiOfFgdWcmW2iM6kTzKqX
 yN7J5lA/ATJjarOqxxXxi5jhpSy/ZYVjR2d/86Q+vY2ucFsLNVIzm3nygeLzru3JcOLmCSu
 TxqJgkXFuCSDjZ6HcaxdbTnf7n9yPzF9KCt3taj5KO6OI0FjZCXLnebanyi56/0K7LVE5VX
 cYSjjTQfVEevHZPjrtcxA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:JB65cC2/0K4=:zubs51sgA7OgkzO1EQAX7T
 nwKJdGsUQE8/ZQJssjE84YDLY2EdPT8+y9bflYl/9fENMmt5wFFk3OEAPzDQDxfI9HZzK0cIe
 50WgreLUlatCyr0g27LwipmFSN5b+8D6sWt7DrTk3/KL7rkCGXDWb0sTeKbQccBQLucylT+3A
 zntPsfQS+RM8GErVuLUN/35mvag1Hcgk6C2rORlgdSL3LZXMaiPNlAkYo4lfnutYgAF3dB1xZ
 jEZt0UJqD595c9Ib08ZiKLnRqeOlikBQ7aZAr8O698nomuak811qEe/XlaAX+I5yN/oESkh9S
 BpcCztTKdBn524aoiRvwC5y2tZScdA9ya2zWR05wjBg6kv9GLQxR/FAfm+paNhBYTZ+tCWMom
 TzxDCgAbzrrwljLDhfTMfi9dbdPkRqFRbHYLHjHBp/lIWHZPIjAAUHS6O8vWbQFw+o9XgtV7x
 ILg/9rZ0IGEoc8PzdHYit50O2vFnD8LVRjcdAviB22G+2JyvlXjY9EgDwH+P7EmJuq01bUYC1
 B2bP1gq0wLThi/PK84NdPGpWG60i1NmGLIArxPpTMU7mx7LuYvci5BBGLP29vxbMZL3Vq7MQ5
 06RVgkyEvB0/xtiWeA5eOJRL/ssUiVv7NLdN5vwjLzRlgkWg2ac6136IURxQby/6BIFTekg3P
 ADrPZFD9JMmn/xvzHvIrPeU47ffrW50wzFT1TqFAltQ9P6o8At5GHrb976U1UcRZtdS+Z1vqN
 rSI9NNhLuFWBqbYZy/3yTkio9YSFIk19v6oXAJtURYPxPJnio5Ttr9wiydhrdM4fdubNneBd9
 1ClwCgTcxrz6HACpHqrySPSgC225f8iJysJSGNNXydoImJ8+EvhZQBrZ2TjOjAm87O+cOl8kb
 cuH21ROTQq4/0qUSrhJiqHJdjtHuEGIfvQEvDynNk=
Subject: Re: [Xen-devel] [PATCH 00/20] hw: Clean up hw/i386 headers (and few
 alpha/hppa)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Fam Zheng <fam@euphon.net>, Peter Maydell <peter.maydell@linaro.org>,
 Matthew Rosato <mjrosato@linux.ibm.com>, Paul Durrant <paul@xen.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-block@nongnu.org,
 Helge Deller <deller@gmx.de>, David Hildenbrand <david@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Andrzej Zaborowski <balrogg@gmail.com>, Eduardo Habkost <ehabkost@redhat.com>,
 Xie Changlong <xiechanglong.d@gmail.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, John Snow <jsnow@redhat.com>,
 Richard Henderson <rth@twiddle.net>, Kevin Wolf <kwolf@redhat.com>,
 Wen Congyang <wencongyang2@huawei.com>, Cornelia Huck <cohuck@redhat.com>,
 Max Reitz <mreitz@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGUgMjYvMTAvMjAxOSDDoCAxNDoyMCwgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgYSDDqWNyaXTC
oDoKPiBIaSwKPiAKPiBPbiAxMC8xNC8xOSA0OjIyIFBNLCBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSB3cm90ZToKPj4gVGhpcyBpcyBhIGZvbGxvdy11cCBvZiBNYXJrdXMncyBjbGVhbnVwIHNlcmll
czoKPj4gVGFtZSBhIGZldyAidG91Y2ggdGhpcywgcmVjb21waWxlIHRoZSB3b3JsZCIKPj4gaHR0
cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9xZW11LWRldmVsQG5vbmdudS5vcmcvbXNnNjM1NzQ4
Lmh0bWwKPj4KPj4gVGhpcyBwYXJ0IGlzIG1vc3RseSByZXN0cmljdGVkIHRvIFg4NiwgYnV0IHNp
bmNlIHNvbWUgZmlsZSBmcm9tIHRoZQo+PiBBbHBoYS9QQS1SSVNDIG1hY2hpbmVzIGluY2x1ZGUg
Imh3L2kzODYvcGMuaCIgSSBoYWQgdG8gZml4IHRoZW0KPj4gdG9vLgo+Pgo+PiBFdmVudHVhbGx5
IEknbGwgc3VjY2VlZCBhdCByZW1vdmluZyBody9pMzg2LyBkZXBlbmRlbmN5IG9uIG5vbi1YODYK
Pj4gcGxhdGZvcm1zIChRdWVzdCBJIHN0YXJ0ZWQgMiB5ZWFycyBhZ28uLi4pLgo+Pgo+PiBSZWdh
cmRzLAo+Pgo+PiBQaGlsLgo+Pgo+PiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSAoMjApOgo+PiDC
oMKgIHZsOiBBZGQgbWlzc2luZyAiaHcvYm9hcmRzLmgiIGluY2x1ZGUKPj4gwqDCoCBody9zb3V0
aGJyaWRnZS9pY2g5OiBSZW1vdmVkIHVudXNlZCBoZWFkZXJzCj4+IMKgwqAgaHcvaW5wdXQvcGNr
YmQ6IFJlbW92ZSB1bnVzZWQgImh3L2kzODYvcGMuaCIgaGVhZGVyCj4+IMKgwqAgaHcvaTM4Ni9p
b2FwaWNfaW50ZXJuYWw6IFJlbW92ZSB1bnVzZWQgImh3L2kzODYvaW9hcGljLmgiIGhlYWRlcgo+
PiDCoMKgIGh3L3RpbWVyOiBSZW1vdmUgdW51c2VkICJ1aS9jb25zb2xlLmgiIGhlYWRlcgo+PiDC
oMKgIGh3L3VzYi9kZXYtc3RvcmFnZTogUmVtb3ZlIHVudXNlZCAidWkvY29uc29sZS5oIiBoZWFk
ZXIKPj4gwqDCoCBody9pMzg2L2ludGVsX2lvbW11OiBSZW1vdmUgdW51c2VkIGluY2x1ZGVzCj4+
IMKgwqAgaHcveGVuL3hlbl9wdF9sb2FkX3JvbTogUmVtb3ZlIHVudXNlZCBpbmNsdWRlcwo+PiDC
oMKgIGh3L2FscGhhL2FscGhhX3N5czogUmVtb3ZlIHVudXNlZCAiaHcvaWRlLmgiIGhlYWRlcgo+
PiDCoMKgIGh3L2FscGhhL2RwMjY0OiBJbmNsdWRlICJuZXQvbmV0LmgiCj4+IMKgwqAgaHcvaHBw
YS9tYWNoaW5lOiBJbmNsdWRlICJuZXQvbmV0LmgiCj4+IMKgwqAgaHcvYWNwaS9jcHVfaG90cGx1
ZzogSW5jbHVkZSAiaHcvcGNpL3BjaS5oIgo+PiDCoMKgIGh3L3RpbWVyL2hwZXQ6IEluY2x1ZGUg
ImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIKPj4gwqDCoCBody9wY2ktaG9zdC9xMzU6IEluY2x1ZGUg
InFlbXUvcmFuZ2UuaCIKPj4gwqDCoCBody9pMmMvc21idXNfaWNoOTogSW5jbHVkZSAicWVtdS9y
YW5nZS5oIgo+PiDCoMKgIGh3L3BjaS1ob3N0L3BpaXg6IEluY2x1ZGUgInFlbXUvcmFuZ2UuaCIK
Pj4gwqDCoCBody9hY3BpOiBJbmNsdWRlICJody9tZW0vbnZkaW1tLmgiCj4+IMKgwqAgaHcvaTM4
NjogSW5jbHVkZSAiaHcvbWVtL252ZGltbS5oIgo+PiDCoMKgIGh3L3BjaS1ob3N0L3EzNTogUmVt
b3ZlIHVudXNlZCBpbmNsdWRlcwo+PiDCoMKgIGh3L2kzODYvcGM6IENsZWFuIHVwIGluY2x1ZGVz
Cj4gTGF1cmVudCwgc2luY2UgdGhpcyBzZXJpZXMgaXMgZnVsbHkgcmV2aWV3ZWQsIGNhbiBpdCBn
byB2aWEKPiB5b3VyIHFlbXUtdHJpdmlhbCB0cmVlPwoKSSdsbCB0cnkgYnV0IEknbSBub3Qgc3Vy
ZSB0byBoYXZlIHRoZSB0aW1lIHRvIGRvIHRoYXQgYmVmb3JlIHRoZSBzb2Z0ZnJlZXplLgoKVGhh
bmtzLApMYXVyZW50CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 14:29:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 14:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iON4P-0004Bk-DN; Sat, 26 Oct 2019 14:29:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iON4N-0004Bf-Jz
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 14:29:31 +0000
X-Inumbo-ID: 04f2a2e6-f7fd-11e9-94d4-12813bfff9fa
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 04f2a2e6-f7fd-11e9-94d4-12813bfff9fa;
 Sat, 26 Oct 2019 14:29:30 +0000 (UTC)
Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com
 [209.85.128.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D88DA81F0D
 for <xen-devel@lists.xenproject.org>; Sat, 26 Oct 2019 14:29:29 +0000 (UTC)
Received: by mail-wm1-f70.google.com with SMTP id g67so1813275wmg.4
 for <xen-devel@lists.xenproject.org>; Sat, 26 Oct 2019 07:29:29 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=VST6zQt3Q0bwGF42gd/P6zeRHDzGN8RT2c7GyTzRe6U=;
 b=kR1LOXjh3N6TiY3bOqLNFjTX6BggoYEZr5IIos/Rv88G2Y0ibcluUpL+KdEG5r68mF
 3oGn5xsK2Fg4ldOSQ+bLTUp4Y7Y0QBSkeVNF0mzUeZvfGhXI0ANSvXk2Z9d7k9WRkesO
 LGQ2hSUz3LxblJRtognSM5qeGx2i1oTmMiVpoyJ1n/5ouGc3BR77u/9wOHuswdFxOrna
 hjY0YrmRXPeT/F9IRjuCqvvs6mzUhNwfPmk/bPny/9ezq/IFmsfCqFc7kwKQTMq2K+Tb
 vvrR7Z6WZCQL0dfeZ4upQndCQe0vxxcuWiC01afAWzP2e7Qo8//kArh5AsrxclFS93Lj
 MGXg==
X-Gm-Message-State: APjAAAUK1iECC7m1mVeIuaDr1pHaNjlMkvL30J5TA6/8Icx/Xm34DWBY
 5FppyqBN7u3JloD1ZeEgWfZgBTXFJ0UfKR3pp032l+rZaVPxfe/ZKMsWwYijnhoEF/jRtUm4YXP
 p9jkfe7rm6oylOLxvQrF5aBU+dY8=
X-Received: by 2002:adf:ebcb:: with SMTP id v11mr7122951wrn.24.1572100168313; 
 Sat, 26 Oct 2019 07:29:28 -0700 (PDT)
X-Google-Smtp-Source: APXvYqx+llsCxQMGx5J0akgOL10Y0oYU1R+NXjI1UylTeey3YJvCuAqATKAkoCkMD1kqK1lPeepieA==
X-Received: by 2002:adf:ebcb:: with SMTP id v11mr7122932wrn.24.1572100167959; 
 Sat, 26 Oct 2019 07:29:27 -0700 (PDT)
Received: from [192.168.1.33] (62.red-88-21-202.staticip.rima-tde.net.
 [88.21.202.62])
 by smtp.gmail.com with ESMTPSA id a17sm7356120wrx.84.2019.10.26.07.29.25
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 26 Oct 2019 07:29:27 -0700 (PDT)
To: Li Qiang <liq3ea@gmail.com>, =?UTF-8?Q?Herv=c3=a9_Poussineau?=
 <hpoussin@reactos.org>, Aleksandar Markovic <amarkovic@wavecomp.com>,
 Aurelien Jarno <aurelien@aurel32.net>
References: <20191018134754.16362-1-philmd@redhat.com>
 <20191018134754.16362-4-philmd@redhat.com>
 <CAKXe6SJB5cqR7yq-_TDcMzWCq7UoGvq=A9kCh11tNoqYjQgp3g@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <f2a36567-195e-f1c2-12f6-b2f10c37d933@redhat.com>
Date: Sat, 26 Oct 2019 16:29:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAKXe6SJB5cqR7yq-_TDcMzWCq7UoGvq=A9kCh11tNoqYjQgp3g@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 03/20] piix4: Add a i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Qemu Developers <qemu-devel@nongnu.org>, Eduardo Habkost <ehabkost@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGksCgpPbiAxMC8yMS8xOSA0OjU5IFBNLCBMaSBRaWFuZyB3cm90ZToKPiBQaGlsaXBwZSBN
YXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20gPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNv
bT4+IOS6jiAKPiAyMDE55bm0MTDmnIgxOOaXpeWRqOS6lCDkuIvljYg5OjUy5YaZ6YGT77yaCj4g
Cj4gICAgIEZyb206IEhlcnbDqSBQb3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZwo+ICAg
ICA8bWFpbHRvOmhwb3Vzc2luQHJlYWN0b3Mub3JnPj4KPiAKPiAgICAgQWRkIElTQSBpcnFzIGFz
IHBpaXg0IGdwaW8gaW4sIGFuZCBDUFUgaW50ZXJydXB0IHJlcXVlc3QgYXMgcGlpeDQKPiAgICAg
Z3BpbyBvdXQuCj4gICAgIFJlbW92ZSBpODI1OSBpbnN0YW5jaWF0ZWQgaW4gbWFsdGEgYm9hcmQs
IHRvIG5vdCBoYXZlIGl0IHR3aWNlLgo+IAo+ICAgICBXZSBjYW4gYWxzbyByZW1vdmUgdGhlIG5v
dyB1bnVzZWQgcGlpeDRfaW5pdCgpIGZ1bmN0aW9uLgo+IAo+ICAgICBBY2tlZC1ieTogTWljaGFl
bCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbSA8bWFpbHRvOm1zdEByZWRoYXQuY29tPj4KPiAg
ICAgQWNrZWQtYnk6IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20KPiAgICAgPG1h
aWx0bzpwYm9uemluaUByZWRoYXQuY29tPj4KPiAgICAgU2lnbmVkLW9mZi1ieTogSGVydsOpIFBv
dXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnCj4gICAgIDxtYWlsdG86aHBvdXNzaW5AcmVh
Y3Rvcy5vcmc+Pgo+ICAgICBNZXNzYWdlLUlkOiA8MjAxNzEyMTYwOTAyMjguMjg1MDUtOC1ocG91
c3NpbkByZWFjdG9zLm9yZwo+ICAgICA8bWFpbHRvOjIwMTcxMjE2MDkwMjI4LjI4NTA1LTgtaHBv
dXNzaW5AcmVhY3Rvcy5vcmc+Pgo+ICAgICBSZXZpZXdlZC1ieTogQWxla3NhbmRhciBNYXJrb3Zp
YyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbQo+ICAgICA8bWFpbHRvOmFtYXJrb3ZpY0B3YXZlY29t
cC5jb20+Pgo+ICAgICBbUE1EOiByZWJhc2VkLCB1cGRhdGVkIGluY2x1ZGVzLCB1c2UgSVNBX05V
TV9JUlFTIGluIGZvciBsb29wXQo+ICAgICBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20KPiAgICAgPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNv
bT4+Cj4gICAgIC0tLQo+ICAgICAgwqBody9pc2EvcGlpeDQuY8KgIMKgIMKgIMKgfCA0MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gICAgICDCoGh3L21pcHMv
bWlwc19tYWx0YS5jIHwgMzIgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgICAg
IMKgaW5jbHVkZS9ody9pMzg2L3BjLmggfMKgIDEgLQo+ICAgICAgwqAzIGZpbGVzIGNoYW5nZWQs
IDQ1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+IAo+ICAgICBkaWZmIC0tZ2l0IGEv
aHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwo+ICAgICBpbmRleCBkMGIxOGUwNTg2Li45
YzM3Yzg1YWUyIDEwMDY0NAo+ICAgICAtLS0gYS9ody9pc2EvcGlpeDQuYwo+ICAgICArKysgYi9o
dy9pc2EvcGlpeDQuYwo+ICAgICBAQCAtMjQsNiArMjQsNyBAQAo+ICAgICAgwqAgKi8KPiAKPiAg
ICAgIMKgI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKPiAgICAgKyNpbmNsdWRlICJody9pcnEuaCIK
PiAgICAgIMKgI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKPiAgICAgIMKgI2luY2x1ZGUgImh3L3Bj
aS9wY2kuaCIKPiAgICAgIMKgI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIKPiAgICAgQEAgLTM2LDYg
KzM3LDggQEAgUENJRGV2aWNlICpwaWl4NF9kZXY7Cj4gCj4gICAgICDCoHR5cGVkZWYgc3RydWN0
IFBJSVg0U3RhdGUgewo+ICAgICAgwqAgwqAgwqBQQ0lEZXZpY2UgZGV2Owo+ICAgICArwqAgwqAg
cWVtdV9pcnEgY3B1X2ludHI7Cj4gICAgICvCoCDCoCBxZW11X2lycSAqaXNhOwo+IAo+ICAgICAg
wqAgwqAgwqAvKiBSZXNldCBDb250cm9sIFJlZ2lzdGVyICovCj4gICAgICDCoCDCoCDCoE1lbW9y
eVJlZ2lvbiByY3JfbWVtOwo+ICAgICBAQCAtOTQsNiArOTcsMTggQEAgc3RhdGljIGNvbnN0IFZN
U3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX3BpaXg0ID0gewo+ICAgICAgwqAgwqAgwqB9Cj4gICAg
ICDCoH07Cj4gCj4gICAgICtzdGF0aWMgdm9pZCBwaWl4NF9yZXF1ZXN0X2k4MjU5X2lycSh2b2lk
ICpvcGFxdWUsIGludCBpcnEsIGludCBsZXZlbCkKPiAgICAgK3sKPiAgICAgK8KgIMKgIFBJSVg0
U3RhdGUgKnMgPSBvcGFxdWU7Cj4gICAgICvCoCDCoCBxZW11X3NldF9pcnEocy0+Y3B1X2ludHIs
IGxldmVsKTsKPiAgICAgK30KPiAgICAgKwo+ICAgICArc3RhdGljIHZvaWQgcGlpeDRfc2V0X2k4
MjU5X2lycSh2b2lkICpvcGFxdWUsIGludCBpcnEsIGludCBsZXZlbCkKPiAgICAgK3sKPiAgICAg
K8KgIMKgIFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7Cj4gICAgICvCoCDCoCBxZW11X3NldF9pcnEo
cy0+aXNhW2lycV0sIGxldmVsKTsKPiAgICAgK30KPiAgICAgKwo+ICAgICAgwqBzdGF0aWMgdm9p
ZCBwaWl4NF9yY3Jfd3JpdGUodm9pZCAqb3BhcXVlLCBod2FkZHIgYWRkciwgdWludDY0X3QgdmFs
LAo+ICAgICAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB1bnNp
Z25lZCBpbnQgbGVuKQo+ICAgICAgwqB7Cj4gICAgIEBAIC0xMjcsMjkgKzE0MiwzNSBAQCBzdGF0
aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIHBpaXg0X3Jjcl9vcHMgPSB7Cj4gICAgICDCoHN0YXRp
YyB2b2lkIHBpaXg0X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKPiAgICAg
IMKgewo+ICAgICAgwqAgwqAgwqBQSUlYNFN0YXRlICpzID0gUElJWDRfUENJX0RFVklDRShkZXYp
Owo+ICAgICArwqAgwqAgSVNBQnVzICppc2FfYnVzOwo+ICAgICArwqAgwqAgcWVtdV9pcnEgKmk4
MjU5X291dF9pcnE7Cj4gCj4gICAgIC3CoCDCoCBpZiAoIWlzYV9idXNfbmV3KERFVklDRShkZXYp
LCBwY2lfYWRkcmVzc19zcGFjZShkZXYpLAo+ICAgICAtwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqBwY2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLCBlcnJwKSkgewo+ICAgICArwqAgwqAg
aXNhX2J1cyA9IGlzYV9idXNfbmV3KERFVklDRShkZXYpLCBwY2lfYWRkcmVzc19zcGFjZShkZXYp
LAo+ICAgICArwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgcGNpX2FkZHJl
c3Nfc3BhY2VfaW8oZGV2KSwgZXJycCk7Cj4gICAgICvCoCDCoCBpZiAoIWlzYV9idXMpIHsKPiAg
ICAgIMKgIMKgIMKgIMKgIMKgcmV0dXJuOwo+ICAgICAgwqAgwqAgwqB9Cj4gCj4gICAgICvCoCDC
oCBxZGV2X2luaXRfZ3Bpb19pbl9uYW1lZChERVZJQ0UoZGV2KSwgcGlpeDRfc2V0X2k4MjU5X2ly
cSwKPiAgICAgK8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICJpc2Ei
LCBJU0FfTlVNX0lSUVMpOwo+ICAgICArwqAgwqAgcWRldl9pbml0X2dwaW9fb3V0X25hbWVkKERF
VklDRShkZXYpLCAmcy0+Y3B1X2ludHIsCj4gICAgICvCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCJpbnRyIiwgMSk7Cj4gICAgICsKPiAKPiAKPiAKPiBEb2VzIHRo
ZSBwaWl4NCBoYXJkd2FyZSBoYXMgdGhlIEdQSU8gZm9yIGludGVycnVwdD8gU2VlbXMgbm90LgoK
WWVzIGl0IGRvZXMsIHlvdSBjYW4gY2hlY2sgaW4gdGhlIGRhdGFzaGVldDoKaHR0cHM6Ly93d3cu
aW50ZWwuY29tL0Fzc2V0cy9QREYvZGF0YXNoZWV0LzI5MDU2Mi5wZGYKClBhZ2UgMyBpcyB0aGUg
J1NpbXBsaWZpZWQgQmxvY2sgRGlhZ3JhbScgeW91IHNlZSB0aGUgSU5UUiBwaW4uCgpQYWdlIDI0
IHRhYmxlICIyLjEuNS4gSU5URVJSVVBUIENPTlRST0xMRVIvQVBJQyBTSUdOQUxTIgoKICAgSU5U
UjogSU5URVJSVVBULiBTZWUgQ1BVIEludGVyZmFjZSBTaWduYWxzLgoKUGFnZSAyNiAiMi4xLjYu
IENQVSBJTlRFUkZBQ0UgU0lHTkFMUyIKCgogICBDUFUgSU5URVJSVVBULiBJTlRSIGlzIGRyaXZl
biBieSBQSUlYNCB0byBzaWduYWwgdGhlIENQVSB0aGF0CiAgIGFuIGludGVycnVwdCByZXF1ZXN0
IGlzIHBlbmRpbmcgYW5kIG5lZWRzIHRvIGJlIHNlcnZpY2VkLiBJdAogICBpcyBhc3luY2hyb25v
dXMgd2l0aCByZXNwZWN0IHRvIFNZU0NMSyBvciBQQ0lDTEsgYW5kIGlzIGFsd2F5cwogICBhbiBv
dXRwdXQuIFRoZSBpbnRlcnJ1cHQgY29udHJvbGxlciBtdXN0IGJlIHByb2dyYW1tZWQgZm9sbG93
aW5nCiAgIFBDSVJTVCMgdG8gZW5zdXJlIHRoYXQgSU5UUiBpcyBhdCBhIGtub3duIHN0YXRlLgoK
PiAKPiAgICAgIMKgIMKgIMKgbWVtb3J5X3JlZ2lvbl9pbml0X2lvKCZzLT5yY3JfbWVtLCBPQkpF
Q1QoZGV2KSwgJnBpaXg0X3Jjcl9vcHMsIHMsCj4gICAgICDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCJyZXNldC1jb250cm9sIiwgMSk7Cj4gICAgICDCoCDCoCDCoG1l
bW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRl
diksCj4gICAgIDB4Y2Y5LAo+ICAgICAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAmcy0+cmNyX21lbSwgMSk7Cj4gCj4gICAgICvC
oCDCoCAvKiBpbml0aWFsaXplIGk4MjU5IHBpYyAqLwo+ICAgICArwqAgwqAgaTgyNTlfb3V0X2ly
cSA9IHFlbXVfYWxsb2NhdGVfaXJxcyhwaWl4NF9yZXF1ZXN0X2k4MjU5X2lycSwgcywgMSk7Cj4g
ICAgICvCoCDCoCBzLT5pc2EgPSBpODI1OV9pbml0KGlzYV9idXMsICppODI1OV9vdXRfaXJxKTsK
PiAKPiAKPiBJbiBpODI1OV9pbml0LCB3ZSBhbHNvIGFsbG9jYXRlIDE2IGlucHV0IGxpbmUgYW5k
IDEgb3V0cHV0IGxpbmUuCj4gU2VlbXMgaXQgaXMgZHVwbGljYXRlZCB3aXRoIHRoZSBHUElPIGFs
bG9jYXRpb24gaW4gcHJldmlvdXMuCgpObywgdGhpcyBpcyBkaWZmZXJlbnQsIGhlcmUgd2UgZG9u
J3QgYWxsb2NhdGUgdGhlIDE2IGk4MjU5CklOUFVUIGxpbmVzLCB3ZSBhbGxvY2F0ZSAxIGlucHV0
IElSUSBhbmQgcGFzcyBpdCB0byB0aGUKaTgyNTlfaW5pdCBmdW5jdGlvbiB3aGljaCB1c2VzIGl0
IGFzIGl0cyBPVVRQVVQgbGluZS4KCklPVzoKCiogaTgyNTkKICAgLSAxNiBJTlBVVCAoZnJvbSBJ
U0EgZGV2aWNlcykKICAgLSAxIE9VVFBVVCAodG8gUElJWCkKCiogUElJWAogICAtIDEgSU5QVVQg
KGZyb20gaTgyNTkpCiAgIC0gMSBPVVRQVVQgKHRvIENQVSwgb24gdGhlIE1hbHRhIGJvYXJkOiBD
UFUgSVJRMikKCj4gQWxzbwo+IE1heWJlIGhlcmUgY2FuIHVzZXMKPiBpODI1OShpc2FfYnVzLCBx
ZW11X2FsbG9jYXRlX2lycShwaWl4NF9yZXF1ZXN0X2k4MjU5X2lycSwgcywgMCkpOwo+IAo+ICAg
ICArCj4gICAgICvCoCDCoCAvKiBpbml0aWFsaXplIElTQSBpcnFzICovCj4gICAgICvCoCDCoCBp
c2FfYnVzX2lycXMoaXNhX2J1cywgcy0+aXNhKTsKPiAgICAgKwo+ICAgICAgwqAgwqAgwqBwaWl4
NF9kZXYgPSBkZXY7Cj4gICAgICDCoH0KPiAKPiAgICAgLWludCBwaWl4NF9pbml0KFBDSUJ1cyAq
YnVzLCBJU0FCdXMgKippc2FfYnVzLCBpbnQgZGV2Zm4pCj4gICAgIC17Cj4gICAgIC3CoCDCoCBQ
Q0lEZXZpY2UgKmQ7Cj4gICAgIC0KPiAgICAgLcKgIMKgIGQgPSBwY2lfY3JlYXRlX3NpbXBsZV9t
dWx0aWZ1bmN0aW9uKGJ1cywgZGV2Zm4sIHRydWUsICJQSUlYNCIpOwo+ICAgICAtwqAgwqAgKmlz
YV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0UoZCksICJpc2EuMCIpKTsK
PiAgICAgLcKgIMKgIHJldHVybiBkLT5kZXZmbjsKPiAgICAgLX0KPiAgICAgLQo+ICAgICAgwqBz
dGF0aWMgdm9pZCBwaWl4NF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0
YSkKPiAgICAgIMKgewo+ICAgICAgwqAgwqAgwqBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xB
U1Moa2xhc3MpOwo+ICAgICBkaWZmIC0tZ2l0IGEvaHcvbWlwcy9taXBzX21hbHRhLmMgYi9ody9t
aXBzL21pcHNfbWFsdGEuYwo+ICAgICBpbmRleCA0ZDljNjRiMzZhLi43ZDI1YWI2YzIzIDEwMDY0
NAo+ICAgICAtLS0gYS9ody9taXBzL21pcHNfbWFsdGEuYwo+ICAgICArKysgYi9ody9taXBzL21p
cHNfbWFsdGEuYwo+ICAgICBAQCAtOTcsNyArOTcsNyBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4gICAg
ICDCoCDCoCDCoFN5c0J1c0RldmljZSBwYXJlbnRfb2JqOwo+IAo+ICAgICAgwqAgwqAgwqBNSVBT
Q1BTU3RhdGUgY3BzOwo+ICAgICAtwqAgwqAgcWVtdV9pcnEgKmk4MjU5Owo+ICAgICArwqAgwqAg
cWVtdV9pcnEgaTgyNTlbMTZdOwo+ICAgICAgwqB9IE1hbHRhU3RhdGU7Cj4gCj4gICAgICDCoHN0
YXRpYyBJU0FEZXZpY2UgKnBpdDsKPiAgICAgQEAgLTEyMzUsOCArMTIzNSw4IEBAIHZvaWQgbWlw
c19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAgICAgIMKgIMKgIMKgaW50NjRf
dCBrZXJuZWxfZW50cnksIGJvb3Rsb2FkZXJfcnVuX2FkZHI7Cj4gICAgICDCoCDCoCDCoFBDSUJ1
cyAqcGNpX2J1czsKPiAgICAgIMKgIMKgIMKgSVNBQnVzICppc2FfYnVzOwo+ICAgICAtwqAgwqAg
cWVtdV9pcnEgKmlzYV9pcnE7Cj4gICAgICDCoCDCoCDCoHFlbXVfaXJxIGNidXNfaXJxLCBpODI1
OV9pcnE7Cj4gICAgICvCoCDCoCBQQ0lEZXZpY2UgKnBjaTsKPiAgICAgIMKgIMKgIMKgaW50IHBp
aXg0X2RldmZuOwo+ICAgICAgwqAgwqAgwqBJMkNCdXMgKnNtYnVzOwo+ICAgICAgwqAgwqAgwqBE
cml2ZUluZm8gKmRpbmZvOwo+ICAgICBAQCAtMTQwNywzMCArMTQwNywyNCBAQCB2b2lkIG1pcHNf
bWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4gICAgICDCoCDCoCDCoC8qIEJvYXJk
IElEID0gMHg0MjAgKE1hbHRhIEJvYXJkIHdpdGggQ29yZUxWKSAqLwo+ICAgICAgwqAgwqAgwqBz
dGxfcChtZW1vcnlfcmVnaW9uX2dldF9yYW1fcHRyKGJpb3NfY29weSkgKyAweDEwLCAweDAwMDAw
NDIwKTsKPiAKPiAgICAgLcKgIMKgIC8qCj4gICAgIC3CoCDCoCDCoCogV2UgaGF2ZSBhIGNpcmN1
bGFyIGRlcGVuZGVuY3kgcHJvYmxlbTogcGNpX2J1cyBkZXBlbmRzIG9uCj4gICAgIGlzYV9pcnEs
Cj4gICAgIC3CoCDCoCDCoCogaXNhX2lycSBpcyBwcm92aWRlZCBieSBpODI1OSwgaTgyNTkgZGVw
ZW5kcyBvbiBJU0EsIElTQSBkZXBlbmRzCj4gICAgIC3CoCDCoCDCoCogb24gcGlpeDQsIGFuZCBw
aWl4NCBkZXBlbmRzIG9uIHBjaV9idXMuwqAgVG8gc3RvcCB0aGUgY3ljbGUKPiAgICAgd2UgaGF2
ZQo+ICAgICAtwqAgwqAgwqAqIHFlbXVfaXJxX3Byb3h5KCkgYWRkcyBhbiBleHRyYSBiaXQgb2Yg
aW5kaXJlY3Rpb24sIGFsbG93aW5nIHVzCj4gICAgIC3CoCDCoCDCoCogdG8gcmVzb2x2ZSB0aGUg
aXNhX2lycSAtPiBpODI1OSBkZXBlbmRlbmN5IGFmdGVyIGk4MjU5IGlzCj4gICAgIGluaXRpYWxp
emVkLgo+ICAgICAtwqAgwqAgwqAqLwo+ICAgICAtwqAgwqAgaXNhX2lycSA9IHFlbXVfaXJxX3By
b3h5KCZzLT5pODI1OSwgMTYpOwo+ICAgICAtCj4gICAgICDCoCDCoCDCoC8qIE5vcnRoYnJpZGdl
ICovCj4gICAgIC3CoCDCoCBwY2lfYnVzID0gZ3Q2NDEyMF9yZWdpc3Rlcihpc2FfaXJxKTsKPiAg
ICAgK8KgIMKgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVyKHMtPmk4MjU5KTsKPiAKPiAgICAg
IMKgIMKgIMKgLyogU291dGhicmlkZ2UgKi8KPiAgICAgIMKgIMKgIMKgaWRlX2RyaXZlX2dldCho
ZCwgQVJSQVlfU0laRShoZCkpOwo+IAo+ICAgICAtwqAgwqAgcGlpeDRfZGV2Zm4gPSBwaWl4NF9p
bml0KHBjaV9idXMsICZpc2FfYnVzLCA4MCk7Cj4gICAgICvCoCDCoCBwY2kgPSBwY2lfY3JlYXRl
X3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9ERVZGTigxMCwgMCksCj4gICAgICvC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCB0cnVlLCAiUElJWDQiKTsKPiAgICAgK8KgIMKgIGRldiA9IERFVklDRShwY2kpOwo+ICAg
ICArwqAgwqAgaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKGRldiwgImlzYS4w
IikpOwo+ICAgICArwqAgwqAgcGlpeDRfZGV2Zm4gPSBwY2ktPmRldmZuOwo+IAo+ICAgICAtwqAg
wqAgLyoKPiAgICAgLcKgIMKgIMKgKiBJbnRlcnJ1cHQgY29udHJvbGxlcgo+ICAgICAtwqAgwqAg
wqAqIFRoZSA4MjU5IGlzIGF0dGFjaGVkIHRvIHRoZSBNSVBTIENQVSBJTlQwIHBpbiwgaWUgaW50
ZXJydXB0IDIKPiAgICAgLcKgIMKgIMKgKi8KPiAgICAgLcKgIMKgIHMtPmk4MjU5ID0gaTgyNTlf
aW5pdChpc2FfYnVzLCBpODI1OV9pcnEpOwo+ICAgICArwqAgwqAgLyogSW50ZXJydXB0IGNvbnRy
b2xsZXIgKi8KPiAgICAgK8KgIMKgIHFkZXZfY29ubmVjdF9ncGlvX291dF9uYW1lZChkZXYsICJp
bnRyIiwgMCwgaTgyNTlfaXJxKTsKPiAgICAgK8KgIMKgIGZvciAoaW50IGkgPSAwOyBpIDwgSVNB
X05VTV9JUlFTOyBpKyspIHsKPiAgICAgK8KgIMKgIMKgIMKgIHMtPmk4MjU5W2ldID0gcWRldl9n
ZXRfZ3Bpb19pbl9uYW1lZChkZXYsICJpc2EiLCBpKTsKPiAgICAgK8KgIMKgIH0KPiAKPiAKPiBB
bHNvIGhlcmUgcy0+aTgyNTkgYW5kIHRoZSBwaWl4NCBpc2EgcG9pbnQgdG8gdGhlIHNhbWUgaW5w
dXQgbGluZS4gU2VlbXMgCj4gZHVwbGljYXRlZC4KCidpODI1OV9pcnEnIG1pZ2h0IGJlIG1pc25h
bWVkLCBpdCBpcyBpbml0aWFsaXplZCBhcyB0aGUgQ1BVIElOUFVUIElSUToKCiAgIG1pcHNfY3Jl
YXRlX2NwdShtYWNoaW5lLCBzLCAmY2J1c19pcnEsICZpODI1OV9pcnEpOwoKVGhlbiB3ZSBjb25u
ZWN0IHRoZSBJU0EgUElDIE9VVFBVVCBJUlEgdG8gdGhlIENQVSBJTlBVVCBJUlE6CgogICBxZGV2
X2Nvbm5lY3RfZ3Bpb19vdXRfbmFtZWQoZGV2LCAiaW50ciIsIDAsIGk4MjU5X2lycSk7CgpFYXJs
aWVyLCB3ZSBjcmVhdGVkIHRoZSBHVDY0MTIwIHdpdGggYW4gYXJyYXkgb2YgT1VUUFVUIElSUXM6
CgogICBwY2lfYnVzID0gZ3Q2NDEyMF9yZWdpc3RlcihzLT5pODI1OSk7CgpIZXJlIHdlIGNvbm5l
Y3QgdGhlIEdUNjQxMjAgT1VUUFVUIElSUXMgZnJvbSB0aGUgUENJIGJ1cyB0bwpiZSBJTlBVVCBv
ZiB0aGUgSVNBIFBJQzoKCiAgIGZvciAoaW50IGkgPSAwOyBpIDwgSVNBX05VTV9JUlFTOyBpKysp
IHsKICAgICAgIHMtPmk4MjU5W2ldID0gcWRldl9nZXRfZ3Bpb19pbl9uYW1lZChkZXYsICJpc2Ei
LCBpKTsKICAgfQoKVGhlcmUgd2VyZSB0aGUgcHJldmlvdXNseSB1c2VkICdwcm94eS1pcnEnLiBO
b3cgdGhlIGNpcmN1bGFyCnByb2JsZW0gaXMgcmVzb2x2ZWQ6CgovKgogICogV2UgaGF2ZSBhIGNp
cmN1bGFyIGRlcGVuZGVuY3kgcHJvYmxlbTogcGNpX2J1cyBkZXBlbmRzIG9uIGlzYV9pcnEsCiAg
KiBpc2FfaXJxIGlzIHByb3ZpZGVkIGJ5IGk4MjU5LCBpODI1OSBkZXBlbmRzIG9uIElTQSwgSVNB
IGRlcGVuZHMKICAqIG9uIHBpaXg0LCBhbmQgcGlpeDQgZGVwZW5kcyBvbiBwY2lfYnVzLiAgVG8g
c3RvcCB0aGUgY3ljbGUgd2UgaGF2ZQogICogcWVtdV9pcnFfcHJveHkoKSBhZGRzIGFuIGV4dHJh
IGJpdCBvZiBpbmRpcmVjdGlvbiwgYWxsb3dpbmcgdXMKICAqIHRvIHJlc29sdmUgdGhlIGlzYV9p
cnEgLT4gaTgyNTkgZGVwZW5kZW5jeSBhZnRlciBpODI1OSBpcwogICogaW5pdGlhbGl6ZWQuCiAg
Ki8KCkZ1dHVyZSBwbGFuIGlzIHRvIHJlbW92ZSB0aGUgWDg2IGRlcGVuZGVuY3kgb24gdGhlIGk4
MjU5IFBJQywKdGhlbiB3ZSdsbCBiZSBhYmxlIHRvIGltcHJvdmUgdGhlIEdUNjQxMjAgbW9kZWwg
YW5kIHNpbXBsaWZ5CmhvdyBJUlFzIGFyZSBjb25uZWN0ZWQuCgo+IEkgaGF2ZSBjb21lIHVwIHdp
dGggYSBtb3JlIGNsZWFuZXIgcGF0Y2ggYXMgZm9sbG93aW5nOgo+IAo+IFRob3VnaCAnaTgyNTlf
aW5pdCcgaXMgY2FsbGVkIGluIHRoZSBtaXBzX21hbHRhX2luaXQuIEJ1dCBpcyB1c2VzIHRoZSAK
PiBpc2EgYnVzIGZyb20gcGlpeDQgZGV2aWNlLgo+IEFuZCBzZWVtcyBpdCdzIG1vcmUgY2xlYW4u
Cj4gWW91IGNhbiB0ZXN0IGl0IHdpdGggbW9yZSB0ZXN0cy4KCllvdSBjYW4gdGVzdCB3aXRoOgoK
JCBtYWtlIG1pcHN7LDY0fXssZWx9LXNvZnRtbXUvYWxsCiQgbWFrZSBjaGVjay12ZW52CiQgQVZP
Q0FET19USU1FT1VUX0VYUEVDVEVEPTEgXAogICB0ZXN0cy92ZW52L2Jpbi9hdm9jYWRvIFwKICAg
ICAtLXNob3c9YXBwLHNzaCxjb25zb2xlIFwKICAgICBydW4gXAogICAgICAgLXQgYXJjaDptaXBz
IFwKICAgICAgIC10IGFyY2g6bWlwc2VsIFwKICAgICAgIC10IGFyY2g6bWlwczY0IFwKICAgICAg
IC10IGFyY2g6bWlwczY0ZWwgXAogICAgIHRlc3RzL2FjY2VwdGFuY2UvCgpSZWdhcmRzLAoKUGhp
bC4KCj4gQXV0aG9yOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20gPG1haWx0bzpsaXEzZWFAMTYz
LmNvbT4+Cj4gRGF0ZTogwqAgTW9uIE9jdCAyMSAyMjo0MToxNyAyMDE5ICswODAwCj4gCj4gIMKg
IMKgIHBpaXg0Cj4gCj4gZGlmZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0
LmMKPiBpbmRleCBkMGIxOGUwNTg2Li42NmEwNDEwNDBhIDEwMDY0NAo+IC0tLSBhL2h3L2lzYS9w
aWl4NC5jCj4gKysrIGIvaHcvaXNhL3BpaXg0LmMKPiBAQCAtMjQsNiArMjQsNyBAQAo+ICDCoCAq
Lwo+IAo+ICDCoCNpbmNsdWRlICJxZW11L29zZGVwLmgiCj4gKyNpbmNsdWRlICJody9pcnEuaCIK
PiAgwqAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgo+ICDCoCNpbmNsdWRlICJody9wY2kvcGNpLmgi
Cj4gIMKgI2luY2x1ZGUgImh3L2lzYS9pc2EuaCIKPiBAQCAtNDYsNiArNDcsNyBAQCB0eXBlZGVm
IHN0cnVjdCBQSUlYNFN0YXRlIHsKPiAgwqAjZGVmaW5lIFBJSVg0X1BDSV9ERVZJQ0Uob2JqKSBc
Cj4gIMKgIMKgIMKgT0JKRUNUX0NIRUNLKFBJSVg0U3RhdGUsIChvYmopLCBUWVBFX1BJSVg0X1BD
SV9ERVZJQ0UpCj4gCj4gKwo+ICDCoHN0YXRpYyB2b2lkIHBpaXg0X2lzYV9yZXNldChEZXZpY2VT
dGF0ZSAqZGV2KQo+ICDCoHsKPiAgwqAgwqAgwqBQSUlYNFN0YXRlICpkID0gUElJWDRfUENJX0RF
VklDRShkZXYpOwo+IEBAIC0xNDEsMTQgKzE0Myw2IEBAIHN0YXRpYyB2b2lkIHBpaXg0X3JlYWxp
emUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKPiAgwqAgwqAgwqBwaWl4NF9kZXYgPSBk
ZXY7Cj4gIMKgfQo+IAo+IC1pbnQgcGlpeDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNh
X2J1cywgaW50IGRldmZuKQo+IC17Cj4gLSDCoCDCoFBDSURldmljZSAqZDsKPiAtCj4gLSDCoCDC
oGQgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKGJ1cywgZGV2Zm4sIHRydWUsICJQ
SUlYNCIpOwo+IC0gwqAgwqAqaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKERF
VklDRShkKSwgImlzYS4wIikpOwo+IC0gwqAgwqByZXR1cm4gZC0+ZGV2Zm47Cj4gLX0KPiAKPiAg
wqBzdGF0aWMgdm9pZCBwaWl4NF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAq
ZGF0YSkKPiAgwqB7Cj4gZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlw
cy9taXBzX21hbHRhLmMKPiBpbmRleCA0ZDljNjRiMzZhLi40MjBlMGU5ZTgwIDEwMDY0NAo+IC0t
LSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCj4gKysrIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKPiBA
QCAtMjgsNiArMjgsNyBAQAo+ICDCoCNpbmNsdWRlICJjcHUuaCIKPiAgwqAjaW5jbHVkZSAiaHcv
aTM4Ni9wYy5oIgo+ICDCoCNpbmNsdWRlICJody9pc2Evc3VwZXJpby5oIgo+ICsvLyNpbmNsdWRl
ICJody9pc2EvcGlpeDQuaCIKPiAgwqAjaW5jbHVkZSAiaHcvZG1hL2k4MjU3LmgiCj4gIMKgI2lu
Y2x1ZGUgImh3L2NoYXIvc2VyaWFsLmgiCj4gIMKgI2luY2x1ZGUgIm5ldC9uZXQuaCIKPiBAQCAt
OTcsNyArOTgsNyBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4gIMKgIMKgIMKgU3lzQnVzRGV2aWNlIHBh
cmVudF9vYmo7Cj4gCj4gIMKgIMKgIMKgTUlQU0NQU1N0YXRlIGNwczsKPiAtIMKgIMKgcWVtdV9p
cnEgKmk4MjU5Owo+ICsgwqAgwqBxZW11X2lycSBpODI1OVtJU0FfTlVNX0lSUVNdOwo+ICDCoH0g
TWFsdGFTdGF0ZTsKPiAKPiAgwqBzdGF0aWMgSVNBRGV2aWNlICpwaXQ7Cj4gQEAgLTEyMzUsOCAr
MTIzNiw5IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKPiAg
wqAgwqAgwqBpbnQ2NF90IGtlcm5lbF9lbnRyeSwgYm9vdGxvYWRlcl9ydW5fYWRkcjsKPiAgwqAg
wqAgwqBQQ0lCdXMgKnBjaV9idXM7Cj4gIMKgIMKgIMKgSVNBQnVzICppc2FfYnVzOwo+IC0gwqAg
wqBxZW11X2lycSAqaXNhX2lycTsKPiAgwqAgwqAgwqBxZW11X2lycSBjYnVzX2lycSwgaTgyNTlf
aXJxOwo+ICsgwqAgwqBxZW11X2lycSAqaTgyNTk7Cj4gKyDCoCDCoFBDSURldmljZSAqcGNpOwo+
ICDCoCDCoCDCoGludCBwaWl4NF9kZXZmbjsKPiAgwqAgwqAgwqBJMkNCdXMgKnNtYnVzOwo+ICDC
oCDCoCDCoERyaXZlSW5mbyAqZGluZm87Cj4gQEAgLTE0MDcsMjkgKzE0MDksMjQgQEAgdm9pZCBt
aXBzX21hbHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+ICDCoCDCoCDCoC8qIEJvYXJk
IElEID0gMHg0MjAgKE1hbHRhIEJvYXJkIHdpdGggQ29yZUxWKSAqLwo+ICDCoCDCoCDCoHN0bF9w
KG1lbW9yeV9yZWdpb25fZ2V0X3JhbV9wdHIoYmlvc19jb3B5KSArIDB4MTAsIDB4MDAwMDA0MjAp
Owo+IAo+IC0gwqAgwqAvKgo+IC0gwqAgwqAgKiBXZSBoYXZlIGEgY2lyY3VsYXIgZGVwZW5kZW5j
eSBwcm9ibGVtOiBwY2lfYnVzIGRlcGVuZHMgb24gaXNhX2lycSwKPiAtIMKgIMKgICogaXNhX2ly
cSBpcyBwcm92aWRlZCBieSBpODI1OSwgaTgyNTkgZGVwZW5kcyBvbiBJU0EsIElTQSBkZXBlbmRz
Cj4gLSDCoCDCoCAqIG9uIHBpaXg0LCBhbmQgcGlpeDQgZGVwZW5kcyBvbiBwY2lfYnVzLsKgIFRv
IHN0b3AgdGhlIGN5Y2xlIHdlIGhhdmUKPiAtIMKgIMKgICogcWVtdV9pcnFfcHJveHkoKSBhZGRz
IGFuIGV4dHJhIGJpdCBvZiBpbmRpcmVjdGlvbiwgYWxsb3dpbmcgdXMKPiAtIMKgIMKgICogdG8g
cmVzb2x2ZSB0aGUgaXNhX2lycSAtPiBpODI1OSBkZXBlbmRlbmN5IGFmdGVyIGk4MjU5IGlzIAo+
IGluaXRpYWxpemVkLgo+IC0gwqAgwqAgKi8KPiAtIMKgIMKgaXNhX2lycSA9IHFlbXVfaXJxX3By
b3h5KCZzLT5pODI1OSwgMTYpOwo+IC0KPiAgwqAgwqAgwqAvKiBOb3J0aGJyaWRnZSAqLwo+IC0g
wqAgwqBwY2lfYnVzID0gZ3Q2NDEyMF9yZWdpc3Rlcihpc2FfaXJxKTsKPiArIMKgIMKgcGNpX2J1
cyA9IGd0NjQxMjBfcmVnaXN0ZXIocy0+aTgyNTkpOwo+IAo+ICDCoCDCoCDCoC8qIFNvdXRoYnJp
ZGdlICovCj4gIMKgIMKgIMKgaWRlX2RyaXZlX2dldChoZCwgQVJSQVlfU0laRShoZCkpOwo+IAo+
IC0gwqAgwqBwaWl4NF9kZXZmbiA9IHBpaXg0X2luaXQocGNpX2J1cywgJmlzYV9idXMsIDgwKTsK
PiArIMKgIMKgcGNpID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCBQ
Q0lfREVWRk4oMTAsIDApLAo+ICsgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB0cnVlLCAiUElJWDQiKTsKPiArIMKgIMKgZGV2ID0g
REVWSUNFKHBjaSk7Cj4gKyDCoCDCoGlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1
cyhkZXYsICJpc2EuMCIpKTsKPiArIMKgIMKgcGlpeDRfZGV2Zm4gPSBwY2ktPmRldmZuOwo+IAo+
IC0gwqAgwqAvKgo+IC0gwqAgwqAgKiBJbnRlcnJ1cHQgY29udHJvbGxlcgo+IC0gwqAgwqAgKiBU
aGUgODI1OSBpcyBhdHRhY2hlZCB0byB0aGUgTUlQUyBDUFUgSU5UMCBwaW4sIGllIGludGVycnVw
dCAyCj4gLSDCoCDCoCAqLwo+IC0gwqAgwqBzLT5pODI1OSA9IGk4MjU5X2luaXQoaXNhX2J1cywg
aTgyNTlfaXJxKTsKPiAKPiArIMKgIMKgaTgyNTkgPSBpODI1OV9pbml0KGlzYV9idXMsIGk4MjU5
X2lycSk7Cj4gKyDCoCDCoGZvciAoaW50IGkgPSAwOyBpIDwgSVNBX05VTV9JUlFTOyBpKyspIHsK
PiArIMKgIMKgIMKgIMKgcy0+aTgyNTlbaV0gPSBpODI1OVtpXTsKPiArIMKgIMKgfQo+ICsgwqAg
wqBnX2ZyZWUoaTgyNTkpOwo+ICDCoCDCoCDCoGlzYV9idXNfaXJxcyhpc2FfYnVzLCBzLT5pODI1
OSk7Cj4gIMKgIMKgIMKgcGNpX3BpaXg0X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwaWl4NF9kZXZm
biArIDEpOwo+ICDCoCDCoCDCoHBjaV9jcmVhdGVfc2ltcGxlKHBjaV9idXMsIHBpaXg0X2RldmZu
ICsgMiwgInBpaXg0LXVzYi11aGNpIik7Cj4gCj4gICAgIC3CoCDCoCBpc2FfYnVzX2lycXMoaXNh
X2J1cywgcy0+aTgyNTkpOwo+ICAgICAgwqAgwqAgwqBwY2lfcGlpeDRfaWRlX2luaXQocGNpX2J1
cywgaGQsIHBpaXg0X2RldmZuICsgMSk7Cj4gICAgICDCoCDCoCDCoHBjaV9jcmVhdGVfc2ltcGxl
KHBjaV9idXMsIHBpaXg0X2RldmZuICsgMiwgInBpaXg0LXVzYi11aGNpIik7Cj4gICAgICDCoCDC
oCDCoHNtYnVzID0gcGlpeDRfcG1faW5pdChwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDMsIDB4MTEw
MCwKPiAgICAgZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9p
Mzg2L3BjLmgKPiAgICAgaW5kZXggMzdiZmQ5NTExMy4uMzc0ZjNlODgzNSAxMDA2NDQKPiAgICAg
LS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKPiAgICAgKysrIGIvaW5jbHVkZS9ody9pMzg2L3Bj
LmgKPiAgICAgQEAgLTI4Niw3ICsyODYsNiBAQCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNo
YXIgKmhvc3RfdHlwZSwgY29uc3QKPiAgICAgY2hhciAqcGNpX3R5cGUsCj4gICAgICDCoFBDSUJ1
cyAqZmluZF9pNDQwZngodm9pZCk7Cj4gICAgICDCoC8qIHBpaXg0LmMgKi8KPiAgICAgIMKgZXh0
ZXJuIFBDSURldmljZSAqcGlpeDRfZGV2Owo+ICAgICAtaW50IHBpaXg0X2luaXQoUENJQnVzICpi
dXMsIElTQUJ1cyAqKmlzYV9idXMsIGludCBkZXZmbik7Cj4gCj4gICAgICDCoC8qIHBjX3N5c2Z3
LmMgKi8KPiAgICAgIMKgdm9pZCBwY19zeXN0ZW1fZmxhc2hfY3JlYXRlKFBDTWFjaGluZVN0YXRl
ICpwY21zKTsKPiAgICAgLS0gCj4gICAgIDIuMjEuMAo+IAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 14:39:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 14:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iONDr-00053X-H1; Sat, 26 Oct 2019 14:39:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iONDq-00053Q-3b
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 14:39:18 +0000
X-Inumbo-ID: 629b2b18-f7fe-11e9-bbab-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 629b2b18-f7fe-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 14:39:16 +0000 (UTC)
Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com
 [209.85.128.69])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 76CEE4E832
 for <xen-devel@lists.xenproject.org>; Sat, 26 Oct 2019 14:39:15 +0000 (UTC)
Received: by mail-wm1-f69.google.com with SMTP id i8so279711wmd.5
 for <xen-devel@lists.xenproject.org>; Sat, 26 Oct 2019 07:39:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uIlXA8ZsiBUSke4/t5PmYaz3QyBp2HF7Hvs//PtEvFY=;
 b=mWemu29XyIYHb5fdnStD5GBKlVRhPBBXt1VI5zhZsmK6RwsoT8k9/4STfKZp04mU41
 pKwmWGs8O4PV87Smt8gusgSdJAiWHFLq4k0LX29ck/+2JabfEKTzAn6zR6ppTzaRZF8K
 friodSCjvna0C3VVMCEdtOkFmWxrQ//rACc69xOEug5tozo0gzrQUwI+idg5fCx5UXug
 HAhfnsmKwoiU/7VgrW6avoLYIdeMlLl31QGwDCErBExur+tmqZ6o7bder/Yq3Wn1/N5u
 Qc5N1puHOYUV4ryZYJk2eqRVc5fAvm83HH2nCS2RMR/zuqoh45NGTOn2zc1wyMoOsrmP
 Zomw==
X-Gm-Message-State: APjAAAWlfk4LpNrRMl+LtN3Jwn3MRqM/3Jj576Vjousd4KpuRyupQ0Y5
 VRiO/JZtbY9QLGeG1NRYoH3/Qv+jsO970twIUjsmQCF2s7vc76M2RPJqchSyXYbRSgJByKFQNOG
 vzWOXFkTqFl2kfctizsUfOS/T8n4=
X-Received: by 2002:adf:a54e:: with SMTP id j14mr8253362wrb.265.1572100754166; 
 Sat, 26 Oct 2019 07:39:14 -0700 (PDT)
X-Google-Smtp-Source: APXvYqyq2LlWVBT19YgF/awo7HX5HOrvvEzW+W8xNXM/hbe/HiyESFHHMWtNL/gpp+GntnU4PUQgfA==
X-Received: by 2002:adf:a54e:: with SMTP id j14mr8253348wrb.265.1572100753895; 
 Sat, 26 Oct 2019 07:39:13 -0700 (PDT)
Received: from [192.168.1.33] (62.red-88-21-202.staticip.rima-tde.net.
 [88.21.202.62])
 by smtp.gmail.com with ESMTPSA id f143sm8982667wme.40.2019.10.26.07.39.12
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Sat, 26 Oct 2019 07:39:13 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <CAL1e-=ipp6u=qPj4UEWj+SB=KmDyVnJeOJwH1bQiQmQv1YyANQ@mail.gmail.com>
 <CAL1e-=jnjn-n=h3mDN+1z14H9WmGjp95thPQ7bYkW7095wHCKA@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <bc8bf8fc-7140-8762-3061-0068ade6ef89@redhat.com>
Date: Sat, 26 Oct 2019 16:39:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=jnjn-n=h3mDN+1z14H9WmGjp95thPQ7bYkW7095wHCKA@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxla3NhbmRhciwKCk9uIDEwLzI1LzE5IDEyOjUxIFBNLCBBbGVrc2FuZGFyIE1hcmtvdmlj
IHdyb3RlOgo+IE9uIFRodXJzZGF5LCBPY3RvYmVyIDI0LCAyMDE5LCBBbGVrc2FuZGFyIE1hcmtv
dmljIAo+IDxhbGVrc2FuZGFyLm0ubWFpbEBnbWFpbC5jb20gPG1haWx0bzphbGVrc2FuZGFyLm0u
bWFpbEBnbWFpbC5jb20+PiB3cm90ZToKPiAKPiAKPiAKPiAgICAgT24gRnJpZGF5LCBPY3RvYmVy
IDE4LCAyMDE5LCBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqQo+ICAgICA8cGhpbG1kQHJlZGhhdC5j
b20gPG1haWx0bzpwaGlsbWRAcmVkaGF0LmNvbT4+IHdyb3RlOgo+IAo+ICAgICAgICAgQ2hhbmdl
cyBzaW5jZSB2MSBbMF06Cj4gICAgICAgICAtIFJlbW92ZWQgcGF0Y2ggcmVpbnRyb2R1Y2luZyBE
T19VUENBU1QoKSB1c2UgKHRodXRoKQo+ICAgICAgICAgLSBUb29rIHZhcmlvdXMgcGF0Y2hlcyBv
dXQgdG8gcmVkdWNlIHNlcmllcyAodGh1dGgpCj4gICAgICAgICAtIEFkZGVkIHJldmlldyB0YWdz
ICh0aGFua3MgYWxsIGZvciByZXZpZXdpbmchKQo+IAo+IAo+ICAgICBQaGlsaXBwZSwKPiAKPiAg
ICAgRG8geW91IGludGVuZCB0byBzdWJtaXQgdjM/IFRoZSBzb2Z0ZnJlZXplIGlzIGNsb3NlLgo+
IAo+ICAgICBBLgo+IAo+IAo+IFBoaWxpcHBlLAo+IAo+IEl0IGxvb2tzIHlvdSBhcmUgdmVyeSBi
dXN5IHRoZXNlIGRheXMuIERvIHlvdSBtaW5kIG15IGludGVncmF0aW5nIHRoaXMgCj4gc2VyaWVz
IGluIG5leHQgTWlwcyBxdWV1ZSwgaW4gaXRzIHByZXNlbnQgdjIgc3RhdGU/IChZb3UgY2FuIGNl
cnRhaW5seSAKPiBkbyBmdXJ0aGVyIHJlZmluZW1lbnRzIGxhdGVyIG9uLikKCkkgYWRkcmVzc2Vk
IHRoZSByZXZpZXcgY29tbWVudHMgZnJvbSB0aGlzIHZlcnNpb24sIGhvd2V2ZXIgaXQgY2FuIG5v
dApiZSBtZXJnZWQgeWV0IC4uLgoKPiAKPiBBbGVrc2FuZGFyCj4gCj4gICAgICAgICAkIGdpdCBi
YWNrcG9ydC1kaWZmIC11IHBjX3NwbGl0X2k0NDBmeF9waWl4LXYxIC1yIG1jMTQ2ODE4cnRjX2lu
aXQuLgo+ICAgICAgICAgS2V5Ogo+ICAgICAgICAgWy0tLS1dIDogcGF0Y2hlcyBhcmUgaWRlbnRp
Y2FsCj4gICAgICAgICBbIyMjI10gOiBudW1iZXIgb2YgZnVuY3Rpb25hbCBkaWZmZXJlbmNlcyBi
ZXR3ZWVuCj4gICAgICAgICB1cHN0cmVhbS9kb3duc3RyZWFtIHBhdGNoCj4gICAgICAgICBbZG93
bl0gOiBwYXRjaCBpcyBkb3duc3RyZWFtLW9ubHkKPiAgICAgICAgIFRoZSBmbGFncyBbRkNdIGlu
ZGljYXRlIChGKXVuY3Rpb25hbCBhbmQgKEMpb250ZXh0dWFsCj4gICAgICAgICBkaWZmZXJlbmNl
cywgcmVzcGVjdGl2ZWx5Cj4gCj4gICAgICAgICAwMDEvMjA6Wy0tLS1dIFstLV0gJ01BSU5UQUlO
RVJTOiBLZWVwIFBJSVg0IFNvdXRoIEJyaWRnZQo+ICAgICAgICAgc2VwYXJhdGUgZnJvbSBQQyBD
aGlwc2V0cycKPiAgICAgICAgIDAwMi8yMDpbMDAxMV0gW0ZDXSAncGlpeDQ6IGFkZCBSZXNldCBD
b250cm9sIFJlZ2lzdGVyJwo+ICAgICAgICAgMDAzLzIwOlswMDE0XSBbRkNdICdwaWl4NDogYWRk
IGEgaTgyNTkgaW50ZXJydXB0IGNvbnRyb2xsZXIgYXMKPiAgICAgICAgIHNwZWNpZmllZCBpbiBk
YXRhc2hlZXQnCj4gICAgICAgICAwMDQvMjA6Wy0tLS1dIFstLV0gJ1JldmVydCAiaXJxOiBpbnRy
b2R1Y2UgcWVtdV9pcnFfcHJveHkoKSInCj4gICAgICAgICAwMDUvMjA6Wy0tLS1dIFstLV0gJ3Bp
aXg0OiByZW5hbWUgUElJWDQgb2JqZWN0IHRvIHBpaXg0LWlzYScKPiAgICAgICAgIDAwNi8yMDpb
LS0tLV0gWy1DXSAncGlpeDQ6IGFkZCBhIGk4MjU3IGRtYSBjb250cm9sbGVyIGFzCj4gICAgICAg
ICBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0Jwo+ICAgICAgICAgMDA3LzIwOlstLS0tXSBbLUNdICdw
aWl4NDogYWRkIGEgaTgyNTQgcGl0IGNvbnRyb2xsZXIgYXMKPiAgICAgICAgIHNwZWNpZmllZCBp
biBkYXRhc2hlZXQnCj4gICAgICAgICAwMDgvMjA6Wy0tLS1dIFstQ10gJ3BpaXg0OiBhZGQgYSBt
YzE0NjgxOHJ0YyBjb250cm9sbGVyIGFzCj4gICAgICAgICBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0
Jwo+ICAgICAgICAgMDA5LzIwOlstLS0tXSBbLS1dICdody9taXBzL21pcHNfbWFsdGE6IENyZWF0
ZSBJREUgaGFyZCBkcml2ZQo+ICAgICAgICAgYXJyYXkgZHluYW1pY2FsbHknCj4gICAgICAgICAw
MTAvMjA6Wy0tLS1dIFstLV0gJ2h3L21pcHMvbWlwc19tYWx0YTogRXh0cmFjdCB0aGUgUElJWDQK
PiAgICAgICAgIGNyZWF0aW9uIGNvZGUgYXMgcGlpeDRfY3JlYXRlKCknCj4gICAgICAgICAwMTEv
MjA6Wy0tLS1dIFstLV0gJ2h3L2lzYS9waWl4NDogTW92ZSBwaWl4NF9jcmVhdGUoKSB0bwo+ICAg
ICAgICAgaHcvaXNhL3BpaXg0LmMnCj4gICAgICAgICAwMTIvMjA6Wy0tLS1dIFstLV0gJ2h3L2kz
ODY6IFJlbW92ZSBvYnNvbGV0ZQo+ICAgICAgICAgTG9hZFN0YXRlSGFuZGxlcjo6bG9hZF9zdGF0
ZV9vbGQgaGFuZGxlcnMnCj4gICAgICAgICAwMTMvMjA6Wy0tLS1dIFstLV0gJ2h3L3BjaS1ob3N0
L3BpaXg6IEV4dHJhY3QgcGlpeDNfY3JlYXRlKCknCj4gICAgICAgICAwMTQvMjA6WzAwMTBdIFtG
Q10gJ2h3L3BjaS1ob3N0L3BpaXg6IE1vdmUgUkNSX0lPUE9SVCByZWdpc3Rlcgo+ICAgICAgICAg
ZGVmaW5pdGlvbicKPiAgICAgICAgIDAxNS8yMDpbLS0tLV0gWy0tXSAnaHcvcGNpLWhvc3QvcGlp
eDogRGVmaW5lIGFuZCB1c2UgdGhlIFBJSVgKPiAgICAgICAgIElSUSBSb3V0ZSBDb250cm9sIFJl
Z2lzdGVycycKPiAgICAgICAgIDAxNi8yMDpbLS0tLV0gWy0tXSAnaHcvcGNpLWhvc3QvcGlpeDog
TW92ZSBpNDQwRlggZGVjbGFyYXRpb25zCj4gICAgICAgICB0byBody9wY2ktaG9zdC9pNDQwZngu
aCcKPiAgICAgICAgIDAxNy8yMDpbLS0tLV0gWy0tXSAnaHcvcGNpLWhvc3QvcGlpeDogRml4IGNv
ZGUgc3R5bGUgaXNzdWVzJwo+ICAgICAgICAgMDE4LzIwOlswMDEyXSBbRkNdICdody9wY2ktaG9z
dC9waWl4OiBFeHRyYWN0IFBJSVgzIGZ1bmN0aW9ucyB0bwo+ICAgICAgICAgaHcvaXNhL3BpaXgz
LmMnCj4gICAgICAgICAwMTkvMjA6Wy0tLS1dIFstLV0gJ2h3L3BjaS1ob3N0OiBSZW5hbWUgaW5j
b3JyZWN0bHkgbmFtZWQgJ3BpaXgnCj4gICAgICAgICBhcyAnaTQ0MGZ4JycKPiAgICAgICAgIDAy
MC8yMDpbLS0tLV0gWy1DXSAnaHcvcGNpLWhvc3QvaTQ0MGZ4OiBSZW1vdmUgdGhlIGxhc3QgUElJ
WDMKPiAgICAgICAgIHRyYWNlcycKPiAKPiAgICAgICAgIFByZXZpb3VzIGNvdmVyOgo+IAo+ICAg
ICAgICAgVGhpcyBzZXJpZXMgaXMgYSByZXdvcmsgb2YgInBpaXg0OiBjbGVhbnVwIGFuZCBpbXBy
b3ZlbWVudHMiIFsxXQo+ICAgICAgICAgZnJvbSBIZXJ2w6ksIGFuZCBteSAicmVtb3ZlIGkzODYv
cGMgZGVwZW5kZW5jeTogUElJWCBjbGVhbnVwIiBbMl0uCj4gCj4gICAgICAgICBTdGlsbCB0cnlp
bmcgdG8gcmVtb3ZlIHRoZSBzdHJvbmcgWDg2L1BDIGRlcGVuZGVuY3kgMiB5ZWFycyBsYXRlciwK
PiAgICAgICAgIG9uZSBzdGVwIGF0IGEgdGltZS4KPiAgICAgICAgIEhlcmUgd2Ugc3BsaXQgdGhl
IFBJSVgzIHNvdXRoYnJpZGdlIGZyb20gaTQ0MEZYIG5vcnRoYnJpZGdlLgo+ICAgICAgICAgVGhl
IGk0NDBGWCBub3J0aGJyaWRnZSBpcyBvbmx5IHVzZWQgYnkgdGhlIFBDIG1hY2hpbmUsIHdoaWxl
IHRoZQo+ICAgICAgICAgUElJWCBzb3V0aGJyaWRnZSBpcyBhbHNvIHVzZWQgYnkgdGhlIE1hbHRh
IE1JUFMgbWFjaGluZS4KPiAKPiAgICAgICAgIFRoaXMgaXMgYWxzbyBhIHN0ZXAgZm9yd2FyZCB1
c2luZyBLQ29uZmlnIHdpdGggdGhlIE1hbHRhIGJvYXJkLgo+ICAgICAgICAgV2l0aG91dCB0aGlz
IHNwbGl0LCBpdCB3YXMgaW1wb3NzaWJsZSB0byBjb21waWxlIHRoZSBNYWx0YSB3aXRob3V0Cj4g
ICAgICAgICBwdWxsaW5nIHZhcmlvdXMgWDg2IHBpZWNlcyBvZiBjb2RlLgo+IAo+ICAgICAgICAg
VGhlIG92ZXJhbGwgZGVzaWduIGNsZWFudXAgaXMgbm90IHlldCBwZXJmZWN0LCBidXQgZW5vdWdo
IHRvIHBvc3QKPiAgICAgICAgIGFzIGEgc2VyaWVzLgo+IAo+ICAgICAgICAgTm93IHRoYXQgdGhl
IFBJSVgzIGNvZGUgaXMgZXh0cmFjdGVkLCB0aGUgY29kZSBkdXBsaWNhdGlvbiB3aXRoIHRoZQo+
ICAgICAgICAgUElJWDQgY2hpcHNldCBpcyBvYnZpb3VzLiBOb3Qgd29ydGggaW1wcm92aW5nIGZv
ciBub3cgYmVjYXVzZSBpdAo+ICAgICAgICAgaXNuJ3QgYnJva2VuLgo+IAo+ICAgICAgICAgWzBd
Cj4gICAgICAgICBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwv
MjAxOS0xMC9tc2cwMzY4NS5odG1sCj4gICAgICAgICA8aHR0cHM6Ly9saXN0cy5nbnUub3JnL2Fy
Y2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTktMTAvbXNnMDM2ODUuaHRtbD4KPiAgICAgICAgIFsx
XQo+ICAgICAgICAgaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9xZW11LWRldmVsQG5vbmdu
dS5vcmcvbXNnNTAwNzM3Lmh0bWwgPGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20vcWVtdS1k
ZXZlbEBub25nbnUub3JnL21zZzUwMDczNy5odG1sPgo+ICAgICAgICAgWzJdCj4gICAgICAgICBo
dHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3FlbXUtZGV2ZWxAbm9uZ251Lm9yZy9tc2c1MDQw
ODEuaHRtbCA8aHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS9xZW11LWRldmVsQG5vbmdudS5v
cmcvbXNnNTA0MDgxLmh0bWw+Cj4gCj4gICAgICAgICBCYXNlZC1vbjogPDIwMTkxMDE4MTMzNTQ3
LjEwOTM2LTEtcGhpbG1kQHJlZGhhdC5jb20KPiAgICAgICAgIDxtYWlsdG86MjAxOTEwMTgxMzM1
NDcuMTA5MzYtMS1waGlsbWRAcmVkaGF0LmNvbT4+Cj4gICAgICAgICBtYzE0NjgxOHJ0YzogQWxs
b3cgY2FsbCBvYmplY3RfaW5pdGlhbGl6ZShNQzE0NjgxOF9SVEMpIGluc3RlYWQKPiAgICAgICAg
IG9mIHJ0Y19pbml0KCkKCi4uLiBiZWNhdXNlIGl0IGRlcGVuZHMgb24gdGhpcyBzZXJpZXMgd2hp
Y2ggaGFzIGJlZW4gcXVldWVkIGJ5IFBhb2xvIGJ1dCAKaXMgbm90IHlldCBtZXJnZWQuCgo+ICAg
ICAgICAgaHR0cHM6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS8yMDE5MTAxODEzMzU0Ny4xMDkzNi0x
LXBoaWxtZEByZWRoYXQuY29tCj4gICAgICAgICA8aHR0cHM6Ly9taWQubWFpbC1hcmNoaXZlLmNv
bS8yMDE5MTAxODEzMzU0Ny4xMDkzNi0xLXBoaWxtZEByZWRoYXQuY29tPgo+IAo+ICAgICAgICAg
SGVydsOpIFBvdXNzaW5lYXUgKDUpOgo+ICAgICAgICAgIMKgIHBpaXg0OiBBZGQgdGhlIFJlc2V0
IENvbnRyb2wgUmVnaXN0ZXIKPiAgICAgICAgICDCoCBwaWl4NDogQWRkIGEgaTgyNTkgSW50ZXJy
dXB0IENvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldAo+ICAgICAgICAgIMKgIHBp
aXg0OiBSZW5hbWUgUElJWDQgb2JqZWN0IHRvIHBpaXg0LWlzYQo+ICAgICAgICAgIMKgIHBpaXg0
OiBBZGQgYSBpODI1NyBETUEgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0Cj4g
ICAgICAgICAgwqAgcGlpeDQ6IEFkZCBhIGk4MjU0IFBJVCBDb250cm9sbGVyIGFzIHNwZWNpZmll
ZCBpbiBkYXRhc2hlZXQKPiAKPiAgICAgICAgIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpICgxNSk6
Cj4gICAgICAgICAgwqAgTUFJTlRBSU5FUlM6IEtlZXAgUElJWDQgU291dGggQnJpZGdlIHNlcGFy
YXRlIGZyb20gUEMgQ2hpcHNldHMKPiAgICAgICAgICDCoCBSZXZlcnQgImlycTogaW50cm9kdWNl
IHFlbXVfaXJxX3Byb3h5KCkiCj4gICAgICAgICAgwqAgcGlpeDQ6IEFkZCBhIE1DMTQ2ODE4IFJU
QyBDb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQKPiAgICAgICAgICDCoCBody9t
aXBzL21pcHNfbWFsdGE6IENyZWF0ZSBJREUgaGFyZCBkcml2ZSBhcnJheSBkeW5hbWljYWxseQo+
ICAgICAgICAgIMKgIGh3L21pcHMvbWlwc19tYWx0YTogRXh0cmFjdCB0aGUgUElJWDQgY3JlYXRp
b24gY29kZSBhcwo+ICAgICAgICAgcGlpeDRfY3JlYXRlKCkKPiAgICAgICAgICDCoCBody9pc2Ev
cGlpeDQ6IE1vdmUgcGlpeDRfY3JlYXRlKCkgdG8gaHcvaXNhL3BpaXg0LmMKPiAgICAgICAgICDC
oCBody9pMzg2OiBSZW1vdmUgb2Jzb2xldGUgTG9hZFN0YXRlSGFuZGxlcjo6bG9hZF9zdGF0ZV9v
bGQKPiAgICAgICAgIGhhbmRsZXJzCj4gICAgICAgICAgwqAgaHcvcGNpLWhvc3QvcGlpeDogRXh0
cmFjdCBwaWl4M19jcmVhdGUoKQo+ICAgICAgICAgIMKgIGh3L3BjaS1ob3N0L3BpaXg6IE1vdmUg
UkNSX0lPUE9SVCByZWdpc3RlciBkZWZpbml0aW9uCj4gICAgICAgICAgwqAgaHcvcGNpLWhvc3Qv
cGlpeDogRGVmaW5lIGFuZCB1c2UgdGhlIFBJSVggSVJRIFJvdXRlIENvbnRyb2wKPiAgICAgICAg
IFJlZ2lzdGVycwo+ICAgICAgICAgIMKgIGh3L3BjaS1ob3N0L3BpaXg6IE1vdmUgaTQ0MEZYIGRl
Y2xhcmF0aW9ucyB0bwo+ICAgICAgICAgaHcvcGNpLWhvc3QvaTQ0MGZ4LmgKPiAgICAgICAgICDC
oCBody9wY2ktaG9zdC9waWl4OiBGaXggY29kZSBzdHlsZSBpc3N1ZXMKPiAgICAgICAgICDCoCBo
dy9wY2ktaG9zdC9waWl4OiBFeHRyYWN0IFBJSVgzIGZ1bmN0aW9ucyB0byBody9pc2EvcGlpeDMu
Ywo+ICAgICAgICAgIMKgIGh3L3BjaS1ob3N0OiBSZW5hbWUgaW5jb3JyZWN0bHkgbmFtZWQgJ3Bp
aXgnIGFzICdpNDQwZngnCj4gICAgICAgICAgwqAgaHcvcGNpLWhvc3QvaTQ0MGZ4OiBSZW1vdmUg
dGhlIGxhc3QgUElJWDMgdHJhY2VzCj4gCj4gICAgICAgICAgwqBNQUlOVEFJTkVSU8KgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHzCoCAxNCArLQo+ICAgICAgICAgIMKgaHcvYWNwaS9w
Y2locC5jwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIMKgMiArLQo+ICAgICAgICAgIMKg
aHcvYWNwaS9waWl4NC5jwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfMKgIDQyICstLQo+ICAg
ICAgICAgIMKgaHcvY29yZS9pcnEuY8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHzCoCAx
NCAtCj4gICAgICAgICAgwqBody9pMzg2L0tjb25maWfCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCB8wqAgwqAzICstCj4gICAgICAgICAgwqBody9pMzg2L2FjcGktYnVpbGQuY8KgIMKgIMKgIMKg
IMKgIMKgIMKgfMKgIMKgNSArLQo+ICAgICAgICAgIMKgaHcvaTM4Ni9wY19waWl4LmPCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCB8wqAgMTAgKy0KPiAgICAgICAgICDCoGh3L2kzODYveGVuL3hlbi1o
dm0uY8KgIMKgIMKgIMKgIMKgIMKgIHzCoCDCoDUgKy0KPiAgICAgICAgICDCoGh3L2ludGMvYXBp
Y19jb21tb24uY8KgIMKgIMKgIMKgIMKgIMKgIHzCoCA0OSAtLS0tCj4gICAgICAgICAgwqBody9p
c2EvS2NvbmZpZ8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgNCArCj4gICAgICAg
ICAgwqBody9pc2EvTWFrZWZpbGUub2Jqc8KgIMKgIMKgIMKgIMKgIMKgIMKgfMKgIMKgMSArCj4g
ICAgICAgICAgwqBody9pc2EvcGlpeDMuY8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCAz
OTkKPiAgICAgICAgICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAgICAgICAgwqBo
dy9pc2EvcGlpeDQuY8KgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCAxNTEgKysrKysrKysr
Ky0KPiAgICAgICAgICDCoGh3L21pcHMvZ3Q2NHh4eF9wY2kuY8KgIMKgIMKgIMKgIMKgIMKgIHzC
oCDCoDUgKy0KPiAgICAgICAgICDCoGh3L21pcHMvbWlwc19tYWx0YS5jwqAgwqAgwqAgwqAgwqAg
wqAgwqB8wqAgNDYgKy0tLQo+ICAgICAgICAgIMKgaHcvcGNpLWhvc3QvS2NvbmZpZ8KgIMKgIMKg
IMKgIMKgIMKgIMKgIHzCoCDCoDMgKy0KPiAgICAgICAgICDCoGh3L3BjaS1ob3N0L01ha2VmaWxl
Lm9ianPCoCDCoCDCoCDCoCB8wqAgwqAyICstCj4gICAgICAgICAgwqBody9wY2ktaG9zdC97cGlp
eC5jID0+IGk0NDBmeC5jfSB8IDQyNAo+ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICAgICAgICAgIMKgaHcvdGltZXIvaTgyNTRfY29tbW9uLmPCoCDCoCDCoCDCoCDC
oCB8wqAgNDAgLS0tCj4gICAgICAgICAgwqBpbmNsdWRlL2h3L2FjcGkvcGlpeDQuaMKgIMKgIMKg
IMKgIMKgIHzCoCDCoDYgLQo+ICAgICAgICAgIMKgaW5jbHVkZS9ody9pMzg2L3BjLmjCoCDCoCDC
oCDCoCDCoCDCoCDCoHzCoCAzNyAtLS0KPiAgICAgICAgICDCoGluY2x1ZGUvaHcvaXJxLmjCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoDUgLQo+ICAgICAgICAgIMKgaW5jbHVkZS9ody9p
c2EvaXNhLmjCoCDCoCDCoCDCoCDCoCDCoCDCoHzCoCDCoDIgKwo+ICAgICAgICAgIMKgaW5jbHVk
ZS9ody9wY2ktaG9zdC9pNDQwZnguaMKgIMKgIMKgfMKgIDM2ICsrKwo+ICAgICAgICAgIMKgaW5j
bHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmjCoCDCoCB8wqAgNzQgKysrKysrCj4gICAgICAgICAg
wqBzdHVicy9wY2ktaG9zdC1waWl4LmPCoCDCoCDCoCDCoCDCoCDCoCB8wqAgwqAzICstCj4gICAg
ICAgICAgwqAyNiBmaWxlcyBjaGFuZ2VkLCA2OTkgaW5zZXJ0aW9ucygrKSwgNjgzIGRlbGV0aW9u
cygtKQo+ICAgICAgICAgIMKgY3JlYXRlIG1vZGUgMTAwNjQ0IGh3L2lzYS9waWl4My5jCj4gICAg
ICAgICAgwqByZW5hbWUgaHcvcGNpLWhvc3Qve3BpaXguYyA9PiBpNDQwZnguY30gKDU4JSkKPiAg
ICAgICAgICDCoGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L2FjcGkvcGlpeDQuaAo+ICAg
ICAgICAgIMKgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmgK
PiAgICAgICAgICDCoGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3Bp
aXguaAo+IAo+ICAgICAgICAgLS0gCj4gICAgICAgICAyLjIxLjAKPiAKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 15:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 15:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iONoi-0008E8-QG; Sat, 26 Oct 2019 15:17:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ksR0=YT=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iONoh-0008E3-ES
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 15:17:23 +0000
X-Inumbo-ID: b4f16652-f803-11e9-beca-bc764e2007e4
Received: from mail-ot1-x32b.google.com (unknown [2607:f8b0:4864:20::32b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b4f16652-f803-11e9-beca-bc764e2007e4;
 Sat, 26 Oct 2019 15:17:21 +0000 (UTC)
Received: by mail-ot1-x32b.google.com with SMTP id 41so4006094oti.12
 for <xen-devel@lists.xenproject.org>; Sat, 26 Oct 2019 08:17:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=VXp1pozG/6pqWkxKmxmDO6mXkiLNpkt/zCEUDPq+BKw=;
 b=qVz06MdHmebG6XVln9a/Mdo6V/CmXzljhCaVD7jroXfyEZ+DltkKiTfmcBiT8zOYYd
 yFzPEqj+7i/gKCAOWDtGSOk6NZzr+xGTjanpoifK+MqyKYguPovOSUX8EoYFdd0VQoD7
 pB8d/m4+py2CeKuuvY7SCmKABD+nNDslURx8jfSQCi68TMFH8JzybHfCy51yryvAaw/T
 9D/4cquZ0iWKuQA10SsRG7Oa8BHJylaz8LMsBkvoaQvHi6C4JNn30ofjKv044Iz9ybwx
 zvlAFXi+sW5+/Jvdvckvma+GYzN0yadjOPHY/+Xwlwam1Q/ya0Z6vZfhnH+WINRFq22x
 YRkw==
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=VXp1pozG/6pqWkxKmxmDO6mXkiLNpkt/zCEUDPq+BKw=;
 b=fLviVAUWa+SwKkbcrNjStQhGIpIKWDlq2xHreXBRlERcqHC3CG53J11WDeuzcZVzo5
 mpfDmI09bpddPcasV18pKFn7QwObzjkEIWX1skrou8qhXstq8Tn9TylUQg2ER0ncFRQ7
 bEs9DvNJmFlP7LVad2dU55aTWuNR4bWREYn9JYq0h99DC6FD+w+iFdYr1rIqY5yI8Rxr
 SsLGr/pP2MN8gJh1R3Bebx5Js8zxHwheIDFSGeHxaJ5aRUElDJlYBbyZC+pNHBc/eBP9
 1NrurS5byRaeo0CVNqL26cwSFbyWByCBqQo4ue3olFpPbkcV6xzqRpMVe3u9pMx+cEME
 R3SA==
X-Gm-Message-State: APjAAAXDz/HZEQE9B8HTA//59/w+2eupiI5ymxITtzJSHuEEIHc45MXw
 1GOEoBwFe0Tmf34377c5ikwsEX+u2rGJ0vDWdPE=
X-Google-Smtp-Source: APXvYqw81MzgGvjmfw/S/R0GDMffquCOK3zhcEs3MCQz6i0/N9rG5usaOs42HY6gEi9mjkRaKxjycrEi3kJcTYgdqrE=
X-Received: by 2002:a9d:5914:: with SMTP id t20mr7040583oth.306.1572103041194; 
 Sat, 26 Oct 2019 08:17:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Sat, 26 Oct 2019 08:17:20
 -0700 (PDT)
In-Reply-To: <bc8bf8fc-7140-8762-3061-0068ade6ef89@redhat.com>
References: <20191018134754.16362-1-philmd@redhat.com>
 <CAL1e-=ipp6u=qPj4UEWj+SB=KmDyVnJeOJwH1bQiQmQv1YyANQ@mail.gmail.com>
 <CAL1e-=jnjn-n=h3mDN+1z14H9WmGjp95thPQ7bYkW7095wHCKA@mail.gmail.com>
 <bc8bf8fc-7140-8762-3061-0068ade6ef89@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Sat, 26 Oct 2019 17:17:20 +0200
Message-ID: <CAL1e-=g-pUMjDiEKvkPb_OFMB5f7iDJPDkS2=cJ43HTaP2zmxg@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul@xen.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============7174436209327333382=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7174436209327333382==
Content-Type: multipart/alternative; boundary="000000000000521fec0595d1c320"

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

On Saturday, October 26, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.c=
om>
wrote:

> Hi Aleksandar,
>
> On 10/25/19 12:51 PM, Aleksandar Markovic wrote:
>
>> On Thursday, October 24, 2019, Aleksandar Markovic <
>> aleksandar.m.mail@gmail.com <mailto:aleksandar.m.mail@gmail.com>> wrote:
>>
>>
>>
>>     On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9
>>     <philmd@redhat.com <mailto:philmd@redhat.com>> wrote:
>>
>>         Changes since v1 [0]:
>>         - Removed patch reintroducing DO_UPCAST() use (thuth)
>>         - Took various patches out to reduce series (thuth)
>>         - Added review tags (thanks all for reviewing!)
>>
>>
>>     Philippe,
>>
>>     Do you intend to submit v3? The softfreeze is close.
>>
>>     A.
>>
>>
>> Philippe,
>>
>> It looks you are very busy these days. Do you mind my integrating this
>> series in next Mips queue, in its present v2 state? (You can certainly d=
o
>> further refinements later on.)
>>
>
> I addressed the review comments from this version, however it can not
> be merged yet ...


OK. Let's not rush. Let me know if I can help in any way.

A.




>
>
>> Aleksandar
>>
>>         $ git backport-diff -u pc_split_i440fx_piix-v1 -r
>> mc146818rtc_init..
>>         Key:
>>         [----] : patches are identical
>>         [####] : number of functional differences between
>>         upstream/downstream patch
>>         [down] : patch is downstream-only
>>         The flags [FC] indicate (F)unctional and (C)ontextual
>>         differences, respectively
>>
>>         001/20:[----] [--] 'MAINTAINERS: Keep PIIX4 South Bridge
>>         separate from PC Chipsets'
>>         002/20:[0011] [FC] 'piix4: add Reset Control Register'
>>         003/20:[0014] [FC] 'piix4: add a i8259 interrupt controller as
>>         specified in datasheet'
>>         004/20:[----] [--] 'Revert "irq: introduce qemu_irq_proxy()"'
>>         005/20:[----] [--] 'piix4: rename PIIX4 object to piix4-isa'
>>         006/20:[----] [-C] 'piix4: add a i8257 dma controller as
>>         specified in datasheet'
>>         007/20:[----] [-C] 'piix4: add a i8254 pit controller as
>>         specified in datasheet'
>>         008/20:[----] [-C] 'piix4: add a mc146818rtc controller as
>>         specified in datasheet'
>>         009/20:[----] [--] 'hw/mips/mips_malta: Create IDE hard drive
>>         array dynamically'
>>         010/20:[----] [--] 'hw/mips/mips_malta: Extract the PIIX4
>>         creation code as piix4_create()'
>>         011/20:[----] [--] 'hw/isa/piix4: Move piix4_create() to
>>         hw/isa/piix4.c'
>>         012/20:[----] [--] 'hw/i386: Remove obsolete
>>         LoadStateHandler::load_state_old handlers'
>>         013/20:[----] [--] 'hw/pci-host/piix: Extract piix3_create()'
>>         014/20:[0010] [FC] 'hw/pci-host/piix: Move RCR_IOPORT register
>>         definition'
>>         015/20:[----] [--] 'hw/pci-host/piix: Define and use the PIIX
>>         IRQ Route Control Registers'
>>         016/20:[----] [--] 'hw/pci-host/piix: Move i440FX declarations
>>         to hw/pci-host/i440fx.h'
>>         017/20:[----] [--] 'hw/pci-host/piix: Fix code style issues'
>>         018/20:[0012] [FC] 'hw/pci-host/piix: Extract PIIX3 functions to
>>         hw/isa/piix3.c'
>>         019/20:[----] [--] 'hw/pci-host: Rename incorrectly named 'piix'
>>         as 'i440fx''
>>         020/20:[----] [-C] 'hw/pci-host/i440fx: Remove the last PIIX3
>>         traces'
>>
>>         Previous cover:
>>
>>         This series is a rework of "piix4: cleanup and improvements" [1]
>>         from Herv=C3=A9, and my "remove i386/pc dependency: PIIX cleanup=
" [2].
>>
>>         Still trying to remove the strong X86/PC dependency 2 years late=
r,
>>         one step at a time.
>>         Here we split the PIIX3 southbridge from i440FX northbridge.
>>         The i440FX northbridge is only used by the PC machine, while the
>>         PIIX southbridge is also used by the Malta MIPS machine.
>>
>>         This is also a step forward using KConfig with the Malta board.
>>         Without this split, it was impossible to compile the Malta witho=
ut
>>         pulling various X86 pieces of code.
>>
>>         The overall design cleanup is not yet perfect, but enough to pos=
t
>>         as a series.
>>
>>         Now that the PIIX3 code is extracted, the code duplication with
>> the
>>         PIIX4 chipset is obvious. Not worth improving for now because it
>>         isn't broken.
>>
>>         [0]
>>         https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg036
>> 85.html
>>         <https://lists.gnu.org/archive/html/qemu-devel/2019-10/
>> msg03685.html>
>>         [1]
>>         https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737.htm=
l
>> <https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737.html>
>>         [2]
>>         https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081.htm=
l
>> <https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081.html>
>>
>>         Based-on: <20191018133547.10936-1-philmd@redhat.com
>>         <mailto:20191018133547.10936-1-philmd@redhat.com>>
>>         mc146818rtc: Allow call object_initialize(MC146818_RTC) instead
>>         of rtc_init()
>>
>
> ... because it depends on this series which has been queued by Paolo but
> is not yet merged.
>
>         https://mid.mail-archive.com/20191018133547.10936-1-philmd@r
>> edhat.com
>>         <https://mid.mail-archive.com/20191018133547.10936-1-philmd@
>> redhat.com>
>>
>>         Herv=C3=A9 Poussineau (5):
>>            piix4: Add the Reset Control Register
>>            piix4: Add a i8259 Interrupt Controller as specified in
>> datasheet
>>            piix4: Rename PIIX4 object to piix4-isa
>>            piix4: Add a i8257 DMA Controller as specified in datasheet
>>            piix4: Add a i8254 PIT Controller as specified in datasheet
>>
>>         Philippe Mathieu-Daud=C3=A9 (15):
>>            MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipset=
s
>>            Revert "irq: introduce qemu_irq_proxy()"
>>            piix4: Add a MC146818 RTC Controller as specified in datashee=
t
>>            hw/mips/mips_malta: Create IDE hard drive array dynamically
>>            hw/mips/mips_malta: Extract the PIIX4 creation code as
>>         piix4_create()
>>            hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c
>>            hw/i386: Remove obsolete LoadStateHandler::load_state_old
>>         handlers
>>            hw/pci-host/piix: Extract piix3_create()
>>            hw/pci-host/piix: Move RCR_IOPORT register definition
>>            hw/pci-host/piix: Define and use the PIIX IRQ Route Control
>>         Registers
>>            hw/pci-host/piix: Move i440FX declarations to
>>         hw/pci-host/i440fx.h
>>            hw/pci-host/piix: Fix code style issues
>>            hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c
>>            hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'
>>            hw/pci-host/i440fx: Remove the last PIIX3 traces
>>
>>           MAINTAINERS                      |  14 +-
>>           hw/acpi/pcihp.c                  |   2 +-
>>           hw/acpi/piix4.c                  |  42 +--
>>           hw/core/irq.c                    |  14 -
>>           hw/i386/Kconfig                  |   3 +-
>>           hw/i386/acpi-build.c             |   5 +-
>>           hw/i386/pc_piix.c                |  10 +-
>>           hw/i386/xen/xen-hvm.c            |   5 +-
>>           hw/intc/apic_common.c            |  49 ----
>>           hw/isa/Kconfig                   |   4 +
>>           hw/isa/Makefile.objs             |   1 +
>>           hw/isa/piix3.c                   | 399
>>         +++++++++++++++++++++++++++++
>>           hw/isa/piix4.c                   | 151 ++++++++++-
>>           hw/mips/gt64xxx_pci.c            |   5 +-
>>           hw/mips/mips_malta.c             |  46 +---
>>           hw/pci-host/Kconfig              |   3 +-
>>           hw/pci-host/Makefile.objs        |   2 +-
>>           hw/pci-host/{piix.c =3D> i440fx.c} | 424
>>         +------------------------------
>>           hw/timer/i8254_common.c          |  40 ---
>>           include/hw/acpi/piix4.h          |   6 -
>>           include/hw/i386/pc.h             |  37 ---
>>           include/hw/irq.h                 |   5 -
>>           include/hw/isa/isa.h             |   2 +
>>           include/hw/pci-host/i440fx.h     |  36 +++
>>           include/hw/southbridge/piix.h    |  74 ++++++
>>           stubs/pci-host-piix.c            |   3 +-
>>           26 files changed, 699 insertions(+), 683 deletions(-)
>>           create mode 100644 hw/isa/piix3.c
>>           rename hw/pci-host/{piix.c =3D> i440fx.c} (58%)
>>           delete mode 100644 include/hw/acpi/piix4.h
>>           create mode 100644 include/hw/pci-host/i440fx.h
>>           create mode 100644 include/hw/southbridge/piix.h
>>
>>         --         2.21.0
>>
>>
>>

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

<div><br></div><br><br>On Saturday, October 26, 2019, Philippe Mathieu-Daud=
=C3=A9 &lt;<a href=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex">Hi Aleksandar,<br>
<br>
On 10/25/19 12:51 PM, Aleksandar Markovic wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
On Thursday, October 24, 2019, Aleksandar Markovic &lt;<a href=3D"mailto:al=
eksandar.m.mail@gmail.com" target=3D"_blank">aleksandar.m.mail@gmail.com</a=
> &lt;mailto:<a href=3D"mailto:aleksandar.m.mail@gmail.com" target=3D"_blan=
k">aleksandar.m.mail@<wbr>gmail.com</a>&gt;&gt; wrote:<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 On Friday, October 18, 2019, Philippe Mathieu-Daud=C3=A9<br>
=C2=A0 =C2=A0 &lt;<a href=3D"mailto:philmd@redhat.com" target=3D"_blank">ph=
ilmd@redhat.com</a> &lt;mailto:<a href=3D"mailto:philmd@redhat.com" target=
=3D"_blank">philmd@redhat.com</a>&gt;&gt; wrote:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Changes since v1 [0]:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Removed patch reintroducing DO_UPCAST() use (=
thuth)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Took various patches out to reduce series (th=
uth)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 - Added review tags (thanks all for reviewing!)=
<br>
<br>
<br>
=C2=A0 =C2=A0 Philippe,<br>
<br>
=C2=A0 =C2=A0 Do you intend to submit v3? The softfreeze is close.<br>
<br>
=C2=A0 =C2=A0 A.<br>
<br>
<br>
Philippe,<br>
<br>
It looks you are very busy these days. Do you mind my integrating this seri=
es in next Mips queue, in its present v2 state? (You can certainly do furth=
er refinements later on.)<br>
</blockquote>
<br>
I addressed the review comments from this version, however it can not<br>
be merged yet ...</blockquote><div><br></div><div>OK. Let&#39;s not rush. L=
et me know if I can help in any way.</div><div><br></div><div>A.</div><div>=
<br></div><div><br></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>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Aleksandar<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 $ git backport-diff -u pc_split_i440fx_piix-v1 =
-r mc146818rtc_init..<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Key:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [----] : patches are identical<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [####] : number of functional differences betwe=
en<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 upstream/downstream patch<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [down] : patch is downstream-only<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 The flags [FC] indicate (F)unctional and (C)ont=
extual<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 differences, respectively<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 001/20:[----] [--] &#39;MAINTAINERS: Keep PIIX4=
 South Bridge<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 separate from PC Chipsets&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 002/20:[0011] [FC] &#39;piix4: add Reset Contro=
l Register&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 003/20:[0014] [FC] &#39;piix4: add a i8259 inte=
rrupt controller as<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 specified in datasheet&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 004/20:[----] [--] &#39;Revert &quot;irq: intro=
duce qemu_irq_proxy()&quot;&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 005/20:[----] [--] &#39;piix4: rename PIIX4 obj=
ect to piix4-isa&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 006/20:[----] [-C] &#39;piix4: add a i8257 dma =
controller as<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 specified in datasheet&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 007/20:[----] [-C] &#39;piix4: add a i8254 pit =
controller as<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 specified in datasheet&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 008/20:[----] [-C] &#39;piix4: add a mc146818rt=
c controller as<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 specified in datasheet&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 009/20:[----] [--] &#39;hw/mips/mips_malta: Cre=
ate IDE hard drive<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 array dynamically&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 010/20:[----] [--] &#39;hw/mips/mips_malta: Ext=
ract the PIIX4<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 creation code as piix4_create()&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 011/20:[----] [--] &#39;hw/isa/piix4: Move piix=
4_create() to<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 hw/isa/piix4.c&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 012/20:[----] [--] &#39;hw/i386: Remove obsolet=
e<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 LoadStateHandler::load_state_o<wbr>ld handlers&=
#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 013/20:[----] [--] &#39;hw/pci-host/piix: Extra=
ct piix3_create()&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 014/20:[0010] [FC] &#39;hw/pci-host/piix: Move =
RCR_IOPORT register<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 definition&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 015/20:[----] [--] &#39;hw/pci-host/piix: Defin=
e and use the PIIX<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 IRQ Route Control Registers&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 016/20:[----] [--] &#39;hw/pci-host/piix: Move =
i440FX declarations<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 to hw/pci-host/i440fx.h&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 017/20:[----] [--] &#39;hw/pci-host/piix: Fix c=
ode style issues&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 018/20:[0012] [FC] &#39;hw/pci-host/piix: Extra=
ct PIIX3 functions to<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 hw/isa/piix3.c&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 019/20:[----] [--] &#39;hw/pci-host: Rename inc=
orrectly named &#39;piix&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 as &#39;i440fx&#39;&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 020/20:[----] [-C] &#39;hw/pci-host/i440fx: Rem=
ove the last PIIX3<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 traces&#39;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Previous cover:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 This series is a rework of &quot;piix4: cleanup=
 and improvements&quot; [1]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 from Herv=C3=A9, and my &quot;remove i386/pc de=
pendency: PIIX cleanup&quot; [2].<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Still trying to remove the strong X86/PC depend=
ency 2 years later,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 one step at a time.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Here we split the PIIX3 southbridge from i440FX=
 northbridge.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 The i440FX northbridge is only used by the PC m=
achine, while the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX southbridge is also used by the Malta MIPS=
 machine.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 This is also a step forward using KConfig with =
the Malta board.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Without this split, it was impossible to compil=
e the Malta without<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 pulling various X86 pieces of code.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 The overall design cleanup is not yet perfect, =
but enough to post<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 as a series.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Now that the PIIX3 code is extracted, the code =
duplication with the<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 PIIX4 chipset is obvious. Not worth improving f=
or now because it<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 isn&#39;t broken.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [0]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://lists.gnu.org/archive/html/q=
emu-devel/2019-10/msg03685.html" target=3D"_blank">https://lists.gnu.org/ar=
chive/<wbr>html/qemu-devel/2019-10/msg036<wbr>85.html</a><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;<a href=3D"https://lists.gnu.org/archive/ht=
ml/qemu-devel/2019-10/msg03685.html" target=3D"_blank">https://lists.gnu.or=
g/archive<wbr>/html/qemu-devel/2019-10/<wbr>msg03685.html</a>&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [1]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.mail-archive.com/qemu-de=
vel@nongnu.org/msg500737.html" target=3D"_blank">https://www.mail-archive.c=
om/q<wbr>emu-devel@nongnu.org/msg500737<wbr>.html</a> &lt;<a href=3D"https:=
//www.mail-archive.com/qemu-devel@nongnu.org/msg500737.html" target=3D"_bla=
nk">https://www.mail-archive.com/<wbr>qemu-devel@nongnu.org/msg50073<wbr>7.=
html</a>&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.mail-archive.com/qemu-de=
vel@nongnu.org/msg504081.html" target=3D"_blank">https://www.mail-archive.c=
om/q<wbr>emu-devel@nongnu.org/msg504081<wbr>.html</a> &lt;<a href=3D"https:=
//www.mail-archive.com/qemu-devel@nongnu.org/msg504081.html" target=3D"_bla=
nk">https://www.mail-archive.com/<wbr>qemu-devel@nongnu.org/msg50408<wbr>1.=
html</a>&gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Based-on: &lt;<a href=3D"mailto:20191018133547.=
10936-1-philmd@redhat.com" target=3D"_blank">20191018133547.10936-1-<wbr>ph=
ilmd@redhat.com</a><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;mailto:<a href=3D"mailto:20191018133547.109=
36-1-philmd@redhat.com" target=3D"_blank">20191018133547.10936-<wbr>1-philm=
d@redhat.com</a>&gt;&gt;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 mc146818rtc: Allow call object_initialize(MC146=
818_RTC<wbr>) instead<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 of rtc_init()<br>
</blockquote>
<br>
... because it depends on this series which has been queued by Paolo but is=
 not yet merged.<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 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://mid.mail-archive.com/2019101=
8133547.10936-1-philmd@redhat.com" target=3D"_blank">https://mid.mail-archi=
ve.com/2<wbr>0191018133547.10936-1-philmd@r<wbr>edhat.com</a><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;<a href=3D"https://mid.mail-archive.com/201=
91018133547.10936-1-philmd@redhat.com" target=3D"_blank">https://mid.mail-a=
rchive.com/<wbr>20191018133547.10936-1-philmd@<wbr>redhat.com</a>&gt;<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Herv=C3=A9 Poussineau (5):<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 piix4: Add the Reset Control Regis=
ter<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 piix4: Add a i8259 Interrupt Contr=
oller as specified in datasheet<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 piix4: Rename PIIX4 object to piix=
4-isa<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 piix4: Add a i8257 DMA Controller =
as specified in datasheet<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 piix4: Add a i8254 PIT Controller =
as specified in datasheet<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Philippe Mathieu-Daud=C3=A9 (15):<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 MAINTAINERS: Keep PIIX4 South Brid=
ge separate from PC Chipsets<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 Revert &quot;irq: introduce qemu_i=
rq_proxy()&quot;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 piix4: Add a MC146818 RTC Controll=
er as specified in datasheet<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/mips/mips_malta: Create IDE har=
d drive array dynamically<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/mips/mips_malta: Extract the PI=
IX4 creation code as<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 piix4_create()<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/isa/piix4: Move piix4_create() =
to hw/isa/piix4.c<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/i386: Remove obsolete LoadState=
Handler::load_state_o<wbr>ld<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 handlers<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host/piix: Extract piix3_cr=
eate()<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host/piix: Move RCR_IOPORT =
register definition<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host/piix: Define and use t=
he PIIX IRQ Route Control<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Registers<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host/piix: Move i440FX decl=
arations to<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 hw/pci-host/i440fx.h<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host/piix: Fix code style i=
ssues<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host/piix: Extract PIIX3 fu=
nctions to hw/isa/piix3.c<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host: Rename incorrectly na=
med &#39;piix&#39; as &#39;i440fx&#39;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0 hw/pci-host/i440fx: Remove the las=
t PIIX3 traces<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 14 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/acpi/pcihp.c=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/acpi/piix4.c=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 42 +--<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/core/irq.c=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 14 -<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/i386/Kconfig=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A03 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/i386/acpi-build.c=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A05 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 10 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/i386/xen/xen-hvm.c=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A05 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/intc/apic_common.c=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 49 ----<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/isa/Kconfig=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A04 +<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/isa/Makefile.objs=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A01 +<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/isa/piix3.c=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 399<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +++++++++++++++++++++++++++++<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 151 ++++++++++-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/mips/gt64xxx_pci.c=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A05 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/mips/mips_malta.c=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 46 +---<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/pci-host/Kconfig=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A03 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/pci-host/Makefile.objs=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/pci-host/{piix.c =3D&gt; i440fx.=
c} | 424<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-----------------------------<wbr>-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0hw/timer/i8254_common.c=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 40 ---<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/acpi/piix4.h=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A06 -<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 37 ---<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/irq.h=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A05 -<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/isa/isa.h=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A02 +<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/pci-host/i440fx.<wbr>h=
=C2=A0 =C2=A0 =C2=A0|=C2=A0 36 +++<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0include/hw/southbridge/piix.<wbr>h=
=C2=A0 =C2=A0 |=C2=A0 74 ++++++<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0stubs/pci-host-piix.c=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A03 +-<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A026 files changed, 699 insertions(+)=
, 683 deletions(-)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0create mode 100644 hw/isa/piix3.c<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0rename hw/pci-host/{piix.c =3D&gt; =
i440fx.c} (58%)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0delete mode 100644 include/hw/acpi/=
piix4.h<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0create mode 100644 include/hw/pci-h=
ost/i440fx.h<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0create mode 100644 include/hw/south=
bridge/piix.h<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 --=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02.21.0<br>
<br>
<br>
</blockquote>
</blockquote>

--000000000000521fec0595d1c320--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7174436209327333382==--


From xen-devel-bounces@lists.xenproject.org Sat Oct 26 16:00:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 16:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOOUD-00046j-8N; Sat, 26 Oct 2019 16:00:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oLo/=YT=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1iOOUC-00046e-3n
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 16:00:16 +0000
X-Inumbo-ID: b0decae0-f809-11e9-8aca-bc764e2007e4
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [40.107.4.128]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0decae0-f809-11e9-8aca-bc764e2007e4;
 Sat, 26 Oct 2019 16:00:12 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=h1otJN+i7K0IxPTp2SCLIOq9kfQBHebWl22BsdIOwO+lfeH3HvABUe3d6tlAMdQ4/+cNakZnOlOc0PsWtQq/vZzOe5QA1ZzK0+G70UXd16ynS5AoKbaqHcm6eXSOzw+Dhs66i26GgG+DCsQxno+1afyzftiw5d3+yHVIxy3CNMwsbNOBZVL99e4B8xnhIdxYEyTbJzagweIXzhiG7P05HfWBI/aCnEmEcv1rXbsTdowfcLrfastHSgg4FX0czRcVPcfimU/quW+kbONZNJnkawQ70uV4cqXf/LKrzJisOV8WfJfUr5pEoAAHzvW7EEtUtvGAjwLhflG4HTfTsVLaDA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MDh311AR5C3UO3ZDVJ9QMlXyM7NV0b5DJFHLXoKiWdQ=;
 b=DR/n6q1hvViLiyH2dhRQVd48nUk33D9ddCbn0nAUfe4ju3c2l2MTaKQep5GehM80KOC72TpMjC6+ii1fwOlnwSsis8eI4dhPVbNyemXqR5nyK1GpFQN5np0sb7+lLTQ/Ja4Ij42HhXCeuHGaBeLpJIKwUT2EbbJJpTMCX2BoFNrWivJgX434MK+0C6Ti27Gfs253ByekLUxC2k9Et3VaBFkY3RLscmF/VJv6kBdGrj5ijJQJT1695yFgqjL2pAAzQokYKQtGGtE8o/tdVHmCtIrgFugWA5B2Afc5rU0qV2R2kJZCPz1vCmpQZgxwD5Fr3QwHao+MV8c8onV5MQb6Lg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=durham.ac.uk; dmarc=pass action=none header.from=durham.ac.uk;
 dkim=pass header.d=durham.ac.uk; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com;
 s=selector2-durhamuniversity-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=MDh311AR5C3UO3ZDVJ9QMlXyM7NV0b5DJFHLXoKiWdQ=;
 b=glfT0ssI2oUc/PbIYZhm2en/n5w4E89kZ6qhNB4szn3CTLHD+1g6X7j4sku3yzbb0923OeS/84RyHBQINl6uhWm6x6kM604iBXVKqg8Hs9EXoRE+SVNJ8zH5+Fhs9kyty+sLSoAHkqhlK4Cws/642KdtfGZD8+IHfAyWp7qK/As=
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com (20.177.200.18) by
 VI1PR06MB5982.eurprd06.prod.outlook.com (20.178.124.81) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.25; Sat, 26 Oct 2019 16:00:10 +0000
Received: from VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632]) by VI1PR06MB4720.eurprd06.prod.outlook.com
 ([fe80::d067:c8d1:e873:5632%5]) with mapi id 15.20.2387.021; Sat, 26 Oct 2019
 16:00:09 +0000
From: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
To: Steven Haigh <netwiz@crc.id.au>
Thread-Topic: [XEN PATCH 0/3] read grubenv and set default from it
Thread-Index: AQHVi4bTyBvpbwXj3ku6LOJzISE5YqdszMAAgABJEAA=
Date: Sat, 26 Oct 2019 16:00:09 +0000
Message-ID: <alpine.LFD.2.21.1910261644150.2712@austen3.home>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
 <1572089916.2390.0@crc.id.au>
In-Reply-To: <1572089916.2390.0@crc.id.au>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Alpine 2.21 (LFD 202 2017-01-01)
x-originating-ip: [2a00:23c4:921a:2100:1097:224c:243b:f186]
x-clientproxiedby: LO2P265CA0260.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:8a::32) To VI1PR06MB4720.eurprd06.prod.outlook.com
 (2603:10a6:803:90::18)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
x-ms-exchange-messagesentrepresentingtype: 1
x-x-sender: michael@austen3.home
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 3eccd0fc-e4b1-45f7-e5ea-08d75a2d93d3
x-ms-traffictypediagnostic: VI1PR06MB5982:
x-microsoft-antispam-prvs: <VI1PR06MB5982C2A162F20A3B0EC010F387640@VI1PR06MB5982.eurprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0202D21D2F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(396003)(366004)(136003)(346002)(376002)(189003)(199004)(486006)(5660300002)(4744005)(36756003)(386003)(76176011)(4326008)(2906002)(99286004)(52116002)(54906003)(58126008)(786003)(316002)(66476007)(11346002)(46003)(66946007)(66556008)(66446008)(64756008)(446003)(6246003)(186003)(102836004)(476003)(6436002)(6116002)(9686003)(6506007)(6512007)(6486002)(478600001)(8676002)(81166006)(229853002)(81156014)(256004)(8936002)(7736002)(305945005)(14454004)(6916009)(71190400001)(71200400001)(25786009)(86362001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR06MB5982;
 H:VI1PR06MB4720.eurprd06.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8GUys2iNGGdRDwgWIApylIx8JbzdUeIYreF+/IWwFngwy/X28AgLUdxLChwF88qimsdWOsXz2isrwLFN7Sg9IikAiGtQI6+UMvcctB8Q1gm1AHz0Ro6p49dtFUmgMefg2Q4OT3DWmcxwTBk6sX19q5W5Buz1GNbHGdKFImmARJyvpJbfkZVzk83IVEYT4LBHamYBA/6gfzh1a5XPmc8in7d27ZLXPvpl1+ONI9d8Dhukzb5CO4HBcjV5NfmFoJiB5FPPwve4lP1zkx3TZ+u+hH20ZgiFLm5c7GZakyzz1bBHgzvQ+G5NSbrI81h52LJYOG63xLPuuM02rwcmsHPX6EWSkxV5qA7Yupe3tjd43BjWplbtCQWcZoDKV5ig4PuU0X+1ZXCgv71RFzsS+px1h4wdgmIvseMg4NmdBhyF8Tyu7iKvzvNPNhhY46958iXu
x-ms-exchange-transport-forked: True
Content-ID: <A56C80E472C044408594806038E38F36@eurprd06.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 3eccd0fc-e4b1-45f7-e5ea-08d75a2d93d3
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2019 16:00:09.8609 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: c96YhLrfP2QC7CDtWxBs/tKuOElkyHU68QvhmNk6c0NPm+GFjYVNLHys88fDXjSILlOhl2hfl8cOcRKjzHnT8g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR06MB5982
Subject: Re: [Xen-devel] [XEN PATCH 0/3] read grubenv and set default from it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAyNiBPY3QgMjAxOSwgU3RldmVuIEhhaWdoIHdyb3RlOgoKPiBJZiAvIHdoZW4gcHln
cnViIGlzIGFibGUgdG8gcHJvcGVybHkgcmVhZCBhbmQgYm9vdCBmcm9tIEJMUyBiYXNlZCAKPiBj
b25maWd1cmF0aW9ucyAoSSdtIG5vdCBzdXJlIGlmIHRoaXMgcGF0Y2hzZXQgbWFrZXMgcHlncnVi
IEJMUyBjb21wYXRpYmxlLCBvciAKPiBqdXN0IGZpeGVzIHRoZSBleGlzdGluZyBpc3N1ZXMpIC0g
YnV0IHdlIGNhbiBsb29rIGF0IHJldmlzaXRpbmcgcmVtb3ZpbmcgCj4gdGhlc2Ugd29ya2Fyb3Vu
ZHMgZnJvbSBhbmFjb25kYSAvIGdydWIyIHBhY2thZ2VzIGluIEYzMCAvIEYzMSAvIFJhd2hpZGUu
CgpUaGUgcGF0Y2hzZXQgZG9lc24ndCBhZGQgQkxTIGNvbXBhdGliaWxpdHkgYnV0IHNob3VsZCBi
ZSB1c2VmdWwgZm9yIHdoYXQgSSAKZXhwZWN0IEJMUyBzdXBwb3J0IHRvIGxvb2sgbGlrZSAoSSBo
YXZlIGEgaWRlYSBvZiB3aGF0IHdvdWxkIGJlIHJlcXVpcmVkIAp0aG91Z2ggSSBoYXZlbid0IHdv
cmtlZCBvdXQgdGhlIGRldGFpbHMgeWV0KS4KCiAJTWljaGFlbCBZb3VuZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQOJ-00056x-Ry; Sat, 26 Oct 2019 18:02:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQOI-00056s-QV
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:02:18 +0000
X-Inumbo-ID: bdf65750-f81a-11e9-beca-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id bdf65750-f81a-11e9-beca-bc764e2007e4;
 Sat, 26 Oct 2019 18:02:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572112934;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=dp/nKQVZFywaOMixL/+A3VBgd7NuzQl0q2mvB/663P0=;
 b=E9BV1O20O3NPRNR+cuCWvbbzxK0fJf+p8cTr9FJvT2i8gx8n2hPEfiQL/65UTPAqInrn+Y
 b+naFwMJmh90/IzWa6Wl7idW1vgUbH1Ej6uRO1fMpYKLCgLBe1hidKE9SOCHlxOeJ14ngK
 tnc4KsPuF58+yFO+I8Yu5xP6eeG7UMI=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-185-y_q8K36rNAuymAgbbQa5iw-1; Sat, 26 Oct 2019 14:02:10 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 399F5801E72;
 Sat, 26 Oct 2019 18:02:09 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id EA43A60C57;
 Sat, 26 Oct 2019 18:01:58 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:24 +0200
Message-Id: <20191026180143.7369-2-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: y_q8K36rNAuymAgbbQa5iw-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 01/20] MAINTAINERS: Keep PIIX4 South Bridge
 separate from PC Chipsets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Li Qiang <liq3ea@163.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBQSUlY
NCBTb3V0aGJyaWRnZSBpcyBub3QgdXNlZCBieSB0aGUgUEMgbWFjaGluZSwKYnV0IGJ5IHRoZSBN
YWx0YSBib2FyZCAoTUlQUykuIEFkZCBhIG5ldyBzZWN0aW9uIHRvCmtlZXAgaXQgY292ZXJlZC4K
ClN1Z2dlc3RlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KUmV2aWV3
ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClJldmll
d2VkLWJ5OiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Ci0tLQogTUFJTlRBSU5FUlMgfCA3ICsr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDQyZTcwMmYzNDYuLjFm
MDQ1MDJmYWMgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0x
MjMwLDcgKzEyMzAsNiBAQCBGOiBody9wY2ktaG9zdC9xMzUuYwogRjogaHcvcGNpLWhvc3QvcGFt
LmMKIEY6IGluY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmgKIEY6IGluY2x1ZGUvaHcvcGNpLWhvc3Qv
cGFtLmgKLUY6IGh3L2lzYS9waWl4NC5jCiBGOiBody9pc2EvbHBjX2ljaDkuYwogRjogaHcvaTJj
L3NtYnVzX2ljaDkuYwogRjogaHcvYWNwaS9waWl4NC5jCkBAIC0xNzMwLDYgKzE3MjksMTIgQEAg
RjogaHcvZGlzcGxheS9lZGlkKgogRjogaW5jbHVkZS9ody9kaXNwbGF5L2VkaWQuaAogRjogcWVt
dS1lZGlkLmMKIAorUElJWDQgU291dGggQnJpZGdlIChpODIzNzFBQikKK006IEhlcnbDqSBQb3Vz
c2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KK006IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOp
IDxmNGJ1Z0BhbXNhdC5vcmc+CitTOiBNYWludGFpbmVkCitGOiBody9pc2EvcGlpeDQuYworCiBG
aXJtd2FyZSBjb25maWd1cmF0aW9uIChmd19jZmcpCiBNOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTD
qSA8cGhpbG1kQHJlZGhhdC5jb20+CiBSOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29t
PgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQOT-00057d-57; Sat, 26 Oct 2019 18:02:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQOR-00057U-SG
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:02:27 +0000
X-Inumbo-ID: c4a96acf-f81a-11e9-94d7-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c4a96acf-f81a-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:02:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572112946;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=leKb+mxeE3Ab87XsOqKSMcG+BfzCOIRLFQX4loQ4eOE=;
 b=J1qBrkZymO4kI+AsqO4NLvn9Gqnu4QSf9aHAR2Tl34uvje4/SrtSPq1QlQIgMZMYk/suWt
 kA64f92Y6JVGLkzEXw+HdkIUw4FamtSFQzQPeVcO7Hz0uBJFOI45eEsjx1PCAQxDA80CTF
 uH+4ERLMeeRGHivvh2ZphyIQJRBM3OI=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-358-sUwBDL4wNaSRj2Jzaozt5w-1; Sat, 26 Oct 2019 14:02:21 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 07D2E800D41;
 Sat, 26 Oct 2019 18:02:20 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 03ED460C57;
 Sat, 26 Oct 2019 18:02:09 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:25 +0200
Message-Id: <20191026180143.7369-3-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: sUwBDL4wNaSRj2Jzaozt5w-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 02/20] piix4: Add the Reset Control Register
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Li Qiang <liq3ea@gmail.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKVGhlIFJDUiBJ
L08gcG9ydCAoMHhjZjkpIGlzIHVzZWQgdG8gZ2VuZXJhdGUgYSBoYXJkIHJlc2V0IG9yIGEgc29m
dCByZXNldC4KCkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgpB
Y2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1i
eTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpNZXNzYWdlLUlkOiA8
MjAxNzEyMTYwOTAyMjguMjg1MDUtNy1ocG91c3NpbkByZWFjdG9zLm9yZz4KUmV2aWV3ZWQtYnk6
IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClJldmlld2VkLWJ5
OiBMaSBRaWFuZyA8bGlxM2VhQGdtYWlsLmNvbT4KW1BNRDogcmViYXNlZCwgdXBkYXRlZCBpbmNs
dWRlc10KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRo
YXQuY29tPgotLS0KdjM6IFVzZSBSQ1JfSU9QT1JUIChMaSBRaWFuZykKLS0tCiBody9pc2EvcGlp
eDQuYyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKaW5kZXggODkwZDk5OWFi
Zi4uN2ExMzYxYTlkZCAxMDA2NDQKLS0tIGEvaHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3Bp
aXg0LmMKQEAgLTIsNiArMiw3IEBACiAgKiBRRU1VIFBJSVg0IFBDSSBCcmlkZ2UgRW11bGF0aW9u
CiAgKgogICogQ29weXJpZ2h0IChjKSAyMDA2IEZhYnJpY2UgQmVsbGFyZAorICogQ29weXJpZ2h0
IChjKSAyMDE4IEhlcnbDqSBQb3Vzc2luZWF1CiAgKgogICogUGVybWlzc2lvbiBpcyBoZXJlYnkg
Z3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQog
ICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0
aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwKQEAgLTI4LDExICsyOSwxNyBAQAogI2luY2x1ZGUgImh3
L2lzYS9pc2EuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJtaWdyYXRpb24v
dm1zdGF0ZS5oIgorI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgorI2luY2x1ZGUgInN5c2VtdS9y
dW5zdGF0ZS5oIgogCiBQQ0lEZXZpY2UgKnBpaXg0X2RldjsKIAogdHlwZWRlZiBzdHJ1Y3QgUElJ
WDRTdGF0ZSB7CiAgICAgUENJRGV2aWNlIGRldjsKKworICAgIC8qIFJlc2V0IENvbnRyb2wgUmVn
aXN0ZXIgKi8KKyAgICBNZW1vcnlSZWdpb24gcmNyX21lbTsKKyAgICB1aW50OF90IHJjcjsKIH0g
UElJWDRTdGF0ZTsKIAogI2RlZmluZSBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UgIlBJSVg0IgpAQCAt
ODcsMTUgKzk0LDUxIEBAIHN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9w
aWl4NCA9IHsKICAgICB9CiB9OwogCitzdGF0aWMgdm9pZCBwaWl4NF9yY3Jfd3JpdGUodm9pZCAq
b3BhcXVlLCBod2FkZHIgYWRkciwgdWludDY0X3QgdmFsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgUElJWDRTdGF0ZSAqcyA9IG9wYXF1ZTsK
KworICAgIGlmICh2YWwgJiA0KSB7CisgICAgICAgIHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3Qo
U0hVVERPV05fQ0FVU0VfR1VFU1RfUkVTRVQpOworICAgICAgICByZXR1cm47CisgICAgfQorCisg
ICAgcy0+cmNyID0gdmFsICYgMjsgLyoga2VlcCBTeXN0ZW0gUmVzZXQgdHlwZSBvbmx5ICovCit9
CisKK3N0YXRpYyB1aW50NjRfdCBwaWl4NF9yY3JfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBh
ZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIFBJSVg0U3RhdGUgKnMgPSBvcGFxdWU7CisK
KyAgICByZXR1cm4gcy0+cmNyOworfQorCitzdGF0aWMgY29uc3QgTWVtb3J5UmVnaW9uT3BzIHBp
aXg0X3Jjcl9vcHMgPSB7CisgICAgLnJlYWQgPSBwaWl4NF9yY3JfcmVhZCwKKyAgICAud3JpdGUg
PSBwaWl4NF9yY3Jfd3JpdGUsCisgICAgLmVuZGlhbm5lc3MgPSBERVZJQ0VfTElUVExFX0VORElB
TiwKKyAgICAuaW1wbCA9IHsKKyAgICAgICAgLm1pbl9hY2Nlc3Nfc2l6ZSA9IDEsCisgICAgICAg
IC5tYXhfYWNjZXNzX3NpemUgPSAxLAorICAgIH0sCit9OworCiBzdGF0aWMgdm9pZCBwaWl4NF9y
ZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiB7Ci0gICAgUElJWDRTdGF0ZSAq
ZCA9IFBJSVg0X1BDSV9ERVZJQ0UoZGV2KTsKKyAgICBQSUlYNFN0YXRlICpzID0gUElJWDRfUENJ
X0RFVklDRShkZXYpOwogCi0gICAgaWYgKCFpc2FfYnVzX25ldyhERVZJQ0UoZCksIHBjaV9hZGRy
ZXNzX3NwYWNlKGRldiksCisgICAgaWYgKCFpc2FfYnVzX25ldyhERVZJQ0UoZGV2KSwgcGNpX2Fk
ZHJlc3Nfc3BhY2UoZGV2KSwKICAgICAgICAgICAgICAgICAgICAgIHBjaV9hZGRyZXNzX3NwYWNl
X2lvKGRldiksIGVycnApKSB7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgcGlpeDRfZGV2
ID0gJmQtPmRldjsKKworICAgIG1lbW9yeV9yZWdpb25faW5pdF9pbygmcy0+cmNyX21lbSwgT0JK
RUNUKGRldiksICZwaWl4NF9yY3Jfb3BzLCBzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAi
cmVzZXQtY29udHJvbCIsIDEpOworICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVy
bGFwKHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUkNSX0lPUE9SVCwgJnMtPnJjcl9tZW0sIDEpOworCisgICAgcGlpeDRf
ZGV2ID0gZGV2OwogfQogCiBpbnQgcGlpeDRfaW5pdChQQ0lCdXMgKmJ1cywgSVNBQnVzICoqaXNh
X2J1cywgaW50IGRldmZuKQotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:02:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQO9-00056g-Ii; Sat, 26 Oct 2019 18:02:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQO7-00056b-1M
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:02:07 +0000
X-Inumbo-ID: b7c24b32-f81a-11e9-94d7-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id b7c24b32-f81a-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:02:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572112924;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding;
 bh=7k9FuNGkm+yzSAu3fL53bs7x6i95WxoDqk5HyIutRoI=;
 b=D7oy9efNJN0HH0XEEaqD0g2SVPDBEaf+DZLaa0fX6JspMUGdeb1oFTewMhpxljG+cvovyx
 fn/rUdT26uB+L3INiCyFbaGB+GsRFoETxD3r4GtXueEqfInKmQkdV+z5exTHvUPK98cJEc
 euJjhVtyHm4jenRGE6smIFtycOyNoXk=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-9-TDx1hdE7M12olS4o1YbWKg-1; Sat, 26 Oct 2019 14:02:00 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 5B82C5EC;
 Sat, 26 Oct 2019 18:01:58 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6C5A960C80;
 Sat, 26 Oct 2019 18:01:47 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:23 +0200
Message-Id: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: TDx1hdE7M12olS4o1YbWKg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 00/20] hw/i386/pc: Split PIIX3 southbridge
 from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlcyBzaW5jZSB2MiBbMF06Ci0gVXNlIGEgI2RlZmluZQotIFJld29yZCBvbmUgZGVzY3Jp
cHRpb24KLSBBZGRlZCByZXZpZXcgdGFncyAodGhhbmtzIGFsbCBmb3IgcmV2aWV3aW5nISkKCkNo
YW5nZXMgc2luY2UgdjEgWzFdOgotIFJlbW92ZWQgcGF0Y2ggcmVpbnRyb2R1Y2luZyBET19VUENB
U1QoKSB1c2UgKHRodXRoKQotIFRvb2sgdmFyaW91cyBwYXRjaGVzIG91dCB0byByZWR1Y2Ugc2Vy
aWVzICh0aHV0aCkKLSBBZGRlZCByZXZpZXcgdGFncyAodGhhbmtzIGFsbCBmb3IgcmV2aWV3aW5n
ISkKCiQgZ2l0IGJhY2twb3J0LWRpZmYgLXUgcGNfc3BsaXRfaTQ0MGZ4X3BpaXgtdjIKS2V5Ogpb
LS0tLV0gOiBwYXRjaGVzIGFyZSBpZGVudGljYWwKWyMjIyNdIDogbnVtYmVyIG9mIGZ1bmN0aW9u
YWwgZGlmZmVyZW5jZXMgYmV0d2VlbiB1cHN0cmVhbS9kb3duc3RyZWFtIHBhdGNoCltkb3duXSA6
IHBhdGNoIGlzIGRvd25zdHJlYW0tb25seQpUaGUgZmxhZ3MgW0ZDXSBpbmRpY2F0ZSAoRil1bmN0
aW9uYWwgYW5kIChDKW9udGV4dHVhbCBkaWZmZXJlbmNlcywgcmVzcGVjdGl2ZWx5CgowMDEvMjA6
Wy0tLS1dIFstLV0gJ01BSU5UQUlORVJTOiBLZWVwIFBJSVg0IFNvdXRoIEJyaWRnZSBzZXBhcmF0
ZSBmcm9tIFBDIENoaXBzZXRzJwowMDIvMjA6WzAwMDRdIFtGQ10gJ3BpaXg0OiBBZGQgdGhlIFJl
c2V0IENvbnRyb2wgUmVnaXN0ZXInCjAwMy8yMDpbMDAwMl0gW0ZDXSAncGlpeDQ6IEFkZCBhbiBp
ODI1OSBJbnRlcnJ1cHQgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0JwowMDQv
MjA6Wy0tLS1dIFstLV0gJ1JldmVydCAiaXJxOiBpbnRyb2R1Y2UgcWVtdV9pcnFfcHJveHkoKSIn
CjAwNS8yMDpbLS0tLV0gWy0tXSAncGlpeDQ6IFJlbmFtZSBQSUlYNCBvYmplY3QgdG8gcGlpeDQt
aXNhJwowMDYvMjA6Wy0tLS1dIFstLV0gJ3BpaXg0OiBBZGQgYW4gaTgyNTcgRE1BIENvbnRyb2xs
ZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFzaGVldCcKMDA3LzIwOlstLS0tXSBbLUNdICdwaWl4NDog
QWRkIGFuIGk4MjU0IFBJVCBDb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQnCjAw
OC8yMDpbMDAwNF0gW0ZDXSAncGlpeDQ6IEFkZCBhIE1DMTQ2ODE4IFJUQyBDb250cm9sbGVyIGFz
IHNwZWNpZmllZCBpbiBkYXRhc2hlZXQnCjAwOS8yMDpbLS0tLV0gWy0tXSAnaHcvbWlwcy9taXBz
X21hbHRhOiBDcmVhdGUgSURFIGhhcmQgZHJpdmUgYXJyYXkgZHluYW1pY2FsbHknCjAxMC8yMDpb
LS0tLV0gWy0tXSAnaHcvbWlwcy9taXBzX21hbHRhOiBFeHRyYWN0IHRoZSBQSUlYNCBjcmVhdGlv
biBjb2RlIGFzIHBpaXg0X2NyZWF0ZSgpJwowMTEvMjA6Wy0tLS1dIFstQ10gJ2h3L2lzYS9waWl4
NDogTW92ZSBwaWl4NF9jcmVhdGUoKSB0byBody9pc2EvcGlpeDQuYycKMDEyLzIwOlstLS0tXSBb
LS1dICdody9pMzg2OiBSZW1vdmUgb2Jzb2xldGUgTG9hZFN0YXRlSGFuZGxlcjo6bG9hZF9zdGF0
ZV9vbGQgaGFuZGxlcnMnCjAxMy8yMDpbLS0tLV0gWy0tXSAnaHcvcGNpLWhvc3QvcGlpeDogRXh0
cmFjdCBwaWl4M19jcmVhdGUoKScKMDE0LzIwOlswMDAyXSBbRkNdICdody9wY2ktaG9zdC9waWl4
OiBNb3ZlIFJDUl9JT1BPUlQgcmVnaXN0ZXIgZGVmaW5pdGlvbicKMDE1LzIwOlstLS0tXSBbLS1d
ICdody9wY2ktaG9zdC9waWl4OiBEZWZpbmUgYW5kIHVzZSB0aGUgUElJWCBJUlEgUm91dGUgQ29u
dHJvbCBSZWdpc3RlcnMnCjAxNi8yMDpbLS0tLV0gWy1DXSAnaHcvcGNpLWhvc3QvcGlpeDogTW92
ZSBpNDQwRlggZGVjbGFyYXRpb25zIHRvIGh3L3BjaS1ob3N0L2k0NDBmeC5oJwowMTcvMjA6Wy0t
LS1dIFstLV0gJ2h3L3BjaS1ob3N0L3BpaXg6IEZpeCBjb2RlIHN0eWxlIGlzc3VlcycKMDE4LzIw
OlstLS0tXSBbLS1dICdody9wY2ktaG9zdC9waWl4OiBFeHRyYWN0IFBJSVgzIGZ1bmN0aW9ucyB0
byBody9pc2EvcGlpeDMuYycKMDE5LzIwOlstLS0tXSBbLS1dICdody9wY2ktaG9zdDogUmVuYW1l
IGluY29ycmVjdGx5IG5hbWVkICdwaWl4JyBhcyAnaTQ0MGZ4JycKMDIwLzIwOlswMDA0XSBbRkNd
ICdody9wY2ktaG9zdC9pNDQwZng6IFJlbW92ZSB0aGUgbGFzdCBQSUlYMyB0cmFjZXMnCgpQcmV2
aW91cyBjb3ZlcjoKClRoaXMgc2VyaWVzIGlzIGEgcmV3b3JrIG9mICJwaWl4NDogY2xlYW51cCBh
bmQgaW1wcm92ZW1lbnRzIiBbMl0KZnJvbSBIZXJ2w6ksIGFuZCBteSAicmVtb3ZlIGkzODYvcGMg
ZGVwZW5kZW5jeTogUElJWCBjbGVhbnVwIiBbM10uCgpTdGlsbCB0cnlpbmcgdG8gcmVtb3ZlIHRo
ZSBzdHJvbmcgWDg2L1BDIGRlcGVuZGVuY3kgMiB5ZWFycyBsYXRlciwKb25lIHN0ZXAgYXQgYSB0
aW1lLgpIZXJlIHdlIHNwbGl0IHRoZSBQSUlYMyBzb3V0aGJyaWRnZSBmcm9tIGk0NDBGWCBub3J0
aGJyaWRnZS4KVGhlIGk0NDBGWCBub3J0aGJyaWRnZSBpcyBvbmx5IHVzZWQgYnkgdGhlIFBDIG1h
Y2hpbmUsIHdoaWxlIHRoZQpQSUlYIHNvdXRoYnJpZGdlIGlzIGFsc28gdXNlZCBieSB0aGUgTWFs
dGEgTUlQUyBtYWNoaW5lLgoKVGhpcyBpcyBhbHNvIGEgc3RlcCBmb3J3YXJkIHVzaW5nIEtDb25m
aWcgd2l0aCB0aGUgTWFsdGEgYm9hcmQuCldpdGhvdXQgdGhpcyBzcGxpdCwgaXQgd2FzIGltcG9z
c2libGUgdG8gY29tcGlsZSB0aGUgTWFsdGEgd2l0aG91dApwdWxsaW5nIHZhcmlvdXMgWDg2IHBp
ZWNlcyBvZiBjb2RlLgoKVGhlIG92ZXJhbGwgZGVzaWduIGNsZWFudXAgaXMgbm90IHlldCBwZXJm
ZWN0LCBidXQgZW5vdWdoIHRvIHBvc3QKYXMgYSBzZXJpZXMuCgpOb3cgdGhhdCB0aGUgUElJWDMg
Y29kZSBpcyBleHRyYWN0ZWQsIHRoZSBjb2RlIGR1cGxpY2F0aW9uIHdpdGggdGhlClBJSVg0IGNo
aXBzZXQgaXMgb2J2aW91cy4gTm90IHdvcnRoIGltcHJvdmluZyBmb3Igbm93IGJlY2F1c2UgaXQK
aXNuJ3QgYnJva2VuLgoKQmFzZWQtb246IDwxNTcyMDk3NTM4LTE4ODk4LTEtZ2l0LXNlbmQtZW1h
aWwtcGJvbnppbmlAcmVkaGF0LmNvbT4KdG8gaW5jbHVkZToKbWMxNDY4MThydGM6IEFsbG93IGNh
bGwgb2JqZWN0X2luaXRpYWxpemUoTUMxNDY4MThfUlRDKSBpbnN0ZWFkIG9mIHJ0Y19pbml0KCkK
aHR0cHM6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS8yMDE5MTAxODEzMzU0Ny4xMDkzNi0xLXBoaWxt
ZEByZWRoYXQuY29tCgpTaW5jZSBBbGVrc2FuZGFyIG9mZmVyZWQgbWUgdG8gc2VuZCB0aGUgcHVs
bCByZXF1ZXN0IFs0XSBJIHBsYW4gdG8gZG8KaXQgb25jZSBQYW9sbydzIHB1bGwgWzVdIGlzIG1l
cmdlZC4KClRoYW5rcywKClBoaWwuCgpDSSByZXN1bHRzOgpodHRwczovL3RyYXZpcy1jaS5vcmcv
cGhpbG1kL3FlbXUvYnVpbGRzLzYwMzI1Mzk4NwpodHRwczovL2FwcC5zaGlwcGFibGUuY29tL2dp
dGh1Yi9waGlsbWQvcWVtdS9ydW5zLzU1MC9zdW1tYXJ5L2NvbnNvbGUKClswXSBodHRwczovL2xp
c3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOS0xMC9tc2cwNDY2Mi5odG1s
ClsxXSBodHRwczovL2xpc3RzLmdudS5vcmcvYXJjaGl2ZS9odG1sL3FlbXUtZGV2ZWwvMjAxOS0x
MC9tc2cwMzY4NS5odG1sClsyXSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3FlbXUtZGV2
ZWxAbm9uZ251Lm9yZy9tc2c1MDA3MzcuaHRtbApbM10gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZl
LmNvbS9xZW11LWRldmVsQG5vbmdudS5vcmcvbXNnNTA0MDgxLmh0bWwKWzRdIGh0dHBzOi8vbGlz
dHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE5LTEwL21zZzA0OTU5Lmh0bWwK
WzVdIGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9hcmNoaXZlL2h0bWwvcWVtdS1kZXZlbC8yMDE5LTEw
L21zZzA3MzM5Lmh0bWwKCkhlcnbDqSBQb3Vzc2luZWF1ICg1KToKICBwaWl4NDogQWRkIHRoZSBS
ZXNldCBDb250cm9sIFJlZ2lzdGVyCiAgcGlpeDQ6IEFkZCBhbiBpODI1OSBJbnRlcnJ1cHQgQ29u
dHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0CiAgcGlpeDQ6IFJlbmFtZSBQSUlYNCBv
YmplY3QgdG8gcGlpeDQtaXNhCiAgcGlpeDQ6IEFkZCBhbiBpODI1NyBETUEgQ29udHJvbGxlciBh
cyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0CiAgcGlpeDQ6IEFkZCBhbiBpODI1NCBQSVQgQ29udHJv
bGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0CgpQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSAo
MTUpOgogIE1BSU5UQUlORVJTOiBLZWVwIFBJSVg0IFNvdXRoIEJyaWRnZSBzZXBhcmF0ZSBmcm9t
IFBDIENoaXBzZXRzCiAgUmV2ZXJ0ICJpcnE6IGludHJvZHVjZSBxZW11X2lycV9wcm94eSgpIgog
IHBpaXg0OiBBZGQgYSBNQzE0NjgxOCBSVEMgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0
YXNoZWV0CiAgaHcvbWlwcy9taXBzX21hbHRhOiBDcmVhdGUgSURFIGhhcmQgZHJpdmUgYXJyYXkg
ZHluYW1pY2FsbHkKICBody9taXBzL21pcHNfbWFsdGE6IEV4dHJhY3QgdGhlIFBJSVg0IGNyZWF0
aW9uIGNvZGUgYXMgcGlpeDRfY3JlYXRlKCkKICBody9pc2EvcGlpeDQ6IE1vdmUgcGlpeDRfY3Jl
YXRlKCkgdG8gaHcvaXNhL3BpaXg0LmMKICBody9pMzg2OiBSZW1vdmUgb2Jzb2xldGUgTG9hZFN0
YXRlSGFuZGxlcjo6bG9hZF9zdGF0ZV9vbGQgaGFuZGxlcnMKICBody9wY2ktaG9zdC9waWl4OiBF
eHRyYWN0IHBpaXgzX2NyZWF0ZSgpCiAgaHcvcGNpLWhvc3QvcGlpeDogTW92ZSBSQ1JfSU9QT1JU
IHJlZ2lzdGVyIGRlZmluaXRpb24KICBody9wY2ktaG9zdC9waWl4OiBEZWZpbmUgYW5kIHVzZSB0
aGUgUElJWCBJUlEgUm91dGUgQ29udHJvbCBSZWdpc3RlcnMKICBody9wY2ktaG9zdC9waWl4OiBN
b3ZlIGk0NDBGWCBkZWNsYXJhdGlvbnMgdG8gaHcvcGNpLWhvc3QvaTQ0MGZ4LmgKICBody9wY2kt
aG9zdC9waWl4OiBGaXggY29kZSBzdHlsZSBpc3N1ZXMKICBody9wY2ktaG9zdC9waWl4OiBFeHRy
YWN0IFBJSVgzIGZ1bmN0aW9ucyB0byBody9pc2EvcGlpeDMuYwogIGh3L3BjaS1ob3N0OiBSZW5h
bWUgaW5jb3JyZWN0bHkgbmFtZWQgJ3BpaXgnIGFzICdpNDQwZngnCiAgaHcvcGNpLWhvc3QvaTQ0
MGZ4OiBSZW1vdmUgdGhlIGxhc3QgUElJWDMgdHJhY2VzCgogTUFJTlRBSU5FUlMgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTQgKy0KIGh3L2FjcGkvcGNpaHAuYyAgICAgICAgICAgICAgICAgIHwg
ICAyICstCiBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAgICAgICB8ICA0MiArLS0KIGh3L2Nv
cmUvaXJxLmMgICAgICAgICAgICAgICAgICAgIHwgIDE0IC0KIGh3L2kzODYvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgIHwgICAzICstCiBody9pMzg2L2FjcGktYnVpbGQuYyAgICAgICAgICAgICB8
ICAgNSArLQogaHcvaTM4Ni9wY19waWl4LmMgICAgICAgICAgICAgICAgfCAgMTAgKy0KIGh3L2kz
ODYveGVuL3hlbi1odm0uYyAgICAgICAgICAgIHwgICA1ICstCiBody9pbnRjL2FwaWNfY29tbW9u
LmMgICAgICAgICAgICB8ICA0OSAtLS0tCiBody9pc2EvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICB8ICAgNCArCiBody9pc2EvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICB8ICAgMSArCiBody9p
c2EvcGlpeDMuYyAgICAgICAgICAgICAgICAgICB8IDM5OSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogaHcvaXNhL3BpaXg0LmMgICAgICAgICAgICAgICAgICAgfCAxNTEgKysrKysrKysr
Ky0KIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgICAgICAgIHwgICA1ICstCiBody9taXBzL21p
cHNfbWFsdGEuYyAgICAgICAgICAgICB8ICA0NiArLS0tCiBody9wY2ktaG9zdC9LY29uZmlnICAg
ICAgICAgICAgICB8ICAgMyArLQogaHcvcGNpLWhvc3QvTWFrZWZpbGUub2JqcyAgICAgICAgfCAg
IDIgKy0KIGh3L3BjaS1ob3N0L3twaWl4LmMgPT4gaTQ0MGZ4LmN9IHwgNDI0ICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L3RpbWVyL2k4MjU0X2NvbW1vbi5jICAgICAgICAgIHwg
IDQwIC0tLQogaW5jbHVkZS9ody9hY3BpL3BpaXg0LmggICAgICAgICAgfCAgIDYgLQogaW5jbHVk
ZS9ody9pMzg2L3BjLmggICAgICAgICAgICAgfCAgMzcgLS0tCiBpbmNsdWRlL2h3L2lycS5oICAg
ICAgICAgICAgICAgICB8ICAgNSAtCiBpbmNsdWRlL2h3L2lzYS9pc2EuaCAgICAgICAgICAgICB8
ICAgMiArCiBpbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oICAgICB8ICAzNiArKysKIGluY2x1
ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oICAgIHwgIDc0ICsrKysrKwogc3R1YnMvcGNpLWhvc3Qt
cGlpeC5jICAgICAgICAgICAgfCAgIDMgKy0KIDI2IGZpbGVzIGNoYW5nZWQsIDY5OSBpbnNlcnRp
b25zKCspLCA2ODMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgaHcvaXNhL3BpaXgz
LmMKIHJlbmFtZSBody9wY2ktaG9zdC97cGlpeC5jID0+IGk0NDBmeC5jfSAoNTglKQogZGVsZXRl
IG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvYWNwaS9waWl4NC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
aW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUv
aHcvc291dGhicmlkZ2UvcGlpeC5oCgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:02:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQOc-00059s-EC; Sat, 26 Oct 2019 18:02:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQOa-00059Z-Qo
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:02:36 +0000
X-Inumbo-ID: c964eaca-f81a-11e9-8aca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.81])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id c964eaca-f81a-11e9-8aca-bc764e2007e4;
 Sat, 26 Oct 2019 18:02:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572112954;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=8AOYE7awEwZTX0lZgYcTLInVQ7ppSa/7YXxRI1LZ9DI=;
 b=IWsCM5pD9eUYVN3r0PL+WlHg29lNF49NZg/Nk/x89gVjj5nICC2c5m2wpdO+c7l/xCin8v
 O5I599WE7nH4jIVvlHQd6qBVYcS08jkdFvivCTPy3FzxiToA1zwhLssDNon0HvCMj6YBeV
 5vZU33uQPRCi8luPcvIzEbqn2c0OWvM=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-181-FC2QpnJsMm-UVD5zSnaVRQ-1; Sat, 26 Oct 2019 14:02:30 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id A8B75107AD25;
 Sat, 26 Oct 2019 18:02:28 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 82BAD60F82;
 Sat, 26 Oct 2019 18:02:20 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:26 +0200
Message-Id: <20191026180143.7369-4-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: FC2QpnJsMm-UVD5zSnaVRQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 03/20] piix4: Add an i8259 Interrupt
 Controller as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKQWRkIElTQSBp
cnFzIGFzIHBpaXg0IGdwaW8gaW4sIGFuZCBDUFUgaW50ZXJydXB0IHJlcXVlc3QgYXMgcGlpeDQg
Z3BpbyBvdXQuClJlbW92ZSBpODI1OSBpbnN0YW5jaWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRvIG5v
dCBoYXZlIGl0IHR3aWNlLgoKV2UgY2FuIGFsc28gcmVtb3ZlIHRoZSBub3cgdW51c2VkIHBpaXg0
X2luaXQoKSBmdW5jdGlvbi4KCkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRo
YXQuY29tPgpBY2tlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KU2ln
bmVkLW9mZi1ieTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpNZXNz
YWdlLUlkOiA8MjAxNzEyMTYwOTAyMjguMjg1MDUtOC1ocG91c3NpbkByZWFjdG9zLm9yZz4KUmV2
aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+CltQ
TUQ6IHJlYmFzZWQsIHVwZGF0ZWQgaW5jbHVkZXMsIHVzZSBJU0FfTlVNX0lSUVMgaW4gZm9yIGxv
b3BdClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0
LmNvbT4KLS0tCnYzOgotICJBZGQgYSBpODI1OSAtPiBBZGQgYW4gaTgyNTkiIGluIHRpdGxlIChB
bGVrc2FuZGFyKQotIENoYW5nZWQgMTYgLT4gSVNBX05VTV9JUlFTCi0tLQogaHcvaXNhL3BpaXg0
LmMgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
CiBody9taXBzL21pcHNfbWFsdGEuYyB8IDMyICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tCiBpbmNsdWRlL2h3L2kzODYvcGMuaCB8ICAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5z
ZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMg
Yi9ody9pc2EvcGlpeDQuYwppbmRleCA3YTEzNjFhOWRkLi43Y2Y3MmUzMTE4IDEwMDY0NAotLS0g
YS9ody9pc2EvcGlpeDQuYworKysgYi9ody9pc2EvcGlpeDQuYwpAQCAtMjQsNiArMjQsNyBAQAog
ICovCiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5j
bHVkZSAiaHcvaTM4Ni9wYy5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJo
dy9pc2EvaXNhLmgiCkBAIC0zNiw2ICszNyw4IEBAIFBDSURldmljZSAqcGlpeDRfZGV2OwogCiB0
eXBlZGVmIHN0cnVjdCBQSUlYNFN0YXRlIHsKICAgICBQQ0lEZXZpY2UgZGV2OworICAgIHFlbXVf
aXJxIGNwdV9pbnRyOworICAgIHFlbXVfaXJxICppc2E7CiAKICAgICAvKiBSZXNldCBDb250cm9s
IFJlZ2lzdGVyICovCiAgICAgTWVtb3J5UmVnaW9uIHJjcl9tZW07CkBAIC05NCw2ICs5NywxOCBA
QCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfcGlpeDQgPSB7CiAgICAg
fQogfTsKIAorc3RhdGljIHZvaWQgcGlpeDRfcmVxdWVzdF9pODI1OV9pcnEodm9pZCAqb3BhcXVl
LCBpbnQgaXJxLCBpbnQgbGV2ZWwpCit7CisgICAgUElJWDRTdGF0ZSAqcyA9IG9wYXF1ZTsKKyAg
ICBxZW11X3NldF9pcnEocy0+Y3B1X2ludHIsIGxldmVsKTsKK30KKworc3RhdGljIHZvaWQgcGlp
eDRfc2V0X2k4MjU5X2lycSh2b2lkICpvcGFxdWUsIGludCBpcnEsIGludCBsZXZlbCkKK3sKKyAg
ICBQSUlYNFN0YXRlICpzID0gb3BhcXVlOworICAgIHFlbXVfc2V0X2lycShzLT5pc2FbaXJxXSwg
bGV2ZWwpOworfQorCiBzdGF0aWMgdm9pZCBwaWl4NF9yY3Jfd3JpdGUodm9pZCAqb3BhcXVlLCBo
d2FkZHIgYWRkciwgdWludDY0X3QgdmFsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZW4pCiB7CkBAIC0xMjcsMjkgKzE0MiwzNSBAQCBzdGF0aWMgY29uc3QgTWVt
b3J5UmVnaW9uT3BzIHBpaXg0X3Jjcl9vcHMgPSB7CiBzdGF0aWMgdm9pZCBwaWl4NF9yZWFsaXpl
KFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiB7CiAgICAgUElJWDRTdGF0ZSAqcyA9IFBJ
SVg0X1BDSV9ERVZJQ0UoZGV2KTsKKyAgICBJU0FCdXMgKmlzYV9idXM7CisgICAgcWVtdV9pcnEg
Kmk4MjU5X291dF9pcnE7CiAKLSAgICBpZiAoIWlzYV9idXNfbmV3KERFVklDRShkZXYpLCBwY2lf
YWRkcmVzc19zcGFjZShkZXYpLAotICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3Bh
Y2VfaW8oZGV2KSwgZXJycCkpIHsKKyAgICBpc2FfYnVzID0gaXNhX2J1c19uZXcoREVWSUNFKGRl
diksIHBjaV9hZGRyZXNzX3NwYWNlKGRldiksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHBj
aV9hZGRyZXNzX3NwYWNlX2lvKGRldiksIGVycnApOworICAgIGlmICghaXNhX2J1cykgewogICAg
ICAgICByZXR1cm47CiAgICAgfQogCisgICAgcWRldl9pbml0X2dwaW9faW5fbmFtZWQoREVWSUNF
KGRldiksIHBpaXg0X3NldF9pODI1OV9pcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ImlzYSIsIElTQV9OVU1fSVJRUyk7CisgICAgcWRldl9pbml0X2dwaW9fb3V0X25hbWVkKERFVklD
RShkZXYpLCAmcy0+Y3B1X2ludHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbnRy
IiwgMSk7CisKICAgICBtZW1vcnlfcmVnaW9uX2luaXRfaW8oJnMtPnJjcl9tZW0sIE9CSkVDVChk
ZXYpLCAmcGlpeDRfcmNyX29wcywgcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc2V0
LWNvbnRyb2wiLCAxKTsKICAgICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdpb25fb3ZlcmxhcChw
Y2lfYWRkcmVzc19zcGFjZV9pbyhkZXYpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFJDUl9JT1BPUlQsICZzLT5yY3JfbWVtLCAxKTsKIAorICAgIC8qIGluaXRpYWxp
emUgaTgyNTkgcGljICovCisgICAgaTgyNTlfb3V0X2lycSA9IHFlbXVfYWxsb2NhdGVfaXJxcyhw
aWl4NF9yZXF1ZXN0X2k4MjU5X2lycSwgcywgMSk7CisgICAgcy0+aXNhID0gaTgyNTlfaW5pdChp
c2FfYnVzLCAqaTgyNTlfb3V0X2lycSk7CisKKyAgICAvKiBpbml0aWFsaXplIElTQSBpcnFzICov
CisgICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmlzYSk7CisKICAgICBwaWl4NF9kZXYgPSBk
ZXY7CiB9CiAKLWludCBwaWl4NF9pbml0KFBDSUJ1cyAqYnVzLCBJU0FCdXMgKippc2FfYnVzLCBp
bnQgZGV2Zm4pCi17Ci0gICAgUENJRGV2aWNlICpkOwotCi0gICAgZCA9IHBjaV9jcmVhdGVfc2lt
cGxlX211bHRpZnVuY3Rpb24oYnVzLCBkZXZmbiwgdHJ1ZSwgIlBJSVg0Iik7Ci0gICAgKmlzYV9i
dXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0UoZCksICJpc2EuMCIpKTsKLSAg
ICByZXR1cm4gZC0+ZGV2Zm47Ci19Ci0KIHN0YXRpYyB2b2lkIHBpaXg0X2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogewogICAgIERldmljZUNsYXNzICpkYyA9IERF
VklDRV9DTEFTUyhrbGFzcyk7CmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3
L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IGMxYzg4MTBlNzEuLjZkOWIyMzAzMjIgMTAwNjQ0Ci0t
LSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC05
Nyw3ICs5Nyw3IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBTeXNCdXNEZXZpY2UgcGFyZW50X29i
ajsKIAogICAgIE1JUFNDUFNTdGF0ZSBjcHM7Ci0gICAgcWVtdV9pcnEgKmk4MjU5OworICAgIHFl
bXVfaXJxIGk4MjU5W0lTQV9OVU1fSVJRU107CiB9IE1hbHRhU3RhdGU7CiAKIHN0YXRpYyBJU0FE
ZXZpY2UgKnBpdDsKQEAgLTEyMzUsOCArMTIzNSw4IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1h
Y2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICBpbnQ2NF90IGtlcm5lbF9lbnRyeSwgYm9vdGxvYWRl
cl9ydW5fYWRkcjsKICAgICBQQ0lCdXMgKnBjaV9idXM7CiAgICAgSVNBQnVzICppc2FfYnVzOwot
ICAgIHFlbXVfaXJxICppc2FfaXJxOwogICAgIHFlbXVfaXJxIGNidXNfaXJxLCBpODI1OV9pcnE7
CisgICAgUENJRGV2aWNlICpwY2k7CiAgICAgaW50IHBpaXg0X2RldmZuOwogICAgIEkyQ0J1cyAq
c21idXM7CiAgICAgRHJpdmVJbmZvICpkaW5mbzsKQEAgLTE0MDcsMzAgKzE0MDcsMjQgQEAgdm9p
ZCBtaXBzX21hbHRhX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgIC8qIEJvYXJkIElE
ID0gMHg0MjAgKE1hbHRhIEJvYXJkIHdpdGggQ29yZUxWKSAqLwogICAgIHN0bF9wKG1lbW9yeV9y
ZWdpb25fZ2V0X3JhbV9wdHIoYmlvc19jb3B5KSArIDB4MTAsIDB4MDAwMDA0MjApOwogCi0gICAg
LyoKLSAgICAgKiBXZSBoYXZlIGEgY2lyY3VsYXIgZGVwZW5kZW5jeSBwcm9ibGVtOiBwY2lfYnVz
IGRlcGVuZHMgb24gaXNhX2lycSwKLSAgICAgKiBpc2FfaXJxIGlzIHByb3ZpZGVkIGJ5IGk4MjU5
LCBpODI1OSBkZXBlbmRzIG9uIElTQSwgSVNBIGRlcGVuZHMKLSAgICAgKiBvbiBwaWl4NCwgYW5k
IHBpaXg0IGRlcGVuZHMgb24gcGNpX2J1cy4gIFRvIHN0b3AgdGhlIGN5Y2xlIHdlIGhhdmUKLSAg
ICAgKiBxZW11X2lycV9wcm94eSgpIGFkZHMgYW4gZXh0cmEgYml0IG9mIGluZGlyZWN0aW9uLCBh
bGxvd2luZyB1cwotICAgICAqIHRvIHJlc29sdmUgdGhlIGlzYV9pcnEgLT4gaTgyNTkgZGVwZW5k
ZW5jeSBhZnRlciBpODI1OSBpcyBpbml0aWFsaXplZC4KLSAgICAgKi8KLSAgICBpc2FfaXJxID0g
cWVtdV9pcnFfcHJveHkoJnMtPmk4MjU5LCAxNik7Ci0KICAgICAvKiBOb3J0aGJyaWRnZSAqLwot
ICAgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVyKGlzYV9pcnEpOworICAgIHBjaV9idXMgPSBn
dDY0MTIwX3JlZ2lzdGVyKHMtPmk4MjU5KTsKIAogICAgIC8qIFNvdXRoYnJpZGdlICovCiAgICAg
aWRlX2RyaXZlX2dldChoZCwgQVJSQVlfU0laRShoZCkpOwogCi0gICAgcGlpeDRfZGV2Zm4gPSBw
aWl4NF9pbml0KHBjaV9idXMsICZpc2FfYnVzLCA4MCk7CisgICAgcGNpID0gcGNpX2NyZWF0ZV9z
aW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lfREVWRk4oMTAsIDApLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgIlBJSVg0Iik7CisgICAgZGV2
ID0gREVWSUNFKHBjaSk7CisgICAgaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVz
KGRldiwgImlzYS4wIikpOworICAgIHBpaXg0X2RldmZuID0gcGNpLT5kZXZmbjsKIAotICAgIC8q
Ci0gICAgICogSW50ZXJydXB0IGNvbnRyb2xsZXIKLSAgICAgKiBUaGUgODI1OSBpcyBhdHRhY2hl
ZCB0byB0aGUgTUlQUyBDUFUgSU5UMCBwaW4sIGllIGludGVycnVwdCAyCi0gICAgICovCi0gICAg
cy0+aTgyNTkgPSBpODI1OV9pbml0KGlzYV9idXMsIGk4MjU5X2lycSk7CisgICAgLyogSW50ZXJy
dXB0IGNvbnRyb2xsZXIgKi8KKyAgICBxZGV2X2Nvbm5lY3RfZ3Bpb19vdXRfbmFtZWQoZGV2LCAi
aW50ciIsIDAsIGk4MjU5X2lycSk7CisgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBJU0FfTlVNX0lS
UVM7IGkrKykgeworICAgICAgICBzLT5pODI1OVtpXSA9IHFkZXZfZ2V0X2dwaW9faW5fbmFtZWQo
ZGV2LCAiaXNhIiwgaSk7CisgICAgfQogCi0gICAgaXNhX2J1c19pcnFzKGlzYV9idXMsIHMtPmk4
MjU5KTsKICAgICBwY2lfcGlpeDRfaWRlX2luaXQocGNpX2J1cywgaGQsIHBpaXg0X2RldmZuICsg
MSk7CiAgICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAicGlp
eDQtdXNiLXVoY2kiKTsKICAgICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRf
ZGV2Zm4gKyAzLCAweDExMDAsCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvcGMuaCBiL2lu
Y2x1ZGUvaHcvaTM4Ni9wYy5oCmluZGV4IGYwNDBhNzIwOTUuLmY1NTNiMjk2NTIgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9wYy5oCkBAIC0y
NjYsNyArMjY2LDYgQEAgUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUs
IGNvbnN0IGNoYXIgKnBjaV90eXBlLAogUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKTsKIC8qIHBp
aXg0LmMgKi8KIGV4dGVybiBQQ0lEZXZpY2UgKnBpaXg0X2RldjsKLWludCBwaWl4NF9pbml0KFBD
SUJ1cyAqYnVzLCBJU0FCdXMgKippc2FfYnVzLCBpbnQgZGV2Zm4pOwogCiAvKiBwY19zeXNmdy5j
ICovCiB2b2lkIHBjX3N5c3RlbV9mbGFzaF9jcmVhdGUoUENNYWNoaW5lU3RhdGUgKnBjbXMpOwot
LSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:02:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:02:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQOo-0005Ds-Tg; Sat, 26 Oct 2019 18:02:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQOo-0005Df-CX
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:02:50 +0000
X-Inumbo-ID: d290e5cd-f81a-11e9-94d7-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d290e5cd-f81a-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:02:49 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572112969;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=hYMnPZ5D9VTwMvNBI3kAdcKgWePOg0WTs5W1q22l8A8=;
 b=SyWJ3CJ5548fJFh7yhTJ0ano7XSWyfqMyTuqSK9W1xlpE31Wj+eTMPY4rR/WkfP3lHH/eQ
 Z1LPbYKM8YsaUksftGHyHHBEnkaB/jT0agRryalxxXAdFNxuUQZJS8Y0DO8r2nkAxvfOek
 /CvlIq3C+eruc4XAM30h2LAp7bMixVc=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-111-lY_riGLcNZ29LAoQqNPbHA-1; Sat, 26 Oct 2019 14:02:45 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id D12DD100550E;
 Sat, 26 Oct 2019 18:02:43 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5606D60C57;
 Sat, 26 Oct 2019 18:02:29 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:27 +0200
Message-Id: <20191026180143.7369-5-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: lY_riGLcNZ29LAoQqNPbHA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 04/20] Revert "irq: introduce
 qemu_irq_proxy()"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Esteban Bosse <estebanbosse@gmail.com>, Thomas Huth <thuth@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Li Qiang <liq3ea@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoaXMgZnVu
Y3Rpb24gaXNuJ3QgdXNlZCBhbnltb3JlLgoKVGhpcyByZXZlcnRzIGNvbW1pdCAyMmVjMzI4M2Vm
YmE5YmEwNzkyNzkwZGE3ODZkNjc3NmQ4M2YyYTkyLgoKUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5j
b20+ClJldmlld2VkLWJ5OiBFc3RlYmFuIEJvc3NlIDxlc3RlYmFuYm9zc2VAZ21haWwuY29tPgpT
aWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgot
LS0KIGh3L2NvcmUvaXJxLmMgICAgfCAxNCAtLS0tLS0tLS0tLS0tLQogaW5jbHVkZS9ody9pcnEu
aCB8ICA1IC0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L2NvcmUvaXJxLmMgYi9ody9jb3JlL2lycS5jCmluZGV4IDdjYzAyOTVkMGUuLmZiMzA0
NWI5MTIgMTAwNjQ0Ci0tLSBhL2h3L2NvcmUvaXJxLmMKKysrIGIvaHcvY29yZS9pcnEuYwpAQCAt
MTIwLDIwICsxMjAsNiBAQCBxZW11X2lycSBxZW11X2lycV9zcGxpdChxZW11X2lycSBpcnExLCBx
ZW11X2lycSBpcnEyKQogICAgIHJldHVybiBxZW11X2FsbG9jYXRlX2lycShxZW11X3NwbGl0aXJx
LCBzLCAwKTsKIH0KIAotc3RhdGljIHZvaWQgcHJveHlfaXJxX2hhbmRsZXIodm9pZCAqb3BhcXVl
LCBpbnQgbiwgaW50IGxldmVsKQotewotICAgIHFlbXVfaXJxICoqdGFyZ2V0ID0gb3BhcXVlOwot
Ci0gICAgaWYgKCp0YXJnZXQpIHsKLSAgICAgICAgcWVtdV9zZXRfaXJxKCgqdGFyZ2V0KVtuXSwg
bGV2ZWwpOwotICAgIH0KLX0KLQotcWVtdV9pcnEgKnFlbXVfaXJxX3Byb3h5KHFlbXVfaXJxICoq
dGFyZ2V0LCBpbnQgbikKLXsKLSAgICByZXR1cm4gcWVtdV9hbGxvY2F0ZV9pcnFzKHByb3h5X2ly
cV9oYW5kbGVyLCB0YXJnZXQsIG4pOwotfQotCiB2b2lkIHFlbXVfaXJxX2ludGVyY2VwdF9pbihx
ZW11X2lycSAqZ3Bpb19pbiwgcWVtdV9pcnFfaGFuZGxlciBoYW5kbGVyLCBpbnQgbikKIHsKICAg
ICBpbnQgaTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaXJxLmggYi9pbmNsdWRlL2h3L2lycS5o
CmluZGV4IGZlNTI3ZjZmNTEuLjI0YmEwZWNlMTEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaXJx
LmgKKysrIGIvaW5jbHVkZS9ody9pcnEuaApAQCAtNTEsMTEgKzUxLDYgQEAgcWVtdV9pcnEgcWVt
dV9pcnFfaW52ZXJ0KHFlbXVfaXJxIGlycSk7CiAgKi8KIHFlbXVfaXJxIHFlbXVfaXJxX3NwbGl0
KHFlbXVfaXJxIGlycTEsIHFlbXVfaXJxIGlycTIpOwogCi0vKiBSZXR1cm5zIGEgbmV3IElSUSBz
ZXQgd2hpY2ggY29ubmVjdHMgMToxIHRvIGFub3RoZXIgSVJRIHNldCwgd2hpY2gKLSAqIG1heSBi
ZSBzZXQgbGF0ZXIuCi0gKi8KLXFlbXVfaXJxICpxZW11X2lycV9wcm94eShxZW11X2lycSAqKnRh
cmdldCwgaW50IG4pOwotCiAvKiBGb3IgaW50ZXJuYWwgdXNlIGluIHF0ZXN0LiAgU2ltaWxhciB0
byBxZW11X2lycV9zcGxpdCwgYnV0IG9wZXJhdGluZwogICAgb24gYW4gZXhpc3RpbmcgdmVjdG9y
IG9mIHFlbXVfaXJxLiAgKi8KIHZvaWQgcWVtdV9pcnFfaW50ZXJjZXB0X2luKHFlbXVfaXJxICpn
cGlvX2luLCBxZW11X2lycV9oYW5kbGVyIGhhbmRsZXIsIGludCBuKTsKLS0gCjIuMjEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:03:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQP8-0005Ju-6m; Sat, 26 Oct 2019 18:03:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQP7-0005Je-KX
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:03:09 +0000
X-Inumbo-ID: ddd145a8-f81a-11e9-bbab-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.81])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id ddd145a8-f81a-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 18:03:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572112988;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=V+bPrM8zE9f2ZPzvcaB3nRFmrtGkwHQwxvCglyVobxE=;
 b=Whx/9GXXT+55XQIIXDRpcTbHNWnueqOktr7BtZ+ckKIbBeTlXj32XHvGC+WtloDAoRamdM
 Sc8R5RmCZa/DMrMUjgQTaBojHq1xWULfhetCkAjkXUWrxn1vx57XbBf76cHG/IfXQpW8kA
 uhAZs9RXgS6imKm4A8wCqBF/xkclmr0=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-391-6OBl9SKQPDCw2CHjDSEwdQ-1; Sat, 26 Oct 2019 14:03:03 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 712441800DFD;
 Sat, 26 Oct 2019 18:03:01 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9920C60F82;
 Sat, 26 Oct 2019 18:02:44 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:28 +0200
Message-Id: <20191026180143.7369-6-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: 6OBl9SKQPDCw2CHjDSEwdQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 05/20] piix4: Rename PIIX4 object to piix4-isa
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Esteban Bosse <estebanbosse@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Li Qiang <liq3ea@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKT3RoZXIgcGlp
eDQgcGFydHMgYXJlIGFscmVhZHkgbmFtZWQgcGlpeDQtaWRlIGFuZCBwaWl4NC11c2ItdWhjaS4K
ClJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTE1LWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpSZXZpZXdlZC1ieTogQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KUmV2aWV3ZWQtYnk6IExpIFFpYW5n
IDxsaXEzZWFAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogRXN0ZWJhbiBCb3NzZSA8ZXN0ZWJhbmJv
c3NlQGdtYWlsLmNvbT4KW1BNRDogcmViYXNlZF0KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0
aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2lzYS9waWl4NC5jICAgICAg
IHwgMSAtCiBody9taXBzL21pcHNfbWFsdGEuYyB8IDIgKy0KIGluY2x1ZGUvaHcvaXNhL2lzYS5o
IHwgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwppbmRleCA3Y2Y3
MmUzMTE4Li5mYTM4NzkxOWI1IDEwMDY0NAotLS0gYS9ody9pc2EvcGlpeDQuYworKysgYi9ody9p
c2EvcGlpeDQuYwpAQCAtNDUsNyArNDUsNiBAQCB0eXBlZGVmIHN0cnVjdCBQSUlYNFN0YXRlIHsK
ICAgICB1aW50OF90IHJjcjsKIH0gUElJWDRTdGF0ZTsKIAotI2RlZmluZSBUWVBFX1BJSVg0X1BD
SV9ERVZJQ0UgIlBJSVg0IgogI2RlZmluZSBQSUlYNF9QQ0lfREVWSUNFKG9iaikgXAogICAgIE9C
SkVDVF9DSEVDSyhQSUlYNFN0YXRlLCAob2JqKSwgVFlQRV9QSUlYNF9QQ0lfREVWSUNFKQogCmRp
ZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCmlu
ZGV4IDZkOWIyMzAzMjIuLjUwODYwMjQ4MjEgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19tYWx0
YS5jCisrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC0xNDE0LDcgKzE0MTQsNyBAQCB2b2lk
IG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgaWRlX2RyaXZlX2dl
dChoZCwgQVJSQVlfU0laRShoZCkpOwogCiAgICAgcGNpID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVs
dGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lfREVWRk4oMTAsIDApLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgIlBJSVg0Iik7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBUWVBFX1BJSVg0X1BDSV9ERVZJQ0UpOwog
ICAgIGRldiA9IERFVklDRShwY2kpOwogICAgIGlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2No
aWxkX2J1cyhkZXYsICJpc2EuMCIpKTsKICAgICBwaWl4NF9kZXZmbiA9IHBjaS0+ZGV2Zm47CmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h3L2lzYS9pc2EuaCBiL2luY2x1ZGUvaHcvaXNhL2lzYS5oCmlu
ZGV4IDAxOGFkYTRmNmYuLjc5ZjcwM2ZkNmMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaXNhL2lz
YS5oCisrKyBiL2luY2x1ZGUvaHcvaXNhL2lzYS5oCkBAIC0xNDcsNCArMTQ3LDYgQEAgc3RhdGlj
IGlubGluZSBJU0FCdXMgKmlzYV9idXNfZnJvbV9kZXZpY2UoSVNBRGV2aWNlICpkKQogICAgIHJl
dHVybiBJU0FfQlVTKHFkZXZfZ2V0X3BhcmVudF9idXMoREVWSUNFKGQpKSk7CiB9CiAKKyNkZWZp
bmUgVFlQRV9QSUlYNF9QQ0lfREVWSUNFICJwaWl4NC1pc2EiCisKICNlbmRpZgotLSAKMi4yMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:03:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQPO-0005Ox-HM; Sat, 26 Oct 2019 18:03:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQPN-0005Ob-2Z
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:03:25 +0000
X-Inumbo-ID: e7090f20-f81a-11e9-8aca-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id e7090f20-f81a-11e9-8aca-bc764e2007e4;
 Sat, 26 Oct 2019 18:03:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113003;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=HLkjW/SiU6tuPjb04MJ+d1neT8bfs+OP0tP7YoGCDwk=;
 b=OeSAEtu9kyDw/wNvyBf2C3eVWHnrALUQV2mjWNbiV2ngZZ2tsnBIrMya0gF4LKrs5p1Ca8
 yrM2lfptyzaB3qajlr3oU9TE06Qll6bjpr21+O0ujQq6Mj5AFMpQe/y1sgTr5jfhNT0PPR
 LoyzUPYBJ+dqk1l79rk64vLQnbA8gjA=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-283-f_MbD3CDMIGYapwrrruiHw-1; Sat, 26 Oct 2019 14:03:18 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 00758107AD25;
 Sat, 26 Oct 2019 18:03:16 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 0902260C57;
 Sat, 26 Oct 2019 18:03:01 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:29 +0200
Message-Id: <20191026180143.7369-7-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: f_MbD3CDMIGYapwrrruiHw-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 06/20] piix4: Add an i8257 DMA Controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Esteban Bosse <estebanbosse@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKVGhlIGk4MjU3
IGlzIG5vdCBhIGNoaXBzZXQgb24gdGhlIE1hbHRhIGJvYXJkLCBidXQgaXMgcGFydCBvZgp0aGUg
UElJWDQgY2hpcHNldC4KQ3JlYXRlIHRoZSBpODI1NyBpbiB0aGUgUElJWDQgY29kZSwgcmVtb3Zl
IHRoZSBvbmUgaW5zdGFudGlhdGVkCmluIG1hbHRhIGJvYXJkLCB0byBub3QgaGF2ZSBpdCB0d2lj
ZS4KCkFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgpBY2tlZC1i
eTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1ieTogSGVy
dsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgpNZXNzYWdlLUlkOiA8MjAxNzEy
MTYwOTAyMjguMjg1MDUtOS1ocG91c3NpbkByZWFjdG9zLm9yZz4KUmV2aWV3ZWQtYnk6IEFsZWtz
YW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClJldmlld2VkLWJ5OiBFc3Rl
YmFuIEJvc3NlIDxlc3RlYmFuYm9zc2VAZ21haWwuY29tPgpbUE1EOiByZWJhc2VkLCByZXdvcmRl
ZCBkZXNjcmlwdGlvbl0KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBo
aWxtZEByZWRoYXQuY29tPgotLS0KdjM6IFJld29yZGVkIGNvbW1pdCBkZXNjcmlwdGlvbiAoTGkg
UWlhbmcpCi0tLQogaHcvaXNhL3BpaXg0LmMgICAgICAgfCA0ICsrKysKIGh3L21pcHMvbWlwc19t
YWx0YS5jIHwgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwppbmRl
eCBmYTM4NzkxOWI1Li45ZWJlOThiZGMzIDEwMDY0NAotLS0gYS9ody9pc2EvcGlpeDQuYworKysg
Yi9ody9pc2EvcGlpeDQuYwpAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgImh3L3BjaS9wY2ku
aCIKICNpbmNsdWRlICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCisjaW5j
bHVkZSAiaHcvZG1hL2k4MjU3LmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKICNp
bmNsdWRlICJzeXNlbXUvcmVzZXQuaCIKICNpbmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKQEAg
LTE2Nyw2ICsxNjgsOSBAQCBzdGF0aWMgdm9pZCBwaWl4NF9yZWFsaXplKFBDSURldmljZSAqZGV2
LCBFcnJvciAqKmVycnApCiAgICAgLyogaW5pdGlhbGl6ZSBJU0EgaXJxcyAqLwogICAgIGlzYV9i
dXNfaXJxcyhpc2FfYnVzLCBzLT5pc2EpOwogCisgICAgLyogRE1BICovCisgICAgaTgyNTdfZG1h
X2luaXQoaXNhX2J1cywgMCk7CisKICAgICBwaWl4NF9kZXYgPSBkZXY7CiB9CiAKZGlmZiAtLWdp
dCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKaW5kZXggNTA4
NjAyNDgyMS4uNDRlNWY4YjI2YiAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX21hbHRhLmMKKysr
IGIvaHcvbWlwcy9taXBzX21hbHRhLmMKQEAgLTI4LDcgKzI4LDYgQEAKICNpbmNsdWRlICJjcHUu
aCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAjaW5jbHVkZSAiaHcvaXNhL3N1cGVyaW8uaCIK
LSNpbmNsdWRlICJody9kbWEvaTgyNTcuaCIKICNpbmNsdWRlICJody9jaGFyL3NlcmlhbC5oIgog
I2luY2x1ZGUgIm5ldC9uZXQuaCIKICNpbmNsdWRlICJody9ib2FyZHMuaCIKQEAgLTE0MzAsNyAr
MTQyOSw2IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAg
ICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAzLCAweDExMDAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5VTEwsIDkpLCBOVUxMLCAw
LCBOVUxMKTsKICAgICBwaXQgPSBpODI1NF9waXRfaW5pdChpc2FfYnVzLCAweDQwLCAwLCBOVUxM
KTsKLSAgICBpODI1N19kbWFfaW5pdChpc2FfYnVzLCAwKTsKICAgICBtYzE0NjgxOF9ydGNfaW5p
dChpc2FfYnVzLCAyMDAwLCBOVUxMKTsKIAogICAgIC8qIGdlbmVyYXRlIFNQRCBFRVBST00gZGF0
YSAqLwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:03:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQPS-0005Qm-R9; Sat, 26 Oct 2019 18:03:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQPR-0005Pz-5Y
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:03:29 +0000
X-Inumbo-ID: e91de9d4-f81a-11e9-bbab-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id e91de9d4-f81a-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 18:03:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113007;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=zOd0udsusP6PV9SSkD8zKTkS3mLJ/h//I9mB8ltdC+8=;
 b=OqZQkHvCmg2NhmWGc9LT3/aTrpUgP9UTpRb7Ag5rKkLGrQQHySBAbeqKNJjJ37cf50IhE7
 JD7rVMly1L14XrzW1saNughHCAGmfiAElgmyPkAbmDNh2h7jwTd0WwgSR7qlowcpBH53Y9
 PDIwxNyAj1Kqh+W63PWPl8DuDCZh4R8=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-265-uTTQ-BWHNRq0tavASywL-w-1; Sat, 26 Oct 2019 14:03:23 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 1A916107AD25;
 Sat, 26 Oct 2019 18:03:22 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9C4E760C57;
 Sat, 26 Oct 2019 18:03:16 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:30 +0200
Message-Id: <20191026180143.7369-8-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: uTTQ-BWHNRq0tavASywL-w-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 07/20] piix4: Add an i8254 PIT Controller as
 specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSGVydsOpIFBvdXNzaW5lYXUgPGhwb3Vzc2luQHJlYWN0b3Mub3JnPgoKUmVtb3ZlIGk4
MjU0IGluc3RhbmNpYXRlZCBpbiBtYWx0YSBib2FyZCwgdG8gbm90IGhhdmUgaXQgdHdpY2UuCgpB
Y2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IFBh
b2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEhlcnbDqSBQ
b3Vzc2luZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KTWVzc2FnZS1JZDogPDIwMTcxMjE2MDkw
MjI4LjI4NTA1LTEwLWhwb3Vzc2luQHJlYWN0b3Mub3JnPgpSZXZpZXdlZC1ieTogQWxla3NhbmRh
ciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KU2lnbmVkLW9mZi1ieTogUGhpbGlw
cGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KdjI6IEZpeGVkIHR5cG8g
KHRodXRoKQotLS0KIGh3L2lzYS9waWl4NC5jICAgICAgIHwgNCArKysrCiBody9taXBzL21pcHNf
bWFsdGEuYyB8IDQgLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2EvcGlpeDQuYwpp
bmRleCA5ZWJlOThiZGMzLi5jMDdhMWUxNGE4IDEwMDY0NAotLS0gYS9ody9pc2EvcGlpeDQuYwor
KysgYi9ody9pc2EvcGlpeDQuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgImh3L2lzYS9p
c2EuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9kbWEvaTgyNTcuaCIK
KyNpbmNsdWRlICJody90aW1lci9pODI1NC5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRl
LmgiCiAjaW5jbHVkZSAic3lzZW11L3Jlc2V0LmgiCiAjaW5jbHVkZSAic3lzZW11L3J1bnN0YXRl
LmgiCkBAIC0xNjgsNiArMTY5LDkgQEAgc3RhdGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZp
Y2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIC8qIGluaXRpYWxpemUgSVNBIGlycXMgKi8KICAg
ICBpc2FfYnVzX2lycXMoaXNhX2J1cywgcy0+aXNhKTsKIAorICAgIC8qIGluaXRpYWxpemUgcGl0
ICovCisgICAgaTgyNTRfcGl0X2luaXQoaXNhX2J1cywgMHg0MCwgMCwgTlVMTCk7CisKICAgICAv
KiBETUEgKi8KICAgICBpODI1N19kbWFfaW5pdChpc2FfYnVzLCAwKTsKIApkaWZmIC0tZ2l0IGEv
aHcvbWlwcy9taXBzX21hbHRhLmMgYi9ody9taXBzL21pcHNfbWFsdGEuYwppbmRleCA0NGU1Zjhi
MjZiLi45YWY0ODZjNzdjIDEwMDY0NAotLS0gYS9ody9taXBzL21pcHNfbWFsdGEuYworKysgYi9o
dy9taXBzL21pcHNfbWFsdGEuYwpAQCAtNDUsNyArNDUsNiBAQAogI2luY2x1ZGUgImh3L2xvYWRl
ci5oIgogI2luY2x1ZGUgImVsZi5oIgogI2luY2x1ZGUgImh3L3J0Yy9tYzE0NjgxOHJ0Yy5oIgot
I2luY2x1ZGUgImh3L3RpbWVyL2k4MjU0LmgiCiAjaW5jbHVkZSAiZXhlYy9hZGRyZXNzLXNwYWNl
cy5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIiAgICAgICAgICAgICAvKiBTeXNCdXNEZXZpY2Ug
Ki8KICNpbmNsdWRlICJxZW11L2hvc3QtdXRpbHMuaCIKQEAgLTk5LDggKzk4LDYgQEAgdHlwZWRl
ZiBzdHJ1Y3QgewogICAgIHFlbXVfaXJxIGk4MjU5W0lTQV9OVU1fSVJRU107CiB9IE1hbHRhU3Rh
dGU7CiAKLXN0YXRpYyBJU0FEZXZpY2UgKnBpdDsKLQogc3RhdGljIHN0cnVjdCBfbG9hZGVycGFy
YW1zIHsKICAgICBpbnQgcmFtX3NpemUsIHJhbV9sb3dfc2l6ZTsKICAgICBjb25zdCBjaGFyICpr
ZXJuZWxfZmlsZW5hbWU7CkBAIC0xNDI4LDcgKzE0MjUsNiBAQCB2b2lkIG1pcHNfbWFsdGFfaW5p
dChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywg
cGlpeDRfZGV2Zm4gKyAyLCAicGlpeDQtdXNiLXVoY2kiKTsKICAgICBzbWJ1cyA9IHBpaXg0X3Bt
X2luaXQocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAzLCAweDExMDAsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlzYV9nZXRfaXJxKE5VTEwsIDkpLCBOVUxMLCAwLCBOVUxMKTsKLSAgICBwaXQg
PSBpODI1NF9waXRfaW5pdChpc2FfYnVzLCAweDQwLCAwLCBOVUxMKTsKICAgICBtYzE0NjgxOF9y
dGNfaW5pdChpc2FfYnVzLCAyMDAwLCBOVUxMKTsKIAogICAgIC8qIGdlbmVyYXRlIFNQRCBFRVBS
T00gZGF0YSAqLwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:03:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQPb-0005UI-4e; Sat, 26 Oct 2019 18:03:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQPa-0005To-73
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:03:38 +0000
X-Inumbo-ID: ee95a60f-f81a-11e9-94d7-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ee95a60f-f81a-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:03:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113016;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=XYh96A3bk8WETk3dsp7XF9lSfVDIViqRJLr20zg03RA=;
 b=f+DCAWbFU0YBY/1ryH+S9QE9atiQIn53bolhYHhtbxnB++EHUsmzIQVtexhDkQCa/DmTA9
 rZn23FbxsyZ1xD/Su0IgKn75PC4nDkxfCZZljeumZJkJ0MXrcTZlWTudqCSt9c21DG25j1
 FH7I/5PISVfvEVV2Ge4C8ldntJliEgE=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-204-04pa6g25PVmIWihwN2uAeA-1; Sat, 26 Oct 2019 14:03:32 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 536C7100550E;
 Sat, 26 Oct 2019 18:03:30 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 9557D60F82;
 Sat, 26 Oct 2019 18:03:22 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:31 +0200
Message-Id: <20191026180143.7369-9-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: 04pa6g25PVmIWihwN2uAeA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 08/20] piix4: Add a MC146818 RTC Controller
 as specified in datasheet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClJlbW92ZSBt
YzE0NjgxOHJ0YyBpbnN0YW5jaWF0ZWQgaW4gbWFsdGEgYm9hcmQsIHRvIG5vdCBoYXZlIGl0IHR3
aWNlLgoKQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CkFja2Vk
LWJ5OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBI
ZXJ2w6kgUG91c3NpbmVhdSA8aHBvdXNzaW5AcmVhY3Rvcy5vcmc+Ck1lc3NhZ2UtSWQ6IDwyMDE3
MTIxNjA5MDIyOC4yODUwNS0xMy1ocG91c3NpbkByZWFjdG9zLm9yZz4KW1BNRDogcmViYXNlZCwg
c2V0IFJUQyBiYXNlX3llYXIgdG8gMjAwMF0KUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292
aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAg
ICAgICAgICB8ICAzICsrLQogaHcvYWNwaS9waWl4NC5jICAgICAgICAgICAgICAgfCAgMiArLQog
aHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgICAgfCAgMyArLS0KIGh3L2kzODYvcGNfcGlpeC5j
ICAgICAgICAgICAgIHwgIDEgKwogaHcvaXNhL3BpaXg0LmMgICAgICAgICAgICAgICAgfCAyMiAr
KysrKysrKysrKysrKysrKysrKysrCiBody9taXBzL21pcHNfbWFsdGEuYyAgICAgICAgICB8ICA0
ICstLS0KIGluY2x1ZGUvaHcvYWNwaS9waWl4NC5oICAgICAgIHwgIDYgLS0tLS0tCiBpbmNsdWRl
L2h3L2kzODYvcGMuaCAgICAgICAgICB8ICA2IC0tLS0tLQogaW5jbHVkZS9ody9zb3V0aGJyaWRn
ZS9waWl4LmggfCAyMCArKysrKysrKysrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCA0OCBp
bnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCBpbmNsdWRl
L2h3L2FjcGkvcGlpeDQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvaHcvc291dGhicmlk
Z2UvcGlpeC5oCgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCAx
ZjA0NTAyZmFjLi45MGM1ZWNlMDRiIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlO
VEFJTkVSUwpAQCAtMTIzNSw3ICsxMjM1LDcgQEAgRjogaHcvaTJjL3NtYnVzX2ljaDkuYwogRjog
aHcvYWNwaS9waWl4NC5jCiBGOiBody9hY3BpL2ljaDkuYwogRjogaW5jbHVkZS9ody9hY3BpL2lj
aDkuaAotRjogaW5jbHVkZS9ody9hY3BpL3BpaXg0LmgKK0Y6IGluY2x1ZGUvaHcvc291dGhicmlk
Z2UvcGlpeC5oCiBGOiBody9taXNjL3NnYS5jCiBGOiBody9pc2EvYXBtLmMKIEY6IGluY2x1ZGUv
aHcvaXNhL2FwbS5oCkBAIC0xNzM0LDYgKzE3MzQsNyBAQCBNOiBIZXJ2w6kgUG91c3NpbmVhdSA8
aHBvdXNzaW5AcmVhY3Rvcy5vcmc+CiBNOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdA
YW1zYXQub3JnPgogUzogTWFpbnRhaW5lZAogRjogaHcvaXNhL3BpaXg0LmMKK0Y6IGluY2x1ZGUv
aHcvc291dGhicmlkZ2UvcGlpeC5oCiAKIEZpcm13YXJlIGNvbmZpZ3VyYXRpb24gKGZ3X2NmZykK
IE06IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KZGlmZiAtLWdp
dCBhL2h3L2FjcGkvcGlpeDQuYyBiL2h3L2FjcGkvcGlpeDQuYwppbmRleCA0ZTA3OWIzOWJkLi4y
ZWZkMTYwNWI4IDEwMDY0NAotLS0gYS9ody9hY3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4
NC5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlICJxZW11L29zZGVwLmgiCiAjaW5jbHVk
ZSAiaHcvaTM4Ni9wYy5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNs
dWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pc2EvYXBtLmgiCiAjaW5jbHVkZSAiaHcvaTJj
L3BtX3NtYnVzLmgiCkBAIC0zMiw3ICszMyw2IEBACiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgog
I2luY2x1ZGUgInFlbXUvcmFuZ2UuaCIKICNpbmNsdWRlICJleGVjL2FkZHJlc3Mtc3BhY2VzLmgi
Ci0jaW5jbHVkZSAiaHcvYWNwaS9waWl4NC5oIgogI2luY2x1ZGUgImh3L2FjcGkvcGNpaHAuaCIK
ICNpbmNsdWRlICJody9hY3BpL2NwdV9ob3RwbHVnLmgiCiAjaW5jbHVkZSAiaHcvYWNwaS9jcHUu
aCIKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1aWxk
LmMKaW5kZXggOWRkM2RiYjE2Yy4uYjFiMDUwZDhlMiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9hY3Bp
LWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTM0LDcgKzM0LDYgQEAKICNp
bmNsdWRlICJody9hY3BpL2FjcGktZGVmcy5oIgogI2luY2x1ZGUgImh3L2FjcGkvYWNwaS5oIgog
I2luY2x1ZGUgImh3L2FjcGkvY3B1LmgiCi0jaW5jbHVkZSAiaHcvYWNwaS9waWl4NC5oIgogI2lu
Y2x1ZGUgImh3L252cmFtL2Z3X2NmZy5oIgogI2luY2x1ZGUgImh3L2FjcGkvYmlvcy1saW5rZXIt
bG9hZGVyLmgiCiAjaW5jbHVkZSAiaHcvaXNhL2lzYS5oIgpAQCAtNTIsNyArNTEsNyBAQAogI2lu
Y2x1ZGUgInN5c2VtdS9yZXNldC5oIgogCiAvKiBTdXBwb3J0ZWQgY2hpcHNldHM6ICovCi0jaW5j
bHVkZSAiaHcvYWNwaS9waWl4NC5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIK
ICNpbmNsdWRlICJody9hY3BpL3BjaWhwLmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9pY2g5LmgiCiAj
aW5jbHVkZSAiaHcvcGNpL3BjaV9idXMuaCIKZGlmZiAtLWdpdCBhL2h3L2kzODYvcGNfcGlpeC5j
IGIvaHcvaTM4Ni9wY19waWl4LmMKaW5kZXggYzE1OTI5YTFmNS4uYTk2ZWRlMTliMiAxMDA2NDQK
LS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKKysrIGIvaHcvaTM4Ni9wY19waWl4LmMKQEAgLTMwLDYg
KzMwLDcgQEAKICNpbmNsdWRlICJody9pMzg2L3g4Ni5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMu
aCIKICNpbmNsdWRlICJody9pMzg2L2FwaWMuaCIKKyNpbmNsdWRlICJody9zb3V0aGJyaWRnZS9w
aWl4LmgiCiAjaW5jbHVkZSAiaHcvZGlzcGxheS9yYW1mYi5oIgogI2luY2x1ZGUgImh3L2Zpcm13
YXJlL3NtYmlvcy5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKZGlmZiAtLWdpdCBhL2h3L2lz
YS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKaW5kZXggYzA3YTFlMTRhOC4uNmJmNmYwYzVkOSAx
MDA2NDQKLS0tIGEvaHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3BpaXg0LmMKQEAgLTI0LDYg
KzI0LDcgQEAKICAqLwogCiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgorI2luY2x1ZGUgInFhcGkv
ZXJyb3IuaCIKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCiAj
aW5jbHVkZSAiaHcvcGNpL3BjaS5oIgpAQCAtMzEsNiArMzIsNyBAQAogI2luY2x1ZGUgImh3L3N5
c2J1cy5oIgogI2luY2x1ZGUgImh3L2RtYS9pODI1Ny5oIgogI2luY2x1ZGUgImh3L3RpbWVyL2k4
MjU0LmgiCisjaW5jbHVkZSAiaHcvcnRjL21jMTQ2ODE4cnRjLmgiCiAjaW5jbHVkZSAibWlncmF0
aW9uL3Ztc3RhdGUuaCIKICNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIKICNpbmNsdWRlICJzeXNl
bXUvcnVuc3RhdGUuaCIKQEAgLTQyLDYgKzQ0LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUElJWDRTdGF0
ZSB7CiAgICAgcWVtdV9pcnEgY3B1X2ludHI7CiAgICAgcWVtdV9pcnEgKmlzYTsKIAorICAgIFJU
Q1N0YXRlIHJ0YzsKICAgICAvKiBSZXNldCBDb250cm9sIFJlZ2lzdGVyICovCiAgICAgTWVtb3J5
UmVnaW9uIHJjcl9tZW07CiAgICAgdWludDhfdCByY3I7CkBAIC0xNDUsNiArMTQ4LDcgQEAgc3Rh
dGljIHZvaWQgcGlpeDRfcmVhbGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAg
IFBJSVg0U3RhdGUgKnMgPSBQSUlYNF9QQ0lfREVWSUNFKGRldik7CiAgICAgSVNBQnVzICppc2Ff
YnVzOwogICAgIHFlbXVfaXJxICppODI1OV9vdXRfaXJxOworICAgIEVycm9yICplcnIgPSBOVUxM
OwogCiAgICAgaXNhX2J1cyA9IGlzYV9idXNfbmV3KERFVklDRShkZXYpLCBwY2lfYWRkcmVzc19z
cGFjZShkZXYpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfYWRkcmVzc19zcGFjZV9p
byhkZXYpLCBlcnJwKTsKQEAgLTE3NSw5ICsxNzksMjYgQEAgc3RhdGljIHZvaWQgcGlpeDRfcmVh
bGl6ZShQQ0lEZXZpY2UgKmRldiwgRXJyb3IgKiplcnJwKQogICAgIC8qIERNQSAqLwogICAgIGk4
MjU3X2RtYV9pbml0KGlzYV9idXMsIDApOwogCisgICAgLyogUlRDICovCisgICAgcWRldl9zZXRf
cGFyZW50X2J1cyhERVZJQ0UoJnMtPnJ0YyksIEJVUyhpc2FfYnVzKSk7CisgICAgcWRldl9wcm9w
X3NldF9pbnQzMihERVZJQ0UoJnMtPnJ0YyksICJiYXNlX3llYXIiLCAyMDAwKTsKKyAgICBvYmpl
Y3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKCZzLT5ydGMpLCB0cnVlLCAicmVhbGl6ZWQiLCAm
ZXJyKTsKKyAgICBpZiAoZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBlcnIp
OworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGlzYV9pbml0X2lycShJU0FfREVWSUNFKCZz
LT5ydGMpLCAmcy0+cnRjLmlycSwgUlRDX0lTQV9JUlEpOworCiAgICAgcGlpeDRfZGV2ID0gZGV2
OwogfQogCitzdGF0aWMgdm9pZCBwaWl4NF9pbml0KE9iamVjdCAqb2JqKQoreworICAgIFBJSVg0
U3RhdGUgKnMgPSBQSUlYNF9QQ0lfREVWSUNFKG9iaik7CisKKyAgICBvYmplY3RfaW5pdGlhbGl6
ZSgmcy0+cnRjLCBzaXplb2Yocy0+cnRjKSwgVFlQRV9NQzE0NjgxOF9SVEMpOworfQorCiBzdGF0
aWMgdm9pZCBwaWl4NF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkK
IHsKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3MpOwpAQCAtMjAyLDYg
KzIyMyw3IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBwaWl4NF9pbmZvID0gewogICAgIC5uYW1l
ICAgICAgICAgID0gVFlQRV9QSUlYNF9QQ0lfREVWSUNFLAogICAgIC5wYXJlbnQgICAgICAgID0g
VFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFBJSVg0U3RhdGUp
LAorICAgIC5pbnN0YW5jZV9pbml0ID0gcGlpeDRfaW5pdCwKICAgICAuY2xhc3NfaW5pdCAgICA9
IHBpaXg0X2NsYXNzX2luaXQsCiAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7
CiAgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIH0sCmRpZmYgLS1n
aXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCmluZGV4IDlh
ZjQ4NmM3N2MuLjY0NWMyMjNlZGIgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvbWlwc19tYWx0YS5jCisr
KyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAicWVt
dS91bml0cy5oIgogI2luY2x1ZGUgInFlbXUtY29tbW9uLmgiCiAjaW5jbHVkZSAiY3B1LmgiCi0j
aW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIK
ICNpbmNsdWRlICJody9pc2Evc3VwZXJpby5oIgogI2luY2x1ZGUgImh3L2NoYXIvc2VyaWFsLmgi
CiAjaW5jbHVkZSAibmV0L25ldC5oIgpAQCAtNDQsNyArNDQsNiBAQAogI2luY2x1ZGUgImh3L2ly
cS5oIgogI2luY2x1ZGUgImh3L2xvYWRlci5oIgogI2luY2x1ZGUgImVsZi5oIgotI2luY2x1ZGUg
Imh3L3J0Yy9tYzE0NjgxOHJ0Yy5oIgogI2luY2x1ZGUgImV4ZWMvYWRkcmVzcy1zcGFjZXMuaCIK
ICNpbmNsdWRlICJody9zeXNidXMuaCIgICAgICAgICAgICAgLyogU3lzQnVzRGV2aWNlICovCiAj
aW5jbHVkZSAicWVtdS9ob3N0LXV0aWxzLmgiCkBAIC0xNDI1LDcgKzE0MjQsNiBAQCB2b2lkIG1p
cHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgcGNpX2NyZWF0ZV9zaW1w
bGUocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAicGlpeDQtdXNiLXVoY2kiKTsKICAgICBzbWJ1
cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAzLCAweDExMDAsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5VTEwsIDkpLCBOVUxMLCAwLCBOVUxM
KTsKLSAgICBtYzE0NjgxOF9ydGNfaW5pdChpc2FfYnVzLCAyMDAwLCBOVUxMKTsKIAogICAgIC8q
IGdlbmVyYXRlIFNQRCBFRVBST00gZGF0YSAqLwogICAgIGdlbmVyYXRlX2VlcHJvbV9zcGQoJnNt
YnVzX2VlcHJvbV9idWZbMCAqIDI1Nl0sIHJhbV9zaXplKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
aHcvYWNwaS9waWl4NC5oIGIvaW5jbHVkZS9ody9hY3BpL3BpaXg0LmgKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAyOGJiNTNlM2QuLjAwMDAwMDAwMDAKLS0tIGEvaW5jbHVkZS9ody9h
Y3BpL3BpaXg0LmgKKysrIC9kZXYvbnVsbApAQCAtMSw2ICswLDAgQEAKLSNpZm5kZWYgSFdfQUNQ
SV9QSUlYNF9ICi0jZGVmaW5lIEhXX0FDUElfUElJWDRfSAotCi0jZGVmaW5lIFRZUEVfUElJWDRf
UE0gIlBJSVg0X1BNIgotCi0jZW5kaWYKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5o
IGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXggZjU1M2IyOTY1Mi4uYzkzM2MwZDNhMSAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgK
QEAgLTIyOCwxMiArMjI4LDYgQEAgaW50IGNtb3NfZ2V0X2ZkX2RyaXZlX3R5cGUoRmxvcHB5RHJp
dmVUeXBlIGZkMCk7CiAKICNkZWZpbmUgUE9SVDkyX0EyMF9MSU5FICJhMjAiCiAKLS8qIGFjcGlf
cGlpeC5jICovCi0KLUkyQ0J1cyAqcGlpeDRfcG1faW5pdChQQ0lCdXMgKmJ1cywgaW50IGRldmZu
LCB1aW50MzJfdCBzbWJfaW9fYmFzZSwKLSAgICAgICAgICAgICAgICAgICAgICBxZW11X2lycSBz
Y2lfaXJxLCBxZW11X2lycSBzbWlfaXJxLAotICAgICAgICAgICAgICAgICAgICAgIGludCBzbW1f
ZW5hYmxlZCwgRGV2aWNlU3RhdGUgKipwaWl4NF9wbSk7Ci0KIC8qIGhwZXQuYyAqLwogZXh0ZXJu
IGludCBub19ocGV0OwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXgu
aCBiL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmI4Y2UyNmZlYzQKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL2h3
L3NvdXRoYnJpZGdlL3BpaXguaApAQCAtMCwwICsxLDIwIEBACisvKgorICogUUVNVSBQSUlYIFNv
dXRoIEJyaWRnZSBFbXVsYXRpb24KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMDYgRmFicmljZSBC
ZWxsYXJkCisgKgorICogVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdQTCwgdmVyc2lvbiAyIG9yIGxhdGVyLgorICogU2VlIHRoZSBDT1BZSU5HIGZpbGUg
aW4gdGhlIHRvcC1sZXZlbCBkaXJlY3RvcnkuCisgKgorICovCisKKyNpZm5kZWYgSFdfU09VVEhC
UklER0VfUElJWF9ICisjZGVmaW5lIEhXX1NPVVRIQlJJREdFX1BJSVhfSAorCisjZGVmaW5lIFRZ
UEVfUElJWDRfUE0gIlBJSVg0X1BNIgorCitJMkNCdXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpi
dXMsIGludCBkZXZmbiwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCisgICAgICAgICAgICAgICAgICAg
ICAgcWVtdV9pcnEgc2NpX2lycSwgcWVtdV9pcnEgc21pX2lycSwKKyAgICAgICAgICAgICAgICAg
ICAgICBpbnQgc21tX2VuYWJsZWQsIERldmljZVN0YXRlICoqcGlpeDRfcG0pOworCisjZW5kaWYK
LS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:03:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:03:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQPl-0005aT-JN; Sat, 26 Oct 2019 18:03:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQPk-0005ZO-7c
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:03:48 +0000
X-Inumbo-ID: f2f54809-f81a-11e9-94d7-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id f2f54809-f81a-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:03:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113023;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=Lt5h0tf7aQi9H+UHQOfKlnMmiCztk0u8qFBuajQLpTc=;
 b=cmYmMxTn2sbqERY5JQgmI8OtOSdvId0X5vPppErWxs36QA5mCPy8E2jv6D7RUUsH7Mv5aS
 6wYUb0hJMSd/gOOc0KmLrHwO9QNDTlnJYTVUjMXqyzkPz5MT4g3pAWB4t4UlKIGvx64oLX
 oDbUSY1EzVnArTfh9Z3t1r79+s/hocw=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-341-FIb2hg0IP66tzJR3pTmWow-1; Sat, 26 Oct 2019 14:03:40 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id B39BF5E6;
 Sat, 26 Oct 2019 18:03:38 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2451B60F82;
 Sat, 26 Oct 2019 18:03:30 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:32 +0200
Message-Id: <20191026180143.7369-10-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: FIb2hg0IP66tzJR3pTmWow-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 09/20] hw/mips/mips_malta: Create IDE hard
 drive array dynamically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Li Qiang <liq3ea@gmail.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIG5leHQgY29tbWl0IHdlJ2xsIHJlZmFjdG9yIHRoZSBQSUlYNCBjb2RlIG91dCBvZgpt
aXBzX21hbHRhX2luaXQoKS4gQXMgYSBwcmVsaW1pbmFyeSBzdGVwLCBhZGQgdGhlICdpZGVfZHJp
dmVzJwp2YXJpYWJsZSBhbmQgY3JlYXRlIHRoZSBkcml2ZSBhcnJheSBkeW5hbWljYWxseS4KClJl
dmlld2VkLWJ5OiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgpS
ZXZpZXdlZC1ieTogTGkgUWlhbmcgPGxpcTNlYUBnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9taXBzL21p
cHNfbWFsdGEuYyB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9taXBzL21pcHNfbWFsdGEuYyBiL2h3L21p
cHMvbWlwc19tYWx0YS5jCmluZGV4IDY0NWMyMjNlZGIuLjIzOWVhOThlZjggMTAwNjQ0Ci0tLSBh
L2h3L21pcHMvbWlwc19tYWx0YS5jCisrKyBiL2h3L21pcHMvbWlwc19tYWx0YS5jCkBAIC0xMjM1
LDcgKzEyMzUsOCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUp
CiAgICAgaW50IHBpaXg0X2RldmZuOwogICAgIEkyQ0J1cyAqc21idXM7CiAgICAgRHJpdmVJbmZv
ICpkaW5mbzsKLSAgICBEcml2ZUluZm8gKmhkW01BWF9JREVfQlVTICogTUFYX0lERV9ERVZTXTsK
KyAgICBjb25zdCBzaXplX3QgaWRlX2RyaXZlcyA9IE1BWF9JREVfQlVTICogTUFYX0lERV9ERVZT
OworICAgIERyaXZlSW5mbyAqKmhkOwogICAgIGludCBmbF9pZHggPSAwOwogICAgIGludCBiZTsK
IApAQCAtMTQwNiw3ICsxNDA3LDggQEAgdm9pZCBtaXBzX21hbHRhX2luaXQoTWFjaGluZVN0YXRl
ICptYWNoaW5lKQogICAgIHBjaV9idXMgPSBndDY0MTIwX3JlZ2lzdGVyKHMtPmk4MjU5KTsKIAog
ICAgIC8qIFNvdXRoYnJpZGdlICovCi0gICAgaWRlX2RyaXZlX2dldChoZCwgQVJSQVlfU0laRSho
ZCkpOworICAgIGhkID0gZ19uZXcoRHJpdmVJbmZvICosIGlkZV9kcml2ZXMpOworICAgIGlkZV9k
cml2ZV9nZXQoaGQsIGlkZV9kcml2ZXMpOwogCiAgICAgcGNpID0gcGNpX2NyZWF0ZV9zaW1wbGVf
bXVsdGlmdW5jdGlvbihwY2lfYnVzLCBQQ0lfREVWRk4oMTAsIDApLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSwgVFlQRV9QSUlYNF9QQ0lfREVWSUNFKTsK
QEAgLTE0MjEsNiArMTQyMyw3IEBAIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAq
bWFjaGluZSkKICAgICB9CiAKICAgICBwY2lfcGlpeDRfaWRlX2luaXQocGNpX2J1cywgaGQsIHBp
aXg0X2RldmZuICsgMSk7CisgICAgZ19mcmVlKGhkKTsKICAgICBwY2lfY3JlYXRlX3NpbXBsZShw
Y2lfYnVzLCBwaWl4NF9kZXZmbiArIDIsICJwaWl4NC11c2ItdWhjaSIpOwogICAgIHNtYnVzID0g
cGlpeDRfcG1faW5pdChwY2lfYnVzLCBwaWl4NF9kZXZmbiArIDMsIDB4MTEwMCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaXNhX2dldF9pcnEoTlVMTCwgOSksIE5VTEwsIDAsIE5VTEwpOwot
LSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:03:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQPu-0005fI-TS; Sat, 26 Oct 2019 18:03:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQPt-0005eV-0v
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:03:57 +0000
X-Inumbo-ID: f6ac4c44-f81a-11e9-bbab-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f6ac4c44-f81a-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 18:03:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113029;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=4J3P2UfFCzOddbSMsyW2LgzLAlP7e/TG1wlFn/qvUL0=;
 b=SgusqDay645e31LzxjS//s2yXvv/S7IEtmZgoZ6BqON9FPimuvljFohAGN7ncc20fMwxLs
 c/fdkhxnCfakup6D+E3A8PNiQSZYBniSJwMwfYlIj9rhJbL4rqK9wCKdsHWMMyQ/whx5dt
 dHLwFwI0PpiznHsBVRSNPg/tn54Qm4M=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-288-FS2Vq82NMNu9l-_oFimI0A-1; Sat, 26 Oct 2019 14:03:46 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id DB7D6801E6F;
 Sat, 26 Oct 2019 18:03:44 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 4C47C60C80;
 Sat, 26 Oct 2019 18:03:38 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:33 +0200
Message-Id: <20191026180143.7369-11-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: FS2Vq82NMNu9l-_oFimI0A-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 10/20] hw/mips/mips_malta: Extract the PIIX4
 creation code as piix4_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIE1hbHRhIGJvYXJkIGluc3RhbnRpYXRlIGEgUElJWDQgY2hpcHNldCBkb2luZyB2YXJpb3Vz
CmNhbGxzLiBSZWZhY3RvciBhbGwgdGhvc2UgcmVsYXRlZCBjYWxscyBpbnRvIGEgc2luZ2xlCmZ1
bmN0aW9uOiBwaWl4NF9jcmVhdGUoKS4KClJldmlld2VkLWJ5OiBBbGVrc2FuZGFyIE1hcmtvdmlj
IDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+Ci0tLQogaHcvbWlwcy9taXBzX21hbHRhLmMgfCA0
NyArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3
L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKaW5kZXggMjM5ZWE5OGVm
OC4uOTAxNGQ3N2I3YSAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX21hbHRhLmMKKysrIGIvaHcv
bWlwcy9taXBzX21hbHRhLmMKQEAgLTEyMTAsNiArMTIxMCwzNCBAQCBzdGF0aWMgdm9pZCBtaXBz
X2NyZWF0ZV9jcHUoTWFjaGluZVN0YXRlICptcywgTWFsdGFTdGF0ZSAqcywKICAgICB9CiB9CiAK
K3N0YXRpYyBEZXZpY2VTdGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVz
ICoqaXNhX2J1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEkyQ0J1cyAqKnNt
YnVzLCBzaXplX3QgaWRlX2J1c2VzKQoreworICAgIGNvbnN0IHNpemVfdCBpZGVfZHJpdmVzID0g
aWRlX2J1c2VzICogTUFYX0lERV9ERVZTOworICAgIERyaXZlSW5mbyAqKmhkOworICAgIFBDSURl
dmljZSAqcGNpOworICAgIERldmljZVN0YXRlICpkZXY7CisKKyAgICBwY2kgPSBwY2lfY3JlYXRl
X3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9ERVZGTigxMCwgMCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBUWVBFX1BJSVg0X1BDSV9E
RVZJQ0UpOworICAgIGRldiA9IERFVklDRShwY2kpOworICAgIGlmIChpc2FfYnVzKSB7CisgICAg
ICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMoZGV2LCAiaXNhLjAiKSk7
CisgICAgfQorCisgICAgaGQgPSBnX25ldyhEcml2ZUluZm8gKiwgaWRlX2RyaXZlcyk7CisgICAg
aWRlX2RyaXZlX2dldChoZCwgaWRlX2RyaXZlcyk7CisgICAgcGNpX3BpaXg0X2lkZV9pbml0KHBj
aV9idXMsIGhkLCBwY2ktPmRldmZuICsgMSk7CisgICAgZ19mcmVlKGhkKTsKKyAgICBwY2lfY3Jl
YXRlX3NpbXBsZShwY2lfYnVzLCBwY2ktPmRldmZuICsgMiwgInBpaXg0LXVzYi11aGNpIik7Cisg
ICAgaWYgKHNtYnVzKSB7CisgICAgICAgICpzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywg
cGNpLT5kZXZmbiArIDMsIDB4MTEwMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
c2FfZ2V0X2lycShOVUxMLCA5KSwgTlVMTCwgMCwgTlVMTCk7CisgICB9CisKKyAgICByZXR1cm4g
ZGV2OworfQorCiBzdGF0aWMKIHZvaWQgbWlwc19tYWx0YV9pbml0KE1hY2hpbmVTdGF0ZSAqbWFj
aGluZSkKIHsKQEAgLTEyMzEsMTIgKzEyNTksOCBAQCB2b2lkIG1pcHNfbWFsdGFfaW5pdChNYWNo
aW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgUENJQnVzICpwY2lfYnVzOwogICAgIElTQUJ1cyAqaXNh
X2J1czsKICAgICBxZW11X2lycSBjYnVzX2lycSwgaTgyNTlfaXJxOwotICAgIFBDSURldmljZSAq
cGNpOwotICAgIGludCBwaWl4NF9kZXZmbjsKICAgICBJMkNCdXMgKnNtYnVzOwogICAgIERyaXZl
SW5mbyAqZGluZm87Ci0gICAgY29uc3Qgc2l6ZV90IGlkZV9kcml2ZXMgPSBNQVhfSURFX0JVUyAq
IE1BWF9JREVfREVWUzsKLSAgICBEcml2ZUluZm8gKipoZDsKICAgICBpbnQgZmxfaWR4ID0gMDsK
ICAgICBpbnQgYmU7CiAKQEAgLTE0MDcsMTQgKzE0MzEsNyBAQCB2b2lkIG1pcHNfbWFsdGFfaW5p
dChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAgICAgcGNpX2J1cyA9IGd0NjQxMjBfcmVnaXN0ZXIo
cy0+aTgyNTkpOwogCiAgICAgLyogU291dGhicmlkZ2UgKi8KLSAgICBoZCA9IGdfbmV3KERyaXZl
SW5mbyAqLCBpZGVfZHJpdmVzKTsKLSAgICBpZGVfZHJpdmVfZ2V0KGhkLCBpZGVfZHJpdmVzKTsK
LQotICAgIHBjaSA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgUENJ
X0RFVkZOKDEwLCAwKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRydWUsIFRZUEVfUElJWDRfUENJX0RFVklDRSk7Ci0gICAgZGV2ID0gREVWSUNFKHBjaSk7Ci0g
ICAgaXNhX2J1cyA9IElTQV9CVVMocWRldl9nZXRfY2hpbGRfYnVzKGRldiwgImlzYS4wIikpOwot
ICAgIHBpaXg0X2RldmZuID0gcGNpLT5kZXZmbjsKKyAgICBkZXYgPSBwaWl4NF9jcmVhdGUocGNp
X2J1cywgJmlzYV9idXMsICZzbWJ1cywgTUFYX0lERV9CVVMpOwogCiAgICAgLyogSW50ZXJydXB0
IGNvbnRyb2xsZXIgKi8KICAgICBxZGV2X2Nvbm5lY3RfZ3Bpb19vdXRfbmFtZWQoZGV2LCAiaW50
ciIsIDAsIGk4MjU5X2lycSk7CkBAIC0xNDIyLDEyICsxNDM5LDYgQEAgdm9pZCBtaXBzX21hbHRh
X2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQogICAgICAgICBzLT5pODI1OVtpXSA9IHFkZXZf
Z2V0X2dwaW9faW5fbmFtZWQoZGV2LCAiaXNhIiwgaSk7CiAgICAgfQogCi0gICAgcGNpX3BpaXg0
X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwaWl4NF9kZXZmbiArIDEpOwotICAgIGdfZnJlZShoZCk7
Ci0gICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGlpeDRfZGV2Zm4gKyAyLCAicGlpeDQt
dXNiLXVoY2kiKTsKLSAgICBzbWJ1cyA9IHBpaXg0X3BtX2luaXQocGNpX2J1cywgcGlpeDRfZGV2
Zm4gKyAzLCAweDExMDAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGlzYV9nZXRfaXJxKE5V
TEwsIDkpLCBOVUxMLCAwLCBOVUxMKTsKLQogICAgIC8qIGdlbmVyYXRlIFNQRCBFRVBST00gZGF0
YSAqLwogICAgIGdlbmVyYXRlX2VlcHJvbV9zcGQoJnNtYnVzX2VlcHJvbV9idWZbMCAqIDI1Nl0s
IHJhbV9zaXplKTsKICAgICBnZW5lcmF0ZV9lZXByb21fc2VyaWFsKCZzbWJ1c19lZXByb21fYnVm
WzYgKiAyNTZdKTsKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:04:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:04:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQQB-0005nz-7o; Sat, 26 Oct 2019 18:04:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQQ9-0005nG-OZ
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:04:13 +0000
X-Inumbo-ID: 03c9b3f8-f81b-11e9-94d7-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 03c9b3f8-f81b-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:04:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113052;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=P72P8oJYt+/4WQxh4nVCZd3h2uPcYKTRBPpr6Adz7C0=;
 b=H3TOwmWTt9DARwqbIxJnQFvPBTJViPqa5yFNsV13MSAa4iwk5Zy0zyxZ1qQsSYHPQCo3g6
 kcTUi3ydvJ/pOdnDUNV7V8LNFMPlp1kh18Wm3E4kQ82x1oODaMuxqU7z3HYBxugEEscAzG
 1M1pF/Bys6UZeMyoG7eSdJMSRCgeRLw=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-322-Wf1yjgEwPvmw7DXlBTwPrA-1; Sat, 26 Oct 2019 14:04:07 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 89BD3801E6F;
 Sat, 26 Oct 2019 18:04:05 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A158C60F82;
 Sat, 26 Oct 2019 18:03:58 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:35 +0200
Message-Id: <20191026180143.7369-13-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: Wf1yjgEwPvmw7DXlBTwPrA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 12/20] hw/i386: Remove obsolete
 LoadStateHandler::load_state_old handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZGV2aWNlcyBpbXBsZW1lbnRlZCB0aGVpciBsb2FkX3N0YXRlX29sZCgpIGhhbmRsZXIg
MTAgeWVhcnMKYWdvLCBwcmV2aW91cyB0byBRRU1VIHYwLjEyLgpTaW5jZSBjb21taXQgY2M0MjVi
NWRkZiByZW1vdmVkIHRoZSBwYy0wLjEwIGFuZCBwYy0wLjExIG1hY2hpbmVzLAp3ZSBjYW4gZHJv
cCB0aGlzIGNvZGUuCgpOb3RlOiB0aGUgbWlwc19yNGsgbWFjaGluZSBzdGFydGVkIHRvIHVzZSB0
aGUgaTgyNTQgZGV2aWNlIGp1c3QKYWZ0ZXIgUUVNVSB2MC41LjAsIGJ1dCB0aGUgTUlQUyBtYWNo
aW5lIHR5cGVzIGFyZSBub3QgdmVyc2lvbmVkLApzbyB0aGVyZSBpcyBubyBtaWdyYXRpb24gY29t
cGF0aWJpbGl0eSBpc3N1ZSByZW1vdmluZyB0aGlzIGhhbmRsZXIuCgpTdWdnZXN0ZWQtYnk6IFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IEFsZWtz
YW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9hY3BpL3Bp
aXg0LmMgICAgICAgICB8IDQwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcv
aW50Yy9hcGljX2NvbW1vbi5jICAgfCA0OSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgfCAyNSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIGh3L3RpbWVyL2k4MjU0X2NvbW1vbi5jIHwgNDAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDE1NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9hY3BpL3BpaXg0LmMgYi9ody9hY3BpL3BpaXg0LmMKaW5kZXggMmVmZDE2MDViOC4u
OTNhZWMyZGQyYyAxMDA2NDQKLS0tIGEvaHcvYWNwaS9waWl4NC5jCisrKyBiL2h3L2FjcGkvcGlp
eDQuYwpAQCAtNDEsNyArNDEsNiBAQAogI2luY2x1ZGUgImh3L2FjcGkvbWVtb3J5X2hvdHBsdWcu
aCIKICNpbmNsdWRlICJody9hY3BpL2FjcGlfZGV2X2ludGVyZmFjZS5oIgogI2luY2x1ZGUgImh3
L3hlbi94ZW4uaCIKLSNpbmNsdWRlICJtaWdyYXRpb24vcWVtdS1maWxlLXR5cGVzLmgiCiAjaW5j
bHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIKICNpbmNsdWRlICJody9jb3JlL2NwdS5oIgogI2lu
Y2x1ZGUgInRyYWNlLmgiCkBAIC0yMDQsNDMgKzIwMyw2IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRl
RGVzY3JpcHRpb24gdm1zdGF0ZV9wY2lfc3RhdHVzID0gewogICAgIH0KIH07CiAKLXN0YXRpYyBp
bnQgYWNwaV9sb2FkX29sZChRRU1VRmlsZSAqZiwgdm9pZCAqb3BhcXVlLCBpbnQgdmVyc2lvbl9p
ZCkKLXsKLSAgICBQSUlYNFBNU3RhdGUgKnMgPSBvcGFxdWU7Ci0gICAgaW50IHJldCwgaTsKLSAg
ICB1aW50MTZfdCB0ZW1wOwotCi0gICAgcmV0ID0gcGNpX2RldmljZV9sb2FkKFBDSV9ERVZJQ0Uo
cyksIGYpOwotICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgIHJldHVybiByZXQ7Ci0gICAgfQot
ICAgIHFlbXVfZ2V0X2JlMTZzKGYsICZzLT5hci5wbTEuZXZ0LnN0cyk7Ci0gICAgcWVtdV9nZXRf
YmUxNnMoZiwgJnMtPmFyLnBtMS5ldnQuZW4pOwotICAgIHFlbXVfZ2V0X2JlMTZzKGYsICZzLT5h
ci5wbTEuY250LmNudCk7Ci0KLSAgICByZXQgPSB2bXN0YXRlX2xvYWRfc3RhdGUoZiwgJnZtc3Rh
dGVfYXBtLCAmcy0+YXBtLCAxKTsKLSAgICBpZiAocmV0KSB7Ci0gICAgICAgIHJldHVybiByZXQ7
Ci0gICAgfQotCi0gICAgdGltZXJfZ2V0KGYsIHMtPmFyLnRtci50aW1lcik7Ci0gICAgcWVtdV9n
ZXRfc2JlNjRzKGYsICZzLT5hci50bXIub3ZlcmZsb3dfdGltZSk7Ci0KLSAgICBxZW11X2dldF9i
ZTE2cyhmLCAodWludDE2X3QgKilzLT5hci5ncGUuc3RzKTsKLSAgICBmb3IgKGkgPSAwOyBpIDwg
MzsgaSsrKSB7Ci0gICAgICAgIHFlbXVfZ2V0X2JlMTZzKGYsICZ0ZW1wKTsKLSAgICB9Ci0KLSAg
ICBxZW11X2dldF9iZTE2cyhmLCAodWludDE2X3QgKilzLT5hci5ncGUuZW4pOwotICAgIGZvciAo
aSA9IDA7IGkgPCAzOyBpKyspIHsKLSAgICAgICAgcWVtdV9nZXRfYmUxNnMoZiwgJnRlbXApOwot
ICAgIH0KLQotICAgIHJldCA9IHZtc3RhdGVfbG9hZF9zdGF0ZShmLCAmdm1zdGF0ZV9wY2lfc3Rh
dHVzLAotICAgICAgICAmcy0+YWNwaV9wY2lfaG90cGx1Zy5hY3BpX3BjaWhwX3BjaV9zdGF0dXNb
QUNQSV9QQ0lIUF9CU0VMX0RFRkFVTFRdLCAxKTsKLSAgICByZXR1cm4gcmV0OwotfQotCiBzdGF0
aWMgYm9vbCB2bXN0YXRlX3Rlc3RfdXNlX2FjcGlfcGNpX2hvdHBsdWcodm9pZCAqb3BhcXVlLCBp
bnQgdmVyc2lvbl9pZCkKIHsKICAgICBQSUlYNFBNU3RhdGUgKnMgPSBvcGFxdWU7CkBAIC0zMTIs
OCArMjc0LDYgQEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX2FjcGkg
PSB7CiAgICAgLm5hbWUgPSAicGlpeDRfcG0iLAogICAgIC52ZXJzaW9uX2lkID0gMywKICAgICAu
bWluaW11bV92ZXJzaW9uX2lkID0gMywKLSAgICAubWluaW11bV92ZXJzaW9uX2lkX29sZCA9IDEs
Ci0gICAgLmxvYWRfc3RhdGVfb2xkID0gYWNwaV9sb2FkX29sZCwKICAgICAucG9zdF9sb2FkID0g
dm1zdGF0ZV9hY3BpX3Bvc3RfbG9hZCwKICAgICAuZmllbGRzID0gKFZNU3RhdGVGaWVsZFtdKSB7
CiAgICAgICAgIFZNU1RBVEVfUENJX0RFVklDRShwYXJlbnRfb2JqLCBQSUlYNFBNU3RhdGUpLApk
aWZmIC0tZ2l0IGEvaHcvaW50Yy9hcGljX2NvbW1vbi5jIGIvaHcvaW50Yy9hcGljX2NvbW1vbi5j
CmluZGV4IGFhZmQ4ZTBlMzMuLjM3NWNiNmFiZTkgMTAwNjQ0Ci0tLSBhL2h3L2ludGMvYXBpY19j
b21tb24uYworKysgYi9ody9pbnRjL2FwaWNfY29tbW9uLmMKQEAgLTMxLDcgKzMxLDYgQEAKICNp
bmNsdWRlICJzeXNlbXUva3ZtLmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgiCiAj
aW5jbHVkZSAiaHcvc3lzYnVzLmgiCi0jaW5jbHVkZSAibWlncmF0aW9uL3FlbXUtZmlsZS10eXBl
cy5oIgogI2luY2x1ZGUgIm1pZ3JhdGlvbi92bXN0YXRlLmgiCiAKIHN0YXRpYyBpbnQgYXBpY19p
cnFfZGVsaXZlcmVkOwpAQCAtMjYyLDUyICsyNjEsNiBAQCBzdGF0aWMgdm9pZCBhcGljX3Jlc2V0
X2NvbW1vbihEZXZpY2VTdGF0ZSAqZGV2KQogICAgIGFwaWNfaW5pdF9yZXNldChkZXYpOwogfQog
Ci0vKiBUaGlzIGZ1bmN0aW9uIGlzIG9ubHkgdXNlZCBmb3Igb2xkIHN0YXRlIHZlcnNpb24gMSBh
bmQgMiAqLwotc3RhdGljIGludCBhcGljX2xvYWRfb2xkKFFFTVVGaWxlICpmLCB2b2lkICpvcGFx
dWUsIGludCB2ZXJzaW9uX2lkKQotewotICAgIEFQSUNDb21tb25TdGF0ZSAqcyA9IG9wYXF1ZTsK
LSAgICBBUElDQ29tbW9uQ2xhc3MgKmluZm8gPSBBUElDX0NPTU1PTl9HRVRfQ0xBU1Mocyk7Ci0g
ICAgaW50IGk7Ci0KLSAgICBpZiAodmVyc2lvbl9pZCA+IDIpIHsKLSAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Ci0gICAgfQotCi0gICAgLyogWFhYOiB3aGF0IGlmIHRoZSBiYXNlIGNoYW5nZXM/IChy
ZWdpc3RlcmVkIG1lbW9yeSByZWdpb25zKSAqLwotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5h
cGljYmFzZSk7Ci0gICAgcWVtdV9nZXRfOHMoZiwgJnMtPmlkKTsKLSAgICBxZW11X2dldF84cyhm
LCAmcy0+YXJiX2lkKTsKLSAgICBxZW11X2dldF84cyhmLCAmcy0+dHByKTsKLSAgICBxZW11X2dl
dF9iZTMycyhmLCAmcy0+c3B1cmlvdXNfdmVjKTsKLSAgICBxZW11X2dldF84cyhmLCAmcy0+bG9n
X2Rlc3QpOwotICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5kZXN0X21vZGUpOwotICAgIGZvciAoaSA9
IDA7IGkgPCA4OyBpKyspIHsKLSAgICAgICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmlzcltpXSk7
Ci0gICAgICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT50bXJbaV0pOwotICAgICAgICBxZW11X2dl
dF9iZTMycyhmLCAmcy0+aXJyW2ldKTsKLSAgICB9Ci0gICAgZm9yIChpID0gMDsgaSA8IEFQSUNf
TFZUX05COyBpKyspIHsKLSAgICAgICAgcWVtdV9nZXRfYmUzMnMoZiwgJnMtPmx2dFtpXSk7Ci0g
ICAgfQotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5lc3IpOwotICAgIHFlbXVfZ2V0X2JlMzJz
KGYsICZzLT5pY3JbMF0pOwotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5pY3JbMV0pOwotICAg
IHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5kaXZpZGVfY29uZik7Ci0gICAgcy0+Y291bnRfc2hpZnQg
PSBxZW11X2dldF9iZTMyKGYpOwotICAgIHFlbXVfZ2V0X2JlMzJzKGYsICZzLT5pbml0aWFsX2Nv
dW50KTsKLSAgICBzLT5pbml0aWFsX2NvdW50X2xvYWRfdGltZSA9IHFlbXVfZ2V0X2JlNjQoZik7
Ci0gICAgcy0+bmV4dF90aW1lID0gcWVtdV9nZXRfYmU2NChmKTsKLQotICAgIGlmICh2ZXJzaW9u
X2lkID49IDIpIHsKLSAgICAgICAgcy0+dGltZXJfZXhwaXJ5ID0gcWVtdV9nZXRfYmU2NChmKTsK
LSAgICB9Ci0KLSAgICBpZiAoaW5mby0+cG9zdF9sb2FkKSB7Ci0gICAgICAgIGluZm8tPnBvc3Rf
bG9hZChzKTsKLSAgICB9Ci0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyBjb25zdCBWTVN0YXRl
RGVzY3JpcHRpb24gdm1zdGF0ZV9hcGljX2NvbW1vbjsKIAogc3RhdGljIHZvaWQgYXBpY19jb21t
b25fcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCkBAIC00MDgsOCArMzYx
LDYgQEAgc3RhdGljIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiB2bXN0YXRlX2FwaWNfY29tbW9u
ID0gewogICAgIC5uYW1lID0gImFwaWMiLAogICAgIC52ZXJzaW9uX2lkID0gMywKICAgICAubWlu
aW11bV92ZXJzaW9uX2lkID0gMywKLSAgICAubWluaW11bV92ZXJzaW9uX2lkX29sZCA9IDEsCi0g
ICAgLmxvYWRfc3RhdGVfb2xkID0gYXBpY19sb2FkX29sZCwKICAgICAucHJlX2xvYWQgPSBhcGlj
X3ByZV9sb2FkLAogICAgIC5wcmVfc2F2ZSA9IGFwaWNfZGlzcGF0Y2hfcHJlX3NhdmUsCiAgICAg
LnBvc3RfbG9hZCA9IGFwaWNfZGlzcGF0Y2hfcG9zdF9sb2FkLApkaWZmIC0tZ2l0IGEvaHcvcGNp
LWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDEzNWM2NDU1MzUuLjJmNGNi
Y2JmZTkgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9w
aWl4LmMKQEAgLTMzLDcgKzMzLDYgQEAKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVk
ZSAicWVtdS9yYW5nZS5oIgogI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIKLSNpbmNsdWRlICJtaWdy
YXRpb24vcWVtdS1maWxlLXR5cGVzLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3RhdGUuaCIK
ICNpbmNsdWRlICJody9wY2ktaG9zdC9wYW0uaCIKICNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIK
QEAgLTE3NCwyOCArMTczLDYgQEAgc3RhdGljIHZvaWQgaTQ0MGZ4X3dyaXRlX2NvbmZpZyhQQ0lE
ZXZpY2UgKmRldiwKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgaTQ0MGZ4X2xvYWRfb2xkKFFFTVVG
aWxlKiBmLCB2b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uX2lkKQotewotICAgIFBDSUk0NDBGWFN0
YXRlICpkID0gb3BhcXVlOwotICAgIFBDSURldmljZSAqcGQgPSBQQ0lfREVWSUNFKGQpOwotICAg
IGludCByZXQsIGk7Ci0gICAgdWludDhfdCBzbW1fZW5hYmxlZDsKLQotICAgIHJldCA9IHBjaV9k
ZXZpY2VfbG9hZChwZCwgZik7Ci0gICAgaWYgKHJldCA8IDApCi0gICAgICAgIHJldHVybiByZXQ7
Ci0gICAgaTQ0MGZ4X3VwZGF0ZV9tZW1vcnlfbWFwcGluZ3MoZCk7Ci0gICAgcWVtdV9nZXRfOHMo
ZiwgJnNtbV9lbmFibGVkKTsKLQotICAgIGlmICh2ZXJzaW9uX2lkID09IDIpIHsKLSAgICAgICAg
Zm9yIChpID0gMDsgaSA8IFBJSVhfTlVNX1BJUlFTOyBpKyspIHsKLSAgICAgICAgICAgIHFlbXVf
Z2V0X2JlMzIoZik7IC8qIGR1bW15IGxvYWQgZm9yIGNvbXBhdGliaWxpdHkgKi8KLSAgICAgICAg
fQotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCiBzdGF0aWMgaW50IGk0NDBmeF9wb3N0X2xv
YWQodm9pZCAqb3BhcXVlLCBpbnQgdmVyc2lvbl9pZCkKIHsKICAgICBQQ0lJNDQwRlhTdGF0ZSAq
ZCA9IG9wYXF1ZTsKQEAgLTIwOCw4ICsxODUsNiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2Ny
aXB0aW9uIHZtc3RhdGVfaTQ0MGZ4ID0gewogICAgIC5uYW1lID0gIkk0NDBGWCIsCiAgICAgLnZl
cnNpb25faWQgPSAzLAogICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAzLAotICAgIC5taW5pbXVt
X3ZlcnNpb25faWRfb2xkID0gMSwKLSAgICAubG9hZF9zdGF0ZV9vbGQgPSBpNDQwZnhfbG9hZF9v
bGQsCiAgICAgLnBvc3RfbG9hZCA9IGk0NDBmeF9wb3N0X2xvYWQsCiAgICAgLmZpZWxkcyA9IChW
TVN0YXRlRmllbGRbXSkgewogICAgICAgICBWTVNUQVRFX1BDSV9ERVZJQ0UocGFyZW50X29iaiwg
UENJSTQ0MEZYU3RhdGUpLApkaWZmIC0tZ2l0IGEvaHcvdGltZXIvaTgyNTRfY29tbW9uLmMgYi9o
dy90aW1lci9pODI1NF9jb21tb24uYwppbmRleCA1N2JmMTBjYzk0Li4wNTA4NzViNDk3IDEwMDY0
NAotLS0gYS9ody90aW1lci9pODI1NF9jb21tb24uYworKysgYi9ody90aW1lci9pODI1NF9jb21t
b24uYwpAQCAtMjksNyArMjksNiBAQAogI2luY2x1ZGUgInFlbXUvdGltZXIuaCIKICNpbmNsdWRl
ICJody90aW1lci9pODI1NC5oIgogI2luY2x1ZGUgImh3L3RpbWVyL2k4MjU0X2ludGVybmFsLmgi
Ci0jaW5jbHVkZSAibWlncmF0aW9uL3FlbXUtZmlsZS10eXBlcy5oIgogI2luY2x1ZGUgIm1pZ3Jh
dGlvbi92bXN0YXRlLmgiCiAKIC8qIHZhbCBtdXN0IGJlIDAgb3IgMSAqLwpAQCAtMjAyLDQzICsy
MDEsNiBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVfcGl0X2NoYW5u
ZWwgPSB7CiAgICAgfQogfTsKIAotc3RhdGljIGludCBwaXRfbG9hZF9vbGQoUUVNVUZpbGUgKmYs
IHZvaWQgKm9wYXF1ZSwgaW50IHZlcnNpb25faWQpCi17Ci0gICAgUElUQ29tbW9uU3RhdGUgKnBp
dCA9IG9wYXF1ZTsKLSAgICBQSVRDb21tb25DbGFzcyAqYyA9IFBJVF9DT01NT05fR0VUX0NMQVNT
KHBpdCk7Ci0gICAgUElUQ2hhbm5lbFN0YXRlICpzOwotICAgIGludCBpOwotCi0gICAgaWYgKHZl
cnNpb25faWQgIT0gMSkgewotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBm
b3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7Ci0gICAgICAgIHMgPSAmcGl0LT5jaGFubmVsc1tpXTsK
LSAgICAgICAgcy0+Y291bnQgPSBxZW11X2dldF9iZTMyKGYpOwotICAgICAgICBxZW11X2dldF9i
ZTE2cyhmLCAmcy0+bGF0Y2hlZF9jb3VudCk7Ci0gICAgICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5j
b3VudF9sYXRjaGVkKTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPnN0YXR1c19sYXRjaGVk
KTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPnN0YXR1cyk7Ci0gICAgICAgIHFlbXVfZ2V0
XzhzKGYsICZzLT5yZWFkX3N0YXRlKTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPndyaXRl
X3N0YXRlKTsKLSAgICAgICAgcWVtdV9nZXRfOHMoZiwgJnMtPndyaXRlX2xhdGNoKTsKLSAgICAg
ICAgcWVtdV9nZXRfOHMoZiwgJnMtPnJ3X21vZGUpOwotICAgICAgICBxZW11X2dldF84cyhmLCAm
cy0+bW9kZSk7Ci0gICAgICAgIHFlbXVfZ2V0XzhzKGYsICZzLT5iY2QpOwotICAgICAgICBxZW11
X2dldF84cyhmLCAmcy0+Z2F0ZSk7Ci0gICAgICAgIHMtPmNvdW50X2xvYWRfdGltZSA9IHFlbXVf
Z2V0X2JlNjQoZik7Ci0gICAgICAgIHMtPmlycV9kaXNhYmxlZCA9IDA7Ci0gICAgICAgIGlmIChp
ID09IDApIHsKLSAgICAgICAgICAgIHMtPm5leHRfdHJhbnNpdGlvbl90aW1lID0gcWVtdV9nZXRf
YmU2NChmKTsKLSAgICAgICAgfQotICAgIH0KLSAgICBpZiAoYy0+cG9zdF9sb2FkKSB7Ci0gICAg
ICAgIGMtPnBvc3RfbG9hZChwaXQpOwotICAgIH0KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGlj
IGludCBwaXRfZGlzcGF0Y2hfcHJlX3NhdmUodm9pZCAqb3BhcXVlKQogewogICAgIFBJVENvbW1v
blN0YXRlICpzID0gb3BhcXVlOwpAQCAtMjY2LDggKzIyOCw2IEBAIHN0YXRpYyBjb25zdCBWTVN0
YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9waXRfY29tbW9uID0gewogICAgIC5uYW1lID0gImk4MjU0
IiwKICAgICAudmVyc2lvbl9pZCA9IDMsCiAgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDIsCi0g
ICAgLm1pbmltdW1fdmVyc2lvbl9pZF9vbGQgPSAxLAotICAgIC5sb2FkX3N0YXRlX29sZCA9IHBp
dF9sb2FkX29sZCwKICAgICAucHJlX3NhdmUgPSBwaXRfZGlzcGF0Y2hfcHJlX3NhdmUsCiAgICAg
LnBvc3RfbG9hZCA9IHBpdF9kaXNwYXRjaF9wb3N0X2xvYWQsCiAgICAgLmZpZWxkcyA9IChWTVN0
YXRlRmllbGRbXSkgewotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:04:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQQI-0005sT-Iq; Sat, 26 Oct 2019 18:04:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQQI-0005s9-2e
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:04:22 +0000
X-Inumbo-ID: fec15082-f81a-11e9-bbab-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id fec15082-f81a-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 18:04:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113043;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=UaGGIPdRKREyMkIJNKEc0RLVDqW+DoJcRjwnPCc+80g=;
 b=gOqNn4U+yL28ovWcXf/ouh9gkYayGlqe8kSzfUkOI0qPfdY6wqg3dtkvt3Nni4lVAPVOTR
 8A34LNeCBVU1d0uMp/cpgI6RTYt4XEhfNq2YC8EUKqROW4b782OHZb+8qHq5fnGOiy7S4V
 g/CqNfohteVzKPgSGTCeyWF9sp55cXU=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-281-NGRn1jszN-WVVLXS3MXkEA-1; Sat, 26 Oct 2019 14:03:59 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id EE8B2800D41;
 Sat, 26 Oct 2019 18:03:57 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id A11A660C57;
 Sat, 26 Oct 2019 18:03:45 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:34 +0200
Message-Id: <20191026180143.7369-12-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: NGRn1jszN-WVVLXS3MXkEA-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 11/20] hw/isa/piix4: Move piix4_create() to
 hw/isa/piix4.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCk5vdyB0aGF0
IHdlIHByb3Blcmx5IHJlZmFjdG9yZWQgdGhlIHBpaXg0X2NyZWF0ZSgpIGZ1bmN0aW9uLCBsZXQn
cwptb3ZlIGl0IHRvIGh3L2lzYS9waWl4NC5jIHdoZXJlIGl0IGJlbG9uZ3MsIHNvIGl0IGNhbiBi
ZSByZXVzZWQKb24gb3RoZXIgcGxhY2VzLgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292
aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhp
ZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9pc2EvcGlpeDQuYyAgICAgICAg
ICAgICAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaHcvbWlwcy9ndDY0
eHh4X3BjaS5jICAgICAgICAgfCAgMSArCiBody9taXBzL21pcHNfbWFsdGEuYyAgICAgICAgICB8
IDI4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAg
ICAgICAgIHwgIDIgLS0KIGluY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIHwgIDYgKysrKysr
CiA1IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2h3L2lzYS9waWl4NC5jIGIvaHcvaXNhL3BpaXg0LmMKaW5kZXggNmJmNmYwYzVk
OS4uZjNlMjFlYTc2ZCAxMDA2NDQKLS0tIGEvaHcvaXNhL3BpaXg0LmMKKysrIGIvaHcvaXNhL3Bp
aXg0LmMKQEAgLTI3LDEyICsyNywxNCBAQAogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNs
dWRlICJody9pcnEuaCIKICNpbmNsdWRlICJody9pMzg2L3BjLmgiCisjaW5jbHVkZSAiaHcvc291
dGhicmlkZ2UvcGlpeC5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKICNpbmNsdWRlICJody9p
c2EvaXNhLmgiCiAjaW5jbHVkZSAiaHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAiaHcvZG1hL2k4MjU3
LmgiCiAjaW5jbHVkZSAiaHcvdGltZXIvaTgyNTQuaCIKICNpbmNsdWRlICJody9ydGMvbWMxNDY4
MThydGMuaCIKKyNpbmNsdWRlICJody9pZGUuaCIKICNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0
ZS5oIgogI2luY2x1ZGUgInN5c2VtdS9yZXNldC5oIgogI2luY2x1ZGUgInN5c2VtdS9ydW5zdGF0
ZS5oIgpAQCAtMjM3LDMgKzIzOSwzMSBAQCBzdGF0aWMgdm9pZCBwaWl4NF9yZWdpc3Rlcl90eXBl
cyh2b2lkKQogfQogCiB0eXBlX2luaXQocGlpeDRfcmVnaXN0ZXJfdHlwZXMpCisKK0RldmljZVN0
YXRlICpwaWl4NF9jcmVhdGUoUENJQnVzICpwY2lfYnVzLCBJU0FCdXMgKippc2FfYnVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICBJMkNCdXMgKipzbWJ1cywgc2l6ZV90IGlkZV9idXNlcykK
K3sKKyAgICBzaXplX3QgaWRlX2RyaXZlcyA9IGlkZV9idXNlcyAqIE1BWF9JREVfREVWUzsKKyAg
ICBEcml2ZUluZm8gKipoZDsKKyAgICBQQ0lEZXZpY2UgKnBjaTsKKyAgICBEZXZpY2VTdGF0ZSAq
ZGV2OworCisgICAgcGNpID0gcGNpX2NyZWF0ZV9zaW1wbGVfbXVsdGlmdW5jdGlvbihwY2lfYnVz
LCBQQ0lfREVWRk4oMTAsIDApLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHJ1ZSwgVFlQRV9QSUlYNF9QQ0lfREVWSUNFKTsKKyAgICBkZXYgPSBERVZJQ0UocGNp
KTsKKyAgICBpZiAoaXNhX2J1cykgeworICAgICAgICAqaXNhX2J1cyA9IElTQV9CVVMocWRldl9n
ZXRfY2hpbGRfYnVzKGRldiwgImlzYS4wIikpOworICAgIH0KKworICAgIGhkID0gZ19uZXcoRHJp
dmVJbmZvICosIGlkZV9kcml2ZXMpOworICAgIGlkZV9kcml2ZV9nZXQoaGQsIGlkZV9kcml2ZXMp
OworICAgIHBjaV9waWl4NF9pZGVfaW5pdChwY2lfYnVzLCBoZCwgcGNpLT5kZXZmbiArIDEpOwor
ICAgIGdfZnJlZShoZCk7CisgICAgcGNpX2NyZWF0ZV9zaW1wbGUocGNpX2J1cywgcGNpLT5kZXZm
biArIDIsICJwaWl4NC11c2ItdWhjaSIpOworICAgIGlmIChzbWJ1cykgeworICAgICAgICAqc21i
dXMgPSBwaWl4NF9wbV9pbml0KHBjaV9idXMsIHBjaS0+ZGV2Zm4gKyAzLCAweDExMDAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNhX2dldF9pcnEoTlVMTCwgOSksIE5VTEwsIDAs
IE5VTEwpOworICAgfQorCisgICAgcmV0dXJuIGRldjsKK30KZGlmZiAtLWdpdCBhL2h3L21pcHMv
Z3Q2NHh4eF9wY2kuYyBiL2h3L21pcHMvZ3Q2NHh4eF9wY2kuYwppbmRleCBmMzI1YmQ2YzFjLi5j
Mjc3Mzk4YzBkIDEwMDY0NAotLS0gYS9ody9taXBzL2d0NjR4eHhfcGNpLmMKKysrIGIvaHcvbWlw
cy9ndDY0eHh4X3BjaS5jCkBAIC0yOCw2ICsyOCw3IEBACiAjaW5jbHVkZSAiaHcvbWlwcy9taXBz
LmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5o
IgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJtaWdyYXRpb24v
dm1zdGF0ZS5oIgogI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKICNpbmNsdWRlICJody9pcnEuaCIK
ZGlmZiAtLWdpdCBhL2h3L21pcHMvbWlwc19tYWx0YS5jIGIvaHcvbWlwcy9taXBzX21hbHRhLmMK
aW5kZXggOTAxNGQ3N2I3YS4uOTJlOWNhNWJmYSAxMDA2NDQKLS0tIGEvaHcvbWlwcy9taXBzX21h
bHRhLmMKKysrIGIvaHcvbWlwcy9taXBzX21hbHRhLmMKQEAgLTEyMTAsMzQgKzEyMTAsNiBAQCBz
dGF0aWMgdm9pZCBtaXBzX2NyZWF0ZV9jcHUoTWFjaGluZVN0YXRlICptcywgTWFsdGFTdGF0ZSAq
cywKICAgICB9CiB9CiAKLXN0YXRpYyBEZXZpY2VTdGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAq
cGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEkyQ0J1cyAqKnNtYnVzLCBzaXplX3QgaWRlX2J1c2VzKQotewotICAgIGNvbnN0IHNpemVf
dCBpZGVfZHJpdmVzID0gaWRlX2J1c2VzICogTUFYX0lERV9ERVZTOwotICAgIERyaXZlSW5mbyAq
KmhkOwotICAgIFBDSURldmljZSAqcGNpOwotICAgIERldmljZVN0YXRlICpkZXY7Ci0KLSAgICBw
Y2kgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIFBDSV9ERVZGTigx
MCwgMCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlLCBU
WVBFX1BJSVg0X1BDSV9ERVZJQ0UpOwotICAgIGRldiA9IERFVklDRShwY2kpOwotICAgIGlmIChp
c2FfYnVzKSB7Ci0gICAgICAgICppc2FfYnVzID0gSVNBX0JVUyhxZGV2X2dldF9jaGlsZF9idXMo
ZGV2LCAiaXNhLjAiKSk7Ci0gICAgfQotCi0gICAgaGQgPSBnX25ldyhEcml2ZUluZm8gKiwgaWRl
X2RyaXZlcyk7Ci0gICAgaWRlX2RyaXZlX2dldChoZCwgaWRlX2RyaXZlcyk7Ci0gICAgcGNpX3Bp
aXg0X2lkZV9pbml0KHBjaV9idXMsIGhkLCBwY2ktPmRldmZuICsgMSk7Ci0gICAgZ19mcmVlKGhk
KTsKLSAgICBwY2lfY3JlYXRlX3NpbXBsZShwY2lfYnVzLCBwY2ktPmRldmZuICsgMiwgInBpaXg0
LXVzYi11aGNpIik7Ci0gICAgaWYgKHNtYnVzKSB7Ci0gICAgICAgICpzbWJ1cyA9IHBpaXg0X3Bt
X2luaXQocGNpX2J1cywgcGNpLT5kZXZmbiArIDMsIDB4MTEwMCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpc2FfZ2V0X2lycShOVUxMLCA5KSwgTlVMTCwgMCwgTlVMTCk7Ci0gICB9
Ci0KLSAgICByZXR1cm4gZGV2OwotfQotCiBzdGF0aWMKIHZvaWQgbWlwc19tYWx0YV9pbml0KE1h
Y2hpbmVTdGF0ZSAqbWFjaGluZSkKIHsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5o
IGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKaW5kZXggYzkzM2MwZDNhMS4uMmZkNDBjZWViZSAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgK
QEAgLTI1OCw4ICsyNTgsNiBAQCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3Rf
dHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCiAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJl
Z2lvbiAqcmFtX21lbW9yeSk7CiAKIFBDSUJ1cyAqZmluZF9pNDQwZngodm9pZCk7Ci0vKiBwaWl4
NC5jICovCi1leHRlcm4gUENJRGV2aWNlICpwaWl4NF9kZXY7CiAKIC8qIHBjX3N5c2Z3LmMgKi8K
IHZvaWQgcGNfc3lzdGVtX2ZsYXNoX2NyZWF0ZShQQ01hY2hpbmVTdGF0ZSAqcGNtcyk7CmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCBiL2luY2x1ZGUvaHcvc291dGhi
cmlkZ2UvcGlpeC5oCmluZGV4IGI4Y2UyNmZlYzQuLmFkZDM1MjQ1NmIgMTAwNjQ0Ci0tLSBhL2lu
Y2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oCisrKyBiL2luY2x1ZGUvaHcvc291dGhicmlkZ2Uv
cGlpeC5oCkBAIC0yLDYgKzIsNyBAQAogICogUUVNVSBQSUlYIFNvdXRoIEJyaWRnZSBFbXVsYXRp
b24KICAqCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDYgRmFicmljZSBCZWxsYXJkCisgKiBDb3B5cmln
aHQgKGMpIDIwMTggSGVydsOpIFBvdXNzaW5lYXUKICAqCiAgKiBUaGlzIHdvcmsgaXMgbGljZW5z
ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIgb3IgbGF0ZXIuCiAg
KiBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeS4KQEAgLTE3
LDQgKzE4LDkgQEAgSTJDQnVzICpwaWl4NF9wbV9pbml0KFBDSUJ1cyAqYnVzLCBpbnQgZGV2Zm4s
IHVpbnQzMl90IHNtYl9pb19iYXNlLAogICAgICAgICAgICAgICAgICAgICAgIHFlbXVfaXJxIHNj
aV9pcnEsIHFlbXVfaXJxIHNtaV9pcnEsCiAgICAgICAgICAgICAgICAgICAgICAgaW50IHNtbV9l
bmFibGVkLCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKIAorZXh0ZXJuIFBDSURldmljZSAqcGlp
eDRfZGV2OworCitEZXZpY2VTdGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNB
QnVzICoqaXNhX2J1cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgSTJDQnVzICoqc21idXMs
IHNpemVfdCBpZGVfYnVzZXMpOworCiAjZW5kaWYKLS0gCjIuMjEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:04:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQQT-0005ym-5z; Sat, 26 Oct 2019 18:04:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQQS-0005yI-3H
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:04:32 +0000
X-Inumbo-ID: 0af710bc-f81b-11e9-beca-bc764e2007e4
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 0af710bc-f81b-11e9-beca-bc764e2007e4;
 Sat, 26 Oct 2019 18:04:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113064;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=S/Dx+PbxKqebN9kqK3yoqBeSkpzxICQMpRExQnwgy+Q=;
 b=esoYuUUuzl4aS6rhaNwso9hAqAtgmvEW0OUYglGImXZsG7jqORua197YVvHd20GEsyJD0S
 6pwz/qFd1odNTeamZUXyakcPK322ufDrksnffkkKSH/eILhAHQd7+AWzHG10TeGOXsvgX0
 FKcdFVeOWoBeV5FhJKV5864lotA5Itk=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-6-Tkh2DuxaOcK2hmL4G70YLw-1; Sat, 26 Oct 2019 14:04:20 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id BAEAB5E6;
 Sat, 26 Oct 2019 18:04:18 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2E3DF60C80;
 Sat, 26 Oct 2019 18:04:05 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:36 +0200
Message-Id: <20191026180143.7369-14-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: Tkh2DuxaOcK2hmL4G70YLw-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 13/20] hw/pci-host/piix: Extract
 piix3_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Esteban Bosse <estebanbosse@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXh0cmFjdCB0aGUgUElJWDMgY3JlYXRpb24gY29kZSBmcm9tIHRoZSBpNDQwZnhfaW5pdCgpIGZ1
bmN0aW9uLgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZl
Y29tcC5jb20+ClJldmlld2VkLWJ5OiBFc3RlYmFuIEJvc3NlIDxlc3RlYmFuYm9zc2VAZ21haWwu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhh
dC5jb20+Ci0tLQogaHcvcGNpLWhvc3QvcGlpeC5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3
L3BjaS1ob3N0L3BpaXguYwppbmRleCAyZjRjYmNiZmU5Li4zMjkyNzAzZGU3IDEwMDY0NAotLS0g
YS9ody9wY2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC0zMzEsNiAr
MzMxLDM2IEBAIHN0YXRpYyB2b2lkIGk0NDBmeF9yZWFsaXplKFBDSURldmljZSAqZGV2LCBFcnJv
ciAqKmVycnApCiAgICAgfQogfQogCitzdGF0aWMgUElJWDNTdGF0ZSAqcGlpeDNfY3JlYXRlKFBD
SUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cykKK3sKKyAgICBQSUlYM1N0YXRlICpwaWl4
MzsKKyAgICBQQ0lEZXZpY2UgKnBjaV9kZXY7CisKKyAgICAvKgorICAgICAqIFhlbiBzdXBwb3J0
cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUgUENJIGRldmljZXMgdG8KKyAg
ICAgKiB0aGUgSU9BUElDOiB0aGUgZm91ciBwaW5zIG9mIGVhY2ggUENJIGRldmljZSBvbiB0aGUg
YnVzIGFyZSBhbHNvCisgICAgICogY29ubmVjdGVkIHRvIHRoZSBJT0FQSUMgZGlyZWN0bHkuCisg
ICAgICogVGhlc2UgYWRkaXRpb25hbCByb3V0ZXMgY2FuIGJlIGRpc2NvdmVyZWQgdGhyb3VnaCBB
Q1BJLgorICAgICAqLworICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7CisgICAgICAgIHBjaV9kZXYg
PSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIC0xLCB0cnVlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBFX1BJSVgz
X1hFTl9ERVZJQ0UpOworICAgICAgICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNpX2Rldik7
CisgICAgICAgIHBjaV9idXNfaXJxcyhwY2lfYnVzLCB4ZW5fcGlpeDNfc2V0X2lycSwgeGVuX3Bj
aV9zbG90X2dldF9waXJxLAorICAgICAgICAgICAgICAgICAgICAgcGlpeDMsIFhFTl9QSUlYX05V
TV9QSVJRUyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgcGNpX2RldiA9IHBjaV9jcmVhdGVfc2lt
cGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUElJWDNfREVWSUNFKTsKKyAgICAg
ICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOworICAgICAgICBwY2lfYnVzX2ly
cXMocGNpX2J1cywgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0X3BpcnEsCisgICAgICAgICAg
ICAgICAgICAgICBwaWl4MywgUElJWF9OVU1fUElSUVMpOworICAgICAgICBwY2lfYnVzX3NldF9y
b3V0ZV9pcnFfZm4ocGNpX2J1cywgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKTsKKyAgICB9
CisgICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0UocGlpeDMp
LCAiaXNhLjAiKSk7CisKKyAgICByZXR1cm4gcGlpeDM7Cit9CisKIFBDSUJ1cyAqaTQ0MGZ4X2lu
aXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKICAgICAgICAg
ICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRlLAogICAgICAgICAgICAg
ICAgICAgICBpbnQgKnBpaXgzX2RldmZuLApAQCAtNDAwLDI3ICs0MzAsOCBAQCBQQ0lCdXMgKmk0
NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCiAg
ICAgICAgICAgICAgICAgIFBBTV9FWFBBTl9TSVpFKTsKICAgICB9CiAKLSAgICAvKiBYZW4gc3Vw
cG9ydHMgYWRkaXRpb25hbCBpbnRlcnJ1cHQgcm91dGVzIGZyb20gdGhlIFBDSSBkZXZpY2VzIHRv
Ci0gICAgICogdGhlIElPQVBJQzogdGhlIGZvdXIgcGlucyBvZiBlYWNoIFBDSSBkZXZpY2Ugb24g
dGhlIGJ1cyBhcmUgYWxzbwotICAgICAqIGNvbm5lY3RlZCB0byB0aGUgSU9BUElDIGRpcmVjdGx5
LgotICAgICAqIFRoZXNlIGFkZGl0aW9uYWwgcm91dGVzIGNhbiBiZSBkaXNjb3ZlcmVkIHRocm91
Z2ggQUNQSS4gKi8KLSAgICBpZiAoeGVuX2VuYWJsZWQoKSkgewotICAgICAgICBQQ0lEZXZpY2Ug
KnBjaV9kZXYgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKGIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC0xLCB0cnVlLCBUWVBFX1BJSVgzX1hFTl9ERVZJQ0UpOwotICAg
ICAgICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNpX2Rldik7Ci0gICAgICAgIHBjaV9idXNf
aXJxcyhiLCB4ZW5fcGlpeDNfc2V0X2lycSwgeGVuX3BjaV9zbG90X2dldF9waXJxLAotICAgICAg
ICAgICAgICAgIHBpaXgzLCBYRU5fUElJWF9OVU1fUElSUVMpOwotICAgIH0gZWxzZSB7Ci0gICAg
ICAgIFBDSURldmljZSAqcGNpX2RldiA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24o
YiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsIHRydWUsIFRZUEVfUElJWDNfREVW
SUNFKTsKLSAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOwotICAgICAg
ICBwY2lfYnVzX2lycXMoYiwgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0X3BpcnEsIHBpaXgz
LAotICAgICAgICAgICAgICAgIFBJSVhfTlVNX1BJUlFTKTsKLSAgICAgICAgcGNpX2J1c19zZXRf
cm91dGVfaXJxX2ZuKGIsIHBpaXgzX3JvdXRlX2ludHhfcGluX3RvX2lycSk7Ci0gICAgfQorICAg
IHBpaXgzID0gcGlpeDNfY3JlYXRlKGIsIGlzYV9idXMpOwogICAgIHBpaXgzLT5waWMgPSBwaWM7
Ci0gICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0UocGlpeDMp
LCAiaXNhLjAiKSk7Ci0KICAgICAqcGlpeDNfZGV2Zm4gPSBwaWl4My0+ZGV2LmRldmZuOwogCiAg
ICAgcmFtX3NpemUgPSByYW1fc2l6ZSAvIDggLyAxMDI0IC8gMTAyNDsKLS0gCjIuMjEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:04:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQQf-00064g-GV; Sat, 26 Oct 2019 18:04:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQQe-000644-F9
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:04:44 +0000
X-Inumbo-ID: 164bd010-f81b-11e9-94d7-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 164bd010-f81b-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:04:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113083;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=8A0zZyI5mOTDSkC5unD31tlwYoyzVjIrE1Z1/ZiyoRc=;
 b=cfdKngUbi1W4sJjlVeYqcDlfZgRPD+/OJQxKoQEqHxw9EZGH0x665mW3z7yC20gGfWCgdZ
 6JUmStuDj05HlQXxeYoWBvMooIgzMtmTaOwhzsga1v74z4Hw4I4HBFCb+TnxOfO0wudh03
 CujnDCOT1bBCe/g6mBPea9cKf+GUrsM=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-335-_6dW5Q9nMMG2wCbMLACq5w-1; Sat, 26 Oct 2019 14:04:39 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id DDEED5E6;
 Sat, 26 Oct 2019 18:04:37 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 3CE2C60F8A;
 Sat, 26 Oct 2019 18:04:25 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:38 +0200
Message-Id: <20191026180143.7369-16-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: _6dW5Q9nMMG2wCbMLACq5w-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 15/20] hw/pci-host/piix: Define and use the
 PIIX IRQ Route Control Registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIElSUSBSb3V0ZSBDb250cm9sIHJlZ2lzdGVycyBkZWZpbml0aW9ucyBiZWxvbmcgdG8gdGhl
IFBJSVgKY2hpcHNldC4gV2Ugd2VyZSBvbmx5IGRlZmluaW5nIHRoZSAnQScgcmVnaXN0ZXIuIERl
ZmluZSB0aGUgb3RoZXIKQiwgQyBhbmQgRCByZWdpc3RlcnMsIGFuZCB1c2UgdGhlbS4KCkFja2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIg
TWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9pMzg2L3hlbi94ZW4t
aHZtLmMgICAgICAgICB8IDUgKysrLS0KIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgICAgIHwg
NCArKy0tCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICB8IDkgKysrKy0tLS0tCiBpbmNs
dWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCB8IDYgKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE1
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IDk1ZjIzYTI2M2MuLjgyZWNl
NmI5ZTcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hl
bi94ZW4taHZtLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAj
aW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgorI2lu
Y2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNs
dWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKQEAgLTE1Niw4
ICsxNTcsOCBAQCB2b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25maWdfY2xpZW50KHVpbnQzMl90
IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbikKICAgICAgICAgICAgIHYgPSAwOwogICAg
ICAgICB9CiAgICAgICAgIHYgJj0gMHhmOwotICAgICAgICBpZiAoKChhZGRyZXNzICsgaSkgPj0g
MHg2MCkgJiYgKChhZGRyZXNzICsgaSkgPD0gMHg2MykpIHsKLSAgICAgICAgICAgIHhlbl9zZXRf
cGNpX2xpbmtfcm91dGUoeGVuX2RvbWlkLCBhZGRyZXNzICsgaSAtIDB4NjAsIHYpOworICAgICAg
ICBpZiAoKChhZGRyZXNzICsgaSkgPj0gUElJWF9QSVJRQ0EpICYmICgoYWRkcmVzcyArIGkpIDw9
IFBJSVhfUElSUUNEKSkgeworICAgICAgICAgICAgeGVuX3NldF9wY2lfbGlua19yb3V0ZSh4ZW5f
ZG9taWQsIGFkZHJlc3MgKyBpIC0gUElJWF9QSVJRQ0EsIHYpOwogICAgICAgICB9CiAgICAgfQog
fQpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9ndDY0eHh4X3BjaS5jIGIvaHcvbWlwcy9ndDY0eHh4X3Bj
aS5jCmluZGV4IGMyNzczOThjMGQuLjVjYWI5YzFlZTEgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvZ3Q2
NHh4eF9wY2kuYworKysgYi9ody9taXBzL2d0NjR4eHhfcGNpLmMKQEAgLTEwMTMsMTIgKzEwMTMs
MTIgQEAgc3RhdGljIHZvaWQgZ3Q2NDEyMF9wY2lfc2V0X2lycSh2b2lkICpvcGFxdWUsIGludCBp
cnFfbnVtLCBpbnQgbGV2ZWwpCiAKICAgICAvKiBub3cgd2UgY2hhbmdlIHRoZSBwaWMgaXJxIGxl
dmVsIGFjY29yZGluZyB0byB0aGUgcGlpeCBpcnEgbWFwcGluZ3MgKi8KICAgICAvKiBYWFg6IG9w
dGltaXplICovCi0gICAgcGljX2lycSA9IHBpaXg0X2Rldi0+Y29uZmlnWzB4NjAgKyBpcnFfbnVt
XTsKKyAgICBwaWNfaXJxID0gcGlpeDRfZGV2LT5jb25maWdbUElJWF9QSVJRQ0EgKyBpcnFfbnVt
XTsKICAgICBpZiAocGljX2lycSA8IDE2KSB7CiAgICAgICAgIC8qIFRoZSBwaWMgbGV2ZWwgaXMg
dGhlIGxvZ2ljYWwgT1Igb2YgYWxsIHRoZSBQQ0kgaXJxcyBtYXBwZWQgdG8gaXQuICovCiAgICAg
ICAgIHBpY19sZXZlbCA9IDA7CiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCA0OyBpKyspIHsKLSAg
ICAgICAgICAgIGlmIChwaWNfaXJxID09IHBpaXg0X2Rldi0+Y29uZmlnWzB4NjAgKyBpXSkgewor
ICAgICAgICAgICAgaWYgKHBpY19pcnEgPT0gcGlpeDRfZGV2LT5jb25maWdbUElJWF9QSVJRQ0Eg
KyBpXSkgewogICAgICAgICAgICAgICAgIHBpY19sZXZlbCB8PSBwY2lfaXJxX2xldmVsc1tpXTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5j
IGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDY1NDhkOWE0YjUuLjM5MGZiOWNlYmEgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTYx
LDcgKzYxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgSTQ0MEZYU3RhdGUgewogI2RlZmluZSBQSUlYX05V
TV9QSUNfSVJRUyAgICAgICAxNiAgICAgIC8qIGk4MjU5ICogMiAqLwogI2RlZmluZSBQSUlYX05V
TV9QSVJRUyAgICAgICAgICA0VUxMICAgIC8qIFBJUlFbQS1EXSAqLwogI2RlZmluZSBYRU5fUElJ
WF9OVU1fUElSUVMgICAgICAxMjhVTEwKLSNkZWZpbmUgUElJWF9QSVJRQyAgICAgICAgICAgICAg
MHg2MAogCiB0eXBlZGVmIHN0cnVjdCBQSUlYM1N0YXRlIHsKICAgICBQQ0lEZXZpY2UgZGV2OwpA
QCAtNDY4LDcgKzQ2Nyw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnFfbGV2ZWxfaW50ZXJu
YWwoUElJWDNTdGF0ZSAqcGlpeDMsIGludCBwaXJxLCBpbnQgbGV2ZWwpCiAgICAgaW50IHBpY19p
cnE7CiAgICAgdWludDY0X3QgbWFzazsKIAotICAgIHBpY19pcnEgPSBwaWl4My0+ZGV2LmNvbmZp
Z1tQSUlYX1BJUlFDICsgcGlycV07CisgICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJ
SVhfUElSUUNBICsgcGlycV07CiAgICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1fUElDX0lSUVMp
IHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTQ4Miw3ICs0ODEsNyBAQCBzdGF0aWMgdm9p
ZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGlycSwgaW50IGxl
dmVsKQogewogICAgIGludCBwaWNfaXJxOwogCi0gICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29u
ZmlnW1BJSVhfUElSUUMgKyBwaXJxXTsKKyAgICBwaWNfaXJxID0gcGlpeDMtPmRldi5jb25maWdb
UElJWF9QSVJRQ0EgKyBwaXJxXTsKICAgICBpZiAocGljX2lycSA+PSBQSUlYX05VTV9QSUNfSVJR
UykgewogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtNTAxLDcgKzUwMCw3IEBAIHN0YXRpYyB2
b2lkIHBpaXgzX3NldF9pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGlycSwgaW50IGxldmVsKQogc3Rh
dGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEodm9pZCAqb3BhcXVl
LCBpbnQgcGluKQogewogICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gb3BhcXVlOwotICAgIGludCBp
cnEgPSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlYX1BJUlFDICsgcGluXTsKKyAgICBpbnQgaXJxID0g
cGlpeDMtPmRldi5jb25maWdbUElJWF9QSVJRQ0EgKyBwaW5dOwogICAgIFBDSUlOVHhSb3V0ZSBy
b3V0ZTsKIAogICAgIGlmIChpcnEgPCBQSUlYX05VTV9QSUNfSVJRUykgewpAQCAtNTMwLDcgKzUy
OSw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2NvbmZpZyhQQ0lEZXZpY2UgKmRldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2
YWwsIGludCBsZW4pCiB7CiAgICAgcGNpX2RlZmF1bHRfd3JpdGVfY29uZmlnKGRldiwgYWRkcmVz
cywgdmFsLCBsZW4pOwotICAgIGlmIChyYW5nZXNfb3ZlcmxhcChhZGRyZXNzLCBsZW4sIFBJSVhf
UElSUUMsIDQpKSB7CisgICAgaWYgKHJhbmdlc19vdmVybGFwKGFkZHJlc3MsIGxlbiwgUElJWF9Q
SVJRQ0EsIDQpKSB7CiAgICAgICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gUElJWDNfUENJX0RFVklD
RShkZXYpOwogICAgICAgICBpbnQgcGljX2lycTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9z
b3V0aGJyaWRnZS9waWl4LmggYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAppbmRleCBl
NDlkNGE2YmJlLi4wOTQ1MDhiOTI4IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3NvdXRoYnJpZGdl
L3BpaXguaAorKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaApAQCAtMTgsNiArMTgs
MTIgQEAgSTJDQnVzICpwaWl4NF9wbV9pbml0KFBDSUJ1cyAqYnVzLCBpbnQgZGV2Zm4sIHVpbnQz
Ml90IHNtYl9pb19iYXNlLAogICAgICAgICAgICAgICAgICAgICAgIHFlbXVfaXJxIHNjaV9pcnEs
IHFlbXVfaXJxIHNtaV9pcnEsCiAgICAgICAgICAgICAgICAgICAgICAgaW50IHNtbV9lbmFibGVk
LCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKIAorLyogUElSUVJDW0E6RF06IFBJUlF4IFJvdXRl
IENvbnRyb2wgUmVnaXN0ZXJzICovCisjZGVmaW5lIFBJSVhfUElSUUNBIDB4NjAKKyNkZWZpbmUg
UElJWF9QSVJRQ0IgMHg2MQorI2RlZmluZSBQSUlYX1BJUlFDQyAweDYyCisjZGVmaW5lIFBJSVhf
UElSUUNEIDB4NjMKKwogLyoKICAqIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXI6IFBDSS1hY2Nlc3Np
YmxlIElTQS1Db21wYXRpYmxlIFJlZ2lzdGVyIGF0IGFkZHJlc3MKICAqIDB4Y2Y5LCBwcm92aWRl
ZCBieSB0aGUgUENJL0lTQSBicmlkZ2UgKFBJSVgzIFBDSSBmdW5jdGlvbiAwLCA4MDg2OjcwMDAp
LgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:04:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQQk-000683-QD; Sat, 26 Oct 2019 18:04:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQQj-00067N-Fe
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:04:49 +0000
X-Inumbo-ID: 17490a32-f81b-11e9-94d7-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 17490a32-f81b-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:04:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113084;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=T2dLm2Xz1fiqAxTYOSPP2mDkuhzEl+Dho4NsPEDSoi8=;
 b=e3K20mIpScMZpQQgImxzUR3u+/qIdt0q/HDNDd+5HrurKWTvo6+TB/PAkMEZsQxWN8NlHR
 vhbM3Z7GULSKomOObq4Q7+BGCW92jbwu7+PL17bQycwESl3dESXIsO16v75jyfab1by3os
 Wmg34FK4xGYQN9EIi/tvA5pmS0VFzqY=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-257-qWviySrFN8a-Vf41-bibzQ-1; Sat, 26 Oct 2019 14:04:26 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 60CB0800D41;
 Sat, 26 Oct 2019 18:04:25 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 5AB6B60F82;
 Sat, 26 Oct 2019 18:04:19 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:37 +0200
Message-Id: <20191026180143.7369-15-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: qWviySrFN8a-Vf41-bibzQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 14/20] hw/pci-host/piix: Move RCR_IOPORT
 register definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBSQ1Jf
SU9QT1JUIHJlZ2lzdGVyIGJlbG9uZ3MgdG8gdGhlIFBJSVggY2hpcHNldC4KTW92ZSB0aGUgZGVm
aW5pdGlvbiB0byAicGlpeC5oIiwgYW5kIHByZXBlbmQgdGhlIFBJSVggcHJlZml4LgoKUmV2aWV3
ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25l
ZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0t
CnYyOiBwcmVwZW5kIFBJSVggcHJlZml4IChBbGVrc2FuZGFyKQotLS0KIGh3L2kzODYvYWNwaS1i
dWlsZC5jICAgICAgICAgIHwgMiArLQogaHcvaXNhL3BpaXg0LmMgICAgICAgICAgICAgICAgfCAy
ICstCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICB8IDcgKysrKy0tLQogaW5jbHVkZS9o
dy9pMzg2L3BjLmggICAgICAgICAgfCA2IC0tLS0tLQogaW5jbHVkZS9ody9zb3V0aGJyaWRnZS9w
aWl4LmggfCA2ICsrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9pMzg2L2FjcGktYnVpbGQuYyBiL2h3L2kzODYv
YWNwaS1idWlsZC5jCmluZGV4IGIxYjA1MGQ4ZTIuLjI2NmQ5YjUzNGIgMTAwNjQ0Ci0tLSBhL2h3
L2kzODYvYWNwaS1idWlsZC5jCisrKyBiL2h3L2kzODYvYWNwaS1idWlsZC5jCkBAIC0yMDksNyAr
MjA5LDcgQEAgc3RhdGljIHZvaWQgYWNwaV9nZXRfcG1faW5mbyhNYWNoaW5lU3RhdGUgKm1hY2hp
bmUsIEFjcGlQbUluZm8gKnBtKQogCiAgICAgLyogVGhlIGFib3ZlIG5lZWQgbm90IGJlIGNvbmRp
dGlvbmFsIG9uIG1hY2hpbmUgdHlwZSBiZWNhdXNlIHRoZSByZXNldCBwb3J0CiAgICAgICogaGFw
cGVucyB0byBiZSB0aGUgc2FtZSBvbiBQSUlYIChwYykgYW5kIElDSDkgKHEzNSkuICovCi0gICAg
UUVNVV9CVUlMRF9CVUdfT04oSUNIOV9SU1RfQ05UX0lPUE9SVCAhPSBSQ1JfSU9QT1JUKTsKKyAg
ICBRRU1VX0JVSUxEX0JVR19PTihJQ0g5X1JTVF9DTlRfSU9QT1JUICE9IFBJSVhfUkNSX0lPUE9S
VCk7CiAKICAgICAvKiBGaWxsIGluIG9wdGlvbmFsIHMzL3M0IHJlbGF0ZWQgcHJvcGVydGllcyAq
LwogICAgIG8gPSBvYmplY3RfcHJvcGVydHlfZ2V0X3FvYmplY3Qob2JqLCBBQ1BJX1BNX1BST1Bf
UzNfRElTQUJMRUQsIE5VTEwpOwpkaWZmIC0tZ2l0IGEvaHcvaXNhL3BpaXg0LmMgYi9ody9pc2Ev
cGlpeDQuYwppbmRleCBmM2UyMWVhNzZkLi44NjY3OGU2ODI5IDEwMDY0NAotLS0gYS9ody9pc2Ev
cGlpeDQuYworKysgYi9ody9pc2EvcGlpeDQuYwpAQCAtMTY2LDcgKzE2Niw3IEBAIHN0YXRpYyB2
b2lkIHBpaXg0X3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9yICoqZXJycCkKICAgICBtZW1v
cnlfcmVnaW9uX2luaXRfaW8oJnMtPnJjcl9tZW0sIE9CSkVDVChkZXYpLCAmcGlpeDRfcmNyX29w
cywgcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgInJlc2V0LWNvbnRyb2wiLCAxKTsKICAg
ICBtZW1vcnlfcmVnaW9uX2FkZF9zdWJyZWdpb25fb3ZlcmxhcChwY2lfYWRkcmVzc19zcGFjZV9p
byhkZXYpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJDUl9JT1BP
UlQsICZzLT5yY3JfbWVtLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQSUlYX1JDUl9JT1BPUlQsICZzLT5yY3JfbWVtLCAxKTsKIAogICAgIC8qIGluaXRpYWxp
emUgaTgyNTkgcGljICovCiAgICAgaTgyNTlfb3V0X2lycSA9IHFlbXVfYWxsb2NhdGVfaXJxcyhw
aWl4NF9yZXF1ZXN0X2k4MjU5X2lycSwgcywgMSk7CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9w
aWl4LmMgYi9ody9wY2ktaG9zdC9waWl4LmMKaW5kZXggMzI5MjcwM2RlNy4uNjU0OGQ5YTRiNSAx
MDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvcGlpeC5jCisrKyBiL2h3L3BjaS1ob3N0L3BpaXguYwpA
QCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgImh3L2lycS5oIgogI2luY2x1ZGUgImh3L3BjaS9w
Y2kuaCIKICNpbmNsdWRlICJody9wY2kvcGNpX2hvc3QuaCIKKyNpbmNsdWRlICJody9zb3V0aGJy
aWRnZS9waWl4LmgiCiAjaW5jbHVkZSAiaHcvcWRldi1wcm9wZXJ0aWVzLmgiCiAjaW5jbHVkZSAi
aHcvaXNhL2lzYS5oIgogI2luY2x1ZGUgImh3L3N5c2J1cy5oIgpAQCAtODcsNyArODgsNyBAQCB0
eXBlZGVmIHN0cnVjdCBQSUlYM1N0YXRlIHsKICAgICAvKiBSZXNldCBDb250cm9sIFJlZ2lzdGVy
IGNvbnRlbnRzICovCiAgICAgdWludDhfdCByY3I7CiAKLSAgICAvKiBJTyBtZW1vcnkgcmVnaW9u
IGZvciBSZXNldCBDb250cm9sIFJlZ2lzdGVyIChSQ1JfSU9QT1JUKSAqLworICAgIC8qIElPIG1l
bW9yeSByZWdpb24gZm9yIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIgKFBJSVhfUkNSX0lPUE9SVCkg
Ki8KICAgICBNZW1vcnlSZWdpb24gcmNyX21lbTsKIH0gUElJWDNTdGF0ZTsKIApAQCAtNjk1LDgg
KzY5Niw4IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3JlYWxpemUoUENJRGV2aWNlICpkZXYsIEVycm9y
ICoqZXJycCkKIAogICAgIG1lbW9yeV9yZWdpb25faW5pdF9pbygmZC0+cmNyX21lbSwgT0JKRUNU
KGRldiksICZyY3Jfb3BzLCBkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAicGlpeDMtcmVz
ZXQtY29udHJvbCIsIDEpOwotICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFw
KHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiksIFJDUl9JT1BPUlQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPnJjcl9tZW0sIDEpOworICAgIG1lbW9yeV9yZWdp
b25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNlX2lvKGRldiksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUElJWF9SQ1JfSU9QT1JULCAmZC0+
cmNyX21lbSwgMSk7CiAKICAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0KHBpaXgzX3Jlc2V0LCBkKTsK
IH0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVkZS9ody9pMzg2L3Bj
LmgKaW5kZXggMmZkNDBjZWViZS4uZDZmZjk1ZTA0NyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9ody9p
Mzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAgLTI0MCwxMiArMjQwLDYgQEAg
dHlwZWRlZiBzdHJ1Y3QgUENJSTQ0MEZYU3RhdGUgUENJSTQ0MEZYU3RhdGU7CiAKICNkZWZpbmUg
VFlQRV9JR0RfUEFTU1RIUk9VR0hfSTQ0MEZYX1BDSV9ERVZJQ0UgImlnZC1wYXNzdGhyb3VnaC1p
NDQwRlgiCiAKLS8qCi0gKiBSZXNldCBDb250cm9sIFJlZ2lzdGVyOiBQQ0ktYWNjZXNzaWJsZSBJ
U0EtQ29tcGF0aWJsZSBSZWdpc3RlciBhdCBhZGRyZXNzCi0gKiAweGNmOSwgcHJvdmlkZWQgYnkg
dGhlIFBDSS9JU0EgYnJpZGdlIChQSUlYMyBQQ0kgZnVuY3Rpb24gMCwgODA4Njo3MDAwKS4KLSAq
LwotI2RlZmluZSBSQ1JfSU9QT1JUIDB4Y2Y5Ci0KIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3Qg
Y2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKICAgICAgICAgICAgICAgICAg
ICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0YXRlLCBpbnQgKnBpaXhfZGV2Zm4sCiAgICAg
ICAgICAgICAgICAgICAgIElTQUJ1cyAqKmlzYV9idXMsIHFlbXVfaXJxICpwaWMsCmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCBiL2luY2x1ZGUvaHcvc291dGhicmlk
Z2UvcGlpeC5oCmluZGV4IGFkZDM1MjQ1NmIuLmU0OWQ0YTZiYmUgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oCisrKyBiL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlp
eC5oCkBAIC0xOCw2ICsxOCwxMiBAQCBJMkNCdXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpidXMs
IGludCBkZXZmbiwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCiAgICAgICAgICAgICAgICAgICAgICAg
cWVtdV9pcnEgc2NpX2lycSwgcWVtdV9pcnEgc21pX2lycSwKICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgc21tX2VuYWJsZWQsIERldmljZVN0YXRlICoqcGlpeDRfcG0pOwogCisvKgorICogUmVz
ZXQgQ29udHJvbCBSZWdpc3RlcjogUENJLWFjY2Vzc2libGUgSVNBLUNvbXBhdGlibGUgUmVnaXN0
ZXIgYXQgYWRkcmVzcworICogMHhjZjksIHByb3ZpZGVkIGJ5IHRoZSBQQ0kvSVNBIGJyaWRnZSAo
UElJWDMgUENJIGZ1bmN0aW9uIDAsIDgwODY6NzAwMCkuCisgKi8KKyNkZWZpbmUgUElJWF9SQ1Jf
SU9QT1JUIDB4Y2Y5CisKIGV4dGVybiBQQ0lEZXZpY2UgKnBpaXg0X2RldjsKIAogRGV2aWNlU3Rh
dGUgKnBpaXg0X2NyZWF0ZShQQ0lCdXMgKnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMsCi0tIAoy
LjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:05:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQQv-0006EI-5N; Sat, 26 Oct 2019 18:05:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQQt-0006DN-FY
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:04:59 +0000
X-Inumbo-ID: 1a97aedc-f81b-11e9-94d7-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1a97aedc-f81b-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:04:50 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113090;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=R2lfwmmQaDVAvDlyXppwXQpJKOOvmj7Yic9wf+wTvS4=;
 b=YcnMtTyI5YBYJHFWCHOiqdtOfBs4A/O7s5qZcJTxKmeZp1pKWgutp6Pf6J2kE+aI448Yeh
 VrXc8pSB3b66qPORaJcxybmI4hp+yYqNTaiZDexa3bvjmEf3JoUYW4SJHNmkERV3C3FGdL
 DwJBi2nh+V+tKkL9DB9zrIzOxJU2QJI=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-412-6n8HPc_4M1ehrOinR98oaQ-1; Sat, 26 Oct 2019 14:04:45 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 0F8C5100550E;
 Sat, 26 Oct 2019 18:04:44 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 7A2A960C57;
 Sat, 26 Oct 2019 18:04:38 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:39 +0200
Message-Id: <20191026180143.7369-17-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: 6n8HPc_4M1ehrOinR98oaQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 16/20] hw/pci-host/piix: Move i440FX
 declarations to hw/pci-host/i440fx.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KClRoZSBody9w
Y2ktaG9zdC9waWl4LmMgY29udGFpbnMgYSBtaXggb2YgUElJWDMgYW5kIGk0NDBGWCBjaGlwc2V0
cwpmdW5jdGlvbnMuIFRvIGJlIGFibGUgdG8gc3BsaXQgaXQsIHdlIG5lZWQgdG8gZXhwb3J0IHNv
bWUKZGVjbGFyYXRpb25zIGZpcnN0LgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIgTWFya292aWMg
PGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAg
ICAgIHwgIDEgKwogaHcvYWNwaS9wY2locC5jICAgICAgICAgICAgICB8ICAyICstCiBody9pMzg2
L3BjX3BpaXguYyAgICAgICAgICAgIHwgIDEgKwogaHcvcGNpLWhvc3QvcGlpeC5jICAgICAgICAg
ICB8ICAxICsKIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgfCAyMiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIGluY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4LmggfCAzNyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHN0dWJzL3BjaS1ob3N0LXBpaXguYyAgICAgICAgfCAg
MyArKy0KIDcgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaAoKZGlmZiAt
LWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggOTBjNWVjZTA0Yi4uYTQ4ZGFm
MDYxNSAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTEyMjgs
NiArMTIyOCw3IEBAIEY6IGh3L2kzODYvCiBGOiBody9wY2ktaG9zdC9waWl4LmMKIEY6IGh3L3Bj
aS1ob3N0L3EzNS5jCiBGOiBody9wY2ktaG9zdC9wYW0uYworRjogaW5jbHVkZS9ody9wY2ktaG9z
dC9pNDQwZnguaAogRjogaW5jbHVkZS9ody9wY2ktaG9zdC9xMzUuaAogRjogaW5jbHVkZS9ody9w
Y2ktaG9zdC9wYW0uaAogRjogaHcvaXNhL2xwY19pY2g5LmMKZGlmZiAtLWdpdCBhL2h3L2FjcGkv
cGNpaHAuYyBiL2h3L2FjcGkvcGNpaHAuYwppbmRleCA4MmQyOTViNmU4Li44NDEzMzQ4YTMzIDEw
MDY0NAotLS0gYS9ody9hY3BpL3BjaWhwLmMKKysrIGIvaHcvYWNwaS9wY2locC5jCkBAIC0yNyw3
ICsyNyw3IEBACiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgogI2luY2x1ZGUgImh3L2FjcGkvcGNp
aHAuaCIKIAotI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKKyNpbmNsdWRlICJody9wY2ktaG9zdC9p
NDQwZnguaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9i
cmlkZ2UuaCIKICNpbmNsdWRlICJody9hY3BpL2FjcGkuaCIKZGlmZiAtLWdpdCBhL2h3L2kzODYv
cGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKaW5kZXggYTk2ZWRlMTliMi4uYmEzNWQ1Njg1
ZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKKysrIGIvaHcvaTM4Ni9wY19waWl4LmMK
QEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlICJody9pMzg2L3g4Ni5oIgogI2luY2x1ZGUgImh3
L2kzODYvcGMuaCIKICNpbmNsdWRlICJody9pMzg2L2FwaWMuaCIKKyNpbmNsdWRlICJody9wY2kt
aG9zdC9pNDQwZnguaCIKICNpbmNsdWRlICJody9zb3V0aGJyaWRnZS9waWl4LmgiCiAjaW5jbHVk
ZSAiaHcvZGlzcGxheS9yYW1mYi5oIgogI2luY2x1ZGUgImh3L2Zpcm13YXJlL3NtYmlvcy5oIgpk
aWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5jIGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4
IDM5MGZiOWNlYmEuLjk1YjA0MTIyZmEgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYwor
KysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlICJody9p
cnEuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0
LmgiCisjaW5jbHVkZSAiaHcvcGNpLWhvc3QvaTQ0MGZ4LmgiCiAjaW5jbHVkZSAiaHcvc291dGhi
cmlkZ2UvcGlpeC5oIgogI2luY2x1ZGUgImh3L3FkZXYtcHJvcGVydGllcy5oIgogI2luY2x1ZGUg
Imh3L2lzYS9pc2EuaCIKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9wYy5oIGIvaW5jbHVk
ZS9ody9pMzg2L3BjLmgKaW5kZXggZDZmZjk1ZTA0Ny4uZTZmYTg0MThjYSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody9pMzg2L3BjLmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L3BjLmgKQEAgLTIzMSwy
OCArMjMxLDYgQEAgaW50IGNtb3NfZ2V0X2ZkX2RyaXZlX3R5cGUoRmxvcHB5RHJpdmVUeXBlIGZk
MCk7CiAvKiBocGV0LmMgKi8KIGV4dGVybiBpbnQgbm9faHBldDsKIAotLyogcGlpeF9wY2kuYyAq
Lwotc3RydWN0IFBDSUk0NDBGWFN0YXRlOwotdHlwZWRlZiBzdHJ1Y3QgUENJSTQ0MEZYU3RhdGUg
UENJSTQ0MEZYU3RhdGU7Ci0KLSNkZWZpbmUgVFlQRV9JNDQwRlhfUENJX0hPU1RfQlJJREdFICJp
NDQwRlgtcGNpaG9zdCIKLSNkZWZpbmUgVFlQRV9JNDQwRlhfUENJX0RFVklDRSAiaTQ0MEZYIgot
Ci0jZGVmaW5lIFRZUEVfSUdEX1BBU1NUSFJPVUdIX0k0NDBGWF9QQ0lfREVWSUNFICJpZ2QtcGFz
c3Rocm91Z2gtaTQ0MEZYIgotCi1QQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3Rf
dHlwZSwgY29uc3QgY2hhciAqcGNpX3R5cGUsCi0gICAgICAgICAgICAgICAgICAgIFBDSUk0NDBG
WFN0YXRlICoqcGk0NDBmeF9zdGF0ZSwgaW50ICpwaWl4X2RldmZuLAotICAgICAgICAgICAgICAg
ICAgICBJU0FCdXMgKippc2FfYnVzLCBxZW11X2lycSAqcGljLAotICAgICAgICAgICAgICAgICAg
ICBNZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfbWVtLAotICAgICAgICAgICAgICAgICAgICBN
ZW1vcnlSZWdpb24gKmFkZHJlc3Nfc3BhY2VfaW8sCi0gICAgICAgICAgICAgICAgICAgIHJhbV9h
ZGRyX3QgcmFtX3NpemUsCi0gICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgYmVsb3dfNGdf
bWVtX3NpemUsCi0gICAgICAgICAgICAgICAgICAgIHJhbV9hZGRyX3QgYWJvdmVfNGdfbWVtX3Np
emUsCi0gICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqcGNpX21lbW9yeSwKLSAgICAg
ICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICpyYW1fbWVtb3J5KTsKLQotUENJQnVzICpmaW5k
X2k0NDBmeCh2b2lkKTsKLQogLyogcGNfc3lzZncuYyAqLwogdm9pZCBwY19zeXN0ZW1fZmxhc2hf
Y3JlYXRlKFBDTWFjaGluZVN0YXRlICpwY21zKTsKIHZvaWQgcGNfc3lzdGVtX2Zpcm13YXJlX2lu
aXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsIE1lbW9yeVJlZ2lvbiAqcm9tX21lbW9yeSk7CmRpZmYg
LS1naXQgYS9pbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oIGIvaW5jbHVkZS9ody9wY2ktaG9z
dC9pNDQwZnguaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lMzI3Zjli
Zjg3Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaApAQCAt
MCwwICsxLDM3IEBACisvKgorICogUUVNVSBpNDQwRlggTm9ydGggQnJpZGdlIEVtdWxhdGlvbgor
ICoKKyAqIENvcHlyaWdodCAoYykgMjAwNiBGYWJyaWNlIEJlbGxhcmQKKyAqCisgKiBUaGlzIHdv
cmsgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMLCB2ZXJzaW9uIDIg
b3IgbGF0ZXIuCisgKiBTZWUgdGhlIENPUFlJTkcgZmlsZSBpbiB0aGUgdG9wLWxldmVsIGRpcmVj
dG9yeS4KKyAqCisgKi8KKworI2lmbmRlZiBIV19QQ0lfSTQ0MEZYX0gKKyNkZWZpbmUgSFdfUENJ
X0k0NDBGWF9ICisKKyNpbmNsdWRlICJody9ody5oIgorI2luY2x1ZGUgImh3L3BjaS9wY2lfYnVz
LmgiCisKK3R5cGVkZWYgc3RydWN0IFBDSUk0NDBGWFN0YXRlIFBDSUk0NDBGWFN0YXRlOworCisj
ZGVmaW5lIFRZUEVfSTQ0MEZYX1BDSV9IT1NUX0JSSURHRSAiaTQ0MEZYLXBjaWhvc3QiCisjZGVm
aW5lIFRZUEVfSTQ0MEZYX1BDSV9ERVZJQ0UgImk0NDBGWCIKKworI2RlZmluZSBUWVBFX0lHRF9Q
QVNTVEhST1VHSF9JNDQwRlhfUENJX0RFVklDRSAiaWdkLXBhc3N0aHJvdWdoLWk0NDBGWCIKKwor
UENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0X3R5cGUsIGNvbnN0IGNoYXIgKnBj
aV90eXBlLAorICAgICAgICAgICAgICAgICAgICBQQ0lJNDQwRlhTdGF0ZSAqKnBpNDQwZnhfc3Rh
dGUsIGludCAqcGlpeF9kZXZmbiwKKyAgICAgICAgICAgICAgICAgICAgSVNBQnVzICoqaXNhX2J1
cywgcWVtdV9pcnEgKnBpYywKKyAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRy
ZXNzX3NwYWNlX21lbSwKKyAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRyZXNz
X3NwYWNlX2lvLAorICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IHJhbV9zaXplLAorICAg
ICAgICAgICAgICAgICAgICByYW1fYWRkcl90IGJlbG93XzRnX21lbV9zaXplLAorICAgICAgICAg
ICAgICAgICAgICByYW1fYWRkcl90IGFib3ZlXzRnX21lbV9zaXplLAorICAgICAgICAgICAgICAg
ICAgICBNZW1vcnlSZWdpb24gKnBjaV9tZW1vcnksCisgICAgICAgICAgICAgICAgICAgIE1lbW9y
eVJlZ2lvbiAqcmFtX21lbW9yeSk7CisKK1BDSUJ1cyAqZmluZF9pNDQwZngodm9pZCk7CisKKyNl
bmRpZgpkaWZmIC0tZ2l0IGEvc3R1YnMvcGNpLWhvc3QtcGlpeC5jIGIvc3R1YnMvcGNpLWhvc3Qt
cGlpeC5jCmluZGV4IDZlZDgxYjFmMjEuLjkzOTc1YWRiZmUgMTAwNjQ0Ci0tLSBhL3N0dWJzL3Bj
aS1ob3N0LXBpaXguYworKysgYi9zdHVicy9wY2ktaG9zdC1waWl4LmMKQEAgLTEsNSArMSw2IEBA
CiAjaW5jbHVkZSAicWVtdS9vc2RlcC5oIgotI2luY2x1ZGUgImh3L2kzODYvcGMuaCIKKyNpbmNs
dWRlICJody9wY2ktaG9zdC9pNDQwZnguaCIKKwogUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQog
ewogICAgIHJldHVybiBOVUxMOwotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:05:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQR0-0006IJ-Jj; Sat, 26 Oct 2019 18:05:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQQy-0006H3-Fa
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:05:04 +0000
X-Inumbo-ID: 1f69b3a7-f81b-11e9-94d7-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 1f69b3a7-f81b-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:04:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113098;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=aCTIRdFiH4uf08N1aCQiObLT3mS4637DLQTQTbUuYyw=;
 b=Aab+nFTO0cBn/KghP2YikRsDvfjbfSd9t+Iu6aUGQxkORgIOFHszIFW5xoR++5xh3Xt7OE
 3zuyV/DuKJd52Ddubb8oAUrMQJWB61f0Y8Md0z8NvlVUF6iND/YuFXUoMgHHKa6D0CxxID
 YF3QLFE4vIlg/oSSVJXFTI92vSKqmK0=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-401-f5EgBfXaOa-DEHWA8rl4gg-1; Sat, 26 Oct 2019 14:04:55 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id A948A100550E;
 Sat, 26 Oct 2019 18:04:53 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id CF16760F82;
 Sat, 26 Oct 2019 18:04:44 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:40 +0200
Message-Id: <20191026180143.7369-18-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: f5EgBfXaOa-DEHWA8rl4gg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 17/20] hw/pci-host/piix: Fix code style issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Esteban Bosse <estebanbosse@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2lsbCBtb3ZlIHRoaXMgY29kZSwgZml4IGl0cyBzdHlsZSBmaXJzdC4KClJldmlld2VkLWJ5
OiBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgpSZXZpZXdlZC1i
eTogRXN0ZWJhbiBCb3NzZSA8ZXN0ZWJhbmJvc3NlQGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTog
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L3BjaS1o
b3N0L3BpaXguYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9waWl4LmMgYi9ody9wY2kt
aG9zdC9waWl4LmMKaW5kZXggOTViMDQxMjJmYS4uMTU0NGM0NzI2YiAxMDA2NDQKLS0tIGEvaHcv
cGNpLWhvc3QvcGlpeC5jCisrKyBiL2h3L3BjaS1ob3N0L3BpaXguYwpAQCAtMTMzLDkgKzEzMywx
MCBAQCBzdGF0aWMgUENJSU5UeFJvdXRlIHBpaXgzX3JvdXRlX2ludHhfcGluX3RvX2lycSh2b2lk
ICpvcGFxdWUsIGludCBwY2lfaW50eCk7CiBzdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWdf
eGVuKFBDSURldmljZSAqZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbik7CiAKLS8qIHJldHVybiB0aGUgZ2xv
YmFsIGlycSBudW1iZXIgY29ycmVzcG9uZGluZyB0byBhIGdpdmVuIGRldmljZSBpcnEKLSAgIHBp
bi4gV2UgY291bGQgYWxzbyB1c2UgdGhlIGJ1cyBudW1iZXIgdG8gaGF2ZSBhIG1vcmUgcHJlY2lz
ZQotICAgbWFwcGluZy4gKi8KKy8qCisgKiBSZXR1cm4gdGhlIGdsb2JhbCBpcnEgbnVtYmVyIGNv
cnJlc3BvbmRpbmcgdG8gYSBnaXZlbiBkZXZpY2UgaXJxCisgKiBwaW4uIFdlIGNvdWxkIGFsc28g
dXNlIHRoZSBidXMgbnVtYmVyIHRvIGhhdmUgYSBtb3JlIHByZWNpc2UgbWFwcGluZy4KKyAqLwog
c3RhdGljIGludCBwY2lfc2xvdF9nZXRfcGlycShQQ0lEZXZpY2UgKnBjaV9kZXYsIGludCBwY2lf
aW50eCkKIHsKICAgICBpbnQgc2xvdF9hZGRlbmQ7Ci0tIAoyLjIxLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:05:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQR9-0006OR-UZ; Sat, 26 Oct 2019 18:05:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQR8-0006Ne-ND
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:05:14 +0000
X-Inumbo-ID: 2788623a-f81b-11e9-beca-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 2788623a-f81b-11e9-beca-bc764e2007e4;
 Sat, 26 Oct 2019 18:05:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113111;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=gEU2sa8mNPEqXZ2spTNDPC26hISKsYbuIvN3+CkX648=;
 b=MelMChvphYSvVfoztuePtHyer15ol5vd+Or7YwfTO/S6XOMq1zdFyKcg07OlJThfiIqMny
 OZ6Ekzj0bcoLVbt+WYt/P0h+g0jgQqTKs0bP0aV+QMzy1ptqFqAn7ixPxiaYHWkHAAjDaA
 8v4DBxV837mxFCXUjmCDnHVSXxHZ18I=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-226-cRVelFBENyaKSG1Yu-5Lhg-1; Sat, 26 Oct 2019 14:05:04 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 1B20B107AD25;
 Sat, 26 Oct 2019 18:05:03 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 41F5F60C57;
 Sat, 26 Oct 2019 18:04:54 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:41 +0200
Message-Id: <20191026180143.7369-19-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: cRVelFBENyaKSG1Yu-5Lhg-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 18/20] hw/pci-host/piix: Extract PIIX3
 functions to hw/isa/piix3.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCk1vdmUgYWxs
IHRoZSBQSUlYMyBmdW5jdGlvbnMgdG8gYSBuZXcgZmlsZTogaHcvaXNhL3BpaXgzLmMuCgpSZXZp
ZXdlZC1ieTogQWxla3NhbmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KU2ln
bmVkLW9mZi1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgot
LS0KQ2hlY2twYXRjaCB3YXJuaW5nOgoKIEVSUk9SOiBzcGFjZXMgcmVxdWlyZWQgYXJvdW5kIHRo
YXQgJyonIChjdHg6VnhWKQogIzMxMjogRklMRTogaHcvaXNhL3BpaXgzLmM6MjQ4OgogKyAgICAu
c3Vic2VjdGlvbnMgPSAoY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uKltdKSB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCi0tLQogTUFJTlRBSU5FUlMgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogaHcvaTM4Ni9LY29uZmlnICAgICAgICAgICAgICAgfCAg
IDEgKwogaHcvaXNhL0tjb25maWcgICAgICAgICAgICAgICAgfCAgIDQgKwogaHcvaXNhL01ha2Vm
aWxlLm9ianMgICAgICAgICAgfCAgIDEgKwogaHcvaXNhL3BpaXgzLmMgICAgICAgICAgICAgICAg
fCAzOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody9wY2ktaG9zdC9LY29u
ZmlnICAgICAgICAgICB8ICAgMSAtCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICB8IDQw
MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2h3L3NvdXRoYnJp
ZGdlL3BpaXguaCB8ICAzNiArKysKIDggZmlsZXMgY2hhbmdlZCwgNDQyIGluc2VydGlvbnMoKyks
IDQwMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBody9pc2EvcGlpeDMuYwoKZGlm
ZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggYTQ4ZGFmMDYxNS4uZTdl
N2JmYzg5MCAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTEy
MzEsNiArMTIzMSw3IEBAIEY6IGh3L3BjaS1ob3N0L3BhbS5jCiBGOiBpbmNsdWRlL2h3L3BjaS1o
b3N0L2k0NDBmeC5oCiBGOiBpbmNsdWRlL2h3L3BjaS1ob3N0L3EzNS5oCiBGOiBpbmNsdWRlL2h3
L3BjaS1ob3N0L3BhbS5oCitGOiBody9pc2EvcGlpeDMuYwogRjogaHcvaXNhL2xwY19pY2g5LmMK
IEY6IGh3L2kyYy9zbWJ1c19pY2g5LmMKIEY6IGh3L2FjcGkvcGlpeDQuYwpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni9LY29uZmlnIGIvaHcvaTM4Ni9LY29uZmlnCmluZGV4IGIyNWJiNmQ3OGEuLmQ0MjBi
MzU1NDggMTAwNjQ0Ci0tLSBhL2h3L2kzODYvS2NvbmZpZworKysgYi9ody9pMzg2L0tjb25maWcK
QEAgLTYxLDYgKzYxLDcgQEAgY29uZmlnIEk0NDBGWAogICAgIHNlbGVjdCBQQ19BQ1BJCiAgICAg
c2VsZWN0IEFDUElfU01CVVMKICAgICBzZWxlY3QgUENJX1BJSVgKKyAgICBzZWxlY3QgUElJWDMK
ICAgICBzZWxlY3QgSURFX1BJSVgKICAgICBzZWxlY3QgRElNTQogICAgIHNlbGVjdCBTTUJJT1MK
ZGlmZiAtLWdpdCBhL2h3L2lzYS9LY29uZmlnIGIvaHcvaXNhL0tjb25maWcKaW5kZXggOThhMjg5
OTU3ZS4uOGEzODgxM2NjMSAxMDA2NDQKLS0tIGEvaHcvaXNhL0tjb25maWcKKysrIGIvaHcvaXNh
L0tjb25maWcKQEAgLTI5LDYgKzI5LDEwIEBAIGNvbmZpZyBQQzg3MzEyCiAgICAgc2VsZWN0IEZE
QwogICAgIHNlbGVjdCBJREVfSVNBCiAKK2NvbmZpZyBQSUlYMworICAgIGJvb2wKKyAgICBzZWxl
Y3QgSVNBX0JVUworCiBjb25maWcgUElJWDQKICAgICBib29sCiAgICAgIyBGb3IgaGlzdG9yaWNh
bCByZWFzb25zLCBTdXBlcklPIGRldmljZXMgYXJlIGNyZWF0ZWQgaW4gdGhlIGJvYXJkCmRpZmYg
LS1naXQgYS9ody9pc2EvTWFrZWZpbGUub2JqcyBiL2h3L2lzYS9NYWtlZmlsZS5vYmpzCmluZGV4
IGZmOTc0ODU1MDQuLjhlNzM5NjBhNzUgMTAwNjQ0Ci0tLSBhL2h3L2lzYS9NYWtlZmlsZS5vYmpz
CisrKyBiL2h3L2lzYS9NYWtlZmlsZS5vYmpzCkBAIC0zLDYgKzMsNyBAQCBjb21tb24tb2JqLSQo
Q09ORklHX0lTQV9TVVBFUklPKSArPSBpc2Etc3VwZXJpby5vCiBjb21tb24tb2JqLSQoQ09ORklH
X0FQTSkgKz0gYXBtLm8KIGNvbW1vbi1vYmotJChDT05GSUdfSTgyMzc4KSArPSBpODIzNzgubwog
Y29tbW9uLW9iai0kKENPTkZJR19QQzg3MzEyKSArPSBwYzg3MzEyLm8KK2NvbW1vbi1vYmotJChD
T05GSUdfUElJWDMpICs9IHBpaXgzLm8KIGNvbW1vbi1vYmotJChDT05GSUdfUElJWDQpICs9IHBp
aXg0Lm8KIGNvbW1vbi1vYmotJChDT05GSUdfVlQ4MkM2ODYpICs9IHZ0ODJjNjg2Lm8KIGNvbW1v
bi1vYmotJChDT05GSUdfU01DMzdDNjY5KSArPSBzbWMzN2M2Njktc3VwZXJpby5vCmRpZmYgLS1n
aXQgYS9ody9pc2EvcGlpeDMuYyBiL2h3L2lzYS9waWl4My5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmZkMWM3ODg3OWYKLS0tIC9kZXYvbnVsbAorKysgYi9ody9pc2Ev
cGlpeDMuYwpAQCAtMCwwICsxLDM5OSBAQAorLyoKKyAqIFFFTVUgUElJWCBQQ0kgSVNBIEJyaWRn
ZSBFbXVsYXRpb24KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMDYgRmFicmljZSBCZWxsYXJkCisg
KgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFu
eSBwZXJzb24gb2J0YWluaW5nIGEgY29weQorICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2Np
YXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksIHRvIGRlYWwKKyAqIGlu
IHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1p
dGF0aW9uIHRoZSByaWdodHMKKyAqIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlz
aCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwKKyAqIGNvcGllcyBvZiB0aGUg
U29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwor
ICogZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
czoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9u
IG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgorICogYWxsIGNvcGllcyBvciBzdWJzdGFudGlh
bCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
CisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S
IE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLAorICogT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTgorICogVEhFIFNP
RlRXQVJFLgorICovCisKKyNpbmNsdWRlICJxZW11L29zZGVwLmgiCisjaW5jbHVkZSAicWVtdS9y
YW5nZS5oIgorI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKKyNpbmNsdWRlICJody9p
cnEuaCIKKyNpbmNsdWRlICJody9pc2EvaXNhLmgiCisjaW5jbHVkZSAiaHcveGVuL3hlbi5oIgor
I2luY2x1ZGUgInN5c2VtdS9zeXNlbXUuaCIKKyNpbmNsdWRlICJzeXNlbXUvcmVzZXQuaCIKKyNp
bmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKKyNpbmNsdWRlICJtaWdyYXRpb24vdm1zdGF0ZS5o
IgorCisjZGVmaW5lIFhFTl9QSUlYX05VTV9QSVJRUyAgICAgIDEyOFVMTAorCisjZGVmaW5lIFRZ
UEVfUElJWDNfUENJX0RFVklDRSAicGNpLXBpaXgzIgorI2RlZmluZSBQSUlYM19QQ0lfREVWSUNF
KG9iaikgXAorICAgIE9CSkVDVF9DSEVDSyhQSUlYM1N0YXRlLCAob2JqKSwgVFlQRV9QSUlYM19Q
Q0lfREVWSUNFKQorCisjZGVmaW5lIFRZUEVfUElJWDNfREVWSUNFICJQSUlYMyIKKyNkZWZpbmUg
VFlQRV9QSUlYM19YRU5fREVWSUNFICJQSUlYMy14ZW4iCisKK3N0YXRpYyB2b2lkIHBpaXgzX3Nl
dF9pcnFfcGljKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGljX2lycSkKK3sKKyAgICBxZW11X3Nl
dF9pcnEocGlpeDMtPnBpY1twaWNfaXJxXSwKKyAgICAgICAgICAgICAgICAgISEocGlpeDMtPnBp
Y19sZXZlbHMgJgorICAgICAgICAgICAgICAgICAgICAoKCgxVUxMIDw8IFBJSVhfTlVNX1BJUlFT
KSAtIDEpIDw8CisgICAgICAgICAgICAgICAgICAgICAocGljX2lycSAqIFBJSVhfTlVNX1BJUlFT
KSkpKTsKK30KKworc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycV9sZXZlbF9pbnRlcm5hbChQSUlY
M1N0YXRlICpwaWl4MywgaW50IHBpcnEsIGludCBsZXZlbCkKK3sKKyAgICBpbnQgcGljX2lycTsK
KyAgICB1aW50NjRfdCBtYXNrOworCisgICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJ
SVhfUElSUUNBICsgcGlycV07CisgICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1fUElDX0lSUVMp
IHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIG1hc2sgPSAxVUxMIDw8ICgocGljX2ly
cSAqIFBJSVhfTlVNX1BJUlFTKSArIHBpcnEpOworICAgIHBpaXgzLT5waWNfbGV2ZWxzICY9IH5t
YXNrOworICAgIHBpaXgzLT5waWNfbGV2ZWxzIHw9IG1hc2sgKiAhIWxldmVsOworfQorCitzdGF0
aWMgdm9pZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGlycSwg
aW50IGxldmVsKQoreworICAgIGludCBwaWNfaXJxOworCisgICAgcGljX2lycSA9IHBpaXgzLT5k
ZXYuY29uZmlnW1BJSVhfUElSUUNBICsgcGlycV07CisgICAgaWYgKHBpY19pcnEgPj0gUElJWF9O
VU1fUElDX0lSUVMpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHBpaXgzX3NldF9p
cnFfbGV2ZWxfaW50ZXJuYWwocGlpeDMsIHBpcnEsIGxldmVsKTsKKworICAgIHBpaXgzX3NldF9p
cnFfcGljKHBpaXgzLCBwaWNfaXJxKTsKK30KKworc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycSh2
b2lkICpvcGFxdWUsIGludCBwaXJxLCBpbnQgbGV2ZWwpCit7CisgICAgUElJWDNTdGF0ZSAqcGlp
eDMgPSBvcGFxdWU7CisgICAgcGlpeDNfc2V0X2lycV9sZXZlbChwaWl4MywgcGlycSwgbGV2ZWwp
OworfQorCitzdGF0aWMgUENJSU5UeFJvdXRlIHBpaXgzX3JvdXRlX2ludHhfcGluX3RvX2lycSh2
b2lkICpvcGFxdWUsIGludCBwaW4pCit7CisgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7
CisgICAgaW50IGlycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUNBICsgcGluXTsKKyAg
ICBQQ0lJTlR4Um91dGUgcm91dGU7CisKKyAgICBpZiAoaXJxIDwgUElJWF9OVU1fUElDX0lSUVMp
IHsKKyAgICAgICAgcm91dGUubW9kZSA9IFBDSV9JTlRYX0VOQUJMRUQ7CisgICAgICAgIHJvdXRl
LmlycSA9IGlycTsKKyAgICB9IGVsc2UgeworICAgICAgICByb3V0ZS5tb2RlID0gUENJX0lOVFhf
RElTQUJMRUQ7CisgICAgICAgIHJvdXRlLmlycSA9IC0xOworICAgIH0KKyAgICByZXR1cm4gcm91
dGU7Cit9CisKKy8qIGlycSByb3V0aW5nIGlzIGNoYW5nZWQuIHNvIHJlYnVpbGQgYml0bWFwICov
CitzdGF0aWMgdm9pZCBwaWl4M191cGRhdGVfaXJxX2xldmVscyhQSUlYM1N0YXRlICpwaWl4MykK
K3sKKyAgICBQQ0lCdXMgKmJ1cyA9IHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KTsKKyAgICBpbnQg
cGlycTsKKworICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKKyAgICBmb3IgKHBpcnEgPSAwOyBw
aXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgeworICAgICAgICBwaWl4M19zZXRfaXJxX2xl
dmVsKHBpaXgzLCBwaXJxLCBwY2lfYnVzX2dldF9pcnFfbGV2ZWwoYnVzLCBwaXJxKSk7CisgICAg
fQorfQorCitzdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWcoUENJRGV2aWNlICpkZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzcywgdWludDMyX3Qg
dmFsLCBpbnQgbGVuKQoreworICAgIHBjaV9kZWZhdWx0X3dyaXRlX2NvbmZpZyhkZXYsIGFkZHJl
c3MsIHZhbCwgbGVuKTsKKyAgICBpZiAocmFuZ2VzX292ZXJsYXAoYWRkcmVzcywgbGVuLCBQSUlY
X1BJUlFDQSwgNCkpIHsKKyAgICAgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBQSUlYM19QQ0lfREVW
SUNFKGRldik7CisgICAgICAgIGludCBwaWNfaXJxOworCisgICAgICAgIHBjaV9idXNfZmlyZV9p
bnR4X3JvdXRpbmdfbm90aWZpZXIocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpKTsKKyAgICAgICAg
cGlpeDNfdXBkYXRlX2lycV9sZXZlbHMocGlpeDMpOworICAgICAgICBmb3IgKHBpY19pcnEgPSAw
OyBwaWNfaXJxIDwgUElJWF9OVU1fUElDX0lSUVM7IHBpY19pcnErKykgeworICAgICAgICAgICAg
cGlpeDNfc2V0X2lycV9waWMocGlpeDMsIHBpY19pcnEpOworICAgICAgICB9CisgICAgfQorfQor
CitzdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWdfeGVuKFBDSURldmljZSAqZGV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJf
dCB2YWwsIGludCBsZW4pCit7CisgICAgeGVuX3BpaXhfcGNpX3dyaXRlX2NvbmZpZ19jbGllbnQo
YWRkcmVzcywgdmFsLCBsZW4pOworICAgIHBpaXgzX3dyaXRlX2NvbmZpZyhkZXYsIGFkZHJlc3Ms
IHZhbCwgbGVuKTsKK30KKworc3RhdGljIHZvaWQgcGlpeDNfcmVzZXQodm9pZCAqb3BhcXVlKQor
eworICAgIFBJSVgzU3RhdGUgKmQgPSBvcGFxdWU7CisgICAgdWludDhfdCAqcGNpX2NvbmYgPSBk
LT5kZXYuY29uZmlnOworCisgICAgcGNpX2NvbmZbMHgwNF0gPSAweDA3OyAvKiBtYXN0ZXIsIG1l
bW9yeSBhbmQgSS9PICovCisgICAgcGNpX2NvbmZbMHgwNV0gPSAweDAwOworICAgIHBjaV9jb25m
WzB4MDZdID0gMHgwMDsKKyAgICBwY2lfY29uZlsweDA3XSA9IDB4MDI7IC8qIFBDSV9zdGF0dXNf
ZGV2c2VsX21lZGl1bSAqLworICAgIHBjaV9jb25mWzB4NGNdID0gMHg0ZDsKKyAgICBwY2lfY29u
ZlsweDRlXSA9IDB4MDM7CisgICAgcGNpX2NvbmZbMHg0Zl0gPSAweDAwOworICAgIHBjaV9jb25m
WzB4NjBdID0gMHg4MDsKKyAgICBwY2lfY29uZlsweDYxXSA9IDB4ODA7CisgICAgcGNpX2NvbmZb
MHg2Ml0gPSAweDgwOworICAgIHBjaV9jb25mWzB4NjNdID0gMHg4MDsKKyAgICBwY2lfY29uZlsw
eDY5XSA9IDB4MDI7CisgICAgcGNpX2NvbmZbMHg3MF0gPSAweDgwOworICAgIHBjaV9jb25mWzB4
NzZdID0gMHgwYzsKKyAgICBwY2lfY29uZlsweDc3XSA9IDB4MGM7CisgICAgcGNpX2NvbmZbMHg3
OF0gPSAweDAyOworICAgIHBjaV9jb25mWzB4NzldID0gMHgwMDsKKyAgICBwY2lfY29uZlsweDgw
XSA9IDB4MDA7CisgICAgcGNpX2NvbmZbMHg4Ml0gPSAweDAwOworICAgIHBjaV9jb25mWzB4YTBd
ID0gMHgwODsKKyAgICBwY2lfY29uZlsweGEyXSA9IDB4MDA7CisgICAgcGNpX2NvbmZbMHhhM10g
PSAweDAwOworICAgIHBjaV9jb25mWzB4YTRdID0gMHgwMDsKKyAgICBwY2lfY29uZlsweGE1XSA9
IDB4MDA7CisgICAgcGNpX2NvbmZbMHhhNl0gPSAweDAwOworICAgIHBjaV9jb25mWzB4YTddID0g
MHgwMDsKKyAgICBwY2lfY29uZlsweGE4XSA9IDB4MGY7CisgICAgcGNpX2NvbmZbMHhhYV0gPSAw
eDAwOworICAgIHBjaV9jb25mWzB4YWJdID0gMHgwMDsKKyAgICBwY2lfY29uZlsweGFjXSA9IDB4
MDA7CisgICAgcGNpX2NvbmZbMHhhZV0gPSAweDAwOworCisgICAgZC0+cGljX2xldmVscyA9IDA7
CisgICAgZC0+cmNyID0gMDsKK30KKworc3RhdGljIGludCBwaWl4M19wb3N0X2xvYWQodm9pZCAq
b3BhcXVlLCBpbnQgdmVyc2lvbl9pZCkKK3sKKyAgICBQSUlYM1N0YXRlICpwaWl4MyA9IG9wYXF1
ZTsKKyAgICBpbnQgcGlycTsKKworICAgIC8qCisgICAgICogQmVjYXVzZSB0aGUgaTgyNTkgaGFz
IG5vdCBiZWVuIGRlc2VyaWFsaXplZCB5ZXQsIHFlbXVfaXJxX3JhaXNlCisgICAgICogbWlnaHQg
YnJpbmcgdGhlIHN5c3RlbSB0byBhIGRpZmZlcmVudCBzdGF0ZSB0aGFuIHRoZSBzYXZlZCBvbmU7
CisgICAgICogZm9yIGV4YW1wbGUsIHRoZSBpbnRlcnJ1cHQgY291bGQgYmUgbWFza2VkIGJ1dCB0
aGUgaTgyNTkgd291bGQKKyAgICAgKiBub3Qga25vdyB0aGF0IHlldCBhbmQgd291bGQgdHJpZ2dl
ciBhbiBpbnRlcnJ1cHQgaW4gdGhlIENQVS4KKyAgICAgKgorICAgICAqIEhlcmUsIHdlIHVwZGF0
ZSBpcnEgbGV2ZWxzIHdpdGhvdXQgcmFpc2luZyB0aGUgaW50ZXJydXB0LgorICAgICAqIEludGVy
cnVwdCBzdGF0ZSB3aWxsIGJlIGRlc2VyaWFsaXplZCBzZXBhcmF0ZWx5IHRocm91Z2ggdGhlIGk4
MjU5LgorICAgICAqLworICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKKyAgICBmb3IgKHBpcnEg
PSAwOyBwaXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgeworICAgICAgICBwaWl4M19zZXRf
aXJxX2xldmVsX2ludGVybmFsKHBpaXgzLCBwaXJxLAorICAgICAgICAgICAgcGNpX2J1c19nZXRf
aXJxX2xldmVsKHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KSwgcGlycSkpOworICAgIH0KKyAgICBy
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwaWl4M19wcmVfc2F2ZSh2b2lkICpvcGFxdWUpCit7
CisgICAgaW50IGk7CisgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7CisKKyAgICBmb3Ig
KGkgPSAwOyBpIDwgQVJSQVlfU0laRShwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZSk7IGkr
KykgeworICAgICAgICBwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZVtpXSA9CisgICAgICAg
ICAgICBwY2lfYnVzX2dldF9pcnFfbGV2ZWwocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpLCBpKTsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworc3RhdGljIGJvb2wgcGlpeDNfcmNyX25lZWRl
ZCh2b2lkICpvcGFxdWUpCit7CisgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7CisKKyAg
ICByZXR1cm4gKHBpaXgzLT5yY3IgIT0gMCk7Cit9CisKK3N0YXRpYyBjb25zdCBWTVN0YXRlRGVz
Y3JpcHRpb24gdm1zdGF0ZV9waWl4M19yY3IgPSB7CisgICAgLm5hbWUgPSAiUElJWDMvcmNyIiwK
KyAgICAudmVyc2lvbl9pZCA9IDEsCisgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDEsCisgICAg
Lm5lZWRlZCA9IHBpaXgzX3Jjcl9uZWVkZWQsCisgICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRb
XSkgeworICAgICAgICBWTVNUQVRFX1VJTlQ4KHJjciwgUElJWDNTdGF0ZSksCisgICAgICAgIFZN
U1RBVEVfRU5EX09GX0xJU1QoKQorICAgIH0KK307CisKK3N0YXRpYyBjb25zdCBWTVN0YXRlRGVz
Y3JpcHRpb24gdm1zdGF0ZV9waWl4MyA9IHsKKyAgICAubmFtZSA9ICJQSUlYMyIsCisgICAgLnZl
cnNpb25faWQgPSAzLAorICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAyLAorICAgIC5wb3N0X2xv
YWQgPSBwaWl4M19wb3N0X2xvYWQsCisgICAgLnByZV9zYXZlID0gcGlpeDNfcHJlX3NhdmUsCisg
ICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkgeworICAgICAgICBWTVNUQVRFX1BDSV9ERVZJ
Q0UoZGV2LCBQSUlYM1N0YXRlKSwKKyAgICAgICAgVk1TVEFURV9JTlQzMl9BUlJBWV9WKHBjaV9p
cnFfbGV2ZWxzX3Ztc3RhdGUsIFBJSVgzU3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQSUlYX05VTV9QSVJRUywgMyksCisgICAgICAgIFZNU1RBVEVfRU5EX09GX0xJU1QoKQor
ICAgIH0sCisgICAgLnN1YnNlY3Rpb25zID0gKGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbipbXSkg
eworICAgICAgICAmdm1zdGF0ZV9waWl4M19yY3IsCisgICAgICAgIE5VTEwKKyAgICB9Cit9Owor
CisKK3N0YXRpYyB2b2lkIHJjcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50
NjRfdCB2YWwsIHVuc2lnbmVkIGxlbikKK3sKKyAgICBQSUlYM1N0YXRlICpkID0gb3BhcXVlOwor
CisgICAgaWYgKHZhbCAmIDQpIHsKKyAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChT
SFVURE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAg
ZC0+cmNyID0gdmFsICYgMjsgLyoga2VlcCBTeXN0ZW0gUmVzZXQgdHlwZSBvbmx5ICovCit9CisK
K3N0YXRpYyB1aW50NjRfdCByY3JfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1bnNp
Z25lZCBsZW4pCit7CisgICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKKworICAgIHJldHVybiBk
LT5yY3I7Cit9CisKK3N0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgcmNyX29wcyA9IHsKKyAg
ICAucmVhZCA9IHJjcl9yZWFkLAorICAgIC53cml0ZSA9IHJjcl93cml0ZSwKKyAgICAuZW5kaWFu
bmVzcyA9IERFVklDRV9MSVRUTEVfRU5ESUFOCit9OworCitzdGF0aWMgdm9pZCBwaWl4M19yZWFs
aXplKFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCit7CisgICAgUElJWDNTdGF0ZSAqZCA9
IFBJSVgzX1BDSV9ERVZJQ0UoZGV2KTsKKworICAgIGlmICghaXNhX2J1c19uZXcoREVWSUNFKGQp
LCBnZXRfc3lzdGVtX21lbW9yeSgpLAorICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nf
c3BhY2VfaW8oZGV2KSwgZXJycCkpIHsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIG1l
bW9yeV9yZWdpb25faW5pdF9pbygmZC0+cmNyX21lbSwgT0JKRUNUKGRldiksICZyY3Jfb3BzLCBk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAicGlpeDMtcmVzZXQtY29udHJvbCIsIDEpOwor
ICAgIG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNl
X2lvKGRldiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUElJWF9S
Q1JfSU9QT1JULCAmZC0+cmNyX21lbSwgMSk7CisKKyAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0KHBp
aXgzX3Jlc2V0LCBkKTsKK30KKworc3RhdGljIHZvaWQgcGNpX3BpaXgzX2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQoreworICAgIERldmljZUNsYXNzICpkYyA9IERF
VklDRV9DTEFTUyhrbGFzcyk7CisgICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NM
QVNTKGtsYXNzKTsKKworICAgIGRjLT5kZXNjICAgICAgICA9ICJJU0EgYnJpZGdlIjsKKyAgICBk
Yy0+dm1zZCAgICAgICAgPSAmdm1zdGF0ZV9waWl4MzsKKyAgICBkYy0+aG90cGx1Z2dhYmxlICAg
PSBmYWxzZTsKKyAgICBrLT5yZWFsaXplICAgICAgPSBwaWl4M19yZWFsaXplOworICAgIGstPnZl
bmRvcl9pZCAgICA9IFBDSV9WRU5ET1JfSURfSU5URUw7CisgICAgLyogODIzNzFTQiBQSUlYMyBQ
Q0ktdG8tSVNBIGJyaWRnZSAoU3RlcCBBMSkgKi8KKyAgICBrLT5kZXZpY2VfaWQgICAgPSBQQ0lf
REVWSUNFX0lEX0lOVEVMXzgyMzcxU0JfMDsKKyAgICBrLT5jbGFzc19pZCAgICAgPSBQQ0lfQ0xB
U1NfQlJJREdFX0lTQTsKKyAgICAvKgorICAgICAqIFJlYXNvbjogcGFydCBvZiBQSUlYMyBzb3V0
aGJyaWRnZSwgbmVlZHMgdG8gYmUgd2lyZWQgdXAgYnkKKyAgICAgKiBwY19waWl4LmMncyBwY19p
bml0MSgpCisgICAgICovCisgICAgZGMtPnVzZXJfY3JlYXRhYmxlID0gZmFsc2U7Cit9CisKK3N0
YXRpYyBjb25zdCBUeXBlSW5mbyBwaWl4M19wY2lfdHlwZV9pbmZvID0geworICAgIC5uYW1lID0g
VFlQRV9QSUlYM19QQ0lfREVWSUNFLAorICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCisg
ICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDNTdGF0ZSksCisgICAgLmFic3RyYWN0ID0g
dHJ1ZSwKKyAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19jbGFzc19pbml0LAorICAgIC5pbnRl
cmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgeworICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5U
SU9OQUxfUENJX0RFVklDRSB9LAorICAgICAgICB7IH0sCisgICAgfSwKK307CisKK3N0YXRpYyB2
b2lkIHBpaXgzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQorewor
ICAgIFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7CisKKyAgICBr
LT5jb25maWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWc7Cit9CisKK3N0YXRpYyBjb25zdCBU
eXBlSW5mbyBwaWl4M19pbmZvID0geworICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlYM19E
RVZJQ0UsCisgICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BJSVgzX1BDSV9ERVZJQ0UsCisgICAg
LmNsYXNzX2luaXQgICAgPSBwaWl4M19jbGFzc19pbml0LAorfTsKKworc3RhdGljIHZvaWQgcGlp
eDNfeGVuX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQoreworICAg
IFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7CisKKyAgICBrLT5j
b25maWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWdfeGVuOworfTsKKworc3RhdGljIGNvbnN0
IFR5cGVJbmZvIHBpaXgzX3hlbl9pbmZvID0geworICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9Q
SUlYM19YRU5fREVWSUNFLAorICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QSUlYM19QQ0lfREVW
SUNFLAorICAgIC5jbGFzc19pbml0ICAgID0gcGlpeDNfeGVuX2NsYXNzX2luaXQsCit9OworCitz
dGF0aWMgdm9pZCBwaWl4M19yZWdpc3Rlcl90eXBlcyh2b2lkKQoreworICAgIHR5cGVfcmVnaXN0
ZXJfc3RhdGljKCZwaWl4M19wY2lfdHlwZV9pbmZvKTsKKyAgICB0eXBlX3JlZ2lzdGVyX3N0YXRp
YygmcGlpeDNfaW5mbyk7CisgICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnBpaXgzX3hlbl9pbmZv
KTsKK30KKwordHlwZV9pbml0KHBpaXgzX3JlZ2lzdGVyX3R5cGVzKQorCisvKgorICogUmV0dXJu
IHRoZSBnbG9iYWwgaXJxIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4gZGV2aWNlIGly
cQorICogcGluLiBXZSBjb3VsZCBhbHNvIHVzZSB0aGUgYnVzIG51bWJlciB0byBoYXZlIGEgbW9y
ZSBwcmVjaXNlIG1hcHBpbmcuCisgKi8KK3N0YXRpYyBpbnQgcGNpX3Nsb3RfZ2V0X3BpcnEoUENJ
RGV2aWNlICpwY2lfZGV2LCBpbnQgcGNpX2ludHgpCit7CisgICAgaW50IHNsb3RfYWRkZW5kOwor
ICAgIHNsb3RfYWRkZW5kID0gKHBjaV9kZXYtPmRldmZuID4+IDMpIC0gMTsKKyAgICByZXR1cm4g
KHBjaV9pbnR4ICsgc2xvdF9hZGRlbmQpICYgMzsKK30KKworUElJWDNTdGF0ZSAqcGlpeDNfY3Jl
YXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cykKK3sKKyAgICBQSUlYM1N0YXRl
ICpwaWl4MzsKKyAgICBQQ0lEZXZpY2UgKnBjaV9kZXY7CisKKyAgICAvKgorICAgICAqIFhlbiBz
dXBwb3J0cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUgUENJIGRldmljZXMg
dG8KKyAgICAgKiB0aGUgSU9BUElDOiB0aGUgZm91ciBwaW5zIG9mIGVhY2ggUENJIGRldmljZSBv
biB0aGUgYnVzIGFyZSBhbHNvCisgICAgICogY29ubmVjdGVkIHRvIHRoZSBJT0FQSUMgZGlyZWN0
bHkuCisgICAgICogVGhlc2UgYWRkaXRpb25hbCByb3V0ZXMgY2FuIGJlIGRpc2NvdmVyZWQgdGhy
b3VnaCBBQ1BJLgorICAgICAqLworICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7CisgICAgICAgIHBj
aV9kZXYgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9idXMsIC0xLCB0cnVl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUWVBF
X1BJSVgzX1hFTl9ERVZJQ0UpOworICAgICAgICBwaWl4MyA9IFBJSVgzX1BDSV9ERVZJQ0UocGNp
X2Rldik7CisgICAgICAgIHBjaV9idXNfaXJxcyhwY2lfYnVzLCB4ZW5fcGlpeDNfc2V0X2lycSwg
eGVuX3BjaV9zbG90X2dldF9waXJxLAorICAgICAgICAgICAgICAgICAgICAgcGlpeDMsIFhFTl9Q
SUlYX05VTV9QSVJRUyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAgcGNpX2RldiA9IHBjaV9jcmVh
dGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUElJWDNfREVWSUNFKTsK
KyAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOworICAgICAgICBwY2lf
YnVzX2lycXMocGNpX2J1cywgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0X3BpcnEsCisgICAg
ICAgICAgICAgICAgICAgICBwaWl4MywgUElJWF9OVU1fUElSUVMpOworICAgICAgICBwY2lfYnVz
X3NldF9yb3V0ZV9pcnFfZm4ocGNpX2J1cywgcGlpeDNfcm91dGVfaW50eF9waW5fdG9faXJxKTsK
KyAgICB9CisgICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxkX2J1cyhERVZJQ0Uo
cGlpeDMpLCAiaXNhLjAiKSk7CisKKyAgICByZXR1cm4gcGlpeDM7Cit9CmRpZmYgLS1naXQgYS9o
dy9wY2ktaG9zdC9LY29uZmlnIGIvaHcvcGNpLWhvc3QvS2NvbmZpZwppbmRleCAxZWRjMWEzMWQ0
Li4zOTcwNDNiMjg5IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9LY29uZmlnCisrKyBiL2h3L3Bj
aS1ob3N0L0tjb25maWcKQEAgLTMyLDcgKzMyLDYgQEAgY29uZmlnIFBDSV9QSUlYCiAgICAgYm9v
bAogICAgIHNlbGVjdCBQQ0kKICAgICBzZWxlY3QgUEFNCi0gICAgc2VsZWN0IElTQV9CVVMKIAog
Y29uZmlnIFBDSV9FWFBSRVNTX1EzNQogICAgIGJvb2wKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0
L3BpaXguYyBiL2h3L3BjaS1ob3N0L3BpaXguYwppbmRleCAxNTQ0YzQ3MjZiLi43OWVjZDU4YTJi
IDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5j
CkBAIC0yNCwyMiArMjQsMTUgQEAKIAogI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKICNpbmNsdWRl
ICJody9pMzg2L3BjLmgiCi0jaW5jbHVkZSAiaHcvaXJxLmgiCiAjaW5jbHVkZSAiaHcvcGNpL3Bj
aS5oIgogI2luY2x1ZGUgImh3L3BjaS9wY2lfaG9zdC5oIgogI2luY2x1ZGUgImh3L3BjaS1ob3N0
L2k0NDBmeC5oIgogI2luY2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJo
dy9xZGV2LXByb3BlcnRpZXMuaCIKLSNpbmNsdWRlICJody9pc2EvaXNhLmgiCiAjaW5jbHVkZSAi
aHcvc3lzYnVzLmgiCiAjaW5jbHVkZSAicWFwaS9lcnJvci5oIgotI2luY2x1ZGUgInFlbXUvcmFu
Z2UuaCIKLSNpbmNsdWRlICJody94ZW4veGVuLmgiCiAjaW5jbHVkZSAibWlncmF0aW9uL3Ztc3Rh
dGUuaCIKICNpbmNsdWRlICJody9wY2ktaG9zdC9wYW0uaCIKLSNpbmNsdWRlICJzeXNlbXUvcmVz
ZXQuaCIKLSNpbmNsdWRlICJzeXNlbXUvcnVuc3RhdGUuaCIKLSNpbmNsdWRlICJody9pMzg2L2lv
YXBpYy5oIgogI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgogI2luY2x1ZGUgInFlbXUvZXJyb3It
cmVwb3J0LmgiCiAKQEAgLTU5LDQ5ICs1Miw5IEBAIHR5cGVkZWYgc3RydWN0IEk0NDBGWFN0YXRl
IHsKICAgICB1aW50MzJfdCBzaG9ydF9yb290X2J1czsKIH0gSTQ0MEZYU3RhdGU7CiAKLSNkZWZp
bmUgUElJWF9OVU1fUElDX0lSUVMgICAgICAgMTYgICAgICAvKiBpODI1OSAqIDIgKi8KLSNkZWZp
bmUgUElJWF9OVU1fUElSUVMgICAgICAgICAgNFVMTCAgICAvKiBQSVJRW0EtRF0gKi8KLSNkZWZp
bmUgWEVOX1BJSVhfTlVNX1BJUlFTICAgICAgMTI4VUxMCi0KLXR5cGVkZWYgc3RydWN0IFBJSVgz
U3RhdGUgewotICAgIFBDSURldmljZSBkZXY7Ci0KLSAgICAvKgotICAgICAqIGJpdG1hcCB0byB0
cmFjayBwaWMgbGV2ZWxzLgotICAgICAqIFRoZSBwaWMgbGV2ZWwgaXMgdGhlIGxvZ2ljYWwgT1Ig
b2YgYWxsIHRoZSBQQ0kgaXJxcyBtYXBwZWQgdG8gaXQKLSAgICAgKiBTbyBvbmUgUElDIGxldmVs
IGlzIHRyYWNrZWQgYnkgUElJWF9OVU1fUElSUVMgYml0cy4KLSAgICAgKgotICAgICAqIFBJUlEg
aXMgbWFwcGVkIHRvIFBJQyBwaW5zLCB3ZSB0cmFjayBpdCBieQotICAgICAqIFBJSVhfTlVNX1BJ
UlFTICogUElJWF9OVU1fUElDX0lSUVMgPSA2NCBiaXRzIHdpdGgKLSAgICAgKiBwaWNfaXJxICog
UElJWF9OVU1fUElSUVMgKyBwaXJxCi0gICAgICovCi0jaWYgUElJWF9OVU1fUElDX0lSUVMgKiBQ
SUlYX05VTV9QSVJRUyA+IDY0Ci0jZXJyb3IgInVuYWJsZSB0byBlbmNvZGUgcGljIHN0YXRlIGlu
IDY0Yml0IGluIHBpY19sZXZlbHMuIgotI2VuZGlmCi0gICAgdWludDY0X3QgcGljX2xldmVsczsK
LQotICAgIHFlbXVfaXJxICpwaWM7Ci0KLSAgICAvKiBUaGlzIG1lbWJlciBpc24ndCB1c2VkLiBK
dXN0IGZvciBzYXZlL2xvYWQgY29tcGF0aWJpbGl0eSAqLwotICAgIGludDMyX3QgcGNpX2lycV9s
ZXZlbHNfdm1zdGF0ZVtQSUlYX05VTV9QSVJRU107Ci0KLSAgICAvKiBSZXNldCBDb250cm9sIFJl
Z2lzdGVyIGNvbnRlbnRzICovCi0gICAgdWludDhfdCByY3I7Ci0KLSAgICAvKiBJTyBtZW1vcnkg
cmVnaW9uIGZvciBSZXNldCBDb250cm9sIFJlZ2lzdGVyIChQSUlYX1JDUl9JT1BPUlQpICovCi0g
ICAgTWVtb3J5UmVnaW9uIHJjcl9tZW07Ci19IFBJSVgzU3RhdGU7Ci0KLSNkZWZpbmUgVFlQRV9Q
SUlYM19QQ0lfREVWSUNFICJwY2ktcGlpeDMiCi0jZGVmaW5lIFBJSVgzX1BDSV9ERVZJQ0Uob2Jq
KSBcCi0gICAgT0JKRUNUX0NIRUNLKFBJSVgzU3RhdGUsIChvYmopLCBUWVBFX1BJSVgzX1BDSV9E
RVZJQ0UpCi0KICNkZWZpbmUgSTQ0MEZYX1BDSV9ERVZJQ0Uob2JqKSBcCiAgICAgT0JKRUNUX0NI
RUNLKFBDSUk0NDBGWFN0YXRlLCAob2JqKSwgVFlQRV9JNDQwRlhfUENJX0RFVklDRSkKIAotI2Rl
ZmluZSBUWVBFX1BJSVgzX0RFVklDRSAiUElJWDMiCi0jZGVmaW5lIFRZUEVfUElJWDNfWEVOX0RF
VklDRSAiUElJWDMteGVuIgotCiBzdHJ1Y3QgUENJSTQ0MEZYU3RhdGUgewogICAgIC8qPCBwcml2
YXRlID4qLwogICAgIFBDSURldmljZSBwYXJlbnRfb2JqOwpAQCAtMTI4LDIyICs4MSw2IEBAIHN0
cnVjdCBQQ0lJNDQwRlhTdGF0ZSB7CiAgKi8KICNkZWZpbmUgSTQ0MEZYX0NPUkVCT09UX1JBTV9T
SVpFIDB4NTcKIAotc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycSh2b2lkICpvcGFxdWUsIGludCBw
aXJxLCBpbnQgbGV2ZWwpOwotc3RhdGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bp
bl90b19pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGNpX2ludHgpOwotc3RhdGljIHZvaWQgcGlpeDNf
d3JpdGVfY29uZmlnX3hlbihQQ0lEZXZpY2UgKmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2YWwsIGludCBsZW4pOwotCi0vKgot
ICogUmV0dXJuIHRoZSBnbG9iYWwgaXJxIG51bWJlciBjb3JyZXNwb25kaW5nIHRvIGEgZ2l2ZW4g
ZGV2aWNlIGlycQotICogcGluLiBXZSBjb3VsZCBhbHNvIHVzZSB0aGUgYnVzIG51bWJlciB0byBo
YXZlIGEgbW9yZSBwcmVjaXNlIG1hcHBpbmcuCi0gKi8KLXN0YXRpYyBpbnQgcGNpX3Nsb3RfZ2V0
X3BpcnEoUENJRGV2aWNlICpwY2lfZGV2LCBpbnQgcGNpX2ludHgpCi17Ci0gICAgaW50IHNsb3Rf
YWRkZW5kOwotICAgIHNsb3RfYWRkZW5kID0gKHBjaV9kZXYtPmRldmZuID4+IDMpIC0gMTsKLSAg
ICByZXR1cm4gKHBjaV9pbnR4ICsgc2xvdF9hZGRlbmQpICYgMzsKLX0KLQogc3RhdGljIHZvaWQg
aTQ0MGZ4X3VwZGF0ZV9tZW1vcnlfbWFwcGluZ3MoUENJSTQ0MEZYU3RhdGUgKmQpCiB7CiAgICAg
aW50IGk7CkBAIC0zMzMsMzYgKzI3MCw2IEBAIHN0YXRpYyB2b2lkIGk0NDBmeF9yZWFsaXplKFBD
SURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogfQogCi1zdGF0aWMgUElJWDNTdGF0
ZSAqcGlpeDNfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cykKLXsKLSAg
ICBQSUlYM1N0YXRlICpwaWl4MzsKLSAgICBQQ0lEZXZpY2UgKnBjaV9kZXY7Ci0KLSAgICAvKgot
ICAgICAqIFhlbiBzdXBwb3J0cyBhZGRpdGlvbmFsIGludGVycnVwdCByb3V0ZXMgZnJvbSB0aGUg
UENJIGRldmljZXMgdG8KLSAgICAgKiB0aGUgSU9BUElDOiB0aGUgZm91ciBwaW5zIG9mIGVhY2gg
UENJIGRldmljZSBvbiB0aGUgYnVzIGFyZSBhbHNvCi0gICAgICogY29ubmVjdGVkIHRvIHRoZSBJ
T0FQSUMgZGlyZWN0bHkuCi0gICAgICogVGhlc2UgYWRkaXRpb25hbCByb3V0ZXMgY2FuIGJlIGRp
c2NvdmVyZWQgdGhyb3VnaCBBQ1BJLgotICAgICAqLwotICAgIGlmICh4ZW5fZW5hYmxlZCgpKSB7
Ci0gICAgICAgIHBjaV9kZXYgPSBwY2lfY3JlYXRlX3NpbXBsZV9tdWx0aWZ1bmN0aW9uKHBjaV9i
dXMsIC0xLCB0cnVlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUWVBFX1BJSVgzX1hFTl9ERVZJQ0UpOwotICAgICAgICBwaWl4MyA9IFBJSVgzX1BD
SV9ERVZJQ0UocGNpX2Rldik7Ci0gICAgICAgIHBjaV9idXNfaXJxcyhwY2lfYnVzLCB4ZW5fcGlp
eDNfc2V0X2lycSwgeGVuX3BjaV9zbG90X2dldF9waXJxLAotICAgICAgICAgICAgICAgICAgICAg
cGlpeDMsIFhFTl9QSUlYX05VTV9QSVJRUyk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcGNpX2Rl
diA9IHBjaV9jcmVhdGVfc2ltcGxlX211bHRpZnVuY3Rpb24ocGNpX2J1cywgLTEsIHRydWUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRZUEVfUElJ
WDNfREVWSUNFKTsKLSAgICAgICAgcGlpeDMgPSBQSUlYM19QQ0lfREVWSUNFKHBjaV9kZXYpOwot
ICAgICAgICBwY2lfYnVzX2lycXMocGNpX2J1cywgcGlpeDNfc2V0X2lycSwgcGNpX3Nsb3RfZ2V0
X3BpcnEsCi0gICAgICAgICAgICAgICAgICAgICBwaWl4MywgUElJWF9OVU1fUElSUVMpOwotICAg
ICAgICBwY2lfYnVzX3NldF9yb3V0ZV9pcnFfZm4ocGNpX2J1cywgcGlpeDNfcm91dGVfaW50eF9w
aW5fdG9faXJxKTsKLSAgICB9Ci0gICAgKmlzYV9idXMgPSBJU0FfQlVTKHFkZXZfZ2V0X2NoaWxk
X2J1cyhERVZJQ0UocGlpeDMpLCAiaXNhLjAiKSk7Ci0KLSAgICByZXR1cm4gcGlpeDM7Ci19Ci0K
IFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpw
Y2lfdHlwZSwKICAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0MGZ4X3N0
YXRlLAogICAgICAgICAgICAgICAgICAgICBpbnQgKnBpaXgzX2RldmZuLApAQCAtNDU1LDMxMiAr
MzYyLDYgQEAgUENJQnVzICpmaW5kX2k0NDBmeCh2b2lkKQogICAgIHJldHVybiBzID8gcy0+YnVz
IDogTlVMTDsKIH0KIAotLyogUElJWDMgUENJIHRvIElTQSBicmlkZ2UgKi8KLXN0YXRpYyB2b2lk
IHBpaXgzX3NldF9pcnFfcGljKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGljX2lycSkKLXsKLSAg
ICBxZW11X3NldF9pcnEocGlpeDMtPnBpY1twaWNfaXJxXSwKLSAgICAgICAgICAgICAgICAgISEo
cGlpeDMtPnBpY19sZXZlbHMgJgotICAgICAgICAgICAgICAgICAgICAoKCgxVUxMIDw8IFBJSVhf
TlVNX1BJUlFTKSAtIDEpIDw8Ci0gICAgICAgICAgICAgICAgICAgICAocGljX2lycSAqIFBJSVhf
TlVNX1BJUlFTKSkpKTsKLX0KLQotc3RhdGljIHZvaWQgcGlpeDNfc2V0X2lycV9sZXZlbF9pbnRl
cm5hbChQSUlYM1N0YXRlICpwaWl4MywgaW50IHBpcnEsIGludCBsZXZlbCkKLXsKLSAgICBpbnQg
cGljX2lycTsKLSAgICB1aW50NjRfdCBtYXNrOwotCi0gICAgcGljX2lycSA9IHBpaXgzLT5kZXYu
Y29uZmlnW1BJSVhfUElSUUNBICsgcGlycV07Ci0gICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1f
UElDX0lSUVMpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIG1hc2sgPSAxVUxMIDw8
ICgocGljX2lycSAqIFBJSVhfTlVNX1BJUlFTKSArIHBpcnEpOwotICAgIHBpaXgzLT5waWNfbGV2
ZWxzICY9IH5tYXNrOwotICAgIHBpaXgzLT5waWNfbGV2ZWxzIHw9IG1hc2sgKiAhIWxldmVsOwot
fQotCi1zdGF0aWMgdm9pZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBp
bnQgcGlycSwgaW50IGxldmVsKQotewotICAgIGludCBwaWNfaXJxOwotCi0gICAgcGljX2lycSA9
IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUNBICsgcGlycV07Ci0gICAgaWYgKHBpY19pcnEg
Pj0gUElJWF9OVU1fUElDX0lSUVMpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHBp
aXgzX3NldF9pcnFfbGV2ZWxfaW50ZXJuYWwocGlpeDMsIHBpcnEsIGxldmVsKTsKLQotICAgIHBp
aXgzX3NldF9pcnFfcGljKHBpaXgzLCBwaWNfaXJxKTsKLX0KLQotc3RhdGljIHZvaWQgcGlpeDNf
c2V0X2lycSh2b2lkICpvcGFxdWUsIGludCBwaXJxLCBpbnQgbGV2ZWwpCi17Ci0gICAgUElJWDNT
dGF0ZSAqcGlpeDMgPSBvcGFxdWU7Ci0gICAgcGlpeDNfc2V0X2lycV9sZXZlbChwaWl4MywgcGly
cSwgbGV2ZWwpOwotfQotCi1zdGF0aWMgUENJSU5UeFJvdXRlIHBpaXgzX3JvdXRlX2ludHhfcGlu
X3RvX2lycSh2b2lkICpvcGFxdWUsIGludCBwaW4pCi17Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDMg
PSBvcGFxdWU7Ci0gICAgaW50IGlycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJSVhfUElSUUNBICsg
cGluXTsKLSAgICBQQ0lJTlR4Um91dGUgcm91dGU7Ci0KLSAgICBpZiAoaXJxIDwgUElJWF9OVU1f
UElDX0lSUVMpIHsKLSAgICAgICAgcm91dGUubW9kZSA9IFBDSV9JTlRYX0VOQUJMRUQ7Ci0gICAg
ICAgIHJvdXRlLmlycSA9IGlycTsKLSAgICB9IGVsc2UgewotICAgICAgICByb3V0ZS5tb2RlID0g
UENJX0lOVFhfRElTQUJMRUQ7Ci0gICAgICAgIHJvdXRlLmlycSA9IC0xOwotICAgIH0KLSAgICBy
ZXR1cm4gcm91dGU7Ci19Ci0KLS8qIGlycSByb3V0aW5nIGlzIGNoYW5nZWQuIHNvIHJlYnVpbGQg
Yml0bWFwICovCi1zdGF0aWMgdm9pZCBwaWl4M191cGRhdGVfaXJxX2xldmVscyhQSUlYM1N0YXRl
ICpwaWl4MykKLXsKLSAgICBQQ0lCdXMgKmJ1cyA9IHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KTsK
LSAgICBpbnQgcGlycTsKLQotICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKLSAgICBmb3IgKHBp
cnEgPSAwOyBwaXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgewotICAgICAgICBwaWl4M19z
ZXRfaXJxX2xldmVsKHBpaXgzLCBwaXJxLCBwY2lfYnVzX2dldF9pcnFfbGV2ZWwoYnVzLCBwaXJx
KSk7Ci0gICAgfQotfQotCi1zdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWcoUENJRGV2aWNl
ICpkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkcmVzcywg
dWludDMyX3QgdmFsLCBpbnQgbGVuKQotewotICAgIHBjaV9kZWZhdWx0X3dyaXRlX2NvbmZpZyhk
ZXYsIGFkZHJlc3MsIHZhbCwgbGVuKTsKLSAgICBpZiAocmFuZ2VzX292ZXJsYXAoYWRkcmVzcywg
bGVuLCBQSUlYX1BJUlFDQSwgNCkpIHsKLSAgICAgICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBQSUlY
M19QQ0lfREVWSUNFKGRldik7Ci0gICAgICAgIGludCBwaWNfaXJxOwotCi0gICAgICAgIHBjaV9i
dXNfZmlyZV9pbnR4X3JvdXRpbmdfbm90aWZpZXIocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpKTsK
LSAgICAgICAgcGlpeDNfdXBkYXRlX2lycV9sZXZlbHMocGlpeDMpOwotICAgICAgICBmb3IgKHBp
Y19pcnEgPSAwOyBwaWNfaXJxIDwgUElJWF9OVU1fUElDX0lSUVM7IHBpY19pcnErKykgewotICAg
ICAgICAgICAgcGlpeDNfc2V0X2lycV9waWMocGlpeDMsIHBpY19pcnEpOwotICAgICAgICB9Ci0g
ICAgfQotfQotCi1zdGF0aWMgdm9pZCBwaWl4M193cml0ZV9jb25maWdfeGVuKFBDSURldmljZSAq
ZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHJlc3MsIHVp
bnQzMl90IHZhbCwgaW50IGxlbikKLXsKLSAgICB4ZW5fcGlpeF9wY2lfd3JpdGVfY29uZmlnX2Ns
aWVudChhZGRyZXNzLCB2YWwsIGxlbik7Ci0gICAgcGlpeDNfd3JpdGVfY29uZmlnKGRldiwgYWRk
cmVzcywgdmFsLCBsZW4pOwotfQotCi1zdGF0aWMgdm9pZCBwaWl4M19yZXNldCh2b2lkICpvcGFx
dWUpCi17Ci0gICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKLSAgICB1aW50OF90ICpwY2lfY29u
ZiA9IGQtPmRldi5jb25maWc7Ci0KLSAgICBwY2lfY29uZlsweDA0XSA9IDB4MDc7IC8qIG1hc3Rl
ciwgbWVtb3J5IGFuZCBJL08gKi8KLSAgICBwY2lfY29uZlsweDA1XSA9IDB4MDA7Ci0gICAgcGNp
X2NvbmZbMHgwNl0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4MDddID0gMHgwMjsgLyogUENJX3N0
YXR1c19kZXZzZWxfbWVkaXVtICovCi0gICAgcGNpX2NvbmZbMHg0Y10gPSAweDRkOwotICAgIHBj
aV9jb25mWzB4NGVdID0gMHgwMzsKLSAgICBwY2lfY29uZlsweDRmXSA9IDB4MDA7Ci0gICAgcGNp
X2NvbmZbMHg2MF0gPSAweDgwOwotICAgIHBjaV9jb25mWzB4NjFdID0gMHg4MDsKLSAgICBwY2lf
Y29uZlsweDYyXSA9IDB4ODA7Ci0gICAgcGNpX2NvbmZbMHg2M10gPSAweDgwOwotICAgIHBjaV9j
b25mWzB4NjldID0gMHgwMjsKLSAgICBwY2lfY29uZlsweDcwXSA9IDB4ODA7Ci0gICAgcGNpX2Nv
bmZbMHg3Nl0gPSAweDBjOwotICAgIHBjaV9jb25mWzB4NzddID0gMHgwYzsKLSAgICBwY2lfY29u
ZlsweDc4XSA9IDB4MDI7Ci0gICAgcGNpX2NvbmZbMHg3OV0gPSAweDAwOwotICAgIHBjaV9jb25m
WzB4ODBdID0gMHgwMDsKLSAgICBwY2lfY29uZlsweDgyXSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZb
MHhhMF0gPSAweDA4OwotICAgIHBjaV9jb25mWzB4YTJdID0gMHgwMDsKLSAgICBwY2lfY29uZlsw
eGEzXSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZbMHhhNF0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4
YTVdID0gMHgwMDsKLSAgICBwY2lfY29uZlsweGE2XSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZbMHhh
N10gPSAweDAwOwotICAgIHBjaV9jb25mWzB4YThdID0gMHgwZjsKLSAgICBwY2lfY29uZlsweGFh
XSA9IDB4MDA7Ci0gICAgcGNpX2NvbmZbMHhhYl0gPSAweDAwOwotICAgIHBjaV9jb25mWzB4YWNd
ID0gMHgwMDsKLSAgICBwY2lfY29uZlsweGFlXSA9IDB4MDA7Ci0KLSAgICBkLT5waWNfbGV2ZWxz
ID0gMDsKLSAgICBkLT5yY3IgPSAwOwotfQotCi1zdGF0aWMgaW50IHBpaXgzX3Bvc3RfbG9hZCh2
b2lkICpvcGFxdWUsIGludCB2ZXJzaW9uX2lkKQotewotICAgIFBJSVgzU3RhdGUgKnBpaXgzID0g
b3BhcXVlOwotICAgIGludCBwaXJxOwotCi0gICAgLyogQmVjYXVzZSB0aGUgaTgyNTkgaGFzIG5v
dCBiZWVuIGRlc2VyaWFsaXplZCB5ZXQsIHFlbXVfaXJxX3JhaXNlCi0gICAgICogbWlnaHQgYnJp
bmcgdGhlIHN5c3RlbSB0byBhIGRpZmZlcmVudCBzdGF0ZSB0aGFuIHRoZSBzYXZlZCBvbmU7Ci0g
ICAgICogZm9yIGV4YW1wbGUsIHRoZSBpbnRlcnJ1cHQgY291bGQgYmUgbWFza2VkIGJ1dCB0aGUg
aTgyNTkgd291bGQKLSAgICAgKiBub3Qga25vdyB0aGF0IHlldCBhbmQgd291bGQgdHJpZ2dlciBh
biBpbnRlcnJ1cHQgaW4gdGhlIENQVS4KLSAgICAgKgotICAgICAqIEhlcmUsIHdlIHVwZGF0ZSBp
cnEgbGV2ZWxzIHdpdGhvdXQgcmFpc2luZyB0aGUgaW50ZXJydXB0LgotICAgICAqIEludGVycnVw
dCBzdGF0ZSB3aWxsIGJlIGRlc2VyaWFsaXplZCBzZXBhcmF0ZWx5IHRocm91Z2ggdGhlIGk4MjU5
LgotICAgICAqLwotICAgIHBpaXgzLT5waWNfbGV2ZWxzID0gMDsKLSAgICBmb3IgKHBpcnEgPSAw
OyBwaXJxIDwgUElJWF9OVU1fUElSUVM7IHBpcnErKykgewotICAgICAgICBwaWl4M19zZXRfaXJx
X2xldmVsX2ludGVybmFsKHBpaXgzLCBwaXJxLAotICAgICAgICAgICAgcGNpX2J1c19nZXRfaXJx
X2xldmVsKHBjaV9nZXRfYnVzKCZwaWl4My0+ZGV2KSwgcGlycSkpOwotICAgIH0KLSAgICByZXR1
cm4gMDsKLX0KLQotc3RhdGljIGludCBwaWl4M19wcmVfc2F2ZSh2b2lkICpvcGFxdWUpCi17Ci0g
ICAgaW50IGk7Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7Ci0KLSAgICBmb3IgKGkg
PSAwOyBpIDwgQVJSQVlfU0laRShwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZSk7IGkrKykg
ewotICAgICAgICBwaWl4My0+cGNpX2lycV9sZXZlbHNfdm1zdGF0ZVtpXSA9Ci0gICAgICAgICAg
ICBwY2lfYnVzX2dldF9pcnFfbGV2ZWwocGNpX2dldF9idXMoJnBpaXgzLT5kZXYpLCBpKTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGJvb2wgcGlpeDNfcmNyX25lZWRlZCh2
b2lkICpvcGFxdWUpCi17Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDMgPSBvcGFxdWU7Ci0KLSAgICBy
ZXR1cm4gKHBpaXgzLT5yY3IgIT0gMCk7Ci19Ci0KLXN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3Jp
cHRpb24gdm1zdGF0ZV9waWl4M19yY3IgPSB7Ci0gICAgLm5hbWUgPSAiUElJWDMvcmNyIiwKLSAg
ICAudmVyc2lvbl9pZCA9IDEsCi0gICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9IDEsCi0gICAgLm5l
ZWRlZCA9IHBpaXgzX3Jjcl9uZWVkZWQsCi0gICAgLmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkg
ewotICAgICAgICBWTVNUQVRFX1VJTlQ4KHJjciwgUElJWDNTdGF0ZSksCi0gICAgICAgIFZNU1RB
VEVfRU5EX09GX0xJU1QoKQotICAgIH0KLX07Ci0KLXN0YXRpYyBjb25zdCBWTVN0YXRlRGVzY3Jp
cHRpb24gdm1zdGF0ZV9waWl4MyA9IHsKLSAgICAubmFtZSA9ICJQSUlYMyIsCi0gICAgLnZlcnNp
b25faWQgPSAzLAotICAgIC5taW5pbXVtX3ZlcnNpb25faWQgPSAyLAotICAgIC5wb3N0X2xvYWQg
PSBwaWl4M19wb3N0X2xvYWQsCi0gICAgLnByZV9zYXZlID0gcGlpeDNfcHJlX3NhdmUsCi0gICAg
LmZpZWxkcyA9IChWTVN0YXRlRmllbGRbXSkgewotICAgICAgICBWTVNUQVRFX1BDSV9ERVZJQ0Uo
ZGV2LCBQSUlYM1N0YXRlKSwKLSAgICAgICAgVk1TVEFURV9JTlQzMl9BUlJBWV9WKHBjaV9pcnFf
bGV2ZWxzX3Ztc3RhdGUsIFBJSVgzU3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQSUlYX05VTV9QSVJRUywgMyksCi0gICAgICAgIFZNU1RBVEVfRU5EX09GX0xJU1QoKQotICAg
IH0sCi0gICAgLnN1YnNlY3Rpb25zID0gKGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbipbXSkgewot
ICAgICAgICAmdm1zdGF0ZV9waWl4M19yY3IsCi0gICAgICAgIE5VTEwKLSAgICB9Ci19OwotCi0K
LXN0YXRpYyB2b2lkIHJjcl93cml0ZSh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1aW50NjRf
dCB2YWwsIHVuc2lnbmVkIGxlbikKLXsKLSAgICBQSUlYM1N0YXRlICpkID0gb3BhcXVlOwotCi0g
ICAgaWYgKHZhbCAmIDQpIHsKLSAgICAgICAgcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdChTSFVU
RE9XTl9DQVVTRV9HVUVTVF9SRVNFVCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgZC0+
cmNyID0gdmFsICYgMjsgLyoga2VlcCBTeXN0ZW0gUmVzZXQgdHlwZSBvbmx5ICovCi19Ci0KLXN0
YXRpYyB1aW50NjRfdCByY3JfcmVhZCh2b2lkICpvcGFxdWUsIGh3YWRkciBhZGRyLCB1bnNpZ25l
ZCBsZW4pCi17Ci0gICAgUElJWDNTdGF0ZSAqZCA9IG9wYXF1ZTsKLQotICAgIHJldHVybiBkLT5y
Y3I7Ci19Ci0KLXN0YXRpYyBjb25zdCBNZW1vcnlSZWdpb25PcHMgcmNyX29wcyA9IHsKLSAgICAu
cmVhZCA9IHJjcl9yZWFkLAotICAgIC53cml0ZSA9IHJjcl93cml0ZSwKLSAgICAuZW5kaWFubmVz
cyA9IERFVklDRV9MSVRUTEVfRU5ESUFOCi19OwotCi1zdGF0aWMgdm9pZCBwaWl4M19yZWFsaXpl
KFBDSURldmljZSAqZGV2LCBFcnJvciAqKmVycnApCi17Ci0gICAgUElJWDNTdGF0ZSAqZCA9IFBJ
SVgzX1BDSV9ERVZJQ0UoZGV2KTsKLQotICAgIGlmICghaXNhX2J1c19uZXcoREVWSUNFKGQpLCBn
ZXRfc3lzdGVtX21lbW9yeSgpLAotICAgICAgICAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3Bh
Y2VfaW8oZGV2KSwgZXJycCkpIHsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIG1lbW9y
eV9yZWdpb25faW5pdF9pbygmZC0+cmNyX21lbSwgT0JKRUNUKGRldiksICZyY3Jfb3BzLCBkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAicGlpeDMtcmVzZXQtY29udHJvbCIsIDEpOwotICAg
IG1lbW9yeV9yZWdpb25fYWRkX3N1YnJlZ2lvbl9vdmVybGFwKHBjaV9hZGRyZXNzX3NwYWNlX2lv
KGRldiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUElJWF9SQ1Jf
SU9QT1JULCAmZC0+cmNyX21lbSwgMSk7Ci0KLSAgICBxZW11X3JlZ2lzdGVyX3Jlc2V0KHBpaXgz
X3Jlc2V0LCBkKTsKLX0KLQotc3RhdGljIHZvaWQgcGNpX3BpaXgzX2NsYXNzX2luaXQoT2JqZWN0
Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQotewotICAgIERldmljZUNsYXNzICpkYyA9IERFVklD
RV9DTEFTUyhrbGFzcyk7Ci0gICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNT
KGtsYXNzKTsKLQotICAgIGRjLT5kZXNjICAgICAgICA9ICJJU0EgYnJpZGdlIjsKLSAgICBkYy0+
dm1zZCAgICAgICAgPSAmdm1zdGF0ZV9waWl4MzsKLSAgICBkYy0+aG90cGx1Z2dhYmxlICAgPSBm
YWxzZTsKLSAgICBrLT5yZWFsaXplICAgICAgPSBwaWl4M19yZWFsaXplOwotICAgIGstPnZlbmRv
cl9pZCAgICA9IFBDSV9WRU5ET1JfSURfSU5URUw7Ci0gICAgLyogODIzNzFTQiBQSUlYMyBQQ0kt
dG8tSVNBIGJyaWRnZSAoU3RlcCBBMSkgKi8KLSAgICBrLT5kZXZpY2VfaWQgICAgPSBQQ0lfREVW
SUNFX0lEX0lOVEVMXzgyMzcxU0JfMDsKLSAgICBrLT5jbGFzc19pZCAgICAgPSBQQ0lfQ0xBU1Nf
QlJJREdFX0lTQTsKLSAgICAvKgotICAgICAqIFJlYXNvbjogcGFydCBvZiBQSUlYMyBzb3V0aGJy
aWRnZSwgbmVlZHMgdG8gYmUgd2lyZWQgdXAgYnkKLSAgICAgKiBwY19waWl4LmMncyBwY19pbml0
MSgpCi0gICAgICovCi0gICAgZGMtPnVzZXJfY3JlYXRhYmxlID0gZmFsc2U7Ci19Ci0KLXN0YXRp
YyBjb25zdCBUeXBlSW5mbyBwaWl4M19wY2lfdHlwZV9pbmZvID0gewotICAgIC5uYW1lID0gVFlQ
RV9QSUlYM19QQ0lfREVWSUNFLAotICAgIC5wYXJlbnQgPSBUWVBFX1BDSV9ERVZJQ0UsCi0gICAg
Lmluc3RhbmNlX3NpemUgPSBzaXplb2YoUElJWDNTdGF0ZSksCi0gICAgLmFic3RyYWN0ID0gdHJ1
ZSwKLSAgICAuY2xhc3NfaW5pdCA9IHBjaV9waWl4M19jbGFzc19pbml0LAotICAgIC5pbnRlcmZh
Y2VzID0gKEludGVyZmFjZUluZm9bXSkgewotICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9O
QUxfUENJX0RFVklDRSB9LAotICAgICAgICB7IH0sCi0gICAgfSwKLX07Ci0KLXN0YXRpYyB2b2lk
IHBpaXgzX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQotewotICAg
IFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7Ci0KLSAgICBrLT5j
b25maWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWc7Ci19Ci0KLXN0YXRpYyBjb25zdCBUeXBl
SW5mbyBwaWl4M19pbmZvID0gewotICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlYM19ERVZJ
Q0UsCi0gICAgLnBhcmVudCAgICAgICAgPSBUWVBFX1BJSVgzX1BDSV9ERVZJQ0UsCi0gICAgLmNs
YXNzX2luaXQgICAgPSBwaWl4M19jbGFzc19pbml0LAotfTsKLQotc3RhdGljIHZvaWQgcGlpeDNf
eGVuX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQotewotICAgIFBD
SURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7Ci0KLSAgICBrLT5jb25m
aWdfd3JpdGUgPSBwaWl4M193cml0ZV9jb25maWdfeGVuOwotfTsKLQotc3RhdGljIGNvbnN0IFR5
cGVJbmZvIHBpaXgzX3hlbl9pbmZvID0gewotICAgIC5uYW1lICAgICAgICAgID0gVFlQRV9QSUlY
M19YRU5fREVWSUNFLAotICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QSUlYM19QQ0lfREVWSUNF
LAotICAgIC5jbGFzc19pbml0ICAgID0gcGlpeDNfeGVuX2NsYXNzX2luaXQsCi19OwotCiBzdGF0
aWMgdm9pZCBpNDQwZnhfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEp
CiB7CiAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKQEAgLTkyMiw5
ICs1MjMsNiBAQCBzdGF0aWMgdm9pZCBpNDQwZnhfcmVnaXN0ZXJfdHlwZXModm9pZCkKIHsKICAg
ICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmaTQ0MGZ4X2luZm8pOwogICAgIHR5cGVfcmVnaXN0ZXJf
c3RhdGljKCZpZ2RfcGFzc3Rocm91Z2hfaTQ0MGZ4X2luZm8pOwotICAgIHR5cGVfcmVnaXN0ZXJf
c3RhdGljKCZwaWl4M19wY2lfdHlwZV9pbmZvKTsKLSAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygm
cGlpeDNfaW5mbyk7Ci0gICAgdHlwZV9yZWdpc3Rlcl9zdGF0aWMoJnBpaXgzX3hlbl9pbmZvKTsK
ICAgICB0eXBlX3JlZ2lzdGVyX3N0YXRpYygmaTQ0MGZ4X3BjaWhvc3RfaW5mbyk7CiB9CiAKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvaHcvc291dGhicmlkZ2UvcGlpeC5oIGIvaW5jbHVkZS9ody9zb3V0
aGJyaWRnZS9waWl4LmgKaW5kZXggMDk0NTA4YjkyOC4uMTUyNjI4YzZkOSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9ody9zb3V0aGJyaWRnZS9waWl4LmgKKysrIGIvaW5jbHVkZS9ody9zb3V0aGJyaWRn
ZS9waWl4LmgKQEAgLTEyLDYgKzEyLDggQEAKICNpZm5kZWYgSFdfU09VVEhCUklER0VfUElJWF9I
CiAjZGVmaW5lIEhXX1NPVVRIQlJJREdFX1BJSVhfSAogCisjaW5jbHVkZSAiaHcvcGNpL3BjaS5o
IgorCiAjZGVmaW5lIFRZUEVfUElJWDRfUE0gIlBJSVg0X1BNIgogCiBJMkNCdXMgKnBpaXg0X3Bt
X2luaXQoUENJQnVzICpidXMsIGludCBkZXZmbiwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCkBAIC0z
MCw4ICszMiw0MiBAQCBJMkNCdXMgKnBpaXg0X3BtX2luaXQoUENJQnVzICpidXMsIGludCBkZXZm
biwgdWludDMyX3Qgc21iX2lvX2Jhc2UsCiAgKi8KICNkZWZpbmUgUElJWF9SQ1JfSU9QT1JUIDB4
Y2Y5CiAKKyNkZWZpbmUgUElJWF9OVU1fUElDX0lSUVMgICAgICAgMTYgICAgICAvKiBpODI1OSAq
IDIgKi8KKyNkZWZpbmUgUElJWF9OVU1fUElSUVMgICAgICAgICAgNFVMTCAgICAvKiBQSVJRW0Et
RF0gKi8KKwordHlwZWRlZiBzdHJ1Y3QgUElJWFN0YXRlIHsKKyAgICBQQ0lEZXZpY2UgZGV2Owor
CisgICAgLyoKKyAgICAgKiBiaXRtYXAgdG8gdHJhY2sgcGljIGxldmVscy4KKyAgICAgKiBUaGUg
cGljIGxldmVsIGlzIHRoZSBsb2dpY2FsIE9SIG9mIGFsbCB0aGUgUENJIGlycXMgbWFwcGVkIHRv
IGl0CisgICAgICogU28gb25lIFBJQyBsZXZlbCBpcyB0cmFja2VkIGJ5IFBJSVhfTlVNX1BJUlFT
IGJpdHMuCisgICAgICoKKyAgICAgKiBQSVJRIGlzIG1hcHBlZCB0byBQSUMgcGlucywgd2UgdHJh
Y2sgaXQgYnkKKyAgICAgKiBQSUlYX05VTV9QSVJRUyAqIFBJSVhfTlVNX1BJQ19JUlFTID0gNjQg
Yml0cyB3aXRoCisgICAgICogcGljX2lycSAqIFBJSVhfTlVNX1BJUlFTICsgcGlycQorICAgICAq
LworI2lmIFBJSVhfTlVNX1BJQ19JUlFTICogUElJWF9OVU1fUElSUVMgPiA2NAorI2Vycm9yICJ1
bmFibGUgdG8gZW5jb2RlIHBpYyBzdGF0ZSBpbiA2NGJpdCBpbiBwaWNfbGV2ZWxzLiIKKyNlbmRp
ZgorICAgIHVpbnQ2NF90IHBpY19sZXZlbHM7CisKKyAgICBxZW11X2lycSAqcGljOworCisgICAg
LyogVGhpcyBtZW1iZXIgaXNuJ3QgdXNlZC4gSnVzdCBmb3Igc2F2ZS9sb2FkIGNvbXBhdGliaWxp
dHkgKi8KKyAgICBpbnQzMl90IHBjaV9pcnFfbGV2ZWxzX3Ztc3RhdGVbUElJWF9OVU1fUElSUVNd
OworCisgICAgLyogUmVzZXQgQ29udHJvbCBSZWdpc3RlciBjb250ZW50cyAqLworICAgIHVpbnQ4
X3QgcmNyOworCisgICAgLyogSU8gbWVtb3J5IHJlZ2lvbiBmb3IgUmVzZXQgQ29udHJvbCBSZWdp
c3RlciAoUElJWF9SQ1JfSU9QT1JUKSAqLworICAgIE1lbW9yeVJlZ2lvbiByY3JfbWVtOworfSBQ
SUlYM1N0YXRlOworCiBleHRlcm4gUENJRGV2aWNlICpwaWl4NF9kZXY7CiAKK1BJSVgzU3RhdGUg
KnBpaXgzX2NyZWF0ZShQQ0lCdXMgKnBjaV9idXMsIElTQUJ1cyAqKmlzYV9idXMpOworCiBEZXZp
Y2VTdGF0ZSAqcGlpeDRfY3JlYXRlKFBDSUJ1cyAqcGNpX2J1cywgSVNBQnVzICoqaXNhX2J1cywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSTJDQnVzICoqc21idXMsIHNpemVfdCBpZGVfYnVz
ZXMpOwogCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:05:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:05:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQRO-0006Yl-Fb; Sat, 26 Oct 2019 18:05:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQRN-0006Y6-Gf
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:05:29 +0000
X-Inumbo-ID: 2e3c41aa-f81b-11e9-94d7-12813bfff9fa
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.61])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 2e3c41aa-f81b-11e9-94d7-12813bfff9fa;
 Sat, 26 Oct 2019 18:05:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113123;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=j8Ov6K9gjAmVTeZvfxxVP3jRwrZORnzk/ILSZphq89g=;
 b=PwJmEDctsDpdJtc4GRteVT9CvV6qcyzmdsS2QNA2ZVpt/Uj8h8kMpQsZHXXWWuTTTV38N4
 e6oTrXnhscL4eyftUdLzebrDZukiwg9RIDnr+zrUquwx13q2uGYb/RUgiagnp7ZvqHlKhL
 ITWCyekeJ9ceGA/dgsCxGPTH0cu78WM=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-264-3CIxaGxPOjetHYqQ8eIT6A-1; Sat, 26 Oct 2019 14:05:19 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 9DE5E1800E00;
 Sat, 26 Oct 2019 18:05:17 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id C12AD60F8A;
 Sat, 26 Oct 2019 18:05:03 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:42 +0200
Message-Id: <20191026180143.7369-20-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: 3CIxaGxPOjetHYqQ8eIT6A-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 19/20] hw/pci-host: Rename incorrectly named
 'piix' as 'i440fx'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KCldlIG1vdmVk
IGFsbCB0aGUgUElJWDMgc291dGhicmlkZ2UgY29kZSBvdXQgb2YgaHcvcGNpLWhvc3QvcGlpeC5j
LAppdCBub3cgb25seSBjb250YWlucyBpNDQwRlggbm9ydGhicmlkZ2UgY29kZS4KUmVuYW1lIGl0
IHRvIG1hdGNoIHRoZSBjaGlwc2V0IG1vZGVsbGVkLgoKUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIg
TWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAg
ICAgICAgICAgICAgICAgICB8IDIgKy0KIGh3L2kzODYvS2NvbmZpZyAgICAgICAgICAgICAgICAg
IHwgMiArLQogaHcvcGNpLWhvc3QvS2NvbmZpZyAgICAgICAgICAgICAgfCAyICstCiBody9wY2kt
aG9zdC9NYWtlZmlsZS5vYmpzICAgICAgICB8IDIgKy0KIGh3L3BjaS1ob3N0L3twaWl4LmMgPT4g
aTQ0MGZ4LmN9IHwgMAogNSBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCiByZW5hbWUgaHcvcGNpLWhvc3Qve3BpaXguYyA9PiBpNDQwZnguY30gKDEwMCUpCgpk
aWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBlN2U3YmZjODkwLi44
N2U3ZmIxYTY1IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt
MTIyNSw3ICsxMjI1LDcgQEAgTTogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsLmFwZmVsYmF1bUBn
bWFpbC5jb20+CiBTOiBTdXBwb3J0ZWQKIEY6IGluY2x1ZGUvaHcvaTM4Ni8KIEY6IGh3L2kzODYv
Ci1GOiBody9wY2ktaG9zdC9waWl4LmMKK0Y6IGh3L3BjaS1ob3N0L2k0NDBmeC5jCiBGOiBody9w
Y2ktaG9zdC9xMzUuYwogRjogaHcvcGNpLWhvc3QvcGFtLmMKIEY6IGluY2x1ZGUvaHcvcGNpLWhv
c3QvaTQ0MGZ4LmgKZGlmZiAtLWdpdCBhL2h3L2kzODYvS2NvbmZpZyBiL2h3L2kzODYvS2NvbmZp
ZwppbmRleCBkNDIwYjM1NTQ4Li41YTQ5NDM0MmVhIDEwMDY0NAotLS0gYS9ody9pMzg2L0tjb25m
aWcKKysrIGIvaHcvaTM4Ni9LY29uZmlnCkBAIC02MCw3ICs2MCw3IEBAIGNvbmZpZyBJNDQwRlgK
ICAgICBzZWxlY3QgUENfUENJCiAgICAgc2VsZWN0IFBDX0FDUEkKICAgICBzZWxlY3QgQUNQSV9T
TUJVUwotICAgIHNlbGVjdCBQQ0lfUElJWAorICAgIHNlbGVjdCBQQ0lfSTQ0MEZYCiAgICAgc2Vs
ZWN0IFBJSVgzCiAgICAgc2VsZWN0IElERV9QSUlYCiAgICAgc2VsZWN0IERJTU0KZGlmZiAtLWdp
dCBhL2h3L3BjaS1ob3N0L0tjb25maWcgYi9ody9wY2ktaG9zdC9LY29uZmlnCmluZGV4IDM5NzA0
M2IyODkuLmIwYWE4MzUxYzQgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L0tjb25maWcKKysrIGIv
aHcvcGNpLWhvc3QvS2NvbmZpZwpAQCAtMjgsNyArMjgsNyBAQCBjb25maWcgUENJX1NBQlJFCiAg
ICAgc2VsZWN0IFBDSQogICAgIGJvb2wKIAotY29uZmlnIFBDSV9QSUlYCitjb25maWcgUENJX0k0
NDBGWAogICAgIGJvb2wKICAgICBzZWxlY3QgUENJCiAgICAgc2VsZWN0IFBBTQpkaWZmIC0tZ2l0
IGEvaHcvcGNpLWhvc3QvTWFrZWZpbGUub2JqcyBiL2h3L3BjaS1ob3N0L01ha2VmaWxlLm9ianMK
aW5kZXggYTljZDNlMDIyZC4uZWZkNzUyYjc2NiAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvTWFr
ZWZpbGUub2JqcworKysgYi9ody9wY2ktaG9zdC9NYWtlZmlsZS5vYmpzCkBAIC0xMyw3ICsxMyw3
IEBAIGNvbW1vbi1vYmotJChDT05GSUdfVkVSU0FUSUxFX1BDSSkgKz0gdmVyc2F0aWxlLm8KIAog
Y29tbW9uLW9iai0kKENPTkZJR19QQ0lfU0FCUkUpICs9IHNhYnJlLm8KIGNvbW1vbi1vYmotJChD
T05GSUdfRlVMT05HKSArPSBib25pdG8ubwotY29tbW9uLW9iai0kKENPTkZJR19QQ0lfUElJWCkg
Kz0gcGlpeC5vCitjb21tb24tb2JqLSQoQ09ORklHX1BDSV9JNDQwRlgpICs9IGk0NDBmeC5vCiBj
b21tb24tb2JqLSQoQ09ORklHX1BDSV9FWFBSRVNTX1EzNSkgKz0gcTM1Lm8KIGNvbW1vbi1vYmot
JChDT05GSUdfUENJX0VYUFJFU1NfR0VORVJJQ19CUklER0UpICs9IGdwZXgubwogY29tbW9uLW9i
ai0kKENPTkZJR19QQ0lfRVhQUkVTU19YSUxJTlgpICs9IHhpbGlueC1wY2llLm8KZGlmZiAtLWdp
dCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0L2k0NDBmeC5jCnNpbWlsYXJpdHkg
aW5kZXggMTAwJQpyZW5hbWUgZnJvbSBody9wY2ktaG9zdC9waWl4LmMKcmVuYW1lIHRvIGh3L3Bj
aS1ob3N0L2k0NDBmeC5jCi0tIAoyLjIxLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:05:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:05:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOQRb-0006hF-QE; Sat, 26 Oct 2019 18:05:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=G4JE=YT=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iOQRZ-0006g5-O5
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:05:41 +0000
X-Inumbo-ID: 36d646a8-f81b-11e9-8aca-bc764e2007e4
Received: from us-smtp-delivery-1.mimecast.com (unknown [205.139.110.120])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 36d646a8-f81b-11e9-8aca-bc764e2007e4;
 Sat, 26 Oct 2019 18:05:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572113137;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=WQsFUyLAwDljpdipMYVdl0GqrBsJ3XrvhlsEYkdcey4=;
 b=gjvbuaCvY68k0tG73B0o8YxEku85CRaX2rxLRRszoqJFdMA/p64FAhoML6qsVHXDOGJTy4
 n0W+IbwOyY3BHc8Keh/4+zZImBbDnCkjrOHJK5w6sUqHO9xuh67meCOsGCH3cIVcfGyFfF
 s+Q39GGO9MzBHyKREKN3jx5OOol4GFg=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-34-DrSHE9VQP-SzjnH1n34PiQ-1; Sat, 26 Oct 2019 14:05:34 -0400
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id C37B71800E00;
 Sat, 26 Oct 2019 18:05:32 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-39.brq.redhat.com [10.40.204.39])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 6A27A60C83;
 Sat, 26 Oct 2019 18:05:18 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Sat, 26 Oct 2019 20:01:43 +0200
Message-Id: <20191026180143.7369-21-philmd@redhat.com>
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-MC-Unique: DrSHE9VQP-SzjnH1n34PiQ-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PATCH v3 20/20] hw/pci-host/i440fx: Remove the last
 PIIX3 traces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, xen-devel@lists.xenproject.org,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBJSVgzIGlzIG5vdCB0aWVkIHRvIHRoZSBpNDQwRlggYW5kIGNhbiBldmVuIGJlIHVzZWQg
d2l0aG91dCBpdC4KTW92ZSBpdHMgY3JlYXRpb24gdG8gdGhlIG1hY2hpbmUgY29kZSAocGNfcGlp
eC5jKS4KV2UgaGF2ZSBub3cgcmVtb3ZlZCB0aGUgbGFzdCB0cmFjZSBvZiBzb3V0aGJyaWRnZSBj
b2RlIGluIHRoZSBpNDQwRlgKbm9ydGhicmlkZ2UuCgpSZXZpZXdlZC1ieTogQWxla3NhbmRhciBN
YXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KU2lnbmVkLW9mZi1ieTogUGhpbGlwcGUg
TWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgotLS0KIGh3L2kzODYvcGNfcGlpeC5j
ICAgICAgICAgICAgfCA4ICsrKysrKystCiBody9wY2ktaG9zdC9pNDQwZnguYyAgICAgICAgIHwg
OCAtLS0tLS0tLQogaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaCB8IDMgKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni9wY19waWl4LmMgYi9ody9pMzg2L3BjX3BpaXguYwppbmRleCBiYTM1ZDU2ODVlLi4y
YWVmYTNiOGRmIDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3BpaXguYworKysgYi9ody9pMzg2L3Bj
X3BpaXguYwpAQCAtMTkyLDE0ICsxOTIsMjAgQEAgc3RhdGljIHZvaWQgcGNfaW5pdDEoTWFjaGlu
ZVN0YXRlICptYWNoaW5lLAogICAgIGdzaV9zdGF0ZSA9IHBjX2dzaV9jcmVhdGUoJng4Nm1zLT5n
c2ksIHBjbWMtPnBjaV9lbmFibGVkKTsKIAogICAgIGlmIChwY21jLT5wY2lfZW5hYmxlZCkgewor
ICAgICAgICBQSUlYM1N0YXRlICpwaWl4MzsKKwogICAgICAgICBwY2lfYnVzID0gaTQ0MGZ4X2lu
aXQoaG9zdF90eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3R5cGUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaTQ0MGZ4X3N0YXRlLCAmcGlpeDNfZGV2Zm4s
ICZpc2FfYnVzLCB4ODZtcy0+Z3NpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmk0
NDBmeF9zdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5c3RlbV9tZW1vcnks
IHN5c3RlbV9pbywgbWFjaGluZS0+cmFtX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ODZtcy0+YmVsb3dfNGdfbWVtX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ODZtcy0+YWJvdmVfNGdfbWVtX3NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwY2lfbWVtb3J5LCByYW1fbWVtb3J5KTsKICAgICAgICAgcGNtcy0+YnVzID0gcGNpX2J1
czsKKworICAgICAgICBwaWl4MyA9IHBpaXgzX2NyZWF0ZShwY2lfYnVzLCAmaXNhX2J1cyk7Cisg
ICAgICAgIHBpaXgzLT5waWMgPSB4ODZtcy0+Z3NpOworICAgICAgICBwaWl4M19kZXZmbiA9IHBp
aXgzLT5kZXYuZGV2Zm47CiAgICAgfSBlbHNlIHsKICAgICAgICAgcGNpX2J1cyA9IE5VTEw7CiAg
ICAgICAgIGk0NDBmeF9zdGF0ZSA9IE5VTEw7CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC9pNDQw
ZnguYyBiL2h3L3BjaS1ob3N0L2k0NDBmeC5jCmluZGV4IDc5ZWNkNThhMmIuLmYyNzEzMTEwMmQg
MTAwNjQ0Ci0tLSBhL2h3L3BjaS1ob3N0L2k0NDBmeC5jCisrKyBiL2h3L3BjaS1ob3N0L2k0NDBm
eC5jCkBAIC0yNyw3ICsyNyw2IEBACiAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgogI2luY2x1ZGUg
Imh3L3BjaS9wY2lfaG9zdC5oIgogI2luY2x1ZGUgImh3L3BjaS1ob3N0L2k0NDBmeC5oIgotI2lu
Y2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9xZGV2LXByb3BlcnRp
ZXMuaCIKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCkBA
IC0yNzIsOCArMjcxLDYgQEAgc3RhdGljIHZvaWQgaTQ0MGZ4X3JlYWxpemUoUENJRGV2aWNlICpk
ZXYsIEVycm9yICoqZXJycCkKIAogUENJQnVzICppNDQwZnhfaW5pdChjb25zdCBjaGFyICpob3N0
X3R5cGUsIGNvbnN0IGNoYXIgKnBjaV90eXBlLAogICAgICAgICAgICAgICAgICAgICBQQ0lJNDQw
RlhTdGF0ZSAqKnBpNDQwZnhfc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgIGludCAqcGlpeDNf
ZGV2Zm4sCi0gICAgICAgICAgICAgICAgICAgIElTQUJ1cyAqKmlzYV9idXMsIHFlbXVfaXJxICpw
aWMsCiAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9tZW0s
CiAgICAgICAgICAgICAgICAgICAgIE1lbW9yeVJlZ2lvbiAqYWRkcmVzc19zcGFjZV9pbywKICAg
ICAgICAgICAgICAgICAgICAgcmFtX2FkZHJfdCByYW1fc2l6ZSwKQEAgLTI4Niw3ICsyODMsNiBA
QCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3QgY2hhciAq
cGNpX3R5cGUsCiAgICAgUENJQnVzICpiOwogICAgIFBDSURldmljZSAqZDsKICAgICBQQ0lIb3N0
U3RhdGUgKnM7Ci0gICAgUElJWDNTdGF0ZSAqcGlpeDM7CiAgICAgUENJSTQ0MEZYU3RhdGUgKmY7
CiAgICAgdW5zaWduZWQgaTsKICAgICBJNDQwRlhTdGF0ZSAqaTQ0MGZ4OwpAQCAtMzM5LDEwICsz
MzUsNiBAQCBQQ0lCdXMgKmk0NDBmeF9pbml0KGNvbnN0IGNoYXIgKmhvc3RfdHlwZSwgY29uc3Qg
Y2hhciAqcGNpX3R5cGUsCiAgICAgICAgICAgICAgICAgIFBBTV9FWFBBTl9TSVpFKTsKICAgICB9
CiAKLSAgICBwaWl4MyA9IHBpaXgzX2NyZWF0ZShiLCBpc2FfYnVzKTsKLSAgICBwaWl4My0+cGlj
ID0gcGljOwotICAgICpwaWl4M19kZXZmbiA9IHBpaXgzLT5kZXYuZGV2Zm47Ci0KICAgICByYW1f
c2l6ZSA9IHJhbV9zaXplIC8gOCAvIDEwMjQgLyAxMDI0OwogICAgIGlmIChyYW1fc2l6ZSA+IDI1
NSkgewogICAgICAgICByYW1fc2l6ZSA9IDI1NTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvcGNp
LWhvc3QvaTQ0MGZ4LmggYi9pbmNsdWRlL2h3L3BjaS1ob3N0L2k0NDBmeC5oCmluZGV4IGUzMjdm
OWJmODcuLmY1NGU2NDY2ZTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvcGNpLWhvc3QvaTQ0MGZ4
LmgKKysrIGIvaW5jbHVkZS9ody9wY2ktaG9zdC9pNDQwZnguaApAQCAtMjIsOCArMjIsNyBAQCB0
eXBlZGVmIHN0cnVjdCBQQ0lJNDQwRlhTdGF0ZSBQQ0lJNDQwRlhTdGF0ZTsKICNkZWZpbmUgVFlQ
RV9JR0RfUEFTU1RIUk9VR0hfSTQ0MEZYX1BDSV9ERVZJQ0UgImlnZC1wYXNzdGhyb3VnaC1pNDQw
RlgiCiAKIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3QgY2hhciAqaG9zdF90eXBlLCBjb25zdCBj
aGFyICpwY2lfdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgUENJSTQ0MEZYU3RhdGUgKipwaTQ0
MGZ4X3N0YXRlLCBpbnQgKnBpaXhfZGV2Zm4sCi0gICAgICAgICAgICAgICAgICAgIElTQUJ1cyAq
KmlzYV9idXMsIHFlbXVfaXJxICpwaWMsCisgICAgICAgICAgICAgICAgICAgIFBDSUk0NDBGWFN0
YXRlICoqcGk0NDBmeF9zdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICph
ZGRyZXNzX3NwYWNlX21lbSwKICAgICAgICAgICAgICAgICAgICAgTWVtb3J5UmVnaW9uICphZGRy
ZXNzX3NwYWNlX2lvLAogICAgICAgICAgICAgICAgICAgICByYW1fYWRkcl90IHJhbV9zaXplLAot
LSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 18:44:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 18:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOR2y-0001wN-0x; Sat, 26 Oct 2019 18:44:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2VW7=YT=eikelenboom.it=sander@srs-us1.protection.inumbo.net>)
 id 1iOR2w-0001wB-7A
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 18:44:18 +0000
X-Inumbo-ID: 9cde004e-f820-11e9-bbab-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9cde004e-f820-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 18:44:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=GFt4Pg6CmGCeQPMhX1IQWdF3w+YLAnpRosu4Pp9QLw0=; b=hF+r4YbpAX5n4YpKZI0z6A3hyH
 C77QBNrS0DYJnDXgVwKk83Y0hUX6uHhVZR7yRTmkwEVQKdnBpMmqq6S47/3bKtuCIMNnhHX/CQQ4T
 Hw67L7nlrh1bbXXaDBA3fY74n6iKtDsyVLBM0moTZzjkscZ0ltFhIhYMaVeb4zCimjkM=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:45652
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <sander@eikelenboom.it>)
 id 1iOR3d-0002pJ-D7; Sat, 26 Oct 2019 20:45:01 +0200
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
From: Sander Eikelenboom <sander@eikelenboom.it>
Openpgp: preference=signencrypt
Autocrypt: addr=sander@eikelenboom.it; prefer-encrypt=mutual; keydata=
 mQMuBFNFDU0RCACWtSq295Y0xaUP3k7jub63jXIfXgGJ+LUbLJeS0mOeRC+xftv3qk9U2aTi
 z0Glopirh/6aRXb+rcxQ9hOVNfRHKvnHPyb1yC5zNadDAj+E+fO/iW0Yco5OnwUhNfEMkKT9
 WKRW4oWD/uv9CkHRaPNZbX3Sd1u1ns0LUML3ayws/kUb7FPrh1CZVhgvfJuD85Kj1YpbHUyU
 v2nWBT+hoYEfT8y4SfhDPy9UMXrPlUGPFACvWfBy76mxpdTtzfuDk8r1s4hbvVKty29VBEcH
 0fFKZmqsywhDWTP9ILibk0azXRvA+6ZD6D9WUBZ0TfC8vy1eG0zEDF7yOThatoYuWlqHAQC1
 OFOG97B+zbc1R1HTYZUreUt28VQ1v+2pG/sZj0Mcgwf+N1UdiyS96pFYXUD9z0lQztCETF+I
 P/tiDapjhlQld6LGfHO3Qk3/tMtgh32TMxOjCTNrP1fn3eOdDRwyn7ZSzcIMZ0j55DXp5ut9
 NJ0UxXMGnOWm/Lcz81EhR6QxR6EdgL5iCsJjqSq8DMaBz+dswanOksPrGzJ+IHFYYesRRzdE
 Z9dQpARCry4c0vX3wX4BG+vRdYHKfM4tHvr+wdM7U3F1ta8C0HU+lFfAH7/nhpxLB9/Ibin8
 9+KItaujo4XJhOx8QLNnJiU1bPOvUHGqX2WUn8yb1eLgCx9nZ4YUrP1YDiilrMx9hGMdl0hk
 gKKoMWh8B2/qChSuKMI2Kwu+uwgAlqz0QuQkWFTLbXLpyHcnayT7TVKsAMgn7i0kl8CaeW9i
 /r62k2l2yZIXtJuLBEJ1qVZ1P1sXUYuFqIlOjW0VKyJ3IZa6cTLQfRxVN+ETGtAUGJvUpaNa
 n84nG3vAnmSmCnHDWBxr66wF4+UnIj0sHPlYclJGy/mrxs+OhhCog5NvbpzWAiLeZ1MeyNs+
 JwWzW7I4o7PcHAt74PpVDiwhuPUZJs2fXi4u73lPxVfTKJHEHJrxbfgQP/qeWebIwADj1X4q
 s5njcvNBE+ier8EVwbyTBL7Fzf39Grw/9Kf4CiUCu7kxQTRyHyT/nJWuaMdR00yqEVGctv2n
 e3qrNqGambQqU2FuZGVyIEVpa2VsZW5ib29tIDxzYW5kZXJAZWlrZWxlbmJvb20uaXQ+iIEE
 ExEIACkFAlNFDU0CGwMFCQfIF1MHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRChIPzf
 fJPzZO3KAP9VcRwYdaETTC4+s3gscTMGFDUT+WYcNqpIIn/BLGKuFAD/eglObB2QxiXV4t1T
 ++6WKsvKtNlmrssnOqOmZyqPZQ8=
Message-ID: <737aff0c-5e8a-4c6c-2e96-fe50169911cc@eikelenboom.it>
Date: Sat, 26 Oct 2019 20:45:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191025170505.2834957-1-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 0/4] Fix: libxl workaround,
 multiple connection to single QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAxOTowNSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gUGF0Y2ggc2VyaWVz
IGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxlLmdpdCBici5maXgtZXZfcW1wLW11
bHRpLWNvbm5lY3QtdjEKPiAKPiBIaSwKPiAKPiBRRU1VJ3MgUU1QIHNvY2tldCBkb2Vzbid0IGFs
bG93IG11bHRpcGxlIGNvbmN1cnJlbnQgY29ubmVjdGlvbi4gQWxzbywgaXQKPiBsaXN0ZW4oKSBv
biB0aGUgc29ja2V0IHdpdGggYSBgYmFja2xvZycgb2Ygb25seSAxLiBPbiBMaW51eCBhdCBsZWFz
dCwgb25jZSB0aGF0Cj4gYmFja2xvZyBpcyBmaWxsZWQgY29ubmVjdCgpIHdpbGwgcmV0dXJuIEVB
R0FJTiBpZiB0aGUgc29ja2V0IGZkIGlzCj4gbm9uLWJsb2NraW5nLiBsaWJ4bCBtYXkgYXR0ZW1w
dCBtYW55IGNvbmN1cnJlbnQgY29ubmVjdCgpIGF0dGVtcHQgaWYgZm9yCj4gZXhhbXBsZSBhIGd1
ZXN0IGlzIHN0YXJ0ZWQgd2l0aCBzZXZlcmFsIFBDSSBwYXNzdGhyb3VnaCBkZXZpY2VzLCBhbmQg
YQo+IGNvbm5lY3QoKSBmYWlsdXJlIGxlYWQgdG8gYSBmYWlsdXJlIHRvIHN0YXJ0IHRoZSBndWVz
dC4KCkhpIEFudGhvbnksCgpKdXN0IHRlc3RlZCB3aXRoIHRoZSBwYXRjaCBzZXJpZXMgYW5kIGl0
IGZpeGVzIG15IGlzc3VlIHdpdGggc3RhcnRpbmcgYQpndWVzdCB3aXRoIHNldmVyYWwgUENJIHBh
c3N0aHJvdWdoIGRldmljZXMuCgpUaGFua3MsCgpTYW5kZXIKCgo+IFNpbmNlIHdlIGNhbid0IGNo
YW5nZSB0aGUgbGlzdGVuKCkncyBgYmFja2xvZycgdGhhdCBRRU1VIHVzZSwgd2UgbmVlZCBvdGhl
cgo+IHdheXMgdG8gd29ya2Fyb3VuZCB0aGUgaXNzdWUuIFRoaXMgcGF0Y2ggc2VyaWVzIGludHJv
ZHVjZSBhIGxvY2sgdG8gYWNxdWlyZQo+IGJlZm9yZSBhdHRlbXB0aW5nIHRvIGNvbm5lY3QoKSB0
byB0aGUgUU1QIHNvY2tldC4gU2luY2UgdGhlIGxvY2sgbWlnaHQgYmUgaGVsZAo+IGZvciB0byBs
b25nLCB0aGUgc2VyaWVzIGFsc28gaW50cm9kdWNlIGEgd2F5IHRvIGNhbmNlbCB0aGUgYWNxdWlz
aXRpb24gb2YgdGhlCj4gbG9jaywgdGhpcyBtZWFucyBraWxsaW5nIHRoZSBwcm9jZXNzIHRoYXQg
dHJpZXMgdG8gZ2V0IHRoZSBsb2NrLgo+IAo+IEFsdGVybmF0aXZlbHkgdG8gdGhpcyBjcmF6aW5l
c3MsIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGluY3JlYXNlIHRoZSBgYmFja2xvZycKPiB2YWx1
ZSBieSBoYXZpbmcgbGlieGwgb3BlbmluZyB0aGUgUU1QIHNvY2tldCBvbiBiZWhhbGYgb2YgUUVN
VS4gQnV0IHRoaXMgaXMKPiBvbmx5IHBvc3NpYmxlIHdpdGggYSByZWNlbnQgdmVyc2lvbiBvZiBR
RU1VICgyLjEyIG9yIG5ld2VyLCByZWxlYXNlZCBpbiBBcHIKPiAyMDE4LCBvciBxZW11LXhlbi00
LjEyIG9yIG5ld2VyKS4gSXQgd291bGQgaW52b2x2ZSB0byBkaXNjb3ZlciBRRU1VJ3MKPiBjYXBh
YmlsaXR5IGJlZm9yZSB3ZSBzdGFydCB0aGUgRE0sIHdoaWNoIGxpYnhsIGlzbid0IGNhcGFibGUg
eWV0Lgo+IAo+IENoZWVycywKPiAKPiBBbnRob255IFBFUkFSRCAoNCk6Cj4gICBsaWJ4bDogSW50
cm9kdWNlIGxpYnhsX19ldl9jaGlsZF9raWxsCj4gICBsaWJ4bDogSW50cm9kdWNlIGxpYnhsX19l
dl9xbXBsb2NrCj4gICBsaWJ4bDogbGlieGxfX2V2X3FtcF9zZW5kIG5vdyB0YWtlcyBhbiBlZ2MK
PiAgIGxpYnhsX3FtcDogSGF2ZSBhIGxvY2sgZm9yIFFNUCBzb2NrZXQgYWNjZXNzCj4gCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2Rpc2suYyAgICAgICAgfCAgNiArLS0KPiAgdG9vbHMvbGlieGwvbGli
eGxfZG0uYyAgICAgICAgICB8ICA4ICsrLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUu
YyAgICB8ICAyICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgfCAgMiArLQo+
ICB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICAgIHwgIDggKystLQo+ICB0b29scy9saWJ4
bC9saWJ4bF9ldmVudC5jICAgICAgIHwgIDMgKy0KPiAgdG9vbHMvbGlieGwvbGlieGxfZm9yay5j
ICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5jICAgIHwgMzEgKysrKysrKysrKysrKy0KPiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCAgICB8IDUzICsrKysrKysrKysrKysrKysrLS0tLS0tCj4gIHRvb2xzL2xpYnhs
L2xpYnhsX3BjaS5jICAgICAgICAgfCAgOCArKy0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
ICAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPiAgdG9vbHMv
bGlieGwvbGlieGxfdXNiLmMgICAgICAgICB8IDI4ICsrKysrKy0tLS0tLQo+ICAxMiBmaWxlcyBj
aGFuZ2VkLCAyMTkgaW5zZXJ0aW9ucygrKSwgNjAgZGVsZXRpb25zKC0pCj4gCgoKLS0gCgpNZXQg
dnJpZW5kZWxpamtlIGdyb2V0LAoKU2FuZGVyIEVpa2VsZW5ib29tCm1haWx0bzpTYW5kZXJARWlr
ZWxlbmJvb20uSVQKCkVpa2VsZW5ib29tIElUIFNlcnZpY2VzCkthYXBzZXdlZyA3MAo1NjQyIEhL
IEVpbmRob3ZlbgpNOiAwNi0xNDM4NzQ4NAoKUEdQIHB1YmxpYyBrZXkgZm9yIHNhbmRlckBlaWtl
bGVuYm9vbS5pdDoKa2V5IGlkOiAweEM0Qjk5RUVERUNGMkFFNjkKZmluZ2VycHJpbnQ6IDA3QkIg
QjgxOSBGRjkzIEU1NEQgNUY1QyAgMEJERSBDNEI5IDlFRUQgRUNGMiBBRTY5CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 19:55:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 19:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOS9O-0007Uz-Mr; Sat, 26 Oct 2019 19:55:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xcnX=YT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOS9M-0007Uu-Sw
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 19:55:00 +0000
X-Inumbo-ID: 7a848568-f82a-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7a848568-f82a-11e9-8aca-bc764e2007e4;
 Sat, 26 Oct 2019 19:54:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOS9F-0002yn-Ki; Sat, 26 Oct 2019 19:54:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOS9F-0008OF-DU; Sat, 26 Oct 2019 19:54:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOS9F-0007AS-CQ; Sat, 26 Oct 2019 19:54:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143169-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=39a38bcba4ab6e5285b07675b0e42c96eec35e67
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Oct 2019 19:54:53 +0000
Subject: [Xen-devel] [linux-linus test] 143169: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE2OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMTY5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93IDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5lLXNlcmlhbC9ib290bG9hZGVyIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdS
LiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFp
bCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2Vh
dHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzOWEzOGJjYmE0YWI2ZTUyODVi
MDc2NzViMGU0MmM5NmVlYzM1ZTY3CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6NTM6MDkgWiAgMjM1IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIzNCBkYXlzICAx
ODkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTY5ICAyMDE5LTEwLTI1IDE2OjAw
OjU1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1MDMyIHBlb3BsZSB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTIyMDg4MCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Oct 26 22:26:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 22:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOUVz-0002Tp-E3; Sat, 26 Oct 2019 22:26:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xcnX=YT=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOUVx-0002Tk-O1
 for xen-devel@lists.xenproject.org; Sat, 26 Oct 2019 22:26:29 +0000
X-Inumbo-ID: a3f1c5e0-f83f-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3f1c5e0-f83f-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 22:26:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOUVp-00066l-Ux; Sat, 26 Oct 2019 22:26:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOUVp-0004YV-JL; Sat, 26 Oct 2019 22:26:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOUVp-0007MX-IK; Sat, 26 Oct 2019 22:26:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143172-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-xtf-amd64-amd64-4:xen-boot:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=64b5d83460af4654b88c6598ede7e74dd37dce2e
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 26 Oct 2019 22:26:21 +0000
Subject: [Xen-devel] [xen-unstable test] 143172: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE3MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzE3Mi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgMTEgZXhhbWluZS1zZXJpYWwvYm9vdGxvYWRlciBmYWls
IFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI3
NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
NDI3NTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCAgICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY0YjVkODM0NjBhZjQ2NTRiODhj
NjU5OGVkZTdlNzRkZDM3ZGNlMmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAg
ICAgIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgIDE0Mjc1MCAgMjAxOS0xMC0xNCAxNTowODoxOCBaICAgMTIgZGF5cwpGYWlsaW5n
IHNpbmNlICAgICAgICAxNDI3NzcgIDIwMTktMTAtMTUgMTM6Mzk6MDYgWiAgIDExIGRheXMgICAx
MiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNzIgIDIwMTktMTAtMjUgMTc6NTA6
MjUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hyaXMgQnJhbm5vbiA8
Y21iQHByZ21yLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4K
ICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogIE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5j
b20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRv
dyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2OTQgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 00:56:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 00:56:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOWrD-0006NG-4U; Sun, 27 Oct 2019 00:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TM0D=YU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOWrC-0006NB-Bc
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 00:56:34 +0000
X-Inumbo-ID: 9876ec94-f854-11e9-94dd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9876ec94-f854-11e9-94dd-12813bfff9fa;
 Sun, 27 Oct 2019 00:56:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOWr0-00014O-Hp; Sun, 27 Oct 2019 00:56:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOWqz-0004Ub-PD; Sun, 27 Oct 2019 00:56:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOWqz-0004I8-OK; Sun, 27 Oct 2019 00:56:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143181-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Oct 2019 00:56:21 +0000
Subject: [Xen-devel] [linux-4.4 test] 143181: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE4MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzE4MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTgg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0MzEzOCBSRUdSLiB2cy4gMTM5Njk4CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuIGZhaWwgaW4g
MTQyOTAxIHBhc3MgaW4gMTQzMTgxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MjkwMSBwYXNzIGluIDE0MzE4MQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDE0Mjkw
MSBwYXNzIGluIDE0MzE4MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICAgICBmYWlsIHBhc3MgaW4gMTQyOTAxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2c2hpbSAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAx
NDMxMzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAx
MCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1zZWF0dGxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgMDQ4NTg1NDBjYTg0MzVlNTI2NTQ2ODBkYWJmZDc2OTA1NmFkOWViMApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZGMxNmE3ZTVmMzZkNjViMjVhMWI2
NmFkZTE0MzU2NzczZWQ1Mjg3NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTM5Njk4ICAyMDE5LTA4
LTA0IDA3OjQ4OjMwIFogICA4MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEzOTc3MyAgMjAx
OS0wOC0wNiAxNjo0MDoyNiBaICAgODEgZGF5cyAgIDk1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDE0Mjg1MSAgMjAxOS0xMC0xNyAyMjoxMDo1MSBaICAgIDkgZGF5cyAgIDExIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KNDU3IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3Qt
YW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 04:30:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 04:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOaBd-0005d5-PF; Sun, 27 Oct 2019 04:29:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TM0D=YU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOaBc-0005d0-6X
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 04:29:52 +0000
X-Inumbo-ID: 69e1cb38-f872-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 69e1cb38-f872-11e9-beca-bc764e2007e4;
 Sun, 27 Oct 2019 04:29:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOaBZ-0006QB-7u; Sun, 27 Oct 2019 04:29:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOaBY-0000vD-QI; Sun, 27 Oct 2019 04:29:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOaBY-0002Sf-PQ; Sun, 27 Oct 2019 04:29:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143185-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=ee70fc26a5615e4f97c1443a39f4625899b42c4c
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Oct 2019 04:29:48 +0000
Subject: [Xen-devel] [qemu-mainline test] 143185: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE4NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxODUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZhaWwgUkVHUi4gdnMuIDE0MjkxNQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWls
ICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI5
MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBl
ZTcwZmMyNmE1NjE1ZTRmOTdjMTQ0M2EzOWY0NjI1ODk5YjQyYzRjCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICBlOWQ0MjQ2MTkyMGY2ZjQwZjRkODQ3YTViYTE4ZTkwZDA5
NWVkMGI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI5MTUgIDIwMTktMTAtMTkgMTQ6NDk6NDEg
WiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQzMDMwICAyMDE5LTEwLTIyIDExOjA4
OjM5IFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMTg1
ICAyMDE5LTEwLTI1IDIzOjQxOjUyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3NhbmRhciBNYXJrb3Zp
YyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFsZXguYmVubmVlQGxp
bmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+CiAgQW5kcmVh
cyBTY2h3YWIgPHNjaHdhYkBzdXNlLmRlPgogIEFuZHJldyBKb25lcyA8ZHJqb25lc0ByZWRoYXQu
Y29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUgR29h
dGVyIDxjbGdAa2FvZC5vcmc+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIu
aWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgRWR1YXJkbyBI
YWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQu
Y29tPgogIEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBGcmVkaWFubyBa
aWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgog
IEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlkbyBHw7xudGhlciA8YWd4
QHNpZ3hjcHUub3JnPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBJZ29yIE1hbW1lZG92
IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAg
TGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50
IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTWFvIFpob25neWkgPG1hb3pob25neWlAY21z
cy5jaGluYW1vYmlsZS5jb20+CiAgTWFyayBDYXZlLUF5bGFuZCA8bWFyay5jYXZlLWF5bGFuZEBp
bGFuZGUuY28udWs+CiAgTWFya3VzIEFybWJydXN0ZXIgPGFybWJydUByZWRoYXQuY29tPgogIE1h
eCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1pY2hhZWwgV2Vpc2VyIDxtaWNoYWVs
LndlaXNlckBnbXguZGU+CiAgUGF1bCBBLiBDbGFya2UgIDxwY0B1cy5pYm0uY29tPgogIFBhdmVs
IERvdmdhbHl1ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8
UGF2ZWwuRG92Z2FsdWtAaXNwcmFzLnJ1PgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQu
Y29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1
ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5k
ZXJzb25AbGluYXJvLm9yZz4KICBTaHUtQ2h1biBXZW5nIDxzY3dAZ29vZ2xlLmNvbT4KICBTdGVm
YW4gQnJhbmtvdmljIDxzdGVmYW4uYnJhbmtvdmljQHJ0LXJrLmNvbT4KICBTdGVmYW5vIEdhcnph
cmVsbGEgPHNnYXJ6YXJlQHJlZGhhdC5jb20+CiAgVGFvIFh1IDx0YW8zLnh1QGludGVsLmNvbT4K
ICBUaG9tYXMgSHV0aCA8aHV0aEB0dXhmYW1pbHkub3JnPgogIFRob21hcyBIdXRoIDx0aHV0aEBy
ZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmly
dHVvenpvLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmlj
dC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM1NTkgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 05:09:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 05:09:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOanx-0000fS-Vt; Sun, 27 Oct 2019 05:09:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TM0D=YU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOanw-0000fN-KG
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 05:09:28 +0000
X-Inumbo-ID: efb7d360-f877-11e9-94df-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efb7d360-f877-11e9-94df-12813bfff9fa;
 Sun, 27 Oct 2019 05:09:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOanp-0007Rq-9O; Sun, 27 Oct 2019 05:09:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOano-000414-RU; Sun, 27 Oct 2019 05:09:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOano-0001e8-QX; Sun, 27 Oct 2019 05:09:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143189-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-arm64-arm64-libvirt:guest-start:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
X-Osstest-Versions-This: libvirt=bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Oct 2019 05:09:20 +0000
Subject: [Xen-devel] [libvirt test] 143189: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE4OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0
L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAy
MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAy
MSBndWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDMwMjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGJmMGU3YmRlZWI3OTBiYzZiYTU3MzI2MjNi
ZTBkOWZmMjZhNTk2MWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MzAyMyAgMjAxOS0xMC0yMiAwNDoxOToyNiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDMwNTEgIDIwMTktMTAtMjMgMDQ6MTg6NTcgWiAgICA0IGRheXMgICAgNCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNDAgIDIwMTktMTAtMjUgMDQ6MTg6NDYgWiAg
ICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgog
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 05:44:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 05:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iObLX-0003lv-UP; Sun, 27 Oct 2019 05:44:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=NQK8=YU=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iObLW-0003lq-Sq
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 05:44:10 +0000
X-Inumbo-ID: c9319744-f87c-11e9-94e0-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c9319744-f87c-11e9-94e0-12813bfff9fa;
 Sun, 27 Oct 2019 05:44:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 31E77AC1C;
 Sun, 27 Oct 2019 05:44:04 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-143172-mainreport@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <170f4e07-33fe-35a2-fc58-c6bc073dd3ca@suse.com>
Date: Sun, 27 Oct 2019 06:44:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <osstest-143172-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 143172: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMTAuMTkgMDA6MjYsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTQzMTcyIHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxNzIvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDI3
NTAKCldoYXQgd2FzIHdyb25nIGhlcmU/Cgo+ICAgdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
IDExIGV4YW1pbmUtc2VyaWFsL2Jvb3Rsb2FkZXIgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpBbmQg
aGVyZT8KCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCj4gICB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKCklhbiwgZGlkIHlvdSBtaXNz
IHN0dWJkb20gaW4geW91ciBwYXRjaGVzPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 07:44:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 07:44:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOdDm-0004sh-V5; Sun, 27 Oct 2019 07:44:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=s7BU=YU=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iOdDl-0004sa-Ix
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 07:44:17 +0000
X-Inumbo-ID: 93462c4c-f88d-11e9-beca-bc764e2007e4
Received: from mail-ot1-x331.google.com (unknown [2607:f8b0:4864:20::331])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93462c4c-f88d-11e9-beca-bc764e2007e4;
 Sun, 27 Oct 2019 07:44:15 +0000 (UTC)
Received: by mail-ot1-x331.google.com with SMTP id b19so2453629otq.10
 for <xen-devel@lists.xenproject.org>; Sun, 27 Oct 2019 00:44:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YOKuiXdfPO3KK/txzpZ/LHVNC8on230B40nga34VpW4=;
 b=OHeMeX2KMoJ+RqLr2nryXUV4lna1v/SISAEWu6MUvZtfkbzl5krRthanDSklG9Vljj
 IuMpptEpINoSYQTuTyfnQY6BfbpdvMVfC3joMWZStNfXmyKHmecK5wnHwd2utdRH71aV
 JGsLuAhO1VcQnZ2OinxSrOWbriEiXCpe3NGaTDrBqAqRF3TuA16KZaIsrdlZ3Dqncqe+
 m012t2GB0uRagm/J+Ml3LMZmLWq9PSPaJbGJbT/CN7t35r7W4lL2E51qUgVsO3LnnU4A
 hAewwhJ/JVhfSMBo7v1iAvQExUxa5u69TUwZ7ojqo4G0wmrdn4UnYwin08dHM8YSEgbj
 VARg==
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=YOKuiXdfPO3KK/txzpZ/LHVNC8on230B40nga34VpW4=;
 b=otd/zOhGSxqSK7EJ4H99PB9zqe4i5U5h7BojbL7IOgC79C7HOb5BnAzy44SEYvCKmt
 YQYwjsZGyS43Dr0zllBHEE9T+FY0v6pXRqPp1kBY0fgxgijd0RjzRKShPYmQm7UcYDjU
 O7qZZ6BtPWdfpUznSVZ1ETYNRO7l+rgAuqC1Y/qQuEjIdWRwdPjT5kLeV+d3CzBd/PwT
 St822qilnYXv32pBQhhbkOJrnm0JsVyxVpzNa2qrtHfYiNPofPKEzwI11880x07wdw4Q
 HHPyQCyYteVLU7+ZqLc8MqVgfB/nZNq3OgvLmoeVxTqKC/+8kpduQr7cdV2SMEICdKJx
 JP4w==
X-Gm-Message-State: APjAAAWUEnuaV7T2kmL0aeQlSj93HQWYfRJKuEalKqIE3RFxmzrWGaut
 Z/y/CynRkc3j+Tq5fJ3gu9sgdLvqbIA/KNGCrRc=
X-Google-Smtp-Source: APXvYqzXS3djOEZPvpKIoo/YFqcqo1HnoMHVgN1zwBZLu3UwCLet/xiamRKgH+nQEN9RcIqrdAL3jF7oFoEcnpF18rQ=
X-Received: by 2002:a9d:4f0f:: with SMTP id d15mr3435887otl.64.1572162255112; 
 Sun, 27 Oct 2019 00:44:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Sun, 27 Oct 2019 00:44:14
 -0700 (PDT)
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Sun, 27 Oct 2019 08:44:14 +0100
Message-ID: <CAL1e-=jW0Jmk=Y9o_UpdeOo6vfTm-qXyPVtk4O+RLOUN_5Y_cw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============3423181742954870852=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3423181742954870852==
Content-Type: multipart/alternative; boundary="000000000000becf960595df8c56"

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

On Saturday, October 26, 2019, Philippe Mathieu-Daud=C3=A9 <philmd@redhat.c=
om>
wrote:

> Changes since v2 [0]:
> - Use a #define
> - Reword one description
> - Added review tags (thanks all for reviewing!)
>
> Changes since v1 [1]:
> - Removed patch reintroducing DO_UPCAST() use (thuth)
> - Took various patches out to reduce series (thuth)
> - Added review tags (thanks all for reviewing!)
>
> $ git backport-diff -u pc_split_i440fx_piix-v2
> Key:
> [----] : patches are identical
> [####] : number of functional differences between upstream/downstream pat=
ch
> [down] : patch is downstream-only
> The flags [FC] indicate (F)unctional and (C)ontextual differences,
> respectively
>
> 001/20:[----] [--] 'MAINTAINERS: Keep PIIX4 South Bridge separate from PC
> Chipsets'
> 002/20:[0004] [FC] 'piix4: Add the Reset Control Register'
> 003/20:[0002] [FC] 'piix4: Add an i8259 Interrupt Controller as specified
> in datasheet'
> 004/20:[----] [--] 'Revert "irq: introduce qemu_irq_proxy()"'
> 005/20:[----] [--] 'piix4: Rename PIIX4 object to piix4-isa'
> 006/20:[----] [--] 'piix4: Add an i8257 DMA Controller as specified in
> datasheet'
> 007/20:[----] [-C] 'piix4: Add an i8254 PIT Controller as specified in
> datasheet'
> 008/20:[0004] [FC] 'piix4: Add a MC146818 RTC Controller as specified in
> datasheet'
> 009/20:[----] [--] 'hw/mips/mips_malta: Create IDE hard drive array
> dynamically'
> 010/20:[----] [--] 'hw/mips/mips_malta: Extract the PIIX4 creation code a=
s
> piix4_create()'
> 011/20:[----] [-C] 'hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c'
> 012/20:[----] [--] 'hw/i386: Remove obsolete LoadStateHandler::load_state=
_old
> handlers'
> 013/20:[----] [--] 'hw/pci-host/piix: Extract piix3_create()'
> 014/20:[0002] [FC] 'hw/pci-host/piix: Move RCR_IOPORT register definition=
'
> 015/20:[----] [--] 'hw/pci-host/piix: Define and use the PIIX IRQ Route
> Control Registers'
> 016/20:[----] [-C] 'hw/pci-host/piix: Move i440FX declarations to
> hw/pci-host/i440fx.h'
> 017/20:[----] [--] 'hw/pci-host/piix: Fix code style issues'
> 018/20:[----] [--] 'hw/pci-host/piix: Extract PIIX3 functions to
> hw/isa/piix3.c'
> 019/20:[----] [--] 'hw/pci-host: Rename incorrectly named 'piix' as
> 'i440fx''
> 020/20:[0004] [FC] 'hw/pci-host/i440fx: Remove the last PIIX3 traces'
>
> Previous cover:
>
> This series is a rework of "piix4: cleanup and improvements" [2]
> from Herv=C3=A9, and my "remove i386/pc dependency: PIIX cleanup" [3].
>
> Still trying to remove the strong X86/PC dependency 2 years later,
> one step at a time.
> Here we split the PIIX3 southbridge from i440FX northbridge.
> The i440FX northbridge is only used by the PC machine, while the
> PIIX southbridge is also used by the Malta MIPS machine.
>
> This is also a step forward using KConfig with the Malta board.
> Without this split, it was impossible to compile the Malta without
> pulling various X86 pieces of code.
>
> The overall design cleanup is not yet perfect, but enough to post
> as a series.
>
> Now that the PIIX3 code is extracted, the code duplication with the
> PIIX4 chipset is obvious. Not worth improving for now because it
> isn't broken.
>
> Based-on: <1572097538-18898-1-git-send-email-pbonzini@redhat.com>
> to include:
> mc146818rtc: Allow call object_initialize(MC146818_RTC) instead of
> rtc_init()
> https://mid.mail-archive.com/20191018133547.10936-1-philmd@redhat.com
>
> Since Aleksandar offered me to send the pull request [4] I plan to do
> it once Paolo's pull [5] is merged.
>
>
Philippe,

I attempted the other day the integration of v2 of this series into MIPS
pull request, but couldn't do it - since another series of yours was
already merged, acting on the same code, making rebasing difficult. Now
this, v3, series can't be applied since certain patches in some, on
surface, unrelated series aren't megred, and v3 assumes they are merged.

If you send a series, it should preferably be based on the latest (current)
code base, not on some imagined future state.

Why did you create this such mess with interdependencies of your own
multiple series, and just right before softfreeze? :( You should have
distributed submitting those series over longer time interval, and
absolutely avoid, if possible, this hectic around-softfreeze period. You
did the opposite: waited for softfreeze to become close, and sent several
interdependant series in matter of days - creating stress without any real
technical reason.

In case you, for any reason, can't complete this by softfreeze, I advice
you not to rush, and postpone the integration to 5.0.

Thanks,
Aleksandar



> Thanks,
>
> Phil.
>
> CI results:
> https://travis-ci.org/philmd/qemu/builds/603253987
> https://app.shippable.com/github/philmd/qemu/runs/550/summary/console
>
> [0] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg04662.html
> [1] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg03685.html
> [2] https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737.html
> [3] https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081.html
> [4] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg04959.html
> [5] https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg07339.html
>
> Herv=C3=A9 Poussineau (5):
>   piix4: Add the Reset Control Register
>   piix4: Add an i8259 Interrupt Controller as specified in datasheet
>   piix4: Rename PIIX4 object to piix4-isa
>   piix4: Add an i8257 DMA Controller as specified in datasheet
>   piix4: Add an i8254 PIT Controller as specified in datasheet
>
> Philippe Mathieu-Daud=C3=A9 (15):
>   MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets
>   Revert "irq: introduce qemu_irq_proxy()"
>   piix4: Add a MC146818 RTC Controller as specified in datasheet
>   hw/mips/mips_malta: Create IDE hard drive array dynamically
>   hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create()
>   hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c
>   hw/i386: Remove obsolete LoadStateHandler::load_state_old handlers
>   hw/pci-host/piix: Extract piix3_create()
>   hw/pci-host/piix: Move RCR_IOPORT register definition
>   hw/pci-host/piix: Define and use the PIIX IRQ Route Control Registers
>   hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h
>   hw/pci-host/piix: Fix code style issues
>   hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c
>   hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'
>   hw/pci-host/i440fx: Remove the last PIIX3 traces
>
>  MAINTAINERS                      |  14 +-
>  hw/acpi/pcihp.c                  |   2 +-
>  hw/acpi/piix4.c                  |  42 +--
>  hw/core/irq.c                    |  14 -
>  hw/i386/Kconfig                  |   3 +-
>  hw/i386/acpi-build.c             |   5 +-
>  hw/i386/pc_piix.c                |  10 +-
>  hw/i386/xen/xen-hvm.c            |   5 +-
>  hw/intc/apic_common.c            |  49 ----
>  hw/isa/Kconfig                   |   4 +
>  hw/isa/Makefile.objs             |   1 +
>  hw/isa/piix3.c                   | 399 +++++++++++++++++++++++++++++
>  hw/isa/piix4.c                   | 151 ++++++++++-
>  hw/mips/gt64xxx_pci.c            |   5 +-
>  hw/mips/mips_malta.c             |  46 +---
>  hw/pci-host/Kconfig              |   3 +-
>  hw/pci-host/Makefile.objs        |   2 +-
>  hw/pci-host/{piix.c =3D> i440fx.c} | 424 +------------------------------
>  hw/timer/i8254_common.c          |  40 ---
>  include/hw/acpi/piix4.h          |   6 -
>  include/hw/i386/pc.h             |  37 ---
>  include/hw/irq.h                 |   5 -
>  include/hw/isa/isa.h             |   2 +
>  include/hw/pci-host/i440fx.h     |  36 +++
>  include/hw/southbridge/piix.h    |  74 ++++++
>  stubs/pci-host-piix.c            |   3 +-
>  26 files changed, 699 insertions(+), 683 deletions(-)
>  create mode 100644 hw/isa/piix3.c
>  rename hw/pci-host/{piix.c =3D> i440fx.c} (58%)
>  delete mode 100644 include/hw/acpi/piix4.h
>  create mode 100644 include/hw/pci-host/i440fx.h
>  create mode 100644 include/hw/southbridge/piix.h
>
> --
> 2.21.0
>
>
>

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

<br><br>On Saturday, October 26, 2019, Philippe Mathieu-Daud=C3=A9 &lt;<a h=
ref=3D"mailto:philmd@redhat.com">philmd@redhat.com</a>&gt; wrote:<br><block=
quote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex">Changes since v2 [0]:<br>
- Use a #define<br>
- Reword one description<br>
- Added review tags (thanks all for reviewing!)<br>
<br>
Changes since v1 [1]:<br>
- Removed patch reintroducing DO_UPCAST() use (thuth)<br>
- Took various patches out to reduce series (thuth)<br>
- Added review tags (thanks all for reviewing!)<br>
<br>
$ git backport-diff -u pc_split_i440fx_piix-v2<br>
Key:<br>
[----] : patches are identical<br>
[####] : number of functional differences between upstream/downstream patch=
<br>
[down] : patch is downstream-only<br>
The flags [FC] indicate (F)unctional and (C)ontextual differences, respecti=
vely<br>
<br>
001/20:[----] [--] &#39;MAINTAINERS: Keep PIIX4 South Bridge separate from =
PC Chipsets&#39;<br>
002/20:[0004] [FC] &#39;piix4: Add the Reset Control Register&#39;<br>
003/20:[0002] [FC] &#39;piix4: Add an i8259 Interrupt Controller as specifi=
ed in datasheet&#39;<br>
004/20:[----] [--] &#39;Revert &quot;irq: introduce qemu_irq_proxy()&quot;&=
#39;<br>
005/20:[----] [--] &#39;piix4: Rename PIIX4 object to piix4-isa&#39;<br>
006/20:[----] [--] &#39;piix4: Add an i8257 DMA Controller as specified in =
datasheet&#39;<br>
007/20:[----] [-C] &#39;piix4: Add an i8254 PIT Controller as specified in =
datasheet&#39;<br>
008/20:[0004] [FC] &#39;piix4: Add a MC146818 RTC Controller as specified i=
n datasheet&#39;<br>
009/20:[----] [--] &#39;hw/mips/mips_malta: Create IDE hard drive array dyn=
amically&#39;<br>
010/20:[----] [--] &#39;hw/mips/mips_malta: Extract the PIIX4 creation code=
 as piix4_create()&#39;<br>
011/20:[----] [-C] &#39;hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c=
&#39;<br>
012/20:[----] [--] &#39;hw/i386: Remove obsolete LoadStateHandler::load_sta=
te_<wbr>old handlers&#39;<br>
013/20:[----] [--] &#39;hw/pci-host/piix: Extract piix3_create()&#39;<br>
014/20:[0002] [FC] &#39;hw/pci-host/piix: Move RCR_IOPORT register definiti=
on&#39;<br>
015/20:[----] [--] &#39;hw/pci-host/piix: Define and use the PIIX IRQ Route=
 Control Registers&#39;<br>
016/20:[----] [-C] &#39;hw/pci-host/piix: Move i440FX declarations to hw/pc=
i-host/i440fx.h&#39;<br>
017/20:[----] [--] &#39;hw/pci-host/piix: Fix code style issues&#39;<br>
018/20:[----] [--] &#39;hw/pci-host/piix: Extract PIIX3 functions to hw/isa=
/piix3.c&#39;<br>
019/20:[----] [--] &#39;hw/pci-host: Rename incorrectly named &#39;piix&#39=
; as &#39;i440fx&#39;&#39;<br>
020/20:[0004] [FC] &#39;hw/pci-host/i440fx: Remove the last PIIX3 traces&#3=
9;<br>
<br>
Previous cover:<br>
<br>
This series is a rework of &quot;piix4: cleanup and improvements&quot; [2]<=
br>
from Herv=C3=A9, and my &quot;remove i386/pc dependency: PIIX cleanup&quot;=
 [3].<br>
<br>
Still trying to remove the strong X86/PC dependency 2 years later,<br>
one step at a time.<br>
Here we split the PIIX3 southbridge from i440FX northbridge.<br>
The i440FX northbridge is only used by the PC machine, while the<br>
PIIX southbridge is also used by the Malta MIPS machine.<br>
<br>
This is also a step forward using KConfig with the Malta board.<br>
Without this split, it was impossible to compile the Malta without<br>
pulling various X86 pieces of code.<br>
<br>
The overall design cleanup is not yet perfect, but enough to post<br>
as a series.<br>
<br>
Now that the PIIX3 code is extracted, the code duplication with the<br>
PIIX4 chipset is obvious. Not worth improving for now because it<br>
isn&#39;t broken.<br>
<br>
Based-on: &lt;<a href=3D"mailto:1572097538-18898-1-git-send-email-pbonzini@=
redhat.com">1572097538-18898-1-git-send-email-pbonzini@redhat.com</a>&gt;<b=
r>
to include:<br>
mc146818rtc: Allow call object_initialize(MC146818_<wbr>RTC) instead of rtc=
_init()<br>
<a href=3D"https://mid.mail-archive.com/20191018133547.10936-1-philmd@redha=
t.com" target=3D"_blank">https://mid.mail-archive.com/<wbr>20191018133547.1=
0936-1-philmd@<wbr>redhat.com</a><br>
<br>
Since Aleksandar offered me to send the pull request [4] I plan to do<br>
it once Paolo&#39;s pull [5] is merged.<br>
<br></blockquote><div><br></div><div>Philippe,</div><div><br></div><div>I a=
ttempted the other day the integration of v2 of this series into MIPS pull =
request, but couldn&#39;t do it - since another series of yours was already=
 merged, acting on the same code, making rebasing difficult. Now this, v3, =
series can&#39;t be applied since certain patches in some, on surface, unre=
lated series aren&#39;t megred, and v3 assumes they are merged.</div><div><=
br></div><div>If you send a series, it should preferably be based on the la=
test (current) code base, not on some imagined future state.</div><div><br>=
</div><div>Why did you create this such mess with interdependencies of your=
 own multiple series, and just right before softfreeze? :( You should have =
distributed submitting those series over longer time interval, and absolute=
ly avoid, if possible, this hectic around-softfreeze period. You did the op=
posite: waited for softfreeze to become close, and sent several interdepend=
ant series in matter of days - creating stress without any real technical r=
eason.</div><div><br></div><div>In case you, for any reason, can&#39;t comp=
lete this by softfreeze, I advice you not to rush, and postpone the integra=
tion to 5.0.</div><div><br></div><div>Thanks,</div><div>Aleksandar</div><di=
v><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks,<br>
<br>
Phil.<br>
<br>
CI results:<br>
<a href=3D"https://travis-ci.org/philmd/qemu/builds/603253987" target=3D"_b=
lank">https://travis-ci.org/philmd/<wbr>qemu/builds/603253987</a><br>
<a href=3D"https://app.shippable.com/github/philmd/qemu/runs/550/summary/co=
nsole" target=3D"_blank">https://app.shippable.com/<wbr>github/philmd/qemu/=
runs/550/<wbr>summary/console</a><br>
<br>
[0] <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg046=
62.html" target=3D"_blank">https://lists.gnu.org/archive/<wbr>html/qemu-dev=
el/2019-10/<wbr>msg04662.html</a><br>
[1] <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg036=
85.html" target=3D"_blank">https://lists.gnu.org/archive/<wbr>html/qemu-dev=
el/2019-10/<wbr>msg03685.html</a><br>
[2] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg500737=
.html" target=3D"_blank">https://www.mail-archive.com/<wbr>qemu-devel@nongn=
u.org/<wbr>msg500737.html</a><br>
[3] <a href=3D"https://www.mail-archive.com/qemu-devel@nongnu.org/msg504081=
.html" target=3D"_blank">https://www.mail-archive.com/<wbr>qemu-devel@nongn=
u.org/<wbr>msg504081.html</a><br>
[4] <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg049=
59.html" target=3D"_blank">https://lists.gnu.org/archive/<wbr>html/qemu-dev=
el/2019-10/<wbr>msg04959.html</a><br>
[5] <a href=3D"https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg073=
39.html" target=3D"_blank">https://lists.gnu.org/archive/<wbr>html/qemu-dev=
el/2019-10/<wbr>msg07339.html</a><br>
<br>
Herv=C3=A9 Poussineau (5):<br>
=C2=A0 piix4: Add the Reset Control Register<br>
=C2=A0 piix4: Add an i8259 Interrupt Controller as specified in datasheet<b=
r>
=C2=A0 piix4: Rename PIIX4 object to piix4-isa<br>
=C2=A0 piix4: Add an i8257 DMA Controller as specified in datasheet<br>
=C2=A0 piix4: Add an i8254 PIT Controller as specified in datasheet<br>
<br>
Philippe Mathieu-Daud=C3=A9 (15):<br>
=C2=A0 MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets<br>
=C2=A0 Revert &quot;irq: introduce qemu_irq_proxy()&quot;<br>
=C2=A0 piix4: Add a MC146818 RTC Controller as specified in datasheet<br>
=C2=A0 hw/mips/mips_malta: Create IDE hard drive array dynamically<br>
=C2=A0 hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create(=
)<br>
=C2=A0 hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c<br>
=C2=A0 hw/i386: Remove obsolete LoadStateHandler::load_state_<wbr>old handl=
ers<br>
=C2=A0 hw/pci-host/piix: Extract piix3_create()<br>
=C2=A0 hw/pci-host/piix: Move RCR_IOPORT register definition<br>
=C2=A0 hw/pci-host/piix: Define and use the PIIX IRQ Route Control Register=
s<br>
=C2=A0 hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h<b=
r>
=C2=A0 hw/pci-host/piix: Fix code style issues<br>
=C2=A0 hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c<br>
=C2=A0 hw/pci-host: Rename incorrectly named &#39;piix&#39; as &#39;i440fx&=
#39;<br>
=C2=A0 hw/pci-host/i440fx: Remove the last PIIX3 traces<br>
<br>
=C2=A0MAINTAINERS=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 |=C2=A0 14 +-<br>
=C2=A0hw/acpi/pcihp.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0hw/acpi/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 42 +--<br>
=C2=A0hw/core/irq.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 14 -<br>
=C2=A0hw/i386/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |=C2=A0 =C2=A03 +-<br>
=C2=A0hw/i386/acpi-build.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A05 +-<br>
=C2=A0hw/i386/pc_piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 |=C2=A0 10 +-<br>
=C2=A0hw/i386/xen/xen-hvm.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/intc/apic_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 49 ----<br>
=C2=A0hw/isa/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0|=C2=A0 =C2=A04 +<br>
=C2=A0hw/isa/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0hw/isa/piix3.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 399 +++++++++++++++++++++++++++++<br>
=C2=A0hw/isa/piix4.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0| 151 ++++++++++-<br>
=C2=A0hw/mips/gt64xxx_pci.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A05 +-<br>
=C2=A0hw/mips/mips_malta.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 46 +---<br>
=C2=A0hw/pci-host/Kconfig=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +-<br>
=C2=A0hw/pci-host/Makefile.objs=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 =
+-<br>
=C2=A0hw/pci-host/{piix.c =3D&gt; i440fx.c} | 424 +------------------------=
-----<wbr>-<br>
=C2=A0hw/timer/i8254_common.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 40 =
---<br>
=C2=A0include/hw/acpi/piix4.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=
=A06 -<br>
=C2=A0include/hw/i386/pc.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 37 ---<br>
=C2=A0include/hw/irq.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 =C2=A05 -<br>
=C2=A0include/hw/isa/isa.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A02 +<br>
=C2=A0include/hw/pci-host/i440fx.h=C2=A0 =C2=A0 =C2=A0|=C2=A0 36 +++<br>
=C2=A0include/hw/southbridge/piix.h=C2=A0 =C2=A0 |=C2=A0 74 ++++++<br>
=C2=A0stubs/pci-host-piix.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=
=A0 =C2=A03 +-<br>
=C2=A026 files changed, 699 insertions(+), 683 deletions(-)<br>
=C2=A0create mode 100644 hw/isa/piix3.c<br>
=C2=A0rename hw/pci-host/{piix.c =3D&gt; i440fx.c} (58%)<br>
=C2=A0delete mode 100644 include/hw/acpi/piix4.h<br>
=C2=A0create mode 100644 include/hw/pci-host/i440fx.h<br>
=C2=A0create mode 100644 include/hw/southbridge/piix.h<br>
<br>
-- <br>
2.21.0<br>
<br>
<br>
</blockquote>

--000000000000becf960595df8c56--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3423181742954870852==--


From xen-devel-bounces@lists.xenproject.org Sun Oct 27 08:28:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOdum-0000Hf-V1; Sun, 27 Oct 2019 08:28:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TM0D=YU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOdul-0000Ha-DR
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 08:28:43 +0000
X-Inumbo-ID: c44bef4c-f893-11e9-94e5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c44bef4c-f893-11e9-94e5-12813bfff9fa;
 Sun, 27 Oct 2019 08:28:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOduc-0003JA-6G; Sun, 27 Oct 2019 08:28:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOdub-0000Da-VD; Sun, 27 Oct 2019 08:28:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOdub-0002ED-UX; Sun, 27 Oct 2019 08:28:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143190-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c28853456b51516514d36659494fbe7c1d983e2c
X-Osstest-Versions-That: xen=599d6d23cbb790a788f7a49ab4f11f1a3b5b429e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Oct 2019 08:28:33 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 143190: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzE5MCB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMxOTAvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTcgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDE0MTcxMAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIGMyODg1MzQ1NmI1MTUxNjUxNGQzNjY1OTQ5NGZiZTdjMWQ5ODNlMmMKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDU5OWQ2ZDIzY2JiNzkwYTc4OGY3
YTQ5YWI0ZjExZjFhM2I1YjQyOWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MTc3NiAgMjAxOS0w
OS0yNCAxNjoxOTo1NSBaICAgMzIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNTUgIDIw
MTktMTAtMjUgMTA6MDc6MDMgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CiAgSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU5OWQ2ZDIzY2IuLmMyODg1MzQ1NmIgIGMyODg1MzQ1NmI1
MTUxNjUxNGQzNjY1OTQ5NGZiZTdjMWQ5ODNlMmMgLT4gc3RhYmxlLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 09:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 09:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOf6b-0006iG-Ee; Sun, 27 Oct 2019 09:45:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TM0D=YU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOf6a-0006iB-90
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 09:45:00 +0000
X-Inumbo-ID: 70d6b954-f89e-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70d6b954-f89e-11e9-beca-bc764e2007e4;
 Sun, 27 Oct 2019 09:44:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOf6Z-0004lT-0t; Sun, 27 Oct 2019 09:44:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOf6Y-0005qn-LW; Sun, 27 Oct 2019 09:44:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOf6Y-0002u9-Kt; Sun, 27 Oct 2019 09:44:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143223-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=dfcccc663157c638d9778fa3ada9859f968fb240
X-Osstest-Versions-That: xen=a7ecdf8139e3646c0eb9c9bd9ed0fe3b344e6fed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Oct 2019 09:44:58 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 143223: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzIyMyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzIyMy8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRmY2NjYzY2MzE1N2M2
MzhkOTc3OGZhM2FkYTk4NTlmOTY4ZmIyNDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGE3ZWNkZjgxMzllMzY0NmMwZWI5YzliZDllZDBmZTNiMzQ0ZTZmZWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MzA1OCAgMjAxOS0xMC0yMyAwOToyMzoyNCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDMyMjMgIDIwMTktMTAtMjcgMDk6MTk6MTEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hyaXMgQnJhbm5vbiA8Y21iQHByZ21yLmNv
bT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFy
bWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xl
a3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYTdl
Y2RmODEzOS4uZGZjY2NjNjYzMSAgZGZjY2NjNjYzMTU3YzYzOGQ5Nzc4ZmEzYWRhOTg1OWY5Njhm
YjI0MCAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 13:08:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 13:08:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOiGz-0005lx-PI; Sun, 27 Oct 2019 13:07:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=aIno=YU=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iOiGx-0005lq-Jg
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 13:07:56 +0000
X-Inumbo-ID: c7095a04-f8ba-11e9-bbab-bc764e2007e4
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7095a04-f8ba-11e9-bbab-bc764e2007e4;
 Sun, 27 Oct 2019 13:07:51 +0000 (UTC)
Received: from wopr.lan.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:bd38:8202:2c2b:cd7a])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest
 SHA256) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 8E8FB20010D;
 Mon, 28 Oct 2019 00:07:47 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1572181667; bh=djBYA2WAolqW40Xn7vwci+T9bfcJ+TdOLmum79JHTvE=;
 h=Date:From:Subject:To:Cc:In-Reply-To:References;
 b=hLlYKF9X34UkLSy63uMwqiay1a/IlTOydehWJGZzO3PBoo2wU3QHEhBWilaIFc5HE
 sfO0L+SMHT1ovRnsGNDPrOfg3C8oF1LCABquqqUNAxw6y6Kg+brs81VE0D/gdkjNsj
 6YO8Ray/CZlcIQbMF+wLC9U6R9bZrwttH3PaNaBs=
Date: Mon, 28 Oct 2019 00:07:46 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
Message-Id: <1572181666.2783.0@crc.id.au>
In-Reply-To: <alpine.LFD.2.21.1910261644150.2712@austen3.home>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
 <1572089916.2390.0@crc.id.au>
 <alpine.LFD.2.21.1910261644150.2712@austen3.home>
X-Mailer: geary/3.34.1
MIME-Version: 1.0
Subject: Re: [Xen-devel] [XEN PATCH 0/3] read grubenv and set default from it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXdlc29tZSAtIHRoYW5rcyBNaWNoYWVsLgoKSSdsbCB0cnkgYW5kIHRlc3QgdGhpcyBvdXQgdG9t
b3Jyb3cuClN0ZXZlbiBIYWlnaAoK8J+TpyBuZXR3aXpAY3JjLmlkLmF1ICAgICDwn5K7IGh0dHBz
Oi8vd3d3LmNyYy5pZC5hdQrwn5OeICs2MTMgOTAwMSA2MDkwICAgICAgIPCfk7EgKzYxNCAxMjkz
IDU4OTcKCgpPbiBTYXQsIE9jdCAyNiwgMjAxOSBhdCAxNjowMCwgIllPVU5HLCBNSUNIQUVMIEEu
IiAKPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+IHdyb3RlOgo+IE9uIFNhdCwgMjYgT2N0IDIwMTks
IFN0ZXZlbiBIYWlnaCB3cm90ZToKPiAKPj4gIElmIC8gd2hlbiBweWdydWIgaXMgYWJsZSB0byBw
cm9wZXJseSByZWFkIGFuZCBib290IGZyb20gQkxTIGJhc2VkCj4+ICBjb25maWd1cmF0aW9ucyAo
SSdtIG5vdCBzdXJlIGlmIHRoaXMgcGF0Y2hzZXQgbWFrZXMgcHlncnViIEJMUyAKPj4gY29tcGF0
aWJsZSwgb3IKPj4gIGp1c3QgZml4ZXMgdGhlIGV4aXN0aW5nIGlzc3VlcykgLSBidXQgd2UgY2Fu
IGxvb2sgYXQgcmV2aXNpdGluZyAKPj4gcmVtb3ZpbmcKPj4gIHRoZXNlIHdvcmthcm91bmRzIGZy
b20gYW5hY29uZGEgLyBncnViMiBwYWNrYWdlcyBpbiBGMzAgLyBGMzEgLyAKPj4gUmF3aGlkZS4K
PiAKPiBUaGUgcGF0Y2hzZXQgZG9lc24ndCBhZGQgQkxTIGNvbXBhdGliaWxpdHkgYnV0IHNob3Vs
ZCBiZSB1c2VmdWwgZm9yIAo+IHdoYXQgSQo+IGV4cGVjdCBCTFMgc3VwcG9ydCB0byBsb29rIGxp
a2UgKEkgaGF2ZSBhIGlkZWEgb2Ygd2hhdCB3b3VsZCBiZSAKPiByZXF1aXJlZAo+IHRob3VnaCBJ
IGhhdmVuJ3Qgd29ya2VkIG91dCB0aGUgZGV0YWlscyB5ZXQpLgo+IAo+ICAJTWljaGFlbCBZb3Vu
Zwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 18:52:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 18:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOndb-0008IR-Hx; Sun, 27 Oct 2019 18:51:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TM0D=YU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOndZ-0008IM-MK
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 18:51:37 +0000
X-Inumbo-ID: ca06da1c-f8ea-11e9-94eb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca06da1c-f8ea-11e9-94eb-12813bfff9fa;
 Sun, 27 Oct 2019 18:51:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOndS-00079Y-Ad; Sun, 27 Oct 2019 18:51:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOndS-0001pj-1Y; Sun, 27 Oct 2019 18:51:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOndS-00016Y-0Z; Sun, 27 Oct 2019 18:51:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143202-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f877bee5ea0b56c39cd0a243e113a577b5a4ef92
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Oct 2019 18:51:30 +0000
Subject: [Xen-devel] [linux-linus test] 143202: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzIwMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMjAyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICBmODc3YmVlNWVhMGI1NmMzOWNkMGEyNDNlMTEzYTU3N2I1YTRlZjkyCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2Mzcw
ZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6
NTM6MDkgWiAgMjM2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1
IDIwOjAzOjE0IFogIDIzNSBkYXlzICAxOTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQzMjAyICAyMDE5LTEwLTI2IDE5OjU2OjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo1MDM4IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTIyMzI4NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Oct 27 22:23:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 22:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOqw6-00081Q-Hj; Sun, 27 Oct 2019 22:22:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TM0D=YU=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOqw5-00081L-S9
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 22:22:57 +0000
X-Inumbo-ID: 52ee2f52-f908-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 52ee2f52-f908-11e9-beca-bc764e2007e4;
 Sun, 27 Oct 2019 22:22:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOqw2-0002mP-QT; Sun, 27 Oct 2019 22:22:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOqw2-00065c-EB; Sun, 27 Oct 2019 22:22:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOqw2-000176-Cz; Sun, 27 Oct 2019 22:22:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143205-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dfcccc663157c638d9778fa3ada9859f968fb240
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 27 Oct 2019 22:22:54 +0000
Subject: [Xen-devel] [xen-unstable test] 143205: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzIwNSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzIwNS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBkZmNjY2M2NjMxNTdjNjM4ZDk3NzhmYTNhZGE5
ODU5Zjk2OGZiMjQwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MThj
OTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxNDI3NTAgIDIwMTktMTAtMTQgMTU6MDg6MTggWiAgIDEzIGRheXMKRmFpbGluZyBzaW5jZSAg
ICAgICAgMTQyNzc3ICAyMDE5LTEwLTE1IDEzOjM5OjA2IFogICAxMiBkYXlzICAgMTMgYXR0ZW1w
dHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMjA1ICAyMDE5LTEwLTI2IDIyOjI4OjE4IFogICAg
MCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENocmlzIEJyYW5ub24gPGNtYkBwcmdt
ci5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNv
bT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgT2xla3NhbmRyIFR5c2hjaGVua28g
PG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
c2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDg2MSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 00:15:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 00:15:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOsh6-0000HW-Gv; Mon, 28 Oct 2019 00:15:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOsh5-0000HQ-R4
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 00:15:35 +0000
X-Inumbo-ID: 0ecd3f1a-f918-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0ecd3f1a-f918-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 00:15:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOsh2-0005Qu-T8; Mon, 28 Oct 2019 00:15:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOsh2-0005Es-FN; Mon, 28 Oct 2019 00:15:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOsh2-00044S-Eg; Mon, 28 Oct 2019 00:15:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143210-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-credit2:<job
 status>:broken:regression
 linux-4.4:test-arm64-arm64-xl-seattle:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-arm64-arm64-examine:host-install:broken:heisenbug
 linux-4.4:test-arm64-arm64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.4:test-arm64-arm64-xl-seattle:host-install(4):broken:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 00:15:32 +0000
Subject: [Xen-devel] [linux-4.4 test] 143210: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzIxMCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzIxMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm02NC1hcm02NC14
bC1zZWF0dGxlICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDE0
MzEzOCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRl
bnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDUgaG9z
dC1pbnN0YWxsICAgICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDE0MzE4MQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3Mg
aW4gMTQzMTgxCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxNDMxODEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuIGZhaWwgaW4gMTQyOTAxIHBhc3MgaW4gMTQzMjEw
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwg
aW4gMTQyOTAxIHBhc3MgaW4gMTQzMjEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFzcyBpbiAxNDI5MDEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDE0MzEzOAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQzMTgxCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDMx
ODEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgZmFpbCBwYXNzIGluIDE0MzE4MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDggcmVi
b290ICAgICAgICAgICAgICAgZmFpbCBpbiAxNDMxODEgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICBmYWlsIGluIDE0MzE4MSBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICA3IHhlbi1ib290ICAgICAg
ICAgICAgIGZhaWwgaW4gMTQzMTgxIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRt
cmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwNDg1ODU0MGNhODQzNWU1MjY1NDY4MGRh
YmZkNzY5MDU2YWQ5ZWIwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBk
YzE2YTdlNWYzNmQ2NWIyNWExYjY2YWRlMTQzNTY3NzNlZDUyODc1CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMzk2OTggIDIwMTktMDgtMDQgMDc6NDg6MzAgWiAgIDg0IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTM5NzczICAyMDE5LTA4LTA2IDE2OjQwOjI2IFogICA4MiBkYXlzICAgOTYgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQyODUxICAyMDE5LTEwLTE3IDIyOjEwOjUxIFog
ICAxMCBkYXlzICAgMTIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo0NTcgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRv
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDE1OTQ5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 00:56:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 00:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOtKy-0003UR-Tq; Mon, 28 Oct 2019 00:56:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOtKx-0003UM-Mz
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 00:56:47 +0000
X-Inumbo-ID: cd861f26-f91d-11e9-94ee-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd861f26-f91d-11e9-94ee-12813bfff9fa;
 Mon, 28 Oct 2019 00:56:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOtKq-0006AL-LL; Mon, 28 Oct 2019 00:56:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOtKq-000818-7Q; Mon, 28 Oct 2019 00:56:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOtKq-0006iR-6m; Mon, 28 Oct 2019 00:56:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iOtKq-0006iR-6m@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 00:56:40 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-libvirt-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20KdGVzdGlkIHhlbi1ib290CgpUcmVlOiBsaWJ2aXJ0IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdApUcmVlOiBsaWJ2aXJ0X2dudWxpYiBodHRwczovL2dp
dC5zYXZhbm5haC5nbnUub3JnL2dpdC9nbnVsaWIuZ2l0LwpUcmVlOiBsaWJ2aXJ0X2tleWNvZGVt
YXBkYiBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0ClRyZWU6
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9zZWFiaW9zLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZjg3N2JlZTVlYTBi
NTZjMzljZDBhMjQzZTExM2E1NzdiNWE0ZWY5MgogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0
ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzI1MS8KCgogIChS
ZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24t
dHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbS54ZW4tYm9vdC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIs
IHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0
PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzE0MzI1MS5iaXNlY3Rpb24tc3Vt
bWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEzMzU4MCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0
IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB4ZW4tYm9vdApTZWFyY2hp
bmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQzMjAyIGZhaWwgW2hvc3Q9Y2hhcmRvbm5h
eTBdIC8gMTM4ODQ5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxNDMyMDIgLyAx
Mzg4NDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGlidmlydCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGlidmlydC5naXQKVHJlZTogbGlidmlydF9nbnVsaWIgaHR0cHM6Ly9naXQu
c2F2YW5uYWguZ251Lm9yZy9naXQvZ251bGliLmdpdC8KVHJlZTogbGlidmlydF9rZXljb2RlbWFw
ZGIgaHR0cHM6Ly9naXRsYWIuY29tL2tleWNvZGVtYXAva2V5Y29kZW1hcGRiLmdpdApUcmVlOiBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBvdm1mIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
c2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVz
dCAyY2ZmNjVlNGM2MGVkN2IzYzBjNmE5N2Q1MjZkMWY4ZDUyYzBlOTE5IDFmNmZiMzY4YzA0OTE5
MjQzZTJjNzBmMmFhNTE0YTVmODhlOTUzMDkgNjI4MGM5NGYzMDZkZjZhMjBiYmMxMDBiYTE1YTVh
ODFhZjAzNjZlNiBmODc3YmVlNWVhMGI1NmMzOWNkMGEyNDNlMTEzYTU3N2I1YTRlZjkyIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjk5NmVjODhhMjQ0YTI0MjhiZWI4
MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEz
MWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4
MmIxN2I3ZDdhY2EzCkJhc2lzIHBhc3MgZDQwZjdiNmJhYzBhOTM5OGM1YjVkNjdiNjY0MWJkZGMw
ZWRiNDRlNSA4MDg5YzAwOTc5YTViMDg5Y2ZmNTkyYzZiOTE0MjBlNTk1NjU3MTY3IDYyODBjOTRm
MzA2ZGY2YTIwYmJjMTAwYmExNWE1YTgxYWYwMzY2ZTYgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNi
OGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZk
ZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2Vj
MGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3
aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGli
dmlydC5naXQjZDQwZjdiNmJhYzBhOTM5OGM1YjVkNjdiNjY0MWJkZGMwZWRiNDRlNS0yY2ZmNjVl
NGM2MGVkN2IzYzBjNmE5N2Q1MjZkMWY4ZDUyYzBlOTE5IGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdu
dS5vcmcvZ2l0L2dudWxpYi5naXQvIzgwODljMDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2
NTcxNjctMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSBodHRwczovL2dp
dGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0IzYyODBjOTRmMzA2ZGY2YTIwYmJj
MTAwYmExNWE1YTgxYWYwMzY2ZTYtNjI4MGM5NGYzMDZkZjZhMjBiYmMxMDBiYTE1YTVhODFhZjAz
NjZlNiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdCMyMjNjZVwKIGE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhLWY4NzdiZWU1ZWEwYjU2YzM5Y2QwYTI0M2UxMTNhNTc3YjVhNGVmOTIgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdCNkMDMxZmMwN2ViODNj
OWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3LTY5OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1
NWQxNTJmNjJhMDcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdp
dCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdCM5Y2NhMDJkXAogOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExLTkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvc2VhYmlvcy5naXQjMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRm
My0xMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0Izg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYt
NTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpGcm9tIGdpdDovL2NhY2hl
Ojk0MTkvZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQKIC0gW2RlbGV0ZWRdICAgICAgICAg
ICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vbWFzdGVyCiAtIFtkZWxldGVkXSAgICAgICAgICAg
ICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YwLjEwLjItbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAg
ICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjAuOC4zLW1haW50CiAtIFtkZWxldGVkXSAg
ICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YwLjkuMTEtbWFpbnQKIC0gW2RlbGV0
ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjAuOS4xMi1tYWludAogLSBb
ZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MC45LjYtbWFpbnQK
IC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMC4wLW1h
aW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjAu
MS1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92
MS4wLjItbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmln
aW4vdjEuMC4zLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4g
b3JpZ2luL3YxLjAuNC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAg
IC0+IG9yaWdpbi92MS4wLjUtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUp
ICAgICAtPiBvcmlnaW4vdjEuMC42LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChu
b25lKSAgICAgLT4gb3JpZ2luL3YxLjEuMC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAg
ICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4xLjEtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAg
ICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMS4yLW1haW50CiAtIFtkZWxldGVkXSAgICAg
ICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjEuMy1tYWludAogLSBbZGVsZXRlZF0g
ICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4xLjQtbWFpbnQKIC0gW2RlbGV0
ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi4wLW1haW50CiAtIFtk
ZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMS1tYWludAog
LSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4yLjEwLW1h
aW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIu
MTEtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4v
djEuMi4xMi1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9y
aWdpbi92MS4yLjEzLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAg
LT4gb3JpZ2luL3YxLjIuMTQtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUp
ICAgICAtPiBvcmlnaW4vdjEuMi4xNS1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAo
bm9uZSkgICAgIC0+IG9yaWdpbi92MS4yLjE2LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAg
ICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMTctbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAg
ICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi4xOC1tYWludAogLSBbZGVsZXRlZF0g
ICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4yLjE5LW1haW50CiAtIFtkZWxl
dGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMi1tYWludAogLSBb
ZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4yLjIwLW1haW50
CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjIuMjEt
bWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEu
Mi4zLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2lu
L3YxLjIuNC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9y
aWdpbi92MS4yLjUtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAt
PiBvcmlnaW4vdjEuMi42LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAg
ICAgLT4gb3JpZ2luL3YxLjIuNy1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9u
ZSkgICAgIC0+IG9yaWdpbi92MS4yLjgtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAg
KG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMi45LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAg
ICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjMuMC1tYWludAogLSBbZGVsZXRlZF0gICAgICAg
ICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4zLjEtbWFpbnQKIC0gW2RlbGV0ZWRdICAg
ICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMy4yLW1haW50CiAtIFtkZWxldGVk
XSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YxLjMuMy1tYWludAogLSBbZGVs
ZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92MS4zLjQtbWFpbnQKIC0g
W2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjEuMy41LW1haW50
CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3YyLjAtbWFp
bnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjIuMS1t
YWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92Mi4y
LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3JpZ2luL3Yz
LjAtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4v
djMuMi1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdp
bi92My43LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAgICAgLT4gb3Jp
Z2luL3Y0LjEtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAtPiBv
cmlnaW4vdjQuMTAtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUpICAgICAt
PiBvcmlnaW4vdjQuMi1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9uZSkgICAg
IC0+IG9yaWdpbi92NC4zLW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChub25lKSAg
ICAgLT4gb3JpZ2luL3Y0LjQtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAgKG5vbmUp
ICAgICAtPiBvcmlnaW4vdjQuNS1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAgICAobm9u
ZSkgICAgIC0+IG9yaWdpbi92NC42LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAgICAgIChu
b25lKSAgICAgLT4gb3JpZ2luL3Y0LjctbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAgICAgICAg
KG5vbmUpICAgICAtPiBvcmlnaW4vdjQuOC1tYWludAogLSBbZGVsZXRlZF0gICAgICAgICAgICAg
ICAobm9uZSkgICAgIC0+IG9yaWdpbi92NC45LW1haW50CiAtIFtkZWxldGVkXSAgICAgICAgICAg
ICAgIChub25lKSAgICAgLT4gb3JpZ2luL3Y1LjAtbWFpbnQKIC0gW2RlbGV0ZWRdICAgICAgICAg
ICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjUuMS1tYWludAogLSBbZGVsZXRlZF0gICAgICAg
ICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92NS4xLjAtbWFpbnQKIC0gW2RlbGV0ZWRdICAg
ICAgICAgICAgICAgKG5vbmUpICAgICAtPiBvcmlnaW4vdjUuMi1tYWludAogLSBbZGVsZXRlZF0g
ICAgICAgICAgICAgICAobm9uZSkgICAgIC0+IG9yaWdpbi92NS4zLW1haW50CiAqIFtuZXcgYnJh
bmNoXSAgICAgICAgICAgIG9zc3Rlc3QvZnJvemVuL3hlbi00LjAtdGVzdGluZyAtPiBvcmlnaW4v
b3NzdGVzdC9mcm96ZW4veGVuLTQuMC10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAg
IG9zc3Rlc3QvZnJvemVuL3hlbi00LjEtdGVzdGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4v
eGVuLTQuMS10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAgIG9zc3Rlc3QvZnJvemVu
L3hlbi00LjEwLXRlc3RpbmcgLT4gb3JpZ2luL29zc3Rlc3QvZnJvemVuL3hlbi00LjEwLXRlc3Rp
bmcKICogW25ldyBicmFuY2hdICAgICAgICAgICAgb3NzdGVzdC9mcm96ZW4veGVuLTQuMTEtdGVz
dGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4veGVuLTQuMTEtdGVzdGluZwogKiBbbmV3IGJy
YW5jaF0gICAgICAgICAgICBvc3N0ZXN0L2Zyb3plbi94ZW4tNC4xMi10ZXN0aW5nIC0+IG9yaWdp
bi9vc3N0ZXN0L2Zyb3plbi94ZW4tNC4xMi10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAg
ICAgIG9zc3Rlc3QvZnJvemVuL3hlbi00LjItdGVzdGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96
ZW4veGVuLTQuMi10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAgIG9zc3Rlc3QvZnJv
emVuL3hlbi00LjMtdGVzdGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4veGVuLTQuMy10ZXN0
aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAgIG9zc3Rlc3QvZnJvemVuL3hlbi00LjQtdGVz
dGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4veGVuLTQuNC10ZXN0aW5nCiAqIFtuZXcgYnJh
bmNoXSAgICAgICAgICAgIG9zc3Rlc3QvZnJvemVuL3hlbi00LjUtdGVzdGluZyAtPiBvcmlnaW4v
b3NzdGVzdC9mcm96ZW4veGVuLTQuNS10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAg
IG9zc3Rlc3QvZnJvemVuL3hlbi00LjYtdGVzdGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4v
eGVuLTQuNi10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAgIG9zc3Rlc3QvZnJvemVu
L3hlbi00LjctdGVzdGluZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4veGVuLTQuNy10ZXN0aW5n
CiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAgIG9zc3Rlc3QvZnJvemVuL3hlbi00LjgtdGVzdGlu
ZyAtPiBvcmlnaW4vb3NzdGVzdC9mcm96ZW4veGVuLTQuOC10ZXN0aW5nCiAqIFtuZXcgYnJhbmNo
XSAgICAgICAgICAgIG9zc3Rlc3QvZnJvemVuL3hlbi00LjktdGVzdGluZyAtPiBvcmlnaW4vb3Nz
dGVzdC9mcm96ZW4veGVuLTQuOS10ZXN0aW5nCiAqIFtuZXcgYnJhbmNoXSAgICAgICAgICAgIHhl
bi10ZXN0ZWQtbWFzdGVyIC0+IG9yaWdpbi94ZW4tdGVzdGVkLW1hc3RlcgpBdXRvIHBhY2tpbmcg
dGhlIHJlcG9zaXRvcnkgaW4gYmFja2dyb3VuZCBmb3Igb3B0aW11bSBwZXJmb3JtYW5jZS4KU2Vl
ICJnaXQgaGVscCBnYyIgZm9yIG1hbnVhbCBob3VzZWtlZXBpbmcuCmVycm9yOiBUaGUgbGFzdCBn
YyBydW4gcmVwb3J0ZWQgdGhlIGZvbGxvd2luZy4gUGxlYXNlIGNvcnJlY3QgdGhlIHJvb3QgY2F1
c2UKYW5kIHJlbW92ZSBnYy5sb2cuCkF1dG9tYXRpYyBjbGVhbnVwIHdpbGwgbm90IGJlIHBlcmZv
cm1lZCB1bnRpbCB0aGUgZmlsZSBpcyByZW1vdmVkLgoKd2FybmluZzogVGhlcmUgYXJlIHRvbyBt
YW55IHVucmVhY2hhYmxlIGxvb3NlIG9iamVjdHM7IHJ1biAnZ2l0IHBydW5lJyB0byByZW1vdmUg
dGhlbS4KCmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaWJ2
aXJ0CkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9odHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dp
dC9nbnVsaWIKICAgYmIwZjZlOTlmLi42NDViMWJhZjQgIG1hc3RlciAgICAgLT4gb3JpZ2luL21h
c3RlcgphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgt
Mi42CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBxZW11LXhl
bgpMb2FkZWQgNDAwNCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3Qg
cmVzdWx0czoKIDEzODc4MCBbaG9zdD1kZWJpbmExXQogMTM4ODEzIFtob3N0PWFsYmFuYTBdCiAx
Mzg4NDkgcGFzcyBkNDBmN2I2YmFjMGE5Mzk4YzViNWQ2N2I2NjQxYmRkYzBlZGI0NGU1IDgwODlj
MDA5NzlhNWIwODljZmY1OTJjNmI5MTQyMGU1OTU2NTcxNjcgNjI4MGM5NGYzMDZkZjZhMjBiYmMx
MDBiYTE1YTVhODFhZjAzNjZlNiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgz
YzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBm
MWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVm
ODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxMzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFp
bCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2
YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzky
MzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBp
cnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50
CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEg
ZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJl
bGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAx
Mzk1ODQgZmFpbCBpcnJlbGV2YW50CiAxMzk1NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFp
bCBpcnJlbGV2YW50CiAxMzk2MTYgZmFpbCBpcnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2
YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2YW50CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3
OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBp
cnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50
CiAxMzk5OTYgW10KIDE0MDAzOCBmYWlsIGlycmVsZXZhbnQKIDE0MDEyOCBmYWlsIGlycmVsZXZh
bnQKIDE0MDE2MyBmYWlsIGlycmVsZXZhbnQKIDE0MDI1MSBmYWlsIGlycmVsZXZhbnQKIDE0MDE4
OCBmYWlsIGlycmVsZXZhbnQKIDE0MDIxNiBmYWlsIGlycmVsZXZhbnQKIDE0MDM4MiBmYWlsIGly
cmVsZXZhbnQKIDE0MDQyOCBmYWlsIGlycmVsZXZhbnQKIDE0MDQ3NyBmYWlsIGlycmVsZXZhbnQK
IDE0MDU2OSBwYXNzIGlycmVsZXZhbnQKIDE0MDYwOCBwYXNzIGlycmVsZXZhbnQKIDE0MDYxOSBm
YWlsIGlycmVsZXZhbnQKIDE0MDYwMCBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2NDFi
ZGRjMGVkYjQ0ZTUgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2Mjgw
Yzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIy
NWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThl
NGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0
M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKIDE0MDU3MyBwYXNzIGlycmVs
ZXZhbnQKIDE0MDYxMiBwYXNzIGlycmVsZXZhbnQKIDE0MDU4MSBwYXNzIGlycmVsZXZhbnQKIDE0
MDYyMSBwYXNzIGlycmVsZXZhbnQKIDE0MDU4NSBwYXNzIGlycmVsZXZhbnQKIDE0MDUyNSBmYWls
IGlycmVsZXZhbnQKIDE0MDYwNSBwYXNzIGlycmVsZXZhbnQKIDE0MDU2MyBwYXNzIGQ0MGY3YjZi
YWMwYTkzOThjNWI1ZDY3YjY2NDFiZGRjMGVkYjQ0ZTUgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2
YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2
IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1
OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAy
ZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5
ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZl
YjYKIDE0MDU2NSBmYWlsIGlycmVsZXZhbnQKIDE0MDU4NiBwYXNzIGlycmVsZXZhbnQKIDE0MDU5
MiBwYXNzIGlycmVsZXZhbnQKIDE0MDU3NiBwYXNzIGlycmVsZXZhbnQKIDE0MDYxNSBmYWlsIGly
cmVsZXZhbnQKIDE0MDU3OSBibG9ja2VkIGlycmVsZXZhbnQKIDE0MDU4NyBwYXNzIGlycmVsZXZh
bnQKIDE0MDYxMSBwYXNzIGlycmVsZXZhbnQKIDE0MDYwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDU4
OSBwYXNzIGlycmVsZXZhbnQKIDE0MDU5NiBwYXNzIGlycmVsZXZhbnQKIDE0MDYxNCBwYXNzIGly
cmVsZXZhbnQKIDE0MDYwMSBmYWlsIGlycmVsZXZhbnQKIDE0MDU3MSBmYWlsIGlycmVsZXZhbnQK
IDE0MDU5OSBmYWlsIGlycmVsZXZhbnQKIDE0MDYwNCBwYXNzIGlycmVsZXZhbnQKIDE0MDYxNiBw
YXNzIGlycmVsZXZhbnQKIDE0MDYyMiBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2NDFi
ZGRjMGVkYjQ0ZTUgODA4OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2Mjgw
Yzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIy
NWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMDMxZmMwN2ViODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThl
NGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0
M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKIDE0MDYyMyBmYWlsIGlycmVs
ZXZhbnQKIDE0MDYyNSBwYXNzIGlycmVsZXZhbnQKIDE0MDYyNCBmYWlsIGlycmVsZXZhbnQKIDE0
MDYyOSBwYXNzIGlycmVsZXZhbnQKIDE0MDYzMyBmYWlsIGlycmVsZXZhbnQKIDE0MDYzNCBwYXNz
IGlycmVsZXZhbnQKIDE0MDYzNiBmYWlsIGlycmVsZXZhbnQKIDE0MDYzNyBwYXNzIGlycmVsZXZh
bnQKIDE0MDYzOSBmYWlsIGlycmVsZXZhbnQKIDE0MDY0OCBmYWlsIGlycmVsZXZhbnQKIDE0MDY3
NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGly
cmVsZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQK
IDE0MDkzMCBmYWlsIGlycmVsZXZhbnQKIDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBm
YWlsIGlycmVsZXZhbnQKIDE0MDk3MyBmYWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVs
ZXZhbnQKIDE0MTAzNiBmYWlsIGlycmVsZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0
MTIyMiBmYWlsIGlycmVsZXZhbnQKIDE0MTI5MiBmYWlsIGlycmVsZXZhbnQKIDE0MTI0MCBmYWls
IGlycmVsZXZhbnQKIDE0MTM4NiBmYWlsIGlycmVsZXZhbnQKIDE0MTM1NCBmYWlsIGlycmVsZXZh
bnQKIDE0MTQ0NiBmYWlsIGlycmVsZXZhbnQKIDE0MTQ4NCBmYWlsIGlycmVsZXZhbnQKIDE0MTU0
NyBmYWlsIGlycmVsZXZhbnQKIDE0MTYxMyBmYWlsIGlycmVsZXZhbnQKIDE0MTgwNSBmYWlsIGly
cmVsZXZhbnQKIDE0MTczNyBmYWlsIGlycmVsZXZhbnQKIDE0MTg3MCBmYWlsIGlycmVsZXZhbnQK
IDE0MTkxMSBmYWlsIGlycmVsZXZhbnQKIDE0MTk3OSBmYWlsIGlycmVsZXZhbnQKIDE0MTk0NCBm
YWlsIGlycmVsZXZhbnQKIDE0MjAwNiBmYWlsIGlycmVsZXZhbnQKIDE0MjA1MSBmYWlsIGlycmVs
ZXZhbnQKIDE0MjExMCBmYWlsIGlycmVsZXZhbnQKIDE0MjIyMyBmYWlsIGlycmVsZXZhbnQKIDE0
MjI1OCBmYWlsIGlycmVsZXZhbnQKIDE0MjI5OCBmYWlsIGlycmVsZXZhbnQKIDE0MjMzMyBmYWls
IGlycmVsZXZhbnQKIDE0MjM3MiBmYWlsIGlycmVsZXZhbnQKIDE0MjM5OCBmYWlsIGlycmVsZXZh
bnQKIDE0MjQzMSBmYWlsIGlycmVsZXZhbnQKIDE0MjQ4NSBmYWlsIGlycmVsZXZhbnQKIDE0MjUz
OSBmYWlsIGlycmVsZXZhbnQKIDE0MjU4OCBmYWlsIGlycmVsZXZhbnQKIDE0MjY3NyBmYWlsIGly
cmVsZXZhbnQKIDE0MjcwOSBmYWlsIGlycmVsZXZhbnQKIDE0Mjc1NyBmYWlsIGlycmVsZXZhbnQK
IDE0Mjc5NiBmYWlsIGlycmVsZXZhbnQKIDE0Mjg0NyBmYWlsIGlycmVsZXZhbnQKIDE0MjkzMyBm
YWlsIGlycmVsZXZhbnQKIDE0Mjg3OSBmYWlsIGlycmVsZXZhbnQKIDE0MzAwNiBmYWlsIGlycmVs
ZXZhbnQKIDE0Mjk4NCBmYWlsIGlycmVsZXZhbnQKIDE0MzA4NyBmYWlsIGlycmVsZXZhbnQKIDE0
MzA2MCBmYWlsIGlycmVsZXZhbnQKIDE0MzE4OCBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3
YjY2NDFiZGRjMGVkYjQ0ZTUgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMw
OSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUy
Yjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA4MmMxYTIxMjA4NTVlN2ZlMzI0MTc4NzA5MTBmNGNlMjBkY2E5N2EzIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3
MWQ4NThlNGZmZGZmNTM4OWIxMSA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZh
OTFmIDkzNTY0MWFkZDZiZTQzYWExOWU3ZjgxZTg0NzFhYTAwOWRiN2Y0OTkKIDE0MzIwNCBwYXNz
IDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTky
NDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4
MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCAyMGMwODJlOGQ3NjQ1NzliZGQzNzRi
ZjE1NjM0NmIyOGFhMzQ3MWRlIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMx
ZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgy
YjE3YjdkN2FjYTMKIDE0MzE5MiBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2NDFiZGRj
MGVkYjQ0ZTUgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0
ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUz
YjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBlODY2NjRkMmIwM2QwYTg0YjhiOTUyZjNkNTExMTQyNGIzZTljOTE2IGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDRlZjBl
MWZlOTY3ZjYyYWYwZjNiYTA2ZmIxMjZmZDU2MjhjYjA5NGMKIDE0MzE5MyBwYXNzIGQ0MGY3YjZi
YWMwYTkzOThjNWI1ZDY3YjY2NDFiZGRjMGVkYjQ0ZTUgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYy
YWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2
IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMTkwNDA4MDRhZmIyYmRkNjBmMThlOGFlZjdkYTc4
MDI4NTc1ZmU2IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJh
ZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5
ZDA3MmRlMmI1NmViOTZhOTFmIDZmYzJjN2Y1NDgxMWRjNDFlNjI5ZTE4NzE1ZWFkNDU0OGVkNGZh
ZTcKIDE0MzE5NCBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2NDFiZGRjMGVkYjQ0ZTUg
MWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEy
MGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2
OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5NzZkMDM1
M2E2Y2U0ODE0OTAzOTg0OWI1MmJiNjc1MjdiZTViNTgwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1NmViOTZhOTFmIDk4ZDFkYWM4OGY4MmMy
Yjc5ZDUyOGZhYWJlNWUzZmRhODEzM2U4YmIKIDE0MzE5NSBwYXNzIGQ0MGY3YjZiYWMwYTkzOThj
NWI1ZDY3YjY2NDFiZGRjMGVkYjQ0ZTUgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4
OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZh
NGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBiMDU3MGI0OGYzYmQ0NTYyNWJjZWY0MjEwMzg3MjcxNmQ2NmU1MjE4
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA0M2Y1ZGY3OWRhZDY3MzhkNTJlYTc5ZDA3MmRlMmI1
NmViOTZhOTFmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0MzIy
MSBwYXNzIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhj
MDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJh
MTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2Eg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQy
OGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZm
MTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRi
NmFkZDgyYjE3YjdkN2FjYTMKIDE0MzE5NyBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2
NDFiZGRjMGVkYjQ0ZTUgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2
MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2
ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCAwZjI4YzUxM2QzOTJhODA3ZjdiNDIyNTk2NGViYTZlMmIxYzQ1M2EyIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiBmYzkyZDA5MmVhNGY3MDRiYzRkMjgzYzM5MTFlZTk4OTQ3MzNmNGNl
IDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0MzIwOSBwYXNzIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTkyNDNl
MmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFm
MDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3ZDliYTM2MWNjNzlkY2JhNjY3YmMzZTJk
YzQ1YWMwZWYxNzU2Y2JiIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNh
OGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3
YjdkN2FjYTMKIDE0MzE2OSBmYWlsIGlycmVsZXZhbnQKIDE0MzE5OSBwYXNzIGQ0MGY3YjZiYWMw
YTkzOThjNWI1ZDY3YjY2NDFiZGRjMGVkYjQ0ZTUgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1
MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIy
M2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA5MWY5OGM5MDg2MjdmNGNkZThmNzEzOWM4MGU4MDA0Yjc5
ZDFkMGJhIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBj
OTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMK
IDE0MzE4NCBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2NDFiZGRjMGVkYjQ0ZTUgODA4
OWMwMDk3OWE1YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJi
YzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgx
NmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2Vi
ODNjOWQxM2JmZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAz
MGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1Zjky
NWY4MDcxYTdmNThmM2ZiMWM2YjZlYjYKIDE0MzE4NiBmYWlsIGlycmVsZXZhbnQKIDE0MzIzNSBw
YXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2NDFiZGRjMGVkYjQ0ZTUgODA4OWMwMDk3OWE1
YjA4OWNmZjU5MmM2YjkxNDIwZTU5NTY1NzE2NyA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVh
NWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2Jm
ZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0
ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdm
NThmM2ZiMWM2YjZlYjYKIDE0MzE4NyBwYXNzIGQ0MGY3YjZiYWMwYTkzOThjNWI1ZDY3YjY2NDFi
ZGRjMGVkYjQ0ZTUgYjVlN2EwZGViN2Y5YTNmYzdmMDIwNmUzOWY2YjAzMmIxMDUxZDBjZCA2Mjgw
Yzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIy
NWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCA2NzNkMDlhMmRkZmFjYmM4NDE0Y2E3MDM1MTlmMzJjMWU0OGNhNWI3IGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThl
NGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDZj
OTYzOWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKIDE0MzIwMCBmYWlsIGlycmVs
ZXZhbnQKIDE0MzI0NSBmYWlsIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5
MTkgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRm
NmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGY4NzdiZWU1ZWEwYjU2YzM5Y2QwYTI0M2UxMTNh
NTc3YjVhNGVmOTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OTk2
ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3IGQwZDhhZDM5ZWNiNTFjZDc0OTdj
ZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4
NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0
ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0MzIxNCBwYXNzIDJjZmY2NWU0YzYwZWQ3
YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRh
NWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2Nl
YTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA5MzM2ODFiMjA4NDQzNWVjMjc0NGU3MDQyZTM4NjRjYWJkNGZh
ODc5IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAw
YmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0
MzIyNCBmYWlsIGlycmVsZXZhbnQKIDE0MzIwMiBmYWlsIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3
ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMw
OSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGY4NzdiZWU1ZWEwYjU2
YzM5Y2QwYTI0M2UxMTNhNTc3YjVhNGVmOTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3IGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0
ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0MzIzMSBmYWls
IGlycmVsZXZhbnQKIDE0MzIxNyBwYXNzIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhk
NTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0
ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUz
YjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCA3MDMyMzJiOGU4ODg5ZTkwODc3MWI2NGUyMmI1ZWQ5NGU0MDNhYTBhIGQwZDhhZDM5ZWNiNTFj
ZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0
MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5
MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0MzIyNyBwYXNzIDJjZmY2NWU0
YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYy
YWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2
IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVk
MTUyZjYyYTA3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJh
ZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBl
MzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2Fj
YTMKIDE0MzI1MSBmYWlsIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkg
MWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEy
MGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGY4NzdiZWU1ZWEwYjU2YzM5Y2QwYTI0M2UxMTNhNTc3
YjVhNGVmOTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OTk2ZWM4
OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdl
ZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMw
YjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0MzI0MSBwYXNzIDJjZmY2NWU0YzYwZWQ3YjNj
MGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4
OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZh
NGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMx
NGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKIDE0MzI0
OCBwYXNzIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhj
MDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJh
MTVhNWE4MWFmMDM2NmU2IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2Eg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQy
OGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZm
MTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRi
NmFkZDgyYjE3YjdkN2FjYTMKIDE0MzIzOCBmYWlsIDJjZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUy
NmQxZjhkNTJjMGU5MTkgMWY2ZmIzNjhjMDQ5MTkyNDNlMmM3MGYyYWE1MTRhNWY4OGU5NTMwOSA2
MjgwYzk0ZjMwNmRmNmEyMGJiYzEwMGJhMTVhNWE4MWFmMDM2NmU2IGY4NzdiZWU1ZWEwYjU2YzM5
Y2QwYTI0M2UxMTNhNTc3YjVhNGVmOTIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3IGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlm
IDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKU2VhcmNoaW5nIGZvciBp
bnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTM4ODQ5IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MzIwMiAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MzIzNSAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MzIzOCAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiAwIHJldmlzaW9ucyBhdCAyY2ZmNjVlNGM2MGVkN2IzYzBjNmE5N2Q1MjZkMWY4ZDUyYzBl
OTE5IDFmNmZiMzY4YzA0OTE5MjQzZTJjNzBmMmFhNTE0YTVmODhlOTUzMDkgNjI4MGM5NGYzMDZk
ZjZhMjBiYmMxMDBiYTE1YTVhODFhZjAzNjZlNiAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJk
MDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjk5
NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFj
NGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3Qs
IGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQzMjIxIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQzMjM4IChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMjQxIChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMyNDUgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMyNDggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDE0MzI1MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGY4NzdiZWU1ZWEwYjU2
YzM5Y2QwYTI0M2UxMTNhNTc3YjVhNGVmOTIKICBCdWcgbm90IHByZXNlbnQ6IDIyM2NlYTZhNGYw
NTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyNTEvCgoKICAoUmV2
aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZv
ciBjYWlyby1yZW5kZXJlciBiaXRtYXBzLiBTY2FsaW5nIGJ5IDAuMzQ4OTc1IHRvIGZpdApwbm10
b3BuZzogMjggY29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9y
ZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20ueGVu
LWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjE0MzI1MTogdG9sZXJhYmxlIEZBSUwKCmZsaWdodCAxNDMyNTEgbGludXgt
bGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xNDMyNTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 01:04:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 01:04:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOtSj-0003Pj-0H; Mon, 28 Oct 2019 01:04:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=LXsm=YV=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1iOtSh-0003Pc-QQ
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 01:04:47 +0000
X-Inumbo-ID: ec99e00e-f91e-11e9-bbab-bc764e2007e4
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec99e00e-f91e-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 01:04:44 +0000 (UTC)
Received: from lamp.crc.id.au (unknown
 [IPv6:2407:e400:b000:200:9437:a98c:391f:36c5])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 81F572001AE;
 Mon, 28 Oct 2019 12:04:41 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1572224681; bh=qHgDxGSCA3UXHhBwQWyQ5QhYJ/jKRPjiaQ0FrD2lAsA=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=aTJEzIZ5+iipzIAj0bQ1/Z/C2kq9XpxMSlErNkhPtIuvmpXghnGs5m6cCpayAQV8g
 JoBDPqGAYay4+Ru4osp1QLKzgdLZtft9EOdHn36z1wq5mobZTscywqrCmKSpmLKMia
 HCHsXfu49ZnDy65qnDsi2PJcabO7gpk+KHWUWjnA=
MIME-Version: 1.0
Date: Mon, 28 Oct 2019 12:04:38 +1100
From: Steven Haigh <netwiz@crc.id.au>
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
In-Reply-To: <cover.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
User-Agent: Roundcube Webmail/1.4-rc2
Message-ID: <9030946b88e75c5e31d33be421f5b153@crc.id.au>
X-Sender: netwiz@crc.id.au
Subject: Re: [Xen-devel] [XEN PATCH 0/3] read grubenv and set default from it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0xMC0yNiAwOTo1MiwgWU9VTkcsIE1JQ0hBRUwgQS4gd3JvdGU6Cj4gVGhpcyBzZXJp
ZXMgb2YgcGF0Y2hlcyBpcyB0byBpbXByb3ZlIHRoZSBwYXJzaW5nIGJ5IHB5Z3J1YiBvZiBncnVi
Cj4gY29uZmlndXJhdGlvbiBvbiBGZWRvcmEuIFRoZSBjdXJyZW50IHJlc3VsdCBvZiBwYXJzaW5n
IGlzIGdlbmVyYWxseQo+IHRoYXQgdGhlIHNlY29uZCBrZXJuZWwgbGlzdGVkIGlzIHNldCBhcyB0
aGUgZGVmYXVsdCBkdWUgdG8gYQo+IHNldCBkZWZhdWx0PTEgbGluZSBpbiBncnViLmNmZyB3aGlj
aCBpcyBvbmx5IGludGVuZGVkIHRvIGJlCj4gcmVhY2hlZCBhZnRlciByZXBlYXRlZCBib290IGZh
aWx1cmVzLgo+IAo+IFRoZSBwYXRjaGVzIHJlYWQgdGhlIGdydWJlbnYgZmlsZSAod2hpY2ggY29u
c2lzdHMgb2Yga2V5PXZhbHVlIGxpbmVzCj4gcGFkZGVkIHRvIDEwMjQgY2hhcmFjdGVycyBieSAj
IGNoYXJhY3RlcnMpIHRvIGdldCB0aGUgdmFsdWVzIG9mCj4gbmV4dF9lbnRyeSBhbmQgc2F2ZWRf
ZW50cnksIHdoaWNoIGNhbiBiZSBhIGtlcm5lbCBzdHJpbmcgb3IgYW4KPiBvcmRlciBudW1iZXIu
IFVuZm9ydHVuYXRlbHksIGZvciBGZWRvcmEgMzEgYXQgbGVhc3QsIHRoaXMgaXMKPiBvZnRlbiBh
IEJMUy1zdHlsZSBzdHJpbmcgc28gaXQgaXNuJ3QgbmVjZXNzYXJpbHkgdXNlZnVsLiBUaGUgcGF0
Y2hlcwo+IHVzZSB0aGUgdmFsdWUgb2YgbmV4dF9lbnRyeSBvciBvZiBzYXZlZF9lbnRyeSB0byBz
ZXQgdGhlIGRlZmF1bHQKPiBrZXJuZWwgb3Igc2V0cyBpdCB0byB0aGUgZmlyc3Qga2VybmVsIGxp
c3RlZCBpZiB0aG9zZSB2YWx1ZXMgYXJlIHNldAo+IGJ1dCBub3QgdXNlZC4KPiAKPiAKPiBNaWNo
YWVsIFlvdW5nICgzKToKPiAgIHNldCBkZWZhdWx0IGtlcm5lbCBmcm9tIGdydWJlbnYgbmV4dF9l
bnRyeSBvciBzYXZlZF9lbnRyeQo+ICAgcmVhZCBhIGdydWJlbnYgZmlsZSBpZiBpdCBpcyBuZXh0
IHRvIHRoZSBncnViLmNmZyBmaWxlCj4gICBFeGFtcGxlIEZlZG9yYSAzMSBncnViLmNmZyBhbmQg
Z3J1YmVudiBmaWxlcwo+IAo+ICB0b29scy9weWdydWIvZXhhbXBsZXMvZmVkb3JhLTMxLmdydWIu
Y2ZnIHwgMjAwICsrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL3B5Z3J1Yi9leGFtcGxl
cy9mZWRvcmEtMzEuZ3J1YmVudiAgfCAgIDUgKwo+ICB0b29scy9weWdydWIvc3JjL0dydWJDb25m
LnB5ICAgICAgICAgICAgIHwgIDMxICsrKy0KPiAgdG9vbHMvcHlncnViL3NyYy9weWdydWIgICAg
ICAgICAgICAgICAgICB8ICAyMSArKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3B5Z3J1Yi9l
eGFtcGxlcy9mZWRvcmEtMzEuZ3J1Yi5jZmcKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3B5
Z3J1Yi9leGFtcGxlcy9mZWRvcmEtMzEuZ3J1YmVudgoKVGVzdGVkLWJ5OiBTdGV2ZW4gSGFpZ2gg
PG5ldHdpekBjcmMuaWQuYXU+CgpObyBpc3N1ZXMgbG9jYXRlZCwgc2VlbXMgdG8gd29yayB3aXRo
IEYzMSBndWVzdHMgYXMgYWR2ZXJ0aXNlZC4KCkkgYmVsaWV2ZSB0aGVzZSB3b3VsZCBiZSBjYW5k
aWRhdGVzIGZvciBiYWNrcG9ydHMgaW50byBvdGhlciBzdXBwb3J0ZWQgClhlbiB2ZXJzaW9ucyBh
cyB3ZWxsLgoKLS0gClN0ZXZlbiBIYWlnaAoKPyBuZXR3aXpAY3JjLmlkLmF1ICAgICA/IGh0dHA6
Ly93d3cuY3JjLmlkLmF1Cj8gKzYxICgzKSA5MDAxIDYwOTAgICAgPyAwNDEyIDkzNSA4OTcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 02:29:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 02:29:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOumN-0001dP-El; Mon, 28 Oct 2019 02:29:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOumM-0001dK-JQ
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 02:29:10 +0000
X-Inumbo-ID: b8013124-f92a-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8013124-f92a-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 02:29:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOumJ-0000kE-Rs; Mon, 28 Oct 2019 02:29:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOumJ-0005kM-FK; Mon, 28 Oct 2019 02:29:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOumJ-0008QL-AP; Mon, 28 Oct 2019 02:29:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143216-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-xl-credit2:<job
 status>:broken:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-localmigrate:fail:regression
 qemu-mainline:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=856bd2c28e108ad0eb909bbbf3774f6f8bd7c2d4
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 02:29:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 143216: regressions - trouble:
 broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzIxNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyMTYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDE0MjkxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQyOTE1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDI5MTUKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxv
Y2tlZCBpbiAxNDI5MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQy
OTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxNDI5MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkxNQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQyOTE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI5MTUKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAg
ICAgICAgICAgICA4NTZiZDJjMjhlMTA4YWQwZWI5MDliYmJmMzc3NGY2ZjhiZDdjMmQ0CmJhc2Vs
aW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBlOWQ0MjQ2MTkyMGY2ZjQwZjRkODQ3
YTViYTE4ZTkwZDA5NWVkMGI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI5MTUgIDIwMTktMTAt
MTkgMTQ6NDk6NDEgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQzMDMwICAyMDE5
LTEwLTIyIDExOjA4OjM5IFogICAgNSBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQzMjE2ICAyMDE5LTEwLTI3IDA0OjMxOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMu
cnU+CiAgQW5kcmVhcyBTY2h3YWIgPHNjaHdhYkBzdXNlLmRlPgogIEFuZHJldyBKb25lcyA8ZHJq
b25lc0ByZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPD
qWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CiAgRGlldG1hciBNYXVyZXIgPGRpZXRtYXJAcHJveG1veC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0
IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBGcmVkaWFubyBaaWdsaW8g
PGZ6aWdsaW9AcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50
ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlkbyBHw7xudGhlciA8YWd4QHNpZ3hj
cHUub3JnPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFt
bWVkb0ByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxsYXVyZW50
LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogIE1hbyBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIE1hcmsg
Q2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWls
LmNvbT4KICBNaWNoYWVsIFdlaXNlciA8bWljaGFlbC53ZWlzZXJAZ214LmRlPgogIFBhdWwgQS4g
Q2xhcmtlICA8cGNAdXMuaWJtLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVr
QGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4K
ICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFt
c2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU2h1LUNo
dW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5r
b3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgog
IFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8
dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgYnJv
a2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBob3N0LWluc3RhbGwo
NCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzYwNyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 02:35:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 02:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOusu-0002Rc-7H; Mon, 28 Oct 2019 02:35:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOuss-0002Qj-LT
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 02:35:54 +0000
X-Inumbo-ID: a8c222d0-f92b-11e9-94ef-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8c222d0-f92b-11e9-94ef-12813bfff9fa;
 Mon, 28 Oct 2019 02:35:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOusp-0000rC-Jx; Mon, 28 Oct 2019 02:35:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOusp-0006EE-3r; Mon, 28 Oct 2019 02:35:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOusp-000452-2s; Mon, 28 Oct 2019 02:35:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143218-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-arm64-arm64-libvirt:guest-start:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
X-Osstest-Versions-This: libvirt=bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 02:35:51 +0000
Subject: [Xen-devel] [libvirt test] 143218: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzIxOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyMTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0
L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAy
MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAy
MSBndWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDMwMjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGJmMGU3YmRlZWI3OTBiYzZiYTU3MzI2MjNi
ZTBkOWZmMjZhNTk2MWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MzAyMyAgMjAxOS0xMC0yMiAwNDoxOToyNiBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDMwNTEgIDIwMTktMTAtMjMgMDQ6MTg6NTcgWiAgICA0IGRheXMgICAgNSBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNDAgIDIwMTktMTAtMjUgMDQ6MTg6NDYgWiAg
ICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgog
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 03:47:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 03:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOvzZ-0008QE-4u; Mon, 28 Oct 2019 03:46:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iOvzY-0008Q9-2s
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 03:46:52 +0000
X-Inumbo-ID: 8f3926a6-f935-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f3926a6-f935-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 03:46:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOvzP-0002eP-VI; Mon, 28 Oct 2019 03:46:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iOvzP-0003OK-Lh; Mon, 28 Oct 2019 03:46:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iOvzP-0002zB-Kj; Mon, 28 Oct 2019 03:46:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iOvzP-0002zB-Kj@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 03:46:43 +0000
Subject: [Xen-devel] [libvirt bisection] complete test-amd64-amd64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3107076166849657579=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3107076166849657579==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-libvirt
testid guest-start

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  18981877d2e20390a79d068861a24e716f8ee422
  Bug not present: c8007fdc5d2ce43fec2753cda60fb4963f55abd5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143260/


  commit 18981877d2e20390a79d068861a24e716f8ee422
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Oct 9 14:09:38 2019 +0200
  
      m4: virt-driver-libxl: remove Fedora 28 check
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/test-amd64-amd64-libvirt.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/test-amd64-amd64-libvirt.guest-start --summary-out=tmp/143260.bisection-summary --basis-template=143023 --blessings=real,real-bisect libvirt test-amd64-amd64-libvirt guest-start
Searching for failure / basis pass:
 143218 fail [host=pinot0] / 143051 [host=fiano1] 143023 [host=rimava1] 142949 [host=italia0] 142904 [host=debina1] 142862 [host=albana0] 142840 [host=godello0] 142798 [host=huxelrebe0] 142761 [host=chardonnay0] 142644 [host=huxelrebe1] 142584 [host=baroque0] 142535 ok.
Failure / basis pass flights: 143218 / 142535
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Basis pass 8958b47fabe122a8c1dac14198a07906158191c9 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 42327896f194f256e5a361e0069985bc8d209b42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 410c4d00d9f7e369d1ce183e9e8de98cb59c4d20 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#8958b47fabe122a8c1dac14198a07906158191c9-bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-1f6fb368c04919243e2c70f2aa514a5f88e95309 https://gitlab.com/keycodemap/keycodemapdb.git#6280c94f306df6a20bbc100ba15a5a81af0366e6-6280c94f306df6a20bbc100ba15a5a81af0366e6 git://xenbits.xen.org/linux-pvops.git#42327896f194f256e5a361e0069985bc8d209b42\
 -b98aebd298246df37b472c52a2ee1023256d02e3 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/osstest/ovmf.git#410c4d00d9f7e369d1ce183e9e8de98cb59c4d20-6996ec88a244a2428beb81d126ee55d152f62a07 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-9\
 33ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#43f5df79dad6738d52ea79d072de2b56eb96a91f-120996f147131eca8af90e30c900bc14bc824d9f git://xenbits.xen.org/xen.git#f93abf0315efef861270c25d83c8047fd6a54ec4-518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Loaded 5001 nodes in revision graph
Searching for test results:
 142535 pass 8958b47fabe122a8c1dac14198a07906158191c9 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 42327896f194f256e5a361e0069985bc8d209b42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 410c4d00d9f7e369d1ce183e9e8de98cb59c4d20 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142584 [host=baroque0]
 142644 [host=huxelrebe1]
 142761 [host=chardonnay0]
 142840 [host=godello0]
 142798 [host=huxelrebe0]
 142862 [host=albana0]
 142949 [host=italia0]
 142904 [host=debina1]
 143023 [host=rimava1]
 143051 [host=fiano1]
 143085 []
 143140 fail irrelevant
 143203 pass 5d1c4a35ec43b8bef964071f186c29c6d717cb0d 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 e132c8d7b58d8dc2c1888f5768454550d1f3ea7b c530a75c1e6a472b0eb9558310b518f0dfcd8860 cd70b1a71d30d0fff4c549a309682fdf127aaae6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143220 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143230 blocked b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143208 pass afbdc8495e8c6322087e04b5f59d81572011b086 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 0f28c513d392a807f7b4225964eba6e2b1c453a2 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef fc92d092ea4f704bc4d283c3911ee9894733f4ce 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143240 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143211 pass bb647fd714eb73cec0ca2d9bb0cd3291c0310d9a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 f413d9bee3f6cabd4b11ad0a1ab9ff865092fb16 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143180 pass 8958b47fabe122a8c1dac14198a07906158191c9 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 42327896f194f256e5a361e0069985bc8d209b42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 410c4d00d9f7e369d1ce183e9e8de98cb59c4d20 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 143222 fail fa20e7b1bcb8d9150ada3ad6231240c54a33f136 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 703232b8e8889e908771b64e22b5ed94e403aa0a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143201 fail irrelevant
 143213 fail irrelevant
 143225 blocked b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 20c082e8d764579bdd374bf156346b28aa3471de d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143189 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143218 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143215 pass 9cddc6e8ee9d9ce62dd20a6317c3148f4cd1c0e9 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143219 pass 8958b47fabe122a8c1dac14198a07906158191c9 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 42327896f194f256e5a361e0069985bc8d209b42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 410c4d00d9f7e369d1ce183e9e8de98cb59c4d20 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 143226 blocked 17f2187e06866ea0cd51d757a92127b31ef72e28 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143232 fail dea6c109469b8966cc786b8234c9a4a1efd247df 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 703232b8e8889e908771b64e22b5ed94e403aa0a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143228 blocked b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 933681b2084435ec2744e7042e3864cabd4fa879 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143236 fail 5f92046b77845a4275a0cca0cdf61fbb4f98871d 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143252 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143243 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143246 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143249 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143256 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143260 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Searching for interesting versions
 Result found: flight 142535 (pass), for basis pass
 Result found: flight 143189 (fail), for basis failure
 Repro found: flight 143219 (pass), for basis pass
 Repro found: flight 143220 (fail), for basis failure
 0 revisions at c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
No revisions left to test, checking graph state.
 Result found: flight 143243 (pass), for last pass
 Result found: flight 143246 (fail), for first failure
 Repro found: flight 143249 (pass), for last pass
 Repro found: flight 143252 (fail), for first failure
 Repro found: flight 143256 (pass), for last pass
 Repro found: flight 143260 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  18981877d2e20390a79d068861a24e716f8ee422
  Bug not present: c8007fdc5d2ce43fec2753cda60fb4963f55abd5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143260/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 18981877d2e20390a79d068861a24e716f8ee422
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Oct 9 14:09:38 2019 +0200
  
      m4: virt-driver-libxl: remove Fedora 28 check
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.783918 to fit
pnmtopng: 73 colors found
Revision graph left in /home/logs/results/bisect/libvirt/test-amd64-amd64-libvirt.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
143260: tolerable FAIL

flight 143260 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/143260/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-libvirt     12 guest-start             fail baseline untested


jobs:
 build-amd64-libvirt                                          pass    
 test-amd64-amd64-libvirt                                     fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3107076166849657579==--

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 05:13:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 05:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOxLb-0007SE-1o; Mon, 28 Oct 2019 05:13:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZpHj=YU=wustl.edu=oren.bell@srs-us1.protection.inumbo.net>)
 id 1iOl7w-0004Df-2L
 for xen-devel@lists.xenproject.org; Sun, 27 Oct 2019 16:10:48 +0000
X-Inumbo-ID: 43f2bca4-f8d4-11e9-beca-bc764e2007e4
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (unknown
 [104.47.46.56]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 43f2bca4-f8d4-11e9-beca-bc764e2007e4;
 Sun, 27 Oct 2019 16:10:34 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=TRV+IVitfrLabkoeu4BnUllbkZYezTqri6ThNjLix/eQOglQo4GXdymKrpkCuLLatsQXC61k0br7bJILoQIzA85PvpDMWfQatqsjZUODh+lEMeqsXxEDYCwJA+jwjcD7jDi9zSDg3bgI0MPoxemJ+RNxk0TW1RlhM6n7HfoXwfYo+Ko6Eit2uvkAh0cZF1nY2i3r6X1B4D/z6YTdCMWvnHu2v9ClQ9Gel3v/Eabpx09YS9EFRiwDe3cwhJGEeJvCxKo2tx85scLbrIS5GouvMUVgoJ9Ln78TA66ESBFypqeczOjtMOBxJUWlCTu7WX/N1Y/oW9X4al09jMMDGXbsSg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=9fyz2kIrlzM4Tlu+6yelRvTO4V24g2ZyA68vZx7zu10=;
 b=Kiq2fqaeti8ulL1ALLNW/Mk3eHQKn67WRtOkp1ulLTyEHEyub1CApFyGdGUn3Qzp+Q3G79dk+jlPywXCnvIAkBOKYTKrVQNoNQGLcJQsCwBBhM9r4K8OZh6ngL95q/Qkr/y6tb43Pqg+dLP/NtfUv/annWVgrCOfRQr7cMyTQabnbbNciyEPSyjYBqPlQZpfDQF1OlGRBnrH80GiEHIP8jBb+7i9V1GYjBUr/TcSFl8U42ivZx6hSMJH5+ru8lO3PsJwhG5j3uIoUMEXjVpvV4je6dtgeT6ErkE8grmgpm7Kua5xEtBsRypNeX4RkpwMNIfY8xB0n7vVZ6d0+l9URg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=wustl.edu; dmarc=pass action=none header.from=wustl.edu;
 dkim=pass header.d=wustl.edu; arc=none
Received: from SN6PR02MB4719.namprd02.prod.outlook.com (52.135.113.216) by
 SN6PR02MB5293.namprd02.prod.outlook.com (52.135.104.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.24; Sun, 27 Oct 2019 16:10:00 +0000
Received: from SN6PR02MB4719.namprd02.prod.outlook.com
 ([fe80::b96f:40be:9447:4dba]) by SN6PR02MB4719.namprd02.prod.outlook.com
 ([fe80::b96f:40be:9447:4dba%3]) with mapi id 15.20.2387.025; Sun, 27 Oct 2019
 16:10:00 +0000
From: "Bell, Oren" <oren.bell@wustl.edu>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Xen >4.10 bricks onboard NIC of Dell Optiplex 7060
Thread-Index: AQHVjN9Jz8ZYVdlqdkGT46MhTzcVOg==
Date: Sun, 27 Oct 2019 16:09:59 +0000
Message-ID: <SN6PR02MB47196DB277CAFEA9B4D5FD51F6670@SN6PR02MB4719.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=oren.bell@wustl.edu; 
x-originating-ip: [193.37.253.83]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f0582c21-6946-434b-7286-08d75af81e2c
x-ms-traffictypediagnostic: SN6PR02MB5293:
x-microsoft-antispam-prvs: <SN6PR02MB529351E9075EA1B979781680F6670@SN6PR02MB5293.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0203C93D51
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(136003)(346002)(376002)(396003)(39860400002)(199004)(189003)(2906002)(3846002)(5660300002)(8936002)(33656002)(88552002)(71190400001)(71200400001)(4744005)(9686003)(55016002)(5640700003)(186003)(8676002)(74316002)(81166006)(81156014)(786003)(7736002)(6116002)(14454004)(54896002)(6436002)(316002)(86362001)(76116006)(2501003)(75432002)(6916009)(99286004)(66066001)(102836004)(26005)(6506007)(7696005)(256004)(25786009)(105004)(2351001)(476003)(66946007)(486006)(19627405001)(66476007)(66556008)(64756008)(66446008)(478600001)(52536014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB5293;
 H:SN6PR02MB4719.namprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: wustl.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Y2KBAiXjdW4efZ5456SXWPDl/w9MC0eEE/zcMO/VaNF6xbvJAxFjIAP8un+bWnAM1Z5v8blU4rALLTXEemxy+cagAWn0oWxfKA6VNy0ELZio/dSjeZyIxOliQHPdE/DR7SJlMvbCZLcGrHZifkXcerCh4OgiIoYsQVY+GmYUK1h/6ZZs6eAqrdr+Jtj49MSfthu8os8x76FH/jbdk0OQjw4sWv/J36WM1ULRRjfAONyMzsEKZg0kV0K+Q9Zf1C3hYSmkhAaDQzB0jXIww0GN6GpMVSVjua1or9ByW8KdHNAUaLN8Zn9E7bD6kLWfZJ5Z9GjSu2rf1yzJMKOxSPz5OXTAorW1bo0eG9qCV4Njwl7N1PUqbkSyC9jw2nfj2DorjyyMzMWCE/RjhjqTdpFihWBgp6nHXM3xhOfY+oBKHPEA8VR7X/IfNW2qumlvYhKE
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: wustl.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: f0582c21-6946-434b-7286-08d75af81e2c
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Oct 2019 16:09:59.9633 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4ccca3b5-71cd-4e6d-974b-4d9beb96c6d6
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Yi66uFpbAZwU7bTtBCQL1vc5tSConYZisp3QGz6/wkknKRH5rj+HjjS0/ClBtrDBEdUQvcgz/ywmyc2uhQX4yQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB5293
X-Mailman-Approved-At: Mon, 28 Oct 2019 05:13:41 +0000
Subject: [Xen-devel] Xen >4.10 bricks onboard NIC of Dell Optiplex 7060
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4776134138193268879=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4776134138193268879==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_SN6PR02MB47196DB277CAFEA9B4D5FD51F6670SN6PR02MB4719namp_"

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

I've encountered an issue where installing Xen >4.10 on a Dell Optiplex wil=
l break the onboard NIC. This issue persists if the computer is booted with=
out Xen, after OS reinstall, and even if removing the SSD and HDD completel=
y to boot from a LiveUSB. The only way to fix the issue is to install Windo=
ws 10 on the machine. This appears to "fix" the firmware of the NIC. After =
reinstalling Ubuntu, the NIC continues to work (until Xen is installed agai=
n).

This bug was confirmed with both Xen 4.10 and 4.12 installed on Ubuntu 18.0=
4.

If this is a known issue, is there some "in-work patch" I can be pointed to=
?

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<div style=3D"margin: 0px; font-size: 12pt; font-family: Calibri, Arial, He=
lvetica, sans-serif; color: black; background-color: rgb(255, 255, 255)">
I've encountered an issue where installing Xen &gt;4.10 on a Dell Optiplex =
will break the onboard NIC. This issue persists if the computer is booted w=
ithout Xen, after OS reinstall, and even if removing the SSD and HDD comple=
tely to boot from a LiveUSB. The only
 way to fix the issue is to install Windows 10 on the machine. This appears=
 to &quot;fix&quot; the firmware of the NIC. After reinstalling Ubuntu, the=
 NIC continues to work (until Xen is installed again).</div>
<div style=3D"margin: 0px; font-size: 12pt; font-family: Calibri, Arial, He=
lvetica, sans-serif; color: black; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style=3D"margin: 0px; font-size: 12pt; font-family: Calibri, Arial, He=
lvetica, sans-serif; color: black; background-color: rgb(255, 255, 255)">
This bug was confirmed with both Xen 4.10 and 4.12 installed on Ubuntu 18.0=
4.</div>
<div style=3D"margin: 0px; font-size: 12pt; font-family: Calibri, Arial, He=
lvetica, sans-serif; color: black; background-color: rgb(255, 255, 255)">
<br>
</div>
<div style=3D"margin: 0px; font-size: 12pt; font-family: Calibri, Arial, He=
lvetica, sans-serif; color: black; background-color: rgb(255, 255, 255)">
If this is a known issue, is there some &quot;in-work patch&quot; I can be =
pointed to?</div>
</div>
</body>
</html>

--_000_SN6PR02MB47196DB277CAFEA9B4D5FD51F6670SN6PR02MB4719namp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4776134138193268879==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 28 05:38:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 05:38:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOxjH-0000jz-2n; Mon, 28 Oct 2019 05:38:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=WadS=YV=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1iOxjF-0000ju-Sa
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 05:38:09 +0000
X-Inumbo-ID: 0b4ef5a4-f945-11e9-94ef-12813bfff9fa
Received: from m4a0040g.houston.softwaregrp.com (unknown [15.124.2.86])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0b4ef5a4-f945-11e9-94ef-12813bfff9fa;
 Mon, 28 Oct 2019 05:38:06 +0000 (UTC)
Received: FROM m4a0040g.houston.softwaregrp.com (15.120.17.146) BY
 m4a0040g.houston.softwaregrp.com WITH ESMTP; 
 Mon, 28 Oct 2019 05:36:05 +0000
Received: from M4W0334.microfocus.com (2002:f78:1192::f78:1192) by
 M4W0334.microfocus.com (2002:f78:1192::f78:1192) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10; Mon, 28 Oct 2019 05:36:00 +0000
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (15.124.8.11) by
 M4W0334.microfocus.com (15.120.17.146) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1591.10 via Frontend Transport; Mon, 28 Oct 2019 05:36:00 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=MWwSJZYEV/z6wlS/1P47GlluTrNh8ShOCtQJ1LN66qZVmEJ55wsQ68jqK4GxZGtG/Xj8tLeX4Cb6jeK6jFd4z/Egj5MMbSbmwsRC+0phUttBk0zZEelu9izdCHCaXFXADU85LifLFhpzTXRH5wk/Maiq0jks9v4drYmlY/QBmqNyl1kkGb5HRyoBgTJGl3dd2L2qOvzfv5HT6j2pzbTK2hUGTloDnyE/0vQ9HWvUaWjSsjSeIyO6uwyyeaAs+ppEGdBkztd5ro+cDMXyidp4SEkfvXHJW9xW+bZSEdhk2t6BOyHRuFFWncNaBKM9giUDglyLqWAdIQ3VI87hin7bHw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=r2nD5MnP1gRG2t0GmCO67pO/q11DjYpW1CuO21418P8=;
 b=T6KknCH8BV3xaqRsxoCsuoQ/xpRT7XPGlWsRSR4XWJyvYBUpGRM/zvoo4hXazusZr0z1iu9lMytnVikRNleEQA3QN06IcaXHYU3uIZm6T9PyYRfA7m7uEj99HvGx7PKneMAyAV7FQTduD3H2udSpyg9RK5xwbyxpRiJdFz7rIDl8qAeL+M6ubhBMhGrpdzWFX+Ykwv6JeOyS6McmTRgCzviuagxGKnEt5WiHM23umRNlaX2wZZBhLq5pTW8AtBJ88wmiZOzTcKhhzRX2mgSykiAlw+7YwY/vPjKOhRpzaTwE9I7xLmhc+aNYk1SYm1QfgebxUHLwlcO6gqTocuf5TA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com;
 dkim=pass header.d=suse.com; arc=none
Received: from BYAPR18MB2613.namprd18.prod.outlook.com (20.179.92.214) by
 BYAPR18MB2469.namprd18.prod.outlook.com (20.179.94.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.20; Mon, 28 Oct 2019 05:35:52 +0000
Received: from BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::d899:e5aa:c9be:2161]) by BYAPR18MB2613.namprd18.prod.outlook.com
 ([fe80::d899:e5aa:c9be:2161%6]) with mapi id 15.20.2387.021; Mon, 28 Oct 2019
 05:35:52 +0000
From: Dario Faggioli <dfaggioli@suse.com>
To: "sstabellini@kernel.org" <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] dom0less + sched=null => broken in staging
Thread-Index: AQHVTU0h+kfyo+Dyy0KGuLer1mUTwabzJpKlgAYWI4CAAGEIzYABQjycgA64sCOAZm/ZAA==
Date: Mon, 28 Oct 2019 05:35:52 +0000
Message-ID: <114c301a92c942208c63daa5046db4534b95da4a.camel@suse.com>
References: <alpine.DEB.2.21.1908071119470.2451@sstabellini-ThinkPad-T480s>
 <f986544f59e1b2e9fddba5090fc3c706c38e1ad3.camel@suse.com>
 <alpine.DEB.2.21.1908091127080.7788@sstabellini-ThinkPad-T480s>
 <6bc0e21d79c4f02ad89c94fa732a32a57bdc8521.camel@suse.com>
 <alpine.DEB.2.21.1908131413200.30179@sstabellini-ThinkPad-T480s>
 <71cbab87f4929766bf4293419e50425ab62e822a.camel@suse.com>
 <alpine.DEB.2.21.1908140927100.8737@sstabellini-ThinkPad-T480s>
 <78072866796e1dedd9068e4298a13c58a30e74e7.camel@suse.com>
 <197c435e78f47b0deb376493911abdc0922863b4.camel@suse.com>
 <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
In-Reply-To: <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=dfaggioli@suse.com; 
x-originating-ip: [46.193.72.114]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 180c5b64-e166-45b7-d84f-08d75b68b2a3
x-ms-traffictypediagnostic: BYAPR18MB2469:
x-microsoft-antispam-prvs: <BYAPR18MB24699DD7FCDFE4791F140E58C5660@BYAPR18MB2469.namprd18.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0204F0BDE2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(4636009)(39860400002)(346002)(136003)(366004)(376002)(396003)(189003)(199004)(54534003)(66476007)(5660300002)(4326008)(316002)(8936002)(81156014)(8676002)(81166006)(2501003)(25786009)(76176011)(6506007)(476003)(6916009)(99936001)(486006)(186003)(14454004)(256004)(966005)(86362001)(478600001)(1730700003)(99286004)(11346002)(446003)(4744005)(5024004)(2616005)(102836004)(36756003)(6116002)(6486002)(6306002)(2351001)(6246003)(26005)(6512007)(229853002)(2906002)(66066001)(6436002)(91956017)(76116006)(71190400001)(66946007)(66446008)(64756008)(66556008)(71200400001)(66616009)(5640700003)(54906003)(305945005)(7736002)(3846002)(118296001)(32563001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR18MB2469;
 H:BYAPR18MB2613.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: suse.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: z/OIKr2hMJgHw3nbk0xcyPpDuyuJ9WN7Q7g0g8uqt25IZ6FF493U6vfcy5V8ku98wOpd+tgNuwqS1ErAifWFgYQZXEOpzwn64IDxQAay9D+hjEEwisYOUmFYRp4DPnRuxjySygHUL1PWXbGk27BC8z46BjxSh2HkUcmnqmeGQ5AR992i6xNd5hYgREnyZp8PoyyqW+zvav7BSG51ppBgy7wOMoQ5PHgUlfC/YlfqyYaWXFjo4WhUq+mUwNly2OwzvATAMlxp1uWz9XvRxbmofrtnfElUZxWeZPol3kpd03aw9LZCB0+5vdfmS7s4/NoJ1nI/Zei3rUuFBwrz68GhTcQZH+hcdBvpar2oXpE5khB0ghzX/YKHLxYjdLJKpDaLKrWwd9qc5022iua7EQv7OpIfBOKjtv/E0mZXPqJOGImFLM1814FVp/uDB3mQtZ/a
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 180c5b64-e166-45b7-d84f-08d75b68b2a3
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2019 05:35:52.6603 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 856b813c-16e5-49a5-85ec-6f081e13b527
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: GE/AeUoASIzN/ESw4EJSQIQb7twBG80oEfgWaXdavPcH2V6sC6be94q5hWpLjo5AsLoZ5s6K/lyR65AtuAAptg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR18MB2469
X-OriginatorOrg: suse.com
Subject: Re: [Xen-devel] dom0less + sched=null => broken in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "jgross@suse.de" <jgross@suse.de>
Content-Type: multipart/mixed; boundary="===============7121106877244132513=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7121106877244132513==
Content-Language: en-US
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-BX1j+CvVo/hOwX/xL4Lz"

--=-BX1j+CvVo/hOwX/xL4Lz
Content-Type: multipart/mixed; boundary="=-Y6WsFMsUBYYMOeisFRm/"


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

On Fri, 2019-08-23 at 18:16 -0700, Stefano Stabellini wrote:
> On Wed, 21 Aug 2019, Dario Faggioli wrote:
> > Hey, Stefano, Julien,
> >=20
> > Here's another patch.
> >=20
> > Rather than a debug patch, this is rather an actual "proposed
> > solution".
> >=20
> > Can you give it a go? If it works, I'll spin it as a proper patch.
>=20
> Yes, this seems to solve the problem, thank you!
>=20
Hey,

Sorry this is taking a little while. Can any of you please test the
attached, on top of current staging?

In fact, I rebased the patch in my last email on top of that, and I'd
like to know if it still works, even now that core-scheduling is in.

If it does, then a proper changelog is the only thing it'd be missing,
and I'll do it quickly, I promise :-)

Regards,
Dario
--=20
Dario Faggioli, Ph.D
http://about.me/dario.faggioli
Virtualization Software Engineer
SUSE Labs, SUSE https://www.suse.com/
-------------------------------------------------------------------
<<This happens because _I_ choose it to happen!>> (Raistlin Majere)


--=-Y6WsFMsUBYYMOeisFRm/
Content-Disposition: attachment; filename="xen-sched-null-vcpu-onoff-coresched.patch"
Content-Transfer-Encoding: base64
Content-Type: text/x-patch; name="xen-sched-null-vcpu-onoff-coresched.patch";
	charset="UTF-8"

Y29tbWl0IDQwMzMzOWUyZGE0OTg0OTE1NzNiOGRiNTM5ZmUwMzA3NjQzMjY0ZWUKQXV0aG9yOiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgpEYXRlOiAgIFNhdCBPY3QgMjYgMDA6
MjE6MjkgMjAxOSArMDIwMAoKICAgIFRCRDogRml4IGZvciBvbmxpbmUgaXNzdWUKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmlu
ZGV4IDI1MjU0NjRhN2MuLmFmMWNmNWUzN2UgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRf
bnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC01NjgsNTAgKzU2OCw1MiBA
QCBzdGF0aWMgdm9pZCBudWxsX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgZWxzZQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfd2FrZV9ub3RfcnVubmFi
bGUpOwogCisgICAgaWYgKCBsaWtlbHkocGVyX2NwdShucGMsIGNwdSkudW5pdCA9PSB1bml0KSAp
CisgICAgeworICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEp
OworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgLyoKICAgICAgKiBJZiBhIHVuaXQgaXMg
bmVpdGhlciBvbiBhIHBDUFUgbm9yIGluIHRoZSB3YWl0cXVldWUsIGl0IG1lYW5zIGl0IHdhcwot
ICAgICAqIG9mZmxpbmUsIGFuZCB0aGF0IGl0IGlzIG5vdyBjb21pbmcgYmFjayBiZWluZyBvbmxp
bmUuCisgICAgICogb2ZmbGluZSwgYW5kIHRoYXQgaXQgaXMgbm93IGNvbWluZyBiYWNrIGJlaW5n
IG9ubGluZS4gSWYgd2UncmUgbHVja3ksCisgICAgICogYW5kIGl0J3MgcHJldmlvdXMgcmVzb3Vy
Y2UgaXMgZnJlZSAoYW5kIGFmZmluaXRpZXMgbWF0Y2gpLCB3ZSBjYW4ganVzdAorICAgICAqIGFz
c2lnbiB0aGUgdW5pdCB0byBpdCAod2Ugb3duIHRoZSBwcm9wZXIgbG9jayBhbHJlYWR5KSBhbmQg
YmUgZG9uZS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHBlcl9jcHUobnBjLCBjcHUpLnVu
aXQgIT0gdW5pdCAmJiBsaXN0X2VtcHR5KCZudmMtPndhaXRxX2VsZW0pKSApCisgICAgaWYgKCBw
ZXJfY3B1KG5wYywgY3B1KS51bml0ID09IE5VTEwgJiYKKyAgICAgICAgIHVuaXRfY2hlY2tfYWZm
aW5pdHkodW5pdCwgY3B1LCBCQUxBTkNFX0hBUkRfQUZGSU5JVFkpICkKICAgICB7Ci0gICAgICAg
IHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmbnZj
LT53YWl0cV9lbGVtLCAmcHJ2LT53YWl0cSk7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndh
aXRxX2xvY2spOwotCi0gICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xf
ZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwotCi0gICAgICAgIGlmICggIWNw
dW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSkgKQorICAgICAgICBpZiAoICFoYXNfc29mdF9hZmZpbml0eSh1bml0KSB8fAorICAgICAgICAg
ICAgIHVuaXRfY2hlY2tfYWZmaW5pdHkodW5pdCwgY3B1LCBCQUxBTkNFX1NPRlRfQUZGSU5JVFkp
ICkKICAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19XQVJOSU5HLCAiV0FS
TklORzogZCVkdiVkIG5vdCBhc3NpZ25lZCB0byBhbnkgQ1BVIVxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgdW5pdC0+ZG9tYWluLT5kb21haW5faWQsIHVuaXQtPnVuaXRfaWQpOworICAgICAgICAg
ICAgdW5pdF9hc3NpZ24ocHJ2LCB1bml0LCBjcHUpOworICAgICAgICAgICAgY3B1X3JhaXNlX3Nv
ZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAg
ICAgfQorICAgIH0KIAotICAgICAgICAvKgotICAgICAgICAgKiBOb3cgd2Ugd291bGQgd2FudCB0
byBhc3NpZ24gdGhlIHVuaXQgdG8gY3B1LCBidXQgd2UgY2FuJ3QsIGJlY2F1c2UKLSAgICAgICAg
ICogd2UgZG9uJ3QgaGF2ZSB0aGUgbG9jay4gU28sIGxldCdzIGRvIHRoZSBmb2xsb3dpbmc6Ci0g
ICAgICAgICAqIC0gdHJ5IHRvIHJlbW92ZSBjcHUgZnJvbSB0aGUgbGlzdCBvZiBmcmVlIGNwdXMs
IHRvIGF2b2lkIHJhY2VzIHdpdGgKLSAgICAgICAgICogICBvdGhlciBvbmxpbmluZywgaW5zZXJ0
aW5nIG9yIG1pZ3JhdGluZyBvcGVyYXRpb25zOwotICAgICAgICAgKiAtIHRpY2tsZSB0aGUgY3B1
LCB3aGljaCB3aWxsIHBpY2t1cCB3b3JrIGZyb20gdGhlIHdhaXRxdWV1ZSwgYW5kCi0gICAgICAg
ICAqICAgYXNzaWduIGl0IHRvIGl0c2VsZjsKLSAgICAgICAgICogLSBpZiB3ZSdyZSByYWNpbmcg
YWxyZWFkeSwgYW5kIGlmIHRoZXJlIHN0aWxsIGFyZSBmcmVlIGNwdXMsIHRyeQotICAgICAgICAg
KiAgIGFnYWluLgotICAgICAgICAgKi8KLSAgICAgICAgd2hpbGUgKCBjcHVtYXNrX2ludGVyc2Vj
dHMoJnBydi0+Y3B1c19mcmVlLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgdW5zaWduZWQgaW50IG5ld19jcHUgPSBwaWNrX3JlcyhwcnYsIHVuaXQp
LT5tYXN0ZXJfY3B1OworICAgIC8qCisgICAgICogSWYgdGhlIHJlc291cmNlIGlzIG5vdCBmcmVl
IChvciBhZmZpbml0aWVzIGRvIG5vdCBtYXRjaCkgd2UgbmVlZAorICAgICAqIHRvIGFzc2lnbiB1
bml0IHRvIHNvbWUgb3RoZXIgb25lLCBidXQgd2UgY2FuJ3QgZG8gaXQgaGVyZSwgYXM6CisgICAg
ICogLSB3ZSBkb24ndCBvd24gIHRoZSBwcm9wZXIgbG9jaywKKyAgICAgKiAtIHdlIGNhbid0IGNo
YW5nZSB2LT5wcm9jZXNzb3IgdW5kZXIgdmNwdV93YWtlKCkncyBmZWV0LgorICAgICAqIFNvIHdl
IGFkZCBpdCB0byB0aGUgd2FpdHF1ZXVlLCBhbmQgdGlja2xlIGFsbCB0aGUgZnJlZSBDUFVzIChp
ZiBhbnkpCisgICAgICogb24gd2hpY2ggdW5pdCBjYW4gcnVuLiBUaGUgZmlyc3Qgb25lIHRoYXQg
c2NoZWR1bGVzIHdpbGwgcGljayBpdCB1cC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJnBydi0+
d2FpdHFfbG9jayk7CisgICAgbGlzdF9hZGRfdGFpbCgmbnZjLT53YWl0cV9lbGVtLCAmcHJ2LT53
YWl0cSk7CisgICAgc3Bpbl91bmxvY2soJnBydi0+d2FpdHFfbG9jayk7CiAKLSAgICAgICAgICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KG5ld19jcHUsICZwcnYtPmNwdXNfZnJlZSkgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKG5ld19jcHUsIFND
SEVEVUxFX1NPRlRJUlEpOwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgfQotICAgIH0KKyAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSksIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5LAorICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9t
YWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOworICAgIGNwdW1hc2tfYW5kKGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAorICAgICAgICAg
ICAgICAgICZwcnYtPmNwdXNfZnJlZSk7CiAKLSAgICAvKiBOb3RlIHRoYXQgd2UgZ2V0IGhlcmUg
b25seSBmb3IgdW5pdHMgYXNzaWduZWQgdG8gYSBwQ1BVICovCi0gICAgY3B1X3JhaXNlX3NvZnRp
cnEoc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIFNDSEVEVUxFX1NPRlRJUlEpOworICAgIGlmICgg
Y3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKKyAgICAgICAgZHByaW50
ayhYRU5MT0dfR19XQVJOSU5HLCAiV0FSTklORzogZCVkdiVkIG5vdCBhc3NpZ25lZCB0byBhbnkg
Q1BVIVxuIiwKKyAgICAgICAgICAgICAgICB1bml0LT5kb21haW4tPmRvbWFpbl9pZCwgdW5pdC0+
dW5pdF9pZCk7CisgICAgZWxzZQorICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLCBTQ0hFRFVMRV9TT0ZUSVJRKTsKIH0KIAogc3RhdGljIHZvaWQg
bnVsbF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKQEAgLTgyNyw2ICs4
MjksOCBAQCBzdGF0aWMgdm9pZCBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICovCiAgICAgaWYgKCB1bmxpa2Vs
eShwcmV2LT5uZXh0X3Rhc2sgPT0gTlVMTCkgKQogICAgIHsKKyAgICAgICAgYm9vbCB1bml0X2Zv
dW5kOworCiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIAogICAgICAgICBp
ZiAoIGxpc3RfZW1wdHkoJnBydi0+d2FpdHEpICkKQEAgLTgzOSw2ICs4NDMsNyBAQCBzdGF0aWMg
dm9pZCBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNj
aGVkX3VuaXQgKnByZXYsCiAgICAgICAgICAqIGl0IG9ubHkgaW4gY2FzZXMgd2hlcmUgYSBwY3B1
IGhhcyBubyB1bml0IGFzc29jaWF0ZWQgKGUuZy4sIGFzCiAgICAgICAgICAqIHNhaWQgYWJvdmUs
IHRoZSBjcHUgaGFzIGp1c3Qgam9pbmVkIGEgY3B1cG9vbCkuCiAgICAgICAgICAqLworICAgICAg
ICB1bml0X2ZvdW5kID0gZmFsc2U7CiAgICAgICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vf
c3RlcCggYnMgKQogICAgICAgICB7CiAgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB3
dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKQEAgLTg0OSwxMyArODU0LDQ1IEBAIHN0YXRp
YyB2b2lkIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
c2NoZWRfdW5pdCAqcHJldiwKIAogICAgICAgICAgICAgICAgIGlmICggdW5pdF9jaGVja19hZmZp
bml0eSh3dmMtPnVuaXQsIHNjaGVkX2NwdSwgYnMpICkKICAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51bml0LCBzY2hlZF9jcHUpOwot
ICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0pOwotICAg
ICAgICAgICAgICAgICAgICBwcmV2LT5uZXh0X3Rhc2sgPSB3dmMtPnVuaXQ7Ci0gICAgICAgICAg
ICAgICAgICAgIGdvdG8gdW5sb2NrOworICAgICAgICAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrOworCisgICAgICAgICAgICAgICAgICAgIHVuaXRfZm91bmQgPSB0cnVlOworCisgICAgICAg
ICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIElmIHRoZSB1bml0IGluIHRo
ZSB3YWl0cXVldWUgaGFzIGp1c3QgY29tZSB1cCBvbmxpbmUsCisgICAgICAgICAgICAgICAgICAg
ICAqIHdlIHJpc2sgcmFjaW5nIHdpdGggdmNwdV93YWtlKCkuIFRvIGF2b2lkIHRoaXMsIHN5bmMK
KyAgICAgICAgICAgICAgICAgICAgICogb24gdGhlIHNwaW5sb2NrIHRoYXQgdmNwdV93YWtlKCkg
aG9sZHMsIGJ1dCBvbmx5IHdpdGgKKwkJICAgICAqIHRyeWxvY2ssIHRvIGF2b2lkIGRlYWRsb2Nr
KS4KKyAgICAgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgIGxvY2sgPSBw
Y3B1X3NjaGVkdWxlX3RyeWxvY2soc2NoZWRfdW5pdF9tYXN0ZXIod3ZjLT51bml0KSk7CisKKyAg
ICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogV2Uga25vdyB0aGUg
dmNwdSdzIGxvY2sgaXMgbm90IHRoaXMgcmVzb3VyY2UncyBsb2NrLiBJbgorICAgICAgICAgICAg
ICAgICAgICAgKiBmYWN0LCBpZiBpdCB3ZXJlLCBzaW5jZSB0aGlzIGNwdSBpcyBmcmVlLCB2Y3B1
X3dha2UoKQorICAgICAgICAgICAgICAgICAgICAgKiB3b3VsZCBoYXZlIGFzc2lnbmVkIHRoZSB1
bml0IHRvIGhlcmUgZGlyZWN0bHkuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgICAgICAgICBBU1NFUlQobG9jayAhPSBnZXRfc2NoZWRfcmVzKHNjaGVkX2NwdSktPnNjaGVk
dWxlX2xvY2spOworCisgICAgICAgICAgICAgICAgICAgIGlmICggbG9jayApIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHVuaXRfYXNzaWduKHBydiwgd3ZjLT51bml0LCBzY2hlZF9jcHUpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmd3ZjLT53YWl0cV9lbGVtKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgIHByZXYtPm5leHRfdGFzayA9IHd2Yy0+dW5pdDsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKGxvY2spOworICAgICAgICAgICAgICAg
ICAgICAgICAgZ290byB1bmxvY2s7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KKyAgICAgICAgLyoKKyAgICAgICAgICog
SWYgd2UgZGlkIGZpbmQgYSB1bml0IHdpdGggc3VpdGFibGUgYWZmaW5pdHkgaW4gdGhlIHdhaXRx
dWV1ZSwgYnV0CisgICAgICAgICAqIHdlIGNvdWxkIG5vdCBwaWNrIGl0IHVwIChkdWUgdG8gbG9j
ayBjb250ZW50aW9uKSwgYW5kIGhlbmNlIHdlIGFyZQorICAgICAgICAgKiBzdGlsbCBmcmVlLCBw
bGFuIGZvciBhbm90aGVyIHRyeS4gSW4gZmFjdCwgd2UgZG9uJ3Qgd2FudCBzdWNoIHVuaXQKKyAg
ICAgICAgICogdG8gYmUgc3R1Y2sgaW4gdGhlIHdhaXRxdWV1ZSwgd2hlbiB0aGVyZSBhcmUgZnJl
ZSBjcHVzIHdoZXJlIGl0CisgICAgICAgICAqIGNvdWxkIHJ1bi4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggdW5saWtlbHkoIHVuaXRfZm91bmQgJiYgcHJldi0+bmV4dF90YXNrID09IE5VTEwg
JiYKKyAgICAgICAgICAgICAgICAgICAgICAgIWxpc3RfZW1wdHkoJnBydi0+d2FpdHEpKSApCisg
ICAgICAgICAgICBjcHVfcmFpc2Vfc29mdGlycShjdXJfY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsK
ICB1bmxvY2s6CiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCg==


--=-Y6WsFMsUBYYMOeisFRm/--

--=-BX1j+CvVo/hOwX/xL4Lz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAl22fjYACgkQFkJ4iaW4
c+5zwA//foZ2khJNWKwcq8mJ6LH+yaUdMl5hJFEJoqJsuoykHQP+e+3Y1lae986A
CIjx9jUe7/MLZpmaF5u79Xj84AVpYCOQQJuCAknhxY+WlGp2//r7me+C6Z8EUO9t
RXd+G774syb+auyx8KpzBlxxGlNnnDgGgxw3dP6ja/fHmMWHwa4B/qeHqnUY5dou
5LUa79C5/FWAU+d4inIhEMmH8OiXlCd9yrRcyJbD7vJH+fIVK9LCJRFFEa+9xvyK
7OSISbecOcjFgKBRhDtPxpuyZa10QaWhkFSUQ2H2ht5wwA+Kxj8zOc6toxHZpfQt
Fv4F+K4U36YpN5xiyG67QAH97b5fZ21d3c025p6e8fkghhRbDj4sYpXVBHRzBUWW
1272WigWO/TDvKpaQzWQBgtDrfnBVukj0oog9jTEHeuuXUtXJgVnLK43iMVI5hb3
9CC6fM/KdhIDYYPdK9O8Kh9R+BXUQkvIAffsFZjunweDTsJbt5YY0Vmj50o499Nh
Y9wT1ZqqdkQzaJ/a0Ej+DV3vb61b9zy64+jKv+VWTLSsB+SifQ+dcUFJRfdCKC0Q
ZLYz1n3Z52L2WPh28qJow0+2RTnuxhS2MTgQdwlV/XZV6rXhm0OUlEmAVzjxCtiQ
rBSWCcPwQp9qKJ6WC4nAG+AHN7tS/YyENXPMhNVCNoGUPBP/nVI=
=NW47
-----END PGP SIGNATURE-----

--=-BX1j+CvVo/hOwX/xL4Lz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7121106877244132513==--


From xen-devel-bounces@lists.xenproject.org Mon Oct 28 06:25:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 06:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOySy-0004fm-V1; Mon, 28 Oct 2019 06:25:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PCv5=YV=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1iOySy-0004fh-5N
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 06:25:24 +0000
X-Inumbo-ID: b8419d42-f94b-11e9-beca-bc764e2007e4
Received: from mail-lf1-x142.google.com (unknown [2a00:1450:4864:20::142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b8419d42-f94b-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 06:25:22 +0000 (UTC)
Received: by mail-lf1-x142.google.com with SMTP id f4so886221lfk.7
 for <xen-devel@lists.xenproject.org>; Sun, 27 Oct 2019 23:25:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=U5RAXoFel6JiFEul8P59gVQ3AePT+MtgQnCRwa3TQX4=;
 b=Z1HmAxnfzdn9FoQZf+DyMDvMHJwLLsWJJUbPsWqENApbZymOmVxPjl1lOC4ePEDbeB
 U/S7eBT811AEPMeNkzgnKZ7Nlyr9+Thkld05BkFnmTBLG5VMJ+lMdrPfv96tMSDun4zD
 gduvO7L+Cozwk5XGL69xPZUzEZrkTh22aOqqX7gweGuFhisM9k/4NDzSIQf0Qxhj1QBz
 ibZfwCVSnyC5pAf/VxQ19qnGlIkLcjiBWCpW/usyvrtjaUFK2qCWpM2u3B76N8ABYRDC
 kiBhgF+AeBONyDxDgTxRYZfIUiHOEvvl0mq4LArLAT23Vp2jDCzAD49x09Z9fGC3pCkc
 J2VQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=U5RAXoFel6JiFEul8P59gVQ3AePT+MtgQnCRwa3TQX4=;
 b=sE+adl4LsERdTt8Wfc1RUW7DlZ6B4GMHRW5KzhblMaf6s16hZBXq5yuoBC4Ay01S8M
 u+2V9rDMiYSfNv2OyzXpY8ocCUMVuW8pH2rs32aU8J8H6fdpUtwYW6RBpFjZitoRsyXA
 EKsUkE09leMKUIfVQugAtUtYavMdOdjYDiDIwv79mtBefSC+pmALQvADX2WROJRlF0p9
 0BubSWIzh/wUbXVB/9XVTd8qPxtsd0iF6lfVkztoowpz5W+PZwBXEDzyMK2KBUC/aIS+
 WtKiEXTCX0atXRVMQuMn96TDepCVnTHWyO4qAwbks6VOwCaZ82HPxLDFpE7vhZYchwmz
 vm2Q==
X-Gm-Message-State: APjAAAVTy/jXm4lXJlstIcjZEZh5lSGWb3aFzqXnfJudFDr46FqD9GbZ
 z2M1Cpjwb2+R+KzsohWk2U8=
X-Google-Smtp-Source: APXvYqw0j0UrHTIHan0AsvKi6C9ZtF4b4usbEQKMeS5HlaSqNkgZbkrJaFwaQtl9Hf/UEroMopycIQ==
X-Received: by 2002:a19:f107:: with SMTP id p7mr9997330lfh.91.1572243921372;
 Sun, 27 Oct 2019 23:25:21 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 u11sm1583705ljo.17.2019.10.27.23.25.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 27 Oct 2019 23:25:20 -0700 (PDT)
To: Jason Gunthorpe <jgg@mellanox.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20191015181242.8343-1-jgg@ziepe.ca>
 <20191015181242.8343-9-jgg@ziepe.ca>
 <6f60f558-20db-1749-044d-a46697258c39@suse.com>
 <91329d7d-9db5-057e-59d2-887254083da0@epam.com>
 <20191021191219.GJ6285@mellanox.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <3a53baa5-bc1d-e901-2792-8d51753391ff@gmail.com>
Date: Mon, 28 Oct 2019 08:25:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191021191219.GJ6285@mellanox.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH hmm 08/15] xen/gntdev: Use select for
 DMA_SHARED_BUFFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrea Arcangeli <aarcange@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 "Felix.Kuehling@amd.com" <Felix.Kuehling@amd.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, Jerome Glisse <jglisse@redhat.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjEvMTkgMTA6MTIgUE0sIEphc29uIEd1bnRob3JwZSB3cm90ZToKPiBPbiBXZWQsIE9j
dCAxNiwgMjAxOSBhdCAwNjozNToxNUFNICswMDAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3
cm90ZToKPj4gT24gMTAvMTYvMTkgODoxMSBBTSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4+IE9u
IDE1LjEwLjE5IDIwOjEyLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6Cj4+Pj4gRnJvbTogSmFzb24g
R3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgo+Pj4+Cj4+Pj4gRE1BX1NIQVJFRF9CVUZGRVIg
Y2FuIG5vdCBiZSBlbmFibGVkIGJ5IHRoZSB1c2VyIChpdCByZXByZXNlbnRzIGEKPj4+PiBsaWJy
YXJ5Cj4+Pj4gc2V0IGluIHRoZSBrZXJuZWwpLiBUaGUga2NvbmZpZyBjb252ZW50aW9uIGlzIHRv
IHVzZSBzZWxlY3QgZm9yIHN1Y2gKPj4+PiBzeW1ib2xzIHNvIHRoZXkgYXJlIHR1cm5lZCBvbiBp
bXBsaWNpdGx5IHdoZW4gdGhlIHVzZXIgZW5hYmxlcyBhIGtjb25maWcKPj4+PiB0aGF0IG5lZWRz
IHRoZW0uCj4+Pj4KPj4+PiBPdGhlcndpc2UgdGhlIFhFTl9HTlRERVZfRE1BQlVGIGtjb25maWcg
aXMgb3Zlcmx5IGRpZmZpY3VsdCB0byBlbmFibGUuCj4+Pj4KPj4+PiBGaXhlczogOTMyZDY1NjIx
NzllICgieGVuL2dudGRldjogQWRkIGluaXRpYWwgc3VwcG9ydCBmb3IgZG1hLWJ1ZiBVQVBJIikK
Pj4+PiBDYzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtv
QGVwYW0uY29tPgo+Pj4+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgo+Pj4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4+PiBDYzog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFzb24gR3Vu
dGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgo+Pj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPj4+Cj4+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gVGhhbmtzIE9sZWtzYW5k
ciBhbmQgSnVlcmdlbiwgY2FuIHlvdSBhbHNvIGdpdmUgbWUgc29tZSBhZHZpY2Ugb24gaG93Cj4g
dG8gcHJvZ3Jlc3MgdGhlIG1vcmUgY29tcGxleCBwYXRjaDoKPgo+IGh0dHBzOi8vcGF0Y2h3b3Jr
Lmtlcm5lbC5vcmcvcGF0Y2gvMTExOTEzNjkvCj4KPiBJcyB0aGlzIGdudGRldiBzdHVmZiBzdGls
bCBpbi11c2U/IEkgc3RydWdnbGVkIGEgYml0IHRvIHVuZGVyc3RhbmQKPiB3aGF0IGl0IGlzIGRv
aW5nLCBidXQgSSB0aGluayBJIG1hZGUgYSByZWFzb25hYmxlIGd1ZXNzPwpJIHRoaW5rIEp1cmdl
biBhbmQgQm9yaXMgY291bGQgaGVscCBoZXJlCj4gSmFzb24KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 07:24:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 07:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iOzOT-000129-N9; Mon, 28 Oct 2019 07:24:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PCv5=YV=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1iOzOS-000124-Q2
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 07:24:48 +0000
X-Inumbo-ID: 053f54b0-f954-11e9-bbab-bc764e2007e4
Received: from mail-lj1-x244.google.com (unknown [2a00:1450:4864:20::244])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 053f54b0-f954-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 07:24:47 +0000 (UTC)
Received: by mail-lj1-x244.google.com with SMTP id m9so438381ljh.8
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 00:24:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=oioiKtn1foj3BQPhSmm9F2kA6ekUkw+E5dyqI6i3bD8=;
 b=AQQno/UgPNpUcsZYCEFzY3DjwtPfLY+MO+BUJHAUwILPb/IRkstISeGQFv/rwXaIka
 Y66rqWxczu1b8eBAasORzbKng/Vu7M0gIXZeTIiZaaY0PwpLp7UthczVSORhgFb261tB
 40zd4Ydi2U2tRf1Qurmg0hdORyu60jY7MW0j1OcUI/JZxWOqPMcqchDI/5LqHCNVhFSD
 eVmS449iIjue9OgY4s2IUxlUPSwKr3TTCLKz8XOEvaQpN8hIwVm/xiElGii82bKUTxht
 zrWu4+yOiCeGG8BU0HOJc2IMCpbYnF+bSeRKS+PwEwcf5R4yutW4TjsdNAnH7hQmU9R+
 d+Og==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=oioiKtn1foj3BQPhSmm9F2kA6ekUkw+E5dyqI6i3bD8=;
 b=VN408lfLY7ce0BtIWjkal/kNDi+ixvuF9HtuHv4bQZRmxXd9Feg3qtow0slNAZiD1z
 /W0FbChnNMdMwnbLz7RkoHEuh7bQffYm1WSVMndF++GOhNqzkGbx7YGsuN6fAECzVVkT
 cUL/gkWc2i9P5hvPCgHimYOxiFHhMWzWVEq8WXYIaZ2wt05QJN8k6a8YYqtLs3kVzzna
 QaKqP8aU/UztiTSb1KEBCXsLyqgnt5mBM1hTUEnxPHK9JHN1oYu3mhRaFPNOSzA/BWlb
 O5e6dRkmsACBQnrhFb8LqdZcKRTzB3RPR9KqLMfeLUos0sMiSMAAFWIFMpnMe+x6DOZG
 JyNg==
X-Gm-Message-State: APjAAAXY/bUsWOOWE38pz4KCkZvOXPofec5l59ILO7jw3tsn6EOlPYpF
 VylqMuD34j1DGePIJlG+VCQ=
X-Google-Smtp-Source: APXvYqyeujrwUhVWs+d+Gis7H1huHBHG9ua8pdIqCe+0dPEBJUZcue1Oa+P4NxbKETo+dz/1M+4vrg==
X-Received: by 2002:a2e:88c1:: with SMTP id a1mr10867518ljk.204.1572247486168; 
 Mon, 28 Oct 2019 00:24:46 -0700 (PDT)
Received: from [10.17.182.20] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 y189sm5911000lfc.9.2019.10.28.00.24.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Oct 2019 00:24:45 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>, julien.grall@arm.com, andrew.cooper3@citrix.com,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, Jan Beulich <jbeulich@suse.com>
References: <20190930085659.708-1-andr2000@gmail.com>
 <9df7bc3c-8019-ee76-983c-c43befc3662a@citrix.com>
 <4c84b6a3-9cb6-3fc4-8283-f52cc280c16e@citrix.com>
 <196f1dc7-f291-d728-1617-dbf46240f966@suse.com>
 <1547ccdf-b696-9054-7148-8a03773a13a8@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1922332d-e014-3e98-3c66-fd39a1106059@gmail.com>
Date: Mon, 28 Oct 2019 09:24:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1547ccdf-b696-9054-7148-8a03773a13a8@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDkvMzAvMTkgMjoyNiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiA5LzMwLzE5IDEx
OjUzIEFNLCBKw7xyZ2VuIEdyb8OfIHdyb3RlOgo+PiBPbiAzMC4wOS4xOSAxMjozMywgR2Vvcmdl
IER1bmxhcCB3cm90ZToKPj4+IE9uIDkvMzAvMTkgMTE6MjkgQU0sIEdlb3JnZSBEdW5sYXAgd3Jv
dGU6Cj4+Pj4gT24gOS8zMC8xOSA5OjU2IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90
ZToKPj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNo
Y2hlbmtvQGVwYW0uY29tPgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbwo+Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+
IC0tLQo+Pj4+PiAgwqAgU1VQUE9SVC5tZCB8IDE1ICsrKysrKysrKysrKysrLQo+Pj4+PiAgwqAg
MSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Pj4KPj4+
Pj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCj4+Pj4+IGluZGV4IDM3NTQ3
M2E0NTY0MC4uYjUzNmNmMDgxNGYzIDEwMDY0NAo+Pj4+PiAtLS0gYS9TVVBQT1JULm1kCj4+Pj4+
ICsrKyBiL1NVUFBPUlQubWQKPj4+Pj4gQEAgLTM3Miw2ICszNzIsMTIgQEAgR3Vlc3Qtc2lkZSBk
cml2ZXIgY2FwYWJsZSBvZiBzcGVha2luZyB0aGUgWGVuCj4+Pj4+IFBWIEZyYW1lYnVmZmVyIHBy
b3RvY29sCj4+Pj4+ICDCoCDCoMKgwqDCoMKgIFN0YXR1cywgTGludXggKHhlbi1mYmZyb250KTog
U3VwcG9ydGVkCj4+Pj4+ICDCoCArIyMjIFBWIGRpc3BsYXkgKGZyb250ZW5kKQo+Pj4+PiArCj4+
Pj4+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgZGlz
cGxheSBwcm90b2NvbAo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgU3RhdHVzLCBMaW51eDogU3VwcG9y
dGVkCj4+Pj4gIlN1cHBvcnRlZCIgaGFzIGltcGxpY2F0aW9ucyBmb3IgdGhlIHNlY3VyaXR5IHRl
YW06IG5hbWVseSwgaWYgYQo+Pj4+IHNlY3VyaXR5IGlzc3VlIGlzIGRpc2NvdmVyZWQsIHdlIHdp
bGwgaXNzdWUgYW4gWFNBLsKgIEp1ZXJnZW4sIGFyZSB5b3UKPj4+PiBzYXRpc2ZpZWQgdGhhdCB0
aGUgUFYgZGlzcGxheSAvIHNvdW5kIGRyaXZlcnMgYXJlIG9mIHN1ZmZpY2llbnQgcXVhbGl0eQo+
Pj4+IHRoYXQgd2UgY2FuIHJlY29tbWVuZCBwZW9wbGUgdXNlIHRoZW0/Cj4+PiBTb3JyeSwgSSBt
ZWFudCB0byBhZGQ6ICJJbiB0aGUgZmFjZSBvZiBhbiBhY3RpdmUgYWR2ZXJzYXJ5Ii4KPj4gWWVz
LCBJIHRoaW5rICJzdXBwb3J0ZWQiIGlzIGZpbmUuCj4gSW4gdGhhdCBjYXNlOgo+Cj4gQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2FuIHdlIHBsZWFz
ZSBoYXZlIHRoaXMgaW4/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 08:47:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 08:47:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP0gN-0007qg-JY; Mon, 28 Oct 2019 08:47:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1/kY=YV=zytor.com=hpa@srs-us1.protection.inumbo.net>)
 id 1iP0gN-0007qb-5w
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 08:47:23 +0000
X-Inumbo-ID: 8ce14288-f95f-11e9-beca-bc764e2007e4
Received: from mail.zytor.com (unknown [198.137.202.136])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8ce14288-f95f-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 08:47:19 +0000 (UTC)
Received: from [IPv6:2601:646:8600:3281:9f1:c5fc:f434:6a14]
 ([IPv6:2601:646:8600:3281:9f1:c5fc:f434:6a14]) (authenticated bits=0)
 by mail.zytor.com (8.15.2/8.15.2) with ESMTPSA id x9S8kpgE2149778
 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO);
 Mon, 28 Oct 2019 01:46:57 -0700
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.zytor.com x9S8kpgE2149778
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zytor.com;
 s=2019091901; t=1572252419;
 bh=Skodpi7nxzjzM78bU7LUUKImk5EIuBVZg2w//InSrlA=;
 h=Date:In-Reply-To:References:Subject:To:CC:From:From;
 b=GIY6FWFqmb/JHimgI8SsfdgfiZRpBb8TM+vQmDCQ0kUqXCIe4S/ENEhbqQVuGqto5
 gDJonHp5mnnv6Ju3KmVvKLu+QRoSef5OlryrIP5fvx3DFH+E431DcFy7AONIRcNvZv
 wuuFPG90IHiSRZTdUfVItRzn81mywuogRuHtFk2zf1cmwM9DLcKEzWfbI/IqkzhFiq
 VqhApkc+x4e7aBFZnq28V+oJE5hI4rt3Ooyne4Z2Y1h/TsIDelXli3wQJM1AtTQb0t
 M+xwLznPWjg0KdCruXHQQYKi6cVJajz7FcXAsVqgaj+bZuaxbHLlHlI4/WS/+WR03j
 R1rS8Fx+2oBqA==
Date: Mon, 28 Oct 2019 01:46:43 -0700
User-Agent: K-9 Mail for Android
In-Reply-To: <20191025073858.15081-1-jgross@suse.com>
References: <20191025073858.15081-1-jgross@suse.com>
MIME-Version: 1.0
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 x86@kernel.org, linux-kernel@vger.kernel.org
From: hpa@zytor.com
Message-ID: <088E9605-9FFA-42B7-BAB2-89D9DF0756BB@zytor.com>
Subject: Re: [Xen-devel] [PATCH] xen: issue deprecation warning for 32-bit
 pv guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Borislav Petkov <bp@alien8.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Ingo Molnar <mingo@redhat.com>,
 Thomas Gleixner <tglx@linutronix.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gT2N0b2JlciAyNSwgMjAxOSAxMjozODo1OCBBTSBQRFQsIEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj5TdXBwb3J0IGZvciB0aGUga2VybmVsIGFzIFhlbiAzMi1iaXQg
UFYgZ3Vlc3Qgd2lsbCBzb29uIGJlIHJlbW92ZWQuCj5Jc3N1ZSBhIHdhcm5pbmcgd2hlbiBib290
ZWQgYXMgc3VjaC4KPgo+U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+LS0tCj4gYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIHwgOCArKysrKysrKwo+IDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKPgo+ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+aW5kZXggNThm
NzlhYjMyMzU4Li41YmZlYTM3NGExNjAgMTAwNjQ0Cj4tLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuX3B2LmMKPisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+QEAgLTExNyw2ICsx
MTcsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9iYW5uZXIodm9pZCkKPiAJcHJpbnRrKEtF
Uk5fSU5GTyAiWGVuIHZlcnNpb246ICVkLiVkJXMlc1xuIiwKPiAJICAgICAgIHZlcnNpb24gPj4g
MTYsIHZlcnNpb24gJiAweGZmZmYsIGV4dHJhLmV4dHJhdmVyc2lvbiwKPgkgICAgICAgeGVuX2Zl
YXR1cmUoWEVORkVBVF9tbXVfcHRfdXBkYXRlX3ByZXNlcnZlX2FkKSA/ICIKPihwcmVzZXJ2ZS1B
RCkiIDogIiIpOwo+Kwo+KyNpZmRlZiBDT05GSUdfWDg2XzMyCj4rCXByX3dhcm4oIldBUk5JTkch
IFdBUk5JTkchIFdBUk5JTkchIFdBUk5JTkchIFdBUk5JTkchIFdBUk5JTkchCj5XQVJOSU5HIVxu
Igo+KwkJIlN1cHBvcnQgZm9yIHJ1bm5pbmcgYXMgMzItYml0IFBWLWd1ZXN0IHVuZGVyIFhlbiB3
aWxsIHNvb24gYmUKPnJlbW92ZWRcbiIKPisJCSJmcm9tIHRoZSBMaW51eCBrZXJuZWwhXG4iCj4r
CQkiUGxlYXNlIHVzZSBlaXRoZXIgYSA2NC1iaXQga2VybmVsIG9yIHN3aXRjaCB0byBIVk0gb3Ig
UFZIIG1vZGUhXG4iCj4rCQkiV0FSTklORyEgV0FSTklORyEgV0FSTklORyEgV0FSTklORyEgV0FS
TklORyEgV0FSTklORyEgV0FSTklORyFcbiIpOwo+KyNlbmRpZgo+IH0KPiAKPiBzdGF0aWMgdm9p
ZCBfX2luaXQgeGVuX3B2X2luaXRfcGxhdGZvcm0odm9pZCkKCkFuZCB0aGVyZSB3YXMgbXVjaCBy
ZWpvaWNpbmcuCgpZYWF5LgotLSAKU2VudCBmcm9tIG15IEFuZHJvaWQgZGV2aWNlIHdpdGggSy05
IE1haWwuIFBsZWFzZSBleGN1c2UgbXkgYnJldml0eS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 08:56:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 08:56:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP0p4-0000FI-Gi; Mon, 28 Oct 2019 08:56:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=THtN=YV=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iP0p3-0000FD-4w
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 08:56:21 +0000
X-Inumbo-ID: cebe6b26-f960-11e9-beca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cebe6b26-f960-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 08:56:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572252981;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=A3yqLJaNeHYuV0CtjI/X78wIbwXhoOE8A3aqwUfMMsQ=;
 b=PH2zHyF4QBDQVneVPI/YmTkRkPmRSInzcbwAj6N6my87xZk6TgLNmjD7
 bbu/B/w0YzsZKM3mIiIU7KkSVhoa87skc945gR5u9ZBRURPXpd4wTvAho
 fV0TOyuJymWpd/X+fTMzkXEiI4X8K0GsBcyeIZLHArSvIl3YDIoMZmVRs w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QbYuGacpdowKG4ktexxiUBByE/SvCyuJCErMzfJ8i4DhX66Xm0HAuz0DQ2TbSLYZep9mSBjEg3
 6AwayIka0eCweQIFAPF3WVhy8cD7xYYR/KcKoUF0dEe9i3J8x+aRIdvd9AhqmVZzt6eFQuVAbC
 fkq4HVexB06PVfK5bXJ7upSaJxYUyKfKH3AeasCDnIzEjXt3Tg8HspRN4uHeBSiHSrvFyVF5yd
 /eM5ehOnsi9NV7YA2G4irLkuNyO3xMI5RJpM2qWmSNdIgRwCEjQeyjfzSIAJlOejqg5br3H5aA
 aU0=
X-SBRS: 2.7
X-MesageID: 7491467
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7491467"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 28 Oct 2019 08:56:03 +0000
Message-ID: <20191028085603.32037-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydGluZyBhIGd1ZXN0IGZyb20gUFYgdG8gUFYtaW4tUFZIIG1ha2VzIHRoZSBndWVzdCB0
byBoYXZlIDM4NGsKbGVzcyBtZW1vcnksIHdoaWNoIG1heSBjb25mdXNlIGd1ZXN0J3MgYmFsbG9v
biBkcml2ZXIuIFRoaXMgaGFwcGVucwpiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2
ZXMgNjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKdGhlIGZhY3QgdGhhdCBpdCdzIHJl
YWxseSBhIHVzYWJsZSBSQU0gaW4gUFZIIGJvb3QgbW9kZS4KCkZpeCB0aGlzIGJ5IHNraXBwaW5n
IHRoZSByZWdpb24gdHlwZSBjaGFuZ2UgZm9yIHB2LXNoaW0gbW9kZS4KClNpZ25lZC1vZmYtYnk6
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tClRoZSBjb25kaXRp
b24gY2FuIGJlIHJlbGF4ZWQgdG8gYmUganVzdCAhcHZoX2Jvb3QgaWYgdGhlcmUgYXJlIG5vCnBs
YW5zIHRvIHN1cHBvcnQgVkdBIE1NSU8gLyBST01zIGZvciBQVkggZ3Vlc3RzLgoKQ0M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogIlJvZ2VyIFBhdSBN
b25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZTgyMC5jIHwgNSArKystLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwppbmRleCA4ZThhMmM0ZTFiLi41NGMy
YWU3MGM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9lODIwLmMKQEAgLTMxOCw5ICszMTgsMTAgQEAgc3RhdGljIGludCBfX2luaXQgY29weV9lODIw
X21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlvc21hcCwgdW5zaWduZWQgaW50IG5yX21hcCkKIAog
ICAgICAgICAvKgogICAgICAgICAgKiBTb21lIEJJT1NlcyBjbGFpbSBSQU0gaW4gdGhlIDY0MGsg
LSAxTSByZWdpb24uCi0gICAgICAgICAqIE5vdCByaWdodC4gRml4IGl0IHVwLgorICAgICAgICAg
KiBOb3QgcmlnaHQuIEZpeCBpdCB1cCwgZXhjZXB0IGZvciBwdi1zaGltIGNhc2UuCiAgICAgICAg
ICAqLwotICAgICAgICBpZiAodHlwZSA9PSBFODIwX1JBTSkgeworICAgICAgICBpZiAoICEocHZf
c2hpbSAmJiBwdmhfYm9vdCkgJiYgdHlwZSA9PSBFODIwX1JBTSApCisgICAgICAgIHsKICAgICAg
ICAgICAgIGlmIChzdGFydCA8IDB4MTAwMDAwVUxMICYmIGVuZCA+IDB4QTAwMDBVTEwpIHsKICAg
ICAgICAgICAgICAgICBpZiAoc3RhcnQgPCAweEEwMDAwVUxMKQogICAgICAgICAgICAgICAgICAg
ICBhZGRfbWVtb3J5X3JlZ2lvbihzdGFydCwgMHhBMDAwMFVMTC1zdGFydCwgdHlwZSk7Ci0tIAoy
LjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 09:04:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 09:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP0wR-00016D-B8; Mon, 28 Oct 2019 09:03:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP0wP-000168-JH
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 09:03:57 +0000
X-Inumbo-ID: dd9ff0e6-f961-11e9-94f1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd9ff0e6-f961-11e9-94f1-12813bfff9fa;
 Mon, 28 Oct 2019 09:03:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 3A2E3B04F;
 Mon, 28 Oct 2019 09:03:53 +0000 (UTC)
To: "Bell, Oren" <oren.bell@wustl.edu>
References: <SN6PR02MB47196DB277CAFEA9B4D5FD51F6670@SN6PR02MB4719.namprd02.prod.outlook.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <813aaa3e-1c79-24ac-256e-4e74aafad46c@suse.com>
Date: Mon, 28 Oct 2019 10:03:52 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <SN6PR02MB47196DB277CAFEA9B4D5FD51F6670@SN6PR02MB4719.namprd02.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen >4.10 bricks onboard NIC of Dell Optiplex 7060
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcuMTAuMjAxOSAxNzowOSwgIEJlbGwsIE9yZW4gIHdyb3RlOgo+IEkndmUgZW5jb3VudGVy
ZWQgYW4gaXNzdWUgd2hlcmUgaW5zdGFsbGluZyBYZW4gPjQuMTAgb24gYSBEZWxsIE9wdGlwbGV4
IHdpbGwgYnJlYWsgdGhlIG9uYm9hcmQgTklDLiBUaGlzIGlzc3VlIHBlcnNpc3RzIGlmIHRoZSBj
b21wdXRlciBpcyBib290ZWQgd2l0aG91dCBYZW4sIGFmdGVyIE9TIHJlaW5zdGFsbCwgYW5kIGV2
ZW4gaWYgcmVtb3ZpbmcgdGhlIFNTRCBhbmQgSEREIGNvbXBsZXRlbHkgdG8gYm9vdCBmcm9tIGEg
TGl2ZVVTQi4gVGhlIG9ubHkgd2F5IHRvIGZpeCB0aGUgaXNzdWUgaXMgdG8gaW5zdGFsbCBXaW5k
b3dzIDEwIG9uIHRoZSBtYWNoaW5lLiBUaGlzIGFwcGVhcnMgdG8gImZpeCIgdGhlIGZpcm13YXJl
IG9mIHRoZSBOSUMuIEFmdGVyIHJlaW5zdGFsbGluZyBVYnVudHUsIHRoZSBOSUMgY29udGludWVz
IHRvIHdvcmsgKHVudGlsIFhlbiBpcyBpbnN0YWxsZWQgYWdhaW4pLgo+IAo+IFRoaXMgYnVnIHdh
cyBjb25maXJtZWQgd2l0aCBib3RoIFhlbiA0LjEwIGFuZCA0LjEyIGluc3RhbGxlZCBvbiBVYnVu
dHUgMTguMDQuCj4gCj4gSWYgdGhpcyBpcyBhIGtub3duIGlzc3VlLCBpcyB0aGVyZSBzb21lICJp
bi13b3JrIHBhdGNoIiBJIGNhbiBiZSBwb2ludGVkIHRvPwoKVGhpcyBpcyBhIHJhdGhlciBzdHJh
bmdlIHByb2JsZW0geW91J3JlIGZhY2luZyAtIFhlbiBpdHNlbGYgZG9lc24ndApkbyBhbnl0aGlu
ZyB0byBOSUNzLiBUaGVyZWZvcmUgSSdtIGFmcmFpZCBzb21lIG1vcmUgZXhwZXJpbWVudGluZwpt
YXkgYmUgbmVlZGVkIHRvIHNvbWVob3cgbmFycm93IHdoZXJlIHRoaW5ncyBnbyB3cm9uZy4gSW4g
cGFydGljdWxhcgpJJ2QgYmUgY3VyaW91cyB0byB1bmRlcnN0YW5kIHdoZXRoZXIgaXQncyBpbmRl
ZWQgWGVuIHRoYXQgYnJlYWtzCnRoaW5ncywgb3Igd2hldGhlciBlLmcuIG90aGVyIHNvZnR3YXJl
IG1pc2JlaGF2ZXMgaWYgcnVuIG9uIHRvcCBvZgpYZW4uIEFzIGEgZmlyc3Qgc3RlcCwgY291bGQg
eW91IGJvb3QKLSBYZW4gd2l0aG91dCBhIERvbTAga2VybmVsLAotIFhlbiB3aXRoIGEgRG9tMCBr
ZXJuZWwsIGJ1dCB3aXRob3V0IGEgZHJpdmVyIGZvciB0aGUgTklDLAotIFhlbiB3aXRoIGEgRG9t
MCBrZXJuZWwgYW5kIHdpdGggYSBkcml2ZXIgZm9yIHRoZSBOSUMsIGJ1dCB3aXRob3V0CiAgYWN0
dWFsbHkgY29uZmlndXJpbmcvdXNpbmcgdGhlIE5JQz8KQ291bGQgeW91IGZ1cnRoZXIgY2hlY2sg
d2hldGhlciBYZW4gdXNpbmcgdGhlIHByZXN1bWFibHkgcHJlc2VudApJT01NVSBtYXR0ZXJzPyAo
UHJvdmlkaW5nIG1heGltdW0gdmVyYm9zaXR5IGh5cGVydmlzb3IgYW5kIGtlcm5lbApsb2dzIHdv
dWxkIG9mIGNvdXJzZSBhbHNvIGhlbHAsIGluIHBhcnRpY3VsYXIgZS5nLiB0byBrbm93IHdoZXRo
ZXIKdGhlcmUgaXMgYW4gSU9NTVUgaW4gdGhlIHN5c3RlbSwgYW5kIGFsc28gdG8gc2VlIHdoZXRo
ZXIgYW55CmFub21hbGllcyBnZXQgbG9nZ2VkLikKCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 09:06:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 09:06:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP0z5-0001ER-PQ; Mon, 28 Oct 2019 09:06:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP0z3-0001EL-U9
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 09:06:41 +0000
X-Inumbo-ID: 405230a0-f962-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 405230a0-f962-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 09:06:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C3730B04F;
 Mon, 28 Oct 2019 09:06:38 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
Date: Mon, 28 Oct 2019 10:06:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191028085603.32037-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAwOTo1NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBDb252ZXJ0aW5nIGEg
Z3Vlc3QgZnJvbSBQViB0byBQVi1pbi1QVkggbWFrZXMgdGhlIGd1ZXN0IHRvIGhhdmUgMzg0awo+
IGxlc3MgbWVtb3J5LCB3aGljaCBtYXkgY29uZnVzZSBndWVzdCdzIGJhbGxvb24gZHJpdmVyLiBU
aGlzIGhhcHBlbnMKPiBiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMgNjQwayAt
IDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKPiB0aGUgZmFjdCB0aGF0IGl0J3MgcmVhbGx5IGEg
dXNhYmxlIFJBTSBpbiBQVkggYm9vdCBtb2RlLgoKVGhpcyBpcyBhIFBWSCBwcm9wZXJ0eSBhY2Nv
cmRpbmcgdG8geW91ciBkZXNjcmlwdGlvbiBhbmQgYWNjb3JkaW5nCnRvIG15IHVuZGVyc3RhbmRp
bmcuIFdoeSB3b3VsZCB5b3UgdGhlbiAuLi4KCj4gRml4IHRoaXMgYnkgc2tpcHBpbmcgdGhlIHJl
Z2lvbiB0eXBlIGNoYW5nZSBmb3IgcHYtc2hpbSBtb2RlLgoKLi4uIGFsdGVyIGJlaGF2aW9yIGZv
ciBzaGltIG1vZGUgb25seSwgcmF0aGVyIHRoYW4gd2hlbiBib290ZWQgaW4KUFZIIG1vZGUgaW4g
Z2VuZXJhbD8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 09:21:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 09:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP1D2-0002mL-3O; Mon, 28 Oct 2019 09:21:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP1D0-0002mG-Ga
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 09:21:06 +0000
X-Inumbo-ID: 44055c67-f964-11e9-94f1-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44055c67-f964-11e9-94f1-12813bfff9fa;
 Mon, 28 Oct 2019 09:21:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 80A55B234;
 Mon, 28 Oct 2019 09:21:03 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <1571918276.2606.0@crc.id.au>
 <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7333496f-48e7-c659-5314-54feffde0273@suse.com>
Date: Mon, 28 Oct 2019 10:21:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 Paul Durrant <paul@xen.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUuMTAuMjAxOSAxOTowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNC8xMC8yMDE5
IDEyOjU3LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4gSSd2ZSBtYW5hZ2Vk
IHRvIGdldCB0aGUgZ2l0IG1hc3RlciB2ZXJzaW9uIG9mIFhlbiBvbiB0aGlzIGFmZmVjdGVkCj4+
IHN5c3RlbSBhbmQgdHJpZXMgdG8gYm9vdCBhIFdpbmRvd3MgU2VydmVyIDIwMTYgc3lzdGVtLiBJ
dCBjcmFzaGVzIGFzCj4+IHBlciBub3JtYWwuCj4+Cj4+IEkgbWFuYWdlZCB0byBnZXQgdGhlc2Ug
bG9ncywgYnV0IEknbSBub3QgcXVpdGUgc3VyZSB3aGF0IGVsc2UgdG8gZG8gdG8KPj4gZGVidWcg
dGhpcyBpc3N1ZSBmdXJ0aGVyLgo+IAo+IEFmdGVyIGEgY29sbGFib3JhdGl2ZSBkZWJ1Z2dpbmcg
c2Vzc2lvbiBvbiBJUkMsIHdlJ3ZlIGlkZW50aWZpZWQgdGhlCj4gcHJvYmxlbS7CoCBIZXJlIGlz
IGEgc3VtbWFyeS4KPiAKPiBodHRwczovL3d3dy5yZWRkaXQuY29tL3IvQW1kL2NvbW1lbnRzL2Nr
cjVmNC9hbWRfcnl6ZW5fMzAwMF9zZXJpZXNfbGludXhfc3VwcG9ydF9hbmQvCj4gaXMgY29uY2Vy
bmluZyBLVk0sIGJ1dCBpdCBpZGVudGlmaWVkIHRoYXQgdGhlIFRPUE9FWFQgZmVhdHVyZSB3YXMK
PiBpbXBvcnRhbnQgdG8gZ2V0dGluZyB3aW5kb3dzIHRvIGJvb3QuCj4gCj4gWGVuIGRvZXNuJ3Qg
Y3VycmVudGx5IG9mZmVyIFRPUE9FWFQgdG8gZ3Vlc3RzIGF0IGFsbC7CoCBGaXhpbmcgdGhpcyBp
cyBvbgo+IHRoZSBUT0RPIGxpc3QgYWxvbmcgd2l0aCB0aGUgcmVzdCBvZiB0aGUgdG9wb2xvZ3kg
cmVwcmVzZW50YXRpb24gc3dhbXAuCj4gCj4gT24gYSBodW5jaCwgSSBvZmZlcmVkIHVwIGEgWGVu
U2VydmVyIHBhdGNoIHdoaWNoIHdlIGFyZSBzdGlsbCB1c2luZywgaW4KPiBsaWV1IG9mIGZpeGlu
ZyB0b3BvbG9neSBwcm9wZXJseS7CoCBJdCBpcyBsb2dpY2FsbHkgYSByZXZlcnQgb2YKPiBjYTJl
ZWU5MmRmNDQgYXMgdGhhdCBjaGFuZ2Ugd2Fzbid0IG1pZ3JhdGlvbiBzYWZlLgoKV291bGQgeW91
IG1pbmQgaGVscGluZyBtZSB1bmRlcnN0YW5kIGhvdyB0aGlzIHJldmVydCBtYXRjaGVzIHVwIHdp
dGgKeW91IHNheWluZyBhYm92ZSB0aGF0IFRPUE9FWFQgaXMgbmVlZGVkIGZvciBXaW5kb3dzIHRv
IGJvb3QgaGVyZT8gSQpkb24ndCB0aGluayBJIGNhbiBjb25jbHVkZSBhbnl0aGluZyBpbiB0aGlz
IGRpcmVjdGlvbiBmcm9tIHRoZSBhcnRpY2xlCnlvdSd2ZSBwcm92aWRlZCB0aGUgbGluayBvZi4K
Cj4gV2l0aCB0aGlzIHBhdGNoIGluIHBsYWNlLCB3aW5kb3dzIHdvcmtzIGZpbmUuwqAgSG93ZXZl
ciwgSSBkb24ndCB0aGluawo+IHRoZSBwYXRjaCBpcyBhcHByb3ByaWF0ZSB0byB0YWtlIGludG8g
NC4xMy4KPiAKPiBGdXJ0aGVybW9yZSwgdGhlcmUgaXMgbm8gY2hhbmNlIG9mIGdldHRpbmcgdGhl
IHRvcG9sb2d5IHdvcmsgc29ydGVkIGluCj4gdGhlIHJlbWFpbmluZyA0LjEzIHRpbWVmcmFtZS4K
PiAKPiBJJ20gYXQgYSBsb3NzIGZvciBpZGVhcywgb3RoZXIgdGhhbiByZWxlYXNlIG5vdGUgaXQg
YXMgYnJva2VuIGFuZCBtYWtlCj4gZml4aW5nIGl0IGEgYmxvY2tlciBmb3IgNC4xNC4KCldvdWxk
IG1ha2luZyBjb25kaXRpb25hbCB0aGUgY3VycmVudGx5IHVuY29uZGl0aW9uYWwgc2V0dGluZyBv
ZiBIVCBpbgp0aGUgZ3Vlc3QgQ1BVSUQgdmlldyB0b2dldGhlciB3aXRoIHRoZSBkb3VibGluZyBv
ZiBjZXJ0YWluIG90aGVyIGZpZWxkcycKdmFsdWVzIHBlcmhhcHMgc2ltaWxhcmx5IGhlbHA/IFNl
ZWluZyBKw7xyZ2VuJ3MgcmVwbHkgSSByZWFsaXplIGhlJ3MKZWZmZWN0aXZlbHkgc3VnZ2VzdGlu
ZyB0aGUgc2FtZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 09:22:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 09:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP1Ec-0002se-Jc; Mon, 28 Oct 2019 09:22:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP1Eb-0002sT-86
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 09:22:45 +0000
X-Inumbo-ID: 7f0f10ea-f964-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7f0f10ea-f964-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 09:22:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 435BBB21F;
 Mon, 28 Oct 2019 09:22:43 +0000 (UTC)
To: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
References: <1571918276.2606.0@crc.id.au>
 <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
 <42d3409e-6081-eec6-bf75-27798d5dd447@suse.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <107c9b47-5bd4-9c7a-723e-c20c2f32c378@suse.com>
Date: Mon, 28 Oct 2019 10:22:42 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <42d3409e-6081-eec6-bf75-27798d5dd447@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 Paul Durrant <paul@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYuMTAuMjAxOSAwNzoyMiwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPiBPbiAyNS4xMC4xOSAx
OTowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjQvMTAvMjAxOSAxMjo1NywgU3RldmVu
IEhhaWdoIHdyb3RlOgo+Pj4gSGkgYWxsLAo+Pj4KPj4+IEkndmUgbWFuYWdlZCB0byBnZXQgdGhl
IGdpdCBtYXN0ZXIgdmVyc2lvbiBvZiBYZW4gb24gdGhpcyBhZmZlY3RlZAo+Pj4gc3lzdGVtIGFu
ZCB0cmllcyB0byBib290IGEgV2luZG93cyBTZXJ2ZXIgMjAxNiBzeXN0ZW0uIEl0IGNyYXNoZXMg
YXMKPj4+IHBlciBub3JtYWwuCj4+Pgo+Pj4gSSBtYW5hZ2VkIHRvIGdldCB0aGVzZSBsb2dzLCBi
dXQgSSdtIG5vdCBxdWl0ZSBzdXJlIHdoYXQgZWxzZSB0byBkbyB0bwo+Pj4gZGVidWcgdGhpcyBp
c3N1ZSBmdXJ0aGVyLgo+Pgo+PiBBZnRlciBhIGNvbGxhYm9yYXRpdmUgZGVidWdnaW5nIHNlc3Np
b24gb24gSVJDLCB3ZSd2ZSBpZGVudGlmaWVkIHRoZQo+PiBwcm9ibGVtLsKgIEhlcmUgaXMgYSBz
dW1tYXJ5Lgo+Pgo+PiBodHRwczovL3d3dy5yZWRkaXQuY29tL3IvQW1kL2NvbW1lbnRzL2NrcjVm
NC9hbWRfcnl6ZW5fMzAwMF9zZXJpZXNfbGludXhfc3VwcG9ydF9hbmQvCj4+IGlzIGNvbmNlcm5p
bmcgS1ZNLCBidXQgaXQgaWRlbnRpZmllZCB0aGF0IHRoZSBUT1BPRVhUIGZlYXR1cmUgd2FzCj4+
IGltcG9ydGFudCB0byBnZXR0aW5nIHdpbmRvd3MgdG8gYm9vdC4KPj4KPj4gWGVuIGRvZXNuJ3Qg
Y3VycmVudGx5IG9mZmVyIFRPUE9FWFQgdG8gZ3Vlc3RzIGF0IGFsbC7CoCBGaXhpbmcgdGhpcyBp
cyBvbgo+PiB0aGUgVE9ETyBsaXN0IGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHRvcG9sb2d5
IHJlcHJlc2VudGF0aW9uIHN3YW1wLgo+Pgo+PiBPbiBhIGh1bmNoLCBJIG9mZmVyZWQgdXAgYSBY
ZW5TZXJ2ZXIgcGF0Y2ggd2hpY2ggd2UgYXJlIHN0aWxsIHVzaW5nLCBpbgo+PiBsaWV1IG9mIGZp
eGluZyB0b3BvbG9neSBwcm9wZXJseS7CoCBJdCBpcyBsb2dpY2FsbHkgYSByZXZlcnQgb2YKPj4g
Y2EyZWVlOTJkZjQ0IGFzIHRoYXQgY2hhbmdlIHdhc24ndCBtaWdyYXRpb24gc2FmZS4KPj4KPj4g
V2l0aCB0aGlzIHBhdGNoIGluIHBsYWNlLCB3aW5kb3dzIHdvcmtzIGZpbmUuwqAgSG93ZXZlciwg
SSBkb24ndCB0aGluawo+PiB0aGUgcGF0Y2ggaXMgYXBwcm9wcmlhdGUgdG8gdGFrZSBpbnRvIDQu
MTMuCj4+Cj4+IEZ1cnRoZXJtb3JlLCB0aGVyZSBpcyBubyBjaGFuY2Ugb2YgZ2V0dGluZyB0aGUg
dG9wb2xvZ3kgd29yayBzb3J0ZWQgaW4KPj4gdGhlIHJlbWFpbmluZyA0LjEzIHRpbWVmcmFtZS4K
Pj4KPj4gSSdtIGF0IGEgbG9zcyBmb3IgaWRlYXMsIG90aGVyIHRoYW4gcmVsZWFzZSBub3RlIGl0
IGFzIGJyb2tlbiBhbmQgbWFrZQo+PiBmaXhpbmcgaXQgYSBibG9ja2VyIGZvciA0LjE0Lgo+Pgo+
PiBUaG91Z2h0cz8KPiAKPiBXaGF0IGFib3V0IGEgZG9tYWluIGNvbmZpZyBlbnRyeSBkZWZhdWx0
aW5nIHRvICJvZmYiIHNlbGVjdGluZyB0aGUKPiB0b3BvbG9neSBtb2RpZmljYXRpb24gaW4gbGli
eGMgeW91IHByb3ZpZGVkIGZvciB0aGUgdGVzdD8gVGhhdCB3b3VsZAo+IGp1c3QgcmVxdWlyZSB0
byBhZGQgYSBib29sIHBhcmFtZXRlciB0byB4Y19jcHVpZF9hcHBseV9wb2xpY3koKS4gSXQKPiBt
aWdodCBldmVuIGJlIHBvc3NpYmxlIHRvIHNlbGVjdCB0aGUgc2V0dGluZyBvbiB0aGUgYWZmZWN0
ZWQgaGFyZHdhcmUKPiBhdXRvbWF0aWNhbGx5LgoKRXhjZXB0IHRoYXQgdG8gYWx0ZXIgYmVoYXZp
b3IgYXMgbGl0dGxlIGFzIHBvc3NpYmxlLCB3ZSdkIHBlcmhhcHMKYmV0dGVyIHJlc3RyaWN0IHRo
aXMgdG8gYWZmZWN0ZWQgV2luZG93cyB2ZXJzaW9ucywgb3IgYXQgbW9zdCB0bwpXaW5kb3dzIGlu
IGdlbmVyYWwuIExpbnV4IGFmdGVyIGFsbCBsb29rcyB0byBiZSBzdWZmaWNpZW50bHkgZmluZQp3
aXRoIHRoZSBoYWNrZWQgdXAgQ1BVSUQgZGF0YSB3ZSBwcm92aWRlLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 10:32:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 10:32:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP2Jn-0008SX-5c; Mon, 28 Oct 2019 10:32:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=cQ2Y=YV=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iP2Jm-0008SS-6w
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 10:32:10 +0000
X-Inumbo-ID: 30500770-f96e-11e9-bbab-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 30500770-f96e-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 10:32:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 MIME-Version:Date:Message-ID:Subject:Cc:From:To:Sender:Reply-To:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=3QdVyXKjC7pRgep3sZ44otPQovorB7wU0lb89qCZQNM=; b=WJgPxF43I7M8MtWquJQHEP8QU+
 F5Q8Gfzn6aCLG4b8/8d00I8zudgueAm+L0f1W6CXddBf81fr+cZSr/i/4l+OHJNujM5bx3R0cQ7w4
 UjtDW1OCIELMVfm338WemeLnWI+AvwFvdt2TCT2oTJSiWTAKLE21j5y/LJ2GTIKMkSpw=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:33902
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iP2KU-0003o7-96; Mon, 28 Oct 2019 11:32:54 +0100
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
Date: Mon, 28 Oct 2019 11:32:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to access
 pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuIC8gQW5kcmV3LAoKV2hpbGUgdGVzdGluZyB0aGUgbGF0ZXN0IHhlbi11bnN0YWJsZSBh
bmQgc3RhcnRpbmcgYW4gSFZNIGd1ZXN0IHdpdGggcGNpLXBhc3N0cm91Z2ggb24gbXkgQU1EIG1h
Y2hpbmUsCm15IGV5ZSBjYXRjaGVkIHRoZSBmb2xsb3dpbmcgbWVzc2FnZXMgaW4geGwgZG1lc2cg
SSBoYXZlbid0IHNlZW4gYmVmb3JlOgoKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MTYuMzcyXSBB
TUQtVmk6IHVwZGF0ZV9wYWdpbmdfbW9kZSBUcnkgdG8gYWNjZXNzIHBkZXZfbGlzdCB3aXRob3V0
IGFxdWlyaW5nIHBjaWRldnNfbG9jay4KKFhFTikgWzIwMTktMTAtMjggMTA6MjQ6MDguMTM2XSBB
TUQtVmk6IElOVkFMSURfREVWX1JFUVVFU1QgMDAwMDA4MDAgOGEwMDAwMDAgZjgwMDAyNDAgMDAw
MDAwZmQKClByb2JhYmx5IHNvbWV0aGluZyBmcm9tIHRoZSBBTUQgaW9tbXUgcmV3b3JrIHRoYXQg
Z290IGNvbW1pdHRlZCBsYXRlbHkgPwpJIHlvdSBuZWVkIGEgY29tcGxldGUgZGVidWcgbG9nIGZy
b20gaG9zdCBib290IG9yIHdhbnQgbWUgdG8gcnVuIHNvbWUgZGVidWcgcGF0Y2hlcywKcGxlYXNl
IGxldCBtZSBrbm93LgoKLS0KU2FuZGVyCgoKCgooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi4z
NzJdIEFNRC1WaTogdXBkYXRlX3BhZ2luZ19tb2RlIFRyeSB0byBhY2Nlc3MgcGRldl9saXN0IHdp
dGhvdXQgYXF1aXJpbmcgcGNpZGV2c19sb2NrLgooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42
MDVdIEhWTSBkMTh2MCBzYXZlOiBDUFUKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MTYuNjA1XSBI
Vk0gZDE4djEgc2F2ZTogQ1BVCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQx
OHYyIHNhdmU6IENQVQooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42MDVdIEhWTSBkMTh2MyBz
YXZlOiBDUFUKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4IHNhdmU6IFBJ
QwooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42MDVdIEhWTSBkMTggc2F2ZTogSU9BUElDCihY
RU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYwIHNhdmU6IExBUElDCihYRU4p
IFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYxIHNhdmU6IExBUElDCihYRU4pIFsy
MDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYyIHNhdmU6IExBUElDCihYRU4pIFsyMDE5
LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYzIHNhdmU6IExBUElDCihYRU4pIFsyMDE5LTEw
LTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYwIHNhdmU6IExBUElDX1JFR1MKKFhFTikgWzIwMTkt
MTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4djEgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBbMjAx
OS0xMC0yOCAxMDoyMzoxNi42MDVdIEhWTSBkMTh2MiBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIFsy
MDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYzIHNhdmU6IExBUElDX1JFR1MKKFhFTikg
WzIwMTktMTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4IHNhdmU6IFBDSV9JUlEKKFhFTikgWzIw
MTktMTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4IHNhdmU6IElTQV9JUlEKKFhFTikgWzIwMTkt
MTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4IHNhdmU6IFBDSV9MSU5LCihYRU4pIFsyMDE5LTEw
LTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOCBzYXZlOiBQSVQKKFhFTikgWzIwMTktMTAtMjggMTA6
MjM6MTYuNjA1XSBIVk0gZDE4IHNhdmU6IFJUQwooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42
MDVdIEhWTSBkMTggc2F2ZTogSFBFVAooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42MDVdIEhW
TSBkMTggc2F2ZTogUE1USU1FUgooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42MDVdIEhWTSBk
MTh2MCBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYx
IHNhdmU6IE1UUlIKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4djIgc2F2
ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42MDVdIEhWTSBkMTh2MyBzYXZlOiBN
VFJSCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOCBzYXZlOiBWSVJJRElB
Tl9ET01BSU4KKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4djAgc2F2ZTog
Q1BVX1hTQVZFCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYxIHNhdmU6
IENQVV9YU0FWRQooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42MDVdIEhWTSBkMTh2MiBzYXZl
OiBDUFVfWFNBVkUKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4djMgc2F2
ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYwIHNh
dmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4
djEgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi42MDVdIEhW
TSBkMTh2MiBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjYw
NV0gSFZNIGQxOHYzIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6
MTYuNjA1XSBIVk0gZDE4djAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIz
OjE2LjYwNV0gSFZNIGQxOHYxIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0yOCAxMDoy
MzoxNi42MDVdIEhWTSBkMTh2MiBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgWzIwMTktMTAtMjggMTA6
MjM6MTYuNjA1XSBIVk0gZDE4djMgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTI4IDEw
OjIzOjE2LjYwNV0gSFZNIGQxOHYwIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMjgg
MTA6MjM6MTYuNjA1XSBIVk0gZDE4djEgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBbMjAxOS0xMC0y
OCAxMDoyMzoxNi42MDVdIEhWTSBkMTh2MiBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEw
LTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYzIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTkt
MTAtMjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4djAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0x
MC0yOCAxMDoyMzoxNi42MDVdIEhWTSBkMTh2MSBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5LTEw
LTI4IDEwOjIzOjE2LjYwNV0gSFZNIGQxOHYyIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAt
MjggMTA6MjM6MTYuNjA1XSBIVk0gZDE4djMgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0y
OCAxMDoyMzoxNi42MDVdIEhWTTE4IHJlc3RvcmU6IENQVSAwCihYRU4pIFsyMDE5LTEwLTI4IDEw
OjIzOjIxLjk1MF0gZDE4OiBiaW5kOiBtX2dzaT0zNyBnX2dzaT0zNiBkZXY9MDAuMDAuNSBpbnR4
PTAKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MjEuOTc2XSBBTUQtVmk6IERpc2FibGU6IGRldmlj
ZSBpZCA9IDB4ODAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAt
MjggMTA6MjM6MjEuOTc2XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQg
PSAweDgwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NDBmM2MxMDAwLCBkb21haW4gPSAx
OCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjIxLjk3Nl0gQU1ELVZp
OiBSZS1hc3NpZ24gMDAwMDowODowMC4wIGZyb20gZG9tMCB0byBkb20xOAooZDE4KSBbMjAxOS0x
MC0yOCAxMDoyMzoyMi4wMzBdIEhWTSBMb2FkZXIKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIu
MDMwXSBEZXRlY3RlZCBYZW4gdjQuMTMuMC1yYwooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4w
MzBdIFhlbmJ1cyByaW5ncyBAMHhmZWZmYzAwMCwgZXZlbnQgY2hhbm5lbCAxCihkMTgpIFsyMDE5
LTEwLTI4IDEwOjIzOjIyLjAzMF0gU3lzdGVtIHJlcXVlc3RlZCBTZWFCSU9TCihkMTgpIFsyMDE5
LTEwLTI4IDEwOjIzOjIyLjAzMF0gQ1BVIHNwZWVkIGlzIDMyMDAgTUh6CihkMTgpIFsyMDE5LTEw
LTI4IDEwOjIzOjIyLjAzMF0gUmVsb2NhdGluZyBndWVzdCBtZW1vcnkgZm9yIGxvd21lbSBNTUlP
IHNwYWNlIGRpc2FibGVkCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjAzOV0gaXJxLmM6Mzc0
OiBEb20xOCBQQ0kgbGluayAwIGNoYW5nZWQgMCAtPiA1CihkMTgpIFsyMDE5LTEwLTI4IDEwOjIz
OjIyLjAzOV0gUENJLUlTQSBsaW5rIDAgcm91dGVkIHRvIElSUTUKKFhFTikgWzIwMTktMTAtMjgg
MTA6MjM6MjIuMDQ4XSBpcnEuYzozNzQ6IERvbTE4IFBDSSBsaW5rIDEgY2hhbmdlZCAwIC0+IDEw
CihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjA0OF0gUENJLUlTQSBsaW5rIDEgcm91dGVkIHRv
IElSUTEwCihYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjA1Nl0gaXJxLmM6Mzc0OiBEb20xOCBQ
Q0kgbGluayAyIGNoYW5nZWQgMCAtPiAxMQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4wNTZd
IFBDSS1JU0EgbGluayAyIHJvdXRlZCB0byBJUlExMQooWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoy
Mi4wNjNdIGlycS5jOjM3NDogRG9tMTggUENJIGxpbmsgMyBjaGFuZ2VkIDAgLT4gNQooZDE4KSBb
MjAxOS0xMC0yOCAxMDoyMzoyMi4wNjNdIFBDSS1JU0EgbGluayAzIHJvdXRlZCB0byBJUlE1Cihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEwMV0gcGNpIGRldiAwMTozIElOVEEtPklSUTEwCihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEwM10gcGNpIGRldiAwMjowIElOVEEtPklSUTExCihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEwN10gcGNpIGRldiAwNDowIElOVEEtPklSUTUKKGQx
OCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTA5XSBwY2kgZGV2IDA1OjAgSU5UQS0+SVJRMTAKKGQx
OCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTIyXSBSQU0gaW4gaGlnaCBtZW1vcnk7IHNldHRpbmcg
aGlnaF9tZW0gcmVzb3VyY2UgYmFzZSB0byAxMGY4MDAwMDAKKGQxOCkgWzIwMTktMTAtMjggMTA6
MjM6MjIuMTIyXSBwY2kgZGV2IDAzOjAgYmFyIDEwIHNpemUgMDAyMDAwMDAwOiAwZjAwMDAwMDgK
KGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTIyXSBwY2kgZGV2IDAyOjAgYmFyIDE0IHNpemUg
MDAxMDAwMDAwOiAwZjIwMDAwMDgKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTIzXSBwY2kg
ZGV2IDA0OjAgYmFyIDMwIHNpemUgMDAwMDQwMDAwOiAwZjMwMDAwMDAKKGQxOCkgWzIwMTktMTAt
MjggMTA6MjM6MjIuMTI0XSBwY2kgZGV2IDA0OjAgYmFyIDEwIHNpemUgMDAwMDIwMDAwOiAwZjMw
NDAwMDAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTI0XSBwY2kgZGV2IDAzOjAgYmFyIDMw
IHNpemUgMDAwMDEwMDAwOiAwZjMwNjAwMDAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTI0
XSBwY2kgZGV2IDA1OjAgYmFyIDEwIHNpemUgMDAwMDAyMDAwOiAwZjMwNzAwMDQKKFhFTikgWzIw
MTktMTAtMjggMTA6MjM6MjIuMTI0XSBtZW1vcnlfbWFwOmFkZDogZG9tMTggZ2ZuPWYzMDcwIG1m
bj1mZTNmZSBucj0xCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEyN10gcGNpIGRldiAwMzow
IGJhciAxNCBzaXplIDAwMDAwMTAwMDogMGYzMDcyMDAwCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIz
OjIyLjEyN10gcGNpIGRldiAwMjowIGJhciAxMCBzaXplIDAwMDAwMDEwMDogMDAwMDBjMDAxCihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEyOF0gcGNpIGRldiAwNDowIGJhciAxNCBzaXplIDAw
MDAwMDA0MDogMDAwMDBjMTAxCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEyOV0gcGNpIGRl
diAwMToxIGJhciAyMCBzaXplIDAwMDAwMDAxMDogMDAwMDBjMTQxCihkMTgpIFsyMDE5LTEwLTI4
IDEwOjIzOjIyLjEyOV0gTXVsdGlwcm9jZXNzb3IgaW5pdGlhbGlzYXRpb246CihkMTgpIFsyMDE5
LTEwLTI4IDEwOjIzOjIyLjEzMV0gIC0gQ1BVMCAuLi4gNDgtYml0IHBoeXMgLi4uIGZpeGVkIE1U
UlJzIC4uLiB2YXIgTVRSUnMgWzEvOF0gLi4uIGRvbmUuCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIz
OjIyLjEzM10gIC0gQ1BVMSAuLi4gNDgtYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIg
TVRSUnMgWzEvOF0gLi4uIGRvbmUuCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEzNl0gIC0g
Q1BVMiAuLi4gNDgtYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzEvOF0g
Li4uIGRvbmUuCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEzOF0gIC0gQ1BVMyAuLi4gNDgt
Yml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzEvOF0gLi4uIGRvbmUuCihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEzOF0gVGVzdGluZyBIVk0gZW52aXJvbm1lbnQ6Cihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjEzOF0gVXNpbmcgc2NyYXRjaCBtZW1vcnkgYXQgNDAw
MDAwCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE1MF0gIC0gUkVQIElOU0IgYWNyb3NzIHBh
Z2UgYm91bmRhcmllcyAuLi4gcGFzc2VkCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE2M10g
IC0gUkVQIElOU1cgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyAuLi4gcGFzc2VkCihkMTgpIFsyMDE5
LTEwLTI4IDEwOjIzOjIyLjE3NF0gIC0gR1MgYmFzZSBNU1JzIGFuZCBTV0FQR1MgLi4uIHBhc3Nl
ZAooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xNzRdIFBhc3NlZCAzIG9mIDMgdGVzdHMKKGQx
OCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTc0XSBXcml0aW5nIFNNQklPUyB0YWJsZXMgLi4uCihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3Nl0gTG9hZGluZyBTZWFCSU9TIC4uLgooZDE4KSBb
MjAxOS0xMC0yOCAxMDoyMzoyMi4xNzZdIENyZWF0aW5nIE1QIHRhYmxlcyAuLi4KKGQxOCkgWzIw
MTktMTAtMjggMTA6MjM6MjIuMTc2XSBMb2FkaW5nIEFDUEkgLi4uCihkMTgpIFsyMDE5LTEwLTI4
IDEwOjIzOjIyLjE3N10gdm04NiBUU1MgYXQgZmMwMGFhMDAKKGQxOCkgWzIwMTktMTAtMjggMTA6
MjM6MjIuMTc3XSBCSU9TIG1hcDoKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTc3XSAgMTAw
MDAtMTAwZTM6IFNjcmF0Y2ggc3BhY2UKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTc3XSAg
YzAwMDAtZmZmZmY6IE1haW4gQklPUwooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xNzddIEU4
MjAgdGFibGU6CihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3N10gIFswMF06IDAwMDAwMDAw
OjAwMDAwMDAwIC0gMDAwMDAwMDA6MDAwYTAwMDA6IFJBTQooZDE4KSBbMjAxOS0xMC0yOCAxMDoy
MzoyMi4xNzddICBIT0xFOiAwMDAwMDAwMDowMDBhMDAwMCAtIDAwMDAwMDAwOjAwMGMwMDAwCihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3N10gIFswMV06IDAwMDAwMDAwOjAwMGMwMDAwIC0g
MDAwMDAwMDA6MDAxMDAwMDA6IFJFU0VSVkVECihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3
OF0gIFswMl06IDAwMDAwMDAwOjAwMTAwMDAwIC0gMDAwMDAwMDA6ZjAwMDAwMDA6IFJBTQooZDE4
KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xNzhdICBIT0xFOiAwMDAwMDAwMDpmMDAwMDAwMCAtIDAw
MDAwMDAwOmZjMDAwMDAwCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3OF0gIFswM106IDAw
MDAwMDAwOmZjMDAwMDAwIC0gMDAwMDAwMDE6MDAwMDAwMDA6IFJFU0VSVkVECihkMTgpIFsyMDE5
LTEwLTI4IDEwOjIzOjIyLjE3OF0gIFswNF06IDAwMDAwMDAxOjAwMDAwMDAwIC0gMDAwMDAwMDE6
MGY4MDAwMDA6IFJBTQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xNzhdIEludm9raW5nIFNl
YUJJT1MgLi4uCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3OF0gU2VhQklPUyAodmVyc2lv
biByZWwtMS4xMi4xLTAtZ2E1Y2FiNTgtWGVuKQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4x
NzhdIEJVSUxEOiBnY2M6IChEZWJpYW4gOC4zLjAtNikgOC4zLjAgYmludXRpbHM6IChHTlUgQmlu
dXRpbHMgZm9yIERlYmlhbikgMi4zMS4xCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3OF0g
CihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3OF0gRm91bmQgWGVuIGh5cGVydmlzb3Igc2ln
bmF0dXJlIGF0IDQwMDAwMDAwCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3OF0gUnVubmlu
ZyBvbiBRRU1VIChpNDQwZngpCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE3OF0geGVuOiBj
b3B5IGU4MjAuLi4KKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTc4XSBSZWxvY2F0aW5nIGlu
aXQgZnJvbSAweDAwMGQ4OTIwIHRvIDB4ZWZmYWM0ODAgKHNpemUgODA2MDgpCihkMTgpIFsyMDE5
LTEwLTI4IDEwOjIzOjIyLjE3OV0gRm91bmQgUUVNVSBmd19jZmcKKGQxOCkgWzIwMTktMTAtMjgg
MTA6MjM6MjIuMTgwXSBSYW1TaXplT3ZlcjRHOiAweDAwMDAwMDAwMGY4MDAwMDAgW2Ntb3NdCihk
MTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE4MF0gYm9vdCBvcmRlcjoKKGQxOCkgWzIwMTktMTAt
MjggMTA6MjM6MjIuMTgwXSAxOiAvcm9tQGdlbnJvbXMvbGludXhib290LmJpbgooZDE4KSBbMjAx
OS0xMC0yOCAxMDoyMzoyMi4xODJdIEZvdW5kIDggUENJIGRldmljZXMgKG1heCBQQ0kgYnVzIGlz
IDAwKQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xODNdIEFsbG9jYXRlZCBYZW4gaHlwZXJj
YWxsIHBhZ2UgYXQgZWZmZmYwMDAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTgzXSBEZXRl
Y3RlZCBYZW4gdjQuMTMuMC1yYwooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xODNdIHhlbjog
Y29weSBCSU9TIHRhYmxlcy4uLgooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xODNdIENvcHlp
bmcgU01CSU9TIGVudHJ5IHBvaW50IGZyb20gMHgwMDAxMDAyMCB0byAweDAwMGY1YmUwCihkMTgp
IFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE4M10gQ29weWluZyBNUFRBQkxFIGZyb20gMHhmYzAwMTFl
MC9mYzAwMTFmMCB0byAweDAwMGY1YWMwCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjE4M10g
Q29weWluZyBQSVIgZnJvbSAweDAwMDEwMDQwIHRvIDB4MDAwZjVhNDAKKGQxOCkgWzIwMTktMTAt
MjggMTA6MjM6MjIuMTgzXSBDb3B5aW5nIEFDUEkgUlNEUCBmcm9tIDB4MDAwMTAwYzAgdG8gMHgw
MDBmNWExMAooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xODNdIFVzaW5nIHBtdGltZXIsIGlv
cG9ydCAweGIwMDgKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMTgzXSBTY2FuIGZvciBWR0Eg
b3B0aW9uIHJvbQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4xOTNdIFJ1bm5pbmcgb3B0aW9u
IHJvbSBhdCBjMDAwOjAwMDMKKFhFTikgWzIwMTktMTAtMjggMTA6MjM6MjIuMTkzXSBzdGR2Z2Eu
YzoxNzM6ZDE4djAgZW50ZXJpbmcgc3RkdmdhIG1vZGUKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6
MjIuMjAyXSBwbW0gY2FsbCBhcmcxPTAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMjAyXSBU
dXJuaW5nIG9uIHZnYSB0ZXh0IG1vZGUgY29uc29sZQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoy
Mi4yNDRdIFNlYUJJT1MgKHZlcnNpb24gcmVsLTEuMTIuMS0wLWdhNWNhYjU4LVhlbikKKGQxOCkg
WzIwMTktMTAtMjggMTA6MjM6MjIuMjQ4XSBNYWNoaW5lIFVVSUQgNzQxMzU2NTEtYTZlYi00ZTlm
LTk2NmItYjM2NGYwYTViZWUzCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjI0OV0gWEhDSSBp
bml0IG9uIGRldiAwMDowNS4wOiByZWdzIEAgMHhmMzA3MDAwMCwgNCBwb3J0cywgMzIgc2xvdHMs
IDMyIGJ5dGUgY29udGV4dHMKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMjQ5XSBYSENJICAg
IGV4dGNhcCAweDEgQCAweGYzMDcwNTAwCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjI0OV0g
WEhDSSAgICBwcm90b2NvbCBVU0IgIDMuMDAsIDIgcG9ydHMgKG9mZnNldCAxKSwgZGVmIDAKKGQx
OCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMjQ5XSBYSENJICAgIHByb3RvY29sIFVTQiAgMi4wMCwg
MiBwb3J0cyAob2Zmc2V0IDMpLCBkZWYgMAooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4yNDld
IEFUQSBjb250cm9sbGVyIDEgYXQgMWYwLzNmNC9jMTQwIChpcnEgMTQgZGV2IDkpCihkMTgpIFsy
MDE5LTEwLTI4IDEwOjIzOjIyLjI1MF0gQVRBIGNvbnRyb2xsZXIgMiBhdCAxNzAvMzc0L2MxNDgg
KGlycSAxNSBkZXYgOSkKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMjUxXSBGb3VuZCAwIGxw
dCBwb3J0cwooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4yNTFdIEZvdW5kIDEgc2VyaWFsIHBv
cnRzCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjI1Ml0gUFMyIGtleWJvYXJkIGluaXRpYWxp
emVkCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjI1Ml0gYXRhMC0wOiBRRU1VIEhBUkRESVNL
IEFUQS03IEhhcmQtRGlzayAoMTAyNDAgTWlCeXRlcykKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6
MjIuMjUyXSBTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNmOC8qQDEsMS9kcml2ZUAw
L2Rpc2tAMAooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4yNTNdIGF0YTAtMTogUUVNVSBIQVJE
RElTSyBBVEEtNyBIYXJkLURpc2sgKDgwMCBHaUJ5dGVzKQooZDE4KSBbMjAxOS0xMC0yOCAxMDoy
MzoyMi4yNTNdIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcGNpQGkwY2Y4LypAMSwxL2RyaXZl
QDAvZGlza0AxCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjI1NF0gYXRhMS0wOiBRRU1VIEhB
UkRESVNLIEFUQS03IEhhcmQtRGlzayAoMjUwIEdpQnl0ZXMpCihkMTgpIFsyMDE5LTEwLTI4IDEw
OjIzOjIyLjI1NF0gU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJp
dmVAMS9kaXNrQDAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuMjU1XSBhdGExLTE6IFFFTVUg
SEFSRERJU0sgQVRBLTcgSGFyZC1EaXNrICgyNjAgR2lCeXRlcykKKGQxOCkgWzIwMTktMTAtMjgg
MTA6MjM6MjIuMjU1XSBTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNmOC8qQDEsMS9k
cml2ZUAxL2Rpc2tAMQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi4zNzVdIFhIQ0kgcG9ydCAj
NDogMHgwMDIwMGEwMywgcG93ZXJlZCwgZW5hYmxlZCwgcGxzIDAsIHNwZWVkIDIgW0xvd10KKGQx
OCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDE0XSBYSENJIG5vIGRldmljZXMgZm91bmQKKGQxOCkg
WzIwMTktMTAtMjggMTA6MjM6MjIuNDIxXSBBbGwgdGhyZWFkcyBjb21wbGV0ZS4KKGQxOCkgWzIw
MTktMTAtMjggMTA6MjM6MjIuNDIxXSBTY2FuIGZvciBvcHRpb24gcm9tcwooZDE4KSBbMjAxOS0x
MC0yOCAxMDoyMzoyMi40NDJdIFJ1bm5pbmcgb3B0aW9uIHJvbSBhdCBjOTgwOjAwMDMKKGQxOCkg
WzIwMTktMTAtMjggMTA6MjM6MjIuNDQ4XSBwbW0gY2FsbCBhcmcxPTEKKGQxOCkgWzIwMTktMTAt
MjggMTA6MjM6MjIuNDQ4XSBwbW0gY2FsbCBhcmcxPTAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6
MjIuNDQ5XSBwbW0gY2FsbCBhcmcxPTEKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDQ5XSBw
bW0gY2FsbCBhcmcxPTAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDY1XSBSdW5uaW5nIG9w
dGlvbiByb20gYXQgY2E4MDowMDAzCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjQ2NV0gU2Vh
cmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkA0CihkMTgpIFsyMDE5LTEwLTI4IDEw
OjIzOjIyLjQ2Nl0gU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9yb21AZ2Vucm9tcy9saW51eGJv
b3QuYmluCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjQ2Nl0gU2VhcmNoaW5nIGJvb3RvcmRl
ciBmb3I6IEhBTFQKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDY2XSBkcml2ZSAweDAwMGY1
OWEwOiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIHM9
MjA5NzE1MjAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDY2XSBkcml2ZSAweDAwMGY1OTcw
OiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIHM9MTY3
NzcyMTYwMAooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi40NjZdIGRyaXZlIDB4MDAwZjU5NDA6
IFBDSFM9MTYzODMvMTYvNjMgdHJhbnNsYXRpb249bGJhIExDSFM9MTAyNC8yNTUvNjMgcz01MjQy
ODgwMDAKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDY2XSBkcml2ZSAweDAwMGY1OTEwOiBQ
Q0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIHM9NTQ1MjU5
NTIwCihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjQ2Nl0gU3BhY2UgYXZhaWxhYmxlIGZvciBV
TUI6IGNiMDAwLWViODAwLCBmNTQwMC1mNTkxMAooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi40
NjZdIFJldHVybmVkIDI1Mzk1MiBieXRlcyBvZiBab25lSGlnaAooZDE4KSBbMjAxOS0xMC0yOCAx
MDoyMzoyMi40NjZdIGU4MjAgbWFwIGhhcyA3IGl0ZW1zOgooZDE4KSBbMjAxOS0xMC0yOCAxMDoy
MzoyMi40NjZdICAgMDogMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwOWZjMDAgPSAxIFJB
TQooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi40NjZdICAgMTogMDAwMDAwMDAwMDA5ZmMwMCAt
IDAwMDAwMDAwMDAwYTAwMDAgPSAyIFJFU0VSVkVECihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIy
LjQ2Nl0gICAyOiAwMDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCA9IDIgUkVTRVJW
RUQKKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDY3XSAgIDM6IDAwMDAwMDAwMDAxMDAwMDAg
LSAwMDAwMDAwMGVmZmZlMDAwID0gMSBSQU0KKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDY3
XSAgIDQ6IDAwMDAwMDAwZWZmZmUwMDAgLSAwMDAwMDAwMGYwMDAwMDAwID0gMiBSRVNFUlZFRAoo
ZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi40NjddICAgNTogMDAwMDAwMDBmYzAwMDAwMCAtIDAw
MDAwMDAxMDAwMDAwMDAgPSAyIFJFU0VSVkVECihkMTgpIFsyMDE5LTEwLTI4IDEwOjIzOjIyLjQ2
N10gICA2OiAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMDEwZjgwMDAwMCA9IDEgUkFNCihkMTgp
IFsyMDE5LTEwLTI4IDEwOjIzOjIyLjQ2OF0gZW50ZXIgaGFuZGxlXzE5OgooZDE4KSBbMjAxOS0x
MC0yOCAxMDoyMzoyMi40NjhdICAgTlVMTAooZDE4KSBbMjAxOS0xMC0yOCAxMDoyMzoyMi40NzFd
IEJvb3RpbmcgZnJvbSBST00uLi4KKGQxOCkgWzIwMTktMTAtMjggMTA6MjM6MjIuNDcxXSBCb290
aW5nIGZyb20gY2E4MDowMDNjCihYRU4pIFsyMDE5LTEwLTI4IDEwOjI0OjAzLjQyOF0gRG9tMTgg
Y2FsbGJhY2sgdmlhIGNoYW5nZWQgdG8gRGlyZWN0IFZlY3RvciAweGYzCihYRU4pIFsyMDE5LTEw
LTI4IDEwOjI0OjA2LjEwM10gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTE4IGdmbj1mMzA3MCBtZm49
ZmUzZmUgbnI9MQooWEVOKSBbMjAxOS0xMC0yOCAxMDoyNDowNi4xMDZdIG1lbW9yeV9tYXA6YWRk
OiBkb20xOCBnZm49ZjMwNzAgbWZuPWZlM2ZlIG5yPTEKKFhFTikgWzIwMTktMTAtMjggMTA6MjQ6
MDYuMTE3XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMTggZ2ZuPWYzMDcwIG1mbj1mZTNmZSBucj0x
CihYRU4pIFsyMDE5LTEwLTI4IDEwOjI0OjA2LjEyMF0gbWVtb3J5X21hcDphZGQ6IGRvbTE4IGdm
bj1mMzA3MCBtZm49ZmUzZmUgbnI9MQooWEVOKSBbMjAxOS0xMC0yOCAxMDoyNDowNi4xMjNdIG1l
bW9yeV9tYXA6cmVtb3ZlOiBkb20xOCBnZm49ZjMwNzAgbWZuPWZlM2ZlIG5yPTEKKFhFTikgWzIw
MTktMTAtMjggMTA6MjQ6MDYuMTI1XSBtZW1vcnlfbWFwOmFkZDogZG9tMTggZ2ZuPWYzMDcwIG1m
bj1mZTNmZSBucj0xCihYRU4pIFsyMDE5LTEwLTI4IDEwOjI0OjA2LjEyOF0gbWVtb3J5X21hcDpy
ZW1vdmU6IGRvbTE4IGdmbj1mMzA3MCBtZm49ZmUzZmUgbnI9MQooWEVOKSBbMjAxOS0xMC0yOCAx
MDoyNDowNi4xMzBdIG1lbW9yeV9tYXA6YWRkOiBkb20xOCBnZm49ZjMwNzAgbWZuPWZlM2ZlIG5y
PTEKKFhFTikgWzIwMTktMTAtMjggMTA6MjQ6MDYuMTMyXSBtZW1vcnlfbWFwOnJlbW92ZTogZG9t
MTggZ2ZuPWYzMDcwIG1mbj1mZTNmZSBucj0xCihYRU4pIFsyMDE5LTEwLTI4IDEwOjI0OjA2LjEz
NV0gbWVtb3J5X21hcDphZGQ6IGRvbTE4IGdmbj1mMzA3MCBtZm49ZmUzZmUgbnI9MQooWEVOKSBb
MjAxOS0xMC0yOCAxMDoyNDowNi4xMzddIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xOCBnZm49ZjMw
NzAgbWZuPWZlM2ZlIG5yPTEKKFhFTikgWzIwMTktMTAtMjggMTA6MjQ6MDYuMTQwXSBtZW1vcnlf
bWFwOmFkZDogZG9tMTggZ2ZuPWYzMDcwIG1mbj1mZTNmZSBucj0xCihYRU4pIFsyMDE5LTEwLTI4
IDEwOjI0OjA2LjE1NV0gaXJxLmM6Mzc0OiBEb20xOCBQQ0kgbGluayAwIGNoYW5nZWQgNSAtPiAw
CihYRU4pIFsyMDE5LTEwLTI4IDEwOjI0OjA2LjE2Ml0gaXJxLmM6Mzc0OiBEb20xOCBQQ0kgbGlu
ayAxIGNoYW5nZWQgMTAgLT4gMAooWEVOKSBbMjAxOS0xMC0yOCAxMDoyNDowNi4xNzBdIGlycS5j
OjM3NDogRG9tMTggUENJIGxpbmsgMiBjaGFuZ2VkIDExIC0+IDAKKFhFTikgWzIwMTktMTAtMjgg
MTA6MjQ6MDYuMTc3XSBpcnEuYzozNzQ6IERvbTE4IFBDSSBsaW5rIDMgY2hhbmdlZCA1IC0+IDAK
KFhFTikgWzIwMTktMTAtMjggMTA6MjQ6MDguMDQ1XSBncmFudF90YWJsZS5jOjE3ODY6ZDE4djIg
RXhwYW5kaW5nIGQxOCBncmFudCB0YWJsZSBmcm9tIDEgdG8gMiBmcmFtZXMKKFhFTikgWzIwMTkt
MTAtMjggMTA6MjQ6MDguMDQ1XSBncmFudF90YWJsZS5jOjE3ODY6ZDE4djIgRXhwYW5kaW5nIGQx
OCBncmFudCB0YWJsZSBmcm9tIDIgdG8gMyBmcmFtZXMKKFhFTikgWzIwMTktMTAtMjggMTA6MjQ6
MDguMDQ1XSBncmFudF90YWJsZS5jOjE3ODY6ZDE4djIgRXhwYW5kaW5nIGQxOCBncmFudCB0YWJs
ZSBmcm9tIDMgdG8gNCBmcmFtZXMKKFhFTikgWzIwMTktMTAtMjggMTA6MjQ6MDguMDQ1XSBncmFu
dF90YWJsZS5jOjE3ODY6ZDE4djIgRXhwYW5kaW5nIGQxOCBncmFudCB0YWJsZSBmcm9tIDQgdG8g
NSBmcmFtZXMKKFhFTikgWzIwMTktMTAtMjggMTA6MjQ6MDguMTM2XSBBTUQtVmk6IElOVkFMSURf
REVWX1JFUVVFU1QgMDAwMDA4MDAgOGEwMDAwMDAgZjgwMDAyNDAgMDAwMDAwZmQKKFhFTikgWzIw
MTktMTAtMjggMTA6MjQ6MTUuOTYzXSBncmFudF90YWJsZS5jOjE3ODY6ZDE4djEgRXhwYW5kaW5n
IGQxOCBncmFudCB0YWJsZSBmcm9tIDUgdG8gNiBmcmFtZXMKKFhFTikgWzIwMTktMTAtMjggMTA6
MjQ6MjYuMzQyXSBncmFudF90YWJsZS5jOjE3ODY6ZDE4djEgRXhwYW5kaW5nIGQxOCBncmFudCB0
YWJsZSBmcm9tIDYgdG8gNyBmcmFtZXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 10:39:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 10:39:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP2QS-0000El-UJ; Mon, 28 Oct 2019 10:39:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP2QR-0000Ee-Gv
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 10:39:03 +0000
X-Inumbo-ID: 2751e674-f96f-11e9-94f2-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2751e674-f96f-11e9-94f2-12813bfff9fa;
 Mon, 28 Oct 2019 10:39:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 50137B362;
 Mon, 28 Oct 2019 10:39:00 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <34360e24-ce6b-73d1-87b5-5105643236f0@suse.com>
Date: Mon, 28 Oct 2019 11:38:59 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxMTozMiwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IEhpIEphbiAv
IEFuZHJldywKPiAKPiBXaGlsZSB0ZXN0aW5nIHRoZSBsYXRlc3QgeGVuLXVuc3RhYmxlIGFuZCBz
dGFydGluZyBhbiBIVk0gZ3Vlc3Qgd2l0aCBwY2ktcGFzc3Ryb3VnaCBvbiBteSBBTUQgbWFjaGlu
ZSwKPiBteSBleWUgY2F0Y2hlZCB0aGUgZm9sbG93aW5nIG1lc3NhZ2VzIGluIHhsIGRtZXNnIEkg
aGF2ZW4ndCBzZWVuIGJlZm9yZToKPiAKPiAoWEVOKSBbMjAxOS0xMC0yOCAxMDoyMzoxNi4zNzJd
IEFNRC1WaTogdXBkYXRlX3BhZ2luZ19tb2RlIFRyeSB0byBhY2Nlc3MgcGRldl9saXN0IHdpdGhv
dXQgYXF1aXJpbmcgcGNpZGV2c19sb2NrLgo+IChYRU4pIFsyMDE5LTEwLTI4IDEwOjI0OjA4LjEz
Nl0gQU1ELVZpOiBJTlZBTElEX0RFVl9SRVFVRVNUIDAwMDAwODAwIDhhMDAwMDAwIGY4MDAwMjQw
IDAwMDAwMGZkCj4gCj4gUHJvYmFibHkgc29tZXRoaW5nIGZyb20gdGhlIEFNRCBpb21tdSByZXdv
cmsgdGhhdCBnb3QgY29tbWl0dGVkIGxhdGVseSA/CgpOb3QgdmVyeSBsaWtlbHkgYXQgbGVhc3Qg
Zm9yIHRoZSBmb3JtZXI7IEknbGwgaGF2ZSB0byBsb29rIGF0IHRoZQpsYXR0ZXIgaW4gc29tZSBt
b3JlIGRldGFpbCAoYW5kIGF0IGJvdGggdG8gc2VlIHdoZXRoZXIgSSBjYW4gc3BvdAphIHNlbnNp
YmxlIHNvbHV0aW9uKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 10:42:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 10:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP2TX-0000z0-DY; Mon, 28 Oct 2019 10:42:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8VQ8=YV=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iP2TW-0000yu-2p
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 10:42:14 +0000
X-Inumbo-ID: 99d33fa4-f96f-11e9-beca-bc764e2007e4
Received: from mail-pg1-x534.google.com (unknown [2607:f8b0:4864:20::534])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 99d33fa4-f96f-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 10:42:13 +0000 (UTC)
Received: by mail-pg1-x534.google.com with SMTP id l3so6622039pgr.8
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 03:42:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=XFJ1MADmTL2kSK7g+Rzc/3ZDGYhkkDKaXbc+r5jeHrY=;
 b=Sx8RJEH3SIfSZFfkb0xrBxBsU+0NnJQXkJUx0b3d9EycSyuePR6SoWAFA/bOEpbX0V
 raqvIZagxKYpciZip52uB33A79p3Zy6473eGE23J4GDQk9BIW2tKyfX9TlgpKWdwbltU
 1F5+vAioQf3ydXJDEFdvFSQiWBXhSOnq+8sPnqCEm8zoeJZrsep1+44A5TpSGYo1dqT4
 nUNxfVFXqJnGQRnvQVGDgzrUQCYdKm1oYDCJNazXIXgPgzECmqyrCfr4CSnNYhkVUp3A
 dBsLf3dTAVmUx8iSgk/ZiivCXtPiOXCo6VLzG+x0teU+FBJi6j7xFZsKGlFVPpc4hVgj
 +qig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=XFJ1MADmTL2kSK7g+Rzc/3ZDGYhkkDKaXbc+r5jeHrY=;
 b=DiejPA3dTaiyv+/V50z9DEsftUpDzk+LFY6vw2NUVBGtp3HXFmQrEpU6gY0ZlpclP8
 tOjonU/y8xNovdas6PTddsYAEU7epw2FiWIjwwPh4yKMfr7C9Zuqt/mgf/8IzjE0Vhph
 03PtVOGakATqc8gunun37nai5J35V6oXD9Gz8D5rn/vNoly7GOJt5Zq4viQBudK1QdGg
 kJq+x8cffGL//pDT7dAqfEDaUbgVz9hICXFtjdWlj6P9slc/ONA9Ca+BS24U/mbGkMg1
 Cl6YnFffd6XnhJ4Dxqp+Lp7eUnwmgFXNTgm0FLPPS6sMjctbtTzonqcscQUDGqqYbxxd
 rflA==
X-Gm-Message-State: APjAAAWEm8zg3+tNKz1fE7kpYFn5mAuDgu4lrYrD3OHJ37denUD/D1a8
 juPznBCJwxxU04oPrjkg3LIWfCQIeR/qr7XTsYerq7/EYsxFGTBm
X-Google-Smtp-Source: APXvYqw9meYagvgaLS6PDdaXpPYL0HbvAUgZsSX2yNNNqEbeJNQJsGlUn1CZB9Rdv1m951fBkRqnp2dNaLZEe1gq4/s=
X-Received: by 2002:a63:cf4d:: with SMTP id b13mr19729469pgj.396.1572259332282; 
 Mon, 28 Oct 2019 03:42:12 -0700 (PDT)
MIME-Version: 1.0
References: <1571918276.2606.0@crc.id.au>
 <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
 <7333496f-48e7-c659-5314-54feffde0273@suse.com>
In-Reply-To: <7333496f-48e7-c659-5314-54feffde0273@suse.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 28 Oct 2019 10:42:01 +0000
Message-ID: <CACCGGhDpfQmg9es=yTiSDPuSaGW1W8wKJ0-hsTrhHx2_7MjSTQ@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 Steven Haigh <netwiz@crc.id.au>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOCBPY3QgMjAxOSBhdCAwOToyMSwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPiB3cm90ZToKPgo+IE9uIDI1LjEwLjIwMTkgMTk6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4gPiBPbiAyNC8xMC8yMDE5IDEyOjU3LCBTdGV2ZW4gSGFpZ2ggd3JvdGU6Cj4gPj4gSGkgYWxs
LAo+ID4+Cj4gPj4gSSd2ZSBtYW5hZ2VkIHRvIGdldCB0aGUgZ2l0IG1hc3RlciB2ZXJzaW9uIG9m
IFhlbiBvbiB0aGlzIGFmZmVjdGVkCj4gPj4gc3lzdGVtIGFuZCB0cmllcyB0byBib290IGEgV2lu
ZG93cyBTZXJ2ZXIgMjAxNiBzeXN0ZW0uIEl0IGNyYXNoZXMgYXMKPiA+PiBwZXIgbm9ybWFsLgo+
ID4+Cj4gPj4gSSBtYW5hZ2VkIHRvIGdldCB0aGVzZSBsb2dzLCBidXQgSSdtIG5vdCBxdWl0ZSBz
dXJlIHdoYXQgZWxzZSB0byBkbyB0bwo+ID4+IGRlYnVnIHRoaXMgaXNzdWUgZnVydGhlci4KPiA+
Cj4gPiBBZnRlciBhIGNvbGxhYm9yYXRpdmUgZGVidWdnaW5nIHNlc3Npb24gb24gSVJDLCB3ZSd2
ZSBpZGVudGlmaWVkIHRoZQo+ID4gcHJvYmxlbS4gIEhlcmUgaXMgYSBzdW1tYXJ5Lgo+ID4KPiA+
IGh0dHBzOi8vd3d3LnJlZGRpdC5jb20vci9BbWQvY29tbWVudHMvY2tyNWY0L2FtZF9yeXplbl8z
MDAwX3Nlcmllc19saW51eF9zdXBwb3J0X2FuZC8KPiA+IGlzIGNvbmNlcm5pbmcgS1ZNLCBidXQg
aXQgaWRlbnRpZmllZCB0aGF0IHRoZSBUT1BPRVhUIGZlYXR1cmUgd2FzCj4gPiBpbXBvcnRhbnQg
dG8gZ2V0dGluZyB3aW5kb3dzIHRvIGJvb3QuCj4gPgo+ID4gWGVuIGRvZXNuJ3QgY3VycmVudGx5
IG9mZmVyIFRPUE9FWFQgdG8gZ3Vlc3RzIGF0IGFsbC4gIEZpeGluZyB0aGlzIGlzIG9uCj4gPiB0
aGUgVE9ETyBsaXN0IGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHRvcG9sb2d5IHJlcHJlc2Vu
dGF0aW9uIHN3YW1wLgo+ID4KPiA+IE9uIGEgaHVuY2gsIEkgb2ZmZXJlZCB1cCBhIFhlblNlcnZl
ciBwYXRjaCB3aGljaCB3ZSBhcmUgc3RpbGwgdXNpbmcsIGluCj4gPiBsaWV1IG9mIGZpeGluZyB0
b3BvbG9neSBwcm9wZXJseS4gIEl0IGlzIGxvZ2ljYWxseSBhIHJldmVydCBvZgo+ID4gY2EyZWVl
OTJkZjQ0IGFzIHRoYXQgY2hhbmdlIHdhc24ndCBtaWdyYXRpb24gc2FmZS4KPgo+IFdvdWxkIHlv
dSBtaW5kIGhlbHBpbmcgbWUgdW5kZXJzdGFuZCBob3cgdGhpcyByZXZlcnQgbWF0Y2hlcyB1cCB3
aXRoCj4geW91IHNheWluZyBhYm92ZSB0aGF0IFRPUE9FWFQgaXMgbmVlZGVkIGZvciBXaW5kb3dz
IHRvIGJvb3QgaGVyZT8gSQo+IGRvbid0IHRoaW5rIEkgY2FuIGNvbmNsdWRlIGFueXRoaW5nIGlu
IHRoaXMgZGlyZWN0aW9uIGZyb20gdGhlIGFydGljbGUKPiB5b3UndmUgcHJvdmlkZWQgdGhlIGxp
bmsgb2YuCj4KCk5vLCBJIGNvdWxkbid0IHF1aXRlIHNlZSB0aGF0LiBHb29nbGUgZm91bmQgbWUK
aHR0cHM6Ly9saXN0cy5nbnUub3JnL2FyY2hpdmUvaHRtbC9xZW11LWRldmVsLzIwMTgtMDMvbXNn
MDM2ODQuaHRtbAp3aGljaCBzdWdnZXN0cyB0aGF0IHRvcG9leHQgZGVhbHMgd2l0aCBjYWNoZSB0
b3BvbG9neSBpbmZvcm1hdGlvbiwKcmF0aGVyIHRoYW4gYmVpbmcgdG8gZG8gd2l0aCBjb3Jlcy90
aHJlYWRzLiBJcyBXaW5kb3dzIHNpbXBseSBhc3N1bWluZwp0aGUgZXhpc3RlbmNlIG9mIHRoZSBp
bmZvLiBiZWNhdXNlIGl0IGlzIHNlZWluZyB0aGUgbW9kZWwvZmFtaWx5IG9mCnRoZSBwaHlzaWNh
bCBDUFUgYW5kIHRoZW4gZ2V0dGluZyB1cHNldCBiZWNhdXNlIGl0J3Mgbm90IHRoZXJlPwoKICBQ
YXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 10:51:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 10:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP2cU-0001pD-Bd; Mon, 28 Oct 2019 10:51:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP2cT-0001p8-9S
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 10:51:29 +0000
X-Inumbo-ID: e3fe497e-f970-11e9-bbab-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3fe497e-f970-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 10:51:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572259887;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=AxJ/BiBrZ6gXu9ZcGu+uLs8oMSBLonCa5ZyEgPfxnnM=;
 b=cIEYPzMQ+sE4TlRsv88iIWVcjubJOEZTTdYC0coyeIpSJ89LG9kQ7bQm
 cU9eH6BW+aC2vIP5Y7qcL8lsbkgAuwehk1w/za/50AsQKUwC4aQcaVcoE
 OHgAoEYThdJW+w+GRqRY8s82yF0+O5DH68cwXp9LDo9rDpx/vudT9iEUg 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: VUBm9N1loSbaUhftDBiEGaujyegK897FaNS7zwEtWxsMFEd8q9y7c2r9p/6HJnRZBWxoTP+0lM
 nrJ/vCx5njWnE24NgFf+vANT+Ec8IaYpPHiFcsaPOboKSMbKNdMwhD6Cnn+ZSmXadjiZRVX9j6
 9fZKusyoEnRe12gZUSXfLKPxNoUvRPIM0o6B+2jqlAyL2JjUbzLFkbSKNILCqOPm5I8qJvIMnF
 3zokd9ALxVisBI2rUZjwaIiTdZgVvwnux/cjaj9QdWdsTzyKuUJddFEKEvQibdDAHD06Dgm8bE
 ioI=
X-SBRS: 2.7
X-MesageID: 7857242
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7857242"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23990.51238.873917.651649@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 10:51:18 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <osstest-143234-mainreport@xen.org>
References: <osstest-143234-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [osstest test] 143234: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDE0MzIzNDogcmVn
cmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDE0MzIzNCBvc3N0ZXN0IHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzIzNC8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxNDMwMTAKPiAgYnVpbGQtYXJtNjQteHNtICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTQzMDEwIFJFR1IuIHZzLiAxNDIyMTgKPiAgYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAx
NDMwMzEKPiAgYnVpbGQtYXJtNjQgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4g
aW4gMTQzMDMxIFJFR1IuIHZzLiAxNDIyMTgKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
IDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyMjE4Cj4gIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxNDIyMTgKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgIDE5IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyMjE4Cj4gIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDE0MjIxOAo+ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyMjE4Cj4gCj4gVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6Cj4gIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICBmYWlsIGluIDE0MzAxMCBwYXNz
IGluIDE0MzIzNAo+ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgMTIgZ3Vl
c3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDE0MzAxMCBwYXNzIGluIDE0MzIzNAo+ICB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAg
IGZhaWwgcGFzcyBpbiAxNDMwMTAKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQzMDMxCj4gIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBw
YXNzIGluIDE0MzE2MAoKSSdtIHByZXR0eSBzdXJlIHRoaXMgaXMgdGhlIHVuZGVybHlpbmcgaGVp
c2VuYnVnIHdlIGN1cnJlbnRseSBoYXZlIGluCi11bnN0YWJsZS4gIEl0IGNlcnRhaW5seSBpc24n
dCBhbnl0aGluZyB0byBkbyB3aXRoCiBmODM3OTNjMiAgb3JpZ2luL3ByZXRlc3QgVG9vbHN0YWNr
L3hsOiBXcmFwIGEgbG9uZyBjb21tYW5kCiBlYTY2MjZmNyAgZ3Vlc3RfcHJlcGFyZV9kaXNrOiBP
bmx5IGRvIHRoZSB1bW91bnQgaWYgd2Ugc2V0IGFuIGVudiB2YXIKIGZjNGJiM2QwICBjcy1hZGp1
c3QtZmxpZ2h0OiBQcm92aWRlIHJ1bnZhci1zZXQtZGVmYXVsdApzbyBJIGFtIGdvaW5nIHRvIGZv
cmNlIHB1c2ggdGhpcyBzbyBJIGNhbiBzZW5kIHRoZSBuZXh0IGJhdGNoLgoKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:03:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:03:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP2oC-0002kc-Mt; Mon, 28 Oct 2019 11:03:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=2ZfN=YV=posteo.de=hfp@srs-us1.protection.inumbo.net>)
 id 1iP2oA-0002kW-SC
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:03:35 +0000
X-Inumbo-ID: 9447fe0a-f972-11e9-94f3-12813bfff9fa
Received: from mout02.posteo.de (unknown [185.67.36.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9447fe0a-f972-11e9-94f3-12813bfff9fa;
 Mon, 28 Oct 2019 11:03:32 +0000 (UTC)
Received: from submission (posteo.de [89.146.220.130]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 6E097240107
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 12:03:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017;
 t=1572260611; bh=txI7WqiTmLDLFDbQE7rRVOwN1X+bPsa2j54e6MZfsTU=;
 h=Subject:To:Cc:From:Date:From;
 b=rP8i5oR+jBvUnV8UfvlHNoiHZ9Km8HmoanppUv1Fz/s3SSKkzP/DgRK8BYXzB3/St
 zuIA01LEZ9ShQXXJjPim089Y+9utAaZCoKB/3EtpDXDhW95H7Tmq8/aCGgc7AGGBq4
 kTF8MpAaM1Q1aQS3cYArY6KZN4UEYWLOqRekrR72QayPEFnDzFBvCIYn27wxUcpHvq
 LcSDAUWbimnDsqaJF8UK9KslN6Vv+8BduvQ8yBqEbx3Cxxn9tZppxE78+NT6d8+mxZ
 Jk+zHvSyeetG1hed+finFfD+FWtTqwFfoN8sNunTFVh7sEA8Z3VR/kd7zwjam3FKZg
 Tu7QOLG7K3+Ng==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 471sJx2CTtz9rxG;
 Mon, 28 Oct 2019 12:03:29 +0100 (CET)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Steven Haigh
 <netwiz@crc.id.au>, xen-devel <xen-devel@lists.xenproject.org>,
 Juergen Gross <JGross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <1571918276.2606.0@crc.id.au>
 <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
From: Andreas Kinzler <hfp@posteo.de>
Message-ID: <cc16902a-bbad-00fe-291c-0b01c8231b60@posteo.de>
Date: Mon, 28 Oct 2019 12:03:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQWxsLAoKPiBodHRwczovL3d3dy5yZWRkaXQuY29tL3IvQW1kL2NvbW1lbnRzL2NrcjVm
NC9hbWRfcnl6ZW5fMzAwMF9zZXJpZXNfbGludXhfc3VwcG9ydF9hbmQvCj4gaXMgY29uY2Vybmlu
ZyBLVk0sIGJ1dCBpdCBpZGVudGlmaWVkIHRoYXQgdGhlIFRPUE9FWFQgZmVhdHVyZSB3YXMKPiBp
bXBvcnRhbnQgdG8gZ2V0dGluZyB3aW5kb3dzIHRvIGJvb3QuCgpJIGp1c3QgdHJpZWQgcWVtdSAz
LjEuMSB3aXRoIEtWTSAoa2VybmVsIDUuMS4yMSkgb24gYSBSeXplbiAzNzAwWCBhbmQgCnN0YXJ0
ZWQgcWVtdSB3aXRoICItY3B1IGhvc3QsLXRvcG9leHQiIGFuZCBpdCBzdGlsbCB3b3JrcyBwZXJm
ZWN0bHkuIFNvIAppdCBzZWVtcyB0aGF0IFRPUE9FWFQgaXMgbm90IHJlbGV2YW50LgoKUmVnYXJk
cyBBbmRyZWFzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:09:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP2tV-0002x9-CD; Mon, 28 Oct 2019 11:09:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=THtN=YV=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iP2tU-0002x4-2E
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 11:09:04 +0000
X-Inumbo-ID: 590eba13-f973-11e9-94f3-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 590eba13-f973-11e9-94f3-12813bfff9fa;
 Mon, 28 Oct 2019 11:09:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572260943;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=c2s8tsQeZ5Jdc+JfrK2yPhEtvP8l5dEjwAlucYdl0Hs=;
 b=QfrDWFIBuvWB6EPNEdMT9V/0S66QzCWkdsQ/5eGfKUnnQozk3a+h9fdT
 O4gZMxSYRvG6BB4e5xI8oVZtzixu5N/hwLZrGYLPp1Hk+Af3wWe+tcRtY
 eLez6jG8q5uNKadq9S4WAnBf0kesZf6rA/ITB38e0HWwjngSqrE1ErAtm Y=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ifz1uJPScWX1lE2bLVdQV8c8FjMUYUgW5jS9dxmvLDZHwonYhUGeY/n7Q+6vLXVHbPf9pTz+aG
 E9XRbjsX6t73GxtuHVYM7kvWVnvdSNHSSqlBUqoHwyj+U17VtiGaVSYrXuZTUIzUz09NcEY6Y6
 BVerfQ+plaLuLj/CMnmvqdJxNDnMnPanNp5YAP6YSnOa4WUU8pjh6LaMFk3fJ23GtpcP3zPiCy
 KPj7W0IJ4Qaqn1iEKc1GZR6+x/ZNU0zVfN7tKLD+yw+VTWsiRS3horx0vdQgjhH4JzCVxN7Z6v
 xlo=
X-SBRS: 2.7
X-MesageID: 7593901
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7593901"
To: Jan Beulich <jbeulich@suse.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
Date: Mon, 28 Oct 2019 11:08:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>, Wei
 Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTAvMjAxOSAwOTowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMTAuMjAxOSAw
OTo1NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gQ29udmVydGluZyBhIGd1ZXN0IGZyb20gUFYg
dG8gUFYtaW4tUFZIIG1ha2VzIHRoZSBndWVzdCB0byBoYXZlIDM4NGsKPj4gbGVzcyBtZW1vcnks
IHdoaWNoIG1heSBjb25mdXNlIGd1ZXN0J3MgYmFsbG9vbiBkcml2ZXIuIFRoaXMgaGFwcGVucwo+
PiBiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMgNjQwayAtIDFNIHJlZ2lvbiBp
biBFODIwIGRlc3BpdGUKPj4gdGhlIGZhY3QgdGhhdCBpdCdzIHJlYWxseSBhIHVzYWJsZSBSQU0g
aW4gUFZIIGJvb3QgbW9kZS4KPiAKPiBUaGlzIGlzIGEgUFZIIHByb3BlcnR5IGFjY29yZGluZyB0
byB5b3VyIGRlc2NyaXB0aW9uIGFuZCBhY2NvcmRpbmcKPiB0byBteSB1bmRlcnN0YW5kaW5nLiBX
aHkgd291bGQgeW91IHRoZW4gLi4uCj4gCj4+IEZpeCB0aGlzIGJ5IHNraXBwaW5nIHRoZSByZWdp
b24gdHlwZSBjaGFuZ2UgZm9yIHB2LXNoaW0gbW9kZS4KPiAKPiAuLi4gYWx0ZXIgYmVoYXZpb3Ig
Zm9yIHNoaW0gbW9kZSBvbmx5LCByYXRoZXIgdGhhbiB3aGVuIGJvb3RlZCBpbgo+IFBWSCBtb2Rl
IGluIGdlbmVyYWw/CgpUaGlzIGlzIGp1c3QgbWUgYmVpbmcgY2F1dGlvdXMuCgpNeSBvcmlnaW5h
bCBlbWFpbCBkb2VzIGhhdmUgdGhpcyB0ZXh0IGFmdGVyIC0tLQoiVGhlIGNvbmRpdGlvbiBjYW4g
YmUgcmVsYXhlZCB0byBiZSBqdXN0ICFwdmhfYm9vdCBpZiB0aGVyZSBhcmUgbm8KcGxhbnMgdG8g
c3VwcG9ydCBWR0EgTU1JTyAvIFJPTXMgZm9yIFBWSCBndWVzdHMuIgoKSSB3YW50ZWQgdG8gY2hl
Y2sgd2l0aCB0aGUgY29tbXVuaXR5IGFib3V0IHRoaXMgZmlyc3QuCgpUaGFua3MsClNlcmdleQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:12:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP2wM-0003gV-Rc; Mon, 28 Oct 2019 11:12:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP2wL-0003gQ-UN
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 11:12:01 +0000
X-Inumbo-ID: c223ffd0-f973-11e9-94f3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c223ffd0-f973-11e9-94f3-12813bfff9fa;
 Mon, 28 Oct 2019 11:11:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 0BB9FABC4;
 Mon, 28 Oct 2019 11:11:58 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
Date: Mon, 28 Oct 2019 12:11:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxMjowOCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAyOC8xMC8yMDE5
IDA5OjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjguMTAuMjAxOSAwOTo1NiwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+IENvbnZlcnRpbmcgYSBndWVzdCBmcm9tIFBWIHRvIFBWLWluLVBW
SCBtYWtlcyB0aGUgZ3Vlc3QgdG8gaGF2ZSAzODRrCj4+PiBsZXNzIG1lbW9yeSwgd2hpY2ggbWF5
IGNvbmZ1c2UgZ3Vlc3QncyBiYWxsb29uIGRyaXZlci4gVGhpcyBoYXBwZW5zCj4+PiBiZWNhdXNl
IFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMgNjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRl
c3BpdGUKPj4+IHRoZSBmYWN0IHRoYXQgaXQncyByZWFsbHkgYSB1c2FibGUgUkFNIGluIFBWSCBi
b290IG1vZGUuCj4+Cj4+IFRoaXMgaXMgYSBQVkggcHJvcGVydHkgYWNjb3JkaW5nIHRvIHlvdXIg
ZGVzY3JpcHRpb24gYW5kIGFjY29yZGluZwo+PiB0byBteSB1bmRlcnN0YW5kaW5nLiBXaHkgd291
bGQgeW91IHRoZW4gLi4uCj4+Cj4+PiBGaXggdGhpcyBieSBza2lwcGluZyB0aGUgcmVnaW9uIHR5
cGUgY2hhbmdlIGZvciBwdi1zaGltIG1vZGUuCj4+Cj4+IC4uLiBhbHRlciBiZWhhdmlvciBmb3Ig
c2hpbSBtb2RlIG9ubHksIHJhdGhlciB0aGFuIHdoZW4gYm9vdGVkIGluCj4+IFBWSCBtb2RlIGlu
IGdlbmVyYWw/Cj4gCj4gVGhpcyBpcyBqdXN0IG1lIGJlaW5nIGNhdXRpb3VzLgo+IAo+IE15IG9y
aWdpbmFsIGVtYWlsIGRvZXMgaGF2ZSB0aGlzIHRleHQgYWZ0ZXIgLS0tCj4gIlRoZSBjb25kaXRp
b24gY2FuIGJlIHJlbGF4ZWQgdG8gYmUganVzdCAhcHZoX2Jvb3QgaWYgdGhlcmUgYXJlIG5vCj4g
cGxhbnMgdG8gc3VwcG9ydCBWR0EgTU1JTyAvIFJPTXMgZm9yIFBWSCBndWVzdHMuIgoKSSBkb3Vi
dCBlbXVsYXRlZCBvbmVzIGFyZSBpbnRlbmRlZCB0byBiZSBzdXBwb3J0ZWQsIGJ1dCBvZgpjb3Vy
c2UgYSBncmFwaGljcyBjYXJkIGNvdWxkIGJlIHBhc3NlZCB0aHJvdWdoLiBJaXJjIHBhc3N0aHJv
dWdoCmlzIGEgcGVuZGluZyB3b3JrIGl0ZW0gc3RpbGwgYW55d2F5IGZvciBQVkgsIHNvIGRlYWxp
bmcgd2l0aCB0aGUKY2FzZSByaWdodCBub3cgbWF5IG5vdCBldmVuIGJlIG5lY2Vzc2FyeS4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:16:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:16:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP30B-0003qc-DT; Mon, 28 Oct 2019 11:15:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP30A-0003ps-52
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 11:15:58 +0000
X-Inumbo-ID: 4cd2033e-f974-11e9-94f3-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4cd2033e-f974-11e9-94f3-12813bfff9fa;
 Mon, 28 Oct 2019 11:15:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572261351;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=HXSqOhQWGbEdqW1jtf9r68DmrFGLjJNEVyMNblhPTWQ=;
 b=AgmkvfiEAigJ69Sb6TYK82v8ERCzr3P5PI822eBiHX1xO9cxitCSmFtQ
 17h69wL/36TJm1cUT9rPaaGn8VEyO0NhoJFUkAkWY4Pi4ScW3BS5gMWoJ
 aLSPdSuf5RywAnfxWfFi6dEaVawm1l5JLoF2U2VM3OEO73Ws4wyVunhmC U=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RGjzujS8vnBUxq4PozGCbpJaGQ7lvFft2uuizp9J2/BoLp6rOnN88CRTcXOfMB6KN7VnL9g5IR
 WPMoB9SDUNhFSo6qurSYLM+OEVvhEJCdrGHUMinY8ntaQaDzWovpwH0VJo1tc5JI/YvipA8fjc
 h+69ni9M6/6X4hqKnVIl+kG+UYzzD6uaewCEI1qc22k3dczOv+b8yfdctLWmhbBvOELPkptaT6
 MqsrqhkLA6IHIzTVryiGzZTjfb6y4rxk/m0vkPwwBxzgYifjBfiSSkMKSCzFbtr8I9rkiTKziN
 JpY=
X-SBRS: 2.7
X-MesageID: 7811971
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7811971"
To: Jan Beulich <jbeulich@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
Date: Mon, 28 Oct 2019 11:15:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTAvMjAxOSAxMToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMTAuMjAxOSAx
MjowOCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gT24gMjgvMTAvMjAxOSAwOTowNiwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyOC4xMC4yMDE5IDA5OjU2LCBTZXJnZXkgRHlhc2xpIHdyb3Rl
Ogo+Pj4+IENvbnZlcnRpbmcgYSBndWVzdCBmcm9tIFBWIHRvIFBWLWluLVBWSCBtYWtlcyB0aGUg
Z3Vlc3QgdG8gaGF2ZSAzODRrCj4+Pj4gbGVzcyBtZW1vcnksIHdoaWNoIG1heSBjb25mdXNlIGd1
ZXN0J3MgYmFsbG9vbiBkcml2ZXIuIFRoaXMgaGFwcGVucwo+Pj4+IGJlY2F1c2UgWGVuIHVuY29u
ZGl0aW9uYWxseSByZXNlcnZlcyA2NDBrIC0gMU0gcmVnaW9uIGluIEU4MjAgZGVzcGl0ZQo+Pj4+
IHRoZSBmYWN0IHRoYXQgaXQncyByZWFsbHkgYSB1c2FibGUgUkFNIGluIFBWSCBib290IG1vZGUu
Cj4+PiBUaGlzIGlzIGEgUFZIIHByb3BlcnR5IGFjY29yZGluZyB0byB5b3VyIGRlc2NyaXB0aW9u
IGFuZCBhY2NvcmRpbmcKPj4+IHRvIG15IHVuZGVyc3RhbmRpbmcuIFdoeSB3b3VsZCB5b3UgdGhl
biAuLi4KPj4+Cj4+Pj4gRml4IHRoaXMgYnkgc2tpcHBpbmcgdGhlIHJlZ2lvbiB0eXBlIGNoYW5n
ZSBmb3IgcHYtc2hpbSBtb2RlLgo+Pj4gLi4uIGFsdGVyIGJlaGF2aW9yIGZvciBzaGltIG1vZGUg
b25seSwgcmF0aGVyIHRoYW4gd2hlbiBib290ZWQgaW4KPj4+IFBWSCBtb2RlIGluIGdlbmVyYWw/
Cj4+IFRoaXMgaXMganVzdCBtZSBiZWluZyBjYXV0aW91cy4KPj4KPj4gTXkgb3JpZ2luYWwgZW1h
aWwgZG9lcyBoYXZlIHRoaXMgdGV4dCBhZnRlciAtLS0KPj4gIlRoZSBjb25kaXRpb24gY2FuIGJl
IHJlbGF4ZWQgdG8gYmUganVzdCAhcHZoX2Jvb3QgaWYgdGhlcmUgYXJlIG5vCj4+IHBsYW5zIHRv
IHN1cHBvcnQgVkdBIE1NSU8gLyBST01zIGZvciBQVkggZ3Vlc3RzLiIKPiBJIGRvdWJ0IGVtdWxh
dGVkIG9uZXMgYXJlIGludGVuZGVkIHRvIGJlIHN1cHBvcnRlZCwgYnV0IG9mCj4gY291cnNlIGEg
Z3JhcGhpY3MgY2FyZCBjb3VsZCBiZSBwYXNzZWQgdGhyb3VnaC4gSWlyYyBwYXNzdGhyb3VnaAo+
IGlzIGEgcGVuZGluZyB3b3JrIGl0ZW0gc3RpbGwgYW55d2F5IGZvciBQVkgsIHNvIGRlYWxpbmcg
d2l0aCB0aGUKPiBjYXNlIHJpZ2h0IG5vdyBtYXkgbm90IGV2ZW4gYmUgbmVjZXNzYXJ5LgoKVGhl
IGJ1ZyBpcyBYZW4gYmxpbmRseSBwcmVzdW1pbmcgdGhhdCBhIG1pc3NpbmcgaG9sZSAibXVzdCBi
ZSBhIGZpcm13YXJlCmJ1ZyIuCgpJIGNhbiBiZWxpZXZlIHRoYXQgdGhlcmUgbWF5IGhhdmUgYmVl
biBzeXN0ZW1zIGRlY2FkZXMgYWdvIHdoaWNoIGdvdAp0aGlzIHdyb25nLCBidXQgdGJoIEkgZG91
YnQgaXQgYXBwbGllcyB0byA2NGJpdC1jYXBhYmxlIHN5c3RlbXMsCmNvbnNpZGVyaW5nIGhvdyBz
dGFuZGFyZGlzZWQgdGhpbmdzIHdlcmUgYnkgdGhlbi4KCkknZCBqdXN0IGRlbGV0ZSB0aGlzIHdo
b2xlIHBpZWNlIG9mIGxvZ2ljIGFuZCBjYWxsIGl0IGRvbmUuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:18:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:18:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP32R-0003zJ-Qt; Mon, 28 Oct 2019 11:18:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP32R-0003zE-6M
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:18:19 +0000
X-Inumbo-ID: a4348085-f974-11e9-94f3-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4348085-f974-11e9-94f3-12813bfff9fa;
 Mon, 28 Oct 2019 11:18:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572261498;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=65n3RdifuN0kWX0a4Al4foyRgZDa6T5vf6bYTVhchPk=;
 b=WMBfL+pS5fgeojQ4EdEvDqAE3ZA3GMQCl+n198wubbGEaOn6hmT65n2p
 5gpKzv8fdyylYFEo2c68rIJN3ffMbOfyMOuO/Wv6KkFZEEvChRn5OVqnD
 vkLRQpIthGZjB34NFh0dVWlgO7jP+jMFXE26nTsvCUCPcMptOyWCqIjqy o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eKLi80ZYJrUOESIXZC3Pw5qG5GAlDqIK9UtO4JCB5AYIV4RIk2tHDBPRSA5PK2KjcUB2jD6J24
 qJKTmnn1xlAWkyj14FjiTdNFChURXGlvIyzsD46k+Lu9nsYZFBcWA6XRWfp/02RQdqPiF0DUgg
 hk3tR/ndG5KAtX8Ne7iNs2sDoyf1G4HmHBaVF5bfwNrv449Jp44ghlD2YNbgCPbbVg+6VW050G
 PCXl0JMgNjMqxBhp/+4luTb2W6YNMb5yHxkXf0yqQzsKzrYR0hUmJ/x2KPpewTel1K8x+wBIIR
 7lg=
X-SBRS: 2.7
X-MesageID: 7812026
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7812026"
To: Jan Beulich <jbeulich@suse.com>
References: <1571918276.2606.0@crc.id.au>
 <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
 <7333496f-48e7-c659-5314-54feffde0273@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <15969ed4-55ab-0a18-3b63-30cc3c266a47@citrix.com>
Date: Mon, 28 Oct 2019 11:18:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7333496f-48e7-c659-5314-54feffde0273@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 Paul Durrant <paul@xen.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTAvMjAxOSAwOToyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjUuMTAuMjAxOSAx
OTowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjQvMTAvMjAxOSAxMjo1NywgU3RldmVu
IEhhaWdoIHdyb3RlOgo+Pj4gSGkgYWxsLAo+Pj4KPj4+IEkndmUgbWFuYWdlZCB0byBnZXQgdGhl
IGdpdCBtYXN0ZXIgdmVyc2lvbiBvZiBYZW4gb24gdGhpcyBhZmZlY3RlZAo+Pj4gc3lzdGVtIGFu
ZCB0cmllcyB0byBib290IGEgV2luZG93cyBTZXJ2ZXIgMjAxNiBzeXN0ZW0uIEl0IGNyYXNoZXMg
YXMKPj4+IHBlciBub3JtYWwuCj4+Pgo+Pj4gSSBtYW5hZ2VkIHRvIGdldCB0aGVzZSBsb2dzLCBi
dXQgSSdtIG5vdCBxdWl0ZSBzdXJlIHdoYXQgZWxzZSB0byBkbyB0bwo+Pj4gZGVidWcgdGhpcyBp
c3N1ZSBmdXJ0aGVyLgo+PiBBZnRlciBhIGNvbGxhYm9yYXRpdmUgZGVidWdnaW5nIHNlc3Npb24g
b24gSVJDLCB3ZSd2ZSBpZGVudGlmaWVkIHRoZQo+PiBwcm9ibGVtLsKgIEhlcmUgaXMgYSBzdW1t
YXJ5Lgo+Pgo+PiBodHRwczovL3d3dy5yZWRkaXQuY29tL3IvQW1kL2NvbW1lbnRzL2NrcjVmNC9h
bWRfcnl6ZW5fMzAwMF9zZXJpZXNfbGludXhfc3VwcG9ydF9hbmQvCj4+IGlzIGNvbmNlcm5pbmcg
S1ZNLCBidXQgaXQgaWRlbnRpZmllZCB0aGF0IHRoZSBUT1BPRVhUIGZlYXR1cmUgd2FzCj4+IGlt
cG9ydGFudCB0byBnZXR0aW5nIHdpbmRvd3MgdG8gYm9vdC4KPj4KPj4gWGVuIGRvZXNuJ3QgY3Vy
cmVudGx5IG9mZmVyIFRPUE9FWFQgdG8gZ3Vlc3RzIGF0IGFsbC7CoCBGaXhpbmcgdGhpcyBpcyBv
bgo+PiB0aGUgVE9ETyBsaXN0IGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHRvcG9sb2d5IHJl
cHJlc2VudGF0aW9uIHN3YW1wLgo+Pgo+PiBPbiBhIGh1bmNoLCBJIG9mZmVyZWQgdXAgYSBYZW5T
ZXJ2ZXIgcGF0Y2ggd2hpY2ggd2UgYXJlIHN0aWxsIHVzaW5nLCBpbgo+PiBsaWV1IG9mIGZpeGlu
ZyB0b3BvbG9neSBwcm9wZXJseS7CoCBJdCBpcyBsb2dpY2FsbHkgYSByZXZlcnQgb2YKPj4gY2Ey
ZWVlOTJkZjQ0IGFzIHRoYXQgY2hhbmdlIHdhc24ndCBtaWdyYXRpb24gc2FmZS4KPiBXb3VsZCB5
b3UgbWluZCBoZWxwaW5nIG1lIHVuZGVyc3RhbmQgaG93IHRoaXMgcmV2ZXJ0IG1hdGNoZXMgdXAg
d2l0aAo+IHlvdSBzYXlpbmcgYWJvdmUgdGhhdCBUT1BPRVhUIGlzIG5lZWRlZCBmb3IgV2luZG93
cyB0byBib290IGhlcmU/IEkKPiBkb24ndCB0aGluayBJIGNhbiBjb25jbHVkZSBhbnl0aGluZyBp
biB0aGlzIGRpcmVjdGlvbiBmcm9tIHRoZSBhcnRpY2xlCj4geW91J3ZlIHByb3ZpZGVkIHRoZSBs
aW5rIG9mLgoKVE9QT0VYVCBnYXZlIGEgY2xlYXIgaGludCB0aGF0IGl0IHdhcyB0b3BvbG9neSBi
YXNlZCwgYnV0IGJleW9uZCB0aGF0LAppdHMgbm90IG5vIHNwZWNpZmljIGNvbm5lY3RlZC4KClRo
ZSByZXZlcnQgY2xlYXJzIEhUVCB3aGljaCBpcyBhIGtleSBmYWN0b3IgaW4gQU1EJ3MgYWxnb3Jp
dGhtIG9mICJob3cKdG8gY2FsY3VsYXRlIHRvcG9sb2d5Ii4KCj4KPj4gV2l0aCB0aGlzIHBhdGNo
IGluIHBsYWNlLCB3aW5kb3dzIHdvcmtzIGZpbmUuwqAgSG93ZXZlciwgSSBkb24ndCB0aGluawo+
PiB0aGUgcGF0Y2ggaXMgYXBwcm9wcmlhdGUgdG8gdGFrZSBpbnRvIDQuMTMuCj4+Cj4+IEZ1cnRo
ZXJtb3JlLCB0aGVyZSBpcyBubyBjaGFuY2Ugb2YgZ2V0dGluZyB0aGUgdG9wb2xvZ3kgd29yayBz
b3J0ZWQgaW4KPj4gdGhlIHJlbWFpbmluZyA0LjEzIHRpbWVmcmFtZS4KPj4KPj4gSSdtIGF0IGEg
bG9zcyBmb3IgaWRlYXMsIG90aGVyIHRoYW4gcmVsZWFzZSBub3RlIGl0IGFzIGJyb2tlbiBhbmQg
bWFrZQo+PiBmaXhpbmcgaXQgYSBibG9ja2VyIGZvciA0LjE0Lgo+IFdvdWxkIG1ha2luZyBjb25k
aXRpb25hbCB0aGUgY3VycmVudGx5IHVuY29uZGl0aW9uYWwgc2V0dGluZyBvZiBIVCBpbgo+IHRo
ZSBndWVzdCBDUFVJRCB2aWV3IHRvZ2V0aGVyIHdpdGggdGhlIGRvdWJsaW5nIG9mIGNlcnRhaW4g
b3RoZXIgZmllbGRzJwo+IHZhbHVlcyBwZXJoYXBzIHNpbWlsYXJseSBoZWxwPwoKTWFraW5nIHRo
YXQgZW50aXJlIGJsb2NrIGJlIGNvbmRpdGlvbmFsIGlzIHByb2JhYmx5IG9rLCBidXQgSSBjYW4n
dAp0aGluayBvZiBhIHdheSBvZiBkb2luZyBzYWZlbHkgZG9pbmcgdGhpcy7CoCBXZSBkZWZpbml0
ZWx5IGRvbid0IHdhbnQgdG8KcHV0IHNvbWV0aGluZyBsaWtlIHRoaXMgaW50byB0aGUgbGlieGwg
YXBpLCBzZWVpbmcgYXMgaXQgaXMgZXhwZWN0ZWQgdG8KYmUgb2Jzb2xldGVkIGluIHRoZSBuZWFy
IGZ1dHVyZS4KCk9uZSBvcHRpb24gd2hpY2ggd2FzIGV4cGVyaW1lbnRlZCB3aXRoIHdhcyBjbGVh
cmluZyBIVFQgdXNpbmcgdGhlIGNwdWlkPQpjb250cm9sLCBidXQgdGhhdCBkaWRuJ3Qgd29yay7C
oCBJIHRoaW5rIGEgdXNlciBIVFQgc2V0dGluZyBnZXRzCmNsb2JiZXJlZCBieSB0aGUgbGF0ZXIg
Q1BVSUQgbG9naWMuwqAgUGVyaGFwcyB0aGF0IGlzIHNvbWV0aGluZyB3ZSBjb3VsZApib2RnZSBp
biBhIGxlc3MgYmFkIHdheS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:25:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:25:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP39R-0004pa-Vb; Mon, 28 Oct 2019 11:25:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP39Q-0004pU-N1
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:25:32 +0000
X-Inumbo-ID: a66eabee-f975-11e9-beca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a66eabee-f975-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 11:25:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572261932;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=G4tUOpGo9AdILIGPQJ7wrOIOeOQ8aFnGyzV4vLsuKrE=;
 b=IkKjYW0lKv49q6pUGDboQz/FkwWub7JZMJ/gzPeWgSKfwqKwHunPY788
 tA2w6dJBJxKNgkd8/K/khUH+UOC0YAgGeidRFpHjs8buxEwogdyCuh5r+
 8rJn+lX7X5DXUbxOvwJJfyQ7eLXxaQT/7zt6bOd3W23AQv0C0HhnSiAvf M=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: wcMV2sTY2B0rTYllVlmIjFebqRVikq/0d8bePJvlMZBCKqxriC8WFhPQQr7IS8yAkp561w0FNM
 8LvwfNTNf9uZjJEGJNN13aGP0nShFXpPVSG8Lo1VwASplOOOOtPWKOaRordXc0ywE5xCUDXHLN
 243MdR+PFUz04iozBpWDhJu72fUb1/c7slAUz3GnBnhVtEmDPqjXrp6GH16RuQE/N/LXCVEm3H
 8ZRS1ictZynast2Vgj4dPvR6ACsPEwGZ57vpgcsIMRTF6dQrF0yGxSMEqKf3AkuWHszkqiYVwT
 BtA=
X-SBRS: 2.7
X-MesageID: 7495438
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7495438"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23990.53286.572469.441064@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 11:25:26 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191025170505.2834957-1-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 0/4] Fix: libxl workaround,
 multiple connection to single QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkuICBUaGFua3MgZm9yIHRhY2tsaW5nIHRoaXMgc3dhbXAuICBBbGwgdmVyeSB1bmZvcnR1bmF0
ZS4KCkFudGhvbnkgUEVSQVJEIHdyaXRlcyAoIltSRkMgWEVOIFBBVENIIGZvci00LjEzIDAvNF0g
Rml4OiBsaWJ4bCB3b3JrYXJvdW5kLCBtdWx0aXBsZSBjb25uZWN0aW9uIHRvIHNpbmdsZSBRTVAg
c29ja2V0Iik6Cj4gQWx0ZXJuYXRpdmVseSB0byB0aGlzIGNyYXppbmVzcywgaXQgbWlnaHQgYmUg
cG9zc2libGUgdG8gaW5jcmVhc2UKPiB0aGUgYGJhY2tsb2cnIHZhbHVlIGJ5IGhhdmluZyBsaWJ4
bCBvcGVuaW5nIHRoZSBRTVAgc29ja2V0IG9uIGJlaGFsZgo+IG9mIFFFTVUuIEJ1dCB0aGlzIGlz
IG9ubHkgcG9zc2libGUgd2l0aCBhIHJlY2VudCB2ZXJzaW9uIG9mIFFFTVUKPiAoMi4xMiBvciBu
ZXdlciwgcmVsZWFzZWQgaW4gQXByIDIwMTgsIG9yIHFlbXUteGVuLTQuMTIgb3IgbmV3ZXIpLiBJ
dAo+IHdvdWxkIGludm9sdmUgdG8gZGlzY292ZXIgUUVNVSdzIGNhcGFiaWxpdHkgYmVmb3JlIHdl
IHN0YXJ0IHRoZSBETSwKPiB3aGljaCBsaWJ4bCBpc24ndCBjYXBhYmxlIHlldC4KCkkgaGF2ZSBh
biBhbmNpZW50IHVuYXBwbGllZCBwYXRjaCBzb21ld2hlcmUgd2hpY2ggcnVucyBxZW11IC0taGVs
cAphbmQgZ3JlcHMgdGhlIG91dHB1dC4gIElmIHlvdSB3b3VsZCBsaWtlLCBJIGNhbiBkaWcgaXQg
b3V0LgoKQnV0IG9uZSBwcm9ibGVtIHdpdGggdGhhdCBhcHByb2FjaCBpcyB0aGlzOiB3aXRob3V0
IHRoYXQgZmVhdHVyZSBpbgpxZW11LCB3aGF0IHdvdWxkIHdlIGRvID8gIExpdmUgd2l0aCB0aGUg
YnVnIHdoZXJlIGRvbWFpbiBjcmVhdGlvbgpmYWlscyA/ICBCb2RnZSBpdCBieSBzZXJpYWxpc2lu
ZyB3aXRoaW4gZG9tYWluIGNyZWF0ZSAoYXdrd2FyZGF0aW5nCnRoZSBjb2RlKSA/CgpJIGhhdmUg
c29tZSBvdGhlciBzdWdnZXN0aW9ucyB3aGljaCBvdWdodCB0byBiZSBjb25zaWRlcmVkOgoKCjEu
IFNlbmQgYSBwYXRjaCB0byBxZW11IHVwc3RyZWFtIHRvIGFsbG93IHNwZWNpZnlpbmcgdGhlIHNv
Y2tldCBsaXN0ZW4KcXVldWUuCgoxKGEpIEV4cGVjdCBkaXN0cm9zIHRvIGFwcGx5IHRoYXQgcGF0
Y2ggdG8gb2xkZXIgcWVtdXMsIGlmIHRoZXkgc2hpcApvbGRlciBxZW11cy4gIEhhdmUgbGlieGwg
dW5jb25kaXRpb25hbGx5IHNwZWNpZnkgdGhhdCBhcmd1bWVudC4KCjEoYikgZ3JlcCB0aGUgaGVs
cCBvdXRwdXQgKGFzIEkgcHJvcG9zZSBhYm92ZSkgYW5kIGlmIHRoZSBwYXRjaCBpcyBub3QKcHJl
c2VudCwgdXNlIExEX1BSRUxPQUQgdG8gd3JhcCBsaXN0ZW4oMikuCgoKMi4gU2VuZCBhIHBhdGNo
IHRvIHFlbXUgdXBzdHJlYW0gdG8gY2hhbmdlIHRoZSBmaXhlZCBxdWV1ZSBsZW5ndGggZnJvbQox
IHRvIDEwMDAwLiAgRXhwZWN0IGRpc3Ryb3MgdG8gYXBwbHkgdGhhdCBwYXRjaCB0byBvbGRlciBx
ZW11cyAoZXZlbiwKcGVyaGFwcywgaWYgaXQgaXMgbm90IGFjY2VwdGVkIHVwc3RyZWFtISkgIENo
YW5nZSBsaWJ4bCB0byBkZXRlY3QKRUFHQUlOIGZyb20gcW1wIGNvbm5lY3QoKSBhbmQgcHJpbnQg
YSBtZXNzYWdlIGV4cGxhaW5pbmcgd2hhdCBwYXRjaCBpcwptaXNzaW5nLgoKClNpbmNlIHlvdSBo
YXZlIHByb3ZpZGVkIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBmb3JrL2xvY2sgc3RyYXRlZ3ks
CkknbGwgbm93IGdvIGFuZCBkbyBhIGRldGFpbGVkIHJldmlldyBvZiB0aGF0LgoKVGhhbmtzLApJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:26:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3Ae-0004wo-Ao; Mon, 28 Oct 2019 11:26:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP3Ac-0004ur-Ja
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:26:46 +0000
X-Inumbo-ID: d2031e52-f975-11e9-94f3-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2031e52-f975-11e9-94f3-12813bfff9fa;
 Mon, 28 Oct 2019 11:26:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572262004;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=TmZna1+5cPf3gePZYEUUVdzAbeEb8y++5qgg4ti9fG4=;
 b=hfdH8OEsIQwWA33NIqCq3wRA7BCypK/+b7CMkDlywWxybumyCXqJVeyx
 3h8FcwUV0cYKi+/aYBsjZ52CClEseEchsVO3Ei1oUPt0kDTkHXuStnJrl
 XQ3sFG16lF/wSTA4Ni7MfCeYpCtCkX+Vvgjdpw9c+6w6kCW9q+rmTnzH/ Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: s44TxI6EZItsWDyHL4Ct/M8uvThQkrAfm6FnyyGi2ytyFHQ98pdzsG8KaXSVarVK0umUrfrIHR
 BJLqcrgS0ALXksDUFsg0pEHV7QuhJzBmZk+k6N8XYf/LyAQkrRcgLtRV8i2rYUfNQsaL/+NYaC
 o8v97nqokOMlWl75OwFp4XG49nZa+EPi7rSkjLPOwFssgdwy/nLcCuzhXk7Do5FlFqQ87NW8un
 RwMYKPMS6Ujhzhpip5hADR4l4Fl0liL5I1xl/L0nyKFi7QGS49ypWj0c2DVJyiTn/QPwJzHmvq
 JFY=
X-SBRS: 2.7
X-MesageID: 7858429
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7858429"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23990.53361.316758.473175@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 11:26:41 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191025170505.2834957-2-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <20191025170505.2834957-2-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 1/4] libxl: Introduce
 libxl__ev_child_kill
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkuICBUaGFua3MuICBUaGUgY29kZSBoZXJlIGxvb2tzIGJ5IGFuZCBsYXJnZSBnb29kIHRvIG1l
IGJ1dCBJIHRoaW5rCnRoZSBkb2NzIGFuZCBtYXliZSB0aGUgbG9nIG1lc3NhZ2VzIG5lZWQgaW1w
cm92ZW1lbnQuCgpBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUkZDIFhFTiBQQVRDSCBmb3ItNC4x
MyAxLzRdIGxpYnhsOiBJbnRyb2R1Y2UgbGlieGxfX2V2X2NoaWxkX2tpbGwiKToKPiBBbGxvdyB0
byBraWxsIGEgY2hpbGQgYW5kIGRlcmVnaXN0ZXIgdGhlIGNhbGxiYWNrIGFzc29jaWF0ZWQgd2l0
aCBpdC4KCkRpZCB5b3UgcmVhZCB0aGUgZG9jIGNvbW1lbnQgYWJvdmUgbGlieGxfX2V2X2NoaWxk
X2ZvcmssIGluCmxpYnhsX2ludGVybmFsLmggbmVhciBsaW5lIDExNjAgPyAgVGhlIHVzZXIgb2Yg
bGlieGxfX2V2X2NoaWxkIGlzCmFscmVhZHkgcGVybWl0dGVkIHRvIGtpbGwgdGhlIGNoaWxkLgoK
SW4gdGhpcyBwYXRjaCBhcmUgYWRkaW5nIGEgbGF5ZXIgdG8gbWFrZSB0aGlzIG1vcmUgY29udmVu
aWVudCwgYW5kIGluCnBhcnRpY3VsYXIgdG8gbGV0IGEgbGlieGxfX2V2X2NoaWxkIHVzZXIgdHJh
bnNmZXIgcmVzcG9uc2liaWxpdHkgZm9yCnJlYXBpbmcgdGhlIGNoaWxkIGZyb20gaXRzIG93biBh
cHBsaWNhdGlvbiBsb2dpYyBpbnRvIHRoZSBhbyBzeXN0ZW0uCgpTb21lIG1vcmUgQVBJIGRvY3Vt
ZW50YXRpb24gdG8gbWFrZSB0aGlzIG11Y2ggbW9yZSBleHBsaWNpdCB3b3VsZCBiZQpnb29kIC0g
aWUgdGhlIG1haW4gZG9jIGNvbW1lbnQgdGhlIGZhY2lsaXR5IG5lZWRzIHRvIGRpc2N1c3MgaXQ6
CiB8ICogSXQgaXMgbm90IHBvc3NpYmxlIHRvICJkZXJlZ2lzdGVyIiB0aGUgY2hpbGQgZGVhdGgg
ZXZlbnQgc291cmNlCl4gdGhpcyBpcyBubyBsb25nZXIgdHJ1ZSBhZnRlciB5b3VyIHBhdGNoOyBp
bmRlZWQgdGhhdCdzIHRoZSBwb2ludC4KClNvIHBlcmhhcHMKCj4gK3ZvaWQgbGlieGxfX2V2X2No
aWxkX2tpbGwobGlieGxfX2FvICphbywgbGlieGxfX2V2X2NoaWxkICpjaCkKCnNob3VsZCBiZSBj
YWxsZWQKICAgbGlieGxfX2V2X2NoaWxkX3JlYXR0YWNoX3RvX2FvCm9yCiAgIGxpYnhsX19ldl9j
aGlsZF9raWxsX2RlcmVnaXN0ZXIKb3Igc29tZXRoaW5nLCBhbmQgbWF5YmUgaXQgc2hvdWxkIHRh
a2UgYSBzaWduYWwgbnVtYmVyID8KCj4gK3N0YXRpYyB2b2lkIGRlcmVnaXN0ZXJlZF9jaGlsZF9j
YWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9fZXZfY2hpbGQgKmNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGlkX3QgcGlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHN0YXR1cykKPiArewo+ICsgICAgZXZfY2hpbGRfa2lsbGVkICpj
ayA9IENPTlRBSU5FUl9PRihjaCwgKmNrLCBjaCk7Cj4gKyAgICBFR0NfR0M7Cj4gKwo+ICsgICAg
aWYgKHN0YXR1cykgewo+ICsgICAgICAgIGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzKENU
WCwgWFRMX0VSUk9SLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJr
aWxsZWQgZm9yayAoZHlpbmcgYXMgZXhwZWN0ZWQpIiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwaWQsIHN0YXR1cyk7Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAg
IExPRyhERUJVRywgImtpbGxlZCBjaGlsZCBleGl0IGNsZWFubHksIHVuZXhwZWN0ZWQiKTsKCkkg
ZG9uJ3QgdGhpbmsgdGhpcyBpcyBlbnRpcmVseSB1bmV4cGVjdGVkLiAgTWF5YmUgdGhlIGNoaWxk
IHdhcyBqdXN0CmV4aXRpbmcgYXQgdGhlIHBvaW50IHdoZXJlIGxpYnhsX19ldl9jaGlsZF9raWxs
IHdhcyBjYWxsZWQuCgpBbmQsIHBsZWFzZSBjaGVjayBsb2cgdGhlIGFjdHVhbCB3aG9sZSBleGl0
IHN0YXR1cy4gICJzdGF0dXMiIGlzIGEKd2FpdCBzdGF0dXMuICBXZSB3YW50IHRvIGtub3cgd2hh
dCBzaWduYWwgaXQgZGllZCBmcm9tLCB3aGV0aGVyIGl0CmNvcmUgZHVtcGVkLCB0aGUgZXhpdCBz
dGF0dXMsIGV0Yy4gIFByb2JhYmx5LCB5b3Ugc2hvdWxkIGNhbGwKbGlieGxfcmVwb3J0X2NoaWxk
X2V4aXRzdGF0dXMuCgo+IEBAIC0xODkxLDcgKzE4OTEsOCBAQCBzdGF0aWMgYm9vbCBhb193b3Jr
X291dHN0YW5kaW5nKGxpYnhsX19hbyAqYW8pCj4gICAgICAgKiBkZWNyZW1lbnQgcHJvZ3Jlc3Nf
cmVwb3J0c19vdXRzdGFuZGluZywgYW5kIGNhbGwKPiAgICAgICAqIGxpYnhsX19hb19jb21wbGV0
ZV9jaGVja19wcm9ncmVzc19yZXBvcnRzLgo+ICAgICAgICovCj4gLSAgICByZXR1cm4gIWFvLT5j
b21wbGV0ZSB8fCBhby0+cHJvZ3Jlc3NfcmVwb3J0c19vdXRzdGFuZGluZzsKPiArICAgIHJldHVy
biAhYW8tPmNvbXBsZXRlIHx8IGFvLT5wcm9ncmVzc19yZXBvcnRzX291dHN0YW5kaW5nCj4gKyAg
ICAgICAgfHwgYW8tPm91dHN0YW5kaW5nX2tpbGxlZF9jaGlsZDsKPiAgfQoKSSB3b25kZXIgaWYg
dGhpcyBzaG91bGQgZ2FpbiBhIG5ldyBkZWJ1ZyBtZXNzYWdlLiAgSWYgdGhlIGNoaWxkIGdldHMK
bG9zdCBvciBzdHVjayBmb3Igc29tZSByZWFzb24sIGl0IHdpbGwgb3RoZXJ3aXNlIHJlcXVpcmUg
c2VhcmNoaW5nIHRoZQpwYXN0IGxvZyB0byBmaW5kIG91dCB3aHkgdGhlIGFvIGRvZXNuJ3QgcmV0
dXJuLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:30:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:30:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3ER-0005iq-TX; Mon, 28 Oct 2019 11:30:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP3EQ-0005il-P5
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 11:30:42 +0000
X-Inumbo-ID: 5e7ef4c8-f976-11e9-94f3-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5e7ef4c8-f976-11e9-94f3-12813bfff9fa;
 Mon, 28 Oct 2019 11:30:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6CBCEAFF0;
 Mon, 28 Oct 2019 11:30:39 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
 <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
Date: Mon, 28 Oct 2019 12:30:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxMjoxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOC8xMC8yMDE5
IDExOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjguMTAuMjAxOSAxMjowOCwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+IE9uIDI4LzEwLzIwMTkgMDk6MDYsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDI4LjEwLjIwMTkgMDk6NTYsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+IENv
bnZlcnRpbmcgYSBndWVzdCBmcm9tIFBWIHRvIFBWLWluLVBWSCBtYWtlcyB0aGUgZ3Vlc3QgdG8g
aGF2ZSAzODRrCj4+Pj4+IGxlc3MgbWVtb3J5LCB3aGljaCBtYXkgY29uZnVzZSBndWVzdCdzIGJh
bGxvb24gZHJpdmVyLiBUaGlzIGhhcHBlbnMKPj4+Pj4gYmVjYXVzZSBYZW4gdW5jb25kaXRpb25h
bGx5IHJlc2VydmVzIDY0MGsgLSAxTSByZWdpb24gaW4gRTgyMCBkZXNwaXRlCj4+Pj4+IHRoZSBm
YWN0IHRoYXQgaXQncyByZWFsbHkgYSB1c2FibGUgUkFNIGluIFBWSCBib290IG1vZGUuCj4+Pj4g
VGhpcyBpcyBhIFBWSCBwcm9wZXJ0eSBhY2NvcmRpbmcgdG8geW91ciBkZXNjcmlwdGlvbiBhbmQg
YWNjb3JkaW5nCj4+Pj4gdG8gbXkgdW5kZXJzdGFuZGluZy4gV2h5IHdvdWxkIHlvdSB0aGVuIC4u
Lgo+Pj4+Cj4+Pj4+IEZpeCB0aGlzIGJ5IHNraXBwaW5nIHRoZSByZWdpb24gdHlwZSBjaGFuZ2Ug
Zm9yIHB2LXNoaW0gbW9kZS4KPj4+PiAuLi4gYWx0ZXIgYmVoYXZpb3IgZm9yIHNoaW0gbW9kZSBv
bmx5LCByYXRoZXIgdGhhbiB3aGVuIGJvb3RlZCBpbgo+Pj4+IFBWSCBtb2RlIGluIGdlbmVyYWw/
Cj4+PiBUaGlzIGlzIGp1c3QgbWUgYmVpbmcgY2F1dGlvdXMuCj4+Pgo+Pj4gTXkgb3JpZ2luYWwg
ZW1haWwgZG9lcyBoYXZlIHRoaXMgdGV4dCBhZnRlciAtLS0KPj4+ICJUaGUgY29uZGl0aW9uIGNh
biBiZSByZWxheGVkIHRvIGJlIGp1c3QgIXB2aF9ib290IGlmIHRoZXJlIGFyZSBubwo+Pj4gcGxh
bnMgdG8gc3VwcG9ydCBWR0EgTU1JTyAvIFJPTXMgZm9yIFBWSCBndWVzdHMuIgo+PiBJIGRvdWJ0
IGVtdWxhdGVkIG9uZXMgYXJlIGludGVuZGVkIHRvIGJlIHN1cHBvcnRlZCwgYnV0IG9mCj4+IGNv
dXJzZSBhIGdyYXBoaWNzIGNhcmQgY291bGQgYmUgcGFzc2VkIHRocm91Z2guIElpcmMgcGFzc3Ro
cm91Z2gKPj4gaXMgYSBwZW5kaW5nIHdvcmsgaXRlbSBzdGlsbCBhbnl3YXkgZm9yIFBWSCwgc28g
ZGVhbGluZyB3aXRoIHRoZQo+PiBjYXNlIHJpZ2h0IG5vdyBtYXkgbm90IGV2ZW4gYmUgbmVjZXNz
YXJ5Lgo+IAo+IFRoZSBidWcgaXMgWGVuIGJsaW5kbHkgcHJlc3VtaW5nIHRoYXQgYSBtaXNzaW5n
IGhvbGUgIm11c3QgYmUgYSBmaXJtd2FyZQo+IGJ1ZyIuCj4gCj4gSSBjYW4gYmVsaWV2ZSB0aGF0
IHRoZXJlIG1heSBoYXZlIGJlZW4gc3lzdGVtcyBkZWNhZGVzIGFnbyB3aGljaCBnb3QKPiB0aGlz
IHdyb25nLCBidXQgdGJoIEkgZG91YnQgaXQgYXBwbGllcyB0byA2NGJpdC1jYXBhYmxlIHN5c3Rl
bXMsCj4gY29uc2lkZXJpbmcgaG93IHN0YW5kYXJkaXNlZCB0aGluZ3Mgd2VyZSBieSB0aGVuLgo+
IAo+IEknZCBqdXN0IGRlbGV0ZSB0aGlzIHdob2xlIHBpZWNlIG9mIGxvZ2ljIGFuZCBjYWxsIGl0
IGRvbmUuCgpXZWxsLCBJIGNvdWxkIHNlZSB1c2UgYmVpbmcgbGVzcyBhZ2dyZXNzaXZlIGhlcmUs
IGJ1dCBmaXJtd2FyZSAoaWYKdGhlcmUgaXMgZmlybXdhcmUsIGkuZS4gZXZlcnl0aGluZyBleGNl
cHQgUFZIKSBjbGFpbWluZyB0aGVyZSB0bwpiZSBSQU0gaW1tZWRpYXRlbHkgYmVsb3cgdGhlIDFN
IGJvdW5kYXJ5IGlzIGEgcHJldHR5IGdvb2Qgc2lnbiBvZgpzb21ldGhpbmcgYmVpbmcgd3Jvbmcu
IFRoZXJlIF9vdWdodF8gdG8gYmUgUk9NIGF0IHRoYXQgYWRkcmVzcy4KT3RvaCB0aGVyZSB3ZXJl
IGV2ZW4gd2F5cyBpbiBvbGRlciBjaGlwc2V0cyB0byBtYWtlIFJBTSBhcHBlYXIgYXQKYWRkcmVz
cyByYW5nZXMgbm90IHVzZWQgYnkgb3B0aW9uIFJPTXMsIHNvIHRoZSBsb2dpYyB3ZSBjdXJyZW50
bHkKaGF2ZSBnb2VzIHRvbyBmYXIgcG90ZW50aWFsbHkgZXZlbiBvbiBiYXJlIG1ldGFsLgoKU28g
d2hpbGUgSSdtIGFsbCBmb3IgcmVsYXhpbmcsIEkgZG9uJ3QgdGhpbmsgSSBjYW4gc3VwcG9ydApv
dXRyaWdodCBkZWxldGlvbi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3Ek-0005m2-6l; Mon, 28 Oct 2019 11:31:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP3Ei-0005ls-Ok
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:31:00 +0000
X-Inumbo-ID: 6a03f762-f976-11e9-94f4-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a03f762-f976-11e9-94f4-12813bfff9fa;
 Mon, 28 Oct 2019 11:30:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572262260;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=8YyWU6qZWxY6SGg1isCnMo6UTgHuVMQgSyA4aQ3qEXo=;
 b=gcCjbQWpBNqPleOA7rGi1lc6K2p+g28HNRvC+PHr7p37BZ3fuuM8AQH3
 wWYm6VxHtr+1lPU+AV2tQmWn8KzXFhbq7u/S7na7UKUO7JrLysRKIexAF
 WLROKTg3ErPXdBKWL+EYQiUFhM7vZOVGe2TVFa+3AV9Jd9CyLX96I2rsU s=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: OP5R6m3F1yNd/qLCoimGeIRbB8ohgzXyf6vCsUDlgJWeR0N5vCuFn1IU6oyPwHfr0QVmt/8fTS
 rUTLiOOCN2RprLFtzBDmciVHVgG/T4TPRF6BuxOYiVr67Ul7VlKKLsID3VmMLGY6c04t/b/KKn
 pPFGqgCohc7zcVRqMeQnE6QOU33Q4h8sihy7udeCnOCwYbxEDRvqXP/FO581T7i8g9y+TPdQEZ
 RP3RXRU/IszzmfJ0LGB2fWQzluozDyaBgVgSphDoz6VPD/zQKrbjdO46TxhgwiekDLXSecegwe
 S1I=
X-SBRS: 2.7
X-MesageID: 7496177
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7496177"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23990.53616.152198.748116@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 11:30:56 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191025170505.2834957-4-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <20191025170505.2834957-4-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 3/4] libxl:
 libxl__ev_qmp_send now takes an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1JGQyBYRU4gUEFUQ0ggZm9yLTQuMTMgMy80XSBsaWJ4
bDogbGlieGxfX2V2X3FtcF9zZW5kIG5vdyB0YWtlcyBhbiBlZ2MiKToKPiBObyBmdW5jdGlvbm5h
bCBjaGFuZ2VzLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:33:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:33:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3HO-0005xL-MQ; Mon, 28 Oct 2019 11:33:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP3HN-0005xF-AH
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 11:33:45 +0000
X-Inumbo-ID: cc3a587c-f976-11e9-94f4-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cc3a587c-f976-11e9-94f4-12813bfff9fa;
 Mon, 28 Oct 2019 11:33:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572262424;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=EGCcCWcXuI4N9K/ZcZR1MC7gWx5isVcHEqDK4vR6h2M=;
 b=E/yvymOUvw2xAu+yMzdieaOkXbggrcnUa/ecUuSK9GmfiQupggvUaD3Y
 Zu7FvO7zE8WTk8zRB9/SZ19saPZyP9vTFZIzQSsTqUwUpGYr9RLUlfU3R
 Dar5T+4UwR0B34BlJIGsPDLkhqgofY19CQUCo6Na75QbKwG/mH55m7+70 Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0LGUXC8EcaZB5wnl6/hOfACqUQks5LTHDbWBON235MgL+b7lyDghtMxVVFv6bFWasH14yPe0c9
 bGupwQopaxXoPRITzfBqYde/c5hetYzdPVqq7PWB4XbVbisVZEAc1utRZVJjlmSo3dlxFQ4IKw
 lOCANV5NRMcJNbdtESH6ZK2n3IMZkiLhpNFyVXQcytNJNAzq0FtiKZxwfupVonbaNVkxcr250j
 tOwz041wZR2eM/uMJG7D1wSWQwVarcZN+PPoIM3jYRqpsdcJ4W9F25e6KJ6Dyxg7MOUVPEeGMy
 d8g=
X-SBRS: 2.7
X-MesageID: 7812732
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7812732"
To: Jan Beulich <jbeulich@suse.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
 <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
 <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
Date: Mon, 28 Oct 2019 11:33:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei
 Liu <wl@xen.org>, xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTAvMjAxOSAxMTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMTAuMjAxOSAx
MjoxNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjgvMTAvMjAxOSAxMToxMSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyOC4xMC4yMDE5IDEyOjA4LCBTZXJnZXkgRHlhc2xpIHdyb3Rl
Ogo+Pj4+IE9uIDI4LzEwLzIwMTkgMDk6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAy
OC4xMC4yMDE5IDA5OjU2LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4+Pj4gQ29udmVydGluZyBh
IGd1ZXN0IGZyb20gUFYgdG8gUFYtaW4tUFZIIG1ha2VzIHRoZSBndWVzdCB0byBoYXZlIDM4NGsK
Pj4+Pj4+IGxlc3MgbWVtb3J5LCB3aGljaCBtYXkgY29uZnVzZSBndWVzdCdzIGJhbGxvb24gZHJp
dmVyLiBUaGlzIGhhcHBlbnMKPj4+Pj4+IGJlY2F1c2UgWGVuIHVuY29uZGl0aW9uYWxseSByZXNl
cnZlcyA2NDBrIC0gMU0gcmVnaW9uIGluIEU4MjAgZGVzcGl0ZQo+Pj4+Pj4gdGhlIGZhY3QgdGhh
dCBpdCdzIHJlYWxseSBhIHVzYWJsZSBSQU0gaW4gUFZIIGJvb3QgbW9kZS4KPj4+Pj4gVGhpcyBp
cyBhIFBWSCBwcm9wZXJ0eSBhY2NvcmRpbmcgdG8geW91ciBkZXNjcmlwdGlvbiBhbmQgYWNjb3Jk
aW5nCj4+Pj4+IHRvIG15IHVuZGVyc3RhbmRpbmcuIFdoeSB3b3VsZCB5b3UgdGhlbiAuLi4KPj4+
Pj4KPj4+Pj4+IEZpeCB0aGlzIGJ5IHNraXBwaW5nIHRoZSByZWdpb24gdHlwZSBjaGFuZ2UgZm9y
IHB2LXNoaW0gbW9kZS4KPj4+Pj4gLi4uIGFsdGVyIGJlaGF2aW9yIGZvciBzaGltIG1vZGUgb25s
eSwgcmF0aGVyIHRoYW4gd2hlbiBib290ZWQgaW4KPj4+Pj4gUFZIIG1vZGUgaW4gZ2VuZXJhbD8K
Pj4+PiBUaGlzIGlzIGp1c3QgbWUgYmVpbmcgY2F1dGlvdXMuCj4+Pj4KPj4+PiBNeSBvcmlnaW5h
bCBlbWFpbCBkb2VzIGhhdmUgdGhpcyB0ZXh0IGFmdGVyIC0tLQo+Pj4+ICJUaGUgY29uZGl0aW9u
IGNhbiBiZSByZWxheGVkIHRvIGJlIGp1c3QgIXB2aF9ib290IGlmIHRoZXJlIGFyZSBubwo+Pj4+
IHBsYW5zIHRvIHN1cHBvcnQgVkdBIE1NSU8gLyBST01zIGZvciBQVkggZ3Vlc3RzLiIKPj4+IEkg
ZG91YnQgZW11bGF0ZWQgb25lcyBhcmUgaW50ZW5kZWQgdG8gYmUgc3VwcG9ydGVkLCBidXQgb2YK
Pj4+IGNvdXJzZSBhIGdyYXBoaWNzIGNhcmQgY291bGQgYmUgcGFzc2VkIHRocm91Z2guIElpcmMg
cGFzc3Rocm91Z2gKPj4+IGlzIGEgcGVuZGluZyB3b3JrIGl0ZW0gc3RpbGwgYW55d2F5IGZvciBQ
VkgsIHNvIGRlYWxpbmcgd2l0aCB0aGUKPj4+IGNhc2UgcmlnaHQgbm93IG1heSBub3QgZXZlbiBi
ZSBuZWNlc3NhcnkuCj4+IFRoZSBidWcgaXMgWGVuIGJsaW5kbHkgcHJlc3VtaW5nIHRoYXQgYSBt
aXNzaW5nIGhvbGUgIm11c3QgYmUgYSBmaXJtd2FyZQo+PiBidWciLgo+Pgo+PiBJIGNhbiBiZWxp
ZXZlIHRoYXQgdGhlcmUgbWF5IGhhdmUgYmVlbiBzeXN0ZW1zIGRlY2FkZXMgYWdvIHdoaWNoIGdv
dAo+PiB0aGlzIHdyb25nLCBidXQgdGJoIEkgZG91YnQgaXQgYXBwbGllcyB0byA2NGJpdC1jYXBh
YmxlIHN5c3RlbXMsCj4+IGNvbnNpZGVyaW5nIGhvdyBzdGFuZGFyZGlzZWQgdGhpbmdzIHdlcmUg
YnkgdGhlbi4KPj4KPj4gSSdkIGp1c3QgZGVsZXRlIHRoaXMgd2hvbGUgcGllY2Ugb2YgbG9naWMg
YW5kIGNhbGwgaXQgZG9uZS4KPiBXZWxsLCBJIGNvdWxkIHNlZSB1c2UgYmVpbmcgbGVzcyBhZ2dy
ZXNzaXZlIGhlcmUsIGJ1dCBmaXJtd2FyZSAoaWYKPiB0aGVyZSBpcyBmaXJtd2FyZSwgaS5lLiBl
dmVyeXRoaW5nIGV4Y2VwdCBQVkgpIGNsYWltaW5nIHRoZXJlIHRvCj4gYmUgUkFNIGltbWVkaWF0
ZWx5IGJlbG93IHRoZSAxTSBib3VuZGFyeSBpcyBhIHByZXR0eSBnb29kIHNpZ24gb2YKPiBzb21l
dGhpbmcgYmVpbmcgd3JvbmcuIFRoZXJlIF9vdWdodF8gdG8gYmUgUk9NIGF0IHRoYXQgYWRkcmVz
cy4KPiBPdG9oIHRoZXJlIHdlcmUgZXZlbiB3YXlzIGluIG9sZGVyIGNoaXBzZXRzIHRvIG1ha2Ug
UkFNIGFwcGVhciBhdAo+IGFkZHJlc3MgcmFuZ2VzIG5vdCB1c2VkIGJ5IG9wdGlvbiBST01zLCBz
byB0aGUgbG9naWMgd2UgY3VycmVudGx5Cj4gaGF2ZSBnb2VzIHRvbyBmYXIgcG90ZW50aWFsbHkg
ZXZlbiBvbiBiYXJlIG1ldGFsLgo+Cj4gU28gd2hpbGUgSSdtIGFsbCBmb3IgcmVsYXhpbmcsIEkg
ZG9uJ3QgdGhpbmsgSSBjYW4gc3VwcG9ydAo+IG91dHJpZ2h0IGRlbGV0aW9uLgoKRm9yIG5vdywg
aG93IGFib3V0IGNwdV9oYXNfaHlwZXJ2aXNvciA/CgpXaGF0ZXZlciB0aGUgdmlydHVhbCBlbnZp
cm9ubWVudCwgd2Ugc2hvdWxkIHRydXN0IHRoZSBwcm92aWRlZCBtZW1vcnkgbWFwLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:40:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3Nd-0006lt-JC; Mon, 28 Oct 2019 11:40:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP3Nb-0006lo-Mt
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:40:11 +0000
X-Inumbo-ID: b26f7cf0-f977-11e9-94f4-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b26f7cf0-f977-11e9-94f4-12813bfff9fa;
 Mon, 28 Oct 2019 11:40:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572262811;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=/nroATV0HcUw4iUl2U/p3Kibu5oxBW7uYR9NoB1Yki4=;
 b=edm3GwMpt54QRWeU4Egdh9WS8dpmk5DI1Gy9hZYNLLyfXAujNqicriiE
 hEFuUJQByM2h/ixaYcTGoSSaevpuqjif7YgXKM9hvjDG8DU2fDNF+S6Sv
 CrntH9TNfD7XVaITBhbPngJ8TJy9xuqxUNsdRlhveNpRnc8OmqylPaUKd A=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Z4n00ZlwpH5Ra8wZomp8nAhGa0LgjIeWxMQP2HkdKer3MRrwm5DwCELuaTkK/lRHGSzJ0uFBPI
 i7Vf73U+D+IhlLLJCQ4KN+05JpiZKh+pfQiXuJZXWvOS1cPrm7XS1L9AYsg362JBy+gkUCzWju
 lv4ZR5cb5ixFH7xEqZAF972mib9ukTWvT9UsZOLVXouJepdVxn4Co3nAeUnaj7n6kpHcqbiWsP
 WtproQoHRCp7yPtG0mC6wggDl4SR2A/MOYeKkMaIvGbDFZ24fPKthuYeW5xMoo2JhZwlmm1XJj
 urs=
X-SBRS: 2.7
X-MesageID: 7594949
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7594949"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23990.54167.244241.273624@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 11:40:07 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191025170505.2834957-3-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <20191025170505.2834957-3-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 2/4] libxl: Introduce
 libxl__ev_qmplock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzLiAgSSBhcHByb3ZlIG9mIHRoZSBnZW5lcmFsIGFwcHJvYWNoLCBhbmQgdGhlIGNvZGUg
cmV1c2UsIGJ1dCBJCmhhdmUgc29tZSBxdWFsbXMgYWJvdXQgdGhlIHJlc3VsdGluZyBsYXllcmlu
ZyBzdHJ1Y3R1cmUgYW5kIHRoZQpib2lsZXJwbGF0ZSB3cmFwcGVycy4gIEkgaGF2ZSBzb21lIHN1
Z2dlc3Rpb25zIGZvciBob3cgdGhpcyBtaWdodCBsb29rCmJldHRlci4KCkFudGhvbnkgUEVSQVJE
IHdyaXRlcyAoIltSRkMgWEVOIFBBVENIIGZvci00LjEzIDIvNF0gbGlieGw6IEludHJvZHVjZSBs
aWJ4bF9fZXZfcW1wbG9jayIpOgo+IFRoaXMgbG9jayB3aWxsIGJlIHVzZWQgdG8gcHJldmVudCBj
b25jdXJyZW50IGFjY2VzcyB0aGUgUUVNVSdzIFFNUAo+IHNvY2tldC4gSXQgaXMgYmFzZWQgb24g
bGlieGxfX2V2X2RldmxvY2sgaW1wbGVtZW50YXRpb24gYW5kIGhhdmUgdGhlCj4gc2FtZSBwcm9w
ZXJ0aWVzLgouLi4KPiArdm9pZCBsaWJ4bF9fZXZfcW1wbG9ja19pbml0KGxpYnhsX19ldl9xbXBs
b2NrICpsb2NrKQo+ICt7Cj4gKyAgICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KGxvY2spOwo+ICt9
Cj4gKwo+ICt2b2lkIGxpYnhsX19ldl9xbXBsb2NrX2xvY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4
bF9fZXZfcW1wbG9jayAqbG9jaykKPiArewo+ICsgICAgZXZfbG9ja19sb2NrKGVnYywgbG9jaywg
InFtcC1zb2NrZXQtbG9jayIpOwo+ICt9CgpUaGlzIHByb2R1Y2VzIGEgbG90IG9mIHJhdGhlciBw
b2ludGxlc3MgZnVuY3Rpb25zLiAgQWxzbyB0aGUgbGF5ZXJpbmcKaXMgYW5vbWFsb3VzOiBvbmUg
b2YgdGhlc2UgbG9ja3MgaXMgcHJpbWFyeSBhbmQgbW9zdCBvZiB0aGUgY2FsbHMgZm9yCnRoZSBv
dGhlciBhcmUgaW1wbGVtZW50ZWQgaW4gdGVybXMgb2YgdGhlIG90aGVyLgoKT25lIHBvc3NpYmxl
IGFsdGVybmF0aXZlIGFwcHJvYWNoIHdvdWxkIGJlIGFzIGZvbGxvd3M6CgoxLiBSZW5hbWUgZGV2
bG9jayB0byBzbG93bG9jayBldmVyeXdoZXJlLiAgRXhwZWN0IGV2ZXJ5b25lIGluY2x1ZGluZwog
ICBxbXAgdG8gY2FsbCBsaWJ4bF9fZXZfc2xvd2xvY2tfKi4KCjIuIFBlcmhhcHMsIHB1dCBjb25z
dCBjaGFyICp1c2VyZGF0YV91c2VyaWQgaW4gdGhlIGxvY2sgc3RydWN0dXJlLgogICBIYXZlIGl0
IHNldCBieSBsaWJ4bF9fZXZfc2xvd2xvY2tfaW5pdCByYXRoZXIgdGhhbiBieSBfbG9jay4gIChU
aGlzCiAgIGNlbnRyYWxpc2VzIHRoaW5ncyBhIGJpdCBhbmQgbWF5IHJlZHVjZSBkdXBsaWNhdGlv
biBvciBpbXByb3ZlCiAgIGVycm9yIG1lc3NhZ2VzIG9yIHNvbWV0aGluZy4pCgozLiBQZXJoYXBz
IHdyYXAgdXAgbGlieGxfX2V2X3Nsb3dsb2NrX2luaXQgd2l0aCB0d28gZnVuY3Rpb25zCiAgIFts
aWJ4bF9fZXZfXWRldmxvY2tfaW5pdCBhbmQgbGlieGxfX2V2X3FtcGxvY2tfaW5pdCwgYW5kIHJl
bmFtZQogICBsaWJ4bF9fZXZfc2xvd2xvY2tfaW5pdCB0byBsaWJ4bF9fZXZfc2xvd2xvY2tfaW5p
dF9pbnRlcm5hbC4KClRoaXMgYXZvaWRzIGhhdmluZyB0byBwcm92aWRlIHRyaXZpYWwgd3JhcHBl
cnMgZm9yIGFsbCB0aGUgZnVuY3Rpb25zLgppZiB5b3UgZG8gYWxsIG9mIHRoaXMgaW5jbHVkaW5n
ICgzKSB0aGVuIHRoZSBBUEkgaXMgc2xpZ2h0bHkgYW5vbWFsb3VzCmluIHRoYXQgdGhlcmUgYXJl
IHNldmVyYWwgZGlzdGluY3QgaW5pdCBmdW5jdGlvbnMgYnV0IG9ubHkgb25lIHNldCBvZgpvcGVy
YXRpb24gZnVuY3Rpb25zIGJ1dCB0aGlzIHNlZW1zIE9LIHRvIG1lLgoKV2hhdCBkbyB5b3UgdGhp
bmsgPwoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:41:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3Oq-0006rD-Ub; Mon, 28 Oct 2019 11:41:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP3Oq-0006r7-2r
 for xen-devel@lists.xen.org; Mon, 28 Oct 2019 11:41:28 +0000
X-Inumbo-ID: df488ab4-f977-11e9-8aca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id df488ab4-f977-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 11:41:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F0064B291;
 Mon, 28 Oct 2019 11:41:24 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
 <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
 <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
 <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c1660a65-8881-3010-487e-ff932ee9f764@suse.com>
Date: Mon, 28 Oct 2019 12:41:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxMjozMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOC8xMC8yMDE5
IDExOjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjguMTAuMjAxOSAxMjoxNSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDI4LzEwLzIwMTkgMTE6MTEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDI4LjEwLjIwMTkgMTI6MDgsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+IE9u
IDI4LzEwLzIwMTkgMDk6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjguMTAuMjAx
OSAwOTo1NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+Pj4+PiBDb252ZXJ0aW5nIGEgZ3Vlc3Qg
ZnJvbSBQViB0byBQVi1pbi1QVkggbWFrZXMgdGhlIGd1ZXN0IHRvIGhhdmUgMzg0awo+Pj4+Pj4+
IGxlc3MgbWVtb3J5LCB3aGljaCBtYXkgY29uZnVzZSBndWVzdCdzIGJhbGxvb24gZHJpdmVyLiBU
aGlzIGhhcHBlbnMKPj4+Pj4+PiBiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMg
NjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKPj4+Pj4+PiB0aGUgZmFjdCB0aGF0IGl0
J3MgcmVhbGx5IGEgdXNhYmxlIFJBTSBpbiBQVkggYm9vdCBtb2RlLgo+Pj4+Pj4gVGhpcyBpcyBh
IFBWSCBwcm9wZXJ0eSBhY2NvcmRpbmcgdG8geW91ciBkZXNjcmlwdGlvbiBhbmQgYWNjb3JkaW5n
Cj4+Pj4+PiB0byBteSB1bmRlcnN0YW5kaW5nLiBXaHkgd291bGQgeW91IHRoZW4gLi4uCj4+Pj4+
Pgo+Pj4+Pj4+IEZpeCB0aGlzIGJ5IHNraXBwaW5nIHRoZSByZWdpb24gdHlwZSBjaGFuZ2UgZm9y
IHB2LXNoaW0gbW9kZS4KPj4+Pj4+IC4uLiBhbHRlciBiZWhhdmlvciBmb3Igc2hpbSBtb2RlIG9u
bHksIHJhdGhlciB0aGFuIHdoZW4gYm9vdGVkIGluCj4+Pj4+PiBQVkggbW9kZSBpbiBnZW5lcmFs
Pwo+Pj4+PiBUaGlzIGlzIGp1c3QgbWUgYmVpbmcgY2F1dGlvdXMuCj4+Pj4+Cj4+Pj4+IE15IG9y
aWdpbmFsIGVtYWlsIGRvZXMgaGF2ZSB0aGlzIHRleHQgYWZ0ZXIgLS0tCj4+Pj4+ICJUaGUgY29u
ZGl0aW9uIGNhbiBiZSByZWxheGVkIHRvIGJlIGp1c3QgIXB2aF9ib290IGlmIHRoZXJlIGFyZSBu
bwo+Pj4+PiBwbGFucyB0byBzdXBwb3J0IFZHQSBNTUlPIC8gUk9NcyBmb3IgUFZIIGd1ZXN0cy4i
Cj4+Pj4gSSBkb3VidCBlbXVsYXRlZCBvbmVzIGFyZSBpbnRlbmRlZCB0byBiZSBzdXBwb3J0ZWQs
IGJ1dCBvZgo+Pj4+IGNvdXJzZSBhIGdyYXBoaWNzIGNhcmQgY291bGQgYmUgcGFzc2VkIHRocm91
Z2guIElpcmMgcGFzc3Rocm91Z2gKPj4+PiBpcyBhIHBlbmRpbmcgd29yayBpdGVtIHN0aWxsIGFu
eXdheSBmb3IgUFZILCBzbyBkZWFsaW5nIHdpdGggdGhlCj4+Pj4gY2FzZSByaWdodCBub3cgbWF5
IG5vdCBldmVuIGJlIG5lY2Vzc2FyeS4KPj4+IFRoZSBidWcgaXMgWGVuIGJsaW5kbHkgcHJlc3Vt
aW5nIHRoYXQgYSBtaXNzaW5nIGhvbGUgIm11c3QgYmUgYSBmaXJtd2FyZQo+Pj4gYnVnIi4KPj4+
Cj4+PiBJIGNhbiBiZWxpZXZlIHRoYXQgdGhlcmUgbWF5IGhhdmUgYmVlbiBzeXN0ZW1zIGRlY2Fk
ZXMgYWdvIHdoaWNoIGdvdAo+Pj4gdGhpcyB3cm9uZywgYnV0IHRiaCBJIGRvdWJ0IGl0IGFwcGxp
ZXMgdG8gNjRiaXQtY2FwYWJsZSBzeXN0ZW1zLAo+Pj4gY29uc2lkZXJpbmcgaG93IHN0YW5kYXJk
aXNlZCB0aGluZ3Mgd2VyZSBieSB0aGVuLgo+Pj4KPj4+IEknZCBqdXN0IGRlbGV0ZSB0aGlzIHdo
b2xlIHBpZWNlIG9mIGxvZ2ljIGFuZCBjYWxsIGl0IGRvbmUuCj4+IFdlbGwsIEkgY291bGQgc2Vl
IHVzZSBiZWluZyBsZXNzIGFnZ3Jlc3NpdmUgaGVyZSwgYnV0IGZpcm13YXJlIChpZgo+PiB0aGVy
ZSBpcyBmaXJtd2FyZSwgaS5lLiBldmVyeXRoaW5nIGV4Y2VwdCBQVkgpIGNsYWltaW5nIHRoZXJl
IHRvCj4+IGJlIFJBTSBpbW1lZGlhdGVseSBiZWxvdyB0aGUgMU0gYm91bmRhcnkgaXMgYSBwcmV0
dHkgZ29vZCBzaWduIG9mCj4+IHNvbWV0aGluZyBiZWluZyB3cm9uZy4gVGhlcmUgX291Z2h0XyB0
byBiZSBST00gYXQgdGhhdCBhZGRyZXNzLgo+PiBPdG9oIHRoZXJlIHdlcmUgZXZlbiB3YXlzIGlu
IG9sZGVyIGNoaXBzZXRzIHRvIG1ha2UgUkFNIGFwcGVhciBhdAo+PiBhZGRyZXNzIHJhbmdlcyBu
b3QgdXNlZCBieSBvcHRpb24gUk9Ncywgc28gdGhlIGxvZ2ljIHdlIGN1cnJlbnRseQo+PiBoYXZl
IGdvZXMgdG9vIGZhciBwb3RlbnRpYWxseSBldmVuIG9uIGJhcmUgbWV0YWwuCj4+Cj4+IFNvIHdo
aWxlIEknbSBhbGwgZm9yIHJlbGF4aW5nLCBJIGRvbid0IHRoaW5rIEkgY2FuIHN1cHBvcnQKPj4g
b3V0cmlnaHQgZGVsZXRpb24uCj4gCj4gRm9yIG5vdywgaG93IGFib3V0IGNwdV9oYXNfaHlwZXJ2
aXNvciA/Cj4gCj4gV2hhdGV2ZXIgdGhlIHZpcnR1YWwgZW52aXJvbm1lbnQsIHdlIHNob3VsZCB0
cnVzdCB0aGUgcHJvdmlkZWQgbWVtb3J5IG1hcC4KCkhtbSwgeWVzLCB0aGlzIHNvdW5kcyByZWFz
b25hYmxlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:41:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:41:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3P0-0006sE-7J; Mon, 28 Oct 2019 11:41:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP3Oz-0006s1-4Q
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:41:37 +0000
X-Inumbo-ID: e5905014-f977-11e9-beca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5905014-f977-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 11:41:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572262896;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=GEKsQbQk0bydpohVActFc1VpHzIwT/4AIz3JE473pq4=;
 b=KwnsLelFw23xJancD/QUgt8qwUyekZsS+j3gMaYAD142jfQT3T9mTyMH
 hN2/lk+BYh94DuAkJwGQrp12tnUgUlsn0IEQOOtPbY0chOkwopcIJcW/B
 7n+QYPgp5a9NRgVzNjfpLTx15ylbgsCvF+DaFxhHRDCcjLaGhjVIJXo6d k=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: QxYRsl5JDb8rdQZRY/mGjl551qYktY0Wjf6FPTWGsAc9DWQ/maBBw5UaaaANWIOMhmMqANWGQs
 2b9Q3ZZ8P9Bp7xSXkzqo77w34TrQAwKxZrFThAFHDdLb7ZKZhVefjifh6TpITVJsJvgKCsHJwN
 fNYv8/uPIdarZ/tz+/IoyLONrKO9TN9n7fnGWjX4VFh6oWMAsg5axNEN+5MLOIH0ew5R7Gcp6M
 9CE60kaV8iU1j2o89ySN1xWe3kypf/I9fpvo2Q4rD4qb7dlVfQSnx+UZ+yMc+P8BUirm1FCs1N
 UOA=
X-SBRS: 2.7
X-MesageID: 7595003
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,239,1569297600"; 
   d="scan'208";a="7595003"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23990.54253.228867.367013@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 11:41:33 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191025170505.2834957-5-anthony.perard@citrix.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <20191025170505.2834957-5-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 4/4] libxl_qmp: Have a lock
 for QMP socket access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW1JGQyBYRU4gUEFUQ0ggZm9yLTQuMTMgNC80XSBsaWJ4
bF9xbXA6IEhhdmUgYSBsb2NrIGZvciBRTVAgc29ja2V0IGFjY2VzcyIpOgo+IEZJWE1FOiBUaGUg
Y2FzZSB3aGVyZSBzb21ldGhpbmcgZmFpbGVkIHdoZW4gdHJ5aW5nIHRvIGFjcXVpcmVkIHRoZQo+
ICAgIGxvY2sgaXNuJ3QgaGFuZGxlZCB5ZXQuCgpUaGlzIHBhdGNoIHNlZW1zIHRvIGNvbnRhaW4g
cm91Z2hseSB0aGUga2luZCBvZiB0aGluZ3MgSSB3b3VsZCBleHBlY3QuCgpCZWNhdXNlIG9mIHRo
YXQgRklYTUUgSSB0aGluayBpdCB3b3VsZCBub3QgbWFrZSBzZW5zZSBmb3IgbWUgdG8gcmV2aWV3
Cml0IGluIGRldGFpbCwgYXMgSSB3b3VsZCBwcm9iYWJseSB0cmlwIHVwIG92ZXIgdGhhdCB0b28g
bXVjaC4KCkFsc28gd2Ugc2hvdWxkIGRlY2lkZSBpZiB5b3UgbGlrZSBhbnkgb2YgbXkgYWx0ZXJu
YXRpdmUgd29ya2Fyb3VuZApzdWdnZXN0aW9ucy4uLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:46:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3Tu-00079x-Tz; Mon, 28 Oct 2019 11:46:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U7n3=YV=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iP3Tt-00079s-R5
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:46:41 +0000
X-Inumbo-ID: 9af775e1-f978-11e9-94f5-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9af775e1-f978-11e9-94f5-12813bfff9fa;
 Mon, 28 Oct 2019 11:46:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CE275B33D;
 Mon, 28 Oct 2019 11:46:39 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <1571918276.2606.0@crc.id.au>
 <f5bb6057-7d01-92ad-9ab5-45f4b5bf57a5@citrix.com>
 <7333496f-48e7-c659-5314-54feffde0273@suse.com>
 <15969ed4-55ab-0a18-3b63-30cc3c266a47@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9f505d7e-4715-24cf-906e-6acb7c81a5c1@suse.com>
Date: Mon, 28 Oct 2019 12:46:38 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <15969ed4-55ab-0a18-3b63-30cc3c266a47@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Debugging Windows HVM crashes on Ryzen 3xxx series
 CPUs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <JGross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Steven Haigh <netwiz@crc.id.au>,
 Paul Durrant <paul@xen.org>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxMjoxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbmUgb3B0aW9uIHdo
aWNoIHdhcyBleHBlcmltZW50ZWQgd2l0aCB3YXMgY2xlYXJpbmcgSFRUIHVzaW5nIHRoZSBjcHVp
ZD0KPiBjb250cm9sLCBidXQgdGhhdCBkaWRuJ3Qgd29yay7CoCBJIHRoaW5rIGEgdXNlciBIVFQg
c2V0dGluZyBnZXRzCj4gY2xvYmJlcmVkIGJ5IHRoZSBsYXRlciBDUFVJRCBsb2dpYy7CoCBQZXJo
YXBzIHRoYXQgaXMgc29tZXRoaW5nIHdlIGNvdWxkCj4gYm9kZ2UgaW4gYSBsZXNzIGJhZCB3YXku
CgpSaWdodCAtIHRoYXQncyB3aGF0IEkgdG9vIHdhcyB0aGlua2luZyBvZjogTWFrZSBzdXJlIGFu
IGV4cGxpY2l0CkhUVCBzZXR0aW5nIGluIHRoZSBndWVzdCBjb25maWcgZ2V0cyBob25vcmVkLiBX
aGF0IHdlIHRoZW4gbmVlZAp0byBob3BlIGZvciBpcyBmb3IgcGVvcGxlIHRvIG5vdCBoYXZlIHN1
Y2ggaW4gdGhlaXIgY29uZmlncwphbHJlYWR5LCBzZWVpbmcgdGhhdCBpdCBzaW1wbHkgZ2V0cyBp
Z25vcmVkIHJpZ2h0IG5vdy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:49:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3WS-0007In-CH; Mon, 28 Oct 2019 11:49:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZLsx=YV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iP3WQ-0007Id-KN
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:49:18 +0000
X-Inumbo-ID: f8a05b62-f978-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id f8a05b62-f978-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 11:49:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 088C01F1;
 Mon, 28 Oct 2019 04:49:17 -0700 (PDT)
Received: from [10.1.196.50] (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BCBE3F6C4;
 Mon, 28 Oct 2019 04:49:16 -0700 (PDT)
To: Ian Jackson <ian.jackson@citrix.com>
References: <23985.51097.655432.655379@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <66044a22-2551-dbab-4c74-cc29f89606c9@arm.com>
Date: Mon, 28 Oct 2019 11:49:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <23985.51097.655432.655379@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] rochester and Debian buster
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSWFuLAoKT24gMjQvMTAvMjAxOSAxNjo0NywgSWFuIEphY2tzb24gd3JvdGU6Cj4gV2UgZGlz
Y3Vzc2VkIG9uIGlyYyB0aGUgcHJvYmxlbXMgSSBoYXZlIGJlZW4gaGF2aW5nIHRyeWluZyB0byBn
ZXQKPiBidXN0ZXIncyByZWxlYXNlZCBrZXJuZWwgdG8gcnVuIG9uIHRoZSByb2NoZXN0ZXJzLCB3
aGljaCBpcyB3YW50ZWQgdG8KPiB1cGdyYWRlIG9zc3Rlc3QgdG8gYnVzdGVyICh3aGljaCBpcyBj
dXJyZW50bHkgRGViaWFuIHN0YWJsZSkuCj4gCj4gVW5mb3J0dW5hdGVseSBvdXIgcHJldmlvdXMg
Y29udmVyc2F0aW9ucyBkb24ndCBzZWVtIHRvIGhhdmUgYmVlbgo+IHJlY29yZGVkIGFueXdoZXJl
LiAgTGV0J3MgdHJ5IGF0IGxlYXN0IHRvIHdyaXRlIHRoaW5ncyBkb3duIG5vdy4KPiAKPiBUaGUg
c3ltcHRvbSBpcyB0aGF0IHRoZSBtYWNoaW5lIHRoaW5rcyB0aGUgbmV0d29yayBsaW5rIGlzIGRv
d24sIGFuZAo+IG5vIG5ldHdvcmsgc3R1ZmYgaGFwcGVucywgc28gdGhlIGluc3RhbGxlciBkb2Vz
bid0IHdvcmsuICAoSSBkb24ndAo+IHRoaW5rIEkgaGF2ZSBjaGVja2VkIGF0IHRoZSBzd2l0Y2gg
ZW5kIHdoZXRoZXIgdGhlIGxpbmsgaXMgYWN0dWFsbHkKPiB1cC4pCgpJIGhhdmUganVzdCByZW1l
bWJlcmVkIHRoYXQgd2UgYXJlIG5vdCB1c2luZyB0aGUgb24tYm9hcmQgbmV0d29yayBjYXJkIGJ1
dCAKaW5zdGVhZCBhIFVTQiBkb25nbGUuIExvb2tpbmcgYXQgdGhlIGxvZywgaXQgbG9va3MgbGlr
ZSB0aGUga2VybmVsIGZvdW5kIHRoZSBkb25nbGU6CgpPY3QgMjQgMTA6NTc6MzEuNDk5MDg1IFsg
ICAxNC40MjEwNjRdIGFzaXggMy0xLjM6MS4wIGV0aDU6IHJlZ2lzdGVyICdhc2l4JyBhdCAKdXNi
LTAwMDA6MDA6MTEuMC0xLjMsIEFTSVggQVg4ODc3MkIgVVNCIDIuMCBFdGhlcm5ldCwgMDA6NTA6
YjY6MjI6MDA6NjcKCkJ1dCBJIGFtIG5vdCBzdXJlIHdoaWNoIGV0aCBpbnRlcmZhY2UgaXMgbGlu
a2VkIHRvIGFuZCBob3cgeW91IGZvdW5kIG91dCB0aGUgCm5ldHdvcmsgaXMgZG93bi4KCj4gCj4g
WW91IHN1Z2dlc3RlZCB0aGF0IG1heWJlIGFkZGluZwo+ICAgIGlvbW11LnBhc3N0aHJvdWdoPTEK
PiB0byB0aGUga2VybmVsIGNvbW1hbmQgbGluZSBtaWdodCBoZWxwLiAgQnV0IGl0IGhhc24ndC4K
PiAKPiBJIGhhdmUgYSBtZW1vcnkgb2YgZGlzY3Vzc2luZyB0aGUgbmV4dCBzdGVwcyBhbmQgSSB0
aGluayB3ZSBkaXNjdXNzZWQKPiB1cGdyYWRpbmcgdGhlIGZpcm13YXJlLiAgSWYgSSByZW1lbWJl
ciByaWdodGx5IHdlIGFncmVlZCAod2l0aAo+IEp1ZXJnZW4pIHRoYXQgdXBncmFkaW5nIHRoZSBm
aXJtd2FyZSBvbiBvbmUgb2YgdGhlIHR3byByb2NoZXN0ZXIKPiBtYWNoaW5lcyB3b3VsZCBiZSBh
biBhY2NlcHRhYmxlIHJpc2suICBDYW4gd2UgZmlsZSBhIHRpY2tldCB0byBoYXZlCj4gdGhhdCBk
b25lIGJ5IG91ciBvbnNpdGUgdGVjaG5pY2lhbiA/CgpJIGFtIG5vdCBlbnRpcmVseSBzdXJlIHdo
ZXRoZXIgdGhpcyB3b3VsZCBoZWxwIGJlY2F1c2UgSSBoYXZlIGhhZCByZXBvcnQgdGhhdCAKRGVi
aWFuIEJ1c3RlciBoYXMgYmVlbiBpbnN0YWxsZWQgc3VjY2Vzc2Z1bGx5IG9uIFRodW5kZXItWC4K
CkFueXdheSwgdXBkYXRpbmcgdGhlIGZpcm13YXJlIHRvIHNvbWV0aGluZyBtb3JlIHJlY2VudCB3
b3VsZCBiZSBnb29kLiBXZSBhcmUgCmN1cnJlbnRseSB1c2luZyBUNDgsIGFuZCB0aGUgbW9zdCBy
ZWNlbnQgc2VlbXMgdG8gYmUgRjAyIFsxXS4KCkl0IGlzIG5vdCBlbnRpcmVseSBjbGVhciB0byBt
ZSB3aGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgVHh4IGFuZCBGeHggCnJlbGVhc2Uu
IEkgaGF2ZSBhc2tlZCBzb21lIGhlbHAgYW5kIHdpbGwgbGV0IHlvdSBrbm93LgoKQ2hlZXJzLAoK
WzFdIGh0dHBzOi8vd3d3LmdpZ2FieXRlLmNvbS9BUk0tU2VydmVyL1IxNTAtVDYxLXJldi0xMTAv
c3VwcG9ydCNzdXBwb3J0LWRsLWJpb3MKCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 11:52:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 11:52:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3ZH-00083W-TH; Mon, 28 Oct 2019 11:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iP3ZH-00083R-Az
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 11:52:15 +0000
X-Inumbo-ID: 615420ee-f979-11e9-94f5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 615420ee-f979-11e9-94f5-12813bfff9fa;
 Mon, 28 Oct 2019 11:52:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iP3ZE-0004e1-QM; Mon, 28 Oct 2019 11:52:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iP3ZE-0001vx-Gn; Mon, 28 Oct 2019 11:52:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iP3ZE-0007nH-FG; Mon, 28 Oct 2019 11:52:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143242-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d6d5df1db6e9d7f8f76d2911707f7d5877251b02
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 11:52:12 +0000
Subject: [Xen-devel] [linux-linus test] 143242: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI0MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMjQyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3
IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNiBndWVz
dC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1
ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3IHhlbi1ib290IGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEzMzU4MAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNl
YXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3MDdmN2Q1ODc3MjUxYjAyCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4MzQzYTc2MDk2Mzcw
ZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIwMTktMDMtMDQgMTk6
NTM6MDkgWiAgMjM3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1ICAyMDE5LTAzLTA1
IDIwOjAzOjE0IFogIDIzNiBkYXlzICAxOTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTQzMjQyICAyMDE5LTEwLTI3IDE4OjUzOjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo1MDQ1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1w
dnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMTIyNTM3MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 12:01:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 12:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP3iJ-0000ZN-2d; Mon, 28 Oct 2019 12:01:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZLsx=YV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iP3iH-0000ZI-Df
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 12:01:33 +0000
X-Inumbo-ID: aebfcb98-f97a-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id aebfcb98-f97a-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 12:01:32 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3C9A21F1;
 Mon, 28 Oct 2019 05:01:32 -0700 (PDT)
Received: from [10.1.196.50] (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6CA0A3F6C4;
 Mon, 28 Oct 2019 05:01:31 -0700 (PDT)
To: Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org, Juergen Gross <jgross@suse.com>
References: <20191021012755.2671-1-stewart.hildebrand@dornerworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cb80ccce-6286-e5b6-e872-c0a4ec77c8d0@arm.com>
Date: Mon, 28 Oct 2019 12:01:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191021012755.2671-1-stewart.hildebrand@dornerworks.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3] xen/arm: platform: fix
 Raspberry Pi compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMS8xMC8yMDE5IDAyOjI3LCBTdGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6Cj4gQm90
aCB1cHN0cmVhbSBbMV0gYW5kIGRvd25zdHJlYW0gWzJdIExpbnV4IGtlcm5lbHMgdXNlICJicmNt
LGJjbTI3MTEiCj4gYXMgdGhlIGNvbXBhdGlibGUgc3RyaW5nIGZvciBSYXNwYmVycnkgUGkgNC4g
QWRkIHRoaXMgc3RyaW5nIHRvIG91cgo+IHBsYXRmb3JtIGNvbXBhdGlibGUgbGlzdC4KPiAKPiBU
aGUgYnJjbSxiY20yODM4IGNvbnZlbnRpb24gaXMgYWJhbmRvbmVkLiBSZW1vdmUgaXQuCj4gCj4g
UmVuYW1lIHRoZSB2YXJpYWJsZXMgd2l0aGluIHRoZSBmaWxlIHRvIGEgcnBpNF8qIHByZWZpeCBz
aW5jZSB0aGUgZmlsZQo+IGlzIG1lYW50IHRvIGNvdmVyIHRoZSBSYXNwYmVycnkgUGkgNCBwbGF0
Zm9ybS4KPiAKPiBJZiB5b3UgYXJlIHVzaW5nIGEgZGV2aWNlIHRyZWUgd2l0aCB0aGUgb2xkIGNv
bXBhdGlibGUgc3RyaW5nCj4gYnJjbSxiY20yODM4LCB5b3Ugd2lsbCBuZWVkIHRvIHVwZ3JhZGUg
eW91ciBkZXZpY2UgdHJlZSB0byBvbmUgdGhhdCBoYXMKPiB0aGUgbmV3IGJyY20sYmNtMjcxMSBj
b21wYXRpYmxlIHN0cmluZy4KPiAKPiBbMV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9w
YXRjaC8xMTE2NTQwNy8KPiBbMl0gaHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL2xpbnV4
L2NvbW1pdC81M2ZkZDdiOGM4Y2I5Yzg3MTkwY2FhYjRmZDQ1OWY4OWUxYjRhN2Y4Cj4gCj4gU2ln
bmVkLW9mZi1ieTogU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVy
d29ya3MuY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpASnVlcmdlbjogUlBJNCBzdXBwb3J0IGhhcyBiZWVuIGFkZGVkIGR1cmluZyBYZW4gNC4xMyBk
ZXZlbG9wbWVudC4gVGhpcyBpcyBzdGlsbCAKaW4gZGV2ZWxvcG1lbnQgKGkuZS4gaXQgY2FuJ3Qg
d29yayBvdXQtb2YtYm94IGF0IGxlYXN0IG9uIHRoZSBrZXJuZWwgc2lkZSksIGJ1dCAKaXQgd291
bGQgYmUgZ29vZCBpZiB3ZSBjYW4gZW5hYmxlIHN1cHBvcnQgZm9yIG1vcmUgcmVjZW50IGtlcm5l
bC4gVGhpcyB3b3VsZCAKaGVscCB0byBkcmF3IG1vcmUgdXNlcnMgdG8gWGVuIGFuZCBhbHNvIHBv
c3NpYmx5IHJlZHVjZSB0aGUgbnVtYmVyIG9mIGhhY2tzIApuZWNlc3NhcnkgaW4gTGludXgvRGV2
aWNlLVRyZWUgd2hlbiB1c2luZyBYZW4gb24gUlBJNC4KClRoaXMgcGF0Y2ggb25seSB0b3VjaGVz
IFJQSTQgc3BlY2lmaWMgY29kZSwgc28gaXQgd2lsbCBub3QgYWZmZWN0IHRoZSByZXN0IG9mIAp0
aGUgc3VwcG9ydGVkIHBsYXRmb3JtLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 12:30:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 12:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP49p-0002Lc-EV; Mon, 28 Oct 2019 12:30:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=es4G=YV=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iP49o-0002LX-52
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 12:30:00 +0000
X-Inumbo-ID: a7ad2edc-f97e-11e9-a531-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a7ad2edc-f97e-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 12:29:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572265798;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=1RJVmAE300BTchGRYzZkZjLr54Vq9g0arb99H9dUI7Q=;
 b=doKUiFeRaHHH/cWaqy7viTwl9Mm95Na5WrIPoRDaCKmTOGH+UC2BErYC
 jL03R2YPEhG29any2mO5sHsC8fMrYswd6c4ICZh6ugCFSZpL1CUgIxKDm
 gv0FFIqeltTzrkzzuBwqFbbVNRBVmWPHfWfjN08kAkA/r0SxQYrjz4ft9 4=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SE+gUs4dxgjvBEe2hfI7UB3ty6MxtzchFWxRMrIb8xacrCGKkyOKIv5pSqYHexXryEkHyTAWNI
 LryRXhix270IHRv5QPD2JRsSZFT6nvyQWLx+VPi/XVonqjaABrMp73mLI9MDwWVcGg43AJVtvr
 OC+LW4Xj85ZAZrd1udJhYM+iqunwu/NkzMSwhe8ZwdDV1WmjAucwy1o2N8DA54IgtOeWdKU646
 oZVRvicX/rK5cJQb0Kpy96UDs9gYx2TqAhHxHkfrAxHnilQQRbQ9MDHrgDk7pdX0+C463Uq0d+
 mlI=
X-SBRS: 2.7
X-MesageID: 7958549
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7958549"
Date: Mon, 28 Oct 2019 12:29:56 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: <paul@xen.org>
Message-ID: <20191028122956.GA2381@perard.uk.xensource.com>
References: <20191024142103.962-1-paul@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191024142103.962-1-paul@xen.org>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH] tools/hotpug: only attempt to call 'ip
 route' if there is valid command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Paul
 Durrant <pdurrant@amazon.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgMDM6MjE6MDNQTSArMDEwMCwgcGF1bEB4ZW4ub3JnIHdy
b3RlOgo+IEZyb206IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPiAKPiBUaGUg
dmlmLXJvdXRlIHNjcmlwdCBzaG91bGQgb25seSBjYWxsICdpcCByb3V0ZScgd2hlbiAnaXBjbWQn
IGhhcyBiZWVuCj4gc2V0LCBvdGhlcndpc2UgaXQgd2lsbCBmYWlsIGR1ZSB0byBhbiBpbmNvcnJl
Y3QgY29tbWFuZCBzdHJpbmcuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwZHVy
cmFudEBhbWF6b24uY29tPgo+IC0tLQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBUaGlz
IGFwcGVhcnMgdG8gaGF2ZSBiZWVuIGJyb2tlbiBmb3JldmVyLgoKT3IgcHJvYmFibHkgc2luY2Ug
YzBlZmI4ZGM4NTI4MDVmZDRkM2MyNjkxYWNhMWY2YzUyZjZiNmFjNywgMTMgeWVhcnMKYWdvLgoK
PiAtLS0KPiAgdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtcm91dGUgfCAyICstCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90
b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1yb3V0ZSBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJv
dXRlCj4gaW5kZXggYzE0OWZmY2E3My4uOTg4OTNkOTBiNiAxMDA2NDQKPiAtLS0gYS90b29scy9o
b3RwbHVnL0xpbnV4L3ZpZi1yb3V0ZQo+ICsrKyBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLXJv
dXRlCj4gQEAgLTM1LDcgKzM1LDcgQEAgY2FzZSAiJHtjb21tYW5kfSIgaW4KPiAgICAgICAgICA7
Owo+ICBlc2FjCj4gIAo+IC1pZiBbICIke2lwfSIgXSA7IHRoZW4KPiAraWYgWyAiJHtpcGNtZH0i
IF0gOyB0aGVuCgpUaGUgY29tbWl0IG1lc3NhZ2UgYW5kIHRoaXMgbmV3IGNvbmRpdGlvbiBkb2Vz
bid0IHJlYWxseSBleHBsYWluIHdoYXQgaXMKaGFwcGVuaW5nLgpEb2VzIHRoYXQgbWVhbnMgd2Ug
b25seSBuZWVkIHRvIHJ1biBgaXAgcm91dGVgIHdoZW4gY29tbWFuZCBpcyAnb25saW5lJwpvciAn
b2ZmbGluZSc/IElzIHRoZXJlIHNvbWV0aGluZyBlbHNlIHRvIGRvICdhZGQnIGFuZCAncmVtb3Zl
Jz8KCkNvdWxkIHlvdSBhZGQgc29tZXRoaW5nIGluIHRoZSBjb21taXQgbWVzc2FnZSwgYW5kIG1h
eWJlIGEgY29tbWVudD8KClRoYW5rcywKCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 13:27:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 13:27:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP53E-00072Y-D9; Mon, 28 Oct 2019 13:27:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8VQ8=YV=gmail.com=pdurrant@srs-us1.protection.inumbo.net>)
 id 1iP53C-00072T-Lp
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 13:27:14 +0000
X-Inumbo-ID: a6d32f90-f986-11e9-bbab-bc764e2007e4
Received: from mail-pf1-x443.google.com (unknown [2607:f8b0:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6d32f90-f986-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 13:27:13 +0000 (UTC)
Received: by mail-pf1-x443.google.com with SMTP id v19so6888114pfm.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 06:27:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=5+WJQGmZzCRHA5BKqQRZUjmAxd0ypOSBRBP6BPAq6ZM=;
 b=H+un9DAuUEeLEdfPOSdXf87GFp6pxhtBnzcVWBrPHRBdMxz0hEKI2UcFXkxUnMSMpg
 l/w50BpkeuybD0KQsn2QdkSpReMCXu2iMWLKxcabYAHn2cY2628pkEJ0Ym++k7G9tebU
 c4dCReEog1Ca8J4oRlCtCciboOfznzsktjKHFxizHYObGgx/HmEWNFnU+3TevwFBcFU3
 6yUjc9CiV1OENb84XG/BokovuYLRIWaGo0VSrRtQJSLxZxVNhq2lf+V9pC8QrVtNhyJO
 Bq1XHvjPo1IRpiliSibjnIVsS1CTsCeUTi3aeStCzlQ0UVMChpH7N2Xl1w3Q2D/hQdKQ
 7dTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=5+WJQGmZzCRHA5BKqQRZUjmAxd0ypOSBRBP6BPAq6ZM=;
 b=P439BvwWPN0F1K3RZNuZziDQbP6zlamUP/Z6GxODr+IUcANcyqFo1ka7DRZ/AOXHGk
 Dv8aFT3SrtqgS4Lnd0kycWVlqDxZ5FaUdMzpL/hJvIxQhX9X1nR4CNlFprqZeE2CaW+Y
 bqmShFCUn7OBSZKMA3uLaiG7MkjuMss67ADL8J9rcC2ps3jDYsAQ7YZB/QtGYg0pA7ro
 jeOcXIH9jvwNFm+llWi7E6AntHLU9pPVD10OezrO24/aOvyQ+80L3SmcU7ou6WteGJs8
 f6B/AH/JdzlOpKO25rExVknVOoyqD1xCEAIxVuzwlJ9xTabzXtNXYCfMx2Thf8+SyTk4
 F4nA==
X-Gm-Message-State: APjAAAWb+EepBMOgqRgQ7W0OY1LG4pQFp499uiMGUvkpS3sU/LQ5mvBR
 i6YolpNGqnDoqlyDOH8ddc/a/+jjC3tXjitABbI=
X-Google-Smtp-Source: APXvYqx7+pGKE4j4KKValx0urJ3W83D/tdCNjcuZLQyW7mZLSdGgnkXIgJRMgZru3xL3wDAzl7oGPo1lzQhwt6HKgA4=
X-Received: by 2002:a63:cf4d:: with SMTP id b13mr20479704pgj.396.1572269232555; 
 Mon, 28 Oct 2019 06:27:12 -0700 (PDT)
MIME-Version: 1.0
References: <20191024142103.962-1-paul@xen.org>
 <20191028122956.GA2381@perard.uk.xensource.com>
In-Reply-To: <20191028122956.GA2381@perard.uk.xensource.com>
From: Paul Durrant <pdurrant@gmail.com>
Date: Mon, 28 Oct 2019 13:27:01 +0000
Message-ID: <CACCGGhDgCT2vchwNSjnGF2FORg+stg2CRTFERbL3PERBMfQ4JA@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/hotpug: only attempt to call 'ip
 route' if there is valid command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <pdurrant@amazon.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOCBPY3QgMjAxOSBhdCAxMjozMCwgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gT24gVGh1LCBPY3QgMjQsIDIwMTkgYXQgMDM6MjE6
MDNQTSArMDEwMCwgcGF1bEB4ZW4ub3JnIHdyb3RlOgo+ID4gRnJvbTogUGF1bCBEdXJyYW50IDxw
ZHVycmFudEBhbWF6b24uY29tPgo+ID4KPiA+IFRoZSB2aWYtcm91dGUgc2NyaXB0IHNob3VsZCBv
bmx5IGNhbGwgJ2lwIHJvdXRlJyB3aGVuICdpcGNtZCcgaGFzIGJlZW4KPiA+IHNldCwgb3RoZXJ3
aXNlIGl0IHdpbGwgZmFpbCBkdWUgdG8gYW4gaW5jb3JyZWN0IGNvbW1hbmQgc3RyaW5nLgo+ID4K
PiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAYW1hem9uLmNvbT4KPiA+
IC0tLQo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4g
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPgo+ID4gVGhpcyBhcHBlYXJzIHRv
IGhhdmUgYmVlbiBicm9rZW4gZm9yZXZlci4KPgo+IE9yIHByb2JhYmx5IHNpbmNlIGMwZWZiOGRj
ODUyODA1ZmQ0ZDNjMjY5MWFjYTFmNmM1MmY2YjZhYzcsIDEzIHllYXJzCj4gYWdvLgo+CgpNYXli
ZS4gVGhlIGhlcml0YWdlIGlzIG5vdCBhbGwgdGhhdCBjbGVhci4KCj4gPiAtLS0KPiA+ICB0b29s
cy9ob3RwbHVnL0xpbnV4L3ZpZi1yb3V0ZSB8IDIgKy0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaG90
cGx1Zy9MaW51eC92aWYtcm91dGUgYi90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1yb3V0ZQo+ID4g
aW5kZXggYzE0OWZmY2E3My4uOTg4OTNkOTBiNiAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL2hvdHBs
dWcvTGludXgvdmlmLXJvdXRlCj4gPiArKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1yb3V0
ZQo+ID4gQEAgLTM1LDcgKzM1LDcgQEAgY2FzZSAiJHtjb21tYW5kfSIgaW4KPiA+ICAgICAgICAg
IDs7Cj4gPiAgZXNhYwo+ID4KPiA+IC1pZiBbICIke2lwfSIgXSA7IHRoZW4KPiA+ICtpZiBbICIk
e2lwY21kfSIgXSA7IHRoZW4KPgo+IFRoZSBjb21taXQgbWVzc2FnZSBhbmQgdGhpcyBuZXcgY29u
ZGl0aW9uIGRvZXNuJ3QgcmVhbGx5IGV4cGxhaW4gd2hhdCBpcwo+IGhhcHBlbmluZy4KCkl0IGtp
bmQgb2YgZG9lcywgYnV0IG1heWJlIG5vdCB3aXRoIHRoZSBzdGFuZGFyZCBjb250ZXh0LiBMb29r
aW5nIGF0CnRoZSB3aG9sZSBmaWxlIGl0IGRvZXMgYXBwZWFyIHRvIGJlIHRoZSBpbnRlbnRpb24g
dGhhdCB0aGUgY2xhdXNlIGlzCm9ubHkgaW52b2tlZCB3aGVuIGlwY21kIGlzIHNldCwgYW5kIGl0
IHdhcyBwcm9iYWJseSB0eXBvZWQuIEkgY2FuIGFkZApzb21lIG1vcmUgZXhwbGFuYXRpb24gdGhv
dWdoLgoKPiBEb2VzIHRoYXQgbWVhbnMgd2Ugb25seSBuZWVkIHRvIHJ1biBgaXAgcm91dGVgIHdo
ZW4gY29tbWFuZCBpcyAnb25saW5lJwo+IG9yICdvZmZsaW5lJz8gSXMgdGhlcmUgc29tZXRoaW5n
IGVsc2UgdG8gZG8gJ2FkZCcgYW5kICdyZW1vdmUnPwo+CgpFbXBpcmljYWxseSBvbmxpbmUvb2Zm
bGluZSBhcHBlYXIgdG8gYmUgdXNlZCBmb3IgUFYgaW50ZXJmYWNlcyBhbmQKYWRkL3JlbW92ZSBm
b3IgZW11bGF0ZWQgaW50ZXJmYWNlcy4gSSBkbyBhY3R1YWxseSBoYXZlIGEgbmV3ZXIgdmVyc2lv
bgpvZiB0aGUgc2NyaXB0IG5vdyB0aGF0IGFkZHMgYSByb3V0ZSBtZXRyaWMgYW5kIGhhbmRsZXMg
YWRkL3JlbW92ZSBzdWNoCnRoYXQgdGhlIGVtdWxhdGVkIGludGVyZmFjZSBnZXRzIGEgaGlnaGVy
IHByaW9yaXR5Li4uIHNvIGl0IGlzIHVzZWQKdW50aWwgdGhlIGd1ZXN0IHRyaWdnZXJzIGFuIHVu
cGx1Zy4gSSBuZWVkIHRvIGRvIHNvbWUgbW9yZSB0ZXN0aW5nIGFuZApJJ2xsIHNlbmQgdGhhdCBh
cyB2MiBvbmNlIEknbSBkb25lLgoKICBDaGVlcnMsCgogICAgUGF1bAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 13:41:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 13:41:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP5Gu-00007l-Pp; Mon, 28 Oct 2019 13:41:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vp8f=YV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iP5Gu-00007g-CZ
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 13:41:24 +0000
X-Inumbo-ID: a0bf19d2-f988-11e9-94f8-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a0bf19d2-f988-11e9-94f8-12813bfff9fa;
 Mon, 28 Oct 2019 13:41:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 46A62B5E3;
 Mon, 28 Oct 2019 13:41:21 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel@lists.xenproject.org
References: <20191021012755.2671-1-stewart.hildebrand@dornerworks.com>
 <cb80ccce-6286-e5b6-e872-c0a4ec77c8d0@arm.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6338e91f-46e0-3fa9-cdc7-bc50dfacc468@suse.com>
Date: Mon, 28 Oct 2019 14:41:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <cb80ccce-6286-e5b6-e872-c0a4ec77c8d0@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v3] xen/arm: platform: fix
 Raspberry Pi compatible string
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMTkgMTM6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAyMS8x
MC8yMDE5IDAyOjI3LCBTdGV3YXJ0IEhpbGRlYnJhbmQgd3JvdGU6Cj4+IEJvdGggdXBzdHJlYW0g
WzFdIGFuZCBkb3duc3RyZWFtIFsyXSBMaW51eCBrZXJuZWxzIHVzZSAiYnJjbSxiY20yNzExIgo+
PiBhcyB0aGUgY29tcGF0aWJsZSBzdHJpbmcgZm9yIFJhc3BiZXJyeSBQaSA0LiBBZGQgdGhpcyBz
dHJpbmcgdG8gb3VyCj4+IHBsYXRmb3JtIGNvbXBhdGlibGUgbGlzdC4KPj4KPj4gVGhlIGJyY20s
YmNtMjgzOCBjb252ZW50aW9uIGlzIGFiYW5kb25lZC4gUmVtb3ZlIGl0Lgo+Pgo+PiBSZW5hbWUg
dGhlIHZhcmlhYmxlcyB3aXRoaW4gdGhlIGZpbGUgdG8gYSBycGk0XyogcHJlZml4IHNpbmNlIHRo
ZSBmaWxlCj4+IGlzIG1lYW50IHRvIGNvdmVyIHRoZSBSYXNwYmVycnkgUGkgNCBwbGF0Zm9ybS4K
Pj4KPj4gSWYgeW91IGFyZSB1c2luZyBhIGRldmljZSB0cmVlIHdpdGggdGhlIG9sZCBjb21wYXRp
YmxlIHN0cmluZwo+PiBicmNtLGJjbTI4MzgsIHlvdSB3aWxsIG5lZWQgdG8gdXBncmFkZSB5b3Vy
IGRldmljZSB0cmVlIHRvIG9uZSB0aGF0IGhhcwo+PiB0aGUgbmV3IGJyY20sYmNtMjcxMSBjb21w
YXRpYmxlIHN0cmluZy4KPj4KPj4gWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0
Y2gvMTExNjU0MDcvCj4+IFsyXSAKPj4gaHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL2xp
bnV4L2NvbW1pdC81M2ZkZDdiOGM4Y2I5Yzg3MTkwY2FhYjRmZDQ1OWY4OWUxYjRhN2Y4IAo+Pgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVicmFu
ZEBkb3JuZXJ3b3Jrcy5jb20+Cj4gCj4gQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gCj4gQEp1ZXJnZW46IFJQSTQgc3VwcG9ydCBoYXMgYmVlbiBhZGRlZCBk
dXJpbmcgWGVuIDQuMTMgZGV2ZWxvcG1lbnQuIFRoaXMgCj4gaXMgc3RpbGwgaW4gZGV2ZWxvcG1l
bnQgKGkuZS4gaXQgY2FuJ3Qgd29yayBvdXQtb2YtYm94IGF0IGxlYXN0IG9uIHRoZSAKPiBrZXJu
ZWwgc2lkZSksIGJ1dCBpdCB3b3VsZCBiZSBnb29kIGlmIHdlIGNhbiBlbmFibGUgc3VwcG9ydCBm
b3IgbW9yZSAKPiByZWNlbnQga2VybmVsLiBUaGlzIHdvdWxkIGhlbHAgdG8gZHJhdyBtb3JlIHVz
ZXJzIHRvIFhlbiBhbmQgYWxzbyAKPiBwb3NzaWJseSByZWR1Y2UgdGhlIG51bWJlciBvZiBoYWNr
cyBuZWNlc3NhcnkgaW4gTGludXgvRGV2aWNlLVRyZWUgd2hlbiAKPiB1c2luZyBYZW4gb24gUlBJ
NC4KPiAKPiBUaGlzIHBhdGNoIG9ubHkgdG91Y2hlcyBSUEk0IHNwZWNpZmljIGNvZGUsIHNvIGl0
IHdpbGwgbm90IGFmZmVjdCB0aGUgCj4gcmVzdCBvZiB0aGUgc3VwcG9ydGVkIHBsYXRmb3JtLgoK
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 14:07:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 14:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP5ff-0001vo-0J; Mon, 28 Oct 2019 14:06:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZIpA=YV=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iP5fd-0001vh-3E
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 14:06:57 +0000
X-Inumbo-ID: 332169a8-f98c-11e9-a531-bc764e2007e4
Received: from mail-il1-x141.google.com (unknown [2607:f8b0:4864:20::141])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 332169a8-f98c-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 14:06:56 +0000 (UTC)
Received: by mail-il1-x141.google.com with SMTP id t5so8270836ilh.10
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 07:06:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=f7XfFkJIdjgZXjSB/NnBIHuxHaQv8nwhQkH7/JwOtZE=;
 b=suKk3MDTPsg7YQ5sMBiXg7V333eVZ52d/QgetO1LfGEVijeuh6lUha13xfE4DdzRkN
 miW7ZmFHrGqA/dQwEYtWUjuFs5wdMEa8uo76Ruh9Q8OJ1seZf3pb+eYMXIKOrjOqHf5k
 tWhGY9rV86ZtsNB6ieoX2H6NbIH4On1pxGAMBHtVEb03ywrycAdEMtvXZoTyBa6ndbRB
 p1RWBTkmv1Akc55ef9DZOPzapVitCOmivPfBc0oixercX2maQ3jU1CsUDOUJvOKSEL4N
 u3qtg+bWWw76vqvkgGEGistuhwBjL/bDpVC97Mp/Da1Tm0Jq+x9jsn9OrrlZ2J3HUdz7
 fdbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=f7XfFkJIdjgZXjSB/NnBIHuxHaQv8nwhQkH7/JwOtZE=;
 b=ufP4ySlrYCWeUrq+iX6n7ap4HiQ2Ar0+doQ977vOu5QUIYsXYbJjjlmOO0pyagRAXj
 rvqRd29vS7LB7DPN77bq6c0MQAdOes3DXy3CR6xxwly+zrDpViHHANj6NjR4CdCayvsJ
 Vj95EuissC/ymmz//N6miDSb0e8ZZtbNin6tTFiQYiG0815hJNDzc4+0sKxJIr6yIxF9
 wqCx22psw2/93nVKjEzDf3Aai6E+/ldvgpq83xt6EiUV8oi5NiPv19lwswy1/0zba611
 UpDA2nruTgjoySLwJ8BxBnOqoTVVmrv75HdN2gdXCLXexN98GB2r2qTuFTkUYMJpLhBH
 5wWw==
X-Gm-Message-State: APjAAAXO1+XOGfjtGosfdp4QAHaq05taSrfoK27Zzg97ge2cfCC45OQv
 TrQanClB/tUlK2i/PzVvDY6oQF22JIDZoDl38Ng=
X-Google-Smtp-Source: APXvYqwtQ61cJmULkc/4xowMczo5wNhKULLi0C8Ag0TtypXs66bAFSLPD5mUkCZudLJKI9LdjD/1hK/0Qne0aEioygA=
X-Received: by 2002:a92:46c7:: with SMTP id d68mr21808667ilk.133.1572271615474; 
 Mon, 28 Oct 2019 07:06:55 -0700 (PDT)
MIME-Version: 1.0
References: <20191008141024.10885-1-al1img@gmail.com>
 <20191008141024.10885-2-al1img@gmail.com>
 <23968.39034.34800.276030@mariner.uk.xensource.com>
 <CACvf2oV6iFM6x1bs8JPT28Eqny0gARh8MtSTedbgAP-m9CTP=w@mail.gmail.com>
 <23968.46591.386956.861918@mariner.uk.xensource.com>
 <CACvf2oXrw9KdbYq__+Q7bSEPi7Gx8ZnjMTatQRj38Kw80-ywYA@mail.gmail.com>
In-Reply-To: <CACvf2oXrw9KdbYq__+Q7bSEPi7Gx8ZnjMTatQRj38Kw80-ywYA@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 28 Oct 2019 16:06:44 +0200
Message-ID: <CACvf2oXGzmZquomG5xH=DsCuybFR7b=k8HoOA-tU2ZytoJJfPg@mail.gmail.com>
To: Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1 1/2] libxl: introduce new backend type
 VINPUT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, "wl@xen.org" <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMTYsIDIwMTkgYXQgNDoyNiBQTSBPbGVrc2FuZHIgR3J5dHNvdiA8YWwxaW1n
QGdtYWlsLmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIE9jdCAxMSwgMjAxOSBhdCA4OjA0IFBNIElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiA+Cj4gPiBPbGVrc2Fu
ZHIgR3J5dHNvdiB3cml0ZXMgKCJSZTogW1BBVENIIHYxIDEvMl0gbGlieGw6IGludHJvZHVjZSBu
ZXcgYmFja2VuZCB0eXBlIFZJTlBVVCIpOgo+ID4gPiBPbiBGcmksIE9jdCAxMSwgMjAxOSBhdCA1
OjU4IFBNIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4g
PiBJIHRoaW5rIGl0IHdhcyBhNDhlMDBmMTRhMmQgImxpYnhsOiBhZGQgYmFja2VuZCB0eXBlIGFu
ZCBpZCB0byB2a2IiCj4gPiA+ID4gd2hpY2ggaW50cm9kdWNlZCB3aGF0IHlvdSBhcmUgY2FsbGlu
ZyAidXNlciBzcGFjZSIgYmFja2VuZHMuICBJdAo+ID4gPiA+IGFwcGVhcnMgdGhhdCB0aGUgdmti
IGJhY2tlbmQgdHlwZSBlbnVtIHdhcyBpbnRyb2R1Y2VkIHRoZXJlCj4gPiA+ID4gc3BlY2lmaWNh
bGx5IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UgdHdvIHNpdHVhdGlvbnMuICBGb3IgcmVh
c29ucwo+ID4gPiA+Cj4gPiA+ID4gQW0gSSB3cm9uZyA/ICBJZiBub3QsIHdoeSBpcyB0aGlzIG5v
dCB3b3JraW5nIG9yIG5vdCBzdWl0YWJsZSA/Cj4gPiA+Cj4gPiA+IFlvdSBhcmUgcmlnaHQuIEl0
IGlzIG5vdCB3b3JraW5nIGluIHNvbWUgY2FzZXMgZHVlIHRvIFFFTVVfQkFDS0VORCBtYWNyby4K
PiA+ID4gUUVNVV9CQUNLRU5EIHRyZWF0cyBib3RoIGJhY2tlbmRzIGFzIFFFTVUuIEFzIHJlc3Vs
dCB4bCBwZXJmb3JtcyBkZXZpY2UKPiA+ID4gaG90cGx1ZyBvbiBhZGQvcmVtb3ZlIGRldmljZS4g
V2hpY2ggaXMgbm90IGV4cGVjdGVkIGluIGNhc2UgInVzZXIKPiA+ID4gc3BhY2UiIGJhY2tlbmQu
Cj4gPgo+ID4gVGhlbiBwZXJoYXBzIHRoaXMgbWFjcm8gbmVlZHMgdG8gYmUgYWRqdXN0ZWQgb3Ig
Y2FsbGVkIG9ubHkKPiA+IGNvbmRpdGlvbmFsbHkgb3Igc29tZXRoaW5nID8KPgo+IEkgaGFkIGFu
IGlkZWEgdG8gbW92ZSB0aGlzIG1hY3JvIHRvIGxpYnhsX19kZXZpY2VfdHlwZSBhbmQgbGV0IGRl
dmljZQo+IGl0c2VsZiBkZWNpZGVzCj4gaWYgaXQgaXMgcWVtdSBiYWNrZW5kLiBCdXQgaW4gY2Fz
ZSBvZiBWS0JEIGl0IHdpbGwgcmVhZCBYUyB0byBkZXRlcm1pbmUgYmFja2VuZAo+IHR5cGUuIEkg
Z3Vlc3MgaXQgaXMgb2suCj4KPiA+Cj4gPiA+IEluIHRoaXMgcGF0Y2ggSSBwcm9wb3NlIHNvbHV0
aW9uIHNpbWlsYXIgdG8gVlVTQiBkZXZpY2UuIFdoZXJlIFZVU0IKPiA+ID4gdXNlZCBmb3IgZnJv
bnRlbmQgYW5kIGRlcGVuZHMgb24gYmFja2VuZCAoa2VybmVsIG9yIFFFTVUpIGVpdGhlcgo+ID4g
PiBWVVNCIG9yIFFVU0IgdXNlZCBmb3IgYmFja2VuZCBkZXZpY2UgdHlwZSBlLmcuIHVzZSBkaWZm
ZXJlbnQgYmFja2VuZAo+ID4gPiBkZXZpY2UgdHlwZSBmb3IgZGlmZmVyZW50IGJhY2tlbmRzLgo+
ID4KPiA+IEkgY29uZmVzcyBJIGRvbid0IHF1aXRlIGZvbGxvdyBhbGwgdGhlIFZVU0Igc3R1ZmYg
YnV0IEkgZG9uJ3QgdGhpbmsgaXQKPiA+IGlzIG5lY2Vzc2FyaWx5IGEgZ29vZCBtb2RlbC4KPgo+
IElmIHlvdSBkb24ndCBtaW5kIHRvIG1vdmUgUUVNVV9CQUNLRU5EIG1hY3J0byB0byBsaWJ4bF9f
ZGV2aWNlX3R5cGUgdGhlbgo+IG5vIG5lZWQgdG8gYWRkIG5ldyBkZXZpY2UgdHlwZSBhdCBhbGwu
Cj4KPiA+Cj4gPiA+IEludHJvZHVjaW5nIG5ldyBiYWNrZW5kIGRldmljZSB0eXBlIGZvciBWS0JE
IGFsc28gYWxsb3dzIHRvIGhhdmUKPiA+ID4gYm90aCBiYWNrZW5kcyAoUUVNVSBhbmQgbm9uIFFF
TVUpIHJ1biBpbiBzYW1lIGRvbWFpbi4gTm90IHN1cmUgaWYgaXQKPiA+ID4gaXMgdXNlZnVsIHNj
ZW5hcmlvIGJ1dCB3aXRoIHRoaXMgcHJvcG9zYWwgaXQgaXMgcG9zc2libGUgZnJvbQo+ID4gPiB0
ZWNobmljYWwgcG9pbnQgb2Ygdmlldy4KPiA+Cj4gPiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRo
aXMgaXMgbm90IHBvc3NpYmxlIHNpbXBseSBieSBoYXZpbmcgYQo+ID4gZGlmZmVyZW50IGJhY2tl
bmQgdHlwZS4KPiA+Cj4gPiA+ID4gSSBhbHNvIGRvbid0IHVuZGVyc3RhbmQgd2h5IHRoZSAidXNl
ciBzcGFjZSIga2JkIGJhY2tlbmQgc2VlbXMgdG8gYmUKPiA+ID4gPiAibGludXgiIGluIHRoZSBl
bnVtLgo+ID4gPgo+ID4gPiBJIGFncmVlIHRoaXMgaXMgbm90IHNvIGdvb2QgbmFtZS4gQnV0IEkg
ZG9uJ3Qga25vdyBob3cgdG8gY2FsbAo+ID4gPiBiYWNrZW5kcyB3aGljaCBhcmUgbm90IHJ1bm5p
bmcKPiA+ID4gaW5zaWRlIFFFTVUgaW4gZ2VuZXJhbC4KPiA+Cj4gPiBJIHRoaW5rIHRoaXMgd291
bGQgYmUgdXNlYWJsZSBvbiBmcmVlYnNkID8gICJsaW51eCIgZGVmaW5pdGVseSBzZWVtcwo+ID4g
d3JvbmcuICBJIHNlZSBpdCBoYXNuJ3QgYmVlbiBpbiBhIHJlbGVhc2Ugc28gaXQgaXMgbm90IHRv
byBsYXRlIHRvCj4gPiByZW5hbWUgaXQsIHN1YmplY3QgdG8gZGlzY3Vzc2lvbiB3aXRoIEp1ZXJn
ZW4gYXMgUk0uCj4gPgo+ID4gPiA+IFdoZXJlIGlzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGlz
IHVzZXIgc3BhY2UKPiA+ID4gPiBiYWNrZW5kID8KPiA+ID4KPiA+ID4gV2UgaGF2ZSBleHRlbmRl
ZCBrYmQgaW50ZXJmYWNlIChrYmRpZi5oKSB0byBzdXBwb3J0IG11bHRpLXRvdWNoIGV2ZW50cwo+
ID4gPiBhcyB3ZWxsLiBBbmQgd2UgaGF2ZQo+ID4gPiBpbXBsZW1lbnRlZCBvd24ga2JkIGJhY2tl
bmQgaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvZGlzcGxfYmUvCj4gPiA+IEl0IGlzIGlu
dGVncmF0ZWQgd2l0aCBkaXNwbGF5IGJhY2tlbmQgYXMgYm90aCB1c2Ugd2F5bGFuZCBBUEkuCj4g
Pgo+ID4gR3JlYXQuCj4gPgo+ID4gPiA+IElzIGl0IGJlIGNvbnRyb2xsZWQgZW50aXJlbHkgdGhy
b3VnaCB4ZW5zdG9yZSA/Cj4gPiA+Cj4gPiA+IFllcyBpdCBpcyBjb250cm9sbGVkIGVudGlyZWx5
IHRocm91Z2ggeGVuc3RvcmU6IGxpYiB4bCBjcmVhdGVzCj4gPiA+IGZyb250ZW5kL2JhY2tlbmQg
ZW50cmllcyB3aXRoCj4gPiA+IGluaXRpYWwgc3RhdGVzIGFuZCBjb25maWd1cmF0aW9uLgo+ID4K
PiA+IEFuZCB5b3VyIGRpc3BsYXkgYmFja2VuZCBpbiAidHJvb3BzIiAoaXMgdGhhdCB0aGUgbmFt
ZSBvZiB5b3VyCj4gPiBwcm9qZWN0KSBjaGVja3Mgd2hldGhlciB0aGUgYmFja2VuZCB0eXBlIGlz
IHNldCB0byAibGludXgiLCBzbyB0aGF0IGl0Cj4gPiBrbm93cyB0byBpZ25vcmUgb25lcyB0aGF0
IHNheSAicWVtdSIgPwo+ID4KPiA+IE1heWJlICJsaW51eCIgc2hvdWxkIGJlICJ0cm9vcHMiLi4u
Cj4gPgo+Cj4gSXQgZG9lc24ndCBsb29rIGFzIGdlbmVyaWMgc29sdXRpb24uIElmIHNvbWUgdXNl
ciBpbXBsZW1lbnRzIG93biBiYWNrZW5kCj4gaXQgc2hvdWxkIGFkZCBuZXcgZW50cnkgaW50byBi
YWNrZW5kIHR5cGUgZW51bS4KPiBXaGF0IGFib3V0IHRvIGhhdmUganVzdCBzdHJpbmcgdmFsdWUg
aW5zdGVhZCBvZiBlbnVtPyBJbiBjYXNlIFFFTVUKPiB3ZSBkb24ndCBoYXZlIHN1Y2ggZW50cnkg
YXQgYWxsIGJ1dCBpbiBjYXNlIGN1c3RvbSBiYWNrZW5kIHRoZSB1c2VyCj4gY2FuJ3QgcHV0IGFu
eSBzdHJpbmcgdmFsdWUgaGVyZSB0byBiZSByZWNvZ25pemVkIGJ5IGhpcyBiYWNrZW5kLgo+Cj4g
PiBJYW4uCgpwaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 14:29:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 14:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP60n-0003Z6-TR; Mon, 28 Oct 2019 14:28:49 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZLsx=YV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iP60l-0003Z1-Um
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 14:28:47 +0000
X-Inumbo-ID: 3fecb2ac-f98f-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 3fecb2ac-f98f-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 14:28:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AC6161F1;
 Mon, 28 Oct 2019 07:28:45 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A7B63F6C4;
 Mon, 28 Oct 2019 07:28:44 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-2-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8c74cacb-ff73-eddc-626c-f6fa862cf5a6@arm.com>
Date: Mon, 28 Oct 2019 14:28:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568197942-15374-2-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 1/9] schedule: Introduce per-pcpu time
 accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmlpLAoKU29ycnkgZm9yIHRoZSBsYXRlIGFuc3dlci4gSXQgd291bGQgYmUgZ29vZCB0
byBnZXQgYSByZXZpZXcgZnJvbSB0aGUgc2NoZWR1bGVyIAptYWludGFpbmVycyAoRGFyaW8sIEdl
b3JnZSkgdG8gbWFrZSBzdXJlIHRoZXkgYXJlIGhhcHB5IHdpdGggdGhlIHN1Z2dlc3RlZCAKc3Rh
dGVzIGhlcmUuCgpQbGVhc2Ugc2VlIG15IGNvbW1lbnRzIGJlbG93LgoKT24gMTEvMDkvMjAxOSAx
MTozMiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlf
YW5pc292QGVwYW0uY29tPgo+IAo+IEludHJvZHVjZSBwZXItcGNwdSB0aW1lIGFjY291bnRpbmcg
d2hhdCBpbmNsdWRlcyB0aGUgZm9sbG93aW5nIHN0YXRlczoKCkkgdGhpbmsgd2UgbmVlZCBhIHZl
cnkgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgZWFjaCBzdGF0ZXMuIE90aGVyd2lzZSBpdCB3aWxs
IGJlIApoYXJkIHRvIGtub3cgaG93IHRvIGNhdGVnb3JpemUgaXQuCgo+IAo+IFRBQ0NfSFlQIC0g
dGhlIHBjcHUgZXhlY3V0ZXMgaHlwZXJ2aXNvciBjb2RlIGxpa2Ugc29mdGlycSBwcm9jZXNzaW5n
Cj4gICAgICAgICAgICAgKGluY2x1ZGluZyBzY2hlZHVsaW5nKSwgdGFza2xldHMgYW5kIGNvbnRl
eHQgc3dpdGNoZXMKCklITU8sICJsaWtlIiBpcyB0b28gd2VhayBoZXJlLiBXaGF0IGRvIHlvdSBl
eGFjdGx5IHBsYW4gdG8gaW50cm9kdWNlPwoKRm9yIGluc3RhbmNlLCBvbiBBcm0sIHlvdSBjb25z
aWRlciB0aGF0IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIGlzIHBhcnQgb2YgClRBQ0NfSFlQLiBU
aGlzIGZ1bmN0aW9uIHdpbGwgaW5jbHVkZSBzb21lIGhhbmRsaW5nIGZvciBzeW5jaHJvbm91cyB0
cmFwLgoKPiBUQUNDX0dVRVNUIC0gdGhlIHBjcHUgZXhlY3V0ZXMgZ3Vlc3RzIGNvZGUKCkxvb2tp
bmcgYXQgdGhlIGFybTY0IGNvZGUsIHlvdSBhcmUgZXhlY3V0aW5nIHNvbWUgaHlwZXJ2aXNvciBj
b2RlIGhlcmUuIEkgYWdyZWUgCnRoaXMgaXMgaW1wb3NzaWJsZSB0byBub3QgcnVuIGFueSBoeXBl
cnZpc29yIGNvZGUgd2l0aCBUQUNDX0dVRVNULCBidXQgSSB0aGluayAKdGhpcyBzaG91bGQgYmUg
Y2xhcmlmaWVkIGluIHRoZSBkb2N1bWVudGF0aW9uLgoKPiBUQUNDX0lETEUgLSB0aGUgbG93LXBv
d2VyIHN0YXRlIG9mIHRoZSBwY3B1CgpEaWQgeW91IGludGVuZCB0byBtZWFuICJpZGxlIHZDUFUi
IGlzIGluIHVzZT8KCj4gVEFDQ19JUlEgLSB0aGUgcGNwdSBwZXJmb3JtcyBpbnRlcnJ1cHRzIHBy
b2Nlc3NpbmcsIHdpdGhvdXQgc2VwYXJhdGlvbiB0bwo+ICAgICAgICAgICAgIGd1ZXN0IG9yIGh5
cGVydmlzb3IgaW50ZXJydXB0cwo+IFRBQ0NfR1NZTkMgLSB0aGUgcGNwdSBleGVjdXRlcyBoeXBl
cnZpc29yIGNvZGUgdG8gcHJvY2VzcyBzeW5jaHJvbm91cyB0cmFwCj4gICAgICAgICAgICAgICBm
cm9tIHRoZSBndWVzdC4gRS5nLiBoeXBlcmNhbGwgcHJvY2Vzc2luZyBvciBpbyBlbXVsYXRpb24u
Cj4gCj4gQ3VycmVudGx5LCB0aGUgb25seSByZWVudGVyYW50IHN0YXRlIGlzIFRBQ0NfSVJRLiBJ
dCBpcyBhc3N1bWVkLCBubyBjaGFuZ2VzCj4gdG8gc3RhdGUgb3RoZXIgdGhhbiBUQUNDX0lSUSBj
b3VsZCBoYXBwZW4gdW50aWwgd2UgcmV0dXJuIGZyb20gbmVzdGVkCj4gaW50ZXJydXB0cy4gSVJR
IHRpbWUgaXMgYWNjb3VudGVkIGluIGEgZGlzdGluY3Qgd2F5IGNvbXBhcmluZyB0byBvdGhlciBz
dGF0ZXMuCgpzL2NvbXBhcmluZy9jb21wYXJlLwoKPiBJdCBpcyBhY3VtdWxhdGVkIGJldHdlZW4g
b3RoZXIgc3RhdGVzIHRyYW5zaXRpb24gbW9tZW50cywgYW5kIGlzIHN1YnN0cmFjdGVkCgpzL2Fj
dW11bGF0ZWQvYWNjdW11bGF0ZWQvIHMvc3Vic3RyYWN0ZWQvc3VidHJhY3RlZC8KCj4gZnJvbSB0
aGUgb2xkIHN0YXRlIG9uIHN0YXRlcyB0cmFuc2lvbiBjYWxjdWxhdGlvbi4KCnMvdHJhbnNpb24v
dHJhbnNpdGlvbi8KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgIHwgODEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggfCAyNyArKysrKysrKysrKysrKysrKwo+ICAgMiBmaWxlcyBjaGFu
Z2VkLCAxMDggaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVk
dWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKPiBpbmRleCA3YjcxNTgxLi42ZGQ2NjAzIDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+ICsrKyBiL3hlbi9jb21tb24vc2No
ZWR1bGUuYwo+IEBAIC0xNTM5LDYgKzE1MzksODcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9p
ZCkKPiAgICAgICBjb250ZXh0X3N3aXRjaChwcmV2LCBuZXh0KTsKPiAgIH0KPiAgIAo+ICtERUZJ
TkVfUEVSX0NQVShzdHJ1Y3QgdGFjYywgdGFjYyk7Cj4gKwo+ICtzdGF0aWMgdm9pZCB0YWNjX3N0
YXRlX2NoYW5nZShlbnVtIFRBQ0NfU1RBVEVTIG5ld19zdGF0ZSkKClRoaXMgc2hvdWxkIG5ldmVy
IGJlIGNhbGxlZCB3aXRoIHRoZSBUQUNDX0lSUSwgcmlnaHQ/Cgo+ICt7Cj4gKyAgICBzX3RpbWVf
dCBub3csIGRlbHRhOwo+ICsgICAgc3RydWN0IHRhY2MqIHRhY2MgPSAmdGhpc19jcHUodGFjYyk7
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArICAgIGxvY2FsX2lycV9zYXZlKGZs
YWdzKTsKPiArCj4gKyAgICBub3cgPSBOT1coKTsKPiArICAgIGRlbHRhID0gbm93IC0gdGFjYy0+
c3RhdGVfZW50cnlfdGltZTsKPiArCj4gKyAgICAvKiBXZSBkbyBub3QgZXhwZWN0IHN0YXRlcyBy
ZWVudGVyYWJpbGl0eSAoYXQgbGVhc3QgdGhyb3VnaCB0aGlzIGZ1bmN0aW9uKSovCj4gKyAgICBB
U1NFUlQobmV3X3N0YXRlICE9IHRhY2MtPnN0YXRlKTsKPiArCj4gKyAgICB0YWNjLT5zdGF0ZV90
aW1lW3RhY2MtPnN0YXRlXSArPSBkZWx0YSAtIHRhY2MtPmlycV90aW1lOwo+ICsgICAgdGFjYy0+
c3RhdGVfdGltZVtUQUNDX0lSUV0gKz0gdGFjYy0+aXJxX3RpbWU7Cj4gKyAgICB0YWNjLT5pcnFf
dGltZSA9IDA7Cj4gKyAgICB0YWNjLT5zdGF0ZSA9IG5ld19zdGF0ZTsKPiArICAgIHRhY2MtPnN0
YXRlX2VudHJ5X3RpbWUgPSBub3c7Cj4gKwo+ICsgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3Mp
Owo+ICt9Cj4gKwo+ICt2b2lkIHRhY2NfaHlwKGludCBwbGFjZSkKClBsYWNlIGlzIG5ldmVyIHVz
ZWQgZXhjZXB0IGZvciB5b3VyIGNvbW1lbnRlZCBwcmludGsuIFNvIHdoYXQncyB0aGUgZ29hbCBm
b3IgaXQ/CgpBbHNvLCBpcyBpdCByZWFsbHkgbmVjZXNzYXJ5IHRvIHByb3ZpZGUgaGVscGVyIGZv
ciBlYWNoIHN0YXRlPyBDb3VsZG4ndCB3ZSBqdXN0IAppbnRyb2R1Y2Ugb25lIGZ1bmN0aW9ucyBk
b2luZyBhbGwgdGhlIHN0YXRlPwoKPiArewo+ICsvLyAgICBwcmludGsoIlx0dGFjY19oeXAgJXUs
IHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlKTsKPiArICAgIHRhY2Nfc3Rh
dGVfY2hhbmdlKFRBQ0NfSFlQKTsKPiArfQo+ICsKPiArdm9pZCB0YWNjX2d1ZXN0KGludCBwbGFj
ZSkKPiArewo+ICsvLyAgICBwcmludGsoIlx0dGFjY19ndWVzdCAldSwgcGxhY2UgJWRcbiIsIHNt
cF9wcm9jZXNzb3JfaWQoKSwgcGxhY2UpOwo+ICsgICAgdGFjY19zdGF0ZV9jaGFuZ2UoVEFDQ19H
VUVTVCk7Cj4gK30KPiArCj4gK3ZvaWQgdGFjY19pZGxlKGludCBwbGFjZSkKPiArewo+ICsvLyAg
ICBwcmludGsoIlx0aWRsZSBjcHUgJXUsIHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCks
IHBsYWNlKTsKPiArICAgIHRhY2Nfc3RhdGVfY2hhbmdlKFRBQ0NfSURMRSk7Cj4gK30KPiArCj4g
K3ZvaWQgdGFjY19nc3luYyhpbnQgcGxhY2UpCj4gK3sKPiArLy8gICAgcHJpbnRrKCJcdHRhY2Nf
Z3N5bmMgJXUsIHBsYWNlICVkXG4iLCBzbXBfcHJvY2Vzc29yX2lkKCksIHBsYWNlKTsKPiArICAg
IHRhY2Nfc3RhdGVfY2hhbmdlKFRBQ0NfR1NZTkMpOwo+ICt9Cj4gKwo+ICt2b2lkIHRhY2NfaXJx
X2VudGVyKGludCBwbGFjZSkKPiArewo+ICsgICAgc3RydWN0IHRhY2MqIHRhY2MgPSAmdGhpc19j
cHUodGFjYyk7Cj4gKwo+ICsvLyAgICBwcmludGsoIlx0dGFjY19pcnFfZW50ZXIgJXUsIHBsYWNl
ICVkLCBjbnQgJWRcbiIsIHNtcF9wcm9jZXNzb3JfaWQoKSwgcGxhY2UsIHRoaXNfY3B1KHRhY2Mp
LmlycV9jbnQpOwo+ICsgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPiArICAg
IEFTU0VSVCh0YWNjLT5pcnFfY250ID49IDApOwo+ICsKPiArICAgIGlmICggdGFjYy0+aXJxX2Nu
dCA9PSAwICkKPiArICAgIHsKPiArICAgICAgICB0YWNjLT5pcnFfZW50ZXJfdGltZSA9IE5PVygp
Owo+ICsgICAgfQo+ICsKPiArICAgIHRhY2MtPmlycV9jbnQrKzsKPiArfQo+ICsKPiArdm9pZCB0
YWNjX2lycV9leGl0KGludCBwbGFjZSkKPiArewo+ICsgICAgc3RydWN0IHRhY2MqIHRhY2MgPSAm
dGhpc19jcHUodGFjYyk7Cj4gKwo+ICsvLyAgICBwcmludGsoIlx0dGFjY19pcnFfZXhpdCAldSwg
cGxhY2UgJWQsIGNudCAlZFxuIiwgc21wX3Byb2Nlc3Nvcl9pZCgpLCBwbGFjZSwgdGFjYy0+aXJx
X2NudCk7Cj4gKyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+ICsgICAgQVNT
RVJUKHRhY2MtPmlycV9jbnQgPiAwKTsKPiArICAgIGlmICggdGFjYy0+aXJxX2NudCA9PSAxICkK
PiArICAgIHsKPiArICAgICAgICB0YWNjLT5pcnFfdGltZSA9IE5PVygpIC0gdGFjYy0+aXJxX2Vu
dGVyX3RpbWU7CgpJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB5b3Ugd2lsbCB1c2UgaXJxX3Rp
bWUgdG8gdXBkYXRlIFRBQ0NfSVJRIGluIAp0YWNjX3N0YXRlX2NoYW5nZSgpLiBJdCBtYXkgYmUg
cG9zc2libGUgdG8gcmVjZWl2ZSBhbm90aGVyIGludGVycnVwdCBiZWZvcmUgdGhlIApzdGF0ZSBp
cyBjaGFuZ2VkIChlLmcuIEhZUCAtPiBHVUVTVCkuIFRoaXMgbWVhbnMgb25seSB0aGUgdGltZSBm
b3IgdGhlIGxhc3QgSVJRIApyZWNlaXZlZCB3b3VsZCBiZSBhY2NvdW50ZWQuCgo+ICsgICAgICAg
IHRhY2MtPmlycV9lbnRlcl90aW1lID0gMDsKPiArICAgIH0KPiArCj4gKyAgICB0YWNjLT5pcnFf
Y250LS07Cj4gK30KPiArCj4gICB2b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYp
Cj4gICB7Cj4gICAgICAgLyogQ2xlYXIgcnVubmluZyBmbGFnIC9hZnRlci8gd3JpdGluZyBjb250
ZXh0IHRvIG1lbW9yeS4gKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+IGluZGV4IGUzNjAxYzEuLjA0YTg3MjQgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAo+IEBAIC0xMDAyLDYgKzEwMDIsMzMgQEAgZXh0ZXJuIHZvaWQgZHVtcF9ydW5xKHVu
c2lnbmVkIGNoYXIga2V5KTsKPiAgIAo+ICAgdm9pZCBhcmNoX2RvX3BoeXNpbmZvKHN0cnVjdCB4
ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSk7Cj4gICAKPiArZW51bSBUQUNDX1NUQVRFUyB7CgpXZSBk
b24ndCB0ZW5kIHRvIHVzZSBhbGwgdXBwZXJjYXNlcyBmb3IgZW51bSBuYW1lLgoKPiArICAgIFRB
Q0NfSFlQID0gMCwKCmVudW0gYmVnaW5zIGF0IDAgYW5kIGluY3JlbWVudCBieSBvbmUgZXZlcnkg
dGltZS4gU28gdGhlcmUgaXMgbm8gbmVlZCB0byAKaGFyZGNvZGUgYSBudW1iZXIuCgpBbHNvLCBs
b29raW5nIGF0IHRoZSBjb2RlLCBJIHRoaW5rIHlvdSByZWx5IG9uIHRoZSBmaXJzdCBzdGF0ZSB0
byBiZSBUQUNDX0hZUC4gCkFtIEkgY29ycmVjdD8KCj4gKyAgICBUQUNDX0dVRVNUID0gMSwKPiAr
ICAgIFRBQ0NfSURMRSA9IDIsCj4gKyAgICBUQUNDX0lSUSA9IDMsCj4gKyAgICBUQUNDX0dTWU5D
ID0gNCwKPiArICAgIFRBQ0NfU1RBVEVTX01BWAo+ICt9OwoKSXQgd291bGQgYmUgZ29vZCB0byBk
b2N1bWVudCBhbGwgdGhlIHN0YXRlcyBpbiB0aGUgaGVhZGVyIGFzIHdlbGwuCgo+ICsKPiArc3Ry
dWN0IHRhY2MKClBsZWFzZSBkb2N1bWVudCB0aGUgc3RydWN0dXJlLgoKPiArewo+ICsgICAgc190
aW1lX3Qgc3RhdGVfdGltZVtUQUNDX1NUQVRFU19NQVhdOwo+ICsgICAgc190aW1lX3Qgc3RhdGVf
ZW50cnlfdGltZTsKPiArICAgIGludCBzdGF0ZTsKClRoaXMgc2hvdWxkIGJlIHRoZSBlbnVtIHlv
dSB1c2VkIGFib3ZlIGhlcmUuCgo+ICsKPiArICAgIHNfdGltZV90IGd1ZXN0X3RpbWU7CgpUaGlz
IGlzIG5vdCB1c2VkLgoKPiArCj4gKyAgICBzX3RpbWVfdCBpcnFfZW50ZXJfdGltZTsKPiArICAg
IHNfdGltZV90IGlycV90aW1lOwo+ICsgICAgaW50IGlycV9jbnQ7CldoeSBkbyB5b3UgbmVlZCB0
aGlzIHRvIGJlIHNpZ25lZD8KCj4gK307Cj4gKwo+ICtERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRh
Y2MsIHRhY2MpOwo+ICsKPiArdm9pZCB0YWNjX2h5cChpbnQgcGxhY2UpOwo+ICt2b2lkIHRhY2Nf
aWRsZShpbnQgcGxhY2UpOwo+ICsKPiAgICNlbmRpZiAvKiBfX1NDSEVEX0hfXyAqLwo+ICAgCj4g
ICAvKgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 14:33:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 14:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP65E-0004Kv-I2; Mon, 28 Oct 2019 14:33:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=es4G=YV=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iP65D-0004Kq-3W
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 14:33:23 +0000
X-Inumbo-ID: e41751d4-f98f-11e9-94fa-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e41751d4-f98f-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 14:33:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572273202;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=b6fWKt+TwHlqLmowEQmcP1y68ve6z+Jow0Fr63zPECw=;
 b=FOrHrTBZWUfiIJ6+Ozuff7o+G4TdrYhrcDIMcDp2g8K+yPgTCPn+cMWt
 lNczNgNhSmoKHN2U7p6AZDszlAPw3t5kDubBpkSkms9sqgXQ0dyMAslD7
 liQmh47h6gWLaHZfbcsEpZMVgOl0u/Hi3gW6v/1ibPNCOkrVOL9fKCvYc E=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ty+dhDnGQC8hpt0EXj7f1NfYkO8WQLXChAhJDQRQUMbOlsKYPRXBHfrO8ecYh5inFKnUFwOB/U
 PA0SdzCJv/lIsedXuF37a70ZHLz1Tb+MPVlLcpjEGLJlyt0tcignHa9jXokCjiEjRIrRlRgb4P
 pa6USeIoZo7KY37J2YJ33u1G5deiICf/aXsQItJwpNV38IM0DRVl/rhtc3oGdQJDaM6bhjkY6w
 9rc1GQMalXIcy3dvs1qi7OoAzdEu1UQ0G335O30csF5a3hKJrFmQRmuEF2J2bQY3Jxh16SV6bv
 4/Q=
X-SBRS: 2.7
X-MesageID: 7505202
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7505202"
Date: Mon, 28 Oct 2019 14:33:13 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20191028143313.GA1162@perard.uk.xensource.com>
References: <a9c29042189f2f862ffc0ad9af732afb254bbb83.1572045542.git.ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a9c29042189f2f862ffc0ad9af732afb254bbb83.1572045542.git.ppircalabu@bitdefender.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Fix build error with Arch Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David
 Scott <dave@recoil.org>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBPY3QgMjYsIDIwMTkgYXQgMDI6MjE6MTBBTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IGdjYyAoR0NDKSA5LjIuMCBjb21wbGFpbnM6Cj4gCj4geGVudG9vbGxvZ19zdHVi
cy5jOiBJbiBmdW5jdGlvbiDigJhzdHViX3h0bF9vY2FtbF92bWVzc2FnZeKAmToKPiB4ZW50b29s
bG9nX3N0dWJzLmM6OTM6MTY6IGVycm9yOiBpbml0aWFsaXphdGlvbiBkaXNjYXJkcyDigJhjb25z
dOKAmSBxdWFsaWZpZXIgZnJvbSBwb2ludGVyIHRhcmdldCB0eXBlIFstV2Vycm9yPWRpc2NhcmRl
ZC1xdWFsaWZpZXJzXQo+ICAgIDkzIHwgIHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4
dGwtPnZtZXNzYWdlX2NiKSA7Cj4gICAgICAgfCAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+
fn5+CgpIaSBQZXRyZSwKClRoYW5rcyBmb3IgdGhlIHBhdGNoLCBpdCBsb29rcyBmaW5lLiBIb3dl
dmVyIGl0IHdvdWxkIGJlIG5pY2UgdG8gYWRkCnNvbWUgbW9yZSBjb250ZXh0IG9uIHdoeSBnY2Mg
Y29tcGxhaW5zLiBBIHF1aWNrIHNlYXJjaCBzZWVtcyB0byBsZWFkIHRvCmh0dHBzOi8vZ2l0aHVi
LmNvbS9vY2FtbC9vY2FtbC9jb21taXQvNGYwM2ExNDY3ZDI5Y2Y1ODdkZjVhMTkxODMwZjE1MjU1
MDZlZTBlMwogICAgIk1ha2UgY2FtbF9uYW1lZF92YWx1ZSByZXR1cm4gYSBjb25zdCB2YWx1ZSoi
CndoaWNoIGNoYW5nZSB0aGUgcHJvdG90eXBlIG9mIGNhbWxfbmFtZWRfdmFsdWUuCgpXaXRoIHRo
ZSBjb21taXQgbWVzc2FnZSBjaGFuZ2VkOgpSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpDQyBKw7xyZ2VuLCBJIHRoaW5rIGl0IHdvdWxkIGJl
IG5pY2UgdG8gaGF2ZSB0aGUgYnVpbGQgZml4IGluIHRoZQpyZWxlYXNlLgoKQ2hlZXJzLgoKCj4g
U2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNv
bT4KPiAtLS0KPiAgdG9vbHMvb2NhbWwvbGlicy94ZW50b29sbG9nL3hlbnRvb2xsb2dfc3R1YnMu
YyB8ICA0ICsrLS0KPiAgdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jICAgICAg
ICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1s
L2xpYnMveGVudG9vbGxvZy94ZW50b29sbG9nX3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hl
bnRvb2xsb2cveGVudG9vbGxvZ19zdHVicy5jCj4gaW5kZXggYWFkYzNkMS4uMWY3M2YyNiAxMDA2
NDQKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hlbnRvb2xsb2cveGVudG9vbGxvZ19zdHVicy5j
Cj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94ZW50b29sbG9nL3hlbnRvb2xsb2dfc3R1YnMuYwo+
IEBAIC05MCw3ICs5MCw3IEBAIHN0YXRpYyB2b2lkIHN0dWJfeHRsX29jYW1sX3ZtZXNzYWdlKHN0
cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAo+ICAJQ0FNTHBhcmFtMCgpOwo+ICAJQ0FN
TGxvY2FsTihhcmdzLCA0KTsKPiAgCXN0cnVjdCBjYW1sX3h0bCAqeHRsID0gKHN0cnVjdCBjYW1s
X3h0bCopbG9nZ2VyOwo+IC0JdmFsdWUgKmZ1bmMgPSBjYW1sX25hbWVkX3ZhbHVlKHh0bC0+dm1l
c3NhZ2VfY2IpIDsKPiArCWNvbnN0IHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4dGwt
PnZtZXNzYWdlX2NiKSA7Cj4gIAljaGFyICptc2c7Cj4gIAo+ICAJaWYgKGZ1bmMgPT0gTlVMTCkK
PiBAQCAtMTIwLDcgKzEyMCw3IEBAIHN0YXRpYyB2b2lkIHN0dWJfeHRsX29jYW1sX3Byb2dyZXNz
KHN0cnVjdCB4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAo+ICAJQ0FNTHBhcmFtMCgpOwo+ICAJ
Q0FNTGxvY2FsTihhcmdzLCA1KTsKPiAgCXN0cnVjdCBjYW1sX3h0bCAqeHRsID0gKHN0cnVjdCBj
YW1sX3h0bCopbG9nZ2VyOwo+IC0JdmFsdWUgKmZ1bmMgPSBjYW1sX25hbWVkX3ZhbHVlKHh0bC0+
cHJvZ3Jlc3NfY2IpIDsKPiArCWNvbnN0IHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4
dGwtPnByb2dyZXNzX2NiKSA7Cj4gIAo+ICAJaWYgKGZ1bmMgPT0gTlVMTCkKPiAgCQljYW1sX3Jh
aXNlX3N5c19lcnJvcihjYW1sX2NvcHlfc3RyaW5nKCJVbmFibGUgdG8gZmluZCBjYWxsYmFjayIp
KTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jIGIv
dG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCj4gaW5kZXggZmYxNmI4Ny4uMTE4
MTk3MSAxMDA2NDQKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMK
PiArKysgYi90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKPiBAQCAtNzUsNyAr
NzUsNyBAQCBzdGF0aWMgdm9pZCBmYWlsd2l0aF94bChpbnQgZXJyb3IsIGNoYXIgKmZuYW1lKQo+
ICB7Cj4gIAlDQU1McGFyYW0wKCk7Cj4gIAlDQU1MbG9jYWwxKGFyZyk7Cj4gLQlzdGF0aWMgdmFs
dWUgKmV4YyA9IE5VTEw7Cj4gKwlzdGF0aWMgY29uc3QgdmFsdWUgKmV4YyA9IE5VTEw7Cj4gIAo+
ICAJLyogRmlyc3QgdGltZSBhcm91bmQsIGxvb2t1cCBieSBuYW1lICovCj4gIAlpZiAoIWV4YykK
PiBAQCAtNDI0LDcgKzQyNCw3IEBAIHZvaWQgYXN5bmNfY2FsbGJhY2sobGlieGxfY3R4ICpjdHgs
IGludCByYywgdm9pZCAqZm9yX2NhbGxiYWNrKQo+ICAJY2FtbF9sZWF2ZV9ibG9ja2luZ19zZWN0
aW9uKCk7Cj4gIAlDQU1McGFyYW0wKCk7Cj4gIAlDQU1MbG9jYWwyKGVycm9yLCB0bXApOwo+IC0J
c3RhdGljIHZhbHVlICpmdW5jID0gTlVMTDsKPiArCXN0YXRpYyBjb25zdCB2YWx1ZSAqZnVuYyA9
IE5VTEw7Cj4gIAl2YWx1ZSAqcCA9ICh2YWx1ZSAqKSBmb3JfY2FsbGJhY2s7Cj4gIAo+ICAJaWYg
KGZ1bmMgPT0gTlVMTCkgewo+IEBAIC0xMTMzLDcgKzExMzMsNyBAQCB2YWx1ZSBzdHViX2xpYnhs
X3hlbl9jb25zb2xlX3JlYWRfc3RhcnQodmFsdWUgY3R4LCB2YWx1ZSBjbGVhcikKPiAgCj4gIHN0
YXRpYyB2b2lkIHJhaXNlX2VvZih2b2lkKQo+ICB7Cj4gLQlzdGF0aWMgdmFsdWUgKmV4YyA9IE5V
TEw7Cj4gKwlzdGF0aWMgY29uc3QgdmFsdWUgKmV4YyA9IE5VTEw7Cj4gIAo+ICAJLyogRmlyc3Qg
dGltZSBhcm91bmQsIGxvb2t1cCBieSBuYW1lICovCj4gIAlpZiAoIWV4YykKPiBAQCAtMTI3NCw3
ICsxMjc0LDcgQEAgaW50IGZkX3JlZ2lzdGVyKHZvaWQgKnVzZXIsIGludCBmZCwgdm9pZCAqKmZv
cl9hcHBfcmVnaXN0cmF0aW9uX291dCwKPiAgCUNBTUxwYXJhbTAoKTsKPiAgCUNBTUxsb2NhbE4o
YXJncywgNCk7Cj4gIAlpbnQgcmV0ID0gMDsKPiAtCXN0YXRpYyB2YWx1ZSAqZnVuYyA9IE5VTEw7
Cj4gKwlzdGF0aWMgY29uc3QgdmFsdWUgKmZ1bmMgPSBOVUxMOwo+ICAJdmFsdWUgKnAgPSAodmFs
dWUgKikgdXNlcjsKPiAgCXZhbHVlICpmb3JfYXBwOwo+ICAKPiBAQCAtMTMxNyw3ICsxMzE3LDcg
QEAgaW50IGZkX21vZGlmeSh2b2lkICp1c2VyLCBpbnQgZmQsIHZvaWQgKipmb3JfYXBwX3JlZ2lz
dHJhdGlvbl91cGRhdGUsCj4gIAlDQU1McGFyYW0wKCk7Cj4gIAlDQU1MbG9jYWxOKGFyZ3MsIDQp
Owo+ICAJaW50IHJldCA9IDA7Cj4gLQlzdGF0aWMgdmFsdWUgKmZ1bmMgPSBOVUxMOwo+ICsJc3Rh
dGljIGNvbnN0IHZhbHVlICpmdW5jID0gTlVMTDsKPiAgCXZhbHVlICpwID0gKHZhbHVlICopIHVz
ZXI7Cj4gIAl2YWx1ZSAqZm9yX2FwcCA9ICpmb3JfYXBwX3JlZ2lzdHJhdGlvbl91cGRhdGU7Cj4g
IAo+IEBAIC0xMzU2LDcgKzEzNTYsNyBAQCB2b2lkIGZkX2RlcmVnaXN0ZXIodm9pZCAqdXNlciwg
aW50IGZkLCB2b2lkICpmb3JfYXBwX3JlZ2lzdHJhdGlvbikKPiAgCWNhbWxfbGVhdmVfYmxvY2tp
bmdfc2VjdGlvbigpOwo+ICAJQ0FNTHBhcmFtMCgpOwo+ICAJQ0FNTGxvY2FsTihhcmdzLCAzKTsK
PiAtCXN0YXRpYyB2YWx1ZSAqZnVuYyA9IE5VTEw7Cj4gKwlzdGF0aWMgY29uc3QgdmFsdWUgKmZ1
bmMgPSBOVUxMOwo+ICAJdmFsdWUgKnAgPSAodmFsdWUgKikgdXNlcjsKPiAgCXZhbHVlICpmb3Jf
YXBwID0gZm9yX2FwcF9yZWdpc3RyYXRpb247Cj4gIAo+IEBAIC0xMzk4LDcgKzEzOTgsNyBAQCBp
bnQgdGltZW91dF9yZWdpc3Rlcih2b2lkICp1c2VyLCB2b2lkICoqZm9yX2FwcF9yZWdpc3RyYXRp
b25fb3V0LAo+ICAJQ0FNTGxvY2FsMihzZWMsIHVzZWMpOwo+ICAJQ0FNTGxvY2FsTihhcmdzLCA0
KTsKPiAgCWludCByZXQgPSAwOwo+IC0Jc3RhdGljIHZhbHVlICpmdW5jID0gTlVMTDsKPiArCXN0
YXRpYyBjb25zdCB2YWx1ZSAqZnVuYyA9IE5VTEw7Cj4gIAl2YWx1ZSAqcCA9ICh2YWx1ZSAqKSB1
c2VyOwo+ICAJc3RydWN0IHRpbWVvdXRfaGFuZGxlcyAqaGFuZGxlczsKPiAgCj4gQEAgLTE0NTAs
NyArMTQ1MCw3IEBAIGludCB0aW1lb3V0X21vZGlmeSh2b2lkICp1c2VyLCB2b2lkICoqZm9yX2Fw
cF9yZWdpc3RyYXRpb25fdXBkYXRlLAo+ICAJQ0FNTGxvY2FsMShmb3JfYXBwX3VwZGF0ZSk7Cj4g
IAlDQU1MbG9jYWxOKGFyZ3MsIDIpOwo+ICAJaW50IHJldCA9IDA7Cj4gLQlzdGF0aWMgdmFsdWUg
KmZ1bmMgPSBOVUxMOwo+ICsJc3RhdGljIGNvbnN0IHZhbHVlICpmdW5jID0gTlVMTDsKPiAgCXZh
bHVlICpwID0gKHZhbHVlICopIHVzZXI7Cj4gIAlzdHJ1Y3QgdGltZW91dF9oYW5kbGVzICpoYW5k
bGVzID0gKmZvcl9hcHBfcmVnaXN0cmF0aW9uX3VwZGF0ZTsKPiAgCj4gQEAgLTE1NjYsNyArMTU2
Niw3IEBAIHZvaWQgZXZlbnRfb2NjdXJzKHZvaWQgKnVzZXIsIGxpYnhsX2V2ZW50ICpldmVudCkK
PiAgCUNBTUxwYXJhbTAoKTsKPiAgCUNBTUxsb2NhbE4oYXJncywgMik7Cj4gIAlzdHJ1Y3QgdXNl
cl93aXRoX2N0eCAqY191c2VyID0gKHN0cnVjdCB1c2VyX3dpdGhfY3R4ICopIHVzZXI7Cj4gLQlz
dGF0aWMgdmFsdWUgKmZ1bmMgPSBOVUxMOwo+ICsJc3RhdGljIGNvbnN0IHZhbHVlICpmdW5jID0g
TlVMTDsKPiAgCj4gIAlpZiAoZnVuYyA9PSBOVUxMKSB7Cj4gIAkJLyogRmlyc3QgdGltZSBhcm91
bmQsIGxvb2t1cCBieSBuYW1lICovCj4gQEAgLTE1ODksNyArMTU4OSw3IEBAIHZvaWQgZGlzYXN0
ZXIodm9pZCAqdXNlciwgbGlieGxfZXZlbnRfdHlwZSB0eXBlLAo+ICAJQ0FNTHBhcmFtMCgpOwo+
ICAJQ0FNTGxvY2FsTihhcmdzLCA0KTsKPiAgCXN0cnVjdCB1c2VyX3dpdGhfY3R4ICpjX3VzZXIg
PSAoc3RydWN0IHVzZXJfd2l0aF9jdHggKikgdXNlcjsKPiAtCXN0YXRpYyB2YWx1ZSAqZnVuYyA9
IE5VTEw7Cj4gKwlzdGF0aWMgY29uc3QgdmFsdWUgKmZ1bmMgPSBOVUxMOwo+ICAKPiAgCWlmIChm
dW5jID09IE5VTEwpIHsKPiAgCQkvKiBGaXJzdCB0aW1lIGFyb3VuZCwgbG9va3VwIGJ5IG5hbWUg
Ki8KPiAtLSAKPiAyLjcuNAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWwKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 14:47:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 14:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6Ia-0005HW-SB; Mon, 28 Oct 2019 14:47:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZLsx=YV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iP6IZ-0005HP-Lr
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 14:47:11 +0000
X-Inumbo-ID: d1bc258b-f991-11e9-94fa-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id d1bc258b-f991-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 14:47:10 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9208F1F1;
 Mon, 28 Oct 2019 07:47:09 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A157D3F6C4;
 Mon, 28 Oct 2019 07:47:08 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1b79c1fc-7352-4681-3a64-9057cb1ef83d@arm.com>
Date: Mon, 28 Oct 2019 14:47:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568197942-15374-5-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 4/9] arm64: utilize time accounting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgR2VvcmdlIGFuZCBEYXJpbykKCkhpLAoKT24gMTEvMDkvMjAxOSAxMTozMiwgQW5kcmlpIEFu
aXNvdiB3cm90ZToKPiBGcm9tOiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29t
Pgo+IAo+IENhbGwgdGltZSBhY2NvdW50aW5nIGhvb2tzIGZyb20gYXBwcm9wcmlhdGUgdHJhbnNp
dGlvbiBwb2ludHMKPiBvZiB0aGUgQVJNNjQgY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgIHwgIDIgKysKPiAgIDIgZmlsZXMgY2hh
bmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+
IGluZGV4IDJkOWEyNzEuLjZmYjJmYTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IEBAIC0xNDMsMTIg
KzE0MywyMSBAQAo+ICAgCj4gICAgICAgICAgIC5lbmRtCj4gICAKPiAtICAgICAgICAubWFjcm8g
IGV4aXQsIGh5cCwgY29tcGF0Cj4gKyAgICAgICAgLm1hY3JvICBleGl0LCBoeXAsIGNvbXBhdCwg
dGFjYz0xCj4gICAKPiAgICAgICAgICAgLmlmIFxoeXAgPT0gMCAgICAgICAgIC8qIEd1ZXN0IG1v
ZGUgKi8KPiAgIAo+ICsJLmlmIFx0YWNjID09IDEKClRoaXMgaXMgaGVyZSBiZWNhdXNlIHlvdSBt
YXkgYWxyZWFkeSBiZSBpbiB0aGUgSFlQIHN0YXRlLCByaWdodD8KCkkgbm90aWNlZCBpbiB0aGUg
cHJldmlvdXMgcGF0Y2ggeW91IG1lbnRpb24gdGhhdCB5b3Ugb25seSBoYW5kbGUgInJlLWVudHJ5
IiBmb3IgCnRoZSBJUlEgc3RhdGUuCgpBcyB5b3UgZG9uJ3QgaGF2ZSAiZXhpdCIgZm9yIHN0YXRl
cyBvdGhlciB0aGFuIElSUSwgdGhlbiBJIHdvdWxkIG5vdCBjb25zaWRlciAKdGhpcyBpcyBhcyBy
ZS1lbnRyeS4gSXQgaXMgbW9yZSBsaWtlIHlvdSB0cmFuc2l0aW9uIGZyb20gb25lIHN0YXRlIHRv
IGFub3RoZXIgCihpdCBoYXBwZW4gdGhpcyBpcyB0aGUgc2FtZSBzdGF0ZSkuCgpUaGUgcHJvYmxl
bSBvZiByZS1lbnRyeSB3b3VsZCBiZSBpZiB5b3UgdGFrZSBhbiBleGNlcHRpb24gdGhhdCBpcyBn
b2luZyB0byAKc3dpdGNoIHRoZSBzdGF0ZS4gQnV0IHRoZSBjb25jZXJuIHdvdWxkIGJlIGV4YWN0
bHkgdGhlIHNhbWUgaWYgeW91IHRha2UgYW4gCmV4Y2VwdGlvbiB0aGF0IHN3aXRjaCB0aGUgc3Rh
dGUgKHN1Y2ggYXMgc3luY2hyb25vdXMgaHlwZXJ2aXNvciBleGNlcHRpb24pLgoKVGhpcyByYWlz
ZXMgdGhlIHF1ZXN0aW9uLCBob3cgZG8geW91IGFjY291bnQgU0Vycm9yIGludGVycnVwdC9zeW5j
aHJvbm91cyBleGNlcHRpb24/Cgo+ICsKPiArICAgICAgICBtb3YgICAgIHgwLCAjMQo+ICsgICAg
ICAgIGJsICAgICAgdGFjY19oeXAKPiArCj4gKwkuZW5kaWYKPiArCj4gICAgICAgICAgIGJsICAg
ICAgbGVhdmVfaHlwZXJ2aXNvcl90YWlsIC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0dXJu
ICovCgpBcyBtZW50aW9uZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLCBsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKSBtYXkgZG8gc29tZSBJTyAKZW11bGF0aW9uIHRoYXQgcmVxdWlyZXMgdG8gYmUgcHJl
ZW1wdGlibGUuIFNvIEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBjb3JyZWN0IHRvIApnZXQgdGhhdCB0
aW1lIGFjY291bnRlZCB0byB0aGUgaHlwZXJ2aXNvci4KCj4gICAKPiArCW1vdiAgICAgeDAsICMx
Cj4gKwlibCAgICAgIHRhY2NfZ3Vlc3QKPiAgICAgICAgICAgZXhpdF9ndWVzdCBcY29tcGF0Cj4g
ICAKPiAgICAgICAgICAgLmVuZGlmCj4gQEAgLTIwNSw5ICsyMTQsMTUgQEAgaHlwX3N5bmM6Cj4g
ICAKPiAgIGh5cF9pcnE6Cj4gICAgICAgICAgIGVudHJ5ICAgaHlwPTEKPiArICAgICAgICBtb3Yg
ICAgIHgwLCM1Cj4gKyAgICAgICAgYmwgICAgICB0YWNjX2lycV9lbnRlcgo+ICAgICAgICAgICBt
c3IgICAgIGRhaWZjbHIsICM0Cj4gICAgICAgICAgIG1vdiAgICAgeDAsIHNwCj4gICAgICAgICAg
IGJsICAgICAgZG9fdHJhcF9pcnEKPiArCj4gKyAgICAgICAgbW92ICAgICB4MCwjNQo+ICsgICAg
ICAgIGJsICAgICAgdGFjY19pcnFfZXhpdAo+ICsKPiAgICAgICAgICAgZXhpdCAgICBoeXA9MQo+
ICAgCj4gICBndWVzdF9zeW5jOgo+IEBAIC0yOTEsNiArMzA2LDkgQEAgZ3Vlc3Rfc3luY19zbG93
cGF0aDoKPiAgICAgICAgICAgICogdG8gc2F2ZSB0aGVtLgo+ICAgICAgICAgICAgKi8KPiAgICAg
ICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAsIHNhdmVfeDBfeDE9MAo+ICsKPiArICAgICAg
ICBtb3YgICAgIHgwLCMxCj4gKyAgICAgICAgYmwgICAgICB0YWNjX2dzeW5jCj4gICAgICAgICAg
IC8qCj4gICAgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQ
X1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4gICAgICAgICAgICAqIGlzIG5vdCBzZXQu
IElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+
IEBAIC0zMDcsNiArMzI1LDEwIEBAIGd1ZXN0X3N5bmNfc2xvd3BhdGg6Cj4gICAKPiAgIGd1ZXN0
X2lycToKPiAgICAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKPiArCj4gKyAgICAgICAg
bW92ICAgICB4MCwjNgo+ICsgICAgICAgIGJsICAgICAgdGFjY19pcnFfZW50ZXIKPiArCj4gICAg
ICAgICAgIC8qCj4gICAgICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGls
ZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCj4gICAgICAgICAgICAqIGlzIG5v
dCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2ls
bCBiZQo+IEBAIC0zMTksNiArMzQxLDggQEAgZ3Vlc3RfaXJxOgo+ICAgICAgICAgICBtb3YgICAg
IHgwLCBzcAo+ICAgICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCj4gICAxOgo+ICsJbW92CXgw
LCM2Cj4gKyAgICAgICAgYmwgICAgICB0YWNjX2lycV9leGl0Cj4gICAgICAgICAgIGV4aXQgICAg
aHlwPTAsIGNvbXBhdD0wCj4gICAKPiAgIGd1ZXN0X2ZpcV9pbnZhbGlkOgo+IEBAIC0zMzQsNiAr
MzU4LDkgQEAgZ3Vlc3RfZXJyb3I6Cj4gICAKPiAgIGd1ZXN0X3N5bmNfY29tcGF0Ogo+ICAgICAg
ICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQo+ICsKPiArICAgICAgICBtb3YgICAgIHgwLCMy
Cj4gKyAgICAgICAgYmwgICAgICB0YWNjX2dzeW5jCj4gICAgICAgICAgIC8qCj4gICAgICAgICAg
ICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUCj4gICAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0
b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+IEBAIC0zNTAsNiArMzc3
LDEwIEBAIGd1ZXN0X3N5bmNfY29tcGF0Ogo+ICAgCj4gICBndWVzdF9pcnFfY29tcGF0Ogo+ICAg
ICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQo+ICsKPiArICAgICAgICBtb3YgICAgIHgw
LCM3Cj4gKyAgICAgICAgYmwgICAgICB0YWNjX2lycV9lbnRlcgo+ICsKPiAgICAgICAgICAgLyoK
PiAgICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lO
Q0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiAgICAgICAgICAgICogaXMgbm90IHNldC4gSWYg
YSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCj4gQEAg
LTM2Miw2ICszOTMsOCBAQCBndWVzdF9pcnFfY29tcGF0Ogo+ICAgICAgICAgICBtb3YgICAgIHgw
LCBzcAo+ICAgICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCj4gICAxOgo+ICsgICAgICAgIG1v
diAgICAgeDAsIzcKPiArICAgICAgICBibCAgICAgIHRhY2NfaXJxX2V4aXQKPiAgICAgICAgICAg
ZXhpdCAgICBoeXA9MCwgY29tcGF0PTEKPiAgIAo+ICAgZ3Vlc3RfZmlxX2ludmFsaWRfY29tcGF0
Ogo+IEBAIC0zNzYsOSArNDA5LDkgQEAgZ3Vlc3RfZXJyb3JfY29tcGF0Ogo+ICAgICAgICAgICBl
eGl0ICAgIGh5cD0wLCBjb21wYXQ9MQo+ICAgCj4gICBFTlRSWShyZXR1cm5fdG9fbmV3X3ZjcHUz
MikKPiAtICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQo+ICsgICAgICAgIGV4aXQgICAg
aHlwPTAsIGNvbXBhdD0xLCB0YWNjPTAKPiAgIEVOVFJZKHJldHVybl90b19uZXdfdmNwdTY0KQo+
IC0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0wCj4gKyAgICAgICAgZXhpdCAgICBoeXA9
MCwgY29tcGF0PTAsIHRhY2M9MAo+ICAgCj4gICByZXR1cm5fZnJvbV90cmFwOgo+ICAgICAgICAg
ICBtc3IgICAgIGRhaWZzZXQsICMyIC8qIE1hc2sgaW50ZXJydXB0cyAqLwo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCBh
OWM0MTEzLi41M2VmNjMwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC01MSwxMSArNTEsMTMgQEAgc3RhdGljIHZv
aWQgZG9faWRsZSh2b2lkKQo+ICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwo+ICAg
Cj4gICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiArICAgIHRhY2NfaWRsZSgxKTsKCkFueSBy
ZWFzb24gdG8gY2FsbCB0aGlzIGJlZm9yZSB0aGUgaWYgYW5kIG5vdCBpbnNpZGU/Cgo+ICAgICAg
IGlmICggY3B1X2lzX2hhbHRhYmxlKGNwdSkgKQo+ICAgICAgIHsKPiAgICAgICAgICAgZHNiKHN5
KTsKPiAgICAgICAgICAgd2ZpKCk7Cj4gICAgICAgfQo+ICsgICAgdGFjY19oeXAoMik7Cj4gICAg
ICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICAgCj4gICAgICAgc2NoZWRfdGlja19yZXN1bWUoKTsK
PiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 14:52:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 14:52:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6Nz-00062e-Ee; Mon, 28 Oct 2019 14:52:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZLsx=YV=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iP6Ny-00062Z-Dw
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 14:52:46 +0000
X-Inumbo-ID: 999dac5e-f992-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 999dac5e-f992-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 14:52:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 924781F1;
 Mon, 28 Oct 2019 07:52:44 -0700 (PDT)
Received: from [10.1.196.50] (e108454-lin.cambridge.arm.com [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2181A3F6C4;
 Mon, 28 Oct 2019 07:52:43 -0700 (PDT)
To: Andrii Anisov <andrii.anisov@gmail.com>, xen-devel@lists.xenproject.org
References: <1568197942-15374-1-git-send-email-andrii.anisov@gmail.com>
 <1568197942-15374-3-git-send-email-andrii.anisov@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0bd624d0-adbc-c14f-54ad-26dae1f67bf6@arm.com>
Date: Mon, 28 Oct 2019 14:52:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1568197942-15374-3-git-send-email-andrii.anisov@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC 2/9] sysctl: extend XEN_SYSCTL_getcpuinfo
 interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMS8wOS8yMDE5IDExOjMyLCBBbmRyaWkgQW5pc292IHdyb3RlOgo+IEZyb206IEFu
ZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+Cj4gCj4gRXh0ZW5kIFhFTl9TWVND
VExfZ2V0Y3B1aW5mbyBpbnRlcmZhY2Ugd2l0aCB0aW1pbmcgaW5mb3JtYXRpb24KPiBwcm92aWRl
ZCBieSBpbnRyb2R1Y2VkIHRpbWUgYWNjb3VudGluZyBpbmZyYXN0cnVjdHVyZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IC0tLQo+
ICAgeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tCj4gICB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgfCAgNCArKysrCj4g
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggfCAgNCArKysrCj4gICB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgICAgfCAgNCArKysrCj4gICA0IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1
bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwo+IGluZGV4IDZkZDY2MDMuLjIwMDcwMzQgMTAw
NjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCj4gQEAgLTIwOCwxMyArMjA4LDM2IEBAIHZvaWQgdmNwdV9ydW5zdGF0ZV9nZXQoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKQo+ICAgCj4g
ICB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQgY3B1KQo+ICAgewo+IC0g
ICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBzdGF0ZSA9IHsgMCB9Owo+IC0gICAgc3RydWN0
IHZjcHUgKnYgPSBpZGxlX3ZjcHVbY3B1XTsKPiArICAgIHN0cnVjdCB0YWNjICp0YWNjID0gJnBl
cl9jcHUodGFjYywgY3B1KTsKPiAgIAo+IC0gICAgaWYgKCBjcHVfb25saW5lKGNwdSkgJiYgdiAp
Cj4gLSAgICAgICAgdmNwdV9ydW5zdGF0ZV9nZXQodiwgJnN0YXRlKTsKPiArICAgIHJldHVybiB0
YWNjLT5zdGF0ZV90aW1lW1RBQ0NfSURMRV07CgpTbyB3aGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0
d2VlbiB0aGUgY3VycmVudCBpZGxlIHRpbWUgYW5kIHRoZSBuZXcgdmVyc2lvbj8KCj4gK30KPiAr
Cj4gK3VpbnQ2NF90IGdldF9jcHVfZ3Vlc3RfdGltZSh1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4g
KyAgICBzdHJ1Y3QgdGFjYyAqdGFjYyA9ICZwZXJfY3B1KHRhY2MsIGNwdSk7Cj4gKwo+ICsgICAg
cmV0dXJuIHRhY2MtPnN0YXRlX3RpbWVbVEFDQ19HVUVTVF07Cj4gK30KPiArCj4gK3VpbnQ2NF90
IGdldF9jcHVfaHlwX3RpbWUodW5zaWduZWQgaW50IGNwdSkKPiArewo+ICsgICAgc3RydWN0IHRh
Y2MgKnRhY2MgPSAmcGVyX2NwdSh0YWNjLCBjcHUpOwo+ICsKPiArICAgIHJldHVybiB0YWNjLT5z
dGF0ZV90aW1lW1RBQ0NfSFlQXTsKPiArfQo+ICsKPiArdWludDY0X3QgZ2V0X2NwdV9pcnFfdGlt
ZSh1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdGFjYyAqdGFjYyA9ICZwZXJf
Y3B1KHRhY2MsIGNwdSk7Cj4gKwo+ICsgICAgcmV0dXJuIHRhY2MtPnN0YXRlX3RpbWVbVEFDQ19J
UlFdOwo+ICt9Cj4gK3VpbnQ2NF90IGdldF9jcHVfZ3N5bmNfdGltZSh1bnNpZ25lZCBpbnQgY3B1
KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdGFjYyAqdGFjYyA9ICZwZXJfY3B1KHRhY2MsIGNwdSk7Cj4g
ICAKPiAtICAgIHJldHVybiBzdGF0ZS50aW1lW1JVTlNUQVRFX3J1bm5pbmddOwo+ICsgICAgcmV0
dXJuIHRhY2MtPnN0YXRlX3RpbWVbVEFDQ19HU1lOQ107Cj4gICB9CgpZb3UgbWF5IHdhbnQgdG8g
aW50cm9kdWNlIGFuIGhlbHBlciByZXRyaWV2aW5nIHRoZSB0aW1lIGZvciBhIGdpdmVuIHN0YXRl
IHJhdGhlciAKdGhhbiBkdXBsaWNhdGluZyBpdC4KCj4gICAKPiAgIC8qCj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5c2N0bC5jCj4gaW5kZXggOTJiNGVh
MC4uYjYzMDgzYyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCj4gKysrIGIveGVu
L2NvbW1vbi9zeXNjdGwuYwo+IEBAIC0xNTIsNiArMTUyLDEwIEBAIGxvbmcgZG9fc3lzY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKPiAgICAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBucl9jcHVzOyBpKysgKQo+ICAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgICBjcHVpbmZvLmlkbGV0aW1lID0gZ2V0X2NwdV9pZGxlX3RpbWUoaSk7Cj4gKyAgICAgICAg
ICAgIGNwdWluZm8uZ3Vlc3R0aW1lID0gZ2V0X2NwdV9ndWVzdF90aW1lKGkpOwo+ICsgICAgICAg
ICAgICBjcHVpbmZvLmh5cHRpbWUgPSBnZXRfY3B1X2h5cF90aW1lKGkpOwo+ICsgICAgICAgICAg
ICBjcHVpbmZvLmdzeW5jdGltZSA9IGdldF9jcHVfZ3N5bmNfdGltZShpKTsKPiArICAgICAgICAg
ICAgY3B1aW5mby5pcnF0aW1lID0gZ2V0X2NwdV9pcnFfdGltZShpKTsKCkl0IGZlZWxzIHRvIG1l
IHdlIHdhbnQgYSBmdW5jdGlvbiB0aGF0IGZpbGxzIHVwIHRoZSBzdHJ1Y3R1cmUuCgo+ICAgCj4g
ICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KG9wLT51LmdldGNwdWluZm8u
aW5mbywgaSwgJmNwdWluZm8sIDEpICkKPiAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oCj4gaW5kZXggNTQwMWY5Yy4uY2RhZGExZiAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmgKCkFzIGEgc2lkZSBub3RlLCBTWVNDVEwgdmVyc2lvbiB3aWxsIG5lZWQgdG8gYmUgYnVtcGVk
IGlmIHRoaXMgd2Fzbid0IGRvbmUgYmVmb3JlIApkdXJpbmcgdGhlIGN1cnJlbnQgcmVsZWFzZS4K
Cj4gQEAgLTE2OCw2ICsxNjgsMTAgQEAgc3RydWN0IHhlbl9zeXNjdGxfZGVidWdfa2V5cyB7Cj4g
ICAvKiBYRU5fU1lTQ1RMX2dldGNwdWluZm8gKi8KPiAgIHN0cnVjdCB4ZW5fc3lzY3RsX2NwdWlu
Zm8gewo+ICAgICAgIHVpbnQ2NF9hbGlnbmVkX3QgaWRsZXRpbWU7Cj4gKyAgICB1aW50NjRfYWxp
Z25lZF90IGh5cHRpbWU7Cj4gKyAgICB1aW50NjRfYWxpZ25lZF90IGd1ZXN0dGltZTsKPiArICAg
IHVpbnQ2NF9hbGlnbmVkX3QgaXJxdGltZTsKPiArICAgIHVpbnQ2NF9hbGlnbmVkX3QgZ3N5bmN0
aW1lOwo+ICAgfTsKPiAgIHR5cGVkZWYgc3RydWN0IHhlbl9zeXNjdGxfY3B1aW5mbyB4ZW5fc3lz
Y3RsX2NwdWluZm9fdDsKPiAgIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfY3B1
aW5mb190KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAo+IGluZGV4IDA0YTg3MjQuLjgxNjc2MDggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+
IEBAIC04NzYsNiArODc2LDEwIEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpOwo+ICAgCj4gICB2b2lkIHZjcHVfcnVuc3RhdGVfZ2V0KHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgdmNwdV9ydW5zdGF0ZV9pbmZvICpydW5zdGF0ZSk7Cj4gICB1aW50NjRfdCBnZXRf
Y3B1X2lkbGVfdGltZSh1bnNpZ25lZCBpbnQgY3B1KTsKPiArdWludDY0X3QgZ2V0X2NwdV9oeXBf
dGltZSh1bnNpZ25lZCBpbnQgY3B1KTsKPiArdWludDY0X3QgZ2V0X2NwdV9ndWVzdF90aW1lKHVu
c2lnbmVkIGludCBjcHUpOwo+ICt1aW50NjRfdCBnZXRfY3B1X2dzeW5jX3RpbWUodW5zaWduZWQg
aW50IGNwdSk7Cj4gK3VpbnQ2NF90IGdldF9jcHVfaXJxX3RpbWUodW5zaWduZWQgaW50IGNwdSk7
Cj4gICAKPiAgIC8qCj4gICAgKiBVc2VkIGJ5IGlkbGUgbG9vcCB0byBkZWNpZGUgd2hldGhlciB0
aGVyZSBpcyB3b3JrIHRvIGRvOgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:02:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6Wu-0006uq-Da; Mon, 28 Oct 2019 15:02:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP6Wt-0006ul-3m
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:01:59 +0000
X-Inumbo-ID: e303fdfc-f993-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e303fdfc-f993-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 15:01:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572274918;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ajLMHb3U5IZF63gkKBG5yBSvpZl5Z1pbb8itOEjvBQ4=;
 b=hi8PD1fYIMoEJxySK7x2i03AtxOk6wT0Hbo/i9bG5ax4iMVVXn2jVJhB
 sFYZzZwOlh61iXts2G5flTkDS7Pr6DjSmz07AuZg2IKtk9t7UyLA9Prr9
 c45HLetT/Y61+8IkKIKsIITaOukXYF+ZvFW7b05lk5Z98sZ6Vnp3lTzp3 c=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KVtf7QtyzYyiWs0GAYpC5nrUqnfB4dXBKMCwV3gVdLfq3HTwngGer9fvIsefN38ypIAMzXoz3o
 8Z/CCoJjUz0R3+3Hiv6MBzFUDsEdqCuTTxDpMfw3b7WOXqECyL/w/TrW4RpKbYLTq6JXMWFpm7
 mGq2oo5SyGELzxWJk53OKLeaBCArOB9R+prPYVtgQQknDfaMg3+yyf/9/BFWKaoqMKW7NNOCnD
 wwY5SiVOw7xzoSSY32mbc/24R4zb+pZv4B3FL/5YwK0EQcb6ToMdTG683qazTGZjHVG5n7rWQn
 h1s=
X-SBRS: 2.7
X-MesageID: 7606436
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7606436"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 28 Oct 2019 15:01:51 +0000
Message-ID: <20191028150152.21179-2-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191028150152.21179-1-andrew.cooper3@citrix.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 1/2] x86/vtx: Corrections to BFD93 errata
 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIHRpbWUgb2YgZml4aW5nIGMvcyAyMGYxOTc2YjQ0LCBubyBvYnZpb3VzIGVycmF0YSBo
YWQgYmVlbiBwdWJsaXNoZWQsCmFuZCBCREYxNCBsb29rZWQgbGlrZSB0aGUgbW9zdCBvYnZpb3Vz
IGNhbmRpZGF0ZS4gIFN1YnNlcXVlbnRseSwgQkRGOTMgaGFzCmJlZW4gcHVibGlzaGVkIGFuZCBp
dCBpcyBvYnZpb3VzbHkgdGhpcy4KClRoZSBlcnJhdHVtIHN0YXRlcyB0aGF0IExFUl9UT19MSVAg
aXMgdGhlIG9ubHkgYWZmZWN0ZWQgTVNSLiAgVGhlIHByb3Zpc2lvbmFsCmZpeCBpbiBYZW4gYWRq
dXN0ZWQgTEVSX0ZST01fTElQLCBidXQgdGhpcyBpcyBub3QgY29ycmVjdC4gIFRoZSBGUk9NIE1T
UnMgYXJlCmludGVuZGVkIHRvIGhhdmUgVFNYIG1ldGFkYXRhLCBhbmQgZm9yIHN0ZXBwaW5ncyB3
aXRoIFRTWCBlbmFibGVkLCBpdCB3aWxsCmNvcnJ1cHQgdGhlIHZhbHVlIHRoZSBndWVzdCBzZWVz
LCB3aGlsZSBmb3IgcGFydHMgd2l0aCBUU1ggZGlzYWJsZWQsIGl0IGlzCnJlZHVuZGFudCB3aXRo
IEZJWFVQX1RTWC4gIERyb3AgdGhlIExFUl9GUk9NX0xJUCBhZGp1c3RtZW50LgoKUmVwbGFjZSBC
REYxNCByZWZlcmVuY2VzIHdpdGggQkRGOTMsIGRyb3AgdGhlIHJlZHVuZGFudCAnYmR3X2VycmF0
dW1fJyBwcmVmaXgsCmFuZCB1c2UgYW4gSW50ZWwgdmVuZG9yIGNoZWNrLCBhcyBvdGhlciB2ZW5k
b3JzIGltcGxlbWVudCBWVC14LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+
CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQ1ICsr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXgg
NTM1ZTAzODRmZS4uMzJkMjg5Y2UwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIzNjksNyArMjM2OSw3
IEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNr
KHZvaWQpOwotc3RhdGljIHZvaWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNr
KHZvaWQpOworc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCiBj
b25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQog
ewpAQCAtMjQzOCw3ICsyNDM4LDcgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAq
IF9faW5pdCBzdGFydF92bXgodm9pZCkKICAgICBzZXR1cF92bWNzX2R1bXAoKTsKIAogICAgIGxi
cl90c3hfZml4dXBfY2hlY2soKTsKLSAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9jaGVjaygp
OworICAgIGJkZjkzX2ZpeHVwX2NoZWNrKCk7CiAKICAgICByZXR1cm4gJnZteF9mdW5jdGlvbl90
YWJsZTsKIH0KQEAgLTI3MjIsMTEgKzI3MjIsMTEgQEAgZW51bQogCiAjZGVmaW5lIExCUl9NU1JT
X0lOU0VSVEVEICAgICAgKDF1IDw8IDApCiAjZGVmaW5lIExCUl9GSVhVUF9UU1ggICAgICAgICAg
KDF1IDw8IDEpCi0jZGVmaW5lIExCUl9GSVhVUF9CREYxNCAgICAgICAgKDF1IDw8IDIpCi0jZGVm
aW5lIExCUl9GSVhVUF9NQVNLICAgICAgICAgKExCUl9GSVhVUF9UU1ggfCBMQlJfRklYVVBfQkRG
MTQpCisjZGVmaW5lIExCUl9GSVhVUF9CREY5MyAgICAgICAgKDF1IDw8IDIpCisjZGVmaW5lIExC
Ul9GSVhVUF9NQVNLICAgICAgICAgKExCUl9GSVhVUF9UU1ggfCBMQlJfRklYVVBfQkRGOTMpCiAK
IHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgbGJyX3RzeF9maXh1cF9uZWVkZWQ7Ci1zdGF0aWMg
Ym9vbCBfX3JlYWRfbW9zdGx5IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX25lZWRlZDsKK3N0YXRp
YyBib29sIF9fcmVhZF9tb3N0bHkgYmRmOTNfZml4dXBfbmVlZGVkOwogc3RhdGljIHVpbnQzMl90
IF9fcmVhZF9tb3N0bHkgbGJyX2Zyb21fc3RhcnQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21v
c3RseSBsYnJfZnJvbV9lbmQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfbGFz
dGludF9mcm9tOwpAQCAtMjc2MywxMSArMjc2MywxOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbGJy
X3RzeF9maXh1cF9jaGVjayh2b2lkKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGJk
d19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpCitzdGF0aWMgdm9pZCBfX2luaXQgYmRm
OTNfZml4dXBfY2hlY2sodm9pZCkKIHsKLSAgICAvKiBCcm9hZHdlbGwgRTUtMjYwMCB2NCBwcm9j
ZXNzb3JzIG5lZWQgdG8gd29yayBhcm91bmQgZXJyYXR1bSBCREYxNC4gKi8KLSAgICBpZiAoIGJv
b3RfY3B1X2RhdGEueDg2ID09IDYgJiYgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0gNzkgKQot
ICAgICAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgPSB0cnVlOworICAgIC8qCisg
ICAgICogQnJvYWR3ZWxsIGVycmF0dW0gQkRGOTM6CisgICAgICoKKyAgICAgKiBSZWFkcyBmcm9t
IE1TUl9MRVJfVE9fTElQIChNU1IgMURFSCkgbWF5IHJldHVybiB2YWx1ZXMgZm9yIGJpdHNbNjM6
NjFdCisgICAgICogdGhhdCBhcmUgbm90IGVxdWFsIHRvIGJpdFs0N10uICBBdHRlbXB0aW5nIHRv
IGNvbnRleHQgc3dpdGNoIHRoaXMgdmFsdWUKKyAgICAgKiBtYXkgY2F1c2UgYSAjR1AuICBTb2Z0
d2FyZSBzaG91bGQgc2lnbiBleHRlbmQgdGhlIE1TUi4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmCisgICAgICAgICBib290
X2NwdV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDB4NGYgKQor
ICAgICAgICBiZGY5M19maXh1cF9uZWVkZWQgPSB0cnVlOwogfQogCiBzdGF0aWMgaW50IGlzX2xh
c3RfYnJhbmNoX21zcih1MzIgZWN4KQpAQCAtMzEyOCw4ICszMTM1LDggQEAgc3RhdGljIGludCB2
bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCkKICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5sYnJfZmxhZ3MgfD0gTEJSX01TUlNf
SU5TRVJURUQ7CiAgICAgICAgICAgICBpZiAoIGxicl90c3hfZml4dXBfbmVlZGVkICkKICAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzIHw9IExCUl9GSVhVUF9UU1g7Ci0g
ICAgICAgICAgICBpZiAoIGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX25lZWRlZCApCi0gICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfQkRGMTQ7Cisg
ICAgICAgICAgICBpZiAoIGJkZjkzX2ZpeHVwX25lZWRlZCApCisgICAgICAgICAgICAgICAgdi0+
YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfQkRGOTM7CiAgICAgICAgIH0KIAog
ICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfSUEzMl9ERUJVR0NUTCwgbXNyX2NvbnRlbnQpOwpAQCAt
NDE0OCwyMCArNDE1NSwxMCBAQCBzdGF0aWMgdm9pZCBzaWduX2V4dGVuZF9tc3Ioc3RydWN0IHZj
cHUgKnYsIHUzMiBtc3IsIGludCB0eXBlKQogICAgICAgICBlbnRyeS0+ZGF0YSA9IGNhbm9uaWNh
bGlzZV9hZGRyKGVudHJ5LT5kYXRhKTsKIH0KIAotc3RhdGljIHZvaWQgYmR3X2VycmF0dW1fYmRm
MTRfZml4dXAodm9pZCkKK3N0YXRpYyB2b2lkIGJkZjkzX2ZpeHVwKHZvaWQpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCi0gICAgLyoKLSAgICAgKiBPY2Nhc2lvbmFsbHks
IG9uIGNlcnRhaW4gQnJvYWR3ZWxsIENQVXMgTVNSX0lBMzJfTEFTVElOVFRPSVAgaGFzCi0gICAg
ICogYmVlbiBvYnNlcnZlZCB0byBoYXZlIHRoZSB0b3AgdGhyZWUgYml0cyBjb3JydXB0ZWQgYXMg
dGhvdWdoIHRoZQotICAgICAqIE1TUiBpcyB1c2luZyB0aGUgTEJSX0ZPUk1BVF9FSVBfRkxBR1Nf
VFNYIGZvcm1hdC4gVGhpcyBpcwotICAgICAqIGluY29ycmVjdCBhbmQgY2F1c2VzIGEgdm1lbnRy
eSBmYWlsdXJlIC0tIHRoZSBNU1Igc2hvdWxkIGNvbnRhaW4KLSAgICAgKiBhbiBvZmZzZXQgaW50
byB0aGUgY3VycmVudCBjb2RlIHNlZ21lbnQuIFRoaXMgaXMgYXNzdW1lZCB0byBiZQotICAgICAq
IGVycmF0dW0gQkRGMTQuIEZpeCB1cCBNU1JfSUEzMl9MQVNUSU5Ue0ZST00sVE99SVAgYnkKLSAg
ICAgKiBzaWduLWV4dGVuZGluZyBpbnRvIGJpdHMgNDg6NjMuCi0gICAgICovCi0gICAgc2lnbl9l
eHRlbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsIFZNWF9NU1JfR1VFU1QpOwog
ICAgIHNpZ25fZXh0ZW5kX21zcihjdXJyLCBNU1JfSUEzMl9MQVNUSU5UVE9JUCwgVk1YX01TUl9H
VUVTVCk7CiB9CiAKQEAgLTQxNzEsOCArNDE2OCw4IEBAIHN0YXRpYyB2b2lkIGxicl9maXh1cCh2
b2lkKQogCiAgICAgaWYgKCBjdXJyLT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzICYgTEJSX0ZJWFVQ
X1RTWCApCiAgICAgICAgIGxicl90c3hfZml4dXAoKTsKLSAgICBpZiAoIGN1cnItPmFyY2guaHZt
LnZteC5sYnJfZmxhZ3MgJiBMQlJfRklYVVBfQkRGMTQgKQotICAgICAgICBiZHdfZXJyYXR1bV9i
ZGYxNF9maXh1cCgpOworICAgIGlmICggY3Vyci0+YXJjaC5odm0udm14Lmxicl9mbGFncyAmIExC
Ul9GSVhVUF9CREY5MyApCisgICAgICAgIGJkZjkzX2ZpeHVwKCk7CiB9CiAKIC8qIFJldHVybnMg
ZmFsc2UgaWYgdGhlIHZtZW50cnkgaGFzIHRvIGJlIHJlc3RhcnRlZCAqLwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:02:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:02:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6Wy-0006va-Qi; Mon, 28 Oct 2019 15:02:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP6Wy-0006vK-1s
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:02:04 +0000
X-Inumbo-ID: e350d852-f993-11e9-beca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e350d852-f993-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 15:01:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572274918;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=Jb6rFOrLrk06mvgrUtMJqIWaThS5LU1Zb1BcBzS1cSk=;
 b=e1WKGg9IDDANnY2Z8Wt7IvXgCZZV7JwQwqhX2X99uzcR3oIf148xlshT
 OWyb80MMqHV2pnpdAmmdLVX0kbYuazkgbz4Ol8uTjDVPcHoGTtPAKxKxI
 0Cewn6HfF/zNuGe9TmJUnOqgl2BmiHlenOPSQBC3t/PXzqaSlDwlkrCmc A=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: jGwBE8Borhxy1cWf/L7wpVn71ez8VLCW6x8PnYL/mpaH0IPURvtBge1GKqTgh9ibCf46M4KnK6
 //p6FQhO3BoeanAiBCax6VfISB25ZLfP2/AfeFt5weUhkiSWTsx9SGi3muU45TXSYyE34c66sj
 PF9cMCiAPQhzrKjZo9p/DyLurE9uZJeRvd3E5g2ntF5XUAg1q11PVA1mbWEAIi/Rcd9UJXfHtJ
 xs66z4t/PitzH3Z1DSDca3N7b3QIknROJZfQHYB8O26vtjXVIBemVpWrOE/hgXGofnx6FWYwMo
 WQg=
X-SBRS: 2.7
X-MesageID: 7507028
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7507028"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 28 Oct 2019 15:01:52 +0000
Message-ID: <20191028150152.21179-3-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191028150152.21179-1-andrew.cooper3@citrix.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 2/2] x86/vtx: Fixes to Haswell/Broadwell LBR TSX
 errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3Jvc3MgcmVmZXJlbmNlIGFuZCBsaXN0IGVhY2ggZXJyYXRhLCBub3cgdGhhdCB0aGV5IGFyZSBw
dWJsaXNoZWQuCgpUaGVzZSBlcnJhdGEgYXJlIHNwZWNpZmljIHRvIEhhc3dlbGwvQnJvYWR3ZWxs
LiAgVGhleSBzaG91bGQgaGF2ZSBtb2RlbCBhbmQKdmVuZG9yIGNoZWNrcywgYXMgSW50ZWwgaXNu
J3QgdGhlIG9ubHkgdmVuZG9yIHRvIGltcGxlbWVudCBWVC14LgoKQWxsIGFmZmVjdGVkIG1vZGVs
cyB1c2UgdGhlIHNhbWUgTVNSIGluZGljaWVzLCBzbyB0aGVzZSBjYW4gYmUgaGFyZCBjb2RlZApy
YXRoZXIgdGhhbiBsb29raW5nIHVwIGFuZCBzdG9yaW5nIGNvbnN0YW50IHZhbHVlcy4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogSnVuIE5h
a2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAzMmQyODljZTA2Li5mMjBlZTk0ZjllIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYwpAQCAtMjU4MywxNCArMjU4Myw2IEBAIHN0YXRpYyBpbnQgdm14X2NyX2Fj
Y2Vzcyhjcl9hY2Nlc3NfcXVhbF90IHF1YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0K
IAotLyogVGhpcyBkZWZpbmVzIHRoZSBsYXlvdXQgb2Ygc3RydWN0IGxicl9pbmZvW10gKi8KLSNk
ZWZpbmUgTEJSX0xBU1RJTlRfRlJPTV9JRFggICAgMAotI2RlZmluZSBMQlJfTEFTVElOVF9UT19J
RFggICAgICAxCi0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX1RPU19JRFggIDIKLSNkZWZpbmUgTEJS
X0xBU1RCUkFOQ0hfRlJPTV9JRFggMwotI2RlZmluZSBMQlJfTEFTVEJSQU5DSF9UT19JRFggICA0
Ci0jZGVmaW5lIExCUl9MQVNUQlJBTkNIX0lORk8gICAgIDUKLQogc3RhdGljIGNvbnN0IHN0cnVj
dCBsYnJfaW5mbyB7CiAgICAgdTMyIGJhc2UsIGNvdW50OwogfSBwNF9sYnJbXSA9IHsKQEAgLTI3
MjcsNDAgKzI3MTksNTAgQEAgZW51bQogCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90
c3hfZml4dXBfbmVlZGVkOwogc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBiZGY5M19maXh1cF9u
ZWVkZWQ7Ci1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfZnJvbV9zdGFydDsKLXN0
YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9tX2VuZDsKLXN0YXRpYyB1aW50MzJf
dCBfX3JlYWRfbW9zdGx5IGxicl9sYXN0aW50X2Zyb207CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBs
YnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpCiB7Ci0gICAgYm9vbCB0c3hfc3VwcG9ydCA9IGNwdV9o
YXNfaGxlIHx8IGNwdV9oYXNfcnRtOwogICAgIHVpbnQ2NF90IGNhcHM7CiAgICAgdWludDMyX3Qg
bGJyX2Zvcm1hdDsKIAotICAgIC8qIEZpeHVwIGlzIG5lZWRlZCBvbmx5IHdoZW4gVFNYIHN1cHBv
cnQgaXMgZGlzYWJsZWQgLi4uICovCi0gICAgaWYgKCB0c3hfc3VwcG9ydCApCisgICAgLyoKKyAg
ICAgKiBIU00xODIsIEhTRDE3MiwgSFNFMTE3LCBCRE0xMjcsIEJERDExNywgQkRGODUsIEJERTEw
NToKKyAgICAgKgorICAgICAqIE9uIHByb2Nlc3NvcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBJbnRl
bCBUcmFuc2FjdGlvbmFsIFN5bmNocm9uaXphdGlvbgorICAgICAqIEV4dGVuc2lvbnMgKEludGVs
IFRTWCkgKENQVUlELjA3SC5FQlggYml0cyA0IGFuZCAxMSBhcmUgYm90aCB6ZXJvKSwKKyAgICAg
KiB3cml0ZXMgdG8gTVNSX0xBU1RCUkFOQ0hfeF9GUk9NX0lQIChNU1IgNjgwSCB0byA2OEZIKSBt
YXkgI0dQIHVubGVzcworICAgICAqIGJpdHNbNjI6NjFdIGFyZSBlcXVhbCB0byBiaXRbNDddLgor
ICAgICAqCisgICAgICogU29mdHdhcmUgc2hvdWxkIHNpZ24gdGhlIE1TUnMuCisgICAgICoKKyAg
ICAgKiBFeHBlcmltZW50YWxseSwgTVNSX0xFUl9GUk9NX0xJUCAoMURESCkgaXMgc2ltaWxhcmx5
IGltcGFjdGVkLCBzbyBpcworICAgICAqIGZpeGVkIHVwIGFzIHdlbGwuCisgICAgICovCisgICAg
aWYgKCBjcHVfaGFzX2hsZSB8fCBjcHVfaGFzX3J0bSB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2Rh
dGEueDg2ICE9IDYgfHwKKyAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl9tb2RlbCAhPSAweDNj
ICYmIC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlICovCisgICAgICAgICAgYm9vdF9j
cHVfZGF0YS54ODZfbW9kZWwgIT0gMHgzZiAmJiAvKiBIU0UxMTcgLSBYZW9uIEU1IHYzICovCisg
ICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgIT0gMHg0NSAmJiAvKiBIU00xODIgLSA0
dGggZ2VuIENvcmUgKi8KKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCAhPSAweDQ2
ICYmIC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlIChHVDMpICovCisgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS54ODZfbW9kZWwgIT0gMHgzZCAmJiAvKiBCRE0xMjcgLSA1dGggZ2VuIENv
cmUgKi8KKyAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCAhPSAweDQ3ICYmIC8qIEJE
RDExNyAtIDV0aCBnZW4gQ29yZSAoR1QzKSAqLworICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X21vZGVsICE9IDB4NGYgJiYgLyogQkRGODUgIC0gWGVvbiBFNS0yNjAwIHY0ICovCisgICAgICAg
ICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgIT0gMHg1NikgKSAvKiBCREUxMDUgLSBYZW9uIEQt
MTUwMCAqLwogICAgICAgICByZXR1cm47CiAKKyAgICAvKgorICAgICAqIEZpeHVwIGlzIG5lZWRl
ZCBvbmx5IHdoZW4gVFNYIHN1cHBvcnQgaXMgZGlzYWJsZWQgYW5kIHRoZSBhZGRyZXNzCisgICAg
ICogZm9ybWF0IG9mIExCUiBpbmNsdWRlcyBUU1ggYml0cyA2MTo2MgorICAgICAqLwogICAgIGlm
ICggIWNwdV9oYXNfcGRjbSApCiAgICAgICAgIHJldHVybjsKIAogICAgIHJkbXNybChNU1JfSUEz
Ml9QRVJGX0NBUEFCSUxJVElFUywgY2Fwcyk7CiAgICAgbGJyX2Zvcm1hdCA9IGNhcHMgJiBNU1Jf
SUEzMl9QRVJGX0NBUF9MQlJfRk9STUFUOwogCi0gICAgLyogLi4uIGFuZCB0aGUgYWRkcmVzcyBm
b3JtYXQgb2YgTEJSIGluY2x1ZGVzIFRTWCBiaXRzIDYxOjYyICovCiAgICAgaWYgKCBsYnJfZm9y
bWF0ID09IExCUl9GT1JNQVRfRUlQX0ZMQUdTX1RTWCApCi0gICAgewotICAgICAgICBjb25zdCBz
dHJ1Y3QgbGJyX2luZm8gKmxiciA9IGxhc3RfYnJhbmNoX21zcl9nZXQoKTsKLQotICAgICAgICBp
ZiAoIGxiciA9PSBOVUxMICkKLSAgICAgICAgICAgIHJldHVybjsKLQotICAgICAgICBsYnJfbGFz
dGludF9mcm9tID0gbGJyW0xCUl9MQVNUSU5UX0ZST01fSURYXS5iYXNlOwotICAgICAgICBsYnJf
ZnJvbV9zdGFydCA9IGxicltMQlJfTEFTVEJSQU5DSF9GUk9NX0lEWF0uYmFzZTsKLSAgICAgICAg
bGJyX2Zyb21fZW5kID0gbGJyX2Zyb21fc3RhcnQgKyBsYnJbTEJSX0xBU1RCUkFOQ0hfRlJPTV9J
RFhdLmNvdW50OwotCiAgICAgICAgIGxicl90c3hfZml4dXBfbmVlZGVkID0gdHJ1ZTsKLSAgICB9
CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBiZGY5M19maXh1cF9jaGVjayh2b2lkKQpAQCAtNDEz
Myw4ICs0MTM1LDEyIEBAIHN0YXRpYyB2b2lkIGxicl90c3hfZml4dXAodm9pZCkKICAgICBzdHJ1
Y3Qgdm14X21zcl9lbnRyeSAqbXNyX2FyZWEgPSBjdXJyLT5hcmNoLmh2bS52bXgubXNyX2FyZWE7
CiAgICAgc3RydWN0IHZteF9tc3JfZW50cnkgKm1zcjsKIAotICAgIGlmICggKG1zciA9IHZteF9m
aW5kX21zcihjdXJyLCBsYnJfZnJvbV9zdGFydCwgVk1YX01TUl9HVUVTVCkpICE9IE5VTEwgKQor
ICAgIGlmICggKG1zciA9IHZteF9maW5kX21zcihjdXJyLCBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZS
T01fTElQLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTVhfTVNSX0dVRVNUKSkgIT0g
TlVMTCApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgbGJyX2Zyb21fZW5kID0KKyAgICAg
ICAgICAgIE1TUl9QNF9MQVNUQlJBTkNIXzBfRlJPTV9MSVAgKyBOVU1fTVNSX1A0X0xBU1RCUkFO
Q0hfRlJPTV9UTzsKKwogICAgICAgICAvKgogICAgICAgICAgKiBTaWduIGV4dGVuZCBpbnRvIGJp
dHMgNjE6NjIgd2hpbGUgcHJlc2VydmluZyBiaXQgNjMKICAgICAgICAgICogVGhlIGxvb3AgcmVs
aWVzIG9uIHRoZSBmYWN0IHRoYXQgTVNSIGFycmF5IGlzIHNvcnRlZC4KQEAgLTQxNDMsNyArNDE0
OSw4IEBAIHN0YXRpYyB2b2lkIGxicl90c3hfZml4dXAodm9pZCkKICAgICAgICAgICAgIG1zci0+
ZGF0YSB8PSAoKExCUl9GUk9NX1NJR05FWFRfMk1TQiAmIG1zci0+ZGF0YSkgPDwgMik7CiAgICAg
fQogCi0gICAgaWYgKCAobXNyID0gdm14X2ZpbmRfbXNyKGN1cnIsIGxicl9sYXN0aW50X2Zyb20s
IFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkKKyAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3Io
Y3VyciwgTVNSX0lBMzJfTEFTVElOVEZST01JUCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVk1YX01TUl9HVUVTVCkpICE9IE5VTEwgKQogICAgICAgICBtc3ItPmRhdGEgfD0gKChMQlJf
RlJPTV9TSUdORVhUXzJNU0IgJiBtc3ItPmRhdGEpIDw8IDIpOwogfQogCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:02:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6X4-0006xQ-3I; Mon, 28 Oct 2019 15:02:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP6X3-0006xG-39
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:02:09 +0000
X-Inumbo-ID: e4f7ce04-f993-11e9-8aca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e4f7ce04-f993-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 15:02:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572274921;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=zADf9FFjrV7ii/wjQhpkkWO3a4mXTRJk6r64uN0XXPw=;
 b=S7OMDGofQsbaN+DOGuhp58Pex+W2TBHva600qnmjKq32QincUMlTocme
 u8W6ovsyoawI7D6ayeFtGm8jbPnbGstMPd8Krmv8t+7AU1b/EfQLXEPD6
 onSqkkfHjwUg9WO1h4O3Deeu7jrkyCkRQ6Q4USgvrIz15wPJACZaaZfCE Q=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: z0+xADyDlv17pxSRe6AN+8Fg23qAPgVIMbHKcBF/lKpXtdyqM2g3pGldk/jroTwvUiNn3pSKA/
 3u47XanV4ahykpp+G5mY1O8kK4YQTBYw3TomyHZ2a+rSEh6fw62GB/AoWmAT06UfW92nDiYBHN
 yZozQcaRigx0xZcgCjOCl3UsaEn7OUJcZIEFQCjx3wK0r1ADhq/agmPufj1YVUEEIlDr/imFJU
 oJ+eVhzOotdGpTwouUGdzA0nVjywdA6WH/YRj6Ana8dfWVU5fausxDOalmsIO0ZngJSQzvxwvC
 +kw=
X-SBRS: 2.7
X-MesageID: 7870495
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7870495"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 28 Oct 2019 15:01:50 +0000
Message-ID: <20191028150152.21179-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13 0/2] x86/vtx: Corrections to errata
 workarounds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciAoMik6CiAgeDg2L3Z0eDogQ29ycmVjdGlvbnMgdG8gQkZEOTMgZXJyYXRh
IHdvcmthcm91bmQKICB4ODYvdnR4OiBGaXhlcyB0byBIYXN3ZWxsL0Jyb2Fkd2VsbCBMQlIgVFNY
IGVycmF0YQoKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTA4ICsrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU2IGluc2Vy
dGlvbnMoKyksIDUyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:12:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6hJ-00081Q-9C; Mon, 28 Oct 2019 15:12:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7rwY=YV=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iP6gR-00080I-Rr
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:11:51 +0000
X-Inumbo-ID: 44952dce-f995-11e9-bbab-bc764e2007e4
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 44952dce-f995-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 15:11:51 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id w18so10310240wrt.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 08:11:51 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ZQ5jgW4l39hYi/fQcE8hZsdNZP1iF9ZgEQOp8k6SSPQ=;
 b=Gs55ZUHw5UbrGpGclkousA4FM5prsh6qsiz9rZ1C1z2/fy9QhGFdKBGj7hn+Yzswno
 439YmeysFX6nxHu7UvLlpHDy2DOOkf2ezEoofGQHQYAS7XGAe2ePmlqJJ8DhtRrLppaW
 3XJquGRaNZA1aa1rGuII2NTyH5+C1QGl3eCuitiXa0Sq2Vc1YBmxZ5qXaUS2Muou5Wzy
 LChBhgqVujZREjT6VAymu2Did3k50anj3YuXERMLpmzh2cvR5BriWJ9eN6St74HbDb31
 7pT4OTIKCb3AIB01kp4WY3GCRC0xNysiB8BxxGtYsy93FSWkIl814EEnrSY8UtgCRDCz
 a2ow==
X-Gm-Message-State: APjAAAXsXibhkF8rxaqxClAFlQC5OSID4Fc2EwFU4gPT4M8WbeF2IdJL
 MH+4DM/Qs6d70HawzB0m9p0=
X-Google-Smtp-Source: APXvYqzRKSPNJQ4dd6FNUdguPDhK5q7Qzn8VhwZucox33HN5qV9I24VcBwyS7jEeHGSHsEOpkEcqIA==
X-Received: by 2002:a5d:52c8:: with SMTP id r8mr10882455wrv.347.1572275510374; 
 Mon, 28 Oct 2019 08:11:50 -0700 (PDT)
Received: from ?IPv6:::1? ([206.189.23.0])
 by smtp.gmail.com with ESMTPSA id o70sm12463444wme.29.2019.10.28.08.11.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Oct 2019 08:11:49 -0700 (PDT)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 George Dunlap <george.dunlap@citrix.com>, =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?=
 <jgross@suse.com>, julien.grall@arm.com, andrew.cooper3@citrix.com,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 sstabellini@kernel.org, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com, Jan Beulich <jbeulich@suse.com>
References: <20190930085659.708-1-andr2000@gmail.com>
 <9df7bc3c-8019-ee76-983c-c43befc3662a@citrix.com>
 <4c84b6a3-9cb6-3fc4-8283-f52cc280c16e@citrix.com>
 <196f1dc7-f291-d728-1617-dbf46240f966@suse.com>
 <1547ccdf-b696-9054-7148-8a03773a13a8@citrix.com>
 <1922332d-e014-3e98-3c66-fd39a1106059@gmail.com>
From: Julien Grall <julien@xen.org>
Message-ID: <1f8e0399-5b52-5c67-868b-5ff624d9b351@xen.org>
Date: Mon, 28 Oct 2019 15:11:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1922332d-e014-3e98-3c66-fd39a1106059@gmail.com>
Content-Language: en-US
X-Mailman-Approved-At: Mon, 28 Oct 2019 15:12:44 +0000
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyOC8xMC8yMDE5IDA3OjI0LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
PiAKPiBPbiA5LzMwLzE5IDI6MjYgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDkvMzAv
MTkgMTE6NTMgQU0sIErDvHJnZW4gR3Jvw58gd3JvdGU6Cj4+PiBPbiAzMC4wOS4xOSAxMjozMywg
R2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiBPbiA5LzMwLzE5IDExOjI5IEFNLCBHZW9yZ2UgRHVu
bGFwIHdyb3RlOgo+Pj4+PiBPbiA5LzMwLzE5IDk6NTYgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIHdyb3RlOgo+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvCj4+Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+IMKgwqAgU1VQUE9SVC5tZCB8IDE1ICsrKysrKysrKysr
KysrLQo+Pj4+Pj4gwqDCoCAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS9TVVBQT1JULm1kIGIvU1VQUE9SVC5t
ZAo+Pj4+Pj4gaW5kZXggMzc1NDczYTQ1NjQwLi5iNTM2Y2YwODE0ZjMgMTAwNjQ0Cj4+Pj4+PiAt
LS0gYS9TVVBQT1JULm1kCj4+Pj4+PiArKysgYi9TVVBQT1JULm1kCj4+Pj4+PiBAQCAtMzcyLDYg
KzM3MiwxMiBAQCBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4K
Pj4+Pj4+IFBWIEZyYW1lYnVmZmVyIHByb3RvY29sCj4+Pj4+PiDCoMKgIMKgwqDCoMKgwqAgU3Rh
dHVzLCBMaW51eCAoeGVuLWZiZnJvbnQpOiBTdXBwb3J0ZWQKPj4+Pj4+IMKgwqAgKyMjIyBQViBk
aXNwbGF5IChmcm9udGVuZCkKPj4+Pj4+ICsKPj4+Pj4+ICtHdWVzdC1zaWRlIGRyaXZlciBjYXBh
YmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgZGlzcGxheSBwcm90b2NvbAo+Pj4+Pj4gKwo+Pj4+
Pj4gK8KgwqDCoCBTdGF0dXMsIExpbnV4OiBTdXBwb3J0ZWQKPj4+Pj4gIlN1cHBvcnRlZCIgaGFz
IGltcGxpY2F0aW9ucyBmb3IgdGhlIHNlY3VyaXR5IHRlYW06IG5hbWVseSwgaWYgYQo+Pj4+PiBz
ZWN1cml0eSBpc3N1ZSBpcyBkaXNjb3ZlcmVkLCB3ZSB3aWxsIGlzc3VlIGFuIFhTQS7CoCBKdWVy
Z2VuLCBhcmUgeW91Cj4+Pj4+IHNhdGlzZmllZCB0aGF0IHRoZSBQViBkaXNwbGF5IC8gc291bmQg
ZHJpdmVycyBhcmUgb2Ygc3VmZmljaWVudCBxdWFsaXR5Cj4+Pj4+IHRoYXQgd2UgY2FuIHJlY29t
bWVuZCBwZW9wbGUgdXNlIHRoZW0/Cj4+Pj4gU29ycnksIEkgbWVhbnQgdG8gYWRkOiAiSW4gdGhl
IGZhY2Ugb2YgYW4gYWN0aXZlIGFkdmVyc2FyeSIuCj4+PiBZZXMsIEkgdGhpbmsgInN1cHBvcnRl
ZCIgaXMgZmluZS4KPj4gSW4gdGhhdCBjYXNlOgo+Pgo+PiBBY2tlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IENhbiB3ZSBwbGVhc2UgaGF2ZSB0aGlzIGlu
PwoKQEp1ZXJnZW46IEFyZSB5b3UgaGFwcHkgdG8gc2VlIFBWIGRpc3BsYXkvc291bmQgbWFya2Vk
IGFzIHN1cHBvcnRlZCBmb3IgWGVuIDQuMTM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:27:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6vN-0000ZO-Nd; Mon, 28 Oct 2019 15:27:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vp8f=YV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iP6vN-0000ZJ-Co
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:27:17 +0000
X-Inumbo-ID: 6b6a5fd0-f997-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6b6a5fd0-f997-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 15:27:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 228F3AEEE;
 Mon, 28 Oct 2019 15:27:13 +0000 (UTC)
To: Julien Grall <julien@xen.org>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 George Dunlap <george.dunlap@citrix.com>, julien.grall@arm.com,
 andrew.cooper3@citrix.com, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, konrad.wilk@oracle.com,
 Jan Beulich <jbeulich@suse.com>
References: <20190930085659.708-1-andr2000@gmail.com>
 <9df7bc3c-8019-ee76-983c-c43befc3662a@citrix.com>
 <4c84b6a3-9cb6-3fc4-8283-f52cc280c16e@citrix.com>
 <196f1dc7-f291-d728-1617-dbf46240f966@suse.com>
 <1547ccdf-b696-9054-7148-8a03773a13a8@citrix.com>
 <1922332d-e014-3e98-3c66-fd39a1106059@gmail.com>
 <1f8e0399-5b52-5c67-868b-5ff624d9b351@xen.org>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <a75199fb-ea49-b55a-cb3d-740cff55e1ac@suse.com>
Date: Mon, 28 Oct 2019 16:27:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <1f8e0399-5b52-5c67-868b-5ff624d9b351@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMTkgMTY6MTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPiAKPiBPbiAyOC8x
MC8yMDE5IDA3OjI0LCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4KPj4gT24gOS8z
MC8xOSAyOjI2IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gOS8zMC8xOSAxMTo1MyBB
TSwgSsO8cmdlbiBHcm/DnyB3cm90ZToKPj4+PiBPbiAzMC4wOS4xOSAxMjozMywgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+Pj4gT24gOS8zMC8xOSAxMToyOSBBTSwgR2VvcmdlIER1bmxhcCB3cm90
ZToKPj4+Pj4+IE9uIDkvMzAvMTkgOTo1NiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28KPj4+Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Cj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4gwqDCoCBTVVBQT1JULm1kIHwgMTUgKysrKysrKysrKysr
KystCj4+Pj4+Pj4gwqDCoCAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+Pj4+Pj4+Cj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JU
Lm1kCj4+Pj4+Pj4gaW5kZXggMzc1NDczYTQ1NjQwLi5iNTM2Y2YwODE0ZjMgMTAwNjQ0Cj4+Pj4+
Pj4gLS0tIGEvU1VQUE9SVC5tZAo+Pj4+Pj4+ICsrKyBiL1NVUFBPUlQubWQKPj4+Pj4+PiBAQCAt
MzcyLDYgKzM3MiwxMiBAQCBHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRo
ZSBYZW4KPj4+Pj4+PiBQViBGcmFtZWJ1ZmZlciBwcm90b2NvbAo+Pj4+Pj4+IMKgwqAgwqDCoMKg
wqDCoCBTdGF0dXMsIExpbnV4ICh4ZW4tZmJmcm9udCk6IFN1cHBvcnRlZAo+Pj4+Pj4+IMKgwqAg
KyMjIyBQViBkaXNwbGF5IChmcm9udGVuZCkKPj4+Pj4+PiArCj4+Pj4+Pj4gK0d1ZXN0LXNpZGUg
ZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBkaXNwbGF5IHByb3RvY29sCj4+
Pj4+Pj4gKwo+Pj4+Pj4+ICvCoMKgwqAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCj4+Pj4+PiAi
U3VwcG9ydGVkIiBoYXMgaW1wbGljYXRpb25zIGZvciB0aGUgc2VjdXJpdHkgdGVhbTogbmFtZWx5
LCBpZiBhCj4+Pj4+PiBzZWN1cml0eSBpc3N1ZSBpcyBkaXNjb3ZlcmVkLCB3ZSB3aWxsIGlzc3Vl
IGFuIFhTQS7CoCBKdWVyZ2VuLCBhcmUgeW91Cj4+Pj4+PiBzYXRpc2ZpZWQgdGhhdCB0aGUgUFYg
ZGlzcGxheSAvIHNvdW5kIGRyaXZlcnMgYXJlIG9mIHN1ZmZpY2llbnQgCj4+Pj4+PiBxdWFsaXR5
Cj4+Pj4+PiB0aGF0IHdlIGNhbiByZWNvbW1lbmQgcGVvcGxlIHVzZSB0aGVtPwo+Pj4+PiBTb3Jy
eSwgSSBtZWFudCB0byBhZGQ6ICJJbiB0aGUgZmFjZSBvZiBhbiBhY3RpdmUgYWR2ZXJzYXJ5Ii4K
Pj4+PiBZZXMsIEkgdGhpbmsgInN1cHBvcnRlZCIgaXMgZmluZS4KPj4+IEluIHRoYXQgY2FzZToK
Pj4+Cj4+PiBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
Pgo+PiBDYW4gd2UgcGxlYXNlIGhhdmUgdGhpcyBpbj8KPiAKPiBASnVlcmdlbjogQXJlIHlvdSBo
YXBweSB0byBzZWUgUFYgZGlzcGxheS9zb3VuZCBtYXJrZWQgYXMgc3VwcG9ydGVkIGZvciAKPiBY
ZW4gNC4xMz8KClJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:28:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6we-0000dr-2l; Mon, 28 Oct 2019 15:28:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vp8f=YV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iP6wd-0000dk-8P
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:28:35 +0000
X-Inumbo-ID: 9a63628c-f997-11e9-94fa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a63628c-f997-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 15:28:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 67721AFBD;
 Mon, 28 Oct 2019 15:28:33 +0000 (UTC)
To: Anthony PERARD <anthony.perard@citrix.com>,
 Petre Pircalabu <ppircalabu@bitdefender.com>
References: <a9c29042189f2f862ffc0ad9af732afb254bbb83.1572045542.git.ppircalabu@bitdefender.com>
 <20191028143313.GA1162@perard.uk.xensource.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <6e9c4e1b-ef36-52ff-5401-7fd5269ab370@suse.com>
Date: Mon, 28 Oct 2019 16:28:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191028143313.GA1162@perard.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Fix build error with Arch Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMTkgMTU6MzMsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFNhdCwgT2N0IDI2
LCAyMDE5IGF0IDAyOjIxOjEwQU0gKzAzMDAsIFBldHJlIFBpcmNhbGFidSB3cm90ZToKPj4gZ2Nj
IChHQ0MpIDkuMi4wIGNvbXBsYWluczoKPj4KPj4geGVudG9vbGxvZ19zdHVicy5jOiBJbiBmdW5j
dGlvbiDigJhzdHViX3h0bF9vY2FtbF92bWVzc2FnZeKAmToKPj4geGVudG9vbGxvZ19zdHVicy5j
OjkzOjE2OiBlcnJvcjogaW5pdGlhbGl6YXRpb24gZGlzY2FyZHMg4oCYY29uc3TigJkgcXVhbGlm
aWVyIGZyb20gcG9pbnRlciB0YXJnZXQgdHlwZSBbLVdlcnJvcj1kaXNjYXJkZWQtcXVhbGlmaWVy
c10KPj4gICAgIDkzIHwgIHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4dGwtPnZtZXNz
YWdlX2NiKSA7Cj4+ICAgICAgICB8ICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn4KPiAK
PiBIaSBQZXRyZSwKPiAKPiBUaGFua3MgZm9yIHRoZSBwYXRjaCwgaXQgbG9va3MgZmluZS4gSG93
ZXZlciBpdCB3b3VsZCBiZSBuaWNlIHRvIGFkZAo+IHNvbWUgbW9yZSBjb250ZXh0IG9uIHdoeSBn
Y2MgY29tcGxhaW5zLiBBIHF1aWNrIHNlYXJjaCBzZWVtcyB0byBsZWFkIHRvCj4gaHR0cHM6Ly9n
aXRodWIuY29tL29jYW1sL29jYW1sL2NvbW1pdC80ZjAzYTE0NjdkMjljZjU4N2RmNWExOTE4MzBm
MTUyNTUwNmVlMGUzCj4gICAgICAiTWFrZSBjYW1sX25hbWVkX3ZhbHVlIHJldHVybiBhIGNvbnN0
IHZhbHVlKiIKPiB3aGljaCBjaGFuZ2UgdGhlIHByb3RvdHlwZSBvZiBjYW1sX25hbWVkX3ZhbHVl
Lgo+IAo+IFdpdGggdGhlIGNvbW1pdCBtZXNzYWdlIGNoYW5nZWQ6Cj4gUmV2aWV3ZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IAo+IENDIErDvHJnZW4s
IEkgdGhpbmsgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIHRoZSBidWlsZCBmaXggaW4gdGhlCj4g
cmVsZWFzZS4KPiAKPiBDaGVlcnMuCj4gCj4gCj4+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNh
bGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:30:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6y2-0000sA-Rh; Mon, 28 Oct 2019 15:30:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP6y1-0000l0-B2
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:30:01 +0000
X-Inumbo-ID: cb8a5db7-f997-11e9-94fa-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cb8a5db7-f997-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 15:29:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572276597;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=idJQT3dktdNr+6Mag+/V/3wjPRaVFe12y8JOuZZZUos=;
 b=FCTgXqYEA1fVa9+FSDmIKBoymZKJt9smMPof2ovDqarJeD8FHOhZ0Koh
 FmHFYFttRRaZXR6B2ieIsa/HQkaBBDSwRmyXCDu2r7k2wDkFJtyYjoteQ
 2QxyksBWSNsMnHWQMxMWiigVoRwCtgbYakscB+Ac2t6F1t3SZ9EGM25kW o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GFNlsme9IerX1hz02cgERN8bwuDz1zN+8goe6K64zfWVWZ0Lgn9OmLspZhBoZ9mneJipruquU9
 3cCbknRy/YQndCk+zzOwoU3I/eySOsye0bmVfpLjidsuqtOqIip/P+Cz3nwCyerfo9aa2hcuOg
 CkfW4p8OO1j0cOcwA5qqOHkEWK+4vGr1eQUtMy6f+sLOGIwIMX2hiXJteBNlMDFYGmdGHNlODi
 w8YjOI+x4wsmMrn11DFtB0/Ynd9u7O7Y/B1WlD9ajUl86HLaT4xwlGvSOzOOCqLwdDxaDO8gth
 oek=
X-SBRS: 2.7
X-MesageID: 7826419
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7826419"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 28 Oct 2019 15:29:47 +0000
Message-ID: <20191028152948.11900-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 2/3] libxl: libxl__spawn_stub_dm:
 Call domain_config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdXNseSwgZGVmYXVsdGluZyBhbmQgY2hlY2tpbmcgb2Ygc29tZSBhc3BlY3RzIG9mIHRo
ZSBkb21haW4KY29uZmlnIHdhcyBza2lwcGVkIGZvciBzdHViIGRtcy4gIFRoaXMgaGFzIGJlZW4g
dGhlIGNhc2UgZm9yZXZlci4KCkluIGFkMDExYWQwODg0MyAibGlieGwveGw6IE92ZXJoYXVsIHBh
c3N0aHJvdWdoIHNldHRpbmcgbG9naWMiIHNvbWUKZGVmYXVsdGluZyB0aGF0IHdhcyBuZWVkZWQg
Zm9yIHN0dWIgZG1zIHdhcyBtb3ZlZCBmcm9tCmxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0
ZGVmYXVsdCB0byAuLl9jb25maWdfc2V0ZGVmYXVsdCB3aXRoIHRoZQpyZXN1bHQgdGhhdCBmb3Ig
c3R1YiBkbXMsIGxpYnhsX19kb21haW5fbWFrZSBmYWlscyB3aXRoIHRoaXMKYXNzZXJ0aW9uOgog
IHhsOiBsaWJ4bF9jcmVhdGUuYzo1ODI6IGxpYnhsX19kb21haW5fbWFrZTogQXNzZXJ0aW9uCiAg
YGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RFRkFVTFQnIGZhaWxlZC4K
CkZpeCB0aGlzIGJ5IHByb3Blcmx5IGRvaW5nIGFsbCBkZWZhdWx0aW5nIGFuZCBhbGwgY2hlY2tp
bmcgZm9yIHN0dWIKZG1zLiAgVGhpcyBpcyBtb3JlIGNvcnJlY3QsIGJ1dCAoZXNwZWNpYWxseSBh
dCB0aGlzIHN0YWdlIG9mIHRoZQpyZWxlYXNlKSBpdCBpcyBuZWNlc3NhcnkgdG8gbW9yZSBjbG9z
ZWx5IGV2YWx1YXRlIHRoZSBlZmZlY3RzIGJ5CnJldmlld2luZyB0aGUgYm9keSBvZiBfY29uZmln
X3NldGRlZmF1bHQuICBUaGUgY2hhbmdlcyBhcmUgYXMgZm9sbG93czoKCk9uZSBhY3R1YWwgZnVu
Y3Rpb25hbCBjaGFuZ2U6CgoqIFRoZSBuZXcgcGFzc3Rocm91Z2ggZGVmYXVsdGluZyBpcyBwcm9w
ZXJseSBkb25lLiAgVGhpcyBpcyB3aGF0IHdlCiAgYXJlIHRyeWluZyB0byBhY3R1YWxseSBmaXgg
aGVyZS4KCkFuZCBhIGxvdCBvZiB0aGluZ3MgdGhhdCBtYWtlIG5vIGRpZmZlcmVuY2U6CgoqIHNo
YWRvd19tZW1rYiB3b3VsZCBub3cgYmUgc2V0LiAgV2hldGhlciB0aGlzIHdvdWxkIGJlIGNvcnJl
Y3QgaXMgbm90CiAgZW50aXJlbHkgY2xlYXIuICBJdCBzZWVtcyBiZXR0ZXIgdG8gbWFrZSB0aGlz
IHBhdGNoICh3aG9zZSBwdXJwb3NlCiAgaXMgdG8gZml4IHRoZSBwYXNzdGhyb3VnaCBkZWZhdWx0
aW5nKSAqbm90KiBpbmNsdWRlIHRoYXQgc2VtYW50aWMKICBjaGFuZ2UsIHNvIGhlcmUgSSBoYXZl
IGluY2x1ZGVkIGEgaHVuayB0byBleHBsaWNpdGx5IG92ZXJyaWRlIHRoaXMuCgoqIEZMQVNLIHNz
aWRfbGFiZWwgaXMgcHJvY2Vzc2VkLiAgQnV0IHRoZSBhY3R1YWwgc3NpZHJlZiBpcyBjb3BpZWQK
ICBmcm9tIHRoZSBndWVzdCBkb21haW4gYnkgc3Bhd25fc3R1Yl9kbSwgYW5kIHNzaWRfbGFiZWwg
aXMgc2V0IHRvCiAgTlVMTC4gIFNvIG5vIGNoYW5nZS4KCiogV2Ugc2V0IGlvbW11X21lbWtiLiAg
QnV0IHRvIDAgc2luY2UgcGFzc3Rocm91Z2ggaXMgZGlzYWJsZWQuCgoqIGNwdWlkIHBvb2xfbmFt
ZSBpcyBwcm9jZXNzZWQuICBCdXQgdGhpcyBpcyBub3Qgc2V0IGJ5CiAgc3Bhd25fc3R1Yl9kbS4g
IChBcmd1YWJseSB0aGlzIGlzIGEgYnVnOiBzdHViIGRtcyBzaG91bGQgaW5oZXJpdCB0aGUKICBw
YXJlbnQgY3B1cG9vbC4pICBUaGUgZWZmZWN0IGlzIHRvIGxlYXZlIHBvb2xpZCBzZXQgdG8gMCBh
bmQgY2FsbAogIGxpYnhsX2NwdXBvb2xpZF9pc192YWxpZCBidXQgdGhhdCBhbHdheXMgc3VjY2Vl
ZHMgZm9yIDAuICBTbyBubwogIGNoYW5nZS4KCiogVmFyaW91cyBleHRyYSBjaGVja3MgYXJlIGRv
bmU6IHJlamVjdCBQQ0kgcGFzc3Rocm91Z2ggZm9yIEhWTSB3aXRoCiAgUE9EIChzdHViIGRtIGlz
IFBWKTsgcmVqZWN0IHBvZCArIHZudW1hLCBvciBQViArIHZudW1hIChzdHViIGRtIGhhcwogIG5v
IHZudW1hKTsgcmVqZWN0IG5lc3RlZCBIVk0gb3IgcG9kLCB3aXRoIGFsdDJwbS1odm0gKGFnYWlu
LCBzdHViIGRtCiAgaXMgUFYpLiAgU28gdGhlc2UgY2hlY2tzIHdpbGwgYWx3YXlzIHBhc3MuCgpT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
bS5jIHwgMTAgKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG0uYwppbmRleCBlNmE0ODk3NGY4Li43ZTUyZjA5NzMxIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAg
LTIxNDEsNiArMjE0MSw3IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mb19pbml0KCZkbV9jb25maWctPmJfaW5mbyk7CiAgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm9faW5pdF90eXBlKCZkbV9jb25maWctPmJfaW5mbywgTElCWExfRE9NQUlOX1RZUEVf
UFYpOwogCisgICAgZG1fY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID0gMDsKICAgICBkbV9j
b25maWctPmJfaW5mby5tYXhfdmNwdXMgPSAxOwogICAgIGRtX2NvbmZpZy0+Yl9pbmZvLm1heF9t
ZW1rYiA9IDI4ICogMTAyNCArCiAgICAgICAgIGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnZpZGVvX21l
bWtiOwpAQCAtMjE2NywxNCArMjE2OCw3IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9j
b25maWctPmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmln
LT5jX2luZm8ucnVuX2hvdHBsdWdfc2NyaXB0czsKIAotICAgIGxpYnhsX3BoeXNpbmZvIHBoeXNp
bmZvOwotICAgIHJldCA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsICZwaHlzaW5mbyk7Ci0gICAg
aWYgKHJldCkgZ290byBvdXQ7Ci0KLSAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZv
X3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmNfaW5mbywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBoeXNpbmZvKTsKLSAgICBpZiAocmV0KSBnb3Rv
IG91dDsKLSAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywg
JmRtX2NvbmZpZy0+Yl9pbmZvKTsKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRk
ZWZhdWx0KGdjLCBkbV9jb25maWcsIGd1ZXN0X2RvbWlkKTsKICAgICBpZiAocmV0KSBnb3RvIG91
dDsKIAogICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChndWVzdF9jb25maWctPmJfaW5mby51Lmh2
bS52bmMuZW5hYmxlKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:30:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6xx-0000kQ-Eg; Mon, 28 Oct 2019 15:29:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP6xw-0000kK-Ar
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:29:56 +0000
X-Inumbo-ID: ca30ae0e-f997-11e9-94fa-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca30ae0e-f997-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 15:29:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572276596;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=SRmnlv/GOIehsvLUqGfZDvhGKxuIqlOoy08xuc7OK9E=;
 b=bGOiRk4mjhk0Xo2NhyYGiQ1FrEGspgp5NvcfOms1KmgjYAjVLGVzfsdO
 G7ZILKK5YFIOmIs365HtuDEsjjJ0b9ca/Yv3CygWKI/AfYF+pKzQjtj5L
 sVnA/TUNynUZOs358Bz6gxen9b/P8IAfhLL/P19Kg5Jh1GG9sa3fse5Ja U=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ug2KtFi/WCWz/oQI6auIjaNAnm8tyHt/qoX96cRMJlSDPo8hDXZbbx6hItcNFLC/Z7RJzsS0k+
 HL2rsiM9nP2V4NE/JTy2EF5Yk0js00j51PdXpyJ/04aJnSpiPE9LnHlJTSFaPIlluSiSiMJP2e
 HL+TG2S/qCjfYe2U38BFuluiNhSJ9FAuHLKOihcKpv68lw2wSonR8QFStwgvhs14rPkLbTJylv
 Ji/D6IqujP1gUEZI2ZR+LKDHvNusuucd6dR/dMXdt1CpGzZrDmrzbytH/jc+Djr4GmdGkzt5po
 xxI=
X-SBRS: 2.7
X-MesageID: 7508827
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7508827"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 28 Oct 2019 15:29:45 +0000
Message-ID: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 0/3] Fix stub dm since pci pt
 overhaul
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan
 Beulich <jbeulich@suse.com>, Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgZml4ZXMgZ3Vlc3QgY3JlYXRpb24gd2l0aCBzdHViIGRldmljZSBtb2RlbHMs
IHdoaWNoIHdhcwpicm9rZW4gYnkgYWQwMTFhZDA4ODQzICJsaWJ4bC94bDogT3ZlcmhhdWwgcGFz
c3Rocm91Z2ggc2V0dGluZyBsb2dpYyIuCgpJIGhhdmUgdGVzdGVkIHRoaXMgd2l0aCBhbGwgdGhy
ZWUgcGF0Y2hlcyBhbmQgaXQgZml4ZXMgdGhlIHJlZ3Jlc3Npb24uCkknbSBub3Qgc3VyZSBhYm91
dCB0aGUgM3JkIGFuZCB3b3VsZCBsaWtlIGFuIG9waW5pb24gZnJvbSB4ODYgZm9sa3MsCmZvciB0
aGUgcmVhc29ucyBleHBsYWluZWQgaW4gaXRzIGNvbW1pdCBtZXNzYWdlLgoKSWFuIEphY2tzb24g
KDMpOgogIGxpYnhsOiBkb21haW5fY29uZmlnX3NldGRlZmF1bHQ6IERvY3VtZW50IHVzZSBvZiBk
b21pZAogIGxpYnhsOiBsaWJ4bF9fc3Bhd25fc3R1Yl9kbTogQ2FsbCBkb21haW5fY29uZmlnX3Nl
dGRlZmF1bHQKICBsaWJ4bDogU2V0IHNoYWRvd19tZW1rYiBmb3Igc3R1YiBkZXZpY2UgbW9kZWwg
ZG9tYWlucwoKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMiArLQogdG9vbHMvbGlieGwv
bGlieGxfZG0uYyAgICAgfCA5ICstLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDkgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:30:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6y7-0001D3-69; Mon, 28 Oct 2019 15:30:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP6y6-000164-B5
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:30:06 +0000
X-Inumbo-ID: cd0884a6-f997-11e9-94fa-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd0884a6-f997-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 15:29:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572276598;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=Qx9xDnGqNZ8MCivv8Fqlkuw4UnJRhakhNkpO4dVWJDg=;
 b=edEOkwtpIZg+01+agw/Bx5A7Gw7wjX6TGTjHhKpArAyzNZ7w09zWQxO6
 A+hlWYua3r9eTmWjEyI1E/H8hIz+QMHV8EXdU3Y6TCVj9sFR8dmh7MxUa
 8g9beziipcKvfGvQ5CypyCRE/6xT8ag4TBKOMtyYJq3k54JqGqwUvTYjJ I=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: J3F8GhgwcZ/Sqk4LTIJkjIH84mkyuLWqJwMmDHQ7Ji6N/NdNqWUE3YfgVN8ED/cD6us9JZUlJ1
 /eS4TqAAFw0vZe7oilS8MApOuobiCLZlm0pe5pUPub3J3R2K6TutPP/L1zr+JKblSZ/ZGi1nUF
 80L91CniPm3LXZSkXVl9XroVhkQ7RxcQtUlU8iLiiBGNGyiVHUYMpI1gb1K77I9Vnbfl+eHn07
 uFjS/QgOnxXpx2jDA95793HX8ZOvRgWHlqJdbpzqL60shqq3T/x22/OlTcvP2JDjTxR9LXxVun
 SdM=
X-SBRS: 2.7
X-MesageID: 7826421
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7826421"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 28 Oct 2019 15:29:46 +0000
Message-ID: <20191028152948.11900-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 1/3] libxl:
 domain_config_setdefault: Document use of domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2FsbCB0aGlzIGZyb20gYSBzaXRlIHdoaWNoIGhhcyBh
IGRvbWlkIHdoaWNoCmlzIGdvb2QgZm9yIGxvZ2dpbmcgYnV0IG5vdCB0aGUgZG9taWQgb2YgdGhl
IGRvbWFpbiB3ZSBhcmUgY3JlYXRpbmcKKG5hbWVseSwgdGhlIHN0dWIgZGV2aWNlIGRvbWFpbiku
CgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
Q0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZDU5YWMyYWIwNS4uMzJkNDVkY2VmMCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKQEAgLTg5MSw3ICs4OTEsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBsaWJ4bF9f
Z2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikKIAogaW50
IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCAvKiBmb3Ig
bG9nZ2luZywgb25seSAqLykKIHsKICAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25l
cihnYyk7CiAgICAgaW50IHJldDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:30:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:30:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP6yC-0001P8-F3; Mon, 28 Oct 2019 15:30:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP6yB-0001Op-BM
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:30:11 +0000
X-Inumbo-ID: cd382a44-f997-11e9-94fa-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd382a44-f997-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 15:29:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572276599;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ATqAvq9OoNBmIru3aSpWIA31Ox5T/qlDCioXlg26WZ8=;
 b=CSjo9GmuYkFr03BJ8eSfXcpwSbRkOOJ0aEEEyzpibsRHqOCv5RMEvOku
 WMIqhHlpuxsW5thaAIsvzCEX7Hdc3rdy/qOsvMMHHXc94lEYiWgbHV2q9
 2z848AVTV0xWhgp4TLWTQPsfPc1iDAUhoBBxfOZhQkCV86Ajj5AWnuZ6f M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: l+BCj0YlS/JDWngccKURZnjJL5evtRQCd3tiNIOQTXnqOnFWMYC0gedbYkKOV93nFi/7gQBsOR
 r5IpvzxeVZws1CJy3XHUT975vel/4EBKCFdg6pqpUVX/KihYsgPceM2q+3O58Hz9QsPDjqJriD
 NNa9iIBwXxk2frXpPlDFSMgYT+PKdbQvG40SOvnKFrAHtEK/lcMOIhOi2jLQxc5EEk04stOmNo
 TP5jWvFQt8SW9Ob60XX/5OnqmtCql7FSNlOZP08ecKYca7Rt0AU2gVJlLhTbb7Dr12fCbNtXZ9
 PLA=
X-SBRS: 2.7
X-MesageID: 7969694
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7969694"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 28 Oct 2019 15:29:48 +0000
Message-ID: <20191028152948.11900-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 3/3] libxl: Set shadow_memkb for
 stub device model domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdXNseSB3ZSBkaWQgbm90IGRvIHRoaXMuICBJbmRlZWQgd2UgaGF2ZSBuZXZlciBkb25l
IHNvLiAgU3R1Ygpkb21haW5zIGhhdmUgaGFkIG5vIG1lbW9yeSBhbGxvd2FuY2UgZm9yIHNoYWRv
dyBtZW1vcnkuICBUaGlzIHNlZW1zIHRvCmJlIGFuIGV4aXN0aW5nIGJ1ZyB3aGljaCB3ZSBmaXgu
Cgp4ODYgbWFpbnRhaW5lcnM6IHBsZWFzZSBjb21tZW50LgoKSSBhbSBub3Qgc3VyZSBvZiB0aGUg
aW50ZXJhY3Rpb24gYmV0d2VlbiB0aGlzIGNoYW5nZSBhbmQgZG9tMAphdXRvYmFsbG9vbmluZy4g
IFRoZSBtZW1vcnkgcmVxdWlyZW1lbnQgZGlzY2xvc2VkIHRvIGxpYnhsJ3MKY2FsbGVyIChlZywg
eGwpIGJ5IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBkbyBub3QgaW5jbHVkZSB0aGlzCmFkZGl0
aW9uYWwgbWVtb3J5LiAgSWYgdGhleSBzaG91bGQgZG8sIHRoZW4KbGlieGxfZ2V0X3JlcXVpcmVk
X3NoYWRvd19tZW1vcnkgYW5kL29yIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeQptYXkgbmVlZCBh
ZGp1c3RpbmcgdG8gcGF5IGF0dGVudGlvbiB0byB3aGV0aGVyIGEgc3R1YiBkbSBpcyBnb2luZyB0
bwpiZSByZXF1aXJlZC4gIEN1cnJlbnRseSBsaWJ4bF9fZG9tYWluX25lZWRfbWVtb3J5IHNpbXBs
eSBhZGRzIDMyS2J5CmZvciBndWVzdHMgd2l0aCBhIHN0dWIgZG0uCgpTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG0uYwppbmRleCA3ZTUyZjA5NzMxLi5mZjc0NmE4OTBhIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIxNDEs
NyArMjE0MSw2IEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBsaWJ4bF9kb21haW5fYnVpbGRf
aW5mb19pbml0KCZkbV9jb25maWctPmJfaW5mbyk7CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm9faW5pdF90eXBlKCZkbV9jb25maWctPmJfaW5mbywgTElCWExfRE9NQUlOX1RZUEVfUFYpOwog
Ci0gICAgZG1fY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID0gMDsKICAgICBkbV9jb25maWct
PmJfaW5mby5tYXhfdmNwdXMgPSAxOwogICAgIGRtX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1rYiA9
IDI4ICogMTAyNCArCiAgICAgICAgIGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnZpZGVvX21lbWtiOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:34:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP72l-0001qa-22; Mon, 28 Oct 2019 15:34:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vp8f=YV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iP72j-0001qV-KJ
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:34:53 +0000
X-Inumbo-ID: 7c14afc4-f998-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c14afc4-f998-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 15:34:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D9607ABD0;
 Mon, 28 Oct 2019 15:34:51 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
 <20191028152948.11900-2-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <68ccafda-dd8c-a70e-4830-1e016e551e0e@suse.com>
Date: Mon, 28 Oct 2019 16:34:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191028152948.11900-2-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 1/3] libxl:
 domain_config_setdefault: Document use of domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMTkgMTY6MjksIElhbiBKYWNrc29uIHdyb3RlOgo+IFdlIGFyZSBnb2luZyB0byB3
YW50IHRvIGNhbGwgdGhpcyBmcm9tIGEgc2l0ZSB3aGljaCBoYXMgYSBkb21pZCB3aGljaAo+IGlz
IGdvb2QgZm9yIGxvZ2dpbmcgYnV0IG5vdCB0aGUgZG9taWQgb2YgdGhlIGRvbWFpbiB3ZSBhcmUg
Y3JlYXRpbmcKPiAobmFtZWx5LCB0aGUgc3R1YiBkZXZpY2UgZG9tYWluKS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKRm9yIHRoZSBzZXJpZXM6IFJlbGVhc2UtYWNr
ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 15:35:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP73E-0001u2-EU; Mon, 28 Oct 2019 15:35:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vp8f=YV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iP73C-0001tu-Df
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 15:35:22 +0000
X-Inumbo-ID: 8c80ebd5-f998-11e9-94fa-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c80ebd5-f998-11e9-94fa-12813bfff9fa;
 Mon, 28 Oct 2019 15:35:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 8F835ADE4;
 Mon, 28 Oct 2019 15:35:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <981a316e-3505-b3a0-425a-0d929dfb1d3e@suse.com>
Date: Mon, 28 Oct 2019 16:35:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191028150152.21179-1-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.13 0/2] x86/vtx: Corrections to errata
 workarounds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMTkgMTY6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gQW5kcmV3IENvb3BlciAo
Mik6Cj4gICAgeDg2L3Z0eDogQ29ycmVjdGlvbnMgdG8gQkZEOTMgZXJyYXRhIHdvcmthcm91bmQK
PiAgICB4ODYvdnR4OiBGaXhlcyB0byBIYXN3ZWxsL0Jyb2Fkd2VsbCBMQlIgVFNYIGVycmF0YQo+
IAo+ICAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAxMDggKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNTYgaW5zZXJ0
aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCj4gCgpGb3IgdGhlIHNlcmllczogUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:16:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP7gc-0005gb-4A; Mon, 28 Oct 2019 16:16:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=vp8f=YV=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iP7ga-0005gW-Gz
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:16:04 +0000
X-Inumbo-ID: 3c69fee6-f99e-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3c69fee6-f99e-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 16:16:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id EC8A6AB92;
 Mon, 28 Oct 2019 16:16:01 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <5cc77f85-1238-9a67-e1a2-0330ebc5ce3b@suse.com>
Date: Mon, 28 Oct 2019 17:16:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 0/3] Fix stub dm since pci pt
 overhaul
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMTkgMTY6MjksIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoaXMgc2VyaWVzIGZpeGVz
IGd1ZXN0IGNyZWF0aW9uIHdpdGggc3R1YiBkZXZpY2UgbW9kZWxzLCB3aGljaCB3YXMKPiBicm9r
ZW4gYnkgYWQwMTFhZDA4ODQzICJsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGlu
ZyBsb2dpYyIuCj4gCj4gSSBoYXZlIHRlc3RlZCB0aGlzIHdpdGggYWxsIHRocmVlIHBhdGNoZXMg
YW5kIGl0IGZpeGVzIHRoZSByZWdyZXNzaW9uLgo+IEknbSBub3Qgc3VyZSBhYm91dCB0aGUgM3Jk
IGFuZCB3b3VsZCBsaWtlIGFuIG9waW5pb24gZnJvbSB4ODYgZm9sa3MsCj4gZm9yIHRoZSByZWFz
b25zIGV4cGxhaW5lZCBpbiBpdHMgY29tbWl0IG1lc3NhZ2UuCj4gCj4gSWFuIEphY2tzb24gKDMp
Ogo+ICAgIGxpYnhsOiBkb21haW5fY29uZmlnX3NldGRlZmF1bHQ6IERvY3VtZW50IHVzZSBvZiBk
b21pZAo+ICAgIGxpYnhsOiBsaWJ4bF9fc3Bhd25fc3R1Yl9kbTogQ2FsbCBkb21haW5fY29uZmln
X3NldGRlZmF1bHQKPiAgICBsaWJ4bDogU2V0IHNoYWRvd19tZW1rYiBmb3Igc3R1YiBkZXZpY2Ug
bW9kZWwgZG9tYWlucwo+IAo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAyICstCj4g
ICB0b29scy9saWJ4bC9saWJ4bF9kbS5jICAgICB8IDkgKy0tLS0tLS0tCj4gICAyIGZpbGVzIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKCkknZCBhcHByZWNpYXRl
IGEgcmF0aGVyIGZhc3QgcmV2aWV3IG9mIHRoZXNlIHBhdGNoZXMsIGFzIHRoZXkgcmVwYWlyIGFu
Cmlzc3VlIGJsb2NraW5nIGFuIE9TU3Rlc3QgcHVzaC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:20:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP7kf-0006SY-NB; Mon, 28 Oct 2019 16:20:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iP7ke-0006ST-1I
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:20:16 +0000
X-Inumbo-ID: cf3e3444-f99e-11e9-94fb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf3e3444-f99e-11e9-94fb-12813bfff9fa;
 Mon, 28 Oct 2019 16:20:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iP7kW-00028k-5L; Mon, 28 Oct 2019 16:20:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iP7kV-0001UN-RD; Mon, 28 Oct 2019 16:20:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iP7kV-0003DN-Q5; Mon, 28 Oct 2019 16:20:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143250-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dfcccc663157c638d9778fa3ada9859f968fb240
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 16:20:07 +0000
Subject: [Xen-devel] [xen-unstable test] 143250: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI1MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzI1MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDE0
MzIwNSBwYXNzIGluIDE0MzI1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTQzMjA1CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBp
biAxNDMyMDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTggbGVhay1jaGVjay9jaGVj
ayAgICAgICAgICAgZmFpbCBwYXNzIGluIDE0MzIwNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
MTggZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0
Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDI3NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZGZjY2NjNjYz
MTU3YzYzOGQ5Nzc4ZmEzYWRhOTg1OWY5NjhmYjI0MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyNzUwICAyMDE5LTEwLTE0IDE1OjA4OjE4IFogICAxNCBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0Mjc3NyAgMjAxOS0xMC0xNSAxMzozOTowNiBaICAg
MTMgZGF5cyAgIDE0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzIwNSAgMjAxOS0x
MC0yNiAyMjoyODoxOCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBDaHJp
cyBCcmFubm9uIDxjbWJAcHJnbXIuY29tPgogIERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgTWFyZWsgTWFyY3p5a293c2tpLUfDs3Jl
Y2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIE5pY2sgUm9zYnJvb2sgPHJv
c2Jyb29rbkBhaW5mb3NlYy5jb20+CiAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogIE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdsQHhlbi5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSA4NjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:22:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP7mO-0006Yv-8k; Mon, 28 Oct 2019 16:22:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7rwY=YV=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iP7mN-0006Yq-TL
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:22:03 +0000
X-Inumbo-ID: 13166678-f99f-11e9-bbab-bc764e2007e4
Received: from mail-wr1-x432.google.com (unknown [2a00:1450:4864:20::432])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13166678-f99f-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 16:22:03 +0000 (UTC)
Received: by mail-wr1-x432.google.com with SMTP id w18so10580368wrt.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 09:22:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=eFFcrYHxBO0ICoxsQd2zAAL9h2BLTgdgcXvqAZzBud4=;
 b=rs1dfOQtcid8+viq0x5geKOrM0FJQtXcsYk0IfsiWpG2Mnay/KoZ5YmCCSmaOWuqUl
 mvi3xpkAAvvnzmxdOLklTdmmRMEmdkNRItLCOqSVy4B3tCD7XDK7KRdtFUpMIcJjvWji
 vtjH37jN6MiVxhjbI5StdszvPjQUweOZojrNlnBVXxafbrE9drEbni2k7tl5D9i+3Gvb
 gdRpKpABcJ/SLHjqpc5rO5OGHzTvtAjxit3TNhK/HAr339uOtIjkcBPGOu9dHWnEAUh/
 Hqoxjg/Ynqy3WIC3QRR1IrWbmm99inTIaDLoBqbqD/L/osZgaHlB/KqG91RGTsvVRAwX
 +eEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=eFFcrYHxBO0ICoxsQd2zAAL9h2BLTgdgcXvqAZzBud4=;
 b=szlx1d3w5I/sXq2r+JDopBiuAre9gNZGddI6W6N4YT7NJoG1tfNcVZLgraF+VnT1iH
 uieKN2JaAYBnLno8f6RnOKiGEghuOQtTjuMZfxdkiOKlBQzxSwTaPZ9nD6obgPmvIIom
 GUUkHdRsf4XYvzH46njh5Z/B2NZkaFRZKzm1rtXxbl/AJ4CKdhRY+xzvyrxH+qheo/GX
 2C7060qyokImpzEXxFrIvCFp3PoEIBelVujjth3cREhxkzsoYINbUqywiBkvzHwBX+FJ
 nCl7HQra1/UdfBbUF43VeSi8ahNf0u1chOnwpjPobnjWplnH/dK/ybWji3I79xn647ev
 AocQ==
X-Gm-Message-State: APjAAAWJC0R1RiGB3m3iE38rMwg01suQ1KCwnoZjzzDSVK+B3cod5O7B
 /0a5bu5Q4Q207BKd7bh6MDU=
X-Google-Smtp-Source: APXvYqw29XmpC8sqb0JY6LdkJ5f2dDZgaflAgP3pjJQ4cDGLIUc1/f1pdQbalmL+I3fmqPxAnW+PqQ==
X-Received: by 2002:a5d:640e:: with SMTP id z14mr15552221wru.311.1572279722304; 
 Mon, 28 Oct 2019 09:22:02 -0700 (PDT)
Received: from ?IPv6:::1? ([206.189.23.0])
 by smtp.gmail.com with ESMTPSA id z10sm11599071wrw.12.2019.10.28.09.22.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 28 Oct 2019 09:22:01 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
From: Julien Grall <julien.grall.oss@gmail.com>
Message-ID: <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
Date: Mon, 28 Oct 2019 16:22:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNS8xMC8yMDE5IDExOjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPiBBbGwsCj4gCj4g
dGhlIDQuMTEuMyBzdGFibGUgcmVsZWFzZSBpcyBkdWUuIEkgaW50ZW5kIHRvIHdhaXQgZm9yIHRo
ZSBYU0EgZml4ZXMKPiBnb2luZyBwdWJsaWMgb24gdGhlIDMxc3QsIGJ1dCBub3QgKG11Y2gpIGxv
bmdlci4gUGxlYXNlIHBvaW50IG91dAo+IGJhY2twb3J0aW5nIGNhbmRpZGF0ZXMgdGhhdCB5b3Ug
ZmluZCBtaXNzaW5nIGZyb20gdGhlIHJlc3BlY3RpdmUKPiBzdGFibGUgdHJlZXMuIEkgaGF2ZSB0
aHJlZSBvbmVzIHF1ZXVlZCB3aGljaCBoYXZlbid0IHBhc3NlZCB0aGUgcHVzaAo+IGdhdGUgdG8g
dGhlIG1hc3RlciBicmFuY2ggeWV0Ogo+IAo+IDkyNTdjMjE4ZTUJeDg2L3Z2bXg6IEZpeCB0aGUg
dXNlIG9mIFJEVFNDUCB3aGVuIGl0IGlzIGludGVyY2VwdGVkIGF0IEwwCj4gN2VlZTljMTZkNgl4
ODYvdHNjOiB1cGRhdGUgdmNwdSB0aW1lIGluZm8gb24gZ3Vlc3QgVFNDIGFkanVzdG1lbnRzCj4g
OTYzMzkyOTgyNAl4ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4oKQoKV2Ug
ZG9uJ3Qgc2VlbSB0byBoYXZlIGJhY2twb3J0ZWQgcGF0Y2hlcyBmb3IgcXVpdGUgYSB3aGlsZSBv
biBBcm0uIFNvbWUgb2YgbXkgCnBhdGNoZXMgaGF2ZSBiZWVuIG1hcmtlZCBhcyB0byBiZSBiYWNr
cG9ydGVkIGZyb20gdGhlIGJlZ2lubmluZyBbMV0uIEkgYW0gCnNwZWNpZmljYWxseSB0aGlua2lu
ZyB0bzoKCQplMDQ4MThiNDZkIHhlbi9hcm06IHRyYXBzOiBBdm9pZCB1c2luZyBCVUdfT04oKSB0
byBjaGVjayBndWVzdCBzdGF0ZSBpbiBhZHZhbmNlX3BjKCkKCkBTdGVmYW5vOiBBcmUgeW91IHN0
aWxsIHRha2luZyBjYXJlIG9mIGJhY2twb3J0IGZvciBBcm0/CgpDaGVlcnMsCgpbMV0gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE5LTA1L21z
ZzAxMzA5Lmh0bWwKCgo+IAo+IEphbgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:27:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:27:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP7rF-0006mT-Rg; Mon, 28 Oct 2019 16:27:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=es4G=YV=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iP7rE-0006mO-Ez
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:27:04 +0000
X-Inumbo-ID: c612436e-f99f-11e9-a531-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c612436e-f99f-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 16:27:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572280024;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=XHnzTWBIF1hguVfGsrYZWREqTpSp1mk4Cc294gYRwLI=;
 b=dSY84CDj+3gJxzeI2dgwuRgnHYXHjvkZUZy0AnYGYc3PEFLCP4o8NB/0
 R2Rpbj9C4KtILW77AU7A91o5HI2ZAiYKBbgJ0NF2Nhi9AIHnCfACNWh4I
 8b+Q7zR3ycTgDM7TNXEuFDzIehgr00zQ6ciqnl2nvK3J11YBmJ/NC2rd+ E=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: iIQmCqhRngYGqQfck63gFyAfVpithjf9Vwgnh8ljeM+7KLpkXTJeXSKhazjqkvpWfgwJljCcX8
 qMZpOcFG0ejrww8lCv/vIrcdCIusmSj6eDPRdHZxj4H7j5Rsdu5SsDV87YifeTByO1VmLqSQBL
 TX65pDudnWjF0B0IA5R8CALwGBVQxEI31RimQnw2wdXPWr8m3rKU5FgmXAUWxvfYYMpmzLcPcJ
 ZodVR5fFY4hBzzOJ0QOhOWSAgF2mx0AF08hojEI8LgjCV58vbSMIkvq7fg+bv0JtCyOo+lwTpj
 Kyk=
X-SBRS: 2.7
X-MesageID: 7611284
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7611284"
Date: Mon, 28 Oct 2019 16:27:00 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191028162700.GB1162@perard.uk.xensource.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <23990.53286.572469.441064@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23990.53286.572469.441064@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 0/4] Fix: libxl workaround,
 multiple connection to single QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTE6MjU6MjZBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSGkuICBUaGFua3MgZm9yIHRhY2tsaW5nIHRoaXMgc3dhbXAuICBBbGwgdmVyeSB1bmZv
cnR1bmF0ZS4KPiAKPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUkZDIFhFTiBQQVRDSCBmb3It
NC4xMyAwLzRdIEZpeDogbGlieGwgd29ya2Fyb3VuZCwgbXVsdGlwbGUgY29ubmVjdGlvbiB0byBz
aW5nbGUgUU1QIHNvY2tldCIpOgo+ID4gQWx0ZXJuYXRpdmVseSB0byB0aGlzIGNyYXppbmVzcywg
aXQgbWlnaHQgYmUgcG9zc2libGUgdG8gaW5jcmVhc2UKPiA+IHRoZSBgYmFja2xvZycgdmFsdWUg
YnkgaGF2aW5nIGxpYnhsIG9wZW5pbmcgdGhlIFFNUCBzb2NrZXQgb24gYmVoYWxmCj4gPiBvZiBR
RU1VLiBCdXQgdGhpcyBpcyBvbmx5IHBvc3NpYmxlIHdpdGggYSByZWNlbnQgdmVyc2lvbiBvZiBR
RU1VCj4gPiAoMi4xMiBvciBuZXdlciwgcmVsZWFzZWQgaW4gQXByIDIwMTgsIG9yIHFlbXUteGVu
LTQuMTIgb3IgbmV3ZXIpLiBJdAo+ID4gd291bGQgaW52b2x2ZSB0byBkaXNjb3ZlciBRRU1VJ3Mg
Y2FwYWJpbGl0eSBiZWZvcmUgd2Ugc3RhcnQgdGhlIERNLAo+ID4gd2hpY2ggbGlieGwgaXNuJ3Qg
Y2FwYWJsZSB5ZXQuCj4gCj4gSSBoYXZlIGFuIGFuY2llbnQgdW5hcHBsaWVkIHBhdGNoIHNvbWV3
aGVyZSB3aGljaCBydW5zIHFlbXUgLS1oZWxwCj4gYW5kIGdyZXBzIHRoZSBvdXRwdXQuICBJZiB5
b3Ugd291bGQgbGlrZSwgSSBjYW4gZGlnIGl0IG91dC4KPiAKPiBCdXQgb25lIHByb2JsZW0gd2l0
aCB0aGF0IGFwcHJvYWNoIGlzIHRoaXM6IHdpdGhvdXQgdGhhdCBmZWF0dXJlIGluCj4gcWVtdSwg
d2hhdCB3b3VsZCB3ZSBkbyA/ICBMaXZlIHdpdGggdGhlIGJ1ZyB3aGVyZSBkb21haW4gY3JlYXRp
b24KPiBmYWlscyA/ICBCb2RnZSBpdCBieSBzZXJpYWxpc2luZyB3aXRoaW4gZG9tYWluIGNyZWF0
ZSAoYXdrd2FyZGF0aW5nCj4gdGhlIGNvZGUpID8KPiAKPiBJIGhhdmUgc29tZSBvdGhlciBzdWdn
ZXN0aW9ucyB3aGljaCBvdWdodCB0byBiZSBjb25zaWRlcmVkOgo+IAo+IAo+IDEuIFNlbmQgYSBw
YXRjaCB0byBxZW11IHVwc3RyZWFtIHRvIGFsbG93IHNwZWNpZnlpbmcgdGhlIHNvY2tldCBsaXN0
ZW4KPiBxdWV1ZS4KPiAKPiAxKGEpIEV4cGVjdCBkaXN0cm9zIHRvIGFwcGx5IHRoYXQgcGF0Y2gg
dG8gb2xkZXIgcWVtdXMsIGlmIHRoZXkgc2hpcAo+IG9sZGVyIHFlbXVzLiAgSGF2ZSBsaWJ4bCB1
bmNvbmRpdGlvbmFsbHkgc3BlY2lmeSB0aGF0IGFyZ3VtZW50Lgo+IAo+IDEoYikgZ3JlcCB0aGUg
aGVscCBvdXRwdXQgKGFzIEkgcHJvcG9zZSBhYm92ZSkgYW5kIGlmIHRoZSBwYXRjaCBpcyBub3QK
PiBwcmVzZW50LCB1c2UgTERfUFJFTE9BRCB0byB3cmFwIGxpc3RlbigyKS4KPiAKPiAKPiAyLiBT
ZW5kIGEgcGF0Y2ggdG8gcWVtdSB1cHN0cmVhbSB0byBjaGFuZ2UgdGhlIGZpeGVkIHF1ZXVlIGxl
bmd0aCBmcm9tCj4gMSB0byAxMDAwMC4gIEV4cGVjdCBkaXN0cm9zIHRvIGFwcGx5IHRoYXQgcGF0
Y2ggdG8gb2xkZXIgcWVtdXMgKGV2ZW4sCj4gcGVyaGFwcywgaWYgaXQgaXMgbm90IGFjY2VwdGVk
IHVwc3RyZWFtISkgIENoYW5nZSBsaWJ4bCB0byBkZXRlY3QKPiBFQUdBSU4gZnJvbSBxbXAgY29u
bmVjdCgpIGFuZCBwcmludCBhIG1lc3NhZ2UgZXhwbGFpbmluZyB3aGF0IHBhdGNoIGlzCj4gbWlz
c2luZy4KClRob3NlIHN1Z2dlc3Rpb25zIGFyZSBpbnRlcmVzdGluZyBpZGVhLCBidXQgSSB3b3Vs
ZCBwcmVmZXIgdG8gaGF2ZSBsaWJ4bApiZWVuIGFibGUgdG8gZGVhbCB3aXRoIGFueSB2ZXJzaW9u
IG9mIFFFTVUsIHNvIHdpdGhvdXQgaGF2aW5nIHRvIHBhdGNoClFFTVUuIEJlc2lkZSBzZXJpYWxp
c2luZyBRTVAgYWNjZXNzIGluIHRoZSBjb2RlLCBmb3JrL2xvY2sgc3RyYXRlZ3kKbWlnaHQgYmUg
dGhlIG9ubHkgb3RoZXIgd2F5LiAoV2VsbCB0aGVyZSBpcyBhbHNvIGZvcmsvY29ubmVjdCB3aXRo
IGEKYmxvY2tpbmcgZmQsIGJ1dCB3ZSBhbHJlYWR5IGhhdmUgY29kZSBmb3IgZm9yay9sb2NrLikK
ClNvIEknbGwga2VlcCB3b3JraW5nIG9uIHRoZSBmb3JrL2xvY2sgc3RyYXRlZ3kuCgo+IFNpbmNl
IHlvdSBoYXZlIHByb3ZpZGVkIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBmb3JrL2xvY2sgc3Ry
YXRlZ3ksCj4gSSdsbCBub3cgZ28gYW5kIGRvIGEgZGV0YWlsZWQgcmV2aWV3IG9mIHRoYXQuCgpU
aGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:29:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP7tE-0006tn-8R; Mon, 28 Oct 2019 16:29:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP7tC-0006ti-Mv
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:29:06 +0000
X-Inumbo-ID: 0f172854-f9a0-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f172854-f9a0-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 16:29:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572280145;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=IigQSRYsBsKKjQG7C0jBntUdcBWE8mUM6/1Ikx7OUbU=;
 b=SSWzDiN2lKTbp4s9olspkwPdRNP0eJlejIyfjk8o6OH9sW7IPVFARVpa
 SSC71SQ1TeeVJC87616rnfOP4or9D4w/sKjZG7zurmlFnbY0Kpb4lG7Vb
 9pBYhbH0/eTp761tYejlHEvhquGxSOs4aTRitnqnL2CQf8bf2dBo2Aa/E c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Fk9+l0ucqUJ+1k2rV7rB3rsOIIXgwv8JCx26NOiap+UYDfjMSW6j66zPDJdcGK+04rL6bBmBXh
 97KRhrl2X69CS1fZMKAmMmQaA9J7yEPvWIWIcE2rMVFpligiI2mphZycOi71WObE0mLdBwVQfY
 VQqeDJOXqUIxZaiyZ+tfQrxy4qI527VVHeXc6TNnOqMk+BBgPuravU/Ck4uPtX89SgVgUbSHn3
 fqQsjqqNlij1ry7qeMWMqDmkZf5t+6hcXrHwoJTkSzeyfemx2hoEWSw3DGY+/qgoUoE6EoKUcW
 fBQ=
X-SBRS: 2.7
X-MesageID: 7830503
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7830503"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
 <20191028152948.11900-4-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <d6eabc00-dd7c-da55-42e2-772021515bab@citrix.com>
Date: Mon, 28 Oct 2019 16:28:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191028152948.11900-4-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 3/3] libxl: Set shadow_memkb
 for stub device model domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?B?SsO8cmdlbiBHcm8=?= =?UTF-8?B?w58=?= <jgross@suse.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTAvMjAxOSAxNToyOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gUHJldmlvdXNseSB3ZSBk
aWQgbm90IGRvIHRoaXMuICBJbmRlZWQgd2UgaGF2ZSBuZXZlciBkb25lIHNvLiAgU3R1Ygo+IGRv
bWFpbnMgaGF2ZSBoYWQgbm8gbWVtb3J5IGFsbG93YW5jZSBmb3Igc2hhZG93IG1lbW9yeS4gIFRo
aXMgc2VlbXMgdG8KPiBiZSBhbiBleGlzdGluZyBidWcgd2hpY2ggd2UgZml4Lgo+Cj4geDg2IG1h
aW50YWluZXJzOiBwbGVhc2UgY29tbWVudC4KClBWIGd1ZXN0cyBuZWVkIGEgc2hhZG93IGFsbG9j
YXRpb24gdG8gbWlncmF0ZSwgb3IgaWYgdGhleSB0cmlwIG92ZXIgdGhlClBWIEwxVEYgc2FmZXR5
IGNoZWNrcy4KClRoZSBmb3JtZXIgaXMgbm90IGFwcGxpY2FibGUgdG8gc3R1YmRvbXMsIGFuZCB0
aGUgbGF0dGVyIGlzIGFyZ3VhYmx5CmJldHRlciBsZWZ0IHdpdGggYSBzaGFkb3cgYWxsb2NhdGlv
biBvZiAwLgoKVGhlc2UgYXJlIGluZnJhc3RydWN0dXJlIFZNcyByYXRoZXIgdGhhbiBjdXN0b21l
ciBWTXMsIGFuZCB0aGVyZSBpcyBubwpleGN1c2UgcmVhbGx5IHRvIGJlIHJ1bm5pbmcgYW4gTDFU
Ri12dWxuZXJhYmxlIHN0dWJkb20gd2hpY2ggaXMgdGFraW5nCnRoZSAyMCUgcGVyZiBoaXQuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:35:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP7zH-0007gi-0o; Mon, 28 Oct 2019 16:35:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uCov=YV=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1iP7zE-0007gd-VB
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:35:21 +0000
X-Inumbo-ID: eda9a376-f9a0-11e9-beca-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::711])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eda9a376-f9a0-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 16:35:19 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=gbLjkKVqdgFKzjJBX+oFXmxzqLndwNNw5EHMnAVqRf1P/+yz/YjtmDtglSNYTnDROEQ4PZioXqpX0llqpQil6pNlM43mEkkq0k4CKt4PCY7D8l7UUPpssuSpGp0RbBNdO++DeNCrKOMgAJTNBpCFs9yZeHiArYmdO4PLP0xGpTr3MC0cSOmtuBtSJxIwTc83PmCq5RQg/XeNfCQMi0Sj0xoGwGfz+WxoqsycQidUkB3pbIOfq4+aeDh+uy1vrtsJPEoWl1DYyqE6Nuw9MqewdR7KkWZe2gqYQ+YZG1msIWaJK+VKFg72P2I8usCQaVdVC9MikGfrnqlnXP1MePwldg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BpGv6mdGvdk0+IueRr32B/WG6xG5rDXytQQusiUZwWc=;
 b=dSR7Fao2DlGiGQGEXyjZGJFOLeAkcknq9ZPnG6D4Ap6l7MetcSrc/DTMI6DtLMajNcDVONYSiDYfsr6yMJRZLUMHNgDou6XE/RWxZ4itAunqEYGqCh41jSMUWCcYoo/wqqxW//SGiqBigKsxyIIH9HZqWCg1hbNQca+paLZMZMcGisWSECVg5x1HueXMImCfLv5NSR/Ln2qtbt6N27Q6ZrHFCVI6iiY/yiEnmsnfwUc4deJQp1RJLl2hGwkAOkdV8NNCVPQ4e4l40vTXiI7ZuUOaePiq8HTWP+erd8LGfbQUJXy+a4V6oJ5iV0qRold19vRKhtfX87pag/1z8NkLmQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BpGv6mdGvdk0+IueRr32B/WG6xG5rDXytQQusiUZwWc=;
 b=pU4H7heYNj/jRAuVnQspN6vCjtXlpR38L9yu3Z3SIRNvWHcBmhkJMP6depRfPnnX8ly8nSn1LbYZlLhESOYwmEYM/xW1E/KqdivefO5QiIeqLohmMvnXkVE5Za9kS8FhvIAcZIVFBi+qqJ3QAYy2KLU0wP4I14I/sp/2vKd/3uk=
Received: from AM0PR02MB3588.eurprd02.prod.outlook.com (52.134.80.158) by
 AM0PR02MB3682.eurprd02.prod.outlook.com (52.134.84.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.25; Mon, 28 Oct 2019 16:35:17 +0000
Received: from AM0PR02MB3588.eurprd02.prod.outlook.com
 ([fe80::e057:4bef:9f31:564c]) by AM0PR02MB3588.eurprd02.prod.outlook.com
 ([fe80::e057:4bef:9f31:564c%6]) with mapi id 15.20.2387.019; Mon, 28 Oct 2019
 16:35:17 +0000
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] tools/ocaml: Fix build error with Arch Linux
Thread-Index: AQHVi4r/yq+iTymeDUGBC/exKCe9UadwIiuAgAAiGYA=
Date: Mon, 28 Oct 2019 16:35:17 +0000
Message-ID: <a8f47de0e22ba6b013aea6b59adba6729730ff4e.camel@bitdefender.com>
References: <a9c29042189f2f862ffc0ad9af732afb254bbb83.1572045542.git.ppircalabu@bitdefender.com>
 <20191028143313.GA1162@perard.uk.xensource.com>
In-Reply-To: <20191028143313.GA1162@perard.uk.xensource.com>
Accept-Language: ro-RO, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM0PR06CA0068.eurprd06.prod.outlook.com
 (2603:10a6:208:aa::45) To AM0PR02MB3588.eurprd02.prod.outlook.com
 (2603:10a6:208:42::30)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=ppircalabu@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.1 
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 795eb2e5-83d7-484d-a27a-08d75bc4d0f1
x-ms-traffictypediagnostic: AM0PR02MB3682:|AM0PR02MB3682:|AM0PR02MB3682:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR02MB368232E24CCF9907F161326CD6660@AM0PR02MB3682.eurprd02.prod.outlook.com>
x-ms-exchange-transport-forked: True
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0204F0BDE2
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(136003)(346002)(39860400002)(396003)(376002)(366004)(189003)(51914003)(199004)(71200400001)(966005)(4326008)(6436002)(66946007)(66476007)(66556008)(64756008)(66446008)(6246003)(486006)(71190400001)(86362001)(8936002)(81156014)(81166006)(102836004)(76176011)(8676002)(229853002)(118296001)(6486002)(26005)(186003)(6506007)(5660300002)(386003)(66574012)(4001150100001)(11346002)(2906002)(446003)(3846002)(54906003)(25786009)(316002)(14454004)(6306002)(256004)(50226002)(99286004)(305945005)(52116002)(66066001)(6512007)(478600001)(36756003)(2616005)(6916009)(476003)(7736002)(6116002)(99106002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM0PR02MB3682;
 H:AM0PR02MB3588.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ktOhKyasUBr6o8WjKq189INAXNvpDppbov4wbENe88RK3aQ4/tlR9nTMxNBwDzz25m81JpVHPPi7srZrsGYurLMNufokMAsVx9AuXJ0o6zCNNsgqMCpll0cHu595L4oGg8ApADk3DpBmOT0oYHdMy8IY2xwQ1GALcaP9MJpLwf4UhLgAmvoio41YReW7xQd1p+3k2/ubzkJ5zlKi/SHKD5j3YdK5JU/hwq7skFcVkOFPQn2ALa+i+PmFqwR2HEbDz7pFZx2PtqzsMWJ3F6OW2ETXvtVirz2pYYRBoyZedZnC2tJBhUh+EiHhfUMddL1Pl6hcSbWULY5xy4ecvMpfflXzVLE0WjQw2RXUW9FQPAz/6jsLZw7HTCtQCYwPONTmllHOHq9Q8GA6ro9qR7hmIXIuDTb2m/AzrAKgsa/zFIinl3uxB4Ik1z95ze2JmeYhL9GO+aFtfKwnvsj+eelC+IcW2QKxrzvKp7CshPUOkBM=
Content-ID: <5522B806918BBB4B80C2E6A63D1AB013@eurprd02.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 795eb2e5-83d7-484d-a27a-08d75bc4d0f1
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2019 16:35:17.5097 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Obn0eAgR7+Sh3eIhpN/30TGbXBjlyIX+4b74wCzdx+z5aOXifWIrcKKty0MAlPydPB3lSWTTiF+wGNmeTgDspV+Q+B77wo5L3kYAojIdD8k=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR02MB3682
Subject: Re: [Xen-devel] [PATCH] tools/ocaml: Fix build error with Arch Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?utf-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMDE5LTEwLTI4IGF0IDE0OjMzICswMDAwLCBBbnRob255IFBFUkFSRCB3cm90ZToN
Cj4gT24gU2F0LCBPY3QgMjYsIDIwMTkgYXQgMDI6MjE6MTBBTSArMDMwMCwgUGV0cmUgUGlyY2Fs
YWJ1IHdyb3RlOg0KPiA+IGdjYyAoR0NDKSA5LjIuMCBjb21wbGFpbnM6DQo+ID4gDQo+ID4geGVu
dG9vbGxvZ19zdHVicy5jOiBJbiBmdW5jdGlvbiDigJhzdHViX3h0bF9vY2FtbF92bWVzc2FnZeKA
mToNCj4gPiB4ZW50b29sbG9nX3N0dWJzLmM6OTM6MTY6IGVycm9yOiBpbml0aWFsaXphdGlvbiBk
aXNjYXJkcyDigJhjb25zdOKAmQ0KPiA+IHF1YWxpZmllciBmcm9tIHBvaW50ZXIgdGFyZ2V0IHR5
cGUgWy1XZXJyb3I9ZGlzY2FyZGVkLXF1YWxpZmllcnNdDQo+ID4gICAgOTMgfCAgdmFsdWUgKmZ1
bmMgPSBjYW1sX25hbWVkX3ZhbHVlKHh0bC0+dm1lc3NhZ2VfY2IpIDsNCj4gPiAgICAgICB8ICAg
ICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fn4NCj4gDQo+IEhpIFBldHJlLA0KPiANCj4gVGhh
bmtzIGZvciB0aGUgcGF0Y2gsIGl0IGxvb2tzIGZpbmUuIEhvd2V2ZXIgaXQgd291bGQgYmUgbmlj
ZSB0byBhZGQNCj4gc29tZSBtb3JlIGNvbnRleHQgb24gd2h5IGdjYyBjb21wbGFpbnMuIEEgcXVp
Y2sgc2VhcmNoIHNlZW1zIHRvIGxlYWQNCj4gdG8NCj4gDQpodHRwczovL2dpdGh1Yi5jb20vb2Nh
bWwvb2NhbWwvY29tbWl0LzRmMDNhMTQ2N2QyOWNmNTg3ZGY1YTE5MTgzMGYxNTI1NTA2ZWUwZTMN
Cj4gICAgICJNYWtlIGNhbWxfbmFtZWRfdmFsdWUgcmV0dXJuIGEgY29uc3QgdmFsdWUqIg0KPiB3
aGljaCBjaGFuZ2UgdGhlIHByb3RvdHlwZSBvZiBjYW1sX25hbWVkX3ZhbHVlLg0KPiANCj4gV2l0
aCB0aGUgY29tbWl0IG1lc3NhZ2UgY2hhbmdlZDoNCj4gUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPg0KPiANCj4gQ0MgSsO8cmdlbiwgSSB0aGlu
ayBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgdGhlIGJ1aWxkIGZpeCBpbiB0aGUNCj4gcmVsZWFz
ZS4NCj4gDQo+IENoZWVycy4NCj4gDQoNClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHlvdXIgaW5w
dXQuIEkgd2lsbCBtb2RpZnkgdGhlIGNvbW1pdCBtZXNzYWdlDQphbmQgc2VuZCBhIHYyIHZlcnNp
b24gb2YgdGhpcyBwYXRjaC4NCg0KQmVzdCByZWdhcmRzLA0KUGV0cmUNCg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:36:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP80R-0007lN-CU; Mon, 28 Oct 2019 16:36:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=f9vB=YV=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iP80Q-0007lB-0M
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:36:34 +0000
X-Inumbo-ID: 19d658e1-f9a1-11e9-94fb-12813bfff9fa
Received: from us-smtp-1.mimecast.com (unknown [207.211.31.81])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 19d658e1-f9a1-11e9-94fb-12813bfff9fa;
 Mon, 28 Oct 2019 16:36:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;
 s=mimecast20190719; t=1572280592;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=8A0zZyI5mOTDSkC5unD31tlwYoyzVjIrE1Z1/ZiyoRc=;
 b=jSHq7wAnhEheKn+1+QVBijLxaXpEbwTwjRVVwexCATHsLdjKL8VO3Eix15jExPKwcRJwx1
 hAMgnr9wI/bReW2gd96P+VIB0L9/iFZWYq54Lq71qo3bqKTzfgl+qNdydf5bipHNPZhsJ6
 ojFHBowJaawaaGcRpe18q5iL/BKtxAs=
Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com
 [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id
 us-mta-117-Y3ZaRss_Oh-N0mxozEsHug-1; Mon, 28 Oct 2019 12:36:29 -0400
Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com
 [10.5.11.23])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mimecast-mx01.redhat.com (Postfix) with ESMTPS id E46C71800DCB;
 Mon, 28 Oct 2019 16:36:27 +0000 (UTC)
Received: from x1w.redhat.com (ovpn-204-87.brq.redhat.com [10.40.204.87])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 012A81C941;
 Mon, 28 Oct 2019 16:36:20 +0000 (UTC)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>
To: qemu-devel@nongnu.org
Date: Mon, 28 Oct 2019 17:34:42 +0100
Message-Id: <20191028163447.18541-16-philmd@redhat.com>
In-Reply-To: <20191028163447.18541-1-philmd@redhat.com>
References: <20191028163447.18541-1-philmd@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23
X-MC-Unique: Y3ZaRss_Oh-N0mxozEsHug-1
X-Mimecast-Spam-Score: 0
Subject: [Xen-devel] [PULL 15/20] hw/pci-host/piix: Define and use the PIIX
 IRQ Route Control Registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 "open list:X86 Xen CPUs" <xen-devel@lists.xenproject.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIElSUSBSb3V0ZSBDb250cm9sIHJlZ2lzdGVycyBkZWZpbml0aW9ucyBiZWxvbmcgdG8gdGhl
IFBJSVgKY2hpcHNldC4gV2Ugd2VyZSBvbmx5IGRlZmluaW5nIHRoZSAnQScgcmVnaXN0ZXIuIERl
ZmluZSB0aGUgb3RoZXIKQiwgQyBhbmQgRCByZWdpc3RlcnMsIGFuZCB1c2UgdGhlbS4KCkFja2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWxAeGVuLm9yZz4KUmV2aWV3ZWQtYnk6IEFsZWtzYW5kYXIg
TWFya292aWMgPGFtYXJrb3ZpY0B3YXZlY29tcC5jb20+ClNpZ25lZC1vZmYtYnk6IFBoaWxpcHBl
IE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KLS0tCiBody9pMzg2L3hlbi94ZW4t
aHZtLmMgICAgICAgICB8IDUgKysrLS0KIGh3L21pcHMvZ3Q2NHh4eF9wY2kuYyAgICAgICAgIHwg
NCArKy0tCiBody9wY2ktaG9zdC9waWl4LmMgICAgICAgICAgICB8IDkgKysrKy0tLS0tCiBpbmNs
dWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaCB8IDYgKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE1
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4v
eGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IDk1ZjIzYTI2M2MuLjgyZWNl
NmI5ZTcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9ody9pMzg2L3hl
bi94ZW4taHZtLmMKQEAgLTE0LDYgKzE0LDcgQEAKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAj
aW5jbHVkZSAiaHcvcGNpL3BjaV9ob3N0LmgiCiAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgorI2lu
Y2x1ZGUgImh3L3NvdXRoYnJpZGdlL3BpaXguaCIKICNpbmNsdWRlICJody9pcnEuaCIKICNpbmNs
dWRlICJody9ody5oIgogI2luY2x1ZGUgImh3L2kzODYvYXBpYy1tc2lkZWYuaCIKQEAgLTE1Niw4
ICsxNTcsOCBAQCB2b2lkIHhlbl9waWl4X3BjaV93cml0ZV9jb25maWdfY2xpZW50KHVpbnQzMl90
IGFkZHJlc3MsIHVpbnQzMl90IHZhbCwgaW50IGxlbikKICAgICAgICAgICAgIHYgPSAwOwogICAg
ICAgICB9CiAgICAgICAgIHYgJj0gMHhmOwotICAgICAgICBpZiAoKChhZGRyZXNzICsgaSkgPj0g
MHg2MCkgJiYgKChhZGRyZXNzICsgaSkgPD0gMHg2MykpIHsKLSAgICAgICAgICAgIHhlbl9zZXRf
cGNpX2xpbmtfcm91dGUoeGVuX2RvbWlkLCBhZGRyZXNzICsgaSAtIDB4NjAsIHYpOworICAgICAg
ICBpZiAoKChhZGRyZXNzICsgaSkgPj0gUElJWF9QSVJRQ0EpICYmICgoYWRkcmVzcyArIGkpIDw9
IFBJSVhfUElSUUNEKSkgeworICAgICAgICAgICAgeGVuX3NldF9wY2lfbGlua19yb3V0ZSh4ZW5f
ZG9taWQsIGFkZHJlc3MgKyBpIC0gUElJWF9QSVJRQ0EsIHYpOwogICAgICAgICB9CiAgICAgfQog
fQpkaWZmIC0tZ2l0IGEvaHcvbWlwcy9ndDY0eHh4X3BjaS5jIGIvaHcvbWlwcy9ndDY0eHh4X3Bj
aS5jCmluZGV4IGMyNzczOThjMGQuLjVjYWI5YzFlZTEgMTAwNjQ0Ci0tLSBhL2h3L21pcHMvZ3Q2
NHh4eF9wY2kuYworKysgYi9ody9taXBzL2d0NjR4eHhfcGNpLmMKQEAgLTEwMTMsMTIgKzEwMTMs
MTIgQEAgc3RhdGljIHZvaWQgZ3Q2NDEyMF9wY2lfc2V0X2lycSh2b2lkICpvcGFxdWUsIGludCBp
cnFfbnVtLCBpbnQgbGV2ZWwpCiAKICAgICAvKiBub3cgd2UgY2hhbmdlIHRoZSBwaWMgaXJxIGxl
dmVsIGFjY29yZGluZyB0byB0aGUgcGlpeCBpcnEgbWFwcGluZ3MgKi8KICAgICAvKiBYWFg6IG9w
dGltaXplICovCi0gICAgcGljX2lycSA9IHBpaXg0X2Rldi0+Y29uZmlnWzB4NjAgKyBpcnFfbnVt
XTsKKyAgICBwaWNfaXJxID0gcGlpeDRfZGV2LT5jb25maWdbUElJWF9QSVJRQ0EgKyBpcnFfbnVt
XTsKICAgICBpZiAocGljX2lycSA8IDE2KSB7CiAgICAgICAgIC8qIFRoZSBwaWMgbGV2ZWwgaXMg
dGhlIGxvZ2ljYWwgT1Igb2YgYWxsIHRoZSBQQ0kgaXJxcyBtYXBwZWQgdG8gaXQuICovCiAgICAg
ICAgIHBpY19sZXZlbCA9IDA7CiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCA0OyBpKyspIHsKLSAg
ICAgICAgICAgIGlmIChwaWNfaXJxID09IHBpaXg0X2Rldi0+Y29uZmlnWzB4NjAgKyBpXSkgewor
ICAgICAgICAgICAgaWYgKHBpY19pcnEgPT0gcGlpeDRfZGV2LT5jb25maWdbUElJWF9QSVJRQ0Eg
KyBpXSkgewogICAgICAgICAgICAgICAgIHBpY19sZXZlbCB8PSBwY2lfaXJxX2xldmVsc1tpXTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEvaHcvcGNpLWhvc3QvcGlpeC5j
IGIvaHcvcGNpLWhvc3QvcGlpeC5jCmluZGV4IDY1NDhkOWE0YjUuLjM5MGZiOWNlYmEgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1ob3N0L3BpaXguYworKysgYi9ody9wY2ktaG9zdC9waWl4LmMKQEAgLTYx
LDcgKzYxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgSTQ0MEZYU3RhdGUgewogI2RlZmluZSBQSUlYX05V
TV9QSUNfSVJRUyAgICAgICAxNiAgICAgIC8qIGk4MjU5ICogMiAqLwogI2RlZmluZSBQSUlYX05V
TV9QSVJRUyAgICAgICAgICA0VUxMICAgIC8qIFBJUlFbQS1EXSAqLwogI2RlZmluZSBYRU5fUElJ
WF9OVU1fUElSUVMgICAgICAxMjhVTEwKLSNkZWZpbmUgUElJWF9QSVJRQyAgICAgICAgICAgICAg
MHg2MAogCiB0eXBlZGVmIHN0cnVjdCBQSUlYM1N0YXRlIHsKICAgICBQQ0lEZXZpY2UgZGV2OwpA
QCAtNDY4LDcgKzQ2Nyw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3NldF9pcnFfbGV2ZWxfaW50ZXJu
YWwoUElJWDNTdGF0ZSAqcGlpeDMsIGludCBwaXJxLCBpbnQgbGV2ZWwpCiAgICAgaW50IHBpY19p
cnE7CiAgICAgdWludDY0X3QgbWFzazsKIAotICAgIHBpY19pcnEgPSBwaWl4My0+ZGV2LmNvbmZp
Z1tQSUlYX1BJUlFDICsgcGlycV07CisgICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29uZmlnW1BJ
SVhfUElSUUNBICsgcGlycV07CiAgICAgaWYgKHBpY19pcnEgPj0gUElJWF9OVU1fUElDX0lSUVMp
IHsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTQ4Miw3ICs0ODEsNyBAQCBzdGF0aWMgdm9p
ZCBwaWl4M19zZXRfaXJxX2xldmVsKFBJSVgzU3RhdGUgKnBpaXgzLCBpbnQgcGlycSwgaW50IGxl
dmVsKQogewogICAgIGludCBwaWNfaXJxOwogCi0gICAgcGljX2lycSA9IHBpaXgzLT5kZXYuY29u
ZmlnW1BJSVhfUElSUUMgKyBwaXJxXTsKKyAgICBwaWNfaXJxID0gcGlpeDMtPmRldi5jb25maWdb
UElJWF9QSVJRQ0EgKyBwaXJxXTsKICAgICBpZiAocGljX2lycSA+PSBQSUlYX05VTV9QSUNfSVJR
UykgewogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtNTAxLDcgKzUwMCw3IEBAIHN0YXRpYyB2
b2lkIHBpaXgzX3NldF9pcnEodm9pZCAqb3BhcXVlLCBpbnQgcGlycSwgaW50IGxldmVsKQogc3Rh
dGljIFBDSUlOVHhSb3V0ZSBwaWl4M19yb3V0ZV9pbnR4X3Bpbl90b19pcnEodm9pZCAqb3BhcXVl
LCBpbnQgcGluKQogewogICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gb3BhcXVlOwotICAgIGludCBp
cnEgPSBwaWl4My0+ZGV2LmNvbmZpZ1tQSUlYX1BJUlFDICsgcGluXTsKKyAgICBpbnQgaXJxID0g
cGlpeDMtPmRldi5jb25maWdbUElJWF9QSVJRQ0EgKyBwaW5dOwogICAgIFBDSUlOVHhSb3V0ZSBy
b3V0ZTsKIAogICAgIGlmIChpcnEgPCBQSUlYX05VTV9QSUNfSVJRUykgewpAQCAtNTMwLDcgKzUy
OSw3IEBAIHN0YXRpYyB2b2lkIHBpaXgzX3dyaXRlX2NvbmZpZyhQQ0lEZXZpY2UgKmRldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2
YWwsIGludCBsZW4pCiB7CiAgICAgcGNpX2RlZmF1bHRfd3JpdGVfY29uZmlnKGRldiwgYWRkcmVz
cywgdmFsLCBsZW4pOwotICAgIGlmIChyYW5nZXNfb3ZlcmxhcChhZGRyZXNzLCBsZW4sIFBJSVhf
UElSUUMsIDQpKSB7CisgICAgaWYgKHJhbmdlc19vdmVybGFwKGFkZHJlc3MsIGxlbiwgUElJWF9Q
SVJRQ0EsIDQpKSB7CiAgICAgICAgIFBJSVgzU3RhdGUgKnBpaXgzID0gUElJWDNfUENJX0RFVklD
RShkZXYpOwogICAgICAgICBpbnQgcGljX2lycTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9z
b3V0aGJyaWRnZS9waWl4LmggYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaAppbmRleCBl
NDlkNGE2YmJlLi4wOTQ1MDhiOTI4IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3NvdXRoYnJpZGdl
L3BpaXguaAorKysgYi9pbmNsdWRlL2h3L3NvdXRoYnJpZGdlL3BpaXguaApAQCAtMTgsNiArMTgs
MTIgQEAgSTJDQnVzICpwaWl4NF9wbV9pbml0KFBDSUJ1cyAqYnVzLCBpbnQgZGV2Zm4sIHVpbnQz
Ml90IHNtYl9pb19iYXNlLAogICAgICAgICAgICAgICAgICAgICAgIHFlbXVfaXJxIHNjaV9pcnEs
IHFlbXVfaXJxIHNtaV9pcnEsCiAgICAgICAgICAgICAgICAgICAgICAgaW50IHNtbV9lbmFibGVk
LCBEZXZpY2VTdGF0ZSAqKnBpaXg0X3BtKTsKIAorLyogUElSUVJDW0E6RF06IFBJUlF4IFJvdXRl
IENvbnRyb2wgUmVnaXN0ZXJzICovCisjZGVmaW5lIFBJSVhfUElSUUNBIDB4NjAKKyNkZWZpbmUg
UElJWF9QSVJRQ0IgMHg2MQorI2RlZmluZSBQSUlYX1BJUlFDQyAweDYyCisjZGVmaW5lIFBJSVhf
UElSUUNEIDB4NjMKKwogLyoKICAqIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXI6IFBDSS1hY2Nlc3Np
YmxlIElTQS1Db21wYXRpYmxlIFJlZ2lzdGVyIGF0IGFkZHJlc3MKICAqIDB4Y2Y5LCBwcm92aWRl
ZCBieSB0aGUgUENJL0lTQSBicmlkZ2UgKFBJSVgzIFBDSSBmdW5jdGlvbiAwLCA4MDg2OjcwMDAp
LgotLSAKMi4yMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:38:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP82c-0007yo-Vg; Mon, 28 Oct 2019 16:38:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=uCov=YV=bitdefender.com=ppircalabu@srs-us1.protection.inumbo.net>)
 id 1iP82b-0007yg-Pn
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:38:49 +0000
X-Inumbo-ID: 6a5b723c-f9a1-11e9-94fb-12813bfff9fa
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a5b723c-f9a1-11e9-94fb-12813bfff9fa;
 Mon, 28 Oct 2019 16:38:48 +0000 (UTC)
Received: from smtp.bitdefender.com (smtp02.buh.bitdefender.net [10.17.80.76])
 by mx01.bbu.dsd.mx.bitdefender.com (Postfix) with ESMTPS id
 821373074839; Mon, 28 Oct 2019 18:38:47 +0200 (EET)
Received: from bitdefender.com (unknown [195.189.155.70])
 by smtp.bitdefender.com (Postfix) with ESMTPSA id E5008303EF07;
 Mon, 28 Oct 2019 18:38:46 +0200 (EET)
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Oct 2019 18:38:42 +0200
Message-Id: <e9520623cacf33574d2f395584f487410aae8934.1572280689.git.ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2] tools/ocaml: Fix build error with Arch Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2NjIChHQ0MpIDkuMi4wIGNvbXBsYWluczoKCnhlbnRvb2xsb2dfc3R1YnMuYzogSW4gZnVuY3Rp
b24g4oCYc3R1Yl94dGxfb2NhbWxfdm1lc3NhZ2XigJk6CnhlbnRvb2xsb2dfc3R1YnMuYzo5Mzox
NjogZXJyb3I6IGluaXRpYWxpemF0aW9uIGRpc2NhcmRzIOKAmGNvbnN04oCZIHF1YWxpZmllciBm
cm9tIHBvaW50ZXIgdGFyZ2V0IHR5cGUgWy1XZXJyb3I9ZGlzY2FyZGVkLXF1YWxpZmllcnNdCiAg
IDkzIHwgIHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4dGwtPnZtZXNzYWdlX2NiKSA7
CiAgICAgIHwgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fgoKVGhpcyBwYXRjaCBjb25z
dGlmaWVzIHRoZSBwb2ludGVyIHJldHVybmVkIGJ5IGNhbWxfbmFtZWRfdmFsdWUgaW4gb3JkZXIK
dG8gdGhlIGFjY29tbW9kYXRlIG5ld2VyIHZlcnNpb25zIG9mIE9DYW1sLgpJbiBPQ2FtbCA+PSA0
LjA5IHRoZSByZXR1cm4gdmFsdWUgcG9pbnRlciBvZiBjYW1sX25hbWVkX3ZhbHVlIGlzCmRlY2xh
cmVkIGNvbnN0LgoKaHR0cHM6Ly9naXRodWIuY29tL29jYW1sL29jYW1sL2NvbW1pdC80ZjAzYTE0
NjdkMjljZjU4N2RmNWExOTE4MzBmMTUyNTUwNmVlMGUzCgpTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgpSZXZpZXdlZC1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hlbnRv
b2xsb2cveGVudG9vbGxvZ19zdHVicy5jIHwgIDQgKystLQogdG9vbHMvb2NhbWwvbGlicy94bC94
ZW5saWdodF9zdHVicy5jICAgICAgICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL2xpYnMveGVudG9vbGxvZy94ZW50b29sbG9nX3N0dWJzLmMgYi90b29s
cy9vY2FtbC9saWJzL3hlbnRvb2xsb2cveGVudG9vbGxvZ19zdHVicy5jCmluZGV4IGFhZGMzZDEu
LjFmNzNmMjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGVudG9vbGxvZy94ZW50b29s
bG9nX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94ZW50b29sbG9nL3hlbnRvb2xsb2df
c3R1YnMuYwpAQCAtOTAsNyArOTAsNyBAQCBzdGF0aWMgdm9pZCBzdHViX3h0bF9vY2FtbF92bWVz
c2FnZShzdHJ1Y3QgeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAlDQU1McGFyYW0wKCk7CiAJ
Q0FNTGxvY2FsTihhcmdzLCA0KTsKIAlzdHJ1Y3QgY2FtbF94dGwgKnh0bCA9IChzdHJ1Y3QgY2Ft
bF94dGwqKWxvZ2dlcjsKLQl2YWx1ZSAqZnVuYyA9IGNhbWxfbmFtZWRfdmFsdWUoeHRsLT52bWVz
c2FnZV9jYikgOworCWNvbnN0IHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4dGwtPnZt
ZXNzYWdlX2NiKSA7CiAJY2hhciAqbXNnOwogCiAJaWYgKGZ1bmMgPT0gTlVMTCkKQEAgLTEyMCw3
ICsxMjAsNyBAQCBzdGF0aWMgdm9pZCBzdHViX3h0bF9vY2FtbF9wcm9ncmVzcyhzdHJ1Y3QgeGVu
dG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKIAlDQU1McGFyYW0wKCk7CiAJQ0FNTGxvY2FsTihhcmdz
LCA1KTsKIAlzdHJ1Y3QgY2FtbF94dGwgKnh0bCA9IChzdHJ1Y3QgY2FtbF94dGwqKWxvZ2dlcjsK
LQl2YWx1ZSAqZnVuYyA9IGNhbWxfbmFtZWRfdmFsdWUoeHRsLT5wcm9ncmVzc19jYikgOworCWNv
bnN0IHZhbHVlICpmdW5jID0gY2FtbF9uYW1lZF92YWx1ZSh4dGwtPnByb2dyZXNzX2NiKSA7CiAK
IAlpZiAoZnVuYyA9PSBOVUxMKQogCQljYW1sX3JhaXNlX3N5c19lcnJvcihjYW1sX2NvcHlfc3Ry
aW5nKCJVbmFibGUgdG8gZmluZCBjYWxsYmFjayIpKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1s
L2xpYnMveGwveGVubGlnaHRfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRf
c3R1YnMuYwppbmRleCBmZjE2Yjg3Li4xMTgxOTcxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9s
aWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdo
dF9zdHVicy5jCkBAIC03NSw3ICs3NSw3IEBAIHN0YXRpYyB2b2lkIGZhaWx3aXRoX3hsKGludCBl
cnJvciwgY2hhciAqZm5hbWUpCiB7CiAJQ0FNTHBhcmFtMCgpOwogCUNBTUxsb2NhbDEoYXJnKTsK
LQlzdGF0aWMgdmFsdWUgKmV4YyA9IE5VTEw7CisJc3RhdGljIGNvbnN0IHZhbHVlICpleGMgPSBO
VUxMOwogCiAJLyogRmlyc3QgdGltZSBhcm91bmQsIGxvb2t1cCBieSBuYW1lICovCiAJaWYgKCFl
eGMpCkBAIC00MjQsNyArNDI0LDcgQEAgdm9pZCBhc3luY19jYWxsYmFjayhsaWJ4bF9jdHggKmN0
eCwgaW50IHJjLCB2b2lkICpmb3JfY2FsbGJhY2spCiAJY2FtbF9sZWF2ZV9ibG9ja2luZ19zZWN0
aW9uKCk7CiAJQ0FNTHBhcmFtMCgpOwogCUNBTUxsb2NhbDIoZXJyb3IsIHRtcCk7Ci0Jc3RhdGlj
IHZhbHVlICpmdW5jID0gTlVMTDsKKwlzdGF0aWMgY29uc3QgdmFsdWUgKmZ1bmMgPSBOVUxMOwog
CXZhbHVlICpwID0gKHZhbHVlICopIGZvcl9jYWxsYmFjazsKIAogCWlmIChmdW5jID09IE5VTEwp
IHsKQEAgLTExMzMsNyArMTEzMyw3IEBAIHZhbHVlIHN0dWJfbGlieGxfeGVuX2NvbnNvbGVfcmVh
ZF9zdGFydCh2YWx1ZSBjdHgsIHZhbHVlIGNsZWFyKQogCiBzdGF0aWMgdm9pZCByYWlzZV9lb2Yo
dm9pZCkKIHsKLQlzdGF0aWMgdmFsdWUgKmV4YyA9IE5VTEw7CisJc3RhdGljIGNvbnN0IHZhbHVl
ICpleGMgPSBOVUxMOwogCiAJLyogRmlyc3QgdGltZSBhcm91bmQsIGxvb2t1cCBieSBuYW1lICov
CiAJaWYgKCFleGMpCkBAIC0xMjc0LDcgKzEyNzQsNyBAQCBpbnQgZmRfcmVnaXN0ZXIodm9pZCAq
dXNlciwgaW50IGZkLCB2b2lkICoqZm9yX2FwcF9yZWdpc3RyYXRpb25fb3V0LAogCUNBTUxwYXJh
bTAoKTsKIAlDQU1MbG9jYWxOKGFyZ3MsIDQpOwogCWludCByZXQgPSAwOwotCXN0YXRpYyB2YWx1
ZSAqZnVuYyA9IE5VTEw7CisJc3RhdGljIGNvbnN0IHZhbHVlICpmdW5jID0gTlVMTDsKIAl2YWx1
ZSAqcCA9ICh2YWx1ZSAqKSB1c2VyOwogCXZhbHVlICpmb3JfYXBwOwogCkBAIC0xMzE3LDcgKzEz
MTcsNyBAQCBpbnQgZmRfbW9kaWZ5KHZvaWQgKnVzZXIsIGludCBmZCwgdm9pZCAqKmZvcl9hcHBf
cmVnaXN0cmF0aW9uX3VwZGF0ZSwKIAlDQU1McGFyYW0wKCk7CiAJQ0FNTGxvY2FsTihhcmdzLCA0
KTsKIAlpbnQgcmV0ID0gMDsKLQlzdGF0aWMgdmFsdWUgKmZ1bmMgPSBOVUxMOworCXN0YXRpYyBj
b25zdCB2YWx1ZSAqZnVuYyA9IE5VTEw7CiAJdmFsdWUgKnAgPSAodmFsdWUgKikgdXNlcjsKIAl2
YWx1ZSAqZm9yX2FwcCA9ICpmb3JfYXBwX3JlZ2lzdHJhdGlvbl91cGRhdGU7CiAKQEAgLTEzNTYs
NyArMTM1Niw3IEBAIHZvaWQgZmRfZGVyZWdpc3Rlcih2b2lkICp1c2VyLCBpbnQgZmQsIHZvaWQg
KmZvcl9hcHBfcmVnaXN0cmF0aW9uKQogCWNhbWxfbGVhdmVfYmxvY2tpbmdfc2VjdGlvbigpOwog
CUNBTUxwYXJhbTAoKTsKIAlDQU1MbG9jYWxOKGFyZ3MsIDMpOwotCXN0YXRpYyB2YWx1ZSAqZnVu
YyA9IE5VTEw7CisJc3RhdGljIGNvbnN0IHZhbHVlICpmdW5jID0gTlVMTDsKIAl2YWx1ZSAqcCA9
ICh2YWx1ZSAqKSB1c2VyOwogCXZhbHVlICpmb3JfYXBwID0gZm9yX2FwcF9yZWdpc3RyYXRpb247
CiAKQEAgLTEzOTgsNyArMTM5OCw3IEBAIGludCB0aW1lb3V0X3JlZ2lzdGVyKHZvaWQgKnVzZXIs
IHZvaWQgKipmb3JfYXBwX3JlZ2lzdHJhdGlvbl9vdXQsCiAJQ0FNTGxvY2FsMihzZWMsIHVzZWMp
OwogCUNBTUxsb2NhbE4oYXJncywgNCk7CiAJaW50IHJldCA9IDA7Ci0Jc3RhdGljIHZhbHVlICpm
dW5jID0gTlVMTDsKKwlzdGF0aWMgY29uc3QgdmFsdWUgKmZ1bmMgPSBOVUxMOwogCXZhbHVlICpw
ID0gKHZhbHVlICopIHVzZXI7CiAJc3RydWN0IHRpbWVvdXRfaGFuZGxlcyAqaGFuZGxlczsKIApA
QCAtMTQ1MCw3ICsxNDUwLDcgQEAgaW50IHRpbWVvdXRfbW9kaWZ5KHZvaWQgKnVzZXIsIHZvaWQg
Kipmb3JfYXBwX3JlZ2lzdHJhdGlvbl91cGRhdGUsCiAJQ0FNTGxvY2FsMShmb3JfYXBwX3VwZGF0
ZSk7CiAJQ0FNTGxvY2FsTihhcmdzLCAyKTsKIAlpbnQgcmV0ID0gMDsKLQlzdGF0aWMgdmFsdWUg
KmZ1bmMgPSBOVUxMOworCXN0YXRpYyBjb25zdCB2YWx1ZSAqZnVuYyA9IE5VTEw7CiAJdmFsdWUg
KnAgPSAodmFsdWUgKikgdXNlcjsKIAlzdHJ1Y3QgdGltZW91dF9oYW5kbGVzICpoYW5kbGVzID0g
KmZvcl9hcHBfcmVnaXN0cmF0aW9uX3VwZGF0ZTsKIApAQCAtMTU2Niw3ICsxNTY2LDcgQEAgdm9p
ZCBldmVudF9vY2N1cnModm9pZCAqdXNlciwgbGlieGxfZXZlbnQgKmV2ZW50KQogCUNBTUxwYXJh
bTAoKTsKIAlDQU1MbG9jYWxOKGFyZ3MsIDIpOwogCXN0cnVjdCB1c2VyX3dpdGhfY3R4ICpjX3Vz
ZXIgPSAoc3RydWN0IHVzZXJfd2l0aF9jdHggKikgdXNlcjsKLQlzdGF0aWMgdmFsdWUgKmZ1bmMg
PSBOVUxMOworCXN0YXRpYyBjb25zdCB2YWx1ZSAqZnVuYyA9IE5VTEw7CiAKIAlpZiAoZnVuYyA9
PSBOVUxMKSB7CiAJCS8qIEZpcnN0IHRpbWUgYXJvdW5kLCBsb29rdXAgYnkgbmFtZSAqLwpAQCAt
MTU4OSw3ICsxNTg5LDcgQEAgdm9pZCBkaXNhc3Rlcih2b2lkICp1c2VyLCBsaWJ4bF9ldmVudF90
eXBlIHR5cGUsCiAJQ0FNTHBhcmFtMCgpOwogCUNBTUxsb2NhbE4oYXJncywgNCk7CiAJc3RydWN0
IHVzZXJfd2l0aF9jdHggKmNfdXNlciA9IChzdHJ1Y3QgdXNlcl93aXRoX2N0eCAqKSB1c2VyOwot
CXN0YXRpYyB2YWx1ZSAqZnVuYyA9IE5VTEw7CisJc3RhdGljIGNvbnN0IHZhbHVlICpmdW5jID0g
TlVMTDsKIAogCWlmIChmdW5jID09IE5VTEwpIHsKIAkJLyogRmlyc3QgdGltZSBhcm91bmQsIGxv
b2t1cCBieSBuYW1lICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:39:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:39:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP837-00081y-92; Mon, 28 Oct 2019 16:39:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP835-00081d-GI
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:39:19 +0000
X-Inumbo-ID: 7c05b81c-f9a1-11e9-bbab-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c05b81c-f9a1-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 16:39:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572280759;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=08lWoiRbgbF5zgfDW6DCBgz9ykEFiW0wtaodac1XSbc=;
 b=EbToKz51jBZNp9MZfhrhKi95CUqwZxLtG4MwF82LpHakEBoBy9xVSRTJ
 fIVfHjdiVdRvVhrE4J19llEpLhCEhoATZ5wWMZ3dfVutEC1jCyUtEW+zd
 dcgneH86ynDFXrN1+iOYGq1tIDoeZJ0yF8YL+1kWHIhvcFBncO4F9jpcy 0=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Cvu08XQkrV96qe+aCaJewDBHi0Z9VEvm/xl+1pGje7BXs0o8uqsOcJkDtHxVrTVyes2iRCPFYz
 7BgcwXTnpZMrGY8ZJA2NIxJwFnzPshb/s5OrBDYdxN799L7unrPCFwC4622QxR0jNB9r89+Ozs
 7rxJsQPUan2uN1qxgNzakVjcjKERFgzxnW22CJLd8bVmSdPhSUhXen23ECiqms0pQCWPy6coHS
 zOe7GhcTYE/DnPkdN4BmGVJH2Zf3PQ8kXmPFpdhUnCtj7gc3ur0EQM7uNeHFlAeuWQTfcNV6a7
 Y0E=
X-SBRS: 2.7
X-MesageID: 7512757
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7512757"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23991.6563.989303.472184@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 16:38:59 +0000
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
In-Reply-To: <30a4fb6bb023348af867a253f6ff1e80efc7e232.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
 <30a4fb6bb023348af867a253f6ff1e80efc7e232.1572038720.git.m.a.young@durham.ac.uk>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH 1/3] set default kernel from grubenv
 next_entry or saved_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WU9VTkcsIE1JQ0hBRUwgQS4gd3JpdGVzICgiW1hFTiBQQVRDSCAxLzNdIHNldCBkZWZhdWx0IGtl
cm5lbCBmcm9tIGdydWJlbnYgbmV4dF9lbnRyeSBvciBzYXZlZF9lbnRyeSIpOgo+IFRoaXMgcGF0
Y2ggcmVhZHMgdGhlIGNvbnRlbnRzIG9mIGEgZ3J1YmVudiBmaWxlIGlmIGF2YWlsYWJsZSwgYW5k
Cj4gdXNlcyB0aGUgdmFsdWUgb2YgbmV4dF9lbnRyeSAoaW4gcHJlZmVyZW5jZSkgb3Igb2Ygc2F2
ZWRfZW50cnkgdG8KPiBzZXQgdGhlIGRlZmF1bHQga2VybmVsIGlmIHRoZXJlIGlzIGEgbWF0Y2hp
bmcgdGl0bGUgb3IgaWYgaXQgaXMgYQo+IG51bWJlci4gIElmIGVpdGhlciBuZXh0X2VudHJ5IG9y
IHNhdmVkX2VudHJ5IGlzIHNldCBhbmQgbmVpdGhlciBpcwo+IHVzZWQgdGhlbiB0aGUgZGVmYXVs
dCBpcyBzZXQgdG8gMC4KCkFyZSB5b3Ugc3VyZSB0aGUgZ3J1YmVudiBmaWxlIGhhcyBhIGNvbXBh
dGlibGUgZW5vdWdoIHN5bnRheCB3aXRoIHRoZQpncnViLmNmZyBmaWxlID8gIEkgaGFkIGEgbG9v
ayBhdCBncnViX3NwbGl0IGFuZCBBRklBQ1QgZnJvbSB0aGUKY29uZnVzaW5nIHdheSBpdCBpcyBl
eHByZXNzZWQsIGl0IHNwbGl0cyBvbiB0aGUgZWFybGllc3Qgb2YgPSAnICcgJ1x0Jwp3aGljaCBJ
IGd1ZXNzIGlzIHJpZ2h0IC4uLgoKSXMgaXQgZGVsaWJlcmF0ZSB0aGF0IHlvdXIgaW1wbGVtZW50
YXRpb24gc3RyYXRlZ3kgd291bGQgaG9ub3VyCmBuZXh0X2VudHJ5JyBhbmQgYHNhdmVkX2VudHJ5
JyBjb21tYW5kcyBpbiBncnViLmNmZyA/CgpBcmUgeW91IHN1cmUgaXQgaXMgY29ycmVjdCB0aGF0
IHlvdXIgaW1wbGVtZW50YXRpb24gc3RyYXRlZ3kgd291bGQKaG9ub3VyIGB0aXRsZScgZXRjLiBp
ZiBpdCBvY2N1cnJlZCBpbiBncnViZW52ID8gIE15IHJlYWRpbmcgb2YgdGhlCmRvY3VtZW50YXRp
b24gaXMgdGhhdCBncnViZW52IG1heSBiZSBsZXNzIHRydXN0ZWQuCgpEZXNwaXRlIHRoZXNlIG1p
c2dpdmluZ3MsIEkgdGhpbmsgdGhpcyBwYXRjaCBpcyBwcm9iYWJseSBiZXR0ZXIgdGhhbgpub3Ro
aW5nLgoKU286CiAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgoKQnV0IEkgdGhpbmsgZGVwZW5kaW5nIG9uIHRoZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb25z
IGFib3ZlIHdlIG1heSB3YW50CmEgaGVhbHRoIHdhcm5pbmcgb2Ygc29tZSBraW5kIGluIHRoZSBy
ZWxlYXNlIG5vdGVzLCBvciBhIGZvbGxvd3VwLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:41:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP85A-0000MA-N8; Mon, 28 Oct 2019 16:41:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP859-0000M4-A5
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:41:27 +0000
X-Inumbo-ID: c85b9c68-f9a1-11e9-94fb-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c85b9c68-f9a1-11e9-94fb-12813bfff9fa;
 Mon, 28 Oct 2019 16:41:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572280886;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=5B3wYD5m0sLO5U30l4tHygvCTIYwVDLAqRLQpC8CrZI=;
 b=M1vdeSfWjcB1QDZ+kc7ptU60O5wzkw9rkWWyLpxWY3Q6M0JZ14PV91eX
 cmrFEUdeIEfsPt+9OcmZuaMu/C48Oti+yEhYTlh2h26oAQub9ymfve5Nl
 81uj0DeEmEGBEJqGnh5kD7lOgY58VSn/Zu6vf6wEIrm1xoh26KfsiLfXk M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zdqpLNybJ9JgtBLakWFpuJbd9WzVX+ZbjJo6LsmT04GePvTa+TJ0D0Fq2OnXp630MRItAErAac
 fbywURYSnkDMkmU1l75Q4XHjPq8h487f2DEjombPUggMY9g1vjsNeDbd3997qg0WhttOZg3Q0j
 AUrTVJmCUg3T5iImFV6kEmnZmyOjSFIXBBz9dovdQz7zA5+ChtLkl9AHsN+cRo1IJ0SWnbmxzP
 ZWVCLNYpOUIYwOBPzdAooGHFx6stDw1pIvRMgexhzPSCZGjH+TEYjxHgc2jxEruZVPitpHDDHF
 zEY=
X-SBRS: 2.7
X-MesageID: 7611985
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7611985"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23991.6698.727798.707927@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 16:41:14 +0000
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
In-Reply-To: <2491e384fae5399baf8639e07882f8ee687b6370.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
 <2491e384fae5399baf8639e07882f8ee687b6370.1572038720.git.m.a.young@durham.ac.uk>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH 2/3] read a grubenv file if it is next
 to the grub.cfg file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WU9VTkcsIE1JQ0hBRUwgQS4gd3JpdGVzICgiW1hFTiBQQVRDSCAyLzNdIHJlYWQgYSBncnViZW52
IGZpbGUgaWYgaXQgaXMgbmV4dCB0byB0aGUgZ3J1Yi5jZmcgZmlsZSIpOgo+IFdoZW4gYSBncnVi
LmNmZyBmaWxlIGlzIGZvdW5kIHRoaXMgcGF0Y2ggY2hlY2tzIGlmIHRoZXJlIGlzIGdydWJlbnYK
PiBmaWxlIGluIHRoZSBzYW1lIGRpcmVjdG9yeSBhcyB0aGUgZ3J1Yi5jZmcgZmlsZS4gSWYgdGhl
cmUgaXMgaXQKPiBwYXNzZXMgdGhlIGNvbnRlbnRzIHRvIHBhcnNlKCkuCgpJIGFtIGhhcHB5IHdp
dGggdGhlIHNlbWFudGljcyBvZiB0aGlzIHBhdGNoLiAgQnV0IEkgYW0gbm90IHJlYWxseQpoYXBw
eSB3aXRoIHRoZSBkdXBsaWNhdGlvbiBvZiB0aGUgY29kZSB0byBjYWxsIHNlbGYuY2YucGFyc2Us
IHNvIHRoYXQKaXQgaXMgbm93IHF1YWRyaXBsaWNhdGVkLgoKPiArICAgICAgICBpZiBmZW52ICE9
ICIiIGFuZCBmcy5maWxlX2V4aXN0cyhmZW52KToKPiArICAgICAgICAgICAgZmVudmYgPSBmcy5v
cGVuX2ZpbGUoZmVudikKPiArICAgICAgICAgICAgZ3J1YmVudiA9IGZlbnZmLnJlYWQoRlNfUkVB
RF9NQVgpCj4gKyAgICAgICAgICAgIGRlbCBmZW52Zgo+ICsgICAgICAgICAgICBpZiBzeXMudmVy
c2lvbl9pbmZvWzBdIDwgMzoKPiArICAgICAgICAgICAgICAgIHNlbGYuY2YucGFyc2UoYnVmLCBn
cnViZW52KQo+ICsgICAgICAgICAgICBlbHNlOgo+ICsgICAgICAgICAgICAgICAgc2VsZi5jZi5w
YXJzZShidWYuZGVjb2RlKCksIGdydWJlbnYuZGVjb2RlKCkpCj4gKyAgICAgICAgZWxzZToKPiAr
ICAgICAgICAgICAgaWYgc3lzLnZlcnNpb25faW5mb1swXSA8IDM6Cj4gKyAgICAgICAgICAgICAg
ICBzZWxmLmNmLnBhcnNlKGJ1ZikKPiArICAgICAgICAgICAgZWxzZToKPiArICAgICAgICAgICAg
ICAgIHNlbGYuY2YucGFyc2UoYnVmLmRlY29kZSgpKQoKQ2FuIHlvdSBwbGVhc2UgZG8gc29tZXRo
aW5nIGxpa2UKCiAgIGdydWJlbnYgPSBOb25lCiAgIGlmIGZlbnYgLi4uCiAgICAgICAuLi4KCiAg
IGlmIGdydWJlbnYgaXMgbm90IE5vbmUgYW5kIHN5cy52ZXJzaW9uX2luZm9bMF0gPCAzOgogICAg
ICAgZ3J1YmVudiA9IGdydWJlbnYuZGVjb2RlKCkKCmFuZCB0aGVuIHlvdSBjb3VsZCBhdCBsZWFz
dCBhdm9pZCBmdXJ0aGVyIG11bHRpcGxpY2F0aW9ucyBvZiB0aGUgY2FsbAp0byAucGFyc2UuLi4K
ClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 16:41:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 16:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP85P-0000Ng-0m; Mon, 28 Oct 2019 16:41:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP85N-0000NS-Ng
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 16:41:41 +0000
X-Inumbo-ID: d148cf9e-f9a1-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d148cf9e-f9a1-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 16:41:41 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572280901;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=bf8YC0rdI+6PEHF6nfMp5393vfTnBnvzjscrO4LQTRU=;
 b=LPzg/IAQ4ZrjwugdCcavylMSTvVIunrFUMo/p7suiwUmNloo9dGHhAuX
 erOrWZSIHt+vJliOT8TECh8umB6Qd2XXjB99TAHyeDcGHLwOJzURLjXg7
 lzQtUSH6jiJBSv1vby2p1zZvENPxeVqfpgLo8jj1Sy0CJuu8Pf3P24sRT M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /3ihAsZzWp25ckd2yzbUosMUteN9eQwkZ0vUVRV2Iap73PqBdg6Wb9Hnq1TxHRBtmOKGjBj2CB
 kH6cvwlHPj8GrmmFvP9rCoflBCVQyYv7CYuT9EwNHfejFeZFKzObV+HcLisygouhPhNL8XxLon
 YlfsNnc9Js9f5HI6mOYDcl7hjtGvI+5tIElsY3uMKP2syTSud5eBQCLEh8OVEK4i9pMcnvTV8D
 Wmt4Y3B7DyyCMs2VIZCQ7bmqoled+gfGcWeNB3o9P353H9PULvgS62og3Y0jZ3dUaC21r8o0t1
 fMY=
X-SBRS: 2.7
X-MesageID: 7974044
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7974044"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23991.6721.942851.712375@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 16:41:37 +0000
To: "YOUNG, MICHAEL A." <m.a.young@durham.ac.uk>
In-Reply-To: <fd1456c411e13d43ca909e43c2800086c5ef3046.1572038720.git.m.a.young@durham.ac.uk>
References: <cover.1572038720.git.m.a.young@durham.ac.uk>
 <fd1456c411e13d43ca909e43c2800086c5ef3046.1572038720.git.m.a.young@durham.ac.uk>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH 3/3] Example Fedora 31 grub.cfg and
 grubenv files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WU9VTkcsIE1JQ0hBRUwgQS4gd3JpdGVzICgiW1hFTiBQQVRDSCAzLzNdIEV4YW1wbGUgRmVkb3Jh
IDMxIGdydWIuY2ZnIGFuZCBncnViZW52IGZpbGVzIik6Cj4gVGhpcyBwYXRjaCBhZGRzIGFuIGV4
YW1wbGUgZ3J1Yi5jZmcgYW5kIGdydWJlbnYgZmlsZSBmb3IgcmVmZXJlbmNlCgpBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpBY3R1YWwgdGVzdCBjYXNl
cyBvZiBzb21lIGtpbmQgd291bGQgYmUgbW9zdCB3ZWxjb21lLgoKVGhhbmtzLApJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 17:01:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 17:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP8OF-00027z-Pb; Mon, 28 Oct 2019 17:01:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=es4G=YV=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iP8OE-00027u-LK
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 17:01:10 +0000
X-Inumbo-ID: 89cfdb28-f9a4-11e9-94fb-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89cfdb28-f9a4-11e9-94fb-12813bfff9fa;
 Mon, 28 Oct 2019 17:01:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572282069;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=xmZ7Ssrgo9262eIpMGUae64n4kRDR6a/KUzz+3aSUuE=;
 b=Oe80OJVU1r3w67Ony9P93R4Di+KM6n+O5jowhf45QWGFp2tH1aVKfEbD
 f6TqIfiXEToEBEpnAlItwbUvaJAFSvVZS14F/w2Qut/RS9Cnwe4w38Y9e
 soncDvn82s6lZXMNRsQxicgxRh6LbbAJytefwLTyl6I3EsQrZ1Uhv2/ag 0=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: utNrU3b6/KeVL9ZiXNuP661+9n0G4xfePWCRW8HSHSlup+WDMGtLr1vW5+myeMnjJV1Zu07Dce
 k2W3tk2wV27jcwg8KOnpvF5HyjZ2RUa0m+xzIFn9Ui4mISsT2vuBpLqYJmkMrTv1Qfjdl5QefS
 jjY17LbDS/Qc/kV9/6RVy/bH9thbQLMd91vjH5w3m20CihzOCUCoQBVmgT+TloSdFWVWYni8Os
 oNXnltatT+yptPdZCpq7q/sjid2atG8VgwKAFfxFf5gq63j96P0thbcOv8KHJo72bsV6VYwXmS
 CUE=
X-SBRS: 2.7
X-MesageID: 7975029
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7975029"
Date: Mon, 28 Oct 2019 17:01:07 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191028170107.GC1162@perard.uk.xensource.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <20191025170505.2834957-2-anthony.perard@citrix.com>
 <23990.53361.316758.473175@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23990.53361.316758.473175@mariner.uk.xensource.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 1/4] libxl: Introduce
 libxl__ev_child_kill
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMTE6MjY6NDFBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSGkuICBUaGFua3MuICBUaGUgY29kZSBoZXJlIGxvb2tzIGJ5IGFuZCBsYXJnZSBnb29k
IHRvIG1lIGJ1dCBJIHRoaW5rCj4gdGhlIGRvY3MgYW5kIG1heWJlIHRoZSBsb2cgbWVzc2FnZXMg
bmVlZCBpbXByb3ZlbWVudC4KPiAKPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbUkZDIFhFTiBQ
QVRDSCBmb3ItNC4xMyAxLzRdIGxpYnhsOiBJbnRyb2R1Y2UgbGlieGxfX2V2X2NoaWxkX2tpbGwi
KToKPiA+IEFsbG93IHRvIGtpbGwgYSBjaGlsZCBhbmQgZGVyZWdpc3RlciB0aGUgY2FsbGJhY2sg
YXNzb2NpYXRlZCB3aXRoIGl0Lgo+IAo+IERpZCB5b3UgcmVhZCB0aGUgZG9jIGNvbW1lbnQgYWJv
dmUgbGlieGxfX2V2X2NoaWxkX2ZvcmssIGluCj4gbGlieGxfaW50ZXJuYWwuaCBuZWFyIGxpbmUg
MTE2MCA/ICBUaGUgdXNlciBvZiBsaWJ4bF9fZXZfY2hpbGQgaXMKPiBhbHJlYWR5IHBlcm1pdHRl
ZCB0byBraWxsIHRoZSBjaGlsZC4KPiAKPiBJbiB0aGlzIHBhdGNoIGFyZSBhZGRpbmcgYSBsYXll
ciB0byBtYWtlIHRoaXMgbW9yZSBjb252ZW5pZW50LCBhbmQgaW4KPiBwYXJ0aWN1bGFyIHRvIGxl
dCBhIGxpYnhsX19ldl9jaGlsZCB1c2VyIHRyYW5zZmVyIHJlc3BvbnNpYmlsaXR5IGZvcgo+IHJl
YXBpbmcgdGhlIGNoaWxkIGZyb20gaXRzIG93biBhcHBsaWNhdGlvbiBsb2dpYyBpbnRvIHRoZSBh
byBzeXN0ZW0uCj4gCj4gU29tZSBtb3JlIEFQSSBkb2N1bWVudGF0aW9uIHRvIG1ha2UgdGhpcyBt
dWNoIG1vcmUgZXhwbGljaXQgd291bGQgYmUKPiBnb29kIC0gaWUgdGhlIG1haW4gZG9jIGNvbW1l
bnQgdGhlIGZhY2lsaXR5IG5lZWRzIHRvIGRpc2N1c3MgaXQ6Cj4gIHwgKiBJdCBpcyBub3QgcG9z
c2libGUgdG8gImRlcmVnaXN0ZXIiIHRoZSBjaGlsZCBkZWF0aCBldmVudCBzb3VyY2UKPiBeIHRo
aXMgaXMgbm8gbG9uZ2VyIHRydWUgYWZ0ZXIgeW91ciBwYXRjaDsgaW5kZWVkIHRoYXQncyB0aGUg
cG9pbnQuCj4gCj4gU28gcGVyaGFwcwo+IAo+ID4gK3ZvaWQgbGlieGxfX2V2X2NoaWxkX2tpbGwo
bGlieGxfX2FvICphbywgbGlieGxfX2V2X2NoaWxkICpjaCkKPiAKPiBzaG91bGQgYmUgY2FsbGVk
Cj4gICAgbGlieGxfX2V2X2NoaWxkX3JlYXR0YWNoX3RvX2FvCj4gb3IKPiAgICBsaWJ4bF9fZXZf
Y2hpbGRfa2lsbF9kZXJlZ2lzdGVyCj4gb3Igc29tZXRoaW5nLCBhbmQgbWF5YmUgaXQgc2hvdWxk
IHRha2UgYSBzaWduYWwgbnVtYmVyID8KCkknbGwgcmV3b3JrIHRoZSBkb2N1bWVudGF0aW9uIHRv
IGV4cGxhaW4gdGhhdCB0aGUgQU8gd29uJ3QgY29tcGxldGUKdW50aWwgdGhlIGNoaWxkIGhhcyBi
ZWVuIHJlYXBlZC4gQWRkaW5nIHRoZSBzaWduYWwgbnVtYmVyIHRvIHRoZQpwYXJhbWV0ZXIgYW5k
IHJlbmFtaW5nIHRoZSBmdW5jdGlvbiBfa2lsbF9kZXJpZ2lzdGVyIHNvdW5kIGdvb2QuCgo+ID4g
K3N0YXRpYyB2b2lkIGRlcmVnaXN0ZXJlZF9jaGlsZF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2Ms
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9j
aGlsZCAqY2gsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBp
ZF90IHBpZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHN0YXR1cykKPiA+ICt7Cj4gPiArICAgIGV2X2NoaWxkX2tpbGxlZCAqY2sgPSBDT05UQUlORVJf
T0YoY2gsICpjaywgY2gpOwo+ID4gKyAgICBFR0NfR0M7Cj4gPiArCj4gPiArICAgIGlmIChzdGF0
dXMpIHsKPiA+ICsgICAgICAgIGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzKENUWCwgWFRM
X0VSUk9SLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImtpbGxl
ZCBmb3JrIChkeWluZyBhcyBleHBlY3RlZCkiLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGlkLCBzdGF0dXMpOwo+ID4gKyAgICB9IGVsc2Ugewo+ID4gKyAgICAg
ICAgTE9HKERFQlVHLCAia2lsbGVkIGNoaWxkIGV4aXQgY2xlYW5seSwgdW5leHBlY3RlZCIpOwo+
IAo+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBlbnRpcmVseSB1bmV4cGVjdGVkLiAgTWF5YmUgdGhl
IGNoaWxkIHdhcyBqdXN0Cj4gZXhpdGluZyBhdCB0aGUgcG9pbnQgd2hlcmUgbGlieGxfX2V2X2No
aWxkX2tpbGwgd2FzIGNhbGxlZC4KPiAKPiBBbmQsIHBsZWFzZSBjaGVjayBsb2cgdGhlIGFjdHVh
bCB3aG9sZSBleGl0IHN0YXR1cy4gICJzdGF0dXMiIGlzIGEKPiB3YWl0IHN0YXR1cy4gIFdlIHdh
bnQgdG8ga25vdyB3aGF0IHNpZ25hbCBpdCBkaWVkIGZyb20sIHdoZXRoZXIgaXQKPiBjb3JlIGR1
bXBlZCwgdGhlIGV4aXQgc3RhdHVzLCBldGMuICBQcm9iYWJseSwgeW91IHNob3VsZCBjYWxsCj4g
bGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXMuCgpJdCBkb2VzIDstKS4gQnV0IEkgZ3Vlc3Mg
SSBjb3VsZCBjYWxsIGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzKCkKdW5jb25kaXRpb25h
bGx5LCBzbyBldmVuIGlmIHN0YXR1cz0wLgoKPiA+IEBAIC0xODkxLDcgKzE4OTEsOCBAQCBzdGF0
aWMgYm9vbCBhb193b3JrX291dHN0YW5kaW5nKGxpYnhsX19hbyAqYW8pCj4gPiAgICAgICAqIGRl
Y3JlbWVudCBwcm9ncmVzc19yZXBvcnRzX291dHN0YW5kaW5nLCBhbmQgY2FsbAo+ID4gICAgICAg
KiBsaWJ4bF9fYW9fY29tcGxldGVfY2hlY2tfcHJvZ3Jlc3NfcmVwb3J0cy4KPiA+ICAgICAgICov
Cj4gPiAtICAgIHJldHVybiAhYW8tPmNvbXBsZXRlIHx8IGFvLT5wcm9ncmVzc19yZXBvcnRzX291
dHN0YW5kaW5nOwo+ID4gKyAgICByZXR1cm4gIWFvLT5jb21wbGV0ZSB8fCBhby0+cHJvZ3Jlc3Nf
cmVwb3J0c19vdXRzdGFuZGluZwo+ID4gKyAgICAgICAgfHwgYW8tPm91dHN0YW5kaW5nX2tpbGxl
ZF9jaGlsZDsKPiA+ICB9Cj4gCj4gSSB3b25kZXIgaWYgdGhpcyBzaG91bGQgZ2FpbiBhIG5ldyBk
ZWJ1ZyBtZXNzYWdlLiAgSWYgdGhlIGNoaWxkIGdldHMKPiBsb3N0IG9yIHN0dWNrIGZvciBzb21l
IHJlYXNvbiwgaXQgd2lsbCBvdGhlcndpc2UgcmVxdWlyZSBzZWFyY2hpbmcgdGhlCj4gcGFzdCBs
b2cgdG8gZmluZCBvdXQgd2h5IHRoZSBhbyBkb2Vzbid0IHJldHVybi4KCkRvIHlvdSBtZWFuIGFk
ZGluZyBhIGRlYnVnIG1lc3NhZ2UgaW4gbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVyZWdpc3Rlcigp
PwpJdCdzIHByb2JhYmx5IGEgZ29vZCBpZGVhLgoKSSdsbCBhZGQ6CiAgICBMT0coREVCVUcsICJh
byAlcDogV2lsbCB3YWl0IHByb2Nlc3MgWyVsZF0gZGVhdGgiLCBhbywgcGlkKTsKCk9yIHNob3Vs
ZCB3ZSBhbHNvIGFkZCBhIGRlYnVnIGxvZyBpbiBsaWJ4bF9fYW9fY29tcGxldGUoKSA/CgoKLS0g
CkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 17:05:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 17:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP8Ss-0002IP-Ih; Mon, 28 Oct 2019 17:05:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qotU=YV=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iP8Sr-0002IK-7p
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 17:05:57 +0000
X-Inumbo-ID: 34437b32-f9a5-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 34437b32-f9a5-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 17:05:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572282355;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=2WEncTApIEFiFxhgo+WxlYgZ2JDanIOkuMlA5VtHZ6k=;
 b=b2It9kBV6YowU1QPwzsxAOEzoT/pTDqR2sOuLDUtGyLJHHD+XGJZVifH
 CHhsAHYrxPpqpv50XVw8tAWsEv6iR4YKg1fU/Eh0adQ7N/bl95Wp2Fb3q
 MDc3csX7Bk5fGdEjuxWunGmlhFOBj86tz9ediPgB5rxePo/7Z6EI2gYyy 8=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: KF4tCh3x/yCRlRUVjAXwbNH3zNTJGg7o22K9crfn2hDgAaUjGKuVt45+l919zLSNvjZOiBz49p
 OUXWbaobtOcgZD6qAJutheE7Jn1o4MrhXByhDIn2+8JKa8/fFp4HsEFYaN8Hs/RV5VA7bYh8Zl
 LKIeOu8cGQI/JWPbeuPDfJagmq9VlY5qVBo/ZZ1mo0Jo8CPmkWcfH68KL8BZPoRNXME8bswHgm
 HHEqpxZKrhYahSDlzZntV20k+gQdUAVXEnAfayI5C9j6RNumm8xdTW1HxejrPi2Q+lU1zw7G3C
 npY=
X-SBRS: 2.7
X-MesageID: 7878086
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7878086"
To: Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
 <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
 <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <5d075fd9-acbe-0fcd-8f22-9f49c61f657f@citrix.com>
Date: Mon, 28 Oct 2019 17:05:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAyMjo1NiwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IE9uIDEwLzI1LzE5
IDE3OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjUuMTAuMjAxOSAxNzoyNywgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDI1LzEwLzIwMTkgMTM6MzQsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDI1LjEwLjIwMTkgMTQ6MTAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFRo
ZSB0d28gY2hvaWNlcyB0byB1bmJsb2NrIDQuMTMgYXJlIHRoaXMgcGF0Y2gsIG9yIHRoZSBwcmV2
aW91cyB2ZXJzaW9uCj4+Pj4+IHdoaWNoIG1hZGUgQ09ORklHX0hBUkRFTl9CUkFOQ0ggZGVwZW5k
IG9uIEJST0tFTiwgd2hpY2ggd2FzIGV2ZW4gbW9yZQo+Pj4+PiBkaXNsaWtlZC4KPj4+PiBPcHRp
b24gMyBpcyB0byBoYXZlIGp1c3QgdGhlIGNvbmZpZyBvcHRpb24sIGZvciBwZW9wbGUgdG8gdHVy
biB0aGlzCj4+Pj4gb2ZmIGlmIHRoZXkgZmVlbCBsaWtlIGRvaW5nIHNvLgo+Pj4gWWVzLCBidXQg
bm8uwqAgQSBmYWNhZGUgb2Ygc2VjdXJpdHkgaXMgd29yc2UgdGhhbiBubyBzZWN1cml0eSwgYW5k
IEkKPj4+IGRvbid0IGNvbnNpZGVyIGRvaW5nIHRoYXQgYW4gYWNjZXB0YWJsZSBzb2x1dGlvbiBp
biB0aGlzIGNhc2UuCj4+IEJ1dCBJIHRob3VnaHQgd2UgYWxsIGFncmVlIHRoYXQgdGhpcyBpcyBz
b21ldGhpbmcgdGhhdCdzIHByZXN1bWFibHkKPj4gZ29pbmcgdG8gcmVtYWluIGluY29tcGxldGUg
KGFzIGluIG5vdCBwcm92YWJseSBjb21wbGV0ZSkgYWx0b2dldGhlcgo+PiBhbnl3YXkuIEl0J3Mg
anVzdCB0aGF0IHdpdGhvdXQgdGhlIGNoYW5nZSBoZXJlIGl0J3MgZmFyIG1vcmUKPj4gaW5jb21w
bGV0ZSB0aGVuIHdpdGggaXQuCgpUaGlzIGlzIGluaGVyZW50bHkgYSBiZXN0LWVmZm9ydCBhcHBy
b2FjaCwgYnV0IHdpdGhvdXQgdGhlCmFsd2F5c19pbmxpbmUsIGl0IGlzIHRhbnRhbW91bnQgdG8g
dXNlbGVzcy4KCk9ubHkgdGhlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMsIGFuZCBfX21mbl92YWxp
ZCgpIGFyZSBjb3JyZWN0bHkKcHJvdGVjdGVkIHdpdGggdGhlIGNvZGUgaW4gaXRzIGN1cnJlbnQg
Zm9ybSwgd2hlcmUgYXMgdGhlIGxhcmdlIGNoYW5nZXMKKGluIHRlcm1zIG9mIGFic29sdXRlIG51
bWJlciBvZiBwcm90ZWN0ZWQgcGF0aHMpIGNvbWVzIGZyb20gdGhlIHByZWRpY2F0ZXMuCgo+Pgo+
PiBJbiBhbnkgZXZlbnQgSSB0aGluayB3ZSBzaG91bGQgKGFsc28pIGhhdmUgYW4gb3BpbmlvbiBm
cm9tIHRoZSBwZW9wbGUKPj4gd2hvIGhhZCBvcmlnaW5hbGx5IGNvbnRyaWJ1dGVkIHRoaXMgbG9n
aWMuIFlvdSBkaWRuJ3QgQ2MgYW55b25lIG9mCj4+IHRoZW07IEkndmUgYWRkZWQgYXQgbGVhc3Qg
Tm9yYmVydCBub3cuCj4gVGhhbmtzIGZvciBhZGRpbmcgbWUuIEkgaGFkIGEgcXVpY2sgbG9vayBp
bnRvIHRoZSBkaXNjdXNzaW9uLiBPbmx5Cj4gbWFraW5nIGFkZGluZyBsZmVuY2Ugc3RhdGVtZW50
cyBhcm91bmQgY29uZGl0aW9uYWxzIGRlcGVuZGluZyBvbiBjb25maWcKPiBCUk9LRU4gZG9lcyBu
b3QgaGVscCwgYXMgaXQgd291bGQgc3RpbGwgbmVlZCB0byBiZSBhbHdheXNfaW5saW5lIHRvIHdv
cmsKPiBhcyBleHBlY3RlZCwgY29ycmVjdD8KCiJkZXBlbmRzIG9uIEJST0tFTiIgaXMgYSB3YXkg
dG8gdW5jb25kaXRpb25hbGx5IGNvbXBpbGUgb3V0CmZ1bmN0aW9uYWxpdHksIHdoaWNoIHdhcyBv
bmUgb3B0aW9uIGNvbnNpZGVyZWQgdG8gdGhpcyBwcm9ibGVtLgoKPiBIZW5jZSwgaW4gbXkgb3Bp
bmlvbiwgdGhpcyBwYXRjaCBkb2VzIHRoZSByaWdodAo+IHRoaW5nIHRvIGJlbmVmaXQgZnJvbSB0
aGUgbGZlbmNlcyB0aGF0IGFyZSBwbGFjZWQgYWZ0ZXIgZXZhbHVhdGlvbgo+IGNvbmRpdGlvbmFs
cy4KClRoaXMgcGF0Y2ggaXMgdGhlIGFsdGVybmF0aXZlIHRvIGNvbXBpbGluZyBldmVyeXRoaW5n
IG91dC4KCkknbSBzdGlsbCBob2xkaW5nIG91dCBob3BlIHRoYXQgd2UnbGwgZmluZCBhIGJldHRl
ciBjb21waWxlciBiYXNlZAptaXRpZ2F0aW9uIGluIHRoZSBsb25nZXIgdGVybSwgYmVjYXVzZSBJ
IGRvbid0IHNlZSBlaXRoZXIgb2YgdGhlc2UKb3B0aW9ucyBiZWluZyB2aWFibGUgc3RyYXRlZ2ll
cyBsb25ndGVybS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 17:19:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 17:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP8g3-0003ET-UA; Mon, 28 Oct 2019 17:19:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=es4G=YV=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iP8g3-0003EO-G5
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 17:19:35 +0000
X-Inumbo-ID: 1c400990-f9a7-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c400990-f9a7-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 17:19:34 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572283174;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Ycua9PuY51CpJWF9NYTaL/L8xc5oCQxtqu9RA5+//Kw=;
 b=MiFO3dTJxaVTDD/SzNxIpGs8ramt8Y31HeVKuLcOsEkmzE/6wB2JqmDx
 9kjtKfo1JyKTXHpUPOx4s0DdizWHpD91mdF1HywPr37wlJl4gnYxnftTi
 uD1k3WTd9qe+c44Ol0jve/y8yFXB74KQRFE7FKsqBszOZnWp4bowe8q0+ U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: MG95Ox8+NNr0dAEJOJlhpuClGbZ9fEkxNQyP3CJuXywUVsSGDlIQVb8D8Ax3jb6L2NOiV0HN0l
 xKBY1HlKphTBFYYSDWID1sHupOfUSYVOpjitUMnqo+LonVkL++NQTFKTYTM28mIEHK7JIgKAs4
 ny/gYSRAuKsdxRXpvG911v3TSIDfUSRYUsYV5lPBnmxfwaedp6bsNEbzKr0RyKB5Blcy/4vpZ4
 0Q2dFcDJz/mEGFjcaVFU7I/KMC5QDJjXn2zlKYmUPUImqEoFFT8jZAYvP3L7LW0vjLPnFi/XoC
 XU0=
X-SBRS: 2.7
X-MesageID: 7878902
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7878902"
Date: Mon, 28 Oct 2019 17:19:26 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191028171926.GD1162@perard.uk.xensource.com>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
 <20191028152948.11900-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191028152948.11900-2-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 1/3] libxl:
 domain_config_setdefault: Document use of domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMDM6Mjk6NDZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gY2FsbCB0aGlzIGZyb20gYSBzaXRlIHdoaWNo
IGhhcyBhIGRvbWlkIHdoaWNoCj4gaXMgZ29vZCBmb3IgbG9nZ2luZyBidXQgbm90IHRoZSBkb21p
ZCBvZiB0aGUgZG9tYWluIHdlIGFyZSBjcmVhdGluZwo+IChuYW1lbHksIHRoZSBzdHViIGRldmlj
ZSBkb21haW4pLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0t
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IGQ1
OWFjMmFiMDUuLjMyZDQ1ZGNlZjAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC04OTEsNyArODkx
LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgbGlieGxfX2dldF9yZXF1aXJlZF9pb21tdV9tZW1v
cnkodW5zaWduZWQgbG9uZyBtYXhtZW1fa2IpCj4gIAo+ICBpbnQgbGlieGxfX2RvbWFpbl9jb25m
aWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkIC8qIGZvciBsb2dnaW5nLCBvbmx5
ICovKQoKU2hvdWxkIGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdCgpIGhh
dmUgdGhlIHNhbWUgY29tbWVudD8KSnVzdCBpbiBjYXNlLCBzaW5jZSBpdCdzIGNhbGxlZCB3aXRo
IHRoYXQgc2FtZSBkb21pZC4KCkJlc2lkZSB0aGF0OgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQg
PGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 17:32:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 17:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP8si-0004kO-EJ; Mon, 28 Oct 2019 17:32:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=u9ZC=YV=amazon.co.uk=prvs=197879d93=rjstone@srs-us1.protection.inumbo.net>)
 id 1iP8qP-0004hQ-Et
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 17:30:17 +0000
X-Inumbo-ID: 9ac011ce-f9a8-11e9-94fc-12813bfff9fa
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9ac011ce-f9a8-11e9-94fc-12813bfff9fa;
 Mon, 28 Oct 2019 17:30:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1572283815; x=1603819815;
 h=from:to:cc:subject:date:message-id:content-id:
 content-transfer-encoding:mime-version;
 bh=Wqxm5F+pN2LKJ6GfaZtg5+vYZm6E9D7IT0lzJxndiGU=;
 b=iZDx6RKsjOZjmK4rbnG20grsrZs9g8BftM5sYLQW92PFgyVGn5CiVHOH
 6aGzc+cDN7QrCQliIhX6UMKjwZ3Agr88NylVFeP8QQIBCHat9t5xi8jZv
 zg1YT+LQtrIAY8ywLkgssp3JipJvpxcaO1aFm7V6IFdeJtp9Tl1/OH56p s=;
IronPort-SDR: gCFBJEZIs85o8oUIcF+WmL/vId7kH99wEtw6z1jAQpSUQEEcGWeVEHdBIJbAi3nSCrDvZHRhfL
 OorUva5dPSvQ==
X-IronPort-AV: E=Sophos;i="5.68,240,1569283200"; 
   d="scan'208";a="1220585"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-f273de60.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP;
 28 Oct 2019 17:30:15 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-f273de60.us-east-1.amazon.com (Postfix) with ESMTPS
 id B0D5DA24F8; Mon, 28 Oct 2019 17:30:14 +0000 (UTC)
Received: from EX13D32EUB003.ant.amazon.com (10.43.166.165) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Oct 2019 17:30:13 +0000
Received: from EX13D32EUB004.ant.amazon.com (10.43.166.212) by
 EX13D32EUB003.ant.amazon.com (10.43.166.165) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Mon, 28 Oct 2019 17:30:13 +0000
Received: from EX13D32EUB004.ant.amazon.com ([10.43.166.212]) by
 EX13D32EUB004.ant.amazon.com ([10.43.166.212]) with mapi id 15.00.1367.000;
 Mon, 28 Oct 2019 17:30:13 +0000
From: "Stonehouse, Robert" <rjstone@amazon.co.uk>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [stable-4.11] Heads-up: c719519 (x86/SMP: don't try to stop
 already stopped CPUs) causes 100% kexec/kdump failure
Thread-Index: AQHVjbVaB/Vr+HbUnE+siwwtUNCppw==
Date: Mon, 28 Oct 2019 17:30:12 +0000
Message-ID: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.15]
Content-ID: <1DF1B47DA90CE3418E1AC9E65FC06A61@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Mon, 28 Oct 2019 17:32:39 +0000
Subject: [Xen-devel] [stable-4.11] Heads-up: c719519 (x86/SMP: don't try to
 stop already stopped CPUs) causes 100% kexec/kdump failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Durrant, Paul" <pdurrant@amazon.com>, "Stonehouse,
 Robert" <rjstone@amazon.co.uk>, "Elnikety, Eslam" <elnikety@amazon.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGhlYWRzLXVwIGFzIEkgaGF2ZSBvYnNlcnZlZCB0aGF0IHRoZSBmb2xsb3dpbmcg
Y29tbWl0IChiYWNrcG9ydGVkIG9udG8gYW4gQW1hem9uIDQuMTEgdHJlZSkgY2F1c2VzIGtleGVj
IChhbmQgaGVuY2Uga2R1bXApIHRvIGZhaWwuIA0KPT09PT09PT0NCmNvbW1pdCBjNzE5NTE5YTQx
ODNkMDYzMDEyMWY2YWJlYmE0MjBmNDlkYmMzMjI5DQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4NCkF1dGhvckRhdGU6IEZyaSBKdWwgNSAxMDozMjo0MSAyMDE5ICswMjAw
DQpDb21taXQ6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCkNvbW1pdERhdGU6IEZy
aSBKdWwgNSAxMDozMjo0MSAyMDE5ICswMjAwDQoNCng4Ni9TTVA6IGRvbid0IHRyeSB0byBzdG9w
IGFscmVhZHkgc3RvcHBlZCBDUFVzDQogICAgDQogICAgSW4gcGFydGljdWxhciB3aXRoIGFuIGVu
YWJsZWQgSU9NTVUgKGJ1dCBub3QgcmVhbGx5IGxpbWl0ZWQgdG8gdGhpcw0KICAgIGNhc2UpLCB0
cnlpbmcgdG8gaW52b2tlIGZpeHVwX2lycXMoKSBhZnRlciBoYXZpbmcgYWxyZWFkeSBkb25lDQog
ICAgZGlzYWJsZV9JT19BUElDKCkgLT4gY2xlYXJfSU9fQVBJQygpIGlzIGEgcmF0aGVyIGJhZCBp
ZGVhOg0KPT09PT09PT0NCg0KVGhlIHRlc3Qgd2FzIHBlcmZvcm1pbmcgImVjaG8gYyA+IC9wcm9j
L3N5c3JxLXRyaWdnZXIiIGluIGRvbTAgYW5kIHRoZSBsb2FkZWQgY3Jhc2gga2VybmVsIGZhaWxz
IHRvIHNob3cgYW55IHNpZ25zIG9mIHN0YXJ0aW5nLiBUaGlzIGlzIHRoZSBlbmQgb2YgdGhlIFhl
biBjb25zb2xlIC4uLg0KPT09PT09PT0NCihYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVi
b290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLg0KKFhFTikgUmVzZXR0aW5nIHdpdGggQUNQSSBN
RU1PUlkgb3IgSS9PIFJFU0VUX1JFRy4NCjxtYWNoaW5lIGhhbmdzIGhlcmUgdGhlbiByZWJvb3Rz
IHZpYSB0aGUgQklPUyBhZnRlciA1IHNlY29uZHM+DQo9PT09PT09PQ0KRXhwZWN0ZWQgYmVoYXZp
b3VyIGlzIHRoYXQgdGhlIGtkdW1wIGtlcm5lbCBpbW1lZGlhdGVseSBsb2FkcyBhbmQgdGhlbiBw
ZXJmb3JtcyB0aGUgY3Jhc2ggZHVtcA0KDQpJJ20gc29ycnkgdGhhdCBJIGhhdmUgbm90IHlldCBo
YWQgdGltZSB0byBjaGVjayBpZiB0aGlzIGFmZmVjdHMgdmFuaWxsYSBzdGFibGUtNC4xMSBvciBt
YXN0ZXIuIEkganVzdCB3YW50ZWQgdG8gYmUgY2VydGFpbiB0aGF0IHlvdSBkb24ndCBoYXZlIHRo
ZSBzYW1lIGlzc3VlLg0KDQoNClJldmVydGluZyBvbmUgaHVuayB2aWEgdGhlIGZvbGxvd2luZyBj
b21taXQgZml4ZXMgdGhpbmdzIGZvciBtZSAodGhpcyBpcyBhbiBleHBlcmltZW50IGFuZCBub3Qg
YXQgYWxsIGEgcHJvcG9zZWQgZml4KQ0KPT09PT09PT0NCi0tLSBhL3hlbi9hcmNoL3g4Ni9zbXAu
Yw0KKysrIGIveGVuL2FyY2gveDg2L3NtcC5jDQpAQCAtMzAzLDE1ICszMDMsMTUgQEAgc3RhdGlj
IHZvaWQgc3RvcF90aGlzX2NwdSh2b2lkICpkdW1teSkNCiB2b2lkIHNtcF9zZW5kX3N0b3Aodm9p
ZCkNCiB7DQogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7DQorICAg
IA0KKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOw0KKyAgICBmaXh1cF9pcnFzKGNwdW1hc2tfb2Yo
Y3B1KSwgMCk7DQorICAgIGxvY2FsX2lycV9lbmFibGUoKTsNCiANCiAgICAgaWYgKCBudW1fb25s
aW5lX2NwdXMoKSA+IDEgKQ0KICAgICB7DQogICAgICAgICBpbnQgdGltZW91dCA9IDEwOw0KIA0K
LSAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsNCi0gICAgICAgIGZpeHVwX2lycXMoY3B1bWFz
a19vZihjcHUpLCAwKTsNCi0gICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsNCi0NCiAgICAgICAg
IHNtcF9jYWxsX2Z1bmN0aW9uKHN0b3BfdGhpc19jcHUsIE5VTEwsIDApOw0KIA0KICAgICAgICAg
LyogV2FpdCAxMG1zIGZvciBhbGwgb3RoZXIgQ1BVcyB0byBnbyBvZmZsaW5lLiAqLw0KPT09PT09
PT0NCg0KUmVnYXJkcw0KUm9iDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 17:41:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 17:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP91L-0005bT-FI; Mon, 28 Oct 2019 17:41:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iP91J-0005bO-OE
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 17:41:33 +0000
X-Inumbo-ID: 28109e6d-f9aa-11e9-94fc-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 28109e6d-f9aa-11e9-94fc-12813bfff9fa;
 Mon, 28 Oct 2019 17:41:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iP919-0003uW-E1; Mon, 28 Oct 2019 17:41:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iP918-0006Z6-Vf; Mon, 28 Oct 2019 17:41:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iP918-0002FJ-Uv; Mon, 28 Oct 2019 17:41:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143254-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-arm64-arm64-xl-seattle:<job
 status>:broken:regression
 linux-4.4:test-arm64-arm64-xl-credit2:<job status>:broken:regression
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-arm64-arm64-xl-credit2:host-install(4):broken:heisenbug
 linux-4.4:test-arm64-arm64-xl-seattle:host-install(4):broken:heisenbug
 linux-4.4:test-arm64-arm64-examine:host-install:broken:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:hosts-allocate:starved:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 17:41:22 +0000
Subject: [Xen-devel] [linux-4.4 test] 143254: regressions - trouble:
 fail/pass/starved
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI1NCBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzI1NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTQzMjEwCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuICBpbiAxNDMyMTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltIDE4IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBpbiAxNDMxMzggUkVHUi4gdnMuIDEzOTY5OAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxNDMyMTAgcGFzcyBp
biAxNDMyNTQKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDE0MzIxMCBwYXNzIGluIDE0MzI1NAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgNSBob3N0LWluc3RhbGwgICBicm9rZW4gaW4gMTQzMjEwIHBhc3MgaW4gMTQzMjU0CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiBmYWlsIGlu
IDE0MjkwMSBwYXNzIGluIDE0MzI1NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDE0MjkwMSBwYXNzIGluIDE0MzI1NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxNDMy
MTAgcGFzcyBpbiAxNDMyNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCAgICAgZmFpbCBwYXNzIGluIDE0MjkwMQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTQzMTM4CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDMxODEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MzE4MQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTQzMTgxCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxNDMyMTAKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwt
cHZzaGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgIGZhaWwgaW4gMTQzMjEwIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCBmYWlsIGluIDE0MzIxMCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3Ry
aWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0
bGUgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBzdGFydmVkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBzdGFydmVkIG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA0ODU4NTQwY2E4NDM1ZTUyNjU0Njgw
ZGFiZmQ3NjkwNTZhZDllYjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgODUgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDgzIGRheXMgICA5NyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NTEgIDIwMTktMTAtMTcgMjI6MTA6NTEg
WiAgIDEwIGRheXMgICAxMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRt
cmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGFydmVkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RhcnZlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hh
ZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgMTU5NDkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 17:49:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 17:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP99A-0005r1-Gb; Mon, 28 Oct 2019 17:49:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=es4G=YV=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iP998-0005qw-Vk
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 17:49:39 +0000
X-Inumbo-ID: 4b5467e0-f9ab-11e9-94fc-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4b5467e0-f9ab-11e9-94fc-12813bfff9fa;
 Mon, 28 Oct 2019 17:49:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572284972;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=pmmudSAbBflET9cD2bphmIUfORInkwZpYgFgFw7aIK0=;
 b=Od9aGsnvLhAHCpAhXDlPypLZOFEtBN97IuysvcaxxhwhffXWk1oJhNTJ
 TZNvZrT3+o5YIyrXHx3/PRO+kk1XqYltbqX8nTE5GDumNXMvIMbeLGWyB
 Sx1MwX0L9aMEzUyoavrMzVa6OGMGGZII4J8S6LYKJ/HL/GZ2w7DC0Uuvv w=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: a4o90tsSJPqWEo7Oy2moUYACoyzOEwTDrQ9vZOeol2m8xXTN8m7MZys0DtA5vhgkqOyClF1605
 lpj2/2IUSo525dC1XkRdX2doxBMae2c45CFSrxJ7bjeGqKL8t/0qV0BEn0ervT5EqUiMbW9uEl
 AAZ6Y1cO/YWCIJI8cSlrvfAiixYlSZVCYr4YwEMC3GEEeEafYXeYWbUXe+LRpKsVfRF7Nv2z7W
 zwdB1oKyEr2eZIOGKih6VqJRAWPF7VzhaeZbVBJOJvTZRaM1qs7RflLYxXJNnRkDpSXJz81uCK
 gFw=
X-SBRS: 2.7
X-MesageID: 7517304
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7517304"
Date: Mon, 28 Oct 2019 17:49:28 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191028174928.GE1162@perard.uk.xensource.com>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
 <20191028152948.11900-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191028152948.11900-3-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 2/3] libxl:
 libxl__spawn_stub_dm: Call domain_config_setdefault
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBPY3QgMjgsIDIwMTkgYXQgMDM6Mjk6NDdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUHJldmlvdXNseSwgZGVmYXVsdGluZyBhbmQgY2hlY2tpbmcgb2Ygc29tZSBhc3BlY3Rz
IG9mIHRoZSBkb21haW4KPiBjb25maWcgd2FzIHNraXBwZWQgZm9yIHN0dWIgZG1zLiAgVGhpcyBo
YXMgYmVlbiB0aGUgY2FzZSBmb3JldmVyLgo+IAo+IEluIGFkMDExYWQwODg0MyAibGlieGwveGw6
IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9naWMiIHNvbWUKPiBkZWZhdWx0aW5nIHRo
YXQgd2FzIG5lZWRlZCBmb3Igc3R1YiBkbXMgd2FzIG1vdmVkIGZyb20KPiBsaWJ4bF9fZG9tYWlu
X2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgdG8gLi5fY29uZmlnX3NldGRlZmF1bHQgd2l0aCB0aGUK
PiByZXN1bHQgdGhhdCBmb3Igc3R1YiBkbXMsIGxpYnhsX19kb21haW5fbWFrZSBmYWlscyB3aXRo
IHRoaXMKPiBhc3NlcnRpb246Cj4gICB4bDogbGlieGxfY3JlYXRlLmM6NTgyOiBsaWJ4bF9fZG9t
YWluX21ha2U6IEFzc2VydGlvbgo+ICAgYGluZm8tPnBhc3N0aHJvdWdoICE9IExJQlhMX1BBU1NU
SFJPVUdIX0RFRkFVTFQnIGZhaWxlZC4KPiAKPiBGaXggdGhpcyBieSBwcm9wZXJseSBkb2luZyBh
bGwgZGVmYXVsdGluZyBhbmQgYWxsIGNoZWNraW5nIGZvciBzdHViCj4gZG1zLiAgVGhpcyBpcyBt
b3JlIGNvcnJlY3QsIGJ1dCAoZXNwZWNpYWxseSBhdCB0aGlzIHN0YWdlIG9mIHRoZQo+IHJlbGVh
c2UpIGl0IGlzIG5lY2Vzc2FyeSB0byBtb3JlIGNsb3NlbHkgZXZhbHVhdGUgdGhlIGVmZmVjdHMg
YnkKPiByZXZpZXdpbmcgdGhlIGJvZHkgb2YgX2NvbmZpZ19zZXRkZWZhdWx0LiAgVGhlIGNoYW5n
ZXMgYXJlIGFzIGZvbGxvd3M6Cj4gCj4gT25lIGFjdHVhbCBmdW5jdGlvbmFsIGNoYW5nZToKPiAK
PiAqIFRoZSBuZXcgcGFzc3Rocm91Z2ggZGVmYXVsdGluZyBpcyBwcm9wZXJseSBkb25lLiAgVGhp
cyBpcyB3aGF0IHdlCj4gICBhcmUgdHJ5aW5nIHRvIGFjdHVhbGx5IGZpeCBoZXJlLgo+IAo+IEFu
ZCBhIGxvdCBvZiB0aGluZ3MgdGhhdCBtYWtlIG5vIGRpZmZlcmVuY2U6Cj4gCj4gKiBzaGFkb3df
bWVta2Igd291bGQgbm93IGJlIHNldC4gIFdoZXRoZXIgdGhpcyB3b3VsZCBiZSBjb3JyZWN0IGlz
IG5vdAo+ICAgZW50aXJlbHkgY2xlYXIuICBJdCBzZWVtcyBiZXR0ZXIgdG8gbWFrZSB0aGlzIHBh
dGNoICh3aG9zZSBwdXJwb3NlCj4gICBpcyB0byBmaXggdGhlIHBhc3N0aHJvdWdoIGRlZmF1bHRp
bmcpICpub3QqIGluY2x1ZGUgdGhhdCBzZW1hbnRpYwo+ICAgY2hhbmdlLCBzbyBoZXJlIEkgaGF2
ZSBpbmNsdWRlZCBhIGh1bmsgdG8gZXhwbGljaXRseSBvdmVycmlkZSB0aGlzLgo+IAo+ICogRkxB
U0sgc3NpZF9sYWJlbCBpcyBwcm9jZXNzZWQuICBCdXQgdGhlIGFjdHVhbCBzc2lkcmVmIGlzIGNv
cGllZAo+ICAgZnJvbSB0aGUgZ3Vlc3QgZG9tYWluIGJ5IHNwYXduX3N0dWJfZG0sIGFuZCBzc2lk
X2xhYmVsIGlzIHNldCB0bwo+ICAgTlVMTC4gIFNvIG5vIGNoYW5nZS4KPiAKPiAqIFdlIHNldCBp
b21tdV9tZW1rYi4gIEJ1dCB0byAwIHNpbmNlIHBhc3N0aHJvdWdoIGlzIGRpc2FibGVkLgo+IAo+
ICogY3B1aWQgcG9vbF9uYW1lIGlzIHByb2Nlc3NlZC4gIEJ1dCB0aGlzIGlzIG5vdCBzZXQgYnkK
PiAgIHNwYXduX3N0dWJfZG0uICAoQXJndWFibHkgdGhpcyBpcyBhIGJ1Zzogc3R1YiBkbXMgc2hv
dWxkIGluaGVyaXQgdGhlCj4gICBwYXJlbnQgY3B1cG9vbC4pICBUaGUgZWZmZWN0IGlzIHRvIGxl
YXZlIHBvb2xpZCBzZXQgdG8gMCBhbmQgY2FsbAo+ICAgbGlieGxfY3B1cG9vbGlkX2lzX3ZhbGlk
IGJ1dCB0aGF0IGFsd2F5cyBzdWNjZWVkcyBmb3IgMC4gIFNvIG5vCj4gICBjaGFuZ2UuCj4gCj4g
KiBWYXJpb3VzIGV4dHJhIGNoZWNrcyBhcmUgZG9uZTogcmVqZWN0IFBDSSBwYXNzdGhyb3VnaCBm
b3IgSFZNIHdpdGgKPiAgIFBPRCAoc3R1YiBkbSBpcyBQVik7IHJlamVjdCBwb2QgKyB2bnVtYSwg
b3IgUFYgKyB2bnVtYSAoc3R1YiBkbSBoYXMKPiAgIG5vIHZudW1hKTsgcmVqZWN0IG5lc3RlZCBI
Vk0gb3IgcG9kLCB3aXRoIGFsdDJwbS1odm0gKGFnYWluLCBzdHViIGRtCj4gICBpcyBQVikuICBT
byB0aGVzZSBjaGVja3Mgd2lsbCBhbHdheXMgcGFzcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgoKVGhhbmtzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 18:10:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP9TG-0008AY-HI; Mon, 28 Oct 2019 18:10:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP9TF-0008AT-Hq
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 18:10:25 +0000
X-Inumbo-ID: 3647743e-f9ae-11e9-beca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3647743e-f9ae-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 18:10:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572286225;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=iCulieGASqzRBiPdvmyfm9EWTwAxC/aY4ND8etYlW0E=;
 b=d3/kjPGwZpKPH3Ny0iQ6M6CIVmpV2UZ+kWu/cDw5pISE1cLWVrM4j3r7
 xpvDYnfadV8L7jghl31NJWeWUVYjyVOehM4q0JsBF4JJF7YHSE9aBrmdg
 mT0X0xKeTeg9QkY5WXFIGSfZenOIf8OhNZ4Z3dBzaS2yf7aL2GXzEZkFP I=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 268tYf8IinbGEw2ALw2sglLRB6F5CWd98p9VHwUP2ADY901nkcu8Q0BZOuUQWKFvVxjBifNH5+
 /gPQM5hF6WGT5e8UvXfRGjSrLx4+OYbWDaRe9vS6DaV8ma1wV41G9+khlWuwOAYjHRtfedTnqt
 09Pf0qnuRCEpx9hqt3isr6Ek4gu1SGh1FKYaLcw7scFENtH8tQFvQpGTDOn7Rq39qrw49cLFhu
 myBFuGsoN+0Dexo2Wx37Xs3juKj81XiMOvUh4UPY7omWHMTZXWZZhQGR4kOX6+JZk1Ec8eHmOV
 7mo=
X-SBRS: 2.7
X-MesageID: 7518520
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7518520"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23991.12031.220927.949181@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 18:10:07 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191028171926.GD1162@perard.uk.xensource.com>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
 <20191028152948.11900-2-ian.jackson@eu.citrix.com>
 <20191028171926.GD1162@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 1/3] libxl:
 domain_config_setdefault: Document use of domid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtYRU4gUEFUQ0ggZm9yLTQuMTMgMS8zXSBsaWJ4
bDogZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0OiBEb2N1bWVudCB1c2Ugb2YgZG9taWQiKToKPiBT
aG91bGQgbGlieGxfX2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KCkgaGF2ZSB0aGUg
c2FtZSBjb21tZW50Pwo+IEp1c3QgaW4gY2FzZSwgc2luY2UgaXQncyBjYWxsZWQgd2l0aCB0aGF0
IHNhbWUgZG9taWQuCgpZZXMsIHlvdSBhcmUgcmlnaHQsIGl0IHNob3VsZC4gIEkganVzdCBhZGRl
ZCB0aGF0IGFsb25nIHdpdGggeW91ciBhY2sKd2hpbGUgcHVzaGluZy4KClRoYW5rcywKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 18:11:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP9UB-0008Ge-Uy; Mon, 28 Oct 2019 18:11:23 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=datn=YV=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP9UA-0008GO-F5
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 18:11:22 +0000
X-Inumbo-ID: 58686b5e-f9ae-11e9-bbab-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58686b5e-f9ae-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 18:11:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572286281;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=YxdjUl4063UMx1oeb7O+P3qzpmizHZjmn4pJR/bjjF4=;
 b=HXoqbTQ3GNzC5yyDK+3ur291mwB8a0ITie7f/bAJahj048juGBGGBxmP
 qFqYQaXq6G7EegGQ4jh0wT1V+rPi0CPvSyW6SiMuiEqrdKHd+ZYuS7RgM
 /FnG6r4IYrXNybAKHik4/p+PNVbYR0GZ31WIF2FXl5kn6AAuf/bsu82Pc s=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: trvI2rChFub/IFre7Mv3fzcIK1ESH0mRyx/I/MRywltKsnK53Ca0a+omaamgF5Jw+T+3ZHmOlm
 QAwUx1hfIJOTd72dvRXdQcQWcX9HhQk/OkL9tfZP8fU3WUuT3sXTotw/0Ep5OLp1Xrk9xj5Gdy
 WaZckvtOXNGhw9FJvd3zWmYDDwwNb33Btac/mVegLEWu4IFPyIDWko2bo9roZR5y1vcsmpZ0Mj
 UgPcCLjNTnc/oZ7etG1rhyKEzMc02Ey4/cD6AQlAmQfsA8g+1xwgrkxx6cHqo0LxRxLXvXF+3t
 ZG8=
X-SBRS: 2.7
X-MesageID: 7882839
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,240,1569297600"; 
   d="scan'208";a="7882839"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23991.12102.489557.230619@mariner.uk.xensource.com>
Date: Mon, 28 Oct 2019 18:11:18 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <d6eabc00-dd7c-da55-42e2-772021515bab@citrix.com>
References: <20191028152948.11900-1-ian.jackson@eu.citrix.com>
 <20191028152948.11900-4-ian.jackson@eu.citrix.com>
 <d6eabc00-dd7c-da55-42e2-772021515bab@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 3/3] libxl: Set shadow_memkb
 for stub device model domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hFTiBQQVRDSCBmb3ItNC4xMyAzLzNdIGxpYnhs
OiBTZXQgc2hhZG93X21lbWtiIGZvciBzdHViIGRldmljZSBtb2RlbCBkb21haW5zIik6Cj4gT24g
MjgvMTAvMjAxOSAxNToyOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBQcmV2aW91c2x5IHdlIGRp
ZCBub3QgZG8gdGhpcy4gIEluZGVlZCB3ZSBoYXZlIG5ldmVyIGRvbmUgc28uICBTdHViCj4gPiBk
b21haW5zIGhhdmUgaGFkIG5vIG1lbW9yeSBhbGxvd2FuY2UgZm9yIHNoYWRvdyBtZW1vcnkuICBU
aGlzIHNlZW1zIHRvCj4gPiBiZSBhbiBleGlzdGluZyBidWcgd2hpY2ggd2UgZml4Lgo+ID4KPiA+
IHg4NiBtYWludGFpbmVyczogcGxlYXNlIGNvbW1lbnQuCj4gCj4gUFYgZ3Vlc3RzIG5lZWQgYSBz
aGFkb3cgYWxsb2NhdGlvbiB0byBtaWdyYXRlLCBvciBpZiB0aGV5IHRyaXAgb3ZlciB0aGUKPiBQ
ViBMMVRGIHNhZmV0eSBjaGVja3MuCj4gCj4gVGhlIGZvcm1lciBpcyBub3QgYXBwbGljYWJsZSB0
byBzdHViZG9tcywgYW5kIHRoZSBsYXR0ZXIgaXMgYXJndWFibHkKPiBiZXR0ZXIgbGVmdCB3aXRo
IGEgc2hhZG93IGFsbG9jYXRpb24gb2YgMC4KPiAKPiBUaGVzZSBhcmUgaW5mcmFzdHJ1Y3R1cmUg
Vk1zIHJhdGhlciB0aGFuIGN1c3RvbWVyIFZNcywgYW5kIHRoZXJlIGlzIG5vCj4gZXhjdXNlIHJl
YWxseSB0byBiZSBydW5uaW5nIGFuIEwxVEYtdnVsbmVyYWJsZSBzdHViZG9tIHdoaWNoIGlzIHRh
a2luZwo+IHRoZSAyMCUgcGVyZiBoaXQuCgpUaGFua3MgZm9yIHRoZSByZXZpZXcuCgpJIHRoaW5r
IHRoaXMgbWVhbnMgSSBzaG91bGQgZHJvcCB0aGlzIHBhdGNoLiAgVGhlIG90aGVyIHR3byB3ZXJl
CnJldmlld2VkIGFuZCByZWxlYXNlLWFja2VkICh0aGFua3MgSsO8cmdlbiBhbmQgQW50aG9ueSkg
c28gSSBoYXZlIGp1c3QKcHVzaGVkIHRoZW0gdG8gc3RhZ2luZy4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 18:22:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP9ew-0000lP-26; Mon, 28 Oct 2019 18:22:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZIpA=YV=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iP9eu-0000lK-Nr
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 18:22:28 +0000
X-Inumbo-ID: e5435d12-f9af-11e9-a531-bc764e2007e4
Received: from mail-lf1-x12d.google.com (unknown [2a00:1450:4864:20::12d])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5435d12-f9af-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 18:22:27 +0000 (UTC)
Received: by mail-lf1-x12d.google.com with SMTP id b20so8553613lfp.4
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 11:22:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=AmXxX3VgioA77BuFL1MgA9bHl37lAvOM/aNAudeiASw=;
 b=hwB4OZR56vS4x7Sg1cUWQQWvxVL95MQoRaEUqjL+OssYycbKi0EvPTc0MHCo+XqwQb
 iSD+wRWG74XcVC/rKqLPbtlCoqAhxOizPokQCj80Ksd2xCgiv6Bi5rUv0+8z6TDnIWPG
 ivLKvx+pHt8UJMj8lMSdUfnbC4EjWUFOomxk+fcQzXsKOl+wwX3qJ4IlAHIGLZBPvHQa
 zB+3UE0lpBnZnyLx7I1l4KtTPjkKh1EkwhVF3RgikPkkZZ+MmaStHhwk38ljhdjUPmUE
 DtMgMtcFg33YEcMXjIfK7u0SlTXUNyLh2BMFCUfjHCOJVzaqChUde8Shr6gnAT6DjL68
 o5nA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=AmXxX3VgioA77BuFL1MgA9bHl37lAvOM/aNAudeiASw=;
 b=HazSv3wA+00QdGQLLvUsA5613KhK91N6z6MlVni+moG/DIVemFChkka2yfG6Dzgj+f
 JVAFbLS2cSGMACXCYESHauMmhwrY/2jUn9XC/FQc/6uC+w36t1kweyo4vLezrsoHXXvo
 75NbYlR24KdIQzU5OyXXtmJ/n01NYPfK6dlIh8aQlTSJgkOVJYMeSnTqV4YyRexcx3fN
 rxqTLBveEUx54LNerKZnKAQbXop4HbFdfUG5nIdaEDI9fDKXoh8eeM7XlBR2n4QSQqwI
 /yng/ARu7ctrD0nnUrW6F3luI64At3vMWStnV2MvHTcpIQNSJba12PJWJGWR0zTHOqeP
 oM0w==
X-Gm-Message-State: APjAAAWp3k7H9iohZUW8jhfUbwrWL14UQyDv8oxvZdiGufK4KRa8kJau
 xolgw4zu0yjQGZN/xEuX/1GSzZ/kjVbMSw==
X-Google-Smtp-Source: APXvYqyNi5Vo49hRob1Gv4Cd9hlbe/gZAmpmVtLHWaCozRqGDmGueburTNPnn/jqwSdfg0wZwpMnmQ==
X-Received: by 2002:a19:f018:: with SMTP id p24mr12021909lfc.93.1572286946283; 
 Mon, 28 Oct 2019 11:22:26 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id p86sm7474522lja.100.2019.10.28.11.22.25
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 28 Oct 2019 11:22:25 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Oct 2019 20:22:15 +0200
Message-Id: <20191028182216.3882-1-al1img@gmail.com>
X-Mailer: git-send-email 2.17.1
Subject: [Xen-devel] [PATCH v1 0/1] libxl/gentypes: add range init to array
 elements in json parsing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 julien.grall@arm.com, ian.jackson@eu.citrix.com, wl@xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVGhl
cmUgYXJlIHR3byBvbGQgdGhyZWFkcyBpbiB3aGljaCB0aGlzIGlzc3VlcyB3YXMgYWRkcmVzc2Vz
IChbMV0sIFsyXSkgYnV0CnRoZSByb290IGNhdXNlIHdhc24ndCBkZWZpbmVkLiBUaGUgcmVhbCBy
b290IGNhdXNlIGlzIHRoYXQgd2hlbiBsaWJ4bCBjcmVhdGVzCmpzb24gZmlsZSBpdCBkb2Vzbid0
IHB1dCBlbnRyaWVzIGZvciBmaWVsZHMgd2l0aCBkZWZhdWx0IHZhbHVlICh3aGljaCBpcwpjb3Jy
ZWN0KS4gVGhlbiBkdXJpbmcgcGFyc2luZyBqc29uIGJhY2sgdG8gZGF0YSwgYXJyYXkgZWxlbWVu
dHMgYXJlIGluaXRpYWxpemVkCmJ5IHplcm8gaW4gYWxsIGNhc2VzLiBCdXQgdGhleSBzaG91bGQg
YmUgaW5pdGlhbGl6ZWQgdG8gZGVmYXVsdCB2YWx1ZSAoaWYgaXQgaXMKbm90IGVxdWFscyB0byB6
ZXJvKS4KClsxXSBodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTEzNzg3MjcyMTAx
MzAmdz0yClsyXSBodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTcwNzE1NTE5MjU3
MzQmdz0yCgpPbGVrc2FuZHIgR3J5dHNvdiAoMSk6CiAgbGlieGwvZ2VudHlwZXM6IGFkZCByYW5n
ZSBpbml0IHRvIGFycmF5IGVsZW1lbnRzIGluIGpzb24gcGFyc2luZwoKIHRvb2xzL2xpYnhsL2dl
bnR5cGVzLnB5IHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKLS0gCjIu
MTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 18:22:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP9f1-0000ln-B4; Mon, 28 Oct 2019 18:22:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=ZIpA=YV=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1iP9ez-0000lZ-Lf
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 18:22:33 +0000
X-Inumbo-ID: e5e30b78-f9af-11e9-beca-bc764e2007e4
Received: from mail-lf1-x143.google.com (unknown [2a00:1450:4864:20::143])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5e30b78-f9af-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 18:22:28 +0000 (UTC)
Received: by mail-lf1-x143.google.com with SMTP id f5so8569541lfp.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 11:22:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=x6gcVv6ZDlEFCzeVFBOyHJn95rgYFyAe3I5FPXjfjEA=;
 b=gm9/ZNAnpUx4H9Rr2W+ONu8mpYfWjjCE+5YtaFBb/PDpUTno1M1Se96QcGazv54bE4
 JdYD1ZmXnAtYyiJf3juMo/s5Wbp0BOijruWqpDt3Cvm9YSUYZLTnM1ljfWQRBV76EFs/
 fAjNexz2V3ZoNpXyKaHY08cMHjUN3OCV38sUfPsuWn1kcvLytIVwCHr+lAAxZjiQQzGp
 uL1Wuz4WTW2RYZuZrE4kQmttgs4EBY9LPSEDCqRFgwnxuk8N9IqqwuCdajk0LHY9mQXo
 xd8RDyrEpGOTZmIlsUDN2PP/OF3syX3nlHjRsMglKL5WD+d72nzuVWYEgUMCNZ85OgfH
 iYgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=x6gcVv6ZDlEFCzeVFBOyHJn95rgYFyAe3I5FPXjfjEA=;
 b=qLS0aboEyKQ6PeubNtW2IXvDXhodJAG6RrR4W8iBLj+Ciegi2viaUqk5pWA2viFR7F
 s1SdBh3dQ/PM5KGYAAGjbJ0UNa9bqvHIJ5F3QundBYHHj3hF/nfmQnR8OCDAfU5MTgFJ
 ywUy3Gp+fdyKt8EiscJRWzccyldq8mIULkFBI/T/fgfBWnMPqF7KbUtAxotQf6WDx8Yh
 C1lUP9/CTkcd3l5WZsTMJLz9J/63gs+DKH+jqPzwN/xg+W5qFxiI4q8InNhBP2NqtXiZ
 EgiesdTnsC4T/PbQOEtJJAhnxv3sY8+TWouSIlNfB0EpDpzyqUejPhejZS96sIgABPWF
 7xgg==
X-Gm-Message-State: APjAAAVYW27Ln2OADx2bCyO9W29LzMzEd4oV6+YCyFpmLY2NeaCs6j6L
 x9TJu1Yj6cvLZ/zC0qiWlp01lBHXsiEGuw==
X-Google-Smtp-Source: APXvYqy9PMJSmzxNlHHRH056OzSqJbgI3Jr5398D0qOOjW0KtKJbSv8w7pcGWuZYBap7tdRJrI/FQA==
X-Received: by 2002:ac2:43b6:: with SMTP id t22mr5557400lfl.126.1572286947621; 
 Mon, 28 Oct 2019 11:22:27 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id p86sm7474522lja.100.2019.10.28.11.22.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 28 Oct 2019 11:22:27 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 28 Oct 2019 20:22:16 +0200
Message-Id: <20191028182216.3882-2-al1img@gmail.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191028182216.3882-1-al1img@gmail.com>
References: <20191028182216.3882-1-al1img@gmail.com>
Subject: [Xen-devel] [PATCH v1 1/1] libxl/gentypes: add range init to array
 elements in json parsing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 julien.grall@arm.com, ian.jackson@eu.citrix.com, wl@xen.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGluaXRpYWxpemF0aW9uIG9mIGFycmF5IGVsZW1lbnRzIGluIHBhcnNlIGpzb24gZnVuY3Rpb24u
CgpDdXJyZW50bHksIGFycmF5IGVsZW1lbnRzIGFyZSBpbml0aWFsaXplZCB3aXRoIGNhbGxvYy4g
V2hpY2ggbWVhbnMKaW5pdGlhbGl6ZSBhbGwgZWxlbWVudCBmaWVsZHMgd2l0aCB6ZXJvIHZhbHVl
cy4gSWYgZW50cmllcyBhcmUgbWlzc2VkIGluCmpzb24gZm9yIHN1Y2ggZmllbGRzLCBpdCB3aWxs
IGJlIGVxdWFsIHRvIHplcm8gaW5zdGVhZCBvZiBkZWZhdWx0IHZhbHVlcy4KVGhlIGZpeCBpcyB0
byBhZGQgcmFuZ2UgaW5pdCBmdW5jdGlvbiBiZWZvcmUgcGFyc2luZyBhcnJheSBlbGVtZW50IGZv
cgpzdHJ1Y3R1cmVzIHdoaWNoIGhhdmUgZGVmaW5lZCByYW5nZSBpbml0IGZ1bmN0aW9uLgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgotLS0KIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9v
bHMvbGlieGwvZ2VudHlwZXMucHkKaW5kZXggNjQxN2M5ZGQ4Yy4uNGZmNWQ4YTJkMCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMu
cHkKQEAgLTQ1Niw2ICs0NTYsOCBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHksIHcs
IHYsIGluZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQogICAgICAgICBz
ICs9ICIgICAgICAgIGdvdG8gb3V0O1xuIgogICAgICAgICBzICs9ICIgICAgfVxuIgogICAgICAg
ICBzICs9ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkpKTsgaSsr
KSB7XG4iCisgICAgICAgIGlmIHR5LmVsZW1fdHlwZS5pbml0X2ZuIGlzIG5vdCBOb25lIGFuZCB0
eS5lbGVtX3R5cGUuYXV0b2dlbmVyYXRlX2luaXRfZm46CisgICAgICAgICAgICBzICs9IGluZGVu
dCArICIgICAgIisiJXNfaW5pdCgmJXNbaV0pO1xuIiAlICh0eS5lbGVtX3R5cGUudHlwZW5hbWUs
IHYpCiAgICAgICAgIHMgKz0gbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHkuZWxlbV90eXBlLCAi
dCIsIHYrIltpXSIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZW50
ICsgIiAgICAiLCBwYXJlbnQpCiAgICAgICAgIHMgKz0gIiAgICB9XG4iCi0tIAoyLjE3LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 18:40:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iP9wR-0002SS-5o; Mon, 28 Oct 2019 18:40:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YRk0=YV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iP9wP-0002SN-Hd
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 18:40:33 +0000
X-Inumbo-ID: 6c2e839a-f9b2-11e9-8aca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6c2e839a-f9b2-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 18:40:33 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 D8F90214B2;
 Mon, 28 Oct 2019 18:40:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1572288032;
 bh=ElQFkRKWSf0nDLroKciIQWmFEto4Lgp2uXvv4YO7Cbw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ISVpnqjRJJtOvzuLoXG+D7YV1UxM8M1MmD6CnJ2830nL7bzfYj6otQf/QdUBKN1ZA
 ve7gmRGQbzWBC/k0iasQhh4QH+sBz/RbX5i+er8UBLT+VbB+G3GQfGDmUtE+eC7X2H
 ZrPR9zI5F0qAIDUpniLD5IjJT/qtuIhP3I4hD2GA=
Date: Mon, 28 Oct 2019 11:40:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Dario Faggioli <dfaggioli@suse.com>
In-Reply-To: <114c301a92c942208c63daa5046db4534b95da4a.camel@suse.com>
Message-ID: <alpine.DEB.2.21.1910281138370.29150@sstabellini-ThinkPad-T480s>
References: <alpine.DEB.2.21.1908071119470.2451@sstabellini-ThinkPad-T480s>
 <f986544f59e1b2e9fddba5090fc3c706c38e1ad3.camel@suse.com>
 <alpine.DEB.2.21.1908091127080.7788@sstabellini-ThinkPad-T480s>
 <6bc0e21d79c4f02ad89c94fa732a32a57bdc8521.camel@suse.com>
 <alpine.DEB.2.21.1908131413200.30179@sstabellini-ThinkPad-T480s>
 <71cbab87f4929766bf4293419e50425ab62e822a.camel@suse.com>
 <alpine.DEB.2.21.1908140927100.8737@sstabellini-ThinkPad-T480s>
 <78072866796e1dedd9068e4298a13c58a30e74e7.camel@suse.com>
 <197c435e78f47b0deb376493911abdc0922863b4.camel@suse.com>
 <alpine.DEB.2.21.1908231722430.26226@sstabellini-ThinkPad-T480s>
 <114c301a92c942208c63daa5046db4534b95da4a.camel@suse.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] dom0less + sched=null => broken in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "jgross@suse.de" <jgross@suse.de>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOCBPY3QgMjAxOSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE5
LTA4LTIzIGF0IDE4OjE2IC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBX
ZWQsIDIxIEF1ZyAyMDE5LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPiA+ID4gSGV5LCBTdGVmYW5v
LCBKdWxpZW4sCj4gPiA+IAo+ID4gPiBIZXJlJ3MgYW5vdGhlciBwYXRjaC4KPiA+ID4gCj4gPiA+
IFJhdGhlciB0aGFuIGEgZGVidWcgcGF0Y2gsIHRoaXMgaXMgcmF0aGVyIGFuIGFjdHVhbCAicHJv
cG9zZWQKPiA+ID4gc29sdXRpb24iLgo+ID4gPiAKPiA+ID4gQ2FuIHlvdSBnaXZlIGl0IGEgZ28/
IElmIGl0IHdvcmtzLCBJJ2xsIHNwaW4gaXQgYXMgYSBwcm9wZXIgcGF0Y2guCj4gPiAKPiA+IFll
cywgdGhpcyBzZWVtcyB0byBzb2x2ZSB0aGUgcHJvYmxlbSwgdGhhbmsgeW91IQo+ID4gCj4gSGV5
LAo+IAo+IFNvcnJ5IHRoaXMgaXMgdGFraW5nIGEgbGl0dGxlIHdoaWxlLiBDYW4gYW55IG9mIHlv
dSBwbGVhc2UgdGVzdCB0aGUKPiBhdHRhY2hlZCwgb24gdG9wIG9mIGN1cnJlbnQgc3RhZ2luZz8K
PiAKPiBJbiBmYWN0LCBJIHJlYmFzZWQgdGhlIHBhdGNoIGluIG15IGxhc3QgZW1haWwgb24gdG9w
IG9mIHRoYXQsIGFuZCBJJ2QKPiBsaWtlIHRvIGtub3cgaWYgaXQgc3RpbGwgd29ya3MsIGV2ZW4g
bm93IHRoYXQgY29yZS1zY2hlZHVsaW5nIGlzIGluLgo+IAo+IElmIGl0IGRvZXMsIHRoZW4gYSBw
cm9wZXIgY2hhbmdlbG9nIGlzIHRoZSBvbmx5IHRoaW5nIGl0J2QgYmUgbWlzc2luZywKPiBhbmQg
SSdsbCBkbyBpdCBxdWlja2x5LCBJIHByb21pc2UgOi0pCgpUZXN0ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 18:47:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPA3B-0002ga-05; Mon, 28 Oct 2019 18:47:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPA3A-0002gV-2N
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 18:47:32 +0000
X-Inumbo-ID: 6569c4c4-f9b3-11e9-94ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6569c4c4-f9b3-11e9-94ff-12813bfff9fa;
 Mon, 28 Oct 2019 18:47:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPA38-0005JN-7e; Mon, 28 Oct 2019 18:47:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPA37-0000kL-Ub; Mon, 28 Oct 2019 18:47:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPA37-0003Ie-U0; Mon, 28 Oct 2019 18:47:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143259-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=9e639c1cb6abd5ffed0f9017de26f93d2ee99eac
X-Osstest-Versions-That: ovmf=6996ec88a244a2428beb81d126ee55d152f62a07
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 18:47:29 +0000
Subject: [Xen-devel] [ovmf test] 143259: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI1OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyNTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5ZTYzOWMxY2I2YWJkNWZmZWQwZjkwMTdkZTI2Zjkz
ZDJlZTk5ZWFjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA2OTk2ZWM4
OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYyYTA3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDMxMjMgIDIwMTktMTAtMjQgMjA6Mzk6MjcgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQzMjU5ICAyMDE5LTEwLTI4IDAyOjM5OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hhc2VsIENo
aXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICA2OTk2ZWM4OGEyLi45ZTYzOWMxY2I2ICA5ZTYzOWMxY2I2
YWJkNWZmZWQwZjkwMTdkZTI2ZjkzZDJlZTk5ZWFjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 19:10:13 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 19:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPAOp-0004P2-HW; Mon, 28 Oct 2019 19:09:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPAOp-0004Ox-07
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 19:09:55 +0000
X-Inumbo-ID: 82056a22-f9b6-11e9-94ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 82056a22-f9b6-11e9-94ff-12813bfff9fa;
 Mon, 28 Oct 2019 19:09:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPAOg-0005lb-Vv; Mon, 28 Oct 2019 19:09:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPAOg-0001qx-N9; Mon, 28 Oct 2019 19:09:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPAOg-0004Ul-Mf; Mon, 28 Oct 2019 19:09:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143286-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=07149d97b18920ae182be148534957886bf2233c
X-Osstest-Versions-That: xen=dfcccc663157c638d9778fa3ada9859f968fb240
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 19:09:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143286: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI4NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzI4Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAwNzE0OWQ5N2IxODkyMGFlMTgyYmUxNDg1MzQ5NTc4ODZiZjIyMzNjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZmNjY2M2NjMxNTdjNjM4ZDk3
NzhmYTNhZGE5ODU5Zjk2OGZiMjQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxNzggIDIwMTkt
MTAtMjUgMTk6MDE6MTMgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMjg2ICAy
MDE5LTEwLTI4IDE2OjA3OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgogIFN0ZXdhcnQgSGlsZGVicmFuZCA8c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtz
LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRmY2NjYzY2MzEuLjA3MTQ5ZDk3YjEgIDA3MTQ5ZDk3YjE4
OTIwYWUxODJiZTE0ODUzNDk1Nzg4NmJmMjIzM2MgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 19:35:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 19:35:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPAnw-0006i3-1C; Mon, 28 Oct 2019 19:35:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPAnu-0006hy-2g
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 19:35:50 +0000
X-Inumbo-ID: 23f7b7c4-f9ba-11e9-94ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 23f7b7c4-f9ba-11e9-94ff-12813bfff9fa;
 Mon, 28 Oct 2019 19:35:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPAnq-0006FG-UJ; Mon, 28 Oct 2019 19:35:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPAnq-0002th-FA; Mon, 28 Oct 2019 19:35:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPAnq-0001Hy-EY; Mon, 28 Oct 2019 19:35:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iPAnq-0001Hy-EY@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 19:35:46 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQp0ZXN0aWQgZGViaWFu
LWh2bS1pbnN0YWxsCgpUcmVlOiBsaW51eCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZv
cHMuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAg
YWQwMTFhZDA4ODQzZjYwZjlhZTE3YjlhZTRhYTU5MDc2NzRkNzJhZgogIEJ1ZyBub3QgcHJlc2Vu
dDogOTU1OTZmNmFiMThmZWI4MjUwMDZlZjhmMjcyMDQxZjFkOTRlNmJkMQogIExhc3QgZmFpbCBy
ZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0
MzI5My8KCgogIGNvbW1pdCBhZDAxMWFkMDg4NDNmNjBmOWFlMTdiOWFlNGFhNTkwNzY3NGQ3MmFm
CiAgQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBEYXRl
OiAgIE1vbiBPY3QgNyAxNzo1OToxNSAyMDE5ICswMTAwCiAgCiAgICAgIGxpYnhsL3hsOiBPdmVy
aGF1bCBwYXNzdGhyb3VnaCBzZXR0aW5nIGxvZ2ljCiAgICAgIAogICAgICBMSUJYTF9QQVNTVEhS
T1VHSF9VTktOT1dOIChha2EgIkVOQUJMRUQiIGluIGFuIGVhcmxpZXIgdW5jb21taXR0ZWQKICAg
ICAgdmVyc2lvbiBvZiB0aGlzIGNvZGUpIGlzIGRvaW5nIGRvdWJsZSBkdXR5LiAgV2UgYWN0dWFs
bHkgbmVlZCBhbGwgb2YKICAgICAgdGhlIGZvbGxvd2luZyB0byBiZSBzcGVjaWZpYWJsZToKICAg
ICAgICAqICJkZWZhdWx0IjogZW5hYmxlIFBUIGlmZiB3ZSBoYXZlIGRldmljZXMgdG8KICAgICAg
ICAgIHBhc3MgdGhyb3VnaCBzcGVjaWZpZWQgaW4gdGhlIGluaXRpYWwgY29uZmlnIGZpbGUuCiAg
ICAgICAgKiAiZW5hYmxlZCIgKGFuZCBmYWlsIGlmIHRoZSBwbGF0Zm9ybSBkb2Vzbid0IHN1cHBv
cnQgaXQpLgogICAgICAgICogImRpc2FibGVkIiAoYW5kIHJlamVjdCBmdXR1cmUgUFQgaG90cGx1
ZykuCiAgICAgICAgKiAic2hhcmVfcHQiLyJzeW5jX3B0IjogZW5hYmxlIFBUIGFuZCBzZXQgYSBz
cGVjaWZpYyBQVCBtb2RlLgogICAgICAKICAgICAgRGVmYXVsdGluZyBhbmQgZXJyb3IgY2hlY2tp
bmcgc2hvdWxkIGJlIGRvbmUgaW4gbGlieGwuICBTbywgd2UgbWFrZQogICAgICBzZXZlcmFsIGNo
YW5nZXMgaGVyZS4KICAgICAgCiAgICAgIFdlIGludHJvZHVjZSAiZW5hYmxlZCIsIGFuZCByZW5h
bWUgInVua25vd24iIHRvICJkZWZhdWx0Ii4KICAgICAgCiAgICAgIFdlIG1vdmUgYWxsIG9mIHRo
ZSBlcnJvciBjaGVja2luZyBhbmQgZGVmYXVsdGluZyBjb2RlIGZyb20geGwgaW50bwogICAgICBs
aWJ4bC4gIE5vdywgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMgYWxsIG9mIHRo
ZSBuZWNlc3NhcnkKICAgICAgaW5mb3JtYXRpb24gdG8gZ2V0IHRoaXMgcmlnaHQuICBTbyB3ZSBj
YW4gZG8gaXQgYWxsIHRoZXJlLiAgQ2hvb3NpbmcKICAgICAgdGhlIHNwZWNpZmljIG1vZGUgaXMg
YXJjaC1zcGVjaWZpYy4KICAgICAgCiAgICAgIFdlIGNhbiBhbHNvIGFycmFuZ2UgdG8gaGF2ZSBv
bmx5IG9uZSBwbGFjZSBlYWNoIHdoaWNoIGNhbGN1bGF0ZXMKICAgICAgKGkpIHdoZXRoZXIgcGFz
c3Rocm91Z2ggbmVlZHMgdG8gYmUgZW5hYmxlZCBiZWNhdXNlIHB0IGRldmljZXMgd2VyZQogICAg
ICBzcGVjaWZpZWQgKGlpKSB3aGV0aGVyIHB0X3NoYXJlIGNhbiBiZSB1c2VkIChmb3IgZWFjaCBh
cmNoKS4KICAgICAgCiAgICAgIHhsIG5vdyBvbmx5IGhhcyB0byBwYXJzZSB0aGUgZW51bSBpbiB0
aGUgc2FtZSB3YXkgYXMgaXQgcGFyc2VzIGFsbAogICAgICBvdGhlciBlbnVtcy4KICAgICAgCiAg
ICAgIFRoaXMgY2hhbmdlIGZpeGVzIGEgcmVncmVzc2lvbiBmcm9tIGVhcmxpZXIgNC4xMy1wcmU6
IHVudGlsIHJlY2VudAogICAgICBjaGFuZ2VzLCBwYXNzdGhyb3VnaCB3YXMgb25seSBlbmFibGVk
IGJ5IGRlZmF1bHQgaWYgcGFzc3Rocm91Z2gKICAgICAgZGV2aWNlcyB3ZXJlIHNwZWNpZmllZC4g
IFdlIHJlc3RvcmUgdGhpcyBiZWhhdmlvdXIuCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgICAgQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgICAgQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuQHhlbi5vcmc+CiAgICAgIENDOiBWb2xvZHlteXIgQmFiY2h1ayA8Vm9sb2R5bXly
X0JhYmNodWtAZXBhbS5jb20+CiAgICAgIENDOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVy
M0BjaXRyaXguY29tPgogICAgICBDQzogUGF1bCBEdXJyYW50IDxwZHVycmFudEBnbWFpbC5jb20+
CiAgICAgIENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKCkZvciBiaXNlY3Rp
b24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5kZWJpYW4taHZtLWlu
c3RhbGwuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi11bnN0YWJsZS90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5kZWJpYW4taHZtLWluc3RhbGwgLS1zdW1tYXJ5
LW91dD10bXAvMTQzMjkzLmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTQyNzUw
IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLXVuc3RhYmxlIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGRlYmlhbi1odm0taW5zdGFs
bApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQzMjUwIGZhaWwgW2hvc3Q9
Y2hhcmRvbm5heTFdIC8gMTQzMTMzIFtob3N0PWRlYmluYTBdIDE0MzAzNiBbaG9zdD1kZWJpbmEx
XSAxNDMwMTggW2hvc3Q9YWxiYW5hMF0gMTQyOTczIFtob3N0PWdvZGVsbG8wXSAxNDI5MDcgW2hv
c3Q9ZWxibGluZzBdIDE0Mjg2NSBbaG9zdD1waW5vdDFdIDE0Mjc3NyBbaG9zdD1pdGFsaWEwXSAx
NDI3NTAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTQyNzIyIFtob3N0PXJpbWF2YTFdIDE0MjY4MyBbaG9z
dD1hbGJhbmExXSAxNDI2NDIgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0MzI1
MCAvIDE0MjY0MgoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDog
b3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CkxhdGVzdCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQw
MmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmIGRmY2NjYzY2MzE1N2M2MzhkOTc3OGZhM2FkYTk4NTlmOTY4ZmIyNDAKQmFz
aXMgcGFzcyA0MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQyIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IGZlZjhkOTlmYmNlMWE1ZTdkZGZkMjJiMGYzMzk0MGI4ZDYxOTNlYzgKR2VuZXJhdGluZyByZXZp
c2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdCM0MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5
YjQyLWI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Izkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDFcCiAwYmQ5ODQ3ZWYtOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNm
ZWY4ZDk5ZmJjZTFhNWU3ZGRmZDIyYjBmMzM5NDBiOGQ2MTkzZWM4LWRmY2NjYzY2MzE1N2M2Mzhk
OTc3OGZhM2FkYTk4NTlmOTY4ZmIyNDAKTG9hZGVkIDIwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3Jh
cGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxNDI1NjMgW2hvc3Q9ZGViaW5hMF0KIDE0
MjU5OCBbaG9zdD1iYXJvcXVlMF0KIDE0MjY0MiBwYXNzIDQyMzI3ODk2ZjE5NGYyNTZlNWEzNjFl
MDA2OTk4NWJjOGQyMDliNDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmVmOGQ5OWZiY2UxYTVlN2RkZmQyMmIwZjMzOTQw
YjhkNjE5M2VjOAogMTQyNjgzIFtob3N0PWFsYmFuYTFdCiAxNDI3MjIgW2hvc3Q9cmltYXZhMV0K
IDE0Mjc3NyBbaG9zdD1pdGFsaWEwXQogMTQyNzUwIFtob3N0PWh1eGVscmViZTFdCiAxNDI4NjUg
W2hvc3Q9cGlub3QxXQogMTQyOTA3IFtob3N0PWVsYmxpbmcwXQogMTQyOTczIFtob3N0PWdvZGVs
bG8wXQogMTQzMDE4IFtob3N0PWFsYmFuYTBdCiAxNDMwMzYgW2hvc3Q9ZGViaW5hMV0KIDE0MzEz
MyBbaG9zdD1kZWJpbmEwXQogMTQzMjQ0IHBhc3MgNzk3ZDRjZjhmYzIxYjNiODM2NmQyNTQzZDhm
M2M0NjI4ODMwNGIxYSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0
Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAwMGZjOTAwNGJlMTY5YTA2NWMxMGE1ZmI2OTllMzUzZTQz
MDE5MGMyCiAxNDMyNDcgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQw
MmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmIGRmY2NjYzY2MzE1N2M2MzhkOTc3OGZhM2FkYTk4NTlmOTY4ZmIyNDAKIDE0
MzI1MCBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgZGZjY2NjNjYzMTU3YzYzOGQ5Nzc4ZmEzYWRhOTg1OWY5NjhmYjI0MAogMTQzMTcyIGZhaWwg
Yjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA2NGI1ZDgz
NDYwYWY0NjU0Yjg4YzY1OThlZGU3ZTc0ZGQzN2RjZTJlCiAxNDMyMzkgcGFzcyAzOGNlODc5MmMw
ZjJhMjlhYWQ2MDE5N2Q1YTEwZTk2Mzc1OWRkYzFmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDAwZmM5MDA0YmUxNjlhMDY1
YzEwYTVmYjY5OWUzNTNlNDMwMTkwYzIKIDE0MzI2MiBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3YjQ3
MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYWY1YzQ3NWRlZWQzYjk1YTZhNjljZDRjMGVm
NjgxMzJiNDg3YzA3OQogMTQzMjM3IGZhaWwgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEw
MjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiA2NGI1ZDgzNDYwYWY0NjU0Yjg4YzY1OThlZGU3ZTc0ZGQzN2Rj
ZTJlCiAxNDMyMzMgcGFzcyA0MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQy
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQx
MGJkOTg0N2VmIGZlZjhkOTlmYmNlMWE1ZTdkZGZkMjJiMGYzMzk0MGI4ZDYxOTNlYzgKIDE0MzIw
NSBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
ZGZjY2NjNjYzMTU3YzYzOGQ5Nzc4ZmEzYWRhOTg1OWY5NjhmYjI0MAogMTQzMjUzIHBhc3MgYjk4
YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBhN2VjZGY4MTM5
ZTM2NDZjMGViOWM5YmQ5ZWQwZmUzYjM0NGU2ZmVkCiAxNDMyNTcgcGFzcyBiOThhZWJkMjk4MjQ2
ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDNmMjFiZDQ5Nzc0N2ZiZmU2ZTU0
OGEzYzUwYjU1ZGZlMjFhMWVlZmIKIDE0MzI2NiBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1
MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYWQwMTFhZDA4ODQzZjYwZjlhZTE3YjlhZTRhYTU5
MDc2NzRkNzJhZgogMTQzMjY4IHBhc3MgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMy
NTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5
ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFk
OTViOGU0MTBiZDk4NDdlZiA1ZjEzNWE2NWQyODAzZjM2MzZmNTI4OTVjYzgxMWVjNjY1NzZhOGRi
CiAxNDMyNzQgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIDk1NTk2ZjZhYjE4ZmViODI1MDA2ZWY4ZjI3MjA0MWYxZDk0ZTZiZDEKIDE0MzI3OCBm
YWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgYWQw
MTFhZDA4ODQzZjYwZjlhZTE3YjlhZTRhYTU5MDc2NzRkNzJhZgogMTQzMjgwIHBhc3MgYjk4YWVi
ZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA5NTU5NmY2YWIxOGZl
YjgyNTAwNmVmOGYyNzIwNDFmMWQ5NGU2YmQxCiAxNDMyODMgZmFpbCBiOThhZWJkMjk4MjQ2ZGYz
N2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGFkMDExYWQwODg0M2Y2MGY5YWUxN2I5
YWU0YWE1OTA3Njc0ZDcyYWYKIDE0MzI4OSBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEy
ZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgOTU1OTZmNmFiMThmZWI4MjUwMDZlZjhmMjcyMDQxZjFk
OTRlNmJkMQogMTQzMjkzIGZhaWwgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZk
MDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNi
NTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiBhZDAxMWFkMDg4NDNmNjBmOWFlMTdiOWFlNGFhNTkwNzY3NGQ3MmFmClNl
YXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0
MjY0MiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDMyMDUg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMyMzMgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMyNDcgKGZhaWwpLCBm
b3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUy
YTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiA5NTU5NmY2YWIxOGZlYjgyNTAwNmVmOGYyNzIwNDFm
MWQ5NGU2YmQxCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQzMjc0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTQzMjc4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTQzMjgwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxNDMyODMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxNDMyODkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0
MzI5MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhZDAxMWFkMDg4NDNmNjBmOWFl
MTdiOWFlNGFhNTkwNzY3NGQ3MmFmCiAgQnVnIG5vdCBwcmVzZW50OiA5NTU5NmY2YWIxOGZlYjgy
NTAwNmVmOGYyNzIwNDFmMWQ5NGU2YmQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMjkzLwoKCiAgY29tbWl0IGFk
MDExYWQwODg0M2Y2MGY5YWUxN2I5YWU0YWE1OTA3Njc0ZDcyYWYKICBBdXRob3I6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIERhdGU6ICAgTW9uIE9jdCA3IDE3OjU5
OjE1IDIwMTkgKzAxMDAKICAKICAgICAgbGlieGwveGw6IE92ZXJoYXVsIHBhc3N0aHJvdWdoIHNl
dHRpbmcgbG9naWMKICAgICAgCiAgICAgIExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04gKGFrYSAi
RU5BQkxFRCIgaW4gYW4gZWFybGllciB1bmNvbW1pdHRlZAogICAgICB2ZXJzaW9uIG9mIHRoaXMg
Y29kZSkgaXMgZG9pbmcgZG91YmxlIGR1dHkuICBXZSBhY3R1YWxseSBuZWVkIGFsbCBvZgogICAg
ICB0aGUgZm9sbG93aW5nIHRvIGJlIHNwZWNpZmlhYmxlOgogICAgICAgICogImRlZmF1bHQiOiBl
bmFibGUgUFQgaWZmIHdlIGhhdmUgZGV2aWNlcyB0bwogICAgICAgICAgcGFzcyB0aHJvdWdoIHNw
ZWNpZmllZCBpbiB0aGUgaW5pdGlhbCBjb25maWcgZmlsZS4KICAgICAgICAqICJlbmFibGVkIiAo
YW5kIGZhaWwgaWYgdGhlIHBsYXRmb3JtIGRvZXNuJ3Qgc3VwcG9ydCBpdCkuCiAgICAgICAgKiAi
ZGlzYWJsZWQiIChhbmQgcmVqZWN0IGZ1dHVyZSBQVCBob3RwbHVnKS4KICAgICAgICAqICJzaGFy
ZV9wdCIvInN5bmNfcHQiOiBlbmFibGUgUFQgYW5kIHNldCBhIHNwZWNpZmljIFBUIG1vZGUuCiAg
ICAgIAogICAgICBEZWZhdWx0aW5nIGFuZCBlcnJvciBjaGVja2luZyBzaG91bGQgYmUgZG9uZSBp
biBsaWJ4bC4gIFNvLCB3ZSBtYWtlCiAgICAgIHNldmVyYWwgY2hhbmdlcyBoZXJlLgogICAgICAK
ICAgICAgV2UgaW50cm9kdWNlICJlbmFibGVkIiwgYW5kIHJlbmFtZSAidW5rbm93biIgdG8gImRl
ZmF1bHQiLgogICAgICAKICAgICAgV2UgbW92ZSBhbGwgb2YgdGhlIGVycm9yIGNoZWNraW5nIGFu
ZCBkZWZhdWx0aW5nIGNvZGUgZnJvbSB4bCBpbnRvCiAgICAgIGxpYnhsLiAgTm93LCBsaWJ4bF9f
ZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0IGhhcyBhbGwgb2YgdGhlIG5lY2Vzc2FyeQogICAgICBp
bmZvcm1hdGlvbiB0byBnZXQgdGhpcyByaWdodC4gIFNvIHdlIGNhbiBkbyBpdCBhbGwgdGhlcmUu
ICBDaG9vc2luZwogICAgICB0aGUgc3BlY2lmaWMgbW9kZSBpcyBhcmNoLXNwZWNpZmljLgogICAg
ICAKICAgICAgV2UgY2FuIGFsc28gYXJyYW5nZSB0byBoYXZlIG9ubHkgb25lIHBsYWNlIGVhY2gg
d2hpY2ggY2FsY3VsYXRlcwogICAgICAoaSkgd2hldGhlciBwYXNzdGhyb3VnaCBuZWVkcyB0byBi
ZSBlbmFibGVkIGJlY2F1c2UgcHQgZGV2aWNlcyB3ZXJlCiAgICAgIHNwZWNpZmllZCAoaWkpIHdo
ZXRoZXIgcHRfc2hhcmUgY2FuIGJlIHVzZWQgKGZvciBlYWNoIGFyY2gpLgogICAgICAKICAgICAg
eGwgbm93IG9ubHkgaGFzIHRvIHBhcnNlIHRoZSBlbnVtIGluIHRoZSBzYW1lIHdheSBhcyBpdCBw
YXJzZXMgYWxsCiAgICAgIG90aGVyIGVudW1zLgogICAgICAKICAgICAgVGhpcyBjaGFuZ2UgZml4
ZXMgYSByZWdyZXNzaW9uIGZyb20gZWFybGllciA0LjEzLXByZTogdW50aWwgcmVjZW50CiAgICAg
IGNoYW5nZXMsIHBhc3N0aHJvdWdoIHdhcyBvbmx5IGVuYWJsZWQgYnkgZGVmYXVsdCBpZiBwYXNz
dGhyb3VnaAogICAgICBkZXZpY2VzIHdlcmUgc3BlY2lmaWVkLiAgV2UgcmVzdG9yZSB0aGlzIGJl
aGF2aW91ci4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgICBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4K
ICAgICAgQ0M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJfQmFiY2h1a0BlcGFtLmNvbT4K
ICAgICAgQ0M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+CiAgICAg
IENDOiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGdtYWlsLmNvbT4KICAgICAgQ0M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgpwbm10b3BuZzogMjE4IGNvbG9ycyBmb3VuZApSZXZp
c2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxl
L3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtLmRl
Ymlhbi1odm0taW5zdGFsbC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTQzMjkzOiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdo
dCAxNDMyOTMgeGVuLXVuc3RhYmxlIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMjkzLwoKRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBLt-0001Tw-L9; Mon, 28 Oct 2019 20:10:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBLr-0001Sl-OG
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:10:55 +0000
X-Inumbo-ID: 063abe2a-f9bf-11e9-8aca-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 063abe2a-f9bf-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:45 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id z17so9895172qts.9
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=l1vmkJOGIS2JMKSg4aauB9VEgyiPOw7K+GpcfRESIoI=;
 b=LU+bbOjd0cz1dQjUVAwpTjm6I0OdzLxMOxP5OoMyKCWRmK92PNmFNIQUKjbHoE0awh
 pvseSw0PInn+OF/81alAmqaBN3yHzoSoswny6AKzKgyRT2YkUzVM+paRmtol46aPrKhB
 QMMBDPPQTSaHLetLANbdYa3ssCHD20beSUMzU9gm9hiKbchM7fSukllx4483KCxtEhyN
 0Mm9M8XrqlM/44ykUJTpSDhYdIpysgD+jWTg7Bkp6a2q7tAw/WZ08cKn9lLaF//6ovXU
 MNbPAJvpBLVztUrMAbJtNDCSkUdk4JNS5LcIXoJukchmgRsl1Gm23FzQw1GvQQ1wT1Cn
 HISw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=l1vmkJOGIS2JMKSg4aauB9VEgyiPOw7K+GpcfRESIoI=;
 b=mZBHaahVFZ4qn9ytf62vMOKMgYhPuwswgamIKeTj1o63dtckdgBVoJj8tR8troutpX
 zEsgTHVHKLIFvGJ0EN33jfQ4E51+3YGQbm4H4aWNDGz9fJNA0llNuZuRZ57I+5axbCap
 dzcK/2IbsdLFLYCec2b2EO9qDxEf2zyIJS+en7yZDgpNGOCcLkviHU28I7nvodrjcOao
 apoFDGm1notsTv3PNTqkSVZ+wJJAmeTx6PBf6OcyiCU29rACap4TG8OBseBnojZIyNxJ
 OvoAyuLVPT2tRPBx42Pm4/3Gnzu92n/c22Pa55fNHjCpbaova+3E3/XjD1S0XGAUj8V3
 Fveg==
X-Gm-Message-State: APjAAAUifOeScqDqDk/7e8ZeKN9TgIFgvC/36AtVlNfcZ8s8d+/M55LU
 /IMz0VbyFfVNZJR+mTmG64Y5DQ==
X-Google-Smtp-Source: APXvYqxTDtu71nCg9F2jZDXMIik3Sf1CZYtmdCLMzyep9mn/F9AraC2jZajJbEZtCjPA2P8VltCn3g==
X-Received: by 2002:ad4:480e:: with SMTP id g14mr18897959qvy.39.1572293444691; 
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id m63sm6163383qkc.72.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:43 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001g4-2o; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:18 -0300
Message-Id: <20191028201032.6352-2-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 01/15] mm/mmu_notifier: define the header
 pre-processor parts even if disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKTm93IHRoYXQgd2UgaGF2
ZSBLRVJORUxfSEVBREVSX1RFU1QgYWxsIGhlYWRlcnMgYXJlIGdlbmVyYWxseSBjb21waWxlCnRl
c3RlZCwgc28gcmVseWluZyBvbiBtYWtlZmlsZSB0cmlja3MgdG8gYXZvaWQgY29tcGlsaW5nIGNv
ZGUgdGhhdCBkZXBlbmRzCm9uIENPTkZJR19NTVVfTk9USUZJRVIgaXMgbW9yZSBhbm5veWluZy4K
Ckluc3RlYWQgZm9sbG93IHRoZSB1c3VhbCBwYXR0ZXJuIGFuZCBwcm92aWRlIG1vc3Qgb2YgdGhl
IGhlYWRlciB3aXRoIG9ubHkKdGhlIGZ1bmN0aW9ucyBzdHViYmVkIG91dCB3aGVuIENPTkZJR19N
TVVfTk9USUZJRVIgaXMgZGlzYWJsZWQuIFRoaXMKZW5zdXJlcyBjb2RlIGNvbXBpbGVzIG5vIG1h
dHRlciB3aGF0IHRoZSBjb25maWcgc2V0dGluZyBpcy4KCldoaWxlIGhlcmUsIHN0cnVjdCBtbXVf
bm90aWZpZXJfbW0gaXMgcHJpdmF0ZSB0byBtbXVfbm90aWZpZXIuYywgbW92ZSBpdC4KClJldmll
d2VkLWJ5OiBKw6lyw7RtZSBHbGlzc2UgPGpnbGlzc2VAcmVkaGF0LmNvbT4KU2lnbmVkLW9mZi1i
eTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgotLS0KIGluY2x1ZGUvbGludXgv
bW11X25vdGlmaWVyLmggfCA0NiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IG1tL21tdV9ub3RpZmllci5jICAgICAgICAgICAgfCAxMyArKysrKysrKysrCiAyIGZpbGVzIGNo
YW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvbGludXgvbW11X25vdGlmaWVyLmggYi9pbmNsdWRlL2xpbnV4L21tdV9ub3RpZmllci5o
CmluZGV4IDFiZDhlNmEwOWEzYzI3Li4xMmJkNjAzZDMxOGNlNyAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9saW51eC9tbXVfbm90aWZpZXIuaAorKysgYi9pbmNsdWRlL2xpbnV4L21tdV9ub3RpZmllci5o
CkBAIC03LDggKzcsOSBAQAogI2luY2x1ZGUgPGxpbnV4L21tX3R5cGVzLmg+CiAjaW5jbHVkZSA8
bGludXgvc3JjdS5oPgogCitzdHJ1Y3QgbW11X25vdGlmaWVyX21tOwogc3RydWN0IG1tdV9ub3Rp
ZmllcjsKLXN0cnVjdCBtbXVfbm90aWZpZXJfb3BzOworc3RydWN0IG1tdV9ub3RpZmllcl9yYW5n
ZTsKIAogLyoqCiAgKiBlbnVtIG1tdV9ub3RpZmllcl9ldmVudCAtIHJlYXNvbiBmb3IgdGhlIG1t
dSBub3RpZmllciBjYWxsYmFjawpAQCAtNDAsMzYgKzQxLDggQEAgZW51bSBtbXVfbm90aWZpZXJf
ZXZlbnQgewogCU1NVV9OT1RJRllfU09GVF9ESVJUWSwKIH07CiAKLSNpZmRlZiBDT05GSUdfTU1V
X05PVElGSUVSCi0KLSNpZmRlZiBDT05GSUdfTE9DS0RFUAotZXh0ZXJuIHN0cnVjdCBsb2NrZGVw
X21hcCBfX21tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0X21hcDsKLSNlbmRpZgot
Ci0vKgotICogVGhlIG1tdSBub3RpZmllcl9tbSBzdHJ1Y3R1cmUgaXMgYWxsb2NhdGVkIGFuZCBp
bnN0YWxsZWQgaW4KLSAqIG1tLT5tbXVfbm90aWZpZXJfbW0gaW5zaWRlIHRoZSBtbV90YWtlX2Fs
bF9sb2NrcygpIHByb3RlY3RlZAotICogY3JpdGljYWwgc2VjdGlvbiBhbmQgaXQncyByZWxlYXNl
ZCBvbmx5IHdoZW4gbW1fY291bnQgcmVhY2hlcyB6ZXJvCi0gKiBpbiBtbWRyb3AoKS4KLSAqLwot
c3RydWN0IG1tdV9ub3RpZmllcl9tbSB7Ci0JLyogYWxsIG1tdSBub3RpZmllcnMgcmVnaXN0ZXJk
IGluIHRoaXMgbW0gYXJlIHF1ZXVlZCBpbiB0aGlzIGxpc3QgKi8KLQlzdHJ1Y3QgaGxpc3RfaGVh
ZCBsaXN0OwotCS8qIHRvIHNlcmlhbGl6ZSB0aGUgbGlzdCBtb2RpZmljYXRpb25zIGFuZCBobGlz
dF91bmhhc2hlZCAqLwotCXNwaW5sb2NrX3QgbG9jazsKLX07Ci0KICNkZWZpbmUgTU1VX05PVElG
SUVSX1JBTkdFX0JMT0NLQUJMRSAoMSA8PCAwKQogCi1zdHJ1Y3QgbW11X25vdGlmaWVyX3Jhbmdl
IHsKLQlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYTsKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsK
LQl1bnNpZ25lZCBsb25nIHN0YXJ0OwotCXVuc2lnbmVkIGxvbmcgZW5kOwotCXVuc2lnbmVkIGZs
YWdzOwotCWVudW0gbW11X25vdGlmaWVyX2V2ZW50IGV2ZW50OwotfTsKLQogc3RydWN0IG1tdV9u
b3RpZmllcl9vcHMgewogCS8qCiAJICogQ2FsbGVkIGVpdGhlciBieSBtbXVfbm90aWZpZXJfdW5y
ZWdpc3RlciBvciB3aGVuIHRoZSBtbSBpcwpAQCAtMjQ5LDYgKzIyMiwyMSBAQCBzdHJ1Y3QgbW11
X25vdGlmaWVyIHsKIAl1bnNpZ25lZCBpbnQgdXNlcnM7CiB9OwogCisjaWZkZWYgQ09ORklHX01N
VV9OT1RJRklFUgorCisjaWZkZWYgQ09ORklHX0xPQ0tERVAKK2V4dGVybiBzdHJ1Y3QgbG9ja2Rl
cF9tYXAgX19tbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydF9tYXA7CisjZW5kaWYK
Kworc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSB7CisJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWE7CisJc3RydWN0IG1tX3N0cnVjdCAqbW07CisJdW5zaWduZWQgbG9uZyBzdGFydDsKKwl1bnNp
Z25lZCBsb25nIGVuZDsKKwl1bnNpZ25lZCBmbGFnczsKKwllbnVtIG1tdV9ub3RpZmllcl9ldmVu
dCBldmVudDsKK307CisKIHN0YXRpYyBpbmxpbmUgaW50IG1tX2hhc19ub3RpZmllcnMoc3RydWN0
IG1tX3N0cnVjdCAqbW0pCiB7CiAJcmV0dXJuIHVubGlrZWx5KG1tLT5tbXVfbm90aWZpZXJfbW0p
OwpkaWZmIC0tZ2l0IGEvbW0vbW11X25vdGlmaWVyLmMgYi9tbS9tbXVfbm90aWZpZXIuYwppbmRl
eCA3ZmRlODg2OTVmMzVkNi4uMzY3NjcwY2ZkMDJiN2IgMTAwNjQ0Ci0tLSBhL21tL21tdV9ub3Rp
Zmllci5jCisrKyBiL21tL21tdV9ub3RpZmllci5jCkBAIC0yNyw2ICsyNywxOSBAQCBzdHJ1Y3Qg
bG9ja2RlcF9tYXAgX19tbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydF9tYXAgPSB7
CiB9OwogI2VuZGlmCiAKKy8qCisgKiBUaGUgbW11IG5vdGlmaWVyX21tIHN0cnVjdHVyZSBpcyBh
bGxvY2F0ZWQgYW5kIGluc3RhbGxlZCBpbgorICogbW0tPm1tdV9ub3RpZmllcl9tbSBpbnNpZGUg
dGhlIG1tX3Rha2VfYWxsX2xvY2tzKCkgcHJvdGVjdGVkCisgKiBjcml0aWNhbCBzZWN0aW9uIGFu
ZCBpdCdzIHJlbGVhc2VkIG9ubHkgd2hlbiBtbV9jb3VudCByZWFjaGVzIHplcm8KKyAqIGluIG1t
ZHJvcCgpLgorICovCitzdHJ1Y3QgbW11X25vdGlmaWVyX21tIHsKKwkvKiBhbGwgbW11IG5vdGlm
aWVycyByZWdpc3RlcmVkIGluIHRoaXMgbW0gYXJlIHF1ZXVlZCBpbiB0aGlzIGxpc3QgKi8KKwlz
dHJ1Y3QgaGxpc3RfaGVhZCBsaXN0OworCS8qIHRvIHNlcmlhbGl6ZSB0aGUgbGlzdCBtb2RpZmlj
YXRpb25zIGFuZCBobGlzdF91bmhhc2hlZCAqLworCXNwaW5sb2NrX3QgbG9jazsKK307CisKIC8q
CiAgKiBUaGlzIGZ1bmN0aW9uIGNhbid0IHJ1biBjb25jdXJyZW50bHkgYWdhaW5zdCBtbXVfbm90
aWZpZXJfcmVnaXN0ZXIKICAqIGJlY2F1c2UgbW0tPm1tX3VzZXJzID4gMCBkdXJpbmcgbW11X25v
dGlmaWVyX3JlZ2lzdGVyIGFuZCBleGl0X21tYXAKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBLi-0001S1-Ur; Mon, 28 Oct 2019 20:10:46 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBLh-0001Rw-PV
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:10:46 +0000
X-Inumbo-ID: 05f718f0-f9bf-11e9-beca-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05f718f0-f9bf-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:44 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id 71so9800497qkl.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=jB/ndDNYI+4jh+CyWUF8UUfKQRLegAjGY1TRhiwKQXc=;
 b=Hh/Zj3Y+Ryj/mU9zMFkCbpMT+v0KWWsJkUCHo1SRF/TME2Wth945w+SYI+g39jEPtr
 2TcL6muJgm05AFmLXzPJ2in/FLllzSgw/AhshM/+MYVIyJbvpU0Qap6m7vyyIMRZczjM
 qoRRoR6DCc1QboYFax8j0T3qz9s4m6qoVjluldwL8VV7L6yIOlMd0/vXcql7RACqDDl7
 yEg0VGkJ7zGEKiXYcwRIQgRK1yf/bFeaYVtpI2tN+jQa36SxcmtU4AhWxNj5bkZTFyzo
 TREK4XNbxKgUHNgwccShMuwBnl2TL/ivSv+RnIdWqzcy2MpngTiiSLCxjHKPz913nWhK
 84oQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=jB/ndDNYI+4jh+CyWUF8UUfKQRLegAjGY1TRhiwKQXc=;
 b=K9RIVts4J0SRBt7L2jXAs/iiKWRS2kyjJCLd/FHW4a9KpbQeIwwsLCNSUZ8wz+ee2V
 At/hY+jbJZyMM25m9Pm9MfFJn2DAnaW1ONFAerZJtOvR1Nwl9+1FHNbxiryzg/3bnR94
 739VZVMdS+cUeAdGjh3O4/l919oP0UrHOI7sEzkb23wKz87A478tTA31kGM8yfc3fAVd
 lkQdw+tndhwy4mQI472cmhDQtyUSQN6wC8y58CrXHm+WypGL7/eYli/AyL69ht7boImf
 QXSBDsVUizLnj3NEa9be3BYvHFkz03SpmTvkxu97QxWm4YF/DpTVtwAvsvAWYLD+KYEp
 vlqg==
X-Gm-Message-State: APjAAAVKQRFFUAj/E7FhVzVEvnEA6R69/iRL8crvs3yz6Szq2771DPrZ
 N2LCLwqhIcota0Jt9klcY2UdCw==
X-Google-Smtp-Source: APXvYqwdtbMFOB3L0H1oyTNxzhFUkpbCkNAYH5f+kI9BJWI3JXGsIu1i9+YKKYVTym2s/kszBv6jdw==
X-Received: by 2002:ae9:ee10:: with SMTP id i16mr17214277qkg.14.1572293444241; 
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id l7sm5028902qkg.102.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gw-Fq; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:27 -0300
Message-Id: <20191028201032.6352-11-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 10/15] nouveau: use mmu_notifier directly for
 invalidate_range_start
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKVGhlcmUgaXMgbm8gcmVh
c29uIHRvIGdldCB0aGUgaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgpIGNhbGxiYWNrIHZpYSBhbgpp
bmRpcmVjdGlvbiB0aHJvdWdoIGhtbV9taXJyb3IsIGp1c3QgcmVnaXN0ZXIgYSBub3JtYWwgbm90
aWZpZXIgZGlyZWN0bHkuCgpDYzogQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgpDYzog
ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpDYzogbm91dmVhdUBsaXN0cy5mcmVlZGVz
a3RvcC5vcmcKQ2M6IFJhbHBoIENhbXBiZWxsIDxyY2FtcGJlbGxAbnZpZGlhLmNvbT4KU2lnbmVk
LW9mZi1ieTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgotLS0KIGRyaXZlcnMv
Z3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfc3ZtLmMgfCA5NSArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X3N2bS5jIGIvZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9zdm0uYwppbmRleCA2NjhkNGJkMGMxMThmMS4u
NTc3Zjg4MTE5MjVhNTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZl
YXVfc3ZtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9zdm0uYwpAQCAt
ODgsNiArODgsNyBAQCBub3V2ZWF1X2l2bW1fZmluZChzdHJ1Y3Qgbm91dmVhdV9zdm0gKnN2bSwg
dTY0IGluc3QpCiB9CiAKIHN0cnVjdCBub3V2ZWF1X3N2bW0geworCXN0cnVjdCBtbXVfbm90aWZp
ZXIgbm90aWZpZXI7CiAJc3RydWN0IG5vdXZlYXVfdm1tICp2bW07CiAJc3RydWN0IHsKIAkJdW5z
aWduZWQgbG9uZyBzdGFydDsKQEAgLTk2LDcgKzk3LDYgQEAgc3RydWN0IG5vdXZlYXVfc3ZtbSB7
CiAKIAlzdHJ1Y3QgbXV0ZXggbXV0ZXg7CiAKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKIAlzdHJ1
Y3QgaG1tX21pcnJvciBtaXJyb3I7CiB9OwogCkBAIC0yNTEsMTAgKzI1MSwxMSBAQCBub3V2ZWF1
X3N2bW1faW52YWxpZGF0ZShzdHJ1Y3Qgbm91dmVhdV9zdm1tICpzdm1tLCB1NjQgc3RhcnQsIHU2
NCBsaW1pdCkKIH0KIAogc3RhdGljIGludAotbm91dmVhdV9zdm1tX3N5bmNfY3B1X2RldmljZV9w
YWdldGFibGVzKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsCi0JCQkJCWNvbnN0IHN0cnVjdCBt
bXVfbm90aWZpZXJfcmFuZ2UgKnVwZGF0ZSkKK25vdXZlYXVfc3ZtbV9pbnZhbGlkYXRlX3Jhbmdl
X3N0YXJ0KHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAorCQkJCSAgICBjb25zdCBzdHJ1Y3QgbW11
X25vdGlmaWVyX3JhbmdlICp1cGRhdGUpCiB7Ci0Jc3RydWN0IG5vdXZlYXVfc3ZtbSAqc3ZtbSA9
IGNvbnRhaW5lcl9vZihtaXJyb3IsIHR5cGVvZigqc3ZtbSksIG1pcnJvcik7CisJc3RydWN0IG5v
dXZlYXVfc3ZtbSAqc3ZtbSA9CisJCWNvbnRhaW5lcl9vZihtbiwgc3RydWN0IG5vdXZlYXVfc3Zt
bSwgbm90aWZpZXIpOwogCXVuc2lnbmVkIGxvbmcgc3RhcnQgPSB1cGRhdGUtPnN0YXJ0OwogCXVu
c2lnbmVkIGxvbmcgbGltaXQgPSB1cGRhdGUtPmVuZDsKIApAQCAtMjY0LDYgKzI2NSw5IEBAIG5v
dXZlYXVfc3ZtbV9zeW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcyhzdHJ1Y3QgaG1tX21pcnJvciAq
bWlycm9yLAogCVNWTU1fREJHKHN2bW0sICJpbnZhbGlkYXRlICUwMTZseC0lMDE2bHgiLCBzdGFy
dCwgbGltaXQpOwogCiAJbXV0ZXhfbG9jaygmc3ZtbS0+bXV0ZXgpOworCWlmICh1bmxpa2VseSgh
c3ZtbS0+dm1tKSkKKwkJZ290byBvdXQ7CisKIAlpZiAobGltaXQgPiBzdm1tLT51bm1hbmFnZWQu
c3RhcnQgJiYgc3RhcnQgPCBzdm1tLT51bm1hbmFnZWQubGltaXQpIHsKIAkJaWYgKHN0YXJ0IDwg
c3ZtbS0+dW5tYW5hZ2VkLnN0YXJ0KSB7CiAJCQlub3V2ZWF1X3N2bW1faW52YWxpZGF0ZShzdm1t
LCBzdGFydCwKQEAgLTI3MywxOSArMjc3LDMxIEBAIG5vdXZlYXVfc3ZtbV9zeW5jX2NwdV9kZXZp
Y2VfcGFnZXRhYmxlcyhzdHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yLAogCX0KIAogCW5vdXZlYXVf
c3ZtbV9pbnZhbGlkYXRlKHN2bW0sIHN0YXJ0LCBsaW1pdCk7CisKK291dDoKIAltdXRleF91bmxv
Y2soJnN2bW0tPm11dGV4KTsKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQKLW5vdXZlYXVf
c3ZtbV9yZWxlYXNlKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IpCitzdGF0aWMgdm9pZCBub3V2
ZWF1X3N2bW1fZnJlZV9ub3RpZmllcihzdHJ1Y3QgbW11X25vdGlmaWVyICptbikKK3sKKwlrZnJl
ZShjb250YWluZXJfb2YobW4sIHN0cnVjdCBub3V2ZWF1X3N2bW0sIG5vdGlmaWVyKSk7Cit9CisK
K3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX29wcyBub3V2ZWF1X21uX29wcyA9IHsK
KwkuaW52YWxpZGF0ZV9yYW5nZV9zdGFydCA9IG5vdXZlYXVfc3ZtbV9pbnZhbGlkYXRlX3Jhbmdl
X3N0YXJ0LAorCS5mcmVlX25vdGlmaWVyID0gbm91dmVhdV9zdm1tX2ZyZWVfbm90aWZpZXIsCit9
OworCitzdGF0aWMgaW50Citub3V2ZWF1X3N2bW1fc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJsZXMo
c3RydWN0IGhtbV9taXJyb3IgKm1pcnJvciwKKwkJCQkJY29uc3Qgc3RydWN0IG1tdV9ub3RpZmll
cl9yYW5nZSAqdXBkYXRlKQogeworCXJldHVybiAwOwogfQogCi1zdGF0aWMgY29uc3Qgc3RydWN0
IGhtbV9taXJyb3Jfb3BzCi1ub3V2ZWF1X3N2bW0gPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGht
bV9taXJyb3Jfb3BzIG5vdXZlYXVfc3ZtbSA9IHsKIAkuc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJs
ZXMgPSBub3V2ZWF1X3N2bW1fc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJsZXMsCi0JLnJlbGVhc2Ug
PSBub3V2ZWF1X3N2bW1fcmVsZWFzZSwKIH07CiAKIHZvaWQKQEAgLTI5NCw3ICszMTAsMTAgQEAg
bm91dmVhdV9zdm1tX2Zpbmkoc3RydWN0IG5vdXZlYXVfc3ZtbSAqKnBzdm1tKQogCXN0cnVjdCBu
b3V2ZWF1X3N2bW0gKnN2bW0gPSAqcHN2bW07CiAJaWYgKHN2bW0pIHsKIAkJaG1tX21pcnJvcl91
bnJlZ2lzdGVyKCZzdm1tLT5taXJyb3IpOwotCQlrZnJlZSgqcHN2bW0pOworCQltdXRleF9sb2Nr
KCZzdm1tLT5tdXRleCk7CisJCXN2bW0tPnZtbSA9IE5VTEw7CisJCW11dGV4X3VubG9jaygmc3Zt
bS0+bXV0ZXgpOworCQltbXVfbm90aWZpZXJfcHV0KCZzdm1tLT5ub3RpZmllcik7CiAJCSpwc3Zt
bSA9IE5VTEw7CiAJfQogfQpAQCAtMzIwLDcgKzMzOSw3IEBAIG5vdXZlYXVfc3ZtbV9pbml0KHN0
cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCiAJbXV0ZXhfbG9jaygmY2xpLT5tdXRl
eCk7CiAJaWYgKGNsaS0+c3ZtLmNsaSkgewogCQlyZXQgPSAtRUJVU1k7Ci0JCWdvdG8gZG9uZTsK
KwkJZ290byBvdXRfZnJlZTsKIAl9CiAKIAkvKiBBbGxvY2F0ZSBhIG5ldyBHUFUgVk1NIHRoYXQg
Y2FuIHN1cHBvcnQgU1ZNIChtYW5hZ2VkIGJ5IHRoZQpAQCAtMzM1LDI0ICszNTQsMzMgQEAgbm91
dmVhdV9zdm1tX2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAkJCQku
ZmF1bHRfcmVwbGF5ID0gdHJ1ZSwKIAkJCSAgICB9LCBzaXplb2Yoc3RydWN0IGdwMTAwX3ZtbV92
MCksICZjbGktPnN2bS52bW0pOwogCWlmIChyZXQpCi0JCWdvdG8gZG9uZTsKKwkJZ290byBvdXRf
ZnJlZTsKIAotCS8qIEVuYWJsZSBITU0gbWlycm9yaW5nIG9mIENQVSBhZGRyZXNzLXNwYWNlIHRv
IFZNTS4gKi8KLQlzdm1tLT5tbSA9IGdldF90YXNrX21tKGN1cnJlbnQpOwotCWRvd25fd3JpdGUo
JnN2bW0tPm1tLT5tbWFwX3NlbSk7CisJZG93bl93cml0ZSgmY3VycmVudC0+bW0tPm1tYXBfc2Vt
KTsKIAlzdm1tLT5taXJyb3Iub3BzID0gJm5vdXZlYXVfc3ZtbTsKLQlyZXQgPSBobW1fbWlycm9y
X3JlZ2lzdGVyKCZzdm1tLT5taXJyb3IsIHN2bW0tPm1tKTsKLQlpZiAocmV0ID09IDApIHsKLQkJ
Y2xpLT5zdm0uc3ZtbSA9IHN2bW07Ci0JCWNsaS0+c3ZtLmNsaSA9IGNsaTsKLQl9Ci0JdXBfd3Jp
dGUoJnN2bW0tPm1tLT5tbWFwX3NlbSk7Ci0JbW1wdXQoc3ZtbS0+bW0pOworCXJldCA9IGhtbV9t
aXJyb3JfcmVnaXN0ZXIoJnN2bW0tPm1pcnJvciwgY3VycmVudC0+bW0pOworCWlmIChyZXQpCisJ
CWdvdG8gb3V0X21tX3VubG9jazsKIAotZG9uZToKKwlzdm1tLT5ub3RpZmllci5vcHMgPSAmbm91
dmVhdV9tbl9vcHM7CisJcmV0ID0gX19tbXVfbm90aWZpZXJfcmVnaXN0ZXIoJnN2bW0tPm5vdGlm
aWVyLCBjdXJyZW50LT5tbSk7CiAJaWYgKHJldCkKLQkJbm91dmVhdV9zdm1tX2ZpbmkoJnN2bW0p
OworCQlnb3RvIG91dF9obW1fdW5yZWdpc3RlcjsKKwkvKiBOb3RlLCBvd25lcnNoaXAgb2Ygc3Zt
bSB0cmFuc2ZlcnMgdG8gbW11X25vdGlmaWVyICovCisKKwljbGktPnN2bS5zdm1tID0gc3ZtbTsK
KwljbGktPnN2bS5jbGkgPSBjbGk7CisJdXBfd3JpdGUoJmN1cnJlbnQtPm1tLT5tbWFwX3NlbSk7
CiAJbXV0ZXhfdW5sb2NrKCZjbGktPm11dGV4KTsKKwlyZXR1cm4gMDsKKworb3V0X2htbV91bnJl
Z2lzdGVyOgorCWhtbV9taXJyb3JfdW5yZWdpc3Rlcigmc3ZtbS0+bWlycm9yKTsKK291dF9tbV91
bmxvY2s6CisJdXBfd3JpdGUoJmN1cnJlbnQtPm1tLT5tbWFwX3NlbSk7CitvdXRfZnJlZToKKwlt
dXRleF91bmxvY2soJmNsaS0+bXV0ZXgpOworCWtmcmVlKHN2bW0pOwogCXJldHVybiByZXQ7CiB9
CiAKQEAgLTQ5NCwxMiArNTIyLDEyIEBAIG5vdXZlYXVfcmFuZ2VfZmF1bHQoc3RydWN0IG5vdXZl
YXVfc3ZtbSAqc3ZtbSwgc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UpCiAKIAlyZXQgPSBobW1fcmFu
Z2VfcmVnaXN0ZXIocmFuZ2UsICZzdm1tLT5taXJyb3IpOwogCWlmIChyZXQpIHsKLQkJdXBfcmVh
ZCgmc3ZtbS0+bW0tPm1tYXBfc2VtKTsKKwkJdXBfcmVhZCgmc3ZtbS0+bm90aWZpZXIubW0tPm1t
YXBfc2VtKTsKIAkJcmV0dXJuIChpbnQpcmV0OwogCX0KIAogCWlmICghaG1tX3JhbmdlX3dhaXRf
dW50aWxfdmFsaWQocmFuZ2UsIEhNTV9SQU5HRV9ERUZBVUxUX1RJTUVPVVQpKSB7Ci0JCXVwX3Jl
YWQoJnN2bW0tPm1tLT5tbWFwX3NlbSk7CisJCXVwX3JlYWQoJnN2bW0tPm5vdGlmaWVyLm1tLT5t
bWFwX3NlbSk7CiAJCXJldHVybiAtRUJVU1k7CiAJfQogCkBAIC01MDcsNyArNTM1LDcgQEAgbm91
dmVhdV9yYW5nZV9mYXVsdChzdHJ1Y3Qgbm91dmVhdV9zdm1tICpzdm1tLCBzdHJ1Y3QgaG1tX3Jh
bmdlICpyYW5nZSkKIAlpZiAocmV0IDw9IDApIHsKIAkJaWYgKHJldCA9PSAwKQogCQkJcmV0ID0g
LUVCVVNZOwotCQl1cF9yZWFkKCZzdm1tLT5tbS0+bW1hcF9zZW0pOworCQl1cF9yZWFkKCZzdm1t
LT5ub3RpZmllci5tbS0+bW1hcF9zZW0pOwogCQlobW1fcmFuZ2VfdW5yZWdpc3RlcihyYW5nZSk7
CiAJCXJldHVybiByZXQ7CiAJfQpAQCAtNTg3LDEyICs2MTUsMTUgQEAgbm91dmVhdV9zdm1fZmF1
bHQoc3RydWN0IG52aWZfbm90aWZ5ICpub3RpZnkpCiAJYXJncy5pLnAudmVyc2lvbiA9IDA7CiAK
IAlmb3IgKGZpID0gMDsgZm4gPSBmaSArIDEsIGZpIDwgYnVmZmVyLT5mYXVsdF9ucjsgZmkgPSBm
bikgeworCQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKKwogCQkvKiBDYW5jZWwgYW55IGZhdWx0cyBm
cm9tIG5vbi1TVk0gY2hhbm5lbHMuICovCiAJCWlmICghKHN2bW0gPSBidWZmZXItPmZhdWx0W2Zp
XS0+c3ZtbSkpIHsKIAkJCW5vdXZlYXVfc3ZtX2ZhdWx0X2NhbmNlbF9mYXVsdChzdm0sIGJ1ZmZl
ci0+ZmF1bHRbZmldKTsKIAkJCWNvbnRpbnVlOwogCQl9CiAJCVNWTU1fREJHKHN2bW0sICJhZGRy
ICUwMTZsbHgiLCBidWZmZXItPmZhdWx0W2ZpXS0+YWRkcik7CisJCW1tID0gc3ZtbS0+bm90aWZp
ZXIubW07CiAKIAkJLyogV2UgdHJ5IGFuZCBncm91cCBoYW5kbGluZyBvZiBmYXVsdHMgd2l0aGlu
IGEgc21hbGwKIAkJICogd2luZG93IGludG8gYSBzaW5nbGUgdXBkYXRlLgpAQCAtNjA5LDExICs2
NDAsMTEgQEAgbm91dmVhdV9zdm1fZmF1bHQoc3RydWN0IG52aWZfbm90aWZ5ICpub3RpZnkpCiAJ
CS8qIEludGVyc2VjdCBmYXVsdCB3aW5kb3cgd2l0aCB0aGUgQ1BVIFZNQSwgY2FuY2VsbGluZwog
CQkgKiB0aGUgZmF1bHQgaWYgdGhlIGFkZHJlc3MgaXMgaW52YWxpZC4KIAkJICovCi0JCWRvd25f
cmVhZCgmc3ZtbS0+bW0tPm1tYXBfc2VtKTsKLQkJdm1hID0gZmluZF92bWFfaW50ZXJzZWN0aW9u
KHN2bW0tPm1tLCBzdGFydCwgbGltaXQpOworCQlkb3duX3JlYWQoJm1tLT5tbWFwX3NlbSk7CisJ
CXZtYSA9IGZpbmRfdm1hX2ludGVyc2VjdGlvbihtbSwgc3RhcnQsIGxpbWl0KTsKIAkJaWYgKCF2
bWEpIHsKIAkJCVNWTU1fRVJSKHN2bW0sICJ3bmR3ICUwMTZsbHgtJTAxNmxseCIsIHN0YXJ0LCBs
aW1pdCk7Ci0JCQl1cF9yZWFkKCZzdm1tLT5tbS0+bW1hcF9zZW0pOworCQkJdXBfcmVhZCgmbW0t
Pm1tYXBfc2VtKTsKIAkJCW5vdXZlYXVfc3ZtX2ZhdWx0X2NhbmNlbF9mYXVsdChzdm0sIGJ1ZmZl
ci0+ZmF1bHRbZmldKTsKIAkJCWNvbnRpbnVlOwogCQl9CkBAIC02MjMsNyArNjU0LDcgQEAgbm91
dmVhdV9zdm1fZmF1bHQoc3RydWN0IG52aWZfbm90aWZ5ICpub3RpZnkpCiAKIAkJaWYgKGJ1ZmZl
ci0+ZmF1bHRbZmldLT5hZGRyICE9IHN0YXJ0KSB7CiAJCQlTVk1NX0VSUihzdm1tLCAiYWRkciAl
MDE2bGx4IiwgYnVmZmVyLT5mYXVsdFtmaV0tPmFkZHIpOwotCQkJdXBfcmVhZCgmc3ZtbS0+bW0t
Pm1tYXBfc2VtKTsKKwkJCXVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7CiAJCQlub3V2ZWF1X3N2bV9m
YXVsdF9jYW5jZWxfZmF1bHQoc3ZtLCBidWZmZXItPmZhdWx0W2ZpXSk7CiAJCQljb250aW51ZTsK
IAkJfQpAQCAtNzA0LDcgKzczNSw3IEBAIG5vdXZlYXVfc3ZtX2ZhdWx0KHN0cnVjdCBudmlmX25v
dGlmeSAqbm90aWZ5KQogCQkJCQkJTlVMTCk7CiAJCQlzdm1tLT52bW0tPnZtbS5vYmplY3QuY2xp
ZW50LT5zdXBlciA9IGZhbHNlOwogCQkJbXV0ZXhfdW5sb2NrKCZzdm1tLT5tdXRleCk7Ci0JCQl1
cF9yZWFkKCZzdm1tLT5tbS0+bW1hcF9zZW0pOworCQkJdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsK
IAkJfQogCiAJCS8qIENhbmNlbCBhbnkgZmF1bHRzIGluIHRoZSB3aW5kb3cgd2hvc2UgcGFnZXMg
ZGlkbid0IG1hbmFnZQotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:10:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:10:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBLo-0001SY-Cq; Mon, 28 Oct 2019 20:10:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBLm-0001SP-Ne
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:10:50 +0000
X-Inumbo-ID: 05f976b8-f9bf-11e9-a531-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 05f976b8-f9bf-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:44 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id t8so16532309qtc.6
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=oxTlwVkpt6xsZnGNNFXWlMYrq1FFLaGMPydq4/sN/5w=;
 b=NTlSsfHDOeTIWuMNnlPtSucXVB40h2KRrzDkHW+jL1verP1znZeXxUVr5ZxGRkg8kj
 nOSmfcIOektBvoWEXSXNLeWyu4bK7iCKjdDfsBhsxqpELeMVbud4AvVz2DgwJMKf3hW+
 ftu0ovDWA7ugtM7z1PmtSEjj69N1bWOBzxzB9u5WoceWfOVgcCcy5OEDNJ3s5ZdRsF4y
 ycs6GleA0mRegnlWaa97Tl0s3MYXNiDC4JYWMfNhzPrKYg7D/FO+3LOmrV5pQwOQa/Q4
 PyTFpj6wxBLgO6MJ1y1Ka7WlaxZeQNsi2I86naY8pTh62rgM7qRbB3znow/XgagUSw8Q
 XHLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=oxTlwVkpt6xsZnGNNFXWlMYrq1FFLaGMPydq4/sN/5w=;
 b=DBEtI56+L4ysusa0cAN9vS0BlInPMXcoVfNKs1jY/RFaL3XBis1H47PSZgCklgyF92
 4aKaLE+5Zzj0uqPriUvjSbmvnlc0gmy2yj5YpwA1l2DgUCsV2ZvrIxkvk/vfTubs9g9f
 z6DrN8nyfBZXwQmZaRXzfmrT+0V8rrezzktAj0nE/J+DHjkUSOUH6sW7dcucAnxvsuQ0
 dhdLkKBVVG030bLv/HH1ZE05ZGtMV4W4VgbpDUB2B/E7oJPu0s3GqiXpWvQ6PwDMeuTP
 byYFXhf8jrlT5JRynwCJwtetAiloO0kZJLo39RebLijtBAG3MRErzlTQCPTY4uKJ4E/z
 Z8TQ==
X-Gm-Message-State: APjAAAWIjI+MfK91phKD/YgzJYa8DKmtRO0a8D85G5Xt9rarv2QJrshZ
 /Rf6BVj2rAUcd1HD2iATqtlBlw==
X-Google-Smtp-Source: APXvYqwCdM3Q6SHuLXB8g1n/gZbUCOYrtwo97VEtbKno5VWn+17Xn4uDxHSdiC11RemjVHl4/2axPQ==
X-Received: by 2002:ac8:5408:: with SMTP id b8mr327630qtq.164.1572293444231;
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id a23sm4534647qtp.85.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gq-Ec; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:26 -0300
Message-Id: <20191028201032.6352-10-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 09/15] xen/gntdev: use
 mmu_range_notifier_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKZ250ZGV2IHNpbXBseSB3
YW50cyB0byBtb25pdG9yIGEgc3BlY2lmaWMgVk1BIGZvciBhbnkgbm90aWZpZXIgZXZlbnRzLAp0
aGlzIGNhbiBiZSBkb25lIHN0cmFpZ2h0Zm9yd2FyZGx5IHVzaW5nIG1tdV9yYW5nZV9ub3RpZmll
cl9pbnNlcnQoKSBvdmVyCnRoZSBWTUEncyBWQSByYW5nZS4KClRoZSBub3RpZmllciBzaG91bGQg
YmUgYXR0YWNoZWQgdW50aWwgdGhlIG9yaWdpbmFsIFZNQSBpcyBkZXN0cm95ZWQuCgpJdCBpcyB1
bmNsZWFyIGlmIGFueSBvZiB0aGlzIGlzIGV2ZW4gc2FuZSwgYnV0IGF0IGxlYXN0IGEgbG90IG9m
IGR1cGxpY2F0ZQpjb2RlIGlzIHJlbW92ZWQuCgpDYzogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
PG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpTaWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50
aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+Ci0tLQogZHJpdmVycy94ZW4vZ250ZGV2LWNvbW1vbi5o
IHwgICA4ICstCiBkcml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgfCAxODAgKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMo
KyksIDEzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9nbnRkZXYtY29t
bW9uLmggYi9kcml2ZXJzL3hlbi9nbnRkZXYtY29tbW9uLmgKaW5kZXggMmY4Yjk0OWMzZWViMTQu
LmIyMDFmZGQyMGI2NjdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYtY29tbW9uLmgK
KysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LWNvbW1vbi5oCkBAIC0yMSwxNSArMjEsOCBAQCBzdHJ1
Y3QgZ250ZGV2X2RtYWJ1Zl9wcml2Owogc3RydWN0IGdudGRldl9wcml2IHsKIAkvKiBNYXBzIHdp
dGggdmlzaWJsZSBvZmZzZXRzIGluIHRoZSBmaWxlIGRlc2NyaXB0b3IuICovCiAJc3RydWN0IGxp
c3RfaGVhZCBtYXBzOwotCS8qCi0JICogTWFwcyB0aGF0IGFyZSBub3QgdmlzaWJsZTsgd2lsbCBi
ZSBmcmVlZCBvbiBtdW5tYXAuCi0JICogT25seSBwb3B1bGF0ZWQgaWYgcG9wdWxhdGVfZnJlZWFi
bGVfbWFwcyA9PSAxCi0JICovCi0Jc3RydWN0IGxpc3RfaGVhZCBmcmVlYWJsZV9tYXBzOwogCS8q
IGxvY2sgcHJvdGVjdHMgbWFwcyBhbmQgZnJlZWFibGVfbWFwcy4gKi8KIAlzdHJ1Y3QgbXV0ZXgg
bG9jazsKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKLQlzdHJ1Y3QgbW11X25vdGlmaWVyIG1uOwog
CiAjaWZkZWYgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MKIAkvKiBEZXZpY2UgZm9yIHdoaWNo
IERNQSBtZW1vcnkgaXMgYWxsb2NhdGVkLiAqLwpAQCAtNDksNiArNDIsNyBAQCBzdHJ1Y3QgZ250
ZGV2X3VubWFwX25vdGlmeSB7CiB9OwogCiBzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCB7CisJc3Ry
dWN0IG1tdV9yYW5nZV9ub3RpZmllciBub3RpZmllcjsKIAlzdHJ1Y3QgbGlzdF9oZWFkIG5leHQ7
CiAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWE7CiAJaW50IGluZGV4OwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwppbmRleCBhNDQ2YTcy
MjFlMTNlOS4uMTJkNjI2NjcwYmViYmMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5j
CisrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCkBAIC02NSw3ICs2NSw2IEBAIE1PRFVMRV9QQVJN
X0RFU0MobGltaXQsICJNYXhpbXVtIG51bWJlciBvZiBncmFudHMgdGhhdCBtYXkgYmUgbWFwcGVk
IGJ5ICIKIHN0YXRpYyBhdG9taWNfdCBwYWdlc19tYXBwZWQgPSBBVE9NSUNfSU5JVCgwKTsKIAog
c3RhdGljIGludCB1c2VfcHRlbW9kOwotI2RlZmluZSBwb3B1bGF0ZV9mcmVlYWJsZV9tYXBzIHVz
ZV9wdGVtb2QKIAogc3RhdGljIGludCB1bm1hcF9ncmFudF9wYWdlcyhzdHJ1Y3QgZ250ZGV2X2dy
YW50X21hcCAqbWFwLAogCQkJICAgICBpbnQgb2Zmc2V0LCBpbnQgcGFnZXMpOwpAQCAtMjUxLDEy
ICsyNTAsNiBAQCB2b2lkIGdudGRldl9wdXRfbWFwKHN0cnVjdCBnbnRkZXZfcHJpdiAqcHJpdiwg
c3RydWN0IGdudGRldl9ncmFudF9tYXAgKm1hcCkKIAkJZXZ0Y2huX3B1dChtYXAtPm5vdGlmeS5l
dmVudCk7CiAJfQogCi0JaWYgKHBvcHVsYXRlX2ZyZWVhYmxlX21hcHMgJiYgcHJpdikgewotCQlt
dXRleF9sb2NrKCZwcml2LT5sb2NrKTsKLQkJbGlzdF9kZWwoJm1hcC0+bmV4dCk7Ci0JCW11dGV4
X3VubG9jaygmcHJpdi0+bG9jayk7Ci0JfQotCiAJaWYgKG1hcC0+cGFnZXMgJiYgIXVzZV9wdGVt
b2QpCiAJCXVubWFwX2dyYW50X3BhZ2VzKG1hcCwgMCwgbWFwLT5jb3VudCk7CiAJZ250ZGV2X2Zy
ZWVfbWFwKG1hcCk7CkBAIC00NDUsMTcgKzQzOCw5IEBAIHN0YXRpYyB2b2lkIGdudGRldl92bWFf
Y2xvc2Uoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJc3RydWN0IGdudGRldl9wcml2ICpw
cml2ID0gZmlsZS0+cHJpdmF0ZV9kYXRhOwogCiAJcHJfZGVidWcoImdudGRldl92bWFfY2xvc2Ug
JXBcbiIsIHZtYSk7Ci0JaWYgKHVzZV9wdGVtb2QpIHsKLQkJLyogSXQgaXMgcG9zc2libGUgdGhh
dCBhbiBtbXUgbm90aWZpZXIgY291bGQgYmUgcnVubmluZwotCQkgKiBjb25jdXJyZW50bHksIHNv
IHRha2UgcHJpdi0+bG9jayB0byBlbnN1cmUgdGhhdCB0aGUgdm1hIHdvbid0Ci0JCSAqIHZhbmlz
aGluZyBkdXJpbmcgdGhlIHVubWFwX2dyYW50X3BhZ2VzIGNhbGwsIHNpbmNlIHdlIHdpbGwKLQkJ
ICogc3BpbiBoZXJlIHVudGlsIHRoYXQgY29tcGxldGVzLiBTdWNoIGEgY29uY3VycmVudCBjYWxs
IHdpbGwKLQkJICogbm90IGRvIGFueSB1bm1hcHBpbmcsIHNpbmNlIHRoYXQgaGFzIGJlZW4gZG9u
ZSBwcmlvciB0bwotCQkgKiBjbG9zaW5nIHRoZSB2bWEsIGJ1dCBpdCBtYXkgc3RpbGwgaXRlcmF0
ZSB0aGUgdW5tYXBfb3BzIGxpc3QuCi0JCSAqLwotCQltdXRleF9sb2NrKCZwcml2LT5sb2NrKTsK
KwlpZiAodXNlX3B0ZW1vZCAmJiBtYXAtPnZtYSA9PSB2bWEpIHsKKwkJbW11X3JhbmdlX25vdGlm
aWVyX3JlbW92ZSgmbWFwLT5ub3RpZmllcik7CiAJCW1hcC0+dm1hID0gTlVMTDsKLQkJbXV0ZXhf
dW5sb2NrKCZwcml2LT5sb2NrKTsKIAl9CiAJdm1hLT52bV9wcml2YXRlX2RhdGEgPSBOVUxMOwog
CWdudGRldl9wdXRfbWFwKHByaXYsIG1hcCk7CkBAIC00NzcsMTA5ICs0NjIsNDQgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB2bV9vcGVyYXRpb25zX3N0cnVjdCBnbnRkZXZfdm1vcHMgPSB7CiAKIC8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAqLwogCi1zdGF0aWMgYm9vbCBpbl9yYW5nZShzdHJ1Y3QgZ250ZGV2X2dyYW50
X21hcCAqbWFwLAotCQkJICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9uZyBl
bmQpCi17Ci0JaWYgKCFtYXAtPnZtYSkKLQkJcmV0dXJuIGZhbHNlOwotCWlmIChtYXAtPnZtYS0+
dm1fc3RhcnQgPj0gZW5kKQotCQlyZXR1cm4gZmFsc2U7Ci0JaWYgKG1hcC0+dm1hLT52bV9lbmQg
PD0gc3RhcnQpCi0JCXJldHVybiBmYWxzZTsKLQotCXJldHVybiB0cnVlOwotfQotCi1zdGF0aWMg
aW50IHVubWFwX2lmX2luX3JhbmdlKHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXAsCi0JCQkg
ICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25nIGVuZCwKLQkJCSAgICAgIGJv
b2wgYmxvY2thYmxlKQorc3RhdGljIGJvb2wgZ250ZGV2X2ludmFsaWRhdGUoc3RydWN0IG1tdV9y
YW5nZV9ub3RpZmllciAqbW4sCisJCQkgICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jh
bmdlICpyYW5nZSwKKwkJCSAgICAgIHVuc2lnbmVkIGxvbmcgY3VyX3NlcSkKIHsKKwlzdHJ1Y3Qg
Z250ZGV2X2dyYW50X21hcCAqbWFwID0KKwkJY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgZ250ZGV2
X2dyYW50X21hcCwgbm90aWZpZXIpOwogCXVuc2lnbmVkIGxvbmcgbXN0YXJ0LCBtZW5kOwogCWlu
dCBlcnI7CiAKLQlpZiAoIWluX3JhbmdlKG1hcCwgc3RhcnQsIGVuZCkpCi0JCXJldHVybiAwOwor
CWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShyYW5nZSkpCisJCXJldHVybiBmYWxz
ZTsKIAotCWlmICghYmxvY2thYmxlKQotCQlyZXR1cm4gLUVBR0FJTjsKKwkvKgorCSAqIElmIHRo
ZSBWTUEgaXMgc3BsaXQgb3Igb3RoZXJ3aXNlIGNoYW5nZWQgdGhlIG5vdGlmaWVyIGlzIG5vdAor
CSAqIHVwZGF0ZWQsIGJ1dCB3ZSBkb24ndCB3YW50IHRvIHByb2Nlc3MgVkEncyBvdXRzaWRlIHRo
ZSBtb2RpZmllZAorCSAqIFZNQS4gRklYTUU6IEl0IHdvdWxkIGJlIG11Y2ggbW9yZSB1bmRlcnN0
YW5kYWJsZSB0byBqdXN0IHByZXZlbnQKKwkgKiBtb2RpZnlpbmcgdGhlIFZNQSBpbiB0aGUgZmly
c3QgcGxhY2UuCisJICovCisJaWYgKG1hcC0+dm1hLT52bV9zdGFydCA+PSByYW5nZS0+ZW5kIHx8
CisJICAgIG1hcC0+dm1hLT52bV9lbmQgPD0gcmFuZ2UtPnN0YXJ0KQorCQlyZXR1cm4gdHJ1ZTsK
IAotCW1zdGFydCA9IG1heChzdGFydCwgbWFwLT52bWEtPnZtX3N0YXJ0KTsKLQltZW5kICAgPSBt
aW4oZW5kLCAgIG1hcC0+dm1hLT52bV9lbmQpOworCW1zdGFydCA9IG1heChyYW5nZS0+c3RhcnQs
IG1hcC0+dm1hLT52bV9zdGFydCk7CisJbWVuZCA9IG1pbihyYW5nZS0+ZW5kLCBtYXAtPnZtYS0+
dm1fZW5kKTsKIAlwcl9kZWJ1ZygibWFwICVkKyVkICglbHggJWx4KSwgcmFuZ2UgJWx4ICVseCwg
bXJhbmdlICVseCAlbHhcbiIsCiAJCQltYXAtPmluZGV4LCBtYXAtPmNvdW50LAogCQkJbWFwLT52
bWEtPnZtX3N0YXJ0LCBtYXAtPnZtYS0+dm1fZW5kLAotCQkJc3RhcnQsIGVuZCwgbXN0YXJ0LCBt
ZW5kKTsKKwkJCXJhbmdlLT5zdGFydCwgcmFuZ2UtPmVuZCwgbXN0YXJ0LCBtZW5kKTsKIAllcnIg
PSB1bm1hcF9ncmFudF9wYWdlcyhtYXAsCiAJCQkJKG1zdGFydCAtIG1hcC0+dm1hLT52bV9zdGFy
dCkgPj4gUEFHRV9TSElGVCwKIAkJCQkobWVuZCAtIG1zdGFydCkgPj4gUEFHRV9TSElGVCk7CiAJ
V0FSTl9PTihlcnIpOwogCi0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgbW5faW52bF9yYW5n
ZV9zdGFydChzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwKLQkJCSAgICAgICBjb25zdCBzdHJ1Y3Qg
bW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSkKLXsKLQlzdHJ1Y3QgZ250ZGV2X3ByaXYgKnByaXYg
PSBjb250YWluZXJfb2YobW4sIHN0cnVjdCBnbnRkZXZfcHJpdiwgbW4pOwotCXN0cnVjdCBnbnRk
ZXZfZ3JhbnRfbWFwICptYXA7Ci0JaW50IHJldCA9IDA7Ci0KLQlpZiAobW11X25vdGlmaWVyX3Jh
bmdlX2Jsb2NrYWJsZShyYW5nZSkpCi0JCW11dGV4X2xvY2soJnByaXYtPmxvY2spOwotCWVsc2Ug
aWYgKCFtdXRleF90cnlsb2NrKCZwcml2LT5sb2NrKSkKLQkJcmV0dXJuIC1FQUdBSU47Ci0KLQls
aXN0X2Zvcl9lYWNoX2VudHJ5KG1hcCwgJnByaXYtPm1hcHMsIG5leHQpIHsKLQkJcmV0ID0gdW5t
YXBfaWZfaW5fcmFuZ2UobWFwLCByYW5nZS0+c3RhcnQsIHJhbmdlLT5lbmQsCi0JCQkJCW1tdV9u
b3RpZmllcl9yYW5nZV9ibG9ja2FibGUocmFuZ2UpKTsKLQkJaWYgKHJldCkKLQkJCWdvdG8gb3V0
X3VubG9jazsKLQl9Ci0JbGlzdF9mb3JfZWFjaF9lbnRyeShtYXAsICZwcml2LT5mcmVlYWJsZV9t
YXBzLCBuZXh0KSB7Ci0JCXJldCA9IHVubWFwX2lmX2luX3JhbmdlKG1hcCwgcmFuZ2UtPnN0YXJ0
LCByYW5nZS0+ZW5kLAotCQkJCQltbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHJhbmdlKSk7
Ci0JCWlmIChyZXQpCi0JCQlnb3RvIG91dF91bmxvY2s7Ci0JfQotCi1vdXRfdW5sb2NrOgotCW11
dGV4X3VubG9jaygmcHJpdi0+bG9jayk7Ci0KLQlyZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgdm9p
ZCBtbl9yZWxlYXNlKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAotCQkgICAgICAgc3RydWN0IG1t
X3N0cnVjdCAqbW0pCi17Ci0Jc3RydWN0IGdudGRldl9wcml2ICpwcml2ID0gY29udGFpbmVyX29m
KG1uLCBzdHJ1Y3QgZ250ZGV2X3ByaXYsIG1uKTsKLQlzdHJ1Y3QgZ250ZGV2X2dyYW50X21hcCAq
bWFwOwotCWludCBlcnI7Ci0KLQltdXRleF9sb2NrKCZwcml2LT5sb2NrKTsKLQlsaXN0X2Zvcl9l
YWNoX2VudHJ5KG1hcCwgJnByaXYtPm1hcHMsIG5leHQpIHsKLQkJaWYgKCFtYXAtPnZtYSkKLQkJ
CWNvbnRpbnVlOwotCQlwcl9kZWJ1ZygibWFwICVkKyVkICglbHggJWx4KVxuIiwKLQkJCQltYXAt
PmluZGV4LCBtYXAtPmNvdW50LAotCQkJCW1hcC0+dm1hLT52bV9zdGFydCwgbWFwLT52bWEtPnZt
X2VuZCk7Ci0JCWVyciA9IHVubWFwX2dyYW50X3BhZ2VzKG1hcCwgLyogb2Zmc2V0ICovIDAsIG1h
cC0+Y291bnQpOwotCQlXQVJOX09OKGVycik7Ci0JfQotCWxpc3RfZm9yX2VhY2hfZW50cnkobWFw
LCAmcHJpdi0+ZnJlZWFibGVfbWFwcywgbmV4dCkgewotCQlpZiAoIW1hcC0+dm1hKQotCQkJY29u
dGludWU7Ci0JCXByX2RlYnVnKCJtYXAgJWQrJWQgKCVseCAlbHgpXG4iLAotCQkJCW1hcC0+aW5k
ZXgsIG1hcC0+Y291bnQsCi0JCQkJbWFwLT52bWEtPnZtX3N0YXJ0LCBtYXAtPnZtYS0+dm1fZW5k
KTsKLQkJZXJyID0gdW5tYXBfZ3JhbnRfcGFnZXMobWFwLCAvKiBvZmZzZXQgKi8gMCwgbWFwLT5j
b3VudCk7Ci0JCVdBUk5fT04oZXJyKTsKLQl9Ci0JbXV0ZXhfdW5sb2NrKCZwcml2LT5sb2NrKTsK
KwlyZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfb3Bz
IGdudGRldl9tbXVfb3BzID0gewotCS5yZWxlYXNlICAgICAgICAgICAgICAgID0gbW5fcmVsZWFz
ZSwKLQkuaW52YWxpZGF0ZV9yYW5nZV9zdGFydCA9IG1uX2ludmxfcmFuZ2Vfc3RhcnQsCitzdGF0
aWMgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgZ250ZGV2X21tdV9vcHMgPSB7
CisJLmludmFsaWRhdGUgPSBnbnRkZXZfaW52YWxpZGF0ZSwKIH07CiAKIC8qIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAq
LwpAQCAtNTk0LDcgKzUxNCw2IEBAIHN0YXRpYyBpbnQgZ250ZGV2X29wZW4oc3RydWN0IGlub2Rl
ICppbm9kZSwgc3RydWN0IGZpbGUgKmZsaXApCiAJCXJldHVybiAtRU5PTUVNOwogCiAJSU5JVF9M
SVNUX0hFQUQoJnByaXYtPm1hcHMpOwotCUlOSVRfTElTVF9IRUFEKCZwcml2LT5mcmVlYWJsZV9t
YXBzKTsKIAltdXRleF9pbml0KCZwcml2LT5sb2NrKTsKIAogI2lmZGVmIENPTkZJR19YRU5fR05U
REVWX0RNQUJVRgpAQCAtNjA2LDE3ICs1MjUsNiBAQCBzdGF0aWMgaW50IGdudGRldl9vcGVuKHN0
cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmbGlwKQogCX0KICNlbmRpZgogCi0JaWYg
KHVzZV9wdGVtb2QpIHsKLQkJcHJpdi0+bW0gPSBnZXRfdGFza19tbShjdXJyZW50KTsKLQkJaWYg
KCFwcml2LT5tbSkgewotCQkJa2ZyZWUocHJpdik7Ci0JCQlyZXR1cm4gLUVOT01FTTsKLQkJfQot
CQlwcml2LT5tbi5vcHMgPSAmZ250ZGV2X21tdV9vcHM7Ci0JCXJldCA9IG1tdV9ub3RpZmllcl9y
ZWdpc3RlcigmcHJpdi0+bW4sIHByaXYtPm1tKTsKLQkJbW1wdXQocHJpdi0+bW0pOwotCX0KLQog
CWlmIChyZXQpIHsKIAkJa2ZyZWUocHJpdik7CiAJCXJldHVybiByZXQ7CkBAIC02NTMsMTYgKzU2
MSwxMiBAQCBzdGF0aWMgaW50IGdudGRldl9yZWxlYXNlKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0
cnVjdCBmaWxlICpmbGlwKQogCQlsaXN0X2RlbCgmbWFwLT5uZXh0KTsKIAkJZ250ZGV2X3B1dF9t
YXAoTlVMTCAvKiBhbHJlYWR5IHJlbW92ZWQgKi8sIG1hcCk7CiAJfQotCVdBUk5fT04oIWxpc3Rf
ZW1wdHkoJnByaXYtPmZyZWVhYmxlX21hcHMpKTsKIAltdXRleF91bmxvY2soJnByaXYtPmxvY2sp
OwogCiAjaWZkZWYgQ09ORklHX1hFTl9HTlRERVZfRE1BQlVGCiAJZ250ZGV2X2RtYWJ1Zl9maW5p
KHByaXYtPmRtYWJ1Zl9wcml2KTsKICNlbmRpZgogCi0JaWYgKHVzZV9wdGVtb2QpCi0JCW1tdV9u
b3RpZmllcl91bnJlZ2lzdGVyKCZwcml2LT5tbiwgcHJpdi0+bW0pOwotCiAJa2ZyZWUocHJpdik7
CiAJcmV0dXJuIDA7CiB9CkBAIC03MjMsOCArNjI3LDYgQEAgc3RhdGljIGxvbmcgZ250ZGV2X2lv
Y3RsX3VubWFwX2dyYW50X3JlZihzdHJ1Y3QgZ250ZGV2X3ByaXYgKnByaXYsCiAJbWFwID0gZ250
ZGV2X2ZpbmRfbWFwX2luZGV4KHByaXYsIG9wLmluZGV4ID4+IFBBR0VfU0hJRlQsIG9wLmNvdW50
KTsKIAlpZiAobWFwKSB7CiAJCWxpc3RfZGVsKCZtYXAtPm5leHQpOwotCQlpZiAocG9wdWxhdGVf
ZnJlZWFibGVfbWFwcykKLQkJCWxpc3RfYWRkX3RhaWwoJm1hcC0+bmV4dCwgJnByaXYtPmZyZWVh
YmxlX21hcHMpOwogCQllcnIgPSAwOwogCX0KIAltdXRleF91bmxvY2soJnByaXYtPmxvY2spOwpA
QCAtMTA5NiwxMSArOTk4LDYgQEAgc3RhdGljIGludCBnbnRkZXZfbW1hcChzdHJ1Y3QgZmlsZSAq
ZmxpcCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiAJCWdvdG8gdW5sb2NrX291dDsKIAlp
ZiAodXNlX3B0ZW1vZCAmJiBtYXAtPnZtYSkKIAkJZ290byB1bmxvY2tfb3V0OwotCWlmICh1c2Vf
cHRlbW9kICYmIHByaXYtPm1tICE9IHZtYS0+dm1fbW0pIHsKLQkJcHJfd2FybigiSHVoPyBPdGhl
ciBtbT9cbiIpOwotCQlnb3RvIHVubG9ja19vdXQ7Ci0JfQotCiAJcmVmY291bnRfaW5jKCZtYXAt
PnVzZXJzKTsKIAogCXZtYS0+dm1fb3BzID0gJmdudGRldl92bW9wczsKQEAgLTExMTEsMTAgKzEw
MDgsNiBAQCBzdGF0aWMgaW50IGdudGRldl9tbWFwKHN0cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAkJdm1hLT52bV9mbGFncyB8PSBWTV9ET05UQ09QWTsKIAog
CXZtYS0+dm1fcHJpdmF0ZV9kYXRhID0gbWFwOwotCi0JaWYgKHVzZV9wdGVtb2QpCi0JCW1hcC0+
dm1hID0gdm1hOwotCiAJaWYgKG1hcC0+ZmxhZ3MpIHsKIAkJaWYgKCh2bWEtPnZtX2ZsYWdzICYg
Vk1fV1JJVEUpICYmCiAJCQkJKG1hcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpKQpAQCAtMTEy
NSw4ICsxMDE4LDI4IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAs
IHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQogCQkJbWFwLT5mbGFncyB8PSBHTlRNQVBfcmVh
ZG9ubHk7CiAJfQogCisJaWYgKHVzZV9wdGVtb2QpIHsKKwkJbWFwLT52bWEgPSB2bWE7CisJCWVy
ciA9IG1tdV9yYW5nZV9ub3RpZmllcl9pbnNlcnRfbG9ja2VkKAorCQkJJm1hcC0+bm90aWZpZXIs
IHZtYS0+dm1fc3RhcnQsCisJCQl2bWEtPnZtX2VuZCAtIHZtYS0+dm1fc3RhcnQsIHZtYS0+dm1f
bW0pOworCQlpZiAoZXJyKQorCQkJZ290byBvdXRfdW5sb2NrX3B1dDsKKwl9CiAJbXV0ZXhfdW5s
b2NrKCZwcml2LT5sb2NrKTsKIAorCS8qCisJICogZ250ZGV2IHRha2VzIHRoZSBhZGRyZXNzIG9m
IHRoZSBQVEUgaW4gZmluZF9ncmFudF9wdGVzKCkgYW5kIHBhc3NlcworCSAqIGl0IHRvIHRoZSBo
eXBlcnZpc29yIGluIGdudGRldl9tYXBfZ3JhbnRfcGFnZXMoKS4gVGhlIHB1cnBvc2Ugb2YKKwkg
KiB0aGUgbm90aWZpZXIgaXMgdG8gcHJldmVudCB0aGUgaHlwZXJ2aXNvciBwb2ludGVyIHRvIHRo
ZSBQVEUgZnJvbQorCSAqIGdvaW5nIHN0YWxlLgorCSAqCisJICogU2luY2UgdGhpcyB2bWEncyBt
YXBwaW5ncyBjYW4ndCBiZSB0b3VjaGVkIHdpdGhvdXQgdGhlIG1tYXBfc2VtLAorCSAqIGFuZCB3
ZSBhcmUgaG9sZGluZyBpdCBub3csIHRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZSBub3RpZmllcl9y
YW5nZQorCSAqIGxvY2tpbmcgcGF0dGVybi4KKwkgKi8KKwltbXVfcmFuZ2VfcmVhZF9iZWdpbigm
bWFwLT5ub3RpZmllcik7CisKIAlpZiAodXNlX3B0ZW1vZCkgewogCQltYXAtPnBhZ2VzX3ZtX3N0
YXJ0ID0gdm1hLT52bV9zdGFydDsKIAkJZXJyID0gYXBwbHlfdG9fcGFnZV9yYW5nZSh2bWEtPnZt
X21tLCB2bWEtPnZtX3N0YXJ0LApAQCAtMTE3NSw4ICsxMDg4LDExIEBAIHN0YXRpYyBpbnQgZ250
ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQog
CW11dGV4X3VubG9jaygmcHJpdi0+bG9jayk7CiBvdXRfcHV0X21hcDoKIAlpZiAodXNlX3B0ZW1v
ZCkgewotCQltYXAtPnZtYSA9IE5VTEw7CiAJCXVubWFwX2dyYW50X3BhZ2VzKG1hcCwgMCwgbWFw
LT5jb3VudCk7CisJCWlmIChtYXAtPnZtYSkgeworCQkJbW11X3JhbmdlX25vdGlmaWVyX3JlbW92
ZSgmbWFwLT5ub3RpZmllcik7CisJCQltYXAtPnZtYSA9IE5VTEw7CisJCX0KIAl9CiAJZ250ZGV2
X3B1dF9tYXAocHJpdiwgbWFwKTsKIAlyZXR1cm4gZXJyOwotLSAKMi4yMy4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBLx-0001VN-Tf; Mon, 28 Oct 2019 20:11:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBLw-0001Uu-O9
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:00 +0000
X-Inumbo-ID: 06c13504-f9bf-11e9-beca-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 06c13504-f9bf-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:45 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id z17so9895244qts.9
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=U5pRz73cidpozifut11i/Qo3t+yY00cTSdM8idTfn1I=;
 b=b8Wfb91nM9LzESUx0mWWeO1hcooHxpGOSvdLn5mUQNDm+SvwsmozLjOcfd4rT8RvM5
 kNwFzWeqTR5NrFbfuQts9/Mv3C/wIHuRahaPjy4r53xiyMhRJ8maHJv4YGMk3iZO8jKw
 cO7qRH6sUKCstPiObwYKoc3tu4kNTF7zWGDXXB/e4Udi2wdI9shca8gKN31PqAg6jPrp
 u4yVj9dhhjZytLW/RVcuVJly37G+vKGA8blm4qzRqJ6bQK28UertCy66jI8t3r+ML/hw
 sKUDxxVtQX8TbfeMl9fuoEqghJhTvUzf0YOFHKGkMqcp/jQDThJwx5gZYveZ+xiex9ET
 GyCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=U5pRz73cidpozifut11i/Qo3t+yY00cTSdM8idTfn1I=;
 b=r9HED+LACkK4AqFpskpXHT1OdocU+gHK1lURJhTi25+381gCpVk+Pzgptqux7Gekn5
 at08L3ehd0ZI6i416BA6fcyRmMPQHiZXj2llXrzZmAZMoPZDVjUau7uoYPELJXgm9LgM
 INFDYCPTcz6Yh5DATrKpcm1kj2SdhY22w5jRuurT6oB+outGFgPEIkZM+AwyWF9bmwtE
 jqgHKT3Zcyd79kK/Zuu2hXxLYmfzq0O/4sjTS76IJnTcZuAf4d18+fVht+ugdEP827jl
 dIzIUmnFzWilApxPlcv1ADqf3AMR4Rm20CrxIv5n+MUL4OijC6XNkky4xV0TLe8eSqRC
 BaMw==
X-Gm-Message-State: APjAAAX1dsb0VFx21O7iuBkWQJeIkUu7lfEyxe2e6qo295UkXkINtd4T
 XzLOji2OzPvOaZWgcHPz5IR6vA==
X-Google-Smtp-Source: APXvYqyBvpLtbqvoSc7BERARg9JSjdZy3p22+Vxs4zvuhW77of4HZKy8Nj7mkBzSwHMR2XNBRVGs/g==
X-Received: by 2002:ac8:464f:: with SMTP id f15mr253969qto.323.1572293445566; 
 Mon, 28 Oct 2019 13:10:45 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id d10sm5719718qko.29.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:43 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLe-0001fy-W1; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:17 -0300
Message-Id: <20191028201032.6352-1-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 00/15] Consolidate the mmu notifier
 interval_tree and locking
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKOCBvZiB0aGUgbW11X25v
dGlmaWVyIHVzaW5nIGRyaXZlcnMgKGk5MTVfZ2VtLCByYWRlb25fbW4sIHVtZW1fb2RwLCBoZmkx
LApzY2lmX2RtYSwgdmhvc3QsIGdudGRldiwgaG1tKSBkcml2ZXJzIGFyZSB1c2luZyBhIGNvbW1v
biBwYXR0ZXJuIHdoZXJlCnRoZXkgb25seSB1c2UgaW52YWxpZGF0ZV9yYW5nZV9zdGFydC9lbmQg
YW5kIGltbWVkaWF0ZWx5IGNoZWNrIHRoZQppbnZhbGlkYXRpbmcgcmFuZ2UgYWdhaW5zdCBzb21l
IGRyaXZlciBkYXRhIHN0cnVjdHVyZSB0byB0ZWxsIGlmIHRoZQpkcml2ZXIgaXMgaW50ZXJlc3Rl
ZC4gSGFsZiBvZiB0aGVtIHVzZSBhbiBpbnRlcnZhbF90cmVlLCB0aGUgb3RoZXJzIGFyZQpzaW1w
bGUgbGluZWFyIHNlYXJjaCBsaXN0cy4KCk9mIHRoZSBvbmVzIEkgY2hlY2tlZCB0aGV5IGxhcmdl
bHkgc2VlbSB0byBoYXZlIHZhcmlvdXMga2luZHMgb2YgcmFjZXMsCmJ1Z3MgYW5kIHBvb3IgaW1w
bGVtZW50YXRpb24uIFRoaXMgaXMgYSByZXN1bHQgb2YgdGhlIGNvbXBsZXhpdHkgaW4gaG93CnRo
ZSBub3RpZmllciBpbnRlcmFjdHMgd2l0aCBnZXRfdXNlcl9wYWdlcygpLiBJdCBpcyBleHRyZW1l
bHkgZGlmZmljdWx0IHRvCnVzZSBpdCBjb3JyZWN0bHkuCgpDb25zb2xpZGF0ZSBhbGwgb2YgdGhp
cyBjb2RlIHRvZ2V0aGVyIGludG8gdGhlIGNvcmUgbW11X25vdGlmaWVyIGFuZApwcm92aWRlIGEg
bG9ja2luZyBzY2hlbWUgc2ltaWxhciB0byBobW1fbWlycm9yIHRoYXQgYWxsb3dzIHRoZSB1c2Vy
IHRvCnNhZmVseSB1c2UgZ2V0X3VzZXJfcGFnZXMoKSBhbmQgcmVsaWFibHkga25vdyBpZiB0aGUg
cGFnZSBsaXN0IHN0aWxsCm1hdGNoZXMgdGhlIG1tLgoKVGhpcyBuZXcgYXJyYW5nbWVudCBwbGF5
cyBuaWNlbHkgd2l0aCB0aGUgIWJsb2NrYWJsZSBtb2RlIGZvcgpPT00uIFNjYW5uaW5nIHRoZSBp
bnRlcnZhbCB0cmVlIGlzIGRvbmUgc3VjaCB0aGF0IHRoZSBpbnRlcnNlY3Rpb24gdGVzdAp3aWxs
IGFsd2F5cyBzdWNjZWVkLCBhbmQgc2luY2UgdGhlcmUgaXMgbm8gaW52YWxpZGF0ZV9yYW5nZV9l
bmQgZXhwb3NlZCB0bwpkcml2ZXJzIHRoZSBzY2hlbWUgc2FmZWx5IGFsbG93cyBtdWx0aXBsZSBk
cml2ZXJzIHRvIGJlIHN1YnNjcmliZWQuCgpGb3VyIHBsYWNlcyBhcmUgY29udmVydGVkIGFzIGFu
IGV4YW1wbGUgb2YgaG93IHRoZSBuZXcgQVBJIGlzIHVzZWQuCkZvdXIgYXJlIGxlZnQgZm9yIGZ1
dHVyZSBwYXRjaGVzOgogLSBpOTE1X2dlbSBoYXMgY29tcGxleCBsb2NraW5nIGFyb3VuZCBkZXN0
cnVjdGlvbiBvZiBhIHJlZ2lzdHJhdGlvbiwKICAgbmVlZHMgbW9yZSBzdHVkeQogLSBoZmkxICgy
bmQgdXNlcikgbmVlZHMgYWNjZXNzIHRvIHRoZSByYnRyZWUKIC0gc2NpZl9kbWEgaGFzIGEgY29t
cGxpY2F0ZWQgbG9naWMgZmxvdwogLSB2aG9zdCdzIG1tdSBub3RpZmllcnMgYXJlIGFscmVhZHkg
YmVpbmcgcmV3cml0dGVuCgpUaGlzIHNlcmllcywgYW5kIHRoZSBvdGhlciBjb2RlIGl0IGRlcGVu
ZHMgb24gaXMgYXZhaWxhYmxlIG9uIG15IGdpdGh1YjoKCmh0dHBzOi8vZ2l0aHViLmNvbS9qZ3Vu
dGhvcnBlL2xpbnV4L2NvbW1pdHMvbW11X25vdGlmaWVyCgp2MiBjaGFuZ2VzOgotIEFkZCBtbXVf
cmFuZ2Vfc2V0X3NlcSgpIHRvIHNldCB0aGUgbXJuIHNlcXVlbmNlIG51bWJlciB1bmRlciB0aGUg
ZHJpdmVyCiAgbG9jayBhbmQgbWFrZSB0aGUgbG9ja2luZyBtb3JlIHVuZGVyc3RhbmRhYmxlCi0g
QWRkIHNvbWUgYWRkaXRpb25hbCBjb21tZW50cyBhcm91bmQgbG9ja2luZy9SRUFEX09OQ2UKLSBN
YWtlIHRoZSBXQVJOX09OIGZsb3cgaW4gbW5faXRyZWVfaW52YWxpZGF0ZSBhIGJpdCBlYXNpZXIg
dG8gZm9sbG93Ci0gRml4IHdyb25nIFdBUk5fT04KCkphc29uIEd1bnRob3JwZSAoMTUpOgogIG1t
L21tdV9ub3RpZmllcjogZGVmaW5lIHRoZSBoZWFkZXIgcHJlLXByb2Nlc3NvciBwYXJ0cyBldmVu
IGlmCiAgICBkaXNhYmxlZAogIG1tL21tdV9ub3RpZmllcjogYWRkIGFuIGludGVydmFsIHRyZWUg
bm90aWZpZXIKICBtbS9obW06IGFsbG93IGhtbV9yYW5nZSB0byBiZSB1c2VkIHdpdGggYSBtbXVf
cmFuZ2Vfbm90aWZpZXIgb3IKICAgIGhtbV9taXJyb3IKICBtbS9obW06IGRlZmluZSB0aGUgcHJl
LXByb2Nlc3NvciByZWxhdGVkIHBhcnRzIG9mIGhtbS5oIGV2ZW4gaWYKICAgIGRpc2FibGVkCiAg
UkRNQS9vZHA6IFVzZSBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KCkKICBSRE1BL2hmaTE6IFVz
ZSBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXQgZm9yIHVzZXJfZXhwX3JjdgogIGRybS9yYWRlb246
IHVzZSBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0CiAgeGVuL2dudGRldjogVXNlIHNlbGVjdCBm
b3IgRE1BX1NIQVJFRF9CVUZGRVIKICB4ZW4vZ250ZGV2OiB1c2UgbW11X3JhbmdlX25vdGlmaWVy
X2luc2VydAogIG5vdXZlYXU6IHVzZSBtbXVfbm90aWZpZXIgZGlyZWN0bHkgZm9yIGludmFsaWRh
dGVfcmFuZ2Vfc3RhcnQKICBub3V2ZWF1OiB1c2UgbW11X3JhbmdlX25vdGlmaWVyIGluc3RlYWQg
b2YgaG1tX21pcnJvcgogIGRybS9hbWRncHU6IENhbGwgZmluZF92bWEgdW5kZXIgbW1hcF9zZW0K
ICBkcm0vYW1kZ3B1OiBVc2UgbW11X3JhbmdlX2luc2VydCBpbnN0ZWFkIG9mIGhtbV9taXJyb3IK
ICBkcm0vYW1kZ3B1OiBVc2UgbW11X3JhbmdlX25vdGlmaWVyIGluc3RlYWQgb2YgaG1tX21pcnJv
cgogIG1tL2htbTogcmVtb3ZlIGhtbV9taXJyb3IgYW5kIHJlbGF0ZWQKCiBEb2N1bWVudGF0aW9u
L3ZtL2htbS5yc3QgICAgICAgICAgICAgICAgICAgICAgfCAxMDUgKy0tLQogZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmggICAgICAgICAgIHwgICAyICsKIC4uLi9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jICB8ICAgOSArLQogZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X2NzLmMgICAgICAgIHwgIDE0ICstCiBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMgICAgfCAgIDEgKwogZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X21uLmMgICAgICAgIHwgNDU3ICsrKy0tLS0tLS0tLS0tLQogZHJpdmVy
cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmggICAgICAgIHwgIDUzIC0tCiBkcml2ZXJz
L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0LmggICAgfCAgMTMgKy0KIGRyaXZlcnMv
Z3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYyAgICAgICB8IDExMSArKy0tCiBkcml2ZXJz
L2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X3N2bS5jICAgICAgICAgfCAyMzEgKysrKystLS0KIGRy
aXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uLmggICAgICAgICAgICAgICB8ICAgOSArLQogZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fbW4uYyAgICAgICAgICAgIHwgMjE5ICsrLS0tLS0K
IGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL2RldmljZS5jICAgICAgICAgICAgICB8ICAgMSAtCiBk
cml2ZXJzL2luZmluaWJhbmQvY29yZS91bWVtX29kcC5jICAgICAgICAgICAgfCAyODggKy0tLS0t
LS0tCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvaGZpMS9maWxlX29wcy5jICAgICAgICAgfCAgIDIg
Ky0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL2hmaS5oICAgICAgICAgICAgICB8ICAgMiAr
LQogZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9leHBfcmN2LmMgICAgIHwgMTQ2ICsr
LS0tCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvaGZpMS91c2VyX2V4cF9yY3YuaCAgICAgfCAgIDMg
Ky0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L21seDVfaWIuaCAgICAgICAgICB8ICAgNyAr
LQogZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDUvbXIuYyAgICAgICAgICAgICAgIHwgICAzICst
CiBkcml2ZXJzL2luZmluaWJhbmQvaHcvbWx4NS9vZHAuYyAgICAgICAgICAgICAgfCAgNTAgKy0K
IGRyaXZlcnMveGVuL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQog
ZHJpdmVycy94ZW4vZ250ZGV2LWNvbW1vbi5oICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiBk
cml2ZXJzL3hlbi9nbnRkZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxODAgKystLS0t
CiBpbmNsdWRlL2xpbnV4L2htbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxOTUgKy0t
LS0tLQogaW5jbHVkZS9saW51eC9tbXVfbm90aWZpZXIuaCAgICAgICAgICAgICAgICAgIHwgMTQ0
ICsrKystCiBpbmNsdWRlL3JkbWEvaWJfdW1lbV9vZHAuaCAgICAgICAgICAgICAgICAgICAgfCAg
NjUgKy0tCiBpbmNsdWRlL3JkbWEvaWJfdmVyYnMuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIgLQoga2VybmVsL2ZvcmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
IC0KIG1tL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
LQogbW0vaG1tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjc1ICst
LS0tLS0tLQogbW0vbW11X25vdGlmaWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
NTQ2ICsrKysrKysrKysrKysrKysrLQogMzIgZmlsZXMgY2hhbmdlZCwgMTIyNSBpbnNlcnRpb25z
KCspLCAxOTIyIGRlbGV0aW9ucygtKQoKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBM2-0001Xd-Dc; Mon, 28 Oct 2019 20:11:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBM1-0001XN-OJ
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:05 +0000
X-Inumbo-ID: 060a2f76-f9bf-11e9-8aca-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 060a2f76-f9bf-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:44 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id e2so1216230qkn.5
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=H6qkKhlE377yexDDU3hhVTFW0t+EXROxR6aal9KdQe4=;
 b=S58t6OhprBE5qw20UbAe+Vwse+w2lO/Up0h0lfqdRge/4nS1rXcCCsxlIno+C6MBwn
 eJxkhgL2L64qgxBPmUhWD6RFK5kf5e0ZelEdKRYLUIxrkTpbhVFOlRF9uwIgGHYVhyZn
 p43djgWgjcRWx88FI7pDFwEqr3ezye3qfqni5fPI5bTAKCKpVObL1YPw8nHvp+t0PDWo
 8uNkbZbvEJJD1KQQGq6PO27jpJTe9bYV5khfvnCnHC1ClOhSnanJvpp5MF0tRIO9Gzbt
 bgIWXRYWbjzPF2+LqBI2sTQC4L5/nUfSvol6+joXWujgAwYghBBxAzRmxevNYuzjif4u
 swxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=H6qkKhlE377yexDDU3hhVTFW0t+EXROxR6aal9KdQe4=;
 b=k0VidgnSrsdkZxMTC/ZZ6pAO7JCnjny0rhxdDRHyoGTup1DDA48dro9QCqos2GZtOe
 9vA3xWTdxRourx+aumuiLuUIJK3ykdpG7mgM1mHeNFhtPe1vjTO/SxcGGAEAQ9y77kmr
 tk2ipoKJJn6uOPoIP1oRD0OdPPHv4Rhac/ORbSogm2wSpqM1yAapYKSFSo6GR1QtPhte
 qHZ1WRvAHtTRCb/t4WY4NdVFzix7J07675J/Z6p+VzkVhmGBFnUvehHlbx5ax+ysXhix
 8hxQ0m+jf3OOpGNqp3zYOuGMiKuO7EH/w8il9vdzJMT3KhIl/ZGR2rfRuQbwghmAm+ey
 M0Yw==
X-Gm-Message-State: APjAAAXBuOWI/D22ruXrHx2QMd3J5mkCE3sg6ZZZo4jvlUocD+kjsMwj
 HSE9MglFifFnB78HCJ7qY3y5vg==
X-Google-Smtp-Source: APXvYqwcJctJ4wjkPX/iRBrM71GSQB516ozrtr/cgoYC3wlErfDwUG/hWnwhh/5dQ5u5+5Pie/tT7A==
X-Received: by 2002:a37:7c42:: with SMTP id x63mr13834494qkc.134.1572293444160; 
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id t65sm6325908qkh.23.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gA-4C; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:19 -0300
Message-Id: <20191028201032.6352-3-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 02/15] mm/mmu_notifier: add an interval tree
 notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrea Arcangeli <aarcange@redhat.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Michal Hocko <mhocko@kernel.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 dri-devel@lists.freedesktop.org, Alex Deucher <alexander.deucher@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKT2YgdGhlIDEzIHVzZXJz
IG9mIG1tdV9ub3RpZmllcnMsIDggb2YgdGhlbSB1c2Ugb25seQppbnZhbGlkYXRlX3JhbmdlX3N0
YXJ0L2VuZCgpIGFuZCBpbW1lZGlhdGVseSBpbnRlcnNlY3QgdGhlCm1tdV9ub3RpZmllcl9yYW5n
ZSB3aXRoIHNvbWUga2luZCBvZiBpbnRlcm5hbCBsaXN0IG9mIFZBcy4gIDQgdXNlIGFuCmludGVy
dmFsIHRyZWUgKGk5MTVfZ2VtLCByYWRlb25fbW4sIHVtZW1fb2RwLCBoZmkxKS4gNCB1c2UgYSBs
aW5rZWQgbGlzdApvZiBzb21lIGtpbmQgKHNjaWZfZG1hLCB2aG9zdCwgZ250ZGV2LCBobW0pCgpB
bmQgdGhlIHJlbWFpbmluZyA1IGVpdGhlciBkb24ndCB1c2UgaW52YWxpZGF0ZV9yYW5nZV9zdGFy
dCgpIG9yIGRvIHNvbWUKc3BlY2lhbCB0aGluZyB3aXRoIGl0LgoKSXQgdHVybnMgb3V0IHRoYXQg
YnVpbGRpbmcgYSBjb3JyZWN0IHNjaGVtZSB3aXRoIGFuIGludGVydmFsIHRyZWUgaXMKcHJldHR5
IGNvbXBsaWNhdGVkLCBwYXJ0aWN1bGFybHkgaWYgdGhlIHVzZSBjYXNlIGlzIHN5bmNocm9uaXpp
bmcgYWdhaW5zdAphbm90aGVyIHRocmVhZCBkb2luZyBnZXRfdXNlcl9wYWdlcygpLiAgTWFueSBv
ZiB0aGVzZSBpbXBsZW1lbnRhdGlvbnMgaGF2ZQp2YXJpb3VzIHN1YnRsZSBhbmQgZGlmZmljdWx0
IHRvIGZpeCByYWNlcy4KClRoaXMgYXBwcm9hY2ggcHV0cyB0aGUgaW50ZXJ2YWwgdHJlZSBhcyBj
b21tb24gY29kZSBhdCB0aGUgdG9wIG9mIHRoZSBtbXUKbm90aWZpZXIgY2FsbCB0cmVlIGFuZCBp
bXBsZW1lbnRzIGEgc2hhcmVhYmxlIGxvY2tpbmcgc2NoZW1lLgoKSXQgaW5jbHVkZXM6CiAtIEFu
IGludGVydmFsIHRyZWUgdHJhY2tpbmcgVkEgcmFuZ2VzLCB3aXRoIHBlci1yYW5nZSBjYWxsYmFj
a3MKIC0gQSByZWFkL3dyaXRlIGxvY2tpbmcgc2NoZW1lIGZvciB0aGUgaW50ZXJ2YWwgdHJlZSB0
aGF0IGF2b2lkcwogICBzbGVlcGluZyBpbiB0aGUgbm90aWZpZXIgcGF0aCAoZm9yIE9PTSBraWxs
ZXIpCiAtIEEgc2VxdWVuY2UgY291bnRlciBiYXNlZCBjb2xsaXNpb24tcmV0cnkgbG9ja2luZyBz
Y2hlbWUgdG8gdGVsbAogICBkZXZpY2UgcGFnZSBmYXVsdCB0aGF0IGEgVkEgcmFuZ2UgaXMgYmVp
bmcgY29uY3VycmVudGx5IGludmFsaWRhdGVkLgoKVGhpcyBpcyBiYXNlZCBvbiB2YXJpb3VzIGlk
ZWFzOgotIGhtbSBhY2N1bXVsYXRlcyBpbnZhbGlkYXRlZCBWQSByYW5nZXMgYW5kIHJlbGVhc2Vz
IHRoZW0gd2hlbiBhbGwKICBpbnZhbGlkYXRlcyBhcmUgZG9uZSwgdmlhIGFjdGl2ZV9pbnZhbGlk
YXRlX3JhbmdlcyBjb3VudC4KICBUaGlzIGFwcHJvYWNoIGF2b2lkcyBoYXZpbmcgdG8gaW50ZXJz
ZWN0IHRoZSBpbnRlcnZhbCB0cmVlIHR3aWNlIChhcwogIHVtZW1fb2RwIGRvZXMpIGF0IHRoZSBw
b3RlbnRpYWwgY29zdCBvZiBhIGxvbmdlciBkZXZpY2UgcGFnZSBmYXVsdC4KCi0ga3ZtL3VtZW1f
b2RwIHVzZSBhIHNlcXVlbmNlIGNvdW50ZXIgdG8gZHJpdmUgdGhlIGNvbGxpc2lvbiByZXRyeSwK
ICB2aWEgaW52YWxpZGF0ZV9zZXEKCi0gYSBkZWZlcnJlZCB3b3JrIHRvZG8gbGlzdCBvbiB1bmxv
Y2sgc2NoZW1lIGxpa2UgUlROTCwgdmlhIGRlZmVycmVkX2xpc3QuCiAgVGhpcyBtYWtlcyBhZGRp
bmcvcmVtb3ZpbmcgaW50ZXJ2YWwgdHJlZSBtZW1iZXJzIG1vcmUgZGV0ZXJtaW5pc3RpYwoKLSBz
ZXFsb2NrLCBleGNlcHQgdGhpcyB2ZXJzaW9uIG1ha2VzIHRoZSBzZXFsb2NrIGlkZWEgbXVsdGkt
aG9sZGVyIG9uIHRoZQogIHdyaXRlIHNpZGUgYnkgcHJvdGVjdGluZyBpdCB3aXRoIGFjdGl2ZV9p
bnZhbGlkYXRlX3JhbmdlcyBhbmQgYSBzcGlubG9jawoKVG8gbWluaW1pemUgTU0gb3ZlcmhlYWQg
d2hlbiBvbmx5IHRoZSBpbnRlcnZhbCB0cmVlIGlzIGJlaW5nIHVzZWQsIHRoZQplbnRpcmUgU1JD
VSBhbmQgaGxpc3Qgb3ZlcmhlYWRzIGFyZSBkcm9wcGVkIHVzaW5nIHNvbWUgc2ltcGxlCmJyYW5j
aGVzLiBTaW1pbGFybHkgdGhlIGludGVydmFsIHRyZWUgb3ZlcmhlYWQgaXMgZHJvcHBlZCB3aGVu
IGluIGhsaXN0Cm1vZGUuCgpUaGUgb3ZlcmhlYWQgZnJvbSB0aGUgbWFuZGF0b3J5IHNwaW5sb2Nr
IGlzIGJyb2FkbHkgdGhlIHNhbWUgYXMgbW9zdCBvZgpleGlzdGluZyB1c2VycyB3aGljaCBhbHJl
YWR5IGhhZCBhIGxvY2sgKG9yIHR3bykgb2Ygc29tZSBzb3J0IG9uIHRoZQppbnZhbGlkYXRpb24g
cGF0aC4KCkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgpDYzogTWlj
aGFsIEhvY2tvIDxtaG9ja29Aa2VybmVsLm9yZz4KQWNrZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcg
PGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4KU2lnbmVkLW9mZi1ieTogSmFzb24gR3VudGhvcnBl
IDxqZ2dAbWVsbGFub3guY29tPgotLS0KIGluY2x1ZGUvbGludXgvbW11X25vdGlmaWVyLmggfCAg
OTggKysrKysrKwogbW0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBtbS9tbXVf
bm90aWZpZXIuYyAgICAgICAgICAgIHwgNTMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDYwNyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L21tdV9ub3RpZmllci5oIGIvaW5jbHVkZS9s
aW51eC9tbXVfbm90aWZpZXIuaAppbmRleCAxMmJkNjAzZDMxOGNlNy4uNTFiOTJiYTAxM2RkY2Ug
MTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbW11X25vdGlmaWVyLmgKKysrIGIvaW5jbHVkZS9s
aW51eC9tbXVfbm90aWZpZXIuaApAQCAtNiwxMCArNiwxMiBAQAogI2luY2x1ZGUgPGxpbnV4L3Nw
aW5sb2NrLmg+CiAjaW5jbHVkZSA8bGludXgvbW1fdHlwZXMuaD4KICNpbmNsdWRlIDxsaW51eC9z
cmN1Lmg+CisjaW5jbHVkZSA8bGludXgvaW50ZXJ2YWxfdHJlZS5oPgogCiBzdHJ1Y3QgbW11X25v
dGlmaWVyX21tOwogc3RydWN0IG1tdV9ub3RpZmllcjsKIHN0cnVjdCBtbXVfbm90aWZpZXJfcmFu
Z2U7CitzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyOwogCiAvKioKICAqIGVudW0gbW11X25vdGlm
aWVyX2V2ZW50IC0gcmVhc29uIGZvciB0aGUgbW11IG5vdGlmaWVyIGNhbGxiYWNrCkBAIC0zMiw2
ICszNCw5IEBAIHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2U7CiAgKiBhY2Nlc3MgZmxhZ3MpLiBV
c2VyIHNob3VsZCBzb2Z0IGRpcnR5IHRoZSBwYWdlIGluIHRoZSBlbmQgY2FsbGJhY2sgdG8gbWFr
ZQogICogc3VyZSB0aGF0IGFueW9uZSByZWx5aW5nIG9uIHNvZnQgZGlydHluZXNzIGNhdGNoIHBh
Z2VzIHRoYXQgbWlnaHQgYmUgd3JpdHRlbgogICogdGhyb3VnaCBub24gQ1BVIG1hcHBpbmdzLgor
ICoKKyAqIEBNTVVfTk9USUZZX1JFTEVBU0U6IHVzZWQgZHVyaW5nIG1tdV9yYW5nZV9ub3RpZmll
ciBpbnZhbGlkYXRlIHRvIHNpZ25hbCB0aGF0CisgKiB0aGUgbW0gcmVmY291bnQgaXMgemVybyBh
bmQgdGhlIHJhbmdlIGlzIG5vIGxvbmdlciBhY2Nlc3NpYmxlLgogICovCiBlbnVtIG1tdV9ub3Rp
Zmllcl9ldmVudCB7CiAJTU1VX05PVElGWV9VTk1BUCA9IDAsCkBAIC0zOSw2ICs0NCw3IEBAIGVu
dW0gbW11X25vdGlmaWVyX2V2ZW50IHsKIAlNTVVfTk9USUZZX1BST1RFQ1RJT05fVk1BLAogCU1N
VV9OT1RJRllfUFJPVEVDVElPTl9QQUdFLAogCU1NVV9OT1RJRllfU09GVF9ESVJUWSwKKwlNTVVf
Tk9USUZZX1JFTEVBU0UsCiB9OwogCiAjZGVmaW5lIE1NVV9OT1RJRklFUl9SQU5HRV9CTE9DS0FC
TEUgKDEgPDwgMCkKQEAgLTIyMiw2ICsyMjgsMjYgQEAgc3RydWN0IG1tdV9ub3RpZmllciB7CiAJ
dW5zaWduZWQgaW50IHVzZXJzOwogfTsKIAorLyoqCisgKiBzdHJ1Y3QgbW11X3JhbmdlX25vdGlm
aWVyX29wcworICogQGludmFsaWRhdGU6IFVwb24gcmV0dXJuIHRoZSBjYWxsZXIgbXVzdCBzdG9w
IHVzaW5nIGFueSBTUFRFcyB3aXRoaW4gdGhpcworICogICAgICAgICAgICAgIHJhbmdlLCB0aGlz
IGZ1bmN0aW9uIGNhbiBzbGVlcC4gUmV0dXJuIGZhbHNlIGlmIGJsb2NraW5nIHdhcworICogICAg
ICAgICAgICAgIHJlcXVpcmVkIGJ1dCByYW5nZSBpcyBub24tYmxvY2tpbmcKKyAqLworc3RydWN0
IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgeworCWJvb2wgKCppbnZhbGlkYXRlKShzdHJ1Y3QgbW11
X3JhbmdlX25vdGlmaWVyICptcm4sCisJCQkgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jh
bmdlICpyYW5nZSwKKwkJCSAgIHVuc2lnbmVkIGxvbmcgY3VyX3NlcSk7Cit9OworCitzdHJ1Y3Qg
bW11X3JhbmdlX25vdGlmaWVyIHsKKwlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlIGludGVydmFs
X3RyZWU7CisJY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgKm9wczsKKwlzdHJ1
Y3QgaGxpc3Rfbm9kZSBkZWZlcnJlZF9pdGVtOworCXVuc2lnbmVkIGxvbmcgaW52YWxpZGF0ZV9z
ZXE7CisJc3RydWN0IG1tX3N0cnVjdCAqbW07Cit9OworCiAjaWZkZWYgQ09ORklHX01NVV9OT1RJ
RklFUgogCiAjaWZkZWYgQ09ORklHX0xPQ0tERVAKQEAgLTI2Myw2ICsyODksNzggQEAgZXh0ZXJu
IGludCBfX21tdV9ub3RpZmllcl9yZWdpc3RlcihzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwKIAkJ
CQkgICBzdHJ1Y3QgbW1fc3RydWN0ICptbSk7CiBleHRlcm4gdm9pZCBtbXVfbm90aWZpZXJfdW5y
ZWdpc3RlcihzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwKIAkJCQkgICAgc3RydWN0IG1tX3N0cnVj
dCAqbW0pOworCit1bnNpZ25lZCBsb25nIG1tdV9yYW5nZV9yZWFkX2JlZ2luKHN0cnVjdCBtbXVf
cmFuZ2Vfbm90aWZpZXIgKm1ybik7CitpbnQgbW11X3JhbmdlX25vdGlmaWVyX2luc2VydChzdHJ1
Y3QgbW11X3JhbmdlX25vdGlmaWVyICptcm4sCisJCQkgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
LCB1bnNpZ25lZCBsb25nIGxlbmd0aCwKKwkJCSAgICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKTsK
K2ludCBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0X2xvY2tlZChzdHJ1Y3QgbW11X3JhbmdlX25v
dGlmaWVyICptcm4sCisJCQkJICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1bnNpZ25lZCBsb25n
IGxlbmd0aCwKKwkJCQkgICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKTsKK3ZvaWQgbW11X3Jhbmdl
X25vdGlmaWVyX3JlbW92ZShzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyICptcm4pOworCisvKioK
KyAqIG1tdV9yYW5nZV9zZXRfc2VxIC0gU2F2ZSB0aGUgaW52YWxpZGF0aW9uIHNlcXVlbmNlCisg
KiBAbXJuIC0gVGhlIG1ybiBwYXNzZWQgdG8gaW52YWxpZGF0ZQorICogQGN1cl9zZXEgLSBUaGUg
Y3VyX3NlcSBwYXNzZWQgdG8gaW52YWxpZGF0ZQorICoKKyAqIFRoaXMgbXVzdCBiZSBjYWxsZWQg
dW5jb25kaXRpb25hbGx5IGZyb20gdGhlIGludmFsaWRhdGUgY2FsbGJhY2sgb2YgYQorICogc3Ry
dWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgdW5kZXIgdGhlIHNhbWUgbG9jayB0aGF0IGlzIHVz
ZWQgdG8gY2FsbAorICogbW11X3JhbmdlX3JlYWRfcmV0cnkoKS4gSXQgdXBkYXRlcyB0aGUgc2Vx
dWVuY2UgbnVtYmVyIGZvciBsYXRlciB1c2UgYnkKKyAqIG1tdV9yYW5nZV9yZWFkX3JldHJ5KCku
CisgKgorICogSWYgdGhlIHVzZXIgZG9lcyBub3QgY2FsbCBtbXVfcmFuZ2VfcmVhZF9iZWdpbigp
IG9yIG1tdV9yYW5nZV9yZWFkX3JldHJ5KCkKKyAqIHRoZW4gdGhpcyBjYWxsIGlzIG5vdCByZXF1
aXJlZC4KKyAqLworc3RhdGljIGlubGluZSB2b2lkIG1tdV9yYW5nZV9zZXRfc2VxKHN0cnVjdCBt
bXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwKKwkJCQkgICAgIHVuc2lnbmVkIGxvbmcgY3VyX3NlcSkK
K3sKKwlXUklURV9PTkNFKG1ybi0+aW52YWxpZGF0ZV9zZXEsIGN1cl9zZXEpOworfQorCisvKioK
KyAqIG1tdV9yYW5nZV9yZWFkX3JldHJ5IC0gRW5kIGEgcmVhZCBzaWRlIGNyaXRpY2FsIHNlY3Rp
b24gYWdhaW5zdCBhIFZBIHJhbmdlCisgKiBtcm46IFRoZSByYW5nZSB1bmRlciBsb2NrCisgKiBz
ZXE6IFRoZSByZXR1cm4gb2YgdGhlIHBhaXJlZCBtbXVfcmFuZ2VfcmVhZF9iZWdpbigpCisgKgor
ICogVGhpcyBNVVNUIGJlIGNhbGxlZCB1bmRlciBhIHVzZXIgcHJvdmlkZWQgbG9jayB0aGF0IGlz
IGFsc28gaGVsZAorICogdW5jb25kaXRpb25hbGx5IGJ5IG9wLT5pbnZhbGlkYXRlKCkgd2hlbiBp
dCBjYWxscyBtbXVfcmFuZ2Vfc2V0X3NlcSgpLgorICoKKyAqIEVhY2ggY2FsbCBzaG91bGQgYmUg
cGFpcmVkIHdpdGggYSBzaW5nbGUgbW11X3JhbmdlX3JlYWRfYmVnaW4oKSBhbmQKKyAqIHNob3Vs
ZCBiZSB1c2VkIHRvIGNvbmNsdWRlIHRoZSByZWFkIHNpZGUuCisgKgorICogUmV0dXJucyB0cnVl
IGlmIGFuIGludmFsaWRhdGlvbiBjb2xsaWRlZCB3aXRoIHRoaXMgY3JpdGljYWwgc2VjdGlvbiwg
YW5kCisgKiB0aGUgY2FsbGVyIHNob3VsZCByZXRyeS4KKyAqLworc3RhdGljIGlubGluZSBib29s
IG1tdV9yYW5nZV9yZWFkX3JldHJ5KHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwKKwkJ
CQkJdW5zaWduZWQgbG9uZyBzZXEpCit7CisJcmV0dXJuIG1ybi0+aW52YWxpZGF0ZV9zZXEgIT0g
c2VxOworfQorCisvKioKKyAqIG1tdV9yYW5nZV9jaGVja19yZXRyeSAtIFRlc3QgaWYgYSBjb2xs
aXNpb24gaGFzIG9jY3VycmVkCisgKiBtcm46IFRoZSByYW5nZSB1bmRlciBsb2NrCisgKiBzZXE6
IFRoZSByZXR1cm4gb2YgdGhlIG1hdGNoaW5nIG1tdV9yYW5nZV9yZWFkX2JlZ2luKCkKKyAqCisg
KiBUaGlzIGNhbiBiZSB1c2VkIGluIHRoZSBjcml0aWNhbCBzZWN0aW9uIGJldHdlZW4gbW11X3Jh
bmdlX3JlYWRfYmVnaW4oKSBhbmQKKyAqIG1tdV9yYW5nZV9yZWFkX3JldHJ5KCkuICBBIHJldHVy
biBvZiB0cnVlIGluZGljYXRlcyBhbiBpbnZhbGlkYXRpb24gaGFzCisgKiBjb2xsaWRlZCB3aXRo
IHRoaXMgbG9jayBhbmQgYSBmdXR1cmUgbW11X3JhbmdlX3JlYWRfcmV0cnkoKSB3aWxsIHJldHVy
bgorICogdHJ1ZS4KKyAqCisgKiBGYWxzZSBpcyBub3QgcmVsaWFibGUgYW5kIG9ubHkgc3VnZ2Vz
dHMgYSBjb2xsaXNpb24gaGFzIG5vdCBoYXBwZW5lZC4gSXQKKyAqIGNhbiBiZSBjYWxsZWQgbWFu
eSB0aW1lcyBhbmQgZG9lcyBub3QgaGF2ZSB0byBob2xkIHRoZSB1c2VyIHByb3ZpZGVkIGxvY2su
CisgKgorICogVGhpcyBjYWxsIGNhbiBiZSB1c2VkIGFzIHBhcnQgb2YgbG9vcHMgYW5kIG90aGVy
IGV4cGVuc2l2ZSBvcGVyYXRpb25zIHRvCisgKiBleHBlZGl0ZSBhIHJldHJ5LgorICovCitzdGF0
aWMgaW5saW5lIGJvb2wgbW11X3JhbmdlX2NoZWNrX3JldHJ5KHN0cnVjdCBtbXVfcmFuZ2Vfbm90
aWZpZXIgKm1ybiwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgc2VxKQoreworCS8qIFBhaXJzIHdpdGgg
dGhlIFdSSVRFX09OQ0UgaW4gbW11X3JhbmdlX3NldF9zZXEoKSAqLworCXJldHVybiBSRUFEX09O
Q0UobXJuLT5pbnZhbGlkYXRlX3NlcSkgIT0gc2VxOworfQorCiBleHRlcm4gdm9pZCBfX21tdV9u
b3RpZmllcl9tbV9kZXN0cm95KHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKTsKIGV4dGVybiB2b2lkIF9f
bW11X25vdGlmaWVyX3JlbGVhc2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0pOwogZXh0ZXJuIGludCBf
X21tdV9ub3RpZmllcl9jbGVhcl9mbHVzaF95b3VuZyhzdHJ1Y3QgbW1fc3RydWN0ICptbSwKZGlm
ZiAtLWdpdCBhL21tL0tjb25maWcgYi9tbS9LY29uZmlnCmluZGV4IGE1ZGFlOWE3ZWI1MTBhLi5k
MGI1MDQ2ZDlhZWZmZCAxMDA2NDQKLS0tIGEvbW0vS2NvbmZpZworKysgYi9tbS9LY29uZmlnCkBA
IC0yODQsNiArMjg0LDcgQEAgY29uZmlnIFZJUlRfVE9fQlVTCiBjb25maWcgTU1VX05PVElGSUVS
CiAJYm9vbAogCXNlbGVjdCBTUkNVCisJc2VsZWN0IElOVEVSVkFMX1RSRUUKIAogY29uZmlnIEtT
TQogCWJvb2wgIkVuYWJsZSBLU00gZm9yIHBhZ2UgbWVyZ2luZyIKZGlmZiAtLWdpdCBhL21tL21t
dV9ub3RpZmllci5jIGIvbW0vbW11X25vdGlmaWVyLmMKaW5kZXggMzY3NjcwY2ZkMDJiN2IuLmQw
MmQzYzhjMjIzZWI3IDEwMDY0NAotLS0gYS9tbS9tbXVfbm90aWZpZXIuYworKysgYi9tbS9tbXVf
bm90aWZpZXIuYwpAQCAtMTIsNiArMTIsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2V4cG9ydC5oPgog
I2luY2x1ZGUgPGxpbnV4L21tLmg+CiAjaW5jbHVkZSA8bGludXgvZXJyLmg+CisjaW5jbHVkZSA8
bGludXgvaW50ZXJ2YWxfdHJlZS5oPgogI2luY2x1ZGUgPGxpbnV4L3NyY3UuaD4KICNpbmNsdWRl
IDxsaW51eC9yY3VwZGF0ZS5oPgogI2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+CkBAIC0zNiwxMCAr
MzcsMjQzIEBAIHN0cnVjdCBsb2NrZGVwX21hcCBfX21tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3Jh
bmdlX3N0YXJ0X21hcCA9IHsKIHN0cnVjdCBtbXVfbm90aWZpZXJfbW0gewogCS8qIGFsbCBtbXUg
bm90aWZpZXJzIHJlZ2lzdGVyZWQgaW4gdGhpcyBtbSBhcmUgcXVldWVkIGluIHRoaXMgbGlzdCAq
LwogCXN0cnVjdCBobGlzdF9oZWFkIGxpc3Q7CisJYm9vbCBoYXNfaW50ZXJ2YWw7CiAJLyogdG8g
c2VyaWFsaXplIHRoZSBsaXN0IG1vZGlmaWNhdGlvbnMgYW5kIGhsaXN0X3VuaGFzaGVkICovCiAJ
c3BpbmxvY2tfdCBsb2NrOworCXVuc2lnbmVkIGxvbmcgaW52YWxpZGF0ZV9zZXE7CisJdW5zaWdu
ZWQgbG9uZyBhY3RpdmVfaW52YWxpZGF0ZV9yYW5nZXM7CisJc3RydWN0IHJiX3Jvb3RfY2FjaGVk
IGl0cmVlOworCXdhaXRfcXVldWVfaGVhZF90IHdxOworCXN0cnVjdCBobGlzdF9oZWFkIGRlZmVy
cmVkX2xpc3Q7CiB9OwogCisvKgorICogVGhpcyBpcyBhIGNvbGxpc2lvbi1yZXRyeSByZWFkLXNp
ZGUvd3JpdGUtc2lkZSAnbG9jaycsIGEgbG90IGxpa2UgYQorICogc2VxY291bnQsIGhvd2V2ZXIg
dGhpcyBhbGxvd3MgbXVsdGlwbGUgd3JpdGUtc2lkZXMgdG8gaG9sZCBpdCBhdAorICogb25jZS4g
Q29uY2VwdHVhbGx5IHRoZSB3cml0ZSBzaWRlIGlzIHByb3RlY3RpbmcgdGhlIHZhbHVlcyBvZiB0
aGUgUFRFcyBpbgorICogdGhpcyBtbSwgc3VjaCB0aGF0IFBURVMgY2Fubm90IGJlIHJlYWQgaW50
byBTUFRFcyB3aGlsZSBhbnkgd3JpdGVyIGV4aXN0cy4KKyAqCisgKiBOb3RlIHRoYXQgdGhlIGNv
cmUgbW0gY3JlYXRlcyBuZXN0ZWQgaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgpL2VuZCgpIHJlZ2lv
bnMKKyAqIHdpdGhpbiB0aGUgc2FtZSB0aHJlYWQsIGFuZCBydW5zIGludmFsaWRhdGVfcmFuZ2Vf
c3RhcnQoKS9lbmQoKSBpbiBwYXJhbGxlbAorICogb24gbXVsdGlwbGUgQ1BVcy4gVGhpcyBpcyBk
ZXNpZ25lZCB0byBub3QgcmVkdWNlIGNvbmN1cnJlbmN5IG9yIGJsb2NrCisgKiBwcm9ncmVzcyBv
biB0aGUgbW0gc2lkZS4KKyAqCisgKiBBcyBhIHNlY29uZGFyeSBmdW5jdGlvbiwgaG9sZGluZyB0
aGUgZnVsbCB3cml0ZSBzaWRlIGFsc28gc2VydmVzIHRvIHByZXZlbnQKKyAqIHdyaXRlcnMgZm9y
IHRoZSBpdHJlZSwgdGhpcyBpcyBhbiBvcHRpbWl6YXRpb24gdG8gYXZvaWQgZXh0cmEgbG9ja2lu
ZworICogZHVyaW5nIGludmFsaWRhdGVfcmFuZ2Vfc3RhcnQvZW5kIG5vdGlmaWVycy4KKyAqCisg
KiBUaGUgd3JpdGUgc2lkZSBoYXMgdHdvIHN0YXRlcywgZnVsbHkgZXhjbHVkZWQ6CisgKiAgLSBt
bS0+YWN0aXZlX2ludmFsaWRhdGVfcmFuZ2VzICE9IDAKKyAqICAtIG1ubi0+aW52YWxpZGF0ZV9z
ZXEgJiAxID09IFRydWUKKyAqICAtIHNvbWUgcmFuZ2Ugb24gdGhlIG1tX3N0cnVjdCBpcyBiZWlu
ZyBpbnZhbGlkYXRlZAorICogIC0gdGhlIGl0cmVlIGlzIG5vdCBhbGxvd2VkIHRvIGNoYW5nZQor
ICoKKyAqIEFuZCBwYXJ0aWFsbHkgZXhjbHVkZWQ6CisgKiAgLSBtbS0+YWN0aXZlX2ludmFsaWRh
dGVfcmFuZ2VzICE9IDAKKyAqICAtIHNvbWUgcmFuZ2Ugb24gdGhlIG1tX3N0cnVjdCBpcyBiZWlu
ZyBpbnZhbGlkYXRlZAorICogIC0gdGhlIGl0cmVlIGlzIGFsbG93ZWQgdG8gY2hhbmdlCisgKgor
ICogVGhlIGxhdGVyIHN0YXRlIGF2b2lkcyBzb21lIGV4cGVuc2l2ZSB3b3JrIG9uIGludl9lbmQg
aW4gdGhlIGNvbW1vbiBjYXNlIG9mCisgKiBubyBtcm4gbW9uaXRvcmluZyB0aGUgVkEuCisgKi8K
K3N0YXRpYyBib29sIG1uX2l0cmVlX2lzX2ludmFsaWRhdGluZyhzdHJ1Y3QgbW11X25vdGlmaWVy
X21tICptbW5fbW0pCit7CisJbG9ja2RlcF9hc3NlcnRfaGVsZCgmbW1uX21tLT5sb2NrKTsKKwly
ZXR1cm4gbW1uX21tLT5pbnZhbGlkYXRlX3NlcSAmIDE7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgbW11
X3JhbmdlX25vdGlmaWVyICoKK21uX2l0cmVlX2ludl9zdGFydF9yYW5nZShzdHJ1Y3QgbW11X25v
dGlmaWVyX21tICptbW5fbW0sCisJCQkgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAq
cmFuZ2UsCisJCQkgdW5zaWduZWQgbG9uZyAqc2VxKQoreworCXN0cnVjdCBpbnRlcnZhbF90cmVl
X25vZGUgKm5vZGU7CisJc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllciAqcmVzID0gTlVMTDsKKwor
CXNwaW5fbG9jaygmbW1uX21tLT5sb2NrKTsKKwltbW5fbW0tPmFjdGl2ZV9pbnZhbGlkYXRlX3Jh
bmdlcysrOworCW5vZGUgPSBpbnRlcnZhbF90cmVlX2l0ZXJfZmlyc3QoJm1tbl9tbS0+aXRyZWUs
IHJhbmdlLT5zdGFydCwKKwkJCQkJcmFuZ2UtPmVuZCAtIDEpOworCWlmIChub2RlKSB7CisJCW1t
bl9tbS0+aW52YWxpZGF0ZV9zZXEgfD0gMTsKKwkJcmVzID0gY29udGFpbmVyX29mKG5vZGUsIHN0
cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIsCisJCQkJICAgaW50ZXJ2YWxfdHJlZSk7CisJfQorCisJ
KnNlcSA9IG1tbl9tbS0+aW52YWxpZGF0ZV9zZXE7CisJc3Bpbl91bmxvY2soJm1tbl9tbS0+bG9j
ayk7CisJcmV0dXJuIHJlczsKK30KKworc3RhdGljIHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIg
KgorbW5faXRyZWVfaW52X25leHQoc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllciAqbXJuLAorCQkg
IGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlKQoreworCXN0cnVjdCBpbnRl
cnZhbF90cmVlX25vZGUgKm5vZGU7CisKKwlub2RlID0gaW50ZXJ2YWxfdHJlZV9pdGVyX25leHQo
Jm1ybi0+aW50ZXJ2YWxfdHJlZSwgcmFuZ2UtPnN0YXJ0LAorCQkJCSAgICAgICByYW5nZS0+ZW5k
IC0gMSk7CisJaWYgKCFub2RlKQorCQlyZXR1cm4gTlVMTDsKKwlyZXR1cm4gY29udGFpbmVyX29m
KG5vZGUsIHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIsIGludGVydmFsX3RyZWUpOworfQorCitz
dGF0aWMgdm9pZCBtbl9pdHJlZV9pbnZfZW5kKHN0cnVjdCBtbXVfbm90aWZpZXJfbW0gKm1tbl9t
bSkKK3sKKwlzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyICptcm47CisJc3RydWN0IGhsaXN0X25v
ZGUgKm5leHQ7CisJYm9vbCBuZWVkX3dha2UgPSBmYWxzZTsKKworCXNwaW5fbG9jaygmbW1uX21t
LT5sb2NrKTsKKwlpZiAoLS1tbW5fbW0tPmFjdGl2ZV9pbnZhbGlkYXRlX3JhbmdlcyB8fAorCSAg
ICAhbW5faXRyZWVfaXNfaW52YWxpZGF0aW5nKG1tbl9tbSkpIHsKKwkJc3Bpbl91bmxvY2soJm1t
bl9tbS0+bG9jayk7CisJCXJldHVybjsKKwl9CisKKwltbW5fbW0tPmludmFsaWRhdGVfc2VxKys7
CisJbmVlZF93YWtlID0gdHJ1ZTsKKworCS8qCisJICogVGhlIGludl9lbmQgaW5jb3Jwb3JhdGVz
IGEgZGVmZXJyZWQgbWVjaGFuaXNtIGxpa2UKKwkgKiBydG5sX2xvY2soKS4gQWRkcyBhbmQgcmVt
b3ZlcyBhcmUgcXVldWVkIHVudGlsIHRoZSBmaW5hbCBpbnZfZW5kCisJICogaGFwcGVucyB0aGVu
IHRoZXkgYXJlIHByb2dyZXNzZWQuIFRoaXMgYXJyYW5nZW1lbnQgZm9yIHRyZWUgdXBkYXRlcwor
CSAqIGlzIHVzZWQgdG8gYXZvaWQgdXNpbmcgYSBibG9ja2luZyBsb2NrIGR1cmluZworCSAqIGlu
dmFsaWRhdGVfcmFuZ2Vfc3RhcnQuCisJICovCisJaGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSht
cm4sIG5leHQsICZtbW5fbW0tPmRlZmVycmVkX2xpc3QsCisJCQkJICBkZWZlcnJlZF9pdGVtKSB7
CisJCWlmIChSQl9FTVBUWV9OT0RFKCZtcm4tPmludGVydmFsX3RyZWUucmIpKQorCQkJaW50ZXJ2
YWxfdHJlZV9pbnNlcnQoJm1ybi0+aW50ZXJ2YWxfdHJlZSwKKwkJCQkJICAgICAmbW1uX21tLT5p
dHJlZSk7CisJCWVsc2UKKwkJCWludGVydmFsX3RyZWVfcmVtb3ZlKCZtcm4tPmludGVydmFsX3Ry
ZWUsCisJCQkJCSAgICAgJm1tbl9tbS0+aXRyZWUpOworCQlobGlzdF9kZWwoJm1ybi0+ZGVmZXJy
ZWRfaXRlbSk7CisJfQorCXNwaW5fdW5sb2NrKCZtbW5fbW0tPmxvY2spOworCisJLyoKKwkgKiBU
T0RPOiBTaW5jZSB3ZSBhbHJlYWR5IGhhdmUgYSBzcGlubG9jayBhYm92ZSwgdGhpcyB3b3VsZCBi
ZSBmYXN0ZXIKKwkgKiBhcyB3YWtlX3VwX3EKKwkgKi8KKwlpZiAobmVlZF93YWtlKQorCQl3YWtl
X3VwX2FsbCgmbW1uX21tLT53cSk7Cit9CisKKy8qKgorICogbW11X3JhbmdlX3JlYWRfYmVnaW4g
LSBCZWdpbiBhIHJlYWQgc2lkZSBjcml0aWNhbCBzZWN0aW9uIGFnYWluc3QgYSBWQSByYW5nZQor
ICogbXJuOiBUaGUgcmFuZ2UgdG8gbG9jaworICoKKyAqIG1tdV9yYW5nZV9yZWFkX2JlZ2luKCkv
bW11X3JhbmdlX3JlYWRfcmV0cnkoKSBpbXBsZW1lbnQgYSBjb2xsaXNpb24tcmV0cnkKKyAqIGxv
Y2tpbmcgc2NoZW1lIHNpbWlsYXIgdG8gc2VxY291bnQgZm9yIHRoZSBWQSByYW5nZSB1bmRlciBt
cm4uIElmIHRoZSBtbQorICogaW52b2tlcyBpbnZhbGlkYXRpb24gZHVyaW5nIHRoZSBjcml0aWNh
bCBzZWN0aW9uIHRoZW4KKyAqIG1tdV9yYW5nZV9yZWFkX3JldHJ5KCkgd2lsbCByZXR1cm4gdHJ1
ZS4KKyAqCisgKiBUaGlzIGlzIHVzZWZ1bCB0byBvYnRhaW4gc2hhZG93IFBURXMgd2hlcmUgdGVh
cmRvd24gb3Igc2V0dXAgb2YgdGhlIFNQVEVzCisgKiByZXF1aXJlIGEgYmxvY2tpbmcgY29udGV4
dC4gIFRoZSBjcml0aWNhbCByZWdpb24gZm9ybWVkIGJ5IHRoaXMgbG9jayBjYW4KKyAqIHNsZWVw
LCBhbmQgdGhlIHJlcXVpcmVkICd1c2VyX2xvY2snIGNhbiBhbHNvIGJlIGEgc2xlZXBpbmcgbG9j
ay4KKyAqCisgKiBUaGUgY2FsbGVyIGlzIHJlcXVpcmVkIHRvIHByb3ZpZGUgYSAndXNlcl9sb2Nr
JyB0byBzZXJpYWxpemUgYm90aCB0ZWFyZG93bgorICogYW5kIHNldHVwLgorICoKKyAqIFRoZSBy
ZXR1cm4gdmFsdWUgc2hvdWxkIGJlIHBhc3NlZCB0byBtbXVfcmFuZ2VfcmVhZF9yZXRyeSgpLgor
ICovCit1bnNpZ25lZCBsb25nIG1tdV9yYW5nZV9yZWFkX2JlZ2luKHN0cnVjdCBtbXVfcmFuZ2Vf
bm90aWZpZXIgKm1ybikKK3sKKwlzdHJ1Y3QgbW11X25vdGlmaWVyX21tICptbW5fbW0gPSBtcm4t
Pm1tLT5tbXVfbm90aWZpZXJfbW07CisJdW5zaWduZWQgbG9uZyBzZXE7CisJYm9vbCBpc19pbnZh
bGlkYXRpbmc7CisKKwkvKgorCSAqIElmIHRoZSBtcm4gaGFzIGEgZGlmZmVyZW50IHNlcSB2YWx1
ZSB1bmRlciB0aGUgdXNlcl9sb2NrIHRoYW4gd2UKKwkgKiBzdGFydGVkIHdpdGggdGhlbiBpdCBo
YXMgY29sbGlkZWQuCisJICoKKwkgKiBJZiB0aGUgbXJuIGN1cnJlbnRseSBoYXMgdGhlIHNhbWUg
c2VxIHZhbHVlIGFzIHRoZSBtbW5fbW0gc2VxLCB0aGVuCisJICogaXQgaXMgY3VycmVudGx5IGJl
dHdlZW4gaW52YWxpZGF0ZV9zdGFydC9lbmQgYW5kIGlzIGNvbGxpZGluZy4KKwkgKgorCSAqIFRo
ZSBsb2NraW5nIGxvb2tzIGJyb2FkbHkgbGlrZSB0aGlzOgorCSAqICAgbW5fdHJlZV9pbnZhbGlk
YXRlX3N0YXJ0KCk6ICAgICAgICAgIG1tdV9yYW5nZV9yZWFkX2JlZ2luKCk6CisJICogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5fbG9jaworCSAqICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VxID0gUkVBRF9PTkNFKG1ybi0+aW52
YWxpZGF0ZV9zZXEpOworCSAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2VxID09IG1tbl9tbS0+aW52YWxpZGF0ZV9zZXEKKwkgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2sKKwkgKiAgICBzcGluX2xvY2sKKwkgKiAg
ICAgc2VxID0gKyttbW5fbW0tPmludmFsaWRhdGVfc2VxCisJICogICAgc3Bpbl91bmxvY2sKKwkg
KiAgICAgb3AtPmludmFsaWRhdGVfcmFuZ2UoKToKKwkgKiAgICAgICB1c2VyX2xvY2sKKwkgKiAg
ICAgICAgbW11X3JhbmdlX3NldF9zZXEoKQorCSAqICAgICAgICAgbXJuLT5pbnZhbGlkYXRlX3Nl
cSA9IHNlcQorCSAqICAgICAgIHVzZXJfdW5sb2NrCisJICoKKwkgKiAgICAgICAgICAgICAgICAg
ICAgICAgICAgW1JlcXVpcmVkOiBtbXVfcmFuZ2VfcmVhZF9yZXRyeSgpID09IHRydWVdCisJICoK
KwkgKiAgIG1uX2l0cmVlX2ludl9lbmQoKToKKwkgKiAgICBzcGluX2xvY2sKKwkgKiAgICAgc2Vx
ID0gKyttbW5fbW0tPmludmFsaWRhdGVfc2VxCisJICogICAgc3Bpbl91bmxvY2sKKwkgKgorCSAq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJfbG9jaworCSAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbXVfcmFuZ2VfcmVhZF9yZXRy
eSgpOgorCSAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXJuLT5p
bnZhbGlkYXRlX3NlcSAhPSBzZXEKKwkgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1c2VyX3VubG9jaworCSAqCisJICogQmFycmllcnMgYXJlIG5vdCBuZWVkZWQgaGVy
ZSBhcyBhbnkgcmFjZXMgaGVyZSBhcmUgY2xvc2VkIGJ5IGFuCisJICogZXZlbnR1YWwgbW11X3Jh
bmdlX3JlYWRfcmV0cnkoKSwgd2hpY2ggcHJvdmlkZXMgYSBiYXJyaWVyIHZpYSB0aGUKKwkgKiB1
c2VyX2xvY2suCisJICovCisJc3Bpbl9sb2NrKCZtbW5fbW0tPmxvY2spOworCS8qIFBhaXJzIHdp
dGggdGhlIFdSSVRFX09OQ0UgaW4gbW11X3JhbmdlX3NldF9zZXEoKSAqLworCXNlcSA9IFJFQURf
T05DRShtcm4tPmludmFsaWRhdGVfc2VxKTsKKwlpc19pbnZhbGlkYXRpbmcgPSBzZXEgPT0gbW1u
X21tLT5pbnZhbGlkYXRlX3NlcTsKKwlzcGluX3VubG9jaygmbW1uX21tLT5sb2NrKTsKKworCS8q
CisJICogbXJuLT5pbnZhbGlkYXRlX3NlcSBpcyBhbHdheXMgc2V0IHRvIGFuIG9kZCB2YWx1ZS4g
VGhpcyBlbnN1cmVzCisJICogdGhhdCBpZiBzZXEgZG9lcyB3cmFwIHdlIHdpbGwgYWx3YXlzIGNs
ZWFyIHRoZSBiZWxvdyBzbGVlcCBpbiBzb21lCisJICogcmVhc29uYWJsZSB0aW1lIGFzIG1tbl9t
bS0+aW52YWxpZGF0ZV9zZXEgaXMgZXZlbiBpbiB0aGUgaWRsZQorCSAqIHN0YXRlLgorCSAqLwor
CWxvY2tfbWFwX2FjcXVpcmUoJl9fbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Vfc3RhcnRf
bWFwKTsKKwlsb2NrX21hcF9yZWxlYXNlKCZfX21tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3Jhbmdl
X3N0YXJ0X21hcCk7CisJaWYgKGlzX2ludmFsaWRhdGluZykKKwkJd2FpdF9ldmVudChtbW5fbW0t
PndxLAorCQkJICAgUkVBRF9PTkNFKG1tbl9tbS0+aW52YWxpZGF0ZV9zZXEpICE9IHNlcSk7CisK
KwkvKgorCSAqIE5vdGljZSB0aGF0IG1tdV9yYW5nZV9yZWFkX3JldHJ5KCkgY2FuIGFscmVhZHkg
YmUgdHJ1ZSBhdCB0aGlzCisJICogcG9pbnQsIGF2b2lkaW5nIGxvb3BzIGhlcmUgYWxsb3dzIHRo
ZSB1c2VyIG9mIHRoaXMgbG9jayB0byBwcm92aWRlCisJICogYSBnbG9iYWwgdGltZSBib3VuZC4K
KwkgKi8KKworCXJldHVybiBzZXE7Cit9CitFWFBPUlRfU1lNQk9MX0dQTChtbXVfcmFuZ2VfcmVh
ZF9iZWdpbik7CisKK3N0YXRpYyB2b2lkIG1uX2l0cmVlX3JlbGVhc2Uoc3RydWN0IG1tdV9ub3Rp
Zmllcl9tbSAqbW1uX21tLAorCQkJICAgICBzdHJ1Y3QgbW1fc3RydWN0ICptbSkKK3sKKwlzdHJ1
Y3QgbW11X25vdGlmaWVyX3JhbmdlIHJhbmdlID0geworCQkuZmxhZ3MgPSBNTVVfTk9USUZJRVJf
UkFOR0VfQkxPQ0tBQkxFLAorCQkuZXZlbnQgPSBNTVVfTk9USUZZX1JFTEVBU0UsCisJCS5tbSA9
IG1tLAorCQkuc3RhcnQgPSAwLAorCQkuZW5kID0gVUxPTkdfTUFYLAorCX07CisJc3RydWN0IG1t
dV9yYW5nZV9ub3RpZmllciAqbXJuOworCXVuc2lnbmVkIGxvbmcgY3VyX3NlcTsKKwlib29sIHJl
dDsKKworCWZvciAobXJuID0gbW5faXRyZWVfaW52X3N0YXJ0X3JhbmdlKG1tbl9tbSwgJnJhbmdl
LCAmY3VyX3NlcSk7IG1ybjsKKwkgICAgIG1ybiA9IG1uX2l0cmVlX2ludl9uZXh0KG1ybiwgJnJh
bmdlKSkgeworCQlyZXQgPSBtcm4tPm9wcy0+aW52YWxpZGF0ZShtcm4sICZyYW5nZSwgY3VyX3Nl
cSk7CisJCVdBUk5fT04oIXJldCk7CisJfQorCisJbW5faXRyZWVfaW52X2VuZChtbW5fbW0pOwor
fQorCiAvKgogICogVGhpcyBmdW5jdGlvbiBjYW4ndCBydW4gY29uY3VycmVudGx5IGFnYWluc3Qg
bW11X25vdGlmaWVyX3JlZ2lzdGVyCiAgKiBiZWNhdXNlIG1tLT5tbV91c2VycyA+IDAgZHVyaW5n
IG1tdV9ub3RpZmllcl9yZWdpc3RlciBhbmQgZXhpdF9tbWFwCkBAIC01MiwxNyArMjg2LDI0IEBA
IHN0cnVjdCBtbXVfbm90aWZpZXJfbW0gewogICogY2FuJ3QgZ28gYXdheSBmcm9tIHVuZGVyIHVz
IGFzIGV4aXRfbW1hcCBob2xkcyBhbiBtbV9jb3VudCBwaW4KICAqIGl0c2VsZi4KICAqLwotdm9p
ZCBfX21tdV9ub3RpZmllcl9yZWxlYXNlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQorc3RhdGljIHZv
aWQgbW5faGxpc3RfcmVsZWFzZShzdHJ1Y3QgbW11X25vdGlmaWVyX21tICptbW5fbW0sCisJCQkg
ICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQogewogCXN0cnVjdCBtbXVfbm90aWZpZXIgKm1uOwog
CWludCBpZDsKIAorCWlmIChtbW5fbW0tPmhhc19pbnRlcnZhbCkKKwkJbW5faXRyZWVfcmVsZWFz
ZShtbW5fbW0sIG1tKTsKKworCWlmIChobGlzdF9lbXB0eSgmbW1uX21tLT5saXN0KSkKKwkJcmV0
dXJuOworCiAJLyoKIAkgKiBTUkNVIGhlcmUgd2lsbCBibG9jayBtbXVfbm90aWZpZXJfdW5yZWdp
c3RlciB1bnRpbAogCSAqIC0+cmVsZWFzZSByZXR1cm5zLgogCSAqLwogCWlkID0gc3JjdV9yZWFk
X2xvY2soJnNyY3UpOwotCWhsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShtbiwgJm1tLT5tbXVfbm90
aWZpZXJfbW0tPmxpc3QsIGhsaXN0KQorCWhsaXN0X2Zvcl9lYWNoX2VudHJ5X3JjdShtbiwgJm1t
bl9tbS0+bGlzdCwgaGxpc3QpCiAJCS8qCiAJCSAqIElmIC0+cmVsZWFzZSBydW5zIGJlZm9yZSBt
bXVfbm90aWZpZXJfdW5yZWdpc3RlciBpdCBtdXN0IGJlCiAJCSAqIGhhbmRsZWQsIGFzIGl0J3Mg
dGhlIG9ubHkgd2F5IGZvciB0aGUgZHJpdmVyIHRvIGZsdXNoIGFsbApAQCAtNzIsOSArMzEzLDkg
QEAgdm9pZCBfX21tdV9ub3RpZmllcl9yZWxlYXNlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQogCQlp
ZiAobW4tPm9wcy0+cmVsZWFzZSkKIAkJCW1uLT5vcHMtPnJlbGVhc2UobW4sIG1tKTsKIAotCXNw
aW5fbG9jaygmbW0tPm1tdV9ub3RpZmllcl9tbS0+bG9jayk7Ci0Jd2hpbGUgKHVubGlrZWx5KCFo
bGlzdF9lbXB0eSgmbW0tPm1tdV9ub3RpZmllcl9tbS0+bGlzdCkpKSB7Ci0JCW1uID0gaGxpc3Rf
ZW50cnkobW0tPm1tdV9ub3RpZmllcl9tbS0+bGlzdC5maXJzdCwKKwlzcGluX2xvY2soJm1tbl9t
bS0+bG9jayk7CisJd2hpbGUgKHVubGlrZWx5KCFobGlzdF9lbXB0eSgmbW1uX21tLT5saXN0KSkp
IHsKKwkJbW4gPSBobGlzdF9lbnRyeShtbW5fbW0tPmxpc3QuZmlyc3QsCiAJCQkJIHN0cnVjdCBt
bXVfbm90aWZpZXIsCiAJCQkJIGhsaXN0KTsKIAkJLyoKQEAgLTg1LDcgKzMyNiw3IEBAIHZvaWQg
X19tbXVfbm90aWZpZXJfcmVsZWFzZShzdHJ1Y3QgbW1fc3RydWN0ICptbSkKIAkJICovCiAJCWhs
aXN0X2RlbF9pbml0X3JjdSgmbW4tPmhsaXN0KTsKIAl9Ci0Jc3Bpbl91bmxvY2soJm1tLT5tbXVf
bm90aWZpZXJfbW0tPmxvY2spOworCXNwaW5fdW5sb2NrKCZtbW5fbW0tPmxvY2spOwogCXNyY3Vf
cmVhZF91bmxvY2soJnNyY3UsIGlkKTsKIAogCS8qCkBAIC0xMDAsNiArMzQxLDE3IEBAIHZvaWQg
X19tbXVfbm90aWZpZXJfcmVsZWFzZShzdHJ1Y3QgbW1fc3RydWN0ICptbSkKIAlzeW5jaHJvbml6
ZV9zcmN1KCZzcmN1KTsKIH0KIAordm9pZCBfX21tdV9ub3RpZmllcl9yZWxlYXNlKHN0cnVjdCBt
bV9zdHJ1Y3QgKm1tKQoreworCXN0cnVjdCBtbXVfbm90aWZpZXJfbW0gKm1tbl9tbSA9IG1tLT5t
bXVfbm90aWZpZXJfbW07CisKKwlpZiAobW1uX21tLT5oYXNfaW50ZXJ2YWwpCisJCW1uX2l0cmVl
X3JlbGVhc2UobW1uX21tLCBtbSk7CisKKwlpZiAoIWhsaXN0X2VtcHR5KCZtbW5fbW0tPmxpc3Qp
KQorCQltbl9obGlzdF9yZWxlYXNlKG1tbl9tbSwgbW0pOworfQorCiAvKgogICogSWYgbm8geW91
bmcgYml0ZmxhZyBpcyBzdXBwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlLCAtPmNsZWFyX2ZsdXNoX3lv
dW5nIGNhbgogICogdW5tYXAgdGhlIGFkZHJlc3MgYW5kIHJldHVybiAxIG9yIDAgZGVwZW5kaW5n
IGlmIHRoZSBtYXBwaW5nIHByZXZpb3VzbHkKQEAgLTE3MiwxNCArNDI0LDQzIEBAIHZvaWQgX19t
bXVfbm90aWZpZXJfY2hhbmdlX3B0ZShzdHJ1Y3QgbW1fc3RydWN0ICptbSwgdW5zaWduZWQgbG9u
ZyBhZGRyZXNzLAogCXNyY3VfcmVhZF91bmxvY2soJnNyY3UsIGlkKTsKIH0KIAotaW50IF9fbW11
X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Vfc3RhcnQoc3RydWN0IG1tdV9ub3RpZmllcl9yYW5n
ZSAqcmFuZ2UpCitzdGF0aWMgaW50IG1uX2l0cmVlX2ludmFsaWRhdGUoc3RydWN0IG1tdV9ub3Rp
Zmllcl9tbSAqbW1uX21tLAorCQkJCSAgICAgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5n
ZSAqcmFuZ2UpCit7CisJc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllciAqbXJuOworCXVuc2lnbmVk
IGxvbmcgY3VyX3NlcTsKKworCWZvciAobXJuID0gbW5faXRyZWVfaW52X3N0YXJ0X3JhbmdlKG1t
bl9tbSwgcmFuZ2UsICZjdXJfc2VxKTsgbXJuOworCSAgICAgbXJuID0gbW5faXRyZWVfaW52X25l
eHQobXJuLCByYW5nZSkpIHsKKwkJYm9vbCByZXQ7CisKKwkJcmV0ID0gbXJuLT5vcHMtPmludmFs
aWRhdGUobXJuLCByYW5nZSwgY3VyX3NlcSk7CisJCWlmICghcmV0KSB7CisJCQlpZiAoV0FSTl9P
TihtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHJhbmdlKSkpCisJCQkJY29udGludWU7CisJ
CQlnb3RvIG91dF93b3VsZF9ibG9jazsKKwkJfQorCX0KKwlyZXR1cm4gMDsKKworb3V0X3dvdWxk
X2Jsb2NrOgorCS8qCisJICogT24gLUVBR0FJTiB0aGUgbm9uLWJsb2NraW5nIGNhbGxlciBpcyBu
b3QgYWxsb3dlZCB0byBjYWxsCisJICogaW52YWxpZGF0ZV9yYW5nZV9lbmQoKQorCSAqLworCW1u
X2l0cmVlX2ludl9lbmQobW1uX21tKTsKKwlyZXR1cm4gLUVBR0FJTjsKK30KKworc3RhdGljIGlu
dCBtbl9obGlzdF9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbXVfbm90aWZpZXJfbW0g
Km1tbl9tbSwKKwkJCQkJICAgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqcmFuZ2UpCiB7CiAJ
c3RydWN0IG1tdV9ub3RpZmllciAqbW47CiAJaW50IHJldCA9IDA7CiAJaW50IGlkOwogCiAJaWQg
PSBzcmN1X3JlYWRfbG9jaygmc3JjdSk7Ci0JaGxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KG1uLCAm
cmFuZ2UtPm1tLT5tbXVfbm90aWZpZXJfbW0tPmxpc3QsIGhsaXN0KSB7CisJaGxpc3RfZm9yX2Vh
Y2hfZW50cnlfcmN1KG1uLCAmbW1uX21tLT5saXN0LCBobGlzdCkgewogCQlpZiAobW4tPm9wcy0+
aW52YWxpZGF0ZV9yYW5nZV9zdGFydCkgewogCQkJaW50IF9yZXQ7CiAKQEAgLTIwMywxNSArNDg0
LDMwIEBAIGludCBfX21tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBt
bXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlKQogCXJldHVybiByZXQ7CiB9CiAKLXZvaWQgX19tbXVf
bm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9lbmQoc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAq
cmFuZ2UsCi0JCQkJCSBib29sIG9ubHlfZW5kKQoraW50IF9fbW11X25vdGlmaWVyX2ludmFsaWRh
dGVfcmFuZ2Vfc3RhcnQoc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqcmFuZ2UpCit7CisJc3Ry
dWN0IG1tdV9ub3RpZmllcl9tbSAqbW1uX21tID0gcmFuZ2UtPm1tLT5tbXVfbm90aWZpZXJfbW07
CisJaW50IHJldCA9IDA7CisKKwlpZiAobW1uX21tLT5oYXNfaW50ZXJ2YWwpIHsKKwkJcmV0ID0g
bW5faXRyZWVfaW52YWxpZGF0ZShtbW5fbW0sIHJhbmdlKTsKKwkJaWYgKHJldCkKKwkJCXJldHVy
biByZXQ7CisJfQorCWlmICghaGxpc3RfZW1wdHkoJm1tbl9tbS0+bGlzdCkpCisJCXJldHVybiBt
bl9obGlzdF9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KG1tbl9tbSwgcmFuZ2UpOworCXJldHVybiAw
OworfQorCitzdGF0aWMgdm9pZCBtbl9obGlzdF9pbnZhbGlkYXRlX2VuZChzdHJ1Y3QgbW11X25v
dGlmaWVyX21tICptbW5fbW0sCisJCQkJICAgIHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJh
bmdlLAorCQkJCSAgICBib29sIG9ubHlfZW5kKQogewogCXN0cnVjdCBtbXVfbm90aWZpZXIgKm1u
OwogCWludCBpZDsKIAotCWxvY2tfbWFwX2FjcXVpcmUoJl9fbW11X25vdGlmaWVyX2ludmFsaWRh
dGVfcmFuZ2Vfc3RhcnRfbWFwKTsKIAlpZCA9IHNyY3VfcmVhZF9sb2NrKCZzcmN1KTsKLQlobGlz
dF9mb3JfZWFjaF9lbnRyeV9yY3UobW4sICZyYW5nZS0+bW0tPm1tdV9ub3RpZmllcl9tbS0+bGlz
dCwgaGxpc3QpIHsKKwlobGlzdF9mb3JfZWFjaF9lbnRyeV9yY3UobW4sICZtbW5fbW0tPmxpc3Qs
IGhsaXN0KSB7CiAJCS8qCiAJCSAqIENhbGwgaW52YWxpZGF0ZV9yYW5nZSBoZXJlIHRvbyB0byBh
dm9pZCB0aGUgbmVlZCBmb3IgdGhlCiAJCSAqIHN1YnN5c3RlbSBvZiBoYXZpbmcgdG8gcmVnaXN0
ZXIgYW4gaW52YWxpZGF0ZV9yYW5nZV9lbmQKQEAgLTIzOCw2ICs1MzQsMTkgQEAgdm9pZCBfX21t
dV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX2VuZChzdHJ1Y3QgbW11X25vdGlmaWVyX3Jhbmdl
ICpyYW5nZSwKIAkJfQogCX0KIAlzcmN1X3JlYWRfdW5sb2NrKCZzcmN1LCBpZCk7Cit9CisKK3Zv
aWQgX19tbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9lbmQoc3RydWN0IG1tdV9ub3RpZmll
cl9yYW5nZSAqcmFuZ2UsCisJCQkJCSBib29sIG9ubHlfZW5kKQoreworCXN0cnVjdCBtbXVfbm90
aWZpZXJfbW0gKm1tbl9tbSA9IHJhbmdlLT5tbS0+bW11X25vdGlmaWVyX21tOworCisJbG9ja19t
YXBfYWNxdWlyZSgmX19tbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydF9tYXApOwor
CWlmIChtbW5fbW0tPmhhc19pbnRlcnZhbCkKKwkJbW5faXRyZWVfaW52X2VuZChtbW5fbW0pOwor
CisJaWYgKCFobGlzdF9lbXB0eSgmbW1uX21tLT5saXN0KSkKKwkJbW5faGxpc3RfaW52YWxpZGF0
ZV9lbmQobW1uX21tLCByYW5nZSwgb25seV9lbmQpOwogCWxvY2tfbWFwX3JlbGVhc2UoJl9fbW11
X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Vfc3RhcnRfbWFwKTsKIH0KIApAQCAtMjU2LDggKzU2
NSw5IEBAIHZvaWQgX19tbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZShzdHJ1Y3QgbW1fc3Ry
dWN0ICptbSwKIH0KIAogLyoKLSAqIFNhbWUgYXMgbW11X25vdGlmaWVyX3JlZ2lzdGVyIGJ1dCBo
ZXJlIHRoZSBjYWxsZXIgbXVzdCBob2xkIHRoZQotICogbW1hcF9zZW0gaW4gd3JpdGUgbW9kZS4K
KyAqIFNhbWUgYXMgbW11X25vdGlmaWVyX3JlZ2lzdGVyIGJ1dCBoZXJlIHRoZSBjYWxsZXIgbXVz
dCBob2xkIHRoZSBtbWFwX3NlbSBpbgorICogd3JpdGUgbW9kZS4gQSBOVUxMIG1uIHNpZ25hbHMg
dGhlIG5vdGlmaWVyIGlzIGJlaW5nIHJlZ2lzdGVyZWQgZm9yIGl0cmVlCisgKiBtb2RlLgogICov
CiBpbnQgX19tbXVfbm90aWZpZXJfcmVnaXN0ZXIoc3RydWN0IG1tdV9ub3RpZmllciAqbW4sIHN0
cnVjdCBtbV9zdHJ1Y3QgKm1tKQogewpAQCAtMjc0LDkgKzU4NCw2IEBAIGludCBfX21tdV9ub3Rp
Zmllcl9yZWdpc3RlcihzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwgc3RydWN0IG1tX3N0cnVjdCAq
bW0pCiAJCWZzX3JlY2xhaW1fcmVsZWFzZShHRlBfS0VSTkVMKTsKIAl9CiAKLQltbi0+bW0gPSBt
bTsKLQltbi0+dXNlcnMgPSAxOwotCiAJaWYgKCFtbS0+bW11X25vdGlmaWVyX21tKSB7CiAJCS8q
CiAJCSAqIGttYWxsb2MgY2Fubm90IGJlIGNhbGxlZCB1bmRlciBtbV90YWtlX2FsbF9sb2Nrcygp
LCBidXQgd2UKQEAgLTI4NCwyMSArNTkxLDIyIEBAIGludCBfX21tdV9ub3RpZmllcl9yZWdpc3Rl
cihzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwgc3RydWN0IG1tX3N0cnVjdCAqbW0pCiAJCSAqIHRo
ZSB3cml0ZSBzaWRlIG9mIHRoZSBtbWFwX3NlbS4KIAkJICovCiAJCW1tdV9ub3RpZmllcl9tbSA9
Ci0JCQlrbWFsbG9jKHNpemVvZihzdHJ1Y3QgbW11X25vdGlmaWVyX21tKSwgR0ZQX0tFUk5FTCk7
CisJCQlremFsbG9jKHNpemVvZihzdHJ1Y3QgbW11X25vdGlmaWVyX21tKSwgR0ZQX0tFUk5FTCk7
CiAJCWlmICghbW11X25vdGlmaWVyX21tKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKIAkJSU5JVF9I
TElTVF9IRUFEKCZtbXVfbm90aWZpZXJfbW0tPmxpc3QpOwogCQlzcGluX2xvY2tfaW5pdCgmbW11
X25vdGlmaWVyX21tLT5sb2NrKTsKKwkJbW11X25vdGlmaWVyX21tLT5pbnZhbGlkYXRlX3NlcSA9
IDI7CisJCW1tdV9ub3RpZmllcl9tbS0+aXRyZWUgPSBSQl9ST09UX0NBQ0hFRDsKKwkJaW5pdF93
YWl0cXVldWVfaGVhZCgmbW11X25vdGlmaWVyX21tLT53cSk7CisJCUlOSVRfSExJU1RfSEVBRCgm
bW11X25vdGlmaWVyX21tLT5kZWZlcnJlZF9saXN0KTsKIAl9CiAKIAlyZXQgPSBtbV90YWtlX2Fs
bF9sb2NrcyhtbSk7CiAJaWYgKHVubGlrZWx5KHJldCkpCiAJCWdvdG8gb3V0X2NsZWFuOwogCi0J
LyogUGFpcnMgd2l0aCB0aGUgbW1kcm9wIGluIG1tdV9ub3RpZmllcl91bnJlZ2lzdGVyXyogKi8K
LQltbWdyYWIobW0pOwotCiAJLyoKIAkgKiBTZXJpYWxpemUgdGhlIHVwZGF0ZSBhZ2FpbnN0IG1t
dV9ub3RpZmllcl91bnJlZ2lzdGVyLiBBCiAJICogc2lkZSBub3RlOiBtbXVfbm90aWZpZXJfcmVs
ZWFzZSBjYW4ndCBydW4gY29uY3VycmVudGx5IHdpdGgKQEAgLTMwNiwxMyArNjE0LDI4IEBAIGlu
dCBfX21tdV9ub3RpZmllcl9yZWdpc3RlcihzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwgc3RydWN0
IG1tX3N0cnVjdCAqbW0pCiAJICogY3VycmVudC0+bW0gb3IgZXhwbGljaXRseSB3aXRoIGdldF90
YXNrX21tKCkgb3Igc2ltaWxhcikuCiAJICogV2UgY2FuJ3QgcmFjZSBhZ2FpbnN0IGFueSBvdGhl
ciBtbXUgbm90aWZpZXIgbWV0aG9kIGVpdGhlcgogCSAqIHRoYW5rcyB0byBtbV90YWtlX2FsbF9s
b2NrcygpLgorCSAqCisJICogcmVsZWFzZSBzZW1hbnRpY3Mgb24gdGhlIGluaXRpYWxpemF0aW9u
IG9mIHRoZSBtbXVfbm90aWZpZXJfbW0ncworICAgICAgICAgKiBjb250ZW50cyBhcmUgcHJvdmlk
ZWQgZm9yIHVubG9ja2VkIHJlYWRlcnMuICBhY3F1aXJlIGNhbiBvbmx5IGJlCisgICAgICAgICAq
IHVzZWQgd2hpbGUgaG9sZGluZyB0aGUgbW1ncmFiIG9yIG1tZ2V0LCBhbmQgaXMgc2FmZSBiZWNh
dXNlIG9uY2UKKyAgICAgICAgICogY3JlYXRlZCB0aGUgbW11X25vdGlmaWZlcl9tbSBpcyBub3Qg
ZnJlZWQgdW50aWwgdGhlIG1tIGlzCisgICAgICAgICAqIGRlc3Ryb3llZC4gIEFzIGFib3ZlLCB1
c2VycyBob2xkaW5nIHRoZSBtbWFwX3NlbSBvciBvbmUgb2YgdGhlCisgICAgICAgICAqIG1tX3Rh
a2VfYWxsX2xvY2tzKCkgZG8gbm90IG5lZWQgdG8gdXNlIGFjcXVpcmUgc2VtYW50aWNzLgogCSAq
LwogCWlmIChtbXVfbm90aWZpZXJfbW0pCi0JCW1tLT5tbXVfbm90aWZpZXJfbW0gPSBtbXVfbm90
aWZpZXJfbW07CisJCXNtcF9zdG9yZV9yZWxlYXNlKCZtbS0+bW11X25vdGlmaWVyX21tLCBtbXVf
bm90aWZpZXJfbW0pOwogCi0Jc3Bpbl9sb2NrKCZtbS0+bW11X25vdGlmaWVyX21tLT5sb2NrKTsK
LQlobGlzdF9hZGRfaGVhZF9yY3UoJm1uLT5obGlzdCwgJm1tLT5tbXVfbm90aWZpZXJfbW0tPmxp
c3QpOwotCXNwaW5fdW5sb2NrKCZtbS0+bW11X25vdGlmaWVyX21tLT5sb2NrKTsKKwlpZiAobW4p
IHsKKwkJLyogUGFpcnMgd2l0aCB0aGUgbW1kcm9wIGluIG1tdV9ub3RpZmllcl91bnJlZ2lzdGVy
XyogKi8KKwkJbW1ncmFiKG1tKTsKKwkJbW4tPm1tID0gbW07CisJCW1uLT51c2VycyA9IDE7CisK
KwkJc3Bpbl9sb2NrKCZtbS0+bW11X25vdGlmaWVyX21tLT5sb2NrKTsKKwkJaGxpc3RfYWRkX2hl
YWRfcmN1KCZtbi0+aGxpc3QsICZtbS0+bW11X25vdGlmaWVyX21tLT5saXN0KTsKKwkJc3Bpbl91
bmxvY2soJm1tLT5tbXVfbm90aWZpZXJfbW0tPmxvY2spOworCX0gZWxzZQorCQltbS0+bW11X25v
dGlmaWVyX21tLT5oYXNfaW50ZXJ2YWwgPSB0cnVlOwogCiAJbW1fZHJvcF9hbGxfbG9ja3MobW0p
OwogCUJVR19PTihhdG9taWNfcmVhZCgmbW0tPm1tX3VzZXJzKSA8PSAwKTsKQEAgLTUyOSw2ICs4
NTIsMTY2IEBAIHZvaWQgbW11X25vdGlmaWVyX3B1dChzdHJ1Y3QgbW11X25vdGlmaWVyICptbikK
IH0KIEVYUE9SVF9TWU1CT0xfR1BMKG1tdV9ub3RpZmllcl9wdXQpOwogCitzdGF0aWMgaW50IF9f
bW11X3JhbmdlX25vdGlmaWVyX2luc2VydChzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyICptcm4s
CisJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsCisJCQkJICAgICAgIHVuc2lnbmVkIGxv
bmcgbGVuZ3RoLAorCQkJCSAgICAgICBzdHJ1Y3QgbW11X25vdGlmaWVyX21tICptbW5fbW0sCisJ
CQkJICAgICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQoreworCW1ybi0+bW0gPSBtbTsKKwlSQl9D
TEVBUl9OT0RFKCZtcm4tPmludGVydmFsX3RyZWUucmIpOworCW1ybi0+aW50ZXJ2YWxfdHJlZS5z
dGFydCA9IHN0YXJ0OworCS8qCisJICogTm90ZSB0aGF0IHRoZSByZXByZXNlbnRhdGlvbiBvZiB0
aGUgaW50ZXJ2YWxzIGluIHRoZSBpbnRlcnZhbCB0cmVlCisJICogY29uc2lkZXJzIHRoZSBlbmRp
bmcgcG9pbnQgYXMgY29udGFpbmVkIGluIHRoZSBpbnRlcnZhbC4KKwkgKi8KKwlpZiAobGVuZ3Ro
ID09IDAgfHwKKwkgICAgY2hlY2tfYWRkX292ZXJmbG93KHN0YXJ0LCBsZW5ndGggLSAxLCAmbXJu
LT5pbnRlcnZhbF90cmVlLmxhc3QpKQorCQlyZXR1cm4gLUVPVkVSRkxPVzsKKworCS8qIHBhaXJz
IHdpdGggbW1kcm9wIGluIG1tdV9yYW5nZV9ub3RpZmllcl9yZW1vdmUoKSAqLworCW1tZ3JhYiht
bSk7CisKKwkvKgorCSAqIElmIHNvbWUgaW52YWxpZGF0ZV9yYW5nZV9zdGFydC9lbmQgcmVnaW9u
IGlzIGdvaW5nIG9uIGluIHBhcmFsbGVsCisJICogd2UgZG9uJ3Qga25vdyB3aGF0IFZBIHJhbmdl
cyBhcmUgYWZmZWN0ZWQsIHNvIHdlIG11c3QgYXNzdW1lIHRoaXMKKwkgKiBuZXcgcmFuZ2UgaXMg
aW5jbHVkZWQuCisJICoKKwkgKiBJZiB0aGUgaXRyZWUgaXMgaW52YWxpZGF0aW5nIHRoZW4gd2Ug
YXJlIG5vdCBhbGxvd2VkIHRvIGNoYW5nZQorCSAqIGl0LiBSZXRyeWluZyB1bnRpbCBpbnZhbGlk
YXRpb24gaXMgZG9uZSBpcyB0cmlja3kgZHVlIHRvIHRoZQorCSAqIHBvc3NpYmlsaXR5IGZvciBs
aXZlIGxvY2ssIGluc3RlYWQgZGVmZXIgdGhlIGFkZCB0byB0aGUgdW5sb2NrIHNvCisJICogdGhp
cyBhbGdvcml0aG0gaXMgZGV0ZXJtaW5pc3RpYy4KKwkgKgorCSAqIEluIGFsbCBjYXNlcyB0aGUg
dmFsdWUgZm9yIHRoZSBtcm4tPm1yX2ludmFsaWRhdGVfc2VxIHNob3VsZCBiZQorCSAqIG9kZCwg
c2VlIG1tdV9yYW5nZV9yZWFkX2JlZ2luKCkKKwkgKi8KKwlzcGluX2xvY2soJm1tbl9tbS0+bG9j
ayk7CisJaWYgKG1tbl9tbS0+YWN0aXZlX2ludmFsaWRhdGVfcmFuZ2VzKSB7CisJCWlmIChtbl9p
dHJlZV9pc19pbnZhbGlkYXRpbmcobW1uX21tKSkKKwkJCWhsaXN0X2FkZF9oZWFkKCZtcm4tPmRl
ZmVycmVkX2l0ZW0sCisJCQkJICAgICAgICZtbW5fbW0tPmRlZmVycmVkX2xpc3QpOworCQllbHNl
IHsKKwkJCW1tbl9tbS0+aW52YWxpZGF0ZV9zZXEgfD0gMTsKKwkJCWludGVydmFsX3RyZWVfaW5z
ZXJ0KCZtcm4tPmludGVydmFsX3RyZWUsCisJCQkJCSAgICAgJm1tbl9tbS0+aXRyZWUpOworCQl9
CisJCW1ybi0+aW52YWxpZGF0ZV9zZXEgPSBtbW5fbW0tPmludmFsaWRhdGVfc2VxOworCX0gZWxz
ZSB7CisJCVdBUk5fT04obW5faXRyZWVfaXNfaW52YWxpZGF0aW5nKG1tbl9tbSkpOworCQltcm4t
PmludmFsaWRhdGVfc2VxID0gbW1uX21tLT5pbnZhbGlkYXRlX3NlcSAtIDE7CisJCWludGVydmFs
X3RyZWVfaW5zZXJ0KCZtcm4tPmludGVydmFsX3RyZWUsICZtbW5fbW0tPml0cmVlKTsKKwl9CisJ
c3Bpbl91bmxvY2soJm1tbl9tbS0+bG9jayk7CisJcmV0dXJuIDA7Cit9CisKKy8qKgorICogbW11
X3JhbmdlX25vdGlmaWVyX2luc2VydCAtIEluc2VydCBhIHJhbmdlIG5vdGlmaWVyCisgKiBAbXJu
OiBSYW5nZSBub3RpZmllciB0byByZWdpc3RlcgorICogQHN0YXJ0OiBTdGFydGluZyB2aXJ0dWFs
IGFkZHJlc3MgdG8gbW9uaXRvcgorICogQGxlbmd0aDogTGVuZ3RoIG9mIHRoZSByYW5nZSB0byBt
b25pdG9yCisgKiBAbW0gOiBtbV9zdHJ1Y3QgdG8gYXR0YWNoIHRvCisgKgorICogVGhpcyBmdW5j
dGlvbiBzdWJzY3JpYmVzIHRoZSByYW5nZSBub3RpZmllciBmb3Igbm90aWZpY2F0aW9ucyBmcm9t
IHRoZSBtbS4KKyAqIFVwb24gcmV0dXJuIHRoZSBvcHMgcmVsYXRlZCB0byBtbXVfcmFuZ2Vfbm90
aWZpZXIgd2lsbCBiZSBjYWxsZWQgd2hlbmV2ZXIKKyAqIGFuIGV2ZW50IHRoYXQgaW50ZXJzZWN0
cyB3aXRoIHRoZSBnaXZlbiByYW5nZSBvY2N1cnMuCisgKgorICogVXBvbiByZXR1cm4gdGhlIHJh
bmdlX25vdGlmaWVyIG1heSBub3QgYmUgcHJlc2VudCBpbiB0aGUgaW50ZXJ2YWwgdHJlZSB5ZXQu
CisgKiBUaGUgY2FsbGVyIG11c3QgdXNlIHRoZSBub3JtYWwgcmFuZ2Ugbm90aWZpZXIgbG9ja2lu
ZyBmbG93IHZpYQorICogbW11X3JhbmdlX3JlYWRfYmVnaW4oKSB0byBlc3RhYmxpc2ggU1BURXMg
Zm9yIHRoaXMgcmFuZ2UuCisgKi8KK2ludCBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KHN0cnVj
dCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwKKwkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQs
IHVuc2lnbmVkIGxvbmcgbGVuZ3RoLAorCQkJICAgICAgc3RydWN0IG1tX3N0cnVjdCAqbW0pCit7
CisJc3RydWN0IG1tdV9ub3RpZmllcl9tbSAqbW1uX21tOworCWludCByZXQ7CisKKwltaWdodF9s
b2NrKCZtbS0+bW1hcF9zZW0pOworCisJbW1uX21tID0gc21wX2xvYWRfYWNxdWlyZSgmbW0tPm1t
dV9ub3RpZmllcl9tbSk7CisJaWYgKCFtbW5fbW0gfHwgIW1tbl9tbS0+aGFzX2ludGVydmFsKSB7
CisJCXJldCA9IG1tdV9ub3RpZmllcl9yZWdpc3RlcihOVUxMLCBtbSk7CisJCWlmIChyZXQpCisJ
CQlyZXR1cm4gcmV0OworCQltbW5fbW0gPSBtbS0+bW11X25vdGlmaWVyX21tOworCX0KKwlyZXR1
cm4gX19tbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KG1ybiwgc3RhcnQsIGxlbmd0aCwgbW1uX21t
LCBtbSk7Cit9CitFWFBPUlRfU1lNQk9MX0dQTChtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KTsK
KworaW50IG1tdV9yYW5nZV9ub3RpZmllcl9pbnNlcnRfbG9ja2VkKHN0cnVjdCBtbXVfcmFuZ2Vf
bm90aWZpZXIgKm1ybiwKKwkJCQkgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxv
bmcgbGVuZ3RoLAorCQkJCSAgICAgc3RydWN0IG1tX3N0cnVjdCAqbW0pCit7CisJc3RydWN0IG1t
dV9ub3RpZmllcl9tbSAqbW1uX21tOworCWludCByZXQ7CisKKwlsb2NrZGVwX2Fzc2VydF9oZWxk
X3dyaXRlKCZtbS0+bW1hcF9zZW0pOworCisJbW1uX21tID0gbW0tPm1tdV9ub3RpZmllcl9tbTsK
KwlpZiAoIW1tbl9tbSB8fCAhbW1uX21tLT5oYXNfaW50ZXJ2YWwpIHsKKwkJcmV0ID0gX19tbXVf
bm90aWZpZXJfcmVnaXN0ZXIoTlVMTCwgbW0pOworCQlpZiAocmV0KQorCQkJcmV0dXJuIHJldDsK
KwkJbW1uX21tID0gbW0tPm1tdV9ub3RpZmllcl9tbTsKKwl9CisJcmV0dXJuIF9fbW11X3Jhbmdl
X25vdGlmaWVyX2luc2VydChtcm4sIHN0YXJ0LCBsZW5ndGgsIG1tbl9tbSwgbW0pOworfQorRVhQ
T1JUX1NZTUJPTF9HUEwobW11X3JhbmdlX25vdGlmaWVyX2luc2VydF9sb2NrZWQpOworCisvKioK
KyAqIG1tdV9yYW5nZV9ub3RpZmllcl9yZW1vdmUgLSBSZW1vdmUgYSByYW5nZSBub3RpZmllcgor
ICogQG1ybjogUmFuZ2Ugbm90aWZpZXIgdG8gdW5yZWdpc3RlcgorICoKKyAqIFRoaXMgZnVuY3Rp
b24gbXVzdCBiZSBwYWlyZWQgd2l0aCBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KCkuIEl0IGNh
bm5vdCBiZQorICogY2FsbGVkIGZyb20gYW55IG9wcyBjYWxsYmFjay4KKyAqCisgKiBPbmNlIHRo
aXMgcmV0dXJucyBvcHMgY2FsbGJhY2tzIGFyZSBubyBsb25nZXIgcnVubmluZyBvbiBvdGhlciBD
UFVzIGFuZAorICogd2lsbCBub3QgYmUgY2FsbGVkIGluIGZ1dHVyZS4KKyAqLwordm9pZCBtbXVf
cmFuZ2Vfbm90aWZpZXJfcmVtb3ZlKHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybikKK3sK
KwlzdHJ1Y3QgbW1fc3RydWN0ICptbSA9IG1ybi0+bW07CisJc3RydWN0IG1tdV9ub3RpZmllcl9t
bSAqbW1uX21tID0gbW0tPm1tdV9ub3RpZmllcl9tbTsKKwl1bnNpZ25lZCBsb25nIHNlcSA9IDA7
CisKKwltaWdodF9zbGVlcCgpOworCisJc3Bpbl9sb2NrKCZtbW5fbW0tPmxvY2spOworCWlmICht
bl9pdHJlZV9pc19pbnZhbGlkYXRpbmcobW1uX21tKSkgeworCQkvKgorCQkgKiByZW1vdmUgaXMg
YmVpbmcgY2FsbGVkIGFmdGVyIGluc2VydCBwdXQgdGhpcyBvbiB0aGUKKwkJICogZGVmZXJyZWQg
bGlzdCwgYnV0IGJlZm9yZSB0aGUgZGVmZXJyZWQgbGlzdCB3YXMgcHJvY2Vzc2VkLgorCQkgKi8K
KwkJaWYgKFJCX0VNUFRZX05PREUoJm1ybi0+aW50ZXJ2YWxfdHJlZS5yYikpIHsKKwkJCWhsaXN0
X2RlbCgmbXJuLT5kZWZlcnJlZF9pdGVtKTsKKwkJfSBlbHNlIHsKKwkJCWhsaXN0X2FkZF9oZWFk
KCZtcm4tPmRlZmVycmVkX2l0ZW0sCisJCQkJICAgICAgICZtbW5fbW0tPmRlZmVycmVkX2xpc3Qp
OworCQkJc2VxID0gbW1uX21tLT5pbnZhbGlkYXRlX3NlcTsKKwkJfQorCX0gZWxzZSB7CisJCVdB
Uk5fT04oUkJfRU1QVFlfTk9ERSgmbXJuLT5pbnRlcnZhbF90cmVlLnJiKSk7CisJCWludGVydmFs
X3RyZWVfcmVtb3ZlKCZtcm4tPmludGVydmFsX3RyZWUsICZtbW5fbW0tPml0cmVlKTsKKwl9CisJ
c3Bpbl91bmxvY2soJm1tbl9tbS0+bG9jayk7CisKKwkvKgorCSAqIFRoZSBwb3NzaWJsZSBzbGVl
cCBvbiBwcm9ncmVzcyBpbiB0aGUgaW52YWxpZGF0aW9uIHJlcXVpcmVzIHRoZQorCSAqIGNhbGxl
ciBub3QgaG9sZCBhbnkgbG9ja3MgaGVsZCBieSBpbnZhbGlkYXRpb24gY2FsbGJhY2tzLgorCSAq
LworCWxvY2tfbWFwX2FjcXVpcmUoJl9fbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2Vfc3Rh
cnRfbWFwKTsKKwlsb2NrX21hcF9yZWxlYXNlKCZfX21tdV9ub3RpZmllcl9pbnZhbGlkYXRlX3Jh
bmdlX3N0YXJ0X21hcCk7CisJaWYgKHNlcSkKKwkJd2FpdF9ldmVudChtbW5fbW0tPndxLAorCQkJ
ICAgUkVBRF9PTkNFKG1tbl9tbS0+aW52YWxpZGF0ZV9zZXEpICE9IHNlcSk7CisKKwkvKiBwYWly
cyB3aXRoIG1tZ3JhYiBpbiBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KCkgKi8KKwltbWRyb3Ao
bW0pOworfQorRVhQT1JUX1NZTUJPTF9HUEwobW11X3JhbmdlX25vdGlmaWVyX3JlbW92ZSk7CisK
IC8qKgogICogbW11X25vdGlmaWVyX3N5bmNocm9uaXplIC0gRW5zdXJlIGFsbCBtbXVfbm90aWZp
ZXJzIGFyZSBmcmVlZAogICoKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBM7-0001a7-Ty; Mon, 28 Oct 2019 20:11:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBM6-0001Zo-Oc
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:10 +0000
X-Inumbo-ID: 070fed3e-f9bf-11e9-bbab-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 070fed3e-f9bf-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:46 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id l3so5993755qtp.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=nd1aeYImkpXF2bbrObm2jlgTnnBK6THl9IrchVUSDrc=;
 b=QDUnE3MKTwJpRZIuKGLEd1KxvZJlb+1DckHcCHURQ9HSK1t0RgoAy1Is1dYbrkQZ64
 g3Cik5qTLKAK+tJxANfOd6jSJHSfmS2EgZwzw8EAv2+qIZnZ5utqGK1ZH71e5CCb1jJ3
 XsMcS4e6B+Vs9d1PZ+vxftVtfIQ6Bl9/KzbGU1uf7mO8gJSkYiO2QQoAzifV0POM/8ap
 Cf/8XsxF5GYxRHaHPBTyYNzN1Lgf40qxiLNjl+31nIJL+8BLCAieaP73H5kJOEruupO9
 MkbljHmAYlsW7oq0Nf8YesEJ4y9aFQHgNi8duEVefClbdJoJex+URxoETEvIn6cobMxB
 BxyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=nd1aeYImkpXF2bbrObm2jlgTnnBK6THl9IrchVUSDrc=;
 b=akn91Vsx3dbLJEQn1rP7yzEdB0irCNBusSNe+ByhSECKoa4m+BWwA4+r4SnMgrPpkV
 6iCOFBG3d0GUzIzSgvu/lM6dZqxgVYTv0hzQhTwBxnzESRmyIjLlOEUWmOzWAL0gBLc9
 OvbweoN7lpBxVpWJZlXorJolc2VXGW5segH221W+kglxDLcjs99C9dODWOxXZP/gYgdn
 8KZAQOVeCMUP2+02/dNAAOjBXqNq2eda+Nih62S0phUaoaqoohe9UzwaaymQ5TJXi8e5
 h3XXLXw9PS91SnR7tbC9dZ9xAx/vwMmwzRGf00hXTsDZW1QdGdNKcg3To8fwjKPVDkNe
 eULw==
X-Gm-Message-State: APjAAAVzICTiSI62ZS/TwzYt2BbB8mKro+uYK9jUT8ENQzo69V4F8RgG
 7r3GHxq1ZpSkUfP/NaQWuUmBEg==
X-Google-Smtp-Source: APXvYqz7tV89//SAw/M6qcwng6wHNybOT2RkA1hOycOk7KeHSuGGECfRCjBje19BfyzzB0Z65gEjdA==
X-Received: by 2002:ac8:3142:: with SMTP id h2mr343813qtb.182.1572293445995;
 Mon, 28 Oct 2019 13:10:45 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id i66sm6141757qkb.105.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:43 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gY-AK; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:23 -0300
Message-Id: <20191028201032.6352-7-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 06/15] RDMA/hfi1: Use
 mmu_range_notifier_inset for user_exp_rcv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKVGhpcyBjb252ZXJ0cyBv
bmUgb2YgdGhlIHR3byB1c2VycyBvZiBtbXVfbm90aWZpZXJzIHRvIHVzZSB0aGUgbmV3IEFQSS4K
VGhlIGNvbnZlcnNpb24gaXMgZmFpcmx5IHN0cmFpZ2h0Zm9yd2FyZCwgaG93ZXZlciB0aGUgZXhp
c3RpbmcgdXNlIG9mCm5vdGlmaWVycyBoZXJlIHNlZW1zIHRvIGJlIHJhY2V5LgoKQ2M6IE1pa2Ug
TWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgpDYzogRGVubmlzIERhbGVz
c2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBKYXNv
biBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+Ci0tLQogZHJpdmVycy9pbmZpbmliYW5kL2h3
L2hmaTEvZmlsZV9vcHMuYyAgICAgfCAgIDIgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkx
L2hmaS5oICAgICAgICAgIHwgICAyICstCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvaGZpMS91c2Vy
X2V4cF9yY3YuYyB8IDE0NiArKysrKysrKystLS0tLS0tLS0tLS0tCiBkcml2ZXJzL2luZmluaWJh
bmQvaHcvaGZpMS91c2VyX2V4cF9yY3YuaCB8ICAgMyArLQogNCBmaWxlcyBjaGFuZ2VkLCA2MCBp
bnNlcnRpb25zKCspLCA5MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2luZmlu
aWJhbmQvaHcvaGZpMS9maWxlX29wcy5jIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvZmls
ZV9vcHMuYwppbmRleCBmOWE3ZTlkMjljOGJhMi4uN2M1ZTNmYjIyNDEzOWEgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL2ZpbGVfb3BzLmMKKysrIGIvZHJpdmVycy9pbmZp
bmliYW5kL2h3L2hmaTEvZmlsZV9vcHMuYwpAQCAtMTEzOCw3ICsxMTM4LDcgQEAgc3RhdGljIGlu
dCBnZXRfY3R4dF9pbmZvKHN0cnVjdCBoZmkxX2ZpbGVkYXRhICpmZCwgdW5zaWduZWQgbG9uZyBh
cmcsIHUzMiBsZW4pCiAJCQlIRkkxX0NBUF9VR0VUX01BU0sodWN0eHQtPmZsYWdzLCBNQVNLKSB8
CiAJCQlIRkkxX0NBUF9LR0VUX01BU0sodWN0eHQtPmZsYWdzLCBLMlUpOwogCS8qIGFkanVzdCBm
bGFnIGlmIHRoaXMgZmQgaXMgbm90IGFibGUgdG8gY2FjaGUgKi8KLQlpZiAoIWZkLT5oYW5kbGVy
KQorCWlmICghZmQtPnVzZV9tbikKIAkJY2luZm8ucnVudGltZV9mbGFncyB8PSBIRkkxX0NBUF9U
SURfVU5NQVA7IC8qIG5vIGNhY2hpbmcgKi8KIAogCWNpbmZvLm51bV9hY3RpdmUgPSBoZmkxX2Nv
dW50X2FjdGl2ZV91bml0cygpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hm
aTEvaGZpLmggYi9kcml2ZXJzL2luZmluaWJhbmQvaHcvaGZpMS9oZmkuaAppbmRleCBmYTQ1MzUw
YTlhMWQzMi4uZmMxMGQ2NWZjM2UxM2MgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW5maW5pYmFuZC9o
dy9oZmkxL2hmaS5oCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL2hmaS5oCkBAIC0x
NDQ0LDcgKzE0NDQsNyBAQCBzdHJ1Y3QgaGZpMV9maWxlZGF0YSB7CiAJLyogZm9yIGNwdSBhZmZp
bml0eTsgLTEgaWYgbm9uZSAqLwogCWludCByZWNfY3B1X251bTsKIAl1MzIgdGlkX25fcGlubmVk
OwotCXN0cnVjdCBtbXVfcmJfaGFuZGxlciAqaGFuZGxlcjsKKwlib29sIHVzZV9tbjsKIAlzdHJ1
Y3QgdGlkX3JiX25vZGUgKiplbnRyeV90b19yYjsKIAlzcGlubG9ja190IHRpZF9sb2NrOyAvKiBw
cm90ZWN0IHRpZF9bbGltaXQsdXNlZF0gY291bnRlcnMgKi8KIAl1MzIgdGlkX2xpbWl0OwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L2hmaTEvdXNlcl9leHBfcmN2LmMgYi9kcml2
ZXJzL2luZmluaWJhbmQvaHcvaGZpMS91c2VyX2V4cF9yY3YuYwppbmRleCAzNTkyYTllYzE1NWU4
NS4uYTFhYjNiZDMzNGY4OWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkx
L3VzZXJfZXhwX3Jjdi5jCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfZXhw
X3Jjdi5jCkBAIC01OSwxMSArNTksMTEgQEAgc3RhdGljIGludCBzZXRfcmN2YXJyYXlfZW50cnko
c3RydWN0IGhmaTFfZmlsZWRhdGEgKmZkLAogCQkJICAgICAgc3RydWN0IHRpZF91c2VyX2J1ZiAq
dGJ1ZiwKIAkJCSAgICAgIHUzMiByY3ZlbnRyeSwgc3RydWN0IHRpZF9ncm91cCAqZ3JwLAogCQkJ
ICAgICAgdTE2IHBhZ2VpZHgsIHVuc2lnbmVkIGludCBucGFnZXMpOwotc3RhdGljIGludCB0aWRf
cmJfaW5zZXJ0KHZvaWQgKmFyZywgc3RydWN0IG1tdV9yYl9ub2RlICpub2RlKTsKIHN0YXRpYyB2
b2lkIGNhY2hlbGVzc190aWRfcmJfcmVtb3ZlKHN0cnVjdCBoZmkxX2ZpbGVkYXRhICpmZGF0YSwK
IAkJCQkgICAgc3RydWN0IHRpZF9yYl9ub2RlICp0bm9kZSk7Ci1zdGF0aWMgdm9pZCB0aWRfcmJf
cmVtb3ZlKHZvaWQgKmFyZywgc3RydWN0IG1tdV9yYl9ub2RlICpub2RlKTsKLXN0YXRpYyBpbnQg
dGlkX3JiX2ludmFsaWRhdGUodm9pZCAqYXJnLCBzdHJ1Y3QgbW11X3JiX25vZGUgKm1ub2RlKTsK
K3N0YXRpYyBib29sIHRpZF9yYl9pbnZhbGlkYXRlKHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIg
Km1ybiwKKwkJCSAgICAgIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlLAor
CQkJICAgICAgdW5zaWduZWQgbG9uZyBjdXJfc2VxKTsKIHN0YXRpYyBpbnQgcHJvZ3JhbV9yY3Zh
cnJheShzdHJ1Y3QgaGZpMV9maWxlZGF0YSAqZmQsIHN0cnVjdCB0aWRfdXNlcl9idWYgKiwKIAkJ
CSAgICBzdHJ1Y3QgdGlkX2dyb3VwICpncnAsCiAJCQkgICAgdW5zaWduZWQgaW50IHN0YXJ0LCB1
MTYgY291bnQsCkBAIC03MywxMCArNzMsOCBAQCBzdGF0aWMgaW50IHVucHJvZ3JhbV9yY3ZhcnJh
eShzdHJ1Y3QgaGZpMV9maWxlZGF0YSAqZmQsIHUzMiB0aWRpbmZvLAogCQkJICAgICAgc3RydWN0
IHRpZF9ncm91cCAqKmdycCk7CiBzdGF0aWMgdm9pZCBjbGVhcl90aWRfbm9kZShzdHJ1Y3QgaGZp
MV9maWxlZGF0YSAqZmQsIHN0cnVjdCB0aWRfcmJfbm9kZSAqbm9kZSk7CiAKLXN0YXRpYyBzdHJ1
Y3QgbW11X3JiX29wcyB0aWRfcmJfb3BzID0gewotCS5pbnNlcnQgPSB0aWRfcmJfaW5zZXJ0LAot
CS5yZW1vdmUgPSB0aWRfcmJfcmVtb3ZlLAotCS5pbnZhbGlkYXRlID0gdGlkX3JiX2ludmFsaWRh
dGUKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyX29wcyB0aWRfbW5fb3Bz
ID0geworCS5pbnZhbGlkYXRlID0gdGlkX3JiX2ludmFsaWRhdGUsCiB9OwogCiAvKgpAQCAtODcs
NyArODUsNiBAQCBzdGF0aWMgc3RydWN0IG1tdV9yYl9vcHMgdGlkX3JiX29wcyA9IHsKIGludCBo
ZmkxX3VzZXJfZXhwX3Jjdl9pbml0KHN0cnVjdCBoZmkxX2ZpbGVkYXRhICpmZCwKIAkJCSAgIHN0
cnVjdCBoZmkxX2N0eHRkYXRhICp1Y3R4dCkKIHsKLQlzdHJ1Y3QgaGZpMV9kZXZkYXRhICpkZCA9
IHVjdHh0LT5kZDsKIAlpbnQgcmV0ID0gMDsKIAogCXNwaW5fbG9ja19pbml0KCZmZC0+dGlkX2xv
Y2spOwpAQCAtMTA5LDIwICsxMDYsNyBAQCBpbnQgaGZpMV91c2VyX2V4cF9yY3ZfaW5pdChzdHJ1
Y3QgaGZpMV9maWxlZGF0YSAqZmQsCiAJCQlmZC0+ZW50cnlfdG9fcmIgPSBOVUxMOwogCQkJcmV0
dXJuIC1FTk9NRU07CiAJCX0KLQotCQkvKgotCQkgKiBSZWdpc3RlciBNTVUgbm90aWZpZXIgY2Fs
bGJhY2tzLiBJZiB0aGUgcmVnaXN0cmF0aW9uCi0JCSAqIGZhaWxzLCBjb250aW51ZSB3aXRob3V0
IFRJRCBjYWNoaW5nIGZvciB0aGlzIGNvbnRleHQuCi0JCSAqLwotCQlyZXQgPSBoZmkxX21tdV9y
Yl9yZWdpc3RlcihmZCwgZmQtPm1tLCAmdGlkX3JiX29wcywKLQkJCQkJICAgZGQtPnBwb3J0LT5o
ZmkxX3dxLAotCQkJCQkgICAmZmQtPmhhbmRsZXIpOwotCQlpZiAocmV0KSB7Ci0JCQlkZF9kZXZf
aW5mbyhkZCwKLQkJCQkgICAgIkZhaWxlZCBNTVUgbm90aWZpZXIgcmVnaXN0cmF0aW9uICVkXG4i
LAotCQkJCSAgICByZXQpOwotCQkJcmV0ID0gMDsKLQkJfQorCQlmZC0+dXNlX21uID0gdHJ1ZTsK
IAl9CiAKIAkvKgpAQCAtMTM5LDcgKzEyMyw3IEBAIGludCBoZmkxX3VzZXJfZXhwX3Jjdl9pbml0
KHN0cnVjdCBoZmkxX2ZpbGVkYXRhICpmZCwKIAkgKiBpbml0LgogCSAqLwogCXNwaW5fbG9jaygm
ZmQtPnRpZF9sb2NrKTsKLQlpZiAodWN0eHQtPnN1YmN0eHRfY250ICYmIGZkLT5oYW5kbGVyKSB7
CisJaWYgKHVjdHh0LT5zdWJjdHh0X2NudCAmJiBmZC0+dXNlX21uKSB7CiAJCXUxNiByZW1haW5k
ZXI7CiAKIAkJZmQtPnRpZF9saW1pdCA9IHVjdHh0LT5leHBlY3RlZF9jb3VudCAvIHVjdHh0LT5z
dWJjdHh0X2NudDsKQEAgLTE1OCwxOCArMTQyLDEwIEBAIHZvaWQgaGZpMV91c2VyX2V4cF9yY3Zf
ZnJlZShzdHJ1Y3QgaGZpMV9maWxlZGF0YSAqZmQpCiB7CiAJc3RydWN0IGhmaTFfY3R4dGRhdGEg
KnVjdHh0ID0gZmQtPnVjdHh0OwogCi0JLyoKLQkgKiBUaGUgbm90aWZpZXIgd291bGQgaGF2ZSBi
ZWVuIHJlbW92ZWQgd2hlbiB0aGUgcHJvY2VzcydlcyBtbQotCSAqIHdhcyBmcmVlZC4KLQkgKi8K
LQlpZiAoZmQtPmhhbmRsZXIpIHsKLQkJaGZpMV9tbXVfcmJfdW5yZWdpc3RlcihmZC0+aGFuZGxl
cik7Ci0JfSBlbHNlIHsKLQkJaWYgKCFFWFBfVElEX1NFVF9FTVBUWSh1Y3R4dC0+dGlkX2Z1bGxf
bGlzdCkpCi0JCQl1bmxvY2tfZXhwX3RpZHModWN0eHQsICZ1Y3R4dC0+dGlkX2Z1bGxfbGlzdCwg
ZmQpOwotCQlpZiAoIUVYUF9USURfU0VUX0VNUFRZKHVjdHh0LT50aWRfdXNlZF9saXN0KSkKLQkJ
CXVubG9ja19leHBfdGlkcyh1Y3R4dCwgJnVjdHh0LT50aWRfdXNlZF9saXN0LCBmZCk7Ci0JfQor
CWlmICghRVhQX1RJRF9TRVRfRU1QVFkodWN0eHQtPnRpZF9mdWxsX2xpc3QpKQorCQl1bmxvY2tf
ZXhwX3RpZHModWN0eHQsICZ1Y3R4dC0+dGlkX2Z1bGxfbGlzdCwgZmQpOworCWlmICghRVhQX1RJ
RF9TRVRfRU1QVFkodWN0eHQtPnRpZF91c2VkX2xpc3QpKQorCQl1bmxvY2tfZXhwX3RpZHModWN0
eHQsICZ1Y3R4dC0+dGlkX3VzZWRfbGlzdCwgZmQpOwogCiAJa2ZyZWUoZmQtPmludmFsaWRfdGlk
cyk7CiAJZmQtPmludmFsaWRfdGlkcyA9IE5VTEw7CkBAIC0yMDEsNyArMTc3LDcgQEAgc3RhdGlj
IHZvaWQgdW5waW5fcmN2X3BhZ2VzKHN0cnVjdCBoZmkxX2ZpbGVkYXRhICpmZCwKIAogCWlmICht
YXBwZWQpIHsKIAkJcGNpX3VubWFwX3NpbmdsZShkZC0+cGNpZGV2LCBub2RlLT5kbWFfYWRkciwK
LQkJCQkgbm9kZS0+bW11LmxlbiwgUENJX0RNQV9GUk9NREVWSUNFKTsKKwkJCQkgbm9kZS0+bnBh
Z2VzICogUEFHRV9TSVpFLCBQQ0lfRE1BX0ZST01ERVZJQ0UpOwogCQlwYWdlcyA9ICZub2RlLT5w
YWdlc1tpZHhdOwogCX0gZWxzZSB7CiAJCXBhZ2VzID0gJnRpZGJ1Zi0+cGFnZXNbaWR4XTsKQEAg
LTc3Nyw4ICs3NTMsOCBAQCBzdGF0aWMgaW50IHNldF9yY3ZhcnJheV9lbnRyeShzdHJ1Y3QgaGZp
MV9maWxlZGF0YSAqZmQsCiAJCXJldHVybiAtRUZBVUxUOwogCX0KIAotCW5vZGUtPm1tdS5hZGRy
ID0gdGJ1Zi0+dmFkZHIgKyAocGFnZWlkeCAqIFBBR0VfU0laRSk7Ci0Jbm9kZS0+bW11LmxlbiA9
IG5wYWdlcyAqIFBBR0VfU0laRTsKKwlub2RlLT5ub3RpZmllci5vcHMgPSAmdGlkX21uX29wczsK
Kwlub2RlLT5mZGF0YSA9IGZkOwogCW5vZGUtPnBoeXMgPSBwYWdlX3RvX3BoeXMocGFnZXNbMF0p
OwogCW5vZGUtPm5wYWdlcyA9IG5wYWdlczsKIAlub2RlLT5yY3ZlbnRyeSA9IHJjdmVudHJ5OwpA
QCAtNzg3LDIzICs3NjMsMzQgQEAgc3RhdGljIGludCBzZXRfcmN2YXJyYXlfZW50cnkoc3RydWN0
IGhmaTFfZmlsZWRhdGEgKmZkLAogCW5vZGUtPmZyZWVkID0gZmFsc2U7CiAJbWVtY3B5KG5vZGUt
PnBhZ2VzLCBwYWdlcywgc2l6ZW9mKHN0cnVjdCBwYWdlICopICogbnBhZ2VzKTsKIAotCWlmICgh
ZmQtPmhhbmRsZXIpCi0JCXJldCA9IHRpZF9yYl9pbnNlcnQoZmQsICZub2RlLT5tbXUpOwotCWVs
c2UKLQkJcmV0ID0gaGZpMV9tbXVfcmJfaW5zZXJ0KGZkLT5oYW5kbGVyLCAmbm9kZS0+bW11KTsK
LQotCWlmIChyZXQpIHsKLQkJaGZpMV9jZGJnKFRJRCwgIkZhaWxlZCB0byBpbnNlcnQgUkIgbm9k
ZSAldSAweCVseCwgMHglbHggJWQiLAotCQkJICBub2RlLT5yY3ZlbnRyeSwgbm9kZS0+bW11LmFk
ZHIsIG5vZGUtPnBoeXMsIHJldCk7Ci0JCXBjaV91bm1hcF9zaW5nbGUoZGQtPnBjaWRldiwgcGh5
cywgbnBhZ2VzICogUEFHRV9TSVpFLAotCQkJCSBQQ0lfRE1BX0ZST01ERVZJQ0UpOwotCQlrZnJl
ZShub2RlKTsKLQkJcmV0dXJuIC1FRkFVTFQ7CisJaWYgKGZkLT51c2VfbW4pIHsKKwkJcmV0ID0g
bW11X3JhbmdlX25vdGlmaWVyX2luc2VydCgKKwkJCSZub2RlLT5ub3RpZmllciwgdGJ1Zi0+dmFk
ZHIgKyAocGFnZWlkeCAqIFBBR0VfU0laRSksCisJCQlucGFnZXMgKiBQQUdFX1NJWkUsIGZkLT5t
bSk7CisJCWlmIChyZXQpCisJCQlnb3RvIG91dF91bm1hcDsKKwkJLyoKKwkJICogRklYTUU6IFRo
aXMgaXMgaW4gdGhlIHdyb25nIG9yZGVyLCB0aGUgbm90aWZpZXIgc2hvdWxkIGJlCisJCSAqIGVz
dGFibGlzaGVkIGJlZm9yZSB0aGUgcGFnZXMgYXJlIHBpbm5lZCBieSBwaW5fcmN2X3BhZ2VzLgor
CQkgKi8KKwkJbW11X3JhbmdlX3JlYWRfYmVnaW4oJm5vZGUtPm5vdGlmaWVyKTsKIAl9CisJZmQt
PmVudHJ5X3RvX3JiW25vZGUtPnJjdmVudHJ5IC0gdWN0eHQtPmV4cGVjdGVkX2Jhc2VdID0gbm9k
ZTsKKwogCWhmaTFfcHV0X3RpZChkZCwgcmN2ZW50cnksIFBUX0VYUEVDVEVELCBwaHlzLCBpbG9n
MihucGFnZXMpICsgMSk7CiAJdHJhY2VfaGZpMV9leHBfdGlkX3JlZyh1Y3R4dC0+Y3R4dCwgZmQt
PnN1YmN0eHQsIHJjdmVudHJ5LCBucGFnZXMsCi0JCQkgICAgICAgbm9kZS0+bW11LmFkZHIsIG5v
ZGUtPnBoeXMsIHBoeXMpOworCQkJICAgICAgIG5vZGUtPm5vdGlmaWVyLmludGVydmFsX3RyZWUu
c3RhcnQsIG5vZGUtPnBoeXMsCisJCQkgICAgICAgcGh5cyk7CiAJcmV0dXJuIDA7CisKK291dF91
bm1hcDoKKwloZmkxX2NkYmcoVElELCAiRmFpbGVkIHRvIGluc2VydCBSQiBub2RlICV1IDB4JWx4
LCAweCVseCAlZCIsCisJCSAgbm9kZS0+cmN2ZW50cnksIG5vZGUtPm5vdGlmaWVyLmludGVydmFs
X3RyZWUuc3RhcnQsCisJCSAgbm9kZS0+cGh5cywgcmV0KTsKKwlwY2lfdW5tYXBfc2luZ2xlKGRk
LT5wY2lkZXYsIHBoeXMsIG5wYWdlcyAqIFBBR0VfU0laRSwKKwkJCSBQQ0lfRE1BX0ZST01ERVZJ
Q0UpOworCWtmcmVlKG5vZGUpOworCXJldHVybiAtRUZBVUxUOwogfQogCiBzdGF0aWMgaW50IHVu
cHJvZ3JhbV9yY3ZhcnJheShzdHJ1Y3QgaGZpMV9maWxlZGF0YSAqZmQsIHUzMiB0aWRpbmZvLApA
QCAtODMzLDEwICs4MjAsOSBAQCBzdGF0aWMgaW50IHVucHJvZ3JhbV9yY3ZhcnJheShzdHJ1Y3Qg
aGZpMV9maWxlZGF0YSAqZmQsIHUzMiB0aWRpbmZvLAogCWlmIChncnApCiAJCSpncnAgPSBub2Rl
LT5ncnA7CiAKLQlpZiAoIWZkLT5oYW5kbGVyKQotCQljYWNoZWxlc3NfdGlkX3JiX3JlbW92ZShm
ZCwgbm9kZSk7Ci0JZWxzZQotCQloZmkxX21tdV9yYl9yZW1vdmUoZmQtPmhhbmRsZXIsICZub2Rl
LT5tbXUpOworCWlmIChmZC0+dXNlX21uKQorCQltbXVfcmFuZ2Vfbm90aWZpZXJfcmVtb3ZlKCZu
b2RlLT5ub3RpZmllcik7CisJY2FjaGVsZXNzX3RpZF9yYl9yZW1vdmUoZmQsIG5vZGUpOwogCiAJ
cmV0dXJuIDA7CiB9CkBAIC04NDcsNyArODMzLDggQEAgc3RhdGljIHZvaWQgY2xlYXJfdGlkX25v
ZGUoc3RydWN0IGhmaTFfZmlsZWRhdGEgKmZkLCBzdHJ1Y3QgdGlkX3JiX25vZGUgKm5vZGUpCiAJ
c3RydWN0IGhmaTFfZGV2ZGF0YSAqZGQgPSB1Y3R4dC0+ZGQ7CiAKIAl0cmFjZV9oZmkxX2V4cF90
aWRfdW5yZWcodWN0eHQtPmN0eHQsIGZkLT5zdWJjdHh0LCBub2RlLT5yY3ZlbnRyeSwKLQkJCQkg
bm9kZS0+bnBhZ2VzLCBub2RlLT5tbXUuYWRkciwgbm9kZS0+cGh5cywKKwkJCQkgbm9kZS0+bnBh
Z2VzLAorCQkJCSBub2RlLT5ub3RpZmllci5pbnRlcnZhbF90cmVlLnN0YXJ0LCBub2RlLT5waHlz
LAogCQkJCSBub2RlLT5kbWFfYWRkcik7CiAKIAkvKgpAQCAtODk0LDMwICs4ODEsMjkgQEAgc3Rh
dGljIHZvaWQgdW5sb2NrX2V4cF90aWRzKHN0cnVjdCBoZmkxX2N0eHRkYXRhICp1Y3R4dCwKIAkJ
CQlpZiAoIW5vZGUgfHwgbm9kZS0+cmN2ZW50cnkgIT0gcmN2ZW50cnkpCiAJCQkJCWNvbnRpbnVl
OwogCisJCQkJaWYgKGZkLT51c2VfbW4pCisJCQkJCW1tdV9yYW5nZV9ub3RpZmllcl9yZW1vdmUo
CisJCQkJCQkmbm9kZS0+bm90aWZpZXIpOwogCQkJCWNhY2hlbGVzc190aWRfcmJfcmVtb3ZlKGZk
LCBub2RlKTsKIAkJCX0KIAkJfQogCX0KIH0KIAotLyoKLSAqIEFsd2F5cyByZXR1cm4gMCBmcm9t
IHRoaXMgZnVuY3Rpb24uICBBIG5vbi16ZXJvIHJldHVybiBpbmRpY2F0ZXMgdGhhdCB0aGUKLSAq
IHJlbW92ZSBvcGVyYXRpb24gd2lsbCBiZSBjYWxsZWQgYW5kIHRoYXQgbWVtb3J5IHNob3VsZCBi
ZSB1bnBpbm5lZC4KLSAqIEhvd2V2ZXIsIHRoZSBkcml2ZXIgY2Fubm90IHVucGluIG91dCBmcm9t
IHVuZGVyIFBTTS4gIEluc3RlYWQsIHJldGFpbiB0aGUKLSAqIG1lbW9yeSAoYnkgcmV0dXJuaW5n
IDApIGFuZCBpbmZvcm0gUFNNIHRoYXQgdGhlIG1lbW9yeSBpcyBnb2luZyBhd2F5LiAgUFNNCi0g
KiB3aWxsIGNhbGwgYmFjayBsYXRlciB3aGVuIGl0IGhhcyByZW1vdmVkIHRoZSBtZW1vcnkgZnJv
bSBpdHMgbGlzdC4KLSAqLwotc3RhdGljIGludCB0aWRfcmJfaW52YWxpZGF0ZSh2b2lkICphcmcs
IHN0cnVjdCBtbXVfcmJfbm9kZSAqbW5vZGUpCitzdGF0aWMgYm9vbCB0aWRfcmJfaW52YWxpZGF0
ZShzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyICptcm4sCisJCQkgICAgICBjb25zdCBzdHJ1Y3Qg
bW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSwKKwkJCSAgICAgIHVuc2lnbmVkIGxvbmcgY3VyX3Nl
cSkKIHsKLQlzdHJ1Y3QgaGZpMV9maWxlZGF0YSAqZmRhdGEgPSBhcmc7Ci0Jc3RydWN0IGhmaTFf
Y3R4dGRhdGEgKnVjdHh0ID0gZmRhdGEtPnVjdHh0OwogCXN0cnVjdCB0aWRfcmJfbm9kZSAqbm9k
ZSA9Ci0JCWNvbnRhaW5lcl9vZihtbm9kZSwgc3RydWN0IHRpZF9yYl9ub2RlLCBtbXUpOworCQlj
b250YWluZXJfb2YobXJuLCBzdHJ1Y3QgdGlkX3JiX25vZGUsIG5vdGlmaWVyKTsKKwlzdHJ1Y3Qg
aGZpMV9maWxlZGF0YSAqZmRhdGEgPSBub2RlLT5mZGF0YTsKKwlzdHJ1Y3QgaGZpMV9jdHh0ZGF0
YSAqdWN0eHQgPSBmZGF0YS0+dWN0eHQ7CiAKIAlpZiAobm9kZS0+ZnJlZWQpCi0JCXJldHVybiAw
OworCQlyZXR1cm4gdHJ1ZTsKIAotCXRyYWNlX2hmaTFfZXhwX3RpZF9pbnZhbCh1Y3R4dC0+Y3R4
dCwgZmRhdGEtPnN1YmN0eHQsIG5vZGUtPm1tdS5hZGRyLAorCXRyYWNlX2hmaTFfZXhwX3RpZF9p
bnZhbCh1Y3R4dC0+Y3R4dCwgZmRhdGEtPnN1YmN0eHQsCisJCQkJIG5vZGUtPm5vdGlmaWVyLmlu
dGVydmFsX3RyZWUuc3RhcnQsCiAJCQkJIG5vZGUtPnJjdmVudHJ5LCBub2RlLT5ucGFnZXMsIG5v
ZGUtPmRtYV9hZGRyKTsKIAlub2RlLT5mcmVlZCA9IHRydWU7CiAKQEAgLTk0NiwxOCArOTMyLDcg
QEAgc3RhdGljIGludCB0aWRfcmJfaW52YWxpZGF0ZSh2b2lkICphcmcsIHN0cnVjdCBtbXVfcmJf
bm9kZSAqbW5vZGUpCiAJCWZkYXRhLT5pbnZhbGlkX3RpZF9pZHgrKzsKIAl9CiAJc3Bpbl91bmxv
Y2soJmZkYXRhLT5pbnZhbGlkX2xvY2spOwotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IHRp
ZF9yYl9pbnNlcnQodm9pZCAqYXJnLCBzdHJ1Y3QgbW11X3JiX25vZGUgKm5vZGUpCi17Ci0Jc3Ry
dWN0IGhmaTFfZmlsZWRhdGEgKmZkYXRhID0gYXJnOwotCXN0cnVjdCB0aWRfcmJfbm9kZSAqdG5v
ZGUgPQotCQljb250YWluZXJfb2Yobm9kZSwgc3RydWN0IHRpZF9yYl9ub2RlLCBtbXUpOwotCXUz
MiBiYXNlID0gZmRhdGEtPnVjdHh0LT5leHBlY3RlZF9iYXNlOwotCi0JZmRhdGEtPmVudHJ5X3Rv
X3JiW3Rub2RlLT5yY3ZlbnRyeSAtIGJhc2VdID0gdG5vZGU7Ci0JcmV0dXJuIDA7CisJcmV0dXJu
IHRydWU7CiB9CiAKIHN0YXRpYyB2b2lkIGNhY2hlbGVzc190aWRfcmJfcmVtb3ZlKHN0cnVjdCBo
ZmkxX2ZpbGVkYXRhICpmZGF0YSwKQEAgLTk2OCwxMiArOTQzLDMgQEAgc3RhdGljIHZvaWQgY2Fj
aGVsZXNzX3RpZF9yYl9yZW1vdmUoc3RydWN0IGhmaTFfZmlsZWRhdGEgKmZkYXRhLAogCWZkYXRh
LT5lbnRyeV90b19yYlt0bm9kZS0+cmN2ZW50cnkgLSBiYXNlXSA9IE5VTEw7CiAJY2xlYXJfdGlk
X25vZGUoZmRhdGEsIHRub2RlKTsKIH0KLQotc3RhdGljIHZvaWQgdGlkX3JiX3JlbW92ZSh2b2lk
ICphcmcsIHN0cnVjdCBtbXVfcmJfbm9kZSAqbm9kZSkKLXsKLQlzdHJ1Y3QgaGZpMV9maWxlZGF0
YSAqZmRhdGEgPSBhcmc7Ci0Jc3RydWN0IHRpZF9yYl9ub2RlICp0bm9kZSA9Ci0JCWNvbnRhaW5l
cl9vZihub2RlLCBzdHJ1Y3QgdGlkX3JiX25vZGUsIG1tdSk7Ci0KLQljYWNoZWxlc3NfdGlkX3Ji
X3JlbW92ZShmZGF0YSwgdG5vZGUpOwotfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5k
L2h3L2hmaTEvdXNlcl9leHBfcmN2LmggYi9kcml2ZXJzL2luZmluaWJhbmQvaHcvaGZpMS91c2Vy
X2V4cF9yY3YuaAppbmRleCA0M2IxMDVkZTFkNTQyNy4uYjUzMTRkYjA4M2IxMjUgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfZXhwX3Jjdi5oCisrKyBiL2RyaXZl
cnMvaW5maW5pYmFuZC9ody9oZmkxL3VzZXJfZXhwX3Jjdi5oCkBAIC02NSw3ICs2NSw4IEBAIHN0
cnVjdCB0aWRfdXNlcl9idWYgewogfTsKIAogc3RydWN0IHRpZF9yYl9ub2RlIHsKLQlzdHJ1Y3Qg
bW11X3JiX25vZGUgbW11OworCXN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgbm90aWZpZXI7CisJ
c3RydWN0IGhmaTFfZmlsZWRhdGEgKmZkYXRhOwogCXVuc2lnbmVkIGxvbmcgcGh5czsKIAlzdHJ1
Y3QgdGlkX2dyb3VwICpncnA7CiAJdTMyIHJjdmVudHJ5OwotLSAKMi4yMy4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMC-0001ch-8d; Mon, 28 Oct 2019 20:11:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMB-0001cK-OH
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:15 +0000
X-Inumbo-ID: 07aae974-f9bf-11e9-bbab-bc764e2007e4
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07aae974-f9bf-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:47 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id e66so9751363qkf.13
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=HY8VkDw3eNXkN3ve3RU1KQeIU43sa/wg6eleBANnW0s=;
 b=DEr56Hh74X+X72AV3xFwB6L9JnBevGoNetIPQYOP/zd2/Yqv+xW0QpRIlNYHPORLpb
 oQEYkPMf4Lal5RDCcNxJl8AJ7ze8/fRAkBBJODYY12IZB6jSoMY/va88pG9h2W8WqUOR
 37mptL5bDe0UcHD8ZJ6M37AhsomlQ64wZvaR8kLiBLvpO4rdwxODI52hYTY6cYK3kbfn
 KfvRbvYIffFczb6KVSKFN4d3pyp1+Qb0QW1ESq9SRe188VhVqmT3emeOA8NR0UzHL3Et
 zm5fH13BimjlZKpgLBRiIrFmvRL+pQnMJMLkYtEvLA09BG+LXZe63sB5laWjspNVkK68
 BKzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=HY8VkDw3eNXkN3ve3RU1KQeIU43sa/wg6eleBANnW0s=;
 b=EYPg5EQD1I6PqoN9fobQ69a9KGq4DeyPI1VONyh7slv63XUNxiipBl4BHPfopNjoGZ
 S7VnsBKeaj88jKqGkLI1Zn/21SdtSdrDz266l2Nzc9Qm2yjEZVUde8jZbsXUfN9EEMYM
 a/aEJOyxnIT/Z1MjCQGpnST2Ib9T7cvdX7RjeL5xhOf0USZaxu2a/EezLzglafA2fbTD
 DKuut5DBKoefS4BA4G/3lZGXpUkxR5GP3P88nR0f9Ht7UAZQFa/jEr9HhB1xkDFUADNU
 /nGx+/PjAVr0R1vtP7AfcSjr2sh+PcDSj5m1EGgvi9NSJBdJPXtq38E7xlLFxpDhKi1r
 /m9w==
X-Gm-Message-State: APjAAAX+/5NbdRkpLD0kNLYC2bxblxnQ8/PB/OCx1dySbXkJOzjCsy66
 HaDsxstnHcXkrpGLif0qzyMk2Q==
X-Google-Smtp-Source: APXvYqwif0aVeBBMbFc9Yj1JzTl7fNWCptP6HcE8ZUm49PZ2JWsZu6LE81XhNg4T5SkIR5YG7CpXEg==
X-Received: by 2002:a05:620a:74b:: with SMTP id
 i11mr17365591qki.397.1572293447074; 
 Mon, 28 Oct 2019 13:10:47 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id o3sm3980109qkf.97.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:43 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gG-5c; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:20 -0300
Message-Id: <20191028201032.6352-4-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 03/15] mm/hmm: allow hmm_range to be used
 with a mmu_range_notifier or hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKaG1tX21pcnJvcidzIGhh
bmRsaW5nIG9mIHJhbmdlcyBkb2VzIG5vdCB1c2UgYSBzZXF1ZW5jZSBjb3VudCB3aGljaApyZXN1
bHRzIGluIHRoaXMgYnVnOgoKICAgICAgICAgQ1BVMCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ1BVMQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaG1tX3Jh
bmdlX3dhaXRfdW50aWxfdmFsaWQocmFuZ2UpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmFsaWQgPT0gdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaG1tX3JhbmdlX2ZhdWx0KHJhbmdlKQpobW1faW52YWxpZGF0ZV9yYW5nZV9zdGFydCgp
CiAgIHJhbmdlLT52YWxpZCA9IGZhbHNlCmhtbV9pbnZhbGlkYXRlX3JhbmdlX2VuZCgpCiAgIHJh
bmdlLT52YWxpZCA9IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGht
bV9yYW5nZV92YWxpZChyYW5nZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmFsaWQgPT0gdHJ1ZQoKV2hlcmUgdGhlIGhtbV9yYW5nZV92YWxpZCBzaG91bGQgbm90
IGhhdmUgc3VjY2VlZGVkLgoKQWRkaW5nIHRoZSByZXF1aXJlZCBzZXF1ZW5jZSBjb3VudCB3b3Vs
ZCBtYWtlIGl0IG5lYXJseSBpZGVudGljYWwgdG8gdGhlCm5ldyBtbXVfcmFuZ2Vfbm90aWZpZXIu
IEluc3RlYWQgcmVwbGFjZSB0aGUgaG1tX21pcnJvciBzdHVmZiB3aXRoCm1tdV9yYW5nZV9ub3Rp
Zmllci4KCkNvLWV4aXN0ZW5jZSBvZiB0aGUgdHdvIEFQSXMgaXMgdGhlIGZpcnN0IHN0ZXAuCgpS
ZXZpZXdlZC1ieTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KLS0tCiBpbmNsdWRlL2xp
bnV4L2htbS5oIHwgIDUgKysrKysKIG1tL2htbS5jICAgICAgICAgICAgfCAyNSArKysrKysrKysr
KysrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9obW0uaCBiL2luY2x1ZGUvbGlu
dXgvaG1tLmgKaW5kZXggM2ZlYzUxM2I5YzAwZjEuLjhhYzFmZDZhODFhZjhmIDEwMDY0NAotLS0g
YS9pbmNsdWRlL2xpbnV4L2htbS5oCisrKyBiL2luY2x1ZGUvbGludXgvaG1tLmgKQEAgLTE0NSw2
ICsxNDUsOSBAQCBlbnVtIGhtbV9wZm5fdmFsdWVfZSB7CiAvKgogICogc3RydWN0IGhtbV9yYW5n
ZSAtIHRyYWNrIGludmFsaWRhdGlvbiBsb2NrIG9uIHZpcnR1YWwgYWRkcmVzcyByYW5nZQogICoK
KyAqIEBub3RpZmllcjogYW4gb3B0aW9uYWwgbW11X3JhbmdlX25vdGlmaWVyCisgKiBAbm90aWZp
ZXJfc2VxOiB3aGVuIG5vdGlmaWVyIGlzIHVzZWQgdGhpcyBpcyB0aGUgcmVzdWx0IG9mCisgKiAg
ICAgICAgICAgICAgICBtbXVfcmFuZ2VfcmVhZF9iZWdpbigpCiAgKiBAaG1tOiB0aGUgY29yZSBI
TU0gc3RydWN0dXJlIHRoaXMgcmFuZ2UgaXMgYWN0aXZlIGFnYWluc3QKICAqIEB2bWE6IHRoZSB2
bSBhcmVhIHN0cnVjdCBmb3IgdGhlIHJhbmdlCiAgKiBAbGlzdDogYWxsIHJhbmdlIGxvY2sgYXJl
IG9uIGEgbGlzdApAQCAtMTU5LDYgKzE2Miw4IEBAIGVudW0gaG1tX3Bmbl92YWx1ZV9lIHsKICAq
IEB2YWxpZDogcGZucyBhcnJheSBkaWQgbm90IGNoYW5nZSBzaW5jZSBpdCBoYXMgYmVlbiBmaWxs
IGJ5IGFuIEhNTSBmdW5jdGlvbgogICovCiBzdHJ1Y3QgaG1tX3JhbmdlIHsKKwlzdHJ1Y3QgbW11
X3JhbmdlX25vdGlmaWVyICpub3RpZmllcjsKKwl1bnNpZ25lZCBsb25nCQlub3RpZmllcl9zZXE7
CiAJc3RydWN0IGhtbQkJKmhtbTsKIAlzdHJ1Y3QgbGlzdF9oZWFkCWxpc3Q7CiAJdW5zaWduZWQg
bG9uZwkJc3RhcnQ7CmRpZmYgLS1naXQgYS9tbS9obW0uYyBiL21tL2htbS5jCmluZGV4IDkwMmY1
ZmE2YmY5M2FkLi4yMmFjMzU5NTc3MWZlYiAxMDA2NDQKLS0tIGEvbW0vaG1tLmMKKysrIGIvbW0v
aG1tLmMKQEAgLTg1Miw2ICs4NTIsMTQgQEAgdm9pZCBobW1fcmFuZ2VfdW5yZWdpc3RlcihzdHJ1
Y3QgaG1tX3JhbmdlICpyYW5nZSkKIH0KIEVYUE9SVF9TWU1CT0woaG1tX3JhbmdlX3VucmVnaXN0
ZXIpOwogCitzdGF0aWMgYm9vbCBuZWVkc19yZXRyeShzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSkK
K3sKKwlpZiAocmFuZ2UtPm5vdGlmaWVyKQorCQlyZXR1cm4gbW11X3JhbmdlX2NoZWNrX3JldHJ5
KHJhbmdlLT5ub3RpZmllciwKKwkJCQkJICAgICByYW5nZS0+bm90aWZpZXJfc2VxKTsKKwlyZXR1
cm4gIXJhbmdlLT52YWxpZDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBtbV93YWxrX29wcyBo
bW1fd2Fsa19vcHMgPSB7CiAJLnB1ZF9lbnRyeQk9IGhtbV92bWFfd2Fsa19wdWQsCiAJLnBtZF9l
bnRyeQk9IGhtbV92bWFfd2Fsa19wbWQsCkBAIC04OTIsMTggKzkwMCwyMyBAQCBsb25nIGhtbV9y
YW5nZV9mYXVsdChzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSwgdW5zaWduZWQgaW50IGZsYWdzKQog
CWNvbnN0IHVuc2lnbmVkIGxvbmcgZGV2aWNlX3ZtYSA9IFZNX0lPIHwgVk1fUEZOTUFQIHwgVk1f
TUlYRURNQVA7CiAJdW5zaWduZWQgbG9uZyBzdGFydCA9IHJhbmdlLT5zdGFydCwgZW5kOwogCXN0
cnVjdCBobW1fdm1hX3dhbGsgaG1tX3ZtYV93YWxrOwotCXN0cnVjdCBobW0gKmhtbSA9IHJhbmdl
LT5obW07CisJc3RydWN0IG1tX3N0cnVjdCAqbW07CiAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWE7CiAJaW50IHJldDsKIAotCWxvY2tkZXBfYXNzZXJ0X2hlbGQoJmhtbS0+bW11X25vdGlmaWVy
Lm1tLT5tbWFwX3NlbSk7CisJaWYgKHJhbmdlLT5ub3RpZmllcikKKwkJbW0gPSByYW5nZS0+bm90
aWZpZXItPm1tOworCWVsc2UKKwkJbW0gPSByYW5nZS0+aG1tLT5tbXVfbm90aWZpZXIubW07CisK
Kwlsb2NrZGVwX2Fzc2VydF9oZWxkKCZtbS0+bW1hcF9zZW0pOwogCiAJZG8gewogCQkvKiBJZiBy
YW5nZSBpcyBubyBsb25nZXIgdmFsaWQgZm9yY2UgcmV0cnkuICovCi0JCWlmICghcmFuZ2UtPnZh
bGlkKQorCQlpZiAobmVlZHNfcmV0cnkocmFuZ2UpKQogCQkJcmV0dXJuIC1FQlVTWTsKIAotCQl2
bWEgPSBmaW5kX3ZtYShobW0tPm1tdV9ub3RpZmllci5tbSwgc3RhcnQpOworCQl2bWEgPSBmaW5k
X3ZtYShtbSwgc3RhcnQpOwogCQlpZiAodm1hID09IE5VTEwgfHwgKHZtYS0+dm1fZmxhZ3MgJiBk
ZXZpY2Vfdm1hKSkKIAkJCXJldHVybiAtRUZBVUxUOwogCkBAIC05MzMsNyArOTQ2LDcgQEAgbG9u
ZyBobW1fcmFuZ2VfZmF1bHQoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsIHVuc2lnbmVkIGludCBm
bGFncykKIAkJCXN0YXJ0ID0gaG1tX3ZtYV93YWxrLmxhc3Q7CiAKIAkJCS8qIEtlZXAgdHJ5aW5n
IHdoaWxlIHRoZSByYW5nZSBpcyB2YWxpZC4gKi8KLQkJfSB3aGlsZSAocmV0ID09IC1FQlVTWSAm
JiByYW5nZS0+dmFsaWQpOworCQl9IHdoaWxlIChyZXQgPT0gLUVCVVNZICYmICFuZWVkc19yZXRy
eShyYW5nZSkpOwogCiAJCWlmIChyZXQpIHsKIAkJCXVuc2lnbmVkIGxvbmcgaTsKQEAgLTk5MSw3
ICsxMDA0LDcgQEAgbG9uZyBobW1fcmFuZ2VfZG1hX21hcChzdHJ1Y3QgaG1tX3JhbmdlICpyYW5n
ZSwgc3RydWN0IGRldmljZSAqZGV2aWNlLAogCQkJY29udGludWU7CiAKIAkJLyogQ2hlY2sgaWYg
cmFuZ2UgaXMgYmVpbmcgaW52YWxpZGF0ZWQgKi8KLQkJaWYgKCFyYW5nZS0+dmFsaWQpIHsKKwkJ
aWYgKG5lZWRzX3JldHJ5KHJhbmdlKSkgewogCQkJcmV0ID0gLUVCVVNZOwogCQkJZ290byB1bm1h
cDsKIAkJfQotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMH-0001fQ-JG; Mon, 28 Oct 2019 20:11:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMG-0001f0-Ov
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:20 +0000
X-Inumbo-ID: 074866c8-f9bf-11e9-a531-bc764e2007e4
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 074866c8-f9bf-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:46 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id l3so5993786qtp.2
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=XfZfiXb3zJ195gWPi/l/D27toKL96PSF+DrXZsTvCKc=;
 b=Vc58TGVq1lmjMY4eOa7KbtL6DEqVXlgPnJsOzrFIA+Kq+VIv+n8OiCivi4cUtamTnT
 1KYSo7v2A3a+ickTwHSH38kA5tGy8OuuNpGMwWxeSjiIUwF3+ru9o9EbSpkLUVe4ONKL
 vwoevPFvTqW4AXdpTwIwYVfG1lCs2EgIFUFFard0RfJWd72B2i5FrekyEo9dDa85D8eS
 IgS1EDvxvQkqOsgxFumEvEuegOpwLnX2TxR9uWKcEKPRRgLoUO9yKB4vsfjdqKaXA3Zr
 0ht0Y4lwbn51FabpNrQPAmMzXA34J6VR9wDC/ZusGDpxulAVuNULgD/MF+Wf668IbxSy
 16vA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=XfZfiXb3zJ195gWPi/l/D27toKL96PSF+DrXZsTvCKc=;
 b=hP80OHRSWlFC7uWVbcD5bmeGg8XzzaTTJQ1mWHwXk6/Xyt/Sjqe93uYH7m8dsf7/hR
 hQP1svGt6989sBzCRl1bKMchaNsDyzVgtuSd6MFugp4GtwZ9Wpl+4h8QEqFfOxt+3r+u
 4sckbEg8lvboVP0IX2xy+ubscV21Gwhk1MHSlyB0H7CpAoD7HSAFE+0rdIkAhUVOv6hs
 ihva1QeXT1Zf666PW/mV5nsC7KJAegihOCixSMnhDdYW+uoV2qj0lXil7IYzyVDIAAP3
 sZS44Rn2Vo3l4LpadkG18oIa7Hvl44Mcs30kTeFfrvK0VXeGKhnUakMLKZcgfy7dP/Zo
 IHbQ==
X-Gm-Message-State: APjAAAUIPjmsYrEPzH2ObsTkQE6GsrKjPfIJOA0GroBZ+oAMpJ2Un5Cv
 aTqbdeqPpIg/nT2rersl55HTQg==
X-Google-Smtp-Source: APXvYqyzwQd88COzKjNYUtUi77xt5inAXAbC04JrmAuM/rVN/+ea+Lu0JHPIt/2aFSc9iA4BmT0l3w==
X-Received: by 2002:ac8:3f67:: with SMTP id w36mr271020qtk.99.1572293446378;
 Mon, 28 Oct 2019 13:10:46 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id r7sm6375208qkf.124.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:43 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gM-77; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:21 -0300
Message-Id: <20191028201032.6352-5-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 04/15] mm/hmm: define the pre-processor
 related parts of hmm.h even if disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKT25seSB0aGUgZnVuY3Rp
b24gY2FsbHMgYXJlIHN0dWJiZWQgb3V0IHdpdGggc3RhdGljIGlubGluZXMgdGhhdCBhbHdheXMK
ZmFpbC4gVGhpcyBpcyB0aGUgc3RhbmRhcmQgd2F5IHRvIHdyaXRlIGEgaGVhZGVyIGZvciBhbiBv
cHRpb25hbCBjb21wb25lbnQKYW5kIG1ha2VzIGl0IGVhc2llciBmb3IgZHJpdmVycyB0aGF0IG9u
bHkgb3B0aW9uYWxseSBuZWVkIEhNTV9NSVJST1IuCgpSZXZpZXdlZC1ieTogSsOpcsO0bWUgR2xp
c3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEphc29uIEd1bnRob3JwZSA8
amdnQG1lbGxhbm94LmNvbT4KLS0tCiBpbmNsdWRlL2xpbnV4L2htbS5oIHwgNTkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiBrZXJuZWwvZm9yay5jICAgICAg
IHwgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2htbS5oIGIvaW5jbHVkZS9saW51eC9obW0u
aAppbmRleCA4YWMxZmQ2YTgxYWY4Zi4uMjY2NmViMDhhNDA2MTUgMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbGludXgvaG1tLmgKKysrIGIvaW5jbHVkZS9saW51eC9obW0uaApAQCAtNjIsOCArNjIsNiBA
QAogI2luY2x1ZGUgPGxpbnV4L2tjb25maWcuaD4KICNpbmNsdWRlIDxhc20vcGd0YWJsZS5oPgog
Ci0jaWZkZWYgQ09ORklHX0hNTV9NSVJST1IKLQogI2luY2x1ZGUgPGxpbnV4L2RldmljZS5oPgog
I2luY2x1ZGUgPGxpbnV4L21pZ3JhdGUuaD4KICNpbmNsdWRlIDxsaW51eC9tZW1yZW1hcC5oPgpA
QCAtMzc0LDYgKzM3MiwxNSBAQCBzdHJ1Y3QgaG1tX21pcnJvciB7CiAJc3RydWN0IGxpc3RfaGVh
ZAkJbGlzdDsKIH07CiAKKy8qCisgKiBSZXRyeSBmYXVsdCBpZiBub24tYmxvY2tpbmcsIGRyb3Ag
bW1hcF9zZW0gYW5kIHJldHVybiAtRUFHQUlOIGluIHRoYXQgY2FzZS4KKyAqLworI2RlZmluZSBI
TU1fRkFVTFRfQUxMT1dfUkVUUlkJCSgxIDw8IDApCisKKy8qIERvbid0IGZhdWx0IGluIG1pc3Np
bmcgUFRFcywganVzdCBzbmFwc2hvdCB0aGUgY3VycmVudCBzdGF0ZS4gKi8KKyNkZWZpbmUgSE1N
X0ZBVUxUX1NOQVBTSE9UCQkoMSA8PCAxKQorCisjaWZkZWYgQ09ORklHX0hNTV9NSVJST1IKIGlu
dCBobW1fbWlycm9yX3JlZ2lzdGVyKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsIHN0cnVjdCBt
bV9zdHJ1Y3QgKm1tKTsKIHZvaWQgaG1tX21pcnJvcl91bnJlZ2lzdGVyKHN0cnVjdCBobW1fbWly
cm9yICptaXJyb3IpOwogCkBAIC0zODMsMTQgKzM5MCw2IEBAIHZvaWQgaG1tX21pcnJvcl91bnJl
Z2lzdGVyKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IpOwogaW50IGhtbV9yYW5nZV9yZWdpc3Rl
cihzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSwgc3RydWN0IGhtbV9taXJyb3IgKm1pcnJvcik7CiB2
b2lkIGhtbV9yYW5nZV91bnJlZ2lzdGVyKHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlKTsKIAotLyoK
LSAqIFJldHJ5IGZhdWx0IGlmIG5vbi1ibG9ja2luZywgZHJvcCBtbWFwX3NlbSBhbmQgcmV0dXJu
IC1FQUdBSU4gaW4gdGhhdCBjYXNlLgotICovCi0jZGVmaW5lIEhNTV9GQVVMVF9BTExPV19SRVRS
WQkJKDEgPDwgMCkKLQotLyogRG9uJ3QgZmF1bHQgaW4gbWlzc2luZyBQVEVzLCBqdXN0IHNuYXBz
aG90IHRoZSBjdXJyZW50IHN0YXRlLiAqLwotI2RlZmluZSBITU1fRkFVTFRfU05BUFNIT1QJCSgx
IDw8IDEpCi0KIGxvbmcgaG1tX3JhbmdlX2ZhdWx0KHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpOwogCiBsb25nIGhtbV9yYW5nZV9kbWFfbWFwKHN0cnVjdCBobW1f
cmFuZ2UgKnJhbmdlLApAQCAtNDAxLDYgKzQwMCw0NCBAQCBsb25nIGhtbV9yYW5nZV9kbWFfdW5t
YXAoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsCiAJCQkgc3RydWN0IGRldmljZSAqZGV2aWNlLAog
CQkJIGRtYV9hZGRyX3QgKmRhZGRycywKIAkJCSBib29sIGRpcnR5KTsKKyNlbHNlCitpbnQgaG1t
X21pcnJvcl9yZWdpc3RlcihzdHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yLCBzdHJ1Y3QgbW1fc3Ry
dWN0ICptbSkKK3sKKwlyZXR1cm4gLUVPUE5PVFNVUFA7Cit9CisKK3ZvaWQgaG1tX21pcnJvcl91
bnJlZ2lzdGVyKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IpCit7Cit9CisKK2ludCBobW1fcmFu
Z2VfcmVnaXN0ZXIoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsIHN0cnVjdCBobW1fbWlycm9yICpt
aXJyb3IpCit7CisJcmV0dXJuIC1FT1BOT1RTVVBQOworfQorCit2b2lkIGhtbV9yYW5nZV91bnJl
Z2lzdGVyKHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlKQoreworfQorCitzdGF0aWMgaW5saW5lIGxv
bmcgaG1tX3JhbmdlX2ZhdWx0KHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCit7CisJcmV0dXJuIC1FT1BOT1RTVVBQOworfQorCitzdGF0aWMgaW5saW5lIGxvbmcg
aG1tX3JhbmdlX2RtYV9tYXAoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsCisJCQkJICAgICBzdHJ1
Y3QgZGV2aWNlICpkZXZpY2UsIGRtYV9hZGRyX3QgKmRhZGRycywKKwkJCQkgICAgIHVuc2lnbmVk
IGludCBmbGFncykKK3sKKwlyZXR1cm4gLUVPUE5PVFNVUFA7Cit9CisKK3N0YXRpYyBpbmxpbmUg
bG9uZyBobW1fcmFuZ2VfZG1hX3VubWFwKHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlLAorCQkJCSAg
ICAgICBzdHJ1Y3QgZGV2aWNlICpkZXZpY2UsCisJCQkJICAgICAgIGRtYV9hZGRyX3QgKmRhZGRy
cywgYm9vbCBkaXJ0eSkKK3sKKwlyZXR1cm4gLUVPUE5PVFNVUFA7Cit9CisjZW5kaWYKIAogLyoK
ICAqIEhNTV9SQU5HRV9ERUZBVUxUX1RJTUVPVVQgLSBkZWZhdWx0IHRpbWVvdXQgKG1zKSB3aGVu
IHdhaXRpbmcgZm9yIGEgcmFuZ2UKQEAgLTQxMSw2ICs0NDgsNCBAQCBsb25nIGhtbV9yYW5nZV9k
bWFfdW5tYXAoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsCiAgKi8KICNkZWZpbmUgSE1NX1JBTkdF
X0RFRkFVTFRfVElNRU9VVCAxMDAwCiAKLSNlbmRpZiAvKiBJU19FTkFCTEVEKENPTkZJR19ITU1f
TUlSUk9SKSAqLwotCiAjZW5kaWYgLyogTElOVVhfSE1NX0ggKi8KZGlmZiAtLWdpdCBhL2tlcm5l
bC9mb3JrLmMgYi9rZXJuZWwvZm9yay5jCmluZGV4IGY5NTcyZjQxNjEyNjI4Li40NTYxYTY1ZDE5
ZGI4OCAxMDA2NDQKLS0tIGEva2VybmVsL2ZvcmsuYworKysgYi9rZXJuZWwvZm9yay5jCkBAIC00
MCw3ICs0MCw2IEBACiAjaW5jbHVkZSA8bGludXgvYmluZm10cy5oPgogI2luY2x1ZGUgPGxpbnV4
L21tYW4uaD4KICNpbmNsdWRlIDxsaW51eC9tbXVfbm90aWZpZXIuaD4KLSNpbmNsdWRlIDxsaW51
eC9obW0uaD4KICNpbmNsdWRlIDxsaW51eC9mcy5oPgogI2luY2x1ZGUgPGxpbnV4L21tLmg+CiAj
aW5jbHVkZSA8bGludXgvdm1hY2FjaGUuaD4KLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMN-0001iY-1f; Mon, 28 Oct 2019 20:11:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBML-0001hr-No
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:25 +0000
X-Inumbo-ID: 07ec67e6-f9bf-11e9-bbab-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 07ec67e6-f9bf-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:47 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id 15so9760390qkh.6
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=H/THPQGyz40LBFYEHcweT4lmD8Nqu8ZrqzmWM4HcCKs=;
 b=Q6k/mUFVxOBv3aTuq8oo7JDrjEauKE9HcDgFt84omZdU9K/XVboyEcdOWxaTkCBJ28
 h0r5uedPPYCRhOvIEi8rMBg+LxDQ1kJy7G2KvTYOl8k1ftSUoOMiMEEi9CN59pf6OuOz
 MkDtPlTPswGrs8e2T9pzn8MdFhY0MZ1R+E+e8/2U9m/8aBR9ebJ0DsvWpb0j8hwE9f1i
 UuJJWkpCmSjN3VETuju98bl50r4w0WLDME6cbun6/34JTiAY6IEaZyv4ggnF2jWvcBtU
 qyxdFQalzd9YBNgYiQZmA0WiFjG+it9BlIMayLu3aVh2wFRpwpxXSydrKKoYGdfkI+Dw
 /p1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=H/THPQGyz40LBFYEHcweT4lmD8Nqu8ZrqzmWM4HcCKs=;
 b=IKw8jxN76ycoMNx9MkbvM2o9q1O1Kqtn4yXZEErj+1SXS1UtZZH741OJPdgnV2wbtT
 lqBL9G3zp0WDT80DGtOKxj6qz/5jcGzN3RrqWQnwJ5Vsh37gZMB67R2ZUr+Rzu9jOljB
 HqugLkSnSdWHtjJ+KtreX6hYBEo7i9JWL37/m0K+XZFPsDBXaTH7j4y2cX0ZxmVaWJy3
 l/hYe17Ieo/ypNNo93OcWzECTypcJjDsxpnlG/Z4FOXbw7K84NyWgRC5sa05/+l1z0Mj
 NJZBo+TTLMXATbEyaxT0jQ94WfbnnwAIfdtor+RZXFH++jlE5mAguP1/nGtSslJJ7Qk6
 FTTg==
X-Gm-Message-State: APjAAAVeu/VoiBQQ0I2RCmf7q+wnYbI/1AhXIBrpRUNQ7jVP2G4J8x56
 rqrdsr/LQTnwN69dcP9xyYpBJw==
X-Google-Smtp-Source: APXvYqxsKzO+DlZf4GHZfVwOfUDUz0csib+6zwvHr9p6l/rK8t+hVqnPNQxoUohuqD3TYtVARBRFtg==
X-Received: by 2002:a05:620a:1410:: with SMTP id
 d16mr14987766qkj.284.1572293447562; 
 Mon, 28 Oct 2019 13:10:47 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id q44sm8677492qtk.16.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:43 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gk-DA; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:25 -0300
Message-Id: <20191028201032.6352-9-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 08/15] xen/gntdev: Use select for
 DMA_SHARED_BUFFER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKRE1BX1NIQVJFRF9CVUZG
RVIgY2FuIG5vdCBiZSBlbmFibGVkIGJ5IHRoZSB1c2VyIChpdCByZXByZXNlbnRzIGEgbGlicmFy
eQpzZXQgaW4gdGhlIGtlcm5lbCkuIFRoZSBrY29uZmlnIGNvbnZlbnRpb24gaXMgdG8gdXNlIHNl
bGVjdCBmb3Igc3VjaApzeW1ib2xzIHNvIHRoZXkgYXJlIHR1cm5lZCBvbiBpbXBsaWNpdGx5IHdo
ZW4gdGhlIHVzZXIgZW5hYmxlcyBhIGtjb25maWcKdGhhdCBuZWVkcyB0aGVtLgoKT3RoZXJ3aXNl
IHRoZSBYRU5fR05UREVWX0RNQUJVRiBrY29uZmlnIGlzIG92ZXJseSBkaWZmaWN1bHQgdG8gZW5h
YmxlLgoKRml4ZXM6IDkzMmQ2NTYyMTc5ZSAoInhlbi9nbnRkZXY6IEFkZCBpbml0aWFsIHN1cHBv
cnQgZm9yIGRtYS1idWYgVUFQSSIpCkNjOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNj
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3Nh
bmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+ClNpZ25lZC1vZmYtYnk6IEphc29uIEd1bnRob3Jw
ZSA8amdnQG1lbGxhbm94LmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmlnIHwgMyArKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9LY29uZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCA3OWNjNzUw
OTZmNDIzMi4uYTUwZGFkZDAxMDkzMzYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL0tjb25maWcK
KysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwpAQCAtMTQxLDcgKzE0MSw4IEBAIGNvbmZpZyBYRU5f
R05UREVWCiAKIGNvbmZpZyBYRU5fR05UREVWX0RNQUJVRgogCWJvb2wgIkFkZCBzdXBwb3J0IGZv
ciBkbWEtYnVmIGdyYW50IGFjY2VzcyBkZXZpY2UgZHJpdmVyIGV4dGVuc2lvbiIKLQlkZXBlbmRz
IG9uIFhFTl9HTlRERVYgJiYgWEVOX0dSQU5UX0RNQV9BTExPQyAmJiBETUFfU0hBUkVEX0JVRkZF
UgorCWRlcGVuZHMgb24gWEVOX0dOVERFViAmJiBYRU5fR1JBTlRfRE1BX0FMTE9DCisJc2VsZWN0
IERNQV9TSEFSRURfQlVGRkVSCiAJaGVscAogCSAgQWxsb3dzIHVzZXJzcGFjZSBwcm9jZXNzZXMg
YW5kIGtlcm5lbCBtb2R1bGVzIHRvIHVzZSBYZW4gYmFja2VkCiAJICBkbWEtYnVmIGltcGxlbWVu
dGF0aW9uLiBXaXRoIHRoaXMgZXh0ZW5zaW9uIGdyYW50IHJlZmVyZW5jZXMgdG8KLS0gCjIuMjMu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMS-0001lj-Ap; Mon, 28 Oct 2019 20:11:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMQ-0001kh-Oc
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:30 +0000
X-Inumbo-ID: 087d332a-f9bf-11e9-beca-bc764e2007e4
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 087d332a-f9bf-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:48 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id y189so9776441qkc.3
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=rRggeho95DncGN+AT9iW7vh5wy6AMhDkR1ylS8BLo3U=;
 b=Z6FPqWY8xhqWHQ1Z1jE+fDSLBwgVSNxVQ8c9GC0HnqL5aTlEoyKukvRT0bLCjEmeO3
 jdEy/Wt8g7+3oLmfDgjRUbD8LM8pbZV8IsUUjEWlnPSUG6xDdecc6GIDe9+nHnX7zFLj
 94H+N0wC5u9gJGFk6UA3/FcBBNDzqp4Gm02HhEfQ+cIEhJMrbcnmOgivf8xIkm8iUAIm
 +FjxdgozOVglobkgBolzICZS/1dqujKTPGQE594CvbYjULQrckQQ2MpdIeH8TmMUu5Kv
 nJepfYhuvVSKeFYEijWIva8OuyV40mQb6yTlSYo5sOvsDPinwvNddf4UMo6en49hpBFG
 RQKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=rRggeho95DncGN+AT9iW7vh5wy6AMhDkR1ylS8BLo3U=;
 b=Zgsai35LpE1Wn8OUtDe7BS3MLWhRwrSN4PIjToiLuy6BdmGp1CKE9HMMcwVy5kfpD8
 8UlyQyWe6O8CRSCdmeLLTDQOeHt9iLfq2lqLpJq0lzJxxi3hKQovUk1XkD6cRpotW6zK
 3FgrDeHxOSlfn67g7mw6zgo2/lNtZONfQU9QpsZqNGm5UzOh1Z6hS0jc9m0GjMniSALw
 bFE6xouAMPfcshz0DNoyzgDt0Dvgw7tlmHLs/cMM4SVt+3HhhejAmc8gZhYQK0McTbus
 2kRdBCARE6XN6Q1Oa3hmWBDsqu90ZGKWUxCyg3tBhFBno3ZdQPZIlmNtAiFrOUsqnWwC
 ppsA==
X-Gm-Message-State: APjAAAWkfw7+v7VMU8qai828//5Dlw0xKXolEwgYCgUKDGvo9KlfGdAr
 +N0RoVG15VWAmVHNin54SKYGcQ==
X-Google-Smtp-Source: APXvYqy/RbSa3eEPDBlXrh1yGA/H58lhDB5xOYOKxwKTP9IyRxvM48S8YYUitKPIWnrC9+g+LsGdEA==
X-Received: by 2002:a37:7c42:: with SMTP id x63mr13834831qkc.134.1572293448467; 
 Mon, 28 Oct 2019 13:10:48 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id o1sm7821372qtb.82.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:44 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001ge-Bn; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:24 -0300
Message-Id: <20191028201032.6352-8-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 07/15] drm/radeon: use
 mmu_range_notifier_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKVGhlIG5ldyBBUEkgaXMg
YW4gZXhhY3QgbWF0Y2ggZm9yIHRoZSBuZWVkcyBvZiByYWRlb24uCgpGb3Igc29tZSByZWFzb24g
cmFkZW9uIHRyaWVzIHRvIHJlbW92ZSBvdmVybGFwcGluZyByYW5nZXMgZnJvbSB0aGUKaW50ZXJ2
YWwgdHJlZSwgYnV0IGludGVydmFsIHRyZWVzIChhbmQgbW11X3JhbmdlX25vdGlmaWVyX2luc2Vy
dCkKc3VwcG9ydCBvdmVybGFwcGluZyByYW5nZXMgZGlyZWN0bHkuIFNpbXBseSBkZWxldGUgYWxs
IHRoaXMgY29kZS4KClNpbmNlIHRoaXMgZHJpdmVyIGlzIG1pc3NpbmcgYSBpbnZhbGlkYXRlX3Jh
bmdlX2VuZCBjYWxsYmFjaywgYnV0CnN0aWxsIGNhbGxzIGdldF91c2VyX3BhZ2VzKCksIGl0IGNh
bm5vdCBiZSBjb3JyZWN0IGFnYWluc3QgYWxsIHJhY2VzLgoKQ2M6IEFsZXggRGV1Y2hlciA8YWxl
eGFuZGVyLmRldWNoZXJAYW1kLmNvbT4KQ2M6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5r
b2VuaWdAYW1kLmNvbT4KQ2M6IERhdmlkIChDaHVuTWluZykgWmhvdSA8RGF2aWQxLlpob3VAYW1k
LmNvbT4KQ2M6IGFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCkNjOiBQZXRyIEN2ZWsgPHBl
dHJjdmVrY3pAZ21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50aG9ycGUgPGpnZ0Bt
ZWxsYW5veC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb24uaCAgICB8ICAg
OSArLQogZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fbW4uYyB8IDIxOSArKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspLCAx
NzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRl
b24uaCBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uLmgKaW5kZXggZDU5YjAwNGY2Njk1
ODMuLjI3OTU5ZjNhY2UxMTUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3Jh
ZGVvbi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uLmgKQEAgLTY4LDYgKzY4
LDEwIEBACiAjaW5jbHVkZSA8bGludXgvaGFzaHRhYmxlLmg+CiAjaW5jbHVkZSA8bGludXgvZG1h
LWZlbmNlLmg+CiAKKyNpZmRlZiBDT05GSUdfTU1VX05PVElGSUVSCisjaW5jbHVkZSA8bGludXgv
bW11X25vdGlmaWVyLmg+CisjZW5kaWYKKwogI2luY2x1ZGUgPGRybS90dG0vdHRtX2JvX2FwaS5o
PgogI2luY2x1ZGUgPGRybS90dG0vdHRtX2JvX2RyaXZlci5oPgogI2luY2x1ZGUgPGRybS90dG0v
dHRtX3BsYWNlbWVudC5oPgpAQCAtNTA5LDggKzUxMyw5IEBAIHN0cnVjdCByYWRlb25fYm8gewog
CXN0cnVjdCB0dG1fYm9fa21hcF9vYmoJCWRtYV9idWZfdm1hcDsKIAlwaWRfdAkJCQlwaWQ7CiAK
LQlzdHJ1Y3QgcmFkZW9uX21uCQkqbW47Ci0Jc3RydWN0IGxpc3RfaGVhZAkJbW5fbGlzdDsKKyNp
ZmRlZiBDT05GSUdfTU1VX05PVElGSUVSCisJc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcglub3Rp
ZmllcjsKKyNlbmRpZgogfTsKICNkZWZpbmUgZ2VtX3RvX3JhZGVvbl9ibyhnb2JqKSBjb250YWlu
ZXJfb2YoKGdvYmopLCBzdHJ1Y3QgcmFkZW9uX2JvLCB0Ym8uYmFzZSkKIApkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fbW4uYyBiL2RyaXZlcnMvZ3B1L2RybS9yYWRl
b24vcmFkZW9uX21uLmMKaW5kZXggZGJhYjlhM2E5NjliOWUuLmQzZDQxZTIwYTY0OTIyIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9tbi5jCisrKyBiL2RyaXZlcnMv
Z3B1L2RybS9yYWRlb24vcmFkZW9uX21uLmMKQEAgLTM2LDEzMSArMzYsNTEgQEAKIAogI2luY2x1
ZGUgInJhZGVvbi5oIgogCi1zdHJ1Y3QgcmFkZW9uX21uIHsKLQlzdHJ1Y3QgbW11X25vdGlmaWVy
CW1uOwotCi0JLyogb2JqZWN0cyBwcm90ZWN0ZWQgYnkgbG9jayAqLwotCXN0cnVjdCBtdXRleAkJ
bG9jazsKLQlzdHJ1Y3QgcmJfcm9vdF9jYWNoZWQJb2JqZWN0czsKLX07Ci0KLXN0cnVjdCByYWRl
b25fbW5fbm9kZSB7Ci0Jc3RydWN0IGludGVydmFsX3RyZWVfbm9kZQlpdDsKLQlzdHJ1Y3QgbGlz
dF9oZWFkCQlib3M7Ci19OwotCiAvKioKLSAqIHJhZGVvbl9tbl9pbnZhbGlkYXRlX3JhbmdlX3N0
YXJ0IC0gY2FsbGJhY2sgdG8gbm90aWZ5IGFib3V0IG1tIGNoYW5nZQorICogcmFkZW9uX21uX2lu
dmFsaWRhdGUgLSBjYWxsYmFjayB0byBub3RpZnkgYWJvdXQgbW0gY2hhbmdlCiAgKgogICogQG1u
OiBvdXIgbm90aWZpZXIKLSAqIEBtbjogdGhlIG1tIHRoaXMgY2FsbGJhY2sgaXMgYWJvdXQKLSAq
IEBzdGFydDogc3RhcnQgb2YgdXBkYXRlZCByYW5nZQotICogQGVuZDogZW5kIG9mIHVwZGF0ZWQg
cmFuZ2UKKyAqIEByYW5nZTogdGhlIFZNQSB1bmRlciBpbnZhbGlkYXRpb24KICAqCiAgKiBXZSBi
bG9jayBmb3IgYWxsIEJPcyBiZXR3ZWVuIHN0YXJ0IGFuZCBlbmQgdG8gYmUgaWRsZSBhbmQKICAq
IHVubWFwIHRoZW0gYnkgbW92ZSB0aGVtIGludG8gc3lzdGVtIGRvbWFpbiBhZ2Fpbi4KICAqLwot
c3RhdGljIGludCByYWRlb25fbW5faW52YWxpZGF0ZV9yYW5nZV9zdGFydChzdHJ1Y3QgbW11X25v
dGlmaWVyICptbiwKLQkJCQljb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSkK
K3N0YXRpYyBib29sIHJhZGVvbl9tbl9pbnZhbGlkYXRlKHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZp
ZXIgKm1uLAorCQkJCSBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSwKKwkJ
CQkgdW5zaWduZWQgbG9uZyBjdXJfc2VxKQogewotCXN0cnVjdCByYWRlb25fbW4gKnJtbiA9IGNv
bnRhaW5lcl9vZihtbiwgc3RydWN0IHJhZGVvbl9tbiwgbW4pOworCXN0cnVjdCByYWRlb25fYm8g
KmJvID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgcmFkZW9uX2JvLCBub3RpZmllcik7CiAJc3Ry
dWN0IHR0bV9vcGVyYXRpb25fY3R4IGN0eCA9IHsgZmFsc2UsIGZhbHNlIH07Ci0Jc3RydWN0IGlu
dGVydmFsX3RyZWVfbm9kZSAqaXQ7Ci0JdW5zaWduZWQgbG9uZyBlbmQ7Ci0JaW50IHJldCA9IDA7
Ci0KLQkvKiBub3RpZmljYXRpb24gaXMgZXhjbHVzaXZlLCBidXQgaW50ZXJ2YWwgaXMgaW5jbHVz
aXZlICovCi0JZW5kID0gcmFuZ2UtPmVuZCAtIDE7Ci0KLQkvKiBUT0RPIHdlIHNob3VsZCBiZSBh
YmxlIHRvIHNwbGl0IGxvY2tpbmcgZm9yIGludGVydmFsIHRyZWUgYW5kCi0JICogdGhlIHRlYXIg
ZG93bi4KLQkgKi8KLQlpZiAobW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShyYW5nZSkpCi0J
CW11dGV4X2xvY2soJnJtbi0+bG9jayk7Ci0JZWxzZSBpZiAoIW11dGV4X3RyeWxvY2soJnJtbi0+
bG9jaykpCi0JCXJldHVybiAtRUFHQUlOOwotCi0JaXQgPSBpbnRlcnZhbF90cmVlX2l0ZXJfZmly
c3QoJnJtbi0+b2JqZWN0cywgcmFuZ2UtPnN0YXJ0LCBlbmQpOwotCXdoaWxlIChpdCkgewotCQlz
dHJ1Y3QgcmFkZW9uX21uX25vZGUgKm5vZGU7Ci0JCXN0cnVjdCByYWRlb25fYm8gKmJvOwotCQls
b25nIHI7Ci0KLQkJaWYgKCFtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHJhbmdlKSkgewot
CQkJcmV0ID0gLUVBR0FJTjsKLQkJCWdvdG8gb3V0X3VubG9jazsKLQkJfQotCi0JCW5vZGUgPSBj
b250YWluZXJfb2YoaXQsIHN0cnVjdCByYWRlb25fbW5fbm9kZSwgaXQpOwotCQlpdCA9IGludGVy
dmFsX3RyZWVfaXRlcl9uZXh0KGl0LCByYW5nZS0+c3RhcnQsIGVuZCk7CisJbG9uZyByOwogCi0J
CWxpc3RfZm9yX2VhY2hfZW50cnkoYm8sICZub2RlLT5ib3MsIG1uX2xpc3QpIHsKKwlpZiAoIWJv
LT50Ym8udHRtIHx8IGJvLT50Ym8udHRtLT5zdGF0ZSAhPSB0dF9ib3VuZCkKKwkJcmV0dXJuIHRy
dWU7CiAKLQkJCWlmICghYm8tPnRiby50dG0gfHwgYm8tPnRiby50dG0tPnN0YXRlICE9IHR0X2Jv
dW5kKQotCQkJCWNvbnRpbnVlOworCWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShy
YW5nZSkpCisJCXJldHVybiBmYWxzZTsKIAotCQkJciA9IHJhZGVvbl9ib19yZXNlcnZlKGJvLCB0
cnVlKTsKLQkJCWlmIChyKSB7Ci0JCQkJRFJNX0VSUk9SKCIoJWxkKSBmYWlsZWQgdG8gcmVzZXJ2
ZSB1c2VyIGJvXG4iLCByKTsKLQkJCQljb250aW51ZTsKLQkJCX0KLQotCQkJciA9IGRtYV9yZXN2
X3dhaXRfdGltZW91dF9yY3UoYm8tPnRiby5iYXNlLnJlc3YsCi0JCQkJdHJ1ZSwgZmFsc2UsIE1B
WF9TQ0hFRFVMRV9USU1FT1VUKTsKLQkJCWlmIChyIDw9IDApCi0JCQkJRFJNX0VSUk9SKCIoJWxk
KSBmYWlsZWQgdG8gd2FpdCBmb3IgdXNlciBib1xuIiwgcik7Ci0KLQkJCXJhZGVvbl90dG1fcGxh
Y2VtZW50X2Zyb21fZG9tYWluKGJvLCBSQURFT05fR0VNX0RPTUFJTl9DUFUpOwotCQkJciA9IHR0
bV9ib192YWxpZGF0ZSgmYm8tPnRibywgJmJvLT5wbGFjZW1lbnQsICZjdHgpOwotCQkJaWYgKHIp
Ci0JCQkJRFJNX0VSUk9SKCIoJWxkKSBmYWlsZWQgdG8gdmFsaWRhdGUgdXNlciBib1xuIiwgcik7
Ci0KLQkJCXJhZGVvbl9ib191bnJlc2VydmUoYm8pOwotCQl9CisJciA9IHJhZGVvbl9ib19yZXNl
cnZlKGJvLCB0cnVlKTsKKwlpZiAocikgeworCQlEUk1fRVJST1IoIiglbGQpIGZhaWxlZCB0byBy
ZXNlcnZlIHVzZXIgYm9cbiIsIHIpOworCQlyZXR1cm4gdHJ1ZTsKIAl9Ci0JCi1vdXRfdW5sb2Nr
OgotCW11dGV4X3VubG9jaygmcm1uLT5sb2NrKTsKLQotCXJldHVybiByZXQ7Ci19Ci0KLXN0YXRp
YyB2b2lkIHJhZGVvbl9tbl9yZWxlYXNlKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLCBzdHJ1Y3Qg
bW1fc3RydWN0ICptbSkKLXsKLQlzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlIHJhbmdlID0gewot
CQkubW0gPSBtbSwKLQkJLnN0YXJ0ID0gMCwKLQkJLmVuZCA9IFVMT05HX01BWCwKLQkJLmZsYWdz
ID0gMCwKLQkJLmV2ZW50ID0gTU1VX05PVElGWV9VTk1BUCwKLQl9OwotCi0JcmFkZW9uX21uX2lu
dmFsaWRhdGVfcmFuZ2Vfc3RhcnQobW4sICZyYW5nZSk7Ci19Ci0KLXN0YXRpYyBzdHJ1Y3QgbW11
X25vdGlmaWVyICpyYWRlb25fbW5fYWxsb2Nfbm90aWZpZXIoc3RydWN0IG1tX3N0cnVjdCAqbW0p
Ci17Ci0Jc3RydWN0IHJhZGVvbl9tbiAqcm1uOwogCi0Jcm1uID0ga3phbGxvYyhzaXplb2YoKnJt
biksIEdGUF9LRVJORUwpOwotCWlmICghcm1uKQotCQlyZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsK
KwlyID0gZG1hX3Jlc3Zfd2FpdF90aW1lb3V0X3JjdShiby0+dGJvLmJhc2UucmVzdiwgdHJ1ZSwg
ZmFsc2UsCisJCQkJICAgICAgTUFYX1NDSEVEVUxFX1RJTUVPVVQpOworCWlmIChyIDw9IDApCisJ
CURSTV9FUlJPUigiKCVsZCkgZmFpbGVkIHRvIHdhaXQgZm9yIHVzZXIgYm9cbiIsIHIpOwogCi0J
bXV0ZXhfaW5pdCgmcm1uLT5sb2NrKTsKLQlybW4tPm9iamVjdHMgPSBSQl9ST09UX0NBQ0hFRDsK
LQlyZXR1cm4gJnJtbi0+bW47Ci19CisJcmFkZW9uX3R0bV9wbGFjZW1lbnRfZnJvbV9kb21haW4o
Ym8sIFJBREVPTl9HRU1fRE9NQUlOX0NQVSk7CisJciA9IHR0bV9ib192YWxpZGF0ZSgmYm8tPnRi
bywgJmJvLT5wbGFjZW1lbnQsICZjdHgpOworCWlmIChyKQorCQlEUk1fRVJST1IoIiglbGQpIGZh
aWxlZCB0byB2YWxpZGF0ZSB1c2VyIGJvXG4iLCByKTsKIAotc3RhdGljIHZvaWQgcmFkZW9uX21u
X2ZyZWVfbm90aWZpZXIoc3RydWN0IG1tdV9ub3RpZmllciAqbW4pCi17Ci0Ja2ZyZWUoY29udGFp
bmVyX29mKG1uLCBzdHJ1Y3QgcmFkZW9uX21uLCBtbikpOworCXJhZGVvbl9ib191bnJlc2VydmUo
Ym8pOworCXJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmll
cl9vcHMgcmFkZW9uX21uX29wcyA9IHsKLQkucmVsZWFzZSA9IHJhZGVvbl9tbl9yZWxlYXNlLAot
CS5pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0ID0gcmFkZW9uX21uX2ludmFsaWRhdGVfcmFuZ2Vfc3Rh
cnQsCi0JLmFsbG9jX25vdGlmaWVyID0gcmFkZW9uX21uX2FsbG9jX25vdGlmaWVyLAotCS5mcmVl
X25vdGlmaWVyID0gcmFkZW9uX21uX2ZyZWVfbm90aWZpZXIsCitzdGF0aWMgY29uc3Qgc3RydWN0
IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgcmFkZW9uX21uX29wcyA9IHsKKwkuaW52YWxpZGF0ZSA9
IHJhZGVvbl9tbl9pbnZhbGlkYXRlLAogfTsKIAogLyoqCkBAIC0xNzQsNTEgKzk0LDIxIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX29wcyByYWRlb25fbW5fb3BzID0gewogICov
CiBpbnQgcmFkZW9uX21uX3JlZ2lzdGVyKHN0cnVjdCByYWRlb25fYm8gKmJvLCB1bnNpZ25lZCBs
b25nIGFkZHIpCiB7Ci0JdW5zaWduZWQgbG9uZyBlbmQgPSBhZGRyICsgcmFkZW9uX2JvX3NpemUo
Ym8pIC0gMTsKLQlzdHJ1Y3QgbW11X25vdGlmaWVyICptbjsKLQlzdHJ1Y3QgcmFkZW9uX21uICpy
bW47Ci0Jc3RydWN0IHJhZGVvbl9tbl9ub2RlICpub2RlID0gTlVMTDsKLQlzdHJ1Y3QgbGlzdF9o
ZWFkIGJvczsKLQlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlICppdDsKLQotCW1uID0gbW11X25v
dGlmaWVyX2dldCgmcmFkZW9uX21uX29wcywgY3VycmVudC0+bW0pOwotCWlmIChJU19FUlIobW4p
KQotCQlyZXR1cm4gUFRSX0VSUihtbik7Ci0Jcm1uID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3Qg
cmFkZW9uX21uLCBtbik7Ci0KLQlJTklUX0xJU1RfSEVBRCgmYm9zKTsKLQotCW11dGV4X2xvY2so
JnJtbi0+bG9jayk7Ci0KLQl3aGlsZSAoKGl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX2ZpcnN0KCZy
bW4tPm9iamVjdHMsIGFkZHIsIGVuZCkpKSB7Ci0JCWtmcmVlKG5vZGUpOwotCQlub2RlID0gY29u
dGFpbmVyX29mKGl0LCBzdHJ1Y3QgcmFkZW9uX21uX25vZGUsIGl0KTsKLQkJaW50ZXJ2YWxfdHJl
ZV9yZW1vdmUoJm5vZGUtPml0LCAmcm1uLT5vYmplY3RzKTsKLQkJYWRkciA9IG1pbihpdC0+c3Rh
cnQsIGFkZHIpOwotCQllbmQgPSBtYXgoaXQtPmxhc3QsIGVuZCk7Ci0JCWxpc3Rfc3BsaWNlKCZu
b2RlLT5ib3MsICZib3MpOwotCX0KLQotCWlmICghbm9kZSkgewotCQlub2RlID0ga21hbGxvYyhz
aXplb2Yoc3RydWN0IHJhZGVvbl9tbl9ub2RlKSwgR0ZQX0tFUk5FTCk7Ci0JCWlmICghbm9kZSkg
ewotCQkJbXV0ZXhfdW5sb2NrKCZybW4tPmxvY2spOwotCQkJcmV0dXJuIC1FTk9NRU07Ci0JCX0K
LQl9Ci0KLQliby0+bW4gPSBybW47Ci0KLQlub2RlLT5pdC5zdGFydCA9IGFkZHI7Ci0Jbm9kZS0+
aXQubGFzdCA9IGVuZDsKLQlJTklUX0xJU1RfSEVBRCgmbm9kZS0+Ym9zKTsKLQlsaXN0X3NwbGlj
ZSgmYm9zLCAmbm9kZS0+Ym9zKTsKLQlsaXN0X2FkZCgmYm8tPm1uX2xpc3QsICZub2RlLT5ib3Mp
OwotCi0JaW50ZXJ2YWxfdHJlZV9pbnNlcnQoJm5vZGUtPml0LCAmcm1uLT5vYmplY3RzKTsKLQot
CW11dGV4X3VubG9jaygmcm1uLT5sb2NrKTsKLQorCWludCByZXQ7CisKKwliby0+bm90aWZpZXIu
b3BzID0gJnJhZGVvbl9tbl9vcHM7CisJcmV0ID0gbW11X3JhbmdlX25vdGlmaWVyX2luc2VydCgm
Ym8tPm5vdGlmaWVyLCBhZGRyLCByYWRlb25fYm9fc2l6ZShibyksCisJCQkJCWN1cnJlbnQtPm1t
KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCisJLyoKKwkgKiBGSVhNRTogcmFkZW9uIGFw
cGVhcnMgdG8gYWxsb3cgZ2V0X3VzZXJfcGFnZXMgdG8gcnVuIGR1cmluZworCSAqIGludmFsaWRh
dGVfcmFuZ2Vfc3RhcnQvZW5kLCB3aGljaCBpcyBub3QgYSBzYWZlIHdheSB0byByZWFkIHRoZQor
CSAqIFBURXMuIEl0IHNob3VsZCB1c2UgdGhlIG1tdV9yYW5nZV9yZWFkX2JlZ2luKCkgc2NoZW1l
IGFyb3VuZCB0aGUKKwkgKiBnZXRfdXNlcl9wYWdlcyB0byBlbnN1cmUgdGhhdCB0aGUgUFRFcyBh
cmUgcmVhZCBwcm9wZXJseQorCSAqLworCW1tdV9yYW5nZV9yZWFkX2JlZ2luKCZiby0+bm90aWZp
ZXIpOwogCXJldHVybiAwOwogfQogCkBAIC0yMzEsMjcgKzEyMSw4IEBAIGludCByYWRlb25fbW5f
cmVnaXN0ZXIoc3RydWN0IHJhZGVvbl9ibyAqYm8sIHVuc2lnbmVkIGxvbmcgYWRkcikKICAqLwog
dm9pZCByYWRlb25fbW5fdW5yZWdpc3RlcihzdHJ1Y3QgcmFkZW9uX2JvICpibykKIHsKLQlzdHJ1
Y3QgcmFkZW9uX21uICpybW4gPSBiby0+bW47Ci0Jc3RydWN0IGxpc3RfaGVhZCAqaGVhZDsKLQot
CWlmICghcm1uKQorCWlmICghYm8tPm5vdGlmaWVyLm1tKQogCQlyZXR1cm47Ci0KLQltdXRleF9s
b2NrKCZybW4tPmxvY2spOwotCS8qIHNhdmUgdGhlIG5leHQgbGlzdCBlbnRyeSBmb3IgbGF0ZXIg
Ki8KLQloZWFkID0gYm8tPm1uX2xpc3QubmV4dDsKLQotCWxpc3RfZGVsKCZiby0+bW5fbGlzdCk7
Ci0KLQlpZiAobGlzdF9lbXB0eShoZWFkKSkgewotCQlzdHJ1Y3QgcmFkZW9uX21uX25vZGUgKm5v
ZGU7Ci0JCW5vZGUgPSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IHJhZGVvbl9tbl9ub2RlLCBi
b3MpOwotCQlpbnRlcnZhbF90cmVlX3JlbW92ZSgmbm9kZS0+aXQsICZybW4tPm9iamVjdHMpOwot
CQlrZnJlZShub2RlKTsKLQl9Ci0KLQltdXRleF91bmxvY2soJnJtbi0+bG9jayk7Ci0KLQltbXVf
bm90aWZpZXJfcHV0KCZybW4tPm1uKTsKLQliby0+bW4gPSBOVUxMOworCW1tdV9yYW5nZV9ub3Rp
Zmllcl9yZW1vdmUoJmJvLT5ub3RpZmllcik7CisJYm8tPm5vdGlmaWVyLm1tID0gTlVMTDsKIH0K
LS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMW-0001ox-MI; Mon, 28 Oct 2019 20:11:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMV-0001oQ-OX
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:35 +0000
X-Inumbo-ID: 0887c8a8-f9bf-11e9-beca-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0887c8a8-f9bf-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:48 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id z17so9895511qts.9
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=p2sO9HeBGe55xT+CHTSwfg39F5YjFhzL8wq3LxZbe6w=;
 b=cXvTHdIKZK55cQQin8dGci427hTRiUockWlEy6Y0ICdq582fHBOfb30HIaxmsyyS/p
 VO48joMXKjHRdPQsTx7NYVCc27xyHbl0ljkVD1bnlqKgp2mbaxe+/vNwxle/N375wmN7
 LLiLx61YfjoYug+9VNzD6w4Vz4EQxLAkMLyXTDa9JOOn86fAWGzlUS2JLAhQ5bmecZZ/
 a5+OzqMmMbmY9WYvRiligl1TnCVrKxVwZlm0cjHkBnOrOSpHAla+MEOnGgkh4pOfoVMO
 36bGxek2HKVb0rJgSusQ9TNBqCn6uiIo6I8hU9X6aLkg+2p0L2e5guBKt+QltMY6afCu
 /2hw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=p2sO9HeBGe55xT+CHTSwfg39F5YjFhzL8wq3LxZbe6w=;
 b=toYWwIeUBKeRB3qanxCnOEpbjO2FgvLdOV5LW3n6X+nAQrD1prfaQW+3XCjxl2Lx1H
 /Yz9KbYXzHKDmSHrxHHTBSxNTTLU0veue8vp4QqCNjE7FX82nWQfKBK7PRqXs7EfSsWH
 5NlW8O2rgZxg5gIzo0U/tH9Wy6uRsgXrl14VXiaYLobnx10swfgI6Ws7K8+iIjJ9qaaL
 eh+GuhONt7XzJNCyx2j18oz8Eg8YcKZZCU9L721KeLGg1vaPJCT5DSVedZ2VZ5wIOwIT
 3Q72zfSIaGJBqUcaIWfiyrS/BLepfOUEp6dIGJuvMNuRMeHGIi11k4wewAwX0S9vTh9A
 WNdw==
X-Gm-Message-State: APjAAAXbWw8ysE1uLe6rFVFsiX0U2Iotvd11foYEJvrT4m+1+Y3PO9M1
 FLOMpUg2RrLgWE15/gM1sqSL6w==
X-Google-Smtp-Source: APXvYqxk4tf4YFjeg5NLxezOvsTX/rHJRfFXNqIANjhcGIKgcc8HiyI9ezh/HHJDJoeromDlsXvJEg==
X-Received: by 2002:a05:6214:2aa:: with SMTP id
 m10mr17377906qvv.224.1572293448000; 
 Mon, 28 Oct 2019 13:10:48 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id t127sm6775397qkf.43.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:43 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001gS-8N; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:22 -0300
Message-Id: <20191028201032.6352-6-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 05/15] RDMA/odp: Use
 mmu_range_notifier_insert()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKUmVwbGFjZSB0aGUgaW50
ZXJuYWwgaW50ZXJ2YWwgdHJlZSBiYXNlZCBtbXUgbm90aWZpZXIgd2l0aCB0aGUgbmV3IGNvbW1v
bgptbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KCkgQVBJLiBUaGlzIHJlbW92ZXMgYSBsb3Qgb2Yg
Y29kZSBhbmQgZml4ZXMgYQpkZWFkbG9jayB0aGF0IGNhbiBiZSB0cmlnZ2VyZWQgaW4gT0RQOgoK
IHphcF9wYWdlX3JhbmdlKCkKICBtbXVfbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgp
CiAgIFsuLl0KICAgIGliX3VtZW1fbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgpCiAg
ICAgICBkb3duX3JlYWQoJnBlcl9tbS0+dW1lbV9yd3NlbSkKICB1bm1hcF9zaW5nbGVfdm1hKCkK
ICAgIFsuLl0KICAgICAgX19zcGxpdF9odWdlX3BhZ2VfcG1kKCkKICAgICAgICBtbXVfbm90aWZp
ZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgpCiAgICAgICAgWy4uXQogICAgICAgICAgIGliX3Vt
ZW1fbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCgpCiAgICAgICAgICAgICAgZG93bl9y
ZWFkKCZwZXJfbW0tPnVtZW1fcndzZW0pICAgLy8gREVBRExPQ0sKCiAgICAgICAgbW11X25vdGlm
aWVyX2ludmFsaWRhdGVfcmFuZ2VfZW5kKCkKICAgICAgICAgICB1cF9yZWFkKCZwZXJfbW0tPnVt
ZW1fcndzZW0pCiAgbW11X25vdGlmaWVyX2ludmFsaWRhdGVfcmFuZ2VfZW5kKCkKICAgICB1cF9y
ZWFkKCZwZXJfbW0tPnVtZW1fcndzZW0pCgpUaGUgdW1lbV9yd3NlbSBpcyBoZWxkIGFjcm9zcyB0
aGUgcmFuZ2Vfc3RhcnQvZW5kIGFzIHRoZSBPRFAgYWxnb3JpdGhtIGZvcgppbnZhbGlkYXRlX3Jh
bmdlX2VuZCBjYW5ub3QgdG9sZXJhdGUgY2hhbmdlcyB0byB0aGUgaW50ZXJ2YWwKdHJlZS4gSG93
ZXZlciwgZHVlIHRvIHRoZSBuZXN0ZWQgaW52YWxpZGF0aW9uIHJlZ2lvbnMgdGhlIHNlY29uZApk
b3duX3JlYWQoKSBjYW4gZGVhZGxvY2sgaWYgdGhlcmUgYXJlIGNvbXBldGluZyB3cml0ZXJzLiBU
aGUgbmV3IGNvcmUgY29kZQpwcm92aWRlcyBhbiBhbHRlcm5hdGl2ZSBzY2hlbWUgdG8gc29sdmUg
dGhpcyBwcm9ibGVtLgoKRml4ZXM6IGNhNzQ4YzM5ZWEzZiAoIlJETUEvdW1lbTogR2V0IHJpZCBv
ZiBwZXJfbW0tPm5vdGlmaWVyX2NvdW50IikKU2lnbmVkLW9mZi1ieTogSmFzb24gR3VudGhvcnBl
IDxqZ2dAbWVsbGFub3guY29tPgotLS0KIGRyaXZlcnMvaW5maW5pYmFuZC9jb3JlL2RldmljZS5j
ICAgICB8ICAgMSAtCiBkcml2ZXJzL2luZmluaWJhbmQvY29yZS91bWVtX29kcC5jICAgfCAyODgg
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL2luZmluaWJhbmQvaHcvbWx4NS9t
bHg1X2liLmggfCAgIDcgKy0KIGRyaXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L21yLmMgICAgICB8
ICAgMyArLQogZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDUvb2RwLmMgICAgIHwgIDUwICsrKy0t
CiBpbmNsdWRlL3JkbWEvaWJfdW1lbV9vZHAuaCAgICAgICAgICAgfCAgNjUgKystLS0tCiBpbmNs
dWRlL3JkbWEvaWJfdmVyYnMuaCAgICAgICAgICAgICAgfCAgIDIgLQogNyBmaWxlcyBjaGFuZ2Vk
LCA2OSBpbnNlcnRpb25zKCspLCAzNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9pbmZpbmliYW5kL2NvcmUvZGV2aWNlLmMgYi9kcml2ZXJzL2luZmluaWJhbmQvY29yZS9kZXZp
Y2UuYwppbmRleCAyZGQyY2ZlOWI1NjEzNi4uYWM3OTI0YjNjNzNhYmUgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvaW5maW5pYmFuZC9jb3JlL2RldmljZS5jCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9j
b3JlL2RldmljZS5jCkBAIC0yNjE3LDcgKzI2MTcsNiBAQCB2b2lkIGliX3NldF9kZXZpY2Vfb3Bz
KHN0cnVjdCBpYl9kZXZpY2UgKmRldiwgY29uc3Qgc3RydWN0IGliX2RldmljZV9vcHMgKm9wcykK
IAlTRVRfREVWSUNFX09QKGRldl9vcHMsIGdldF92Zl9jb25maWcpOwogCVNFVF9ERVZJQ0VfT1Ao
ZGV2X29wcywgZ2V0X3ZmX3N0YXRzKTsKIAlTRVRfREVWSUNFX09QKGRldl9vcHMsIGluaXRfcG9y
dCk7Ci0JU0VUX0RFVklDRV9PUChkZXZfb3BzLCBpbnZhbGlkYXRlX3JhbmdlKTsKIAlTRVRfREVW
SUNFX09QKGRldl9vcHMsIGl3X2FjY2VwdCk7CiAJU0VUX0RFVklDRV9PUChkZXZfb3BzLCBpd19h
ZGRfcmVmKTsKIAlTRVRfREVWSUNFX09QKGRldl9vcHMsIGl3X2Nvbm5lY3QpOwpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9pbmZpbmliYW5kL2NvcmUvdW1lbV9vZHAuYyBiL2RyaXZlcnMvaW5maW5pYmFu
ZC9jb3JlL3VtZW1fb2RwLmMKaW5kZXggZDdkNWZhZGYwODk5YWQuLjYxMzJiODEyN2U4NDM1IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJhbmQvY29yZS91bWVtX29kcC5jCisrKyBiL2RyaXZl
cnMvaW5maW5pYmFuZC9jb3JlL3VtZW1fb2RwLmMKQEAgLTQ4LDE5NyArNDgsMzIgQEAKIAogI2lu
Y2x1ZGUgInV2ZXJicy5oIgogCi1zdGF0aWMgdm9pZCBpYl91bWVtX25vdGlmaWVyX3N0YXJ0X2Fj
Y291bnQoc3RydWN0IGliX3VtZW1fb2RwICp1bWVtX29kcCkKLXsKLQltdXRleF9sb2NrKCZ1bWVt
X29kcC0+dW1lbV9tdXRleCk7Ci0JaWYgKHVtZW1fb2RwLT5ub3RpZmllcnNfY291bnQrKyA9PSAw
KQotCQkvKgotCQkgKiBJbml0aWFsaXplIHRoZSBjb21wbGV0aW9uIG9iamVjdCBmb3Igd2FpdGlu
ZyBvbgotCQkgKiBub3RpZmllcnMuIFNpbmNlIG5vdGlmaWVyX2NvdW50IGlzIHplcm8sIG5vIG9u
ZSBzaG91bGQgYmUKLQkJICogd2FpdGluZyByaWdodCBub3cuCi0JCSAqLwotCQlyZWluaXRfY29t
cGxldGlvbigmdW1lbV9vZHAtPm5vdGlmaWVyX2NvbXBsZXRpb24pOwotCW11dGV4X3VubG9jaygm
dW1lbV9vZHAtPnVtZW1fbXV0ZXgpOwotfQotCi1zdGF0aWMgdm9pZCBpYl91bWVtX25vdGlmaWVy
X2VuZF9hY2NvdW50KHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHApCi17Ci0JbXV0ZXhfbG9j
aygmdW1lbV9vZHAtPnVtZW1fbXV0ZXgpOwotCS8qCi0JICogVGhpcyBzZXF1ZW5jZSBpbmNyZWFz
ZSB3aWxsIG5vdGlmeSB0aGUgUVAgcGFnZSBmYXVsdCB0aGF0IHRoZSBwYWdlCi0JICogdGhhdCBp
cyBnb2luZyB0byBiZSBtYXBwZWQgaW4gdGhlIHNwdGUgY291bGQgaGF2ZSBiZWVuIGZyZWVkLgot
CSAqLwotCSsrdW1lbV9vZHAtPm5vdGlmaWVyc19zZXE7Ci0JaWYgKC0tdW1lbV9vZHAtPm5vdGlm
aWVyc19jb3VudCA9PSAwKQotCQljb21wbGV0ZV9hbGwoJnVtZW1fb2RwLT5ub3RpZmllcl9jb21w
bGV0aW9uKTsKLQltdXRleF91bmxvY2soJnVtZW1fb2RwLT51bWVtX211dGV4KTsKLX0KLQotc3Rh
dGljIHZvaWQgaWJfdW1lbV9ub3RpZmllcl9yZWxlYXNlKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1u
LAotCQkJCSAgICAgc3RydWN0IG1tX3N0cnVjdCAqbW0pCi17Ci0Jc3RydWN0IGliX3Vjb250ZXh0
X3Blcl9tbSAqcGVyX21tID0KLQkJY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgaWJfdWNvbnRleHRf
cGVyX21tLCBtbik7Ci0Jc3RydWN0IHJiX25vZGUgKm5vZGU7Ci0KLQlkb3duX3JlYWQoJnBlcl9t
bS0+dW1lbV9yd3NlbSk7Ci0JaWYgKCFwZXJfbW0tPm1uLnVzZXJzKQotCQlnb3RvIG91dDsKLQot
CWZvciAobm9kZSA9IHJiX2ZpcnN0X2NhY2hlZCgmcGVyX21tLT51bWVtX3RyZWUpOyBub2RlOwot
CSAgICAgbm9kZSA9IHJiX25leHQobm9kZSkpIHsKLQkJc3RydWN0IGliX3VtZW1fb2RwICp1bWVt
X29kcCA9Ci0JCQlyYl9lbnRyeShub2RlLCBzdHJ1Y3QgaWJfdW1lbV9vZHAsIGludGVydmFsX3Ry
ZWUucmIpOwotCi0JCS8qCi0JCSAqIEluY3JlYXNlIHRoZSBudW1iZXIgb2Ygbm90aWZpZXJzIHJ1
bm5pbmcsIHRvIHByZXZlbnQgYW55Ci0JCSAqIGZ1cnRoZXIgZmF1bHQgaGFuZGxpbmcgb24gdGhp
cyBNUi4KLQkJICovCi0JCWliX3VtZW1fbm90aWZpZXJfc3RhcnRfYWNjb3VudCh1bWVtX29kcCk7
Ci0JCWNvbXBsZXRlX2FsbCgmdW1lbV9vZHAtPm5vdGlmaWVyX2NvbXBsZXRpb24pOwotCQl1bWVt
X29kcC0+dW1lbS5pYmRldi0+b3BzLmludmFsaWRhdGVfcmFuZ2UoCi0JCQl1bWVtX29kcCwgaWJf
dW1lbV9zdGFydCh1bWVtX29kcCksCi0JCQlpYl91bWVtX2VuZCh1bWVtX29kcCkpOwotCX0KLQot
b3V0OgotCXVwX3JlYWQoJnBlcl9tbS0+dW1lbV9yd3NlbSk7Ci19Ci0KLXN0YXRpYyBpbnQgaW52
YWxpZGF0ZV9yYW5nZV9zdGFydF90cmFtcG9saW5lKHN0cnVjdCBpYl91bWVtX29kcCAqaXRlbSwK
LQkJCQkJICAgICB1NjQgc3RhcnQsIHU2NCBlbmQsIHZvaWQgKmNvb2tpZSkKLXsKLQlpYl91bWVt
X25vdGlmaWVyX3N0YXJ0X2FjY291bnQoaXRlbSk7Ci0JaXRlbS0+dW1lbS5pYmRldi0+b3BzLmlu
dmFsaWRhdGVfcmFuZ2UoaXRlbSwgc3RhcnQsIGVuZCk7Ci0JcmV0dXJuIDA7Ci19Ci0KLXN0YXRp
YyBpbnQgaWJfdW1lbV9ub3RpZmllcl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbXVf
bm90aWZpZXIgKm1uLAotCQkJCWNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdl
KQotewotCXN0cnVjdCBpYl91Y29udGV4dF9wZXJfbW0gKnBlcl9tbSA9Ci0JCWNvbnRhaW5lcl9v
Zihtbiwgc3RydWN0IGliX3Vjb250ZXh0X3Blcl9tbSwgbW4pOwotCWludCByYzsKLQotCWlmICht
bXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHJhbmdlKSkKLQkJZG93bl9yZWFkKCZwZXJfbW0t
PnVtZW1fcndzZW0pOwotCWVsc2UgaWYgKCFkb3duX3JlYWRfdHJ5bG9jaygmcGVyX21tLT51bWVt
X3J3c2VtKSkKLQkJcmV0dXJuIC1FQUdBSU47Ci0KLQlpZiAoIXBlcl9tbS0+bW4udXNlcnMpIHsK
LQkJdXBfcmVhZCgmcGVyX21tLT51bWVtX3J3c2VtKTsKLQkJLyoKLQkJICogQXQgdGhpcyBwb2lu
dCB1c2VycyBpcyBwZXJtYW5lbnRseSB6ZXJvIGFuZCB2aXNpYmxlIHRvIHRoaXMKLQkJICogQ1BV
IHdpdGhvdXQgYSBsb2NrLCB0aGF0IGZhY3QgaXMgcmVsaWVkIG9uIHRvIHNraXAgdGhlIHVubG9j
awotCQkgKiBpbiByYW5nZV9lbmQuCi0JCSAqLwotCQlyZXR1cm4gMDsKLQl9Ci0KLQlyYyA9IHJi
dF9pYl91bWVtX2Zvcl9lYWNoX2luX3JhbmdlKCZwZXJfbW0tPnVtZW1fdHJlZSwgcmFuZ2UtPnN0
YXJ0LAotCQkJCQkgICByYW5nZS0+ZW5kLAotCQkJCQkgICBpbnZhbGlkYXRlX3JhbmdlX3N0YXJ0
X3RyYW1wb2xpbmUsCi0JCQkJCSAgIG1tdV9ub3RpZmllcl9yYW5nZV9ibG9ja2FibGUocmFuZ2Up
LAotCQkJCQkgICBOVUxMKTsKLQlpZiAocmMpCi0JCXVwX3JlYWQoJnBlcl9tbS0+dW1lbV9yd3Nl
bSk7Ci0JcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50IGludmFsaWRhdGVfcmFuZ2VfZW5kX3Ry
YW1wb2xpbmUoc3RydWN0IGliX3VtZW1fb2RwICppdGVtLCB1NjQgc3RhcnQsCi0JCQkJCSAgIHU2
NCBlbmQsIHZvaWQgKmNvb2tpZSkKLXsKLQlpYl91bWVtX25vdGlmaWVyX2VuZF9hY2NvdW50KGl0
ZW0pOwotCXJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBpYl91bWVtX25vdGlmaWVyX2ludmFs
aWRhdGVfcmFuZ2VfZW5kKHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLAotCQkJCWNvbnN0IHN0cnVj
dCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlKQotewotCXN0cnVjdCBpYl91Y29udGV4dF9wZXJf
bW0gKnBlcl9tbSA9Ci0JCWNvbnRhaW5lcl9vZihtbiwgc3RydWN0IGliX3Vjb250ZXh0X3Blcl9t
bSwgbW4pOwotCi0JaWYgKHVubGlrZWx5KCFwZXJfbW0tPm1uLnVzZXJzKSkKLQkJcmV0dXJuOwot
Ci0JcmJ0X2liX3VtZW1fZm9yX2VhY2hfaW5fcmFuZ2UoJnBlcl9tbS0+dW1lbV90cmVlLCByYW5n
ZS0+c3RhcnQsCi0JCQkJICAgICAgcmFuZ2UtPmVuZCwKLQkJCQkgICAgICBpbnZhbGlkYXRlX3Jh
bmdlX2VuZF90cmFtcG9saW5lLCB0cnVlLCBOVUxMKTsKLQl1cF9yZWFkKCZwZXJfbW0tPnVtZW1f
cndzZW0pOwotfQotCi1zdGF0aWMgc3RydWN0IG1tdV9ub3RpZmllciAqaWJfdW1lbV9hbGxvY19u
b3RpZmllcihzdHJ1Y3QgbW1fc3RydWN0ICptbSkKLXsKLQlzdHJ1Y3QgaWJfdWNvbnRleHRfcGVy
X21tICpwZXJfbW07Ci0KLQlwZXJfbW0gPSBremFsbG9jKHNpemVvZigqcGVyX21tKSwgR0ZQX0tF
Uk5FTCk7Ci0JaWYgKCFwZXJfbW0pCi0JCXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwotCi0JcGVy
X21tLT51bWVtX3RyZWUgPSBSQl9ST09UX0NBQ0hFRDsKLQlpbml0X3J3c2VtKCZwZXJfbW0tPnVt
ZW1fcndzZW0pOwotCi0JV0FSTl9PTihtbSAhPSBjdXJyZW50LT5tbSk7Ci0JcmN1X3JlYWRfbG9j
aygpOwotCXBlcl9tbS0+dGdpZCA9IGdldF90YXNrX3BpZChjdXJyZW50LT5ncm91cF9sZWFkZXIs
IFBJRFRZUEVfUElEKTsKLQlyY3VfcmVhZF91bmxvY2soKTsKLQlyZXR1cm4gJnBlcl9tbS0+bW47
Ci19Ci0KLXN0YXRpYyB2b2lkIGliX3VtZW1fZnJlZV9ub3RpZmllcihzdHJ1Y3QgbW11X25vdGlm
aWVyICptbikKLXsKLQlzdHJ1Y3QgaWJfdWNvbnRleHRfcGVyX21tICpwZXJfbW0gPQotCQljb250
YWluZXJfb2YobW4sIHN0cnVjdCBpYl91Y29udGV4dF9wZXJfbW0sIG1uKTsKLQotCVdBUk5fT04o
IVJCX0VNUFRZX1JPT1QoJnBlcl9tbS0+dW1lbV90cmVlLnJiX3Jvb3QpKTsKLQotCXB1dF9waWQo
cGVyX21tLT50Z2lkKTsKLQlrZnJlZShwZXJfbW0pOwotfQotCi1zdGF0aWMgY29uc3Qgc3RydWN0
IG1tdV9ub3RpZmllcl9vcHMgaWJfdW1lbV9ub3RpZmllcnMgPSB7Ci0JLnJlbGVhc2UgICAgICAg
ICAgICAgICAgICAgID0gaWJfdW1lbV9ub3RpZmllcl9yZWxlYXNlLAotCS5pbnZhbGlkYXRlX3Jh
bmdlX3N0YXJ0ICAgICA9IGliX3VtZW1fbm90aWZpZXJfaW52YWxpZGF0ZV9yYW5nZV9zdGFydCwK
LQkuaW52YWxpZGF0ZV9yYW5nZV9lbmQgICAgICAgPSBpYl91bWVtX25vdGlmaWVyX2ludmFsaWRh
dGVfcmFuZ2VfZW5kLAotCS5hbGxvY19ub3RpZmllcgkJICAgID0gaWJfdW1lbV9hbGxvY19ub3Rp
ZmllciwKLQkuZnJlZV9ub3RpZmllcgkJICAgID0gaWJfdW1lbV9mcmVlX25vdGlmaWVyLAotfTsK
LQogc3RhdGljIGlubGluZSBpbnQgaWJfaW5pdF91bWVtX29kcChzdHJ1Y3QgaWJfdW1lbV9vZHAg
KnVtZW1fb2RwKQogewotCXN0cnVjdCBpYl91Y29udGV4dF9wZXJfbW0gKnBlcl9tbTsKLQlzdHJ1
Y3QgbW11X25vdGlmaWVyICptbjsKIAlpbnQgcmV0OwogCiAJdW1lbV9vZHAtPnVtZW0uaXNfb2Rw
ID0gMTsKKwltdXRleF9pbml0KCZ1bWVtX29kcC0+dW1lbV9tdXRleCk7CisKIAlpZiAoIXVtZW1f
b2RwLT5pc19pbXBsaWNpdF9vZHApIHsKIAkJc2l6ZV90IHBhZ2Vfc2l6ZSA9IDFVTCA8PCB1bWVt
X29kcC0+cGFnZV9zaGlmdDsKKwkJdW5zaWduZWQgbG9uZyBzdGFydDsKKwkJdW5zaWduZWQgbG9u
ZyBlbmQ7CiAJCXNpemVfdCBwYWdlczsKIAotCQl1bWVtX29kcC0+aW50ZXJ2YWxfdHJlZS5zdGFy
dCA9Ci0JCQlBTElHTl9ET1dOKHVtZW1fb2RwLT51bWVtLmFkZHJlc3MsIHBhZ2Vfc2l6ZSk7CisJ
CXN0YXJ0ID0gQUxJR05fRE9XTih1bWVtX29kcC0+dW1lbS5hZGRyZXNzLCBwYWdlX3NpemUpOwog
CQlpZiAoY2hlY2tfYWRkX292ZXJmbG93KHVtZW1fb2RwLT51bWVtLmFkZHJlc3MsCiAJCQkJICAg
ICAgICh1bnNpZ25lZCBsb25nKXVtZW1fb2RwLT51bWVtLmxlbmd0aCwKLQkJCQkgICAgICAgJnVt
ZW1fb2RwLT5pbnRlcnZhbF90cmVlLmxhc3QpKQorCQkJCSAgICAgICAmZW5kKSkKIAkJCXJldHVy
biAtRU9WRVJGTE9XOwotCQl1bWVtX29kcC0+aW50ZXJ2YWxfdHJlZS5sYXN0ID0KLQkJCUFMSUdO
KHVtZW1fb2RwLT5pbnRlcnZhbF90cmVlLmxhc3QsIHBhZ2Vfc2l6ZSk7Ci0JCWlmICh1bmxpa2Vs
eSh1bWVtX29kcC0+aW50ZXJ2YWxfdHJlZS5sYXN0IDwgcGFnZV9zaXplKSkKKwkJZW5kID0gQUxJ
R04oZW5kLCBwYWdlX3NpemUpOworCQlpZiAodW5saWtlbHkoZW5kIDwgcGFnZV9zaXplKSkKIAkJ
CXJldHVybiAtRU9WRVJGTE9XOwogCi0JCXBhZ2VzID0gKHVtZW1fb2RwLT5pbnRlcnZhbF90cmVl
Lmxhc3QgLQotCQkJIHVtZW1fb2RwLT5pbnRlcnZhbF90cmVlLnN0YXJ0KSA+PgotCQkJdW1lbV9v
ZHAtPnBhZ2Vfc2hpZnQ7CisJCXBhZ2VzID0gKGVuZCAtIHN0YXJ0KSA+PiB1bWVtX29kcC0+cGFn
ZV9zaGlmdDsKIAkJaWYgKCFwYWdlcykKIAkJCXJldHVybiAtRUlOVkFMOwogCi0JCS8qCi0JCSAq
IE5vdGUgdGhhdCB0aGUgcmVwcmVzZW50YXRpb24gb2YgdGhlIGludGVydmFscyBpbiB0aGUKLQkJ
ICogaW50ZXJ2YWwgdHJlZSBjb25zaWRlcnMgdGhlIGVuZGluZyBwb2ludCBhcyBjb250YWluZWQg
aW4KLQkJICogdGhlIGludGVydmFsLgotCQkgKi8KLQkJdW1lbV9vZHAtPmludGVydmFsX3RyZWUu
bGFzdC0tOwotCiAJCXVtZW1fb2RwLT5wYWdlX2xpc3QgPSBrdmNhbGxvYygKIAkJCXBhZ2VzLCBz
aXplb2YoKnVtZW1fb2RwLT5wYWdlX2xpc3QpLCBHRlBfS0VSTkVMKTsKIAkJaWYgKCF1bWVtX29k
cC0+cGFnZV9saXN0KQpAQCAtMjUwLDI2ICs4NSwxNSBAQCBzdGF0aWMgaW5saW5lIGludCBpYl9p
bml0X3VtZW1fb2RwKHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHApCiAJCQlyZXQgPSAtRU5P
TUVNOwogCQkJZ290byBvdXRfcGFnZV9saXN0OwogCQl9Ci0JfQogCi0JbW4gPSBtbXVfbm90aWZp
ZXJfZ2V0KCZpYl91bWVtX25vdGlmaWVycywgdW1lbV9vZHAtPnVtZW0ub3duaW5nX21tKTsKLQlp
ZiAoSVNfRVJSKG1uKSkgewotCQlyZXQgPSBQVFJfRVJSKG1uKTsKLQkJZ290byBvdXRfZG1hX2xp
c3Q7Ci0JfQotCXVtZW1fb2RwLT5wZXJfbW0gPSBwZXJfbW0gPQotCQljb250YWluZXJfb2YobW4s
IHN0cnVjdCBpYl91Y29udGV4dF9wZXJfbW0sIG1uKTsKLQotCW11dGV4X2luaXQoJnVtZW1fb2Rw
LT51bWVtX211dGV4KTsKLQlpbml0X2NvbXBsZXRpb24oJnVtZW1fb2RwLT5ub3RpZmllcl9jb21w
bGV0aW9uKTsKKwkJcmV0ID0gbW11X3JhbmdlX25vdGlmaWVyX2luc2VydCgmdW1lbV9vZHAtPm5v
dGlmaWVyLCBzdGFydCwKKwkJCQkJCWVuZCAtIHN0YXJ0LCBjdXJyZW50LT5tbSk7CisJCWlmIChy
ZXQpCisJCQlnb3RvIG91dF9kbWFfbGlzdDsKIAotCWlmICghdW1lbV9vZHAtPmlzX2ltcGxpY2l0
X29kcCkgewotCQlkb3duX3dyaXRlKCZwZXJfbW0tPnVtZW1fcndzZW0pOwotCQlpbnRlcnZhbF90
cmVlX2luc2VydCgmdW1lbV9vZHAtPmludGVydmFsX3RyZWUsCi0JCQkJICAgICAmcGVyX21tLT51
bWVtX3RyZWUpOwotCQl1cF93cml0ZSgmcGVyX21tLT51bWVtX3J3c2VtKTsKKwkJdW1lbV9vZHAt
PnRnaWQgPQorCQkJZ2V0X3Rhc2tfcGlkKGN1cnJlbnQtPmdyb3VwX2xlYWRlciwgUElEVFlQRV9Q
SUQpOwogCX0KLQltbWdyYWIodW1lbV9vZHAtPnVtZW0ub3duaW5nX21tKTsKIAogCXJldHVybiAw
OwogCkBAIC0yOTAsOCArMTE0LDggQEAgc3RhdGljIGlubGluZSBpbnQgaWJfaW5pdF91bWVtX29k
cChzdHJ1Y3QgaWJfdW1lbV9vZHAgKnVtZW1fb2RwKQogICogQHVkYXRhOiB1ZGF0YSBmcm9tIHRo
ZSBzeXNjYWxsIGJlaW5nIHVzZWQgdG8gY3JlYXRlIHRoZSB1bWVtCiAgKiBAYWNjZXNzOiBpYl9y
ZWdfbXIgYWNjZXNzIGZsYWdzCiAgKi8KLXN0cnVjdCBpYl91bWVtX29kcCAqaWJfdW1lbV9vZHBf
YWxsb2NfaW1wbGljaXQoc3RydWN0IGliX3VkYXRhICp1ZGF0YSwKLQkJCQkJICAgICAgIGludCBh
Y2Nlc3MpCitzdHJ1Y3QgaWJfdW1lbV9vZHAgKgoraWJfdW1lbV9vZHBfYWxsb2NfaW1wbGljaXQo
c3RydWN0IGliX3VkYXRhICp1ZGF0YSwgaW50IGFjY2VzcykKIHsKIAlzdHJ1Y3QgaWJfdWNvbnRl
eHQgKmNvbnRleHQgPQogCQljb250YWluZXJfb2YodWRhdGEsIHN0cnVjdCB1dmVyYnNfYXR0cl9i
dW5kbGUsIGRyaXZlcl91ZGF0YSkKQEAgLTMwNSw4ICsxMjksNiBAQCBzdHJ1Y3QgaWJfdW1lbV9v
ZHAgKmliX3VtZW1fb2RwX2FsbG9jX2ltcGxpY2l0KHN0cnVjdCBpYl91ZGF0YSAqdWRhdGEsCiAK
IAlpZiAoIWNvbnRleHQpCiAJCXJldHVybiBFUlJfUFRSKC1FSU8pOwotCWlmIChXQVJOX09OX09O
Q0UoIWNvbnRleHQtPmRldmljZS0+b3BzLmludmFsaWRhdGVfcmFuZ2UpKQotCQlyZXR1cm4gRVJS
X1BUUigtRUlOVkFMKTsKIAogCXVtZW1fb2RwID0ga3phbGxvYyhzaXplb2YoKnVtZW1fb2RwKSwg
R0ZQX0tFUk5FTCk7CiAJaWYgKCF1bWVtX29kcCkKQEAgLTMzNiw4ICsxNTgsOSBAQCBFWFBPUlRf
U1lNQk9MKGliX3VtZW1fb2RwX2FsbG9jX2ltcGxpY2l0KTsKICAqIEBhZGRyOiBUaGUgc3RhcnRp
bmcgdXNlcnNwYWNlIFZBCiAgKiBAc2l6ZTogVGhlIGxlbmd0aCBvZiB0aGUgdXNlcnNwYWNlIFZB
CiAgKi8KLXN0cnVjdCBpYl91bWVtX29kcCAqaWJfdW1lbV9vZHBfYWxsb2NfY2hpbGQoc3RydWN0
IGliX3VtZW1fb2RwICpyb290LAotCQkJCQkgICAgdW5zaWduZWQgbG9uZyBhZGRyLCBzaXplX3Qg
c2l6ZSkKK3N0cnVjdCBpYl91bWVtX29kcCAqCitpYl91bWVtX29kcF9hbGxvY19jaGlsZChzdHJ1
Y3QgaWJfdW1lbV9vZHAgKnJvb3QsIHVuc2lnbmVkIGxvbmcgYWRkciwKKwkJCXNpemVfdCBzaXpl
LCBjb25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyX29wcyAqb3BzKQogewogCS8qCiAJICog
Q2FsbGVyIG11c3QgZW5zdXJlIHRoYXQgcm9vdCBjYW5ub3QgYmUgZnJlZWQgZHVyaW5nIHRoZSBj
YWxsIHRvCkBAIC0zNjAsNiArMTgzLDcgQEAgc3RydWN0IGliX3VtZW1fb2RwICppYl91bWVtX29k
cF9hbGxvY19jaGlsZChzdHJ1Y3QgaWJfdW1lbV9vZHAgKnJvb3QsCiAJdW1lbS0+d3JpdGFibGUg
ICA9IHJvb3QtPnVtZW0ud3JpdGFibGU7CiAJdW1lbS0+b3duaW5nX21tICA9IHJvb3QtPnVtZW0u
b3duaW5nX21tOwogCW9kcF9kYXRhLT5wYWdlX3NoaWZ0ID0gUEFHRV9TSElGVDsKKwlvZHBfZGF0
YS0+bm90aWZpZXIub3BzID0gb3BzOwogCiAJcmV0ID0gaWJfaW5pdF91bWVtX29kcChvZHBfZGF0
YSk7CiAJaWYgKHJldCkgewpAQCAtMzgzLDcgKzIwNyw4IEBAIEVYUE9SVF9TWU1CT0woaWJfdW1l
bV9vZHBfYWxsb2NfY2hpbGQpOwogICogY29uanVuY3Rpb24gd2l0aCBNTVUgbm90aWZpZXJzLgog
ICovCiBzdHJ1Y3QgaWJfdW1lbV9vZHAgKmliX3VtZW1fb2RwX2dldChzdHJ1Y3QgaWJfdWRhdGEg
KnVkYXRhLCB1bnNpZ25lZCBsb25nIGFkZHIsCi0JCQkJICAgIHNpemVfdCBzaXplLCBpbnQgYWNj
ZXNzKQorCQkJCSAgICBzaXplX3Qgc2l6ZSwgaW50IGFjY2VzcywKKwkJCQkgICAgY29uc3Qgc3Ry
dWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgKm9wcykKIHsKIAlzdHJ1Y3QgaWJfdW1lbV9vZHAg
KnVtZW1fb2RwOwogCXN0cnVjdCBpYl91Y29udGV4dCAqY29udGV4dDsKQEAgLTM5OCw4ICsyMjMs
NyBAQCBzdHJ1Y3QgaWJfdW1lbV9vZHAgKmliX3VtZW1fb2RwX2dldChzdHJ1Y3QgaWJfdWRhdGEg
KnVkYXRhLCB1bnNpZ25lZCBsb25nIGFkZHIsCiAJaWYgKCFjb250ZXh0KQogCQlyZXR1cm4gRVJS
X1BUUigtRUlPKTsKIAotCWlmIChXQVJOX09OX09OQ0UoIShhY2Nlc3MgJiBJQl9BQ0NFU1NfT05f
REVNQU5EKSkgfHwKLQkgICAgV0FSTl9PTl9PTkNFKCFjb250ZXh0LT5kZXZpY2UtPm9wcy5pbnZh
bGlkYXRlX3JhbmdlKSkKKwlpZiAoV0FSTl9PTl9PTkNFKCEoYWNjZXNzICYgSUJfQUNDRVNTX09O
X0RFTUFORCkpKQogCQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKIAogCXVtZW1fb2RwID0ga3ph
bGxvYyhzaXplb2Yoc3RydWN0IGliX3VtZW1fb2RwKSwgR0ZQX0tFUk5FTCk7CkBAIC00MTEsNiAr
MjM1LDcgQEAgc3RydWN0IGliX3VtZW1fb2RwICppYl91bWVtX29kcF9nZXQoc3RydWN0IGliX3Vk
YXRhICp1ZGF0YSwgdW5zaWduZWQgbG9uZyBhZGRyLAogCXVtZW1fb2RwLT51bWVtLmFkZHJlc3Mg
PSBhZGRyOwogCXVtZW1fb2RwLT51bWVtLndyaXRhYmxlID0gaWJfYWNjZXNzX3dyaXRhYmxlKGFj
Y2Vzcyk7CiAJdW1lbV9vZHAtPnVtZW0ub3duaW5nX21tID0gbW0gPSBjdXJyZW50LT5tbTsKKwl1
bWVtX29kcC0+bm90aWZpZXIub3BzID0gb3BzOwogCiAJdW1lbV9vZHAtPnBhZ2Vfc2hpZnQgPSBQ
QUdFX1NISUZUOwogCWlmIChhY2Nlc3MgJiBJQl9BQ0NFU1NfSFVHRVRMQikgewpAQCAtNDQyLDgg
KzI2Nyw2IEBAIEVYUE9SVF9TWU1CT0woaWJfdW1lbV9vZHBfZ2V0KTsKIAogdm9pZCBpYl91bWVt
X29kcF9yZWxlYXNlKHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHApCiB7Ci0Jc3RydWN0IGli
X3Vjb250ZXh0X3Blcl9tbSAqcGVyX21tID0gdW1lbV9vZHAtPnBlcl9tbTsKLQogCS8qCiAJICog
RW5zdXJlIHRoYXQgbm8gbW9yZSBwYWdlcyBhcmUgbWFwcGVkIGluIHRoZSB1bWVtLgogCSAqCkBA
IC00NTUsMjggKzI3OCwxMSBAQCB2b2lkIGliX3VtZW1fb2RwX3JlbGVhc2Uoc3RydWN0IGliX3Vt
ZW1fb2RwICp1bWVtX29kcCkKIAkJaWJfdW1lbV9vZHBfdW5tYXBfZG1hX3BhZ2VzKHVtZW1fb2Rw
LCBpYl91bWVtX3N0YXJ0KHVtZW1fb2RwKSwKIAkJCQkJICAgIGliX3VtZW1fZW5kKHVtZW1fb2Rw
KSk7CiAJCW11dGV4X3VubG9jaygmdW1lbV9vZHAtPnVtZW1fbXV0ZXgpOworCQltbXVfcmFuZ2Vf
bm90aWZpZXJfcmVtb3ZlKCZ1bWVtX29kcC0+bm90aWZpZXIpOwogCQlrdmZyZWUodW1lbV9vZHAt
PmRtYV9saXN0KTsKIAkJa3ZmcmVlKHVtZW1fb2RwLT5wYWdlX2xpc3QpOworCQlwdXRfcGlkKHVt
ZW1fb2RwLT50Z2lkKTsKIAl9Ci0KLQlkb3duX3dyaXRlKCZwZXJfbW0tPnVtZW1fcndzZW0pOwot
CWlmICghdW1lbV9vZHAtPmlzX2ltcGxpY2l0X29kcCkgewotCQlpbnRlcnZhbF90cmVlX3JlbW92
ZSgmdW1lbV9vZHAtPmludGVydmFsX3RyZWUsCi0JCQkJICAgICAmcGVyX21tLT51bWVtX3RyZWUp
OwotCQljb21wbGV0ZV9hbGwoJnVtZW1fb2RwLT5ub3RpZmllcl9jb21wbGV0aW9uKTsKLQl9Ci0J
LyoKLQkgKiBOT1RFISBtbXVfbm90aWZpZXJfdW5yZWdpc3RlcigpIGNhbiBoYXBwZW4gYmV0d2Vl
biBhIHN0YXJ0L2VuZAotCSAqIGNhbGxiYWNrLCByZXN1bHRpbmcgaW4gYSBtaXNzaW5nIGVuZCwg
YW5kIHRodXMgYW4gdW5iYWxhbmNlZAotCSAqIGxvY2suIFRoaXMgZG9lc24ndCByZWFsbHkgbWF0
dGVyIHRvIHVzIHNpbmNlIHdlIGFyZSBhYm91dCB0byBrZnJlZQotCSAqIHRoZSBtZW1vcnkgdGhh
dCBob2xkcyB0aGUgbG9jaywgaG93ZXZlciBMT0NLREVQIGRvZXNuJ3QgbGlrZSB0aGlzLgotCSAq
IFRodXMgd2UgY2FsbCB0aGUgbW11X25vdGlmaWVyX3B1dCB1bmRlciB0aGUgcndzZW0gYW5kIHRl
c3QgdGhlCi0JICogaW50ZXJuYWwgdXNlcnMgY291bnQgdG8gcmVsaWFibHkgc2VlIGlmIHdlIGFy
ZSBwYXN0IHRoaXMgcG9pbnQuCi0JICovCi0JbW11X25vdGlmaWVyX3B1dCgmcGVyX21tLT5tbik7
Ci0JdXBfd3JpdGUoJnBlcl9tbS0+dW1lbV9yd3NlbSk7Ci0KLQltbWRyb3AodW1lbV9vZHAtPnVt
ZW0ub3duaW5nX21tKTsKIAlrZnJlZSh1bWVtX29kcCk7CiB9CiBFWFBPUlRfU1lNQk9MKGliX3Vt
ZW1fb2RwX3JlbGVhc2UpOwpAQCAtNTAxLDcgKzMwNyw3IEBAIEVYUE9SVF9TWU1CT0woaWJfdW1l
bV9vZHBfcmVsZWFzZSk7CiAgKi8KIHN0YXRpYyBpbnQgaWJfdW1lbV9vZHBfbWFwX2RtYV9zaW5n
bGVfcGFnZSgKIAkJc3RydWN0IGliX3VtZW1fb2RwICp1bWVtX29kcCwKLQkJaW50IHBhZ2VfaW5k
ZXgsCisJCXVuc2lnbmVkIGludCBwYWdlX2luZGV4LAogCQlzdHJ1Y3QgcGFnZSAqcGFnZSwKIAkJ
dTY0IGFjY2Vzc19tYXNrLAogCQl1bnNpZ25lZCBsb25nIGN1cnJlbnRfc2VxKQpAQCAtNTEwLDEy
ICszMTYsNyBAQCBzdGF0aWMgaW50IGliX3VtZW1fb2RwX21hcF9kbWFfc2luZ2xlX3BhZ2UoCiAJ
ZG1hX2FkZHJfdCBkbWFfYWRkcjsKIAlpbnQgcmV0ID0gMDsKIAotCS8qCi0JICogTm90ZTogd2Ug
YXZvaWQgd3JpdGluZyBpZiBzZXEgaXMgZGlmZmVyZW50IGZyb20gdGhlIGluaXRpYWwgc2VxLCB0
bwotCSAqIGhhbmRsZSBjYXNlIG9mIGEgcmFjaW5nIG5vdGlmaWVyLiBUaGlzIGNoZWNrIGFsc28g
YWxsb3dzIHVzIHRvIGJhaWwKLQkgKiBlYXJseSBpZiB3ZSBoYXZlIGEgbm90aWZpZXIgcnVubmlu
ZyBpbiBwYXJhbGxlbCB3aXRoIHVzLgotCSAqLwotCWlmIChpYl91bWVtX21tdV9ub3RpZmllcl9y
ZXRyeSh1bWVtX29kcCwgY3VycmVudF9zZXEpKSB7CisJaWYgKG1tdV9yYW5nZV9jaGVja19yZXRy
eSgmdW1lbV9vZHAtPm5vdGlmaWVyLCBjdXJyZW50X3NlcSkpIHsKIAkJcmV0ID0gLUVBR0FJTjsK
IAkJZ290byBvdXQ7CiAJfQpAQCAtNjE4LDcgKzQxOSw3IEBAIGludCBpYl91bWVtX29kcF9tYXBf
ZG1hX3BhZ2VzKHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHAsIHU2NCB1c2VyX3ZpcnQsCiAJ
ICogZXhpc3RpbmcgYmV5b25kIHRoZSBsaWZldGltZSBvZiB0aGUgb3JpZ2luYXRpbmcgcHJvY2Vz
cy4uIFByZXN1bWFibHkKIAkgKiBtbWdldF9ub3RfemVybyB3aWxsIGZhaWwgaW4gdGhpcyBjYXNl
LgogCSAqLwotCW93bmluZ19wcm9jZXNzID0gZ2V0X3BpZF90YXNrKHVtZW1fb2RwLT5wZXJfbW0t
PnRnaWQsIFBJRFRZUEVfUElEKTsKKwlvd25pbmdfcHJvY2VzcyA9IGdldF9waWRfdGFzayh1bWVt
X29kcC0+dGdpZCwgUElEVFlQRV9QSUQpOwogCWlmICghb3duaW5nX3Byb2Nlc3MgfHwgIW1tZ2V0
X25vdF96ZXJvKG93bmluZ19tbSkpIHsKIAkJcmV0ID0gLUVJTlZBTDsKIAkJZ290byBvdXRfcHV0
X3Rhc2s7CkBAIC03NjIsMzIgKzU2MywzIEBAIHZvaWQgaWJfdW1lbV9vZHBfdW5tYXBfZG1hX3Bh
Z2VzKHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHAsIHU2NCB2aXJ0LAogCX0KIH0KIEVYUE9S
VF9TWU1CT0woaWJfdW1lbV9vZHBfdW5tYXBfZG1hX3BhZ2VzKTsKLQotLyogQGxhc3QgaXMgbm90
IGEgcGFydCBvZiB0aGUgaW50ZXJ2YWwuIFNlZSBjb21tZW50IGZvciBmdW5jdGlvbgotICogbm9k
ZV9sYXN0LgotICovCi1pbnQgcmJ0X2liX3VtZW1fZm9yX2VhY2hfaW5fcmFuZ2Uoc3RydWN0IHJi
X3Jvb3RfY2FjaGVkICpyb290LAotCQkJCSAgdTY0IHN0YXJ0LCB1NjQgbGFzdCwKLQkJCQkgIHVt
ZW1fY2FsbF9iYWNrIGNiLAotCQkJCSAgYm9vbCBibG9ja2FibGUsCi0JCQkJICB2b2lkICpjb29r
aWUpCi17Ci0JaW50IHJldF92YWwgPSAwOwotCXN0cnVjdCBpbnRlcnZhbF90cmVlX25vZGUgKm5v
ZGUsICpuZXh0OwotCXN0cnVjdCBpYl91bWVtX29kcCAqdW1lbTsKLQotCWlmICh1bmxpa2VseShz
dGFydCA9PSBsYXN0KSkKLQkJcmV0dXJuIHJldF92YWw7Ci0KLQlmb3IgKG5vZGUgPSBpbnRlcnZh
bF90cmVlX2l0ZXJfZmlyc3Qocm9vdCwgc3RhcnQsIGxhc3QgLSAxKTsKLQkJCW5vZGU7IG5vZGUg
PSBuZXh0KSB7Ci0JCS8qIFRPRE8gbW92ZSB0aGUgYmxvY2thYmxlIGRlY2lzaW9uIHVwIHRvIHRo
ZSBjYWxsYmFjayAqLwotCQlpZiAoIWJsb2NrYWJsZSkKLQkJCXJldHVybiAtRUFHQUlOOwotCQlu
ZXh0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX25leHQobm9kZSwgc3RhcnQsIGxhc3QgLSAxKTsKLQkJ
dW1lbSA9IGNvbnRhaW5lcl9vZihub2RlLCBzdHJ1Y3QgaWJfdW1lbV9vZHAsIGludGVydmFsX3Ry
ZWUpOwotCQlyZXRfdmFsID0gY2IodW1lbSwgc3RhcnQsIGxhc3QsIGNvb2tpZSkgfHwgcmV0X3Zh
bDsKLQl9Ci0KLQlyZXR1cm4gcmV0X3ZhbDsKLX0KZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5maW5p
YmFuZC9ody9tbHg1L21seDVfaWIuaCBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L21seDVf
aWIuaAppbmRleCBmNjFkNDAwNWM2YzM3OS4uYzcxOWYwOGIzNTE2NzAgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L21seDVfaWIuaAorKysgYi9kcml2ZXJzL2luZmluaWJh
bmQvaHcvbWx4NS9tbHg1X2liLmgKQEAgLTEyNjMsOCArMTI2Myw2IEBAIGludCBtbHg1X2liX29k
cF9pbml0X29uZShzdHJ1Y3QgbWx4NV9pYl9kZXYgKmliZGV2KTsKIHZvaWQgbWx4NV9pYl9vZHBf
Y2xlYW51cF9vbmUoc3RydWN0IG1seDVfaWJfZGV2ICppYmRldik7CiBpbnQgX19pbml0IG1seDVf
aWJfb2RwX2luaXQodm9pZCk7CiB2b2lkIG1seDVfaWJfb2RwX2NsZWFudXAodm9pZCk7Ci12b2lk
IG1seDVfaWJfaW52YWxpZGF0ZV9yYW5nZShzdHJ1Y3QgaWJfdW1lbV9vZHAgKnVtZW1fb2RwLCB1
bnNpZ25lZCBsb25nIHN0YXJ0LAotCQkJICAgICAgdW5zaWduZWQgbG9uZyBlbmQpOwogdm9pZCBt
bHg1X29kcF9pbml0X21yX2NhY2hlX2VudHJ5KHN0cnVjdCBtbHg1X2NhY2hlX2VudCAqZW50KTsK
IHZvaWQgbWx4NV9vZHBfcG9wdWxhdGVfa2xtKHN0cnVjdCBtbHg1X2tsbSAqcGtsbSwgc2l6ZV90
IG9mZnNldCwKIAkJCSAgIHNpemVfdCBuZW50cmllcywgc3RydWN0IG1seDVfaWJfbXIgKm1yLCBp
bnQgZmxhZ3MpOwpAQCAtMTI5NCwxMSArMTI5MiwxMCBAQCBtbHg1X2liX2FkdmlzZV9tcl9wcmVm
ZXRjaChzdHJ1Y3QgaWJfcGQgKnBkLAogewogCXJldHVybiAtRU9QTk9UU1VQUDsKIH0KLXN0YXRp
YyBpbmxpbmUgdm9pZCBtbHg1X2liX2ludmFsaWRhdGVfcmFuZ2Uoc3RydWN0IGliX3VtZW1fb2Rw
ICp1bWVtX29kcCwKLQkJCQkJICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsCi0JCQkJCSAgICB1bnNp
Z25lZCBsb25nIGVuZCl7fTsKICNlbmRpZiAvKiBDT05GSUdfSU5GSU5JQkFORF9PTl9ERU1BTkRf
UEFHSU5HICovCiAKK2V4dGVybiBjb25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyX29wcyBt
bHg1X21uX29wczsKKwogLyogTmVlZGVkIGZvciByZXAgcHJvZmlsZSAqLwogdm9pZCBfX21seDVf
aWJfcmVtb3ZlKHN0cnVjdCBtbHg1X2liX2RldiAqZGV2LAogCQkgICAgICBjb25zdCBzdHJ1Y3Qg
bWx4NV9pYl9wcm9maWxlICpwcm9maWxlLApkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbmZpbmliYW5k
L2h3L21seDUvbXIuYyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L21yLmMKaW5kZXggMTk5
Zjc5NTlhYWE1MTAuLmZiZTMxODMwYjIyODA3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2luZmluaWJh
bmQvaHcvbWx4NS9tci5jCisrKyBiL2RyaXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L21yLmMKQEAg
LTc0Myw3ICs3NDMsOCBAQCBzdGF0aWMgaW50IG1yX3VtZW1fZ2V0KHN0cnVjdCBtbHg1X2liX2Rl
diAqZGV2LCBzdHJ1Y3QgaWJfdWRhdGEgKnVkYXRhLAogCWlmIChhY2Nlc3NfZmxhZ3MgJiBJQl9B
Q0NFU1NfT05fREVNQU5EKSB7CiAJCXN0cnVjdCBpYl91bWVtX29kcCAqb2RwOwogCi0JCW9kcCA9
IGliX3VtZW1fb2RwX2dldCh1ZGF0YSwgc3RhcnQsIGxlbmd0aCwgYWNjZXNzX2ZsYWdzKTsKKwkJ
b2RwID0gaWJfdW1lbV9vZHBfZ2V0KHVkYXRhLCBzdGFydCwgbGVuZ3RoLCBhY2Nlc3NfZmxhZ3Ms
CisJCQkJICAgICAgJm1seDVfbW5fb3BzKTsKIAkJaWYgKElTX0VSUihvZHApKSB7CiAJCQltbHg1
X2liX2RiZyhkZXYsICJ1bWVtIGdldCBmYWlsZWQgKCVsZClcbiIsCiAJCQkJICAgIFBUUl9FUlIo
b2RwKSk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2luZmluaWJhbmQvaHcvbWx4NS9vZHAuYyBiL2Ry
aXZlcnMvaW5maW5pYmFuZC9ody9tbHg1L29kcC5jCmluZGV4IGJjZmMwOTg0NjY5NzdlLi5mNzEz
ZWI4MmVlZWFkNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDUvb2RwLmMK
KysrIGIvZHJpdmVycy9pbmZpbmliYW5kL2h3L21seDUvb2RwLmMKQEAgLTI0MSwxNyArMjQxLDI2
IEBAIHN0YXRpYyB2b2lkIGRlc3Ryb3lfdW51c2VkX2ltcGxpY2l0X2NoaWxkX21yKHN0cnVjdCBt
bHg1X2liX21yICptcikKIAl4YV91bmxvY2soJmltci0+aW1wbGljaXRfY2hpbGRyZW4pOwogfQog
Ci12b2lkIG1seDVfaWJfaW52YWxpZGF0ZV9yYW5nZShzdHJ1Y3QgaWJfdW1lbV9vZHAgKnVtZW1f
b2RwLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAotCQkJICAgICAgdW5zaWduZWQgbG9uZyBlbmQpCitz
dGF0aWMgYm9vbCBtbHg1X2liX2ludmFsaWRhdGVfcmFuZ2Uoc3RydWN0IG1tdV9yYW5nZV9ub3Rp
ZmllciAqbXJuLAorCQkJCSAgICAgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqcmFu
Z2UsCisJCQkJICAgICB1bnNpZ25lZCBsb25nIGN1cl9zZXEpCiB7CisJc3RydWN0IGliX3VtZW1f
b2RwICp1bWVtX29kcCA9CisJCWNvbnRhaW5lcl9vZihtcm4sIHN0cnVjdCBpYl91bWVtX29kcCwg
bm90aWZpZXIpOwogCXN0cnVjdCBtbHg1X2liX21yICptcjsKIAljb25zdCB1NjQgdW1yX2Jsb2Nr
X21hc2sgPSAoTUxYNV9VTVJfTVRUX0FMSUdOTUVOVCAvCiAJCQkJICAgIHNpemVvZihzdHJ1Y3Qg
bWx4NV9tdHQpKSAtIDE7CiAJdTY0IGlkeCA9IDAsIGJsa19zdGFydF9pZHggPSAwOworCXVuc2ln
bmVkIGxvbmcgc3RhcnQ7CisJdW5zaWduZWQgbG9uZyBlbmQ7CiAJaW50IGluX2Jsb2NrID0gMDsK
IAl1NjQgYWRkcjsKIAorCWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShyYW5nZSkp
CisJCXJldHVybiBmYWxzZTsKKwogCW11dGV4X2xvY2soJnVtZW1fb2RwLT51bWVtX211dGV4KTsK
KwltbXVfcmFuZ2Vfc2V0X3NlcShtcm4sIGN1cl9zZXEpOwogCS8qCiAJICogSWYgbnBhZ2VzIGlz
IHplcm8gdGhlbiB1bWVtX29kcC0+cHJpdmF0ZSBtYXkgbm90IGJlIHNldHVwIHlldC4gVGhpcwog
CSAqIGRvZXMgbm90IGNvbXBsZXRlIHVudGlsIGFmdGVyIHRoZSBmaXJzdCBwYWdlIGlzIG1hcHBl
ZCBmb3IgRE1BLgpAQCAtMjYwLDggKzI2OSw4IEBAIHZvaWQgbWx4NV9pYl9pbnZhbGlkYXRlX3Jh
bmdlKHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHAsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAJ
CWdvdG8gb3V0OwogCW1yID0gdW1lbV9vZHAtPnByaXZhdGU7CiAKLQlzdGFydCA9IG1heF90KHU2
NCwgaWJfdW1lbV9zdGFydCh1bWVtX29kcCksIHN0YXJ0KTsKLQllbmQgPSBtaW5fdCh1NjQsIGli
X3VtZW1fZW5kKHVtZW1fb2RwKSwgZW5kKTsKKwlzdGFydCA9IG1heF90KHU2NCwgaWJfdW1lbV9z
dGFydCh1bWVtX29kcCksIHJhbmdlLT5zdGFydCk7CisJZW5kID0gbWluX3QodTY0LCBpYl91bWVt
X2VuZCh1bWVtX29kcCksIHJhbmdlLT5lbmQpOwogCiAJLyoKIAkgKiBJdGVyYXRpb24gb25lIC0g
emFwIHRoZSBIVydzIE1UVHMuIFRoZSBub3RpZmllcnNfY291bnQgZW5zdXJlcyB0aGF0CkBAIC0z
MTIsOCArMzIxLDEzIEBAIHZvaWQgbWx4NV9pYl9pbnZhbGlkYXRlX3JhbmdlKHN0cnVjdCBpYl91
bWVtX29kcCAqdW1lbV9vZHAsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCiAJCWRlc3Ryb3lfdW51c2Vk
X2ltcGxpY2l0X2NoaWxkX21yKG1yKTsKIG91dDoKIAltdXRleF91bmxvY2soJnVtZW1fb2RwLT51
bWVtX211dGV4KTsKKwlyZXR1cm4gdHJ1ZTsKIH0KIAorY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9u
b3RpZmllcl9vcHMgbWx4NV9tbl9vcHMgPSB7CisJLmludmFsaWRhdGUgPSBtbHg1X2liX2ludmFs
aWRhdGVfcmFuZ2UsCit9OworCiB2b2lkIG1seDVfaWJfaW50ZXJuYWxfZmlsbF9vZHBfY2Fwcyhz
dHJ1Y3QgbWx4NV9pYl9kZXYgKmRldikKIHsKIAlzdHJ1Y3QgaWJfb2RwX2NhcHMgKmNhcHMgPSAm
ZGV2LT5vZHBfY2FwczsKQEAgLTQxNCw3ICs0MjgsNyBAQCBzdGF0aWMgc3RydWN0IG1seDVfaWJf
bXIgKmltcGxpY2l0X2dldF9jaGlsZF9tcihzdHJ1Y3QgbWx4NV9pYl9tciAqaW1yLAogCiAJb2Rw
ID0gaWJfdW1lbV9vZHBfYWxsb2NfY2hpbGQodG9faWJfdW1lbV9vZHAoaW1yLT51bWVtKSwKIAkJ
CQkgICAgICBpZHggKiBNTFg1X0lNUl9NVFRfU0laRSwKLQkJCQkgICAgICBNTFg1X0lNUl9NVFRf
U0laRSk7CisJCQkJICAgICAgTUxYNV9JTVJfTVRUX1NJWkUsICZtbHg1X21uX29wcyk7CiAJaWYg
KElTX0VSUihvZHApKQogCQlyZXR1cm4gRVJSX0NBU1Qob2RwKTsKIApAQCAtNjAwLDggKzYxNCw5
IEBAIHN0YXRpYyBpbnQgcGFnZWZhdWx0X3JlYWxfbXIoc3RydWN0IG1seDVfaWJfbXIgKm1yLCBz
dHJ1Y3QgaWJfdW1lbV9vZHAgKm9kcCwKIAkJCSAgICAgdTY0IHVzZXJfdmEsIHNpemVfdCBiY250
LCB1MzIgKmJ5dGVzX21hcHBlZCwKIAkJCSAgICAgdTMyIGZsYWdzKQogewotCWludCBjdXJyZW50
X3NlcSwgcGFnZV9zaGlmdCwgcmV0LCBucDsKKwlpbnQgcGFnZV9zaGlmdCwgcmV0LCBucDsKIAli
b29sIGRvd25ncmFkZSA9IGZsYWdzICYgTUxYNV9QRl9GTEFHU19ET1dOR1JBREU7CisJdW5zaWdu
ZWQgbG9uZyBjdXJyZW50X3NlcTsKIAl1NjQgYWNjZXNzX21hc2s7CiAJdTY0IHN0YXJ0X2lkeCwg
cGFnZV9tYXNrOwogCkBAIC02MTMsMTIgKzYyOCw3IEBAIHN0YXRpYyBpbnQgcGFnZWZhdWx0X3Jl
YWxfbXIoc3RydWN0IG1seDVfaWJfbXIgKm1yLCBzdHJ1Y3QgaWJfdW1lbV9vZHAgKm9kcCwKIAlp
ZiAob2RwLT51bWVtLndyaXRhYmxlICYmICFkb3duZ3JhZGUpCiAJCWFjY2Vzc19tYXNrIHw9IE9E
UF9XUklURV9BTExPV0VEX0JJVDsKIAotCWN1cnJlbnRfc2VxID0gUkVBRF9PTkNFKG9kcC0+bm90
aWZpZXJzX3NlcSk7Ci0JLyoKLQkgKiBFbnN1cmUgdGhlIHNlcXVlbmNlIG51bWJlciBpcyB2YWxp
ZCBmb3Igc29tZSB0aW1lIGJlZm9yZSB3ZSBjYWxsCi0JICogZ3VwLgotCSAqLwotCXNtcF9ybWIo
KTsKKwljdXJyZW50X3NlcSA9IG1tdV9yYW5nZV9yZWFkX2JlZ2luKCZvZHAtPm5vdGlmaWVyKTsK
IAogCW5wID0gaWJfdW1lbV9vZHBfbWFwX2RtYV9wYWdlcyhvZHAsIHVzZXJfdmEsIGJjbnQsIGFj
Y2Vzc19tYXNrLAogCQkJCSAgICAgICBjdXJyZW50X3NlcSk7CkBAIC02MjYsNyArNjM2LDcgQEAg
c3RhdGljIGludCBwYWdlZmF1bHRfcmVhbF9tcihzdHJ1Y3QgbWx4NV9pYl9tciAqbXIsIHN0cnVj
dCBpYl91bWVtX29kcCAqb2RwLAogCQlyZXR1cm4gbnA7CiAKIAltdXRleF9sb2NrKCZvZHAtPnVt
ZW1fbXV0ZXgpOwotCWlmICghaWJfdW1lbV9tbXVfbm90aWZpZXJfcmV0cnkob2RwLCBjdXJyZW50
X3NlcSkpIHsKKwlpZiAoIW1tdV9yYW5nZV9yZWFkX3JldHJ5KCZvZHAtPm5vdGlmaWVyLCBjdXJy
ZW50X3NlcSkpIHsKIAkJLyoKIAkJICogTm8gbmVlZCB0byBjaGVjayB3aGV0aGVyIHRoZSBNVFRz
IHJlYWxseSBiZWxvbmcgdG8KIAkJICogdGhpcyBNUiwgc2luY2UgaWJfdW1lbV9vZHBfbWFwX2Rt
YV9wYWdlcyBhbHJlYWR5CkBAIC02NTYsMTkgKzY2Niw2IEBAIHN0YXRpYyBpbnQgcGFnZWZhdWx0
X3JlYWxfbXIoc3RydWN0IG1seDVfaWJfbXIgKm1yLCBzdHJ1Y3QgaWJfdW1lbV9vZHAgKm9kcCwK
IAlyZXR1cm4gbnAgPDwgKHBhZ2Vfc2hpZnQgLSBQQUdFX1NISUZUKTsKIAogb3V0OgotCWlmIChy
ZXQgPT0gLUVBR0FJTikgewotCQl1bnNpZ25lZCBsb25nIHRpbWVvdXQgPSBtc2Vjc190b19qaWZm
aWVzKE1NVV9OT1RJRklFUl9USU1FT1VUKTsKLQotCQlpZiAoIXdhaXRfZm9yX2NvbXBsZXRpb25f
dGltZW91dCgmb2RwLT5ub3RpZmllcl9jb21wbGV0aW9uLAotCQkJCQkJIHRpbWVvdXQpKSB7Ci0J
CQltbHg1X2liX3dhcm4oCi0JCQkJbXItPmRldiwKLQkJCQkidGltZW91dCB3YWl0aW5nIGZvciBt
bXUgbm90aWZpZXIuIHNlcSAlZCBhZ2FpbnN0ICVkLiBub3RpZmllcnNfY291bnQ9JWRcbiIsCi0J
CQkJY3VycmVudF9zZXEsIG9kcC0+bm90aWZpZXJzX3NlcSwKLQkJCQlvZHAtPm5vdGlmaWVyc19j
b3VudCk7Ci0JCX0KLQl9Ci0KIAlyZXR1cm4gcmV0OwogfQogCkBAIC0xNjA5LDcgKzE2MDYsNiBA
QCB2b2lkIG1seDVfb2RwX2luaXRfbXJfY2FjaGVfZW50cnkoc3RydWN0IG1seDVfY2FjaGVfZW50
ICplbnQpCiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaWJfZGV2aWNlX29wcyBtbHg1X2liX2Rldl9v
ZHBfb3BzID0gewogCS5hZHZpc2VfbXIgPSBtbHg1X2liX2FkdmlzZV9tciwKLQkuaW52YWxpZGF0
ZV9yYW5nZSA9IG1seDVfaWJfaW52YWxpZGF0ZV9yYW5nZSwKIH07CiAKIGludCBtbHg1X2liX29k
cF9pbml0X29uZShzdHJ1Y3QgbWx4NV9pYl9kZXYgKmRldikKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
cmRtYS9pYl91bWVtX29kcC5oIGIvaW5jbHVkZS9yZG1hL2liX3VtZW1fb2RwLmgKaW5kZXggMDli
MGU0NDk0OTg2YTkuLjk4ZWQ1NDM1YWZjY2Q5IDEwMDY0NAotLS0gYS9pbmNsdWRlL3JkbWEvaWJf
dW1lbV9vZHAuaAorKysgYi9pbmNsdWRlL3JkbWEvaWJfdW1lbV9vZHAuaApAQCAtMzUsMTEgKzM1
LDExIEBACiAKICNpbmNsdWRlIDxyZG1hL2liX3VtZW0uaD4KICNpbmNsdWRlIDxyZG1hL2liX3Zl
cmJzLmg+Ci0jaW5jbHVkZSA8bGludXgvaW50ZXJ2YWxfdHJlZS5oPgogCiBzdHJ1Y3QgaWJfdW1l
bV9vZHAgewogCXN0cnVjdCBpYl91bWVtIHVtZW07Ci0Jc3RydWN0IGliX3Vjb250ZXh0X3Blcl9t
bSAqcGVyX21tOworCXN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgbm90aWZpZXI7CisJc3RydWN0
IHBpZCAqdGdpZDsKIAogCS8qCiAJICogQW4gYXJyYXkgb2YgdGhlIHBhZ2VzIGluY2x1ZGVkIGlu
IHRoZSBvbi1kZW1hbmQgcGFnaW5nIHVtZW0uCkBAIC02MiwxMyArNjIsOCBAQCBzdHJ1Y3QgaWJf
dW1lbV9vZHAgewogCXN0cnVjdCBtdXRleAkJdW1lbV9tdXRleDsKIAl2b2lkCQkJKnByaXZhdGU7
IC8qIGZvciB0aGUgSFcgZHJpdmVyIHRvIHVzZS4gKi8KIAotCWludCBub3RpZmllcnNfc2VxOwot
CWludCBub3RpZmllcnNfY291bnQ7CiAJaW50IG5wYWdlczsKIAotCS8qIFRyZWUgdHJhY2tpbmcg
Ki8KLQlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlIGludGVydmFsX3RyZWU7Ci0KIAkvKgogCSAq
IEFuIGltcGxpY2l0IG9kcCB1bWVtIGNhbm5vdCBiZSBETUEgbWFwcGVkLCBoYXMgMCBsZW5ndGgs
IGFuZCBzZXJ2ZXMKIAkgKiBvbmx5IGFzIGFuIGFuY2hvciBmb3IgdGhlIGRyaXZlciB0byBob2xk
IG9udG8gdGhlIHBlcl9tbS4gRklYTUU6CkBAIC03Nyw3ICs3Miw2IEBAIHN0cnVjdCBpYl91bWVt
X29kcCB7CiAJICovCiAJYm9vbCBpc19pbXBsaWNpdF9vZHA7CiAKLQlzdHJ1Y3QgY29tcGxldGlv
bglub3RpZmllcl9jb21wbGV0aW9uOwogCXVuc2lnbmVkIGludAkJcGFnZV9zaGlmdDsKIH07CiAK
QEAgLTg5LDEzICs4MywxMyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBpYl91bWVtX29kcCAqdG9f
aWJfdW1lbV9vZHAoc3RydWN0IGliX3VtZW0gKnVtZW0pCiAvKiBSZXR1cm5zIHRoZSBmaXJzdCBw
YWdlIG9mIGFuIE9EUCB1bWVtLiAqLwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGliX3Vt
ZW1fc3RhcnQoc3RydWN0IGliX3VtZW1fb2RwICp1bWVtX29kcCkKIHsKLQlyZXR1cm4gdW1lbV9v
ZHAtPmludGVydmFsX3RyZWUuc3RhcnQ7CisJcmV0dXJuIHVtZW1fb2RwLT5ub3RpZmllci5pbnRl
cnZhbF90cmVlLnN0YXJ0OwogfQogCiAvKiBSZXR1cm5zIHRoZSBhZGRyZXNzIG9mIHRoZSBwYWdl
IGFmdGVyIHRoZSBsYXN0IG9uZSBvZiBhbiBPRFAgdW1lbS4gKi8KIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgbG9uZyBpYl91bWVtX2VuZChzdHJ1Y3QgaWJfdW1lbV9vZHAgKnVtZW1fb2RwKQogewot
CXJldHVybiB1bWVtX29kcC0+aW50ZXJ2YWxfdHJlZS5sYXN0ICsgMTsKKwlyZXR1cm4gdW1lbV9v
ZHAtPm5vdGlmaWVyLmludGVydmFsX3RyZWUubGFzdCArIDE7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
c2l6ZV90IGliX3VtZW1fb2RwX251bV9wYWdlcyhzdHJ1Y3QgaWJfdW1lbV9vZHAgKnVtZW1fb2Rw
KQpAQCAtMTE5LDIxICsxMTMsMTQgQEAgc3RhdGljIGlubGluZSBzaXplX3QgaWJfdW1lbV9vZHBf
bnVtX3BhZ2VzKHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHApCiAKICNpZmRlZiBDT05GSUdf
SU5GSU5JQkFORF9PTl9ERU1BTkRfUEFHSU5HCiAKLXN0cnVjdCBpYl91Y29udGV4dF9wZXJfbW0g
ewotCXN0cnVjdCBtbXVfbm90aWZpZXIgbW47Ci0Jc3RydWN0IHBpZCAqdGdpZDsKLQotCXN0cnVj
dCByYl9yb290X2NhY2hlZCB1bWVtX3RyZWU7Ci0JLyogUHJvdGVjdHMgdW1lbV90cmVlICovCi0J
c3RydWN0IHJ3X3NlbWFwaG9yZSB1bWVtX3J3c2VtOwotfTsKLQogc3RydWN0IGliX3VtZW1fb2Rw
ICppYl91bWVtX29kcF9nZXQoc3RydWN0IGliX3VkYXRhICp1ZGF0YSwgdW5zaWduZWQgbG9uZyBh
ZGRyLAotCQkJCSAgICBzaXplX3Qgc2l6ZSwgaW50IGFjY2Vzcyk7CisJCQkJICAgIHNpemVfdCBz
aXplLCBpbnQgYWNjZXNzLAorCQkJCSAgICBjb25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVy
X29wcyAqb3BzKTsKIHN0cnVjdCBpYl91bWVtX29kcCAqaWJfdW1lbV9vZHBfYWxsb2NfaW1wbGlj
aXQoc3RydWN0IGliX3VkYXRhICp1ZGF0YSwKIAkJCQkJICAgICAgIGludCBhY2Nlc3MpOwotc3Ry
dWN0IGliX3VtZW1fb2RwICppYl91bWVtX29kcF9hbGxvY19jaGlsZChzdHJ1Y3QgaWJfdW1lbV9v
ZHAgKnJvb3RfdW1lbSwKLQkJCQkJICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgc2l6ZV90IHNpemUp
Oworc3RydWN0IGliX3VtZW1fb2RwICoKK2liX3VtZW1fb2RwX2FsbG9jX2NoaWxkKHN0cnVjdCBp
Yl91bWVtX29kcCAqcm9vdF91bWVtLCB1bnNpZ25lZCBsb25nIGFkZHIsCisJCQlzaXplX3Qgc2l6
ZSwgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgKm9wcyk7CiB2b2lkIGliX3Vt
ZW1fb2RwX3JlbGVhc2Uoc3RydWN0IGliX3VtZW1fb2RwICp1bWVtX29kcCk7CiAKIGludCBpYl91
bWVtX29kcF9tYXBfZG1hX3BhZ2VzKHN0cnVjdCBpYl91bWVtX29kcCAqdW1lbV9vZHAsIHU2NCBz
dGFydF9vZmZzZXQsCkBAIC0xNDMsMzkgKzEzMCwxMSBAQCBpbnQgaWJfdW1lbV9vZHBfbWFwX2Rt
YV9wYWdlcyhzdHJ1Y3QgaWJfdW1lbV9vZHAgKnVtZW1fb2RwLCB1NjQgc3RhcnRfb2Zmc2V0LAog
dm9pZCBpYl91bWVtX29kcF91bm1hcF9kbWFfcGFnZXMoc3RydWN0IGliX3VtZW1fb2RwICp1bWVt
X29kcCwgdTY0IHN0YXJ0X29mZnNldCwKIAkJCQkgdTY0IGJvdW5kKTsKIAotdHlwZWRlZiBpbnQg
KCp1bWVtX2NhbGxfYmFjaykoc3RydWN0IGliX3VtZW1fb2RwICppdGVtLCB1NjQgc3RhcnQsIHU2
NCBlbmQsCi0JCQkgICAgICB2b2lkICpjb29raWUpOwotLyoKLSAqIENhbGwgdGhlIGNhbGxiYWNr
IG9uIGVhY2ggaWJfdW1lbSBpbiB0aGUgcmFuZ2UuIFJldHVybnMgdGhlIGxvZ2ljYWwgb3Igb2YK
LSAqIHRoZSByZXR1cm4gdmFsdWVzIG9mIHRoZSBmdW5jdGlvbnMgY2FsbGVkLgotICovCi1pbnQg
cmJ0X2liX3VtZW1fZm9yX2VhY2hfaW5fcmFuZ2Uoc3RydWN0IHJiX3Jvb3RfY2FjaGVkICpyb290
LAotCQkJCSAgdTY0IHN0YXJ0LCB1NjQgZW5kLAotCQkJCSAgdW1lbV9jYWxsX2JhY2sgY2IsCi0J
CQkJICBib29sIGJsb2NrYWJsZSwgdm9pZCAqY29va2llKTsKLQotc3RhdGljIGlubGluZSBpbnQg
aWJfdW1lbV9tbXVfbm90aWZpZXJfcmV0cnkoc3RydWN0IGliX3VtZW1fb2RwICp1bWVtX29kcCwK
LQkJCQkJICAgICB1bnNpZ25lZCBsb25nIG1tdV9zZXEpCi17Ci0JLyoKLQkgKiBUaGlzIGNvZGUg
aXMgc3Ryb25nbHkgYmFzZWQgb24gdGhlIEtWTSBjb2RlIGZyb20KLQkgKiBtbXVfbm90aWZpZXJf
cmV0cnkuIFNob3VsZCBiZSBjYWxsZWQgd2l0aAotCSAqIHRoZSByZWxldmFudCBsb2NrcyB0YWtl
biAodW1lbV9vZHAtPnVtZW1fbXV0ZXgKLQkgKiBhbmQgdGhlIHVjb250ZXh0IHVtZW1fbXV0ZXgg
c2VtYXBob3JlIGxvY2tlZCBmb3IgcmVhZCkuCi0JICovCi0KLQlpZiAodW5saWtlbHkodW1lbV9v
ZHAtPm5vdGlmaWVyc19jb3VudCkpCi0JCXJldHVybiAxOwotCWlmICh1bWVtX29kcC0+bm90aWZp
ZXJzX3NlcSAhPSBtbXVfc2VxKQotCQlyZXR1cm4gMTsKLQlyZXR1cm4gMDsKLX0KLQogI2Vsc2Ug
LyogQ09ORklHX0lORklOSUJBTkRfT05fREVNQU5EX1BBR0lORyAqLwogCi1zdGF0aWMgaW5saW5l
IHN0cnVjdCBpYl91bWVtX29kcCAqaWJfdW1lbV9vZHBfZ2V0KHN0cnVjdCBpYl91ZGF0YSAqdWRh
dGEsCi0JCQkJCQkgIHVuc2lnbmVkIGxvbmcgYWRkciwKLQkJCQkJCSAgc2l6ZV90IHNpemUsIGlu
dCBhY2Nlc3MpCitzdGF0aWMgaW5saW5lIHN0cnVjdCBpYl91bWVtX29kcCAqCitpYl91bWVtX29k
cF9nZXQoc3RydWN0IGliX3VkYXRhICp1ZGF0YSwgdW5zaWduZWQgbG9uZyBhZGRyLCBzaXplX3Qg
c2l6ZSwKKwkJaW50IGFjY2VzcywgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMg
Km9wcykKIHsKIAlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKIH0KZGlmZiAtLWdpdCBhL2luY2x1
ZGUvcmRtYS9pYl92ZXJicy5oIGIvaW5jbHVkZS9yZG1hL2liX3ZlcmJzLmgKaW5kZXggNmE0N2Jh
ODVjNTRjMTEuLjJjMzBjODU5YWUwZDEzIDEwMDY0NAotLS0gYS9pbmNsdWRlL3JkbWEvaWJfdmVy
YnMuaAorKysgYi9pbmNsdWRlL3JkbWEvaWJfdmVyYnMuaApAQCAtMjQyMiw4ICsyNDIyLDYgQEAg
c3RydWN0IGliX2RldmljZV9vcHMgewogCQkJICAgIHU2NCBpb3ZhKTsKIAlpbnQgKCp1bm1hcF9m
bXIpKHN0cnVjdCBsaXN0X2hlYWQgKmZtcl9saXN0KTsKIAlpbnQgKCpkZWFsbG9jX2Ztcikoc3Ry
dWN0IGliX2ZtciAqZm1yKTsKLQl2b2lkICgqaW52YWxpZGF0ZV9yYW5nZSkoc3RydWN0IGliX3Vt
ZW1fb2RwICp1bWVtX29kcCwKLQkJCQkgdW5zaWduZWQgbG9uZyBzdGFydCwgdW5zaWduZWQgbG9u
ZyBlbmQpOwogCWludCAoKmF0dGFjaF9tY2FzdCkoc3RydWN0IGliX3FwICpxcCwgdW5pb24gaWJf
Z2lkICpnaWQsIHUxNiBsaWQpOwogCWludCAoKmRldGFjaF9tY2FzdCkoc3RydWN0IGliX3FwICpx
cCwgdW5pb24gaWJfZ2lkICpnaWQsIHUxNiBsaWQpOwogCXN0cnVjdCBpYl94cmNkICooKmFsbG9j
X3hyY2QpKHN0cnVjdCBpYl9kZXZpY2UgKmRldmljZSwKLS0gCjIuMjMuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMc-0001tS-7L; Mon, 28 Oct 2019 20:11:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMa-0001sc-Oo
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:40 +0000
X-Inumbo-ID: 0971d524-f9bf-11e9-bbab-bc764e2007e4
Received: from mail-qk1-x743.google.com (unknown [2607:f8b0:4864:20::743])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0971d524-f9bf-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:50 +0000 (UTC)
Received: by mail-qk1-x743.google.com with SMTP id g21so9746886qkm.11
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=kWAFXaairmju5dUouyI0fIFpVoVh+rRI3GJkG/c3jbo=;
 b=ZMZ20vhDqRatgd/VeNs+gakMuIFZXaMsb6XQWoUK9HXLD+PHirdDumPc851+WT2Hyf
 C1Iv1wiPN6IlkT/5OzHp2qTA3MHXJcFx6P54sX18cmGOfENyUr/3lvF7WB/e9idjitHy
 lGg8W7hcfUwYhCtTo+P5QwNkSGSXWLHrmB7UiWpkznO/5PpvIjO4rkGK5oPJe284j39Z
 0SrDdsATeTt0aysE+Vjhm+ODlfdb0SYunqwjoByjas1/pFQCfKFMrcffBKQilclNwoJN
 Kw57TFwiQGNXYLPWr/vN3hajssQSFf3odyyUW2L2YFJ1wLFryfEwL6Mj/wjl8DvBS7u6
 6HmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=kWAFXaairmju5dUouyI0fIFpVoVh+rRI3GJkG/c3jbo=;
 b=B2HNisO76pcvbS4AVTda9X1EdWeCeRJ0ImTDhY8AEHVtLzH4daNNjgOiGOa7L90Mt0
 63/RTPOWciN0PKul9BxEfccQD2XMMtnnbYqutEe1IZKAHjEy3gZNuiTMx1eM//IsM6Hv
 QqFoIurRekDjbeeKz4Joa9CWCjyWNtx9Jw7eIgLu2v7DK6mnnJoAPaEPHvbL66/q4QhD
 ab6/e6ticKtDcRSUNLOfuAqw3GcJb5ikLgOts3UGnw3AHJpDCTFBdSKtzZAuyvF1P/Rc
 1XH1hlxhKTJBbpxqD7p543mjFmxhTj0tUyee5z9yQch+eW02lOqO9qLN3Qufdhdlxr+u
 /cow==
X-Gm-Message-State: APjAAAWeZwjJGWVlc7HwnXqaEu58KnQ3bb1LjuSaqvhnvze7J6ZjWjDv
 PE/X7NH7JI94++iqhTv54gw6eA==
X-Google-Smtp-Source: APXvYqyexUtgyT46O4Xj8Sx5B6Zyp9sP915KnVYaCPjwqJLiYtfebmqJR+ZAbE7J5Hww5Pxy2DBZEA==
X-Received: by 2002:a05:620a:13f0:: with SMTP id
 h16mr17732993qkl.310.1572293449993; 
 Mon, 28 Oct 2019 13:10:49 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id o1sm7821379qtb.82.2019.10.28.13.10.44
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:48 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001hL-Mi; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:31 -0300
Message-Id: <20191028201032.6352-15-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 14/15] drm/amdgpu: Use mmu_range_notifier
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKQ29udmVydCB0aGUgY29s
bGlzaW9uLXJldHJ5IGxvY2sgYXJvdW5kIGhtbV9yYW5nZV9mYXVsdCB0byB1c2UgdGhlIG9uZSBu
b3cKcHJvdmlkZWQgYnkgdGhlIG1tdV9yYW5nZSBub3RpZmllci4KCkFsdGhvdWdoIHRoaXMgZHJp
dmVyIGRvZXMgbm90IHNlZW0gdG8gdXNlIHRoZSBjb2xsaXNpb24gcmV0cnkgbG9jayB0aGF0Cmht
bSBwcm92aWRlcyBjb3JyZWN0bHksIGl0IGNhbiBzdGlsbCBiZSBjb252ZXJ0ZWQgb3ZlciB0byB1
c2UgdGhlCm1tdV9yYW5nZV9ub3RpZmllciBhcGkgaW5zdGVhZCBvZiBobW1fbWlycm9yIHdpdGhv
dXQgdG9vIG11Y2ggdHJvdWJsZS4KClRoaXMgYWxzbyBkZWxldGVzIGFub3RoZXIgcGxhY2Ugd2hl
cmUgYSBkcml2ZXIgaXMgYXNzb2NpYXRpbmcgYWRkaXRpb25hbApkYXRhIChzdHJ1Y3QgYW1kZ3B1
X21uKSB3aXRoIGEgbW11X3N0cnVjdC4KCkNjOiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVj
aGVyQGFtZC5jb20+CkNjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5j
b20+CkNjOiBEYXZpZCAoQ2h1bk1pbmcpIFpob3UgPERhdmlkMS5aaG91QGFtZC5jb20+CkNjOiBh
bWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpTaWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50aG9y
cGUgPGpnZ0BtZWxsYW5veC5jb20+Ci0tLQogLi4uL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVf
YW1ka2ZkX2dwdXZtLmMgIHwgICA0ICsKIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw
dV9jcy5jICAgICAgICB8ICAxNCArLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X21uLmMgICAgICAgIHwgMTQ4ICsrLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X21uLmggICAgICAgIHwgIDQ5IC0tLS0tLQogZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jICAgICAgIHwgIDc2ICsrKystLS0tLQogNSBmaWxlcyBj
aGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCAyMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jIGIvZHJpdmVy
cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jCmluZGV4IDQ3NzAwMzAy
YTA4YjdmLi4xYmNlZGI5YjQ3N2RjZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k
Z3B1L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYwpAQCAtMTczOCw2ICsxNzM4LDEwIEBAIHN0YXRpYyBp
bnQgdXBkYXRlX2ludmFsaWRfdXNlcl9wYWdlcyhzdHJ1Y3QgYW1ka2ZkX3Byb2Nlc3NfaW5mbyAq
cHJvY2Vzc19pbmZvLAogCQkJcmV0dXJuIHJldDsKIAkJfQogCisJCS8qCisJCSAqIEZJWE1FOiBD
YW5ub3QgaWdub3JlIHRoZSByZXR1cm4gY29kZSwgbXVzdCBob2xkCisJCSAqIG5vdGlmaWVyX2xv
Y2sKKwkJICovCiAJCWFtZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFnZXNfZG9uZShiby0+dGJvLnR0
bSk7CiAKIAkJLyogTWFyayB0aGUgQk8gYXMgdmFsaWQgdW5sZXNzIGl0IHdhcyBpbnZhbGlkYXRl
ZApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2NzLmMgYi9k
cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfY3MuYwppbmRleCAyZTUzZmVlZDQwZTIz
MC4uNzY3NzFmNWYwYjYwYWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2FtZGdwdV9jcy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jcy5j
CkBAIC02MDcsOCArNjA3LDYgQEAgc3RhdGljIGludCBhbWRncHVfY3NfcGFyc2VyX2JvcyhzdHJ1
Y3QgYW1kZ3B1X2NzX3BhcnNlciAqcCwKIAkJZS0+dHYubnVtX3NoYXJlZCA9IDI7CiAKIAlhbWRn
cHVfYm9fbGlzdF9nZXRfbGlzdChwLT5ib19saXN0LCAmcC0+dmFsaWRhdGVkKTsKLQlpZiAocC0+
Ym9fbGlzdC0+Zmlyc3RfdXNlcnB0ciAhPSBwLT5ib19saXN0LT5udW1fZW50cmllcykKLQkJcC0+
bW4gPSBhbWRncHVfbW5fZ2V0KHAtPmFkZXYsIEFNREdQVV9NTl9UWVBFX0dGWCk7CiAKIAlJTklU
X0xJU1RfSEVBRCgmZHVwbGljYXRlcyk7CiAJYW1kZ3B1X3ZtX2dldF9wZF9ibygmZnByaXYtPnZt
LCAmcC0+dmFsaWRhdGVkLCAmcC0+dm1fcGQpOwpAQCAtMTI5MSwxMSArMTI4OSwxMSBAQCBzdGF0
aWMgaW50IGFtZGdwdV9jc19zdWJtaXQoc3RydWN0IGFtZGdwdV9jc19wYXJzZXIgKnAsCiAJaWYg
KHIpCiAJCWdvdG8gZXJyb3JfdW5sb2NrOwogCi0JLyogTm8gbWVtb3J5IGFsbG9jYXRpb24gaXMg
YWxsb3dlZCB3aGlsZSBob2xkaW5nIHRoZSBtbiBsb2NrLgotCSAqIHAtPm1uIGlzIGhvbGQgdW50
aWwgYW1kZ3B1X2NzX3N1Ym1pdCBpcyBmaW5pc2hlZCBhbmQgZmVuY2UgaXMgYWRkZWQKLQkgKiB0
byBCT3MuCisJLyogTm8gbWVtb3J5IGFsbG9jYXRpb24gaXMgYWxsb3dlZCB3aGlsZSBob2xkaW5n
IHRoZSBub3RpZmllciBsb2NrLgorCSAqIFRoZSBsb2NrIGlzIGhlbGQgdW50aWwgYW1kZ3B1X2Nz
X3N1Ym1pdCBpcyBmaW5pc2hlZCBhbmQgZmVuY2UgaXMKKwkgKiBhZGRlZCB0byBCT3MuCiAJICov
Ci0JYW1kZ3B1X21uX2xvY2socC0+bW4pOworCW11dGV4X2xvY2soJnAtPmFkZXYtPm5vdGlmaWVy
X2xvY2spOwogCiAJLyogSWYgdXNlcnB0ciBhcmUgaW52YWxpZGF0ZWQgYWZ0ZXIgYW1kZ3B1X2Nz
X3BhcnNlcl9ib3MoKSwgcmV0dXJuCiAJICogLUVBR0FJTiwgZHJtSW9jdGwgaW4gbGliZHJtIHdp
bGwgcmVzdGFydCB0aGUgYW1kZ3B1X2NzX2lvY3RsLgpAQCAtMTMzOCwxMyArMTMzNiwxMyBAQCBz
dGF0aWMgaW50IGFtZGdwdV9jc19zdWJtaXQoc3RydWN0IGFtZGdwdV9jc19wYXJzZXIgKnAsCiAJ
YW1kZ3B1X3ZtX21vdmVfdG9fbHJ1X3RhaWwocC0+YWRldiwgJmZwcml2LT52bSk7CiAKIAl0dG1f
ZXVfZmVuY2VfYnVmZmVyX29iamVjdHMoJnAtPnRpY2tldCwgJnAtPnZhbGlkYXRlZCwgcC0+ZmVu
Y2UpOwotCWFtZGdwdV9tbl91bmxvY2socC0+bW4pOworCW11dGV4X3VubG9jaygmcC0+YWRldi0+
bm90aWZpZXJfbG9jayk7CiAKIAlyZXR1cm4gMDsKIAogZXJyb3JfYWJvcnQ6CiAJZHJtX3NjaGVk
X2pvYl9jbGVhbnVwKCZqb2ItPmJhc2UpOwotCWFtZGdwdV9tbl91bmxvY2socC0+bW4pOworCW11
dGV4X3VubG9jaygmcC0+YWRldi0+bm90aWZpZXJfbG9jayk7CiAKIGVycm9yX3VubG9jazoKIAlh
bWRncHVfam9iX2ZyZWUoam9iKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k
Z3B1L2FtZGdwdV9tbi5jIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmMK
aW5kZXggNGZmZDdiOTBmNGQ5MDcuLmNiNzE4YTA2NGViNDkxIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9hbWRncHVfbW4uYwpAQCAtNTAsMjggKzUwLDYgQEAKICNpbmNsdWRlICJhbWRncHUu
aCIKICNpbmNsdWRlICJhbWRncHVfYW1ka2ZkLmgiCiAKLS8qKgotICogYW1kZ3B1X21uX2xvY2sg
LSB0YWtlIHRoZSB3cml0ZSBzaWRlIGxvY2sgZm9yIHRoaXMgbm90aWZpZXIKLSAqCi0gKiBAbW46
IG91ciBub3RpZmllcgotICovCi12b2lkIGFtZGdwdV9tbl9sb2NrKHN0cnVjdCBhbWRncHVfbW4g
Km1uKQotewotCWlmIChtbikKLQkJZG93bl93cml0ZSgmbW4tPmxvY2spOwotfQotCi0vKioKLSAq
IGFtZGdwdV9tbl91bmxvY2sgLSBkcm9wIHRoZSB3cml0ZSBzaWRlIGxvY2sgZm9yIHRoaXMgbm90
aWZpZXIKLSAqCi0gKiBAbW46IG91ciBub3RpZmllcgotICovCi12b2lkIGFtZGdwdV9tbl91bmxv
Y2soc3RydWN0IGFtZGdwdV9tbiAqbW4pCi17Ci0JaWYgKG1uKQotCQl1cF93cml0ZSgmbW4tPmxv
Y2spOwotfQotCiAvKioKICAqIGFtZGdwdV9tbl9pbnZhbGlkYXRlX2dmeCAtIGNhbGxiYWNrIHRv
IG5vdGlmeSBhYm91dCBtbSBjaGFuZ2UKICAqCkBAIC04MiwxMiArNjAsMTkgQEAgdm9pZCBhbWRn
cHVfbW5fdW5sb2NrKHN0cnVjdCBhbWRncHVfbW4gKm1uKQogICogcG90ZW50aWFsbHkgZGlydHku
CiAgKi8KIHN0YXRpYyBib29sIGFtZGdwdV9tbl9pbnZhbGlkYXRlX2dmeChzdHJ1Y3QgbW11X3Jh
bmdlX25vdGlmaWVyICptcm4sCi0JCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jh
bmdlICpyYW5nZSkKKwkJCQkgICAgIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJh
bmdlLAorCQkJCSAgICAgdW5zaWduZWQgbG9uZyBjdXJfc2VxKQogewogCXN0cnVjdCBhbWRncHVf
Ym8gKmJvID0gY29udGFpbmVyX29mKG1ybiwgc3RydWN0IGFtZGdwdV9ibywgbm90aWZpZXIpOwog
CXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0gYW1kZ3B1X3R0bV9hZGV2KGJvLT50Ym8uYmRl
dik7CiAJbG9uZyByOwogCisJLyoKKwkgKiBGSVhNRTogTXVzdCBob2xkIHNvbWUgbG9jayBzaGFy
ZWQgd2l0aAorCSAqIGFtZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFnZXNfZG9uZSgpCisJICovCisJ
bW11X3JhbmdlX3NldF9zZXEobXJuLCBjdXJfc2VxKTsKKwogCS8qIEZJWE1FOiBJcyB0aGlzIG5l
Y2Vzc2FyeT8gKi8KIAlpZiAoIWFtZGdwdV90dG1fdHRfYWZmZWN0X3VzZXJwdHIoYm8tPnRiby50
dG0sIHJhbmdlLT5zdGFydCwKIAkJCQkJICByYW5nZS0+ZW5kKSkKQEAgLTExOSwxMSArMTA0LDE4
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyX29wcyBhbWRncHVfbW5f
Z2Z4X29wcyA9IHsKICAqIGV2aWN0aW5nIGFsbCB1c2VyLW1vZGUgcXVldWVzIG9mIHRoZSBwcm9j
ZXNzLgogICovCiBzdGF0aWMgYm9vbCBhbWRncHVfbW5faW52YWxpZGF0ZV9oc2Eoc3RydWN0IG1t
dV9yYW5nZV9ub3RpZmllciAqbXJuLAotCQkJCSAgICAgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmll
cl9yYW5nZSAqcmFuZ2UpCisJCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jhbmdl
ICpyYW5nZSwKKwkJCQkgICAgIHVuc2lnbmVkIGxvbmcgY3VyX3NlcSkKIHsKIAlzdHJ1Y3QgYW1k
Z3B1X2JvICpibyA9IGNvbnRhaW5lcl9vZihtcm4sIHN0cnVjdCBhbWRncHVfYm8sIG5vdGlmaWVy
KTsKIAlzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiA9IGFtZGdwdV90dG1fYWRldihiby0+dGJv
LmJkZXYpOwogCisJLyoKKwkgKiBGSVhNRTogTXVzdCBob2xkIHNvbWUgbG9jayBzaGFyZWQgd2l0
aAorCSAqIGFtZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFnZXNfZG9uZSgpCisJICovCisJbW11X3Jh
bmdlX3NldF9zZXEobXJuLCBjdXJfc2VxKTsKKwogCS8qIEZJWE1FOiBJcyB0aGlzIG5lY2Vzc2Fy
eT8gKi8KIAlpZiAoIWFtZGdwdV90dG1fdHRfYWZmZWN0X3VzZXJwdHIoYm8tPnRiby50dG0sIHJh
bmdlLT5zdGFydCwKIAkJCQkJICByYW5nZS0+ZW5kKSkKQEAgLTE0Myw5MiArMTM1LDYgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXJfb3BzIGFtZGdwdV9tbl9oc2Ffb3Bz
ID0gewogCS5pbnZhbGlkYXRlID0gYW1kZ3B1X21uX2ludmFsaWRhdGVfaHNhLAogfTsKIAotc3Rh
dGljIGludCBhbWRncHVfbW5fc3luY19wYWdldGFibGVzKHN0cnVjdCBobW1fbWlycm9yICptaXJy
b3IsCi0JCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICp1cGRhdGUpCi17
Ci0Jc3RydWN0IGFtZGdwdV9tbiAqYW1uID0gY29udGFpbmVyX29mKG1pcnJvciwgc3RydWN0IGFt
ZGdwdV9tbiwgbWlycm9yKTsKLQotCWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZSh1
cGRhdGUpKQotCQlyZXR1cm4gZmFsc2U7Ci0KLQlkb3duX3JlYWQoJmFtbi0+bG9jayk7Ci0JdXBf
cmVhZCgmYW1uLT5sb2NrKTsKLQlyZXR1cm4gMDsKLX0KLQotLyogTG93IGJpdHMgb2YgYW55IHJl
YXNvbmFibGUgbW0gcG9pbnRlciB3aWxsIGJlIHVudXNlZCBkdWUgdG8gc3RydWN0Ci0gKiBhbGln
bm1lbnQuIFVzZSB0aGVzZSBiaXRzIHRvIG1ha2UgYSB1bmlxdWUga2V5IGZyb20gdGhlIG1tIHBv
aW50ZXIKLSAqIGFuZCBub3RpZmllciB0eXBlLgotICovCi0jZGVmaW5lIEFNREdQVV9NTl9LRVko
bW0sIHR5cGUpICgodW5zaWduZWQgbG9uZykobW0pICsgKHR5cGUpKQotCi1zdGF0aWMgc3RydWN0
IGhtbV9taXJyb3Jfb3BzIGFtZGdwdV9obW1fbWlycm9yX29wc1tdID0gewotCVtBTURHUFVfTU5f
VFlQRV9HRlhdID0gewotCQkuc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJsZXMgPSBhbWRncHVfbW5f
c3luY19wYWdldGFibGVzLAotCX0sCi0JW0FNREdQVV9NTl9UWVBFX0hTQV0gPSB7Ci0JCS5zeW5j
X2NwdV9kZXZpY2VfcGFnZXRhYmxlcyA9IGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXMsCi0JfSwK
LX07Ci0KLS8qKgotICogYW1kZ3B1X21uX2dldCAtIGNyZWF0ZSBITU0gbWlycm9yIGNvbnRleHQK
LSAqCi0gKiBAYWRldjogYW1kZ3B1IGRldmljZSBwb2ludGVyCi0gKiBAdHlwZTogdHlwZSBvZiBN
TVUgbm90aWZpZXIgY29udGV4dAotICoKLSAqIENyZWF0ZXMgYSBITU0gbWlycm9yIGNvbnRleHQg
Zm9yIGN1cnJlbnQtPm1tLgotICovCi1zdHJ1Y3QgYW1kZ3B1X21uICphbWRncHVfbW5fZ2V0KHN0
cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAotCQkJCWVudW0gYW1kZ3B1X21uX3R5cGUgdHlwZSkK
LXsKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbSA9IGN1cnJlbnQtPm1tOwotCXN0cnVjdCBhbWRncHVf
bW4gKmFtbjsKLQl1bnNpZ25lZCBsb25nIGtleSA9IEFNREdQVV9NTl9LRVkobW0sIHR5cGUpOwot
CWludCByOwotCi0JbXV0ZXhfbG9jaygmYWRldi0+bW5fbG9jayk7Ci0JaWYgKGRvd25fd3JpdGVf
a2lsbGFibGUoJm1tLT5tbWFwX3NlbSkpIHsKLQkJbXV0ZXhfdW5sb2NrKCZhZGV2LT5tbl9sb2Nr
KTsKLQkJcmV0dXJuIEVSUl9QVFIoLUVJTlRSKTsKLQl9Ci0KLQloYXNoX2Zvcl9lYWNoX3Bvc3Np
YmxlKGFkZXYtPm1uX2hhc2gsIGFtbiwgbm9kZSwga2V5KQotCQlpZiAoQU1ER1BVX01OX0tFWShh
bW4tPm1pcnJvci5obW0tPm1tdV9ub3RpZmllci5tbSwKLQkJCQkgIGFtbi0+dHlwZSkgPT0ga2V5
KQotCQkJZ290byByZWxlYXNlX2xvY2tzOwotCi0JYW1uID0ga3phbGxvYyhzaXplb2YoKmFtbiks
IEdGUF9LRVJORUwpOwotCWlmICghYW1uKSB7Ci0JCWFtbiA9IEVSUl9QVFIoLUVOT01FTSk7Ci0J
CWdvdG8gcmVsZWFzZV9sb2NrczsKLQl9Ci0KLQlhbW4tPmFkZXYgPSBhZGV2OwotCWluaXRfcndz
ZW0oJmFtbi0+bG9jayk7Ci0JYW1uLT50eXBlID0gdHlwZTsKLQotCWFtbi0+bWlycm9yLm9wcyA9
ICZhbWRncHVfaG1tX21pcnJvcl9vcHNbdHlwZV07Ci0JciA9IGhtbV9taXJyb3JfcmVnaXN0ZXIo
JmFtbi0+bWlycm9yLCBtbSk7Ci0JaWYgKHIpCi0JCWdvdG8gZnJlZV9hbW47Ci0KLQloYXNoX2Fk
ZChhZGV2LT5tbl9oYXNoLCAmYW1uLT5ub2RlLCBBTURHUFVfTU5fS0VZKG1tLCB0eXBlKSk7Ci0K
LXJlbGVhc2VfbG9ja3M6Ci0JdXBfd3JpdGUoJm1tLT5tbWFwX3NlbSk7Ci0JbXV0ZXhfdW5sb2Nr
KCZhZGV2LT5tbl9sb2NrKTsKLQotCXJldHVybiBhbW47Ci0KLWZyZWVfYW1uOgotCXVwX3dyaXRl
KCZtbS0+bW1hcF9zZW0pOwotCW11dGV4X3VubG9jaygmYWRldi0+bW5fbG9jayk7Ci0Ja2ZyZWUo
YW1uKTsKLQotCXJldHVybiBFUlJfUFRSKHIpOwotfQotCiAvKioKICAqIGFtZGdwdV9tbl9yZWdp
c3RlciAtIHJlZ2lzdGVyIGEgQk8gZm9yIG5vdGlmaWVyIHVwZGF0ZXMKICAqCkBAIC0yNjMsMjUg
KzE2OSwzIEBAIHZvaWQgYW1kZ3B1X21uX3VucmVnaXN0ZXIoc3RydWN0IGFtZGdwdV9ibyAqYm8p
CiAJbW11X3JhbmdlX25vdGlmaWVyX3JlbW92ZSgmYm8tPm5vdGlmaWVyKTsKIAliby0+bm90aWZp
ZXIubW0gPSBOVUxMOwogfQotCi0vKiBmbGFncyB1c2VkIGJ5IEhNTSBpbnRlcm5hbCwgbm90IHJl
bGF0ZWQgdG8gQ1BVL0dQVSBQVEUgZmxhZ3MgKi8KLXN0YXRpYyBjb25zdCB1aW50NjRfdCBobW1f
cmFuZ2VfZmxhZ3NbSE1NX1BGTl9GTEFHX01BWF0gPSB7Ci0JCSgxIDw8IDApLCAvKiBITU1fUEZO
X1ZBTElEICovCi0JCSgxIDw8IDEpLCAvKiBITU1fUEZOX1dSSVRFICovCi0JCTAgLyogSE1NX1BG
Tl9ERVZJQ0VfUFJJVkFURSAqLwotfTsKLQotc3RhdGljIGNvbnN0IHVpbnQ2NF90IGhtbV9yYW5n
ZV92YWx1ZXNbSE1NX1BGTl9WQUxVRV9NQVhdID0gewotCQkweGZmZmZmZmZmZmZmZmZmZmVVTCwg
LyogSE1NX1BGTl9FUlJPUiAqLwotCQkwLCAvKiBITU1fUEZOX05PTkUgKi8KLQkJMHhmZmZmZmZm
ZmZmZmZmZmZjVUwgLyogSE1NX1BGTl9TUEVDSUFMICovCi19OwotCi12b2lkIGFtZGdwdV9obW1f
aW5pdF9yYW5nZShzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSkKLXsKLQlpZiAocmFuZ2UpIHsKLQkJ
cmFuZ2UtPmZsYWdzID0gaG1tX3JhbmdlX2ZsYWdzOwotCQlyYW5nZS0+dmFsdWVzID0gaG1tX3Jh
bmdlX3ZhbHVlczsKLQkJcmFuZ2UtPnBmbl9zaGlmdCA9IFBBR0VfU0hJRlQ7Ci0JfQotfQpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmggYi9kcml2ZXJz
L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uaAppbmRleCBkNzNhYjI5NDdiMjJiMi4uYTI5
MjIzOGY3NWViYWUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw
dV9tbi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5oCkBAIC0z
MCw1OSArMzAsMTAgQEAKICNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4KICNpbmNsdWRlIDxs
aW51eC9pbnRlcnZhbF90cmVlLmg+CiAKLWVudW0gYW1kZ3B1X21uX3R5cGUgewotCUFNREdQVV9N
Tl9UWVBFX0dGWCwKLQlBTURHUFVfTU5fVFlQRV9IU0EsCi19OwotCi0vKioKLSAqIHN0cnVjdCBh
bWRncHVfbW4KLSAqCi0gKiBAYWRldjogYW1kZ3B1IGRldmljZSBwb2ludGVyCi0gKiBAdHlwZTog
dHlwZSBvZiBNTVUgbm90aWZpZXIKLSAqIEB3b3JrOiBkZXN0cnVjdGlvbiB3b3JrIGl0ZW0KLSAq
IEBub2RlOiBoYXNoIHRhYmxlIG5vZGUgdG8gZmluZCBzdHJ1Y3R1cmUgYnkgYWRldiBhbmQgbW4K
LSAqIEBsb2NrOiBydyBzZW1hcGhvcmUgcHJvdGVjdGluZyB0aGUgbm90aWZpZXIgbm9kZXMKLSAq
IEBtaXJyb3I6IEhNTSBtaXJyb3IgZnVuY3Rpb24gc3VwcG9ydAotICoKLSAqIERhdGEgZm9yIGVh
Y2ggYW1kZ3B1IGRldmljZSBhbmQgcHJvY2VzcyBhZGRyZXNzIHNwYWNlLgotICovCi1zdHJ1Y3Qg
YW1kZ3B1X21uIHsKLQkvKiBjb25zdGFudCBhZnRlciBpbml0aWFsaXNhdGlvbiAqLwotCXN0cnVj
dCBhbWRncHVfZGV2aWNlCSphZGV2OwotCWVudW0gYW1kZ3B1X21uX3R5cGUJdHlwZTsKLQotCS8q
IG9ubHkgdXNlZCBvbiBkZXN0cnVjdGlvbiAqLwotCXN0cnVjdCB3b3JrX3N0cnVjdAl3b3JrOwot
Ci0JLyogcHJvdGVjdGVkIGJ5IGFkZXYtPm1uX2xvY2sgKi8KLQlzdHJ1Y3QgaGxpc3Rfbm9kZQlu
b2RlOwotCi0JLyogb2JqZWN0cyBwcm90ZWN0ZWQgYnkgbG9jayAqLwotCXN0cnVjdCByd19zZW1h
cGhvcmUJbG9jazsKLQotI2lmZGVmIENPTkZJR19ITU1fTUlSUk9SCi0JLyogSE1NIG1pcnJvciAq
LwotCXN0cnVjdCBobW1fbWlycm9yCW1pcnJvcjsKLSNlbmRpZgotfTsKLQogI2lmIGRlZmluZWQo
Q09ORklHX0hNTV9NSVJST1IpCi12b2lkIGFtZGdwdV9tbl9sb2NrKHN0cnVjdCBhbWRncHVfbW4g
Km1uKTsKLXZvaWQgYW1kZ3B1X21uX3VubG9jayhzdHJ1Y3QgYW1kZ3B1X21uICptbik7Ci1zdHJ1
Y3QgYW1kZ3B1X21uICphbWRncHVfbW5fZ2V0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAot
CQkJCWVudW0gYW1kZ3B1X21uX3R5cGUgdHlwZSk7CiBpbnQgYW1kZ3B1X21uX3JlZ2lzdGVyKHN0
cnVjdCBhbWRncHVfYm8gKmJvLCB1bnNpZ25lZCBsb25nIGFkZHIpOwogdm9pZCBhbWRncHVfbW5f
dW5yZWdpc3RlcihzdHJ1Y3QgYW1kZ3B1X2JvICpibyk7Ci12b2lkIGFtZGdwdV9obW1faW5pdF9y
YW5nZShzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSk7CiAjZWxzZQotc3RhdGljIGlubGluZSB2b2lk
IGFtZGdwdV9tbl9sb2NrKHN0cnVjdCBhbWRncHVfbW4gKm1uKSB7fQotc3RhdGljIGlubGluZSB2
b2lkIGFtZGdwdV9tbl91bmxvY2soc3RydWN0IGFtZGdwdV9tbiAqbW4pIHt9Ci1zdGF0aWMgaW5s
aW5lIHN0cnVjdCBhbWRncHVfbW4gKmFtZGdwdV9tbl9nZXQoc3RydWN0IGFtZGdwdV9kZXZpY2Ug
KmFkZXYsCi0JCQkJCSAgICAgIGVudW0gYW1kZ3B1X21uX3R5cGUgdHlwZSkKLXsKLQlyZXR1cm4g
TlVMTDsKLX0KIHN0YXRpYyBpbmxpbmUgaW50IGFtZGdwdV9tbl9yZWdpc3RlcihzdHJ1Y3QgYW1k
Z3B1X2JvICpibywgdW5zaWduZWQgbG9uZyBhZGRyKQogewogCURSTV9XQVJOX09OQ0UoIkhNTV9N
SVJST1Iga2VybmVsIGNvbmZpZyBvcHRpb24gaXMgbm90IGVuYWJsZWQsICIKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYyBiL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYwppbmRleCBjMGU0MWYxZjBjMjM2NS4uNjVkOTgyNGI1
NGYyYTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0u
YworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMKQEAgLTc3Myw2
ICs3NzMsMjAgQEAgc3RydWN0IGFtZGdwdV90dG1fdHQgewogI2VuZGlmCiB9OwogCisjaWZkZWYg
Q09ORklHX0RSTV9BTURHUFVfVVNFUlBUUgorLyogZmxhZ3MgdXNlZCBieSBITU0gaW50ZXJuYWws
IG5vdCByZWxhdGVkIHRvIENQVS9HUFUgUFRFIGZsYWdzICovCitzdGF0aWMgY29uc3QgdWludDY0
X3QgaG1tX3JhbmdlX2ZsYWdzW0hNTV9QRk5fRkxBR19NQVhdID0geworCSgxIDw8IDApLCAvKiBI
TU1fUEZOX1ZBTElEICovCisJKDEgPDwgMSksIC8qIEhNTV9QRk5fV1JJVEUgKi8KKwkwIC8qIEhN
TV9QRk5fREVWSUNFX1BSSVZBVEUgKi8KK307CisKK3N0YXRpYyBjb25zdCB1aW50NjRfdCBobW1f
cmFuZ2VfdmFsdWVzW0hNTV9QRk5fVkFMVUVfTUFYXSA9IHsKKwkweGZmZmZmZmZmZmZmZmZmZmVV
TCwgLyogSE1NX1BGTl9FUlJPUiAqLworCTAsIC8qIEhNTV9QRk5fTk9ORSAqLworCTB4ZmZmZmZm
ZmZmZmZmZmZmY1VMIC8qIEhNTV9QRk5fU1BFQ0lBTCAqLworfTsKKwogLyoqCiAgKiBhbWRncHVf
dHRtX3R0X2dldF91c2VyX3BhZ2VzIC0gZ2V0IGRldmljZSBhY2Nlc3NpYmxlIHBhZ2VzIHRoYXQg
YmFjayB1c2VyCiAgKiBtZW1vcnkgYW5kIHN0YXJ0IEhNTSB0cmFja2luZyBDUFUgcGFnZSB0YWJs
ZSB1cGRhdGUKQEAgLTc4MCwyOSArNzk0LDI3IEBAIHN0cnVjdCBhbWRncHVfdHRtX3R0IHsKICAq
IENhbGxpbmcgZnVuY3Rpb24gbXVzdCBjYWxsIGFtZGdwdV90dG1fdHRfdXNlcnB0cl9yYW5nZV9k
b25lKCkgb25jZSBhbmQgb25seQogICogb25jZSBhZnRlcndhcmRzIHRvIHN0b3AgSE1NIHRyYWNr
aW5nCiAgKi8KLSNpZiBJU19FTkFCTEVEKENPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFIpCi0KLSNk
ZWZpbmUgTUFYX1JFVFJZX0hNTV9SQU5HRV9GQVVMVAkxNgotCiBpbnQgYW1kZ3B1X3R0bV90dF9n
ZXRfdXNlcl9wYWdlcyhzdHJ1Y3QgYW1kZ3B1X2JvICpibywgc3RydWN0IHBhZ2UgKipwYWdlcykK
IHsKLQlzdHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yID0gYm8tPm1uID8gJmJvLT5tbi0+bWlycm9y
IDogTlVMTDsKIAlzdHJ1Y3QgdHRtX3R0ICp0dG0gPSBiby0+dGJvLnR0bTsKIAlzdHJ1Y3QgYW1k
Z3B1X3R0bV90dCAqZ3R0ID0gKHZvaWQgKil0dG07CiAJc3RydWN0IG1tX3N0cnVjdCAqbW07CisJ
c3RydWN0IGhtbV9yYW5nZSAqcmFuZ2U7CiAJdW5zaWduZWQgbG9uZyBzdGFydCA9IGd0dC0+dXNl
cnB0cjsKIAlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYTsKLQlzdHJ1Y3QgaG1tX3JhbmdlICpy
YW5nZTsKIAl1bnNpZ25lZCBsb25nIGk7Ci0JdWludDY0X3QgKnBmbnM7CiAJaW50IHIgPSAwOwog
Ci0JaWYgKHVubGlrZWx5KCFtaXJyb3IpKSB7Ci0JCURSTV9ERUJVR19EUklWRVIoIkZhaWxlZCB0
byBnZXQgaG1tX21pcnJvclxuIik7CisJbW0gPSBiby0+bm90aWZpZXIubW07CisJaWYgKHVubGlr
ZWx5KCFtbSkpIHsKKwkJRFJNX0RFQlVHX0RSSVZFUigiQk8gaXMgbm90IHJlZ2lzdGVyZWQ/XG4i
KTsKIAkJcmV0dXJuIC1FRkFVTFQ7CiAJfQogCi0JbW0gPSBtaXJyb3ItPmhtbS0+bW11X25vdGlm
aWVyLm1tOworCS8qIEFub3RoZXIgZ2V0X3VzZXJfcGFnZXMgaXMgcnVubmluZyBhdCB0aGUgc2Ft
ZSB0aW1lPz8gKi8KKwlpZiAoV0FSTl9PTihndHQtPnJhbmdlKSkKKwkJcmV0dXJuIC1FRkFVTFQ7
CisKIAlpZiAoIW1tZ2V0X25vdF96ZXJvKG1tKSkgLyogSGFwcGVucyBkdXJpbmcgcHJvY2VzcyBz
aHV0ZG93biAqLwogCQlyZXR1cm4gLUVTUkNIOwogCkBAIC04MTEsMzAgKzgyMywyNCBAQCBpbnQg
YW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcyhzdHJ1Y3QgYW1kZ3B1X2JvICpibywgc3RydWN0
IHBhZ2UgKipwYWdlcykKIAkJciA9IC1FTk9NRU07CiAJCWdvdG8gb3V0OwogCX0KKwlyYW5nZS0+
bm90aWZpZXIgPSAmYm8tPm5vdGlmaWVyOworCXJhbmdlLT5mbGFncyA9IGhtbV9yYW5nZV9mbGFn
czsKKwlyYW5nZS0+dmFsdWVzID0gaG1tX3JhbmdlX3ZhbHVlczsKKwlyYW5nZS0+cGZuX3NoaWZ0
ID0gUEFHRV9TSElGVDsKKwlyYW5nZS0+c3RhcnQgPSBiby0+bm90aWZpZXIuaW50ZXJ2YWxfdHJl
ZS5zdGFydDsKKwlyYW5nZS0+ZW5kID0gYm8tPm5vdGlmaWVyLmludGVydmFsX3RyZWUubGFzdCAr
IDE7CisJcmFuZ2UtPmRlZmF1bHRfZmxhZ3MgPSBobW1fcmFuZ2VfZmxhZ3NbSE1NX1BGTl9WQUxJ
RF07CisJaWYgKCFhbWRncHVfdHRtX3R0X2lzX3JlYWRvbmx5KHR0bSkpCisJCXJhbmdlLT5kZWZh
dWx0X2ZsYWdzIHw9IHJhbmdlLT5mbGFnc1tITU1fUEZOX1dSSVRFXTsKIAotCXBmbnMgPSBrdm1h
bGxvY19hcnJheSh0dG0tPm51bV9wYWdlcywgc2l6ZW9mKCpwZm5zKSwgR0ZQX0tFUk5FTCk7Ci0J
aWYgKHVubGlrZWx5KCFwZm5zKSkgeworCXJhbmdlLT5wZm5zID0ga3ZtYWxsb2NfYXJyYXkodHRt
LT5udW1fcGFnZXMsIHNpemVvZigqcmFuZ2UtPnBmbnMpLAorCQkJCSAgICAgR0ZQX0tFUk5FTCk7
CisJaWYgKHVubGlrZWx5KCFyYW5nZS0+cGZucykpIHsKIAkJciA9IC1FTk9NRU07CiAJCWdvdG8g
b3V0X2ZyZWVfcmFuZ2VzOwogCX0KIAotCWFtZGdwdV9obW1faW5pdF9yYW5nZShyYW5nZSk7Ci0J
cmFuZ2UtPmRlZmF1bHRfZmxhZ3MgPSByYW5nZS0+ZmxhZ3NbSE1NX1BGTl9WQUxJRF07Ci0JcmFu
Z2UtPmRlZmF1bHRfZmxhZ3MgfD0gYW1kZ3B1X3R0bV90dF9pc19yZWFkb25seSh0dG0pID8KLQkJ
CQkwIDogcmFuZ2UtPmZsYWdzW0hNTV9QRk5fV1JJVEVdOwotCXJhbmdlLT5wZm5fZmxhZ3NfbWFz
ayA9IDA7Ci0JcmFuZ2UtPnBmbnMgPSBwZm5zOwotCXJhbmdlLT5zdGFydCA9IHN0YXJ0OwotCXJh
bmdlLT5lbmQgPSBzdGFydCArIHR0bS0+bnVtX3BhZ2VzICogUEFHRV9TSVpFOwotCi0JaG1tX3Jh
bmdlX3JlZ2lzdGVyKHJhbmdlLCBtaXJyb3IpOwotCi0JLyoKLQkgKiBKdXN0IHdhaXQgZm9yIHJh
bmdlIHRvIGJlIHZhbGlkLCBzYWZlIHRvIGlnbm9yZSByZXR1cm4gdmFsdWUgYXMgd2UKLQkgKiB3
aWxsIHVzZSB0aGUgcmV0dXJuIHZhbHVlIG9mIGhtbV9yYW5nZV9mYXVsdCgpIGJlbG93IHVuZGVy
IHRoZQotCSAqIG1tYXBfc2VtIHRvIGFzY2VydGFpbiB0aGUgdmFsaWRpdHkgb2YgdGhlIHJhbmdl
LgotCSAqLwotCWhtbV9yYW5nZV93YWl0X3VudGlsX3ZhbGlkKHJhbmdlLCBITU1fUkFOR0VfREVG
QVVMVF9USU1FT1VUKTsKKwlyYW5nZS0+bm90aWZpZXJfc2VxID0gbW11X3JhbmdlX3JlYWRfYmVn
aW4oJmJvLT5ub3RpZmllcik7CiAKIAlkb3duX3JlYWQoJm1tLT5tbWFwX3NlbSk7CiAJdm1hID0g
ZmluZF92bWEobW0sIHN0YXJ0KTsKQEAgLTg1NSwxMCArODYxLDEwIEBAIGludCBhbWRncHVfdHRt
X3R0X2dldF91c2VyX3BhZ2VzKHN0cnVjdCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAqKnBh
Z2VzKQogCQlnb3RvIG91dF9mcmVlX3BmbnM7CiAKIAlmb3IgKGkgPSAwOyBpIDwgdHRtLT5udW1f
cGFnZXM7IGkrKykgewotCQlwYWdlc1tpXSA9IGhtbV9kZXZpY2VfZW50cnlfdG9fcGFnZShyYW5n
ZSwgcGZuc1tpXSk7CisJCXBhZ2VzW2ldID0gaG1tX2RldmljZV9lbnRyeV90b19wYWdlKHJhbmdl
LCByYW5nZS0+cGZuc1tpXSk7CiAJCWlmICh1bmxpa2VseSghcGFnZXNbaV0pKSB7CiAJCQlwcl9l
cnIoIlBhZ2UgZmF1bHQgZmFpbGVkIGZvciBwZm5bJWx1XSA9IDB4JWxseFxuIiwKLQkJCSAgICAg
ICBpLCBwZm5zW2ldKTsKKwkJCSAgICAgICBpLCByYW5nZS0+cGZuc1tpXSk7CiAJCQlyID0gLUVO
T01FTTsKIAogCQkJZ290byBvdXRfZnJlZV9wZm5zOwpAQCAtODczLDggKzg3OSw3IEBAIGludCBh
bWRncHVfdHRtX3R0X2dldF91c2VyX3BhZ2VzKHN0cnVjdCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3Qg
cGFnZSAqKnBhZ2VzKQogb3V0X3VubG9jazoKIAl1cF9yZWFkKCZtbS0+bW1hcF9zZW0pOwogb3V0
X2ZyZWVfcGZuczoKLQlobW1fcmFuZ2VfdW5yZWdpc3RlcihyYW5nZSk7Ci0Ja3ZmcmVlKHBmbnMp
OworCWt2ZnJlZShyYW5nZS0+cGZucyk7CiBvdXRfZnJlZV9yYW5nZXM6CiAJa2ZyZWUocmFuZ2Up
Owogb3V0OgpAQCAtOTAzLDkgKzkwOCw4IEBAIGJvb2wgYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9w
YWdlc19kb25lKHN0cnVjdCB0dG1fdHQgKnR0bSkKIAkJIk5vIHVzZXIgcGFnZXMgdG8gY2hlY2tc
biIpOwogCiAJaWYgKGd0dC0+cmFuZ2UpIHsKLQkJciA9IGhtbV9yYW5nZV92YWxpZChndHQtPnJh
bmdlKTsKLQkJaG1tX3JhbmdlX3VucmVnaXN0ZXIoZ3R0LT5yYW5nZSk7Ci0KKwkJciA9IG1tdV9y
YW5nZV9yZWFkX3JldHJ5KGd0dC0+cmFuZ2UtPm5vdGlmaWVyLAorCQkJCQkgZ3R0LT5yYW5nZS0+
bm90aWZpZXJfc2VxKTsKIAkJa3ZmcmVlKGd0dC0+cmFuZ2UtPnBmbnMpOwogCQlrZnJlZShndHQt
PnJhbmdlKTsKIAkJZ3R0LT5yYW5nZSA9IE5VTEw7Ci0tIAoyLjIzLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMh-0001wr-JJ; Mon, 28 Oct 2019 20:11:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMf-0001va-Or
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:45 +0000
X-Inumbo-ID: 09a03874-f9bf-11e9-a531-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09a03874-f9bf-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:50 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id y81so9744857qkb.7
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=PQZNLb2n/VZGpEmak/Qy43FMq9i6D/cb88Nb6FZ4HCc=;
 b=JDfbNHty1ny9u0tolzz+R0bxyhO0ollb7F5vPylbs5XjRPew3ElqUgkRpnO1KqyNHJ
 lbmxT+WbuV2iqQKttXAinvJg6mLlpZOBkINKsbyZqgOCdsmgbxz+ymyca8lTAo2EIudp
 RdrM54tOjIVl+x7WKO8GaCpeaojoHs5YLsjcx7foxAOaiA94okZYV8o6vQfQCwuPbxr0
 yggvPWtLeAKJS+9waHFzTuYqiUemPetepD5ewVTHRTeKTa3PYZPmq7T889b0g2RSfWRi
 iL7jN1WDPg49bHl8qlfraAoRYGBU7o23Ymndp/Dt+umlDMRAc3zH7TPYUwjq23HTYvtx
 Z/OQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=PQZNLb2n/VZGpEmak/Qy43FMq9i6D/cb88Nb6FZ4HCc=;
 b=P25bcr30HvILWKJlRCjw/0NtSClRFopptB0FWcP5bKzzChP59ed2Xi499HMbUIAYYN
 bl2FZVF2wAkgIxBpXzZ4+Tpkz2Kclmehg9a1p3ukMHJI5xGHiT6hGI67iAsCAPvedkWh
 zWm9Ump7rh47TmHO0syVDiSDsvGgSWn0PMHzN1GVpsu2+oTO5T7CUVweAq7yxcdoOAp7
 SXlc8HzcBlJCzDACOy6IlgmCtm3GO6XejfsXwQzqnhWWIaAYEKGGQmv1RrtxhMs/mcc0
 iekMkqBFPC7piqrHxQI2eRFVcy+Ad9wy7jrEzjW1ybuOrvIK+Zn5pPIsShy16yigZYlk
 zuvQ==
X-Gm-Message-State: APjAAAUB7MZ3oPlfYkBVltZMVsjU0te6fG7iXShwoqNJU2aXF4X//C3j
 k5QFM4uMx4oYMx14udpFD8qAKZRvYgY=
X-Google-Smtp-Source: APXvYqzMU7VQvTju2rb3w6e+2fL+RjV7hRaY2VBwnJrbzaMQL58Q1wBtGQ3o/J/TSiYTcAN3ImKl5A==
X-Received: by 2002:a37:6643:: with SMTP id a64mr18555491qkc.144.1572293450333; 
 Mon, 28 Oct 2019 13:10:50 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id u9sm1501115qke.50.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:46 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001h3-HR; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:28 -0300
Message-Id: <20191028201032.6352-12-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 11/15] nouveau: use mmu_range_notifier
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKUmVtb3ZlIHRoZSBobW1f
bWlycm9yIG9iamVjdCBhbmQgdXNlIHRoZSBtbXVfcmFuZ2Vfbm90aWZpZXIgQVBJIGluc3RlYWQK
Zm9yIHRoZSByYW5nZSwgYW5kIHVzZSB0aGUgbm9ybWFsIG1tdV9ub3RpZmllciBBUEkgZm9yIHRo
ZSBnZW5lcmFsCmludmFsaWRhdGlvbiBjYWxsYmFjay4KCldoaWxlIGhlcmUgcmUtb3JnYW5pemUg
dGhlIHBhZ2VmYXVsdCBwYXRoIHNvIHRoZSBsb2NraW5nIHBhdHRlcm4gaXMgY2xlYXIuCgpub3V2
ZWF1IGlzIHRoZSBvbmx5IGRyaXZlciB0aGF0IHVzZXMgYSB0ZW1wb3JhcnkgcmFuZ2Ugb2JqZWN0
IGFuZCBpbnN0ZWFkCmZvcndhcmRzIG5lYXJseSBldmVyeSBpbnZhbGlkYXRpb24gcmFuZ2UgZGly
ZWN0bHkgdG8gdGhlIEhXLiBXaGlsZSB0aGlzIGlzCm5vdCBob3cgdGhlIG1tdV9yYW5nZV9ub3Rp
ZmllciB3YXMgaW50ZW5kZWQgdG8gYmUgdXNlZCwgdGhlIG92ZXJoZWFkcyBvbgp0aGUgcGFnZWZh
dWx0aW5nIHBhdGggYXJlIHNpbWlsYXIgdG8gdGhlIGV4aXN0aW5nIGhtbV9taXJyb3IgdmVyc2lv
bi4KUGFydGljdWxhcmx5IHNpbmNlIHRoZSBpbnRlcnZhbCB0cmVlIHdpbGwgYmUgc21hbGwuCgpD
YzogQmVuIFNrZWdncyA8YnNrZWdnc0ByZWRoYXQuY29tPgpDYzogZHJpLWRldmVsQGxpc3RzLmZy
ZWVkZXNrdG9wLm9yZwpDYzogbm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IFJhbHBo
IENhbXBiZWxsIDxyY2FtcGJlbGxAbnZpZGlhLmNvbT4KU2lnbmVkLW9mZi1ieTogSmFzb24gR3Vu
dGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25v
dXZlYXVfc3ZtLmMgfCAxODAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMDAgaW5zZXJ0aW9ucygrKSwgODAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL25vdXZlYXUvbm91dmVhdV9zdm0uYyBiL2RyaXZlcnMvZ3B1L2RybS9ub3V2
ZWF1L25vdXZlYXVfc3ZtLmMKaW5kZXggNTc3Zjg4MTE5MjVhNTkuLmYyNzMxN2ZiZTM2ZjQ1IDEw
MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9ub3V2ZWF1X3N2bS5jCisrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9ub3V2ZWF1L25vdXZlYXVfc3ZtLmMKQEAgLTk2LDggKzk2LDYgQEAgc3Ry
dWN0IG5vdXZlYXVfc3ZtbSB7CiAJfSB1bm1hbmFnZWQ7CiAKIAlzdHJ1Y3QgbXV0ZXggbXV0ZXg7
Ci0KLQlzdHJ1Y3QgaG1tX21pcnJvciBtaXJyb3I7CiB9OwogCiAjZGVmaW5lIFNWTU1fREJHKHMs
ZixhLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXApAQCAtMjkzLDIzICsyOTEsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZp
ZXJfb3BzIG5vdXZlYXVfbW5fb3BzID0gewogCS5mcmVlX25vdGlmaWVyID0gbm91dmVhdV9zdm1t
X2ZyZWVfbm90aWZpZXIsCiB9OwogCi1zdGF0aWMgaW50Ci1ub3V2ZWF1X3N2bW1fc3luY19jcHVf
ZGV2aWNlX3BhZ2V0YWJsZXMoc3RydWN0IGhtbV9taXJyb3IgKm1pcnJvciwKLQkJCQkJY29uc3Qg
c3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqdXBkYXRlKQotewotCXJldHVybiAwOwotfQotCi1z
dGF0aWMgY29uc3Qgc3RydWN0IGhtbV9taXJyb3Jfb3BzIG5vdXZlYXVfc3ZtbSA9IHsKLQkuc3lu
Y19jcHVfZGV2aWNlX3BhZ2V0YWJsZXMgPSBub3V2ZWF1X3N2bW1fc3luY19jcHVfZGV2aWNlX3Bh
Z2V0YWJsZXMsCi19OwotCiB2b2lkCiBub3V2ZWF1X3N2bW1fZmluaShzdHJ1Y3Qgbm91dmVhdV9z
dm1tICoqcHN2bW0pCiB7CiAJc3RydWN0IG5vdXZlYXVfc3ZtbSAqc3ZtbSA9ICpwc3ZtbTsKIAlp
ZiAoc3ZtbSkgewotCQlobW1fbWlycm9yX3VucmVnaXN0ZXIoJnN2bW0tPm1pcnJvcik7CiAJCW11
dGV4X2xvY2soJnN2bW0tPm11dGV4KTsKIAkJc3ZtbS0+dm1tID0gTlVMTDsKIAkJbXV0ZXhfdW5s
b2NrKCZzdm1tLT5tdXRleCk7CkBAIC0zNTcsMTUgKzM0MywxMCBAQCBub3V2ZWF1X3N2bW1faW5p
dChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAogCQlnb3RvIG91dF9mcmVlOwog
CiAJZG93bl93cml0ZSgmY3VycmVudC0+bW0tPm1tYXBfc2VtKTsKLQlzdm1tLT5taXJyb3Iub3Bz
ID0gJm5vdXZlYXVfc3ZtbTsKLQlyZXQgPSBobW1fbWlycm9yX3JlZ2lzdGVyKCZzdm1tLT5taXJy
b3IsIGN1cnJlbnQtPm1tKTsKLQlpZiAocmV0KQotCQlnb3RvIG91dF9tbV91bmxvY2s7Ci0KIAlz
dm1tLT5ub3RpZmllci5vcHMgPSAmbm91dmVhdV9tbl9vcHM7CiAJcmV0ID0gX19tbXVfbm90aWZp
ZXJfcmVnaXN0ZXIoJnN2bW0tPm5vdGlmaWVyLCBjdXJyZW50LT5tbSk7CiAJaWYgKHJldCkKLQkJ
Z290byBvdXRfaG1tX3VucmVnaXN0ZXI7CisJCWdvdG8gb3V0X21tX3VubG9jazsKIAkvKiBOb3Rl
LCBvd25lcnNoaXAgb2Ygc3ZtbSB0cmFuc2ZlcnMgdG8gbW11X25vdGlmaWVyICovCiAKIAljbGkt
PnN2bS5zdm1tID0gc3ZtbTsKQEAgLTM3NCw4ICszNTUsNiBAQCBub3V2ZWF1X3N2bW1faW5pdChz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRhLAogCW11dGV4X3VubG9jaygmY2xpLT5t
dXRleCk7CiAJcmV0dXJuIDA7CiAKLW91dF9obW1fdW5yZWdpc3RlcjoKLQlobW1fbWlycm9yX3Vu
cmVnaXN0ZXIoJnN2bW0tPm1pcnJvcik7CiBvdXRfbW1fdW5sb2NrOgogCXVwX3dyaXRlKCZjdXJy
ZW50LT5tbS0+bW1hcF9zZW0pOwogb3V0X2ZyZWU6CkBAIC01MDMsNDMgKzQ4Miw5MSBAQCBub3V2
ZWF1X3N2bV9mYXVsdF9jYWNoZShzdHJ1Y3Qgbm91dmVhdV9zdm0gKnN2bSwKIAkJZmF1bHQtPmlu
c3QsIGZhdWx0LT5hZGRyLCBmYXVsdC0+YWNjZXNzKTsKIH0KIAotc3RhdGljIGlubGluZSBib29s
Ci1ub3V2ZWF1X3JhbmdlX2RvbmUoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UpCitzdHJ1Y3Qgc3Zt
X25vdGlmaWVyIHsKKwlzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyIG5vdGlmaWVyOworCXN0cnVj
dCBub3V2ZWF1X3N2bW0gKnN2bW07Cit9OworCitzdGF0aWMgYm9vbCBub3V2ZWF1X3N2bV9yYW5n
ZV9pbnZhbGlkYXRlKHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwKKwkJCQkJIGNvbnN0
IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlLAorCQkJCQkgdW5zaWduZWQgbG9uZyBj
dXJfc2VxKQogewotCWJvb2wgcmV0ID0gaG1tX3JhbmdlX3ZhbGlkKHJhbmdlKTsKKwlzdHJ1Y3Qg
c3ZtX25vdGlmaWVyICpzbiA9CisJCWNvbnRhaW5lcl9vZihtcm4sIHN0cnVjdCBzdm1fbm90aWZp
ZXIsIG5vdGlmaWVyKTsKIAotCWhtbV9yYW5nZV91bnJlZ2lzdGVyKHJhbmdlKTsKLQlyZXR1cm4g
cmV0OworCS8qCisJICogc2VyaWFsaXplcyB0aGUgdXBkYXRlIHRvIG1ybi0+aW52YWxpZGF0ZV9z
ZXEgZG9uZSBieSBjYWxsZXIgYW5kCisJICogcHJldmVudHMgaW52YWxpZGF0aW9uIG9mIHRoZSBQ
VEUgZnJvbSBwcm9ncmVzc2luZyB3aGlsZSBIVyBpcyBiZWluZworCSAqIHByb2dyYW1tZWQuIFRo
aXMgaXMgdmVyeSBoYWNreSBhbmQgb25seSB3b3JrcyBiZWNhdXNlIHRoZSBub3JtYWwKKwkgKiBu
b3RpZmllciB0aGF0IGRvZXMgaW52YWxpZGF0aW9uIGlzIGFsd2F5cyBjYWxsZWQgYWZ0ZXIgdGhl
IHJhbmdlCisJICogbm90aWZpZXIuCisJICovCisJaWYgKG1tdV9ub3RpZmllcl9yYW5nZV9ibG9j
a2FibGUocmFuZ2UpKQorCQltdXRleF9sb2NrKCZzbi0+c3ZtbS0+bXV0ZXgpOworCWVsc2UgaWYg
KCFtdXRleF90cnlsb2NrKCZzbi0+c3ZtbS0+bXV0ZXgpKQorCQlyZXR1cm4gZmFsc2U7CisJbW11
X3JhbmdlX3NldF9zZXEobXJuLCBjdXJfc2VxKTsKKwltdXRleF91bmxvY2soJnNuLT5zdm1tLT5t
dXRleCk7CisJcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBpbnQKLW5vdXZlYXVfcmFuZ2VfZmF1
bHQoc3RydWN0IG5vdXZlYXVfc3ZtbSAqc3ZtbSwgc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UpCitz
dGF0aWMgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgbm91dmVhdV9zdm1fbXJu
X29wcyA9IHsKKwkuaW52YWxpZGF0ZSA9IG5vdXZlYXVfc3ZtX3JhbmdlX2ludmFsaWRhdGUsCit9
OworCitzdGF0aWMgaW50IG5vdXZlYXVfcmFuZ2VfZmF1bHQoc3RydWN0IG5vdXZlYXVfc3ZtbSAq
c3ZtbSwKKwkJCSAgICAgICBzdHJ1Y3Qgbm91dmVhdV9kcm0gKmRybSwgdm9pZCAqZGF0YSwgdTMy
IHNpemUsCisJCQkgICAgICAgdTY0ICpwZm5zLAorCQkJICAgICAgIHN0cnVjdCBzdm1fbm90aWZp
ZXIgKm5vdGlmaWVyKQogeworCXVuc2lnbmVkIGxvbmcgdGltZW91dCA9CisJCWppZmZpZXMgKyBt
c2Vjc190b19qaWZmaWVzKEhNTV9SQU5HRV9ERUZBVUxUX1RJTUVPVVQpOworCS8qIEhhdmUgSE1N
IGZhdWx0IHBhZ2VzIHdpdGhpbiB0aGUgZmF1bHQgd2luZG93IHRvIHRoZSBHUFUuICovCisJc3Ry
dWN0IGhtbV9yYW5nZSByYW5nZSA9IHsKKwkJLm5vdGlmaWVyID0gJm5vdGlmaWVyLT5ub3RpZmll
ciwKKwkJLnN0YXJ0ID0gbm90aWZpZXItPm5vdGlmaWVyLmludGVydmFsX3RyZWUuc3RhcnQsCisJ
CS5lbmQgPSBub3RpZmllci0+bm90aWZpZXIuaW50ZXJ2YWxfdHJlZS5sYXN0ICsgMSwKKwkJLnBm
bnMgPSBwZm5zLAorCQkuZmxhZ3MgPSBub3V2ZWF1X3N2bV9wZm5fZmxhZ3MsCisJCS52YWx1ZXMg
PSBub3V2ZWF1X3N2bV9wZm5fdmFsdWVzLAorCQkucGZuX3NoaWZ0ID0gTlZJRl9WTU1fUEZOTUFQ
X1YwX0FERFJfU0hJRlQsCisJfTsKKwlzdHJ1Y3QgbW1fc3RydWN0ICptbSA9IG5vdGlmaWVyLT5u
b3RpZmllci5tbTsKIAlsb25nIHJldDsKIAotCXJhbmdlLT5kZWZhdWx0X2ZsYWdzID0gMDsKLQly
YW5nZS0+cGZuX2ZsYWdzX21hc2sgPSAtMVVMOworCXdoaWxlICh0cnVlKSB7CisJCWlmICh0aW1l
X2FmdGVyKGppZmZpZXMsIHRpbWVvdXQpKQorCQkJcmV0dXJuIC1FQlVTWTsKIAotCXJldCA9IGht
bV9yYW5nZV9yZWdpc3RlcihyYW5nZSwgJnN2bW0tPm1pcnJvcik7Ci0JaWYgKHJldCkgewotCQl1
cF9yZWFkKCZzdm1tLT5ub3RpZmllci5tbS0+bW1hcF9zZW0pOwotCQlyZXR1cm4gKGludClyZXQ7
Ci0JfQorCQlyYW5nZS5ub3RpZmllcl9zZXEgPSBtbXVfcmFuZ2VfcmVhZF9iZWdpbihyYW5nZS5u
b3RpZmllcik7CisJCXJhbmdlLmRlZmF1bHRfZmxhZ3MgPSAwOworCQlyYW5nZS5wZm5fZmxhZ3Nf
bWFzayA9IC0xVUw7CisJCWRvd25fcmVhZCgmbW0tPm1tYXBfc2VtKTsKKwkJcmV0ID0gaG1tX3Jh
bmdlX2ZhdWx0KCZyYW5nZSwgMCk7CisJCXVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7CisJCWlmIChy
ZXQgPD0gMCkgeworCQkJaWYgKHJldCA9PSAwIHx8IHJldCA9PSAtRUJVU1kpCisJCQkJY29udGlu
dWU7CisJCQlyZXR1cm4gcmV0OworCQl9CiAKLQlpZiAoIWhtbV9yYW5nZV93YWl0X3VudGlsX3Zh
bGlkKHJhbmdlLCBITU1fUkFOR0VfREVGQVVMVF9USU1FT1VUKSkgewotCQl1cF9yZWFkKCZzdm1t
LT5ub3RpZmllci5tbS0+bW1hcF9zZW0pOwotCQlyZXR1cm4gLUVCVVNZOworCQltdXRleF9sb2Nr
KCZzdm1tLT5tdXRleCk7CisJCWlmIChtbXVfcmFuZ2VfcmVhZF9yZXRyeShyYW5nZS5ub3RpZmll
ciwKKwkJCQkJIHJhbmdlLm5vdGlmaWVyX3NlcSkpIHsKKwkJCW11dGV4X3VubG9jaygmc3ZtbS0+
bXV0ZXgpOworCQkJY29udGludWU7CisJCX0KKwkJYnJlYWs7CiAJfQogCi0JcmV0ID0gaG1tX3Jh
bmdlX2ZhdWx0KHJhbmdlLCAwKTsKLQlpZiAocmV0IDw9IDApIHsKLQkJaWYgKHJldCA9PSAwKQot
CQkJcmV0ID0gLUVCVVNZOwotCQl1cF9yZWFkKCZzdm1tLT5ub3RpZmllci5tbS0+bW1hcF9zZW0p
OwotCQlobW1fcmFuZ2VfdW5yZWdpc3RlcihyYW5nZSk7Ci0JCXJldHVybiByZXQ7Ci0JfQotCXJl
dHVybiAwOworCW5vdXZlYXVfZG1lbV9jb252ZXJ0X3Bmbihkcm0sICZyYW5nZSk7CisKKwlzdm1t
LT52bW0tPnZtbS5vYmplY3QuY2xpZW50LT5zdXBlciA9IHRydWU7CisJcmV0ID0gbnZpZl9vYmpl
Y3RfaW9jdGwoJnN2bW0tPnZtbS0+dm1tLm9iamVjdCwgZGF0YSwgc2l6ZSwgTlVMTCk7CisJc3Zt
bS0+dm1tLT52bW0ub2JqZWN0LmNsaWVudC0+c3VwZXIgPSBmYWxzZTsKKwltdXRleF91bmxvY2so
JnN2bW0tPm11dGV4KTsKKworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTU1OSw3
ICs1ODYsNiBAQCBub3V2ZWF1X3N2bV9mYXVsdChzdHJ1Y3QgbnZpZl9ub3RpZnkgKm5vdGlmeSkK
IAkJfSBpOwogCQl1NjQgcGh5c1sxNl07CiAJfSBhcmdzOwotCXN0cnVjdCBobW1fcmFuZ2UgcmFu
Z2U7CiAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWE7CiAJdTY0IGluc3QsIHN0YXJ0LCBsaW1p
dDsKIAlpbnQgZmksIGZuLCBwaSwgZmlsbDsKQEAgLTYxNSw2ICs2NDEsNyBAQCBub3V2ZWF1X3N2
bV9mYXVsdChzdHJ1Y3QgbnZpZl9ub3RpZnkgKm5vdGlmeSkKIAlhcmdzLmkucC52ZXJzaW9uID0g
MDsKIAogCWZvciAoZmkgPSAwOyBmbiA9IGZpICsgMSwgZmkgPCBidWZmZXItPmZhdWx0X25yOyBm
aSA9IGZuKSB7CisJCXN0cnVjdCBzdm1fbm90aWZpZXIgbm90aWZpZXI7CiAJCXN0cnVjdCBtbV9z
dHJ1Y3QgKm1tOwogCiAJCS8qIENhbmNlbCBhbnkgZmF1bHRzIGZyb20gbm9uLVNWTSBjaGFubmVs
cy4gKi8KQEAgLTYyMyw3ICs2NTAsNiBAQCBub3V2ZWF1X3N2bV9mYXVsdChzdHJ1Y3QgbnZpZl9u
b3RpZnkgKm5vdGlmeSkKIAkJCWNvbnRpbnVlOwogCQl9CiAJCVNWTU1fREJHKHN2bW0sICJhZGRy
ICUwMTZsbHgiLCBidWZmZXItPmZhdWx0W2ZpXS0+YWRkcik7Ci0JCW1tID0gc3ZtbS0+bm90aWZp
ZXIubW07CiAKIAkJLyogV2UgdHJ5IGFuZCBncm91cCBoYW5kbGluZyBvZiBmYXVsdHMgd2l0aGlu
IGEgc21hbGwKIAkJICogd2luZG93IGludG8gYSBzaW5nbGUgdXBkYXRlLgpAQCAtNjM3LDYgKzY2
MywxMiBAQCBub3V2ZWF1X3N2bV9mYXVsdChzdHJ1Y3QgbnZpZl9ub3RpZnkgKm5vdGlmeSkKIAkJ
CXN0YXJ0ID0gbWF4X3QodTY0LCBzdGFydCwgc3ZtbS0+dW5tYW5hZ2VkLmxpbWl0KTsKIAkJU1ZN
TV9EQkcoc3ZtbSwgInduZHcgJTAxNmxseC0lMDE2bGx4Iiwgc3RhcnQsIGxpbWl0KTsKIAorCQlt
bSA9IHN2bW0tPm5vdGlmaWVyLm1tOworCQlpZiAoIW1tZ2V0X25vdF96ZXJvKG1tKSkgeworCQkJ
bm91dmVhdV9zdm1fZmF1bHRfY2FuY2VsX2ZhdWx0KHN2bSwgYnVmZmVyLT5mYXVsdFtmaV0pOwor
CQkJY29udGludWU7CisJCX0KKwogCQkvKiBJbnRlcnNlY3QgZmF1bHQgd2luZG93IHdpdGggdGhl
IENQVSBWTUEsIGNhbmNlbGxpbmcKIAkJICogdGhlIGZhdWx0IGlmIHRoZSBhZGRyZXNzIGlzIGlu
dmFsaWQuCiAJCSAqLwpAQCAtNjQ1LDE2ICs2NzcsMTggQEAgbm91dmVhdV9zdm1fZmF1bHQoc3Ry
dWN0IG52aWZfbm90aWZ5ICpub3RpZnkpCiAJCWlmICghdm1hKSB7CiAJCQlTVk1NX0VSUihzdm1t
LCAid25kdyAlMDE2bGx4LSUwMTZsbHgiLCBzdGFydCwgbGltaXQpOwogCQkJdXBfcmVhZCgmbW0t
Pm1tYXBfc2VtKTsKKwkJCW1tcHV0KG1tKTsKIAkJCW5vdXZlYXVfc3ZtX2ZhdWx0X2NhbmNlbF9m
YXVsdChzdm0sIGJ1ZmZlci0+ZmF1bHRbZmldKTsKIAkJCWNvbnRpbnVlOwogCQl9CiAJCXN0YXJ0
ID0gbWF4X3QodTY0LCBzdGFydCwgdm1hLT52bV9zdGFydCk7CiAJCWxpbWl0ID0gbWluX3QodTY0
LCBsaW1pdCwgdm1hLT52bV9lbmQpOworCQl1cF9yZWFkKCZtbS0+bW1hcF9zZW0pOwogCQlTVk1N
X0RCRyhzdm1tLCAid25kdyAlMDE2bGx4LSUwMTZsbHgiLCBzdGFydCwgbGltaXQpOwogCiAJCWlm
IChidWZmZXItPmZhdWx0W2ZpXS0+YWRkciAhPSBzdGFydCkgewogCQkJU1ZNTV9FUlIoc3ZtbSwg
ImFkZHIgJTAxNmxseCIsIGJ1ZmZlci0+ZmF1bHRbZmldLT5hZGRyKTsKLQkJCXVwX3JlYWQoJm1t
LT5tbWFwX3NlbSk7CisJCQltbXB1dChtbSk7CiAJCQlub3V2ZWF1X3N2bV9mYXVsdF9jYW5jZWxf
ZmF1bHQoc3ZtLCBidWZmZXItPmZhdWx0W2ZpXSk7CiAJCQljb250aW51ZTsKIAkJfQpAQCAtNzEw
LDMzICs3NDQsMTkgQEAgbm91dmVhdV9zdm1fZmF1bHQoc3RydWN0IG52aWZfbm90aWZ5ICpub3Rp
ZnkpCiAJCQkgYXJncy5pLnAuYWRkciwKIAkJCSBhcmdzLmkucC5hZGRyICsgYXJncy5pLnAuc2l6
ZSwgZm4gLSBmaSk7CiAKLQkJLyogSGF2ZSBITU0gZmF1bHQgcGFnZXMgd2l0aGluIHRoZSBmYXVs
dCB3aW5kb3cgdG8gdGhlIEdQVS4gKi8KLQkJcmFuZ2Uuc3RhcnQgPSBhcmdzLmkucC5hZGRyOwot
CQlyYW5nZS5lbmQgPSBhcmdzLmkucC5hZGRyICsgYXJncy5pLnAuc2l6ZTsKLQkJcmFuZ2UucGZu
cyA9IGFyZ3MucGh5czsKLQkJcmFuZ2UuZmxhZ3MgPSBub3V2ZWF1X3N2bV9wZm5fZmxhZ3M7Ci0J
CXJhbmdlLnZhbHVlcyA9IG5vdXZlYXVfc3ZtX3Bmbl92YWx1ZXM7Ci0JCXJhbmdlLnBmbl9zaGlm
dCA9IE5WSUZfVk1NX1BGTk1BUF9WMF9BRERSX1NISUZUOwotYWdhaW46Ci0JCXJldCA9IG5vdXZl
YXVfcmFuZ2VfZmF1bHQoc3ZtbSwgJnJhbmdlKTsKLQkJaWYgKHJldCA9PSAwKSB7Ci0JCQltdXRl
eF9sb2NrKCZzdm1tLT5tdXRleCk7Ci0JCQlpZiAoIW5vdXZlYXVfcmFuZ2VfZG9uZSgmcmFuZ2Up
KSB7Ci0JCQkJbXV0ZXhfdW5sb2NrKCZzdm1tLT5tdXRleCk7Ci0JCQkJZ290byBhZ2FpbjsKLQkJ
CX0KLQotCQkJbm91dmVhdV9kbWVtX2NvbnZlcnRfcGZuKHN2bS0+ZHJtLCAmcmFuZ2UpOwotCi0J
CQlzdm1tLT52bW0tPnZtbS5vYmplY3QuY2xpZW50LT5zdXBlciA9IHRydWU7Ci0JCQlyZXQgPSBu
dmlmX29iamVjdF9pb2N0bCgmc3ZtbS0+dm1tLT52bW0ub2JqZWN0LAotCQkJCQkJJmFyZ3MsIHNp
emVvZihhcmdzLmkpICsKLQkJCQkJCXBpICogc2l6ZW9mKGFyZ3MucGh5c1swXSksCi0JCQkJCQlO
VUxMKTsKLQkJCXN2bW0tPnZtbS0+dm1tLm9iamVjdC5jbGllbnQtPnN1cGVyID0gZmFsc2U7Ci0J
CQltdXRleF91bmxvY2soJnN2bW0tPm11dGV4KTsKLQkJCXVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7
CisJCW5vdGlmaWVyLnN2bW0gPSBzdm1tOworCQlub3RpZmllci5ub3RpZmllci5vcHMgPSAmbm91
dmVhdV9zdm1fbXJuX29wczsKKwkJcmV0ID0gbW11X3JhbmdlX25vdGlmaWVyX2luc2VydCgmbm90
aWZpZXIubm90aWZpZXIsCisJCQkJCQlhcmdzLmkucC5hZGRyLCBhcmdzLmkucC5zaXplLAorCQkJ
CQkJc3ZtbS0+bm90aWZpZXIubW0pOworCQlpZiAoIXJldCkgeworCQkJcmV0ID0gbm91dmVhdV9y
YW5nZV9mYXVsdCgKKwkJCQlzdm1tLCBzdm0tPmRybSwgJmFyZ3MsCisJCQkJc2l6ZW9mKGFyZ3Mu
aSkgKyBwaSAqIHNpemVvZihhcmdzLnBoeXNbMF0pLAorCQkJCWFyZ3MucGh5cywgJm5vdGlmaWVy
KTsKKwkJCW1tdV9yYW5nZV9ub3RpZmllcl9yZW1vdmUoJm5vdGlmaWVyLm5vdGlmaWVyKTsKIAkJ
fQorCQltbXB1dChtbSk7CiAKIAkJLyogQ2FuY2VsIGFueSBmYXVsdHMgaW4gdGhlIHdpbmRvdyB3
aG9zZSBwYWdlcyBkaWRuJ3QgbWFuYWdlCiAJCSAqIHRvIGtlZXAgdGhlaXIgdmFsaWQgYml0LCBv
ciBzdGF5IHdyaXRlYWJsZSB3aGVuIHJlcXVpcmVkLgpAQCAtNzQ1LDEwICs3NjUsMTAgQEAgbm91
dmVhdV9zdm1fZmF1bHQoc3RydWN0IG52aWZfbm90aWZ5ICpub3RpZnkpCiAJCSAqLwogCQl3aGls
ZSAoZmkgPCBmbikgewogCQkJc3RydWN0IG5vdXZlYXVfc3ZtX2ZhdWx0ICpmYXVsdCA9IGJ1ZmZl
ci0+ZmF1bHRbZmkrK107Ci0JCQlwaSA9IChmYXVsdC0+YWRkciAtIHJhbmdlLnN0YXJ0KSA+PiBQ
QUdFX1NISUZUOworCQkJcGkgPSAoZmF1bHQtPmFkZHIgLSBhcmdzLmkucC5hZGRyKSA+PiBQQUdF
X1NISUZUOwogCQkJaWYgKHJldCB8fAotCQkJICAgICAhKHJhbmdlLnBmbnNbcGldICYgTlZJRl9W
TU1fUEZOTUFQX1YwX1YpIHx8Ci0JCQkgICAgKCEocmFuZ2UucGZuc1twaV0gJiBOVklGX1ZNTV9Q
Rk5NQVBfVjBfVykgJiYKKwkJCSAgICAgIShhcmdzLnBoeXNbcGldICYgTlZJRl9WTU1fUEZOTUFQ
X1YwX1YpIHx8CisJCQkgICAgKCEoYXJncy5waHlzW3BpXSAmIE5WSUZfVk1NX1BGTk1BUF9WMF9X
KSAmJgogCQkJICAgICBmYXVsdC0+YWNjZXNzICE9IDAgJiYgZmF1bHQtPmFjY2VzcyAhPSAzKSkg
ewogCQkJCW5vdXZlYXVfc3ZtX2ZhdWx0X2NhbmNlbF9mYXVsdChzdm0sIGZhdWx0KTsKIAkJCQlj
b250aW51ZTsKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMm-000210-61; Mon, 28 Oct 2019 20:11:52 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMk-0001zt-PO
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:50 +0000
X-Inumbo-ID: 09c76ed0-f9bf-11e9-8aca-bc764e2007e4
Received: from mail-qt1-x842.google.com (unknown [2607:f8b0:4864:20::842])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 09c76ed0-f9bf-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:51 +0000 (UTC)
Received: by mail-qt1-x842.google.com with SMTP id e14so16574672qto.1
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=F2P8/bWutEEexpXtgY3Ri54G2hYwzd51MYRSkoxVUFY=;
 b=f9VJ69PD3RaUkbEbccVYeRFDh/thjTQCzF5PuJ+gvt+IG6OkssL4Za0EKWGJI3j+0E
 HLSRRQqMXLrz5Gxqj9/Q7HBPvcvH4eX8f81f9tWwJzMf/Kvz1p+RSsKPa8Aqw6sRhOF1
 Ci6tCvrYka+pGRB45g/D9/kkwjGtIvI70tHdkxrH/C2yY97y+krIusL/sDyIaNisQg6v
 qVOhr1RtmNaMOuz4sPbCR/gy0XgHfVy8Z38tgeJWChrZRpsSaK+vcI6dRNWyH4tJvL8A
 b5RnhHZBFnkXiK2WV1K4WPo4s9VnYg1eiHNZQ2qUzq0o8pj/0x8HMVMYPMRl0Q10ejMR
 z6Rw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=F2P8/bWutEEexpXtgY3Ri54G2hYwzd51MYRSkoxVUFY=;
 b=IPgcx4bS4tQcgZh3omwxpq5D8Iwn/CcRPyu8LuuvaQRKmZIB6jnwTU8PxQh4QCz1Lf
 EKdFUeKMzfRi4ESY3iLXgRb6mJnu4WeGVTQCblbsWMY8gksrdmqeW5eypsIJXB/SrLC0
 ViZVF1jANeDCBE4WycN5p8XQIdtkNItwWWTQFMhcirRghPTc7kHI6X4mdyQ8fNCCo/8F
 DIeEHei97AJ19wNINT/9jKcE/PkBbWYvLbHWDCZMP4q7aMCWlM2yYsioFnHq4Ve7pd3p
 VUeMhy7TVJ8kg5dwBhxHTdVvVqxwn3Oz7o5PS3gbw8L62VIG24Ecmb1v+IHpvvHibzwe
 xBHQ==
X-Gm-Message-State: APjAAAWGWrQn8azywwXEA9Sgz/aBb+SeAMWLxN0GO1j8Q6LIGaoK/zem
 1ikSgP1uhu1SE8rIjTGckRTshg==
X-Google-Smtp-Source: APXvYqwTcskfH9Xiak0a57YVk8h4p5RuEjqynPFL5VtkKYVgvqVrkyouZ1IxJ09RUdRPaJJt1AiVUg==
X-Received: by 2002:ac8:6783:: with SMTP id b3mr300845qtp.25.1572293450670;
 Mon, 28 Oct 2019 13:10:50 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id y33sm10527481qta.18.2019.10.28.13.10.43
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:48 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001h9-Ir; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:29 -0300
Message-Id: <20191028201032.6352-13-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 12/15] drm/amdgpu: Call find_vma under
 mmap_sem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKZmluZF92bWEoKSBtdXN0
IGJlIGNhbGxlZCB1bmRlciB0aGUgbW1hcF9zZW0sIHJlb3JnYW5pemUgdGhpcyBjb2RlIHRvCmRv
IHRoZSB2bWEgY2hlY2sgYWZ0ZXIgZW50ZXJpbmcgdGhlIGxvY2suCgpGdXJ0aGVyLCBmaXggdGhl
IHVubG9ja2VkIHVzZSBvZiBzdHJ1Y3QgdGFza19zdHJ1Y3QncyBtbSwgaW5zdGVhZCB1c2UKdGhl
IG1tIGZyb20gaG1tX21pcnJvciB3aGljaCBoYXMgYW4gYWN0aXZlIG1tX2dyYWIuIEFsc28gdGhl
IG1tX2dyYWIKbXVzdCBiZSBjb252ZXJ0ZWQgdG8gYSBtbV9nZXQgYmVmb3JlIGFjcXVpcmluZyBt
bWFwX3NlbSBvciBjYWxsaW5nCmZpbmRfdm1hKCkuCgpGaXhlczogNjZjNDU1MDBiZmRjICgiZHJt
L2FtZGdwdTogdXNlIG5ldyBITU0gQVBJcyBhbmQgaGVscGVycyIpCkZpeGVzOiAwOTE5MTk1ZjJi
MGQgKCJkcm0vYW1kZ3B1OiBFbmFibGUgYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcyBpbiB3
b3JrZXIgdGhyZWFkcyIpCkNjOiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5j
b20+CkNjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+CkNjOiBE
YXZpZCAoQ2h1bk1pbmcpIFpob3UgPERhdmlkMS5aaG91QGFtZC5jb20+CkNjOiBhbWQtZ2Z4QGxp
c3RzLmZyZWVkZXNrdG9wLm9yZwpTaWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50aG9ycGUgPGpnZ0Bt
ZWxsYW5veC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5j
IHwgMzcgKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2Vy
dGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV90dG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw
dV90dG0uYwppbmRleCBkZmY0MWQwYTg1ZmU5Ni4uYzBlNDFmMWYwYzIzNjUgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYworKysgYi9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMKQEAgLTM1LDYgKzM1LDcgQEAKICNpbmNsdWRl
IDxsaW51eC9obW0uaD4KICNpbmNsdWRlIDxsaW51eC9wYWdlbWFwLmg+CiAjaW5jbHVkZSA8bGlu
dXgvc2NoZWQvdGFzay5oPgorI2luY2x1ZGUgPGxpbnV4L3NjaGVkL21tLmg+CiAjaW5jbHVkZSA8
bGludXgvc2VxX2ZpbGUuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGlu
dXgvc3dhcC5oPgpAQCAtNzg4LDcgKzc4OSw3IEBAIGludCBhbWRncHVfdHRtX3R0X2dldF91c2Vy
X3BhZ2VzKHN0cnVjdCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQogCXN0cnVj
dCBobW1fbWlycm9yICptaXJyb3IgPSBiby0+bW4gPyAmYm8tPm1uLT5taXJyb3IgOiBOVUxMOwog
CXN0cnVjdCB0dG1fdHQgKnR0bSA9IGJvLT50Ym8udHRtOwogCXN0cnVjdCBhbWRncHVfdHRtX3R0
ICpndHQgPSAodm9pZCAqKXR0bTsKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbSA9IGd0dC0+dXNlcnRh
c2stPm1tOworCXN0cnVjdCBtbV9zdHJ1Y3QgKm1tOwogCXVuc2lnbmVkIGxvbmcgc3RhcnQgPSBn
dHQtPnVzZXJwdHI7CiAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWE7CiAJc3RydWN0IGhtbV9y
YW5nZSAqcmFuZ2U7CkBAIC03OTYsMjUgKzc5NywxNCBAQCBpbnQgYW1kZ3B1X3R0bV90dF9nZXRf
dXNlcl9wYWdlcyhzdHJ1Y3QgYW1kZ3B1X2JvICpibywgc3RydWN0IHBhZ2UgKipwYWdlcykKIAl1
aW50NjRfdCAqcGZuczsKIAlpbnQgciA9IDA7CiAKLQlpZiAoIW1tKSAvKiBIYXBwZW5zIGR1cmlu
ZyBwcm9jZXNzIHNodXRkb3duICovCi0JCXJldHVybiAtRVNSQ0g7Ci0KIAlpZiAodW5saWtlbHko
IW1pcnJvcikpIHsKIAkJRFJNX0RFQlVHX0RSSVZFUigiRmFpbGVkIHRvIGdldCBobW1fbWlycm9y
XG4iKTsKLQkJciA9IC1FRkFVTFQ7Ci0JCWdvdG8gb3V0OworCQlyZXR1cm4gLUVGQVVMVDsKIAl9
CiAKLQl2bWEgPSBmaW5kX3ZtYShtbSwgc3RhcnQpOwotCWlmICh1bmxpa2VseSghdm1hIHx8IHN0
YXJ0IDwgdm1hLT52bV9zdGFydCkpIHsKLQkJciA9IC1FRkFVTFQ7Ci0JCWdvdG8gb3V0OwotCX0K
LQlpZiAodW5saWtlbHkoKGd0dC0+dXNlcmZsYWdzICYgQU1ER1BVX0dFTV9VU0VSUFRSX0FOT05P
TkxZKSAmJgotCQl2bWEtPnZtX2ZpbGUpKSB7Ci0JCXIgPSAtRVBFUk07Ci0JCWdvdG8gb3V0Owot
CX0KKwltbSA9IG1pcnJvci0+aG1tLT5tbXVfbm90aWZpZXIubW07CisJaWYgKCFtbWdldF9ub3Rf
emVybyhtbSkpIC8qIEhhcHBlbnMgZHVyaW5nIHByb2Nlc3Mgc2h1dGRvd24gKi8KKwkJcmV0dXJu
IC1FU1JDSDsKIAogCXJhbmdlID0ga3phbGxvYyhzaXplb2YoKnJhbmdlKSwgR0ZQX0tFUk5FTCk7
CiAJaWYgKHVubGlrZWx5KCFyYW5nZSkpIHsKQEAgLTg0Nyw2ICs4MzcsMTcgQEAgaW50IGFtZGdw
dV90dG1fdHRfZ2V0X3VzZXJfcGFnZXMoc3RydWN0IGFtZGdwdV9ibyAqYm8sIHN0cnVjdCBwYWdl
ICoqcGFnZXMpCiAJaG1tX3JhbmdlX3dhaXRfdW50aWxfdmFsaWQocmFuZ2UsIEhNTV9SQU5HRV9E
RUZBVUxUX1RJTUVPVVQpOwogCiAJZG93bl9yZWFkKCZtbS0+bW1hcF9zZW0pOworCXZtYSA9IGZp
bmRfdm1hKG1tLCBzdGFydCk7CisJaWYgKHVubGlrZWx5KCF2bWEgfHwgc3RhcnQgPCB2bWEtPnZt
X3N0YXJ0KSkgeworCQlyID0gLUVGQVVMVDsKKwkJZ290byBvdXRfdW5sb2NrOworCX0KKwlpZiAo
dW5saWtlbHkoKGd0dC0+dXNlcmZsYWdzICYgQU1ER1BVX0dFTV9VU0VSUFRSX0FOT05PTkxZKSAm
JgorCQl2bWEtPnZtX2ZpbGUpKSB7CisJCXIgPSAtRVBFUk07CisJCWdvdG8gb3V0X3VubG9jazsK
Kwl9CisKIAlyID0gaG1tX3JhbmdlX2ZhdWx0KHJhbmdlLCAwKTsKIAl1cF9yZWFkKCZtbS0+bW1h
cF9zZW0pOwogCkBAIC04NjUsMTUgKzg2NiwxOSBAQCBpbnQgYW1kZ3B1X3R0bV90dF9nZXRfdXNl
cl9wYWdlcyhzdHJ1Y3QgYW1kZ3B1X2JvICpibywgc3RydWN0IHBhZ2UgKipwYWdlcykKIAl9CiAK
IAlndHQtPnJhbmdlID0gcmFuZ2U7CisJbW1wdXQobW0pOwogCiAJcmV0dXJuIDA7CiAKK291dF91
bmxvY2s6CisJdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsKIG91dF9mcmVlX3BmbnM6CiAJaG1tX3Jh
bmdlX3VucmVnaXN0ZXIocmFuZ2UpOwogCWt2ZnJlZShwZm5zKTsKIG91dF9mcmVlX3JhbmdlczoK
IAlrZnJlZShyYW5nZSk7CiBvdXQ6CisJbW1wdXQobW0pOwogCXJldHVybiByOwogfQogCi0tIAoy
LjIzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:11:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBMr-00024q-H8; Mon, 28 Oct 2019 20:11:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBMp-00023S-Ox
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:11:55 +0000
X-Inumbo-ID: 0a6d3284-f9bf-11e9-a531-bc764e2007e4
Received: from mail-qk1-x742.google.com (unknown [2607:f8b0:4864:20::742])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0a6d3284-f9bf-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 20:10:52 +0000 (UTC)
Received: by mail-qk1-x742.google.com with SMTP id 71so9801007qkl.0
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:10:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=oam7ohQj1kc8X7oZ0yNH5Qsiwr3vqfv4zRUy2hYn6VU=;
 b=N7d4nLhTvUMAd7m6ziC7Fnj8Fj2CROvNmQEOjInKL4+Co2BowIq9/67UGOKMH9lu3l
 v1lJgY60Lvap2Ol+aPfOvbu+ct1M49IJCP9kjFJybc7MSm13Yz19vQFIxnvZauHYQnAq
 Tyed+DS0BV73Lk3U+Muf7IdAsRNmnvS9FYFHJIPWiXHxqb+A8SR5sOQbGgk6pbNcNCbe
 ZJlgb5V8MwBEuEU6SiQQOf3ZhxPQw5OpEsa0GUzFj1giRGyCsV+YkmtWVYDal1QylK/X
 j/hvQvUBbitvFj7W8XAgGK6FWzI9bi2GEb/fFY0CTm8OtYBVd8K8YIP27/9hLoeA7SOy
 TP1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=oam7ohQj1kc8X7oZ0yNH5Qsiwr3vqfv4zRUy2hYn6VU=;
 b=dol1Ib0+PYxeTX0ajwkAv1yruOvLFXfSMVz8SpMwKem9Rz35YchSShOaCtb7vEsoFK
 N3GoMtffnIJIRwfBJ6UjXgUWdACr/NLPfEx6MBVE5mR6nyHoU1alzRu3puH7mU2gb7HC
 oS4QTmOTRVTgcwikpIxhkLIieYqCuZzAFeT0pvIrPQWdwtG/nOwyIMm6orC4kq7MxenP
 Djz+uCzk1UYRGriiCMWYpU3+0Mdu+1Zf+fAypGh8sR28seuQZ8Vd3YywLTrDl3cbyLcn
 WnONCrpUMWT0fZK2pxXQ7Ao6mY3eRWlqJGPlRRbXyWQeV5T/PWHgUKmHTqR11n6Oirjv
 r/bw==
X-Gm-Message-State: APjAAAUDNsVpRFuvzJo5+VTSx3fqCXzsDOd3BDvH/RcyTUViL0A0X60I
 i4Gw5+hlb2EfmGzHZFJFZBKzww==
X-Google-Smtp-Source: APXvYqzFOk0mWTm9zmmEUnrvaGyK7qwShQOI+2XOcxc/OnuoCxvgWFx41ArWQecOobsikGRR1SYw3A==
X-Received: by 2002:a37:ac0b:: with SMTP id e11mr9437740qkm.454.1572293451378; 
 Mon, 28 Oct 2019 13:10:51 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id d10sm1589264qkk.99.2019.10.28.13.10.44
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:10:48 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001hR-OF; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:32 -0300
Message-Id: <20191028201032.6352-16-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 15/15] mm/hmm: remove hmm_mirror and related
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKVGhlIG9ubHkgdHdvIHVz
ZXJzIG9mIHRoaXMgYXJlIG5vdyBjb252ZXJ0ZWQgdG8gdXNlIG1tdV9yYW5nZV9ub3RpZmllciwK
ZGVsZXRlIGFsbCB0aGUgY29kZSBhbmQgdXBkYXRlIGhtbS5yc3QuCgpSZXZpZXdlZC1ieTogSsOp
csO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IEphc29uIEd1
bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL3ZtL2htbS5yc3Qg
fCAxMDUgKysrKy0tLS0tLS0tLS0tCiBpbmNsdWRlL2xpbnV4L2htbS5oICAgICAgfCAxODMgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogbW0vS2NvbmZpZyAgICAgICAgICAgICAgIHwgICAxIC0K
IG1tL2htbS5jICAgICAgICAgICAgICAgICB8IDI4NCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgNTQwIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vdm0vaG1tLnJzdCBiL0RvY3Vt
ZW50YXRpb24vdm0vaG1tLnJzdAppbmRleCAwYTU5NjBiZWNjZjc2ZC4uYTI0NzY0MzAzNWM0ZTIg
MTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vdm0vaG1tLnJzdAorKysgYi9Eb2N1bWVudGF0aW9u
L3ZtL2htbS5yc3QKQEAgLTE0Nyw0OSArMTQ3LDE2IEBAIEFkZHJlc3Mgc3BhY2UgbWlycm9yaW5n
IGltcGxlbWVudGF0aW9uIGFuZCBBUEkKIEFkZHJlc3Mgc3BhY2UgbWlycm9yaW5nJ3MgbWFpbiBv
YmplY3RpdmUgaXMgdG8gYWxsb3cgZHVwbGljYXRpb24gb2YgYSByYW5nZSBvZgogQ1BVIHBhZ2Ug
dGFibGUgaW50byBhIGRldmljZSBwYWdlIHRhYmxlOyBITU0gaGVscHMga2VlcCBib3RoIHN5bmNo
cm9uaXplZC4gQQogZGV2aWNlIGRyaXZlciB0aGF0IHdhbnRzIHRvIG1pcnJvciBhIHByb2Nlc3Mg
YWRkcmVzcyBzcGFjZSBtdXN0IHN0YXJ0IHdpdGggdGhlCi1yZWdpc3RyYXRpb24gb2YgYW4gaG1t
X21pcnJvciBzdHJ1Y3Q6OgotCi0gaW50IGhtbV9taXJyb3JfcmVnaXN0ZXIoc3RydWN0IGhtbV9t
aXJyb3IgKm1pcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbW1fc3RydWN0
ICptbSk7Ci0KLVRoZSBtaXJyb3Igc3RydWN0IGhhcyBhIHNldCBvZiBjYWxsYmFja3MgdGhhdCBh
cmUgdXNlZAotdG8gcHJvcGFnYXRlIENQVSBwYWdlIHRhYmxlczo6Ci0KLSBzdHJ1Y3QgaG1tX21p
cnJvcl9vcHMgewotICAgICAvKiByZWxlYXNlKCkgLSByZWxlYXNlIGhtbV9taXJyb3IKLSAgICAg
ICoKLSAgICAgICogQG1pcnJvcjogcG9pbnRlciB0byBzdHJ1Y3QgaG1tX21pcnJvcgotICAgICAg
KgotICAgICAgKiBUaGlzIGlzIGNhbGxlZCB3aGVuIHRoZSBtbV9zdHJ1Y3QgaXMgYmVpbmcgcmVs
ZWFzZWQuICBUaGUgY2FsbGJhY2sKLSAgICAgICogbXVzdCBlbnN1cmUgdGhhdCBhbGwgYWNjZXNz
IHRvIGFueSBwYWdlcyBvYnRhaW5lZCBmcm9tIHRoaXMgbWlycm9yCi0gICAgICAqIGlzIGhhbHRl
ZCBiZWZvcmUgdGhlIGNhbGxiYWNrIHJldHVybnMuIEFsbCBmdXR1cmUgYWNjZXNzIHNob3VsZAot
ICAgICAgKiBmYXVsdC4KLSAgICAgICovCi0gICAgIHZvaWQgKCpyZWxlYXNlKShzdHJ1Y3QgaG1t
X21pcnJvciAqbWlycm9yKTsKLQotICAgICAvKiBzeW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcygp
IC0gc3luY2hyb25pemUgcGFnZSB0YWJsZXMKLSAgICAgICoKLSAgICAgICogQG1pcnJvcjogcG9p
bnRlciB0byBzdHJ1Y3QgaG1tX21pcnJvcgotICAgICAgKiBAdXBkYXRlOiB1cGRhdGUgaW5mb3Jt
YXRpb24gKHNlZSBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlKQotICAgICAgKiBSZXR1cm46IC1F
QUdBSU4gaWYgdXBkYXRlLmJsb2NrYWJsZSBmYWxzZSBhbmQgY2FsbGJhY2sgbmVlZCB0bwotICAg
ICAgKiAgICAgICAgIGJsb2NrLCAwIG90aGVyd2lzZS4KLSAgICAgICoKLSAgICAgICogVGhpcyBj
YWxsYmFjayB1bHRpbWF0ZWx5IG9yaWdpbmF0ZXMgZnJvbSBtbXVfbm90aWZpZXJzIHdoZW4gdGhl
IENQVQotICAgICAgKiBwYWdlIHRhYmxlIGlzIHVwZGF0ZWQuIFRoZSBkZXZpY2UgZHJpdmVyIG11
c3QgdXBkYXRlIGl0cyBwYWdlIHRhYmxlCi0gICAgICAqIGluIHJlc3BvbnNlIHRvIHRoaXMgY2Fs
bGJhY2suIFRoZSB1cGRhdGUgYXJndW1lbnQgdGVsbHMgd2hhdCBhY3Rpb24KLSAgICAgICogdG8g
cGVyZm9ybS4KLSAgICAgICoKLSAgICAgICogVGhlIGRldmljZSBkcml2ZXIgbXVzdCBub3QgcmV0
dXJuIGZyb20gdGhpcyBjYWxsYmFjayB1bnRpbCB0aGUgZGV2aWNlCi0gICAgICAqIHBhZ2UgdGFi
bGVzIGFyZSBjb21wbGV0ZWx5IHVwZGF0ZWQgKFRMQnMgZmx1c2hlZCwgZXRjKTsgdGhpcyBpcyBh
Ci0gICAgICAqIHN5bmNocm9ub3VzIGNhbGwuCi0gICAgICAqLwotICAgICBpbnQgKCpzeW5jX2Nw
dV9kZXZpY2VfcGFnZXRhYmxlcykoc3RydWN0IGhtbV9taXJyb3IgKm1pcnJvciwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBobW1fdXBkYXRlICp1
cGRhdGUpOwotIH07Ci0KLVRoZSBkZXZpY2UgZHJpdmVyIG11c3QgcGVyZm9ybSB0aGUgdXBkYXRl
IGFjdGlvbiB0byB0aGUgcmFuZ2UgKG1hcmsgcmFuZ2UKLXJlYWQgb25seSwgb3IgZnVsbHkgdW5t
YXAsIGV0Yy4pLiBUaGUgZGV2aWNlIG11c3QgY29tcGxldGUgdGhlIHVwZGF0ZSBiZWZvcmUKLXRo
ZSBkcml2ZXIgY2FsbGJhY2sgcmV0dXJucy4KK3JlZ2lzdHJhdGlvbiBvZiBhIG1tdV9yYW5nZV9u
b3RpZmllcjo6CisKKyBtcm4tPm9wcyA9ICZkcml2ZXJfb3BzOworIGludCBtbXVfcmFuZ2Vfbm90
aWZpZXJfaW5zZXJ0KHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwKKwkJCSAgICAgIHVu
c2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbGVuZ3RoLAorCQkJICAgICAgc3RydWN0
IG1tX3N0cnVjdCAqbW0pOworCitEdXJpbmcgdGhlIGRyaXZlcl9vcHMtPmludmFsaWRhdGUoKSBj
YWxsYmFjayB0aGUgZGV2aWNlIGRyaXZlciBtdXN0IHBlcmZvcm0KK3RoZSB1cGRhdGUgYWN0aW9u
IHRvIHRoZSByYW5nZSAobWFyayByYW5nZSByZWFkIG9ubHksIG9yIGZ1bGx5IHVubWFwLAorZXRj
LikuIFRoZSBkZXZpY2UgbXVzdCBjb21wbGV0ZSB0aGUgdXBkYXRlIGJlZm9yZSB0aGUgZHJpdmVy
IGNhbGxiYWNrIHJldHVybnMuCiAKIFdoZW4gdGhlIGRldmljZSBkcml2ZXIgd2FudHMgdG8gcG9w
dWxhdGUgYSByYW5nZSBvZiB2aXJ0dWFsIGFkZHJlc3NlcywgaXQgY2FuCiB1c2U6OgpAQCAtMjE2
LDcwICsxODMsNDYgQEAgVGhlIHVzYWdlIHBhdHRlcm4gaXM6OgogICAgICAgc3RydWN0IGhtbV9y
YW5nZSByYW5nZTsKICAgICAgIC4uLgogCisgICAgICByYW5nZS5ub3RpZmllciA9ICZtcm47CiAg
ICAgICByYW5nZS5zdGFydCA9IC4uLjsKICAgICAgIHJhbmdlLmVuZCA9IC4uLjsKICAgICAgIHJh
bmdlLnBmbnMgPSAuLi47CiAgICAgICByYW5nZS5mbGFncyA9IC4uLjsKICAgICAgIHJhbmdlLnZh
bHVlcyA9IC4uLjsKICAgICAgIHJhbmdlLnBmbl9zaGlmdCA9IC4uLjsKLSAgICAgIGhtbV9yYW5n
ZV9yZWdpc3RlcigmcmFuZ2UsIG1pcnJvcik7CiAKLSAgICAgIC8qCi0gICAgICAgKiBKdXN0IHdh
aXQgZm9yIHJhbmdlIHRvIGJlIHZhbGlkLCBzYWZlIHRvIGlnbm9yZSByZXR1cm4gdmFsdWUgYXMg
d2UKLSAgICAgICAqIHdpbGwgdXNlIHRoZSByZXR1cm4gdmFsdWUgb2YgaG1tX3JhbmdlX2ZhdWx0
KCkgYmVsb3cgdW5kZXIgdGhlCi0gICAgICAgKiBtbWFwX3NlbSB0byBhc2NlcnRhaW4gdGhlIHZh
bGlkaXR5IG9mIHRoZSByYW5nZS4KLSAgICAgICAqLwotICAgICAgaG1tX3JhbmdlX3dhaXRfdW50
aWxfdmFsaWQoJnJhbmdlLCBUSU1FT1VUX0lOX01TRUMpOworICAgICAgaWYgKCFtbWdldF9ub3Rf
emVybyhtcm4tPm5vdGlmaWVyLm1tKSkKKyAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAogIGFn
YWluOgorICAgICAgcmFuZ2Uubm90aWZpZXJfc2VxID0gbW11X3JhbmdlX3JlYWRfYmVnaW4oJm1y
bik7CiAgICAgICBkb3duX3JlYWQoJm1tLT5tbWFwX3NlbSk7CiAgICAgICByZXQgPSBobW1fcmFu
Z2VfZmF1bHQoJnJhbmdlLCBITU1fUkFOR0VfU05BUFNIT1QpOwogICAgICAgaWYgKHJldCkgewog
ICAgICAgICAgIHVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7Ci0gICAgICAgICAgaWYgKHJldCA9PSAt
RUJVU1kpIHsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBObyBuZWVkIHRvIGNoZWNr
IGhtbV9yYW5nZV93YWl0X3VudGlsX3ZhbGlkKCkgcmV0dXJuIHZhbHVlCi0gICAgICAgICAgICAg
KiBvbiByZXRyeSB3ZSB3aWxsIGdldCBwcm9wZXIgZXJyb3Igd2l0aCBobW1fcmFuZ2VfZmF1bHQo
KQotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBobW1fcmFuZ2Vfd2FpdF91bnRpbF92YWxp
ZCgmcmFuZ2UsIFRJTUVPVVRfSU5fTVNFQyk7Ci0gICAgICAgICAgICBnb3RvIGFnYWluOwotICAg
ICAgICAgIH0KLSAgICAgICAgICBobW1fcmFuZ2VfdW5yZWdpc3RlcigmcmFuZ2UpOworICAgICAg
ICAgIGlmIChyZXQgPT0gLUVCVVNZKQorICAgICAgICAgICAgICAgICBnb3RvIGFnYWluOwogICAg
ICAgICAgIHJldHVybiByZXQ7CiAgICAgICB9CisgICAgICB1cF9yZWFkKCZtbS0+bW1hcF9zZW0p
OworCiAgICAgICB0YWtlX2xvY2soZHJpdmVyLT51cGRhdGUpOwotICAgICAgaWYgKCFobW1fcmFu
Z2VfdmFsaWQoJnJhbmdlKSkgeworICAgICAgaWYgKG1tdV9yYW5nZV9yZWFkX3JldHJ5KCZtcm4s
IHJhbmdlLm5vdGlmaWVyX3NlcSkgewogICAgICAgICAgIHJlbGVhc2VfbG9jayhkcml2ZXItPnVw
ZGF0ZSk7Ci0gICAgICAgICAgdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsKICAgICAgICAgICBnb3Rv
IGFnYWluOwogICAgICAgfQogCi0gICAgICAvLyBVc2UgcGZucyBhcnJheSBjb250ZW50IHRvIHVw
ZGF0ZSBkZXZpY2UgcGFnZSB0YWJsZQorICAgICAgLyogVXNlIHBmbnMgYXJyYXkgY29udGVudCB0
byB1cGRhdGUgZGV2aWNlIHBhZ2UgdGFibGUsCisgICAgICAgKiB1bmRlciB0aGUgdXBkYXRlIGxv
Y2sgKi8KIAotICAgICAgaG1tX3JhbmdlX3VucmVnaXN0ZXIoJnJhbmdlKTsKICAgICAgIHJlbGVh
c2VfbG9jayhkcml2ZXItPnVwZGF0ZSk7Ci0gICAgICB1cF9yZWFkKCZtbS0+bW1hcF9zZW0pOwog
ICAgICAgcmV0dXJuIDA7CiAgfQogCiBUaGUgZHJpdmVyLT51cGRhdGUgbG9jayBpcyB0aGUgc2Ft
ZSBsb2NrIHRoYXQgdGhlIGRyaXZlciB0YWtlcyBpbnNpZGUgaXRzCi1zeW5jX2NwdV9kZXZpY2Vf
cGFnZXRhYmxlcygpIGNhbGxiYWNrLiBUaGF0IGxvY2sgbXVzdCBiZSBoZWxkIGJlZm9yZSBjYWxs
aW5nCi1obW1fcmFuZ2VfdmFsaWQoKSB0byBhdm9pZCBhbnkgcmFjZSB3aXRoIGEgY29uY3VycmVu
dCBDUFUgcGFnZSB0YWJsZSB1cGRhdGUuCi0KLUhNTSBpbXBsZW1lbnRzIGFsbCB0aGlzIG9uIHRv
cCBvZiB0aGUgbW11X25vdGlmaWVyIEFQSSBiZWNhdXNlIHdlIHdhbnRlZCBhCi1zaW1wbGVyIEFQ
SSBhbmQgYWxzbyB0byBiZSBhYmxlIHRvIHBlcmZvcm0gb3B0aW1pemF0aW9ucyBsYXR0ZXIgb24g
bGlrZSBkb2luZwotY29uY3VycmVudCBkZXZpY2UgdXBkYXRlcyBpbiBtdWx0aS1kZXZpY2VzIHNj
ZW5hcmlvLgotCi1ITU0gYWxzbyBzZXJ2ZXMgYXMgYW4gaW1wZWRhbmNlIG1pc21hdGNoIGJldHdl
ZW4gaG93IENQVSBwYWdlIHRhYmxlIHVwZGF0ZXMKLWFyZSBkb25lIChieSBDUFUgd3JpdGUgdG8g
dGhlIHBhZ2UgdGFibGUgYW5kIFRMQiBmbHVzaGVzKSBhbmQgaG93IGRldmljZXMKLXVwZGF0ZSB0
aGVpciBvd24gcGFnZSB0YWJsZS4gRGV2aWNlIHVwZGF0ZXMgYXJlIGEgbXVsdGktc3RlcCBwcm9j
ZXNzLiBGaXJzdCwKLWFwcHJvcHJpYXRlIGNvbW1hbmRzIGFyZSB3cml0dGVuIHRvIGEgYnVmZmVy
LCB0aGVuIHRoaXMgYnVmZmVyIGlzIHNjaGVkdWxlZCBmb3IKLWV4ZWN1dGlvbiBvbiB0aGUgZGV2
aWNlLiBJdCBpcyBvbmx5IG9uY2UgdGhlIGRldmljZSBoYXMgZXhlY3V0ZWQgY29tbWFuZHMgaW4K
LXRoZSBidWZmZXIgdGhhdCB0aGUgdXBkYXRlIGlzIGRvbmUuIENyZWF0aW5nIGFuZCBzY2hlZHVs
aW5nIHRoZSB1cGRhdGUgY29tbWFuZAotYnVmZmVyIGNhbiBoYXBwZW4gY29uY3VycmVudGx5IGZv
ciBtdWx0aXBsZSBkZXZpY2VzLiBXYWl0aW5nIGZvciBlYWNoIGRldmljZSB0bwotcmVwb3J0IGNv
bW1hbmRzIGFzIGV4ZWN1dGVkIGlzIHNlcmlhbGl6ZWQgKHRoZXJlIGlzIG5vIHBvaW50IGluIGRv
aW5nIHRoaXMKLWNvbmN1cnJlbnRseSkuCi0KK2ludmFsaWRhdGUoKSBjYWxsYmFjay4gVGhhdCBs
b2NrIG11c3QgYmUgaGVsZCBiZWZvcmUgY2FsbGluZworbW11X3JhbmdlX3JlYWRfcmV0cnkoKSB0
byBhdm9pZCBhbnkgcmFjZSB3aXRoIGEgY29uY3VycmVudCBDUFUgcGFnZSB0YWJsZQordXBkYXRl
LgogCiBMZXZlcmFnZSBkZWZhdWx0X2ZsYWdzIGFuZCBwZm5fZmxhZ3NfbWFzawogPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGlu
dXgvaG1tLmggYi9pbmNsdWRlL2xpbnV4L2htbS5oCmluZGV4IDI2NjZlYjA4YTQwNjE1Li5iNGFm
NTE3MzUyMzIzMiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9obW0uaAorKysgYi9pbmNsdWRl
L2xpbnV4L2htbS5oCkBAIC02OCwyOSArNjgsNiBAQAogI2luY2x1ZGUgPGxpbnV4L2NvbXBsZXRp
b24uaD4KICNpbmNsdWRlIDxsaW51eC9tbXVfbm90aWZpZXIuaD4KIAotCi0vKgotICogc3RydWN0
IGhtbSAtIEhNTSBwZXIgbW0gc3RydWN0Ci0gKgotICogQG1tOiBtbSBzdHJ1Y3QgdGhpcyBITU0g
c3RydWN0IGlzIGJvdW5kIHRvCi0gKiBAbG9jazogbG9jayBwcm90ZWN0aW5nIHJhbmdlcyBsaXN0
Ci0gKiBAcmFuZ2VzOiBsaXN0IG9mIHJhbmdlIGJlaW5nIHNuYXBzaG90dGVkCi0gKiBAbWlycm9y
czogbGlzdCBvZiBtaXJyb3JzIGZvciB0aGlzIG1tCi0gKiBAbW11X25vdGlmaWVyOiBtbXUgbm90
aWZpZXIgdG8gdHJhY2sgdXBkYXRlcyB0byBDUFUgcGFnZSB0YWJsZQotICogQG1pcnJvcnNfc2Vt
OiByZWFkL3dyaXRlIHNlbWFwaG9yZSBwcm90ZWN0aW5nIHRoZSBtaXJyb3JzIGxpc3QKLSAqIEB3
cTogd2FpdCBxdWV1ZSBmb3IgdXNlciB3YWl0aW5nIG9uIGEgcmFuZ2UgaW52YWxpZGF0aW9uCi0g
KiBAbm90aWZpZXJzOiBjb3VudCBvZiBhY3RpdmUgbW11IG5vdGlmaWVycwotICovCi1zdHJ1Y3Qg
aG1tIHsKLQlzdHJ1Y3QgbW11X25vdGlmaWVyCW1tdV9ub3RpZmllcjsKLQlzcGlubG9ja190CQly
YW5nZXNfbG9jazsKLQlzdHJ1Y3QgbGlzdF9oZWFkCXJhbmdlczsKLQlzdHJ1Y3QgbGlzdF9oZWFk
CW1pcnJvcnM7Ci0Jc3RydWN0IHJ3X3NlbWFwaG9yZQltaXJyb3JzX3NlbTsKLQl3YWl0X3F1ZXVl
X2hlYWRfdAl3cTsKLQlsb25nCQkJbm90aWZpZXJzOwotfTsKLQogLyoKICAqIGhtbV9wZm5fZmxh
Z19lIC0gSE1NIGZsYWcgZW51bXMKICAqCkBAIC0xNDMsOSArMTIwLDggQEAgZW51bSBobW1fcGZu
X3ZhbHVlX2UgewogLyoKICAqIHN0cnVjdCBobW1fcmFuZ2UgLSB0cmFjayBpbnZhbGlkYXRpb24g
bG9jayBvbiB2aXJ0dWFsIGFkZHJlc3MgcmFuZ2UKICAqCi0gKiBAbm90aWZpZXI6IGFuIG9wdGlv
bmFsIG1tdV9yYW5nZV9ub3RpZmllcgotICogQG5vdGlmaWVyX3NlcTogd2hlbiBub3RpZmllciBp
cyB1c2VkIHRoaXMgaXMgdGhlIHJlc3VsdCBvZgotICogICAgICAgICAgICAgICAgbW11X3Jhbmdl
X3JlYWRfYmVnaW4oKQorICogQG5vdGlmaWVyOiBhIG1tdV9yYW5nZV9ub3RpZmllciB0aGF0IGlu
Y2x1ZGVzIHRoZSBzdGFydC9lbmQKKyAqIEBub3RpZmllcl9zZXE6IHJlc3VsdCBvZiBtbXVfcmFu
Z2VfcmVhZF9iZWdpbigpCiAgKiBAaG1tOiB0aGUgY29yZSBITU0gc3RydWN0dXJlIHRoaXMgcmFu
Z2UgaXMgYWN0aXZlIGFnYWluc3QKICAqIEB2bWE6IHRoZSB2bSBhcmVhIHN0cnVjdCBmb3IgdGhl
IHJhbmdlCiAgKiBAbGlzdDogYWxsIHJhbmdlIGxvY2sgYXJlIG9uIGEgbGlzdApAQCAtMTYyLDgg
KzEzOCw2IEBAIGVudW0gaG1tX3Bmbl92YWx1ZV9lIHsKIHN0cnVjdCBobW1fcmFuZ2UgewogCXN0
cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm5vdGlmaWVyOwogCXVuc2lnbmVkIGxvbmcJCW5vdGlm
aWVyX3NlcTsKLQlzdHJ1Y3QgaG1tCQkqaG1tOwotCXN0cnVjdCBsaXN0X2hlYWQJbGlzdDsKIAl1
bnNpZ25lZCBsb25nCQlzdGFydDsKIAl1bnNpZ25lZCBsb25nCQllbmQ7CiAJdWludDY0X3QJCSpw
Zm5zOwpAQCAtMTcyLDMyICsxNDYsOCBAQCBzdHJ1Y3QgaG1tX3JhbmdlIHsKIAl1aW50NjRfdAkJ
ZGVmYXVsdF9mbGFnczsKIAl1aW50NjRfdAkJcGZuX2ZsYWdzX21hc2s7CiAJdWludDhfdAkJCXBm
bl9zaGlmdDsKLQlib29sCQkJdmFsaWQ7CiB9OwogCi0vKgotICogaG1tX3JhbmdlX3dhaXRfdW50
aWxfdmFsaWQoKSAtIHdhaXQgZm9yIHJhbmdlIHRvIGJlIHZhbGlkCi0gKiBAcmFuZ2U6IHJhbmdl
IGFmZmVjdGVkIGJ5IGludmFsaWRhdGlvbiB0byB3YWl0IG9uCi0gKiBAdGltZW91dDogdGltZSBv
dXQgZm9yIHdhaXQgaW4gbXMgKGllIGFib3J0IHdhaXQgYWZ0ZXIgdGhhdCBwZXJpb2Qgb2YgdGlt
ZSkKLSAqIFJldHVybjogdHJ1ZSBpZiB0aGUgcmFuZ2UgaXMgdmFsaWQsIGZhbHNlIG90aGVyd2lz
ZS4KLSAqLwotc3RhdGljIGlubGluZSBib29sIGhtbV9yYW5nZV93YWl0X3VudGlsX3ZhbGlkKHN0
cnVjdCBobW1fcmFuZ2UgKnJhbmdlLAotCQkJCQkgICAgICB1bnNpZ25lZCBsb25nIHRpbWVvdXQp
Ci17Ci0JcmV0dXJuIHdhaXRfZXZlbnRfdGltZW91dChyYW5nZS0+aG1tLT53cSwgcmFuZ2UtPnZh
bGlkLAotCQkJCSAgbXNlY3NfdG9famlmZmllcyh0aW1lb3V0KSkgIT0gMDsKLX0KLQotLyoKLSAq
IGhtbV9yYW5nZV92YWxpZCgpIC0gdGVzdCBpZiBhIHJhbmdlIGlzIHZhbGlkIG9yIG5vdAotICog
QHJhbmdlOiByYW5nZQotICogUmV0dXJuOiB0cnVlIGlmIHRoZSByYW5nZSBpcyB2YWxpZCwgZmFs
c2Ugb3RoZXJ3aXNlLgotICovCi1zdGF0aWMgaW5saW5lIGJvb2wgaG1tX3JhbmdlX3ZhbGlkKHN0
cnVjdCBobW1fcmFuZ2UgKnJhbmdlKQotewotCXJldHVybiByYW5nZS0+dmFsaWQ7Ci19Ci0KIC8q
CiAgKiBobW1fZGV2aWNlX2VudHJ5X3RvX3BhZ2UoKSAtIHJldHVybiBzdHJ1Y3QgcGFnZSBwb2lu
dGVkIHRvIGJ5IGEgZGV2aWNlIGVudHJ5CiAgKiBAcmFuZ2U6IHJhbmdlIHVzZSB0byBkZWNvZGUg
ZGV2aWNlIGVudHJ5IHZhbHVlCkBAIC0yNjcsMTExICsyMTcsNiBAQCBzdGF0aWMgaW5saW5lIHVp
bnQ2NF90IGhtbV9kZXZpY2VfZW50cnlfZnJvbV9wZm4oY29uc3Qgc3RydWN0IGhtbV9yYW5nZSAq
cmFuZ2UsCiAJCXJhbmdlLT5mbGFnc1tITU1fUEZOX1ZBTElEXTsKIH0KIAotLyoKLSAqIE1pcnJv
cmluZzogaG93IHRvIHN5bmNocm9uaXplIGRldmljZSBwYWdlIHRhYmxlIHdpdGggQ1BVIHBhZ2Ug
dGFibGUuCi0gKgotICogQSBkZXZpY2UgZHJpdmVyIHRoYXQgaXMgcGFydGljaXBhdGluZyBpbiBI
TU0gbWlycm9yaW5nIG11c3QgYWx3YXlzCi0gKiBzeW5jaHJvbml6ZSB3aXRoIENQVSBwYWdlIHRh
YmxlIHVwZGF0ZXMuIEZvciB0aGlzLCBkZXZpY2UgZHJpdmVycyBjYW4gZWl0aGVyCi0gKiBkaXJl
Y3RseSB1c2UgbW11X25vdGlmaWVyIEFQSXMgb3IgdGhleSBjYW4gdXNlIHRoZSBobW1fbWlycm9y
IEFQSS4gRGV2aWNlCi0gKiBkcml2ZXJzIGNhbiBkZWNpZGUgdG8gcmVnaXN0ZXIgb25lIG1pcnJv
ciBwZXIgZGV2aWNlIHBlciBwcm9jZXNzLCBvciBqdXN0Ci0gKiBvbmUgbWlycm9yIHBlciBwcm9j
ZXNzIGZvciBhIGdyb3VwIG9mIGRldmljZXMuIFRoZSBwYXR0ZXJuIGlzOgotICoKLSAqICAgICAg
aW50IGRldmljZV9iaW5kX2FkZHJlc3Nfc3BhY2UoLi4uLCBzdHJ1Y3QgbW1fc3RydWN0ICptbSwg
Li4uKQotICogICAgICB7Ci0gKiAgICAgICAgICBzdHJ1Y3QgZGV2aWNlX2FkZHJlc3Nfc3BhY2Ug
KmRhczsKLSAqCi0gKiAgICAgICAgICAvLyBEZXZpY2UgZHJpdmVyIHNwZWNpZmljIGluaXRpYWxp
emF0aW9uLCBhbmQgYWxsb2NhdGlvbiBvZiBkYXMKLSAqICAgICAgICAgIC8vIHdoaWNoIGNvbnRh
aW5zIGFuIGhtbV9taXJyb3Igc3RydWN0IGFzIG9uZSBvZiBpdHMgZmllbGRzLgotICogICAgICAg
ICAgLi4uCi0gKgotICogICAgICAgICAgcmV0ID0gaG1tX21pcnJvcl9yZWdpc3RlcigmZGFzLT5t
aXJyb3IsIG1tLCAmZGV2aWNlX21pcnJvcl9vcHMpOwotICogICAgICAgICAgaWYgKHJldCkgewot
ICogICAgICAgICAgICAgIC8vIENsZWFudXAgb24gZXJyb3IKLSAqICAgICAgICAgICAgICByZXR1
cm4gcmV0OwotICogICAgICAgICAgfQotICoKLSAqICAgICAgICAgIC8vIE90aGVyIGRldmljZSBk
cml2ZXIgc3BlY2lmaWMgaW5pdGlhbGl6YXRpb24KLSAqICAgICAgICAgIC4uLgotICogICAgICB9
Ci0gKgotICogT25jZSBhbiBobW1fbWlycm9yIGlzIHJlZ2lzdGVyZWQgZm9yIGFuIGFkZHJlc3Mg
c3BhY2UsIHRoZSBkZXZpY2UgZHJpdmVyCi0gKiB3aWxsIGdldCBjYWxsYmFja3MgdGhyb3VnaCBz
eW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcygpIG9wZXJhdGlvbiAoc2VlCi0gKiBobW1fbWlycm9y
X29wcyBzdHJ1Y3QpLgotICoKLSAqIERldmljZSBkcml2ZXIgbXVzdCBub3QgZnJlZSB0aGUgc3Ry
dWN0IGNvbnRhaW5pbmcgdGhlIGhtbV9taXJyb3Igc3RydWN0Ci0gKiBiZWZvcmUgY2FsbGluZyBo
bW1fbWlycm9yX3VucmVnaXN0ZXIoKS4gVGhlIGV4cGVjdGVkIHVzYWdlIGlzIHRvIGRvIHRoYXQg
d2hlbgotICogdGhlIGRldmljZSBkcml2ZXIgaXMgdW5iaW5kaW5nIGZyb20gYW4gYWRkcmVzcyBz
cGFjZS4KLSAqCi0gKgotICogICAgICB2b2lkIGRldmljZV91bmJpbmRfYWRkcmVzc19zcGFjZShz
dHJ1Y3QgZGV2aWNlX2FkZHJlc3Nfc3BhY2UgKmRhcykKLSAqICAgICAgewotICogICAgICAgICAg
Ly8gRGV2aWNlIGRyaXZlciBzcGVjaWZpYyBjbGVhbnVwCi0gKiAgICAgICAgICAuLi4KLSAqCi0g
KiAgICAgICAgICBobW1fbWlycm9yX3VucmVnaXN0ZXIoJmRhcy0+bWlycm9yKTsKLSAqCi0gKiAg
ICAgICAgICAvLyBPdGhlciBkZXZpY2UgZHJpdmVyIHNwZWNpZmljIGNsZWFudXAsIGFuZCBub3cg
ZGFzIGNhbiBiZSBmcmVlZAotICogICAgICAgICAgLi4uCi0gKiAgICAgIH0KLSAqLwotCi1zdHJ1
Y3QgaG1tX21pcnJvcjsKLQotLyoKLSAqIHN0cnVjdCBobW1fbWlycm9yX29wcyAtIEhNTSBtaXJy
b3IgZGV2aWNlIG9wZXJhdGlvbnMgY2FsbGJhY2sKLSAqCi0gKiBAdXBkYXRlOiBjYWxsYmFjayB0
byB1cGRhdGUgcmFuZ2Ugb24gYSBkZXZpY2UKLSAqLwotc3RydWN0IGhtbV9taXJyb3Jfb3BzIHsK
LQkvKiByZWxlYXNlKCkgLSByZWxlYXNlIGhtbV9taXJyb3IKLQkgKgotCSAqIEBtaXJyb3I6IHBv
aW50ZXIgdG8gc3RydWN0IGhtbV9taXJyb3IKLQkgKgotCSAqIFRoaXMgaXMgY2FsbGVkIHdoZW4g
dGhlIG1tX3N0cnVjdCBpcyBiZWluZyByZWxlYXNlZC4gIFRoZSBjYWxsYmFjawotCSAqIG11c3Qg
ZW5zdXJlIHRoYXQgYWxsIGFjY2VzcyB0byBhbnkgcGFnZXMgb2J0YWluZWQgZnJvbSB0aGlzIG1p
cnJvcgotCSAqIGlzIGhhbHRlZCBiZWZvcmUgdGhlIGNhbGxiYWNrIHJldHVybnMuIEFsbCBmdXR1
cmUgYWNjZXNzIHNob3VsZAotCSAqIGZhdWx0LgotCSAqLwotCXZvaWQgKCpyZWxlYXNlKShzdHJ1
Y3QgaG1tX21pcnJvciAqbWlycm9yKTsKLQotCS8qIHN5bmNfY3B1X2RldmljZV9wYWdldGFibGVz
KCkgLSBzeW5jaHJvbml6ZSBwYWdlIHRhYmxlcwotCSAqCi0JICogQG1pcnJvcjogcG9pbnRlciB0
byBzdHJ1Y3QgaG1tX21pcnJvcgotCSAqIEB1cGRhdGU6IHVwZGF0ZSBpbmZvcm1hdGlvbiAoc2Vl
IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UpCi0JICogUmV0dXJuOiAtRUFHQUlOIGlmIG1tdV9u
b3RpZmllcl9yYW5nZV9ibG9ja2FibGUodXBkYXRlKSBpcyBmYWxzZQotCSAqIGFuZCBjYWxsYmFj
ayBuZWVkcyB0byBibG9jaywgMCBvdGhlcndpc2UuCi0JICoKLQkgKiBUaGlzIGNhbGxiYWNrIHVs
dGltYXRlbHkgb3JpZ2luYXRlcyBmcm9tIG1tdV9ub3RpZmllcnMgd2hlbiB0aGUgQ1BVCi0JICog
cGFnZSB0YWJsZSBpcyB1cGRhdGVkLiBUaGUgZGV2aWNlIGRyaXZlciBtdXN0IHVwZGF0ZSBpdHMg
cGFnZSB0YWJsZQotCSAqIGluIHJlc3BvbnNlIHRvIHRoaXMgY2FsbGJhY2suIFRoZSB1cGRhdGUg
YXJndW1lbnQgdGVsbHMgd2hhdCBhY3Rpb24KLQkgKiB0byBwZXJmb3JtLgotCSAqCi0JICogVGhl
IGRldmljZSBkcml2ZXIgbXVzdCBub3QgcmV0dXJuIGZyb20gdGhpcyBjYWxsYmFjayB1bnRpbCB0
aGUgZGV2aWNlCi0JICogcGFnZSB0YWJsZXMgYXJlIGNvbXBsZXRlbHkgdXBkYXRlZCAoVExCcyBm
bHVzaGVkLCBldGMpOyB0aGlzIGlzIGEKLQkgKiBzeW5jaHJvbm91cyBjYWxsLgotCSAqLwotCWlu
dCAoKnN5bmNfY3B1X2RldmljZV9wYWdldGFibGVzKSgKLQkJc3RydWN0IGhtbV9taXJyb3IgKm1p
cnJvciwKLQkJY29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqdXBkYXRlKTsKLX07Ci0K
LS8qCi0gKiBzdHJ1Y3QgaG1tX21pcnJvciAtIG1pcnJvciBzdHJ1Y3QgZm9yIGEgZGV2aWNlIGRy
aXZlcgotICoKLSAqIEBobW06IHBvaW50ZXIgdG8gc3RydWN0IGhtbSAod2hpY2ggaXMgdW5pcXVl
IHBlciBtbV9zdHJ1Y3QpCi0gKiBAb3BzOiBkZXZpY2UgZHJpdmVyIGNhbGxiYWNrIGZvciBITU0g
bWlycm9yIG9wZXJhdGlvbnMKLSAqIEBsaXN0OiBmb3IgbGlzdCBvZiBtaXJyb3JzIG9mIGEgZ2l2
ZW4gbW0KLSAqCi0gKiBFYWNoIGFkZHJlc3Mgc3BhY2UgKG1tX3N0cnVjdCkgYmVpbmcgbWlycm9y
ZWQgYnkgYSBkZXZpY2UgbXVzdCByZWdpc3RlciBvbmUKLSAqIGluc3RhbmNlIG9mIGFuIGhtbV9t
aXJyb3Igc3RydWN0IHdpdGggSE1NLiBITU0gd2lsbCB0cmFjayB0aGUgbGlzdCBvZiBhbGwKLSAq
IG1pcnJvcnMgZm9yIGVhY2ggbW1fc3RydWN0LgotICovCi1zdHJ1Y3QgaG1tX21pcnJvciB7Ci0J
c3RydWN0IGhtbQkJCSpobW07Ci0JY29uc3Qgc3RydWN0IGhtbV9taXJyb3Jfb3BzCSpvcHM7Ci0J
c3RydWN0IGxpc3RfaGVhZAkJbGlzdDsKLX07Ci0KIC8qCiAgKiBSZXRyeSBmYXVsdCBpZiBub24t
YmxvY2tpbmcsIGRyb3AgbW1hcF9zZW0gYW5kIHJldHVybiAtRUFHQUlOIGluIHRoYXQgY2FzZS4K
ICAqLwpAQCAtMzgxLDE1ICsyMjYsOSBAQCBzdHJ1Y3QgaG1tX21pcnJvciB7CiAjZGVmaW5lIEhN
TV9GQVVMVF9TTkFQU0hPVAkJKDEgPDwgMSkKIAogI2lmZGVmIENPTkZJR19ITU1fTUlSUk9SCi1p
bnQgaG1tX21pcnJvcl9yZWdpc3RlcihzdHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yLCBzdHJ1Y3Qg
bW1fc3RydWN0ICptbSk7Ci12b2lkIGhtbV9taXJyb3JfdW5yZWdpc3RlcihzdHJ1Y3QgaG1tX21p
cnJvciAqbWlycm9yKTsKLQogLyoKICAqIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi92bS9obW0u
cnN0IGZvciBob3cgdG8gdXNlIHRoZSByYW5nZSBBUEkuCiAgKi8KLWludCBobW1fcmFuZ2VfcmVn
aXN0ZXIoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsIHN0cnVjdCBobW1fbWlycm9yICptaXJyb3Ip
Owotdm9pZCBobW1fcmFuZ2VfdW5yZWdpc3RlcihzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSk7Ci0K
IGxvbmcgaG1tX3JhbmdlX2ZhdWx0KHN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwogCiBsb25nIGhtbV9yYW5nZV9kbWFfbWFwKHN0cnVjdCBobW1fcmFuZ2UgKnJh
bmdlLApAQCAtNDAxLDI0ICsyNDAsNiBAQCBsb25nIGhtbV9yYW5nZV9kbWFfdW5tYXAoc3RydWN0
IGhtbV9yYW5nZSAqcmFuZ2UsCiAJCQkgZG1hX2FkZHJfdCAqZGFkZHJzLAogCQkJIGJvb2wgZGly
dHkpOwogI2Vsc2UKLWludCBobW1fbWlycm9yX3JlZ2lzdGVyKHN0cnVjdCBobW1fbWlycm9yICpt
aXJyb3IsIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQotewotCXJldHVybiAtRU9QTk9UU1VQUDsKLX0K
LQotdm9pZCBobW1fbWlycm9yX3VucmVnaXN0ZXIoc3RydWN0IGhtbV9taXJyb3IgKm1pcnJvcikK
LXsKLX0KLQotaW50IGhtbV9yYW5nZV9yZWdpc3RlcihzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSwg
c3RydWN0IGhtbV9taXJyb3IgKm1pcnJvcikKLXsKLQlyZXR1cm4gLUVPUE5PVFNVUFA7Ci19Ci0K
LXZvaWQgaG1tX3JhbmdlX3VucmVnaXN0ZXIoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UpCi17Ci19
Ci0KIHN0YXRpYyBpbmxpbmUgbG9uZyBobW1fcmFuZ2VfZmF1bHQoc3RydWN0IGhtbV9yYW5nZSAq
cmFuZ2UsIHVuc2lnbmVkIGludCBmbGFncykKIHsKIAlyZXR1cm4gLUVPUE5PVFNVUFA7CmRpZmYg
LS1naXQgYS9tbS9LY29uZmlnIGIvbW0vS2NvbmZpZwppbmRleCBkMGI1MDQ2ZDlhZWZmZC4uZTM4
ZmYxZDU5NjhkYmYgMTAwNjQ0Ci0tLSBhL21tL0tjb25maWcKKysrIGIvbW0vS2NvbmZpZwpAQCAt
Njc1LDcgKzY3NSw2IEBAIGNvbmZpZyBERVZfUEFHRU1BUF9PUFMKIGNvbmZpZyBITU1fTUlSUk9S
CiAJYm9vbAogCWRlcGVuZHMgb24gTU1VCi0JZGVwZW5kcyBvbiBNTVVfTk9USUZJRVIKIAogY29u
ZmlnIERFVklDRV9QUklWQVRFCiAJYm9vbCAiVW5hZGRyZXNzYWJsZSBkZXZpY2UgbWVtb3J5IChH
UFUgbWVtb3J5LCAuLi4pIgpkaWZmIC0tZ2l0IGEvbW0vaG1tLmMgYi9tbS9obW0uYwppbmRleCAy
MmFjMzU5NTc3MWZlYi4uNzVkMTVhODIwZTE4MmUgMTAwNjQ0Ci0tLSBhL21tL2htbS5jCisrKyBi
L21tL2htbS5jCkBAIC0yNiwxOTMgKzI2LDYgQEAKICNpbmNsdWRlIDxsaW51eC9tbXVfbm90aWZp
ZXIuaD4KICNpbmNsdWRlIDxsaW51eC9tZW1vcnlfaG90cGx1Zy5oPgogCi1zdGF0aWMgc3RydWN0
IG1tdV9ub3RpZmllciAqaG1tX2FsbG9jX25vdGlmaWVyKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQot
ewotCXN0cnVjdCBobW0gKmhtbTsKLQotCWhtbSA9IGt6YWxsb2Moc2l6ZW9mKCpobW0pLCBHRlBf
S0VSTkVMKTsKLQlpZiAoIWhtbSkKLQkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Ci0KLQlpbml0
X3dhaXRxdWV1ZV9oZWFkKCZobW0tPndxKTsKLQlJTklUX0xJU1RfSEVBRCgmaG1tLT5taXJyb3Jz
KTsKLQlpbml0X3J3c2VtKCZobW0tPm1pcnJvcnNfc2VtKTsKLQlJTklUX0xJU1RfSEVBRCgmaG1t
LT5yYW5nZXMpOwotCXNwaW5fbG9ja19pbml0KCZobW0tPnJhbmdlc19sb2NrKTsKLQlobW0tPm5v
dGlmaWVycyA9IDA7Ci0JcmV0dXJuICZobW0tPm1tdV9ub3RpZmllcjsKLX0KLQotc3RhdGljIHZv
aWQgaG1tX2ZyZWVfbm90aWZpZXIoc3RydWN0IG1tdV9ub3RpZmllciAqbW4pCi17Ci0Jc3RydWN0
IGhtbSAqaG1tID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgaG1tLCBtbXVfbm90aWZpZXIpOwot
Ci0JV0FSTl9PTighbGlzdF9lbXB0eSgmaG1tLT5yYW5nZXMpKTsKLQlXQVJOX09OKCFsaXN0X2Vt
cHR5KCZobW0tPm1pcnJvcnMpKTsKLQlrZnJlZShobW0pOwotfQotCi1zdGF0aWMgdm9pZCBobW1f
cmVsZWFzZShzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwgc3RydWN0IG1tX3N0cnVjdCAqbW0pCi17
Ci0Jc3RydWN0IGhtbSAqaG1tID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgaG1tLCBtbXVfbm90
aWZpZXIpOwotCXN0cnVjdCBobW1fbWlycm9yICptaXJyb3I7Ci0KLQkvKgotCSAqIFNpbmNlIGht
bV9yYW5nZV9yZWdpc3RlcigpIGhvbGRzIHRoZSBtbWdldCgpIGxvY2sgaG1tX3JlbGVhc2UoKSBp
cwotCSAqIHByZXZlbnRlZCBhcyBsb25nIGFzIGEgcmFuZ2UgZXhpc3RzLgotCSAqLwotCVdBUk5f
T04oIWxpc3RfZW1wdHlfY2FyZWZ1bCgmaG1tLT5yYW5nZXMpKTsKLQotCWRvd25fcmVhZCgmaG1t
LT5taXJyb3JzX3NlbSk7Ci0JbGlzdF9mb3JfZWFjaF9lbnRyeShtaXJyb3IsICZobW0tPm1pcnJv
cnMsIGxpc3QpIHsKLQkJLyoKLQkJICogTm90ZTogVGhlIGRyaXZlciBpcyBub3QgYWxsb3dlZCB0
byB0cmlnZ2VyCi0JCSAqIGhtbV9taXJyb3JfdW5yZWdpc3RlcigpIGZyb20gdGhpcyB0aHJlYWQu
Ci0JCSAqLwotCQlpZiAobWlycm9yLT5vcHMtPnJlbGVhc2UpCi0JCQltaXJyb3ItPm9wcy0+cmVs
ZWFzZShtaXJyb3IpOwotCX0KLQl1cF9yZWFkKCZobW0tPm1pcnJvcnNfc2VtKTsKLX0KLQotc3Rh
dGljIHZvaWQgbm90aWZpZXJzX2RlY3JlbWVudChzdHJ1Y3QgaG1tICpobW0pCi17Ci0JdW5zaWdu
ZWQgbG9uZyBmbGFnczsKLQotCXNwaW5fbG9ja19pcnFzYXZlKCZobW0tPnJhbmdlc19sb2NrLCBm
bGFncyk7Ci0JaG1tLT5ub3RpZmllcnMtLTsKLQlpZiAoIWhtbS0+bm90aWZpZXJzKSB7Ci0JCXN0
cnVjdCBobW1fcmFuZ2UgKnJhbmdlOwotCi0JCWxpc3RfZm9yX2VhY2hfZW50cnkocmFuZ2UsICZo
bW0tPnJhbmdlcywgbGlzdCkgewotCQkJaWYgKHJhbmdlLT52YWxpZCkKLQkJCQljb250aW51ZTsK
LQkJCXJhbmdlLT52YWxpZCA9IHRydWU7Ci0JCX0KLQkJd2FrZV91cF9hbGwoJmhtbS0+d3EpOwot
CX0KLQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZobW0tPnJhbmdlc19sb2NrLCBmbGFncyk7Ci19
Ci0KLXN0YXRpYyBpbnQgaG1tX2ludmFsaWRhdGVfcmFuZ2Vfc3RhcnQoc3RydWN0IG1tdV9ub3Rp
ZmllciAqbW4sCi0JCQljb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpucmFuZ2UpCi17
Ci0Jc3RydWN0IGhtbSAqaG1tID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgaG1tLCBtbXVfbm90
aWZpZXIpOwotCXN0cnVjdCBobW1fbWlycm9yICptaXJyb3I7Ci0Jc3RydWN0IGhtbV9yYW5nZSAq
cmFuZ2U7Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQlpbnQgcmV0ID0gMDsKLQotCXNwaW5fbG9j
a19pcnFzYXZlKCZobW0tPnJhbmdlc19sb2NrLCBmbGFncyk7Ci0JaG1tLT5ub3RpZmllcnMrKzsK
LQlsaXN0X2Zvcl9lYWNoX2VudHJ5KHJhbmdlLCAmaG1tLT5yYW5nZXMsIGxpc3QpIHsKLQkJaWYg
KG5yYW5nZS0+ZW5kIDwgcmFuZ2UtPnN0YXJ0IHx8IG5yYW5nZS0+c3RhcnQgPj0gcmFuZ2UtPmVu
ZCkKLQkJCWNvbnRpbnVlOwotCi0JCXJhbmdlLT52YWxpZCA9IGZhbHNlOwotCX0KLQlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZobW0tPnJhbmdlc19sb2NrLCBmbGFncyk7Ci0KLQlpZiAobW11X25v
dGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShucmFuZ2UpKQotCQlkb3duX3JlYWQoJmhtbS0+bWlycm9y
c19zZW0pOwotCWVsc2UgaWYgKCFkb3duX3JlYWRfdHJ5bG9jaygmaG1tLT5taXJyb3JzX3NlbSkp
IHsKLQkJcmV0ID0gLUVBR0FJTjsKLQkJZ290byBvdXQ7Ci0JfQotCi0JbGlzdF9mb3JfZWFjaF9l
bnRyeShtaXJyb3IsICZobW0tPm1pcnJvcnMsIGxpc3QpIHsKLQkJaW50IHJjOwotCi0JCXJjID0g
bWlycm9yLT5vcHMtPnN5bmNfY3B1X2RldmljZV9wYWdldGFibGVzKG1pcnJvciwgbnJhbmdlKTsK
LQkJaWYgKHJjKSB7Ci0JCQlpZiAoV0FSTl9PTihtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxl
KG5yYW5nZSkgfHwKLQkJCSAgICByYyAhPSAtRUFHQUlOKSkKLQkJCQljb250aW51ZTsKLQkJCXJl
dCA9IC1FQUdBSU47Ci0JCQlicmVhazsKLQkJfQotCX0KLQl1cF9yZWFkKCZobW0tPm1pcnJvcnNf
c2VtKTsKLQotb3V0OgotCWlmIChyZXQpCi0JCW5vdGlmaWVyc19kZWNyZW1lbnQoaG1tKTsKLQly
ZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgdm9pZCBobW1faW52YWxpZGF0ZV9yYW5nZV9lbmQoc3Ry
dWN0IG1tdV9ub3RpZmllciAqbW4sCi0JCQljb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jhbmdl
ICpucmFuZ2UpCi17Ci0Jc3RydWN0IGhtbSAqaG1tID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3Qg
aG1tLCBtbXVfbm90aWZpZXIpOwotCi0Jbm90aWZpZXJzX2RlY3JlbWVudChobW0pOwotfQotCi1z
dGF0aWMgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9vcHMgaG1tX21tdV9ub3RpZmllcl9vcHMg
PSB7Ci0JLnJlbGVhc2UJCT0gaG1tX3JlbGVhc2UsCi0JLmludmFsaWRhdGVfcmFuZ2Vfc3RhcnQJ
PSBobW1faW52YWxpZGF0ZV9yYW5nZV9zdGFydCwKLQkuaW52YWxpZGF0ZV9yYW5nZV9lbmQJPSBo
bW1faW52YWxpZGF0ZV9yYW5nZV9lbmQsCi0JLmFsbG9jX25vdGlmaWVyCQk9IGhtbV9hbGxvY19u
b3RpZmllciwKLQkuZnJlZV9ub3RpZmllcgkJPSBobW1fZnJlZV9ub3RpZmllciwKLX07Ci0KLS8q
Ci0gKiBobW1fbWlycm9yX3JlZ2lzdGVyKCkgLSByZWdpc3RlciBhIG1pcnJvciBhZ2FpbnN0IGFu
IG1tCi0gKgotICogQG1pcnJvcjogbmV3IG1pcnJvciBzdHJ1Y3QgdG8gcmVnaXN0ZXIKLSAqIEBt
bTogbW0gdG8gcmVnaXN0ZXIgYWdhaW5zdAotICogUmV0dXJuOiAwIG9uIHN1Y2Nlc3MsIC1FTk9N
RU0gaWYgbm8gbWVtb3J5LCAtRUlOVkFMIGlmIGludmFsaWQgYXJndW1lbnRzCi0gKgotICogVG8g
c3RhcnQgbWlycm9yaW5nIGEgcHJvY2VzcyBhZGRyZXNzIHNwYWNlLCB0aGUgZGV2aWNlIGRyaXZl
ciBtdXN0IHJlZ2lzdGVyCi0gKiBhbiBITU0gbWlycm9yIHN0cnVjdC4KLSAqCi0gKiBUaGUgY2Fs
bGVyIGNhbm5vdCB1bnJlZ2lzdGVyIHRoZSBobW1fbWlycm9yIHdoaWxlIGFueSByYW5nZXMgYXJl
Ci0gKiByZWdpc3RlcmVkLgotICoKLSAqIENhbGxlcnMgdXNpbmcgdGhpcyBmdW5jdGlvbiBtdXN0
IHB1dCBhIGNhbGwgdG8gbW11X25vdGlmaWVyX3N5bmNocm9uaXplKCkKLSAqIGluIHRoZWlyIG1v
ZHVsZSBleGl0IGZ1bmN0aW9ucy4KLSAqLwotaW50IGhtbV9taXJyb3JfcmVnaXN0ZXIoc3RydWN0
IGhtbV9taXJyb3IgKm1pcnJvciwgc3RydWN0IG1tX3N0cnVjdCAqbW0pCi17Ci0Jc3RydWN0IG1t
dV9ub3RpZmllciAqbW47Ci0KLQlsb2NrZGVwX2Fzc2VydF9oZWxkX3dyaXRlKCZtbS0+bW1hcF9z
ZW0pOwotCi0JLyogU2FuaXR5IGNoZWNrICovCi0JaWYgKCFtbSB8fCAhbWlycm9yIHx8ICFtaXJy
b3ItPm9wcykKLQkJcmV0dXJuIC1FSU5WQUw7Ci0KLQltbiA9IG1tdV9ub3RpZmllcl9nZXRfbG9j
a2VkKCZobW1fbW11X25vdGlmaWVyX29wcywgbW0pOwotCWlmIChJU19FUlIobW4pKQotCQlyZXR1
cm4gUFRSX0VSUihtbik7Ci0JbWlycm9yLT5obW0gPSBjb250YWluZXJfb2YobW4sIHN0cnVjdCBo
bW0sIG1tdV9ub3RpZmllcik7Ci0KLQlkb3duX3dyaXRlKCZtaXJyb3ItPmhtbS0+bWlycm9yc19z
ZW0pOwotCWxpc3RfYWRkKCZtaXJyb3ItPmxpc3QsICZtaXJyb3ItPmhtbS0+bWlycm9ycyk7Ci0J
dXBfd3JpdGUoJm1pcnJvci0+aG1tLT5taXJyb3JzX3NlbSk7Ci0KLQlyZXR1cm4gMDsKLX0KLUVY
UE9SVF9TWU1CT0woaG1tX21pcnJvcl9yZWdpc3Rlcik7Ci0KLS8qCi0gKiBobW1fbWlycm9yX3Vu
cmVnaXN0ZXIoKSAtIHVucmVnaXN0ZXIgYSBtaXJyb3IKLSAqCi0gKiBAbWlycm9yOiBtaXJyb3Ig
c3RydWN0IHRvIHVucmVnaXN0ZXIKLSAqCi0gKiBTdG9wIG1pcnJvcmluZyBhIHByb2Nlc3MgYWRk
cmVzcyBzcGFjZSwgYW5kIGNsZWFudXAuCi0gKi8KLXZvaWQgaG1tX21pcnJvcl91bnJlZ2lzdGVy
KHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IpCi17Ci0Jc3RydWN0IGhtbSAqaG1tID0gbWlycm9y
LT5obW07Ci0KLQlkb3duX3dyaXRlKCZobW0tPm1pcnJvcnNfc2VtKTsKLQlsaXN0X2RlbCgmbWly
cm9yLT5saXN0KTsKLQl1cF93cml0ZSgmaG1tLT5taXJyb3JzX3NlbSk7Ci0JbW11X25vdGlmaWVy
X3B1dCgmaG1tLT5tbXVfbm90aWZpZXIpOwotfQotRVhQT1JUX1NZTUJPTChobW1fbWlycm9yX3Vu
cmVnaXN0ZXIpOwotCiBzdHJ1Y3QgaG1tX3ZtYV93YWxrIHsKIAlzdHJ1Y3QgaG1tX3JhbmdlCSpy
YW5nZTsKIAlzdHJ1Y3QgZGV2X3BhZ2VtYXAJKnBnbWFwOwpAQCAtNzc5LDg3ICs1OTIsNiBAQCBz
dGF0aWMgdm9pZCBobW1fcGZuc19jbGVhcihzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSwKIAkJKnBm
bnMgPSByYW5nZS0+dmFsdWVzW0hNTV9QRk5fTk9ORV07CiB9CiAKLS8qCi0gKiBobW1fcmFuZ2Vf
cmVnaXN0ZXIoKSAtIHN0YXJ0IHRyYWNraW5nIGNoYW5nZSB0byBDUFUgcGFnZSB0YWJsZSBvdmVy
IGEgcmFuZ2UKLSAqIEByYW5nZTogcmFuZ2UKLSAqIEBtbTogdGhlIG1tIHN0cnVjdCBmb3IgdGhl
IHJhbmdlIG9mIHZpcnR1YWwgYWRkcmVzcwotICoKLSAqIFJldHVybjogMCBvbiBzdWNjZXNzLCAt
RUZBVUxUIGlmIHRoZSBhZGRyZXNzIHNwYWNlIGlzIG5vIGxvbmdlciB2YWxpZAotICoKLSAqIFRy
YWNrIHVwZGF0ZXMgdG8gdGhlIENQVSBwYWdlIHRhYmxlIHNlZSBpbmNsdWRlL2xpbnV4L2htbS5o
Ci0gKi8KLWludCBobW1fcmFuZ2VfcmVnaXN0ZXIoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsIHN0
cnVjdCBobW1fbWlycm9yICptaXJyb3IpCi17Ci0Jc3RydWN0IGhtbSAqaG1tID0gbWlycm9yLT5o
bW07Ci0JdW5zaWduZWQgbG9uZyBmbGFnczsKLQotCXJhbmdlLT52YWxpZCA9IGZhbHNlOwotCXJh
bmdlLT5obW0gPSBOVUxMOwotCi0JaWYgKChyYW5nZS0+c3RhcnQgJiAoUEFHRV9TSVpFIC0gMSkp
IHx8IChyYW5nZS0+ZW5kICYgKFBBR0VfU0laRSAtIDEpKSkKLQkJcmV0dXJuIC1FSU5WQUw7Ci0J
aWYgKHJhbmdlLT5zdGFydCA+PSByYW5nZS0+ZW5kKQotCQlyZXR1cm4gLUVJTlZBTDsKLQotCS8q
IFByZXZlbnQgaG1tX3JlbGVhc2UoKSBmcm9tIHJ1bm5pbmcgd2hpbGUgdGhlIHJhbmdlIGlzIHZh
bGlkICovCi0JaWYgKCFtbWdldF9ub3RfemVybyhobW0tPm1tdV9ub3RpZmllci5tbSkpCi0JCXJl
dHVybiAtRUZBVUxUOwotCi0JLyogSW5pdGlhbGl6ZSByYW5nZSB0byB0cmFjayBDUFUgcGFnZSB0
YWJsZSB1cGRhdGVzLiAqLwotCXNwaW5fbG9ja19pcnFzYXZlKCZobW0tPnJhbmdlc19sb2NrLCBm
bGFncyk7Ci0KLQlyYW5nZS0+aG1tID0gaG1tOwotCWxpc3RfYWRkKCZyYW5nZS0+bGlzdCwgJmht
bS0+cmFuZ2VzKTsKLQotCS8qCi0JICogSWYgdGhlcmUgYXJlIGFueSBjb25jdXJyZW50IG5vdGlm
aWVycyB3ZSBoYXZlIHRvIHdhaXQgZm9yIHRoZW0gZm9yCi0JICogdGhlIHJhbmdlIHRvIGJlIHZh
bGlkIChzZWUgaG1tX3JhbmdlX3dhaXRfdW50aWxfdmFsaWQoKSkuCi0JICovCi0JaWYgKCFobW0t
Pm5vdGlmaWVycykKLQkJcmFuZ2UtPnZhbGlkID0gdHJ1ZTsKLQlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZobW0tPnJhbmdlc19sb2NrLCBmbGFncyk7Ci0KLQlyZXR1cm4gMDsKLX0KLUVYUE9SVF9T
WU1CT0woaG1tX3JhbmdlX3JlZ2lzdGVyKTsKLQotLyoKLSAqIGhtbV9yYW5nZV91bnJlZ2lzdGVy
KCkgLSBzdG9wIHRyYWNraW5nIGNoYW5nZSB0byBDUFUgcGFnZSB0YWJsZSBvdmVyIGEgcmFuZ2UK
LSAqIEByYW5nZTogcmFuZ2UKLSAqCi0gKiBSYW5nZSBzdHJ1Y3QgaXMgdXNlZCB0byB0cmFjayB1
cGRhdGVzIHRvIHRoZSBDUFUgcGFnZSB0YWJsZSBhZnRlciBhIGNhbGwgdG8KLSAqIGhtbV9yYW5n
ZV9yZWdpc3RlcigpLiBTZWUgaW5jbHVkZS9saW51eC9obW0uaCBmb3IgaG93IHRvIHVzZSBpdC4K
LSAqLwotdm9pZCBobW1fcmFuZ2VfdW5yZWdpc3RlcihzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSkK
LXsKLQlzdHJ1Y3QgaG1tICpobW0gPSByYW5nZS0+aG1tOwotCXVuc2lnbmVkIGxvbmcgZmxhZ3M7
Ci0KLQlzcGluX2xvY2tfaXJxc2F2ZSgmaG1tLT5yYW5nZXNfbG9jaywgZmxhZ3MpOwotCWxpc3Rf
ZGVsX2luaXQoJnJhbmdlLT5saXN0KTsKLQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZobW0tPnJh
bmdlc19sb2NrLCBmbGFncyk7Ci0KLQkvKiBEcm9wIHJlZmVyZW5jZSB0YWtlbiBieSBobW1fcmFu
Z2VfcmVnaXN0ZXIoKSAqLwotCW1tcHV0KGhtbS0+bW11X25vdGlmaWVyLm1tKTsKLQotCS8qCi0J
ICogVGhlIHJhbmdlIGlzIG5vdyBpbnZhbGlkIGFuZCB0aGUgcmVmIG9uIHRoZSBobW0gaXMgZHJv
cHBlZCwgc28KLQkgKiBwb2lzb24gdGhlIHBvaW50ZXIuICBMZWF2ZSBvdGhlciBmaWVsZHMgaW4g
cGxhY2UsIGZvciB0aGUgY2FsbGVyJ3MKLQkgKiB1c2UuCi0JICovCi0JcmFuZ2UtPnZhbGlkID0g
ZmFsc2U7Ci0JbWVtc2V0KCZyYW5nZS0+aG1tLCBQT0lTT05fSU5VU0UsIHNpemVvZihyYW5nZS0+
aG1tKSk7Ci19Ci1FWFBPUlRfU1lNQk9MKGhtbV9yYW5nZV91bnJlZ2lzdGVyKTsKLQotc3RhdGlj
IGJvb2wgbmVlZHNfcmV0cnkoc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UpCi17Ci0JaWYgKHJhbmdl
LT5ub3RpZmllcikKLQkJcmV0dXJuIG1tdV9yYW5nZV9jaGVja19yZXRyeShyYW5nZS0+bm90aWZp
ZXIsCi0JCQkJCSAgICAgcmFuZ2UtPm5vdGlmaWVyX3NlcSk7Ci0JcmV0dXJuICFyYW5nZS0+dmFs
aWQ7Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1fd2Fsa19vcHMgaG1tX3dhbGtfb3BzID0g
ewogCS5wdWRfZW50cnkJPSBobW1fdm1hX3dhbGtfcHVkLAogCS5wbWRfZW50cnkJPSBobW1fdm1h
X3dhbGtfcG1kLApAQCAtOTAwLDIwICs2MzIsMTUgQEAgbG9uZyBobW1fcmFuZ2VfZmF1bHQoc3Ry
dWN0IGhtbV9yYW5nZSAqcmFuZ2UsIHVuc2lnbmVkIGludCBmbGFncykKIAljb25zdCB1bnNpZ25l
ZCBsb25nIGRldmljZV92bWEgPSBWTV9JTyB8IFZNX1BGTk1BUCB8IFZNX01JWEVETUFQOwogCXVu
c2lnbmVkIGxvbmcgc3RhcnQgPSByYW5nZS0+c3RhcnQsIGVuZDsKIAlzdHJ1Y3QgaG1tX3ZtYV93
YWxrIGhtbV92bWFfd2FsazsKLQlzdHJ1Y3QgbW1fc3RydWN0ICptbTsKKwlzdHJ1Y3QgbW1fc3Ry
dWN0ICptbSA9IHJhbmdlLT5ub3RpZmllci0+bW07CiAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWE7CiAJaW50IHJldDsKIAotCWlmIChyYW5nZS0+bm90aWZpZXIpCi0JCW1tID0gcmFuZ2UtPm5v
dGlmaWVyLT5tbTsKLQllbHNlCi0JCW1tID0gcmFuZ2UtPmhtbS0+bW11X25vdGlmaWVyLm1tOwot
CiAJbG9ja2RlcF9hc3NlcnRfaGVsZCgmbW0tPm1tYXBfc2VtKTsKIAogCWRvIHsKIAkJLyogSWYg
cmFuZ2UgaXMgbm8gbG9uZ2VyIHZhbGlkIGZvcmNlIHJldHJ5LiAqLwotCQlpZiAobmVlZHNfcmV0
cnkocmFuZ2UpKQorCQlpZiAobW11X3JhbmdlX2NoZWNrX3JldHJ5KHJhbmdlLT5ub3RpZmllciwg
cmFuZ2UtPm5vdGlmaWVyX3NlcSkpCiAJCQlyZXR1cm4gLUVCVVNZOwogCiAJCXZtYSA9IGZpbmRf
dm1hKG1tLCBzdGFydCk7CkBAIC05NDYsNyArNjczLDkgQEAgbG9uZyBobW1fcmFuZ2VfZmF1bHQo
c3RydWN0IGhtbV9yYW5nZSAqcmFuZ2UsIHVuc2lnbmVkIGludCBmbGFncykKIAkJCXN0YXJ0ID0g
aG1tX3ZtYV93YWxrLmxhc3Q7CiAKIAkJCS8qIEtlZXAgdHJ5aW5nIHdoaWxlIHRoZSByYW5nZSBp
cyB2YWxpZC4gKi8KLQkJfSB3aGlsZSAocmV0ID09IC1FQlVTWSAmJiAhbmVlZHNfcmV0cnkocmFu
Z2UpKTsKKwkJfSB3aGlsZSAocmV0ID09IC1FQlVTWSAmJgorCQkJICFtbXVfcmFuZ2VfY2hlY2tf
cmV0cnkocmFuZ2UtPm5vdGlmaWVyLAorCQkJCQkJcmFuZ2UtPm5vdGlmaWVyX3NlcSkpOwogCiAJ
CWlmIChyZXQpIHsKIAkJCXVuc2lnbmVkIGxvbmcgaTsKQEAgLTEwMDQsNyArNzMzLDggQEAgbG9u
ZyBobW1fcmFuZ2VfZG1hX21hcChzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSwgc3RydWN0IGRldmlj
ZSAqZGV2aWNlLAogCQkJY29udGludWU7CiAKIAkJLyogQ2hlY2sgaWYgcmFuZ2UgaXMgYmVpbmcg
aW52YWxpZGF0ZWQgKi8KLQkJaWYgKG5lZWRzX3JldHJ5KHJhbmdlKSkgeworCQlpZiAobW11X3Jh
bmdlX2NoZWNrX3JldHJ5KHJhbmdlLT5ub3RpZmllciwKKwkJCQkJICByYW5nZS0+bm90aWZpZXJf
c2VxKSkgewogCQkJcmV0ID0gLUVCVVNZOwogCQkJZ290byB1bm1hcDsKIAkJfQotLSAKMi4yMy4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:14:09 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBOz-0002nH-8O; Mon, 28 Oct 2019 20:14:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPBOy-0002n6-IU
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:14:08 +0000
X-Inumbo-ID: 7eada41c-f9bf-11e9-94ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7eada41c-f9bf-11e9-94ff-12813bfff9fa;
 Mon, 28 Oct 2019 20:14:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPBOt-00075U-Fe; Mon, 28 Oct 2019 20:14:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPBOt-00051G-2q; Mon, 28 Oct 2019 20:14:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPBOt-0006Mn-2J; Mon, 28 Oct 2019 20:14:03 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-143272-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=4c3dd4e31966a92e1bb729bc4678fc9a8906c7ee
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 20:14:03 +0000
Subject: [Xen-devel] [freebsd-master test] 143272: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI3MiBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMjcyLwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgNGMzZGQ0ZTMxOTY2YTkyZTFiYjcyOWJjNDY3OGZjOWE4
OTA2YzdlZQpiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICAzOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMzUgZGF5cyAgIDE1IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzI3MiAgMjAxOS0xMC0yOCAwOToyMDoyMiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMg
PGFsY0BGcmVlQlNELm9yZz4KICBBbGVrIFBpbmNodWsgPGFwaW5jaHVrQGRhdHRvLmNvbT4KICBh
bGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbWJyaXNrbyA8YW1icmlza29ARnJl
ZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVy
c0BGcmVlQlNELm9yZz4KICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVC
U0Qub3JnPgogIGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYmRyZXdlcnkgPGJkcmV3
ZXJ5QEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BG
cmVlQlNELm9yZz4KICBicnVlZmZlciA8YnJ1ZWZmZXJARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZy
ZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNocyA8Y2hzQEZyZWVCU0Qub3Jn
PgogIGNvZ25ldCA8Y29nbmV0QEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVl
QlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAg
ZGFpY2hpIDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9y
Zz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZXVn
ZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgog
IGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4K
ICBncm9nIDxncm9nQEZyZWVCU0Qub3JnPgogIGhycyA8aHJzQEZyZWVCU0Qub3JnPgogIGhzZWxh
c2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAg
PGltcEBGcmVlQlNELm9yZz4KICBKYWNvYiBLZWxsZXIgPGphY29iLmUua2VsbGVyQGludGVsLmNv
bT4KICBqZWZmIDxqZWZmQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpo
aWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9y
Zz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qub3JnPgogIGpsaCA8amxoQEZyZWVCU0Qub3JnPgogIGpt
ZyA8am1nQEZyZWVCU0Qub3JnPgogIGp0bCA8anRsQEZyZWVCU0Qub3JnPgogIGtha3R1cyA8a2Fr
dHVzQEZyZWVCU0Qub3JnPgogIGthbiA8a2FuQEZyZWVCU0Qub3JnPgogIGthcmVscyA8a2FyZWxz
QEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZy
ZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBsc3Rld2FydCA8bHN0ZXdhcnRARnJl
ZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZy
ZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJl
ZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qu
b3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBG
cmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+
CiAgbW1hY3kgPG1tYWN5QEZyZWVCU0Qub3JnPgogIG1tZWwgPG1tZWxARnJlZUJTRC5vcmc+CiAg
bnAgPG5wQEZyZWVCU0Qub3JnPgogIG9saXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAgb3No
b2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBwZXRlcmogPHBldGVyakBGcmVlQlNELm9yZz4K
ICBwaGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4KICBwaGsgPHBoa0BGcmVlQlNELm9yZz4KICBQ
aW90ciBQaWV0cnVzemV3c2tpIDxwaW90ci5waWV0cnVzemV3c2tpQGludGVsLmNvbT4KICByYXkg
PHJheUBGcmVlQlNELm9yZz4KICBybWFja2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcm95
Z2VyIDxyb3lnZXJARnJlZUJTRC5vcmc+CiAgcnBva2FsYSA8cnBva2FsYUBGcmVlQlNELm9yZz4K
ICBycnMgPHJyc0BGcmVlQlNELm9yZz4KICByc3RvbmUgPHJzdG9uZUBGcmVlQlNELm9yZz4KICBz
YW1tIDxzYW1tQEZyZWVCU0Qub3JnPgogIHNjaHdlaWtoIDxzY2h3ZWlraEBGcmVlQlNELm9yZz4K
ICBzY290dGwgPHNjb3R0bEBGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVlQlNELm9yZz4KICBz
amcgPHNqZ0BGcmVlQlNELm9yZz4KICB0aWpsIDx0aWpsQEZyZWVCU0Qub3JnPgogIFRvbSBDYXB1
dGkgPHRjYXB1dGlAZGF0dG8uY29tPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29v
bWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2
YW5neXplbiA8dmFuZ3l6ZW5ARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJl
ZUJTRC5vcmc+CiAgeXVyaXB2IDx5dXJpcHZARnJlZUJTRC5vcmc+CiAgWmFjaCBWYXJnYXMgPHp2
YXJnYXNAeGVzLWluYy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1mcmVl
YnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxMzk1NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:21:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBVq-0003sK-5m; Mon, 28 Oct 2019 20:21:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=nBLR=YV=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPBVo-0003sF-GC
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:21:12 +0000
X-Inumbo-ID: 7b56c324-f9c0-11e9-beca-bc764e2007e4
Received: from mail-qt1-x843.google.com (unknown [2607:f8b0:4864:20::843])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b56c324-f9c0-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 20:21:11 +0000 (UTC)
Received: by mail-qt1-x843.google.com with SMTP id o49so16561854qta.7
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 13:21:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=f54wq5BOB+L91cuUIb1GfXpGUvNo7lL3IgdsSk0oLWI=;
 b=l4b6BiRzQbpC7T2GUxlPwjsdxPoQOk1FEPvAXONkG/JTKYB9azNhf74H1C4wi7aQSp
 8A9jFV987xM6BpaBeNouD/l/GAxvjknDJS/NO03bddceTqett3RlzyU2OehGxRCGAxRx
 VRLi47+XEZkpQBZ079F1MnS9P763EC47IrVHlcaPUxwm9kP9JrnJ3RFygb28rTnhXydF
 5FzebAKk3jhDaSXSdwhUukrFq7F5R19QvmFj8uU5j3Di5Kj9qaNRbbV/6rmYeeL0Df9a
 HzbpJ23C0BmdJ2aw1hETLPxUaEfvdYquQMl+Ku4SHxEshKk7ymPS56K6cQKlUnwCjURY
 RJ4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=f54wq5BOB+L91cuUIb1GfXpGUvNo7lL3IgdsSk0oLWI=;
 b=a8/kuL6VlmuT3myFx4zsY974fkADQBD6NzRH0oqgWQ8Ul2qKCe7wGulkykBkNJzZ0y
 IgRMlvlK8B0oeAxylkkhpNL8a/iZ4oEFTjAinif58MB1gSPFwf8R3o5LFhKXUk6URdB6
 K0Yj2rUzj8juIS1EOMntyajtkmSCFRSB/wSTWUvLVQRIQijyLJ7FdCbIzmNUrCuaMMrM
 BwSWoBLrVmzrXYA5VC151dHYktJIAaH7rqmrjzOxC1cQzIXtUQ7Uo0DXyDUcCnSvEWYE
 nvYysFS1cr6G0Ep0pyqvqNF/1E9d3t337p0tcdwvtJqXdKNPxXGHxH8g+PASls89KFZL
 wkug==
X-Gm-Message-State: APjAAAWatEbSlkyRflkf2vR50KsQa+EQE0J5ejomdfNz8m3fB+m0yGMo
 Z3FuWjiZd3llN7vVjigUgSHDtA==
X-Google-Smtp-Source: APXvYqwq2Y0Q6HWDIbs7vkuLUQo9mosZUKJbVQ8JILYrIGj2H8AgBVH06Qhu2TcTbLBJgxthQ23WKA==
X-Received: by 2002:a05:6214:14ac:: with SMTP id
 bo12mr17885970qvb.67.1572294070501; 
 Mon, 28 Oct 2019 13:21:10 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id w131sm6550657qka.85.2019.10.28.13.21.09
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 28 Oct 2019 13:21:09 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPBLf-0001hF-L8; Mon, 28 Oct 2019 17:10:43 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com
Date: Mon, 28 Oct 2019 17:10:30 -0300
Message-Id: <20191028201032.6352-14-jgg@ziepe.ca>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191028201032.6352-1-jgg@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKUmVtb3ZlIHRoZSBpbnRl
cnZhbCB0cmVlIGluIHRoZSBkcml2ZXIgYW5kIHJlbHkgb24gdGhlIHRyZWUgbWFpbnRhaW5lZCBi
eQp0aGUgbW11X25vdGlmaWVyIGZvciBkZWxpdmVyaW5nIG1tdV9ub3RpZmllciBpbnZhbGlkYXRp
b24gY2FsbGJhY2tzLgoKRm9yIHNvbWUgcmVhc29uIGFtZGdwdSBoYXMgYSB2ZXJ5IGNvbXBsaWNh
dGVkIGFycmFuZ2VtZW50IHdoZXJlIGl0IHRyaWVzCnRvIHByZXZlbnQgZHVwbGljYXRlIGVudHJp
ZXMgaW4gdGhlIGludGVydmFsX3RyZWUsIHRoaXMgaXMgbm90IG5lY2Vzc2FyeSwKZWFjaCBhbWRn
cHVfYm8gY2FuIGJlIGl0cyBvd24gc3RhbmQgYWxvbmUgZW50cnkuIGludGVydmFsX3RyZWUgYWxy
ZWFkeQphbGxvd3MgZHVwbGljYXRlcyBhbmQgb3ZlcmxhcHMgaW4gdGhlIHRyZWUuCgpBbHNvLCB0
aGVyZSBpcyBubyBuZWVkIHRvIHJlbW92ZSBlbnRyaWVzIHVwb24gYSByZWxlYXNlIGNhbGxiYWNr
LCB0aGUKbW11X3JhbmdlIEFQSSBzYWZlbHkgYWxsb3dzIG9iamVjdHMgdG8gcmVtYWluIHJlZ2lz
dGVyZWQgYmV5b25kIHRoZQpsaWZldGltZSBvZiB0aGUgbW0uIFRoZSBkcml2ZXIgb25seSBoYXMg
dG8gc3RvcCB0b3VjaGluZyB0aGUgcGFnZXMgZHVyaW5nCnJlbGVhc2UuCgpDYzogQWxleCBEZXVj
aGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgpDYzogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hy
aXN0aWFuLmtvZW5pZ0BhbWQuY29tPgpDYzogRGF2aWQgKENodW5NaW5nKSBaaG91IDxEYXZpZDEu
WmhvdUBhbWQuY29tPgpDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKU2lnbmVkLW9m
Zi1ieTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgotLS0KIGRyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2FtZGdwdS5oICAgICAgICAgICB8ICAgMiArCiAuLi4vZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYyAgfCAgIDUgKy0KIGRyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyAgICB8ICAgMSArCiBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfbW4uYyAgICAgICAgfCAzNDEgKysrKy0tLS0tLS0tLS0tLS0tCiBk
cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uaCAgICAgICAgfCAgIDQgLQogZHJp
dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X29iamVjdC5oICAgIHwgIDEzICstCiA2IGZp
bGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDI4MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHUuaCBiL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdS5oCmluZGV4IGJkMzdkZjVkZDZkMDQ4Li42MDU5MWE1ZDQyMDAy
MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmgKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmgKQEAgLTEwMDYsNiArMTAwNiw4IEBA
IHN0cnVjdCBhbWRncHVfZGV2aWNlIHsKIAlzdHJ1Y3QgbXV0ZXggIGxvY2tfcmVzZXQ7CiAJc3Ry
dWN0IGFtZGdwdV9kb29yYmVsbF9pbmRleCBkb29yYmVsbF9pbmRleDsKIAorCXN0cnVjdCBtdXRl
eAkJCW5vdGlmaWVyX2xvY2s7CisKIAlpbnQgYXNpY19yZXNldF9yZXM7CiAJc3RydWN0IHdvcmtf
c3RydWN0CQl4Z21pX3Jlc2V0X3dvcms7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9h
bWQvYW1kZ3B1L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1k
Z3B1L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYwppbmRleCA2ZDAyMWVjYzhkNTk4Zi4uNDc3MDAzMDJh
MDhiN2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9hbWRr
ZmRfZ3B1dm0uYworKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfYW1ka2Zk
X2dwdXZtLmMKQEAgLTQ4MSw4ICs0ODEsNyBAQCBzdGF0aWMgdm9pZCByZW1vdmVfa2dkX21lbV9m
cm9tX2tmZF9ib19saXN0KHN0cnVjdCBrZ2RfbWVtICptZW0sCiAgKgogICogUmV0dXJucyAwIGZv
ciBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJubyBmb3IgZXJyb3JzLgogICovCi1zdGF0aWMgaW50IGlu
aXRfdXNlcl9wYWdlcyhzdHJ1Y3Qga2dkX21lbSAqbWVtLCBzdHJ1Y3QgbW1fc3RydWN0ICptbSwK
LQkJCSAgIHVpbnQ2NF90IHVzZXJfYWRkcikKK3N0YXRpYyBpbnQgaW5pdF91c2VyX3BhZ2VzKHN0
cnVjdCBrZ2RfbWVtICptZW0sIHVpbnQ2NF90IHVzZXJfYWRkcikKIHsKIAlzdHJ1Y3QgYW1ka2Zk
X3Byb2Nlc3NfaW5mbyAqcHJvY2Vzc19pbmZvID0gbWVtLT5wcm9jZXNzX2luZm87CiAJc3RydWN0
IGFtZGdwdV9ibyAqYm8gPSBtZW0tPmJvOwpAQCAtMTE5NSw3ICsxMTk0LDcgQEAgaW50IGFtZGdw
dV9hbWRrZmRfZ3B1dm1fYWxsb2NfbWVtb3J5X29mX2dwdSgKIAlhZGRfa2dkX21lbV90b19rZmRf
Ym9fbGlzdCgqbWVtLCBhdm0tPnByb2Nlc3NfaW5mbywgdXNlcl9hZGRyKTsKIAogCWlmICh1c2Vy
X2FkZHIpIHsKLQkJcmV0ID0gaW5pdF91c2VyX3BhZ2VzKCptZW0sIGN1cnJlbnQtPm1tLCB1c2Vy
X2FkZHIpOworCQlyZXQgPSBpbml0X3VzZXJfcGFnZXMoKm1lbSwgdXNlcl9hZGRyKTsKIAkJaWYg
KHJldCkKIAkJCWdvdG8gYWxsb2NhdGVfaW5pdF91c2VyX3BhZ2VzX2ZhaWxlZDsKIAl9CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMgYi9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMKaW5kZXggNWExOTM5ZGJkNGUz
ZTYuLjM4Zjk3OTk4YWFkZGIyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9hbWRncHVfZGV2aWNlLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X2RldmljZS5jCkBAIC0yNjMzLDYgKzI2MzMsNyBAQCBpbnQgYW1kZ3B1X2RldmljZV9pbml0KHN0
cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAogCW11dGV4X2luaXQoJmFkZXYtPnZpcnQudmZfZXJy
b3JzLmxvY2spOwogCWhhc2hfaW5pdChhZGV2LT5tbl9oYXNoKTsKIAltdXRleF9pbml0KCZhZGV2
LT5sb2NrX3Jlc2V0KTsKKwltdXRleF9pbml0KCZhZGV2LT5ub3RpZmllcl9sb2NrKTsKIAltdXRl
eF9pbml0KCZhZGV2LT52aXJ0LmRwbV9tdXRleCk7CiAJbXV0ZXhfaW5pdCgmYWRldi0+cHNwLm11
dGV4KTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21u
LmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uYwppbmRleCAzMWQ0ZGVi
NWQyOTQ4NC4uNGZmZDdiOTBmNGQ5MDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9tbi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdw
dV9tbi5jCkBAIC01MCw2NiArNTAsNiBAQAogI2luY2x1ZGUgImFtZGdwdS5oIgogI2luY2x1ZGUg
ImFtZGdwdV9hbWRrZmQuaCIKIAotLyoqCi0gKiBzdHJ1Y3QgYW1kZ3B1X21uX25vZGUKLSAqCi0g
KiBAaXQ6IGludGVydmFsIG5vZGUgZGVmaW5pbmcgc3RhcnQtbGFzdCBvZiB0aGUgYWZmZWN0ZWQg
YWRkcmVzcyByYW5nZQotICogQGJvczogbGlzdCBvZiBhbGwgQk9zIGluIHRoZSBhZmZlY3RlZCBh
ZGRyZXNzIHJhbmdlCi0gKgotICogTWFuYWdlcyBhbGwgQk9zIHdoaWNoIGFyZSBhZmZlY3RlZCBv
ZiBhIGNlcnRhaW4gcmFuZ2Ugb2YgYWRkcmVzcyBzcGFjZS4KLSAqLwotc3RydWN0IGFtZGdwdV9t
bl9ub2RlIHsKLQlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlCWl0OwotCXN0cnVjdCBsaXN0X2hl
YWQJCWJvczsKLX07Ci0KLS8qKgotICogYW1kZ3B1X21uX2Rlc3Ryb3kgLSBkZXN0cm95IHRoZSBI
TU0gbWlycm9yCi0gKgotICogQHdvcms6IHByZXZpb3VzbHkgc2hlZHVsZWQgd29yayBpdGVtCi0g
KgotICogTGF6eSBkZXN0cm95cyB0aGUgbm90aWZpZXIgZnJvbSBhIHdvcmsgaXRlbQotICovCi1z
dGF0aWMgdm9pZCBhbWRncHVfbW5fZGVzdHJveShzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCi17
Ci0Jc3RydWN0IGFtZGdwdV9tbiAqYW1uID0gY29udGFpbmVyX29mKHdvcmssIHN0cnVjdCBhbWRn
cHVfbW4sIHdvcmspOwotCXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0gYW1uLT5hZGV2Owot
CXN0cnVjdCBhbWRncHVfbW5fbm9kZSAqbm9kZSwgKm5leHRfbm9kZTsKLQlzdHJ1Y3QgYW1kZ3B1
X2JvICpibywgKm5leHRfYm87Ci0KLQltdXRleF9sb2NrKCZhZGV2LT5tbl9sb2NrKTsKLQlkb3du
X3dyaXRlKCZhbW4tPmxvY2spOwotCWhhc2hfZGVsKCZhbW4tPm5vZGUpOwotCXJidHJlZV9wb3N0
b3JkZXJfZm9yX2VhY2hfZW50cnlfc2FmZShub2RlLCBuZXh0X25vZGUsCi0JCQkJCSAgICAgJmFt
bi0+b2JqZWN0cy5yYl9yb290LCBpdC5yYikgewotCQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUo
Ym8sIG5leHRfYm8sICZub2RlLT5ib3MsIG1uX2xpc3QpIHsKLQkJCWJvLT5tbiA9IE5VTEw7Ci0J
CQlsaXN0X2RlbF9pbml0KCZiby0+bW5fbGlzdCk7Ci0JCX0KLQkJa2ZyZWUobm9kZSk7Ci0JfQot
CXVwX3dyaXRlKCZhbW4tPmxvY2spOwotCW11dGV4X3VubG9jaygmYWRldi0+bW5fbG9jayk7Ci0K
LQlobW1fbWlycm9yX3VucmVnaXN0ZXIoJmFtbi0+bWlycm9yKTsKLQlrZnJlZShhbW4pOwotfQot
Ci0vKioKLSAqIGFtZGdwdV9obW1fbWlycm9yX3JlbGVhc2UgLSBjYWxsYmFjayB0byBub3RpZnkg
YWJvdXQgbW0gZGVzdHJ1Y3Rpb24KLSAqCi0gKiBAbWlycm9yOiB0aGUgSE1NIG1pcnJvciAobW0p
IHRoaXMgY2FsbGJhY2sgaXMgYWJvdXQKLSAqCi0gKiBTaGVkdWxlIGEgd29yayBpdGVtIHRvIGxh
enkgZGVzdHJveSBITU0gbWlycm9yLgotICovCi1zdGF0aWMgdm9pZCBhbWRncHVfaG1tX21pcnJv
cl9yZWxlYXNlKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IpCi17Ci0Jc3RydWN0IGFtZGdwdV9t
biAqYW1uID0gY29udGFpbmVyX29mKG1pcnJvciwgc3RydWN0IGFtZGdwdV9tbiwgbWlycm9yKTsK
LQotCUlOSVRfV09SSygmYW1uLT53b3JrLCBhbWRncHVfbW5fZGVzdHJveSk7Ci0Jc2NoZWR1bGVf
d29yaygmYW1uLT53b3JrKTsKLX0KLQogLyoqCiAgKiBhbWRncHVfbW5fbG9jayAtIHRha2UgdGhl
IHdyaXRlIHNpZGUgbG9jayBmb3IgdGhpcyBub3RpZmllcgogICoKQEAgLTEzMywxNTcgKzczLDg2
IEBAIHZvaWQgYW1kZ3B1X21uX3VubG9jayhzdHJ1Y3QgYW1kZ3B1X21uICptbikKIH0KIAogLyoq
Ci0gKiBhbWRncHVfbW5fcmVhZF9sb2NrIC0gdGFrZSB0aGUgcmVhZCBzaWRlIGxvY2sgZm9yIHRo
aXMgbm90aWZpZXIKLSAqCi0gKiBAYW1uOiBvdXIgbm90aWZpZXIKLSAqLwotc3RhdGljIGludCBh
bWRncHVfbW5fcmVhZF9sb2NrKHN0cnVjdCBhbWRncHVfbW4gKmFtbiwgYm9vbCBibG9ja2FibGUp
Ci17Ci0JaWYgKGJsb2NrYWJsZSkKLQkJZG93bl9yZWFkKCZhbW4tPmxvY2spOwotCWVsc2UgaWYg
KCFkb3duX3JlYWRfdHJ5bG9jaygmYW1uLT5sb2NrKSkKLQkJcmV0dXJuIC1FQUdBSU47Ci0KLQly
ZXR1cm4gMDsKLX0KLQotLyoqCi0gKiBhbWRncHVfbW5fcmVhZF91bmxvY2sgLSBkcm9wIHRoZSBy
ZWFkIHNpZGUgbG9jayBmb3IgdGhpcyBub3RpZmllcgotICoKLSAqIEBhbW46IG91ciBub3RpZmll
cgotICovCi1zdGF0aWMgdm9pZCBhbWRncHVfbW5fcmVhZF91bmxvY2soc3RydWN0IGFtZGdwdV9t
biAqYW1uKQotewotCXVwX3JlYWQoJmFtbi0+bG9jayk7Ci19Ci0KLS8qKgotICogYW1kZ3B1X21u
X2ludmFsaWRhdGVfbm9kZSAtIHVubWFwIGFsbCBCT3Mgb2YgYSBub2RlCisgKiBhbWRncHVfbW5f
aW52YWxpZGF0ZV9nZnggLSBjYWxsYmFjayB0byBub3RpZnkgYWJvdXQgbW0gY2hhbmdlCiAgKgot
ICogQG5vZGU6IHRoZSBub2RlIHdpdGggdGhlIEJPcyB0byB1bm1hcAotICogQHN0YXJ0OiBzdGFy
dCBvZiBhZGRyZXNzIHJhbmdlIGFmZmVjdGVkCi0gKiBAZW5kOiBlbmQgb2YgYWRkcmVzcyByYW5n
ZSBhZmZlY3RlZAorICogQG1ybjogdGhlIHJhbmdlIChtbSkgaXMgYWJvdXQgdG8gdXBkYXRlCisg
KiBAcmFuZ2U6IGRldGFpbHMgb24gdGhlIGludmFsaWRhdGlvbgogICoKICAqIEJsb2NrIGZvciBv
cGVyYXRpb25zIG9uIEJPcyB0byBmaW5pc2ggYW5kIG1hcmsgcGFnZXMgYXMgYWNjZXNzZWQgYW5k
CiAgKiBwb3RlbnRpYWxseSBkaXJ0eS4KICAqLwotc3RhdGljIHZvaWQgYW1kZ3B1X21uX2ludmFs
aWRhdGVfbm9kZShzdHJ1Y3QgYW1kZ3B1X21uX25vZGUgKm5vZGUsCi0JCQkJICAgICAgdW5zaWdu
ZWQgbG9uZyBzdGFydCwKLQkJCQkgICAgICB1bnNpZ25lZCBsb25nIGVuZCkKK3N0YXRpYyBib29s
IGFtZGdwdV9tbl9pbnZhbGlkYXRlX2dmeChzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyICptcm4s
CisJCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSkKIHsKLQlz
dHJ1Y3QgYW1kZ3B1X2JvICpibzsKKwlzdHJ1Y3QgYW1kZ3B1X2JvICpibyA9IGNvbnRhaW5lcl9v
Zihtcm4sIHN0cnVjdCBhbWRncHVfYm8sIG5vdGlmaWVyKTsKKwlzdHJ1Y3QgYW1kZ3B1X2Rldmlj
ZSAqYWRldiA9IGFtZGdwdV90dG1fYWRldihiby0+dGJvLmJkZXYpOwogCWxvbmcgcjsKIAotCWxp
c3RfZm9yX2VhY2hfZW50cnkoYm8sICZub2RlLT5ib3MsIG1uX2xpc3QpIHsKLQotCQlpZiAoIWFt
ZGdwdV90dG1fdHRfYWZmZWN0X3VzZXJwdHIoYm8tPnRiby50dG0sIHN0YXJ0LCBlbmQpKQotCQkJ
Y29udGludWU7Ci0KLQkJciA9IGRtYV9yZXN2X3dhaXRfdGltZW91dF9yY3UoYm8tPnRiby5iYXNl
LnJlc3YsCi0JCQl0cnVlLCBmYWxzZSwgTUFYX1NDSEVEVUxFX1RJTUVPVVQpOwotCQlpZiAociA8
PSAwKQotCQkJRFJNX0VSUk9SKCIoJWxkKSBmYWlsZWQgdG8gd2FpdCBmb3IgdXNlciBib1xuIiwg
cik7Ci0JfQorCS8qIEZJWE1FOiBJcyB0aGlzIG5lY2Vzc2FyeT8gKi8KKwlpZiAoIWFtZGdwdV90
dG1fdHRfYWZmZWN0X3VzZXJwdHIoYm8tPnRiby50dG0sIHJhbmdlLT5zdGFydCwKKwkJCQkJICBy
YW5nZS0+ZW5kKSkKKwkJcmV0dXJuIHRydWU7CisKKwlpZiAoIW1tdV9ub3RpZmllcl9yYW5nZV9i
bG9ja2FibGUocmFuZ2UpKQorCQlyZXR1cm4gZmFsc2U7CisKKwltdXRleF9sb2NrKCZhZGV2LT5u
b3RpZmllcl9sb2NrKTsKKwlyID0gZG1hX3Jlc3Zfd2FpdF90aW1lb3V0X3JjdShiby0+dGJvLmJh
c2UucmVzdiwgdHJ1ZSwgZmFsc2UsCisJCQkJICAgICAgTUFYX1NDSEVEVUxFX1RJTUVPVVQpOwor
CW11dGV4X3VubG9jaygmYWRldi0+bm90aWZpZXJfbG9jayk7CisJaWYgKHIgPD0gMCkKKwkJRFJN
X0VSUk9SKCIoJWxkKSBmYWlsZWQgdG8gd2FpdCBmb3IgdXNlciBib1xuIiwgcik7CisJcmV0dXJu
IHRydWU7CiB9CiAKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyX29wcyBh
bWRncHVfbW5fZ2Z4X29wcyA9IHsKKwkuaW52YWxpZGF0ZSA9IGFtZGdwdV9tbl9pbnZhbGlkYXRl
X2dmeCwKK307CisKIC8qKgotICogYW1kZ3B1X21uX3N5bmNfcGFnZXRhYmxlc19nZnggLSBjYWxs
YmFjayB0byBub3RpZnkgYWJvdXQgbW0gY2hhbmdlCisgKiBhbWRncHVfbW5faW52YWxpZGF0ZV9o
c2EgLSBjYWxsYmFjayB0byBub3RpZnkgYWJvdXQgbW0gY2hhbmdlCiAgKgotICogQG1pcnJvcjog
dGhlIGhtbV9taXJyb3IgKG1tKSBpcyBhYm91dCB0byB1cGRhdGUKLSAqIEB1cGRhdGU6IHRoZSB1
cGRhdGUgc3RhcnQsIGVuZCBhZGRyZXNzCisgKiBAbXJuOiB0aGUgcmFuZ2UgKG1tKSBpcyBhYm91
dCB0byB1cGRhdGUKKyAqIEByYW5nZTogZGV0YWlscyBvbiB0aGUgaW52YWxpZGF0aW9uCiAgKgot
ICogQmxvY2sgZm9yIG9wZXJhdGlvbnMgb24gQk9zIHRvIGZpbmlzaCBhbmQgbWFyayBwYWdlcyBh
cyBhY2Nlc3NlZCBhbmQKLSAqIHBvdGVudGlhbGx5IGRpcnR5LgorICogV2UgdGVtcG9yYXJpbHkg
ZXZpY3QgdGhlIEJPIGF0dGFjaGVkIHRvIHRoaXMgcmFuZ2UuIFRoaXMgbmVjZXNzaXRhdGVzCisg
KiBldmljdGluZyBhbGwgdXNlci1tb2RlIHF1ZXVlcyBvZiB0aGUgcHJvY2Vzcy4KICAqLwotc3Rh
dGljIGludAotYW1kZ3B1X21uX3N5bmNfcGFnZXRhYmxlc19nZngoc3RydWN0IGhtbV9taXJyb3Ig
Km1pcnJvciwKLQkJCSAgICAgIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnVwZGF0
ZSkKK3N0YXRpYyBib29sIGFtZGdwdV9tbl9pbnZhbGlkYXRlX2hzYShzdHJ1Y3QgbW11X3Jhbmdl
X25vdGlmaWVyICptcm4sCisJCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jhbmdl
ICpyYW5nZSkKIHsKLQlzdHJ1Y3QgYW1kZ3B1X21uICphbW4gPSBjb250YWluZXJfb2YobWlycm9y
LCBzdHJ1Y3QgYW1kZ3B1X21uLCBtaXJyb3IpOwotCXVuc2lnbmVkIGxvbmcgc3RhcnQgPSB1cGRh
dGUtPnN0YXJ0OwotCXVuc2lnbmVkIGxvbmcgZW5kID0gdXBkYXRlLT5lbmQ7Ci0JYm9vbCBibG9j
a2FibGUgPSBtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHVwZGF0ZSk7Ci0Jc3RydWN0IGlu
dGVydmFsX3RyZWVfbm9kZSAqaXQ7Ci0KLQkvKiBub3RpZmljYXRpb24gaXMgZXhjbHVzaXZlLCBi
dXQgaW50ZXJ2YWwgaXMgaW5jbHVzaXZlICovCi0JZW5kIC09IDE7Ci0KLQkvKiBUT0RPIHdlIHNo
b3VsZCBiZSBhYmxlIHRvIHNwbGl0IGxvY2tpbmcgZm9yIGludGVydmFsIHRyZWUgYW5kCi0JICog
YW1kZ3B1X21uX2ludmFsaWRhdGVfbm9kZQotCSAqLwotCWlmIChhbWRncHVfbW5fcmVhZF9sb2Nr
KGFtbiwgYmxvY2thYmxlKSkKLQkJcmV0dXJuIC1FQUdBSU47Ci0KLQlpdCA9IGludGVydmFsX3Ry
ZWVfaXRlcl9maXJzdCgmYW1uLT5vYmplY3RzLCBzdGFydCwgZW5kKTsKLQl3aGlsZSAoaXQpIHsK
LQkJc3RydWN0IGFtZGdwdV9tbl9ub2RlICpub2RlOwotCi0JCWlmICghYmxvY2thYmxlKSB7Ci0J
CQlhbWRncHVfbW5fcmVhZF91bmxvY2soYW1uKTsKLQkJCXJldHVybiAtRUFHQUlOOwotCQl9CisJ
c3RydWN0IGFtZGdwdV9ibyAqYm8gPSBjb250YWluZXJfb2YobXJuLCBzdHJ1Y3QgYW1kZ3B1X2Jv
LCBub3RpZmllcik7CisJc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSBhbWRncHVfdHRtX2Fk
ZXYoYm8tPnRiby5iZGV2KTsKIAotCQlub2RlID0gY29udGFpbmVyX29mKGl0LCBzdHJ1Y3QgYW1k
Z3B1X21uX25vZGUsIGl0KTsKLQkJaXQgPSBpbnRlcnZhbF90cmVlX2l0ZXJfbmV4dChpdCwgc3Rh
cnQsIGVuZCk7CisJLyogRklYTUU6IElzIHRoaXMgbmVjZXNzYXJ5PyAqLworCWlmICghYW1kZ3B1
X3R0bV90dF9hZmZlY3RfdXNlcnB0cihiby0+dGJvLnR0bSwgcmFuZ2UtPnN0YXJ0LAorCQkJCQkg
IHJhbmdlLT5lbmQpKQorCQlyZXR1cm4gdHJ1ZTsKIAotCQlhbWRncHVfbW5faW52YWxpZGF0ZV9u
b2RlKG5vZGUsIHN0YXJ0LCBlbmQpOwotCX0KKwlpZiAoIW1tdV9ub3RpZmllcl9yYW5nZV9ibG9j
a2FibGUocmFuZ2UpKQorCQlyZXR1cm4gZmFsc2U7CiAKLQlhbWRncHVfbW5fcmVhZF91bmxvY2so
YW1uKTsKKwltdXRleF9sb2NrKCZhZGV2LT5ub3RpZmllcl9sb2NrKTsKKwlhbWRncHVfYW1ka2Zk
X2V2aWN0X3VzZXJwdHIoYm8tPmtmZF9ibywgYm8tPm5vdGlmaWVyLm1tKTsKKwltdXRleF91bmxv
Y2soJmFkZXYtPm5vdGlmaWVyX2xvY2spOwogCi0JcmV0dXJuIDA7CisJcmV0dXJuIHRydWU7CiB9
CiAKLS8qKgotICogYW1kZ3B1X21uX3N5bmNfcGFnZXRhYmxlc19oc2EgLSBjYWxsYmFjayB0byBu
b3RpZnkgYWJvdXQgbW0gY2hhbmdlCi0gKgotICogQG1pcnJvcjogdGhlIGhtbV9taXJyb3IgKG1t
KSBpcyBhYm91dCB0byB1cGRhdGUKLSAqIEB1cGRhdGU6IHRoZSB1cGRhdGUgc3RhcnQsIGVuZCBh
ZGRyZXNzCi0gKgotICogV2UgdGVtcG9yYXJpbHkgZXZpY3QgYWxsIEJPcyBiZXR3ZWVuIHN0YXJ0
IGFuZCBlbmQuIFRoaXMKLSAqIG5lY2Vzc2l0YXRlcyBldmljdGluZyBhbGwgdXNlci1tb2RlIHF1
ZXVlcyBvZiB0aGUgcHJvY2Vzcy4gVGhlIEJPcwotICogYXJlIHJlc3RvcnRlZCBpbiBhbWRncHVf
bW5faW52YWxpZGF0ZV9yYW5nZV9lbmRfaHNhLgotICovCi1zdGF0aWMgaW50Ci1hbWRncHVfbW5f
c3luY19wYWdldGFibGVzX2hzYShzdHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yLAotCQkJICAgICAg
Y29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqdXBkYXRlKQorc3RhdGljIGNvbnN0IHN0
cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXJfb3BzIGFtZGdwdV9tbl9oc2Ffb3BzID0geworCS5pbnZh
bGlkYXRlID0gYW1kZ3B1X21uX2ludmFsaWRhdGVfaHNhLAorfTsKKworc3RhdGljIGludCBhbWRn
cHVfbW5fc3luY19wYWdldGFibGVzKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsCisJCQkJICAg
ICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICp1cGRhdGUpCiB7CiAJc3RydWN0IGFt
ZGdwdV9tbiAqYW1uID0gY29udGFpbmVyX29mKG1pcnJvciwgc3RydWN0IGFtZGdwdV9tbiwgbWly
cm9yKTsKLQl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gdXBkYXRlLT5zdGFydDsKLQl1bnNpZ25lZCBs
b25nIGVuZCA9IHVwZGF0ZS0+ZW5kOwotCWJvb2wgYmxvY2thYmxlID0gbW11X25vdGlmaWVyX3Jh
bmdlX2Jsb2NrYWJsZSh1cGRhdGUpOwotCXN0cnVjdCBpbnRlcnZhbF90cmVlX25vZGUgKml0Owog
Ci0JLyogbm90aWZpY2F0aW9uIGlzIGV4Y2x1c2l2ZSwgYnV0IGludGVydmFsIGlzIGluY2x1c2l2
ZSAqLwotCWVuZCAtPSAxOwotCi0JaWYgKGFtZGdwdV9tbl9yZWFkX2xvY2soYW1uLCBibG9ja2Fi
bGUpKQotCQlyZXR1cm4gLUVBR0FJTjsKLQotCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX2ZpcnN0
KCZhbW4tPm9iamVjdHMsIHN0YXJ0LCBlbmQpOwotCXdoaWxlIChpdCkgewotCQlzdHJ1Y3QgYW1k
Z3B1X21uX25vZGUgKm5vZGU7Ci0JCXN0cnVjdCBhbWRncHVfYm8gKmJvOwotCi0JCWlmICghYmxv
Y2thYmxlKSB7Ci0JCQlhbWRncHVfbW5fcmVhZF91bmxvY2soYW1uKTsKLQkJCXJldHVybiAtRUFH
QUlOOwotCQl9Ci0KLQkJbm9kZSA9IGNvbnRhaW5lcl9vZihpdCwgc3RydWN0IGFtZGdwdV9tbl9u
b2RlLCBpdCk7Ci0JCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX25leHQoaXQsIHN0YXJ0LCBlbmQp
OwotCi0JCWxpc3RfZm9yX2VhY2hfZW50cnkoYm8sICZub2RlLT5ib3MsIG1uX2xpc3QpIHsKLQkJ
CXN0cnVjdCBrZ2RfbWVtICptZW0gPSBiby0+a2ZkX2JvOwotCi0JCQlpZiAoYW1kZ3B1X3R0bV90
dF9hZmZlY3RfdXNlcnB0cihiby0+dGJvLnR0bSwKLQkJCQkJCQkgc3RhcnQsIGVuZCkpCi0JCQkJ
YW1kZ3B1X2FtZGtmZF9ldmljdF91c2VycHRyKG1lbSwgYW1uLT5tbSk7Ci0JCX0KLQl9Ci0KLQlh
bWRncHVfbW5fcmVhZF91bmxvY2soYW1uKTsKKwlpZiAoIW1tdV9ub3RpZmllcl9yYW5nZV9ibG9j
a2FibGUodXBkYXRlKSkKKwkJcmV0dXJuIGZhbHNlOwogCisJZG93bl9yZWFkKCZhbW4tPmxvY2sp
OworCXVwX3JlYWQoJmFtbi0+bG9jayk7CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTI5NSwxMiArMTY0
LDEwIEBAIGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXNfaHNhKHN0cnVjdCBobW1fbWlycm9yICpt
aXJyb3IsCiAKIHN0YXRpYyBzdHJ1Y3QgaG1tX21pcnJvcl9vcHMgYW1kZ3B1X2htbV9taXJyb3Jf
b3BzW10gPSB7CiAJW0FNREdQVV9NTl9UWVBFX0dGWF0gPSB7Ci0JCS5zeW5jX2NwdV9kZXZpY2Vf
cGFnZXRhYmxlcyA9IGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXNfZ2Z4LAotCQkucmVsZWFzZSA9
IGFtZGdwdV9obW1fbWlycm9yX3JlbGVhc2UKKwkJLnN5bmNfY3B1X2RldmljZV9wYWdldGFibGVz
ID0gYW1kZ3B1X21uX3N5bmNfcGFnZXRhYmxlcywKIAl9LAogCVtBTURHUFVfTU5fVFlQRV9IU0Fd
ID0gewotCQkuc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJsZXMgPSBhbWRncHVfbW5fc3luY19wYWdl
dGFibGVzX2hzYSwKLQkJLnJlbGVhc2UgPSBhbWRncHVfaG1tX21pcnJvcl9yZWxlYXNlCisJCS5z
eW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcyA9IGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXMsCiAJ
fSwKIH07CiAKQEAgLTMyNyw3ICsxOTQsOCBAQCBzdHJ1Y3QgYW1kZ3B1X21uICphbWRncHVfbW5f
Z2V0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAogCX0KIAogCWhhc2hfZm9yX2VhY2hfcG9z
c2libGUoYWRldi0+bW5faGFzaCwgYW1uLCBub2RlLCBrZXkpCi0JCWlmIChBTURHUFVfTU5fS0VZ
KGFtbi0+bW0sIGFtbi0+dHlwZSkgPT0ga2V5KQorCQlpZiAoQU1ER1BVX01OX0tFWShhbW4tPm1p
cnJvci5obW0tPm1tdV9ub3RpZmllci5tbSwKKwkJCQkgIGFtbi0+dHlwZSkgPT0ga2V5KQogCQkJ
Z290byByZWxlYXNlX2xvY2tzOwogCiAJYW1uID0ga3phbGxvYyhzaXplb2YoKmFtbiksIEdGUF9L
RVJORUwpOwpAQCAtMzM3LDEwICsyMDUsOCBAQCBzdHJ1Y3QgYW1kZ3B1X21uICphbWRncHVfbW5f
Z2V0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LAogCX0KIAogCWFtbi0+YWRldiA9IGFkZXY7
Ci0JYW1uLT5tbSA9IG1tOwogCWluaXRfcndzZW0oJmFtbi0+bG9jayk7CiAJYW1uLT50eXBlID0g
dHlwZTsKLQlhbW4tPm9iamVjdHMgPSBSQl9ST09UX0NBQ0hFRDsKIAogCWFtbi0+bWlycm9yLm9w
cyA9ICZhbWRncHVfaG1tX21pcnJvcl9vcHNbdHlwZV07CiAJciA9IGhtbV9taXJyb3JfcmVnaXN0
ZXIoJmFtbi0+bWlycm9yLCBtbSk7CkBAIC0zNjksMTAwICsyMzUsMzMgQEAgc3RydWN0IGFtZGdw
dV9tbiAqYW1kZ3B1X21uX2dldChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiwKICAqIEBibzog
YW1kZ3B1IGJ1ZmZlciBvYmplY3QKICAqIEBhZGRyOiB1c2VycHRyIGFkZHIgd2Ugc2hvdWxkIG1v
bml0b3IKICAqCi0gKiBSZWdpc3RlcnMgYW4gSE1NIG1pcnJvciBmb3IgdGhlIGdpdmVuIEJPIGF0
IHRoZSBzcGVjaWZpZWQgYWRkcmVzcy4KKyAqIFJlZ2lzdGVycyBhIG1tdV9ub3RpZmllciBmb3Ig
dGhlIGdpdmVuIEJPIGF0IHRoZSBzcGVjaWZpZWQgYWRkcmVzcy4KICAqIFJldHVybnMgMCBvbiBz
dWNjZXNzLCAtRVJSTk8gaWYgYW55dGhpbmcgZ29lcyB3cm9uZy4KICAqLwogaW50IGFtZGdwdV9t
bl9yZWdpc3RlcihzdHJ1Y3QgYW1kZ3B1X2JvICpibywgdW5zaWduZWQgbG9uZyBhZGRyKQogewot
CXVuc2lnbmVkIGxvbmcgZW5kID0gYWRkciArIGFtZGdwdV9ib19zaXplKGJvKSAtIDE7Ci0Jc3Ry
dWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSBhbWRncHVfdHRtX2FkZXYoYm8tPnRiby5iZGV2KTsK
LQllbnVtIGFtZGdwdV9tbl90eXBlIHR5cGUgPQotCQliby0+a2ZkX2JvID8gQU1ER1BVX01OX1RZ
UEVfSFNBIDogQU1ER1BVX01OX1RZUEVfR0ZYOwotCXN0cnVjdCBhbWRncHVfbW4gKmFtbjsKLQlz
dHJ1Y3QgYW1kZ3B1X21uX25vZGUgKm5vZGUgPSBOVUxMLCAqbmV3X25vZGU7Ci0Jc3RydWN0IGxp
c3RfaGVhZCBib3M7Ci0Jc3RydWN0IGludGVydmFsX3RyZWVfbm9kZSAqaXQ7Ci0KLQlhbW4gPSBh
bWRncHVfbW5fZ2V0KGFkZXYsIHR5cGUpOwotCWlmIChJU19FUlIoYW1uKSkKLQkJcmV0dXJuIFBU
Ul9FUlIoYW1uKTsKLQotCW5ld19ub2RlID0ga21hbGxvYyhzaXplb2YoKm5ld19ub2RlKSwgR0ZQ
X0tFUk5FTCk7Ci0JaWYgKCFuZXdfbm9kZSkKLQkJcmV0dXJuIC1FTk9NRU07Ci0KLQlJTklUX0xJ
U1RfSEVBRCgmYm9zKTsKLQotCWRvd25fd3JpdGUoJmFtbi0+bG9jayk7Ci0KLQl3aGlsZSAoKGl0
ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX2ZpcnN0KCZhbW4tPm9iamVjdHMsIGFkZHIsIGVuZCkpKSB7
Ci0JCWtmcmVlKG5vZGUpOwotCQlub2RlID0gY29udGFpbmVyX29mKGl0LCBzdHJ1Y3QgYW1kZ3B1
X21uX25vZGUsIGl0KTsKLQkJaW50ZXJ2YWxfdHJlZV9yZW1vdmUoJm5vZGUtPml0LCAmYW1uLT5v
YmplY3RzKTsKLQkJYWRkciA9IG1pbihpdC0+c3RhcnQsIGFkZHIpOwotCQllbmQgPSBtYXgoaXQt
Pmxhc3QsIGVuZCk7Ci0JCWxpc3Rfc3BsaWNlKCZub2RlLT5ib3MsICZib3MpOwotCX0KLQotCWlm
ICghbm9kZSkKLQkJbm9kZSA9IG5ld19ub2RlOworCWlmIChiby0+a2ZkX2JvKQorCQliby0+bm90
aWZpZXIub3BzID0gJmFtZGdwdV9tbl9oc2Ffb3BzOwogCWVsc2UKLQkJa2ZyZWUobmV3X25vZGUp
OwotCi0JYm8tPm1uID0gYW1uOwotCi0Jbm9kZS0+aXQuc3RhcnQgPSBhZGRyOwotCW5vZGUtPml0
Lmxhc3QgPSBlbmQ7Ci0JSU5JVF9MSVNUX0hFQUQoJm5vZGUtPmJvcyk7Ci0JbGlzdF9zcGxpY2Uo
JmJvcywgJm5vZGUtPmJvcyk7Ci0JbGlzdF9hZGQoJmJvLT5tbl9saXN0LCAmbm9kZS0+Ym9zKTsK
KwkJYm8tPm5vdGlmaWVyLm9wcyA9ICZhbWRncHVfbW5fZ2Z4X29wczsKIAotCWludGVydmFsX3Ry
ZWVfaW5zZXJ0KCZub2RlLT5pdCwgJmFtbi0+b2JqZWN0cyk7Ci0KLQl1cF93cml0ZSgmYW1uLT5s
b2NrKTsKLQotCXJldHVybiAwOworCXJldHVybiBtbXVfcmFuZ2Vfbm90aWZpZXJfaW5zZXJ0KCZi
by0+bm90aWZpZXIsIGFkZHIsCisJCQkJCSBhbWRncHVfYm9fc2l6ZShibyksIGN1cnJlbnQtPm1t
KTsKIH0KIAogLyoqCi0gKiBhbWRncHVfbW5fdW5yZWdpc3RlciAtIHVucmVnaXN0ZXIgYSBCTyBm
b3IgSE1NIG1pcnJvciB1cGRhdGVzCisgKiBhbWRncHVfbW5fdW5yZWdpc3RlciAtIHVucmVnaXN0
ZXIgYSBCTyBmb3Igbm90aWZpZXIgdXBkYXRlcwogICoKICAqIEBibzogYW1kZ3B1IGJ1ZmZlciBv
YmplY3QKICAqCi0gKiBSZW1vdmUgYW55IHJlZ2lzdHJhdGlvbiBvZiBITU0gbWlycm9yIHVwZGF0
ZXMgZnJvbSB0aGUgYnVmZmVyIG9iamVjdC4KKyAqIFJlbW92ZSBhbnkgcmVnaXN0cmF0aW9uIG9m
IG1tdSBub3RpZmllciB1cGRhdGVzIGZyb20gdGhlIGJ1ZmZlciBvYmplY3QuCiAgKi8KIHZvaWQg
YW1kZ3B1X21uX3VucmVnaXN0ZXIoc3RydWN0IGFtZGdwdV9ibyAqYm8pCiB7Ci0Jc3RydWN0IGFt
ZGdwdV9kZXZpY2UgKmFkZXYgPSBhbWRncHVfdHRtX2FkZXYoYm8tPnRiby5iZGV2KTsKLQlzdHJ1
Y3QgYW1kZ3B1X21uICphbW47Ci0Jc3RydWN0IGxpc3RfaGVhZCAqaGVhZDsKLQotCW11dGV4X2xv
Y2soJmFkZXYtPm1uX2xvY2spOwotCi0JYW1uID0gYm8tPm1uOwotCWlmIChhbW4gPT0gTlVMTCkg
ewotCQltdXRleF91bmxvY2soJmFkZXYtPm1uX2xvY2spOworCWlmICghYm8tPm5vdGlmaWVyLm1t
KQogCQlyZXR1cm47Ci0JfQotCi0JZG93bl93cml0ZSgmYW1uLT5sb2NrKTsKLQotCS8qIHNhdmUg
dGhlIG5leHQgbGlzdCBlbnRyeSBmb3IgbGF0ZXIgKi8KLQloZWFkID0gYm8tPm1uX2xpc3QubmV4
dDsKLQotCWJvLT5tbiA9IE5VTEw7Ci0JbGlzdF9kZWxfaW5pdCgmYm8tPm1uX2xpc3QpOwotCi0J
aWYgKGxpc3RfZW1wdHkoaGVhZCkpIHsKLQkJc3RydWN0IGFtZGdwdV9tbl9ub2RlICpub2RlOwot
Ci0JCW5vZGUgPSBjb250YWluZXJfb2YoaGVhZCwgc3RydWN0IGFtZGdwdV9tbl9ub2RlLCBib3Mp
OwotCQlpbnRlcnZhbF90cmVlX3JlbW92ZSgmbm9kZS0+aXQsICZhbW4tPm9iamVjdHMpOwotCQlr
ZnJlZShub2RlKTsKLQl9Ci0KLQl1cF93cml0ZSgmYW1uLT5sb2NrKTsKLQltdXRleF91bmxvY2so
JmFkZXYtPm1uX2xvY2spOworCW1tdV9yYW5nZV9ub3RpZmllcl9yZW1vdmUoJmJvLT5ub3RpZmll
cik7CisJYm8tPm5vdGlmaWVyLm1tID0gTlVMTDsKIH0KIAogLyogZmxhZ3MgdXNlZCBieSBITU0g
aW50ZXJuYWwsIG5vdCByZWxhdGVkIHRvIENQVS9HUFUgUFRFIGZsYWdzICovCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uaCBiL2RyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5oCmluZGV4IGI4ZWQ2ODk0MzYyNWMyLi5kNzNhYjI5NDdi
MjJiMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmgK
KysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmgKQEAgLTM5LDEyICsz
OSwxMCBAQCBlbnVtIGFtZGdwdV9tbl90eXBlIHsKICAqIHN0cnVjdCBhbWRncHVfbW4KICAqCiAg
KiBAYWRldjogYW1kZ3B1IGRldmljZSBwb2ludGVyCi0gKiBAbW06IHByb2Nlc3MgYWRkcmVzcyBz
cGFjZQogICogQHR5cGU6IHR5cGUgb2YgTU1VIG5vdGlmaWVyCiAgKiBAd29yazogZGVzdHJ1Y3Rp
b24gd29yayBpdGVtCiAgKiBAbm9kZTogaGFzaCB0YWJsZSBub2RlIHRvIGZpbmQgc3RydWN0dXJl
IGJ5IGFkZXYgYW5kIG1uCiAgKiBAbG9jazogcncgc2VtYXBob3JlIHByb3RlY3RpbmcgdGhlIG5v
dGlmaWVyIG5vZGVzCi0gKiBAb2JqZWN0czogaW50ZXJ2YWwgdHJlZSBjb250YWluaW5nIGFtZGdw
dV9tbl9ub2RlcwogICogQG1pcnJvcjogSE1NIG1pcnJvciBmdW5jdGlvbiBzdXBwb3J0CiAgKgog
ICogRGF0YSBmb3IgZWFjaCBhbWRncHUgZGV2aWNlIGFuZCBwcm9jZXNzIGFkZHJlc3Mgc3BhY2Uu
CkBAIC01Miw3ICs1MCw2IEBAIGVudW0gYW1kZ3B1X21uX3R5cGUgewogc3RydWN0IGFtZGdwdV9t
biB7CiAJLyogY29uc3RhbnQgYWZ0ZXIgaW5pdGlhbGlzYXRpb24gKi8KIAlzdHJ1Y3QgYW1kZ3B1
X2RldmljZQkqYWRldjsKLQlzdHJ1Y3QgbW1fc3RydWN0CSptbTsKIAllbnVtIGFtZGdwdV9tbl90
eXBlCXR5cGU7CiAKIAkvKiBvbmx5IHVzZWQgb24gZGVzdHJ1Y3Rpb24gKi8KQEAgLTYzLDcgKzYw
LDYgQEAgc3RydWN0IGFtZGdwdV9tbiB7CiAKIAkvKiBvYmplY3RzIHByb3RlY3RlZCBieSBsb2Nr
ICovCiAJc3RydWN0IHJ3X3NlbWFwaG9yZQlsb2NrOwotCXN0cnVjdCByYl9yb290X2NhY2hlZAlv
YmplY3RzOwogCiAjaWZkZWYgQ09ORklHX0hNTV9NSVJST1IKIAkvKiBITU0gbWlycm9yICovCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0LmggYi9k
cml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0LmgKaW5kZXggNjU4ZjRjOTc3
OWI3MDQuLjRiNDRhYjg1MGY5NGMyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2Ft
ZGdwdS9hbWRncHVfb2JqZWN0LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X29iamVjdC5oCkBAIC0zMCw2ICszMCw5IEBACiAKICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2Ry
bS5oPgogI2luY2x1ZGUgImFtZGdwdS5oIgorI2lmZGVmIENPTkZJR19NTVVfTk9USUZJRVIKKyNp
bmNsdWRlIDxsaW51eC9tbXVfbm90aWZpZXIuaD4KKyNlbmRpZgogCiAjZGVmaW5lIEFNREdQVV9C
T19JTlZBTElEX09GRlNFVAlMT05HX01BWAogI2RlZmluZSBBTURHUFVfQk9fTUFYX1BMQUNFTUVO
VFMJMwpAQCAtMTAwLDEwICsxMDMsMTIgQEAgc3RydWN0IGFtZGdwdV9ibyB7CiAJc3RydWN0IHR0
bV9ib19rbWFwX29iagkJZG1hX2J1Zl92bWFwOwogCXN0cnVjdCBhbWRncHVfbW4JCSptbjsKIAot
CXVuaW9uIHsKLQkJc3RydWN0IGxpc3RfaGVhZAltbl9saXN0OwotCQlzdHJ1Y3QgbGlzdF9oZWFk
CXNoYWRvd19saXN0OwotCX07CisKKyNpZmRlZiBDT05GSUdfTU1VX05PVElGSUVSCisJc3RydWN0
IG1tdV9yYW5nZV9ub3RpZmllcglub3RpZmllcjsKKyNlbmRpZgorCisJc3RydWN0IGxpc3RfaGVh
ZAkJc2hhZG93X2xpc3Q7CiAKIAlzdHJ1Y3Qga2dkX21lbSAgICAgICAgICAgICAgICAgICprZmRf
Ym87CiB9OwotLSAKMi4yMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:35:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPBjW-0004ow-LE; Mon, 28 Oct 2019 20:35:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPBjW-0004or-BU
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:35:22 +0000
X-Inumbo-ID: 732b604a-f9c2-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 732b604a-f9c2-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 20:35:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPBjP-0007aa-Ob; Mon, 28 Oct 2019 20:35:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPBjP-0006g6-4v; Mon, 28 Oct 2019 20:35:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPBjP-0008NZ-3r; Mon, 28 Oct 2019 20:35:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143263-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-arm64-arm64-libvirt:guest-start:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
X-Osstest-Versions-This: libvirt=bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 20:35:15 +0000
Subject: [Xen-devel] [libvirt test] 143263: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI2MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyNjMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0
L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAy
MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAy
MSBndWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDMwMjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGJmMGU3YmRlZWI3OTBiYzZiYTU3MzI2MjNi
ZTBkOWZmMjZhNTk2MWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MzAyMyAgMjAxOS0xMC0yMiAwNDoxOToyNiBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDMwNTEgIDIwMTktMTAtMjMgMDQ6MTg6NTcgWiAgICA1IGRheXMgICAgNiBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNDAgIDIwMTktMTAtMjUgMDQ6MTg6NDYgWiAg
ICAzIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgog
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 20:54:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 20:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPC1c-0006Rr-Fm; Mon, 28 Oct 2019 20:54:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPC1b-0006Rm-MW
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 20:54:03 +0000
X-Inumbo-ID: 120627f2-f9c5-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 120627f2-f9c5-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 20:54:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPC1Z-0007zZ-74; Mon, 28 Oct 2019 20:54:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPC1Y-00082u-Rd; Mon, 28 Oct 2019 20:54:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPC1Y-0005vl-R0; Mon, 28 Oct 2019 20:54:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143258-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:leak-check/check:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=187f35512106501fe9a11057f4d8705431e0026d
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 20:54:00 +0000
Subject: [Xen-devel] [qemu-mainline test] 143258: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI1OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyNTgvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGlt
ICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MjkxNQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTQyOTE1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDI5
MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0MjkxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQyOTE1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI5MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkxNQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQy
OTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAg
ICAgICAgICAgICAxODdmMzU1MTIxMDY1MDFmZTlhMTEwNTdmNGQ4NzA1NDMxZTAwMjZkCmJhc2Vs
aW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBlOWQ0MjQ2MTkyMGY2ZjQwZjRkODQ3
YTViYTE4ZTkwZDA5NWVkMGI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDI5MTUgIDIwMTktMTAt
MTkgMTQ6NDk6NDEgWiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTQzMDMwICAyMDE5
LTEwLTIyIDExOjA4OjM5IFogICAgNiBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTQzMjU4ICAyMDE5LTEwLTI4IDAyOjMxOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxla3Nh
bmRhciBNYXJrb3ZpYyA8YW1hcmtvdmljQHdhdmVjb21wLmNvbT4KICBBbGV4IEJlbm7DqWUgPGFs
ZXguYmVubmVlQGxpbmFyby5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMu
cnU+CiAgQW5kcmVhcyBTY2h3YWIgPHNjaHdhYkBzdXNlLmRlPgogIEFuZHJldyBKb25lcyA8ZHJq
b25lc0ByZWRoYXQuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPD
qWRyaWMgTGUgR29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGF2aWQgR2lic29uIDxkYXZpZEBnaWJz
b24uZHJvcGJlYXIuaWQuYXU+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+
CiAgRGlldG1hciBNYXVyZXIgPGRpZXRtYXJAcHJveG1veC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0
IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
IEZpbGlwIEJvenV0YSA8RmlsaXAuQm96dXRhQHJ0LXJrLmNvbT4KICBGcmVkaWFubyBaaWdsaW8g
PGZ6aWdsaW9AcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEd1ZW50
ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4KICBHdWlkbyBHw7xudGhlciA8YWd4QHNpZ3hj
cHUub3JnPgogIEhhbiBIYW4gPGhoYW5AcmVkaGF0LmNvbT4KICBJZ29yIE1hbW1lZG92IDxpbWFt
bWVkb0ByZWRoYXQuY29tPgogIEp1bGlhIFN1dm9yb3ZhIDxqdXN1YWxAcmVkaGF0LmNvbT4KICBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgRGVzbm9ndWVzIDxsYXVyZW50
LmRlc25vZ3Vlc0BnbWFpbC5jb20+CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2aWVyLmV1
PgogIE1hbyBaaG9uZ3lpIDxtYW96aG9uZ3lpQGNtc3MuY2hpbmFtb2JpbGUuY29tPgogIE1hcmsg
Q2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWls
LmNvbT4KICBNaWNoYWVsIFdlaXNlciA8bWljaGFlbC53ZWlzZXJAZ214LmRlPgogIFBhdWwgQS4g
Q2xhcmtlICA8cGNAdXMuaWJtLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPHBhdmVsLmRvdmdhbHVr
QGdtYWlsLmNvbT4KICBQYXZlbCBEb3ZnYWx5dWsgPFBhdmVsLkRvdmdhbHVrQGlzcHJhcy5ydT4K
ICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRl
ci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFt
c2F0Lm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhpbG1kQHJlZGhhdC5jb20+CiAg
UmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgU2h1LUNo
dW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFuLmJyYW5r
b3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgog
IFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUYW8gWHUgPHRhbzMu
eHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAgVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8
dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMzg1MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 21:43:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 21:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPCnI-00021Q-PH; Mon, 28 Oct 2019 21:43:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YRk0=YV=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iPCnI-00021L-CL
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 21:43:20 +0000
X-Inumbo-ID: f4eb44f2-f9cb-11e9-9500-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4eb44f2-f9cb-11e9-9500-12813bfff9fa;
 Mon, 28 Oct 2019 21:43:19 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 AF2D1217D6;
 Mon, 28 Oct 2019 21:43:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1572298999;
 bh=YSeZExxYbBKF+30Z46sgpIketpHJLIScdTwEHGXZ2kg=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=YAwfoLk4yOX6Gsd2i9oBM40xaEcr2ZLaVlW2PyX0MIie/Fcag/6bMhVPQEgGGmBBN
 2SatTbTgs+ilnUIq449c/SvjCqIYepKLKaJwtijMuBFNi7iSERcujaTOzCUOt5ia49
 7o3AemFneBH1qbO6Bc+NpmwtWzzUyLY5GUkHjnk0=
Date: Mon, 28 Oct 2019 14:43:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall.oss@gmail.com>
In-Reply-To: <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
Message-ID: <alpine.DEB.2.21.1910281144180.29150@sstabellini-ThinkPad-T480s>
References: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
 <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOCBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI1
LzEwLzIwMTkgMTE6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gQWxsLAo+ID4gCj4gPiB0aGUg
NC4xMS4zIHN0YWJsZSByZWxlYXNlIGlzIGR1ZS4gSSBpbnRlbmQgdG8gd2FpdCBmb3IgdGhlIFhT
QSBmaXhlcwo+ID4gZ29pbmcgcHVibGljIG9uIHRoZSAzMXN0LCBidXQgbm90IChtdWNoKSBsb25n
ZXIuIFBsZWFzZSBwb2ludCBvdXQKPiA+IGJhY2twb3J0aW5nIGNhbmRpZGF0ZXMgdGhhdCB5b3Ug
ZmluZCBtaXNzaW5nIGZyb20gdGhlIHJlc3BlY3RpdmUKPiA+IHN0YWJsZSB0cmVlcy4gSSBoYXZl
IHRocmVlIG9uZXMgcXVldWVkIHdoaWNoIGhhdmVuJ3QgcGFzc2VkIHRoZSBwdXNoCj4gPiBnYXRl
IHRvIHRoZSBtYXN0ZXIgYnJhbmNoIHlldDoKPiA+IAo+ID4gOTI1N2MyMThlNQl4ODYvdnZteDog
Rml4IHRoZSB1c2Ugb2YgUkRUU0NQIHdoZW4gaXQgaXMgaW50ZXJjZXB0ZWQgYXQgTDAKPiA+IDdl
ZWU5YzE2ZDYJeDg2L3RzYzogdXBkYXRlIHZjcHUgdGltZSBpbmZvIG9uIGd1ZXN0IFRTQyBhZGp1
c3RtZW50cwo+ID4gOTYzMzkyOTgyNAl4ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhl
ZF9tZm4oKQo+IAo+IFdlIGRvbid0IHNlZW0gdG8gaGF2ZSBiYWNrcG9ydGVkIHBhdGNoZXMgZm9y
IHF1aXRlIGEgd2hpbGUgb24gQXJtLiBTb21lIG9mIG15Cj4gcGF0Y2hlcyBoYXZlIGJlZW4gbWFy
a2VkIGFzIHRvIGJlIGJhY2twb3J0ZWQgZnJvbSB0aGUgYmVnaW5uaW5nIFsxXS4gSSBhbQo+IHNw
ZWNpZmljYWxseSB0aGlua2luZyB0bzoKPiAJCj4gZTA0ODE4YjQ2ZCB4ZW4vYXJtOiB0cmFwczog
QXZvaWQgdXNpbmcgQlVHX09OKCkgdG8gY2hlY2sgZ3Vlc3Qgc3RhdGUgaW4KPiBhZHZhbmNlX3Bj
KCkKCkkgaGF2ZSBlMDQ4MThiNDZkLCBwbHVzIHRoZSBmb2xsb3dpbmcgbWFya2VkIGZvciBiYWNr
cG9ydDoKCmU5OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMwOTA2MjhlNjZjN2ZiNTIgeGVuL2FybTog
U0NUTFJfRUwxIGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9uIEFybTY0CgpJIGJhY2twb3J0ZWQgdGhl
bSBib3RoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Oct 28 23:03:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 23:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPE2c-0008Ro-61; Mon, 28 Oct 2019 23:03:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=d/8P=YV=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPE2a-0008Rj-Ki
 for xen-devel@lists.xenproject.org; Mon, 28 Oct 2019 23:03:12 +0000
X-Inumbo-ID: 1d56d392-f9d7-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1d56d392-f9d7-11e9-bbab-bc764e2007e4;
 Mon, 28 Oct 2019 23:03:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPE2Z-0002AC-8Z; Mon, 28 Oct 2019 23:03:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPE2Y-00017E-Tb; Mon, 28 Oct 2019 23:03:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPE2Y-00025p-Sz; Mon, 28 Oct 2019 23:03:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143298-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2a474dc3e229ecdc6a5c0af7eae11a0843de0d1d
X-Osstest-Versions-That: xen=07149d97b18920ae182be148534957886bf2233c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 28 Oct 2019 23:03:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143298: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzI5OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyYTQ3NGRjM2UyMjllY2RjNmE1YzBhZjdlYWUxMWEwODQzZGUwZDFkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwNzE0OWQ5N2IxODkyMGFlMTgy
YmUxNDg1MzQ5NTc4ODZiZjIyMzNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMyODYgIDIwMTkt
MTAtMjggMTY6MDc6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMjk4ICAy
MDE5LTEwLTI4IDIwOjAxOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICAwNzE0OWQ5N2IxLi4yYTQ3NGRjM2UyICAyYTQ3NGRjM2Uy
MjllY2RjNmE1YzBhZjdlYWUxMWEwODQzZGUwZDFkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 03:25:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 03:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPI8Z-0003F4-HG; Tue, 29 Oct 2019 03:25:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vzw3=YW=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1iPI8Y-0003Ez-KK
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 03:25:38 +0000
X-Inumbo-ID: c5f3c40a-f9fb-11e9-950a-12813bfff9fa
Received: from wout5-smtp.messagingengine.com (unknown [64.147.123.21])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c5f3c40a-f9fb-11e9-950a-12813bfff9fa;
 Tue, 29 Oct 2019 03:25:36 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.west.internal (Postfix) with ESMTP id DD45342F
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 23:25:35 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
 by compute7.internal (MEProxy); Mon, 28 Oct 2019 23:25:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=4Y0MeD43T3D1XeQqzVlcy1rjsSfys
 NG7txItNGQa8i4=; b=LfbUJHUFmyeCiitUa4L2xVKCZ/noQF4WqRe2IN2cHBWQO
 l7P0FmPkhofjjUWcVPx+42p+slqSxjWnP0eshK8+yGg7SCVrtpGXOMIxis+T8rrz
 vrgan4L7SObviy5k2KfA43WwORRMc2yAqU7Mu4ETs4m22UHKl0PHEWjP2SoFUZe9
 9IxUhoXQ6rUP58YKw253erzExDsfWVI04teJSnxS3aJy+mHhA8/GhNxXBbFjrX/M
 TTHHlyZeCym2zvf2VtatZzfcmNWj9+NpD0NoVRaLThe4CFf3Ynnv/gCfB+aY7NKQ
 t+uPAnvdavqG8G+CMQwGmdjmJd672BZV8YV2FzI8w==
X-ME-Sender: <xms:L7G3XQulq-6ToS4xfe35JsgMNTv-_pylFBUfgwOKb_yyNpLV_OQ7UA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddttddgheejucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtugesghdtreertd
 dtjeenucfhrhhomhepofgrrhgvkhcuofgrrhgtiiihkhhofihskhhiqdfikphrvggtkhhi
 uceomhgrrhhmrghrvghksehinhhvihhsihgslhgvthhhihhnghhslhgrsgdrtghomheqne
 cukfhppeeluddrieehrdefgedrfeefnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmrghr
 mhgrrhgvkhesihhnvhhishhisghlvghthhhinhhgshhlrggsrdgtohhmnecuvehluhhsth
 gvrhfuihiivgeptd
X-ME-Proxy: <xmx:L7G3Xa5tW9hiYyjB_Q-LwGjtATnAGyHgHXcXE5F10usQ6xTmWmzGVQ>
 <xmx:L7G3XbvCMGJxUZJr36WNhcoeu8_6ZfKXUR79HuPJUubsKUsz96NEcw>
 <xmx:L7G3XU2EX7bMJxzlymvjJhqKv2ZF9I0azdNKavjj3OL7lzm7tIp6rQ>
 <xmx:L7G3XeDT6A5TramYhBkBT-oP2fMTcc39bSfE3-S6ykkvc5avE52TPQ>
Received: from mail-itl (ip5b412221.dynamic.kabel-deutschland.de [91.65.34.33])
 by mail.messagingengine.com (Postfix) with ESMTPA id EB787D6005D
 for <xen-devel@lists.xenproject.org>; Mon, 28 Oct 2019 23:25:34 -0400 (EDT)
Date: Tue, 29 Oct 2019 04:25:31 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20191029032531.GQ1410@mail-itl>
MIME-Version: 1.0
Subject: [Xen-devel] xenstore backend cleanup issue with driver domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6402354275223972486=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6402354275223972486==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="WZLuFERxa6Y0cbOt"
Content-Disposition: inline


--WZLuFERxa6Y0cbOt
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Subject: xenstore backend cleanup issue with driver domains

Hi,

I've found an issue with backend xenstore entries cleanup when driver
domains are in use. I've found it on vif devices (and will use them as
examples) but I believe the issue is generic.
When device is removed, backend domain (driver domain or not) is
responsible for removing entries in /local/domain/.../backend/ tree.
Specifically, it's done in libxl__device_destroy ->
libxl__xs_path_cleanup. The issue is that driver domain don't have
necessary access for this:

backend/vif/36 =3D ""   (n0,r1)
backend/vif/46 =3D ""   (n0,r1)
backend/vif/46/0 =3D ""   (n1,r46)
backend/vif/46/0/frontend =3D "/local/domain/46/device/vif/0"   (n1,r46)
backend/vif/46/0/frontend-id =3D "46"   (n1,r46)
backend/vif/46/0/online =3D "1"   (n1,r46)
backend/vif/46/0/state =3D "4"   (n1,r46)

As you can see, backend domain (1) has access only to a specific device
node, but not to the parent directory. This leads to a lot of empty
directories left behind, to the point xenstore list fails with E2BIG (if
you create and destroy a lot of domains).

I see two solutions for this:
 - adjust xenstore permissions, so the driver domain can properly
   cleanup those entries
 - cleanup it from dom0

I think the first one is better, especially when libxl keeps its view of
the things in /libxl (so there is less risk of malicious driver domain
confusing libxl). The second one don't require any permission change,
but may be racy if both dom0 and driver domain try to cleanup things.

Any insights?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--WZLuFERxa6Y0cbOt
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAl23sSwACgkQ24/THMrX
1ywljwf/c2yhcyBjzKmXGNbEobbLgLay0SvowvqhLJC7mqB50WsG8sfQDRL56j+m
GY4VQuOrDjbCxgbu5RcDEW1FB7E38BtDvmgK6JZQoCn8FRKw21XjV9LfTMk+N5ug
otVZV71I/expZxz0X2/iyz/ZV7OClGJstkpLAi0l6BsKyQdJZcNNM4cuafM2jjSp
1UXpN+itCDPJXDImK/VJk8SZwWSbvpf5tMbp1BGzYIgJIC3Idst/CQDOzgtPRDsA
4CKB1yj2k2FMJYdsuP5p2prVQxwHLrXrzP8Xrpe7FOD+evnTq8APGjOMk+uG6tGS
UPswP7f12/EMYfPc9wAWVAXMbrH5Vw==
=SX0o
-----END PGP SIGNATURE-----

--WZLuFERxa6Y0cbOt--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6402354275223972486==--


From xen-devel-bounces@lists.xenproject.org Tue Oct 29 07:04:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 07:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPLY4-0003vc-UO; Tue, 29 Oct 2019 07:04:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPLY2-0003vX-WA
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 07:04:11 +0000
X-Inumbo-ID: 4d4bb9d0-fa1a-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4d4bb9d0-fa1a-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 07:04:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPLY0-00053D-4A; Tue, 29 Oct 2019 07:04:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPLXz-0004E1-MQ; Tue, 29 Oct 2019 07:04:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPLXz-0002gU-Lm; Tue, 29 Oct 2019 07:04:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iPLXz-0002gU-Lm@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 07:04:07 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemut-win10-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Ngp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDZkNWRmMWRiNmU5ZDdmOGY3NmQy
OTExNzA3ZjdkNTg3NzI1MWIwMgogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzMyMC8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4Ni54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDMzMjAuYmlzZWN0
aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFs
LWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQzMjc3IGZhaWwg
W2hvc3Q9Y2hhcmRvbm5heTBdIC8gMTM4ODQ5IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGln
aHRzOiAxNDMyNzcgLyAxMzg4NDkKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKVHJlZTogbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3Qg
ZDZkNWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3ZjdkNTg3NzI1MWIwMiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQx
NTJmNjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUz
MGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNh
MwpCYXNpcyBwYXNzIDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMDMxZmMwN2ViODNjOWQxM2Jm
ZjNlYmFjMjVkYTQ1OGQ1YTQ3OTE3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4
NzY3OTggOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSAzMGYxZTQxZjA0
ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYzIDg0M2NlYzBkZTgwMGE1ZjkyNWY4MDcxYTdm
NThmM2ZiMWM2YjZlYjYKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxl
LWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5
ODE2Y2Q3YS1kNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3MDdmN2Q1ODc3MjUxYjAyIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQjZDAzMWZjMDdl
YjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNy02OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEy
NmVlNTVkMTUyZjYyYTA3IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25h
bC5cCiBnaXQjZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OC1kMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQjOWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMS05MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0IzMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5
ZmY0ZjMtMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2
ZWI2LTUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4LTIuNgphZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogcWVtdS14ZW4KTG9hZGVkIDMwMDMgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMzg3ODAg
cGFzcyBpcnJlbGV2YW50CiAxMzg4MTMgcGFzcyBpcnJlbGV2YW50CiAxMzg4NDkgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0
NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZj
MjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAw
M2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAx
Mzg4NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFp
bCBpcnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2
YW50CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzky
MjMgZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBp
cnJlbGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50
CiAxMzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMg
ZmFpbCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJl
bGV2YW50CiAxMzk1MzIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzk1ODQgW2hvc3Q9Y2hhcmRvbm5h
eTFdCiAxMzk1NTUgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzk2ODcgW2hvc3Q9Y2hhcmRvbm5heTFd
CiAxMzk2MTYgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzk2NjkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAx
Mzk3MTEgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIg
ZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJl
bGV2YW50CiAxMzk4NjYgZmFpbCBpcnJlbGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAx
NDAwMzMgZmFpbCBpcnJlbGV2YW50CiAxMzk5NzMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVl
M2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRm
ZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNj
ZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDAwNDkgZmFpbCBpcnJlbGV2
YW50CiAxMzk5OTEgZmFpbCBpcnJlbGV2YW50CiAxMzk5NzQgZmFpbCBpcnJlbGV2YW50CiAxMzk5
NzcgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgY2YyZDhkNDk3OGU4N2E4MGQyM2VjZDQw
ZWY3YjQ5ZjI3MTk5YTEzYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA3NTk3YzNjNzI2MzlhMGE5YjIzOGUyZTQ5Zjg5MzU5
MmI0MjlkNjEwCiAxNDAwMjEgcGFzcyBpcnJlbGV2YW50CiAxMzk5ODEgcGFzcyBpcnJlbGV2YW50
CiAxMzk5OTkgYmxvY2tlZCBpcnJlbGV2YW50CiAxNDAwMDkgcGFzcyBpcnJlbGV2YW50CiAxMzk5
ODQgcGFzcyBpcnJlbGV2YW50CiAxNDAwMjYgcGFzcyBpcnJlbGV2YW50CiAxNDAwMDIgcGFzcyBp
cnJlbGV2YW50CiAxNDAwMTUgcGFzcyBpcnJlbGV2YW50CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50
CiAxNDAwNDYgcGFzcyBpcnJlbGV2YW50CiAxNDAwMjggcGFzcyBpcnJlbGV2YW50CiAxNDAwNDEg
cGFzcyBpcnJlbGV2YW50CiAxNDAwMzEgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJk
MDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAz
MWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4
MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDAwNTIgcGFzcyBpcnJlbGV2YW50CiAx
NDAwNDQgZmFpbCBpcnJlbGV2YW50CiAxNDAwNTMgZmFpbCBpcnJlbGV2YW50CiAxNDAwMzggZmFp
bCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFpbCBpcnJlbGV2
YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2YW50CiAxNDAy
MTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0MjggZmFpbCBp
cnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBpcnJlbGV2YW50
CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50CiAxNDA2MjQg
ZmFpbCBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY3NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcy
OSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0MDc3OCBmYWlsIGly
cmVsZXZhbnQKIDE0MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkzMCBmYWlsIGlycmVsZXZhbnQK
IDE0MDkwMiBmYWlsIGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGlycmVsZXZhbnQKIDE0MDk3MyBm
YWlsIGlycmVsZXZhbnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAzNiBmYWlsIGlycmVs
ZXZhbnQKIDE0MTE5NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBbXQogMTQxMjkyIFtdCiAxNDEy
NDAgZmFpbCBpcnJlbGV2YW50CiAxNDEzODYgZmFpbCBpcnJlbGV2YW50CiAxNDEzNTQgZmFpbCBp
cnJlbGV2YW50CiAxNDE0NDYgZmFpbCBpcnJlbGV2YW50CiAxNDE0ODQgZmFpbCBpcnJlbGV2YW50
CiAxNDE1NDcgZmFpbCBpcnJlbGV2YW50CiAxNDE2MTMgZmFpbCBpcnJlbGV2YW50CiAxNDE4MDUg
ZmFpbCBpcnJlbGV2YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2YW50CiAxNDE4NzAgZmFpbCBpcnJl
bGV2YW50CiAxNDE5MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5NzkgZmFpbCBpcnJlbGV2YW50CiAx
NDE5NDQgZmFpbCBpcnJlbGV2YW50CiAxNDIwMDYgZmFpbCBpcnJlbGV2YW50CiAxNDIwNTEgZmFp
bCBpcnJlbGV2YW50CiAxNDIxMTAgZmFpbCBpcnJlbGV2YW50CiAxNDIyMjMgZmFpbCBpcnJlbGV2
YW50CiAxNDIyNTggZmFpbCBpcnJlbGV2YW50CiAxNDIyOTggZmFpbCBpcnJlbGV2YW50CiAxNDIz
MzMgZmFpbCBpcnJlbGV2YW50CiAxNDIzNzIgZmFpbCBpcnJlbGV2YW50CiAxNDIzOTggZmFpbCBp
cnJlbGV2YW50CiAxNDI0MzEgZmFpbCBpcnJlbGV2YW50CiAxNDI0ODUgZmFpbCBpcnJlbGV2YW50
CiAxNDI1MzkgZmFpbCBpcnJlbGV2YW50CiAxNDI1ODggZmFpbCBpcnJlbGV2YW50CiAxNDI2Nzcg
ZmFpbCBpcnJlbGV2YW50CiAxNDI3MDkgZmFpbCBpcnJlbGV2YW50CiAxNDI3NTcgZmFpbCBpcnJl
bGV2YW50CiAxNDI3OTYgZmFpbCBpcnJlbGV2YW50CiAxNDI4NDcgZmFpbCBpcnJlbGV2YW50CiAx
NDI5MzMgZmFpbCBpcnJlbGV2YW50CiAxNDI4NzkgZmFpbCBpcnJlbGV2YW50CiAxNDMwMDYgZmFp
bCBpcnJlbGV2YW50CiAxNDI5ODQgZmFpbCBpcnJlbGV2YW50CiAxNDMwODcgZmFpbCBpcnJlbGV2
YW50CiAxNDMwNjAgZmFpbCBpcnJlbGV2YW50CiAxNDMxNjkgZmFpbCBpcnJlbGV2YW50CiAxNDMy
MDIgZmFpbCBpcnJlbGV2YW50CiAxNDMyNDIgZmFpbCBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3
MDdmN2Q1ODc3MjUxYjAyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
Njk5NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1
ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMyNTUgcGFzcyAyMjNjZWE2YTRm
MDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJhYzI1ZGE0NThkNWE0NzkxNyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4
OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3MTVkMjdmOTg3ZjAwM2NmYzMx
YzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNmYjFjNmI2ZWI2CiAxNDMyNjUg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMDAwYWI5ODU3NDc5M2I2ODVlN2EwZjZhNmU1
MDMyNTIzZDVjMzdjNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDlj
Y2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA3ZmIwZTEzNGY4YzY3Zjc4NDcwYzE1ZWMyYTVlOTlkZmE4
YzRhNDliCiAxNDMyNjQgZmFpbCBpcnJlbGV2YW50CiAxNDMzMTQgZmFpbCBkNmQ1ZGYxZGI2ZTlk
N2Y4Zjc2ZDI5MTE3MDdmN2Q1ODc3MjUxYjAyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNjk5NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgy
NGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMyNjkgZmFp
bCBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3MDdmN2Q1ODc3MjUxYjAyIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjk5NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1
ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkw
ZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdh
Y2EzCiAxNDMyOTUgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdh
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMGY1OWY0NDgwNTgzNzM4
ZjBmZTRkZWYxYjc5ODMxMzBlM2ZkYjMzYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2
ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0
YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMyNzMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4
YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZTg2NjY0ZDJiMDNkMGE4NGI4Yjk1MmYzZDUxMTE0MjRiM2U5YzkxNiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiBjMmIyNzY1
MDE5NDVlZmNjYmJmMjc2OWViMzI4NDBiNGQ2ZDFjODQ4CiAxNDMzMTcgcGFzcyAyMjNjZWE2YTRm
MDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNjk5NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRi
YzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMyNzUg
cGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3
ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUy
ZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA2NjllY2RmOGQ2Y2QzZWVjMDlmZDdiNzhiMGYyNWZiOTI5
YTZmMmZhCiAxNDMzMDAgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZj
ZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTMzNjgxYjIwODQ0
MzVlYzI3NDRlNzA0MmUzODY0Y2FiZDRmYTg3OSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIw
OTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMz
NWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMyNzkgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVl
M2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgOTc2ZDAzNTNhNmNlNDgxNDkwMzk4NDliNTJiYjY3NTI3YmU1YjU4MCBkMGQ4YWQzOWVjYjUx
Y2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1Yjhl
NDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1NzVl
MThkNTRkMTllZGE3ODdmNjQ3N2E0YWNkM2M1MGY3Mjc1MWE5CiAxNDMyODQgcGFzcyAyMjNjZWE2
YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgM2I4ODlmNmZhYmExNzg2YzA1OWRkOTMwNmU4MTM3MDdhZWY0OTdj
YSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTExZWU5
ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMz
MDUgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzAzMjMyYjhlODg4OWU5MDg3NzFiNjRl
MjJiNWVkOTRlNDAzYWEwYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVj
YThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIx
N2I3ZDdhY2EzCiAxNDMyNzcgZmFpbCBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3MDdmN2Q1ODc3
MjUxYjAyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjk5NmVjODhh
MjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0
ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYg
MTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIz
ZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMzMDggcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZi
MjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgNjk5NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1
MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMyOTAgcGFzcyAyMjNj
ZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDEyYzk2Mzg0Mjc0MWZkMGZkNzhkNzNhOTE4MDlkYmMxMGM4
MzY4ZSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkw
MGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAx
NDMzMjAgZmFpbCBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3MDdmN2Q1ODc3MjUxYjAyIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjk5NmVjODhhMjQ0YTI0MjhiZWI4
MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEz
MWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4
MmIxN2I3ZDdhY2EzCiAxNDMzMDkgZmFpbCBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3MDdmN2Q1
ODc3MjUxYjAyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjk5NmVj
ODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQz
MGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDMzMTIgcGFzcyAyMjNjZWE2YTRmMDU1MmI4
NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNjk5NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5
ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzClNlYXJjaGluZyBmb3Ig
aW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzODg0OSAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDMyNDIgKGZhaWwpLCBmb3Ig
YmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMyNTUgKHBhc3MpLCBmb3IgYmFz
aXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDMyNjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFp
bHVyZQogMCByZXZpc2lvbnMgYXQgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2
Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5OTZlYzg4YTI0
NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEy
MDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2Vj
MzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2lu
ZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MzMwOCAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MzMwOSAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MzMxMiAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMzE0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTQzMzE3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDMzMjAgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5
MTE3MDdmN2Q1ODc3MjUxYjAyCiAgQnVnIG5vdCBwcmVzZW50OiAyMjNjZWE2YTRmMDU1MmI4NmZi
MjVlM2I4YmJkMDA0Njk4MTZjZDdhCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMzIwLwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8t
cmVuZGVyZXIgYml0bWFwcy4gU2NhbGluZyBieSAwLjQ4OTczMiB0byBmaXQKcG5tdG9wbmc6IDM0
IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYueGVu
LWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjE0MzMyMDogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQzMzIwIGxp
bnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMzIwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNz
aW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNo
IGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 07:48:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 07:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPMEi-0007CP-Ll; Tue, 29 Oct 2019 07:48:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=D+bj=YW=amd.com=christian.koenig@srs-us1.protection.inumbo.net>)
 id 1iPMEh-0007CH-Ai
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 07:48:15 +0000
X-Inumbo-ID: 74933c2e-fa20-11e9-950d-12813bfff9fa
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.70.55]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74933c2e-fa20-11e9-950d-12813bfff9fa;
 Tue, 29 Oct 2019 07:48:11 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=IG4S9//ylz1ceq9yPZxzrK7dICgnwvTrPwBLVaImIr5nPRT9lGiiRfkigRowrQtnaaScg/NNrX1cL4OHSXAUUL3/ZViK+vKbKpmgTLmDr259UMCkWxRoA+R6yFAKvmg1xlrp3eHfUCYwUn5+O5t06YDFtWCJ+x6Oj3SuHFCZhuZ4SnKosQpEmKSj5KAHhyXufJgbDAUC+UkmeknOp+Zwedem3R9aBZ/5QlwkLBycWpLFWAxoAgdPyltoLxFV8FzRZz7oduDaOKeQ/h9ag1aXYcPBjkaRd1NGDl8VMK50UJDG6ce2LdZRlArHyqgOPmu9LJNTMDnMK0x2gtTLXPIQCQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ovx/GECbri8xKG2F/INLphsq2e91+tDGLNATSDZyajw=;
 b=e++YzA1WUveA85hqC7FrGgOOtthSAVpTefVfDVTeilDbUQJ9HxoLnaV47M8wypij/FKCwRITcZsS1q6i96vKqMOpNx5ir0WTgPsKNCrHK1rIB1AxIxGkdkOlWDw6hSa6hegAw5TKQUue2+8zS0igK9M0viM6cPQXWjALDL1FT5DHizuYqCUraS/vB4ItIylFr6peIsBN0739GGCIv4EuHiepG7GZ7BRybAfV/3rCGz2yZPdMy+hKVbxH1vbOgQ6d4D6TsY47D8R7IjcPNdzGd/HFXCt/OwApZRq31wqlsr85vv6EG1pWIgq68WZi44vKMussprs1tEK/siiTVLTKtg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=ovx/GECbri8xKG2F/INLphsq2e91+tDGLNATSDZyajw=;
 b=0T2NfSbqGaEsd6SWRxLUIb4fKhoprF8q5vezN8F90vRB0St4ofPfJCH10m+yr4b00YLF7/lV4/KitLnhdFWwPXvUB4ghbBp7tWITSEWDlJFftVkYxcGX4vJSR9GG2RQURMv7RRhswvIxn6gYU0pzhTw4tb4r1FLOPpBzcnwC1oY=
Received: from BN6PR12MB1699.namprd12.prod.outlook.com (10.175.97.148) by
 BN6PR12MB1425.namprd12.prod.outlook.com (10.168.228.147) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.23; Tue, 29 Oct 2019 07:48:09 +0000
Received: from BN6PR12MB1699.namprd12.prod.outlook.com
 ([fe80::68e1:ddf5:df4c:b554]) by BN6PR12MB1699.namprd12.prod.outlook.com
 ([fe80::68e1:ddf5:df4c:b554%9]) with mapi id 15.20.2387.025; Tue, 29 Oct 2019
 07:48:09 +0000
From: "Koenig, Christian" <Christian.Koenig@amd.com>
To: Jason Gunthorpe <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>, 
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>, 
 John Hubbard <jhubbard@nvidia.com>, "Kuehling, Felix"
 <Felix.Kuehling@amd.com>
Thread-Topic: [PATCH v2 07/15] drm/radeon: use mmu_range_notifier_insert
Thread-Index: AQHVjcvLd/t8yQo/O0yZj5NHdi38L6dxPsiA
Date: Tue, 29 Oct 2019 07:48:09 +0000
Message-ID: <e05cc822-bba8-a7f0-1b28-73ea10b9e52e@amd.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-8-jgg@ziepe.ca>
In-Reply-To: <20191028201032.6352-8-jgg@ziepe.ca>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
x-originating-ip: [2a02:908:1252:fb60:be8a:bd56:1f94:86e7]
x-clientproxiedby: AM0PR0102CA0060.eurprd01.prod.exchangelabs.com
 (2603:10a6:208::37) To BN6PR12MB1699.namprd12.prod.outlook.com
 (2603:10b6:404:ff::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Christian.Koenig@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: b90b127f-5a43-42ec-f73c-08d75c4457b1
x-ms-traffictypediagnostic: BN6PR12MB1425:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6PR12MB14256CB40A04D03B2E8D863F83610@BN6PR12MB1425.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(376002)(396003)(39860400002)(366004)(136003)(199004)(189003)(66556008)(476003)(6512007)(6506007)(81156014)(229853002)(36756003)(66574012)(478600001)(25786009)(11346002)(486006)(71200400001)(6636002)(446003)(71190400001)(64756008)(66946007)(8936002)(66446008)(2616005)(6246003)(4326008)(14454004)(6486002)(256004)(2501003)(305945005)(76176011)(31696002)(5660300002)(81166006)(86362001)(8676002)(52116002)(7736002)(31686004)(386003)(102836004)(14444005)(186003)(6116002)(65956001)(65806001)(58126008)(110136005)(54906003)(7416002)(66476007)(316002)(46003)(2906002)(99286004)(6436002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1425;
 H:BN6PR12MB1699.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: rStQDIGG1OK0BNx8aiEE+qpEMOKUfJIgT3zr9+In4f30mDfV+E4oiUuuTBQLUIAKRIeP7uQ0ne18xks7Gf35rHqxGzzwXh258TYOqWSQZI2n75uT1mIJxnQT0393TDZSU0o/UhL7lvqbC9c/V9m3GtlT4DKMkmAfORMEMbhWfdQPgymUU1979GMb5pm1cxI3DSm75I32p70QC9UAKg67lapmtvPgRnqtR85+30axY42s28BbJ40MR47BRJ5b/JFJrgbTSAOQeQZ4RGzCCMy+uy6JfQ41l6FdNx9yUrj6MWBUaWDv8FM9eO+2FwvN8hfEj/ABp9ZcECbPELag2pMBvbb2ljrvOYh/LKYdRoycXQviLOsmmKtY+0ghnBeQLreLqznk/UjJy4YxbtKmCx66p6du/LWK9SAPAfayfEZhWuktePmRmRjJBu6Ra472WMu3
Content-ID: <04E2642413F94A4B82660DD44C26B00A@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b90b127f-5a43-42ec-f73c-08d75c4457b1
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 07:48:09.6956 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mAjPBrqL+wwC9M760+CW5m4PSDnsxqNTBHqqUSksNm8Fapu5FroiIIYkX9mUgDyF
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1425
Subject: Re: [Xen-devel] [PATCH v2 07/15] drm/radeon: use
 mmu_range_notifier_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjguMTAuMTkgdW0gMjE6MTAgc2NocmllYiBKYXNvbiBHdW50aG9ycGU6DQo+IEZyb206IEph
c29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4NCj4NCj4gVGhlIG5ldyBBUEkgaXMgYW4g
ZXhhY3QgbWF0Y2ggZm9yIHRoZSBuZWVkcyBvZiByYWRlb24uDQo+DQo+IEZvciBzb21lIHJlYXNv
biByYWRlb24gdHJpZXMgdG8gcmVtb3ZlIG92ZXJsYXBwaW5nIHJhbmdlcyBmcm9tIHRoZQ0KPiBp
bnRlcnZhbCB0cmVlLCBidXQgaW50ZXJ2YWwgdHJlZXMgKGFuZCBtbXVfcmFuZ2Vfbm90aWZpZXJf
aW5zZXJ0KQ0KPiBzdXBwb3J0IG92ZXJsYXBwaW5nIHJhbmdlcyBkaXJlY3RseS4gU2ltcGx5IGRl
bGV0ZSBhbGwgdGhpcyBjb2RlLg0KPg0KPiBTaW5jZSB0aGlzIGRyaXZlciBpcyBtaXNzaW5nIGEg
aW52YWxpZGF0ZV9yYW5nZV9lbmQgY2FsbGJhY2ssIGJ1dA0KPiBzdGlsbCBjYWxscyBnZXRfdXNl
cl9wYWdlcygpLCBpdCBjYW5ub3QgYmUgY29ycmVjdCBhZ2FpbnN0IGFsbCByYWNlcy4NCj4NCj4g
Q2M6IEFsZXggRGV1Y2hlciA8YWxleGFuZGVyLmRldWNoZXJAYW1kLmNvbT4NCj4gQ2M6IENocmlz
dGlhbiBLw7ZuaWcgPGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbT4NCj4gQ2M6IERhdmlkIChDaHVu
TWluZykgWmhvdSA8RGF2aWQxLlpob3VAYW1kLmNvbT4NCj4gQ2M6IGFtZC1nZnhAbGlzdHMuZnJl
ZWRlc2t0b3Aub3JnDQo+IENjOiBQZXRyIEN2ZWsgPHBldHJjdmVrY3pAZ21haWwuY29tPg0KPiBT
aWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+DQoNClJldmll
d2VkLWJ5OiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+DQoNCj4g
LS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb24uaCAgICB8ICAgOSArLQ0KPiAg
IGRyaXZlcnMvZ3B1L2RybS9yYWRlb24vcmFkZW9uX21uLmMgfCAyMTkgKysrKysrLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCj4gICAyIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDE3
NiBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9yYWRlb24v
cmFkZW9uLmggYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbi5oDQo+IGluZGV4IGQ1OWIw
MDRmNjY5NTgzLi4yNzk1OWYzYWNlMTE1MiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt
L3JhZGVvbi9yYWRlb24uaA0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbi5o
DQo+IEBAIC02OCw2ICs2OCwxMCBAQA0KPiAgICNpbmNsdWRlIDxsaW51eC9oYXNodGFibGUuaD4N
Cj4gICAjaW5jbHVkZSA8bGludXgvZG1hLWZlbmNlLmg+DQo+ICAgDQo+ICsjaWZkZWYgQ09ORklH
X01NVV9OT1RJRklFUg0KPiArI2luY2x1ZGUgPGxpbnV4L21tdV9ub3RpZmllci5oPg0KPiArI2Vu
ZGlmDQo+ICsNCj4gICAjaW5jbHVkZSA8ZHJtL3R0bS90dG1fYm9fYXBpLmg+DQo+ICAgI2luY2x1
ZGUgPGRybS90dG0vdHRtX2JvX2RyaXZlci5oPg0KPiAgICNpbmNsdWRlIDxkcm0vdHRtL3R0bV9w
bGFjZW1lbnQuaD4NCj4gQEAgLTUwOSw4ICs1MTMsOSBAQCBzdHJ1Y3QgcmFkZW9uX2JvIHsNCj4g
ICAJc3RydWN0IHR0bV9ib19rbWFwX29iagkJZG1hX2J1Zl92bWFwOw0KPiAgIAlwaWRfdAkJCQlw
aWQ7DQo+ICAgDQo+IC0Jc3RydWN0IHJhZGVvbl9tbgkJKm1uOw0KPiAtCXN0cnVjdCBsaXN0X2hl
YWQJCW1uX2xpc3Q7DQo+ICsjaWZkZWYgQ09ORklHX01NVV9OT1RJRklFUg0KPiArCXN0cnVjdCBt
bXVfcmFuZ2Vfbm90aWZpZXIJbm90aWZpZXI7DQo+ICsjZW5kaWYNCj4gICB9Ow0KPiAgICNkZWZp
bmUgZ2VtX3RvX3JhZGVvbl9ibyhnb2JqKSBjb250YWluZXJfb2YoKGdvYmopLCBzdHJ1Y3QgcmFk
ZW9uX2JvLCB0Ym8uYmFzZSkNCj4gICANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y
YWRlb24vcmFkZW9uX21uLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9tbi5jDQo+
IGluZGV4IGRiYWI5YTNhOTY5YjllLi5kM2Q0MWUyMGE2NDkyMiAxMDA2NDQNCj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fbW4uYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v
cmFkZW9uL3JhZGVvbl9tbi5jDQo+IEBAIC0zNiwxMzEgKzM2LDUxIEBADQo+ICAgDQo+ICAgI2lu
Y2x1ZGUgInJhZGVvbi5oIg0KPiAgIA0KPiAtc3RydWN0IHJhZGVvbl9tbiB7DQo+IC0Jc3RydWN0
IG1tdV9ub3RpZmllcgltbjsNCj4gLQ0KPiAtCS8qIG9iamVjdHMgcHJvdGVjdGVkIGJ5IGxvY2sg
Ki8NCj4gLQlzdHJ1Y3QgbXV0ZXgJCWxvY2s7DQo+IC0Jc3RydWN0IHJiX3Jvb3RfY2FjaGVkCW9i
amVjdHM7DQo+IC19Ow0KPiAtDQo+IC1zdHJ1Y3QgcmFkZW9uX21uX25vZGUgew0KPiAtCXN0cnVj
dCBpbnRlcnZhbF90cmVlX25vZGUJaXQ7DQo+IC0Jc3RydWN0IGxpc3RfaGVhZAkJYm9zOw0KPiAt
fTsNCj4gLQ0KPiAgIC8qKg0KPiAtICogcmFkZW9uX21uX2ludmFsaWRhdGVfcmFuZ2Vfc3RhcnQg
LSBjYWxsYmFjayB0byBub3RpZnkgYWJvdXQgbW0gY2hhbmdlDQo+ICsgKiByYWRlb25fbW5faW52
YWxpZGF0ZSAtIGNhbGxiYWNrIHRvIG5vdGlmeSBhYm91dCBtbSBjaGFuZ2UNCj4gICAgKg0KPiAg
ICAqIEBtbjogb3VyIG5vdGlmaWVyDQo+IC0gKiBAbW46IHRoZSBtbSB0aGlzIGNhbGxiYWNrIGlz
IGFib3V0DQo+IC0gKiBAc3RhcnQ6IHN0YXJ0IG9mIHVwZGF0ZWQgcmFuZ2UNCj4gLSAqIEBlbmQ6
IGVuZCBvZiB1cGRhdGVkIHJhbmdlDQo+ICsgKiBAcmFuZ2U6IHRoZSBWTUEgdW5kZXIgaW52YWxp
ZGF0aW9uDQo+ICAgICoNCj4gICAgKiBXZSBibG9jayBmb3IgYWxsIEJPcyBiZXR3ZWVuIHN0YXJ0
IGFuZCBlbmQgdG8gYmUgaWRsZSBhbmQNCj4gICAgKiB1bm1hcCB0aGVtIGJ5IG1vdmUgdGhlbSBp
bnRvIHN5c3RlbSBkb21haW4gYWdhaW4uDQo+ICAgICovDQo+IC1zdGF0aWMgaW50IHJhZGVvbl9t
bl9pbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KHN0cnVjdCBtbXVfbm90aWZpZXIgKm1uLA0KPiAtCQkJ
CWNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlKQ0KPiArc3RhdGljIGJvb2wg
cmFkZW9uX21uX2ludmFsaWRhdGUoc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllciAqbW4sDQo+ICsJ
CQkJIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlLA0KPiArCQkJCSB1bnNp
Z25lZCBsb25nIGN1cl9zZXEpDQo+ICAgew0KPiAtCXN0cnVjdCByYWRlb25fbW4gKnJtbiA9IGNv
bnRhaW5lcl9vZihtbiwgc3RydWN0IHJhZGVvbl9tbiwgbW4pOw0KPiArCXN0cnVjdCByYWRlb25f
Ym8gKmJvID0gY29udGFpbmVyX29mKG1uLCBzdHJ1Y3QgcmFkZW9uX2JvLCBub3RpZmllcik7DQo+
ICAgCXN0cnVjdCB0dG1fb3BlcmF0aW9uX2N0eCBjdHggPSB7IGZhbHNlLCBmYWxzZSB9Ow0KPiAt
CXN0cnVjdCBpbnRlcnZhbF90cmVlX25vZGUgKml0Ow0KPiAtCXVuc2lnbmVkIGxvbmcgZW5kOw0K
PiAtCWludCByZXQgPSAwOw0KPiAtDQo+IC0JLyogbm90aWZpY2F0aW9uIGlzIGV4Y2x1c2l2ZSwg
YnV0IGludGVydmFsIGlzIGluY2x1c2l2ZSAqLw0KPiAtCWVuZCA9IHJhbmdlLT5lbmQgLSAxOw0K
PiAtDQo+IC0JLyogVE9ETyB3ZSBzaG91bGQgYmUgYWJsZSB0byBzcGxpdCBsb2NraW5nIGZvciBp
bnRlcnZhbCB0cmVlIGFuZA0KPiAtCSAqIHRoZSB0ZWFyIGRvd24uDQo+IC0JICovDQo+IC0JaWYg
KG1tdV9ub3RpZmllcl9yYW5nZV9ibG9ja2FibGUocmFuZ2UpKQ0KPiAtCQltdXRleF9sb2NrKCZy
bW4tPmxvY2spOw0KPiAtCWVsc2UgaWYgKCFtdXRleF90cnlsb2NrKCZybW4tPmxvY2spKQ0KPiAt
CQlyZXR1cm4gLUVBR0FJTjsNCj4gLQ0KPiAtCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX2ZpcnN0
KCZybW4tPm9iamVjdHMsIHJhbmdlLT5zdGFydCwgZW5kKTsNCj4gLQl3aGlsZSAoaXQpIHsNCj4g
LQkJc3RydWN0IHJhZGVvbl9tbl9ub2RlICpub2RlOw0KPiAtCQlzdHJ1Y3QgcmFkZW9uX2JvICpi
bzsNCj4gLQkJbG9uZyByOw0KPiAtDQo+IC0JCWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2Nr
YWJsZShyYW5nZSkpIHsNCj4gLQkJCXJldCA9IC1FQUdBSU47DQo+IC0JCQlnb3RvIG91dF91bmxv
Y2s7DQo+IC0JCX0NCj4gLQ0KPiAtCQlub2RlID0gY29udGFpbmVyX29mKGl0LCBzdHJ1Y3QgcmFk
ZW9uX21uX25vZGUsIGl0KTsNCj4gLQkJaXQgPSBpbnRlcnZhbF90cmVlX2l0ZXJfbmV4dChpdCwg
cmFuZ2UtPnN0YXJ0LCBlbmQpOw0KPiArCWxvbmcgcjsNCj4gICANCj4gLQkJbGlzdF9mb3JfZWFj
aF9lbnRyeShibywgJm5vZGUtPmJvcywgbW5fbGlzdCkgew0KPiArCWlmICghYm8tPnRiby50dG0g
fHwgYm8tPnRiby50dG0tPnN0YXRlICE9IHR0X2JvdW5kKQ0KPiArCQlyZXR1cm4gdHJ1ZTsNCj4g
ICANCj4gLQkJCWlmICghYm8tPnRiby50dG0gfHwgYm8tPnRiby50dG0tPnN0YXRlICE9IHR0X2Jv
dW5kKQ0KPiAtCQkJCWNvbnRpbnVlOw0KPiArCWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2Nr
YWJsZShyYW5nZSkpDQo+ICsJCXJldHVybiBmYWxzZTsNCj4gICANCj4gLQkJCXIgPSByYWRlb25f
Ym9fcmVzZXJ2ZShibywgdHJ1ZSk7DQo+IC0JCQlpZiAocikgew0KPiAtCQkJCURSTV9FUlJPUigi
KCVsZCkgZmFpbGVkIHRvIHJlc2VydmUgdXNlciBib1xuIiwgcik7DQo+IC0JCQkJY29udGludWU7
DQo+IC0JCQl9DQo+IC0NCj4gLQkJCXIgPSBkbWFfcmVzdl93YWl0X3RpbWVvdXRfcmN1KGJvLT50
Ym8uYmFzZS5yZXN2LA0KPiAtCQkJCXRydWUsIGZhbHNlLCBNQVhfU0NIRURVTEVfVElNRU9VVCk7
DQo+IC0JCQlpZiAociA8PSAwKQ0KPiAtCQkJCURSTV9FUlJPUigiKCVsZCkgZmFpbGVkIHRvIHdh
aXQgZm9yIHVzZXIgYm9cbiIsIHIpOw0KPiAtDQo+IC0JCQlyYWRlb25fdHRtX3BsYWNlbWVudF9m
cm9tX2RvbWFpbihibywgUkFERU9OX0dFTV9ET01BSU5fQ1BVKTsNCj4gLQkJCXIgPSB0dG1fYm9f
dmFsaWRhdGUoJmJvLT50Ym8sICZiby0+cGxhY2VtZW50LCAmY3R4KTsNCj4gLQkJCWlmIChyKQ0K
PiAtCQkJCURSTV9FUlJPUigiKCVsZCkgZmFpbGVkIHRvIHZhbGlkYXRlIHVzZXIgYm9cbiIsIHIp
Ow0KPiAtDQo+IC0JCQlyYWRlb25fYm9fdW5yZXNlcnZlKGJvKTsNCj4gLQkJfQ0KPiArCXIgPSBy
YWRlb25fYm9fcmVzZXJ2ZShibywgdHJ1ZSk7DQo+ICsJaWYgKHIpIHsNCj4gKwkJRFJNX0VSUk9S
KCIoJWxkKSBmYWlsZWQgdG8gcmVzZXJ2ZSB1c2VyIGJvXG4iLCByKTsNCj4gKwkJcmV0dXJuIHRy
dWU7DQo+ICAgCX0NCj4gLQkNCj4gLW91dF91bmxvY2s6DQo+IC0JbXV0ZXhfdW5sb2NrKCZybW4t
PmxvY2spOw0KPiAtDQo+IC0JcmV0dXJuIHJldDsNCj4gLX0NCj4gLQ0KPiAtc3RhdGljIHZvaWQg
cmFkZW9uX21uX3JlbGVhc2Uoc3RydWN0IG1tdV9ub3RpZmllciAqbW4sIHN0cnVjdCBtbV9zdHJ1
Y3QgKm1tKQ0KPiAtew0KPiAtCXN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgcmFuZ2UgPSB7DQo+
IC0JCS5tbSA9IG1tLA0KPiAtCQkuc3RhcnQgPSAwLA0KPiAtCQkuZW5kID0gVUxPTkdfTUFYLA0K
PiAtCQkuZmxhZ3MgPSAwLA0KPiAtCQkuZXZlbnQgPSBNTVVfTk9USUZZX1VOTUFQLA0KPiAtCX07
DQo+IC0NCj4gLQlyYWRlb25fbW5faW52YWxpZGF0ZV9yYW5nZV9zdGFydChtbiwgJnJhbmdlKTsN
Cj4gLX0NCj4gLQ0KPiAtc3RhdGljIHN0cnVjdCBtbXVfbm90aWZpZXIgKnJhZGVvbl9tbl9hbGxv
Y19ub3RpZmllcihzdHJ1Y3QgbW1fc3RydWN0ICptbSkNCj4gLXsNCj4gLQlzdHJ1Y3QgcmFkZW9u
X21uICpybW47DQo+ICAgDQo+IC0Jcm1uID0ga3phbGxvYyhzaXplb2YoKnJtbiksIEdGUF9LRVJO
RUwpOw0KPiAtCWlmICghcm1uKQ0KPiAtCQlyZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsNCj4gKwly
ID0gZG1hX3Jlc3Zfd2FpdF90aW1lb3V0X3JjdShiby0+dGJvLmJhc2UucmVzdiwgdHJ1ZSwgZmFs
c2UsDQo+ICsJCQkJICAgICAgTUFYX1NDSEVEVUxFX1RJTUVPVVQpOw0KPiArCWlmIChyIDw9IDAp
DQo+ICsJCURSTV9FUlJPUigiKCVsZCkgZmFpbGVkIHRvIHdhaXQgZm9yIHVzZXIgYm9cbiIsIHIp
Ow0KPiAgIA0KPiAtCW11dGV4X2luaXQoJnJtbi0+bG9jayk7DQo+IC0Jcm1uLT5vYmplY3RzID0g
UkJfUk9PVF9DQUNIRUQ7DQo+IC0JcmV0dXJuICZybW4tPm1uOw0KPiAtfQ0KPiArCXJhZGVvbl90
dG1fcGxhY2VtZW50X2Zyb21fZG9tYWluKGJvLCBSQURFT05fR0VNX0RPTUFJTl9DUFUpOw0KPiAr
CXIgPSB0dG1fYm9fdmFsaWRhdGUoJmJvLT50Ym8sICZiby0+cGxhY2VtZW50LCAmY3R4KTsNCj4g
KwlpZiAocikNCj4gKwkJRFJNX0VSUk9SKCIoJWxkKSBmYWlsZWQgdG8gdmFsaWRhdGUgdXNlciBi
b1xuIiwgcik7DQo+ICAgDQo+IC1zdGF0aWMgdm9pZCByYWRlb25fbW5fZnJlZV9ub3RpZmllcihz
dHJ1Y3QgbW11X25vdGlmaWVyICptbikNCj4gLXsNCj4gLQlrZnJlZShjb250YWluZXJfb2YobW4s
IHN0cnVjdCByYWRlb25fbW4sIG1uKSk7DQo+ICsJcmFkZW9uX2JvX3VucmVzZXJ2ZShibyk7DQo+
ICsJcmV0dXJuIHRydWU7DQo+ICAgfQ0KPiAgIA0KPiAtc3RhdGljIGNvbnN0IHN0cnVjdCBtbXVf
bm90aWZpZXJfb3BzIHJhZGVvbl9tbl9vcHMgPSB7DQo+IC0JLnJlbGVhc2UgPSByYWRlb25fbW5f
cmVsZWFzZSwNCj4gLQkuaW52YWxpZGF0ZV9yYW5nZV9zdGFydCA9IHJhZGVvbl9tbl9pbnZhbGlk
YXRlX3JhbmdlX3N0YXJ0LA0KPiAtCS5hbGxvY19ub3RpZmllciA9IHJhZGVvbl9tbl9hbGxvY19u
b3RpZmllciwNCj4gLQkuZnJlZV9ub3RpZmllciA9IHJhZGVvbl9tbl9mcmVlX25vdGlmaWVyLA0K
PiArc3RhdGljIGNvbnN0IHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXJfb3BzIHJhZGVvbl9tbl9v
cHMgPSB7DQo+ICsJLmludmFsaWRhdGUgPSByYWRlb25fbW5faW52YWxpZGF0ZSwNCj4gICB9Ow0K
PiAgIA0KPiAgIC8qKg0KPiBAQCAtMTc0LDUxICs5NCwyMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IG1tdV9ub3RpZmllcl9vcHMgcmFkZW9uX21uX29wcyA9IHsNCj4gICAgKi8NCj4gICBpbnQgcmFk
ZW9uX21uX3JlZ2lzdGVyKHN0cnVjdCByYWRlb25fYm8gKmJvLCB1bnNpZ25lZCBsb25nIGFkZHIp
DQo+ICAgew0KPiAtCXVuc2lnbmVkIGxvbmcgZW5kID0gYWRkciArIHJhZGVvbl9ib19zaXplKGJv
KSAtIDE7DQo+IC0Jc3RydWN0IG1tdV9ub3RpZmllciAqbW47DQo+IC0Jc3RydWN0IHJhZGVvbl9t
biAqcm1uOw0KPiAtCXN0cnVjdCByYWRlb25fbW5fbm9kZSAqbm9kZSA9IE5VTEw7DQo+IC0Jc3Ry
dWN0IGxpc3RfaGVhZCBib3M7DQo+IC0Jc3RydWN0IGludGVydmFsX3RyZWVfbm9kZSAqaXQ7DQo+
IC0NCj4gLQltbiA9IG1tdV9ub3RpZmllcl9nZXQoJnJhZGVvbl9tbl9vcHMsIGN1cnJlbnQtPm1t
KTsNCj4gLQlpZiAoSVNfRVJSKG1uKSkNCj4gLQkJcmV0dXJuIFBUUl9FUlIobW4pOw0KPiAtCXJt
biA9IGNvbnRhaW5lcl9vZihtbiwgc3RydWN0IHJhZGVvbl9tbiwgbW4pOw0KPiAtDQo+IC0JSU5J
VF9MSVNUX0hFQUQoJmJvcyk7DQo+IC0NCj4gLQltdXRleF9sb2NrKCZybW4tPmxvY2spOw0KPiAt
DQo+IC0Jd2hpbGUgKChpdCA9IGludGVydmFsX3RyZWVfaXRlcl9maXJzdCgmcm1uLT5vYmplY3Rz
LCBhZGRyLCBlbmQpKSkgew0KPiAtCQlrZnJlZShub2RlKTsNCj4gLQkJbm9kZSA9IGNvbnRhaW5l
cl9vZihpdCwgc3RydWN0IHJhZGVvbl9tbl9ub2RlLCBpdCk7DQo+IC0JCWludGVydmFsX3RyZWVf
cmVtb3ZlKCZub2RlLT5pdCwgJnJtbi0+b2JqZWN0cyk7DQo+IC0JCWFkZHIgPSBtaW4oaXQtPnN0
YXJ0LCBhZGRyKTsNCj4gLQkJZW5kID0gbWF4KGl0LT5sYXN0LCBlbmQpOw0KPiAtCQlsaXN0X3Nw
bGljZSgmbm9kZS0+Ym9zLCAmYm9zKTsNCj4gLQl9DQo+IC0NCj4gLQlpZiAoIW5vZGUpIHsNCj4g
LQkJbm9kZSA9IGttYWxsb2Moc2l6ZW9mKHN0cnVjdCByYWRlb25fbW5fbm9kZSksIEdGUF9LRVJO
RUwpOw0KPiAtCQlpZiAoIW5vZGUpIHsNCj4gLQkJCW11dGV4X3VubG9jaygmcm1uLT5sb2NrKTsN
Cj4gLQkJCXJldHVybiAtRU5PTUVNOw0KPiAtCQl9DQo+IC0JfQ0KPiAtDQo+IC0JYm8tPm1uID0g
cm1uOw0KPiAtDQo+IC0Jbm9kZS0+aXQuc3RhcnQgPSBhZGRyOw0KPiAtCW5vZGUtPml0Lmxhc3Qg
PSBlbmQ7DQo+IC0JSU5JVF9MSVNUX0hFQUQoJm5vZGUtPmJvcyk7DQo+IC0JbGlzdF9zcGxpY2Uo
JmJvcywgJm5vZGUtPmJvcyk7DQo+IC0JbGlzdF9hZGQoJmJvLT5tbl9saXN0LCAmbm9kZS0+Ym9z
KTsNCj4gLQ0KPiAtCWludGVydmFsX3RyZWVfaW5zZXJ0KCZub2RlLT5pdCwgJnJtbi0+b2JqZWN0
cyk7DQo+IC0NCj4gLQltdXRleF91bmxvY2soJnJtbi0+bG9jayk7DQo+IC0NCj4gKwlpbnQgcmV0
Ow0KPiArDQo+ICsJYm8tPm5vdGlmaWVyLm9wcyA9ICZyYWRlb25fbW5fb3BzOw0KPiArCXJldCA9
IG1tdV9yYW5nZV9ub3RpZmllcl9pbnNlcnQoJmJvLT5ub3RpZmllciwgYWRkciwgcmFkZW9uX2Jv
X3NpemUoYm8pLA0KPiArCQkJCQljdXJyZW50LT5tbSk7DQo+ICsJaWYgKHJldCkNCj4gKwkJcmV0
dXJuIHJldDsNCj4gKw0KPiArCS8qDQo+ICsJICogRklYTUU6IHJhZGVvbiBhcHBlYXJzIHRvIGFs
bG93IGdldF91c2VyX3BhZ2VzIHRvIHJ1biBkdXJpbmcNCj4gKwkgKiBpbnZhbGlkYXRlX3Jhbmdl
X3N0YXJ0L2VuZCwgd2hpY2ggaXMgbm90IGEgc2FmZSB3YXkgdG8gcmVhZCB0aGUNCj4gKwkgKiBQ
VEVzLiBJdCBzaG91bGQgdXNlIHRoZSBtbXVfcmFuZ2VfcmVhZF9iZWdpbigpIHNjaGVtZSBhcm91
bmQgdGhlDQo+ICsJICogZ2V0X3VzZXJfcGFnZXMgdG8gZW5zdXJlIHRoYXQgdGhlIFBURXMgYXJl
IHJlYWQgcHJvcGVybHkNCj4gKwkgKi8NCj4gKwltbXVfcmFuZ2VfcmVhZF9iZWdpbigmYm8tPm5v
dGlmaWVyKTsNCj4gICAJcmV0dXJuIDA7DQo+ICAgfQ0KPiAgIA0KPiBAQCAtMjMxLDI3ICsxMjEs
OCBAQCBpbnQgcmFkZW9uX21uX3JlZ2lzdGVyKHN0cnVjdCByYWRlb25fYm8gKmJvLCB1bnNpZ25l
ZCBsb25nIGFkZHIpDQo+ICAgICovDQo+ICAgdm9pZCByYWRlb25fbW5fdW5yZWdpc3RlcihzdHJ1
Y3QgcmFkZW9uX2JvICpibykNCj4gICB7DQo+IC0Jc3RydWN0IHJhZGVvbl9tbiAqcm1uID0gYm8t
Pm1uOw0KPiAtCXN0cnVjdCBsaXN0X2hlYWQgKmhlYWQ7DQo+IC0NCj4gLQlpZiAoIXJtbikNCj4g
KwlpZiAoIWJvLT5ub3RpZmllci5tbSkNCj4gICAJCXJldHVybjsNCj4gLQ0KPiAtCW11dGV4X2xv
Y2soJnJtbi0+bG9jayk7DQo+IC0JLyogc2F2ZSB0aGUgbmV4dCBsaXN0IGVudHJ5IGZvciBsYXRl
ciAqLw0KPiAtCWhlYWQgPSBiby0+bW5fbGlzdC5uZXh0Ow0KPiAtDQo+IC0JbGlzdF9kZWwoJmJv
LT5tbl9saXN0KTsNCj4gLQ0KPiAtCWlmIChsaXN0X2VtcHR5KGhlYWQpKSB7DQo+IC0JCXN0cnVj
dCByYWRlb25fbW5fbm9kZSAqbm9kZTsNCj4gLQkJbm9kZSA9IGNvbnRhaW5lcl9vZihoZWFkLCBz
dHJ1Y3QgcmFkZW9uX21uX25vZGUsIGJvcyk7DQo+IC0JCWludGVydmFsX3RyZWVfcmVtb3ZlKCZu
b2RlLT5pdCwgJnJtbi0+b2JqZWN0cyk7DQo+IC0JCWtmcmVlKG5vZGUpOw0KPiAtCX0NCj4gLQ0K
PiAtCW11dGV4X3VubG9jaygmcm1uLT5sb2NrKTsNCj4gLQ0KPiAtCW1tdV9ub3RpZmllcl9wdXQo
JnJtbi0+bW4pOw0KPiAtCWJvLT5tbiA9IE5VTEw7DQo+ICsJbW11X3JhbmdlX25vdGlmaWVyX3Jl
bW92ZSgmYm8tPm5vdGlmaWVyKTsNCj4gKwliby0+bm90aWZpZXIubW0gPSBOVUxMOw0KPiAgIH0N
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 07:49:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 07:49:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPMFu-0007Hv-8l; Tue, 29 Oct 2019 07:49:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=D+bj=YW=amd.com=christian.koenig@srs-us1.protection.inumbo.net>)
 id 1iPMFs-0007Hm-Rs
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 07:49:28 +0000
X-Inumbo-ID: a19d1f8c-fa20-11e9-beca-bc764e2007e4
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::604])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a19d1f8c-fa20-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 07:49:27 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=A83dcZ1m//PLjaacElyTDxgsFPVgmKRWJwrXG9faenHX1VB0YXGwM2dYC9bZVf6wIXAY6pgItFADW3PvAqeljWQD/8q4fTUIKTkb9htT2Qsty7M+vf4D6EFltA9Z2R+LWZdQ1kJapMFXn7r/Yj4aFSRbD0CncZ/o4hrWu1etNAtQxMKnKRvzVMCvrECbD3MuAvH9yBGjwfPJT10P9bBwx7TdIzazlxFv5Dryrm/xHkmWdeK/S85fQ/e9vRy4DH/xAOcjbxECRTRlAsuBlKklvUqNWBe32TZJfbM7UUOBucXDzleaffP9HLD1aiS2lX1eS7g13tOQYjkgShKLSVxZGA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DxIRLbtuCYnwIPAcQF6yoX3zayddZOYNGKXwRUKHHMw=;
 b=NC6mK1nOZVz78BI+9inWcuzeO7NPXHCYP6g1Vs92I5PBI6k6REBzT2EAI5cwc/U54mlrpI+EJA2FpTesKECIjZ2N/gExOgwHR39+vFNK7D/aFVSIEnBE8ZB9c0CHi7qgunNQwhb0QCSx8+UqJLi87Mmy9FRXQpeBEaaquifm/Dyceqd8niXtE42j24DJlJIKfm77+qZ1E9RCt3aigTRo/IVYzdyyuEFsq93ZCAUnsRicIZAPDq1wGV1+mpuW22f70+TRgcdHVqstn/u0P7eCllw08HA0SZbzcMMq7SjmL3bhQxD8xjmm5HOEwKJl2kI2bwt9KTTbJW4iISW/Np9ygw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DxIRLbtuCYnwIPAcQF6yoX3zayddZOYNGKXwRUKHHMw=;
 b=dlc1iDSiiwuTJv3AqFvruOKXl7uGeREqMZ/2+6/1XyFED00dHYDobklNp1m0gZZfnOp7OzOyx7DfggGYn/oSnreClXtTD7d+hThVAdWBQe3oAdQ6CjmVPqGd/ISSLUhnp95h3R2OM+2U86jr9RvGUPZkSaz22Ci/IPKEzBWRvHE=
Received: from BN6PR12MB1699.namprd12.prod.outlook.com (10.175.97.148) by
 BN6PR12MB1281.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.25; Tue, 29 Oct 2019 07:49:25 +0000
Received: from BN6PR12MB1699.namprd12.prod.outlook.com
 ([fe80::68e1:ddf5:df4c:b554]) by BN6PR12MB1699.namprd12.prod.outlook.com
 ([fe80::68e1:ddf5:df4c:b554%9]) with mapi id 15.20.2387.025; Tue, 29 Oct 2019
 07:49:25 +0000
From: "Koenig, Christian" <Christian.Koenig@amd.com>
To: Jason Gunthorpe <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>, 
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>, 
 John Hubbard <jhubbard@nvidia.com>, "Kuehling, Felix"
 <Felix.Kuehling@amd.com>
Thread-Topic: [PATCH v2 12/15] drm/amdgpu: Call find_vma under mmap_sem
Thread-Index: AQHVjcvNpIK/GGx8kkCFLgNdNvZ37adxPyOA
Date: Tue, 29 Oct 2019 07:49:25 +0000
Message-ID: <8aa1682f-1a9d-2238-9b9c-a850bf953634@amd.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-13-jgg@ziepe.ca>
In-Reply-To: <20191028201032.6352-13-jgg@ziepe.ca>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
x-originating-ip: [2a02:908:1252:fb60:be8a:bd56:1f94:86e7]
x-clientproxiedby: AM0PR01CA0035.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:69::48) To BN6PR12MB1699.namprd12.prod.outlook.com
 (2603:10b6:404:ff::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Christian.Koenig@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: d628ccaa-fa8b-4c07-b81d-08d75c448497
x-ms-traffictypediagnostic: BN6PR12MB1281:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6PR12MB12815C42AD1072D6C335DD9483610@BN6PR12MB1281.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(136003)(366004)(376002)(346002)(396003)(199004)(189003)(186003)(2501003)(305945005)(66556008)(66446008)(316002)(64756008)(14444005)(66476007)(6436002)(66946007)(110136005)(8936002)(256004)(4326008)(478600001)(6246003)(65956001)(31696002)(65806001)(14454004)(71200400001)(54906003)(58126008)(71190400001)(2906002)(486006)(476003)(31686004)(6512007)(36756003)(81166006)(6116002)(66574012)(11346002)(8676002)(7416002)(46003)(86362001)(7736002)(76176011)(386003)(52116002)(102836004)(229853002)(446003)(99286004)(6486002)(5660300002)(2616005)(6636002)(81156014)(25786009)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1281;
 H:BN6PR12MB1699.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: b6y3Fbfd5AjgtHuGb9oRSCqxg4wMDlYZnLKA+5yzObXWqdrJYfX+i3n4Dp4PrAmFOwy9lYSy/kjR+RwWUumcvh5xLlr13fdr6HrnL74/lJPqkC4wXATFC/YChPJBT2UiJr46oinDJE6+QxPA5Pktdj4Uyq+sChxIac2DMRoPbU4uB0RchP7+oQwSC/w5OC5K/wihAiAxiQ5CUwVZsrj8ADwXBnmM4MgUptf3baYQwUNoiAsLYzWjEAeCac7mvee54eBWdsZIQAQ9Msq4PK3dxj/4l+bsNkk1TlNKC6IjT01uTsYFyKf1QL/N29OR2wPWQhZmIkFtpp7NAQ+vO6F3pFawmF9Juj9IHOhRPdYEnZIojNA7bXEMBV0gPKSIRPF426luOmH+/L9dDNY0oY8v14HDBZyoKbd2/SD4x21W36NPW8ojARD0G8A5rKvOIVI+
Content-ID: <E0AC9AA87A93EC4CADA7312414DC5090@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d628ccaa-fa8b-4c07-b81d-08d75c448497
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 07:49:25.0900 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KX6bi4LhqdAIQZFhyqzNmsxurc8IG9iKb0UBl9V9NYqdkhBjygDr6xkmGTXm15nk
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1281
Subject: Re: [Xen-devel] [PATCH v2 12/15] drm/amdgpu: Call find_vma under
 mmap_sem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjguMTAuMTkgdW0gMjE6MTAgc2NocmllYiBKYXNvbiBHdW50aG9ycGU6DQo+IEZyb206IEph
c29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4NCj4NCj4gZmluZF92bWEoKSBtdXN0IGJl
IGNhbGxlZCB1bmRlciB0aGUgbW1hcF9zZW0sIHJlb3JnYW5pemUgdGhpcyBjb2RlIHRvDQo+IGRv
IHRoZSB2bWEgY2hlY2sgYWZ0ZXIgZW50ZXJpbmcgdGhlIGxvY2suDQo+DQo+IEZ1cnRoZXIsIGZp
eCB0aGUgdW5sb2NrZWQgdXNlIG9mIHN0cnVjdCB0YXNrX3N0cnVjdCdzIG1tLCBpbnN0ZWFkIHVz
ZQ0KPiB0aGUgbW0gZnJvbSBobW1fbWlycm9yIHdoaWNoIGhhcyBhbiBhY3RpdmUgbW1fZ3JhYi4g
QWxzbyB0aGUgbW1fZ3JhYg0KPiBtdXN0IGJlIGNvbnZlcnRlZCB0byBhIG1tX2dldCBiZWZvcmUg
YWNxdWlyaW5nIG1tYXBfc2VtIG9yIGNhbGxpbmcNCj4gZmluZF92bWEoKS4NCj4NCj4gRml4ZXM6
IDY2YzQ1NTAwYmZkYyAoImRybS9hbWRncHU6IHVzZSBuZXcgSE1NIEFQSXMgYW5kIGhlbHBlcnMi
KQ0KPiBGaXhlczogMDkxOTE5NWYyYjBkICgiZHJtL2FtZGdwdTogRW5hYmxlIGFtZGdwdV90dG1f
dHRfZ2V0X3VzZXJfcGFnZXMgaW4gd29ya2VyIHRocmVhZHMiKQ0KPiBDYzogQWxleCBEZXVjaGVy
IDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPg0KPiBDYzogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hy
aXN0aWFuLmtvZW5pZ0BhbWQuY29tPg0KPiBDYzogRGF2aWQgKENodW5NaW5nKSBaaG91IDxEYXZp
ZDEuWmhvdUBhbWQuY29tPg0KPiBDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcNCj4g
U2lnbmVkLW9mZi1ieTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPg0KDQpBY2tl
ZC1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPg0KDQo+IC0t
LQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0uYyB8IDM3ICsrKysr
KysrKysrKysrLS0tLS0tLS0tLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygr
KSwgMTYgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9hbWRncHVfdHRtLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVf
dHRtLmMNCj4gaW5kZXggZGZmNDFkMGE4NWZlOTYuLmMwZTQxZjFmMGMyMzY1IDEwMDY0NA0KPiAt
LS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMNCj4gKysrIGIvZHJp
dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jDQo+IEBAIC0zNSw2ICszNSw3IEBA
DQo+ICAgI2luY2x1ZGUgPGxpbnV4L2htbS5oPg0KPiAgICNpbmNsdWRlIDxsaW51eC9wYWdlbWFw
Lmg+DQo+ICAgI2luY2x1ZGUgPGxpbnV4L3NjaGVkL3Rhc2suaD4NCj4gKyNpbmNsdWRlIDxsaW51
eC9zY2hlZC9tbS5oPg0KPiAgICNpbmNsdWRlIDxsaW51eC9zZXFfZmlsZS5oPg0KPiAgICNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+DQo+ICAgI2luY2x1ZGUgPGxpbnV4L3N3YXAuaD4NCj4gQEAgLTc4
OCw3ICs3ODksNyBAQCBpbnQgYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcyhzdHJ1Y3QgYW1k
Z3B1X2JvICpibywgc3RydWN0IHBhZ2UgKipwYWdlcykNCj4gICAJc3RydWN0IGhtbV9taXJyb3Ig
Km1pcnJvciA9IGJvLT5tbiA/ICZiby0+bW4tPm1pcnJvciA6IE5VTEw7DQo+ICAgCXN0cnVjdCB0
dG1fdHQgKnR0bSA9IGJvLT50Ym8udHRtOw0KPiAgIAlzdHJ1Y3QgYW1kZ3B1X3R0bV90dCAqZ3R0
ID0gKHZvaWQgKil0dG07DQo+IC0Jc3RydWN0IG1tX3N0cnVjdCAqbW0gPSBndHQtPnVzZXJ0YXNr
LT5tbTsNCj4gKwlzdHJ1Y3QgbW1fc3RydWN0ICptbTsNCj4gICAJdW5zaWduZWQgbG9uZyBzdGFy
dCA9IGd0dC0+dXNlcnB0cjsNCj4gICAJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWE7DQo+ICAg
CXN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlOw0KPiBAQCAtNzk2LDI1ICs3OTcsMTQgQEAgaW50IGFt
ZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFnZXMoc3RydWN0IGFtZGdwdV9ibyAqYm8sIHN0cnVjdCBw
YWdlICoqcGFnZXMpDQo+ICAgCXVpbnQ2NF90ICpwZm5zOw0KPiAgIAlpbnQgciA9IDA7DQo+ICAg
DQo+IC0JaWYgKCFtbSkgLyogSGFwcGVucyBkdXJpbmcgcHJvY2VzcyBzaHV0ZG93biAqLw0KPiAt
CQlyZXR1cm4gLUVTUkNIOw0KPiAtDQo+ICAgCWlmICh1bmxpa2VseSghbWlycm9yKSkgew0KPiAg
IAkJRFJNX0RFQlVHX0RSSVZFUigiRmFpbGVkIHRvIGdldCBobW1fbWlycm9yXG4iKTsNCj4gLQkJ
ciA9IC1FRkFVTFQ7DQo+IC0JCWdvdG8gb3V0Ow0KPiArCQlyZXR1cm4gLUVGQVVMVDsNCj4gICAJ
fQ0KPiAgIA0KPiAtCXZtYSA9IGZpbmRfdm1hKG1tLCBzdGFydCk7DQo+IC0JaWYgKHVubGlrZWx5
KCF2bWEgfHwgc3RhcnQgPCB2bWEtPnZtX3N0YXJ0KSkgew0KPiAtCQlyID0gLUVGQVVMVDsNCj4g
LQkJZ290byBvdXQ7DQo+IC0JfQ0KPiAtCWlmICh1bmxpa2VseSgoZ3R0LT51c2VyZmxhZ3MgJiBB
TURHUFVfR0VNX1VTRVJQVFJfQU5PTk9OTFkpICYmDQo+IC0JCXZtYS0+dm1fZmlsZSkpIHsNCj4g
LQkJciA9IC1FUEVSTTsNCj4gLQkJZ290byBvdXQ7DQo+IC0JfQ0KPiArCW1tID0gbWlycm9yLT5o
bW0tPm1tdV9ub3RpZmllci5tbTsNCj4gKwlpZiAoIW1tZ2V0X25vdF96ZXJvKG1tKSkgLyogSGFw
cGVucyBkdXJpbmcgcHJvY2VzcyBzaHV0ZG93biAqLw0KPiArCQlyZXR1cm4gLUVTUkNIOw0KPiAg
IA0KPiAgIAlyYW5nZSA9IGt6YWxsb2Moc2l6ZW9mKCpyYW5nZSksIEdGUF9LRVJORUwpOw0KPiAg
IAlpZiAodW5saWtlbHkoIXJhbmdlKSkgew0KPiBAQCAtODQ3LDYgKzgzNywxNyBAQCBpbnQgYW1k
Z3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcyhzdHJ1Y3QgYW1kZ3B1X2JvICpibywgc3RydWN0IHBh
Z2UgKipwYWdlcykNCj4gICAJaG1tX3JhbmdlX3dhaXRfdW50aWxfdmFsaWQocmFuZ2UsIEhNTV9S
QU5HRV9ERUZBVUxUX1RJTUVPVVQpOw0KPiAgIA0KPiAgIAlkb3duX3JlYWQoJm1tLT5tbWFwX3Nl
bSk7DQo+ICsJdm1hID0gZmluZF92bWEobW0sIHN0YXJ0KTsNCj4gKwlpZiAodW5saWtlbHkoIXZt
YSB8fCBzdGFydCA8IHZtYS0+dm1fc3RhcnQpKSB7DQo+ICsJCXIgPSAtRUZBVUxUOw0KPiArCQln
b3RvIG91dF91bmxvY2s7DQo+ICsJfQ0KPiArCWlmICh1bmxpa2VseSgoZ3R0LT51c2VyZmxhZ3Mg
JiBBTURHUFVfR0VNX1VTRVJQVFJfQU5PTk9OTFkpICYmDQo+ICsJCXZtYS0+dm1fZmlsZSkpIHsN
Cj4gKwkJciA9IC1FUEVSTTsNCj4gKwkJZ290byBvdXRfdW5sb2NrOw0KPiArCX0NCj4gKw0KPiAg
IAlyID0gaG1tX3JhbmdlX2ZhdWx0KHJhbmdlLCAwKTsNCj4gICAJdXBfcmVhZCgmbW0tPm1tYXBf
c2VtKTsNCj4gICANCj4gQEAgLTg2NSwxNSArODY2LDE5IEBAIGludCBhbWRncHVfdHRtX3R0X2dl
dF91c2VyX3BhZ2VzKHN0cnVjdCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQ0K
PiAgIAl9DQo+ICAgDQo+ICAgCWd0dC0+cmFuZ2UgPSByYW5nZTsNCj4gKwltbXB1dChtbSk7DQo+
ICAgDQo+ICAgCXJldHVybiAwOw0KPiAgIA0KPiArb3V0X3VubG9jazoNCj4gKwl1cF9yZWFkKCZt
bS0+bW1hcF9zZW0pOw0KPiAgIG91dF9mcmVlX3BmbnM6DQo+ICAgCWhtbV9yYW5nZV91bnJlZ2lz
dGVyKHJhbmdlKTsNCj4gICAJa3ZmcmVlKHBmbnMpOw0KPiAgIG91dF9mcmVlX3JhbmdlczoNCj4g
ICAJa2ZyZWUocmFuZ2UpOw0KPiAgIG91dDoNCj4gKwltbXB1dChtbSk7DQo+ICAgCXJldHVybiBy
Ow0KPiAgIH0NCj4gICANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 07:51:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 07:51:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPMHv-00082Z-MP; Tue, 29 Oct 2019 07:51:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=D+bj=YW=amd.com=christian.koenig@srs-us1.protection.inumbo.net>)
 id 1iPMHu-000820-FY
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 07:51:34 +0000
X-Inumbo-ID: ec428090-fa20-11e9-beca-bc764e2007e4
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::624])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ec428090-fa20-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 07:51:32 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LpHD8kXDawLzYYlbtNIGYrb3STBcIGjvG9LWQfBvX+iudi3VZBE4kJxU8b5tbgqdqG2rTjqo39WBvGpB/KG6FaVOyk10VtIGyfsmw4TWad2Xq8Uizo/UtiyrVG9ydb7tuTzZcqSLonIx6+j8Z5b4yG4M48zd8pP2MBZmToxLXSHs8RlNK1ov0G7fWEjqj8m9En69dAXY3bH4Qpts0eM+lLZGb0uyb8GpGUpZdRcNybP0MLllxKEU9AKep+HLHJuVh5rkEoAGx7MhpkZOUwWp1xHSQVJh9YeRLPSQSV8qpRfp9/3RfU8RzhJDOZA/jtSZDYZsEnPAlwZAnjLJ+CbrMg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6ysSG8t97ZyDK9Ea8UVc2JBJ/dZ1dmCFNOEvFizqCic=;
 b=Bk1pqF1001iUl/CtDvY0LV56bI8VbewwIG/b6kL66bkRSz+k9nVNais4XkDxaIT7d2BrmgrmTUMZkaPwhRFUogEWXs/BQC3V+2LeGEctFGOxxGhYkJjNMUsjRP0ne/b6+ecX8UiYVxe0wkWiwM3XrFNKwgpygVcx9crOZX2hkg2EHNPsdzgMom3fOdDHIhGp+Y6VjwJfkZh1W8MKVNHt878i3GAUrauq4O4i8Rb6GvJbzcE/uUqKN3xLDi5qxD6OkeONk3AO489NvVTdT/evKFwzPdbI6uiWBCUeuZbYr+vF8xWr1zdYB4/6hJWgbSFwmaNd9L9ADhqHj9AG7SkkdA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6ysSG8t97ZyDK9Ea8UVc2JBJ/dZ1dmCFNOEvFizqCic=;
 b=yhjUgk+9eg492W1asLz0pO/QJUTNRo4+gtdZmfPANSG56ir17tjElpbV9AuPCrxu9QleGUQew75h9HWVwY0qZbz6Sea0+u9Gdu10S2eoRrgxClyHjortSCJHMch6pJDbRQKFOAKuwVFi5VxUZAlfzG1b6/QYDXRhwTer5gOjuPo=
Received: from BN6PR12MB1699.namprd12.prod.outlook.com (10.175.97.148) by
 BN6PR12MB1281.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.25; Tue, 29 Oct 2019 07:51:30 +0000
Received: from BN6PR12MB1699.namprd12.prod.outlook.com
 ([fe80::68e1:ddf5:df4c:b554]) by BN6PR12MB1699.namprd12.prod.outlook.com
 ([fe80::68e1:ddf5:df4c:b554%9]) with mapi id 15.20.2387.025; Tue, 29 Oct 2019
 07:51:30 +0000
From: "Koenig, Christian" <Christian.Koenig@amd.com>
To: Jason Gunthorpe <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>, 
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>, 
 John Hubbard <jhubbard@nvidia.com>, "Kuehling, Felix"
 <Felix.Kuehling@amd.com>
Thread-Topic: [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert instead of
 hmm_mirror
Thread-Index: AQHVjc1AranX4zytZkWJZeF308H7IKdxP7aA
Date: Tue, 29 Oct 2019 07:51:30 +0000
Message-ID: <bc44f331-5448-ddc0-ecc3-d0ccb92e11a4@amd.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-14-jgg@ziepe.ca>
In-Reply-To: <20191028201032.6352-14-jgg@ziepe.ca>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
x-originating-ip: [2a02:908:1252:fb60:be8a:bd56:1f94:86e7]
x-clientproxiedby: AM0PR10CA0036.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:20b:150::16) To BN6PR12MB1699.namprd12.prod.outlook.com
 (2603:10b6:404:ff::20)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Christian.Koenig@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 86ac308d-4333-41a0-06d5-08d75c44cf72
x-ms-traffictypediagnostic: BN6PR12MB1281:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <BN6PR12MB128199148C965C3643F4985183610@BN6PR12MB1281.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(39860400002)(136003)(366004)(376002)(346002)(396003)(199004)(189003)(186003)(2501003)(305945005)(66556008)(66446008)(316002)(64756008)(14444005)(66476007)(5024004)(6436002)(66946007)(110136005)(8936002)(256004)(4326008)(478600001)(6246003)(65956001)(31696002)(65806001)(14454004)(71200400001)(54906003)(58126008)(71190400001)(2906002)(486006)(476003)(31686004)(6512007)(36756003)(81166006)(6116002)(66574012)(11346002)(8676002)(7416002)(46003)(86362001)(7736002)(76176011)(386003)(52116002)(102836004)(229853002)(446003)(99286004)(6486002)(5660300002)(2616005)(30864003)(6636002)(81156014)(25786009)(6506007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1281;
 H:BN6PR12MB1699.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DaQCjlvFxN7F5UH5XfeWiXpPvUImLcW0Sm71ujV/9hgKP3VFXWXAKS8FyZ3VIRCfRy7kOHP1wfBIElx1iqIYntZrRQdhETcO+wGBjaZR66bXkoOW6pshtaMMv8qW7KRsfvKbWdhGyNLDdvYSD52MzR/y0BGTotBn2u/CNtxIPZPL3FCLPbxtGra6rj9GLN/huFcx1aF0m5kzwJmfB9PqFjN6TdOPt+6cDXrWFjlGCX/TwiMNUZr3XELkdqlsrs0KqFBuMMXpYW7QJsqWDDJUdmwtR7NZbT2UlWvbhFEjcJQmhSQSdO5gZvGlKf158OJYLdAn7NZsSbq/CcqOzGBlvV6LAuHkqz9hoAY4QMrooj1gcQZfwcEr40olPZ4GzneV2MgiTT0uKwahJuYXJ/K/3nMOP62c2r3S3UnhPMrwSSCCjA05CYtD3AJ33DymV7iV
Content-ID: <A564BE90BB97C74F83FCBB681B2B221B@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 86ac308d-4333-41a0-06d5-08d75c44cf72
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 07:51:30.6921 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ai4m8Ncn3A4KFW1TwGTokn2nYSqsLCz2G2whEg6R4IGlO4nBoOBagkn4wUe7U2kq
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1281
Subject: Re: [Xen-devel] [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjguMTAuMTkgdW0gMjE6MTAgc2NocmllYiBKYXNvbiBHdW50aG9ycGU6DQo+IEZyb206IEph
c29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4NCj4NCj4gUmVtb3ZlIHRoZSBpbnRlcnZh
bCB0cmVlIGluIHRoZSBkcml2ZXIgYW5kIHJlbHkgb24gdGhlIHRyZWUgbWFpbnRhaW5lZCBieQ0K
PiB0aGUgbW11X25vdGlmaWVyIGZvciBkZWxpdmVyaW5nIG1tdV9ub3RpZmllciBpbnZhbGlkYXRp
b24gY2FsbGJhY2tzLg0KPg0KPiBGb3Igc29tZSByZWFzb24gYW1kZ3B1IGhhcyBhIHZlcnkgY29t
cGxpY2F0ZWQgYXJyYW5nZW1lbnQgd2hlcmUgaXQgdHJpZXMNCj4gdG8gcHJldmVudCBkdXBsaWNh
dGUgZW50cmllcyBpbiB0aGUgaW50ZXJ2YWxfdHJlZSwgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LA0K
PiBlYWNoIGFtZGdwdV9ibyBjYW4gYmUgaXRzIG93biBzdGFuZCBhbG9uZSBlbnRyeS4gaW50ZXJ2
YWxfdHJlZSBhbHJlYWR5DQo+IGFsbG93cyBkdXBsaWNhdGVzIGFuZCBvdmVybGFwcyBpbiB0aGUg
dHJlZS4NCj4NCj4gQWxzbywgdGhlcmUgaXMgbm8gbmVlZCB0byByZW1vdmUgZW50cmllcyB1cG9u
IGEgcmVsZWFzZSBjYWxsYmFjaywgdGhlDQo+IG1tdV9yYW5nZSBBUEkgc2FmZWx5IGFsbG93cyBv
YmplY3RzIHRvIHJlbWFpbiByZWdpc3RlcmVkIGJleW9uZCB0aGUNCj4gbGlmZXRpbWUgb2YgdGhl
IG1tLiBUaGUgZHJpdmVyIG9ubHkgaGFzIHRvIHN0b3AgdG91Y2hpbmcgdGhlIHBhZ2VzIGR1cmlu
Zw0KPiByZWxlYXNlLg0KPg0KPiBDYzogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBh
bWQuY29tPg0KPiBDYzogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29t
Pg0KPiBDYzogRGF2aWQgKENodW5NaW5nKSBaaG91IDxEYXZpZDEuWmhvdUBhbWQuY29tPg0KPiBD
YzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcNCj4gU2lnbmVkLW9mZi1ieTogSmFzb24g
R3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPg0KPiAtLS0NCj4gICBkcml2ZXJzL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHUuaCAgICAgICAgICAgfCAgIDIgKw0KPiAgIC4uLi9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jICB8ICAgNSArLQ0KPiAgIGRyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9kZXZpY2UuYyAgICB8ICAgMSArDQo+ICAgZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmMgICAgICAgIHwgMzQxICsrKystLS0tLS0tLS0t
LS0tLQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5oICAgICAgICB8
ICAgNCAtDQo+ICAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X29iamVjdC5oICAg
IHwgIDEzICstDQo+ICAgNiBmaWxlcyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCspLCAyODIgZGVs
ZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h
bWRncHUuaCBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdS5oDQo+IGluZGV4IGJk
MzdkZjVkZDZkMDQ4Li42MDU5MWE1ZDQyMDAyMSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1LmgNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn
cHUvYW1kZ3B1LmgNCj4gQEAgLTEwMDYsNiArMTAwNiw4IEBAIHN0cnVjdCBhbWRncHVfZGV2aWNl
IHsNCj4gICAJc3RydWN0IG11dGV4ICBsb2NrX3Jlc2V0Ow0KPiAgIAlzdHJ1Y3QgYW1kZ3B1X2Rv
b3JiZWxsX2luZGV4IGRvb3JiZWxsX2luZGV4Ow0KPiAgIA0KPiArCXN0cnVjdCBtdXRleAkJCW5v
dGlmaWVyX2xvY2s7DQo+ICsNCj4gICAJaW50IGFzaWNfcmVzZXRfcmVzOw0KPiAgIAlzdHJ1Y3Qg
d29ya19zdHJ1Y3QJCXhnbWlfcmVzZXRfd29yazsNCj4gICANCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYyBiL2RyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYw0KPiBpbmRleCA2ZDAyMWVjYzhk
NTk4Zi4uNDc3MDAzMDJhMDhiN2YgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9hbWRncHVfYW1ka2ZkX2dwdXZtLmMNCj4gQEAgLTQ4MSw4ICs0ODEsNyBAQCBzdGF0
aWMgdm9pZCByZW1vdmVfa2dkX21lbV9mcm9tX2tmZF9ib19saXN0KHN0cnVjdCBrZ2RfbWVtICpt
ZW0sDQo+ICAgICoNCj4gICAgKiBSZXR1cm5zIDAgZm9yIHN1Y2Nlc3MsIG5lZ2F0aXZlIGVycm5v
IGZvciBlcnJvcnMuDQo+ICAgICovDQo+IC1zdGF0aWMgaW50IGluaXRfdXNlcl9wYWdlcyhzdHJ1
Y3Qga2dkX21lbSAqbWVtLCBzdHJ1Y3QgbW1fc3RydWN0ICptbSwNCj4gLQkJCSAgIHVpbnQ2NF90
IHVzZXJfYWRkcikNCj4gK3N0YXRpYyBpbnQgaW5pdF91c2VyX3BhZ2VzKHN0cnVjdCBrZ2RfbWVt
ICptZW0sIHVpbnQ2NF90IHVzZXJfYWRkcikNCj4gICB7DQo+ICAgCXN0cnVjdCBhbWRrZmRfcHJv
Y2Vzc19pbmZvICpwcm9jZXNzX2luZm8gPSBtZW0tPnByb2Nlc3NfaW5mbzsNCj4gICAJc3RydWN0
IGFtZGdwdV9ibyAqYm8gPSBtZW0tPmJvOw0KPiBAQCAtMTE5NSw3ICsxMTk0LDcgQEAgaW50IGFt
ZGdwdV9hbWRrZmRfZ3B1dm1fYWxsb2NfbWVtb3J5X29mX2dwdSgNCj4gICAJYWRkX2tnZF9tZW1f
dG9fa2ZkX2JvX2xpc3QoKm1lbSwgYXZtLT5wcm9jZXNzX2luZm8sIHVzZXJfYWRkcik7DQo+ICAg
DQo+ICAgCWlmICh1c2VyX2FkZHIpIHsNCj4gLQkJcmV0ID0gaW5pdF91c2VyX3BhZ2VzKCptZW0s
IGN1cnJlbnQtPm1tLCB1c2VyX2FkZHIpOw0KPiArCQlyZXQgPSBpbml0X3VzZXJfcGFnZXMoKm1l
bSwgdXNlcl9hZGRyKTsNCj4gICAJCWlmIChyZXQpDQo+ICAgCQkJZ290byBhbGxvY2F0ZV9pbml0
X3VzZXJfcGFnZXNfZmFpbGVkOw0KPiAgIAl9DQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k
cm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNlLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9hbWRncHVfZGV2aWNlLmMNCj4gaW5kZXggNWExOTM5ZGJkNGUzZTYuLjM4Zjk3OTk4YWFkZGIy
IDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfZGV2aWNl
LmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jDQo+
IEBAIC0yNjMzLDYgKzI2MzMsNyBAQCBpbnQgYW1kZ3B1X2RldmljZV9pbml0KHN0cnVjdCBhbWRn
cHVfZGV2aWNlICphZGV2LA0KPiAgIAltdXRleF9pbml0KCZhZGV2LT52aXJ0LnZmX2Vycm9ycy5s
b2NrKTsNCj4gICAJaGFzaF9pbml0KGFkZXYtPm1uX2hhc2gpOw0KPiAgIAltdXRleF9pbml0KCZh
ZGV2LT5sb2NrX3Jlc2V0KTsNCj4gKwltdXRleF9pbml0KCZhZGV2LT5ub3RpZmllcl9sb2NrKTsN
Cj4gICAJbXV0ZXhfaW5pdCgmYWRldi0+dmlydC5kcG1fbXV0ZXgpOw0KPiAgIAltdXRleF9pbml0
KCZhZGV2LT5wc3AubXV0ZXgpOw0KPiAgIA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X21uLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfbW4uYw0KPiBpbmRleCAzMWQ0ZGViNWQyOTQ4NC4uNGZmZDdiOTBmNGQ5MDcgMTAwNjQ0DQo+
IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5jDQo+ICsrKyBiL2Ry
aXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5jDQo+IEBAIC01MCw2NiArNTAsNiBA
QA0KPiAgICNpbmNsdWRlICJhbWRncHUuaCINCj4gICAjaW5jbHVkZSAiYW1kZ3B1X2FtZGtmZC5o
Ig0KPiAgIA0KPiAtLyoqDQo+IC0gKiBzdHJ1Y3QgYW1kZ3B1X21uX25vZGUNCj4gLSAqDQo+IC0g
KiBAaXQ6IGludGVydmFsIG5vZGUgZGVmaW5pbmcgc3RhcnQtbGFzdCBvZiB0aGUgYWZmZWN0ZWQg
YWRkcmVzcyByYW5nZQ0KPiAtICogQGJvczogbGlzdCBvZiBhbGwgQk9zIGluIHRoZSBhZmZlY3Rl
ZCBhZGRyZXNzIHJhbmdlDQo+IC0gKg0KPiAtICogTWFuYWdlcyBhbGwgQk9zIHdoaWNoIGFyZSBh
ZmZlY3RlZCBvZiBhIGNlcnRhaW4gcmFuZ2Ugb2YgYWRkcmVzcyBzcGFjZS4NCj4gLSAqLw0KPiAt
c3RydWN0IGFtZGdwdV9tbl9ub2RlIHsNCj4gLQlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlCWl0
Ow0KPiAtCXN0cnVjdCBsaXN0X2hlYWQJCWJvczsNCj4gLX07DQo+IC0NCj4gLS8qKg0KPiAtICog
YW1kZ3B1X21uX2Rlc3Ryb3kgLSBkZXN0cm95IHRoZSBITU0gbWlycm9yDQo+IC0gKg0KPiAtICog
QHdvcms6IHByZXZpb3VzbHkgc2hlZHVsZWQgd29yayBpdGVtDQo+IC0gKg0KPiAtICogTGF6eSBk
ZXN0cm95cyB0aGUgbm90aWZpZXIgZnJvbSBhIHdvcmsgaXRlbQ0KPiAtICovDQo+IC1zdGF0aWMg
dm9pZCBhbWRncHVfbW5fZGVzdHJveShzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspDQo+IC17DQo+
IC0Jc3RydWN0IGFtZGdwdV9tbiAqYW1uID0gY29udGFpbmVyX29mKHdvcmssIHN0cnVjdCBhbWRn
cHVfbW4sIHdvcmspOw0KPiAtCXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0gYW1uLT5hZGV2
Ow0KPiAtCXN0cnVjdCBhbWRncHVfbW5fbm9kZSAqbm9kZSwgKm5leHRfbm9kZTsNCj4gLQlzdHJ1
Y3QgYW1kZ3B1X2JvICpibywgKm5leHRfYm87DQo+IC0NCj4gLQltdXRleF9sb2NrKCZhZGV2LT5t
bl9sb2NrKTsNCj4gLQlkb3duX3dyaXRlKCZhbW4tPmxvY2spOw0KPiAtCWhhc2hfZGVsKCZhbW4t
Pm5vZGUpOw0KPiAtCXJidHJlZV9wb3N0b3JkZXJfZm9yX2VhY2hfZW50cnlfc2FmZShub2RlLCBu
ZXh0X25vZGUsDQo+IC0JCQkJCSAgICAgJmFtbi0+b2JqZWN0cy5yYl9yb290LCBpdC5yYikgew0K
PiAtCQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoYm8sIG5leHRfYm8sICZub2RlLT5ib3MsIG1u
X2xpc3QpIHsNCj4gLQkJCWJvLT5tbiA9IE5VTEw7DQo+IC0JCQlsaXN0X2RlbF9pbml0KCZiby0+
bW5fbGlzdCk7DQo+IC0JCX0NCj4gLQkJa2ZyZWUobm9kZSk7DQo+IC0JfQ0KPiAtCXVwX3dyaXRl
KCZhbW4tPmxvY2spOw0KPiAtCW11dGV4X3VubG9jaygmYWRldi0+bW5fbG9jayk7DQo+IC0NCj4g
LQlobW1fbWlycm9yX3VucmVnaXN0ZXIoJmFtbi0+bWlycm9yKTsNCj4gLQlrZnJlZShhbW4pOw0K
PiAtfQ0KPiAtDQo+IC0vKioNCj4gLSAqIGFtZGdwdV9obW1fbWlycm9yX3JlbGVhc2UgLSBjYWxs
YmFjayB0byBub3RpZnkgYWJvdXQgbW0gZGVzdHJ1Y3Rpb24NCj4gLSAqDQo+IC0gKiBAbWlycm9y
OiB0aGUgSE1NIG1pcnJvciAobW0pIHRoaXMgY2FsbGJhY2sgaXMgYWJvdXQNCj4gLSAqDQo+IC0g
KiBTaGVkdWxlIGEgd29yayBpdGVtIHRvIGxhenkgZGVzdHJveSBITU0gbWlycm9yLg0KPiAtICov
DQo+IC1zdGF0aWMgdm9pZCBhbWRncHVfaG1tX21pcnJvcl9yZWxlYXNlKHN0cnVjdCBobW1fbWly
cm9yICptaXJyb3IpDQo+IC17DQo+IC0Jc3RydWN0IGFtZGdwdV9tbiAqYW1uID0gY29udGFpbmVy
X29mKG1pcnJvciwgc3RydWN0IGFtZGdwdV9tbiwgbWlycm9yKTsNCj4gLQ0KPiAtCUlOSVRfV09S
SygmYW1uLT53b3JrLCBhbWRncHVfbW5fZGVzdHJveSk7DQo+IC0Jc2NoZWR1bGVfd29yaygmYW1u
LT53b3JrKTsNCj4gLX0NCj4gLQ0KPiAgIC8qKg0KPiAgICAqIGFtZGdwdV9tbl9sb2NrIC0gdGFr
ZSB0aGUgd3JpdGUgc2lkZSBsb2NrIGZvciB0aGlzIG5vdGlmaWVyDQo+ICAgICoNCj4gQEAgLTEz
MywxNTcgKzczLDg2IEBAIHZvaWQgYW1kZ3B1X21uX3VubG9jayhzdHJ1Y3QgYW1kZ3B1X21uICpt
bikNCj4gICB9DQo+ICAgDQo+ICAgLyoqDQo+IC0gKiBhbWRncHVfbW5fcmVhZF9sb2NrIC0gdGFr
ZSB0aGUgcmVhZCBzaWRlIGxvY2sgZm9yIHRoaXMgbm90aWZpZXINCj4gLSAqDQo+IC0gKiBAYW1u
OiBvdXIgbm90aWZpZXINCj4gLSAqLw0KPiAtc3RhdGljIGludCBhbWRncHVfbW5fcmVhZF9sb2Nr
KHN0cnVjdCBhbWRncHVfbW4gKmFtbiwgYm9vbCBibG9ja2FibGUpDQo+IC17DQo+IC0JaWYgKGJs
b2NrYWJsZSkNCj4gLQkJZG93bl9yZWFkKCZhbW4tPmxvY2spOw0KPiAtCWVsc2UgaWYgKCFkb3du
X3JlYWRfdHJ5bG9jaygmYW1uLT5sb2NrKSkNCj4gLQkJcmV0dXJuIC1FQUdBSU47DQo+IC0NCj4g
LQlyZXR1cm4gMDsNCj4gLX0NCj4gLQ0KPiAtLyoqDQo+IC0gKiBhbWRncHVfbW5fcmVhZF91bmxv
Y2sgLSBkcm9wIHRoZSByZWFkIHNpZGUgbG9jayBmb3IgdGhpcyBub3RpZmllcg0KPiAtICoNCj4g
LSAqIEBhbW46IG91ciBub3RpZmllcg0KPiAtICovDQo+IC1zdGF0aWMgdm9pZCBhbWRncHVfbW5f
cmVhZF91bmxvY2soc3RydWN0IGFtZGdwdV9tbiAqYW1uKQ0KPiAtew0KPiAtCXVwX3JlYWQoJmFt
bi0+bG9jayk7DQo+IC19DQo+IC0NCj4gLS8qKg0KPiAtICogYW1kZ3B1X21uX2ludmFsaWRhdGVf
bm9kZSAtIHVubWFwIGFsbCBCT3Mgb2YgYSBub2RlDQo+ICsgKiBhbWRncHVfbW5faW52YWxpZGF0
ZV9nZnggLSBjYWxsYmFjayB0byBub3RpZnkgYWJvdXQgbW0gY2hhbmdlDQo+ICAgICoNCj4gLSAq
IEBub2RlOiB0aGUgbm9kZSB3aXRoIHRoZSBCT3MgdG8gdW5tYXANCj4gLSAqIEBzdGFydDogc3Rh
cnQgb2YgYWRkcmVzcyByYW5nZSBhZmZlY3RlZA0KPiAtICogQGVuZDogZW5kIG9mIGFkZHJlc3Mg
cmFuZ2UgYWZmZWN0ZWQNCj4gKyAqIEBtcm46IHRoZSByYW5nZSAobW0pIGlzIGFib3V0IHRvIHVw
ZGF0ZQ0KPiArICogQHJhbmdlOiBkZXRhaWxzIG9uIHRoZSBpbnZhbGlkYXRpb24NCj4gICAgKg0K
PiAgICAqIEJsb2NrIGZvciBvcGVyYXRpb25zIG9uIEJPcyB0byBmaW5pc2ggYW5kIG1hcmsgcGFn
ZXMgYXMgYWNjZXNzZWQgYW5kDQo+ICAgICogcG90ZW50aWFsbHkgZGlydHkuDQo+ICAgICovDQo+
IC1zdGF0aWMgdm9pZCBhbWRncHVfbW5faW52YWxpZGF0ZV9ub2RlKHN0cnVjdCBhbWRncHVfbW5f
bm9kZSAqbm9kZSwNCj4gLQkJCQkgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LA0KPiAtCQkJCSAg
ICAgIHVuc2lnbmVkIGxvbmcgZW5kKQ0KPiArc3RhdGljIGJvb2wgYW1kZ3B1X21uX2ludmFsaWRh
dGVfZ2Z4KHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwNCj4gKwkJCQkgICAgIGNvbnN0
IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlKQ0KPiAgIHsNCj4gLQlzdHJ1Y3QgYW1k
Z3B1X2JvICpibzsNCj4gKwlzdHJ1Y3QgYW1kZ3B1X2JvICpibyA9IGNvbnRhaW5lcl9vZihtcm4s
IHN0cnVjdCBhbWRncHVfYm8sIG5vdGlmaWVyKTsNCj4gKwlzdHJ1Y3QgYW1kZ3B1X2RldmljZSAq
YWRldiA9IGFtZGdwdV90dG1fYWRldihiby0+dGJvLmJkZXYpOw0KPiAgIAlsb25nIHI7DQo+ICAg
DQo+IC0JbGlzdF9mb3JfZWFjaF9lbnRyeShibywgJm5vZGUtPmJvcywgbW5fbGlzdCkgew0KPiAt
DQo+IC0JCWlmICghYW1kZ3B1X3R0bV90dF9hZmZlY3RfdXNlcnB0cihiby0+dGJvLnR0bSwgc3Rh
cnQsIGVuZCkpDQo+IC0JCQljb250aW51ZTsNCj4gLQ0KPiAtCQlyID0gZG1hX3Jlc3Zfd2FpdF90
aW1lb3V0X3JjdShiby0+dGJvLmJhc2UucmVzdiwNCj4gLQkJCXRydWUsIGZhbHNlLCBNQVhfU0NI
RURVTEVfVElNRU9VVCk7DQo+IC0JCWlmIChyIDw9IDApDQo+IC0JCQlEUk1fRVJST1IoIiglbGQp
IGZhaWxlZCB0byB3YWl0IGZvciB1c2VyIGJvXG4iLCByKTsNCj4gLQl9DQo+ICsJLyogRklYTUU6
IElzIHRoaXMgbmVjZXNzYXJ5PyAqLw0KDQpNb3N0IGxpa2VseSBub3QuDQoNCkNocmlzdGlhbi4N
Cg0KPiArCWlmICghYW1kZ3B1X3R0bV90dF9hZmZlY3RfdXNlcnB0cihiby0+dGJvLnR0bSwgcmFu
Z2UtPnN0YXJ0LA0KPiArCQkJCQkgIHJhbmdlLT5lbmQpKQ0KPiArCQlyZXR1cm4gdHJ1ZTsNCj4g
Kw0KPiArCWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShyYW5nZSkpDQo+ICsJCXJl
dHVybiBmYWxzZTsNCj4gKw0KPiArCW11dGV4X2xvY2soJmFkZXYtPm5vdGlmaWVyX2xvY2spOw0K
PiArCXIgPSBkbWFfcmVzdl93YWl0X3RpbWVvdXRfcmN1KGJvLT50Ym8uYmFzZS5yZXN2LCB0cnVl
LCBmYWxzZSwNCj4gKwkJCQkgICAgICBNQVhfU0NIRURVTEVfVElNRU9VVCk7DQo+ICsJbXV0ZXhf
dW5sb2NrKCZhZGV2LT5ub3RpZmllcl9sb2NrKTsNCj4gKwlpZiAociA8PSAwKQ0KPiArCQlEUk1f
RVJST1IoIiglbGQpIGZhaWxlZCB0byB3YWl0IGZvciB1c2VyIGJvXG4iLCByKTsNCj4gKwlyZXR1
cm4gdHJ1ZTsNCj4gICB9DQo+ICAgDQo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9u
b3RpZmllcl9vcHMgYW1kZ3B1X21uX2dmeF9vcHMgPSB7DQo+ICsJLmludmFsaWRhdGUgPSBhbWRn
cHVfbW5faW52YWxpZGF0ZV9nZngsDQo+ICt9Ow0KPiArDQo+ICAgLyoqDQo+IC0gKiBhbWRncHVf
bW5fc3luY19wYWdldGFibGVzX2dmeCAtIGNhbGxiYWNrIHRvIG5vdGlmeSBhYm91dCBtbSBjaGFu
Z2UNCj4gKyAqIGFtZGdwdV9tbl9pbnZhbGlkYXRlX2hzYSAtIGNhbGxiYWNrIHRvIG5vdGlmeSBh
Ym91dCBtbSBjaGFuZ2UNCj4gICAgKg0KPiAtICogQG1pcnJvcjogdGhlIGhtbV9taXJyb3IgKG1t
KSBpcyBhYm91dCB0byB1cGRhdGUNCj4gLSAqIEB1cGRhdGU6IHRoZSB1cGRhdGUgc3RhcnQsIGVu
ZCBhZGRyZXNzDQo+ICsgKiBAbXJuOiB0aGUgcmFuZ2UgKG1tKSBpcyBhYm91dCB0byB1cGRhdGUN
Cj4gKyAqIEByYW5nZTogZGV0YWlscyBvbiB0aGUgaW52YWxpZGF0aW9uDQo+ICAgICoNCj4gLSAq
IEJsb2NrIGZvciBvcGVyYXRpb25zIG9uIEJPcyB0byBmaW5pc2ggYW5kIG1hcmsgcGFnZXMgYXMg
YWNjZXNzZWQgYW5kDQo+IC0gKiBwb3RlbnRpYWxseSBkaXJ0eS4NCj4gKyAqIFdlIHRlbXBvcmFy
aWx5IGV2aWN0IHRoZSBCTyBhdHRhY2hlZCB0byB0aGlzIHJhbmdlLiBUaGlzIG5lY2Vzc2l0YXRl
cw0KPiArICogZXZpY3RpbmcgYWxsIHVzZXItbW9kZSBxdWV1ZXMgb2YgdGhlIHByb2Nlc3MuDQo+
ICAgICovDQo+IC1zdGF0aWMgaW50DQo+IC1hbWRncHVfbW5fc3luY19wYWdldGFibGVzX2dmeChz
dHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yLA0KPiAtCQkJICAgICAgY29uc3Qgc3RydWN0IG1tdV9u
b3RpZmllcl9yYW5nZSAqdXBkYXRlKQ0KPiArc3RhdGljIGJvb2wgYW1kZ3B1X21uX2ludmFsaWRh
dGVfaHNhKHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwNCj4gKwkJCQkgICAgIGNvbnN0
IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlKQ0KPiAgIHsNCj4gLQlzdHJ1Y3QgYW1k
Z3B1X21uICphbW4gPSBjb250YWluZXJfb2YobWlycm9yLCBzdHJ1Y3QgYW1kZ3B1X21uLCBtaXJy
b3IpOw0KPiAtCXVuc2lnbmVkIGxvbmcgc3RhcnQgPSB1cGRhdGUtPnN0YXJ0Ow0KPiAtCXVuc2ln
bmVkIGxvbmcgZW5kID0gdXBkYXRlLT5lbmQ7DQo+IC0JYm9vbCBibG9ja2FibGUgPSBtbXVfbm90
aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHVwZGF0ZSk7DQo+IC0Jc3RydWN0IGludGVydmFsX3RyZWVf
bm9kZSAqaXQ7DQo+IC0NCj4gLQkvKiBub3RpZmljYXRpb24gaXMgZXhjbHVzaXZlLCBidXQgaW50
ZXJ2YWwgaXMgaW5jbHVzaXZlICovDQo+IC0JZW5kIC09IDE7DQo+IC0NCj4gLQkvKiBUT0RPIHdl
IHNob3VsZCBiZSBhYmxlIHRvIHNwbGl0IGxvY2tpbmcgZm9yIGludGVydmFsIHRyZWUgYW5kDQo+
IC0JICogYW1kZ3B1X21uX2ludmFsaWRhdGVfbm9kZQ0KPiAtCSAqLw0KPiAtCWlmIChhbWRncHVf
bW5fcmVhZF9sb2NrKGFtbiwgYmxvY2thYmxlKSkNCj4gLQkJcmV0dXJuIC1FQUdBSU47DQo+IC0N
Cj4gLQlpdCA9IGludGVydmFsX3RyZWVfaXRlcl9maXJzdCgmYW1uLT5vYmplY3RzLCBzdGFydCwg
ZW5kKTsNCj4gLQl3aGlsZSAoaXQpIHsNCj4gLQkJc3RydWN0IGFtZGdwdV9tbl9ub2RlICpub2Rl
Ow0KPiAtDQo+IC0JCWlmICghYmxvY2thYmxlKSB7DQo+IC0JCQlhbWRncHVfbW5fcmVhZF91bmxv
Y2soYW1uKTsNCj4gLQkJCXJldHVybiAtRUFHQUlOOw0KPiAtCQl9DQo+ICsJc3RydWN0IGFtZGdw
dV9ibyAqYm8gPSBjb250YWluZXJfb2YobXJuLCBzdHJ1Y3QgYW1kZ3B1X2JvLCBub3RpZmllcik7
DQo+ICsJc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSBhbWRncHVfdHRtX2FkZXYoYm8tPnRi
by5iZGV2KTsNCj4gICANCj4gLQkJbm9kZSA9IGNvbnRhaW5lcl9vZihpdCwgc3RydWN0IGFtZGdw
dV9tbl9ub2RlLCBpdCk7DQo+IC0JCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX25leHQoaXQsIHN0
YXJ0LCBlbmQpOw0KPiArCS8qIEZJWE1FOiBJcyB0aGlzIG5lY2Vzc2FyeT8gKi8NCj4gKwlpZiAo
IWFtZGdwdV90dG1fdHRfYWZmZWN0X3VzZXJwdHIoYm8tPnRiby50dG0sIHJhbmdlLT5zdGFydCwN
Cj4gKwkJCQkJICByYW5nZS0+ZW5kKSkNCj4gKwkJcmV0dXJuIHRydWU7DQo+ICAgDQo+IC0JCWFt
ZGdwdV9tbl9pbnZhbGlkYXRlX25vZGUobm9kZSwgc3RhcnQsIGVuZCk7DQo+IC0JfQ0KPiArCWlm
ICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShyYW5nZSkpDQo+ICsJCXJldHVybiBmYWxz
ZTsNCj4gICANCj4gLQlhbWRncHVfbW5fcmVhZF91bmxvY2soYW1uKTsNCj4gKwltdXRleF9sb2Nr
KCZhZGV2LT5ub3RpZmllcl9sb2NrKTsNCj4gKwlhbWRncHVfYW1ka2ZkX2V2aWN0X3VzZXJwdHIo
Ym8tPmtmZF9ibywgYm8tPm5vdGlmaWVyLm1tKTsNCj4gKwltdXRleF91bmxvY2soJmFkZXYtPm5v
dGlmaWVyX2xvY2spOw0KPiAgIA0KPiAtCXJldHVybiAwOw0KPiArCXJldHVybiB0cnVlOw0KPiAg
IH0NCj4gICANCj4gLS8qKg0KPiAtICogYW1kZ3B1X21uX3N5bmNfcGFnZXRhYmxlc19oc2EgLSBj
YWxsYmFjayB0byBub3RpZnkgYWJvdXQgbW0gY2hhbmdlDQo+IC0gKg0KPiAtICogQG1pcnJvcjog
dGhlIGhtbV9taXJyb3IgKG1tKSBpcyBhYm91dCB0byB1cGRhdGUNCj4gLSAqIEB1cGRhdGU6IHRo
ZSB1cGRhdGUgc3RhcnQsIGVuZCBhZGRyZXNzDQo+IC0gKg0KPiAtICogV2UgdGVtcG9yYXJpbHkg
ZXZpY3QgYWxsIEJPcyBiZXR3ZWVuIHN0YXJ0IGFuZCBlbmQuIFRoaXMNCj4gLSAqIG5lY2Vzc2l0
YXRlcyBldmljdGluZyBhbGwgdXNlci1tb2RlIHF1ZXVlcyBvZiB0aGUgcHJvY2Vzcy4gVGhlIEJP
cw0KPiAtICogYXJlIHJlc3RvcnRlZCBpbiBhbWRncHVfbW5faW52YWxpZGF0ZV9yYW5nZV9lbmRf
aHNhLg0KPiAtICovDQo+IC1zdGF0aWMgaW50DQo+IC1hbWRncHVfbW5fc3luY19wYWdldGFibGVz
X2hzYShzdHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yLA0KPiAtCQkJICAgICAgY29uc3Qgc3RydWN0
IG1tdV9ub3RpZmllcl9yYW5nZSAqdXBkYXRlKQ0KPiArc3RhdGljIGNvbnN0IHN0cnVjdCBtbXVf
cmFuZ2Vfbm90aWZpZXJfb3BzIGFtZGdwdV9tbl9oc2Ffb3BzID0gew0KPiArCS5pbnZhbGlkYXRl
ID0gYW1kZ3B1X21uX2ludmFsaWRhdGVfaHNhLA0KPiArfTsNCj4gKw0KPiArc3RhdGljIGludCBh
bWRncHVfbW5fc3luY19wYWdldGFibGVzKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsDQo+ICsJ
CQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICp1cGRhdGUpDQo+ICAgew0K
PiAgIAlzdHJ1Y3QgYW1kZ3B1X21uICphbW4gPSBjb250YWluZXJfb2YobWlycm9yLCBzdHJ1Y3Qg
YW1kZ3B1X21uLCBtaXJyb3IpOw0KPiAtCXVuc2lnbmVkIGxvbmcgc3RhcnQgPSB1cGRhdGUtPnN0
YXJ0Ow0KPiAtCXVuc2lnbmVkIGxvbmcgZW5kID0gdXBkYXRlLT5lbmQ7DQo+IC0JYm9vbCBibG9j
a2FibGUgPSBtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHVwZGF0ZSk7DQo+IC0Jc3RydWN0
IGludGVydmFsX3RyZWVfbm9kZSAqaXQ7DQo+ICAgDQo+IC0JLyogbm90aWZpY2F0aW9uIGlzIGV4
Y2x1c2l2ZSwgYnV0IGludGVydmFsIGlzIGluY2x1c2l2ZSAqLw0KPiAtCWVuZCAtPSAxOw0KPiAt
DQo+IC0JaWYgKGFtZGdwdV9tbl9yZWFkX2xvY2soYW1uLCBibG9ja2FibGUpKQ0KPiAtCQlyZXR1
cm4gLUVBR0FJTjsNCj4gLQ0KPiAtCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX2ZpcnN0KCZhbW4t
Pm9iamVjdHMsIHN0YXJ0LCBlbmQpOw0KPiAtCXdoaWxlIChpdCkgew0KPiAtCQlzdHJ1Y3QgYW1k
Z3B1X21uX25vZGUgKm5vZGU7DQo+IC0JCXN0cnVjdCBhbWRncHVfYm8gKmJvOw0KPiAtDQo+IC0J
CWlmICghYmxvY2thYmxlKSB7DQo+IC0JCQlhbWRncHVfbW5fcmVhZF91bmxvY2soYW1uKTsNCj4g
LQkJCXJldHVybiAtRUFHQUlOOw0KPiAtCQl9DQo+IC0NCj4gLQkJbm9kZSA9IGNvbnRhaW5lcl9v
ZihpdCwgc3RydWN0IGFtZGdwdV9tbl9ub2RlLCBpdCk7DQo+IC0JCWl0ID0gaW50ZXJ2YWxfdHJl
ZV9pdGVyX25leHQoaXQsIHN0YXJ0LCBlbmQpOw0KPiAtDQo+IC0JCWxpc3RfZm9yX2VhY2hfZW50
cnkoYm8sICZub2RlLT5ib3MsIG1uX2xpc3QpIHsNCj4gLQkJCXN0cnVjdCBrZ2RfbWVtICptZW0g
PSBiby0+a2ZkX2JvOw0KPiAtDQo+IC0JCQlpZiAoYW1kZ3B1X3R0bV90dF9hZmZlY3RfdXNlcnB0
cihiby0+dGJvLnR0bSwNCj4gLQkJCQkJCQkgc3RhcnQsIGVuZCkpDQo+IC0JCQkJYW1kZ3B1X2Ft
ZGtmZF9ldmljdF91c2VycHRyKG1lbSwgYW1uLT5tbSk7DQo+IC0JCX0NCj4gLQl9DQo+IC0NCj4g
LQlhbWRncHVfbW5fcmVhZF91bmxvY2soYW1uKTsNCj4gKwlpZiAoIW1tdV9ub3RpZmllcl9yYW5n
ZV9ibG9ja2FibGUodXBkYXRlKSkNCj4gKwkJcmV0dXJuIGZhbHNlOw0KPiAgIA0KPiArCWRvd25f
cmVhZCgmYW1uLT5sb2NrKTsNCj4gKwl1cF9yZWFkKCZhbW4tPmxvY2spOw0KPiAgIAlyZXR1cm4g
MDsNCj4gICB9DQo+ICAgDQo+IEBAIC0yOTUsMTIgKzE2NCwxMCBAQCBhbWRncHVfbW5fc3luY19w
YWdldGFibGVzX2hzYShzdHJ1Y3QgaG1tX21pcnJvciAqbWlycm9yLA0KPiAgIA0KPiAgIHN0YXRp
YyBzdHJ1Y3QgaG1tX21pcnJvcl9vcHMgYW1kZ3B1X2htbV9taXJyb3Jfb3BzW10gPSB7DQo+ICAg
CVtBTURHUFVfTU5fVFlQRV9HRlhdID0gew0KPiAtCQkuc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJs
ZXMgPSBhbWRncHVfbW5fc3luY19wYWdldGFibGVzX2dmeCwNCj4gLQkJLnJlbGVhc2UgPSBhbWRn
cHVfaG1tX21pcnJvcl9yZWxlYXNlDQo+ICsJCS5zeW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcyA9
IGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXMsDQo+ICAgCX0sDQo+ICAgCVtBTURHUFVfTU5fVFlQ
RV9IU0FdID0gew0KPiAtCQkuc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJsZXMgPSBhbWRncHVfbW5f
c3luY19wYWdldGFibGVzX2hzYSwNCj4gLQkJLnJlbGVhc2UgPSBhbWRncHVfaG1tX21pcnJvcl9y
ZWxlYXNlDQo+ICsJCS5zeW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcyA9IGFtZGdwdV9tbl9zeW5j
X3BhZ2V0YWJsZXMsDQo+ICAgCX0sDQo+ICAgfTsNCj4gICANCj4gQEAgLTMyNyw3ICsxOTQsOCBA
QCBzdHJ1Y3QgYW1kZ3B1X21uICphbWRncHVfbW5fZ2V0KHN0cnVjdCBhbWRncHVfZGV2aWNlICph
ZGV2LA0KPiAgIAl9DQo+ICAgDQo+ICAgCWhhc2hfZm9yX2VhY2hfcG9zc2libGUoYWRldi0+bW5f
aGFzaCwgYW1uLCBub2RlLCBrZXkpDQo+IC0JCWlmIChBTURHUFVfTU5fS0VZKGFtbi0+bW0sIGFt
bi0+dHlwZSkgPT0ga2V5KQ0KPiArCQlpZiAoQU1ER1BVX01OX0tFWShhbW4tPm1pcnJvci5obW0t
Pm1tdV9ub3RpZmllci5tbSwNCj4gKwkJCQkgIGFtbi0+dHlwZSkgPT0ga2V5KQ0KPiAgIAkJCWdv
dG8gcmVsZWFzZV9sb2NrczsNCj4gICANCj4gICAJYW1uID0ga3phbGxvYyhzaXplb2YoKmFtbiks
IEdGUF9LRVJORUwpOw0KPiBAQCAtMzM3LDEwICsyMDUsOCBAQCBzdHJ1Y3QgYW1kZ3B1X21uICph
bWRncHVfbW5fZ2V0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LA0KPiAgIAl9DQo+ICAgDQo+
ICAgCWFtbi0+YWRldiA9IGFkZXY7DQo+IC0JYW1uLT5tbSA9IG1tOw0KPiAgIAlpbml0X3J3c2Vt
KCZhbW4tPmxvY2spOw0KPiAgIAlhbW4tPnR5cGUgPSB0eXBlOw0KPiAtCWFtbi0+b2JqZWN0cyA9
IFJCX1JPT1RfQ0FDSEVEOw0KPiAgIA0KPiAgIAlhbW4tPm1pcnJvci5vcHMgPSAmYW1kZ3B1X2ht
bV9taXJyb3Jfb3BzW3R5cGVdOw0KPiAgIAlyID0gaG1tX21pcnJvcl9yZWdpc3RlcigmYW1uLT5t
aXJyb3IsIG1tKTsNCj4gQEAgLTM2OSwxMDAgKzIzNSwzMyBAQCBzdHJ1Y3QgYW1kZ3B1X21uICph
bWRncHVfbW5fZ2V0KHN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LA0KPiAgICAqIEBibzogYW1k
Z3B1IGJ1ZmZlciBvYmplY3QNCj4gICAgKiBAYWRkcjogdXNlcnB0ciBhZGRyIHdlIHNob3VsZCBt
b25pdG9yDQo+ICAgICoNCj4gLSAqIFJlZ2lzdGVycyBhbiBITU0gbWlycm9yIGZvciB0aGUgZ2l2
ZW4gQk8gYXQgdGhlIHNwZWNpZmllZCBhZGRyZXNzLg0KPiArICogUmVnaXN0ZXJzIGEgbW11X25v
dGlmaWVyIGZvciB0aGUgZ2l2ZW4gQk8gYXQgdGhlIHNwZWNpZmllZCBhZGRyZXNzLg0KPiAgICAq
IFJldHVybnMgMCBvbiBzdWNjZXNzLCAtRVJSTk8gaWYgYW55dGhpbmcgZ29lcyB3cm9uZy4NCj4g
ICAgKi8NCj4gICBpbnQgYW1kZ3B1X21uX3JlZ2lzdGVyKHN0cnVjdCBhbWRncHVfYm8gKmJvLCB1
bnNpZ25lZCBsb25nIGFkZHIpDQo+ICAgew0KPiAtCXVuc2lnbmVkIGxvbmcgZW5kID0gYWRkciAr
IGFtZGdwdV9ib19zaXplKGJvKSAtIDE7DQo+IC0Jc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYg
PSBhbWRncHVfdHRtX2FkZXYoYm8tPnRiby5iZGV2KTsNCj4gLQllbnVtIGFtZGdwdV9tbl90eXBl
IHR5cGUgPQ0KPiAtCQliby0+a2ZkX2JvID8gQU1ER1BVX01OX1RZUEVfSFNBIDogQU1ER1BVX01O
X1RZUEVfR0ZYOw0KPiAtCXN0cnVjdCBhbWRncHVfbW4gKmFtbjsNCj4gLQlzdHJ1Y3QgYW1kZ3B1
X21uX25vZGUgKm5vZGUgPSBOVUxMLCAqbmV3X25vZGU7DQo+IC0Jc3RydWN0IGxpc3RfaGVhZCBi
b3M7DQo+IC0Jc3RydWN0IGludGVydmFsX3RyZWVfbm9kZSAqaXQ7DQo+IC0NCj4gLQlhbW4gPSBh
bWRncHVfbW5fZ2V0KGFkZXYsIHR5cGUpOw0KPiAtCWlmIChJU19FUlIoYW1uKSkNCj4gLQkJcmV0
dXJuIFBUUl9FUlIoYW1uKTsNCj4gLQ0KPiAtCW5ld19ub2RlID0ga21hbGxvYyhzaXplb2YoKm5l
d19ub2RlKSwgR0ZQX0tFUk5FTCk7DQo+IC0JaWYgKCFuZXdfbm9kZSkNCj4gLQkJcmV0dXJuIC1F
Tk9NRU07DQo+IC0NCj4gLQlJTklUX0xJU1RfSEVBRCgmYm9zKTsNCj4gLQ0KPiAtCWRvd25fd3Jp
dGUoJmFtbi0+bG9jayk7DQo+IC0NCj4gLQl3aGlsZSAoKGl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVy
X2ZpcnN0KCZhbW4tPm9iamVjdHMsIGFkZHIsIGVuZCkpKSB7DQo+IC0JCWtmcmVlKG5vZGUpOw0K
PiAtCQlub2RlID0gY29udGFpbmVyX29mKGl0LCBzdHJ1Y3QgYW1kZ3B1X21uX25vZGUsIGl0KTsN
Cj4gLQkJaW50ZXJ2YWxfdHJlZV9yZW1vdmUoJm5vZGUtPml0LCAmYW1uLT5vYmplY3RzKTsNCj4g
LQkJYWRkciA9IG1pbihpdC0+c3RhcnQsIGFkZHIpOw0KPiAtCQllbmQgPSBtYXgoaXQtPmxhc3Qs
IGVuZCk7DQo+IC0JCWxpc3Rfc3BsaWNlKCZub2RlLT5ib3MsICZib3MpOw0KPiAtCX0NCj4gLQ0K
PiAtCWlmICghbm9kZSkNCj4gLQkJbm9kZSA9IG5ld19ub2RlOw0KPiArCWlmIChiby0+a2ZkX2Jv
KQ0KPiArCQliby0+bm90aWZpZXIub3BzID0gJmFtZGdwdV9tbl9oc2Ffb3BzOw0KPiAgIAllbHNl
DQo+IC0JCWtmcmVlKG5ld19ub2RlKTsNCj4gLQ0KPiAtCWJvLT5tbiA9IGFtbjsNCj4gLQ0KPiAt
CW5vZGUtPml0LnN0YXJ0ID0gYWRkcjsNCj4gLQlub2RlLT5pdC5sYXN0ID0gZW5kOw0KPiAtCUlO
SVRfTElTVF9IRUFEKCZub2RlLT5ib3MpOw0KPiAtCWxpc3Rfc3BsaWNlKCZib3MsICZub2RlLT5i
b3MpOw0KPiAtCWxpc3RfYWRkKCZiby0+bW5fbGlzdCwgJm5vZGUtPmJvcyk7DQo+ICsJCWJvLT5u
b3RpZmllci5vcHMgPSAmYW1kZ3B1X21uX2dmeF9vcHM7DQo+ICAgDQo+IC0JaW50ZXJ2YWxfdHJl
ZV9pbnNlcnQoJm5vZGUtPml0LCAmYW1uLT5vYmplY3RzKTsNCj4gLQ0KPiAtCXVwX3dyaXRlKCZh
bW4tPmxvY2spOw0KPiAtDQo+IC0JcmV0dXJuIDA7DQo+ICsJcmV0dXJuIG1tdV9yYW5nZV9ub3Rp
Zmllcl9pbnNlcnQoJmJvLT5ub3RpZmllciwgYWRkciwNCj4gKwkJCQkJIGFtZGdwdV9ib19zaXpl
KGJvKSwgY3VycmVudC0+bW0pOw0KPiAgIH0NCj4gICANCj4gICAvKioNCj4gLSAqIGFtZGdwdV9t
bl91bnJlZ2lzdGVyIC0gdW5yZWdpc3RlciBhIEJPIGZvciBITU0gbWlycm9yIHVwZGF0ZXMNCj4g
KyAqIGFtZGdwdV9tbl91bnJlZ2lzdGVyIC0gdW5yZWdpc3RlciBhIEJPIGZvciBub3RpZmllciB1
cGRhdGVzDQo+ICAgICoNCj4gICAgKiBAYm86IGFtZGdwdSBidWZmZXIgb2JqZWN0DQo+ICAgICoN
Cj4gLSAqIFJlbW92ZSBhbnkgcmVnaXN0cmF0aW9uIG9mIEhNTSBtaXJyb3IgdXBkYXRlcyBmcm9t
IHRoZSBidWZmZXIgb2JqZWN0Lg0KPiArICogUmVtb3ZlIGFueSByZWdpc3RyYXRpb24gb2YgbW11
IG5vdGlmaWVyIHVwZGF0ZXMgZnJvbSB0aGUgYnVmZmVyIG9iamVjdC4NCj4gICAgKi8NCj4gICB2
b2lkIGFtZGdwdV9tbl91bnJlZ2lzdGVyKHN0cnVjdCBhbWRncHVfYm8gKmJvKQ0KPiAgIHsNCj4g
LQlzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiA9IGFtZGdwdV90dG1fYWRldihiby0+dGJvLmJk
ZXYpOw0KPiAtCXN0cnVjdCBhbWRncHVfbW4gKmFtbjsNCj4gLQlzdHJ1Y3QgbGlzdF9oZWFkICpo
ZWFkOw0KPiAtDQo+IC0JbXV0ZXhfbG9jaygmYWRldi0+bW5fbG9jayk7DQo+IC0NCj4gLQlhbW4g
PSBiby0+bW47DQo+IC0JaWYgKGFtbiA9PSBOVUxMKSB7DQo+IC0JCW11dGV4X3VubG9jaygmYWRl
di0+bW5fbG9jayk7DQo+ICsJaWYgKCFiby0+bm90aWZpZXIubW0pDQo+ICAgCQlyZXR1cm47DQo+
IC0JfQ0KPiAtDQo+IC0JZG93bl93cml0ZSgmYW1uLT5sb2NrKTsNCj4gLQ0KPiAtCS8qIHNhdmUg
dGhlIG5leHQgbGlzdCBlbnRyeSBmb3IgbGF0ZXIgKi8NCj4gLQloZWFkID0gYm8tPm1uX2xpc3Qu
bmV4dDsNCj4gLQ0KPiAtCWJvLT5tbiA9IE5VTEw7DQo+IC0JbGlzdF9kZWxfaW5pdCgmYm8tPm1u
X2xpc3QpOw0KPiAtDQo+IC0JaWYgKGxpc3RfZW1wdHkoaGVhZCkpIHsNCj4gLQkJc3RydWN0IGFt
ZGdwdV9tbl9ub2RlICpub2RlOw0KPiAtDQo+IC0JCW5vZGUgPSBjb250YWluZXJfb2YoaGVhZCwg
c3RydWN0IGFtZGdwdV9tbl9ub2RlLCBib3MpOw0KPiAtCQlpbnRlcnZhbF90cmVlX3JlbW92ZSgm
bm9kZS0+aXQsICZhbW4tPm9iamVjdHMpOw0KPiAtCQlrZnJlZShub2RlKTsNCj4gLQl9DQo+IC0N
Cj4gLQl1cF93cml0ZSgmYW1uLT5sb2NrKTsNCj4gLQltdXRleF91bmxvY2soJmFkZXYtPm1uX2xv
Y2spOw0KPiArCW1tdV9yYW5nZV9ub3RpZmllcl9yZW1vdmUoJmJvLT5ub3RpZmllcik7DQo+ICsJ
Ym8tPm5vdGlmaWVyLm1tID0gTlVMTDsNCj4gICB9DQo+ICAgDQo+ICAgLyogZmxhZ3MgdXNlZCBi
eSBITU0gaW50ZXJuYWwsIG5vdCByZWxhdGVkIHRvIENQVS9HUFUgUFRFIGZsYWdzICovDQo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uaCBiL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5oDQo+IGluZGV4IGI4ZWQ2ODk0MzYyNWMy
Li5kNzNhYjI5NDdiMjJiMiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRn
cHUvYW1kZ3B1X21uLmgNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X21uLmgNCj4gQEAgLTM5LDEyICszOSwxMCBAQCBlbnVtIGFtZGdwdV9tbl90eXBlIHsNCj4gICAg
KiBzdHJ1Y3QgYW1kZ3B1X21uDQo+ICAgICoNCj4gICAgKiBAYWRldjogYW1kZ3B1IGRldmljZSBw
b2ludGVyDQo+IC0gKiBAbW06IHByb2Nlc3MgYWRkcmVzcyBzcGFjZQ0KPiAgICAqIEB0eXBlOiB0
eXBlIG9mIE1NVSBub3RpZmllcg0KPiAgICAqIEB3b3JrOiBkZXN0cnVjdGlvbiB3b3JrIGl0ZW0N
Cj4gICAgKiBAbm9kZTogaGFzaCB0YWJsZSBub2RlIHRvIGZpbmQgc3RydWN0dXJlIGJ5IGFkZXYg
YW5kIG1uDQo+ICAgICogQGxvY2s6IHJ3IHNlbWFwaG9yZSBwcm90ZWN0aW5nIHRoZSBub3RpZmll
ciBub2Rlcw0KPiAtICogQG9iamVjdHM6IGludGVydmFsIHRyZWUgY29udGFpbmluZyBhbWRncHVf
bW5fbm9kZXMNCj4gICAgKiBAbWlycm9yOiBITU0gbWlycm9yIGZ1bmN0aW9uIHN1cHBvcnQNCj4g
ICAgKg0KPiAgICAqIERhdGEgZm9yIGVhY2ggYW1kZ3B1IGRldmljZSBhbmQgcHJvY2VzcyBhZGRy
ZXNzIHNwYWNlLg0KPiBAQCAtNTIsNyArNTAsNiBAQCBlbnVtIGFtZGdwdV9tbl90eXBlIHsNCj4g
ICBzdHJ1Y3QgYW1kZ3B1X21uIHsNCj4gICAJLyogY29uc3RhbnQgYWZ0ZXIgaW5pdGlhbGlzYXRp
b24gKi8NCj4gICAJc3RydWN0IGFtZGdwdV9kZXZpY2UJKmFkZXY7DQo+IC0Jc3RydWN0IG1tX3N0
cnVjdAkqbW07DQo+ICAgCWVudW0gYW1kZ3B1X21uX3R5cGUJdHlwZTsNCj4gICANCj4gICAJLyog
b25seSB1c2VkIG9uIGRlc3RydWN0aW9uICovDQo+IEBAIC02Myw3ICs2MCw2IEBAIHN0cnVjdCBh
bWRncHVfbW4gew0KPiAgIA0KPiAgIAkvKiBvYmplY3RzIHByb3RlY3RlZCBieSBsb2NrICovDQo+
ICAgCXN0cnVjdCByd19zZW1hcGhvcmUJbG9jazsNCj4gLQlzdHJ1Y3QgcmJfcm9vdF9jYWNoZWQJ
b2JqZWN0czsNCj4gICANCj4gICAjaWZkZWYgQ09ORklHX0hNTV9NSVJST1INCj4gICAJLyogSE1N
IG1pcnJvciAqLw0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X29iamVjdC5oIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X29iamVjdC5o
DQo+IGluZGV4IDY1OGY0Yzk3NzliNzA0Li40YjQ0YWI4NTBmOTRjMiAxMDA2NDQNCj4gLS0tIGEv
ZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X29iamVjdC5oDQo+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9vYmplY3QuaA0KPiBAQCAtMzAsNiArMzAsOSBA
QA0KPiAgIA0KPiAgICNpbmNsdWRlIDxkcm0vYW1kZ3B1X2RybS5oPg0KPiAgICNpbmNsdWRlICJh
bWRncHUuaCINCj4gKyNpZmRlZiBDT05GSUdfTU1VX05PVElGSUVSDQo+ICsjaW5jbHVkZSA8bGlu
dXgvbW11X25vdGlmaWVyLmg+DQo+ICsjZW5kaWYNCj4gICANCj4gICAjZGVmaW5lIEFNREdQVV9C
T19JTlZBTElEX09GRlNFVAlMT05HX01BWA0KPiAgICNkZWZpbmUgQU1ER1BVX0JPX01BWF9QTEFD
RU1FTlRTCTMNCj4gQEAgLTEwMCwxMCArMTAzLDEyIEBAIHN0cnVjdCBhbWRncHVfYm8gew0KPiAg
IAlzdHJ1Y3QgdHRtX2JvX2ttYXBfb2JqCQlkbWFfYnVmX3ZtYXA7DQo+ICAgCXN0cnVjdCBhbWRn
cHVfbW4JCSptbjsNCj4gICANCj4gLQl1bmlvbiB7DQo+IC0JCXN0cnVjdCBsaXN0X2hlYWQJbW5f
bGlzdDsNCj4gLQkJc3RydWN0IGxpc3RfaGVhZAlzaGFkb3dfbGlzdDsNCj4gLQl9Ow0KPiArDQo+
ICsjaWZkZWYgQ09ORklHX01NVV9OT1RJRklFUg0KPiArCXN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZp
ZXIJbm90aWZpZXI7DQo+ICsjZW5kaWYNCj4gKw0KPiArCXN0cnVjdCBsaXN0X2hlYWQJCXNoYWRv
d19saXN0Ow0KPiAgIA0KPiAgIAlzdHJ1Y3Qga2dkX21lbSAgICAgICAgICAgICAgICAgICprZmRf
Ym87DQo+ICAgfTsNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 08:05:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 08:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPMV2-00015F-Eb; Tue, 29 Oct 2019 08:05:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPMV0-00015A-Jg
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 08:05:06 +0000
X-Inumbo-ID: d022e9c0-fa22-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d022e9c0-fa22-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 08:05:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPMUx-0006lj-Kf; Tue, 29 Oct 2019 08:05:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPMUx-0000iU-5w; Tue, 29 Oct 2019 08:05:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPMUx-0005tn-53; Tue, 29 Oct 2019 08:05:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143270-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-localmigrate:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-xl-shadow:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-migrate/dst_host/src_host/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-credit1:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 linux-next:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-pvshim:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=60c1769a45f4b6beddcc48843739d7d41b88dc1c
X-Osstest-Versions-That: linux=d6d5df1db6e9d7f8f76d2911707f7d5877251b02
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 08:05:03 +0000
Subject: [Xen-devel] [linux-next test] 143270: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI3MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyNzAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzI0MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgZmFpbCBS
RUdSLiB2cy4gMTQzMjQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxNDMyNDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0
MzI0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMyNDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyIDI0IGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QvZGViaWFuLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxNDMyNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAyMCBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzI0MgogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTQzMjQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMyNDIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMyNDIKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2c2hpbSAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxv
Y2tlZCBpbiAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCA3IHhlbi1ib290IGZhaWwgbGlrZSAx
NDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQzMjQyCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQzMjQyCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTQzMjQyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTQzMjQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgICAgICAgZmFpbCBsaWtlIDE0MzI0Mgog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTQzMjQyCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBs
aWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTQzMjQyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxNDMyNDIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC1zaGFkb3cgIDcgeGVuLWJvb3QgICBmYWlsIGxpa2UgMTQzMjQyCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCAgICAgICBmYWlsIGxpa2UgMTQzMjQy
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTQzMjQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzI0
MgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIGxpa2UgMTQzMjQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDMyNDIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDE0MzI0MgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTQzMjQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDMy
NDIKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgICBmYWlsICBsaWtlIDE0MzI0MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTQzMjQyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzI0MgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTQz
MjQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxNDMyNDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0MzI0MgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTQzMjQyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDYwYzE3NjlhNDVmNGI2YmVkZGNjNDg4NDM3MzlkN2Q0MWI4OGRjMWMKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGQ2ZDVkZjFkYjZlOWQ3ZjhmNzZkMjkx
MTcwN2Y3ZDU4NzcyNTFiMDIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMjcwICAy
MDE5LTEwLTI4IDA5OjE5OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
c2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 08:26:04 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 08:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPMpD-0002k7-6N; Tue, 29 Oct 2019 08:25:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ckO=YW=amazon.de=prvs=19881d706=nmanthey@srs-us1.protection.inumbo.net>)
 id 1iPMpC-0002k2-ED
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 08:25:58 +0000
X-Inumbo-ID: bb822c44-fa25-11e9-bbab-bc764e2007e4
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb822c44-fa25-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 08:25:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1572337558; x=1603873558;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=mTsxnUdYwGGO9WLgLp2zRw2XZMXB1lT9xL/7A5Cz618=;
 b=ebSNTWCNSvYNoIidq0Zvu7Ul0psTJz1B7wO9NqnMtjXRGb4Kiz3RizTA
 wzgYx3PANGIdUMvcjiw+u1FD1laxyDRa01SjPUjAU7EnJLPz1bN/RhzOJ
 /ymEzP/A6kf8yQuxV/Qk5MNiqBUPreYDO0e/4rZHHpghqBaDT/ABf54rn k=;
IronPort-SDR: d5FTGODRQfgopriQssADZmthMCYSO8QnAF1iwPSqzQwAPw+czthQb+WKw97LA4WIyYl01+CWTm
 FOJWxgVc/Qcw==
X-IronPort-AV: E=Sophos;i="5.68,243,1569283200"; 
   d="scan'208";a="887350"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-397e131e.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP;
 29 Oct 2019 08:25:56 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2c-397e131e.us-west-2.amazon.com (Postfix) with ESMTPS
 id 136E1A2B7C; Tue, 29 Oct 2019 08:25:55 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Oct 2019 08:25:54 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.161.115) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Oct 2019 08:25:47 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
 <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
 <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
 <5d075fd9-acbe-0fcd-8f22-9f49c61f657f@citrix.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <15ce3d44-0eaf-c01b-8c80-b0067de9e249@amazon.de>
Date: Tue, 29 Oct 2019 09:25:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <5d075fd9-acbe-0fcd-8f22-9f49c61f657f@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.43.161.115]
X-ClientProxiedBy: EX13D23UWA001.ant.amazon.com (10.43.160.68) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjgvMTkgMTg6MDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjUvMTAvMjAxOSAy
Mjo1NiwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+PiBPbiAxMC8yNS8xOSAxNzo0MCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyNS4xMC4yMDE5IDE3OjI3LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IE9uIDI1LzEwLzIwMTkgMTM6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAy
NS4xMC4yMDE5IDE0OjEwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gVGhlIHR3byBjaG9p
Y2VzIHRvIHVuYmxvY2sgNC4xMyBhcmUgdGhpcyBwYXRjaCwgb3IgdGhlIHByZXZpb3VzIHZlcnNp
b24KPj4+Pj4+IHdoaWNoIG1hZGUgQ09ORklHX0hBUkRFTl9CUkFOQ0ggZGVwZW5kIG9uIEJST0tF
Tiwgd2hpY2ggd2FzIGV2ZW4gbW9yZQo+Pj4+Pj4gZGlzbGlrZWQuCj4+Pj4+IE9wdGlvbiAzIGlz
IHRvIGhhdmUganVzdCB0aGUgY29uZmlnIG9wdGlvbiwgZm9yIHBlb3BsZSB0byB0dXJuIHRoaXMK
Pj4+Pj4gb2ZmIGlmIHRoZXkgZmVlbCBsaWtlIGRvaW5nIHNvLgo+Pj4+IFllcywgYnV0IG5vLsKg
IEEgZmFjYWRlIG9mIHNlY3VyaXR5IGlzIHdvcnNlIHRoYW4gbm8gc2VjdXJpdHksIGFuZCBJCj4+
Pj4gZG9uJ3QgY29uc2lkZXIgZG9pbmcgdGhhdCBhbiBhY2NlcHRhYmxlIHNvbHV0aW9uIGluIHRo
aXMgY2FzZS4KPj4+IEJ1dCBJIHRob3VnaHQgd2UgYWxsIGFncmVlIHRoYXQgdGhpcyBpcyBzb21l
dGhpbmcgdGhhdCdzIHByZXN1bWFibHkKPj4+IGdvaW5nIHRvIHJlbWFpbiBpbmNvbXBsZXRlIChh
cyBpbiBub3QgcHJvdmFibHkgY29tcGxldGUpIGFsdG9nZXRoZXIKPj4+IGFueXdheS4gSXQncyBq
dXN0IHRoYXQgd2l0aG91dCB0aGUgY2hhbmdlIGhlcmUgaXQncyBmYXIgbW9yZQo+Pj4gaW5jb21w
bGV0ZSB0aGVuIHdpdGggaXQuCj4gVGhpcyBpcyBpbmhlcmVudGx5IGEgYmVzdC1lZmZvcnQgYXBw
cm9hY2gsIGJ1dCB3aXRob3V0IHRoZQo+IGFsd2F5c19pbmxpbmUsIGl0IGlzIHRhbnRhbW91bnQg
dG8gdXNlbGVzcy4KPgo+IE9ubHkgdGhlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMsIGFuZCBfX21m
bl92YWxpZCgpIGFyZSBjb3JyZWN0bHkKPiBwcm90ZWN0ZWQgd2l0aCB0aGUgY29kZSBpbiBpdHMg
Y3VycmVudCBmb3JtLCB3aGVyZSBhcyB0aGUgbGFyZ2UgY2hhbmdlcwo+IChpbiB0ZXJtcyBvZiBh
YnNvbHV0ZSBudW1iZXIgb2YgcHJvdGVjdGVkIHBhdGhzKSBjb21lcyBmcm9tIHRoZSBwcmVkaWNh
dGVzLgo+Cj4+PiBJbiBhbnkgZXZlbnQgSSB0aGluayB3ZSBzaG91bGQgKGFsc28pIGhhdmUgYW4g
b3BpbmlvbiBmcm9tIHRoZSBwZW9wbGUKPj4+IHdobyBoYWQgb3JpZ2luYWxseSBjb250cmlidXRl
ZCB0aGlzIGxvZ2ljLiBZb3UgZGlkbid0IENjIGFueW9uZSBvZgo+Pj4gdGhlbTsgSSd2ZSBhZGRl
ZCBhdCBsZWFzdCBOb3JiZXJ0IG5vdy4KPj4gVGhhbmtzIGZvciBhZGRpbmcgbWUuIEkgaGFkIGEg
cXVpY2sgbG9vayBpbnRvIHRoZSBkaXNjdXNzaW9uLiBPbmx5Cj4+IG1ha2luZyBhZGRpbmcgbGZl
bmNlIHN0YXRlbWVudHMgYXJvdW5kIGNvbmRpdGlvbmFscyBkZXBlbmRpbmcgb24gY29uZmlnCj4+
IEJST0tFTiBkb2VzIG5vdCBoZWxwLCBhcyBpdCB3b3VsZCBzdGlsbCBuZWVkIHRvIGJlIGFsd2F5
c19pbmxpbmUgdG8gd29yawo+PiBhcyBleHBlY3RlZCwgY29ycmVjdD8KPiAiZGVwZW5kcyBvbiBC
Uk9LRU4iIGlzIGEgd2F5IHRvIHVuY29uZGl0aW9uYWxseSBjb21waWxlIG91dAo+IGZ1bmN0aW9u
YWxpdHksIHdoaWNoIHdhcyBvbmUgb3B0aW9uIGNvbnNpZGVyZWQgdG8gdGhpcyBwcm9ibGVtLgo+
Cj4+IEhlbmNlLCBpbiBteSBvcGluaW9uLCB0aGlzIHBhdGNoIGRvZXMgdGhlIHJpZ2h0Cj4+IHRo
aW5nIHRvIGJlbmVmaXQgZnJvbSB0aGUgbGZlbmNlcyB0aGF0IGFyZSBwbGFjZWQgYWZ0ZXIgZXZh
bHVhdGlvbgo+PiBjb25kaXRpb25hbHMuCj4gVGhpcyBwYXRjaCBpcyB0aGUgYWx0ZXJuYXRpdmUg
dG8gY29tcGlsaW5nIGV2ZXJ5dGhpbmcgb3V0Lgo+Cj4gSSdtIHN0aWxsIGhvbGRpbmcgb3V0IGhv
cGUgdGhhdCB3ZSdsbCBmaW5kIGEgYmV0dGVyIGNvbXBpbGVyIGJhc2VkCj4gbWl0aWdhdGlvbiBp
biB0aGUgbG9uZ2VyIHRlcm0sIGJlY2F1c2UgSSBkb24ndCBzZWUgZWl0aGVyIG9mIHRoZXNlCj4g
b3B0aW9ucyBiZWluZyB2aWFibGUgc3RyYXRlZ2llcyBsb25ndGVybS4KCkkgZnVsbHkgYWdyZWUg
dGhhdCBpbiB0aGUgbG9uZyBydW4sIHdlIHNob3VsZCBoYXZlIGNvbXBpbGVyIHN1cHBvcnQsIHRv
CmUuZy4gbm90IG1vdmUgbGZlbmNlIHN0YXRlbWVudHMgYXJvdW5kLgoKSG93ZXZlciwgdW50aWwg
d2UgaGF2ZSB0aGF0LCB3ZSBzaG91bGQgYWxsb3cgdXNlcnMgb2YgWGVuIHRvIGdldCB0aGUKbGZl
bmNlIHN0YXRlbWVudHMgYXQgdGhlIGNvcnJlY3QgcG9zaXRpb25zIGFzIGEgYmVzdCBlZmZvcnQg
cHJhY3RpY2UuCkhlbmNlLCB0aGUgYWx3YXlzX2lubGluZSBtb2RpZmljYXRpb24gc2hvdWxkIGJl
IHRoZXJlLiBJbiBjYXNlIHlvdSBzdGlsbAp3YW50IHRvIGNvbXBpbGUgb3V0IHRoaXMgZnVuY3Rp
b25hbGl0eSwgeW91IGNvdWxkIGV2ZW4gYWRkIGEgZGVwZW5kZW5jeQpvbiBCUk9LRU4gb24gdG9w
LCBhbmQgdGhlbiB1c2VycyBjYW4gY2hvc2UgdG8gY29tcGlsZSBpdCBpbiwgYnV0IGF0CmxlYXN0
IGdldCBhIHZlcnNpb24gd2hlcmUgdGhlIGxmZW5jZXMgYXJlIHBsYWNlZCBhdCB0aGUgcmlnaHQg
cG9zaXRpb24uCgpCZXN0LApOb3JiZXJ0Cgo+Cj4gfkFuZHJldwoKCgoKQW1hem9uIERldmVsb3Bt
ZW50IENlbnRlciBHZXJtYW55IEdtYkgKS3JhdXNlbnN0ci4gMzgKMTAxMTcgQmVybGluCkdlc2No
YWVmdHNmdWVocnVuZzogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFsZiBIZXJicmljaApFaW5nZXRy
YWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyB1bnRlciBIUkIgMTQ5MTczIEIKU2l0
ejogQmVybGluClVzdC1JRDogREUgMjg5IDIzNyA4NzkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 09:03:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 09:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPNPk-0005uM-Gb; Tue, 29 Oct 2019 09:03:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPNPj-0005uH-1d
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 09:03:43 +0000
X-Inumbo-ID: fe09fe16-fa2a-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fe09fe16-fa2a-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 09:03:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPNPc-0007rj-Ka; Tue, 29 Oct 2019 09:03:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPNPc-0005SB-79; Tue, 29 Oct 2019 09:03:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPNPc-00008z-68; Tue, 29 Oct 2019 09:03:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143281-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:guest-start.2:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=51eb916e120c49dead28ccac7079624243d922cd
X-Osstest-Versions-That: seabios=120996f147131eca8af90e30c900bc14bc824d9f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 09:03:36 +0000
Subject: [Xen-devel] [seabios test] 143281: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI4MSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyODEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTMgZ3Vlc3Qtc3RhcnQuMiBmYWlsIFJFR1IuIHZzLiAxNDI5
OTQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxNDI5OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjk5NAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTQyOTk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5OTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDUx
ZWI5MTZlMTIwYzQ5ZGVhZDI4Y2NhYzcwNzk2MjQyNDNkOTIyY2QKYmFzZWxpbmUgdmVyc2lvbjoK
IHNlYWJpb3MgICAgICAgICAgICAgIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4
MjRkOWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjk5NCAgMjAxOS0xMC0yMSAwNzowODo0OSBa
ICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMyODEgIDIwMTktMTAtMjggMTQ6Mzg6
NTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBL
ZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IDUxZWI5MTZlMTIwYzQ5ZGVhZDI4Y2NhYzcwNzk2MjQyNDNkOTIyY2QKQXV0aG9yOiBH
ZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgT2N0IDIzIDA3OjUw
OjM5IDIwMTkgKzAyMDAKCiAgICBjcDQzNzogYWRkIGxpY2Vuc2UgdG8gY3A0MzcuYwogICAgCiAg
ICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpj
b21taXQgMGM0ODA2NDhlM2JlYjY4MjhkYThjN2Q4NWY4OGVkOGY0YTQ0MjE5MApBdXRob3I6IEdl
cmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBPY3QgMjMgMDc6NTA6
MzggMjAxOSArMDIwMAoKICAgIHJhbWZiOiBhZGQgY29weXJpZ2h0IGFuZCBsaWNlbnNlIHRvIHJh
bWZiLmMKICAgIAogICAgUmV2aWV3ZWQtYnk6IFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEBy
ZWRoYXQuY29tPgoKY29tbWl0IGVkZjRmZTVlYjBkMDhiMjlkYTQ3NjM4MzQzNGQwMGUyYjFjN2Ex
YTIKQXV0aG9yOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQg
T2N0IDIzIDA3OjUwOjM3IDIwMTkgKzAyMDAKCiAgICBib2Noc2Rpc3BsYXk6IGFkZCBjb3B5cmln
aHQgYW5kIGxpY2Vuc2UgdG8gYm9jaHNkaXNwbGF5LmMKICAgIAogICAgUmV2aWV3ZWQtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoKY29tbWl0IGI5YjkyM2VkNDUx
MTY1MmNmOTc1Y2U5NmE4MDMyNDlhNjJlMzk4M2MKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIE1vbiBPY3QgMjEgMTg6NTc6NDAgMjAxOSAtMDQwMAoK
ICAgIHN2Z2Ftb2RlczogQWRkIGNvcHlyaWdodCBub3RpY2UgdG8gdmdhc3JjL3N2Z2Ftb2Rlcy5j
CiAgICAKICAgIENvbW1pdCAwMDRmNWIzYSBtb3ZlZCBwYXJ0IG9mIHZnYXNyYy9ib2Noc3ZnYS5j
IHRvIHZnYXNyYy9zdmdhbW9kZXMuYwogICAgLSBjb3B5IG92ZXIgdGhlIGNvcHlyaWdodCBzdGF0
ZW1lbnRzIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxr
ZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 09:28:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 09:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPNnQ-0007f2-CK; Tue, 29 Oct 2019 09:28:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPNnO-0007ex-KF
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 09:28:10 +0000
X-Inumbo-ID: 6aca485a-fa2e-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6aca485a-fa2e-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 09:28:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 657C0AD0B;
 Tue, 29 Oct 2019 09:28:07 +0000 (UTC)
To: Andy Lutomirski <luto@kernel.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4250bba0-1719-60ae-3d1f-350fb5d2021d@suse.com>
Date: Tue, 29 Oct 2019 10:28:08 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v2] x86/stackframe/32: repair 32-bit Xen PV
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Peter Zijlstra <peterz@infradead.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 the arch/x86 maintainers <x86@kernel.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25jZSBhZ2FpbiBSUEwgY2hlY2tzIGhhdmUgYmVlbiBpbnRyb2R1Y2VkIHdoaWNoIGRvbid0IGFj
Y291bnQgZm9yIGEKMzItYml0IGtlcm5lbCBsaXZpbmcgaW4gcmluZyAxIHdoZW4gcnVubmluZyBp
biBhIFBWIFhlbiBkb21haW4uIFRoZQpjYXNlIGluIEZJWFVQX0ZSQU1FIGhhcyBiZWVuIHByZXZl
bnRpbmcgYm9vdDsgYWRqdXN0IEJVR19JRl9XUk9OR19DUjMKYXMgd2VsbCBqdXN0IGluIGNhc2Uu
CgpGaXhlczogM2M4OGM2OTJjMjg3ICgieDg2L3N0YWNrZnJhbWUvMzI6IFByb3ZpZGUgY29uc2lz
dGVudCBwdF9yZWdzIikKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KdjI6IEF2b2lkICNpZmRlZiBhbmQgYWx0ZXIgY29tbWVudCBhbG9uZyB0aGUgbGlu
ZXMgb2YgQW5keSdzIHN1Z2dlc3Rpb24uCgotLS0gYS9hcmNoL3g4Ni9lbnRyeS9lbnRyeV8zMi5T
CisrKyBiL2FyY2gveDg2L2VudHJ5L2VudHJ5XzMyLlMKQEAgLTQ4LDYgKzQ4LDEzIEBACiAKICNp
bmNsdWRlICJjYWxsaW5nLmgiCiAKKy8qCisgKiBXaGVuIHJ1bm5pbmcgb24gWGVuIFBWLCB0aGUg
YWN0dWFsICVjcyByZWdpc3RlcidzIFJQTCBpbiB0aGUga2VybmVsIGlzIDEsCisgKiBub3QgMC4g
SWYgd2UgbmVlZCB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIGEgJWNzIGZyb20ga2VybmVsIG1vZGUg
YW5kIGEgJWNzCisgKiBmcm9tIHVzZXIgbW9kZSwgd2UgY2FuIGRvIHRlc3QgJDIgaW5zdGVhZCBv
ZiB0ZXN0ICQzLgorICovCisjZGVmaW5lIFVTRVJfU0VHTUVOVF9SUExfTUFTSyAyCisKIAkuc2Vj
dGlvbiAuZW50cnkudGV4dCwgImF4IgogCiAvKgpAQCAtMTcyLDcgKzE3OSw3IEBACiAJQUxURVJO
QVRJVkUgImptcCAuTGVuZF9cQCIsICIiLCBYODZfRkVBVFVSRV9QVEkKIAkuaWYgXG5vX3VzZXJf
Y2hlY2sgPT0gMAogCS8qIGNvbWluZyBmcm9tIHVzZXJtb2RlPyAqLwotCXRlc3RsCSRTRUdNRU5U
X1JQTF9NQVNLLCBQVF9DUyglZXNwKQorCXRlc3RsCSRVU0VSX1NFR01FTlRfUlBMX01BU0ssIFBU
X0NTKCVlc3ApCiAJanoJLkxlbmRfXEAKIAkuZW5kaWYKIAkvKiBPbiB1c2VyLWNyMz8gKi8KQEAg
LTIxNyw3ICsyMjQsNyBAQAogCXRlc3RsCSRYODZfRUZMQUdTX1ZNLCA0KjQoJWVzcCkKIAlqbnoJ
Lkxmcm9tX3VzZXJtb2RlX25vX2ZpeHVwX1xACiAjZW5kaWYKLQl0ZXN0bAkkU0VHTUVOVF9SUExf
TUFTSywgMyo0KCVlc3ApCisJdGVzdGwJJFVTRVJfU0VHTUVOVF9SUExfTUFTSywgMyo0KCVlc3Ap
CiAJam56CS5MZnJvbV91c2VybW9kZV9ub19maXh1cF9cQAogCiAJb3JsCSRDU19GUk9NX0tFUk5F
TCwgMyo0KCVlc3ApCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 09:56:53 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 09:56:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPOF3-0001bt-40; Tue, 29 Oct 2019 09:56:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPOF1-0001bo-QI
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 09:56:43 +0000
X-Inumbo-ID: 68bdd848-fa32-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 68bdd848-fa32-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 09:56:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 05F01AB89;
 Tue, 29 Oct 2019 09:56:41 +0000 (UTC)
To: "Stonehouse, Robert" <rjstone@amazon.co.uk>
References: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <0acc6d6d-0a42-e3ba-31aa-d58979ee1424@suse.com>
Date: Tue, 29 Oct 2019 10:56:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [stable-4.11] Heads-up: c719519 (x86/SMP: don't try
 to stop already stopped CPUs) causes 100% kexec/kdump failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Durrant,
 Paul" <pdurrant@amazon.com>, "Elnikety, Eslam" <elnikety@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxODozMCwgU3RvbmVob3VzZSwgUm9iZXJ0IHdyb3RlOgo+IFJldmVydGlu
ZyBvbmUgaHVuayB2aWEgdGhlIGZvbGxvd2luZyBjb21taXQgZml4ZXMgdGhpbmdzIGZvciBtZSAo
dGhpcyBpcyBhbiBleHBlcmltZW50IGFuZCBub3QgYXQgYWxsIGEgcHJvcG9zZWQgZml4KQo+ID09
PT09PT09Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Nt
cC5jCj4gQEAgLTMwMywxNSArMzAzLDE1IEBAIHN0YXRpYyB2b2lkIHN0b3BfdGhpc19jcHUodm9p
ZCAqZHVtbXkpCj4gIHZvaWQgc21wX3NlbmRfc3RvcCh2b2lkKQo+ICB7Cj4gICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgCj4gKyAgICBsb2NhbF9pcnFf
ZGlzYWJsZSgpOwo+ICsgICAgZml4dXBfaXJxcyhjcHVtYXNrX29mKGNwdSksIDApOwo+ICsgICAg
bG9jYWxfaXJxX2VuYWJsZSgpOwo+IAo+ICAgICAgaWYgKCBudW1fb25saW5lX2NwdXMoKSA+IDEg
KQo+ICAgICAgewo+ICAgICAgICAgIGludCB0aW1lb3V0ID0gMTA7Cj4gIAo+IC0gICAgICAgIGxv
Y2FsX2lycV9kaXNhYmxlKCk7Cj4gLSAgICAgICAgZml4dXBfaXJxcyhjcHVtYXNrX29mKGNwdSks
IDApOwo+IC0gICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsKCkFyZSB5b3Ugc2F5aW5nIHdlIGdl
dCBoZXJlIHRoZSBmaXJzdCB0aW1lIG9ubHkgd2hlbiBudW1fb25saW5lX2NwdXMoKQphbHJlYWR5
IHJldHVybnMgMSAoYnV0IHRoZXJlIGFyZSBhY3R1YWxseSBtdWx0aXBsZSBDUFVzLCBpLmUuIGFm
ZmluaXR5CmNoYW5nZXMgYXJlIGFjdHVhbGx5IG5lZWRlZCk/IElmIHNvIC0gd2h5PwoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 10:17:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 10:17:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPOZE-0003Kh-UW; Tue, 29 Oct 2019 10:17:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zg9R=YW=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iPOZD-0003Kc-9Z
 for xen-devel@lists.xen.org; Tue, 29 Oct 2019 10:17:35 +0000
X-Inumbo-ID: 523f954a-fa35-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 523f954a-fa35-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 10:17:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572344253;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=B0B/CWip6ye5bGRSA++wmMYqfV45VmffF3tGFZRrTMI=;
 b=Qlai6V4oZ4hFW+Clxo5QPGJCJzm38IZPoUjxXOGKh3S5fZ0aDRoSc534
 IpD5zZG/WrokXcpNeNNtAWPr6IUMCQzbclU6BtF7QmI62PkyoTMv1kGTo
 3ZJKcCtBnSvtUSvMdAh2bhTx6zfBaMfP8uC75+dM9UWdPmrd7XsZeAwmQ A=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Y2/l8Tx+rGNkmdM8iTEmfAyV5/V5eLk9yqwKZefEJbq7eacE9g1rxHE3FqSg6jB6C12yjNKLRF
 h+8ahOV0yCZ8bgmNq+Po5GACGb5WLb+LtnSp35wGcrdvA5MDbZmjBf5bGaXWiTVo5QV+DSNqbw
 2py2bS07OKv/n3ikvwgC5tN4wIo0LyC7iNe6j4h6W2DL+vatTelP4U4TnMPoX7ByEMQnkCqAcL
 4MltGwiX781zza9GH7W6C16pj+NHYikoCghSWA2QmhVFvWwuAMkRJaD/61iMmO07bEyP77VAhS
 5Eo=
X-SBRS: 2.7
X-MesageID: 8012174
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,243,1569297600"; 
   d="scan'208";a="8012174"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
 <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
 <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
 <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <0fabcc47-f029-0024-bd4c-9ca8c56650f0@citrix.com>
Date: Tue, 29 Oct 2019 10:17:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTAvMjAxOSAxMTozMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOC8xMC8yMDE5
IDExOjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjguMTAuMjAxOSAxMjoxNSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDI4LzEwLzIwMTkgMTE6MTEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDI4LjEwLjIwMTkgMTI6MDgsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+IE9u
IDI4LzEwLzIwMTkgMDk6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjguMTAuMjAx
OSAwOTo1NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+Pj4+PiBDb252ZXJ0aW5nIGEgZ3Vlc3Qg
ZnJvbSBQViB0byBQVi1pbi1QVkggbWFrZXMgdGhlIGd1ZXN0IHRvIGhhdmUgMzg0awo+Pj4+Pj4+
IGxlc3MgbWVtb3J5LCB3aGljaCBtYXkgY29uZnVzZSBndWVzdCdzIGJhbGxvb24gZHJpdmVyLiBU
aGlzIGhhcHBlbnMKPj4+Pj4+PiBiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMg
NjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKPj4+Pj4+PiB0aGUgZmFjdCB0aGF0IGl0
J3MgcmVhbGx5IGEgdXNhYmxlIFJBTSBpbiBQVkggYm9vdCBtb2RlLgo+Pj4+Pj4gVGhpcyBpcyBh
IFBWSCBwcm9wZXJ0eSBhY2NvcmRpbmcgdG8geW91ciBkZXNjcmlwdGlvbiBhbmQgYWNjb3JkaW5n
Cj4+Pj4+PiB0byBteSB1bmRlcnN0YW5kaW5nLiBXaHkgd291bGQgeW91IHRoZW4gLi4uCj4+Pj4+
Pgo+Pj4+Pj4+IEZpeCB0aGlzIGJ5IHNraXBwaW5nIHRoZSByZWdpb24gdHlwZSBjaGFuZ2UgZm9y
IHB2LXNoaW0gbW9kZS4KPj4+Pj4+IC4uLiBhbHRlciBiZWhhdmlvciBmb3Igc2hpbSBtb2RlIG9u
bHksIHJhdGhlciB0aGFuIHdoZW4gYm9vdGVkIGluCj4+Pj4+PiBQVkggbW9kZSBpbiBnZW5lcmFs
Pwo+Pj4+PiBUaGlzIGlzIGp1c3QgbWUgYmVpbmcgY2F1dGlvdXMuCj4+Pj4+Cj4+Pj4+IE15IG9y
aWdpbmFsIGVtYWlsIGRvZXMgaGF2ZSB0aGlzIHRleHQgYWZ0ZXIgLS0tCj4+Pj4+ICJUaGUgY29u
ZGl0aW9uIGNhbiBiZSByZWxheGVkIHRvIGJlIGp1c3QgIXB2aF9ib290IGlmIHRoZXJlIGFyZSBu
bwo+Pj4+PiBwbGFucyB0byBzdXBwb3J0IFZHQSBNTUlPIC8gUk9NcyBmb3IgUFZIIGd1ZXN0cy4i
Cj4+Pj4gSSBkb3VidCBlbXVsYXRlZCBvbmVzIGFyZSBpbnRlbmRlZCB0byBiZSBzdXBwb3J0ZWQs
IGJ1dCBvZgo+Pj4+IGNvdXJzZSBhIGdyYXBoaWNzIGNhcmQgY291bGQgYmUgcGFzc2VkIHRocm91
Z2guIElpcmMgcGFzc3Rocm91Z2gKPj4+PiBpcyBhIHBlbmRpbmcgd29yayBpdGVtIHN0aWxsIGFu
eXdheSBmb3IgUFZILCBzbyBkZWFsaW5nIHdpdGggdGhlCj4+Pj4gY2FzZSByaWdodCBub3cgbWF5
IG5vdCBldmVuIGJlIG5lY2Vzc2FyeS4KPj4+IFRoZSBidWcgaXMgWGVuIGJsaW5kbHkgcHJlc3Vt
aW5nIHRoYXQgYSBtaXNzaW5nIGhvbGUgIm11c3QgYmUgYSBmaXJtd2FyZQo+Pj4gYnVnIi4KPj4+
Cj4+PiBJIGNhbiBiZWxpZXZlIHRoYXQgdGhlcmUgbWF5IGhhdmUgYmVlbiBzeXN0ZW1zIGRlY2Fk
ZXMgYWdvIHdoaWNoIGdvdAo+Pj4gdGhpcyB3cm9uZywgYnV0IHRiaCBJIGRvdWJ0IGl0IGFwcGxp
ZXMgdG8gNjRiaXQtY2FwYWJsZSBzeXN0ZW1zLAo+Pj4gY29uc2lkZXJpbmcgaG93IHN0YW5kYXJk
aXNlZCB0aGluZ3Mgd2VyZSBieSB0aGVuLgo+Pj4KPj4+IEknZCBqdXN0IGRlbGV0ZSB0aGlzIHdo
b2xlIHBpZWNlIG9mIGxvZ2ljIGFuZCBjYWxsIGl0IGRvbmUuCj4+IFdlbGwsIEkgY291bGQgc2Vl
IHVzZSBiZWluZyBsZXNzIGFnZ3Jlc3NpdmUgaGVyZSwgYnV0IGZpcm13YXJlIChpZgo+PiB0aGVy
ZSBpcyBmaXJtd2FyZSwgaS5lLiBldmVyeXRoaW5nIGV4Y2VwdCBQVkgpIGNsYWltaW5nIHRoZXJl
IHRvCj4+IGJlIFJBTSBpbW1lZGlhdGVseSBiZWxvdyB0aGUgMU0gYm91bmRhcnkgaXMgYSBwcmV0
dHkgZ29vZCBzaWduIG9mCj4+IHNvbWV0aGluZyBiZWluZyB3cm9uZy4gVGhlcmUgX291Z2h0XyB0
byBiZSBST00gYXQgdGhhdCBhZGRyZXNzLgo+PiBPdG9oIHRoZXJlIHdlcmUgZXZlbiB3YXlzIGlu
IG9sZGVyIGNoaXBzZXRzIHRvIG1ha2UgUkFNIGFwcGVhciBhdAo+PiBhZGRyZXNzIHJhbmdlcyBu
b3QgdXNlZCBieSBvcHRpb24gUk9Ncywgc28gdGhlIGxvZ2ljIHdlIGN1cnJlbnRseQo+PiBoYXZl
IGdvZXMgdG9vIGZhciBwb3RlbnRpYWxseSBldmVuIG9uIGJhcmUgbWV0YWwuCj4+Cj4+IFNvIHdo
aWxlIEknbSBhbGwgZm9yIHJlbGF4aW5nLCBJIGRvbid0IHRoaW5rIEkgY2FuIHN1cHBvcnQKPj4g
b3V0cmlnaHQgZGVsZXRpb24uCj4gCj4gRm9yIG5vdywgaG93IGFib3V0IGNwdV9oYXNfaHlwZXJ2
aXNvciA/Cj4gCj4gV2hhdGV2ZXIgdGhlIHZpcnR1YWwgZW52aXJvbm1lbnQsIHdlIHNob3VsZCB0
cnVzdCB0aGUgcHJvdmlkZWQgbWVtb3J5IG1hcC4KClVuZm9ydHVuYXRlbHksIHRoaXMgcGxhbiBo
YXMgZmFpbGVkOiBpbml0X2U4MjAoKSBpcyBjYWxsZWQgd2F5IGJlZm9yZQplYXJseV9jcHVfaW5p
dCgpIGFuZCB0ZXN0aW5nIGNwdV9oYXNfaHlwZXJ2aXNvciBpcyBtZWFuaW5nbGVzcyB0aGVyZS4K
CkkgZ3Vlc3MgSSdsbCBnbyBmb3IgIXB2aF9ib290IGNoZWNrIGZvciBub3cuCgotLQpUaGFua3Ms
ClNlcmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 10:19:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 10:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPOb8-0003Ri-Bq; Tue, 29 Oct 2019 10:19:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPOb6-0003Rc-8p
 for xen-devel@lists.xen.org; Tue, 29 Oct 2019 10:19:32 +0000
X-Inumbo-ID: 9844bd5e-fa35-11e9-950e-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9844bd5e-fa35-11e9-950e-12813bfff9fa;
 Tue, 29 Oct 2019 10:19:31 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572344371;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xNr2gQca7ti+ZlZkdbTsujDPOP/tVTsmHDn3uFWFGb0=;
 b=GveCHIZWoSpCyLQJNIUAzubRNUceB8ZtNOwxEVceA1dzdt6mMb4h+15j
 6doSdGHdEZBzqocuOGBxeuuM+FTuwoeD6Hw0sDMMO80ZvJ1MX7npn6gKy
 D/gfga7EjlzrUrRoUm08cVMgrOYuDuGtbGXG19wEAgBBstaghOs1AJ6qA U=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: E/WgGg8sI2LHES+nwhZ1tv7jmg6t23kdpSUnw7vDakRpVkYEmXkYkAjq4T/kEP+ANR8akyyZe7
 CSJAfctug8pYTA/vSiIKEmc2khumXsHs1OqTS5cZdeVypdK0noeodf7d4/WzsKLs/Qui/KxNv6
 fZnxuAoX0ZQlHbKcsTPty+kd+GJfvkO7Rl6yaZLP899MwGO3tbJo/WzILLI2KraHgDF5PGAUPP
 X8w0zpaWEp7qPmoTY3HJLLo1EHaY0ZTuzeKBxMIM0G6cHqvV9Ayj3gzRuaGEhwoURKgykNnB0f
 uzo=
X-SBRS: 2.7
X-MesageID: 7913884
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,243,1569297600"; 
   d="scan'208";a="7913884"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
 <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
 <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
 <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
 <0fabcc47-f029-0024-bd4c-9ca8c56650f0@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b2a9fac9-538b-62cb-2051-1cb8ef37eaef@citrix.com>
Date: Tue, 29 Oct 2019 10:19:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <0fabcc47-f029-0024-bd4c-9ca8c56650f0@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAxMDoxNywgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAyOC8xMC8yMDE5
IDExOjMzLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyOC8xMC8yMDE5IDExOjMwLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+IE9uIDI4LjEwLjIwMTkgMTI6MTUsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+Pj4gT24gMjgvMTAvMjAxOSAxMToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDI4LjEwLjIwMTkgMTI6MDgsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4+Pj4+PiBPbiAyOC8xMC8y
MDE5IDA5OjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyOC4xMC4yMDE5IDA5OjU2
LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+Pj4+Pj4+PiBDb252ZXJ0aW5nIGEgZ3Vlc3QgZnJvbSBQ
ViB0byBQVi1pbi1QVkggbWFrZXMgdGhlIGd1ZXN0IHRvIGhhdmUgMzg0awo+Pj4+Pj4+PiBsZXNz
IG1lbW9yeSwgd2hpY2ggbWF5IGNvbmZ1c2UgZ3Vlc3QncyBiYWxsb29uIGRyaXZlci4gVGhpcyBo
YXBwZW5zCj4+Pj4+Pj4+IGJlY2F1c2UgWGVuIHVuY29uZGl0aW9uYWxseSByZXNlcnZlcyA2NDBr
IC0gMU0gcmVnaW9uIGluIEU4MjAgZGVzcGl0ZQo+Pj4+Pj4+PiB0aGUgZmFjdCB0aGF0IGl0J3Mg
cmVhbGx5IGEgdXNhYmxlIFJBTSBpbiBQVkggYm9vdCBtb2RlLgo+Pj4+Pj4+IFRoaXMgaXMgYSBQ
VkggcHJvcGVydHkgYWNjb3JkaW5nIHRvIHlvdXIgZGVzY3JpcHRpb24gYW5kIGFjY29yZGluZwo+
Pj4+Pj4+IHRvIG15IHVuZGVyc3RhbmRpbmcuIFdoeSB3b3VsZCB5b3UgdGhlbiAuLi4KPj4+Pj4+
Pgo+Pj4+Pj4+PiBGaXggdGhpcyBieSBza2lwcGluZyB0aGUgcmVnaW9uIHR5cGUgY2hhbmdlIGZv
ciBwdi1zaGltIG1vZGUuCj4+Pj4+Pj4gLi4uIGFsdGVyIGJlaGF2aW9yIGZvciBzaGltIG1vZGUg
b25seSwgcmF0aGVyIHRoYW4gd2hlbiBib290ZWQgaW4KPj4+Pj4+PiBQVkggbW9kZSBpbiBnZW5l
cmFsPwo+Pj4+Pj4gVGhpcyBpcyBqdXN0IG1lIGJlaW5nIGNhdXRpb3VzLgo+Pj4+Pj4KPj4+Pj4+
IE15IG9yaWdpbmFsIGVtYWlsIGRvZXMgaGF2ZSB0aGlzIHRleHQgYWZ0ZXIgLS0tCj4+Pj4+PiAi
VGhlIGNvbmRpdGlvbiBjYW4gYmUgcmVsYXhlZCB0byBiZSBqdXN0ICFwdmhfYm9vdCBpZiB0aGVy
ZSBhcmUgbm8KPj4+Pj4+IHBsYW5zIHRvIHN1cHBvcnQgVkdBIE1NSU8gLyBST01zIGZvciBQVkgg
Z3Vlc3RzLiIKPj4+Pj4gSSBkb3VidCBlbXVsYXRlZCBvbmVzIGFyZSBpbnRlbmRlZCB0byBiZSBz
dXBwb3J0ZWQsIGJ1dCBvZgo+Pj4+PiBjb3Vyc2UgYSBncmFwaGljcyBjYXJkIGNvdWxkIGJlIHBh
c3NlZCB0aHJvdWdoLiBJaXJjIHBhc3N0aHJvdWdoCj4+Pj4+IGlzIGEgcGVuZGluZyB3b3JrIGl0
ZW0gc3RpbGwgYW55d2F5IGZvciBQVkgsIHNvIGRlYWxpbmcgd2l0aCB0aGUKPj4+Pj4gY2FzZSBy
aWdodCBub3cgbWF5IG5vdCBldmVuIGJlIG5lY2Vzc2FyeS4KPj4+PiBUaGUgYnVnIGlzIFhlbiBi
bGluZGx5IHByZXN1bWluZyB0aGF0IGEgbWlzc2luZyBob2xlICJtdXN0IGJlIGEgZmlybXdhcmUK
Pj4+PiBidWciLgo+Pj4+Cj4+Pj4gSSBjYW4gYmVsaWV2ZSB0aGF0IHRoZXJlIG1heSBoYXZlIGJl
ZW4gc3lzdGVtcyBkZWNhZGVzIGFnbyB3aGljaCBnb3QKPj4+PiB0aGlzIHdyb25nLCBidXQgdGJo
IEkgZG91YnQgaXQgYXBwbGllcyB0byA2NGJpdC1jYXBhYmxlIHN5c3RlbXMsCj4+Pj4gY29uc2lk
ZXJpbmcgaG93IHN0YW5kYXJkaXNlZCB0aGluZ3Mgd2VyZSBieSB0aGVuLgo+Pj4+Cj4+Pj4gSSdk
IGp1c3QgZGVsZXRlIHRoaXMgd2hvbGUgcGllY2Ugb2YgbG9naWMgYW5kIGNhbGwgaXQgZG9uZS4K
Pj4+IFdlbGwsIEkgY291bGQgc2VlIHVzZSBiZWluZyBsZXNzIGFnZ3Jlc3NpdmUgaGVyZSwgYnV0
IGZpcm13YXJlIChpZgo+Pj4gdGhlcmUgaXMgZmlybXdhcmUsIGkuZS4gZXZlcnl0aGluZyBleGNl
cHQgUFZIKSBjbGFpbWluZyB0aGVyZSB0bwo+Pj4gYmUgUkFNIGltbWVkaWF0ZWx5IGJlbG93IHRo
ZSAxTSBib3VuZGFyeSBpcyBhIHByZXR0eSBnb29kIHNpZ24gb2YKPj4+IHNvbWV0aGluZyBiZWlu
ZyB3cm9uZy4gVGhlcmUgX291Z2h0XyB0byBiZSBST00gYXQgdGhhdCBhZGRyZXNzLgo+Pj4gT3Rv
aCB0aGVyZSB3ZXJlIGV2ZW4gd2F5cyBpbiBvbGRlciBjaGlwc2V0cyB0byBtYWtlIFJBTSBhcHBl
YXIgYXQKPj4+IGFkZHJlc3MgcmFuZ2VzIG5vdCB1c2VkIGJ5IG9wdGlvbiBST01zLCBzbyB0aGUg
bG9naWMgd2UgY3VycmVudGx5Cj4+PiBoYXZlIGdvZXMgdG9vIGZhciBwb3RlbnRpYWxseSBldmVu
IG9uIGJhcmUgbWV0YWwuCj4+Pgo+Pj4gU28gd2hpbGUgSSdtIGFsbCBmb3IgcmVsYXhpbmcsIEkg
ZG9uJ3QgdGhpbmsgSSBjYW4gc3VwcG9ydAo+Pj4gb3V0cmlnaHQgZGVsZXRpb24uCj4+IEZvciBu
b3csIGhvdyBhYm91dCBjcHVfaGFzX2h5cGVydmlzb3IgPwo+Pgo+PiBXaGF0ZXZlciB0aGUgdmly
dHVhbCBlbnZpcm9ubWVudCwgd2Ugc2hvdWxkIHRydXN0IHRoZSBwcm92aWRlZCBtZW1vcnkgbWFw
Lgo+IFVuZm9ydHVuYXRlbHksIHRoaXMgcGxhbiBoYXMgZmFpbGVkOiBpbml0X2U4MjAoKSBpcyBj
YWxsZWQgd2F5IGJlZm9yZQo+IGVhcmx5X2NwdV9pbml0KCkgYW5kIHRlc3RpbmcgY3B1X2hhc19o
eXBlcnZpc29yIGlzIG1lYW5pbmdsZXNzIHRoZXJlLgo+Cj4gSSBndWVzcyBJJ2xsIGdvIGZvciAh
cHZoX2Jvb3QgY2hlY2sgZm9yIG5vdy4KCk9wZW5jb2RlIGl0IHdpdGggY3B1aWRfZWN4KDEpIGZv
ciBub3csIGFzIHdlJ3ZlIGRvbmUgZWxzZXdoZXJlLgoKSSd2ZSBnb3QgYSBwYXRjaCBpbiBteSBu
b3QtcHJvZ3Jlc3NpbmctdmVyeS1xdWlja2x5IHNlcmllcyB0byByZW1vdmUgdGhlCmJvb3QgdGlt
ZSBtYXBwaW5nIGF0IDAgd2hpY2ggY2xlYW5zIHVwIGVhcmx5IENQVUlEIGhhbmRsaW5nIHNvIHRo
aXMgY2FuCnR1cm4gaW50byBjcHVfaGFzX2h5cGVydmlzb3IsIGJ1dCB0aGF0IGlzIGRlZmluaXRl
bHkgcG9zdC00LjEzIG1hdGVyaWFsCnJpZ2h0IG5vdy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 10:40:34 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 10:40:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPOvF-0005hV-90; Tue, 29 Oct 2019 10:40:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zg9R=YW=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iPOvD-0005hQ-Vo
 for xen-devel@lists.xen.org; Tue, 29 Oct 2019 10:40:20 +0000
X-Inumbo-ID: 80251ec8-fa38-11e9-beca-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 80251ec8-fa38-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 10:40:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572345618;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=9ezFaClMaDPh3VZH2GKwS5pcKfUMESncidFbF9mVj5I=;
 b=VEhG8yqxNCuwJa2Tglce+xclsXtRXNdP8dOQgZJ2UkaJ+Y3UaGD/3uP4
 SWLHHTX2dLqsQ6dFmECnOxs4kcCFe3OPKgPW3ND5BWdjYRIBVU+OtdrdS
 jFAZAV2ekrsL1O4kg0itkjRPsF2ULol8hsee/QPNe0a6WBjiYpdyTca6Z E=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ykv1a/ZoV6eRRnKR0I+vq58a9E1gIdHQp84iNScZzFtAZHY+Xg612mRAC5x4NxPxYael91bt6D
 Sm9yWMvCWT/b2bDpyDWA6lAIS/kksmNaRhj2Fh/PlnIJ/M1qrZPvjytc5DDimgEgMJNXHhKBfO
 Yghzw3ztu3VZVvnte5zBUbXI/a/xs66DUSTJoXEu9N0boVTvJ9Dhtu4hPy47HmAga6emeV6NhH
 V80bX8wnXoDFBRmcKJoOklYXiqtYapkIDOoVwm4ReuC4u96l1aXIyPFLHPaOjlExvBqvNQg5pi
 G98=
X-SBRS: 2.7
X-MesageID: 7914502
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,243,1569297600"; 
   d="scan'208";a="7914502"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
 <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
 <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
 <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
 <0fabcc47-f029-0024-bd4c-9ca8c56650f0@citrix.com>
 <b2a9fac9-538b-62cb-2051-1cb8ef37eaef@citrix.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <79ed1b08-22c3-4703-0d09-06d3a3ba628f@citrix.com>
Date: Tue, 29 Oct 2019 10:40:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b2a9fac9-538b-62cb-2051-1cb8ef37eaef@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAxMDoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyOS8xMC8yMDE5
IDEwOjE3LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+PiBPbiAyOC8xMC8yMDE5IDExOjMzLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4gRm9yIG5vdywgaG93IGFib3V0IGNwdV9oYXNfaHlwZXJ2aXNv
ciA/Cj4+Pgo+Pj4gV2hhdGV2ZXIgdGhlIHZpcnR1YWwgZW52aXJvbm1lbnQsIHdlIHNob3VsZCB0
cnVzdCB0aGUgcHJvdmlkZWQgbWVtb3J5IG1hcC4KPj4gVW5mb3J0dW5hdGVseSwgdGhpcyBwbGFu
IGhhcyBmYWlsZWQ6IGluaXRfZTgyMCgpIGlzIGNhbGxlZCB3YXkgYmVmb3JlCj4+IGVhcmx5X2Nw
dV9pbml0KCkgYW5kIHRlc3RpbmcgY3B1X2hhc19oeXBlcnZpc29yIGlzIG1lYW5pbmdsZXNzIHRo
ZXJlLgo+Pgo+PiBJIGd1ZXNzIEknbGwgZ28gZm9yICFwdmhfYm9vdCBjaGVjayBmb3Igbm93Lgo+
IAo+IE9wZW5jb2RlIGl0IHdpdGggY3B1aWRfZWN4KDEpIGZvciBub3csIGFzIHdlJ3ZlIGRvbmUg
ZWxzZXdoZXJlLgo+IAo+IEkndmUgZ290IGEgcGF0Y2ggaW4gbXkgbm90LXByb2dyZXNzaW5nLXZl
cnktcXVpY2tseSBzZXJpZXMgdG8gcmVtb3ZlIHRoZQo+IGJvb3QgdGltZSBtYXBwaW5nIGF0IDAg
d2hpY2ggY2xlYW5zIHVwIGVhcmx5IENQVUlEIGhhbmRsaW5nIHNvIHRoaXMgY2FuCj4gdHVybiBp
bnRvIGNwdV9oYXNfaHlwZXJ2aXNvciwgYnV0IHRoYXQgaXMgZGVmaW5pdGVseSBwb3N0LTQuMTMg
bWF0ZXJpYWwKPiByaWdodCBub3cuCgpMb29raW5nIGNsb3NlbHkgYXQgZWFybHlfY3B1X2luaXQo
KSwgSSBkb24ndCBzZWUgYW55dGhpbmcgdGhlcmUgdGhhdAp3b3VsZCBwcmV2ZW50IHBsYWNpbmcg
aXQgbmVhciB0aGUgdG9wIG9mIF9fc3RhcnRfeGVuKCkuIEl0IHdvcmtzIGZvcgpwdi1zaGltLCBi
dXQgSSBuZWVkIHRvIGFsc28gZG8gc29tZSBiYXJlIG1ldGFsIHRlc3Rpbmcgd2l0aCB0aGlzIGNo
YW5nZS4KCkRvIHlvdSBrbm93IG9mIGFueXRoaW5nIHRoYXQgd291bGQgcHJldmVudCBpdD8KCi0t
ClRoYW5rcywKU2VyZ2V5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 10:41:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 10:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPOwn-0005n7-Kv; Tue, 29 Oct 2019 10:41:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPOwm-0005n2-G5
 for xen-devel@lists.xen.org; Tue, 29 Oct 2019 10:41:56 +0000
X-Inumbo-ID: b9cfe252-fa38-11e9-bbab-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b9cfe252-fa38-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 10:41:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572345715;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=K3AoWuVzCtSd6P+koxzHTqbkvH6UNRKPaeNjgXxhyhU=;
 b=EiS1YfiFh2EdAchS9XqB5x30Hsya4N4oxUMhFxEt+BejsDuoT2kqa7+u
 YObVhZr0XxKuKS5eRhF9/m47+cymxV54e+mmtxDGGbxWOs6P28xGvKo5s
 KDzYBhZ1KhKNClid+rsGNxllEPLWJ2VyMCkCPmdVU3+cqLuYlG7+0xzwd 4=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ELGiSjuhz7ifeXvrIJyg0g2xkKEpGkmEh2daM1WqP26TnYmDClpijxEZOUoVI29pk6Ar5+RW1o
 +vm0AUd1/EmZXdnF9gUa5a0TYr0R3qATuiy3YhLhH4C+z9mvSEzgGZqT8deyC9t/fIrcWnNvR4
 AlhXqp66f2NBq5e/TEhfkSzvuK3HHS/BZkdEiJXVB9KydFG56g1Zaylxcxu+EV7r5EVEPJmkOy
 fQ0i3JbU8VvCTmHmhbE+PUVWQFYSs8mQkp0eK3wWRA77DAUegYkneB1l7+bM18xGYZWbKSG43H
 UKc=
X-SBRS: 2.7
X-MesageID: 7914564
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,243,1569297600"; 
   d="scan'208";a="7914564"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20191028085603.32037-1-sergey.dyasli@citrix.com>
 <e55613e7-179d-ee5c-34a4-bc3e41997869@suse.com>
 <19a597f0-1694-02fb-2c01-3446407b35a9@citrix.com>
 <28c68c6f-2812-eb48-5cac-c7a5b05dd3bd@suse.com>
 <7a4dc34f-a817-e2ee-5ded-407ffc86db22@citrix.com>
 <d901c775-4122-6c37-c3c8-2ace1a6251ad@suse.com>
 <1d35b969-c1c4-d58c-abc7-ae6865c9577a@citrix.com>
 <0fabcc47-f029-0024-bd4c-9ca8c56650f0@citrix.com>
 <b2a9fac9-538b-62cb-2051-1cb8ef37eaef@citrix.com>
 <79ed1b08-22c3-4703-0d09-06d3a3ba628f@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <8394804c-5e89-e6f2-2bff-7e93dca4ac43@citrix.com>
Date: Tue, 29 Oct 2019 10:41:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <79ed1b08-22c3-4703-0d09-06d3a3ba628f@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH for 4.13] x86/shim: don't reserve 640k - 1M
 region in E820
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAxMDo0MCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAyOS8xMC8yMDE5
IDEwOjE5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyOS8xMC8yMDE5IDEwOjE3LCBTZXJn
ZXkgRHlhc2xpIHdyb3RlOgo+Pj4gT24gMjgvMTAvMjAxOSAxMTozMywgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4+PiBGb3Igbm93LCBob3cgYWJvdXQgY3B1X2hhc19oeXBlcnZpc29yID8KPj4+Pgo+
Pj4+IFdoYXRldmVyIHRoZSB2aXJ0dWFsIGVudmlyb25tZW50LCB3ZSBzaG91bGQgdHJ1c3QgdGhl
IHByb3ZpZGVkIG1lbW9yeSBtYXAuCj4+PiBVbmZvcnR1bmF0ZWx5LCB0aGlzIHBsYW4gaGFzIGZh
aWxlZDogaW5pdF9lODIwKCkgaXMgY2FsbGVkIHdheSBiZWZvcmUKPj4+IGVhcmx5X2NwdV9pbml0
KCkgYW5kIHRlc3RpbmcgY3B1X2hhc19oeXBlcnZpc29yIGlzIG1lYW5pbmdsZXNzIHRoZXJlLgo+
Pj4KPj4+IEkgZ3Vlc3MgSSdsbCBnbyBmb3IgIXB2aF9ib290IGNoZWNrIGZvciBub3cuCj4+IE9w
ZW5jb2RlIGl0IHdpdGggY3B1aWRfZWN4KDEpIGZvciBub3csIGFzIHdlJ3ZlIGRvbmUgZWxzZXdo
ZXJlLgo+Pgo+PiBJJ3ZlIGdvdCBhIHBhdGNoIGluIG15IG5vdC1wcm9ncmVzc2luZy12ZXJ5LXF1
aWNrbHkgc2VyaWVzIHRvIHJlbW92ZSB0aGUKPj4gYm9vdCB0aW1lIG1hcHBpbmcgYXQgMCB3aGlj
aCBjbGVhbnMgdXAgZWFybHkgQ1BVSUQgaGFuZGxpbmcgc28gdGhpcyBjYW4KPj4gdHVybiBpbnRv
IGNwdV9oYXNfaHlwZXJ2aXNvciwgYnV0IHRoYXQgaXMgZGVmaW5pdGVseSBwb3N0LTQuMTMgbWF0
ZXJpYWwKPj4gcmlnaHQgbm93Lgo+IExvb2tpbmcgY2xvc2VseSBhdCBlYXJseV9jcHVfaW5pdCgp
LCBJIGRvbid0IHNlZSBhbnl0aGluZyB0aGVyZSB0aGF0Cj4gd291bGQgcHJldmVudCBwbGFjaW5n
IGl0IG5lYXIgdGhlIHRvcCBvZiBfX3N0YXJ0X3hlbigpLiBJdCB3b3JrcyBmb3IKPiBwdi1zaGlt
LCBidXQgSSBuZWVkIHRvIGFsc28gZG8gc29tZSBiYXJlIG1ldGFsIHRlc3Rpbmcgd2l0aCB0aGlz
IGNoYW5nZS4KPgo+IERvIHlvdSBrbm93IG9mIGFueXRoaW5nIHRoYXQgd291bGQgcHJldmVudCBp
dD8KClllcyAtIG1pY3JvY29kZSBsb2FkaW5nLsKgIFRoYXQgc2VxdWVuY2Ugb2YgdGhpbmdzIGlu
IF9fc3RhcnRfeGVuKCkgaXMKdmVyeSBwb3NpdGlvbiBzZW5zaXRpdmUuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 10:46:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 10:46:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPP18-0005z4-7e; Tue, 29 Oct 2019 10:46:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xwdt=YW=ts.fujitsu.com=dietmar.hahn@srs-us1.protection.inumbo.net>)
 id 1iPP16-0005yw-RW
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 10:46:25 +0000
X-Inumbo-ID: 5809c7da-fa39-11e9-a531-bc764e2007e4
Received: from mail1.bemta25.messagelabs.com (unknown [195.245.230.3])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5809c7da-fa39-11e9-a531-bc764e2007e4;
 Tue, 29 Oct 2019 10:46:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ts.fujitsu.com;
 s=200619tsfj; t=1572345980; i=@ts.fujitsu.com;
 bh=gZjeM7x0Kbrw1ILYb+O15J153TQ+YtOIb65yyIaikZU=;
 h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:
 MIME-Version:Content-Type:Content-Transfer-Encoding;
 b=LlRhL/1HDIs7UguhFUEyOyNyWBbuc9VowbuKWNC/jH3W+IRg1RPVMP/+j3TznWgcy
 YK1cIWT4/9WmViQeCIDnLr6nF4QLkCKjJvRFy1UwQiIrAYbWQSJPazdx/+v8HhCLhv
 d4Pw439zGkvl7Mi2nlrDYf0SzdBNG4dr8YT4uvDT+MxmGeikd5W4RWglkzmlWCD1XT
 v4szSFA5G0Teh1kuS8BAhR+eC87gyzjUnorx1zisrk24xgkj62nFjGLc/8HW52OKmv
 YmLtHrpeAmLJzmBo2R5h5Sz51pvh/wv9jdXAlIT25Kswxg4KLytnHamCl2cJJrMFxG
 233aAeEQfmPxA==
Received: from [46.226.52.101] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-west-1.aws.symcld.net id BF/72-31201-C7818BD5;
 Tue, 29 Oct 2019 10:46:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHKsWRWlGSWpSXmKPExsViZ8MRqlstsSP
 W4MlPM4tZW8Utfu55yGaxZMkPRovJ96+xW3zfMpnJgdVj1eZtTB4rLnSxehz+cIXFY/2WqywB
 LFGsmXlJ+RUJrBntU2YxFaypq2h4fYe9gfFAYRcjF4eQwBxGiX23HjFCOPMZJQ5Oec3SxcjJw
 SZgILHr1SFmEFtEQEni3qrJTCBFzAI7GCXuzr8F5ggLdDFKzPm0mx2kikVAVeLdhS6wbl4BQ4
 nli3aD2ZwCdhL3/p1jBbGFBGwlnl9bwwpRIyhxcuYTsBpmAS+JpzvnQ9nyEh2XG1knMPLOQlI
 2C0nZLCRlmGwdiQW7P7FhimtLnDnwmGkBI/sqRoukosz0jJLcxMwcXUMDA11DQyNdQ0sTXUMz
 c73EKt1EvdRS3fLU4hJdQ73E8mK94src5JwUvbzUkk2MwAhJKTi0fAfj/y9v9Q4xSnIwKYny/
 jm2PVaILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9n8R2xQoJFqempFWmZOcBohUlLcPAoifC+Fw
 NK8xYXJOYWZ6ZDpE4xhnNcvj5vETPH2X8g8uOqJUDyO5h8sxZEvgWTbffuAsl2ECnEkpeflyo
 lzssFsk0AZFxGaR7cMlgyusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHctyFE8mXklcDe9
 AjqXCehcnZ/bQM4tSURISTUwWcilmz55IeW3vteQ//NB/38KO9for3Ncw/Lm7T/tO6x6zb/tH
 n7dl6YY2cvrzdl3/Z3EjmxJ97klwq80LL0+fxKoebEyp2qlb6uAbbHbjZ3dazR8ut3N/qS8uu
 7lyyhwt1LzlYKtfuIV+7i2BTa6yoqRB6L4fFXX7ngatufBqygz53kfpknd2q48acdx8xrprau
 FGllceNxVIk4ysX5PvSihsNxLOmfv3Z8PYxdWT98keu181puTjpXhfn3Z6lPfLRUOzI2Qv89n
 zfHqkMIC/dZazcVP/twRuBFcJKJlKfrg0H1Vbc05wd5ZSx4GWnzd3+ZQsH9RGLPVK1X3y4X3h
 FXZI9kVBP9JbBUS/KbEUpyRaKjFXFScCABhWAmZwQMAAA==
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-3.tower-265.messagelabs.com!1572345979!331322!1
X-Originating-IP: [62.60.8.85]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.43.12; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18120 invoked from network); 29 Oct 2019 10:46:19 -0000
Received: from unknown (HELO mailhost4.uk.fujitsu.com) (62.60.8.85)
 by server-3.tower-265.messagelabs.com with ECDHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Oct 2019 10:46:19 -0000
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by mailhost4.uk.fujitsu.com (8.14.5/8.14.5) with SMTP id x9TAkIQa011521;
 Tue, 29 Oct 2019 10:46:18 GMT
Received: from amur.mch.fsc.net (unknown [10.172.102.12])
 by sanpedro.mch.fsc.net (Postfix) with ESMTP id BB14D569E066;
 Tue, 29 Oct 2019 11:46:10 +0100 (CET)
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 29 Oct 2019 11:46:10 +0100
Message-ID: <2898026.oPHHLnqm1a@amur.mch.fsc.net>
In-Reply-To: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
References: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] [stable-4.11] Heads-up: c719519 (x86/SMP: don't try
 to stop already stopped CPUs) causes 100% kexec/kdump failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Durrant, Paul" <pdurrant@amazon.com>, "Stonehouse,
 Robert" <rjstone@amazon.co.uk>, "Elnikety, Eslam" <elnikety@amazon.com>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: multipart/mixed; boundary="===============8295406896495270805=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.

--===============8295406896495270805==
Content-Type: multipart/alternative; boundary="nextPart5538791.lYZ8q3bBHN"
Content-Transfer-Encoding: 7Bit

This is a multi-part message in MIME format.

--nextPart5538791.lYZ8q3bBHN
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"

Hi,

Am Montag, 28. Oktober 2019, 18:30:12 CET schrieb Stonehouse, Robert:
> This is a heads-up as I have observed that the following commit (backported onto an Amazon 4.11 tree) causes kexec (and hence kdump) to fail. 
> ========
> commit c719519a4183d0630121f6abeba420f49dbc3229
> Author: Jan Beulich <jbeulich@suse.com>
> AuthorDate: Fri Jul 5 10:32:41 2019 +0200
> Commit: Jan Beulich <jbeulich@suse.com>
> CommitDate: Fri Jul 5 10:32:41 2019 +0200
> 
> x86/SMP: don't try to stop already stopped CPUs
>     
>     In particular with an enabled IOMMU (but not really limited to this
>     case), trying to invoke fixup_irqs() after having already done
>     disable_IO_APIC() -> clear_IO_APIC() is a rather bad idea:
> ========
> 
> The test was performing "echo c > /proc/sysrq-trigger" in dom0 and the loaded crash kernel fails to show any signs of starting. This is the end of the Xen console ...
> ========
> (XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.
> (XEN) Resetting with ACPI MEMORY or I/O RESET_REG.
> <machine hangs here then reboots via the BIOS after 5 seconds>
> ========
> Expected behaviour is that the kdump kernel immediately loads and then performs the crash dump

I can confirm this behavior but with xen version (4.11.0_08-1) from
SuSE SLES12 SP4 which doesn't contain the said commit
c719519a4183d0630121f6abeba420f49dbc3229.But I can see this only on systems with newer Intel CPUS like
"Intel(R) Xeon(R) Gold 6242 CPU".



> 
> I'm sorry that I have not yet had time to check if this affects vanilla stable-4.11 or master. I just wanted to be certain that you don't have the same issue.
> 
> 
> Reverting one hunk via the following commit fixes things for me (this is an experiment and not at all a proposed fix)
> ========
> --- a/xen/arch/x86/smp.c
> +++ b/xen/arch/x86/smp.c
> @@ -303,15 +303,15 @@ static void stop_this_cpu(void *dummy)
>  void smp_send_stop(void)
>  {
>      unsigned int cpu = smp_processor_id();
> +    
> +    local_irq_disable();
> +    fixup_irqs(cpumask_of(cpu), 0);
> +    local_irq_enable();
>  
>      if ( num_online_cpus() > 1 )
>      {
>          int timeout = 10;
>  
> -        local_irq_disable();
> -        fixup_irqs(cpumask_of(cpu), 0);
> -        local_irq_enable();
> -
>          smp_call_function(stop_this_cpu, NULL, 0);
>  
>          /* Wait 10ms for all other CPUs to go offline. */
> ========
> 
> Regards
> Rob
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--nextPart5538791.lYZ8q3bBHN
Content-Transfer-Encoding: 7Bit
Content-Type: text/html; charset="us-ascii"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Hack'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Hi,</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Am Montag, 28. Oktober 2019, 18:30:12 CET schrieb Stonehouse, Robert:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; This is a heads-up as I have observed that the following commit (backported onto an Amazon 4.11 tree) causes kexec (and hence kdump) to fail. </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; ========</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; commit c719519a4183d0630121f6abeba420f49dbc3229</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Author: Jan Beulich &lt;jbeulich@suse.com&gt;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; AuthorDate: Fri Jul 5 10:32:41 2019 +0200</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Commit: Jan Beulich &lt;jbeulich@suse.com&gt;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; CommitDate: Fri Jul 5 10:32:41 2019 +0200</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; x86/SMP: don't try to stop already stopped CPUs</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;     </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;     In particular with an enabled IOMMU (but not really limited to this</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;     case), trying to invoke fixup_irqs() after having already done</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;     disable_IO_APIC() -&gt; clear_IO_APIC() is a rather bad idea:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; ========</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; The test was performing &quot;echo c &gt; /proc/sysrq-trigger&quot; in dom0 and the loaded crash kernel fails to show any signs of starting. This is the end of the Xen console ...</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; ========</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; (XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; (XEN) Resetting with ACPI MEMORY or I/O RESET_REG.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; &lt;machine hangs here then reboots via the BIOS after 5 seconds&gt;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; ========</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Expected behaviour is that the kdump kernel immediately loads and then performs the crash dump</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">I can confirm this behavior but with xen version (<span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">4.11.0_08-1) </span><span style=" font-family:'monospace';">from</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'monospace';">SuSE SLES12 SP4 which doesn't contain the said commit</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'monospace';">c719519a4183d0630121f6abeba420f49dbc3229.<br />But I can see this only on systems with newer Intel CPUS like</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'monospace'; color:#000000; background-color:#ffffff;">&quot;Intel(R) Xeon(R) Gold 6242 CPU&quot;.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'monospace';"><br />Dietmar.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; I'm sorry that I have not yet had time to check if this affects vanilla stable-4.11 or master. I just wanted to be certain that you don't have the same issue.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Reverting one hunk via the following commit fixes things for me (this is an experiment and not at all a proposed fix)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; ========</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; --- a/xen/arch/x86/smp.c</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; +++ b/xen/arch/x86/smp.c</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; @@ -303,15 +303,15 @@ static void stop_this_cpu(void *dummy)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;  void smp_send_stop(void)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;  {</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;      unsigned int cpu = smp_processor_id();</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; +    </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; +    local_irq_disable();</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; +    fixup_irqs(cpumask_of(cpu), 0);</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; +    local_irq_enable();</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;  </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;      if ( num_online_cpus() &gt; 1 )</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;      {</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;          int timeout = 10;</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;  </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; -        local_irq_disable();</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; -        fixup_irqs(cpumask_of(cpu), 0);</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; -        local_irq_enable();</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; -</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;          smp_call_function(stop_this_cpu, NULL, 0);</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;  </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt;          /* Wait 10ms for all other CPUs to go offline. */</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; ========</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Regards</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Rob</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; _______________________________________________</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Xen-devel mailing list</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; Xen-devel@lists.xenproject.org</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">&gt; https://lists.xenproject.org/mailman/listinfo/xen-devel</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; ">&nbsp;</p></body></html>
--nextPart5538791.lYZ8q3bBHN--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8295406896495270805==--





From xen-devel-bounces@lists.xenproject.org Tue Oct 29 11:30:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 11:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPPha-0001Ve-6o; Tue, 29 Oct 2019 11:30:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Zg9R=YW=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iPPhZ-0001VZ-4T
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 11:30:17 +0000
X-Inumbo-ID: 75582164-fa3f-11e9-9510-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75582164-fa3f-11e9-9510-12813bfff9fa;
 Tue, 29 Oct 2019 11:30:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572348608;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xl8J6k5szF4wnk72wiJKSfFDbdp1TF9KAZYzE5PYdHM=;
 b=LyNLu2Tv1RWUGTQXjVdyc4O04q/5mgoe8z7hW7jzdLOhm0+uPDG38/jy
 abEXWzs5qN2RAj5dYNKKs7+XNE5G//Ay9fnT3Picnv9+Ed8jXoWtnLvQi
 8An5+T62t840n0p6oYHS7Ky90ZH99IP81ZY5Xu1adNru0Zayf5P4BIghg M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Va9S7CSWMkLLzmRuabJWS4/Cv9dyaG7wiNChrw7WalIkpCCiOzmfbj3TwfH+j9XU/g+PRaIf/k
 LYRatRkodGztvYywtzEnrvjYSgW8ER30DQ9rbUpz3Kf+9h5ywBvN9cPwUYVjOO9idISJWMk4Gv
 rVKNCuWoOe6N8Y3sJB/w9B5jJT0G55W6bhDtSFjtAy559wuxhUGlAmefKxdkIRvImqpeOl8NbV
 Qtela3I+/tRmDB0iB6HalN9DuKkaThq/ejDAzWE1kmuqEphn8YurZxIw4z5nunXJbhmFZklLoz
 7ns=
X-SBRS: 2.7
X-MesageID: 7651040
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,243,1569297600"; 
   d="scan'208";a="7651040"
To: "Stonehouse, Robert" <rjstone@amazon.co.uk>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <be32fef4-cab5-1c85-43fd-6119f965066e@citrix.com>
Date: Tue, 29 Oct 2019 11:29:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [stable-4.11] Heads-up: c719519 (x86/SMP: don't try
 to stop already stopped CPUs) causes 100% kexec/kdump failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Durrant, Paul" <pdurrant@amazon.com>, "Elnikety,
 Eslam" <elnikety@amazon.com>, Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTAvMjAxOSAxNzozMCwgU3RvbmVob3VzZSwgUm9iZXJ0IHdyb3RlOgo+IFRoaXMgaXMg
YSBoZWFkcy11cCBhcyBJIGhhdmUgb2JzZXJ2ZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbW1pdCAo
YmFja3BvcnRlZCBvbnRvIGFuIEFtYXpvbiA0LjExIHRyZWUpIGNhdXNlcyBrZXhlYyAoYW5kIGhl
bmNlIGtkdW1wKSB0byBmYWlsLiAKPiA9PT09PT09PQo+IGNvbW1pdCBjNzE5NTE5YTQxODNkMDYz
MDEyMWY2YWJlYmE0MjBmNDlkYmMzMjI5Cj4gQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gQXV0aG9yRGF0ZTogRnJpIEp1bCA1IDEwOjMyOjQxIDIwMTkgKzAyMDAKPiBD
b21taXQ6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDb21taXREYXRlOiBGcmkg
SnVsIDUgMTA6MzI6NDEgMjAxOSArMDIwMAo+IAo+IHg4Ni9TTVA6IGRvbid0IHRyeSB0byBzdG9w
IGFscmVhZHkgc3RvcHBlZCBDUFVzCj4gICAgIAo+ICAgICBJbiBwYXJ0aWN1bGFyIHdpdGggYW4g
ZW5hYmxlZCBJT01NVSAoYnV0IG5vdCByZWFsbHkgbGltaXRlZCB0byB0aGlzCj4gICAgIGNhc2Up
LCB0cnlpbmcgdG8gaW52b2tlIGZpeHVwX2lycXMoKSBhZnRlciBoYXZpbmcgYWxyZWFkeSBkb25l
Cj4gICAgIGRpc2FibGVfSU9fQVBJQygpIC0+IGNsZWFyX0lPX0FQSUMoKSBpcyBhIHJhdGhlciBi
YWQgaWRlYToKPiA9PT09PT09PQoKVGhpcyB3YXMgYWxyZWFkeSBmaXhlZCBpbiBzdGFnaW5nIGJ5
ICJ4ODYvY3Jhc2g6IGZpeCBrZXhlYyB0cmFuc2l0aW9uIGJyZWFrYWdlIjoKCglodHRwczovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1mNTY4MTNmMzQ3
MGM1YjQ5ODc5NjNjM2M0MWU0ZmUxNmI5NWM1YTNmCgpMb29rcyBsaWtlIGl0IG5lZWRzIGluY2x1
c2lvbiBpbnRvIDQuMTEgYnJhbmNoLgoKLS0KVGhhbmtzLApTZXJnZXkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 12:01:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 12:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPQBn-0003xu-A1; Tue, 29 Oct 2019 12:01:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPQBm-0003xp-Nl
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 12:01:30 +0000
X-Inumbo-ID: d667e350-fa43-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d667e350-fa43-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 12:01:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 30F86B11B;
 Tue, 29 Oct 2019 12:01:27 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>,
 "Stonehouse, Robert" <rjstone@amazon.co.uk>
References: <D5940155-716B-48BE-A00B-36FC0B5B41A9@amazon.com>
 <be32fef4-cab5-1c85-43fd-6119f965066e@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <18473a1f-130a-b013-70cb-47527550fe78@suse.com>
Date: Tue, 29 Oct 2019 13:01:28 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <be32fef4-cab5-1c85-43fd-6119f965066e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [stable-4.11] Heads-up: c719519 (x86/SMP: don't try
 to stop already stopped CPUs) causes 100% kexec/kdump failure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Durrant,
 Paul" <pdurrant@amazon.com>, "Elnikety, Eslam" <elnikety@amazon.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMjAxOSAxMjoyOSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAyOC8xMC8yMDE5
IDE3OjMwLCBTdG9uZWhvdXNlLCBSb2JlcnQgd3JvdGU6Cj4+IFRoaXMgaXMgYSBoZWFkcy11cCBh
cyBJIGhhdmUgb2JzZXJ2ZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbW1pdCAoYmFja3BvcnRlZCBv
bnRvIGFuIEFtYXpvbiA0LjExIHRyZWUpIGNhdXNlcyBrZXhlYyAoYW5kIGhlbmNlIGtkdW1wKSB0
byBmYWlsLiAKPj4gPT09PT09PT0KPj4gY29tbWl0IGM3MTk1MTlhNDE4M2QwNjMwMTIxZjZhYmVi
YTQyMGY0OWRiYzMyMjkKPj4gQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+IEF1dGhvckRhdGU6IEZyaSBKdWwgNSAxMDozMjo0MSAyMDE5ICswMjAwCj4+IENvbW1pdDog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBDb21taXREYXRlOiBGcmkgSnVsIDUg
MTA6MzI6NDEgMjAxOSArMDIwMAo+Pgo+PiB4ODYvU01QOiBkb24ndCB0cnkgdG8gc3RvcCBhbHJl
YWR5IHN0b3BwZWQgQ1BVcwo+PiAgICAgCj4+ICAgICBJbiBwYXJ0aWN1bGFyIHdpdGggYW4gZW5h
YmxlZCBJT01NVSAoYnV0IG5vdCByZWFsbHkgbGltaXRlZCB0byB0aGlzCj4+ICAgICBjYXNlKSwg
dHJ5aW5nIHRvIGludm9rZSBmaXh1cF9pcnFzKCkgYWZ0ZXIgaGF2aW5nIGFscmVhZHkgZG9uZQo+
PiAgICAgZGlzYWJsZV9JT19BUElDKCkgLT4gY2xlYXJfSU9fQVBJQygpIGlzIGEgcmF0aGVyIGJh
ZCBpZGVhOgo+PiA9PT09PT09PQo+IAo+IFRoaXMgd2FzIGFscmVhZHkgZml4ZWQgaW4gc3RhZ2lu
ZyBieSAieDg2L2NyYXNoOiBmaXgga2V4ZWMgdHJhbnNpdGlvbiBicmVha2FnZSI6Cj4gCj4gCWh0
dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWY1
NjgxM2YzNDcwYzViNDk4Nzk2M2MzYzQxZTRmZTE2Yjk1YzVhM2YKPiAKPiBMb29rcyBsaWtlIGl0
IG5lZWRzIGluY2x1c2lvbiBpbnRvIDQuMTEgYnJhbmNoLgoKSG1tLCBpbiBwcmluY2lwbGUgSSBk
aWQgZmlzaCBvdXQgdGhpcyBvbmUgYW5kIGEgZmV3IG1vcmUgZm9yCmJhY2twb3J0aW5nLiBCdXQg
aXQgbG9va3MgbGlrZSBJJ3ZlIGFwcGxpZWQgdGhlbSB0byB0aGUgNC4xMgpicmFuY2ggb25seS4g
VGhhbmtzIGZvciBub3RpY2luZyEKCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 12:20:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 12:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPQU8-0005WO-51; Tue, 29 Oct 2019 12:20:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Wdif=YW=intel.com=dennis.dalessandro@srs-us1.protection.inumbo.net>)
 id 1iPQTA-0004v5-DX
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 12:19:28 +0000
X-Inumbo-ID: 58d018d8-fa46-11e9-9511-12813bfff9fa
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58d018d8-fa46-11e9-9511-12813bfff9fa;
 Tue, 29 Oct 2019 12:19:26 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2019 05:19:25 -0700
X-IronPort-AV: E=Sophos;i="5.68,243,1569308400"; d="scan'208";a="203547917"
Received: from ddalessa-mobl.amr.corp.intel.com (HELO [10.254.206.224])
 ([10.254.206.224])
 by orsmga006-auth.jf.intel.com with ESMTP/TLS/AES256-SHA;
 29 Oct 2019 05:19:21 -0700
To: Jason Gunthorpe <jgg@ziepe.ca>, linux-mm@kvack.org,
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>,
 John Hubbard <jhubbard@nvidia.com>, Felix.Kuehling@amd.com
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-7-jgg@ziepe.ca>
From: Dennis Dalessandro <dennis.dalessandro@intel.com>
Message-ID: <a8644875-9133-9667-c04b-b40c296d68eb@intel.com>
Date: Tue, 29 Oct 2019 08:19:20 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191028201032.6352-7-jgg@ziepe.ca>
Content-Language: en-US
X-Mailman-Approved-At: Tue, 29 Oct 2019 12:20:26 +0000
Subject: Re: [Xen-devel] [PATCH v2 06/15] RDMA/hfi1: Use
 mmu_range_notifier_inset for user_exp_rcv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?Q?Christian_K=c3=b6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjgvMjAxOSA0OjEwIFBNLCBKYXNvbiBHdW50aG9ycGUgd3JvdGU6Cj4gRnJvbTogSmFz
b24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgo+IAo+IFRoaXMgY29udmVydHMgb25lIG9m
IHRoZSB0d28gdXNlcnMgb2YgbW11X25vdGlmaWVycyB0byB1c2UgdGhlIG5ldyBBUEkuCj4gVGhl
IGNvbnZlcnNpb24gaXMgZmFpcmx5IHN0cmFpZ2h0Zm9yd2FyZCwgaG93ZXZlciB0aGUgZXhpc3Rp
bmcgdXNlIG9mCj4gbm90aWZpZXJzIGhlcmUgc2VlbXMgdG8gYmUgcmFjZXkuCj4gCj4gQ2M6IE1p
a2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgo+IENjOiBEZW5uaXMg
RGFsZXNzYW5kcm8gPGRlbm5pcy5kYWxlc3NhbmRyb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1i
eTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgoKSSB0ZXN0ZWQgdjEsIGFuZCBy
ZXBsaWVkIHRvIGl0IFsxXS4gSSBjYW4gcmUtdGVzdCB3aXRoIHRoaXMgdmVyc2lvbiBpZiAKeW91
IGxpa2UgYXMgd2VsbC4KClsxXSBodHRwczovL21hcmMuaW5mby8/bD1saW51eC1yZG1hJm09MTU3
MjM1MTMwNjA2NDEyJnc9MgoKLURlbm55CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 12:39:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 12:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPQly-0006Vz-V4; Tue, 29 Oct 2019 12:38:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jy4k=YW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iPQly-0006Vu-47
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 12:38:54 +0000
X-Inumbo-ID: 1072c984-fa49-11e9-9511-12813bfff9fa
Received: from mail-lf1-f67.google.com (unknown [209.85.167.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1072c984-fa49-11e9-9511-12813bfff9fa;
 Tue, 29 Oct 2019 12:38:53 +0000 (UTC)
Received: by mail-lf1-f67.google.com with SMTP id u16so10401119lfq.3
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 05:38:53 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=/23DWlstsunoPqkEzdA+tZRSeTwkqkDiMo22lF8Je2E=;
 b=m9D5SzBfW5UP0vpufzrScj09EG7pFtaC8Dt1+CiEQWuOifnD7ry15tJQeiYxhuAgIN
 3GWBkaWMPyN73KZEV+YGtdCci9YhiaTkcD20j2eq/uKbE9Y9H9+0Z7FpnOBqq9J3JmqU
 Nz56zHbIXMc9Po7f7QmkHQju1Hrbzvh0vt6BDIhHC6ciLFkVE8khzKBM1E6RyEQpHR6C
 c1JvukbLjSGIFSxbh6pbqJaOpcKRCF4K3ztgFqR5Xg3YAQ3WfKuDnw/zaJyO3+j6zw+b
 qDJpVLmVyLbddq0Y1IqlZIel2c2IkmOkyqVY4qCeyFK+bAB/6uE78DUuDVbU2SFTzi95
 6X6Q==
X-Gm-Message-State: APjAAAXMxB1/wQDOfqEVjsAE1Lq7BaGBfUhSMUobxG/aVy538ZJgBx3E
 nupqhM20NOn8tiXUbxOB1gCBPqqPKJY=
X-Google-Smtp-Source: APXvYqxrDTfXAoFij/urQgwB2EpPf3Jtu8CvUXz/Xoos2lNhixPbr+Db1MSRq/MQ4K1ClSd6FbRT8Q==
X-Received: by 2002:a19:4848:: with SMTP id v69mr2337937lfa.6.1572352732099;
 Tue, 29 Oct 2019 05:38:52 -0700 (PDT)
Received: from mail-lf1-f42.google.com (mail-lf1-f42.google.com.
 [209.85.167.42])
 by smtp.gmail.com with ESMTPSA id q26sm3602780lfo.65.2019.10.29.05.38.51
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 29 Oct 2019 05:38:51 -0700 (PDT)
Received: by mail-lf1-f42.google.com with SMTP id j14so5451998lfb.8
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 05:38:51 -0700 (PDT)
X-Received: by 2002:a19:750:: with SMTP id 77mr2320252lfh.81.1572352731567;
 Tue, 29 Oct 2019 05:38:51 -0700 (PDT)
MIME-Version: 1.0
References: <e9520623cacf33574d2f395584f487410aae8934.1572280689.git.ppircalabu@bitdefender.com>
In-Reply-To: <e9520623cacf33574d2f395584f487410aae8934.1572280689.git.ppircalabu@bitdefender.com>
From: Wei Liu <wl@xen.org>
Date: Tue, 29 Oct 2019 12:38:35 +0000
X-Gmail-Original-Message-ID: <CAK9nU=otVy8SGgH8PggNXKaHYqeFYJ9e4uXvAGQMDh_WVAniMg@mail.gmail.com>
Message-ID: <CAK9nU=otVy8SGgH8PggNXKaHYqeFYJ9e4uXvAGQMDh_WVAniMg@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] tools/ocaml: Fix build error with Arch
 Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOCBPY3QgMjAxOSBhdCAxNjozOCwgUGV0cmUgUGlyY2FsYWJ1CjxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4KPiBnY2MgKEdDQykgOS4yLjAgY29tcGxhaW5zOgo+
Cj4geGVudG9vbGxvZ19zdHVicy5jOiBJbiBmdW5jdGlvbiDigJhzdHViX3h0bF9vY2FtbF92bWVz
c2FnZeKAmToKPiB4ZW50b29sbG9nX3N0dWJzLmM6OTM6MTY6IGVycm9yOiBpbml0aWFsaXphdGlv
biBkaXNjYXJkcyDigJhjb25zdOKAmSBxdWFsaWZpZXIgZnJvbSBwb2ludGVyIHRhcmdldCB0eXBl
IFstV2Vycm9yPWRpc2NhcmRlZC1xdWFsaWZpZXJzXQo+ICAgIDkzIHwgIHZhbHVlICpmdW5jID0g
Y2FtbF9uYW1lZF92YWx1ZSh4dGwtPnZtZXNzYWdlX2NiKSA7Cj4gICAgICAgfCAgICAgICAgICAg
ICAgICBefn5+fn5+fn5+fn5+fn5+Cj4KPiBUaGlzIHBhdGNoIGNvbnN0aWZpZXMgdGhlIHBvaW50
ZXIgcmV0dXJuZWQgYnkgY2FtbF9uYW1lZF92YWx1ZSBpbiBvcmRlcgo+IHRvIHRoZSBhY2NvbW1v
ZGF0ZSBuZXdlciB2ZXJzaW9ucyBvZiBPQ2FtbC4KPiBJbiBPQ2FtbCA+PSA0LjA5IHRoZSByZXR1
cm4gdmFsdWUgcG9pbnRlciBvZiBjYW1sX25hbWVkX3ZhbHVlIGlzCj4gZGVjbGFyZWQgY29uc3Qu
Cj4KPiBodHRwczovL2dpdGh1Yi5jb20vb2NhbWwvb2NhbWwvY29tbWl0LzRmMDNhMTQ2N2QyOWNm
NTg3ZGY1YTE5MTgzMGYxNTI1NTA2ZWUwZTMKPgo+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNh
bGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKSSB3aWxsIHdhaXQgYSBmZXcgZGF5cyBmb3IgQ2hyaXN0aWFuIGFuZCBEYXZpZCB0byBj
aGltZSBpbi4gSWYgSSBkb24ndApoZWFyIGJhY2sgYnkgTW9uZGF5LCBJJ20gZ29pbmcgdG8gY29t
bWl0IHRoaXMgcGF0Y2ggLS0gdGhpcyBpcyBwcmV0dHkKbWVjaGFuaWNhbCBhbnl3YXkuCgpXZWku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 12:40:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 12:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPQnN-0007Ap-Aw; Tue, 29 Oct 2019 12:40:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jy4k=YW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iPQnM-0007Ak-M7
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 12:40:20 +0000
X-Inumbo-ID: 43de2868-fa49-11e9-9511-12813bfff9fa
Received: from mail-lf1-f68.google.com (unknown [209.85.167.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 43de2868-fa49-11e9-9511-12813bfff9fa;
 Tue, 29 Oct 2019 12:40:19 +0000 (UTC)
Received: by mail-lf1-f68.google.com with SMTP id f4so4404147lfk.7
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 05:40:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=PVMX+ZEHzg565+6F3eEu9ohn0bK787mVGOz3HLe08yw=;
 b=bpMC/w4t8s7SLyDHtZA6XvX8WUwUJnrmB8iBIGAJYCP+oOsWqn7vqM19lKOTF+Opun
 TIKOxQRdhAe0IdLlvQNMxrHgi3zb9er4c/n3j1aEEX9G5LHIeTDp9jpRNs9EZBx6qGDv
 9RYCe+xJNhJ7PSKaQE4ldxgiBvxMkJ9qBXSJdII3xHVDCNcZOUcjG6uYMy06haie/Rvs
 /S1L5Ffnj/SURNOH+CMO49fM8NqfeDnHmWjv6e6BqIDWOgd+ZLLnpzUdoyiax/f7/XDw
 lFoZqoJfOV5gkFlNjoEVwiEiFm+EaA87lzC35sl00Rlzp5HImacx8p3n3r6FDPMqzRKa
 lkLg==
X-Gm-Message-State: APjAAAWE+s0iCHaeYQwFg/3wjxQxwbBXYoOSxWZCUQgmDcDOvOq8+fd8
 ATsvTYuNJczdedVUs4oTLTzPza1+VZo=
X-Google-Smtp-Source: APXvYqwgUs4+XHVO1ucIYm7rW+cmjB3bIWPzzPwxlUiN1pgC/rzvKAvGHQzNZQ+1m3AHIIBRJbgwBw==
X-Received: by 2002:a19:520b:: with SMTP id m11mr2317760lfb.77.1572352818560; 
 Tue, 29 Oct 2019 05:40:18 -0700 (PDT)
Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com.
 [209.85.167.52])
 by smtp.gmail.com with ESMTPSA id d19sm7681843lfc.12.2019.10.29.05.40.18
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Tue, 29 Oct 2019 05:40:18 -0700 (PDT)
Received: by mail-lf1-f52.google.com with SMTP id j5so4030994lfh.10
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 05:40:18 -0700 (PDT)
X-Received: by 2002:a19:cbd2:: with SMTP id b201mr2295025lfg.192.1572352818093; 
 Tue, 29 Oct 2019 05:40:18 -0700 (PDT)
MIME-Version: 1.0
References: <20191024130154.19145-1-wl@xen.org>
In-Reply-To: <20191024130154.19145-1-wl@xen.org>
From: Wei Liu <wl@xen.org>
Date: Tue, 29 Oct 2019 12:40:02 +0000
X-Gmail-Original-Message-ID: <CAK9nU=oQaDdacWgxCBXG=PdJy9F7Vehrn9uGrDgpGyVYHHZJ0w@mail.gmail.com>
Message-ID: <CAK9nU=oQaDdacWgxCBXG=PdJy9F7Vehrn9uGrDgpGyVYHHZJ0w@mail.gmail.com>
To: Wei Liu <wl@xen.org>
Subject: Re: [Xen-devel] [PATCH v2 for-4.13] CONTRIBUTING: drop blktap2 and
 add tools/libs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNCBPY3QgMjAxOSBhdCAxNDowMSwgV2VpIExpdSA8d2xAeGVuLm9yZz4gd3JvdGU6
Cj4KPiBCbGt0YXAyIGlzIGdvbmUgYW5kIHRvb2xzL2xpYnMgaXMgbWlzc2luZyBpbiB0aGUgZG9j
dW1lbnQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+IFJldmlld2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tCgpBbnkgY29tbWVudCBvbiB0aGlzPyBJZiBu
b3QgSSB0YWtlIGl0IGFzICJubyBvYmplY3Rpb24iLi4uCgpXZWkuCgo+IC0tLQo+ICBDT05UUklC
VVRJTkcgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQo+Cj4gZGlmZiAtLWdpdCBhL0NPTlRSSUJVVElORyBiL0NPTlRSSUJVVElORwo+IGluZGV4
IDQ3ZjUzZTlhNDkuLjZlYzE0NmJhZjAgMTAwNjQ0Cj4gLS0tIGEvQ09OVFJJQlVUSU5HCj4gKysr
IGIvQ09OVFJJQlVUSU5HCj4gQEAgLTEzLDcgKzEzLDcgQEAgTW9zdCBvZiB0aGUgWGVuIFByb2pl
Y3QgY29kZSBpcyBsaWNlbnNlZCB1bmRlciBHUEx2MiwgYnV0IGEgbnVtYmVyIG9mCj4gIGRpcmVj
dG9yaWVzIGFyZSBwcmltYXJpbHkgbGljZW5zZWQgdW5kZXIgZGlmZmVyZW50IGxpY2Vuc2VzLgo+
Cj4gIE1vc3Qgbm90YWJseToKPiAtIC0gdG9vbHMvYmxrdGFwMiAgICAgIDogQlNELU1vZGlmaWVk
Cj4gKyAtIHRvb2xzL2xpYnMgICAgICAgICA6IExHUEwgdjIuMQo+ICAgLSB0b29scy9saWJ4YyAg
ICAgICAgOiBMR1BMIHYyLjEKPiAgIC0gdG9vbHMvbGlieGwgICAgICAgIDogTEdQTCB2Mi4xCj4g
ICAtIHRvb2xzL3hsICAgICAgICAgICA6IExHUEwgdjIuMQo+IC0tCj4gMi4yMC4xCj4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 12:51:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 12:51:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPQyE-000859-Gn; Tue, 29 Oct 2019 12:51:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/gOV=YW=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPQyD-000854-2a
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 12:51:33 +0000
X-Inumbo-ID: d54f3c50-fa4a-11e9-8aca-bc764e2007e4
Received: from mail-qt1-x844.google.com (unknown [2607:f8b0:4864:20::844])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d54f3c50-fa4a-11e9-8aca-bc764e2007e4;
 Tue, 29 Oct 2019 12:51:32 +0000 (UTC)
Received: by mail-qt1-x844.google.com with SMTP id l3so9438573qtp.2
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 05:51:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=ZF5YLLdkMxOeBnT3AEdovjyBEmTM+OTs+LDLPN0GMI8=;
 b=IHV+AJapDR5k8D6Zafc6ml2K0fa/jgF1PZBiuBMaOa/r+MK0PJ0xNtRtLiwXM8hfUM
 oyGHNxRN/O07FITOaIm5BnO1Box0mj0QkuPEB2wMXMWKVbmYTzXQRMncmXuCTctBu7gC
 91FIwEspUa/0nc1TUQ+oissChI6D4nJBO8DA40LneE6r/MnEh4dPTkicbi1e9mKDMq4W
 wpip0eIgYwCfGlBN5ll9Ug3VTlK7wx3iCECoDUwBIIk+qI/2gjDdaegrEPvi6otVA07c
 HtuIQ3uKH0+5jfdbr9pByZT3cPdoijw2I2FMN1xWV5tXm87jeYeH8MJjI7uCkOjTfH2C
 whzQ==
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=ZF5YLLdkMxOeBnT3AEdovjyBEmTM+OTs+LDLPN0GMI8=;
 b=gZYEl4QCAEqX9MauslRaOIe9ZEmJ8rauVyK1emXV0aHP7u1ug/EEJBshzpxLTuqkhs
 DVIrIfSUA8bQIddTQw9W5exMia2MFlvZqzQ34m8WRuJ4Ov2O6qfko++fmxNRtWz8ytZ6
 DEXYXDuDApMlZrkguehx81itgeH+AsGOlXS8caUBiaOZUib/TOk0QuybbiXkWu5yOaSn
 zBVewXrLoV3989Fzv+dUFh2aj1fdYZ/xhSFFsUwGp1kFmfrfBLA1G0XkC2+yvr94+wZg
 LagnaZscigjnX2ZTea3uQN0lhjutQjpbivy/O7aS2+asaLW/DLX32wnAlxNCbZGuJyku
 6xcQ==
X-Gm-Message-State: APjAAAX8YCCbAK29GJrLcoxDpvlEbfKU6MEXINw3+4z6QFqLiHSVA4uF
 JY9DV/Xbhrt+Vxdq6MNuIIgEJw==
X-Google-Smtp-Source: APXvYqxq0ay2DLP144wUqH2TJqeYs+CM1CzDDTCAEHT8qLG70HSD8wcaxvvKBHRgPHlzCMTknReLGQ==
X-Received: by 2002:ac8:219d:: with SMTP id 29mr4121236qty.280.1572353492189; 
 Tue, 29 Oct 2019 05:51:32 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id w69sm4027395qkb.26.2019.10.29.05.51.31
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 29 Oct 2019 05:51:31 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPQyB-000522-4r; Tue, 29 Oct 2019 09:51:31 -0300
Date: Tue, 29 Oct 2019 09:51:31 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: Dennis Dalessandro <dennis.dalessandro@intel.com>
Message-ID: <20191029125131.GC6128@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-7-jgg@ziepe.ca>
 <a8644875-9133-9667-c04b-b40c296d68eb@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a8644875-9133-9667-c04b-b40c296d68eb@intel.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2 06/15] RDMA/hfi1: Use
 mmu_range_notifier_inset for user_exp_rcv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Ralph Campbell <rcampbell@nvidia.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, John Hubbard <jhubbard@nvidia.com>,
 Felix.Kuehling@amd.com, Mike Marciniszyn <mike.marciniszyn@intel.com>,
 dri-devel@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 linux-mm@kvack.org, Jerome Glisse <jglisse@redhat.com>,
 amd-gfx@lists.freedesktop.org, nouveau@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 Christian =?utf-8?B?S8O2bmln?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDg6MTk6MjBBTSAtMDQwMCwgRGVubmlzIERhbGVzc2Fu
ZHJvIHdyb3RlOgo+IE9uIDEwLzI4LzIwMTkgNDoxMCBQTSwgSmFzb24gR3VudGhvcnBlIHdyb3Rl
Ogo+ID4gRnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgo+ID4gCj4gPiBU
aGlzIGNvbnZlcnRzIG9uZSBvZiB0aGUgdHdvIHVzZXJzIG9mIG1tdV9ub3RpZmllcnMgdG8gdXNl
IHRoZSBuZXcgQVBJLgo+ID4gVGhlIGNvbnZlcnNpb24gaXMgZmFpcmx5IHN0cmFpZ2h0Zm9yd2Fy
ZCwgaG93ZXZlciB0aGUgZXhpc3RpbmcgdXNlIG9mCj4gPiBub3RpZmllcnMgaGVyZSBzZWVtcyB0
byBiZSByYWNleS4KPiA+IAo+ID4gQ2M6IE1pa2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6
eW5AaW50ZWwuY29tPgo+ID4gQ2M6IERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVzc2Fu
ZHJvQGludGVsLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IEphc29uIEd1bnRob3JwZSA8amdnQG1l
bGxhbm94LmNvbT4KPiAKPiBJIHRlc3RlZCB2MSwgYW5kIHJlcGxpZWQgdG8gaXQgWzFdLiBJIGNh
biByZS10ZXN0IHdpdGggdGhpcyB2ZXJzaW9uIGlmIHlvdQo+IGxpa2UgYXMgd2VsbC4KPiAKPiBb
MV0gaHR0cHM6Ly9tYXJjLmluZm8vP2w9bGludXgtcmRtYSZtPTE1NzIzNTEzMDYwNjQxMiZ3PTIK
CkkgdGhpbmsgaXQgaXMgZmluZSwgbm90aGluZyByZWFsbHkgY2hhbmdlZCBpbiB2MiwgdGhhbmtz
CgpKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 12:55:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 12:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPR2A-0008FE-4t; Tue, 29 Oct 2019 12:55:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jy4k=YW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iPR28-0008F7-7H
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 12:55:36 +0000
X-Inumbo-ID: 65dbf826-fa4b-11e9-9512-12813bfff9fa
Received: from mail-wm1-f67.google.com (unknown [209.85.128.67])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 65dbf826-fa4b-11e9-9512-12813bfff9fa;
 Tue, 29 Oct 2019 12:55:35 +0000 (UTC)
Received: by mail-wm1-f67.google.com with SMTP id g24so2448972wmh.5
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 05:55:35 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=okuxcY4hS17AV6fpMJeiBs3PNlDM1D8t+z2RDfOIuI4=;
 b=HxKLTa5DiFedI2yjWIVLjHPLWkU4i8XTMEtZ5ZDw0Mtbnw5zvyZpqgoUFdyvM86lP0
 oAhQPpFISqjQM4j2u7J47q/F8MRh9lhyxR58HGEcAx02ioGzCjeXVsri/mq03VvMn/p4
 Mpu8SKE8Whz2TnINMSdfCgbVjunMku0hgaH7mlJUnYs4HkIesBxD2qZEk2jL9m9TPFCk
 Sv+eCBeGqzPZ3Jo5ZSEvWB5yFY5ZuvnugyWnjvtuCcMi3tguYlLk6lGtRzkvNnuA2plv
 1ZLByNV2dHXTffjGtEJkakheIE/sHPFJUsFkoFRQ3OUYuk5mV/b///CYrxpAWaZpm2Ek
 XczQ==
X-Gm-Message-State: APjAAAWsfzwOW3922mnBZoVRI49JFfl+vKV9uuLqMW7MP43MU+/jbuAw
 z+1OAUdNpntcCnUifKo0jdE=
X-Google-Smtp-Source: APXvYqyJPLCbX6KeBd0w2soJZ8hUWG4gTPsQB2teCCbgDUolieEq8f9k6osbZz8bG7OKXhxJpC59eA==
X-Received: by 2002:a1c:a78b:: with SMTP id q133mr3971318wme.115.1572353734680; 
 Tue, 29 Oct 2019 05:55:34 -0700 (PDT)
Received: from debian ([213.31.248.135])
 by smtp.gmail.com with ESMTPSA id x12sm15002557wru.93.2019.10.29.05.55.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 29 Oct 2019 05:55:34 -0700 (PDT)
Date: Tue, 29 Oct 2019 12:55:32 +0000
From: Wei Liu <wl@xen.org>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20191029125532.uppf63zpvdkxsrqu@debian>
References: <e9520623cacf33574d2f395584f487410aae8934.1572280689.git.ppircalabu@bitdefender.com>
 <CAK9nU=otVy8SGgH8PggNXKaHYqeFYJ9e4uXvAGQMDh_WVAniMg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAK9nU=otVy8SGgH8PggNXKaHYqeFYJ9e4uXvAGQMDh_WVAniMg@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2] tools/ocaml: Fix build error with Arch
 Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, Wei Liu <wl@xen.org>,
 David Scott <dave@recoil.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMTI6Mzg6MzVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIDI4IE9jdCAyMDE5IGF0IDE2OjM4LCBQZXRyZSBQaXJjYWxhYnUKPiA8cHBpcmNh
bGFidUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4KPiA+IGdjYyAoR0NDKSA5LjIuMCBjb21w
bGFpbnM6Cj4gPgo+ID4geGVudG9vbGxvZ19zdHVicy5jOiBJbiBmdW5jdGlvbiDigJhzdHViX3h0
bF9vY2FtbF92bWVzc2FnZeKAmToKPiA+IHhlbnRvb2xsb2dfc3R1YnMuYzo5MzoxNjogZXJyb3I6
IGluaXRpYWxpemF0aW9uIGRpc2NhcmRzIOKAmGNvbnN04oCZIHF1YWxpZmllciBmcm9tIHBvaW50
ZXIgdGFyZ2V0IHR5cGUgWy1XZXJyb3I9ZGlzY2FyZGVkLXF1YWxpZmllcnNdCj4gPiAgICA5MyB8
ICB2YWx1ZSAqZnVuYyA9IGNhbWxfbmFtZWRfdmFsdWUoeHRsLT52bWVzc2FnZV9jYikgOwo+ID4g
ICAgICAgfCAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+Cj4gPgo+ID4gVGhpcyBwYXRj
aCBjb25zdGlmaWVzIHRoZSBwb2ludGVyIHJldHVybmVkIGJ5IGNhbWxfbmFtZWRfdmFsdWUgaW4g
b3JkZXIKPiA+IHRvIHRoZSBhY2NvbW1vZGF0ZSBuZXdlciB2ZXJzaW9ucyBvZiBPQ2FtbC4KPiA+
IEluIE9DYW1sID49IDQuMDkgdGhlIHJldHVybiB2YWx1ZSBwb2ludGVyIG9mIGNhbWxfbmFtZWRf
dmFsdWUgaXMKPiA+IGRlY2xhcmVkIGNvbnN0Lgo+ID4KPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS9v
Y2FtbC9vY2FtbC9jb21taXQvNGYwM2ExNDY3ZDI5Y2Y1ODdkZjVhMTkxODMwZjE1MjU1MDZlZTBl
Mwo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRk
ZWZlbmRlci5jb20+Cj4gPiBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+Cj4gPiBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gCj4gSSB3
aWxsIHdhaXQgYSBmZXcgZGF5cyBmb3IgQ2hyaXN0aWFuIGFuZCBEYXZpZCB0byBjaGltZSBpbi4g
SWYgSSBkb24ndAo+IGhlYXIgYmFjayBieSBNb25kYXksIEknbSBnb2luZyB0byBjb21taXQgdGhp
cyBwYXRjaCAtLSB0aGlzIGlzIHByZXR0eQo+IG1lY2hhbmljYWwgYW55d2F5Lgo+IAoKQW5kcmV3
IGluZm9ybWVkIG1lIE9PQiB0aGF0IENocmlzdGlhbiBpcyBhd2F5LCBzbyBJIGhhdmUgY29tbWl0
dGVkIHRoaXMKcGF0Y2guCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 13:03:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPR9S-0000fr-3W; Tue, 29 Oct 2019 13:03:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPR9R-0000fm-Hn
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 13:03:09 +0000
X-Inumbo-ID: 703c9bd0-fa4c-11e9-9512-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 703c9bd0-fa4c-11e9-9512-12813bfff9fa;
 Tue, 29 Oct 2019 13:03:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPR9J-0004Ip-4S; Tue, 29 Oct 2019 13:03:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPR9I-0006eK-EG; Tue, 29 Oct 2019 13:03:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPR9I-0003VF-DZ; Tue, 29 Oct 2019 13:03:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iPR9I-0003VF-DZ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 13:03:00 +0000
Subject: [Xen-devel] [libvirt bisection] complete
 test-amd64-amd64-libvirt-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8647913125371102360=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8647913125371102360==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-libvirt-xsm
testid guest-start

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  18981877d2e20390a79d068861a24e716f8ee422
  Bug not present: c8007fdc5d2ce43fec2753cda60fb4963f55abd5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143337/


  commit 18981877d2e20390a79d068861a24e716f8ee422
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Oct 9 14:09:38 2019 +0200
  
      m4: virt-driver-libxl: remove Fedora 28 check
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/test-amd64-amd64-libvirt-xsm.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/test-amd64-amd64-libvirt-xsm.guest-start --summary-out=tmp/143337.bisection-summary --basis-template=143023 --blessings=real,real-bisect libvirt test-amd64-amd64-libvirt-xsm guest-start
Searching for failure / basis pass:
 143263 fail [host=albana0] / 143051 [host=elbling0] 143023 [host=pinot0] 142949 [host=debina1] 142904 [host=chardonnay1] 142862 [host=italia0] 142840 [host=pinot1] 142798 [host=huxelrebe0] 142761 [host=albana1] 142644 [host=italia1] 142584 [host=godello0] 142535 [host=huxelrebe1] 142476 [host=chardonnay0] 142427 ok.
Failure / basis pass flights: 143263 / 142427
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Basis pass 23605f58bfd5c47d0f6fbd2aa57a8bda15e720df 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 db1892238c55c5138801f131a837ccd0056f002e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d19040804afb2bdd60f18e8aef7da78028575fe6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#23605f58bfd5c47d0f6fbd2aa57a8bda15e720df-bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-1f6fb368c04919243e2c70f2aa514a5f88e95309 https://gitlab.com/keycodemap/keycodemapdb.git#6280c94f306df6a20bbc100ba15a5a81af0366e6-6280c94f306df6a20bbc100ba15a5a81af0366e6 git://xenbits.xen.org/linux-pvops.git#db1892238c55c5138801f131a837ccd0056f002e\
 -b98aebd298246df37b472c52a2ee1023256d02e3 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/osstest/ovmf.git#d19040804afb2bdd60f18e8aef7da78028575fe6-6996ec88a244a2428beb81d126ee55d152f62a07 git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-9\
 33ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#43f5df79dad6738d52ea79d072de2b56eb96a91f-120996f147131eca8af90e30c900bc14bc824d9f git://xenbits.xen.org/xen.git#f93abf0315efef861270c25d83c8047fd6a54ec4-518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Loaded 5001 nodes in revision graph
Searching for test results:
 142427 pass 23605f58bfd5c47d0f6fbd2aa57a8bda15e720df 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 db1892238c55c5138801f131a837ccd0056f002e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d19040804afb2bdd60f18e8aef7da78028575fe6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142476 [host=chardonnay0]
 142535 [host=huxelrebe1]
 142584 [host=godello0]
 142644 [host=italia1]
 142761 [host=albana1]
 142840 [host=pinot1]
 142798 [host=huxelrebe0]
 142862 [host=italia0]
 142949 [host=debina1]
 142904 [host=chardonnay1]
 143023 [host=pinot0]
 143051 [host=elbling0]
 143085 []
 143140 fail irrelevant
 143189 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143218 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143261 pass 23605f58bfd5c47d0f6fbd2aa57a8bda15e720df 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 db1892238c55c5138801f131a837ccd0056f002e c530a75c1e6a472b0eb9558310b518f0dfcd8860 d19040804afb2bdd60f18e8aef7da78028575fe6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 143263 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143323 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143315 fail c7f8a66b220712727672a6a264e371d34f1d86e0 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143297 pass 71519d4638e30a7c4f59a9764a7a8e5e8f679eb3 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 e797a806a8d090a09a782fe10ba2765154579d4b d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143282 !! flight 143282 missing revision for libvirt_gnulib
!! flight 143282 missing revision for libvirt_keycodemapdb
 143303 pass 2825803477a54a337e194288ae6a8fd1c950957c 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 46bb81200742fabfe5c5624c22e72f036af02869 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143318 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143306 blocked b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 703232b8e8889e908771b64e22b5ed94e403aa0a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143285 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143291 pass a7262a664d514b6d9f49c6e40b5a581b9bc271ec 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 e132c8d7b58d8dc2c1888f5768454550d1f3ea7b c530a75c1e6a472b0eb9558310b518f0dfcd8860 a7e2d20193e853020a1415c25b53280955055394 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f fef8d99fbce1a5e7ddfd22b0f33940b8d6193ec8
 143321 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143307 fail 32ea231b21d8d7b88d2f2a7d57916098baf8cfa2 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143310 pass 71aadcd76435d00819e994357c7443665a653a65 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 46bb81200742fabfe5c5624c22e72f036af02869 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143332 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143313 pass 9cddc6e8ee9d9ce62dd20a6317c3148f4cd1c0e9 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143334 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143337 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Searching for interesting versions
 Result found: flight 142427 (pass), for basis pass
 Result found: flight 143189 (fail), for basis failure
 Repro found: flight 143261 (pass), for basis pass
 Repro found: flight 143263 (fail), for basis failure
 0 revisions at c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
No revisions left to test, checking graph state.
 Result found: flight 143318 (pass), for last pass
 Result found: flight 143321 (fail), for first failure
 Repro found: flight 143323 (pass), for last pass
 Repro found: flight 143332 (fail), for first failure
 Repro found: flight 143334 (pass), for last pass
 Repro found: flight 143337 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  18981877d2e20390a79d068861a24e716f8ee422
  Bug not present: c8007fdc5d2ce43fec2753cda60fb4963f55abd5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143337/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 18981877d2e20390a79d068861a24e716f8ee422
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Oct 9 14:09:38 2019 +0200
  
      m4: virt-driver-libxl: remove Fedora 28 check
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.683229 to fit
pnmtopng: 62 colors found
Revision graph left in /home/logs/results/bisect/libvirt/test-amd64-amd64-libvirt-xsm.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
143337: tolerable FAIL

flight 143337 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/143337/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-libvirt-xsm 12 guest-start             fail baseline untested


jobs:
 build-amd64-libvirt                                          pass    
 test-amd64-amd64-libvirt-xsm                                 fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8647913125371102360==--

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 13:46:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPRpi-00041B-Fh; Tue, 29 Oct 2019 13:46:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPRph-000416-Np
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 13:46:49 +0000
X-Inumbo-ID: 8d858cf0-fa52-11e9-bbab-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8d858cf0-fa52-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 13:46:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572356808;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Wgq48QiizSbk5YcgvffYhEIEhAgihW6bcLx9cb2qc2k=;
 b=Wm92NabFeweznccNgwl0+c77PKSUcHGi6Ge6DnUdnH3b1fxoY8tlvSkH
 FBOEB4VPx42PT0HMHEPDd90dwwOJSq2E62rutnROGreVQyjEERoGoBcy4
 qL3raTn+aKzaoe7RVQXUUH6BvYx65/llT+x8o1Nr8ArQdCRS29SLQAaXt g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: v/fZ3+UOGLhbbBLIZNzk+u1yaSlqzbQUBV53ZeY99v7bWdqvTxBii4tr8qmhnEbqfaO1lywZgj
 14XIkB02SL31vJ5TAKMX1kZmNY7Z0zX6+rEXIQBhAsyA0NnlVmZv8gQq/QEj2+G9wRv46kCFG8
 3SCzZma2tpyNB4wQPxhq29kWVk2JYIWHM7zlJxtE9kNsp1QU/VBQCDeKuyTZ00p0gGKzEgxv/c
 y0Z9rbRsl8PlCfmSJPsUtzc5x24gMebHGCsYpyE573x6C4T8N2ABPgrFdXVyagg1pphM9uJWwJ
 8o4=
X-SBRS: 2.7
X-MesageID: 7558495
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7558495"
To: Norbert Manthey <nmanthey@amazon.de>, Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
 <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
 <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
 <5d075fd9-acbe-0fcd-8f22-9f49c61f657f@citrix.com>
 <15ce3d44-0eaf-c01b-8c80-b0067de9e249@amazon.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1924da4a-b2d7-456e-5276-6c33338ec86b@citrix.com>
Date: Tue, 29 Oct 2019 13:46:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <15ce3d44-0eaf-c01b-8c80-b0067de9e249@amazon.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAwODoyNSwgTm9yYmVydCBNYW50aGV5IHdyb3RlOgo+IE9uIDEwLzI4LzE5
IDE4OjA1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyNS8xMC8yMDE5IDIyOjU2LCBOb3Ji
ZXJ0IE1hbnRoZXkgd3JvdGU6Cj4+PiBPbiAxMC8yNS8xOSAxNzo0MCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjUuMTAuMjAxOSAxNzoyNywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4g
T24gMjUvMTAvMjAxOSAxMzozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNS4xMC4y
MDE5IDE0OjEwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+IFRoZSB0d28gY2hvaWNlcyB0
byB1bmJsb2NrIDQuMTMgYXJlIHRoaXMgcGF0Y2gsIG9yIHRoZSBwcmV2aW91cyB2ZXJzaW9uCj4+
Pj4+Pj4gd2hpY2ggbWFkZSBDT05GSUdfSEFSREVOX0JSQU5DSCBkZXBlbmQgb24gQlJPS0VOLCB3
aGljaCB3YXMgZXZlbiBtb3JlCj4+Pj4+Pj4gZGlzbGlrZWQuCj4+Pj4+PiBPcHRpb24gMyBpcyB0
byBoYXZlIGp1c3QgdGhlIGNvbmZpZyBvcHRpb24sIGZvciBwZW9wbGUgdG8gdHVybiB0aGlzCj4+
Pj4+PiBvZmYgaWYgdGhleSBmZWVsIGxpa2UgZG9pbmcgc28uCj4+Pj4+IFllcywgYnV0IG5vLsKg
IEEgZmFjYWRlIG9mIHNlY3VyaXR5IGlzIHdvcnNlIHRoYW4gbm8gc2VjdXJpdHksIGFuZCBJCj4+
Pj4+IGRvbid0IGNvbnNpZGVyIGRvaW5nIHRoYXQgYW4gYWNjZXB0YWJsZSBzb2x1dGlvbiBpbiB0
aGlzIGNhc2UuCj4+Pj4gQnV0IEkgdGhvdWdodCB3ZSBhbGwgYWdyZWUgdGhhdCB0aGlzIGlzIHNv
bWV0aGluZyB0aGF0J3MgcHJlc3VtYWJseQo+Pj4+IGdvaW5nIHRvIHJlbWFpbiBpbmNvbXBsZXRl
IChhcyBpbiBub3QgcHJvdmFibHkgY29tcGxldGUpIGFsdG9nZXRoZXIKPj4+PiBhbnl3YXkuIEl0
J3MganVzdCB0aGF0IHdpdGhvdXQgdGhlIGNoYW5nZSBoZXJlIGl0J3MgZmFyIG1vcmUKPj4+PiBp
bmNvbXBsZXRlIHRoZW4gd2l0aCBpdC4KPj4gVGhpcyBpcyBpbmhlcmVudGx5IGEgYmVzdC1lZmZv
cnQgYXBwcm9hY2gsIGJ1dCB3aXRob3V0IHRoZQo+PiBhbHdheXNfaW5saW5lLCBpdCBpcyB0YW50
YW1vdW50IHRvIHVzZWxlc3MuCj4+Cj4+IE9ubHkgdGhlIGdyYW50IHRhYmxlIG9wZXJhdGlvbnMs
IGFuZCBfX21mbl92YWxpZCgpIGFyZSBjb3JyZWN0bHkKPj4gcHJvdGVjdGVkIHdpdGggdGhlIGNv
ZGUgaW4gaXRzIGN1cnJlbnQgZm9ybSwgd2hlcmUgYXMgdGhlIGxhcmdlIGNoYW5nZXMKPj4gKGlu
IHRlcm1zIG9mIGFic29sdXRlIG51bWJlciBvZiBwcm90ZWN0ZWQgcGF0aHMpIGNvbWVzIGZyb20g
dGhlIHByZWRpY2F0ZXMuCj4+Cj4+Pj4gSW4gYW55IGV2ZW50IEkgdGhpbmsgd2Ugc2hvdWxkIChh
bHNvKSBoYXZlIGFuIG9waW5pb24gZnJvbSB0aGUgcGVvcGxlCj4+Pj4gd2hvIGhhZCBvcmlnaW5h
bGx5IGNvbnRyaWJ1dGVkIHRoaXMgbG9naWMuIFlvdSBkaWRuJ3QgQ2MgYW55b25lIG9mCj4+Pj4g
dGhlbTsgSSd2ZSBhZGRlZCBhdCBsZWFzdCBOb3JiZXJ0IG5vdy4KPj4+IFRoYW5rcyBmb3IgYWRk
aW5nIG1lLiBJIGhhZCBhIHF1aWNrIGxvb2sgaW50byB0aGUgZGlzY3Vzc2lvbi4gT25seQo+Pj4g
bWFraW5nIGFkZGluZyBsZmVuY2Ugc3RhdGVtZW50cyBhcm91bmQgY29uZGl0aW9uYWxzIGRlcGVu
ZGluZyBvbiBjb25maWcKPj4+IEJST0tFTiBkb2VzIG5vdCBoZWxwLCBhcyBpdCB3b3VsZCBzdGls
bCBuZWVkIHRvIGJlIGFsd2F5c19pbmxpbmUgdG8gd29yawo+Pj4gYXMgZXhwZWN0ZWQsIGNvcnJl
Y3Q/Cj4+ICJkZXBlbmRzIG9uIEJST0tFTiIgaXMgYSB3YXkgdG8gdW5jb25kaXRpb25hbGx5IGNv
bXBpbGUgb3V0Cj4+IGZ1bmN0aW9uYWxpdHksIHdoaWNoIHdhcyBvbmUgb3B0aW9uIGNvbnNpZGVy
ZWQgdG8gdGhpcyBwcm9ibGVtLgo+Pgo+Pj4gSGVuY2UsIGluIG15IG9waW5pb24sIHRoaXMgcGF0
Y2ggZG9lcyB0aGUgcmlnaHQKPj4+IHRoaW5nIHRvIGJlbmVmaXQgZnJvbSB0aGUgbGZlbmNlcyB0
aGF0IGFyZSBwbGFjZWQgYWZ0ZXIgZXZhbHVhdGlvbgo+Pj4gY29uZGl0aW9uYWxzLgo+PiBUaGlz
IHBhdGNoIGlzIHRoZSBhbHRlcm5hdGl2ZSB0byBjb21waWxpbmcgZXZlcnl0aGluZyBvdXQuCj4+
Cj4+IEknbSBzdGlsbCBob2xkaW5nIG91dCBob3BlIHRoYXQgd2UnbGwgZmluZCBhIGJldHRlciBj
b21waWxlciBiYXNlZAo+PiBtaXRpZ2F0aW9uIGluIHRoZSBsb25nZXIgdGVybSwgYmVjYXVzZSBJ
IGRvbid0IHNlZSBlaXRoZXIgb2YgdGhlc2UKPj4gb3B0aW9ucyBiZWluZyB2aWFibGUgc3RyYXRl
Z2llcyBsb25ndGVybS4KPiBJIGZ1bGx5IGFncmVlIHRoYXQgaW4gdGhlIGxvbmcgcnVuLCB3ZSBz
aG91bGQgaGF2ZSBjb21waWxlciBzdXBwb3J0LCB0bwo+IGUuZy4gbm90IG1vdmUgbGZlbmNlIHN0
YXRlbWVudHMgYXJvdW5kLgo+Cj4gSG93ZXZlciwgdW50aWwgd2UgaGF2ZSB0aGF0LCB3ZSBzaG91
bGQgYWxsb3cgdXNlcnMgb2YgWGVuIHRvIGdldCB0aGUKPiBsZmVuY2Ugc3RhdGVtZW50cyBhdCB0
aGUgY29ycmVjdCBwb3NpdGlvbnMgYXMgYSBiZXN0IGVmZm9ydCBwcmFjdGljZS4KPiBIZW5jZSwg
dGhlIGFsd2F5c19pbmxpbmUgbW9kaWZpY2F0aW9uIHNob3VsZCBiZSB0aGVyZS4gSW4gY2FzZSB5
b3Ugc3RpbGwKPiB3YW50IHRvIGNvbXBpbGUgb3V0IHRoaXMgZnVuY3Rpb25hbGl0eSwgeW91IGNv
dWxkIGV2ZW4gYWRkIGEgZGVwZW5kZW5jeQo+IG9uIEJST0tFTiBvbiB0b3AsIGFuZCB0aGVuIHVz
ZXJzIGNhbiBjaG9zZSB0byBjb21waWxlIGl0IGluLCBidXQgYXQKPiBsZWFzdCBnZXQgYSB2ZXJz
aW9uIHdoZXJlIHRoZSBsZmVuY2VzIGFyZSBwbGFjZWQgYXQgdGhlIHJpZ2h0IHBvc2l0aW9uLgoK
VGhpcyBpcyBnb2luZyBhcm91bmQgaW4gY2lyY2xlcy4KClRoZSBmb2xsb3dpbmcgcGF0Y2ggaW4g
dGhpcyBzZXJpZXMgaXMgYSBmdWxseSB1c2VyLXNlbGVjdGFibGUgS2NvbmZpZwpvcHRpb24gZm9y
IHdoZXRoZXIgdGhleSB3YW50IHRvIHVzZSBicmFuY2ggaGFyZGVuaW5nLCBhbmQgaXMgaW4gcGxh
Y2UKb25jZSB0aGVyZSBpcyBhIHBsYXVzaWJsZSBleHBlY3RhdGlvbiB0aGF0IHRoZSBsZmVuY2Vz
IGFyZSBpbiBzdWl0YWJsZQpwb3NpdGlvbnMuCgpJZiB0aGlzIHBhdGNoIHNlcmllcyBkb2VzIG5v
dCBhZ3JlZW1lbnQsIEkgd2lsbCB1bmJsb2NrIGxpdmVwYXRjaGluZyBvbgo0LjEzIGJ5IGNvbW1p
dHRpbmcgdGhlIHYyIHBhdGNoIHdoaWNoIGNhdXNlcyBCUkFOQ0hfSEFSREVOIHRvIGRlcGVuZCBv
bgpCUk9LRU4gYW5kIGZvcmNlIGl0IHRvIGJlIGNvbXBpbGVkIG91dCB3aXRoIG5vIHVzZXIgY2hv
aWNlIGF0IGFsbC4KClVuYnJlYWtpbmcgbGl2ZXBhdGNoaW5nIGlzIHN0cmljdGx5IG1vcmUgaW1w
b3J0YW50IHRoYW4ga2VlcGluZyBhIGJyYW5kCm5ldyBmZWF0dXJlIGluIDQuMTMgaW4gYSBicm9r
ZW4gZm9ybS7CoCBJJ3ZlIHByb3ZpZGVkIHR3byBhbHRlcm5hdGl2ZQpzdHJhdGVnaWVzIHRvIGZp
eCB0aGUgNC4xMyBibG9ja2VycywgYnV0IGlmIG5vb25lIGNhbiBhZ3JlZSBvbiB3aGljaAphcHBy
b2FjaCB0byB1c2UsIEkgd2lsbCBjb21taXQgdGhlIHNpbXBsZXIgZml4LgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 13:59:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13:59:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPS29-0004xf-4O; Tue, 29 Oct 2019 13:59:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=/gOV=YW=ziepe.ca=jgg@srs-us1.protection.inumbo.net>)
 id 1iPS27-0004xa-6J
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 13:59:39 +0000
X-Inumbo-ID: 58bcd652-fa54-11e9-a531-bc764e2007e4
Received: from mail-qk1-x741.google.com (unknown [2607:f8b0:4864:20::741])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 58bcd652-fa54-11e9-a531-bc764e2007e4;
 Tue, 29 Oct 2019 13:59:38 +0000 (UTC)
Received: by mail-qk1-x741.google.com with SMTP id c25so6064504qkk.1
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 06:59:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=8jOH6aTboFzH2FE5ebDVzGbVS8tkTfz/e6O//bI0tkY=;
 b=TOjiKaf4drtV5ldH8zR3DdZRftx4pfyMK7aX+WxF+hP7GAklHNLQJLB3u6THZAuUwq
 2J8U2Z8jfa4RHHqJi86VA8XDEEftIwINME4Xcqo7Lwf5TfQ/5CHndbgRjMZBi7ltmTD/
 9/OIdOP+IKZBXBOnw95rEg1RRCcplq0VveMXmbgEcrW0nIfOMVnpZGUZJC/dcmVtrcLp
 GnztoS4X7Cig0PpARFdiBQAFwuPsNE3oq28XslCe7YAiytEpFuhH3cYXFITze125lBn3
 w8SiavcWCCYZB5EGHirP4nTYv97GbqlF/YYAtwW9ZFYvfLIJ06XZktP4ccL77Rn8KbAv
 rdng==
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=8jOH6aTboFzH2FE5ebDVzGbVS8tkTfz/e6O//bI0tkY=;
 b=gPlDxv6PULSrHaf46tbn8YZ3Xx09mKmPdNBwVwPPiYGACCFficCEOD28Nf2s34TTjo
 HBqUhI2c2owTgHf5umJTLLjYIKy/N7mTMw2DKYo7wN1FtoFV3sTFF1qkno47+7QotQYr
 kIBKKrR0x4aXQHsGq53+8b3xlDrYpSiK/F3vehevHivtQwlKbVJZc6DsQPcYcOLNAJrN
 p0YirHmYeUtlmPrqm00Gy9hZ92nW9mvDUIhVyzo7Dqyh3ddFJ64gUP0+juZ5LZGstFfd
 +k3lhePoln7CrtAd7e3MvYm5D3qAf5CL1OjcNJ6Q12luouUjX3mTpxDVfTP4uX+1Wc/n
 7T+A==
X-Gm-Message-State: APjAAAVu3sKHiSPElQI0BHU7uRXJq8Ra41kllvp9yC7ilY8jpkJ//VT2
 RbLp+ov4KQh3OKmK/1ZuSX3hlw==
X-Google-Smtp-Source: APXvYqw2t3qlIvqK+Izwy8tw608BKfVw2jgQ/Y0rREEshgcaboVymXi/nbliXAwFtIZ8GNBEqxuwOw==
X-Received: by 2002:a05:620a:8cb:: with SMTP id
 z11mr15146993qkz.72.1572357577964; 
 Tue, 29 Oct 2019 06:59:37 -0700 (PDT)
Received: from ziepe.ca
 (hlfxns017vw-142-162-113-180.dhcp-dynamic.fibreop.ns.bellaliant.net.
 [142.162.113.180])
 by smtp.gmail.com with ESMTPSA id p188sm7446102qkb.33.2019.10.29.06.59.36
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 29 Oct 2019 06:59:36 -0700 (PDT)
Received: from jgg by mlx.ziepe.ca with local (Exim 4.90_1)
 (envelope-from <jgg@ziepe.ca>)
 id 1iPS24-0005x3-D2; Tue, 29 Oct 2019 10:59:36 -0300
Date: Tue, 29 Oct 2019 10:59:36 -0300
From: Jason Gunthorpe <jgg@ziepe.ca>
To: "Koenig, Christian" <Christian.Koenig@amd.com>
Message-ID: <20191029135936.GD6128@ziepe.ca>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-14-jgg@ziepe.ca>
 <bc44f331-5448-ddc0-ecc3-d0ccb92e11a4@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <bc44f331-5448-ddc0-ecc3-d0ccb92e11a4@amd.com>
User-Agent: Mutt/1.9.4 (2018-02-28)
Subject: Re: [Xen-devel] [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Ralph Campbell <rcampbell@nvidia.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 John Hubbard <jhubbard@nvidia.com>, "Kuehling, Felix" <Felix.Kuehling@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, Jerome Glisse <jglisse@redhat.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDc6NTE6MzBBTSArMDAwMCwgS29lbmlnLCBDaHJpc3Rp
YW4gd3JvdGU6Cj4gPiArc3RhdGljIGJvb2wgYW1kZ3B1X21uX2ludmFsaWRhdGVfZ2Z4KHN0cnVj
dCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwKPiA+ICsJCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11
X25vdGlmaWVyX3JhbmdlICpyYW5nZSkKPiA+ICAgewo+ID4gLQlzdHJ1Y3QgYW1kZ3B1X2JvICpi
bzsKPiA+ICsJc3RydWN0IGFtZGdwdV9ibyAqYm8gPSBjb250YWluZXJfb2YobXJuLCBzdHJ1Y3Qg
YW1kZ3B1X2JvLCBub3RpZmllcik7Cj4gPiArCXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0g
YW1kZ3B1X3R0bV9hZGV2KGJvLT50Ym8uYmRldik7Cj4gPiAgIAlsb25nIHI7Cj4gPiAgIAo+ID4g
LQlsaXN0X2Zvcl9lYWNoX2VudHJ5KGJvLCAmbm9kZS0+Ym9zLCBtbl9saXN0KSB7Cj4gPiAtCj4g
PiAtCQlpZiAoIWFtZGdwdV90dG1fdHRfYWZmZWN0X3VzZXJwdHIoYm8tPnRiby50dG0sIHN0YXJ0
LCBlbmQpKQo+ID4gLQkJCWNvbnRpbnVlOwo+ID4gLQo+ID4gLQkJciA9IGRtYV9yZXN2X3dhaXRf
dGltZW91dF9yY3UoYm8tPnRiby5iYXNlLnJlc3YsCj4gPiAtCQkJdHJ1ZSwgZmFsc2UsIE1BWF9T
Q0hFRFVMRV9USU1FT1VUKTsKPiA+IC0JCWlmIChyIDw9IDApCj4gPiAtCQkJRFJNX0VSUk9SKCIo
JWxkKSBmYWlsZWQgdG8gd2FpdCBmb3IgdXNlciBib1xuIiwgcik7Cj4gPiAtCX0KPiA+ICsJLyog
RklYTUU6IElzIHRoaXMgbmVjZXNzYXJ5PyAqLwo+IAo+IE1vc3QgbGlrZWx5IG5vdC4KPiAKPiBD
aHJpc3RpYW4uCj4gCj4gPiArCWlmICghYW1kZ3B1X3R0bV90dF9hZmZlY3RfdXNlcnB0cihiby0+
dGJvLnR0bSwgcmFuZ2UtPnN0YXJ0LAo+ID4gKwkJCQkJICByYW5nZS0+ZW5kKSkKPiA+ICsJCXJl
dHVybiB0cnVlOwoKU28gaXMgdGhlIGJvLT50Ym8ubWVtLm51bV9wYWdlcyA9PSBiby0+dGJvLnR0
bS5udW1fcGFnZXMgYWx3YXlzPwoKQW5kIHVzZXJwdHIgY2FuJ3QgYmUgemVybyBoZXJlLCBvciBh
dCBsZWFzdCBpdCBkb2Vzbid0IG1hdHRlciBpZiBpdCBpcz8KCj4gPiArc3RhdGljIGJvb2wgYW1k
Z3B1X21uX2ludmFsaWRhdGVfaHNhKHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1ybiwKPiA+
ICsJCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSkKPiA+ICAg
ewo+ID4gLQlzdHJ1Y3QgYW1kZ3B1X21uICphbW4gPSBjb250YWluZXJfb2YobWlycm9yLCBzdHJ1
Y3QgYW1kZ3B1X21uLCBtaXJyb3IpOwo+ID4gLQl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gdXBkYXRl
LT5zdGFydDsKPiA+IC0JdW5zaWduZWQgbG9uZyBlbmQgPSB1cGRhdGUtPmVuZDsKPiA+IC0JYm9v
bCBibG9ja2FibGUgPSBtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHVwZGF0ZSk7Cj4gPiAt
CXN0cnVjdCBpbnRlcnZhbF90cmVlX25vZGUgKml0Owo+ID4gLQo+ID4gLQkvKiBub3RpZmljYXRp
b24gaXMgZXhjbHVzaXZlLCBidXQgaW50ZXJ2YWwgaXMgaW5jbHVzaXZlICovCj4gPiAtCWVuZCAt
PSAxOwo+ID4gLQo+ID4gLQkvKiBUT0RPIHdlIHNob3VsZCBiZSBhYmxlIHRvIHNwbGl0IGxvY2tp
bmcgZm9yIGludGVydmFsIHRyZWUgYW5kCj4gPiAtCSAqIGFtZGdwdV9tbl9pbnZhbGlkYXRlX25v
ZGUKPiA+IC0JICovCj4gPiAtCWlmIChhbWRncHVfbW5fcmVhZF9sb2NrKGFtbiwgYmxvY2thYmxl
KSkKPiA+IC0JCXJldHVybiAtRUFHQUlOOwo+ID4gLQo+ID4gLQlpdCA9IGludGVydmFsX3RyZWVf
aXRlcl9maXJzdCgmYW1uLT5vYmplY3RzLCBzdGFydCwgZW5kKTsKPiA+IC0Jd2hpbGUgKGl0KSB7
Cj4gPiAtCQlzdHJ1Y3QgYW1kZ3B1X21uX25vZGUgKm5vZGU7Cj4gPiAtCj4gPiAtCQlpZiAoIWJs
b2NrYWJsZSkgewo+ID4gLQkJCWFtZGdwdV9tbl9yZWFkX3VubG9jayhhbW4pOwo+ID4gLQkJCXJl
dHVybiAtRUFHQUlOOwo+ID4gLQkJfQo+ID4gKwlzdHJ1Y3QgYW1kZ3B1X2JvICpibyA9IGNvbnRh
aW5lcl9vZihtcm4sIHN0cnVjdCBhbWRncHVfYm8sIG5vdGlmaWVyKTsKPiA+ICsJc3RydWN0IGFt
ZGdwdV9kZXZpY2UgKmFkZXYgPSBhbWRncHVfdHRtX2FkZXYoYm8tPnRiby5iZGV2KTsKPiA+ICAg
Cj4gPiAtCQlub2RlID0gY29udGFpbmVyX29mKGl0LCBzdHJ1Y3QgYW1kZ3B1X21uX25vZGUsIGl0
KTsKPiA+IC0JCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX25leHQoaXQsIHN0YXJ0LCBlbmQpOwo+
ID4gKwkvKiBGSVhNRTogSXMgdGhpcyBuZWNlc3Nhcnk/ICovCj4gPiArCWlmICghYW1kZ3B1X3R0
bV90dF9hZmZlY3RfdXNlcnB0cihiby0+dGJvLnR0bSwgcmFuZ2UtPnN0YXJ0LAo+ID4gKwkJCQkJ
ICByYW5nZS0+ZW5kKSkKPiA+ICsJCXJldHVybiB0cnVlOwo+ID4gICAKPiA+IC0JCWFtZGdwdV9t
bl9pbnZhbGlkYXRlX25vZGUobm9kZSwgc3RhcnQsIGVuZCk7Cj4gPiAtCX0KClRoaXMgb25lIHRv
byByaWdodD8KCkphc29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:03:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:03:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPS5n-0005m3-Mj; Tue, 29 Oct 2019 14:03:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPS5n-0005ly-2T
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:03:27 +0000
X-Inumbo-ID: e003e5ba-fa54-11e9-9513-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e003e5ba-fa54-11e9-9513-12813bfff9fa;
 Tue, 29 Oct 2019 14:03:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 84DB6B59B;
 Tue, 29 Oct 2019 14:03:24 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
 <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
 <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
 <5d075fd9-acbe-0fcd-8f22-9f49c61f657f@citrix.com>
 <15ce3d44-0eaf-c01b-8c80-b0067de9e249@amazon.de>
 <1924da4a-b2d7-456e-5276-6c33338ec86b@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ad9f735e-4c68-95f9-aa8d-44b5a09095ff@suse.com>
Date: Tue, 29 Oct 2019 15:03:25 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1924da4a-b2d7-456e-5276-6c33338ec86b@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMjAxOSAxNDo0NiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJZiB0aGlzIHBhdGNo
IHNlcmllcyBkb2VzIG5vdCBhZ3JlZW1lbnQsIEkgd2lsbCB1bmJsb2NrIGxpdmVwYXRjaGluZyBv
bgo+IDQuMTMgYnkgY29tbWl0dGluZyB0aGUgdjIgcGF0Y2ggd2hpY2ggY2F1c2VzIEJSQU5DSF9I
QVJERU4gdG8gZGVwZW5kIG9uCj4gQlJPS0VOIGFuZCBmb3JjZSBpdCB0byBiZSBjb21waWxlZCBv
dXQgd2l0aCBubyB1c2VyIGNob2ljZSBhdCBhbGwuCj4gCj4gVW5icmVha2luZyBsaXZlcGF0Y2hp
bmcgaXMgc3RyaWN0bHkgbW9yZSBpbXBvcnRhbnQgdGhhbiBrZWVwaW5nIGEgYnJhbmQKPiBuZXcg
ZmVhdHVyZSBpbiA0LjEzIGluIGEgYnJva2VuIGZvcm0uwqAgSSd2ZSBwcm92aWRlZCB0d28gYWx0
ZXJuYXRpdmUKPiBzdHJhdGVnaWVzIHRvIGZpeCB0aGUgNC4xMyBibG9ja2VycywgYnV0IGlmIG5v
b25lIGNhbiBhZ3JlZSBvbiB3aGljaAo+IGFwcHJvYWNoIHRvIHVzZSwgSSB3aWxsIGNvbW1pdCB0
aGUgc2ltcGxlciBmaXguCgpBcyB0byB1bmJsb2NraW5nIGxpdmUgcGF0Y2hpbmcgLSBtYXkgSSBh
c2sgeW91IGxvb2sgYXQgdGhlIHN5bWJvbApkaXNhbWJpZ3VhdGlvbiBwYXRjaCBJIGRpZCBzdWJt
aXQ/IFRoZSB0aHJlYWQgaGVyZSwgYXMgc3VnZ2VzdGVkCmJlZm9yZSwgc2hvdWxkIG5vdyBiZSBz
b2xlbHkgYWJvdXQgY29kZSBnZW5lcmF0aW9uLiBBbmQganVzdCBpbgpjYXNlIHlvdSd2ZSBtaXNz
ZWQgdGhpczogSSBkaWQgaW5kaWNhdGUgSSdtIHdpbGxpbmcgdG8gZ2l2ZSBteQphY2sgb24gdGhl
IHYzIHBhdGNoIGhlcmUsIHByb3ZpZGVkIHlvdSBhZGp1c3QgdGhlIGRlc2NyaXB0aW9uIGFzCmFz
a2VkIGZvciBpbiBteSBpbml0aWFsKD8pIHJlcGx5LgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSGy-0006eH-Pa; Tue, 29 Oct 2019 14:15:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPSGx-0006eC-CO
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:14:59 +0000
X-Inumbo-ID: 76d80e66-fa56-11e9-9513-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 76d80e66-fa56-11e9-9513-12813bfff9fa;
 Tue, 29 Oct 2019 14:14:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572358488;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=zElM9HOsif16a18BmEQ+jn2mhLKwJ0+W/powFmYUz6k=;
 b=b5BZmQb28Ijr0Q8kqI2tt9caDVJMJ5fGIDQ4A/qxBfVoD5xtClTzYYuB
 iw6rd1jiC2Tb7WYnjC+SKhUgWO7RLQy/q1oDJrbr0xH0+PXIMNO9apTKS
 Suh7VslI3Pz8eWhDvyZAtrerWYGIc/4exPciFMaIEblVT9IRVpJuVMYxK M=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YQNUg6P761D3HMAi0r9RQrLKRWmk4syZSRJLNv5JPF8GLJgsRgwLKWvNe7xyvvan4c1mX8OCCA
 wjCnhZJTDG7SxHVMtuok10SWgfPm8tgnOF70VDW3L0T8rb6DfRNPI4zny1/x49KIUKeNR44sg2
 iHdGkqOjdWxYrEggUInzpyiS5ZsnQHxaGaHLlItQYnRslDzgMMY4xju9oBkQLOL/sP8twgbKqH
 HLKmHpdyX5mCShMMi06+TLzM03cMCkqlhzA9EaE8VAaIjZF7xKUNvh5olzpkD8sB5V91NzMiDV
 ncg=
X-SBRS: 2.7
X-MesageID: 7926565
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7926565"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.18773.35055.679680@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 14:14:45 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191028162700.GB1162@perard.uk.xensource.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <23990.53286.572469.441064@mariner.uk.xensource.com>
 <20191028162700.GB1162@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 0/4] Fix: libxl workaround,
 multiple connection to single QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtSRkMgWEVOIFBBVENIIGZvci00LjEzIDAvNF0g
Rml4OiBsaWJ4bCB3b3JrYXJvdW5kLCBtdWx0aXBsZSBjb25uZWN0aW9uIHRvIHNpbmdsZSBRTVAg
c29ja2V0Iik6Cj4gVGhvc2Ugc3VnZ2VzdGlvbnMgYXJlIGludGVyZXN0aW5nIGlkZWEsIGJ1dCBJ
IHdvdWxkIHByZWZlciB0byBoYXZlIGxpYnhsCj4gYmVlbiBhYmxlIHRvIGRlYWwgd2l0aCBhbnkg
dmVyc2lvbiBvZiBRRU1VLCBzbyB3aXRob3V0IGhhdmluZyB0byBwYXRjaAo+IFFFTVUuIEJlc2lk
ZSBzZXJpYWxpc2luZyBRTVAgYWNjZXNzIGluIHRoZSBjb2RlLCBmb3JrL2xvY2sgc3RyYXRlZ3kK
PiBtaWdodCBiZSB0aGUgb25seSBvdGhlciB3YXkuIChXZWxsIHRoZXJlIGlzIGFsc28gZm9yay9j
b25uZWN0IHdpdGggYQo+IGJsb2NraW5nIGZkLCBidXQgd2UgYWxyZWFkeSBoYXZlIGNvZGUgZm9y
IGZvcmsvbG9jay4pCj4gCj4gU28gSSdsbCBrZWVwIHdvcmtpbmcgb24gdGhlIGZvcmsvbG9jayBz
dHJhdGVneS4KCk9LLiAgVGhhbmtzIGZvciB0aGUgZGV0YWlsZWQgcmVwbHksIHdoaWNoIG1ha2Vz
IHNlbnNlIHRvIG1lLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:17:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSJA-0006m4-7d; Tue, 29 Oct 2019 14:17:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPSJ9-0006lz-9s
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:17:15 +0000
X-Inumbo-ID: c1d229a7-fa56-11e9-9513-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1d229a7-fa56-11e9-9513-12813bfff9fa;
 Tue, 29 Oct 2019 14:16:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572358614;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=Mv782HxGQE5iGCEhjn7DlhyXZmEaW+Ipy48Szr7W6hg=;
 b=ZVtvEfrriAGxvgVwgto94gBajS0icWHx4ktiNOixRTddsqsWh3y9aH3n
 5VIdqj1L/pO9Da8VRctVAClAIlTa993eVOK6C4L8bA7XxSASCUrcIRGNK
 2noTZPogbYC2lIZF2uav5aT4ym1Frrlp6acktNvQzjZ/cSHocYipbvzzz I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: g3MIj+74JBvdn9kBCtLtC8tizOA92TuA1pOhURvcDdzyNK0BnVgnPA4B4JUR3dcEKWsiYCRbUC
 3WEnTvQfesz/QC+mTVWEZavbfQs0VlIBXcg5LSgrRYQ44jvuHMdylAyhHbr3QCrKshm+MR61tO
 gaor776JVVyMxg7FICaJQ4oQpNPLQ4gDdbdeeViXImLdJg+58yT5jN1JmhJcvRC/i5ZPT6BhkP
 lWCw/VdM4lGqS8wxCA6c7Ewe83j9JtAHRzjBxw3rPimPmBuCzJ2qZHYrv5PAO07KknpvAO4yQv
 X6s=
X-SBRS: 2.7
X-MesageID: 7561326
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7561326"
To: Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
 <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
 <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
 <5d075fd9-acbe-0fcd-8f22-9f49c61f657f@citrix.com>
 <15ce3d44-0eaf-c01b-8c80-b0067de9e249@amazon.de>
 <1924da4a-b2d7-456e-5276-6c33338ec86b@citrix.com>
 <ad9f735e-4c68-95f9-aa8d-44b5a09095ff@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2a4d71e8-56f1-d7b6-b149-03745baa484c@citrix.com>
Date: Tue, 29 Oct 2019 14:16:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ad9f735e-4c68-95f9-aa8d-44b5a09095ff@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAxNDowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjkuMTAuMjAxOSAx
NDo0NiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSWYgdGhpcyBwYXRjaCBzZXJpZXMgZG9lcyBu
b3QgYWdyZWVtZW50LCBJIHdpbGwgdW5ibG9jayBsaXZlcGF0Y2hpbmcgb24KPj4gNC4xMyBieSBj
b21taXR0aW5nIHRoZSB2MiBwYXRjaCB3aGljaCBjYXVzZXMgQlJBTkNIX0hBUkRFTiB0byBkZXBl
bmQgb24KPj4gQlJPS0VOIGFuZCBmb3JjZSBpdCB0byBiZSBjb21waWxlZCBvdXQgd2l0aCBubyB1
c2VyIGNob2ljZSBhdCBhbGwuCj4+Cj4+IFVuYnJlYWtpbmcgbGl2ZXBhdGNoaW5nIGlzIHN0cmlj
dGx5IG1vcmUgaW1wb3J0YW50IHRoYW4ga2VlcGluZyBhIGJyYW5kCj4+IG5ldyBmZWF0dXJlIGlu
IDQuMTMgaW4gYSBicm9rZW4gZm9ybS7CoCBJJ3ZlIHByb3ZpZGVkIHR3byBhbHRlcm5hdGl2ZQo+
PiBzdHJhdGVnaWVzIHRvIGZpeCB0aGUgNC4xMyBibG9ja2VycywgYnV0IGlmIG5vb25lIGNhbiBh
Z3JlZSBvbiB3aGljaAo+PiBhcHByb2FjaCB0byB1c2UsIEkgd2lsbCBjb21taXQgdGhlIHNpbXBs
ZXIgZml4Lgo+IEFzIHRvIHVuYmxvY2tpbmcgbGl2ZSBwYXRjaGluZyAtIG1heSBJIGFzayB5b3Ug
bG9vayBhdCB0aGUgc3ltYm9sCj4gZGlzYW1iaWd1YXRpb24gcGF0Y2ggSSBkaWQgc3VibWl0PyBU
aGUgdGhyZWFkIGhlcmUsIGFzIHN1Z2dlc3RlZAo+IGJlZm9yZSwgc2hvdWxkIG5vdyBiZSBzb2xl
bHkgYWJvdXQgY29kZSBnZW5lcmF0aW9uLgoKUmlnaHQsIGJ1dCB0aGUgY3VycmVudCBzdGF0ZSBv
ZiBsMXRmLWJhcnJpZXIgaXMgYWxzbyBhIDQuMTMgYmxvY2tlciB0b28KLSBpdCBpcyBub3QgaW4g
YSBzaGlwcGFibGUgc3RhdGUuCgpJdCBlaXRoZXIgd2FudHMgY29tcGlsaW5nIG91dCB0b3RhbGx5
ICh0aGUgdjIgcGF0Y2gpLCBvciBoYXZpbmcgdGhlIGNvZGUKZ2VuZXJhdGlvbiBmaXhpbmcgKHRo
aXMgdjMgc2VyaWVzKSwgb3Igc29tZSBjb25jcmV0ZSAzcmQgc3VnZ2VzdGlvbi4KCj4gQW5kIGp1
c3QgaW4KPiBjYXNlIHlvdSd2ZSBtaXNzZWQgdGhpczogSSBkaWQgaW5kaWNhdGUgSSdtIHdpbGxp
bmcgdG8gZ2l2ZSBteQo+IGFjayBvbiB0aGUgdjMgcGF0Y2ggaGVyZSwgcHJvdmlkZWQgeW91IGFk
anVzdCB0aGUgZGVzY3JpcHRpb24gYXMKPiBhc2tlZCBmb3IgaW4gbXkgaW5pdGlhbCg/KSByZXBs
eS4KCkkgaGFkIG1pc3NlZCB0aGF0LCB5ZXMuwqAgSSdsbCBzZWUgYWJvdXQgdHdlYWtpbmcgdGhl
IGNvbW1pdCBtZXNzYWdlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:17:28 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSJM-0006nw-Km; Tue, 29 Oct 2019 14:17:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPSJL-0006nn-HG
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:17:27 +0000
X-Inumbo-ID: d521d77c-fa56-11e9-a531-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d521d77c-fa56-11e9-a531-bc764e2007e4;
 Tue, 29 Oct 2019 14:17:26 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572358647;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ORFT6Hruk5ZmNevoQk4Kq0f9VZ9zRCMzPkl9LxcqK9o=;
 b=DNDU2CoQoeHxArpJAHUgpKTJN1Jbzr1u3IDYKMXyC36LAd6VFz4YqTcw
 iT2/ixThl4JlE+RzMIcpCOhIXrXNo7lpTbUUnH70q6dtTjPuJYCpb6Ja0
 5ly8bMdAEzcjyXaZg1+co97roJyo03r8WMdsvMwHs3uDfHul0nQQMNhMj c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: rhWcpXJk4XaMhTJqCcTKNVcilw+XKFoeDXOGcsfVqCDJOXrwFpvFZIi29iMOFHBpGwumhWtFBC
 zkbOPxYiUWkT4+OMkz3B4OtgZ7ub7+Sv9QUyBWIQ7/if6Y2XfSnTqfiPyl8RDkDL+SjihDXOOj
 iXj0QLmlVkxaissaHJ0OPpHPEoBS8ijN907CBOsj6cWXRSsfFSuHVkcqPIoA53rU/4hjYWcWiX
 qNCsZ3gR2tsskQJOUF99LAdcHjI9jmAHyAQKgPRroOPkgzDmByQeL7tTa1F1fmBAFqmjrhnMn9
 WXY=
X-SBRS: 2.7
X-MesageID: 7561387
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7561387"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.18931.163311.536583@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 14:17:23 +0000
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20191028170107.GC1162@perard.uk.xensource.com>
References: <20191025170505.2834957-1-anthony.perard@citrix.com>
 <20191025170505.2834957-2-anthony.perard@citrix.com>
 <23990.53361.316758.473175@mariner.uk.xensource.com>
 <20191028170107.GC1162@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [RFC XEN PATCH for-4.13 1/4] libxl: Introduce
 libxl__ev_child_kill
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtSRkMgWEVOIFBBVENIIGZvci00LjEzIDEvNF0g
bGlieGw6IEludHJvZHVjZSBsaWJ4bF9fZXZfY2hpbGRfa2lsbCIpOgouLi4KPiA+ID4gKyAgICBp
ZiAoc3RhdHVzKSB7Cj4gPiA+ICsgICAgICAgIGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVz
KENUWCwgWFRMX0VSUk9SLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAia2lsbGVkIGZvcmsgKGR5aW5nIGFzIGV4cGVjdGVkKSIsCj4gPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZCwgc3RhdHVzKTsKPiA+ID4gKyAgICB9IGVs
c2Ugewo+ID4gPiArICAgICAgICBMT0coREVCVUcsICJraWxsZWQgY2hpbGQgZXhpdCBjbGVhbmx5
LCB1bmV4cGVjdGVkIik7Cj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBlbnRpcmVseSB1
bmV4cGVjdGVkLiAgTWF5YmUgdGhlIGNoaWxkIHdhcyBqdXN0Cj4gPiBleGl0aW5nIGF0IHRoZSBw
b2ludCB3aGVyZSBsaWJ4bF9fZXZfY2hpbGRfa2lsbCB3YXMgY2FsbGVkLgo+ID4gCj4gPiBBbmQs
IHBsZWFzZSBjaGVjayBsb2cgdGhlIGFjdHVhbCB3aG9sZSBleGl0IHN0YXR1cy4gICJzdGF0dXMi
IGlzIGEKPiA+IHdhaXQgc3RhdHVzLiAgV2Ugd2FudCB0byBrbm93IHdoYXQgc2lnbmFsIGl0IGRp
ZWQgZnJvbSwgd2hldGhlciBpdAo+ID4gY29yZSBkdW1wZWQsIHRoZSBleGl0IHN0YXR1cywgZXRj
LiAgUHJvYmFibHksIHlvdSBzaG91bGQgY2FsbAo+ID4gbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRz
dGF0dXMuCj4gCj4gSXQgZG9lcyA7LSkuCgpPaC4gIEVyci4gIFllcy4KCj4gICBCdXQgSSBndWVz
cyBJIGNvdWxkIGNhbGwgbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXMoKQo+IHVuY29uZGl0
aW9uYWxseSwgc28gZXZlbiBpZiBzdGF0dXM9MC4KCkkgdGhpbmsgdGhhdCB3b3VsZCBiZSBmaW5l
LiAgSSdtIG5vdCBzdXJlIHRoaXMgY29kZSBrbm93cyB3aGF0IHNldCBvZgpleGl0IHN0YXR1c2Vz
IGFyZSBwbGF1c2libGUgc28gSSB0aGluayBjYWxsaW5nIGFsbCBraW5kcyBvZiBleGl0CmBleHBl
Y3RlZCcgc2VlbXMgYmVzdCB0byBtZS4KCj4gPiA+IEBAIC0xODkxLDcgKzE4OTEsOCBAQCBzdGF0
aWMgYm9vbCBhb193b3JrX291dHN0YW5kaW5nKGxpYnhsX19hbyAqYW8pCj4gPiA+ICAgICAgICog
ZGVjcmVtZW50IHByb2dyZXNzX3JlcG9ydHNfb3V0c3RhbmRpbmcsIGFuZCBjYWxsCj4gPiA+ICAg
ICAgICogbGlieGxfX2FvX2NvbXBsZXRlX2NoZWNrX3Byb2dyZXNzX3JlcG9ydHMuCj4gPiA+ICAg
ICAgICovCj4gPiA+IC0gICAgcmV0dXJuICFhby0+Y29tcGxldGUgfHwgYW8tPnByb2dyZXNzX3Jl
cG9ydHNfb3V0c3RhbmRpbmc7Cj4gPiA+ICsgICAgcmV0dXJuICFhby0+Y29tcGxldGUgfHwgYW8t
PnByb2dyZXNzX3JlcG9ydHNfb3V0c3RhbmRpbmcKPiA+ID4gKyAgICAgICAgfHwgYW8tPm91dHN0
YW5kaW5nX2tpbGxlZF9jaGlsZDsKPiA+ID4gIH0KPiA+IAo+ID4gSSB3b25kZXIgaWYgdGhpcyBz
aG91bGQgZ2FpbiBhIG5ldyBkZWJ1ZyBtZXNzYWdlLiAgSWYgdGhlIGNoaWxkIGdldHMKPiA+IGxv
c3Qgb3Igc3R1Y2sgZm9yIHNvbWUgcmVhc29uLCBpdCB3aWxsIG90aGVyd2lzZSByZXF1aXJlIHNl
YXJjaGluZyB0aGUKPiA+IHBhc3QgbG9nIHRvIGZpbmQgb3V0IHdoeSB0aGUgYW8gZG9lc24ndCBy
ZXR1cm4uCj4gCj4gRG8geW91IG1lYW4gYWRkaW5nIGEgZGVidWcgbWVzc2FnZSBpbiBsaWJ4bF9f
ZXZfY2hpbGRfa2lsbF9kZXJlZ2lzdGVyKCk/Cj4gSXQncyBwcm9iYWJseSBhIGdvb2QgaWRlYS4K
Li4uCj4gT3Igc2hvdWxkIHdlIGFsc28gYWRkIGEgZGVidWcgbG9nIGluIGxpYnhsX19hb19jb21w
bGV0ZSgpID8KClRoZSBsYXR0ZXIsIHllcy4gIEJlY2F1c2UgdGhhdCBoYXBwZW5zIGF0IHRoZSBw
b2ludCB3aGVyZSB0aGUgQU8gaXMKb3RoZXJ3aXNlIGNvbXBsZXRlLiAgU28gaWYgb25lIGlzIHJl
YWRpbmcgdGhlIGxvZyB0byB0cnkgdG8gZmluZCBvdXQKd2h5IHRoZSB0aGluZyBoYXNuJ3QgY29t
cGxldGVkIHRoZSBkZWJ1ZyBsb2cgd2lsbCBhY3R1YWxseSBzYXkKc29tZXRoaW5nIGFib3V0IGl0
IHdoZXJlIHlvdSdyZSBsb29raW5nLCByYXRoZXIgdGhhbiBtaWxlcyBhd2F5CnNvbWV3aGVyZSBp
biB0aGUgc2Nyb2xsLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:27:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSSq-0007os-Vk; Tue, 29 Oct 2019 14:27:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPSSp-0007on-T0
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:27:15 +0000
X-Inumbo-ID: 33c78ef7-fa58-11e9-9514-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 33c78ef7-fa58-11e9-9514-12813bfff9fa;
 Tue, 29 Oct 2019 14:27:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572359235;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=XsOr31hXNwCIWj+thNqbClIvUapV0Ho1dHjM0801Zrg=;
 b=eHjzJLh9g+fNKm0AtvXheHYkSVE1720HqpsZzMqsFgC6r0wkHP86Drg2
 k+/RMgqZWHFgtv9Zim5g3W/w/CNbTS/j58RCE06OLAQVQyo/ZI2tS+SDi
 JEuoW9VsZcl9F0/D2Uak28XLslI6rd/OIXNPDHOqTi2lA335IXit2Qw6B 4=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cvuDdKv5GGyLp6qdoVohckpcIH1TfTmjZ0BG96Ff/RGgF7ce1yrE3PeBwJnkOplw/w4EjUxexx
 Sj6vgDfGAARJ4g/4C29CzOI2No34igvoXFMusJjvazWSnPdR6RBvuUHCpbfbo4gRReP/4hBTzH
 ESIURyM8nU2U3h0AJfo9aJYrJRLzlEI+MnHseAXxfIQRWC7Yojt7Wh9Pzjy6oLYcEIJbN3+051
 B18O77iOCMU6gz4mrQchjGITY/F3takqoWimKK4iOWz84SGaImjx33+AvjVXro3CQMY6ylcXlz
 Lb8=
X-SBRS: 2.7
X-MesageID: 7562133
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7562133"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.19519.800498.669215@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 14:27:11 +0000
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <66044a22-2551-dbab-4c74-cc29f89606c9@arm.com>
References: <23985.51097.655432.655379@mariner.uk.xensource.com>
 <66044a22-2551-dbab-4c74-cc29f89606c9@arm.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] rochester and Debian buster
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiByb2NoZXN0ZXIgYW5kIERlYmlhbiBidXN0ZXIiKToK
PiBJIGhhdmUganVzdCByZW1lbWJlcmVkIHRoYXQgd2UgYXJlIG5vdCB1c2luZyB0aGUgb24tYm9h
cmQgbmV0d29yayBjYXJkIGJ1dCAKPiBpbnN0ZWFkIGEgVVNCIGRvbmdsZS4KClllcy4KCj4gQnV0
IEkgYW0gbm90IHN1cmUgd2hpY2ggZXRoIGludGVyZmFjZSBpcyBsaW5rZWQgdG8gYW5kIGhvdyB5
b3UgZm91bmQKPiBvdXQgdGhlIG5ldHdvcmsgaXMgZG93bi4KCkkgZGlkbid0IGhhdmUgY2xlYXIg
bm90ZXMgYWJvdXQgdGhpcyBzbyBJIGRlY2lkZWQgdG8gcmVwcm8gdGhlCnByb2JsZW0uICBJIHJl
cmFuIG15IHNldHVwLCBhbmQgaXQgKnBhc3NlZCosIGluc3RhbGxpbmcgYnVzdGVyCnN1Y2Nlc3Nm
dWxseSBvbiByb2NoZXN0ZXIxLiAgVGhpcyBpcyB2ZXJ5IG9kZCBhbmQgSSBjYW4ndCBleHBsYWlu
IGl0LgoKVGhlIHR3byBqb2JzJyAoMTQzMDk4IHZzIDE0MzI4NykgcnVudmFycyBhcmUgaWRlbnRp
Y2FsIGFwYXJ0IGZyb20gdGhlCnN5c2xvZyBzZXJ2ZXIgcG9ydCAod2hpY2ggaXMgZXhwZWN0ZWQg
dG8gdmFyeSkgYW5kIHRoZQpgaG9zdF9wb3dlcl9pbnN0YWxsJyB3aGljaCBpcyBvbmx5IHNldCBh
ZnRlciBhIHN1Y2Nlc3NmdWwgYm9vdCBpbnRvCnRoZSBpbnN0YWxsZXIuICBUaGUgZGF0YWJhc2Ug
cmVjb3JkcyB0aGUgcHJldmlvdXMgb25lIGFzIGBicm9rZW4nIGFuZAp0aGUgbmV3IG9uZSBhcyBg
cGFzcycuICBUaGUgb3NzdGVzdCByZXZpc2lvbiB3YXMgaWRlbnRpY2FsLiAgTXkKcHJldmlvdXMg
dGVzdCBydW4sIHRoYXQgZmFpbGVkLCB3YXMgYSByZWFsbHkgcXVpdGUgZm9ybWFsCm1nLXJlcHJv
LXNldHVwIHJ1biwgc28gSSBkb24ndCB0aGluayBpdCBoYWQgYW55IGtpbmQgb2Ygd2VpcmRuZXNz
IHRoYXQKd291bGQgZXhwbGFpbiB0aGUgc3ltcHRvbXMuCgpNeSByZWNvbGxlY3Rpb24gaXMgdGhh
dCBib3RoIGBpcCBsaW5rIHNob3cnIGFuZCBrZXJuZWwgbG9nIG1lc3NhZ2VzCmFncmVlZCB0aGF0
IHRoZXJlIHdhcyBubyBOSUMgd2l0aCBhIHdvcmtpbmcgbmV0d29yayBsaW5rLiAgSSBkb24ndApy
ZWNhbGwgaG93IG1hbnkgd2VyZSBkZXRlY3RlZCBidXQgSSB0aGluayBJIGxvb2tlZCBhdCB0aGUg
TUFDIGFkZHJlc3MKZnJvbSB0aGUgb3NzdGVzdCBjb25maWd1cmF0aW9uIGFuZCBzYXcgaXQgaW4g
dGhlIGxpc3QgZnJvbSB0aGUKbWFjaGluZS4KCj4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGV0
aGVyIHRoaXMgd291bGQgaGVscCBiZWNhdXNlIEkgaGF2ZSBoYWQKPiByZXBvcnQgdGhhdCBEZWJp
YW4gQnVzdGVyIGhhcyBiZWVuIGluc3RhbGxlZCBzdWNjZXNzZnVsbHkgb24KPiBUaHVuZGVyLVgu
CgpXZWxsLCBub3cgeW91IGhhdmUgYSBzZWNvbmQuCgpJIGhhdmUgbm90IGRvbmUgZW5vdWdoIG9m
IHRoZXNlIGluc3RhbGwgYXR0ZW1wdHMgdG8ga25vdyBpZiB0aGVyZSBpcwpzb21lIGtpbmQgb2Yg
aGVpc2VuYnVnIGhlcmUuICBUaGUgc2l0dWF0aW9uIHNlZW1zIGNvbmNlcm5pbmcuICBJIGd1ZXNz
CmZvciBub3cgSSB3aWxsIGNhcnJ5IG9uIGFuZCBzZWUgaWYgaXQgZG9lcyBpdCBhZ2Fpbi4uLgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:30:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSW5-00005m-GH; Tue, 29 Oct 2019 14:30:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hhGJ=YW=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iPSW4-00005h-KN
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:30:36 +0000
X-Inumbo-ID: ab634dd8-fa58-11e9-beca-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ab634dd8-fa58-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 14:30:35 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id w18so13922427wrt.3
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 07:30:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=KtWQlDKAsVnezy3HaOcukO+O+gydej4ahMeWZNzcUMc=;
 b=HLYur52QoPE5mfbeBQyUYnDaPUHtxYGa57Ly8NMoV/K09OYToiAUfSsDTl+1JzdqML
 humpcNWANm7dLewH0oK5ijhS6pRaBulESOEHBvqGMmcdcOCgSnmvbtr9BcE8cii/xI3f
 MTtfoRIyHxtp8vYGS17Ey7v9lOg97Cj1CkEA/6VBWACa/LzoeWp1W8HiFVy9xeftjjVg
 N1gaXgc5CK9zJYkFtmte13z0PzAXWzbuwrtpubDq66ibIlhzoZxX6RouOBqlCFUhie74
 97Ul7HO98lL3VAuqw2SHEw0VVe8tjIg4JSCnQBg5XfmCfc+kccVM5TZ/eDpjFB9N8Ph8
 Z2YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=KtWQlDKAsVnezy3HaOcukO+O+gydej4ahMeWZNzcUMc=;
 b=edhR3XYzhkL4z7DqDkAwBbe8vcRi7fzKRFpfit1vlFISy/XAdPDqdbT5L1QRfeDkp9
 9cIm4J7CifuUP7SJdzy3HURQgJazQLQX1t5e5BHzKcGef5MkoKN++bbPAGCrHdJHXxi+
 rtTKSeSS0JheC+DAXCdjdQiZ8ImaYxOVo8wq4xo2TwVC33NjVl1RmTYQPXGzOfco+eva
 kl4IWnNNR24PqDDbIpPcUntPH3DruseS/liI0woGJOUfW9rc6MZBxsMdu9eLeprsJxbW
 zoDKBjaA6kCSwVAQg8PVdxamD1zyvYSb3I1Czr4AXotVMXD9BMXV3K5t1Wft5+d3f/oT
 Ev1A==
X-Gm-Message-State: APjAAAWtrN+Bv8bFsUl02vQsL4aGVVCaxN0cOTeUlzTjveDziJUt3fUx
 qI6U5DjnrPrZmebnVT7r7T8=
X-Google-Smtp-Source: APXvYqxIxQ458AterisMy8I3KDmFrA1Z0qqdKHSGEEol1JYfXV3Z5Bn1fFnpTZh6bJ370tmlMM2c8A==
X-Received: by 2002:a5d:4644:: with SMTP id j4mr15037577wrs.355.1572359434781; 
 Tue, 29 Oct 2019 07:30:34 -0700 (PDT)
Received: from ?IPv6:::1? ([206.189.23.0])
 by smtp.gmail.com with ESMTPSA id u10sm3876278wmj.0.2019.10.29.07.30.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Oct 2019 07:30:34 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
 <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
 <alpine.DEB.2.21.1910281144180.29150@sstabellini-ThinkPad-T480s>
From: Julien Grall <julien.grall.oss@gmail.com>
Message-ID: <a95dbdf3-9c71-b521-4486-7fa5b2dca4c7@gmail.com>
Date: Tue, 29 Oct 2019 14:30:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.21.1910281144180.29150@sstabellini-ThinkPad-T480s>
Content-Language: en-US
Subject: Re: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyOC8xMC8yMDE5IDIxOjQzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gTW9u
LCAyOCBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjUvMTAv
MjAxOSAxMTozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiBBbGwsCj4+Pgo+Pj4gdGhlIDQuMTEu
MyBzdGFibGUgcmVsZWFzZSBpcyBkdWUuIEkgaW50ZW5kIHRvIHdhaXQgZm9yIHRoZSBYU0EgZml4
ZXMKPj4+IGdvaW5nIHB1YmxpYyBvbiB0aGUgMzFzdCwgYnV0IG5vdCAobXVjaCkgbG9uZ2VyLiBQ
bGVhc2UgcG9pbnQgb3V0Cj4+PiBiYWNrcG9ydGluZyBjYW5kaWRhdGVzIHRoYXQgeW91IGZpbmQg
bWlzc2luZyBmcm9tIHRoZSByZXNwZWN0aXZlCj4+PiBzdGFibGUgdHJlZXMuIEkgaGF2ZSB0aHJl
ZSBvbmVzIHF1ZXVlZCB3aGljaCBoYXZlbid0IHBhc3NlZCB0aGUgcHVzaAo+Pj4gZ2F0ZSB0byB0
aGUgbWFzdGVyIGJyYW5jaCB5ZXQ6Cj4+Pgo+Pj4gOTI1N2MyMThlNQl4ODYvdnZteDogRml4IHRo
ZSB1c2Ugb2YgUkRUU0NQIHdoZW4gaXQgaXMgaW50ZXJjZXB0ZWQgYXQgTDAKPj4+IDdlZWU5YzE2
ZDYJeDg2L3RzYzogdXBkYXRlIHZjcHUgdGltZSBpbmZvIG9uIGd1ZXN0IFRTQyBhZGp1c3RtZW50
cwo+Pj4gOTYzMzkyOTgyNAl4ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4o
KQo+Pgo+PiBXZSBkb24ndCBzZWVtIHRvIGhhdmUgYmFja3BvcnRlZCBwYXRjaGVzIGZvciBxdWl0
ZSBhIHdoaWxlIG9uIEFybS4gU29tZSBvZiBteQo+PiBwYXRjaGVzIGhhdmUgYmVlbiBtYXJrZWQg
YXMgdG8gYmUgYmFja3BvcnRlZCBmcm9tIHRoZSBiZWdpbm5pbmcgWzFdLiBJIGFtCj4+IHNwZWNp
ZmljYWxseSB0aGlua2luZyB0bzoKPj4gCQo+PiBlMDQ4MThiNDZkIHhlbi9hcm06IHRyYXBzOiBB
dm9pZCB1c2luZyBCVUdfT04oKSB0byBjaGVjayBndWVzdCBzdGF0ZSBpbgo+PiBhZHZhbmNlX3Bj
KCkKClVyZ2gsIEkgZ2F2ZSB0aGUgY29ycmVjdCB0aXRsZSBidXQgdGhlIHdyb25nIGNvbW1pdCBz
aGExLiBJdCBzaG91bGQgYmUgCgo3MjYxNWYyZTZiOThlODYxYzA4YWJiMWQyYjE5NDEyNjAxM2Q1
NGZlCgo+IAo+IEkgaGF2ZSBlMDQ4MThiNDZkLCBwbHVzIHRoZSBmb2xsb3dpbmcgbWFya2VkIGZv
ciBiYWNrcG9ydDoKPiAKPiBlOThlZGNjYjk0NGE4MGRiNzgyZTU1MWYzMDkwNjI4ZTY2YzdmYjUy
IHhlbi9hcm06IFNDVExSX0VMMSBpcyBhIDY0LWJpdCByZWdpc3RlciBvbiBBcm02NAoKVGhlcmUg
YXJlIG1vcmUgdGhhbiB0aGF0IHRvIGJhY2twb3J0OgoKMzBmNTA0N2IyYzRlNTc3NDM2YjUwNWJh
NzYyN2YzNGMzYmUwMjAxNCAgICB4ZW4vYXJtOiBnaWM6IE1ha2Ugc3VyZSB0aGUgbnVtYmVyIG9m
IGludGVycnVwdCBsaW5lcyBpcyB2YWxpZCBiZWZvcmUgdXNpbmcgaXQgIFs0LjExXQo4YWEyNzYy
MzViOTNlZWI0ZjgxMDk1YzYzODk3MDkwMGUxOWIzMWU1ICAgIHhlbi9hcm06IGlycTogRW5kIGNs
ZWFubHkgc3B1cmlvdXMgaW50ZXJydXB0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWzQuMTFdCmI0ZGY3M2RlNDkzOTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1NzIgICAgeGVu
L2FybTogZ2ljLXYyOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9u
ICAgICAgICAgICAgICAgICAgICBbNC4xMV0KMDMyMmUwZGI1YjI5YTBkMWNlNGI0NTI4ODVlMzQw
MjNlM2E0YjAwZSAgICBhcm06IGdpYy12MzogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBp
bml0aWFsaXphdGlvbiAgICAgICAgICAgICAgICAgICAgICAgIFs0LjExXQoKNWJhMWM1ZDA2NDFj
ZjYzMDg2YjMwNThlNTQ3ZmNkMjhjM2M0YTAxMSAgICB4ZW4vYXJtOiBtZW1hY2Nlc3M6IEluaXRp
YWxpemUgY29ycmVjdGx5ICphY2Nlc3MgaW4gX19wMm1fZ2V0X21lbV9hY2Nlc3MgICAgICAgIFs0
LjEyXQowN2U0NGIzZDFiZTMyZmEyMTY1YzIzNjdhZTNlZjljNmM4YjM5ZTFlICAgIHhlbi9hcm06
IEltcGxlbWVudCB3b3JrYXJvdW5kIGZvciBDb3J0ZXggQS01NyBhbmQgQ29ydGV4IEE3MiBBVCBz
cGVjdWxhdGUgICAgICAgWzQuMTJdCgowOGUyMDU5ZmFjZDc4ZDVmZmFmMjA2YmEwNmFjMjAxN2M0
YWRlZWQ0ICAgIHhlbi9hcm06IHNldHVwOiBDYWxjdWxhdGUgY29ycmVjdGx5IHRoZSBzaXplIG9m
IFhlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzQuMTErXQo4ZGJhOWE4MWU3YzYyYjhh
N2RiZTAyM2ZmZmVjZDJlMTZjYzIwNDg2ICAgIHhlbi9hcm06IERvbid0IHVzZSBfZW5kIGluIGlz
X3hlbl9maXhlZF9tZm4oKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzQuMTEr
XQo2NzE4Nzg3Nzk3NDFiMzhjNWYyMzYzYWRjZWVmOGRlMmNlMGIzOTQ1ICAgIHhlbi9hcm06IHAy
bTogRnJlZSB0aGUgcDJtIGVudHJ5IGFmdGVyIGZsdXNoaW5nIHRoZSBJT01NVSBUTEJzICAgICAg
ICAgICAgICAgICAgWzQuMTErXQo3ZjQyMTdjYzYwNTc0ODY2Y2I5MGQ2N2Q5NzUwMjI4YzZiODZj
OTFlICAgIHhlbi9hcm06IHZzbWM6IFRoZSBmdW5jdGlvbiBpZGVudGlmaWVyIGlzIGFsd2F5cyAz
Mi1iaXQgICAgICAgICAgICAgICAgICAgICAgICAgWzQuMTErXQo2MTJkNDc2ZTc0YTMxNGJlNTE0
ZWU2YTk3NDRlZWE4ZGIwOWQzMmU1ICAgIHhlbi9hcm02NDogQ29ycmVjdGx5IGNvbXB1dGUgdGhl
IHZpcnR1YWwgYWRkcmVzcyBpbiBtYWRkcl90b192aXJ0KCkgICAgICAgICAgICAgWzQuMTErXQpm
NTEwMjdiZTA2ODg1NDBhYWFiNjE1MTNiMDZhODY5M2EzN2U0YzAwICAgIHhlbi9hcm06IGZpeCBu
cl9wZHhzIGNhbGN1bGF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWzQuMTErXQphMTg5ZWYwMjdkYmI3YTNjMGRmZTU2NjEzN2YwNWMwNmQ2Njg1ZmI5
ICAgIHhlbi9hcm06IG1tOiBGbHVzaCB0aGUgVExCcyBldmVuIGlmIGEgbWFwcGluZyBmYWlsZWQg
aW4gY3JlYXRlX3hlbl9lbnRyaWVzICAgICAgWzQuMTErXQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:34:20 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSZd-0000GP-1j; Tue, 29 Oct 2019 14:34:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9ckO=YW=amazon.de=prvs=19881d706=nmanthey@srs-us1.protection.inumbo.net>)
 id 1iPSZb-0000GK-Ry
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:34:15 +0000
X-Inumbo-ID: 2dc1ff72-fa59-11e9-bbab-bc764e2007e4
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2dc1ff72-fa59-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 14:34:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1572359655; x=1603895655;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=bZxvR4lCMR7auDjGQtMlgVs2jHprf9QoTy5b+vba7Q0=;
 b=FYsYILZGw7cpg5dd5CTgJyewiAgRXyUtkMwGAHif9ca1CQJWcm7Dx65s
 zAiYCXYj/X9oxYJk56uYkTmJBxIKudcZ8wv97zfKj5/gprJBsjHEtH+8x
 TJ0wyVuHqXDYyKPmqePRdZohVuTzSf531sRKnymLblBf9YmOk33k6yFDh E=;
IronPort-SDR: 3/KdpPeST2JGNJzrAkzXDw2QG1UIhbY8RziUkkG7CgegsUfEMzw1VT8UDYjJHPIA782ci0l9eW
 evqazgRzl0iw==
X-IronPort-AV: E=Sophos;i="5.68,244,1569283200"; 
   d="scan'208";a="1472878"
Received: from sea32-co-svc-lb4-vlan3.sea.corp.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.47.23.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP;
 29 Oct 2019 14:34:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx4-ws-svc-p6-lb7-vlan3.pdx.amazon.com [10.170.41.166])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (Postfix) with ESMTPS
 id 83B83A2134; Tue, 29 Oct 2019 14:34:04 +0000 (UTC)
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Oct 2019 14:34:03 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.43.162.16) by
 EX13D02EUB001.ant.amazon.com (10.43.166.150) with Microsoft SMTP Server (TLS)
 id 15.0.1367.3; Tue, 29 Oct 2019 14:33:58 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <782089aa-7994-f471-3c52-2afb30f95812@citrix.com>
 <c12afdd1-c561-bc79-5c36-22ac2e994953@suse.com>
 <6d7c899e-81ab-bc61-a589-043b327b3137@citrix.com>
 <477a6513-0caf-fc4a-21cf-a3a101b6c5ca@suse.com>
 <5b6b2cd3-b8a5-7697-e6f4-f7c337242276@amazon.de>
 <5d075fd9-acbe-0fcd-8f22-9f49c61f657f@citrix.com>
 <15ce3d44-0eaf-c01b-8c80-b0067de9e249@amazon.de>
 <1924da4a-b2d7-456e-5276-6c33338ec86b@citrix.com>
 <ad9f735e-4c68-95f9-aa8d-44b5a09095ff@suse.com>
 <2a4d71e8-56f1-d7b6-b149-03745baa484c@citrix.com>
From: Norbert Manthey <nmanthey@amazon.de>
Openpgp: preference=signencrypt
Autocrypt: addr=nmanthey@amazon.de; prefer-encrypt=mutual; keydata=
 mQINBFoJQc0BEADM8Z7hB7AnW6ErbSMsYkKh4HLAPfoM+wt7Fd7axHurcOgFJEBOY2gz0isR
 /EDiGxYyTgxt5PZHJIfra0OqXRbWuLltbjhJACbu35eaAo8UM4/awgtYx3O1UCbIlvHGsYDg
 kXjF8bBrVjPu0+g55XizX6ot/YPAgmWTdH8qXoLYVZVWJilKlTqpYEVvarSn/BVgCbIsQIps
 K93sOTN9eJKDSqHvbkgKl9XG3WsZ703431egIpIZpfN0zZtzumdZONb7LiodcFHJ717vvd89
 3Hv2bYv8QLSfYsZcSnyU0NVzbPhb1WtaduwXwNmnX1qHJuExzr8EnRT1pyhVSqouxt+xkKbV
 QD9r+cWLChumg3g9bDLzyrOTlEfAUNxIqbzSt03CRR43dWgfgGiLDcrqC2b1QR886WDpz4ok
 xX3fdLaqN492s/3c59qCGNG30ebAj8AbV+v551rsfEba+IWTvvoQnbstc6vKJCc2uG8rom5o
 eHG/bP1Ug2ht6m/0uWRyFq9C27fpU9+FDhb0ZsT4UwOCbthe35/wBZUg72zDpT/h5lm64G6C
 0TRqYRgYcltlP705BJafsymmAXOZ1nTCuXnYAB9G9LzZcKKq5q0rP0kp7KRDbniirCUfp7jK
 VpPCOUEc3tS1RdCCSeWNuVgzLnJdR8W2h9StuEbb7hW4aFhwRQARAQABtCROb3JiZXJ0IE1h
 bnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT6JAj0EEwEIACcFAloJQc0CGyMFCQlmAYAFCwkI
 BwIGFQgJCgsCBBYCAwECHgECF4AACgkQZ+8yS8zN62ajmQ/6AlChoY5UlnUaH/jgcabyAfUC
 XayHgCcpL1SoMKvc2rCA8PF0fza3Ep2Sw0idLqC/LyAYbI6gMYavSZsLcsvY6KYAZKeaEriG
 7R6cSdrbmRcKpPjwvv4iY6G0DBTeaqfNjGe1ECY8u522LprDQVquysJIf3YaEyxoK/cLSb0c
 kjzpqI1P9Vh+8BQb5H9gWpakbhFIwbRGHdAF1roT7tezmEshFS0IURJ2ZFEI+ZgWgtl1MBwN
 sBt65im7x5gDo25h8A5xC9gLXTc4j3tk+3huaZjUJ9mCbtI12djVtspjNvDyUPQ5Mxw2Jwar
 C3/ZC+Nkb+VlymmErpnEUZNltcq8gsdYND4TlNbZ2JhD0ibiYFQPkyuCVUiVtimXfh6po9Yt
 OkE0DIgEngxMYfTTx01Zf6iwrbi49eHd/eQQw3zG5nn+yZsEG8UcP1SCrUma8p93KiKOedoL
 n43kTg4RscdZMjj4v6JkISBcGTR4uotMYP4M0zwjklnFXPmrZ6/E5huzUpH9B7ZIe/SUu8Ur
 xww/4dN6rfqbNzMxmya8VGlEQZgUMWcck+cPrRLB09ZOk4zq9i/yaHDEZA1HNOfQ9UCevXV5
 7seXSX7PCY6WDAdsT3+FuaoQ7UoWN3rdpb+064QKZ0FsHeGzUd7MZtlgU4EKrh25mTSNZYRs
 nTz2zT/J33e5Ag0EWglBzQEQAKioD1gSELj3Y47NE11oPkzWWdxKZdVr8B8VMu6nVAAGFRSf
 Dms4ZmwGY27skMmOH2srnZyTfm9FaTKr8RI+71Fh9nfB9PMmwzA7OIY9nD73/HqPywzTTleG
 MlALmnuY6xFRSDmqmvxDHgWyzB4TgPWt8+hW3+TJKCx2RgLAdSuULZla4lia+NlS8WNRUDGK
 sFJCCB3BW5I/cocfpBEUqLbbmnPuD9UKpEnFcYWD9YaDNcBTjSc7iDsvtpdrBXg5VETOz/TQ
 /CmVs9h/5zug8O4bXxHEEJpCAxs4cGKxowBqx/XJfkwdWeo/LdaeR+LRbXvq4A32HSkyj9sV
 vygwt2OFEk493JGik8qtAA/oPvuqVPJGacxmZ7zKR12c0mnKCHiexFJzFbC7MSiUhhe8nNiM
 p6Sl6EZmsTUXhV2bd2M12Bqcss3TTJ1AcW04T4HYHVCSxwl0dVfcf3TIaH0BSPiwFxz0FjMk
 10umoRvUhYYoYpPFCz8dujXBlfB8q2tnHltEfoi/EIptt1BMNzTYkHKArj8Fwjf6K+nQ3a8p
 1cWfkYpA5bRqbhbplzpa0u1Ex0hZk6pka0qcVgqmH31O2OcSsqeKfUfHkzj3Q6dmuwm1je/f
 HWH9N1gDPEp1RB5bIxPnOG1Z4SNl9oVQJhc4qoJiqbvkciivYcH7u2CBkboFABEBAAGJAiUE
 GAEIAA8FAloJQc0CGwwFCQlmAYAACgkQZ+8yS8zN62YU9Q//WTnN28aBX1EhDidVho80Ql2b
 tV1cDRh/vWTcM4qoM8vzW4+F/Ive6wDVAJ7zwAv8F8WPzy+acxtHLkyYk14M6VZ1eSy0kV0+
 RZQdQ+nPtlb1MoDKw2N5zhvs8A+WD8xjDIA9i21hQ/BNILUBINuYKyR19448/41szmYIEhuJ
 R2fHoLzNdXNKWQnN3/NPTuvpjcrkXKJm2k32qfiys9KBcZX8/GpuMCc9hMuymzOr+YlXo4z4
 1xarEJoPOQOXnrmxN4Y30/qmf70KHLZ0GQccIm/o/XSOvNGluaYv0ZVJXHoCnYvTbi0eYvz5
 OfOcndqLOfboq9kVHC6Yye1DLNGjIVoShJGSsphxOx2ryGjHwhzqDrLiRkV82gh6dUHKxBWd
 DXfirT8a4Gz/tY9PMxan67aSxQ5ONpXe7g7FrfrAMe91XRTf50G3rHb8+AqZfxZJFrBn+06i
 p1cthq7rJSlYCqna2FedTUT+tK1hU9O0aK4ZYYcRzuTRxjd4gKAWDzJ1F/MQ12ftrfCAvs7U
 sVbXv2TndGIleMnheYv1pIrXEm0+sdz5v91l2/TmvkyyWT8s2ksuZis9luh+OubeLxHq090C
 hfavI9WxhitfYVsfo2kr3EotGG1MnW+cOkCIX68w+3ZS4nixZyJ/TBa7RcTDNr+gjbiGMtd9
 pEddsOqYwOs=
Message-ID: <c381fc30-ff47-c045-315a-184e0dbcc47c@amazon.de>
Date: Tue, 29 Oct 2019 15:33:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2a4d71e8-56f1-d7b6-b149-03745baa484c@citrix.com>
Content-Language: en-US
X-Originating-IP: [10.43.162.16]
X-ClientProxiedBy: EX13D12UWC003.ant.amazon.com (10.43.162.12) To
 EX13D02EUB001.ant.amazon.com (10.43.166.150)
Precedence: Bulk
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjkvMTkgMTU6MTYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjkvMTAvMjAxOSAx
NDowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDI5LjEwLjIwMTkgMTQ6NDYsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBJZiB0aGlzIHBhdGNoIHNlcmllcyBkb2VzIG5vdCBhZ3JlZW1lbnQs
IEkgd2lsbCB1bmJsb2NrIGxpdmVwYXRjaGluZyBvbgo+Pj4gNC4xMyBieSBjb21taXR0aW5nIHRo
ZSB2MiBwYXRjaCB3aGljaCBjYXVzZXMgQlJBTkNIX0hBUkRFTiB0byBkZXBlbmQgb24KPj4+IEJS
T0tFTiBhbmQgZm9yY2UgaXQgdG8gYmUgY29tcGlsZWQgb3V0IHdpdGggbm8gdXNlciBjaG9pY2Ug
YXQgYWxsLgo+Pj4KPj4+IFVuYnJlYWtpbmcgbGl2ZXBhdGNoaW5nIGlzIHN0cmljdGx5IG1vcmUg
aW1wb3J0YW50IHRoYW4ga2VlcGluZyBhIGJyYW5kCj4+PiBuZXcgZmVhdHVyZSBpbiA0LjEzIGlu
IGEgYnJva2VuIGZvcm0uwqAgSSd2ZSBwcm92aWRlZCB0d28gYWx0ZXJuYXRpdmUKPj4+IHN0cmF0
ZWdpZXMgdG8gZml4IHRoZSA0LjEzIGJsb2NrZXJzLCBidXQgaWYgbm9vbmUgY2FuIGFncmVlIG9u
IHdoaWNoCj4+PiBhcHByb2FjaCB0byB1c2UsIEkgd2lsbCBjb21taXQgdGhlIHNpbXBsZXIgZml4
Lgo+PiBBcyB0byB1bmJsb2NraW5nIGxpdmUgcGF0Y2hpbmcgLSBtYXkgSSBhc2sgeW91IGxvb2sg
YXQgdGhlIHN5bWJvbAo+PiBkaXNhbWJpZ3VhdGlvbiBwYXRjaCBJIGRpZCBzdWJtaXQ/IFRoZSB0
aHJlYWQgaGVyZSwgYXMgc3VnZ2VzdGVkCj4+IGJlZm9yZSwgc2hvdWxkIG5vdyBiZSBzb2xlbHkg
YWJvdXQgY29kZSBnZW5lcmF0aW9uLgo+IFJpZ2h0LCBidXQgdGhlIGN1cnJlbnQgc3RhdGUgb2Yg
bDF0Zi1iYXJyaWVyIGlzIGFsc28gYSA0LjEzIGJsb2NrZXIgdG9vCj4gLSBpdCBpcyBub3QgaW4g
YSBzaGlwcGFibGUgc3RhdGUuCj4KPiBJdCBlaXRoZXIgd2FudHMgY29tcGlsaW5nIG91dCB0b3Rh
bGx5ICh0aGUgdjIgcGF0Y2gpLCBvciBoYXZpbmcgdGhlIGNvZGUKPiBnZW5lcmF0aW9uIGZpeGlu
ZyAodGhpcyB2MyBzZXJpZXMpLCBvciBzb21lIGNvbmNyZXRlIDNyZCBzdWdnZXN0aW9uLgoKSSB2
b3RlIGZvciBoYXZpbmcgdGhlIGNvZGUgZ2VuZXJhdGlvbiBmaXhlZCwgaS5lLiB2MyBvZiB0aGlz
IHNlcmllcy4KCkJlc3QsCk5vcmJlcnQKCgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2Vy
bWFueSBHbWJICktyYXVzZW5zdHIuIDM4CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJ1bmc6
IENocmlzdGlhbiBTY2hsYWVnZXIsIFJhbGYgSGVyYnJpY2gKRWluZ2V0cmFnZW4gYW0gQW10c2dl
cmljaHQgQ2hhcmxvdHRlbmJ1cmcgdW50ZXIgSFJCIDE0OTE3MyBCClNpdHo6IEJlcmxpbgpVc3Qt
SUQ6IERFIDI4OSAyMzcgODc5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:34:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSZv-0000IE-BS; Tue, 29 Oct 2019 14:34:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPSZt-0000I3-Rd
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:34:33 +0000
X-Inumbo-ID: 386c99be-fa59-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 386c99be-fa59-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 14:34:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 06FF9B46E;
 Tue, 29 Oct 2019 14:34:30 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
 <20191028150152.21179-2-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4b59786b-da3b-c20f-2db4-1f7d49d87ca4@suse.com>
Date: Tue, 29 Oct 2019 15:34:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191028150152.21179-2-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 1/2] x86/vtx: Corrections to BFD93 errata
 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxNjowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBdCB0aGUgdGltZSBv
ZiBmaXhpbmcgYy9zIDIwZjE5NzZiNDQsIG5vIG9idmlvdXMgZXJyYXRhIGhhZCBiZWVuIHB1Ymxp
c2hlZCwKPiBhbmQgQkRGMTQgbG9va2VkIGxpa2UgdGhlIG1vc3Qgb2J2aW91cyBjYW5kaWRhdGUu
ICBTdWJzZXF1ZW50bHksIEJERjkzIGhhcwo+IGJlZW4gcHVibGlzaGVkIGFuZCBpdCBpcyBvYnZp
b3VzbHkgdGhpcy4KPiAKPiBUaGUgZXJyYXR1bSBzdGF0ZXMgdGhhdCBMRVJfVE9fTElQIGlzIHRo
ZSBvbmx5IGFmZmVjdGVkIE1TUi4gIFRoZSBwcm92aXNpb25hbAo+IGZpeCBpbiBYZW4gYWRqdXN0
ZWQgTEVSX0ZST01fTElQLCBidXQgdGhpcyBpcyBub3QgY29ycmVjdC4gIFRoZSBGUk9NIE1TUnMg
YXJlCj4gaW50ZW5kZWQgdG8gaGF2ZSBUU1ggbWV0YWRhdGEsIGFuZCBmb3Igc3RlcHBpbmdzIHdp
dGggVFNYIGVuYWJsZWQsIGl0IHdpbGwKPiBjb3JydXB0IHRoZSB2YWx1ZSB0aGUgZ3Vlc3Qgc2Vl
cywgd2hpbGUgZm9yIHBhcnRzIHdpdGggVFNYIGRpc2FibGVkLCBpdCBpcwo+IHJlZHVuZGFudCB3
aXRoIEZJWFVQX1RTWC4gIERyb3AgdGhlIExFUl9GUk9NX0xJUCBhZGp1c3RtZW50Lgo+IAo+IFJl
cGxhY2UgQkRGMTQgcmVmZXJlbmNlcyB3aXRoIEJERjkzLCBkcm9wIHRoZSByZWR1bmRhbnQgJ2Jk
d19lcnJhdHVtXycgcHJlZml4LAo+IGFuZCB1c2UgYW4gSW50ZWwgdmVuZG9yIGNoZWNrLCBhcyBv
dGhlciB2ZW5kb3JzIGltcGxlbWVudCBWVC14Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpwcmVmZXJhYmx5IHdpdGggdGhlIGVycmF0dW0gaW5kaWNh
dG9yIGluIHRoZSB0aXRsZSBjb3JyZWN0ZWQgdG8KYWxzbyBzYXkgQkRGOTMuCgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:40:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:40:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSfV-0001BY-7Y; Tue, 29 Oct 2019 14:40:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPSfT-0001BT-TN
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:40:19 +0000
X-Inumbo-ID: 06afd03e-fa5a-11e9-9515-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06afd03e-fa5a-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 14:40:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572360019;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=7Gm9Hciehbn0Z5kovJEre+47c0k9Yy8Qo8q3MNW8Cmg=;
 b=SrgrYI6scUEh75bXdhWx2HaJ/W0FotYfoq+hq8GJ8RFQ3zlfiYSXeUJh
 Uh/Y84Itn7JsLkcu4xjA0XxIAeN2aaUiLUr6cd9rLZVocA9eedVgskocJ
 rrwNkO3JClGqLpFkdTucJ2Lxolb8x0nyKjMWVRQJ/DW5WpB9N/UoZhsNg g=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: LozXZelBtwcFfz7M84H1vp7bF0LvwGsDbTJv5dw474QwFCp+4nSj4qCOBd6+uYzFXiHdOEYJ30
 DIlSRxZw42IDX7WxeBEkAESXbI7ka5OgEmkvuUgeSLsNDJsbMBdb+gVopv+3d5pCoM1a2hPU4P
 8vBUSSCDdCb8Wl3p84BC0cxjuI6uGJDgGr1kKwuZVL9rIlLwN7aeA/FbrPi9Y6PL0NkOzWjsGH
 EsGBf6ouBTnK/9mYko2KOqHhHtDmOaZpNRUR79e4yW2FtkJMH+o8D4sbSIa9AcSLJOgfll3ifw
 V90=
X-SBRS: 2.7
X-MesageID: 7563368
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7563368"
To: Jan Beulich <jbeulich@suse.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
 <20191028150152.21179-2-andrew.cooper3@citrix.com>
 <4b59786b-da3b-c20f-2db4-1f7d49d87ca4@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <26d5ae56-8412-73ef-1055-daa2a211ad30@citrix.com>
Date: Tue, 29 Oct 2019 14:40:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <4b59786b-da3b-c20f-2db4-1f7d49d87ca4@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] x86/vtx: Corrections to BFD93 errata
 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAxNDozNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMTAuMjAxOSAx
NjowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQXQgdGhlIHRpbWUgb2YgZml4aW5nIGMvcyAy
MGYxOTc2YjQ0LCBubyBvYnZpb3VzIGVycmF0YSBoYWQgYmVlbiBwdWJsaXNoZWQsCj4+IGFuZCBC
REYxNCBsb29rZWQgbGlrZSB0aGUgbW9zdCBvYnZpb3VzIGNhbmRpZGF0ZS4gIFN1YnNlcXVlbnRs
eSwgQkRGOTMgaGFzCj4+IGJlZW4gcHVibGlzaGVkIGFuZCBpdCBpcyBvYnZpb3VzbHkgdGhpcy4K
Pj4KPj4gVGhlIGVycmF0dW0gc3RhdGVzIHRoYXQgTEVSX1RPX0xJUCBpcyB0aGUgb25seSBhZmZl
Y3RlZCBNU1IuICBUaGUgcHJvdmlzaW9uYWwKPj4gZml4IGluIFhlbiBhZGp1c3RlZCBMRVJfRlJP
TV9MSVAsIGJ1dCB0aGlzIGlzIG5vdCBjb3JyZWN0LiAgVGhlIEZST00gTVNScyBhcmUKPj4gaW50
ZW5kZWQgdG8gaGF2ZSBUU1ggbWV0YWRhdGEsIGFuZCBmb3Igc3RlcHBpbmdzIHdpdGggVFNYIGVu
YWJsZWQsIGl0IHdpbGwKPj4gY29ycnVwdCB0aGUgdmFsdWUgdGhlIGd1ZXN0IHNlZXMsIHdoaWxl
IGZvciBwYXJ0cyB3aXRoIFRTWCBkaXNhYmxlZCwgaXQgaXMKPj4gcmVkdW5kYW50IHdpdGggRklY
VVBfVFNYLiAgRHJvcCB0aGUgTEVSX0ZST01fTElQIGFkanVzdG1lbnQuCj4+Cj4+IFJlcGxhY2Ug
QkRGMTQgcmVmZXJlbmNlcyB3aXRoIEJERjkzLCBkcm9wIHRoZSByZWR1bmRhbnQgJ2Jkd19lcnJh
dHVtXycgcHJlZml4LAo+PiBhbmQgdXNlIGFuIEludGVsIHZlbmRvciBjaGVjaywgYXMgb3RoZXIg
dmVuZG9ycyBpbXBsZW1lbnQgVlQteC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IHByZWZlcmFibHkgd2l0aCB0aGUgZXJyYXR1bSBpbmRpY2F0
b3IgaW4gdGhlIHRpdGxlIGNvcnJlY3RlZCB0bwo+IGFsc28gc2F5IEJERjkzLgoKT29wcyB5ZXMu
wqAgKEkndmUgbG9zdCBjb3VudCBvZiBob3cgbWFueSB0aW1lcyBJIG1hZGUgdGhhdCB0eXBvLCBi
dXQgSQpoYWQgdGhvdWdodCBJJ2QgZml4ZWQgYWxsIG9mIHRoZW0uKQoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 14:49:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 14:49:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPSok-0001SB-9v; Tue, 29 Oct 2019 14:49:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPSoi-0001S6-MN
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 14:49:52 +0000
X-Inumbo-ID: 5c7a2f9a-fa5b-11e9-9515-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c7a2f9a-fa5b-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 14:49:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B7DB2B4B6;
 Tue, 29 Oct 2019 14:49:50 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
 <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
 <alpine.DEB.2.21.1910281144180.29150@sstabellini-ThinkPad-T480s>
 <a95dbdf3-9c71-b521-4486-7fa5b2dca4c7@gmail.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bf0bcc92-7ac9-1cc1-0440-04a2c97a7fd1@suse.com>
Date: Tue, 29 Oct 2019 15:49:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a95dbdf3-9c71-b521-4486-7fa5b2dca4c7@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall.oss@gmail.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMjAxOSAxNTozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDI4LzEw
LzIwMTkgMjE6NDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gTW9uLCAyOCBPY3Qg
MjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gT24gMjUvMTAvMjAxOSAx
MTozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQWxsLAo+Pj4+Cj4+Pj4gdGhlIDQuMTEuMyBz
dGFibGUgcmVsZWFzZSBpcyBkdWUuIEkgaW50ZW5kIHRvIHdhaXQgZm9yIHRoZSBYU0EgZml4ZXMK
Pj4+PiBnb2luZyBwdWJsaWMgb24gdGhlIDMxc3QsIGJ1dCBub3QgKG11Y2gpIGxvbmdlci4gUGxl
YXNlIHBvaW50IG91dAo+Pj4+IGJhY2twb3J0aW5nIGNhbmRpZGF0ZXMgdGhhdCB5b3UgZmluZCBt
aXNzaW5nIGZyb20gdGhlIHJlc3BlY3RpdmUKPj4+PiBzdGFibGUgdHJlZXMuIEkgaGF2ZSB0aHJl
ZSBvbmVzIHF1ZXVlZCB3aGljaCBoYXZlbid0IHBhc3NlZCB0aGUgcHVzaAo+Pj4+IGdhdGUgdG8g
dGhlIG1hc3RlciBicmFuY2ggeWV0Ogo+Pj4+Cj4+Pj4gOTI1N2MyMThlNQl4ODYvdnZteDogRml4
IHRoZSB1c2Ugb2YgUkRUU0NQIHdoZW4gaXQgaXMgaW50ZXJjZXB0ZWQgYXQgTDAKPj4+PiA3ZWVl
OWMxNmQ2CXg4Ni90c2M6IHVwZGF0ZSB2Y3B1IHRpbWUgaW5mbyBvbiBndWVzdCBUU0MgYWRqdXN0
bWVudHMKPj4+PiA5NjMzOTI5ODI0CXg4NjogZml4IG9mZi1ieS1vbmUgaW4gaXNfeGVuX2ZpeGVk
X21mbigpCj4+Pgo+Pj4gV2UgZG9uJ3Qgc2VlbSB0byBoYXZlIGJhY2twb3J0ZWQgcGF0Y2hlcyBm
b3IgcXVpdGUgYSB3aGlsZSBvbiBBcm0uIFNvbWUgb2YgbXkKPj4+IHBhdGNoZXMgaGF2ZSBiZWVu
IG1hcmtlZCBhcyB0byBiZSBiYWNrcG9ydGVkIGZyb20gdGhlIGJlZ2lubmluZyBbMV0uIEkgYW0K
Pj4+IHNwZWNpZmljYWxseSB0aGlua2luZyB0bzoKPj4+IAkKPj4+IGUwNDgxOGI0NmQgeGVuL2Fy
bTogdHJhcHM6IEF2b2lkIHVzaW5nIEJVR19PTigpIHRvIGNoZWNrIGd1ZXN0IHN0YXRlIGluCj4+
PiBhZHZhbmNlX3BjKCkKPiAKPiBVcmdoLCBJIGdhdmUgdGhlIGNvcnJlY3QgdGl0bGUgYnV0IHRo
ZSB3cm9uZyBjb21taXQgc2hhMS4gSXQgc2hvdWxkIGJlIAo+IAo+IDcyNjE1ZjJlNmI5OGU4NjFj
MDhhYmIxZDJiMTk0MTI2MDEzZDU0ZmUKPiAKPj4KPj4gSSBoYXZlIGUwNDgxOGI0NmQsIHBsdXMg
dGhlIGZvbGxvd2luZyBtYXJrZWQgZm9yIGJhY2twb3J0Ogo+Pgo+PiBlOThlZGNjYjk0NGE4MGRi
NzgyZTU1MWYzMDkwNjI4ZTY2YzdmYjUyIHhlbi9hcm06IFNDVExSX0VMMSBpcyBhIDY0LWJpdCBy
ZWdpc3RlciBvbiBBcm02NAo+IAo+IFRoZXJlIGFyZSBtb3JlIHRoYW4gdGhhdCB0byBiYWNrcG9y
dDoKPiAKPiAzMGY1MDQ3YjJjNGU1Nzc0MzZiNTA1YmE3NjI3ZjM0YzNiZTAyMDE0ICAgIHhlbi9h
cm06IGdpYzogTWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgaW50ZXJydXB0IGxpbmVzIGlzIHZhbGlk
IGJlZm9yZSB1c2luZyBpdCAgWzQuMTFdCj4gOGFhMjc2MjM1YjkzZWViNGY4MTA5NWM2Mzg5NzA5
MDBlMTliMzFlNSAgICB4ZW4vYXJtOiBpcnE6IEVuZCBjbGVhbmx5IHNwdXJpb3VzIGludGVycnVw
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0LjExXQo+IGI0ZGY3M2RlNDkz
OTU0YzQ0ZjI0MGY3ODc3OWM5YmQzNzgyZTE1NzIgICAgeGVuL2FybTogZ2ljLXYyOiBkZWFjdGl2
YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uICAgICAgICAgICAgICAgICAgICBb
NC4xMV0KPiAwMzIyZTBkYjViMjlhMGQxY2U0YjQ1Mjg4NWUzNDAyM2UzYTRiMDBlICAgIGFybTog
Z2ljLXYzOiBkZWFjdGl2YXRlIGludGVycnVwdHMgZHVyaW5nIGluaXRpYWxpemF0aW9uICAgICAg
ICAgICAgICAgICAgICAgICAgWzQuMTFdCj4gCj4gNWJhMWM1ZDA2NDFjZjYzMDg2YjMwNThlNTQ3
ZmNkMjhjM2M0YTAxMSAgICB4ZW4vYXJtOiBtZW1hY2Nlc3M6IEluaXRpYWxpemUgY29ycmVjdGx5
ICphY2Nlc3MgaW4gX19wMm1fZ2V0X21lbV9hY2Nlc3MgICAgICAgIFs0LjEyXQo+IDA3ZTQ0YjNk
MWJlMzJmYTIxNjVjMjM2N2FlM2VmOWM2YzhiMzllMWUgICAgeGVuL2FybTogSW1wbGVtZW50IHdv
cmthcm91bmQgZm9yIENvcnRleCBBLTU3IGFuZCBDb3J0ZXggQTcyIEFUIHNwZWN1bGF0ZSAgICAg
ICBbNC4xMl0KPiAKPiAwOGUyMDU5ZmFjZDc4ZDVmZmFmMjA2YmEwNmFjMjAxN2M0YWRlZWQ0ICAg
IHhlbi9hcm06IHNldHVwOiBDYWxjdWxhdGUgY29ycmVjdGx5IHRoZSBzaXplIG9mIFhlbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWzQuMTErXQo+IDhkYmE5YTgxZTdjNjJiOGE3ZGJlMDIz
ZmZmZWNkMmUxNmNjMjA0ODYgICAgeGVuL2FybTogRG9uJ3QgdXNlIF9lbmQgaW4gaXNfeGVuX2Zp
eGVkX21mbigpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNC4xMStdCj4gNjcx
ODc4Nzc5NzQxYjM4YzVmMjM2M2FkY2VlZjhkZTJjZTBiMzk0NSAgICB4ZW4vYXJtOiBwMm06IEZy
ZWUgdGhlIHAybSBlbnRyeSBhZnRlciBmbHVzaGluZyB0aGUgSU9NTVUgVExCcyAgICAgICAgICAg
ICAgICAgIFs0LjExK10KPiA3ZjQyMTdjYzYwNTc0ODY2Y2I5MGQ2N2Q5NzUwMjI4YzZiODZjOTFl
ICAgIHhlbi9hcm06IHZzbWM6IFRoZSBmdW5jdGlvbiBpZGVudGlmaWVyIGlzIGFsd2F5cyAzMi1i
aXQgICAgICAgICAgICAgICAgICAgICAgICAgWzQuMTErXQo+IDYxMmQ0NzZlNzRhMzE0YmU1MTRl
ZTZhOTc0NGVlYThkYjA5ZDMyZTUgICAgeGVuL2FybTY0OiBDb3JyZWN0bHkgY29tcHV0ZSB0aGUg
dmlydHVhbCBhZGRyZXNzIGluIG1hZGRyX3RvX3ZpcnQoKSAgICAgICAgICAgICBbNC4xMStdCj4g
ZjUxMDI3YmUwNjg4NTQwYWFhYjYxNTEzYjA2YTg2OTNhMzdlNGMwMCAgICB4ZW4vYXJtOiBmaXgg
bnJfcGR4cyBjYWxjdWxhdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFs0LjExK10KPiBhMTg5ZWYwMjdkYmI3YTNjMGRmZTU2NjEzN2YwNWMwNmQ2Njg1
ZmI5ICAgIHhlbi9hcm06IG1tOiBGbHVzaCB0aGUgVExCcyBldmVuIGlmIGEgbWFwcGluZyBmYWls
ZWQgaW4gY3JlYXRlX3hlbl9lbnRyaWVzICAgICAgWzQuMTErXQoKVGhpcyBpcyBxdWl0ZSBsb25n
IGEgbGlzdCBmb3IgYSByZWxlYXNlIGFib3V0IHRvIGJlIGN1dC4gTG9va2luZwphdCB0aGUgYnJh
bmNoIEkgZG9uJ3Qgc2VlIGFueSBBcm0gYmFja3BvcnRzIG90aGVyIHRoYW4gdGhlIG9uZXMKZG9u
ZSB5ZXN0ZXJkYXkgcG9zdC00LjExLjIuIEknbSBmaW5lIHdpdGggYmF0Y2hpbmcsIGJ1dCBtYXkg
SQphc2sgZm9yIHN1Y2ggYmF0Y2hlcyB0byBub3QgYmUgcG9zdHBvbmVkIHVudGlsIHRoZSBsYXN0
IG1pbnV0ZT8KClRoYW5rcywgSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:06:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:06:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPT4o-00032l-9P; Tue, 29 Oct 2019 15:06:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hhGJ=YW=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iPT4m-00032f-Vg
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:06:29 +0000
X-Inumbo-ID: ae745ff8-fa5d-11e9-8aca-bc764e2007e4
Received: from mail-wr1-f65.google.com (unknown [209.85.221.65])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae745ff8-fa5d-11e9-8aca-bc764e2007e4;
 Tue, 29 Oct 2019 15:06:28 +0000 (UTC)
Received: by mail-wr1-f65.google.com with SMTP id p4so14027796wrm.8
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 08:06:28 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=47RxmDNB2dIs9e09tnYSkKAXfZPJzmU7BEMfOXWtS2A=;
 b=pneEc0HJaJIIN8s0GkslAhr8IJ/5kLqrS8bPC8kFz/0gL/Mu38y7WGhyhHJL+kt02q
 nvJn3sZ3rVp+6ZSDL5RU2RaVRhHUaPo2pD+KOiGJ/UTSvM5FSWF355gwXn/aA5iXWN4t
 wu54LcH11lwn2kYuWscxZC8LdCVaGsGbFO6DHalrP88zZQjPyIF/TQlB0kasNRbsxQ3V
 SMGb9fXYTvRxILfkH+zOzfHmRbBBRerUeUwYmsYxCtXPmnCg3F1DmCdOdShhDOHTvAIN
 QHnOv1P9VOOjqsMiJ5NKAz8JAKF63jUal+Fsn85zeW7A3m2OVDK80E3YtAvG15W6P07F
 LR3Q==
X-Gm-Message-State: APjAAAW1FqFm5K0jyW9vk3NW94mNIh3zwWHrtkhG7FPusCkK1gzdoOHz
 wkoh2Pu04Rbof/ztgeUDui8=
X-Google-Smtp-Source: APXvYqxT8fsYC1TRKx6f9Oi3fwCjEX/FPj/6K9DNrn4VPeIDKaxU3aIUY/eFRALoKtO3c7Im8j8wCQ==
X-Received: by 2002:a5d:404d:: with SMTP id w13mr21330607wrp.185.1572361587386; 
 Tue, 29 Oct 2019 08:06:27 -0700 (PDT)
Received: from ?IPv6:::1? ([206.189.23.0])
 by smtp.gmail.com with ESMTPSA id k3sm14458437wro.77.2019.10.29.08.06.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Oct 2019 08:06:26 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
 <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
 <alpine.DEB.2.21.1910281144180.29150@sstabellini-ThinkPad-T480s>
 <a95dbdf3-9c71-b521-4486-7fa5b2dca4c7@gmail.com>
 <bf0bcc92-7ac9-1cc1-0440-04a2c97a7fd1@suse.com>
From: Julien Grall <julien@xen.org>
Message-ID: <66e9d8f0-dbc4-394f-7f06-4cd05bdba7f1@xen.org>
Date: Tue, 29 Oct 2019 15:06:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bf0bcc92-7ac9-1cc1-0440-04a2c97a7fd1@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wl@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMjkvMTAvMjAxOSAxNDo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjku
MTAuMjAxOSAxNTozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAyOC8xMC8yMDE5
IDIxOjQzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDI4IE9jdCAyMDE5
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAyNS8xMC8yMDE5IDEx
OjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gQWxsLAo+Pj4+Pgo+Pj4+PiB0aGUgNC4xMS4z
IHN0YWJsZSByZWxlYXNlIGlzIGR1ZS4gSSBpbnRlbmQgdG8gd2FpdCBmb3IgdGhlIFhTQSBmaXhl
cwo+Pj4+PiBnb2luZyBwdWJsaWMgb24gdGhlIDMxc3QsIGJ1dCBub3QgKG11Y2gpIGxvbmdlci4g
UGxlYXNlIHBvaW50IG91dAo+Pj4+PiBiYWNrcG9ydGluZyBjYW5kaWRhdGVzIHRoYXQgeW91IGZp
bmQgbWlzc2luZyBmcm9tIHRoZSByZXNwZWN0aXZlCj4+Pj4+IHN0YWJsZSB0cmVlcy4gSSBoYXZl
IHRocmVlIG9uZXMgcXVldWVkIHdoaWNoIGhhdmVuJ3QgcGFzc2VkIHRoZSBwdXNoCj4+Pj4+IGdh
dGUgdG8gdGhlIG1hc3RlciBicmFuY2ggeWV0Ogo+Pj4+Pgo+Pj4+PiA5MjU3YzIxOGU1CXg4Ni92
dm14OiBGaXggdGhlIHVzZSBvZiBSRFRTQ1Agd2hlbiBpdCBpcyBpbnRlcmNlcHRlZCBhdCBMMAo+
Pj4+PiA3ZWVlOWMxNmQ2CXg4Ni90c2M6IHVwZGF0ZSB2Y3B1IHRpbWUgaW5mbyBvbiBndWVzdCBU
U0MgYWRqdXN0bWVudHMKPj4+Pj4gOTYzMzkyOTgyNAl4ODY6IGZpeCBvZmYtYnktb25lIGluIGlz
X3hlbl9maXhlZF9tZm4oKQo+Pj4+Cj4+Pj4gV2UgZG9uJ3Qgc2VlbSB0byBoYXZlIGJhY2twb3J0
ZWQgcGF0Y2hlcyBmb3IgcXVpdGUgYSB3aGlsZSBvbiBBcm0uIFNvbWUgb2YgbXkKPj4+PiBwYXRj
aGVzIGhhdmUgYmVlbiBtYXJrZWQgYXMgdG8gYmUgYmFja3BvcnRlZCBmcm9tIHRoZSBiZWdpbm5p
bmcgWzFdLiBJIGFtCj4+Pj4gc3BlY2lmaWNhbGx5IHRoaW5raW5nIHRvOgo+Pj4+IAkKPj4+PiBl
MDQ4MThiNDZkIHhlbi9hcm06IHRyYXBzOiBBdm9pZCB1c2luZyBCVUdfT04oKSB0byBjaGVjayBn
dWVzdCBzdGF0ZSBpbgo+Pj4+IGFkdmFuY2VfcGMoKQo+Pgo+PiBVcmdoLCBJIGdhdmUgdGhlIGNv
cnJlY3QgdGl0bGUgYnV0IHRoZSB3cm9uZyBjb21taXQgc2hhMS4gSXQgc2hvdWxkIGJlCj4+Cj4+
IDcyNjE1ZjJlNmI5OGU4NjFjMDhhYmIxZDJiMTk0MTI2MDEzZDU0ZmUKPj4KPj4+Cj4+PiBJIGhh
dmUgZTA0ODE4YjQ2ZCwgcGx1cyB0aGUgZm9sbG93aW5nIG1hcmtlZCBmb3IgYmFja3BvcnQ6Cj4+
Pgo+Pj4gZTk4ZWRjY2I5NDRhODBkYjc4MmU1NTFmMzA5MDYyOGU2NmM3ZmI1MiB4ZW4vYXJtOiBT
Q1RMUl9FTDEgaXMgYSA2NC1iaXQgcmVnaXN0ZXIgb24gQXJtNjQKPj4KPj4gVGhlcmUgYXJlIG1v
cmUgdGhhbiB0aGF0IHRvIGJhY2twb3J0Ogo+Pgo+PiAzMGY1MDQ3YjJjNGU1Nzc0MzZiNTA1YmE3
NjI3ZjM0YzNiZTAyMDE0ICAgIHhlbi9hcm06IGdpYzogTWFrZSBzdXJlIHRoZSBudW1iZXIgb2Yg
aW50ZXJydXB0IGxpbmVzIGlzIHZhbGlkIGJlZm9yZSB1c2luZyBpdCAgWzQuMTFdCj4+IDhhYTI3
NjIzNWI5M2VlYjRmODEwOTVjNjM4OTcwOTAwZTE5YjMxZTUgICAgeGVuL2FybTogaXJxOiBFbmQg
Y2xlYW5seSBzcHVyaW91cyBpbnRlcnJ1cHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbNC4xMV0KPj4gYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MiAg
ICB4ZW4vYXJtOiBnaWMtdjI6IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6
YXRpb24gICAgICAgICAgICAgICAgICAgIFs0LjExXQo+PiAwMzIyZTBkYjViMjlhMGQxY2U0YjQ1
Mjg4NWUzNDAyM2UzYTRiMDBlICAgIGFybTogZ2ljLXYzOiBkZWFjdGl2YXRlIGludGVycnVwdHMg
ZHVyaW5nIGluaXRpYWxpemF0aW9uICAgICAgICAgICAgICAgICAgICAgICAgWzQuMTFdCj4+Cj4+
IDViYTFjNWQwNjQxY2Y2MzA4NmIzMDU4ZTU0N2ZjZDI4YzNjNGEwMTEgICAgeGVuL2FybTogbWVt
YWNjZXNzOiBJbml0aWFsaXplIGNvcnJlY3RseSAqYWNjZXNzIGluIF9fcDJtX2dldF9tZW1fYWNj
ZXNzICAgICAgICBbNC4xMl0KPj4gMDdlNDRiM2QxYmUzMmZhMjE2NWMyMzY3YWUzZWY5YzZjOGIz
OWUxZSAgICB4ZW4vYXJtOiBJbXBsZW1lbnQgd29ya2Fyb3VuZCBmb3IgQ29ydGV4IEEtNTcgYW5k
IENvcnRleCBBNzIgQVQgc3BlY3VsYXRlICAgICAgIFs0LjEyXQo+Pgo+PiAwOGUyMDU5ZmFjZDc4
ZDVmZmFmMjA2YmEwNmFjMjAxN2M0YWRlZWQ0ICAgIHhlbi9hcm06IHNldHVwOiBDYWxjdWxhdGUg
Y29ycmVjdGx5IHRoZSBzaXplIG9mIFhlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzQu
MTErXQo+PiA4ZGJhOWE4MWU3YzYyYjhhN2RiZTAyM2ZmZmVjZDJlMTZjYzIwNDg2ICAgIHhlbi9h
cm06IERvbid0IHVzZSBfZW5kIGluIGlzX3hlbl9maXhlZF9tZm4oKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWzQuMTErXQo+PiA2NzE4Nzg3Nzk3NDFiMzhjNWYyMzYzYWRjZWVm
OGRlMmNlMGIzOTQ1ICAgIHhlbi9hcm06IHAybTogRnJlZSB0aGUgcDJtIGVudHJ5IGFmdGVyIGZs
dXNoaW5nIHRoZSBJT01NVSBUTEJzICAgICAgICAgICAgICAgICAgWzQuMTErXQo+PiA3ZjQyMTdj
YzYwNTc0ODY2Y2I5MGQ2N2Q5NzUwMjI4YzZiODZjOTFlICAgIHhlbi9hcm06IHZzbWM6IFRoZSBm
dW5jdGlvbiBpZGVudGlmaWVyIGlzIGFsd2F5cyAzMi1iaXQgICAgICAgICAgICAgICAgICAgICAg
ICAgWzQuMTErXQo+PiA2MTJkNDc2ZTc0YTMxNGJlNTE0ZWU2YTk3NDRlZWE4ZGIwOWQzMmU1ICAg
IHhlbi9hcm02NDogQ29ycmVjdGx5IGNvbXB1dGUgdGhlIHZpcnR1YWwgYWRkcmVzcyBpbiBtYWRk
cl90b192aXJ0KCkgICAgICAgICAgICAgWzQuMTErXQo+PiBmNTEwMjdiZTA2ODg1NDBhYWFiNjE1
MTNiMDZhODY5M2EzN2U0YzAwICAgIHhlbi9hcm06IGZpeCBucl9wZHhzIGNhbGN1bGF0aW9uICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzQuMTErXQo+PiBh
MTg5ZWYwMjdkYmI3YTNjMGRmZTU2NjEzN2YwNWMwNmQ2Njg1ZmI5ICAgIHhlbi9hcm06IG1tOiBG
bHVzaCB0aGUgVExCcyBldmVuIGlmIGEgbWFwcGluZyBmYWlsZWQgaW4gY3JlYXRlX3hlbl9lbnRy
aWVzICAgICAgWzQuMTErXQo+IAo+IFRoaXMgaXMgcXVpdGUgbG9uZyBhIGxpc3QgZm9yIGEgcmVs
ZWFzZSBhYm91dCB0byBiZSBjdXQuIExvb2tpbmcKPiBhdCB0aGUgYnJhbmNoIEkgZG9uJ3Qgc2Vl
IGFueSBBcm0gYmFja3BvcnRzIG90aGVyIHRoYW4gdGhlIG9uZXMKPiBkb25lIHllc3RlcmRheSBw
b3N0LTQuMTEuMi4gSSdtIGZpbmUgd2l0aCBiYXRjaGluZywgYnV0IG1heSBJCj4gYXNrIGZvciBz
dWNoIGJhdGNoZXMgdG8gbm90IGJlIHBvc3Rwb25lZCB1bnRpbCB0aGUgbGFzdCBtaW51dGU/CgpU
aGF0J3MgfjEgeWVhciB3b3J0aCBvZiBiYWNrcG9ydCBiZWNhdXNlIG5vYm9keSBsb29rZWQgYXQg
aXQuIEFwb2xvZ2llcyBpZiBpdCAKY29tZXMgbGF0ZSBidXQgSSBvbmx5IG5vdGljZWQgdGhlIGJh
Y2twb3J0IHJlcXVlc3QgZS1tYWlsIHllc3RlcmRheSBhcyBJIGFtIG5vdCAKQ0NlZC4KCkkgYW0g
aGFwcHkgdG8gdGFrZSBvdmVyIHRoZSBiYWNrcG9ydHMgZm9yIEFybSBpZiB0aGF0IGhlbHBzIHRv
IGdldCBwYXRjaGVzIApiYWNrcG9ydGVkIGluIGEgbW9yZSB0aW1lbHkgbWFubmVyLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:12:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTAY-0003wq-0l; Tue, 29 Oct 2019 15:12:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPTAW-0003wl-Sj
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:12:24 +0000
X-Inumbo-ID: 81f1dc19-fa5e-11e9-9515-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81f1dc19-fa5e-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:12:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPTAU-0006w5-WC; Tue, 29 Oct 2019 15:12:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPTAU-0006Nt-5Y; Tue, 29 Oct 2019 15:12:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPTAU-00055l-50; Tue, 29 Oct 2019 15:12:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143294-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=4976a776b283021c252be794e90947732b6f8a92
X-Osstest-Versions-That: ovmf=9e639c1cb6abd5ffed0f9017de26f93d2ee99eac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 15:12:22 +0000
Subject: [Xen-devel] [ovmf test] 143294: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI5NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMyOTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0OTc2YTc3NmIyODMwMjFjMjUyYmU3OTRlOTA5NDc3
MzJiNmY4YTkyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5ZTYzOWMx
Y2I2YWJkNWZmZWQwZjkwMTdkZTI2ZjkzZDJlZTk5ZWFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDMyNTkgIDIwMTktMTAtMjggMDI6Mzk6NTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQzMjk0ICAyMDE5LTEwLTI4IDE5OjExOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU2l5dWFuIEZ1
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L292bWYuZ2l0CiAgIDllNjM5YzFjYjYuLjQ5NzZhNzc2YjIgIDQ5NzZhNzc2YjI4MzAy
MWMyNTJiZTc5NGU5MDk0NzczMmI2ZjhhOTIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:13:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTBf-00042H-Ce; Tue, 29 Oct 2019 15:13:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hhGJ=YW=gmail.com=julien.grall.oss@srs-us1.protection.inumbo.net>)
 id 1iPTBd-000428-LO
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:13:33 +0000
X-Inumbo-ID: aac72f24-fa5e-11e9-9515-12813bfff9fa
Received: from mail-wr1-f66.google.com (unknown [209.85.221.66])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aac72f24-fa5e-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:13:31 +0000 (UTC)
Received: by mail-wr1-f66.google.com with SMTP id a15so1785701wrf.9
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 08:13:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=WoeiIhlrWtW8gvCu3Eg1Yagbgo0rGPnq5dOuT7hcjHA=;
 b=UV1PaQYi6YmxTPFg2vzH19AbKhbR84d/fkut0Nt0tbKkxuS+AqcVwAectf+TqInSQF
 IQezrXIQ7xAF2z/1PRwwa58QGaVLD3DTgJhhfoEw/MQg2ZUfZ1IlMHMZb3KSIFvEPxOE
 6F6lhnsWFeaJeH6d4lK/iwX4/1VcT3SDPDEg4aqaTEJnB4GOg5pBAOq/HmWl0gGeq4Op
 BrhuJdl2pjuZOrpajWcvNAi/4RxDDQe1lD7ePM0wPjxpja4p9gcFaOjn+NwuVT7Q1t4s
 rheqtVXD2D3TFhU6jNjjnZJaFm3aHt0Gl0BA67kdofSgjOckfT+0xO157OneJVECi0Op
 w30g==
X-Gm-Message-State: APjAAAV8KtWZnpM2qXtO7L8Y2Qgv5toEBLuOd7/3tCx4hTrEoJPPIrbF
 5SKrRtivT1MNLD2d4xZdBNs=
X-Google-Smtp-Source: APXvYqx4gnEsk0NpGzHv54s0UftchGSNoRoTwU25I7o8ds3eWGMbC1ZrGPB8CBhnBES398uDjOiveg==
X-Received: by 2002:a5d:46d2:: with SMTP id g18mr19563180wrs.245.1572362010698; 
 Tue, 29 Oct 2019 08:13:30 -0700 (PDT)
Received: from ?IPv6:::1? ([206.189.23.0])
 by smtp.gmail.com with ESMTPSA id l22sm29433864wrb.45.2019.10.29.08.13.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Oct 2019 08:13:30 -0700 (PDT)
To: Oleksandr Grytsov <al1img@gmail.com>, xen-devel@lists.xenproject.org
References: <20191028182216.3882-1-al1img@gmail.com>
 <20191028182216.3882-2-al1img@gmail.com>
From: Julien Grall <julien@xen.org>
Message-ID: <34a525d9-d9e2-b860-d238-7070670599a1@xen.org>
Date: Tue, 29 Oct 2019 15:13:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191028182216.3882-2-al1img@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1 1/1] libxl/gentypes: add range init to
 array elements in json parsing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: anthony.perard@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, wl@xen.org
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGhhdmUgbWFkZSBzb21lIGNvbW1lbnRzIHJlZ2FyZGluZyB0aGUgcGF0Y2ggaW4gdGhl
IG9yaWdpbmFsIHRocmVhZC4gV2hpbGUgSSBhbSAKbm90IGEgbGlieGwgZXhwZXJ0LCBpdCB3b3Vs
ZCBoYXZlIGJlZW4gbmljZSB0byBhZGRyZXNzIHRoZW0gb3IgYXQgbGVhc3QgZXhwbGFpbiAKd2h5
IHRoZXkgd2VyZW4ndCBhZGRyZXNzZWQuCgpJIHdpbGwgcmVwZWF0IHRoZW0gaGVyZSBmb3IgY29u
dmVuaWVuY2UuCgpPbiAyOC8xMC8yMDE5IDE4OjIyLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToK
PiBGcm9tOiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4g
Cj4gQWRkIGluaXRpYWxpemF0aW9uIG9mIGFycmF5IGVsZW1lbnRzIGluIHBhcnNlIGpzb24gZnVu
Y3Rpb24uCj4gCj4gQ3VycmVudGx5LCBhcnJheSBlbGVtZW50cyBhcmUgaW5pdGlhbGl6ZWQgd2l0
aCBjYWxsb2MuIFdoaWNoIG1lYW5zCj4gaW5pdGlhbGl6ZSBhbGwgZWxlbWVudCBmaWVsZHMgd2l0
aCB6ZXJvIHZhbHVlcy4gSWYgZW50cmllcyBhcmUgbWlzc2VkIGluCj4ganNvbiBmb3Igc3VjaCBm
aWVsZHMsIGl0IHdpbGwgYmUgZXF1YWwgdG8gemVybyBpbnN0ZWFkIG9mIGRlZmF1bHQgdmFsdWVz
Lgo+IFRoZSBmaXggaXMgdG8gYWRkIHJhbmdlIGluaXQgZnVuY3Rpb24gYmVmb3JlIHBhcnNpbmcg
YXJyYXkgZWxlbWVudCBmb3IKPiBzdHJ1Y3R1cmVzIHdoaWNoIGhhdmUgZGVmaW5lZCByYW5nZSBp
bml0IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5
IHwgMiArKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9nZW50eXBlcy5weSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5Cj4g
aW5kZXggNjQxN2M5ZGQ4Yy4uNGZmNWQ4YTJkMCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9n
ZW50eXBlcy5weQo+ICsrKyBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5Cj4gQEAgLTQ1Niw2ICs0
NTYsOCBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHksIHcsIHYsIGluZGVudCA9ICIg
ICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQo+ICAgICAgICAgICBzICs9ICIgICAgICAg
IGdvdG8gb3V0O1xuIgo+ICAgICAgICAgICBzICs9ICIgICAgfVxuIgo+ICAgICAgICAgICBzICs9
ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkpKTsgaSsrKSB7XG4i
Cj4gKyAgICAgICAgaWYgdHkuZWxlbV90eXBlLmluaXRfZm4gaXMgbm90IE5vbmUgYW5kIHR5LmVs
ZW1fdHlwZS5hdXRvZ2VuZXJhdGVfaW5pdF9mbjoKCk15IGtub3dsZWRnZSBvZiBsaWJ4bCBpcyBx
dWl0ZSBsaW1pdGVkLiBCdXQgSSBkb24ndCB0aGluayB0aGlzIGlzIGNvcnJlY3QsIHlvdQp3YW50
IHRvIGNhbGwgaW5pdF9mbiB3aGV0aGVyIHRoaXMgaGFzIGJlZW4gYXV0b2dlbmVyYXRlZCBvciBu
b3QuCgo+ICsgICAgICAgICAgICBzICs9IGluZGVudCArICIgICAgIisiJXNfaW5pdCgmJXNbaV0p
O1xuIiAlICh0eS5lbGVtX3R5cGUudHlwZW5hbWUsIHYpCgpMb29raW5nIGF0IHRoZSBvdGhlciB1
c2FnZSAobGlrZSBfbGlieGxfQ190eXBlX2luaXQpLCBpbml0X2ZuIGlzIGNhbGxlZCB3aXRoCgog
ICAgICAgICAgICAgIHMgKz0gIiVzKCVzKTtcbiIgJSAodHkuaW5pdF9mbiwgdHkucGFzc19hcmco
diwgcGFyZW50IGlzIE5vbmUpKQoKSSBhbSBhbHNvIG5vdCBlbnRpcmVseSBzdXJlIHdoZXRoZXIg
d2Ugc2hvdWxkIGFsc28gY2F0ZXIgdGhlIHR5LmluaXRfdmFsICE9IE5vbmUKYXMgd2VsbCBoZXJl
LgoKPiAgICAgICAgICAgcyArPSBsaWJ4bF9DX3R5cGVfcGFyc2VfanNvbih0eS5lbGVtX3R5cGUs
ICJ0IiwgdisiW2ldIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bmRlbnQgKyAiICAgICIsIHBhcmVudCkKPiAgICAgICAgICAgcyArPSAiICAgIH1cbiIKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:17:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTFX-0004HV-2h; Tue, 29 Oct 2019 15:17:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPTFV-0004HQ-To
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:17:33 +0000
X-Inumbo-ID: 3a8d9ae5-fa5f-11e9-9515-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a8d9ae5-fa5f-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:17:32 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D6644AFB0;
 Tue, 29 Oct 2019 15:17:31 +0000 (UTC)
To: Julien Grall <julien@xen.org>
References: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
 <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
 <alpine.DEB.2.21.1910281144180.29150@sstabellini-ThinkPad-T480s>
 <a95dbdf3-9c71-b521-4486-7fa5b2dca4c7@gmail.com>
 <bf0bcc92-7ac9-1cc1-0440-04a2c97a7fd1@suse.com>
 <66e9d8f0-dbc4-394f-7f06-4cd05bdba7f1@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <c14bd1da-6afb-afcc-ef5a-4ac442e2c05e@suse.com>
Date: Tue, 29 Oct 2019 16:17:32 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <66e9d8f0-dbc4-394f-7f06-4cd05bdba7f1@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMjAxOSAxNjowNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI5LzEwLzIwMTkg
MTQ6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGlzIGlzIHF1aXRlIGxvbmcgYSBsaXN0IGZv
ciBhIHJlbGVhc2UgYWJvdXQgdG8gYmUgY3V0LiBMb29raW5nCj4+IGF0IHRoZSBicmFuY2ggSSBk
b24ndCBzZWUgYW55IEFybSBiYWNrcG9ydHMgb3RoZXIgdGhhbiB0aGUgb25lcwo+PiBkb25lIHll
c3RlcmRheSBwb3N0LTQuMTEuMi4gSSdtIGZpbmUgd2l0aCBiYXRjaGluZywgYnV0IG1heSBJCj4+
IGFzayBmb3Igc3VjaCBiYXRjaGVzIHRvIG5vdCBiZSBwb3N0cG9uZWQgdW50aWwgdGhlIGxhc3Qg
bWludXRlPwo+IAo+IFRoYXQncyB+MSB5ZWFyIHdvcnRoIG9mIGJhY2twb3J0IGJlY2F1c2Ugbm9i
b2R5IGxvb2tlZCBhdCBpdC4gQXBvbG9naWVzIGlmIGl0IAo+IGNvbWVzIGxhdGUgYnV0IEkgb25s
eSBub3RpY2VkIHRoZSBiYWNrcG9ydCByZXF1ZXN0IGUtbWFpbCB5ZXN0ZXJkYXkgYXMgSSBhbSBu
b3QgCj4gQ0NlZC4KPiAKPiBJIGFtIGhhcHB5IHRvIHRha2Ugb3ZlciB0aGUgYmFja3BvcnRzIGZv
ciBBcm0gaWYgdGhhdCBoZWxwcyB0byBnZXQgcGF0Y2hlcyAKPiBiYWNrcG9ydGVkIGluIGEgbW9y
ZSB0aW1lbHkgbWFubmVyLgoKTm90IHRoYXQgb24gbXkgcHJldmlvdXMgbWFpbCB5b3Ugd2VyZSBv
bmx5IENjLWVkLCBoZW5jZSB0aGUKcmVtYXJrIHdhc24ndCBkaXJlY3RlZCBhdCB5b3UgYW55d2F5
LiBBcyB0byBub3QgYmVpbmcgQ2MtZWQKb24gdGhlIG9yaWdpbmFsIHJlcXVlc3QgLSB0aGUgQ2Mg
bGlzdCB0aGVyZSBpcyBnZW5lcmFsbHkganVzdAp0aGUgcGVvcGxlIGludm9sdmVkIGluIG1ha2lu
ZyB0aGUgcmVsZWFzZS4gRXZlcnlvbmUgZWxzZQp3b3VsZCBnZXQgaXQgdmlhIHhlbi1kZXZlbC4g
SWYgSSBkaWRuJ3QgZG8gaXQgdGhhdCB3YXksIGhvdwp3b3VsZCBJIGRyYXcgdGhlIGJvdW5kYXJ5
IGJldHdlZW4gd2hvbSB0byBDYyBhbmQgd2hvbSB0byBvbWl0PwooV2l0aCB5b3VyIHJlcXVlc3Qg
b24gaXJjLCBhcyBzYWlkIHRoZXJlLCBJJ2xsIHRyeSB0byByZW1lbWJlcgpDYy1pbmcgeW91LiBJ
ZiwgYXMgcGVyIGFib3ZlLCB5b3UgdG9vayBvdmVyIGRvaW5nIHRoZQpiYWNrcG9ydHMsIEkgd291
bGQsIHRvby4gQnV0IGluIGdlbmVyYWwgdGhhdCdzIHdoYXQgd2UgaGF2ZQphIG1haWxpbmcgbGlz
dCBmb3IuKQoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:19:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTHJ-0004P1-FJ; Tue, 29 Oct 2019 15:19:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPTHI-0004Ot-DE
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:19:24 +0000
X-Inumbo-ID: 7c64db62-fa5f-11e9-9515-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c64db62-fa5f-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:19:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572362363;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=NsiEfX6kZTB5UXEv9m0qvbfORQ3VlBQotma/AHRQy3g=;
 b=WcggvzXgflfrD39xUyheyvjAvhmnCdCxRpvtdRIgyGP/kB0nkhQavw51
 1BFfLLIfNLiG4Wy3C7npPoAs58+hWcTVYvhn8l7JpgMSTAhc4mXvk+Xc6
 03uIUmTDV9vQk5FzkSD5zJbkptKtBR4nh1oj8TwRlXFtns7F8raLRfvSz s=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: I1ArWClqdUYXcabMy8nG4xXCICBqFi9vlfENeygBkzw6Dk4b1U/NFZBJk7ZybSokSpwQII53D4
 JYc4TNp7oZg7k/7a6qIzdQJvBZ5r82LZZZNjYXNGYXT6uA4DWWQ8xk6UOPSaSwCpYetk01LgGq
 uuhXWF1DmFTqNraKQCV3PWVMTrHpGp4mEOcGoe4gbzh5VorKusuehbbKCZ/n9M9XaERBeyYSg7
 uzpJlgSdgF7kgyGNu8/8VSEP81PMLWD7kjNsX+lDKQidEEn76oUm/BtSvMww8k4GkTb5jbdQTz
 tJk=
X-SBRS: 2.7
X-MesageID: 8032238
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="8032238"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.22647.863594.403607@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 15:19:19 +0000
To: Oleksandr Grytsov <al1img@gmail.com>
In-Reply-To: <20191028182216.3882-2-al1img@gmail.com>
References: <20191028182216.3882-1-al1img@gmail.com>
 <20191028182216.3882-2-al1img@gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/1] libxl/gentypes: add range init to
 array elements in json parsing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "wl@xen.org" <wl@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIEdyeXRzb3Ygd3JpdGVzICgiW1BBVENIIHYxIDEvMV0gbGlieGwvZ2VudHlwZXM6
IGFkZCByYW5nZSBpbml0IHRvIGFycmF5IGVsZW1lbnRzIGluIGpzb24gcGFyc2luZyIpOgo+IEZy
b206IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiAKPiBB
ZGQgaW5pdGlhbGl6YXRpb24gb2YgYXJyYXkgZWxlbWVudHMgaW4gcGFyc2UganNvbiBmdW5jdGlv
bi4KPiAKPiBDdXJyZW50bHksIGFycmF5IGVsZW1lbnRzIGFyZSBpbml0aWFsaXplZCB3aXRoIGNh
bGxvYy4gV2hpY2ggbWVhbnMKPiBpbml0aWFsaXplIGFsbCBlbGVtZW50IGZpZWxkcyB3aXRoIHpl
cm8gdmFsdWVzLiBJZiBlbnRyaWVzIGFyZSBtaXNzZWQgaW4KPiBqc29uIGZvciBzdWNoIGZpZWxk
cywgaXQgd2lsbCBiZSBlcXVhbCB0byB6ZXJvIGluc3RlYWQgb2YgZGVmYXVsdCB2YWx1ZXMuCj4g
VGhlIGZpeCBpcyB0byBhZGQgcmFuZ2UgaW5pdCBmdW5jdGlvbiBiZWZvcmUgcGFyc2luZyBhcnJh
eSBlbGVtZW50IGZvcgo+IHN0cnVjdHVyZXMgd2hpY2ggaGF2ZSBkZWZpbmVkIHJhbmdlIGluaXQg
ZnVuY3Rpb24uCgpJIHRoaW5rIHlvdSBoYXZlIGFjY3VyYXRlbHkgaWRlbnRpZmllZCBhIGJ1Zy4g
IFRoYW5rIHlvdS4KSSBoYXZlIGV5ZWJhbGxlZCB0aGUgZGlmZiB0byB0aGUgb3V0cHV0IGFuZCBp
dCBsb29rcyBwbGF1c2libGUgYXMgZmFyCmFzIGl0IGdvZXMuCgpIb3dldmVyLAoKPiAgICAgICAg
ICBzICs9ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkpKTsgaSsr
KSB7XG4iCj4gKyAgICAgICAgaWYgdHkuZWxlbV90eXBlLmluaXRfZm4gaXMgbm90IE5vbmUgYW5k
IHR5LmVsZW1fdHlwZS5hdXRvZ2VuZXJhdGVfaW5pdF9mbjoKPiArICAgICAgICAgICAgcyArPSBp
bmRlbnQgKyAiICAgICIrIiVzX2luaXQoJiVzW2ldKTtcbiIgJSAodHkuZWxlbV90eXBlLnR5cGVu
YW1lLCB2KQo+ICAgICAgICAgIHMgKz0gbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHkuZWxlbV90
eXBlLCAidCIsIHYrIltpXSIsCgpJIHRoaW5rIG9wZW4tY29kaW5nIHRoZSB1c2Ugb2YgaW5pdF9m
biBpcyB3cm9uZyBoZXJlLiAgSSB3b3JyeSB0aGF0CnRoZSBlZmZlY3Qgd291bGQgYmUgdG8gZmFp
bCB0byBpbml0aWFsaXNlIHNvbWUgdGhpbmdzOiBpbiBwYXJ0aWN1bGFyLAp0aGluZ3Mgd2l0aCBh
biBpbml0X3ZhbCBidXQgbm8gaW5pdF9mbi4KCkxvb2tpbmcgYXQgb3RoZXIgcGxhY2VzIHdoZXJl
IGluaXRfZm4gaXMgdXNlZDoKCiAqIF9saWJ4bF9DX3R5cGVfaW5pdCBpcyB1c2VkIGZvciBnZW5l
cmF0aW5nIHRoZSBib2R5IG9mICVzX2luaXQuCiAgIFVzaW5nIHRoZSBvdXRwdXQgb2YgdGhhdCB3
b3VsZCBvYnZpb3VzbHkgYmUgbG9naWNhbGx5IGNvcnJlY3QgaGVyZSwKICAgYnV0IGl0J3MgcHJv
YmFibHkgdW5kZXNpcmFibGUgYmVjYXVzZSBpdCB3b3VsZCBlbWl0IGEgcmVwZXRpdGlvbiBvZgog
ICB0aGUgcGVyLWZpZWxkIGluaXRpYWxpc2VycyBmb3IgYWdncmVnYXRlcy4gIEl0IGNvbnRhaW5z
IGNvZGUgd2hpY2gKICAgdHJpZXMgdmFyaW91cyBzdHJhdGVnaWVzIGZvciBpbml0aWFsaXNhdGlv
bi4KCiAqIGxpYnhsX0NfdHlwZV9tZW1iZXJfaW5pdCBpcyBhIHNwZWNpYWwgY2FzZSBmb3IgdHlw
ZWQgdW5pb25zLCB3aGljaAogICBpZiB3ZSBnZXQgdGhpbmdzIHJpZ2h0IHdlIHNob3VsZG4ndCBu
ZWVkIHRvIGV4cGxpY2l0bHkgc3BlY2lhbC1jYXNlCiAgIGhlcmUuCgogKiBsaWJ4bF9DX3R5cGVf
Y29weV9kZXByZWNhdGVkIGFsc28gaGFzIGNvZGUgd2hpY2ggdHJpZXMgdmFyaW91cwogICBzdHJh
dGVnaWVzIGZvciBpbml0aWFsaXNhdGlvbi4KCiAqIFRoZSBvdGhlciBwbGFjZXMgYXJlIGp1c3Qg
LmggYW5kIG90aGVyIHNpbWlsYXIgYnVyZWF1Y3JhY3kuCgpJIHRoaW5rIHRoZXJlZm9yZSB0aGF0
IHRoZSBjb2RlIGluIF9saWJ4bF9DX3R5cGVfaW5pdCBvciBpbgpsaWJ4bF9DX3R5cGVfY29weV9k
ZXByZWNhdGVkLCBvciBzb21ldGhpbmcgbGlrZSB0aG9zZSwgbXVzdCBiZSB0aGUKbW9kZWwuCgpB
Z2dyZWdhdGVzLCBpbmNsdWRpbmcgU3RydWN0IGFuZCBLZXllZFVuaW9uLCBhbGwgaGF2ZSBpbml0
X2ZuLiAgKEkKdGhpbmsgdGhlICJvciB0eS5pbml0X2ZuIGlzIE5vbmUiIGF0IGdlbnR5cGVzLnB5
OjE5NyBpcyBuZXZlciB0cnVlLikKRm9yIGFsbCBhZ2dyZWdhdGVzLCB3ZSB3YW50IHRvIGNhbGwg
dGhlIGZ1bmN0aW9uLiAgU28gaW4gdGhhdCByZXNwZWN0LApsaWJ4bF9DX3R5cGVfY29weV9kZXBy
ZWNhdGVkIGlzIG1vcmUgY29ycmVjdC4KCkZvciBub24tYWdncmVnYXRlcyB3aGljaCBoYXZlIGEg
cGxhaW4gdmFsdWUgKGluaXRfdmFsKSwgd2Ugd291bGQKcHJlZmVyIHRvIHNldCB0aGUgdmFsdWUs
IGFzIHRoYXQgaXMgcHJvYmFibHkgc21hbGxlciBjb2RlIGFuZCBmYXN0ZXIKdG9vLiAgQnV0IEkg
dGhpbmsgdGhpcyBpcyB0cnVlIGZvciBsaWJ4bF9DX3R5cGVfY29weV9kZXByZWNhdGVkIHRvby4K
ClNvIEkgdGhpbmsgdGhlIHJpZ2h0IGNvZGUgaXMgc29tZXRoaW5nIGxpa2UgdGhhdCBpbgpsaWJ4
bF9DX3R5cGVfY29weV9kZXByZWNhdGVkLCBidXQgd2l0aCB0aGUgaW5pdF92YWwgY2hlY2sgZmly
c3QuCgpJZGVhbGx5IHdlIHdvdWxkIGNoYW5nZSBsaWJ4bF9DX3R5cGVfY29weV9kZXByZWNhdGVk
IHRvby4KCkkgdGhpbmsgSSB3aWxsIHRyeSBoYXZpbmcgYSBnbyBhdCB0aGlzIG15c2VsZi4gIFdh
dGNoIHRoaXMgc3BhY2UuCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:32:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTU0-0005vR-QS; Tue, 29 Oct 2019 15:32:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=1x1s=YW=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPTTz-0005vM-0T
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:32:31 +0000
X-Inumbo-ID: 5162cfbc-fa61-11e9-9515-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5162cfbc-fa61-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:32:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 24E56B227;
 Tue, 29 Oct 2019 15:32:29 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
 <20191028150152.21179-3-andrew.cooper3@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1cb54f27-a02c-815b-dc82-086223567635@suse.com>
Date: Tue, 29 Oct 2019 16:32:29 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191028150152.21179-3-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86/vtx: Fixes to Haswell/Broadwell LBR
 TSX errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxNjowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBDcm9zcyByZWZlcmVu
Y2UgYW5kIGxpc3QgZWFjaCBlcnJhdGEsIG5vdyB0aGF0IHRoZXkgYXJlIHB1Ymxpc2hlZC4KClNo
b3VsZG4ndCB0aGlzIGJlICJhbGwgZXJyYXRhIiBvciAiZWFjaCBlcnJhdHVtIj8KCj4gQEAgLTI3
MjcsNDAgKzI3MTksNTAgQEAgZW51bQo+ICAKPiAgc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBs
YnJfdHN4X2ZpeHVwX25lZWRlZDsKPiAgc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBiZGY5M19m
aXh1cF9uZWVkZWQ7Cj4gLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9mcm9tX3N0
YXJ0Owo+IC1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfZnJvbV9lbmQ7Cj4gLXN0
YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxicl9sYXN0aW50X2Zyb207Cj4gIAo+ICBzdGF0
aWMgdm9pZCBfX2luaXQgbGJyX3RzeF9maXh1cF9jaGVjayh2b2lkKQo+ICB7Cj4gLSAgICBib29s
IHRzeF9zdXBwb3J0ID0gY3B1X2hhc19obGUgfHwgY3B1X2hhc19ydG07Cj4gICAgICB1aW50NjRf
dCBjYXBzOwo+ICAgICAgdWludDMyX3QgbGJyX2Zvcm1hdDsKPiAgCj4gLSAgICAvKiBGaXh1cCBp
cyBuZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVkIC4uLiAqLwo+IC0gICAg
aWYgKCB0c3hfc3VwcG9ydCApCj4gKyAgICAvKgo+ICsgICAgICogSFNNMTgyLCBIU0QxNzIsIEhT
RTExNywgQkRNMTI3LCBCREQxMTcsIEJERjg1LCBCREUxMDU6Cj4gKyAgICAgKgo+ICsgICAgICog
T24gcHJvY2Vzc29ycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEludGVsIFRyYW5zYWN0aW9uYWwgU3lu
Y2hyb25pemF0aW9uCj4gKyAgICAgKiBFeHRlbnNpb25zIChJbnRlbCBUU1gpIChDUFVJRC4wN0gu
RUJYIGJpdHMgNCBhbmQgMTEgYXJlIGJvdGggemVybyksCj4gKyAgICAgKiB3cml0ZXMgdG8gTVNS
X0xBU1RCUkFOQ0hfeF9GUk9NX0lQIChNU1IgNjgwSCB0byA2OEZIKSBtYXkgI0dQIHVubGVzcwo+
ICsgICAgICogYml0c1s2Mjo2MV0gYXJlIGVxdWFsIHRvIGJpdFs0N10uCj4gKyAgICAgKgo+ICsg
ICAgICogU29mdHdhcmUgc2hvdWxkIHNpZ24gdGhlIE1TUnMuCgpNaXNzaW5nICJleHRlbmQiPwoK
PiArICAgICAqIEV4cGVyaW1lbnRhbGx5LCBNU1JfTEVSX0ZST01fTElQICgxRERIKSBpcyBzaW1p
bGFybHkgaW1wYWN0ZWQsIHNvIGlzCj4gKyAgICAgKiBmaXhlZCB1cCBhcyB3ZWxsLgo+ICsgICAg
ICovCj4gKyAgICBpZiAoIGNwdV9oYXNfaGxlIHx8IGNwdV9oYXNfcnRtIHx8Cj4gKyAgICAgICAg
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Cj4gKyAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgfHwKPiArICAgICAgICAgKGJvb3RfY3B1X2RhdGEu
eDg2X21vZGVsICE9IDB4M2MgJiYgLyogSFNNMTgyLCBIU0QxNzIgLSA0dGggZ2VuIENvcmUgKi8K
PiArICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICE9IDB4M2YgJiYgLyogSFNFMTE3
IC0gWGVvbiBFNSB2MyAqLwo+ICsgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgIT0g
MHg0NSAmJiAvKiBIU00xODIgLSA0dGggZ2VuIENvcmUgKi8KPiArICAgICAgICAgIGJvb3RfY3B1
X2RhdGEueDg2X21vZGVsICE9IDB4NDYgJiYgLyogSFNNMTgyLCBIU0QxNzIgLSA0dGggZ2VuIENv
cmUgKEdUMykgKi8KPiArICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICE9IDB4M2Qg
JiYgLyogQkRNMTI3IC0gNXRoIGdlbiBDb3JlICovCj4gKyAgICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9tb2RlbCAhPSAweDQ3ICYmIC8qIEJERDExNyAtIDV0aCBnZW4gQ29yZSAoR1QzKSAqLwo+
ICsgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgIT0gMHg0ZiAmJiAvKiBCREY4NSAg
LSBYZW9uIEU1LTI2MDAgdjQgKi8KPiArICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVs
ICE9IDB4NTYpICkgLyogQkRFMTA1IC0gWGVvbiBELTE1MDAgKi8KClBlcmhhcHMgZWFzaWVyIGFz
IHN3aXRjaCgpLCBhcyB3ZSBkbyBlbHNld2hlcmU/Cgo+IEBAIC00MTMzLDggKzQxMzUsMTIgQEAg
c3RhdGljIHZvaWQgbGJyX3RzeF9maXh1cCh2b2lkKQo+ICAgICAgc3RydWN0IHZteF9tc3JfZW50
cnkgKm1zcl9hcmVhID0gY3Vyci0+YXJjaC5odm0udm14Lm1zcl9hcmVhOwo+ICAgICAgc3RydWN0
IHZteF9tc3JfZW50cnkgKm1zcjsKPiAgCj4gLSAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3Io
Y3VyciwgbGJyX2Zyb21fc3RhcnQsIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkKPiArICAgIGlm
ICggKG1zciA9IHZteF9maW5kX21zcihjdXJyLCBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZST01fTElQ
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxM
ICkKPiAgICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgbGJyX2Zyb21fZW5kID0KPiArICAg
ICAgICAgICAgTVNSX1A0X0xBU1RCUkFOQ0hfMF9GUk9NX0xJUCArIE5VTV9NU1JfUDRfTEFTVEJS
QU5DSF9GUk9NX1RPOwoKY29uc3Q/CgpXaXRoIHRoZXNlIGxhcmdlbHkgY29zbWV0aWMgcmVtYXJr
cyB0YWtlbiBjYXJlIG9mIGFzIHlvdSBzZWUgZml0LApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:33:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:33:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTUn-0005yu-4m; Tue, 29 Oct 2019 15:33:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPTUm-0005yo-Km
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:33:20 +0000
X-Inumbo-ID: 6e272e9b-fa61-11e9-9515-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e272e9b-fa61-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:33:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572363198;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=QKT/EN2cKz1ER9oh+qPeZgOZ0wJcsllVVmTlXpHqWRI=;
 b=gXd2wRZZdF0dMHxhxBltzLW98nphQwju1fbQ8vReNDohBoHTRoMKwb71
 uz0URxtYXaq29IskXtlPI06tXtBRVvjIqvsTwEo6dAwur2xFJbqVOBc6f
 gGGrxcJ8/ONmeXFphZf3dDt7MhFnNNqOuuqWYiGjyfKMqnpBC1ZvW6GwU c=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cCi62VsAv8tZigJjmFSaMX52E3kKgJxwuDgnBc+HdZ5gvlcy1RZsdNgoRO/yF39vP2j7JbXd+4
 R1cMDMCi4JD0pz+dWBRt4TmOkBzmHIng60xvl5UF0VmU1sW3yVmUFHIIeEr2ORc9X+tihxS/A0
 LlAKVpGj8iyf3Gdgf8auLiwxOfxOdbaw3TvPJQ00tKHnZTmSJQaFiGVh2Xs1VL1GaHZ/hqslpG
 zvC2d0HA9f6O2aGcY3cduwMWDHxc8Ml2RBuI5zLUmo3roqMRZ6t9YMoL//kcN62TKmcf6lRFGc
 bCM=
X-SBRS: 2.7
X-MesageID: 8033394
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="8033394"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.23483.357316.284205@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 15:33:15 +0000
To: Julien Grall <julien@xen.org>
In-Reply-To: <34a525d9-d9e2-b860-d238-7070670599a1@xen.org>
References: <20191028182216.3882-1-al1img@gmail.com>
 <20191028182216.3882-2-al1img@gmail.com>
 <34a525d9-d9e2-b860-d238-7070670599a1@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/1] libxl/gentypes: add range init to
 array elements in json parsing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wl@xen.org" <wl@xen.org>, "julien.grall@arm.com" <julien.grall@arm.com>,
 Oleksandr Grytsov <al1img@gmail.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjEgMS8xXSBsaWJ4
bC9nZW50eXBlczogYWRkIHJhbmdlIGluaXQgdG8gYXJyYXkgZWxlbWVudHMgaW4ganNvbiBwYXJz
aW5nIik6Cj4gSSBoYXZlIG1hZGUgc29tZSBjb21tZW50cyByZWdhcmRpbmcgdGhlIHBhdGNoIGlu
IHRoZSBvcmlnaW5hbAo+IHRocmVhZC4gV2hpbGUgSSBhbSBub3QgYSBsaWJ4bCBleHBlcnQsIGl0
IHdvdWxkIGhhdmUgYmVlbiBuaWNlIHRvCj4gYWRkcmVzcyB0aGVtIG9yIGF0IGxlYXN0IGV4cGxh
aW4gd2h5IHRoZXkgd2VyZW4ndCBhZGRyZXNzZWQuCgpZZXMuCgo+IEkgd2lsbCByZXBlYXQgdGhl
bSBoZXJlIGZvciBjb252ZW5pZW5jZS4KClRoYW5rcy4gIEl0IGxvb2tzIGxpa2Ugb3VyIG1haWxz
IGFib3V0IHRoaXMgcGF0Y2ggY3Jvc3NlZC4KCj4gTXkga25vd2xlZGdlIG9mIGxpYnhsIGlzIHF1
aXRlIGxpbWl0ZWQuIEJ1dCBJIGRvbid0IHRoaW5rIHRoaXMgaXMKPiBjb3JyZWN0LCB5b3Ugd2Fu
dCB0byBjYWxsIGluaXRfZm4gd2hldGhlciB0aGlzIGhhcyBiZWVuCj4gYXV0b2dlbmVyYXRlZCBv
ciBub3QuCgpZZXMuCgo+IEkgYW0gYWxzbyBub3QgZW50aXJlbHkgc3VyZSB3aGV0aGVyIHdlIHNo
b3VsZCBhbHNvIGNhdGVyIHRoZQo+IHR5LmluaXRfdmFsICE9IE5vbmUgYXMgd2VsbCBoZXJlLgoK
V2Ugc2hvdWxkLgoKSSBoYXZlIGEgcmV2aXNlZCBwYXRjaC4gIEl0IG1ha2VzIG5vIGRpZmZlcmVu
Y2UgdG8gdGhlIEMgb3V0cHV0LApjb21wYXJlZCB0byBPbGVrc2FuZHIncyBwYXRjaC4gIEkgYXNz
dW1lIHdlIGhhdmUgbm8gYXJyYXlzIG9mIHRoaW5ncwp3aXRoIGFuIGluaXRfdmFsLi4uCgpJYW4u
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:45:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTgQ-0006uL-BR; Tue, 29 Oct 2019 15:45:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPTgP-0006uG-1O
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:45:21 +0000
X-Inumbo-ID: 1c4dbea2-fa63-11e9-bbab-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c4dbea2-fa63-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 15:45:20 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572363921;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=rkl9CJuUnGw3fxyE6DSbNC5szfRgHPo5FaPkBY0249M=;
 b=CCN2MgMfAdD2kJjgGZvRX63jdoHuqHEuyqwyelLgwvNCb/TiKJkCNzx/
 Yo+f9R1Fk4ejgwNUCdntcMtDVGbhSq2ZhAhThKd1R4OgAHv4d8/O5RLWO
 bwa5ppdue89+cIg8oWST5EBoBA9zSwTEKfC89AexC6lyMh/gXbazPZJPo I=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /P3BHWMh6jU7+fTJrgfsGTtykLn7cWLbfkkzrsyPJYwAQOolaWfhYjFdDQjgQCTXhJ1VerMCiM
 cqpDp6NAGtfrVKvZ1/MYHKFhPR0xwWGNaf4Xb2oqP0ZCep6Sfi0VK/Gzl/5nAErKS0MBAw2UEg
 fM9+jXld9hQEeCYFntW9iAqrPtMj6nDkX4HZRg0bHutIkws9KxmJyEg7Bdxn6SrDpR0ORhwIoR
 /k7wYVHDP50eCRTvNqk0RxqbJaNpUrxVNR/xuLjACHxgNZ8fGyVM33qXrcRbsLIQcclVH66GBT
 n2c=
X-SBRS: 2.7
X-MesageID: 7568565
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7568565"
To: Jan Beulich <jbeulich@suse.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
 <20191028150152.21179-3-andrew.cooper3@citrix.com>
 <1cb54f27-a02c-815b-dc82-086223567635@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <6e722b0c-52ed-a822-1c61-48659a31e4b7@citrix.com>
Date: Tue, 29 Oct 2019 15:45:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1cb54f27-a02c-815b-dc82-086223567635@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86/vtx: Fixes to Haswell/Broadwell LBR
 TSX errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAxNTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMTAuMjAxOSAx
NjowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQ3Jvc3MgcmVmZXJlbmNlIGFuZCBsaXN0IGVh
Y2ggZXJyYXRhLCBub3cgdGhhdCB0aGV5IGFyZSBwdWJsaXNoZWQuCj4gU2hvdWxkbid0IHRoaXMg
YmUgImFsbCBlcnJhdGEiIG9yICJlYWNoIGVycmF0dW0iPwoKUHJvYmFibHkuCgo+Cj4+IEBAIC0y
NzI3LDQwICsyNzE5LDUwIEBAIGVudW0KPj4gIAo+PiAgc3RhdGljIGJvb2wgX19yZWFkX21vc3Rs
eSBsYnJfdHN4X2ZpeHVwX25lZWRlZDsKPj4gIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgYmRm
OTNfZml4dXBfbmVlZGVkOwo+PiAtc3RhdGljIHVpbnQzMl90IF9fcmVhZF9tb3N0bHkgbGJyX2Zy
b21fc3RhcnQ7Cj4+IC1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfZnJvbV9lbmQ7
Cj4+IC1zdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfbGFzdGludF9mcm9tOwo+PiAg
Cj4+ICBzdGF0aWMgdm9pZCBfX2luaXQgbGJyX3RzeF9maXh1cF9jaGVjayh2b2lkKQo+PiAgewo+
PiAtICAgIGJvb2wgdHN4X3N1cHBvcnQgPSBjcHVfaGFzX2hsZSB8fCBjcHVfaGFzX3J0bTsKPj4g
ICAgICB1aW50NjRfdCBjYXBzOwo+PiAgICAgIHVpbnQzMl90IGxicl9mb3JtYXQ7Cj4+ICAKPj4g
LSAgICAvKiBGaXh1cCBpcyBuZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVk
IC4uLiAqLwo+PiAtICAgIGlmICggdHN4X3N1cHBvcnQgKQo+PiArICAgIC8qCj4+ICsgICAgICog
SFNNMTgyLCBIU0QxNzIsIEhTRTExNywgQkRNMTI3LCBCREQxMTcsIEJERjg1LCBCREUxMDU6Cj4+
ICsgICAgICoKPj4gKyAgICAgKiBPbiBwcm9jZXNzb3JzIHRoYXQgZG8gbm90IHN1cHBvcnQgSW50
ZWwgVHJhbnNhY3Rpb25hbCBTeW5jaHJvbml6YXRpb24KPj4gKyAgICAgKiBFeHRlbnNpb25zIChJ
bnRlbCBUU1gpIChDUFVJRC4wN0guRUJYIGJpdHMgNCBhbmQgMTEgYXJlIGJvdGggemVybyksCj4+
ICsgICAgICogd3JpdGVzIHRvIE1TUl9MQVNUQlJBTkNIX3hfRlJPTV9JUCAoTVNSIDY4MEggdG8g
NjhGSCkgbWF5ICNHUCB1bmxlc3MKPj4gKyAgICAgKiBiaXRzWzYyOjYxXSBhcmUgZXF1YWwgdG8g
Yml0WzQ3XS4KPj4gKyAgICAgKgo+PiArICAgICAqIFNvZnR3YXJlIHNob3VsZCBzaWduIHRoZSBN
U1JzLgo+IE1pc3NpbmcgImV4dGVuZCI/CgpZZXMuCgo+Cj4+ICsgICAgICogRXhwZXJpbWVudGFs
bHksIE1TUl9MRVJfRlJPTV9MSVAgKDFEREgpIGlzIHNpbWlsYXJseSBpbXBhY3RlZCwgc28gaXMK
Pj4gKyAgICAgKiBmaXhlZCB1cCBhcyB3ZWxsLgo+PiArICAgICAqLwo+PiArICAgIGlmICggY3B1
X2hhc19obGUgfHwgY3B1X2hhc19ydG0gfHwKPj4gKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8Cj4+ICsgICAgICAgICBib290X2NwdV9kYXRh
Lng4NiAhPSA2IHx8Cj4+ICsgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgIT0gMHgz
YyAmJiAvKiBIU00xODIsIEhTRDE3MiAtIDR0aCBnZW4gQ29yZSAqLwo+PiArICAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2X21vZGVsICE9IDB4M2YgJiYgLyogSFNFMTE3IC0gWGVvbiBFNSB2MyAq
Lwo+PiArICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICE9IDB4NDUgJiYgLyogSFNN
MTgyIC0gNHRoIGdlbiBDb3JlICovCj4+ICsgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwgIT0gMHg0NiAmJiAvKiBIU00xODIsIEhTRDE3MiAtIDR0aCBnZW4gQ29yZSAoR1QzKSAqLwo+
PiArICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICE9IDB4M2QgJiYgLyogQkRNMTI3
IC0gNXRoIGdlbiBDb3JlICovCj4+ICsgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwg
IT0gMHg0NyAmJiAvKiBCREQxMTcgLSA1dGggZ2VuIENvcmUgKEdUMykgKi8KPj4gKyAgICAgICAg
ICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCAhPSAweDRmICYmIC8qIEJERjg1ICAtIFhlb24gRTUt
MjYwMCB2NCAqLwo+PiArICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICE9IDB4NTYp
ICkgLyogQkRFMTA1IC0gWGVvbiBELTE1MDAgKi8KPiBQZXJoYXBzIGVhc2llciBhcyBzd2l0Y2go
KSwgYXMgd2UgZG8gZWxzZXdoZXJlPwoKU28sIEkgY2FuLCBidXQgaXQgbWFrZXMgdGhlIGxvZ2lj
IGEgbGl0dGxlIGF3a3dhcmQuwqAgKEFsdGhvdWdoIGxlc3Mgc28KaW4gdGhpcyB2ZXJzaW9uIHdo
ZXJlIEkgbW92ZWQgdGhlIEhMRS9SVE0gY2hlY2sgdG8gdGhlIGJlZ2lubmluZykuCgpJIHdhcyBw
bGVhc2VkIGhvd2V2ZXIgdG8gZmluZCB0aGF0IEdDQyBkaWQgY29tcGlsZSB0aGlzIHRvICJzdWJ0
cmFjdCAzYywKdXBwZXIgYm91bmRzIGNoZWNrIGFnYWluc3QgMWEsIGJpdCB0ZXN0IGFnYWluc3Qg
YW4gaW1tZWRpYXRlIi4KCkknbGwgc2VlIHdoYXQgSSBjYW4gZG8gYWJvdXQgcmVhcnJhbmdpbmcg
dGhpcyBpbnRvIGEgc3dpdGNoIHN0YXRlbWVudCwKYmVjYXVzZSB3ZSB3aWxsIG5lZWQgdGhlIGhv
cml6b250YWwgc3BhY2Ugd2hlbiBzd2l0Y2hpbmcgdG8gdXNlCmludGVsLWZhbWlseS5oCgo+Cj4+
IEBAIC00MTMzLDggKzQxMzUsMTIgQEAgc3RhdGljIHZvaWQgbGJyX3RzeF9maXh1cCh2b2lkKQo+
PiAgICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICptc3JfYXJlYSA9IGN1cnItPmFyY2guaHZtLnZt
eC5tc3JfYXJlYTsKPj4gICAgICBzdHJ1Y3Qgdm14X21zcl9lbnRyeSAqbXNyOwo+PiAgCj4+IC0g
ICAgaWYgKCAobXNyID0gdm14X2ZpbmRfbXNyKGN1cnIsIGxicl9mcm9tX3N0YXJ0LCBWTVhfTVNS
X0dVRVNUKSkgIT0gTlVMTCApCj4+ICsgICAgaWYgKCAobXNyID0gdm14X2ZpbmRfbXNyKGN1cnIs
IE1TUl9QNF9MQVNUQlJBTkNIXzBfRlJPTV9MSVAsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkKPj4gICAgICB7Cj4+ICsgICAgICAgIHVu
c2lnbmVkIGludCBsYnJfZnJvbV9lbmQgPQo+PiArICAgICAgICAgICAgTVNSX1A0X0xBU1RCUkFO
Q0hfMF9GUk9NX0xJUCArIE5VTV9NU1JfUDRfTEFTVEJSQU5DSF9GUk9NX1RPOwo+IGNvbnN0Pwo+
Cj4gV2l0aCB0aGVzZSBsYXJnZWx5IGNvc21ldGljIHJlbWFya3MgdGFrZW4gY2FyZSBvZiBhcyB5
b3Ugc2VlIGZpdCwKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKVGhhbmtzLAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:46:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTht-00071N-SV; Tue, 29 Oct 2019 15:46:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPThs-00071I-KO
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:46:52 +0000
X-Inumbo-ID: 528e82db-fa63-11e9-9515-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 528e82db-fa63-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:46:51 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572364011;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=jm5zpkr1292wiChUyakpMuO0Z2zZLKDkH5exS7FmQVg=;
 b=RzCD/dEMvjYxZvRwlGFCk3HzAR85yeVTL25+iqf88q6R0nt9po3bPzu0
 DRuUzAIUKrIfmuAWAKbLHrNqOOttun+D4hDAmWklN9lCx5/xdUTkOSncU
 gwZtsRIOHCJua78NEfX+Ss9Z4FtWVc3Wl+UruUyu9OHJCbJqk9AKMqlnZ E=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: p8Tf/k3dLPQ4m6LxxLFACbl+4EqeAbIAdXtGb0XF0RoFlLYBOipcFK3AVmLHv9iIEPcrHGEIrB
 nIbGqi9Q+pZQdzxrD5yH56+CYWTGMZ7Jj4O04s4ck5F2e9OXQJY1SredCsXB4SP6vngOiBdHdN
 N1CskoeUXaRfLx1DYRwy2XeUnhDJ2GIeBsWcIKWRrsVbgiHll2VTHnGYCOuU1bMZ28q/0p+zA6
 4lVbHsPFSHb3XEptvMnhBU7rm6yUHUpNGstYsOFnpKycOmO7Hb9S1lZaqY8M54hXd3rXxPtFbZ
 b2o=
X-SBRS: 2.7
X-MesageID: 7890280
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7890280"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.24295.523533.643279@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 15:46:47 +0000
To: Julien Grall <julien@xen.org>, Oleksandr Grytsov <al1img@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Anthony
 Perard" <anthony.perard@citrix.com>, Oleksandr Grytsov
 <oleksandr_grytsov@epam.com>, "julien.grall@arm.com" <julien.grall@arm.com>,
 "wl@xen.org" <wl@xen.org>
In-Reply-To: <23992.23483.357316.284205@mariner.uk.xensource.com>
References: <20191028182216.3882-1-al1img@gmail.com>
 <20191028182216.3882-2-al1img@gmail.com>
 <34a525d9-d9e2-b860-d238-7070670599a1@xen.org>
 <23992.23483.357316.284205@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v1 1/1] libxl/gentypes: add range init to
 array elements in json parsing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MSAxLzFdIGxpYnhs
L2dlbnR5cGVzOiBhZGQgcmFuZ2UgaW5pdCB0byBhcnJheSBlbGVtZW50cyBpbiBqc29uIHBhcnNp
bmciKToKPiBKdWxpZW4gR3JhbGwgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MSAx
LzFdIGxpYnhsL2dlbnR5cGVzOiBhZGQgcmFuZ2UgaW5pdCB0byBhcnJheSBlbGVtZW50cyBpbiBq
c29uIHBhcnNpbmciKToKPiA+IEkgYW0gYWxzbyBub3QgZW50aXJlbHkgc3VyZSB3aGV0aGVyIHdl
IHNob3VsZCBhbHNvIGNhdGVyIHRoZQo+ID4gdHkuaW5pdF92YWwgIT0gTm9uZSBhcyB3ZWxsIGhl
cmUuCj4gCj4gV2Ugc2hvdWxkLgo+IAo+IEkgaGF2ZSBhIHJldmlzZWQgcGF0Y2guICBJdCBtYWtl
cyBubyBkaWZmZXJlbmNlIHRvIHRoZSBDIG91dHB1dCwKPiBjb21wYXJlZCB0byBPbGVrc2FuZHIn
cyBwYXRjaC4gIEkgYXNzdW1lIHdlIGhhdmUgbm8gYXJyYXlzIG9mIHRoaW5ncwo+IHdpdGggYW4g
aW5pdF92YWwuLi4KCkkgZXhwZXJpbWVudGFsbHkgYWRkZWQgdGhpczoKCiAgbW9kaWZpZWQgICB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKICBAQCAtNDYxLDYgKzQ2MSw3IEBAIGxpYnhsX3Zu
b2RlX2luZm8gPSBTdHJ1Y3QoInZub2RlX2luZm8iLCBbCiAgICAgICAoImRpc3RhbmNlcyIsIEFy
cmF5KHVpbnQzMiwgIm51bV9kaXN0YW5jZXMiKSksICMgZGlzdGFuY2VzIGZyb20gdGhpcyBub2Rl
IHRvIG90aGVyIG5vZGVzCiAgICAgICAoInBub2RlIiwgdWludDMyKSwgIyBwaHlzaWNhbCBub2Rl
IG9mIHRoaXMgbm9kZQogICAgICAgKCJ2Y3B1cyIsIGxpYnhsX2JpdG1hcCksICMgdmNwdXMgaW4g
dGhpcyBub2RlCiAgKyAgICAoInNwb3JrcyIsIEFycmF5KE1lbUtCLCAibnVtX3Nwb3JrcyIpKSwK
ICAgICAgIF0pCgogICBsaWJ4bF9naWNfdmVyc2lvbiA9IEVudW1lcmF0aW9uKCJnaWNfdmVyc2lv
biIsIFsKClRoaXMgZ2VuZXJhdGVzIGNvZGUgY29udGFpbmluZyB0aGlzLCB0byBkbyBqc29uIHBh
cnNpbmcgb2YgdGhlIHNwb3JrcwphcnJheToKCiAgQEAgLTEyNjU3LDYgKzEyNjU3LDcgQEAKICAg
ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgIGZvciAoaT0wOyAodD1saWJ4bF9fanNvbl9hcnJheV9nZXQoeCxpKSk7IGkr
KykgewogICsgICAgICAgICAgICAgICAgICAgICAgICBwLT5zcG9ya3NbaV0gPSBMSUJYTF9NRU1L
Ql9ERUZBVUxUOwogICAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IGxpYnhsX191aW50NjRf
cGFyc2VfanNvbihnYywgdCwgJnAtPnNwb3Jrc1tpXSk7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGlmIChyYykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwoKSGVy
ZSAiKyIgaXMgYSBsaW5lIHdoaWNoIGlzIG1pc3NpbmcgZnJvbSB0aGUgb3V0cHV0IG9mIE9sZWtz
YW5kcidzCnZlcnNpb24gYW5kIHByZXNlbnQgaW4gdGhlIG91dHB1dCBvZiBtaW5lLiAgSSB0aGlu
ayB0aGlzIG1lYW5zIEkgaGF2ZQpjb252aW5jZWQgbXlzZWxmIHRoYXQgd2UgY29ycmVjdGx5IGlk
ZW50aWZpZWQgYSBsYXRlbnQgYnVnIGhlcmUgYW5kCnRoYXQgSSBoYXZlIGZpeGVkIGl0LgoKSSB3
aWxsIHNlbmQgb3V0IGEgcmV2aXNlZCB2ZXJzaW9uIG9mIHRoaXMgc2VyaWVzIHNob3J0bHkuCgpJ
IHRoaW5rIGl0IGlzIGEgY2FuZGlkYXRlIGZvciA0LjEzLgoKVGhhbmtzLApJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:54:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTpU-0007rQ-6y; Tue, 29 Oct 2019 15:54:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPTpT-0007rB-DG
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:54:43 +0000
X-Inumbo-ID: 6bb7eafc-fa64-11e9-bbab-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6bb7eafc-fa64-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 15:54:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572364483;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=aKU0KxS5FsGerTpu/Keet9AO9vers+s9VnZJYP8x/pc=;
 b=HYcqQZSBxzE7PxLj1w/OfBSrPL6M8HPx2wmqY/2IiQNS1GPQHYV1c2M3
 MNJ8Eo8Fgfz8XyL66LJMej+pYGshyFwtN4AgETd4H+JL9Ohlv+hzI1ixo
 /JkaFwc/fmAlUt7NfKDjMXO7V1gWA/v6EO172+7OXQP0ENtI9XmED1C8W Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: EatLCHbg9DoCSReMVByFvOas9/4nB2ano1+rE8DdyZEy9GOW8z7eDqGvGgzgBoKdm01/5KTyvY
 6uTuRR5rLxxUyMB37Bfm2U9I6C1I8ubCZLOzffe1FCUX3IuO9r7iNDYLAajWKwImylI5Hg2ADQ
 kv1jmCnsDkI1qMMQ8po7g+GWbI++/D84ydFgbCYp+MOleLglWjqTSGJ3N6p4UyHQhgiJAK7dLU
 wqkuddj7g9lmzIJ3wjtOAEuwi1xHw5f1eI53DmgElea4rNg6fFzDDe+kGOc2w5wqkp+hxGVFgw
 nbg=
X-SBRS: 2.7
X-MesageID: 7669868
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7669868"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Oct 2019 15:54:34 +0000
Message-ID: <20191029155436.14376-3-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23992.24295.523533.643279@mariner.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 2/4] libxl: gentypes.py: Break
 out field_pass in ..._copy_deprecated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdGhpcyBpbiBhIG1vbWVudC4KCk5vIGZ1bmN0aW9uYWwgY2hh
bmdlIHdpdGggZXhpc3RpbmcgdHlwZXM6IEMgb3V0cHV0IGlzIGlkZW50aWNhbC4KClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xz
L2xpYnhsL2dlbnR5cGVzLnB5IHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50eXBl
cy5weSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDE3NjkxMjE0NjguLjYyODgzYWNi
MmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xpYnhs
L2dlbnR5cGVzLnB5CkBAIC0yODcsMTAgKzI4NywxMCBAQCBkZWYgbGlieGxfQ190eXBlX2NvcHlf
ZGVwcmVjYXRlZChmaWVsZCwgdiwgaW5kZW50ID0gIiAgICAiLCB2cGFyZW50ID0gTm9uZSk6CiAg
ICAgICAgIGlmIGZpZWxkLnR5cGUuY2hlY2tfZGVmYXVsdF9mbiBpcyBOb25lOgogICAgICAgICAg
ICAgcmFpc2UgRXhjZXB0aW9uKAogIkRlcHJlY2F0ZWQgZmllbGQgJXMgdHlwZSBkb2Vzbid0IGhh
dmUgYSBkZWZhdWx0IHZhbHVlIGNoZWNrZXIiICUgZmllbGQubmFtZSkKLSAgICAgICAgZmllbGRf
dmFsID0gZmllbGQudHlwZS5wYXNzX2FyZyh2LCB2cGFyZW50IGlzIE5vbmUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzc2J5PWlkbC5QQVNTX0JZX1ZBTFVFKQot
ICAgICAgICBmaWVsZF9wdHIgPSBmaWVsZC50eXBlLnBhc3NfYXJnKHYsIHZwYXJlbnQgaXMgTm9u
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzYnk9aWRsLlBB
U1NfQllfUkVGRVJFTkNFKQorICAgICAgICBmaWVsZF9wYXNzID0gbGFtYmRhIGJ5OiBmaWVsZC50
eXBlLnBhc3NfYXJnKHYsIHZwYXJlbnQgaXMgTm9uZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzYnk9YnkpCisgICAgICAgIGZpZWxkX3Zh
bCA9IGZpZWxkX3Bhc3MoaWRsLlBBU1NfQllfVkFMVUUpCisgICAgICAgIGZpZWxkX3B0ciA9IGZp
ZWxkX3Bhc3MoaWRsLlBBU1NfQllfUkVGRVJFTkNFKQogICAgICAgICBzKz0gImlmICghJXMoJnAt
PiVzKSAmJiAhJXMoJXMpKVxuIiAlIChmaWVsZC50eXBlLmNoZWNrX2RlZmF1bHRfZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZWxkLmRlcHJlY2F0
ZWRfYnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZp
ZWxkLnR5cGUuY2hlY2tfZGVmYXVsdF9mbiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:54:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTpZ-0007rr-FS; Tue, 29 Oct 2019 15:54:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPTpY-0007re-AM
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:54:48 +0000
X-Inumbo-ID: 6bc31436-fa64-11e9-9515-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bc31436-fa64-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:54:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572364482;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=ZR45FU35HCPbHmWm0KPTx11HKSVXNe4eSg/I2MEekJg=;
 b=RKuZ/g9AkDT8Zq05VHALgexhNGT2rehPDD4xvZBo8A+rSWQw6wnFBjks
 o0FqRBapOKgKM5+NNo0QHGVTfTg3Admw33Rh2FKUf9iY66TIDCVERw9ep
 k1mzuwH51tuYNMrfXYiuUibMH8kwuKs8cYez7L+AmfJ/QlJAUqrPKNUW+ w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2P9tjs7prv3z/+RJgQ1M26wA1mi2u1dv0SqOZxvl1pCZUg6JSrfT2Z/HsTK43J/V+PAjVfG+cJ
 TRy3NeSQA88m/iPoNFdJgGW5qPk/+yVd2IThfJm1fuphY0MOvxVJHs5a42Ms4UoluqSjJ0VAjK
 UzgDI1g/2FAnDTctOm3Ds+ozCuii2qpSbpcAinK8RcffbmiPabjR22+pBaahKtS+BJO0krI6cf
 WpfXKKkoC7n9kaRR893EhxVj8saPFVEPZzwt4kkq68XNmIaG9oddc5ej8NW7hXydhO9LJQI3fS
 8DM=
X-SBRS: 2.7
X-MesageID: 7935320
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7935320"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Oct 2019 15:54:35 +0000
Message-ID: <20191029155436.14376-4-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23992.24295.523533.643279@mariner.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 3/4] libxl: gentypes.py: Break
 out libxl_C_type_do_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBnb2luZyB0byBiZSB0aGUgY29tbW9uIHdheSB0byBpbml0aWFsaXNlIHRoaW5ncy4K
X2xpYnhsX0NfdHlwZV9pbml0IHJlbWFpbnMgdGhlIHRoaW5nIGZvciBnZW5lcmF0aW5nIHRoZSBi
b2R5IG9mIHRoZQppbml0IGZ1bmN0aW9uLCBhbmQgZm9yIHNvbWUgc3BlY2lhbCBjYXNlcy4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlIHdpdGggZXhpc3RpbmcgdHlwZXM6IEMgb3V0cHV0IGlzIGlkZW50
aWNhbC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIHRvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IHwgMjMgKysrKysrKysrKysrKystLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwvZ2VudHlw
ZXMucHkKaW5kZXggNjI4ODNhY2IyZS4uMTI0Mjg1Y2Q2NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvZ2VudHlwZXMucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKQEAgLTE2NSw2ICsx
NjUsMTkgQEAgZGVmIGxpYnhsX2luaXRfbWVtYmVycyh0eSwgbmVzdGluZyA9IDApOgogICAgIGVs
c2U6CiAgICAgICAgIHJldHVybiBbXQogICAgIAorZGVmIGxpYnhsX0NfdHlwZV9kb19pbml0KHR5
LCBwYXNzX2FyZywgbmVlZF96ZXJvPVRydWUsIGluZGVudD0iICAgICIpOgorICAgIHM9aW5kZW50
CisgICAgaWYgdHkuaW5pdF92YWwgaXMgbm90IE5vbmU6CisgICAgICAgIHMrPSAiJXMgPSAlcztc
biIgJSAocGFzc19hcmcoaWRsLlBBU1NfQllfVkFMVUUpLCB0eS5pbml0X3ZhbCkKKyAgICBlbGlm
IHR5LmluaXRfZm4gaXMgbm90IE5vbmU6CisgICAgICAgIHMrPSAiJXMoJXMpO1xuIiAlICh0eS5p
bml0X2ZuLCBwYXNzX2FyZyhpZGwuUEFTU19CWV9SRUZFUkVOQ0UpKQorICAgIGVsaWYgbmVlZF96
ZXJvOgorICAgICAgICBwdHIgPSBwYXNzX2FyZyhpZGwuUEFTU19CWV9SRUZFUkVOQ0UpCisgICAg
ICAgIHMrPSAibWVtc2V0KCVzLCAwLCBzaXplb2YoKiVzKSk7XG4iICUgKHB0ciwgcHRyKQorICAg
IGVsc2U6CisgICAgICAgIHM9IiIKKyAgICByZXR1cm4gcworCiBkZWYgX2xpYnhsX0NfdHlwZV9p
bml0KHR5LCB2LCBpbmRlbnQgPSAiICAgICIsIHBhcmVudCA9IE5vbmUsIHN1YmluaXQ9RmFsc2Up
OgogICAgIHMgPSAiIgogICAgIGlmIGlzaW5zdGFuY2UodHksIGlkbC5LZXllZFVuaW9uKToKQEAg
LTMwOSwxNSArMzIyLDcgQEAgZGVmIGxpYnhsX0NfdHlwZV9jb3B5X2RlcHJlY2F0ZWQoZmllbGQs
IHYsIGluZGVudCA9ICIgICAgIiwgdnBhcmVudCA9IE5vbmUpOgogICAgICAgICBpZiBmaWVsZC50
eXBlLmRpc3Bvc2VfZm4gaXMgbm90IE5vbmU6CiAgICAgICAgICAgICBzKz0gIiAgICAlcyglcyk7
XG4iICUgKGZpZWxkLnR5cGUuZGlzcG9zZV9mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmllbGQudHlwZS5wYXNzX2FyZyh2LCB2cGFyZW50IGlzIE5vbmUpKQotCi0gICAg
ICAgIHMrPSAiICAgICIKLSAgICAgICAgaWYgZmllbGQudHlwZS5pbml0X3ZhbCBpcyBub3QgTm9u
ZToKLSAgICAgICAgICAgIHMrPSAiJXMgPSAlcztcbiIgJSAoZmllbGRfdmFsLCBmaWVsZC50eXBl
LmluaXRfdmFsKQotICAgICAgICBlbGlmIGZpZWxkLnR5cGUuaW5pdF9mbiBpcyBub3QgTm9uZToK
LSAgICAgICAgICAgIHMrPSAiJXMoJXMpO1xuIiAlIChmaWVsZC50eXBlLmluaXRfZm4sIGZpZWxk
X3B0cikKLSAgICAgICAgZWxzZToKLSAgICAgICAgICAgIHMrPSAibWVtc2V0KCVzLCAwLCBzaXpl
b2YoKiVzKSk7XG4iICUgKGZpZWxkX3B0ciwgZmllbGRfcHRyKQotCisgICAgICAgIHMrPWxpYnhs
X0NfdHlwZV9kb19pbml0KGZpZWxkLnR5cGUsIGZpZWxkX3Bhc3MpCiAgICAgICAgIHMrPSAifVxu
IgogCiAgICAgaWYgcyAhPSAiIjoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:54:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTpa-0007sr-Ol; Tue, 29 Oct 2019 15:54:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPTpY-0007rm-T0
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:54:48 +0000
X-Inumbo-ID: 6ef54372-fa64-11e9-beca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6ef54372-fa64-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 15:54:48 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572364488;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=wnhimyTGR8ZtqiOmlu0evd1xdheOR6gnfxBBPPW4lmI=;
 b=B2gWL9wM6S3nShHKbv2vA5DFpUf0Muhns4jWxlCxOMC6aQb4QHykv3dy
 oL1XZgydADn4e7IH3w73HqOuSbauhNvSYAyyAi9TqKMAEEPmGU2UtZfNk
 lowGC7EZfuag3BXKJOy2poFj0LKEAkfCZgL2OKjkx/MI8ahZXr9Dz+vdI Y=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: CMHLDN0iyZ+JHiXJz17iiRcu8O0WilsS5I7Cbmhi8sxQR1sjFIEWjcYcafCaPQFaNnBa5kB7ge
 kazJ1UWmNryxUbPmY9abd+iJXVP8HEeFYcFZaeLSyHKkA9bqtwTJjQ1GD0PYXujPkLwAu8V3K9
 tNlFNjyklaxLLw0jgLHj5ew7umoTZgP/pWtXWL5TV1SKvifxYdHVIew7X8dgrm50n1rfK+a2eM
 UDfbamaOeFa9KjsqoqUIGDfz+oN3rnpq5/aqXIzZA1HKFan3RUKi+XKjvvY5wiDD1yVkdzcSmX
 7UY=
X-SBRS: 2.7
X-MesageID: 7890846
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7890846"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Oct 2019 15:54:36 +0000
Message-ID: <20191029155436.14376-5-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23992.24295.523533.643279@mariner.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 4/4] libxl: gentypes: initialise
 array elements in json
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQ3Vy
cmVudGx5LCBhcnJheSBlbGVtZW50cyBhcmUgaW5pdGlhbGl6ZWQgd2l0aCBjYWxsb2MuICBXaGlj
aCBtZWFucwppbml0aWFsaXplIGFsbCBlbGVtZW50IGZpZWxkcyB3aXRoIHplcm8gdmFsdWVzLiAg
SWYgYW4gZW50cnkgaXMgbm90CnByZXNlbnQgaW4gdGhlIGpzb24gKHdoaWNoIGlzIGVudGlyZWx5
IHBlcm1pdHRlZCksIHRoZSBlbGVtZW50IHdpbGwgYmUKYWxsLWJpdHMtemVybyBpbnN0ZWFkIG9m
IHRoZSBkZWZhdWx0IHZhbHVlICh3aGljaCBpcyB3cm9uZykuCgpUaGUgZml4IGlzIHRvIGluaXRh
bGlzZSBlYWNoIGFycmF5IGVsZW1lbnQgYmVmb3JlIHBhcnNpbmcgaXQsIHVzaW5nCnRoZSBuZXcg
bGlieGxfQ190eXBlX2RvX2luaXQgZnVuY3Rpb24uCgpXaXRoIGV4aXN0aW5nIHR5cGVzIHRoaXMg
cmVzdWx0cyBpbiBhIGxvdCBvZiBuZXcgY2FsbHMgbGlrZSB0aGlzOgoKICAgICAgZm9yIChpPTA7
ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkpKTsgaSsrKSB7CiArICAgICAgICAgICAgbGli
eGxfc2NoZWRfcGFyYW1zX2luaXQoJnAtPnZjcHVzW2ldKTsKICAgICAgICAgICAgICByYyA9IGxp
YnhsX19zY2hlZF9wYXJhbXNfcGFyc2VfanNvbihnYywgdCwgJnAtPnZjcHVzW2ldKTsKCihpbmRl
bnRhdGlvbiBhZGp1c3RlZCkuICBUaGlzIGxvb2tzIHJpZ2h0LiAgVG8gY2hlY2sgd2hhdCBoYXBw
ZW5zIHdpdGgKdHlwZXMgd2hpY2ggaGF2ZSBub250cml2aWFsIGRlZmF1bHRzIGJ1dCBkb24ndCBo
YXZlIGluaXQgZnVuY3Rpb25zIChvZgp3aGljaCB3ZSBjdXJyZW50bHkgaGF2ZSBub25lIGluIGFy
cmF5cyksIEkgKElhbikgZXhwZXJpbWVudGFsbHkgYWRkZWQ6CgogICAgICAoInBub2RlIiwgdWlu
dDMyKSwgIyBwaHlzaWNhbCBub2RlIG9mIHRoaXMgbm9kZQogICAgICAoInZjcHVzIiwgbGlieGxf
Yml0bWFwKSwgIyB2Y3B1cyBpbiB0aGlzIG5vZGUKICsgICAgKCJzcG9ya3MiLCBBcnJheShNZW1L
QiwgIm51bV9zcG9ya3MiKSksCiAgICAgIF0pCgpUaGUgcmVzdWx0IHdhcyB0aGlzOgoKICAgICAg
ICAgIGZvciAoaT0wOyAodD1saWJ4bF9fanNvbl9hcnJheV9nZXQoeCxpKSk7IGkrKykgewogKyAg
ICAgICAgICAgICAgICBwLT5zcG9ya3NbaV0gPSBMSUJYTF9NRU1LQl9ERUZBVUxUOwogICAgICAg
ICAgICAgICAgICByYyA9IGxpYnhsX191aW50NjRfcGFyc2VfanNvbihnYywgdCwgJnAtPnNwb3Jr
c1tpXSk7Cgp3aGVyZSB0aGUgY29udGV4dCB3YXMgYWRkZWQgYnkgYWRkaW5nICJzcG9ya3MiIGFu
ZCAiKyIgaW5kaWNhdGVzIGEKbGluZSBhZGRlZCBieSB0aGlzIHBhdGNoLCAiaW5pdGlhbGlzZSBh
cnJheSBlbGVtZW50cyBpbiBqc29uIi4KClNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292
IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MiBbaXdqXTogVXNlIGxpYnhsX0NfdHlw
ZV9kb19pbml0LgogICAgICAgICAgUmV3b3JkIGNvbW1pdCBtZXNzYWdlIGFuZCBkaXNjdXNzIHNw
b3JrIHRlc3RpbmcuCi0tLQogdG9vbHMvbGlieGwvZ2VudHlwZXMucHkgfCA0ICsrKysKIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9nZW50
eXBlcy5weSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4IDEyNDI4NWNkNjYuLmM3NDQ0
NWYxNmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CisrKyBiL3Rvb2xzL2xp
YnhsL2dlbnR5cGVzLnB5CkBAIC00NjEsNiArNDYxLDEwIEBAIGRlZiBsaWJ4bF9DX3R5cGVfcGFy
c2VfanNvbih0eSwgdywgdiwgaW5kZW50ID0gIiAgICAiLCBwYXJlbnQgPSBOb25lLCBkaXNjcmlt
aW5hCiAgICAgICAgIHMgKz0gIiAgICAgICAgZ290byBvdXQ7XG4iCiAgICAgICAgIHMgKz0gIiAg
ICB9XG4iCiAgICAgICAgIHMgKz0gIiAgICBmb3IgKGk9MDsgKHQ9bGlieGxfX2pzb25fYXJyYXlf
Z2V0KHgsaSkpOyBpKyspIHtcbiIKKyAgICAgICAgcyArPSBsaWJ4bF9DX3R5cGVfZG9faW5pdCh0
eS5lbGVtX3R5cGUsCisgICAgICAgICAgICAgICAgICAgIGxhbWJkYShieSk6ICgiJiIgaWYgYnkg
PT0gaWRsLlBBU1NfQllfUkVGRVJFTkNFIGVsc2UgIiIpKworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoIiVzW2ldIiAlIHYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG5lZWRfemVybz1GYWxzZSwgaW5kZW50PWluZGVudCsiICAgICIpCiAgICAgICAgIHMgKz0g
bGlieGxfQ190eXBlX3BhcnNlX2pzb24odHkuZWxlbV90eXBlLCAidCIsIHYrIltpXSIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZW50ICsgIiAgICAiLCBwYXJlbnQp
CiAgICAgICAgIHMgKz0gIiAgICB9XG4iCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:54:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:54:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTpT-0007rK-V2; Tue, 29 Oct 2019 15:54:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPTpT-0007rA-AG
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:54:43 +0000
X-Inumbo-ID: 6b767946-fa64-11e9-9515-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b767946-fa64-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:54:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572364482;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=gxr/idp7VvxFjvbAVO9iRz55yPBmFDQKszkpU+hIRsE=;
 b=VB0Bo6yElroT/eAO2YmqOMWxJfNEupY5S3UP07+aN0Gf4CZEYQPaJKx4
 6dwDlSGsUS43o5zcbc7yjVd/gpqtHfWI16lNkBFd8734a62OS25sy2xRR
 qMAVjpQF1A0weObiDUXmEo93iHg3EnSPzUiamaC1fdxr1BnPT4rNQLKla w=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ju3QcWiEd95+M+1L5z6vr0sPJfrSkKaBVA+f2vv6pAEnRKnIRj/eI77cxhiacDzE6yZW0TDD0c
 jxh2bIoIPrg43peEmfs0oTvGB5xfRk1sMmT0/4xrmWFCSwyFmwlL8DYaoqN5mY0rdEN+SVNgr8
 ZBzqE4VNmkK6UHWZZWh+JXRbUPLh2EBCctpRhmq5BuUzejRlw4EhRxWp/bZGxfx/z0qbP9PKtF
 /6kt8Z2+EwUf5ppfY8Viu8T6Teq+EYiGNaarLcFehEGglMWP/IyQznj6/JSbGIIVYrKeLf3gYh
 z2A=
X-SBRS: 2.7
X-MesageID: 7568981
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7568981"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Oct 2019 15:54:32 +0000
Message-ID: <20191029155436.14376-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23992.24295.523533.643279@mariner.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 0/4] libxl: gentypes: initialise
 array elements in json
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xla3NhbmRyIEdyeXRzb3YgZGlzY292ZXJlZCB0aGF0IHRoZSBsaWJ4bCBqc29uIGlkbCBwYXJz
aW5nIGZhaWxzIHRvCnByb3Blcmx5IGluaXRpYWxpc2UgYXJyYXkgZWxlbWVudHMuCgpGaXhpbmcg
dGhpcyBpcyBub3QgZW50aXJlbHkgc3RyYWlnaHRmb3J3YXJkLCBiZWNhdXNlIHRoZSBjb2RlIHRv
IGRvCnRoZSBpbml0aWFsaXNhdGlvbiBpcyBub3QgY29udmVuaWVudGx5IGF2YWlsYWJsZSBhcyBh
IHNlcGFyYXRlCmZ1bmN0aW9uLgoKVG8gZWFzZSBkZWJ1Z2dpbmcgYW5kIHJldmlldywgSSBoYXZl
IGJyb2tlbiB0aGlzIHBhdGNoIHVwIGludG8gNCB2ZXJ5CnNtYWxsIHJlZmFjdG9yaW5ncyB3aGlj
aCBkbyBub3QgY2hhbmdlIHRoZSBvdXRwdXQsIHBsdXMgdGhlIG9uZSBwYXRjaAp0byBjYWxsIHRo
ZSBuZXdseS1wcm92aWRlZCBpbml0aWFsaXNlci4KCkkgdGhpbmsgdGhpcyB2ZXJzaW9uIGFkZHJl
c3NlcyBjb21tZW50cyBmcm9tIEp1bGllbiBHcmFsbCBvbiBlYXJsaWVyCnZlcnNpb25zLiAgSU1P
IGl0IGlzIGEgY2FuZGlhdGUgZm9yIDQuMTMsIGFuZCBhbHNvIGJhY2twb3J0aW5nLgoKSWFuIEph
Y2tzb24gKDMpOgogIHRvb2xzL2xpYnhsOiBnZW50eXBlcy5weTogUHJlZmVyIGluaXRfdmFsIHRv
IGluaXRfZm4KICBsaWJ4bDogZ2VudHlwZXMucHk6IEJyZWFrIG91dCBmaWVsZF9wYXNzIGluIC4u
Ll9jb3B5X2RlcHJlY2F0ZWQKICBsaWJ4bDogZ2VudHlwZXMucHk6IEJyZWFrIG91dCBsaWJ4bF9D
X3R5cGVfZG9faW5pdAoKT2xla3NhbmRyIEdyeXRzb3YgKDEpOgogIGxpYnhsOiBnZW50eXBlczog
aW5pdGlhbGlzZSBhcnJheSBlbGVtZW50cyBpbiBqc29uCgogdG9vbHMvbGlieGwvZ2VudHlwZXMu
cHkgfCAzNSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIyIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 15:54:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 15:54:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPTpe-0007uR-33; Tue, 29 Oct 2019 15:54:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPTpd-0007u6-AZ
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 15:54:53 +0000
X-Inumbo-ID: 6bc31438-fa64-11e9-9515-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bc31438-fa64-11e9-9515-12813bfff9fa;
 Tue, 29 Oct 2019 15:54:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572364483;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version;
 bh=MS3PxPvNAi++dU9aFtTfVj9cjlkNFS2jOHH5q7cH4J4=;
 b=HfSnAO7vDpJZR/k7v8KMer4mt1HFJlyYT9RjPmMwf9S7lP2aB7yjsUlI
 GRrkmp3ntjgVH+Orak/LXpXjvxGtM3z7/TbOh0V3ALsSCucQbXuZItEj7
 RFkipiOX5W85/FhlfgtnCX/PHti6LKQkdWL8AH7ilppM7E0RUEC+h1u9E Y=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: kZQHK4Fg/REBOKWpp9fCJVjiShjpzqupChtCGODR/Gd17ds8+YO3srk8AQkPQzkfrk97q4ypv6
 z3uhHQaywKq3iifnBR/yymAwHh2lp21Pem7iJc8ZiuXO+zxXDZSwMGGy0XneutYjP7reacT0Dz
 YRxwiLoTe2iF/Vr1GXFUV+9zgveVPhIohOZaDE+7Q7OxMPFpPzRxKcJvjQL1vpADtNoRTZUZ9c
 eFNLpPwtAnEodK+/vvn7+kLbiICUSg5aUdRnYz2GRUiUMV91cQm1HmEDJkMdIjiHempOeDkY2a
 KdY=
X-SBRS: 2.7
X-MesageID: 7935322
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7935322"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Oct 2019 15:54:33 +0000
Message-ID: <20191029155436.14376-2-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <23992.24295.523533.643279@mariner.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 1/4] tools/libxl: gentypes.py:
 Prefer init_val to init_fn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib3RoIGFyZSBwcm92aWRlZCwgaW5pdF92YWwgaXMgbGlrZWx5IHRvIGJlIG1vcmUgZGly
ZWN0LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBleGlzdGluZyB0eXBlczogQyBvdXRwdXQg
aXMgaWRlbnRpY2FsLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvZ2VudHlwZXMucHkgfCA2ICsrKy0tLQogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9nZW50eXBlcy5weSBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CmluZGV4
IDY0MTdjOWRkOGMuLjE3NjkxMjE0NjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVz
LnB5CisrKyBiL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5CkBAIC0zMTEsMTAgKzMxMSwxMCBAQCBk
ZWYgbGlieGxfQ190eXBlX2NvcHlfZGVwcmVjYXRlZChmaWVsZCwgdiwgaW5kZW50ID0gIiAgICAi
LCB2cGFyZW50ID0gTm9uZSk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZp
ZWxkLnR5cGUucGFzc19hcmcodiwgdnBhcmVudCBpcyBOb25lKSkKIAogICAgICAgICBzKz0gIiAg
ICAiCi0gICAgICAgIGlmIGZpZWxkLnR5cGUuaW5pdF9mbiBpcyBub3QgTm9uZToKLSAgICAgICAg
ICAgIHMrPSAiJXMoJXMpO1xuIiAlIChmaWVsZC50eXBlLmluaXRfZm4sIGZpZWxkX3B0cikKLSAg
ICAgICAgZWxpZiBmaWVsZC50eXBlLmluaXRfdmFsIGlzIG5vdCBOb25lOgorICAgICAgICBpZiBm
aWVsZC50eXBlLmluaXRfdmFsIGlzIG5vdCBOb25lOgogICAgICAgICAgICAgcys9ICIlcyA9ICVz
O1xuIiAlIChmaWVsZF92YWwsIGZpZWxkLnR5cGUuaW5pdF92YWwpCisgICAgICAgIGVsaWYgZmll
bGQudHlwZS5pbml0X2ZuIGlzIG5vdCBOb25lOgorICAgICAgICAgICAgcys9ICIlcyglcyk7XG4i
ICUgKGZpZWxkLnR5cGUuaW5pdF9mbiwgZmllbGRfcHRyKQogICAgICAgICBlbHNlOgogICAgICAg
ICAgICAgcys9ICJtZW1zZXQoJXMsIDAsIHNpemVvZigqJXMpKTtcbiIgJSAoZmllbGRfcHRyLCBm
aWVsZF9wdHIpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 16:09:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 16:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPU3l-0001Io-20; Tue, 29 Oct 2019 16:09:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=U+fg=YW=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1iPU3k-0001Ij-BG
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 16:09:28 +0000
X-Inumbo-ID: 7a6a6898-fa66-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7a6a6898-fa66-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 16:09:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 45AD7AFBD;
 Tue, 29 Oct 2019 16:09:25 +0000 (UTC)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
 <20191029155436.14376-1-ian.jackson@eu.citrix.com>
From: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Message-ID: <8222e356-ee1f-9584-7405-9bc2eb6b68ce@suse.com>
Date: Tue, 29 Oct 2019 17:09:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <20191029155436.14376-1-ian.jackson@eu.citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 0/4] libxl: gentypes:
 initialise array elements in json
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMTkgMTY6NTQsIElhbiBKYWNrc29uIHdyb3RlOgo+IE9sZWtzYW5kciBHcnl0c292
IGRpc2NvdmVyZWQgdGhhdCB0aGUgbGlieGwganNvbiBpZGwgcGFyc2luZyBmYWlscyB0bwo+IHBy
b3Blcmx5IGluaXRpYWxpc2UgYXJyYXkgZWxlbWVudHMuCj4gCj4gRml4aW5nIHRoaXMgaXMgbm90
IGVudGlyZWx5IHN0cmFpZ2h0Zm9yd2FyZCwgYmVjYXVzZSB0aGUgY29kZSB0byBkbwo+IHRoZSBp
bml0aWFsaXNhdGlvbiBpcyBub3QgY29udmVuaWVudGx5IGF2YWlsYWJsZSBhcyBhIHNlcGFyYXRl
Cj4gZnVuY3Rpb24uCj4gCj4gVG8gZWFzZSBkZWJ1Z2dpbmcgYW5kIHJldmlldywgSSBoYXZlIGJy
b2tlbiB0aGlzIHBhdGNoIHVwIGludG8gNCB2ZXJ5Cj4gc21hbGwgcmVmYWN0b3JpbmdzIHdoaWNo
IGRvIG5vdCBjaGFuZ2UgdGhlIG91dHB1dCwgcGx1cyB0aGUgb25lIHBhdGNoCj4gdG8gY2FsbCB0
aGUgbmV3bHktcHJvdmlkZWQgaW5pdGlhbGlzZXIuCj4gCj4gSSB0aGluayB0aGlzIHZlcnNpb24g
YWRkcmVzc2VzIGNvbW1lbnRzIGZyb20gSnVsaWVuIEdyYWxsIG9uIGVhcmxpZXIKPiB2ZXJzaW9u
cy4gIElNTyBpdCBpcyBhIGNhbmRpYXRlIGZvciA0LjEzLCBhbmQgYWxzbyBiYWNrcG9ydGluZy4K
PiAKPiBJYW4gSmFja3NvbiAoMyk6Cj4gICAgdG9vbHMvbGlieGw6IGdlbnR5cGVzLnB5OiBQcmVm
ZXIgaW5pdF92YWwgdG8gaW5pdF9mbgo+ICAgIGxpYnhsOiBnZW50eXBlcy5weTogQnJlYWsgb3V0
IGZpZWxkX3Bhc3MgaW4gLi4uX2NvcHlfZGVwcmVjYXRlZAo+ICAgIGxpYnhsOiBnZW50eXBlcy5w
eTogQnJlYWsgb3V0IGxpYnhsX0NfdHlwZV9kb19pbml0Cj4gCj4gT2xla3NhbmRyIEdyeXRzb3Yg
KDEpOgo+ICAgIGxpYnhsOiBnZW50eXBlczogaW5pdGlhbGlzZSBhcnJheSBlbGVtZW50cyBpbiBq
c29uCj4gCj4gICB0b29scy9saWJ4bC9nZW50eXBlcy5weSB8IDM1ICsrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwg
MTMgZGVsZXRpb25zKC0pCj4gCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 16:28:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 16:28:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPUMX-0002vj-Am; Tue, 29 Oct 2019 16:28:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OMAA=YW=amd.com=felix.kuehling@srs-us1.protection.inumbo.net>)
 id 1iPUMV-0002ve-SI
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 16:28:51 +0000
X-Inumbo-ID: 303cbc96-fa69-11e9-beca-bc764e2007e4
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe50::62e])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 303cbc96-fa69-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 16:28:50 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=PAsxBL69KGXzOPw5D7mDsLsCqqs5Q1rxSttdkwRoZuA65FJZuXPyJ1HeJvPnU+n/tBLLnqZq8thMGsFCSiVZGEHIeSqJ7vZhUzAhqjZIoGN1gQqb1czvi4Qz3LU8tFU36z+y1H1GF16rrJKCW2mAFZLBMa0QsnIEcUlXV0SuF5afhFPASaHLR7X4B7xDyKle+0830KgWWtwteLDnvUrQPPbQPQdn+3m4IYvvP+9j7CxgXwZXWAIr7hz6Sw7ORP+/n7DrqvFRquo3JqM0cqHnkA309FGcP6pwFRNnb0OaCi5kdgnXnnhnYgp/B82umQm270FvGk/ipCiMmwKF0eBbIg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VM4HQGFf5jwhxw53/ZbfRiCS0dODZvzRRONe8Bd2gR4=;
 b=TExJhqQbakxzFhA511WAXPTlP/Kv9FwbaAkyhDXYo0ZTcbZnxPKgK8lfasIypyhun1rg1Hy7ty/+RD5r7mS7/FQfRxjLa8M53SPS1jRZVfmQtJ5prLZJDldwFBkhBVP+ij0ffYr9KuEoxleFyomLxPDP0wt71K+Olkf6Zi6DEqx52ZhVncfK6dNZzMg8p2JfrJF+jlCp2YeBMdvlCdfyWe3VmIo/m44bS2zGM4q7H6fjjY+7qpODum0GqG6LWgdmypNT/nTSx5B9mRaRdpkZCZDP4hIGBDZSWHgUqmyfMl7rAfVrUV0CS53Iod6gFuHViOGk7LXtITAE9PRPUcPhoA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VM4HQGFf5jwhxw53/ZbfRiCS0dODZvzRRONe8Bd2gR4=;
 b=B880JVNcl+ffmI6mtIfsxV4tXmxpniKm3CHytwSY4eu3gYtunfon8tVvVS9k8hZPfXqHOf+V8KKF2hQgewdYVhYjFr9MYVOpNkeI7PdDK2Stv32nW710hS+YmbUMfIp7tXBSrq7aldZI0usBvzqiH7BoDq7OCogn9BsHwrx6G/E=
Received: from DM6PR12MB3947.namprd12.prod.outlook.com (10.255.174.156) by
 DM6PR12MB4204.namprd12.prod.outlook.com (10.141.184.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.22; Tue, 29 Oct 2019 16:28:43 +0000
Received: from DM6PR12MB3947.namprd12.prod.outlook.com
 ([fe80::288c:66ec:203d:aede]) by DM6PR12MB3947.namprd12.prod.outlook.com
 ([fe80::288c:66ec:203d:aede%4]) with mapi id 15.20.2387.025; Tue, 29 Oct 2019
 16:28:43 +0000
From: "Kuehling, Felix" <Felix.Kuehling@amd.com>
To: Jason Gunthorpe <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>, 
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>, 
 John Hubbard <jhubbard@nvidia.com>
Thread-Topic: [PATCH v2 12/15] drm/amdgpu: Call find_vma under mmap_sem
Thread-Index: AQHVjcvMsdGOdpRiX0m2MY8nHQRFKKdx0EAA
Date: Tue, 29 Oct 2019 16:28:43 +0000
Message-ID: <a368d1bf-ba69-bb63-2bfd-b674acc2f19b@amd.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-13-jgg@ziepe.ca>
In-Reply-To: <20191028201032.6352-13-jgg@ziepe.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [165.204.55.251]
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
x-clientproxiedby: YTBPR01CA0034.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:b01:14::47) To DM6PR12MB3947.namprd12.prod.outlook.com
 (2603:10b6:5:1cb::28)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Felix.Kuehling@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: d58d7527-6913-4eb7-0689-08d75c8d1042
x-ms-traffictypediagnostic: DM6PR12MB4204:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR12MB4204577115B45A7E5C3C937C92610@DM6PR12MB4204.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(39860400002)(396003)(366004)(136003)(376002)(189003)(199004)(65806001)(66066001)(99286004)(25786009)(65956001)(53546011)(6506007)(386003)(31696002)(186003)(14454004)(81166006)(81156014)(71190400001)(66574012)(71200400001)(102836004)(5660300002)(26005)(8936002)(316002)(58126008)(36756003)(6246003)(4326008)(54906003)(6116002)(3846002)(8676002)(256004)(478600001)(7736002)(14444005)(31686004)(2906002)(229853002)(110136005)(305945005)(6486002)(11346002)(446003)(2616005)(52116002)(76176011)(66446008)(64756008)(66556008)(66476007)(2501003)(66946007)(6436002)(476003)(486006)(6512007)(4001150100001)(86362001)(7416002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR12MB4204;
 H:DM6PR12MB3947.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: JX0Hhdw/PtF6MwtRUMdVX5O3FG1pCuBucETdlV3IllL4E9qQ7yOGVRdWPU7rFX2JpqA30XH5Hiq0kv1wjASITMLtW0XwB0VCiIZw/jCUayYxEfUPa+ghhhEXvlw0igKS95vyuqu4+jTG0fCplMo/m4Hy5+7wP/x1th1lXcTJk2pGKANiSEUbyV4UuIlx6u4bM25/4KDIWmuu7wvmj7/ghlUePYJiiaaNwa9m5Fe3Fhfb5KkFz7B4Mvfk8HzaVG8/nNFEqw11MJTNL6nOpD2ubHHg+u1N+RVsDpIPrluPBoQXnqGFOJCqhrr+0X3pEKXwTt/gVJi62pxAKwtHyqhzYN897vxkMi+37bUMsQVGttv+3Azkbxwnjd23hk4hNPplhbQcatr+BvyLmW1y3y+7prMnG6A7qiHefL5+L009cipy1w52Wq2pT8AQYpkll8zI
Content-ID: <8802A5E1B165854F856C0D7491F04952@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d58d7527-6913-4eb7-0689-08d75c8d1042
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 16:28:43.0620 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: R3C5J/8hc9ATQsgOD7nwlswh1nSkLYU5mGuLHFyyQVXWhM3s6x7VMw9g0b6KH7A1c57rNEFG/ZFaoCUYChx18Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4204
Subject: Re: [Xen-devel] [PATCH v2 12/15] drm/amdgpu: Call find_vma under
 mmap_sem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 "Koenig, Christian" <Christian.Koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0xMC0yOCA0OjEwIHAubS4sIEphc29uIEd1bnRob3JwZSB3cm90ZToNCj4gRnJvbTog
SmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPg0KPg0KPiBmaW5kX3ZtYSgpIG11c3Qg
YmUgY2FsbGVkIHVuZGVyIHRoZSBtbWFwX3NlbSwgcmVvcmdhbml6ZSB0aGlzIGNvZGUgdG8NCj4g
ZG8gdGhlIHZtYSBjaGVjayBhZnRlciBlbnRlcmluZyB0aGUgbG9jay4NCj4NCj4gRnVydGhlciwg
Zml4IHRoZSB1bmxvY2tlZCB1c2Ugb2Ygc3RydWN0IHRhc2tfc3RydWN0J3MgbW0sIGluc3RlYWQg
dXNlDQo+IHRoZSBtbSBmcm9tIGhtbV9taXJyb3Igd2hpY2ggaGFzIGFuIGFjdGl2ZSBtbV9ncmFi
LiBBbHNvIHRoZSBtbV9ncmFiDQo+IG11c3QgYmUgY29udmVydGVkIHRvIGEgbW1fZ2V0IGJlZm9y
ZSBhY3F1aXJpbmcgbW1hcF9zZW0gb3IgY2FsbGluZw0KPiBmaW5kX3ZtYSgpLg0KPg0KPiBGaXhl
czogNjZjNDU1MDBiZmRjICgiZHJtL2FtZGdwdTogdXNlIG5ldyBITU0gQVBJcyBhbmQgaGVscGVy
cyIpDQo+IEZpeGVzOiAwOTE5MTk1ZjJiMGQgKCJkcm0vYW1kZ3B1OiBFbmFibGUgYW1kZ3B1X3R0
bV90dF9nZXRfdXNlcl9wYWdlcyBpbiB3b3JrZXIgdGhyZWFkcyIpDQo+IENjOiBBbGV4IERldWNo
ZXIgPGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+DQo+IENjOiBDaHJpc3RpYW4gS8O2bmlnIDxj
aHJpc3RpYW4ua29lbmlnQGFtZC5jb20+DQo+IENjOiBEYXZpZCAoQ2h1bk1pbmcpIFpob3UgPERh
dmlkMS5aaG91QGFtZC5jb20+DQo+IENjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0K
PiBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+DQoNCk9u
ZSBxdWVzdGlvbiBpbmxpbmUgdG8gY29uZmlybSBteSB1bmRlcnN0YW5kaW5nLiBPdGhlcndpc2Ug
dGhpcyBwYXRjaCBpcw0KDQpSZXZpZXdlZC1ieTogRmVsaXggS3VlaGxpbmcgPEZlbGl4Lkt1ZWhs
aW5nQGFtZC5jb20+DQoNCg0KPiAtLS0NCj4gICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9h
bWRncHVfdHRtLmMgfCAzNyArKysrKysrKysrKysrKy0tLS0tLS0tLS0tDQo+ICAgMSBmaWxlIGNo
YW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQ0KPg0KPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jIGIvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jDQo+IGluZGV4IGRmZjQxZDBhODVmZTk2Li5jMGU0
MWYxZjBjMjM2NSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1k
Z3B1X3R0bS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV90dG0u
Yw0KPiBAQCAtMzUsNiArMzUsNyBAQA0KPiAgICNpbmNsdWRlIDxsaW51eC9obW0uaD4NCj4gICAj
aW5jbHVkZSA8bGludXgvcGFnZW1hcC5oPg0KPiAgICNpbmNsdWRlIDxsaW51eC9zY2hlZC90YXNr
Lmg+DQo+ICsjaW5jbHVkZSA8bGludXgvc2NoZWQvbW0uaD4NCj4gICAjaW5jbHVkZSA8bGludXgv
c2VxX2ZpbGUuaD4NCj4gICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPg0KPiAgICNpbmNsdWRlIDxs
aW51eC9zd2FwLmg+DQo+IEBAIC03ODgsNyArNzg5LDcgQEAgaW50IGFtZGdwdV90dG1fdHRfZ2V0
X3VzZXJfcGFnZXMoc3RydWN0IGFtZGdwdV9ibyAqYm8sIHN0cnVjdCBwYWdlICoqcGFnZXMpDQo+
ICAgCXN0cnVjdCBobW1fbWlycm9yICptaXJyb3IgPSBiby0+bW4gPyAmYm8tPm1uLT5taXJyb3Ig
OiBOVUxMOw0KPiAgIAlzdHJ1Y3QgdHRtX3R0ICp0dG0gPSBiby0+dGJvLnR0bTsNCj4gICAJc3Ry
dWN0IGFtZGdwdV90dG1fdHQgKmd0dCA9ICh2b2lkICopdHRtOw0KPiAtCXN0cnVjdCBtbV9zdHJ1
Y3QgKm1tID0gZ3R0LT51c2VydGFzay0+bW07DQo+ICsJc3RydWN0IG1tX3N0cnVjdCAqbW07DQo+
ICAgCXVuc2lnbmVkIGxvbmcgc3RhcnQgPSBndHQtPnVzZXJwdHI7DQo+ICAgCXN0cnVjdCB2bV9h
cmVhX3N0cnVjdCAqdm1hOw0KPiAgIAlzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZTsNCj4gQEAgLTc5
NiwyNSArNzk3LDE0IEBAIGludCBhbWRncHVfdHRtX3R0X2dldF91c2VyX3BhZ2VzKHN0cnVjdCBh
bWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQ0KPiAgIAl1aW50NjRfdCAqcGZuczsN
Cj4gICAJaW50IHIgPSAwOw0KPiAgIA0KPiAtCWlmICghbW0pIC8qIEhhcHBlbnMgZHVyaW5nIHBy
b2Nlc3Mgc2h1dGRvd24gKi8NCj4gLQkJcmV0dXJuIC1FU1JDSDsNCj4gLQ0KPiAgIAlpZiAodW5s
aWtlbHkoIW1pcnJvcikpIHsNCj4gICAJCURSTV9ERUJVR19EUklWRVIoIkZhaWxlZCB0byBnZXQg
aG1tX21pcnJvclxuIik7DQo+IC0JCXIgPSAtRUZBVUxUOw0KPiAtCQlnb3RvIG91dDsNCj4gKwkJ
cmV0dXJuIC1FRkFVTFQ7DQo+ICAgCX0NCj4gICANCj4gLQl2bWEgPSBmaW5kX3ZtYShtbSwgc3Rh
cnQpOw0KPiAtCWlmICh1bmxpa2VseSghdm1hIHx8IHN0YXJ0IDwgdm1hLT52bV9zdGFydCkpIHsN
Cj4gLQkJciA9IC1FRkFVTFQ7DQo+IC0JCWdvdG8gb3V0Ow0KPiAtCX0NCj4gLQlpZiAodW5saWtl
bHkoKGd0dC0+dXNlcmZsYWdzICYgQU1ER1BVX0dFTV9VU0VSUFRSX0FOT05PTkxZKSAmJg0KPiAt
CQl2bWEtPnZtX2ZpbGUpKSB7DQo+IC0JCXIgPSAtRVBFUk07DQo+IC0JCWdvdG8gb3V0Ow0KPiAt
CX0NCj4gKwltbSA9IG1pcnJvci0+aG1tLT5tbXVfbm90aWZpZXIubW07DQo+ICsJaWYgKCFtbWdl
dF9ub3RfemVybyhtbSkpIC8qIEhhcHBlbnMgZHVyaW5nIHByb2Nlc3Mgc2h1dGRvd24gKi8NCg0K
VGhpcyB3b3JrcyBiZWNhdXNlIG1pcnJvci0+aG1tLT5tbXVfbm90aWZpZXIgaG9sZHMgYW4gbW1n
cmFiIHJlZmVyZW5jZSANCnRvIHRoZSBtbT8gU28gdGhlIE1NIHdpbGwgbm90IGp1c3QgZ28gYXdh
eSwgYnV0IGlmIHRoZSBtbWdldCByZWZjb3VudCBpcyANCjAsIGl0IG1lYW5zIHRoZSBtbSBpcyBt
YXJrZWQgZm9yIGRlc3RydWN0aW9uIGFuZCBzaG91bGRuJ3QgYmUgdXNlZCBhbnkgbW9yZS4NCg0K
DQo+ICsJCXJldHVybiAtRVNSQ0g7DQo+ICAgDQo+ICAgCXJhbmdlID0ga3phbGxvYyhzaXplb2Yo
KnJhbmdlKSwgR0ZQX0tFUk5FTCk7DQo+ICAgCWlmICh1bmxpa2VseSghcmFuZ2UpKSB7DQo+IEBA
IC04NDcsNiArODM3LDE3IEBAIGludCBhbWRncHVfdHRtX3R0X2dldF91c2VyX3BhZ2VzKHN0cnVj
dCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQ0KPiAgIAlobW1fcmFuZ2Vfd2Fp
dF91bnRpbF92YWxpZChyYW5nZSwgSE1NX1JBTkdFX0RFRkFVTFRfVElNRU9VVCk7DQo+ICAgDQo+
ICAgCWRvd25fcmVhZCgmbW0tPm1tYXBfc2VtKTsNCj4gKwl2bWEgPSBmaW5kX3ZtYShtbSwgc3Rh
cnQpOw0KPiArCWlmICh1bmxpa2VseSghdm1hIHx8IHN0YXJ0IDwgdm1hLT52bV9zdGFydCkpIHsN
Cj4gKwkJciA9IC1FRkFVTFQ7DQo+ICsJCWdvdG8gb3V0X3VubG9jazsNCj4gKwl9DQo+ICsJaWYg
KHVubGlrZWx5KChndHQtPnVzZXJmbGFncyAmIEFNREdQVV9HRU1fVVNFUlBUUl9BTk9OT05MWSkg
JiYNCj4gKwkJdm1hLT52bV9maWxlKSkgew0KPiArCQlyID0gLUVQRVJNOw0KPiArCQlnb3RvIG91
dF91bmxvY2s7DQo+ICsJfQ0KPiArDQo+ICAgCXIgPSBobW1fcmFuZ2VfZmF1bHQocmFuZ2UsIDAp
Ow0KPiAgIAl1cF9yZWFkKCZtbS0+bW1hcF9zZW0pOw0KPiAgIA0KPiBAQCAtODY1LDE1ICs4NjYs
MTkgQEAgaW50IGFtZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFnZXMoc3RydWN0IGFtZGdwdV9ibyAq
Ym8sIHN0cnVjdCBwYWdlICoqcGFnZXMpDQo+ICAgCX0NCj4gICANCj4gICAJZ3R0LT5yYW5nZSA9
IHJhbmdlOw0KPiArCW1tcHV0KG1tKTsNCj4gICANCj4gICAJcmV0dXJuIDA7DQo+ICAgDQo+ICtv
dXRfdW5sb2NrOg0KPiArCXVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7DQo+ICAgb3V0X2ZyZWVfcGZu
czoNCj4gICAJaG1tX3JhbmdlX3VucmVnaXN0ZXIocmFuZ2UpOw0KPiAgIAlrdmZyZWUocGZucyk7
DQo+ICAgb3V0X2ZyZWVfcmFuZ2VzOg0KPiAgIAlrZnJlZShyYW5nZSk7DQo+ICAgb3V0Og0KPiAr
CW1tcHV0KG1tKTsNCj4gICAJcmV0dXJuIHI7DQo+ICAgfQ0KPiAgIA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 16:44:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 16:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPUbf-0004TV-BJ; Tue, 29 Oct 2019 16:44:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPUbd-0004TQ-Rc
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 16:44:30 +0000
X-Inumbo-ID: 5ea84711-fa6b-11e9-9516-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5ea84711-fa6b-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 16:44:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572367467;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=ilil3dNEI7aYCXLzJ1BBtfUaYfvFmZDRutMGeBZVglM=;
 b=I/L8LxA11+MyFxosGXrkR1A/VJMxpHHQ7IygrkuaMR8zpyBIwMT0eMEe
 6hxn/2nHgQmFgnidzrBSVY2UmSIC+ihjtznvIqeVpokEBS9eK4M5Pm+8z
 j5/bVPkecH0nUHhoJbnEOQgWpj7WTlloVLptVbUTD4UTa/iL1uO1v70NS 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: nSVJ5rjgqKdoHzFxEIsUaLv1nrb8m1FwHz1INVIR+h3/ayEAKxEA0F+TDy/lohIq6ZTbraVKjS
 M4BvfD9rAATeOVkElCSPYDdznKhtsvmTpdAWsZYF0lBtcpLXw58wXcHzFRZaKSNAdXjq4tZOs3
 uLDGQaAlcdwhwKGd6MlSBQLNKd5/x41uAG4h8p03znBWF+boZPxsnLuGE1Hib+LQSrpR+olGZN
 E4+yD43kfyZY7ZVUhEOMMiCw+YfVXQGAsdRMcMMR/N9kH89GuBynXzv0UpqnSAbeVySMXGcFjU
 tC4=
X-SBRS: 2.7
X-MesageID: 8039279
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="8039279"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.27752.434203.611483@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 16:44:24 +0000
To: Wei Liu <wl@xen.org>
In-Reply-To: <CAK9nU=oQaDdacWgxCBXG=PdJy9F7Vehrn9uGrDgpGyVYHHZJ0w@mail.gmail.com>
References: <20191024130154.19145-1-wl@xen.org>
 <CAK9nU=oQaDdacWgxCBXG=PdJy9F7Vehrn9uGrDgpGyVYHHZJ0w@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH v2 for-4.13] CONTRIBUTING: drop blktap2 and
 add tools/libs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIGZvci00LjEzXSBDT05UUklCVVRJTkc6IGRy
b3AgYmxrdGFwMiBhbmQgYWRkIHRvb2xzL2xpYnMiKToKPiBPbiBUaHUsIDI0IE9jdCAyMDE5IGF0
IDE0OjAxLCBXZWkgTGl1IDx3bEB4ZW4ub3JnPiB3cm90ZToKPiA+IEJsa3RhcDIgaXMgZ29uZSBh
bmQgdG9vbHMvbGlicyBpcyBtaXNzaW5nIGluIHRoZSBkb2N1bWVudC4KPiA+Cj4gPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgo+ID4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbQo+IAo+IEFueSBjb21tZW50IG9uIHRoaXM/IElmIG5vdCBJIHRha2Ug
aXQgYXMgIm5vIG9iamVjdGlvbiIuLi4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 16:53:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 16:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPUkO-0005JL-9n; Tue, 29 Oct 2019 16:53:32 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPUkN-0005JG-1x
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 16:53:31 +0000
X-Inumbo-ID: a22ebcc0-fa6c-11e9-bbab-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a22ebcc0-fa6c-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 16:53:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572368010;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ppvYALKdGzsz80Eaosnh+QwgmQ950YXW4nQLs1jSa5k=;
 b=f8P6SdwfA1e9OTHIbn+TZ76qB2t1EAYEP7IDyTU/rVeKtUbLcw9ew/AD
 aIpYCHlS7IUMNOnZ6/KRp5+KSiAOha/PQIJahtqhvItMxhXeULHnDdu7V
 8ZmUzco8lwelitiGtO6sSuJ3dkVhLNvhkTDDTbrEuNInP+RUs7nTO+seC k=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 4V9IxC3bArikUUBEEz73o+DH99aTmxPfFM6BoFKTaCoFCfsozrfBo87twj4d9SRxSS71cY6CbJ
 QmRXPGmdfXeIGwmZ9K+aK/tytW1u5fAublqqVUZqtk+bv3qwZB7dA5WhRHdEl8RW2w38eT9tE8
 5RKvT06j/do6DGWc6xePVyku9uO5lhGb6TULBHnNOiMXLxrsIb6JNiWJ9ojEbGwsib0HL4ATsn
 XhEQt1C8qnLUHDUYnlYdxPw1Adt3n8LtBm4UkbrNAFNNtTZB7PN6WeEdjw19EdRiUFslAPhX/D
 ZfM=
X-SBRS: 2.7
X-MesageID: 7939862
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7939862"
To: Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <79e0dc1a-3cac-7ff8-0234-6378004f5de6@citrix.com>
Date: Tue, 29 Oct 2019 16:53:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAxMzowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMTAuMjAxOSAx
NTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gZXZhbHVhdGVfbm9zcGVjKCkgaXMgaW5jcmVk
aWJseSBmcmFnaWxlLCBhbmQgdGhpcyBpcyBvbmUgZ2lhbnQgYm9kZ2UuCj4+Cj4+IFRvIGNvcnJl
Y3RseSBwcm90ZWN0IGp1bXBzLCB0aGUgZ2VuZXJhdGVkIGNvZGUgbmVlZHMgdG8gYmUgb2YgdGhl
IGZvcm06Cj4+Cj4+ICAgICBjbXAvdGVzdCA8Y29uZD4KPj4gICAgIGpjYyAxZgo+PiAgICAgbGZl
bmNlCj4+ICAgICAuLi4KPj4gIDE6IGxmZW5jZQo+PiAgICAgLi4uCj4+Cj4+IENyaXRpY2FsbHks
IHRoZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcywgbGF0
ZXIgaW4gdGhlCj4+IGluc3RydWN0aW9uIHN0cmVhbSB0aGFuIHRoZSBjb25kaXRpb25hbCBqdW1w
IGluIG5lZWQgb2YgcHJvdGVjdGlvbi4KPj4KPj4gV2hlbiBhIHN0YXRpYyBpbmxpbmUgaXMgaW52
b2x2ZWQsIHRoZSBvcHRpbWlzZXIgZGVjaWRlcyB0byBiZSBjbGV2ZXIgYW5kCj4+IHJlYXJyYW5n
ZXMgdGhlIGNvZGUgYXM6Cj4+Cj4+ICBwcmVkOgo+PiAgICAgbGZlbmNlCj4+ICAgICA8Y2FsY3Vs
YXRlIGNvbmQ+Cj4+ICAgICByZXQKPj4KPj4gICAgIGNhbGwgcHJlZAo+PiAgICAgY21wICQwLCAl
ZWF4Cj4+ICAgICBqY2MgMWYKPj4gICAgIC4uLgo+PiAgMTogLi4uCj4+Cj4+IHdoaWNoIGJyZWFr
cyB0aGUgc3BlY3VsYXRpdmUgc2FmZXR5Lgo+IEFpdWkgInByZWQiIGlzIGEgbm9uLWlubGluZWQg
c3RhdGljIGlubGluZSBoZXJlLiBUaGVyZSdzIG5vICJvcHRpbWlzZXIgZGVjaWRlcwo+IHRvIGJl
IGNsZXZlciIgaW4gdGhpcyBjYXNlIGltbyAtIGl0IGFsbCBpcyBhIHJlc3VsdCBvZiBub3QgaW5s
aW5pbmcsIHdoZW4gdGhlCj4gY29uc3RydWN0IGluIGV2YWx1YXRlX25vc3BlYygpIGlzIHNwZWNp
ZmljYWxseSBhc3N1bWluZyB0aGlzIHdvdWxkbid0IGhhcHBlbi4KPiBUaGVyZWZvcmUgSSBjb250
aW51ZSB0byB0aGluayB0aGF0IHRoZSBkZXNjcmlwdGlvbiBpcyBtaXNsZWFkaW5nLgo+Cj4+IEFu
eSB1c2Ugb2YgZXZhbHVhdGVfbm9zcGVjKCkgbmVlZHMgYWxsIHN0YXRpYyBpbmxpbmUgcHJlZGlj
YXRlcyB3aGljaCB1c2UgaXQKPj4gdG8gYmUgZGVjbGFyZWQgYWx3YXlzX2lubGluZSB0byBwcmV2
ZW50IHRoZSBvcHRpbWlzZXIgaGF2aW5nIHRoZSBmbGV4aWJpbGl0eQo+PiB0byBnZW5lcmF0ZSB1
bnNhZmUgY29kZS4KPiBJIGFncmVlIHdpdGggdGhpcyBwYXJ0LgoKSG93IGFib3V0OgoKV2hlbiB0
aGUgY29tcGlsZXIgY2hvb3NlcyB0byBvdXQtb2YtbGluZSB0aGUgY29uZGl0aW9uIGNhbGN1bGF0
aW9uIChlLmcuIGJ5Cm5vdCBpbmxpbmluZyBhIHByZWRpY2F0ZSksIHRoZSBjb2RlIGxheW91dCBj
YW4gZW5kIHVwIGFzOgrCoMKgwqAKwqBwcmVkOgrCoMKgwqAgbGZlbmNlCsKgwqDCoCA8Y2FsY3Vs
YXRlIGNvbmQ+CsKgwqDCoCByZXQKwqDCoMKgCsKgwqDCoCBjYWxsIHByZWQKwqDCoMKgIGNtcCAk
MCwgJWVheArCoMKgwqAgamNjIDFmCsKgwqDCoCAuLi4KwqAxOiAuLi4KwqDCoMKgCndoaWNoIGJy
ZWFrcyB0aGUgc3BlY3VsYXRpdmUgc2FmZXR5LCBhcyB0aGUgbGZlbmNlcyBhcmUgZWFybGllciBp
biB0aGUKaW5zdHJ1Y3Rpb24gc3RyZWFtIHRoYW4gdGhlIGp1bXAgaW4gbmVlZCBvZiBwcm90ZWN0
aW9uLgoKPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 16:56:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 16:56:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPUnR-0005TJ-3G; Tue, 29 Oct 2019 16:56:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPUnQ-0005TD-6v
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 16:56:40 +0000
X-Inumbo-ID: 0fad181e-fa6d-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0fad181e-fa6d-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 16:56:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPUnI-0001AH-TL; Tue, 29 Oct 2019 16:56:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPUnI-0004Z0-GL; Tue, 29 Oct 2019 16:56:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPUnI-0001BN-FJ; Tue, 29 Oct 2019 16:56:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143292-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-pvshim:guest-start:fail:heisenbug
 linux-4.4:test-amd64-i386-libvirt-pair:guest-start/debian:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 linux-4.4:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:heisenbug
 linux-4.4:test-amd64-i386-freebsd10-amd64:xen-boot:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt:leak-check/check:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:heisenbug
 linux-4.4:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-rtds:guest-stop:fail:heisenbug
 linux-4.4:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 linux-4.4:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:hosts-allocate:starved:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:hosts-allocate:starved:nonblocking
X-Osstest-Versions-This: linux=04858540ca8435e52654680dabfd769056ad9eb0
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 16:56:32 +0000
Subject: [Xen-devel] [linux-4.4 test] 143292: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI5MiBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzI5Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTQy
OTAxIHBhc3MgaW4gMTQzMTgxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgZmFpbCBpbiAxNDI5MDEgcGFzcyBpbiAxNDMyOTIKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuIGZhaWwgaW4gMTQyOTAxIHBhc3Mg
aW4gMTQzMjkyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgaW4gMTQyOTAxIHBhc3MgaW4gMTQzMjkyCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgZmFpbCBpbiAxNDMyNTQgcGFzcyBpbiAxNDMyOTIK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICBmYWlsIGlu
IDE0MzI1NCBwYXNzIGluIDE0MzI5MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxOSBs
ZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTQzMjU0IHBhc3MgaW4gMTQzMjkyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgIGZhaWwgcGFz
cyBpbiAxNDI5MDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgMTkgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MzI1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQzMjU0
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ICAgIGZhaWwgcGFzcyBpbiAxNDMyNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTkg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MzI1NAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBh
c3MgaW4gMTQzMjU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDMyNTQKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTQyOTAxIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxNDI5MDEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZz
aGltICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDgg
cmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMiBob3N0cy1hbGxvY2F0ZSAgICBzdGFydmVkIGlu
IDE0MzI1NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgIHN0YXJ2ZWQgaW4gMTQzMjU0IG4vYQoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA0ODU4NTQwY2E4NDM1ZTUyNjU0NjgwZGFi
ZmQ3NjkwNTZhZDllYjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGRj
MTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2VkNTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBaICAgODYgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6MjYgWiAgIDgzIGRheXMgICA5OCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDI4NTEgIDIwMTktMTAtMTcgMjI6MTA6NTEgWiAg
IDExIGRheXMgICAxNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE1OTQ5IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 17:00:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPUqx-0006G7-OP; Tue, 29 Oct 2019 17:00:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPUqw-0006G1-Lc
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 17:00:18 +0000
X-Inumbo-ID: 94e43c4d-fa6d-11e9-9516-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94e43c4d-fa6d-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 17:00:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572368417;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=dkHI/gKcyJp8aOAT9CwN17dUdUhJsJ8wvPfyTLIlpUo=;
 b=Ru4vYXuMiyuEJtbQ+2i9Wl0u/RPg45vEJAx2CC4IRVFwbtBBpHQONRNy
 hxQv+VtkFOtsAPnveIQQV5m8CkYJsSePpjCGSyEukteM9AUYbu8LE7oTJ
 qAkRVX/PiXgEyYmHU7/IQhoJF0eUAoA2o+8llEz5M2dfpyWoe12LrIqbq U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mSvnSwRkNIzWpxu10rQGjQqFhzbIjPHG47nw4d/w0aPCkkBz9T2w/fCSM9aCBzLycLmH96RPvG
 L/Mf5SonZIldVNu09ZaFS7+kVEVGKPcnbIP3w/K0hH2J/kNq7VwnRkc3esuXAYmr4DrpAolv3g
 LeMjHPNEooQLbQ7SVN0CGm+AGbK6+e/03YdBlj9I+ufrQR4/hzLRguade1NefcN12qcR7vffOS
 WHS87Bng5aUHDi+Ty3i2uMWy+xq3BmiE1GLRIie651kY7WlDJ/QDLEzJysa7fopGdv36t65H26
 3C0=
X-SBRS: 2.7
X-MesageID: 8040292
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="8040292"
To: Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-5-andrew.cooper3@citrix.com>
 <dcbb5848-cb9a-8e38-1f6d-9e4d28d88daf@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <b8fcf5ae-a97f-0f1e-c983-5b54908483bc@citrix.com>
Date: Tue, 29 Oct 2019 17:00:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <dcbb5848-cb9a-8e38-1f6d-9e4d28d88daf@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 4/7] x86/nospec: Rename and rework
 l1tf-barrier as branch-harden
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMTAvMjAxOSAxMzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMTAuMjAxOSAx
NTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gbDF0Zi1iYXJyaWVyIGlzIGFuIGluYXBwcm9w
cmlhdGUgbmFtZSwgYW5kIGNhbWUgYWJvdXQgYmVjYXVzZSBvZiByZXN0cmljdGlvbnMKPj4gb24g
Y291bGQgYmUgZGlzY3Vzc2VkIHB1YmxpY2x5IHdoZW4gdGhlIHBhdGNoZXMgd2VyZSBwcm9wb3Nl
ZC4KPj4KPj4gSW4gcHJhY3RpY2UsIGl0IGlzIGZvciBnZW5lcmFsIFNwZWN0cmUgdjEgbWl0aWdh
dGlvbnMsIGFuZCBpcyBuZWNlc3NhcnkgaW4gYWxsCj4+IGNhc2VzLiAgQW4gYWR2ZXJzYXJ5IHdo
aWNoIGNhbiBjb250cm9sIHNwZWN1bGF0aW9uIGluIFhlbiBjYW4gbGVhayBkYXRhIGluCj4+IGNy
b3NzLWNvcmUgKEJDQlMsIGV0Yykgb3IgcmVtb3RlIChOZXRTcGVjdHJlKSBzY2VuYXJpb3MgLSB0
aGUgcHJvYmxlbSBpcyBub3QKPj4gbGltaXRlZCB0byBqdXN0IEwxVEYgd2l0aCBIVCBhY3RpdmUu
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+
PiBJbiBwcmluY2lwbGUgaXQgc2hvdWxkIGJlIHRyaXN0YXRlIGFuZCBiZWluZyBkaXNhYmxlZCBi
eSBkZWZhdWx0IG9uIHBhcnRzCj4+IHdoaWNoIGRvbid0IHNwZWN1bGF0ZSwgYnV0IGl0IGlzIHRv
byBsYXRlIGluIDQuMTMgdG8gb3JnYW5pc2UgdGhpcy4KPiBBbmQgdGhlIGZ1bmRhbWVudGFsIGlz
c3VlIGlzIGNvcnJlY3RseSBjb21waWxpbmcgdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2gKPiB0
byBkZWZhdWx0IHRvIHRydWUgYW5kIGZhbHNlIHJlc3BlY3RpdmVseT8KClllcy4KCj4gSSBhc2sg
YmVjYXVzZSBpZiBpdCB3YXMgbm90IHRoaXMKPiB0aGVuIEkgd291bGRuJ3Qgc2VlIHdoYXQgaGlu
ZGVyaW5nIGZhY3RvciB0aGVyZSBpcyB0byBtYWtlIHRoaXMgdHJpc3RhdGUKPiByaWdodCBhd2F5
LgoKTGludXgncyBOT19TUEVDVUxBVElPTiBsaXN0IGlzIGEgc3RhcnQgKGlmIHRoZXJlIGlzIGFj
dHVhbGx5IGFuCmludGVyc2VjdGlvbiB3aXRoIDY0Yml0IGNhcGFibGUgQ1BVcyksIGJ1dCB0aGVy
ZSBhcmUgbWl0aWdhdGluZyBmYWN0b3JzCm9uIHNvbWUgbGF0ZXIgQ1BVcyBhcyB3ZWxsLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 17:06:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPUxB-0006Ta-Jw; Tue, 29 Oct 2019 17:06:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPUx9-0006TV-Fh
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 17:06:43 +0000
X-Inumbo-ID: 778b2abb-fa6e-11e9-9516-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 778b2abb-fa6e-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 17:06:37 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572368798;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=xAGTcPgfOmPsD6x8lczcy95UDgHwBZ6unMojEqThVtE=;
 b=GlmmzojwLJwhmzusLM2szpAlShJsMmjprO1/11pWg807hfR82VVfmnF0
 P2X/8w7oAEQfOKV9gh7MMkswTy+N5I+H+ewhopgRqoAvZpMcBDpW4z0p0
 ItEJlqPZFrrNfgu4cA0/XIJz57HwWKrjxJ7QFFN5UlvNANcz1m1qqBcKu Q=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: hxgM7D/t+I0LsvqnpkbCsUwXKKdKQBm4FTHgWYlx6O/EIoLLGpprg14fsG9Dg4LUsVMEwhZZ1t
 5/4bMfF92RKFH6CFOXXIUUM9Ak+Vmasz/8t/Gt78hnEK/1ZoP/YCVU0RR8USet/RA8JT66M0bP
 m294CYrZ2xgOGmPGbZmDggheNJSN/ujnQPwlU5MCnFN02E2UjnLByHhO7jMwNH3D6znIOyeZyc
 z6unGkMtG9tHvu0gkw1QcqrgS+zTGeK0qDGBfLC2XINIPFPICYOHgw97jZ+qNPabYKkYRZgC6u
 jt0=
X-SBRS: 2.7
X-MesageID: 7574186
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7574186"
To: Jan Beulich <jbeulich@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
 <36bbdcf7-28c3-b924-3d3a-145b6282bd0f@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <1f0bd38c-d1c4-fa45-d13e-55615be4188e@citrix.com>
Date: Tue, 29 Oct 2019 17:06:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <36bbdcf7-28c3-b924-3d3a-145b6282bd0f@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Norbert Manthey <nmanthey@amazon.de>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMTAvMjAxOSAxMzowMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjMuMTAuMjAxOSAx
NTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+
ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+PiBAQCAtMzYxLDkgKzM2MSwyMyBAQCBjb25maWcg
RkFTVF9TWU1CT0xfTE9PS1VQCj4+ICAKPj4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4+ICAKPj4g
K2NvbmZpZyBFTkZPUkNFX1VOSVFVRV9TWU1CT0xTCj4+ICsJYm9vbCAiRW5mb3JjZSB1bmlxdWUg
c3ltYm9scyIgaWYgTElWRVBBVENICj4+ICsJZGVmYXVsdCB5IGlmIExJVkVQQVRDSAo+IEluc3Rl
YWQgb2YgdHdvIGlkZW50aWNhbCAiaWYiLCB3aHkgbm90ICJkZXBlbmRzIG9uIExJVkVQQVRDSCI/
Cj4KPj4gKwktLS1oZWxwLS0tCj4+ICsJICBNdWx0aXBsZSBzeW1ib2xzIHdpdGggdGhlIHNhbWUg
bmFtZSBhcmVuJ3QgZ2VuZXJhbGx5IGEgcHJvYmxlbQo+PiArCSAgdW5sZXNzIExpdmUgcGF0Y2hp
bmcgaXMgdG8gYmUgdXNlZC4KPj4gKwo+PiArCSAgTGl2ZXBhdGNoIGxvYWRpbmcgaW52b2x2ZXMg
cmVzb2x2aW5nIHJlbG9jYXRpb25zIGFnYWluc3Qgc3ltYm9sCj4+ICsJICBuYW1lcywgYW5kIGF0
dGVtcHRpbmcgdG8gYSBkdXBsaWNhdGUgc3ltYm9sIGluIGEgbGl2ZXBhdGNoIHdpbGwKPj4gKwkg
IHJlc3VsdCBpbiBpbmNvcnJlY3QgbGl2ZXBhdGNoIGFwcGxpY2F0aW9uLgo+PiArCj4+ICsJICBU
aGlzIG9wdGlvbiBzaG91bGQgYmUgdXNlZCB0byBlbnN1cmUgdGhhdCBhIGJ1aWxkIG9mIFhlbiBj
YW4gaGF2ZSBhCj4+ICsJICBsaXZlcGF0Y2ggYnVpbGQgYW5kIGFwcGx5IGNvcnJlY3RseS4KPj4g
Kwo+PiAgY29uZmlnIFNVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MKPj4gLQlib29s
ICJTdXBwcmVzcyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdzIiBpZiAhTElWRVBBVENICj4+IC0J
ZGVmYXVsdCB5IGlmICFMSVZFUEFUQ0gKPj4gKwlib29sICJTdXBwcmVzcyBkdXBsaWNhdGUgc3lt
Ym9sIHdhcm5pbmdzIiBpZiAhRU5GT1JDRV9VTklRVUVfU1lNQk9MUwo+PiArCWRlZmF1bHQgeSBp
ZiAhRU5GT1JDRV9VTklRVUVfU1lNQk9MUwo+IFNpbWlsYXJseSBoZXJlIHRoZW4uIFdpdGggdGhp
cyBjaGFuZ2VkLCBvciB3aXRoIGEgcHJvcGVyIHJlYXNvbgo+IHN1cHBsaWVkCj4gUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoYXQncyBhIHF1ZXN0aW9uIGZv
ciB0aGUgYXV0aG9yIG9mIGMvcyAwNjRhMjY1MjIzMyB0byBhbnN3ZXIuLi7CoCBJJ20KbWVyZWx5
IGZvbGxvd2luZyB0aGUgcHJldmFpbGluZyBzdHlsZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 17:19:31 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPV9J-0007Mw-Tq; Tue, 29 Oct 2019 17:19:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xWmn=YW=mellanox.com=jgg@srs-us1.protection.inumbo.net>)
 id 1iPV9I-0007Mr-HA
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 17:19:16 +0000
X-Inumbo-ID: 3afb669e-fa70-11e9-beca-bc764e2007e4
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::625])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3afb669e-fa70-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 17:19:15 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=I0LIkzAOS7RTMYIfPqZkOT0GvP6bJK5fex+S6+xEfUQYWP0u9pYaskofuBgV71d3n6wKs2YvACLG03S63vuFbs2QljGKn4pvjzYwrp4hh9Zl08HbRUGaYZdi9whPJ0SwZFPAR6x0aE/q3dYVRfIV3cPkNkukGtP6sSN9S3nEqGKHSZFI+45S7K0cgPuoJHlmDCoxcieTUlHfBsdysSutqw3YWLQafwOoSTcw9uEeJIxb7EdeKjFT7pQ2p30P3gWxPcB2ytqBqLCvRFltswc8dfiXEDTNtI6ozul9uxjDAMCvVwVmBqDf7Dq+AUuZWuaCi26Mwn9VWyW+1LdoUTb0OA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=q/qgL0bl7dg+4y5e/mAqEdEW7YBsQZfwM+2mOuRHUMI=;
 b=anebADrLGBJqvrmgA/L3gWSieekWXcaVOPPY1munf3C3NESi/qDfch74wwIanBA/6egRtgcRflIbWsBWjHEqrAOIPrinYZ/8Hc+HfI3aLNcGMhGZRYZDneOk+lPCi/bNg9Yj3vkX53+TU26z3vLwx1J9F3yAj29+HzasJJCapWyQaaRXPuDFGlV6lMC9qD3UeUbtoWcND4rBHBx3IhaJ305eMqY0c/wBiTMHiTB4ChDDgJQX6Iu9lS5iccE17m/3ZiN2PInhTiFVYvzh7KEvVNq94ljyX2AJG9zALmhmPA0Km4+BbnGQRTnx0pq7+hqZ2zXnAnMnncYPDAXfNrgD8w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com;
 dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=q/qgL0bl7dg+4y5e/mAqEdEW7YBsQZfwM+2mOuRHUMI=;
 b=PmjVGrsXo597NSyf/FqkHAz7lpFHpfIPOqu7/mkTFGxg9cuijrAXJI0xqRBqbhB2roXqDSKfjO81HE0YBaa0dw6QIAmFVFVXnSQ7KmjfCTOne1GOFOpRO1xaR/qBYj/pPB+50iVoXciPMelssfo2pRQMpEJMfa/zIMOinw+B0QU=
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com (52.133.14.15) by
 VI1PR05MB6560.eurprd05.prod.outlook.com (20.179.26.83) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.24; Tue, 29 Oct 2019 17:19:12 +0000
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d]) by VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d%5]) with mapi id 15.20.2387.027; Tue, 29 Oct 2019
 17:19:12 +0000
From: Jason Gunthorpe <jgg@mellanox.com>
To: "Kuehling, Felix" <Felix.Kuehling@amd.com>
Thread-Topic: [PATCH v2 12/15] drm/amdgpu: Call find_vma under mmap_sem
Thread-Index: AQHVjcvNgH3lYhAFh0mCgESIR0L8Yadx0ESAgAAOFgA=
Date: Tue, 29 Oct 2019 17:19:12 +0000
Message-ID: <20191029171908.GP22766@mellanox.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-13-jgg@ziepe.ca>
 <a368d1bf-ba69-bb63-2bfd-b674acc2f19b@amd.com>
In-Reply-To: <a368d1bf-ba69-bb63-2bfd-b674acc2f19b@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BN6PR03CA0119.namprd03.prod.outlook.com
 (2603:10b6:404:10::33) To VI1PR05MB4141.eurprd05.prod.outlook.com
 (2603:10a6:803:44::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jgg@mellanox.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [142.162.113.180]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 5f4bea97-bd31-4a9c-826b-08d75c941da8
x-ms-traffictypediagnostic: VI1PR05MB6560:
x-microsoft-antispam-prvs: <VI1PR05MB6560D903D2D4CC93E5222741CF610@VI1PR05MB6560.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(346002)(366004)(39860400002)(376002)(136003)(396003)(189003)(199004)(66556008)(6506007)(6436002)(53546011)(54906003)(476003)(6916009)(6486002)(4001150100001)(2616005)(486006)(26005)(229853002)(71190400001)(71200400001)(446003)(186003)(52116002)(76176011)(99286004)(3846002)(478600001)(86362001)(386003)(316002)(6116002)(14454004)(5660300002)(6512007)(66946007)(66446008)(36756003)(11346002)(102836004)(64756008)(8676002)(256004)(66476007)(25786009)(14444005)(81166006)(81156014)(1076003)(6246003)(4326008)(33656002)(66574012)(2906002)(8936002)(66066001)(305945005)(7416002)(7736002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB6560;
 H:VI1PR05MB4141.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: r5LaMpYOf/Fg4LRQPT8dJLgWYzRRpP3t0puwQkCxwAjbOuGN/iY0v++0E2cBV8ySqJ9UBMA69ThWCRQSr+KRMWrmViXTkZjJ7imxzcvfHpJWS4MJWdGRppRWcZfmisfxuv5HiOCQDrZ7HRV8NV+KSIZw5y1ZviNEr7iKo7WsxNJocDTdOL2Lz5EiqklwbYahBvwQVjfe2F9dbO+7kRpUQ4FMyyt8bAGpi2JOPp4KOw9kCu4Z9ngxpTwOzdHkoE3Ok1l9/avtH1phYyl1nG8jWnoGhD46e6cCKlKUoejdra8461wTG8vFdM7Ftz1nidfHJlGZXHG/uzZVLM8vgBkQDYu78ma66Z2EP2AhehYf72/AA0zC7hOF0V2ACOOiwtILr57sACUVh/C21e4PVgX96enFkclnLYRl+wVy8Y9KhX8VvsLhSanAOQ1dQYKAoK1W
x-ms-exchange-transport-forked: True
Content-ID: <6FA6F83EC32F6D43900E231F1B9C948D@eurprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5f4bea97-bd31-4a9c-826b-08d75c941da8
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 17:19:12.1011 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: B/hq0A/v0yoycVTKZCGGjbu11marRKSjtxwZolzlk4EMVtpZ9TH1cj+z9gzH3hC2luZpgQvqONz3TWVqbbIH4w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB6560
Subject: Re: [Xen-devel] [PATCH v2 12/15] drm/amdgpu: Call find_vma under
 mmap_sem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Ralph Campbell <rcampbell@nvidia.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, Jerome Glisse <jglisse@redhat.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 "Koenig, Christian" <Christian.Koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDQ6Mjg6NDNQTSArMDAwMCwgS3VlaGxpbmcsIEZlbGl4
IHdyb3RlOg0KPiBPbiAyMDE5LTEwLTI4IDQ6MTAgcC5tLiwgSmFzb24gR3VudGhvcnBlIHdyb3Rl
Og0KPiA+IEZyb206IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4NCj4gPg0KPiA+
IGZpbmRfdm1hKCkgbXVzdCBiZSBjYWxsZWQgdW5kZXIgdGhlIG1tYXBfc2VtLCByZW9yZ2FuaXpl
IHRoaXMgY29kZSB0bw0KPiA+IGRvIHRoZSB2bWEgY2hlY2sgYWZ0ZXIgZW50ZXJpbmcgdGhlIGxv
Y2suDQo+ID4NCj4gPiBGdXJ0aGVyLCBmaXggdGhlIHVubG9ja2VkIHVzZSBvZiBzdHJ1Y3QgdGFz
a19zdHJ1Y3QncyBtbSwgaW5zdGVhZCB1c2UNCj4gPiB0aGUgbW0gZnJvbSBobW1fbWlycm9yIHdo
aWNoIGhhcyBhbiBhY3RpdmUgbW1fZ3JhYi4gQWxzbyB0aGUgbW1fZ3JhYg0KPiA+IG11c3QgYmUg
Y29udmVydGVkIHRvIGEgbW1fZ2V0IGJlZm9yZSBhY3F1aXJpbmcgbW1hcF9zZW0gb3IgY2FsbGlu
Zw0KPiA+IGZpbmRfdm1hKCkuDQo+ID4NCj4gPiBGaXhlczogNjZjNDU1MDBiZmRjICgiZHJtL2Ft
ZGdwdTogdXNlIG5ldyBITU0gQVBJcyBhbmQgaGVscGVycyIpDQo+ID4gRml4ZXM6IDA5MTkxOTVm
MmIwZCAoImRybS9hbWRncHU6IEVuYWJsZSBhbWRncHVfdHRtX3R0X2dldF91c2VyX3BhZ2VzIGlu
IHdvcmtlciB0aHJlYWRzIikNCj4gPiBDYzogQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hl
ckBhbWQuY29tPg0KPiA+IENjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFt
ZC5jb20+DQo+ID4gQ2M6IERhdmlkIChDaHVuTWluZykgWmhvdSA8RGF2aWQxLlpob3VAYW1kLmNv
bT4NCj4gPiBDYzogYW1kLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcNCj4gPiBTaWduZWQtb2Zm
LWJ5OiBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+DQo+IA0KPiBPbmUgcXVlc3Rp
b24gaW5saW5lIHRvIGNvbmZpcm0gbXkgdW5kZXJzdGFuZGluZy4gT3RoZXJ3aXNlIHRoaXMgcGF0
Y2ggaXMNCj4gDQo+IFJldmlld2VkLWJ5OiBGZWxpeCBLdWVobGluZyA8RmVsaXguS3VlaGxpbmdA
YW1kLmNvbT4NCg0KVGhhbmtzDQoNCj4gPiAtCWlmICh1bmxpa2VseSgoZ3R0LT51c2VyZmxhZ3Mg
JiBBTURHUFVfR0VNX1VTRVJQVFJfQU5PTk9OTFkpICYmDQo+ID4gLQkJdm1hLT52bV9maWxlKSkg
ew0KPiA+IC0JCXIgPSAtRVBFUk07DQo+ID4gLQkJZ290byBvdXQ7DQo+ID4gLQl9DQo+ID4gKwlt
bSA9IG1pcnJvci0+aG1tLT5tbXVfbm90aWZpZXIubW07DQo+ID4gKwlpZiAoIW1tZ2V0X25vdF96
ZXJvKG1tKSkgLyogSGFwcGVucyBkdXJpbmcgcHJvY2VzcyBzaHV0ZG93biAqLw0KPiANCj4gVGhp
cyB3b3JrcyBiZWNhdXNlIG1pcnJvci0+aG1tLT5tbXVfbm90aWZpZXIgaG9sZHMgYW4gbW1ncmFi
IHJlZmVyZW5jZSANCj4gdG8gdGhlIG1tPw0KDQpZZXMsIHRoaXMgbWFrZXMgc3VyZSB0aGUgbW0g
cG9pbnRlciByZW1haW5zIHZhbGlkDQoNCj4gU28gdGhlIE1NIHdpbGwgbm90IGp1c3QgZ28gYXdh
eSwgYnV0IGlmIHRoZSBtbWdldCByZWZjb3VudCBpcyAwLCBpdA0KPiBtZWFucyB0aGUgbW0gaXMg
bWFya2VkIGZvciBkZXN0cnVjdGlvbiBhbmQgc2hvdWxkbid0IGJlIHVzZWQgYW55DQo+IG1vcmUu
DQoNCk5vdCBqdXN0IG1hcmtlZCBmb3IgZGVzdHJ1Y3Rpb24sIGJ1dCB0aGF0IGFub3RoZXIgdGhy
ZWFkIGlzDQpwcm9ncmVzc2luZyBvciBmaW5pc2hlZCByZWxlYXNlKCkuDQoNClRoZSBvdGhlciBk
ZXRhaWwgaGVyZSBpcyB0aGF0IGluIGdlbmVyYWwgeW91IGNhbid0IGdldCB0aGUgbW1hcF9zZW0N
CndpdGhvdXQgYWxzbyBoYXZpbmcgYSBtbWdldCBhcyBleGl0X21tYXAoKSBkb2VzIG5vdCBsb2Nr
IHRoZSBtbWFwX3NlbQ0KaW4gc29tZSBwbGFjZXMgd2hlcmUgaXQgYWx0ZXJzIHRoZSBkYXRhc3Ry
dWN0dXJlcy4gaWUgcmFjaW5nDQpmaW5kX3ZtYSgpIHdpdGggZXhpdF9tbWFwKCkgaXMgbm90IGFs
bG93ZWQuDQoNClRoaXMgbWVhbnMgd2UgaGF2ZSB0byBob2xkIHRoZSBtbWdldCBhY3Jvc3MgdGhl
IGhtbV9yYW5nZV9mYXVsdCgpLCBidXQNCndlIGNhbiBkcm9wIHRoZSBtbWdldCBhbmQgdGhlbiB0
ZXN0IG1tdV9yYW5nZV9yZWFkX3JldHJ5KCkgdW5kZXIgdGhlDQpkcml2ZXIgbG9jay4gSXQgd2ls
bCByZXR1cm4gdHJ1ZSBpZiB0aGUgbW1nZXQgcmVmY291bnQgaGFzIGdvbmUgdG8NCnplcm8gaW4g
dGhlIG1lYW4gdGltZS4NCg0KQnV0IEkgdGhpbmsgdGhpcyBpcyBwcm9iYWJseSBhIHBvb3IgZHJp
dmVyIGRlc2lnbiwgYSBkcml2ZXIgc2hvdWxkDQpqdXN0IGhvbGQgdGhlIG1tZ2V0KCkgdW50aWwg
aXQgaGFzIGNvbXBsZXRlZCBlc3RhYmxpc2hpbmcgdGhlIHNoYWRvdw0KUFRFcywgYXMgaXQgaXMg
aGFyZCB0byBzZWUgYSByZWFzb24gbm90IHRvLi4NCg0KSmFzb24NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 17:20:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPVA0-0007PM-7y; Tue, 29 Oct 2019 17:20:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=sIEU=YW=gmail.com=ckoenig.leichtzumerken@srs-us1.protection.inumbo.net>)
 id 1iPV9z-0007PE-4x
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 17:19:59 +0000
X-Inumbo-ID: 54d87228-fa70-11e9-beca-bc764e2007e4
Received: from mail-wr1-x443.google.com (unknown [2a00:1450:4864:20::443])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 54d87228-fa70-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 17:19:58 +0000 (UTC)
Received: by mail-wr1-x443.google.com with SMTP id p4so14535299wrm.8
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 10:19:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=reply-to:subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=+7k6Tgo7zdAI3sdkV2vUab4Qg2cErY2tDGH+QpqLC8g=;
 b=kMvDAfqNMsgwLVSlQz2HGv5SXkrMFIA/sC5PQVA0qHCk2uNpr3vgteNY32KO6XolN9
 jrYaAZAZBspll0O/IT//xBGYiWDFZD8KU1uPmY2vK3KPsyhTb7mzyGHCGTLByQgbXpOx
 OeloXmN2vq/6bG5ZHNwG845uL6ZvA2Sdmd4uYMZ4E+4NJ7wccdnycw840yvcV4FBt6VL
 /xrA8JLUiBY/5hX+ugxid7ZLni4gqfgl/j7jRF06f5phYKlyiq6OI+yIzaRotZfKsIyc
 R7JU0GMg+/jruClJEMts6SYQJZeL4C+Qp1GS1gxReNthE6HvcZsnnoBEcT3avouO/n1H
 WYQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:reply-to:subject:to:cc:references:from
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-transfer-encoding:content-language;
 bh=+7k6Tgo7zdAI3sdkV2vUab4Qg2cErY2tDGH+QpqLC8g=;
 b=kSfGQlj91eWo6PSUUr2ylB9mGcf84Th8g7xf0fvIyVSbwUp5qEmLTm4GrJeAryFU7y
 YCjN4NQGQTqvj4jCgRBuXjZ+y9ajQlVGdk5O8D64cgzUkcG4dGxoggG8l5eB+DX5Cvgk
 YfU5aLMJSd0/LH4JjpMwRsfP+oJN460P3+aRMso/l//Da0a2pd+8l2iswZFWQqk3Fa/M
 cjdCdVNWaMLZcSYyXtqykygbpWY9vt+ixFRS6mGKI3WctFdkJ+LPOKmBL/0W4HIWgXdN
 831aDLTp70kmb0A1JJCfJbDtOCUYYEMA9ZVHIUoep/qq0IU90seLJ7pKcclOliJXe/Zg
 yrEg==
X-Gm-Message-State: APjAAAVOJZjnLr1kaeXAJXDbyZZy+QTxAyZNqs/r7t33Up3CcI4/I2U0
 ECTvsqr8DQtsRKohdH6Sz30=
X-Google-Smtp-Source: APXvYqyE7qwpgL7KV62AOaDM+oFRQdWcTDjdZKuljhwWYaRRqCfiSc2s9/fNi7ZWZZwXl8hUkkgUgA==
X-Received: by 2002:adf:ef0a:: with SMTP id e10mr20205293wro.234.1572369597497; 
 Tue, 29 Oct 2019 10:19:57 -0700 (PDT)
Received: from ?IPv6:2a02:908:1252:fb60:be8a:bd56:1f94:86e7?
 ([2a02:908:1252:fb60:be8a:bd56:1f94:86e7])
 by smtp.gmail.com with ESMTPSA id f8sm3544088wmb.37.2019.10.29.10.19.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 29 Oct 2019 10:19:56 -0700 (PDT)
To: "Kuehling, Felix" <Felix.Kuehling@amd.com>, Jason Gunthorpe
 <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>,
 John Hubbard <jhubbard@nvidia.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-13-jgg@ziepe.ca>
 <a368d1bf-ba69-bb63-2bfd-b674acc2f19b@amd.com>
From: =?UTF-8?Q?Christian_K=c3=b6nig?= <ckoenig.leichtzumerken@gmail.com>
Message-ID: <cd0507d9-80b9-34fc-1cd3-12d90ee65c21@gmail.com>
Date: Tue, 29 Oct 2019 14:07:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <a368d1bf-ba69-bb63-2bfd-b674acc2f19b@amd.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 12/15] drm/amdgpu: Call find_vma under
 mmap_sem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: christian.koenig@amd.com
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 "Koenig, Christian" <Christian.Koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW0gMjkuMTAuMTkgdW0gMTc6Mjggc2NocmllYiBLdWVobGluZywgRmVsaXg6Cj4gT24gMjAxOS0x
MC0yOCA0OjEwIHAubS4sIEphc29uIEd1bnRob3JwZSB3cm90ZToKPj4gRnJvbTogSmFzb24gR3Vu
dGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgo+Pgo+PiBmaW5kX3ZtYSgpIG11c3QgYmUgY2FsbGVk
IHVuZGVyIHRoZSBtbWFwX3NlbSwgcmVvcmdhbml6ZSB0aGlzIGNvZGUgdG8KPj4gZG8gdGhlIHZt
YSBjaGVjayBhZnRlciBlbnRlcmluZyB0aGUgbG9jay4KPj4KPj4gRnVydGhlciwgZml4IHRoZSB1
bmxvY2tlZCB1c2Ugb2Ygc3RydWN0IHRhc2tfc3RydWN0J3MgbW0sIGluc3RlYWQgdXNlCj4+IHRo
ZSBtbSBmcm9tIGhtbV9taXJyb3Igd2hpY2ggaGFzIGFuIGFjdGl2ZSBtbV9ncmFiLiBBbHNvIHRo
ZSBtbV9ncmFiCj4+IG11c3QgYmUgY29udmVydGVkIHRvIGEgbW1fZ2V0IGJlZm9yZSBhY3F1aXJp
bmcgbW1hcF9zZW0gb3IgY2FsbGluZwo+PiBmaW5kX3ZtYSgpLgo+Pgo+PiBGaXhlczogNjZjNDU1
MDBiZmRjICgiZHJtL2FtZGdwdTogdXNlIG5ldyBITU0gQVBJcyBhbmQgaGVscGVycyIpCj4+IEZp
eGVzOiAwOTE5MTk1ZjJiMGQgKCJkcm0vYW1kZ3B1OiBFbmFibGUgYW1kZ3B1X3R0bV90dF9nZXRf
dXNlcl9wYWdlcyBpbiB3b3JrZXIgdGhyZWFkcyIpCj4+IENjOiBBbGV4IERldWNoZXIgPGFsZXhh
bmRlci5kZXVjaGVyQGFtZC5jb20+Cj4+IENjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4u
a29lbmlnQGFtZC5jb20+Cj4+IENjOiBEYXZpZCAoQ2h1bk1pbmcpIFpob3UgPERhdmlkMS5aaG91
QGFtZC5jb20+Cj4+IENjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+PiBTaWduZWQt
b2ZmLWJ5OiBKYXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+Cj4gT25lIHF1ZXN0aW9u
IGlubGluZSB0byBjb25maXJtIG15IHVuZGVyc3RhbmRpbmcuIE90aGVyd2lzZSB0aGlzIHBhdGNo
IGlzCj4KPiBSZXZpZXdlZC1ieTogRmVsaXggS3VlaGxpbmcgPEZlbGl4Lkt1ZWhsaW5nQGFtZC5j
b20+Cj4KPgo+PiAtLS0KPj4gICAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0
bS5jIHwgMzcgKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+PiAgICAxIGZpbGUgY2hhbmdlZCwg
MjEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9hbWRncHVfdHRtLmMKPj4gaW5kZXggZGZmNDFkMGE4NWZlOTYuLmMwZTQxZjFmMGMy
MzY1IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRt
LmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jCj4+IEBA
IC0zNSw2ICszNSw3IEBACj4+ICAgICNpbmNsdWRlIDxsaW51eC9obW0uaD4KPj4gICAgI2luY2x1
ZGUgPGxpbnV4L3BhZ2VtYXAuaD4KPj4gICAgI2luY2x1ZGUgPGxpbnV4L3NjaGVkL3Rhc2suaD4K
Pj4gKyNpbmNsdWRlIDxsaW51eC9zY2hlZC9tbS5oPgo+PiAgICAjaW5jbHVkZSA8bGludXgvc2Vx
X2ZpbGUuaD4KPj4gICAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPj4gICAgI2luY2x1ZGUgPGxp
bnV4L3N3YXAuaD4KPj4gQEAgLTc4OCw3ICs3ODksNyBAQCBpbnQgYW1kZ3B1X3R0bV90dF9nZXRf
dXNlcl9wYWdlcyhzdHJ1Y3QgYW1kZ3B1X2JvICpibywgc3RydWN0IHBhZ2UgKipwYWdlcykKPj4g
ICAgCXN0cnVjdCBobW1fbWlycm9yICptaXJyb3IgPSBiby0+bW4gPyAmYm8tPm1uLT5taXJyb3Ig
OiBOVUxMOwo+PiAgICAJc3RydWN0IHR0bV90dCAqdHRtID0gYm8tPnRiby50dG07Cj4+ICAgIAlz
dHJ1Y3QgYW1kZ3B1X3R0bV90dCAqZ3R0ID0gKHZvaWQgKil0dG07Cj4+IC0Jc3RydWN0IG1tX3N0
cnVjdCAqbW0gPSBndHQtPnVzZXJ0YXNrLT5tbTsKPj4gKwlzdHJ1Y3QgbW1fc3RydWN0ICptbTsK
Pj4gICAgCXVuc2lnbmVkIGxvbmcgc3RhcnQgPSBndHQtPnVzZXJwdHI7Cj4+ICAgIAlzdHJ1Y3Qg
dm1fYXJlYV9zdHJ1Y3QgKnZtYTsKPj4gICAgCXN0cnVjdCBobW1fcmFuZ2UgKnJhbmdlOwo+PiBA
QCAtNzk2LDI1ICs3OTcsMTQgQEAgaW50IGFtZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFnZXMoc3Ry
dWN0IGFtZGdwdV9ibyAqYm8sIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4+ICAgIAl1aW50NjRfdCAq
cGZuczsKPj4gICAgCWludCByID0gMDsKPj4gICAgCj4+IC0JaWYgKCFtbSkgLyogSGFwcGVucyBk
dXJpbmcgcHJvY2VzcyBzaHV0ZG93biAqLwo+PiAtCQlyZXR1cm4gLUVTUkNIOwo+PiAtCj4+ICAg
IAlpZiAodW5saWtlbHkoIW1pcnJvcikpIHsKPj4gICAgCQlEUk1fREVCVUdfRFJJVkVSKCJGYWls
ZWQgdG8gZ2V0IGhtbV9taXJyb3JcbiIpOwo+PiAtCQlyID0gLUVGQVVMVDsKPj4gLQkJZ290byBv
dXQ7Cj4+ICsJCXJldHVybiAtRUZBVUxUOwo+PiAgICAJfQo+PiAgICAKPj4gLQl2bWEgPSBmaW5k
X3ZtYShtbSwgc3RhcnQpOwo+PiAtCWlmICh1bmxpa2VseSghdm1hIHx8IHN0YXJ0IDwgdm1hLT52
bV9zdGFydCkpIHsKPj4gLQkJciA9IC1FRkFVTFQ7Cj4+IC0JCWdvdG8gb3V0Owo+PiAtCX0KPj4g
LQlpZiAodW5saWtlbHkoKGd0dC0+dXNlcmZsYWdzICYgQU1ER1BVX0dFTV9VU0VSUFRSX0FOT05P
TkxZKSAmJgo+PiAtCQl2bWEtPnZtX2ZpbGUpKSB7Cj4+IC0JCXIgPSAtRVBFUk07Cj4+IC0JCWdv
dG8gb3V0Owo+PiAtCX0KPj4gKwltbSA9IG1pcnJvci0+aG1tLT5tbXVfbm90aWZpZXIubW07Cj4+
ICsJaWYgKCFtbWdldF9ub3RfemVybyhtbSkpIC8qIEhhcHBlbnMgZHVyaW5nIHByb2Nlc3Mgc2h1
dGRvd24gKi8KPiBUaGlzIHdvcmtzIGJlY2F1c2UgbWlycm9yLT5obW0tPm1tdV9ub3RpZmllciBo
b2xkcyBhbiBtbWdyYWIgcmVmZXJlbmNlCj4gdG8gdGhlIG1tPyBTbyB0aGUgTU0gd2lsbCBub3Qg
anVzdCBnbyBhd2F5LCBidXQgaWYgdGhlIG1tZ2V0IHJlZmNvdW50IGlzCj4gMCwgaXQgbWVhbnMg
dGhlIG1tIGlzIG1hcmtlZCBmb3IgZGVzdHJ1Y3Rpb24gYW5kIHNob3VsZG4ndCBiZSB1c2VkIGFu
eSBtb3JlLgoKWWVzLCBleGFjdGx5LiBUaGF0IGlzIGEgcmF0aGVyIGNvbW1vbiBwYXR0ZXJuLCBv
bmUgcmVmZXJlbmNlIGNvdW50IGZvciAKdGhlIGZ1bmN0aW9uYWxpdHkgYW5kIG9uZSBmb3IgdGhl
IHN0cnVjdHVyZS4KCldoZW4gdGhlIGZ1bmN0aW9uYWxpdHkgaXMgZ29uZSB0aGUgc3RydWN0dXJl
IG1pZ2h0IHN0aWxsIGJlIGFsaXZlIGZvciAKc29tZSByZWFzb24uIFRUTSBhbmQgYSBjb3VwbGUg
b2Ygb3RoZXIgc3RydWN0dXJlcyB1c2UgdGhlIHNhbWUgYXBwcm9hY2guCgpDaHJpc3RpYW4uCgo+
Cj4KPj4gKwkJcmV0dXJuIC1FU1JDSDsKPj4gICAgCj4+ICAgIAlyYW5nZSA9IGt6YWxsb2Moc2l6
ZW9mKCpyYW5nZSksIEdGUF9LRVJORUwpOwo+PiAgICAJaWYgKHVubGlrZWx5KCFyYW5nZSkpIHsK
Pj4gQEAgLTg0Nyw2ICs4MzcsMTcgQEAgaW50IGFtZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFnZXMo
c3RydWN0IGFtZGdwdV9ibyAqYm8sIHN0cnVjdCBwYWdlICoqcGFnZXMpCj4+ICAgIAlobW1fcmFu
Z2Vfd2FpdF91bnRpbF92YWxpZChyYW5nZSwgSE1NX1JBTkdFX0RFRkFVTFRfVElNRU9VVCk7Cj4+
ICAgIAo+PiAgICAJZG93bl9yZWFkKCZtbS0+bW1hcF9zZW0pOwo+PiArCXZtYSA9IGZpbmRfdm1h
KG1tLCBzdGFydCk7Cj4+ICsJaWYgKHVubGlrZWx5KCF2bWEgfHwgc3RhcnQgPCB2bWEtPnZtX3N0
YXJ0KSkgewo+PiArCQlyID0gLUVGQVVMVDsKPj4gKwkJZ290byBvdXRfdW5sb2NrOwo+PiArCX0K
Pj4gKwlpZiAodW5saWtlbHkoKGd0dC0+dXNlcmZsYWdzICYgQU1ER1BVX0dFTV9VU0VSUFRSX0FO
T05PTkxZKSAmJgo+PiArCQl2bWEtPnZtX2ZpbGUpKSB7Cj4+ICsJCXIgPSAtRVBFUk07Cj4+ICsJ
CWdvdG8gb3V0X3VubG9jazsKPj4gKwl9Cj4+ICsKPj4gICAgCXIgPSBobW1fcmFuZ2VfZmF1bHQo
cmFuZ2UsIDApOwo+PiAgICAJdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsKPj4gICAgCj4+IEBAIC04
NjUsMTUgKzg2NiwxOSBAQCBpbnQgYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlcyhzdHJ1Y3Qg
YW1kZ3B1X2JvICpibywgc3RydWN0IHBhZ2UgKipwYWdlcykKPj4gICAgCX0KPj4gICAgCj4+ICAg
IAlndHQtPnJhbmdlID0gcmFuZ2U7Cj4+ICsJbW1wdXQobW0pOwo+PiAgICAKPj4gICAgCXJldHVy
biAwOwo+PiAgICAKPj4gK291dF91bmxvY2s6Cj4+ICsJdXBfcmVhZCgmbW0tPm1tYXBfc2VtKTsK
Pj4gICAgb3V0X2ZyZWVfcGZuczoKPj4gICAgCWhtbV9yYW5nZV91bnJlZ2lzdGVyKHJhbmdlKTsK
Pj4gICAgCWt2ZnJlZShwZm5zKTsKPj4gICAgb3V0X2ZyZWVfcmFuZ2VzOgo+PiAgICAJa2ZyZWUo
cmFuZ2UpOwo+PiAgICBvdXQ6Cj4+ICsJbW1wdXQobW0pOwo+PiAgICAJcmV0dXJuIHI7Cj4+ICAg
IH0KPj4gICAgCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBhbWQtZ2Z4IG1haWxpbmcgbGlzdAo+IGFtZC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn
Cj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9hbWQtZ2Z4
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 17:20:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPVAV-000832-HY; Tue, 29 Oct 2019 17:20:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jy4k=YW=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iPVAT-00082p-KZ
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 17:20:29 +0000
X-Inumbo-ID: 66d7643e-fa70-11e9-9516-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66d7643e-fa70-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 17:20:28 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id w18so14575456wrt.3
 for <xen-devel@lists.xenproject.org>; Tue, 29 Oct 2019 10:20:28 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=Golf0yA00c4i2S+VM3Dz9JqbXbI9eXClZgaBhO4tODY=;
 b=iTj48lWt0+3GGTSnZGupOKoTlq4U6zXwGJ7h6gO4fvFCeFXnXGa33gcfn8XDfxhX3X
 D+st8KkzMfr5SIKPgwOWg3re5T8scM55RB9jzW0lEm/KB3EyJksGCWN9lcR8b0r4FaQ9
 ukieWYDP+KImpzRakwhSAVc33PLHrnhAQynIwXaoWBT08y5Rw3MSecDv6ZwWCFpPloca
 PhnUqzdkXpe8B6idXJ/moRmsrboQgQLprbVFBZ4U028/EoK5YTQ5i75kfuiTaLsrNa8p
 DkcgfRr3ScsRlRSJOzpZloZxWZ2lEYWJMykXNYjGuARiiBi5eDHNnAE+6CKT7qMmPXez
 spHQ==
X-Gm-Message-State: APjAAAVUsHaOJZQeC2BFXtZ91Et1OCuc/cyTYUb7/oVq9IzGaJfcP8RI
 gr/4lc0Li6XO9OogSvTOy0x4l4Oali01YQ==
X-Google-Smtp-Source: APXvYqyJYDsTBdLeOCm/RrAyHYXQtn/gfggfa6bfh9klvkaG28rh4H7NZd2xAUrW42dsFyNqJJ3hwg==
X-Received: by 2002:a5d:694a:: with SMTP id r10mr20990989wrw.117.1572369627716; 
 Tue, 29 Oct 2019 10:20:27 -0700 (PDT)
Received: from debian ([213.31.248.135])
 by smtp.gmail.com with ESMTPSA id x12sm15842860wru.93.2019.10.29.10.20.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 29 Oct 2019 10:20:27 -0700 (PDT)
Date: Tue, 29 Oct 2019 17:20:25 +0000
From: Wei Liu <wl@xen.org>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20191029172025.cabsrbm5jelc6i53@debian>
References: <20191024130154.19145-1-wl@xen.org>
 <CAK9nU=oQaDdacWgxCBXG=PdJy9F7Vehrn9uGrDgpGyVYHHZJ0w@mail.gmail.com>
 <23992.27752.434203.611483@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23992.27752.434203.611483@mariner.uk.xensource.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 for-4.13] CONTRIBUTING: drop blktap2 and
 add tools/libs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Xen Development List <xen-devel@lists.xenproject.org>, Wei Liu <wl@xen.org>,
 Lars Kurth <lars.kurth@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDQ6NDQ6MjRQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIGZvci00LjEzXSBDT05UUklCVVRJ
Tkc6IGRyb3AgYmxrdGFwMiBhbmQgYWRkIHRvb2xzL2xpYnMiKToKPiA+IE9uIFRodSwgMjQgT2N0
IDIwMTkgYXQgMTQ6MDEsIFdlaSBMaXUgPHdsQHhlbi5vcmc+IHdyb3RlOgo+ID4gPiBCbGt0YXAy
IGlzIGdvbmUgYW5kIHRvb2xzL2xpYnMgaXMgbWlzc2luZyBpbiB0aGUgZG9jdW1lbnQuCj4gPiA+
Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+Cj4gPiA+IFJldmlld2Vk
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiA+IFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbQo+ID4gCj4gPiBBbnkgY29tbWVudCBv
biB0aGlzPyBJZiBub3QgSSB0YWtlIGl0IGFzICJubyBvYmplY3Rpb24iLi4uCj4gCj4gQWNrZWQt
Ynk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKVGhhbmtzLiBQdXNo
ZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 17:24:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPVDz-0008MY-Ay; Tue, 29 Oct 2019 17:24:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPVDy-0008MT-9z
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 17:24:06 +0000
X-Inumbo-ID: e49daa9a-fa70-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e49daa9a-fa70-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 17:23:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPVDq-0001l7-Oe; Tue, 29 Oct 2019 17:23:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPVDq-000640-Cj; Tue, 29 Oct 2019 17:23:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPVDq-00045S-9X; Tue, 29 Oct 2019 17:23:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143341-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=368375d7360a38c27de8e0276498bdd29e9e8a03
X-Osstest-Versions-That: xen=2a474dc3e229ecdc6a5c0af7eae11a0843de0d1d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 17:23:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143341: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzNjgzNzVkNzM2MGEzOGMyN2RlOGUwMjc2NDk4YmRkMjllOWU4YTAzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyYTQ3NGRjM2UyMjllY2RjNmE1
YzBhZjdlYWUxMWEwODQzZGUwZDFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMyOTggIDIwMTkt
MTAtMjggMjA6MDE6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMzQxICAy
MDE5LTEwLTI5IDEzOjAzOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGV0cmUgUGlyY2FsYWJ1IDxwcGly
Y2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgMmE0NzRkYzNlMi4uMzY4Mzc1ZDczNiAgMzY4Mzc1ZDczNjBhMzhjMjdkZThlMDI3NjQ5
OGJkZDI5ZTllOGEwMyAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 17:57:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17:57:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPVkG-0002OG-Ae; Tue, 29 Oct 2019 17:57:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPVkE-0002OB-Pl
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 17:57:26 +0000
X-Inumbo-ID: 9075a76a-fa75-11e9-bbab-bc764e2007e4
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9075a76a-fa75-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 17:57:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572371845;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=PHDOqdd3Btv6Rq5lFsK2wS+5odjzlKpkCbkP56Ia6EA=;
 b=UWcDLg1t2r2zf3BMjXnFHT5FbvDp0CzrX/D11v9+R2NYNDQqWn0WY/0U
 ojYU70WxiWWWmuNTIjhLviBSxZ8DeCTkPi9zy9SIYmZLv8k9ko7fxzvtv
 bx/du+yRtW1xkd9aU0wKN9Nl8b4m1pBztKA8T8EivPoWgu5Ye6AUV6xZZ w=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: WVXG0aqqeHUoCZsC3YmXBcFEG0od2JTnnc0tSOThJbO0YVX9hzWxtBzLokcianfiZFXJ/6bmXS
 +1FKOeMmlXju8Ve/zucArcQop1OV7unEvPf/RL5K2ZA2IbX4ANzkA2dM8sxix84zhm8n+F9SFA
 5XAaqlRhiu/sZzkIMxuDufBw5KqTmYXiAI1nfgvQE19tQx5/qmVxodhy5h9NWGLo8NwsUt+hP8
 VofTOZ1E8qHB/N/C6sy3hxteUm6KfHR5tmOFEJyNmmpdiQCiNxbdy/y+2/LpR2BA0y/EqylqLx
 bZM=
X-SBRS: 2.7
X-MesageID: 7944013
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7944013"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 29 Oct 2019 17:57:20 +0000
Message-ID: <20191029175720.7354-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13] tools/configure: Honour
 XEN_COMPILE_ARCH and _TARGET_ for shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHB2c2hpbSBjYW4gb25seSBiZSBidWlsdCA2NC1iaXQgYmVjYXVzZSB0aGUgaHlwZXJ2aXNv
ciBpcyBvbmx5CjY0LWJpdCBub3dhZGF5cy4gIFRoZSBoeXBlcnZpc29yIGJ1aWxkIHN1cHBvcnRz
IFhFTl9DT01QSUxFX0FSQ0ggYW5kClhFTl9UQVJHRVRfQVJDSCB3aGljaCBvdmVycmlkZSB0aGUg
aW5mb3JtYXRpb24gZnJvbSB1bmFtZS4gIFRoZSBwdnNoaW0KYnVpbGQgcnVucyBvdXQgb2YgdGhl
IHRvb2xzLyBkaXJlY3RvcnkgYnV0IGNhbGxzIHRoZSBoeXBlcnZpc29yIGJ1aWxkCnN5c3RlbS4K
CklmIG9uZSBydW5zIGluIGEgTGludXggMzItYml0IHVzZXJsYW5kIHdpdGggYSA2NC1iaXQga2Vy
bmVsLCBvbmUgdXNlZAp0byBiZSBhYmxlIHRvIHNldCBYRU5fQ09NUElMRV9BUkNILiAgQnV0IG5v
d2FkYXlzIHRoaXMgZG9lcyBub3Qgd29yay4KY29uZmlndXJlIHNlZXMgdGhlIHRhcmdldCBjcHUg
YXMgNjQtYml0IGFuZCB0cmllcyB0byBidWlsZCBwdnNoaW0uClRoZSBidWlsZCBwcmludHMKICBl
Y2hvICIqKiogWGVuIHg4Ni8zMiB0YXJnZXQgbm8gbG9uZ2VyIHN1cHBvcnRlZCEiCmFuZCBkb2Vz
bid0IGJ1aWxkIGFueXRoaW5nLiAgVGhlbiB0aGUgc3Vic2VxdWVudCBNYWtlZmlsZXMgdHJ5IHRv
Cmluc3RhbGwgdGhlIG5vbi1idWlsdCBwaWVjZXMuCgpGaXggdGhpcyBhbm9tYWx5IGJ5IGNhdXNp
bmcgY29uZmlndXJlIHRvIGhvbm91ciB0aGUgWGVuIGh5cGVydmlzb3Igd2F5Cm9mIHNldHRpbmcg
dGhlIHRhcmdldCBhcmNoaXRlY3R1cmUuCgpJbiBwcmluY2lwbGUgdGhpcyB1c2VyIGJlaGF2aW91
ciBpcyBub3QgaGFuZGxlZCBxdWl0ZSByaWdodCwgYmVjYXVzZQpjb25maWd1cmUgd2lsbCBzdGls
bCBzZWUgNjQtYml0IGFuZCBzbyBhbGwgdGhlIGF1dG9jb25mLWJhc2VkCmFyY2hpdGVjdHVyZSB0
ZXN0aW5nIHdpbGwgc2VlIDY0LWJpdCByYXRoZXIgdGhhbiAzMi1iaXQgeDg2LiAgQnV0IHRoZQp0
b29scyBhcmUgaW4gZmFjdCBnZW5lcmFsbHkgcXVpdGUgcG9ydGFibGU6IHRoaXMgcGFydGljdWxh
ciBsb2NhdGlvbgppbiBjb25maWd1cmV7LmFjLH0gaXMgdGhlIG9ubHkgcGxhY2UgaW4gdG9vbHMv
IHdoZXJlIDY0LWJpdCB4ODYgaXMKdHJlYXRlZCBkaWZmZXJlbnRseSBmcm9tIDMyLWJpdCB4ODYs
IHNvIHRoZSBmaXggaXMgc3VmZmljaWVudCBhbmQKY29ycmVjdCBmb3IgdGhpcyB1c2UgY2FzZS4K
Ckl0IHJlbWFpbnMgdGhlIGNhc2UgdGhhdCBYRU5fQ09NUElMRV9BUkNIIG9yIFhFTl9UQVJHRVRf
QVJDSCB0byBhCm5vbi14ODYgYXJjaGl0ZWN0dXJlLCB3aGVuIGNvbmZpZ3VyZSB0aGlua3MgdGhp
bmdzIGFyZSB4ODYsIG9yIHZpY2UKdmVyc2EsIHdpbGwgbm90IHdvcmsgcmlnaHQuCgpJIGhhdmUg
cmVydW4gYXV0b2dlbi5zaCwgc28gdGhpcyBwYXRjaCBjb250YWlucyB0aGUgZml4IHRvIGNvbmZp
Z3VyZQphcyB3ZWxsIGFzIHRoZSBzb3VyY2UgZml4IHRvIGNvbmZpZ3VyZS5hYy4KClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSsO8cmdl
biBHcm/DnyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2NvbmZpZ3VyZSAgICB8IDIgKy0K
IHRvb2xzL2NvbmZpZ3VyZS5hYyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xz
L2NvbmZpZ3VyZQppbmRleCA4Mjk0N2FkMzA4Li5kOWNjY2U2ZDJiIDEwMDc1NQotLS0gYS90b29s
cy9jb25maWd1cmUKKysrIGIvdG9vbHMvY29uZmlndXJlCkBAIC05NzExLDcgKzk3MTEsNyBAQCBm
aQogZWxzZQogCiAgICAgY3B1PWB0ZXN0IC16ICIkdGFyZ2V0X2NwdSIgJiYgZWNobyAiJGhvc3Rf
Y3B1IiB8fCBlY2hvICIkdGFyZ2V0X2NwdSJgCi0gICAgY2FzZSAiJGNwdSIgaW4KKyAgICBjYXNl
ICIke1hFTl9DT01QSUxFX0FSQ0gtJHtYRU5fVEFSR0VUX0FSQ0gtJGNwdX19IiBpbgogICAgICAg
ICB4ODZfNjQpCiAgICAgICAgICAgIHB2c2hpbT0ieSI7OwogICAgICAgICAqKSBwdnNoaW09Im4i
OzsKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZS5hYyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwpp
bmRleCA2NzRiZDU4MDlkLi5hOGQ4Y2U1ZmZlIDEwMDY0NAotLS0gYS90b29scy9jb25maWd1cmUu
YWMKKysrIGIvdG9vbHMvY29uZmlndXJlLmFjCkBAIC00NzksNyArNDc5LDcgQEAgQUNfQVJHX0VO
QUJMRShbcHZzaGltXSwKICAgICAgICAgICAgICAgICAgICBbRGlzYWJsZSBwdnNoaW0gYnVpbGQg
KGVuYWJsZWQgYnkgZGVmYXVsdCBvbiA2NGJpdCB4ODYpXSksCiAgICAgW0FTX0lGKFt0ZXN0ICJ4
JGVuYWJsZV9wdnNoaW0iID0gInhubyJdLCBbcHZzaGltPW5dLCBbcHZzaGltPXldKV0sIFsKICAg
ICBjcHU9YHRlc3QgLXogIiR0YXJnZXRfY3B1IiAmJiBlY2hvICIkaG9zdF9jcHUiIHx8IGVjaG8g
IiR0YXJnZXRfY3B1ImAKLSAgICBjYXNlICIkY3B1IiBpbgorICAgIGNhc2UgIiR7WEVOX0NPTVBJ
TEVfQVJDSC0ke1hFTl9UQVJHRVRfQVJDSC0kY3B1fX0iIGluCiAgICAgICAgIHg4Nl82NCkKICAg
ICAgICAgICAgcHZzaGltPSJ5Ijs7CiAgICAgICAgICopIHB2c2hpbT0ibiI7OwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 18:12:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:12:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPVz4-0003zO-Tp; Tue, 29 Oct 2019 18:12:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=lo1b=YW=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPVz4-0003zJ-Hj
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 18:12:46 +0000
X-Inumbo-ID: b44e629c-fa77-11e9-9516-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b44e629c-fa77-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:12:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572372764;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=fgbsZN6ZBE3sY0gZieZnk5AmBnI4qwcR4tA+HetKUR0=;
 b=ImOPH4c/63QuyQl8xX9aVRX0l3i8UUPYAa7oYRPT/V2NIrSPvrjk2uaQ
 XWj34JNsRN2zK0VH9DwxOH3efWD3f3z43BV8zeBOm0sxiRvHlvd9QKVJG
 ldNH8gkh7tYRocEic8AKNDBDnJ8CKzSWP2MYtW1+FU3eIIqDBHkTizvku U=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: SNvDzyS2dICYDU6YDnlNBAudtTThXMdjnAu7Aey3G6FczrYGMxnuOPpQeeaZqxtZ6Gw1pxS5QK
 2DHa7cQ3amwTmozO9k03VetPVA6jeRTnUDRAg9AecleSPAhjlddF/b4ESMka0X/dXo+FfdhQRw
 UIo9wmn1rXAgRVstpPPfnFbP+4fwQ5Zk/nocubjZQLbkuVsayrsrXIXCn/PesHiKGxUxmQcQPR
 utN+fwD0doeWqKNGMVcpsrSOG+GWaHMsrqoXetCrgJ+ErYPNAYHHD+/lWy8Kcgj7DRADcZ8zpQ
 WNY=
X-SBRS: 2.7
X-MesageID: 8045388
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="8045388"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <20191029175720.7354-1-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <bbcb318a-0774-ba98-6f83-49f0ee1c6598@citrix.com>
Date: Tue, 29 Oct 2019 18:12:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191029175720.7354-1-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13] tools/configure: Honour
 XEN_COMPILE_ARCH and _TARGET_ for shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMTAvMjAxOSAxNzo1NywgSWFuIEphY2tzb24gd3JvdGU6Cj4gVGhlIHB2c2hpbSBjYW4g
b25seSBiZSBidWlsdCA2NC1iaXQgYmVjYXVzZSB0aGUgaHlwZXJ2aXNvciBpcyBvbmx5Cj4gNjQt
Yml0IG5vd2FkYXlzLiAgVGhlIGh5cGVydmlzb3IgYnVpbGQgc3VwcG9ydHMgWEVOX0NPTVBJTEVf
QVJDSCBhbmQKPiBYRU5fVEFSR0VUX0FSQ0ggd2hpY2ggb3ZlcnJpZGUgdGhlIGluZm9ybWF0aW9u
IGZyb20gdW5hbWUuICBUaGUgcHZzaGltCj4gYnVpbGQgcnVucyBvdXQgb2YgdGhlIHRvb2xzLyBk
aXJlY3RvcnkgYnV0IGNhbGxzIHRoZSBoeXBlcnZpc29yIGJ1aWxkCj4gc3lzdGVtLgo+Cj4gSWYg
b25lIHJ1bnMgaW4gYSBMaW51eCAzMi1iaXQgdXNlcmxhbmQgd2l0aCBhIDY0LWJpdCBrZXJuZWws
IG9uZSB1c2VkCj4gdG8gYmUgYWJsZSB0byBzZXQgWEVOX0NPTVBJTEVfQVJDSC4gIEJ1dCBub3dh
ZGF5cyB0aGlzIGRvZXMgbm90IHdvcmsuCgpUaGlzIGxvb2tzIHRvIGJlIGEgYnVnZml4IHRvIDg4
NDUxNTVjODMxYzU5ZTg2N2VlM2RkMzFlZTYzZTBjYzZjN2RjZjIgPwoKSW4gcGFydGljdWxhciwg
dGhpcyBkZWxldGVkIHRoZSBsb2dpYyB0byBvbmx5IGJ1aWxkIHRoZSBzaGltIGZvcgpYRU5fVEFS
R0VUX0FSQ0ggIT0geDg2XzMyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 18:40:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPWPF-0005sM-0f; Tue, 29 Oct 2019 18:39:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXOE=YW=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iPWPC-0005sF-Q1
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 18:39:46 +0000
X-Inumbo-ID: 79a3a626-fa7b-11e9-9516-12813bfff9fa
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79a3a626-fa7b-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:39:44 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2019 11:39:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.68,244,1569308400"; d="scan'208";a="203647934"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga006.jf.intel.com with ESMTP; 29 Oct 2019 11:39:43 -0700
Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 29 Oct 2019 11:39:42 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 29 Oct 2019 11:39:42 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.2]) with mapi id 14.03.0439.000;
 Wed, 30 Oct 2019 02:39:40 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 2/2] x86/vtx: Fixes to Haswell/Broadwell LBR TSX errata
Thread-Index: AQHVjaCp2IYi5uTBGE+7bYmv/pozV6dx9MXQ
Date: Tue, 29 Oct 2019 18:39:39 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D5DEEF9@SHSMSX104.ccr.corp.intel.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
 <20191028150152.21179-3-andrew.cooper3@citrix.com>
In-Reply-To: <20191028150152.21179-3-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjU2MzNjMjAtYjNhZC00Zjg5LThhZGUtYjc2YTM2NDAxOTA1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiT0pOT2lJU2hHZkpZU1wvamd1QmJod1wvQzZwTmhoREpnZXFDWGtVaG9mdjlWaHZMbUZUY1FJdVJUaEEwSnVYNFE5In0=
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 2/2] x86/vtx: Fixes to Haswell/Broadwell LBR
 TSX errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDI4LCAyMDE5IDExOjAyIFBNDQo+IA0KPiBDcm9zcyBy
ZWZlcmVuY2UgYW5kIGxpc3QgZWFjaCBlcnJhdGEsIG5vdyB0aGF0IHRoZXkgYXJlIHB1Ymxpc2hl
ZC4NCj4gDQo+IFRoZXNlIGVycmF0YSBhcmUgc3BlY2lmaWMgdG8gSGFzd2VsbC9Ccm9hZHdlbGwu
ICBUaGV5IHNob3VsZCBoYXZlIG1vZGVsDQo+IGFuZA0KPiB2ZW5kb3IgY2hlY2tzLCBhcyBJbnRl
bCBpc24ndCB0aGUgb25seSB2ZW5kb3IgdG8gaW1wbGVtZW50IFZULXguDQo+IA0KPiBBbGwgYWZm
ZWN0ZWQgbW9kZWxzIHVzZSB0aGUgc2FtZSBNU1IgaW5kaWNpZXMsIHNvIHRoZXNlIGNhbiBiZSBo
YXJkIGNvZGVkDQo+IHJhdGhlciB0aGFuIGxvb2tpbmcgdXAgYW5kIHN0b3JpbmcgY29uc3RhbnQg
dmFsdWVzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 18:40:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPWQM-0006Y2-Cx; Tue, 29 Oct 2019 18:40:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NXOE=YW=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1iPWQL-0006Xq-5F
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 18:40:57 +0000
X-Inumbo-ID: a42749fc-fa7b-11e9-9516-12813bfff9fa
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a42749fc-fa7b-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:40:55 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Oct 2019 11:40:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.68,244,1569308400"; d="scan'208";a="198999503"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga007.fm.intel.com with ESMTP; 29 Oct 2019 11:40:54 -0700
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 29 Oct 2019 11:40:54 -0700
Received: from shsmsx107.ccr.corp.intel.com (10.239.4.96) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Tue, 29 Oct 2019 11:40:54 -0700
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by
 SHSMSX107.ccr.corp.intel.com ([169.254.9.63]) with mapi id 14.03.0439.000;
 Wed, 30 Oct 2019 02:40:52 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 1/2] x86/vtx: Corrections to BFD93 errata workaround
Thread-Index: AQHVjaCwkEe7cZwtJ0ePbRfFtmLv9adx9WUA
Date: Tue, 29 Oct 2019 18:40:51 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19D5DEF3B@SHSMSX104.ccr.corp.intel.com>
References: <20191028150152.21179-1-andrew.cooper3@citrix.com>
 <20191028150152.21179-2-andrew.cooper3@citrix.com>
In-Reply-To: <20191028150152.21179-2-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiODUwYzU1NTgtOGRlZS00ZjIxLWEwYjMtNTY3M2ZlMDVjNGQ2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiV0dFWDNjZFFidlRRajlmNmJ4V1liOHg4Mkp2d3lsajZnYVwvVmZNZldKQ3dieGhIelk4V1VSeWlRbjdXVytjN0UifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH 1/2] x86/vtx: Corrections to BFD93 errata
 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Juergen Gross <jgross@suse.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogTW9uZGF5LCBPY3RvYmVyIDI4LCAyMDE5IDExOjAyIFBNDQo+IA0KPiBBdCB0aGUg
dGltZSBvZiBmaXhpbmcgYy9zIDIwZjE5NzZiNDQsIG5vIG9idmlvdXMgZXJyYXRhIGhhZCBiZWVu
IHB1Ymxpc2hlZCwNCj4gYW5kIEJERjE0IGxvb2tlZCBsaWtlIHRoZSBtb3N0IG9idmlvdXMgY2Fu
ZGlkYXRlLiAgU3Vic2VxdWVudGx5LCBCREY5Mw0KPiBoYXMNCj4gYmVlbiBwdWJsaXNoZWQgYW5k
IGl0IGlzIG9idmlvdXNseSB0aGlzLg0KPiANCj4gVGhlIGVycmF0dW0gc3RhdGVzIHRoYXQgTEVS
X1RPX0xJUCBpcyB0aGUgb25seSBhZmZlY3RlZCBNU1IuICBUaGUNCj4gcHJvdmlzaW9uYWwNCj4g
Zml4IGluIFhlbiBhZGp1c3RlZCBMRVJfRlJPTV9MSVAsIGJ1dCB0aGlzIGlzIG5vdCBjb3JyZWN0
LiAgVGhlIEZST00gTVNScw0KPiBhcmUNCj4gaW50ZW5kZWQgdG8gaGF2ZSBUU1ggbWV0YWRhdGEs
IGFuZCBmb3Igc3RlcHBpbmdzIHdpdGggVFNYIGVuYWJsZWQsIGl0IHdpbGwNCj4gY29ycnVwdCB0
aGUgdmFsdWUgdGhlIGd1ZXN0IHNlZXMsIHdoaWxlIGZvciBwYXJ0cyB3aXRoIFRTWCBkaXNhYmxl
ZCwgaXQgaXMNCj4gcmVkdW5kYW50IHdpdGggRklYVVBfVFNYLiAgRHJvcCB0aGUgTEVSX0ZST01f
TElQIGFkanVzdG1lbnQuDQo+IA0KPiBSZXBsYWNlIEJERjE0IHJlZmVyZW5jZXMgd2l0aCBCREY5
MywgZHJvcCB0aGUgcmVkdW5kYW50ICdiZHdfZXJyYXR1bV8nDQo+IHByZWZpeCwNCj4gYW5kIHVz
ZSBhbiBJbnRlbCB2ZW5kb3IgY2hlY2ssIGFzIG90aGVyIHZlbmRvcnMgaW1wbGVtZW50IFZULXgu
DQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPg0KDQpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 18:41:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPWRA-0006ct-OZ; Tue, 29 Oct 2019 18:41:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=e2I5=YW=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iPWR9-0006cX-26
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 18:41:47 +0000
X-Inumbo-ID: c221e93a-fa7b-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c221e93a-fa7b-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 18:41:46 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 C1A8320874;
 Tue, 29 Oct 2019 18:41:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1572374505;
 bh=d1AWEWsgmhlCAMBVRnbOB0X78r+m5+gYRxB5UAeuxp0=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=ce3agdciamr1vurXsJ82ZMAT3HYUZMtbPvcU0sEDsOtKC3HudzXD+8isSjpp1A09N
 jr4ZkYbY+ZXdX/fUU+uiWbO2brkx5WSncJflVv+azEvxUdEPhUsXK2ZPbtD/WV0qdY
 V6sZTcxuXSbP65KC0+UH40XyLF/VfnbnM1hK3jLo=
Date: Tue, 29 Oct 2019 11:41:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall.oss@gmail.com>
In-Reply-To: <a95dbdf3-9c71-b521-4486-7fa5b2dca4c7@gmail.com>
Message-ID: <alpine.DEB.2.21.1910291141100.29150@sstabellini-ThinkPad-T480s>
References: <4f0a30c7-911e-90ab-0875-83f3d4c454b5@suse.com>
 <a2ed0638-846a-fd4a-9093-0f5026eac881@gmail.com>
 <alpine.DEB.2.21.1910281144180.29150@sstabellini-ThinkPad-T480s>
 <a95dbdf3-9c71-b521-4486-7fa5b2dca4c7@gmail.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] getting 4.11.3 ready
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wl@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyOSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI4LzEwLzIwMTkg
MjE6NDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMjggT2N0IDIwMTks
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiBIaSwKPiA+Pgo+ID4+IE9uIDI1LzEwLzIwMTkgMTE6
MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBBbGwsCj4gPj4+Cj4gPj4+IHRoZSA0LjExLjMg
c3RhYmxlIHJlbGVhc2UgaXMgZHVlLiBJIGludGVuZCB0byB3YWl0IGZvciB0aGUgWFNBIGZpeGVz
Cj4gPj4+IGdvaW5nIHB1YmxpYyBvbiB0aGUgMzFzdCwgYnV0IG5vdCAobXVjaCkgbG9uZ2VyLiBQ
bGVhc2UgcG9pbnQgb3V0Cj4gPj4+IGJhY2twb3J0aW5nIGNhbmRpZGF0ZXMgdGhhdCB5b3UgZmlu
ZCBtaXNzaW5nIGZyb20gdGhlIHJlc3BlY3RpdmUKPiA+Pj4gc3RhYmxlIHRyZWVzLiBJIGhhdmUg
dGhyZWUgb25lcyBxdWV1ZWQgd2hpY2ggaGF2ZW4ndCBwYXNzZWQgdGhlIHB1c2gKPiA+Pj4gZ2F0
ZSB0byB0aGUgbWFzdGVyIGJyYW5jaCB5ZXQ6Cj4gPj4+Cj4gPj4+IDkyNTdjMjE4ZTUJeDg2L3Z2
bXg6IEZpeCB0aGUgdXNlIG9mIFJEVFNDUCB3aGVuIGl0IGlzIGludGVyY2VwdGVkIGF0IEwwCj4g
Pj4+IDdlZWU5YzE2ZDYJeDg2L3RzYzogdXBkYXRlIHZjcHUgdGltZSBpbmZvIG9uIGd1ZXN0IFRT
QyBhZGp1c3RtZW50cwo+ID4+PiA5NjMzOTI5ODI0CXg4NjogZml4IG9mZi1ieS1vbmUgaW4gaXNf
eGVuX2ZpeGVkX21mbigpCj4gPj4KPiA+PiBXZSBkb24ndCBzZWVtIHRvIGhhdmUgYmFja3BvcnRl
ZCBwYXRjaGVzIGZvciBxdWl0ZSBhIHdoaWxlIG9uIEFybS4gU29tZSBvZiBteQo+ID4+IHBhdGNo
ZXMgaGF2ZSBiZWVuIG1hcmtlZCBhcyB0byBiZSBiYWNrcG9ydGVkIGZyb20gdGhlIGJlZ2lubmlu
ZyBbMV0uIEkgYW0KPiA+PiBzcGVjaWZpY2FsbHkgdGhpbmtpbmcgdG86Cj4gPj4gCQo+ID4+IGUw
NDgxOGI0NmQgeGVuL2FybTogdHJhcHM6IEF2b2lkIHVzaW5nIEJVR19PTigpIHRvIGNoZWNrIGd1
ZXN0IHN0YXRlIGluCj4gPj4gYWR2YW5jZV9wYygpCj4gCj4gVXJnaCwgSSBnYXZlIHRoZSBjb3Jy
ZWN0IHRpdGxlIGJ1dCB0aGUgd3JvbmcgY29tbWl0IHNoYTEuIEl0IHNob3VsZCBiZSAKPiAKPiA3
MjYxNWYyZTZiOThlODYxYzA4YWJiMWQyYjE5NDEyNjAxM2Q1NGZlCj4gCj4gPiAKPiA+IEkgaGF2
ZSBlMDQ4MThiNDZkLCBwbHVzIHRoZSBmb2xsb3dpbmcgbWFya2VkIGZvciBiYWNrcG9ydDoKPiA+
IAo+ID4gZTk4ZWRjY2I5NDRhODBkYjc4MmU1NTFmMzA5MDYyOGU2NmM3ZmI1MiB4ZW4vYXJtOiBT
Q1RMUl9FTDEgaXMgYSA2NC1iaXQgcmVnaXN0ZXIgb24gQXJtNjQKPiAKPiBUaGVyZSBhcmUgbW9y
ZSB0aGFuIHRoYXQgdG8gYmFja3BvcnQ6Cj4gCj4gMzBmNTA0N2IyYzRlNTc3NDM2YjUwNWJhNzYy
N2YzNGMzYmUwMjAxNCAgICB4ZW4vYXJtOiBnaWM6IE1ha2Ugc3VyZSB0aGUgbnVtYmVyIG9mIGlu
dGVycnVwdCBsaW5lcyBpcyB2YWxpZCBiZWZvcmUgdXNpbmcgaXQgIFs0LjExXQo+IDhhYTI3NjIz
NWI5M2VlYjRmODEwOTVjNjM4OTcwOTAwZTE5YjMxZTUgICAgeGVuL2FybTogaXJxOiBFbmQgY2xl
YW5seSBzcHVyaW91cyBpbnRlcnJ1cHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBbNC4xMV0KPiBiNGRmNzNkZTQ5Mzk1NGM0NGYyNDBmNzg3NzljOWJkMzc4MmUxNTcyICAgIHhl
bi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmluZyBpbml0aWFsaXphdGlv
biAgICAgICAgICAgICAgICAgICAgWzQuMTFdCj4gMDMyMmUwZGI1YjI5YTBkMWNlNGI0NTI4ODVl
MzQwMjNlM2E0YjAwZSAgICBhcm06IGdpYy12MzogZGVhY3RpdmF0ZSBpbnRlcnJ1cHRzIGR1cmlu
ZyBpbml0aWFsaXphdGlvbiAgICAgICAgICAgICAgICAgICAgICAgIFs0LjExXQo+IAo+IDViYTFj
NWQwNjQxY2Y2MzA4NmIzMDU4ZTU0N2ZjZDI4YzNjNGEwMTEgICAgeGVuL2FybTogbWVtYWNjZXNz
OiBJbml0aWFsaXplIGNvcnJlY3RseSAqYWNjZXNzIGluIF9fcDJtX2dldF9tZW1fYWNjZXNzICAg
ICAgICBbNC4xMl0KPiAwN2U0NGIzZDFiZTMyZmEyMTY1YzIzNjdhZTNlZjljNmM4YjM5ZTFlICAg
IHhlbi9hcm06IEltcGxlbWVudCB3b3JrYXJvdW5kIGZvciBDb3J0ZXggQS01NyBhbmQgQ29ydGV4
IEE3MiBBVCBzcGVjdWxhdGUgICAgICAgWzQuMTJdCj4gCj4gMDhlMjA1OWZhY2Q3OGQ1ZmZhZjIw
NmJhMDZhYzIwMTdjNGFkZWVkNCAgICB4ZW4vYXJtOiBzZXR1cDogQ2FsY3VsYXRlIGNvcnJlY3Rs
eSB0aGUgc2l6ZSBvZiBYZW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs0LjExK10KPiA4
ZGJhOWE4MWU3YzYyYjhhN2RiZTAyM2ZmZmVjZDJlMTZjYzIwNDg2ICAgIHhlbi9hcm06IERvbid0
IHVzZSBfZW5kIGluIGlzX3hlbl9maXhlZF9tZm4oKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgWzQuMTErXQo+IDY3MTg3ODc3OTc0MWIzOGM1ZjIzNjNhZGNlZWY4ZGUyY2UwYjM5
NDUgICAgeGVuL2FybTogcDJtOiBGcmVlIHRoZSBwMm0gZW50cnkgYWZ0ZXIgZmx1c2hpbmcgdGhl
IElPTU1VIFRMQnMgICAgICAgICAgICAgICAgICBbNC4xMStdCj4gN2Y0MjE3Y2M2MDU3NDg2NmNi
OTBkNjdkOTc1MDIyOGM2Yjg2YzkxZSAgICB4ZW4vYXJtOiB2c21jOiBUaGUgZnVuY3Rpb24gaWRl
bnRpZmllciBpcyBhbHdheXMgMzItYml0ICAgICAgICAgICAgICAgICAgICAgICAgIFs0LjExK10K
PiA2MTJkNDc2ZTc0YTMxNGJlNTE0ZWU2YTk3NDRlZWE4ZGIwOWQzMmU1ICAgIHhlbi9hcm02NDog
Q29ycmVjdGx5IGNvbXB1dGUgdGhlIHZpcnR1YWwgYWRkcmVzcyBpbiBtYWRkcl90b192aXJ0KCkg
ICAgICAgICAgICAgWzQuMTErXQo+IGY1MTAyN2JlMDY4ODU0MGFhYWI2MTUxM2IwNmE4NjkzYTM3
ZTRjMDAgICAgeGVuL2FybTogZml4IG5yX3BkeHMgY2FsY3VsYXRpb24gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbNC4xMStdCj4gYTE4OWVmMDI3ZGJiN2Ez
YzBkZmU1NjYxMzdmMDVjMDZkNjY4NWZiOSAgICB4ZW4vYXJtOiBtbTogRmx1c2ggdGhlIFRMQnMg
ZXZlbiBpZiBhIG1hcHBpbmcgZmFpbGVkIGluIGNyZWF0ZV94ZW5fZW50cmllcyAgICAgIFs0LjEx
K10KClRoZXkgYWxsIG1ha2Ugc2Vuc2UsIEkgZGlkIHRoZSBiYWNrcG9ydHMsIGJ1aWxkaW5nIGVh
Y2ggY29tbWl0CmluZGl2aWR1YWxseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 18:45:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPWUT-0006y7-Ok; Tue, 29 Oct 2019 18:45:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BagA=YW=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWUS-0006xx-Cr
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 18:45:12 +0000
X-Inumbo-ID: 3c70dbf6-fa7c-11e9-9517-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c70dbf6-fa7c-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 18:45:11 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572374711;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=I55YSXA7pjQoZcHHJGLGy0fccawAb9U0zTGV/c/3EMo=;
 b=LPbZ8O/ol0aGNEcuijmkFeyrdFTzo2Yjq9bRtFiFKg4wuVqGjwvqIGH7
 /IzRD/c+Y5KdXaoXnTd+XeZcNk/Srrx5DgOYZQxo0UmGsYnBpemLFPgss
 lehuPXuS9S1AfRfjKQzqZNVZyvXm3T/BUEseeH/BhfxCmqq/idDmk/hv5 o=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: mUI4n6lV02+GmiOxnjyv0ezXc8TbizuGEvransg1IWAF/Oyms0sArIu9qrP17KuUzxm+1F55t1
 RqzVH8IO6a8KP2JMR9wqEgekpT5gN+nIf4+1ApSD46475LVLxqtA5LaMnuGI4sGYUAa4z1rfIK
 9VMQkKQ9nlLankyFNK71qa5yAuGqEbFHYbqMb7t5nY7frxBLBiZ+WaKDrKBeIQ2UcD1uGFeGJ7
 aFn0YROXwFWtJu+hE2HRMUlhdHSDuepM0ymSV2vhQ2ShyYxjfVlKhxpegDKNirHK/oU94MX7nM
 z1Y=
X-SBRS: 2.7
X-MesageID: 7902339
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,244,1569297600"; 
   d="scan'208";a="7902339"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23992.34990.952195.433864@mariner.uk.xensource.com>
Date: Tue, 29 Oct 2019 18:45:02 +0000
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
In-Reply-To: <bbcb318a-0774-ba98-6f83-49f0ee1c6598@citrix.com>
References: <20191029175720.7354-1-ian.jackson@eu.citrix.com>
 <bbcb318a-0774-ba98-6f83-49f0ee1c6598@citrix.com>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13] tools/configure: Honour
 XEN_COMPILE_ARCH and _TARGET_ for shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Olaf Hering <olaf@aepfle.de>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1hFTiBQQVRDSCBmb3ItNC4x
M10gdG9vbHMvY29uZmlndXJlOiBIb25vdXIgWEVOX0NPTVBJTEVfQVJDSCBhbmQgX1RBUkdFVF8g
Zm9yIHNoaW0iKToKPiBPbiAyOS8xMC8yMDE5IDE3OjU3LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+
IFRoZSBwdnNoaW0gY2FuIG9ubHkgYmUgYnVpbHQgNjQtYml0IGJlY2F1c2UgdGhlIGh5cGVydmlz
b3IgaXMgb25seQo+ID4gNjQtYml0IG5vd2FkYXlzLiAgVGhlIGh5cGVydmlzb3IgYnVpbGQgc3Vw
cG9ydHMgWEVOX0NPTVBJTEVfQVJDSCBhbmQKPiA+IFhFTl9UQVJHRVRfQVJDSCB3aGljaCBvdmVy
cmlkZSB0aGUgaW5mb3JtYXRpb24gZnJvbSB1bmFtZS4gIFRoZSBwdnNoaW0KPiA+IGJ1aWxkIHJ1
bnMgb3V0IG9mIHRoZSB0b29scy8gZGlyZWN0b3J5IGJ1dCBjYWxscyB0aGUgaHlwZXJ2aXNvciBi
dWlsZAo+ID4gc3lzdGVtLgo+ID4KPiA+IElmIG9uZSBydW5zIGluIGEgTGludXggMzItYml0IHVz
ZXJsYW5kIHdpdGggYSA2NC1iaXQga2VybmVsLCBvbmUgdXNlZAo+ID4gdG8gYmUgYWJsZSB0byBz
ZXQgWEVOX0NPTVBJTEVfQVJDSC4gIEJ1dCBub3dhZGF5cyB0aGlzIGRvZXMgbm90IHdvcmsuCj4g
Cj4gVGhpcyBsb29rcyB0byBiZSBhIGJ1Z2ZpeCB0byA4ODQ1MTU1YzgzMWM1OWU4NjdlZTNkZDMx
ZWU2M2UwY2M2YzdkY2YyID8KPiAKPiBJbiBwYXJ0aWN1bGFyLCB0aGlzIGRlbGV0ZWQgdGhlIGxv
Z2ljIHRvIG9ubHkgYnVpbGQgdGhlIHNoaW0gZm9yCj4gWEVOX1RBUkdFVF9BUkNIICE9IHg4Nl8z
Mi4KClllcy4gIEkgaGF2ZSBhZGRlZCBhIG5vdGUgYWJvdXQgdGhhdCB0byB0aGUgY29tbWl0IG1l
c3NhZ2UgKHN0ZWFsaW5nCnlvdXIgdGV4dCwgdGhhbmtzKSBhbmQgbm93IEkgYW0gQ0NpbmcgdGhl
IGF1dGhvciBhbmQgcmVxdWVzdGVyIG9mIHRoYXQKY29tbWl0LCBmb3IgZm9ybSdzIHNha2UuCgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 19:04:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 19:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPWnD-0000Ec-NA; Tue, 29 Oct 2019 19:04:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPWnC-0000EX-IE
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 19:04:34 +0000
X-Inumbo-ID: eddb325e-fa7e-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eddb325e-fa7e-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 19:04:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPWn5-0003rm-4S; Tue, 29 Oct 2019 19:04:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPWn4-0004Yu-J8; Tue, 29 Oct 2019 19:04:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPWn4-0006uS-6l; Tue, 29 Oct 2019 19:04:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143288-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:leak-check/check:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-freebsd10-i386:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dfcccc663157c638d9778fa3ada9859f968fb240
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 19:04:26 +0000
Subject: [Xen-devel] [xen-unstable test] 143288: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI4OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzI4OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDE0
MzIwNSBwYXNzIGluIDE0MzI4OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxOCBsZWFr
LWNoZWNrL2NoZWNrIGZhaWwgaW4gMTQzMjUwIHBhc3MgaW4gMTQzMjA1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgZmFpbCBpbiAxNDMyNTAgcGFzcyBp
biAxNDMyODgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICBmYWlsIGluIDE0MzI1MCBwYXNzIGluIDE0MzI4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTQzMjUwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
IGZhaWwgcGFzcyBpbiAxNDMyNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTkgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MzI1MAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3Mg
aW4gMTQzMjUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDMyNTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
IDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDI3NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRmY2NjYzY2
MzE1N2M2MzhkOTc3OGZhM2FkYTk4NTlmOTY4ZmIyNDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjc1MCAgMjAxOS0xMC0xNCAxNTowODoxOCBaICAgMTUg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDI3NzcgIDIwMTktMTAtMTUgMTM6Mzk6MDYgWiAg
IDE0IGRheXMgICAxNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMyMDUgIDIwMTkt
MTAtMjYgMjI6Mjg6MTggWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgQ2hy
aXMgQnJhbm5vbiA8Y21iQHByZ21yLmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHlj
aG8ubnNhLmdvdj4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7Ny
ZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KICBOaWNrIFJvc2Jyb29rIDxy
b3Nicm9va25AYWluZm9zZWMuY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgTGl1IDx3bEB4ZW4u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVz
dHJpY3QgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgODYxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 19:26:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 19:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPX7p-0001rh-O4; Tue, 29 Oct 2019 19:25:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xWmn=YW=mellanox.com=jgg@srs-us1.protection.inumbo.net>)
 id 1iPX7o-0001rc-SI
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 19:25:52 +0000
X-Inumbo-ID: ea2768d2-fa81-11e9-9517-12813bfff9fa
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.46]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea2768d2-fa81-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 19:25:50 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=SEZSMHh9SE0tPeJXvYNBS4mYzslk20pTMBXA47EBwGwQI25VbJp8pYidc7VqRVpLfkPkrWpneJL7hRHB938murGgvkp+CW7GmUnhGFvqI+N/u238de0IMHGfPx2ksYhsfrW9/TTC70+oSDmD6UDb9dJibAy96PKLzKRby0DLHSf+6OxIpLDzIeO+gYdioSIvnJob75+aOprpxoCCjLjzm8KpONRX+9xKiwhZRetAIM5+7D9l9ZPhrsmBOFAum53TCm8rFVCJ3f77kf4v45x0N0itmmF2lGRq48pLpJfu35ehRM4iUxaahrNCI63Kbdk1C5rOx2tmDrC7H8JRIyh3Qw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FMpeA2fOZtpmPe5NbtaYCyZsCWnfQKc/kuxU18FWr0g=;
 b=YeDe9QYlMx6Oy070+e7POjtCvAbiDLvOq9wqi6m/2261JPg64whgVK+h0LyBvb00tYg8Kkr6R18rDENPHcezYPAk3YyyC5O2AiwNhavX4e1w4mhPZHOS1sQ6iWlhjzXSIofKB+AkWs1frHRADakXiU5KrtiwMhhe3IVnt3pxmQJYLdhCKQWyp3zGFPSlLA+aCVrSSC3IeSSgW0n3feO66wllfUrAuzVHM/OTTwhQlk2/d1lF1YYD8jsmLMC6WHgkdjzXy1D2vzcpAjNpsMY5UBz8VEfk98a2TronvR+ouuBBGfwT2pAouF+h1m+PT95k30zFGntrbkIHQ8Gka/JZww==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com;
 dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=FMpeA2fOZtpmPe5NbtaYCyZsCWnfQKc/kuxU18FWr0g=;
 b=VgMlqJAbDwnqickPU6uslS99P9YeD/X0nFlhxxMd9dpyJYv1e2Bt/7TEt+P9WEFrFQd3IfUdji3WlxHLiDR/jERR4Sl0CY+KaK0/Qov9dAghAglPNGmzC0zo/KgIJqJtfrFnEaFjQ2J07hDkIn8z5FZAz49ZaeLLuAV39GsLFSQ=
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com (52.133.14.15) by
 VI1PR05MB4686.eurprd05.prod.outlook.com (20.176.6.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.24; Tue, 29 Oct 2019 19:25:48 +0000
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d]) by VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d%5]) with mapi id 15.20.2387.027; Tue, 29 Oct 2019
 19:25:48 +0000
From: Jason Gunthorpe <jgg@mellanox.com>
To: "Yang, Philip" <Philip.Yang@amd.com>
Thread-Topic: [PATCH v2 14/15] drm/amdgpu: Use mmu_range_notifier instead of
 hmm_mirror
Thread-Index: AQHVjcvOUfhzqykxXkO0v7SQaQq3BKdyANqAgAAA3wA=
Date: Tue, 29 Oct 2019 19:25:48 +0000
Message-ID: <20191029192544.GU22766@mellanox.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-15-jgg@ziepe.ca>
 <a456ebd0-28cf-997b-31ff-72d9077a9b8e@amd.com>
In-Reply-To: <a456ebd0-28cf-997b-31ff-72d9077a9b8e@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BL0PR02CA0109.namprd02.prod.outlook.com
 (2603:10b6:208:35::14) To VI1PR05MB4141.eurprd05.prod.outlook.com
 (2603:10a6:803:44::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jgg@mellanox.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [142.162.113.180]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 979493e2-e42a-407c-39b9-08d75ca5cd5b
x-ms-traffictypediagnostic: VI1PR05MB4686:
x-microsoft-antispam-prvs: <VI1PR05MB468627A437392D50C53214BCCF610@VI1PR05MB4686.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(366004)(39860400002)(346002)(376002)(136003)(189003)(199004)(6246003)(4326008)(76176011)(14454004)(6512007)(36756003)(6436002)(52116002)(7736002)(386003)(6506007)(305945005)(86362001)(6486002)(25786009)(446003)(229853002)(66446008)(66946007)(2616005)(64756008)(66556008)(66476007)(11346002)(8676002)(81156014)(102836004)(99286004)(7416002)(81166006)(66066001)(8936002)(71200400001)(478600001)(71190400001)(316002)(476003)(256004)(33656002)(6916009)(5660300002)(4744005)(1076003)(26005)(186003)(486006)(54906003)(2906002)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB4686;
 H:VI1PR05MB4141.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: HHlUO9xvJTjdZfcghyORf0sfHD7cUqkcT8S4N/0ThFFE6Xu3OxLnlOrzETPrNUzMLvHpWWKNV+of67pztMoyazPIgf/LL/aFtLPBMdGSVTzUHtboqHJJfObumx4RhYGAZEzSU0LDLRnAhxQkIXOhYoTYztXKBJVFK/wKTrDAohNWDJbG0MAdx3ji+WNLfGYhTi6Jnd/JtjieWmAohMAjxGiH3zglcTEgngM3IABAdiPTtuslbWTnvGVH+PRGW/z3ZWv4dhDCvNy9J+rennXppxXLVLAam4tj27DnTQWliHfK2wpDHDbenFZHakscJo/LtNmgImcStBE4vMWUDrRxrGKTUGSGg0Uc/tPpg0CRdC6/X2zviuNpCefUFbAqx3xPk+OvePZEoNhxRxr/U/gRGj1tk7HO3vyXO8eKf4dKz7kKZZmD8iPf1QRAd/i2i7FR
x-ms-exchange-transport-forked: True
Content-ID: <F8CA839373A7664D9975C1FAC4028043@eurprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 979493e2-e42a-407c-39b9-08d75ca5cd5b
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 19:25:48.2890 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: eA37CF4cFKLwzsQ/O+qV1f0nUQ3jjSvB+Dm8keuV91Mbh9nbSx48R8RZUwGM6u94ayjJW1Xzc9q0WXYqLT/p/g==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB4686
Subject: Re: [Xen-devel] [PATCH v2 14/15] drm/amdgpu: Use mmu_range_notifier
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Ben Skeggs <bskeggs@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Jerome Glisse <jglisse@redhat.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 Juergen Gross <jgross@suse.com>, Mike Marciniszyn <mike.marciniszyn@intel.com>,
 "Kuehling, Felix" <Felix.Kuehling@amd.com>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>, "Koenig,
 Christian" <Christian.Koenig@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDc6MjI6MzdQTSArMDAwMCwgWWFuZywgUGhpbGlwIHdy
b3RlOgo+IEhpIEphc29uLAo+IAo+IEkgZGlkIHF1aWNrIHRlc3QgYWZ0ZXIgbWVyZ2luZyBhbWQt
c3RhZ2luZy1kcm0tbmV4dCB3aXRoIHRoZSAKPiBtbXVfbm90aWZpZXIgYnJhbmNoLCB3aGljaCBp
bmNsdWRlcyB0aGlzIHNldCBjaGFuZ2VzLiBUaGUgdGVzdCByZXN1bHQgCj4gaGFzIGRpZmZlcmVu
dCBmYWlsdXJlcywgYXBwIHN0dWNrIGludGVybWl0dGVudGx5LCBHVUkgbm8gZGlzcGxheSBldGMu
IEkgCj4gYW0gdW5kZXJzdGFuZGluZyB0aGUgY2hhbmdlcyBhbmQgd2lsbCB0cnkgdG8gZmlndXJl
IG91dCB0aGUgY2F1c2UuCgpUaGFua3MhIEknbSBub3Qgc3VycHJpc2VkIGJ5IHRoaXMgZ2l2ZW4g
aG93IGRpZmZpY3VsdCB0aGlzIHBhdGNoIHdhcwp0byBtYWtlLiBMZXQgbWUga25vdyBpZiBJIGNh
biBhc3Npc3QgaW4gYW55IHdheQoKUGxlYXNlIGVuc3VyZSB0byBydW4gd2l0aCBsb2NrZGVwIGVu
YWJsZWQuLiBZb3VyIHN5bXB0b3BzIHNvdW5kcyBzb3J0Cm9mIGxpa2UgZGVhZGxvY2tpbmc/CgpS
ZWdhcmRzLApKYXNvbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 19:34:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 19:34:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPXFp-0002kM-Qk; Tue, 29 Oct 2019 19:34:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hG/N=YW=amd.com=philip.yang@srs-us1.protection.inumbo.net>)
 id 1iPX4j-0001op-G2
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 19:22:41 +0000
X-Inumbo-ID: 78b971b8-fa81-11e9-9517-12813bfff9fa
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.80]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 78b971b8-fa81-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 19:22:39 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=LVqkP+ivHFTTkOWd5v9bwYtHr/wfj4l16y0qOE11p6sFeR3jqnmYUbA5V9q5BzTV55aiCK/TanOWdJrzVhmboq3jh8Zohg2xfycLIBsz4s4LeRQp0HFprgeVGUpfm6Bnw65AsQL0VsStJ0KXUIvb68NrqqrFis35yJnWnottRSSG9xjzc8iipJNbgLJRw0EVb0357k42ls9Jqxq9yibnYLsH0qD50wWp0bCk2+p8uOioGvdrMeLgBy0IMO3Z4YcEK5nqkVJYGZcVj9mTNcaty7rZ+Y0sxA8x+nI4nPcv3iXxeAiDE0GdPXn0DswF0Ypa1N1xZTEkktf6kX+ZAS+uWg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cHJdbN8U+dastwAcreJ1Y0gx9V9rtdfeXduiKynNQt0=;
 b=Q4Aalc8TjR2Z4FpPivLaQFD3DibQHdwwT1gNafNo5aJEozNg3sKADihTazP/Q29Yvq7Gctib5w28+N/xktpOGrsfqQ7aw3/4IgjYRxE8AeJxBsz08u95uceA9LsCbzxOSU5AoWbLTWl2ekHa9HAffTikrqUliEsoxDwXFp93Z+M9VOlaMY5n5B9WFSzfEgnLyZcgrsaXtM0OilzulrmkYvWfCO4B1ZZ4MB1YcpV4qBLehvf09eOjC9ep0PWJ3K7he4vInEsKkEcFvHsZR+gnrbBr1rT7oKWZAFARjnUPv3VzZHZZBieOQLmOnqs7eYjaAVCHF9F/Rwm7u1lWflWMcA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cHJdbN8U+dastwAcreJ1Y0gx9V9rtdfeXduiKynNQt0=;
 b=AdIbIWRVV1xCMgxBi4ep9oVTxvbIPPevIenYQmCiCNwZkPZVAkECi/h3d/jagcOJBLzNSjLqn+9vhcojZuOJqec4KITb5jfD5efx4Sj5mJ9M1otvVK8fIz5FvdkjYb/gqXZSZTfWfYtuV5s5hDwMerNGz76F/pFGBy6nL1BKcdQ=
Received: from MN2PR12MB4030.namprd12.prod.outlook.com (10.255.86.25) by
 MN2PR12MB3071.namprd12.prod.outlook.com (20.178.243.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2408.17; Tue, 29 Oct 2019 19:22:37 +0000
Received: from MN2PR12MB4030.namprd12.prod.outlook.com
 ([fe80::1ee:c734:15e5:d8b9]) by MN2PR12MB4030.namprd12.prod.outlook.com
 ([fe80::1ee:c734:15e5:d8b9%5]) with mapi id 15.20.2387.027; Tue, 29 Oct 2019
 19:22:37 +0000
From: "Yang, Philip" <Philip.Yang@amd.com>
To: Jason Gunthorpe <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>, 
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>, 
 John Hubbard <jhubbard@nvidia.com>, "Kuehling, Felix"
 <Felix.Kuehling@amd.com>
Thread-Topic: [PATCH v2 14/15] drm/amdgpu: Use mmu_range_notifier instead of
 hmm_mirror
Thread-Index: AQHVjcy5krMagvVO3k2ER8a03a+2l6dyANaA
Date: Tue, 29 Oct 2019 19:22:37 +0000
Message-ID: <a456ebd0-28cf-997b-31ff-72d9077a9b8e@amd.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-15-jgg@ziepe.ca>
In-Reply-To: <20191028201032.6352-15-jgg@ziepe.ca>
Accept-Language: en-ZA, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: YTOPR0101CA0051.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:b00:14::28) To MN2PR12MB4030.namprd12.prod.outlook.com
 (2603:10b6:208:159::25)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Philip.Yang@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [165.204.55.251]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 32a5bbb7-3400-4b74-e567-08d75ca55b8b
x-ms-traffictypediagnostic: MN2PR12MB3071:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR12MB3071473E7C500871E055234EE6610@MN2PR12MB3071.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(189003)(199004)(386003)(102836004)(53546011)(6506007)(26005)(14454004)(25786009)(2906002)(476003)(229853002)(6486002)(498600001)(8676002)(81156014)(54906003)(186003)(66574012)(6512007)(486006)(36756003)(256004)(7736002)(14444005)(3846002)(6116002)(76176011)(66446008)(64756008)(66556008)(66476007)(305945005)(6436002)(52116002)(86362001)(4326008)(6246003)(31686004)(81166006)(30864003)(66946007)(31696002)(5660300002)(110136005)(6636002)(8936002)(7416002)(2501003)(99286004)(4001150100001)(71200400001)(11346002)(66066001)(446003)(71190400001)(2616005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR12MB3071;
 H:MN2PR12MB4030.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: allKgyJZAlLfSdWFRi3+aLWnBgoMTZ9apLLCGmunKYg2kxYgJOPF9kiDWUqZwHOITntxPUDaEsLR1ky/JAuAJRf03whpNep28mLQ1obyj0SHAcpH+h0nGIu8QnY4d3afeiNWS28IeyVhke4PYy3Pl7wr96iVP7XOFBsLYQCrB2qCZ6IukS5gBbq/aKIGhfxxGYlK8bAlY857d9WnKhVaLGMddXajoxAZ6T2vHdjPlqfqXyIFl4mPuMlILtluytu3Jd2cCM7aH5qLDmNb6bYyVpAqlu1nWYgNqdFCX29OdmwmqCzb+q6B0YH6SCMTwAI2zjkN7toVSRqGu/ocVR/SDj1lCxZdTWdJJREemREKrLV7/Iyz/kxyilSZgk1A/WoGC54O+MT5DILyOp5d3W/sDxCyyHv45fOsGrKteHZjboeBTfgckZ1Y9rFbiIfZdv1T
Content-ID: <1875FACC45CB3A4FA05033E6E4C4E071@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 32a5bbb7-3400-4b74-e567-08d75ca55b8b
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 19:22:37.3827 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3fp0sn6yyiOFS6jAzOLVle5kbTeTLuSH+QYsDomXgV+SRDwuspfIh8JMt+yQQOgU
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3071
X-Mailman-Approved-At: Tue, 29 Oct 2019 19:34:08 +0000
Subject: Re: [Xen-devel] [PATCH v2 14/15] drm/amdgpu: Use mmu_range_notifier
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 "Koenig, 
 Christian" <Christian.Koenig@amd.com>, Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFzb24sDQoNCkkgZGlkIHF1aWNrIHRlc3QgYWZ0ZXIgbWVyZ2luZyBhbWQtc3RhZ2luZy1k
cm0tbmV4dCB3aXRoIHRoZSANCm1tdV9ub3RpZmllciBicmFuY2gsIHdoaWNoIGluY2x1ZGVzIHRo
aXMgc2V0IGNoYW5nZXMuIFRoZSB0ZXN0IHJlc3VsdCANCmhhcyBkaWZmZXJlbnQgZmFpbHVyZXMs
IGFwcCBzdHVjayBpbnRlcm1pdHRlbnRseSwgR1VJIG5vIGRpc3BsYXkgZXRjLiBJIA0KYW0gdW5k
ZXJzdGFuZGluZyB0aGUgY2hhbmdlcyBhbmQgd2lsbCB0cnkgdG8gZmlndXJlIG91dCB0aGUgY2F1
c2UuDQoNClJlZ2FyZHMsDQpQaGlsaXANCg0KT24gMjAxOS0xMC0yOCA0OjEwIHAubS4sIEphc29u
IEd1bnRob3JwZSB3cm90ZToNCj4gRnJvbTogSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3gu
Y29tPg0KPiANCj4gQ29udmVydCB0aGUgY29sbGlzaW9uLXJldHJ5IGxvY2sgYXJvdW5kIGhtbV9y
YW5nZV9mYXVsdCB0byB1c2UgdGhlIG9uZSBub3cNCj4gcHJvdmlkZWQgYnkgdGhlIG1tdV9yYW5n
ZSBub3RpZmllci4NCj4gDQo+IEFsdGhvdWdoIHRoaXMgZHJpdmVyIGRvZXMgbm90IHNlZW0gdG8g
dXNlIHRoZSBjb2xsaXNpb24gcmV0cnkgbG9jayB0aGF0DQo+IGhtbSBwcm92aWRlcyBjb3JyZWN0
bHksIGl0IGNhbiBzdGlsbCBiZSBjb252ZXJ0ZWQgb3ZlciB0byB1c2UgdGhlDQo+IG1tdV9yYW5n
ZV9ub3RpZmllciBhcGkgaW5zdGVhZCBvZiBobW1fbWlycm9yIHdpdGhvdXQgdG9vIG11Y2ggdHJv
dWJsZS4NCj4gDQo+IFRoaXMgYWxzbyBkZWxldGVzIGFub3RoZXIgcGxhY2Ugd2hlcmUgYSBkcml2
ZXIgaXMgYXNzb2NpYXRpbmcgYWRkaXRpb25hbA0KPiBkYXRhIChzdHJ1Y3QgYW1kZ3B1X21uKSB3
aXRoIGEgbW11X3N0cnVjdC4NCj4gDQo+IENjOiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVj
aGVyQGFtZC5jb20+DQo+IENjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFt
ZC5jb20+DQo+IENjOiBEYXZpZCAoQ2h1bk1pbmcpIFpob3UgPERhdmlkMS5aaG91QGFtZC5jb20+
DQo+IENjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0KPiBTaWduZWQtb2ZmLWJ5OiBK
YXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+DQo+IC0tLQ0KPiAgIC4uLi9ncHUvZHJt
L2FtZC9hbWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jICB8ICAgNCArDQo+ICAgZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2NzLmMgICAgICAgIHwgIDE0ICstDQo+ICAgZHJpdmVy
cy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmMgICAgICAgIHwgMTQ4ICsrLS0tLS0tLS0t
LS0tLS0tLQ0KPiAgIGRyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5oICAgICAg
ICB8ICA0OSAtLS0tLS0NCj4gICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRt
LmMgICAgICAgfCAgNzYgKysrKy0tLS0tDQo+ICAgNSBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRp
b25zKCspLCAyMjUgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jIGIvZHJpdmVycy9ncHUvZHJtL2Ft
ZC9hbWRncHUvYW1kZ3B1X2FtZGtmZF9ncHV2bS5jDQo+IGluZGV4IDQ3NzAwMzAyYTA4YjdmLi4x
YmNlZGI5YjQ3N2RjZSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUv
YW1kZ3B1X2FtZGtmZF9ncHV2bS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1
L2FtZGdwdV9hbWRrZmRfZ3B1dm0uYw0KPiBAQCAtMTczOCw2ICsxNzM4LDEwIEBAIHN0YXRpYyBp
bnQgdXBkYXRlX2ludmFsaWRfdXNlcl9wYWdlcyhzdHJ1Y3QgYW1ka2ZkX3Byb2Nlc3NfaW5mbyAq
cHJvY2Vzc19pbmZvLA0KPiAgIAkJCXJldHVybiByZXQ7DQo+ICAgCQl9DQo+ICAgDQo+ICsJCS8q
DQo+ICsJCSAqIEZJWE1FOiBDYW5ub3QgaWdub3JlIHRoZSByZXR1cm4gY29kZSwgbXVzdCBob2xk
DQo+ICsJCSAqIG5vdGlmaWVyX2xvY2sNCj4gKwkJICovDQo+ICAgCQlhbWRncHVfdHRtX3R0X2dl
dF91c2VyX3BhZ2VzX2RvbmUoYm8tPnRiby50dG0pOw0KPiAgIA0KPiAgIAkJLyogTWFyayB0aGUg
Qk8gYXMgdmFsaWQgdW5sZXNzIGl0IHdhcyBpbnZhbGlkYXRlZA0KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2NzLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1k
L2FtZGdwdS9hbWRncHVfY3MuYw0KPiBpbmRleCAyZTUzZmVlZDQwZTIzMC4uNzY3NzFmNWYwYjYw
YWIgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jcy5j
DQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9jcy5jDQo+IEBAIC02
MDcsOCArNjA3LDYgQEAgc3RhdGljIGludCBhbWRncHVfY3NfcGFyc2VyX2JvcyhzdHJ1Y3QgYW1k
Z3B1X2NzX3BhcnNlciAqcCwNCj4gICAJCWUtPnR2Lm51bV9zaGFyZWQgPSAyOw0KPiAgIA0KPiAg
IAlhbWRncHVfYm9fbGlzdF9nZXRfbGlzdChwLT5ib19saXN0LCAmcC0+dmFsaWRhdGVkKTsNCj4g
LQlpZiAocC0+Ym9fbGlzdC0+Zmlyc3RfdXNlcnB0ciAhPSBwLT5ib19saXN0LT5udW1fZW50cmll
cykNCj4gLQkJcC0+bW4gPSBhbWRncHVfbW5fZ2V0KHAtPmFkZXYsIEFNREdQVV9NTl9UWVBFX0dG
WCk7DQo+ICAgDQo+ICAgCUlOSVRfTElTVF9IRUFEKCZkdXBsaWNhdGVzKTsNCj4gICAJYW1kZ3B1
X3ZtX2dldF9wZF9ibygmZnByaXYtPnZtLCAmcC0+dmFsaWRhdGVkLCAmcC0+dm1fcGQpOw0KPiBA
QCAtMTI5MSwxMSArMTI4OSwxMSBAQCBzdGF0aWMgaW50IGFtZGdwdV9jc19zdWJtaXQoc3RydWN0
IGFtZGdwdV9jc19wYXJzZXIgKnAsDQo+ICAgCWlmIChyKQ0KPiAgIAkJZ290byBlcnJvcl91bmxv
Y2s7DQo+ICAgDQo+IC0JLyogTm8gbWVtb3J5IGFsbG9jYXRpb24gaXMgYWxsb3dlZCB3aGlsZSBo
b2xkaW5nIHRoZSBtbiBsb2NrLg0KPiAtCSAqIHAtPm1uIGlzIGhvbGQgdW50aWwgYW1kZ3B1X2Nz
X3N1Ym1pdCBpcyBmaW5pc2hlZCBhbmQgZmVuY2UgaXMgYWRkZWQNCj4gLQkgKiB0byBCT3MuDQo+
ICsJLyogTm8gbWVtb3J5IGFsbG9jYXRpb24gaXMgYWxsb3dlZCB3aGlsZSBob2xkaW5nIHRoZSBu
b3RpZmllciBsb2NrLg0KPiArCSAqIFRoZSBsb2NrIGlzIGhlbGQgdW50aWwgYW1kZ3B1X2NzX3N1
Ym1pdCBpcyBmaW5pc2hlZCBhbmQgZmVuY2UgaXMNCj4gKwkgKiBhZGRlZCB0byBCT3MuDQo+ICAg
CSAqLw0KPiAtCWFtZGdwdV9tbl9sb2NrKHAtPm1uKTsNCj4gKwltdXRleF9sb2NrKCZwLT5hZGV2
LT5ub3RpZmllcl9sb2NrKTsNCj4gICANCj4gICAJLyogSWYgdXNlcnB0ciBhcmUgaW52YWxpZGF0
ZWQgYWZ0ZXIgYW1kZ3B1X2NzX3BhcnNlcl9ib3MoKSwgcmV0dXJuDQo+ICAgCSAqIC1FQUdBSU4s
IGRybUlvY3RsIGluIGxpYmRybSB3aWxsIHJlc3RhcnQgdGhlIGFtZGdwdV9jc19pb2N0bC4NCj4g
QEAgLTEzMzgsMTMgKzEzMzYsMTMgQEAgc3RhdGljIGludCBhbWRncHVfY3Nfc3VibWl0KHN0cnVj
dCBhbWRncHVfY3NfcGFyc2VyICpwLA0KPiAgIAlhbWRncHVfdm1fbW92ZV90b19scnVfdGFpbChw
LT5hZGV2LCAmZnByaXYtPnZtKTsNCj4gICANCj4gICAJdHRtX2V1X2ZlbmNlX2J1ZmZlcl9vYmpl
Y3RzKCZwLT50aWNrZXQsICZwLT52YWxpZGF0ZWQsIHAtPmZlbmNlKTsNCj4gLQlhbWRncHVfbW5f
dW5sb2NrKHAtPm1uKTsNCj4gKwltdXRleF91bmxvY2soJnAtPmFkZXYtPm5vdGlmaWVyX2xvY2sp
Ow0KPiAgIA0KPiAgIAlyZXR1cm4gMDsNCj4gICANCj4gICBlcnJvcl9hYm9ydDoNCj4gICAJZHJt
X3NjaGVkX2pvYl9jbGVhbnVwKCZqb2ItPmJhc2UpOw0KPiAtCWFtZGdwdV9tbl91bmxvY2socC0+
bW4pOw0KPiArCW11dGV4X3VubG9jaygmcC0+YWRldi0+bm90aWZpZXJfbG9jayk7DQo+ICAgDQo+
ICAgZXJyb3JfdW5sb2NrOg0KPiAgIAlhbWRncHVfam9iX2ZyZWUoam9iKTsNCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5jIGIvZHJpdmVycy9ncHUv
ZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmMNCj4gaW5kZXggNGZmZDdiOTBmNGQ5MDcuLmNiNzE4
YTA2NGViNDkxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRn
cHVfbW4uYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uYw0K
PiBAQCAtNTAsMjggKzUwLDYgQEANCj4gICAjaW5jbHVkZSAiYW1kZ3B1LmgiDQo+ICAgI2luY2x1
ZGUgImFtZGdwdV9hbWRrZmQuaCINCj4gICANCj4gLS8qKg0KPiAtICogYW1kZ3B1X21uX2xvY2sg
LSB0YWtlIHRoZSB3cml0ZSBzaWRlIGxvY2sgZm9yIHRoaXMgbm90aWZpZXINCj4gLSAqDQo+IC0g
KiBAbW46IG91ciBub3RpZmllcg0KPiAtICovDQo+IC12b2lkIGFtZGdwdV9tbl9sb2NrKHN0cnVj
dCBhbWRncHVfbW4gKm1uKQ0KPiAtew0KPiAtCWlmIChtbikNCj4gLQkJZG93bl93cml0ZSgmbW4t
PmxvY2spOw0KPiAtfQ0KPiAtDQo+IC0vKioNCj4gLSAqIGFtZGdwdV9tbl91bmxvY2sgLSBkcm9w
IHRoZSB3cml0ZSBzaWRlIGxvY2sgZm9yIHRoaXMgbm90aWZpZXINCj4gLSAqDQo+IC0gKiBAbW46
IG91ciBub3RpZmllcg0KPiAtICovDQo+IC12b2lkIGFtZGdwdV9tbl91bmxvY2soc3RydWN0IGFt
ZGdwdV9tbiAqbW4pDQo+IC17DQo+IC0JaWYgKG1uKQ0KPiAtCQl1cF93cml0ZSgmbW4tPmxvY2sp
Ow0KPiAtfQ0KPiAtDQo+ICAgLyoqDQo+ICAgICogYW1kZ3B1X21uX2ludmFsaWRhdGVfZ2Z4IC0g
Y2FsbGJhY2sgdG8gbm90aWZ5IGFib3V0IG1tIGNoYW5nZQ0KPiAgICAqDQo+IEBAIC04MiwxMiAr
NjAsMTkgQEAgdm9pZCBhbWRncHVfbW5fdW5sb2NrKHN0cnVjdCBhbWRncHVfbW4gKm1uKQ0KPiAg
ICAqIHBvdGVudGlhbGx5IGRpcnR5Lg0KPiAgICAqLw0KPiAgIHN0YXRpYyBib29sIGFtZGdwdV9t
bl9pbnZhbGlkYXRlX2dmeChzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyICptcm4sDQo+IC0JCQkJ
ICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSkNCj4gKwkJCQkgICAg
IGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlLA0KPiArCQkJCSAgICAgdW5z
aWduZWQgbG9uZyBjdXJfc2VxKQ0KPiAgIHsNCj4gICAJc3RydWN0IGFtZGdwdV9ibyAqYm8gPSBj
b250YWluZXJfb2YobXJuLCBzdHJ1Y3QgYW1kZ3B1X2JvLCBub3RpZmllcik7DQo+ICAgCXN0cnVj
dCBhbWRncHVfZGV2aWNlICphZGV2ID0gYW1kZ3B1X3R0bV9hZGV2KGJvLT50Ym8uYmRldik7DQo+
ICAgCWxvbmcgcjsNCj4gICANCj4gKwkvKg0KPiArCSAqIEZJWE1FOiBNdXN0IGhvbGQgc29tZSBs
b2NrIHNoYXJlZCB3aXRoDQo+ICsJICogYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlc19kb25l
KCkNCj4gKwkgKi8NCj4gKwltbXVfcmFuZ2Vfc2V0X3NlcShtcm4sIGN1cl9zZXEpOw0KPiArDQo+
ICAgCS8qIEZJWE1FOiBJcyB0aGlzIG5lY2Vzc2FyeT8gKi8NCj4gICAJaWYgKCFhbWRncHVfdHRt
X3R0X2FmZmVjdF91c2VycHRyKGJvLT50Ym8udHRtLCByYW5nZS0+c3RhcnQsDQo+ICAgCQkJCQkg
IHJhbmdlLT5lbmQpKQ0KPiBAQCAtMTE5LDExICsxMDQsMTggQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBtbXVfcmFuZ2Vfbm90aWZpZXJfb3BzIGFtZGdwdV9tbl9nZnhfb3BzID0gew0KPiAgICAqIGV2
aWN0aW5nIGFsbCB1c2VyLW1vZGUgcXVldWVzIG9mIHRoZSBwcm9jZXNzLg0KPiAgICAqLw0KPiAg
IHN0YXRpYyBib29sIGFtZGdwdV9tbl9pbnZhbGlkYXRlX2hzYShzdHJ1Y3QgbW11X3JhbmdlX25v
dGlmaWVyICptcm4sDQo+IC0JCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3Jhbmdl
ICpyYW5nZSkNCj4gKwkJCQkgICAgIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJh
bmdlLA0KPiArCQkJCSAgICAgdW5zaWduZWQgbG9uZyBjdXJfc2VxKQ0KPiAgIHsNCj4gICAJc3Ry
dWN0IGFtZGdwdV9ibyAqYm8gPSBjb250YWluZXJfb2YobXJuLCBzdHJ1Y3QgYW1kZ3B1X2JvLCBu
b3RpZmllcik7DQo+ICAgCXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0gYW1kZ3B1X3R0bV9h
ZGV2KGJvLT50Ym8uYmRldik7DQo+ICAgDQo+ICsJLyoNCj4gKwkgKiBGSVhNRTogTXVzdCBob2xk
IHNvbWUgbG9jayBzaGFyZWQgd2l0aA0KPiArCSAqIGFtZGdwdV90dG1fdHRfZ2V0X3VzZXJfcGFn
ZXNfZG9uZSgpDQo+ICsJICovDQo+ICsJbW11X3JhbmdlX3NldF9zZXEobXJuLCBjdXJfc2VxKTsN
Cj4gKw0KPiAgIAkvKiBGSVhNRTogSXMgdGhpcyBuZWNlc3Nhcnk/ICovDQo+ICAgCWlmICghYW1k
Z3B1X3R0bV90dF9hZmZlY3RfdXNlcnB0cihiby0+dGJvLnR0bSwgcmFuZ2UtPnN0YXJ0LA0KPiAg
IAkJCQkJICByYW5nZS0+ZW5kKSkNCj4gQEAgLTE0Myw5MiArMTM1LDYgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXJfb3BzIGFtZGdwdV9tbl9oc2Ffb3BzID0gew0KPiAg
IAkuaW52YWxpZGF0ZSA9IGFtZGdwdV9tbl9pbnZhbGlkYXRlX2hzYSwNCj4gICB9Ow0KPiAgIA0K
PiAtc3RhdGljIGludCBhbWRncHVfbW5fc3luY19wYWdldGFibGVzKHN0cnVjdCBobW1fbWlycm9y
ICptaXJyb3IsDQo+IC0JCQkJICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICp1
cGRhdGUpDQo+IC17DQo+IC0Jc3RydWN0IGFtZGdwdV9tbiAqYW1uID0gY29udGFpbmVyX29mKG1p
cnJvciwgc3RydWN0IGFtZGdwdV9tbiwgbWlycm9yKTsNCj4gLQ0KPiAtCWlmICghbW11X25vdGlm
aWVyX3JhbmdlX2Jsb2NrYWJsZSh1cGRhdGUpKQ0KPiAtCQlyZXR1cm4gZmFsc2U7DQo+IC0NCj4g
LQlkb3duX3JlYWQoJmFtbi0+bG9jayk7DQo+IC0JdXBfcmVhZCgmYW1uLT5sb2NrKTsNCj4gLQly
ZXR1cm4gMDsNCj4gLX0NCj4gLQ0KPiAtLyogTG93IGJpdHMgb2YgYW55IHJlYXNvbmFibGUgbW0g
cG9pbnRlciB3aWxsIGJlIHVudXNlZCBkdWUgdG8gc3RydWN0DQo+IC0gKiBhbGlnbm1lbnQuIFVz
ZSB0aGVzZSBiaXRzIHRvIG1ha2UgYSB1bmlxdWUga2V5IGZyb20gdGhlIG1tIHBvaW50ZXINCj4g
LSAqIGFuZCBub3RpZmllciB0eXBlLg0KPiAtICovDQo+IC0jZGVmaW5lIEFNREdQVV9NTl9LRVko
bW0sIHR5cGUpICgodW5zaWduZWQgbG9uZykobW0pICsgKHR5cGUpKQ0KPiAtDQo+IC1zdGF0aWMg
c3RydWN0IGhtbV9taXJyb3Jfb3BzIGFtZGdwdV9obW1fbWlycm9yX29wc1tdID0gew0KPiAtCVtB
TURHUFVfTU5fVFlQRV9HRlhdID0gew0KPiAtCQkuc3luY19jcHVfZGV2aWNlX3BhZ2V0YWJsZXMg
PSBhbWRncHVfbW5fc3luY19wYWdldGFibGVzLA0KPiAtCX0sDQo+IC0JW0FNREdQVV9NTl9UWVBF
X0hTQV0gPSB7DQo+IC0JCS5zeW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcyA9IGFtZGdwdV9tbl9z
eW5jX3BhZ2V0YWJsZXMsDQo+IC0JfSwNCj4gLX07DQo+IC0NCj4gLS8qKg0KPiAtICogYW1kZ3B1
X21uX2dldCAtIGNyZWF0ZSBITU0gbWlycm9yIGNvbnRleHQNCj4gLSAqDQo+IC0gKiBAYWRldjog
YW1kZ3B1IGRldmljZSBwb2ludGVyDQo+IC0gKiBAdHlwZTogdHlwZSBvZiBNTVUgbm90aWZpZXIg
Y29udGV4dA0KPiAtICoNCj4gLSAqIENyZWF0ZXMgYSBITU0gbWlycm9yIGNvbnRleHQgZm9yIGN1
cnJlbnQtPm1tLg0KPiAtICovDQo+IC1zdHJ1Y3QgYW1kZ3B1X21uICphbWRncHVfbW5fZ2V0KHN0
cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LA0KPiAtCQkJCWVudW0gYW1kZ3B1X21uX3R5cGUgdHlw
ZSkNCj4gLXsNCj4gLQlzdHJ1Y3QgbW1fc3RydWN0ICptbSA9IGN1cnJlbnQtPm1tOw0KPiAtCXN0
cnVjdCBhbWRncHVfbW4gKmFtbjsNCj4gLQl1bnNpZ25lZCBsb25nIGtleSA9IEFNREdQVV9NTl9L
RVkobW0sIHR5cGUpOw0KPiAtCWludCByOw0KPiAtDQo+IC0JbXV0ZXhfbG9jaygmYWRldi0+bW5f
bG9jayk7DQo+IC0JaWYgKGRvd25fd3JpdGVfa2lsbGFibGUoJm1tLT5tbWFwX3NlbSkpIHsNCj4g
LQkJbXV0ZXhfdW5sb2NrKCZhZGV2LT5tbl9sb2NrKTsNCj4gLQkJcmV0dXJuIEVSUl9QVFIoLUVJ
TlRSKTsNCj4gLQl9DQo+IC0NCj4gLQloYXNoX2Zvcl9lYWNoX3Bvc3NpYmxlKGFkZXYtPm1uX2hh
c2gsIGFtbiwgbm9kZSwga2V5KQ0KPiAtCQlpZiAoQU1ER1BVX01OX0tFWShhbW4tPm1pcnJvci5o
bW0tPm1tdV9ub3RpZmllci5tbSwNCj4gLQkJCQkgIGFtbi0+dHlwZSkgPT0ga2V5KQ0KPiAtCQkJ
Z290byByZWxlYXNlX2xvY2tzOw0KPiAtDQo+IC0JYW1uID0ga3phbGxvYyhzaXplb2YoKmFtbiks
IEdGUF9LRVJORUwpOw0KPiAtCWlmICghYW1uKSB7DQo+IC0JCWFtbiA9IEVSUl9QVFIoLUVOT01F
TSk7DQo+IC0JCWdvdG8gcmVsZWFzZV9sb2NrczsNCj4gLQl9DQo+IC0NCj4gLQlhbW4tPmFkZXYg
PSBhZGV2Ow0KPiAtCWluaXRfcndzZW0oJmFtbi0+bG9jayk7DQo+IC0JYW1uLT50eXBlID0gdHlw
ZTsNCj4gLQ0KPiAtCWFtbi0+bWlycm9yLm9wcyA9ICZhbWRncHVfaG1tX21pcnJvcl9vcHNbdHlw
ZV07DQo+IC0JciA9IGhtbV9taXJyb3JfcmVnaXN0ZXIoJmFtbi0+bWlycm9yLCBtbSk7DQo+IC0J
aWYgKHIpDQo+IC0JCWdvdG8gZnJlZV9hbW47DQo+IC0NCj4gLQloYXNoX2FkZChhZGV2LT5tbl9o
YXNoLCAmYW1uLT5ub2RlLCBBTURHUFVfTU5fS0VZKG1tLCB0eXBlKSk7DQo+IC0NCj4gLXJlbGVh
c2VfbG9ja3M6DQo+IC0JdXBfd3JpdGUoJm1tLT5tbWFwX3NlbSk7DQo+IC0JbXV0ZXhfdW5sb2Nr
KCZhZGV2LT5tbl9sb2NrKTsNCj4gLQ0KPiAtCXJldHVybiBhbW47DQo+IC0NCj4gLWZyZWVfYW1u
Og0KPiAtCXVwX3dyaXRlKCZtbS0+bW1hcF9zZW0pOw0KPiAtCW11dGV4X3VubG9jaygmYWRldi0+
bW5fbG9jayk7DQo+IC0Ja2ZyZWUoYW1uKTsNCj4gLQ0KPiAtCXJldHVybiBFUlJfUFRSKHIpOw0K
PiAtfQ0KPiAtDQo+ICAgLyoqDQo+ICAgICogYW1kZ3B1X21uX3JlZ2lzdGVyIC0gcmVnaXN0ZXIg
YSBCTyBmb3Igbm90aWZpZXIgdXBkYXRlcw0KPiAgICAqDQo+IEBAIC0yNjMsMjUgKzE2OSwzIEBA
IHZvaWQgYW1kZ3B1X21uX3VucmVnaXN0ZXIoc3RydWN0IGFtZGdwdV9ibyAqYm8pDQo+ICAgCW1t
dV9yYW5nZV9ub3RpZmllcl9yZW1vdmUoJmJvLT5ub3RpZmllcik7DQo+ICAgCWJvLT5ub3RpZmll
ci5tbSA9IE5VTEw7DQo+ICAgfQ0KPiAtDQo+IC0vKiBmbGFncyB1c2VkIGJ5IEhNTSBpbnRlcm5h
bCwgbm90IHJlbGF0ZWQgdG8gQ1BVL0dQVSBQVEUgZmxhZ3MgKi8NCj4gLXN0YXRpYyBjb25zdCB1
aW50NjRfdCBobW1fcmFuZ2VfZmxhZ3NbSE1NX1BGTl9GTEFHX01BWF0gPSB7DQo+IC0JCSgxIDw8
IDApLCAvKiBITU1fUEZOX1ZBTElEICovDQo+IC0JCSgxIDw8IDEpLCAvKiBITU1fUEZOX1dSSVRF
ICovDQo+IC0JCTAgLyogSE1NX1BGTl9ERVZJQ0VfUFJJVkFURSAqLw0KPiAtfTsNCj4gLQ0KPiAt
c3RhdGljIGNvbnN0IHVpbnQ2NF90IGhtbV9yYW5nZV92YWx1ZXNbSE1NX1BGTl9WQUxVRV9NQVhd
ID0gew0KPiAtCQkweGZmZmZmZmZmZmZmZmZmZmVVTCwgLyogSE1NX1BGTl9FUlJPUiAqLw0KPiAt
CQkwLCAvKiBITU1fUEZOX05PTkUgKi8NCj4gLQkJMHhmZmZmZmZmZmZmZmZmZmZjVUwgLyogSE1N
X1BGTl9TUEVDSUFMICovDQo+IC19Ow0KPiAtDQo+IC12b2lkIGFtZGdwdV9obW1faW5pdF9yYW5n
ZShzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSkNCj4gLXsNCj4gLQlpZiAocmFuZ2UpIHsNCj4gLQkJ
cmFuZ2UtPmZsYWdzID0gaG1tX3JhbmdlX2ZsYWdzOw0KPiAtCQlyYW5nZS0+dmFsdWVzID0gaG1t
X3JhbmdlX3ZhbHVlczsNCj4gLQkJcmFuZ2UtPnBmbl9zaGlmdCA9IFBBR0VfU0hJRlQ7DQo+IC0J
fQ0KPiAtfQ0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1
X21uLmggYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uaA0KPiBpbmRleCBk
NzNhYjI5NDdiMjJiMi4uYTI5MjIzOGY3NWViYWUgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvZ3B1
L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5oDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9hbWQv
YW1kZ3B1L2FtZGdwdV9tbi5oDQo+IEBAIC0zMCw1OSArMzAsMTAgQEANCj4gICAjaW5jbHVkZSA8
bGludXgvd29ya3F1ZXVlLmg+DQo+ICAgI2luY2x1ZGUgPGxpbnV4L2ludGVydmFsX3RyZWUuaD4N
Cj4gICANCj4gLWVudW0gYW1kZ3B1X21uX3R5cGUgew0KPiAtCUFNREdQVV9NTl9UWVBFX0dGWCwN
Cj4gLQlBTURHUFVfTU5fVFlQRV9IU0EsDQo+IC19Ow0KPiAtDQo+IC0vKioNCj4gLSAqIHN0cnVj
dCBhbWRncHVfbW4NCj4gLSAqDQo+IC0gKiBAYWRldjogYW1kZ3B1IGRldmljZSBwb2ludGVyDQo+
IC0gKiBAdHlwZTogdHlwZSBvZiBNTVUgbm90aWZpZXINCj4gLSAqIEB3b3JrOiBkZXN0cnVjdGlv
biB3b3JrIGl0ZW0NCj4gLSAqIEBub2RlOiBoYXNoIHRhYmxlIG5vZGUgdG8gZmluZCBzdHJ1Y3R1
cmUgYnkgYWRldiBhbmQgbW4NCj4gLSAqIEBsb2NrOiBydyBzZW1hcGhvcmUgcHJvdGVjdGluZyB0
aGUgbm90aWZpZXIgbm9kZXMNCj4gLSAqIEBtaXJyb3I6IEhNTSBtaXJyb3IgZnVuY3Rpb24gc3Vw
cG9ydA0KPiAtICoNCj4gLSAqIERhdGEgZm9yIGVhY2ggYW1kZ3B1IGRldmljZSBhbmQgcHJvY2Vz
cyBhZGRyZXNzIHNwYWNlLg0KPiAtICovDQo+IC1zdHJ1Y3QgYW1kZ3B1X21uIHsNCj4gLQkvKiBj
b25zdGFudCBhZnRlciBpbml0aWFsaXNhdGlvbiAqLw0KPiAtCXN0cnVjdCBhbWRncHVfZGV2aWNl
CSphZGV2Ow0KPiAtCWVudW0gYW1kZ3B1X21uX3R5cGUJdHlwZTsNCj4gLQ0KPiAtCS8qIG9ubHkg
dXNlZCBvbiBkZXN0cnVjdGlvbiAqLw0KPiAtCXN0cnVjdCB3b3JrX3N0cnVjdAl3b3JrOw0KPiAt
DQo+IC0JLyogcHJvdGVjdGVkIGJ5IGFkZXYtPm1uX2xvY2sgKi8NCj4gLQlzdHJ1Y3QgaGxpc3Rf
bm9kZQlub2RlOw0KPiAtDQo+IC0JLyogb2JqZWN0cyBwcm90ZWN0ZWQgYnkgbG9jayAqLw0KPiAt
CXN0cnVjdCByd19zZW1hcGhvcmUJbG9jazsNCj4gLQ0KPiAtI2lmZGVmIENPTkZJR19ITU1fTUlS
Uk9SDQo+IC0JLyogSE1NIG1pcnJvciAqLw0KPiAtCXN0cnVjdCBobW1fbWlycm9yCW1pcnJvcjsN
Cj4gLSNlbmRpZg0KPiAtfTsNCj4gLQ0KPiAgICNpZiBkZWZpbmVkKENPTkZJR19ITU1fTUlSUk9S
KQ0KPiAtdm9pZCBhbWRncHVfbW5fbG9jayhzdHJ1Y3QgYW1kZ3B1X21uICptbik7DQo+IC12b2lk
IGFtZGdwdV9tbl91bmxvY2soc3RydWN0IGFtZGdwdV9tbiAqbW4pOw0KPiAtc3RydWN0IGFtZGdw
dV9tbiAqYW1kZ3B1X21uX2dldChzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiwNCj4gLQkJCQll
bnVtIGFtZGdwdV9tbl90eXBlIHR5cGUpOw0KPiAgIGludCBhbWRncHVfbW5fcmVnaXN0ZXIoc3Ry
dWN0IGFtZGdwdV9ibyAqYm8sIHVuc2lnbmVkIGxvbmcgYWRkcik7DQo+ICAgdm9pZCBhbWRncHVf
bW5fdW5yZWdpc3RlcihzdHJ1Y3QgYW1kZ3B1X2JvICpibyk7DQo+IC12b2lkIGFtZGdwdV9obW1f
aW5pdF9yYW5nZShzdHJ1Y3QgaG1tX3JhbmdlICpyYW5nZSk7DQo+ICAgI2Vsc2UNCj4gLXN0YXRp
YyBpbmxpbmUgdm9pZCBhbWRncHVfbW5fbG9jayhzdHJ1Y3QgYW1kZ3B1X21uICptbikge30NCj4g
LXN0YXRpYyBpbmxpbmUgdm9pZCBhbWRncHVfbW5fdW5sb2NrKHN0cnVjdCBhbWRncHVfbW4gKm1u
KSB7fQ0KPiAtc3RhdGljIGlubGluZSBzdHJ1Y3QgYW1kZ3B1X21uICphbWRncHVfbW5fZ2V0KHN0
cnVjdCBhbWRncHVfZGV2aWNlICphZGV2LA0KPiAtCQkJCQkgICAgICBlbnVtIGFtZGdwdV9tbl90
eXBlIHR5cGUpDQo+IC17DQo+IC0JcmV0dXJuIE5VTEw7DQo+IC19DQo+ICAgc3RhdGljIGlubGlu
ZSBpbnQgYW1kZ3B1X21uX3JlZ2lzdGVyKHN0cnVjdCBhbWRncHVfYm8gKmJvLCB1bnNpZ25lZCBs
b25nIGFkZHIpDQo+ICAgew0KPiAgIAlEUk1fV0FSTl9PTkNFKCJITU1fTUlSUk9SIGtlcm5lbCBj
b25maWcgb3B0aW9uIGlzIG5vdCBlbmFibGVkLCAiDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdw
dS9hbWRncHVfdHRtLmMNCj4gaW5kZXggYzBlNDFmMWYwYzIzNjUuLjY1ZDk4MjRiNTRmMmE5IDEw
MDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfdHRtLmMNCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X3R0bS5jDQo+IEBAIC03NzMs
NiArNzczLDIwIEBAIHN0cnVjdCBhbWRncHVfdHRtX3R0IHsNCj4gICAjZW5kaWYNCj4gICB9Ow0K
PiAgIA0KPiArI2lmZGVmIENPTkZJR19EUk1fQU1ER1BVX1VTRVJQVFINCj4gKy8qIGZsYWdzIHVz
ZWQgYnkgSE1NIGludGVybmFsLCBub3QgcmVsYXRlZCB0byBDUFUvR1BVIFBURSBmbGFncyAqLw0K
PiArc3RhdGljIGNvbnN0IHVpbnQ2NF90IGhtbV9yYW5nZV9mbGFnc1tITU1fUEZOX0ZMQUdfTUFY
XSA9IHsNCj4gKwkoMSA8PCAwKSwgLyogSE1NX1BGTl9WQUxJRCAqLw0KPiArCSgxIDw8IDEpLCAv
KiBITU1fUEZOX1dSSVRFICovDQo+ICsJMCAvKiBITU1fUEZOX0RFVklDRV9QUklWQVRFICovDQo+
ICt9Ow0KPiArDQo+ICtzdGF0aWMgY29uc3QgdWludDY0X3QgaG1tX3JhbmdlX3ZhbHVlc1tITU1f
UEZOX1ZBTFVFX01BWF0gPSB7DQo+ICsJMHhmZmZmZmZmZmZmZmZmZmZlVUwsIC8qIEhNTV9QRk5f
RVJST1IgKi8NCj4gKwkwLCAvKiBITU1fUEZOX05PTkUgKi8NCj4gKwkweGZmZmZmZmZmZmZmZmZm
ZmNVTCAvKiBITU1fUEZOX1NQRUNJQUwgKi8NCj4gK307DQo+ICsNCj4gICAvKioNCj4gICAgKiBh
bWRncHVfdHRtX3R0X2dldF91c2VyX3BhZ2VzIC0gZ2V0IGRldmljZSBhY2Nlc3NpYmxlIHBhZ2Vz
IHRoYXQgYmFjayB1c2VyDQo+ICAgICogbWVtb3J5IGFuZCBzdGFydCBITU0gdHJhY2tpbmcgQ1BV
IHBhZ2UgdGFibGUgdXBkYXRlDQo+IEBAIC03ODAsMjkgKzc5NCwyNyBAQCBzdHJ1Y3QgYW1kZ3B1
X3R0bV90dCB7DQo+ICAgICogQ2FsbGluZyBmdW5jdGlvbiBtdXN0IGNhbGwgYW1kZ3B1X3R0bV90
dF91c2VycHRyX3JhbmdlX2RvbmUoKSBvbmNlIGFuZCBvbmx5DQo+ICAgICogb25jZSBhZnRlcndh
cmRzIHRvIHN0b3AgSE1NIHRyYWNraW5nDQo+ICAgICovDQo+IC0jaWYgSVNfRU5BQkxFRChDT05G
SUdfRFJNX0FNREdQVV9VU0VSUFRSKQ0KPiAtDQo+IC0jZGVmaW5lIE1BWF9SRVRSWV9ITU1fUkFO
R0VfRkFVTFQJMTYNCj4gLQ0KPiAgIGludCBhbWRncHVfdHRtX3R0X2dldF91c2VyX3BhZ2VzKHN0
cnVjdCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQ0KPiAgIHsNCj4gLQlzdHJ1
Y3QgaG1tX21pcnJvciAqbWlycm9yID0gYm8tPm1uID8gJmJvLT5tbi0+bWlycm9yIDogTlVMTDsN
Cj4gICAJc3RydWN0IHR0bV90dCAqdHRtID0gYm8tPnRiby50dG07DQo+ICAgCXN0cnVjdCBhbWRn
cHVfdHRtX3R0ICpndHQgPSAodm9pZCAqKXR0bTsNCj4gICAJc3RydWN0IG1tX3N0cnVjdCAqbW07
DQo+ICsJc3RydWN0IGhtbV9yYW5nZSAqcmFuZ2U7DQo+ICAgCXVuc2lnbmVkIGxvbmcgc3RhcnQg
PSBndHQtPnVzZXJwdHI7DQo+ICAgCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hOw0KPiAtCXN0
cnVjdCBobW1fcmFuZ2UgKnJhbmdlOw0KPiAgIAl1bnNpZ25lZCBsb25nIGk7DQo+IC0JdWludDY0
X3QgKnBmbnM7DQo+ICAgCWludCByID0gMDsNCj4gICANCj4gLQlpZiAodW5saWtlbHkoIW1pcnJv
cikpIHsNCj4gLQkJRFJNX0RFQlVHX0RSSVZFUigiRmFpbGVkIHRvIGdldCBobW1fbWlycm9yXG4i
KTsNCj4gKwltbSA9IGJvLT5ub3RpZmllci5tbTsNCj4gKwlpZiAodW5saWtlbHkoIW1tKSkgew0K
PiArCQlEUk1fREVCVUdfRFJJVkVSKCJCTyBpcyBub3QgcmVnaXN0ZXJlZD9cbiIpOw0KPiAgIAkJ
cmV0dXJuIC1FRkFVTFQ7DQo+ICAgCX0NCj4gICANCj4gLQltbSA9IG1pcnJvci0+aG1tLT5tbXVf
bm90aWZpZXIubW07DQo+ICsJLyogQW5vdGhlciBnZXRfdXNlcl9wYWdlcyBpcyBydW5uaW5nIGF0
IHRoZSBzYW1lIHRpbWU/PyAqLw0KPiArCWlmIChXQVJOX09OKGd0dC0+cmFuZ2UpKQ0KPiArCQly
ZXR1cm4gLUVGQVVMVDsNCj4gKw0KPiAgIAlpZiAoIW1tZ2V0X25vdF96ZXJvKG1tKSkgLyogSGFw
cGVucyBkdXJpbmcgcHJvY2VzcyBzaHV0ZG93biAqLw0KPiAgIAkJcmV0dXJuIC1FU1JDSDsNCj4g
ICANCj4gQEAgLTgxMSwzMCArODIzLDI0IEBAIGludCBhbWRncHVfdHRtX3R0X2dldF91c2VyX3Bh
Z2VzKHN0cnVjdCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAqKnBhZ2VzKQ0KPiAgIAkJciA9
IC1FTk9NRU07DQo+ICAgCQlnb3RvIG91dDsNCj4gICAJfQ0KPiArCXJhbmdlLT5ub3RpZmllciA9
ICZiby0+bm90aWZpZXI7DQo+ICsJcmFuZ2UtPmZsYWdzID0gaG1tX3JhbmdlX2ZsYWdzOw0KPiAr
CXJhbmdlLT52YWx1ZXMgPSBobW1fcmFuZ2VfdmFsdWVzOw0KPiArCXJhbmdlLT5wZm5fc2hpZnQg
PSBQQUdFX1NISUZUOw0KPiArCXJhbmdlLT5zdGFydCA9IGJvLT5ub3RpZmllci5pbnRlcnZhbF90
cmVlLnN0YXJ0Ow0KPiArCXJhbmdlLT5lbmQgPSBiby0+bm90aWZpZXIuaW50ZXJ2YWxfdHJlZS5s
YXN0ICsgMTsNCj4gKwlyYW5nZS0+ZGVmYXVsdF9mbGFncyA9IGhtbV9yYW5nZV9mbGFnc1tITU1f
UEZOX1ZBTElEXTsNCj4gKwlpZiAoIWFtZGdwdV90dG1fdHRfaXNfcmVhZG9ubHkodHRtKSkNCj4g
KwkJcmFuZ2UtPmRlZmF1bHRfZmxhZ3MgfD0gcmFuZ2UtPmZsYWdzW0hNTV9QRk5fV1JJVEVdOw0K
PiAgIA0KPiAtCXBmbnMgPSBrdm1hbGxvY19hcnJheSh0dG0tPm51bV9wYWdlcywgc2l6ZW9mKCpw
Zm5zKSwgR0ZQX0tFUk5FTCk7DQo+IC0JaWYgKHVubGlrZWx5KCFwZm5zKSkgew0KPiArCXJhbmdl
LT5wZm5zID0ga3ZtYWxsb2NfYXJyYXkodHRtLT5udW1fcGFnZXMsIHNpemVvZigqcmFuZ2UtPnBm
bnMpLA0KPiArCQkJCSAgICAgR0ZQX0tFUk5FTCk7DQo+ICsJaWYgKHVubGlrZWx5KCFyYW5nZS0+
cGZucykpIHsNCj4gICAJCXIgPSAtRU5PTUVNOw0KPiAgIAkJZ290byBvdXRfZnJlZV9yYW5nZXM7
DQo+ICAgCX0NCj4gICANCj4gLQlhbWRncHVfaG1tX2luaXRfcmFuZ2UocmFuZ2UpOw0KPiAtCXJh
bmdlLT5kZWZhdWx0X2ZsYWdzID0gcmFuZ2UtPmZsYWdzW0hNTV9QRk5fVkFMSURdOw0KPiAtCXJh
bmdlLT5kZWZhdWx0X2ZsYWdzIHw9IGFtZGdwdV90dG1fdHRfaXNfcmVhZG9ubHkodHRtKSA/DQo+
IC0JCQkJMCA6IHJhbmdlLT5mbGFnc1tITU1fUEZOX1dSSVRFXTsNCj4gLQlyYW5nZS0+cGZuX2Zs
YWdzX21hc2sgPSAwOw0KPiAtCXJhbmdlLT5wZm5zID0gcGZuczsNCj4gLQlyYW5nZS0+c3RhcnQg
PSBzdGFydDsNCj4gLQlyYW5nZS0+ZW5kID0gc3RhcnQgKyB0dG0tPm51bV9wYWdlcyAqIFBBR0Vf
U0laRTsNCj4gLQ0KPiAtCWhtbV9yYW5nZV9yZWdpc3RlcihyYW5nZSwgbWlycm9yKTsNCj4gLQ0K
PiAtCS8qDQo+IC0JICogSnVzdCB3YWl0IGZvciByYW5nZSB0byBiZSB2YWxpZCwgc2FmZSB0byBp
Z25vcmUgcmV0dXJuIHZhbHVlIGFzIHdlDQo+IC0JICogd2lsbCB1c2UgdGhlIHJldHVybiB2YWx1
ZSBvZiBobW1fcmFuZ2VfZmF1bHQoKSBiZWxvdyB1bmRlciB0aGUNCj4gLQkgKiBtbWFwX3NlbSB0
byBhc2NlcnRhaW4gdGhlIHZhbGlkaXR5IG9mIHRoZSByYW5nZS4NCj4gLQkgKi8NCj4gLQlobW1f
cmFuZ2Vfd2FpdF91bnRpbF92YWxpZChyYW5nZSwgSE1NX1JBTkdFX0RFRkFVTFRfVElNRU9VVCk7
DQo+ICsJcmFuZ2UtPm5vdGlmaWVyX3NlcSA9IG1tdV9yYW5nZV9yZWFkX2JlZ2luKCZiby0+bm90
aWZpZXIpOw0KPiAgIA0KPiAgIAlkb3duX3JlYWQoJm1tLT5tbWFwX3NlbSk7DQo+ICAgCXZtYSA9
IGZpbmRfdm1hKG1tLCBzdGFydCk7DQo+IEBAIC04NTUsMTAgKzg2MSwxMCBAQCBpbnQgYW1kZ3B1
X3R0bV90dF9nZXRfdXNlcl9wYWdlcyhzdHJ1Y3QgYW1kZ3B1X2JvICpibywgc3RydWN0IHBhZ2Ug
KipwYWdlcykNCj4gICAJCWdvdG8gb3V0X2ZyZWVfcGZuczsNCj4gICANCj4gICAJZm9yIChpID0g
MDsgaSA8IHR0bS0+bnVtX3BhZ2VzOyBpKyspIHsNCj4gLQkJcGFnZXNbaV0gPSBobW1fZGV2aWNl
X2VudHJ5X3RvX3BhZ2UocmFuZ2UsIHBmbnNbaV0pOw0KPiArCQlwYWdlc1tpXSA9IGhtbV9kZXZp
Y2VfZW50cnlfdG9fcGFnZShyYW5nZSwgcmFuZ2UtPnBmbnNbaV0pOw0KPiAgIAkJaWYgKHVubGlr
ZWx5KCFwYWdlc1tpXSkpIHsNCj4gICAJCQlwcl9lcnIoIlBhZ2UgZmF1bHQgZmFpbGVkIGZvciBw
Zm5bJWx1XSA9IDB4JWxseFxuIiwNCj4gLQkJCSAgICAgICBpLCBwZm5zW2ldKTsNCj4gKwkJCSAg
ICAgICBpLCByYW5nZS0+cGZuc1tpXSk7DQo+ICAgCQkJciA9IC1FTk9NRU07DQo+ICAgDQo+ICAg
CQkJZ290byBvdXRfZnJlZV9wZm5zOw0KPiBAQCAtODczLDggKzg3OSw3IEBAIGludCBhbWRncHVf
dHRtX3R0X2dldF91c2VyX3BhZ2VzKHN0cnVjdCBhbWRncHVfYm8gKmJvLCBzdHJ1Y3QgcGFnZSAq
KnBhZ2VzKQ0KPiAgIG91dF91bmxvY2s6DQo+ICAgCXVwX3JlYWQoJm1tLT5tbWFwX3NlbSk7DQo+
ICAgb3V0X2ZyZWVfcGZuczoNCj4gLQlobW1fcmFuZ2VfdW5yZWdpc3RlcihyYW5nZSk7DQo+IC0J
a3ZmcmVlKHBmbnMpOw0KPiArCWt2ZnJlZShyYW5nZS0+cGZucyk7DQo+ICAgb3V0X2ZyZWVfcmFu
Z2VzOg0KPiAgIAlrZnJlZShyYW5nZSk7DQo+ICAgb3V0Og0KPiBAQCAtOTAzLDkgKzkwOCw4IEBA
IGJvb2wgYW1kZ3B1X3R0bV90dF9nZXRfdXNlcl9wYWdlc19kb25lKHN0cnVjdCB0dG1fdHQgKnR0
bSkNCj4gICAJCSJObyB1c2VyIHBhZ2VzIHRvIGNoZWNrXG4iKTsNCj4gICANCj4gICAJaWYgKGd0
dC0+cmFuZ2UpIHsNCj4gLQkJciA9IGhtbV9yYW5nZV92YWxpZChndHQtPnJhbmdlKTsNCj4gLQkJ
aG1tX3JhbmdlX3VucmVnaXN0ZXIoZ3R0LT5yYW5nZSk7DQo+IC0NCj4gKwkJciA9IG1tdV9yYW5n
ZV9yZWFkX3JldHJ5KGd0dC0+cmFuZ2UtPm5vdGlmaWVyLA0KPiArCQkJCQkgZ3R0LT5yYW5nZS0+
bm90aWZpZXJfc2VxKTsNCj4gICAJCWt2ZnJlZShndHQtPnJhbmdlLT5wZm5zKTsNCj4gICAJCWtm
cmVlKGd0dC0+cmFuZ2UpOw0KPiAgIAkJZ3R0LT5yYW5nZSA9IE5VTEw7DQo+IA0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 20:17:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 20:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPXv5-0005xo-Ej; Tue, 29 Oct 2019 20:16:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPXv4-0005xb-Ba
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 20:16:46 +0000
X-Inumbo-ID: 060e1257-fa89-11e9-9518-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 060e1257-fa89-11e9-9518-12813bfff9fa;
 Tue, 29 Oct 2019 20:16:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPXv0-0005J7-VL; Tue, 29 Oct 2019 20:16:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPXv0-0001F2-JJ; Tue, 29 Oct 2019 20:16:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPXv0-000524-IU; Tue, 29 Oct 2019 20:16:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143277-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d6d5df1db6e9d7f8f76d2911707f7d5877251b02
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 20:16:42 +0000
Subject: [Xen-devel] [linux-linus test] 143277: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzI3NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMjc3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAyMCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxNDMyNDIgcGFz
cyBpbiAxNDMyNzcKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDE0MzI0MiBwYXNzIGluIDE0MzI3NwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3Mg
aW4gMTQzMjQyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxNDMyNDIKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDE0MzI0Mgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
ICBmYWlsIHBhc3MgaW4gMTQzMjQyCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxMzM1ODAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICA3
IHhlbi1ib290IGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0taTM4Ni14c20gIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDEzMzU4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1z
ZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICBkNmQ1ZGYxZGI2ZTlkN2Y4Zjc2ZDI5MTE3MDdmN2Q1ODc3MjUxYjAy
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3MzY3MDZiZWUzMjk4MjA4
MzQzYTc2MDk2MzcwZTRmNmE1YzU1OTE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMzM1ODAgIDIw
MTktMDMtMDQgMTk6NTM6MDkgWiAgMjM4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTMzNjA1
ICAyMDE5LTAzLTA1IDIwOjAzOjE0IFogIDIzNyBkYXlzICAxOTIgYXR0ZW1wdHMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTQzMjQyICAyMDE5LTEwLTI3IDE4OjUzOjExIFogICAgMiBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo1MDQ1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApu
b3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
aTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVz
dHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0
dGxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtdGh1bmRlcnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTIyNTM3MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 20:59:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 20:59:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPYad-0000st-2H; Tue, 29 Oct 2019 20:59:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPYab-0000si-Ni
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 20:59:41 +0000
X-Inumbo-ID: 052e18da-fa8f-11e9-9519-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 052e18da-fa8f-11e9-9519-12813bfff9fa;
 Tue, 29 Oct 2019 20:59:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPYaY-00069B-6I; Tue, 29 Oct 2019 20:59:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPYaX-0003YE-T9; Tue, 29 Oct 2019 20:59:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPYaX-0005DZ-SG; Tue, 29 Oct 2019 20:59:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143301-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-raw:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=9bb73502321d46f4d320fa17aa38201445783fc4
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 20:59:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 143301: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMwMSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMDEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkxNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgMTkgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI5MTUKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxNDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MjkxNQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBi
bG9ja2VkIGluIDE0MjkxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxOCBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwICAgICAgIGZhaWwgIGxpa2UgMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
NDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxNDI5MTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgOWJiNzM1MDIz
MjFkNDZmNGQzMjBmYTE3YWEzODIwMTQ0NTc4M2ZjNApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUg
ICAgICAgICAgICAgICAgZTlkNDI0NjE5MjBmNmY0MGY0ZDg0N2E1YmExOGU5MGQwOTVlZDBiOQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyOTE1ICAyMDE5LTEwLTE5IDE0OjQ5OjQxIFogICAxMCBk
YXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MzAzMCAgMjAxOS0xMC0yMiAxMTowODozOSBaICAg
IDcgZGF5cyAgICA5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzMwMSAgMjAxOS0x
MC0yOCAyMToxMDo1NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZWtzYW5kYXIgTWFya292aWMgPGFtYXJr
b3ZpY0B3YXZlY29tcC5jb20+CiAgQWxleCBCZW5uw6llIDxhbGV4LmJlbm5lZUBsaW5hcm8ub3Jn
PgogIEFsZXhhbmRlciBTaG9wb3YgPGFzaEBrYW1iYW5hcmlhLm9yZz4KICBBbGV4ZXkgS2FyZGFz
aGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbmRyZWFzIFNjaHdhYiA8c2Nod2FiQHN1c2UuZGU+
CiAgQW5kcmV3IEpvbmVzIDxkcmpvbmVzQHJlZGhhdC5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29o
dWNrQHJlZGhhdC5jb20+CiAgQ8OpZHJpYyBMZSBHb2F0ZXIgPGNsZ0BrYW9kLm9yZz4KICBEYXZp
ZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBEYXZpZCBIaWxkZW5icmFu
ZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEaWV0bWFyIE1hdXJlciA8ZGlldG1hckBwcm94bW94LmNv
bT4KICBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8
ZWJsYWtlQHJlZGhhdC5jb20+CiAgRXVnZW5pbyBQw6lyZXogPGVwZXJlem1hQHJlZGhhdC5jb20+
CiAgRmlsaXAgQm96dXRhIDxGaWxpcC5Cb3p1dGFAcnQtcmsuY29tPgogIEZyZWRpYW5vIFppZ2xp
byA8ZnppZ2xpb0ByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgR3Vl
bnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1aWRvIEfDvG50aGVyIDxhZ3hAc2ln
eGNwdS5vcmc+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhlcnbDqSBQb3Vzc2luZWF1
IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQu
Y29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmluZ3FpIExpdSA8amlu
Z3FpLmxpdUBpbnRlbC5jb20+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgog
IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJl
bnQuZGVzbm9ndWVzQGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIu
ZXU+CiAgTGF1cmVudCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBNYW8gWmhvbmd5aSA8
bWFvemhvbmd5aUBjbXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3Nh
dHRpQHJlZGhhdC5jb20+CiAgTWFyaW8gU21hcmR1Y2ggPG1zbWFyZHVjaEBkaWdpdGFsb2NlYW4u
Y29tPgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgog
IE1hcmt1cyBBcm1icnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpj
bXZia2JjQGdtYWlsLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IE1pY2hhZWwgV2Vpc2VyIDxtaWNoYWVsLndlaXNlckBnbXguZGU+CiAgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXVsIEEuIENsYXJrZSAgPHBjQHVzLmlibS5jb20+CiAg
UGF2ZWwgRG92Z2FseXVrIDxwYXZlbC5kb3ZnYWx1a0BnbWFpbC5jb20+CiAgUGF2ZWwgRG92Z2Fs
eXVrIDxQYXZlbC5Eb3ZnYWx1a0Bpc3ByYXMucnU+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJl
ZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+CiAgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJk
LmhlbmRlcnNvbkBsaW5hcm8ub3JnPgogIFNlcmdpbyBMb3BleiA8c2xwQHJlZGhhdC5jb20+CiAg
U2h1LUNodW4gV2VuZyA8c2N3QGdvb2dsZS5jb20+CiAgU3RlZmFuIEJyYW5rb3ZpYyA8c3RlZmFu
LmJyYW5rb3ZpY0BydC1yay5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQu
Y29tPgogIFN0ZWZhbm8gR2FyemFyZWxsYSA8c2dhcnphcmVAcmVkaGF0LmNvbT4KICBUYW8gWHUg
PHRhbzMueHVAaW50ZWwuY29tPgogIFRob21hcyBIdXRoIDxodXRoQHR1eGZhbWlseS5vcmc+CiAg
VGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5l
dHNAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292
QHZpcnR1b3p6by5jb20+CiAgV2VpIFh1IDx3ZXh1QHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHJp
Y2hhcmR3LnlhbmdAbGludXguaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNo
aW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRl
cnggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgNTA2MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 21:44:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 21:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPZI4-0004n3-Di; Tue, 29 Oct 2019 21:44:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPZI3-0004my-0o
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 21:44:35 +0000
X-Inumbo-ID: 4bdfe122-fa95-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4bdfe122-fa95-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 21:44:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPZI1-00070x-Rh; Tue, 29 Oct 2019 21:44:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPZI1-0000RP-HZ; Tue, 29 Oct 2019 21:44:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPZI1-0002qm-Gz; Tue, 29 Oct 2019 21:44:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143357-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cbe572d3c19a14b94540388762463d2ee0dc8364
X-Osstest-Versions-That: xen=368375d7360a38c27de8e0276498bdd29e9e8a03
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 21:44:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143357: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM1Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjYmU1NzJkM2MxOWExNGI5NDU0MDM4ODc2MjQ2M2QyZWUwZGM4MzY0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNjgzNzVkNzM2MGEzOGMyN2Rl
OGUwMjc2NDk4YmRkMjllOWU4YTAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMzNDEgIDIwMTkt
MTAtMjkgMTM6MDM6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMzU3ICAy
MDE5LTEwLTI5IDE4OjA4OjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2xAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAg
IDM2ODM3NWQ3MzYuLmNiZTU3MmQzYzEgIGNiZTU3MmQzYzE5YTE0Yjk0NTQwMzg4NzYyNDYzZDJl
ZTBkYzgzNjQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 22:04:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 22:04:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPZbe-0006QG-CY; Tue, 29 Oct 2019 22:04:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OMAA=YW=amd.com=felix.kuehling@srs-us1.protection.inumbo.net>)
 id 1iPZbd-0006QB-2B
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 22:04:49 +0000
X-Inumbo-ID: 1ed5545c-fa98-11e9-951a-12813bfff9fa
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [40.107.82.44]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1ed5545c-fa98-11e9-951a-12813bfff9fa;
 Tue, 29 Oct 2019 22:04:47 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=HL6TCL77yX35tR/tiOoP/P/6cMJDAXGmoo11RxSp+cGVqfVYEtkhK+j4/Xa0A8LLzDHNh54yKrY1odGl+/0QdcAAVtWufvKh+FTBwmI3e6J5mrnw/NmhMz6H1VTC1ZB+pSi1rRG3u2q/VdXNml8TL5T5YoVy6VhXluazdLEv/4Wwss9NyBemC2F0wXIWK1Ktrx21nZzxgdaUvho8dyCAozfyA36XAMNclAO/m50ZjZZR/XFWS7SVEfj5D74P9HSrS2mVsrWQ5WHYNWTF7gbZ8Re9nmt052ugMenvzakx8Yi7IBg6Nbeb0k2ZcCx42TjyNXZku8nBpmmCNStYikv8Ng==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/JD7KFkKHp5fyK1k331LGUR/1WWjmJqNA6hU7v+mEUs=;
 b=MV14xJxP9wGka43UZEOQY9hWpsCEOGPdCY0JgQ1IWYLVxfhN99mHFUX5JiK6ToX3ccAfMGD5q8dXGp4umpvggSTuI6zRTZ4i92wDbOdO+L6LXPjoN1BH2jTtUEL1HLm1ocbW55LmQtCsoJj128gCTI3iBTp2BZhVoAro37blTQ3a5hDUUfEDpVc68OBd1d4T52/NKApGt/GQTtODGXYGJKTZ1fu2DILhT5SKEmqVff3s5kAdVculvGP1GHrAOhgFCvY3mcof+yCX1BUr6t6YkayckrTz+wbXcFunB7UuK6sr9eXPDYEhZm1/E/qS6brnga/kCy2p/HfzKB4dIgMdIQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=/JD7KFkKHp5fyK1k331LGUR/1WWjmJqNA6hU7v+mEUs=;
 b=nlXPL5gcis1aUHowIOIh+F30WUqWTNsS9EaDFGodshoudRMtfR1FHXl+AA2XCKrSp94f0FIxOhjmguN1kUKRT557zytMGiQFxPPAdB+TU68SyaUUMjRxXJEvQ8Nhg7H8aISsdV9jXLQTar4Sp/m5jg08XBv1cGBvTcwpL4hfa94=
Received: from DM6PR12MB3947.namprd12.prod.outlook.com (10.255.174.156) by
 DM6PR12MB3916.namprd12.prod.outlook.com (10.255.174.85) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.22; Tue, 29 Oct 2019 22:04:45 +0000
Received: from DM6PR12MB3947.namprd12.prod.outlook.com
 ([fe80::288c:66ec:203d:aede]) by DM6PR12MB3947.namprd12.prod.outlook.com
 ([fe80::288c:66ec:203d:aede%4]) with mapi id 15.20.2387.025; Tue, 29 Oct 2019
 22:04:45 +0000
From: "Kuehling, Felix" <Felix.Kuehling@amd.com>
To: Jason Gunthorpe <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>, 
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>, 
 John Hubbard <jhubbard@nvidia.com>
Thread-Topic: [PATCH v2 02/15] mm/mmu_notifier: add an interval tree notifier
Thread-Index: AQHVjcvKdJlZAglZt0CRWZTjlOmCL6dyLiSA
Date: Tue, 29 Oct 2019 22:04:45 +0000
Message-ID: <786ee79d-00a6-9147-f410-d8856da35511@amd.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-3-jgg@ziepe.ca>
In-Reply-To: <20191028201032.6352-3-jgg@ziepe.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [165.204.55.251]
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
x-clientproxiedby: YTXPR0101CA0070.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:b00:1::47) To DM6PR12MB3947.namprd12.prod.outlook.com
 (2603:10b6:5:1cb::28)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Felix.Kuehling@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 23417fa4-e959-450c-8abf-08d75cbc01f9
x-ms-traffictypediagnostic: DM6PR12MB3916:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR12MB3916AAEAD8859F526A130EF192610@DM6PR12MB3916.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(396003)(376002)(39860400002)(346002)(136003)(366004)(189003)(199004)(66946007)(81166006)(6486002)(81156014)(8676002)(86362001)(14454004)(6116002)(6246003)(8936002)(3846002)(31696002)(229853002)(486006)(4326008)(6436002)(36756003)(2906002)(66476007)(66556008)(64756008)(66446008)(6512007)(446003)(14444005)(256004)(476003)(2616005)(11346002)(25786009)(7416002)(6506007)(53546011)(386003)(66574012)(316002)(26005)(102836004)(31686004)(2501003)(76176011)(52116002)(71200400001)(71190400001)(58126008)(66066001)(110136005)(65806001)(65956001)(54906003)(7736002)(5660300002)(99286004)(186003)(4001150100001)(305945005)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR12MB3916;
 H:DM6PR12MB3947.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TyL45NAnDsinCP+o8LulRyY0kcc8qAVxZYljNtKTam3m7rIru8CiVmrcnowGAkDDcTb050JhhP8JcCXAGSG6hweNsYJht8bAP5kZrqFYEZ7HN4LFigI15ZcW4bqCX6XG2qC2q6SwA+99IG1RUpFJkGxzdB0P1P6dNqIHk6mLuJo73mvVXWquVHWO96G3zpxs7M71r337vLHfaytiQHixy8Xt04GGc2uEUscHKKyMXgKcL3Ibhh4NdtPGDtS5MzMifW2f4JHDlgh9uF9Evymy2YRGtWXptoRQwglMEyOGhhYF70nKDufx4arEBrT4PhWrGqF+LIpXublBBVb6/iyj8K4F+FEFpvhI04g5GICfupa5xh/4rhTFpOpc1pnqmpVMoN8Z/ZpA83u4tX6Ix4CjxdYZofltNogkc6FuzcLHxPc+z0Qqzhk0IyUSU3BFQMrP
Content-ID: <25A6FC5824E58843B9E20A0973B7665E@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 23417fa4-e959-450c-8abf-08d75cbc01f9
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 22:04:45.6400 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WGXdJod+oKbtq4YQeQnc8UKTA/F/RcVSvdRGR+/fPoXLUkDdfEpZp4XZRLfM/FMshwzruh73X1SrUnWMAI4iEw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3916
Subject: Re: [Xen-devel] [PATCH v2 02/15] mm/mmu_notifier: add an interval
 tree notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrea Arcangeli <aarcange@redhat.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Michal Hocko <mhocko@kernel.org>, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 "Koenig, Christian" <Christian.Koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlbid0IGhhZCBlbm91Z2ggdGltZSB0byBmdWxseSB1bmRlcnN0YW5kIHRoZSBkZWZlcnJl
ZCBsb2dpYyBpbiB0aGlzIA0KY2hhbmdlLiBJIHNwb3R0ZWQgb25lIHByb2JsZW0sIHNlZSBjb21t
ZW50cyBpbmxpbmUuDQoNCk9uIDIwMTktMTAtMjggNDoxMCBwLm0uLCBKYXNvbiBHdW50aG9ycGUg
d3JvdGU6DQo+IEZyb206IEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4NCj4NCj4g
T2YgdGhlIDEzIHVzZXJzIG9mIG1tdV9ub3RpZmllcnMsIDggb2YgdGhlbSB1c2Ugb25seQ0KPiBp
bnZhbGlkYXRlX3JhbmdlX3N0YXJ0L2VuZCgpIGFuZCBpbW1lZGlhdGVseSBpbnRlcnNlY3QgdGhl
DQo+IG1tdV9ub3RpZmllcl9yYW5nZSB3aXRoIHNvbWUga2luZCBvZiBpbnRlcm5hbCBsaXN0IG9m
IFZBcy4gIDQgdXNlIGFuDQo+IGludGVydmFsIHRyZWUgKGk5MTVfZ2VtLCByYWRlb25fbW4sIHVt
ZW1fb2RwLCBoZmkxKS4gNCB1c2UgYSBsaW5rZWQgbGlzdA0KPiBvZiBzb21lIGtpbmQgKHNjaWZf
ZG1hLCB2aG9zdCwgZ250ZGV2LCBobW0pDQo+DQo+IEFuZCB0aGUgcmVtYWluaW5nIDUgZWl0aGVy
IGRvbid0IHVzZSBpbnZhbGlkYXRlX3JhbmdlX3N0YXJ0KCkgb3IgZG8gc29tZQ0KPiBzcGVjaWFs
IHRoaW5nIHdpdGggaXQuDQo+DQo+IEl0IHR1cm5zIG91dCB0aGF0IGJ1aWxkaW5nIGEgY29ycmVj
dCBzY2hlbWUgd2l0aCBhbiBpbnRlcnZhbCB0cmVlIGlzDQo+IHByZXR0eSBjb21wbGljYXRlZCwg
cGFydGljdWxhcmx5IGlmIHRoZSB1c2UgY2FzZSBpcyBzeW5jaHJvbml6aW5nIGFnYWluc3QNCj4g
YW5vdGhlciB0aHJlYWQgZG9pbmcgZ2V0X3VzZXJfcGFnZXMoKS4gIE1hbnkgb2YgdGhlc2UgaW1w
bGVtZW50YXRpb25zIGhhdmUNCj4gdmFyaW91cyBzdWJ0bGUgYW5kIGRpZmZpY3VsdCB0byBmaXgg
cmFjZXMuDQo+DQo+IFRoaXMgYXBwcm9hY2ggcHV0cyB0aGUgaW50ZXJ2YWwgdHJlZSBhcyBjb21t
b24gY29kZSBhdCB0aGUgdG9wIG9mIHRoZSBtbXUNCj4gbm90aWZpZXIgY2FsbCB0cmVlIGFuZCBp
bXBsZW1lbnRzIGEgc2hhcmVhYmxlIGxvY2tpbmcgc2NoZW1lLg0KPg0KPiBJdCBpbmNsdWRlczoN
Cj4gICAtIEFuIGludGVydmFsIHRyZWUgdHJhY2tpbmcgVkEgcmFuZ2VzLCB3aXRoIHBlci1yYW5n
ZSBjYWxsYmFja3MNCj4gICAtIEEgcmVhZC93cml0ZSBsb2NraW5nIHNjaGVtZSBmb3IgdGhlIGlu
dGVydmFsIHRyZWUgdGhhdCBhdm9pZHMNCj4gICAgIHNsZWVwaW5nIGluIHRoZSBub3RpZmllciBw
YXRoIChmb3IgT09NIGtpbGxlcikNCj4gICAtIEEgc2VxdWVuY2UgY291bnRlciBiYXNlZCBjb2xs
aXNpb24tcmV0cnkgbG9ja2luZyBzY2hlbWUgdG8gdGVsbA0KPiAgICAgZGV2aWNlIHBhZ2UgZmF1
bHQgdGhhdCBhIFZBIHJhbmdlIGlzIGJlaW5nIGNvbmN1cnJlbnRseSBpbnZhbGlkYXRlZC4NCj4N
Cj4gVGhpcyBpcyBiYXNlZCBvbiB2YXJpb3VzIGlkZWFzOg0KPiAtIGhtbSBhY2N1bXVsYXRlcyBp
bnZhbGlkYXRlZCBWQSByYW5nZXMgYW5kIHJlbGVhc2VzIHRoZW0gd2hlbiBhbGwNCj4gICAgaW52
YWxpZGF0ZXMgYXJlIGRvbmUsIHZpYSBhY3RpdmVfaW52YWxpZGF0ZV9yYW5nZXMgY291bnQuDQo+
ICAgIFRoaXMgYXBwcm9hY2ggYXZvaWRzIGhhdmluZyB0byBpbnRlcnNlY3QgdGhlIGludGVydmFs
IHRyZWUgdHdpY2UgKGFzDQo+ICAgIHVtZW1fb2RwIGRvZXMpIGF0IHRoZSBwb3RlbnRpYWwgY29z
dCBvZiBhIGxvbmdlciBkZXZpY2UgcGFnZSBmYXVsdC4NCj4NCj4gLSBrdm0vdW1lbV9vZHAgdXNl
IGEgc2VxdWVuY2UgY291bnRlciB0byBkcml2ZSB0aGUgY29sbGlzaW9uIHJldHJ5LA0KPiAgICB2
aWEgaW52YWxpZGF0ZV9zZXENCj4NCj4gLSBhIGRlZmVycmVkIHdvcmsgdG9kbyBsaXN0IG9uIHVu
bG9jayBzY2hlbWUgbGlrZSBSVE5MLCB2aWEgZGVmZXJyZWRfbGlzdC4NCj4gICAgVGhpcyBtYWtl
cyBhZGRpbmcvcmVtb3ZpbmcgaW50ZXJ2YWwgdHJlZSBtZW1iZXJzIG1vcmUgZGV0ZXJtaW5pc3Rp
Yw0KPg0KPiAtIHNlcWxvY2ssIGV4Y2VwdCB0aGlzIHZlcnNpb24gbWFrZXMgdGhlIHNlcWxvY2sg
aWRlYSBtdWx0aS1ob2xkZXIgb24gdGhlDQo+ICAgIHdyaXRlIHNpZGUgYnkgcHJvdGVjdGluZyBp
dCB3aXRoIGFjdGl2ZV9pbnZhbGlkYXRlX3JhbmdlcyBhbmQgYSBzcGlubG9jaw0KPg0KPiBUbyBt
aW5pbWl6ZSBNTSBvdmVyaGVhZCB3aGVuIG9ubHkgdGhlIGludGVydmFsIHRyZWUgaXMgYmVpbmcg
dXNlZCwgdGhlDQo+IGVudGlyZSBTUkNVIGFuZCBobGlzdCBvdmVyaGVhZHMgYXJlIGRyb3BwZWQg
dXNpbmcgc29tZSBzaW1wbGUNCj4gYnJhbmNoZXMuIFNpbWlsYXJseSB0aGUgaW50ZXJ2YWwgdHJl
ZSBvdmVyaGVhZCBpcyBkcm9wcGVkIHdoZW4gaW4gaGxpc3QNCj4gbW9kZS4NCj4NCj4gVGhlIG92
ZXJoZWFkIGZyb20gdGhlIG1hbmRhdG9yeSBzcGlubG9jayBpcyBicm9hZGx5IHRoZSBzYW1lIGFz
IG1vc3Qgb2YNCj4gZXhpc3RpbmcgdXNlcnMgd2hpY2ggYWxyZWFkeSBoYWQgYSBsb2NrIChvciB0
d28pIG9mIHNvbWUgc29ydCBvbiB0aGUNCj4gaW52YWxpZGF0aW9uIHBhdGguDQo+DQo+IENjOiBB
bmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPg0KPiBDYzogTWljaGFsIEhvY2tv
IDxtaG9ja29Aa2VybmVsLm9yZz4NCj4gQWNrZWQtYnk6IENocmlzdGlhbiBLw7ZuaWcgPGNocmlz
dGlhbi5rb2VuaWdAYW1kLmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogSmFzb24gR3VudGhvcnBlIDxq
Z2dAbWVsbGFub3guY29tPg0KPiAtLS0NCj4gICBpbmNsdWRlL2xpbnV4L21tdV9ub3RpZmllci5o
IHwgIDk4ICsrKysrKysNCj4gICBtbS9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICAxICsN
Cj4gICBtbS9tbXVfbm90aWZpZXIuYyAgICAgICAgICAgIHwgNTMzICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tDQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA2MDcgaW5zZXJ0aW9ucygr
KSwgMjUgZGVsZXRpb25zKC0pDQo+DQpbc25pcF0NCj4gZGlmZiAtLWdpdCBhL21tL21tdV9ub3Rp
Zmllci5jIGIvbW0vbW11X25vdGlmaWVyLmMNCj4gaW5kZXggMzY3NjcwY2ZkMDJiN2IuLmQwMmQz
YzhjMjIzZWI3IDEwMDY0NA0KPiAtLS0gYS9tbS9tbXVfbm90aWZpZXIuYw0KPiArKysgYi9tbS9t
bXVfbm90aWZpZXIuYw0KW3NuaXBdDQo+ICAgICogYmVjYXVzZSBtbS0+bW1fdXNlcnMgPiAwIGR1
cmluZyBtbXVfbm90aWZpZXJfcmVnaXN0ZXIgYW5kIGV4aXRfbW1hcA0KPiBAQCAtNTIsMTcgKzI4
NiwyNCBAQCBzdHJ1Y3QgbW11X25vdGlmaWVyX21tIHsNCj4gICAgKiBjYW4ndCBnbyBhd2F5IGZy
b20gdW5kZXIgdXMgYXMgZXhpdF9tbWFwIGhvbGRzIGFuIG1tX2NvdW50IHBpbg0KPiAgICAqIGl0
c2VsZi4NCj4gICAgKi8NCj4gLXZvaWQgX19tbXVfbm90aWZpZXJfcmVsZWFzZShzdHJ1Y3QgbW1f
c3RydWN0ICptbSkNCj4gK3N0YXRpYyB2b2lkIG1uX2hsaXN0X3JlbGVhc2Uoc3RydWN0IG1tdV9u
b3RpZmllcl9tbSAqbW1uX21tLA0KPiArCQkJICAgICBzdHJ1Y3QgbW1fc3RydWN0ICptbSkNCj4g
ICB7DQo+ICAgCXN0cnVjdCBtbXVfbm90aWZpZXIgKm1uOw0KPiAgIAlpbnQgaWQ7DQo+ICAgDQo+
ICsJaWYgKG1tbl9tbS0+aGFzX2ludGVydmFsKQ0KPiArCQltbl9pdHJlZV9yZWxlYXNlKG1tbl9t
bSwgbW0pOw0KPiArDQo+ICsJaWYgKGhsaXN0X2VtcHR5KCZtbW5fbW0tPmxpc3QpKQ0KPiArCQly
ZXR1cm47DQoNClRoaXMgc2VlbXMgdG8gZHVwbGljYXRlIHRoZSBjb25kaXRpb25zIGluIF9fbW11
X25vdGlmaWVyX3JlbGVhc2UuIFNlZSBteSANCmNvbW1lbnRzIGJlbG93LCBJIHRoaW5rIG9uZSBv
ZiB0aGVtIGlzIHdyb25nLiBJIHN1c3BlY3QgdGhpcyBvbmUsIA0KYmVjYXVzZSBfX21tdV9ub3Rp
Zmllcl9yZWxlYXNlIGZvbGxvd3MgdGhlIHNhbWUgcGF0dGVybiBhcyB0aGUgb3RoZXIgDQpub3Rp
ZmllcnMuDQoNCg0KPiArDQo+ICAgCS8qDQo+ICAgCSAqIFNSQ1UgaGVyZSB3aWxsIGJsb2NrIG1t
dV9ub3RpZmllcl91bnJlZ2lzdGVyIHVudGlsDQo+ICAgCSAqIC0+cmVsZWFzZSByZXR1cm5zLg0K
PiAgIAkgKi8NCj4gICAJaWQgPSBzcmN1X3JlYWRfbG9jaygmc3JjdSk7DQo+IC0JaGxpc3RfZm9y
X2VhY2hfZW50cnlfcmN1KG1uLCAmbW0tPm1tdV9ub3RpZmllcl9tbS0+bGlzdCwgaGxpc3QpDQo+
ICsJaGxpc3RfZm9yX2VhY2hfZW50cnlfcmN1KG1uLCAmbW1uX21tLT5saXN0LCBobGlzdCkNCj4g
ICAJCS8qDQo+ICAgCQkgKiBJZiAtPnJlbGVhc2UgcnVucyBiZWZvcmUgbW11X25vdGlmaWVyX3Vu
cmVnaXN0ZXIgaXQgbXVzdCBiZQ0KPiAgIAkJICogaGFuZGxlZCwgYXMgaXQncyB0aGUgb25seSB3
YXkgZm9yIHRoZSBkcml2ZXIgdG8gZmx1c2ggYWxsDQo+IEBAIC03Miw5ICszMTMsOSBAQCB2b2lk
IF9fbW11X25vdGlmaWVyX3JlbGVhc2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0pDQo+ICAgCQlpZiAo
bW4tPm9wcy0+cmVsZWFzZSkNCj4gICAJCQltbi0+b3BzLT5yZWxlYXNlKG1uLCBtbSk7DQo+ICAg
DQo+IC0Jc3Bpbl9sb2NrKCZtbS0+bW11X25vdGlmaWVyX21tLT5sb2NrKTsNCj4gLQl3aGlsZSAo
dW5saWtlbHkoIWhsaXN0X2VtcHR5KCZtbS0+bW11X25vdGlmaWVyX21tLT5saXN0KSkpIHsNCj4g
LQkJbW4gPSBobGlzdF9lbnRyeShtbS0+bW11X25vdGlmaWVyX21tLT5saXN0LmZpcnN0LA0KPiAr
CXNwaW5fbG9jaygmbW1uX21tLT5sb2NrKTsNCj4gKwl3aGlsZSAodW5saWtlbHkoIWhsaXN0X2Vt
cHR5KCZtbW5fbW0tPmxpc3QpKSkgew0KPiArCQltbiA9IGhsaXN0X2VudHJ5KG1tbl9tbS0+bGlz
dC5maXJzdCwNCj4gICAJCQkJIHN0cnVjdCBtbXVfbm90aWZpZXIsDQo+ICAgCQkJCSBobGlzdCk7
DQo+ICAgCQkvKg0KPiBAQCAtODUsNyArMzI2LDcgQEAgdm9pZCBfX21tdV9ub3RpZmllcl9yZWxl
YXNlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQ0KPiAgIAkJICovDQo+ICAgCQlobGlzdF9kZWxfaW5p
dF9yY3UoJm1uLT5obGlzdCk7DQo+ICAgCX0NCj4gLQlzcGluX3VubG9jaygmbW0tPm1tdV9ub3Rp
Zmllcl9tbS0+bG9jayk7DQo+ICsJc3Bpbl91bmxvY2soJm1tbl9tbS0+bG9jayk7DQo+ICAgCXNy
Y3VfcmVhZF91bmxvY2soJnNyY3UsIGlkKTsNCj4gICANCj4gICAJLyoNCj4gQEAgLTEwMCw2ICsz
NDEsMTcgQEAgdm9pZCBfX21tdV9ub3RpZmllcl9yZWxlYXNlKHN0cnVjdCBtbV9zdHJ1Y3QgKm1t
KQ0KPiAgIAlzeW5jaHJvbml6ZV9zcmN1KCZzcmN1KTsNCj4gICB9DQo+ICAgDQo+ICt2b2lkIF9f
bW11X25vdGlmaWVyX3JlbGVhc2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0pDQo+ICt7DQo+ICsJc3Ry
dWN0IG1tdV9ub3RpZmllcl9tbSAqbW1uX21tID0gbW0tPm1tdV9ub3RpZmllcl9tbTsNCj4gKw0K
PiArCWlmIChtbW5fbW0tPmhhc19pbnRlcnZhbCkNCj4gKwkJbW5faXRyZWVfcmVsZWFzZShtbW5f
bW0sIG1tKTsNCg0KSWYgbW1uX21tLT5saXN0IGlzIG5vdCBlbXB0eSwgdGhpcyB3aWxsIGJlIGRv
bmUgdHdpY2UgYmVjYXVzZSANCm1uX2hsaXN0X3JlbGVhc2UgZHVwbGljYXRlcyB0aGlzLg0KDQoN
Cj4gKw0KPiArCWlmICghaGxpc3RfZW1wdHkoJm1tbl9tbS0+bGlzdCkpDQo+ICsJCW1uX2hsaXN0
X3JlbGVhc2UobW1uX21tLCBtbSk7DQoNCm1uX2hsaXN0X3JlbGVhc2UgY2hlY2tzIHRoZSBzYW1l
IGNvbmRpdGlvbiBpdHNlbGYuDQoNCg0KPiArfQ0KPiArDQo+ICAgLyoNCj4gICAgKiBJZiBubyB5
b3VuZyBiaXRmbGFnIGlzIHN1cHBvcnRlZCBieSB0aGUgaGFyZHdhcmUsIC0+Y2xlYXJfZmx1c2hf
eW91bmcgY2FuDQo+ICAgICogdW5tYXAgdGhlIGFkZHJlc3MgYW5kIHJldHVybiAxIG9yIDAgZGVw
ZW5kaW5nIGlmIHRoZSBtYXBwaW5nIHByZXZpb3VzbHkNCltzbmlwXQ0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 22:14:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 22:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPZl7-0007Hy-Le; Tue, 29 Oct 2019 22:14:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=OMAA=YW=amd.com=felix.kuehling@srs-us1.protection.inumbo.net>)
 id 1iPZl5-0007Ht-W0
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 22:14:36 +0000
X-Inumbo-ID: 7c66334c-fa99-11e9-bbab-bc764e2007e4
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4c::62b])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c66334c-fa99-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 22:14:33 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=YOsOvBFyvDMV8zmYf9QDeOJMAxGsGgP9Ax6y/MbTQ9EEhToDYm5mMg9nk0jNZOXJA6EHxRigbHqBK97ZPev5aHEkDdcDD1O30MF/bWQfUrPuXC8x6v67VLmVyxPUi47Pwf7WnOQD6JEL5HSMwKJcNZtGaE2AQ4jD9GPuqD22Gzb4SN9zWhJ7X41bCB6uLfOjAgcM6U246SWQa8nCVuvI0rfMJXlgXzl7vf/SDfrcKjdRj3MrN88kHc5ySkP1wZnZGiyyp7s4Gn2MC0zcYv7jD0yDDuv0I7WuyB3EUgSEzIGC3SuQy8P7Adg60d8dGokN8w5tiEm7GgqlxXYZt3XVIA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EDUuPOr+FQUxhDLyOKJlJqvrFEBSV0lmxPbWlSbQJHI=;
 b=WaDOHtlTAzxfMG11/LGetH0gUKQfbtbGslVBm3Hlx7afvwf33h19Ti6TRR2Q74SEFv0PgqY0wjzlkEmzM96ACg2MOaQiYelgJv9vVOk9D3I5sCfXNp2cJHHvJBPr1XhV29rL5+b4Ef+4OXxLU9QZXIXpC82wGI3eOJ5JgirgEhms1JxanPh7iOSv6SWT4gl0n6Zt5hTbRql+cNk5C/QzeoBcrHi9FasMSP4qbyHTK3cczVC/LhLSBzyWDrEzG2vL+S3BpJP5/VC+PVtfIPOkARW8ESF1zJHLVKfSP0DfCfiq7c/GwPzh/QSe/epOunhZyXPAXzju6MFdDnENzM+DcA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass
 header.d=amd.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector2-amdcloud-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=EDUuPOr+FQUxhDLyOKJlJqvrFEBSV0lmxPbWlSbQJHI=;
 b=nyrrYEVr9YeXAf6+4L2p6mpkyGwP4T22AAZxXRbeBecQg8fqNspjPPtHtN7DZTTYxC4+ei5VohVMk4BUgEKhR9CUK9p5wXekx3lWYGKAAFyygVaXZsHjtxSm0+7wrmybz+7qPqE7gJC5v3pmT54XObdGfmoE24MiCXc13z/3GcM=
Received: from DM6PR12MB3947.namprd12.prod.outlook.com (10.255.174.156) by
 DM6PR12MB3579.namprd12.prod.outlook.com (20.178.31.224) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2408.17; Tue, 29 Oct 2019 22:14:30 +0000
Received: from DM6PR12MB3947.namprd12.prod.outlook.com
 ([fe80::288c:66ec:203d:aede]) by DM6PR12MB3947.namprd12.prod.outlook.com
 ([fe80::288c:66ec:203d:aede%4]) with mapi id 15.20.2387.025; Tue, 29 Oct 2019
 22:14:30 +0000
From: "Kuehling, Felix" <Felix.Kuehling@amd.com>
To: Jason Gunthorpe <jgg@ziepe.ca>, "linux-mm@kvack.org" <linux-mm@kvack.org>, 
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>, 
 John Hubbard <jhubbard@nvidia.com>
Thread-Topic: [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert instead of
 hmm_mirror
Thread-Index: AQHVjc0+mWAYy8WQNUexAnZPCB1Zv6dyMNmA
Date: Tue, 29 Oct 2019 22:14:29 +0000
Message-ID: <6c511ee9-4cbf-bd33-e720-f2d2b5c3c28b@amd.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-14-jgg@ziepe.ca>
In-Reply-To: <20191028201032.6352-14-jgg@ziepe.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [165.204.55.251]
user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
x-clientproxiedby: YTXPR0101CA0015.CANPRD01.PROD.OUTLOOK.COM
 (2603:10b6:b00::28) To DM6PR12MB3947.namprd12.prod.outlook.com
 (2603:10b6:5:1cb::28)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Felix.Kuehling@amd.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 93cf01a7-c9f2-469e-2ea5-08d75cbd5e3c
x-ms-traffictypediagnostic: DM6PR12MB3579:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR12MB35793B8E5FC8E57E99E632F092610@DM6PR12MB3579.namprd12.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:469;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(396003)(366004)(346002)(39860400002)(136003)(189003)(199004)(30864003)(99286004)(6116002)(3846002)(36756003)(5660300002)(229853002)(486006)(2501003)(6436002)(31696002)(8936002)(446003)(476003)(52116002)(2616005)(11346002)(86362001)(25786009)(6506007)(386003)(53546011)(102836004)(26005)(76176011)(71190400001)(71200400001)(66574012)(186003)(2906002)(64756008)(256004)(14444005)(5024004)(66446008)(66946007)(66556008)(58126008)(110136005)(54906003)(66476007)(478600001)(14454004)(305945005)(6486002)(4326008)(31686004)(7416002)(66066001)(65956001)(65806001)(6246003)(7736002)(8676002)(81166006)(81156014)(6512007)(316002)(4001150100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR12MB3579;
 H:DM6PR12MB3947.namprd12.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xUD9Jb3T4hlvZjNQOIZu4q/N2X+c9T+sVN5P88jeOZ/jxvt+q8U2uaIJEX9hxPlyiZa1nRGixSD0/xy8Z1Ixn8A/QHdCUCd2CWhosiCcDADnKS+/bSSShNtjG7niF+IGYdYm1xt8mMlRHf/P/u8+3nisKVNWjggiAOTyqZZ8Cga5OT+UiiwyJMHzRcgTHCXT7yj5GX4SmsrdOm4QQR+OHyyez4muz38GfO5PUg7MOm8ePrr08q5Y7w2qbaNASz/9iRhrtkA05QW1bVo9nzATzyCHmW+HfJhkCkfq+fWVivLEjwOrAQT/suUDIagPIevJjzUjTksR4sYSNsI1wf8qOGfNdfZUum7MK0VPsNuXcIVwtiApe83kQ2UTBE4213wqUxoWzgAYk10R02G3hQdOLPxtXq369FFiiUd4PFlcH2HW6fjsD4oREC1/lmu6hd46
Content-ID: <C97ED99E12BE4048A2D5ECC05D2611FE@namprd12.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 93cf01a7-c9f2-469e-2ea5-08d75cbd5e3c
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 22:14:29.8379 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: y3BmFKej61A3woUW6HcBvAjMeeh36q4cdWu/aA2L0nbOVLXEA/hMWGZ2hBh0Nzr3yzvLQkLEySQz/xZMAlKWBg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB3579
Subject: Re: [Xen-devel] [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Jason Gunthorpe <jgg@mellanox.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 "Koenig, Christian" <Christian.Koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAxOS0xMC0yOCA0OjEwIHAubS4sIEphc29uIEd1bnRob3JwZSB3cm90ZToNCj4gRnJvbTog
SmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPg0KPg0KPiBSZW1vdmUgdGhlIGludGVy
dmFsIHRyZWUgaW4gdGhlIGRyaXZlciBhbmQgcmVseSBvbiB0aGUgdHJlZSBtYWludGFpbmVkIGJ5
DQo+IHRoZSBtbXVfbm90aWZpZXIgZm9yIGRlbGl2ZXJpbmcgbW11X25vdGlmaWVyIGludmFsaWRh
dGlvbiBjYWxsYmFja3MuDQo+DQo+IEZvciBzb21lIHJlYXNvbiBhbWRncHUgaGFzIGEgdmVyeSBj
b21wbGljYXRlZCBhcnJhbmdlbWVudCB3aGVyZSBpdCB0cmllcw0KPiB0byBwcmV2ZW50IGR1cGxp
Y2F0ZSBlbnRyaWVzIGluIHRoZSBpbnRlcnZhbF90cmVlLCB0aGlzIGlzIG5vdCBuZWNlc3Nhcnks
DQo+IGVhY2ggYW1kZ3B1X2JvIGNhbiBiZSBpdHMgb3duIHN0YW5kIGFsb25lIGVudHJ5LiBpbnRl
cnZhbF90cmVlIGFscmVhZHkNCj4gYWxsb3dzIGR1cGxpY2F0ZXMgYW5kIG92ZXJsYXBzIGluIHRo
ZSB0cmVlLg0KPg0KPiBBbHNvLCB0aGVyZSBpcyBubyBuZWVkIHRvIHJlbW92ZSBlbnRyaWVzIHVw
b24gYSByZWxlYXNlIGNhbGxiYWNrLCB0aGUNCj4gbW11X3JhbmdlIEFQSSBzYWZlbHkgYWxsb3dz
IG9iamVjdHMgdG8gcmVtYWluIHJlZ2lzdGVyZWQgYmV5b25kIHRoZQ0KPiBsaWZldGltZSBvZiB0
aGUgbW0uIFRoZSBkcml2ZXIgb25seSBoYXMgdG8gc3RvcCB0b3VjaGluZyB0aGUgcGFnZXMgZHVy
aW5nDQo+IHJlbGVhc2UuDQo+DQo+IENjOiBBbGV4IERldWNoZXIgPGFsZXhhbmRlci5kZXVjaGVy
QGFtZC5jb20+DQo+IENjOiBDaHJpc3RpYW4gS8O2bmlnIDxjaHJpc3RpYW4ua29lbmlnQGFtZC5j
b20+DQo+IENjOiBEYXZpZCAoQ2h1bk1pbmcpIFpob3UgPERhdmlkMS5aaG91QGFtZC5jb20+DQo+
IENjOiBhbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZw0KPiBTaWduZWQtb2ZmLWJ5OiBKYXNv
biBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+DQo+IC0tLQ0KPiAgIGRyaXZlcnMvZ3B1L2Ry
bS9hbWQvYW1kZ3B1L2FtZGdwdS5oICAgICAgICAgICB8ICAgMiArDQo+ICAgLi4uL2dwdS9kcm0v
YW1kL2FtZGdwdS9hbWRncHVfYW1ka2ZkX2dwdXZtLmMgIHwgICA1ICstDQo+ICAgZHJpdmVycy9n
cHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X2RldmljZS5jICAgIHwgICAxICsNCj4gICBkcml2ZXJz
L2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4uYyAgICAgICAgfCAzNDEgKysrKy0tLS0tLS0t
LS0tLS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL2FtZC9hbWRncHUvYW1kZ3B1X21uLmggICAgICAg
IHwgICA0IC0NCj4gICBkcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfb2JqZWN0Lmgg
ICAgfCAgMTMgKy0NCj4gICA2IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMoKyksIDI4MiBk
ZWxldGlvbnMoLSkNCltzbmlwXQ0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2FtZC9h
bWRncHUvYW1kZ3B1X21uLmMgYi9kcml2ZXJzL2dwdS9kcm0vYW1kL2FtZGdwdS9hbWRncHVfbW4u
Yw0KPiBpbmRleCAzMWQ0ZGViNWQyOTQ4NC4uNGZmZDdiOTBmNGQ5MDcgMTAwNjQ0DQo+IC0tLSBh
L2RyaXZlcnMvZ3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5jDQo+ICsrKyBiL2RyaXZlcnMv
Z3B1L2RybS9hbWQvYW1kZ3B1L2FtZGdwdV9tbi5jDQpbc25pcF0NCj4gQEAgLTUwLDY2ICs1MCw2
IEBADQo+ICAgI2luY2x1ZGUgImFtZGdwdS5oIg0KPiAgICNpbmNsdWRlICJhbWRncHVfYW1ka2Zk
LmgiDQo+ICAgDQo+IC0vKioNCj4gLSAqIHN0cnVjdCBhbWRncHVfbW5fbm9kZQ0KPiAtICoNCj4g
LSAqIEBpdDogaW50ZXJ2YWwgbm9kZSBkZWZpbmluZyBzdGFydC1sYXN0IG9mIHRoZSBhZmZlY3Rl
ZCBhZGRyZXNzIHJhbmdlDQo+IC0gKiBAYm9zOiBsaXN0IG9mIGFsbCBCT3MgaW4gdGhlIGFmZmVj
dGVkIGFkZHJlc3MgcmFuZ2UNCj4gLSAqDQo+IC0gKiBNYW5hZ2VzIGFsbCBCT3Mgd2hpY2ggYXJl
IGFmZmVjdGVkIG9mIGEgY2VydGFpbiByYW5nZSBvZiBhZGRyZXNzIHNwYWNlLg0KPiAtICovDQo+
IC1zdHJ1Y3QgYW1kZ3B1X21uX25vZGUgew0KPiAtCXN0cnVjdCBpbnRlcnZhbF90cmVlX25vZGUJ
aXQ7DQo+IC0Jc3RydWN0IGxpc3RfaGVhZAkJYm9zOw0KPiAtfTsNCj4gLQ0KPiAtLyoqDQo+IC0g
KiBhbWRncHVfbW5fZGVzdHJveSAtIGRlc3Ryb3kgdGhlIEhNTSBtaXJyb3INCj4gLSAqDQo+IC0g
KiBAd29yazogcHJldmlvdXNseSBzaGVkdWxlZCB3b3JrIGl0ZW0NCj4gLSAqDQo+IC0gKiBMYXp5
IGRlc3Ryb3lzIHRoZSBub3RpZmllciBmcm9tIGEgd29yayBpdGVtDQo+IC0gKi8NCj4gLXN0YXRp
YyB2b2lkIGFtZGdwdV9tbl9kZXN0cm95KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykNCj4gLXsN
Cj4gLQlzdHJ1Y3QgYW1kZ3B1X21uICphbW4gPSBjb250YWluZXJfb2Yod29yaywgc3RydWN0IGFt
ZGdwdV9tbiwgd29yayk7DQo+IC0Jc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYgPSBhbW4tPmFk
ZXY7DQo+IC0Jc3RydWN0IGFtZGdwdV9tbl9ub2RlICpub2RlLCAqbmV4dF9ub2RlOw0KPiAtCXN0
cnVjdCBhbWRncHVfYm8gKmJvLCAqbmV4dF9ibzsNCj4gLQ0KPiAtCW11dGV4X2xvY2soJmFkZXYt
Pm1uX2xvY2spOw0KPiAtCWRvd25fd3JpdGUoJmFtbi0+bG9jayk7DQo+IC0JaGFzaF9kZWwoJmFt
bi0+bm9kZSk7DQo+IC0JcmJ0cmVlX3Bvc3RvcmRlcl9mb3JfZWFjaF9lbnRyeV9zYWZlKG5vZGUs
IG5leHRfbm9kZSwNCj4gLQkJCQkJICAgICAmYW1uLT5vYmplY3RzLnJiX3Jvb3QsIGl0LnJiKSB7
DQo+IC0JCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShibywgbmV4dF9ibywgJm5vZGUtPmJvcywg
bW5fbGlzdCkgew0KPiAtCQkJYm8tPm1uID0gTlVMTDsNCj4gLQkJCWxpc3RfZGVsX2luaXQoJmJv
LT5tbl9saXN0KTsNCj4gLQkJfQ0KPiAtCQlrZnJlZShub2RlKTsNCj4gLQl9DQo+IC0JdXBfd3Jp
dGUoJmFtbi0+bG9jayk7DQo+IC0JbXV0ZXhfdW5sb2NrKCZhZGV2LT5tbl9sb2NrKTsNCj4gLQ0K
PiAtCWhtbV9taXJyb3JfdW5yZWdpc3RlcigmYW1uLT5taXJyb3IpOw0KPiAtCWtmcmVlKGFtbik7
DQo+IC19DQo+IC0NCj4gLS8qKg0KPiAtICogYW1kZ3B1X2htbV9taXJyb3JfcmVsZWFzZSAtIGNh
bGxiYWNrIHRvIG5vdGlmeSBhYm91dCBtbSBkZXN0cnVjdGlvbg0KPiAtICoNCj4gLSAqIEBtaXJy
b3I6IHRoZSBITU0gbWlycm9yIChtbSkgdGhpcyBjYWxsYmFjayBpcyBhYm91dA0KPiAtICoNCj4g
LSAqIFNoZWR1bGUgYSB3b3JrIGl0ZW0gdG8gbGF6eSBkZXN0cm95IEhNTSBtaXJyb3IuDQo+IC0g
Ki8NCj4gLXN0YXRpYyB2b2lkIGFtZGdwdV9obW1fbWlycm9yX3JlbGVhc2Uoc3RydWN0IGhtbV9t
aXJyb3IgKm1pcnJvcikNCj4gLXsNCj4gLQlzdHJ1Y3QgYW1kZ3B1X21uICphbW4gPSBjb250YWlu
ZXJfb2YobWlycm9yLCBzdHJ1Y3QgYW1kZ3B1X21uLCBtaXJyb3IpOw0KPiAtDQo+IC0JSU5JVF9X
T1JLKCZhbW4tPndvcmssIGFtZGdwdV9tbl9kZXN0cm95KTsNCj4gLQlzY2hlZHVsZV93b3JrKCZh
bW4tPndvcmspOw0KPiAtfQ0KPiAtDQo+ICAgLyoqDQo+ICAgICogYW1kZ3B1X21uX2xvY2sgLSB0
YWtlIHRoZSB3cml0ZSBzaWRlIGxvY2sgZm9yIHRoaXMgbm90aWZpZXINCj4gICAgKg0KPiBAQCAt
MTMzLDE1NyArNzMsODYgQEAgdm9pZCBhbWRncHVfbW5fdW5sb2NrKHN0cnVjdCBhbWRncHVfbW4g
Km1uKQ0KPiAgIH0NCj4gICANCj4gICAvKioNCj4gLSAqIGFtZGdwdV9tbl9yZWFkX2xvY2sgLSB0
YWtlIHRoZSByZWFkIHNpZGUgbG9jayBmb3IgdGhpcyBub3RpZmllcg0KPiAtICoNCj4gLSAqIEBh
bW46IG91ciBub3RpZmllcg0KPiAtICovDQo+IC1zdGF0aWMgaW50IGFtZGdwdV9tbl9yZWFkX2xv
Y2soc3RydWN0IGFtZGdwdV9tbiAqYW1uLCBib29sIGJsb2NrYWJsZSkNCj4gLXsNCj4gLQlpZiAo
YmxvY2thYmxlKQ0KPiAtCQlkb3duX3JlYWQoJmFtbi0+bG9jayk7DQo+IC0JZWxzZSBpZiAoIWRv
d25fcmVhZF90cnlsb2NrKCZhbW4tPmxvY2spKQ0KPiAtCQlyZXR1cm4gLUVBR0FJTjsNCj4gLQ0K
PiAtCXJldHVybiAwOw0KPiAtfQ0KPiAtDQo+IC0vKioNCj4gLSAqIGFtZGdwdV9tbl9yZWFkX3Vu
bG9jayAtIGRyb3AgdGhlIHJlYWQgc2lkZSBsb2NrIGZvciB0aGlzIG5vdGlmaWVyDQo+IC0gKg0K
PiAtICogQGFtbjogb3VyIG5vdGlmaWVyDQo+IC0gKi8NCj4gLXN0YXRpYyB2b2lkIGFtZGdwdV9t
bl9yZWFkX3VubG9jayhzdHJ1Y3QgYW1kZ3B1X21uICphbW4pDQo+IC17DQo+IC0JdXBfcmVhZCgm
YW1uLT5sb2NrKTsNCj4gLX0NCj4gLQ0KPiAtLyoqDQo+IC0gKiBhbWRncHVfbW5faW52YWxpZGF0
ZV9ub2RlIC0gdW5tYXAgYWxsIEJPcyBvZiBhIG5vZGUNCj4gKyAqIGFtZGdwdV9tbl9pbnZhbGlk
YXRlX2dmeCAtIGNhbGxiYWNrIHRvIG5vdGlmeSBhYm91dCBtbSBjaGFuZ2UNCj4gICAgKg0KPiAt
ICogQG5vZGU6IHRoZSBub2RlIHdpdGggdGhlIEJPcyB0byB1bm1hcA0KPiAtICogQHN0YXJ0OiBz
dGFydCBvZiBhZGRyZXNzIHJhbmdlIGFmZmVjdGVkDQo+IC0gKiBAZW5kOiBlbmQgb2YgYWRkcmVz
cyByYW5nZSBhZmZlY3RlZA0KPiArICogQG1ybjogdGhlIHJhbmdlIChtbSkgaXMgYWJvdXQgdG8g
dXBkYXRlDQo+ICsgKiBAcmFuZ2U6IGRldGFpbHMgb24gdGhlIGludmFsaWRhdGlvbg0KPiAgICAq
DQo+ICAgICogQmxvY2sgZm9yIG9wZXJhdGlvbnMgb24gQk9zIHRvIGZpbmlzaCBhbmQgbWFyayBw
YWdlcyBhcyBhY2Nlc3NlZCBhbmQNCj4gICAgKiBwb3RlbnRpYWxseSBkaXJ0eS4NCj4gICAgKi8N
Cj4gLXN0YXRpYyB2b2lkIGFtZGdwdV9tbl9pbnZhbGlkYXRlX25vZGUoc3RydWN0IGFtZGdwdV9t
bl9ub2RlICpub2RlLA0KPiAtCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsDQo+IC0JCQkJ
ICAgICAgdW5zaWduZWQgbG9uZyBlbmQpDQo+ICtzdGF0aWMgYm9vbCBhbWRncHVfbW5faW52YWxp
ZGF0ZV9nZngoc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllciAqbXJuLA0KPiArCQkJCSAgICAgY29u
c3Qgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqcmFuZ2UpDQo+ICAgew0KPiAtCXN0cnVjdCBh
bWRncHVfYm8gKmJvOw0KPiArCXN0cnVjdCBhbWRncHVfYm8gKmJvID0gY29udGFpbmVyX29mKG1y
biwgc3RydWN0IGFtZGdwdV9ibywgbm90aWZpZXIpOw0KPiArCXN0cnVjdCBhbWRncHVfZGV2aWNl
ICphZGV2ID0gYW1kZ3B1X3R0bV9hZGV2KGJvLT50Ym8uYmRldik7DQo+ICAgCWxvbmcgcjsNCj4g
ICANCj4gLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KGJvLCAmbm9kZS0+Ym9zLCBtbl9saXN0KSB7DQo+
IC0NCj4gLQkJaWYgKCFhbWRncHVfdHRtX3R0X2FmZmVjdF91c2VycHRyKGJvLT50Ym8udHRtLCBz
dGFydCwgZW5kKSkNCj4gLQkJCWNvbnRpbnVlOw0KPiAtDQo+IC0JCXIgPSBkbWFfcmVzdl93YWl0
X3RpbWVvdXRfcmN1KGJvLT50Ym8uYmFzZS5yZXN2LA0KPiAtCQkJdHJ1ZSwgZmFsc2UsIE1BWF9T
Q0hFRFVMRV9USU1FT1VUKTsNCj4gLQkJaWYgKHIgPD0gMCkNCj4gLQkJCURSTV9FUlJPUigiKCVs
ZCkgZmFpbGVkIHRvIHdhaXQgZm9yIHVzZXIgYm9cbiIsIHIpOw0KPiAtCX0NCj4gKwkvKiBGSVhN
RTogSXMgdGhpcyBuZWNlc3Nhcnk/ICovDQo+ICsJaWYgKCFhbWRncHVfdHRtX3R0X2FmZmVjdF91
c2VycHRyKGJvLT50Ym8udHRtLCByYW5nZS0+c3RhcnQsDQo+ICsJCQkJCSAgcmFuZ2UtPmVuZCkp
DQo+ICsJCXJldHVybiB0cnVlOw0KPiArDQo+ICsJaWYgKCFtbXVfbm90aWZpZXJfcmFuZ2VfYmxv
Y2thYmxlKHJhbmdlKSkNCj4gKwkJcmV0dXJuIGZhbHNlOw0KPiArDQo+ICsJbXV0ZXhfbG9jaygm
YWRldi0+bm90aWZpZXJfbG9jayk7DQo+ICsJciA9IGRtYV9yZXN2X3dhaXRfdGltZW91dF9yY3Uo
Ym8tPnRiby5iYXNlLnJlc3YsIHRydWUsIGZhbHNlLA0KPiArCQkJCSAgICAgIE1BWF9TQ0hFRFVM
RV9USU1FT1VUKTsNCj4gKwltdXRleF91bmxvY2soJmFkZXYtPm5vdGlmaWVyX2xvY2spOw0KPiAr
CWlmIChyIDw9IDApDQo+ICsJCURSTV9FUlJPUigiKCVsZCkgZmFpbGVkIHRvIHdhaXQgZm9yIHVz
ZXIgYm9cbiIsIHIpOw0KPiArCXJldHVybiB0cnVlOw0KPiAgIH0NCj4gICANCj4gK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyX29wcyBhbWRncHVfbW5fZ2Z4X29wcyA9IHsN
Cj4gKwkuaW52YWxpZGF0ZSA9IGFtZGdwdV9tbl9pbnZhbGlkYXRlX2dmeCwNCj4gK307DQo+ICsN
Cj4gICAvKioNCj4gLSAqIGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXNfZ2Z4IC0gY2FsbGJhY2sg
dG8gbm90aWZ5IGFib3V0IG1tIGNoYW5nZQ0KPiArICogYW1kZ3B1X21uX2ludmFsaWRhdGVfaHNh
IC0gY2FsbGJhY2sgdG8gbm90aWZ5IGFib3V0IG1tIGNoYW5nZQ0KPiAgICAqDQo+IC0gKiBAbWly
cm9yOiB0aGUgaG1tX21pcnJvciAobW0pIGlzIGFib3V0IHRvIHVwZGF0ZQ0KPiAtICogQHVwZGF0
ZTogdGhlIHVwZGF0ZSBzdGFydCwgZW5kIGFkZHJlc3MNCj4gKyAqIEBtcm46IHRoZSByYW5nZSAo
bW0pIGlzIGFib3V0IHRvIHVwZGF0ZQ0KPiArICogQHJhbmdlOiBkZXRhaWxzIG9uIHRoZSBpbnZh
bGlkYXRpb24NCj4gICAgKg0KPiAtICogQmxvY2sgZm9yIG9wZXJhdGlvbnMgb24gQk9zIHRvIGZp
bmlzaCBhbmQgbWFyayBwYWdlcyBhcyBhY2Nlc3NlZCBhbmQNCj4gLSAqIHBvdGVudGlhbGx5IGRp
cnR5Lg0KPiArICogV2UgdGVtcG9yYXJpbHkgZXZpY3QgdGhlIEJPIGF0dGFjaGVkIHRvIHRoaXMg
cmFuZ2UuIFRoaXMgbmVjZXNzaXRhdGVzDQo+ICsgKiBldmljdGluZyBhbGwgdXNlci1tb2RlIHF1
ZXVlcyBvZiB0aGUgcHJvY2Vzcy4NCj4gICAgKi8NCj4gLXN0YXRpYyBpbnQNCj4gLWFtZGdwdV9t
bl9zeW5jX3BhZ2V0YWJsZXNfZ2Z4KHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsDQo+IC0JCQkg
ICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICp1cGRhdGUpDQo+ICtzdGF0aWMg
Ym9vbCBhbWRncHVfbW5faW52YWxpZGF0ZV9oc2Eoc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllciAq
bXJuLA0KPiArCQkJCSAgICAgY29uc3Qgc3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqcmFuZ2Up
DQo+ICAgew0KPiAtCXN0cnVjdCBhbWRncHVfbW4gKmFtbiA9IGNvbnRhaW5lcl9vZihtaXJyb3Is
IHN0cnVjdCBhbWRncHVfbW4sIG1pcnJvcik7DQo+IC0JdW5zaWduZWQgbG9uZyBzdGFydCA9IHVw
ZGF0ZS0+c3RhcnQ7DQo+IC0JdW5zaWduZWQgbG9uZyBlbmQgPSB1cGRhdGUtPmVuZDsNCj4gLQli
b29sIGJsb2NrYWJsZSA9IG1tdV9ub3RpZmllcl9yYW5nZV9ibG9ja2FibGUodXBkYXRlKTsNCj4g
LQlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlICppdDsNCj4gLQ0KPiAtCS8qIG5vdGlmaWNhdGlv
biBpcyBleGNsdXNpdmUsIGJ1dCBpbnRlcnZhbCBpcyBpbmNsdXNpdmUgKi8NCj4gLQllbmQgLT0g
MTsNCj4gLQ0KPiAtCS8qIFRPRE8gd2Ugc2hvdWxkIGJlIGFibGUgdG8gc3BsaXQgbG9ja2luZyBm
b3IgaW50ZXJ2YWwgdHJlZSBhbmQNCj4gLQkgKiBhbWRncHVfbW5faW52YWxpZGF0ZV9ub2RlDQo+
IC0JICovDQo+IC0JaWYgKGFtZGdwdV9tbl9yZWFkX2xvY2soYW1uLCBibG9ja2FibGUpKQ0KPiAt
CQlyZXR1cm4gLUVBR0FJTjsNCj4gLQ0KPiAtCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX2ZpcnN0
KCZhbW4tPm9iamVjdHMsIHN0YXJ0LCBlbmQpOw0KPiAtCXdoaWxlIChpdCkgew0KPiAtCQlzdHJ1
Y3QgYW1kZ3B1X21uX25vZGUgKm5vZGU7DQo+IC0NCj4gLQkJaWYgKCFibG9ja2FibGUpIHsNCj4g
LQkJCWFtZGdwdV9tbl9yZWFkX3VubG9jayhhbW4pOw0KPiAtCQkJcmV0dXJuIC1FQUdBSU47DQo+
IC0JCX0NCj4gKwlzdHJ1Y3QgYW1kZ3B1X2JvICpibyA9IGNvbnRhaW5lcl9vZihtcm4sIHN0cnVj
dCBhbWRncHVfYm8sIG5vdGlmaWVyKTsNCj4gKwlzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiA9
IGFtZGdwdV90dG1fYWRldihiby0+dGJvLmJkZXYpOw0KPiAgIA0KPiAtCQlub2RlID0gY29udGFp
bmVyX29mKGl0LCBzdHJ1Y3QgYW1kZ3B1X21uX25vZGUsIGl0KTsNCj4gLQkJaXQgPSBpbnRlcnZh
bF90cmVlX2l0ZXJfbmV4dChpdCwgc3RhcnQsIGVuZCk7DQo+ICsJLyogRklYTUU6IElzIHRoaXMg
bmVjZXNzYXJ5PyAqLw0KPiArCWlmICghYW1kZ3B1X3R0bV90dF9hZmZlY3RfdXNlcnB0cihiby0+
dGJvLnR0bSwgcmFuZ2UtPnN0YXJ0LA0KPiArCQkJCQkgIHJhbmdlLT5lbmQpKQ0KPiArCQlyZXR1
cm4gdHJ1ZTsNCj4gICANCj4gLQkJYW1kZ3B1X21uX2ludmFsaWRhdGVfbm9kZShub2RlLCBzdGFy
dCwgZW5kKTsNCj4gLQl9DQo+ICsJaWYgKCFtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHJh
bmdlKSkNCj4gKwkJcmV0dXJuIGZhbHNlOw0KPiAgIA0KPiAtCWFtZGdwdV9tbl9yZWFkX3VubG9j
ayhhbW4pOw0KPiArCW11dGV4X2xvY2soJmFkZXYtPm5vdGlmaWVyX2xvY2spOw0KPiArCWFtZGdw
dV9hbWRrZmRfZXZpY3RfdXNlcnB0cihiby0+a2ZkX2JvLCBiby0+bm90aWZpZXIubW0pOw0KPiAr
CW11dGV4X3VubG9jaygmYWRldi0+bm90aWZpZXJfbG9jayk7DQo+ICAgDQo+IC0JcmV0dXJuIDA7
DQo+ICsJcmV0dXJuIHRydWU7DQo+ICAgfQ0KPiAgIA0KPiAtLyoqDQo+IC0gKiBhbWRncHVfbW5f
c3luY19wYWdldGFibGVzX2hzYSAtIGNhbGxiYWNrIHRvIG5vdGlmeSBhYm91dCBtbSBjaGFuZ2UN
Cj4gLSAqDQo+IC0gKiBAbWlycm9yOiB0aGUgaG1tX21pcnJvciAobW0pIGlzIGFib3V0IHRvIHVw
ZGF0ZQ0KPiAtICogQHVwZGF0ZTogdGhlIHVwZGF0ZSBzdGFydCwgZW5kIGFkZHJlc3MNCj4gLSAq
DQo+IC0gKiBXZSB0ZW1wb3JhcmlseSBldmljdCBhbGwgQk9zIGJldHdlZW4gc3RhcnQgYW5kIGVu
ZC4gVGhpcw0KPiAtICogbmVjZXNzaXRhdGVzIGV2aWN0aW5nIGFsbCB1c2VyLW1vZGUgcXVldWVz
IG9mIHRoZSBwcm9jZXNzLiBUaGUgQk9zDQo+IC0gKiBhcmUgcmVzdG9ydGVkIGluIGFtZGdwdV9t
bl9pbnZhbGlkYXRlX3JhbmdlX2VuZF9oc2EuDQo+IC0gKi8NCj4gLXN0YXRpYyBpbnQNCj4gLWFt
ZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXNfaHNhKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsDQo+
IC0JCQkgICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICp1cGRhdGUpDQo+ICtz
dGF0aWMgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMgYW1kZ3B1X21uX2hzYV9v
cHMgPSB7DQo+ICsJLmludmFsaWRhdGUgPSBhbWRncHVfbW5faW52YWxpZGF0ZV9oc2EsDQo+ICt9
Ow0KPiArDQo+ICtzdGF0aWMgaW50IGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXMoc3RydWN0IGht
bV9taXJyb3IgKm1pcnJvciwNCj4gKwkJCQkgICAgIGNvbnN0IHN0cnVjdCBtbXVfbm90aWZpZXJf
cmFuZ2UgKnVwZGF0ZSkNCj4gICB7DQo+ICAgCXN0cnVjdCBhbWRncHVfbW4gKmFtbiA9IGNvbnRh
aW5lcl9vZihtaXJyb3IsIHN0cnVjdCBhbWRncHVfbW4sIG1pcnJvcik7DQo+IC0JdW5zaWduZWQg
bG9uZyBzdGFydCA9IHVwZGF0ZS0+c3RhcnQ7DQo+IC0JdW5zaWduZWQgbG9uZyBlbmQgPSB1cGRh
dGUtPmVuZDsNCj4gLQlib29sIGJsb2NrYWJsZSA9IG1tdV9ub3RpZmllcl9yYW5nZV9ibG9ja2Fi
bGUodXBkYXRlKTsNCj4gLQlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlICppdDsNCj4gICANCj4g
LQkvKiBub3RpZmljYXRpb24gaXMgZXhjbHVzaXZlLCBidXQgaW50ZXJ2YWwgaXMgaW5jbHVzaXZl
ICovDQo+IC0JZW5kIC09IDE7DQo+IC0NCj4gLQlpZiAoYW1kZ3B1X21uX3JlYWRfbG9jayhhbW4s
IGJsb2NrYWJsZSkpDQo+IC0JCXJldHVybiAtRUFHQUlOOw0KPiAtDQo+IC0JaXQgPSBpbnRlcnZh
bF90cmVlX2l0ZXJfZmlyc3QoJmFtbi0+b2JqZWN0cywgc3RhcnQsIGVuZCk7DQo+IC0Jd2hpbGUg
KGl0KSB7DQo+IC0JCXN0cnVjdCBhbWRncHVfbW5fbm9kZSAqbm9kZTsNCj4gLQkJc3RydWN0IGFt
ZGdwdV9ibyAqYm87DQo+IC0NCj4gLQkJaWYgKCFibG9ja2FibGUpIHsNCj4gLQkJCWFtZGdwdV9t
bl9yZWFkX3VubG9jayhhbW4pOw0KPiAtCQkJcmV0dXJuIC1FQUdBSU47DQo+IC0JCX0NCj4gLQ0K
PiAtCQlub2RlID0gY29udGFpbmVyX29mKGl0LCBzdHJ1Y3QgYW1kZ3B1X21uX25vZGUsIGl0KTsN
Cj4gLQkJaXQgPSBpbnRlcnZhbF90cmVlX2l0ZXJfbmV4dChpdCwgc3RhcnQsIGVuZCk7DQo+IC0N
Cj4gLQkJbGlzdF9mb3JfZWFjaF9lbnRyeShibywgJm5vZGUtPmJvcywgbW5fbGlzdCkgew0KPiAt
CQkJc3RydWN0IGtnZF9tZW0gKm1lbSA9IGJvLT5rZmRfYm87DQo+IC0NCj4gLQkJCWlmIChhbWRn
cHVfdHRtX3R0X2FmZmVjdF91c2VycHRyKGJvLT50Ym8udHRtLA0KPiAtCQkJCQkJCSBzdGFydCwg
ZW5kKSkNCj4gLQkJCQlhbWRncHVfYW1ka2ZkX2V2aWN0X3VzZXJwdHIobWVtLCBhbW4tPm1tKTsN
Cj4gLQkJfQ0KPiAtCX0NCj4gLQ0KPiAtCWFtZGdwdV9tbl9yZWFkX3VubG9jayhhbW4pOw0KPiAr
CWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZSh1cGRhdGUpKQ0KPiArCQlyZXR1cm4g
ZmFsc2U7DQoNClRoaXMgc2hvdWxkIHJldHVybiAtRUFHQUlOLiBOb3Qgc3VyZSBpdCBtYXR0ZXJz
IG11Y2gsIGJlY2F1c2UgdGhpcyB3aG9sZSANCmZ1bmN0aW9uIGRpc2FwcGVhcnMgaW4gdGhlIG5l
eHQgY29tbWl0IGluIHRoZSBzZXJpZXMuIEl0IHNlZW1zIHRvIGJlIA0Kb25seSB2ZXN0aWdpYWwg
YXQgdGhpcyBwb2ludC4NCg0KUmVnYXJkcywNCiDCoCBGZWxpeA0KDQo+ICAgDQo+ICsJZG93bl9y
ZWFkKCZhbW4tPmxvY2spOw0KPiArCXVwX3JlYWQoJmFtbi0+bG9jayk7DQo+ICAgCXJldHVybiAw
Ow0KPiAgIH0NCj4gICANCj4gQEAgLTI5NSwxMiArMTY0LDEwIEBAIGFtZGdwdV9tbl9zeW5jX3Bh
Z2V0YWJsZXNfaHNhKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsDQo+ICAgDQo+ICAgc3RhdGlj
IHN0cnVjdCBobW1fbWlycm9yX29wcyBhbWRncHVfaG1tX21pcnJvcl9vcHNbXSA9IHsNCj4gICAJ
W0FNREdQVV9NTl9UWVBFX0dGWF0gPSB7DQo+IC0JCS5zeW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxl
cyA9IGFtZGdwdV9tbl9zeW5jX3BhZ2V0YWJsZXNfZ2Z4LA0KPiAtCQkucmVsZWFzZSA9IGFtZGdw
dV9obW1fbWlycm9yX3JlbGVhc2UNCj4gKwkJLnN5bmNfY3B1X2RldmljZV9wYWdldGFibGVzID0g
YW1kZ3B1X21uX3N5bmNfcGFnZXRhYmxlcywNCj4gICAJfSwNCj4gICAJW0FNREdQVV9NTl9UWVBF
X0hTQV0gPSB7DQo+IC0JCS5zeW5jX2NwdV9kZXZpY2VfcGFnZXRhYmxlcyA9IGFtZGdwdV9tbl9z
eW5jX3BhZ2V0YWJsZXNfaHNhLA0KPiAtCQkucmVsZWFzZSA9IGFtZGdwdV9obW1fbWlycm9yX3Jl
bGVhc2UNCj4gKwkJLnN5bmNfY3B1X2RldmljZV9wYWdldGFibGVzID0gYW1kZ3B1X21uX3N5bmNf
cGFnZXRhYmxlcywNCj4gICAJfSwNCj4gICB9Ow0KPiAgIA0KPiBAQCAtMzI3LDcgKzE5NCw4IEBA
IHN0cnVjdCBhbWRncHVfbW4gKmFtZGdwdV9tbl9nZXQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFk
ZXYsDQo+ICAgCX0NCj4gICANCj4gICAJaGFzaF9mb3JfZWFjaF9wb3NzaWJsZShhZGV2LT5tbl9o
YXNoLCBhbW4sIG5vZGUsIGtleSkNCj4gLQkJaWYgKEFNREdQVV9NTl9LRVkoYW1uLT5tbSwgYW1u
LT50eXBlKSA9PSBrZXkpDQo+ICsJCWlmIChBTURHUFVfTU5fS0VZKGFtbi0+bWlycm9yLmhtbS0+
bW11X25vdGlmaWVyLm1tLA0KPiArCQkJCSAgYW1uLT50eXBlKSA9PSBrZXkpDQo+ICAgCQkJZ290
byByZWxlYXNlX2xvY2tzOw0KPiAgIA0KPiAgIAlhbW4gPSBremFsbG9jKHNpemVvZigqYW1uKSwg
R0ZQX0tFUk5FTCk7DQo+IEBAIC0zMzcsMTAgKzIwNSw4IEBAIHN0cnVjdCBhbWRncHVfbW4gKmFt
ZGdwdV9tbl9nZXQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsDQo+ICAgCX0NCj4gICANCj4g
ICAJYW1uLT5hZGV2ID0gYWRldjsNCj4gLQlhbW4tPm1tID0gbW07DQo+ICAgCWluaXRfcndzZW0o
JmFtbi0+bG9jayk7DQo+ICAgCWFtbi0+dHlwZSA9IHR5cGU7DQo+IC0JYW1uLT5vYmplY3RzID0g
UkJfUk9PVF9DQUNIRUQ7DQo+ICAgDQo+ICAgCWFtbi0+bWlycm9yLm9wcyA9ICZhbWRncHVfaG1t
X21pcnJvcl9vcHNbdHlwZV07DQo+ICAgCXIgPSBobW1fbWlycm9yX3JlZ2lzdGVyKCZhbW4tPm1p
cnJvciwgbW0pOw0KPiBAQCAtMzY5LDEwMCArMjM1LDMzIEBAIHN0cnVjdCBhbWRncHVfbW4gKmFt
ZGdwdV9tbl9nZXQoc3RydWN0IGFtZGdwdV9kZXZpY2UgKmFkZXYsDQo+ICAgICogQGJvOiBhbWRn
cHUgYnVmZmVyIG9iamVjdA0KPiAgICAqIEBhZGRyOiB1c2VycHRyIGFkZHIgd2Ugc2hvdWxkIG1v
bml0b3INCj4gICAgKg0KPiAtICogUmVnaXN0ZXJzIGFuIEhNTSBtaXJyb3IgZm9yIHRoZSBnaXZl
biBCTyBhdCB0aGUgc3BlY2lmaWVkIGFkZHJlc3MuDQo+ICsgKiBSZWdpc3RlcnMgYSBtbXVfbm90
aWZpZXIgZm9yIHRoZSBnaXZlbiBCTyBhdCB0aGUgc3BlY2lmaWVkIGFkZHJlc3MuDQo+ICAgICog
UmV0dXJucyAwIG9uIHN1Y2Nlc3MsIC1FUlJOTyBpZiBhbnl0aGluZyBnb2VzIHdyb25nLg0KPiAg
ICAqLw0KPiAgIGludCBhbWRncHVfbW5fcmVnaXN0ZXIoc3RydWN0IGFtZGdwdV9ibyAqYm8sIHVu
c2lnbmVkIGxvbmcgYWRkcikNCj4gICB7DQo+IC0JdW5zaWduZWQgbG9uZyBlbmQgPSBhZGRyICsg
YW1kZ3B1X2JvX3NpemUoYm8pIC0gMTsNCj4gLQlzdHJ1Y3QgYW1kZ3B1X2RldmljZSAqYWRldiA9
IGFtZGdwdV90dG1fYWRldihiby0+dGJvLmJkZXYpOw0KPiAtCWVudW0gYW1kZ3B1X21uX3R5cGUg
dHlwZSA9DQo+IC0JCWJvLT5rZmRfYm8gPyBBTURHUFVfTU5fVFlQRV9IU0EgOiBBTURHUFVfTU5f
VFlQRV9HRlg7DQo+IC0Jc3RydWN0IGFtZGdwdV9tbiAqYW1uOw0KPiAtCXN0cnVjdCBhbWRncHVf
bW5fbm9kZSAqbm9kZSA9IE5VTEwsICpuZXdfbm9kZTsNCj4gLQlzdHJ1Y3QgbGlzdF9oZWFkIGJv
czsNCj4gLQlzdHJ1Y3QgaW50ZXJ2YWxfdHJlZV9ub2RlICppdDsNCj4gLQ0KPiAtCWFtbiA9IGFt
ZGdwdV9tbl9nZXQoYWRldiwgdHlwZSk7DQo+IC0JaWYgKElTX0VSUihhbW4pKQ0KPiAtCQlyZXR1
cm4gUFRSX0VSUihhbW4pOw0KPiAtDQo+IC0JbmV3X25vZGUgPSBrbWFsbG9jKHNpemVvZigqbmV3
X25vZGUpLCBHRlBfS0VSTkVMKTsNCj4gLQlpZiAoIW5ld19ub2RlKQ0KPiAtCQlyZXR1cm4gLUVO
T01FTTsNCj4gLQ0KPiAtCUlOSVRfTElTVF9IRUFEKCZib3MpOw0KPiAtDQo+IC0JZG93bl93cml0
ZSgmYW1uLT5sb2NrKTsNCj4gLQ0KPiAtCXdoaWxlICgoaXQgPSBpbnRlcnZhbF90cmVlX2l0ZXJf
Zmlyc3QoJmFtbi0+b2JqZWN0cywgYWRkciwgZW5kKSkpIHsNCj4gLQkJa2ZyZWUobm9kZSk7DQo+
IC0JCW5vZGUgPSBjb250YWluZXJfb2YoaXQsIHN0cnVjdCBhbWRncHVfbW5fbm9kZSwgaXQpOw0K
PiAtCQlpbnRlcnZhbF90cmVlX3JlbW92ZSgmbm9kZS0+aXQsICZhbW4tPm9iamVjdHMpOw0KPiAt
CQlhZGRyID0gbWluKGl0LT5zdGFydCwgYWRkcik7DQo+IC0JCWVuZCA9IG1heChpdC0+bGFzdCwg
ZW5kKTsNCj4gLQkJbGlzdF9zcGxpY2UoJm5vZGUtPmJvcywgJmJvcyk7DQo+IC0JfQ0KPiAtDQo+
IC0JaWYgKCFub2RlKQ0KPiAtCQlub2RlID0gbmV3X25vZGU7DQo+ICsJaWYgKGJvLT5rZmRfYm8p
DQo+ICsJCWJvLT5ub3RpZmllci5vcHMgPSAmYW1kZ3B1X21uX2hzYV9vcHM7DQo+ICAgCWVsc2UN
Cj4gLQkJa2ZyZWUobmV3X25vZGUpOw0KPiAtDQo+IC0JYm8tPm1uID0gYW1uOw0KPiAtDQo+IC0J
bm9kZS0+aXQuc3RhcnQgPSBhZGRyOw0KPiAtCW5vZGUtPml0Lmxhc3QgPSBlbmQ7DQo+IC0JSU5J
VF9MSVNUX0hFQUQoJm5vZGUtPmJvcyk7DQo+IC0JbGlzdF9zcGxpY2UoJmJvcywgJm5vZGUtPmJv
cyk7DQo+IC0JbGlzdF9hZGQoJmJvLT5tbl9saXN0LCAmbm9kZS0+Ym9zKTsNCj4gKwkJYm8tPm5v
dGlmaWVyLm9wcyA9ICZhbWRncHVfbW5fZ2Z4X29wczsNCj4gICANCj4gLQlpbnRlcnZhbF90cmVl
X2luc2VydCgmbm9kZS0+aXQsICZhbW4tPm9iamVjdHMpOw0KPiAtDQo+IC0JdXBfd3JpdGUoJmFt
bi0+bG9jayk7DQo+IC0NCj4gLQlyZXR1cm4gMDsNCj4gKwlyZXR1cm4gbW11X3JhbmdlX25vdGlm
aWVyX2luc2VydCgmYm8tPm5vdGlmaWVyLCBhZGRyLA0KPiArCQkJCQkgYW1kZ3B1X2JvX3NpemUo
Ym8pLCBjdXJyZW50LT5tbSk7DQo+ICAgfQ0KPiAgIA0KPiAgIC8qKg0KPiAtICogYW1kZ3B1X21u
X3VucmVnaXN0ZXIgLSB1bnJlZ2lzdGVyIGEgQk8gZm9yIEhNTSBtaXJyb3IgdXBkYXRlcw0KPiAr
ICogYW1kZ3B1X21uX3VucmVnaXN0ZXIgLSB1bnJlZ2lzdGVyIGEgQk8gZm9yIG5vdGlmaWVyIHVw
ZGF0ZXMNCj4gICAgKg0KPiAgICAqIEBibzogYW1kZ3B1IGJ1ZmZlciBvYmplY3QNCj4gICAgKg0K
PiAtICogUmVtb3ZlIGFueSByZWdpc3RyYXRpb24gb2YgSE1NIG1pcnJvciB1cGRhdGVzIGZyb20g
dGhlIGJ1ZmZlciBvYmplY3QuDQo+ICsgKiBSZW1vdmUgYW55IHJlZ2lzdHJhdGlvbiBvZiBtbXUg
bm90aWZpZXIgdXBkYXRlcyBmcm9tIHRoZSBidWZmZXIgb2JqZWN0Lg0KPiAgICAqLw0KPiAgIHZv
aWQgYW1kZ3B1X21uX3VucmVnaXN0ZXIoc3RydWN0IGFtZGdwdV9ibyAqYm8pDQo+ICAgew0KPiAt
CXN0cnVjdCBhbWRncHVfZGV2aWNlICphZGV2ID0gYW1kZ3B1X3R0bV9hZGV2KGJvLT50Ym8uYmRl
dik7DQo+IC0Jc3RydWN0IGFtZGdwdV9tbiAqYW1uOw0KPiAtCXN0cnVjdCBsaXN0X2hlYWQgKmhl
YWQ7DQo+IC0NCj4gLQltdXRleF9sb2NrKCZhZGV2LT5tbl9sb2NrKTsNCj4gLQ0KPiAtCWFtbiA9
IGJvLT5tbjsNCj4gLQlpZiAoYW1uID09IE5VTEwpIHsNCj4gLQkJbXV0ZXhfdW5sb2NrKCZhZGV2
LT5tbl9sb2NrKTsNCj4gKwlpZiAoIWJvLT5ub3RpZmllci5tbSkNCj4gICAJCXJldHVybjsNCj4g
LQl9DQo+IC0NCj4gLQlkb3duX3dyaXRlKCZhbW4tPmxvY2spOw0KPiAtDQo+IC0JLyogc2F2ZSB0
aGUgbmV4dCBsaXN0IGVudHJ5IGZvciBsYXRlciAqLw0KPiAtCWhlYWQgPSBiby0+bW5fbGlzdC5u
ZXh0Ow0KPiAtDQo+IC0JYm8tPm1uID0gTlVMTDsNCj4gLQlsaXN0X2RlbF9pbml0KCZiby0+bW5f
bGlzdCk7DQo+IC0NCj4gLQlpZiAobGlzdF9lbXB0eShoZWFkKSkgew0KPiAtCQlzdHJ1Y3QgYW1k
Z3B1X21uX25vZGUgKm5vZGU7DQo+IC0NCj4gLQkJbm9kZSA9IGNvbnRhaW5lcl9vZihoZWFkLCBz
dHJ1Y3QgYW1kZ3B1X21uX25vZGUsIGJvcyk7DQo+IC0JCWludGVydmFsX3RyZWVfcmVtb3ZlKCZu
b2RlLT5pdCwgJmFtbi0+b2JqZWN0cyk7DQo+IC0JCWtmcmVlKG5vZGUpOw0KPiAtCX0NCj4gLQ0K
PiAtCXVwX3dyaXRlKCZhbW4tPmxvY2spOw0KPiAtCW11dGV4X3VubG9jaygmYWRldi0+bW5fbG9j
ayk7DQo+ICsJbW11X3JhbmdlX25vdGlmaWVyX3JlbW92ZSgmYm8tPm5vdGlmaWVyKTsNCj4gKwli
by0+bm90aWZpZXIubW0gPSBOVUxMOw0KPiAgIH0NCj4gICANCj4gICAvKiBmbGFncyB1c2VkIGJ5
IEhNTSBpbnRlcm5hbCwgbm90IHJlbGF0ZWQgdG8gQ1BVL0dQVSBQVEUgZmxhZ3MgKi8NCltzbmlw
XQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 22:52:24 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 22:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPaLR-0001zX-GV; Tue, 29 Oct 2019 22:52:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kpi8=YW=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPaLP-0001zQ-Ti
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 22:52:07 +0000
X-Inumbo-ID: ba590a26-fa9e-11e9-951a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba590a26-fa9e-11e9-951a-12813bfff9fa;
 Tue, 29 Oct 2019 22:52:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPaLM-0008Ih-N7; Tue, 29 Oct 2019 22:52:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPaLM-0008EM-FI; Tue, 29 Oct 2019 22:52:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPaLM-0001K4-EG; Tue, 29 Oct 2019 22:52:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143302-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 xen-4.12-testing:test-amd64-amd64-livepatch:xen-boot:fail:regression
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-4.12-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-saverestore.2:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e28f7d60d5b5b25437a97ecc655e73eb2f1d05eb
X-Osstest-Versions-That: xen=c28853456b51516514d36659494fbe7c1d983e2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 29 Oct 2019 22:52:04 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 143302: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMwMiB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMDIvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzE5MAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTQzMTkwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDE0IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gMTQz
MTkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMxOTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMxOTAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IFJFR1IuIHZzLiAxNDMxOTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxNSBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzE5MAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgMTYgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiAgICAgICAgICBmYWlsICBsaWtlIDE0MzE1
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBlMjhmN2Q2MGQ1YjViMjU0MzdhOTdlY2M2NTVlNzNlYjJmMWQwNWViCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjMjg4NTM0NTZiNTE1MTY1MTRkMzY2
NTk0OTRmYmU3YzFkOTgzZTJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxOTAgIDIwMTktMTAt
MjYgMDY6MzU6MDEgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMzAyICAyMDE5
LTEwLTI4IDIxOjM2OjA4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hh
ZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZTI4ZjdkNjBkNWI1YjI1NDM3YTk3ZWNjNjU1ZTczZWIy
ZjFkMDVlYgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6
ICAgVHVlIEp1bCAyMyAyMjozNTo0OCAyMDE5ICswMTAwCgogICAgeGVuL2FybTogU0NUTFJfRUwx
IGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9uIEFybTY0CiAgICAKICAgIE9uIEFybTY0LCBzeXN0ZW0g
cmVnaXN0ZXJzIGFyZSBhbHdheXMgNjQtYml0IGluY2x1ZGluZyBTQ1RMUl9FTDEuCiAgICBIb3dl
dmVyLCBYZW4gaXMgYXNzdW1pbmcgdGhpcyBpcyAzMi1iaXQgYmVjYXVzZSBlYXJsaWVyIHJldmlz
aW9uIG9mCiAgICBBcm12OCBoYWQgdGhlIHRvcCAzMi1iaXQgUkVTMCAoc2VlIEFSTSBEREkwNTk1
LmIpLgogICAgCiAgICA+RnJvbSBBcm12OC41LCBzb21lIGJpdHMgaW4gWzYzOjMyXSB3aWxsIGJl
IGRlZmluZWQgYW5kIGFsbG93ZWQgdG8gYmUKICAgIG1vZGlmaWVkIGJ5IHRoZSBndWVzdC4gU28g
d2Ugd291bGQgZWZmZWN0aXZlbHkgcmVzZXQgdGhvc2UgYml0cyB0byAwCiAgICBhZnRlciBlYWNo
IGNvbnRleHQgc3dpdGNoLiBUaGlzIG1lYW5zIHRoZSBndWVzdCBtYXkgbm90IGZ1bmN0aW9uCiAg
ICBjb3JyZWN0bHkgYWZ0ZXJ3YXJkcy4KICAgIAogICAgUmF0aGVyIHRoYW4gcmVzZXR0aW5nIHRv
IDAgdGhlIGJpdHMgWzYzOjMyXSwgcHJlc2VydmUgdGhlbSBhY3Jvc3MKICAgIGNvbnRleHQgc3dp
dGNoLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgb24gQXJt
MzIgKGkuZSBTQ1RMUikgaXMgYWx3YXlzCiAgICAzMi1iaXQuIFNvIHdlIG5lZWQgdG8gdXNlIHJl
Z2lzdGVyX3QgYW55d2hlcmUgd2UgZGVhbCB0aGUgU0NUTFJ7LF9FTDF9LgogICAgCiAgICBPdXRz
aWRlIGludGVyZmFjZSBpcyBzd2l0Y2hlZCB0byB1c2UgNjQtYml0IHRvIGFsbG93IEFCSSBjb21w
YXRpYmlsaXR5CiAgICBiZXR3ZWVuIDMyLWJpdCBhbmQgNjQtYml0LgogICAgCiAgICBbU3RlZmFu
bzogZml4IHR5cG8gaW4gY29tbWl0IG1lc3NhZ2VdCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9s
b2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IGU5OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMwOTA2MjhlNjZj
N2ZiNTIpCgpjb21taXQgNGZlNzBhMTgwYzUzZGYwYWQwMDkyZWY4ZDY1ZThjZTk0MzliMjU0ZQpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIE1h
eSAxNSAxNzoxNjoxMyAyMDE5ICswMTAwCgogICAgeGVuL2FybTogdHJhcHM6IEF2b2lkIHVzaW5n
IEJVR19PTigpIGluIF9zaG93X3JlZ2lzdGVycygpCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIF9z
aG93X3JlZ2lzdGVycygpIGlzIHVzaW5nIGEgQlVHX09OKCkgdG8gYXNzZXJ0IG9ubHkKICAgIHVz
ZXJzcGFjZSB3aWxsIHJ1biAzMi1iaXQgY29kZSBpbiBhIDY0LWJpdCBkb21haW4uCiAgICAKICAg
IFN1Y2ggZXh0cmEgcHJlY2F1dGlvbiBpcyBub3QgbmVjZXNzYXJ5IGFuZCBjb3VsZCBiZSBhdm9p
ZGVkIGJ5IG9ubHkKICAgIGNoZWNraW5nIHRoZSBDUFUgbW9kZSB0byBkZWNpZGUgd2hldGhlciBz
aG93X3JlZ2lzdGVyc182NCgpIG9yCiAgICBzaG93X3JlaWdzdGVyc18zMigpIHNob3VsZCBiZSBj
YWxsZWQuCiAgICAKICAgIFRoaXMgaGFzIGFsc28gdGhlIG5pY2UgYWR2YW50YWdlIHRvIGF2b2lk
IG5lc3RlZCBpZiBpbiB0aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFi
Y2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgZTA0ODE4YjQ2ZDZiMDhhZTIyZDRlZjA1ZmE0ZGM2ODViYmE0MmY1NykKKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 22:56:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 22:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPaPj-0002Cj-Vp; Tue, 29 Oct 2019 22:56:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xWmn=YW=mellanox.com=jgg@srs-us1.protection.inumbo.net>)
 id 1iPaPh-0002Cd-R4
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 22:56:33 +0000
X-Inumbo-ID: 5978a4c2-fa9f-11e9-8aca-bc764e2007e4
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (unknown
 [40.107.6.60]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5978a4c2-fa9f-11e9-8aca-bc764e2007e4;
 Tue, 29 Oct 2019 22:56:32 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=e8qZ4XTJrmCImvrLUmff0YOAi3J2zR8Dpk8650Yiun0PVgXB/1s0HmpWYM36jgnvn3uT/pr9q9IsqNy9MMOPo4I1C3BDjDeZ6fwwkpWoSTlA6zOsUGm0F1EjuhFJECBjmMIXJo7nxjQ1e9IcPBn6dlX7rRFuN4FRrZIMSymd7HCoQXuuTgOvKBhjgLXld9I04Fzui2wx0Y9U0z5GsJyyISmlptuF+9z+V0shqoa0zDXrseU5R4rbq4CpPE2D1/7Q5xyHmhcHIRGtA9Uw6XLg5DNr6klLEQrY4jVcTkPOgHpihwCHouOEDlyuZKCgvaD8jZvMHOU7nvrGM60fwgdXzg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cSNk3sWFkaId19ydTN+WcDhTOdN4QOImhr1C7nNhym0=;
 b=IdcRUADUboh5u2fUtpr244mzgXWLtWzp6/BAetimJzQT2Y8My/0i8ZQ0Zqwi/3Xs+NvUO6W9adno6wwxvQ4g03HTvxxygX1wTpAEa5+lh6xlSdKh9n8YFLv7YyisS0sGwVT3MFd2cZuRDn5z38zhJTuO27fItOjwtMy5SKd6WVddWvQJmJIGi/3iOjkD54Cv/cNj6iOP75gX3I2w44T4qC0U5ug+38HM2kSQznSl4Ez/hycBzsfNE8jkuFzTwLD3N/E2jvgBfgffHHTKwRJyXIJjGX1VCWjyaElbxN267qNHAq88N3MqwWGU11NDQMpkfXNH/ki8RBWOcOWjTWU+aA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com;
 dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=cSNk3sWFkaId19ydTN+WcDhTOdN4QOImhr1C7nNhym0=;
 b=KgSO1LevQsyp8y2RtjNTPntXbRCJilC1OW3VvtC7NtSueX/wGF4E6uLu1GOLsaSxzsZLWTzc/Gs4spBTwGpZcRxtokDqJfsJxiqRi5cNTDS9+EcaM1b8Tgz7NfVMjv+Xh2QugDvYZrp9g39BH2Tzmz7wsKILavc5O+cTM0uL5YM=
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com (52.133.14.15) by
 VI1PR05MB6205.eurprd05.prod.outlook.com (20.178.123.216) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.22; Tue, 29 Oct 2019 22:56:30 +0000
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d]) by VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d%5]) with mapi id 15.20.2387.027; Tue, 29 Oct 2019
 22:56:29 +0000
From: Jason Gunthorpe <jgg@mellanox.com>
To: "Kuehling, Felix" <Felix.Kuehling@amd.com>
Thread-Topic: [PATCH v2 02/15] mm/mmu_notifier: add an interval tree notifier
Thread-Index: AQHVjcvJYOye0EiwZkisYK74G5bmhqdyLieAgAAObYA=
Date: Tue, 29 Oct 2019 22:56:29 +0000
Message-ID: <20191029225623.GV22766@mellanox.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-3-jgg@ziepe.ca>
 <786ee79d-00a6-9147-f410-d8856da35511@amd.com>
In-Reply-To: <786ee79d-00a6-9147-f410-d8856da35511@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: BL0PR01CA0001.prod.exchangelabs.com (2603:10b6:208:71::14)
 To VI1PR05MB4141.eurprd05.prod.outlook.com
 (2603:10a6:803:44::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jgg@mellanox.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [142.162.113.180]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 45c12942-a2fc-4228-92e1-08d75cc33c42
x-ms-traffictypediagnostic: VI1PR05MB6205:
x-microsoft-antispam-prvs: <VI1PR05MB62058F61C8C413984BE3A081CF610@VI1PR05MB6205.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(366004)(376002)(396003)(346002)(136003)(39860400002)(199004)(189003)(71190400001)(316002)(6916009)(33656002)(7736002)(36756003)(305945005)(6436002)(7416002)(229853002)(6486002)(6246003)(478600001)(4326008)(6512007)(25786009)(6116002)(3846002)(66476007)(66556008)(66946007)(66446008)(66066001)(64756008)(71200400001)(186003)(26005)(4744005)(1076003)(5660300002)(6506007)(2906002)(86362001)(2616005)(8676002)(54906003)(102836004)(52116002)(76176011)(386003)(99286004)(14454004)(8936002)(486006)(11346002)(446003)(476003)(256004)(81166006)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB6205;
 H:VI1PR05MB4141.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lh2orI0kJEeyfgpwY1E6ptwTbkmI1Vjnqs1LG96d9SEbAFltL3UFCVKArZ7eQOJhLX0h1MQdvZI3Qwo1AmYNL4RqWOXJzY/W+XnsfarL7a3Ld/sTnnpyy937QyvGB3JglcYjUcv688xPuOSDTrqf4bAQg4EWQ5pdxyfnoA5Sk+JsbxaLBHStAJGTa2eE2cyQpCbWZNj6iZBihzUgxkCAOXQ44bcFazpFi5zE7OTLpqyo/+G3MP8KhkxV+27CJ/u1k81z2B99poGAGQ7V2ZGK48VtM26kv72vUF/thZr2nypTwWPkzDiVTU8/bL/9mHxQFxUy8AXgl0PdSRn905upHoXBSZiwCfPlVxiTbYq9KrLL67e/N7xWt1qGjeHPSmgY1Muk4I4wNFBf4lUwLsK0ejNqW2SNcAh8aDvRm0mwn/kEhGkU3l6jTMtNWm8VVFOP
x-ms-exchange-transport-forked: True
Content-ID: <0D908830E600514D9CA283269F446301@eurprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 45c12942-a2fc-4228-92e1-08d75cc33c42
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 22:56:29.7157 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Z4aYdaT7RAAAmsgmq3y2doK/qlWzq9wJ+GS8jT3kaPqsHgvp56u9tu6WMgMc19uJJ8cvyxwTX73GTlvXoDZ38A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB6205
Subject: Re: [Xen-devel] [PATCH v2 02/15] mm/mmu_notifier: add an interval
 tree notifier
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Michal Hocko <mhocko@kernel.org>, "linux-mm@kvack.org" <linux-mm@kvack.org>,
 Andrea Arcangeli <aarcange@redhat.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>, Ben Skeggs <bskeggs@redhat.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ralph Campbell <rcampbell@nvidia.com>, John Hubbard <jhubbard@nvidia.com>,
 Jerome Glisse <jglisse@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 Juergen Gross <jgross@suse.com>, Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>, "Koenig,
 Christian" <Christian.Koenig@amd.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMTA6MDQ6NDVQTSArMDAwMCwgS3VlaGxpbmcsIEZlbGl4
IHdyb3RlOgoKPiA+ICAgICogYmVjYXVzZSBtbS0+bW1fdXNlcnMgPiAwIGR1cmluZyBtbXVfbm90
aWZpZXJfcmVnaXN0ZXIgYW5kIGV4aXRfbW1hcAo+ID4gQEAgLTUyLDE3ICsyODYsMjQgQEAgc3Ry
dWN0IG1tdV9ub3RpZmllcl9tbSB7Cj4gPiAgICAqIGNhbid0IGdvIGF3YXkgZnJvbSB1bmRlciB1
cyBhcyBleGl0X21tYXAgaG9sZHMgYW4gbW1fY291bnQgcGluCj4gPiAgICAqIGl0c2VsZi4KPiA+
ICAgICovCj4gPiAtdm9pZCBfX21tdV9ub3RpZmllcl9yZWxlYXNlKHN0cnVjdCBtbV9zdHJ1Y3Qg
Km1tKQo+ID4gK3N0YXRpYyB2b2lkIG1uX2hsaXN0X3JlbGVhc2Uoc3RydWN0IG1tdV9ub3RpZmll
cl9tbSAqbW1uX21tLAo+ID4gKwkJCSAgICAgc3RydWN0IG1tX3N0cnVjdCAqbW0pCj4gPiAgIHsK
PiA+ICAgCXN0cnVjdCBtbXVfbm90aWZpZXIgKm1uOwo+ID4gICAJaW50IGlkOwo+ID4gICAKPiA+
ICsJaWYgKG1tbl9tbS0+aGFzX2ludGVydmFsKQo+ID4gKwkJbW5faXRyZWVfcmVsZWFzZShtbW5f
bW0sIG1tKTsKPiA+ICsKPiA+ICsJaWYgKGhsaXN0X2VtcHR5KCZtbW5fbW0tPmxpc3QpKQo+ID4g
KwkJcmV0dXJuOwo+IAo+IFRoaXMgc2VlbXMgdG8gZHVwbGljYXRlIHRoZSBjb25kaXRpb25zIGlu
IF9fbW11X25vdGlmaWVyX3JlbGVhc2UuIFNlZSBteSAKPiBjb21tZW50cyBiZWxvdywgSSB0aGlu
ayBvbmUgb2YgdGhlbSBpcyB3cm9uZy4gSSBzdXNwZWN0IHRoaXMgb25lLCAKPiBiZWNhdXNlIF9f
bW11X25vdGlmaWVyX3JlbGVhc2UgZm9sbG93cyB0aGUgc2FtZSBwYXR0ZXJuIGFzIHRoZSBvdGhl
ciAKPiBub3RpZmllcnMuCgpZZXAsIHRoaXMgaXMgYSByZWJhc2luZyBlcnJvciBmcm9tIGEgZWFy
bGllciB2ZXJzaW9uLCB0aGUgYWJvdmUgdHdvCmxpbmVzIHNob3VsZCBiZSBkZWxldGVkLgoKSSB0
aGluayBpdCBpcyBoYXJtbGVzcyBzbyBpdCBzaG91bGQgbm90IGltcGFjdCBhbnkgdGVzdGluZy4K
ClRoYW5rcywKSmFzb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Oct 29 23:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 23:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPaca-0003At-Gn; Tue, 29 Oct 2019 23:09:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xWmn=YW=mellanox.com=jgg@srs-us1.protection.inumbo.net>)
 id 1iPacZ-0003Ao-I1
 for xen-devel@lists.xenproject.org; Tue, 29 Oct 2019 23:09:51 +0000
X-Inumbo-ID: 34449a7e-faa1-11e9-951a-12813bfff9fa
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.0.51]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34449a7e-faa1-11e9-951a-12813bfff9fa;
 Tue, 29 Oct 2019 23:09:49 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=hvnVdymBIx5Pxb8ZKLGPqZuF0soY45aDiiPWMkzqzpy3MDhbkC/NkLxCZmGIkJvaPUSv5vdtPg1xZ9OtoMQ3bwAnI4+RJC9iDUh0W5TBYZryJ8K+o1D7YiY4VL3b4PTTLfN3GL029qscJ5z/HtzgwRsu6VIN53w3IymV6p7Z72QkzENvA5PJP8v10tY3F+Ya7raYD37KbzcbsJAePsfAkOtixTMfWtSZ7PrlmBQQfDkzdNqIWi6sFteqmc93cXy00vRIIOuwVmowCjF8h1KahmDefp5VEsr4i1ga7OGljNDpH3edYJErIlH0wu8WrhbeBycTIGQNj+sfDGxlyXDejA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6M0IwHvQcuLxPhw+vcshMi9hO3AjNiTbBBJwe/ONCQk=;
 b=bxozRACKA6JsNnLBII2prhkuzV84mxBcMQL6f1EhfCPZ44DoIFwphqQzaKPLIaBB4RWsplCwZqLcqGaMdQQ12E0Cgypv2jJUejM+n/wwa5AY5Tu0AFruAIibxTjgaW6WKFPHKVKNls4A8x5Xu6oJVeCWXf8HCuNQMqzgGn7DWEEOLAVaM9rAh+nXOSHy7zaVFF3suzwhDAq1O6nY3GDN056vT7g1gNXL19I0fvxaPjBSB+XRKYcqt04ymMdM+KQ2WROcBm3GHoXC+a1RtoRnDV1MwsoENIaFljZ3mre569Zxwy9qsd7LyQpT8/Adyy+LdFpM9hvdS23FAF6G9Ty7Yw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com;
 dkim=pass header.d=mellanox.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com;
 s=selector2;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=6M0IwHvQcuLxPhw+vcshMi9hO3AjNiTbBBJwe/ONCQk=;
 b=sZ6bWBS7znaaf/MWA9CJ6b6zuO2zfa1GLK8fQ8388hQQsWnQh5tvs29gYUSgHQKQMhPjpKnW7qth5xsBOppb+lQ0vPhgtSoL9gaBkJkUWyYml2/rgooV/0DKe8Mf2y/Kj/nDGaLy1wdkO9I1+AR6OkWTr2W5nHyeI+fiKpH+i8o=
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com (52.133.14.15) by
 VI1PR05MB3486.eurprd05.prod.outlook.com (10.170.237.154) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.20; Tue, 29 Oct 2019 23:09:47 +0000
Received: from VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d]) by VI1PR05MB4141.eurprd05.prod.outlook.com
 ([fe80::b179:e8bf:22d4:bf8d%5]) with mapi id 15.20.2387.027; Tue, 29 Oct 2019
 23:09:47 +0000
From: Jason Gunthorpe <jgg@mellanox.com>
To: "Kuehling, Felix" <Felix.Kuehling@amd.com>
Thread-Topic: [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert instead of
 hmm_mirror
Thread-Index: AQHVjc0/OrofSfizc0Ocze68uYhonqdyMNyAgAAPbQA=
Date: Tue, 29 Oct 2019 23:09:46 +0000
Message-ID: <20191029230942.GW22766@mellanox.com>
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-14-jgg@ziepe.ca>
 <6c511ee9-4cbf-bd33-e720-f2d2b5c3c28b@amd.com>
In-Reply-To: <6c511ee9-4cbf-bd33-e720-f2d2b5c3c28b@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: MN2PR17CA0026.namprd17.prod.outlook.com
 (2603:10b6:208:15e::39) To VI1PR05MB4141.eurprd05.prod.outlook.com
 (2603:10a6:803:44::15)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=jgg@mellanox.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [142.162.113.180]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: e50a329e-97db-4160-ab8f-08d75cc51775
x-ms-traffictypediagnostic: VI1PR05MB3486:
x-microsoft-antispam-prvs: <VI1PR05MB348629CF33D906AF5236C2DECF610@VI1PR05MB3486.eurprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3173;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(4636009)(136003)(346002)(396003)(39860400002)(376002)(366004)(199004)(189003)(386003)(3846002)(6116002)(52116002)(6436002)(66556008)(64756008)(66446008)(66946007)(478600001)(76176011)(6506007)(446003)(11346002)(476003)(229853002)(6486002)(14454004)(71200400001)(102836004)(2616005)(25786009)(6246003)(186003)(66476007)(14444005)(4326008)(26005)(86362001)(256004)(6512007)(71190400001)(7416002)(54906003)(316002)(5660300002)(36756003)(305945005)(7736002)(6916009)(66066001)(8676002)(1076003)(8936002)(33656002)(99286004)(81166006)(486006)(2906002)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB3486;
 H:VI1PR05MB4141.eurprd05.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: mellanox.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: l2P6pN4hzgopHlL/6p5nJNk4ZgU402v1X2BkK/1XbckT2ba++zoajfgT7aP1tGt2LGaV8vpWGS9ekAXYW78brVwLeRw7rltYFdPWB8u1QuGa5aDe7kF240TpQQFHcfDnenZ7rjqNp5PfN9SWxF/BlAY1roVRqafStQzCqTQPyK84pbfltrxBKntVKgPsITHfGILxZoP439qfujRcNhclAhxvEafDP6U3yZcEIienYSPOJlPu9z4Hz0IWHSAg/WgEIH/OVZA4NALhtvhWM4qzFcgkNNYDusM4kRbIuo3JO8iZFcavf9q3E8mgDrTue+A/nK0e8jJuKAveFC1AGbqOUkwIRNFoI3JtDPIrnu5gb/SVliUT1TvYcGcARUHiXYy5r72NpNuEO0oHY74YxSfiZ0Bn+XZvo3qXzpVf1MEbQWF89/QDPZRRV/thfqpdAZcE
x-ms-exchange-transport-forked: True
Content-ID: <D37E357C3EB6BE4CBBDAB15F1A671056@eurprd05.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: Mellanox.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e50a329e-97db-4160-ab8f-08d75cc51775
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 23:09:46.9454 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DJJ+lGSubbm7J3H3g3sqyNdtlbVoID2fb7M7vBgmXHiN2ZSIzRamfrXc88svCl4Ys0jSzTEQK4ogWQ0ciARDrQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB3486
Subject: Re: [Xen-devel] [PATCH v2 13/15] drm/amdgpu: Use mmu_range_insert
 instead of hmm_mirror
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "Zhou,
 David\(ChunMing\)" <David1.Zhou@amd.com>,
 Ralph Campbell <rcampbell@nvidia.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "linux-rdma@vger.kernel.org" <linux-rdma@vger.kernel.org>,
 John Hubbard <jhubbard@nvidia.com>,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Christoph Hellwig <hch@infradead.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>, Jerome Glisse <jglisse@redhat.com>,
 "amd-gfx@lists.freedesktop.org" <amd-gfx@lists.freedesktop.org>,
 "nouveau@lists.freedesktop.org" <nouveau@lists.freedesktop.org>, "Deucher,
 Alexander" <Alexander.Deucher@amd.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Petr Cvek <petrcvekcz@gmail.com>,
 "Koenig, Christian" <Christian.Koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMTA6MTQ6MjlQTSArMDAwMCwgS3VlaGxpbmcsIEZlbGl4
IHdyb3RlOgoKPiA+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG1tdV9yYW5nZV9ub3RpZmllcl9vcHMg
YW1kZ3B1X21uX2hzYV9vcHMgPSB7Cj4gPiArCS5pbnZhbGlkYXRlID0gYW1kZ3B1X21uX2ludmFs
aWRhdGVfaHNhLAo+ID4gK307Cj4gPiArCj4gPiArc3RhdGljIGludCBhbWRncHVfbW5fc3luY19w
YWdldGFibGVzKHN0cnVjdCBobW1fbWlycm9yICptaXJyb3IsCj4gPiArCQkJCSAgICAgY29uc3Qg
c3RydWN0IG1tdV9ub3RpZmllcl9yYW5nZSAqdXBkYXRlKQo+ID4gICB7Cj4gPiAgIAlzdHJ1Y3Qg
YW1kZ3B1X21uICphbW4gPSBjb250YWluZXJfb2YobWlycm9yLCBzdHJ1Y3QgYW1kZ3B1X21uLCBt
aXJyb3IpOwo+ID4gLQl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gdXBkYXRlLT5zdGFydDsKPiA+IC0J
dW5zaWduZWQgbG9uZyBlbmQgPSB1cGRhdGUtPmVuZDsKPiA+IC0JYm9vbCBibG9ja2FibGUgPSBt
bXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHVwZGF0ZSk7Cj4gPiAtCXN0cnVjdCBpbnRlcnZh
bF90cmVlX25vZGUgKml0Owo+ID4gICAKPiA+IC0JLyogbm90aWZpY2F0aW9uIGlzIGV4Y2x1c2l2
ZSwgYnV0IGludGVydmFsIGlzIGluY2x1c2l2ZSAqLwo+ID4gLQllbmQgLT0gMTsKPiA+IC0KPiA+
IC0JaWYgKGFtZGdwdV9tbl9yZWFkX2xvY2soYW1uLCBibG9ja2FibGUpKQo+ID4gLQkJcmV0dXJu
IC1FQUdBSU47Cj4gPiAtCj4gPiAtCWl0ID0gaW50ZXJ2YWxfdHJlZV9pdGVyX2ZpcnN0KCZhbW4t
Pm9iamVjdHMsIHN0YXJ0LCBlbmQpOwo+ID4gLQl3aGlsZSAoaXQpIHsKPiA+IC0JCXN0cnVjdCBh
bWRncHVfbW5fbm9kZSAqbm9kZTsKPiA+IC0JCXN0cnVjdCBhbWRncHVfYm8gKmJvOwo+ID4gLQo+
ID4gLQkJaWYgKCFibG9ja2FibGUpIHsKPiA+IC0JCQlhbWRncHVfbW5fcmVhZF91bmxvY2soYW1u
KTsKPiA+IC0JCQlyZXR1cm4gLUVBR0FJTjsKPiA+IC0JCX0KPiA+IC0KPiA+IC0JCW5vZGUgPSBj
b250YWluZXJfb2YoaXQsIHN0cnVjdCBhbWRncHVfbW5fbm9kZSwgaXQpOwo+ID4gLQkJaXQgPSBp
bnRlcnZhbF90cmVlX2l0ZXJfbmV4dChpdCwgc3RhcnQsIGVuZCk7Cj4gPiAtCj4gPiAtCQlsaXN0
X2Zvcl9lYWNoX2VudHJ5KGJvLCAmbm9kZS0+Ym9zLCBtbl9saXN0KSB7Cj4gPiAtCQkJc3RydWN0
IGtnZF9tZW0gKm1lbSA9IGJvLT5rZmRfYm87Cj4gPiAtCj4gPiAtCQkJaWYgKGFtZGdwdV90dG1f
dHRfYWZmZWN0X3VzZXJwdHIoYm8tPnRiby50dG0sCj4gPiAtCQkJCQkJCSBzdGFydCwgZW5kKSkK
PiA+IC0JCQkJYW1kZ3B1X2FtZGtmZF9ldmljdF91c2VycHRyKG1lbSwgYW1uLT5tbSk7Cj4gPiAt
CQl9Cj4gPiAtCX0KPiA+IC0KPiA+IC0JYW1kZ3B1X21uX3JlYWRfdW5sb2NrKGFtbik7Cj4gPiAr
CWlmICghbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZSh1cGRhdGUpKQo+ID4gKwkJcmV0dXJu
IGZhbHNlOwo+IAo+IFRoaXMgc2hvdWxkIHJldHVybiAtRUFHQUlOLiBOb3Qgc3VyZSBpdCBtYXR0
ZXJzIG11Y2gsIGJlY2F1c2UgdGhpcyB3aG9sZSAKPiBmdW5jdGlvbiBkaXNhcHBlYXJzIGluIHRo
ZSBuZXh0IGNvbW1pdCBpbiB0aGUgc2VyaWVzLiBJdCBzZWVtcyB0byBiZSAKPiBvbmx5IHZlc3Rp
Z2lhbCBhdCB0aGlzIHBvaW50LgoKUmlnaHQsIHRoZSBvbmx5IHJlYXNvbiBpdCBpcyBzdGlsbCBo
ZXJlIGlzIHRoYXQgSSBjb3VsZG4ndCByZWFsbHkgdGVsbAppZiB0aGlzOgoKPiA+ICsJZG93bl9y
ZWFkKCZhbW4tPmxvY2spOwo+ID4gKwl1cF9yZWFkKCZhbW4tPmxvY2spOwo+ID4gICAJcmV0dXJu
IDA7Cj4gPiAgIH0KCldhcyBzZXJ2aW5nIGFzIHRoZSAnZHJpdmVyIGxvY2snIGluIHRoZSBobW0g
c2NoZW1lLi4uIElmIG5vdCB0aGVuIHRoZQp3aG9sZSB0aGluZyBzaG91bGQganVzdCBiZSBkZWxl
dGVkIGF0IHRoaXMgcG9pbnQuCgpJIGZpeGVkIHRoZSBFQUdBSU4gdGhvdWdoCgpKYXNvbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 00:20:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 00:20:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPbiv-0001Gi-Dq; Wed, 30 Oct 2019 00:20:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqvR=YX=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iPbiu-0001Gd-MD
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 00:20:28 +0000
X-Inumbo-ID: 123c70f0-faab-11e9-951c-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 123c70f0-faab-11e9-951c-12813bfff9fa;
 Wed, 30 Oct 2019 00:20:26 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9U0IsK5050339;
 Wed, 30 Oct 2019 00:20:23 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=njqNI0jqRhuMYLK8yU65pH/44cLvOkc5VVQEpAjm1vw=;
 b=nLfyg0kl05yWaRUPa5LgIdZhoj68gS9jY+tSc+JzVZg1Y1f2v/s7YsjkaUMCUmGD4/uU
 vSQb5jtWuuQ806exujJDWQdUNf6gLKFR6PqUGipemRYi4++0vnp3b5wQJoRZgVPTgT9g
 ERVQDBbOi9aPM3iUGN3txMYx66UkRsJJKr9/OD/ulotAme+PKlEpNCIP6DHSp+/i9EA2
 TvG95IEU3U4utbRgJH3hS4uXFfHIpTIaFeBrLvDgF5yysitIW6y+kluQSuWcTwPJ5TG7
 tGTxNbt6yxneaHUxA8LdHwusN4DbpQn9BSXjqoLXA2rTJF2jSwq3HD0R8lVLEOVbxwh0 cg== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2120.oracle.com with ESMTP id 2vxwhf8f80-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 00:20:22 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9U0IG8q077637;
 Wed, 30 Oct 2019 00:20:22 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserp3020.oracle.com with ESMTP id 2vxwj578hn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 00:20:22 +0000
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id x9U0KK4i007162;
 Wed, 30 Oct 2019 00:20:20 GMT
Received: from [10.159.241.152] (/10.159.241.152)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 29 Oct 2019 17:20:20 -0700
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20191009125252.3112-1-roger.pau@citrix.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
Date: Tue, 29 Oct 2019 17:20:18 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191009125252.3112-1-roger.pau@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9425
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910300002
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9425
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910300002
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wl@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIgJiBKYW4sCgpJIGdvdCBteSB0ZXN0IGVudiBiYWNrLCBhbmQgYmFjayB0aGUgcGF0
Y2ggdG8gc3RhYmxlLTQuMTIsIHJ1biBzYW1lCnRlc3QsIEkgc3RpbGwgc2VlbiBvcmlnaW5hbCBp
c3N1ZSwgZ3Vlc3Qga2VybmVsIHByaW50ZWQgZXJyb3I6Cgoga2VybmVsOmRvX0lSUTogMjAuMTE0
IE5vIGlycSBoYW5kbGVyIGZvciB2ZWN0b3IgKGlycSAtMSkKCkFmdGVyIHRoYXQsIHBhc3MgdGhy
b3VnaCBpbmZpbmliYW5kIFZGIHN0b3BwZWQgdG8gd29yay4KCk15IHBhdGNoIGFzIGJlbG93LCBw
bGVhc2UgY2hlY2s6CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKaW5kZXggYTFhNDNjZDc5Mi4uMmQxNzVkMmEwMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZsYXBpYy5jCkBAIC0xMTEsNiArMTExLDEyIEBAIHN0YXRpYyB2b2lkIHZsYXBpY19jbGVhcl9p
cnIoaW50IHZlY3Rvciwgc3RydWN0IHZsYXBpYyAqdmxhcGljKQogICAgIHZsYXBpY19jbGVhcl92
ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7CiB9CiAKK3ZvaWQg
dmxhcGljX3N5bmNfcGlyX3RvX2lycihzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBpZiAoIGh2bV9m
dW5jcy5zeW5jX3Bpcl90b19pcnIgKQorICAgICAgICBodm1fZnVuY3Muc3luY19waXJfdG9faXJy
KHYpOworfQorCiBzdGF0aWMgaW50IHZsYXBpY19maW5kX2hpZ2hlc3RfaXJyKHN0cnVjdCB2bGFw
aWMgKnZsYXBpYykKIHsKICAgICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIgKQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMKaW5kZXggNDI5MGM3YzcxMC4uYjYyOGFkZWE0YyAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
by5jCkBAIC0zNDEsNyArMzQxLDcgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICB7CiAg
ICAgICAgIHVpbnQ4X3QgZGVzdCwgZGVsaXZlcnlfbW9kZTsKICAgICAgICAgYm9vbCBkZXN0X21v
ZGU7Ci0gICAgICAgIGludCBkZXN0X3ZjcHVfaWQ7CisgICAgICAgIGludCBkZXN0X3ZjcHVfaWQs
IHByZXZfdmNwdV9pZCA9IC0xOwogICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdTsKICAg
ICAgICAgdWludDMyX3QgZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyAmCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIH5YRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEOwpAQCAt
NDExLDYgKzQxMSw3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAKICAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwogICAgICAg
ICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3MgPSBnZmxhZ3M7CisgICAgICAgICAgICAg
ICAgcHJldl92Y3B1X2lkID0gcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZDsKICAgICAgICAg
ICAgIH0KICAgICAgICAgfQogICAgICAgICAvKiBDYWxjdWxhdGUgZGVzdF92Y3B1X2lkIGZvciBN
U0ktdHlwZSBwaXJxIG1pZ3JhdGlvbi4gKi8KQEAgLTQzMiw3ICs0MzMsMTAgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgICAgICB2Y3B1ID0gdmVjdG9yX2hhc2hpbmdfZGVz
dChkLCBkZXN0LCBkZXN0X21vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwogICAgICAgICAgICAgaWYgKCB2Y3B1ICkK
KyAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kucG9zdGVkID0g
dHJ1ZTsKKyAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gdmNw
dS0+dmNwdV9pZDsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBpZiAoIHZjcHUg
JiYgaW9tbXVfZW5hYmxlZCApCiAgICAgICAgICAgICBodm1fbWlncmF0ZV9waXJxKHBpcnFfZHBj
aSwgdmNwdSk7CkBAIC00NDAsNyArNDQ0LDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAg
ICAgICAgLyogVXNlIGludGVycnVwdCBwb3N0aW5nIGlmIGl0IGlzIHN1cHBvcnRlZC4gKi8KICAg
ICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKICAgICAgICAgICAgIHBpX3VwZGF0ZV9pcnRlKHZj
cHUgPyAmdmNwdS0+YXJjaC5odm0udm14LnBpX2Rlc2MgOiBOVUxMLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmd2ZWMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwcmV2X3ZjcHVfaWQgPj0gMCA/IGQtPnZjcHVbcHJldl92Y3B1X2lkXSA6IE5V
TEwpOwogCiAgICAgICAgIGlmICggcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyAmIFhFTl9ET01D
VExfVk1TSV9YODZfVU5NQVNLRUQgKQogICAgICAgICB7CkBAIC03MjksNyArNzM0LDkgQEAgaW50
IHB0X2lycV9kZXN0cm95X2JpbmQoCiAgICAgICAgICAgICB3aGF0ID0gImJvZ3VzIjsKICAgICB9
CiAgICAgZWxzZSBpZiAoIHBpcnFfZHBjaSAmJiBwaXJxX2RwY2ktPmdtc2kucG9zdGVkICkKLSAg
ICAgICAgcGlfdXBkYXRlX2lydGUoTlVMTCwgcGlycSwgMCk7CisgICAgICAgIHBpX3VwZGF0ZV9p
cnRlKE5VTEwsIHBpcnEsIDAsCisgICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21z
aS5kZXN0X3ZjcHVfaWQgPj0gMAorICAgICAgICAgICAgICAgICAgICAgICA/IGQtPnZjcHVbcGly
cV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZF0gOiBOVUxMKTsKIAogICAgIGlmICggcGlycV9kcGNp
ICYmIChwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBFRCkgJiYKICAgICAgICAg
IGxpc3RfZW1wdHkoJnBpcnFfZHBjaS0+ZGlnbF9saXN0KSApCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pbnRyZW1hcC5jCmluZGV4IGM5OTI3ZTQ3MDYuLmQ3ODhhNGI5ZTcgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC05NjEsMTIgKzk2MSwxMyBAQCB2b2lkIGlv
bW11X2Rpc2FibGVfeDJhcGljX0lSKHZvaWQpCiAgICAgICAgIGRpc2FibGVfcWludmFsKGRyaGQt
PmlvbW11KTsKIH0KIAorI2lmZGVmIENPTkZJR19IVk0KIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIGlz
IHVzZWQgdG8gdXBkYXRlIHRoZSBJUlRFIGZvciBwb3N0ZWQtaW50ZXJydXB0CiAgKiB3aGVuIGd1
ZXN0IGNoYW5nZXMgTVNJL01TSS1YIGluZm9ybWF0aW9uLgogICovCiBpbnQgcGlfdXBkYXRlX2ly
dGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJx
LAotICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYykKKyAgICBjb25zdCB1aW50OF90IGd2ZWMsIHN0cnVj
dCB2Y3B1ICpwcmV2KQogewogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKICAgICBzdHJ1Y3Qg
bXNpX2Rlc2MgKm1zaV9kZXNjOwpAQCAtOTc5LDggKzk4MCw4IEBAIGludCBwaV91cGRhdGVfaXJ0
ZShjb25zdCBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYywgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEs
CiAgICAgbXNpX2Rlc2MgPSBkZXNjLT5tc2lfZGVzYzsKICAgICBpZiAoICFtc2lfZGVzYyApCiAg
ICAgewotICAgICAgICByYyA9IC1FTk9ERVY7Ci0gICAgICAgIGdvdG8gdW5sb2NrX291dDsKKyAg
ICAgICAgc3Bpbl91bmxvY2tfaXJxKCZkZXNjLT5sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9E
RVY7CiAgICAgfQogICAgIG1zaV9kZXNjLT5waV9kZXNjID0gcGlfZGVzYzsKICAgICBtc2lfZGVz
Yy0+Z3ZlYyA9IGd2ZWM7CkBAIC05ODksMTAgKzk5MCwxMCBAQCBpbnQgcGlfdXBkYXRlX2lydGUo
Y29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAog
CiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogCi0gICAgcmV0dXJuIG1zaV9tc2dfd3Jp
dGVfcmVtYXBfcnRlKG1zaV9kZXNjLCAmbXNpX2Rlc2MtPm1zZyk7Ci0KLSB1bmxvY2tfb3V0Ogot
ICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CisgICAgcmMgPSBtc2lfbXNnX3dyaXRl
X3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOworICAgIGlmICggIXJjICYmIHBy
ZXYgKQorICAgICAgICAgdmxhcGljX3N5bmNfcGlyX3RvX2lycihwcmV2KTsKIAogICAgIHJldHVy
biByYzsKIH0KKyNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxh
cGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaAppbmRleCBkZGU2NmI0ZjBm
Li5iMDAxN2QxZGFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaApAQCAtMTUwLDQgKzE1MCw2
IEBAIGJvb2xfdCB2bGFwaWNfbWF0Y2hfZGVzdCgKICAgICBjb25zdCBzdHJ1Y3QgdmxhcGljICp0
YXJnZXQsIGNvbnN0IHN0cnVjdCB2bGFwaWMgKnNvdXJjZSwKICAgICBpbnQgc2hvcnRfaGFuZCwg
dWludDMyX3QgZGVzdCwgYm9vbF90IGRlc3RfbW9kZSk7CiAKK3ZvaWQgdmxhcGljX3N5bmNfcGly
X3RvX2lycihzdHJ1Y3QgdmNwdSAqdik7CisKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX1ZMQVBJ
Q19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCA4ZGMzOTI0NzNkLi4zMmJmYTIzNjQ4IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9pb21tdS5oCkBAIC05OSw3ICs5OSw3IEBAIHZvaWQgaW9tbXVfZGlzYWJsZV94MmFwaWNf
SVIodm9pZCk7CiBleHRlcm4gYm9vbCB1bnRydXN0ZWRfbXNpOwogCiBpbnQgcGlfdXBkYXRlX2ly
dGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJx
LAotICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYyk7CisgICAgICAgICAgICAg
ICAgICAgY29uc3QgdWludDhfdCBndmVjLCBzdHJ1Y3QgdmNwdSAqcHJldik7CiAKICNlbmRpZiAv
KiAhX19BUkNIX1g4Nl9JT01NVV9IX18gKi8KIC8qCgpUaGFua3MsCkpvZQoKT24gMTAvOS8xOSA1
OjUyIEFNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gV2hlbiB1c2luZyBwb3N0ZWQgaW50ZXJy
dXB0cyBhbmQgdGhlIGd1ZXN0IG1pZ3JhdGVzIE1TSSBmcm9tIHZDUFVzIFhlbgo+IG5lZWRzIHRv
IGZsdXNoIGFueSBwZW5kaW5nIFBJUlIgdmVjdG9ycyBvbiB0aGUgcHJldmlvdXMgdkNQVSwgb3Ig
ZWxzZQo+IHRob3NlIHZlY3RvcnMgY291bGQgZ2V0IHdyb25nbHkgaW5qZWN0ZWQgYXQgYSBsYXRl
ciBwb2ludCB3aGVuIHRoZSBNU0kKPiBmaWVsZHMgYXJlIGFscmVhZHkgdXBkYXRlZC4KPiAKPiBS
ZW5hbWUgc3luY19waXJfdG9faXJyIHRvIHZsYXBpY19zeW5jX3Bpcl90b19pcnIgYW5kIGV4cG9y
dCBpdCBzbyBpdAo+IGNhbiBiZSBjYWxsZWQgd2hlbiB1cGRhdGluZyB0aGUgcG9zdGVkIGludGVy
cnVwdCBkZXNjcmlwdG9yIGZpZWxkIGluCj4gcGlfdXBkYXRlX2lydGUuIFdoaWxlIHRoZXJlIGFs
c28gcmVtb3ZlIHRoZSB1bmxvY2tfb3V0IGZyb20KPiBwaV91cGRhdGVfaXJ0ZSwgaXQncyB1c2Vk
IGluIGEgc2luZ2xlIGdvdG8gYW5kIHJlbW92aW5nIGl0IG1ha2VzIHRoZQo+IGZ1bmN0aW9uIHNt
YWxsZXIuCj4gCj4gTm90ZSB0aGF0IFBJUlIgaXMgc3luY2VkIHRvIElSUiBib3RoIGluIHB0X2ly
cV9kZXN0cm95X2JpbmQgYW5kCj4gcHRfaXJxX2NyZWF0ZV9iaW5kIHdoZW4gdGhlIGludGVycnVw
dCBkZWxpdmVyeSBkYXRhIGlzIGJlaW5nIHVwZGF0ZWQuCj4gCj4gQWxzbyBzdG9yZSB0aGUgdkNQ
VSBJRCBpbiBtdWx0aS1kZXN0aW5hdGlvbiBtb2RlIHdoZW4gdXNpbmcgcG9zdGVkCj4gaW50ZXJy
dXB0cyBhbmQgdGhlIGludGVycnVwdCBpcyBib3VuZCB0byBhIHNpbmdsZSB2Q1BVIGluIG9yZGVy
IGZvcgo+IHBvc3RlZCBpbnRlcnJ1cHRzIHRvIGJlIHVzZWQuCj4gCj4gV2hpbGUgdGhlcmUgZ3Vh
cmQgcGlfdXBkYXRlX2lydGUgd2l0aCBDT05GSUdfSFZNIHNpbmNlIGl0J3Mgb25seSB1c2VkCj4g
d2l0aCBIVk0gZ3Vlc3RzLgo+IAo+IFJlcG9ydGVkLWJ5OiBKb2UgSmluIDxqb2UuamluQG9yYWNs
ZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ2M6IEpvZSBKaW4gPGpvZS5qaW5Ab3JhY2xlLmNvbT4KPiBDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+IEkgd291bGQgbGlrZSB0byBzZWUg
YSBidWcgZml4IGZvciB0aGlzIGlzc3VlIGluIDQuMTMuIFRoZSBmaXggaGVyZSBvbmx5Cj4gYWZm
ZWN0cyBwb3N0ZWQgaW50ZXJydXB0cywgaGVuY2UgSSB0aGluayB0aGUgcmlzayBvZiBicmVha2lu
ZyBhbnl0aGluZwo+IGVsc2UgaXMgbG93Lgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0g
U3RvcmUgdGhlIHZjcHUgaWQgYWxzbyBpbiBtdWx0aS1kZXN0IG1vZGUgaWYgdGhlIGludGVycnVw
dCBpcyBib3VuZAo+ICAgIHRvIGEgdmNwdSBmb3IgcG9zdGVkIGRlbGl2ZXJ5Lgo+ICAtIHMvI2lm
LyNpZmRlZi8uCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICAgICAgICAg
IHwgIDYgKysrLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgICAgICAgICAgIHwg
MTMgKysrKysrKysrKy0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAu
YyB8IDE1ICsrKysrKysrLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMu
aCAgICAgICB8ICAyICsrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAg
IHwgIDIgKy0KPiAgNSBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmxhcGljLmMKPiBpbmRleCA5NDY2MjU4ZDZmLi5kMjU1YWQ4ZGI3IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZsYXBpYy5jCj4gQEAgLTEwNiw3ICsxMDYsNyBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfY2xl
YXJfaXJyKGludCB2ZWN0b3IsIHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKPiAgICAgIHZsYXBpY19j
bGVhcl92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7Cj4gIH0K
PiAgCj4gLXN0YXRpYyB2b2lkIHN5bmNfcGlyX3RvX2lycihzdHJ1Y3QgdmNwdSAqdikKPiArdm9p
ZCB2bGFwaWNfc3luY19waXJfdG9faXJyKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICBpZiAo
IGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIgKQo+ICAgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxs
KGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIsIHYpOwo+IEBAIC0xMTQsNyArMTE0LDcgQEAgc3Rh
dGljIHZvaWQgc3luY19waXJfdG9faXJyKHN0cnVjdCB2Y3B1ICp2KQo+ICAKPiAgc3RhdGljIGlu
dCB2bGFwaWNfZmluZF9oaWdoZXN0X2lycihzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCj4gIHsKPiAt
ICAgIHN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFwaWMpKTsKPiArICAgIHZsYXBpY19z
eW5jX3Bpcl90b19pcnIodmxhcGljX3ZjcHUodmxhcGljKSk7Cj4gIAo+ICAgICAgcmV0dXJuIHZs
YXBpY19maW5kX2hpZ2hlc3RfdmVjdG9yKCZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JUlJdKTsK
PiAgfQo+IEBAIC0xNDkzLDcgKzE0OTMsNyBAQCBzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVncyhz
dHJ1Y3QgdmNwdSAqdiwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCj4gICAgICBpZiAoICFoYXNf
dmxhcGljKHYtPmRvbWFpbikgKQo+ICAgICAgICAgIHJldHVybiAwOwo+ICAKPiAtICAgIHN5bmNf
cGlyX3RvX2lycih2KTsKPiArICAgIHZsYXBpY19zeW5jX3Bpcl90b19pcnIodik7Cj4gIAo+ICAg
ICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KExBUElDX1JFR1MsIHYtPnZjcHVfaWQsIGgsIHZjcHVf
dmxhcGljKHYpLT5yZWdzKTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+IGluZGV4IGIyOTJlNzkz
ODIuLjViZjE4Nzc3MjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
Ywo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiBAQCAtMzQxLDcgKzM0MSw3
IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICB7Cj4gICAgICAgICAgdWludDhfdCBk
ZXN0LCBkZWxpdmVyeV9tb2RlOwo+ICAgICAgICAgIGJvb2wgZGVzdF9tb2RlOwo+IC0gICAgICAg
IGludCBkZXN0X3ZjcHVfaWQ7Cj4gKyAgICAgICAgaW50IGRlc3RfdmNwdV9pZCwgcHJldl92Y3B1
X2lkID0gLTE7Cj4gICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnZjcHU7Cj4gICAgICAgICAg
dWludDMyX3QgZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyAmCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgflhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQ7Cj4gQEAgLTQx
MSw2ICs0MTEsNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ICAKPiAgICAgICAgICAgICAg
ICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Cj4gICAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ2ZsYWdzID0gZ2ZsYWdzOwo+ICsgICAgICAg
ICAgICAgICAgcHJldl92Y3B1X2lkID0gcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZDsKPiAg
ICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAgICAgICAgICAvKiBDYWxjdWxhdGUgZGVzdF92
Y3B1X2lkIGZvciBNU0ktdHlwZSBwaXJxIG1pZ3JhdGlvbi4gKi8KPiBAQCAtNDMyLDcgKzQzMywx
MCBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ICAgICAgICAgICAgICAgICAgdmNwdSA9IHZl
Y3Rvcl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwo+ICAgICAg
ICAgICAgICBpZiAoIHZjcHUgKQo+ICsgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBw
aXJxX2RwY2ktPmdtc2kucG9zdGVkID0gdHJ1ZTsKPiArICAgICAgICAgICAgICAgIHBpcnFfZHBj
aS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSB2Y3B1LT52Y3B1X2lkOwo+ICsgICAgICAgICAgICB9Cj4g
ICAgICAgICAgfQo+ICAgICAgICAgIGlmICggdmNwdSAmJiBpc19pb21tdV9lbmFibGVkKGQpICkK
PiAgICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGlycShwaXJxX2RwY2ksIHZjcHUpOwo+IEBAIC00
NDAsNyArNDQ0LDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiAgICAgICAgICAvKiBVc2Ug
aW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3VwcG9ydGVkLiAqLwo+ICAgICAgICAgIGlmICgg
aW9tbXVfaW50cG9zdCApCj4gICAgICAgICAgICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNw
dS0+YXJjaC5odm0udm14LnBpX2Rlc2MgOiBOVUxMLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbmZvLCBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7Cj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5ndmVjLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwcmV2X3ZjcHVfaWQgPj0gMCA/IGQtPnZjcHVbcHJldl92Y3B1X2lkXSA6IE5VTEwp
Owo+ICAKPiAgICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgJiBYRU5fRE9N
Q1RMX1ZNU0lfWDg2X1VOTUFTS0VEICkKPiAgICAgICAgICB7Cj4gQEAgLTcyOSw3ICs3MzQsOSBA
QCBpbnQgcHRfaXJxX2Rlc3Ryb3lfYmluZCgKPiAgICAgICAgICAgICAgd2hhdCA9ICJib2d1cyI7
Cj4gICAgICB9Cj4gICAgICBlbHNlIGlmICggcGlycV9kcGNpICYmIHBpcnFfZHBjaS0+Z21zaS5w
b3N0ZWQgKQo+IC0gICAgICAgIHBpX3VwZGF0ZV9pcnRlKE5VTEwsIHBpcnEsIDApOwo+ICsgICAg
ICAgIHBpX3VwZGF0ZV9pcnRlKE5VTEwsIHBpcnEsIDAsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZCA+PSAwCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgPyBkLT52Y3B1W3BpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWRdIDogTlVMTCk7Cj4g
IAo+ICAgICAgaWYgKCBwaXJxX2RwY2kgJiYgKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQ
Q0lfTUFQUEVEKSAmJgo+ICAgICAgICAgICBsaXN0X2VtcHR5KCZwaXJxX2RwY2ktPmRpZ2xfbGlz
dCkgKQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCj4gaW5kZXggYmY4NDYx
OTVjNC4uMDdjMWMxNjI3YSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW50cmVtYXAuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1h
cC5jCj4gQEAgLTk0NiwxMiArOTQ2LDEzIEBAIHZvaWQgaW50ZWxfaW9tbXVfZGlzYWJsZV9laW0o
dm9pZCkKPiAgICAgICAgICBkaXNhYmxlX3FpbnZhbChkcmhkLT5pb21tdSk7Cj4gIH0KPiAgCj4g
KyNpZmRlZiBDT05GSUdfSFZNCj4gIC8qCj4gICAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byB1
cGRhdGUgdGhlIElSVEUgZm9yIHBvc3RlZC1pbnRlcnJ1cHQKPiAgICogd2hlbiBndWVzdCBjaGFu
Z2VzIE1TSS9NU0ktWCBpbmZvcm1hdGlvbi4KPiAgICovCj4gIGludCBwaV91cGRhdGVfaXJ0ZShj
b25zdCBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVzYywgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEsCj4g
LSAgICBjb25zdCB1aW50OF90IGd2ZWMpCj4gKyAgICBjb25zdCB1aW50OF90IGd2ZWMsIHN0cnVj
dCB2Y3B1ICpwcmV2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7Cj4gICAgICBz
dHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjOwo+IEBAIC05NjQsOCArOTY1LDggQEAgaW50IHBpX3Vw
ZGF0ZV9pcnRlKGNvbnN0IHN0cnVjdCBwaV9kZXNjICpwaV9kZXNjLCBjb25zdCBzdHJ1Y3QgcGly
cSAqcGlycSwKPiAgICAgIG1zaV9kZXNjID0gZGVzYy0+bXNpX2Rlc2M7Cj4gICAgICBpZiAoICFt
c2lfZGVzYyApCj4gICAgICB7Cj4gLSAgICAgICAgcmMgPSAtRU5PREVWOwo+IC0gICAgICAgIGdv
dG8gdW5sb2NrX291dDsKPiArICAgICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwo+
ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICAgICAgfQo+ICAgICAgbXNpX2Rlc2MtPnBpX2Rl
c2MgPSBwaV9kZXNjOwo+ICAgICAgbXNpX2Rlc2MtPmd2ZWMgPSBndmVjOwo+IEBAIC05NzQsMTAg
Kzk3NSwxMCBAQCBpbnQgcGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rl
c2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAo+ICAKPiAgICAgIEFTU0VSVChwY2lkZXZzX2xv
Y2tlZCgpKTsKPiAgCj4gLSAgICByZXR1cm4gbXNpX21zZ193cml0ZV9yZW1hcF9ydGUobXNpX2Rl
c2MsICZtc2lfZGVzYy0+bXNnKTsKPiAtCj4gLSB1bmxvY2tfb3V0Ogo+IC0gICAgc3Bpbl91bmxv
Y2tfaXJxKCZkZXNjLT5sb2NrKTsKPiArICAgIHJjID0gbXNpX21zZ193cml0ZV9yZW1hcF9ydGUo
bXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKPiArICAgIGlmICggIXJjICYmIHByZXYgKQo+ICsg
ICAgICAgICB2bGFwaWNfc3luY19waXJfdG9faXJyKHByZXYpOwo+ICAKPiAgICAgIHJldHVybiBy
YzsKPiAgfQo+ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmxhcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaAo+IGluZGV4IGRkZTY2
YjRmMGYuLmIwMDE3ZDFkYWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmxhcGljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bGFwaWMuaAo+IEBAIC0x
NTAsNCArMTUwLDYgQEAgYm9vbF90IHZsYXBpY19tYXRjaF9kZXN0KAo+ICAgICAgY29uc3Qgc3Ry
dWN0IHZsYXBpYyAqdGFyZ2V0LCBjb25zdCBzdHJ1Y3QgdmxhcGljICpzb3VyY2UsCj4gICAgICBp
bnQgc2hvcnRfaGFuZCwgdWludDMyX3QgZGVzdCwgYm9vbF90IGRlc3RfbW9kZSk7Cj4gIAo+ICt2
b2lkIHZsYXBpY19zeW5jX3Bpcl90b19pcnIoc3RydWN0IHZjcHUgKnYpOwo+ICsKPiAgI2VuZGlm
IC8qIF9fQVNNX1g4Nl9IVk1fVkxBUElDX0hfXyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKPiBpbmRleCA4
NTc0MWY3Yzk2Li4zMTRkY2ZiZTQ3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAo+IEBAIC0xMTksNyAr
MTE5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGlvbW11X2Rpc2FibGVfeDJhcGljKHZvaWQpCj4g
IGV4dGVybiBib29sIHVudHJ1c3RlZF9tc2k7Cj4gIAo+ICBpbnQgcGlfdXBkYXRlX2lydGUoY29u
c3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJxLAo+IC0g
ICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCBndmVjKTsKPiArICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHVpbnQ4X3QgZ3ZlYywgc3RydWN0IHZjcHUgKnByZXYpOwo+ICAKPiAgI2VuZGlm
IC8qICFfX0FSQ0hfWDg2X0lPTU1VX0hfXyAqLwo+ICAvKgo+IAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 00:36:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 00:36:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPbyN-0002ED-51; Wed, 30 Oct 2019 00:36:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPbyL-0002E8-7y
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 00:36:25 +0000
X-Inumbo-ID: 4a4b07d4-faad-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4a4b07d4-faad-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 00:36:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPbyF-0002S2-61; Wed, 30 Oct 2019 00:36:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPbyE-0006Dg-Nt; Wed, 30 Oct 2019 00:36:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPbyE-0001e4-ND; Wed, 30 Oct 2019 00:36:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143367-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f51d4a19427674491eaecef85c551613450188c5
X-Osstest-Versions-That: xen=cbe572d3c19a14b94540388762463d2ee0dc8364
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 00:36:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143367: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmNTFkNGExOTQyNzY3NDQ5MWVhZWNlZjg1YzU1MTYxMzQ1MDE4OGM1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjYmU1NzJkM2MxOWExNGI5NDU0
MDM4ODc2MjQ2M2QyZWUwZGM4MzY0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMzNTcgIDIwMTkt
MTAtMjkgMTg6MDg6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMzY3ICAy
MDE5LTEwLTI5IDIyOjAxOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGNiZTU3MmQzYzEuLmY1MWQ0YTE5
NDIgIGY1MWQ0YTE5NDI3Njc0NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 02:17:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 02:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPdXu-0000qe-Rq; Wed, 30 Oct 2019 02:17:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPdXt-0000qY-Uw
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 02:17:14 +0000
X-Inumbo-ID: 5ed78f84-fabb-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5ed78f84-fabb-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 02:17:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPdXm-0005Wf-9q; Wed, 30 Oct 2019 02:17:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPdXm-0003Yg-0E; Wed, 30 Oct 2019 02:17:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPdXl-00061q-T2; Wed, 30 Oct 2019 02:17:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143304-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6eb3f767849fe5b3aadd75e7f88217313d024c95
X-Osstest-Versions-That: xen=8bfcd2e5fd1c6a8a64cd29aab6114826cd5e5be5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 02:17:05 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 143304: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMwNCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMDQvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzE1OAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDE0MzE1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgIDE5IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQzMTU4CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxNDMxNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMxNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDE0MzE1
OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICA2ZWIzZjc2Nzg0OWZlNWIzYWFkZDc1ZTdmODgyMTczMTNkMDI0
Yzk1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4YmZjZDJlNWZkMWM2
YThhNjRjZDI5YWFiNjExNDgyNmNkNWU1YmU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMxNTgg
IDIwMTktMTAtMjUgMTA6NDE6MzQgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQz
MzA0ICAyMDE5LTEwLTI4IDIyOjA2OjA1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmViM2Y3Njc4NDlmZTViM2FhZGQ3NWU3
Zjg4MjE3MzEzZDAyNGM5NQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkRhdGU6ICAgVHVlIEp1bCAyMyAyMjozNTo0OCAyMDE5ICswMTAwCgogICAgeGVuL2FybTog
U0NUTFJfRUwxIGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9uIEFybTY0CiAgICAKICAgIE9uIEFybTY0
LCBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBhbHdheXMgNjQtYml0IGluY2x1ZGluZyBTQ1RMUl9FTDEu
CiAgICBIb3dldmVyLCBYZW4gaXMgYXNzdW1pbmcgdGhpcyBpcyAzMi1iaXQgYmVjYXVzZSBlYXJs
aWVyIHJldmlzaW9uIG9mCiAgICBBcm12OCBoYWQgdGhlIHRvcCAzMi1iaXQgUkVTMCAoc2VlIEFS
TSBEREkwNTk1LmIpLgogICAgCiAgICA+RnJvbSBBcm12OC41LCBzb21lIGJpdHMgaW4gWzYzOjMy
XSB3aWxsIGJlIGRlZmluZWQgYW5kIGFsbG93ZWQgdG8gYmUKICAgIG1vZGlmaWVkIGJ5IHRoZSBn
dWVzdC4gU28gd2Ugd291bGQgZWZmZWN0aXZlbHkgcmVzZXQgdGhvc2UgYml0cyB0byAwCiAgICBh
ZnRlciBlYWNoIGNvbnRleHQgc3dpdGNoLiBUaGlzIG1lYW5zIHRoZSBndWVzdCBtYXkgbm90IGZ1
bmN0aW9uCiAgICBjb3JyZWN0bHkgYWZ0ZXJ3YXJkcy4KICAgIAogICAgUmF0aGVyIHRoYW4gcmVz
ZXR0aW5nIHRvIDAgdGhlIGJpdHMgWzYzOjMyXSwgcHJlc2VydmUgdGhlbSBhY3Jvc3MKICAgIGNv
bnRleHQgc3dpdGNoLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIGNvcnJlc3BvbmRpbmcgcmVnaXN0
ZXIgb24gQXJtMzIgKGkuZSBTQ1RMUikgaXMgYWx3YXlzCiAgICAzMi1iaXQuIFNvIHdlIG5lZWQg
dG8gdXNlIHJlZ2lzdGVyX3QgYW55d2hlcmUgd2UgZGVhbCB0aGUgU0NUTFJ7LF9FTDF9LgogICAg
CiAgICBPdXRzaWRlIGludGVyZmFjZSBpcyBzd2l0Y2hlZCB0byB1c2UgNjQtYml0IHRvIGFsbG93
IEFCSSBjb21wYXRpYmlsaXR5CiAgICBiZXR3ZWVuIDMyLWJpdCBhbmQgNjQtYml0LgogICAgCiAg
ICBbU3RlZmFubzogZml4IHR5cG8gaW4gY29tbWl0IG1lc3NhZ2VdCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlueC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMw
OTA2MjhlNjZjN2ZiNTIpCiAgICBbYmFja3BvcnQ6IGRyb3AgY2hhbmdlIHRvIG5vbi1leGlzdGlu
ZyB2Y3B1X2hhc19jYWNoZV9lbmFibGVkXQoKY29tbWl0IGNiODZmM2QwMzlmY2I2YWZhN2I2ZWUz
NzM4MDUwZTA4YjFlNWI3MWEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMTc6MTY6MTMgMjAxOSArMDEwMAoKICAgIHhlbi9hcm06
IHRyYXBzOiBBdm9pZCB1c2luZyBCVUdfT04oKSBpbiBfc2hvd19yZWdpc3RlcnMoKQogICAgCiAg
ICBBdCB0aGUgbW9tZW50LCBfc2hvd19yZWdpc3RlcnMoKSBpcyB1c2luZyBhIEJVR19PTigpIHRv
IGFzc2VydCBvbmx5CiAgICB1c2Vyc3BhY2Ugd2lsbCBydW4gMzItYml0IGNvZGUgaW4gYSA2NC1i
aXQgZG9tYWluLgogICAgCiAgICBTdWNoIGV4dHJhIHByZWNhdXRpb24gaXMgbm90IG5lY2Vzc2Fy
eSBhbmQgY291bGQgYmUgYXZvaWRlZCBieSBvbmx5CiAgICBjaGVja2luZyB0aGUgQ1BVIG1vZGUg
dG8gZGVjaWRlIHdoZXRoZXIgc2hvd19yZWdpc3RlcnNfNjQoKSBvcgogICAgc2hvd19yZWlnc3Rl
cnNfMzIoKSBzaG91bGQgYmUgY2FsbGVkLgogICAgCiAgICBUaGlzIGhhcyBhbHNvIHRoZSBuaWNl
IGFkdmFudGFnZSB0byBhdm9pZCBuZXN0ZWQgaWYgaW4gdGhlIGNvZGUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAg
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGUwNDgxOGI0NmQ2YjA4YWUyMmQ0ZWYwNWZhNGRj
Njg1YmJhNDJmNTcpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 06:46:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 06:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPhk2-0004mn-U9; Wed, 30 Oct 2019 06:46:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPhk1-0004mi-JM
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 06:46:01 +0000
X-Inumbo-ID: ef50f8a0-fae0-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef50f8a0-fae0-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 06:46:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPhk0-0002bh-8g; Wed, 30 Oct 2019 06:46:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPhjz-0004jq-P0; Wed, 30 Oct 2019 06:45:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPhjz-0000uT-O7; Wed, 30 Oct 2019 06:45:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143316-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-arm64-arm64-libvirt:guest-start:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
X-Osstest-Versions-This: libvirt=bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 06:45:59 +0000
Subject: [Xen-devel] [libvirt test] 143316: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMxNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAy
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIx
IGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEw
IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDMwMjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGJmMGU3YmRlZWI3OTBiYzZiYTU3MzI2MjNi
ZTBkOWZmMjZhNTk2MWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MzAyMyAgMjAxOS0xMC0yMiAwNDoxOToyNiBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDMwNTEgIDIwMTktMTAtMjMgMDQ6MTg6NTcgWiAgICA3IGRheXMgICAgNyBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNDAgIDIwMTktMTAtMjUgMDQ6MTg6NDYgWiAg
ICA1IGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgog
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 08:00:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 08:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPitW-0001mx-9b; Wed, 30 Oct 2019 07:59:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPitV-0001ms-8c
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 07:59:53 +0000
X-Inumbo-ID: 3fadd2e6-faeb-11e9-951e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3fadd2e6-faeb-11e9-951e-12813bfff9fa;
 Wed, 30 Oct 2019 07:59:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPitR-0003zq-My; Wed, 30 Oct 2019 07:59:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPitR-00018I-BF; Wed, 30 Oct 2019 07:59:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPitR-0007a0-AZ; Wed, 30 Oct 2019 07:59:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iPitR-0007a0-AZ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 07:59:49 +0000
Subject: [Xen-devel] [xen-unstable bisection] complete
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtCnRlc3RpZCBkZWJpYW4t
aHZtLWluc3RhbGwKClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBh
ZDAxMWFkMDg4NDNmNjBmOWFlMTdiOWFlNGFhNTkwNzY3NGQ3MmFmCiAgQnVnIG5vdCBwcmVzZW50
OiA5NTU5NmY2YWIxOGZlYjgyNTAwNmVmOGYyNzIwNDFmMWQ5NGU2YmQxCiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQz
Mzg5LwoKCiAgY29tbWl0IGFkMDExYWQwODg0M2Y2MGY5YWUxN2I5YWU0YWE1OTA3Njc0ZDcyYWYK
ICBBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIERhdGU6
ICAgTW9uIE9jdCA3IDE3OjU5OjE1IDIwMTkgKzAxMDAKICAKICAgICAgbGlieGwveGw6IE92ZXJo
YXVsIHBhc3N0aHJvdWdoIHNldHRpbmcgbG9naWMKICAgICAgCiAgICAgIExJQlhMX1BBU1NUSFJP
VUdIX1VOS05PV04gKGFrYSAiRU5BQkxFRCIgaW4gYW4gZWFybGllciB1bmNvbW1pdHRlZAogICAg
ICB2ZXJzaW9uIG9mIHRoaXMgY29kZSkgaXMgZG9pbmcgZG91YmxlIGR1dHkuICBXZSBhY3R1YWxs
eSBuZWVkIGFsbCBvZgogICAgICB0aGUgZm9sbG93aW5nIHRvIGJlIHNwZWNpZmlhYmxlOgogICAg
ICAgICogImRlZmF1bHQiOiBlbmFibGUgUFQgaWZmIHdlIGhhdmUgZGV2aWNlcyB0bwogICAgICAg
ICAgcGFzcyB0aHJvdWdoIHNwZWNpZmllZCBpbiB0aGUgaW5pdGlhbCBjb25maWcgZmlsZS4KICAg
ICAgICAqICJlbmFibGVkIiAoYW5kIGZhaWwgaWYgdGhlIHBsYXRmb3JtIGRvZXNuJ3Qgc3VwcG9y
dCBpdCkuCiAgICAgICAgKiAiZGlzYWJsZWQiIChhbmQgcmVqZWN0IGZ1dHVyZSBQVCBob3RwbHVn
KS4KICAgICAgICAqICJzaGFyZV9wdCIvInN5bmNfcHQiOiBlbmFibGUgUFQgYW5kIHNldCBhIHNw
ZWNpZmljIFBUIG1vZGUuCiAgICAgIAogICAgICBEZWZhdWx0aW5nIGFuZCBlcnJvciBjaGVja2lu
ZyBzaG91bGQgYmUgZG9uZSBpbiBsaWJ4bC4gIFNvLCB3ZSBtYWtlCiAgICAgIHNldmVyYWwgY2hh
bmdlcyBoZXJlLgogICAgICAKICAgICAgV2UgaW50cm9kdWNlICJlbmFibGVkIiwgYW5kIHJlbmFt
ZSAidW5rbm93biIgdG8gImRlZmF1bHQiLgogICAgICAKICAgICAgV2UgbW92ZSBhbGwgb2YgdGhl
IGVycm9yIGNoZWNraW5nIGFuZCBkZWZhdWx0aW5nIGNvZGUgZnJvbSB4bCBpbnRvCiAgICAgIGxp
YnhsLiAgTm93LCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0IGhhcyBhbGwgb2YgdGhl
IG5lY2Vzc2FyeQogICAgICBpbmZvcm1hdGlvbiB0byBnZXQgdGhpcyByaWdodC4gIFNvIHdlIGNh
biBkbyBpdCBhbGwgdGhlcmUuICBDaG9vc2luZwogICAgICB0aGUgc3BlY2lmaWMgbW9kZSBpcyBh
cmNoLXNwZWNpZmljLgogICAgICAKICAgICAgV2UgY2FuIGFsc28gYXJyYW5nZSB0byBoYXZlIG9u
bHkgb25lIHBsYWNlIGVhY2ggd2hpY2ggY2FsY3VsYXRlcwogICAgICAoaSkgd2hldGhlciBwYXNz
dGhyb3VnaCBuZWVkcyB0byBiZSBlbmFibGVkIGJlY2F1c2UgcHQgZGV2aWNlcyB3ZXJlCiAgICAg
IHNwZWNpZmllZCAoaWkpIHdoZXRoZXIgcHRfc2hhcmUgY2FuIGJlIHVzZWQgKGZvciBlYWNoIGFy
Y2gpLgogICAgICAKICAgICAgeGwgbm93IG9ubHkgaGFzIHRvIHBhcnNlIHRoZSBlbnVtIGluIHRo
ZSBzYW1lIHdheSBhcyBpdCBwYXJzZXMgYWxsCiAgICAgIG90aGVyIGVudW1zLgogICAgICAKICAg
ICAgVGhpcyBjaGFuZ2UgZml4ZXMgYSByZWdyZXNzaW9uIGZyb20gZWFybGllciA0LjEzLXByZTog
dW50aWwgcmVjZW50CiAgICAgIGNoYW5nZXMsIHBhc3N0aHJvdWdoIHdhcyBvbmx5IGVuYWJsZWQg
YnkgZGVmYXVsdCBpZiBwYXNzdGhyb3VnaAogICAgICBkZXZpY2VzIHdlcmUgc3BlY2lmaWVkLiAg
V2UgcmVzdG9yZSB0aGlzIGJlaGF2aW91ci4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgICBDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgICBDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW5AeGVuLm9yZz4KICAgICAgQ0M6IFZvbG9keW15ciBCYWJjaHVrIDxWb2xvZHlteXJf
QmFiY2h1a0BlcGFtLmNvbT4KICAgICAgQ0M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIz
QGNpdHJpeC5jb20+CiAgICAgIENDOiBQYXVsIER1cnJhbnQgPHBkdXJyYW50QGdtYWlsLmNvbT4K
ICAgICAgQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgICBBY2tlZC1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlL3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20uZGViaWFuLWh2bS1pbnN0
YWxsLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2
ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9n
cy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5kZWJpYW4taHZtLWluc3RhbGwgLS1zdW1tYXJ5LW91
dD10bXAvMTQzMzg5LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTQyNzUwIC0t
Ymxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLXVuc3RhYmxlIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gZGViaWFuLWh2bS1pbnN0YWxsClNl
YXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxNDMyODggZmFpbCBbaG9zdD1kZWJp
bmEwXSAvIDE0MzEzMyBbaG9zdD1jaGFyZG9ubmF5MF0gMTQzMDM2IFtob3N0PXBpbm90MV0gMTQz
MDE4IFtob3N0PWZpYW5vMV0gMTQyOTczIFtob3N0PWl0YWxpYTFdIDE0MjkwNyBbaG9zdD1iYXJv
cXVlMF0gMTQyODY1IFtob3N0PXBpbm90MF0gMTQyNzc3IFtob3N0PWFsYmFuYTBdIDE0Mjc1MCBb
aG9zdD1yaW1hdmExXSAxNDI3MjIgW2hvc3Q9Y2hhcmRvbm5heTFdIDE0MjY4MyBbaG9zdD1kZWJp
bmExXSAxNDI2NDIgW2hvc3Q9aHV4ZWxyZWJlMV0gMTQyNTk4IFtob3N0PWNoYXJkb25uYXkwXSAx
NDI1NjMgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0MzI4OCAvIDE0MjU2Mwoo
dHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUg
d2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CkxhdGVzdCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IGRmY2NjYzY2MzE1N2M2MzhkOTc3OGZhM2FkYTk4NTlmOTY4ZmIyNDAKQmFzaXMgcGFzcyA0MjMy
Nzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDRjYThlYWI1Y2Ux
ODkzYjMwNDhiMDY5MjFmMTIxNTdkMzNhYjYwZjcKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAu
L2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCM0MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQyLWI5OGFlYmQy
OTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2QwZDhhZDM5ZWNiNTFjZDc0
OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1
MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzkzM2ViYWQyNDcwYTE2
OTUwNDc5OWExZDk1YjhlNDFcCiAwYmQ5ODQ3ZWYtOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTVi
OGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM0Y2E4ZWFiNWNlMTg5
M2IzMDQ4YjA2OTIxZjEyMTU3ZDMzYWI2MGY3LWRmY2NjYzY2MzE1N2M2MzhkOTc3OGZhM2FkYTk4
NTlmOTY4ZmIyNDAKTG9hZGVkIDIwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5n
IGZvciB0ZXN0IHJlc3VsdHM6CiAxNDI1NjMgcGFzcyA0MjMyNzg5NmYxOTRmMjU2ZTVhMzYxZTAw
Njk5ODViYzhkMjA5YjQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1
MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDRjYThlYWI1Y2UxODkzYjMwNDhiMDY5MjFmMTIxNTdk
MzNhYjYwZjcKIDE0MjU5OCBbaG9zdD1jaGFyZG9ubmF5MF0KIDE0MjY0MiBbaG9zdD1odXhlbHJl
YmUxXQogMTQyNjgzIFtob3N0PWRlYmluYTFdCiAxNDI3MjIgW2hvc3Q9Y2hhcmRvbm5heTFdCiAx
NDI3NzcgW2hvc3Q9YWxiYW5hMF0KIDE0Mjc1MCBbaG9zdD1yaW1hdmExXQogMTQyODY1IFtob3N0
PXBpbm90MF0KIDE0MjkwNyBbaG9zdD1iYXJvcXVlMF0KIDE0Mjk3MyBbaG9zdD1pdGFsaWExXQog
MTQzMDE4IFtob3N0PWZpYW5vMV0KIDE0MzAzNiBbaG9zdD1waW5vdDFdCiAxNDMxMzMgW2hvc3Q9
Y2hhcmRvbm5heTBdCiAxNDMyNTAgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAy
MzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFk
MzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlh
MWQ5NWI4ZTQxMGJkOTg0N2VmIGRmY2NjYzY2MzE1N2M2MzhkOTc3OGZhM2FkYTk4NTlmOTY4ZmIy
NDAKIDE0MzE3MiBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgNjRiNWQ4MzQ2MGFmNDY1NGI4OGM2NTk4ZWRlN2U3NGRkMzdkY2UyZQogMTQzMjA1
IGZhaWwgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4
NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBk
ZmNjY2M2NjMxNTdjNjM4ZDk3NzhmYTNhZGE5ODU5Zjk2OGZiMjQwCiAxNDMyOTYgcGFzcyA0MjMy
Nzg5NmYxOTRmMjU2ZTVhMzYxZTAwNjk5ODViYzhkMjA5YjQyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDRjYThlYWI1Y2Ux
ODkzYjMwNDhiMDY5MjFmMTIxNTdkMzNhYjYwZjcKIDE0MzMxOSBmYWlsIGI5OGFlYmQyOTgyNDZk
ZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZGZjY2NjNjYzMTU3YzYzOGQ5Nzc4
ZmEzYWRhOTg1OWY5NjhmYjI0MAogMTQzMzIyIHBhc3MgZjQxMDllMmEyNzcwNWJmMjdmMWRhODc5
YWE4ZmU1MjIwODQ1Mjg1MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5
NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAwMGZjOTAwNGJlMTY5YTA2NWMxMGE1ZmI2OTllMzUz
ZTQzMDE5MGMyCiAxNDMzMjUgcGFzcyA2MmExZDIxNTU1MzJmNjY4N2I4MzBiNWFmNGNiZTExZjM0
YjUwYzFjIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5
NWI4ZTQxMGJkOTg0N2VmIDAwZmM5MDA0YmUxNjlhMDY1YzEwYTVmYjY5OWUzNTNlNDMwMTkwYzIK
IDE0MzI4OCBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgZGZjY2NjNjYzMTU3YzYzOGQ5Nzc4ZmEzYWRhOTg1OWY5NjhmYjI0MAogMTQzMzM2IHBh
c3MgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZl
MDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBhN2Vj
ZGY4MTM5ZTM2NDZjMGViOWM5YmQ5ZWQwZmUzYjM0NGU2ZmVkCiAxNDMzNjggcGFzcyBiOThhZWJk
Mjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDk1NTk2ZjZhYjE4ZmVi
ODI1MDA2ZWY4ZjI3MjA0MWYxZDk0ZTZiZDEKIDE0MzMzOSBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3
YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgM2YyMWJkNDk3NzQ3ZmJmZTZlNTQ4YTNj
NTBiNTVkZmUyMWExZWVmYgogMTQzMzQ1IHBhc3MgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJl
ZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQw
ZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0
Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBhZjVjNDc1ZGVlZDNiOTVhNmE2OWNkNGMwZWY2ODEzMmI0
ODdjMDc5CiAxNDMzNzQgZmFpbCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQw
MmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmIGFkMDExYWQwODg0M2Y2MGY5YWUxN2I5YWU0YWE1OTA3Njc0ZDcyYWYKIDE0
MzM4OSBmYWlsIGI5OGFlYmQyOTgyNDZkZjM3YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgYWQwMTFhZDA4ODQzZjYwZjlhZTE3YjlhZTRhYTU5MDc2NzRkNzJhZgogMTQzMzUyIGZhaWwg
Yjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEwMjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlm
NTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBhZDAxMWFk
MDg4NDNmNjBmOWFlMTdiOWFlNGFhNTkwNzY3NGQ3MmFmCiAxNDMzNjEgcGFzcyBiOThhZWJkMjk4
MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDVmMTM1YTY1ZDI4MDNmMzYz
NmY1Mjg5NWNjODExZWM2NjU3NmE4ZGIKIDE0MzM3NyBwYXNzIGI5OGFlYmQyOTgyNDZkZjM3YjQ3
MmM1MmEyZWUxMDIzMjU2ZDAyZTMgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgOTU1OTZmNmFiMThmZWI4MjUwMDZlZjhmMjcy
MDQxZjFkOTRlNmJkMQogMTQzMzgyIGZhaWwgYjk4YWViZDI5ODI0NmRmMzdiNDcyYzUyYTJlZTEw
MjMyNTZkMDJlMyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwZDhh
ZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBhMTY5NTA0Nzk5
YTFkOTViOGU0MTBiZDk4NDdlZiBhZDAxMWFkMDg4NDNmNjBmOWFlMTdiOWFlNGFhNTkwNzY3NGQ3
MmFmCiAxNDMzODYgcGFzcyBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVlMTAyMzI1NmQwMmUz
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQx
MGJkOTg0N2VmIDk1NTk2ZjZhYjE4ZmViODI1MDA2ZWY4ZjI3MjA0MWYxZDk0ZTZiZDEKU2VhcmNo
aW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQyNTYz
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDE0MzIwNSAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MzI5NiAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDE0MzMxOSAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBiOThhZWJkMjk4MjQ2ZGYzN2I0NzJjNTJhMmVl
MTAyMzI1NmQwMmUzIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3
OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDk1NTk2ZjZhYjE4ZmViODI1MDA2ZWY4ZjI3MjA0MWYxZDk0
ZTZiZDEKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxNDMzNjggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxNDMzNzQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxNDMzNzcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0MzM4MiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDE0MzM4NiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMzg5
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9i
bGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGFkMDExYWQwODg0M2Y2MGY5YWUxN2I5
YWU0YWE1OTA3Njc0ZDcyYWYKICBCdWcgbm90IHByZXNlbnQ6IDk1NTk2ZjZhYjE4ZmViODI1MDA2
ZWY4ZjI3MjA0MWYxZDk0ZTZiZDEKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzODkvCgoKICBjb21taXQgYWQwMTFh
ZDA4ODQzZjYwZjlhZTE3YjlhZTRhYTU5MDc2NzRkNzJhZgogIEF1dGhvcjogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgRGF0ZTogICBNb24gT2N0IDcgMTc6NTk6MTUg
MjAxOSArMDEwMAogIAogICAgICBsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGlu
ZyBsb2dpYwogICAgICAKICAgICAgTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTiAoYWthICJFTkFC
TEVEIiBpbiBhbiBlYXJsaWVyIHVuY29tbWl0dGVkCiAgICAgIHZlcnNpb24gb2YgdGhpcyBjb2Rl
KSBpcyBkb2luZyBkb3VibGUgZHV0eS4gIFdlIGFjdHVhbGx5IG5lZWQgYWxsIG9mCiAgICAgIHRo
ZSBmb2xsb3dpbmcgdG8gYmUgc3BlY2lmaWFibGU6CiAgICAgICAgKiAiZGVmYXVsdCI6IGVuYWJs
ZSBQVCBpZmYgd2UgaGF2ZSBkZXZpY2VzIHRvCiAgICAgICAgICBwYXNzIHRocm91Z2ggc3BlY2lm
aWVkIGluIHRoZSBpbml0aWFsIGNvbmZpZyBmaWxlLgogICAgICAgICogImVuYWJsZWQiIChhbmQg
ZmFpbCBpZiB0aGUgcGxhdGZvcm0gZG9lc24ndCBzdXBwb3J0IGl0KS4KICAgICAgICAqICJkaXNh
YmxlZCIgKGFuZCByZWplY3QgZnV0dXJlIFBUIGhvdHBsdWcpLgogICAgICAgICogInNoYXJlX3B0
Ii8ic3luY19wdCI6IGVuYWJsZSBQVCBhbmQgc2V0IGEgc3BlY2lmaWMgUFQgbW9kZS4KICAgICAg
CiAgICAgIERlZmF1bHRpbmcgYW5kIGVycm9yIGNoZWNraW5nIHNob3VsZCBiZSBkb25lIGluIGxp
YnhsLiAgU28sIHdlIG1ha2UKICAgICAgc2V2ZXJhbCBjaGFuZ2VzIGhlcmUuCiAgICAgIAogICAg
ICBXZSBpbnRyb2R1Y2UgImVuYWJsZWQiLCBhbmQgcmVuYW1lICJ1bmtub3duIiB0byAiZGVmYXVs
dCIuCiAgICAgIAogICAgICBXZSBtb3ZlIGFsbCBvZiB0aGUgZXJyb3IgY2hlY2tpbmcgYW5kIGRl
ZmF1bHRpbmcgY29kZSBmcm9tIHhsIGludG8KICAgICAgbGlieGwuICBOb3csIGxpYnhsX19kb21h
aW5fY29uZmlnX3NldGRlZmF1bHQgaGFzIGFsbCBvZiB0aGUgbmVjZXNzYXJ5CiAgICAgIGluZm9y
bWF0aW9uIHRvIGdldCB0aGlzIHJpZ2h0LiAgU28gd2UgY2FuIGRvIGl0IGFsbCB0aGVyZS4gIENo
b29zaW5nCiAgICAgIHRoZSBzcGVjaWZpYyBtb2RlIGlzIGFyY2gtc3BlY2lmaWMuCiAgICAgIAog
ICAgICBXZSBjYW4gYWxzbyBhcnJhbmdlIHRvIGhhdmUgb25seSBvbmUgcGxhY2UgZWFjaCB3aGlj
aCBjYWxjdWxhdGVzCiAgICAgIChpKSB3aGV0aGVyIHBhc3N0aHJvdWdoIG5lZWRzIHRvIGJlIGVu
YWJsZWQgYmVjYXVzZSBwdCBkZXZpY2VzIHdlcmUKICAgICAgc3BlY2lmaWVkIChpaSkgd2hldGhl
ciBwdF9zaGFyZSBjYW4gYmUgdXNlZCAoZm9yIGVhY2ggYXJjaCkuCiAgICAgIAogICAgICB4bCBu
b3cgb25seSBoYXMgdG8gcGFyc2UgdGhlIGVudW0gaW4gdGhlIHNhbWUgd2F5IGFzIGl0IHBhcnNl
cyBhbGwKICAgICAgb3RoZXIgZW51bXMuCiAgICAgIAogICAgICBUaGlzIGNoYW5nZSBmaXhlcyBh
IHJlZ3Jlc3Npb24gZnJvbSBlYXJsaWVyIDQuMTMtcHJlOiB1bnRpbCByZWNlbnQKICAgICAgY2hh
bmdlcywgcGFzc3Rocm91Z2ggd2FzIG9ubHkgZW5hYmxlZCBieSBkZWZhdWx0IGlmIHBhc3N0aHJv
dWdoCiAgICAgIGRldmljZXMgd2VyZSBzcGVjaWZpZWQuICBXZSByZXN0b3JlIHRoaXMgYmVoYXZp
b3VyLgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICAgIENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgogICAg
ICBDQzogVm9sb2R5bXlyIEJhYmNodWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgogICAg
ICBDQzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAgQ0M6
IFBhdWwgRHVycmFudCA8cGR1cnJhbnRAZ21haWwuY29tPgogICAgICBDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KCnBubXRvcG5nOiAyMzYgY29sb3JzIGZvdW5kClJldmlzaW9u
IGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUvdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS5kZWJpYW4t
aHZtLWluc3RhbGwue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjE0MzM4OTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTQz
Mzg5IHhlbi11bnN0YWJsZSByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM4OS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 08:24:49 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 08:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPjHW-0004ZM-PG; Wed, 30 Oct 2019 08:24:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PZpR=YX=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iPjHV-0004ZH-B2
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 08:24:41 +0000
X-Inumbo-ID: b74e0354-faee-11e9-a531-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b74e0354-faee-11e9-a531-bc764e2007e4;
 Wed, 30 Oct 2019 08:24:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572423880;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=Aw8X/l0L8rPs9c+eRGfknS1fYJ5DwH8EOVO7plL5Jqc=;
 b=O5xxs6evvMmeKv6fuKxl0+6lyVsEjrF1S/dnYJUKLyzJSUqcn2GINGvC
 4yoLhdZpcYF4MOIdpyBAfKMc4PgB5+7pTsMSqhBwgfLDjZUez/dE7ZPvw
 yJDx8aT6cGKZcVW05XEItAVZmhWt2l4QzCmmYyKllI61qitSZmGeppnsB Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1CjZ5ASs8bK+uVMwCTozpgEe3sPM4mtiWqgd9EUn6N60W4chTcWtf0NFQVqWSEm3qrcHTLdAny
 yFDp1nGAQuv4wZCJ1B2sXTy/lBnPvIInrbr7Cwx7fAX3Vimg/KVSYfdol1mZm5JsZ0TtQUklAZ
 tWZ7tl1/25k6oDQ4ai5IT+0+uf7yESaUqcOM4WjF7fWZR8ARrAbVpir5UlAct3W6fZ0YLT76rn
 DSByoCaPo44I0Fy2TqjMLWGYRzAfCL+IVFTs0Wc/SJMNdezQepvHgLJo56Pa4qeoTQ17UksGhX
 xOg=
X-SBRS: 2.7
X-MesageID: 8075066
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,246,1569297600"; 
   d="scan'208";a="8075066"
Date: Wed, 30 Oct 2019 09:24:28 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20191030082428.GW17494@Air-de-Roger>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDU6MjA6MThQTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiBIaSBSb2dlciAmIEphbiwKPiAKPiBJIGdvdCBteSB0ZXN0IGVudiBiYWNrLCBhbmQgYmFjayB0
aGUgcGF0Y2ggdG8gc3RhYmxlLTQuMTIsIHJ1biBzYW1lCj4gdGVzdCwgSSBzdGlsbCBzZWVuIG9y
aWdpbmFsIGlzc3VlLCBndWVzdCBrZXJuZWwgcHJpbnRlZCBlcnJvcjoKPiAKPiAga2VybmVsOmRv
X0lSUTogMjAuMTE0IE5vIGlycSBoYW5kbGVyIGZvciB2ZWN0b3IgKGlycSAtMSkKPiAKPiBBZnRl
ciB0aGF0LCBwYXNzIHRocm91Z2ggaW5maW5pYmFuZCBWRiBzdG9wcGVkIHRvIHdvcmsuCgpUaGFu
a3MgZm9yIHRoZSB0ZXN0aW5nLCBUQkggSSdtIG5vdCBzdXJlIHdoYXQncyB3cm9uZyBoZXJlLCBz
aW5jZSBJCmludGVuZGVkIG15IHByb3Bvc2VkIHBhdGNoIHRvIGJlIGZ1bmN0aW9uYWxseSBlcXVp
dmFsZW50IHRvIHlvdXIgZmlyc3QKcHJvcG9zZWQgZml4LgoKPiBNeSBwYXRjaCBhcyBiZWxvdywg
cGxlYXNlIGNoZWNrOgoKVGhlIHBhdGNoIExHVE0uCgpDYW4geW91IHRyeSB0byBhZGQgdGhlIGZv
bGxvd2luZyBkZWJ1ZyBwYXRjaCBvbiB0b3Agb2YgdGhlIGV4aXN0aW5nCm9uZSBhbmQgcmVwb3J0
IHRoZSBvdXRwdXQgdGhhdCB5b3UgZ2V0IG9uIHRoZSBYZW4gY29uc29sZT8KCi0tLTg8LS0tCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCmluZGV4IDA3YzFjMTYyN2EuLjkxYTFk
ZGUxMzEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC05NzcsNyAr
OTc3LDEzIEBAIGludCBwaV91cGRhdGVfaXJ0ZShjb25zdCBzdHJ1Y3QgcGlfZGVzYyAqcGlfZGVz
YywgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEsCiAKICAgICByYyA9IG1zaV9tc2dfd3JpdGVfcmVt
YXBfcnRlKG1zaV9kZXNjLCAmbXNpX2Rlc2MtPm1zZyk7CiAgICAgaWYgKCAhcmMgJiYgcHJldiAp
Cit7CisgICAgICAgICBwcmludGsoInN5bmMgUElSUiBvbiB2Y3B1IyV1XG4iLCBwcmV2LT52Y3B1
X2lkKTsKICAgICAgICAgIHZsYXBpY19zeW5jX3Bpcl90b19pcnIocHJldik7Cit9CitlbHNlCisg
ICAgICAgICBwcmludGsoIm5vdCBzeW5jaW5nIFBJUlIgcmM6ICVkIHZjcHUjJXVcbiIsCisgICAg
ICAgICAgICAgICAgcmMsIHByZXYgPyBwcmV2LT52Y3B1X2lkIDogLTEpOwogCiAgICAgcmV0dXJu
IHJjOwogfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 08:33:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 08:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPjQR-0005O9-KC; Wed, 30 Oct 2019 08:33:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPjQQ-0005O4-Q1
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 08:33:54 +0000
X-Inumbo-ID: 00b155e0-faf0-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00b155e0-faf0-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 08:33:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 984FBB123;
 Wed, 30 Oct 2019 08:33:51 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-3-andrew.cooper3@citrix.com>
 <9a76e252-b9a3-4454-6ca8-ab521276fc31@suse.com>
 <79e0dc1a-3cac-7ff8-0234-6378004f5de6@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <26229897-30ff-8831-bfd1-5fb48ba40c93@suse.com>
Date: Wed, 30 Oct 2019 09:33:53 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <79e0dc1a-3cac-7ff8-0234-6378004f5de6@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 2/7] xen/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMjAxOSAxNzo1MywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8xMC8yMDE5
IDEzOjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IGV2YWx1YXRlX25vc3BlYygpIGlzIGluY3JlZGlibHkgZnJhZ2ls
ZSwgYW5kIHRoaXMgaXMgb25lIGdpYW50IGJvZGdlLgo+Pj4KPj4+IFRvIGNvcnJlY3RseSBwcm90
ZWN0IGp1bXBzLCB0aGUgZ2VuZXJhdGVkIGNvZGUgbmVlZHMgdG8gYmUgb2YgdGhlIGZvcm06Cj4+
Pgo+Pj4gICAgIGNtcC90ZXN0IDxjb25kPgo+Pj4gICAgIGpjYyAxZgo+Pj4gICAgIGxmZW5jZQo+
Pj4gICAgIC4uLgo+Pj4gIDE6IGxmZW5jZQo+Pj4gICAgIC4uLgo+Pj4KPj4+IENyaXRpY2FsbHks
IHRoZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBib3RoIGJhc2ljIGJsb2NrcywgbGF0
ZXIgaW4gdGhlCj4+PiBpbnN0cnVjdGlvbiBzdHJlYW0gdGhhbiB0aGUgY29uZGl0aW9uYWwganVt
cCBpbiBuZWVkIG9mIHByb3RlY3Rpb24uCj4+Pgo+Pj4gV2hlbiBhIHN0YXRpYyBpbmxpbmUgaXMg
aW52b2x2ZWQsIHRoZSBvcHRpbWlzZXIgZGVjaWRlcyB0byBiZSBjbGV2ZXIgYW5kCj4+PiByZWFy
cmFuZ2VzIHRoZSBjb2RlIGFzOgo+Pj4KPj4+ICBwcmVkOgo+Pj4gICAgIGxmZW5jZQo+Pj4gICAg
IDxjYWxjdWxhdGUgY29uZD4KPj4+ICAgICByZXQKPj4+Cj4+PiAgICAgY2FsbCBwcmVkCj4+PiAg
ICAgY21wICQwLCAlZWF4Cj4+PiAgICAgamNjIDFmCj4+PiAgICAgLi4uCj4+PiAgMTogLi4uCj4+
Pgo+Pj4gd2hpY2ggYnJlYWtzIHRoZSBzcGVjdWxhdGl2ZSBzYWZldHkuCj4+IEFpdWkgInByZWQi
IGlzIGEgbm9uLWlubGluZWQgc3RhdGljIGlubGluZSBoZXJlLiBUaGVyZSdzIG5vICJvcHRpbWlz
ZXIgZGVjaWRlcwo+PiB0byBiZSBjbGV2ZXIiIGluIHRoaXMgY2FzZSBpbW8gLSBpdCBhbGwgaXMg
YSByZXN1bHQgb2Ygbm90IGlubGluaW5nLCB3aGVuIHRoZQo+PiBjb25zdHJ1Y3QgaW4gZXZhbHVh
dGVfbm9zcGVjKCkgaXMgc3BlY2lmaWNhbGx5IGFzc3VtaW5nIHRoaXMgd291bGRuJ3QgaGFwcGVu
Lgo+PiBUaGVyZWZvcmUgSSBjb250aW51ZSB0byB0aGluayB0aGF0IHRoZSBkZXNjcmlwdGlvbiBp
cyBtaXNsZWFkaW5nLgo+Pgo+Pj4gQW55IHVzZSBvZiBldmFsdWF0ZV9ub3NwZWMoKSBuZWVkcyBh
bGwgc3RhdGljIGlubGluZSBwcmVkaWNhdGVzIHdoaWNoIHVzZSBpdAo+Pj4gdG8gYmUgZGVjbGFy
ZWQgYWx3YXlzX2lubGluZSB0byBwcmV2ZW50IHRoZSBvcHRpbWlzZXIgaGF2aW5nIHRoZSBmbGV4
aWJpbGl0eQo+Pj4gdG8gZ2VuZXJhdGUgdW5zYWZlIGNvZGUuCj4+IEkgYWdyZWUgd2l0aCB0aGlz
IHBhcnQuCj4gCj4gSG93IGFib3V0Ogo+IAo+IFdoZW4gdGhlIGNvbXBpbGVyIGNob29zZXMgdG8g
b3V0LW9mLWxpbmUgdGhlIGNvbmRpdGlvbiBjYWxjdWxhdGlvbiAoZS5nLiBieQo+IG5vdCBpbmxp
bmluZyBhIHByZWRpY2F0ZSksIHRoZSBjb2RlIGxheW91dCBjYW4gZW5kIHVwIGFzOgo+IMKgwqDC
oAo+IMKgcHJlZDoKPiDCoMKgwqAgbGZlbmNlCj4gwqDCoMKgIDxjYWxjdWxhdGUgY29uZD4KPiDC
oMKgwqAgcmV0Cj4gwqDCoMKgCj4gwqDCoMKgIGNhbGwgcHJlZAo+IMKgwqDCoCBjbXAgJDAsICVl
YXgKPiDCoMKgwqAgamNjIDFmCj4gwqDCoMKgIC4uLgo+IMKgMTogLi4uCj4gwqDCoMKgCj4gd2hp
Y2ggYnJlYWtzIHRoZSBzcGVjdWxhdGl2ZSBzYWZldHksIGFzIHRoZSBsZmVuY2VzIGFyZSBlYXJs
aWVyIGluIHRoZQo+IGluc3RydWN0aW9uIHN0cmVhbSB0aGFuIHRoZSBqdW1wIGluIG5lZWQgb2Yg
cHJvdGVjdGlvbi4KPiAKPiA/CgpTb3VuZHMgZ29vZCwgdGhhbmtzLiBXaXRoIHRoaXMKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 08:42:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 08:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPjYG-0006CK-Fj; Wed, 30 Oct 2019 08:42:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPjYF-0006CF-Ho
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 08:41:59 +0000
X-Inumbo-ID: 2124faba-faf1-11e9-951e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2124faba-faf1-11e9-951e-12813bfff9fa;
 Wed, 30 Oct 2019 08:41:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B3B58B5F2;
 Wed, 30 Oct 2019 08:41:55 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
 <36bbdcf7-28c3-b924-3d3a-145b6282bd0f@suse.com>
 <1f0bd38c-d1c4-fa45-d13e-55615be4188e@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <ffa68df2-0f4c-da6c-cd57-29746ae5f889@suse.com>
Date: Wed, 30 Oct 2019 09:41:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1f0bd38c-d1c4-fa45-d13e-55615be4188e@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMjAxOSAxODowNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNC8xMC8yMDE5
IDEzOjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjMuMTAuMjAxOSAxNTo1OCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IC0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4gKysrIGIveGVu
L2NvbW1vbi9LY29uZmlnCj4+PiBAQCAtMzYxLDkgKzM2MSwyMyBAQCBjb25maWcgRkFTVF9TWU1C
T0xfTE9PS1VQCj4+PiAgCj4+PiAgCSAgSWYgdW5zdXJlLCBzYXkgWS4KPj4+ICAKPj4+ICtjb25m
aWcgRU5GT1JDRV9VTklRVUVfU1lNQk9MUwo+Pj4gKwlib29sICJFbmZvcmNlIHVuaXF1ZSBzeW1i
b2xzIiBpZiBMSVZFUEFUQ0gKPj4+ICsJZGVmYXVsdCB5IGlmIExJVkVQQVRDSAo+PiBJbnN0ZWFk
IG9mIHR3byBpZGVudGljYWwgImlmIiwgd2h5IG5vdCAiZGVwZW5kcyBvbiBMSVZFUEFUQ0giPwo+
Pgo+Pj4gKwktLS1oZWxwLS0tCj4+PiArCSAgTXVsdGlwbGUgc3ltYm9scyB3aXRoIHRoZSBzYW1l
IG5hbWUgYXJlbid0IGdlbmVyYWxseSBhIHByb2JsZW0KPj4+ICsJICB1bmxlc3MgTGl2ZSBwYXRj
aGluZyBpcyB0byBiZSB1c2VkLgo+Pj4gKwo+Pj4gKwkgIExpdmVwYXRjaCBsb2FkaW5nIGludm9s
dmVzIHJlc29sdmluZyByZWxvY2F0aW9ucyBhZ2FpbnN0IHN5bWJvbAo+Pj4gKwkgIG5hbWVzLCBh
bmQgYXR0ZW1wdGluZyB0byBhIGR1cGxpY2F0ZSBzeW1ib2wgaW4gYSBsaXZlcGF0Y2ggd2lsbAo+
Pj4gKwkgIHJlc3VsdCBpbiBpbmNvcnJlY3QgbGl2ZXBhdGNoIGFwcGxpY2F0aW9uLgo+Pj4gKwo+
Pj4gKwkgIFRoaXMgb3B0aW9uIHNob3VsZCBiZSB1c2VkIHRvIGVuc3VyZSB0aGF0IGEgYnVpbGQg
b2YgWGVuIGNhbiBoYXZlIGEKPj4+ICsJICBsaXZlcGF0Y2ggYnVpbGQgYW5kIGFwcGx5IGNvcnJl
Y3RseS4KPj4+ICsKPj4+ICBjb25maWcgU1VQUFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5H
Uwo+Pj4gLQlib29sICJTdXBwcmVzcyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdzIiBpZiAhTElW
RVBBVENICj4+PiAtCWRlZmF1bHQgeSBpZiAhTElWRVBBVENICj4+PiArCWJvb2wgIlN1cHByZXNz
IGR1cGxpY2F0ZSBzeW1ib2wgd2FybmluZ3MiIGlmICFFTkZPUkNFX1VOSVFVRV9TWU1CT0xTCj4+
PiArCWRlZmF1bHQgeSBpZiAhRU5GT1JDRV9VTklRVUVfU1lNQk9MUwo+PiBTaW1pbGFybHkgaGVy
ZSB0aGVuLiBXaXRoIHRoaXMgY2hhbmdlZCwgb3Igd2l0aCBhIHByb3BlciByZWFzb24KPj4gc3Vw
cGxpZWQKPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiBUaGF0J3MgYSBxdWVzdGlvbiBmb3IgdGhlIGF1dGhvciBvZiBjL3MgMDY0YTI2NTIyMzMgdG8g
YW5zd2VyLi4uwqAgSSdtCj4gbWVyZWx5IGZvbGxvd2luZyB0aGUgcHJldmFpbGluZyBzdHlsZS4K
CiJQcmV2YWlsaW5nIHN0eWxlIiBzZWVtcyBhIGxpdHRsZSBib2xkIGNvbnNpZGVyaW5nIHRoYXQg
YWNjb3JkaW5nIHRvCm15IGdyZXAtaW5nIHRoZXJlJ3MgZXhhY3RseSBvbiBvdGhlciBzdWNoIGlu
c3RhbmNlIChWR0EpLiBJLmUuIHlvdSdkCmdyb3cgdGhlICJiYWRuZXNzIiBieSA1MCUgd2hlbiB5
b3UgY291bGQgZXF1YWxseSB3ZWxsIHNocmluayBpdCBieQp0aGlzIHNhbWUgcGVyY2VudGFnZS4K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 09:25:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 09:25:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPkEG-0000vs-17; Wed, 30 Oct 2019 09:25:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPkEF-0000vn-CZ
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 09:25:23 +0000
X-Inumbo-ID: 2f89546a-faf7-11e9-951f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f89546a-faf7-11e9-951f-12813bfff9fa;
 Wed, 30 Oct 2019 09:25:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id E525BB636;
 Wed, 30 Oct 2019 09:25:16 +0000 (UTC)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xenproject.org
References: <osstest-143302-mainreport@xen.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <9dce0bf0-cce9-4af2-f14b-602069adb51f@suse.com>
Date: Wed, 30 Oct 2019 10:25:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <osstest-143302-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-4.12-testing test] 143302: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkuMTAuMjAxOSAyMzo1Miwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxNDMzMDIgeGVuLTQuMTItdGVzdGluZyByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMDIvCj4gCj4gUmVncmVzc2lvbnMg
Oi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4g
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDE0MzE5MAo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMxOTAKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNCBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwg
UkVHUi4gdnMuIDE0MzE5MAo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgMTkgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMxOTAKCkxvb2tpbmcgYXQgdGhp
cyBvbmUgSSBzZWUKCjIwMTktMTAtMjkgMTk6NDA6NTkgWiBleGVjdXRpbmcgc3NoIC4uLiByb290
QDE3Mi4xNi4xNDQuMjkgbWtkaXIgLXAgL3Zhci9saWIveGVuL2ltYWdlcy9kZWJpYW4KbW91bnQg
L2Rldi9tYXBwZXIvY2hhcmRvbm5heTEtLXZnLWRlYmlhbi5zdHJldGNoLmd1ZXN0Lm9zc3Rlc3Qt
LWRpc2sgL3Zhci9saWIveGVuL2ltYWdlcy9kZWJpYW47CiAKbW91bnQ6IC9kZXYvbWFwcGVyL2No
YXJkb25uYXkxLS12Zy1kZWJpYW4uc3RyZXRjaC5ndWVzdC5vc3N0ZXN0LS1kaXNrIGlzIGFscmVh
ZHkgbW91bnRlZCBvciAvdmFyL2xpYi94ZW4vaW1hZ2VzL2RlYmlhbiBidXN5CiAgICAgICAvZGV2
L21hcHBlci9jaGFyZG9ubmF5MS0tdmctZGViaWFuLnN0cmV0Y2guZ3Vlc3Qub3NzdGVzdC0tZGlz
ayBpcyBhbHJlYWR5IG1vdW50ZWQgb24gL3Zhci9saWIveGVuL2ltYWdlcy9kZWJpYW4KMjAxOS0x
MC0yOSAxOTo0MTowMCBaIGNvbW1hbmQgbm9uemVybyB3YWl0c3RhdHVzIDgxOTI6IHRpbWVvdXQg
NjAgc3NoIC1vIFN0cmljdEhvc3RLZXlDaGVja2luZz1ubyAtbyBCYXRjaE1vZGU9eWVzIC1vIENv
bm5lY3RUaW1lb3V0PTEwMCAtbyBTZXJ2ZXJBbGl2ZUludGVydmFsPTEwMCAtbyBQYXNzd29yZEF1
dGhlbnRpY2F0aW9uPW5vIC1vIENoYWxsZW5nZVJlc3BvbnNlQXV0aGVudGljYXRpb249bm8gLW8g
VXNlcktub3duSG9zdHNGaWxlPXRtcC90Lmtub3duX2hvc3RzXzE0MzMwMi50ZXN0LWFtZDY0LWkz
ODYteGwtcmF3IHJvb3RAMTcyLjE2LjE0NC4yOSBta2RpciAtcCAvdmFyL2xpYi94ZW4vaW1hZ2Vz
L2RlYmlhbgptb3VudCAvZGV2L21hcHBlci9jaGFyZG9ubmF5MS0tdmctZGViaWFuLnN0cmV0Y2gu
Z3Vlc3Qub3NzdGVzdC0tZGlzayAvdmFyL2xpYi94ZW4vaW1hZ2VzL2RlYmlhbjsKIApzdGF0dXMg
ODE5MiBhdCBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIGxpbmUgNTUwLgoKSXQgc2hvdWxkbid0IGJl
IHRpbWVvdXQsIHNvIEkgYXNzdW1lIGl0J3MgdGhlIG1vdW50IHRoYXQgZmFpbHMuClNvbWUgbmV3
IGdsaXRjaCBpbiBvc3N0ZXN0IChzZWVuIGFsc28gb24gdGhlIG1vc3QgcmVjZW50IDQuMTEKZmxp
Z2h0KT8gT3IgYW0gSSBtaXNyZWFkaW5nIHRoZSBhYm92ZT8gSW4gYW55IGV2ZW50IEkgY2FuJ3Qg
c3BvdAphIHNpbWlsYXIgbWtkaXIgaW52b2NhdGlvbiBpbiBhIHJhbmRvbSBvdGhlciB0ZXN0J3MK
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBzdGVwLgoKV2hhdCBJIGZpbmQgZnVydGhlciBwdXp6
bGluZyAoYWxiZWl0IG5vdCBuZWNlc3NhcmlseSByZWxhdGVkIHRvIHRoZQp0ZXN0IGZhaWx1cmUs
IGF0IGxlYXN0IHRoZSBzZXJpYWwgbG9ncyBkb24ndCBpbW1lZGlhdGVseSBzdWdnZXN0IHNvCmV4
Y2VwdCBmb3IgdGhlIGd1ZXN0IG5vIGxvbmdlciBiZWluZyB0aGVyZSB3aGVuIHRoZSBkZWJ1ZyBr
ZXlzIGdldApwcm9jZXNzZWQsIGJ1dCB0aGlzIG1heSB3ZWxsIGhhdmUgYmVlbiBhIGd1ZXN0IG9m
IGEgcHJldmlvdXMgdGVzdApzdGVwKSBhcmUgaW5zdGFuY2VzIG9mCgooWEVOKSBkMjUgTDFURi12
dWxuZXJhYmxlIEwxZSA4MDAwMDAwMjAwMDAwMDAwIC0gU2hhZG93aW5nCgpib3RoIGhlcmUgYW5k
IGFnYWluIGluIHRoZSBjb3JyZXNwb25kaW5nIDQuMTEgYnJhbmNoIGZsaWdodC4gSSBhbHNvCmRv
bid0IHRoaW5rIGl0J3MgcHVyZSBjb2luY2lkZW5jZSB0aGF0IGl0J3MgZDEsIGQyLCBhbmQgZDI1
IGluIGJvdGgKY2FzZXMuIFlldCB0aGlzIG9jY3VycmluZyBwcmV0dHkgc29vbiBhZnRlciB0aGUg
Z3Vlc3Qgc3RhcnRzLCBJJ2QKZmluZCBpdCBtb3JlIGxpa2VseSBpZiBhbGwgZ3Vlc3QgYm9vdCBp
bnN0YW5jZXMgc2hvd2VkIGl0LiBJbiBhbnkKZXZlbnQgSSdkIGxpa2UgdG8gYXNrIGlmIGFueW9u
ZSAoSsO8cmdlbiBpbiBwYXJ0aWN1bGFyKSBoYXMgYW4gaWRlYQp3aGF0IGJvZ3VzIG9wZXJhdGlv
biAzMi1iaXQgTGludXggbWF5IGJlIGRvaW5nIGhlcmUuIElzIHRoZXJlCnBvc3NpYmx5IHN0aWxs
IHNvbWUgMi1wYXJ0IFBURSB1cGRhdGUgbGVmdCwgd2hlcmUgdGhlIGxvdyBoYWxmIGdldHMKY2xl
YXJlZCBvZmYgb2YgYSBwcmV2aW91c2x5IGZpbmUgZW50cnk/CgpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 09:53:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 09:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPkfT-0003Dh-Dr; Wed, 30 Oct 2019 09:53:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=wqJM=YX=redhat.com=philmd@srs-us1.protection.inumbo.net>)
 id 1iPkfR-0003Dc-Vf
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 09:53:30 +0000
X-Inumbo-ID: 1e5c94f0-fafb-11e9-beca-bc764e2007e4
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1e5c94f0-fafb-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 09:53:26 +0000 (UTC)
Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com
 [209.85.221.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id F034187633
 for <xen-devel@lists.xenproject.org>; Wed, 30 Oct 2019 09:53:25 +0000 (UTC)
Received: by mail-wr1-f70.google.com with SMTP id z9so1041233wrq.11
 for <xen-devel@lists.xenproject.org>; Wed, 30 Oct 2019 02:53:25 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=v0iam7SbGeY1R8rhTPq10FW8xdJx0jgBJ5JXrMKbxmo=;
 b=ZSne4hWxOD97NDM6MJyeyTVV+hM9dqzK1LauYLSukPlBO6xH3B+anVX89AVX6O5var
 Ry2UICNCypOsvxPcwDv6t1XAdhIB9Uvia22I/DgXDfcmE1J4HMIGEPX+dmwWMtTfKhbS
 LjVgq3KeG70amlJKKTU7Qtn7zaj4tlTCO0NuD7Kmbc1jx+QPnq/hZHqJJGV3PErBV5Fs
 UA2vcsG8j5xkUziL9JqphYPQJLh20EcoR/fmUmOVWX/rU4m3bmJFvfGoxwsZs0+IyJtF
 rbdEnvjqyNDABJnNHjecZiK67h3ElyuIG/KVKfZ4nIBbtsbcp9V0PWhkrBiH/tGRzhwE
 CxSA==
X-Gm-Message-State: APjAAAVb95D+NA3XRUIhOtq5mUiCh90r8n2TvLXKk88jzlBDYsg+jY0/
 eMDBOh49gKh5D/27CJfJ+6WFV1wCqPn49BcMQRhwNqR+90N/ZofKxkT8/uUDnYmBHBj8lEp1w6+
 VpjTMd5rNdZm8Zn3X37RzxgoIoOs=
X-Received: by 2002:a5d:5446:: with SMTP id w6mr23347462wrv.350.1572429204633; 
 Wed, 30 Oct 2019 02:53:24 -0700 (PDT)
X-Google-Smtp-Source: APXvYqyzADxugFtw0xBFozFCQHrwOZq/dsoHhjnXnV0xa8s1M9ujfTkOxiOTurri4DqkODo4noNKWQ==
X-Received: by 2002:a5d:5446:: with SMTP id w6mr23347440wrv.350.1572429204368; 
 Wed, 30 Oct 2019 02:53:24 -0700 (PDT)
Received: from [172.20.51.145] ([91.217.168.176])
 by smtp.gmail.com with ESMTPSA id g184sm2001307wma.8.2019.10.30.02.53.23
 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
 Wed, 30 Oct 2019 02:53:23 -0700 (PDT)
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
References: <20191026180143.7369-1-philmd@redhat.com>
 <CAL1e-=jW0Jmk=Y9o_UpdeOo6vfTm-qXyPVtk4O+RLOUN_5Y_cw@mail.gmail.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <philmd@redhat.com>
Message-ID: <a635330c-0ef0-b4e1-53ff-b5bca3d2ffa0@redhat.com>
Date: Wed, 30 Oct 2019 10:53:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
 Thunderbird/68.1.1
MIME-Version: 1.0
In-Reply-To: <CAL1e-=jW0Jmk=Y9o_UpdeOo6vfTm-qXyPVtk4O+RLOUN_5Y_cw@mail.gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=c3=a9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxla3NhbmRhciwKCk9uIDEwLzI3LzE5IDg6NDQgQU0sIEFsZWtzYW5kYXIgTWFya292aWMg
d3JvdGU6Cj4gT24gU2F0dXJkYXksIE9jdG9iZXIgMjYsIDIwMTksIFBoaWxpcHBlIE1hdGhpZXUt
RGF1ZMOpIDxwaGlsbWRAcmVkaGF0LmNvbSAKPiA8bWFpbHRvOnBoaWxtZEByZWRoYXQuY29tPj4g
d3JvdGU6Cj4gCj4gICAgIENoYW5nZXMgc2luY2UgdjIgWzBdOgo+ICAgICAtIFVzZSBhICNkZWZp
bmUKPiAgICAgLSBSZXdvcmQgb25lIGRlc2NyaXB0aW9uCj4gICAgIC0gQWRkZWQgcmV2aWV3IHRh
Z3MgKHRoYW5rcyBhbGwgZm9yIHJldmlld2luZyEpCj4gCj4gICAgIENoYW5nZXMgc2luY2UgdjEg
WzFdOgo+ICAgICAtIFJlbW92ZWQgcGF0Y2ggcmVpbnRyb2R1Y2luZyBET19VUENBU1QoKSB1c2Ug
KHRodXRoKQo+ICAgICAtIFRvb2sgdmFyaW91cyBwYXRjaGVzIG91dCB0byByZWR1Y2Ugc2VyaWVz
ICh0aHV0aCkKPiAgICAgLSBBZGRlZCByZXZpZXcgdGFncyAodGhhbmtzIGFsbCBmb3IgcmV2aWV3
aW5nISkKPiAKPiAgICAgJCBnaXQgYmFja3BvcnQtZGlmZiAtdSBwY19zcGxpdF9pNDQwZnhfcGlp
eC12Mgo+ICAgICBLZXk6Cj4gICAgIFstLS0tXSA6IHBhdGNoZXMgYXJlIGlkZW50aWNhbAo+ICAg
ICBbIyMjI10gOiBudW1iZXIgb2YgZnVuY3Rpb25hbCBkaWZmZXJlbmNlcyBiZXR3ZWVuCj4gICAg
IHVwc3RyZWFtL2Rvd25zdHJlYW0gcGF0Y2gKPiAgICAgW2Rvd25dIDogcGF0Y2ggaXMgZG93bnN0
cmVhbS1vbmx5Cj4gICAgIFRoZSBmbGFncyBbRkNdIGluZGljYXRlIChGKXVuY3Rpb25hbCBhbmQg
KEMpb250ZXh0dWFsIGRpZmZlcmVuY2VzLAo+ICAgICByZXNwZWN0aXZlbHkKPiAKPiAgICAgMDAx
LzIwOlstLS0tXSBbLS1dICdNQUlOVEFJTkVSUzogS2VlcCBQSUlYNCBTb3V0aCBCcmlkZ2Ugc2Vw
YXJhdGUKPiAgICAgZnJvbSBQQyBDaGlwc2V0cycKPiAgICAgMDAyLzIwOlswMDA0XSBbRkNdICdw
aWl4NDogQWRkIHRoZSBSZXNldCBDb250cm9sIFJlZ2lzdGVyJwo+ICAgICAwMDMvMjA6WzAwMDJd
IFtGQ10gJ3BpaXg0OiBBZGQgYW4gaTgyNTkgSW50ZXJydXB0IENvbnRyb2xsZXIgYXMKPiAgICAg
c3BlY2lmaWVkIGluIGRhdGFzaGVldCcKPiAgICAgMDA0LzIwOlstLS0tXSBbLS1dICdSZXZlcnQg
ImlycTogaW50cm9kdWNlIHFlbXVfaXJxX3Byb3h5KCkiJwo+ICAgICAwMDUvMjA6Wy0tLS1dIFst
LV0gJ3BpaXg0OiBSZW5hbWUgUElJWDQgb2JqZWN0IHRvIHBpaXg0LWlzYScKPiAgICAgMDA2LzIw
OlstLS0tXSBbLS1dICdwaWl4NDogQWRkIGFuIGk4MjU3IERNQSBDb250cm9sbGVyIGFzIHNwZWNp
ZmllZAo+ICAgICBpbiBkYXRhc2hlZXQnCj4gICAgIDAwNy8yMDpbLS0tLV0gWy1DXSAncGlpeDQ6
IEFkZCBhbiBpODI1NCBQSVQgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQKPiAgICAgaW4gZGF0YXNo
ZWV0Jwo+ICAgICAwMDgvMjA6WzAwMDRdIFtGQ10gJ3BpaXg0OiBBZGQgYSBNQzE0NjgxOCBSVEMg
Q29udHJvbGxlciBhcwo+ICAgICBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0Jwo+ICAgICAwMDkvMjA6
Wy0tLS1dIFstLV0gJ2h3L21pcHMvbWlwc19tYWx0YTogQ3JlYXRlIElERSBoYXJkIGRyaXZlIGFy
cmF5Cj4gICAgIGR5bmFtaWNhbGx5Jwo+ICAgICAwMTAvMjA6Wy0tLS1dIFstLV0gJ2h3L21pcHMv
bWlwc19tYWx0YTogRXh0cmFjdCB0aGUgUElJWDQgY3JlYXRpb24KPiAgICAgY29kZSBhcyBwaWl4
NF9jcmVhdGUoKScKPiAgICAgMDExLzIwOlstLS0tXSBbLUNdICdody9pc2EvcGlpeDQ6IE1vdmUg
cGlpeDRfY3JlYXRlKCkgdG8gaHcvaXNhL3BpaXg0LmMnCj4gICAgIDAxMi8yMDpbLS0tLV0gWy0t
XSAnaHcvaTM4NjogUmVtb3ZlIG9ic29sZXRlCj4gICAgIExvYWRTdGF0ZUhhbmRsZXI6OmxvYWRf
c3RhdGVfb2xkIGhhbmRsZXJzJwo+ICAgICAwMTMvMjA6Wy0tLS1dIFstLV0gJ2h3L3BjaS1ob3N0
L3BpaXg6IEV4dHJhY3QgcGlpeDNfY3JlYXRlKCknCj4gICAgIDAxNC8yMDpbMDAwMl0gW0ZDXSAn
aHcvcGNpLWhvc3QvcGlpeDogTW92ZSBSQ1JfSU9QT1JUIHJlZ2lzdGVyCj4gICAgIGRlZmluaXRp
b24nCj4gICAgIDAxNS8yMDpbLS0tLV0gWy0tXSAnaHcvcGNpLWhvc3QvcGlpeDogRGVmaW5lIGFu
ZCB1c2UgdGhlIFBJSVggSVJRCj4gICAgIFJvdXRlIENvbnRyb2wgUmVnaXN0ZXJzJwo+ICAgICAw
MTYvMjA6Wy0tLS1dIFstQ10gJ2h3L3BjaS1ob3N0L3BpaXg6IE1vdmUgaTQ0MEZYIGRlY2xhcmF0
aW9ucyB0bwo+ICAgICBody9wY2ktaG9zdC9pNDQwZnguaCcKPiAgICAgMDE3LzIwOlstLS0tXSBb
LS1dICdody9wY2ktaG9zdC9waWl4OiBGaXggY29kZSBzdHlsZSBpc3N1ZXMnCj4gICAgIDAxOC8y
MDpbLS0tLV0gWy0tXSAnaHcvcGNpLWhvc3QvcGlpeDogRXh0cmFjdCBQSUlYMyBmdW5jdGlvbnMg
dG8KPiAgICAgaHcvaXNhL3BpaXgzLmMnCj4gICAgIDAxOS8yMDpbLS0tLV0gWy0tXSAnaHcvcGNp
LWhvc3Q6IFJlbmFtZSBpbmNvcnJlY3RseSBuYW1lZCAncGlpeCcgYXMKPiAgICAgJ2k0NDBmeCcn
Cj4gICAgIDAyMC8yMDpbMDAwNF0gW0ZDXSAnaHcvcGNpLWhvc3QvaTQ0MGZ4OiBSZW1vdmUgdGhl
IGxhc3QgUElJWDMgdHJhY2VzJwo+IAo+ICAgICBQcmV2aW91cyBjb3ZlcjoKPiAKPiAgICAgVGhp
cyBzZXJpZXMgaXMgYSByZXdvcmsgb2YgInBpaXg0OiBjbGVhbnVwIGFuZCBpbXByb3ZlbWVudHMi
IFsyXQo+ICAgICBmcm9tIEhlcnbDqSwgYW5kIG15ICJyZW1vdmUgaTM4Ni9wYyBkZXBlbmRlbmN5
OiBQSUlYIGNsZWFudXAiIFszXS4KPiAKPiAgICAgU3RpbGwgdHJ5aW5nIHRvIHJlbW92ZSB0aGUg
c3Ryb25nIFg4Ni9QQyBkZXBlbmRlbmN5IDIgeWVhcnMgbGF0ZXIsCj4gICAgIG9uZSBzdGVwIGF0
IGEgdGltZS4KPiAgICAgSGVyZSB3ZSBzcGxpdCB0aGUgUElJWDMgc291dGhicmlkZ2UgZnJvbSBp
NDQwRlggbm9ydGhicmlkZ2UuCj4gICAgIFRoZSBpNDQwRlggbm9ydGhicmlkZ2UgaXMgb25seSB1
c2VkIGJ5IHRoZSBQQyBtYWNoaW5lLCB3aGlsZSB0aGUKPiAgICAgUElJWCBzb3V0aGJyaWRnZSBp
cyBhbHNvIHVzZWQgYnkgdGhlIE1hbHRhIE1JUFMgbWFjaGluZS4KPiAKPiAgICAgVGhpcyBpcyBh
bHNvIGEgc3RlcCBmb3J3YXJkIHVzaW5nIEtDb25maWcgd2l0aCB0aGUgTWFsdGEgYm9hcmQuCj4g
ICAgIFdpdGhvdXQgdGhpcyBzcGxpdCwgaXQgd2FzIGltcG9zc2libGUgdG8gY29tcGlsZSB0aGUg
TWFsdGEgd2l0aG91dAo+ICAgICBwdWxsaW5nIHZhcmlvdXMgWDg2IHBpZWNlcyBvZiBjb2RlLgo+
IAo+ICAgICBUaGUgb3ZlcmFsbCBkZXNpZ24gY2xlYW51cCBpcyBub3QgeWV0IHBlcmZlY3QsIGJ1
dCBlbm91Z2ggdG8gcG9zdAo+ICAgICBhcyBhIHNlcmllcy4KPiAKPiAgICAgTm93IHRoYXQgdGhl
IFBJSVgzIGNvZGUgaXMgZXh0cmFjdGVkLCB0aGUgY29kZSBkdXBsaWNhdGlvbiB3aXRoIHRoZQo+
ICAgICBQSUlYNCBjaGlwc2V0IGlzIG9idmlvdXMuIE5vdCB3b3J0aCBpbXByb3ZpbmcgZm9yIG5v
dyBiZWNhdXNlIGl0Cj4gICAgIGlzbid0IGJyb2tlbi4KPiAKPiAgICAgQmFzZWQtb246IDwxNTcy
MDk3NTM4LTE4ODk4LTEtZ2l0LXNlbmQtZW1haWwtcGJvbnppbmlAcmVkaGF0LmNvbQo+ICAgICA8
bWFpbHRvOjE1NzIwOTc1MzgtMTg4OTgtMS1naXQtc2VuZC1lbWFpbC1wYm9uemluaUByZWRoYXQu
Y29tPj4KPiAgICAgdG8gaW5jbHVkZToKPiAgICAgbWMxNDY4MThydGM6IEFsbG93IGNhbGwgb2Jq
ZWN0X2luaXRpYWxpemUoTUMxNDY4MThfUlRDKSBpbnN0ZWFkIG9mCj4gICAgIHJ0Y19pbml0KCkK
PiAgICAgaHR0cHM6Ly9taWQubWFpbC1hcmNoaXZlLmNvbS8yMDE5MTAxODEzMzU0Ny4xMDkzNi0x
LXBoaWxtZEByZWRoYXQuY29tIDxodHRwczovL21pZC5tYWlsLWFyY2hpdmUuY29tLzIwMTkxMDE4
MTMzNTQ3LjEwOTM2LTEtcGhpbG1kQHJlZGhhdC5jb20+Cj4gCj4gICAgIFNpbmNlIEFsZWtzYW5k
YXIgb2ZmZXJlZCBtZSB0byBzZW5kIHRoZSBwdWxsIHJlcXVlc3QgWzRdIEkgcGxhbiB0byBkbwo+
ICAgICBpdCBvbmNlIFBhb2xvJ3MgcHVsbCBbNV0gaXMgbWVyZ2VkLgo+IAo+IAo+IFBoaWxpcHBl
LAo+IAo+IEkgYXR0ZW1wdGVkIHRoZSBvdGhlciBkYXkgdGhlIGludGVncmF0aW9uIG9mIHYyIG9m
IHRoaXMgc2VyaWVzIGludG8gTUlQUyAKPiBwdWxsIHJlcXVlc3QsIGJ1dCBjb3VsZG4ndCBkbyBp
dCAtIHNpbmNlIGFub3RoZXIgc2VyaWVzIG9mIHlvdXJzIHdhcyAKPiBhbHJlYWR5IG1lcmdlZCwg
YWN0aW5nIG9uIHRoZSBzYW1lIGNvZGUsIG1ha2luZyByZWJhc2luZyBkaWZmaWN1bHQuIE5vdyAK
PiB0aGlzLCB2Mywgc2VyaWVzIGNhbid0IGJlIGFwcGxpZWQgc2luY2UgY2VydGFpbiBwYXRjaGVz
IGluIHNvbWUsIG9uIAo+IHN1cmZhY2UsIHVucmVsYXRlZCBzZXJpZXMgYXJlbid0IG1lZ3JlZCwg
YW5kIHYzIGFzc3VtZXMgdGhleSBhcmUgbWVyZ2VkLgo+IAo+IElmIHlvdSBzZW5kIGEgc2VyaWVz
LCBpdCBzaG91bGQgcHJlZmVyYWJseSBiZSBiYXNlZCBvbiB0aGUgbGF0ZXN0IAo+IChjdXJyZW50
KSBjb2RlIGJhc2UsIG5vdCBvbiBzb21lIGltYWdpbmVkIGZ1dHVyZSBzdGF0ZS4KCkkgdXNlZCB0
aGUgJ2Jhc2VkLW9uJyB0YWcgdG8gcmVmZXIgb3RoZXIgc2VyaWVzLCBhbmQgcGF0Y2hldyBzdWNj
ZWVkZWQKYXQgYXBwbHlpbmcgdGhpcyBzZXJpZXMgb24gdG9wIG9mIGl0IGFuZCBidWlsZC90ZXN0
IGl0LgoKQmFzZWQtb246IDwxNTcyMDk3NTM4LTE4ODk4LTEtZ2l0LXNlbmQtZW1haWwtcGJvbnpp
bmlAcmVkaGF0LmNvbQoKPiBXaHkgZGlkIHlvdSBjcmVhdGUgdGhpcyBzdWNoIG1lc3Mgd2l0aCBp
bnRlcmRlcGVuZGVuY2llcyBvZiB5b3VyIG93biAKPiBtdWx0aXBsZSBzZXJpZXMsIGFuZCBqdXN0
IHJpZ2h0IGJlZm9yZSBzb2Z0ZnJlZXplPyA6KCBZb3Ugc2hvdWxkIGhhdmUgCj4gZGlzdHJpYnV0
ZWQgc3VibWl0dGluZyB0aG9zZSBzZXJpZXMgb3ZlciBsb25nZXIgdGltZSBpbnRlcnZhbCwgYW5k
IAo+IGFic29sdXRlbHkgYXZvaWQsIGlmIHBvc3NpYmxlLCB0aGlzIGhlY3RpYyBhcm91bmQtc29m
dGZyZWV6ZSBwZXJpb2QuIFlvdSAKPiBkaWQgdGhlIG9wcG9zaXRlOiB3YWl0ZWQgZm9yIHNvZnRm
cmVlemUgdG8gYmVjb21lIGNsb3NlLCBhbmQgc2VudCAKPiBzZXZlcmFsIGludGVyZGVwZW5kYW50
IHNlcmllcyBpbiBtYXR0ZXIgb2YgZGF5cyAtIGNyZWF0aW5nIHN0cmVzcyAKPiB3aXRob3V0IGFu
eSByZWFsIHRlY2huaWNhbCByZWFzb24uCgpUaGlzIHNlcmllcyB0b3VjaGVzIG11bHRpcGxlIHN1
YnN5c3RlbXMsIHNvIGRpZmZlcmVudCBtYWludGFpbmVycyBoYWQgdG8gCnRha2UgdGhlIHZhcmlv
dXMgcGFydHMsIHNvIEkgaGFkIHRvIHNwbGl0LgoKQWxzbyBQZXRlciBnYXZlIHRoZSByZWNvbW1l
bmRhdGlvbiBvbiB0aGUgbGlzdCB0byBub3QgcHV0IG1vcmUgdGhhbiAyMCAKcGF0Y2hlcyBpbiBh
IHNlcmllcywgdG8gbWFrZSBpdCBkaWdlc3RpYmxlIGZvciByZXZpZXcuCgo+IEluIGNhc2UgeW91
LCBmb3IgYW55IHJlYXNvbiwgY2FuJ3QgY29tcGxldGUgdGhpcyBieSBzb2Z0ZnJlZXplLCBJIGFk
dmljZSAKPiB5b3Ugbm90IHRvIHJ1c2gsIGFuZCBwb3N0cG9uZSB0aGUgaW50ZWdyYXRpb24gdG8g
NS4wLgoKVGhpcyBzZXJpZXMgZG9lc24ndCBwcm92aWRlIGFueSB1c2VmdWwgZmVhdHVyZSwgaXQg
aXMgYSBzaW1wbGUgY2xlYW51cCwKcG9zdGVkIGFuZCByZXZpZXdlZCBiZWZvcmUgc29mdCBmcmVl
emUsIHNvIHdlIHN0aWxsIGhhdmUgMSB3ZWVrICh1bnRpbApoYXJkIGZyZWV6ZSkgdG8gaGF2ZSBp
dCBtZXJnZWQsIG9yIHBvc3Rwb25lLiBObyBuZWVkIHRvIHN0cmVzcyBvdXQgZm9yCmEgY2xlYW51
cCA7KQoKUmVnYXJkcywKClBoaWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:04:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:04:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPkpq-00047z-GN; Wed, 30 Oct 2019 10:04:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPkpp-00047u-FL
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:04:13 +0000
X-Inumbo-ID: 9f5059f6-fafc-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f5059f6-fafc-11e9-8aca-bc764e2007e4;
 Wed, 30 Oct 2019 10:04:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPkpo-0006yu-0m; Wed, 30 Oct 2019 10:04:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPkpn-0002Ym-IO; Wed, 30 Oct 2019 10:04:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPkpn-0002R0-HY; Wed, 30 Oct 2019 10:04:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143396-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xen=f51d4a19427674491eaecef85c551613450188c5
X-Osstest-Versions-That: xen=dfcccc663157c638d9778fa3ada9859f968fb240
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 10:04:11 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 143396: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM5NiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM5Ni8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY1MWQ0YTE5NDI3Njc0
NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGRmY2NjYzY2MzE1N2M2MzhkOTc3OGZhM2FkYTk4NTlmOTY4ZmIyNDAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDE0MzIyMyAgMjAxOS0xMC0yNyAwOToxOToxMSBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDMzOTYgIDIwMTktMTAtMzAgMDk6MTk6MzcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFN0ZXdhcnQgSGlsZGVi
cmFuZCA8c3Rld2FydC5oaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KICBXZWkgTGl1IDx3bEB4
ZW4ub3JnPgoKam9iczoKIGNvdmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRmY2NjYzY2MzEuLmY1MWQ0
YTE5NDIgIGY1MWQ0YTE5NDI3Njc0NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUgLT4gY292ZXJp
dHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:31:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlFw-0006Pu-Oq; Wed, 30 Oct 2019 10:31:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPlFw-0006Pp-5F
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:31:12 +0000
X-Inumbo-ID: 6308d3e8-fb00-11e9-9520-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6308d3e8-fb00-11e9-9520-12813bfff9fa;
 Wed, 30 Oct 2019 10:31:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 915F0B67D;
 Wed, 30 Oct 2019 10:31:08 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Message-ID: <b74e61ce-d88b-2e51-0997-6fed258a165d@suse.com>
Date: Wed, 30 Oct 2019 11:31:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH v3] x86: clear RDRAND CPUID bit on AMD family
 15h/16h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zcGlyZWQgYnkgTGludXggY29tbWl0IGM0OWEwYTgwMTM3YzdjYTdkNmNlZDRjODEyYzllMDdh
OTQ5ZjZmMjQ6CgogICAgVGhlcmUgaGF2ZSBiZWVuIHJlcG9ydHMgb2YgUkRSQU5EIGlzc3VlcyBh
ZnRlciByZXN1bWluZyBmcm9tIHN1c3BlbmQgb24KICAgIHNvbWUgQU1EIGZhbWlseSAxNWggYW5k
IGZhbWlseSAxNmggc3lzdGVtcy4gVGhpcyBpc3N1ZSBzdGVtcyBmcm9tIGEgQklPUwogICAgbm90
IHBlcmZvcm1pbmcgdGhlIHByb3BlciBzdGVwcyBkdXJpbmcgcmVzdW1lIHRvIGVuc3VyZSBSRFJB
TkQgY29udGludWVzCiAgICB0byBmdW5jdGlvbiBwcm9wZXJseS4KCiAgICBVcGRhdGUgdGhlIENQ
VSBpbml0aWFsaXphdGlvbiB0byBjbGVhciB0aGUgUkRSQU5EIENQVUlEIGJpdCBmb3IgYW55IGZh
bWlseQogICAgMTVoIGFuZCAxNmggcHJvY2Vzc29yIHRoYXQgc3VwcG9ydHMgUkRSQU5ELiBJZiBp
dCBpcyBrbm93biB0aGF0IHRoZSBmYW1pbHkKICAgIDE1aCBvciBmYW1pbHkgMTZoIHN5c3RlbSBk
b2VzIG5vdCBoYXZlIGFuIFJEUkFORCByZXN1bWUgaXNzdWUgb3IgdGhhdCB0aGUKICAgIHN5c3Rl
bSB3aWxsIG5vdCBiZSBwbGFjZWQgaW4gc3VzcGVuZCwgdGhlICJjcHVpZD1yZHJhbmQiIGtlcm5l
bCBwYXJhbWV0ZXIKICAgIGNhbiBiZSB1c2VkIHRvIHN0b3AgdGhlIGNsZWFyaW5nIG9mIHRoZSBS
RFJBTkQgQ1BVSUQgYml0LgoKICAgIE5vdGUsIHRoYXQgY2xlYXJpbmcgdGhlIFJEUkFORCBDUFVJ
RCBiaXQgZG9lcyBub3QgcHJldmVudCBhIHByb2Nlc3NvcgogICAgdGhhdCBub3JtYWxseSBzdXBw
b3J0cyB0aGUgUkRSQU5EIGluc3RydWN0aW9uIGZyb20gZXhlY3V0aW5nIGl0LiBTbyBhbnkKICAg
IGNvZGUgdGhhdCBkZXRlcm1pbmVkIHRoZSBzdXBwb3J0IGJhc2VkIG9uIGZhbWlseSBhbmQgbW9k
ZWwgd29uJ3QgI1VELgoKV2FybiBpZiBubyBleHBsaWNpdCBjaG9pY2Ugd2FzIGdpdmVuIG9uIGFm
ZmVjdGVkIGhhcmR3YXJlLgoKSWYgZm9yY2UtZW5hYmxlZCwgY2hlY2sgUkRSQU5EIHN0aWxsIGZ1
bmN0aW9ucyBhZnRlciBTMyByZXN1bWUgKHRoZSByZXRyeQpsaW1pdCBjaG9zZW4gaXMgZW50aXJl
bHkgYXJiaXRyYXJ5KS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tClN0aWxsIHNsaWdodGx5IFJGQywgYW5kIHN0aWxsIGluIHBhcnRpY3VsYXIgYmVj
YXVzZSBvZiB0aGUgY2hhbmdlIHRvCnBhcnNlX3hlbl9jcHVpZCgpOiBBbHRlcm5hdGl2ZSBhcHBy
b2FjaCBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZS4KLS0tCnYzOiBBZGQgY2FsbCB0byB3YXJuaW5n
X2FkZCgpLiBJZiBmb3JjZS1lbmFibGVkLCBjaGVjayBSRFJBTkQgc3RpbGwKICAgIGZ1bmN0aW9u
aW5nIGFmdGVyIFMzIHJlc3VtZS4KdjI6IFJlLWJhc2UuCgotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CkBAIC00ODgsNiArNDg4LDEwIEBAIFRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZl
YXR1cmUKIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdv
bid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KIAor
YHJkcmFuZGAgY2FuIGJlIHVzZWQgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgZGlzYWJsaW5nIG9m
IHRoZSBmZWF0dXJlIG9uIGNlcnRhaW4KK0FNRCBzeXN0ZW1zLiAgSXRzIG5lZ2F0aXZlIGZvcm0g
Y2FuIG9mIGNvdXJzZSBhbHNvIGJlIHVzZWQgdG8gc3VwcHJlc3MgdXNlIGFuZAorZXhwb3N1cmUg
b2YgdGhlIGZlYXR1cmUuCisKICMjIyBjcHVpZF9tYXNrX2NwdQogPiBgPSBmYW1fMGZfcmV2X1tj
ZGVmZ10gfCBmYW1fMTBfcmV2X1tiY10gfCBmYW1fMTFfcmV2X2JgCiAKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCkBAIC0zLDYgKzMsNyBA
QAogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRlIDx4
ZW4vcGNpLmg+CisjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KICNpbmNsdWRlIDxhc20vaW8uaD4K
ICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgpAQCAtNjQ4
LDYgKzY0OSwyNSBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYKIAkJ
aWYgKGFjcGlfc21pX2NtZCAmJiAoYWNwaV9lbmFibGVfdmFsdWUgfCBhY3BpX2Rpc2FibGVfdmFs
dWUpKQogCQkJYW1kX2FjcGlfYzFlX3F1aXJrID0gdHJ1ZTsKIAkJYnJlYWs7CisKKwljYXNlIDB4
MTU6IGNhc2UgMHgxNjoKKwkJLyoKKwkJICogVGhlcmUgYXJlIHRvbyBtYW55IEZhbTE1L0ZhbTE2
IHN5c3RlbXMgd2hlcmUgdXBvbiByZXN1bWUKKwkJICogZnJvbSBTMyBmaXJtd2FyZSBmYWlscyB0
byByZS1zZXR1cCBwcm9wZXJseSBmdW5jdGlvbmluZworCQkgKiBSRFJBTkQuICBDbGVhciB0aGUg
ZmVhdHVyZSB1bmxlc3MgZm9yY2UtZW5hYmxlZCBvbiB0aGUKKwkJICogY29tbWFuZCBsaW5lLgor
CQkgKi8KKwkJaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEgJiYKKwkJICAgIGNwdV9oYXMoYywgWDg2
X0ZFQVRVUkVfUkRSQU5EKSAmJgorCQkgICAgIWlzX2ZvcmNlZF9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1JEUkFORCkpIHsKKwkJCXN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IHRleHRbXSA9CisJ
CQkJIlJEUkFORCBtYXkgY2Vhc2UgdG8gd29yayBvbiB0aGlzIGhhcmR3YXJlIHVwb24gcmVzdW1l
IGZyb20gUzMuXG4iCisJCQkJIlBsZWFzZSBjaG9vc2UgYW4gZXhwbGljaXQgY3B1aWQ9e25vLX1y
ZHJhbmQgc2V0dGluZy5cbiI7CisKKwkJCXNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
UkRSQU5EKTsKKwkJCXdhcm5pbmdfYWRkKHRleHQpOworCQl9CisJCWJyZWFrOwogCX0KIAogCWRp
c3BsYXlfY2FjaGVpbmZvKGMpOwotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTk3LDYgKzk3LDExIEBAIHZvaWQgX19pbml0
IHNldHVwX2ZvcmNlX2NwdV9jYXAodW5zaWduZWQKIAlfX3NldF9iaXQoY2FwLCBib290X2NwdV9k
YXRhLng4Nl9jYXBhYmlsaXR5KTsKIH0KIAorYm9vbCBpc19mb3JjZWRfY3B1X2NhcCh1bnNpZ25l
ZCBpbnQgY2FwKQoreworCXJldHVybiB0ZXN0X2JpdChjYXAsIGZvcmNlZF9jYXBzKTsKK30KKwog
c3RhdGljIHZvaWQgZGVmYXVsdF9pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqIGMpCiB7CiAJLyog
Tm90IG11Y2ggd2UgY2FuIGRvIGhlcmUuLi4gKi8KLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMK
KysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8YXNt
L2h2bS92bXgvdm1jcy5oPgogI2luY2x1ZGUgPGFzbS9wYWdpbmcuaD4KICNpbmNsdWRlIDxhc20v
cHJvY2Vzc29yLmg+CisjaW5jbHVkZSA8YXNtL3JhbmRvbS5oPgogI2luY2x1ZGUgPGFzbS94c3Rh
dGUuaD4KIAogY29uc3QgdWludDMyX3Qga25vd25fZmVhdHVyZXNbXSA9IElOSVRfS05PV05fRkVB
VFVSRVM7CkBAIC02Nyw2ICs2OCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hlbl9jcHVp
ZChjb25zdAogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggIXZhbCApCiAgICAg
ICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAobWlkLT5iaXQpOworICAgICAgICAg
ICAgICAgIGVsc2UgaWYgKCBtaWQtPmJpdCA9PSBYODZfRkVBVFVSRV9SRFJBTkQgJiYKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9SRFJBTkQpKSApCisgICAgICAgICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfUkRSQU5EKTsKICAgICAgICAgICAgICAgICBtaWQgPSBOVUxMOwogICAgICAg
ICAgICAgfQogCkBAIC00NjQsNiArNDY4LDE5IEBAIGJvb2wgcmVjaGVja19jcHVfZmVhdHVyZXMo
dW5zaWduZWQgaW50IGMKICAgICAgICAgb2theSA9IGZhbHNlOwogICAgIH0KIAorICAgIC8qCisg
ICAgICogSWYgUkRSQU5EIHdhcyBmb3JjZS1lbmFibGVkLCBtYWtlIGFuIGF0dGVtcHQgdG8gY2hl
Y2sgdGhhdCBpdAorICAgICAqIGFjdHVhbGx5IHN0aWxsIHdvcmtzLgorICAgICAqLworICAgIGlm
ICggaXNfZm9yY2VkX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUkRSQU5EKSApCisgICAgeworICAgICAg
ICBmb3IgKCBpID0gMDsgIWFyY2hfZ2V0X3JhbmRvbSgpICYmIGkgPCA1OyArK2kgKQorICAgICAg
ICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgIGlmICggaSA+PSA1ICkKKyAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfV0FSTklORyAiQ1BVJXU6IFJEUkFORCBhcHBlYXJzIHRvIG5vdCB3b3JrIGFu
eW1vcmVcbiIsCisgICAgICAgICAgICAgICAgICAgY3B1KTsKKyAgICB9CisKICAgICByZXR1cm4g
b2theTsKIH0KIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTE2Niw2ICsxNjYsNyBAQCBleHRlcm4g
Y29uc3Qgc3RydWN0IHg4Nl9jcHVfaWQgKng4Nl9tYXRjCiBleHRlcm4gdm9pZCBpZGVudGlmeV9j
cHUoc3RydWN0IGNwdWluZm9feDg2ICopOwogZXh0ZXJuIHZvaWQgc2V0dXBfY2xlYXJfY3B1X2Nh
cCh1bnNpZ25lZCBpbnQpOwogZXh0ZXJuIHZvaWQgc2V0dXBfZm9yY2VfY3B1X2NhcCh1bnNpZ25l
ZCBpbnQpOworZXh0ZXJuIGJvb2wgaXNfZm9yY2VkX2NwdV9jYXAodW5zaWduZWQgaW50KTsKIGV4
dGVybiB2b2lkIHByaW50X2NwdV9pbmZvKHVuc2lnbmVkIGludCBjcHUpOwogZXh0ZXJuIHVuc2ln
bmVkIGludCBpbml0X2ludGVsX2NhY2hlaW5mbyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwogCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:37:03 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:37:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlLX-0006bO-F8; Wed, 30 Oct 2019 10:36:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPlLV-0006bJ-VP
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:36:57 +0000
X-Inumbo-ID: 31ae2dec-fb01-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 31ae2dec-fb01-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 10:36:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 70AC5B1AB;
 Wed, 30 Oct 2019 10:36:55 +0000 (UTC)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1e714166-ffeb-06a1-9caf-412eb040ac5a@suse.com>
Date: Wed, 30 Oct 2019 11:36:57 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] [PATCH 0/2] x86: Protected Processor Inventory Number
 (PPIN) support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogaW5jbHVkZSB0aGUgUFBJTiBpbiBNQ0UgcmVjb3JkcyB3aGVuIGF2YWlsYWJsZQoyOiBleHBs
aWNpdGx5IGRpc2FsbG93IGd1ZXN0IGFjY2VzcyB0byBQUElOCgpJIHdpbGwgYWxzbyBzZWUgdG8g
Z2V0IGFyb3VuZCB0byBwb3N0IHRoZSBMaW51eCBzaWRlIGNvbnN1bWVyCnBhdGNoIG9mIHRoZSBp
bnRlcmZhY2UgYWRkaXRpb24gaW4gcGF0Y2ggMS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:37:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlML-0006fF-Po; Wed, 30 Oct 2019 10:37:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vxQH=YX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPlMK-0006f6-Qg
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:37:48 +0000
X-Inumbo-ID: 4fb86701-fb01-11e9-9520-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fb86701-fb01-11e9-9520-12813bfff9fa;
 Wed, 30 Oct 2019 10:37:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572431867;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=ZPEnIfDkCBypuF0/b+mgNeiLhS4YqSUEt5L1RWws7MU=;
 b=OGoQ+K9MAHKGaEQVffdwmShSfpHVbvt7OmME83Zq8bDQcs1vddp3k/Ez
 qlrxQmSQMMbaXIs3DpjJe2a2JFMRbnH2MQn6YBAwoFiLcEGX+By+Ya9xB
 S0jLHdyySOAWBf1uK5SVO31NW7bnifC3RbfsdLRkViwag2/aqLEBaoVB6 M=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: HLkCslexq/dkdCTojcMSD+I7jY6ldemwjvBlq426vGGczgSuN9QY7hHt6nz2vPQcfvIshwSDRm
 jZYFGqOkzPLrxWdvdmtYSpoJ8zm1Xv/fsXqZipAls4x7G8abYV4jbLmpPjZUpFxeUA/9KvL1in
 LC79HHV3Di0fYjCLA2P1Kh4BvSkfvAc067k9qZIMy8GuDhygsk7k888pPwLIZelXeJiiFoRUKk
 4QG0G/UHPsoBdtVCX6sPJgm+HQmYspiaJ0qcREq+XyOdG2oSZxyRv8x2axxxA+zpykMIAqMUVW
 zog=
X-SBRS: 2.7
X-MesageID: 8079690
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="8079690"
To: Jan Beulich <jbeulich@suse.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
 <36bbdcf7-28c3-b924-3d3a-145b6282bd0f@suse.com>
 <1f0bd38c-d1c4-fa45-d13e-55615be4188e@citrix.com>
 <ffa68df2-0f4c-da6c-cd57-29746ae5f889@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <fa559690-4a22-59ac-c81c-3ee6183ef212@citrix.com>
Date: Wed, 30 Oct 2019 10:37:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <ffa68df2-0f4c-da6c-cd57-29746ae5f889@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMjAxOSAwODo0MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjkuMTAuMjAxOSAx
ODowNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjQvMTAvMjAxOSAxMzowMywgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+PiBPbiAyMy4xMC4yMDE5IDE1OjU4LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IC0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4+ICsrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwo+Pj4+IEBAIC0zNjEsOSArMzYxLDIzIEBAIGNvbmZpZyBGQVNUX1NZTUJPTF9MT09LVVAK
Pj4+PiAgCj4+Pj4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4+Pj4gIAo+Pj4+ICtjb25maWcgRU5G
T1JDRV9VTklRVUVfU1lNQk9MUwo+Pj4+ICsJYm9vbCAiRW5mb3JjZSB1bmlxdWUgc3ltYm9scyIg
aWYgTElWRVBBVENICj4+Pj4gKwlkZWZhdWx0IHkgaWYgTElWRVBBVENICj4+PiBJbnN0ZWFkIG9m
IHR3byBpZGVudGljYWwgImlmIiwgd2h5IG5vdCAiZGVwZW5kcyBvbiBMSVZFUEFUQ0giPwo+Pj4K
Pj4+PiArCS0tLWhlbHAtLS0KPj4+PiArCSAgTXVsdGlwbGUgc3ltYm9scyB3aXRoIHRoZSBzYW1l
IG5hbWUgYXJlbid0IGdlbmVyYWxseSBhIHByb2JsZW0KPj4+PiArCSAgdW5sZXNzIExpdmUgcGF0
Y2hpbmcgaXMgdG8gYmUgdXNlZC4KPj4+PiArCj4+Pj4gKwkgIExpdmVwYXRjaCBsb2FkaW5nIGlu
dm9sdmVzIHJlc29sdmluZyByZWxvY2F0aW9ucyBhZ2FpbnN0IHN5bWJvbAo+Pj4+ICsJICBuYW1l
cywgYW5kIGF0dGVtcHRpbmcgdG8gYSBkdXBsaWNhdGUgc3ltYm9sIGluIGEgbGl2ZXBhdGNoIHdp
bGwKPj4+PiArCSAgcmVzdWx0IGluIGluY29ycmVjdCBsaXZlcGF0Y2ggYXBwbGljYXRpb24uCj4+
Pj4gKwo+Pj4+ICsJICBUaGlzIG9wdGlvbiBzaG91bGQgYmUgdXNlZCB0byBlbnN1cmUgdGhhdCBh
IGJ1aWxkIG9mIFhlbiBjYW4gaGF2ZSBhCj4+Pj4gKwkgIGxpdmVwYXRjaCBidWlsZCBhbmQgYXBw
bHkgY29ycmVjdGx5Lgo+Pj4+ICsKPj4+PiAgY29uZmlnIFNVUFBSRVNTX0RVUExJQ0FURV9TWU1C
T0xfV0FSTklOR1MKPj4+PiAtCWJvb2wgIlN1cHByZXNzIGR1cGxpY2F0ZSBzeW1ib2wgd2Fybmlu
Z3MiIGlmICFMSVZFUEFUQ0gKPj4+PiAtCWRlZmF1bHQgeSBpZiAhTElWRVBBVENICj4+Pj4gKwli
b29sICJTdXBwcmVzcyBkdXBsaWNhdGUgc3ltYm9sIHdhcm5pbmdzIiBpZiAhRU5GT1JDRV9VTklR
VUVfU1lNQk9MUwo+Pj4+ICsJZGVmYXVsdCB5IGlmICFFTkZPUkNFX1VOSVFVRV9TWU1CT0xTCj4+
PiBTaW1pbGFybHkgaGVyZSB0aGVuLiBXaXRoIHRoaXMgY2hhbmdlZCwgb3Igd2l0aCBhIHByb3Bl
ciByZWFzb24KPj4+IHN1cHBsaWVkCj4+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+PiBUaGF0J3MgYSBxdWVzdGlvbiBmb3IgdGhlIGF1dGhvciBvZiBjL3Mg
MDY0YTI2NTIyMzMgdG8gYW5zd2VyLi4uwqAgSSdtCj4+IG1lcmVseSBmb2xsb3dpbmcgdGhlIHBy
ZXZhaWxpbmcgc3R5bGUuCj4gIlByZXZhaWxpbmcgc3R5bGUiIHNlZW1zIGEgbGl0dGxlIGJvbGQg
Y29uc2lkZXJpbmcgdGhhdCBhY2NvcmRpbmcgdG8KPiBteSBncmVwLWluZyB0aGVyZSdzIGV4YWN0
bHkgb24gb3RoZXIgc3VjaCBpbnN0YW5jZSAoVkdBKS4gSS5lLiB5b3UnZAo+IGdyb3cgdGhlICJi
YWRuZXNzIiBieSA1MCUgd2hlbiB5b3UgY291bGQgZXF1YWxseSB3ZWxsIHNocmluayBpdCBieQo+
IHRoaXMgc2FtZSBwZXJjZW50YWdlLgoKQWxsb3cgbWUgdG8gYmUgbGVzcyBzdWJ0bGUuCgoqWW91
KiBhcmUgdGhlIGF1dGhvciBvZiB0aGUgY29kZSwgaW4gdGhpcyBmb3JtLgoKQXMgYSBjb25zZXF1
ZW5jZSwgSSBleHBlY3QgdGhlcmUgaXMgYSBkZWxpYmVyYXRlIHJlYXNvbi4KCkFuZCBzZWVpbmcg
YXMgSSd2ZSBoYWQgdG8gcmV2ZXJzZSBlbmdpbmVlciB0aGUgcmVhc29uIG15c2VsZiwgaXQgbG9v
a3MKdG8gYmUgcmVsYXRlZCB0byB0aGUgZmFjdCB0aGF0IG90aGVyIG9wdGlvbnMgaW4gdGhlIGJ1
aWxkIHNlbGVjdCB0aGVzZSwKc28gdGhleSBuZWVkIG5vdCB0byBiZSBkZXBlbmRlbnQgb24gbGl2
ZXBhdGNoaW5nIGluIHRoZSBmaXJzdCBwbGFjZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:39:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlNj-0006na-99; Wed, 30 Oct 2019 10:39:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPlNh-0006nL-EM
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:39:13 +0000
X-Inumbo-ID: 82f3a8ee-fb01-11e9-8aca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 82f3a8ee-fb01-11e9-8aca-bc764e2007e4;
 Wed, 30 Oct 2019 10:39:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572431952;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=GmkrWCb1DqiaHXi6X5G38PzC3fbcCLqaU0gn1exWjYg=;
 b=TwVhvTkEdzvZc3FOlj4ishAd8ynL76WRTykCjRqKuMYNB2DLAnMOP2Fa
 XQQhx3Po4JVrq+B+i4trBFbwkq/JJe6AvnXF10XOivokvY9m2Lk5Y67dl
 HKdFVfYMuMRqFxp0fgv7xCasQ5jnDckcKOBCpL6easXp4OHl1eM8UN/8C g=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Ff0FTcYiEsSsIHz6i244zMSZCVo/AA6tMogxRIMVNmO4PCCDv3Z2XX2IxJEo+vnMhAAcgHjqDY
 5JuijlmS0EFrbEMbGomiFNZdBy8kX1dK3zRH98FXl9MBspqAElEePUYSLzcL8h3VNVr8IvgCSr
 8Ct8xthTfW0hUVPgyPncv4xhiMvpMI3oBvG/+tWriNPcsgQa09scRPK+tcXDhwKrCc3aQ6loEE
 AF3Pk1HIwEpM83CsPiFh50b9PJ2MYntR8F+scf2Bhh9V+MG6hXqDqD4aKmpV/RHAOxav87iiAN
 a+A=
X-SBRS: 2.7
X-MesageID: 8079724
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="8079724"
Date: Wed, 30 Oct 2019 10:39:09 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191030103909.GB2381@perard.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
 <20191029155436.14376-2-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191029155436.14376-2-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 1/4] tools/libxl:
 gentypes.py: Prefer init_val to init_fn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDM6NTQ6MzNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2hlbiBib3RoIGFyZSBwcm92aWRlZCwgaW5pdF92YWwgaXMgbGlrZWx5IHRvIGJlIG1v
cmUgZGlyZWN0Lgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIHdpdGggZXhpc3RpbmcgdHlwZXM6
IEMgb3V0cHV0IGlzIGlkZW50aWNhbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:39:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlNn-0006oX-I0; Wed, 30 Oct 2019 10:39:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPlNm-0006oB-EX
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:39:18 +0000
X-Inumbo-ID: 8470e498-fb01-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8470e498-fb01-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 10:39:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6F1FDAE47;
 Wed, 30 Oct 2019 10:39:14 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1e714166-ffeb-06a1-9caf-412eb040ac5a@suse.com>
Message-ID: <9a536051-66bb-aba6-1be9-e4baf8b84bbe@suse.com>
Date: Wed, 30 Oct 2019 11:39:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1e714166-ffeb-06a1-9caf-412eb040ac5a@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 1/2] x86: include the PPIN in MCE records when
 available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UXVvdGluZyB0aGUgcmVzcGVjdGl2ZSBMaW51eCBjb21taXQ6CgogICAgSW50ZWwgWGVvbnMgZnJv
bSBJdnkgQnJpZGdlIG9ud2FyZHMgc3VwcG9ydCBhIHByb2Nlc3NvciBpZGVudGlmaWNhdGlvbgog
ICAgbnVtYmVyIHNldCBpbiB0aGUgZmFjdG9yeS4gVG8gdGhlIHVzZXIgdGhpcyBpcyBhIGhhbmR5
IHVuaXF1ZSBudW1iZXIgdG8KICAgIGlkZW50aWZ5IGEgcGFydGljdWxhciBDUFUuIEludGVsIGNh
biBkZWNvZGUgdGhpcyB0byB0aGUgZmFiL3Byb2R1Y3Rpb24KICAgIHJ1biB0byB0cmFjayBlcnJv
cnMuIE9uIHN5c3RlbXMgdGhhdCBoYXZlIGl0LCBpbmNsdWRlIGl0IGluIHRoZSBtYWNoaW5lCiAg
ICBjaGVjayByZWNvcmQuIEknbSB0b2xkIHRoYXQgdGhpcyB3b3VsZCBiZSBoZWxwZnVsIGZvciB1
c2VycyB0aGF0IHJ1bgogICAgbGFyZ2UgZGF0YSBjZW50ZXJzIHdpdGggbXVsdGktc29ja2V0IHNl
cnZlcnMgdG8ga2VlcCB0cmFjayBvZiB3aGljaCBDUFVzCiAgICBhcmUgc2VlaW5nIGVycm9ycy4K
Ck5ld2VyIEFNRCBDUFVzIHN1cHBvcnQgdGhpcyB0b28sIGF0IGRpZmZlcmVudCBNU1IgbnVtYmVy
cy4KClRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBoaWRlIF9fTUNfTk1TUlMgZnJvbSB0aGUgcHVi
bGljIGludGVyZmFjZSBnb2luZwpmb3J3YXJkLgoKW0xpbnV4IGNvbW1pdCAzZjVhNzg5NmE1MDk2
ZmQ1MDAzMGEwNGQ0YzNmMjhhNzQ0MWUzMGE1XQpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpAQCAtMzUsNiArMzUsNyBAQCBib29s
IF9fcmVhZF9tb3N0bHkgbWNlX2Jyb2FkY2FzdDsKIGJvb2wgaXNfbWNfcGFuaWM7CiBERUZJTkVf
UEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIG5yX21jZV9iYW5rcyk7CiB1bnNpZ25l
ZCBpbnQgX19yZWFkX21vc3RseSBmaXJzdGJhbms7Cit1bnNpZ25lZCBpbnQgX19yZWFkX21vc3Rs
eSBwcGluX21zcjsKIHVpbnQ4X3QgX19yZWFkX21vc3RseSBjbWNpX2FwaWNfdmVjdG9yOwogCiBE
RUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWShzdHJ1Y3QgbWNhX2JhbmtzICosIHBvbGxfYmFua21h
c2spOwpAQCAtOTk5LDEwICsxMDAwLDE3IEBAIHN0YXRpYyB2b2lkIGRvX21jX2dldF9jcHVfaW5m
byh2b2lkICp2KQogICAgIC8qCiAgICAgICogVGhpcyBwYXJ0IG5lZWRzIHRvIHJ1biBvbiB0aGUg
Q1BVIGl0c2VsZi4KICAgICAgKi8KLSAgICB4Y3AtPm1jX25tc3J2YWxzID0gX19NQ19OTVNSUzsK
KyAgICB4Y3AtPm1jX25tc3J2YWxzID0gMTsKICAgICB4Y3AtPm1jX21zcnZhbHVlc1swXS5yZWcg
PSBNU1JfSUEzMl9NQ0dfQ0FQOwogICAgIHJkbXNybChNU1JfSUEzMl9NQ0dfQ0FQLCB4Y3AtPm1j
X21zcnZhbHVlc1swXS52YWx1ZSk7CiAKKyAgICBpZiAoIHBwaW5fbXNyICYmIHhjcC0+bWNfbm1z
cnZhbHMgPCBBUlJBWV9TSVpFKHhjcC0+bWNfbXNydmFsdWVzKSApCisgICAgeworICAgICAgICB4
Y3AtPm1jX21zcnZhbHVlc1t4Y3AtPm1jX25tc3J2YWxzXS5yZWcgPSBwcGluX21zcjsKKyAgICAg
ICAgcmRtc3JsKHBwaW5fbXNyLCB4Y3AtPm1jX21zcnZhbHVlc1t4Y3AtPm1jX25tc3J2YWxzXS52
YWx1ZSk7CisgICAgICAgICsreGNwLT5tY19ubXNydmFsczsKKyAgICB9CisKICAgICBpZiAoIGMt
PmNwdWlkX2xldmVsID49IDEgKQogICAgIHsKICAgICAgICAgY3B1aWQoMSwgJmp1bmssICZlYngs
ICZqdW5rLCAmanVuayk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC00OSw2ICs0OSw3IEBAIGVudW0gbWNo
ZWNrX3R5cGUgaW50ZWxfbWNoZWNrX2luaXQoc3RydWMKIHZvaWQgYW1kX25vbmZhdGFsX21jaGVj
a19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7CiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgZmly
c3RiYW5rOworZXh0ZXJuIHVuc2lnbmVkIGludCBwcGluX21zcjsKIAogc3RydWN0IG1jaW5mb19l
eHRlbmRlZCAqaW50ZWxfZ2V0X2V4dGVuZGVkX21zcnMoCiAgICAgc3RydWN0IG1jaW5mb19nbG9i
YWwgKm1pZywgc3RydWN0IG1jX2luZm8gKm1pKTsKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlX2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9hbWQuYwpAQCAt
MzE1LDYgKzMxNSwyNiBAQCBhbWRfbWNoZWNrX2luaXQoc3RydWN0IGNwdWluZm9feDg2ICpjaSkK
ICAgICBpZiAoIHF1aXJrZmxhZyA9PSBNQ0VRVUlSS19GMTBfR0FSVCApCiAgICAgICAgIG1jZXF1
aXJrX2FtZF9hcHBseShxdWlya2ZsYWcpOwogCisgICAgaWYgKCBjcHVfaGFzKGNpLCBYODZfRkVB
VFVSRV9BTURfUFBJTikgJiYKKyAgICAgICAgIChjaSA9PSAmYm9vdF9jcHVfZGF0YSB8fCBwcGlu
X21zcikgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgdmFsOworCisgICAgICAgIHJkbXNybChN
U1JfQU1EX1BQSU5fQ1RMLCB2YWwpOworCisgICAgICAgIC8qIElmIFBQSU4gaXMgZGlzYWJsZWQs
IGJ1dCBub3QgbG9ja2VkLCB0cnkgdG8gZW5hYmxlLiAqLworICAgICAgICBpZiAoICEodmFsICYg
KFBQSU5fRU5BQkxFIHwgUFBJTl9MT0NLT1VUKSkgKQorICAgICAgICB7CisgICAgICAgICAgICB3
cm1zcl9zYWZlKE1TUl9QUElOX0NUTCwgdmFsIHwgUFBJTl9FTkFCTEUpOworICAgICAgICAgICAg
cmRtc3JsKE1TUl9BTURfUFBJTl9DVEwsIHZhbCk7CisgICAgICAgIH0KKworICAgICAgICBpZiAo
ICh2YWwgJiAoUFBJTl9FTkFCTEUgfCBQUElOX0xPQ0tPVVQpKSAhPSBQUElOX0VOQUJMRSApCisg
ICAgICAgICAgICBwcGluX21zciA9IDA7CisgICAgICAgIGVsc2UgaWYgKCBjaSA9PSAmYm9vdF9j
cHVfZGF0YSApCisgICAgICAgICAgICBwcGluX21zciA9IE1TUl9BTURfUFBJTjsKKyAgICB9CisK
ICAgICB4ODZfbWNlX2NhbGxiYWNrX3JlZ2lzdGVyKGFtZF9mMTBfaGFuZGxlcik7CiAgICAgbWNl
X3JlY292ZXJhYmxlX3JlZ2lzdGVyKG1jX2FtZF9yZWNvdmVyYWJsZV9zY2FuKTsKICAgICBtY2Vf
cmVnaXN0ZXJfYWRkcmNoZWNrKG1jX2FtZF9hZGRyY2hlY2spOwotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay9tY2VfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Vf
aW50ZWwuYwpAQCAtODUzLDYgKzg1Myw0MyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X21jZSh2
b2lkKQogICAgIG1jZV91aGFuZGxlcl9udW0gPSBBUlJBWV9TSVpFKGludGVsX21jZV91aGFuZGxl
cnMpOwogfQogCitzdGF0aWMgdm9pZCBpbnRlbF9pbml0X3BwaW4oY29uc3Qgc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQoreworICAgIC8qCisgICAgICogRXZlbiBpZiB0ZXN0aW5nIHRoZSBwcmVzZW5j
ZSBvZiB0aGUgTVNSIHdvdWxkIGJlIGVub3VnaCwgd2UgZG9uJ3QKKyAgICAgKiB3YW50IHRvIHJp
c2sgdGhlIHNpdHVhdGlvbiB3aGVyZSBvdGhlciBtb2RlbHMgcmV1c2UgdGhpcyBNU1IgZm9yCisg
ICAgICogb3RoZXIgcHVycG9zZXMuCisgICAgICovCisgICAgc3dpdGNoICggYy0+eDg2X21vZGVs
ICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHZhbDsKKworICAgIGNhc2UgMHgzZTogLyogSXZ5
QnJpZGdlIFggKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgWCAqLworICAgIGNhc2UgMHg0
ZjogLyogQnJvYWR3ZWxsIFggKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UgWCAqLworICAg
IGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIFhlb24gRCAqLworICAgIGNhc2UgMHg1NzogLyogS25p
Z2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KKworICAg
ICAgICBpZiAoIChjICE9ICZib290X2NwdV9kYXRhICYmICFwcGluX21zcikgfHwKKyAgICAgICAg
ICAgICByZG1zcl9zYWZlKE1TUl9QUElOX0NUTCwgdmFsKSApCisgICAgICAgICAgICByZXR1cm47
CisKKyAgICAgICAgLyogSWYgUFBJTiBpcyBkaXNhYmxlZCwgYnV0IG5vdCBsb2NrZWQsIHRyeSB0
byBlbmFibGUuICovCisgICAgICAgIGlmICggISh2YWwgJiAoUFBJTl9FTkFCTEUgfCBQUElOX0xP
Q0tPVVQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHdybXNyX3NhZmUoTVNSX1BQSU5fQ1RM
LCB2YWwgfCBQUElOX0VOQUJMRSk7CisgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9QUElOX0NU
TCwgdmFsKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggKHZhbCAmIChQUElOX0VOQUJMRSB8
IFBQSU5fTE9DS09VVCkpICE9IFBQSU5fRU5BQkxFICkKKyAgICAgICAgICAgIHBwaW5fbXNyID0g
MDsKKyAgICAgICAgZWxzZSBpZiAoIGMgPT0gJmJvb3RfY3B1X2RhdGEgKQorICAgICAgICAgICAg
cHBpbl9tc3IgPSBNU1JfUFBJTjsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIGNwdV9tY2FiYW5r
X2ZyZWUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgbWNhX2JhbmtzICpjbWNpID0g
cGVyX2NwdShub19jbWNpX2JhbmtzLCBjcHUpOwpAQCAtOTQxLDYgKzk3OCw4IEBAIGVudW0gbWNo
ZWNrX3R5cGUgaW50ZWxfbWNoZWNrX2luaXQoc3RydWMKIAogICAgIGludGVsX2luaXRfdGhlcm1h
bChjKTsKIAorICAgIGludGVsX2luaXRfcHBpbihjKTsKKwogICAgIHJldHVybiBtY2hlY2tfaW50
ZWw7CiB9CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00NSw2ICs0NSwxMyBAQAogI2RlZmluZSBN
U1JfUFJFRF9DTUQJCQkweDAwMDAwMDQ5CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEs
IFVMTCkgPDwgMCkKIAorLyogSW50ZWwgUHJvdGVjdGVkIFByb2Nlc3NvciBJbnZlbnRvcnkgTnVt
YmVyICovCisjZGVmaW5lIE1TUl9QUElOX0NUTAkJCTB4MDAwMDAwNGUKKyNkZWZpbmUgTVNSX1BQ
SU4JCQkweDAwMDAwMDRmCisKKyNkZWZpbmUgUFBJTl9MT0NLT1VUCQkJKF9BQygxLCBVTEwpIDw8
IDApCisjZGVmaW5lIFBQSU5fRU5BQkxFCQkJKF9BQygxLCBVTEwpIDw8IDEpCisKICNkZWZpbmUg
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTCQkweDAwMDAwMTBhCiAjZGVmaW5lIEFSQ0hfQ0FQU19SRENM
X05PCQkoX0FDKDEsIFVMTCkgPDwgMCkKICNkZWZpbmUgQVJDSF9DQVBTX0lCUlNfQUxMCQkoX0FD
KDEsIFVMTCkgPDwgMSkKQEAgLTI3OCw2ICsyODUsMTAgQEAKICNkZWZpbmUgTVNSX0FNRF9PU1ZX
X0lEX0xFTkdUSCAgICAgICAgICAweGMwMDEwMTQwCiAjZGVmaW5lIE1TUl9BTURfT1NWV19TVEFU
VVMgICAgICAgICAgICAgMHhjMDAxMDE0MQogCisvKiBBTUQgUHJvdGVjdGVkIFByb2Nlc3NvciBJ
bnZlbnRvcnkgTnVtYmVyICovCisjZGVmaW5lIE1TUl9BTURfUFBJTl9DVEwgICAgICAgICAgICAg
ICAgMHhjMDAxMDJmMAorI2RlZmluZSBNU1JfQU1EX1BQSU4gICAgICAgICAgICAgICAgICAgIDB4
YzAwMTAyZjEKKwogLyogSzYgTVNScyAqLwogI2RlZmluZSBNU1JfSzZfRUZFUgkJCTB4YzAwMDAw
ODAKICNkZWZpbmUgTVNSX0s2X1NUQVIJCQkweGMwMDAwMDgxCi0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjQ3LDYgKzI0Nyw3IEBAIFhFTl9DUFVGRUFUVVJF
KFJTVFJfRlBfRVJSX1BUUlMsIDgqMzIrIDIKIFhFTl9DUFVGRUFUVVJFKFJTVFJfRlBfRVJSX1BU
UlMsIDgqMzIrIDIpIC8qQSAgKEYpWHtTQVZFLFJTVE9SfSBhbHdheXMgc2F2ZXMvcmVzdG9yZXMg
RlBVIEVycm9yIHBvaW50ZXJzICovCiBYRU5fQ1BVRkVBVFVSRShXQk5PSU5WRCwgICAgICA4KjMy
KyA5KSAvKiAgIFdCTk9JTlZEIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVBVFVSRShJQlBCLCAg
ICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5
IEFNRCkgKi8KK1hFTl9DUFVGRUFUVVJFKEFNRF9QUElOLCAgICAgIDgqMzIrMjMpIC8qICAgUHJv
dGVjdGVkIFByb2Nlc3NvciBJbnZlbnRvcnkgTnVtYmVyICovCiAKIC8qIEludGVsLWRlZmluZWQg
Q1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhF
Tl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBO
ZXR3b3JrIEluc3RydWN0aW9ucyAqLwotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
eGVuLW1jYS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4tbWNhLmgKQEAg
LTI0Niw3ICsyNDYsOSBAQCB0eXBlZGVmIHN0cnVjdCBtY19pbmZvIG1jX2luZm9fdDsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKG1jX2luZm9fdCk7CiAKICNkZWZpbmUgX19NQ19NU1JfQVJSQVlT
SVpFIDgKKyNpZiBfX1hFTl9JTlRFUkZBQ0VfVkVSU0lPTl9fIDw9IDB4MDAwNDBkMDAKICNkZWZp
bmUgX19NQ19OTVNSUyAxCisjZW5kaWYKICNkZWZpbmUgTUNfTkNBUFMJNwkvKiA3IENQVSBmZWF0
dXJlIGZsYWcgd29yZHMgKi8KICNkZWZpbmUgTUNfQ0FQU19TVERfRURYCTAJLyogY3B1aWQgbGV2
ZWwgMHgwMDAwMDAwMSAoJWVkeCkgKi8KICNkZWZpbmUgTUNfQ0FQU19BTURfRURYCTEJLyogY3B1
aWQgbGV2ZWwgMHg4MDAwMDAwMSAoJWVkeCkgKi8KLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hl
bi1jb21wYXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLWNvbXBhdC5oCkBAIC0yNyw3
ICsyNyw3IEBACiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19YRU5fQ09NUEFUX0hfXwogI2RlZmluZSBf
X1hFTl9QVUJMSUNfWEVOX0NPTVBBVF9IX18KIAotI2RlZmluZSBfX1hFTl9MQVRFU1RfSU5URVJG
QUNFX1ZFUlNJT05fXyAweDAwMDQwZDAwCisjZGVmaW5lIF9fWEVOX0xBVEVTVF9JTlRFUkZBQ0Vf
VkVSU0lPTl9fIDB4MDAwNDBlMDAKIAogI2lmIGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChf
X1hFTl9UT09MU19fKQogLyogWGVuIGlzIGJ1aWx0IHdpdGggbWF0Y2hpbmcgaGVhZGVycyBhbmQg
aW1wbGVtZW50cyB0aGUgbGF0ZXN0IGludGVyZmFjZS4gKi8KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:39:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:39:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlOC-0006uF-Sy; Wed, 30 Oct 2019 10:39:44 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPlOB-0006tz-DW
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:39:43 +0000
X-Inumbo-ID: 94ea80d6-fb01-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94ea80d6-fb01-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 10:39:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 193F9AD7B;
 Wed, 30 Oct 2019 10:39:42 +0000 (UTC)
From: Jan Beulich <jbeulich@suse.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1e714166-ffeb-06a1-9caf-412eb040ac5a@suse.com>
Message-ID: <005a7254-aae8-ec7c-6e65-9dfe06803208@suse.com>
Date: Wed, 30 Oct 2019 11:39:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1e714166-ffeb-06a1-9caf-412eb040ac5a@suse.com>
Content-Language: en-US
Subject: [Xen-devel] [PATCH 2/2] x86: explicitly disallow guest access to
 PPIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gZnVsZmlsbCB0aGUgInByb3RlY3RlZCIgaW4gaXRzIG5hbWUsIGRvbid0IGxldCB0aGUgcmVh
bCBoYXJkd2FyZQp2YWx1ZXMgInNoaW5lIHRocm91Z2giLiBSZXBvcnQgYSBjb250cm9sIHJlZ2lz
dGVyIHZhbHVlIGV4cHJlc3NpbmcgdGhpcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tClRCRDogRG8gd2Ugd2FudCB0byBwZXJtaXQgRG9tMCBhY2Nl
c3M/CgotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBA
IC0xMzUsNiArMTM1LDggQEAgaW50IGd1ZXN0X3JkbXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dAogICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKICAgICBjYXNlIE1TUl9BTUQ2NF9MV1Bf
Q0ZHOgogICAgIGNhc2UgTVNSX0FNRDY0X0xXUF9DQkFERFI6CisgICAgY2FzZSBNU1JfUFBJTjoK
KyAgICBjYXNlIE1TUl9BTURfUFBJTjoKICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3Rz
LiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCkBAIC0yMzcsNiArMjM5LDE4IEBAIGludCBn
dWVzdF9yZG1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQVJSQVlfU0laRShtc3JzLT5kcl9tYXNrKSldOwogICAgICAgICBicmVh
azsKIAorICAgIGNhc2UgTVNSX1BQSU5fQ1RMOgorICAgICAgICBpZiAoIGQtPmFyY2guY3B1aWQt
Png4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCApCisgICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OworICAgICAgICAqdmFsID0gUFBJTl9MT0NLT1VUOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgTVNSX0FNRF9QUElOX0NUTDoKKyAgICAgICAgaWYgKCAhY3AtPmV4dGQuYW1kX3BwaW4g
KQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgKnZhbCA9IFBQSU5fTE9DS09V
VDsKKyAgICAgICAgYnJlYWs7CisKICAgICAgICAgLyoKICAgICAgICAgICogVE9ETzogSW1wbGVt
ZW50IHdoZW4gd2UgaGF2ZSBiZXR0ZXIgdG9wb2xvZ3kgcmVwcmVzZW50YXRpb24uCiAgICAgY2Fz
ZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CkBAIC0yNzMsMTAgKzI4NywxNCBAQCBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90CiAgICAgY2FzZSBNU1JfSU5URUxf
Q09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAg
ICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKKyAgICBjYXNlIE1TUl9QUElOOgorICAgIGNh
c2UgTVNSX0FNRF9QUElOOgogICAgICAgICAvKiBSZWFkLW9ubHkgKi8KICAgICBjYXNlIE1TUl9U
U1hfRk9SQ0VfQUJPUlQ6CiAgICAgY2FzZSBNU1JfQU1ENjRfTFdQX0NGRzoKICAgICBjYXNlIE1T
Ul9BTUQ2NF9MV1BfQ0JBRERSOgorICAgIGNhc2UgTVNSX1BQSU5fQ1RMOgorICAgIGNhc2UgTVNS
X0FNRF9QUElOX0NUTDoKICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAg
ICAgICBnb3RvIGdwX2ZhdWx0OwogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:49:39 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlXi-00087a-0P; Wed, 30 Oct 2019 10:49:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPlXh-00087V-1F
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:49:33 +0000
X-Inumbo-ID: f4235d60-fb02-11e9-9521-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4235d60-fb02-11e9-9521-12813bfff9fa;
 Wed, 30 Oct 2019 10:49:32 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572432572;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=53kv1hzVh1syBPovd4irk44PeF0e3PMSxWVja4mim/M=;
 b=fABV9g0Hw7sL9oGDQf2niWD6f9a/3v4GYfDR62hq7aeLlFegJ9kCs6+q
 8+47WAWnT5Ad3ekVp7k3CRKEUW5f4bmksePBHvq0wnk5gcjgZCk0Hl7gx
 vIz/pteFcJl2iwhgGp/Ngu4tMeV9p5mcK4aDaB1t6tbevgEpDrD9qAZg/ s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FdMDM8Ey6gwHQtx7TP1m6PiB4wWxNHSsyy9qIKVPNSmzYtP7VNQHom3ZDZOxv6NBkY9gytAHDa
 /KurKGS9LVcMPp6De8BLBqhtYBOGzdou8ko6LGdTUG7yI0/QKHgGj1jfKMexqtdAIwMkdi99ku
 4JWTWY6PUmdjAPVkCIk7lcvVc7xhKrxmkqTDg4I6uQHKHLChhwET2tfES5OI1IO2VUOFmB0FZ6
 mPBuxtAPwa8snyVCXpHVmdDTlYi4Q6UXCzLbUfV7b0mPUiigEavThl6aywIXTCCzNWOv0mB1V4
 dgg=
X-SBRS: 2.7
X-MesageID: 7611445
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="7611445"
Date: Wed, 30 Oct 2019 10:49:24 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191030104924.GC2381@perard.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
 <20191029155436.14376-3-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191029155436.14376-3-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 2/4] libxl: gentypes.py:
 Break out field_pass in ..._copy_deprecated
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDM6NTQ6MzRQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2UgYXJlIGdvaW5nIHRvIHdhbnQgdGhpcyBpbiBhIG1vbWVudC4KPiAKPiBObyBmdW5j
dGlvbmFsIGNoYW5nZSB3aXRoIGV4aXN0aW5nIHR5cGVzOiBDIG91dHB1dCBpcyBpZGVudGljYWwu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:52:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:52:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlaH-0000Px-Ii; Wed, 30 Oct 2019 10:52:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPlaF-0000Ps-T8
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:52:11 +0000
X-Inumbo-ID: 4eea5578-fb03-11e9-9521-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4eea5578-fb03-11e9-9521-12813bfff9fa;
 Wed, 30 Oct 2019 10:52:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPla7-0007tq-JJ; Wed, 30 Oct 2019 10:52:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPla7-0007B0-7t; Wed, 30 Oct 2019 10:52:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPla7-0007yC-79; Wed, 30 Oct 2019 10:52:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143326-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.19:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 linux-4.19:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 linux-4.19:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-4.19:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 linux-4.19:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 linux-4.19:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.19:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.19:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.19:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.19:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ef244c3088856cf048c77231653b4c92a7b2213c
X-Osstest-Versions-That: linux=c3038e718a19fc596f7b1baba0f83d5146dc7784
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 10:52:03 +0000
Subject: [Xen-devel] [linux-4.19 test] 143326: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMyNiBsaW51eC00LjE5IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMjYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAxMiBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjkz
MgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgUkVHUi4gdnMuIDE0MjkzMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgIDE5
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyOTMyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxNDI5MzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI5MzIKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MzIK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDE0MjkzMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAxMiBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlZjI0NGMzMDg4ODU2Y2YwNDhjNzcyMzE2
NTNiNGM5MmE3YjIyMTNjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBj
MzAzOGU3MThhMTlmYzU5NmY3YjFiYWJhMGY4M2Q1MTQ2ZGM3Nzg0CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxNDI5MzIgIDIwMTktMTAtMTkgMjM6MTc6MTAgWiAgIDEwIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTQzMzI2ICAyMDE5LTEwLTI5IDA4OjQ5OjI5IFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRh
bSBGb3JkIDxhZm9yZDE3M0BnbWFpbC5jb20+ICNsb2dpY3BkLXRvcnBlZG8tMzd4eC1kZXZraXQK
ICBBZHJpYW4gSHVudGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KICBBbGV4IERldWNoZXIg
PGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20+CiAgQWxleCBMZXZpbiA8bGV2aW5hbGVAY2hyb21p
dW0ub3JnPgogIEFsZXhhbmRlciBTaGlzaGtpbiA8YWxleGFuZGVyLnNoaXNoa2luQGxpbnV4Lmlu
dGVsLmNvbT4KICBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEJh
bGJpciBTaW5naCA8c2JsYmlyQGFtem4uY29tPgogIEJhcnQgVmFuIEFzc2NoZSA8YnZhbmFzc2No
ZUBhY20ub3JnPgogIEJlYW4gSHVvIDxiZWFuaHVvQG1pY3Jvbi5jb20+CiAgQmlhbyBIdWFuZyA8
Ymlhby5odWFuZ0BtZWRpYXRlay5jb20+CiAgQmpvcm4gSGVsZ2FhcyA8YmhlbGdhYXNAZ29vZ2xl
LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hyaXN0aWFuIEvDtm5pZyA8
Y2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tPgogIENocmlzdG9waGUgSkFJTExFVCA8Y2hyaXN0b3Bo
ZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25p
Y2FsLmNvbT4KICBDw6lkcmljIExlIEdvYXRlciA8Y2xnQGthb2Qub3JnPgogIERhbWllbiBMZSBN
b2FsIDxkYW1pZW4ubGVtb2FsQHdkYy5jb20+CiAgRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFt
c0BpbnRlbC5jb20+CiAgRGFuaWVsIERyYWtlIDxkcmFrZUBlbmRsZXNzbS5jb20+CiAgRGF2ZSBI
YW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVsLmNvbT4KICBEYXZpZCBIaWxkZW5icmFuZCA8
ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+
CiAgRGF2aWQgU3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1p
dHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+
CiAgRWR3YXJkIENyZWUgPGVjcmVlQHNvbGFyZmxhcmUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1
bWF6ZXRAZ29vZ2xlLmNvbT4KICBFdWdlbml1IFJvc2NhIDxlcm9zY2FAZGUuYWRpdC1qdi5jb20+
CiAgRXZhbiBHcmVlbiA8ZXZncmVlbkBjaHJvbWl1bS5vcmc+CiAgRmFpeiBBYmJhcyA8ZmFpel9h
YmJhc0B0aS5jb20+CiAgRmlsaXBlIE1hbmFuYSA8ZmRtYW5hbmFAc3VzZS5jb20+CiAgRmxvcmlh
biBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+CiAgR3JlZyBLSCA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0
aW9uLm9yZz4KICBHcmVnb3J5IENMRU1FTlQgPGdyZWdvcnkuY2xlbWVudEBib290bGluLmNvbT4K
ICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxndXN0YXZvQGVtYmVkZGVkb3IuY29tPgogIEhhbnMgZGUg
R29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRl
PgogIEhpbWFuc2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIEluZ28gTW9sbmFy
IDxtaW5nb0BrZXJuZWwub3JnPgogIEphY29iIEtlbGxlciA8amFjb2IuZS5rZWxsZXJAaW50ZWwu
Y29tPgogIEphbWVzIE1vcnNlIDxqYW1lcy5tb3JzZUBhcm0uY29tPgogIEphbmUgQ2h1IDxqYW5l
LmNodUBvcmFjbGUuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KICBK
ZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSmVzc2UgSGF0aGF3YXkgPGplc3NlQG1idWtp
LW12dWtpLm9yZz4KICBKb2hhbiBIb3ZvbGQgPGpvaGFuQGtlcm5lbC5vcmc+CiAgSm9oYW5uZXMg
QmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBHYXJyeSA8am9obi5nYXJyeUBo
dWF3ZWkuY29tPgogIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdW55YSBNb25k
ZW4gPGptb25kZW5AanAuYWRpdC1qdi5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVu
Z0BjYW5vbmljYWwuY29tPgogIEthaWxhbmcgWWFuZyA8a2FpbGFuZ0ByZWFsdGVrLmNvbT4KICBL
aXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+CiAgS3Vu
aW5vcmkgTW9yaW1vdG8gPGt1bmlub3JpLm1vcmltb3RvLmd4QHJlbmVzYXMuY29tPgogIExpbnVz
IFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlq
IDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTHVrYXMgV3VubmVyIDxsdWthc0B3dW5uZXIu
ZGU+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWxvIFJpY2Fy
ZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJjbyBGZWxzY2ggPG0u
ZmVsc2NoQHBlbmd1dHJvbml4LmRlPgogIE1hcmsgQnJvd24gPGJyb29uaWVAa2VybmVsLm9yZz4K
ICBNYXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1hcnRp
biBLYUZhaSBMYXUgPGthZmFpQGZiLmNvbT4KICBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNh
aGlyb0Bzb2Npb25leHQuY29tPgogIE1hdHRoZXcgV2lsY294IChPcmFjbGUpIDx3aWxseUBpbmZy
YWRlYWQub3JnPgogIE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIE1pYW9xaW5n
IFBhbiA8bWlhb3FpbmdAY29kZWF1cm9yYS5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+CiAgTWljaGFsIFZva8OhxI0gPG1pY2hhbC52b2thY0B5c29mdC5jb20+CiAgTWlrYSBX
ZXN0ZXJiZXJnIDxtaWthLndlc3RlcmJlcmdAbGludXguaW50ZWwuY29tPgogIE1pa2UgU25pdHpl
ciA8c25pdHplckByZWRoYXQuY29tPgogIE1pa3VsYXMgUGF0b2NrYSA8bXBhdG9ja2FAcmVkaGF0
LmNvbT4KICBOYW95YSBIb3JpZ3VjaGkgPG4taG9yaWd1Y2hpQGFoLmpwLm5lYy5jb20+CiAgTmF2
aWQgRW1hbWRvb3N0IDxuYXZpZC5lbWFtZG9vc3RAZ21haWwuY29tPgogIE9sZWtzaWogUmVtcGVs
IDxvLnJlbXBlbEBwZW5ndXRyb25peC5kZT4KICBPbGl2ZXIgTmV1a3VtIDxvbmV1a3VtQHN1c2Uu
Y29tPgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3JnPgogIFBhdHJpY2sg
V2lsbGlhbXMgPGFscGF3aUBhbWF6b24uY29tPgogIFBhdWwgQnVydG9uIDxwYXVsLmJ1cnRvbkBt
aXBzLmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bGJ1cnRvbkBrZXJuZWwub3JnPgogIFBhdmVsIFNo
aWxvdnNreSA8cHNoaWxvdkBtaWNyb3NvZnQuY29tPgogIFBldGVyIFVqZmFsdXNpIDxwZXRlci51
amZhbHVzaUB0aS5jb20+CiAgUG90bnVyaSBCaGFyYXQgVGVqYSA8YmhhcmF0QGNoZWxzaW8uY29t
PgogIFByYXRlZWsgU29vZCA8cHJzb29kQGNvZGVhdXJvcmEub3JnPgogIFFpYW4gQ2FpIDxjYWlA
bGNhLnB3PgogIFF1IFdlbnJ1byA8d3F1QHN1c2UuY29tPgogIFF1aW5uIFRyYW4gPHF1dHJhbkBt
YXJ2ZWxsLmNvbT4KICBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5j
b20+CiAgUmFuZHkgRHVubGFwIDxyZHVubGFwQGluZnJhZGVhZC5vcmc+CiAgUm9iZXJ0byBCZXJn
YW50aW5vcyBDb3JwYXMgPHJiZXJnYW50QHJlZGhhdC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2FnaSBHcmltYmVyZyA8c2FnaUBncmltYmVyZy5t
ZT4KICBTYXNoYSBMZXZpbiA8c2FzaGFsQGtlcm5lbC5vcmc+CiAgU2VhbiBDaHJpc3RvcGhlcnNv
biA8c2Vhbi5qLmNocmlzdG9waGVyc29uQGludGVsLmNvbT4KICBTb25nIExpdSA8c29uZ2xpdWJy
YXZpbmdAZmIuY29tPgogIFN0YW5sZXkgQ2h1IDxzdGFubGV5LmNodUBtZWRpYXRlay5jb20+CiAg
U3RlZmFuIFNjaG1pZHQgPHN0ZWZhbkBkYXRlbmZyZWloYWZlbi5vcmc+CiAgU3RlZmFubyBCcml2
aW8gPHNicml2aW9AcmVkaGF0LmNvbT4KICBTdGVmZmVuIE1haWVyIDxtYWllckBsaW51eC5pYm0u
Y29tPgogIFN0ZXZlIEZyZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBXYWhs
IDxzdGV2ZS53YWhsQGhwZS5jb20+CiAgU3RldmVuIFJvc3RlZHQgKFZNd2FyZSkgPHJvc3RlZHRA
Z29vZG1pcy5vcmc+CiAgU3phYm9sY3MgU3rFkWtlIDxzenN6b2tlLmNvZGVAZ21haWwuY29tPgog
IFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4KICBUZWp1biBIZW8gPHRqQGtlcm5lbC5vcmc+
CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9lcmZlckBzdXNlLmRlPgogIFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ryb20gPHRoZWxsc3Ry
b21Adm13YXJlLmNvbT4KICBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4gPHRva2VAcmVkaGF0LmNv
bT4KICBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgogIFRvbnkgTGluZGdy
ZW4gPHRvbnlAYXRvbWlkZS5jb20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5v
cmc+CiAgVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KICBW
aXJlc2ggS3VtYXIgPHZpcmVzaC5rdW1hckBsaW5hcm8ub3JnPgogIFZsYXN0aW1pbCBCYWJrYSA8
dmJhYmthQHN1c2UuY3o+CiAgV2VpIFdhbmcgPHdlaXdhbkBnb29nbGUuY29tPgogIFdlbiBZYW5n
IDx3ZW55YW5nQGxpbnV4LmFsaWJhYmEuY29tPgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5lbC5v
cmc+CiAgWGlhbmcgQ2hlbiA8Y2hlbnhpYW5nNjZAaGlzaWxpY29uLmNvbT4KICBYaW4gTG9uZyA8
bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWkgTGkgPHlpbGlrZXJuZWxAZ21haWwuY29tPgogIFlp
emh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZdWZlbiBZdSA8eXV5dWZlbkBodWF3ZWkuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmlj
dCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MzEwNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 10:57:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 10:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPlex-0000be-Ap; Wed, 30 Oct 2019 10:57:03 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPlev-0000bW-9c
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 10:57:01 +0000
X-Inumbo-ID: ff642316-fb03-11e9-beca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ff642316-fb03-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 10:57:00 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572433021;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=H7Zuxow9Vc1TyYFc6I8UM3cvmuV0nymNIrnXi+cs3tk=;
 b=YLeZwRfdiNTElvoY9D+Y5liGkk6bgKqoRoaj94rhLSvUmR119NRy8NRg
 ujjbxMS8xbr1M0w3t9orqbxQTgqB2z4yIIVwjg9Db/QtMcsq6fyRdNt3z
 HPaOvnjckomdqPuYGVsBfx8jwj+sSejzxeuQuNAaVJIwp2KobIjR61tYf U=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Lsgxptx1bF7NHl2rcqdvyH8O7+KKEaHKHUcEBYl029BhlZqZBlJKtQ8nrod+LP6uZBK/Ma50RR
 lWYRq/GljSPgONaq1RNDZaJFhNAgrZ3Jl/E0s/lL13d7lTbQKeq4SKtv+gAgnv+v6Pgd62MmmZ
 SyOq46begN1G/+drVln07aNbJjOZTSLkVO+/ERCYZSeqF58nPX61+N2oSCxnI5PkhqtM9QpO8f
 fsVEXAfTP/6SXd4e0DWNu0BGpDaJ7l9ifyQhIoq/SrbIz2/jXbpjgEKRFuL3TdNAUU7xXojlmy
 OzE=
X-SBRS: 2.7
X-MesageID: 7712999
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="7712999"
Date: Wed, 30 Oct 2019 10:56:57 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191030105657.GD2381@perard.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
 <20191029155436.14376-4-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191029155436.14376-4-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 3/4] libxl: gentypes.py:
 Break out libxl_C_type_do_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDM6NTQ6MzVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhpcyBpcyBnb2luZyB0byBiZSB0aGUgY29tbW9uIHdheSB0byBpbml0aWFsaXNlIHRo
aW5ncy4KPiBfbGlieGxfQ190eXBlX2luaXQgcmVtYWlucyB0aGUgdGhpbmcgZm9yIGdlbmVyYXRp
bmcgdGhlIGJvZHkgb2YgdGhlCj4gaW5pdCBmdW5jdGlvbiwgYW5kIGZvciBzb21lIHNwZWNpYWwg
Y2FzZXMuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2Ugd2l0aCBleGlzdGluZyB0eXBlczogQyBv
dXRwdXQgaXMgaWRlbnRpY2FsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 11:21:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 11:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPm2V-0002s8-Dv; Wed, 30 Oct 2019 11:21:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPm2U-0002s3-D9
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 11:21:22 +0000
X-Inumbo-ID: 664b1a6e-fb07-11e9-9521-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 664b1a6e-fb07-11e9-9521-12813bfff9fa;
 Wed, 30 Oct 2019 11:21:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 72B98B01D;
 Wed, 30 Oct 2019 11:21:20 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191023135812.21348-1-andrew.cooper3@citrix.com>
 <20191023135812.21348-6-andrew.cooper3@citrix.com>
 <36bbdcf7-28c3-b924-3d3a-145b6282bd0f@suse.com>
 <1f0bd38c-d1c4-fa45-d13e-55615be4188e@citrix.com>
 <ffa68df2-0f4c-da6c-cd57-29746ae5f889@suse.com>
 <fa559690-4a22-59ac-c81c-3ee6183ef212@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4807c501-871a-2bf6-f34c-4ddd2567ffd5@suse.com>
Date: Wed, 30 Oct 2019 12:21:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <fa559690-4a22-59ac-c81c-3ee6183ef212@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 5/7] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAxMTozNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8xMC8yMDE5
IDA4OjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMjkuMTAuMjAxOSAxODowNiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IE9uIDI0LzEwLzIwMTkgMTM6MDMsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IE9uIDIzLjEwLjIwMTkgMTU6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IC0t
LSBhL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4+PiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPj4+
Pj4gQEAgLTM2MSw5ICszNjEsMjMgQEAgY29uZmlnIEZBU1RfU1lNQk9MX0xPT0tVUAo+Pj4+PiAg
Cj4+Pj4+ICAJICBJZiB1bnN1cmUsIHNheSBZLgo+Pj4+PiAgCj4+Pj4+ICtjb25maWcgRU5GT1JD
RV9VTklRVUVfU1lNQk9MUwo+Pj4+PiArCWJvb2wgIkVuZm9yY2UgdW5pcXVlIHN5bWJvbHMiIGlm
IExJVkVQQVRDSAo+Pj4+PiArCWRlZmF1bHQgeSBpZiBMSVZFUEFUQ0gKPj4+PiBJbnN0ZWFkIG9m
IHR3byBpZGVudGljYWwgImlmIiwgd2h5IG5vdCAiZGVwZW5kcyBvbiBMSVZFUEFUQ0giPwo+Pj4+
Cj4+Pj4+ICsJLS0taGVscC0tLQo+Pj4+PiArCSAgTXVsdGlwbGUgc3ltYm9scyB3aXRoIHRoZSBz
YW1lIG5hbWUgYXJlbid0IGdlbmVyYWxseSBhIHByb2JsZW0KPj4+Pj4gKwkgIHVubGVzcyBMaXZl
IHBhdGNoaW5nIGlzIHRvIGJlIHVzZWQuCj4+Pj4+ICsKPj4+Pj4gKwkgIExpdmVwYXRjaCBsb2Fk
aW5nIGludm9sdmVzIHJlc29sdmluZyByZWxvY2F0aW9ucyBhZ2FpbnN0IHN5bWJvbAo+Pj4+PiAr
CSAgbmFtZXMsIGFuZCBhdHRlbXB0aW5nIHRvIGEgZHVwbGljYXRlIHN5bWJvbCBpbiBhIGxpdmVw
YXRjaCB3aWxsCj4+Pj4+ICsJICByZXN1bHQgaW4gaW5jb3JyZWN0IGxpdmVwYXRjaCBhcHBsaWNh
dGlvbi4KPj4+Pj4gKwo+Pj4+PiArCSAgVGhpcyBvcHRpb24gc2hvdWxkIGJlIHVzZWQgdG8gZW5z
dXJlIHRoYXQgYSBidWlsZCBvZiBYZW4gY2FuIGhhdmUgYQo+Pj4+PiArCSAgbGl2ZXBhdGNoIGJ1
aWxkIGFuZCBhcHBseSBjb3JyZWN0bHkuCj4+Pj4+ICsKPj4+Pj4gIGNvbmZpZyBTVVBQUkVTU19E
VVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTCj4+Pj4+IC0JYm9vbCAiU3VwcHJlc3MgZHVwbGljYXRl
IHN5bWJvbCB3YXJuaW5ncyIgaWYgIUxJVkVQQVRDSAo+Pj4+PiAtCWRlZmF1bHQgeSBpZiAhTElW
RVBBVENICj4+Pj4+ICsJYm9vbCAiU3VwcHJlc3MgZHVwbGljYXRlIHN5bWJvbCB3YXJuaW5ncyIg
aWYgIUVORk9SQ0VfVU5JUVVFX1NZTUJPTFMKPj4+Pj4gKwlkZWZhdWx0IHkgaWYgIUVORk9SQ0Vf
VU5JUVVFX1NZTUJPTFMKPj4+PiBTaW1pbGFybHkgaGVyZSB0aGVuLiBXaXRoIHRoaXMgY2hhbmdl
ZCwgb3Igd2l0aCBhIHByb3BlciByZWFzb24KPj4+PiBzdXBwbGllZAo+Pj4+IFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBUaGF0J3MgYSBxdWVzdGlvbiBm
b3IgdGhlIGF1dGhvciBvZiBjL3MgMDY0YTI2NTIyMzMgdG8gYW5zd2VyLi4uwqAgSSdtCj4+PiBt
ZXJlbHkgZm9sbG93aW5nIHRoZSBwcmV2YWlsaW5nIHN0eWxlLgo+PiAiUHJldmFpbGluZyBzdHls
ZSIgc2VlbXMgYSBsaXR0bGUgYm9sZCBjb25zaWRlcmluZyB0aGF0IGFjY29yZGluZyB0bwo+PiBt
eSBncmVwLWluZyB0aGVyZSdzIGV4YWN0bHkgb24gb3RoZXIgc3VjaCBpbnN0YW5jZSAoVkdBKS4g
SS5lLiB5b3UnZAo+PiBncm93IHRoZSAiYmFkbmVzcyIgYnkgNTAlIHdoZW4geW91IGNvdWxkIGVx
dWFsbHkgd2VsbCBzaHJpbmsgaXQgYnkKPj4gdGhpcyBzYW1lIHBlcmNlbnRhZ2UuCj4gCj4gQWxs
b3cgbWUgdG8gYmUgbGVzcyBzdWJ0bGUuCj4gCj4gKllvdSogYXJlIHRoZSBhdXRob3Igb2YgdGhl
IGNvZGUsIGluIHRoaXMgZm9ybS4KCkknbSBzb3JyeSBmb3Igbm90IHJlY2FsbGluZy4KCj4gQXMg
YSBjb25zZXF1ZW5jZSwgSSBleHBlY3QgdGhlcmUgaXMgYSBkZWxpYmVyYXRlIHJlYXNvbi4KPiAK
PiBBbmQgc2VlaW5nIGFzIEkndmUgaGFkIHRvIHJldmVyc2UgZW5naW5lZXIgdGhlIHJlYXNvbiBt
eXNlbGYsIGl0IGxvb2tzCj4gdG8gYmUgcmVsYXRlZCB0byB0aGUgZmFjdCB0aGF0IG90aGVyIG9w
dGlvbnMgaW4gdGhlIGJ1aWxkIHNlbGVjdCB0aGVzZSwKPiBzbyB0aGV5IG5lZWQgbm90IHRvIGJl
IGRlcGVuZGVudCBvbiBsaXZlcGF0Y2hpbmcgaW4gdGhlIGZpcnN0IHBsYWNlLgoKSXQgd2Fzbid0
IHdpdGhvdXQgcmVhc29uIHRoYXQgSSBkaWQgc2F5ICJvciB3aXRoIGEgcHJvcGVyIHJlYXNvbgpz
dXBwbGllZCIgLSB0aGUgc2VsZWN0IGluIHhlbi9LY29uZmlnLmRlYnVnIGlzIGEgcHJvcGVyIHJl
YXNvbiBmb3IKU1VQUFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5HUyBzdGF5aW5nIGFzIGl0
IGlzLCBpbmRlZWQuIEJ1dAppdCdzIHRoZW4gc3RpbGwgbm90IGEgcmVhc29uIGZvciBFTkZPUkNF
X1VOSVFVRV9TWU1CT0xTIHRvIGJlCnRoaXMgc2FtZSB3YXksIGFzIHRoZXJlJ3Mgbm8gc2ltaWxh
ciBzZWxlY3QgZm9yIGl0IGFueXdoZXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 11:31:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 11:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPmCF-0003jC-KC; Wed, 30 Oct 2019 11:31:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPmCD-0003j7-MO
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 11:31:25 +0000
X-Inumbo-ID: cbb451bc-fb08-11e9-9521-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbb451bc-fb08-11e9-9521-12813bfff9fa;
 Wed, 30 Oct 2019 11:31:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572435082;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:in-reply-to;
 bh=e4XXfMhjzkeXTTC/KL93nJwEe/oT3fRXJCJ0LBCJFsw=;
 b=OIL0DXyHBMCMlU8c/kwSrMs2KwoXoMBIp+RAbnnp+kERJEaAqceX5JYz
 xnRVW77bNsCOkTKlT3VzewkscEfd1GwQEyl4cSscRDeWJqvW18Pzf49Ni
 klZ0qQj6/dky8dt7WUp1uBFIrAt6jpYZpn4DvPK4/098cW6rzF/joEogS s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: RGQ6j1ampaSQxLorejkH17tNjAtUahxVoKzjbsDUIRA1/FGjTT6yMd8wzT9WtjaeHOYD4N2442
 XN4929wkNYulnNEy+hkl+O3ZeKArzPRbcwAJrOej/2SMz/3oHhytYCng2vwPRX6z45DPr+92+X
 GHiTwv2eBj9N4AipmhRZ9Bs92Zja9rSSJacnC6I8gCzrxpnb3U3v1/cOI10bGuxzi+z2ND1Xra
 jlm8KlvpiPYIkZxjx3iXzh8hBwcf4hIRpHLTea4ABalfS14OxHkykT1S5Tfse/1UKoPDMwgraR
 5p4=
X-SBRS: 2.7
X-MesageID: 7612942
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="7612942"
Date: Wed, 30 Oct 2019 11:31:12 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20191030113112.GE2381@perard.uk.xensource.com>
References: <23992.24295.523533.643279@mariner.uk.xensource.com>
 <20191029155436.14376-5-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191029155436.14376-5-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 4/4] libxl: gentypes:
 initialise array elements in json
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 xen-devel@lists.xenproject.org, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBPY3QgMjksIDIwMTkgYXQgMDM6NTQ6MzZQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9vbHMvbGlieGwv
Z2VudHlwZXMucHkKPiBpbmRleCAxMjQyODVjZDY2Li5jNzQ0NDVmMTZlIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5Cj4gKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkK
PiBAQCAtNDYxLDYgKzQ2MSwxMCBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHksIHcs
IHYsIGluZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQo+ICAgICAgICAg
IHMgKz0gIiAgICAgICAgZ290byBvdXQ7XG4iCj4gICAgICAgICAgcyArPSAiICAgIH1cbiIKPiAg
ICAgICAgICBzICs9ICIgICAgZm9yIChpPTA7ICh0PWxpYnhsX19qc29uX2FycmF5X2dldCh4LGkp
KTsgaSsrKSB7XG4iCj4gKyAgICAgICAgcyArPSBsaWJ4bF9DX3R5cGVfZG9faW5pdCh0eS5lbGVt
X3R5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgbGFtYmRhKGJ5KTogKCImIiBpZiBieSA9PSBp
ZGwuUEFTU19CWV9SRUZFUkVOQ0UgZWxzZSAiIikrCgpUaGUgc3ludGF4IGZvciB1c2luZyBgbGFt
YmRhJyBpcyB3aXRob3V0ICIoKSIgZm9yIHRoZSBsaXN0IG9mIHBhcmFtZXRlcnMuCnB5dGhvbjMg
Y29tcGxhaW5zIGFib3V0IGl0LgoKV2l0aCB0aGF0IGZpeDoKQWNrZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoIiVzW2ldIiAlIHYpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbmVlZF96ZXJvPUZhbHNlLCBpbmRlbnQ9aW5kZW50KyIgICAgIikKPiAgICAgICAgICBz
ICs9IGxpYnhsX0NfdHlwZV9wYXJzZV9qc29uKHR5LmVsZW1fdHlwZSwgInQiLCB2KyJbaV0iLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZW50ICsgIiAgICAiLCBw
YXJlbnQpCj4gICAgICAgICAgcyArPSAiICAgIH1cbiIKClRoYW5rcywKCi0tIApBbnRob255IFBF
UkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 11:44:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 11:44:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPmOI-0004ag-Rl; Wed, 30 Oct 2019 11:43:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vxQH=YX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPmOH-0004ab-S0
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 11:43:53 +0000
X-Inumbo-ID: 8be9873a-fb0a-11e9-9522-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8be9873a-fb0a-11e9-9522-12813bfff9fa;
 Wed, 30 Oct 2019 11:43:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572435832;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=RdjhYhBBzL75QxxASIaZhz0oJMzTUWrXieAnpTMJZoY=;
 b=MfeQtm681YIfF6RTAslmbYoHhOfp2C3LeGqPU0HZKNa6zUxzHHxckuio
 5yPetIAuuCg2hx7nZbVjJdQSfrObwOy6Du9zM42bi5auDoSVBqxz4bOT/
 Hrt7Rkv+3AEUX5OM17TCb6wwS8gupbX06SpZ8s6vq+mZwpc/ltgZEuYrb M=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 2wVjSZDmecaODYzuSp3T8HZXpAXT0XRygrl/ZcPW2R3ld7SvN1kGvAE+/OzKHckbfL0RAcVOv4
 NN6Il4kV23VnT/UzLorhtxNdIxCee+2u8eWZ8kLw2o9JrrTS+eqc2cji+SuKTYCuZAI+PbHpXZ
 E/y9Ol5kz7h/bu/eTlt5GbNyE6XufhiJg8Za9ArTMJmduX9ZYsegpMccZWN5Uer8dCmQDCP0Nl
 YQwrFxrCwJ2kfQGFTz/AUBuBXabVrvUWxVdZJ8mVVZ5jfvOiPcEKll0J9UFZRfTYDABQg6Vn3a
 KpA=
X-SBRS: 2.7
X-MesageID: 7937584
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="7937584"
To: Jan Beulich <jbeulich@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <1e714166-ffeb-06a1-9caf-412eb040ac5a@suse.com>
 <005a7254-aae8-ec7c-6e65-9dfe06803208@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <2b7a7130-9532-82fe-c5fc-58745862e6dd@citrix.com>
Date: Wed, 30 Oct 2019 11:43:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <005a7254-aae8-ec7c-6e65-9dfe06803208@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86: explicitly disallow guest access
 to PPIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Wei Liu <wl@xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMjAxOSAxMDozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVG8gZnVsZmlsbCB0aGUg
InByb3RlY3RlZCIgaW4gaXRzIG5hbWUsIGRvbid0IGxldCB0aGUgcmVhbCBoYXJkd2FyZQo+IHZh
bHVlcyAic2hpbmUgdGhyb3VnaCIuIFJlcG9ydCBhIGNvbnRyb2wgcmVnaXN0ZXIgdmFsdWUgZXhw
cmVzc2luZyB0aGlzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IC0tLQo+IFRCRDogRG8gd2Ugd2FudCB0byBwZXJtaXQgRG9tMCBhY2Nlc3M/CgpJ
IHdvdWxkIHJlY29tbWVuZCByZW9yZGVyaW5nIHRoZSB0d28gcGF0Y2hlcyBhbmQgcHV0dGluZyB0
aGlzIG9uZSBmaXJzdAooYWxvbmcgd2l0aCB0aGUgZW51bWVyYXRpb24gZGV0YWlscywgYWxvbmcg
d2l0aCBhIHBhaXIgb2YgZmVhdHVyZQpzdHJpbmdzIGluIHhlbi1jcHVpZCkuwqAgVGhpcyBwYXRj
aCBhdCBsZWFzdCB3YW50cyBiYWNrcG9ydGluZy4KClRoaXMgd291bGQgYmUgZmFyIG1vcmUgc2lt
cGxlIGlmIHdlIGRvbid0IHBlcm1pdCBkb20wIGFjY2Vzcy7CoCBZZXMsIGl0CnNoYXJlcyBwbGF0
Zm9ybSByZXNwb25zaWJpbGl0eSB3aXRoIFhlbiwgYnV0IGl0IGFsc28gY2FuJ3QgZG8gYW55dGhp
bmcKbW9yZSB3aXRoIHRoZSB2YWx1ZSB0aGFuIFhlbiBjYW4sIHdoaWNoIGlzIHRvIHNpbXBseSBw
cmludCBpdCBvdXQgZm9yICNNQ0VzLgoKQXZvaWRpbmcgZ2l2aW5nIGRvbTAgYWNjZXNzIHdvdWxk
IHJlbW92ZSB0aGUgbmVlZCB0byBhdHRlbXB0IHRvCnZpcnR1YWxpc2Ugc29tZXRoaW5nIHdoaWNo
IGlzIG1vZGVsIHNwZWNpZmljIG9uIHRoZSBJbnRlbCBzaWRlLCBhbmQKYWxsb3cgYWxsIDQgTVNS
cyB0byBiZSB1bmNvbmRpdGlvbmFsICNHUCdzLsKgIEkgZm9yIG9uZSBkb24ndCB3YW50IHRvCmhh
dmUgdG8gY29uc2lkZXIgdGhlIG1pZ3JhdGlvbiBpbXBsaWNhdGlvbnMgb2YgbGV0dGluZyBndWVz
dHMgc2VlIHRoaXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 12:02:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 12:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPmfu-0006Ej-Vh; Wed, 30 Oct 2019 12:02:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPmft-0006Ee-Nh
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 12:02:05 +0000
X-Inumbo-ID: 15ff7d4c-fb0d-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 15ff7d4c-fb0d-11e9-a531-bc764e2007e4;
 Wed, 30 Oct 2019 12:02:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id DD073B3B4;
 Wed, 30 Oct 2019 12:02:02 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <1e714166-ffeb-06a1-9caf-412eb040ac5a@suse.com>
 <005a7254-aae8-ec7c-6e65-9dfe06803208@suse.com>
 <2b7a7130-9532-82fe-c5fc-58745862e6dd@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <8be656ff-d372-8e67-0732-e85ae0bab49c@suse.com>
Date: Wed, 30 Oct 2019 13:02:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2b7a7130-9532-82fe-c5fc-58745862e6dd@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 2/2] x86: explicitly disallow guest access
 to PPIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wl@xen.org>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAxMjo0MywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8xMC8yMDE5
IDEwOjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gVG8gZnVsZmlsbCB0aGUgInByb3RlY3RlZCIg
aW4gaXRzIG5hbWUsIGRvbid0IGxldCB0aGUgcmVhbCBoYXJkd2FyZQo+PiB2YWx1ZXMgInNoaW5l
IHRocm91Z2giLiBSZXBvcnQgYSBjb250cm9sIHJlZ2lzdGVyIHZhbHVlIGV4cHJlc3NpbmcgdGhp
cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
PiAtLS0KPj4gVEJEOiBEbyB3ZSB3YW50IHRvIHBlcm1pdCBEb20wIGFjY2Vzcz8KPiAKPiBJIHdv
dWxkIHJlY29tbWVuZCByZW9yZGVyaW5nIHRoZSB0d28gcGF0Y2hlcyBhbmQgcHV0dGluZyB0aGlz
IG9uZSBmaXJzdAo+IChhbG9uZyB3aXRoIHRoZSBlbnVtZXJhdGlvbiBkZXRhaWxzLCBhbG9uZyB3
aXRoIGEgcGFpciBvZiBmZWF0dXJlCj4gc3RyaW5ncyBpbiB4ZW4tY3B1aWQpLsKgIFRoaXMgcGF0
Y2ggYXQgbGVhc3Qgd2FudHMgYmFja3BvcnRpbmcuCgpXZWxsLCB0aGUgcmVhc29uIGZvciB0aGlz
IG9yZGVyaW5nIGlzIGJlY2F1c2UgdGhpcyB3YXkgRG9tMApkb2Vzbid0IHRyYW5zaWVudGx5IGxv
c2UgYWxsIGFjY2Vzcy4KCkFzIHRvIHhlbi1jcHVpZCAtIEkgYWRtaXQgSSBzaW1wbHkgZm9yZ290
IHRvIHVwZGF0ZSBpdCwgbGFyZ2VseQpkdWUgdG8gdGhlcmUgbm90IGJlaW5nIGFueSBDUFVJRCBi
aXQgb24gdGhlIEludGVsIHNpZGUuIFRoYXQgcGFydAp3b3VsZCBvYnZpb3VzbHkgbGl2ZSBpbiB3
aGljaGV2ZXIgcGF0Y2ggd2UgZWxlY3QgdG8gYmUgZmlyc3QuCgo+IFRoaXMgd291bGQgYmUgZmFy
IG1vcmUgc2ltcGxlIGlmIHdlIGRvbid0IHBlcm1pdCBkb20wIGFjY2Vzcy7CoCBZZXMsIGl0Cj4g
c2hhcmVzIHBsYXRmb3JtIHJlc3BvbnNpYmlsaXR5IHdpdGggWGVuLCBidXQgaXQgYWxzbyBjYW4n
dCBkbyBhbnl0aGluZwo+IG1vcmUgd2l0aCB0aGUgdmFsdWUgdGhhbiBYZW4gY2FuLCB3aGljaCBp
cyB0byBzaW1wbHkgcHJpbnQgaXQgb3V0IGZvciAjTUNFcy4KCk9rYXksIHRoZW4gbGV0J3Mgbm90
IGV4cG9zZSBpdC4gSSdsbCBkcm9wIHRoZSBUQkQuCgo+IEF2b2lkaW5nIGdpdmluZyBkb20wIGFj
Y2VzcyB3b3VsZCByZW1vdmUgdGhlIG5lZWQgdG8gYXR0ZW1wdCB0bwo+IHZpcnR1YWxpc2Ugc29t
ZXRoaW5nIHdoaWNoIGlzIG1vZGVsIHNwZWNpZmljIG9uIHRoZSBJbnRlbCBzaWRlLCBhbmQKPiBh
bGxvdyBhbGwgNCBNU1JzIHRvIGJlIHVuY29uZGl0aW9uYWwgI0dQJ3MuwqAgSSBmb3Igb25lIGRv
bid0IHdhbnQgdG8KPiBoYXZlIHRvIGNvbnNpZGVyIHRoZSBtaWdyYXRpb24gaW1wbGljYXRpb25z
IG9mIGxldHRpbmcgZ3Vlc3RzIHNlZSB0aGlzLgoKSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBjb25u
ZWN0aW9uIGJldHdlZW4gRG9tMCBhY2Nlc3MgYW5kIHBvc3NpYmxlCm1pZ3JhdGlvbiBpbXBsaWNh
dGlvbnMuIEknbSBhbHNvIHN0cnVnZ2xpbmcgdG8gc2VlIGhvdywgZm9yIGEgd2VsbApiZWhhdmVk
IGd1ZXN0LCB0aGVyZSB3b3VsZCBuZWVkIHRvIGJlIGFueSBtaWdyYXRpb24gY29uc2lkZXJhdGlv
bnMKaW4gdGhlIGZpcnN0IHBsYWNlOiBPbmNlIGl0IGhhcyByZWFkIHRoZSBjb250cm9sIHJlZ2lz
dGVyIGFuZCBmb3VuZAp0aGUgbG9ja291dCBiaXQgc2V0LCBpdCBzaG91bGRuJ3QgbWFrZSBhbnkg
ZnVydGhlciBhY2Nlc3MgYXR0ZW1wdHMuClNpbWlsYXJseSBvbmNlIGl0IGdvdCBhICNHUCgwKSB1
cG9uIGFjY2VzcywgaXQgd291bGRuJ3QgdHJ5IGFnYWluLgpUaGVyZSB3b3VsZCBiZSBhbiBpc3N1
ZSBvbmx5IGlmIHdlIGFjdHVhbGx5IHN1cHBsaWVkIFBQSU4gdmFsdWVzLApldmVuIGlmIGl0IHdl
cmUganVzdCBmYWtlIG9uZXMuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 12:42:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 12:42:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPnIM-0000xL-Mj; Wed, 30 Oct 2019 12:41:50 +0000
Resent-Date: Wed, 30 Oct 2019 12:41:50 +0000
Resent-Message-Id: <E1iPnIM-0000xL-Mj@lists.xenproject.org>
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Iocd=YX=patchew.org=no-reply@srs-us1.protection.inumbo.net>)
 id 1iPnIK-0000xG-LD
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 12:41:48 +0000
X-Inumbo-ID: a1e74a24-fb12-11e9-bbab-bc764e2007e4
Received: from sender4-of-o54.zoho.com (unknown [136.143.188.54])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a1e74a24-fb12-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 12:41:46 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; t=1572439277; cv=none; 
 d=zohomail.com; s=zohoarc; 
 b=Qvq8I8oG8am2dQbXr3XvqQWoVHdIhBW9AYUzK4MDVJFKvLGWM/fH+I01gdrZmjxFT9EY4xXb/B3edqpsRHluj1t4hSTyFOM0OIFMiQEULTM6X6NplLnaxO+68lXHmsOmsJfD+SeI3bDb322UI7gWZDTG9FyqCo5qH1DNmD6+1lI=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com;
 s=zohoarc; t=1572439277;
 h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To;
 bh=wdqfLGecx5IYk3uIDwTuQyJyx3JSiKfZsHXzXYTf8ZA=; 
 b=Uq48SVpcWzvbW4oCW+sjBT3zVKXihwJumH+DzND1aQvVVuPqj9ZwfaN7dbiyX67vhkJ3U+EZMoVYj4+twuRX43+6HhkjivRqXUKhr/5J85nbkYm6kUa5vsQd3xOIclrMVZXJ2JaD09o4dGwfZ6qA1oXqGbF5Pcfhy1cGBIsGIoY=
ARC-Authentication-Results: i=1; mx.zohomail.com;
 dkim=pass  header.i=patchew.org;
 spf=pass  smtp.mailfrom=no-reply@patchew.org;
 dmarc=pass header.from=<no-reply@patchew.org>
 header.from=<no-reply@patchew.org>
Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by
 mx.zohomail.com with SMTPS id 1572439275162825.7524344416239;
 Wed, 30 Oct 2019 05:41:15 -0700 (PDT)
In-Reply-To: <20191026180143.7369-1-philmd@redhat.com>
Message-ID: <157243927314.32191.16877694454505392132@37313f22b938>
MIME-Version: 1.0
Resent-From: 
From: no-reply@patchew.org
To: philmd@redhat.com
Date: Wed, 30 Oct 2019 05:41:15 -0700 (PDT)
X-ZohoMailClient: External
Subject: Re: [Xen-devel] [PATCH v3 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: qemu-devel@nongnu.org
Cc: sstabellini@kernel.org, ehabkost@redhat.com, paul@xen.org, mst@redhat.com,
 qemu-devel@nongnu.org, marcel.apfelbaum@gmail.com, pbonzini@redhat.com,
 hpoussin@reactos.org, amarkovic@wavecomp.com, imammedo@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 aleksandar.rikalo@rt-rk.com, philmd@redhat.com, aurelien@aurel32.net,
 rth@twiddle.net
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDE5MTAyNjE4MDE0My43MzY5
LTEtcGhpbG1kQHJlZGhhdC5jb20vCgoKCkhpLAoKVGhpcyBzZXJpZXMgc2VlbXMgdG8gaGF2ZSBz
b21lIGNvZGluZyBzdHlsZSBwcm9ibGVtcy4gU2VlIG91dHB1dCBiZWxvdyBmb3IKbW9yZSBpbmZv
cm1hdGlvbjoKClN1YmplY3Q6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MyAwMC8yMF0gaHcvaTM4Ni9w
YzogU3BsaXQgUElJWDMgc291dGhicmlkZ2UgZnJvbSBpNDQwRlggbm9ydGhicmlkZ2UKVHlwZTog
c2VyaWVzCk1lc3NhZ2UtaWQ6IDIwMTkxMDI2MTgwMTQzLjczNjktMS1waGlsbWRAcmVkaGF0LmNv
bQoKPT09IFRFU1QgU0NSSVBUIEJFR0lOID09PQojIS9iaW4vYmFzaApnaXQgcmV2LXBhcnNlIGJh
c2UgPiAvZGV2L251bGwgfHwgZXhpdCAwCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZWxp
bWl0IDAKZ2l0IGNvbmZpZyAtLWxvY2FsIGRpZmYucmVuYW1lcyBUcnVlCmdpdCBjb25maWcgLS1s
b2NhbCBkaWZmLmFsZ29yaXRobSBoaXN0b2dyYW0KLi9zY3JpcHRzL2NoZWNrcGF0Y2gucGwgLS1t
YWlsYmFjayBiYXNlLi4KPT09IFRFU1QgU0NSSVBUIEVORCA9PT0KClVwZGF0aW5nIDNjOGNmNWE5
YzIxZmY4NzgyMTY0ZDFkZWY3ZjQ0YmQ4ODg3MTMzODQKRnJvbSBodHRwczovL2dpdGh1Yi5jb20v
cGF0Y2hldy1wcm9qZWN0L3FlbXUKICAgMTY4ODQzOS4uODQ0MTc4ZSAgbWFzdGVyICAgICAtPiBt
YXN0ZXIKU3dpdGNoZWQgdG8gYSBuZXcgYnJhbmNoICd0ZXN0JwpkZmY3ZDAyIGh3L3BjaS1ob3N0
L2k0NDBmeDogUmVtb3ZlIHRoZSBsYXN0IFBJSVgzIHRyYWNlcwoxODY3YTg1IGh3L3BjaS1ob3N0
OiBSZW5hbWUgaW5jb3JyZWN0bHkgbmFtZWQgJ3BpaXgnIGFzICdpNDQwZngnCjQ3NGIxMjEgaHcv
cGNpLWhvc3QvcGlpeDogRXh0cmFjdCBQSUlYMyBmdW5jdGlvbnMgdG8gaHcvaXNhL3BpaXgzLmMK
MmJlODVlMyBody9wY2ktaG9zdC9waWl4OiBGaXggY29kZSBzdHlsZSBpc3N1ZXMKOGQ0NzgzNiBo
dy9wY2ktaG9zdC9waWl4OiBNb3ZlIGk0NDBGWCBkZWNsYXJhdGlvbnMgdG8gaHcvcGNpLWhvc3Qv
aTQ0MGZ4LmgKNDg2YjhjOCBody9wY2ktaG9zdC9waWl4OiBEZWZpbmUgYW5kIHVzZSB0aGUgUElJ
WCBJUlEgUm91dGUgQ29udHJvbCBSZWdpc3RlcnMKM2I4ZDlhOCBody9wY2ktaG9zdC9waWl4OiBN
b3ZlIFJDUl9JT1BPUlQgcmVnaXN0ZXIgZGVmaW5pdGlvbgo4MWY5YTI5IGh3L3BjaS1ob3N0L3Bp
aXg6IEV4dHJhY3QgcGlpeDNfY3JlYXRlKCkKYzUyZjllOCBody9pMzg2OiBSZW1vdmUgb2Jzb2xl
dGUgTG9hZFN0YXRlSGFuZGxlcjo6bG9hZF9zdGF0ZV9vbGQgaGFuZGxlcnMKZjFmOGNjMSBody9p
c2EvcGlpeDQ6IE1vdmUgcGlpeDRfY3JlYXRlKCkgdG8gaHcvaXNhL3BpaXg0LmMKYjNlNjdhMiBo
dy9taXBzL21pcHNfbWFsdGE6IEV4dHJhY3QgdGhlIFBJSVg0IGNyZWF0aW9uIGNvZGUgYXMgcGlp
eDRfY3JlYXRlKCkKMDEwZmVhOSBody9taXBzL21pcHNfbWFsdGE6IENyZWF0ZSBJREUgaGFyZCBk
cml2ZSBhcnJheSBkeW5hbWljYWxseQo3ZWI0ZWY0IHBpaXg0OiBBZGQgYSBNQzE0NjgxOCBSVEMg
Q29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0CjA4MTY4MWEgcGlpeDQ6IEFkZCBh
biBpODI1NCBQSVQgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0CjEzMjRlM2Mg
cGlpeDQ6IEFkZCBhbiBpODI1NyBETUEgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4gZGF0YXNo
ZWV0CjE1NzVjMTYgcGlpeDQ6IFJlbmFtZSBQSUlYNCBvYmplY3QgdG8gcGlpeDQtaXNhCjk0ZTFm
YzYgUmV2ZXJ0ICJpcnE6IGludHJvZHVjZSBxZW11X2lycV9wcm94eSgpIgo5NzM2M2Q1IHBpaXg0
OiBBZGQgYW4gaTgyNTkgSW50ZXJydXB0IENvbnRyb2xsZXIgYXMgc3BlY2lmaWVkIGluIGRhdGFz
aGVldAphNGZhZTA3IHBpaXg0OiBBZGQgdGhlIFJlc2V0IENvbnRyb2wgUmVnaXN0ZXIKY2RmMDdj
YyBNQUlOVEFJTkVSUzogS2VlcCBQSUlYNCBTb3V0aCBCcmlkZ2Ugc2VwYXJhdGUgZnJvbSBQQyBD
aGlwc2V0cwoKPT09IE9VVFBVVCBCRUdJTiA9PT0KMS8yMCBDaGVja2luZyBjb21taXQgY2RmMDdj
YzA2NDQzIChNQUlOVEFJTkVSUzogS2VlcCBQSUlYNCBTb3V0aCBCcmlkZ2Ugc2VwYXJhdGUgZnJv
bSBQQyBDaGlwc2V0cykKMi8yMCBDaGVja2luZyBjb21taXQgYTRmYWUwNzgxNTkwIChwaWl4NDog
QWRkIHRoZSBSZXNldCBDb250cm9sIFJlZ2lzdGVyKQozLzIwIENoZWNraW5nIGNvbW1pdCA5NzM2
M2Q1OGI2OTEgKHBpaXg0OiBBZGQgYW4gaTgyNTkgSW50ZXJydXB0IENvbnRyb2xsZXIgYXMgc3Bl
Y2lmaWVkIGluIGRhdGFzaGVldCkKNC8yMCBDaGVja2luZyBjb21taXQgOTRlMWZjNjkzOTE4IChS
ZXZlcnQgImlycTogaW50cm9kdWNlIHFlbXVfaXJxX3Byb3h5KCkiKQo1LzIwIENoZWNraW5nIGNv
bW1pdCAxNTc1YzE2YTVlMGEgKHBpaXg0OiBSZW5hbWUgUElJWDQgb2JqZWN0IHRvIHBpaXg0LWlz
YSkKNi8yMCBDaGVja2luZyBjb21taXQgMTMyNGUzYzUyNDVkIChwaWl4NDogQWRkIGFuIGk4MjU3
IERNQSBDb250cm9sbGVyIGFzIHNwZWNpZmllZCBpbiBkYXRhc2hlZXQpCjcvMjAgQ2hlY2tpbmcg
Y29tbWl0IDA4MTY4MWE0MmI2OCAocGlpeDQ6IEFkZCBhbiBpODI1NCBQSVQgQ29udHJvbGxlciBh
cyBzcGVjaWZpZWQgaW4gZGF0YXNoZWV0KQo4LzIwIENoZWNraW5nIGNvbW1pdCA3ZWI0ZWY0ZTAw
OGMgKHBpaXg0OiBBZGQgYSBNQzE0NjgxOCBSVEMgQ29udHJvbGxlciBhcyBzcGVjaWZpZWQgaW4g
ZGF0YXNoZWV0KQpXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxlKHMpLCBkb2Vz
IE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/CiMxOTU6IApkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKCnRvdGFsOiAwIGVycm9ycywgMSB3YXJuaW5ncywgMTY2IGxpbmVzIGNoZWNrZWQKClBhdGNo
IDgvMjAgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNl
IGVycm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVy
LCBzZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KOS8yMCBDaGVja2luZyBjb21taXQgMDEw
ZmVhOTFhOWMwIChody9taXBzL21pcHNfbWFsdGE6IENyZWF0ZSBJREUgaGFyZCBkcml2ZSBhcnJh
eSBkeW5hbWljYWxseSkKMTAvMjAgQ2hlY2tpbmcgY29tbWl0IGIzZTY3YTJhZWU5MiAoaHcvbWlw
cy9taXBzX21hbHRhOiBFeHRyYWN0IHRoZSBQSUlYNCBjcmVhdGlvbiBjb2RlIGFzIHBpaXg0X2Ny
ZWF0ZSgpKQoxMS8yMCBDaGVja2luZyBjb21taXQgZjFmOGNjMTI1YTA4IChody9pc2EvcGlpeDQ6
IE1vdmUgcGlpeDRfY3JlYXRlKCkgdG8gaHcvaXNhL3BpaXg0LmMpCjEyLzIwIENoZWNraW5nIGNv
bW1pdCBjNTJmOWU4MmFjZDUgKGh3L2kzODY6IFJlbW92ZSBvYnNvbGV0ZSBMb2FkU3RhdGVIYW5k
bGVyOjpsb2FkX3N0YXRlX29sZCBoYW5kbGVycykKMTMvMjAgQ2hlY2tpbmcgY29tbWl0IDgxZjlh
MjlmY2VhZCAoaHcvcGNpLWhvc3QvcGlpeDogRXh0cmFjdCBwaWl4M19jcmVhdGUoKSkKMTQvMjAg
Q2hlY2tpbmcgY29tbWl0IDNiOGQ5YThkY2FlMCAoaHcvcGNpLWhvc3QvcGlpeDogTW92ZSBSQ1Jf
SU9QT1JUIHJlZ2lzdGVyIGRlZmluaXRpb24pCjE1LzIwIENoZWNraW5nIGNvbW1pdCA0ODZiOGM4
YjgwOWUgKGh3L3BjaS1ob3N0L3BpaXg6IERlZmluZSBhbmQgdXNlIHRoZSBQSUlYIElSUSBSb3V0
ZSBDb250cm9sIFJlZ2lzdGVycykKMTYvMjAgQ2hlY2tpbmcgY29tbWl0IDhkNDc4MzZmNWE3ZSAo
aHcvcGNpLWhvc3QvcGlpeDogTW92ZSBpNDQwRlggZGVjbGFyYXRpb25zIHRvIGh3L3BjaS1ob3N0
L2k0NDBmeC5oKQpXQVJOSU5HOiBhZGRlZCwgbW92ZWQgb3IgZGVsZXRlZCBmaWxlKHMpLCBkb2Vz
IE1BSU5UQUlORVJTIG5lZWQgdXBkYXRpbmc/CiMxMDA6IApuZXcgZmlsZSBtb2RlIDEwMDY0NAoK
dG90YWw6IDAgZXJyb3JzLCAxIHdhcm5pbmdzLCAxMDEgbGluZXMgY2hlY2tlZAoKUGF0Y2ggMTYv
MjAgaGFzIHN0eWxlIHByb2JsZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVy
cm9ycwphcmUgZmFsc2UgcG9zaXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBz
ZWUKQ0hFQ0tQQVRDSCBpbiBNQUlOVEFJTkVSUy4KMTcvMjAgQ2hlY2tpbmcgY29tbWl0IDJiZTg1
ZTM5N2QxNCAoaHcvcGNpLWhvc3QvcGlpeDogRml4IGNvZGUgc3R5bGUgaXNzdWVzKQoxOC8yMCBD
aGVja2luZyBjb21taXQgNDc0YjEyMTY2MmU4IChody9wY2ktaG9zdC9waWl4OiBFeHRyYWN0IFBJ
SVgzIGZ1bmN0aW9ucyB0byBody9pc2EvcGlpeDMuYykKV0FSTklORzogYWRkZWQsIG1vdmVkIG9y
IGRlbGV0ZWQgZmlsZShzKSwgZG9lcyBNQUlOVEFJTkVSUyBuZWVkIHVwZGF0aW5nPwojNjc6IApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAoKRVJST1I6IHNwYWNlcyByZXF1aXJlZCBhcm91bmQgdGhhdCAn
KicgKGN0eDpWeFYpCiMzMTY6IEZJTEU6IGh3L2lzYS9waWl4My5jOjI0NToKKyAgICAuc3Vic2Vj
dGlvbnMgPSAoY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uKltdKSB7CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KCnRvdGFsOiAxIGVycm9ycywgMSB3YXJuaW5n
cywgOTM3IGxpbmVzIGNoZWNrZWQKClBhdGNoIDE4LzIwIGhhcyBzdHlsZSBwcm9ibGVtcywgcGxl
YXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBlcnJvcnMKYXJlIGZhbHNlIHBvc2l0aXZlcyBy
ZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwgc2VlCkNIRUNLUEFUQ0ggaW4gTUFJTlRBSU5F
UlMuCgoxOS8yMCBDaGVja2luZyBjb21taXQgMTg2N2E4NTU4ZDZlIChody9wY2ktaG9zdDogUmVu
YW1lIGluY29ycmVjdGx5IG5hbWVkICdwaWl4JyBhcyAnaTQ0MGZ4JykKV0FSTklORzogYWRkZWQs
IG1vdmVkIG9yIGRlbGV0ZWQgZmlsZShzKSwgZG9lcyBNQUlOVEFJTkVSUyBuZWVkIHVwZGF0aW5n
PwojNzE6IApyZW5hbWUgZnJvbSBody9wY2ktaG9zdC9waWl4LmMKCnRvdGFsOiAwIGVycm9ycywg
MSB3YXJuaW5ncywgMzIgbGluZXMgY2hlY2tlZAoKUGF0Y2ggMTkvMjAgaGFzIHN0eWxlIHByb2Js
ZW1zLCBwbGVhc2UgcmV2aWV3LiAgSWYgYW55IG9mIHRoZXNlIGVycm9ycwphcmUgZmFsc2UgcG9z
aXRpdmVzIHJlcG9ydCB0aGVtIHRvIHRoZSBtYWludGFpbmVyLCBzZWUKQ0hFQ0tQQVRDSCBpbiBN
QUlOVEFJTkVSUy4KMjAvMjAgQ2hlY2tpbmcgY29tbWl0IGRmZjdkMDJmY2M0MiAoaHcvcGNpLWhv
c3QvaTQ0MGZ4OiBSZW1vdmUgdGhlIGxhc3QgUElJWDMgdHJhY2VzKQo9PT0gT1VUUFVUIEVORCA9
PT0KClRlc3QgY29tbWFuZCBleGl0ZWQgd2l0aCBjb2RlOiAxCgoKVGhlIGZ1bGwgbG9nIGlzIGF2
YWlsYWJsZSBhdApodHRwOi8vcGF0Y2hldy5vcmcvbG9ncy8yMDE5MTAyNjE4MDE0My43MzY5LTEt
cGhpbG1kQHJlZGhhdC5jb20vdGVzdGluZy5jaGVja3BhdGNoLz90eXBlPW1lc3NhZ2UuCi0tLQpF
bWFpbCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBieSBQYXRjaGV3IFtodHRwczovL3BhdGNoZXcu
b3JnL10uClBsZWFzZSBzZW5kIHlvdXIgZmVlZGJhY2sgdG8gcGF0Y2hldy1kZXZlbEByZWRoYXQu
Y29tCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 13:02:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 13:02:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPncL-0002aK-Rw; Wed, 30 Oct 2019 13:02:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hACg=YX=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1iPncK-0002aF-Go
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 13:02:28 +0000
X-Inumbo-ID: 8565627a-fb15-11e9-bbab-bc764e2007e4
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [40.107.2.136]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8565627a-fb15-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 13:02:27 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ewmMz+p/JU4fTTULl6/x4ry6AvILj9aYxpEs/3pdj6/vwacUNYOwRVggqHFIJi0jVr+EMiiE7Qb9mKS8GB76O/A9GcYona8vKrWz0cO6x/KaCooFy9Qu4zTP35icEq0FJsq0IkMppE/DpiGKQEJand0gfIzzuVCNgSBLkN0EI0a5NYoUVJ25UR3tKR1CjpR58NfMGtGWEuaPixm5XTIDsm1h2yQUDk57caiIuuClhtyKj3gaxLxWzU+JS3Z4q5THvCzy1897JFOfgQnzHhm+dbzYIwn4ojjvnRtqJbssayQ99UjNAaakw7eet9SvLp8UwZuNcocY4RZCMaM7+ZARiw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=f10+Txvgyuna+o/mcWEGpY8nLy794u6auX48FLQVNDI=;
 b=AbiDkwh9i6JEeK4ycP3BtMDnHk9BLaCjUi9iM1wTypJpDZdmOAEAnd1xyZp+b1cDa3tDsUHBcRi1zufcO/S9H0g6CMQ0uWcvw3BvCB+eYweGM89HbbDnRpURz8T7IG23rs/8PH9vx5n0miqXXD2myQS8+wGe6YGb+FVoW+I9tsmK0BJMaKycRrYEA3NUKgM2KTwLaE/V7psigeSrvJfkABOA751ghuYi9e8slEOfB6X5d8uPqlNapo18VykVZitKnHuetfh2K5TMyd/zjlNjQovqhLwBhgVLvZzRkqazzAGFqWU7e8it1b5mdMtfRvGn3GDuzuYxs7Gb0owSTCI89A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=bitdefender.com; dmarc=pass action=none
 header.from=bitdefender.com; dkim=pass header.d=bitdefender.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=bitdefender.onmicrosoft.com; s=selector2-bitdefender-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=f10+Txvgyuna+o/mcWEGpY8nLy794u6auX48FLQVNDI=;
 b=bPaP0bBWbNbHaM+GFAY5DuKoP0gvyW8P+C5/V7IMOkPwAyHJMoEKiHOvYfiKHyWD2czF4MBCw2X818Vo0DHj4WMb2X9lOtaLK/Cf182+gc+F/1c+bu/8VV+Unse7SVNg83z7czXAJnDyylqqINAQ+nHazFLlUzLSvc3bQy+fk4o=
Received: from DB3PR0202MB3417.eurprd02.prod.outlook.com (52.134.67.32) by
 DB3PR0202MB3435.eurprd02.prod.outlook.com (52.134.65.156) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.24; Wed, 30 Oct 2019 13:02:25 +0000
Received: from DB3PR0202MB3417.eurprd02.prod.outlook.com
 ([fe80::2c46:4c68:6439:7847]) by DB3PR0202MB3417.eurprd02.prod.outlook.com
 ([fe80::2c46:4c68:6439:7847%7]) with mapi id 15.20.2387.025; Wed, 30 Oct 2019
 13:02:25 +0000
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v1] x86/hvm: Update code in HVMOP_altp2m_set_suppress_ve
Thread-Index: AQHVjyJG8jOGSwzG50aoFrq0l89wTg==
Date: Wed, 30 Oct 2019 13:02:25 +0000
Message-ID: <20191030130143.30964-1-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: AM4PR08CA0060.eurprd08.prod.outlook.com
 (2603:10a6:205:2::31) To DB3PR0202MB3417.eurprd02.prod.outlook.com
 (2603:10a6:8:6::32)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=aisaila@bitdefender.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-mailer: git-send-email 2.17.1
x-originating-ip: [91.199.104.6]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f5ca2a9a-b101-4b75-2eeb-08d75d3968eb
x-ms-traffictypediagnostic: DB3PR0202MB3435:|DB3PR0202MB3435:|DB3PR0202MB3435:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DB3PR0202MB34353CE7643149AF7CAA3467AB600@DB3PR0202MB3435.eurprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1728;
x-forefront-prvs: 02065A9E77
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(396003)(366004)(346002)(39860400002)(376002)(136003)(189003)(199004)(256004)(52116002)(14444005)(316002)(25786009)(2501003)(4326008)(6916009)(8936002)(6512007)(2906002)(8676002)(102836004)(7736002)(99286004)(305945005)(6486002)(26005)(54906003)(81156014)(81166006)(50226002)(107886003)(4744005)(2351001)(3846002)(386003)(6506007)(66066001)(6116002)(1076003)(86362001)(5660300002)(478600001)(5640700003)(486006)(64756008)(66446008)(476003)(2616005)(66476007)(66556008)(36756003)(6436002)(71200400001)(71190400001)(14454004)(186003)(66946007);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB3PR0202MB3435;
 H:DB3PR0202MB3417.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: bitdefender.com does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: X1yaPssF/0BTeQJFvMEV2rWnTOskQLFtoPRL9DtK224TiXauWr/JNMee5ROAMcunSsa9DOWUJGnk66tmVRxv8lk6dTmMZwYhFjNJmmaAZKWfB1AxwhY1I8DZuRLiLjVTxO/gAjBPcVVnBkU17l05790cvKN7w5aZetXZCrj3e3B5kY/Yv+8kqgein2UfLmbIQZS/iHLAVCroeZzc7IAS6/vdLWYWlN3lV/Pf3M+rEIAXVQAxQ6AOzrLcTOscoGg2JaUqWj0c7plYigJ1AK7lYE8KQeDMsBPe++Zn7UrbNbojw0feer8HOCfiuSYQ0pRlMEj6w7ktznTVrxQskqYPQYduwaMCtZPVZHkWdHyFEdnFyNBhGkK9dzomy4uTBVLwVKciJPbEX9dXlgA4s/1iX4EefTpAY1xgF8dwFqsNZ+Qhjyw8LT3gCHKDPhin0bnO
MIME-Version: 1.0
X-OriginatorOrg: bitdefender.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f5ca2a9a-b101-4b75-2eeb-08d75d3968eb
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2019 13:02:25.2716 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 487baf29-f1da-469a-9221-243f830c36f3
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: acGdt14nZN/1LafTKNrzAAlHZZJM5rqlE551SxripoXkAJgyMxk3BDlln9phCd8S1bUtjAdFNd4zkuZntfh7KrVr8Eqr9QYM/I/eSdRZyqA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0202MB3435
Subject: [Xen-devel] [PATCH v1] x86/hvm: Update code in
 HVMOP_altp2m_set_suppress_ve
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "wl@xen.org" <wl@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3JpZ2luYWxseSB0aGUgZ2ZuIGFuZCBhbHRwMm1faWR4IGFyZSBhc3NpZ25lZCBmcm9tIHRoZSBh
LnUubWVtX2FjY2VzcyB1bmlvbi4KVGhpcyB3b3JrcyBiZWNhdXNlIGl0J3MgdGhlIHNhbWUgbWVt
b3J5IHVzZWQuIFRoaXMgcGF0Y2ggYWRkcmVzc2VzIHRoaXMKaXNzdWUgYnkgY2hhbmdpbmcgdGhl
IG1lbV9hY2Nlc3MgdW5pb24gd2l0aCB0aGUgc3VwcHJlc3NfdmUgdW5pb24gZm9yCmNvbnNpc3Rl
bmN5LgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBlNGMwNDI1MzMw
Li4wNmE3YjQwMTA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQ2ODUsOCArNDY4NSw4IEBAIHN0YXRpYyBpbnQgZG9f
YWx0cDJtX29wKAogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICBlbHNlCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oYS51Lm1lbV9hY2Nlc3MuZ2ZuKTsK
LSAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4ID0gYS51Lm1lbV9hY2Nlc3Mudmll
dzsKKyAgICAgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oYS51LnN1cHByZXNzX3ZlLmdmbik7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCA9IGEudS5zdXBwcmVzc192ZS52aWV3
OwogICAgICAgICAgICAgYm9vbCBzdXBwcmVzc192ZSA9IGEudS5zdXBwcmVzc192ZS5zdXBwcmVz
c192ZTsKIAogICAgICAgICAgICAgcmMgPSBwMm1fc2V0X3N1cHByZXNzX3ZlKGQsIGdmbiwgc3Vw
cHJlc3NfdmUsIGFsdHAybV9pZHgpOwotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 13:48:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 13:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPoKp-0005ot-9L; Wed, 30 Oct 2019 13:48:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oM5k=YX=gmail.com=aleksandar.m.mail@srs-us1.protection.inumbo.net>)
 id 1iPoKo-0005oo-20
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 13:48:26 +0000
X-Inumbo-ID: f1d21e8e-fb1b-11e9-beca-bc764e2007e4
Received: from mail-ot1-x333.google.com (unknown [2607:f8b0:4864:20::333])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1d21e8e-fb1b-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 13:48:25 +0000 (UTC)
Received: by mail-ot1-x333.google.com with SMTP id m19so2170704otp.1
 for <xen-devel@lists.xenproject.org>; Wed, 30 Oct 2019 06:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2zh8JjZPUctX/SZScHGxXckuRmiT2URzg8kX6f7h5Zs=;
 b=TkizCbrja8yiZjZYG9BbSpwCdbZLjnf5jrKGwxMj14zBgxLDjry03D04XI2sSI4cde
 mokB7IAGdZP03u4Rvm95x/gqUof3U4I2inNtpo/XU7X4XDtjA5O3P/WKVDU4xw7rn+Yz
 osvioVyRO8lUxreLTKiCTjrfWyvV5NzonSD1Aec7mblUV3KyFKZy0hNrb91IiS/wxUqd
 /lnurAScjVGaosCgteA9S74g7fKUJv8LBju+gewT4hRHtmrzLi42oKTtKnrArmJGozaH
 wi/LsKW2lyev9Igk8pi0GxG1vD9zr1of0QcR6EakaeTwPjh8OTwtsFb3yZH82rVNFAyb
 bnUg==
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=2zh8JjZPUctX/SZScHGxXckuRmiT2URzg8kX6f7h5Zs=;
 b=mwYI6u467vuzDaQswqJr9nErTgp4p8a6nYvfnFwlPbVN5ySbQySL1tSzzq/0nMOSrE
 o/3XDulSEPafRtn74TBVXiK0NjVuQOCAQfm0Z1UNq7ok3vWvCeP3VP84DrynoSIvWJ59
 GybBuAjd2E/w27+QHp1HcyOUevUdFelCbpZkJU2KdkF9vr22/uaFwf9NENAf9I9uumNQ
 0208fKrXA1hikNI81Y6okofFGf2zlTXwIVdvxw3bNzKi0VjTcErygRgw7/z4i6UFoBNT
 zUcim8ufhbL5dyh7odvJG519Y68L5nUnWC7wLffOSLPSeeUIcks5XrOMnlArkzJmNXFt
 6UHg==
X-Gm-Message-State: APjAAAVygEmS4hBniqLANbSMeJ4Tm8h3jeCOJiaqA/tEcgaFM296hYjd
 OakQ0vBEpfoRPnfjIFcVAKgg5ebvWelNn8PwLsU=
X-Google-Smtp-Source: APXvYqyQY4D4xeq3ZoY3WkfJp3BcfqIWFqjjXyVnVd3NmRm58FKZQbPX+HbNYDiRgWOcTeKXDfDVtAB6oJc04gvI89A=
X-Received: by 2002:a9d:5914:: with SMTP id t20mr5359504oth.306.1572443304744; 
 Wed, 30 Oct 2019 06:48:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:340a:0:0:0:0:0 with HTTP; Wed, 30 Oct 2019 06:48:24
 -0700 (PDT)
In-Reply-To: <a635330c-0ef0-b4e1-53ff-b5bca3d2ffa0@redhat.com>
References: <20191026180143.7369-1-philmd@redhat.com>
 <CAL1e-=jW0Jmk=Y9o_UpdeOo6vfTm-qXyPVtk4O+RLOUN_5Y_cw@mail.gmail.com>
 <a635330c-0ef0-b4e1-53ff-b5bca3d2ffa0@redhat.com>
From: Aleksandar Markovic <aleksandar.m.mail@gmail.com>
Date: Wed, 30 Oct 2019 14:48:24 +0100
Message-ID: <CAL1e-=hxzXNxFXj_9HD-zs2xHgEvKSmkC354i5Ar030VFUr=qw@mail.gmail.com>
To: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@redhat.com>
Subject: Re: [Xen-devel] [PATCH v3 00/20] hw/i386/pc: Split PIIX3
 southbridge from i440FX northbridge
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, Paul Durrant <paul@xen.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?Q?Herv=C3=A9_Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Markovic <amarkovic@wavecomp.com>,
 Igor Mammedov <imammedo@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Aleksandar Rikalo <aleksandar.rikalo@rt-rk.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Richard Henderson <rth@twiddle.net>
Content-Type: multipart/mixed; boundary="===============1488466707202998516=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1488466707202998516==
Content-Type: multipart/alternative; boundary="0000000000009bdb32059620fc59"

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

>
> In case you, for any reason, can't complete this by softfreeze, I advice
>> you not to rush, and postpone the integration to 5.0.
>>
>
> This series doesn't provide any useful feature, it is a simple cleanup,
> posted and reviewed before soft freeze, so we still have 1 week (until
> hard freeze) to have it merged, or postpone. No need to stress out for
> a cleanup ;)
>
>
I sounded too tight, and I apologize.

You submitted the pull request before softfreeze, so, in my understanding,
it should be merged, after some integration hickups are resolved. And I am
positive you will resolve them.

By 'completing' I meant 'sending the pull request', so you are on time in
my book.

Take it easy, and I welcome this fine work of yours to be integrated.

Aleksandar



> Regards,
>
> Phil.
>

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

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
In case you, for any reason, can&#39;t complete this by softfreeze, I advic=
e you not to rush, and postpone the integration to 5.0.<br>
</blockquote>
<br>
This series doesn&#39;t provide any useful feature, it is a simple cleanup,=
<br>
posted and reviewed before soft freeze, so we still have 1 week (until<br>
hard freeze) to have it merged, or postpone. No need to stress out for<br>
a cleanup ;)<br>
<br></blockquote><div><br></div><div>I sounded too tight, and I apologize.<=
/div><div><br></div><div>You submitted the pull request before softfreeze, =
so, in my understanding, it should be merged, after some integration hickup=
s are resolved. And I am positive you will resolve them.</div><div><br></di=
v><div>By &#39;completing&#39; I meant &#39;sending the pull request&#39;, =
so you are on time in my book.</div><div><br></div><div>Take it easy, and I=
 welcome this fine work of yours to be integrated.</div><div><br></div><div=
>Aleksandar</div><div><br></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">
Regards,<br>
<br>
Phil.<br>
</blockquote>

--0000000000009bdb32059620fc59--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1488466707202998516==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 30 14:15:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 14:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPokX-0008BS-Kq; Wed, 30 Oct 2019 14:15:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=vxQH=YX=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iPokW-0008BN-Li
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 14:15:00 +0000
X-Inumbo-ID: a805b6d8-fb1f-11e9-9525-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a805b6d8-fb1f-11e9-9525-12813bfff9fa;
 Wed, 30 Oct 2019 14:14:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572444900;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=eCfhimDqV3Oiv78XCorwQMZiP+FOoFAZOwzj3zur0/M=;
 b=PPsst7CU8faBb9GISHX3RAQAbymgY+m4H1PFXY3WocdhvIr3EHGJ9hm6
 pHXWZleU672LZ1XvXNgQHZzME9ASC4qFqQbNuYhWi/mdYw4/yUoQ3Lvxi
 cBnWAyZ7btaTmH0A3Xwxv9C+RkS2mtDETuUTewLlZKVGjaQgkprHey+TA k=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: cE/VLTfUv2VpYl3Nx0e7MnkwJSVJJKn0+tTlfPFdC8tcdwqhsNeuZXB4+BP9GlKhgBfommv3QT
 BSgWRspW69NjMWGMJ1mmXCYpBDsFLU96rfk30mwAe+ippssXBWAnw0u2/rUcyygGKVRMXIcud9
 AHQ6MZf3Uiaoy13dTg3WU+k9f2mwb/RnmYwA7Hm8OsPQ2sibFzi6gpuPpPW0vE0ca0bevLc+iu
 kI9mK6apcv92cuBDAjhSyJv3yWJR7uoDBGh3bIeSh5EPoIOqUqbVBTsKMhN6UETHLducaGfuEe
 qOc=
X-SBRS: 2.7
X-MesageID: 7622177
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="7622177"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20191030130143.30964-1-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <50a1845a-b909-6cd0-1c9e-a2cb33fb41db@citrix.com>
Date: Wed, 30 Oct 2019 14:14:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191030130143.30964-1-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Update code in
 HVMOP_altp2m_set_suppress_ve
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "wl@xen.org" <wl@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMjAxOSAxMzowMiwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgd3JvdGU6Cj4gT3Jp
Z2luYWxseSB0aGUgZ2ZuIGFuZCBhbHRwMm1faWR4IGFyZSBhc3NpZ25lZCBmcm9tIHRoZSBhLnUu
bWVtX2FjY2VzcyB1bmlvbi4KPiBUaGlzIHdvcmtzIGJlY2F1c2UgaXQncyB0aGUgc2FtZSBtZW1v
cnkgdXNlZC4gVGhpcyBwYXRjaCBhZGRyZXNzZXMgdGhpcwo+IGlzc3VlIGJ5IGNoYW5naW5nIHRo
ZSBtZW1fYWNjZXNzIHVuaW9uIHdpdGggdGhlIHN1cHByZXNzX3ZlIHVuaW9uIGZvcgo+IGNvbnNp
c3RlbmN5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkNDIEp1ZXJnZW4uIFRoaXMgd2FudHMgYmFja3BvcnRpbmcsIHNvIHNob3Vs
ZCBiZSBpbmNsdWRlZCBpbiA0LjEzCgp+QW5kcmV3Cgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRleCBlNGMwNDI1MzMwLi4wNmE3YjQwMTA3IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCj4gQEAgLTQ2ODUsOCArNDY4NSw4IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAo+ICAg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiAt
ICAgICAgICAgICAgZ2ZuX3QgZ2ZuID0gX2dmbihhLnUubWVtX2FjY2Vzcy5nZm4pOwo+IC0gICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCA9IGEudS5tZW1fYWNjZXNzLnZpZXc7Cj4g
KyAgICAgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oYS51LnN1cHByZXNzX3ZlLmdmbik7Cj4gKyAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4ID0gYS51LnN1cHByZXNzX3ZlLnZpZXc7
Cj4gICAgICAgICAgICAgIGJvb2wgc3VwcHJlc3NfdmUgPSBhLnUuc3VwcHJlc3NfdmUuc3VwcHJl
c3NfdmU7Cj4gIAo+ICAgICAgICAgICAgICByYyA9IHAybV9zZXRfc3VwcHJlc3NfdmUoZCwgZ2Zu
LCBzdXBwcmVzc192ZSwgYWx0cDJtX2lkeCk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 14:28:19 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 14:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPoxL-0000gH-7D; Wed, 30 Oct 2019 14:28:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPoxK-0000gC-6M
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 14:28:14 +0000
X-Inumbo-ID: 803e4ee0-fb21-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 803e4ee0-fb21-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 14:28:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPoxH-0003cO-7E; Wed, 30 Oct 2019 14:28:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPoxG-0005t9-Rp; Wed, 30 Oct 2019 14:28:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPoxG-00076l-Qe; Wed, 30 Oct 2019 14:28:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143327-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.14:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 linux-4.14:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 linux-4.14:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 linux-4.14:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-4.14:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 linux-4.14:test-armhf-armhf-xl-rtds:guest-stop:fail:allowable
 linux-4.14:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.14:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.14:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.14:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ddef1e8e3f6eb26034833b7255e3fa584d54a230
X-Osstest-Versions-That: linux=b98aebd298246df37b472c52a2ee1023256d02e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 14:28:10 +0000
Subject: [Xen-devel] [linux-4.14 test] 143327: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMyNyBsaW51eC00LjE0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAx
OSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjg0OQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDE0Mjg0OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgIDE5IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyODQ5CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDI4NDkKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjg0OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjg0OQoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0Mjg0OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCAgICAgICBmYWlsICBsaWtlIDE0Mjg0OQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
dGh1bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIGRkZWYxZThlM2Y2ZWIyNjAzNDgzM2I3MjU1ZTNmYTU4NGQ1NGEyMzAK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGI5OGFlYmQyOTgyNDZkZjM3
YjQ3MmM1MmEyZWUxMDIzMjU2ZDAyZTMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0Mjg0OSAgMjAx
OS0xMC0xNyAyMToxMToxNiBaICAgMTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMzMjcg
IDIwMTktMTAtMjkgMDg6NDk6MzAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGVzc2lvIEJhbHNpbmkgPGJh
bHNpbmlAYW5kcm9pZC5jb20+CiAgQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQu
Y29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQXJkIEJp
ZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQmFydCBWYW4gQXNzY2hlIDxi
dmFuYXNzY2hlQGFjbS5vcmc+CiAgQmVhbiBIdW8gPGJlYW5odW9AbWljcm9uLmNvbT4KICBCaWFv
IEh1YW5nIDxiaWFvLmh1YW5nQG1lZGlhdGVrLmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fh
c0Bnb29nbGUuY29tPgogIEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBDYXRhbGluIE1h
cmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgogIENocmlzdG9mZmVyIERhbGwgPGNocmlz
dG9mZmVyLmRhbGxAYXJtLmNvbT4KICBDaHJpc3RvcGhlIEpBSUxMRVQgPGNocmlzdG9waGUuamFp
bGxldEB3YW5hZG9vLmZyPgogIENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5j
b20+CiAgRGFtaWVuIExlIE1vYWwgPGRhbWllbi5sZW1vYWxAd2RjLmNvbT4KICBEYW5pZWwgRHJh
a2UgPGRyYWtlQGVuZGxlc3NtLmNvbT4KICBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXgu
aW50ZWwuY29tPgogIERhdmUgTWFydGluIDxkYXZlLm1hcnRpbkBhcm0uY29tPgogIERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2
ZW1sb2Z0Lm5ldD4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRG1pdHJ5IFRv
cm9raG92IDxkbWl0cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbmdqaXUgR2VuZyA8Z2VuZ2Rv
bmdqaXVAaHVhd2VpLmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRXJp
YyBEdW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuaXUgUm9zY2EgPGVyb3NjYUBk
ZS5hZGl0LWp2LmNvbT4KICBFdmFuIEdyZWVuIDxldmdyZWVuQGNocm9taXVtLm9yZz4KICBGbG9y
aWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBHcmVnIEtIIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5k
YXRpb24ub3JnPgogIEdyZWdvcnkgQ0xFTUVOVCA8Z3JlZ29yeS5jbGVtZW50QGJvb3RsaW4uY29t
PgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rhdm9AZW1iZWRkZWRvci5jb20+CiAgSGFucyBk
ZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KICBIZWxnZSBEZWxsZXIgPGRlbGxlckBnbXgu
ZGU+CiAgSGltYW5zaHUgTWFkaGFuaSA8aG1hZGhhbmlAbWFydmVsbC5jb20+CiAgSmFjb2IgS2Vs
bGVyIDxqYWNvYi5lLmtlbGxlckBpbnRlbC5jb20+CiAgSmFtZXMgTW9yc2UgPGphbWVzLm1vcnNl
QGFybS5jb20+CiAgSmFzb24gR3VudGhvcnBlIDxqZ2dAbWVsbGFub3guY29tPgogIEplbnMgQXhi
b2UgPGF4Ym9lQGtlcm5lbC5kaz4KICBKZXJlbXkgTGludG9uIDxqZXJlbXkubGludG9uQGFybS5j
b20+CiAgSmltIE1hdHRzb24gPGptYXR0c29uQGdvb2dsZS5jb20+CiAgSm9oYW4gSG92b2xkIDxq
b2hhbkBrZXJuZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29t
PgogIEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRoYXQuY29tPgogIEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICBKdW5haWQgU2hhaGlkIDxqdW5haWRzQGdvb2dsZS5jb20+CiAg
SnVueWEgTW9uZGVuIDxqbW9uZGVuQGpwLmFkaXQtanYuY29tPgogIEthaS1IZW5nIEZlbmcgPGth
aS5oZW5nLmZlbmdAY2Fub25pY2FsLmNvbT4KICBLYWlsYW5nIFlhbmcgPGthaWxhbmdAcmVhbHRl
ay5jb20+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwu
Y29tPgogIEtyaXNoIFNhZGh1a2hhbiA8a3Jpc2guc2FkaHVraGFuQG9yYWNsZS5jb20+CiAgS3Vu
aW5vcmkgTW9yaW1vdG8gPGt1bmlub3JpLm1vcmltb3RvLmd4QHJlbmVzYXMuY29tPgogIExpbnVz
IFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlq
IDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWls
LmNvbT4KICBNYXJjbyBGZWxzY2ggPG0uZmVsc2NoQHBlbmd1dHJvbml4LmRlPgogIE1hcmsgQnJv
d24gPGJyb29uaWVAa2VybmVsLm9yZz4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0u
Y29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAg
TWFzYWhpcm8gWWFtYWRhIDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGV3
IFdpbGNveCAoT3JhY2xlKSA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KICBNYXggRmlsaXBwb3YgPGpj
bXZia2JjQGdtYWlsLmNvbT4KICBNaWFuIFlvdXNhZiBLYXVrYWIgPHlrYXVrYWJAc3VzZS5kZT4K
ICBNaWFvcWluZyBQYW4gPG1pYW9xaW5nQGNvZGVhdXJvcmEub3JnPgogIE1pY2hhbCBIb2NrbyA8
bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBWb2vDocSNIDxtaWNoYWwudm9rYWNAeXNvZnQuY29t
PgogIE5hb3lhIEhvcmlndWNoaSA8bi1ob3JpZ3VjaGlAYWguanAubmVjLmNvbT4KICBOYXZpZCBF
bWFtZG9vc3QgPG5hdmlkLmVtYW1kb29zdEBnbWFpbC5jb20+CiAgT2xla3NpaiBSZW1wZWwgPG8u
cmVtcGVsQHBlbmd1dHJvbml4LmRlPgogIE9saXZlciBOZXVrdW0gPG9uZXVrdW1Ac3VzZS5jb20+
CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXRyaWNrIFdpbGxpYW1z
IDxhbHBhd2lAYW1hem9uLmNvbT4KICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+
CiAgUGF1bCBCdXJ0b24gPHBhdWxidXJ0b25Aa2VybmVsLm9yZz4KICBQZXRlciBVamZhbHVzaSA8
cGV0ZXIudWpmYWx1c2lAdGkuY29tPgogIFBvdG51cmkgQmhhcmF0IFRlamEgPGJoYXJhdEBjaGVs
c2lvLmNvbT4KICBRaWFuIENhaSA8Y2FpQGxjYS5wdz4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNv
bT4KICBRdWlubiBUcmFuIDxxdXRyYW5AbWFydmVsbC5jb20+CiAgUmFkaW0gS3LEjW3DocWZIDxy
a3JjbWFyQHJlZGhhdC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lA
aW50ZWwuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFJvYmVy
dG8gQmVyZ2FudGlub3MgQ29ycGFzIDxyYmVyZ2FudEByZWRoYXQuY29tPgogIFJvYmluIE11cnBo
eSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+CiAgU2FzaGEgTGV2aW4gPHNhc2hhbEBrZXJuZWwub3JnPgogIFNoYW5rZXIg
RG9udGhpbmVuaSA8c2hhbmtlcmRAY29kZWF1cm9yYS5vcmc+CiAgU29uZyBMaXUgPHNvbmdsaXVi
cmF2aW5nQGZiLmNvbT4KICBTdGFubGV5IENodSA8c3RhbmxleS5jaHVAbWVkaWF0ZWsuY29tPgog
IFN0ZWZhbiBTY2htaWR0IDxzdGVmYW5AZGF0ZW5mcmVpaGFmZW4ub3JnPgogIFN0ZWZhbiBXYWhy
ZW4gPHN0ZWZhbi53YWhyZW5AaTJzZS5jb20+CiAgU3RlZmFubyBCcml2aW8gPHNicml2aW9AcmVk
aGF0LmNvbT4KICBTdGVmZmVuIE1haWVyIDxtYWllckBsaW51eC5pYm0uY29tPgogIFN0ZXZlIEZy
ZW5jaCA8c3RmcmVuY2hAbWljcm9zb2Z0LmNvbT4KICBTdGV2ZSBXYWhsIDxzdGV2ZS53YWhsQGhw
ZS5jb20+CiAgU3V6dWtpIEsgUG91bG9zZSA8c3V6dWtpLnBvdWxvc2VAYXJtLmNvbT4KICBUYWth
c2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGhvbWFzIEJvZ2VuZG9lcmZlciA8dGJvZ2VuZG9l
cmZlckBzdXNlLmRlPgogIFRva2UgSMO4aWxhbmQtSsO4cmdlbnNlbiA8dG9rZUByZWRoYXQuY29t
PgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0aS5jb20+CiAgVG9ueSBMaW5kZ3Jl
biA8dG9ueUBhdG9taWRlLmNvbT4KICBVbGYgSGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9y
Zz4KICBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgogIFZp
cmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+CiAgVmxhc3RpbWlsIEJhYmthIDx2
YmFia2FAc3VzZS5jej4KICBXYW5wZW5nIExpIDx3YW5wZW5nLmxpQGhvdG1haWwuY29tPgogIFdp
bGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogIFdpbGwgRGVhY29uIDx3aWxsQGtlcm5l
bC5vcmc+CiAgWGlhbmcgQ2hlbiA8Y2hlbnhpYW5nNjZAaGlzaWxpY29uLmNvbT4KICBYaW4gTG9u
ZyA8bHVjaWVuLnhpbkBnbWFpbC5jb20+CiAgWWkgTGkgPHlpbGlrZXJuZWxAZ21haWwuY29tPgog
IFlpemh1byA8eXpoYWkwMDNAdWNyLmVkdT4KICBZdWZlbiBZdSA8eXV5dWZlbkBodWF3ZWkuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0
cmljdCAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2c2hpbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMzQwMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 14:48:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 14:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPpGL-0002IZ-C7; Wed, 30 Oct 2019 14:47:53 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPpGK-0002IS-DX
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 14:47:52 +0000
X-Inumbo-ID: 3ee9b03a-fb24-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3ee9b03a-fb24-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 14:47:50 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id CBFB2ACBD;
 Wed, 30 Oct 2019 14:47:49 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191030130143.30964-1-aisaila@bitdefender.com>
 <50a1845a-b909-6cd0-1c9e-a2cb33fb41db@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <4ff7c17b-8ab1-bf95-866e-deea0c9f5f88@suse.com>
Date: Wed, 30 Oct 2019 15:47:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <50a1845a-b909-6cd0-1c9e-a2cb33fb41db@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v1] x86/hvm: Update code in
 HVMOP_altp2m_set_suppress_ve
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "wl@xen.org" <wl@xen.org>, "roger.pau@citrix.com" <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAxNToxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8xMC8yMDE5
IDEzOjAyLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQSB3cm90ZToKPj4gT3JpZ2luYWxseSB0aGUg
Z2ZuIGFuZCBhbHRwMm1faWR4IGFyZSBhc3NpZ25lZCBmcm9tIHRoZSBhLnUubWVtX2FjY2VzcyB1
bmlvbi4KPj4gVGhpcyB3b3JrcyBiZWNhdXNlIGl0J3MgdGhlIHNhbWUgbWVtb3J5IHVzZWQuIFRo
aXMgcGF0Y2ggYWRkcmVzc2VzIHRoaXMKPj4gaXNzdWUgYnkgY2hhbmdpbmcgdGhlIG1lbV9hY2Nl
c3MgdW5pb24gd2l0aCB0aGUgc3VwcHJlc3NfdmUgdW5pb24gZm9yCj4+IGNvbnNpc3RlbmN5Lgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiAKPiBDQyBKdWVyZ2VuLiBUaGlzIHdhbnRzIGJhY2twb3J0aW5nLCBzbyBzaG91
bGQgYmUgaW5jbHVkZWQgaW4gNC4xMwoKSSB3b3VsZG4ndCBoYXZlIHBpY2tlZCB0aGlzIHVwIGFz
IGJhY2twb3J0aW5nIGNhbmRpZGF0ZSwgYXMKdGhlIGdlbmVyYXRlZCBjb2RlIGlzIGNvcnJlY3Qs
IGFuZCB0aGUgcHVibGljIGludGVyZmFjZSBpc24ndApzdXBwb3NlZCB0byBjaGFuZ2UgaW4gdGhl
IHN0YWJsZSB0cmVlcy4gSS5lLiBJIHZpZXcgdGhpcyBhcyBhCnB1cmVseSBjb3NtZXRpYyBjaGFu
Z2UsIGFsYmVpdCBhIHByZXR0eSBoZWxwZnVsIG9uZS4KCkphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 14:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 14:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPpNF-00038A-UG; Wed, 30 Oct 2019 14:55:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sl5I=YX=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iPpNE-00037y-UG
 for xen-devel@lists.xen.org; Wed, 30 Oct 2019 14:55:00 +0000
X-Inumbo-ID: 3c55c4b7-fb25-11e9-9527-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3c55c4b7-fb25-11e9-9527-12813bfff9fa;
 Wed, 30 Oct 2019 14:54:55 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572447295;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=P7baffnUHo1jCBAVaJZGgOtzgVyT4RMajAmx/fFBT/4=;
 b=gA1j08W5OWzZ5iTzZDdVRWaGycqVLrdR3dAngevZ4AQ3qqgz/1v3Brgh
 9icLZ5RjoBsygWNynTudLEX1PLB4BpV8XDOX4ElGVzNNJLSxQz/leSXnD
 6TXW3NH2bY6vHLhzldxlrBSmKnSJUVJsRkuby3dPgl6b5sjOP4EJP7mHG Q=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /ZyavpBRSWzpAmyGMh+klFKt2+bLXBU68aPJy5dRnyaFoojVB7wU/R1MV1JeVtuKpcprWPmH3I
 rz+qlVGpJ2xtdgC68ksw1CiLXu6fZ7E4/vBZWUcEwfryg9u+n5AHhlqmpzqxoXmLFIp6dDBnXH
 zC/ulQk1atIlMnIu2lhWJFh5beLOPJEp2BgcJKxDzlZ+Dpm+RYYthcXbH1+1Vnwd/CPsLv2cQY
 qzhgv8JMtF3/UYu4MiG1ZQcJ8jIRXWPKMHaWdiVvjaEGHOM9UqDKkZzkhhU8fdXwfrgliuYGg+
 RZo=
X-SBRS: 2.7
X-MesageID: 8094669
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="8094669"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Oct 2019 14:54:46 +0000
Message-ID: <20191030145447.11122-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for 4.13 1/2] x86/boot: allow early usage of
 cpu_has_hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBlYXJseV9jcHVfaW5pdCgpIHRvIGJlIG5lYXIgdGhlIHRvcCBvZiBfX3N0YXJ0X3hlbigp
LiBTaW5jZSB0aGVyZQppcyBubyBzZXJpYWwgLyB2Z2Egb3V0cHV0IGF0IHRoYXQgc3RhZ2UsIGlu
dHJvZHVjZSBhIG5ldyBmdW5jdGlvbgp0byBwcmludCBDUFUgaW5mb3JtYXRpb24gYXQgdGhlIHVz
dWFsIHBsYWNlIGR1cmluZyBib290LgoKRmluYWxseSwgY29udmVydCB1c2VycyBvZiBjcHVpZF9l
Y3goMSkgJiBYODZfRkVBVFVSRV9IWVBFUlZJU09SLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgfCAyNSArKysrKysrKysrKysrKysrKy0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgfCAgMyArLS0KIHhlbi9hcmNoL3g4Ni9t
bS5jICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAgNCAr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQs
IDIzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDZjNmJk
NjMzMDEuLjRmMzM2ZjY0ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMTA5LDYgKzEwOSw3IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgY3B1X2RldiBkZWZhdWx0X2NwdSA9IHsKIAkuY19pbml0CT0gZGVmYXVs
dF9pbml0LAogfTsKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1X2RldiAqdGhpc19jcHUgPSAmZGVm
YXVsdF9jcHU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIHVucmVjb2duaXNlZF9jcHU7CiAKIHN0
YXRpYyBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbXNyX21pc2NfZmVhdHVyZXMpOwogdm9pZCAo
KiBfX3JlYWRfbW9zdGx5IGN0eHRfc3dpdGNoX21hc2tpbmcpKGNvbnN0IHN0cnVjdCB2Y3B1ICpu
ZXh0KTsKQEAgLTMwMSw5ICszMDIsNyBAQCB2b2lkIF9faW5pdCBlYXJseV9jcHVfaW5pdCh2b2lk
KQogCWNhc2UgWDg2X1ZFTkRPUl9TSEFOR0hBSTogdGhpc19jcHUgPSAmc2hhbmdoYWlfY3B1X2Rl
djsgYnJlYWs7CiAJY2FzZSBYODZfVkVORE9SX0hZR09OOiAgICB0aGlzX2NwdSA9ICZoeWdvbl9j
cHVfZGV2OyAgICBicmVhazsKIAlkZWZhdWx0OgotCQlwcmludGsoWEVOTE9HX0VSUgotCQkgICAg
ICAgIlVucmVjb2duaXNlZCBvciB1bnN1cHBvcnRlZCBDUFUgdmVuZG9yICclLjEycydcbiIsCi0J
CSAgICAgICBjLT54ODZfdmVuZG9yX2lkKTsKKwkJdW5yZWNvZ25pc2VkX2NwdSA9IHRydWU7CiAJ
fQogCiAJY3B1aWQoMHgwMDAwMDAwMSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CkBAIC0zMTcs
MTEgKzMxNiw2IEBAIHZvaWQgX19pbml0IGVhcmx5X2NwdV9pbml0KHZvaWQpCiAJYy0+eDg2X2Nh
cGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0ZQVSldID0gZWR4OwogCWMtPng4Nl9j
YXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9TU0UzKV0gPSBlY3g7CiAKLQlwcmlu
dGsoWEVOTE9HX0lORk8KLQkgICAgICAgIkNQVSBWZW5kb3I6ICVzLCBGYW1pbHkgJXUgKCUjeCks
IE1vZGVsICV1ICglI3gpLCBTdGVwcGluZyAldSAocmF3ICUwOHgpXG4iLAotCSAgICAgICB4ODZf
Y3B1aWRfdmVuZG9yX3RvX3N0cihjLT54ODZfdmVuZG9yKSwgYy0+eDg2LCBjLT54ODYsCi0JICAg
ICAgIGMtPng4Nl9tb2RlbCwgYy0+eDg2X21vZGVsLCBjLT54ODZfbWFzaywgZWF4KTsKLQogCWVh
eCA9IGNwdWlkX2VheCgweDgwMDAwMDAwKTsKIAlpZiAoKGVheCA+PiAxNikgPT0gMHg4MDAwICYm
IGVheCA+PSAweDgwMDAwMDA4KSB7CiAJCWVheCA9IGNwdWlkX2VheCgweDgwMDAwMDA4KTsKQEAg
LTM0Miw2ICszMzYsMjEgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQodm9pZCkKIAlpbml0
aWFsaXplX2NwdV9kYXRhKDApOwogfQogCit2b2lkIF9faW5pdCBlYXJseV9jcHVfcHJpbnRfaW5m
byh2b2lkKQoreworCXN0cnVjdCBjcHVpbmZvX3g4NiAqYyA9ICZib290X2NwdV9kYXRhOworCisJ
aWYgKHVucmVjb2duaXNlZF9jcHUpCisJCXByaW50ayhYRU5MT0dfRVJSCisJCSAgICAgICAiVW5y
ZWNvZ25pc2VkIG9yIHVuc3VwcG9ydGVkIENQVSB2ZW5kb3IgJyUuMTJzJ1xuIiwKKwkJICAgICAg
IGMtPng4Nl92ZW5kb3JfaWQpOworCisJcHJpbnRrKFhFTkxPR19JTkZPICJDUFUgVmVuZG9yOiAl
cywgRmFtaWx5ICV1ICglI3gpLCBNb2RlbCAldSAoJSN4KSwgIgorCQkJICAgIlN0ZXBwaW5nICV1
IChyYXcgJTA4eClcbiIsCisJICAgICAgIHg4Nl9jcHVpZF92ZW5kb3JfdG9fc3RyKGMtPng4Nl92
ZW5kb3IpLCBjLT54ODYsIGMtPng4NiwKKwkgICAgICAgYy0+eDg2X21vZGVsLCBjLT54ODZfbW9k
ZWwsIGMtPng4Nl9tYXNrLCBjcHVpZF9lYXgoMHgwMDAwMDAwMSkpOworfQorCiBzdGF0aWMgdm9p
ZCBnZW5lcmljX2lkZW50aWZ5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKIAl1MzIgZWF4LCBl
YngsIGVjeCwgZWR4LCB0bXA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKaW5kZXggN2I3YTViYWRhYi4uOWI3NzZhZmVkOSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4uYwpAQCAtNzIsOCArNzIsNyBAQCB2b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29y
KHZvaWQpCiAgICAgaWYgKCB4ZW5fZ3Vlc3QgKQogICAgICAgICByZXR1cm47CiAKLSAgICAvKiBU
b28gZWFybHkgdG8gdXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLwotICAgIGlmICggIShjcHVpZF9l
Y3goMSkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICkKKyAgICBpZiAo
ICFjcHVfaGFzX2h5cGVydmlzb3IgKQogICAgICAgICByZXR1cm47CiAKICAgICBmaW5kX3hlbl9s
ZWF2ZXMoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggOTk4MTZmYzY3Yy4uNGNkY2NhYjhjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU5NDMsNyArNTk0Myw3IEBAIGNvbnN0
IHN0cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1
bnNpZ25lZCBpbnQgKmFycmF5CiAgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/
PyAqLwogICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENG
VzEwMyAqLwogICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgotICAg
ICAgICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgIWNwdV9oYXNfaHlw
ZXJ2aXNvciAmJgogICAgICAgICAgICAgICAgICAgICAgICAoY3B1aWRfY291bnRfZWJ4KDcsIDAp
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hMRSkpKTsKICAgICAgICAgcmV0dXJuICZobGVf
YmFkX3BhZ2U7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwppbmRleCBkZWM2MGQwMzAxLi4wN2FkZmVkNTY2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNzIz
LDYgKzcyMyw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgbWJpX3ApCiAgICAgLyogRW5hYmxlIE5NSXMuICBPdXIgbG9hZGVyIChlLmcuIFRib290KSBt
YXkgaGF2ZSBsZWZ0IHRoZW0gZGlzYWJsZWQuICovCiAgICAgZW5hYmxlX25taXMoKTsKIAorICAg
IGVhcmx5X2NwdV9pbml0KCk7CisKICAgICBpZiAoIHB2aF9ib290ICkKICAgICB7CiAgICAgICAg
IC8qCkBAIC0xNTE5LDcgKzE1MjEsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIHNvZnRpcnFfaW5pdCgpOwogICAgIHRhc2tsZXRf
c3Vic3lzX2luaXQoKTsKIAotICAgIGVhcmx5X2NwdV9pbml0KCk7CisgICAgZWFybHlfY3B1X3By
aW50X2luZm8oKTsKIAogICAgIHBhZ2luZ19pbml0KCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCA4
NjFkNDZkNmFjLi4yNTExNTE1MDhkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nl
dHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC0xNSw2ICsxNSw3IEBA
IGV4dGVybiBjaGFyIF9fMk1fcndkYXRhX3N0YXJ0W10sIF9fMk1fcndkYXRhX2VuZFtdOwogZXh0
ZXJuIHVuc2lnbmVkIGxvbmcgeGVuaGVhcF9pbml0aWFsX3BoeXNfc3RhcnQ7CiAKIHZvaWQgZWFy
bHlfY3B1X2luaXQodm9pZCk7Cit2b2lkIGVhcmx5X2NwdV9wcmludF9pbmZvKHZvaWQpOwogdm9p
ZCBlYXJseV90aW1lX2luaXQodm9pZCk7CiAKIHZvaWQgc2V0X25yX2NwdV9pZHModW5zaWduZWQg
aW50IG1heF9jcHVzKTsKLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 14:55:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 14:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPpNA-00037H-FX; Wed, 30 Oct 2019 14:54:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sl5I=YX=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iPpNA-00037A-0u
 for xen-devel@lists.xen.org; Wed, 30 Oct 2019 14:54:56 +0000
X-Inumbo-ID: 3a462352-fb25-11e9-9527-12813bfff9fa
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a462352-fb25-11e9-9527-12813bfff9fa;
 Wed, 30 Oct 2019 14:54:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572447293;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=ClBlg4LOZcLVFDwmTrXHTdImx6BfKZ8+xcbOVOeppUg=;
 b=AIaug4ToAn30C5KzkMSJ/kx/dmW8Wkai+5uJqHad/zlBPJnUwPYdFzM2
 bqc1RokMjz+XR/5ZGTxHnZeLUSyxYKed6N6G7SVQF/w7QpSGVCnrwqepD
 wSrgFWI1hJD44ps0v9clx6KzA8ZK4MzMmkS9/xkHd8ND4otYcyBdwSfRQ o=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: /M35e83IU9XoxzKQLgJoYaq2JIPxtOti2vBDYqxlVKr4a73x69w4wtVYV1cjNxzklz0Ojnexn7
 Hcw/eVh7afYjSVxV9hH3/O+1GW9tODC0gsDlKE40l2BxuDjLhixRVeuCFoW1vcGEQKv8ooIfLz
 c9p651xtsqfAjHEOQy74QhV1a/YzPlevZPW6deRB0cNta6jCD18m+azCD2bhFImCD9fjOfnm6A
 Ceso0hnf57wLRyJFBsWiNV7ZWCc2TaVdKjwVpNfBlKze/Mpgmmd4YBqk86BrMzCzAiYWCeGhpV
 Ako=
X-SBRS: 2.7
X-MesageID: 8094668
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="8094668"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 30 Oct 2019 14:54:47 +0000
Message-ID: <20191030145447.11122-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191030145447.11122-1-sergey.dyasli@citrix.com>
References: <20191030145447.11122-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v2 for 4.13 2/2] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydGluZyBhIGd1ZXN0IGZyb20gUFYgdG8gUFYtaW4tUFZIIG1ha2VzIHRoZSBndWVzdCB0
byBoYXZlIDM4NGsKbGVzcyBtZW1vcnksIHdoaWNoIG1heSBjb25mdXNlIGd1ZXN0J3MgYmFsbG9v
biBkcml2ZXIuIFRoaXMgaGFwcGVucwpiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2
ZXMgNjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKdGhlIGZhY3QgdGhhdCBpdCdzIHJl
YWxseSBhIHVzYWJsZSBSQU0gaW4gUFZIIGJvb3QgbW9kZS4KCkZpeCB0aGlzIGJ5IHNraXBwaW5n
IHJlZ2lvbiB0eXBlIGNoYW5nZSBpbiB2aXJ0dWFsaXNlZCBlbnZpcm9ubWVudHMsCnRydXN0aW5n
IHdoYXRldmVyIG1lbW9yeSBtYXAgb3VyIGh5cGVydmlzb3IgaGFzIHByb3ZpZGVkLgoKU2lnbmVk
LW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogIlJvZ2Vy
IFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZTgyMC5jIHwgNSArKystLQogMSBmaWxl
IGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwppbmRleCA4ZThhMmM0ZTFi
Li4zMGFiOGQ5YjM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9lODIwLmMKQEAgLTMxOCw5ICszMTgsMTAgQEAgc3RhdGljIGludCBfX2luaXQgY29w
eV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlvc21hcCwgdW5zaWduZWQgaW50IG5yX21h
cCkKIAogICAgICAgICAvKgogICAgICAgICAgKiBTb21lIEJJT1NlcyBjbGFpbSBSQU0gaW4gdGhl
IDY0MGsgLSAxTSByZWdpb24uCi0gICAgICAgICAqIE5vdCByaWdodC4gRml4IGl0IHVwLgorICAg
ICAgICAgKiBOb3QgcmlnaHQuIEZpeCBpdCB1cCwgYnV0IG9ubHkgd2hlbiBydW5uaW5nIG9uIGJh
cmUgbWV0YWwuCiAgICAgICAgICAqLwotICAgICAgICBpZiAodHlwZSA9PSBFODIwX1JBTSkgewor
ICAgICAgICBpZiAoICFjcHVfaGFzX2h5cGVydmlzb3IgJiYgdHlwZSA9PSBFODIwX1JBTSApCisg
ICAgICAgIHsKICAgICAgICAgICAgIGlmIChzdGFydCA8IDB4MTAwMDAwVUxMICYmIGVuZCA+IDB4
QTAwMDBVTEwpIHsKICAgICAgICAgICAgICAgICBpZiAoc3RhcnQgPCAweEEwMDAwVUxMKQogICAg
ICAgICAgICAgICAgICAgICBhZGRfbWVtb3J5X3JlZ2lvbihzdGFydCwgMHhBMDAwMFVMTC1zdGFy
dCwgdHlwZSk7Ci0tIAoyLjE3LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 15:33:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 15:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPpxz-0006Ps-OJ; Wed, 30 Oct 2019 15:32:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPpxy-0006Pn-Gi
 for xen-devel@lists.xen.org; Wed, 30 Oct 2019 15:32:58 +0000
X-Inumbo-ID: 8bcf94f4-fb2a-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8bcf94f4-fb2a-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 15:32:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id BE0B1B33A;
 Wed, 30 Oct 2019 15:32:55 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191030145447.11122-1-sergey.dyasli@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6856c427-0b9a-8e77-b087-9d0751472a36@suse.com>
Date: Wed, 30 Oct 2019 16:32:56 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191030145447.11122-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for 4.13 1/2] x86/boot: allow early usage
 of cpu_has_hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAxNTo1NCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBAQCAtMzE3LDExICsz
MTYsNiBAQCB2b2lkIF9faW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQo+ICAJYy0+eDg2X2NhcGFi
aWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0ZQVSldID0gZWR4Owo+ICAJYy0+eDg2X2Nh
cGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1NTRTMpXSA9IGVjeDsKPiAgCj4gLQlw
cmludGsoWEVOTE9HX0lORk8KPiAtCSAgICAgICAiQ1BVIFZlbmRvcjogJXMsIEZhbWlseSAldSAo
JSN4KSwgTW9kZWwgJXUgKCUjeCksIFN0ZXBwaW5nICV1IChyYXcgJTA4eClcbiIsCj4gLQkgICAg
ICAgeDg2X2NwdWlkX3ZlbmRvcl90b19zdHIoYy0+eDg2X3ZlbmRvciksIGMtPng4NiwgYy0+eDg2
LAo+IC0JICAgICAgIGMtPng4Nl9tb2RlbCwgYy0+eDg2X21vZGVsLCBjLT54ODZfbWFzaywgZWF4
KTsKCkknbSBzbGlnaHRseSBjb25jZXJuZWQgb2YgdGhlIGNvZGUgaW1tZWRpYXRlbHkgYWhlYWQg
b2YgdGhpcwpwcmludGsoKSBub3cgcnVubmluZyBfbXVjaF8gZWFybGllci4gRGlkIHlvdSBpbnNw
ZWN0IHRoYXQgdGhlcmUncwpubyBjaGFuZ2Ugb2YgdGhlIHJlbGV2YW50IGNsZWFyZWRfY2Fwc1td
IGVudHJpZXMgYmV0d2VlbiB0aGUgbmV3CmFuZCB0aGUgb2xkIGNhbGwgcG9zaXRpb24gaW4gc2V0
dXAuYz8KCj4gQEAgLTM0Miw2ICszMzYsMjEgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQo
dm9pZCkKPiAgCWluaXRpYWxpemVfY3B1X2RhdGEoMCk7Cj4gIH0KPiAgCj4gK3ZvaWQgX19pbml0
IGVhcmx5X2NwdV9wcmludF9pbmZvKHZvaWQpCj4gK3sKPiArCXN0cnVjdCBjcHVpbmZvX3g4NiAq
YyA9ICZib290X2NwdV9kYXRhOwoKY29uc3QKCj4gKwlpZiAodW5yZWNvZ25pc2VkX2NwdSkKPiAr
CQlwcmludGsoWEVOTE9HX0VSUgo+ICsJCSAgICAgICAiVW5yZWNvZ25pc2VkIG9yIHVuc3VwcG9y
dGVkIENQVSB2ZW5kb3IgJyUuMTJzJ1xuIiwKPiArCQkgICAgICAgYy0+eDg2X3ZlbmRvcl9pZCk7
Cj4gKwo+ICsJcHJpbnRrKFhFTkxPR19JTkZPICJDUFUgVmVuZG9yOiAlcywgRmFtaWx5ICV1ICgl
I3gpLCBNb2RlbCAldSAoJSN4KSwgIgo+ICsJCQkgICAiU3RlcHBpbmcgJXUgKHJhdyAlMDh4KVxu
IiwKPiArCSAgICAgICB4ODZfY3B1aWRfdmVuZG9yX3RvX3N0cihjLT54ODZfdmVuZG9yKSwgYy0+
eDg2LCBjLT54ODYsCj4gKwkgICAgICAgYy0+eDg2X21vZGVsLCBjLT54ODZfbW9kZWwsIGMtPng4
Nl9tYXNrLCBjcHVpZF9lYXgoMHgwMDAwMDAwMSkpOwoKTWF5IEkgc3VnZ2VzdCB0byB1c2UgdGhl
IHNob3J0ZXIgIjEiIGhlcmU/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKPiBAQCAtNzIzLDYgKzcyMyw4IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gICAgICAvKiBFbmFibGUg
Tk1Jcy4gIE91ciBsb2FkZXIgKGUuZy4gVGJvb3QpIG1heSBoYXZlIGxlZnQgdGhlbSBkaXNhYmxl
ZC4gKi8KPiAgICAgIGVuYWJsZV9ubWlzKCk7Cj4gIAo+ICsgICAgZWFybHlfY3B1X2luaXQoKTsK
PiArCj4gICAgICBpZiAoIHB2aF9ib290ICkKPiAgICAgIHsKPiAgICAgICAgICAvKgo+IEBAIC0x
NTE5LDcgKzE1MjEsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIG1iaV9wKQo+ICAgICAgc29mdGlycV9pbml0KCk7Cj4gICAgICB0YXNrbGV0X3N1YnN5
c19pbml0KCk7Cj4gIAo+IC0gICAgZWFybHlfY3B1X2luaXQoKTsKPiArICAgIGVhcmx5X2NwdV9w
cmludF9pbmZvKCk7CgpJIGFncmVlIHdpdGggc3BsaXR0aW5nIHRoZSBmdW5jdGlvbiwgYnV0IEkg
Z3Vlc3MgdGhpcyBjb3VsZCBzdGlsbApiZSBtb3ZlZCB1cCBieSBxdWl0ZSBhIGJpdCwgbmV4dCB0
byB0aGUgcHJpbnRrKCktcyByaWdodCBhZnRlcgpjb25zb2xlX2luaXRfcHJlaXJxKCkuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 15:33:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 15:33:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPpyh-0006Sg-40; Wed, 30 Oct 2019 15:33:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPpyg-0006SY-40
 for xen-devel@lists.xen.org; Wed, 30 Oct 2019 15:33:42 +0000
X-Inumbo-ID: a5c6b767-fb2a-11e9-9528-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5c6b767-fb2a-11e9-9528-12813bfff9fa;
 Wed, 30 Oct 2019 15:33:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id C9B08B351;
 Wed, 30 Oct 2019 15:33:39 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191030145447.11122-1-sergey.dyasli@citrix.com>
 <20191030145447.11122-2-sergey.dyasli@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <487d8ef1-f7f2-a5e6-3ebd-df94ce370da4@suse.com>
Date: Wed, 30 Oct 2019 16:33:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191030145447.11122-2-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for 4.13 2/2] x86/e820: fix 640k - 1M
 region reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAxNTo1NCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBDb252ZXJ0aW5nIGEg
Z3Vlc3QgZnJvbSBQViB0byBQVi1pbi1QVkggbWFrZXMgdGhlIGd1ZXN0IHRvIGhhdmUgMzg0awo+
IGxlc3MgbWVtb3J5LCB3aGljaCBtYXkgY29uZnVzZSBndWVzdCdzIGJhbGxvb24gZHJpdmVyLiBU
aGlzIGhhcHBlbnMKPiBiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2ZXMgNjQwayAt
IDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKPiB0aGUgZmFjdCB0aGF0IGl0J3MgcmVhbGx5IGEg
dXNhYmxlIFJBTSBpbiBQVkggYm9vdCBtb2RlLgo+IAo+IEZpeCB0aGlzIGJ5IHNraXBwaW5nIHJl
Z2lvbiB0eXBlIGNoYW5nZSBpbiB2aXJ0dWFsaXNlZCBlbnZpcm9ubWVudHMsCj4gdHJ1c3Rpbmcg
d2hhdGV2ZXIgbWVtb3J5IG1hcCBvdXIgaHlwZXJ2aXNvciBoYXMgcHJvdmlkZWQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 15:49:05 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 15:49:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqDS-0007TF-OF; Wed, 30 Oct 2019 15:48:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=iUym=YX=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iPqDR-0007TA-Rt
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 15:48:57 +0000
X-Inumbo-ID: c7c630f6-fb2c-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c7c630f6-fb2c-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 15:48:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 449FBB33E;
 Wed, 30 Oct 2019 15:48:55 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
Date: Wed, 30 Oct 2019 16:48:56 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjguMTAuMjAxOSAxMTozMiwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IFdoaWxlIHRl
c3RpbmcgdGhlIGxhdGVzdCB4ZW4tdW5zdGFibGUgYW5kIHN0YXJ0aW5nIGFuIEhWTSBndWVzdCB3
aXRoIHBjaS1wYXNzdHJvdWdoIG9uIG15IEFNRCBtYWNoaW5lLAo+IG15IGV5ZSBjYXRjaGVkIHRo
ZSBmb2xsb3dpbmcgbWVzc2FnZXMgaW4geGwgZG1lc2cgSSBoYXZlbid0IHNlZW4gYmVmb3JlOgo+
IAo+IChYRU4pIFsyMDE5LTEwLTI4IDEwOjIzOjE2LjM3Ml0gQU1ELVZpOiB1cGRhdGVfcGFnaW5n
X21vZGUgVHJ5IHRvIGFjY2VzcyBwZGV2X2xpc3Qgd2l0aG91dCBhcXVpcmluZyBwY2lkZXZzX2xv
Y2suCgpVbmZvcnR1bmF0ZWx5IHRoaXMgc2l0cyBvbiB0aGUgbWFwL3VubWFwIHBhdGgsIGFuZCBo
ZW5jZSB0aGUKdmlvbGF0b3IgaXMgZmFyIHVwIG9uZSBvZiB0aGUgbWFueSBjYWxsIGNoYWlucy4g
VGhlcmVmb3JlIEknZApsaWtlIHRvIGFzayB0aGF0IHlvdSByZWJ1aWxkIGFuZCByZXRyeSB3aXRo
IHRoZSBkZWJ1Z2dpbmcKcGF0Y2ggYmVsb3cuIEluIGNhc2UgeW91IG9ic2VydmUgbXVsdGlwbGUg
ZGlmZmVyZW50IGNhbGwKdHJlZXMsIHBvc3QgdGhlbSBhbGwgcGxlYXNlLgoKSmFuCgotLS0gdW5z
dGFibGUub3JpZy94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIHVu
c3RhYmxlL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtMzMxLDkg
KzMzMSwxMiBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tCiAgICAg
ICAgIGhkLT5hcmNoLnBhZ2luZ19tb2RlID0gbGV2ZWw7CiAgICAgICAgIGhkLT5hcmNoLnJvb3Rf
dGFibGUgPSBuZXdfcm9vdDsKIAotICAgICAgICBpZiAoICFwY2lkZXZzX2xvY2tlZCgpICkKKyAg
ICAgICAgaWYgKCBpb21tdV9kZWJ1ZyAmJiAhcGNpZGV2c19sb2NrZWQoKSApCisgICAgICAgIHsK
ICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiJXMgVHJ5IHRvIGFjY2VzcyBwZGV2X2xpc3Qg
IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ3aXRob3V0IGFxdWlyaW5nIHBjaWRldnNf
bG9jay5cbiIsIF9fZnVuY19fKTsKKyAgICAgICAgICAgIGR1bXBfZXhlY3V0aW9uX3N0YXRlKCk7
CisgICAgICAgIH0KIAogICAgICAgICAvKiBVcGRhdGUgZGV2aWNlIHRhYmxlIGVudHJpZXMgdXNp
bmcgbmV3IHJvb3QgdGFibGUgYW5kIHBhZ2luZyBtb2RlICovCiAgICAgICAgIGZvcl9lYWNoX3Bk
ZXYoIGQsIHBkZXYgKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 15:56:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 15:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqKy-00006D-Si; Wed, 30 Oct 2019 15:56:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fh+H=YX=arm.com=qais.yousef@srs-us1.protection.inumbo.net>)
 id 1iPq6g-0007Lu-VK
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 15:41:58 +0000
X-Inumbo-ID: ce21f4eb-fb2b-11e9-9528-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id ce21f4eb-fb2b-11e9-9528-12813bfff9fa;
 Wed, 30 Oct 2019 15:41:57 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D8EFD1FB;
 Wed, 30 Oct 2019 08:41:56 -0700 (PDT)
Received: from e107158-lin.cambridge.arm.com (e107158-lin.cambridge.arm.com
 [10.1.195.37])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6C8C3F6C4;
 Wed, 30 Oct 2019 08:41:50 -0700 (PDT)
From: Qais Yousef <qais.yousef@arm.com>
To: Thomas Gleixner <tglx@linutronix.de>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: Wed, 30 Oct 2019 15:38:25 +0000
Message-Id: <20191030153837.18107-1-qais.yousef@arm.com>
X-Mailer: git-send-email 2.17.1
X-Mailman-Approved-At: Wed, 30 Oct 2019 15:56:43 +0000
Subject: [Xen-devel] [PATCH 00/12] Convert cpu_up/down to
 device_online/offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Mark Rutland <mark.rutland@arm.com>, x86@kernel.org,
 linux-ia64@vger.kernel.org, "Rafael J. Wysocki" <rafael@kernel.org>,
 "Peter Zijlstra \(Intel\)" <peterz@infradead.org>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 Ram Pai <linuxram@us.ibm.com>, linux-kernel@vger.kernel.org,
 "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>,
 Richard Fontana <rfontana@redhat.com>, Nadav Amit <namit@vmware.com>,
 "H. Peter Anvin" <hpa@zytor.com>, sparclinux@vger.kernel.org,
 Will Deacon <will@kernel.org>, Ingo Molnar <mingo@kernel.org>,
 Davidlohr Bueso <dave@stgolabs.net>, Michael Ellerman <mpe@ellerman.id.au>,
 Helge Deller <deller@gmx.de>, Daniel Lezcano <daniel.lezcano@linaro.org>,
 Qais Yousef <qais.yousef@arm.com>, Eiichi Tsukata <devel@etsukata.com>,
 Catalin Marinas <catalin.marinas@arm.com>, xen-devel@lists.xenproject.org,
 Fenghua Yu <fenghua.yu@intel.com>, Juergen Gross <jgross@suse.com>,
 "Paul E. McKenney" <paulmck@kernel.org>, Josh Triplett <josh@joshtriplett.org>,
 Nicholas Piggin <npiggin@gmail.com>,
 Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>, Borislav Petkov <bp@alien8.de>,
 Josh Poimboeuf <jpoimboe@redhat.com>, Bjorn Helgaas <bhelgaas@google.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Pavankumar Kondeti <pkondeti@codeaurora.org>,
 linux-arm-kernel@lists.infradead.org,
 Christophe Leroy <christophe.leroy@c-s.fr>, Tony Luck <tony.luck@intel.com>,
 linux-parisc@vger.kernel.org, Steve Capper <steve.capper@arm.com>,
 Jiri Kosina <jkosina@suse.cz>, linuxppc-dev@lists.ozlabs.org,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, Armijn Hemel <armijn@tjaldur.nl>,
 James Morse <james.morse@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Sakari Ailus <sakari.ailus@linux.intel.com>, Paul Mackerras <paulus@samba.org>,
 Enrico Weigelt <info@metux.net>, "David S. Miller" <davem@davemloft.net>,
 Thiago Jung Bauermann <bauerman@linux.ibm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgY3B1X3VwL2Rvd24gZGlyZWN0bHkgdG8gYnJpbmcgY3B1cyBvbmxpbmUvb2ZmbGluZSBs
b3NlcyBzeW5jaHJvbml6YXRpb24Kd2l0aCBzeXNmcyBhbmQgY291bGQgc3VmZmVyIGZyb20gYSBy
YWNlIHNpbWlsYXIgdG8gd2hhdCBpcyBkZXNjcmliZWQgaW4KY29tbWl0IGE2NzE3YzAxZGRjMiAo
InBvd2VycGMvcnRhczogdXNlIGRldmljZSBtb2RlbCBBUElzIGFuZCBzZXJpYWxpemF0aW9uCmR1
cmluZyBMUE0iKS4KCmNwdV91cC9kb3duIHNlZW0gdG8gYmUgbW9yZSBvZiBhIGludGVybmFsIGlt
cGxlbWVudGF0aW9uIGRldGFpbCBmb3IgdGhlIGNwdQpzdWJzeXN0ZW0gdG8gdXNlIHRvIGJvb3Qg
dXAgY3B1cywgcGVyZm9ybSBzdXNwZW5kL3Jlc3VtZSBhbmQgbG93IGxldmVsIGhvdHBsdWcKb3Bl
cmF0aW9ucy4gVXNlcnMgb3V0c2lkZSBvZiB0aGUgY3B1IHN1YnN5c3RlbSB3b3VsZCBiZSBiZXR0
ZXIgdXNpbmcgdGhlIGRldmljZQpjb3JlIEFQSSB0byBicmluZyBhIGNwdSBvbmxpbmUvb2ZmbGlu
ZSB3aGljaCBpcyB0aGUgaW50ZXJmYWNlIHVzZWQgdG8gaG90cGx1ZwptZW1vcnkgYW5kIG90aGVy
IHN5c3RlbSBkZXZpY2VzLgoKU2V2ZXJhbCB1c2VycyBoYXZlIGFscmVhZHkgbWlncmF0ZWQgdG8g
dXNlIHRoZSBkZXZpY2UgY29yZSBBUEksIHRoaXMgc2VyaWVzCmNvbnZlcnRzIHRoZSByZW1haW5p
bmcgdXNlcnMgYW5kIGhpZGVzIGNwdV91cC9kb3duIGZyb20gaW50ZXJuYWwgdXNlcnMgYXQgdGhl
CmVuZC4KCkkgc3RpbGwgbmVlZCB0byB1cGRhdGUgdGhlIGRvY3VtZW50YXRpb24gdG8gcmVtb3Zl
IHJlZmVyZW5jZXMgdG8gY3B1X3VwL2Rvd24KYW5kIGFkdm9jYXRlIGZvciBkZXZpY2Vfb25saW5l
L29mZmxpbmUgaW5zdGVhZCBpZiB0aGlzIHNlcmllcyB3aWxsIG1ha2UgaXRzIHdheQp0aHJvdWdo
LgoKSSBub3RpY2VkIHRoaXMgcHJvYmxlbSB3aGlsZSB3b3JraW5nIG9uIGEgaGFjayB0byBkaXNh
YmxlIG9mZmxpbmluZwphIHBhcnRpY3VsYXIgQ1BVIGJ1dCBub3RpY2VkIHRoYXQgc2V0dGluZyB0
aGUgb2ZmbGluZV9kaXNhYmxlZCBhdHRyaWJ1dGUgaW4gdGhlCmRldmljZSBzdHJ1Y3QgaXNuJ3Qg
ZW5vdWdoIGJlY2F1c2UgdXNlcnMgY2FuIGVhc2lseSBieXBhc3MgdGhlIGRldmljZSBjb3JlLgpX
aGlsZSBteSBoYWNrIGlzbid0IGEgdmFsaWQgdXNlIGNhc2UgYnV0IGl0IGRpZCBoaWdobGlnaHQg
dGhlIGluY29uc2lzdGVuY3kgaW4KdGhlIHdheSBjcHVzIGFyZSBiZWluZyBvbmxpbmVkL29mZmxp
bmVkIGFuZCB0aGlzIGF0dGVtcHQgaG9wZWZ1bGx5IGltcHJvdmVzIG9uCnRoaXMuCgpUaGUgZmly
c3QgNiBwYXRjaGVzIGZpeGVzIGFyY2ggdXNlcnMuCgpUaGUgbmV4dCA1IHBhdGNoZXMgZml4ZXMg
Z2VuZXJpYyBjb2RlIHVzZXJzLiBQYXJ0aWN1bGFybHkgY3JlYXRpbmcgYSBuZXcKc3BlY2lhbCBl
eHBvcnRlZCBBUEkgZm9yIHRoZSBkZXZpY2UgY29yZSB0byB1c2UgaW5zdGVhZCBvZiBjcHVfdXAv
ZG93bi4KTWF5YmUgd2UgY2FuIGRvIHNvbWV0aGluZyBtb3JlIHJlc3RyaWN0aXZlIHRoYW4gdGhh
dC4KClRoZSBsYXN0IHBhdGNoIHJlbW92ZXMgY3B1X3VwL2Rvd24gZnJvbSBjcHUuaCBhbmQgdW5l
eHBvcnQgdGhlIGZ1bmN0aW9ucy4KCkluIHNvbWUgY2FzZXMgd2hlcmUgdGhlIHVzZSBvZiBjcHVf
dXAvZG93biBzZWVtZWQgbGVnaXRpbWF0ZSwgSSBlbmNhcHN1bGF0ZWQKdGhlIGxvZ2ljIGluIGEg
aGlnaGVyIGxldmVsIC0gc3BlY2lhbCBwdXJwb3NlZCBmdW5jdGlvbjsgYW5kIGNvbnZlcnRlZCB0
aGUgY29kZQp0byB1c2UgdGhhdCBpbnN0ZWFkLgoKSSBkaWQgcnVuIHRoZSByY3UgdG9ydHVyZSwg
bG9jayB0b3J0dXJlIGFuZCBwc2NpIGNoZWNrZXIgdGVzdHMgYW5kIG5vIHByb2JsZW0Kd2FzIG5v
dGljZWQuIEkgZGlkIHBlcmZvcm0gYnVpbGQgdGVzdHMgb24gYWxsIGFyY2ggYWZmZWN0ZWQgZXhj
ZXB0IGZvciBwYXJpc2MuCgpIb3BlZnVsbHkgSSBnb3QgdGhlIENDIGxpc3QgcmlnaHQgZm9yIGFs
bCB0aGUgcGF0Y2hlcy4gQXBvbG9naWVzIGluIGFkdmFuY2UgaWYKc29tZSBwZW9wbGUgd2VyZSBv
bWl0dGVkIGZyb20gc29tZSBwYXRjaGVzIGJ1dCB0aGV5IHNob3VsZCBoYXZlIGJlZW4gQ0NlZC4K
CkNDOiBBcm1pam4gSGVtZWwgPGFybWlqbkB0amFsZHVyLm5sPgpDQzogQmVuamFtaW4gSGVycmVu
c2NobWlkdCA8YmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnPgpDQzogQmpvcm4gSGVsZ2FhcyA8Ymhl
bGdhYXNAZ29vZ2xlLmNvbT4KQ0M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDQzog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IENhdGFsaW4g
TWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CkNDOiBDaHJpc3RvcGhlIExlcm95IDxj
aHJpc3RvcGhlLmxlcm95QGMtcy5mcj4KQ0M6IERhbmllbCBMZXpjYW5vIDxkYW5pZWwubGV6Y2Fu
b0BsaW5hcm8ub3JnPgpDQzogRGF2aWRsb2hyIEJ1ZXNvIDxkYXZlQHN0Z29sYWJzLm5ldD4KQ0M6
ICJEYXZpZCBTLiBNaWxsZXIiIDxkYXZlbUBkYXZlbWxvZnQubmV0PgpDQzogRWlpY2hpIFRzdWth
dGEgPGRldmVsQGV0c3VrYXRhLmNvbT4KQ0M6IEVucmljbyBXZWlnZWx0IDxpbmZvQG1ldHV4Lm5l
dD4KQ0M6IEZlbmdodWEgWXUgPGZlbmdodWEueXVAaW50ZWwuY29tPgpDQzogR3JlZyBLcm9haC1I
YXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KQ0M6IEhlbGdlIERlbGxlciA8ZGVs
bGVyQGdteC5kZT4KQ0M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNDOiBJbmdv
IE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KQ0M6ICJKYW1lcyBFLkouIEJvdHRvbWxleSIgPEph
bWVzLkJvdHRvbWxleUBIYW5zZW5QYXJ0bmVyc2hpcC5jb20+CkNDOiBKYW1lcyBNb3JzZSA8amFt
ZXMubW9yc2VAYXJtLmNvbT4KQ0M6IEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+CkNDOiBK
b3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNvbT4KQ0M6IEpvc2ggVHJpcGxldHQgPGpv
c2hAam9zaHRyaXBsZXR0Lm9yZz4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
Q0M6IExvcmVuem8gUGllcmFsaXNpIDxsb3JlbnpvLnBpZXJhbGlzaUBhcm0uY29tPgpDQzogTWFy
ayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KQ0M6IE1pY2hhZWwgRWxsZXJtYW4gPG1w
ZUBlbGxlcm1hbi5pZC5hdT4KQ0M6IE5hZGF2IEFtaXQgPG5hbWl0QHZtd2FyZS5jb20+CkNDOiBO
aWNob2xhcyBQaWdnaW4gPG5waWdnaW5AZ21haWwuY29tPgpDQzogIlBhdWwgRS4gTWNLZW5uZXki
IDxwYXVsbWNrQGtlcm5lbC5vcmc+CkNDOiBQYXVsIE1hY2tlcnJhcyA8cGF1bHVzQHNhbWJhLm9y
Zz4KQ0M6IFBhdmFua3VtYXIgS29uZGV0aSA8cGtvbmRldGlAY29kZWF1cm9yYS5vcmc+CkNDOiAi
UGV0ZXIgWmlqbHN0cmEgKEludGVsKSIgPHBldGVyekBpbmZyYWRlYWQub3JnPgpDQzogIlJhZmFl
bCBKLiBXeXNvY2tpIiA8cmFmYWVsQGtlcm5lbC5vcmc+CkNDOiBSYW0gUGFpIDxsaW51eHJhbUB1
cy5pYm0uY29tPgpDQzogUmljaGFyZCBGb250YW5hIDxyZm9udGFuYUByZWRoYXQuY29tPgpDQzog
U2FrYXJpIEFpbHVzIDxzYWthcmkuYWlsdXNAbGludXguaW50ZWwuY29tPgpDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogU3RldmUgQ2FwcGVyIDxzdGV2
ZS5jYXBwZXJAYXJtLmNvbT4KQ0M6IFRoaWFnbyBKdW5nIEJhdWVybWFubiA8YmF1ZXJtYW5AbGlu
dXguaWJtLmNvbT4KQ0M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDQzog
VG9ueSBMdWNrIDx0b255Lmx1Y2tAaW50ZWwuY29tPgpDQzogV2lsbCBEZWFjb24gPHdpbGxAa2Vy
bmVsLm9yZz4KQ0M6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgpD
QzogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCkNDOiBsaW51eC1pYTY0QHZn
ZXIua2VybmVsLm9yZwpDQzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwpDQzogbGludXgt
cGFyaXNjQHZnZXIua2VybmVsLm9yZwpDQzogbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmcK
Q0M6IHNwYXJjbGludXhAdmdlci5rZXJuZWwub3JnCkNDOiB4ODZAa2VybmVsLm9yZwpDQzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCgoKUWFpcyBZb3VzZWYgKDEyKToKICBhcm02NDog
aGliZXJuYXRlLmM6IGNyZWF0ZSBhIG5ldyBmdW5jdGlvbiB0byBoYW5kbGUgY3B1X3VwKHNsZWVw
X2NwdSkKICB4ODY6IFJlcGxhY2UgY3B1X3VwL2Rvd24gd2l0aCBkZXZjaWVfb25saW5lL29mZmxp
bmUKICBwb3dlcnBjOiBSZXBsYWNlIGNwdV91cC9kb3duIHdpdGggZGV2aWNlX29ubGluZS9vZmZs
aW5lCiAgaWE2NDogUmVwbGFjZSBjcHVfZG93biB3aXRoIGZyZWV6ZV9zZWNvbmRhcnlfY3B1cwog
IHNwYXJjOiBSZXBsYWNlIGNwdV91cC9kb3duIHdpdGggZGV2aWNlX29ubGluZS9vZmZsaW5lCiAg
cGFyaXNjOiBSZXBsYWNlIGNwdV91cC9kb3duIHdpdGggZGV2aWNlX29ubGluZS9vZmZsaW5lCiAg
ZHJpdmVyOiBiYXNlOiBjcHU6IGV4cG9ydCBkZXZpY2Vfb25saW5lL29mZmxpbmUKICBkcml2ZXI6
IHhlbjogUmVwbGFjZSBjcHVfdXAvZG93biB3aXRoIGRldmljZV9vbmxpbmUvb2ZmbGluZQogIGZp
cm13YXJlOiBwc2NpOiBSZXBsYWNlIGNwdV91cC9kb3duIHdpdGggZGV2aWNlX29ubGluZS9vZmZs
aW5lCiAgdG9ydHVyZTogUmVwbGFjZSBjcHVfdXAvZG93biB3aXRoIGRldmljZV9vbmxpbmUvb2Zm
bGluZQogIHNtcDogQ3JlYXRlIGEgbmV3IGZ1bmN0aW9uIHRvIGJyaW5ndXAgbm9uYm9vdCBjcHVz
IG9ubGluZQogIGNwdTogSGlkZSBjcHVfdXAvZG93bgoKIGFyY2gvYXJtNjQva2VybmVsL2hpYmVy
bmF0ZS5jICAgICAgICAgIHwgMTMgKysrLS0tLQogYXJjaC9pYTY0L2tlcm5lbC9wcm9jZXNzLmMg
ICAgICAgICAgICAgfCAgOCArLS0tCiBhcmNoL3BhcmlzYy9rZXJuZWwvcHJvY2Vzc29yLmMgICAg
ICAgICB8ICA0ICstCiBhcmNoL3Bvd2VycGMva2VybmVsL21hY2hpbmVfa2V4ZWNfNjQuYyB8ICA0
ICstCiBhcmNoL3NwYXJjL2tlcm5lbC9kcy5jICAgICAgICAgICAgICAgICB8ICA4ICsrKy0KIGFy
Y2gveDg2L2tlcm5lbC90b3BvbG9neS5jICAgICAgICAgICAgIHwgIDQgKy0KIGFyY2gveDg2L21t
L21taW8tbW9kLmMgICAgICAgICAgICAgICAgIHwgIDggKysrLQogYXJjaC94ODYveGVuL3NtcC5j
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArLQogZHJpdmVycy9iYXNlL2NvcmUuYyAgICAgICAg
ICAgICAgICAgICAgfCAgNCArKwogZHJpdmVycy9iYXNlL2NwdS5jICAgICAgICAgICAgICAgICAg
ICAgfCAgNCArLQogZHJpdmVycy9maXJtd2FyZS9wc2NpL3BzY2lfY2hlY2tlci5jICAgfCAgNiAr
Ky0KIGRyaXZlcnMveGVuL2NwdV9ob3RwbHVnLmMgICAgICAgICAgICAgIHwgIDIgKy0KIGluY2x1
ZGUvbGludXgvY3B1LmggICAgICAgICAgICAgICAgICAgIHwgIDYgKystCiBrZXJuZWwvY3B1LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKy0t
CiBrZXJuZWwvc21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA5ICstLS0tCiBrZXJu
ZWwvdG9ydHVyZS5jICAgICAgICAgICAgICAgICAgICAgICB8IDE1ICsrKysrKy0tCiAxNiBmaWxl
cyBjaGFuZ2VkLCAxMDYgaW5zZXJ0aW9ucygrKSwgNDYgZGVsZXRpb25zKC0pCgotLSAKMi4xNy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 15:56:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 15:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqKz-00006J-54; Wed, 30 Oct 2019 15:56:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=fh+H=YX=arm.com=qais.yousef@srs-us1.protection.inumbo.net>)
 id 1iPq7B-0007MF-PO
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 15:42:29 +0000
X-Inumbo-ID: e10f0e76-fb2b-11e9-9528-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id e10f0e76-fb2b-11e9-9528-12813bfff9fa;
 Wed, 30 Oct 2019 15:42:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AECB5337;
 Wed, 30 Oct 2019 08:42:28 -0700 (PDT)
Received: from e107158-lin.cambridge.arm.com (e107158-lin.cambridge.arm.com
 [10.1.195.37])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 90E333F6C4;
 Wed, 30 Oct 2019 08:42:27 -0700 (PDT)
From: Qais Yousef <qais.yousef@arm.com>
To: Thomas Gleixner <tglx@linutronix.de>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: Wed, 30 Oct 2019 15:38:33 +0000
Message-Id: <20191030153837.18107-9-qais.yousef@arm.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20191030153837.18107-1-qais.yousef@arm.com>
References: <20191030153837.18107-1-qais.yousef@arm.com>
X-Mailman-Approved-At: Wed, 30 Oct 2019 15:56:43 +0000
Subject: [Xen-devel] [PATCH 08/12] driver: xen: Replace cpu_up/down with
 device_online/offline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Qais Yousef <qais.yousef@arm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvcmUgZGV2aWNlIEFQSSBwZXJmb3JtcyBleHRyYSBob3VzZWtlZXBpbmcgYml0cyB0aGF0
IGFyZSBtaXNzaW5nCmZyb20gZGlyZWN0bHkgY2FsbGluZyBjcHVfdXAvZG93bi4KClNlZSBjb21t
aXQgYTY3MTdjMDFkZGMyICgicG93ZXJwYy9ydGFzOiB1c2UgZGV2aWNlIG1vZGVsIEFQSXMgYW5k
CnNlcmlhbGl6YXRpb24gZHVyaW5nIExQTSIpIGZvciBhbiBleGFtcGxlIGRlc2NyaXB0aW9uIG9m
IHdoYXQgbWlnaHQgZ28Kd3JvbmcuCgpUaGlzIGFsc28gcHJlcGFyZXMgdG8gbWFrZSBjcHVfdXAv
ZG93biBhIHByaXZhdGUgaW50ZXJmYWNlIGZvciBhbnl0aGluZwpidXQgdGhlIGNwdSBzdWJzeXN0
ZW0uCgpTaWduZWQtb2ZmLWJ5OiBRYWlzIFlvdXNlZiA8cWFpcy55b3VzZWZAYXJtLmNvbT4KQ0M6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CkNDOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ0M6IGxp
bnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKLS0tCiBkcml2ZXJzL3hlbi9jcHVfaG90cGx1Zy5j
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYyBiL2RyaXZlcnMveGVuL2NwdV9o
b3RwbHVnLmMKaW5kZXggZjE5MmI2ZjQyZGE5Li5lYzk3NWRlY2I1ZGUgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL2NwdV9ob3RwbHVnLmMKKysrIGIvZHJpdmVycy94ZW4vY3B1X2hvdHBsdWcuYwpA
QCAtOTQsNyArOTQsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV93YXRjaGVyKHN0cnVjdCBub3Rp
Zmllcl9ibG9jayAqbm90aWZpZXIsCiAKIAlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7CiAJ
CWlmICh2Y3B1X29ubGluZShjcHUpID09IDApIHsKLQkJCSh2b2lkKWNwdV9kb3duKGNwdSk7CisJ
CQlkZXZpY2Vfb2ZmbGluZShnZXRfY3B1X2RldmljZShjcHUpKTsKIAkJCXNldF9jcHVfcHJlc2Vu
dChjcHUsIGZhbHNlKTsKIAkJfQogCX0KLS0gCjIuMTcuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 16:03:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 16:03:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqRC-0001aE-7D; Wed, 30 Oct 2019 16:03:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BWtK=YX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPqRA-0001a9-9T
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 16:03:08 +0000
X-Inumbo-ID: c2c3e74a-fb2e-11e9-beca-bc764e2007e4
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c2c3e74a-fb2e-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 16:03:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572451387;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:subject:in-reply-to:references;
 bh=AdnEzvQuP+lQF6z4mWEXRUaxyajpd5uW9H57pcPJmSk=;
 b=CVYgHgRNkByZ/bFx4Y8evEmhlL3RWcFct0mb9x24behAPWL8bUI7s4e5
 Ol11aNeH4mX+msmrUxEAbus7CcXvuAJ6JiDvvE+E+ITanjeSGAcsb7FV5
 dprB97YYWziYAR00utY6YUdwel0k89bG7sNRqJ/1P+eCOQieXIolbqlzW g=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 39c3A7+ZBhC+AKAGR/gdIyRGhhxaSYZR1ME9JsMlRfk33gC613l5ATh4trGd5TljAPUqn41Bjv
 Q6pewPwkmeqSCtXhFG48q2eaoLW3AhsWtfrXQJ9EHiAv13o/Jpsn5ZjhT+6kbDrUBG3hyMw7LQ
 vYH7bvkLySPPbqBCDvYbnmvgEKW53lR9/m4zKfesk4oNRdoBZR4Pwvmi7TH56ya8IShjuFpPHi
 GywH9oYagBArJYidkYavNKVLmfmpD/dXqueAoqhD7uPOPfZfht8MqkjKgzg1gMuHqlmO9iLwmS
 k8k=
X-SBRS: 2.7
X-MesageID: 7629754
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="7629754"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23993.46135.683190.792030@mariner.uk.xensource.com>
Date: Wed, 30 Oct 2019 16:03:03 +0000
To: <xen-devel@lists.xenproject.org>, =?iso-8859-1?Q?J=FCrgen_Gro=DF?=
 <jgross@suse.com>, Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <osstest-143311-mainreport@xen.org>
References: <osstest-143311-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: Re: [Xen-devel] [osstest test] 143311: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDE0MzMxMTogcmVn
cmVzc2lvbnMgLSBGQUlMIik6Cj4gZmxpZ2h0IDE0MzMxMSBvc3N0ZXN0IHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzMxMS8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMjY3CgpUaGlzIGlzIHRoZSBvbmx5IHByb2JsZW0gaGVyZSwg
YW5kIGlzIHRoZSBrbm93biBpc3N1ZSBpbiB1bnN0YWJsZSwgc28KSSBhbSBnb2luZyB0byBmb3Jj
ZSBwdXNoIHRoaXMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 16:09:58 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 16:09:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqXi-0001n2-0F; Wed, 30 Oct 2019 16:09:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BWtK=YX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPqXh-0001mw-Fk
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 16:09:53 +0000
X-Inumbo-ID: b3f1c344-fb2f-11e9-beca-bc764e2007e4
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b3f1c344-fb2f-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 16:09:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572451793;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=QDb0PpdNtwQ0AG5ps/gVfjxYd+q31U33P43gd2HvYYw=;
 b=T0lfo5wtcp1DuFIG+2FVrQ3Pgf5cVPprd1oqo5zcUvQLHnIRjEwAa0px
 Kwt0UPU/ywoIAXOEOnI8LJhaSkZRejCkle8fnX0SmNoDvPt8EXY7o6Hsd
 Oj8Hd3EW/j6IL5T+eCAsBcQMjyAHg+4yiF4gRcDfrGJJiuzaGiKO/1HEm 0=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BTxySh6mupme50ew2zbwmgIbcH9etBbpSqAoBCv9ExrhtwkQR1NvBgkbzo0mrHIGvm+YYc7zkb
 odCiT74xV41anyLGxrJ937WQV+lAqJlNNnnq+I5fc/YgxmQEQC+oWwSPUhe9OTiS0UIRnRSzBZ
 auEY50tHjn0sdnPq5nzetWr/xU3spI6t/DlOS8q66vMmFS8lupdJUMSUHX4vkyHYwrBWO8ayx+
 MvMLoz6peLFjLKK/SPCOFq4XULHss8R/mpITKFv6LcvTgjXnRrkIJyJljPe7NTyByHI20nruLX
 O3E=
X-SBRS: 2.7
X-MesageID: 7732010
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,247,1569297600"; 
   d="scan'208";a="7732010"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 16:09:37 +0000
Message-ID: <20191030160937.19420-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] xl guest creation: Pause 10s to work
 around libxl/blkback races
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZWE2NjI2ZjdlZGQ5ZWI0MGEzNTEwZWFmNjgxNmE3N2NhYzRmNjNkMAogIGd1ZXN0X3ByZXBh
cmVfZGlzazogT25seSBkbyB0aGUgdW1vdW50IGlmIHdlIHNldCBhbiBlbnYgdmFyCndlIHJlbW92
ZWQgKGluIHRoZSB1c3VhbCBjYXNlKSBhIGNoZWNrIGZvciB0aGUgZ3Vlc3QgZGlzawphbHJlYWR5
IGJlaW5nIG1vdW50ZWQgaW4gZG9tMCBldGMuICBUaGlzIGNoZWNrIGlzIHRoZXJlIGZvcgphZC1o
b2MgdGVzdGluZy4KCldlIHJlbW92ZWQgaXQgYmVjYXVzZSBpdCBleHBvc2VzIHdoYXQgd2UgdGhp
bmsgaXMgYW4gYW5ub3lpbmcgcmFjZSBpbgpibGtiYWNrLgoKVW5mb3J0dW5hdGVseSB0aGlzIGNo
YW5nZSBzZWVtcyB0byBoYXZlIG1hZGUgZ3Vlc3QtcmFwaWQtcmVzdGFydCByYWNlcwp3b3JzZSBy
YXRoZXIgdGhhbiBiZXR0ZXIuICBTdGVwcyB0ZXN0LSogZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBzZWVtCnRvIGZhaWwgYSBsb3QgbW9yZSBub3cuCgpXZSBhcmUgaW4gdGhlIHRocm9lcyBvZiBw
cmVwYXJpbmcgdGhlIFhlbiA0LjEzIHJlbGVhc2UuICBUaGVzZSBndWVzdApyZXN0YXJ0IHJhY2Vz
IGhhdmUgZXhpc3RlZCBmb3IgYSBsb25nIHRpbWUuCgpCb2RnZSB0aGlzIGZvciBub3cgYnkgYWRk
aW5nIGEgc2xlZXAgOi0vLgoKV2UgZG8gdGhpcyBpbiB0aGUgeGwgdG9vbHN0YWNrLCBkdXJpbmcg
ZG9tYWluIGNyZWF0aW9uLiAgQW5kIGFsc28gaW4KdGhlIGxpYnZpcnQgdG9vbHN0YWNrIGJlY2F1
c2UgdGhhdCB1c2VzIHhsIGJ1dCBkb2Vzbid0IGluaGVyaXQgdGhlCnNsZWVwIGZyb20gdGhlIE9z
c3Rlc3QgbW9kdWxlLgoKQ0M6IErDvHJnZW4gR3Jvw58gPGpncm9zc0BzdXNlLmNvbT4KQ0M6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+CkNDOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogT3NzdGVzdC9Ub29sc3RhY2svbGlidmlydC5wbSB8IDEgKwogT3NzdGVzdC9U
b29sc3RhY2sveGwucG0gICAgICB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rvb2xzdGFjay9saWJ2aXJ0LnBtIGIvT3NzdGVzdC9U
b29sc3RhY2svbGlidmlydC5wbQppbmRleCBlODE3ZjViNC4uMjNjNzZjYzAgMTAwNjQ0Ci0tLSBh
L09zc3Rlc3QvVG9vbHN0YWNrL2xpYnZpcnQucG0KKysrIGIvT3NzdGVzdC9Ub29sc3RhY2svbGli
dmlydC5wbQpAQCAtNTUsNiArNTUsNyBAQCBzdWIgY3JlYXRlICgkJCkgewogICAgIG15ICRsY2Zn
ID0gJGNmZzsKICAgICAkbGNmZyA9fiBzLC8sLSxnOwogICAgICRsY2ZnID0gaG9zdG5hbWVwYXRo
KCRobykuIi0tJGxjZmciOworICAgIHNsZWVwKDEwKTsKICAgICB0YXJnZXRfY21kX3Jvb3QoJGhv
LCAidmlyc2ggZG9teG1sLWZyb20tbmF0aXZlIHhlbi14bCAkY2ZnID4gJGNmZy54bWwiLCAzMCk7
CiAgICAgdGFyZ2V0X2dldGZpbGVfcm9vdCgkaG8sNjAsIiRjZmcueG1sIiwgIiRzdGFzaC8kbGNm
ZyIpOwogICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sICJ2aXJzaCBjcmVhdGUgLS1maWxlICRjZmcu
eG1sIiwgMTAwKTsKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVG9vbHN0YWNrL3hsLnBtIGIvT3NzdGVz
dC9Ub29sc3RhY2sveGwucG0KaW5kZXggODU5NzI3NTMuLjUxN2IwZjRkIDEwMDY0NAotLS0gYS9P
c3N0ZXN0L1Rvb2xzdGFjay94bC5wbQorKysgYi9Pc3N0ZXN0L1Rvb2xzdGFjay94bC5wbQpAQCAt
NDMsNiArNDMsNyBAQCBzdWIgZGVzdHJveSAoJCQpIHsKIHN1YiBfY3JlYXRlICgkJCQpIHsKICAg
ICBteSAoJHNlbGYsJGdobywkb3B0aW9ucykgPSBAXzsKICAgICBteSAkY2ZnID0gJGdoby0+e0Nm
Z1BhdGh9OworICAgIHNsZWVwKDEwKTsKICAgICB0YXJnZXRfY21kX3Jvb3QoJHNlbGYtPntIb3N0
fSwKIAkJICAgICRzZWxmLT57X1ZlcmJvc2VDb21tYW5kfS4iIGNyZWF0ZSAkb3B0aW9ucyAkY2Zn
IiwgMTAwKTsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 16:24:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 16:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqlx-0003KC-K2; Wed, 30 Oct 2019 16:24:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BWtK=YX=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPqlw-0003K7-3u
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 16:24:36 +0000
X-Inumbo-ID: bf8faad4-fb31-11e9-952d-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf8faad4-fb31-11e9-952d-12813bfff9fa;
 Wed, 30 Oct 2019 16:24:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572452671;
 h=from:mime-version:content-transfer-encoding:message-id:
 date:to:cc:subject:in-reply-to:references;
 bh=zUr7l+IKdgnKMlTW4LGZfbQMG15JhccW1fuMk3Ky1NQ=;
 b=Vlq+Eu0PdcaOjt/GcKaC13huYJpvLbp30CAkcJggHfgaEtMW81fMraCk
 d7sHKAP1umEGj/IT6mEMu3c+67WVY5rfE+6Z0wike44s46hZMHxC2EYjQ
 wk129uWo+KWL+H0NWrY6Q06sRzTyNBXEd2UyNkllSgKfSGaAMVQUi/jpx c=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 1q4IdUVthfNBJTgbTZx5tuTjthA9b13PynVO/sZJETdVKp4TvkqhCu31hHpMDDS/ItJqjwcu6t
 MCwqwjHqPwCDrknunkVA1AqUzOu4dvkD4AmwfVz7kJ7bDsH1cekDBtTZC9fwKQeFk03ETMzQda
 fguN18zMCkW4pcyamDizWc2Lnd56x7+bx5q4ceTBsqecm9JBmsTGmEY9riB2/cNer2W+Jb381t
 dIsXf8Lzvtj8lTPpqvTkr8O9+067D2M30CY1Ei/fe3ZgY3ZDGjSdzW+9ecN37cy8vP8HWKS+nc
 1yo=
X-SBRS: 2.7
X-MesageID: 7631223
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7631223"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23993.47418.413147.652579@mariner.uk.xensource.com>
Date: Wed, 30 Oct 2019 16:24:26 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.21.1910241105580.3633@sstabellini-ThinkPad-T480s>
References: <osstest-143061-mainreport@xen.org>
 <45b32f7a-4dcd-c576-4d3f-387cec4d91e2@suse.com>
 <e0864a74-876d-73ab-f6f1-de4b41d35bf4@arm.com>
 <alpine.DEB.2.21.1910241105580.3633@sstabellini-ThinkPad-T480s>
X-Mailer: VM 8.2.0b under 24.5.1 (i686-pc-linux-gnu)
Subject: [Xen-devel] rochester boot loader serial output issue (was Re:
 [xen-unstable test] 143061: regressions - trouble: broken/fail/pass)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?iso-8859-1?Q?J=FCrgen_Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 osstest service owner <osstest-admin@xenproject.org>,
 "brian.woods@xilinx.com" <brian.woods@xilinx.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxl
IHRlc3RdIDE0MzA2MTogcmVncmVzc2lvbnMgLSB0cm91YmxlOiBicm9rZW4vZmFpbC9wYXNzIik6
Cj4gQW5kIEkgZG8gaGF2ZSBhIHN1Z2dlc3Rpb24gZm9yIHNvbWVib2R5IGVsc2UgdG8gcGljayB0
aGlzIHVwOiBCcmlhbgo+IChDQydlZCkgaGFzIGpvaW5lZCBYaWxpbnggcmVjZW50bHkgYW5kIG1p
Z2h0IGJlIHdpbGxpbmcgdG8gaGVscCBvbiB0aGlzLgo+IEhvd2V2ZXIsIHdlIHdvdWxkIG5lZWQg
dG8gZ2l2ZSBoaW0gYWNjZXNzIHRvIHRoZSBjb2xvIGZvciBoaW0gdG8gYmUgYWJsZQo+IHRvIG1h
a2UgYW55IHByb2dyZXNzLgoKSGkuICBPZmZsaW5lIHdlIGV4Y2hhbmdlZCBkZXRhaWxzIGFuZCBC
cmlhbiBub3cgaGFzIGFjY2VzcyB0byB0aGUKY29sby4gIEknbGwgc2VuZCBhIGJyaWVmaW5nIGJ5
IHByaXZhdGUgZW1haWwuCgpCcmlhbiwgYXJlIHlvdSBhdmFpbGFibGUgdG8gd29yayBvbiB0aGlz
IG5vdyA/ICBJZiBzbyBJIHdpbGwgc2V0IHVwIGEKYW4gYXV0b21hdGljIHJlcHJvIG9mIHRoZSBw
cm9ibGVtIG9uIG9uZSBvZiBvdXIgdHdvIGFmZmVjdGVkIGJveGVzLgpUaGlzIHdpbGwgYm9vayBv
dXQgdGhlIGJveCBmb3IgeW91IHRvIHBsYXkgd2l0aC4KCkl0J3MgcHJvYmFibHkgYmVzdCBpZiB3
ZSBuZWdvdGlhdGUgaW4gZGV0YWlsIG9uICN4ZW5kZXZlbCwgc28sIEJyaWFuLApwbGVhc2UgcmVw
bHkgdGhlcmUuICBJbiBwYXJ0aWN1bGFyIEkgYW0gb2Z0ZW4gb24gSVJDIG91dCBvZiBteSB1c3Vh
bAp3b3JraW5nIGhvdXJzLCB3aGVuIEkgbWF5IG5vdCBiZSByZWFkaW5nIG15IGVtYWlsLgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 16:36:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 16:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqxb-0004Dv-25; Wed, 30 Oct 2019 16:36:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPqxa-0004Dq-Nd
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 16:36:38 +0000
X-Inumbo-ID: 71801520-fb33-11e9-9530-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71801520-fb33-11e9-9530-12813bfff9fa;
 Wed, 30 Oct 2019 16:36:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPqxZ-0006hL-DI; Wed, 30 Oct 2019 16:36:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPqxZ-0000J6-1B; Wed, 30 Oct 2019 16:36:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPqxZ-00047Y-0b; Wed, 30 Oct 2019 16:36:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143407-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ece1d5cda17c2815dd194909569deb254ddae575
X-Osstest-Versions-That: xen=f51d4a19427674491eaecef85c551613450188c5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 16:36:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143407: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzQwNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzQwNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlY2UxZDVjZGExN2MyODE1ZGQxOTQ5MDk1NjlkZWIyNTRkZGFlNTc1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNTFkNGExOTQyNzY3NDQ5MWVh
ZWNlZjg1YzU1MTYxMzQ1MDE4OGM1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDMzNjcgIDIwMTkt
MTAtMjkgMjI6MDE6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzNDA3ICAy
MDE5LTEwLTMwIDE0OjEzOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICBmNTFkNGExOTQyLi5lY2UxZDVjZGExICBlY2UxZDVjZGExN2MyODE1ZGQxOTQ5MDk1NjlkZWIy
NTRkZGFlNTc1IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 16:38:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 16:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPqzN-0004KO-Fh; Wed, 30 Oct 2019 16:38:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqvR=YX=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iPqzM-0004KI-CO
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 16:38:28 +0000
X-Inumbo-ID: b158dc22-fb33-11e9-bbab-bc764e2007e4
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b158dc22-fb33-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 16:38:25 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9UGYh9n089031;
 Wed, 30 Oct 2019 16:38:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type; s=corp-2019-08-05;
 bh=KdX+wPBnzDyMXoeRqVpuIgGt6/fYk7EWCqN/0GiKRUw=;
 b=nRn7IJdCnYf74cllp3LR1ZNOJ3M5J2Uq5EFXKwUM/VHcMiU4igezTU8IQ3pRsOFd/zoS
 aPg++ZEgSiBSvHqHOqiR0rue8rkherLgVWD9g+9cywEJPqOibEprDbKDbpsBGRPr3/iA
 S1g30NAwM+zh/XAJ+NUDASrwKOTvwrVgWN5vu8YLBRFKwWO6Za/pYYs+T7p6q7MLuepj
 EZZvYGuSyi3dnDn6WhODQrTFZ2JGqjXA5wKoGb7SqA9DuyONuFqixHAWJZbYu0h1gu/9
 UqhBQ3WXhQfWNiXZCEnO/d04yoj/ycOAw/0uUC6+dgiwsb7kGhj2cxXErYV5V1WT4FME Kg== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2120.oracle.com with ESMTP id 2vxwhfdk83-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 16:38:20 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9UGYP9c082138;
 Wed, 30 Oct 2019 16:38:20 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3020.oracle.com with ESMTP id 2vxwj9ma1d-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 16:38:19 +0000
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9UGcHBk004095;
 Wed, 30 Oct 2019 16:38:17 GMT
Received: from [10.211.47.34] (/10.211.47.34)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 30 Oct 2019 09:38:16 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
Date: Wed, 30 Oct 2019 09:38:16 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191030082428.GW17494@Air-de-Roger>
Content-Type: multipart/mixed; boundary="------------348240FE185943A9BC55BBAF"
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910300150
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910300150
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 10/30/19 1:24 AM, Roger Pau Monné wrote:
> Can you try to add the following debug patch on top of the existing
> one and report the output that you get on the Xen console?

Applied debug patch and run the test again, not of any log printed,
attached Xen log on serial console, seems pi_update_irte() not been
called for iommu_intpost was false.

Thanks,
Joe

--------------348240FE185943A9BC55BBAF
Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0";
 name="xen.log.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen.log.txt"

KFhFTikgWGVuIHZlcnNpb24gNC4xMi4yLXByZSAocm9vdEApIChnY2MgKEdDQykgNC40Ljcg
MjAxMjAzMTMgKFJlZCBIYXQgNC40LjctMjMuMC4xKSkgZGVidWc9biAgVHVlIE9jdCAyOSAw
Mjo0Mzo0MCBQRFQgMjAxOQooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAooWEVOKSBCb290
bG9hZGVyOiBHUlVCIDIuMDJ+YmV0YTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAooWEVOKSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIGRvbTBf
bWVtPW1heDozNDU2TSBhbGxvd3N1cGVycGFnZSBkb20wX3ZjcHVzX3Bpbj1udW1hIGRvbTBf
bWF4X3ZjcHVzPTQgY3Jhc2hrZXJuZWw9NTEyTUAxMDI0TSBpb21tdT0xIGh2bV9kZWJ1Zz04
MzIgZ3Vlc3RfbG9nbHZsPWFsbCBjb20xPTExNTIwMCw4bjEgY29uc29sZT1jb20xIGNvbnJp
bmdfc2l6ZT0xbSBjb25zb2xlX3RvX3JpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMHg3NzIwMDAw
MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCihYRU4pIFZpZGVvIGluZm9y
bWF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCihYRU4pICBWR0EgaXMgdGV4dCBtb2RlIDgweDI1LCBmb250IDh4MTYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCihYRU4pICBWQkUvRERDIG1l
dGhvZHM6IG5vbmU7IEVESUQgdHJhbnNmZXIgdGltZTogMCBzZWNvbmRzICAgICAgICAgICAg
ICAgICAgICAgCihYRU4pICBFRElEIGluZm8gbm90IHJldHJpZXZlZCBiZWNhdXNlIG5vIERE
QyByZXRyaWV2YWwgbWV0aG9kIGRldGVjdGVkICAgICAgICAgCihYRU4pIERpc2MgaW5mb3Jt
YXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCihYRU4pICBGb3VuZCAyIE1CUiBzaWduYXR1cmVzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCihYRU4pICBGb3VuZCAyIEVE
RCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCihYRU4pIFhlbi1lODIwIFJBTSBtYXA6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCihYRU4pICAwMDAwMDAwMDAw
MDAwMDAwIC0gMDAwMDAwMDAwMDA5YjAwMCAodXNhYmxlKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCihYRU4pICAwMDAwMDAwMDAwMDliMDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAo
cmVzZXJ2ZWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgCihYRU4pICAwMDAwMDAwMDAw
MGUwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA3NzkyODAwMCAo
dXNhYmxlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCihYRU4pICAwMDAwMDAwMDc3
OTI4MDAwIC0gMDAwMDAwMDA3OTM1NjAwMCAocmVzZXJ2ZWQpICAgICAgICAgICAgICAgICAg
ICAgICAgICAKKFhFTikgIDAwMDAwMDAwNzkzNTYwMDAgLSAwMDAwMDAwMDc5MzkxMDAwIChB
Q1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDc5MzkxMDAwIC0gMDAwMDAwMDA3OTkwMDAwMCAo
QUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDc5OTAwMDAwIC0gMDAwMDAwMDA3YmQ0ZDAwMCAo
cmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDdiZDRkMDAwIC0gMDAwMDAwMDA3YmQ1ODAwMCAo
dXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3YmQ1ODAwMCAtIDAwMDAwMDAwN2JkNTkwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDA3YmQ1OTAwMCAtIDAwMDAwMDAwN2JkNWMwMDAgKHVz
YWJsZSkKKFhFTikgIDAwMDAwMDAwN2JkNWMwMDAgLSAwMDAwMDAwMDdiZDVkMDAwIChyZXNl
cnZlZCkKKFhFTikgIDAwMDAwMDAwN2JkNWQwMDAgLSAwMDAwMDAwMDdiZDVlMDAwICh1c2Fi
bGUpCihYRU4pICAwMDAwMDAwMDdiZDVlMDAwIC0gMDAwMDAwMDA3YmRlNDAwMCAocmVzZXJ2
ZWQpCihYRU4pICAwMDAwMDAwMDdiZGU0MDAwIC0gMDAwMDAwMDA3YzAwMDAwMCAodXNhYmxl
KQooWEVOKSAgMDAwMDAwMDA4MDAwMDAwMCAtIDAwMDAwMDAwOTAwMDAwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDBmZWQxYzAwMCAtIDAwMDAwMDAwZmVkMjAwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDBmZjAwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgKHJlc2VydmVk
KQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDIwODAwMDAwMDAgKHVzYWJsZSkK
KFhFTikgS2R1bXA6IDUxMk1CICg1MjQyODhrQikgYXQgMHg0MDAwMDAwMAooWEVOKSBBQ1BJ
OiBSU0RQIDAwMEYwNTMwLCAwMDI0IChyMiBPUkFDTEUpCihYRU4pIEFDUEk6IFhTRFQgNzkz
NkMwQjAsIDAwRTQgKHIxIE9SQUNMRSAgICAgWDUtMiAzMDEzMDIwMCBBTUkgICAgIDEwMDEz
KQooWEVOKSBBQ1BJOiBGQUNQIDc5MzdGNjA4LCAwMTBDIChyNSBPUkFDTEUgICAgIFg1LTIg
MzAxMzAyMDAgQU1JICAgICAxMDAxMykKKFhFTikgQUNQSTogRFNEVCA3OTM2QzIyOCwgMTMz
REUgKHIyIE9SQUNMRSAgICAgWDUtMiAzMDEzMDIwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBB
Q1BJOiBGQUNTIDc5OEZERjgwLCAwMDQwCihYRU4pIEFDUEk6IEFQSUMgNzkzN0Y3MTgsIDAy
MjQgKHIzIE9SQUNMRSAgICAgWDUtMiAzMDEzMDIwMCBBTUkgICAgIDEwMDEzKQooWEVOKSBB
Q1BJOiBGUERUIDc5MzdGOTQwLCAwMDQ0IChyMSBPUkFDTEUgICAgIFg1LTIgMzAxMzAyMDAg
QU1JICAgICAxMDAxMykKKFhFTikgQUNQSTogRklEVCA3OTM3Rjk4OCwgMDA5QyAocjEgT1JB
Q0xFICAgICBYNS0yIDMwMTMwMjAwIEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IFNQTUkg
NzkzN0ZBMjgsIDAwNDEgKHI1IE9SQUNMRSAgICAgWDUtMiAzMDEzMDIwMCBBTUkuICAgICAg
ICAwKQooWEVOKSBBQ1BJOiBNQ0ZHIDc5MzdGQTcwLCAwMDNDIChyMSBPUkFDTEUgICAgIFg1
LTIgMzAxMzAyMDAgTVNGVCAgICAgICA5NykKKFhFTikgQUNQSTogT0VNUyA3OTM3RkFCMCwg
MDdEQyAocjEgT1JBQ0xFICAgICBYNS0yIDMwMTMwMjAwIE9SQ0wgICAgICAgIDEpCihYRU4p
IEFDUEk6IFVFRkkgNzkzODAyOTAsIDAwNDIgKHIxIE9SQUNMRSAgICAgWDUtMiAzMDEzMDIw
MCAgICAgICAgICAgICAwKQooWEVOKSBBQ1BJOiBCREFUIDc5MzgwMkQ4LCAwMDMwIChyMSBP
UkFDTEUgICAgIFg1LTIgMzAxMzAyMDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogSFBF
VCA3OTM4MDMwOCwgMDAzOCAocjEgT1JBQ0xFICAgICBYNS0yIDMwMTMwMjAwIElOVEwgMjAw
OTEwMTMpCihYRU4pIEFDUEk6IE1TQ1QgNzkzODAzNDAsIDAwOTAgKHIxIE9SQUNMRSAgICAg
WDUtMiAzMDEzMDIwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBQQ0NUIDc5MzgwM0Qw
LCAwMDZFIChyMSBPUkFDTEUgICAgIFg1LTIgMzAxMzAyMDAgSU5UTCAyMDA5MTAxMykKKFhF
TikgQUNQSTogUE1DVCA3OTM4MDQ0MCwgMDA2NCAocjEgT1JBQ0xFICAgICBYNS0yIDMwMTMw
MjAwIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IFBNVFQgNzkzODA0QTgsIDAyNjggKHIx
IE9SQUNMRSAgICAgWDUtMiAzMDEzMDIwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBT
TElUIDc5MzgwNzEwLCAwMDMwIChyMSBPUkFDTEUgICAgIFg1LTIgMzAxMzAyMDAgSU5UTCAy
MDA5MTAxMykKKFhFTikgQUNQSTogU1JBVCA3OTM4MDc0MCwgMEU1OCAocjMgT1JBQ0xFICAg
ICBYNS0yIDMwMTMwMjAwIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IFdERFQgNzkzODE1
OTgsIDAwNDAgKHIxIE9SQUNMRSAgICAgWDUtMiAzMDEzMDIwMCBJTlRMIDIwMDkxMDEzKQoo
WEVOKSBBQ1BJOiBTU0RUIDc5MzgxNUQ4LCBFRDJGIChyMSBPUkFDTEUgICAgUG1NZ3QgMzAx
MzAyMDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQSTogT0VNUCA3OTM5MDMwOCwgMDE1OCAo
cjEgT1JBQ0xFICAgICBYNS0yIDMwMTMwMjAwIE9SQ0wgICAgICAgIDEpCihYRU4pIEFDUEk6
IERNQVIgNzkzOTA0NjAsIDAxNDggKHIxIE9SQUNMRSAgICAgWDUtMiAzMDEzMDIwMCBJTlRM
IDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBIRVNUIDc5MzkwNUE4LCAwMTNDIChyMSBPUkFDTEUg
ICAgIFg1LTIgMzAxMzAyMDAgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogQkVSVCA3OTM5
MDZFOCwgMDAzMCAocjEgT1JBQ0xFICAgICBYNS0yIDMwMTMwMjAwIElOVEwgICAgICAgIDEp
CihYRU4pIEFDUEk6IEVSU1QgNzkzOTA3MTgsIDAyMzAgKHIxIE9SQUNMRSAgICAgWDUtMiAz
MDEzMDIwMCBJTlRMICAgICAgICAxKQooWEVOKSBBQ1BJOiBFSU5KIDc5MzkwOTQ4LCAwMTMw
IChyMSBPUkFDTEUgICAgIFg1LTIgMzAxMzAyMDAgSU5UTCAgICAgICAgMSkKKFhFTikgU3lz
dGVtIFJBTTogMTMwOTM4TUIgKDEzNDA4MTQ2NGtCKQooWEVOKSBEb21haW4gaGVhcCBpbml0
aWFsaXNlZCBETUEgd2lkdGggMzIgYml0cwooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5n
IG9mIDEwMjQgS2lCLgooWEVOKSBBQ1BJOiAzMi82NFggRkFDUyBhZGRyZXNzIG1pc21hdGNo
IGluIEZBRFQgLSA3OThmZGY4MC8wMDAwMDAwMDAwMDAwMDAwLCB1c2luZyAzMgooWEVOKSBJ
T0FQSUNbMF06IGFwaWNfaWQgOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBH
U0kgMC0yMwooWEVOKSBJT0FQSUNbMV06IGFwaWNfaWQgOSwgdmVyc2lvbiAzMiwgYWRkcmVz
cyAweGZlYzAxMDAwLCBHU0kgMjQtNDcKKFhFTikgSU9BUElDWzJdOiBhcGljX2lkIDEwLCB2
ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjNDAwMDAsIEdTSSA0OC03MQooWEVOKSBFbmFibGlu
ZyBBUElDIG1vZGU6ICBQaHlzLiAgVXNpbmcgMyBJL08gQVBJQ3MKKFhFTikgU3dpdGNoZWQg
dG8gQVBJQyBkcml2ZXIgeDJhcGljX2NsdXN0ZXIKKFhFTikgeHN0YXRlOiBzaXplOiAweDM0
MCBhbmQgc3RhdGVzOiAweDcKKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2Ug
Zm9yIENQVTAgYmFuayAxNywgdXNpbmcgMHgxCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIg
dG9vIGxhcmdlIGZvciBDUFUwIGJhbmsgMTgsIHVzaW5nIDB4MQooWEVOKSBDTUNJOiB0aHJl
c2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMCBiYW5rIDE5LCB1c2luZyAweDEKKFhFTikg
U3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhhcmR3YXJlIGZl
YXR1cmVzOgooWEVOKSAgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LIFNI
QURPV19QQUdJTkcKKFhFTikgICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBSRVRQT0xJTkUs
IFNQRUNfQ1RSTDogTm8sIE90aGVyOgooWEVOKSAgIEwxVEY6IGJlbGlldmVkIHZ1bG5lcmFi
bGUsIG1heHBoeXNhZGRyIEwxRCA0NiwgQ1BVSUQgNDYsIFNhZmUgYWRkcmVzcyAzMDAwMDAw
MDAwMDAKKFhFTikgICBTdXBwb3J0IGZvciBIVk0gVk1zOiBSU0IgRUFHRVJfRlBVCihYRU4p
ICAgU3VwcG9ydCBmb3IgUFYgVk1zOiBSU0IgRUFHRVJfRlBVCihYRU4pICAgWFBUSSAoNjQt
Yml0IFBWIG9ubHkpOiBEb20wIGVuYWJsZWQsIERvbVUgZW5hYmxlZCAod2l0aCBQQ0lEKQoo
WEVOKSAgIFBWIEwxVEYgc2hhZG93aW5nOiBEb20wIGRpc2FibGVkLCBEb21VIGVuYWJsZWQK
KFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciByZXYyIChjcmVk
aXQyKQooWEVOKSBJbml0aWFsaXppbmcgQ3JlZGl0MiBzY2hlZHVsZXIKKFhFTikgUGxhdGZv
cm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQRVQKKFhFTikgRGV0ZWN0ZWQgMjM5NC42NzQgTUh6
IHByb2Nlc3Nvci4KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgSW50ZWwg
VlQtZCBpb21tdSAwIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLgooWEVO
KSBJbnRlbCBWVC1kIGlvbW11IDEgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAx
R0IuCihYRU4pIEludGVsIFZULWQgU25vb3AgQ29udHJvbCBlbmFibGVkLgooWEVOKSBJbnRl
bCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBW
VC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBJbnRl
cnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVy
cnVwdCBub3QgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBl
bmFibGVkLgooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZAooWEVOKSAgLSBEb20w
IG1vZGU6IFJlbGF4ZWQKKFhFTikgSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkCihYRU4p
IEVuYWJsZWQgZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fja19vbGQgb24hCihYRU4pIEVO
QUJMSU5HIElPLUFQSUMgSVJRcwooWEVOKSAgLT4gVXNpbmcgb2xkIEFDSyBtZXRob2QKKFhF
TikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihYRU4pICAtIEFQSUMgTU1J
TyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0gQVBJQyBUUFIgc2hhZG93CihYRU4p
ICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pICAtIFZpcnR1YWwtUHJvY2Vz
c29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFsIE5NSQooWEVOKSAgLSBN
U1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmljdGVkIEd1ZXN0CihY
RU4pICAtIEFQSUMgUmVnaXN0ZXIgVmlydHVhbGl6YXRpb24KKFhFTikgIC0gVmlydHVhbCBJ
bnRlcnJ1cHQgRGVsaXZlcnkKKFhFTikgIC0gUG9zdGVkIEludGVycnVwdCBQcm9jZXNzaW5n
CihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nCihYRU4pICAtIFZNIEZ1bmN0aW9ucwooWEVOKSBI
Vk06IEFTSURzIGVuYWJsZWQuCihYRU4pIEhWTTogVk1YIGVuYWJsZWQKKFhFTikgSFZNOiBI
YXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikgSFZNOiBIQVAg
cGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgooWEVOKSBDTUNJOiB0aHJlc2hvbGQgMHgyIHRv
byBsYXJnZSBmb3IgQ1BVMTYgYmFuayAxNywgdXNpbmcgMHgxCihYRU4pIENNQ0k6IHRocmVz
aG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUxNiBiYW5rIDE4LCB1c2luZyAweDEKKFhFTikg
Q01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTE2IGJhbmsgMTksIHVzaW5n
IDB4MQooWEVOKSBCcm91Z2h0IHVwIDMyIENQVXMKKFhFTikgRG9tMCBoYXMgbWF4aW11bSA4
NDAgUElSUXMKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhF
TikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4g
MHgyMTdmMDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIERv
bTAgYWxsb2MuOiAgIDAwMDAwMDIwMmMwMDAwMDAtPjAwMDAwMDIwMzAwMDAwMDAgKDg1ODg4
MiBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAy
MDdkYjAyMDAwLT4wMDAwMDAyMDdmZmZmNmE4CihYRU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFO
R0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAwMC0+ZmZmZmZm
ZmY4MjE3ZjAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAwMC0+MDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAwMC0+
MDAwMDAwODAwMDZjMDAwMAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4MjE3ZjAw
MC0+ZmZmZmZmZmY4MjE3ZjRiOAooWEVOKSAgWGVuc3RvcmUgcmluZzogMDAwMDAwMDAwMDAw
MDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgQ29uc29sZSByaW5nOiAgMDAwMDAwMDAw
MDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZm
ZmY4MjE4MDAwMC0+ZmZmZmZmZmY4MjE5NTAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZm
ZmZmZmY4MjE5NTAwMC0+ZmZmZmZmZmY4MjE5NjAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAg
ZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MjQwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVT
UzogZmZmZmZmZmY4MWM4NzFmMAooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDQgVkNQVXMKKFhF
TikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFn
ZXMuCihYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBpbiBiYWNrZ3JvdW5kCihYRU4pIFN0ZC4g
TG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFs
bAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKFhFTikgQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNN
VC9IeXBlcnRocmVhZGluZwooWEVOKSBlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNv
bmZpZ3VyYXRpb24gYW5kIGNob29zZSBhbgooWEVOKSBleHBsaWNpdCAnc210PTxib29sPicg
c2V0dGluZy4gIFNlZSBYU0EtMjczLgooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgQm9vdGVkIG9uIE1MUERTL01GQkRT
LXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmcKKFhFTikgZW5h
YmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFz
ZQooWEVOKSBjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhT
QS0yOTcuCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgooWEVOKSAzLi4uIDIuLi4gMS4uLiAKKFhFTikgKioqIFNlcmlhbCBpbnB1
dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCkK
KFhFTikgRnJlZWQgNDg4a0IgaW5pdCBtZW1vcnkKY2EtZGV2MzkudXMub3JhY2xlLmNvbSBs
b2dpbjogKFhFTikgSFZNIGQxdjAgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMXYxIHNhdmU6IENQ
VQooWEVOKSBIVk0gZDF2MiBzYXZlOiBDUFUKKFhFTikgSFZNIGQxdjMgc2F2ZTogQ1BVCihY
RU4pIEhWTSBkMXY0IHNhdmU6IENQVQooWEVOKSBIVk0gZDF2NSBzYXZlOiBDUFUKKFhFTikg
SFZNIGQxdjYgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMXY3IHNhdmU6IENQVQooWEVOKSBIVk0g
ZDF2OCBzYXZlOiBDUFUKKFhFTikgSFZNIGQxdjkgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMXYx
MCBzYXZlOiBDUFUKKFhFTikgSFZNIGQxdjExIHNhdmU6IENQVQooWEVOKSBIVk0gZDF2MTIg
c2F2ZTogQ1BVCihYRU4pIEhWTSBkMXYxMyBzYXZlOiBDUFUKKFhFTikgSFZNIGQxdjE0IHNh
dmU6IENQVQooWEVOKSBIVk0gZDF2MTUgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMXYxNiBzYXZl
OiBDUFUKKFhFTikgSFZNIGQxdjE3IHNhdmU6IENQVQooWEVOKSBIVk0gZDF2MTggc2F2ZTog
Q1BVCihYRU4pIEhWTSBkMXYxOSBzYXZlOiBDUFUKKFhFTikgSFZNIGQxdjIwIHNhdmU6IENQ
VQooWEVOKSBIVk0gZDF2MjEgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMXYyMiBzYXZlOiBDUFUK
KFhFTikgSFZNIGQxdjIzIHNhdmU6IENQVQooWEVOKSBIVk0gZDF2MjQgc2F2ZTogQ1BVCihY
RU4pIEhWTSBkMXYyNSBzYXZlOiBDUFUKKFhFTikgSFZNIGQxdjI2IHNhdmU6IENQVQooWEVO
KSBIVk0gZDF2Mjcgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMXYyOCBzYXZlOiBDUFUKKFhFTikg
SFZNIGQxdjI5IHNhdmU6IENQVQooWEVOKSBIVk0gZDF2MzAgc2F2ZTogQ1BVCihYRU4pIEhW
TSBkMXYzMSBzYXZlOiBDUFUKKFhFTikgSFZNIGQxIHNhdmU6IFBJQwooWEVOKSBIVk0gZDEg
c2F2ZTogSU9BUElDCihYRU4pIEhWTSBkMXYwIHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXYx
IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXYyIHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXYz
IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXY0IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXY1
IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXY2IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXY3
IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXY4IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXY5
IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXYxMCBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDF2
MTEgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQxdjEyIHNhdmU6IExBUElDCihYRU4pIEhWTSBk
MXYxMyBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDF2MTQgc2F2ZTogTEFQSUMKKFhFTikgSFZN
IGQxdjE1IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXYxNiBzYXZlOiBMQVBJQwooWEVOKSBI
Vk0gZDF2MTcgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQxdjE4IHNhdmU6IExBUElDCihYRU4p
IEhWTSBkMXYxOSBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDF2MjAgc2F2ZTogTEFQSUMKKFhF
TikgSFZNIGQxdjIxIHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXYyMiBzYXZlOiBMQVBJQwoo
WEVOKSBIVk0gZDF2MjMgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQxdjI0IHNhdmU6IExBUElD
CihYRU4pIEhWTSBkMXYyNSBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDF2MjYgc2F2ZTogTEFQ
SUMKKFhFTikgSFZNIGQxdjI3IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMXYyOCBzYXZlOiBM
QVBJQwooWEVOKSBIVk0gZDF2Mjkgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQxdjMwIHNhdmU6
IExBUElDCihYRU4pIEhWTSBkMXYzMSBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDF2MCBzYXZl
OiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZN
IGQxdjIgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBIVk0gZDF2MyBzYXZlOiBMQVBJQ19SRUdT
CihYRU4pIEhWTSBkMXY0IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQxdjUgc2F2ZTog
TEFQSUNfUkVHUwooWEVOKSBIVk0gZDF2NiBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBk
MXY3IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQxdjggc2F2ZTogTEFQSUNfUkVHUwoo
WEVOKSBIVk0gZDF2OSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxMCBzYXZlOiBM
QVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxMSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBk
MXYxMiBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxMyBzYXZlOiBMQVBJQ19SRUdT
CihYRU4pIEhWTSBkMXYxNCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxNSBzYXZl
OiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxNiBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhW
TSBkMXYxNyBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYxOCBzYXZlOiBMQVBJQ19S
RUdTCihYRU4pIEhWTSBkMXYxOSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYyMCBz
YXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYyMSBzYXZlOiBMQVBJQ19SRUdTCihYRU4p
IEhWTSBkMXYyMiBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYyMyBzYXZlOiBMQVBJ
Q19SRUdTCihYRU4pIEhWTSBkMXYyNCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYy
NSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYyNiBzYXZlOiBMQVBJQ19SRUdTCihY
RU4pIEhWTSBkMXYyNyBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYyOCBzYXZlOiBM
QVBJQ19SRUdTCihYRU4pIEhWTSBkMXYyOSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBk
MXYzMCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMXYzMSBzYXZlOiBMQVBJQ19SRUdT
CihYRU4pIEhWTSBkMSBzYXZlOiBQQ0lfSVJRCihYRU4pIEhWTSBkMSBzYXZlOiBJU0FfSVJR
CihYRU4pIEhWTSBkMSBzYXZlOiBQQ0lfTElOSwooWEVOKSBIVk0gZDEgc2F2ZTogUElUCihY
RU4pIEhWTSBkMSBzYXZlOiBSVEMKKFhFTikgSFZNIGQxIHNhdmU6IEhQRVQKKFhFTikgSFZN
IGQxIHNhdmU6IFBNVElNRVIKKFhFTikgSFZNIGQxdjAgc2F2ZTogTVRSUgooWEVOKSBIVk0g
ZDF2MSBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMXYyIHNhdmU6IE1UUlIKKFhFTikgSFZNIGQx
djMgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2NCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMXY1
IHNhdmU6IE1UUlIKKFhFTikgSFZNIGQxdjYgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2NyBz
YXZlOiBNVFJSCihYRU4pIEhWTSBkMXY4IHNhdmU6IE1UUlIKKFhFTikgSFZNIGQxdjkgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MTAgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MTEgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MTIgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MTMgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MTQgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MTUgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MTYgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MTcgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MTggc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MTkgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MjAgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MjEgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MjIgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MjMgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MjQgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MjUgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MjYgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2Mjcgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2Mjggc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2Mjkgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDF2MzAgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDF2MzEgc2F2
ZTogTVRSUgooWEVOKSBIVk0gZDEgc2F2ZTogVklSSURJQU5fRE9NQUlOCihYRU4pIEhWTSBk
MXYwIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDF2MSBzYXZlOiBDUFVfWFNBVkUKKFhF
TikgSFZNIGQxdjIgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMXYzIHNhdmU6IENQVV9Y
U0FWRQooWEVOKSBIVk0gZDF2NCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjUgc2F2
ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMXY2IHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0g
ZDF2NyBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjggc2F2ZTogQ1BVX1hTQVZFCihY
RU4pIEhWTSBkMXY5IHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDF2MTAgc2F2ZTogQ1BV
X1hTQVZFCihYRU4pIEhWTSBkMXYxMSBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjEy
IHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDF2MTMgc2F2ZTogQ1BVX1hTQVZFCihYRU4p
IEhWTSBkMXYxNCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjE1IHNhdmU6IENQVV9Y
U0FWRQooWEVOKSBIVk0gZDF2MTYgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMXYxNyBz
YXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjE4IHNhdmU6IENQVV9YU0FWRQooWEVOKSBI
Vk0gZDF2MTkgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMXYyMCBzYXZlOiBDUFVfWFNB
VkUKKFhFTikgSFZNIGQxdjIxIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDF2MjIgc2F2
ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMXYyMyBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZN
IGQxdjI0IHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDF2MjUgc2F2ZTogQ1BVX1hTQVZF
CihYRU4pIEhWTSBkMXYyNiBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjI3IHNhdmU6
IENQVV9YU0FWRQooWEVOKSBIVk0gZDF2Mjggc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBk
MXYyOSBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQxdjMwIHNhdmU6IENQVV9YU0FWRQoo
WEVOKSBIVk0gZDF2MzEgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMXYwIHNhdmU6IFZJ
UklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjEgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBI
Vk0gZDF2MiBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIEhWTSBkMXYzIHNhdmU6IFZJUklE
SUFOX1ZDUFUKKFhFTikgSFZNIGQxdjQgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0g
ZDF2NSBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIEhWTSBkMXY2IHNhdmU6IFZJUklESUFO
X1ZDUFUKKFhFTikgSFZNIGQxdjcgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDF2
OCBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIEhWTSBkMXY5IHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjEwIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjEx
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjEyIHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjEzIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjE0
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjE1IHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjE2IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjE3
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjE4IHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjE5IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjIw
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjIxIHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjIyIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjIz
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjI0IHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjI1IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjI2
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjI3IHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjI4IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjI5
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjMwIHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNIGQxdjMxIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNIGQxdjAg
c2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXYxIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBI
Vk0gZDF2MiBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQxdjMgc2F2ZTogVk1DRV9WQ1BV
CihYRU4pIEhWTSBkMXY0IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2NSBzYXZlOiBW
TUNFX1ZDUFUKKFhFTikgSFZNIGQxdjYgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXY3
IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2OCBzYXZlOiBWTUNFX1ZDUFUKKFhFTikg
SFZNIGQxdjkgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXYxMCBzYXZlOiBWTUNFX1ZD
UFUKKFhFTikgSFZNIGQxdjExIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2MTIgc2F2
ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXYxMyBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZN
IGQxdjE0IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2MTUgc2F2ZTogVk1DRV9WQ1BV
CihYRU4pIEhWTSBkMXYxNiBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQxdjE3IHNhdmU6
IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2MTggc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBk
MXYxOSBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQxdjIwIHNhdmU6IFZNQ0VfVkNQVQoo
WEVOKSBIVk0gZDF2MjEgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXYyMiBzYXZlOiBW
TUNFX1ZDUFUKKFhFTikgSFZNIGQxdjIzIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2
MjQgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMXYyNSBzYXZlOiBWTUNFX1ZDUFUKKFhF
TikgSFZNIGQxdjI2IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2Mjcgc2F2ZTogVk1D
RV9WQ1BVCihYRU4pIEhWTSBkMXYyOCBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQxdjI5
IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDF2MzAgc2F2ZTogVk1DRV9WQ1BVCihYRU4p
IEhWTSBkMXYzMSBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQxdjAgc2F2ZTogVFNDX0FE
SlVTVAooWEVOKSBIVk0gZDF2MSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMXYyIHNh
dmU6IFRTQ19BREpVU1QKKFhFTikgSFZNIGQxdjMgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBI
Vk0gZDF2NCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMXY1IHNhdmU6IFRTQ19BREpV
U1QKKFhFTikgSFZNIGQxdjYgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2NyBzYXZl
OiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMXY4IHNhdmU6IFRTQ19BREpVU1QKKFhFTikgSFZN
IGQxdjkgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MTAgc2F2ZTogVFNDX0FESlVT
VAooWEVOKSBIVk0gZDF2MTEgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MTIgc2F2
ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MTMgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBI
Vk0gZDF2MTQgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MTUgc2F2ZTogVFNDX0FE
SlVTVAooWEVOKSBIVk0gZDF2MTYgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MTcg
c2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MTggc2F2ZTogVFNDX0FESlVTVAooWEVO
KSBIVk0gZDF2MTkgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MjAgc2F2ZTogVFND
X0FESlVTVAooWEVOKSBIVk0gZDF2MjEgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2
MjIgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MjMgc2F2ZTogVFNDX0FESlVTVAoo
WEVOKSBIVk0gZDF2MjQgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MjUgc2F2ZTog
VFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MjYgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0g
ZDF2Mjcgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2Mjggc2F2ZTogVFNDX0FESlVT
VAooWEVOKSBIVk0gZDF2Mjkgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MzAgc2F2
ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDF2MzEgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBI
Vk0gZDF2MCBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxIHNhdmU6IENQVV9NU1IKKFhF
TikgSFZNIGQxdjIgc2F2ZTogQ1BVX01TUgooWEVOKSBIVk0gZDF2MyBzYXZlOiBDUFVfTVNS
CihYRU4pIEhWTSBkMXY0IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQxdjUgc2F2ZTogQ1BV
X01TUgooWEVOKSBIVk0gZDF2NiBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXY3IHNhdmU6
IENQVV9NU1IKKFhFTikgSFZNIGQxdjggc2F2ZTogQ1BVX01TUgooWEVOKSBIVk0gZDF2OSBz
YXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxMCBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBk
MXYxMSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxMiBzYXZlOiBDUFVfTVNSCihYRU4p
IEhWTSBkMXYxMyBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxNCBzYXZlOiBDUFVfTVNS
CihYRU4pIEhWTSBkMXYxNSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxNiBzYXZlOiBD
UFVfTVNSCihYRU4pIEhWTSBkMXYxNyBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxOCBz
YXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYxOSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBk
MXYyMCBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYyMSBzYXZlOiBDUFVfTVNSCihYRU4p
IEhWTSBkMXYyMiBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYyMyBzYXZlOiBDUFVfTVNS
CihYRU4pIEhWTSBkMXYyNCBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYyNSBzYXZlOiBD
UFVfTVNSCihYRU4pIEhWTSBkMXYyNiBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYyNyBz
YXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYyOCBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBk
MXYyOSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMXYzMCBzYXZlOiBDUFVfTVNSCihYRU4p
IEhWTSBkMXYzMSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTTEgcmVzdG9yZTogQ1BVIDAKKFhF
TikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDAwIG1mbj0zODNmZTgwMDAgbnI9Mgoo
WEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAwMDMgbWZuPTM4M2ZlODAwMyBucj03
ZmZkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDA0MyBtZm49MzgzZmU4MDQz
IG5yPTdmYmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDgzIG1mbj0zODNm
ZTgwODMgbnI9N2Y3ZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAwYzMgbWZu
PTM4M2ZlODBjMyBucj03ZjNkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDEw
MyBtZm49MzgzZmU4MTAzIG5yPTdlZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2Zu
PWYwMTQzIG1mbj0zODNmZTgxNDMgbnI9N2ViZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9t
MSBnZm49ZjAxODMgbWZuPTM4M2ZlODE4MyBucj03ZTdkCihYRU4pIG1lbW9yeV9tYXA6YWRk
OiBkb20xIGdmbj1mMDFjMyBtZm49MzgzZmU4MWMzIG5yPTdlM2QKKFhFTikgbWVtb3J5X21h
cDphZGQ6IGRvbTEgZ2ZuPWYwODAwIG1mbj0zODNmZTg4MDAgbnI9NzgwMAooWEVOKSBIVk0g
ZDJ2MCBzYXZlOiBDUFUKKFhFTikgSFZNIGQydjEgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMnYy
IHNhdmU6IENQVQooWEVOKSBIVk0gZDJ2MyBzYXZlOiBDUFUKKFhFTikgSFZNIGQydjQgc2F2
ZTogQ1BVCihYRU4pIEhWTSBkMnY1IHNhdmU6IENQVQooWEVOKSBIVk0gZDJ2NiBzYXZlOiBD
UFUKKFhFTikgSFZNIGQydjcgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMnY4IHNhdmU6IENQVQoo
WEVOKSBIVk0gZDJ2OSBzYXZlOiBDUFUKKFhFTikgSFZNIGQydjEwIHNhdmU6IENQVQooWEVO
KSBIVk0gZDJ2MTEgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMnYxMiBzYXZlOiBDUFUKKFhFTikg
SFZNIGQydjEzIHNhdmU6IENQVQooWEVOKSBIVk0gZDJ2MTQgc2F2ZTogQ1BVCihYRU4pIEhW
TSBkMnYxNSBzYXZlOiBDUFUKKFhFTikgSFZNIGQydjE2IHNhdmU6IENQVQooWEVOKSBIVk0g
ZDJ2MTcgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMnYxOCBzYXZlOiBDUFUKKFhFTikgSFZNIGQy
djE5IHNhdmU6IENQVQooWEVOKSBIVk0gZDJ2MjAgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMnYy
MSBzYXZlOiBDUFUKKFhFTikgSFZNIGQydjIyIHNhdmU6IENQVQooWEVOKSBIVk0gZDJ2MjMg
c2F2ZTogQ1BVCihYRU4pIEhWTSBkMnYyNCBzYXZlOiBDUFUKKFhFTikgSFZNIGQydjI1IHNh
dmU6IENQVQooWEVOKSBIVk0gZDJ2MjYgc2F2ZTogQ1BVCihYRU4pIEhWTSBkMnYyNyBzYXZl
OiBDUFUKKFhFTikgSFZNIGQydjI4IHNhdmU6IENQVQooWEVOKSBIVk0gZDJ2Mjkgc2F2ZTog
Q1BVCihYRU4pIEhWTSBkMnYzMCBzYXZlOiBDUFUKKFhFTikgSFZNIGQydjMxIHNhdmU6IENQ
VQooWEVOKSBIVk0gZDIgc2F2ZTogUElDCihYRU4pIEhWTSBkMiBzYXZlOiBJT0FQSUMKKFhF
TikgSFZNIGQydjAgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjEgc2F2ZTogTEFQSUMKKFhF
TikgSFZNIGQydjIgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjMgc2F2ZTogTEFQSUMKKFhF
TikgSFZNIGQydjQgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjUgc2F2ZTogTEFQSUMKKFhF
TikgSFZNIGQydjYgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjcgc2F2ZTogTEFQSUMKKFhF
TikgSFZNIGQydjggc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjkgc2F2ZTogTEFQSUMKKFhF
TikgSFZNIGQydjEwIHNhdmU6IExBUElDCihYRU4pIEhWTSBkMnYxMSBzYXZlOiBMQVBJQwoo
WEVOKSBIVk0gZDJ2MTIgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjEzIHNhdmU6IExBUElD
CihYRU4pIEhWTSBkMnYxNCBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDJ2MTUgc2F2ZTogTEFQ
SUMKKFhFTikgSFZNIGQydjE2IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMnYxNyBzYXZlOiBM
QVBJQwooWEVOKSBIVk0gZDJ2MTggc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjE5IHNhdmU6
IExBUElDCihYRU4pIEhWTSBkMnYyMCBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDJ2MjEgc2F2
ZTogTEFQSUMKKFhFTikgSFZNIGQydjIyIHNhdmU6IExBUElDCihYRU4pIEhWTSBkMnYyMyBz
YXZlOiBMQVBJQwooWEVOKSBIVk0gZDJ2MjQgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjI1
IHNhdmU6IExBUElDCihYRU4pIEhWTSBkMnYyNiBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDJ2
Mjcgc2F2ZTogTEFQSUMKKFhFTikgSFZNIGQydjI4IHNhdmU6IExBUElDCihYRU4pIEhWTSBk
MnYyOSBzYXZlOiBMQVBJQwooWEVOKSBIVk0gZDJ2MzAgc2F2ZTogTEFQSUMKKFhFTikgSFZN
IGQydjMxIHNhdmU6IExBUElDCihYRU4pIEhWTSBkMnYwIHNhdmU6IExBUElDX1JFR1MKKFhF
TikgSFZNIGQydjEgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBIVk0gZDJ2MiBzYXZlOiBMQVBJ
Q19SRUdTCihYRU4pIEhWTSBkMnYzIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjQg
c2F2ZTogTEFQSUNfUkVHUwooWEVOKSBIVk0gZDJ2NSBzYXZlOiBMQVBJQ19SRUdTCihYRU4p
IEhWTSBkMnY2IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjcgc2F2ZTogTEFQSUNf
UkVHUwooWEVOKSBIVk0gZDJ2OCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTSBkMnY5IHNh
dmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjEwIHNhdmU6IExBUElDX1JFR1MKKFhFTikg
SFZNIGQydjExIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjEyIHNhdmU6IExBUElD
X1JFR1MKKFhFTikgSFZNIGQydjEzIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjE0
IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjE1IHNhdmU6IExBUElDX1JFR1MKKFhF
TikgSFZNIGQydjE2IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjE3IHNhdmU6IExB
UElDX1JFR1MKKFhFTikgSFZNIGQydjE4IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQy
djE5IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjIwIHNhdmU6IExBUElDX1JFR1MK
KFhFTikgSFZNIGQydjIxIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjIyIHNhdmU6
IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjIzIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZN
IGQydjI0IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjI1IHNhdmU6IExBUElDX1JF
R1MKKFhFTikgSFZNIGQydjI2IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjI3IHNh
dmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjI4IHNhdmU6IExBUElDX1JFR1MKKFhFTikg
SFZNIGQydjI5IHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQydjMwIHNhdmU6IExBUElD
X1JFR1MKKFhFTikgSFZNIGQydjMxIHNhdmU6IExBUElDX1JFR1MKKFhFTikgSFZNIGQyIHNh
dmU6IFBDSV9JUlEKKFhFTikgSFZNIGQyIHNhdmU6IElTQV9JUlEKKFhFTikgSFZNIGQyIHNh
dmU6IFBDSV9MSU5LCihYRU4pIEhWTSBkMiBzYXZlOiBQSVQKKFhFTikgSFZNIGQyIHNhdmU6
IFJUQwooWEVOKSBIVk0gZDIgc2F2ZTogSFBFVAooWEVOKSBIVk0gZDIgc2F2ZTogUE1USU1F
UgooWEVOKSBIVk0gZDJ2MCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYxIHNhdmU6IE1UUlIK
KFhFTikgSFZNIGQydjIgc2F2ZTogTVRSUgooWEVOKSBIVk0gZDJ2MyBzYXZlOiBNVFJSCihY
RU4pIEhWTSBkMnY0IHNhdmU6IE1UUlIKKFhFTikgSFZNIGQydjUgc2F2ZTogTVRSUgooWEVO
KSBIVk0gZDJ2NiBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnY3IHNhdmU6IE1UUlIKKFhFTikg
SFZNIGQydjggc2F2ZTogTVRSUgooWEVOKSBIVk0gZDJ2OSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYxMCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYxMSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYxMiBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYxMyBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYxNCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYxNSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYxNiBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYxNyBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYxOCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYxOSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYyMCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYyMSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYyMiBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYyMyBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYyNCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYyNSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYyNiBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYyNyBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYyOCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYyOSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMnYzMCBzYXZlOiBNVFJSCihYRU4pIEhWTSBkMnYzMSBzYXZlOiBNVFJSCihYRU4pIEhW
TSBkMiBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgSFZNIGQydjAgc2F2ZTogQ1BVX1hT
QVZFCihYRU4pIEhWTSBkMnYxIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDJ2MiBzYXZl
OiBDUFVfWFNBVkUKKFhFTikgSFZNIGQydjMgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBk
MnY0IHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDJ2NSBzYXZlOiBDUFVfWFNBVkUKKFhF
TikgSFZNIGQydjYgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMnY3IHNhdmU6IENQVV9Y
U0FWRQooWEVOKSBIVk0gZDJ2OCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQydjkgc2F2
ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMnYxMCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZN
IGQydjExIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDJ2MTIgc2F2ZTogQ1BVX1hTQVZF
CihYRU4pIEhWTSBkMnYxMyBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQydjE0IHNhdmU6
IENQVV9YU0FWRQooWEVOKSBIVk0gZDJ2MTUgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBk
MnYxNiBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQydjE3IHNhdmU6IENQVV9YU0FWRQoo
WEVOKSBIVk0gZDJ2MTggc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMnYxOSBzYXZlOiBD
UFVfWFNBVkUKKFhFTikgSFZNIGQydjIwIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDJ2
MjEgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMnYyMiBzYXZlOiBDUFVfWFNBVkUKKFhF
TikgSFZNIGQydjIzIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDJ2MjQgc2F2ZTogQ1BV
X1hTQVZFCihYRU4pIEhWTSBkMnYyNSBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQydjI2
IHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0gZDJ2Mjcgc2F2ZTogQ1BVX1hTQVZFCihYRU4p
IEhWTSBkMnYyOCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQydjI5IHNhdmU6IENQVV9Y
U0FWRQooWEVOKSBIVk0gZDJ2MzAgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIEhWTSBkMnYzMSBz
YXZlOiBDUFVfWFNBVkUKKFhFTikgSFZNIGQydjAgc2F2ZTogVklSSURJQU5fVkNQVQooWEVO
KSBIVk0gZDJ2MSBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIEhWTSBkMnYyIHNhdmU6IFZJ
UklESUFOX1ZDUFUKKFhFTikgSFZNIGQydjMgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBI
Vk0gZDJ2NCBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIEhWTSBkMnY1IHNhdmU6IFZJUklE
SUFOX1ZDUFUKKFhFTikgSFZNIGQydjYgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0g
ZDJ2NyBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIEhWTSBkMnY4IHNhdmU6IFZJUklESUFO
X1ZDUFUKKFhFTikgSFZNIGQydjkgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
MTAgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2MTEgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBIVk0gZDJ2MTIgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
MTMgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2MTQgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBIVk0gZDJ2MTUgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
MTYgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2MTcgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBIVk0gZDJ2MTggc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
MTkgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2MjAgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBIVk0gZDJ2MjEgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
MjIgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2MjMgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBIVk0gZDJ2MjQgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
MjUgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2MjYgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBIVk0gZDJ2Mjcgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
Mjggc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2Mjkgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBIVk0gZDJ2MzAgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2
MzEgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBIVk0gZDJ2MCBzYXZlOiBWTUNFX1ZDUFUK
KFhFTikgSFZNIGQydjEgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMnYyIHNhdmU6IFZN
Q0VfVkNQVQooWEVOKSBIVk0gZDJ2MyBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQydjQg
c2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMnY1IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBI
Vk0gZDJ2NiBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQydjcgc2F2ZTogVk1DRV9WQ1BV
CihYRU4pIEhWTSBkMnY4IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDJ2OSBzYXZlOiBW
TUNFX1ZDUFUKKFhFTikgSFZNIGQydjEwIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDJ2
MTEgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMnYxMiBzYXZlOiBWTUNFX1ZDUFUKKFhF
TikgSFZNIGQydjEzIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDJ2MTQgc2F2ZTogVk1D
RV9WQ1BVCihYRU4pIEhWTSBkMnYxNSBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQydjE2
IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDJ2MTcgc2F2ZTogVk1DRV9WQ1BVCihYRU4p
IEhWTSBkMnYxOCBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQydjE5IHNhdmU6IFZNQ0Vf
VkNQVQooWEVOKSBIVk0gZDJ2MjAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMnYyMSBz
YXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQydjIyIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBI
Vk0gZDJ2MjMgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMnYyNCBzYXZlOiBWTUNFX1ZD
UFUKKFhFTikgSFZNIGQydjI1IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDJ2MjYgc2F2
ZTogVk1DRV9WQ1BVCihYRU4pIEhWTSBkMnYyNyBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZN
IGQydjI4IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDJ2Mjkgc2F2ZTogVk1DRV9WQ1BV
CihYRU4pIEhWTSBkMnYzMCBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNIGQydjMxIHNhdmU6
IFZNQ0VfVkNQVQooWEVOKSBIVk0gZDJ2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBk
MnYxIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgSFZNIGQydjIgc2F2ZTogVFNDX0FESlVTVAoo
WEVOKSBIVk0gZDJ2MyBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnY0IHNhdmU6IFRT
Q19BREpVU1QKKFhFTikgSFZNIGQydjUgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDJ2
NiBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnY3IHNhdmU6IFRTQ19BREpVU1QKKFhF
TikgSFZNIGQydjggc2F2ZTogVFNDX0FESlVTVAooWEVOKSBIVk0gZDJ2OSBzYXZlOiBUU0Nf
QURKVVNUCihYRU4pIEhWTSBkMnYxMCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYx
MSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYxMiBzYXZlOiBUU0NfQURKVVNUCihY
RU4pIEhWTSBkMnYxMyBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYxNCBzYXZlOiBU
U0NfQURKVVNUCihYRU4pIEhWTSBkMnYxNSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBk
MnYxNiBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYxNyBzYXZlOiBUU0NfQURKVVNU
CihYRU4pIEhWTSBkMnYxOCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYxOSBzYXZl
OiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYyMCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhW
TSBkMnYyMSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYyMiBzYXZlOiBUU0NfQURK
VVNUCihYRU4pIEhWTSBkMnYyMyBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYyNCBz
YXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYyNSBzYXZlOiBUU0NfQURKVVNUCihYRU4p
IEhWTSBkMnYyNiBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYyNyBzYXZlOiBUU0Nf
QURKVVNUCihYRU4pIEhWTSBkMnYyOCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYy
OSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYzMCBzYXZlOiBUU0NfQURKVVNUCihY
RU4pIEhWTSBkMnYzMSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTSBkMnYwIHNhdmU6IENQ
VV9NU1IKKFhFTikgSFZNIGQydjEgc2F2ZTogQ1BVX01TUgooWEVOKSBIVk0gZDJ2MiBzYXZl
OiBDUFVfTVNSCihYRU4pIEhWTSBkMnYzIHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjQg
c2F2ZTogQ1BVX01TUgooWEVOKSBIVk0gZDJ2NSBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBk
MnY2IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjcgc2F2ZTogQ1BVX01TUgooWEVOKSBI
Vk0gZDJ2OCBzYXZlOiBDUFVfTVNSCihYRU4pIEhWTSBkMnY5IHNhdmU6IENQVV9NU1IKKFhF
TikgSFZNIGQydjEwIHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjExIHNhdmU6IENQVV9N
U1IKKFhFTikgSFZNIGQydjEyIHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjEzIHNhdmU6
IENQVV9NU1IKKFhFTikgSFZNIGQydjE0IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjE1
IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjE2IHNhdmU6IENQVV9NU1IKKFhFTikgSFZN
IGQydjE3IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjE4IHNhdmU6IENQVV9NU1IKKFhF
TikgSFZNIGQydjE5IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjIwIHNhdmU6IENQVV9N
U1IKKFhFTikgSFZNIGQydjIxIHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjIyIHNhdmU6
IENQVV9NU1IKKFhFTikgSFZNIGQydjIzIHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjI0
IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjI1IHNhdmU6IENQVV9NU1IKKFhFTikgSFZN
IGQydjI2IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjI3IHNhdmU6IENQVV9NU1IKKFhF
TikgSFZNIGQydjI4IHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjI5IHNhdmU6IENQVV9N
U1IKKFhFTikgSFZNIGQydjMwIHNhdmU6IENQVV9NU1IKKFhFTikgSFZNIGQydjMxIHNhdmU6
IENQVV9NU1IKKFhFTikgSFZNMiByZXN0b3JlOiBDUFUgMAooWEVOKSBtZW1vcnlfbWFwOmFk
ZDogZG9tMiBnZm49ZjAwMDAgbWZuPTM4M2ZkODAwMCBucj0yCihYRU4pIG1lbW9yeV9tYXA6
YWRkOiBkb20yIGdmbj1mMDAwMyBtZm49MzgzZmQ4MDAzIG5yPTdmZmQKKFhFTikgbWVtb3J5
X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMDQzIG1mbj0zODNmZDgwNDMgbnI9N2ZiZAooWEVOKSBt
ZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAwODMgbWZuPTM4M2ZkODA4MyBucj03ZjdkCihY
RU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDBjMyBtZm49MzgzZmQ4MGMzIG5yPTdm
M2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMTAzIG1mbj0zODNmZDgxMDMg
bnI9N2VmZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAxNDMgbWZuPTM4M2Zk
ODE0MyBucj03ZWJkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDE4MyBtZm49
MzgzZmQ4MTgzIG5yPTdlN2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMWMz
IG1mbj0zODNmZDgxYzMgbnI9N2UzZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49
ZjA4MDAgbWZuPTM4M2ZkODgwMCBucj03ODAwCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBk
b20xIGdmbj1mMDAwMCBtZm49MzgzZmU4MDAwIG5yPTIKKFhFTikgbWVtb3J5X21hcDpyZW1v
dmU6IGRvbTEgZ2ZuPWYwMDAzIG1mbj0zODNmZTgwMDMgbnI9N2ZmZAooWEVOKSBtZW1vcnlf
bWFwOnJlbW92ZTogZG9tMSBnZm49ZjAwNDMgbWZuPTM4M2ZlODA0MyBucj03ZmJkCihYRU4p
IG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDA4MyBtZm49MzgzZmU4MDgzIG5yPTdm
N2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMGMzIG1mbj0zODNmZTgw
YzMgbnI9N2YzZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAxMDMgbWZu
PTM4M2ZlODEwMyBucj03ZWZkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1m
MDE0MyBtZm49MzgzZmU4MTQzIG5yPTdlYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRv
bTEgZ2ZuPWYwMTgzIG1mbj0zODNmZTgxODMgbnI9N2U3ZAooWEVOKSBtZW1vcnlfbWFwOnJl
bW92ZTogZG9tMSBnZm49ZjAxYzMgbWZuPTM4M2ZlODFjMyBucj03ZTNkCihYRU4pIG1lbW9y
eV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDgwMCBtZm49MzgzZmU4ODAwIG5yPTc4MDAKKFhF
TikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDAwIG1mbj0zODNmZTgwMDAgbnI9Mgoo
WEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAwMDMgbWZuPTM4M2ZlODAwMyBucj03
ZmZkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDA0MyBtZm49MzgzZmU4MDQz
IG5yPTdmYmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDgzIG1mbj0zODNm
ZTgwODMgbnI9N2Y3ZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAwYzMgbWZu
PTM4M2ZlODBjMyBucj03ZjNkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDEw
MyBtZm49MzgzZmU4MTAzIG5yPTdlZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2Zu
PWYwMTQzIG1mbj0zODNmZTgxNDMgbnI9N2ViZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9t
MSBnZm49ZjAxODMgbWZuPTM4M2ZlODE4MyBucj03ZTdkCihYRU4pIG1lbW9yeV9tYXA6YWRk
OiBkb20xIGdmbj1mMDFjMyBtZm49MzgzZmU4MWMzIG5yPTdlM2QKKFhFTikgbWVtb3J5X21h
cDphZGQ6IGRvbTEgZ2ZuPWYwODAwIG1mbj0zODNmZTg4MDAgbnI9NzgwMAooWEVOKSBtZW1v
cnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAwMDAgbWZuPTM4M2ZlODAwMCBucj0yCihYRU4p
IG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDAwMyBtZm49MzgzZmU4MDAzIG5yPTdm
ZmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMDQzIG1mbj0zODNmZTgw
NDMgbnI9N2ZiZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAwODMgbWZu
PTM4M2ZlODA4MyBucj03ZjdkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1m
MDBjMyBtZm49MzgzZmU4MGMzIG5yPTdmM2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRv
bTEgZ2ZuPWYwMTAzIG1mbj0zODNmZTgxMDMgbnI9N2VmZAooWEVOKSBtZW1vcnlfbWFwOnJl
bW92ZTogZG9tMSBnZm49ZjAxNDMgbWZuPTM4M2ZlODE0MyBucj03ZWJkCihYRU4pIG1lbW9y
eV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDE4MyBtZm49MzgzZmU4MTgzIG5yPTdlN2QKKFhF
TikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMWMzIG1mbj0zODNmZTgxYzMgbnI9
N2UzZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjA4MDAgbWZuPTM4M2Zl
ODgwMCBucj03ODAwCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDAwMCBtZm49
MzgzZmU4MDAwIG5yPTIKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDAzIG1m
bj0zODNmZTgwMDMgbnI9N2ZmZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAw
NDMgbWZuPTM4M2ZlODA0MyBucj03ZmJkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdm
bj1mMDA4MyBtZm49MzgzZmU4MDgzIG5yPTdmN2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRv
bTEgZ2ZuPWYwMGMzIG1mbj0zODNmZTgwYzMgbnI9N2YzZAooWEVOKSBtZW1vcnlfbWFwOmFk
ZDogZG9tMSBnZm49ZjAxMDMgbWZuPTM4M2ZlODEwMyBucj03ZWZkCihYRU4pIG1lbW9yeV9t
YXA6YWRkOiBkb20xIGdmbj1mMDE0MyBtZm49MzgzZmU4MTQzIG5yPTdlYmQKKFhFTikgbWVt
b3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMTgzIG1mbj0zODNmZTgxODMgbnI9N2U3ZAooWEVO
KSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAxYzMgbWZuPTM4M2ZlODFjMyBucj03ZTNk
CihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDgwMCBtZm49MzgzZmU4ODAwIG5y
PTc4MDAKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMDAwIG1mbj0zODNm
ZTgwMDAgbnI9MgooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAwMDMgbWZu
PTM4M2ZlODAwMyBucj03ZmZkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1m
MDA0MyBtZm49MzgzZmU4MDQzIG5yPTdmYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRv
bTEgZ2ZuPWYwMDgzIG1mbj0zODNmZTgwODMgbnI9N2Y3ZAooWEVOKSBtZW1vcnlfbWFwOnJl
bW92ZTogZG9tMSBnZm49ZjAwYzMgbWZuPTM4M2ZlODBjMyBucj03ZjNkCihYRU4pIG1lbW9y
eV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDEwMyBtZm49MzgzZmU4MTAzIG5yPTdlZmQKKFhF
TikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMTQzIG1mbj0zODNmZTgxNDMgbnI9
N2ViZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAxODMgbWZuPTM4M2Zl
ODE4MyBucj03ZTdkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDFjMyBt
Zm49MzgzZmU4MWMzIG5yPTdlM2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2Zu
PWYwODAwIG1mbj0zODNmZTg4MDAgbnI9NzgwMAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9t
MSBnZm49ZjAwMDAgbWZuPTM4M2ZlODAwMCBucj0yCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBk
b20xIGdmbj1mMDAwMyBtZm49MzgzZmU4MDAzIG5yPTdmZmQKKFhFTikgbWVtb3J5X21hcDph
ZGQ6IGRvbTEgZ2ZuPWYwMDQzIG1mbj0zODNmZTgwNDMgbnI9N2ZiZAooWEVOKSBtZW1vcnlf
bWFwOmFkZDogZG9tMSBnZm49ZjAwODMgbWZuPTM4M2ZlODA4MyBucj03ZjdkCihYRU4pIG1l
bW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDBjMyBtZm49MzgzZmU4MGMzIG5yPTdmM2QKKFhF
TikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMTAzIG1mbj0zODNmZTgxMDMgbnI9N2Vm
ZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAxNDMgbWZuPTM4M2ZlODE0MyBu
cj03ZWJkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDE4MyBtZm49MzgzZmU4
MTgzIG5yPTdlN2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMWMzIG1mbj0z
ODNmZTgxYzMgbnI9N2UzZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjA4MDAg
bWZuPTM4M2ZlODgwMCBucj03ODAwCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdm
bj1mMDAwMCBtZm49MzgzZmU4MDAwIG5yPTIKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRv
bTEgZ2ZuPWYwMDAzIG1mbj0zODNmZTgwMDMgbnI9N2ZmZAooWEVOKSBtZW1vcnlfbWFwOnJl
bW92ZTogZG9tMSBnZm49ZjAwNDMgbWZuPTM4M2ZlODA0MyBucj03ZmJkCihYRU4pIG1lbW9y
eV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDA4MyBtZm49MzgzZmU4MDgzIG5yPTdmN2QKKFhF
TikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMGMzIG1mbj0zODNmZTgwYzMgbnI9
N2YzZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAxMDMgbWZuPTM4M2Zl
ODEwMyBucj03ZWZkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDE0MyBt
Zm49MzgzZmU4MTQzIG5yPTdlYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2Zu
PWYwMTgzIG1mbj0zODNmZTgxODMgbnI9N2U3ZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tMSBnZm49ZjAxYzMgbWZuPTM4M2ZlODFjMyBucj03ZTNkCihYRU4pIG1lbW9yeV9tYXA6
cmVtb3ZlOiBkb20xIGdmbj1mMDgwMCBtZm49MzgzZmU4ODAwIG5yPTc4MDAKKFhFTikgbWVt
b3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDAwIG1mbj0zODNmZTgwMDAgbnI9MgooWEVOKSBt
ZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAwMDMgbWZuPTM4M2ZlODAwMyBucj03ZmZkCihY
RU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDA0MyBtZm49MzgzZmU4MDQzIG5yPTdm
YmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDgzIG1mbj0zODNmZTgwODMg
bnI9N2Y3ZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAwYzMgbWZuPTM4M2Zl
ODBjMyBucj03ZjNkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDEwMyBtZm49
MzgzZmU4MTAzIG5yPTdlZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMTQz
IG1mbj0zODNmZTgxNDMgbnI9N2ViZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49
ZjAxODMgbWZuPTM4M2ZlODE4MyBucj03ZTdkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20x
IGdmbj1mMDFjMyBtZm49MzgzZmU4MWMzIG5yPTdlM2QKKFhFTikgbWVtb3J5X21hcDphZGQ6
IGRvbTEgZ2ZuPWYwODAwIG1mbj0zODNmZTg4MDAgbnI9NzgwMAooWEVOKSBtZW1vcnlfbWFw
OnJlbW92ZTogZG9tMSBnZm49ZjAwMDAgbWZuPTM4M2ZlODAwMCBucj0yCihYRU4pIG1lbW9y
eV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDAwMyBtZm49MzgzZmU4MDAzIG5yPTdmZmQKKFhF
TikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMDQzIG1mbj0zODNmZTgwNDMgbnI9
N2ZiZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAwODMgbWZuPTM4M2Zl
ODA4MyBucj03ZjdkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDBjMyBt
Zm49MzgzZmU4MGMzIG5yPTdmM2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2Zu
PWYwMTAzIG1mbj0zODNmZTgxMDMgbnI9N2VmZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tMSBnZm49ZjAxNDMgbWZuPTM4M2ZlODE0MyBucj03ZWJkCihYRU4pIG1lbW9yeV9tYXA6
cmVtb3ZlOiBkb20xIGdmbj1mMDE4MyBtZm49MzgzZmU4MTgzIG5yPTdlN2QKKFhFTikgbWVt
b3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMWMzIG1mbj0zODNmZTgxYzMgbnI9N2UzZAoo
WEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjA4MDAgbWZuPTM4M2ZlODgwMCBu
cj03ODAwCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDAwMCBtZm49MzgzZmU4
MDAwIG5yPTIKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMDAzIG1mbj0zODNm
ZTgwMDMgbnI9N2ZmZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAwNDMgbWZu
PTM4M2ZlODA0MyBucj03ZmJkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDA4
MyBtZm49MzgzZmU4MDgzIG5yPTdmN2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2Zu
PWYwMGMzIG1mbj0zODNmZTgwYzMgbnI9N2YzZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9t
MSBnZm49ZjAxMDMgbWZuPTM4M2ZlODEwMyBucj03ZWZkCihYRU4pIG1lbW9yeV9tYXA6YWRk
OiBkb20xIGdmbj1mMDE0MyBtZm49MzgzZmU4MTQzIG5yPTdlYmQKKFhFTikgbWVtb3J5X21h
cDphZGQ6IGRvbTEgZ2ZuPWYwMTgzIG1mbj0zODNmZTgxODMgbnI9N2U3ZAooWEVOKSBtZW1v
cnlfbWFwOmFkZDogZG9tMSBnZm49ZjAxYzMgbWZuPTM4M2ZlODFjMyBucj03ZTNkCihYRU4p
IG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDgwMCBtZm49MzgzZmU4ODAwIG5yPTc4MDAK
KFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMDAwIG1mbj0zODNmZTgwMDAg
bnI9MgooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAwMDMgbWZuPTM4M2Zl
ODAwMyBucj03ZmZkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDA0MyBt
Zm49MzgzZmU4MDQzIG5yPTdmYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2Zu
PWYwMDgzIG1mbj0zODNmZTgwODMgbnI9N2Y3ZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tMSBnZm49ZjAwYzMgbWZuPTM4M2ZlODBjMyBucj03ZjNkCihYRU4pIG1lbW9yeV9tYXA6
cmVtb3ZlOiBkb20xIGdmbj1mMDEwMyBtZm49MzgzZmU4MTAzIG5yPTdlZmQKKFhFTikgbWVt
b3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwMTQzIG1mbj0zODNmZTgxNDMgbnI9N2ViZAoo
WEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMSBnZm49ZjAxODMgbWZuPTM4M2ZlODE4MyBu
cj03ZTdkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20xIGdmbj1mMDFjMyBtZm49Mzgz
ZmU4MWMzIG5yPTdlM2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTEgZ2ZuPWYwODAw
IG1mbj0zODNmZTg4MDAgbnI9NzgwMAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49
ZjAwMDAgbWZuPTM4M2ZlODAwMCBucj0yCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdm
bj1mMDAwMyBtZm49MzgzZmU4MDAzIG5yPTdmZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRv
bTEgZ2ZuPWYwMDQzIG1mbj0zODNmZTgwNDMgbnI9N2ZiZAooWEVOKSBtZW1vcnlfbWFwOmFk
ZDogZG9tMSBnZm49ZjAwODMgbWZuPTM4M2ZlODA4MyBucj03ZjdkCihYRU4pIG1lbW9yeV9t
YXA6YWRkOiBkb20xIGdmbj1mMDBjMyBtZm49MzgzZmU4MGMzIG5yPTdmM2QKKFhFTikgbWVt
b3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMTAzIG1mbj0zODNmZTgxMDMgbnI9N2VmZAooWEVO
KSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjAxNDMgbWZuPTM4M2ZlODE0MyBucj03ZWJk
CihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20xIGdmbj1mMDE4MyBtZm49MzgzZmU4MTgzIG5y
PTdlN2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTEgZ2ZuPWYwMWMzIG1mbj0zODNmZTgx
YzMgbnI9N2UzZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMSBnZm49ZjA4MDAgbWZuPTM4
M2ZlODgwMCBucj03ODAwCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDAw
MCBtZm49MzgzZmQ4MDAwIG5yPTIKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2Zu
PWYwMDAzIG1mbj0zODNmZDgwMDMgbnI9N2ZmZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tMiBnZm49ZjAwNDMgbWZuPTM4M2ZkODA0MyBucj03ZmJkCihYRU4pIG1lbW9yeV9tYXA6
cmVtb3ZlOiBkb20yIGdmbj1mMDA4MyBtZm49MzgzZmQ4MDgzIG5yPTdmN2QKKFhFTikgbWVt
b3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMGMzIG1mbj0zODNmZDgwYzMgbnI9N2YzZAoo
WEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAxMDMgbWZuPTM4M2ZkODEwMyBu
cj03ZWZkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDE0MyBtZm49Mzgz
ZmQ4MTQzIG5yPTdlYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMTgz
IG1mbj0zODNmZDgxODMgbnI9N2U3ZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBn
Zm49ZjAxYzMgbWZuPTM4M2ZkODFjMyBucj03ZTNkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb20yIGdmbj1mMDgwMCBtZm49MzgzZmQ4ODAwIG5yPTc4MDAKKFhFTikgbWVtb3J5X21h
cDphZGQ6IGRvbTIgZ2ZuPWYwMDAwIG1mbj0zODNmZDgwMDAgbnI9MgooWEVOKSBtZW1vcnlf
bWFwOmFkZDogZG9tMiBnZm49ZjAwMDMgbWZuPTM4M2ZkODAwMyBucj03ZmZkCihYRU4pIG1l
bW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDA0MyBtZm49MzgzZmQ4MDQzIG5yPTdmYmQKKFhF
TikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMDgzIG1mbj0zODNmZDgwODMgbnI9N2Y3
ZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAwYzMgbWZuPTM4M2ZkODBjMyBu
cj03ZjNkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDEwMyBtZm49MzgzZmQ4
MTAzIG5yPTdlZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMTQzIG1mbj0z
ODNmZDgxNDMgbnI9N2ViZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAxODMg
bWZuPTM4M2ZkODE4MyBucj03ZTdkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1m
MDFjMyBtZm49MzgzZmQ4MWMzIG5yPTdlM2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIg
Z2ZuPWYwODAwIG1mbj0zODNmZDg4MDAgbnI9NzgwMAooWEVOKSBtZW1vcnlfbWFwOnJlbW92
ZTogZG9tMiBnZm49ZjAwMDAgbWZuPTM4M2ZkODAwMCBucj0yCihYRU4pIG1lbW9yeV9tYXA6
cmVtb3ZlOiBkb20yIGdmbj1mMDAwMyBtZm49MzgzZmQ4MDAzIG5yPTdmZmQKKFhFTikgbWVt
b3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMDQzIG1mbj0zODNmZDgwNDMgbnI9N2ZiZAoo
WEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAwODMgbWZuPTM4M2ZkODA4MyBu
cj03ZjdkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDBjMyBtZm49Mzgz
ZmQ4MGMzIG5yPTdmM2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMTAz
IG1mbj0zODNmZDgxMDMgbnI9N2VmZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBn
Zm49ZjAxNDMgbWZuPTM4M2ZkODE0MyBucj03ZWJkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb20yIGdmbj1mMDE4MyBtZm49MzgzZmQ4MTgzIG5yPTdlN2QKKFhFTikgbWVtb3J5X21h
cDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMWMzIG1mbj0zODNmZDgxYzMgbnI9N2UzZAooWEVOKSBt
ZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjA4MDAgbWZuPTM4M2ZkODgwMCBucj03ODAw
CihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDAwMCBtZm49MzgzZmQ4MDAwIG5y
PTIKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMDAzIG1mbj0zODNmZDgwMDMg
bnI9N2ZmZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAwNDMgbWZuPTM4M2Zk
ODA0MyBucj03ZmJkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDA4MyBtZm49
MzgzZmQ4MDgzIG5yPTdmN2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMGMz
IG1mbj0zODNmZDgwYzMgbnI9N2YzZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49
ZjAxMDMgbWZuPTM4M2ZkODEwMyBucj03ZWZkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20y
IGdmbj1mMDE0MyBtZm49MzgzZmQ4MTQzIG5yPTdlYmQKKFhFTikgbWVtb3J5X21hcDphZGQ6
IGRvbTIgZ2ZuPWYwMTgzIG1mbj0zODNmZDgxODMgbnI9N2U3ZAooWEVOKSBtZW1vcnlfbWFw
OmFkZDogZG9tMiBnZm49ZjAxYzMgbWZuPTM4M2ZkODFjMyBucj03ZTNkCihYRU4pIG1lbW9y
eV9tYXA6YWRkOiBkb20yIGdmbj1mMDgwMCBtZm49MzgzZmQ4ODAwIG5yPTc4MDAKKFhFTikg
bWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMDAwIG1mbj0zODNmZDgwMDAgbnI9Mgoo
WEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAwMDMgbWZuPTM4M2ZkODAwMyBu
cj03ZmZkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDA0MyBtZm49Mzgz
ZmQ4MDQzIG5yPTdmYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMDgz
IG1mbj0zODNmZDgwODMgbnI9N2Y3ZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBn
Zm49ZjAwYzMgbWZuPTM4M2ZkODBjMyBucj03ZjNkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb20yIGdmbj1mMDEwMyBtZm49MzgzZmQ4MTAzIG5yPTdlZmQKKFhFTikgbWVtb3J5X21h
cDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMTQzIG1mbj0zODNmZDgxNDMgbnI9N2ViZAooWEVOKSBt
ZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAxODMgbWZuPTM4M2ZkODE4MyBucj03ZTdk
CihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDFjMyBtZm49MzgzZmQ4MWMz
IG5yPTdlM2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwODAwIG1mbj0z
ODNmZDg4MDAgbnI9NzgwMAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAwMDAg
bWZuPTM4M2ZkODAwMCBucj0yCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDAw
MyBtZm49MzgzZmQ4MDAzIG5yPTdmZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2Zu
PWYwMDQzIG1mbj0zODNmZDgwNDMgbnI9N2ZiZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9t
MiBnZm49ZjAwODMgbWZuPTM4M2ZkODA4MyBucj03ZjdkCihYRU4pIG1lbW9yeV9tYXA6YWRk
OiBkb20yIGdmbj1mMDBjMyBtZm49MzgzZmQ4MGMzIG5yPTdmM2QKKFhFTikgbWVtb3J5X21h
cDphZGQ6IGRvbTIgZ2ZuPWYwMTAzIG1mbj0zODNmZDgxMDMgbnI9N2VmZAooWEVOKSBtZW1v
cnlfbWFwOmFkZDogZG9tMiBnZm49ZjAxNDMgbWZuPTM4M2ZkODE0MyBucj03ZWJkCihYRU4p
IG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDE4MyBtZm49MzgzZmQ4MTgzIG5yPTdlN2QK
KFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMWMzIG1mbj0zODNmZDgxYzMgbnI9
N2UzZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjA4MDAgbWZuPTM4M2ZkODgw
MCBucj03ODAwCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDAwMCBtZm49
MzgzZmQ4MDAwIG5yPTIKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMDAz
IG1mbj0zODNmZDgwMDMgbnI9N2ZmZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBn
Zm49ZjAwNDMgbWZuPTM4M2ZkODA0MyBucj03ZmJkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb20yIGdmbj1mMDA4MyBtZm49MzgzZmQ4MDgzIG5yPTdmN2QKKFhFTikgbWVtb3J5X21h
cDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMGMzIG1mbj0zODNmZDgwYzMgbnI9N2YzZAooWEVOKSBt
ZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAxMDMgbWZuPTM4M2ZkODEwMyBucj03ZWZk
CihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDE0MyBtZm49MzgzZmQ4MTQz
IG5yPTdlYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMTgzIG1mbj0z
ODNmZDgxODMgbnI9N2U3ZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAx
YzMgbWZuPTM4M2ZkODFjMyBucj03ZTNkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20y
IGdmbj1mMDgwMCBtZm49MzgzZmQ4ODAwIG5yPTc4MDAKKFhFTikgbWVtb3J5X21hcDphZGQ6
IGRvbTIgZ2ZuPWYwMDAwIG1mbj0zODNmZDgwMDAgbnI9MgooWEVOKSBtZW1vcnlfbWFwOmFk
ZDogZG9tMiBnZm49ZjAwMDMgbWZuPTM4M2ZkODAwMyBucj03ZmZkCihYRU4pIG1lbW9yeV9t
YXA6YWRkOiBkb20yIGdmbj1mMDA0MyBtZm49MzgzZmQ4MDQzIG5yPTdmYmQKKFhFTikgbWVt
b3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMDgzIG1mbj0zODNmZDgwODMgbnI9N2Y3ZAooWEVO
KSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAwYzMgbWZuPTM4M2ZkODBjMyBucj03ZjNk
CihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDEwMyBtZm49MzgzZmQ4MTAzIG5y
PTdlZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMTQzIG1mbj0zODNmZDgx
NDMgbnI9N2ViZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAxODMgbWZuPTM4
M2ZkODE4MyBucj03ZTdkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDFjMyBt
Zm49MzgzZmQ4MWMzIG5yPTdlM2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYw
ODAwIG1mbj0zODNmZDg4MDAgbnI9NzgwMAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9t
MiBnZm49ZjAwMDAgbWZuPTM4M2ZkODAwMCBucj0yCihYRU4pIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb20yIGdmbj1mMDAwMyBtZm49MzgzZmQ4MDAzIG5yPTdmZmQKKFhFTikgbWVtb3J5X21h
cDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMDQzIG1mbj0zODNmZDgwNDMgbnI9N2ZiZAooWEVOKSBt
ZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAwODMgbWZuPTM4M2ZkODA4MyBucj03Zjdk
CihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDBjMyBtZm49MzgzZmQ4MGMz
IG5yPTdmM2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMTAzIG1mbj0z
ODNmZDgxMDMgbnI9N2VmZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAx
NDMgbWZuPTM4M2ZkODE0MyBucj03ZWJkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20y
IGdmbj1mMDE4MyBtZm49MzgzZmQ4MTgzIG5yPTdlN2QKKFhFTikgbWVtb3J5X21hcDpyZW1v
dmU6IGRvbTIgZ2ZuPWYwMWMzIG1mbj0zODNmZDgxYzMgbnI9N2UzZAooWEVOKSBtZW1vcnlf
bWFwOnJlbW92ZTogZG9tMiBnZm49ZjA4MDAgbWZuPTM4M2ZkODgwMCBucj03ODAwCihYRU4p
IG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDAwMCBtZm49MzgzZmQ4MDAwIG5yPTIKKFhF
TikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMDAzIG1mbj0zODNmZDgwMDMgbnI9N2Zm
ZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAwNDMgbWZuPTM4M2ZkODA0MyBu
cj03ZmJkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDA4MyBtZm49MzgzZmQ4
MDgzIG5yPTdmN2QKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMGMzIG1mbj0z
ODNmZDgwYzMgbnI9N2YzZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAxMDMg
bWZuPTM4M2ZkODEwMyBucj03ZWZkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1m
MDE0MyBtZm49MzgzZmQ4MTQzIG5yPTdlYmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIg
Z2ZuPWYwMTgzIG1mbj0zODNmZDgxODMgbnI9N2U3ZAooWEVOKSBtZW1vcnlfbWFwOmFkZDog
ZG9tMiBnZm49ZjAxYzMgbWZuPTM4M2ZkODFjMyBucj03ZTNkCihYRU4pIG1lbW9yeV9tYXA6
YWRkOiBkb20yIGdmbj1mMDgwMCBtZm49MzgzZmQ4ODAwIG5yPTc4MDAKKFhFTikgbWVtb3J5
X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMDAwIG1mbj0zODNmZDgwMDAgbnI9MgooWEVOKSBt
ZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAwMDMgbWZuPTM4M2ZkODAwMyBucj03ZmZk
CihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDA0MyBtZm49MzgzZmQ4MDQz
IG5yPTdmYmQKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwMDgzIG1mbj0z
ODNmZDgwODMgbnI9N2Y3ZAooWEVOKSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tMiBnZm49ZjAw
YzMgbWZuPTM4M2ZkODBjMyBucj03ZjNkCihYRU4pIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20y
IGdmbj1mMDEwMyBtZm49MzgzZmQ4MTAzIG5yPTdlZmQKKFhFTikgbWVtb3J5X21hcDpyZW1v
dmU6IGRvbTIgZ2ZuPWYwMTQzIG1mbj0zODNmZDgxNDMgbnI9N2ViZAooWEVOKSBtZW1vcnlf
bWFwOnJlbW92ZTogZG9tMiBnZm49ZjAxODMgbWZuPTM4M2ZkODE4MyBucj03ZTdkCihYRU4p
IG1lbW9yeV9tYXA6cmVtb3ZlOiBkb20yIGdmbj1mMDFjMyBtZm49MzgzZmQ4MWMzIG5yPTdl
M2QKKFhFTikgbWVtb3J5X21hcDpyZW1vdmU6IGRvbTIgZ2ZuPWYwODAwIG1mbj0zODNmZDg4
MDAgbnI9NzgwMAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjAwMDAgbWZuPTM4
M2ZkODAwMCBucj0yCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20yIGdmbj1mMDAwMyBtZm49
MzgzZmQ4MDAzIG5yPTdmZmQKKFhFTikgbWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMDQz
IG1mbj0zODNmZDgwNDMgbnI9N2ZiZAooWEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49
ZjAwODMgbWZuPTM4M2ZkODA4MyBucj03ZjdkCihYRU4pIG1lbW9yeV9tYXA6YWRkOiBkb20y
IGdmbj1mMDBjMyBtZm49MzgzZmQ4MGMzIG5yPTdmM2QKKFhFTikgbWVtb3J5X21hcDphZGQ6
IGRvbTIgZ2ZuPWYwMTAzIG1mbj0zODNmZDgxMDMgbnI9N2VmZAooWEVOKSBtZW1vcnlfbWFw
OmFkZDogZG9tMiBnZm49ZjAxNDMgbWZuPTM4M2ZkODE0MyBucj03ZWJkCihYRU4pIG1lbW9y
eV9tYXA6YWRkOiBkb20yIGdmbj1mMDE4MyBtZm49MzgzZmQ4MTgzIG5yPTdlN2QKKFhFTikg
bWVtb3J5X21hcDphZGQ6IGRvbTIgZ2ZuPWYwMWMzIG1mbj0zODNmZDgxYzMgbnI9N2UzZAoo
WEVOKSBtZW1vcnlfbWFwOmFkZDogZG9tMiBnZm49ZjA4MDAgbWZuPTM4M2ZkODgwMCBucj03
ODAwCg==
--------------348240FE185943A9BC55BBAF
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------348240FE185943A9BC55BBAF--


From xen-devel-bounces@lists.xenproject.org Wed Oct 30 16:59:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 16:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPrJC-0005zu-V5; Wed, 30 Oct 2019 16:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=odfK=YX=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1iPrJB-0005zp-OJ
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 16:58:57 +0000
X-Inumbo-ID: 8e54102e-fb36-11e9-9532-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8e54102e-fb36-11e9-9532-12813bfff9fa;
 Wed, 30 Oct 2019 16:58:55 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9UGuWWH108547;
 Wed, 30 Oct 2019 16:58:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=keEeUnYROMUeA95knhT+FHD4/E7a1Ew6FHXEch8uzww=;
 b=D1JqQda86dNVGPCQ4AUxb9fjj0QImKbpnU4eXnAq4WKhYhIzGpDbxQPM21NnRfkDSd3q
 GMq2yw4MLnwF8r4yxGrvyWKTS1QGywHwz9Eyqw+QMfJKvP5TQyEdju2DI5xLYQaB5o6z
 q9tb7fptCGUyuQe3aIshog8URVKWfsrb8RBspmlEbJpgW14dlFsRlJZU1sTVn+gh7RY+
 IDpHzotWRV3WUp40BHtSwPtRwPJZujcKjBl/eFBe9OPkQUVHq4rmBgNgsY9PjJxmFLs/
 LV8pmJR+ureH1dB94B1cx7Dxisj4B014VgKDrV4gIKW/c0G0ibxOYatufRDqlocmu1bi JQ== 
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70])
 by aserp2120.oracle.com with ESMTP id 2vxwhfdpwb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 16:58:32 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1])
 by aserp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9UGrciw067506;
 Wed, 30 Oct 2019 16:56:32 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3020.oracle.com with ESMTP id 2vxwj72q6y-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 16:56:31 +0000
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9UGuOon011005;
 Wed, 30 Oct 2019 16:56:24 GMT
Received: from bostrovs-us.us.oracle.com (/10.152.32.65)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 30 Oct 2019 09:56:24 -0700
To: Jason Gunthorpe <jgg@ziepe.ca>, linux-mm@kvack.org,
 Jerome Glisse <jglisse@redhat.com>, Ralph Campbell <rcampbell@nvidia.com>,
 John Hubbard <jhubbard@nvidia.com>, Felix.Kuehling@amd.com
References: <20191028201032.6352-1-jgg@ziepe.ca>
 <20191028201032.6352-10-jgg@ziepe.ca>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Openpgp: preference=signencrypt
Autocrypt: addr=boris.ostrovsky@oracle.com; prefer-encrypt=mutual; keydata=
 mQINBFH8CgsBEAC0KiOi9siOvlXatK2xX99e/J3OvApoYWjieVQ9232Eb7GzCWrItCzP8FUV
 PQg8rMsSd0OzIvvjbEAvaWLlbs8wa3MtVLysHY/DfqRK9Zvr/RgrsYC6ukOB7igy2PGqZd+M
 MDnSmVzik0sPvB6xPV7QyFsykEgpnHbvdZAUy/vyys8xgT0PVYR5hyvhyf6VIfGuvqIsvJw5
 C8+P71CHI+U/IhsKrLrsiYHpAhQkw+Zvyeml6XSi5w4LXDbF+3oholKYCkPwxmGdK8MUIdkM
 d7iYdKqiP4W6FKQou/lC3jvOceGupEoDV9botSWEIIlKdtm6C4GfL45RD8V4B9iy24JHPlom
 woVWc0xBZboQguhauQqrBFooHO3roEeM1pxXjLUbDtH4t3SAI3gt4dpSyT3EvzhyNQVVIxj2
 FXnIChrYxR6S0ijSqUKO0cAduenhBrpYbz9qFcB/GyxD+ZWY7OgQKHUZMWapx5bHGQ8bUZz2
 SfjZwK+GETGhfkvNMf6zXbZkDq4kKB/ywaKvVPodS1Poa44+B9sxbUp1jMfFtlOJ3AYB0WDS
 Op3d7F2ry20CIf1Ifh0nIxkQPkTX7aX5rI92oZeu5u038dHUu/dO2EcuCjl1eDMGm5PLHDSP
 0QUw5xzk1Y8MG1JQ56PtqReO33inBXG63yTIikJmUXFTw6lLJwARAQABtDNCb3JpcyBPc3Ry
 b3Zza3kgKFdvcmspIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT6JAjgEEwECACIFAlH8
 CgsCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEIredpCGysGyasEP/j5xApopUf4g
 9Fl3UxZuBx+oduuw3JHqgbGZ2siA3EA4bKwtKq8eT7ekpApn4c0HA8TWTDtgZtLSV5IdH+9z
 JimBDrhLkDI3Zsx2CafL4pMJvpUavhc5mEU8myp4dWCuIylHiWG65agvUeFZYK4P33fGqoaS
 VGx3tsQIAr7MsQxilMfRiTEoYH0WWthhE0YVQzV6kx4wj4yLGYPPBtFqnrapKKC8yFTpgjaK
 jImqWhU9CSUAXdNEs/oKVR1XlkDpMCFDl88vKAuJwugnixjbPFTVPyoC7+4Bm/FnL3iwlJVE
 qIGQRspt09r+datFzPqSbp5Fo/9m4JSvgtPp2X2+gIGgLPWp2ft1NXHHVWP19sPgEsEJXSr9
 tskM8ScxEkqAUuDs6+x/ISX8wa5Pvmo65drN+JWA8EqKOHQG6LUsUdJolFM2i4Z0k40BnFU/
 kjTARjrXW94LwokVy4x+ZYgImrnKWeKac6fMfMwH2aKpCQLlVxdO4qvJkv92SzZz4538az1T
 m+3ekJAimou89cXwXHCFb5WqJcyjDfdQF857vTn1z4qu7udYCuuV/4xDEhslUq1+GcNDjAhB
 nNYPzD+SvhWEsrjuXv+fDONdJtmLUpKs4Jtak3smGGhZsqpcNv8nQzUGDQZjuCSmDqW8vn2o
 hWwveNeRTkxh+2x1Qb3GT46uuQINBFH8CgsBEADGC/yx5ctcLQlB9hbq7KNqCDyZNoYu1HAB
 Hal3MuxPfoGKObEktawQPQaSTB5vNlDxKihezLnlT/PKjcXC2R1OjSDinlu5XNGc6mnky03q
 yymUPyiMtWhBBftezTRxWRslPaFWlg/h/Y1iDuOcklhpr7K1h1jRPCrf1yIoxbIpDbffnuyz
 kuto4AahRvBU4Js4sU7f/btU+h+e0AcLVzIhTVPIz7PM+Gk2LNzZ3/on4dnEc/qd+ZZFlOQ4
 KDN/hPqlwA/YJsKzAPX51L6Vv344pqTm6Z0f9M7YALB/11FO2nBB7zw7HAUYqJeHutCwxm7i
 BDNt0g9fhviNcJzagqJ1R7aPjtjBoYvKkbwNu5sWDpQ4idnsnck4YT6ctzN4I+6lfkU8zMzC
 gM2R4qqUXmxFIS4Bee+gnJi0Pc3KcBYBZsDK44FtM//5Cp9DrxRQOh19kNHBlxkmEb8kL/pw
 XIDcEq8MXzPBbxwHKJ3QRWRe5jPNpf8HCjnZz0XyJV0/4M1JvOua7IZftOttQ6KnM4m6WNIZ
 2ydg7dBhDa6iv1oKdL7wdp/rCulVWn8R7+3cRK95SnWiJ0qKDlMbIN8oGMhHdin8cSRYdmHK
 kTnvSGJNlkis5a+048o0C6jI3LozQYD/W9wq7MvgChgVQw1iEOB4u/3FXDEGulRVko6xCBU4
 SQARAQABiQIfBBgBAgAJBQJR/AoLAhsMAAoJEIredpCGysGyfvMQAIywR6jTqix6/fL0Ip8G
 jpt3uk//QNxGJE3ZkUNLX6N786vnEJvc1beCu6EwqD1ezG9fJKMl7F3SEgpYaiKEcHfoKGdh
 30B3Hsq44vOoxR6zxw2B/giADjhmWTP5tWQ9548N4VhIZMYQMQCkdqaueSL+8asp8tBNP+TJ
 PAIIANYvJaD8xA7sYUXGTzOXDh2THWSvmEWWmzok8er/u6ZKdS1YmZkUy8cfzrll/9hiGCTj
 u3qcaOM6i/m4hqtvsI1cOORMVwjJF4+IkC5ZBoeRs/xW5zIBdSUoC8L+OCyj5JETWTt40+lu
 qoqAF/AEGsNZTrwHJYu9rbHH260C0KYCNqmxDdcROUqIzJdzDKOrDmebkEVnxVeLJBIhYZUd
 t3Iq9hdjpU50TA6sQ3mZxzBdfRgg+vaj2DsJqI5Xla9QGKD+xNT6v14cZuIMZzO7w0DoojM4
 ByrabFsOQxGvE0w9Dch2BDSI2Xyk1zjPKxG1VNBQVx3flH37QDWpL2zlJikW29Ws86PHdthh
 Fm5PY8YtX576DchSP6qJC57/eAAe/9ztZdVAdesQwGb9hZHJc75B+VNm4xrh/PJO6c1THqdQ
 19WVJ+7rDx3PhVncGlbAOiiiE3NOFPJ1OQYxPKtpBUukAlOTnkKE6QcA4zckFepUkfmBV1wM
 Jg6OxFYd01z+a+oL
Message-ID: <0355257f-6a3a-cdcd-d206-aec3df97dded@oracle.com>
Date: Wed, 30 Oct 2019 12:55:37 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <20191028201032.6352-10-jgg@ziepe.ca>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910300151
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=2 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910300151
Subject: Re: [Xen-devel] [PATCH v2 09/15] xen/gntdev: use
 mmu_range_notifier_insert
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, David Zhou <David1.Zhou@amd.com>,
 Mike Marciniszyn <mike.marciniszyn@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-rdma@vger.kernel.org, nouveau@lists.freedesktop.org,
 Dennis Dalessandro <dennis.dalessandro@intel.com>,
 amd-gfx@lists.freedesktop.org, Christoph Hellwig <hch@infradead.org>,
 Jason Gunthorpe <jgg@mellanox.com>, dri-devel@lists.freedesktop.org,
 Alex Deucher <alexander.deucher@amd.com>, xen-devel@lists.xenproject.org,
 Petr Cvek <petrcvekcz@gmail.com>,
 =?UTF-8?Q?Christian_K=c3=b6nig?= <christian.koenig@amd.com>,
 Ben Skeggs <bskeggs@redhat.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMjgvMTkgNDoxMCBQTSwgSmFzb24gR3VudGhvcnBlIHdyb3RlOgo+IEZyb206IEphc29u
IEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KPgo+IGdudGRldiBzaW1wbHkgd2FudHMgdG8g
bW9uaXRvciBhIHNwZWNpZmljIFZNQSBmb3IgYW55IG5vdGlmaWVyIGV2ZW50cywKPiB0aGlzIGNh
biBiZSBkb25lIHN0cmFpZ2h0Zm9yd2FyZGx5IHVzaW5nIG1tdV9yYW5nZV9ub3RpZmllcl9pbnNl
cnQoKSBvdmVyCj4gdGhlIFZNQSdzIFZBIHJhbmdlLgo+Cj4gVGhlIG5vdGlmaWVyIHNob3VsZCBi
ZSBhdHRhY2hlZCB1bnRpbCB0aGUgb3JpZ2luYWwgVk1BIGlzIGRlc3Ryb3llZC4KPgo+IEl0IGlz
IHVuY2xlYXIgaWYgYW55IG9mIHRoaXMgaXMgZXZlbiBzYW5lLCBidXQgYXQgbGVhc3QgYSBsb3Qg
b2YgZHVwbGljYXRlCj4gY29kZSBpcyByZW1vdmVkLgoKSSBkaWRuJ3QgaGF2ZSBhIGNoYW5jZSB0
byBsb29rIGF0IHRoZSBwYXRjaCBpdHNlbGYgeWV0IGJ1dCBhcyBhIGhlYWRzLXVwCi0tLSBpdCBj
cmFzaGVzIGRvbTAuCgotYm9yaXMKCgo+Cj4gQ2M6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBDYzogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEph
c29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vZ250
ZGV2LWNvbW1vbi5oIHwgICA4ICstCj4gIGRyaXZlcnMveGVuL2dudGRldi5jICAgICAgICB8IDE4
MCArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2Vk
LCA0OSBpbnNlcnRpb25zKCspLCAxMzkgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vZ250ZGV2LWNvbW1vbi5oIGIvZHJpdmVycy94ZW4vZ250ZGV2LWNvbW1vbi5oCj4g
aW5kZXggMmY4Yjk0OWMzZWViMTQuLmIyMDFmZGQyMGI2NjdiIDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMveGVuL2dudGRldi1jb21tb24uaAo+ICsrKyBiL2RyaXZlcnMveGVuL2dudGRldi1jb21tb24u
aAo+IEBAIC0yMSwxNSArMjEsOCBAQCBzdHJ1Y3QgZ250ZGV2X2RtYWJ1Zl9wcml2Owo+ICBzdHJ1
Y3QgZ250ZGV2X3ByaXYgewo+ICAJLyogTWFwcyB3aXRoIHZpc2libGUgb2Zmc2V0cyBpbiB0aGUg
ZmlsZSBkZXNjcmlwdG9yLiAqLwo+ICAJc3RydWN0IGxpc3RfaGVhZCBtYXBzOwo+IC0JLyoKPiAt
CSAqIE1hcHMgdGhhdCBhcmUgbm90IHZpc2libGU7IHdpbGwgYmUgZnJlZWQgb24gbXVubWFwLgo+
IC0JICogT25seSBwb3B1bGF0ZWQgaWYgcG9wdWxhdGVfZnJlZWFibGVfbWFwcyA9PSAxCj4gLQkg
Ki8KPiAtCXN0cnVjdCBsaXN0X2hlYWQgZnJlZWFibGVfbWFwczsKPiAgCS8qIGxvY2sgcHJvdGVj
dHMgbWFwcyBhbmQgZnJlZWFibGVfbWFwcy4gKi8KPiAgCXN0cnVjdCBtdXRleCBsb2NrOwo+IC0J
c3RydWN0IG1tX3N0cnVjdCAqbW07Cj4gLQlzdHJ1Y3QgbW11X25vdGlmaWVyIG1uOwo+ICAKPiAg
I2lmZGVmIENPTkZJR19YRU5fR1JBTlRfRE1BX0FMTE9DCj4gIAkvKiBEZXZpY2UgZm9yIHdoaWNo
IERNQSBtZW1vcnkgaXMgYWxsb2NhdGVkLiAqLwo+IEBAIC00OSw2ICs0Miw3IEBAIHN0cnVjdCBn
bnRkZXZfdW5tYXBfbm90aWZ5IHsKPiAgfTsKPiAgCj4gIHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFw
IHsKPiArCXN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgbm90aWZpZXI7Cj4gIAlzdHJ1Y3QgbGlz
dF9oZWFkIG5leHQ7Cj4gIAlzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYTsKPiAgCWludCBpbmRl
eDsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRk
ZXYuYwo+IGluZGV4IGE0NDZhNzIyMWUxM2U5Li4xMmQ2MjY2NzBiZWJiYyAxMDA2NDQKPiAtLS0g
YS9kcml2ZXJzL3hlbi9nbnRkZXYuYwo+ICsrKyBiL2RyaXZlcnMveGVuL2dudGRldi5jCj4gQEAg
LTY1LDcgKzY1LDYgQEAgTU9EVUxFX1BBUk1fREVTQyhsaW1pdCwgIk1heGltdW0gbnVtYmVyIG9m
IGdyYW50cyB0aGF0IG1heSBiZSBtYXBwZWQgYnkgIgo+ICBzdGF0aWMgYXRvbWljX3QgcGFnZXNf
bWFwcGVkID0gQVRPTUlDX0lOSVQoMCk7Cj4gIAo+ICBzdGF0aWMgaW50IHVzZV9wdGVtb2Q7Cj4g
LSNkZWZpbmUgcG9wdWxhdGVfZnJlZWFibGVfbWFwcyB1c2VfcHRlbW9kCj4gIAo+ICBzdGF0aWMg
aW50IHVubWFwX2dyYW50X3BhZ2VzKHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwICptYXAsCj4gIAkJ
CSAgICAgaW50IG9mZnNldCwgaW50IHBhZ2VzKTsKPiBAQCAtMjUxLDEyICsyNTAsNiBAQCB2b2lk
IGdudGRldl9wdXRfbWFwKHN0cnVjdCBnbnRkZXZfcHJpdiAqcHJpdiwgc3RydWN0IGdudGRldl9n
cmFudF9tYXAgKm1hcCkKPiAgCQlldnRjaG5fcHV0KG1hcC0+bm90aWZ5LmV2ZW50KTsKPiAgCX0K
PiAgCj4gLQlpZiAocG9wdWxhdGVfZnJlZWFibGVfbWFwcyAmJiBwcml2KSB7Cj4gLQkJbXV0ZXhf
bG9jaygmcHJpdi0+bG9jayk7Cj4gLQkJbGlzdF9kZWwoJm1hcC0+bmV4dCk7Cj4gLQkJbXV0ZXhf
dW5sb2NrKCZwcml2LT5sb2NrKTsKPiAtCX0KPiAtCj4gIAlpZiAobWFwLT5wYWdlcyAmJiAhdXNl
X3B0ZW1vZCkKPiAgCQl1bm1hcF9ncmFudF9wYWdlcyhtYXAsIDAsIG1hcC0+Y291bnQpOwo+ICAJ
Z250ZGV2X2ZyZWVfbWFwKG1hcCk7Cj4gQEAgLTQ0NSwxNyArNDM4LDkgQEAgc3RhdGljIHZvaWQg
Z250ZGV2X3ZtYV9jbG9zZShzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiAgCXN0cnVjdCBn
bnRkZXZfcHJpdiAqcHJpdiA9IGZpbGUtPnByaXZhdGVfZGF0YTsKPiAgCj4gIAlwcl9kZWJ1Zygi
Z250ZGV2X3ZtYV9jbG9zZSAlcFxuIiwgdm1hKTsKPiAtCWlmICh1c2VfcHRlbW9kKSB7Cj4gLQkJ
LyogSXQgaXMgcG9zc2libGUgdGhhdCBhbiBtbXUgbm90aWZpZXIgY291bGQgYmUgcnVubmluZwo+
IC0JCSAqIGNvbmN1cnJlbnRseSwgc28gdGFrZSBwcml2LT5sb2NrIHRvIGVuc3VyZSB0aGF0IHRo
ZSB2bWEgd29uJ3QKPiAtCQkgKiB2YW5pc2hpbmcgZHVyaW5nIHRoZSB1bm1hcF9ncmFudF9wYWdl
cyBjYWxsLCBzaW5jZSB3ZSB3aWxsCj4gLQkJICogc3BpbiBoZXJlIHVudGlsIHRoYXQgY29tcGxl
dGVzLiBTdWNoIGEgY29uY3VycmVudCBjYWxsIHdpbGwKPiAtCQkgKiBub3QgZG8gYW55IHVubWFw
cGluZywgc2luY2UgdGhhdCBoYXMgYmVlbiBkb25lIHByaW9yIHRvCj4gLQkJICogY2xvc2luZyB0
aGUgdm1hLCBidXQgaXQgbWF5IHN0aWxsIGl0ZXJhdGUgdGhlIHVubWFwX29wcyBsaXN0Lgo+IC0J
CSAqLwo+IC0JCW11dGV4X2xvY2soJnByaXYtPmxvY2spOwo+ICsJaWYgKHVzZV9wdGVtb2QgJiYg
bWFwLT52bWEgPT0gdm1hKSB7Cj4gKwkJbW11X3JhbmdlX25vdGlmaWVyX3JlbW92ZSgmbWFwLT5u
b3RpZmllcik7Cj4gIAkJbWFwLT52bWEgPSBOVUxMOwo+IC0JCW11dGV4X3VubG9jaygmcHJpdi0+
bG9jayk7Cj4gIAl9Cj4gIAl2bWEtPnZtX3ByaXZhdGVfZGF0YSA9IE5VTEw7Cj4gIAlnbnRkZXZf
cHV0X21hcChwcml2LCBtYXApOwo+IEBAIC00NzcsMTA5ICs0NjIsNDQgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB2bV9vcGVyYXRpb25zX3N0cnVjdCBnbnRkZXZfdm1vcHMgPSB7Cj4gIAo+ICAvKiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gKi8KPiAgCj4gLXN0YXRpYyBib29sIGluX3JhbmdlKHN0cnVjdCBnbnRkZXZfZ3Jh
bnRfbWFwICptYXAsCj4gLQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQsIHVuc2lnbmVkIGxv
bmcgZW5kKQo+IC17Cj4gLQlpZiAoIW1hcC0+dm1hKQo+IC0JCXJldHVybiBmYWxzZTsKPiAtCWlm
IChtYXAtPnZtYS0+dm1fc3RhcnQgPj0gZW5kKQo+IC0JCXJldHVybiBmYWxzZTsKPiAtCWlmICht
YXAtPnZtYS0+dm1fZW5kIDw9IHN0YXJ0KQo+IC0JCXJldHVybiBmYWxzZTsKPiAtCj4gLQlyZXR1
cm4gdHJ1ZTsKPiAtfQo+IC0KPiAtc3RhdGljIGludCB1bm1hcF9pZl9pbl9yYW5nZShzdHJ1Y3Qg
Z250ZGV2X2dyYW50X21hcCAqbWFwLAo+IC0JCQkgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCB1
bnNpZ25lZCBsb25nIGVuZCwKPiAtCQkJICAgICAgYm9vbCBibG9ja2FibGUpCj4gK3N0YXRpYyBi
b29sIGdudGRldl9pbnZhbGlkYXRlKHN0cnVjdCBtbXVfcmFuZ2Vfbm90aWZpZXIgKm1uLAo+ICsJ
CQkgICAgICBjb25zdCBzdHJ1Y3QgbW11X25vdGlmaWVyX3JhbmdlICpyYW5nZSwKPiArCQkJICAg
ICAgdW5zaWduZWQgbG9uZyBjdXJfc2VxKQo+ICB7Cj4gKwlzdHJ1Y3QgZ250ZGV2X2dyYW50X21h
cCAqbWFwID0KPiArCQljb250YWluZXJfb2YobW4sIHN0cnVjdCBnbnRkZXZfZ3JhbnRfbWFwLCBu
b3RpZmllcik7Cj4gIAl1bnNpZ25lZCBsb25nIG1zdGFydCwgbWVuZDsKPiAgCWludCBlcnI7Cj4g
IAo+IC0JaWYgKCFpbl9yYW5nZShtYXAsIHN0YXJ0LCBlbmQpKQo+IC0JCXJldHVybiAwOwo+ICsJ
aWYgKCFtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHJhbmdlKSkKPiArCQlyZXR1cm4gZmFs
c2U7Cj4gIAo+IC0JaWYgKCFibG9ja2FibGUpCj4gLQkJcmV0dXJuIC1FQUdBSU47Cj4gKwkvKgo+
ICsJICogSWYgdGhlIFZNQSBpcyBzcGxpdCBvciBvdGhlcndpc2UgY2hhbmdlZCB0aGUgbm90aWZp
ZXIgaXMgbm90Cj4gKwkgKiB1cGRhdGVkLCBidXQgd2UgZG9uJ3Qgd2FudCB0byBwcm9jZXNzIFZB
J3Mgb3V0c2lkZSB0aGUgbW9kaWZpZWQKPiArCSAqIFZNQS4gRklYTUU6IEl0IHdvdWxkIGJlIG11
Y2ggbW9yZSB1bmRlcnN0YW5kYWJsZSB0byBqdXN0IHByZXZlbnQKPiArCSAqIG1vZGlmeWluZyB0
aGUgVk1BIGluIHRoZSBmaXJzdCBwbGFjZS4KPiArCSAqLwo+ICsJaWYgKG1hcC0+dm1hLT52bV9z
dGFydCA+PSByYW5nZS0+ZW5kIHx8Cj4gKwkgICAgbWFwLT52bWEtPnZtX2VuZCA8PSByYW5nZS0+
c3RhcnQpCj4gKwkJcmV0dXJuIHRydWU7Cj4gIAo+IC0JbXN0YXJ0ID0gbWF4KHN0YXJ0LCBtYXAt
PnZtYS0+dm1fc3RhcnQpOwo+IC0JbWVuZCAgID0gbWluKGVuZCwgICBtYXAtPnZtYS0+dm1fZW5k
KTsKPiArCW1zdGFydCA9IG1heChyYW5nZS0+c3RhcnQsIG1hcC0+dm1hLT52bV9zdGFydCk7Cj4g
KwltZW5kID0gbWluKHJhbmdlLT5lbmQsIG1hcC0+dm1hLT52bV9lbmQpOwo+ICAJcHJfZGVidWco
Im1hcCAlZCslZCAoJWx4ICVseCksIHJhbmdlICVseCAlbHgsIG1yYW5nZSAlbHggJWx4XG4iLAo+
ICAJCQltYXAtPmluZGV4LCBtYXAtPmNvdW50LAo+ICAJCQltYXAtPnZtYS0+dm1fc3RhcnQsIG1h
cC0+dm1hLT52bV9lbmQsCj4gLQkJCXN0YXJ0LCBlbmQsIG1zdGFydCwgbWVuZCk7Cj4gKwkJCXJh
bmdlLT5zdGFydCwgcmFuZ2UtPmVuZCwgbXN0YXJ0LCBtZW5kKTsKPiAgCWVyciA9IHVubWFwX2dy
YW50X3BhZ2VzKG1hcCwKPiAgCQkJCShtc3RhcnQgLSBtYXAtPnZtYS0+dm1fc3RhcnQpID4+IFBB
R0VfU0hJRlQsCj4gIAkJCQkobWVuZCAtIG1zdGFydCkgPj4gUEFHRV9TSElGVCk7Cj4gIAlXQVJO
X09OKGVycik7Cj4gIAo+IC0JcmV0dXJuIDA7Cj4gLX0KPiAtCj4gLXN0YXRpYyBpbnQgbW5faW52
bF9yYW5nZV9zdGFydChzdHJ1Y3QgbW11X25vdGlmaWVyICptbiwKPiAtCQkJICAgICAgIGNvbnN0
IHN0cnVjdCBtbXVfbm90aWZpZXJfcmFuZ2UgKnJhbmdlKQo+IC17Cj4gLQlzdHJ1Y3QgZ250ZGV2
X3ByaXYgKnByaXYgPSBjb250YWluZXJfb2YobW4sIHN0cnVjdCBnbnRkZXZfcHJpdiwgbW4pOwo+
IC0Jc3RydWN0IGdudGRldl9ncmFudF9tYXAgKm1hcDsKPiAtCWludCByZXQgPSAwOwo+IC0KPiAt
CWlmIChtbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxlKHJhbmdlKSkKPiAtCQltdXRleF9sb2Nr
KCZwcml2LT5sb2NrKTsKPiAtCWVsc2UgaWYgKCFtdXRleF90cnlsb2NrKCZwcml2LT5sb2NrKSkK
PiAtCQlyZXR1cm4gLUVBR0FJTjsKPiAtCj4gLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KG1hcCwgJnBy
aXYtPm1hcHMsIG5leHQpIHsKPiAtCQlyZXQgPSB1bm1hcF9pZl9pbl9yYW5nZShtYXAsIHJhbmdl
LT5zdGFydCwgcmFuZ2UtPmVuZCwKPiAtCQkJCQltbXVfbm90aWZpZXJfcmFuZ2VfYmxvY2thYmxl
KHJhbmdlKSk7Cj4gLQkJaWYgKHJldCkKPiAtCQkJZ290byBvdXRfdW5sb2NrOwo+IC0JfQo+IC0J
bGlzdF9mb3JfZWFjaF9lbnRyeShtYXAsICZwcml2LT5mcmVlYWJsZV9tYXBzLCBuZXh0KSB7Cj4g
LQkJcmV0ID0gdW5tYXBfaWZfaW5fcmFuZ2UobWFwLCByYW5nZS0+c3RhcnQsIHJhbmdlLT5lbmQs
Cj4gLQkJCQkJbW11X25vdGlmaWVyX3JhbmdlX2Jsb2NrYWJsZShyYW5nZSkpOwo+IC0JCWlmIChy
ZXQpCj4gLQkJCWdvdG8gb3V0X3VubG9jazsKPiAtCX0KPiAtCj4gLW91dF91bmxvY2s6Cj4gLQlt
dXRleF91bmxvY2soJnByaXYtPmxvY2spOwo+IC0KPiAtCXJldHVybiByZXQ7Cj4gLX0KPiAtCj4g
LXN0YXRpYyB2b2lkIG1uX3JlbGVhc2Uoc3RydWN0IG1tdV9ub3RpZmllciAqbW4sCj4gLQkJICAg
ICAgIHN0cnVjdCBtbV9zdHJ1Y3QgKm1tKQo+IC17Cj4gLQlzdHJ1Y3QgZ250ZGV2X3ByaXYgKnBy
aXYgPSBjb250YWluZXJfb2YobW4sIHN0cnVjdCBnbnRkZXZfcHJpdiwgbW4pOwo+IC0Jc3RydWN0
IGdudGRldl9ncmFudF9tYXAgKm1hcDsKPiAtCWludCBlcnI7Cj4gLQo+IC0JbXV0ZXhfbG9jaygm
cHJpdi0+bG9jayk7Cj4gLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KG1hcCwgJnByaXYtPm1hcHMsIG5l
eHQpIHsKPiAtCQlpZiAoIW1hcC0+dm1hKQo+IC0JCQljb250aW51ZTsKPiAtCQlwcl9kZWJ1Zygi
bWFwICVkKyVkICglbHggJWx4KVxuIiwKPiAtCQkJCW1hcC0+aW5kZXgsIG1hcC0+Y291bnQsCj4g
LQkJCQltYXAtPnZtYS0+dm1fc3RhcnQsIG1hcC0+dm1hLT52bV9lbmQpOwo+IC0JCWVyciA9IHVu
bWFwX2dyYW50X3BhZ2VzKG1hcCwgLyogb2Zmc2V0ICovIDAsIG1hcC0+Y291bnQpOwo+IC0JCVdB
Uk5fT04oZXJyKTsKPiAtCX0KPiAtCWxpc3RfZm9yX2VhY2hfZW50cnkobWFwLCAmcHJpdi0+ZnJl
ZWFibGVfbWFwcywgbmV4dCkgewo+IC0JCWlmICghbWFwLT52bWEpCj4gLQkJCWNvbnRpbnVlOwo+
IC0JCXByX2RlYnVnKCJtYXAgJWQrJWQgKCVseCAlbHgpXG4iLAo+IC0JCQkJbWFwLT5pbmRleCwg
bWFwLT5jb3VudCwKPiAtCQkJCW1hcC0+dm1hLT52bV9zdGFydCwgbWFwLT52bWEtPnZtX2VuZCk7
Cj4gLQkJZXJyID0gdW5tYXBfZ3JhbnRfcGFnZXMobWFwLCAvKiBvZmZzZXQgKi8gMCwgbWFwLT5j
b3VudCk7Cj4gLQkJV0FSTl9PTihlcnIpOwo+IC0JfQo+IC0JbXV0ZXhfdW5sb2NrKCZwcml2LT5s
b2NrKTsKPiArCXJldHVybiB0cnVlOwo+ICB9Cj4gIAo+IC1zdGF0aWMgY29uc3Qgc3RydWN0IG1t
dV9ub3RpZmllcl9vcHMgZ250ZGV2X21tdV9vcHMgPSB7Cj4gLQkucmVsZWFzZSAgICAgICAgICAg
ICAgICA9IG1uX3JlbGVhc2UsCj4gLQkuaW52YWxpZGF0ZV9yYW5nZV9zdGFydCA9IG1uX2ludmxf
cmFuZ2Vfc3RhcnQsCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW11X3JhbmdlX25vdGlmaWVyX29w
cyBnbnRkZXZfbW11X29wcyA9IHsKPiArCS5pbnZhbGlkYXRlID0gZ250ZGV2X2ludmFsaWRhdGUs
Cj4gIH07Cj4gIAo+ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KPiBAQCAtNTk0LDcgKzUxNCw2IEBAIHN0YXRp
YyBpbnQgZ250ZGV2X29wZW4oc3RydWN0IGlub2RlICppbm9kZSwgc3RydWN0IGZpbGUgKmZsaXAp
Cj4gIAkJcmV0dXJuIC1FTk9NRU07Cj4gIAo+ICAJSU5JVF9MSVNUX0hFQUQoJnByaXYtPm1hcHMp
Owo+IC0JSU5JVF9MSVNUX0hFQUQoJnByaXYtPmZyZWVhYmxlX21hcHMpOwo+ICAJbXV0ZXhfaW5p
dCgmcHJpdi0+bG9jayk7Cj4gIAo+ICAjaWZkZWYgQ09ORklHX1hFTl9HTlRERVZfRE1BQlVGCj4g
QEAgLTYwNiwxNyArNTI1LDYgQEAgc3RhdGljIGludCBnbnRkZXZfb3BlbihzdHJ1Y3QgaW5vZGUg
Kmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmxpcCkKPiAgCX0KPiAgI2VuZGlmCj4gIAo+IC0JaWYgKHVz
ZV9wdGVtb2QpIHsKPiAtCQlwcml2LT5tbSA9IGdldF90YXNrX21tKGN1cnJlbnQpOwo+IC0JCWlm
ICghcHJpdi0+bW0pIHsKPiAtCQkJa2ZyZWUocHJpdik7Cj4gLQkJCXJldHVybiAtRU5PTUVNOwo+
IC0JCX0KPiAtCQlwcml2LT5tbi5vcHMgPSAmZ250ZGV2X21tdV9vcHM7Cj4gLQkJcmV0ID0gbW11
X25vdGlmaWVyX3JlZ2lzdGVyKCZwcml2LT5tbiwgcHJpdi0+bW0pOwo+IC0JCW1tcHV0KHByaXYt
Pm1tKTsKPiAtCX0KPiAtCj4gIAlpZiAocmV0KSB7Cj4gIAkJa2ZyZWUocHJpdik7Cj4gIAkJcmV0
dXJuIHJldDsKPiBAQCAtNjUzLDE2ICs1NjEsMTIgQEAgc3RhdGljIGludCBnbnRkZXZfcmVsZWFz
ZShzdHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmxpcCkKPiAgCQlsaXN0X2RlbCgm
bWFwLT5uZXh0KTsKPiAgCQlnbnRkZXZfcHV0X21hcChOVUxMIC8qIGFscmVhZHkgcmVtb3ZlZCAq
LywgbWFwKTsKPiAgCX0KPiAtCVdBUk5fT04oIWxpc3RfZW1wdHkoJnByaXYtPmZyZWVhYmxlX21h
cHMpKTsKPiAgCW11dGV4X3VubG9jaygmcHJpdi0+bG9jayk7Cj4gIAo+ICAjaWZkZWYgQ09ORklH
X1hFTl9HTlRERVZfRE1BQlVGCj4gIAlnbnRkZXZfZG1hYnVmX2ZpbmkocHJpdi0+ZG1hYnVmX3By
aXYpOwo+ICAjZW5kaWYKPiAgCj4gLQlpZiAodXNlX3B0ZW1vZCkKPiAtCQltbXVfbm90aWZpZXJf
dW5yZWdpc3RlcigmcHJpdi0+bW4sIHByaXYtPm1tKTsKPiAtCj4gIAlrZnJlZShwcml2KTsKPiAg
CXJldHVybiAwOwo+ICB9Cj4gQEAgLTcyMyw4ICs2MjcsNiBAQCBzdGF0aWMgbG9uZyBnbnRkZXZf
aW9jdGxfdW5tYXBfZ3JhbnRfcmVmKHN0cnVjdCBnbnRkZXZfcHJpdiAqcHJpdiwKPiAgCW1hcCA9
IGdudGRldl9maW5kX21hcF9pbmRleChwcml2LCBvcC5pbmRleCA+PiBQQUdFX1NISUZULCBvcC5j
b3VudCk7Cj4gIAlpZiAobWFwKSB7Cj4gIAkJbGlzdF9kZWwoJm1hcC0+bmV4dCk7Cj4gLQkJaWYg
KHBvcHVsYXRlX2ZyZWVhYmxlX21hcHMpCj4gLQkJCWxpc3RfYWRkX3RhaWwoJm1hcC0+bmV4dCwg
JnByaXYtPmZyZWVhYmxlX21hcHMpOwo+ICAJCWVyciA9IDA7Cj4gIAl9Cj4gIAltdXRleF91bmxv
Y2soJnByaXYtPmxvY2spOwo+IEBAIC0xMDk2LDExICs5OTgsNiBAQCBzdGF0aWMgaW50IGdudGRl
dl9tbWFwKHN0cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiAg
CQlnb3RvIHVubG9ja19vdXQ7Cj4gIAlpZiAodXNlX3B0ZW1vZCAmJiBtYXAtPnZtYSkKPiAgCQln
b3RvIHVubG9ja19vdXQ7Cj4gLQlpZiAodXNlX3B0ZW1vZCAmJiBwcml2LT5tbSAhPSB2bWEtPnZt
X21tKSB7Cj4gLQkJcHJfd2FybigiSHVoPyBPdGhlciBtbT9cbiIpOwo+IC0JCWdvdG8gdW5sb2Nr
X291dDsKPiAtCX0KPiAtCj4gIAlyZWZjb3VudF9pbmMoJm1hcC0+dXNlcnMpOwo+ICAKPiAgCXZt
YS0+dm1fb3BzID0gJmdudGRldl92bW9wczsKPiBAQCAtMTExMSwxMCArMTAwOCw2IEBAIHN0YXRp
YyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVj
dCAqdm1hKQo+ICAJCXZtYS0+dm1fZmxhZ3MgfD0gVk1fRE9OVENPUFk7Cj4gIAo+ICAJdm1hLT52
bV9wcml2YXRlX2RhdGEgPSBtYXA7Cj4gLQo+IC0JaWYgKHVzZV9wdGVtb2QpCj4gLQkJbWFwLT52
bWEgPSB2bWE7Cj4gLQo+ICAJaWYgKG1hcC0+ZmxhZ3MpIHsKPiAgCQlpZiAoKHZtYS0+dm1fZmxh
Z3MgJiBWTV9XUklURSkgJiYKPiAgCQkJCShtYXAtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSkK
PiBAQCAtMTEyNSw4ICsxMDE4LDI4IEBAIHN0YXRpYyBpbnQgZ250ZGV2X21tYXAoc3RydWN0IGZp
bGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+ICAJCQltYXAtPmZsYWdzIHw9
IEdOVE1BUF9yZWFkb25seTsKPiAgCX0KPiAgCj4gKwlpZiAodXNlX3B0ZW1vZCkgewo+ICsJCW1h
cC0+dm1hID0gdm1hOwo+ICsJCWVyciA9IG1tdV9yYW5nZV9ub3RpZmllcl9pbnNlcnRfbG9ja2Vk
KAo+ICsJCQkmbWFwLT5ub3RpZmllciwgdm1hLT52bV9zdGFydCwKPiArCQkJdm1hLT52bV9lbmQg
LSB2bWEtPnZtX3N0YXJ0LCB2bWEtPnZtX21tKTsKPiArCQlpZiAoZXJyKQo+ICsJCQlnb3RvIG91
dF91bmxvY2tfcHV0Owo+ICsJfQo+ICAJbXV0ZXhfdW5sb2NrKCZwcml2LT5sb2NrKTsKPiAgCj4g
KwkvKgo+ICsJICogZ250ZGV2IHRha2VzIHRoZSBhZGRyZXNzIG9mIHRoZSBQVEUgaW4gZmluZF9n
cmFudF9wdGVzKCkgYW5kIHBhc3Nlcwo+ICsJICogaXQgdG8gdGhlIGh5cGVydmlzb3IgaW4gZ250
ZGV2X21hcF9ncmFudF9wYWdlcygpLiBUaGUgcHVycG9zZSBvZgo+ICsJICogdGhlIG5vdGlmaWVy
IGlzIHRvIHByZXZlbnQgdGhlIGh5cGVydmlzb3IgcG9pbnRlciB0byB0aGUgUFRFIGZyb20KPiAr
CSAqIGdvaW5nIHN0YWxlLgo+ICsJICoKPiArCSAqIFNpbmNlIHRoaXMgdm1hJ3MgbWFwcGluZ3Mg
Y2FuJ3QgYmUgdG91Y2hlZCB3aXRob3V0IHRoZSBtbWFwX3NlbSwKPiArCSAqIGFuZCB3ZSBhcmUg
aG9sZGluZyBpdCBub3csIHRoZXJlIGlzIG5vIG5lZWQgZm9yIHRoZSBub3RpZmllcl9yYW5nZQo+
ICsJICogbG9ja2luZyBwYXR0ZXJuLgo+ICsJICovCj4gKwltbXVfcmFuZ2VfcmVhZF9iZWdpbigm
bWFwLT5ub3RpZmllcik7Cj4gKwo+ICAJaWYgKHVzZV9wdGVtb2QpIHsKPiAgCQltYXAtPnBhZ2Vz
X3ZtX3N0YXJ0ID0gdm1hLT52bV9zdGFydDsKPiAgCQllcnIgPSBhcHBseV90b19wYWdlX3Jhbmdl
KHZtYS0+dm1fbW0sIHZtYS0+dm1fc3RhcnQsCj4gQEAgLTExNzUsOCArMTA4OCwxMSBAQCBzdGF0
aWMgaW50IGdudGRldl9tbWFwKHN0cnVjdCBmaWxlICpmbGlwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1
Y3QgKnZtYSkKPiAgCW11dGV4X3VubG9jaygmcHJpdi0+bG9jayk7Cj4gIG91dF9wdXRfbWFwOgo+
ICAJaWYgKHVzZV9wdGVtb2QpIHsKPiAtCQltYXAtPnZtYSA9IE5VTEw7Cj4gIAkJdW5tYXBfZ3Jh
bnRfcGFnZXMobWFwLCAwLCBtYXAtPmNvdW50KTsKPiArCQlpZiAobWFwLT52bWEpIHsKPiArCQkJ
bW11X3JhbmdlX25vdGlmaWVyX3JlbW92ZSgmbWFwLT5ub3RpZmllcik7Cj4gKwkJCW1hcC0+dm1h
ID0gTlVMTDsKPiArCQl9Cj4gIAl9Cj4gIAlnbnRkZXZfcHV0X21hcChwcml2LCBtYXApOwo+ICAJ
cmV0dXJuIGVycjsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 17:13:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 17:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPrXA-0007Xe-E2; Wed, 30 Oct 2019 17:13:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Sl5I=YX=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iPrX8-0007XZ-JF
 for xen-devel@lists.xen.org; Wed, 30 Oct 2019 17:13:22 +0000
X-Inumbo-ID: 8be1a411-fb38-11e9-9532-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8be1a411-fb38-11e9-9532-12813bfff9fa;
 Wed, 30 Oct 2019 17:13:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572455590;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=FeYwB7OTbTg2yiGsBzWxFpe5hl9sOZU0efG2jxwiFmI=;
 b=CPL50ZuOKQyLjyWPLkr5TRFGnogsCisgbQTXRWYS0iNM32m2u41XRNqg
 Xzq1bwlT8JeFtaWPYN/J2acQ3KWkoHCe5QQ0mn0eQuMzCM2jmMgIDdw9o
 tHm72xg7pAiqC33U/zOfh1NOvYMKQ324wwLmv0eacT8n8IVJFYxBd+2Nc 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 7jSpnIa08ylpyMCiyKzOb5EnR/GWpWMHEgNcurENvenzSXGXzgGsTkFWyZnBa6Ha+HkzQlZW28
 Su+ZYPYtzHcJZdiZI/jV0RNu1+VceZXBeOO7IEQA+bO1/mhNinAXIxLtuHVM2dodLNjRV3ACba
 RutwAdbE/zg2ZMk7bOuscrhylAVV8PO5hUqEekK8RiBRkVUY3NOy2oeVXYMEgwF7+0v1dvWufP
 vpQpyYmsd07fChVDycNVqD/kYJHQQnBNe4L5euQn5BBUMgB2R8k9kZeyWLlHUx7scbxwGafeMt
 3Ek=
X-SBRS: 2.7
X-MesageID: 7960817
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7960817"
To: Jan Beulich <jbeulich@suse.com>
References: <20191030145447.11122-1-sergey.dyasli@citrix.com>
 <6856c427-0b9a-8e77-b087-9d0751472a36@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <1d46878e-8507-5450-ecad-ae3e7cfa9335@citrix.com>
Date: Wed, 30 Oct 2019 17:13:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6856c427-0b9a-8e77-b087-9d0751472a36@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2 for 4.13 1/2] x86/boot: allow early usage
 of cpu_has_hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, "sergey.dyasli@citrix.com >> Sergey
 Dyasli" <sergey.dyasli@citrix.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMjAxOSAxNTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMTAuMjAxOSAx
NTo1NCwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gQEAgLTMxNywxMSArMzE2LDYgQEAgdm9pZCBf
X2luaXQgZWFybHlfY3B1X2luaXQodm9pZCkKPj4gIAljLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0
X3dvcmQoWDg2X0ZFQVRVUkVfRlBVKV0gPSBlZHg7Cj4+ICAJYy0+eDg2X2NhcGFiaWxpdHlbY3B1
ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1NTRTMpXSA9IGVjeDsKPj4gIAo+PiAtCXByaW50ayhYRU5M
T0dfSU5GTwo+PiAtCSAgICAgICAiQ1BVIFZlbmRvcjogJXMsIEZhbWlseSAldSAoJSN4KSwgTW9k
ZWwgJXUgKCUjeCksIFN0ZXBwaW5nICV1IChyYXcgJTA4eClcbiIsCj4+IC0JICAgICAgIHg4Nl9j
cHVpZF92ZW5kb3JfdG9fc3RyKGMtPng4Nl92ZW5kb3IpLCBjLT54ODYsIGMtPng4NiwKPj4gLQkg
ICAgICAgYy0+eDg2X21vZGVsLCBjLT54ODZfbW9kZWwsIGMtPng4Nl9tYXNrLCBlYXgpOwo+IAo+
IEknbSBzbGlnaHRseSBjb25jZXJuZWQgb2YgdGhlIGNvZGUgaW1tZWRpYXRlbHkgYWhlYWQgb2Yg
dGhpcwo+IHByaW50aygpIG5vdyBydW5uaW5nIF9tdWNoXyBlYXJsaWVyLiBEaWQgeW91IGluc3Bl
Y3QgdGhhdCB0aGVyZSdzCj4gbm8gY2hhbmdlIG9mIHRoZSByZWxldmFudCBjbGVhcmVkX2NhcHNb
XSBlbnRyaWVzIGJldHdlZW4gdGhlIG5ldwo+IGFuZCB0aGUgb2xkIGNhbGwgcG9zaXRpb24gaW4g
c2V0dXAuYz8KCllvdSBhcmUgcmlnaHQsIHRoaXMgaWRlYSByZXF1aXJlcyBhIG1vcmUgc29waGlz
dGljYXRlZCBhcHByb2FjaC4KUGxlYXNlIGRpc3JlZ2FyZCB0aGlzIHBhdGNoLiBGb3Igbm93IEkn
bGwgYWRkIHNvbWV0aGluZyBsaWtlCmVhcmx5X2NwdV9oYXNfaHlwZXJ2aXNvcigpLiBXaWxsIHNl
bmQgYSB2MyBzb29uLgoKLS0KVGhhbmtzLApTZXJnZXkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 17:23:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 17:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPrgp-0008Nk-E3; Wed, 30 Oct 2019 17:23:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PZpR=YX=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iPrgo-0008Nf-2B
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 17:23:22 +0000
X-Inumbo-ID: f7513b57-fb39-11e9-9533-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7513b57-fb39-11e9-9533-12813bfff9fa;
 Wed, 30 Oct 2019 17:23:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572456200;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=MdQqqUn0FJ6Ysyf8aSbqNRCNBKcsOHEJF+4rCFVfY+4=;
 b=N3664xo281aJU8HCEEwZI7hvJ4J8VP7272CVNKEeFQhSHWYJQwfhlB8z
 aougO/9R7iiNTholC5KxkaRgE+v+pYjvwiW7RF/v2Rn/tSXWXDNHyHji4
 YQh2gsxPJX/0Lw/u0Bv782HN1B7zqLEFCwKFiYdZhEBFuv3xEkiYMpHFv A=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 5n1V3vDYKIeFA6a98D65OICEdquh66ePCprWsdrLd2roJftLcilSFyFGa/pmhY1pKm00ZGHIlq
 5wneiAIYD7eAMrzPe6y7K9jAYoEsfi8Qk+nC3IapPQ1frCbZ+VIFON0OXdtE4/m+i4cDiIHmh9
 MB8pleoUMDqcZB9tQPeOA+j9/ivPQMcyZS8hlI5SXB/yWWjMnRJv/7DhJNe8nFGmpW7yXPUBpe
 e5ML+pe420hk/5kOdZ6Dbk+7MGjjtCUOMYMr+bPUfm9b8iVWv9xBSlN16Tjb1Zhv0y/rpk3Pi6
 SeU=
X-SBRS: 2.7
X-MesageID: 7961437
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7961437"
Date: Wed, 30 Oct 2019 18:23:13 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20191030172313.GX17494@Air-de-Roger>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
 <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMDk6Mzg6MTZBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiBPbiAxMC8zMC8xOSAxOjI0IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gQ2FuIHlv
dSB0cnkgdG8gYWRkIHRoZSBmb2xsb3dpbmcgZGVidWcgcGF0Y2ggb24gdG9wIG9mIHRoZSBleGlz
dGluZwo+ID4gb25lIGFuZCByZXBvcnQgdGhlIG91dHB1dCB0aGF0IHlvdSBnZXQgb24gdGhlIFhl
biBjb25zb2xlPwo+IAo+IEFwcGxpZWQgZGVidWcgcGF0Y2ggYW5kIHJ1biB0aGUgdGVzdCBhZ2Fp
biwgbm90IG9mIGFueSBsb2cgcHJpbnRlZCwKPiBhdHRhY2hlZCBYZW4gbG9nIG9uIHNlcmlhbCBj
b25zb2xlLCBzZWVtcyBwaV91cGRhdGVfaXJ0ZSgpIG5vdCBiZWVuCj4gY2FsbGVkIGZvciBpb21t
dV9pbnRwb3N0IHdhcyBmYWxzZS4KCkkgaGF2ZSB0byBhZG1pdCBJJ20gbG9zdCBhdCB0aGlzIHBv
aW50LiBEb2VzIGl0IG1lYW4gdGhlIG9yaWdpbmFsCmlzc3VlIGhhZCBub3RoaW5nIHRvIGRvIHdp
dGggcG9zdGVkIGludGVycnVwdHM/CgpXaGVyZSB5b3UgYm9vdGluZyB1c2luZyBpb21tdT1pbnRw
b3N0IGluIHlvdXIgcHJldmlvdXMgdGVzdHM/IE5vdGUKdGhhdCBwb3N0ZWQgaW50ZXJydXB0cyBp
cyBub3QgZW5hYmxlZCBieSBkZWZhdWx0IGFjY29yZGluZyB0byB0aGUKY29tbWFuZCBsaW5lIGRv
Y3VtZW50YXRpb24uCgpDYW4geW91IGNvbmZpcm0gd2hldGhlciB5b3UgYWxzbyBzZWUgd2VpcmQg
YmVoYXZpb3Igd2l0aG91dCB1c2luZwpwb3N0ZWQgaW50ZXJydXB0cywgYW5kIGNhbiB5b3UgdHVy
biBwb3N0ZWQgaW50ZXJydXB0cyBvbiBhbmQgZ2l2ZSB0aGUKcGF0Y2ggYSB0cnk/CgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 17:41:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 17:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPrxx-0001Zg-4J; Wed, 30 Oct 2019 17:41:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPrxw-0001Zb-7O
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 17:41:04 +0000
X-Inumbo-ID: 704dfd08-fb3c-11e9-9534-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 704dfd08-fb3c-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 17:41:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPrxs-0007xP-Lr; Wed, 30 Oct 2019 17:41:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPrxs-0004z0-EG; Wed, 30 Oct 2019 17:41:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPrxs-0005WU-DY; Wed, 30 Oct 2019 17:41:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iPrxs-0005WU-DY@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 17:41:00 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemut-ws16-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDZkNWRmMWRiNmU5ZDdmOGY3NmQy
OTExNzA3ZjdkNTg3NzI1MWIwMgogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzQxMS8KCgogIChSZXZpc2lvbiBs
b2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3Jh
cGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDM0MTEuYmlzZWN0
aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFs
LWJpc2VjdCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB4
ZW4tYm9vdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTQzMjc3IGZhaWwg
W2hvc3Q9Zmlhbm8xXSAvIDEzODg0OSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czog
MTQzMjc3IC8gMTM4ODQ5Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IG92bWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3Qvb3ZtZi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKVHJlZTogc2VhYmlvcyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9z
LmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGQ2ZDVk
ZjFkYjZlOWQ3ZjhmNzZkMjkxMTcwN2Y3ZDU4NzcyNTFiMDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEyNmVlNTVkMTUyZjYy
YTA3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTggOTMzZWJhZDI0NzBh
MTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBjOTAw
YmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKQmFz
aXMgcGFzcyAyMjNjZWE2YTRmMDU1MmI4NmZiMjVlM2I4YmJkMDA0Njk4MTZjZDdhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZDAzMWZjMDdlYjgzYzlkMTNiZmYzZWJh
YzI1ZGE0NThkNWE0NzkxNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4
IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZiNGM3
MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA4NDNjZWMwZGU4MDBhNWY5MjVmODA3MWE3ZjU4ZjNm
YjFjNmI2ZWI2CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0IzIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNk
N2EtZDZkNWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3ZjdkNTg3NzI1MWIwMiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0I2QwMzFmYzA3ZWI4M2M5
ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTctNjk5NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1
ZDE1MmY2MmEwNyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuXAog
Z2l0I2QwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgtZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0IzljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEtOTMzZWJhZDI0
NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdCMzMGYxZTQxZjA0ZmI0YzcxNWQyN2Y5ODdmMDAzY2ZjMzFjOWZmNGYz
LTEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQjODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNi01
MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCmFkaG9jLXJldnR1cGxlLWdl
bmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYKRnJvbSBnaXQ6Ly9jYWNoZTo5
NDE5L2dpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4KICAgZjUxZDRhMTk0Mi4uZWNlMWQ1Y2RhMSAg
c21va2UgICAgICAtPiBvcmlnaW4vc21va2UKTG9hZGVkIDEwNDI1IG5vZGVzIGluIHJldmlzaW9u
IGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTM4NzgwIHBhc3MgaXJyZWxldmFu
dAogMTM4ODEzIHBhc3MgaXJyZWxldmFudAogMTM4ODQ5IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1
OGU0ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMg
ODQzY2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTM4ODc4IGZhaWwgaXJy
ZWxldmFudAogMTM4OTAyIGZhaWwgaXJyZWxldmFudAogMTM4OTYyIGZhaWwgaXJyZWxldmFudAog
MTM5MDAzIGZhaWwgaXJyZWxldmFudAogMTM5MDY4IGZhaWwgaXJyZWxldmFudAogMTM5MTM0IGZh
aWwgaXJyZWxldmFudAogMTM5MjM3IGZhaWwgaXJyZWxldmFudAogMTM5MjIzIGZhaWwgaXJyZWxl
dmFudAogMTM5MjU3IGZhaWwgaXJyZWxldmFudAogMTM5MzI0IGZhaWwgaXJyZWxldmFudAogMTM5
MzA2IGZhaWwgaXJyZWxldmFudAogMTM5Mjg2IGZhaWwgaXJyZWxldmFudAogMTM5MzM4IGZhaWwg
aXJyZWxldmFudAogMTM5MzYxIGZhaWwgaXJyZWxldmFudAogMTM5MzgzIGZhaWwgaXJyZWxldmFu
dAogMTM5NDA4IGZhaWwgaXJyZWxldmFudAogMTM5NDc4IGZhaWwgaXJyZWxldmFudAogMTM5NTMy
IGZhaWwgaXJyZWxldmFudAogMTM5NTg0IGZhaWwgaXJyZWxldmFudAogMTM5NTU1IGZhaWwgaXJy
ZWxldmFudAogMTM5Njg3IGZhaWwgaXJyZWxldmFudAogMTM5NjE2IGZhaWwgaXJyZWxldmFudAog
MTM5NjY5IGZhaWwgaXJyZWxldmFudAogMTM5NzExIGZhaWwgaXJyZWxldmFudAogMTM5NzM1IGZh
aWwgaXJyZWxldmFudAogMTM5NzkyIGZhaWwgaXJyZWxldmFudAogMTM5ODMyIGZhaWwgaXJyZWxl
dmFudAogMTM5OTQyIGZhaWwgaXJyZWxldmFudAogMTM5ODY2IGZhaWwgaXJyZWxldmFudAogMTM5
OTA3IGZhaWwgaXJyZWxldmFudAogMTM5OTk2IGZhaWwgaXJyZWxldmFudAogMTQwMDM4IGZhaWwg
aXJyZWxldmFudAogMTQwMTI4IGZhaWwgaXJyZWxldmFudAogMTQwMTYzIGZhaWwgaXJyZWxldmFu
dAogMTQwMjUxIGZhaWwgaXJyZWxldmFudAogMTQwMTg4IGZhaWwgaXJyZWxldmFudAogMTQwMjE2
IGZhaWwgaXJyZWxldmFudAogMTQwMzgyIGZhaWwgaXJyZWxldmFudAogMTQwNTE2IHBhc3MgaXJy
ZWxldmFudAogMTQwNTE5IGZhaWwgaXJyZWxldmFudAogMTQwNDI4IGZhaWwgaXJyZWxldmFudAog
MTQwNTE1IHBhc3MgaXJyZWxldmFudAogMTQwNTExIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1
ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGQwMzFmYzA3ZWI4M2M5ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0
ZmZkZmY1Mzg5YjExIDMwZjFlNDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQz
Y2VjMGRlODAwYTVmOTI1ZjgwNzFhN2Y1OGYzZmIxYzZiNmViNgogMTQwNTE0IGZhaWwgaXJyZWxl
dmFudAogMTQwNDc3IGZhaWwgaXJyZWxldmFudAogMTQwNTUxIHBhc3MgaXJyZWxldmFudAogMTQw
NTI2IHBhc3MgaXJyZWxldmFudAogMTQwNTI5IHBhc3MgaXJyZWxldmFudAogMTQwNTU0IGZhaWwg
aXJyZWxldmFudAogMTQwNTMwIHBhc3MgaXJyZWxldmFudAogMTQwNTMzIHBhc3MgaXJyZWxldmFu
dAogMTQwNTM1IHBhc3MgaXJyZWxldmFudAogMTQwNTU2IHBhc3MgaXJyZWxldmFudAogMTQwNTQx
IHBhc3MgaXJyZWxldmFudAogMTQwNTQ1IHBhc3MgaXJyZWxldmFudAogMTQwNTYxIGZhaWwgaXJy
ZWxldmFudAogMTQwNTQ3IGZhaWwgaXJyZWxldmFudAogMTQwNTI1IGZhaWwgaXJyZWxldmFudAog
MTQwNjAxIGZhaWwgaXJyZWxldmFudAogMTQwNTcxIGZhaWwgaXJyZWxldmFudAogMTQwNjI0IGZh
aWwgaXJyZWxldmFudAogMTQwNjQ4IFtdCiAxNDA2NzYgZmFpbCBpcnJlbGV2YW50CiAxNDA3Mjkg
ZmFpbCBpcnJlbGV2YW50CiAxNDA4MTcgZmFpbCBpcnJlbGV2YW50CiAxNDA3NzggZmFpbCBpcnJl
bGV2YW50CiAxNDA4NTUgZmFpbCBpcnJlbGV2YW50CiAxNDA5MzAgZmFpbCBpcnJlbGV2YW50CiAx
NDA5MDIgZmFpbCBpcnJlbGV2YW50CiAxNDA5NTAgZmFpbCBpcnJlbGV2YW50CiAxNDA5NzMgZmFp
bCBpcnJlbGV2YW50CiAxNDA5OTkgZmFpbCBpcnJlbGV2YW50CiAxNDEwMzYgZmFpbCBpcnJlbGV2
YW50CiAxNDExOTYgZmFpbCBpcnJlbGV2YW50CiAxNDEyMjIgW10KIDE0MTI5MiBbXQogMTQxMjQw
IGZhaWwgaXJyZWxldmFudAogMTQxMzg2IGZhaWwgaXJyZWxldmFudAogMTQxMzU0IGZhaWwgaXJy
ZWxldmFudAogMTQxNDQ2IGZhaWwgaXJyZWxldmFudAogMTQxNDg0IGZhaWwgaXJyZWxldmFudAog
MTQxNTQ3IGZhaWwgaXJyZWxldmFudAogMTQxNjEzIGZhaWwgaXJyZWxldmFudAogMTQxODA1IGZh
aWwgaXJyZWxldmFudAogMTQxNzM3IGZhaWwgaXJyZWxldmFudAogMTQxODcwIGZhaWwgaXJyZWxl
dmFudAogMTQxOTExIGZhaWwgaXJyZWxldmFudAogMTQxOTc5IGZhaWwgaXJyZWxldmFudAogMTQx
OTQ0IGZhaWwgaXJyZWxldmFudAogMTQyMDA2IGZhaWwgaXJyZWxldmFudAogMTQyMDUxIGZhaWwg
aXJyZWxldmFudAogMTQyMTEwIGZhaWwgaXJyZWxldmFudAogMTQyMjIzIGZhaWwgaXJyZWxldmFu
dAogMTQyMjU4IGZhaWwgaXJyZWxldmFudAogMTQyMjk4IGZhaWwgaXJyZWxldmFudAogMTQyMzMz
IGZhaWwgaXJyZWxldmFudAogMTQyMzcyIGZhaWwgaXJyZWxldmFudAogMTQyMzk4IGZhaWwgaXJy
ZWxldmFudAogMTQyNDMxIGZhaWwgaXJyZWxldmFudAogMTQyNDg1IGZhaWwgaXJyZWxldmFudAog
MTQyNTM5IGZhaWwgaXJyZWxldmFudAogMTQyNTg4IGZhaWwgaXJyZWxldmFudAogMTQyNjc3IGZh
aWwgaXJyZWxldmFudAogMTQyNzA5IGZhaWwgaXJyZWxldmFudAogMTQyNzU3IGZhaWwgaXJyZWxl
dmFudAogMTQyNzk2IGZhaWwgaXJyZWxldmFudAogMTQyODQ3IGZhaWwgaXJyZWxldmFudAogMTQy
OTMzIGZhaWwgaXJyZWxldmFudAogMTQyODc5IGZhaWwgaXJyZWxldmFudAogMTQzMDA2IGZhaWwg
aXJyZWxldmFudAogMTQyOTg0IGZhaWwgaXJyZWxldmFudAogMTQzMDg3IGZhaWwgaXJyZWxldmFu
dAogMTQzMDYwIGZhaWwgaXJyZWxldmFudAogMTQzMTY5IGZhaWwgaXJyZWxldmFudAogMTQzMjAy
IGZhaWwgaXJyZWxldmFudAogMTQzMjQyIGZhaWwgZDZkNWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3
ZjdkNTg3NzI1MWIwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5
OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5
N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJk
OTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZh
YzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMjc3IGZhaWwgZDZkNWRmMWRiNmU5
ZDdmOGY3NmQyOTExNzA3ZjdkNTg3NzI1MWIwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDY5OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBk
OGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3
OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4
MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMzcyIHBh
c3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQxMGM0ZDAwZDlmN2UzNjlkMWNlMTgzZTllOGRl
OThjYjU5YzRkMjAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNl
YmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVh
NzlkMDcyZGUyYjU2ZWI5NmE5MWYgZjhhYmU0ZmUzYzI0N2IwNjlkYWE1OWQ4NGQ0NzllNDI4MjJk
OTNkZQogMTQzMzQ5IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3
YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGQwMzFmYzA3ZWI4M2M5
ZDEzYmZmM2ViYWMyNWRhNDU4ZDVhNDc5MTcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUw
OWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjExIDMwZjFl
NDFmMDRmYjRjNzE1ZDI3Zjk4N2YwMDNjZmMzMWM5ZmY0ZjMgODQzY2VjMGRlODAwYTVmOTI1Zjgw
NzFhN2Y1OGYzZmIxYzZiNmViNgogMTQzNDA0IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNi
OGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IDY5OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzllY2I1MWNk
NzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQx
MGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4Yzkz
NWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMzg4IHBhc3MgMjIzY2VhNmE0
ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDdkOWJhMzYxY2M3OWRjYmE2NjdiYzNlMmRjNDVhYzBlZjE3NTZjYmIg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1
MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0
YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMzU1
IGZhaWwgZDZkNWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3ZjdkNTg3NzI1MWIwMiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2
ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4
YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdi
N2Q3YWNhMwogMTQzMzU5IGJsb2NrZWQgaXJyZWxldmFudAogMTQzMzc1IHBhc3MgMjIzY2VhNmE0
ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIDMwNDU5ZGRkZTY3MmIzMTMwZDc3NzVmZTE2ZDkxZTYzYzZmOTU5NDMg
ZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1
MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1MmVhNzlkMDcyZGUyYjU2
ZWI5NmE5MWYgZmVmOGQ5OWZiY2UxYTVlN2RkZmQyMmIwZjMzOTQwYjhkNjE5M2VjOAogMTQzMzYy
IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDliMTQ1MDliMTZhOTBlYmU1ZDQxOGQ0MDMy
OTVlZmFmZjc2ZDk1ZDQgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5
MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDQzZjVkZjc5ZGFkNjczOGQ1
MmVhNzlkMDcyZGUyYjU2ZWI5NmE5MWYgN2E0ZTY3MTExMTQ5MDViM2NiYmU0OGU4MWMzMjIyMzYx
YTdmMzU3OQogMTQzMzgwIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2
Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDYxYmI2ZWViNGQ5
M2MwYTM0YzE5OTVkODc5MTRhYjQxMzk4Zjk1NTAgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0
ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEy
MDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2Vj
MzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMzkzIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1
ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIDkzMzY4MWIyMDg0NDM1ZWMyNzQ0ZTcwNDJlMzg2NGNhYmQ0ZmE4NzkgZDBkOGFkMzllY2I1
MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4
ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4
YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMzk4IHBhc3MgMjIzY2Vh
NmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIDcwMzIzMmI4ZTg4ODllOTA4NzcxYjY0ZTIyYjVlZDk0ZTQwM2Fh
MGEgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGEx
Njk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBi
YzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQz
Mzg0IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDIwYzA4MmU4ZDc2NDU3OWJkZDM3NGJm
MTU2MzQ2YjI4YWEzNDcxZGUgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5
OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFl
Y2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJi
MTdiN2Q3YWNhMwogMTQzNDA1IGZhaWwgZDZkNWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3ZjdkNTg3
NzI1MWIwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5OTZlYzg4
YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2Vm
IDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBi
M2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzMzk5IHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZm
YjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDY5OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5
NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYg
NTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwogMTQzNDAyIGZhaWwgZDZk
NWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3ZjdkNTg3NzI1MWIwMiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5OTZlYzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJm
NjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3
MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5
MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwog
MTQzNDEwIHBhc3MgMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5ODE2Y2Q3YSBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5OTZlYzg4YTI0NGEyNDI4YmVi
ODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3
Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcx
MzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRk
ODJiMTdiN2Q3YWNhMwogMTQzNDExIGZhaWwgZDZkNWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3Zjdk
NTg3NzI1MWIwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDY5OTZl
Yzg4YTI0NGEyNDI4YmViODFkMTI2ZWU1NWQxNTJmNjJhMDcgZDBkOGFkMzllY2I1MWNkNzQ5N2Nk
NTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFkMjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0
N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUzMGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRk
MzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNhMwpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZl
cnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMzg4NDkgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTQzMjQyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQzMzQ5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTQzMzU1IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNp
b25zIGF0IDIyM2NlYTZhNGYwNTUyYjg2ZmIyNWUzYjhiYmQwMDQ2OTgxNmNkN2EgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA2OTk2ZWM4OGEyNDRhMjQyOGJlYjgxZDEy
NmVlNTVkMTUyZjYyYTA3IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OTMzZWJhZDI0NzBhMTY5NTA0Nzk5YTFkOTViOGU0MTBiZDk4NDdlZiAxMjA5OTZmMTQ3MTMxZWNh
OGFmOTBlMzBjOTAwYmMxNGJjODI0ZDlmIDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3
YjdkN2FjYTMKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUu
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxNDMzOTkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxNDM0MDIgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxNDM0MDQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDE0MzQwNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDE0MzQxMCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQz
NDExIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBw
cm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42Lmdp
dAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZDZkNWRmMWRiNmU5ZDdmOGY3NmQyOTExNzA3ZjdkNTg3NzI1
MWIwMgogIEJ1ZyBub3QgcHJlc2VudDogMjIzY2VhNmE0ZjA1NTJiODZmYjI1ZTNiOGJiZDAwNDY5
ODE2Y2Q3YQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzE0MzQxMS8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9t
aXR0ZWQuKQoKZG90OiBncmFwaCBpcyB0b28gbGFyZ2UgZm9yIGNhaXJvLXJlbmRlcmVyIGJpdG1h
cHMuIFNjYWxpbmcgYnkgMC40ODM3ODkgdG8gZml0CnBubXRvcG5nOiA2MyBjb2xvcnMgZm91bmQK
UmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxp
bnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0Lnhlbi1ib290Lntkb3QscHMs
cG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQox
NDM0MTE6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDE0MzQxMSBsaW51eC1saW51cyByZWFs
LWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzE0MzQxMS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUg
cnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:02:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsIR-0003H5-1K; Wed, 30 Oct 2019 18:02:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wqvR=YX=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iPsIP-0003H0-Mq
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:02:13 +0000
X-Inumbo-ID: 598819e9-fb3f-11e9-9534-12813bfff9fa
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 598819e9-fb3f-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 18:01:52 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9UHinXl151849;
 Wed, 30 Oct 2019 18:01:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=WCR3AQ3qtH6hiWIZRstEyaYOp7ZSTtMqefC/OFqkEcI=;
 b=h4nrF62OgFenw9J9keBh9CqosJkKo3CMu2ISGlNFXNpm3oRT1/Z43ZYYe507M2uJ2isP
 I2OEYDTmHPDSTUky2iUjvaRFNlhLhnDvWKXKjVlQmAOjSb5QJ94xcmrFrIYfsNQahlLu
 x04Q++QtN7Hfm/X3kMWNlfPb8IlTmrEnreRpkZm5JPY4e/OQIKBGN9ru2kkHWM0mfJOM
 em2LWwAEUxWMET4jfL1cpcYRDH51KpQYblGs4gUF74hI+Z1BSnv3Im9YVFX6oMpx1vMG
 8AS+7xdMRRKjgi27MBEdzzEGQW4CdyM1bV77McYizBf3Ll1iGjIfN/9mV6Q3k1BCUZI8 bQ== 
Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79])
 by aserp2120.oracle.com with ESMTP id 2vxwhfe2hq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 18:01:48 +0000
Received: from pps.filterd (userp3020.oracle.com [127.0.0.1])
 by userp3020.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9UHiehD101920;
 Wed, 30 Oct 2019 18:01:48 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3020.oracle.com with ESMTP id 2vxwj9rxw6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 30 Oct 2019 18:01:48 +0000
Received: from abhmp0020.oracle.com (abhmp0020.oracle.com [141.146.116.26])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9UI1iqx020282;
 Wed, 30 Oct 2019 18:01:45 GMT
Received: from [10.211.47.34] (/10.211.47.34)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 30 Oct 2019 11:01:44 -0700
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
 <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
 <20191030172313.GX17494@Air-de-Roger>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <35c7a91d-1c46-e99e-5f9c-60d9e17721bf@oracle.com>
Date: Wed, 30 Oct 2019 11:01:43 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191030172313.GX17494@Air-de-Roger>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910300155
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910300155
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMzAvMTkgMTA6MjMgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBP
Y3QgMzAsIDIwMTkgYXQgMDk6Mzg6MTZBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToKPj4gT24gMTAv
MzAvMTkgMToyNCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IENhbiB5b3UgdHJ5IHRv
IGFkZCB0aGUgZm9sbG93aW5nIGRlYnVnIHBhdGNoIG9uIHRvcCBvZiB0aGUgZXhpc3RpbmcKPj4+
IG9uZSBhbmQgcmVwb3J0IHRoZSBvdXRwdXQgdGhhdCB5b3UgZ2V0IG9uIHRoZSBYZW4gY29uc29s
ZT8KPj4KPj4gQXBwbGllZCBkZWJ1ZyBwYXRjaCBhbmQgcnVuIHRoZSB0ZXN0IGFnYWluLCBub3Qg
b2YgYW55IGxvZyBwcmludGVkLAo+PiBhdHRhY2hlZCBYZW4gbG9nIG9uIHNlcmlhbCBjb25zb2xl
LCBzZWVtcyBwaV91cGRhdGVfaXJ0ZSgpIG5vdCBiZWVuCj4+IGNhbGxlZCBmb3IgaW9tbXVfaW50
cG9zdCB3YXMgZmFsc2UuCj4gCj4gSSBoYXZlIHRvIGFkbWl0IEknbSBsb3N0IGF0IHRoaXMgcG9p
bnQuIERvZXMgaXQgbWVhbiB0aGUgb3JpZ2luYWwKPiBpc3N1ZSBoYWQgbm90aGluZyB0byBkbyB3
aXRoIHBvc3RlZCBpbnRlcnJ1cHRzPwoKTG9va3Mgd2hlbiBpbmplY3QgaXJxIGJ5IHZsYXBpY19z
ZXRfaXJxKCksIGl0IGNoZWNrZWQgYnkKaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIgcmF0
aGVyIHRoYW4gaW9tbXVfaW50cG9zdDoKCiAxNzYgICAgIGlmICggaHZtX2Z1bmNzLmRlbGl2ZXJf
cG9zdGVkX2ludHIgKQogMTc3ICAgICAgICAgaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIo
dGFyZ2V0LCB2ZWMpOwoKQW5kIGRlbGl2ZXJfcG9zdGVkX2ludHIoKSB3b3VsZCBiZSB0aGVyZSwg
d2hlbiB2bXggZW5hYmxlZDoKCihYRU4pIEhWTTogVk1YIGVuYWJsZWQKKFhFTikgSFZNOiBIYXJk
d2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikgSFZNOiBIQVAgcGFnZSBz
aXplczogNGtCLCAyTUIsIDFHQgoKU28gb3JpZ2luYWwgaXNzdWUgc3RpbGwgdXNlZCBwb3N0ZWQg
aW50ZXJydXB0cz8KCj4gCj4gV2hlcmUgeW91IGJvb3RpbmcgdXNpbmcgaW9tbXU9aW50cG9zdCBp
biB5b3VyIHByZXZpb3VzIHRlc3RzPyBOb3RlCj4gdGhhdCBwb3N0ZWQgaW50ZXJydXB0cyBpcyBu
b3QgZW5hYmxlZCBieSBkZWZhdWx0IGFjY29yZGluZyB0byB0aGUKPiBjb21tYW5kIGxpbmUgZG9j
dW1lbnRhdGlvbi4KPiAKCk5vLCBmcm9tIHhlbiBjb21tYW5kIGxpbmUgeW91IGNhbiBzZWUgSSBv
bmx5IGhhZCBpb21tdT0xIGZvciB4ZW4uCgo+IENhbiB5b3UgY29uZmlybSB3aGV0aGVyIHlvdSBh
bHNvIHNlZSB3ZWlyZCBiZWhhdmlvciB3aXRob3V0IHVzaW5nCj4gcG9zdGVkIGludGVycnVwdHMs
IGFuZCBjYW4geW91IHR1cm4gcG9zdGVkIGludGVycnVwdHMgb24gYW5kIGdpdmUgdGhlCj4gcGF0
Y2ggYSB0cnk/CgpJIGRpc2FibGVkIGFwaWN2LCBsb29rcyBwb3N0ZWQgaW50ZXJydXB0cyBiZWVu
IGRpc2FibGVzIGFzIHdlbGwsIHRoZW4KSSBjb3VsZCBub3QgcmVwcm9kdWNlZCBpdCBhbnltb3Jl
OgoKKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRlciBkb20wX21lbT1tYXg6MzQ1Nk0gYWxs
b3dzdXBlcnBhZ2UgZG9tMF92Y3B1c19waW49bnVtYSBkb20wX21heF92Y3B1cz00IGNyYXNoa2Vy
bmVsPTUxMk1AMTAyNE0gaW9tbXU9dmVyYm9zZSxkZWJ1Zyxmb3JjZSxpbnRyZW1hcCxpbnRwb3N0
IGh2bV9kZWJ1Zz04MzIgZ3Vlc3RfbG9nbHZsPWFsbCBjb20xPTExNTIwMCw4bjEgY29uc29sZT1j
b20xIGNvbnJpbmdfc2l6ZT0xbSBjb25zb2xlX3RvX3JpbmcgYXBpY3Y9MAouLi4KKFhFTikgSW5p
dGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAwIHN1cHBvcnRlZCBw
YWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLgooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEgc3VwcG9y
dGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuCihYRU4pIEludGVsIFZULWQgU25vb3AgQ29u
dHJvbCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBl
bmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KKFhF
TikgSW50ZWwgVlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuCihYRU4pIEludGVsIFZU
LWQgUG9zdGVkIEludGVycnVwdCBub3QgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBTaGFyZWQg
RVBUIHRhYmxlcyBlbmFibGVkLgouLi4KKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVh
dHVyZXM6CihYRU4pICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0g
QVBJQyBUUFIgc2hhZG93CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4p
ICAtIFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFs
IE5NSQooWEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmlj
dGVkIEd1ZXN0CihYRU4pICAtIFZNQ1Mgc2hhZG93aW5nCihYRU4pICAtIFZNIEZ1bmN0aW9ucwoo
WEVOKSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4pIEhWTTogVk1YIGVuYWJsZWQKClRoYW5rcywK
Sm9lCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:07:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsNB-0003SB-L8; Wed, 30 Oct 2019 18:07:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPsN9-0003S1-UI
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:07:07 +0000
X-Inumbo-ID: 1543ecfc-fb40-11e9-beca-bc764e2007e4
Received: from esa4.hc3370-68.iphmx.com (unknown [216.71.155.144])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1543ecfc-fb40-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 18:07:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572458826;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=N07H2kf7HSsjLSG1K+6RK9CpIu5/XYoeTgQRDCHj4As=;
 b=J6HKRJAnFok7F1AmC+REJsB9MF3HI9zDKCond5LGdyCklOfNk0IFua5x
 zIGHzhPEBmu8zMf9lqChj7/iw+NtNf4GF/Ty/e0AnBgpg9GofSPzP4SDk
 f0vKTQvvioZ43ka371riqGnN+8UYbQ6nT4rL7U9HED1dzoNjXVc0D4/OO 8=;
Authentication-Results: esa4.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa4.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa4.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa4.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: BKFVP8IklADFpELRwXIjyobjsXFG6sX66kC4Gxt1irSpUQ2OUEdCX5Xe+lBdku8RCdNiiF314N
 PafnUS1rjKkzPJRiplqnkiN55alfCFu7a7ITGoPO1m6hyFGScFsIq3H3uWflU75MmDX2TPXKIK
 hbEjqofoQGG3+rVj/FDxf++AKDzsiQP/gZhaRO/pjw/iqgyFQOzSlPREbJ9L5NrY6BUZ7yOv8O
 qsVRe+u5KsOMabDSg4nr026npX7D220J5Y0l2fFcqrwW5H7drE8pAnbD6951gL2LrHfdHXd1EQ
 O/M=
X-SBRS: 2.7
X-MesageID: 8109820
X-Ironport-Server: esa4.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="8109820"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 18:06:58 +0000
Message-ID: <20191030180704.261320-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 0/6] Fix: libxl workaround,
 multiple connection to single QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2ggc2VyaWVzIGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cmh0dHBzOi8veGVuYml0
cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9hcGVyYXJkL3hlbi11bnN0YWJsZS5naXQgYnIuZml4
LWV2X3FtcC1tdWx0aS1jb25uZWN0LXYyCgpIaSwKClFFTVUncyBRTVAgc29ja2V0IGRvZXNuJ3Qg
YWxsb3cgbXVsdGlwbGUgY29uY3VycmVudCBjb25uZWN0aW9uLiBBbHNvLCBpdApsaXN0ZW4oKSBv
biB0aGUgc29ja2V0IHdpdGggYSBgYmFja2xvZycgb2Ygb25seSAxLiBPbiBMaW51eCBhdCBsZWFz
dCwgb25jZSB0aGF0CmJhY2tsb2cgaXMgZmlsbGVkIGNvbm5lY3QoKSB3aWxsIHJldHVybiBFQUdB
SU4gaWYgdGhlIHNvY2tldCBmZCBpcwpub24tYmxvY2tpbmcuIGxpYnhsIG1heSBhdHRlbXB0IG1h
bnkgY29uY3VycmVudCBjb25uZWN0KCkgYXR0ZW1wdCBpZiBmb3IKZXhhbXBsZSBhIGd1ZXN0IGlz
IHN0YXJ0ZWQgd2l0aCBzZXZlcmFsIFBDSSBwYXNzdGhyb3VnaCBkZXZpY2VzLCBhbmQgYQpjb25u
ZWN0KCkgZmFpbHVyZSBsZWFkIHRvIGEgZmFpbHVyZSB0byBzdGFydCB0aGUgZ3Vlc3QuCgpTaW5j
ZSB3ZSBjYW4ndCBjaGFuZ2UgdGhlIGxpc3RlbigpJ3MgYGJhY2tsb2cnIHRoYXQgUUVNVSB1c2Us
IHdlIG5lZWQgb3RoZXIKd2F5cyB0byB3b3JrYXJvdW5kIHRoZSBpc3N1ZS4gVGhpcyBwYXRjaCBz
ZXJpZXMgaW50cm9kdWNlIGEgbG9jayB0byBhY3F1aXJlCmJlZm9yZSBhdHRlbXB0aW5nIHRvIGNv
bm5lY3QoKSB0byB0aGUgUU1QIHNvY2tldC4gU2luY2UgdGhlIGxvY2sgbWlnaHQgYmUgaGVsZApm
b3IgdG8gbG9uZywgdGhlIHNlcmllcyBhbHNvIGludHJvZHVjZSBhIHdheSB0byBjYW5jZWwgdGhl
IGFjcXVpc2l0aW9uIG9mIHRoZQpsb2NrLCB0aGlzIG1lYW5zIGtpbGxpbmcgdGhlIHByb2Nlc3Mg
dGhhdCB0cmllcyB0byBnZXQgdGhlIGxvY2suCgpTZWUgdGhyZWFkWzFdIGZvciBkaXNjdXNzZWQg
YWx0ZXJuYXRpdmUuClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTktMTAvbXNnMDE4MTUuaHRtbAoKQ2hlZXJzLAoKQW50aG9ueSBQRVJB
UkQgKDYpOgogIGxpYnhsOiBJbnRyb2R1Y2UgbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVyZWdpc3Rl
cgogIGxpYnhsOiBNb3ZlIGxpYnhsX19ldl9kZXZsb2NrIGRlY2xhcmF0aW9uCiAgbGlieGw6IFJl
bmFtZSBldl9kZXZsb2NrIHRvIGV2X3Nsb3dsb2NrCiAgbGlieGw6IEludHJvZHVjZSBsaWJ4bF9f
ZXZfc2xvd2xvY2tfZGlzcG9zZQogIGxpYnhsOiBsaWJ4bF9fZXZfcW1wX3NlbmQgbm93IHRha2Vz
IGFuIGVnYwogIGxpYnhsX3FtcDogSGF2ZSBhIGxvY2sgZm9yIFFNUCBzb2NrZXQgYWNjZXNzCgog
dG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICAgICB8ICAxNiArKy0tCiB0b29scy9saWJ4bC9s
aWJ4bF9kbS5jICAgICAgICAgIHwgICA4ICstCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5j
ICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgICAyICstCiB0
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAgICAgIHwgIDE4ICsrLS0tCiB0b29scy9saWJ4bC9s
aWJ4bF9ldmVudC5jICAgICAgIHwgICA2ICstCiB0b29scy9saWJ4bC9saWJ4bF9mb3JrLmMgICAg
ICAgIHwgIDQ4ICsrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYyAgICB8
ICA0MSArKysrKysrLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgIHwgMTMwICsr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAg
ICAgICAgIHwgICA4ICstCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAgICAgICAgIHwgMTE5ICsr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAg
ICAgIHwgIDI4ICsrKystLS0KIDEyIGZpbGVzIGNoYW5nZWQsIDMwMSBpbnNlcnRpb25zKCspLCAx
MjUgZGVsZXRpb25zKC0pCgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:07:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:07:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsNB-0003SH-Ti; Wed, 30 Oct 2019 18:07:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPsNA-0003S6-HO
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:07:08 +0000
X-Inumbo-ID: 146ad26f-fb40-11e9-9534-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 146ad26f-fb40-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 18:07:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572458828;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=jfbtYdJwge8ip7QrjfcNVyOxqCMPmsXPyaIHTxNZ/EA=;
 b=XXZPZuPC0hKX+uCrqPUzXLX4aOgoJbmt5TQF1eVCH39W+YTKC3slnD4d
 zV5hjVDkbMvJlckERc39zbtExk5RN87iCZ51V0dOsy3oso3stgwh18sGo
 KZjIXMxVakwF5fNqAF6asHM4YDWMhGtG/TuUA9k/4uvV278vPG6g/ZOLK M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 3HNMKJ+m1/MA1ZdnDzAyP9c4QiSDoXAmwkD7zlUDOi0dOLSmwj1SzVerz99kRPsHbGuNvwdbls
 MMMoaLSmTiObMTmpdTrjHHuMUVWZQv39KNgWbkLaJ6VeyK9rNT4FDyupxCtfpEoxwUlYu9nITh
 iqYE7rdBkvQCSlnq38OAKloLGT2fVZa+Q3NSQtggubgyZ2UKQ+2kN00E9pbe6Mb1ocHHXJu0tH
 H7GGY9AOBSw8wl58bjHpr8F5eFpoXpjA6ttELNmfvvcTKNoiZRUbqKJ0tLJbUuhM8b6EHXL9S2
 GZc=
X-SBRS: 2.7
X-MesageID: 7739499
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7739499"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 18:06:59 +0000
Message-ID: <20191030180704.261320-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191030180704.261320-1-anthony.perard@citrix.com>
References: <20191030180704.261320-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 1/6] libxl: Introduce
 libxl__ev_child_kill_deregister
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgdG8gZGVyZWdpc3RlciB0aGUgY2FsbGJhY2sgYXNzb2NpYXRlZCB3aXRoIGEgY2hpbGQg
ZGVhdGggZXZlbnQuCgpUaGUgZGVhdGggaXNuJ3QgaW1tZWRpYXRlIHdpbGwgbmVlZCB0byBiZSBj
b2xsZWN0ZWQgbGF0ZXIsIHNvIHRoZQpldl9jaGlsZCBtYWNoaW5lcnkgcmVnaXN0ZXIgaXRzIG93
biBjYWxsYmFjay4KCmxpYnhsX19ldl9jaGlsZF9raWxsX2RlcmVnaXN0ZXIoKSBtaWdodCBiZSBj
YWxsZWQgYnkgYW4gQU8gb3BlcmF0aW9uCnRoYXQgaXMgZmluaXNoaW5nL2NsZWFuaW5nIHVwIHdp
dGhvdXQgYSBjaGFuY2UgZm9yIGxpYnhsIHRvIGJlCm5vdGlmaWVkIG9mIHRoZSBjaGlsZCBkZWF0
aCAodmlhIFNJR0NITEQpLiBTbyBpdCBpcyBwb3NzaWJsZSB0aGF0IHRoZQphcHBsaWNhdGlvbiBj
YWxscyBsaWJ4bF9jdHhfZnJlZSgpIHdoaWxlIHRoZXJlIGFyZSBzdGlsbCBjaGlsZCBhcm91bmQu
ClRvIGF2b2lkIHRoZSBhcHBsaWNhdGlvbiBnZXR0aW5nIHVuZXhwZWN0ZWQgU0lHQ0hMRCwgdGhl
IGxpYnhsX19hbwpyZXNwb25zaWJsZSBmb3Iga2lsbGluZyBhIGNoaWxkIHdpbGwgaGF2ZSB0byB3
YWl0IHVudGlsIGl0IGhhcyBiZWVuCnByb3Blcmx5IHJlYXBlZC4KClNpZ25lZC1vZmYtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KCk5vdGVzOgogICAg
djI6CiAgICAtIFJlbmFtZSBuZXcgZm4gdG8gbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVyZWdpc3Rl
cgogICAgLSBSZXdvcmsgZG9jdW1lbnRhdGlvbiBvZiB0aGUgbmV3IEFQSSBhbmQgaWYgZXZfY2hp
bGQKICAgIC0gQWRkIGRlYnVnIGxvZyBpbiBsaWJ4bF9fYW9fY29tcGxldGUKICAgIC0gQWx3YXlz
IGNhbGwgbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXMoKSBpbiBjaGlsZCBjYWxsYmFjay4K
CiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5jICAgIHwgIDYgKysrKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX2ZvcmsuYyAgICAgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAxNSArKysrKysrKy0tLQogMyBmaWxlcyBj
aGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMgYi90b29scy9saWJ4bC9saWJ4bF9ldmVudC5jCmluZGV4
IDAzNzBiNmFjZGQxYy4uNDMxNTUzNjhkZTc2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9ldmVudC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmMKQEAgLTE4NzgsNiArMTg3
OCw5IEBAIHZvaWQgbGlieGxfX2FvX2NvbXBsZXRlKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2Fv
ICphbywgaW50IHJjKQogICAgIGFvLT5jb21wbGV0ZSA9IDE7CiAgICAgYW8tPnJjID0gcmM7CiAg
ICAgTElCWExfTElTVF9SRU1PVkUoYW8sIGlucHJvZ3Jlc3NfZW50cnkpOworICAgIGlmIChhby0+
b3V0c3RhbmRpbmdfa2lsbGVkX2NoaWxkKQorICAgICAgICBMT0coREVCVUcsICJhbyAlcDogLi4g
YnV0IHdhaXRpbmcgZm9yICVkIGZvcmsgdG8gZXhpdCIsCisgICAgICAgICAgICBhbywgYW8tPm91
dHN0YW5kaW5nX2tpbGxlZF9jaGlsZCk7CiAgICAgbGlieGxfX2FvX2NvbXBsZXRlX2NoZWNrX3By
b2dyZXNzX3JlcG9ydHMoZWdjLCBhbyk7CiB9CiAKQEAgLTE4OTEsNyArMTg5NCw4IEBAIHN0YXRp
YyBib29sIGFvX3dvcmtfb3V0c3RhbmRpbmcobGlieGxfX2FvICphbykKICAgICAgKiBkZWNyZW1l
bnQgcHJvZ3Jlc3NfcmVwb3J0c19vdXRzdGFuZGluZywgYW5kIGNhbGwKICAgICAgKiBsaWJ4bF9f
YW9fY29tcGxldGVfY2hlY2tfcHJvZ3Jlc3NfcmVwb3J0cy4KICAgICAgKi8KLSAgICByZXR1cm4g
IWFvLT5jb21wbGV0ZSB8fCBhby0+cHJvZ3Jlc3NfcmVwb3J0c19vdXRzdGFuZGluZzsKKyAgICBy
ZXR1cm4gIWFvLT5jb21wbGV0ZSB8fCBhby0+cHJvZ3Jlc3NfcmVwb3J0c19vdXRzdGFuZGluZwor
ICAgICAgICB8fCBhby0+b3V0c3RhbmRpbmdfa2lsbGVkX2NoaWxkOwogfQogCiB2b2lkIGxpYnhs
X19hb19jb21wbGV0ZV9jaGVja19wcm9ncmVzc19yZXBvcnRzKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2FvICphbykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ZvcmsuYyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ZvcmsuYwppbmRleCBlZWEzZDVkNGU2OGUuLjBmMWI2YjUxOGM1YyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZm9yay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ZvcmsuYwpAQCAtNjc4LDYgKzY3OCw1NCBAQCBpbnQgbGlieGxfX2V2X2NoaWxkX3hlbnN0b3Jl
X3Jlb3BlbihsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICp3aGF0KSB7CiAgICAgcmV0dXJuIHJj
OwogfQogCit0eXBlZGVmIHN0cnVjdCBldl9jaGlsZF9raWxsZWQgeworICAgIGxpYnhsX19hbyAq
YW87CisgICAgbGlieGxfX2V2X2NoaWxkIGNoOworfSBldl9jaGlsZF9raWxsZWQ7CitzdGF0aWMg
dm9pZCBkZXJlZ2lzdGVyZWRfY2hpbGRfY2FsbGJhY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZf
Y2hpbGQgKiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaWRfdCwg
aW50IHN0YXR1cyk7CisKK3ZvaWQgbGlieGxfX2V2X2NoaWxkX2tpbGxfZGVyZWdpc3RlcihsaWJ4
bF9fYW8gKmFvLCBsaWJ4bF9fZXZfY2hpbGQgKmNoLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBzaWcpCit7CisgICAgQU9fR0M7CisKKyAgICBpZiAoIWxpYnhsX19l
dl9jaGlsZF9pbnVzZShjaCkpCisgICAgICAgIHJldHVybjsKKworICAgIHBpZF90IHBpZCA9IGNo
LT5waWQ7CisKKyAgICBldl9jaGlsZF9raWxsZWQgKm5ld19jaCA9IEdDTkVXKG5ld19jaCk7Cisg
ICAgbmV3X2NoLT5hbyA9IGFvOworICAgIG5ld19jaC0+Y2gucGlkID0gcGlkOworICAgIG5ld19j
aC0+Y2guY2FsbGJhY2sgPSBkZXJlZ2lzdGVyZWRfY2hpbGRfY2FsbGJhY2s7CisgICAgTElCWExf
TElTVF9JTlNFUlRfSEVBRCgmQ1RYLT5jaGlsZHJlbiwgJm5ld19jaC0+Y2gsIGVudHJ5KTsKKyAg
ICBhby0+b3V0c3RhbmRpbmdfa2lsbGVkX2NoaWxkKys7CisKKyAgICBMSUJYTF9MSVNUX1JFTU9W
RShjaCwgZW50cnkpOworICAgIGNoLT5waWQgPSAtMTsKKyAgICBpbnQgciA9IGtpbGwocGlkLCBz
aWcpOworICAgIGlmIChyKQorICAgICAgICBMT0dFRChFUlJPUiwgYW8tPmRvbWlkLAorICAgICAg
ICAgICAgICAiZmFpbGVkIHRvIGtpbGwgY2hpbGQgWyVsZF0gd2l0aCBzaWduYWwgJWQiLAorICAg
ICAgICAgICAgICh1bnNpZ25lZCBsb25nKXBpZCwgc2lnKTsKK30KKworc3RhdGljIHZvaWQgZGVy
ZWdpc3RlcmVkX2NoaWxkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfY2hpbGQgKmNoLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpZF90IHBpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgc3RhdHVzKQoreworICAgIGV2X2NoaWxkX2tp
bGxlZCAqY2sgPSBDT05UQUlORVJfT0YoY2gsICpjaywgY2gpOworICAgIEVHQ19HQzsKKworICAg
IGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3RhdHVzKENUWCwgWFRMX0VSUk9SLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJraWxsZWQgZm9yayAoZHlpbmcgYXMgZXhwZWN0ZWQp
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaWQsIHN0YXR1cyk7CisgICAg
Y2stPmFvLT5vdXRzdGFuZGluZ19raWxsZWRfY2hpbGQtLTsKKyAgICBsaWJ4bF9fYW9fY29tcGxl
dGVfY2hlY2tfcHJvZ3Jlc3NfcmVwb3J0cyhlZ2MsIGNrLT5hbyk7Cit9CisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA2YTYxNDY1OGMy
NWQuLjRlNDMzZTExMDY2NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC03MzAsNiArNzMwLDcgQEAg
c3RydWN0IGxpYnhsX19hbyB7CiAgICAgbGlieGxfX3BvbGxlciAqcG9sbGVyOwogICAgIHVpbnQz
Ml90IGRvbWlkOwogICAgIExJQlhMX1RBSUxRX0VOVFJZKGxpYnhsX19hbykgZW50cnlfZm9yX2Nh
bGxiYWNrOworICAgIGludCBvdXRzdGFuZGluZ19raWxsZWRfY2hpbGQ7CiB9OwogCiAjZGVmaW5l
IExJQlhMX0lOSVRfR0MoZ2MsY3R4KSBkb3sgICAgICAgICAgICAgICBcCkBAIC0xMTU1LDkgKzEx
NTYsMTQgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2N0eF9ldnRjaG5faW5pdChsaWJ4bF9fZ2MgKmdj
KTsgLyogZm9yIGxpYnhsX2N0eF9hbGxvYyAqLwogICogVGhlIHBhcmVudCBtYXkgc2lnbmFsIHRo
ZSBjaGlsZCBidXQgaXQgbXVzdCBub3QgcmVhcCBpdC4gIFRoYXQgd2lsbAogICogYmUgZG9uZSBi
eSB0aGUgZXZlbnQgbWFjaGluZXJ5LgogICoKLSAqIEl0IGlzIG5vdCBwb3NzaWJsZSB0byAiZGVy
ZWdpc3RlciIgdGhlIGNoaWxkIGRlYXRoIGV2ZW50IHNvdXJjZS4KLSAqIEl0IHdpbGwgZ2VuZXJh
dGUgZXhhY3RseSBvbmUgZXZlbnQgY2FsbGJhY2s7IHVudGlsIHRoZW4gdGhlIGNoaWxkdwotICog
aXMgQWN0aXZlIGFuZCBtYXkgbm90IGJlIHJldXNlZC4KKyAqIFRoZSBjaGlsZCBkZWF0aCBldmVu
dCB3aWxsIGdlbmVyYXRlIGV4YWN0bHkgb25lIGV2ZW50IGNhbGxiYWNrOyB1bnRpbAorICogdGhl
biB0aGUgY2hpbGR3IGlzIEFjdGl2ZSBhbmQgbWF5IG5vdCBiZSByZXVzZWQuCisgKgorICogbGli
eGxfX2V2X2NoaWxkX2tpbGxfZGVyZWdpc3RlcjogQWN0aXZlIC0+IElkbGUKKyAqICAgVGhpcyB3
aWxsIHRyYW5zZmVyIG93bmVyc2hpcCBvZiB0aGUgY2hpbGQgcHJvY2VzcyBkZWF0aCBldmVudCBm
cm9tCisgKiAgIGBjaCcgdG8gYGFvJywgdGh1cyBkZXJlZ2lzdGVyIHRoZSBjYWxsYmFjay4KKyAq
ICAgVGhlIGBhbycgY29tcGxldGlvbiB3aWxsIHdhaXQgdW50aWwgdGhlIGNoaWxkIGhhdmUgYmVl
biByZWFwZWQgYnkgdGhlCisgKiAgIGV2ZW50IG1hY2hpbmVyeS4KICAqLwogX2hpZGRlbiBwaWRf
dCBsaWJ4bF9fZXZfY2hpbGRfZm9yayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfY2hpbGQgKmNo
aWxkd19vdXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZXZfY2hp
bGRfY2FsbGJhY2sgKmRlYXRoKTsKQEAgLTExNjUsNiArMTE3MSw5IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBsaWJ4bF9fZXZfY2hpbGRfaW5pdChsaWJ4bF9fZXZfY2hpbGQgKmNoaWxkd19vdXQpCiAg
ICAgICAgICAgICAgICAgeyBjaGlsZHdfb3V0LT5waWQgPSAtMTsgfQogc3RhdGljIGlubGluZSBp
bnQgbGlieGxfX2V2X2NoaWxkX2ludXNlKGNvbnN0IGxpYnhsX19ldl9jaGlsZCAqY2hpbGR3X291
dCkKICAgICAgICAgICAgICAgICB7IHJldHVybiBjaGlsZHdfb3V0LT5waWQgPj0gMDsgfQorX2hp
ZGRlbiB2b2lkIGxpYnhsX19ldl9jaGlsZF9raWxsX2RlcmVnaXN0ZXIobGlieGxfX2FvICphbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9j
aGlsZCAqY2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgc2lnKTsKIAogLyogVXNlYWJsZSAob25seSkgaW4gdGhlIGNoaWxkIHRvIG9uY2UgbW9yZSBt
YWtlIHRoZSBjdHggdXNlYWJsZSBmb3IKICAqIHhlbnN0b3JlIG9wZXJhdGlvbnMuICBsb2dzIGZh
aWx1cmUgaW4gdGhlIGZvcm0gIndoYXQ6IDxlcnJvcgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:07:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:07:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsNG-0003Tv-Bd; Wed, 30 Oct 2019 18:07:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPsNF-0003Td-Ha
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:07:13 +0000
X-Inumbo-ID: 160f8466-fb40-11e9-9534-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 160f8466-fb40-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 18:07:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572458828;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=iii6ZHxeKitPwoiHj/npNpmeKfkpaTv/pdgbQ14SFVs=;
 b=RH5/GOObpZslyWnax10sRS5+P2PIWxEMASIZqybPHUWvBQPCk1XKnmP3
 9bJdHABoIt2wP2vQwAXVFeXfqsTYsJcr+QPeJLM5X9gBIx1ywBEQZnC4u
 EM8u3mg/p2XUOB8t/wp/frxlhMPMHGPkF7A0afhKY31XeKjqDRaET9SZV s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Wdtmq/q+D+BFZQeXVSNdmL4zxOFbyk6bRhLSppfdvrQAep85mFdR/DEnn51XHBfwNcUEu1onW+
 pRZJAmez9wULxTOuqzq8jmpeBHvOZ0fhAcK9GQ1cHOOVEeugm092nzllVFKosLm7OZ7rTYApPJ
 mTdyFp06Cifvl4GPzLT8zsMM4Abtu7ka7B+iN5kulgwsVq3ShLRY5/7ZS5nm2ohETgbAVIWTtZ
 SLCCNe6YVA0yFdx4TerOPh/qpRSP91M4UsWzVsb7pK/RFzZXl9zc3wmeWfoilSLDxJHcMXdwvT
 6Eg=
X-SBRS: 2.7
X-MesageID: 7637910
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7637910"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 18:07:03 +0000
Message-ID: <20191030180704.261320-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191030180704.261320-1-anthony.perard@citrix.com>
References: <20191030180704.261320-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 5/6] libxl: libxl__ev_qmp_send
 now takes an egc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25uYWwgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICAgICB8
ICA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyAgICAgICAgICB8ICA4ICsrKystLS0t
CiB0b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbV9zdXNwZW5kLmMgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICAg
ICB8ICA4ICsrKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgIHwgIDIgKy0K
IHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgICAgfCAgOCArKysrLS0tLQogdG9vbHMvbGli
eGwvbGlieGxfcW1wLmMgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3VzYi5jICAgICAgICAgfCAyOCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiA5IGZpbGVz
IGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwppbmRl
eCA3N2FlM2E1OWJmYjYuLjY0YTY2OTE0MjQwYSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpAQCAtNzc2LDcgKzc3Niw3
IEBAIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9sb2NrX2FjcXVpcmVkKGxpYnhsX19lZ2MgKmVn
YywKIAogICAgICAgICBRTVBfUEFSQU1FVEVSU19TUFJJTlRGKCZhcmdzLCAiZGV2aWNlIiwgImlk
ZS0laSIsIGRldmlkKTsKICAgICAgICAgY2lzLT5xbXAuY2FsbGJhY2sgPSBjZHJvbV9pbnNlcnRf
ZWplY3RlZDsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsICZjaXMtPnFtcCwg
ImVqZWN0IiwgYXJncyk7CisgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgJmNp
cy0+cW1wLCAiZWplY3QiLCBhcmdzKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICB9
IGVsc2UgewogICAgICAgICBjZHJvbV9pbnNlcnRfZWplY3RlZChlZ2MsICZjaXMtPnFtcCwgTlVM
TCwgMCk7IC8qIG11c3QgYmUgbGFzdCAqLwpAQCAtODg0LDcgKzg4NCw3IEBAIHN0YXRpYyB2b2lk
IGNkcm9tX2luc2VydF9lamVjdGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kaXNrX2Zvcm1hdF90b19zdHJpbmcoZGlzay0+Zm9ybWF0KSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNrLT5wZGV2X3BhdGgpOwogICAgICAg
ICBxbXAtPmNhbGxiYWNrID0gY2Ryb21faW5zZXJ0X2FkZGZkX2NiOwotICAgICAgICByYyA9IGxp
YnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiYWRkLWZkIiwgYXJncyk7CisgICAgICAgIHJjID0g
bGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiYWRkLWZkIiwgYXJncyk7CiAgICAgICAgIGlm
IChyYykgZ290byBvdXQ7CiAgICAgICAgIGhhc19jYWxsYmFjayA9IHRydWU7CiAgICAgfSBlbHNl
IHsKQEAgLTkzOCw3ICs5MzgsNyBAQCBzdGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfYWRkZmRfY2Io
bGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJmFy
Z3MsICJhcmciLAogICAgICAgICBsaWJ4bF9fcWVtdV9kaXNrX2Zvcm1hdF9zdHJpbmcoZGlzay0+
Zm9ybWF0KSk7CiAgICAgcW1wLT5jYWxsYmFjayA9IGNkcm9tX2luc2VydF9pbnNlcnRlZDsKLSAg
ICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiY2hhbmdlIiwgYXJncyk7CisgICAg
cmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJjaGFuZ2UiLCBhcmdzKTsKIG91dDoK
ICAgICBpZiAocmMpCiAgICAgICAgIGNkcm9tX2luc2VydF9kb25lKGVnYywgY2lzLCByYyk7IC8q
IG11c3QgYmUgbGFzdCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RtLmMKaW5kZXggN2U1MmYwOTczMTcyLi5lYmZlOThlYmMyMzcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYwpAQCAtMjY0OSw3ICsyNjQ5LDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0obGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZG1fc3Bhd25fc3RhdGUgKmRtc3MpCiAgICAgICAgIGRtc3Mt
PnFtcC5jYWxsYmFjayA9IGRldmljZV9tb2RlbF9xbXBfY2I7CiAgICAgICAgIGRtc3MtPnFtcC5k
b21pZCA9IGRvbWlkOwogICAgICAgICBkbXNzLT5xbXAucGF5bG9hZF9mZCA9IC0xOwotICAgICAg
ICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgJmRtc3MtPnFtcCwgInF1ZXJ5LXN0YXR1cyIs
IE5VTEwpOworICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsICZkbXNzLT5xbXAs
ICJxdWVyeS1zdGF0dXMiLCBOVUxMKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91dF9jbG9zZTsK
ICAgICB9CiAKQEAgLTI4MDcsNyArMjgwNyw3IEBAIHN0YXRpYyB2b2lkIGRldmljZV9tb2RlbF9z
cGF3bl9vdXRjb21lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgZG1zcy0+cW1wLmRvbWlkID0g
ZG1zcy0+Z3Vlc3RfZG9taWQ7CiAgICAgICAgIGRtc3MtPnFtcC5wYXlsb2FkX2ZkID0gLTE7CiAg
ICAgICAgIGRtc3MtPnFtcC5jYWxsYmFjayA9IGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX2NoYXJk
ZXY7Ci0gICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCAmZG1zcy0+cW1wLCAicXVl
cnktY2hhcmRldiIsIE5VTEwpOworICAgICAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2Ms
ICZkbXNzLT5xbXAsICJxdWVyeS1jaGFyZGV2IiwgTlVMTCk7CiAgICAgICAgIGlmIChyYykgZ290
byBvdXQ7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0yODc5LDcgKzI4NzksNyBAQCBzdGF0
aWMgdm9pZCBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ19jaGFyZGV2KGxpYnhsX19lZ2MgKmVnYywK
ICAgICB9CiAKICAgICBxbXAtPmNhbGxiYWNrID0gZGV2aWNlX21vZGVsX3Bvc3Rjb25maWdfdm5j
OwotICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJxdWVyeS12bmMiLCBOVUxM
KTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgInF1ZXJ5LXZuYyIsIE5V
TEwpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgcmV0dXJuOwogCkBAIC0yOTM5LDcgKzI5
MzksNyBAQCBzdGF0aWMgdm9pZCBkZXZpY2VfbW9kZWxfcG9zdGNvbmZpZ192bmMobGlieGxfX2Vn
YyAqZWdjLAogICAgIGlmICh2bmMgJiYgdm5jLT5wYXNzd2QpIHsKICAgICAgICAgcW1wLT5jYWxs
YmFjayA9IGRldmljZV9tb2RlbF9wb3N0Y29uZmlnX3ZuY19wYXNzd2Q7CiAgICAgICAgIGxpYnhs
X19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJmFyZ3MsICJwYXNzd29yZCIsIHZuYy0+cGFzc3dk
KTsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImNoYW5nZS12bmMt
cGFzc3dvcmQiLCBhcmdzKTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBx
bXAsICJjaGFuZ2Utdm5jLXBhc3N3b3JkIiwgYXJncyk7CiAgICAgICAgIGlmIChyYykgZ290byBv
dXQ7CiAgICAgICAgIHJldHVybjsKICAgICB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9kb21fc2F2ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3NhdmUuYwppbmRleCBlNzBhYTE1
ODU5NzYuLjY1NjEwZTYwNTVhNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tX3Nh
dmUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21fc2F2ZS5jCkBAIC0yMjYsNyArMjI2LDcg
QEAgc3RhdGljIHZvaWQgZG9tYWluX3N1c3BlbmRfc3dpdGNoX3FlbXVfeGVuX2xvZ2RpcnR5CiAg
ICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7CiAgICAgcW1wLT5jYWxsYmFjayA9IHN3aXRjaF9xZW11
X3hlbl9sb2dkaXJ0eV9kb25lOwogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX2Jvb2woZ2MsICZh
cmdzLCAiZW5hYmxlIiwgZW5hYmxlKTsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywg
cW1wLCAieGVuLXNldC1nbG9iYWwtZGlydHktbG9nIiwgYXJncyk7CisgICAgcmMgPSBsaWJ4bF9f
ZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJ4ZW4tc2V0LWdsb2JhbC1kaXJ0eS1sb2ciLCBhcmdzKTsK
ICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tX3N1c3BlbmQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5k
LmMKaW5kZXggMjQ4ZGJjMzNlMzg0Li45NDBhYzMzNGY0YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1c3Bl
bmQuYwpAQCAtNTQ1LDcgKzU0NSw3IEBAIHZvaWQgbGlieGxfX2RtX3Jlc3VtZShsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgICAgIHFtcC0+ZG9taWQgPSBkb21pZDsKICAgICAgICAgcW1wLT5jYWxsYmFj
ayA9IGRtX3Jlc3VtZV9xbXBfZG9uZTsKICAgICAgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7Ci0g
ICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJjb250IiwgTlVMTCk7Cisg
ICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiY29udCIsIE5VTEwpOwog
ICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb21haW4uYwppbmRleCA4NGViZmNjZWI4M2UuLjcyM2FkM2JmOGVkYiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWlu
LmMKQEAgLTE2MDAsNyArMTYwMCw3IEBAIGludCBsaWJ4bF9zZXRfdmNwdW9ubGluZShsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9RTVBfQ01EX1RJTUVPVVQgKiAxMDAwKTsKICAgICAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICBxbXAtPmNhbGxiYWNrID0gc2V0X3ZjcHVv
bmxpbmVfcW1wX2NwdXNfcXVlcmllZDsKLSAgICAgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9z
ZW5kKGdjLCBxbXAsICJxdWVyeS1jcHVzIiwgTlVMTCk7CisgICAgICAgICAgICByYyA9IGxpYnhs
X19ldl9xbXBfc2VuZChlZ2MsIHFtcCwgInF1ZXJ5LWNwdXMiLCBOVUxMKTsKICAgICAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CiAgICAgICAgICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsKICAg
ICAgICAgZGVmYXVsdDoKQEAgLTE2NjYsNyArMTY2Niw3IEBAIHN0YXRpYyB2b2lkIHNldF92Y3B1
b25saW5lX3FtcF9hZGRfY3B1KGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgaWYgKGxpYnhsX2Jp
dG1hcF90ZXN0KG1hcCwgc3Zvcy0+aW5kZXgpKSB7CiAgICAgICAgICAgICBxbXAtPmNhbGxiYWNr
ID0gc2V0X3ZjcHVvbmxpbmVfcW1wX2FkZF9jcHU7CiAgICAgICAgICAgICBsaWJ4bF9fcW1wX3Bh
cmFtX2FkZF9pbnRlZ2VyKGdjLCAmYXJncywgImlkIiwgc3Zvcy0+aW5kZXgpOwotICAgICAgICAg
ICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZ2MsIHFtcCwgImNwdS1hZGQiLCBhcmdzKTsKKyAg
ICAgICAgICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiY3B1LWFkZCIsIGFy
Z3MpOwogICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgfQpAQCAtMTc0MCw3ICsxNzQwLDcgQEAgc3RhdGljIHZvaWQgZG9tYWluX3MzX3Jl
c3VtZShsaWJ4bF9fYW8gKmFvLCBsaWJ4bF9fZWdjICplZ2MsIGludCBkb21pZCkKICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIExJQlhMX0RFVklDRV9NT0RF
TF9WRVJTSU9OX1FFTVVfWEVOOgotICAgICAgICAgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQo
Z2MsIHFtcCwgInN5c3RlbV93YWtldXAiLCBOVUxMKTsKKyAgICAgICAgICAgIHJjID0gbGlieGxf
X2V2X3FtcF9zZW5kKGVnYywgcW1wLCAic3lzdGVtX3dha2V1cCIsIE5VTEwpOwogICAgICAgICAg
ICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgZGVmYXVs
dDoKQEAgLTE5NTgsNyArMTk1OCw3IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25m
aWd1cmF0aW9uX2xvY2tfYWNxdWlyZWQoCiAgICAgICAgIGxpYnhsX2JpdG1hcF9hbGxvYyhDVFgs
ICZyZGNzLT5xZW11dV9jcHVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWct
PmJfaW5mby5tYXhfdmNwdXMpOwogICAgICAgICByZGNzLT5xbXAuY2FsbGJhY2sgPSByZXRyaWV2
ZV9kb21haW5fY29uZmlndXJhdGlvbl9jcHVfcXVlcmllZDsKLSAgICAgICAgcmMgPSBsaWJ4bF9f
ZXZfcW1wX3NlbmQoZ2MsICZyZGNzLT5xbXAsICJxdWVyeS1jcHVzIiwgTlVMTCk7CisgICAgICAg
IHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgJnJkY3MtPnFtcCwgInF1ZXJ5LWNwdXMiLCBO
VUxMKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICAgICAgaGFzX2NhbGxiYWNrID0g
dHJ1ZTsKICAgICB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA5Yjg0ZGRkZDNiN2QuLmY5NTg5NWVh
ZTE3ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC00NzIsNyArNDcyLDcgQEAgdHlwZWRlZiB2b2lk
IGxpYnhsX19ldl9xbXBfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpl
diwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByYyk7CiAKIF9oaWRk
ZW4gdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2X3FtcCAqZXYpOwotX2hpZGRlbiBp
bnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAor
X2hpZGRlbiBpbnQgbGlieGxfX2V2X3FtcF9zZW5kKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2
X3FtcCAqZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21k
LCBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MpOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9xbXBf
ZGlzcG9zZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldik7CiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXgg
YjU0NDRkMTU1MjNhLi4wZGM0YTgzZTE2NmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xMTYzLDcgKzExNjMsNyBA
QCBzdGF0aWMgdm9pZCBwY2lfYWRkX3FtcF9kZXZpY2VfYWRkKGxpYnhsX19lZ2MgKmVnYywgcGNp
X2FkZF9zdGF0ZSAqcGFzKQogICAgIHFtcC0+ZG9taWQgPSBkb21pZDsKICAgICBxbXAtPnBheWxv
YWRfZmQgPSAtMTsKICAgICBxbXAtPmNhbGxiYWNrID0gcGNpX2FkZF9xbXBfZGV2aWNlX2FkZF9j
YjsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiZGV2aWNlX2FkZCIsIGFy
Z3MpOworICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgcW1wLCAiZGV2aWNlX2FkZCIs
IGFyZ3MpOwogICAgIGlmIChyYykgZ290byBvdXQ7CiAgICAgcmV0dXJuOwogCkBAIC0xMTgyLDcg
KzExODIsNyBAQCBzdGF0aWMgdm9pZCBwY2lfYWRkX3FtcF9kZXZpY2VfYWRkX2NiKGxpYnhsX19l
Z2MgKmVnYywKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCiAgICAgcW1wLT5jYWxsYmFjayA9IHBj
aV9hZGRfcW1wX3F1ZXJ5X3BjaV9jYjsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChnYywg
cW1wLCAicXVlcnktcGNpIiwgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdj
LCBxbXAsICJxdWVyeS1wY2kiLCBOVUxMKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogICAgIHJl
dHVybjsKIApAQCAtMTk5Nyw3ICsxOTk3LDcgQEAgc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9xbXBf
ZGV2aWNlX2RlbChsaWJ4bF9fZWdjICplZ2MsCiAgICAgUU1QX1BBUkFNRVRFUlNfU1BSSU5URigm
YXJncywgImlkIiwgUENJX1BUX1FERVZfSUQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Y2lkZXYtPmJ1cywgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CiAgICAgcHJzLT5xbXAuY2Fs
bGJhY2sgPSBwY2lfcmVtb3ZlX3FtcF9kZXZpY2VfZGVsX2NiOwotICAgIHJjID0gbGlieGxfX2V2
X3FtcF9zZW5kKGdjLCAmcHJzLT5xbXAsICJkZXZpY2VfZGVsIiwgYXJncyk7CisgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAmcHJzLT5xbXAsICJkZXZpY2VfZGVsIiwgYXJncyk7CiAg
ICAgaWYgKHJjKSBnb3RvIG91dDsKICAgICByZXR1cm47CiAKQEAgLTIwMzYsNyArMjAzNiw3IEBA
IHN0YXRpYyB2b2lkIHBjaV9yZW1vdmVfcW1wX3JldHJ5X3RpbWVyX2NiKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2V2X3RpbWUgKmV2LAogICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycyA9IENPTlRB
SU5FUl9PRihldiwgKnBycywgcmV0cnlfdGltZXIpOwogCiAgICAgcHJzLT5xbXAuY2FsbGJhY2sg
PSBwY2lfcmVtb3ZlX3FtcF9xdWVyeV9jYjsKLSAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChn
YywgJnBycy0+cW1wLCAicXVlcnktcGNpIiwgTlVMTCk7CisgICAgcmMgPSBsaWJ4bF9fZXZfcW1w
X3NlbmQoZWdjLCAmcHJzLT5xbXAsICJxdWVyeS1wY2kiLCBOVUxMKTsKICAgICBpZiAocmMpIGdv
dG8gb3V0OwogICAgIHJldHVybjsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcW1w
LmMgYi90b29scy9saWJ4bC9saWJ4bF9xbXAuYwppbmRleCA5YWFiYWQ3NGZhYmQuLmYwZTBiNTBi
ZDFjNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfcW1wLmMKQEAgLTkyNCw3ICs5MjQsNyBAQCBpbnQgbGlieGxfcWVtdV9tb25pdG9y
X2NvbW1hbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgIHFtY3MtPnFtcC5j
YWxsYmFjayA9IHFlbXVfbW9uaXRvcl9jb21tYW5kX2RvbmU7CiAgICAgcW1jcy0+b3V0cHV0ID0g
b3V0cHV0OwogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJmFyZ3MsICJjb21t
YW5kLWxpbmUiLCBjb21tYW5kX2xpbmUpOwotICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdj
LCAmcW1jcy0+cW1wLCAiaHVtYW4tbW9uaXRvci1jb21tYW5kIiwgYXJncyk7CisgICAgcmMgPSBs
aWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCAmcW1jcy0+cW1wLCAiaHVtYW4tbW9uaXRvci1jb21tYW5k
IiwgYXJncyk7CiBvdXQ6CiAgICAgaWYgKHJjKSByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwocmMpOwog
ICAgIHJldHVybiBBT19JTlBST0dSRVNTOwpAQCAtOTc4LDcgKzk3OCw3IEBAIHZvaWQgbGlieGxf
X3FtcF9zdXNwZW5kX3NhdmUobGlieGxfX2VnYyAqZWdjLAogICAgIGV2LT5jYWxsYmFjayA9IGRt
X3N0b3BwZWQ7CiAgICAgZXYtPnBheWxvYWRfZmQgPSAtMTsKIAotICAgIHJjID0gbGlieGxfX2V2
X3FtcF9zZW5kKGdjLCBldiwgInN0b3AiLCBOVUxMKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBf
c2VuZChlZ2MsIGV2LCAic3RvcCIsIE5VTEwpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBl
cnJvcjsKIApAQCAtMTAwNyw3ICsxMDA3LDcgQEAgc3RhdGljIHZvaWQgZG1fc3RvcHBlZChsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogICAgIH0KIAogICAgIGV2LT5jYWxsYmFj
ayA9IGRtX3N0YXRlX2ZkX3JlYWR5OwotICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBl
diwgImFkZC1mZCIsIE5VTEwpOworICAgIHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywgZXYs
ICJhZGQtZmQiLCBOVUxMKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gZXJyb3I7CiAKQEAg
LTEwNTIsNyArMTA1Miw3IEBAIHN0YXRpYyB2b2lkIGRtX3N0YXRlX2ZkX3JlYWR5KGxpYnhsX19l
Z2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYsCiAgICAgaWYgKHFtcF9ldl9xZW11X2NvbXBhcmVf
dmVyc2lvbihldiwgMiwgMTEsIDApID49IDApCiAgICAgICAgIGxpYnhsX19xbXBfcGFyYW1fYWRk
X2Jvb2woZ2MsICZhcmdzLCAibGl2ZSIsIGRzcHMtPmxpdmUpOwogICAgIFFNUF9QQVJBTUVURVJT
X1NQUklOVEYoJmFyZ3MsICJmaWxlbmFtZSIsICIvZGV2L2Zkc2V0LyVkIiwgZmRzZXQpOwotICAg
IHJjID0gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBldiwgInhlbi1zYXZlLWRldmljZXMtc3RhdGUi
LCBhcmdzKTsKKyAgICByYyA9IGxpYnhsX19ldl9xbXBfc2VuZChlZ2MsIGV2LCAieGVuLXNhdmUt
ZGV2aWNlcy1zdGF0ZSIsIGFyZ3MpOwogICAgIGlmIChyYykKICAgICAgICAgZ290byBlcnJvcjsK
IApAQCAtMTc4MSw3ICsxNzgxLDcgQEAgdm9pZCBsaWJ4bF9fZXZfcW1wX2luaXQobGlieGxfX2V2
X3FtcCAqZXYpCiAgICAgZXYtPnFlbXVfdmVyc2lvbi5taWNybyA9IC0xOwogfQogCi1pbnQgbGli
eGxfX2V2X3FtcF9zZW5kKGxpYnhsX19nYyAqdW51c2VkX2djLCBsaWJ4bF9fZXZfcW1wICpldiwK
K2ludCBsaWJ4bF9fZXZfcW1wX3NlbmQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpl
diwKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kLCBsaWJ4bF9fanNvbl9v
YmplY3QgKmFyZ3MpCiAgICAgLyogZGlzY29ubmVjdGVkIC0+IGNvbm5lY3RpbmcKICAgICAgKiBj
b25uZWN0ZWQgLT4gd2FpdGluZ19yZXBseSAod2l0aCBtc2cgc2V0KQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29scy9saWJ4bC9saWJ4bF91c2IuYwppbmRleCAxZmM3
Y2NmNDFmODYuLmRhNWUzNzA4ZTZjZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXNi
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKQEAgLTM0OSw5ICszNDksMTAgQEAgc3Rh
dGljIGNoYXIgKnB2dXNiX2dldF9kZXZpY2VfdHlwZShsaWJ4bF91c2JjdHJsX3R5cGUgdHlwZSkK
ICAqIC0gdXNiLWVoY2kgICAgICAgKHZlcnNpb249MiksIGFsd2F5cyA2IHBvcnRzCiAgKiAtIG5l
Yy11c2IteGhjaSAgICh2ZXJzaW9uPTMpLCB1cCB0byAxNSBwb3J0cwogICovCi1zdGF0aWMgaW50
IGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGRfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9x
bXAgKnFtcCwKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0obGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZXZfcW1wICpxbXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV91c2JjdHJsICp1c2JjdHJsKQogeworICAgIEVH
Q19HQzsKICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsKIAogICAgIHN3
aXRjaCAodXNiY3RybC0+dmVyc2lvbikgewpAQCAtMzc4LDI2ICszNzksMjggQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfYWRkX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZf
cW1wICpxbXAsCiAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3Ms
ICJpZCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigieGVudXNi
LSVkIiwgdXNiY3RybC0+ZGV2aWQpKTsKIAotICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQo
Z2MsIHFtcCwgImRldmljZV9hZGQiLCBxbXBfYXJncyk7CisgICAgcmV0dXJuIGxpYnhsX19ldl9x
bXBfc2VuZChlZ2MsIHFtcCwgImRldmljZV9hZGQiLCBxbXBfYXJncyk7CiB9CiAKIC8qIFNlbmQg
cW1wIGNvbW1hbmRzIHRvIGRlbGV0ZSBhIHVzYiBjb250cm9sbGVyIGluIHFlbXUuICAqLwotc3Rh
dGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfZGVsX2h2bShsaWJ4bF9fZ2MgKmdjLAorc3Rh
dGljIGludCBsaWJ4bF9fZGV2aWNlX3VzYmN0cmxfZGVsX2h2bShsaWJ4bF9fZWdjICplZ2MsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9xbXAgKnFt
cCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkKQog
eworICAgIEVHQ19HQzsKICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKnFtcF9hcmdzID0gTlVMTDsK
IAogICAgIGxpYnhsX19xbXBfcGFyYW1fYWRkX3N0cmluZyhnYywgJnFtcF9hcmdzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQiLCBHQ1NQUklOVEYoInhlbnVzYi0lZCIsIGRl
dmlkKSk7CiAKLSAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGdjLCBxbXAsICJkZXZpY2Vf
ZGVsIiwgcW1wX2FyZ3MpOworICAgIHJldHVybiBsaWJ4bF9fZXZfcW1wX3NlbmQoZWdjLCBxbXAs
ICJkZXZpY2VfZGVsIiwgcW1wX2FyZ3MpOwogfQogCiAvKiBTZW5kIHFtcCBjb21tYW5kcyB0byBj
cmVhdGUgYSB1c2IgZGV2aWNlIGluIHFlbXUuICovCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2Vf
dXNiZGV2X2FkZF9odm0obGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqcW1wLAorc3RhdGlj
IGludCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGRfaHZtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxf
X2V2X3FtcCAqcW1wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RldmljZV91c2JkZXYgKnVzYmRldikKIHsKKyAgICBFR0NfR0M7CiAgICAgbGlieGxfX2pz
b25fb2JqZWN0ICpxbXBfYXJncyA9IE5VTEw7CiAKICAgICBsaWJ4bF9fcW1wX3BhcmFtX2FkZF9z
dHJpbmcoZ2MsICZxbXBfYXJncywgImlkIiwKQEAgLTQxMywyMCArNDE2LDIxIEBAIHN0YXRpYyBp
bnQgbGlieGxfX2RldmljZV91c2JkZXZfYWRkX2h2bShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZf
cW1wICpxbXAsCiAgICAgbGlieGxfX3FtcF9wYXJhbV9hZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3Ms
ICJob3N0YWRkciIsCiAgICAgICAgIEdDU1BSSU5URigiJWQiLCB1c2JkZXYtPnUuaG9zdGRldi5o
b3N0YWRkcikpOwogCi0gICAgcmV0dXJuIGxpYnhsX19ldl9xbXBfc2VuZChnYywgcW1wLCAiZGV2
aWNlX2FkZCIsIHFtcF9hcmdzKTsKKyAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9zZW5kKGVnYywg
cW1wLCAiZGV2aWNlX2FkZCIsIHFtcF9hcmdzKTsKIH0KIAogLyogU2VuZCBxbXAgY29tbWFuZHMg
dG8gZGVsZXRlIGEgdXNiIGRldmljZSBpbiBxZW11LiAqLwotc3RhdGljIGludCBsaWJ4bF9fZGV2
aWNlX3VzYmRldl9kZWxfaHZtKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKnFtcCwKK3N0
YXRpYyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfZGVsX2h2bShsaWJ4bF9fZWdjICplZ2MsIGxp
YnhsX19ldl9xbXAgKnFtcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYpCiB7CisgICAgRUdDX0dDOwogICAgIGxpYnhs
X19qc29uX29iamVjdCAqcW1wX2FyZ3MgPSBOVUxMOwogCiAgICAgbGlieGxfX3FtcF9wYXJhbV9h
ZGRfc3RyaW5nKGdjLCAmcW1wX2FyZ3MsICJpZCIsCiAgICAgICAgIEdDU1BSSU5URigieGVudXNi
LSVkLSVkIiwgdXNiZGV2LT51Lmhvc3RkZXYuaG9zdGJ1cywKICAgICAgICAgICAgICAgICAgIHVz
YmRldi0+dS5ob3N0ZGV2Lmhvc3RhZGRyKSk7CiAKLSAgICByZXR1cm4gbGlieGxfX2V2X3FtcF9z
ZW5kKGdjLCBxbXAsICJkZXZpY2VfZGVsIiwgcW1wX2FyZ3MpOworICAgIHJldHVybiBsaWJ4bF9f
ZXZfcW1wX3NlbmQoZWdjLCBxbXAsICJkZXZpY2VfZGVsIiwgcW1wX2FyZ3MpOwogfQogCiBzdGF0
aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh1c2JjdHJsKQpAQCAtNDkwLDcgKzQ5NCw3IEBA
IHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiY3RybF9hZGQobGlieGxfX2VnYyAqZWdjLCB1
aW50MzJfdCBkb21pZCwKICAgICAgICAgcW1wLT5kb21pZCA9IGRvbWlkOwogICAgICAgICBxbXAt
PnBheWxvYWRfZmQgPSAtMTsKICAgICAgICAgcW1wLT5jYWxsYmFjayA9IGRldmljZV91c2JjdHJs
X2FkZF9xbXBfY2I7Ci0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2FkZF9odm0o
Z2MsIHFtcCwgdXNiY3RybCk7CisgICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2Fk
ZF9odm0oZWdjLCBxbXAsIHVzYmN0cmwpOwogICAgICAgICBpZiAocmMpIGdvdG8gb3V0cm07CiAg
ICAgICAgIHJldHVybjsKICAgICB9CkBAIC02NDcsNyArNjUxLDcgQEAgc3RhdGljIHZvaWQgZGV2
aWNlX3VzYmN0cmxfdXNiZGV2c19yZW1vdmVkKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgcW1w
LT5kb21pZCA9IGFvZGV2LT5kZXYtPmRvbWlkOwogICAgICAgICBxbXAtPmNhbGxiYWNrID0gZGV2
aWNlX3VzYmN0cmxfcmVtb3ZlX3FtcF9jYjsKICAgICAgICAgcW1wLT5wYXlsb2FkX2ZkID0gLTE7
Ci0gICAgICAgIHJjID0gbGlieGxfX2RldmljZV91c2JjdHJsX2RlbF9odm0oZ2MsIHFtcCwgYW9k
ZXYtPmRldi0+ZGV2aWQpOworICAgICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxf
aHZtKGVnYywgcW1wLCBhb2Rldi0+ZGV2LT5kZXZpZCk7CiAgICAgICAgIGlmIChyYykgZ290byBv
dXQ7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0xNzk3LDcgKzE4MDEsNyBAQCBzdGF0aWMg
dm9pZCBsaWJ4bF9fZGV2aWNlX3VzYmRldl9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgYW9kZXYtPnFtcC5kb21pZCA9IGRvbWlkOwogICAgICAgICBhb2Rldi0+
cW1wLmNhbGxiYWNrID0gZGV2aWNlX3VzYmRldl9hZGRfcW1wX2NiOwogICAgICAgICBhb2Rldi0+
cW1wLnBheWxvYWRfZmQgPSAtMTsKLSAgICAgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX3VzYmRldl9h
ZGRfaHZtKGdjLCAmYW9kZXYtPnFtcCwgdXNiZGV2KTsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZGV2
aWNlX3VzYmRldl9hZGRfaHZtKGVnYywgJmFvZGV2LT5xbXAsIHVzYmRldik7CiAgICAgICAgIGlm
IChyYykgewogICAgICAgICAgICAgbGlieGxfX2RldmljZV91c2JkZXZfcmVtb3ZlX3hlbnN0b3Jl
KGdjLCBkb21pZCwgdXNiZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVMKTsKQEAgLTE5NzksNyArMTk4
Myw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiZGV2X3JlbW92ZShsaWJ4bF9fZWdj
ICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBhb2Rldi0+cW1wLmRvbWlkID0gZG9taWQ7
CiAgICAgICAgIGFvZGV2LT5xbXAuY2FsbGJhY2sgPSBkZXZpY2VfdXNiZGV2X3JlbW92ZV9xbXBf
Y2I7CiAgICAgICAgIGFvZGV2LT5xbXAucGF5bG9hZF9mZCA9IC0xOwotICAgICAgICByYyA9IGxp
YnhsX19kZXZpY2VfdXNiZGV2X2RlbF9odm0oZ2MsICZhb2Rldi0+cW1wLCB1c2JkZXYpOworICAg
ICAgICByYyA9IGxpYnhsX19kZXZpY2VfdXNiZGV2X2RlbF9odm0oZWdjLCAmYW9kZXYtPnFtcCwg
dXNiZGV2KTsKICAgICAgICAgaWYgKHJjKSB7CiAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3Vz
YmRldl9hZGRfeGVuc3RvcmUoZ2MsIGRvbWlkLCB1c2JkZXYsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfVVNCQ1RSTF9UWVBFX0RFVklDRU1PREVM
LAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:07:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsNL-0003WM-Ox; Wed, 30 Oct 2019 18:07:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPsNK-0003Vu-KL
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:07:18 +0000
X-Inumbo-ID: 166f0c6a-fb40-11e9-9534-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 166f0c6a-fb40-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 18:07:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572458829;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=P/tWRk2cOtLmXv60XzYIKvBrBGH4GRbB2zSPylTKM0U=;
 b=VB9wEycNOijacbC+opC6oAq736zLk1z9cZXpBNPtrm3wYgIquzIhy+iN
 Lr+1y5cd2PFBcwI1/4tmO8NDydpoAeSJIS0FVr73vkp9kyKlf0Tj5/ndn
 4LJPNSVVSnxnQr28DncasOdZGA8CludtIr/ZIBtwH2g6NOAu1VMtHfJat Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: Tiz3CLHX1RmgY1rM08k31LitEJgdTRDT8ev81P6y5tpVRMrofnygERdGx5fAx+ljKXrNgsVEwZ
 UwF/2bt5rhSlia2uovKGySXkQEUrO5I/ELRlfgsWa2L5Xicm7c615Zn57fG1xV2l+aUjmE76ul
 hGrt6kS1U2+3OsAlkc4Iv+n0W4T5mTfRqQCzMKkyiEVRrkLGmOaAk13KQMlsMcN92EoH2fJ6Do
 nRU3NGf+OuQNz7O23YMNeGwe5zDvgz+ob1d4gWIKkyMtTLGYYulmvIA1Pbd9oeTbf5iOG4Y7zs
 wV4=
X-SBRS: 2.7
X-MesageID: 7739500
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7739500"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 18:07:02 +0000
Message-ID: <20191030180704.261320-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191030180704.261320-1-anthony.perard@citrix.com>
References: <20191030180704.261320-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 4/6] libxl: Introduce
 libxl__ev_slowlock_dispose
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpY2ggYWxsb3cgdG8gY2FuY2VsIHRoZSBsb2NrIG9wZXJhdGlvbiB3aGlsZSBpdCBpcyBpbiBB
Y3RpdmUgc3RhdGUuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHYyOgogICAgLSBSZW5hbWVkIGxpYnhsX19l
dl9xbXBsb2NrX2Rpc3Bvc2UgdG8gbGlieGxfX2V2X3Nsb3dsb2NrX2Rpc3Bvc2UKICAgIC0gVGhp
cyBuZXcgQVBJIHdhcyBwYXJ0IG9mIHRoZSBwYXRjaCAiSW50cm9kdWNlIGxpYnhsX19ldl9xbXBs
b2NrIiBpbiB2MS4KCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIHwgNiArKysrKysKIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA5IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYwppbmRleCA5NTIwYWMzNjE0OWUuLmIyMDg0MTU3
ZTRjZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCkBAIC03NjUsNiArNzY1LDEyIEBAIHZvaWQgbGlieGxf
X2V2X3Nsb3dsb2NrX3VubG9jayhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxv
Y2spCiAgICAgZXZfc2xvd2xvY2tfaW5pdF9pbnRlcm5hbChsb2NrLCBsb2NrLT51c2VyZGF0YV91
c2VyaWQpOwogfQogCit2b2lkIGxpYnhsX19ldl9zbG93bG9ja19kaXNwb3NlKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX19ldl9zbG93bG9jayAqbG9jaykKK3sKKyAgICBsaWJ4bF9fZXZfY2hpbGRfa2ls
bF9kZXJlZ2lzdGVyKGxvY2stPmFvLCAmbG9jay0+Y2hpbGQsIFNJR0tJTEwpOworICAgIGxpYnhs
X19ldl9zbG93bG9ja191bmxvY2soZ2MsIGxvY2spOworfQorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYTBmOTkyNTJjMzljLi45Yjg0
ZGRkZDNiN2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzkzLDYgKzM5Myw4IEBAIHN0cnVjdCBs
aWJ4bF9fZXZfY2hpbGQgewogICogIGxpYnhsX19ldl9zbG93bG9ja19sb2NrOiBJZGxlIC0+IEFj
dGl2ZQogICogICAgTWF5IGNhbGwgY2FsbGJhY2sgc3luY2hyb25vdXNseS4KICAqICBsaWJ4bF9f
ZXZfc2xvd2xvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJZGxlCisgKiAgbGlieGxf
X2V2X3Nsb3dsb2NrX2Rpc3Bvc2U6IElkbGUvQWN0aXZlL0xvY2tBY3F1aXJlZCAtPiBJZGxlCisg
KiAgICBUaGUgY2FsbGJhY2sgd2lsbCBub3QgYmUgY2FsbGVkIGFueW1vcmUuCiAgKiAgY2FsbGJh
Y2s6ICAgICBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IExvY2tBY3F1aXJlZCAob24gZXJyb3I6IElk
bGUpCiAgKiAgICBUaGUgY2FsbGJhY2sgaXMgb25seSBjYWxsZWQgb25jZS4KICAqLwpAQCAtNDEx
LDYgKzQxMyw3IEBAIHN0cnVjdCBsaWJ4bF9fZXZfc2xvd2xvY2sgewogX2hpZGRlbiB2b2lkIGxp
YnhsX19ldl9kZXZsb2NrX2luaXQobGlieGxfX2V2X3Nsb3dsb2NrICopOwogX2hpZGRlbiB2b2lk
IGxpYnhsX19ldl9zbG93bG9ja19sb2NrKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X3Nsb3dsb2Nr
ICopOwogX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9zbG93bG9ja191bmxvY2sobGlieGxfX2djICos
IGxpYnhsX19ldl9zbG93bG9jayAqKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tf
ZGlzcG9zZShsaWJ4bF9fZ2MgKiwgbGlieGxfX2V2X3Nsb3dsb2NrICopOwogCiAvKgogICogUU1Q
IGFzeW5jaHJvbm91cyBjYWxscwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:07:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsNQ-0003Y1-3L; Wed, 30 Oct 2019 18:07:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPsNP-0003Xp-Hu
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:07:23 +0000
X-Inumbo-ID: 16110d55-fb40-11e9-9534-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16110d55-fb40-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 18:07:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572458829;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=rHTbEyyFGXRs3V4C/ACE/M6SEw7Tzko1DxlSGPJG0cU=;
 b=bzJMbg/AdPUA+tUk+D4umiquRXxOhBgJQpZADX5QH0UefDrTvlrkktMp
 GmjwRIqkgINWrafw2EMYiNnOQGRJ5DgUVmB5AcGZY6ATnNyf2beVb8OJS
 Ew8WZ3ymBloa4DbyUpBTblZh0KKf8OsDB2R3fNGkhAPUPJA0/A8u2KgmI 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: GLP/2e+9Br9+UyLDrBqcFWnkH7bAzVCiUgPdzGYWwkVlZzyxekkiSJGDH77M5iM7h95J550iNY
 Ps+1PxJQ7s8pb/7yEqz3H1rocpY86Si7EAESRFgjUwXbqU6eosK1B364jTWpGdWXg7XkhtEqK/
 jPAKrJgP+9q9CYKK2L6GfHjFCgcaLhjq9jbipjLX0LD5IViMiRv2EMx26FIbJxnBthaYx47p4n
 JuC6d7MU8KwkyYn3VQfSOAre1FH0FRYmRBxIJ3eqN0kxyt5bgPp6xMLgRfF4Q5K76ypPtKMZWh
 rR0=
X-SBRS: 2.7
X-MesageID: 7739501
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7739501"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 18:07:00 +0000
Message-ID: <20191030180704.261320-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191030180704.261320-1-anthony.perard@citrix.com>
References: <20191030180704.261320-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 2/6] libxl: Move
 libxl__ev_devlock declaration
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gaW5jbHVkZSBsaWJ4bF9fZXZfZGV2bG9jayBpbnRvIGxp
YnhsX19ldl9xbXAuCgpObyBmdW5jdGlvbmFsIGNoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIE5l
dyBwYXRjaCBpbiB2MjoKICAgICAgICBNb3ZlIG9mIHRoZSBzdHJ1Y3Qgd2FzIGRvbmUgaW4gImxp
YnhsX3FtcDogSGF2ZSBhIGxvY2sgZm9yIFFNUAogICAgICAgIHNvY2tldCBhY2Nlc3MiIGJlZm9y
ZS4KCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgOTYgKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgNDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNGU0MzNlMTEwNjY0Li42OWQ1NzJj
MTg2NmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzYzLDYgKzM2Myw1NCBAQCBzdHJ1Y3QgbGli
eGxfX2V2X2NoaWxkIHsKICAgICBMSUJYTF9MSVNUX0VOVFJZKHN0cnVjdCBsaWJ4bF9fZXZfY2hp
bGQpIGVudHJ5OwogfTsKIAorLyoKKyAqIExvY2sgZm9yIGRldmljZSBob3RwbHVnLCBxbXBfbG9j
ay4KKyAqCisgKiBsaWJ4bF9fZXZfZGV2bG9jayBpbXBsZW1lbnQgYSBsb2NrIHRoYXQgaXMgb3V0
c2lkZSBvZiBDVFhfTE9DSyBpbiB0aGUKKyAqIGxvY2sgaGllcmFyY2h5LiBJdCBjYW4gYmUgdXNl
ZCB3aGVuIG9uZSB3YW50IHRvIG1ha2UgUU1QIGNhbGxzIHRvIFFFTVUsCisgKiB3aGljaCBtYXkg
dGFrZSBhIHNpZ25pZmljYW50IGFtb3VudCB0aW1lLgorICogSXQgaXMgdG8gYmUgYWNxdWlyZWQg
YnkgYW4gYW8gZXZlbnQgY2FsbGJhY2suCisgKgorICogSXQgaXMgdG8gYmUgYWNxdWlyZWQgd2hl
biBhZGRpbmcvcmVtb3ZpbmcgZGV2aWNlcyBvciBtYWtpbmcgY2hhbmdlcworICogdG8gdGhlbSB3
aGVuIHRoaXMgaXMgYSBzbG93IG9wZXJhdGlvbiBhbmQganNvbl9sb2NrIGlzbid0IGFwcHJvcHJp
YXRlLgorICoKKyAqIFBvc3NpYmxlIHN0YXRlcyBvZiBsaWJ4bF9fZXZfZGV2bG9jazoKKyAqICAg
VW5kZWZpbmVkCisgKiAgICBNaWdodCBjb250YWluIGFueXRoaW5nLgorICogIElkbGUKKyAqICAg
IFN0cnVjdCBjb250ZW50cyBhcmUgZGVmaW5lZCBlbm91Z2ggdG8gcGFzcyB0byBhbnkKKyAqICAg
IGxpYnhsX19ldl9kZXZsb2NrXyogZnVuY3Rpb24uCisgKiAgICBUaGUgc3RydWN0IGRvZXMgbm90
IGNvbnRhaW4gcmVmZXJlbmNlcyB0byBhbnkgYWxsb2NhdGVkIHByaXZhdGUKKyAqICAgIHJlc291
cmNlcyBzbyBjYW4gYmUgdGhyb3duIGF3YXkuCisgKiAgQWN0aXZlCisgKiAgICBXYWl0aW5nIHRv
IGdldCBhIGxvY2suCisgKiAgICBOZWVkcyB0byB3YWl0IHVudGlsIHRoZSBjYWxsYmFjayBpcyBj
YWxsZWQuCisgKiAgTG9ja0FjcXVpcmVkCisgKiAgICBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sg
d2lsbCBuZWVkIHRvIGJlIGNhbGxlZCB0byByZWxlYXNlIHRoZSBsb2NrCisgKiAgICBhbmQgdGhl
IHJlc291cmNlcyBvZiBsaWJ4bF9fZXZfZGV2bG9jay4KKyAqCisgKiAgbGlieGxfX2V2X2Rldmxv
Y2tfaW5pdDogVW5kZWZpbmVkL0lkbGUgLT4gSWRsZQorICogIGxpYnhsX19ldl9kZXZsb2NrX2xv
Y2s6IElkbGUgLT4gQWN0aXZlCisgKiAgICBNYXkgY2FsbCBjYWxsYmFjayBzeW5jaHJvbm91c2x5
LgorICogIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jazogTG9ja0FjcXVpcmVkL0lkbGUgLT4gSWRs
ZQorICogIGNhbGxiYWNrOiAgICAgV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBMb2NrQWNxdWlyZWQg
KG9uIGVycm9yOiBJZGxlKQorICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2Uu
CisgKi8KK3N0cnVjdCBsaWJ4bF9fZXZfZGV2bG9jayB7CisgICAgLyogZmlsbGVkIGJ5IHVzZXIg
Ki8KKyAgICBsaWJ4bF9fYW8gKmFvOworICAgIGxpYnhsX2RvbWlkIGRvbWlkOworICAgIHZvaWQg
KCpjYWxsYmFjaykobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqLCBpbnQgcmMpOwor
ICAgIC8qIHByaXZhdGUgdG8gbGlieGxfX2V2X2RldmxvY2sqICovCisgICAgbGlieGxfX2V2X2No
aWxkIGNoaWxkOworICAgIGNoYXIgKnBhdGg7IC8qIHBhdGggb2YgdGhlIGxvY2sgZmlsZSBpdHNl
bGYgKi8KKyAgICBpbnQgZmQ7CisgICAgYm9vbCBoZWxkOworfTsKK19oaWRkZW4gdm9pZCBsaWJ4
bF9fZXZfZGV2bG9ja19pbml0KGxpYnhsX19ldl9kZXZsb2NrICopOworX2hpZGRlbiB2b2lkIGxp
YnhsX19ldl9kZXZsb2NrX2xvY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqKTsK
K19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhs
X19ldl9kZXZsb2NrICopOworCiAvKgogICogUU1QIGFzeW5jaHJvbm91cyBjYWxscwogICoKQEAg
LTQ2ODksNTQgKzQ3MzcsNiBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IGNoYXIgKmxpYnhsX19xZW11
X3FtcF9wYXRoKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCkKICAgICByZXR1cm4gR0NTUFJJTlRG
KCIlcy9xbXAtbGlieGwtJWQiLCBsaWJ4bF9fcnVuX2Rpcl9wYXRoKCksIGRvbWlkKTsKIH0KIAot
LyoKLSAqIExvY2sgZm9yIGRldmljZSBob3RwbHVnLCBxbXBfbG9jay4KLSAqCi0gKiBsaWJ4bF9f
ZXZfZGV2bG9jayBpbXBsZW1lbnQgYSBsb2NrIHRoYXQgaXMgb3V0c2lkZSBvZiBDVFhfTE9DSyBp
biB0aGUKLSAqIGxvY2sgaGllcmFyY2h5LiBJdCBjYW4gYmUgdXNlZCB3aGVuIG9uZSB3YW50IHRv
IG1ha2UgUU1QIGNhbGxzIHRvIFFFTVUsCi0gKiB3aGljaCBtYXkgdGFrZSBhIHNpZ25pZmljYW50
IGFtb3VudCB0aW1lLgotICogSXQgaXMgdG8gYmUgYWNxdWlyZWQgYnkgYW4gYW8gZXZlbnQgY2Fs
bGJhY2suCi0gKgotICogSXQgaXMgdG8gYmUgYWNxdWlyZWQgd2hlbiBhZGRpbmcvcmVtb3Zpbmcg
ZGV2aWNlcyBvciBtYWtpbmcgY2hhbmdlcwotICogdG8gdGhlbSB3aGVuIHRoaXMgaXMgYSBzbG93
IG9wZXJhdGlvbiBhbmQganNvbl9sb2NrIGlzbid0IGFwcHJvcHJpYXRlLgotICoKLSAqIFBvc3Np
YmxlIHN0YXRlcyBvZiBsaWJ4bF9fZXZfZGV2bG9jazoKLSAqICAgVW5kZWZpbmVkCi0gKiAgICBN
aWdodCBjb250YWluIGFueXRoaW5nLgotICogIElkbGUKLSAqICAgIFN0cnVjdCBjb250ZW50cyBh
cmUgZGVmaW5lZCBlbm91Z2ggdG8gcGFzcyB0byBhbnkKLSAqICAgIGxpYnhsX19ldl9kZXZsb2Nr
XyogZnVuY3Rpb24uCi0gKiAgICBUaGUgc3RydWN0IGRvZXMgbm90IGNvbnRhaW4gcmVmZXJlbmNl
cyB0byBhbnkgYWxsb2NhdGVkIHByaXZhdGUKLSAqICAgIHJlc291cmNlcyBzbyBjYW4gYmUgdGhy
b3duIGF3YXkuCi0gKiAgQWN0aXZlCi0gKiAgICBXYWl0aW5nIHRvIGdldCBhIGxvY2suCi0gKiAg
ICBOZWVkcyB0byB3YWl0IHVudGlsIHRoZSBjYWxsYmFjayBpcyBjYWxsZWQuCi0gKiAgTG9ja0Fj
cXVpcmVkCi0gKiAgICBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sgd2lsbCBuZWVkIHRvIGJlIGNh
bGxlZCB0byByZWxlYXNlIHRoZSBsb2NrCi0gKiAgICBhbmQgdGhlIHJlc291cmNlcyBvZiBsaWJ4
bF9fZXZfZGV2bG9jay4KLSAqCi0gKiAgbGlieGxfX2V2X2RldmxvY2tfaW5pdDogVW5kZWZpbmVk
L0lkbGUgLT4gSWRsZQotICogIGxpYnhsX19ldl9kZXZsb2NrX2xvY2s6IElkbGUgLT4gQWN0aXZl
Ci0gKiAgICBNYXkgY2FsbCBjYWxsYmFjayBzeW5jaHJvbm91c2x5LgotICogIGxpYnhsX19ldl9k
ZXZsb2NrX3VubG9jazogTG9ja0FjcXVpcmVkL0lkbGUgLT4gSWRsZQotICogIGNhbGxiYWNrOiAg
ICAgV2hlbiBjYWxsZWQ6IEFjdGl2ZSAtPiBMb2NrQWNxdWlyZWQgKG9uIGVycm9yOiBJZGxlKQot
ICogICAgVGhlIGNhbGxiYWNrIGlzIG9ubHkgY2FsbGVkIG9uY2UuCi0gKi8KLXN0cnVjdCBsaWJ4
bF9fZXZfZGV2bG9jayB7Ci0gICAgLyogZmlsbGVkIGJ5IHVzZXIgKi8KLSAgICBsaWJ4bF9fYW8g
KmFvOwotICAgIGxpYnhsX2RvbWlkIGRvbWlkOwotICAgIHZvaWQgKCpjYWxsYmFjaykobGlieGxf
X2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqLCBpbnQgcmMpOwotICAgIC8qIHByaXZhdGUgdG8g
bGlieGxfX2V2X2RldmxvY2sqICovCi0gICAgbGlieGxfX2V2X2NoaWxkIGNoaWxkOwotICAgIGNo
YXIgKnBhdGg7IC8qIHBhdGggb2YgdGhlIGxvY2sgZmlsZSBpdHNlbGYgKi8KLSAgICBpbnQgZmQ7
Ci0gICAgYm9vbCBoZWxkOwotfTsKLV9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19pbml0
KGxpYnhsX19ldl9kZXZsb2NrICopOwotX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX2xv
Y2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAqKTsKLV9oaWRkZW4gdm9pZCBsaWJ4
bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhsX19ldl9kZXZsb2NrICopOwot
CiAvKiBTZW5kIGNvbnRyb2wgY29tbWFuZHMgb3ZlciB4ZW5zdG9yZSBhbmQgd2FpdCBmb3IgYW4g
QWNrLiAqLwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9wdmNvbnRyb2wobGlieGxfX2VnYyAq
ZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzd2FpdF9z
dGF0ZSAqcHZjb250cm9sLAotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:07:29 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsNV-0003aO-DX; Wed, 30 Oct 2019 18:07:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPsNU-0003a0-Hn
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:07:28 +0000
X-Inumbo-ID: 17681b5c-fb40-11e9-9534-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17681b5c-fb40-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 18:07:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572458830;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=0dWefj4/+b8rbkVlOsUUbwQY0QNVR+1RMsxu4gErpjo=;
 b=OHP3O1JILDZ71whQAJBS5zY8a17Er7H/l0UMI/83SnCWduSRmOrwzq/L
 KEUyhbF96/xB9oxTekSLltBxyMjMyrFW7HceAFS9+KA9c7mt0NVDIzK41
 og2EBewK6P2Uu3Fd2WHybFXZ+dn9/kZ+XppGyVh9VJ6WhSylnv0I1tLr6 Q=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FCq58AD39Og94oeVKwynXkjn320R/1xN0wWMWqAEsKQynlsRmxuqvu2B9jHTa1pLgZxxphBYU1
 PW2ilTGqZccnMDI4j5sVD5WjfJhvo7H2r7w7bvEfLTMMf8yYGnoOGsD/ZODzFAgzpWS5/dIyao
 75gpWrw+LFC91KYfZaCVOrdq23PthYQem8H17GrqYdDUlqqWGGswWGx0VF+7RK6pdN8B8pDWa3
 Z/48HIvpe7UHQT8WXy+VS8SUN3yBochqg97ng+A/vHe+XoKIh5zrD7ZWpi9F7IAb8hLNaW+TvT
 MDs=
X-SBRS: 2.7
X-MesageID: 7739502
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7739502"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 18:07:01 +0000
Message-ID: <20191030180704.261320-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191030180704.261320-1-anthony.perard@citrix.com>
References: <20191030180704.261320-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 3/6] libxl: Rename ev_devlock to
 ev_slowlock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIGdvaW5nIHRvIGludHJvZHVjZSBhIGRpZmZlcmVudCBsb2NrIGJhc2VkIG9uIHRoZSBz
YW1lCmltcGxlbWVudGF0aW9uIGFzIHRoZSBldl9kZXZsb2NrIGJ1dCB3aXRoIGEgZGlmZmVyZW50
IHBhdGguIFRoZQpkaWZmZXJlbnQgc2xvd2xvY2sgd2lsbCBiZSBkaWZmZXJlbnRpYXRlZCBieSBj
YWxsaW5nIGRpZmZlcmVudCBfaW5pdCgpCmZ1bmN0aW9ucy4KClNvIHdlIHJlbmFtZSBsaWJ4bF9f
ZXZfZGV2bG9jayB0byBsaWJfX2V2X3Nsb3dsb2NrLCBidXQga2VlcApsaWJ4bF9fZXZfZGV2bG9j
a19pbml0KCkuCgpTb21lIGxvZyBtZXNzYWdlcyBwcm9kdWNlZCBldl9zbG93bG9jayBhcmUgY2hh
bmdlZCB0byBwcmludCB0aGUKbmFtZSBvZiB0aGUgbG9jayBmaWxlICh1c2VyZGF0YV91c2VyaWQp
LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+Ci0tLQoKTm90ZXM6CiAgICBOZXcgcGF0Y2ggaW4gdjIuCiAgICAgICAgSW5zdGVhZCBvZiBp
bnRyb2R1Y2luZyBtYW55IGxpYnhsX19ldl9xbXBsb2NrKi4KCiB0b29scy9saWJ4bC9saWJ4bF9k
aXNrLmMgICAgIHwgMTAgKysrKystLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMgICB8
IDEwICsrKysrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgfCAzMCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAz
MyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNDYg
aW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmluZGV4IDczM2FkMjg0Yzg2
Ni4uNzdhZTNhNTliZmI2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCkBAIC02NDgsMTMgKzY0OCwxMyBAQCB0eXBlZGVm
IHN0cnVjdCB7CiAgICAgbGlieGxfZG9taWQgZG9taWQ7CiAgICAgbGlieGxfZGV2aWNlX2Rpc2sg
KmRpc2s7CiAgICAgbGlieGxfZGV2aWNlX2Rpc2sgZGlza19zYXZlZDsKLSAgICBsaWJ4bF9fZXZf
ZGV2bG9jayBxbXBfbG9jazsKKyAgICBsaWJ4bF9fZXZfc2xvd2xvY2sgcW1wX2xvY2s7CiAgICAg
aW50IGRtX3ZlcjsKICAgICBsaWJ4bF9fZXZfdGltZSB0aW1lOwogICAgIGxpYnhsX19ldl9xbXAg
cW1wOwogfSBsaWJ4bF9fY2Ryb21faW5zZXJ0X3N0YXRlOwogCi1zdGF0aWMgdm9pZCBjZHJvbV9p
bnNlcnRfbG9ja19hY3F1aXJlZChsaWJ4bF9fZWdjICosIGxpYnhsX19ldl9kZXZsb2NrICosCitz
dGF0aWMgdm9pZCBjZHJvbV9pbnNlcnRfbG9ja19hY3F1aXJlZChsaWJ4bF9fZWdjICosIGxpYnhs
X19ldl9zbG93bG9jayAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHJjKTsKIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9lamVjdGVkKGxpYnhsX19lZ2MgKmVn
YywgbGlieGxfX2V2X3FtcCAqLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgbGlieGxfX2pzb25fb2JqZWN0ICosIGludCByYyk7CkBAIC03NDYsMTMgKzc0NiwxMyBAQCBp
bnQgbGlieGxfY2Ryb21faW5zZXJ0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgbGli
eGxfZGV2aWNlX2Rpc2sgKmRpc2ssCiAgICAgICAgIGNkcm9tX2luc2VydF9kb25lKGVnYywgY2lz
LCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLwogICAgIH0gZWxzZSB7CiAgICAgICAgIGNpcy0+cW1w
X2xvY2suY2FsbGJhY2sgPSBjZHJvbV9pbnNlcnRfbG9ja19hY3F1aXJlZDsKLSAgICAgICAgbGli
eGxfX2V2X2RldmxvY2tfbG9jayhlZ2MsICZjaXMtPnFtcF9sb2NrKTsgLyogbXVzdCBiZSBsYXN0
ICovCisgICAgICAgIGxpYnhsX19ldl9zbG93bG9ja19sb2NrKGVnYywgJmNpcy0+cW1wX2xvY2sp
OyAvKiBtdXN0IGJlIGxhc3QgKi8KICAgICB9CiAgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9
CiAKIHN0YXRpYyB2b2lkIGNkcm9tX2luc2VydF9sb2NrX2FjcXVpcmVkKGxpYnhsX19lZ2MgKmVn
YywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl9kZXZs
b2NrICpsb2NrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2V2X3Nsb3dsb2NrICpsb2NrLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKQogewogICAgIGxpYnhsX19jZHJvbV9pbnNlcnRfc3RhdGUgKmNpcyA9IENPTlRB
SU5FUl9PRihsb2NrLCAqY2lzLCBxbXBfbG9jayk7CkBAIC0xMDUyLDcgKzEwNTIsNyBAQCBzdGF0
aWMgdm9pZCBjZHJvbV9pbnNlcnRfZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfX2V2
X3RpbWVfZGVyZWdpc3RlcihnYywgJmNpcy0+dGltZSk7CiAgICAgbGlieGxfX2V2X3FtcF9kaXNw
b3NlKGdjLCAmY2lzLT5xbXApOwogICAgIGlmIChjaXMtPnFtcC5wYXlsb2FkX2ZkID49IDApIGNs
b3NlKGNpcy0+cW1wLnBheWxvYWRfZmQpOwotICAgIGxpYnhsX19ldl9kZXZsb2NrX3VubG9jayhn
YywgJmNpcy0+cW1wX2xvY2spOworICAgIGxpYnhsX19ldl9zbG93bG9ja191bmxvY2soZ2MsICZj
aXMtPnFtcF9sb2NrKTsKICAgICBsaWJ4bF9kZXZpY2VfZGlza19kaXNwb3NlKCZjaXMtPmRpc2tf
c2F2ZWQpOwogICAgIGxpYnhsX19hb19jb21wbGV0ZShlZ2MsIGNpcy0+YW8sIHJjKTsKIH0KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxf
ZG9tYWluLmMKaW5kZXggOWQwZWI1YWVkMTFkLi44NGViZmNjZWI4M2UgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5j
CkBAIC0xODc0LDEyICsxODc0LDEyIEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBsaWJ4bF9fZXZf
cW1wIHFtcDsKICAgICBsaWJ4bF9fZXZfdGltZSB0aW1lb3V0OwogICAgIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnOyAvKiB1c2VyIHBvaW50ZXIgKi8KLSAgICBsaWJ4bF9fZXZfZGV2bG9j
ayBkZXZsb2NrOworICAgIGxpYnhsX19ldl9zbG93bG9jayBkZXZsb2NrOwogICAgIGxpYnhsX2Jp
dG1hcCBxZW11dV9jcHVzOwogfSByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9zdGF0ZTsK
IAogc3RhdGljIHZvaWQgcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb25fbG9ja19hY3F1aXJl
ZCgKLSAgICBsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9kZXZsb2NrICosIGludCByYyk7Cisg
ICAgbGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKiwgaW50IHJjKTsKIHN0YXRp
YyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2NwdV9xdWVyaWVkKAogICAgIGxp
YnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqcW1wLAogICAgIGNvbnN0IGxpYnhsX19qc29u
X29iamVjdCAqcmVzcG9uc2UsIGludCByYyk7CkBAIC0xOTA3LDEyICsxOTA3LDEyIEBAIGludCBs
aWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCiAgICAgcmRjcy0+ZGV2bG9jay5hbyA9IGFvOwogICAgIHJkY3MtPmRldmxvY2su
ZG9taWQgPSBkb21pZDsKICAgICByZGNzLT5kZXZsb2NrLmNhbGxiYWNrID0gcmV0cmlldmVfZG9t
YWluX2NvbmZpZ3VyYXRpb25fbG9ja19hY3F1aXJlZDsKLSAgICBsaWJ4bF9fZXZfZGV2bG9ja19s
b2NrKGVnYywgJnJkY3MtPmRldmxvY2spOworICAgIGxpYnhsX19ldl9zbG93bG9ja19sb2NrKGVn
YywgJnJkY3MtPmRldmxvY2spOwogICAgIHJldHVybiBBT19JTlBST0dSRVNTOwogfQogCiBzdGF0
aWMgdm9pZCByZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbl9sb2NrX2FjcXVpcmVkKAotICAg
IGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2RldmxvY2sgKmRldmxvY2ssIGludCByYykKKyAg
ICBsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9zbG93bG9jayAqZGV2bG9jaywgaW50IHJjKQog
ewogICAgIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX3N0YXRlICpyZGNzID0KICAgICAg
ICAgQ09OVEFJTkVSX09GKGRldmxvY2ssICpyZGNzLCBkZXZsb2NrKTsKQEAgLTIyMDIsNyArMjIw
Miw3IEBAIHN0YXRpYyB2b2lkIHJldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uX2VuZChsaWJ4
bF9fZWdjICplZ2MsCiAgICAgfQogCiBvdXQ6Ci0gICAgbGlieGxfX2V2X2RldmxvY2tfdW5sb2Nr
KGdjLCAmcmRjcy0+ZGV2bG9jayk7CisgICAgbGlieGxfX2V2X3Nsb3dsb2NrX3VubG9jayhnYywg
JnJkY3MtPmRldmxvY2spOwogICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsb2NrKTsKICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmcmRjcy0+cWVtdXVfY3B1cyk7
CiAgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmcmRjcy0+cW1wKTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5jCmluZGV4IDA3NTBiNjljYmE2MS4uOTUyMGFjMzYxNDllIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMK
QEAgLTU3NSwyNSArNTc1LDMyIEBAIHZvaWQgbGlieGxfX3VwZGF0ZV9kb21haW5fY29uZmlndXJh
dGlvbihsaWJ4bF9fZ2MgKmdjLAogICAgIGRzdC0+Yl9pbmZvLnZpZGVvX21lbWtiID0gc3JjLT5i
X2luZm8udmlkZW9fbWVta2I7CiB9CiAKLXZvaWQgbGlieGxfX2V2X2RldmxvY2tfaW5pdChsaWJ4
bF9fZXZfZGV2bG9jayAqbG9jaykKK3N0YXRpYyB2b2lkIGV2X3Nsb3dsb2NrX2luaXRfaW50ZXJu
YWwobGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICp1c2VyZGF0YV91c2VyaWQpCiB7CiAgICAgbGlieGxfX2V2
X2NoaWxkX2luaXQoJmxvY2stPmNoaWxkKTsKKyAgICBsb2NrLT51c2VyZGF0YV91c2VyaWQgPSB1
c2VyZGF0YV91c2VyaWQ7CiAgICAgbG9jay0+cGF0aCA9IE5VTEw7CiAgICAgbG9jay0+ZmQgPSAt
MTsKICAgICBsb2NrLT5oZWxkID0gZmFsc2U7CiB9CiAKLXN0YXRpYyB2b2lkIGV2X2xvY2tfcHJl
cGFyZV9mb3JrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2RldmxvY2sgKmxvY2spOwordm9p
ZCBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KGxpYnhsX19ldl9zbG93bG9jayAqbG9jaykKK3sKKyAg
ICBldl9zbG93bG9ja19pbml0X2ludGVybmFsKGxvY2ssICJsaWJ4bC1kZXZpY2UtY2hhbmdlcy1s
b2NrIik7Cit9CisKK3N0YXRpYyB2b2lkIGV2X2xvY2tfcHJlcGFyZV9mb3JrKGxpYnhsX19lZ2Mg
KmVnYywgbGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKTsKIHN0YXRpYyB2b2lkIGV2X2xvY2tfY2hp
bGRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfY2hpbGQgKmNoaWxkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaWRfdCBwaWQsIGludCBzdGF0dXMpOwog
Ci12b2lkIGxpYnhsX19ldl9kZXZsb2NrX2xvY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZf
ZGV2bG9jayAqbG9jaykKK3ZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX2xvY2sobGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2spCiB7CiAgICAgU1RBVEVfQU9fR0MobG9jay0+
YW8pOwogICAgIGNvbnN0IGNoYXIgKmxvY2tmaWxlOwogCiAgICAgbG9ja2ZpbGUgPSBsaWJ4bF9f
dXNlcmRhdGFfcGF0aChnYywgbG9jay0+ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAibGlieGwtZGV2aWNlLWNoYW5nZXMtbG9jayIsICJsIik7CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NrLT51c2VyZGF0YV91c2VyaWQsICJsIik7CiAg
ICAgaWYgKCFsb2NrZmlsZSkgZ290byBvdXQ7CiAgICAgbG9jay0+cGF0aCA9IGxpYnhsX19zdHJk
dXAoTk9HQywgbG9ja2ZpbGUpOwogCkBAIC02MDMsNyArNjEwLDcgQEAgdm9pZCBsaWJ4bF9fZXZf
ZGV2bG9ja19sb2NrKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X2RldmxvY2sgKmxvY2spCiAg
ICAgbG9jay0+Y2FsbGJhY2soZWdjLCBsb2NrLCBFUlJPUl9MT0NLX0ZBSUwpOwogfQogCi1zdGF0
aWMgdm9pZCBldl9sb2NrX3ByZXBhcmVfZm9yayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9k
ZXZsb2NrICpsb2NrKQorc3RhdGljIHZvaWQgZXZfbG9ja19wcmVwYXJlX2ZvcmsobGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKmxvY2spCiB7CiAgICAgU1RBVEVfQU9fR0MobG9j
ay0+YW8pOwogICAgIHBpZF90IHBpZDsKQEAgLTY3MCw3ICs2NzcsNyBAQCBzdGF0aWMgdm9pZCBl
dl9sb2NrX3ByZXBhcmVfZm9yayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9kZXZsb2NrICps
b2NrKQogICAgIGxpYnhsX2ZkX3NldF9jbG9leGVjKENUWCwgZmQsIDEpOwogICAgIHJldHVybjsK
IG91dDoKLSAgICBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2soZ2MsIGxvY2spOworICAgIGxpYnhs
X19ldl9zbG93bG9ja191bmxvY2soZ2MsIGxvY2spOwogICAgIGxvY2stPmNhbGxiYWNrKGVnYywg
bG9jaywgRVJST1JfTE9DS19GQUlMKTsKIH0KIApAQCAtNjc4LDcgKzY4NSw3IEBAIHN0YXRpYyB2
b2lkIGV2X2xvY2tfY2hpbGRfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfY2hp
bGQgKmNoaWxkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaWRfdCBwaWQs
IGludCBzdGF0dXMpCiB7CiAgICAgRUdDX0dDOwotICAgIGxpYnhsX19ldl9kZXZsb2NrICpsb2Nr
ID0gQ09OVEFJTkVSX09GKGNoaWxkLCAqbG9jaywgY2hpbGQpOworICAgIGxpYnhsX19ldl9zbG93
bG9jayAqbG9jayA9IENPTlRBSU5FUl9PRihjaGlsZCwgKmxvY2ssIGNoaWxkKTsKICAgICBzdHJ1
Y3Qgc3RhdCBzdGFiLCBmc3RhYjsKICAgICBpbnQgcmMgPSBFUlJPUl9MT0NLX0ZBSUw7CiAKQEAg
LTcyNiwxMyArNzMzLDE0IEBAIHN0YXRpYyB2b2lkIGV2X2xvY2tfY2hpbGRfY2FsbGJhY2sobGli
eGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfY2hpbGQgKmNoaWxkLAogICAgICAgICAgICAgcmMgPSBF
UlJPUl9MT0NLX0ZBSUw7CiAgICAgfQogICAgIGlmIChyYykgewotICAgICAgICBMT0dEKEVSUk9S
LCBkb21pZCwgIkZhaWxlZCB0byBncmFiIHFtcC1sb2NrIik7Ci0gICAgICAgIGxpYnhsX19ldl9k
ZXZsb2NrX3VubG9jayhnYywgbG9jayk7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiRmFp
bGVkIHRvIGdyYWIgbG9jayBmb3IgJXMiLAorICAgICAgICAgICAgIGxvY2stPnVzZXJkYXRhX3Vz
ZXJpZCk7CisgICAgICAgIGxpYnhsX19ldl9zbG93bG9ja191bmxvY2soZ2MsIGxvY2spOwogICAg
IH0KICAgICBsb2NrLT5jYWxsYmFjayhlZ2MsIGxvY2ssIHJjKTsKIH0KIAotdm9pZCBsaWJ4bF9f
ZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICpnYywgbGlieGxfX2V2X2RldmxvY2sgKmxvY2sp
Cit2b2lkIGxpYnhsX19ldl9zbG93bG9ja191bmxvY2sobGlieGxfX2djICpnYywgbGlieGxfX2V2
X3Nsb3dsb2NrICpsb2NrKQogewogICAgIGludCByOwogCkBAIC03NTQsNyArNzYyLDcgQEAgdm9p
ZCBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICpnYywgbGlieGxfX2V2X2Rldmxv
Y2sgKmxvY2spCiAgICAgICAgIGNsb3NlKGxvY2stPmZkKTsKICAgICB9CiAgICAgZnJlZShsb2Nr
LT5wYXRoKTsKLSAgICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KGxvY2spOworICAgIGV2X3Nsb3ds
b2NrX2luaXRfaW50ZXJuYWwobG9jaywgbG9jay0+dXNlcmRhdGFfdXNlcmlkKTsKIH0KIAogLyoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCmluZGV4IDY5ZDU3MmMxODY2YS4uYTBmOTkyNTJjMzljIDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKQEAgLTE5Niw3ICsxOTYsNyBAQCB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fb3Nl
dmVudF9ob29rX25leGkgbGlieGxfX29zZXZlbnRfaG9va19uZXhpOwogdHlwZWRlZiBzdHJ1Y3Qg
bGlieGxfX2RldmljZV90eXBlIGxpYnhsX19kZXZpY2VfdHlwZTsKIHR5cGVkZWYgc3RydWN0IGxp
YnhsX19qc29uX29iamVjdCBsaWJ4bF9fanNvbl9vYmplY3Q7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4
bF9fY2FyZWZkIGxpYnhsX19jYXJlZmQ7Ci10eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZfZGV2bG9j
ayBsaWJ4bF9fZXZfZGV2bG9jazsKK3R5cGVkZWYgc3RydWN0IGxpYnhsX19ldl9zbG93bG9jayBs
aWJ4bF9fZXZfc2xvd2xvY2s7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZG1fcmVzdW1lX3N0YXRl
IGxpYnhsX19kbV9yZXN1bWVfc3RhdGU7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fYW9fZGV2aWNl
IGxpYnhsX19hb19kZXZpY2U7CiB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgbGlieGxf
X211bHRpZGV2OwpAQCAtMzY2LDcgKzM2Niw3IEBAIHN0cnVjdCBsaWJ4bF9fZXZfY2hpbGQgewog
LyoKICAqIExvY2sgZm9yIGRldmljZSBob3RwbHVnLCBxbXBfbG9jay4KICAqCi0gKiBsaWJ4bF9f
ZXZfZGV2bG9jayBpbXBsZW1lbnQgYSBsb2NrIHRoYXQgaXMgb3V0c2lkZSBvZiBDVFhfTE9DSyBp
biB0aGUKKyAqIGxpYnhsX19ldl9zbG93bG9jayBpbXBsZW1lbnQgYSBsb2NrIHRoYXQgaXMgb3V0
c2lkZSBvZiBDVFhfTE9DSyBpbiB0aGUKICAqIGxvY2sgaGllcmFyY2h5LiBJdCBjYW4gYmUgdXNl
ZCB3aGVuIG9uZSB3YW50IHRvIG1ha2UgUU1QIGNhbGxzIHRvIFFFTVUsCiAgKiB3aGljaCBtYXkg
dGFrZSBhIHNpZ25pZmljYW50IGFtb3VudCB0aW1lLgogICogSXQgaXMgdG8gYmUgYWNxdWlyZWQg
YnkgYW4gYW8gZXZlbnQgY2FsbGJhY2suCkBAIC0zNzQsNDIgKzM3NCw0MyBAQCBzdHJ1Y3QgbGli
eGxfX2V2X2NoaWxkIHsKICAqIEl0IGlzIHRvIGJlIGFjcXVpcmVkIHdoZW4gYWRkaW5nL3JlbW92
aW5nIGRldmljZXMgb3IgbWFraW5nIGNoYW5nZXMKICAqIHRvIHRoZW0gd2hlbiB0aGlzIGlzIGEg
c2xvdyBvcGVyYXRpb24gYW5kIGpzb25fbG9jayBpc24ndCBhcHByb3ByaWF0ZS4KICAqCi0gKiBQ
b3NzaWJsZSBzdGF0ZXMgb2YgbGlieGxfX2V2X2RldmxvY2s6CisgKiBQb3NzaWJsZSBzdGF0ZXMg
b2YgbGlieGxfX2V2X3Nsb3dsb2NrOgogICogICBVbmRlZmluZWQKICAqICAgIE1pZ2h0IGNvbnRh
aW4gYW55dGhpbmcuCiAgKiAgSWRsZQogICogICAgU3RydWN0IGNvbnRlbnRzIGFyZSBkZWZpbmVk
IGVub3VnaCB0byBwYXNzIHRvIGFueQotICogICAgbGlieGxfX2V2X2RldmxvY2tfKiBmdW5jdGlv
bi4KKyAqICAgIGxpYnhsX19ldl9zbG93bG9ja18qIGZ1bmN0aW9uLgogICogICAgVGhlIHN0cnVj
dCBkb2VzIG5vdCBjb250YWluIHJlZmVyZW5jZXMgdG8gYW55IGFsbG9jYXRlZCBwcml2YXRlCiAg
KiAgICByZXNvdXJjZXMgc28gY2FuIGJlIHRocm93biBhd2F5LgogICogIEFjdGl2ZQogICogICAg
V2FpdGluZyB0byBnZXQgYSBsb2NrLgogICogICAgTmVlZHMgdG8gd2FpdCB1bnRpbCB0aGUgY2Fs
bGJhY2sgaXMgY2FsbGVkLgogICogIExvY2tBY3F1aXJlZAotICogICAgbGlieGxfX2V2X2Rldmxv
Y2tfdW5sb2NrIHdpbGwgbmVlZCB0byBiZSBjYWxsZWQgdG8gcmVsZWFzZSB0aGUgbG9jawotICog
ICAgYW5kIHRoZSByZXNvdXJjZXMgb2YgbGlieGxfX2V2X2RldmxvY2suCisgKiAgICBsaWJ4bF9f
ZXZfc2xvd2xvY2tfdW5sb2NrIHdpbGwgbmVlZCB0byBiZSBjYWxsZWQgdG8gcmVsZWFzZSB0aGUg
bG9jaworICogICAgYW5kIHRoZSByZXNvdXJjZXMgb2YgbGlieGxfX2V2X3Nsb3dsb2NrLgogICoK
LSAqICBsaWJ4bF9fZXZfZGV2bG9ja19pbml0OiBVbmRlZmluZWQvSWRsZSAtPiBJZGxlCi0gKiAg
bGlieGxfX2V2X2RldmxvY2tfbG9jazogSWRsZSAtPiBBY3RpdmUKKyAqICBsaWJ4bF9fZXZfKmxv
Y2tfaW5pdDogVW5kZWZpbmVkL0lkbGUgLT4gSWRsZQorICogIGxpYnhsX19ldl9zbG93bG9ja19s
b2NrOiBJZGxlIC0+IEFjdGl2ZQogICogICAgTWF5IGNhbGwgY2FsbGJhY2sgc3luY2hyb25vdXNs
eS4KLSAqICBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2s6IExvY2tBY3F1aXJlZC9JZGxlIC0+IElk
bGUKKyAqICBsaWJ4bF9fZXZfc2xvd2xvY2tfdW5sb2NrOiBMb2NrQWNxdWlyZWQvSWRsZSAtPiBJ
ZGxlCiAgKiAgY2FsbGJhY2s6ICAgICBXaGVuIGNhbGxlZDogQWN0aXZlIC0+IExvY2tBY3F1aXJl
ZCAob24gZXJyb3I6IElkbGUpCiAgKiAgICBUaGUgY2FsbGJhY2sgaXMgb25seSBjYWxsZWQgb25j
ZS4KICAqLwotc3RydWN0IGxpYnhsX19ldl9kZXZsb2NrIHsKK3N0cnVjdCBsaWJ4bF9fZXZfc2xv
d2xvY2sgewogICAgIC8qIGZpbGxlZCBieSB1c2VyICovCiAgICAgbGlieGxfX2FvICphbzsKICAg
ICBsaWJ4bF9kb21pZCBkb21pZDsKLSAgICB2b2lkICgqY2FsbGJhY2spKGxpYnhsX19lZ2MgKiwg
bGlieGxfX2V2X2RldmxvY2sgKiwgaW50IHJjKTsKLSAgICAvKiBwcml2YXRlIHRvIGxpYnhsX19l
dl9kZXZsb2NrKiAqLworICAgIHZvaWQgKCpjYWxsYmFjaykobGlieGxfX2VnYyAqLCBsaWJ4bF9f
ZXZfc2xvd2xvY2sgKiwgaW50IHJjKTsKKyAgICAvKiBwcml2YXRlIHRvIGxpYnhsX19ldl9zbG93
bG9jayogKi8KICAgICBsaWJ4bF9fZXZfY2hpbGQgY2hpbGQ7CisgICAgY29uc3QgY2hhciAqdXNl
cmRhdGFfdXNlcmlkOwogICAgIGNoYXIgKnBhdGg7IC8qIHBhdGggb2YgdGhlIGxvY2sgZmlsZSBp
dHNlbGYgKi8KICAgICBpbnQgZmQ7CiAgICAgYm9vbCBoZWxkOwogfTsKLV9oaWRkZW4gdm9pZCBs
aWJ4bF9fZXZfZGV2bG9ja19pbml0KGxpYnhsX19ldl9kZXZsb2NrICopOwotX2hpZGRlbiB2b2lk
IGxpYnhsX19ldl9kZXZsb2NrX2xvY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfZGV2bG9jayAq
KTsKLV9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja191bmxvY2sobGlieGxfX2djICosIGxp
YnhsX19ldl9kZXZsb2NrICopOworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9kZXZsb2NrX2luaXQo
bGlieGxfX2V2X3Nsb3dsb2NrICopOworX2hpZGRlbiB2b2lkIGxpYnhsX19ldl9zbG93bG9ja19s
b2NrKGxpYnhsX19lZ2MgKiwgbGlieGxfX2V2X3Nsb3dsb2NrICopOworX2hpZGRlbiB2b2lkIGxp
YnhsX19ldl9zbG93bG9ja191bmxvY2sobGlieGxfX2djICosIGxpYnhsX19ldl9zbG93bG9jayAq
KTsKIAogLyoKICAqIFFNUCBhc3luY2hyb25vdXMgY2FsbHMKQEAgLTI4NTMsNyArMjg1NCw3IEBA
IHN0cnVjdCBsaWJ4bF9fbXVsdGlkZXYgewogICogICB1bmxvY2sganNvbiBjb25maWcKICAqCiAg
KiBPciBpbiBjYXNlIFFFTVUgaXMgdGhlIHByaW1hcnkgY29uZmlnLCB0aGlzIHBhdHRlcm4gY2Fu
IGJlIHVzZToKLSAqICAgcW1wX2xvY2sgKGxpYnhsX19ldl9kZXZsb2NrKQorICogICBxbXBfbG9j
ayAobGlieGxfX2V2X2RldmxvY2tfaW5pdCkKICAqICAgICAgbG9jayBqc29uIGNvbmZpZyAoanNv
bl9sb2NrKQogICogICAgICAgICAgcmVhZCBqc29uIGNvbmZpZwogICogICAgICAgICAgdXBkYXRl
IGluLW1lbW9yeSBqc29uIGNvbmZpZyB3aXRoIG5ldyBlbnRyeSwgcmVwbGFjaW5nCi0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:07:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:07:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsNa-0003dN-Rl; Wed, 30 Oct 2019 18:07:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Jdra=YX=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iPsNZ-0003cf-Hz
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:07:33 +0000
X-Inumbo-ID: 1723b28c-fb40-11e9-9534-12813bfff9fa
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1723b28c-fb40-11e9-9534-12813bfff9fa;
 Wed, 30 Oct 2019 18:07:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572458830;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=OfOXjorivbLT4PbaawAwzKLX6dVbZ6pTYAMsz1FPAE4=;
 b=J+caZEMSUWyopP7u3mYL3PsTtTeWdQlaeroiiK2m8quPZZQdIrSsc7+F
 mBVdlA2rcbtKTFP56kQDgPKFzJRRTOQ8Np61GPnMqe4tRzWiACz85Dbku
 oz9ThzRv3cLBOQXSudr7gNTpWUD6jpTuNDbEX1QUQ4jN1A+0mGO3itZqh Y=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: FKnDAV7oJ2RF9VcWb3UYAYcEfsGUL6QPahW8AOYF+pPmSq2j6p8Bdl2jgzJsH6Hk/Ekbtp3tdN
 eIxVidQh9/cBlaPMirHGpkxE9+FwDilxh2r8mGEjQemFckX859l8W88Cq6LJmqDSNtkXzvfpEb
 pj0aerQ1QmulfLj6TfwnJ+t3br63XiZ1/DprYYGwfgoUkX8JbAWJrZToEoSd9Xx23wI+QL0l6p
 hb+1QvOsLTMsrSjPNr4ipYQ6W9iv6rp6B//zcLNZUXCKHYl2sszSeAPTz3ec6RY2q/rJl/miBb
 QfY=
X-SBRS: 2.7
X-MesageID: 7637912
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,248,1569297600"; 
   d="scan'208";a="7637912"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 30 Oct 2019 18:07:04 +0000
Message-ID: <20191030180704.261320-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
In-Reply-To: <20191030180704.261320-1-anthony.perard@citrix.com>
References: <20191030180704.261320-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13 v2 6/6] libxl_qmp: Have a lock for
 QMP socket access
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>,
 Sander Eikelenboom <linux@eikelenboom.it>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB3b3JrYXJvdW5kIHRoZSBmYWN0IHRoYXQgaXQncyBub3QgcG9zc2libGUgdG8g
Y29ubmVjdAptdWx0aXBsZSB0aW1lIHRvIGEgc2luZ2xlIFFNUCBzb2NrZXQuIFFFTVUgbGlzdGVu
IG9uIHRoZSBzb2NrZXQgd2l0aAphIGJhY2tsb2cgdmFsdWUgb2YgMSwgd2hpY2ggbWVhbiB0aGF0
IG9uIExpbnV4IHdoZW4gY29uY3VycmVudCB0aHJlYWQKY2FsbCBjb25uZWN0KCkgb24gdGhlIHNv
Y2tldCwgdGhleSBnZXQgRUFHQUlOLgoKQmFja2dyb3VuZDoKICAgIFRoaXMgaGFwcGVucyB3aGVu
IGF0dGVtcHRpbmcgdG8gY3JlYXRlIGEgZ3Vlc3Qgd2l0aCBtdWx0aXBsZQogICAgcGNpIGRldmlj
ZXMgcGFzc3Rocm91Z2gsIGxpYnhsIGNyZWF0ZXMgb25lIGNvbm5lY3Rpb24gcGVyIGRldmljZSB0
bwogICAgYXR0YWNoIGFuZCBleGVjdXRlIGNvbm5lY3QoKSBvbiBhbGwgYXQgb25jZSBiZWZvcmUg
YW55IHNpbmdsZQogICAgY29ubmVjdGlvbiBoYXMgZmluaXNoZWQuCgpUbyB3b3JrIGFyb3VuZCB0
aGlzLCB3ZSB1c2UgYSBuZXcgbG9jay4KCkVycm9yIGhhbmRsaW5nIG9mIGNvbm5lY3QoKSBhbmQg
bG9jaygpIGlzIGEgYml0IGF3a3dhcmQgYXMKbGlieGxfX2V2X3FtcF9zZW5kKCkgZG9lc24ndCBh
bGxvdyB0byBjYWxsIHRoZSBjYWxsYmFjayBzeW5jaHJvbm91c2x5LgpTbyB3ZSBzZXR1cCBhIHRp
bWVyIHRvIGhhdmUgYSBjYWxsYmFjayB0aGF0IGhhcyBiZWVuIGNhbGxlZAphc3luY2hyb25vdXNs
eS4gV2UgdXNlIHRoZSBfYWJzIHZhcmlhbnQgaXQgZG9lcyBzdHJpY3RseSBsZXNzIHRoYW4KX3Jl
bCwgdGh1cyBhdm9pZGluZyB1bm5lY2Vzc2FyeSBjb2RlIHRoYXQgY291bGQgcmV0dXJuIGFuIGVy
cm9yCih1bm5lY2Vzc2FyeSBiZWNhdXNlIHdlIG9ubHkgbmVlZCB0byBoYXZlIHRoZSBjYWxsYmFj
ayBiZWVuIGNhbGxlZApBU0FQKS4KClJlcG9ydGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxp
bnV4QGVpa2VsZW5ib29tLml0PgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KLS0tCgpOb3RlczoKICAgIHYyOgogICAgLSBIYW5kbGUgZXJy
b3IgcGF0aAoKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmMgfCAgIDUgKysKIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDkgKysrCiB0b29scy9saWJ4bC9saWJ4bF9xbXAuYyAg
ICAgIHwgMTA5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
YwppbmRleCBiMjA4NDE1N2U0Y2QuLmJhNTYzNzM1OGU3YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5jCkBA
IC01OTAsNiArNTkwLDExIEBAIHZvaWQgbGlieGxfX2V2X2RldmxvY2tfaW5pdChsaWJ4bF9fZXZf
c2xvd2xvY2sgKmxvY2spCiAgICAgZXZfc2xvd2xvY2tfaW5pdF9pbnRlcm5hbChsb2NrLCAibGli
eGwtZGV2aWNlLWNoYW5nZXMtbG9jayIpOwogfQogCit2b2lkIGxpYnhsX19ldl9xbXBsb2NrX2lu
aXQobGlieGxfX2V2X3Nsb3dsb2NrICpsb2NrKQoreworICAgIGV2X3Nsb3dsb2NrX2luaXRfaW50
ZXJuYWwobG9jaywgInFtcC1zb2NrZXQtbG9jayIpOworfQorCiBzdGF0aWMgdm9pZCBldl9sb2Nr
X3ByZXBhcmVfZm9yayhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9zbG93bG9jayAqbG9jayk7
CiBzdGF0aWMgdm9pZCBldl9sb2NrX2NoaWxkX2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywgbGli
eGxfX2V2X2NoaWxkICpjaGlsZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGlkX3QgcGlkLCBpbnQgc3RhdHVzKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGY5NTg5NWVhZTE3
ZC4uYjI0NGI1MDhmNGM2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM3MSw2ICszNzEsOSBAQCBz
dHJ1Y3QgbGlieGxfX2V2X2NoaWxkIHsKICAqIHdoaWNoIG1heSB0YWtlIGEgc2lnbmlmaWNhbnQg
YW1vdW50IHRpbWUuCiAgKiBJdCBpcyB0byBiZSBhY3F1aXJlZCBieSBhbiBhbyBldmVudCBjYWxs
YmFjay4KICAqCisgKiBJZiBsaWJ4bF9fZXZfZGV2bG9jayBpcyBuZWVkZWQsIGl0IHNob3VsZCBi
ZSBhY3F1aXJlZCB3aGlsZSBldmVyeQorICogbGlieGxfX2V2X3FtcCBhcmUgSWRsZSBmb3IgdGhl
IGN1cnJlbnQgZG9tYWluLgorICoKICAqIEl0IGlzIHRvIGJlIGFjcXVpcmVkIHdoZW4gYWRkaW5n
L3JlbW92aW5nIGRldmljZXMgb3IgbWFraW5nIGNoYW5nZXMKICAqIHRvIHRoZW0gd2hlbiB0aGlz
IGlzIGEgc2xvdyBvcGVyYXRpb24gYW5kIGpzb25fbG9jayBpc24ndCBhcHByb3ByaWF0ZS4KICAq
CkBAIC00MTEsNiArNDE0LDcgQEAgc3RydWN0IGxpYnhsX19ldl9zbG93bG9jayB7CiAgICAgYm9v
bCBoZWxkOwogfTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfZGV2bG9ja19pbml0KGxpYnhsX19l
dl9zbG93bG9jayAqKTsKK19oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfcW1wbG9ja19pbml0KGxpYnhs
X19ldl9zbG93bG9jayAqKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jayhs
aWJ4bF9fZWdjICosIGxpYnhsX19ldl9zbG93bG9jayAqKTsKIF9oaWRkZW4gdm9pZCBsaWJ4bF9f
ZXZfc2xvd2xvY2tfdW5sb2NrKGxpYnhsX19nYyAqLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKik7CiBf
aGlkZGVuIHZvaWQgbGlieGxfX2V2X3Nsb3dsb2NrX2Rpc3Bvc2UobGlieGxfX2djICosIGxpYnhs
X19ldl9zbG93bG9jayAqKTsKQEAgLTQ3OSw2ICs0ODMsOCBAQCBfaGlkZGVuIHZvaWQgbGlieGxf
X2V2X3FtcF9kaXNwb3NlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KTsKIHR5cGVk
ZWYgZW51bSB7CiAgICAgLyogaW5pdGlhbCBzdGF0ZSAqLwogICAgIHFtcF9zdGF0ZV9kaXNjb25u
ZWN0ZWQgPSAxLAorICAgIC8qIHdhaXRpbmcgZm9yIGxvY2sgKi8KKyAgICBxbXBfc3RhdGVfd2Fp
dGluZ19sb2NrLAogICAgIC8qIGNvbm5lY3RlZCB0byBRTVAgc29ja2V0LCB3YWl0aW5nIGZvciBn
cmVldGluZyBtZXNzYWdlICovCiAgICAgcW1wX3N0YXRlX2Nvbm5lY3RpbmcsCiAgICAgLyogcW1w
X2NhcGFiaWxpdGllcyBjb21tYW5kIHNlbnQsIHdhaXRpbmcgZm9yIHJlcGx5ICovCkBAIC01MTIs
NiArNTE4LDkgQEAgc3RydWN0IGxpYnhsX19ldl9xbXAgewogICAgIGxpYnhsX19jYXJlZmQgKmNm
ZDsKICAgICBsaWJ4bF9fZXZfZmQgZWZkOwogICAgIGxpYnhsX19xbXBfc3RhdGUgc3RhdGU7Cisg
ICAgbGlieGxfX2V2X3Nsb3dsb2NrIGxvY2s7CisgICAgbGlieGxfX2V2X3RpbWUgZXRpbWU7Cisg
ICAgaW50IHJjOwogICAgIGludCBpZDsKICAgICBpbnQgbmV4dF9pZDsgICAgICAgIC8qIG5leHQg
aWQgdG8gdXNlICovCiAgICAgLyogcmVjZWl2ZSBidWZmZXIgKi8KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3FtcC5jIGIvdG9vbHMvbGlieGwvbGlieGxfcW1wLmMKaW5kZXggZjBlMGI1
MGJkMWM1Li4yMDg3YTg1ZTMyMWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0xMDg0LDYgKzEwODQsNyBAQCBzdGF0
aWMgdm9pZCBkbV9zdGF0ZV9zYXZlZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2
LAogICoKICAqIHFtcF9zdGF0ZSAgICAgRXh0ZXJuYWwgICBjZmQgICAgZWZkICAgICBpZCAgICAg
cnhfYnVmKiB0eF9idWYqIG1zZyoKICAqIGRpc2Nvbm5lY3RlZCAgIElkbGUgICAgICAgTlVMTCAg
IElkbGUgICAgcmVzZXQgIGZyZWUgICAgZnJlZSAgICBmcmVlCisgKiB3YWl0aW5nX2xvY2sgICBB
Y3RpdmUgICAgIG9wZW4gICBJZGxlICAgIHJlc2V0ICB1c2VkICAgIGZyZWUgICAgc2V0CiAgKiBj
b25uZWN0aW5nICAgICBBY3RpdmUgICAgIG9wZW4gICBJTiAgICAgIHJlc2V0ICB1c2VkICAgIGZy
ZWUgICAgc2V0CiAgKiBjYXAubmVnICAgICAgICBBY3RpdmUgICAgIG9wZW4gICBJTnxPVVQgIHNl
bnQgICB1c2VkICAgIGNhcF9uZWcgc2V0CiAgKiBjYXAubmVnICAgICAgICBBY3RpdmUgICAgIG9w
ZW4gICBJTiAgICAgIHNlbnQgICB1c2VkICAgIGZyZWUgICAgc2V0CkBAIC0xMTE4LDcgKzExMTks
OCBAQCBzdGF0aWMgdm9pZCBkbV9zdGF0ZV9zYXZlZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19l
dl9xbXAgKmV2LAogICogICAgIG1zZ19pZCAgICAgICAgICAgMCAgICAgaWQgYXNzb2N0aWF0ZWQg
d2l0aCB0aGUgY29tbWFuZCBpbiBgbXNnYAogICoKICAqIC0gQWxsb3dlZCBpbnRlcm5hbCBzdGF0
ZSB0cmFuc2l0aW9uOgotICogZGlzY29ubmVjdGVkICAgICAgICAgICAgICAgICAgICAgLT4gY29u
bmVjdGluZworICogZGlzY29ubmVjdGVkICAgICAgICAgICAgICAgICAgICAgLT4gd2FpdGluZ19s
b2NrCisgKiB3YWl0aW5nX2xvY2sgICAgICAgICAgICAgICAgICAgICAtPiBjb25uZWN0aW5nCiAg
KiBjb25uZWN0aW9uICAgICAgICAgICAgICAgICAgICAgICAtPiBjYXBhYmlsaXR5X25lZ290aWF0
aW9uCiAgKiBjYXBhYmlsaXR5X25lZ290aWF0aW9uL2Nvbm5lY3RlZCAtPiB3YWl0aW5nX3JlcGx5
CiAgKiB3YWl0aW5nX3JlcGx5ICAgICAgICAgICAgICAgICAgICAtPiBjb25uZWN0ZWQKQEAgLTEx
NTMsNiArMTE1NSwxMCBAQCBzdGF0aWMgdm9pZCBxbXBfZXZfZW5zdXJlX3JlYWRpbmdfd3JpdGlu
ZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZXZfcW1wICpldikKIHsKICAgICBzaG9ydCBldmVudHMg
PSBQT0xMSU47CiAKKyAgICBpZiAoZXYtPnN0YXRlID09IHFtcF9zdGF0ZV93YWl0aW5nX2xvY2sp
CisgICAgICAgIC8qIFdlIGNhbid0IG1vZGlmaWUgdGhlIGVmZCB5ZXQsIGFzIGl0IGlzbid0IHJl
Z2lzdGVyZWQuICovCisgICAgICAgIHJldHVybjsKKwogICAgIGlmIChldi0+dHhfYnVmKQogICAg
ICAgICBldmVudHMgfD0gUE9MTE9VVDsKICAgICBlbHNlIGlmICgoZXYtPnN0YXRlID09IHFtcF9z
dGF0ZV93YWl0aW5nX3JlcGx5KSAmJiBldi0+bXNnKQpAQCAtMTE2OCw5ICsxMTc0LDEyIEBAIHN0
YXRpYyB2b2lkIHFtcF9ldl9zZXRfc3RhdGUobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAq
ZXYsCiAgICAgc3dpdGNoIChuZXdfc3RhdGUpIHsKICAgICBjYXNlIHFtcF9zdGF0ZV9kaXNjb25u
ZWN0ZWQ6CiAgICAgICAgIGJyZWFrOwotICAgIGNhc2UgcW1wX3N0YXRlX2Nvbm5lY3Rpbmc6Cisg
ICAgY2FzZSBxbXBfc3RhdGVfd2FpdGluZ19sb2NrOgogICAgICAgICBhc3NlcnQoZXYtPnN0YXRl
ID09IHFtcF9zdGF0ZV9kaXNjb25uZWN0ZWQpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIHFt
cF9zdGF0ZV9jb25uZWN0aW5nOgorICAgICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0
ZV93YWl0aW5nX2xvY2spOworICAgICAgICBicmVhazsKICAgICBjYXNlIHFtcF9zdGF0ZV9jYXBh
YmlsaXR5X25lZ290aWF0aW9uOgogICAgICAgICBhc3NlcnQoZXYtPnN0YXRlID09IHFtcF9zdGF0
ZV9jb25uZWN0aW5nKTsKICAgICAgICAgYnJlYWs7CkBAIC0xMjMxLDIwICsxMjQwLDIzIEBAIHN0
YXRpYyBpbnQgcW1wX2Vycm9yX2NsYXNzX3RvX2xpYnhsX2Vycm9yX2NvZGUobGlieGxfX2djICpn
YywKIAogLyogU2V0dXAgY29ubmVjdGlvbiAqLwogCi1zdGF0aWMgaW50IHFtcF9ldl9jb25uZWN0
KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19ldl9xbXAgKmV2KQotICAgIC8qIGRpc2Nvbm5lY3RlZCAt
PiBjb25uZWN0aW5nIGJ1dCB3aXRoIGBtc2dgIGZyZWUKK3N0YXRpYyB2b2lkIHFtcF9ldl9sb2Nr
X2FxdWlyZWQobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfc2xvd2xvY2sgKiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKTsKK3N0YXRpYyB2b2lkIGxvY2tfZXJyb3JfY2Fs
bGJhY2sobGlieGxfX2VnYyAqLCBsaWJ4bF9fZXZfdGltZSAqLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdGltZXZhbCAqLCBpbnQgcmMpOworCitzdGF0aWMg
aW50IHFtcF9ldl9jb25uZWN0KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2V2X3FtcCAqZXYpCisg
ICAgLyogZGlzY29ubmVjdGVkIC0+IHdhaXRpbmdfbG9jay9jb25uZWN0aW5nIGJ1dCB3aXRoIGBt
c2dgIGZyZWUKICAgICAgKiBvbiBlcnJvcjogYnJva2VuICovCiB7CisgICAgRUdDX0dDOwogICAg
IGludCBmZDsKLSAgICBpbnQgcmMsIHI7Ci0gICAgc3RydWN0IHNvY2thZGRyX3VuIHVuOwotICAg
IGNvbnN0IGNoYXIgKnFtcF9zb2NrZXRfcGF0aDsKLQotICAgIGFzc2VydChldi0+c3RhdGUgPT0g
cW1wX3N0YXRlX2Rpc2Nvbm5lY3RlZCk7CisgICAgaW50IHJjOwogCi0gICAgcW1wX3NvY2tldF9w
YXRoID0gbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGV2LT5kb21pZCk7CisgICAgLyogQ29udmVu
aWVuY2UgYWxpYXNlcyAqLworICAgIGxpYnhsX19ldl9zbG93bG9jayAqbG9jayA9ICZldi0+bG9j
azsKIAotICAgIExPR0QoREVCVUcsIGV2LT5kb21pZCwgIkNvbm5lY3RpbmcgdG8gJXMiLCBxbXBf
c29ja2V0X3BhdGgpOworICAgIGFzc2VydChldi0+c3RhdGUgPT0gcW1wX3N0YXRlX2Rpc2Nvbm5l
Y3RlZCk7CiAKICAgICBsaWJ4bF9fY2FyZWZkX2JlZ2luKCk7CiAgICAgZmQgPSBzb2NrZXQoQUZf
VU5JWCwgU09DS19TVFJFQU0sIDApOwpAQCAtMTI1OCw2ICsxMjcwLDM0IEBAIHN0YXRpYyBpbnQg
cW1wX2V2X2Nvbm5lY3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCiAgICAgaWYg
KHJjKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIHFtcF9ldl9zZXRfc3RhdGUoZ2MsIGV2LCBx
bXBfc3RhdGVfd2FpdGluZ19sb2NrKTsKKworICAgIGxvY2stPmFvID0gZXYtPmFvOworICAgIGxv
Y2stPmRvbWlkID0gZXYtPmRvbWlkOworICAgIGxvY2stPmNhbGxiYWNrID0gcW1wX2V2X2xvY2tf
YXF1aXJlZDsKKyAgICBsaWJ4bF9fZXZfc2xvd2xvY2tfbG9jayhlZ2MsICZldi0+bG9jayk7CisK
KyAgICByZXR1cm4gMDsKKworb3V0OgorICAgIHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQg
cW1wX2V2X2xvY2tfYXF1aXJlZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9zbG93bG9jayAq
bG9jaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIGxp
YnhsX19ldl9xbXAgKmV2ID0gQ09OVEFJTkVSX09GKGxvY2ssICpldiwgbG9jayk7CisgICAgRUdD
X0dDOworICAgIGNvbnN0IGNoYXIgKnFtcF9zb2NrZXRfcGF0aDsKKyAgICBzdHJ1Y3Qgc29ja2Fk
ZHJfdW4gdW47CisgICAgaW50IHI7CisKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgcW1w
X3NvY2tldF9wYXRoID0gbGlieGxfX3FlbXVfcW1wX3BhdGgoZ2MsIGV2LT5kb21pZCk7CisKKyAg
ICBMT0dEKERFQlVHLCBldi0+ZG9taWQsICJDb25uZWN0aW5nIHRvICVzIiwgcW1wX3NvY2tldF9w
YXRoKTsKKwogICAgIHJjID0gbGlieGxfX3ByZXBhcmVfc29ja2FkZHJfdW4oZ2MsICZ1biwgcW1w
X3NvY2tldF9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlFNUCBz
b2NrZXQiKTsKICAgICBpZiAocmMpCkBAIC0xMjc5LDEwICsxMzE5LDQzIEBAIHN0YXRpYyBpbnQg
cW1wX2V2X2Nvbm5lY3QobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYpCiAKICAgICBx
bXBfZXZfc2V0X3N0YXRlKGdjLCBldiwgcW1wX3N0YXRlX2Nvbm5lY3RpbmcpOwogCi0gICAgcmV0
dXJuIDA7CisgICAgcmV0dXJuOwogCiBvdXQ6Ci0gICAgcmV0dXJuIHJjOworICAgIC8qIEFuIGVy
cm9yIG9jY3VycmVkIGFuZCB3ZSBuZWVkIHRvIGxldCB0aGUgY2FsbGVyIGtub3cuICBBdCB0aGlz
CisgICAgICogcG9pbnQsIHdlIGNhbiBvbmx5IGRvIHNvIHZpYSB0aGUgY2FsbGJhY2suIFVuZm9y
dHVuYXRlbHksIHRoZQorICAgICAqIGNhbGxiYWNrIG9mIGxpYnhsX19ldl9zbG93bG9ja19sb2Nr
KCkgbWlnaHQgYmUgY2FsbGVkIHN5bmNocm9ub3VzbHksCisgICAgICogYnV0IGxpYnhsX19ldl9x
bXBfc2VuZCgpIHByb21pc2UgdGhhdCBpdCB3aWxsIG5vdCBjYWxsIHRoZSBjYWxsYmFjaworICAg
ICAqIHN5bmNocm9ub3VzbHkuIFNvIHdlIGhhdmUgdG8gYXJyYW5nZSB0byBjYWxsIHRoZSBjYWxs
YmFjaworICAgICAqIGFzeW5jaHJvbm91c2x5LiAqLworICAgIGV2LT5yYyA9IHJjOworICAgIHN0
cnVjdCB0aW1ldmFsIG5vdyA9IHsgMCB9OworICAgIHJjID0gbGlieGxfX2V2X3RpbWVfcmVnaXN0
ZXJfYWJzKGV2LT5hbywgJmV2LT5ldGltZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsb2NrX2Vycm9yX2NhbGxiYWNrLCBub3cpOworICAgIC8qIElmIHNldHRpbmcgdXAg
dGhlIHRpbWVyIGZhaWxlZCwgdGhlcmUgaXMgbm8gd2F5IHRvIHRlbGwgdGhlIGNhbGxlcgorICAg
ICAqIG9mIGxpYnhsX19ldl9xbXBfc2VuZCgpIHRoYXQgdGhlIGNvbm5lY3Rpb24gdG8gdGhlIFFN
UCBzb2NrZXQKKyAgICAgKiBmYWlsZWQuIEJ1dCB0aGV5IGFyZSBzdXBwb3NlZCB0byBoYXZlIGEg
dGltZXIgb2YgdGhlaXIgb3duLiAqLworICAgIGlmIChyYykKKyAgICAgICAgTE9HRChFUlJPUiwg
ZXYtPmRvbWlkLAorICAgICAgICAgICAgICJGYWlsZWQgdG8gc2V0dXAgYSBjYWxsYmFjayBjYWxs
LiByYz0lZCIsIHJjKTsKK30KKworc3RhdGljIHZvaWQgbG9ja19lcnJvcl9jYWxsYmFjayhsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl90aW1lICp0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIEVHQ19HQzsKKyAgICBsaWJ4bF9f
ZXZfcW1wICpldiA9IENPTlRBSU5FUl9PRih0LCAqZXYsIGV0aW1lKTsKKworICAgIC8qIFdlIGFy
ZSBvbmx5IGludGVyZXN0ZWQgYnkgdGhlIGByYycgc2V0IGR1cmluZyB0aGUgc2V0dXAgb2YgdGhl
CisgICAgICogY29ubmVjdGlvbiB0byB0aGUgUU1QIHNvY2tldC4gKi8KKyAgICByYyA9IGV2LT5y
YzsKKworICAgIC8qIE9uIGVycm9yLCBkZWFsbG9jYXRlIGFsbCBwcml2YXRlIHJlc291cmNlcyAq
LworICAgIGxpYnhsX19ldl9xbXBfZGlzcG9zZShnYywgZXYpOworCisgICAgLyogQW5kIHRlbGwg
bGlieGxfX2V2X3FtcCB1c2VyIGFib3V0IHRoZSBlcnJvciAqLworICAgIGV2LT5jYWxsYmFjayhl
Z2MsIGV2LCBOVUxMLCByYyk7IC8qIG11c3QgYmUgbGFzdCAqLwogfQogCiAvKiBRTVAgRkQgY2Fs
bGJhY2tzICovCkBAIC0xNzc5LDExICsxODUyLDE1IEBAIHZvaWQgbGlieGxfX2V2X3FtcF9pbml0
KGxpYnhsX19ldl9xbXAgKmV2KQogICAgIGV2LT5xZW11X3ZlcnNpb24ubWFqb3IgPSAtMTsKICAg
ICBldi0+cWVtdV92ZXJzaW9uLm1pbm9yID0gLTE7CiAgICAgZXYtPnFlbXVfdmVyc2lvbi5taWNy
byA9IC0xOworCisgICAgbGlieGxfX2V2X3FtcGxvY2tfaW5pdCgmZXYtPmxvY2spOworICAgIGV2
LT5yYyA9IDA7CisgICAgbGlieGxfX2V2X3RpbWVfaW5pdCgmZXYtPmV0aW1lKTsKIH0KIAogaW50
IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAog
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpjbWQsIGxpYnhsX19qc29uX29iamVj
dCAqYXJncykKLSAgICAvKiBkaXNjb25uZWN0ZWQgLT4gY29ubmVjdGluZworICAgIC8qIGRpc2Nv
bm5lY3RlZCAtPiB3YWl0aW5nX2xvY2svY29ubmVjdGluZwogICAgICAqIGNvbm5lY3RlZCAtPiB3
YWl0aW5nX3JlcGx5ICh3aXRoIG1zZyBzZXQpCiAgICAgICogb24gZXJyb3I6IGRpc2Nvbm5lY3Rl
ZCAqLwogewpAQCAtMTc5OCw3ICsxODc1LDcgQEAgaW50IGxpYnhsX19ldl9xbXBfc2VuZChsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19ldl9xbXAgKmV2LAogCiAgICAgLyogQ29ubmVjdCB0byBRRU1V
IGlmIG5vdCBhbHJlYWR5IGNvbm5lY3RlZCAqLwogICAgIGlmIChldi0+c3RhdGUgPT0gcW1wX3N0
YXRlX2Rpc2Nvbm5lY3RlZCkgewotICAgICAgICByYyA9IHFtcF9ldl9jb25uZWN0KGdjLCBldik7
CisgICAgICAgIHJjID0gcW1wX2V2X2Nvbm5lY3QoZWdjLCBldik7CiAgICAgICAgIGlmIChyYykK
ICAgICAgICAgICAgIGdvdG8gZXJyb3I7CiAgICAgfQpAQCAtMTgzMCw2ICsxOTA3LDggQEAgdm9p
ZCBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UobGlieGxfX2djICpnYywgbGlieGxfX2V2X3FtcCAqZXYp
CiAKICAgICBsaWJ4bF9fZXZfZmRfZGVyZWdpc3RlcihnYywgJmV2LT5lZmQpOwogICAgIGxpYnhs
X19jYXJlZmRfY2xvc2UoZXYtPmNmZCk7CisgICAgbGlieGxfX2V2X3RpbWVfZGVyZWdpc3Rlcihn
YywgJmV2LT5ldGltZSk7CisgICAgbGlieGxfX2V2X3Nsb3dsb2NrX2Rpc3Bvc2UoZ2MsICZldi0+
bG9jayk7CiAKICAgICBsaWJ4bF9fZXZfcW1wX2luaXQoZXYpOwogfQotLSAKQW50aG9ueSBQRVJB
UkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:22:14 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPsbg-0005bO-EC; Wed, 30 Oct 2019 18:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPsbf-0005bJ-65
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:22:07 +0000
X-Inumbo-ID: 2cb24ec3-fb42-11e9-9535-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cb24ec3-fb42-11e9-9535-12813bfff9fa;
 Wed, 30 Oct 2019 18:22:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPsbc-0000QO-CV; Wed, 30 Oct 2019 18:22:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPsbb-0006x4-Uc; Wed, 30 Oct 2019 18:22:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPsbb-0002vI-Ts; Wed, 30 Oct 2019 18:22:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143348-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: ovmf=6f3ac73cd3792c7eeccb4533e545270d640bef4c
X-Osstest-Versions-That: ovmf=4976a776b283021c252be794e90947732b6f8a92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 18:22:03 +0000
Subject: [Xen-devel] [ovmf test] 143348: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM0OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzNDgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA2ZjNhYzczY2QzNzkyYzdlZWNjYjQ1MzNlNTQ1Mjcw
ZDY0MGJlZjRjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0OTc2YTc3
NmIyODMwMjFjMjUyYmU3OTRlOTA5NDc3MzJiNmY4YTkyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
NDMyOTQgIDIwMTktMTAtMjggMTk6MTE6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTQzMzQ4ICAyMDE5LTEwLTI5IDE1OjI0OjAwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgU2l5dWFu
LCBGdSA8c2l5dWFuLmZ1QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAogICA0OTc2YTc3NmIyLi42ZjNhYzczY2QzICA2ZjNhYzczY2Qz
NzkyYzdlZWNjYjQ1MzNlNTQ1MjcwZDY0MGJlZjRjIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:24:35 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:24:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPse2-0005im-TL; Wed, 30 Oct 2019 18:24:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7DP6=YX=wustl.edu=oren.bell@srs-us1.protection.inumbo.net>)
 id 1iPse1-0005ih-Ia
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:24:33 +0000
X-Inumbo-ID: 84514bf6-fb42-11e9-beca-bc764e2007e4
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:7e46::209])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 84514bf6-fb42-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 18:24:31 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=X4dvffN7cNh/TETeTYWPudjf800sQpGkuO5rdKXJPzLRonnufKofvh2EztyFbND9loHhGJpzgRQi3hAodjhPGuvroNdCHcXRAcdl2o4LVlheWDiWyNE/kozRYe+UCkoY+5avkbPhzsc8I73HNhXI1HV/suTAOAuMtjCsTUm/DSsBowIJOaAMkQd6DQHl6N+kLIJF0NVqsejgvmobwhd8upMI0aSPjK/SkQiRJWVHx+BLnet4DrhJBmr6mbS07R1hIaH7Klb3W9MUJnUAXRTVRQyTAcgWCMvOXVuAkEIe7Diz+5p/d66zK5I2MZAytFeVbwZ+DB3QpFHTJ6IXor+CRg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=8mvW5yiQFQtGEJp1oa3kQjeGJOwOhiElrf4CTGKOb/o=;
 b=FbwPWEIshRAWT9v+dA1TkfjnQ6seJ7U0284bdRdO3rRjxHcbeqv6uH8qddK8bRIxaA3tDFFUUei87zn3SQ4JySrOJ++NNQoqqZkcj+PVDn0b1hzCQwdxSbMGFI+yaMkthykiCQcy00ZHOmLunh8jeTnDrDULurNhhuvP0YSW/5YH1l287ZTOKu2AfcQg4JjbivTc9bsKh8VlyIByC0MiZFNoKXph02s2iq2ROmj4xTPGx1Wb5dMSc7wHX2Wz5aq0rJUTCG+bE4shemNyirvitFMRJIpGSNuGQ+omUYVEzisjvn5wY1a0b1re5A5F68ts+W7iiXAtXSemeJm+AdeiXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=wustl.edu; dmarc=pass action=none header.from=wustl.edu;
 dkim=pass header.d=wustl.edu; arc=none
Received: from SN6PR02MB4719.namprd02.prod.outlook.com (52.135.113.216) by
 SN6PR02MB4685.namprd02.prod.outlook.com (52.135.113.206) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.20; Wed, 30 Oct 2019 18:24:31 +0000
Received: from SN6PR02MB4719.namprd02.prod.outlook.com
 ([fe80::b96f:40be:9447:4dba]) by SN6PR02MB4719.namprd02.prod.outlook.com
 ([fe80::b96f:40be:9447:4dba%3]) with mapi id 15.20.2387.028; Wed, 30 Oct 2019
 18:24:30 +0000
From: "Bell, Oren" <oren.bell@wustl.edu>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [Xen-devel] Xen >4.10 bricks onboard NIC of Dell Optiplex 7060
Thread-Index: AQHVjN9Jz8ZYVdlqdkGT46MhTzcVOqdvw34AgAO/fwk=
Date: Wed, 30 Oct 2019 18:24:30 +0000
Message-ID: <SN6PR02MB4719855FA1DA7CE9AC457497F6600@SN6PR02MB4719.namprd02.prod.outlook.com>
References: <SN6PR02MB47196DB277CAFEA9B4D5FD51F6670@SN6PR02MB4719.namprd02.prod.outlook.com>,
 <813aaa3e-1c79-24ac-256e-4e74aafad46c@suse.com>
In-Reply-To: <813aaa3e-1c79-24ac-256e-4e74aafad46c@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=oren.bell@wustl.edu; 
x-originating-ip: [128.252.174.220]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 565c9592-853d-477e-0636-08d75d666809
x-ms-traffictypediagnostic: SN6PR02MB4685:
x-microsoft-antispam-prvs: <SN6PR02MB46852DDF15FD8DCBEBF8ECE3F6600@SN6PR02MB4685.namprd02.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02065A9E77
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(136003)(346002)(39860400002)(376002)(199004)(189003)(66946007)(5660300002)(7696005)(71200400001)(66476007)(66556008)(71190400001)(8676002)(99286004)(6506007)(76176011)(66446008)(64756008)(53546011)(81156014)(33656002)(81166006)(8936002)(256004)(91956017)(76116006)(14454004)(186003)(26005)(2906002)(88552002)(11346002)(6116002)(52536014)(105004)(478600001)(446003)(3846002)(4326008)(25786009)(6246003)(86362001)(476003)(6436002)(75432002)(486006)(7736002)(6916009)(55016002)(74316002)(66066001)(54896002)(19627405001)(229853002)(102836004)(9686003)(786003)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR02MB4685;
 H:SN6PR02MB4719.namprd02.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: wustl.edu does not designate
 permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DN3AaLYfnZdWwHypUSnqLmyqB7zoW2XgrPdH7xIyXiaDWpzJq8IsZmxiaHSrF8x1HSA2drpJL1qBpFd+xlE6PExXwR974rO2BGgMH9fjhIH4Jtpgjjjl0olmvznjv1fyrVx3VboY7CwaPWc0HEQw4u7Vz7M+xfaq/Oe5lxrlMVpe2xCfvn/Ph5KWdijS+fu27ZWTvzkO7htZpBZVa0zj1XKdsahr9KE/tEq7wMq1CNl6KcntN7mJKELmtgDKKMYQLfl/ujiM/P7f5wL6qAcxkxevgn/vtD3xg7oDknwOQFO35gk1LwqLTvnx3CnXDswr6jm8XWAObOky8HMlc5XlHk4QFJRGVl9Ymwd/MQ1NCXgOYcOr0JAZUql7/jAf0HFwFt500SL7lukl5Kgc2RSdpUvZUD+1K47ubdkjEvg90YfDGSoRXvlJyuVri8Ln7kLp
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-OriginatorOrg: wustl.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: 565c9592-853d-477e-0636-08d75d666809
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2019 18:24:30.9134 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4ccca3b5-71cd-4e6d-974b-4d9beb96c6d6
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: O92A7Zvx5kHBiag1dtt/xbyIP925uJprKP4MpNa1bp51hdrvZPGQKnmI96ObAGqJWSgw8W+kS6K0w1yzO1f7iw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR02MB4685
Subject: Re: [Xen-devel] Xen >4.10 bricks onboard NIC of Dell Optiplex 7060
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: multipart/mixed; boundary="===============3006824889878392313=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3006824889878392313==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_SN6PR02MB4719855FA1DA7CE9AC457497F6600SN6PR02MB4719namp_"

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

Running Xen Dom0-less leaves the NIC intact, so you're correct in assessing=
 that Xen by itself is not the cause.
As for running without the driver, I'm not sure that's possible (at least f=
or my competency). It uses the Intel Base Gigabit driver that's built into =
the kernel.
And running the machine without using the NIC will still break it.

As for the IOMMU suggestion: we still got basic pinging to work, assuming a=
n IP address was statically allocated, so I don't think IOMMU is a valid ro=
ute for investigation, as any aberrations there should leave the NIC totall=
y non-functional.
________________________________
From: Jan Beulich <jbeulich@suse.com>
Sent: Monday, October 28, 2019 4:03 AM
To: Bell, Oren <oren.bell@wustl.edu>
Cc: xen-devel@lists.xenproject.org <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen >4.10 bricks onboard NIC of Dell Optiplex 7060

On 27.10.2019 17:09,  Bell, Oren  wrote:
> I've encountered an issue where installing Xen >4.10 on a Dell Optiplex w=
ill break the onboard NIC. This issue persists if the computer is booted wi=
thout Xen, after OS reinstall, and even if removing the SSD and HDD complet=
ely to boot from a LiveUSB. The only way to fix the issue is to install Win=
dows 10 on the machine. This appears to "fix" the firmware of the NIC. Afte=
r reinstalling Ubuntu, the NIC continues to work (until Xen is installed ag=
ain).
>
> This bug was confirmed with both Xen 4.10 and 4.12 installed on Ubuntu 18=
.04.
>
> If this is a known issue, is there some "in-work patch" I can be pointed =
to?

This is a rather strange problem you're facing - Xen itself doesn't
do anything to NICs. Therefore I'm afraid some more experimenting
may be needed to somehow narrow where things go wrong. In particular
I'd be curious to understand whether it's indeed Xen that breaks
things, or whether e.g. other software misbehaves if run on top of
Xen. As a first step, could you boot
- Xen without a Dom0 kernel,
- Xen with a Dom0 kernel, but without a driver for the NIC,
- Xen with a Dom0 kernel and with a driver for the NIC, but without
  actually configuring/using the NIC?
Could you further check whether Xen using the presumably present
IOMMU matters? (Providing maximum verbosity hypervisor and kernel
logs would of course also help, in particular e.g. to know whether
there is an IOMMU in the system, and also to see whether any
anomalies get logged.)

Jan

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Running Xen Dom0-less leaves the NIC intact, so you're correct in assessing=
 that Xen by itself is not the cause.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
As for running without the driver, I'm not sure that's possible (at least f=
or my competency). It uses the Intel Base Gigabit driver that's built into =
the kernel.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
And running the machine without using the NIC will still break it.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
As for the IOMMU suggestion: we still got basic pinging to work, assuming a=
n IP address was statically allocated, so I don't think IOMMU is a valid ro=
ute for investigation, as any aberrations there should leave the NIC totall=
y non-functional.</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>From:</b> Jan Beulich &lt;jbeul=
ich@suse.com&gt;<br>
<b>Sent:</b> Monday, October 28, 2019 4:03 AM<br>
<b>To:</b> Bell, Oren &lt;oren.bell@wustl.edu&gt;<br>
<b>Cc:</b> xen-devel@lists.xenproject.org &lt;xen-devel@lists.xenproject.or=
g&gt;<br>
<b>Subject:</b> Re: [Xen-devel] Xen &gt;4.10 bricks onboard NIC of Dell Opt=
iplex 7060</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">On 27.10.2019 17:09,&nbsp; Bell, Oren&nbsp; wrote:=
<br>
&gt; I've encountered an issue where installing Xen &gt;4.10 on a Dell Opti=
plex will break the onboard NIC. This issue persists if the computer is boo=
ted without Xen, after OS reinstall, and even if removing the SSD and HDD c=
ompletely to boot from a LiveUSB. The
 only way to fix the issue is to install Windows 10 on the machine. This ap=
pears to &quot;fix&quot; the firmware of the NIC. After reinstalling Ubuntu=
, the NIC continues to work (until Xen is installed again).<br>
&gt; <br>
&gt; This bug was confirmed with both Xen 4.10 and 4.12 installed on Ubuntu=
 18.04.<br>
&gt; <br>
&gt; If this is a known issue, is there some &quot;in-work patch&quot; I ca=
n be pointed to?<br>
<br>
This is a rather strange problem you're facing - Xen itself doesn't<br>
do anything to NICs. Therefore I'm afraid some more experimenting<br>
may be needed to somehow narrow where things go wrong. In particular<br>
I'd be curious to understand whether it's indeed Xen that breaks<br>
things, or whether e.g. other software misbehaves if run on top of<br>
Xen. As a first step, could you boot<br>
- Xen without a Dom0 kernel,<br>
- Xen with a Dom0 kernel, but without a driver for the NIC,<br>
- Xen with a Dom0 kernel and with a driver for the NIC, but without<br>
&nbsp; actually configuring/using the NIC?<br>
Could you further check whether Xen using the presumably present<br>
IOMMU matters? (Providing maximum verbosity hypervisor and kernel<br>
logs would of course also help, in particular e.g. to know whether<br>
there is an IOMMU in the system, and also to see whether any<br>
anomalies get logged.)<br>
<br>
Jan<br>
</div>
</span></font></div>
</body>
</html>

--_000_SN6PR02MB4719855FA1DA7CE9AC457497F6600SN6PR02MB4719namp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3006824889878392313==--


From xen-devel-bounces@lists.xenproject.org Wed Oct 30 18:55:11 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 18:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPt7W-000895-JE; Wed, 30 Oct 2019 18:55:02 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPt7V-000890-4O
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 18:55:01 +0000
X-Inumbo-ID: c50addb6-fb46-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c50addb6-fb46-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 18:54:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPt7R-00011l-Sx; Wed, 30 Oct 2019 18:54:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPt7R-0001U3-GI; Wed, 30 Oct 2019 18:54:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPt7R-00050J-D7; Wed, 30 Oct 2019 18:54:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143328-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 linux-4.9:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 linux-4.9:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-rtds:guest-localmigrate:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9e48f0c28dd505e39bd136ec92a042b311b127c6
X-Osstest-Versions-That: linux=364ef83db0273acc89c6ba8ae1aebee70a133056
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 18:54:57 +0000
Subject: [Xen-devel] [linux-4.9 test] 143328: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMyOCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzMyOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgIDE5
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyOTQ3CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gMTQyOTQ3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyOTQ3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
NDI5NDcKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjk0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgICAgICBmYWlsICBsaWtlIDE0Mjg5MwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQyOTQ3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5NDcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjk0
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTQyOTQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5NDcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDEwIGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJl
c3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1
bmRlcnggMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDllNDhmMGMyOGRkNTA1ZTM5YmQxMzZlYzkyYTA0MmIz
MTFiMTI3YzYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM2NGVmODNk
YjAyNzNhY2M4OWM2YmE4YWUxYWViZWU3MGExMzMwNTYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
Mjk0NyAgMjAxOS0xMC0yMCAwMzoyNjoyOCBaICAgMTAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDMzMjggIDIwMTktMTAtMjkgMDg6NTE6MjAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBamF5IEthaGVy
IDxha2FoZXJAdm13YXJlLmNvbT4KICBBbGVzc2lvIEJhbHNpbmkgPGJhbHNpbmlAYW5kcm9pZC5j
b20+CiAgQWxleCBEZXVjaGVyIDxhbGV4YW5kZXIuZGV1Y2hlckBhbWQuY29tPgogIEFuZHJldyBN
b3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQmVhbiBIdW8gPGJlYW5odW9AbWlj
cm9uLmNvbT4KICBCam9ybiBIZWxnYWFzIDxiaGVsZ2Fhc0Bnb29nbGUuY29tPgogIENocmlzdG9w
aGUgSkFJTExFVCA8Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI+CiAgQ29saW4gSWFuIEtp
bmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KICBEYW5pZWwgRHJha2UgPGRyYWtlQGVuZGxl
c3NtLmNvbT4KICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWQg
U3RlcmJhIDxkc3RlcmJhQHN1c2UuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9r
aG92QGdtYWlsLmNvbT4KICBEb3VnIEJlcmdlciA8b3BlbmRtYkBnbWFpbC5jb20+CiAgRXJpYyBE
dW1hemV0IDxlZHVtYXpldEBnb29nbGUuY29tPgogIEV1Z2VuaXUgUm9zY2EgPGVyb3NjYUBkZS5h
ZGl0LWp2LmNvbT4KICBGbG9yaWFuIEZhaW5lbGxpIDxmLmZhaW5lbGxpQGdtYWlsLmNvbT4KICBH
cmVnIEtIIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGd1c3Rh
dm9AZW1iZWRkZWRvci5jb20+CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRlPgogIEhpbWFu
c2h1IE1hZGhhbmkgPGhtYWRoYW5pQG1hcnZlbGwuY29tPgogIEphY29iIEtlbGxlciA8amFjb2Iu
ZS5rZWxsZXJAaW50ZWwuY29tPgogIEphc29uIEd1bnRob3JwZSA8amdnQG1lbGxhbm94LmNvbT4K
ICBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJu
ZWwub3JnPgogIEpvaGFubmVzIEJlcmcgPGpvaGFubmVzLmJlcmdAaW50ZWwuY29tPgogIEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdW55YSBNb25kZW4gPGptb25kZW5AanAuYWRp
dC1qdi5jb20+CiAgS2FpLUhlbmcgRmVuZyA8a2FpLmhlbmcuZmVuZ0BjYW5vbmljYWwuY29tPgog
IEthaWxhbmcgWWFuZyA8a2FpbGFuZ0ByZWFsdGVrLmNvbT4KICBLdW5pbm9yaSBNb3JpbW90byA8
a3VuaW5vcmkubW9yaW1vdG8uZ3hAcmVuZXNhcy5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hcmNlbG8gUmljYXJkbyBMZWl0bmVyIDxtYXJj
ZWxvLmxlaXRuZXJAZ21haWwuY29tPgogIE1hcmNvIEZlbHNjaCA8bS5mZWxzY2hAcGVuZ3V0cm9u
aXguZGU+CiAgTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgogIE1hcnRpbiBLLiBQZXRl
cnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFzYWhpcm8gWWFtYWRhIDx5YW1h
ZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICBNYXR0aGV3IFdpbGNveCAoT3JhY2xlKSA8d2ls
bHlAaW5mcmFkZWFkLm9yZz4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBN
aWFvcWluZyBQYW4gPG1pYW9xaW5nQGNvZGVhdXJvcmEub3JnPgogIE1pY2hhbCBIb2NrbyA8bWhv
Y2tvQHN1c2UuY29tPgogIE9sZWtzaWogUmVtcGVsIDxvLnJlbXBlbEBwZW5ndXRyb25peC5kZT4K
ICBQYXVsIEJ1cnRvbiA8cGF1bC5idXJ0b25AbWlwcy5jb20+CiAgUGF1bCBCdXJ0b24gPHBhdWxi
dXJ0b25Aa2VybmVsLm9yZz4KICBQZXRlciBVamZhbHVzaSA8cGV0ZXIudWpmYWx1c2lAdGkuY29t
PgogIFBvdG51cmkgQmhhcmF0IFRlamEgPGJoYXJhdEBjaGVsc2lvLmNvbT4KICBRaWFuIENhaSA8
Y2FpQGxjYS5wdz4KICBRdSBXZW5ydW8gPHdxdUBzdXNlLmNvbT4KICBRdWlubiBUcmFuIDxxdXRy
YW5AbWFydmVsbC5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50
ZWwuY29tPgogIFJhbmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFJvYmVydG8g
QmVyZ2FudGlub3MgQ29ycGFzIDxyYmVyZ2FudEByZWRoYXQuY29tPgogIFNhc2hhIExldmluIDxz
YXNoYWxAa2VybmVsLm9yZz4KICBTdGFubGV5IENodSA8c3RhbmxleS5jaHVAbWVkaWF0ZWsuY29t
PgogIFN0ZWZhbm8gQnJpdmlvIDxzYnJpdmlvQHJlZGhhdC5jb20+CiAgU3RlZmZlbiBNYWllciA8
bWFpZXJAbGludXguaWJtLmNvbT4KICBTdGV2ZSBGcmVuY2ggPHN0ZnJlbmNoQG1pY3Jvc29mdC5j
b20+CiAgVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgogIFRva2UgSMO4aWxhbmQtSsO4cmdl
bnNlbiA8dG9rZUByZWRoYXQuY29tPgogIFRvbWkgVmFsa2VpbmVuIDx0b21pLnZhbGtlaW5lbkB0
aS5jb20+CiAgVG9ueSBMaW5kZ3JlbiA8dG9ueUBhdG9taWRlLmNvbT4KICBVbGYgSGFuc3NvbiA8
dWxmLmhhbnNzb25AbGluYXJvLm9yZz4KICBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFA
bGludXguaW50ZWwuY29tPgogIFZpcmVzaCBLdW1hciA8dmlyZXNoLmt1bWFyQGxpbmFyby5vcmc+
CiAgV2lsbCBEZWFjb24gPHdpbGxAa2VybmVsLm9yZz4KICBYaWFuZyBDaGVuIDxjaGVueGlhbmc2
NkBoaXNpbGljb24uY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZaSBM
aSA8eWlsaWtlcm5lbEBnbWFpbC5jb20+CiAgWWl6aHVvIDx5emhhaTAwM0B1Y3IuZWR1PgogIFl1
ZmVuIFl1IDx5dXl1ZmVuQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0
LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFk
b3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgoo
Tm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxNDkwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 19:20:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 19:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPtWF-00021f-QH; Wed, 30 Oct 2019 19:20:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPtWE-00021U-TC
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 19:20:34 +0000
X-Inumbo-ID: 5808f01e-fb4a-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5808f01e-fb4a-11e9-8aca-bc764e2007e4;
 Wed, 30 Oct 2019 19:20:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPtWC-0001WQ-To; Wed, 30 Oct 2019 19:20:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPtWC-00048y-Ge; Wed, 30 Oct 2019 19:20:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPtWC-0001mw-Fw; Wed, 30 Oct 2019 19:20:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143330-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=c1ab7d7ed5306641784a9ed8972db5151a49a1a1
X-Osstest-Versions-That: seabios=120996f147131eca8af90e30c900bc14bc824d9f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 19:20:32 +0000
Subject: [Xen-devel] [seabios test] 143330: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzMzMCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzMzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3Ry
aWN0LWFtZDY0LWRtcmVzdHJpY3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDE0Mjk5NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDE0Mjk5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTk0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxNDI5OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjk5NAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAg
ICAgYzFhYjdkN2VkNTMwNjY0MTc4NGE5ZWQ4OTcyZGI1MTUxYTQ5YTFhMQpiYXNlbGluZSB2ZXJz
aW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJj
MTRiYzgyNGQ5ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQyOTk0ICAyMDE5LTEwLTIxIDA3OjA4
OjQ5IFogICAgOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDE0MzI4MSAgMjAxOS0xMC0yOCAx
NDozODo1MSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDE0
MzMzMCAgMjAxOS0xMC0yOSAwOTowNTo1NCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYzFhYjdkN2VkNTMwNjY0MTc4NGE5ZWQ4OTcy
ZGI1MTUxYTQ5YTFhMQpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+
CkRhdGU6ICAgTW9uIE9jdCAyOCAxMToxODozMiAyMDE5IC0wNDAwCgogICAgZG9jczogTm90ZSBy
ZWxlYXNlIGRhdGUgZm9yIHYxLjEyLjEKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCAwMGRmMDgyOTIxZTEzOGFmMzlhOWQz
MDlhYjdkOTY5YmMwMzZiMGI1CkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBNb24gT2N0IDIxIDExOjI3OjM5IDIwMTkgLTA0MDAKCiAgICBkb2NzOiBB
ZGQgZGV2ZWxvcGVyLWNlcnRpZmljYXRlLW9mLW9yaWdpbgogICAgCiAgICBVcGRhdGUgdGhlIGRv
Y3VtZW50YXRpb24gdG8gYmUgZXhwbGljaXQgYWJvdXQgdGhlIHNpZ25lZC1vZmYtYnkKICAgIGNv
bnZlbnRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBr
b2Nvbm5vci5uZXQ+Cgpjb21taXQgNTFlYjkxNmUxMjBjNDlkZWFkMjhjY2FjNzA3OTYyNDI0M2Q5
MjJjZApBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgpEYXRlOiAgIFdl
ZCBPY3QgMjMgMDc6NTA6MzkgMjAxOSArMDIwMAoKICAgIGNwNDM3OiBhZGQgbGljZW5zZSB0byBj
cDQzNy5jCiAgICAKICAgIFJldmlld2VkLWJ5OiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp
bG1kQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA
cmVkaGF0LmNvbT4KCmNvbW1pdCAwYzQ4MDY0OGUzYmViNjgyOGRhOGM3ZDg1Zjg4ZWQ4ZjRhNDQy
MTkwCkF1dGhvcjogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkRhdGU6ICAgV2Vk
IE9jdCAyMyAwNzo1MDozOCAyMDE5ICswMjAwCgogICAgcmFtZmI6IGFkZCBjb3B5cmlnaHQgYW5k
IGxpY2Vuc2UgdG8gcmFtZmIuYwogICAgCiAgICBSZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2Zm
bWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgZWRmNGZlNWViMGQwOGIyOWRhNDc2Mzgz
NDM0ZDAwZTJiMWM3YTFhMgpBdXRob3I6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29t
PgpEYXRlOiAgIFdlZCBPY3QgMjMgMDc6NTA6MzcgMjAxOSArMDIwMAoKICAgIGJvY2hzZGlzcGxh
eTogYWRkIGNvcHlyaWdodCBhbmQgbGljZW5zZSB0byBib2Noc2Rpc3BsYXkuYwogICAgCiAgICBS
ZXZpZXdlZC1ieTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPHBoaWxtZEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+Cgpjb21t
aXQgYjliOTIzZWQ0NTExNjUyY2Y5NzVjZTk2YTgwMzI0OWE2MmUzOTgzYwpBdXRob3I6IEtldmlu
IE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgTW9uIE9jdCAyMSAxODo1Nzo0
MCAyMDE5IC0wNDAwCgogICAgc3ZnYW1vZGVzOiBBZGQgY29weXJpZ2h0IG5vdGljZSB0byB2Z2Fz
cmMvc3ZnYW1vZGVzLmMKICAgIAogICAgQ29tbWl0IDAwNGY1YjNhIG1vdmVkIHBhcnQgb2Ygdmdh
c3JjL2JvY2hzdmdhLmMgdG8gdmdhc3JjL3N2Z2Ftb2Rlcy5jCiAgICAtIGNvcHkgb3ZlciB0aGUg
Y29weXJpZ2h0IHN0YXRlbWVudHMgYXMgd2VsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 20:10:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 20:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPuIe-0005yX-04; Wed, 30 Oct 2019 20:10:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPuIc-0005yS-1d
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 20:10:34 +0000
X-Inumbo-ID: 538655f2-fb51-11e9-9536-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 538655f2-fb51-11e9-9536-12813bfff9fa;
 Wed, 30 Oct 2019 20:10:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPuIZ-0002WY-RN; Wed, 30 Oct 2019 20:10:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPuIZ-00006a-FJ; Wed, 30 Oct 2019 20:10:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPuIZ-0008SK-Ed; Wed, 30 Oct 2019 20:10:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143358-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Versions-This: xtf=f20237784839c65f2b6ea0bfad1c472d0b101d3e
X-Osstest-Versions-That: xtf=9060b0d1d4a32e7a06b5ea5c7093a042fc536580
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 20:10:31 +0000
Subject: [Xen-devel] [xtf test] 143358: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM1OCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM1OC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGYyMDIzNzc4NDgzOWM2NWYyYjZlYTBiZmFkMWM0NzJk
MGIxMDFkM2UKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDkwNjBiMGQx
ZDRhMzJlN2EwNmI1ZWE1YzcwOTNhMDQyZmM1MzY1ODAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEz
OTg3NSAgMjAxOS0wOC0wOSAxODozOTo1NCBaICAgODIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxNDMzNTggIDIwMTktMTAtMjkgMTg6MDk6NDMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgOTA2MGIwZC4u
ZjIwMjM3NyAgZjIwMjM3Nzg0ODM5YzY1ZjJiNmVhMGJmYWQxYzQ3MmQwYjEwMWQzZSAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 22:21:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 22:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPwLH-0007ez-6b; Wed, 30 Oct 2019 22:21:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DVBz=YX=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iPwLF-0007eu-KA
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 22:21:25 +0000
X-Inumbo-ID: 9a7ae128-fb63-11e9-a531-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9a7ae128-fb63-11e9-a531-bc764e2007e4;
 Wed, 30 Oct 2019 22:21:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=7g9EJv9pTK8g+dfpBHI6mhEGsMM0Wp0g6grQ5eRYjy8=; b=jMgpz+NYQo2ZSWR/1gXGxKiMBr
 dASdcZD/+s71xpbhexTkxNboLvSZx0w/rdKmy1wXaEnnajXCEjiTXCAhDwepDVT4sRZ7TufoWosVO
 OI1rxuj6tO98BCEeOhYlTGroFOoOx7QrHuRygmQ2AdCr2gv8HKenCK9YHFaBDb6DsSd0=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:40362
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iPwLz-0002cD-94; Wed, 30 Oct 2019 23:22:11 +0100
To: Jan Beulich <jbeulich@suse.com>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
 <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
Date: Wed, 30 Oct 2019 23:21:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMjAxOSAxNjo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMjguMTAuMjAxOSAx
MTozMiwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBXaGlsZSB0ZXN0aW5nIHRoZSBsYXRl
c3QgeGVuLXVuc3RhYmxlIGFuZCBzdGFydGluZyBhbiBIVk0gZ3Vlc3Qgd2l0aCBwY2ktcGFzc3Ry
b3VnaCBvbiBteSBBTUQgbWFjaGluZSwKPj4gbXkgZXllIGNhdGNoZWQgdGhlIGZvbGxvd2luZyBt
ZXNzYWdlcyBpbiB4bCBkbWVzZyBJIGhhdmVuJ3Qgc2VlbiBiZWZvcmU6Cj4+Cj4+IChYRU4pIFsy
MDE5LTEwLTI4IDEwOjIzOjE2LjM3Ml0gQU1ELVZpOiB1cGRhdGVfcGFnaW5nX21vZGUgVHJ5IHRv
IGFjY2VzcyBwZGV2X2xpc3Qgd2l0aG91dCBhcXVpcmluZyBwY2lkZXZzX2xvY2suCj4gCj4gVW5m
b3J0dW5hdGVseSB0aGlzIHNpdHMgb24gdGhlIG1hcC91bm1hcCBwYXRoLCBhbmQgaGVuY2UgdGhl
Cj4gdmlvbGF0b3IgaXMgZmFyIHVwIG9uZSBvZiB0aGUgbWFueSBjYWxsIGNoYWlucy4gVGhlcmVm
b3JlIEknZAo+IGxpa2UgdG8gYXNrIHRoYXQgeW91IHJlYnVpbGQgYW5kIHJldHJ5IHdpdGggdGhl
IGRlYnVnZ2luZwo+IHBhdGNoIGJlbG93LiBJbiBjYXNlIHlvdSBvYnNlcnZlIG11bHRpcGxlIGRp
ZmZlcmVudCBjYWxsCj4gdHJlZXMsIHBvc3QgdGhlbSBhbGwgcGxlYXNlLgo+IAo+IEphbgoKSGkg
SmFuLAoKQ2FsbCB0cmFjZSBzZWVtcyB0byBiZSB0aGUgc2FtZSBpbiBhbGwgY2FzZXMuCgotLQpT
YW5kZXIKCgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIEFNRC1WaTogdXBkYXRlX3Bh
Z2luZ19tb2RlIFRyeSB0byBhY2Nlc3MgcGRldl9saXN0IHdpdGhvdXQgYXF1aXJpbmcgcGNpZGV2
c19sb2NrLgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIC0tLS1bIFhlbi00LjEzLjAt
cmMgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjA1Ljc0OF0gQ1BVOiAgICAxCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0g
UklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI2NTc0OD5dIGlvbW11X21hcC5jI3VwZGF0ZV9wYWdp
bmdfbW9kZSsweDFmMi8weDNlYgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIFJGTEFH
UzogMDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjIpCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcmF4OiBmZmZmODMwNTIzZjlmZmZmICAgcmJ4OiBmZmZm
ODJlMDA0OTA1ZjAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjA1Ljc0OF0gcmR4OiAwMDAwMDAwMDAwMDAwMDAxICAgcnNpOiAwMDAwMDAwMDAwMDAwMDBh
ICAgcmRpOiBmZmZmODJkMDgwNGEwNjk4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0g
cmJwOiBmZmZmODMwNTIzZjlmODQ4ICAgcnNwOiBmZmZmODMwNTIzZjlmODA4ICAgcjg6ICBmZmZm
ODMwNTMyMGEwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcjk6ICAwMDAwMDAw
MDAwMDAwMDM4ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAyICAgcjExOiAwMDAwMDAwMDAwMDAwMDBh
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcjEyOiBmZmZmODJlMDA0OTA1ZjAwICAg
cjEzOiAwMDAwMDAwMDAwMDAwMDAzICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAzCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcjE1OiBmZmZmODMwNDFmYjgzMDAwICAgY3IwOiAwMDAwMDAw
MDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMDAwNmUwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjA1Ljc0OF0gY3IzOiAwMDAwMDAwNDBhNThkMDAwICAgY3IyOiBmZmZmODg4MDYwNDgzNWEwCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gZnNiOiAwMDAwN2Y0YjhmODk5YmMwICAgZ3Ni
OiBmZmZmODg4MDdkNDgwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjA1Ljc0OF0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAw
MDAgICBzczogZTAxMCAgIGNzOiBlMDA4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0g
WGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjY1NzQ4PiAoaW9tbXVfbWFwLmMjdXBkYXRlX3Bh
Z2luZ19tb2RlKzB4MWYyLzB4M2ViKToKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAg
M2QgM2IgN2IgMjIgMDAgMDAgNzUgMDcgPDBmPiAwYiBlOSBjMiAwMSAwMCAwMCA0OCA4ZCAzNSAx
YSBjZSAxMyAwMCA0OCA4ZAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIFhlbiBzdGFj
ayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNTIzZjlmODA4OgooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NzowNS43NDhdICAgIGZmZmY4MmUwMGE2YmM2ZTAgZmZmZjgyZTAwYTZiYzZlMCBmZmZmODMwNDFm
YjgzMDAwIGZmZmY4MzA0MWZiODMwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAg
ICBmZmZmODMwNDFmYjgzMTQ4IDAwMDAwMDAwMDAwZmVmZjggZmZmZjgzMDQxZmI4MzE1MCBmZmZm
ODMwNTIzZjlmOTNjCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgZmZmZjgzMDUy
M2Y5ZjhjOCBmZmZmODJkMDgwMjY1ZGVkIDAwMDAwMDAzODAyNDA1ODAgMDAwMDAwMDAwMDI0ODJm
OQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjA1Ljc0OF0gICAgZmZmZjgzMDQxZmI4MzAwMCAwMDAwMDAwMDAwMGZlZmY4IDAwMDAwMDAw
MDAwZmVmZjggMDAwMDAwMDAwMDI0ODJmOQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhd
ICAgIGZmZmY4MzA1MjNmOWY5MjggZmZmZjgyZDA4MDI1ODNiNiAwMDAwMDAwMDAwMGZlZmY4IDAw
MDAwMDAwMDAwMDAwMDEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICAwMDAwMDAw
MzgwMjQwNWRhIDAwMDAwMDAwMDAyNDgyZjkgZmZmZjgzMDUyM2Y5ZjkzYyAwMDAwMDAwMDAwMDAw
MDAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgZmZmZjgzMDQxZmI4MzAwMCAw
MDAwMDAwMDAwMGZlZmY4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIGZmZmY4MzA1MjNmOWY5NjAgZmZmZjgyZDA4MDI1
ODZmYiAwMDAwMDAwMDQ4ODM0NzgwIDAwMDAwMDAwMDAwMDAwMDMKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MDUuNzQ4XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAyNDg4MzQ3ODAgMDAwMDAw
MDAwMDBmZWZmOCBmZmZmODMwNTIzZjlmOWY4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0
OF0gICAgZmZmZjgyZDA4MDM0YTRhNiAwMDAwMDAwMDgwMzhhODQ1IDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZjgyMDA0MDAyNGZjMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIGZmZmY4
MzA0MWZiODMwMDAgMDAwMDAwMDAwMDI0ODJmOSAwMDAwMDAwMDAwMDAwMDAwIDgwMDAwMDAyNDg0
YjUzNjcKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBmZmZmODIwMDQwMDJkNWEw
IDgwMDAwMDAyNDg0YjUzNjcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgZmZmZjgyMDA0MDAyNDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAyNDgyZjkgMDAwMDAwMDAwMDBmZWZmOAooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzowNS43NDhdICAgIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgzMDI0ODgzNDc4MCBmZmZm
ODMwNTIzZjlmYTUwIGZmZmY4MmQwODAzNDJlMTMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUu
NzQ4XSAgICBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDcgZmZmZjgzMDQxZmI4MzAw
MCAwMDAwMDAwMDAwMDAwMDIzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgMDAw
MDAwMDAwMDI0ODJmYSBmZmZmODMwMjQ4ODM0NzgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDI0ODJmOQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIDAwMDAwMDAwMDAwZmVm
ZjggZmZmZjgzMDUyM2Y5ZmFjOCBmZmZmODJkMDgwMzQzYzUyIDAwMDAwMDAwMjNmOWZhNzgKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAw
MDAyNDgyZjkgMDAwMDAwMDAwMDBmZWZmOCBmZmZmODMwNTIzZjlmYTk4CihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjA1Ljc0OF0gWGVuIGNhbGwgdHJhY2U6CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjY1NzQ4Pl0gUiBpb21tdV9tYXAuYyN1cGRhdGVfcGFn
aW5nX21vZGUrMHgxZjIvMHgzZWIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBb
PGZmZmY4MmQwODAyNjVkZWQ+XSBGIGFtZF9pb21tdV9tYXBfcGFnZSsweDcyLzB4MWMyCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjU4M2I2Pl0gRiBpb21t
dV9tYXArMHg5OC8weDE3ZQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZm
ZjgyZDA4MDI1ODZmYj5dIEYgaW9tbXVfbGVnYWN5X21hcCsweDI4LzB4NzMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAzNGE0YTY+XSBGIHAybS1wdC5jI3Ay
bV9wdF9zZXRfZW50cnkrMHg0ZDMvMHg4NDQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4
XSAgICBbPGZmZmY4MmQwODAzNDJlMTM+XSBGIHAybV9zZXRfZW50cnkrMHg5MS8weDEyOAooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDM0M2M1Mj5dIEYgZ3Vl
c3RfcGh5c21hcF9hZGRfZW50cnkrMHgzOWYvMHg1YTMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAzNDNmODU+XSBGIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2Ur
MHgxMmYvMHgxMzgKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQw
ODAyMjAxZWU+XSBGIG1lbW9yeS5jI3BvcHVsYXRlX3BoeXNtYXArMHgyZTMvMHg1MDUKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAyMjIxZTg+XSBGIGRvX21l
bW9yeV9vcCsweDY5NS8weDFiZjcKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBb
PGZmZmY4MmQwODAzODM2MDE+XSBGIHB2X2h5cGVyY2FsbCsweDJjYS8weDUzNwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDM4YTQzMj5dIEYgbHN0YXJfZW50
ZXIrMHgxMTIvMHgxMjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 22:27:15 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 22:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPwQp-0007xc-OJ; Wed, 30 Oct 2019 22:27:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DVBz=YX=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iPwQn-0007xV-TF
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 22:27:09 +0000
X-Inumbo-ID: 66b1f4ca-fb64-11e9-9537-12813bfff9fa
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66b1f4ca-fb64-11e9-9537-12813bfff9fa;
 Wed, 30 Oct 2019 22:27:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=pOK9qN/CkRN95AvVMBFIFA3RaaivfqyfbygP6rj91kI=; b=JGpb2uMgk12RvVXKLoeG0BDWC8
 HQ/IR0lJmPrFF7GSH7e/mv3d9uqtwqEQpi8HEYeVX+K3BppYFlSOKOB/4eVYRuRh/Hi5NR+nuY3vK
 vUPJa4efC7z8Nk4D3bPtO9/h9XTf96Jw9yqe8cS4ZpUgPL16l0bwBZodRJrc3MvNTWcE=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:40418
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iPwRT-0002co-Di; Wed, 30 Oct 2019 23:27:51 +0100
To: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
References: <20191030180704.261320-1-anthony.perard@citrix.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <c1273699-d5d7-70f2-e7ac-1119033aebf3@eikelenboom.it>
Date: Wed, 30 Oct 2019 23:27:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191030180704.261320-1-anthony.perard@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [XEN PATCH for-4.13 v2 0/6] Fix: libxl workaround,
 multiple connection to single QMP socket
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?B?SsO8cmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMTAvMjAxOSAxOTowNiwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gUGF0Y2ggc2VyaWVz
IGF2YWlsYWJsZSBpbiB0aGlzIGdpdCBicmFuY2g6Cj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQveGVuLXVuc3RhYmxlLmdpdCBici5maXgtZXZfcW1wLW11
bHRpLWNvbm5lY3QtdjIKPiAKPiBIaSwKPiAKPiBRRU1VJ3MgUU1QIHNvY2tldCBkb2Vzbid0IGFs
bG93IG11bHRpcGxlIGNvbmN1cnJlbnQgY29ubmVjdGlvbi4gQWxzbywgaXQKPiBsaXN0ZW4oKSBv
biB0aGUgc29ja2V0IHdpdGggYSBgYmFja2xvZycgb2Ygb25seSAxLiBPbiBMaW51eCBhdCBsZWFz
dCwgb25jZSB0aGF0Cj4gYmFja2xvZyBpcyBmaWxsZWQgY29ubmVjdCgpIHdpbGwgcmV0dXJuIEVB
R0FJTiBpZiB0aGUgc29ja2V0IGZkIGlzCj4gbm9uLWJsb2NraW5nLiBsaWJ4bCBtYXkgYXR0ZW1w
dCBtYW55IGNvbmN1cnJlbnQgY29ubmVjdCgpIGF0dGVtcHQgaWYgZm9yCj4gZXhhbXBsZSBhIGd1
ZXN0IGlzIHN0YXJ0ZWQgd2l0aCBzZXZlcmFsIFBDSSBwYXNzdGhyb3VnaCBkZXZpY2VzLCBhbmQg
YQo+IGNvbm5lY3QoKSBmYWlsdXJlIGxlYWQgdG8gYSBmYWlsdXJlIHRvIHN0YXJ0IHRoZSBndWVz
dC4KPiAKPiBTaW5jZSB3ZSBjYW4ndCBjaGFuZ2UgdGhlIGxpc3RlbigpJ3MgYGJhY2tsb2cnIHRo
YXQgUUVNVSB1c2UsIHdlIG5lZWQgb3RoZXIKPiB3YXlzIHRvIHdvcmthcm91bmQgdGhlIGlzc3Vl
LiBUaGlzIHBhdGNoIHNlcmllcyBpbnRyb2R1Y2UgYSBsb2NrIHRvIGFjcXVpcmUKPiBiZWZvcmUg
YXR0ZW1wdGluZyB0byBjb25uZWN0KCkgdG8gdGhlIFFNUCBzb2NrZXQuIFNpbmNlIHRoZSBsb2Nr
IG1pZ2h0IGJlIGhlbGQKPiBmb3IgdG8gbG9uZywgdGhlIHNlcmllcyBhbHNvIGludHJvZHVjZSBh
IHdheSB0byBjYW5jZWwgdGhlIGFjcXVpc2l0aW9uIG9mIHRoZQo+IGxvY2ssIHRoaXMgbWVhbnMg
a2lsbGluZyB0aGUgcHJvY2VzcyB0aGF0IHRyaWVzIHRvIGdldCB0aGUgbG9jay4KPiAKPiBTZWUg
dGhyZWFkWzFdIGZvciBkaXNjdXNzZWQgYWx0ZXJuYXRpdmUuCj4gWzFdIGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOS0xMC9tc2cwMTgxNS5o
dG1sCj4gCj4gQ2hlZXJzLAo+IAo+IEFudGhvbnkgUEVSQVJEICg2KToKCkhpIEFudGhvbnksCgpS
ZS10ZXN0ZWQsIGVzcGVjaWFsbHkgdGhlIHBjaS1wdCBwYXJ0LCBzdGlsbCB3b3JrcyBmb3IgbWUu
ClRoYW5rcyBhZ2FpbiAoYW5kIHRoYW5rcyBmb3IgcHJvdmlkaW5nIGEgZ2l0IGJyYW5jaCkKCi0t
ClNhbmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Oct 30 22:33:38 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 22:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPwX0-0000It-J6; Wed, 30 Oct 2019 22:33:34 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TBbP=YX=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPwWy-0000Ih-VD
 for xen-devel@lists.xenproject.org; Wed, 30 Oct 2019 22:33:33 +0000
X-Inumbo-ID: 49ca787c-fb65-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 49ca787c-fb65-11e9-bbab-bc764e2007e4;
 Wed, 30 Oct 2019 22:33:26 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPwWr-0005NX-Cb; Wed, 30 Oct 2019 22:33:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPwWr-0005y6-2t; Wed, 30 Oct 2019 22:33:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPwWr-0006jp-1y; Wed, 30 Oct 2019 22:33:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143351-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-4.4:test-amd64-amd64-xl-pvshim:guest-localmigrate/x10:fail:regression
 linux-4.4:test-amd64-amd64-qemuu-nested-amd:xen-boot/l1:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-i386-pvgrub:guest-start:fail:regression
 linux-4.4:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-4.4:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-start/debianhvm.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow:guest-start/debianhvm.repeat:fail:regression
 linux-4.4:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-start/debianhvm.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm:guest-start/debianhvm.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-arndale:host-ping-check-xen:fail:regression
 linux-4.4:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-4.4:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 linux-4.4:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-4.4:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-seattle:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-credit1:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.4:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-arm64-arm64-xl-thunderx:xen-boot:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.4:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.4:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=da259d0284b69e084d65200b69462bed9b86a4c7
X-Osstest-Versions-That: linux=dc16a7e5f36d65b25a1b66ade14356773ed52875
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 30 Oct 2019 22:33:25 +0000
Subject: [Xen-devel] [linux-4.4 test] 143351: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM1MSBsaW51eC00LjQgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAx
OCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTQgeGVuLWJvb3QvbDEgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMzk2OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMzk2OTgKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzOTY5OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJF
R1IuIHZzLiAxMzk2OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgMTggZ3Vlc3Qt
c3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzk2OTgKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxMzk2OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxOCBndWVz
dC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzOTY5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFu
aHZtLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzk2OTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDggaG9zdC1waW5nLWNoZWNrLXhlbiAgICAgIGZhaWwgUkVHUi4gdnMuIDEzOTY5OAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTM5Njk4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzk2OTgKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxMzk2OTgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE4IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxMzk2OTgKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRh
MjU5ZDAyODRiNjllMDg0ZDY1MjAwYjY5NDYyYmVkOWI4NmE0YzcKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGRjMTZhN2U1ZjM2ZDY1YjI1YTFiNjZhZGUxNDM1Njc3M2Vk
NTI4NzUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzOTY5OCAgMjAxOS0wOC0wNCAwNzo0ODozMCBa
ICAgODcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzk3NzMgIDIwMTktMDgtMDYgMTY6NDA6
MjYgWiAgIDg1IGRheXMgICA5OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMzNTEg
IDIwMTktMTAtMjkgMTc6MDU6NDEgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjQ4MCBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDE3MjI0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 01:47:00 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 01:47:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iPzXv-0006AU-6D; Thu, 31 Oct 2019 01:46:43 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iPzXt-0006AP-K4
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 01:46:41 +0000
X-Inumbo-ID: 478da050-fb80-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 478da050-fb80-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 01:46:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPzXp-0001yD-Sx; Thu, 31 Oct 2019 01:46:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iPzXp-0004M6-Et; Thu, 31 Oct 2019 01:46:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iPzXp-0005gM-E7; Thu, 31 Oct 2019 01:46:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iPzXp-0005gM-E7@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 01:46:37 +0000
Subject: [Xen-devel] [libvirt bisection] complete
 test-amd64-i386-libvirt-pair
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0772076228644476696=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0772076228644476696==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-libvirt-pair
testid guest-start/debian

Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  18981877d2e20390a79d068861a24e716f8ee422
  Bug not present: c8007fdc5d2ce43fec2753cda60fb4963f55abd5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143429/


  commit 18981877d2e20390a79d068861a24e716f8ee422
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Oct 9 14:09:38 2019 +0200
  
      m4: virt-driver-libxl: remove Fedora 28 check
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/libvirt/test-amd64-i386-libvirt-pair.guest-start--debian.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/libvirt/test-amd64-i386-libvirt-pair.guest-start--debian --summary-out=tmp/143429.bisection-summary --basis-template=143023 --blessings=real,real-bisect libvirt test-amd64-i386-libvirt-pair guest-start/debian
Searching for failure / basis pass:
 143316 fail [dst_host=pinot1,src_host=pinot0] / 143051 [dst_host=chardonnay1,src_host=chardonnay0] 143023 [dst_host=debina1,src_host=debina0] 142949 [dst_host=fiano1,src_host=fiano0] 142904 [dst_host=huxelrebe0,src_host=huxelrebe1] 142862 [dst_host=chardonnay0,src_host=chardonnay1] 142840 [dst_host=italia1,src_host=italia0] 142798 [dst_host=albana0,src_host=albana1] 142761 [dst_host=baroque1,src_host=baroque0] 142644 [dst_host=albana1,src_host=albana0] 142584 [dst_host=pinot0,src_host=pinot1] 1\
 42535 [dst_host=fiano0,src_host=fiano1] 142476 ok.
Failure / basis pass flights: 143316 / 142476
(tree with no url: minios)
Tree: libvirt git://libvirt.org/libvirt.git
Tree: libvirt_gnulib https://git.savannah.gnu.org/git/gnulib.git/
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: ovmf git://xenbits.xen.org/osstest/ovmf.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: seabios git://xenbits.xen.org/osstest/seabios.git
Tree: xen git://xenbits.xen.org/xen.git
Latest bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9e639c1cb6abd5ffed0f9017de26f93d2ee99eac d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Basis pass 412cc0f4038875aa1b0a3c176c309a7e777e9c3f 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 42327896f194f256e5a361e0069985bc8d209b42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 410c4d00d9f7e369d1ce183e9e8de98cb59c4d20 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
Generating revisions with ./adhoc-revtuple-generator  git://libvirt.org/libvirt.git#412cc0f4038875aa1b0a3c176c309a7e777e9c3f-bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a https://git.savannah.gnu.org/git/gnulib.git/#1f6fb368c04919243e2c70f2aa514a5f88e95309-1f6fb368c04919243e2c70f2aa514a5f88e95309 https://gitlab.com/keycodemap/keycodemapdb.git#6280c94f306df6a20bbc100ba15a5a81af0366e6-6280c94f306df6a20bbc100ba15a5a81af0366e6 git://xenbits.xen.org/linux-pvops.git#42327896f194f256e5a361e0069985bc8d209b42\
 -b98aebd298246df37b472c52a2ee1023256d02e3 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/osstest/ovmf.git#410c4d00d9f7e369d1ce183e9e8de98cb59c4d20-9e639c1cb6abd5ffed0f9017de26f93d2ee99eac git://xenbits.xen.org/qemu-xen-traditional.git#d0d8ad39ecb51cd7497cd524484fe09f50876798-d0d8ad39ecb51cd7497cd524484fe09f50876798 git://xenbits.xen.org/qemu-xen.git#933ebad2470a169504799a1d95b8e410bd9847ef-9\
 33ebad2470a169504799a1d95b8e410bd9847ef git://xenbits.xen.org/osstest/seabios.git#43f5df79dad6738d52ea79d072de2b56eb96a91f-120996f147131eca8af90e30c900bc14bc824d9f git://xenbits.xen.org/xen.git#f93abf0315efef861270c25d83c8047fd6a54ec4-518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.

Loaded 5001 nodes in revision graph
Searching for test results:
 142476 pass 412cc0f4038875aa1b0a3c176c309a7e777e9c3f 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 42327896f194f256e5a361e0069985bc8d209b42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 410c4d00d9f7e369d1ce183e9e8de98cb59c4d20 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 142535 [dst_host=fiano0,src_host=fiano1]
 142584 [dst_host=pinot0,src_host=pinot1]
 142644 [dst_host=albana1,src_host=albana0]
 142761 [dst_host=baroque1,src_host=baroque0]
 142840 [dst_host=italia1,src_host=italia0]
 142798 [dst_host=albana0,src_host=albana1]
 142862 [dst_host=chardonnay0,src_host=chardonnay1]
 142949 [dst_host=fiano1,src_host=fiano0]
 142904 [dst_host=huxelrebe0,src_host=huxelrebe1]
 143023 [dst_host=debina1,src_host=debina0]
 143051 [dst_host=chardonnay1,src_host=chardonnay0]
 143085 []
 143140 fail irrelevant
 143189 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143218 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143263 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143316 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9e639c1cb6abd5ffed0f9017de26f93d2ee99eac d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143369 pass 14a5993d32fec385479b6c9c2e55241873789b3a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 e132c8d7b58d8dc2c1888f5768454550d1f3ea7b c530a75c1e6a472b0eb9558310b518f0dfcd8860 cd70b1a71d30d0fff4c549a309682fdf127aaae6 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143421 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143373 pass b6a8c9df4df236d70ef9001420af7705ae62526b 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 0f28c513d392a807f7b4225964eba6e2b1c453a2 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef fc92d092ea4f704bc4d283c3911ee9894733f4ce 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143356 pass 412cc0f4038875aa1b0a3c176c309a7e777e9c3f 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 42327896f194f256e5a361e0069985bc8d209b42 c530a75c1e6a472b0eb9558310b518f0dfcd8860 410c4d00d9f7e369d1ce183e9e8de98cb59c4d20 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 43f5df79dad6738d52ea79d072de2b56eb96a91f f93abf0315efef861270c25d83c8047fd6a54ec4
 143390 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 9e639c1cb6abd5ffed0f9017de26f93d2ee99eac d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143376 pass 6cc9b74e0e7b2f7dde443a4bca06f3435d70235e 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 46bb81200742fabfe5c5624c22e72f036af02869 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143403 pass 9cddc6e8ee9d9ce62dd20a6317c3148f4cd1c0e9 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143364 fail bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6996ec88a244a2428beb81d126ee55d152f62a07 d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143381 fail 29795544fdf145df9e129dbd578f0862de540e8a 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 703232b8e8889e908771b64e22b5ed94e403aa0a d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143383 blocked b3739aa63f89fdb426226027f0b244cb15c1ea10 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143387 fail c7f8a66b220712727672a6a264e371d34f1d86e0 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143394 pass 8e09cf1d5a6b8bcf21bfb7d409a2ecf94be54ff1 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 44c9618a3f518b0fc21df71d9f047b60754b7ebb d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143429 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143427 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143406 pass c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143413 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
 143423 fail 18981877d2e20390a79d068861a24e716f8ee422 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
Searching for interesting versions
 Result found: flight 142476 (pass), for basis pass
 Result found: flight 143316 (fail), for basis failure
 Repro found: flight 143356 (pass), for basis pass
 Repro found: flight 143390 (fail), for basis failure
 0 revisions at c8007fdc5d2ce43fec2753cda60fb4963f55abd5 1f6fb368c04919243e2c70f2aa514a5f88e95309 6280c94f306df6a20bbc100ba15a5a81af0366e6 b98aebd298246df37b472c52a2ee1023256d02e3 c530a75c1e6a472b0eb9558310b518f0dfcd8860 5c7006c9de4029afc508e2c43d78de12a0d19cfe d0d8ad39ecb51cd7497cd524484fe09f50876798 933ebad2470a169504799a1d95b8e410bd9847ef 120996f147131eca8af90e30c900bc14bc824d9f 518c935fac4d30b3ec35d4b6add82b17b7d7aca3
No revisions left to test, checking graph state.
 Result found: flight 143406 (pass), for last pass
 Result found: flight 143413 (fail), for first failure
 Repro found: flight 143421 (pass), for last pass
 Repro found: flight 143423 (fail), for first failure
 Repro found: flight 143427 (pass), for last pass
 Repro found: flight 143429 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  libvirt git://libvirt.org/libvirt.git
  Bug introduced:  18981877d2e20390a79d068861a24e716f8ee422
  Bug not present: c8007fdc5d2ce43fec2753cda60fb4963f55abd5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/143429/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to remove them.


  commit 18981877d2e20390a79d068861a24e716f8ee422
  Author: Pavel Hrdina <phrdina@redhat.com>
  Date:   Wed Oct 9 14:09:38 2019 +0200
  
      m4: virt-driver-libxl: remove Fedora 28 check
      
      Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
      Reviewed-by: Ján Tomko <jtomko@redhat.com>

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.759409 to fit
pnmtopng: 68 colors found
Revision graph left in /home/logs/results/bisect/libvirt/test-amd64-i386-libvirt-pair.guest-start--debian.{dot,ps,png,html,svg}.
----------------------------------------
143429: tolerable FAIL

flight 143429 libvirt real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/143429/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-libvirt-pair 21 guest-start/debian      fail baseline untested


jobs:
 build-i386-libvirt                                           pass    
 test-amd64-i386-libvirt-pair                                 fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0772076228644476696==--

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 05:04:30 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 05:04:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ2d4-0005AC-AS; Thu, 31 Oct 2019 05:04:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQ2d3-0005A7-6e
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 05:04:13 +0000
X-Inumbo-ID: dcf14690-fb9b-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dcf14690-fb9b-11e9-a531-bc764e2007e4;
 Thu, 31 Oct 2019 05:04:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ2cv-0006XJ-2j; Thu, 31 Oct 2019 05:04:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ2cu-0006rO-Pw; Thu, 31 Oct 2019 05:04:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ2cu-0002Jo-OQ; Thu, 31 Oct 2019 05:04:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143360-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-pair:guest-start/debian:fail:regression
 xen-unstable:test-arm64-arm64-examine:examine-serial/bootloader:fail:regression
 xen-unstable:test-amd64-i386-xl-shadow:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-unstable:test-arm64-arm64-xl:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit1:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=368375d7360a38c27de8e0276498bdd29e9e8a03
X-Osstest-Versions-That: xen=518c935fac4d30b3ec35d4b6add82b17b7d7aca3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 05:04:04 +0000
Subject: [Xen-devel] [xen-unstable test] 143360: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM2MCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzM2MC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDIxIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWls
IFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAxMSBleGFtaW5l
LXNlcmlhbC9ib290bG9hZGVyIGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXNoYWRvdyAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4g
MTQyNzUwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgMTkgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAxOSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDE0Mjc1MAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyNzUwCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxNDI3NTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI3NTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
NDI3NTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTQyNzUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxNDI3NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0Mjc1
MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI3NTAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDE0Mjc1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTQyNzUwCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDEgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAzNjgzNzVkNzM2MGEz
OGMyN2RlOGUwMjc2NDk4YmRkMjllOWU4YTAzCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxNDI3NTAgIDIwMTktMTAtMTQgMTU6MDg6MTggWiAgIDE2IGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTQyNzc3ICAyMDE5LTEwLTE1IDEzOjM5OjA2IFogICAxNSBk
YXlzICAgMTYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzMzYwICAyMDE5LTEwLTI5
IDE5OjA5OjA4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
ICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIENocmlzIEJy
YW5ub24gPGNtYkBwcmdtci5jb20+CiAgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kg
PG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CiAgTmljayBSb3Nicm9vayA8cm9zYnJv
b2tuQGFpbmZvc2VjLmNvbT4KICBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgogIE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZXRy
ZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogIFdlaSBMaXUgPHdsQHhlbi5vcmc+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQx
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0ICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA5OTYgbGlu
ZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 05:43:51 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 05:43:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ3FJ-0008Ek-GY; Thu, 31 Oct 2019 05:43:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Y1DF=YY=intel.com=jinwenx.zhang@srs-us1.protection.inumbo.net>)
 id 1iQ0WD-0002hH-TC
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 02:49:02 +0000
X-Inumbo-ID: f7cb8452-fb88-11e9-9539-12813bfff9fa
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7cb8452-fb88-11e9-9539-12813bfff9fa;
 Thu, 31 Oct 2019 02:48:50 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Oct 2019 19:48:45 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.68,249,1569308400"; 
 d="txt'?scan'208";a="205969651"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by FMSMGA003.fm.intel.com with ESMTP; 30 Oct 2019 19:48:45 -0700
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 30 Oct 2019 19:48:45 -0700
Received: from shsmsx108.ccr.corp.intel.com (10.239.4.97) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.439.0; Wed, 30 Oct 2019 19:48:44 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.213]) by
 SHSMSX108.ccr.corp.intel.com ([169.254.8.41]) with mapi id 14.03.0439.000;
 Thu, 31 Oct 2019 10:48:42 +0800
From: "Zhang, JinwenX" <jinwenx.zhang@intel.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [BUG] Xen 4.13 rc1 can not boot up with new Domain0
 kernel(linux5.4.0-rc3)
Thread-Index: AdWPlSUN+UruDO8oTamJhf4CzsaWBA==
Date: Thu, 31 Oct 2019 02:48:41 +0000
Message-ID: <14DE39AD90EE4549A78D07880F9625AE0B40724C@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.2.0.6
dlp-reaction: no-action
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTU3YzJiNDUtMDNmZS00YTM2LThmN2EtZjA4NmM1ZGQ1YmM1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoidjlDK2ROdnVvS1wvNDFZZTBYSktZTGtRWEtwaTRBZnQ4MHFGV2lpdnhzMTFrYVY3SHA0MGwwdkx5WlBlaTFvV0sifQ==
x-ctpclassification: CTP_NT
x-originating-ip: [10.239.127.40]
Content-Type: multipart/mixed;
 boundary="_002_14DE39AD90EE4549A78D07880F9625AE0B40724CSHSMSX101ccrcor_"
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 31 Oct 2019 05:43:43 +0000
Subject: [Xen-devel] [BUG] Xen 4.13 rc1 can not boot up with new Domain0
 kernel(linux5.4.0-rc3)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "jgross@suse.com" <jgross@suse.com>, "Hao, Xudong" <xudong.hao@intel.com>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Bug detailed description:
----------------
Can not boot up xen with new Domain0 kernel(linux5.4.0-rc3)=20

Environment :
----------------
HW: Cascade Lake server=20
Xen: XEN 4.13.0rc1
Dom0: Linux 5.4.0-rc3

Reproduce steps:
----------------
1. install Xen and build Dom0 kernel(5.4.0-rc3)=20
2. restart host server(can not boot up)

Current result:
----------------
Can not boot up host

Base error log:
----------------
Can not boot error log(clx_serial_log.txt).

Cascade Lake server first Call Trace information:
[   53.503425] watchdog: BUG: soft lockup - CPU#2 stuck for 22s! [migration=
/2:20]
[   53.503427] Modules linked in:
[   53.503468] CPU: 2 PID: 20 Comm: migration/2 Not tainted 5.4.0-rc2 #1
[   53.503470] Hardware name: Intel Corporation S2600WFD/S2600WFD, BIOS SE5=
C620.86B.0D.01.0395.022720191340 02/27/2019
[   53.503525] RIP: e030:stop_machine_yield+0x7/0x10
[   53.503528] Code: 24 58 65 48 33 0c 25 28 00 00 00 75 10 48 8d 65 f0 5b =
41 5c 5d c3 b8 fe ff ff ff eb e0 e8 21 6d f4 ff 90 0f 1f 44 00 00 f3 90 <c3=
> 0f 1f 849
[   53.503530] RSP: e02b:ffffc9000867be68 EFLAGS: 00000246
[   53.503532] RAX: 0000000000000000 RBX: ffffc900084fbdac RCX: 00000000000=
00000
[   53.503535] RDX: 0000000000000001 RSI: 0000000000000008 RDI: ffffffff821=
dfbe0
[   53.503537] RBP: 0000000000000001 R08: aaaaaaaaaaaaaaaa R09: 000000061bb=
23c32
[   53.503540] R10: 0000000000007ff0 R11: 00000000000003fe R12: ffffffff821=
dfbe0
[   53.503542] R13: ffffc900084fbd88 R14: 0000000000000000 R15: ffff8882918=
9e400
[   53.503718] FS:  0000000000000000(0000) GS:ffff888291880000(0000) knlGS:=
0000000000000000
[   53.503721] CS:  e030 DS: 0000 ES: 0000 CR0: 0000000080050033
[   53.503723] CR2: 0000000000000000 CR3: 000000000200a000 CR4: 00000000000=
40660
[   53.503727] Call Trace:
[   53.503774]  multi_cpu_stop+0x51/0x110
[   53.503805]  ? stop_machine_yield+0x10/0x10
[   53.503809]  cpu_stopper_thread+0x47/0x100
[   53.503815]  ? sort_range+0x20/0x20
[   53.503819]  smpboot_thread_fn+0xc5/0x160
[   53.503825]  kthread+0x112/0x130
[   53.503830]  ? __kthread_parkme+0x70/0x70
[   53.503837]  ret_from_fork+0x35/0x40
[   53.504062] Modules linked in:

Best Regards,
Jinwen


--_002_14DE39AD90EE4549A78D07880F9625AE0B40724CSHSMSX101ccrcor_
Content-Type: text/plain; name="clx_serial_log.txt"
Content-Description: clx_serial_log.txt
Content-Disposition: attachment; filename="clx_serial_log.txt"; size=171487;
	creation-date="Tue, 29 Oct 2019 08:31:07 GMT";
	modification-date="Tue, 29 Oct 2019 08:31:07 GMT"
Content-Transfer-Encoding: base64

WGVuIDQuMTMtdW5zdGFibGUgKGMvcyBXZWQgT2N0IDkgMTc6NDI6MTEgMjAxOSAtMDcwMCBnaXQ6
ZmVmOGQ5OWZiYy1kaXJ0eSkgRUZJIGxvYWRlcg0KVXNpbmcgY29uZmlndXJhdGlvbiBmaWxlICd4
ZW4uY2ZnJw0Kdm1saW51ei14ZW46IDB4MDAwMDAwMDA1OTNhODAwMC0weDAwMDAwMDAwNTlhY2Y4
YTANCmluaXRyZC14ZW4uaW1nOiAweDAwMDAwMDAwNTQ3Y2YwMDAtMHgwMDAwMDAwMDU5M2E3NTE0
DQoweDAwMDA6MHgwMjoweDAwLjB4MDogUk9NOiAweDgwMDAgYnl0ZXMgYXQgMHg1ZDllMTAxOA0K
IFhlbiA0LjEzLXVuc3RhYmxlDQooWEVOKSBYZW4gdmVyc2lvbiA0LjEzLXVuc3RhYmxlICh2bW1A
c2guaW50ZWwuY29tKSAoZ2NjIChHQ0MpIDguMi4xIDIwMTgwOTA1IChSZWQgSGF0IDguMi4xLTMp
KSBkZWJ1Zz15ICBNb24gT2N0IDE0IDAwOjE3OjQ2IENTVCAyMDE5DQooWEVOKSBMYXRlc3QgQ2hh
bmdlU2V0OiBXZWQgT2N0IDkgMTc6NDI6MTEgMjAxOSAtMDcwMCBnaXQ6ZmVmOGQ5OWZiYy1kaXJ0
eQ0KKFhFTikgYnVpbGQtaWQ6IDBkZTVjZGYyZjRkNTExNjUwMjQwZDQ2ZWIwZmQ1ZjkyDQooWEVO
KSBDb25zb2xlIG91dHB1dCBpcyBzeW5jaHJvbm91cy4NCihYRU4pIEJvb3Rsb2FkZXI6IEVGSQ0K
KFhFTikgQ29tbWFuZCBsaW5lOiBkb20wX21lbT04MTkyTSBkb20wX21heF92Y3B1cz04IGxvZ2x2
bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBtc2k9MSBjb25yaW5nX3NpemU9NE0gY29uc29sZT12Z2Es
Y29tMSBjb25zb2xlPWNvbTEgY29tMT0xMTUyMDAsOG4xIHN5bmNfY29uc29sZTQNCihYRU4pIFhl
biBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMHg1OWMwMDAwMA0KKFhFTikgVmlkZW8gaW5mb3Jt
YXRpb246DQooWEVOKSAgVkdBIGlzIGdyYXBoaWNzIG1vZGUgODAweDYwMCwgMzIgYnBwDQooWEVO
KSBEaXNjIGluZm9ybWF0aW9uOg0KKFhFTikgIEZvdW5kIDAgTUJSIHNpZ25hdHVyZXMNCihYRU4p
ICBGb3VuZCAxIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzDQooWEVOKSBFRkkgUkFNIG1hcDoN
CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDBhMDAwMCAodXNhYmxlKQ0KKFhF
TikgIDAwMDAwMDAwMDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwIChyZXNlcnZlZCkNCihYRU4p
ICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA1YjUyZDAwMCAodXNhYmxlKQ0KKFhFTikgIDAw
MDAwMDAwNWI1MmQwMDAgLSAwMDAwMDAwMDViNjc0MDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAw
MDAwMDViNjc0MDAwIC0gMDAwMDAwMDA1ZDNiMDAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAw
NWQzYjAwMDAgLSAwMDAwMDAwMDVkNjkxMDAwIChBQ1BJIGRhdGEpDQooWEVOKSAgMDAwMDAwMDA1
ZDY5MTAwMCAtIDAwMDAwMDAwNWQ2ZTUwMDAgKHVzYWJsZSkNCihYRU4pICAwMDAwMDAwMDVkNmU1
MDAwIC0gMDAwMDAwMDA1ZDkwYzAwMCAocmVzZXJ2ZWQpDQooWEVOKSAgMDAwMDAwMDA1ZDkwYzAw
MCAtIDAwMDAwMDAwNWZhOGEwMDAgKHVzYWJsZSkNCihYRU4pICAwMDAwMDAwMDVmYThhMDAwIC0g
MDAwMDAwMDA1ZmFlNTAwMCAoQUNQSSBkYXRhKQ0KKFhFTikgIDAwMDAwMDAwNWZhZTUwMDAgLSAw
MDAwMDAwMDVmYjRkMDAwICh1c2FibGUpDQooWEVOKSAgMDAwMDAwMDA1ZmI0ZDAwMCAtIDAwMDAw
MDAwNWZiN2IwMDAgKEFDUEkgZGF0YSkNCihYRU4pICAwMDAwMDAwMDVmYjdiMDAwIC0gMDAwMDAw
MDA2M2FiMDAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAwNjNhYjAwMDAgLSAwMDAwMDAwMDYz
YjVmMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMDYzYjVmMDAwIC0gMDAwMDAwMDA2NDFl
YzAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAwNjQxZWMwMDAgLSAwMDAwMDAwMDY0MjcyMDAw
IChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAwMDY0MjcyMDAwIC0gMDAwMDAwMDA2NDVjZjAwMCAo
dXNhYmxlKQ0KKFhFTikgIDAwMDAwMDAwNjQ1Y2YwMDAgLSAwMDAwMDAwMDY0YmQxMDAwIChyZXNl
cnZlZCkNCihYRU4pICAwMDAwMDAwMDY0YmQxMDAwIC0gMDAwMDAwMDA2NGNiMjAwMCAodXNhYmxl
KQ0KKFhFTikgIDAwMDAwMDAwNjRjYjIwMDAgLSAwMDAwMDAwMDY1Y2IyMDAwIChyZXNlcnZlZCkN
CihYRU4pICAwMDAwMDAwMDY1Y2IyMDAwIC0gMDAwMDAwMDA2NzczMzAwMCAodXNhYmxlKQ0KKFhF
TikgIDAwMDAwMDAwNjc3MzMwMDAgLSAwMDAwMDAwMDY3YTMzMDAwIChyZXNlcnZlZCkNCihYRU4p
ICAwMDAwMDAwMDY3YTMzMDAwIC0gMDAwMDAwMDA2ODQ2MzAwMCAoQUNQSSBOVlMpDQooWEVOKSAg
MDAwMDAwMDA2ODQ2MzAwMCAtIDAwMDAwMDAwNjg1NjMwMDAgKEFDUEkgZGF0YSkNCihYRU4pICAw
MDAwMDAwMDY4NTYzMDAwIC0gMDAwMDAwMDA2ZmIwMDAwMCAodXNhYmxlKQ0KKFhFTikgIDAwMDAw
MDAwNmZiMDAwMDAgLSAwMDAwMDAwMDkwMDAwMDAwIChyZXNlcnZlZCkNCihYRU4pICAwMDAwMDAw
MGZlMDAwMDAwIC0gMDAwMDAwMDBmZTAxMTAwMCAocmVzZXJ2ZWQpDQooWEVOKSAgMDAwMDAwMDEw
MDAwMDAwMCAtIDAwMDAwMDEwODAwMDAwMDAgKHVzYWJsZSkNCihYRU4pIEFDUEk6IFJTRFAgNjg1
NjIwMTQsIDAwMjQgKHIyIElOVEVMICkNCihYRU4pIEFDUEk6IFhTRFQgNjg0ODExODgsIDAxMDQg
KHIxIElOVEVMICBTMjYwMFdGICAgICAgICAgMCBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTog
RkFDUCA2ODU1RjAwMCwgMDEwQyAocjUgSU5URUwgIFMyNjAwV0YgICAgICAgICAwIElOVEwgMjAw
OTEwMTMpDQooWEVOKSBBQ1BJOiBEU0RUIDVEM0IwMDAwLCAyRTA2MTEgKHIyIElOVEVMICBTMjYw
MFdGICAgICAgICAgMyBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogRkFDUyA2ODNBQzAwMCwg
MDA0MA0KKFhFTikgQUNQSTogU1NEVCA2ODU2MDAwMCwgMDRCMCAocjIgSU5URUwgIFMyNjAwV0Yg
ICAgICAgICAwIE1TRlQgIDEwMDAwMEQpDQooWEVOKSBBQ1BJOiBVRUZJIDY4NDEwMDAwLCAwMDQy
IChyMSBJTlRFTCAgUzI2MDBXRiAgICAgICAgIDIgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFDUEk6
IFVFRkkgNjgzQUUwMDAsIDAwNUMgKHIxICBJTlRFTCBSc3RVZWZpViAgICAgICAgMCAgICAgICAg
ICAgICAwKQ0KKFhFTikgQUNQSTogSFBFVCA2ODU1RTAwMCwgMDAzOCAocjEgSU5URUwgIFMyNjAw
V0YgICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBBUElDIDY4NTVDMDAwLCAx
NkRFIChyMyBJTlRFTCAgUzI2MDBXRiAgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4pIEFD
UEk6IE1DRkcgNjg1NUIwMDAsIDAwM0MgKHIxIElOVEVMICBTMjYwMFdGICAgICAgICAgMSBJTlRM
IDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogTVNDVCA2ODU1QTAwMCwgMDA5MCAocjEgSU5URUwgIFMy
NjAwV0YgICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBQQ0FUIDY4NTU5MDAw
LCAwMDg4IChyMiBJTlRFTCAgUzI2MDBXRiAgICAgICAgIDIgSU5UTCAyMDA5MTAxMykNCihYRU4p
IEFDUEk6IFBDQ1QgNjg1NTgwMDAsIDAwNkUgKHIxIElOVEVMICBTMjYwMFdGICAgICAgICAgMiBJ
TlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogUkFTRiA2ODU1NzAwMCwgMDAzMCAocjEgSU5URUwg
IFMyNjAwV0YgICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBTTElUIDY4NTU2
MDAwLCAwNDJDIChyMSBJTlRFTCAgUzI2MDBXRiAgICAgICAgIDEgSU5UTCAyMDA5MTAxMykNCihY
RU4pIEFDUEk6IFNSQVQgNjg1NTMwMDAsIDJEMzAgKHIzIElOVEVMICBTMjYwMFdGICAgICAgICAg
MiBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogU1BNSSA2ODU1MjAwMCwgMDA0MSAocjUgSU5U
RUwgIFMyNjAwV0YgICAgICAgICAxIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBXRERUIDY4
NTUxMDAwLCAwMDQwIChyMSBJTlRFTCAgUzI2MDBXRiAgICAgICAgIDAgSU5UTCAyMDA5MTAxMykN
CihYRU4pIEFDUEk6IFdTTVQgNjg1NTAwMDAsIDAwMjggKHIxIElOVEVMICBTMjYwMFdGICAgICAg
ICAgMCBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQSTogT0VNNCA2ODRBRDAwMCwgQTI3QzQgKHIy
ICBJTlRFTCBDUFUgIENTVCAgICAgMzAwMCBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogT0VN
MSA2ODQ4MjAwMCwgMkEyQzQgKHIyICBJTlRFTCBDUFUgRUlTVCAgICAgMzAwMCBJTlRMIDIwMTQw
ODI4KQ0KKFhFTikgQUNQSTogT0VNMiA1RkI0RDAwMCwgMkRDODQgKHIyICBJTlRFTCBDUFUgIEhX
UCAgICAgMzAwMCBJTlRMIDIwMTQwODI4KQ0KKFhFTikgQUNQSTogU1NEVCA1RkFCMTAwMCwgMzM5
OTAgKHIyIElOVEVMICBTMjYwMFdGICAgICAgNDAwMCBJTlRMIDIwMDkxMDEzKQ0KKFhFTikgQUNQ
STogT0VNMyA1RkE4QTAwMCwgMjY2NjQgKHIyICBJTlRFTCBDUFUgIFRTVCAgICAgMzAwMCBJTlRM
IDIwMTQwODI4KQ0KKFhFTikgQUNQSTogU1NEVCA2ODQ3RTAwMCwgMkIxMCAocjIgSU5URUwgIFMy
NjAwV0YgICAgICAgICAyIElOVEwgMjAwOTEwMTMpDQooWEVOKSBBQ1BJOiBTUENSIDY4NTYxMDAw
LCAwMDUwIChyMiBJTlRFTCAgUzI2MDBXRiAgICAgICAgIDAgSU5UTCAyMDA5MTAxMykNCihYRU4p
IEFDUEk6IEhFU1QgNjg0N0QwMDAsIDAwQTggKHIxIElOVEVMICBTMjYwMFdGICAgICAgICAgMSBJ
TlRMICAgICAgICAxKQ0KKFhFTikgQUNQSTogQkVSVCA2ODQ3QzAwMCwgMDAzMCAocjEgSU5URUwg
IFMyNjAwV0YgICAgICAgICAxIElOVEwgICAgICAgIDEpDQooWEVOKSBBQ1BJOiBFUlNUIDY4NDdC
MDAwLCAwMjMwIChyMSBJTlRFTCAgUzI2MDBXRiAgICAgICAgIDEgSU5UTCAgICAgICAgMSkNCihY
RU4pIEFDUEk6IEVJTkogNjg0N0EwMDAsIDAxNTAgKHIxIElOVEVMICBTMjYwMFdGICAgICAgICAg
MSBJTlRMICAgICAgICAxKQ0KKFhFTikgQUNQSTogRlBEVCA2ODQ3OTAwMCwgMDA0NCAocjEgSU5U
RUwgIFMyNjAwV0YgICAgICAgICAyIElOVEwgMjAwOTEwMTMpDQooWEVOKSBTeXN0ZW0gUkFNOiA2
NTIzME1CICg2Njc5NTkwOGtCKQ0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMCAtPiBOb2Rl
IDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDA0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNiAt
PiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDggLT4gTm9kZSAwDQooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDBhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAwYyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTIgLT4gTm9kZSAwDQoo
WEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDE0IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAxNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTggLT4gTm9k
ZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDFhIC0+IE5vZGUgMA0KKFhFTikgU1JBVDog
UFhNIDAgLT4gQVBJQyAyMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjIg
LT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDI0IC0+IE5vZGUgMA0KKFhFTikg
U1JBVDogUFhNIDAgLT4gQVBJQyAyNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQ
SUMgMjggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDJhIC0+IE5vZGUgMA0K
KFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzMCAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAw
IC0+IEFQSUMgMzIgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDM0IC0+IE5v
ZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAzNiAtPiBOb2RlIDANCihYRU4pIFNSQVQ6
IFBYTSAwIC0+IEFQSUMgMzggLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDNh
IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0MCAtPiBOb2RlIDENCihYRU4p
IFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDQ0IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NiAtPiBOb2RlIDEN
CihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNDggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0g
MSAtPiBBUElDIDRhIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0YyAtPiBO
b2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTAgLT4gTm9kZSAxDQooWEVOKSBTUkFU
OiBQWE0gMSAtPiBBUElDIDUyIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1
NCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTYgLT4gTm9kZSAxDQooWEVO
KSBTUkFUOiBQWE0gMSAtPiBBUElDIDU4IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4g
QVBJQyA1YSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjAgLT4gTm9kZSAx
DQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDYyIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhN
IDEgLT4gQVBJQyA2NCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjYgLT4g
Tm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDZhIC0+IE5vZGUgMQ0KKFhFTikgU1JB
VDogUFhNIDEgLT4gQVBJQyA2YyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMg
NzIgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDc0IC0+IE5vZGUgMQ0KKFhF
TikgU1JBVDogUFhNIDEgLT4gQVBJQyA3NiAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+
IEFQSUMgNzggLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdhIC0+IE5vZGUg
MQ0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBY
TSAwIC0+IEFQSUMgMDMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA1IC0+
IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwNyAtPiBOb2RlIDANCihYRU4pIFNS
QVQ6IFBYTSAwIC0+IEFQSUMgMDkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDBiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAwZCAtPiBOb2RlIDANCihY
RU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTMgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAt
PiBBUElDIDE1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAxNyAtPiBOb2Rl
IDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMTkgLT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDFiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJQyAyMSAt
PiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjMgLT4gTm9kZSAwDQooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDI1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAgLT4gQVBJ
QyAyNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMjkgLT4gTm9kZSAwDQoo
WEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDJiIC0+IE5vZGUgMA0KKFhFTikgU1JBVDogUFhNIDAg
LT4gQVBJQyAzMSAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzMgLT4gTm9k
ZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDM1IC0+IE5vZGUgMA0KKFhFTikgU1JBVDog
UFhNIDAgLT4gQVBJQyAzNyAtPiBOb2RlIDANCihYRU4pIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMzkg
LT4gTm9kZSAwDQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDNiIC0+IE5vZGUgMA0KKFhFTikg
U1JBVDogUFhNIDEgLT4gQVBJQyA0MSAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQ
SUMgNDMgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDQ1IC0+IE5vZGUgMQ0K
KFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAx
IC0+IEFQSUMgNDkgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDRiIC0+IE5v
ZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA0ZCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6
IFBYTSAxIC0+IEFQSUMgNTEgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDUz
IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1NSAtPiBOb2RlIDENCihYRU4p
IFNSQVQ6IFBYTSAxIC0+IEFQSUMgNTcgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDU5IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA1YiAtPiBOb2RlIDEN
CihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjEgLT4gTm9kZSAxDQooWEVOKSBTUkFUOiBQWE0g
MSAtPiBBUElDIDYzIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2NSAtPiBO
b2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNjcgLT4gTm9kZSAxDQooWEVOKSBTUkFU
OiBQWE0gMSAtPiBBUElDIDZiIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4gQVBJQyA2
ZCAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzMgLT4gTm9kZSAxDQooWEVO
KSBTUkFUOiBQWE0gMSAtPiBBUElDIDc1IC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogUFhNIDEgLT4g
QVBJQyA3NyAtPiBOb2RlIDENCihYRU4pIFNSQVQ6IFBYTSAxIC0+IEFQSUMgNzkgLT4gTm9kZSAx
DQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDdiIC0+IE5vZGUgMQ0KKFhFTikgU1JBVDogTm9k
ZSAwIFBYTSAwIDAtODAwMDAwMDANCihYRU4pIFNSQVQ6IE5vZGUgMCBQWE0gMCAxMDAwMDAwMDAt
MTA4MDAwMDAwMA0KKFhFTikgTlVNQTogVXNpbmcgMjAgZm9yIHRoZSBoYXNoIHNoaWZ0Lg0KKFhF
TikgU1JBVDogTm9kZSAxIGhhcyBubyBtZW1vcnkuIEJJT1MgQnVnIG9yIG1pcy1jb25maWd1cmVk
IGhhcmR3YXJlPw0KKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQgRE1BIHdpZHRoIDMyIGJp
dHMNCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgNDA5NiBLaUIuDQooWEVOKSBDUFUg
VmVuZG9yOiBJbnRlbCwgRmFtaWx5IDYgKDB4NiksIE1vZGVsIDg1ICgweDU1KSwgU3RlcHBpbmcg
NiAocmF3IDAwMDUwNjU2KQ0KKFhFTikgU01CSU9TIDIuOCBwcmVzZW50Lg0KKFhFTikgRE1JIDIu
OCBwcmVzZW50Lg0KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdA0KKFhFTikgQUNQSTog
UE0tVGltZXIgSU8gUG9ydDogMHg1MDggKDMyIGJpdHMpDQooWEVOKSBBQ1BJOiB2NSBTTEVFUCBJ
TkZPOiBjb250cm9sWzA6MF0sIHN0YXR1c1swOjBdDQooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBw
bTF4X2NudFsxOjUwNCwxOjBdLCBwbTF4X2V2dFsxOjUwMCwxOjBdDQooWEVOKSBBQ1BJOiAzMi82
NFggRkFDUyBhZGRyZXNzIG1pc21hdGNoIGluIEZBRFQgLSA2ODNhYzAwMC8wMDAwMDAwMDAwMDAw
MDAwLCB1c2luZyAzMg0KKFhFTikgQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1s2ODNhYzAw
Y10sIHZlY19zaXplWzIwXQ0KKFhFTikgQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAw
MDANCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAyXSBsYXBpY19pZFsweDAyXSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNF0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDZdIGxhcGljX2lkWzB4MDZdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA4XSBsYXBpY19pZFsweDA4XSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwYV0gbGFwaWNfaWRbMHgwYV0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGNdIGxhcGljX2lkWzB4MGNd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBlXSBsYXBpY19pZFsweDEy
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMF0gbGFwaWNfaWRbMHgx
NF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTJdIGxhcGljX2lkWzB4
MTZdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE0XSBsYXBpY19pZFsw
eDE4XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNl0gbGFwaWNfaWRb
MHgxYV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MThdIGxhcGljX2lk
WzB4MjBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFhXSBsYXBpY19p
ZFsweDIyXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxY10gbGFwaWNf
aWRbMHgyNF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWVdIGxhcGlj
X2lkWzB4MjZdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDIwXSBsYXBp
Y19pZFsweDI4XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyMl0gbGFw
aWNfaWRbMHgyYV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjRdIGxh
cGljX2lkWzB4MzBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDI2XSBs
YXBpY19pZFsweDMyXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyOF0g
bGFwaWNfaWRbMHgzNF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MmFd
IGxhcGljX2lkWzB4MzZdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDJj
XSBsYXBpY19pZFsweDM4XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgy
ZV0gbGFwaWNfaWRbMHgzYV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
NDBdIGxhcGljX2lkWzB4NDBdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDQyXSBsYXBpY19pZFsweDQyXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg0NF0gbGFwaWNfaWRbMHg0NF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4NDZdIGxhcGljX2lkWzB4NDZdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDQ4XSBsYXBpY19pZFsweDQ4XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHg0YV0gbGFwaWNfaWRbMHg0YV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4NGNdIGxhcGljX2lkWzB4NGNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDRlXSBsYXBpY19pZFsweDUwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHg1MF0gbGFwaWNfaWRbMHg1Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4NTJdIGxhcGljX2lkWzB4NTRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDU0XSBsYXBpY19pZFsweDU2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg1Nl0gbGFwaWNfaWRbMHg1OF0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4NThdIGxhcGljX2lkWzB4NWFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDVhXSBsYXBpY19pZFsweDYwXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg1Y10gbGFwaWNfaWRbMHg2Ml0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4NWVdIGxhcGljX2lkWzB4NjRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDYwXSBsYXBpY19pZFsweDY2XSBlbmFibGVkKQ0KKFhFTikgQUNQSTog
TEFQSUMgKGFjcGlfaWRbMHg2Ml0gbGFwaWNfaWRbMHg2YV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4NjRdIGxhcGljX2lkWzB4NmNdIGVuYWJsZWQpDQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDY2XSBsYXBpY19pZFsweDcyXSBlbmFibGVkKQ0KKFhFTikgQUNQ
STogTEFQSUMgKGFjcGlfaWRbMHg2OF0gbGFwaWNfaWRbMHg3NF0gZW5hYmxlZCkNCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4NmFdIGxhcGljX2lkWzB4NzZdIGVuYWJsZWQpDQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDZjXSBsYXBpY19pZFsweDc4XSBlbmFibGVkKQ0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHg2ZV0gbGFwaWNfaWRbMHg3YV0gZW5hYmxlZCkNCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpDQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDAzXSBlbmFibGVkKQ0KKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwNV0gZW5hYmxlZCkNCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDddIGxhcGljX2lkWzB4MDddIGVuYWJsZWQpDQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA5XSBsYXBpY19pZFsweDA5XSBlbmFibGVkKQ0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwYl0gbGFwaWNfaWRbMHgwYl0gZW5hYmxlZCkN
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MGRdIGxhcGljX2lkWzB4MGRdIGVuYWJsZWQp
DQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDBmXSBsYXBpY19pZFsweDEzXSBlbmFibGVk
KQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMV0gbGFwaWNfaWRbMHgxNV0gZW5hYmxl
ZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTNdIGxhcGljX2lkWzB4MTddIGVuYWJs
ZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDE1XSBsYXBpY19pZFsweDE5XSBlbmFi
bGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxN10gbGFwaWNfaWRbMHgxYl0gZW5h
YmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MTldIGxhcGljX2lkWzB4MjFdIGVu
YWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDFiXSBsYXBpY19pZFsweDIzXSBl
bmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxZF0gbGFwaWNfaWRbMHgyNV0g
ZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MWZdIGxhcGljX2lkWzB4Mjdd
IGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDIxXSBsYXBpY19pZFsweDI5
XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyM10gbGFwaWNfaWRbMHgy
Yl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MjVdIGxhcGljX2lkWzB4
MzFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDI3XSBsYXBpY19pZFsw
eDMzXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyOV0gbGFwaWNfaWRb
MHgzNV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MmJdIGxhcGljX2lk
WzB4MzddIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDJkXSBsYXBpY19p
ZFsweDM5XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgyZl0gbGFwaWNf
aWRbMHgzYl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDFdIGxhcGlj
X2lkWzB4NDFdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQzXSBsYXBp
Y19pZFsweDQzXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0NV0gbGFw
aWNfaWRbMHg0NV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NDddIGxh
cGljX2lkWzB4NDddIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDQ5XSBs
YXBpY19pZFsweDQ5XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg0Yl0g
bGFwaWNfaWRbMHg0Yl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4NGRd
IGxhcGljX2lkWzB4NGRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDRm
XSBsYXBpY19pZFsweDUxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHg1
MV0gbGFwaWNfaWRbMHg1M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
NTNdIGxhcGljX2lkWzB4NTVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDU1XSBsYXBpY19pZFsweDU3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRb
MHg1N10gbGFwaWNfaWRbMHg1OV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lk
WzB4NTldIGxhcGljX2lkWzB4NWJdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9p
ZFsweDViXSBsYXBpY19pZFsweDYxXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHg1ZF0gbGFwaWNfaWRbMHg2M10gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChhY3Bp
X2lkWzB4NWZdIGxhcGljX2lkWzB4NjVdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNw
aV9pZFsweDYxXSBsYXBpY19pZFsweDY3XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMgKGFj
cGlfaWRbMHg2M10gbGFwaWNfaWRbMHg2Yl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElDIChh
Y3BpX2lkWzB4NjVdIGxhcGljX2lkWzB4NmRdIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJQyAo
YWNwaV9pZFsweDY3XSBsYXBpY19pZFsweDczXSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHg2OV0gbGFwaWNfaWRbMHg3NV0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4NmJdIGxhcGljX2lkWzB4NzddIGVuYWJsZWQpDQooWEVOKSBBQ1BJOiBMQVBJ
QyAoYWNwaV9pZFsweDZkXSBsYXBpY19pZFsweDc5XSBlbmFibGVkKQ0KKFhFTikgQUNQSTogTEFQ
SUMgKGFjcGlfaWRbMHg2Zl0gbGFwaWNfaWRbMHg3Yl0gZW5hYmxlZCkNCihYRU4pIEFDUEk6IExB
UElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkNCihYRU4pIEFDUEk6
IFgyQVBJQ19OTUkgKHVpZFsweGZmZmZmZmZmXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkNCihYRU4p
IE92ZXJyaWRpbmcgQVBJQyBkcml2ZXIgd2l0aCBiaWdzbXANCihYRU4pIEFDUEk6IElPQVBJQyAo
aWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkNCihYRU4pIElPQVBJQ1sw
XTogYXBpY19pZCA4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzDQoo
WEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDldIGFkZHJlc3NbMHhmZWMwMTAwMF0gZ3NpX2Jhc2Vb
MjRdKQ0KKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDksIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhm
ZWMwMTAwMCwgR1NJIDI0LTMxDQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGFdIGFkZHJlc3Nb
MHhmZWMwODAwMF0gZ3NpX2Jhc2VbMzJdKQ0KKFhFTikgSU9BUElDWzJdOiBhcGljX2lkIDEwLCB2
ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDgwMDAsIEdTSSAzMi0zOQ0KKFhFTikgQUNQSTogSU9B
UElDIChpZFsweDBiXSBhZGRyZXNzWzB4ZmVjMTAwMDBdIGdzaV9iYXNlWzQwXSkNCihYRU4pIElP
QVBJQ1szXTogYXBpY19pZCAxMSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzEwMDAwLCBHU0kg
NDAtNDcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwY10gYWRkcmVzc1sweGZlYzE4MDAwXSBn
c2lfYmFzZVs0OF0pDQooWEVOKSBJT0FQSUNbNF06IGFwaWNfaWQgMTIsIHZlcnNpb24gMzIsIGFk
ZHJlc3MgMHhmZWMxODAwMCwgR1NJIDQ4LTU1DQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MGZd
IGFkZHJlc3NbMHhmZWMyMDAwMF0gZ3NpX2Jhc2VbNzJdKQ0KKFhFTikgSU9BUElDWzVdOiBhcGlj
X2lkIDE1LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdTSSA3Mi03OQ0KKFhFTikg
QUNQSTogSU9BUElDIChpZFsweDEwXSBhZGRyZXNzWzB4ZmVjMjgwMDBdIGdzaV9iYXNlWzgwXSkN
CihYRU4pIElPQVBJQ1s2XTogYXBpY19pZCAxNiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzI4
MDAwLCBHU0kgODAtODcNCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgxMV0gYWRkcmVzc1sweGZl
YzMwMDAwXSBnc2lfYmFzZVs4OF0pDQooWEVOKSBJT0FQSUNbN106IGFwaWNfaWQgMTcsIHZlcnNp
b24gMzIsIGFkZHJlc3MgMHhmZWMzMDAwMCwgR1NJIDg4LTk1DQooWEVOKSBBQ1BJOiBJT0FQSUMg
KGlkWzB4MTJdIGFkZHJlc3NbMHhmZWMzODAwMF0gZ3NpX2Jhc2VbOTZdKQ0KKFhFTikgSU9BUElD
WzhdOiBhcGljX2lkIDE4LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMzgwMDAsIEdTSSA5Ni0x
MDMNCihYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAy
IGRmbCBkZmwpDQooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2Jh
bF9pcnEgOSBoaWdoIGxldmVsKQ0KKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLg0K
KFhFTikgQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLg0KKFhFTikgQUNQSTogSVJROSB1c2Vk
IGJ5IG92ZXJyaWRlLg0KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgUGh5cy4gIFVzaW5nIDkg
SS9PIEFQSUNzDQooWEVOKSBBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAw
MDANCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgODAwMDAwMDAgc2VnbWVu
dCAwMDAwIGJ1c2VzIDAwIC0gZmYNCihYRU4pIFBDSTogTUNGRyBhcmVhIGF0IDgwMDAwMDAwIHJl
c2VydmVkIGluIEU4MjANCihYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1
cyAwMC1mZg0KKFhFTikgWGVuIEVSU1Qgc3VwcG9ydCBpcyBpbml0aWFsaXplZC4NCihYRU4pIEhF
U1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQNCihYRU4pIFVzaW5nIEFDUEkg
KE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbg0KKFhFTikgU01QOiBBbGxv
d2luZyAyMjQgQ1BVcyAoMTI4IGhvdHBsdWcgQ1BVcykNCihYRU4pIElSUSBsaW1pdHM6IDEwNCBH
U0ksIDE4MzQ0IE1TSS9NU0ktWA0KKFhFTikgTm90IGVuYWJsaW5nIHgyQVBJQzogZGVwZW5kcyBv
biBJT01NVSBzdXBwb3J0DQooWEVOKSB4c3RhdGU6IHNpemU6IDB4YTg4IGFuZCBzdGF0ZXM6IDB4
MmZmDQooWEVOKSBtY2VfaW50ZWwuYzo3Nzg6IE1DQSBDYXBhYmlsaXR5OiBmaXJzdGJhbmsgMCwg
ZXh0ZW5kZWQgTUNFIE1TUiAwLCBCQ0FTVCwgU0VSLCBDTUNJLCBMTUNFDQooWEVOKSBDTUNJOiB0
aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVMCBiYW5rIDYsIHVzaW5nIDB4MQ0KKFhFTikg
Q01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTAgYmFuayA5LCB1c2luZyAweDEN
CihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxhcmdlIGZvciBDUFUwIGJhbmsgMTAsIHVz
aW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4MiB0b28gbGFyZ2UgZm9yIENQVTAgYmFu
ayAxMSwgdXNpbmcgMHgxDQooWEVOKSBDUFUwOiBJbnRlbCBtYWNoaW5lIGNoZWNrIHJlcG9ydGlu
ZyBlbmFibGVkDQooWEVOKSBTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6DQooWEVO
KSAgIEhhcmR3YXJlIGZlYXR1cmVzOiBJQlJTL0lCUEIgU1RJQlAgTDFEX0ZMVVNIIFNTQkQgTURf
Q0xFQVIgSUJSU19BTEwgUkRDTF9OTyBTS0lQX0wxREZMIE1EU19OTw0KKFhFTikgICBDb21waWxl
ZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVOSyBTSEFET1dfUEFHSU5HDQooWEVOKSAgIFhlbiBz
ZXR0aW5nczogQlRJLVRodW5rIEpNUCwgU1BFQ19DVFJMOiBJQlJTKyBTU0JELSwgT3RoZXI6IElC
UEINCihYRU4pICAgU3VwcG9ydCBmb3IgSFZNIFZNczogTVNSX1NQRUNfQ1RSTCBSU0IgRUFHRVJf
RlBVIE1EX0NMRUFSDQooWEVOKSAgIFN1cHBvcnQgZm9yIFBWIFZNczogTVNSX1NQRUNfQ1RSTCBS
U0IgRUFHRVJfRlBVIE1EX0NMRUFSDQooWEVOKSAgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9t
MCBkaXNhYmxlZCwgRG9tVSBkaXNhYmxlZCAod2l0aCBQQ0lEKQ0KKFhFTikgICBQViBMMVRGIHNo
YWRvd2luZzogRG9tMCBkaXNhYmxlZCwgRG9tVSBkaXNhYmxlZA0KKFhFTikgVXNpbmcgc2NoZWR1
bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciByZXYyIChjcmVkaXQyKQ0KKFhFTikgSW5pdGlhbGl6
aW5nIENyZWRpdDIgc2NoZWR1bGVyDQooWEVOKSAgbG9hZF9wcmVjaXNpb25fc2hpZnQ6IDE4DQoo
WEVOKSAgbG9hZF93aW5kb3dfc2hpZnQ6IDMwDQooWEVOKSAgdW5kZXJsb2FkX2JhbGFuY2VfdG9s
ZXJhbmNlOiAwDQooWEVOKSAgb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IC0zDQooWEVOKSAg
cnVucXVldWVzIGFycmFuZ2VtZW50OiBzb2NrZXQNCihYRU4pICBjYXAgZW5mb3JjZW1lbnQgZ3Jh
bnVsYXJpdHk6IDEwbXMNCihYRU4pIGxvYWQgdHJhY2tpbmcgd2luZG93IGxlbmd0aCAxMDczNzQx
ODI0IG5zDQooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAyMy45OTlNSHogSFBFVA0KKFhFTikgRGV0
ZWN0ZWQgMjM5NC40NjYgTUh6IHByb2Nlc3Nvci4NCihYRU4pIEVGSSBtZW1vcnkgbWFwOg0KKFhF
TikgIDAwMDAwMDAwMDAwMDAtMDAwMDAwMDAwMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDAwMDAwMTAwMC0wMDAwMDAwMDQxZmZmIHR5cGU9NyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAwMDQyMDAwLTAwMDAwMDAwNWNmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwMDAwNWQwMDAtMDAwMDAwMDA1ZGZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMDA1ZTAwMC0wMDAwMDAw
MDVmZmZmIHR5cGU9MiBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDAwMDYwMDAw
LTAwMDAwMDAwOWZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
MDAxMDAwMDAtMDAwMDAwMGJmZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDAwMGMwMDAwMC0wMDAwMDAwZmZmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDAxMDAwMDAwLTAwMDAwNTQ3Y2VmZmYgdHlwZT03IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNTQ3Y2YwMDAtMDAwMDA1OWFjZmZmZiB0eXBlPTIgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1OWFkMDAwMC0wMDAwMDVhY2NmZmZmIHR5
cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDVhY2QwMDAwLTAwMDAwNWFk
Y2ZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNWFkZDAwMDAt
MDAwMDA1YjM3MGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1
YjM3MTAwMC0wMDAwMDViNDRlZmZmIHR5cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDViNDRmMDAwLTAwMDAwNWI0ZGJmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNWI0ZGMwMDAtMDAwMDA1YjUwMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1YjUwMzAwMC0wMDAwMDViNTBiZmZmIHR5cGU9NyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDViNTBjMDAwLTAwMDAwNWI1MmNmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNWI1MmQwMDAtMDAwMDA1YjY3
M2ZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1YjY3NDAwMC0w
MDAwMDViNjc5ZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDVi
NjdhMDAwLTAwMDAwNWI2N2JmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNWI2N2MwMDAtMDAwMDA1YjY3Y2ZmZiB0eXBlPTIgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA1YjY3ZDAwMC0wMDAwMDViNjgyZmZmIHR5cGU9NyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDViNjgzMDAwLTAwMDAwNWI2YWJmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNWI2YWMwMDAtMDAwMDA1YjZhZWZmZiB0eXBl
PTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1YjZhZjAwMC0wMDAwMDViYmY4
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDViYmY5MDAwLTAw
MDAwNWJiZjlmZmYgdHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNWJi
ZmEwMDAtMDAwMDA1YmNhN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA1YmNhODAwMC0wMDAwMDViY2E4ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDViY2E5MDAwLTAwMDAwNWQzYWZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNWQzYjAwMDAtMDAwMDA1ZDY5MGZmZiB0eXBlPTkgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1ZDY5MTAwMC0wMDAwMDVkNmU0ZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDVkNmU1MDAwLTAwMDAwNWQ5MGJm
ZmYgdHlwZT02IGF0dHI9ODAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNWQ5MGMwMDAtMDAw
MDA1ZDk3MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1ZDk3
MjAwMC0wMDAwMDVkYzE5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDVkYzFhMDAwLTAwMDAwNWRjMWRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNWRjMWUwMDAtMDAwMDA1ZGMyMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA1ZGMyMjAwMC0wMDAwMDVkYzI0ZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDVkYzI1MDAwLTAwMDAwNWZhODlmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNWZhOGEwMDAtMDAwMDA1ZmFlNGZm
ZiB0eXBlPTkgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1ZmFlNTAwMC0wMDAw
MDVmYjRjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDVmYjRk
MDAwLTAwMDAwNWZiN2FmZmYgdHlwZT05IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNWZiN2IwMDAtMDAwMDA1ZmI3Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA1ZmI3ZDAwMC0wMDAwMDVmYjgxZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDVmYjgyMDAwLTAwMDAwNWZmN2FmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNWZmN2IwMDAtMDAwMDA1ZmZlMGZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA1ZmZlMTAwMC0wMDAwMDYwMDQ4ZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwMDQ5MDAwLTAwMDAw
NjAxMGNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjAxMGQw
MDAtMDAwMDA2MDE3MGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2MDE3MTAwMC0wMDAwMDYwMWM3ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDYwMWM4MDAwLTAwMDAwNjAyMDBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjAyMDEwMDAtMDAwMDA2MDIwMWZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2MDIwMjAwMC0wMDAwMDYwMjBjZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYwMjBkMDAwLTAwMDAwNjAyMTNmZmYg
dHlwZT03IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjAyMTQwMDAtMDAwMDA2
M2FhZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2FiMDAw
MC0wMDAwMDYzYjVlZmZmIHR5cGU9NSBhdHRyPTgwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDYzYjVmMDAwLTAwMDAwNjNiZDFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjNiZDIwMDAtMDAwMDA2M2JlNmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2M2JlNzAwMC0wMDAwMDYzYmU3ZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYmU4MDAwLTAwMDAwNjNiZThmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNiZTkwMDAtMDAwMDA2M2JmYmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2JmYzAwMC0wMDAwMDYz
YzY0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYzY1MDAw
LTAwMDAwNjNjNjhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjNjNjkwMDAtMDAwMDA2M2M4OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2M2M4OTAwMC0wMDAwMDYzYzhkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDYzYzhlMDAwLTAwMDAwNjNjOGVmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNjOGYwMDAtMDAwMDA2M2M5NmZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2M5NzAwMC0wMDAwMDYzYzljZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzYzlkMDAwLTAwMDAwNjNj
OWRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNjOWUwMDAt
MDAwMDA2M2M5ZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
M2M5ZjAwMC0wMDAwMDYzY2JkZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDYzY2JlMDAwLTAwMDAwNjNkMjRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjNkMjUwMDAtMDAwMDA2M2QyYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2QyYjAwMC0wMDAwMDYzZDRhZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZDRiMDAwLTAwMDAwNjNkNGJmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNkNGMwMDAtMDAwMDA2M2Uw
NWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2UwNjAwMC0w
MDAwMDYzZTA5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYz
ZTBhMDAwLTAwMDAwNjNlMGFmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjNlMGIwMDAtMDAwMDA2M2UwZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2M2UwZjAwMC0wMDAwMDYzZTE1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZTE2MDAwLTAwMDAwNjNlMzhmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNlMzkwMDAtMDAwMDA2M2U0MmZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2U0MzAwMC0wMDAwMDYzZTRj
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZTRkMDAwLTAw
MDAwNjNlNTBmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNl
NTEwMDAtMDAwMDA2M2U1MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2M2U1MjAwMC0wMDAwMDYzZTYwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDYzZTYxMDAwLTAwMDAwNjNlNjNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjNlNjQwMDAtMDAwMDA2M2U2YmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2U2YzAwMC0wMDAwMDYzZTZjZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZTZkMDAwLTAwMDAwNjNlNzZm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNlNzcwMDAtMDAw
MDA2M2U3N2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2U3
ODAwMC0wMDAwMDYzZTdhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDYzZTdiMDAwLTAwMDAwNjNlN2RmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjNlN2UwMDAtMDAwMDA2M2U4M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2M2U4NDAwMC0wMDAwMDYzZTg1ZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZTg2MDAwLTAwMDAwNjNlOGZmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNlOTAwMDAtMDAwMDA2M2U5MWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2U5MjAwMC0wMDAw
MDYzZTlhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZTli
MDAwLTAwMDAwNjNlOWZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjNlYTAwMDAtMDAwMDA2M2VhM2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2M2VhNDAwMC0wMDAwMDYzZWE1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDYzZWE2MDAwLTAwMDAwNjNlZTdmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjNlZTgwMDAtMDAwMDA2M2YxMGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2M2YxMTAwMC0wMDAwMDYzZjIzZmZm
IHR5cGU9MSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDYzZjI0MDAwLTAwMDAw
NjQwNTJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQwNTMw
MDAtMDAwMDA2NDA1M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NDA1NDAwMC0wMDAwMDY0MGE3ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY0MGE4MDAwLTAwMDAwNjQwYjJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjQwYjMwMDAtMDAwMDA2NDBjMmZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDBjMzAwMC0wMDAwMDY0MGMzZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MGM0MDAwLTAwMDAwNjQwZGFmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQwZGIwMDAtMDAwMDA2
NDBlMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDBlMzAw
MC0wMDAwMDY0MGVhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY0MGViMDAwLTAwMDAwNjQxZWJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjQxZWMwMDAtMDAwMDA2NDI3MWZmZiB0eXBlPTUgYXR0cj04MDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NDI3MjAwMC0wMDAwMDY0Mjc2ZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0Mjc3MDAwLTAwMDAwNjQyODZmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQyODcwMDAtMDAwMDA2NDI4Y2ZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDI4ZDAwMC0wMDAwMDY0
MjhmZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MjkwMDAw
LTAwMDAwNjQyZjVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjQyZjYwMDAtMDAwMDA2NDMyNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NDMyNjAwMC0wMDAwMDY0MzI3ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY0MzI4MDAwLTAwMDAwNjQzMmJmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQzMmMwMDAtMDAwMDA2NDM0OGZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDM0OTAwMC0wMDAwMDY0MzkwZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0MzkxMDAwLTAwMDAwNjQz
OTVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQzOTYwMDAt
MDAwMDA2NDNiYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NDNiYjAwMC0wMDAwMDY0M2JiZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY0M2JjMDAwLTAwMDAwNjQzYmRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjQzYmUwMDAtMDAwMDA2NDNjMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDNjMzAwMC0wMDAwMDY0M2M0ZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0M2M1MDAwLTAwMDAwNjQzYzZmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQzYzcwMDAtMDAwMDA2NDNj
YmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDNjYzAwMC0w
MDAwMDY0NDhhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0
NDhiMDAwLTAwMDAwNjQ0OGJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjQ0OGMwMDAtMDAwMDA2NDRhOWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NDRhYTAwMC0wMDAwMDY0NGIxZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY0NGIyMDAwLTAwMDAwNjQ0YjJmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ0YjMwMDAtMDAwMDA2NDRiM2ZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDRiNDAwMC0wMDAwMDY0NGI4
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0NGI5MDAwLTAw
MDAwNjQ0YmRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ0
YmUwMDAtMDAwMDA2NDRjMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NDRjMTAwMC0wMDAwMDY0NTE2ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY0NTE3MDAwLTAwMDAwNjQ1MTdmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ1MTgwMDAtMDAwMDA2NDUxYWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDUxYjAwMC0wMDAwMDY0NTNlZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0NTNmMDAwLTAwMDAwNjQ1NDJm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ1NDMwMDAtMDAw
MDA2NDU2YWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDU2
YjAwMC0wMDAwMDY0NTdhZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY0NTdiMDAwLTAwMDAwNjQ1ODhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjQ1ODkwMDAtMDAwMDA2NDVhNmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NDVhNzAwMC0wMDAwMDY0NWFhZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0NWFiMDAwLTAwMDAwNjQ1YjBmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ1YjEwMDAtMDAwMDA2NDViNWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NDViNjAwMC0wMDAw
MDY0NWJiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0NWJj
MDAwLTAwMDAwNjQ1YzBmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjQ1YzEwMDAtMDAwMDA2NDVjMmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NDVjMzAwMC0wMDAwMDY0NWM0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY0NWM1MDAwLTAwMDAwNjQ1Y2VmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjQ1Y2YwMDAtMDAwMDA2NGJkMGZmZiB0eXBlPTAg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGJkMTAwMC0wMDAwMDY0YmUwZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0YmUxMDAwLTAwMDAw
NjRiZTFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRiZTIw
MDAtMDAwMDA2NGJlNGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NGJlNTAwMC0wMDAwMDY0YmU1ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY0YmU2MDAwLTAwMDAwNjRiZTZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjRiZTcwMDAtMDAwMDA2NGJlN2ZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGJlODAwMC0wMDAwMDY0YmU4ZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0YmU5MDAwLTAwMDAwNjRiZTlmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRiZWEwMDAtMDAwMDA2
NGJlYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGJlYjAw
MC0wMDAwMDY0YmVlZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY0YmVmMDAwLTAwMDAwNjRiZWZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjRiZjAwMDAtMDAwMDA2NGJmMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NGJmMTAwMC0wMDAwMDY0YzAzZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0YzA0MDAwLTAwMDAwNjRjMDVmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRjMDYwMDAtMDAwMDA2NGMwNmZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGMwNzAwMC0wMDAwMDY0
YzBhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0YzBiMDAw
LTAwMDAwNjRjMTFmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjRjMTIwMDAtMDAwMDA2NGMxMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NGMxMzAwMC0wMDAwMDY0YzEzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY0YzE0MDAwLTAwMDAwNjRjMTVmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRjMTYwMDAtMDAwMDA2NGMxOWZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGMxYTAwMC0wMDAwMDY0YzFjZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0YzFkMDAwLTAwMDAwNjRj
MjhmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjRjMjkwMDAt
MDAwMDA2NGMyZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NGMyZjAwMC0wMDAwMDY0YzMwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY0YzMxMDAwLTAwMDAwNjRjMzFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjRjMzIwMDAtMDAwMDA2NGMzMmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NGMzMzAwMC0wMDAwMDY0Y2IxZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY0Y2IyMDAwLTAwMDAwNjVjYjFmZmYgdHlw
ZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVjYjIwMDAtMDAwMDA2NWNk
MmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWNkMzAwMC0w
MDAwMDY1Y2YzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1
Y2Y0MDAwLTAwMDAwNjVjZjVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjVjZjYwMDAtMDAwMDA2NWNmOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NWNmOTAwMC0wMDAwMDY1ZDAzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZDA0MDAwLTAwMDAwNjVkMDZmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVkMDcwMDAtMDAwMDA2NWQwOGZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWQwOTAwMC0wMDAwMDY1ZDA5
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZDBhMDAwLTAw
MDAwNjVkMGNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVk
MGQwMDAtMDAwMDA2NWQwZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NWQwZTAwMC0wMDAwMDY1ZDEzZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY1ZDE0MDAwLTAwMDAwNjVkMTRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjVkMTUwMDAtMDAwMDA2NWQxNmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWQxNzAwMC0wMDAwMDY1ZDE4ZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZDE5MDAwLTAwMDAwNjVkMWVm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVkMWYwMDAtMDAw
MDA2NWQyMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWQy
MjAwMC0wMDAwMDY1ZDI5ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY1ZDJhMDAwLTAwMDAwNjVkMmFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjVkMmIwMDAtMDAwMDA2NWQyZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NWQyZTAwMC0wMDAwMDY1ZDJlZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZDJmMDAwLTAwMDAwNjVkMmZmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjVkMzAwMDAtMDAwMDA2NWQzMGZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NWQzMTAwMC0wMDAw
MDY1ZDM0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY1ZDM1
MDAwLTAwMDAwNjYxNjhmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjYxNjkwMDAtMDAwMDA2NjE3N2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NjE3ODAwMC0wMDAwMDY2MTc5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY2MTdhMDAwLTAwMDAwNjYxOTVmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYxOTYwMDAtMDAwMDA2NjE5N2ZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjE5ODAwMC0wMDAwMDY2MTljZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MTlkMDAwLTAwMDAw
NjYxOWRmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYxOWUw
MDAtMDAwMDA2NjE5ZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NjFhMDAwMC0wMDAwMDY2MWEwZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY2MWExMDAwLTAwMDAwNjYxYWNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjYxYWQwMDAtMDAwMDA2NjFiNmZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjFiNzAwMC0wMDAwMDY2MWMwZmZmIHR5cGU9MyBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MWMxMDAwLTAwMDAwNjYxYzFmZmYg
dHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYxYzIwMDAtMDAwMDA2
NjFjMmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjFjMzAw
MC0wMDAwMDY2MWM0ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY2MWM1MDAwLTAwMDAwNjYxYzdmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjYxYzgwMDAtMDAwMDA2NjFjOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NjFjOTAwMC0wMDAwMDY2MjFiZmZmIHR5cGU9MyBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MjFjMDAwLTAwMDAwNjYyMWVmZmYgdHlwZT00IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYyMWYwMDAtMDAwMDA2NjIyNGZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjIyNTAwMC0wMDAwMDY2
MjJhZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MjJiMDAw
LTAwMDAwNjYyMmVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjYyMmYwMDAtMDAwMDA2NjIzMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NjIzMjAwMC0wMDAwMDY2MjMyZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY2MjMzMDAwLTAwMDAwNjYyMzlmZmYgdHlwZT00IGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYyM2EwMDAtMDAwMDA2NjIzYWZmZiB0eXBlPTMgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjIzYjAwMC0wMDAwMDY2MjNiZmZmIHR5
cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MjNjMDAwLTAwMDAwNjYy
YTVmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYyYTYwMDAt
MDAwMDA2NjJhNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NjJhNzAwMC0wMDAwMDY2MmNlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY2MmNmMDAwLTAwMDAwNjYyZDJmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjYyZDMwMDAtMDAwMDA2NjJkOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjJkYTAwMC0wMDAwMDY2MmRkZmZmIHR5cGU9NCBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MmRlMDAwLTAwMDAwNjYyZGZmZmYgdHlw
ZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYyZTAwMDAtMDAwMDA2NjJl
M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjJlNDAwMC0w
MDAwMDY2MmY1ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2
MmY2MDAwLTAwMDAwNjYyZjZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjYyZjcwMDAtMDAwMDA2NjJmOGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NjJmOTAwMC0wMDAwMDY2MmY5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MmZhMDAwLTAwMDAwNjYyZmFmZmYgdHlwZT0zIGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYyZmIwMDAtMDAwMDA2NjJmYmZmZiB0eXBl
PTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjJmYzAwMC0wMDAwMDY2MzE4
ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MzE5MDAwLTAw
MDAwNjYzMWVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYz
MWYwMDAtMDAwMDA2NjMyMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2NjMyMTAwMC0wMDAwMDY2MzIyZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY2MzIzMDAwLTAwMDAwNjYzMjNmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjYzMjQwMDAtMDAwMDA2NjMyNmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjMyNzAwMC0wMDAwMDY2MzMyZmZmIHR5cGU9
MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2MzMzMDAwLTAwMDAwNjYzM2Fm
ZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjYzM2IwMDAtMDAw
MDA2NjM1M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjM1
NDAwMC0wMDAwMDY2NzUzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY2NzU0MDAwLTAwMDAwNjY3YzRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjY3YzUwMDAtMDAwMDA2NjdjNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2NjdjNjAwMC0wMDAwMDY2N2M2ZmZmIHR5cGU9MyBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2N2M3MDAwLTAwMDAwNjY3YzdmZmYgdHlwZT00
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY3YzgwMDAtMDAwMDA2NjdjOGZm
ZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjdjOTAwMC0wMDAw
MDY2N2M5ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2N2Nh
MDAwLTAwMDAwNjY3Y2NmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjY3Y2QwMDAtMDAwMDA2NjdjZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2NjdjZTAwMC0wMDAwMDY2N2NlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY2N2NmMDAwLTAwMDAwNjY3Y2ZmZmYgdHlwZT00IGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY3ZDAwMDAtMDAwMDA2NjdkMWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjdkMjAwMC0wMDAwMDY2N2QzZmZm
IHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2N2Q0MDAwLTAwMDAw
NjY3ZDZmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY3ZDcw
MDAtMDAwMDA2NjdkOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2NjdkOTAwMC0wMDAwMDY2N2RiZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY2N2RjMDAwLTAwMDAwNjY3ZGVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjY3ZGYwMDAtMDAwMDA2NjdlNGZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjdlNTAwMC0wMDAwMDY2N2U4ZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2N2U5MDAwLTAwMDAwNjY3ZTlmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY3ZWEwMDAtMDAwMDA2
NjdlYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjdlYjAw
MC0wMDAwMDY2N2YwZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDY2N2YxMDAwLTAwMDAwNjY3ZjFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNjY3ZjIwMDAtMDAwMDA2NjdmN2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2NjdmODAwMC0wMDAwMDY2N2Y4ZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2N2Y5MDAwLTAwMDAwNjY3ZjlmZmYgdHlwZT0zIGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY3ZmEwMDAtMDAwMDA2NjdmYWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjdmYjAwMC0wMDAwMDY2
ODA4ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODA5MDAw
LTAwMDAwNjY4MGFmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAw
NjY4MGIwMDAtMDAwMDA2NjgwYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVO
KSAgMDAwMDA2NjgwYzAwMC0wMDAwMDY2ODBjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAw
MGYNCihYRU4pICAwMDAwMDY2ODBkMDAwLTAwMDAwNjY4MThmZmYgdHlwZT0zIGF0dHI9MDAwMDAw
MDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4MTkwMDAtMDAwMDA2NjgxYWZmZiB0eXBlPTQgYXR0
cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjgxYjAwMC0wMDAwMDY2ODFiZmZmIHR5
cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODFjMDAwLTAwMDAwNjY4
MWNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4MWQwMDAt
MDAwMDA2NjgyNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2
NjgyNjAwMC0wMDAwMDY2ODI4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4p
ICAwMDAwMDY2ODI5MDAwLTAwMDAwNjY4MjlmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAw
Zg0KKFhFTikgIDAwMDAwNjY4MmEwMDAtMDAwMDA2NjgyYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjgyYjAwMC0wMDAwMDY2ODJmZmZmIHR5cGU9MyBhdHRy
PTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODMwMDAwLTAwMDAwNjY4MzBmZmYgdHlw
ZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4MzEwMDAtMDAwMDA2Njgz
MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NjgzMjAwMC0w
MDAwMDY2ODMzZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2
ODM0MDAwLTAwMDAwNjY4MzRmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikg
IDAwMDAwNjY4MzUwMDAtMDAwMDA2NjgzNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBm
DQooWEVOKSAgMDAwMDA2NjgzNjAwMC0wMDAwMDY2ODM2ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAw
MDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODM3MDAwLTAwMDAwNjY4MzdmZmYgdHlwZT00IGF0dHI9
MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4MzgwMDAtMDAwMDA2Njg0ZmZmZiB0eXBl
PTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Njg1MDAwMC0wMDAwMDY2ODU0
ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODU1MDAwLTAw
MDAwNjY4NWJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4
NWMwMDAtMDAwMDA2Njg2MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAg
MDAwMDA2Njg2MzAwMC0wMDAwMDY2ODY0ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYN
CihYRU4pICAwMDAwMDY2ODY1MDAwLTAwMDAwNjY4NjZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAw
MDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4NjcwMDAtMDAwMDA2Njg3YWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Njg3YjAwMC0wMDAwMDY2ODdiZmZmIHR5cGU9
NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODdjMDAwLTAwMDAwNjY4N2Nm
ZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4N2QwMDAtMDAw
MDA2Njg3ZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Njg3
ZTAwMC0wMDAwMDY2ODdlZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAw
MDAwMDY2ODdmMDAwLTAwMDAwNjY4N2ZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0K
KFhFTikgIDAwMDAwNjY4ODAwMDAtMDAwMDA2Njg4MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAw
MDAwMDBmDQooWEVOKSAgMDAwMDA2Njg4MjAwMC0wMDAwMDY2ODgzZmZmIHR5cGU9NCBhdHRyPTAw
MDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODg0MDAwLTAwMDAwNjY4ODRmZmYgdHlwZT0z
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4ODUwMDAtMDAwMDA2Njg4NWZm
ZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Njg4NjAwMC0wMDAw
MDY2ODg2ZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODg3
MDAwLTAwMDAwNjY4ODlmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAw
MDAwNjY4OGEwMDAtMDAwMDA2Njg4YmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQoo
WEVOKSAgMDAwMDA2Njg4YzAwMC0wMDAwMDY2ODhjZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAw
MDAwMGYNCihYRU4pICAwMDAwMDY2ODhkMDAwLTAwMDAwNjY4OGRmZmYgdHlwZT0zIGF0dHI9MDAw
MDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4OGUwMDAtMDAwMDA2Njg4ZmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2Njg5MDAwMC0wMDAwMDY2ODkyZmZm
IHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY2ODkzMDAwLTAwMDAw
NjY4OTNmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjY4OTQw
MDAtMDAwMDA2Njg5NGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2Njg5NTAwMC0wMDAwMDY2ODk4ZmZmIHR5cGU9NCBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY2ODk5MDAwLTAwMDAwNjY4OWJmZmYgdHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjY4OWMwMDAtMDAwMDA2NzczMmZmZiB0eXBlPTQgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2NzczMzAwMC0wMDAwMDY3ODMyZmZmIHR5cGU9NiBh
dHRyPTgwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDY3ODMzMDAwLTAwMDAwNjc5MzJmZmYg
dHlwZT01IGF0dHI9ODAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNjc5MzMwMDAtMDAwMDA2
N2EzMmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2N2EzMzAw
MC0wMDAwMDY4NDYyZmZmIHR5cGU9MTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAw
MDA2ODQ2MzAwMC0wMDAwMDY4NTYyZmZmIHR5cGU9OSBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihY
RU4pICAwMDAwMDY4NTYzMDAwLTAwMDAwNjg2MDVmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAw
MDAwZg0KKFhFTikgIDAwMDAwNjg2MDYwMDAtMDAwMDA2ODYzOGZmZiB0eXBlPTMgYXR0cj0wMDAw
MDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2ODYzOTAwMC0wMDAwMDZlOWJjZmZmIHR5cGU9NCBh
dHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDZlOWJkMDAwLTAwMDAwNmU5Y2RmZmYg
dHlwZT0zIGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAwNmU5Y2UwMDAtMDAwMDA2
ZTllYmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDA2ZTllYzAw
MC0wMDAwMDZlOWYyZmZmIHR5cGU9MyBhdHRyPTAwMDAwMDAwMDAwMDAwMGYNCihYRU4pICAwMDAw
MDZlOWYzMDAwLTAwMDAwNmVjMjZmZmYgdHlwZT00IGF0dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhF
TikgIDAwMDAwNmVjMjcwMDAtMDAwMDA2ZWMzOGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmDQooWEVOKSAgMDAwMDA2ZWMzOTAwMC0wMDAwMDZlY2NiZmZmIHR5cGU9NCBhdHRyPTAwMDAw
MDAwMDAwMDAwMGYNCihYRU4pICAwMDAwMDZlY2NjMDAwLTAwMDAwNmZhZmZmZmYgdHlwZT03IGF0
dHI9MDAwMDAwMDAwMDAwMDAwZg0KKFhFTikgIDAwMDAxMDAwMDAwMDAtMDAwMTA3ZmZmZmZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmDQooWEVOKSAgMDAwMDAwMDBhMDAwMC0wMDAwMDAw
MGZmZmZmIHR5cGU9MCBhdHRyPTAwMDAwMDAwMDAwMDAwMDANCihYRU4pICAwMDAwMDZmYjAwMDAw
LTAwMDAwN2ZmZmZmZmYgdHlwZT0wIGF0dHI9MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgIDAwMDAw
ODAwMDAwMDAtMDAwMDA4ZmZmZmZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMQ0KKFhF
TikgIDAwMDAwZmUwMDAwMDAtMDAwMDBmZTAxMGZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAw
MDAwMQ0KKFhFTikgYWx0IHRhYmxlIGZmZmY4MmQwODA2NzgxYjAgLT4gZmZmZjgyZDA4MDY4NGRm
Mg0KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkDQooWEVOKSBucl9zb2NrZXRzOiA0
DQooWEVOKSBFbmFibGVkIGRpcmVjdGVkIEVPSSB3aXRoIGlvYXBpY19hY2tfb2xkIG9uIQ0KKFhF
TikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzDQooWEVOKSAgLT4gVXNpbmcgb2xkIEFDSyBtZXRob2QN
CihYRU4pIC4uVElNRVI6IHZlY3Rvcj0weEYwIGFwaWMxPTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9
LTENCihYRU4pIFRTQyBkZWFkbGluZSB0aW1lciBlbmFibGVkDQooWEVOKSBEZWZhdWx0aW5nIHRv
IGFsdGVybmF0aXZlIGtleSBoYW5kbGluZzsgc2VuZCAnQScgdG8gc3dpdGNoIHRvIG5vcm1hbCBt
b2RlLg0KKFhFTikgQ2FjaGUgTW9uaXRvcmluZyBUZWNobm9sb2d5IGVuYWJsZWQNCihYRU4pIG13
YWl0LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgyMDIwDQooWEVOKSBtd2FpdC1pZGxlOiB2MC40
LjEgbW9kZWwgMHg1NQ0KKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3Rh
dGVzIDB4ZmZmZmZmZmYNCihYRU4pIENQVTA6IFZNWCBkaXNhYmxlZCBieSBCSU9TLg0KKFhFTikg
Vk1YOiBmYWlsZWQgdG8gaW5pdGlhbGlzZS4NCihYRU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNjc4
MWIwIC0+IGZmZmY4MmQwODA2ODRkZjINCihYRU4pIENNQ0k6IHRocmVzaG9sZCAweDIgdG9vIGxh
cmdlIGZvciBDUFU0OCBiYW5rIDYsIHVzaW5nIDB4MQ0KKFhFTikgQ01DSTogdGhyZXNob2xkIDB4
MiB0b28gbGFyZ2UgZm9yIENQVTQ4IGJhbmsgOSwgdXNpbmcgMHgxDQooWEVOKSBDTUNJOiB0aHJl
c2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVNDggYmFuayAxMCwgdXNpbmcgMHgxDQooWEVOKSBD
TUNJOiB0aHJlc2hvbGQgMHgyIHRvbyBsYXJnZSBmb3IgQ1BVNDggYmFuayAxMSwgdXNpbmcgMHgx
DQooWEVOKSBCcm91Z2h0IHVwIDk2IENQVXMNCihYRU4pIEFkZGluZyBjcHUgMCB0byBydW5xdWV1
ZSAwDQooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nDQooWEVOKSBBZGRp
bmcgY3B1IDEgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAyIHRvIHJ1bnF1ZXVlIDAN
CihYRU4pIEFkZGluZyBjcHUgMyB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDQgdG8g
cnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSA1IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGlu
ZyBjcHUgNiB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDcgdG8gcnVucXVldWUgMA0K
KFhFTikgQWRkaW5nIGNwdSA4IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgOSB0byBy
dW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDEwIHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGlu
ZyBjcHUgMTEgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAxMiB0byBydW5xdWV1ZSAw
DQooWEVOKSBBZGRpbmcgY3B1IDEzIHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMTQg
dG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAxNSB0byBydW5xdWV1ZSAwDQooWEVOKSBB
ZGRpbmcgY3B1IDE2IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMTcgdG8gcnVucXVl
dWUgMA0KKFhFTikgQWRkaW5nIGNwdSAxOCB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1
IDE5IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMjAgdG8gcnVucXVldWUgMA0KKFhF
TikgQWRkaW5nIGNwdSAyMSB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDIyIHRvIHJ1
bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMjMgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5n
IGNwdSAyNCB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDI1IHRvIHJ1bnF1ZXVlIDAN
CihYRU4pIEFkZGluZyBjcHUgMjYgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAyNyB0
byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDI4IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFk
ZGluZyBjcHUgMjkgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAzMCB0byBydW5xdWV1
ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDMxIHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUg
MzIgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAzMyB0byBydW5xdWV1ZSAwDQooWEVO
KSBBZGRpbmcgY3B1IDM0IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMzUgdG8gcnVu
cXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSAzNiB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcg
Y3B1IDM3IHRvIHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgMzggdG8gcnVucXVldWUgMA0K
KFhFTikgQWRkaW5nIGNwdSAzOSB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDQwIHRv
IHJ1bnF1ZXVlIDANCihYRU4pIEFkZGluZyBjcHUgNDEgdG8gcnVucXVldWUgMA0KKFhFTikgQWRk
aW5nIGNwdSA0MiB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDQzIHRvIHJ1bnF1ZXVl
IDANCihYRU4pIEFkZGluZyBjcHUgNDQgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSA0
NSB0byBydW5xdWV1ZSAwDQooWEVOKSBBZGRpbmcgY3B1IDQ2IHRvIHJ1bnF1ZXVlIDANCihYRU4p
IEFkZGluZyBjcHUgNDcgdG8gcnVucXVldWUgMA0KKFhFTikgQWRkaW5nIGNwdSA0OCB0byBydW5x
dWV1ZSAxDQooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nDQooWEVOKSBB
ZGRpbmcgY3B1IDQ5IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgNTAgdG8gcnVucXVl
dWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA1MSB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1
IDUyIHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgNTMgdG8gcnVucXVldWUgMQ0KKFhF
TikgQWRkaW5nIGNwdSA1NCB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDU1IHRvIHJ1
bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgNTYgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5n
IGNwdSA1NyB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDU4IHRvIHJ1bnF1ZXVlIDEN
CihYRU4pIEFkZGluZyBjcHUgNTkgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA2MCB0
byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDYxIHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFk
ZGluZyBjcHUgNjIgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA2MyB0byBydW5xdWV1
ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDY0IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUg
NjUgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA2NiB0byBydW5xdWV1ZSAxDQooWEVO
KSBBZGRpbmcgY3B1IDY3IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgNjggdG8gcnVu
cXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA2OSB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcg
Y3B1IDcwIHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgNzEgdG8gcnVucXVldWUgMQ0K
KFhFTikgQWRkaW5nIGNwdSA3MiB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDczIHRv
IHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgNzQgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRk
aW5nIGNwdSA3NSB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDc2IHRvIHJ1bnF1ZXVl
IDENCihYRU4pIEFkZGluZyBjcHUgNzcgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA3
OCB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDc5IHRvIHJ1bnF1ZXVlIDENCihYRU4p
IEFkZGluZyBjcHUgODAgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA4MSB0byBydW5x
dWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDgyIHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBj
cHUgODMgdG8gcnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA4NCB0byBydW5xdWV1ZSAxDQoo
WEVOKSBBZGRpbmcgY3B1IDg1IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgODYgdG8g
cnVucXVldWUgMQ0KKFhFTikgQWRkaW5nIGNwdSA4NyB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRp
bmcgY3B1IDg4IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgODkgdG8gcnVucXVldWUg
MQ0KKFhFTikgQWRkaW5nIGNwdSA5MCB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDkx
IHRvIHJ1bnF1ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgOTIgdG8gcnVucXVldWUgMQ0KKFhFTikg
QWRkaW5nIGNwdSA5MyB0byBydW5xdWV1ZSAxDQooWEVOKSBBZGRpbmcgY3B1IDk0IHRvIHJ1bnF1
ZXVlIDENCihYRU4pIEFkZGluZyBjcHUgOTUgdG8gcnVucXVldWUgMQ0KKFhFTikgUnVubmluZyBz
dHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLg0KKFhFTikgdHJhcHMuYzoxNTg5OiBHUEYgKDAwMDAp
OiBmZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJmZmZmMDQxXSAtPiBmZmZmODJkMDgwMzhhM2Vj
DQooWEVOKSB0cmFwcy5jOjc4NDogVHJhcCAxMjogZmZmZjgyZDBiZmZmZjA0MCBbZmZmZjgyZDBi
ZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM4YTNlYw0KKFhFTikgdHJhcHMuYzoxMTIzOiBUcmFwIDM6
IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzOGEzZWMN
CihYRU4pIFZQTVU6IFBNVSB2ZXJzaW9uIDQgaXMgbm90IGZ1bGx5IHN1cHBvcnRlZC4gRW11bGF0
aW5nIHZlcnNpb24gMw0KKFhFTikgVlBNVTogdmVyc2lvbiAwLjENCihYRU4pIG1jaGVja19wb2xs
OiBNYWNoaW5lIGNoZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4NCihYRU4pIE5YIChFeGVjdXRl
IERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlDQooWEVOKSAqKiogQnVpbGRpbmcgYSBQViBEb20w
ICoqKg0KKFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDEwMDAwMDAgbWVtc3o9MHhmY2YwMDANCihY
RU4pIEVMRjogcGhkcjogcGFkZHI9MHgyMDAwMDAwIG1lbXN6PTB4NTJjMDAwDQooWEVOKSBFTEY6
IHBoZHI6IHBhZGRyPTB4MjUyYzAwMCBtZW1zej0weDJhYTU4DQooWEVOKSBFTEY6IHBoZHI6IHBh
ZGRyPTB4MjU1NzAwMCBtZW1zej0weGFjZjAwMA0KKFhFTikgRUxGOiBtZW1vcnk6IDB4MTAwMDAw
MCAtPiAweDMwMjYwMDANCihYRU4pIEVMRjogbm90ZTogR1VFU1RfT1MgPSAibGludXgiDQooWEVO
KSBFTEY6IG5vdGU6IEdVRVNUX1ZFUlNJT04gPSAiMi42Ig0KKFhFTikgRUxGOiBub3RlOiBYRU5f
VkVSU0lPTiA9ICJ4ZW4tMy4wIg0KKFhFTikgRUxGOiBub3RlOiBWSVJUX0JBU0UgPSAweGZmZmZm
ZmZmODAwMDAwMDANCihYRU4pIEVMRjogbm90ZTogSU5JVF9QMk0gPSAweDgwMDAwMDAwMDANCihY
RU4pIEVMRjogbm90ZTogRU5UUlkgPSAweGZmZmZmZmZmODI1NTcxODANCihYRU4pIEVMRjogbm90
ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDANCihYRU4pIEVMRjogbm90ZTog
RkVBVFVSRVMgPSAiIXdyaXRhYmxlX3BhZ2VfdGFibGVzfHBhZV9wZ2Rpcl9hYm92ZV80Z2IiDQoo
WEVOKSBFTEY6IG5vdGU6IFNVUFBPUlRFRF9GRUFUVVJFUyA9IDB4ODgwMQ0KKFhFTikgRUxGOiBu
b3RlOiBQQUVfTU9ERSA9ICJ5ZXMiDQooWEVOKSBFTEY6IG5vdGU6IExPQURFUiA9ICJnZW5lcmlj
Ig0KKFhFTikgRUxGOiBub3RlOiB1bmtub3duICgweGQpDQooWEVOKSBFTEY6IG5vdGU6IFNVU1BF
TkRfQ0FOQ0VMID0gMHgxDQooWEVOKSBFTEY6IG5vdGU6IE1PRF9TVEFSVF9QRk4gPSAweDENCihY
RU4pIEVMRjogbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZmODAwMDAwMDAwMDAwDQooWEVOKSBF
TEY6IG5vdGU6IFBBRERSX09GRlNFVCA9IDANCihYRU4pIEVMRjogYWRkcmVzc2VzOg0KKFhFTikg
ICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDANCihYRU4pICAgICBlbGZf
cGFkZHJfb2Zmc2V0ID0gMHgwDQooWEVOKSAgICAgdmlydF9vZmZzZXQgICAgICA9IDB4ZmZmZmZm
ZmY4MDAwMDAwMA0KKFhFTikgICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODEwMDAw
MDANCihYRU4pICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZmZjgzMDI2MDAwDQooWEVO
KSAgICAgdmlydF9lbnRyeSAgICAgICA9IDB4ZmZmZmZmZmY4MjU1NzE4MA0KKFhFTikgICAgIHAy
bV9iYXNlICAgICAgICAgPSAweDgwMDAwMDAwMDANCihYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0
LCBsc2IsIGNvbXBhdDMyDQooWEVOKSAgRG9tMCBrZXJuZWw6IDY0LWJpdCwgUEFFLCBsc2IsIHBh
ZGRyIDB4MTAwMDAwMCAtPiAweDMwMjYwMDANCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdF
TUVOVDoNCihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAxMDQ4MDAwMDAwLT4wMDAwMDAxMDRj
MDAwMDAwICgyMDYxMzUxIHBhZ2VzIHRvIGJlIGFsbG9jYXRlZCkNCihYRU4pICBJbml0LiByYW1k
aXNrOiAwMDAwMDAxMDdiNDI3MDAwLT4wMDAwMDAxMDdmZmZmNTE0DQooWEVOKSBWSVJUVUFMIE1F
TU9SWSBBUlJBTkdFTUVOVDoNCihYRU4pICBMb2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAwMDAw
LT5mZmZmZmZmZjgzMDI2MDAwDQooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAw
MC0+MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAw
MDAtPjAwMDAwMDgwMDEwMDAwMDANCihYRU4pICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgzMDI2
MDAwLT5mZmZmZmZmZjgzMDI2NGI4DQooWEVOKSAgWGVuc3RvcmUgcmluZzogMDAwMDAwMDAwMDAw
MDAwMC0+MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgIENvbnNvbGUgcmluZzogIDAwMDAwMDAwMDAw
MDAwMDAtPjAwMDAwMDAwMDAwMDAwMDANCihYRU4pICBQYWdlIHRhYmxlczogICBmZmZmZmZmZjgz
MDI3MDAwLT5mZmZmZmZmZjgzMDQ0MDAwDQooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4
MzA0NDAwMC0+ZmZmZmZmZmY4MzA0NTAwMA0KKFhFTikgIFRPVEFMOiAgICAgICAgIGZmZmZmZmZm
ODAwMDAwMDAtPmZmZmZmZmZmODM0MDAwMDANCihYRU4pICBFTlRSWSBBRERSRVNTOiBmZmZmZmZm
ZjgyNTU3MTgwDQooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDggVkNQVXMNCihYRU4pIEVMRjogcGhk
ciAwIGF0IDB4ZmZmZmZmZmY4MTAwMDAwMCAtPiAweGZmZmZmZmZmODFmY2YwMDANCihYRU4pIEVM
RjogcGhkciAxIGF0IDB4ZmZmZmZmZmY4MjAwMDAwMCAtPiAweGZmZmZmZmZmODI1MmMwMDANCihY
RU4pIEVMRjogcGhkciAyIGF0IDB4ZmZmZmZmZmY4MjUyYzAwMCAtPiAweGZmZmZmZmZmODI1NTZh
NTgNCihYRU4pIEVMRjogcGhkciAzIGF0IDB4ZmZmZmZmZmY4MjU1NzAwMCAtPiAweGZmZmZmZmZm
ODI3ODEwMDANCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQg
MHg0MDAwIHBhZ2VzLg0KKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIGluIGJhY2tncm91bmQNCihY
RU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbA0KKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbA0KKFhFTikg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQooWEVO
KSBXQVJOSU5HOiBDT05TT0xFIE9VVFBVVCBJUyBTWU5DSFJPTk9VUw0KKFhFTikgVGhpcyBvcHRp
b24gaXMgaW50ZW5kZWQgdG8gYWlkIGRlYnVnZ2luZyBvZiBYZW4gYnkgZW5zdXJpbmcNCihYRU4p
IHRoYXQgYWxsIG91dHB1dCBpcyBzeW5jaHJvbm91c2x5IGRlbGl2ZXJlZCBvbiB0aGUgc2VyaWFs
IGxpbmUuDQooWEVOKSBIb3dldmVyIGl0IGNhbiBpbnRyb2R1Y2UgU0lHTklGSUNBTlQgbGF0ZW5j
aWVzIGFuZCBhZmZlY3QNCihYRU4pIHRpbWVrZWVwaW5nLiBJdCBpcyBOT1QgcmVjb21tZW5kZWQg
Zm9yIHByb2R1Y3Rpb24gdXNlIQ0KKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqDQooWEVOKSAzLi4uIDIuLi4gMS4uLg0KKFhFTikgKioqIFNl
cmlhbCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBp
bnB1dCkNCihYRU4pIEZyZWVkIDIwNDhrQiBpbml0IG1lbW9yeQ0KbWFwcGluZyBrZXJuZWwgaW50
byBwaHlzaWNhbCBtZW1vcnkNCmFib3V0IHRvIGdldCBzdGFydGVkLi4uDQpbICAgIDAuMDAwMDAw
XSBMaW51eCB2ZXJzaW9uIDUuNC4wLXJjMiAodm1tQHZtbS1idWlsZC1yaGVsOCkgKGdjYyB2ZXJz
aW9uIDguMi4xIDIwMTgwOTA1IChSZWQgSGF0IDguMi4xLTMpIChHQ0MpKSAjMSBTTVAgTW9uIE9j
dCAxNCAwMDozOToxNCBDU1QgMjAxOQ0KWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiByb290
PS9kZXYvbWFwcGVyL3JoZWwtcm9vdCBybyBjcmFzaGtlcm5lbD1hdXRvIGNvbnNvbGU9aHZjMCxj
b25zb2xlPXR0eVMwLDExNTIwMCw4bjEgaW50ZWxfaW9tbXU9b24NClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2lu
dCByZWdpc3RlcnMnDQpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZl
YXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJzJw0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3Vw
cG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDA0OiAnQVZYIHJlZ2lzdGVycycNClsgICAgMC4wMDAw
MDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAyMDogJ0FWWC01MTIgb3Bt
YXNrJw0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4
MDQwOiAnQVZYLTUxMiBIaTI1NicNClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcg
WFNBVkUgZmVhdHVyZSAweDA4MDogJ0FWWC01MTIgWk1NX0hpMjU2Jw0KWyAgICAwLjAwMDAwMF0g
eDg2L2ZwdTogeHN0YXRlX29mZnNldFsyXTogIDU3NiwgeHN0YXRlX3NpemVzWzJdOiAgMjU2DQpb
ICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzVdOiAxMDg4LCB4c3RhdGVfc2l6
ZXNbNV06ICAgNjQNClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbNl06IDEx
NTIsIHhzdGF0ZV9zaXplc1s2XTogIDUxMg0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogeHN0YXRl
X29mZnNldFs3XTogMTY2NCwgeHN0YXRlX3NpemVzWzddOiAxMDI0DQpbICAgIDAuMDAwMDAwXSB4
ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJlcyAweGU3LCBjb250ZXh0IHNpemUgaXMgMjY4
OCBieXRlcywgdXNpbmcgJ3N0YW5kYXJkJyBmb3JtYXQuDQpbICAgIDAuMDAwMDAwXSBSZWxlYXNl
ZCAwIHBhZ2UocykNClsgICAgMC4wMDAwMDBdIEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1h
cDoNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAw
MDAwMDlmZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAw
YTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwNWI1MmNmZmZdIHVzYWJsZQ0KWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA1YjUyZDAwMC0weDAwMDAwMDAwNWI2NzNmZmZd
IHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDViNjc0MDAwLTB4
MDAwMDAwMDA1ZDNhZmZmZl0gdXNhYmxlDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDVkM2IwMDAwLTB4MDAwMDAwMDA1ZDY5MGZmZl0gQUNQSSBkYXRhDQpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDVkNjkxMDAwLTB4MDAwMDAwMDA1ZDZlNGZmZl0gdXNhYmxl
DQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDVkNmU1MDAwLTB4MDAwMDAwMDA1
ZDkwYmZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNWQ5
MGMwMDAtMHgwMDAwMDAwMDVmYTg5ZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwNWZhOGEwMDAtMHgwMDAwMDAwMDVmYWU0ZmZmXSBBQ1BJIGRhdGENClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNWZhZTUwMDAtMHgwMDAwMDAwMDVmYjRjZmZm
XSB1c2FibGUNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNWZiNGQwMDAtMHgw
MDAwMDAwMDVmYjdhZmZmXSBBQ1BJIGRhdGENClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAwNWZiN2IwMDAtMHgwMDAwMDAwMDYzYWFmZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwNjNhYjAwMDAtMHgwMDAwMDAwMDYzYjVlZmZmXSByZXNlcnZl
ZA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA2M2I1ZjAwMC0weDAwMDAwMDAw
NjQxZWJmZmZdIHVzYWJsZQ0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA2NDFl
YzAwMC0weDAwMDAwMDAwNjQyNzFmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMDY0MjcyMDAwLTB4MDAwMDAwMDA2NDVjZWZmZl0gdXNhYmxlDQpbICAgIDAu
MDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY0NWNmMDAwLTB4MDAwMDAwMDA2NGJkMGZmZl0g
cmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNjRiZDEwMDAtMHgw
MDAwMDAwMDY0Y2IxZmZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwNjRjYjIwMDAtMHgwMDAwMDAwMDY1Y2IxZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDA2NWNiMjAwMC0weDAwMDAwMDAwNjc3MzJmZmZdIHVzYWJsZQ0K
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA2NzczMzAwMC0weDAwMDAwMDAwNjdh
MzJmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDY3YTMz
MDAwLTB4MDAwMDAwMDA2ODQ2MmZmZl0gQUNQSSBOVlMNClsgICAgMC4wMDAwMDBdIFhlbjogW21l
bSAweDAwMDAwMDAwNjg0NjMwMDAtMHgwMDAwMDAwMDY4NTYyZmZmXSBBQ1BJIGRhdGENClsgICAg
MC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNjg1NjMwMDAtMHgwMDAwMDAwMDZmYWZmZmZm
XSB1c2FibGUNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwNmZiMDAwMDAtMHgw
MDAwMDAwMDhmZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDBmZTAwMDAwMC0weDAwMDAwMDAwZmUwMTBmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMGZlYzAwMDAwLTB4MDAwMDAwMDBmZWMwMWZmZl0gcmVzZXJ2
ZWQNClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMDgwMDAtMHgwMDAwMDAw
MGZlYzA4ZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBm
ZWMxMDAwMC0weDAwMDAwMDAwZmVjMTBmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMGZlYzE4MDAwLTB4MDAwMDAwMDBmZWMxOGZmZl0gcmVzZXJ2ZWQNClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMjAwMDAtMHgwMDAwMDAwMGZlYzIw
ZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMyODAw
MC0weDAwMDAwMDAwZmVjMjhmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMGZlYzMwMDAwLTB4MDAwMDAwMDBmZWMzMGZmZl0gcmVzZXJ2ZWQNClsgICAgMC4w
MDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVjMzgwMDAtMHgwMDAwMDAwMGZlYzM4ZmZmXSBy
ZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWUwMDAwMC0weDAw
MDAwMDAwZmVlZmZmZmZdIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMTAwMDAwMDAwLTB4MDAwMDAwMTA3ZmZmZmZmZl0gdXNhYmxlDQpbICAgIDAuMDAwMDAwXSBO
WCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUNClsgICAgMC4wMDAwMDBdIGVm
aTogRUZJIHYyLjYwIGJ5IEVESyBJSSBCSU9TIElEOlNFNUM2MjAuODZCLjBELjAxLjAzOTUuMDIy
NzIwMTkxMzQwDQpbICAgIDAuMDAwMDAwXSBlZmk6ICBTTUJJT1M9MHg2NzgyZjAwMCAgQUNQST0w
eDY4NTYyMDAwICBBQ1BJIDIuMD0weDY4NTYyMDE0ICBNRU1BVFRSPTB4NWI2YWYwMTgNClsgICAg
MC4wMDAwMDBdIFNNQklPUyAyLjggcHJlc2VudC4NClsgICAgMC4wMDAwMDBdIERNSTogSW50ZWwg
Q29ycG9yYXRpb24gUzI2MDBXRkQvUzI2MDBXRkQsIEJJT1MgU0U1QzYyMC44NkIuMEQuMDEuMDM5
NS4wMjI3MjAxOTEzNDAgMDIvMjcvMjAxOQ0KWyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRl
Y3RlZDogWGVuIFBWDQpbICAgIDAuMDAwODc2XSB0c2M6IERldGVjdGVkIDIzOTQuNDY2IE1IeiBw
cm9jZXNzb3INClsgICAgMC4wMDA5MzldIGxhc3RfcGZuID0gMHgxMDgwMDAwIG1heF9hcmNoX3Bm
biA9IDB4NDAwMDAwMDAwDQpbICAgIDAuMDAwOTQwXSBEaXNhYmxlZA0KWyAgICAwLjAwMDk0Ml0g
eDg2L1BBVDogTVRSUnMgZGlzYWJsZWQsIHNraXBwaW5nIFBBVCBpbml0aWFsaXphdGlvbiB0b28u
DQpbICAgIDAuMDAwOTQ2XSB4ODYvUEFUOiBDb25maWd1cmF0aW9uIFswLTddOiBXQiAgV1QgIFVD
LSBVQyAgV0MgIFdQICBVQyAgVUMNClsgICAgMC4wMDA5NDddIGxhc3RfcGZuID0gMHg2ZmIwMCBt
YXhfYXJjaF9wZm4gPSAweDQwMDAwMDAwMA0KWyAgICAwLjAwMDk4M10gS2VybmVsL1VzZXIgcGFn
ZSB0YWJsZXMgaXNvbGF0aW9uOiBkaXNhYmxlZCBvbiBYRU4gUFYuDQpbICAgMTMuMTM2MDUzXSBT
ZWN1cmUgYm9vdCBkaXNhYmxlZA0KWyAgIDEzLjEzNjA1Nl0gUkFNRElTSzogW21lbSAweDA0MDAw
MDAwLTB4MDhiZDhmZmZdDQpbICAgMTMuMTM2MDY3XSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1
bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQNClsgICAxMy4xMzYwNzhdIEFDUEk6IFJTRFAgMHgwMDAw
MDAwMDY4NTYyMDE0IDAwMDAyNCAodjAyIElOVEVMICkNClsgICAxMy4xMzYwODhdIEFDUEk6IFhT
RFQgMHgwMDAwMDAwMDY4NDgxMTg4IDAwMDEwNCAodjAxIElOVEVMICBTMjYwMFdGICAwMDAwMDAw
MCBJTlRMIDIwMDkxMDEzKQ0KWyAgIDEzLjEzNjE1Ml0gQUNQSTogRkFDUCAweDAwMDAwMDAwNjg1
NUYwMDAgMDAwMTBDICh2MDUgSU5URUwgIFMyNjAwV0YgIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMp
DQpbICAgMTMuMTM2MjczXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDA1RDNCMDAwMCAyRTA2MTEgKHYw
MiBJTlRFTCAgUzI2MDBXRiAgMDAwMDAwMDMgSU5UTCAyMDA5MTAxMykNClsgICAxMy4xMzYyODVd
IEFDUEk6IEZBQ1MgMHgwMDAwMDAwMDY4M0FDMDAwIDAwMDA0MA0KWyAgIDEzLjEzNjI5OV0gQUNQ
STogU1NEVCAweDAwMDAwMDAwNjg1NjAwMDAgMDAwNEIwICh2MDIgSU5URUwgIFMyNjAwV0YgIDAw
MDAwMDAwIE1TRlQgMDEwMDAwMEQpDQpbICAgMTMuMTM2MzEzXSBBQ1BJOiBVRUZJIDB4MDAwMDAw
MDA2ODQxMDAwMCAwMDAwNDIgKHYwMSBJTlRFTCAgUzI2MDBXRiAgMDAwMDAwMDIgSU5UTCAyMDA5
MTAxMykNClsgICAxMy4xMzYzMjddIEFDUEk6IFVFRkkgMHgwMDAwMDAwMDY4M0FFMDAwIDAwMDA1
QyAodjAxIElOVEVMICBSc3RVZWZpViAwMDAwMDAwMCAgICAgIDAwMDAwMDAwKQ0KWyAgIDEzLjEz
NjM0MV0gQUNQSTogSFBFVCAweDAwMDAwMDAwNjg1NUUwMDAgMDAwMDM4ICh2MDEgSU5URUwgIFMy
NjAwV0YgIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQpbICAgMTMuMTM2MzU1XSBBQ1BJOiBBUElD
IDB4MDAwMDAwMDA2ODU1QzAwMCAwMDE2REUgKHYwMyBJTlRFTCAgUzI2MDBXRiAgMDAwMDAwMDAg
SU5UTCAyMDA5MTAxMykNClsgICAxMy4xMzYzNjldIEFDUEk6IE1DRkcgMHgwMDAwMDAwMDY4NTVC
MDAwIDAwMDAzQyAodjAxIElOVEVMICBTMjYwMFdGICAwMDAwMDAwMSBJTlRMIDIwMDkxMDEzKQ0K
WyAgIDEzLjEzNjM4M10gQUNQSTogTVNDVCAweDAwMDAwMDAwNjg1NUEwMDAgMDAwMDkwICh2MDEg
SU5URUwgIFMyNjAwV0YgIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQpbICAgMTMuMTM2Mzk2XSBB
Q1BJOiBQQ0FUIDB4MDAwMDAwMDA2ODU1OTAwMCAwMDAwODggKHYwMiBJTlRFTCAgUzI2MDBXRiAg
MDAwMDAwMDIgSU5UTCAyMDA5MTAxMykNClsgICAxMy4xMzY0MTBdIEFDUEk6IFBDQ1QgMHgwMDAw
MDAwMDY4NTU4MDAwIDAwMDA2RSAodjAxIElOVEVMICBTMjYwMFdGICAwMDAwMDAwMiBJTlRMIDIw
MDkxMDEzKQ0KWyAgIDEzLjEzNjQyNF0gQUNQSTogUkFTRiAweDAwMDAwMDAwNjg1NTcwMDAgMDAw
MDMwICh2MDEgSU5URUwgIFMyNjAwV0YgIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpDQpbICAgMTMu
MTM2NDM5XSBBQ1BJOiBTTElUIDB4MDAwMDAwMDA2ODU1NjAwMCAwMDA0MkMgKHYwMSBJTlRFTCAg
UzI2MDBXRiAgMDAwMDAwMDEgSU5UTCAyMDA5MTAxMykNClsgICAxMy4xMzY0NTNdIEFDUEk6IFNS
QVQgMHgwMDAwMDAwMDY4NTUzMDAwIDAwMkQzMCAodjAzIElOVEVMICBTMjYwMFdGICAwMDAwMDAw
MiBJTlRMIDIwMDkxMDEzKQ0KWyAgIDEzLjEzNjQ2N10gQUNQSTogU1BNSSAweDAwMDAwMDAwNjg1
NTIwMDAgMDAwMDQxICh2MDUgSU5URUwgIFMyNjAwV0YgIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMp
DQpbICAgMTMuMTM2NDgwXSBBQ1BJOiBXRERUIDB4MDAwMDAwMDA2ODU1MTAwMCAwMDAwNDAgKHYw
MSBJTlRFTCAgUzI2MDBXRiAgMDAwMDAwMDAgSU5UTCAyMDA5MTAxMykNClsgICAxMy4xMzY0OTRd
IEFDUEk6IFdTTVQgMHgwMDAwMDAwMDY4NTUwMDAwIDAwMDAyOCAodjAxIElOVEVMICBTMjYwMFdG
ICAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQ0KWyAgIDEzLjEzNjUwOF0gQUNQSTogT0VNNCAweDAw
MDAwMDAwNjg0QUQwMDAgMEEyN0M0ICh2MDIgSU5URUwgIENQVSAgQ1NUIDAwMDAzMDAwIElOVEwg
MjAxNDA4MjgpDQpbICAgMTMuMTM2NTIzXSBBQ1BJOiBPRU0xIDB4MDAwMDAwMDA2ODQ4MjAwMCAw
MkEyQzQgKHYwMiBJTlRFTCAgQ1BVIEVJU1QgMDAwMDMwMDAgSU5UTCAyMDE0MDgyOCkNClsgICAx
My4xMzY1MzZdIEFDUEk6IE9FTTIgMHgwMDAwMDAwMDVGQjREMDAwIDAyREM4NCAodjAyIElOVEVM
ICBDUFUgIEhXUCAwMDAwMzAwMCBJTlRMIDIwMTQwODI4KQ0KWyAgIDEzLjEzNjU1MF0gQUNQSTog
U1NEVCAweDAwMDAwMDAwNUZBQjEwMDAgMDMzOTkwICh2MDIgSU5URUwgIFMyNjAwV0YgIDAwMDA0
MDAwIElOVEwgMjAwOTEwMTMpDQpbICAgMTMuMTM2NTY0XSBBQ1BJOiBPRU0zIDB4MDAwMDAwMDA1
RkE4QTAwMCAwMjY2NjQgKHYwMiBJTlRFTCAgQ1BVICBUU1QgMDAwMDMwMDAgSU5UTCAyMDE0MDgy
OCkNClsgICAxMy4xMzY1NzhdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDY4NDdFMDAwIDAwMkIxMCAo
djAyIElOVEVMICBTMjYwMFdGICAwMDAwMDAwMiBJTlRMIDIwMDkxMDEzKQ0KWyAgIDEzLjEzNjU5
MV0gQUNQSTogU1BDUiAweDAwMDAwMDAwNjg1NjEwMDAgMDAwMDUwICh2MDIgSU5URUwgIFMyNjAw
V0YgIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpDQpbICAgMTMuMTM2NjA1XSBBQ1BJOiBIRVNUIDB4
MDAwMDAwMDA2ODQ3RDAwMCAwMDAwQTggKHYwMSBJTlRFTCAgUzI2MDBXRiAgMDAwMDAwMDEgSU5U
TCAwMDAwMDAwMSkNClsgICAxMy4xMzY2MThdIEFDUEk6IEJFUlQgMHgwMDAwMDAwMDY4NDdDMDAw
IDAwMDAzMCAodjAxIElOVEVMICBTMjYwMFdGICAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQ0KWyAg
IDEzLjEzNjYzMl0gQUNQSTogRVJTVCAweDAwMDAwMDAwNjg0N0IwMDAgMDAwMjMwICh2MDEgSU5U
RUwgIFMyNjAwV0YgIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEpDQpbICAgMTMuMTM2NjQ2XSBBQ1BJ
OiBFSU5KIDB4MDAwMDAwMDA2ODQ3QTAwMCAwMDAxNTAgKHYwMSBJTlRFTCAgUzI2MDBXRiAgMDAw
MDAwMDEgSU5UTCAwMDAwMDAwMSkNClsgICAxMy4xMzY2NjBdIEFDUEk6IEZQRFQgMHgwMDAwMDAw
MDY4NDc5MDAwIDAwMDA0NCAodjAxIElOVEVMICBTMjYwMFdGICAwMDAwMDAwMiBJTlRMIDIwMDkx
MDEzKQ0KWyAgIDEzLjEzNjY5OV0gU2V0dGluZyBBUElDIHJvdXRpbmcgdG8gWGVuIFBWLg0KWyAg
IDEzLjEzNjkyN10gTlVNQSB0dXJuZWQgb2ZmDQpbICAgMTMuMTM2OTI5XSBGYWtpbmcgYSBub2Rl
IGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMTA3ZmZmZmZmZl0NClsgICAxMy4x
MzY5NDVdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDFmODA1MTAwMC0weDFmODA3MmZm
Zl0NClsgICAxMy4xMzcxMzhdIGNyYXNoa2VybmVsOiBtZW1vcnkgdmFsdWUgZXhwZWN0ZWQNClsg
ICAxMy40MDExMzZdIFpvbmUgcmFuZ2VzOg0KWyAgIDEzLjQwMTEzOV0gICBETUEgICAgICBbbWVt
IDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdDQpbICAgMTMuNDAxMTQxXSAg
IERNQTMyICAgIFttZW0gMHgwMDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0NClsg
ICAxMy40MDExNDJdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAx
MDdmZmZmZmZmXQ0KWyAgIDEzLjQwMTE0NF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5v
ZGUNClsgICAxMy40MDExNDddIEVhcmx5IG1lbW9yeSBub2RlIHJhbmdlcw0KWyAgIDEzLjQwMTE0
OF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDlmZmZm
XQ0KWyAgIDEzLjQwMTE1MF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgw
MDAwMDAwMDViNTJjZmZmXQ0KWyAgIDEzLjQwMTE1MV0gICBub2RlICAgMDogW21lbSAweDAwMDAw
MDAwNWI2NzQwMDAtMHgwMDAwMDAwMDVkM2FmZmZmXQ0KWyAgIDEzLjQwMTE1Ml0gICBub2RlICAg
MDogW21lbSAweDAwMDAwMDAwNWQ2OTEwMDAtMHgwMDAwMDAwMDVkNmU0ZmZmXQ0KWyAgIDEzLjQw
MTE1M10gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNWQ5MGMwMDAtMHgwMDAwMDAwMDVmYTg5
ZmZmXQ0KWyAgIDEzLjQwMTE1M10gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNWZhZTUwMDAt
MHgwMDAwMDAwMDVmYjRjZmZmXQ0KWyAgIDEzLjQwMTE1NF0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwNWZiN2IwMDAtMHgwMDAwMDAwMDYzYWFmZmZmXQ0KWyAgIDEzLjQwMTE1NV0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAwNjNiNWYwMDAtMHgwMDAwMDAwMDY0MWViZmZmXQ0KWyAgIDEz
LjQwMTE1Nl0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNjQyNzIwMDAtMHgwMDAwMDAwMDY0
NWNlZmZmXQ0KWyAgIDEzLjQwMTE1N10gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwNjRiZDEw
MDAtMHgwMDAwMDAwMDY0Y2IxZmZmXQ0KWyAgIDEzLjQwMTE1OF0gICBub2RlICAgMDogW21lbSAw
eDAwMDAwMDAwNjVjYjIwMDAtMHgwMDAwMDAwMDY3NzMyZmZmXQ0KWyAgIDEzLjQwMTE1OF0gICBu
b2RlICAgMDogW21lbSAweDAwMDAwMDAwNjg1NjMwMDAtMHgwMDAwMDAwMDZmYWZmZmZmXQ0KWyAg
IDEzLjQwMTE1OV0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAx
MDdmZmZmZmZmXQ0KWyAgIDEzLjQwMTMyOF0gWmVyb2VkIHN0cnVjdCBwYWdlIGluIHVuYXZhaWxh
YmxlIHJhbmdlczogMTI3MDQgcGFnZXMNClsgICAxMy40MDEzMjldIEluaXRtZW0gc2V0dXAgbm9k
ZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMTA3ZmZmZmZmZl0NClsgICAxMy42
Mjk2ODhdIHAybSB2aXJ0dWFsIGFyZWEgYXQgKF9fX19wdHJ2YWxfX19fKSwgc2l6ZSBpcyA4NDAw
MDAwDQpbICAgMTMuNzkyOTg4XSBrbWVtbGVhazogTWVtb3J5IHBvb2wgZW1wdHksIGNvbnNpZGVy
IGluY3JlYXNpbmcgQ09ORklHX0RFQlVHX0tNRU1MRUFLX01FTV9QT09MX1NJWkUNClsgICAxMy43
OTI5OTJdIGttZW1sZWFrOiBDYW5ub3QgYWxsb2NhdGUgYSBrbWVtbGVha19vYmplY3Qgc3RydWN0
dXJlDQpbICAgMTMuNzkyOTkzXSBrbWVtbGVhazogS2VybmVsIG1lbW9yeSBsZWFrIGRldGVjdG9y
IGRpc2FibGVkDQpbICAgMTQuNzg3ODY2XSBSZW1hcHBlZCA2MDI1MjcgcGFnZShzKQ0KWyAgIDE0
Ljc4ODUwOF0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHg1MDgNClsgICAxNC43ODk0MTRdIEFD
UEk6IFgyQVBJQ19OTUkgKHVpZFsweGZmZmZmZmZmXSBoaWdoIGxldmVsIGxpbnRbMHgxXSkNClsg
ICAxNC43ODk1MTddIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweGZmXSBoaWdoIGxldmVsIGxp
bnRbMHgxXSkNClsgICAxNC43ODk3MDhdIElPQVBJQ1swXTogYXBpY19pZCA4LCB2ZXJzaW9uIDMy
LCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzDQpbICAgMTQuNzg5NzIwXSBJT0FQSUNbMV06
IGFwaWNfaWQgOSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAxMDAwLCBHU0kgMjQtMzENClsg
ICAxNC43ODk3MzNdIElPQVBJQ1syXTogYXBpY19pZCAxMCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAw
eGZlYzA4MDAwLCBHU0kgMzItMzkNClsgICAxNC43ODk3NDVdIElPQVBJQ1szXTogYXBpY19pZCAx
MSwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzEwMDAwLCBHU0kgNDAtNDcNClsgICAxNC43ODk3
NTZdIElPQVBJQ1s0XTogYXBpY19pZCAxMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzE4MDAw
LCBHU0kgNDgtNTUNClsgICAxNC43ODk3NjldIElPQVBJQ1s1XTogYXBpY19pZCAxNSwgdmVyc2lv
biAzMiwgYWRkcmVzcyAweGZlYzIwMDAwLCBHU0kgNzItNzkNClsgICAxNC43ODk3ODBdIElPQVBJ
Q1s2XTogYXBpY19pZCAxNiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzI4MDAwLCBHU0kgODAt
ODcNClsgICAxNC43ODk3OTJdIElPQVBJQ1s3XTogYXBpY19pZCAxNywgdmVyc2lvbiAzMiwgYWRk
cmVzcyAweGZlYzMwMDAwLCBHU0kgODgtOTUNClsgICAxNC43ODk4MDRdIElPQVBJQ1s4XTogYXBp
Y19pZCAxOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzM4MDAwLCBHU0kgOTYtMTAzDQpbICAg
MTQuNzg5OTk0XSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEg
MiBkZmwgZGZsKQ0KWyAgIDE0Ljc4OTk5OF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19p
cnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkNClsgICAxNC43OTAyNjJdIFVzaW5nIEFDUEkg
KE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbg0KWyAgIDE0Ljc5MDI2N10g
QUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwDQpbICAgMTQuNzkwMjc3
XSBBQ1BJOiBTUENSOiBjb25zb2xlOiB1YXJ0LGlvLDB4M2Y4LDExNTIwMA0KWyAgIDE0Ljc5MDI4
NV0gc21wYm9vdDogQWxsb3dpbmcgOTYgQ1BVcywgMCBob3RwbHVnIENQVXMNClsgICAxNC43OTAz
NDRdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAwMC0weDAwMDAw
ZmZmXQ0KWyAgIDE0Ljc5MDM0N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDAwMGEwMDAwLTB4MDAwZmZmZmZdDQpbICAgMTQuNzkwMzUwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4NWI1MmQwMDAtMHg1YjY3M2ZmZl0NClsgICAxNC43OTAzNTJdIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg1ZDNiMDAwMC0weDVkNjkwZmZmXQ0K
WyAgIDE0Ljc5MDM1NF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDVkNmU1
MDAwLTB4NWQ5MGJmZmZdDQpbICAgMTQuNzkwMzU2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4NWZhOGEwMDAtMHg1ZmFlNGZmZl0NClsgICAxNC43OTAzNTldIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg1ZmI0ZDAwMC0weDVmYjdhZmZmXQ0KWyAgIDE0
Ljc5MDM2MV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDYzYWIwMDAwLTB4
NjNiNWVmZmZdDQpbICAgMTQuNzkwMzYzXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4NjQxZWMwMDAtMHg2NDI3MWZmZl0NClsgICAxNC43OTAzNjZdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg2NDVjZjAwMC0weDY0YmQwZmZmXQ0KWyAgIDE0Ljc5MDM2
OF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDY0Y2IyMDAwLTB4NjVjYjFm
ZmZdDQpbICAgMTQuNzkwMzcwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
Njc3MzMwMDAtMHg2N2EzMmZmZl0NClsgICAxNC43OTAzNzFdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHg2N2EzMzAwMC0weDY4NDYyZmZmXQ0KWyAgIDE0Ljc5MDM3Ml0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDY4NDYzMDAwLTB4Njg1NjJmZmZdDQpb
ICAgMTQuNzkwMzc0XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4NmZiMDAw
MDAtMHg4ZmZmZmZmZl0NClsgICAxNC43OTAzNzVdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHg5MDAwMDAwMC0weGZkZmZmZmZmXQ0KWyAgIDE0Ljc5MDM3NV0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDAwMDAwLTB4ZmUwMTBmZmZdDQpbICAgMTQu
NzkwMzc2XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmUwMTEwMDAtMHhm
ZWJmZmZmZl0NClsgICAxNC43OTAzNzddIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHhmZWMwMDAwMC0weGZlYzAxZmZmXQ0KWyAgIDE0Ljc5MDM3OF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzAyMDAwLTB4ZmVjMDdmZmZdDQpbICAgMTQuNzkwMzc5
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDgwMDAtMHhmZWMwOGZm
Zl0NClsgICAxNC43OTAzNzldIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhm
ZWMwOTAwMC0weGZlYzBmZmZmXQ0KWyAgIDE0Ljc5MDM4MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlYzEwMDAwLTB4ZmVjMTBmZmZdDQpbICAgMTQuNzkwMzgxXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMTEwMDAtMHhmZWMxN2ZmZl0NClsg
ICAxNC43OTAzODJdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMxODAw
MC0weGZlYzE4ZmZmXQ0KWyAgIDE0Ljc5MDM4M10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweGZlYzE5MDAwLTB4ZmVjMWZmZmZdDQpbICAgMTQuNzkwMzgzXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMjAwMDAtMHhmZWMyMGZmZl0NClsgICAxNC43
OTAzODRdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMyMTAwMC0weGZl
YzI3ZmZmXQ0KWyAgIDE0Ljc5MDM4NV0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGZlYzI4MDAwLTB4ZmVjMjhmZmZdDQpbICAgMTQuNzkwMzg2XSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMjkwMDAtMHhmZWMyZmZmZl0NClsgICAxNC43OTAzODdd
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMzMDAwMC0weGZlYzMwZmZm
XQ0KWyAgIDE0Ljc5MDM4N10gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZl
YzMxMDAwLTB4ZmVjMzdmZmZdDQpbICAgMTQuNzkwMzg4XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4ZmVjMzgwMDAtMHhmZWMzOGZmZl0NClsgICAxNC43OTAzODldIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMzOTAwMC0weGZlZGZmZmZmXQ0KWyAg
IDE0Ljc5MDM5MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAwMDAw
LTB4ZmVlZmZmZmZdDQpbICAgMTQuNzkwMzkwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ZmVmMDAwMDAtMHhmZmZmZmZmZl0NClsgICAxNC43OTAzOTNdIFttZW0gMHg5MDAw
MDAwMC0weGZkZmZmZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzDQpbICAgMTQuNzkwMzk3
XSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuDQpbICAgMTQuNzkwMzk4XSBY
ZW4gdmVyc2lvbjogNC4xMy11bnN0YWJsZSAocHJlc2VydmUtQUQpDQpbICAgMTQuNzkwNDAzXSBj
bG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6
IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTEwOTY5OTQwMzkxNDE5IG5zDQpbICAgMTQuODc4
NjA2XSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6ODE5MiBucl9jcHVtYXNrX2JpdHM6OTYgbnJfY3B1
X2lkczo5NiBucl9ub2RlX2lkczoxDQpbICAgMTQuODg2MTcwXSBwZXJjcHU6IEVtYmVkZGVkIDUy
IHBhZ2VzL2NwdSBzMTc0NjgwIHI4MTkyIGQzMDEyMCB1MjYyMTQ0DQpbICAgMTQuODg2MzM5XSBQ
ViBxc3BpbmxvY2sgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAwLCA0MDk2IGJ5dGVz
LCBsaW5lYXIpDQpbICAgMTQuODg2MzQ4XSBCdWlsdCAxIHpvbmVsaXN0cywgbW9iaWxpdHkgZ3Jv
dXBpbmcgb24uICBUb3RhbCBwYWdlczogMTY0MzgwMzENClsgICAxNC44ODYzNDldIFBvbGljeSB6
b25lOiBOb3JtYWwNClsgICAxNC44ODYzNTJdIEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rl
di9tYXBwZXIvcmhlbC1yb290IHJvIGNyYXNoa2VybmVsPWF1dG8gY29uc29sZT1odmMwLGNvbnNv
bGU9dHR5UzAsMTE1MjAwLDhuMSBpbnRlbF9pb21tdT1vbg0KWyAgIDE0Ljg4NjQzMl0gRE1BUjog
SU9NTVUgZW5hYmxlZA0KWyAgIDE0LjkwMzcxNl0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50
cmllczogODM4ODYwOCAob3JkZXI6IDE0LCA2NzEwODg2NCBieXRlcywgbGluZWFyKQ0KWyAgIDE0
LjkxMjM2Nl0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MTk0MzA0IChvcmRlcjog
MTMsIDMzNTU0NDMyIGJ5dGVzLCBsaW5lYXIpDQpbICAgMTQuOTEzMDk4XSBtZW0gYXV0by1pbml0
OiBzdGFjazpvZmYsIGhlYXAgYWxsb2M6b2ZmLCBoZWFwIGZyZWU6b2ZmDQpbICAgMTUuMDI3NTY2
XSBzb2Z0d2FyZSBJTyBUTEI6IG1hcHBlZCBbbWVtIDB4Mjg3ODAwMDAwLTB4MjhiODAwMDAwXSAo
NjRNQikNClsgICAxNS4yMjIxMDZdIE1lbW9yeTogNjc4NTMzMksvNjY3OTU5MDRLIGF2YWlsYWJs
ZSAoMTAyNDNLIGtlcm5lbCBjb2RlLCAxOTY4SyByd2RhdGEsIDM5MDBLIHJvZGF0YSwgMjM1Mksg
aW5pdCwgODcwMEsgYnNzLCA2MDAxMDU3MksgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkNClsg
ICAxNS4yMjIzMTNdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBD
UFVzPTgsIE5vZGVzPTENClsgICAxNS4yMjI4NjRdIGZ0cmFjZTogYWxsb2NhdGluZyAzNDUzNSBl
bnRyaWVzIGluIDEzNSBwYWdlcw0KWyAgIDE1LjIzNzczNF0gcmN1OiBIaWVyYXJjaGljYWwgUkNV
IGltcGxlbWVudGF0aW9uLg0KWyAgIDE1LjIzNzczN10gcmN1OiAgICAgUkNVIHJlc3RyaWN0aW5n
IENQVXMgZnJvbSBOUl9DUFVTPTgxOTIgdG8gbnJfY3B1X2lkcz04Lg0KWyAgIDE1LjIzNzczOV0g
cmN1OiBSQ1UgY2FsY3VsYXRlZCB2YWx1ZSBvZiBzY2hlZHVsZXItZW5saXN0bWVudCBkZWxheSBp
cyAxMDAgamlmZmllcy4NClsgICAxNS4yMzc3NDBdIHJjdTogQWRqdXN0aW5nIGdlb21ldHJ5IGZv
ciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9OA0KWyAgIDE1LjI0MjE3OV0gVXNpbmcg
TlVMTCBsZWdhY3kgUElDDQpbICAgMTUuMjQyMTgyXSBOUl9JUlFTOiA1MjQ1NDQsIG5yX2lycXM6
IDE4NDgsIHByZWFsbG9jYXRlZCBpcnFzOiAwDQpbICAgMTUuMjQyMjYwXSB4ZW46ZXZlbnRzOiBV
c2luZyBGSUZPLWJhc2VkIEFCSQ0KWyAgIDE1LjI0MjUzMV0gcmFuZG9tOiBnZXRfcmFuZG9tX2J5
dGVzIGNhbGxlZCBmcm9tIHN0YXJ0X2tlcm5lbCsweDMyZi8weDUxMCB3aXRoIGNybmdfaW5pdD0w
DQpbICAgMTUuMjQyNTg1XSBDb25zb2xlOiBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1DQpbICAg
MTUuMjQyODM2XSBwcmludGs6IGNvbnNvbGUgW3R0eTBdIGVuYWJsZWQNClsgICAxNi42NTg5MDNd
IHByaW50azogY29uc29sZSBbaHZjMF0gZW5hYmxlZA0KWyAgIDE2LjY2MzEwMl0gQUNQSTogQ29y
ZSByZXZpc2lvbiAyMDE5MDgxNg0KWyAgIDE3LjQzNDg0Nl0gY2xvY2tzb3VyY2U6IHhlbjogbWFz
azogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJlNGRmZmIsIG1heF9pZGxl
X25zOiA4ODE1OTA1OTE0ODMgbnMNClsgICAxNy40NDQ2ODVdIGluc3RhbGxpbmcgWGVuIHRpbWVy
IGZvciBDUFUgMA0KWyAgIDE3LjQ0ODg3M10gY2xvY2tzb3VyY2U6IHRzYy1lYXJseTogbWFzazog
MHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MjI4M2NiY2ZmNmIsIG1heF9pZGxlX25z
OiA0NDA3OTUzMjA1NzMgbnMNClsgICAxNy40NTk0MjhdIENhbGlicmF0aW5nIGRlbGF5IGxvb3Ag
KHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDQ3ODgu
OTMgQm9nb01JUFMgKGxwaj0yMzk0NDY2KQ0KWyAgIDE3LjQ2MDQzMF0gcGlkX21heDogZGVmYXVs
dDogMzI3NjggbWluaW11bTogMzAxDQpbICAgMTcuNDYxNDc5XSBMU006IFNlY3VyaXR5IEZyYW1l
d29yayBpbml0aWFsaXppbmcNClsgICAxNy40NjI0NTBdIFNFTGludXg6ICBJbml0aWFsaXppbmcu
DQpbICAgMTcuNDYzNzA5XSBNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEzMTA3MiAo
b3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMsIGxpbmVhcikNClsgICAxNy40NjQ1ODZdIE1vdW50cG9p
bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5
dGVzLCBsaW5lYXIpDQpbICAgMTcuNDY2MDc1XSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtC
IDY0LCAyTUIgOCwgNE1CIDgNClsgICAxNy40NjY0MzFdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVz
OiA0S0IgNjQsIDJNQiAwLCA0TUIgMCwgMUdCIDQNClsgICAxNy40Njc0MzVdIFNwZWN0cmUgVjEg
OiBNaXRpZ2F0aW9uOiB1c2VyY29weS9zd2FwZ3MgYmFycmllcnMgYW5kIF9fdXNlciBwb2ludGVy
IHNhbml0aXphdGlvbg0KWyAgIDE3LjQ2ODQzMF0gU3BlY3RyZSBWMiA6IE1pdGlnYXRpb246IEZ1
bGwgZ2VuZXJpYyByZXRwb2xpbmUNClsgICAxNy40Njk0MjhdIFNwZWN0cmUgVjIgOiBTcGVjdHJl
IHYyIC8gU3BlY3RyZVJTQiBtaXRpZ2F0aW9uOiBGaWxsaW5nIFJTQiBvbiBjb250ZXh0IHN3aXRj
aA0KWyAgIDE3LjQ3MDQyOV0gU3BlY3RyZSBWMiA6IEVuYWJsaW5nIFJlc3RyaWN0ZWQgU3BlY3Vs
YXRpb24gZm9yIGZpcm13YXJlIGNhbGxzDQpbICAgMTcuNDcxNDMwXSBTcGVjdHJlIFYyIDogbWl0
aWdhdGlvbjogRW5hYmxpbmcgY29uZGl0aW9uYWwgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3Rpb24g
QmFycmllcg0KWyAgIDE3LjQ3MjQyOV0gU3BlY3RyZSBWMiA6IFVzZXIgc3BhY2U6IE1pdGlnYXRp
b246IFNUSUJQIHZpYSBzZWNjb21wIGFuZCBwcmN0bA0KWyAgIDE3LjQ3MzQzMF0gU3BlY3VsYXRp
dmUgU3RvcmUgQnlwYXNzOiBNaXRpZ2F0aW9uOiBTcGVjdWxhdGl2ZSBTdG9yZSBCeXBhc3MgZGlz
YWJsZWQgdmlhIHByY3RsIGFuZCBzZWNjb21wDQpbICAgMTcuNDc0NDMzXSBNRFM6IE1pdGlnYXRp
b246IENsZWFyIENQVSBidWZmZXJzDQpbICAgMTcuNDc1NjU2XSBGcmVlaW5nIFNNUCBhbHRlcm5h
dGl2ZXMgbWVtb3J5OiAzMksNClsgICAxNy40Nzk1NTZdIGNwdSAwIHNwaW5sb2NrIGV2ZW50IGly
cSAxMDUNCihYRU4pIGVtdWwtcHJpdi1vcC5jOjExMTM6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdS
TVNSIDAwMDAwMWM5IGZyb20gMHgwMDAwMDAwMDAwMDAwMDAwIHRvIDB4MDAwMDAwMDAwMDAwMDAw
Mw0KKFhFTikgZW11bC1wcml2LW9wLmM6MTExMzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1Ig
MDAwMDAxYTYgZnJvbSAweDAwMDAwMDAwMDAwMDAwMDAgdG8gMHgwMDAwMDAwMDAwMDAwMDExDQoo
WEVOKSBlbXVsLXByaXYtb3AuYzoxMTEzOmQwdjAgRG9tYWluIGF0dGVtcHRlZCBXUk1TUiAwMDAw
MDFhNyBmcm9tIDB4MDAwMDAwMDAwMDAwMDAwMCB0byAweDAwMDAwMDAwMDAwMDAwMTENCihYRU4p
IGVtdWwtcHJpdi1vcC5jOjExMTM6ZDB2MCBEb21haW4gYXR0ZW1wdGVkIFdSTVNSIDAwMDAwM2Y2
IGZyb20gMHgwMDAwMDAwMDAwMDBmZmZmIHRvIDB4MDAwMDAwMDAwMDAwZmZlZQ0KKFhFTikgZW11
bC1wcml2LW9wLmM6MTExMzpkMHYwIERvbWFpbiBhdHRlbXB0ZWQgV1JNU1IgMDAwMDAzZjcgZnJv
bSAweDAwMDAwMDAwMDAwMDA4MDAgdG8gMHgwMDAwMDAwMDAwMDAwODExDQpbICAgMTcuNDgwNjky
XSBQZXJmb3JtYW5jZSBFdmVudHM6IFNreWxha2UgZXZlbnRzLCBJbnRlbCBQTVUgZHJpdmVyLg0K
WyAgIDE3LjQ4NjQzMV0gLi4uIHZlcnNpb246ICAgICAgICAgICAgICAgIDMNClsgICAxNy40ODc0
MjldIC4uLiBiaXQgd2lkdGg6ICAgICAgICAgICAgICA0OA0KWyAgIDE3LjQ4ODQyOV0gLi4uIGdl
bmVyaWMgcmVnaXN0ZXJzOiAgICAgIDQNClsgICAxNy40ODk0MjldIC4uLiB2YWx1ZSBtYXNrOiAg
ICAgICAgICAgICAwMDAwZmZmZmZmZmZmZmZmDQpbICAgMTcuNDkwNDI5XSAuLi4gbWF4IHBlcmlv
ZDogICAgICAgICAgICAgMDAwMDAwMDA3ZmZmZmZmZg0KWyAgIDE3LjQ5MTQyOV0gLi4uIGZpeGVk
LXB1cnBvc2UgZXZlbnRzOiAgIDMNClsgICAxNy40OTI0MjhdIC4uLiBldmVudCBtYXNrOiAgICAg
ICAgICAgICAwMDAwMDAwNzAwMDAwMDBmDQpbICAgMTcuNDkzNTIyXSByY3U6IEhpZXJhcmNoaWNh
bCBTUkNVIGltcGxlbWVudGF0aW9uLg0KWyAgIDE3LjQ5NTIxNV0gTk1JIHdhdGNoZG9nOiBFbmFi
bGVkLiBQZXJtYW5lbnRseSBjb25zdW1lcyBvbmUgaHctUE1VIGNvdW50ZXIuDQpbICAgMTcuNDk1
NjM1XSBzbXA6IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLg0KWyAgIDE3LjQ5NjYyMl0g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxDQpbICAgMTcuNDk3ODc3XSBjcHUgMSBzcGlu
bG9jayBldmVudCBpcnEgMTE5DQpbICAgMTcuNTAxNzI0XSBNRFMgQ1BVIGJ1ZyBwcmVzZW50IGFu
ZCBTTVQgb24sIGRhdGEgbGVhayBwb3NzaWJsZS4gU2VlIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcv
ZG9jL2h0bWwvbGF0ZXN0L2FkbWluLWd1aWRlL2h3LXZ1bG4vbWRzLmh0bWwgZm9yIG1vcmUgZGV0
YWlscy4NClsgICAxNy41MDI2MzNdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMg0KWyAg
IDE3LjUwMzg0Nl0gY3B1IDIgc3BpbmxvY2sgZXZlbnQgaXJxIDEyNw0KWyAgIDE3LjUwNzYyNV0g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAzDQpbICAgMTcuNTA4ODM0XSBjcHUgMyBzcGlu
bG9jayBldmVudCBpcnEgMTM1DQpbICAgMTcuNTEyNjIzXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBm
b3IgQ1BVIDQNClsgICAxNy41MTM4NTJdIGNwdSA0IHNwaW5sb2NrIGV2ZW50IGlycSAxNDMNClsg
ICAxNy41MTc2MjRdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNQ0KWyAgIDE3LjUxODg0
Ml0gY3B1IDUgc3BpbmxvY2sgZXZlbnQgaXJxIDE1MQ0KWyAgIDE3LjUyMjYxOF0gaW5zdGFsbGlu
ZyBYZW4gdGltZXIgZm9yIENQVSA2DQpbICAgMTcuNTIzNzc0XSBjcHUgNiBzcGlubG9jayBldmVu
dCBpcnEgMTU5DQpbICAgMTcuNTI3NjE5XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDcN
ClsgICAxNy41Mjg4MzVdIGNwdSA3IHNwaW5sb2NrIGV2ZW50IGlycSAxNjcNClsgICAxNy41MzI1
NjddIHNtcDogQnJvdWdodCB1cCAxIG5vZGUsIDggQ1BVcw0KWyAgIDE3LjUzMzQzM10gc21wYm9v
dDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDEyDQpbICAgMTcuNTM3NzYzXSBkZXZ0bXBmczogaW5p
dGlhbGl6ZWQNClsgICAxNy41Mzg0ODBdIHg4Ni9tbTogTWVtb3J5IGJsb2NrIHNpemU6IDIwNDhN
Qg0KWyAgIDE3LjU0MDAwNF0gUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4
NjdhMzMwMDAtMHg2ODQ2MmZmZl0gKDEwNjgyMzY4IGJ5dGVzKQ0KWyAgIDE3LjU0NzcyMl0gY2xv
Y2tzb3VyY2U6IGppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZm
ZiwgbWF4X2lkbGVfbnM6IDE5MTEyNjA0NDYyNzUwMDAgbnMNClsgICAxNy41NTc0MzZdIGZ1dGV4
IGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3JkZXI6IDUsIDEzMTA3MiBieXRlcywgbGluZWFy
KQ0KWyAgIDE3LjU2NDc1N10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNg0KWyAg
IDE3LjU2NzQzMV0gcmFuZG9tOiBmYXN0IGluaXQgZG9uZQ0KWyAgIDE3LjU2OTQ0Nl0geGVuOmdy
YW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dA0KWyAgIDE3LjU3
MTQ1NF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQNClsgICAxNy41NzI3MjddIGF1ZGl0OiBpbml0
aWFsaXppbmcgbmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQ0KWyAgIDE3LjU3MzQ1Nl0gYXVkaXQ6
IHR5cGU9MjAwMCBhdWRpdCgxNTcxMDIxMDM1LjI5MzoxKTogc3RhdGU9aW5pdGlhbGl6ZWQgYXVk
aXRfZW5hYmxlZD0wIHJlcz0xDQpbICAgMTcuNTczNTQ3XSBEZXRlY3RlZCAxIFBDQyBTdWJzcGFj
ZXMNClsgICAxNy41Nzc0NTBdIFJlZ2lzdGVyaW5nIFBDQyBkcml2ZXIgYXMgTWFpbGJveCBjb250
cm9sbGVyDQpbICAgMTcuNTgyNDg1XSBBQ1BJIEZBRFQgZGVjbGFyZXMgdGhlIHN5c3RlbSBkb2Vz
bid0IHN1cHBvcnQgUENJZSBBU1BNLCBzbyBkaXNhYmxlIGl0DQpbICAgMTcuNTkwNDMxXSBBQ1BJ
OiBidXMgdHlwZSBQQ0kgcmVnaXN0ZXJlZA0KWyAgIDE3LjU5NDQzMF0gYWNwaXBocDogQUNQSSBI
b3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41DQpbICAgMTcuNjAyMzUx
XSBQQ0k6IE1NQ09ORklHIGZvciBkb21haW4gMDAwMCBbYnVzIDAwLWZmXSBhdCBbbWVtIDB4ODAw
MDAwMDAtMHg4ZmZmZmZmZl0gKGJhc2UgMHg4MDAwMDAwMCkNClsgICAxNy42MTE0NThdIFBDSTog
TU1DT05GSUcgYXQgW21lbSAweDgwMDAwMDAwLTB4OGZmZmZmZmZdIHJlc2VydmVkIGluIEU4MjAN
CihYRU4pIGQwOiBGb3JjaW5nIHdyaXRlIGVtdWxhdGlvbiBvbiBNRk5zIDgwMDAwLThmZmZmDQpb
ICAgMTcuNjg4OTg4XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFj
Y2Vzcw0KWyAgIDE3Ljc0ODQzNV0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUgRGV2aWNlKQ0KWyAg
IDE3Ljc1MjQzNF0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgRGV2aWNlKQ0KWyAgIDE3Ljc1
NjQzMF0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRlbnNpb25zKQ0KWyAgIDE3Ljc2MTQy
OV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRvciBEZXZpY2UpDQpbICAgMTcu
NzY2NDM0XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LURlbGwtVmlkZW8pDQpbICAgMTcuNzcxNDM5
XSBBQ1BJOiBBZGRlZCBfT1NJKExpbnV4LUxlbm92by1OVi1IRE1JLUF1ZGlvKQ0KWyAgIDE3Ljc3
NjQzMF0gQUNQSTogQWRkZWQgX09TSShMaW51eC1IUEktSHlicmlkLUdyYXBoaWNzKQ0KWyAgIDE3
Ljg5MDk3OV0gQUNQSTogNCBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVkIGFu
ZCBsb2FkZWQNClsgICAxNy45MDI3NTBdIEFDUEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0ko
TGludXgpIHF1ZXJ5IGlnbm9yZWQNClsgICAxNy45MTkyMjBdIEFDUEk6IER5bmFtaWMgT0VNIFRh
YmxlIExvYWQ6DQpbICAgMTcuOTkzNjMwXSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2FkOg0K
WyAgIDE4LjEwMjQwOF0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoNClsgICAxOC4yMzM0
NDBdIHJhbmRvbTogY3JuZyBpbml0IGRvbmUNClsgICAxOC4zODI5MDRdIEFDUEk6IEludGVycHJl
dGVyIGVuYWJsZWQNClsgICAxOC4zODY0NDldIEFDUEk6IChzdXBwb3J0cyBTMCBTNSkNClsgICAx
OC4zODk0MzBdIEFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcNClsgICAx
OC4zOTQ1NThdIEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFzIGJlZW4gaW5pdGlhbGl6ZWQuDQpbICAg
MTguMzk5NDMzXSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBu
ZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnDQpbICAgMTguNDEwMzM5
XSBBQ1BJOiBFbmFibGVkIDcgR1BFcyBpbiBibG9jayAwMCB0byA3Rg0KWyAgIDE4LjQ1NjQzNV0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29y
IDgvMHgxNCBpZ25vcmVkLg0KWyAgIDE4LjQ2MzQzMV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOC40Njk3OTZdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA5LzB4MTYgaWdub3JlZC4N
ClsgICAxOC40Nzc0NDBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQpbICAgMTguNDgyNzU4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgMTAvMHgxOCBpZ25vcmVkLg0KWyAgIDE4LjQ5MDQzMF0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOC40
OTY3NTJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFBy
b2Nlc3NvciAxMS8weDFhIGlnbm9yZWQuDQpbICAgMTguNTA0NDMwXSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4LjUxMDc1MF0gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDEyLzB4MjAg
aWdub3JlZC4NClsgICAxOC41MTg0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQpbICAgMTguNTIzNzUwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgMTMvMHgyMiBpZ25vcmVkLg0KWyAgIDE4
LjUzMTQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
ClsgICAxOC41Mzc3NDddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJl
YWNoZWQuIFByb2Nlc3NvciAxNC8weDI0IGlnbm9yZWQuDQpbICAgMTguNTQ1NDMwXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4LjU1MDc1MV0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29y
IDE1LzB4MjYgaWdub3JlZC4NClsgICAxOC41NTg0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTguNTY0NzQ5XSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgMTYvMHgyOCBpZ25vcmVk
Lg0KWyAgIDE4LjU3MjQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINClsgICAxOC41Nzg3NTBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciAxNy8weDJhIGlnbm9yZWQuDQpbICAgMTguNTg2NDMw
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4
LjU5MTc1MV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4g
UHJvY2Vzc29yIDE4LzB4MzAgaWdub3JlZC4NClsgICAxOC41OTk0MzZdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTguNjA1NzU0XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgMTkvMHgz
MiBpZ25vcmVkLg0KWyAgIDE4LjYxMzQzN10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINClsgICAxOC42MTg3NTBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciAyMC8weDM0IGlnbm9yZWQuDQpbICAg
MTguNjI2NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KWyAgIDE4LjYzMjc0OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDgg
cmVhY2hlZC4gUHJvY2Vzc29yIDIxLzB4MzYgaWdub3JlZC4NClsgICAxOC42NDA0MzBdIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTguNjQ2NzUx
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNz
b3IgMjIvMHgzOCBpZ25vcmVkLg0KWyAgIDE4LjY1NDQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOC42NTk3NTBdIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciAyMy8weDNhIGlnbm9y
ZWQuDQpbICAgMTguNjY3NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KWyAgIDE4LjY3Mzc0OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDI0LzB4MSBpZ25vcmVkLg0KWyAgIDE4LjY4MTQz
MF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAx
OC42ODY3NDddIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQu
IFByb2Nlc3NvciAyNS8weDMgaWdub3JlZC4NClsgICAxOC42OTQ0MzBdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTguNzAwNzQ3XSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgMjYvMHg1
IGlnbm9yZWQuDQpbICAgMTguNzA4NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4LjcxMzc1M10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDI3LzB4NyBpZ25vcmVkLg0KWyAgIDE4
LjcyMTQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
ClsgICAxOC43Mjc3NDhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJl
YWNoZWQuIFByb2Nlc3NvciAyOC8weDkgaWdub3JlZC4NClsgICAxOC43MzU0MzZdIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTguNzQxNzUwXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3Ig
MjkvMHhiIGlnbm9yZWQuDQpbICAgMTguNzQ4NDM2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4Ljc1NDc0OV0gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDMwLzB4ZCBpZ25vcmVkLg0K
WyAgIDE4Ljc2MjQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINClsgICAxOC43Njg3NTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiA4IHJlYWNoZWQuIFByb2Nlc3NvciAzMS8weDEzIGlnbm9yZWQuDQpbICAgMTguNzc2NDMwXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4Ljc4
MTc0Nl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJv
Y2Vzc29yIDMyLzB4MTUgaWdub3JlZC4NClsgICAxOC43ODk0MzBdIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTguNzk1NzQ2XSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgMzMvMHgxNyBp
Z25vcmVkLg0KWyAgIDE4LjgwMzQyOV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINClsgICAxOC44MDg3NDhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciAzNC8weDE5IGlnbm9yZWQuDQpbICAgMTgu
ODE2NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
WyAgIDE4LjgyMjc0OF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVh
Y2hlZC4gUHJvY2Vzc29yIDM1LzB4MWIgaWdub3JlZC4NClsgICAxOC44MzA0MzBdIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTguODM2NzUyXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3Ig
MzYvMHgyMSBpZ25vcmVkLg0KWyAgIDE4Ljg0NDQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOC44NDk3NDhdIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciAzNy8weDIzIGlnbm9yZWQu
DQpbICAgMTguODU3NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KWyAgIDE4Ljg2Mzc1NF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDM4LzB4MjUgaWdub3JlZC4NClsgICAxOC44NzE0MzZd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTgu
ODc2NzUwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQ
cm9jZXNzb3IgMzkvMHgyNyBpZ25vcmVkLg0KWyAgIDE4Ljg4NTQzNl0gQUNQSTogVW5hYmxlIHRv
IG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOC44OTA3NDhdIEFQSUM6IE5S
X0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA0MC8weDI5
IGlnbm9yZWQuDQpbICAgMTguODk4NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxv
Z2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4LjkwNDc0OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9j
cHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDQxLzB4MmIgaWdub3JlZC4NClsgICAx
OC45MTI0MjldIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVy
DQpbICAgMTguOTE3NzUxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCBy
ZWFjaGVkLiBQcm9jZXNzb3IgNDIvMHgzMSBpZ25vcmVkLg0KWyAgIDE4LjkyNTQzMF0gQUNQSTog
VW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOC45MzE3NDld
IEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3Nv
ciA0My8weDMzIGlnbm9yZWQuDQpbICAgMTguOTM5NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxh
cGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4Ljk0NTc0OF0gQVBJQzogTlJfQ1BVUy9w
b3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDQ0LzB4MzUgaWdub3Jl
ZC4NClsgICAxOC45NTM0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBj
cHUgbnVtYmVyDQpbICAgMTguOTU4NzQ4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGlt
aXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNDUvMHgzNyBpZ25vcmVkLg0KWyAgIDE4Ljk2NjQz
M10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAx
OC45NzI3NDhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQu
IFByb2Nlc3NvciA0Ni8weDM5IGlnbm9yZWQuDQpbICAgMTguOTgwNDMwXSBBQ1BJOiBVbmFibGUg
dG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE4Ljk4NTc0OF0gQVBJQzog
TlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDQ3LzB4
M2IgaWdub3JlZC4NClsgICAxOC45OTM0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8g
bG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMDAwMDYzXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxl
X2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNDgvMHg0MCBpZ25vcmVkLg0KWyAg
IDE5LjAwNzQzN10gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1i
ZXINClsgICAxOS4wMTM3NTBdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4
IHJlYWNoZWQuIFByb2Nlc3NvciA0OS8weDQyIGlnbm9yZWQuDQpbICAgMTkuMDIxNDM1XSBBQ1BJ
OiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjAyNzc1
Ml0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vz
c29yIDUwLzB4NDQgaWdub3JlZC4NClsgICAxOS4wMzU0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAg
bGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMDQwNzQ5XSBBUElDOiBOUl9DUFVT
L3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNTEvMHg0NiBpZ25v
cmVkLg0KWyAgIDE5LjA0ODQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2Fs
IGNwdSBudW1iZXINClsgICAxOS4wNTQ3NDldIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBs
aW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA1Mi8weDQ4IGlnbm9yZWQuDQpbICAgMTkuMDYy
NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAg
IDE5LjA2Nzc1MF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hl
ZC4gUHJvY2Vzc29yIDUzLzB4NGEgaWdub3JlZC4NClsgICAxOS4wNzU0MzBdIEFDUEk6IFVuYWJs
ZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMDgxNzQ3XSBBUElD
OiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNTQv
MHg0YyBpZ25vcmVkLg0KWyAgIDE5LjA4OTQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0
byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS4wOTU3NDZdIEFQSUM6IE5SX0NQVVMvcG9zc2li
bGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA1NS8weDUwIGlnbm9yZWQuDQpb
ICAgMTkuMTAzNDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51
bWJlcg0KWyAgIDE5LjEwODc0OV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9m
IDggcmVhY2hlZC4gUHJvY2Vzc29yIDU2LzB4NTIgaWdub3JlZC4NClsgICAxOS4xMTY0MzBdIEFD
UEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMTIy
NzQ5XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9j
ZXNzb3IgNTcvMHg1NCBpZ25vcmVkLg0KWyAgIDE5LjEzMDQzMF0gQUNQSTogVW5hYmxlIHRvIG1h
cCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS4xMzU3NTFdIEFQSUM6IE5SX0NQ
VVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA1OC8weDU2IGln
bm9yZWQuDQpbICAgMTkuMTQzNDM2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2lj
YWwgY3B1IG51bWJlcg0KWyAgIDE5LjE0OTc1M10gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVz
IGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDU5LzB4NTggaWdub3JlZC4NClsgICAxOS4x
NTc0MzddIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpb
ICAgMTkuMTYzNzUwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFj
aGVkLiBQcm9jZXNzb3IgNjAvMHg1YSBpZ25vcmVkLg0KWyAgIDE5LjE3MTQzMF0gQUNQSTogVW5h
YmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS4xNzY3NDddIEFQ
SUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA2
MS8weDYwIGlnbm9yZWQuDQpbICAgMTkuMTg0NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGlj
IHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjE5MDc0N10gQVBJQzogTlJfQ1BVUy9wb3Nz
aWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDYyLzB4NjIgaWdub3JlZC4N
ClsgICAxOS4xOTg0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUg
bnVtYmVyDQpbICAgMTkuMjAzNzQ4XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQg
b2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNjMvMHg2NCBpZ25vcmVkLg0KWyAgIDE5LjIxMTQyOV0g
QUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS4y
MTc3NDhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFBy
b2Nlc3NvciA2NC8weDY2IGlnbm9yZWQuDQpbICAgMTkuMjI1NDMwXSBBQ1BJOiBVbmFibGUgdG8g
bWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjIzMTc1M10gQVBJQzogTlJf
Q1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDY1LzB4NmEg
aWdub3JlZC4NClsgICAxOS4yMzk0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9n
aWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMjQ0NzUwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2Nw
dXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNjYvMHg2YyBpZ25vcmVkLg0KWyAgIDE5
LjI1MjQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXIN
ClsgICAxOS4yNTg4NTFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJl
YWNoZWQuIFByb2Nlc3NvciA2Ny8weDcyIGlnbm9yZWQuDQpbICAgMTkuMjY2NDMyXSBBQ1BJOiBV
bmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjI3MjgzOF0g
QVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29y
IDY4LzB4NzQgaWdub3JlZC4NClsgICAxOS4yODA0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFw
aWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMjg1ODMyXSBBUElDOiBOUl9DUFVTL3Bv
c3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNjkvMHg3NiBpZ25vcmVk
Lg0KWyAgIDE5LjI5MzQyOV0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNw
dSBudW1iZXINClsgICAxOS4yOTk4MzhdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1p
dCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA3MC8weDc4IGlnbm9yZWQuDQpbICAgMTkuMzA3NDI5
XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5
LjMxMjgzMF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4g
UHJvY2Vzc29yIDcxLzB4N2EgaWdub3JlZC4NClsgICAxOS4zMjA0MzBdIEFDUEk6IFVuYWJsZSB0
byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMzI2ODMyXSBBUElDOiBO
Ul9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgNzIvMHg0
MSBpZ25vcmVkLg0KWyAgIDE5LjMzNDQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBs
b2dpY2FsIGNwdSBudW1iZXINClsgICAxOS4zNDA4MzVdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVf
Y3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA3My8weDQzIGlnbm9yZWQuDQpbICAg
MTkuMzQ4NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJl
cg0KWyAgIDE5LjM1MzgzMl0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDgg
cmVhY2hlZC4gUHJvY2Vzc29yIDc0LzB4NDUgaWdub3JlZC4NClsgICAxOS4zNjE0MjldIEFDUEk6
IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuMzY3ODI5
XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNz
b3IgNzUvMHg0NyBpZ25vcmVkLg0KWyAgIDE5LjM3NTQzN10gQUNQSTogVW5hYmxlIHRvIG1hcCBs
YXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS4zODA4MzldIEFQSUM6IE5SX0NQVVMv
cG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA3Ni8weDQ5IGlnbm9y
ZWQuDQpbICAgMTkuMzg4NDM2XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwg
Y3B1IG51bWJlcg0KWyAgIDE5LjM5NDgzNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxp
bWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDc3LzB4NGIgaWdub3JlZC4NClsgICAxOS40MDI0
MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAg
MTkuNDA4ODMwXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVk
LiBQcm9jZXNzb3IgNzgvMHg0ZCBpZ25vcmVkLg0KWyAgIDE5LjQxNjQzMF0gQUNQSTogVW5hYmxl
IHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS40MjE4MjhdIEFQSUM6
IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA3OS8w
eDUxIGlnbm9yZWQuDQpbICAgMTkuNDI5NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRv
IGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjQzNTgzMV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJs
ZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDgwLzB4NTMgaWdub3JlZC4NClsg
ICAxOS40NDM0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVt
YmVyDQpbICAgMTkuNDQ5ODM0XSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2Yg
OCByZWFjaGVkLiBQcm9jZXNzb3IgODEvMHg1NSBpZ25vcmVkLg0KWyAgIDE5LjQ1NzQzMF0gQUNQ
STogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS40NjI4
MzFdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nl
c3NvciA4Mi8weDU3IGlnbm9yZWQuDQpbICAgMTkuNDcwNDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFw
IGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjQ3NjgzMl0gQVBJQzogTlJfQ1BV
Uy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDgzLzB4NTkgaWdu
b3JlZC4NClsgICAxOS40ODQ0MzBdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNh
bCBjcHUgbnVtYmVyDQpbICAgMTkuNDkwODMxXSBBUElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMg
bGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgODQvMHg1YiBpZ25vcmVkLg0KWyAgIDE5LjQ5
ODQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsg
ICAxOS41MDM4MzJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNo
ZWQuIFByb2Nlc3NvciA4NS8weDYxIGlnbm9yZWQuDQpbICAgMTkuNTExNDM4XSBBQ1BJOiBVbmFi
bGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjUxNzgzM10gQVBJ
QzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDg2
LzB4NjMgaWdub3JlZC4NClsgICAxOS41MjU0MzZdIEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMg
dG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuNTMxODM0XSBBUElDOiBOUl9DUFVTL3Bvc3Np
YmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgODcvMHg2NSBpZ25vcmVkLg0K
WyAgIDE5LjUzOTQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dpY2FsIGNwdSBu
dW1iZXINClsgICAxOS41NDQ4MzJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1cyBsaW1pdCBv
ZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA4OC8weDY3IGlnbm9yZWQuDQpbICAgMTkuNTUyNDMwXSBB
Q1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0KWyAgIDE5LjU1
ODgyOV0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVhY2hlZC4gUHJv
Y2Vzc29yIDg5LzB4NmIgaWdub3JlZC4NClsgICAxOS41NjY0MzBdIEFDUEk6IFVuYWJsZSB0byBt
YXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuNTcxODMxXSBBUElDOiBOUl9D
UFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3IgOTAvMHg2ZCBp
Z25vcmVkLg0KWyAgIDE5LjU3OTQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBpYyB0byBsb2dp
Y2FsIGNwdSBudW1iZXINClsgICAxOS41ODU4MzJdIEFQSUM6IE5SX0NQVVMvcG9zc2libGVfY3B1
cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA5MS8weDczIGlnbm9yZWQuDQpbICAgMTku
NTkzNDI5XSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1IG51bWJlcg0K
WyAgIDE5LjU5OTgyOF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0IG9mIDggcmVh
Y2hlZC4gUHJvY2Vzc29yIDkyLzB4NzUgaWdub3JlZC4NClsgICAxOS42MDc0MzBdIEFDUEk6IFVu
YWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTkuNjEyODMyXSBB
UElDOiBOUl9DUFVTL3Bvc3NpYmxlX2NwdXMgbGltaXQgb2YgOCByZWFjaGVkLiBQcm9jZXNzb3Ig
OTMvMHg3NyBpZ25vcmVkLg0KWyAgIDE5LjYyMDQzMF0gQUNQSTogVW5hYmxlIHRvIG1hcCBsYXBp
YyB0byBsb2dpY2FsIGNwdSBudW1iZXINClsgICAxOS42MjY4MjldIEFQSUM6IE5SX0NQVVMvcG9z
c2libGVfY3B1cyBsaW1pdCBvZiA4IHJlYWNoZWQuIFByb2Nlc3NvciA5NC8weDc5IGlnbm9yZWQu
DQpbICAgMTkuNjM0NDMwXSBBQ1BJOiBVbmFibGUgdG8gbWFwIGxhcGljIHRvIGxvZ2ljYWwgY3B1
IG51bWJlcg0KWyAgIDE5LjYzOTgzNF0gQVBJQzogTlJfQ1BVUy9wb3NzaWJsZV9jcHVzIGxpbWl0
IG9mIDggcmVhY2hlZC4gUHJvY2Vzc29yIDk1LzB4N2IgaWdub3JlZC4NClsgICAxOS42NDc0MzVd
IEFDUEk6IFVuYWJsZSB0byBtYXAgbGFwaWMgdG8gbG9naWNhbCBjcHUgbnVtYmVyDQpbICAgMTku
NjU0MzYwXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDBdIChkb21haW4gMDAwMCBbYnVzIDAw
LTE2XSkNClsgICAxOS42NjA0NDNdIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgc3VwcG9ydHMg
W0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5cGUzXQ0KWyAg
IDE5LjY2OTYyOF0gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBwbGF0Zm9ybSBkb2VzIG5vdCBzdXBw
b3J0IFtBRVIgTFRSXQ0KWyAgIDE5LjY3NTYwOF0gYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBu
b3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NClsgICAxOS42ODM0
MzBdIGFjcGkgUE5QMEEwODowMDogRkFEVCBpbmRpY2F0ZXMgQVNQTSBpcyB1bnN1cHBvcnRlZCwg
dXNpbmcgQklPUyBjb25maWd1cmF0aW9uDQpbICAgMTkuNjk0MjYyXSBQQ0kgaG9zdCBicmlkZ2Ug
dG8gYnVzIDAwMDA6MDANClsgICAxOS42OTg0MzJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMg
cmVzb3VyY2UgW2lvICAweDAwMDAtMHgwY2Y3IHdpbmRvd10NClsgICAxOS43MDU0MzBdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2lvICAweDEwMDAtMHgzZmZmIHdpbmRvd10N
ClsgICAxOS43MTE0MzFdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAw
eDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQ0KWyAgIDE5LjcxOTQzMV0gcGNpX2J1cyAwMDAw
OjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwYzQwMDAtMHgwMDBjN2ZmZiB3aW5kb3dd
DQpbICAgMTkuNzI2NDMxXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0g
MHhmZTAxMDAwMC0weGZlMDEwZmZmIHdpbmRvd10NClsgICAxOS43MzQ0MzFdIHBjaV9idXMgMDAw
MDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDkwMDAwMDAwLTB4OWQ3ZmZmZmYgd2luZG93
XQ0KWyAgIDE5Ljc0MTQzMF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVt
IDB4MzgwMDAwMDAwMDAwLTB4MzgzZmZmZmZmZmZmIHdpbmRvd10NClsgICAxOS43NTA0MzFdIHBj
aV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC0xNl0NClsgICAxOS43NTU0
NjJdIHBjaSAwMDAwOjAwOjAwLjA6IFs4MDg2OjIwMjBdIHR5cGUgMDAgY2xhc3MgMHgwNjAwMDAN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDAuMA0KWyAgIDE5Ljc2NTQ4Ml0gcGNpIDAw
MDA6MDA6MDQuMDogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KWyAgIDE5Ljc3
MTQ4N10gcGNpIDAwMDA6MDA6MDQuMDogcmVnIDB4MTA6IFttZW0gMHgzODNmZmZmMmMwMDAtMHgz
ODNmZmZmMmZmZmYgNjRiaXRdDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjANClsg
ICAxOS43ODM0NjNdIHBjaSAwMDAwOjAwOjA0LjE6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANClsgICAxOS43ODk0NzldIHBjaSAwMDAwOjAwOjA0LjE6IHJlZyAweDEwOiBbbWVt
IDB4MzgzZmZmZjI4MDAwLTB4MzgzZmZmZjJiZmZmIDY0Yml0XQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDowMDowNC4xDQpbICAgMTkuODAwNDYxXSBwY2kgMDAwMDowMDowNC4yOiBbODA4Njoy
MDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQpbICAgMTkuODA2NDgwXSBwY2kgMDAwMDowMDow
NC4yOiByZWcgMHgxMDogW21lbSAweDM4M2ZmZmYyNDAwMC0weDM4M2ZmZmYyN2ZmZiA2NGJpdF0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuMg0KWyAgIDE5LjgxODQ2MV0gcGNpIDAw
MDA6MDA6MDQuMzogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KWyAgIDE5Ljgy
NDQ4MF0gcGNpIDAwMDA6MDA6MDQuMzogcmVnIDB4MTA6IFttZW0gMHgzODNmZmZmMjAwMDAtMHgz
ODNmZmZmMjNmZmYgNjRiaXRdDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjMNClsg
ICAxOS44MzU0NjJdIHBjaSAwMDAwOjAwOjA0LjQ6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANClsgICAxOS44NDE0NzldIHBjaSAwMDAwOjAwOjA0LjQ6IHJlZyAweDEwOiBbbWVt
IDB4MzgzZmZmZjFjMDAwLTB4MzgzZmZmZjFmZmZmIDY0Yml0XQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDowMDowNC40DQpbICAgMTkuODUzNDYyXSBwY2kgMDAwMDowMDowNC41OiBbODA4Njoy
MDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQpbICAgMTkuODU5NDc5XSBwY2kgMDAwMDowMDow
NC41OiByZWcgMHgxMDogW21lbSAweDM4M2ZmZmYxODAwMC0weDM4M2ZmZmYxYmZmZiA2NGJpdF0N
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuNQ0KWyAgIDE5Ljg3MTQ2MV0gcGNpIDAw
MDA6MDA6MDQuNjogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KWyAgIDE5Ljg3
NzQ3OF0gcGNpIDAwMDA6MDA6MDQuNjogcmVnIDB4MTA6IFttZW0gMHgzODNmZmZmMTQwMDAtMHgz
ODNmZmZmMTdmZmYgNjRiaXRdDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjYNClsg
ICAxOS44ODg0NjJdIHBjaSAwMDAwOjAwOjA0Ljc6IFs4MDg2OjIwMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANClsgICAxOS44OTQ0NzldIHBjaSAwMDAwOjAwOjA0Ljc6IHJlZyAweDEwOiBbbWVt
IDB4MzgzZmZmZjEwMDAwLTB4MzgzZmZmZjEzZmZmIDY0Yml0XQ0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDowMDowNC43DQpbICAgMTkuOTA2NDU5XSBwY2kgMDAwMDowMDowNS4wOiBbODA4Njoy
MDI0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjA1LjANClsgICAxOS45MTY0NjBdIHBjaSAwMDAwOjAwOjA1LjI6IFs4MDg2OjIwMjVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDUuMg0KWyAg
IDE5LjkyNjQ2Ml0gcGNpIDAwMDA6MDA6MDUuNDogWzgwODY6MjAyNl0gdHlwZSAwMCBjbGFzcyAw
eDA4MDAyMA0KWyAgIDE5LjkzMjQ3MV0gcGNpIDAwMDA6MDA6MDUuNDogcmVnIDB4MTA6IFttZW0g
MHg5MjIwYTAwMC0weDkyMjBhZmZmXQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNS40
DQpbICAgMTkuOTQyNDcyXSBwY2kgMDAwMDowMDowOC4wOiBbODA4NjoyMDE0XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA4LjANClsgICAxOS45
NTI0NDZdIHBjaSAwMDAwOjAwOjA4LjE6IFs4MDg2OjIwMTVdIHR5cGUgMDAgY2xhc3MgMHgxMTAx
MDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDguMQ0KWyAgIDE5Ljk2MjQ1OV0gcGNp
IDAwMDA6MDA6MDguMjogWzgwODY6MjAxNl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDowOC4yDQpbICAgMTkuOTcyNDk2XSBwY2kgMDAwMDowMDox
MS4wOiBbODA4NjphMWVjXSB0eXBlIDAwIGNsYXNzIDB4ZmYwMDAwDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAwOjExLjANClsgICAxOS45ODI0NTddIHBjaSAwMDAwOjAwOjExLjE6IFs4MDg2
OmExZWRdIHR5cGUgMDAgY2xhc3MgMHhmZjAwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MTEuMQ0KWyAgIDE5Ljk5MjQ3M10gcGNpIDAwMDA6MDA6MTEuNTogWzgwODY6YTFkMl0gdHlw
ZSAwMCBjbGFzcyAweDAxMDYwMQ0KWyAgIDE5Ljk5ODQ5MV0gcGNpIDAwMDA6MDA6MTEuNTogcmVn
IDB4MTA6IFttZW0gMHg5MjIwNjAwMC0weDkyMjA3ZmZmXQ0KWyAgIDIwLjAwNTQ1NF0gcGNpIDAw
MDA6MDA6MTEuNTogcmVnIDB4MTQ6IFttZW0gMHg5MjIwOTAwMC0weDkyMjA5MGZmXQ0KWyAgIDIw
LjAxMTQ1NF0gcGNpIDAwMDA6MDA6MTEuNTogcmVnIDB4MTg6IFtpbyAgMHgzMDY4LTB4MzA2Zl0N
ClsgICAyMC4wMTY0NTRdIHBjaSAwMDAwOjAwOjExLjU6IHJlZyAweDFjOiBbaW8gIDB4MzA3NC0w
eDMwNzddDQpbICAgMjAuMDIyNDU0XSBwY2kgMDAwMDowMDoxMS41OiByZWcgMHgyMDogW2lvICAw
eDMwNDAtMHgzMDVmXQ0KWyAgIDIwLjAyODQ1N10gcGNpIDAwMDA6MDA6MTEuNTogcmVnIDB4MjQ6
IFttZW0gMHg5MjE4MDAwMC0weDkyMWZmZmZmXQ0KWyAgIDIwLjAzNDU2NF0gcGNpIDAwMDA6MDA6
MTEuNTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxMS41DQpbICAgMjAuMDQzNDc1XSBwY2kgMDAwMDowMDoxNC4wOiBbODA4NjphMWFmXSB0
eXBlIDAwIGNsYXNzIDB4MGMwMzMwDQpbICAgMjAuMDQ5NTAyXSBwY2kgMDAwMDowMDoxNC4wOiBy
ZWcgMHgxMDogW21lbSAweDM4M2ZmZmYwMDAwMC0weDM4M2ZmZmYwZmZmZiA2NGJpdF0NClsgICAy
MC4wNTY2NTBdIHBjaSAwMDAwOjAwOjE0LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QgRDNj
b2xkDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE0LjANClsgICAyMC4wNjY0NjJdIHBj
aSAwMDAwOjAwOjE0LjI6IFs4MDg2OmExYjFdIHR5cGUgMDAgY2xhc3MgMHgxMTgwMDANClsgICAy
MC4wNzI1MDFdIHBjaSAwMDAwOjAwOjE0LjI6IHJlZyAweDEwOiBbbWVtIDB4MzgzZmZmZjM0MDAw
LTB4MzgzZmZmZjM0ZmZmIDY0Yml0XQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4y
DQpbICAgMjAuMDg0NDg0XSBwY2kgMDAwMDowMDoxNi4wOiBbODA4NjphMWJhXSB0eXBlIDAwIGNs
YXNzIDB4MDc4MDAwDQpbICAgMjAuMDkwNTA4XSBwY2kgMDAwMDowMDoxNi4wOiByZWcgMHgxMDog
W21lbSAweDM4M2ZmZmYzMzAwMC0weDM4M2ZmZmYzM2ZmZiA2NGJpdF0NClsgICAyMC4wOTc2NzBd
IHBjaSAwMDAwOjAwOjE2LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MTYuMA0KWyAgIDIwLjEwNjQ2MV0gcGNpIDAwMDA6MDA6MTYuMTog
WzgwODY6YTFiYl0gdHlwZSAwMCBjbGFzcyAweDA3ODAwMA0KWyAgIDIwLjExMjUxMl0gcGNpIDAw
MDA6MDA6MTYuMTogcmVnIDB4MTA6IFttZW0gMHgzODNmZmZmMzIwMDAtMHgzODNmZmZmMzJmZmYg
NjRiaXRdDQpbICAgMjAuMTIwNjY3XSBwY2kgMDAwMDowMDoxNi4xOiBQTUUjIHN1cHBvcnRlZCBm
cm9tIEQzaG90DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE2LjENClsgICAyMC4xMjk0
NjldIHBjaSAwMDAwOjAwOjE2LjQ6IFs4MDg2OmExYmVdIHR5cGUgMDAgY2xhc3MgMHgwNzgwMDAN
ClsgICAyMC4xMzU1MDhdIHBjaSAwMDAwOjAwOjE2LjQ6IHJlZyAweDEwOiBbbWVtIDB4MzgzZmZm
ZjMxMDAwLTB4MzgzZmZmZjMxZmZmIDY0Yml0XQ0KWyAgIDIwLjE0MjY2OV0gcGNpIDAwMDA6MDA6
MTYuNDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxNi40DQpbICAgMjAuMTUxNDczXSBwY2kgMDAwMDowMDoxNy4wOiBbODA4NjphMTgyXSB0
eXBlIDAwIGNsYXNzIDB4MDEwNjAxDQpbICAgMjAuMTU3NDkxXSBwY2kgMDAwMDowMDoxNy4wOiBy
ZWcgMHgxMDogW21lbSAweDkyMjA0MDAwLTB4OTIyMDVmZmZdDQpbICAgMjAuMTYzNDU0XSBwY2kg
MDAwMDowMDoxNy4wOiByZWcgMHgxNDogW21lbSAweDkyMjA4MDAwLTB4OTIyMDgwZmZdDQpbICAg
MjAuMTcwNDU0XSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxODogW2lvICAweDMwNjAtMHgzMDY3
XQ0KWyAgIDIwLjE3NTQ1NF0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MWM6IFtpbyAgMHgzMDcw
LTB4MzA3M10NClsgICAyMC4xODE0NTZdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8g
IDB4MzAyMC0weDMwM2ZdDQpbICAgMjAuMTg2NDU0XSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgy
NDogW21lbSAweDkyMTAwMDAwLTB4OTIxN2ZmZmZdDQpbICAgMjAuMTkzNTY3XSBwY2kgMDAwMDow
MDoxNy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90DQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjE3LjANClsgICAyMC4yMDI0ODRdIHBjaSAwMDAwOjAwOjFjLjA6IFs4MDg2OmExOTNd
IHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANClsgICAyMC4yMDg3MTZdIHBjaSAwMDAwOjAwOjFjLjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjAwOjFjLjANClsgICAyMC4yMTg0OTBdIHBjaSAwMDAwOjAwOjFmLjA6IFs4MDg2OmEx
YzNdIHR5cGUgMDAgY2xhc3MgMHgwNjAxMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MWYuMA0KWyAgIDIwLjIyODQ1NV0gcGNpIDAwMDA6MDA6MWYuMjogWzgwODY6YTFhMV0gdHlwZSAw
MCBjbGFzcyAweDA1ODAwMA0KWyAgIDIwLjIzNDQ3Ml0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4
MTA6IFttZW0gMHg5MjIwMDAwMC0weDkyMjAzZmZmXQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxZi4yDQpbICAgMjAuMjQ1NDUzXSBwY2kgMDAwMDowMDoxZi40OiBbODA4NjphMWEzXSB0
eXBlIDAwIGNsYXNzIDB4MGMwNTAwDQpbICAgMjAuMjUxNDg3XSBwY2kgMDAwMDowMDoxZi40OiBy
ZWcgMHgxMDogW21lbSAweDM4M2ZmZmYzMDAwMC0weDM4M2ZmZmYzMDBmZiA2NGJpdF0NClsgICAy
MC4yNTg0ODJdIHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDIwOiBbaW8gIDB4MzAwMC0weDMwMWZd
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFmLjQNClsgICAyMC4yNjg0NTBdIHBjaSAw
MDAwOjAwOjFmLjU6IFs4MDg2OmExYTRdIHR5cGUgMDAgY2xhc3MgMHgwYzgwMDANClsgICAyMC4y
NzQ0NzhdIHBjaSAwMDAwOjAwOjFmLjU6IHJlZyAweDEwOiBbbWVtIDB4ZmUwMTAwMDAtMHhmZTAx
MGZmZl0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuNQ0KWyAgIDIwLjI4NDU4NV0g
cGNpIDAwMDA6MDE6MDAuMDogWzFhMDM6MTE1MF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KWyAg
IDIwLjI5MDYwNF0gcGNpIDAwMDA6MDE6MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncw0KWyAg
IDIwLjI5NTU5M10gcGNpIDAwMDA6MDE6MDAuMDogc3VwcG9ydHMgRDEgRDINClsgICAyMC4yOTk0
MzFdIHBjaSAwMDAwOjAxOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3Qg
RDNjb2xkDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAxOjAwLjANClsgICAyMC4zMDk0NTdd
IHBjaSAwMDAwOjAwOjFjLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMS0wMl0NClsgICAyMC4zMTQ0
MzhdIHBjaSAwMDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MjAwMC0weDJmZmZd
DQpbICAgMjAuMzIwNDM3XSBwY2kgMDAwMDowMDoxYy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAw
eDkxMDAwMDAwLTB4OTIwZmZmZmZdDQpbICAgMjAuMzI3NTU0XSBwY2lfYnVzIDAwMDA6MDI6IGV4
dGVuZGVkIGNvbmZpZyBzcGFjZSBub3QgYWNjZXNzaWJsZQ0KWyAgIDIwLjMzMzQ3M10gcGNpIDAw
MDA6MDI6MDAuMDogWzFhMDM6MjAwMF0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMA0KWyAgIDIwLjMz
OTQ4M10gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHg5MTAwMDAwMC0weDkxZmZm
ZmZmXQ0KWyAgIDIwLjM0NTQ1OV0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHg5
MjAwMDAwMC0weDkyMDFmZmZmXQ0KWyAgIDIwLjM1MjQ1OV0gcGNpIDAwMDA6MDI6MDAuMDogcmVn
IDB4MTg6IFtpbyAgMHgyMDAwLTB4MjA3Zl0NClsgICAyMC4zNTc1NjFdIHBjaSAwMDAwOjAyOjAw
LjA6IEJBUiAwOiBhc3NpZ25lZCB0byBlZmlmYg0KWyAgIDIwLjM2MjUzOV0gcGNpIDAwMDA6MDI6
MDAuMDogc3VwcG9ydHMgRDEgRDINClsgICAyMC4zNjY0MzBdIHBjaSAwMDAwOjAyOjAwLjA6IFBN
RSMgc3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAyOjAwLjANClsgICAyMC4zNzY1NjJdIHBjaSAwMDAwOjAxOjAwLjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyAwMl0NClsgICAyMC4zODE0NDVdIHBjaSAwMDAwOjAxOjAwLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4MjAwMC0weDJmZmZdDQpbICAgMjAuMzg3NDM4XSBwY2kgMDAwMDow
MTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDkxMDAwMDAwLTB4OTIwZmZmZmZdDQpbICAg
MjAuMzkzODMzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1IDYg
MTAgKjExIDEyIDE0IDE1KQ0KWyAgIDIwLjQwMDU0M10gQUNQSTogUENJIEludGVycnVwdCBMaW5r
IFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkNClsgICAyMC40MDc1MzVdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQg
MTUpDQpbICAgMjAuNDE0NTM0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0RdIChJUlFz
IDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KWyAgIDIwLjQyMTUzMF0gQUNQSTogUENJIEludGVy
cnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkNClsgICAyMC40
Mjg1MzVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRl0gKElSUXMgMyA0IDUgNiAxMCAq
MTEgMTIgMTQgMTUpDQpbICAgMjAuNDM1NTM0XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
S0ddIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KWyAgIDIwLjQ0MTUzN10gQUNQSTog
UENJIEludGVycnVwdCBMaW5rIFtMTktIXSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkN
ClsgICAyMC40NDg5MDZdIEFDUEk6IFBDSSBSb290IEJyaWRnZSBbUEMwMV0gKGRvbWFpbiAwMDAw
IFtidXMgMTctMzldKQ0KWyAgIDIwLjQ1NTQzM10gYWNwaSBQTlAwQTA4OjAxOiBfT1NDOiBPUyBz
dXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSSBIUFgtVHlw
ZTNdDQpbICAgMjAuNDY1MDk4XSBhY3BpIFBOUDBBMDg6MDE6IF9PU0M6IHBsYXRmb3JtIGRvZXMg
bm90IHN1cHBvcnQgW0FFUiBMVFJdDQpbICAgMjAuNDcxOTgxXSBhY3BpIFBOUDBBMDg6MDE6IF9P
U0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0KWyAg
IDIwLjQ3OTQzMV0gYWNwaSBQTlAwQTA4OjAxOiBGQURUIGluZGljYXRlcyBBU1BNIGlzIHVuc3Vw
cG9ydGVkLCB1c2luZyBCSU9TIGNvbmZpZ3VyYXRpb24NClsgICAyMC40ODc4MjJdIFBDSSBob3N0
IGJyaWRnZSB0byBidXMgMDAwMDoxNw0KWyAgIDIwLjQ5MTQzMl0gcGNpX2J1cyAwMDAwOjE3OiBy
b290IGJ1cyByZXNvdXJjZSBbaW8gIDB4NDAwMC0weDVmZmYgd2luZG93XQ0KWyAgIDIwLjQ5ODQz
MV0gcGNpX2J1cyAwMDAwOjE3OiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4OWQ4MDAwMDAtMHhh
YWZmZmZmZiB3aW5kb3ddDQpbICAgMjAuNTA1NDMxXSBwY2lfYnVzIDAwMDA6MTc6IHJvb3QgYnVz
IHJlc291cmNlIFttZW0gMHgzODQwMDAwMDAwMDAtMHgzODdmZmZmZmZmZmYgd2luZG93XQ0KWyAg
IDIwLjUxMzQzMF0gcGNpX2J1cyAwMDAwOjE3OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIDE3LTM5
XQ0KWyAgIDIwLjUxOTQ2NV0gcGNpIDAwMDA6MTc6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBj
bGFzcyAweDA2MDQwMA0KWyAgIDIwLjUyNTU2Ml0gcGNpIDAwMDA6MTc6MDAuMDogZW5hYmxpbmcg
RXh0ZW5kZWQgVGFncw0KWyAgIDIwLjUzMDU2OF0gcGNpIDAwMDA6MTc6MDAuMDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6
MDAuMA0KWyAgIDIwLjUzOTQ3MV0gcGNpIDAwMDA6MTc6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowNS4wDQpbICAg
MjAuNTQ4NDYzXSBwY2kgMDAwMDoxNzowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjA1LjINClsgICAyMC41NTc0NjJd
IHBjaSAwMDAwOjE3OjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANClsg
ICAyMC41NjM0NzBdIHBjaSAwMDAwOjE3OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4OWRhMDAwMDAt
MHg5ZGEwMGZmZl0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MDUuNA0KWyAgIDIwLjU3
MjQ2Ml0gcGNpIDAwMDA6MTc6MDguMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowOC4wDQpbICAgMjAuNTgxNDQ3XSBwY2kg
MDAwMDoxNzowOC4xOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE3OjA4LjENClsgICAyMC41OTA0NDddIHBjaSAwMDAwOjE3OjA4
LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MTc6MDguMg0KWyAgIDIwLjU5OTQ0N10gcGNpIDAwMDA6MTc6MDguMzogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NzowOC4zDQpbICAgMjAuNjA4NDQ2XSBwY2kgMDAwMDoxNzowOC40OiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjA4LjQNClsg
ICAyMC42MTc0NDldIHBjaSAwMDAwOjE3OjA4LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MDguNQ0KWyAgIDIwLjYyNjQ0
N10gcGNpIDAwMDA6MTc6MDguNjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowOC42DQpbICAgMjAuNjM1NDQ3XSBwY2kgMDAw
MDoxNzowOC43OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE3OjA4LjcNClsgICAyMC42NDQ0NDddIHBjaSAwMDAwOjE3OjA5LjA6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MTc6MDkuMA0KWyAgIDIwLjY1NDQ0N10gcGNpIDAwMDA6MTc6MDkuMTogWzgwODY6MjA4
ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzow
OS4xDQpbICAgMjAuNjYzNDQ3XSBwY2kgMDAwMDoxNzowOS4yOiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjA5LjINClsgICAy
MC42NzI0NDZdIHBjaSAwMDAwOjE3OjA5LjM6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MDkuMw0KWyAgIDIwLjY4MTQ0OF0g
cGNpIDAwMDA6MTc6MDkuNDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowOS40DQpbICAgMjAuNjkwNDQ4XSBwY2kgMDAwMDox
NzowOS41OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjE3OjA5LjUNClsgICAyMC42OTk0NDhdIHBjaSAwMDAwOjE3OjA5LjY6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MTc6MDkuNg0KWyAgIDIwLjcwODQ0N10gcGNpIDAwMDA6MTc6MDkuNzogWzgwODY6MjA4ZF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowOS43
DQpbICAgMjAuNzE3NDQ4XSBwY2kgMDAwMDoxNzowYS4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjBhLjANClsgICAyMC43
MjY0NDZdIHBjaSAwMDAwOjE3OjBhLjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MGEuMQ0KWyAgIDIwLjczNTQ0OF0gcGNp
IDAwMDA6MTc6MGEuMjogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDoxNzowYS4yDQpbICAgMjAuNzQ0NDQ3XSBwY2kgMDAwMDoxNzow
YS4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjE3OjBhLjMNClsgICAyMC43NTM0NDddIHBjaSAwMDAwOjE3OjBhLjQ6IFs4MDg2
OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MTc6MGEuNA0KWyAgIDIwLjc2MjQ0OF0gcGNpIDAwMDA6MTc6MGEuNTogWzgwODY6MjA4ZF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowYS41DQpb
ICAgMjAuNzcxNDQ3XSBwY2kgMDAwMDoxNzowYS42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjBhLjYNClsgICAyMC43ODA0
NDddIHBjaSAwMDAwOjE3OjBhLjc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MGEuNw0KWyAgIDIwLjc4OTQ0N10gcGNpIDAw
MDA6MTc6MGIuMDogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDoxNzowYi4wDQpbICAgMjAuNzk4NDQ3XSBwY2kgMDAwMDoxNzowYi4x
OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjE3OjBiLjENClsgICAyMC44MDc0NDddIHBjaSAwMDAwOjE3OjBiLjI6IFs4MDg2OjIw
OGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6
MGIuMg0KWyAgIDIwLjgxNjQ0N10gcGNpIDAwMDA6MTc6MGIuMzogWzgwODY6MjA4ZF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowYi4zDQpbICAg
MjAuODI1NDY2XSBwY2kgMDAwMDoxNzowZS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjBlLjANClsgICAyMC44MzQ0NDZd
IHBjaSAwMDAwOjE3OjBlLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MGUuMQ0KWyAgIDIwLjg0MzQ0N10gcGNpIDAwMDA6
MTc6MGUuMjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDoxNzowZS4yDQpbICAgMjAuODUyNDQ4XSBwY2kgMDAwMDoxNzowZS4zOiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjE3OjBlLjMNClsgICAyMC44NjE0NDddIHBjaSAwMDAwOjE3OjBlLjQ6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MGUu
NA0KWyAgIDIwLjg3MDQ0N10gcGNpIDAwMDA6MTc6MGUuNTogWzgwODY6MjA4ZV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowZS41DQpbICAgMjAu
ODc5NDQ3XSBwY2kgMDAwMDoxNzowZS42OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjBlLjYNClsgICAyMC44ODg0NDddIHBj
aSAwMDAwOjE3OjBlLjc6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MGUuNw0KWyAgIDIwLjg5NzQ0OF0gcGNpIDAwMDA6MTc6
MGYuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDoxNzowZi4wDQpbICAgMjAuOTA2NDQ2XSBwY2kgMDAwMDoxNzowZi4xOiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjE3OjBmLjENClsgICAyMC45MTU0NDhdIHBjaSAwMDAwOjE3OjBmLjI6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MGYuMg0K
WyAgIDIwLjkyNDQ0N10gcGNpIDAwMDA6MTc6MGYuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzowZi4zDQpbICAgMjAuOTMz
NDQ4XSBwY2kgMDAwMDoxNzowZi40OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjBmLjQNClsgICAyMC45NDI0NDhdIHBjaSAw
MDAwOjE3OjBmLjU6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MTc6MGYuNQ0KWyAgIDIwLjk1MTQ0OF0gcGNpIDAwMDA6MTc6MGYu
NjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDoxNzowZi42DQpbICAgMjAuOTYwNDQ4XSBwY2kgMDAwMDoxNzowZi43OiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3
OjBmLjcNClsgICAyMC45Njk0NDhdIHBjaSAwMDAwOjE3OjEwLjA6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MTAuMA0KWyAg
IDIwLjk3ODQ0Nl0gcGNpIDAwMDA6MTc6MTAuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzoxMC4xDQpbICAgMjAuOTg2NDQ5
XSBwY2kgMDAwMDoxNzoxMC4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjEwLjINClsgICAyMC45OTU0NTVdIHBjaSAwMDAw
OjE3OjEwLjM6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MTc6MTAuMw0KWyAgIDIxLjAwNTQ0OF0gcGNpIDAwMDA6MTc6MTAuNDog
WzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDoxNzoxMC40DQpbICAgMjEuMDE0NDQ4XSBwY2kgMDAwMDoxNzoxMC41OiBbODA4NjoyMDhl
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjEw
LjUNClsgICAyMS4wMjM0NDhdIHBjaSAwMDAwOjE3OjEwLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MTAuNg0KWyAgIDIx
LjAzMjQ0OF0gcGNpIDAwMDA6MTc6MTAuNzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzoxMC43DQpbICAgMjEuMDQxNDQ4XSBw
Y2kgMDAwMDoxNzoxMS4wOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjExLjANClsgICAyMS4wNTA0NDddIHBjaSAwMDAwOjE3
OjExLjE6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MTc6MTEuMQ0KWyAgIDIxLjA1OTQ0OF0gcGNpIDAwMDA6MTc6MTEuMjogWzgw
ODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDoxNzoxMS4yDQpbICAgMjEuMDY4NDQ4XSBwY2kgMDAwMDoxNzoxMS4zOiBbODA4NjoyMDhlXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjExLjMN
ClsgICAyMS4wNzc0OTldIHBjaSAwMDAwOjE3OjFkLjA6IFs4MDg2OjIwNTRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MWQuMA0KWyAgIDIxLjA4
NjQ0N10gcGNpIDAwMDA6MTc6MWQuMTogWzgwODY6MjA1NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzoxZC4xDQpbICAgMjEuMDk1NDQ4XSBwY2kg
MDAwMDoxNzoxZC4yOiBbODA4NjoyMDU2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjE3OjFkLjINClsgICAyMS4xMDQ0NDhdIHBjaSAwMDAwOjE3OjFk
LjM6IFs4MDg2OjIwNTddIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MTc6MWQuMw0KWyAgIDIxLjExMzQ2Ml0gcGNpIDAwMDA6MTc6MWUuMDogWzgwODY6
MjA4MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDox
NzoxZS4wDQpbICAgMjEuMTIyNDQ3XSBwY2kgMDAwMDoxNzoxZS4xOiBbODA4NjoyMDgxXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE3OjFlLjENClsg
ICAyMS4xMzE0NDhdIHBjaSAwMDAwOjE3OjFlLjI6IFs4MDg2OjIwODJdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MTc6MWUuMg0KWyAgIDIxLjE0MDQ0
OF0gcGNpIDAwMDA6MTc6MWUuMzogWzgwODY6MjA4M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzoxZS4zDQpbICAgMjEuMTQ5NDUxXSBwY2kgMDAw
MDoxNzoxZS40OiBbODA4NjoyMDg0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjE3OjFlLjQNClsgICAyMS4xNTg0NDhdIHBjaSAwMDAwOjE3OjFlLjU6
IFs4MDg2OjIwODVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MTc6MWUuNQ0KWyAgIDIxLjE2NzQ0OF0gcGNpIDAwMDA6MTc6MWUuNjogWzgwODY6MjA4
Nl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDoxNzox
ZS42DQpbICAgMjEuMTc2NTc5XSBwY2kgMDAwMDoxODowMC4wOiBbODA4NjoxNTMzXSB0eXBlIDAw
IGNsYXNzIDB4MDIwMDAwDQpbICAgMjEuMTgyNDkzXSBwY2kgMDAwMDoxODowMC4wOiByZWcgMHgx
MDogW21lbSAweDlkODAwMDAwLTB4OWQ4ZmZmZmZdDQpbICAgMjEuMTg5NTExXSBwY2kgMDAwMDox
ODowMC4wOiByZWcgMHgxYzogW21lbSAweDlkOTAwMDAwLTB4OWQ5MDNmZmZdDQpbICAgMjEuMTk1
NTEyXSBwY2kgMDAwMDoxODowMC4wOiByZWcgMHgzMDogW21lbSAweGZmZjAwMDAwLTB4ZmZmZmZm
ZmYgcHJlZl0NClsgICAyMS4yMDI0NDFdIHBjaSAwMDAwOjE4OjAwLjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjE4OjAwLjAN
ClsgICAyMS4yMTE0OTddIHBjaSAwMDAwOjE3OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAxOF0N
ClsgICAyMS4yMTY0NTJdIHBjaSAwMDAwOjE3OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4
OWQ4MDAwMDAtMHg5ZDlmZmZmZl0NClsgICAyMS4yMjI2MDJdIEFDUEk6IFBDSSBSb290IEJyaWRn
ZSBbUEMwMl0gKGRvbWFpbiAwMDAwIFtidXMgM2EtNWNdKQ0KWyAgIDIxLjIyODQzN10gYWNwaSBQ
TlAwQTA4OjAyOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BN
IFNlZ21lbnRzIE1TSSBIUFgtVHlwZTNdDQpbICAgMjEuMjM5MTEwXSBhY3BpIFBOUDBBMDg6MDI6
IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUiBMVFJdDQpbICAgMjEuMjQ1OTk1
XSBhY3BpIFBOUDBBMDg6MDI6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1F
IFBDSWVDYXBhYmlsaXR5XQ0KWyAgIDIxLjI1MzQzMF0gYWNwaSBQTlAwQTA4OjAyOiBGQURUIGlu
ZGljYXRlcyBBU1BNIGlzIHVuc3VwcG9ydGVkLCB1c2luZyBCSU9TIGNvbmZpZ3VyYXRpb24NClsg
ICAyMS4yNjE2NzldIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDozYQ0KWyAgIDIxLjI2NTQz
MV0gcGNpX2J1cyAwMDAwOjNhOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4NjAwMC0weDdmZmYg
d2luZG93XQ0KWyAgIDIxLjI3MjQzMV0gcGNpX2J1cyAwMDAwOjNhOiByb290IGJ1cyByZXNvdXJj
ZSBbbWVtIDB4YWIwMDAwMDAtMHhiODdmZmZmZiB3aW5kb3ddDQpbICAgMjEuMjc5NDMxXSBwY2lf
YnVzIDAwMDA6M2E6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzODgwMDAwMDAwMDAtMHgzOGJm
ZmZmZmZmZmYgd2luZG93XQ0KWyAgIDIxLjI4NzQzMF0gcGNpX2J1cyAwMDAwOjNhOiByb290IGJ1
cyByZXNvdXJjZSBbYnVzIDNhLTVjXQ0KWyAgIDIxLjI5MzQ2NV0gcGNpIDAwMDA6M2E6MDAuMDog
WzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KWyAgIDIxLjI5OTU1Nl0gcGNpIDAw
MDA6M2E6MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncw0KWyAgIDIxLjMwNDU2OF0gcGNpIDAw
MDA6M2E6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6M2E6MDAuMA0KWyAgIDIxLjMxMzQ3MV0gcGNpIDAwMDA6M2E6MDUu
MDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDozYTowNS4wDQpbICAgMjEuMzIyNDYzXSBwY2kgMDAwMDozYTowNS4yOiBbODA4Njoy
MDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNh
OjA1LjINClsgICAyMS4zMzE0NjNdIHBjaSAwMDAwOjNhOjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUg
MDAgY2xhc3MgMHgwODAwMjANClsgICAyMS4zMzc0NzBdIHBjaSAwMDAwOjNhOjA1LjQ6IHJlZyAw
eDEwOiBbbWVtIDB4YWRiMDAwMDAtMHhhZGIwMGZmZl0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6M2E6MDUuNA0KWyAgIDIxLjM0NjQ3M10gcGNpIDAwMDA6M2E6MDguMDogWzgwODY6MjA2Nl0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozYTowOC4w
DQpbICAgMjEuMzU1NDc3XSBwY2kgMDAwMDozYTowOS4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNhOjA5LjANClsgICAyMS4z
NjQ0ODJdIHBjaSAwMDAwOjNhOjBhLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2E6MGEuMA0KWyAgIDIxLjM3MzQ1OF0gcGNp
IDAwMDA6M2E6MGEuMTogWzgwODY6MjA0MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDozYTowYS4xDQpbICAgMjEuMzgyNDU4XSBwY2kgMDAwMDozYTow
YS4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjNhOjBhLjINClsgICAyMS4zOTE0NTldIHBjaSAwMDAwOjNhOjBhLjM6IFs4MDg2
OjIwNDNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
M2E6MGEuMw0KWyAgIDIxLjQwMDQ1OF0gcGNpIDAwMDA6M2E6MGEuNDogWzgwODY6MjA0NF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozYTowYS40DQpb
ICAgMjEuNDA5NDU4XSBwY2kgMDAwMDozYTowYS41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNhOjBhLjUNClsgICAyMS40MTg0
NTldIHBjaSAwMDAwOjNhOjBhLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2E6MGEuNg0KWyAgIDIxLjQyNzQ1OF0gcGNpIDAw
MDA6M2E6MGEuNzogWzgwODY6MjA0N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDozYTowYS43DQpbICAgMjEuNDM2NDU5XSBwY2kgMDAwMDozYTowYi4w
OiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjNhOjBiLjANClsgICAyMS40NDU0NTZdIHBjaSAwMDAwOjNhOjBiLjE6IFs4MDg2OjIw
NDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2E6
MGIuMQ0KWyAgIDIxLjQ1NDQ1OV0gcGNpIDAwMDA6M2E6MGIuMjogWzgwODY6MjA0YV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozYTowYi4yDQpbICAg
MjEuNDY0NDYwXSBwY2kgMDAwMDozYTowYi4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNhOjBiLjMNClsgICAyMS40NzM0NzBd
IHBjaSAwMDAwOjNhOjBjLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2E6MGMuMA0KWyAgIDIxLjQ4MjQ1OF0gcGNpIDAwMDA6
M2E6MGMuMTogWzgwODY6MjA0MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDozYTowYy4xDQpbICAgMjEuNDkxNDU5XSBwY2kgMDAwMDozYTowYy4yOiBb
ODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjNhOjBjLjINClsgICAyMS41MDA0NTldIHBjaSAwMDAwOjNhOjBjLjM6IFs4MDg2OjIwNDNd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2E6MGMu
Mw0KWyAgIDIxLjUwOTQ1OV0gcGNpIDAwMDA6M2E6MGMuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozYTowYy40DQpbICAgMjEu
NTE4NDU4XSBwY2kgMDAwMDozYTowYy41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNhOjBjLjUNClsgICAyMS41Mjc0NThdIHBj
aSAwMDAwOjNhOjBjLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6M2E6MGMuNg0KWyAgIDIxLjUzNjQ1OV0gcGNpIDAwMDA6M2E6
MGMuNzogWzgwODY6MjA0N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDozYTowYy43DQpbICAgMjEuNTQ1NDU5XSBwY2kgMDAwMDozYTowZC4wOiBbODA4
NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjNhOjBkLjANClsgICAyMS41NTQ0NTddIHBjaSAwMDAwOjNhOjBkLjE6IFs4MDg2OjIwNDldIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6M2E6MGQuMQ0K
WyAgIDIxLjU2MzQ1OV0gcGNpIDAwMDA6M2E6MGQuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozYTowZC4yDQpbICAgMjEuNTcy
NDU5XSBwY2kgMDAwMDozYTowZC4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjNhOjBkLjMNClsgICAyMS41ODE2MzBdIHBjaSAw
MDAwOjNiOjAwLjA6IFs4MDg2OjM3YzBdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDANClsgICAyMS41
ODc0OTBdIHBjaSAwMDAwOjNiOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4YWRhMDAwMDAtMHhhZGEx
ZmZmZiA2NGJpdF0NClsgICAyMS41OTM0NTRdIHBjaSAwMDAwOjNiOjAwLjA6IHJlZyAweDM4OiBb
bWVtIDB4ZmZmMDAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0KWyAgIDIxLjYwMDYxNF0gcGNpIDAwMDA6
M2I6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6M2I6MDAuMA0KWyAgIDIxLjYwOTQ4MV0gcGNpIDAwMDA6M2E6MDAuMDog
UENJIGJyaWRnZSB0byBbYnVzIDNiLTNlXQ0KWyAgIDIxLjYxNDQ0Ml0gcGNpIDAwMDA6M2E6MDAu
MDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhZGEwMDAwMC0weGFkYWZmZmZmXQ0KWyAgIDIxLjYy
MTQ0Ml0gcGNpIDAwMDA6M2E6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhYjAwMDAwMC0w
eGFkOWZmZmZmIDY0Yml0IHByZWZdDQpbICAgMjEuNjI5NTc4XSBwY2kgMDAwMDozYzowMy4wOiBb
ODA4NjozN2M1XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwDQpbICAgMjEuNjM1NzEzXSBwY2kgMDAw
MDozYzowMy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDozYzowMy4wDQpbICAgMjEuNjQ0NTI2XSBwY2kgMDAwMDozYjowMC4w
OiBQQ0kgYnJpZGdlIHRvIFtidXMgM2MtM2VdDQpbICAgMjEuNjQ5NDU2XSBwY2kgMDAwMDozYjow
MC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGFiMDAwMDAwLTB4YWQ5ZmZmZmYgNjRiaXQgcHJl
Zl0NClsgICAyMS42NTc1ODRdIHBjaSAwMDAwOjNkOjAwLjA6IFs4MDg2OjM3ZDJdIHR5cGUgMDAg
Y2xhc3MgMHgwMjAwMDANClsgICAyMS42NjM0OThdIHBjaSAwMDAwOjNkOjAwLjA6IHJlZyAweDEw
OiBbbWVtIDB4YWMwMDAwMDAtMHhhY2ZmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDIxLjY3MDQ5MF0g
cGNpIDAwMDA6M2Q6MDAuMDogcmVnIDB4MWM6IFttZW0gMHhhZDgwODAwMC0weGFkODBmZmZmIDY0
Yml0IHByZWZdDQpbICAgMjEuNjc3NDc4XSBwY2kgMDAwMDozZDowMC4wOiByZWcgMHgzMDogW21l
bSAweGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NClsgICAyMS42ODQ0NTFdIHBjaSAwMDAwOjNk
OjAwLjA6IGVuYWJsaW5nIEV4dGVuZGVkIFRhZ3MNClsgICAyMS42ODk2MTFdIHBjaSAwMDAwOjNk
OjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQpbICAgMjEuNjk1NTA4
XSBwY2kgMDAwMDozZDowMC4wOiByZWcgMHgxODQ6IFttZW0gMHhhZDQwMDAwMC0weGFkNDFmZmZm
IDY0Yml0IHByZWZdDQpbICAgMjEuNzAyNDMwXSBwY2kgMDAwMDozZDowMC4wOiBWRihuKSBCQVIw
IHNwYWNlOiBbbWVtIDB4YWQ0MDAwMDAtMHhhZDdmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMg
QkFSMCBmb3IgMzIgVkZzKQ0KWyAgIDIxLjcxMjQ2OF0gcGNpIDAwMDA6M2Q6MDAuMDogcmVnIDB4
MTkwOiBbbWVtIDB4YWQ4OTAwMDAtMHhhZDg5M2ZmZiA2NGJpdCBwcmVmXQ0KWyAgIDIxLjcxOTQz
MV0gcGNpIDAwMDA6M2Q6MDAuMDogVkYobikgQkFSMyBzcGFjZTogW21lbSAweGFkODkwMDAwLTB4
YWQ5MGZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjMgZm9yIDMyIFZGcykNCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6M2Q6MDAuMA0KWyAgIDIxLjczMzQ3NV0gcGNpIDAwMDA6M2Q6MDAu
MTogWzgwODY6MzdkMl0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KWyAgIDIxLjczOTQ5Nl0gcGNp
IDAwMDA6M2Q6MDAuMTogcmVnIDB4MTA6IFttZW0gMHhhYjAwMDAwMC0weGFiZmZmZmZmIDY0Yml0
IHByZWZdDQpbICAgMjEuNzQ2NDk0XSBwY2kgMDAwMDozZDowMC4xOiByZWcgMHgxYzogW21lbSAw
eGFkODAwMDAwLTB4YWQ4MDdmZmYgNjRiaXQgcHJlZl0NClsgICAyMS43NTM0NzhdIHBjaSAwMDAw
OjNkOjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0KWyAg
IDIxLjc2MDQ1MV0gcGNpIDAwMDA6M2Q6MDAuMTogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncw0KWyAg
IDIxLjc2NTYwOV0gcGNpIDAwMDA6M2Q6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQNClsgICAyMS43NzE0OTddIHBjaSAwMDAwOjNkOjAwLjE6IHJlZyAweDE4NDogW21l
bSAweGFkMDAwMDAwLTB4YWQwMWZmZmYgNjRiaXQgcHJlZl0NClsgICAyMS43Nzg0MzFdIHBjaSAw
MDAwOjNkOjAwLjE6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gMHhhZDAwMDAwMC0weGFkM2ZmZmZm
IDY0Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciAzMiBWRnMpDQpbICAgMjEuNzg4NDY3XSBw
Y2kgMDAwMDozZDowMC4xOiByZWcgMHgxOTA6IFttZW0gMHhhZDgxMDAwMC0weGFkODEzZmZmIDY0
Yml0IHByZWZdDQpbICAgMjEuNzk1NDMxXSBwY2kgMDAwMDozZDowMC4xOiBWRihuKSBCQVIzIHNw
YWNlOiBbbWVtIDB4YWQ4MTAwMDAtMHhhZDg4ZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFS
MyBmb3IgMzIgVkZzKQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDozZDowMC4xDQpbICAgMjEu
ODA5NTAwXSBwY2kgMDAwMDozYzowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgM2QtM2VdDQpbICAg
MjEuODE0NDU3XSBwY2kgMDAwMDozYzowMy4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGFiMDAw
MDAwLTB4YWQ5ZmZmZmYgNjRiaXQgcHJlZl0NClsgICAyMS44MjE2MThdIEFDUEk6IFBDSSBSb290
IEJyaWRnZSBbUEMwM10gKGRvbWFpbiAwMDAwIFtidXMgNWQtN2ZdKQ0KWyAgIDIxLjgyODQzMl0g
YWNwaSBQTlAwQTA4OjAzOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBD
bG9ja1BNIFNlZ21lbnRzIE1TSSBIUFgtVHlwZTNdDQpbICAgMjEuODM4MDkyXSBhY3BpIFBOUDBB
MDg6MDM6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUiBMVFJdDQpbICAgMjEu
ODQ0OTc5XSBhY3BpIFBOUDBBMDg6MDM6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBs
dWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0KWyAgIDIxLjg1MTQzMV0gYWNwaSBQTlAwQTA4OjAzOiBG
QURUIGluZGljYXRlcyBBU1BNIGlzIHVuc3VwcG9ydGVkLCB1c2luZyBCSU9TIGNvbmZpZ3VyYXRp
b24NClsgICAyMS44NjA3MDRdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo1ZA0KWyAgIDIx
Ljg2NDQzMV0gcGNpX2J1cyAwMDAwOjVkOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ODAwMC0w
eDlmZmYgd2luZG93XQ0KWyAgIDIxLjg3MDQzMl0gcGNpX2J1cyAwMDAwOjVkOiByb290IGJ1cyBy
ZXNvdXJjZSBbbWVtIDB4Yjg4MDAwMDAtMHhjNWZmZmZmZiB3aW5kb3ddDQpbICAgMjEuODc4NDMw
XSBwY2lfYnVzIDAwMDA6NWQ6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzOGMwMDAwMDAwMDAt
MHgzOGZmZmZmZmZmZmYgd2luZG93XQ0KWyAgIDIxLjg4NjQzMV0gcGNpX2J1cyAwMDAwOjVkOiBy
b290IGJ1cyByZXNvdXJjZSBbYnVzIDVkLTdmXQ0KWyAgIDIxLjg5MTQ3MV0gcGNpIDAwMDA6NWQ6
MDIuMDogWzgwODY6MjAzMl0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KWyAgIDIxLjg5NzU2Nl0g
cGNpIDAwMDA6NWQ6MDIuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncw0KWyAgIDIxLjkwMjU5Ml0g
cGNpIDAwMDA6NWQ6MDIuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQNCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NWQ6MDIuMA0KWyAgIDIxLjkxMTQ2Nl0gcGNpIDAwMDA6
NWQ6MDMuMDogWzgwODY6MjAzM10gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KWyAgIDIxLjkxNzU2
NV0gcGNpIDAwMDA6NWQ6MDMuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncw0KWyAgIDIxLjkyMjU4
OF0gcGNpIDAwMDA6NWQ6MDMuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NWQ6MDMuMA0KWyAgIDIxLjkzMTQ2Ml0gcGNpIDAw
MDA6NWQ6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo1ZDowNS4wDQpbICAgMjEuOTQwNDYyXSBwY2kgMDAwMDo1ZDowNS4y
OiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjVkOjA1LjINClsgICAyMS45NDk0NjNdIHBjaSAwMDAwOjVkOjA1LjQ6IFs4MDg2OjIw
MzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANClsgICAyMS45NTU0NzhdIHBjaSAwMDAwOjVkOjA1
LjQ6IHJlZyAweDEwOiBbbWVtIDB4Yjg4MDAwMDAtMHhiODgwMGZmZl0NCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6NWQ6MDUuNA0KWyAgIDIxLjk2NTQ4OV0gcGNpIDAwMDA6NWQ6MGUuMDogWzgw
ODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo1ZDowZS4wDQpbICAgMjEuOTc0NDU4XSBwY2kgMDAwMDo1ZDowZS4xOiBbODA4NjoyMDU5XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjVkOjBlLjEN
ClsgICAyMS45ODM0NzddIHBjaSAwMDAwOjVkOjBmLjA6IFs4MDg2OjIwNThdIHR5cGUgMDAgY2xh
c3MgMHgxMTAxMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NWQ6MGYuMA0KWyAgIDIxLjk5
MjQ1N10gcGNpIDAwMDA6NWQ6MGYuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ZDowZi4xDQpbICAgMjIuMDAxNDc1XSBwY2kg
MDAwMDo1ZDoxMC4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjVkOjEwLjANClsgICAyMi4wMTA0NThdIHBjaSAwMDAwOjVkOjEw
LjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6NWQ6MTAuMQ0KWyAgIDIyLjAxOTQ3OF0gcGNpIDAwMDA6NWQ6MTIuMDogWzgwODY6
MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1
ZDoxMi4wDQpbICAgMjIuMDI4NDQ2XSBwY2kgMDAwMDo1ZDoxMi4xOiBbODA4NjoyMDRkXSB0eXBl
IDAwIGNsYXNzIDB4MTEwMTAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjVkOjEyLjENClsg
ICAyMi4wMzc0NDhdIHBjaSAwMDAwOjVkOjEyLjI6IFs4MDg2OjIwNGVdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NWQ6MTIuMg0KWyAgIDIyLjA0NjQ2
Ml0gcGNpIDAwMDA6NWQ6MTIuNDogWzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ZDoxMi40DQpbICAgMjIuMDU1NDQ4XSBwY2kgMDAw
MDo1ZDoxMi41OiBbODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjVkOjEyLjUNClsgICAyMi4wNjQ0NThdIHBjaSAwMDAwOjVkOjE1LjA6
IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6NWQ6MTUuMA0KWyAgIDIyLjA3MzQ0N10gcGNpIDAwMDA6NWQ6MTUuMTogWzgwODY6MjA4
OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ZDox
NS4xDQpbICAgMjIuMDgyNDY1XSBwY2kgMDAwMDo1ZDoxNi4wOiBbODA4NjoyMDE4XSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjVkOjE2LjANClsgICAy
Mi4wOTE0NDZdIHBjaSAwMDAwOjVkOjE2LjE6IFs4MDg2OjIwODhdIHR5cGUgMDAgY2xhc3MgMHgx
MTAxMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6NWQ6MTYuMQ0KWyAgIDIyLjEwMDQ1OV0g
cGNpIDAwMDA6NWQ6MTYuNDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ZDoxNi40DQpbICAgMjIuMTA5NDQ3XSBwY2kgMDAwMDo1
ZDoxNi41OiBbODA4NjoyMDg4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjVkOjE2LjUNClsgICAyMi4xMTg0NTNdIHBjaSAwMDAwOjVkOjE3LjA6IFs4
MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6NWQ6MTcuMA0KWyAgIDIyLjEyNzQ0Nl0gcGNpIDAwMDA6NWQ6MTcuMTogWzgwODY6MjA4OF0g
dHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo1ZDoxNy4x
DQpbICAgMjIuMTM2NTcyXSBwY2kgMDAwMDo1ZDowMi4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgNWVd
DQpbICAgMjIuMTQxNTU0XSBwY2kgMDAwMDo1ZDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgNWZd
DQpbICAgMjIuMTQ2NjkzXSBBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDMDZdIChkb21haW4gMDAw
MCBbYnVzIDgwLTg0XSkNClsgICAyMi4xNTI0MzNdIGFjcGkgUE5QMEEwODowNjogX09TQzogT1Mg
c3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0kgSFBYLVR5
cGUzXQ0KWyAgIDIyLjE2MTgzOV0gYWNwaSBQTlAwQTA4OjA2OiBfT1NDOiBwbGF0Zm9ybSBkb2Vz
IG5vdCBzdXBwb3J0IFtBRVIgTFRSXQ0KWyAgIDIyLjE2NzgwN10gYWNwaSBQTlAwQTA4OjA2OiBf
T1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBQQ0llQ2FwYWJpbGl0eV0NClsg
ICAyMi4xNzU0MzFdIGFjcGkgUE5QMEEwODowNjogRkFEVCBpbmRpY2F0ZXMgQVNQTSBpcyB1bnN1
cHBvcnRlZCwgdXNpbmcgQklPUyBjb25maWd1cmF0aW9uDQpbICAgMjIuMTgzNjQ3XSBQQ0kgaG9z
dCBicmlkZ2UgdG8gYnVzIDAwMDA6ODANClsgICAyMi4xODc0MzJdIHBjaV9idXMgMDAwMDo4MDog
cm9vdCBidXMgcmVzb3VyY2UgW2lvICAweGEwMDAtMHhiZmZmIHdpbmRvd10NClsgICAyMi4xOTQ0
MzJdIHBjaV9idXMgMDAwMDo4MDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGM2MDAwMDAwLTB4
ZDM3ZmZmZmYgd2luZG93XQ0KWyAgIDIyLjIwMjQzMV0gcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1
cyByZXNvdXJjZSBbbWVtIDB4MzkwMDAwMDAwMDAwLTB4MzkzZmZmZmZmZmZmIHdpbmRvd10NClsg
ICAyMi4yMTA0MzFdIHBjaV9idXMgMDAwMDo4MDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyA4MC04
NF0NClsgICAyMi4yMTU0OTBdIHBjaSAwMDAwOjgwOjA0LjA6IFs4MDg2OjIwMjFdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANClsgICAyMi4yMjE0NzldIHBjaSAwMDAwOjgwOjA0LjA6IHJlZyAweDEw
OiBbbWVtIDB4MzkzZmZmZjFjMDAwLTB4MzkzZmZmZjFmZmZmIDY0Yml0XQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4MDowNC4wDQpbICAgMjIuMjMyNDYyXSBwY2kgMDAwMDo4MDowNC4xOiBb
ODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQpbICAgMjIuMjM4NDc4XSBwY2kgMDAw
MDo4MDowNC4xOiByZWcgMHgxMDogW21lbSAweDM5M2ZmZmYxODAwMC0weDM5M2ZmZmYxYmZmZiA2
NGJpdF0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuMQ0KWyAgIDIyLjI0ODQ2MV0g
cGNpIDAwMDA6ODA6MDQuMjogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KWyAg
IDIyLjI1NDQ3OV0gcGNpIDAwMDA6ODA6MDQuMjogcmVnIDB4MTA6IFttZW0gMHgzOTNmZmZmMTQw
MDAtMHgzOTNmZmZmMTdmZmYgNjRiaXRdDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0
LjINClsgICAyMi4yNjU0NjFdIHBjaSAwMDAwOjgwOjA0LjM6IFs4MDg2OjIwMjFdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANClsgICAyMi4yNzE0NzhdIHBjaSAwMDAwOjgwOjA0LjM6IHJlZyAweDEw
OiBbbWVtIDB4MzkzZmZmZjEwMDAwLTB4MzkzZmZmZjEzZmZmIDY0Yml0XQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4MDowNC4zDQpbICAgMjIuMjgxNDYxXSBwY2kgMDAwMDo4MDowNC40OiBb
ODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQpbICAgMjIuMjg3NDc4XSBwY2kgMDAw
MDo4MDowNC40OiByZWcgMHgxMDogW21lbSAweDM5M2ZmZmYwYzAwMC0weDM5M2ZmZmYwZmZmZiA2
NGJpdF0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNA0KWyAgIDIyLjI5ODQ2Ml0g
cGNpIDAwMDA6ODA6MDQuNTogWzgwODY6MjAyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KWyAg
IDIyLjMwMzQ3OF0gcGNpIDAwMDA6ODA6MDQuNTogcmVnIDB4MTA6IFttZW0gMHgzOTNmZmZmMDgw
MDAtMHgzOTNmZmZmMGJmZmYgNjRiaXRdDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0
LjUNClsgICAyMi4zMTQ0NjFdIHBjaSAwMDAwOjgwOjA0LjY6IFs4MDg2OjIwMjFdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANClsgICAyMi4zMjA0NzhdIHBjaSAwMDAwOjgwOjA0LjY6IHJlZyAweDEw
OiBbbWVtIDB4MzkzZmZmZjA0MDAwLTB4MzkzZmZmZjA3ZmZmIDY0Yml0XQ0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4MDowNC42DQpbICAgMjIuMzMwNDYwXSBwY2kgMDAwMDo4MDowNC43OiBb
ODA4NjoyMDIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQpbICAgMjIuMzM2NDc4XSBwY2kgMDAw
MDo4MDowNC43OiByZWcgMHgxMDogW21lbSAweDM5M2ZmZmYwMDAwMC0weDM5M2ZmZmYwM2ZmZiA2
NGJpdF0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNw0KWyAgIDIyLjM0NzQ1OF0g
cGNpIDAwMDA6ODA6MDUuMDogWzgwODY6MjAyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowNS4wDQpbICAgMjIuMzU2NDYwXSBwY2kgMDAwMDo4
MDowNS4yOiBbODA4NjoyMDI1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjgwOjA1LjINClsgICAyMi4zNjU0NjJdIHBjaSAwMDAwOjgwOjA1LjQ6IFs4
MDg2OjIwMjZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANClsgICAyMi4zNzE0NjldIHBjaSAwMDAw
OjgwOjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4YzYwMDAwMDAtMHhjNjAwMGZmZl0NCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ODA6MDUuNA0KWyAgIDIyLjM4MDQ3Ml0gcGNpIDAwMDA6ODA6MDgu
MDogWzgwODY6MjAxNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo4MDowOC4wDQpbICAgMjIuMzg5NDQ1XSBwY2kgMDAwMDo4MDowOC4xOiBbODA4Njoy
MDE1XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgw
OjA4LjENClsgICAyMi4zOTg0NTldIHBjaSAwMDAwOjgwOjA4LjI6IFs4MDg2OjIwMTZdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDguMg0KWyAg
IDIyLjQwNzYzMl0gQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQzA3XSAoZG9tYWluIDAwMDAgW2J1
cyA4NS1hZF0pDQpbICAgMjIuNDEzNDM0XSBhY3BpIFBOUDBBMDg6MDc6IF9PU0M6IE9TIHN1cHBv
cnRzIFtFeHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJIEhQWC1UeXBlM10N
ClsgICAyMi40MjQwOTZdIGFjcGkgUE5QMEEwODowNzogX09TQzogcGxhdGZvcm0gZG9lcyBub3Qg
c3VwcG9ydCBbQUVSIExUUl0NClsgICAyMi40MzA5OTFdIGFjcGkgUE5QMEEwODowNzogX09TQzog
T1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldDQpbICAgMjIu
NDM4NDMwXSBhY3BpIFBOUDBBMDg6MDc6IEZBRFQgaW5kaWNhdGVzIEFTUE0gaXMgdW5zdXBwb3J0
ZWQsIHVzaW5nIEJJT1MgY29uZmlndXJhdGlvbg0KWyAgIDIyLjQ0Njg1M10gUENJIGhvc3QgYnJp
ZGdlIHRvIGJ1cyAwMDAwOjg1DQpbICAgMjIuNDUwNDMxXSBwY2lfYnVzIDAwMDA6ODU6IHJvb3Qg
YnVzIHJlc291cmNlIFtpbyAgMHhjMDAwLTB4ZGZmZiB3aW5kb3ddDQpbICAgMjIuNDU3NDMxXSBw
Y2lfYnVzIDAwMDA6ODU6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHhkMzgwMDAwMC0weGUwZmZm
ZmZmIHdpbmRvd10NClsgICAyMi40NjQ0MzFdIHBjaV9idXMgMDAwMDo4NTogcm9vdCBidXMgcmVz
b3VyY2UgW21lbSAweDM5NDAwMDAwMDAwMC0weDM5N2ZmZmZmZmZmZiB3aW5kb3ddDQpbICAgMjIu
NDcyNDMwXSBwY2lfYnVzIDAwMDA6ODU6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgODUtYWRdDQpb
ICAgMjIuNDc4NDY0XSBwY2kgMDAwMDo4NTowMC4wOiBbODA4NjoyMDMwXSB0eXBlIDAxIGNsYXNz
IDB4MDYwNDAwDQpbICAgMjIuNDg0Njg2XSBwY2kgMDAwMDo4NTowMC4wOiBQTUUjIHN1cHBvcnRl
ZCBmcm9tIEQwIEQzaG90IEQzY29sZA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowMC4w
DQpbICAgMjIuNDkzNDcxXSBwY2kgMDAwMDo4NTowNS4wOiBbODA4NjoyMDM0XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjA1LjANClsgICAyMi41
MDI0NjJdIHBjaSAwMDAwOjg1OjA1LjI6IFs4MDg2OjIwMzVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MDUuMg0KWyAgIDIyLjUxMTQ2NV0gcGNp
IDAwMDA6ODU6MDUuNDogWzgwODY6MjAzNl0gdHlwZSAwMCBjbGFzcyAweDA4MDAyMA0KWyAgIDIy
LjUxNzQ2OV0gcGNpIDAwMDA6ODU6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhkNTMwMDAwMC0weGQ1
MzAwZmZmXQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowNS40DQpbICAgMjIuNTI3NDYx
XSBwY2kgMDAwMDo4NTowOC4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjA4LjANClsgICAyMi41MzY0NDZdIHBjaSAwMDAw
Ojg1OjA4LjE6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODU6MDguMQ0KWyAgIDIyLjU0NTQ0N10gcGNpIDAwMDA6ODU6MDguMjog
WzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NTowOC4yDQpbICAgMjIuNTU0NDQ3XSBwY2kgMDAwMDo4NTowOC4zOiBbODA4NjoyMDhk
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjA4
LjMNClsgICAyMi41NjM0NDddIHBjaSAwMDAwOjg1OjA4LjQ6IFs4MDg2OjIwOGRdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MDguNA0KWyAgIDIy
LjU3MjQ0OF0gcGNpIDAwMDA6ODU6MDguNTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowOC41DQpbICAgMjIuNTgxNDQ3XSBw
Y2kgMDAwMDo4NTowOC42OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjA4LjYNClsgICAyMi41OTA0NDhdIHBjaSAwMDAwOjg1
OjA4Ljc6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ODU6MDguNw0KWyAgIDIyLjU5OTQ0N10gcGNpIDAwMDA6ODU6MDkuMDogWzgw
ODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NTowOS4wDQpbICAgMjIuNjA4NDQ2XSBwY2kgMDAwMDo4NTowOS4xOiBbODA4NjoyMDhkXSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjA5LjEN
ClsgICAyMi42MTc0NDddIHBjaSAwMDAwOjg1OjA5LjI6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MDkuMg0KWyAgIDIyLjYy
NjQ0N10gcGNpIDAwMDA6ODU6MDkuMzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowOS4zDQpbICAgMjIuNjM2NDQ4XSBwY2kg
MDAwMDo4NTowOS40OiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjg1OjA5LjQNClsgICAyMi42NDU0NDhdIHBjaSAwMDAwOjg1OjA5
LjU6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ODU6MDkuNQ0KWyAgIDIyLjY1NDQ0OF0gcGNpIDAwMDA6ODU6MDkuNjogWzgwODY6
MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4
NTowOS42DQpbICAgMjIuNjYzNDQ3XSBwY2kgMDAwMDo4NTowOS43OiBbODA4NjoyMDhkXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjA5LjcNClsg
ICAyMi42NzI0NDddIHBjaSAwMDAwOjg1OjBhLjA6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MGEuMA0KWyAgIDIyLjY4MTQ0
Nl0gcGNpIDAwMDA6ODU6MGEuMTogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowYS4xDQpbICAgMjIuNjkwNDQ3XSBwY2kgMDAw
MDo4NTowYS4yOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjg1OjBhLjINClsgICAyMi42OTk0NDhdIHBjaSAwMDAwOjg1OjBhLjM6
IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ODU6MGEuMw0KWyAgIDIyLjcwODQ0N10gcGNpIDAwMDA6ODU6MGEuNDogWzgwODY6MjA4
ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTow
YS40DQpbICAgMjIuNzE3NDQ5XSBwY2kgMDAwMDo4NTowYS41OiBbODA4NjoyMDhkXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjBhLjUNClsgICAy
Mi43MjY0NDddIHBjaSAwMDAwOjg1OjBhLjY6IFs4MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MGEuNg0KWyAgIDIyLjczNTQ0OF0g
cGNpIDAwMDA6ODU6MGEuNzogWzgwODY6MjA4ZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowYS43DQpbICAgMjIuNzQ0NDQ4XSBwY2kgMDAwMDo4
NTowYi4wOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjg1OjBiLjANClsgICAyMi43NTM0NDZdIHBjaSAwMDAwOjg1OjBiLjE6IFs4
MDg2OjIwOGRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ODU6MGIuMQ0KWyAgIDIyLjc2MjQ0OF0gcGNpIDAwMDA6ODU6MGIuMjogWzgwODY6MjA4ZF0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowYi4y
DQpbICAgMjIuNzcxNDQ3XSBwY2kgMDAwMDo4NTowYi4zOiBbODA4NjoyMDhkXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjBiLjMNClsgICAyMi43
ODA0NjZdIHBjaSAwMDAwOjg1OjBlLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MGUuMA0KWyAgIDIyLjc4OTQ0Nl0gcGNp
IDAwMDA6ODU6MGUuMTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo4NTowZS4xDQpbICAgMjIuNzk4NDQ3XSBwY2kgMDAwMDo4NTow
ZS4yOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjg1OjBlLjINClsgICAyMi44MDc0NDddIHBjaSAwMDAwOjg1OjBlLjM6IFs4MDg2
OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ODU6MGUuMw0KWyAgIDIyLjgxNjQ0N10gcGNpIDAwMDA6ODU6MGUuNDogWzgwODY6MjA4ZV0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowZS40DQpb
ICAgMjIuODI1NDQ3XSBwY2kgMDAwMDo4NTowZS41OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjBlLjUNClsgICAyMi44MzQ0
NDddIHBjaSAwMDAwOjg1OjBlLjY6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MGUuNg0KWyAgIDIyLjg0MzQ0N10gcGNpIDAw
MDA6ODU6MGUuNzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo4NTowZS43DQpbICAgMjIuODUyNDQ3XSBwY2kgMDAwMDo4NTowZi4w
OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjg1OjBmLjANClsgICAyMi44NjE0NDddIHBjaSAwMDAwOjg1OjBmLjE6IFs4MDg2OjIw
OGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6
MGYuMQ0KWyAgIDIyLjg3MDQ0N10gcGNpIDAwMDA6ODU6MGYuMjogWzgwODY6MjA4ZV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NTowZi4yDQpbICAg
MjIuODc5NDQ3XSBwY2kgMDAwMDo4NTowZi4zOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjBmLjMNClsgICAyMi44ODg0NDdd
IHBjaSAwMDAwOjg1OjBmLjQ6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MGYuNA0KWyAgIDIyLjg5NzQ0N10gcGNpIDAwMDA6
ODU6MGYuNTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4NTowZi41DQpbICAgMjIuOTA2NDQ4XSBwY2kgMDAwMDo4NTowZi42OiBb
ODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjg1OjBmLjYNClsgICAyMi45MTU0NDhdIHBjaSAwMDAwOjg1OjBmLjc6IFs4MDg2OjIwOGVd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MGYu
Nw0KWyAgIDIyLjkyNDQ0OF0gcGNpIDAwMDA6ODU6MTAuMDogWzgwODY6MjA4ZV0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NToxMC4wDQpbICAgMjIu
OTMzNDQ3XSBwY2kgMDAwMDo4NToxMC4xOiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjEwLjENClsgICAyMi45NDI0NDhdIHBj
aSAwMDAwOjg1OjEwLjI6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MTAuMg0KWyAgIDIyLjk1MTQ0N10gcGNpIDAwMDA6ODU6
MTAuMzogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo4NToxMC4zDQpbICAgMjIuOTYwNDQ3XSBwY2kgMDAwMDo4NToxMC40OiBbODA4
NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
Ojg1OjEwLjQNClsgICAyMi45Njk0NDhdIHBjaSAwMDAwOjg1OjEwLjU6IFs4MDg2OjIwOGVdIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MTAuNQ0K
WyAgIDIyLjk3ODQ0N10gcGNpIDAwMDA6ODU6MTAuNjogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NToxMC42DQpbICAgMjIuOTg3
NDQ4XSBwY2kgMDAwMDo4NToxMC43OiBbODA4NjoyMDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjEwLjcNClsgICAyMi45OTY0NDhdIHBjaSAw
MDAwOjg1OjExLjA6IFs4MDg2OjIwOGVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ODU6MTEuMA0KWyAgIDIzLjAwNTQ0Nl0gcGNpIDAwMDA6ODU6MTEu
MTogWzgwODY6MjA4ZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo4NToxMS4xDQpbICAgMjMuMDE0NDQ3XSBwY2kgMDAwMDo4NToxMS4yOiBbODA4Njoy
MDhlXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1
OjExLjINClsgICAyMy4wMjM0NDhdIHBjaSAwMDAwOjg1OjExLjM6IFs4MDg2OjIwOGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MTEuMw0KWyAg
IDIzLjAzMjQ5OF0gcGNpIDAwMDA6ODU6MWQuMDogWzgwODY6MjA1NF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NToxZC4wDQpbICAgMjMuMDQxNDQ3
XSBwY2kgMDAwMDo4NToxZC4xOiBbODA4NjoyMDU1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjFkLjENClsgICAyMy4wNTA0NDhdIHBjaSAwMDAw
Ojg1OjFkLjI6IFs4MDg2OjIwNTZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODU6MWQuMg0KWyAgIDIzLjA1OTQ0OF0gcGNpIDAwMDA6ODU6MWQuMzog
WzgwODY6MjA1N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo4NToxZC4zDQpbICAgMjMuMDY4NDYyXSBwY2kgMDAwMDo4NToxZS4wOiBbODA4NjoyMDgw
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjFl
LjANClsgICAyMy4wNzc0NDddIHBjaSAwMDAwOjg1OjFlLjE6IFs4MDg2OjIwODFdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODU6MWUuMQ0KWyAgIDIz
LjA4NjQ0OV0gcGNpIDAwMDA6ODU6MWUuMjogWzgwODY6MjA4Ml0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NToxZS4yDQpbICAgMjMuMDk1NDQ4XSBw
Y2kgMDAwMDo4NToxZS4zOiBbODA4NjoyMDgzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjFlLjMNClsgICAyMy4xMDQ0NDddIHBjaSAwMDAwOjg1
OjFlLjQ6IFs4MDg2OjIwODRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ODU6MWUuNA0KWyAgIDIzLjExMzQ0OF0gcGNpIDAwMDA6ODU6MWUuNTogWzgw
ODY6MjA4NV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4NToxZS41DQpbICAgMjMuMTIyNDQ4XSBwY2kgMDAwMDo4NToxZS42OiBbODA4NjoyMDg2XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjg1OjFlLjYN
ClsgICAyMy4xMzE1NzFdIHBjaSAwMDAwOjg2OjAwLjA6IFs4MDg2OjE1NzJdIHR5cGUgMDAgY2xh
c3MgMHgwMjAwMDANClsgICAyMy4xMzc0OTJdIHBjaSAwMDAwOjg2OjAwLjA6IHJlZyAweDEwOiBb
bWVtIDB4ZDQwMDAwMDAtMHhkNDdmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDIzLjE0NDQ4Nl0gcGNp
IDAwMDA6ODY6MDAuMDogcmVnIDB4MWM6IFttZW0gMHhkNTAwODAwMC0weGQ1MDBmZmZmIDY0Yml0
IHByZWZdDQpbICAgMjMuMTUyNDc1XSBwY2kgMDAwMDo4NjowMC4wOiByZWcgMHgzMDogW21lbSAw
eGZmZjgwMDAwLTB4ZmZmZmZmZmYgcHJlZl0NClsgICAyMy4xNTg2MTFdIHBjaSAwMDAwOjg2OjAw
LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkDQpbICAgMjMuMTY0NTAxXSBw
Y2kgMDAwMDo4NjowMC4wOiByZWcgMHgxODQ6IFttZW0gMHhkNGMwMDAwMC0weGQ0YzBmZmZmIDY0
Yml0IHByZWZdDQpbICAgMjMuMTcyNDMxXSBwY2kgMDAwMDo4NjowMC4wOiBWRihuKSBCQVIwIHNw
YWNlOiBbbWVtIDB4ZDRjMDAwMDAtMHhkNGZmZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFS
MCBmb3IgNjQgVkZzKQ0KWyAgIDIzLjE4MjQ2NF0gcGNpIDAwMDA6ODY6MDAuMDogcmVnIDB4MTkw
OiBbbWVtIDB4ZDUxMTAwMDAtMHhkNTExM2ZmZiA2NGJpdCBwcmVmXQ0KWyAgIDIzLjE4OTQzM10g
cGNpIDAwMDA6ODY6MDAuMDogVkYobikgQkFSMyBzcGFjZTogW21lbSAweGQ1MTEwMDAwLTB4ZDUy
MGZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjMgZm9yIDY0IFZGcykNCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODY6MDAuMA0KWyAgIDIzLjIwMjQ3M10gcGNpIDAwMDA6ODY6MDAuMTog
WzgwODY6MTU3Ml0gdHlwZSAwMCBjbGFzcyAweDAyMDAwMA0KWyAgIDIzLjIwODQ5Ml0gcGNpIDAw
MDA6ODY6MDAuMTogcmVnIDB4MTA6IFttZW0gMHhkMzgwMDAwMC0weGQzZmZmZmZmIDY0Yml0IHBy
ZWZdDQpbICAgMjMuMjE1NDg2XSBwY2kgMDAwMDo4NjowMC4xOiByZWcgMHgxYzogW21lbSAweGQ1
MDAwMDAwLTB4ZDUwMDdmZmYgNjRiaXQgcHJlZl0NClsgICAyMy4yMjM0NzRdIHBjaSAwMDAwOjg2
OjAwLjE6IHJlZyAweDMwOiBbbWVtIDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXQ0KWyAgIDIz
LjIyOTYwNl0gcGNpIDAwMDA6ODY6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQNClsgICAyMy4yMzU0ODldIHBjaSAwMDAwOjg2OjAwLjE6IHJlZyAweDE4NDogW21lbSAw
eGQ0ODAwMDAwLTB4ZDQ4MGZmZmYgNjRiaXQgcHJlZl0NClsgICAyMy4yNDM0MzFdIHBjaSAwMDAw
Ojg2OjAwLjE6IFZGKG4pIEJBUjAgc3BhY2U6IFttZW0gMHhkNDgwMDAwMC0weGQ0YmZmZmZmIDY0
Yml0IHByZWZdIChjb250YWlucyBCQVIwIGZvciA2NCBWRnMpDQpbICAgMjMuMjUzNDYzXSBwY2kg
MDAwMDo4NjowMC4xOiByZWcgMHgxOTA6IFttZW0gMHhkNTAxMDAwMC0weGQ1MDEzZmZmIDY0Yml0
IHByZWZdDQpbICAgMjMuMjYwNDMxXSBwY2kgMDAwMDo4NjowMC4xOiBWRihuKSBCQVIzIHNwYWNl
OiBbbWVtIDB4ZDUwMTAwMDAtMHhkNTEwZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMyBm
b3IgNjQgVkZzKQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NjowMC4xDQpbICAgMjMuMjcz
NTAwXSBwY2kgMDAwMDo4NTowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODYtODddDQpbICAgMjMu
Mjc4NDUzXSBwY2kgMDAwMDo4NTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQzODAwMDAw
LTB4ZDUyZmZmZmYgNjRiaXQgcHJlZl0NClsgICAyMy4yODY2MTZdIEFDUEk6IFBDSSBSb290IEJy
aWRnZSBbUEMwOF0gKGRvbWFpbiAwMDAwIFtidXMgYWUtZDZdKQ0KWyAgIDIzLjI5MjQzNV0gYWNw
aSBQTlAwQTA4OjA4OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9j
a1BNIFNlZ21lbnRzIE1TSSBIUFgtVHlwZTNdDQpbICAgMjMuMzAyMDgyXSBhY3BpIFBOUDBBMDg6
MDg6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUiBMVFJdDQpbICAgMjMuMzA4
OTg0XSBhY3BpIFBOUDBBMDg6MDg6IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcg
UE1FIFBDSWVDYXBhYmlsaXR5XQ0KWyAgIDIzLjMxNjQzMV0gYWNwaSBQTlAwQTA4OjA4OiBGQURU
IGluZGljYXRlcyBBU1BNIGlzIHVuc3VwcG9ydGVkLCB1c2luZyBCSU9TIGNvbmZpZ3VyYXRpb24N
ClsgICAyMy4zMjQ3MjVdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDphZQ0KWyAgIDIzLjMy
ODQzMV0gcGNpX2J1cyAwMDAwOmFlOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4ZTAwMC0weGVm
ZmYgd2luZG93XQ0KWyAgIDIzLjMzNTQzMV0gcGNpX2J1cyAwMDAwOmFlOiByb290IGJ1cyByZXNv
dXJjZSBbbWVtIDB4ZTEwMDAwMDAtMHhlZTdmZmZmZiB3aW5kb3ddDQpbICAgMjMuMzQzNDMxXSBw
Y2lfYnVzIDAwMDA6YWU6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzOTgwMDAwMDAwMDAtMHgz
OWJmZmZmZmZmZmYgd2luZG93XQ0KWyAgIDIzLjM1MTQzMV0gcGNpX2J1cyAwMDAwOmFlOiByb290
IGJ1cyByZXNvdXJjZSBbYnVzIGFlLWQ2XQ0KWyAgIDIzLjM1NjQ3Ml0gcGNpIDAwMDA6YWU6MDUu
MDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDphZTowNS4wDQpbICAgMjMuMzY1NDYyXSBwY2kgMDAwMDphZTowNS4yOiBbODA4Njoy
MDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFl
OjA1LjINClsgICAyMy4zNzQ0NjFdIHBjaSAwMDAwOmFlOjA1LjQ6IFs4MDg2OjIwMzZdIHR5cGUg
MDAgY2xhc3MgMHgwODAwMjANClsgICAyMy4zODA0NzBdIHBjaSAwMDAwOmFlOjA1LjQ6IHJlZyAw
eDEwOiBbbWVtIDB4ZTEwMDAwMDAtMHhlMTAwMGZmZl0NCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6YWU6MDUuNA0KWyAgIDIzLjM5MDQ3Ml0gcGNpIDAwMDA6YWU6MDguMDogWzgwODY6MjA2Nl0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZTowOC4w
DQpbICAgMjMuMzk5NDc2XSBwY2kgMDAwMDphZTowOS4wOiBbODA4NjoyMDY2XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFlOjA5LjANClsgICAyMy40
MDg0NzZdIHBjaSAwMDAwOmFlOjBhLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWU6MGEuMA0KWyAgIDIzLjQxNzQ1N10gcGNp
IDAwMDA6YWU6MGEuMTogWzgwODY6MjA0MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDphZTowYS4xDQpbICAgMjMuNDI2NDU5XSBwY2kgMDAwMDphZTow
YS4yOiBbODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmFlOjBhLjINClsgICAyMy40MzU0NjBdIHBjaSAwMDAwOmFlOjBhLjM6IFs4MDg2
OjIwNDNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
YWU6MGEuMw0KWyAgIDIzLjQ0NDQ1OF0gcGNpIDAwMDA6YWU6MGEuNDogWzgwODY6MjA0NF0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZTowYS40DQpb
ICAgMjMuNDUzNDU3XSBwY2kgMDAwMDphZTowYS41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFlOjBhLjUNClsgICAyMy40NjI0
NTldIHBjaSAwMDAwOmFlOjBhLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAN
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWU6MGEuNg0KWyAgIDIzLjQ3MTQ1OF0gcGNpIDAw
MDA6YWU6MGEuNzogWzgwODY6MjA0N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDphZTowYS43DQpbICAgMjMuNDgwNDU4XSBwY2kgMDAwMDphZTowYi4w
OiBbODA4NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmFlOjBiLjANClsgICAyMy40ODk0NTddIHBjaSAwMDAwOmFlOjBiLjE6IFs4MDg2OjIw
NDldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWU6
MGIuMQ0KWyAgIDIzLjQ5ODQ1N10gcGNpIDAwMDA6YWU6MGIuMjogWzgwODY6MjA0YV0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZTowYi4yDQpbICAg
MjMuNTA3NDYwXSBwY2kgMDAwMDphZTowYi4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFlOjBiLjMNClsgICAyMy41MTY0NzBd
IHBjaSAwMDAwOmFlOjBjLjA6IFs4MDg2OjIwNDBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWU6MGMuMA0KWyAgIDIzLjUyNTQ1N10gcGNpIDAwMDA6
YWU6MGMuMTogWzgwODY6MjA0MV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDphZTowYy4xDQpbICAgMjMuNTM0NDU4XSBwY2kgMDAwMDphZTowYy4yOiBb
ODA4NjoyMDQyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOmFlOjBjLjINClsgICAyMy41NDM0NThdIHBjaSAwMDAwOmFlOjBjLjM6IFs4MDg2OjIwNDNd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWU6MGMu
Mw0KWyAgIDIzLjU1MjQ1N10gcGNpIDAwMDA6YWU6MGMuNDogWzgwODY6MjA0NF0gdHlwZSAwMCBj
bGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZTowYy40DQpbICAgMjMu
NTYxNDU4XSBwY2kgMDAwMDphZTowYy41OiBbODA4NjoyMDQ1XSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFlOjBjLjUNClsgICAyMy41NzA0NTldIHBj
aSAwMDAwOmFlOjBjLjY6IFs4MDg2OjIwNDZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6YWU6MGMuNg0KWyAgIDIzLjU3OTQ1OV0gcGNpIDAwMDA6YWU6
MGMuNzogWzgwODY6MjA0N10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDphZTowYy43DQpbICAgMjMuNTg4NDU4XSBwY2kgMDAwMDphZTowZC4wOiBbODA4
NjoyMDQ4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmFlOjBkLjANClsgICAyMy41OTc0NTddIHBjaSAwMDAwOmFlOjBkLjE6IFs4MDg2OjIwNDldIHR5
cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6YWU6MGQuMQ0K
WyAgIDIzLjYwNjQ1OV0gcGNpIDAwMDA6YWU6MGQuMjogWzgwODY6MjA0YV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDphZTowZC4yDQpbICAgMjMuNjE1
NDU4XSBwY2kgMDAwMDphZTowZC4zOiBbODA4NjoyMDRiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmFlOjBkLjMNClsgICAyMy42MjQ2NDZdIEFDUEk6
IFBDSSBSb290IEJyaWRnZSBbUEMwOV0gKGRvbWFpbiAwMDAwIFtidXMgZDctZmZdKQ0KWyAgIDIz
LjYzMDQzM10gYWNwaSBQTlAwQTA4OjA5OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25m
aWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSSBIUFgtVHlwZTNdDQpbICAgMjMuNjQwMTAxXSBh
Y3BpIFBOUDBBMDg6MDk6IF9PU0M6IHBsYXRmb3JtIGRvZXMgbm90IHN1cHBvcnQgW0FFUiBMVFJd
DQpbICAgMjMuNjQ2OTk1XSBhY3BpIFBOUDBBMDg6MDk6IF9PU0M6IE9TIG5vdyBjb250cm9scyBb
UENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQ0KWyAgIDIzLjY1NDQzMV0gYWNwaSBQTlAw
QTA4OjA5OiBGQURUIGluZGljYXRlcyBBU1BNIGlzIHVuc3VwcG9ydGVkLCB1c2luZyBCSU9TIGNv
bmZpZ3VyYXRpb24NClsgICAyMy42NjI3MDZdIFBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDpk
Nw0KWyAgIDIzLjY2NjQzMV0gcGNpX2J1cyAwMDAwOmQ3OiByb290IGJ1cyByZXNvdXJjZSBbaW8g
IDB4ZjAwMC0weGZmZmYgd2luZG93XQ0KWyAgIDIzLjY3MzQzMV0gcGNpX2J1cyAwMDAwOmQ3OiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZWU4MDAwMDAtMHhmYmZmZmZmZiB3aW5kb3ddDQpbICAg
MjMuNjgwNDMxXSBwY2lfYnVzIDAwMDA6ZDc6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgzOWMw
MDAwMDAwMDAtMHgzOWZmZmZmZmZmZmYgd2luZG93XQ0KWyAgIDIzLjY4ODQzMl0gcGNpX2J1cyAw
MDAwOmQ3OiByb290IGJ1cyByZXNvdXJjZSBbYnVzIGQ3LWZmXQ0KWyAgIDIzLjY5NDQ2NF0gcGNp
IDAwMDA6ZDc6MDAuMDogWzgwODY6MjAzMF0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KWyAgIDIz
LjcwMDU2Ml0gcGNpIDAwMDA6ZDc6MDAuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncw0KWyAgIDIz
LjcwNTU4OF0gcGNpIDAwMDA6ZDc6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBE
M2NvbGQNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDc6MDAuMA0KWyAgIDIzLjcxNDQ2Nl0g
cGNpIDAwMDA6ZDc6MDEuMDogWzgwODY6MjAzMV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMA0KWyAg
IDIzLjcyMDU2Ml0gcGNpIDAwMDA6ZDc6MDEuMDogZW5hYmxpbmcgRXh0ZW5kZWQgVGFncw0KWyAg
IDIzLjcyNTU4Nl0gcGNpIDAwMDA6ZDc6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDc6MDEuMA0KWyAgIDIzLjczNDQ2
N10gcGNpIDAwMDA6ZDc6MDUuMDogWzgwODY6MjAzNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMA0K
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkNzowNS4wDQpbICAgMjMuNzQzNDYzXSBwY2kgMDAw
MDpkNzowNS4yOiBbODA4NjoyMDM1XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmQ3OjA1LjINClsgICAyMy43NTI0NjFdIHBjaSAwMDAwOmQ3OjA1LjQ6
IFs4MDg2OjIwMzZdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjANClsgICAyMy43NTg0NzBdIHBjaSAw
MDAwOmQ3OjA1LjQ6IHJlZyAweDEwOiBbbWVtIDB4ZWU4MDAwMDAtMHhlZTgwMGZmZl0NCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDc6MDUuNA0KWyAgIDIzLjc2NzQ4OF0gcGNpIDAwMDA6ZDc6
MGUuMDogWzgwODY6MjA1OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDpkNzowZS4wDQpbICAgMjMuNzc2NDU3XSBwY2kgMDAwMDpkNzowZS4xOiBbODA4
NjoyMDU5XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OmQ3OjBlLjENClsgICAyMy43ODU0NzRdIHBjaSAwMDAwOmQ3OjBmLjA6IFs4MDg2OjIwNThdIHR5
cGUgMDAgY2xhc3MgMHgxMTAxMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDc6MGYuMA0K
WyAgIDIzLjc5NDQ1N10gcGNpIDAwMDA6ZDc6MGYuMTogWzgwODY6MjA1OV0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkNzowZi4xDQpbICAgMjMuODAz
NDc1XSBwY2kgMDAwMDpkNzoxMC4wOiBbODA4NjoyMDU4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAw
DQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ3OjEwLjANClsgICAyMy44MTI0NThdIHBjaSAw
MDAwOmQ3OjEwLjE6IFs4MDg2OjIwNTldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ZDc6MTAuMQ0KWyAgIDIzLjgyMTQ3OV0gcGNpIDAwMDA6ZDc6MTIu
MDogWzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpkNzoxMi4wDQpbICAgMjMuODMwNDQ2XSBwY2kgMDAwMDpkNzoxMi4xOiBbODA4Njoy
MDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ3
OjEyLjENClsgICAyMy44Mzk0NDddIHBjaSAwMDAwOmQ3OjEyLjI6IFs4MDg2OjIwNGVdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDc6MTIuMg0KWyAg
IDIzLjg0ODQ2MV0gcGNpIDAwMDA6ZDc6MTIuNDogWzgwODY6MjA0Y10gdHlwZSAwMCBjbGFzcyAw
eDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkNzoxMi40DQpbICAgMjMuODU3NDQ3
XSBwY2kgMDAwMDpkNzoxMi41OiBbODA4NjoyMDRkXSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ3OjEyLjUNClsgICAyMy44NjY0NTldIHBjaSAwMDAw
OmQ3OjE1LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ZDc6MTUuMA0KWyAgIDIzLjg3NTQ0Nl0gcGNpIDAwMDA6ZDc6MTUuMTog
WzgwODY6MjA4OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDpkNzoxNS4xDQpbICAgMjMuODg0NDY1XSBwY2kgMDAwMDpkNzoxNi4wOiBbODA4NjoyMDE4
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ3OjE2
LjANClsgICAyMy44OTM0NDddIHBjaSAwMDAwOmQ3OjE2LjE6IFs4MDg2OjIwODhdIHR5cGUgMDAg
Y2xhc3MgMHgxMTAxMDANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZDc6MTYuMQ0KWyAgIDIz
LjkwMjQ1M10gcGNpIDAwMDA6ZDc6MTYuNDogWzgwODY6MjAxOF0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpkNzoxNi40DQpbICAgMjMuOTExNDQ3XSBw
Y2kgMDAwMDpkNzoxNi41OiBbODA4NjoyMDg4XSB0eXBlIDAwIGNsYXNzIDB4MTEwMTAwDQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmQ3OjE2LjUNClsgICAyMy45MjA0NTNdIHBjaSAwMDAwOmQ3
OjE3LjA6IFs4MDg2OjIwMThdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDANCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ZDc6MTcuMA0KWyAgIDIzLjkyOTQ0NV0gcGNpIDAwMDA6ZDc6MTcuMTogWzgw
ODY6MjA4OF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMA0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDpkNzoxNy4xDQpbICAgMjMuOTM4NTcwXSBwY2kgMDAwMDpkNzowMC4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgZDhdDQpbICAgMjMuOTQzNTUyXSBwY2kgMDAwMDpkNzowMS4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgZDldDQpbICAgMjMuOTQ4OTc2XSB4ZW46YmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxv
b24gZHJpdmVyDQpbICAgMjQuNTk5NjMyXSBpb21tdTogRGVmYXVsdCBkb21haW4gdHlwZTogVHJh
bnNsYXRlZA0KWyAgIDI0LjYwNDQ3MV0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBWR0EgZGV2
aWNlIGFkZGVkOiBkZWNvZGVzPWlvK21lbSxvd25zPW5vbmUsbG9ja3M9bm9uZQ0KWyAgIDI0LjYx
MjQ3NV0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZQ0K
WyAgIDI0LjYxODQzMV0gcGNpIDAwMDA6MDI6MDAuMDogdmdhYXJiOiBzZXR0aW5nIGFzIGJvb3Qg
ZGV2aWNlDQpbICAgMjQuNjIzNDMwXSB2Z2FhcmI6IGxvYWRlZA0KWyAgIDI0LjYyNjUxOF0gU0NT
SSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQNClsgICAyNC42MzA0NTJdIEFDUEk6IGJ1cyB0eXBlIFVT
QiByZWdpc3RlcmVkDQpbICAgMjQuNjM0NDQ0XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIHVzYmZzDQpbICAgMjQuNjM5NDQwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l
dyBpbnRlcmZhY2UgZHJpdmVyIGh1Yg0KWyAgIDI0LjY0NTUwN10gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgZGV2aWNlIGRyaXZlciB1c2INClsgICAyNC42NTA1MjddIEVEQUMgTUM6IFZlcjogMy4w
LjANClsgICAyNC42NTU0NjJdIFJlZ2lzdGVyZWQgZWZpdmFycyBvcGVyYXRpb25zDQpbICAgMjQu
NjkwNDUxXSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0aW5nDQpbICAgMjQuNzE3NjE5XSBO
ZXRMYWJlbDogSW5pdGlhbGl6aW5nDQpbICAgMjQuNzIwNDMwXSBOZXRMYWJlbDogIGRvbWFpbiBo
YXNoIHNpemUgPSAxMjgNClsgICAyNC43MjU0MzBdIE5ldExhYmVsOiAgcHJvdG9jb2xzID0gVU5M
QUJFTEVEIENJUFNPdjQgQ0FMSVBTTw0KWyAgIDI0LjczMDQ0NF0gTmV0TGFiZWw6ICB1bmxhYmVs
ZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRlZmF1bHQNClsgICAyNC43MzY2MDRdIGNsb2Nrc291cmNl
OiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB0c2MtZWFybHkNClsgICAyNC43NTY4NzZdIFZGUzog
RGlzayBxdW90YXMgZHF1b3RfNi42LjANClsgICAyNC43NjA2NjFdIFZGUzogRHF1b3QtY2FjaGUg
aGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMpDQpbICAgMjQuNzY3
NjA3XSBodWdldGxiZnM6IGRpc2FibGluZyBiZWNhdXNlIHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQg
aHVnZXBhZ2Ugc2l6ZXMNClsgICAyNC43NzQ4NjldIHBucDogUG5QIEFDUEkgaW5pdA0KWyAgIDI0
Ljc3OTAxMV0gc3lzdGVtIDAwOjAxOiBbaW8gIDB4MDUwMC0weDA1ZmVdIGhhcyBiZWVuIHJlc2Vy
dmVkDQpbICAgMjQuNzg0NzcyXSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwNDAwLTB4MDQ3Zl0gaGFz
IGJlZW4gcmVzZXJ2ZWQNClsgICAyNC43OTA3NTldIHN5c3RlbSAwMDowMTogW2lvICAweDA2MDAt
MHgwNjFmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDI0Ljc5NjczNV0gc3lzdGVtIDAwOjAxOiBb
aW8gIDB4MGNhMC0weDBjYTVdIGNvdWxkIG5vdCBiZSByZXNlcnZlZA0KWyAgIDI0LjgwMzA2NV0g
c3lzdGVtIDAwOjAxOiBbaW8gIDB4MDg4MC0weDA4ODNdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAg
MjQuODA5MDQyXSBzeXN0ZW0gMDA6MDE6IFtpbyAgMHgwODAwLTB4MDgxZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQNClsgICAyNC44MTUwMjBdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDFjMDAwLTB4ZmVk
M2ZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgMjQuODIxNjkzXSBzeXN0ZW0gMDA6MDE6IFtt
ZW0gMHhmZWQ0NTAwMC0weGZlZDhiZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDI0LjgyODM3
Ml0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmYwMDAwMDAtMHhmZmZmZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQNClsgICAyNC44MzUwNDRdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZTAwMDAwLTB4ZmVl
ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgMjQuODQxNzExXSBzeXN0ZW0gMDA6MDE6IFtt
ZW0gMHhmZWQxMjAwMC0weGZlZDEyMDBmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDI0Ljg0ODM4
NF0gc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZmVkMTIwMTAtMHhmZWQxMjAxZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQNClsgICAyNC44NTUwNjBdIHN5c3RlbSAwMDowMTogW21lbSAweGZlZDFiMDAwLTB4ZmVk
MWJmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgMjQuODYyMDkxXSBBbHJlYWR5IHNldHVwIHRo
ZSBHU0kgOjQNClsgICAyNC44NjYxMTddIHN5c3RlbSAwMDowNDogW21lbSAweGZkMDAwMDAwLTB4
ZmRhYmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgMjQuODcyNTc5XSBzeXN0ZW0gMDA6MDQ6
IFttZW0gMHhmZGFkMDAwMC0weGZkYWRmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDI0Ljg3
OTI0MV0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQNClsgICAyNC44ODU5MTddIHN5c3RlbSAwMDowNDogW21lbSAweGZlMDAwMDAwLTB4
ZmUwMGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgMjQuODkyNTkzXSBzeXN0ZW0gMDA6MDQ6
IFttZW0gMHhmZTAxMTAwMC0weGZlMDFmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDI0Ljg5
OTI2OF0gc3lzdGVtIDAwOjA0OiBbbWVtIDB4ZmUwMzYwMDAtMHhmZTAzYmZmZl0gaGFzIGJlZW4g
cmVzZXJ2ZWQNClsgICAyNC45MDU5NDBdIHN5c3RlbSAwMDowNDogW21lbSAweGZlMDNkMDAwLTB4
ZmUzZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgMjQuOTEyNjA3XSBzeXN0ZW0gMDA6MDQ6
IFttZW0gMHhmZTQxMDAwMC0weGZlN2ZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDI0Ljkx
OTc2MF0gc3lzdGVtIDAwOjA1OiBbaW8gIDB4MTAwMC0weDEwZmVdIGhhcyBiZWVuIHJlc2VydmVk
DQpbICAgMjQuOTI2MTUzXSBwbnA6IFBuUCBBQ1BJOiBmb3VuZCA2IGRldmljZXMNClsgICAyNC45
MzQ3NDZdIHRoZXJtYWxfc3lzOiBSZWdpc3RlcmVkIHRoZXJtYWwgZ292ZXJub3IgJ2ZhaXJfc2hh
cmUnDQpbICAgMjQuOTM0NzQ3XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVy
bm9yICdiYW5nX2JhbmcnDQpbICAgMjQuOTQwNzE0XSB0aGVybWFsX3N5czogUmVnaXN0ZXJlZCB0
aGVybWFsIGdvdmVybm9yICdzdGVwX3dpc2UnDQpbICAgMjQuOTQ2Nzg3XSB0aGVybWFsX3N5czog
UmVnaXN0ZXJlZCB0aGVybWFsIGdvdmVybm9yICd1c2VyX3NwYWNlJw0KWyAgIDI0Ljk2NDE1NV0g
UE0tVGltZXIgZmFpbGVkIGNvbnNpc3RlbmN5IGNoZWNrICAoMHhmZmZmZmYpIC0gYWJvcnRpbmcu
DQpbICAgMjQuOTc2NjE3XSBwY2kgMDAwMDoxODowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVt
IDB4ZmZmMDAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
DQpbICAgMjQuOTg2NTU2XSBwY2kgMDAwMDozYjowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVt
IDB4ZmZmMDAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
DQpbICAgMjQuOTk2NTIyXSBwY2kgMDAwMDozZDowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVt
IDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
DQpbICAgMjUuMDA2NDg3XSBwY2kgMDAwMDozZDowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVt
IDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
DQpbICAgMjUuMDE2NDUxXSBwY2kgMDAwMDo4NjowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVt
IDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
DQpbICAgMjUuMDI2NDE2XSBwY2kgMDAwMDo4NjowMC4xOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVt
IDB4ZmZmODAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93
DQpbICAgMjUuMDM2NDAyXSBwY2kgMDAwMDowMTowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJd
DQpbICAgMjUuMDQxNDIxXSBwY2kgMDAwMDowMTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAw
eDIwMDAtMHgyZmZmXQ0KWyAgIDI1LjA0NzU4MV0gcGNpIDAwMDA6MDE6MDAuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHg5MTAwMDAwMC0weDkyMGZmZmZmXQ0KWyAgIDI1LjA1NDQzMl0gcGNpIDAw
MDA6MDA6MWMuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxLTAyXQ0KWyAgIDI1LjA1OTcwMl0gcGNp
IDAwMDA6MDA6MWMuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHgyMDAwLTB4MmZmZl0NClsgICAy
NS4wNjU4NTRdIHBjaSAwMDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OTEwMDAw
MDAtMHg5MjBmZmZmZl0NClsgICAyNS4wNzI3MjFdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2Ug
NCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQ0KWyAgIDI1LjA3ODkzNl0gcGNpX2J1cyAwMDAw
OjAwOiByZXNvdXJjZSA1IFtpbyAgMHgxMDAwLTB4M2ZmZiB3aW5kb3ddDQpbICAgMjUuMDg1MTgw
XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYg
d2luZG93XQ0KWyAgIDI1LjA5MjEwN10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA3IFttZW0g
MHgwMDBjNDAwMC0weDAwMGM3ZmZmIHdpbmRvd10NClsgICAyNS4wOTkwNDFdIHBjaV9idXMgMDAw
MDowMDogcmVzb3VyY2UgOCBbbWVtIDB4ZmUwMTAwMDAtMHhmZTAxMGZmZiB3aW5kb3ddDQpbICAg
MjUuMTA1OTc5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDkgW21lbSAweDkwMDAwMDAwLTB4
OWQ3ZmZmZmYgd2luZG93XQ0KWyAgIDI1LjExMjkwN10gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJj
ZSAxMCBbbWVtIDB4MzgwMDAwMDAwMDAwLTB4MzgzZmZmZmZmZmZmIHdpbmRvd10NClsgICAyNS4x
MjA2MjddIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMCBbaW8gIDB4MjAwMC0weDJmZmZdDQpb
ICAgMjUuMTI2MjQ0XSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweDkxMDAwMDAw
LTB4OTIwZmZmZmZdDQpbICAgMjUuMTMyNTc0XSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDAg
W2lvICAweDIwMDAtMHgyZmZmXQ0KWyAgIDI1LjEzODIxMV0gcGNpX2J1cyAwMDAwOjAyOiByZXNv
dXJjZSAxIFttZW0gMHg5MTAwMDAwMC0weDkyMGZmZmZmXQ0KWyAgIDI1LjE0NDYzMF0gcGNpIDAw
MDA6MTg6MDAuMDogQkFSIDY6IG5vIHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAwMCBwcmVm
XQ0KWyAgIDI1LjE1MTY0NF0gcGNpIDAwMDA6MTg6MDAuMDogQkFSIDY6IGZhaWxlZCB0byBhc3Np
Z24gW21lbSBzaXplIDB4MDAxMDAwMDAgcHJlZl0NClsgICAyNS4xNTkwOTddIHBjaSAwMDAwOjE3
OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAxOF0NClsgICAyNS4xNjQxMzJdIHBjaSAwMDAwOjE3
OjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OWQ4MDAwMDAtMHg5ZDlmZmZmZl0NClsgICAy
NS4xNzA5OTNdIHBjaV9idXMgMDAwMDoxNzogcmVzb3VyY2UgNCBbaW8gIDB4NDAwMC0weDVmZmYg
d2luZG93XQ0KWyAgIDI1LjE3NzIwOF0gcGNpX2J1cyAwMDAwOjE3OiByZXNvdXJjZSA1IFttZW0g
MHg5ZDgwMDAwMC0weGFhZmZmZmZmIHdpbmRvd10NClsgICAyNS4xODQxNDFdIHBjaV9idXMgMDAw
MDoxNzogcmVzb3VyY2UgNiBbbWVtIDB4Mzg0MDAwMDAwMDAwLTB4Mzg3ZmZmZmZmZmZmIHdpbmRv
d10NClsgICAyNS4xOTE3NjhdIHBjaV9idXMgMDAwMDoxODogcmVzb3VyY2UgMSBbbWVtIDB4OWQ4
MDAwMDAtMHg5ZDlmZmZmZl0NClsgICAyNS4xOTgxMjFdIHBjaSAwMDAwOjNiOjAwLjA6IEJBUiA2
OiBubyBzcGFjZSBmb3IgW21lbSBzaXplIDB4MDAxMDAwMDAgcHJlZl0NClsgICAyNS4yMDUyMDJd
IHBjaSAwMDAwOjNiOjAwLjA6IEJBUiA2OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAw
MTAwMDAwIHByZWZdDQpbICAgMjUuMjEyNjQ4XSBwY2kgMDAwMDozYjowMC4wOiBCQVIgMTQ6IG5v
IHNwYWNlIGZvciBbbWVtIHNpemUgMHgwMDEwMDAwMF0NClsgICAyNS4yMTk0MDddIHBjaSAwMDAw
OjNiOjAwLjA6IEJBUiAxNDogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgwMDEwMDAwMF0N
ClsgICAyNS4yMjY1MjRdIHBjaSAwMDAwOjNjOjAzLjA6IEJBUiAxNDogbm8gc3BhY2UgZm9yIFtt
ZW0gc2l6ZSAweDAwMTAwMDAwXQ0KWyAgIDI1LjIzMzI4Ml0gcGNpIDAwMDA6M2M6MDMuMDogQkFS
IDE0OiBmYWlsZWQgdG8gYXNzaWduIFttZW0gc2l6ZSAweDAwMTAwMDAwXQ0KWyAgIDI1LjI0MDM4
Ml0gcGNpIDAwMDA6M2Q6MDAuMDogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHhhZDk4MDAwMC0weGFk
OWZmZmZmIHByZWZdDQpbICAgMjUuMjQ3NjcwXSBwY2kgMDAwMDozZDowMC4xOiBCQVIgNjogbm8g
c3BhY2UgZm9yIFttZW0gc2l6ZSAweDAwMDgwMDAwIHByZWZdDQpbICAgMjUuMjU0NzcwXSBwY2kg
MDAwMDozZDowMC4xOiBCQVIgNjogZmFpbGVkIHRvIGFzc2lnbiBbbWVtIHNpemUgMHgwMDA4MDAw
MCBwcmVmXQ0KWyAgIDI1LjI2MjIyM10gcGNpIDAwMDA6M2M6MDMuMDogUENJIGJyaWRnZSB0byBb
YnVzIDNkLTNlXQ0KWyAgIDI1LjI2NzUyNV0gcGNpIDAwMDA6M2M6MDMuMDogICBicmlkZ2Ugd2lu
ZG93IFttZW0gMHhhYjAwMDAwMC0weGFkOWZmZmZmIDY0Yml0IHByZWZdDQpbICAgMjUuMjc1MzE4
XSBwY2kgMDAwMDozYjowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgM2MtM2VdDQpbICAgMjUuMjgw
NjEzXSBwY2kgMDAwMDozYjowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGFiMDAwMDAwLTB4
YWQ5ZmZmZmYgNjRiaXQgcHJlZl0NClsgICAyNS4yODg0MTJdIHBjaSAwMDAwOjNhOjAwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAzYi0zZV0NClsgICAyNS4yOTM2ODldIHBjaSAwMDAwOjNhOjAwLjA6
ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YWRhMDAwMDAtMHhhZGFmZmZmZl0NClsgICAyNS4zMDA1
MzZdIHBjaSAwMDAwOjNhOjAwLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YWIwMDAwMDAtMHhh
ZDlmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDI1LjMwODM0M10gcGNpX2J1cyAwMDAwOjNhOiBTb21l
IFBDSSBkZXZpY2UgcmVzb3VyY2VzIGFyZSB1bmFzc2lnbmVkLCB0cnkgYm9vdGluZyB3aXRoIHBj
aT1yZWFsbG9jDQpbICAgMjUuMzE3NDIwXSBwY2lfYnVzIDAwMDA6M2E6IHJlc291cmNlIDQgW2lv
ICAweDYwMDAtMHg3ZmZmIHdpbmRvd10NClsgICAyNS4zMjM2NTldIHBjaV9idXMgMDAwMDozYTog
cmVzb3VyY2UgNSBbbWVtIDB4YWIwMDAwMDAtMHhiODdmZmZmZiB3aW5kb3ddDQpbICAgMjUuMzMw
NTk0XSBwY2lfYnVzIDAwMDA6M2E6IHJlc291cmNlIDYgW21lbSAweDM4ODAwMDAwMDAwMC0weDM4
YmZmZmZmZmZmZiB3aW5kb3ddDQpbICAgMjUuMzM4MjI0XSBwY2lfYnVzIDAwMDA6M2I6IHJlc291
cmNlIDEgW21lbSAweGFkYTAwMDAwLTB4YWRhZmZmZmZdDQpbICAgMjUuMzQ0NTU0XSBwY2lfYnVz
IDAwMDA6M2I6IHJlc291cmNlIDIgW21lbSAweGFiMDAwMDAwLTB4YWQ5ZmZmZmYgNjRiaXQgcHJl
Zl0NClsgICAyNS4zNTE4MzBdIHBjaV9idXMgMDAwMDozYzogcmVzb3VyY2UgMiBbbWVtIDB4YWIw
MDAwMDAtMHhhZDlmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDI1LjM1OTEwOV0gcGNpX2J1cyAwMDAw
OjNkOiByZXNvdXJjZSAyIFttZW0gMHhhYjAwMDAwMC0weGFkOWZmZmZmIDY0Yml0IHByZWZdDQpb
ICAgMjUuMzY2NDA4XSBwY2kgMDAwMDo1ZDowMi4wOiBicmlkZ2Ugd2luZG93IFtpbyAgMHgxMDAw
LTB4MGZmZl0gdG8gW2J1cyA1ZV0gYWRkX3NpemUgMTAwMA0KWyAgIDI1LjM3NDYyNl0gcGNpIDAw
MDA6NWQ6MDIuMDogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAtMHgwMDBmZmZmZiA2NGJp
dCBwcmVmXSB0byBbYnVzIDVlXSBhZGRfc2l6ZSAyMDAwMDAgYWRkX2FsaWduIDEwMDAwMA0KWyAg
IDI1LjM4NjE1M10gcGNpIDAwMDA6NWQ6MDIuMDogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAw
MDAtMHgwMDBmZmZmZl0gdG8gW2J1cyA1ZV0gYWRkX3NpemUgMjAwMDAwIGFkZF9hbGlnbiAxMDAw
MDANClsgICAyNS4zOTY3MjBdIHBjaSAwMDAwOjVkOjAzLjA6IGJyaWRnZSB3aW5kb3cgW2lvICAw
eDEwMDAtMHgwZmZmXSB0byBbYnVzIDVmXSBhZGRfc2l6ZSAxMDAwDQpbICAgMjUuNDA0OTQ3XSBw
Y2kgMDAwMDo1ZDowMy4wOiBicmlkZ2Ugd2luZG93IFttZW0gMHgwMDEwMDAwMC0weDAwMGZmZmZm
IDY0Yml0IHByZWZdIHRvIFtidXMgNWZdIGFkZF9zaXplIDIwMDAwMCBhZGRfYWxpZ24gMTAwMDAw
DQpbICAgMjUuNDE2NDc5XSBwY2kgMDAwMDo1ZDowMy4wOiBicmlkZ2Ugd2luZG93IFttZW0gMHgw
MDEwMDAwMC0weDAwMGZmZmZmXSB0byBbYnVzIDVmXSBhZGRfc2l6ZSAyMDAwMDAgYWRkX2FsaWdu
IDEwMDAwMA0KWyAgIDI1LjQyNzA2MF0gcGNpIDAwMDA6NWQ6MDIuMDogQkFSIDE0OiBhc3NpZ25l
ZCBbbWVtIDB4Yjg5MDAwMDAtMHhiOGFmZmZmZl0NClsgICAyNS40MzM5ODZdIHBjaSAwMDAwOjVk
OjAyLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAweDM4YzAwMDAwMDAwMC0weDM4YzAwMDFmZmZm
ZiA2NGJpdCBwcmVmXQ0KWyAgIDI1LjQ0MjU2OV0gcGNpIDAwMDA6NWQ6MDMuMDogQkFSIDE0OiBh
c3NpZ25lZCBbbWVtIDB4YjhiMDAwMDAtMHhiOGNmZmZmZl0NClsgICAyNS40NDk0OTRdIHBjaSAw
MDAwOjVkOjAzLjA6IEJBUiAxNTogYXNzaWduZWQgW21lbSAweDM4YzAwMDIwMDAwMC0weDM4YzAw
MDNmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDI1LjQ1ODA4MV0gcGNpIDAwMDA6NWQ6MDIuMDogQkFS
IDEzOiBhc3NpZ25lZCBbaW8gIDB4ODAwMC0weDhmZmZdDQpbICAgMjUuNDY0MzE0XSBwY2kgMDAw
MDo1ZDowMy4wOiBCQVIgMTM6IGFzc2lnbmVkIFtpbyAgMHg5MDAwLTB4OWZmZl0NClsgICAyNS40
NzA1NTVdIHBjaSAwMDAwOjVkOjAyLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA1ZV0NClsgICAyNS40
NzU1ODRdIHBjaSAwMDAwOjVkOjAyLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ODAwMC0weDhm
ZmZdDQpbICAgMjUuNDgxNzQyXSBwY2kgMDAwMDo1ZDowMi4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweGI4OTAwMDAwLTB4YjhhZmZmZmZdDQpbICAgMjUuNDg4NTg2XSBwY2kgMDAwMDo1ZDowMi4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDM4YzAwMDAwMDAwMC0weDM4YzAwMDFmZmZmZiA2NGJp
dCBwcmVmXQ0KWyAgIDI1LjQ5NzA4NF0gcGNpIDAwMDA6NWQ6MDMuMDogUENJIGJyaWRnZSB0byBb
YnVzIDVmXQ0KWyAgIDI1LjUwMjEwMl0gcGNpIDAwMDA6NWQ6MDMuMDogICBicmlkZ2Ugd2luZG93
IFtpbyAgMHg5MDAwLTB4OWZmZl0NClsgICAyNS41MDgyNjFdIHBjaSAwMDAwOjVkOjAzLjA6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4YjhiMDAwMDAtMHhiOGNmZmZmZl0NClsgICAyNS41MTUxMDFd
IHBjaSAwMDAwOjVkOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4MzhjMDAwMjAwMDAwLTB4
MzhjMDAwM2ZmZmZmIDY0Yml0IHByZWZdDQpbICAgMjUuNTIzNjA3XSBwY2lfYnVzIDAwMDA6NWQ6
IHJlc291cmNlIDQgW2lvICAweDgwMDAtMHg5ZmZmIHdpbmRvd10NClsgICAyNS41Mjk4MzZdIHBj
aV9idXMgMDAwMDo1ZDogcmVzb3VyY2UgNSBbbWVtIDB4Yjg4MDAwMDAtMHhjNWZmZmZmZiB3aW5k
b3ddDQpbICAgMjUuNTM2NzYzXSBwY2lfYnVzIDAwMDA6NWQ6IHJlc291cmNlIDYgW21lbSAweDM4
YzAwMDAwMDAwMC0weDM4ZmZmZmZmZmZmZiB3aW5kb3ddDQpbICAgMjUuNTQ0MzkyXSBwY2lfYnVz
IDAwMDA6NWU6IHJlc291cmNlIDAgW2lvICAweDgwMDAtMHg4ZmZmXQ0KWyAgIDI1LjU1MDAyMl0g
cGNpX2J1cyAwMDAwOjVlOiByZXNvdXJjZSAxIFttZW0gMHhiODkwMDAwMC0weGI4YWZmZmZmXQ0K
WyAgIDI1LjU1NjM0Ml0gcGNpX2J1cyAwMDAwOjVlOiByZXNvdXJjZSAyIFttZW0gMHgzOGMwMDAw
MDAwMDAtMHgzOGMwMDAxZmZmZmYgNjRiaXQgcHJlZl0NClsgICAyNS41NjQzMjhdIHBjaV9idXMg
MDAwMDo1ZjogcmVzb3VyY2UgMCBbaW8gIDB4OTAwMC0weDlmZmZdDQpbICAgMjUuNTY5OTUyXSBw
Y2lfYnVzIDAwMDA6NWY6IHJlc291cmNlIDEgW21lbSAweGI4YjAwMDAwLTB4YjhjZmZmZmZdDQpb
ICAgMjUuNTc2Mjc4XSBwY2lfYnVzIDAwMDA6NWY6IHJlc291cmNlIDIgW21lbSAweDM4YzAwMDIw
MDAwMC0weDM4YzAwMDNmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDI1LjU4NDI3Nl0gcGNpX2J1cyAw
MDAwOjgwOiByZXNvdXJjZSA0IFtpbyAgMHhhMDAwLTB4YmZmZiB3aW5kb3ddDQpbICAgMjUuNTkw
NDk1XSBwY2lfYnVzIDAwMDA6ODA6IHJlc291cmNlIDUgW21lbSAweGM2MDAwMDAwLTB4ZDM3ZmZm
ZmYgd2luZG93XQ0KWyAgIDI1LjU5NzQyMF0gcGNpX2J1cyAwMDAwOjgwOiByZXNvdXJjZSA2IFtt
ZW0gMHgzOTAwMDAwMDAwMDAtMHgzOTNmZmZmZmZmZmYgd2luZG93XQ0KWyAgIDI1LjYwNTA2NV0g
cGNpIDAwMDA6ODU6MDAuMDogQkFSIDE0OiBhc3NpZ25lZCBbbWVtIDB4ZDU0MDAwMDAtMHhkNTRm
ZmZmZl0NClsgICAyNS42MTE5ODZdIHBjaSAwMDAwOjg2OjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBb
bWVtIDB4ZDU0MDAwMDAtMHhkNTQ3ZmZmZiBwcmVmXQ0KWyAgIDI1LjYxOTI3MF0gcGNpIDAwMDA6
ODY6MDAuMTogQkFSIDY6IGFzc2lnbmVkIFttZW0gMHhkNTQ4MDAwMC0weGQ1NGZmZmZmIHByZWZd
DQpbICAgMjUuNjI2NTQ5XSBwY2kgMDAwMDo4NTowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODYt
ODddDQpbICAgMjUuNjMxODM4XSBwY2kgMDAwMDo4NTowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21l
bSAweGQ1NDAwMDAwLTB4ZDU0ZmZmZmZdDQpbICAgMjUuNjM4NjgyXSBwY2kgMDAwMDo4NTowMC4w
OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGQzODAwMDAwLTB4ZDUyZmZmZmYgNjRiaXQgcHJlZl0N
ClsgICAyNS42NDY0ODldIHBjaV9idXMgMDAwMDo4NTogcmVzb3VyY2UgNCBbaW8gIDB4YzAwMC0w
eGRmZmYgd2luZG93XQ0KWyAgIDI1LjY1MjcxNV0gcGNpX2J1cyAwMDAwOjg1OiByZXNvdXJjZSA1
IFttZW0gMHhkMzgwMDAwMC0weGUwZmZmZmZmIHdpbmRvd10NClsgICAyNS42NTk2NTJdIHBjaV9i
dXMgMDAwMDo4NTogcmVzb3VyY2UgNiBbbWVtIDB4Mzk0MDAwMDAwMDAwLTB4Mzk3ZmZmZmZmZmZm
IHdpbmRvd10NClsgICAyNS42NjcyNzNdIHBjaV9idXMgMDAwMDo4NjogcmVzb3VyY2UgMSBbbWVt
IDB4ZDU0MDAwMDAtMHhkNTRmZmZmZl0NClsgICAyNS42NzM1OTRdIHBjaV9idXMgMDAwMDo4Njog
cmVzb3VyY2UgMiBbbWVtIDB4ZDM4MDAwMDAtMHhkNTJmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDI1
LjY4MDg5OV0gcGNpX2J1cyAwMDAwOmFlOiByZXNvdXJjZSA0IFtpbyAgMHhlMDAwLTB4ZWZmZiB3
aW5kb3ddDQpbICAgMjUuNjg3MTI0XSBwY2lfYnVzIDAwMDA6YWU6IHJlc291cmNlIDUgW21lbSAw
eGUxMDAwMDAwLTB4ZWU3ZmZmZmYgd2luZG93XQ0KWyAgIDI1LjY5NDA1MV0gcGNpX2J1cyAwMDAw
OmFlOiByZXNvdXJjZSA2IFttZW0gMHgzOTgwMDAwMDAwMDAtMHgzOWJmZmZmZmZmZmYgd2luZG93
XQ0KWyAgIDI1LjcwMTY4Ml0gcGNpIDAwMDA6ZDc6MDAuMDogYnJpZGdlIHdpbmRvdyBbaW8gIDB4
MTAwMC0weDBmZmZdIHRvIFtidXMgZDhdIGFkZF9zaXplIDEwMDANClsgICAyNS43MDk5MTFdIHBj
aSAwMDAwOmQ3OjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMTAwMDAwLTB4MDAwZmZmZmYg
NjRiaXQgcHJlZl0gdG8gW2J1cyBkOF0gYWRkX3NpemUgMjAwMDAwIGFkZF9hbGlnbiAxMDAwMDAN
ClsgICAyNS43MjE0NDJdIHBjaSAwMDAwOmQ3OjAwLjA6IGJyaWRnZSB3aW5kb3cgW21lbSAweDAw
MTAwMDAwLTB4MDAwZmZmZmZdIHRvIFtidXMgZDhdIGFkZF9zaXplIDIwMDAwMCBhZGRfYWxpZ24g
MTAwMDAwDQpbICAgMjUuNzMyMDA0XSBwY2kgMDAwMDpkNzowMS4wOiBicmlkZ2Ugd2luZG93IFtp
byAgMHgxMDAwLTB4MGZmZl0gdG8gW2J1cyBkOV0gYWRkX3NpemUgMTAwMA0KWyAgIDI1Ljc0MDIz
OV0gcGNpIDAwMDA6ZDc6MDEuMDogYnJpZGdlIHdpbmRvdyBbbWVtIDB4MDAxMDAwMDAtMHgwMDBm
ZmZmZiA2NGJpdCBwcmVmXSB0byBbYnVzIGQ5XSBhZGRfc2l6ZSAyMDAwMDAgYWRkX2FsaWduIDEw
MDAwMA0KWyAgIDI1Ljc1MTc3M10gcGNpIDAwMDA6ZDc6MDEuMDogYnJpZGdlIHdpbmRvdyBbbWVt
IDB4MDAxMDAwMDAtMHgwMDBmZmZmZl0gdG8gW2J1cyBkOV0gYWRkX3NpemUgMjAwMDAwIGFkZF9h
bGlnbiAxMDAwMDANClsgICAyNS43NjIzNDNdIHBjaSAwMDAwOmQ3OjAwLjA6IEJBUiAxNDogYXNz
aWduZWQgW21lbSAweGVlOTAwMDAwLTB4ZWVhZmZmZmZdDQpbICAgMjUuNzY5Mjc2XSBwY2kgMDAw
MDpkNzowMC4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gMHgzOWMwMDAwMDAwMDAtMHgzOWMwMDAx
ZmZmZmYgNjRiaXQgcHJlZl0NClsgICAyNS43Nzc4NTRdIHBjaSAwMDAwOmQ3OjAxLjA6IEJBUiAx
NDogYXNzaWduZWQgW21lbSAweGVlYjAwMDAwLTB4ZWVjZmZmZmZdDQpbICAgMjUuNzg0NzkxXSBw
Y2kgMDAwMDpkNzowMS4wOiBCQVIgMTU6IGFzc2lnbmVkIFttZW0gMHgzOWMwMDAyMDAwMDAtMHgz
OWMwMDAzZmZmZmYgNjRiaXQgcHJlZl0NClsgICAyNS43OTMzNjVdIHBjaSAwMDAwOmQ3OjAwLjA6
IEJBUiAxMzogYXNzaWduZWQgW2lvICAweGYwMDAtMHhmZmZmXQ0KWyAgIDI1Ljc5OTYwOV0gcGNp
IDAwMDA6ZDc6MDEuMDogQkFSIDEzOiBubyBzcGFjZSBmb3IgW2lvICBzaXplIDB4MTAwMF0NClsg
ICAyNS44MDYwMjJdIHBjaSAwMDAwOmQ3OjAxLjA6IEJBUiAxMzogZmFpbGVkIHRvIGFzc2lnbiBb
aW8gIHNpemUgMHgxMDAwXQ0KWyAgIDI1LjgxMjc3MV0gcGNpIDAwMDA6ZDc6MDEuMDogQkFSIDEz
OiBhc3NpZ25lZCBbaW8gIDB4ZjAwMC0weGZmZmZdDQpbICAgMjUuODE5MDExXSBwY2kgMDAwMDpk
NzowMC4wOiBCQVIgMTM6IG5vIHNwYWNlIGZvciBbaW8gIHNpemUgMHgxMDAwXQ0KWyAgIDI1Ljgy
NTQzMl0gcGNpIDAwMDA6ZDc6MDAuMDogQkFSIDEzOiBmYWlsZWQgdG8gYXNzaWduIFtpbyAgc2l6
ZSAweDEwMDBdDQpbICAgMjUuODMyMTg4XSBwY2kgMDAwMDpkNzowMC4wOiBQQ0kgYnJpZGdlIHRv
IFtidXMgZDhdDQpbICAgMjUuODM3MjI4XSBwY2kgMDAwMDpkNzowMC4wOiAgIGJyaWRnZSB3aW5k
b3cgW21lbSAweGVlOTAwMDAwLTB4ZWVhZmZmZmZdDQpbICAgMjUuODQ0MDcyXSBwY2kgMDAwMDpk
NzowMC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDM5YzAwMDAwMDAwMC0weDM5YzAwMDFmZmZm
ZiA2NGJpdCBwcmVmXQ0KWyAgIDI1Ljg1MjU2MV0gcGNpIDAwMDA6ZDc6MDEuMDogUENJIGJyaWRn
ZSB0byBbYnVzIGQ5XQ0KWyAgIDI1Ljg1NzU3OF0gcGNpIDAwMDA6ZDc6MDEuMDogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHhmMDAwLTB4ZmZmZl0NClsgICAyNS44NjM3NDJdIHBjaSAwMDAwOmQ3OjAx
LjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZWViMDAwMDAtMHhlZWNmZmZmZl0NClsgICAyNS44
NzA1ODhdIHBjaSAwMDAwOmQ3OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4MzljMDAwMjAw
MDAwLTB4MzljMDAwM2ZmZmZmIDY0Yml0IHByZWZdDQpbICAgMjUuODc5MDc5XSBwY2lfYnVzIDAw
MDA6ZDc6IHJlc291cmNlIDQgW2lvICAweGYwMDAtMHhmZmZmIHdpbmRvd10NClsgICAyNS44ODUz
MTZdIHBjaV9idXMgMDAwMDpkNzogcmVzb3VyY2UgNSBbbWVtIDB4ZWU4MDAwMDAtMHhmYmZmZmZm
ZiB3aW5kb3ddDQpbICAgMjUuODkyMjM5XSBwY2lfYnVzIDAwMDA6ZDc6IHJlc291cmNlIDYgW21l
bSAweDM5YzAwMDAwMDAwMC0weDM5ZmZmZmZmZmZmZiB3aW5kb3ddDQpbICAgMjUuODk5ODcxXSBw
Y2lfYnVzIDAwMDA6ZDg6IHJlc291cmNlIDEgW21lbSAweGVlOTAwMDAwLTB4ZWVhZmZmZmZdDQpb
ICAgMjUuOTA2MTk3XSBwY2lfYnVzIDAwMDA6ZDg6IHJlc291cmNlIDIgW21lbSAweDM5YzAwMDAw
MDAwMC0weDM5YzAwMDFmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDI1LjkxNDE3NF0gcGNpX2J1cyAw
MDAwOmQ5OiByZXNvdXJjZSAwIFtpbyAgMHhmMDAwLTB4ZmZmZl0NClsgICAyNS45MTk4MDJdIHBj
aV9idXMgMDAwMDpkOTogcmVzb3VyY2UgMSBbbWVtIDB4ZWViMDAwMDAtMHhlZWNmZmZmZl0NClsg
ICAyNS45MjYxMzRdIHBjaV9idXMgMDAwMDpkOTogcmVzb3VyY2UgMiBbbWVtIDB4MzljMDAwMjAw
MDAwLTB4MzljMDAwM2ZmZmZmIDY0Yml0IHByZWZdDQpbICAgMjUuOTM0MTM1XSBORVQ6IFJlZ2lz
dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDINClsgICAyNS45Mzg2ODRdIHRjcF9saXN0ZW5fcG9ydGFk
ZHJfaGFzaCBoYXNoIHRhYmxlIGVudHJpZXM6IDMyNzY4IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVz
LCBsaW5lYXIpDQpbICAgMjUuOTQ3MzcwXSBUQ1AgZXN0YWJsaXNoZWQgaGFzaCB0YWJsZSBlbnRy
aWVzOiA1MjQyODggKG9yZGVyOiAxMCwgNDE5NDMwNCBieXRlcywgbGluZWFyKQ0KWyAgIDI1Ljk1
NjA5M10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDgsIDEwNDg1
NzYgYnl0ZXMsIGxpbmVhcikNClsgICAyNS45NjM1MDFdIFRDUDogSGFzaCB0YWJsZXMgY29uZmln
dXJlZCAoZXN0YWJsaXNoZWQgNTI0Mjg4IGJpbmQgNjU1MzYpDQpbICAgMjUuOTcwMDkyXSBVRFAg
aGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMsIGxpbmVh
cikNClsgICAyNS45NzcxODhdIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogMzI3NjggKG9y
ZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzLCBsaW5lYXIpDQpbICAgMjUuOTg0ODk0XSBORVQ6IFJlZ2lz
dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDENClsgICAyNS45OTc0MTldIFBDSTogQ0xTIDMyIGJ5dGVz
LCBkZWZhdWx0IDY0DQpbICAgMjYuMDAxMzIyXSBUcnlpbmcgdG8gdW5wYWNrIHJvb3RmcyBpbWFn
ZSBhcyBpbml0cmFtZnMuLi4NClsgICAyNy4zODk3NThdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTog
Nzc2NjhLDQpbICAgMjcuMzk0MzExXSBSQVBMIFBNVTogQVBJIHVuaXQgaXMgMl4tMzIgSm91bGVz
LCAxIGZpeGVkIGNvdW50ZXJzLCA2NTUzNjAgbXMgb3ZmbCB0aW1lcg0KWyAgIDI3LjQwMjA4NF0g
UkFQTCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBhY2thZ2UgMl4tMTQgSm91bGVzDQpbICAgMjcu
NDEwMTU4XSBJbml0aWFsaXNlIHN5c3RlbSB0cnVzdGVkIGtleXJpbmdzDQpbICAgMjcuNDE0NTUx
XSB3b3JraW5nc2V0OiB0aW1lc3RhbXBfYml0cz0zNiBtYXhfb3JkZXI9MjEgYnVja2V0X29yZGVy
PTANClsgICAyNy40MjIzOTldIHpidWQ6IGxvYWRlZA0KWyAgIDI3LjQzMzUyNl0gTkVUOiBSZWdp
c3RlcmVkIHByb3RvY29sIGZhbWlseSAzOA0KWyAgIDI3LjQzNzgzMV0gS2V5IHR5cGUgYXN5bW1l
dHJpYyByZWdpc3RlcmVkDQpbICAgMjcuNDQxOTc4XSBBc3ltbWV0cmljIGtleSBwYXJzZXIgJ3g1
MDknIHJlZ2lzdGVyZWQNClsgICAyNy40NDY5MzJdIEJsb2NrIGxheWVyIFNDU0kgZ2VuZXJpYyAo
YnNnKSBkcml2ZXIgdmVyc2lvbiAwLjQgbG9hZGVkIChtYWpvciAyNTEpDQpbICAgMjcuNDU0NTEw
XSBpbyBzY2hlZHVsZXIgbXEtZGVhZGxpbmUgcmVnaXN0ZXJlZA0KWyAgIDI3LjQ1ODk3MF0gaW8g
c2NoZWR1bGVyIGt5YmVyIHJlZ2lzdGVyZWQNClsgICAyNy40NjMzNTddIGF0b21pYzY0X3Rlc3Q6
IHBhc3NlZCBmb3IgeDg2LTY0IHBsYXRmb3JtIHdpdGggQ1g4IGFuZCB3aXRoIFNTRQ0KWyAgIDI3
LjQ3MDg5Ml0gcGNpZXBvcnQgMDAwMDowMDoxYy4wOiBQTUU6IFNpZ25hbGluZyB3aXRoIElSUSAx
NzANClsgICAyNy40NzcwMzNdIHBjaWVwb3J0IDAwMDA6MTc6MDAuMDogUE1FOiBTaWduYWxpbmcg
d2l0aCBJUlEgMTcxDQpbICAgMjcuNDgzMTA1XSBwY2llcG9ydCAwMDAwOjNhOjAwLjA6IFBNRTog
U2lnbmFsaW5nIHdpdGggSVJRIDE3Mg0KWyAgIDI3LjQ4OTEzNl0gQWxyZWFkeSBzZXR1cCB0aGUg
R1NJIDo0MA0KWyAgIDI3LjQ5MzAyMV0gcGNpZXBvcnQgMDAwMDo1ZDowMi4wOiBQTUU6IFNpZ25h
bGluZyB3aXRoIElSUSAxNzMNClsgICAyNy40OTg3NDldIHBjaWVwb3J0IDAwMDA6NWQ6MDIuMDog
cGNpZWhwOiBTbG90ICMyNTcgQXR0bkJ0bi0gUHdyQ3RybC0gTVJMLSBBdHRuSW5kLSBQd3JJbmQt
IEhvdFBsdWcrIFN1cnByaXNlKyBJbnRlcmxvY2stIE5vQ29tcGwtIExMQWN0UmVwKyAod2l0aCBD
bWQgQ29tcGwpDQpbICAgMjcuNTE0MDA4XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjU1DQpbICAg
MjcuNTE3NjY3XSBwY2llcG9ydCAwMDAwOjVkOjAzLjA6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJR
IDE3NA0KWyAgIDI3LjUyMzQ1Nl0gcGNpZXBvcnQgMDAwMDo1ZDowMy4wOiBwY2llaHA6IFNsb3Qg
IzI1OCBBdHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0gSG90UGx1ZysgU3Vy
cHJpc2UrIEludGVybG9jay0gTm9Db21wbC0gTExBY3RSZXArICh3aXRoIENtZCBDb21wbCkNClsg
ICAyNy41Mzg5OTJdIHBjaWVwb3J0IDAwMDA6ODU6MDAuMDogUE1FOiBTaWduYWxpbmcgd2l0aCBJ
UlEgMTc1DQpbICAgMjcuNTQ1MDYwXSBwY2llcG9ydCAwMDAwOmQ3OjAwLjA6IFBNRTogU2lnbmFs
aW5nIHdpdGggSVJRIDE3Ng0KWyAgIDI3LjU1MDc4M10gcGNpZXBvcnQgMDAwMDpkNzowMC4wOiBw
Y2llaHA6IFNsb3QgIzI1OSBBdHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0g
SG90UGx1ZysgU3VycHJpc2UrIEludGVybG9jay0gTm9Db21wbC0gTExBY3RSZXArICh3aXRoIENt
ZCBDb21wbCkNClsgICAyNy41NjYxMTZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTAzDQpbICAg
MjcuNTY5ODU2XSBwY2llcG9ydCAwMDAwOmQ3OjAxLjA6IFBNRTogU2lnbmFsaW5nIHdpdGggSVJR
IDE3Nw0KWyAgIDI3LjU3NTY0NV0gcGNpZXBvcnQgMDAwMDpkNzowMS4wOiBwY2llaHA6IFNsb3Qg
IzI2MCBBdHRuQnRuLSBQd3JDdHJsLSBNUkwtIEF0dG5JbmQtIFB3ckluZC0gSG90UGx1ZysgU3Vy
cHJpc2UrIEludGVybG9jay0gTm9Db21wbC0gTExBY3RSZXArICh3aXRoIENtZCBDb21wbCkNClsg
ICAyNy41OTA5NjZdIGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYg0KWyAgIDI3LjU5NDM5N10gZWZp
OiBFRklfTUVNTUFQIGlzIG5vdCBlbmFibGVkLg0KWyAgIDI3LjU5OTA5MV0gZWZpZmI6IGZyYW1l
YnVmZmVyIGF0IDB4OTEwMDAwMDAsIHVzaW5nIDE4NzZrLCB0b3RhbCAxODc1aw0KWyAgIDI3LjYw
NTQ2M10gZWZpZmI6IG1vZGUgaXMgODAweDYwMHgzMiwgbGluZWxlbmd0aD0zMjAwLCBwYWdlcz0x
DQpbICAgMjcuNjExNDQwXSBlZmlmYjogc2Nyb2xsaW5nOiByZWRyYXcNClsgICAyNy42MTUwODNd
IGVmaWZiOiBUcnVlY29sb3I6IHNpemU9ODo4Ojg6OCwgc2hpZnQ9MjQ6MTY6ODowDQpbICAgMjcu
NjI2MDc2XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2Ug
MTAweDM3DQpbICAgMjcuNjM3MjYyXSBmYjA6IEVGSSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQ0K
WyAgIDI3LjY0MTkzM10gaW5wdXQ6IFBvd2VyIEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTow
MC9MTlhQV1JCTjowMC9pbnB1dC9pbnB1dDANClsgICAyNy42NDkzMzddIEFDUEk6IFBvd2VyIEJ1
dHRvbiBbUFdSRl0NClsgICAyNy42Njk2OTBdIEVSU1Q6IEVycm9yIFJlY29yZCBTZXJpYWxpemF0
aW9uIFRhYmxlIChFUlNUKSBzdXBwb3J0IGlzIGluaXRpYWxpemVkLg0KWyAgIDI3LjY3NzE0MF0g
cHN0b3JlOiBSZWdpc3RlcmVkIGVyc3QgYXMgcGVyc2lzdGVudCBzdG9yZSBiYWNrZW5kDQpbICAg
MjcuNjgzNzA5XSBHSEVTOiBBUEVJIGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBieSBB
UEVJIGJpdCBhbmQgV0hFQSBfT1NDLg0KWyAgIDI3LjY5MTMyNF0geGVuOnhlbl9ldnRjaG46IEV2
ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZA0KWyAgIDI3LjY5OTU5Nl0geGVuX3BjaWJhY2s6
IGJhY2tlbmQgaXMgdnBjaQ0KWyAgIDI3LjcwNjc1MV0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZl
ciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZW5hYmxlZA0KWyAgIDI3LjczNzI1NV0gMDA6MDM6IHR0
eVMxIGF0IEkvTyAweDJmOCAoaXJxID0gMywgYmFzZV9iYXVkID0gMTE1MjAwKSBpcyBhIDE2NTUw
QQ0KKFhFTikgZDA6IEZvcmNpbmcgcmVhZC1vbmx5IGFjY2VzcyB0byBNRk4gZmVkMDANClsgICAy
Ny43NTIxNzldIGhwZXRfYWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTDQpbICAg
MjcuNzYwMDk4XSBOb24tdm9sYXRpbGUgbWVtb3J5IGRyaXZlciB2MS4zDQpbICAgMjcuNzY2OTAx
XSBMaW51eCBhZ3BnYXJ0IGludGVyZmFjZSB2MC4xMDMNClsgICAyNy43NzUxMTBdIHJkYWM6IGRl
dmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQNClsgICAyNy43ODE4NThdIGhwX3N3OiBkZXZpY2UgaGFu
ZGxlciByZWdpc3RlcmVkDQpbICAgMjcuNzg4NTM5XSBlbWM6IGRldmljZSBoYW5kbGVyIHJlZ2lz
dGVyZWQNClsgICAyNy43OTU3ODVdIGFsdWE6IGRldmljZSBoYW5kbGVyIHJlZ2lzdGVyZWQNClsg
ICAyNy44MDI0MzRdIGxpYnBoeTogRml4ZWQgTURJTyBCdXM6IHByb2JlZA0KWyAgIDI3LjgwOTA1
Ml0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERy
aXZlcg0KWyAgIDI3LjgxNzk3N10gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcg0K
WyAgIDI3LjgyNDg0N10gb2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAo
T0hDSSkgRHJpdmVyDQpbICAgMjcuODMzNDQzXSBvaGNpLXBjaTogT0hDSSBQQ0kgcGxhdGZvcm0g
ZHJpdmVyDQpbICAgMjcuODQwMzE3XSB1aGNpX2hjZDogVVNCIFVuaXZlcnNhbCBIb3N0IENvbnRy
b2xsZXIgSW50ZXJmYWNlIGRyaXZlcg0KWyAgIDI3Ljg0OTI0N10gQWxyZWFkeSBzZXR1cCB0aGUg
R1NJIDoxNg0KWyAgIDI3Ljg1NTM1MV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3Qg
Q29udHJvbGxlcg0KWyAgIDI3Ljg2MzEwNF0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBuZXcgVVNC
IGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDENClsgICAyNy44NzQwNjZdIHho
Y2lfaGNkIDAwMDA6MDA6MTQuMDogaGNjIHBhcmFtcyAweDIwMDA3N2MxIGhjaSB2ZXJzaW9uIDB4
MTAwIHF1aXJrcyAweDAwMDAwMDAwMDAwMDk4MTANClsgICAyNy44ODgyMDJdIHhoY2lfaGNkIDAw
MDA6MDA6MTQuMDogY2FjaGUgbGluZSBzaXplIG9mIDMyIGlzIG5vdCBzdXBwb3J0ZWQNClsgICAy
Ny44OTc4MDhdIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2Yiwg
aWRQcm9kdWN0PTAwMDIsIGJjZERldmljZT0gNS4wNA0KWyAgIDI3LjkwODY2MF0gdXNiIHVzYjE6
IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0x
DQpbICAgMjcuOTE4NDQ3XSB1c2IgdXNiMTogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIN
ClsgICAyNy45MjU4NTddIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDUuNC4wLXJjMiB4
aGNpLWhjZA0KWyAgIDI3LjkzNDAxMV0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjogMDAwMDowMDox
NC4wDQpbICAgMjcuOTQxMzA1XSBodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZA0KWyAgIDI3Ljk0
NzQ3MV0gaHViIDEtMDoxLjA6IDE2IHBvcnRzIGRldGVjdGVkDQpbICAgMjcuOTU2MTU5XSB4aGNp
X2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyDQpbICAgMjcuOTYzODYxXSB4
aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1
cyBudW1iZXIgMg0KWyAgIDI3Ljk3MzU3NV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBIb3N0IHN1
cHBvcnRzIFVTQiAzLjAgU3VwZXJTcGVlZA0KWyAgIDI3Ljk4MjIxMV0gdXNiIHVzYjI6IE5ldyBV
U0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMywgYmNkRGV2aWNl
PSA1LjA0DQpbICAgMjcuOTkyODQwXSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczog
TWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTENClsgICAyOC4wMDIzOTddIHVzYiB1c2Iy
OiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcg0KWyAgIDI4LjAwOTU1OV0gdXNiIHVzYjI6
IE1hbnVmYWN0dXJlcjogTGludXggNS40LjAtcmMyIHhoY2ktaGNkDQpbICAgMjguMDE3NTEyXSB1
c2IgdXNiMjogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjE0LjANClsgICAyOC4wMjQ2MzldIGh1YiAy
LTA6MS4wOiBVU0IgaHViIGZvdW5kDQpbICAgMjguMDMwNzAxXSBodWIgMi0wOjEuMDogMTAgcG9y
dHMgZGV0ZWN0ZWQNClsgICAyOC4wMzc5OTNdIHVzYjogcG9ydCBwb3dlciBtYW5hZ2VtZW50IG1h
eSBiZSB1bnJlbGlhYmxlDQpbICAgMjguMDQ2MjE2XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBp
bnRlcmZhY2UgZHJpdmVyIHVzYnNlcmlhbF9nZW5lcmljDQpbICAgMjguMDU1MTAzXSB1c2JzZXJp
YWw6IFVTQiBTZXJpYWwgc3VwcG9ydCByZWdpc3RlcmVkIGZvciBnZW5lcmljDQpbICAgMjguMDYz
Njk5XSBpODA0MjogUE5QOiBObyBQUy8yIGNvbnRyb2xsZXIgZm91bmQuDQpbICAgMjguMDcwODg3
XSBtb3VzZWRldjogUFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQ0KWyAgIDI4
LjA3ODk2Nl0gcnRjX2Ntb3MgMDA6MDA6IFJUQyBjYW4gd2FrZSBmcm9tIFM0DQpbICAgMjguMDg2
NDI2XSBydGNfY21vcyAwMDowMDogcmVnaXN0ZXJlZCBhcyBydGMwDQpbICAgMjguMDkzMTgzXSBy
dGNfY21vcyAwMDowMDogYWxhcm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAxMTQgYnl0ZXMgbnZy
YW0NClsgICAyOC4xMDIyMDVdIGludGVsX3BzdGF0ZTogQ1BVIG1vZGVsIG5vdCBzdXBwb3J0ZWQN
ClsgICAyOC4xMTAxNzVdIEVGSSBWYXJpYWJsZXMgRmFjaWxpdHkgdjAuMDggMjAwNC1NYXktMTcN
ClsgICAyOC4xNjEwNzJdIGhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtv
c2luYQ0KWyAgIDI4LjE2ODg2MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRy
aXZlciB1c2JoaWQNClsgICAyOC4xNzY3MTddIHVzYmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcg0K
WyAgIDI4LjE4MjkzNl0gZHJvcF9tb25pdG9yOiBJbml0aWFsaXppbmcgbmV0d29yayBkcm9wIG1v
bml0b3Igc2VydmljZQ0KWyAgIDI4LjE5MTkzMl0gSW5pdGlhbGl6aW5nIFhGUk0gbmV0bGluayBz
b2NrZXQNClsgICAyOC4xOTg5NDRdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAN
ClsgICAyOC4yMDU4MzRdIFNlZ21lbnQgUm91dGluZyB3aXRoIElQdjYNClsgICAyOC4yMTE2MDFd
IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcNClsgICAyOC4yMTg3ODddIElQSSBz
aG9ydGhhbmQgYnJvYWRjYXN0OiBlbmFibGVkDQpbICAgMjguMjI1MTQ5XSBzY2hlZF9jbG9jazog
TWFya2luZyBzdGFibGUgKDI2MDA5MTc5ODAxLCAyMjE1OTU2Mzc2KS0+KDI4NTg3MDcyNDA2LCAt
MzYxOTM2MjI5KQ0KWyAgIDI4LjIzNjEyN10gcmVnaXN0ZXJlZCB0YXNrc3RhdHMgdmVyc2lvbiAx
DQpbICAgMjguMjQyNDQ2XSBMb2FkaW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcw0K
WyAgIDI4LjI4NjIxNV0gTG9hZGVkIFguNTA5IGNlcnQgJ0J1aWxkIHRpbWUgYXV0b2dlbmVyYXRl
ZCBrZXJuZWwga2V5OiA2ZTE2MmZlMjNiOTc0NzE4MmYyMWJjN2M3MTc4NzU3OWI5MTBjZTYzJw0K
WyAgIDI4LjI5NjQ1NF0gdXNiIDEtMjogbmV3IGhpZ2gtc3BlZWQgVVNCIGRldmljZSBudW1iZXIg
MiB1c2luZyB4aGNpX2hjZA0KWyAgIDI4LjMwMDkyMl0genN3YXA6IGxvYWRlZCB1c2luZyBwb29s
IGx6by96YnVkDQpbICAgMjguMzE3NjgwXSBwc3RvcmU6IFVzaW5nIGNyYXNoIGR1bXAgY29tcHJl
c3Npb246IGRlZmxhdGUNClsgICAyOC4zMzczOTBdIEtleSB0eXBlIGJpZ19rZXkgcmVnaXN0ZXJl
ZA0KWyAgIDI4LjM1NTEzNl0gS2V5IHR5cGUgZW5jcnlwdGVkIHJlZ2lzdGVyZWQNClsgICAyOC4z
NjE0NDFdIGltYTogTm8gVFBNIGNoaXAgZm91bmQsIGFjdGl2YXRpbmcgVFBNLWJ5cGFzcyENClsg
ICAyOC4zNjkyNzhdIGltYTogQWxsb2NhdGVkIGhhc2ggYWxnb3JpdGhtOiBzaGExDQpbICAgMjgu
Mzc2MTUxXSBpbWE6IE5vIGFyY2hpdGVjdHVyZSBwb2xpY2llcyBmb3VuZA0KWyAgIDI4LjM4MzAx
OV0gZXZtOiBJbml0aWFsaXNpbmcgRVZNIGV4dGVuZGVkIGF0dHJpYnV0ZXM6DQpbICAgMjguMzkw
OTIzXSBldm06IHNlY3VyaXR5LnNlbGludXgNClsgICAyOC4zOTY3NzVdIGV2bTogc2VjdXJpdHku
aW1hDQpbICAgMjguNDAxOTM1XSBldm06IHNlY3VyaXR5LmNhcGFiaWxpdHkNClsgICAyOC40MDc5
MzNdIGV2bTogSE1BQyBhdHRyczogMHgxDQpbICAgMjguNDE0OTM4XSBydGNfY21vcyAwMDowMDog
c2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxOS0xMC0xNFQwMjo0NDowNiBVVEMgKDE1NzEwMjEw
NDYpDQpbICAgMjguNDI3NTE4XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgaW1hZ2UgbWVtb3J5OiAy
MzUySw0KWyAgIDI4LjQzNDgzNF0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZm
ZmZmZmZmIG1heF9jeWNsZXM6IDB4MjI4M2NiY2ZmNmIsIG1heF9pZGxlX25zOiA0NDA3OTUzMjA1
NzMgbnMNClsgICA1My40OTQ0MjRdIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9ja3VwIC0gQ1BVIzAg
c3R1Y2sgZm9yIDIycyEgW21pZ3JhdGlvbi8wOjExXQ0KWyAgIDUzLjQ5NzQyNl0gd2F0Y2hkb2c6
IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMSBzdHVjayBmb3IgMjJzISBba3dvcmtlci8xOjE6NTRd
DQpbICAgNTMuNTAzNDI1XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMyIHN0dWNr
IGZvciAyMnMhIFttaWdyYXRpb24vMjoyMF0NClsgICA1My41MDM0MjddIE1vZHVsZXMgbGlua2Vk
IGluOg0KWyAgIDUzLjUwMzQ2OF0gQ1BVOiAyIFBJRDogMjAgQ29tbTogbWlncmF0aW9uLzIgTm90
IHRhaW50ZWQgNS40LjAtcmMyICMxDQpbICAgNTMuNTAzNDcwXSBIYXJkd2FyZSBuYW1lOiBJbnRl
bCBDb3Jwb3JhdGlvbiBTMjYwMFdGRC9TMjYwMFdGRCwgQklPUyBTRTVDNjIwLjg2Qi4wRC4wMS4w
Mzk1LjAyMjcyMDE5MTM0MCAwMi8yNy8yMDE5DQpbICAgNTMuNTAzNTI1XSBSSVA6IGUwMzA6c3Rv
cF9tYWNoaW5lX3lpZWxkKzB4Ny8weDEwDQpbICAgNTMuNTAzNTI4XSBDb2RlOiAyNCA1OCA2NSA0
OCAzMyAwYyAyNSAyOCAwMCAwMCAwMCA3NSAxMCA0OCA4ZCA2NSBmMCA1YiA0MSA1YyA1ZCBjMyBi
OCBmZSBmZiBmZiBmZiBlYiBlMCBlOCAyMSA2ZCBmNCBmZiA5MCAwZiAxZiA0NCAwMCAwMCBmMyA5
MCA8YzM+IDBmIDFmIDg0OQ0KWyAgIDUzLjUwMzUzMF0gUlNQOiBlMDJiOmZmZmZjOTAwMDg2N2Jl
NjggRUZMQUdTOiAwMDAwMDI0Ng0KWyAgIDUzLjUwMzUzMl0gUkFYOiAwMDAwMDAwMDAwMDAwMDAw
IFJCWDogZmZmZmM5MDAwODRmYmRhYyBSQ1g6IDAwMDAwMDAwMDAwMDAwMDANClsgICA1My41MDM1
MzVdIFJEWDogMDAwMDAwMDAwMDAwMDAwMSBSU0k6IDAwMDAwMDAwMDAwMDAwMDggUkRJOiBmZmZm
ZmZmZjgyMWRmYmUwDQpbICAgNTMuNTAzNTM3XSBSQlA6IDAwMDAwMDAwMDAwMDAwMDEgUjA4OiBh
YWFhYWFhYWFhYWFhYWFhIFIwOTogMDAwMDAwMDYxYmIyM2MzMg0KWyAgIDUzLjUwMzU0MF0gUjEw
OiAwMDAwMDAwMDAwMDA3ZmYwIFIxMTogMDAwMDAwMDAwMDAwMDNmZSBSMTI6IGZmZmZmZmZmODIx
ZGZiZTANClsgICA1My41MDM1NDJdIFIxMzogZmZmZmM5MDAwODRmYmQ4OCBSMTQ6IDAwMDAwMDAw
MDAwMDAwMDAgUjE1OiBmZmZmODg4MjkxODllNDAwDQpbICAgNTMuNTAzNzE4XSBGUzogIDAwMDAw
MDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZjg4ODI5MTg4MDAwMCgwMDAwKSBrbmxHUzowMDAwMDAw
MDAwMDAwMDAwDQpbICAgNTMuNTAzNzIxXSBDUzogIGUwMzAgRFM6IDAwMDAgRVM6IDAwMDAgQ1Iw
OiAwMDAwMDAwMDgwMDUwMDMzDQpbICAgNTMuNTAzNzIzXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAg
Q1IzOiAwMDAwMDAwMDAyMDBhMDAwIENSNDogMDAwMDAwMDAwMDA0MDY2MA0KWyAgIDUzLjUwMzcy
N10gQ2FsbCBUcmFjZToNClsgICA1My41MDM3NzRdICBtdWx0aV9jcHVfc3RvcCsweDUxLzB4MTEw
DQpbICAgNTMuNTAzODA1XSAgPyBzdG9wX21hY2hpbmVfeWllbGQrMHgxMC8weDEwDQpbICAgNTMu
NTAzODA5XSAgY3B1X3N0b3BwZXJfdGhyZWFkKzB4NDcvMHgxMDANClsgICA1My41MDM4MTVdICA/
IHNvcnRfcmFuZ2UrMHgyMC8weDIwDQpbICAgNTMuNTAzODE5XSAgc21wYm9vdF90aHJlYWRfZm4r
MHhjNS8weDE2MA0KWyAgIDUzLjUwMzgyNV0gIGt0aHJlYWQrMHgxMTIvMHgxMzANClsgICA1My41
MDM4MzBdICA/IF9fa3RocmVhZF9wYXJrbWUrMHg3MC8weDcwDQpbICAgNTMuNTAzODM3XSAgcmV0
X2Zyb21fZm9yaysweDM1LzB4NDANClsgICA1My41MDQwNjJdIE1vZHVsZXMgbGlua2VkIGluOg0K
WyAgIDUzLjUwODQyNF0gd2F0Y2hkb2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjMyBzdHVjayBm
b3IgMjJzISBbbWlncmF0aW9uLzM6MjVdDQpbICAgNTMuNTA4NDI2XSBNb2R1bGVzIGxpbmtlZCBp
bjoNClsgICA1My41MDg0MjhdIENQVTogMyBQSUQ6IDI1IENvbW06IG1pZ3JhdGlvbi8zIFRhaW50
ZWQ6IEcgICAgICAgICAgICAgTCAgICA1LjQuMC1yYzIgIzENClsgICA1My41MDg0MjldIEhhcmR3
YXJlIG5hbWU6IEludGVsIENvcnBvcmF0aW9uIFMyNjAwV0ZEL1MyNjAwV0ZELCBCSU9TIFNFNUM2
MjAuODZCLjBELjAxLjAzOTUuMDIyNzIwMTkxMzQwIDAyLzI3LzIwMTkNClsgICA1My41MDg0MzVd
IFJJUDogZTAzMDpzdG9wX21hY2hpbmVfeWllbGQrMHg3LzB4MTANClsgICA1My41MDg0MzddIENv
ZGU6IDI0IDU4IDY1IDQ4IDMzIDBjIDI1IDI4IDAwIDAwIDAwIDc1IDEwIDQ4IDhkIDY1IGYwIDVi
IDQxIDVjIDVkIGMzIGI4IGZlIGZmIGZmIGZmIGViIGUwIGU4IDIxIDZkIGY0IGZmIDkwIDBmIDFm
IDQ0IDAwIDAwIGYzIDkwIDxjMz4gMGYgMWYgODQ5DQpbICAgNTMuNTA4NDM4XSBSU1A6IGUwMmI6
ZmZmZmM5MDAwODZhM2U2OCBFRkxBR1M6IDAwMDAwMjQ2DQpbICAgNTMuNTA4NDM5XSBSQVg6IDAw
MDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmYzkwMDA4NGZiZGFjIFJDWDogMDAwMDAwMDAwMDAwMDAw
MA0KWyAgIDUzLjUwODQ0MV0gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAwMDAw
MDAwOCBSREk6IGZmZmZmZmZmODIxZGZiZTANClsgICA1My41MDg0NDJdIFJCUDogMDAwMDAwMDAw
MDAwMDAwMSBSMDg6IGFhYWFhYWFhYWFhYWFhYWEgUjA5OiAwMDAwMDAwMDAwMDAwMDAwDQpbICAg
NTMuNTA4NDQzXSBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMDgxIFIx
MjogZmZmZmZmZmY4MjFkZmJlMA0KWyAgIDUzLjUwODQ0NF0gUjEzOiBmZmZmYzkwMDA4NGZiZDg4
IFIxNDogMDAwMDAwMDAwMDAwMDAwMCBSMTU6IGZmZmY4ODgyOTE4ZGU0MDANClsgICA1My41MDg0
NTNdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODg4MjkxOGMwMDAwKDAwMDAp
IGtubEdTOjAwMDAwMDAwMDAwMDAwMDANClsgICA1My41MDg0NTRdIENTOiAgZTAzMCBEUzogMDAw
MCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMNClsgICA1My41MDg0NTZdIENSMjogMDAw
MDAwMDAwMDAwMDAwMCBDUjM6IDAwMDAwMDAwMDIwMGEwMDAgQ1I0OiAwMDAwMDAwMDAwMDQwNjYw
DQpbICAgNTMuNTA4NDYwXSBDYWxsIFRyYWNlOg0KWyAgIDUzLjUwODQ2M10gIG11bHRpX2NwdV9z
dG9wKzB4NTEvMHgxMTANClsgICA1My41MDg0NjZdICA/IHN0b3BfbWFjaGluZV95aWVsZCsweDEw
LzB4MTANClsgICA1My41MDg0NjhdICBjcHVfc3RvcHBlcl90aHJlYWQrMHg0Ny8weDEwMA0KWyAg
IDUzLjUwODQ3Ml0gID8gc29ydF9yYW5nZSsweDIwLzB4MjANClsgICA1My41MDg0NzRdICBzbXBi
b290X3RocmVhZF9mbisweGM1LzB4MTYwDQpbICAgNTMuNTA4NDc4XSAga3RocmVhZCsweDExMi8w
eDEzMA0KWyAgIDUzLjUwODQ4MF0gID8gX19rdGhyZWFkX3BhcmttZSsweDcwLzB4NzANClsgICA1
My41MDg0ODVdICByZXRfZnJvbV9mb3JrKzB4MzUvMHg0MA0KWyAgIDUzLjUxMzQyNF0gd2F0Y2hk
b2c6IEJVRzogc29mdCBsb2NrdXAgLSBDUFUjNCBzdHVjayBmb3IgMjJzISBbbWlncmF0aW9uLzQ6
MzBdDQpbICAgNTMuNTEzNDI1XSBNb2R1bGVzIGxpbmtlZCBpbjoNClsgICA1My41MTM0MjddIENQ
VTogNCBQSUQ6IDMwIENvbW06IG1pZ3JhdGlvbi80IFRhaW50ZWQ6IEcgICAgICAgICAgICAgTCAg
ICA1LjQuMC1yYzIgIzENClsgICA1My41MTM0MjhdIEhhcmR3YXJlIG5hbWU6IEludGVsIENvcnBv
cmF0aW9uIFMyNjAwV0ZEL1MyNjAwV0ZELCBCSU9TIFNFNUM2MjAuODZCLjBELjAxLjAzOTUuMDIy
NzIwMTkxMzQwIDAyLzI3LzIwMTkNClsgICA1My41MTM0MzJdIFJJUDogZTAzMDpzdG9wX21hY2hp
bmVfeWllbGQrMHg3LzB4MTANClsgICA1My41MTM0MzRdIENvZGU6IDI0IDU4IDY1IDQ4IDMzIDBj
IDI1IDI4IDAwIDAwIDAwIDc1IDEwIDQ4IDhkIDY1IGYwIDViIDQxIDVjIDVkIGMzIGI4IGZlIGZm
IGZmIGZmIGViIGUwIGU4IDIxIDZkIGY0IGZmIDkwIDBmIDFmIDQ0IDAwIDAwIGYzIDkwIDxjMz4g
MGYgMWYgODQ5DQpbICAgNTMuNTEzNDM0XSBSU1A6IGUwMmI6ZmZmZmM5MDAwODZjYmU2OCBFRkxB
R1M6IDAwMDAwMjQ2DQpbICAgNTMuNTEzNDM1XSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBm
ZmZmYzkwMDA4NGZiZGFjIFJDWDogMDAwMDAwMDAwMDAwMDAwMA0KWyAgIDUzLjUxMzQzNl0gUkRY
OiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAwMDAwMDAwOCBSREk6IGZmZmZmZmZmODIx
ZGZiZTANClsgICA1My41MTM0MzddIFJCUDogMDAwMDAwMDAwMDAwMDAwMSBSMDg6IGFhYWFhYWFh
YWFhYWFhYWEgUjA5OiBmZmZmODg4Mjg2ZTYxNDgwDQpbICAgNTMuNTEzNDM4XSBSMTA6IDAwMDAw
MDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwM2ZjIFIxMjogZmZmZmZmZmY4MjFkZmJlMA0K
WyAgIDUzLjUxMzQzOF0gUjEzOiBmZmZmYzkwMDA4NGZiZDg4IFIxNDogMDAwMDAwMDAwMDAwMDAw
MCBSMTU6IGZmZmY4ODgyOTE5MWU0MDANClsgICA1My41MTM0NDddIEZTOiAgMDAwMDdmMTJkMTI3
Mzc0MCgwMDAwKSBHUzpmZmZmODg4MjkxOTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAw
MDANClsgICA1My41MTM0NDhdIENTOiAgZTAzMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAw
MDAwODAwNTAwMzMNClsgICA1My41MTM0NDhdIENSMjogMDAwMDdmMTJkMGUyZDAwMCBDUjM6IDAw
MDAwMDAwMDIwMGEwMDAgQ1I0OiAwMDAwMDAwMDAwMDQwNjYwDQpbICAgNTMuNTEzNDUyXSBDYWxs
IFRyYWNlOg0KWyAgIDUzLjUxMzQ1Nl0gIG11bHRpX2NwdV9zdG9wKzB4NTEvMHgxMTANClsgICA1
My41MTM0NThdICA/IHN0b3BfbWFjaGluZV95aWVsZCsweDEwLzB4MTANClsgICA1My41MTM0NjBd
ICBjcHVfc3RvcHBlcl90aHJlYWQrMHg0Ny8weDEwMA0KWyAgIDUzLjUxMzQ2M10gID8gc29ydF9y
YW5nZSsweDIwLzB4MjANClsgICA1My41MTM0NjRdICBzbXBib290X3RocmVhZF9mbisweGM1LzB4
MTYwDQpbICAgNTMuNTEzNDY3XSAga3RocmVhZCsweDExMi8weDEzMA0KWyAgIDUzLjUxMzQ2OV0g
ID8gX19rdGhyZWFkX3BhcmttZSsweDcwLzB4NzANClsgICA1My41MTM0NzNdICByZXRfZnJvbV9m
b3JrKzB4MzUvMHg0MA0KWyAgIDUzLjUxMzY1MV0gTW9kdWxlcyBsaW5rZWQgaW46DQpbICAgNTMu
NTE4NDIzXSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSM1IHN0dWNrIGZvciAyMnMh
IFttaWdyYXRpb24vNTozNV0NClsgICA1My41MTg0MjRdIE1vZHVsZXMgbGlua2VkIGluOg0KWyAg
IDUzLjUxODQyNl0gQ1BVOiA1IFBJRDogMzUgQ29tbTogbWlncmF0aW9uLzUgVGFpbnRlZDogRyAg
ICAgICAgICAgICBMICAgIDUuNC4wLXJjMiAjMQ0KWyAgIDUzLjUxODQyN10gSGFyZHdhcmUgbmFt
ZTogSW50ZWwgQ29ycG9yYXRpb24gUzI2MDBXRkQvUzI2MDBXRkQsIEJJT1MgU0U1QzYyMC44NkIu
MEQuMDEuMDM5NS4wMjI3MjAxOTEzNDAgMDIvMjcvMjAxOQ0KWyAgIDUzLjUxODQzMF0gUklQOiBl
MDMwOm11bHRpX2NwdV9zdG9wKzB4NTEvMHgxMTANClsgICA1My41MTg0MzJdIENvZGU6IDE4IDQ4
IDg5IDA0IDI0IDRkIDg1IGU0IDBmIDg0IGIxIDAwIDAwIDAwIDg5IGRiIDQ5IDBmIGEzIDFjIDI0
IDQxIDBmIDkyIGM3IDQ5IDhkIDVkIDI0IDQ1IDMxIGY2IDMxIGVkIDRjIDg5IGU3IGU4IDlmIGZm
IGZmIGZmIDw0MT4gOGIgNTUgMjA0DQpbICAgNTMuNTE4NDMzXSBSU1A6IGUwMmI6ZmZmZmM5MDAw
ODZmN2U3MCBFRkxBR1M6IDAwMDAwMjQ2DQpbICAgNTMuNTE4NDM0XSBSQVg6IDAwMDAwMDAwMDAw
MDAwMDAgUkJYOiBmZmZmYzkwMDA4NGZiZGFjIFJDWDogMDAwMDAwMDAwMDAwMDAwMA0KWyAgIDUz
LjUxODQzNF0gUkRYOiAwMDAwMDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAwMDAwMDAwOCBSREk6
IGZmZmZmZmZmODIxZGZiZTANClsgICA1My41MTg0MzVdIFJCUDogMDAwMDAwMDAwMDAwMDAwMSBS
MDg6IGFhYWFhYWFhYWFhYWFhYWEgUjA5OiAwMDAwMDAwMDAwMDAwMDAwDQpbICAgNTMuNTE4NDM2
XSBSMTA6IDAwMDAwMDAwMDAwMDdmZjAgUjExOiAwMDAwMDAwMDAwMDAwMDAxIFIxMjogZmZmZmZm
ZmY4MjFkZmJlMA0KWyAgIDUzLjUxODQzNl0gUjEzOiBmZmZmYzkwMDA4NGZiZDg4IFIxNDogMDAw
MDAwMDAwMDAwMDAwMCBSMTU6IGZmZmY4ODgyOTE5NWU0MDANClsgICA1My41MTg0NDVdIEZTOiAg
MDAwMDdmOGQxMzMzMDc0MCgwMDAwKSBHUzpmZmZmODg4MjkxOTQwMDAwKDAwMDApIGtubEdTOjAw
MDAwMDAwMDAwMDAwMDANClsgICA1My41MTg0NDZdIENTOiAgZTAzMCBEUzogMDAwMCBFUzogMDAw
MCBDUjA6IDAwMDAwMDAwODAwNTAwMzMNClsgICA1My41MTg0NDddIENSMjogMDAwMDdmOGQxMmVl
YTAwMCBDUjM6IDAwMDAwMDAwMDIwMGEwMDAgQ1I0OiAwMDAwMDAwMDAwMDQwNjYwDQpbICAgNTMu
NTE4NDUxXSBDYWxsIFRyYWNlOg0KWyAgIDUzLjUxODQ1NV0gID8gc3RvcF9tYWNoaW5lX3lpZWxk
KzB4MTAvMHgxMA0KWyAgIDUzLjUxODQ1Nl0gIGNwdV9zdG9wcGVyX3RocmVhZCsweDQ3LzB4MTAw
DQpbICAgNTMuNTE4NDU5XSAgPyBzb3J0X3JhbmdlKzB4MjAvMHgyMA0KWyAgIDUzLjUxODQ2MF0g
IHNtcGJvb3RfdGhyZWFkX2ZuKzB4YzUvMHgxNjANClsgICA1My41MTg0NjNdICBrdGhyZWFkKzB4
MTEyLzB4MTMwDQpbICAgNTMuNTE4NDY0XSAgPyBfX2t0aHJlYWRfcGFya21lKzB4NzAvMHg3MA0K
WyAgIDUzLjUxODQ2OF0gIHJldF9mcm9tX2ZvcmsrMHgzNS8weDQwDQpbICAgNTMuNTIzMjEzXSBD
UFU6IDAgUElEOiAxMSBDb21tOiBtaWdyYXRpb24vMCBUYWludGVkOiBHICAgICAgICAgICAgIEwg
ICAgNS40LjAtcmMyICMxDQpbICAgNTMuNTIzNDI1XSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1
cCAtIENQVSM2IHN0dWNrIGZvciAyMnMhIFttaWdyYXRpb24vNjo0MF0NClsgICA1My41MjM0MjZd
IE1vZHVsZXMgbGlua2VkIGluOg0KWyAgIDUzLjUyMzQyOV0gQ1BVOiA2IFBJRDogNDAgQ29tbTog
bWlncmF0aW9uLzYgVGFpbnRlZDogRyAgICAgICAgICAgICBMICAgIDUuNC4wLXJjMiAjMQ0KWyAg
IDUzLjUyMzQzMV0gSGFyZHdhcmUgbmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzI2MDBXRkQvUzI2
MDBXRkQsIEJJT1MgU0U1QzYyMC44NkIuMEQuMDEuMDM5NS4wMjI3MjAxOTEzNDAgMDIvMjcvMjAx
OQ0KWyAgIDUzLjUyMzQzNV0gUklQOiBlMDMwOnN0b3BfbWFjaGluZV95aWVsZCsweDcvMHgxMA0K
WyAgIDUzLjUyMzQzOF0gQ29kZTogMjQgNTggNjUgNDggMzMgMGMgMjUgMjggMDAgMDAgMDAgNzUg
MTAgNDggOGQgNjUgZjAgNWIgNDEgNWMgNWQgYzMgYjggZmUgZmYgZmYgZmYgZWIgZTAgZTggMjEg
NmQgZjQgZmYgOTAgMGYgMWYgNDQgMDAgMDAgZjMgOTAgPGMzPiAwZiAxZiA4NDkNClsgICA1My41
MjM0MzldIFJTUDogZTAyYjpmZmZmYzkwMDA4NzIzZTY4IEVGTEFHUzogMDAwMDAyNDYNClsgICA1
My41MjM0NDJdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IGZmZmZjOTAwMDg0ZmJkYWMgUkNY
OiAwMDAwMDAwMDAwMDAwMDAwDQpbICAgNTMuNTIzNDQ0XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDEg
UlNJOiAwMDAwMDAwMDAwMDAwMDA4IFJESTogZmZmZmZmZmY4MjFkZmJlMA0KWyAgIDUzLjUyMzQ0
Nl0gUkJQOiAwMDAwMDAwMDAwMDAwMDAxIFIwODogYWFhYWFhYWFhYWFhYWFhYSBSMDk6IDAwMDAw
MDAwMDAwMDAwMDANClsgICA1My41MjM0NDhdIFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBSMTE6IDAw
MDAwMDAwMDAwMDAwMDEgUjEyOiBmZmZmZmZmZjgyMWRmYmUwDQpbICAgNTMuNTIzNDUwXSBSMTM6
IGZmZmZjOTAwMDg0ZmJkODggUjE0OiAwMDAwMDAwMDAwMDAwMDAwIFIxNTogZmZmZjg4ODI5MTk5
ZTQwMA0KWyAgIDUzLjUyMzQ2Ml0gRlM6ICAwMDAwN2Y5ZjMxZmYxNzQwKDAwMDApIEdTOmZmZmY4
ODgyOTE5ODAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMA0KWyAgIDUzLjUyMzQ2NF0g
Q1M6ICBlMDMwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KWyAgIDUz
LjUyMzQ2Nl0gQ1IyOiAwMDAwN2Y5ZjMxYmFiMDAwIENSMzogMDAwMDAwMDAwMjAwYTAwMCBDUjQ6
IDAwMDAwMDAwMDAwNDA2NjANClsgICA1My41MjM0NzBdIENhbGwgVHJhY2U6DQpbICAgNTMuNTIz
NDc0XSAgbXVsdGlfY3B1X3N0b3ArMHg1MS8weDExMA0KWyAgIDUzLjUyMzQ3OV0gID8gc3RvcF9t
YWNoaW5lX3lpZWxkKzB4MTAvMHgxMA0KWyAgIDUzLjUyMzQ4Ml0gIGNwdV9zdG9wcGVyX3RocmVh
ZCsweDQ3LzB4MTAwDQpbICAgNTMuNTIzNDg3XSAgPyBzb3J0X3JhbmdlKzB4MjAvMHgyMA0KWyAg
IDUzLjUyMzQ5MF0gIHNtcGJvb3RfdGhyZWFkX2ZuKzB4YzUvMHgxNjANClsgICA1My41MjM0OTRd
ICBrdGhyZWFkKzB4MTEyLzB4MTMwDQpbICAgNTMuNTIzNDk5XSAgPyBfX2t0aHJlYWRfcGFya21l
KzB4NzAvMHg3MA0KWyAgIDUzLjUyMzUwM10gIHJldF9mcm9tX2ZvcmsrMHgzNS8weDQwDQpbICAg
NTMuNTI4NDkyXSB3YXRjaGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSM3IHN0dWNrIGZvciAy
MnMhIFttaWdyYXRpb24vNzo0NV0NClsgICA1My41Mjg1MDJdIE1vZHVsZXMgbGlua2VkIGluOg0K
WyAgIDUzLjUyODUwN10gQ1BVOiA3IFBJRDogNDUgQ29tbTogbWlncmF0aW9uLzcgVGFpbnRlZDog
RyAgICAgICAgICAgICBMICAgIDUuNC4wLXJjMiAjMQ0KWyAgIDUzLjUyODUxMF0gSGFyZHdhcmUg
bmFtZTogSW50ZWwgQ29ycG9yYXRpb24gUzI2MDBXRkQvUzI2MDBXRkQsIEJJT1MgU0U1QzYyMC44
NkIuMEQuMDEuMDM5NS4wMjI3MjAxOTEzNDAgMDIvMjcvMjAxOQ0KWyAgIDUzLjUyODUxNl0gUklQ
OiBlMDMwOnN0b3BfbWFjaGluZV95aWVsZCsweDcvMHgxMA0KWyAgIDUzLjUyODUxOF0gQ29kZTog
MjQgNTggNjUgNDggMzMgMGMgMjUgMjggMDAgMDAgMDAgNzUgMTAgNDggOGQgNjUgZjAgNWIgNDEg
NWMgNWQgYzMgYjggZmUgZmYgZmYgZmYgZWIgZTAgZTggMjEgNmQgZjQgZmYgOTAgMGYgMWYgNDQg
MDAgMDAgZjMgOTAgPGMzPiAwZiAxZiA4NDkNClsgICA1My41Mjg1MjFdIFJTUDogZTAyYjpmZmZm
YzkwMDA4NzRmZTY4IEVGTEFHUzogMDAwMDAyNDYNClsgICA1My41Mjg1MjRdIFJBWDogMDAwMDAw
MDAwMDAwMDAwMCBSQlg6IGZmZmZjOTAwMDg0ZmJkYWMgUkNYOiAwMDAwMDAwMDAwMDAwMDAwDQpb
ICAgNTMuNTI4NTI2XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDEgUlNJOiAwMDAwMDAwMDAwMDAwMDA4
IFJESTogZmZmZmZmZmY4MjFkZmJlMA0KWyAgIDUzLjUyODUyOV0gUkJQOiAwMDAwMDAwMDAwMDAw
MDAxIFIwODogYWFhYWFhYWFhYWFhYWFhYSBSMDk6IDAwMDAwMDA2MWJhMmY5ZjINClsgICA1My41
Mjg1MzJdIFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBSMTE6IDAwMDAwMDA2MWJhMmY5ZjIgUjEyOiBm
ZmZmZmZmZjgyMWRmYmUwDQpbICAgNTMuNTI4NTM0XSBSMTM6IGZmZmZjOTAwMDg0ZmJkODggUjE0
OiAwMDAwMDAwMDAwMDAwMDAwIFIxNTogZmZmZjg4ODI5MTlkZTQwMA0KWyAgIDUzLjUyODU0N10g
RlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODgyOTE5YzAwMDAoMDAwMCkga25s
R1M6MDAwMDAwMDAwMDAwMDAwMA0KWyAgIDUzLjUyODU1MF0gQ1M6ICBlMDMwIERTOiAwMDAwIEVT
OiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KWyAgIDUzLjUyODU1M10gQ1IyOiAwMDAwMDAw
MDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMjAwYTAwMCBDUjQ6IDAwMDAwMDAwMDAwNDA2NjANClsg
ICA1My41Mjg1NTddIENQVTogMSBQSUQ6IDU0IENvbW06IGt3b3JrZXIvMToxIFRhaW50ZWQ6IEcg
ICAgICAgICAgICAgTCAgICA1LjQuMC1yYzIgIzENClsgICA1My41Mjg1NTddIENhbGwgVHJhY2U6
DQpbICAgNTMuNTI4NTYyXSAgbXVsdGlfY3B1X3N0b3ArMHg1MS8weDExMA0KWyAgIDUzLjUyODU2
Nl0gID8gc3RvcF9tYWNoaW5lX3lpZWxkKzB4MTAvMHgxMA0KWyAgIDUzLjUyODU3MF0gIGNwdV9z
dG9wcGVyX3RocmVhZCsweDQ3LzB4MTAwDQpbICAgNTMuNTI4NTc0XSAgPyBzb3J0X3JhbmdlKzB4
MjAvMHgyMA0KWyAgIDUzLjUyODU3OF0gIHNtcGJvb3RfdGhyZWFkX2ZuKzB4YzUvMHgxNjANClsg
ICA1My41Mjg1ODNdICBrdGhyZWFkKzB4MTEyLzB4MTMwDQpbICAgNTMuNTI4NTg3XSAgPyBfX2t0
aHJlYWRfcGFya21lKzB4NzAvMHg3MA0KWyAgIDUzLjUyODU5Ml0gIHJldF9mcm9tX2ZvcmsrMHgz
NS8weDQwDQpbICAgNTMuNTM3MzIzXSBIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBT
MjYwMFdGRC9TMjYwMFdGRCwgQklPUyBTRTVDNjIwLjg2Qi4wRC4wMS4wMzk1LjAyMjcyMDE5MTM0
MCAwMi8yNy8yMDE5DQpbICAgNTMuNTM3MzI3XSBSSVA6IGUwMzA6c3RvcF9tYWNoaW5lX3lpZWxk
KzB4Ny8weDEwDQpbICAgNTMuNTUyNzQ5XSBIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlv
biBTMjYwMFdGRC9TMjYwMFdGRCwgQklPUyBTRTVDNjIwLjg2Qi4wRC4wMS4wMzk1LjAyMjcyMDE5
MTM0MCAwMi8yNy8yMDE5DQpbICAgNTMuNTUyNzU2XSBXb3JrcXVldWU6IGV2ZW50cyBrbWVtbGVh
a19kb19jbGVhbnVwDQpbICAgNTMuNTU5OTE1XSBDb2RlOiAyNCA1OCA2NSA0OCAzMyAwYyAyNSAy
OCAwMCAwMCAwMCA3NSAxMCA0OCA4ZCA2NSBmMCA1YiA0MSA1YyA1ZCBjMyBiOCBmZSBmZiBmZiBm
ZiBlYiBlMCBlOCAyMSA2ZCBmNCBmZiA5MCAwZiAxZiA0NCAwMCAwMCBmMyA5MCA8YzM+IDBmIDFm
IDg0OQ0KWyAgIDUzLjU4NjY0N10gUklQOiBlMDMwOnhlbl9oeXBlcmNhbGxfeGVuX3ZlcnNpb24r
MHhhLzB4MjANClsgICA1My41ODY2NTFdIENvZGU6IDUxIDQxIDUzIGI4IDEwIDAwIDAwIDAwIDBm
IDA1IDQxIDViIDU5IGMzIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNjIGNj
IGNjIGNjIGNjIGNjIDUxIDQxIDUzIGI4IDExIDAwIDAwIDAwIDBmIDA1IDw0MT4gNWIgNTkgYzNj
DQpbICAgNTMuNTk0OTE2XSBSU1A6IGUwMmI6ZmZmZmM5MDAwODRmM2U2OCBFRkxBR1M6IDAwMDAw
MjQ2DQpbICAgNTMuNjA0NjAzXSBSU1A6IGUwMmI6ZmZmZmM5MDAwODdmN2RlOCBFRkxBR1M6IDAw
MDAwMjQ2DQpbICAgNTMuNjE0MjIxXSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiBmZmZmYzkw
MDA4NGZiZGFjIFJDWDogMDAwMDAwMDAwMDAwMDAwMA0KWyAgIDUzLjYxNDIyM10gUkRYOiAwMDAw
MDAwMDAwMDAwMDAxIFJTSTogMDAwMDAwMDAwMDAwMDAwOCBSREk6IGZmZmZmZmZmODIxZGZiZTAN
ClsgICA1My42MjM3OTldIFJBWDogMDAwMDAwMDAwMDA0MDAwZCBSQlg6IDAwMDAwMDAwMDAwMDAw
MDAgUkNYOiBmZmZmZmZmZjgxMDAxMjJhDQpbICAgNTMuNjIzODAxXSBSRFg6IGZmZmY4ODgxZjgw
NGQwMDAgUlNJOiBkZWFkYmVlZmRlYWRmMDBkIFJESTogZGVhZGJlZWZkZWFkZjAwZA0KWyAgIDUz
LjYzMzM0MF0gUkJQOiAwMDAwMDAwMDAwMDAwMDAxIFIwODogYWFhYWFhYWFhYWFhYWFhYSBSMDk6
IDAwMDAwMDAwMDAwMDAwMDENClsgICA1My42MzMzNDJdIFIxMDogMDAwMDAwMDAwMDAwN2ZmMCBS
MTE6IGZmZmZmZmZmODIwNjE5YTggUjEyOiBmZmZmZmZmZjgyMWRmYmUwDQpbICAgNTMuNjQyODY1
XSBSQlA6IGZmZmZmZmZmODJlYzAyOTggUjA4OiBmZmZmZmZmZjgyMGYxMWUwIFIwOTogZmZmZmZm
ZmY4MmQwMDRlOA0KWyAgIDUzLjY0Mjg2N10gUjEwOiA4MDgwODA4MDgwODA4MDgwIFIxMTogMDAw
MDAwMDAwMDAwMDI0NiBSMTI6IDAwMDAwMDAwMDAwMDAwMDANClsgICA1My42NTMzOTJdIFIxMzog
ZmZmZmM5MDAwODRmYmQ4OCBSMTQ6IDAwMDAwMDAwMDAwMDAwMDAgUjE1OiBmZmZmODg4MjkxODFl
NDAxDQpbICAgNTMuNjUzNDAyXSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZjg4
ODI5MTgwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwDQpbICAgNTMuNjYxNjAzXSBS
MTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiBmZmZmODg4Mjg2YzY1MTgwIFIxNTogZmZmZmZmZmY4
MjBmMTE4OA0KWyAgIDUzLjY2MTYxMl0gRlM6ICAwMDAwN2Y2ZjRkODU4NzQwKDAwMDApIEdTOmZm
ZmY4ODgyOTE4NDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMA0KWyAgIDUzLjY3MTIz
NV0gQ1M6ICBlMDMwIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KWyAg
IDUzLjY3MTIzN10gQ1IyOiBmZmZmYzkwMDA4M2ZmMDAwIENSMzogMDAwMDAwMDAwMjAwYTAwMCBD
UjQ6IDAwMDAwMDAwMDAwNDA2NjANClsgICA1My42NzYxMzddIENTOiAgZTAzMCBEUzogMDAwMCBF
UzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMNClsgICA1My42NzYxMzldIENSMjogMDAwMDdm
NmY0ZDIwYjhjOCBDUjM6IDAwMDAwMDAwMDIwMGEwMDAgQ1I0OiAwMDAwMDAwMDAwMDQwNjYwDQpb
ICAgNTMuNjgyMzQ5XSBDYWxsIFRyYWNlOg0KWyAgIDUzLjY4ODk4Nl0gQ2FsbCBUcmFjZToNClsg
ICA1My42OTU1MTddICBtdWx0aV9jcHVfc3RvcCsweDUxLzB4MTEwDQpbICAgNTMuNzAxNDY1XSAg
PyB4ZW5fZm9yY2VfZXZ0Y2huX2NhbGxiYWNrKzB4OS8weDEwDQpbICAgNTMuNzA3OTQ2XSAgPyBz
dG9wX21hY2hpbmVfeWllbGQrMHgxMC8weDEwDQpbICAgNTMuNzEzNjQ1XSAgPyBjaGVja19ldmVu
dHMrMHgxMi8weDIwDQpbICAgNTMuNzEzNjQ4XSAgPyB4ZW5fcmVzdG9yZV9mbF9kaXJlY3QrMHgx
Zi8weDIwDQpbICAgNTMuNzIwMDg4XSAgY3B1X3N0b3BwZXJfdGhyZWFkKzB4NDcvMHgxMDANClsg
ICA1My43MjAwOTJdICA/IHNvcnRfcmFuZ2UrMHgyMC8weDIwDQpbICAgNTMuNzI2MDA3XSAgPyBf
cmF3X3dyaXRlX3VubG9ja19pcnFyZXN0b3JlKzB4MTAvMHgyMA0KWyAgIDUzLjcyNjAxMV0gID8g
ZmluZF9hbmRfcmVtb3ZlX29iamVjdCsweDdhLzB4OTANClsgICA1My43MzEzMThdICBzbXBib290
X3RocmVhZF9mbisweGM1LzB4MTYwDQpbICAgNTMuNzMxMzIxXSAga3RocmVhZCsweDExMi8weDEz
MA0KWyAgIDUzLjc0MDgyMl0gID8gZGVsZXRlX29iamVjdF9mdWxsKzB4Yy8weDIwDQpbICAgNTMu
NzQwODI2XSAgPyBfX2ttZW1sZWFrX2RvX2NsZWFudXArMHgyMi8weDQwDQpbICAgNTMuNzQ2MDg1
XSAgPyBfX2t0aHJlYWRfcGFya21lKzB4NzAvMHg3MA0KWyAgIDUzLjc1NjI0Ml0gID8gcHJvY2Vz
c19vbmVfd29yaysweDFhNy8weDM2MA0KWyAgIDUzLjc1NjI0NV0gID8gd29ya2VyX3RocmVhZCsw
eDMwLzB4MzkwDQpbICAgNTMuNzcxNjI0XSAgcmV0X2Zyb21fZm9yaysweDM1LzB4NDANClsgICA1
My43Nzg3MzNdICA/IHB3cV91bmJvdW5kX3JlbGVhc2Vfd29ya2ZuKzB4ZDAvMHhkMA0KWyAgIDU1
LjIwNTY3NF0gID8ga3RocmVhZCsweDExMi8weDEzMA0KWyAgIDU1LjIxMDkzMF0gID8gX19rdGhy
ZWFkX3BhcmttZSsweDcwLzB4NzANClsgICA1NS4yMTY3OTNdICA/IHJldF9mcm9tX2ZvcmsrMHgz
NS8weDQwDQoNCiBDVFJMLUEgWiBmb3IgaGVscCB8MTE1MjAwIDhOMSB8IE5PUiB8IE1pbmljb20g
Mi42LjIgIHwgVlQxMDIgfCAgICAgIE9mZmxpbmUNCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_14DE39AD90EE4549A78D07880F9625AE0B40724CSHSMSX101ccrcor_--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 07:31:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 07:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ4vS-0008Cd-9P; Thu, 31 Oct 2019 07:31:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ4vQ-0008CY-9m
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 07:31:20 +0000
X-Inumbo-ID: 6cc6c4f2-fbb0-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6cc6c4f2-fbb0-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 07:31:17 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 72F93B402;
 Thu, 31 Oct 2019 07:31:16 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
 <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
 <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <bd51711f-ab49-3638-dbb2-1806e6ef3632@suse.com>
Date: Thu, 31 Oct 2019 08:31:18 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAyMzoyMSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IENhbGwgdHJh
Y2Ugc2VlbXMgdG8gYmUgdGhlIHNhbWUgaW4gYWxsIGNhc2VzLgoKVGhhbmtzIG11Y2guCgo+IChY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gQU1ELVZpOiB1cGRhdGVfcGFnaW5nX21vZGUg
VHJ5IHRvIGFjY2VzcyBwZGV2X2xpc3Qgd2l0aG91dCBhcXVpcmluZyBwY2lkZXZzX2xvY2suCj4g
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAtLS0tWyBYZW4tNC4xMy4wLXJjICB4ODZf
NjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjA1Ljc0OF0gQ1BVOiAgICAxCj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBSSVA6
ICAgIGUwMDg6WzxmZmZmODJkMDgwMjY1NzQ4Pl0gaW9tbXVfbWFwLmMjdXBkYXRlX3BhZ2luZ19t
b2RlKzB4MWYyLzB4M2ViCj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBSRkxBR1M6
IDAwMDAwMDAwMDAwMTAyODYgICBDT05URVhUOiBoeXBlcnZpc29yIChkMHYyKQo+IChYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcmF4OiBmZmZmODMwNTIzZjlmZmZmICAgcmJ4OiBmZmZm
ODJlMDA0OTA1ZjAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MDUuNzQ4XSByZHg6IDAwMDAwMDAwMDAwMDAwMDEgICByc2k6IDAwMDAwMDAwMDAwMDAw
MGEgICByZGk6IGZmZmY4MmQwODA0YTA2OTgKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43
NDhdIHJicDogZmZmZjgzMDUyM2Y5Zjg0OCAgIHJzcDogZmZmZjgzMDUyM2Y5ZjgwOCAgIHI4OiAg
ZmZmZjgzMDUzMjBhMDAwMAo+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcjk6ICAw
MDAwMDAwMDAwMDAwMDM4ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAyICAgcjExOiAwMDAwMDAwMDAw
MDAwMDBhCj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSByMTI6IGZmZmY4MmUwMDQ5
MDVmMDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDMgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDMKPiAo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIHIxNTogZmZmZjgzMDQxZmI4MzAwMCAgIGNy
MDogMDAwMDAwMDA4MDA1MDAzMyAgIGNyNDogMDAwMDAwMDAwMDAwMDZlMAo+IChYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjA1Ljc0OF0gY3IzOiAwMDAwMDAwNDBhNThkMDAwICAgY3IyOiBmZmZmODg4
MDYwNDgzNWEwCj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBmc2I6IDAwMDA3ZjRi
OGY4OTliYzAgICBnc2I6IGZmZmY4ODgwN2Q0ODAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAK
PiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIGRzOiAwMDAwICAgZXM6IDAwMDAgICBm
czogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMTAgICBjczogZTAwOAo+IChYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjA1Ljc0OF0gWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjY1NzQ4PiAoaW9t
bXVfbWFwLmMjdXBkYXRlX3BhZ2luZ19tb2RlKzB4MWYyLzB4M2ViKToKPiAoWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzowNS43NDhdICAzZCAzYiA3YiAyMiAwMCAwMCA3NSAwNyA8MGY+IDBiIGU5IGMy
IDAxIDAwIDAwIDQ4IDhkIDM1IDFhIGNlIDEzIDAwIDQ4IDhkCj4gKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MDUuNzQ4XSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDUyM2Y5ZjgwODoK
Wy4uLl0KPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIFhlbiBjYWxsIHRyYWNlOgo+
IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjY1NzQ4Pl0g
UiBpb21tdV9tYXAuYyN1cGRhdGVfcGFnaW5nX21vZGUrMHgxZjIvMHgzZWIKPiAoWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDI2NWRlZD5dIEYgYW1kX2lvbW11
X21hcF9wYWdlKzB4NzIvMHgxYzIKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAg
IFs8ZmZmZjgyZDA4MDI1ODNiNj5dIEYgaW9tbXVfbWFwKzB4OTgvMHgxN2UKPiAoWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDI1ODZmYj5dIEYgaW9tbXVfbGVn
YWN5X21hcCsweDI4LzB4NzMKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8
ZmZmZjgyZDA4MDM0YTRhNj5dIEYgcDJtLXB0LmMjcDJtX3B0X3NldF9lbnRyeSsweDRkMy8weDg0
NAo+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMzQyZTEz
Pl0gRiBwMm1fc2V0X2VudHJ5KzB4OTEvMHgxMjgKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzow
NS43NDhdICAgIFs8ZmZmZjgyZDA4MDM0M2M1Mj5dIEYgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkr
MHgzOWYvMHg1YTMKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgy
ZDA4MDM0M2Y4NT5dIEYgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSsweDEyZi8weDEzOAo+IChYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjIwMWVlPl0gRiBtZW1v
cnkuYyNwb3B1bGF0ZV9waHlzbWFwKzB4MmUzLzB4NTA1Cj4gKFhFTikgWzIwMTktMTAtMzAgMjI6
MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAyMjIxZTg+XSBGIGRvX21lbW9yeV9vcCsweDY5NS8w
eDFiZjcKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDM4
MzYwMT5dIEYgcHZfaHlwZXJjYWxsKzB4MmNhLzB4NTM3Cj4gKFhFTikgWzIwMTktMTAtMzAgMjI6
MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAzOGE0MzI+XSBGIGxzdGFyX2VudGVyKzB4MTEyLzB4
MTIwCgpOb3cgdGhpcyBsb29rcyB0byBiZSBhIHByZXR0eSBjb21tb24gcGF0aCwgaS5lLiBJIHdv
bmRlciB3aHkgbm8tb25lCmJlZm9yZSBoYXMgbm90aWNlZCB0aGlzIG1lc3NhZ2UgZ2V0dGluZyBs
b2dnZWQuIEZpeGluZywgYXMgaXQgc2VlbXMsCndpbGwgcmVxdWlyZSBjYXJlZnVsIGF1ZGl0aW5n
IG9mIGxvY2sgbmVzdGluZywgYXMgdGhlIFBDSSBkZXZpY2VzCmxvY2sgd2lsbCBuZWVkIHRvIGJl
IGFjcXVpcmVkIG9uIGEgcGF0aCB0aGF0J3MgZW50aXJlbHkgdW5yZWxhdGVkIHRvCmFueSBQQ0kg
b3BlcmF0aW9uOyBJJ2xsIHRyeSB0byBnZXQgdG8gdGhpcyBhc2FwLiBJcyB0aGVyZSBhbnl0aGlu
ZwpzcGVjaWFsIGFib3V0IHRoZSBndWVzdCB0aGF0IHRyaWdnZXJzIHRoaXM/CgpKYW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 07:52:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 07:52:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ5FQ-0001NS-6z; Thu, 31 Oct 2019 07:52:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ5FO-0001Mi-QP
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 07:51:58 +0000
X-Inumbo-ID: 4fb83456-fbb3-11e9-beca-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4fb83456-fbb3-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 07:51:57 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 4F329ABBD;
 Thu, 31 Oct 2019 07:51:56 +0000 (UTC)
To: "Bell, Oren" <oren.bell@wustl.edu>
References: <SN6PR02MB47196DB277CAFEA9B4D5FD51F6670@SN6PR02MB4719.namprd02.prod.outlook.com>
 <813aaa3e-1c79-24ac-256e-4e74aafad46c@suse.com>
 <SN6PR02MB4719855FA1DA7CE9AC457497F6600@SN6PR02MB4719.namprd02.prod.outlook.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <218e01d9-635a-920b-6e55-b3e9db762fc7@suse.com>
Date: Thu, 31 Oct 2019 08:51:58 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <SN6PR02MB4719855FA1DA7CE9AC457497F6600@SN6PR02MB4719.namprd02.prod.outlook.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen >4.10 bricks onboard NIC of Dell Optiplex 7060
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAxOToyNCwgQmVsbCwgT3JlbiB3cm90ZToKPiBSdW5uaW5nIFhlbiBEb20w
LWxlc3MgbGVhdmVzIHRoZSBOSUMgaW50YWN0LCBzbyB5b3UncmUgY29ycmVjdCBpbiBhc3Nlc3Np
bmcgdGhhdCBYZW4gYnkgaXRzZWxmIGlzIG5vdCB0aGUgY2F1c2UuCj4gQXMgZm9yIHJ1bm5pbmcg
d2l0aG91dCB0aGUgZHJpdmVyLCBJJ20gbm90IHN1cmUgdGhhdCdzIHBvc3NpYmxlIChhdCBsZWFz
dCBmb3IgbXkgY29tcGV0ZW5jeSkuIEl0IHVzZXMgdGhlIEludGVsIEJhc2UgR2lnYWJpdCBkcml2
ZXIgdGhhdCdzIGJ1aWx0IGludG8gdGhlIGtlcm5lbC4KCldlbGwsIGlmIHRoZXJlJ3MgYSBrZXJu
ZWwgc2lkZSBhc3BlY3QgdG8gaXQgKHdoaWNoIG5vdyBzZWVtcwpwcmV0dHkgbGlrZWx5KSwgdGhl
biBwbGF5aW5nIHdpdGggdGhlIGtlcm5lbCB3aWxsIGJlIHVuYXZvaWRhYmxlLgpBIGZpcnN0IHN0
ZXAgd291bGQgYmUgdG8gYnVpbGQgYSBrZXJuZWwgd2l0aCB0aGUgZHJpdmVyIG5vdCBidWlsdApp
biwgYnV0IGFzIGEgbW9kdWxlLCBzdWNoIHRoYXQgaXRzIGxvYWRpbmcgY291bGQgYmUgcHJldmVu
dGVkIChhbgphbHRlcm5hdGl2ZSB3b3VsZCBiZSBhIGtlcm5lbCB3aXRob3V0IHRoZSBkcml2ZXIp
LiBUaGVuIGFnYWluIEkKc2VlbSB0byB2YWd1ZWx5IHJlY2FsbCB0aGVyZSBiZWluZyBtZWFucyB0
byBzdXBwcmVzcyB0aGUgYmluZGluZwpvZiBhIGRyaXZlciB0byBwYXJ0aWN1bGFyIGRldmljZXMg
dmlhIHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lLiBJJ20Kbm90IGdvaW5nIHRvIGV4Y2x1ZGUgdGhv
dWdoIHRoYXQgdGhpcyBtaWdodCBiZSBkaXN0cm8gc3BlY2lmaWMsIG9yCmJlIHJlc3RyaWN0ZWQg
dG8gZXZlbiBtb3JlIHNwZWNpYWwgY2FzZXMgbGlrZSBkaXN0cm8gaW5zdGFsbGF0aW9uLgoKPiBB
bmQgcnVubmluZyB0aGUgbWFjaGluZSB3aXRob3V0IHVzaW5nIHRoZSBOSUMgd2lsbCBzdGlsbCBi
cmVhayBpdC4KPiAKPiBBcyBmb3IgdGhlIElPTU1VIHN1Z2dlc3Rpb246IHdlIHN0aWxsIGdvdCBi
YXNpYyBwaW5naW5nIHRvIHdvcmssIGFzc3VtaW5nIGFuIElQIGFkZHJlc3Mgd2FzIHN0YXRpY2Fs
bHkgYWxsb2NhdGVkLCBzbyBJIGRvbid0IHRoaW5rIElPTU1VIGlzIGEgdmFsaWQgcm91dGUgZm9y
IGludmVzdGlnYXRpb24sIGFzIGFueSBhYmVycmF0aW9ucyB0aGVyZSBzaG91bGQgbGVhdmUgdGhl
IE5JQyB0b3RhbGx5IG5vbi1mdW5jdGlvbmFsLgoKSSdtIGNvbmZ1c2VkIC0gYmFzaWMgcGluZ2lu
ZyBzZWVtcyB0byBjb250cmFkaWN0IHlvdXIgdW5jb25kaXRpb25hbAoiYnJpY2tzIiBzdGF0ZW1l
bnQuIFRoaXMgd291bGQgcmF0aGVyIHN1Z2dlc3Qgc29tZXRoaW5nIGR1cmluZwpub3JtYWwgb3Bl
cmF0aW9uIGJyZWFrcyB0aGluZ3MsIHJhdGhlciB0aGFuIChhcyBhc3N1bWVkIHNvIGZhcikgYQpz
cGVjaWZpYyBpbml0aWFsaXphdGlvbiBzdGVwLiBZZXQgZXZlbiBhYm92ZSB5b3Ugc3RhdGUgIkFu
ZCBydW5uaW5nCnRoZSBtYWNoaW5lIHdpdGhvdXQgdXNpbmcgdGhlIE5JQyB3aWxsIHN0aWxsIGJy
ZWFrIGl0IiAtIHRoaXMgYWdhaW4Kc3VnZ2VzdHMgc29tZSBzZXR1cCBzdGVwIHRvIGJlIGF0IGZh
dWx0LiBPciBwZXJoYXBzIHdlIGRvbid0IHNoYXJlCmFuIHVuZGVyc3RhbmRpbmcgb2Ygd2hhdCAi
bm90IHVzaW5nIHRoZSBOSUMiIG1lYW5zOiBJIGltcGx5IGhlcmUKdGhhdCB0aGUgTklDIGRvZXNu
J3QgZ2V0IGluaXRpYWxpemVkLCBqdXN0IGl0cyBkcml2ZXIgbG9hZGVkIChpLmUuCm5vIElQIGFk
ZHJlc3MgYXNzaWduZWQsIGFuZCBoZW5jZSBpbiBwYXJ0aWN1bGFyIGFsc28gbm8gd29ya2luZwpw
aW5ncykuCgpBbmQgYnR3IC0gcGxlYXNlIGRvbid0IHRvcC1wb3N0LgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 08:01:44 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 08:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ5Om-0002zk-JI; Thu, 31 Oct 2019 08:01:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ5Ol-0002zf-1J
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 08:01:39 +0000
X-Inumbo-ID: a9e3ebc2-fbb4-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a9e3ebc2-fbb4-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 08:01:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id F2827ABBD;
 Thu, 31 Oct 2019 08:01:36 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
 <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
 <20191030172313.GX17494@Air-de-Roger>
 <35c7a91d-1c46-e99e-5f9c-60d9e17721bf@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <83625673-5e84-20ba-b7bf-e3e527eecbc0@suse.com>
Date: Thu, 31 Oct 2019 09:01:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <35c7a91d-1c46-e99e-5f9c-60d9e17721bf@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAxOTowMSwgSm9lIEppbiB3cm90ZToKPiBPbiAxMC8zMC8xOSAxMDoyMyBB
TSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMDk6
Mzg6MTZBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToKPj4+IE9uIDEwLzMwLzE5IDE6MjQgQU0sIFJv
Z2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4gQ2FuIHlvdSB0cnkgdG8gYWRkIHRoZSBmb2xsb3dp
bmcgZGVidWcgcGF0Y2ggb24gdG9wIG9mIHRoZSBleGlzdGluZwo+Pj4+IG9uZSBhbmQgcmVwb3J0
IHRoZSBvdXRwdXQgdGhhdCB5b3UgZ2V0IG9uIHRoZSBYZW4gY29uc29sZT8KPj4+Cj4+PiBBcHBs
aWVkIGRlYnVnIHBhdGNoIGFuZCBydW4gdGhlIHRlc3QgYWdhaW4sIG5vdCBvZiBhbnkgbG9nIHBy
aW50ZWQsCj4+PiBhdHRhY2hlZCBYZW4gbG9nIG9uIHNlcmlhbCBjb25zb2xlLCBzZWVtcyBwaV91
cGRhdGVfaXJ0ZSgpIG5vdCBiZWVuCj4+PiBjYWxsZWQgZm9yIGlvbW11X2ludHBvc3Qgd2FzIGZh
bHNlLgo+Pgo+PiBJIGhhdmUgdG8gYWRtaXQgSSdtIGxvc3QgYXQgdGhpcyBwb2ludC4gRG9lcyBp
dCBtZWFuIHRoZSBvcmlnaW5hbAo+PiBpc3N1ZSBoYWQgbm90aGluZyB0byBkbyB3aXRoIHBvc3Rl
ZCBpbnRlcnJ1cHRzPwo+IAo+IExvb2tzIHdoZW4gaW5qZWN0IGlycSBieSB2bGFwaWNfc2V0X2ly
cSgpLCBpdCBjaGVja2VkIGJ5Cj4gaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIgcmF0aGVy
IHRoYW4gaW9tbXVfaW50cG9zdDoKPiAKPiAgMTc2ICAgICBpZiAoIGh2bV9mdW5jcy5kZWxpdmVy
X3Bvc3RlZF9pbnRyICkKPiAgMTc3ICAgICAgICAgaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2lu
dHIodGFyZ2V0LCB2ZWMpOwo+IAo+IEFuZCBkZWxpdmVyX3Bvc3RlZF9pbnRyKCkgd291bGQgYmUg
dGhlcmUsIHdoZW4gdm14IGVuYWJsZWQ6Cj4gCj4gKFhFTikgSFZNOiBWTVggZW5hYmxlZAo+IChY
RU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkCj4gKFhFTikg
SFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgoKSSBjYW4ndCBzZWUgdGhlIGNvbm5l
Y3Rpb24uIHN0YXJ0X3ZteCgpIGhhcwoKICAgIGlmICggY3B1X2hhc192bXhfcG9zdGVkX2ludHJf
cHJvY2Vzc2luZyApCiAgICB7CiAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwb3N0
ZWRfaW50cl92ZWN0b3IsIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQpOwogICAgICAgIGlmICgg
aW9tbXVfaW50cG9zdCApCiAgICAgICAgICAgIGFsbG9jX2RpcmVjdF9hcGljX3ZlY3RvcigmcGlf
d2FrZXVwX3ZlY3RvciwgcGlfd2FrZXVwX2ludGVycnVwdCk7CgogICAgICAgIHZteF9mdW5jdGlv
bl90YWJsZS5kZWxpdmVyX3Bvc3RlZF9pbnRyID0gdm14X2RlbGl2ZXJfcG9zdGVkX2ludHI7CiAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnN5bmNfcGlyX3RvX2lyciAgICAgPSB2bXhfc3luY19w
aXJfdG9faXJyOwogICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS50ZXN0X3BpciAgICAgICAgICAg
ID0gdm14X3Rlc3RfcGlyOwogICAgfQoKaS5lLiB0aGUgaG9vayBpcyBwcmVzZW50IG9ubHkgd2hl
biBwb3N0ZWQgaW50ZXJydXB0cyBhcmUKYXZhaWxhYmxlIGluIGdlbmVyYWwuIEkuZS4gYWxzbyB3
aXRoIGp1c3QgQ1BVLXNpZGUgcG9zdGVkCmludGVycnVwdHMsIHllcywgd2hpY2ggZ2V0cyBjb25m
aXJtZWQgYnkgeW91ciAiYXBpY3Y9MCIKdGVzdC4gWWV0IHdpdGgganVzdCBDUFUtc2lkZSBwb3N0
ZWQgaW50ZXJydXB0cyBJJ20Kc3RydWdnbGluZyBhZ2FpbiB0byB1bmRlcnN0YW5kIHlvdXIgb3Jp
Z2luYWwgcHJvYmxlbQpkZXNjcmlwdGlvbiwgYW5kIHRoZSBuZWVkIHRvIGZpZGRsZSB3aXRoIElP
TU1VIHNpZGUgY29kZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 08:04:23 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 08:04:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ5RO-00038C-4M; Thu, 31 Oct 2019 08:04:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ5RM-000387-Rs
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 08:04:20 +0000
X-Inumbo-ID: 0aab73c6-fbb5-11e9-953e-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0aab73c6-fbb5-11e9-953e-12813bfff9fa;
 Thu, 31 Oct 2019 08:04:20 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 5B3D9AC40;
 Thu, 31 Oct 2019 08:04:19 +0000 (UTC)
To: "Zhang, JinwenX" <jinwenx.zhang@intel.com>
References: <14DE39AD90EE4549A78D07880F9625AE0B40724C@SHSMSX101.ccr.corp.intel.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <874e5df1-9f77-58c0-2669-cf468752dd18@suse.com>
Date: Thu, 31 Oct 2019 09:04:21 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <14DE39AD90EE4549A78D07880F9625AE0B40724C@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [BUG] Xen 4.13 rc1 can not boot up with new Domain0
 kernel(linux5.4.0-rc3)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Xudong Hao <xudong.hao@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMTAuMjAxOSAwMzo0OCwgIFpoYW5nLCBKaW53ZW5YICB3cm90ZToKPiBCdWcgZGV0YWls
ZWQgZGVzY3JpcHRpb246Cj4gLS0tLS0tLS0tLS0tLS0tLQo+IENhbiBub3QgYm9vdCB1cCB4ZW4g
d2l0aCBuZXcgRG9tYWluMCBrZXJuZWwobGludXg1LjQuMC1yYzMpIAo+IAo+IEVudmlyb25tZW50
IDoKPiAtLS0tLS0tLS0tLS0tLS0tCj4gSFc6IENhc2NhZGUgTGFrZSBzZXJ2ZXIgCj4gWGVuOiBY
RU4gNC4xMy4wcmMxCj4gRG9tMDogTGludXggNS40LjAtcmMzCj4gCj4gUmVwcm9kdWNlIHN0ZXBz
Ogo+IC0tLS0tLS0tLS0tLS0tLS0KPiAxLiBpbnN0YWxsIFhlbiBhbmQgYnVpbGQgRG9tMCBrZXJu
ZWwoNS40LjAtcmMzKSAKPiAyLiByZXN0YXJ0IGhvc3Qgc2VydmVyKGNhbiBub3QgYm9vdCB1cCkK
PiAKPiBDdXJyZW50IHJlc3VsdDoKPiAtLS0tLS0tLS0tLS0tLS0tCj4gQ2FuIG5vdCBib290IHVw
IGhvc3QKClRoZSB3YXkgeW91IHdvcmQgdGhpbmdzLCB5b3Ugc2VlbSB0byBzdXNwZWN0IGFuIGlz
c3VlIGluIFhlbi4gVGhlCmxvZyB5b3UndmUgcHJvdmlkZWQgc3VnZ2VzdHMgYSBMaW51eCBrZXJu
ZWwgc2lkZSBpc3N1ZSB0aG91Z2guCkNvdWxkIHlvdSBjbGFyaWZ5IHRoYXQgaW5kZWVkIHRoaXMg
aXMgYW4gaXNzdWUgd2l0aCBYZW4gNC4xMyBSQzEsCmkuZS4gdGhhdCB0aGUgc2FtZSBpc3N1ZSBk
b2Vzbid0IG9jY3VyIHdpdGggb2xkZXIgWGVuLCBlLmcuCjQuMTIuMT8KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 08:35:27 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 08:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ5vF-0005So-N8; Thu, 31 Oct 2019 08:35:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aqky=YY=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iQ5vD-0005Sj-PA
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 08:35:12 +0000
X-Inumbo-ID: 54e23eda-fbb9-11e9-953e-12813bfff9fa
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54e23eda-fbb9-11e9-953e-12813bfff9fa;
 Thu, 31 Oct 2019 08:35:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Type:In-Reply-To:MIME-Version:Date:
 Message-ID:From:References:Cc:To:Subject:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=czim5jUZusd6eaCsXxp05gmLOYR9VctXJFlA4sO/51M=; b=iSYiPrh+8Iacu6TcBgr/cF/Lg
 iX5q2Rl+YyiJpTn7gRbFkAx1kPuYM1u14OGWVVWMPe26yl3JNWsbfO3VMxLNpDmVsz6DXjtBqtZ1D
 WMDehNb02W7Oi0uShDNC/dJiXE2cizUGsIxPGbn6Vb+kwfyOU2uhzgsajnS/RvL4Q/QxE=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:64827
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iQ5vr-00049W-AG; Thu, 31 Oct 2019 09:35:51 +0100
To: Jan Beulich <jbeulich@suse.com>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
 <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
 <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
 <bd51711f-ab49-3638-dbb2-1806e6ef3632@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <52be608a-24f9-0c67-e5e7-41029ec5a071@eikelenboom.it>
Date: Thu, 31 Oct 2019 09:35:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <bd51711f-ab49-3638-dbb2-1806e6ef3632@suse.com>
Content-Type: multipart/mixed; boundary="------------1A1B7F85824F9AC7832464E9"
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 31/10/2019 08:31, Jan Beulich wrote:
> On 30.10.2019 23:21, Sander Eikelenboom wrote:
>> Call trace seems to be the same in all cases.
> 
> Thanks much.
> 
>> (XEN) [2019-10-30 22:07:05.748] AMD-Vi: update_paging_mode Try to access pdev_list without aquiring pcidevs_lock.
>> (XEN) [2019-10-30 22:07:05.748] ----[ Xen-4.13.0-rc  x86_64  debug=y   Not tainted ]----
>> (XEN) [2019-10-30 22:07:05.748] CPU:    1
>> (XEN) [2019-10-30 22:07:05.748] RIP:    e008:[<ffff82d080265748>] iommu_map.c#update_paging_mode+0x1f2/0x3eb
>> (XEN) [2019-10-30 22:07:05.748] RFLAGS: 0000000000010286   CONTEXT: hypervisor (d0v2)
>> (XEN) [2019-10-30 22:07:05.748] rax: ffff830523f9ffff   rbx: ffff82e004905f00   rcx: 0000000000000000
>> (XEN) [2019-10-30 22:07:05.748] rdx: 0000000000000001   rsi: 000000000000000a   rdi: ffff82d0804a0698
>> (XEN) [2019-10-30 22:07:05.748] rbp: ffff830523f9f848   rsp: ffff830523f9f808   r8:  ffff8305320a0000
>> (XEN) [2019-10-30 22:07:05.748] r9:  0000000000000038   r10: 0000000000000002   r11: 000000000000000a
>> (XEN) [2019-10-30 22:07:05.748] r12: ffff82e004905f00   r13: 0000000000000003   r14: 0000000000000003
>> (XEN) [2019-10-30 22:07:05.748] r15: ffff83041fb83000   cr0: 0000000080050033   cr4: 00000000000006e0
>> (XEN) [2019-10-30 22:07:05.748] cr3: 000000040a58d000   cr2: ffff8880604835a0
>> (XEN) [2019-10-30 22:07:05.748] fsb: 00007f4b8f899bc0   gsb: ffff88807d480000   gss: 0000000000000000
>> (XEN) [2019-10-30 22:07:05.748] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
>> (XEN) [2019-10-30 22:07:05.748] Xen code around <ffff82d080265748> (iommu_map.c#update_paging_mode+0x1f2/0x3eb):
>> (XEN) [2019-10-30 22:07:05.748]  3d 3b 7b 22 00 00 75 07 <0f> 0b e9 c2 01 00 00 48 8d 35 1a ce 13 00 48 8d
>> (XEN) [2019-10-30 22:07:05.748] Xen stack trace from rsp=ffff830523f9f808:
> [...]
>> (XEN) [2019-10-30 22:07:05.748] Xen call trace:
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d080265748>] R iommu_map.c#update_paging_mode+0x1f2/0x3eb
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d080265ded>] F amd_iommu_map_page+0x72/0x1c2
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d0802583b6>] F iommu_map+0x98/0x17e
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d0802586fb>] F iommu_legacy_map+0x28/0x73
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d08034a4a6>] F p2m-pt.c#p2m_pt_set_entry+0x4d3/0x844
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d080342e13>] F p2m_set_entry+0x91/0x128
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d080343c52>] F guest_physmap_add_entry+0x39f/0x5a3
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d080343f85>] F guest_physmap_add_page+0x12f/0x138
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d0802201ee>] F memory.c#populate_physmap+0x2e3/0x505
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d0802221e8>] F do_memory_op+0x695/0x1bf7
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d080383601>] F pv_hypercall+0x2ca/0x537
>> (XEN) [2019-10-30 22:07:05.748]    [<ffff82d08038a432>] F lstar_enter+0x112/0x120
> 
> Now this looks to be a pretty common path, i.e. I wonder why no-one
> before has noticed this message getting logged. Fixing, as it seems,
> will require careful auditing of lock nesting, as the PCI devices
> lock will need to be acquired on a path that's entirely unrelated to
> any PCI operation; I'll try to get to this asap. Is there anything
> special about the guest that triggers this?

Not that I am aware of.
I run with amd iommu debug on, others perhaps don't so you don't get the message ?
Platform is perhaps what specific (older AMD 890FX chipset) and I need the bios workaround:
ivrs_ioapic[6]=00:14.0 iommu=on.
On the other hand, this has ran like this for quite some time.

I have 3 guests (HVM) for which i use PCI passthrough and 
for each of those 3 guests I get this message *once* on start of the guest.
	One guest has a soundcard passed through,
	One guest has a USB2 card passed through,
	One guest has a USB3 card passed through.

Another observation is that both the soundcard and USB2 card
still seem to function despite the message.
The USB3 controller goes haywire though (a lot of driver messages in the guest during init).

I could try to bisect, but that would be somewhere next week before I can get to that.

At present I run with a tree with as latest commit ee7170822f1fc209f33feb47b268bab35541351d,
which is stable for me. This predates some of the IOMMU changes and Anthony's QMP work that had
some issues, but that would be the last known real good point for me to start a bisect from.

I have attached the complete xl dmesg output.

--
Sander


> Jan
> 


--------------1A1B7F85824F9AC7832464E9
Content-Type: text/plain; charset=UTF-8;
 name="xl-dmesg.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xl-dmesg.txt"

IF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgXyBfX19fXyAgX19fICAgICAgICAgICAgICAK
IFwgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAvIHxfX18gLyAvIF8gXCAgICBfIF9fIF9fXyAK
ICBcICAvLyBfIFwgJ18gXCAgfCB8fCB8XyB8IHwgfF8gXHwgfCB8IHxfX3wgJ19fLyBfX3wK
ICAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8IHxfX18pIHwgfF98IHxfX3wgfCB8IChfXyAK
IC9fL1xfXF9fX3xffCB8X3wgICAgfF98KF8pX3xfX19fKF8pX19fLyAgIHxffCAgXF9fX3wK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
KFhFTikgWzAwMDAwMDFhMmJkNjk4YTNdIFhlbiB2ZXJzaW9uIDQuMTMuMC1yYyAocm9vdEBk
eW5kbnMub3JnKSAoZ2NjIChEZWJpYW4gOC4zLjAtNikgOC4zLjApIGRlYnVnPXkgIFdlZCBP
Y3QgMzAgMjI6NTY6MDkgQ0VUIDIwMTkKKFhFTikgWzAwMDAwMDFhMzI2ZjBjOWFdIExhdGVz
dCBDaGFuZ2VTZXQ6IFR1ZSBPY3QgMjkgMTY6Mzk6NTkgMjAxOSArMDAwMCBnaXQ6YmQ0ZmRj
NDlmYS1kaXJ0eQooWEVOKSBbMDAwMDAwMWEzNzMxZDE0YV0gYnVpbGQtaWQ6IDJiYTkzZGEw
MWZhYzIwY2Q4YjQyZWVmMjI5ZTNkNDAzZjlkMGE0ODUKKFhFTikgWzAwMDAwMDFhM2IwMzUw
MzBdIEJvb3Rsb2FkZXI6IEdSVUIgMi4wMitkZnNnMS0yMAooWEVOKSBbMDAwMDAwMWEzZGQ2
ZmU5OF0gQ29tbWFuZCBsaW5lOiBkb20wX21lbT0yMDQ4TSxtYXg6MjA0OE0gbG9nbHZsPWFs
bCBndWVzdF9sb2dsdmw9YWxsIGNvbnNvbGVfdGltZXN0YW1wcz1kYXRlbXMgdmdhPWdmeC0x
MjgweDEwMjR4MzIgbm8tY3B1aWRsZSBjb20xPTM4NDAwLDhuMSBjb25zb2xlPXZnYSxjb20x
IGl2cnNfaW9hcGljWzZdPTAwOjE0LjAgaW9tbXU9b24sdmVyYm9zZSxkZWJ1ZyBjb25yaW5n
X3NpemU9MTI4ayB1Y29kZT1zY2FuIHNjaGVkPWNyZWRpdDIgZ250dGFiX21heF9mcmFtZXM9
NjQgcmVib290PWsKKFhFTikgWzAwMDAwMDFhNGNkMGY3ZjJdIFhlbiBpbWFnZSBsb2FkIGJh
c2UgYWRkcmVzczogMAooWEVOKSBbMDAwMDAwMWE0ZmE0YTI2M10gVmlkZW8gaW5mb3JtYXRp
b246CihYRU4pIFswMDAwMDAxYTUxZGZlM2M2XSAgVkdBIGlzIGdyYXBoaWNzIG1vZGUgMTI4
MHgxMDI0LCAzMiBicHAKKFhFTikgWzAwMDAwMDFhNTUyNWM2MDNdICBWQkUvRERDIG1ldGhv
ZHM6IFYyOyBFRElEIHRyYW5zZmVyIHRpbWU6IDEgc2Vjb25kcwooWEVOKSBbMDAwMDAwMWE1
OTA0MGY1MF0gIEVESUQgaW5mbyBub3QgcmV0cmlldmVkIGJlY2F1c2Ugb2YgcmVhc29ucyB1
bmtub3duCihYRU4pIFswMDAwMDAxYTVjZTIzZjQzXSBEaXNjIGluZm9ybWF0aW9uOgooWEVO
KSBbMDAwMDAwMWE1ZjEwY2QwMF0gIEZvdW5kIDQgTUJSIHNpZ25hdHVyZXMKKFhFTikgWzAw
MDAwMDFhNjE4YmExMjZdICBGb3VuZCA0IEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihY
RU4pIFswMDAwMDAxYTY0OWViNWFhXSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSBbMDAwMDAw
MWE2NmNkNDc5M10gIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDk2NDAwICh1c2Fi
bGUpCihYRU4pIFswMDAwMDAxYTZhNWY3MTMzXSAgMDAwMDAwMDAwMDA5NjQwMCAtIDAwMDAw
MDAwMDAwYTAwMDAgKHJlc2VydmVkKQooWEVOKSBbMDAwMDAwMWE2ZTBhZDgyOF0gIDAwMDAw
MDAwMDAwZTQwMDAgLSAwMDAwMDAwMDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTikgWzAwMDAw
MDFhNzFiNjQzYTJdICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBjN2Y5MDAwMCAodXNh
YmxlKQooWEVOKSBbMDAwMDAwMWE3NTQ4NmRhMl0gIDAwMDAwMDAwYzdmOTAwMDAgLSAwMDAw
MDAwMGM3ZjllMDAwIChBQ1BJIGRhdGEpCihYRU4pIFswMDAwMDAxYTc5MDA4OTJlXSAgMDAw
MDAwMDBjN2Y5ZTAwMCAtIDAwMDAwMDAwYzdmZTAwMDAgKEFDUEkgTlZTKQooWEVOKSBbMDAw
MDAwMWE3Y2FiZjc3M10gIDAwMDAwMDAwYzdmZTAwMDAgLSAwMDAwMDAwMGM4MDAwMDAwIChy
ZXNlcnZlZCkKKFhFTikgWzAwMDAwMDFhODA1NzYxZmJdICAwMDAwMDAwMGZmZTAwMDAwIC0g
MDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCihYRU4pIFswMDAwMDAxYTg0MDJlOWMyXSAg
MDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA1MzgwMDAwMDAgKHVzYWJsZSkKKFhFTikgWzAw
MDAwMDFhOGY1Yjk0YzhdIE5ldyBYZW4gaW1hZ2UgYmFzZSBhZGRyZXNzOiAweGM3ODAwMDAw
CihYRU4pIFswMDAwMDAxYTkyOTRiNjkyXSBBQ1BJOiBSU0RQIDAwMEZCMTAwLCAwMDE0IChy
MCBBQ1BJQU0pCihYRU4pIFswMDAwMDAxYTk1YzE0NjdhXSBBQ1BJOiBSU0RUIEM3RjkwMDAw
LCAwMDQ4IChyMSBNU0kgICAgT0VNU0xJQyAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhF
TikgWzAwMDAwMDFhOWE4M2ZhYmVdIEFDUEk6IEZBQ1AgQzdGOTAyMDAsIDAwODQgKHIxIDc2
NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUICAgICAgIDk3KQooWEVOKSBbMDAwMDAwMWE5
ZjQ2ZDI5Ml0gQUNQSTogRFNEVCBDN0Y5MDVFMCwgOTQyNyAocjEgIEE3NjQwIEE3NjQwMTAw
ICAgICAgMTAwIElOVEwgMjAwNTExMTcpCihYRU4pIFswMDAwMDAxYWE0MDk3N2JlXSBBQ1BJ
OiBGQUNTIEM3RjlFMDAwLCAwMDQwCihYRU4pIFswMDAwMDAxYWE2OWRiYTU4XSBBQ1BJOiBB
UElDIEM3RjkwMzkwLCAwMDg4IChyMSA3NjQwTVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNGVCAg
ICAgICA5NykKKFhFTikgWzAwMDAwMDFhYWI2MDYxY2JdIEFDUEk6IE1DRkcgQzdGOTA0MjAs
IDAwM0MgKHIxIDc2NDBNUyBPRU1NQ0ZHICAyMDEwMDkxMyBNU0ZUICAgICAgIDk3KQooWEVO
KSBbMDAwMDAwMWFiMDIzMjUyYl0gQUNQSTogU0xJQyBDN0Y5MDQ2MCwgMDE3NiAocjEgTVNJ
ICAgIE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihYRU4pIFswMDAwMDAxYWI0
ZTVlYjhiXSBBQ1BJOiBPRU1CIEM3RjlFMDQwLCAwMDcyIChyMSA3NjQwTVMgQTc2NDAxMDAg
MjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgWzAwMDAwMDFhYjlhOGI4YWJdIEFDUEk6
IFNSQVQgQzdGOUE1RTAsIDAxMDggKHIzIEFNRCAgICBGQU1fRl8xMCAgICAgICAgMiBBTUQg
ICAgICAgICAxKQooWEVOKSBbMDAwMDAwMWFiZTZiNWM4Yl0gQUNQSTogSFBFVCBDN0Y5QTZG
MCwgMDAzOCAocjEgNzY0ME1TIE9FTUhQRVQgIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihY
RU4pIFswMDAwMDAxYWMzMmUyNmRlXSBBQ1BJOiBJVlJTIEM3RjlBNzMwLCAwMTA4IChyMSAg
QU1EICAgICBSRDg5MFMgICAyMDIwMzEgQU1EICAgICAgICAgMCkKKFhFTikgWzAwMDAwMDFh
YzdmMGViYjhdIEFDUEk6IFNTRFQgQzdGOUE4NDAsIDBEQTQgKHIxIEEgTSBJICBQT1dFUk5P
VyAgICAgICAgMSBBTUQgICAgICAgICAxKQooWEVOKSBbMDAwMDAwMWFjY2IzYTdjOF0gU3lz
dGVtIFJBTTogMjA0NzlNQiAoMjA5NzA2NDhrQikKKFhFTikgWzAwMDAwMDFhZDZlY2MzNjJd
IFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDAgLT4gTm9kZSAwCihYRU4pIFswMDAwMDAxYWQ5ZDlk
OTBhXSBTUkFUOiBQWE0gMCAtPiBBUElDIDAxIC0+IE5vZGUgMAooWEVOKSBbMDAwMDAwMWFk
Y2M2ZTY4Nl0gU1JBVDogUFhNIDAgLT4gQVBJQyAwMiAtPiBOb2RlIDAKKFhFTikgWzAwMDAw
MDFhZGZiM2VmZDZdIFNSQVQ6IFBYTSAwIC0+IEFQSUMgMDMgLT4gTm9kZSAwCihYRU4pIFsw
MDAwMDAxYWUyYTBmNmYwXSBTUkFUOiBQWE0gMCAtPiBBUElDIDA0IC0+IE5vZGUgMAooWEVO
KSBbMDAwMDAwMWFlNThkZTJkMF0gU1JBVDogUFhNIDAgLT4gQVBJQyAwNSAtPiBOb2RlIDAK
KFhFTikgWzAwMDAwMDFhZTg3YWZmMTZdIFNSQVQ6IE5vZGUgMCBQWE0gMCAwLWEwMDAwCihY
RU4pIFswMDAwMDAxYWViMWJjOTFhXSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAwLWM4MDAw
MDAwCihYRU4pIFswMDAwMDAxYWVlMjIzZDIyXSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAw
MDAwLTUzODAwMDAwMAooWEVOKSBbMDAwMDAwMWFmMTViNjViNl0gTlVNQTogQWxsb2NhdGVk
IG1lbW5vZGVtYXAgZnJvbSA1MzIwZDQwMDAgLSA1MzIwZGEwMDAKKFhFTikgWzAwMDAwMDFh
ZjU1MzBkYjNdIE5VTUE6IFVzaW5nIDggZm9yIHRoZSBoYXNoIHNoaWZ0LgooWEVOKSBbMDAw
MDAwMWIzZTBhZTE0Yl0gRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgWzAwMDAwMDFi
NDA4NTkyMTNdIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMTI4IEtpQi4KKFhFTikgWzAw
MDAwMDFiNTZhYTA0ZDZdIHZlc2FmYjogZnJhbWVidWZmZXIgYXQgMHgwMDAwMDAwMGQwMDAw
MDAwLCBtYXBwZWQgdG8gMHhmZmZmODJjMDAwMjAxMDAwLCB1c2luZyA2MTQ0aywgdG90YWwg
MTYzODRrCihYRU4pIFswMDAwMDAxYjVjZGNlYzEyXSB2ZXNhZmI6IG1vZGUgaXMgMTI4MHgx
MDI0eDMyLCBsaW5lbGVuZ3RoPTUxMjAsIGZvbnQgOHgxNgooWEVOKSBbMDAwMDAwMWI2MGZh
YWQ1Nl0gdmVzYWZiOiBUcnVlY29sb3I6IHNpemU9MDo4Ojg6OCwgc2hpZnQ9MDoxNjo4OjAK
KFhFTikgWzAwMDAwMDFiNjRhNjk2ZmFdIENQVSBWZW5kb3I6IEFNRCwgRmFtaWx5IDE2ICgw
eDEwKSwgTW9kZWwgMTAgKDB4YSksIFN0ZXBwaW5nIDAgKHJhdyAwMDEwMGZhMCkKKFhFTikg
WzAwMDAwMDFiNmViNDAzY2RdIGZvdW5kIFNNUCBNUC10YWJsZSBhdCAwMDBmZjc4MAooWEVO
KSBbMDAwMDAwMWI3MTg3OTA1Ml0gRE1JIHByZXNlbnQuCihYRU4pIFswMDAwMDAxYjczNzY5
OTNiXSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihYRU4pIFswMDAwMDAxYjc2MGFjOGYw
XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOCAoMjQgYml0cykKKFhFTikgWzAwMDAw
MDFiNzk1MGJkMDJdIEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250WzE6ODA0LDE6MF0sIHBt
MXhfZXZ0WzE6ODAwLDE6MF0KKFhFTikgWzAwMDAwMDFiN2Q4N2QyMGFdIEFDUEk6ICAgICAg
ICAgICAgIHdha2V1cF92ZWNbYzdmOWUwMGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikgWzAwMDAw
MDFiODE3MmFjOGFdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCihYRU4p
IFswMDAwMDAxYjg0ODVjZjUyXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19p
ZFsweDAwXSBlbmFibGVkKQooWEVOKSBbMDAwMDAwMWI4ODU3NjYxMl0gQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkKKFhFTikgWzAwMDAwMDFi
OGMyOGYwMWFdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDNdIGxhcGljX2lkWzB4MDJdIGVu
YWJsZWQpCihYRU4pIFswMDAwMDAxYjhmZmE3MzZiXSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsw
eDA0XSBsYXBpY19pZFsweDAzXSBlbmFibGVkKQooWEVOKSBbMDAwMDAwMWI5M2NjMDMzM10g
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhF
TikgWzAwMDAwMDFiOTc5ZDdlMzBdIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDZdIGxhcGlj
X2lkWzB4MDVdIGVuYWJsZWQpCihYRU4pIFswMDAwMDAxYjliNmYwMGRlXSBBQ1BJOiBJT0FQ
SUMgKGlkWzB4MDZdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4pIFsw
MDAwMDAxYjlmODAwMjczXSBJT0FQSUNbMF06IGFwaWNfaWQgNiwgdmVyc2lvbiAzMywgYWRk
cmVzcyAweGZlYzAwMDAwLCBHU0kgMC0yMwooWEVOKSBbMDAwMDAwMWJhM2U5ZjY3Ml0gQUNQ
STogSU9BUElDIChpZFsweDA3XSBhZGRyZXNzWzB4ZmVjMjAwMDBdIGdzaV9iYXNlWzI0XSkK
KFhFTikgWzAwMDAwMDFiYTgwNzljZGFdIElPQVBJQ1sxXTogYXBpY19pZCA3LCB2ZXJzaW9u
IDMzLCBhZGRyZXNzIDB4ZmVjMjAwMDAsIEdTSSAyNC01NQooWEVOKSBbMDAwMDAwMWJhYzdl
NDU1Nl0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJxIDIg
ZGZsIGRmbCkKKFhFTikgWzAwMDAwMDFiYjA5YzA2M2FdIEFDUEk6IElOVF9TUkNfT1ZSIChi
dXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGxvdyBsZXZlbCkKKFhFTikgWzAwMDAwMDFi
YjRkMzBkMDJdIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgWzAwMDAwMDFi
Yjc4ZDUzOWFdIEFDUEk6IElSUTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgWzAwMDAwMDFi
YmE0NzgzYTJdIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgWzAwMDAwMDFi
YmQwMWJhY2VdIEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAyIEkvTyBBUElD
cwooWEVOKSBbMDAwMDAwMWJjMDkzY2JiMl0gQUNQSTogSFBFVCBpZDogMHg4MzAwIGJhc2U6
IDB4ZmVkMDAwMDAKKFhFTikgWzAwMDAwMDFiYzNjY2ZlYWVdIFBDSTogTUNGRyBjb25maWd1
cmF0aW9uIDA6IGJhc2UgZTAwMDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gZmYKKFhF
TikgWzAwMDAwMDFiYzg3NjZkNDJdIFBDSTogTm90IHVzaW5nIE1DRkcgZm9yIHNlZ21lbnQg
MDAwMCBidXMgMDAtZmYKKFhFTikgWzAwMDAwMDFiY2MxNTMxZjZdIEFNRC1WaTogRm91bmQg
TVNJIGNhcGFiaWxpdHkgYmxvY2sgYXQgMHg1NAooWEVOKSBbMDAwMDAwMWJjZjgxMWQ1Yl0g
VXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uCihY
RU4pIFswMDAwMDAxYmQzNWY2MmMyXSBTTVA6IEFsbG93aW5nIDYgQ1BVcyAoMCBob3RwbHVn
IENQVXMpCihYRU4pIFswMDAwMDAxYmQ2OGJlNTIzXSBJUlEgbGltaXRzOiA1NiBHU0ksIDEx
MTIgTVNJL01TSS1YCihYRU4pIFswMDAwMDAxYmQ5OTI0OThhXSBtaWNyb2NvZGU6IENQVTAg
dXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MTAwMDBiZiB0byAweDEwMDAwZGMKKFhFTikgWzAw
MDAwMDFiZGRlMmMwMGRdIENQVTA6IEFNRCBGYW0xMGggbWFjaGluZSBjaGVjayByZXBvcnRp
bmcgZW5hYmxlZAooWEVOKSBbMDAwMDAwMWJlMTlhZWUzNV0gU3BlY3VsYXRpdmUgbWl0aWdh
dGlvbiBmYWNpbGl0aWVzOgooWEVOKSBbMDAwMDAwMWJlNGExNGU3Yl0gICBIYXJkd2FyZSBm
ZWF0dXJlczoKKFhFTikgWzAwMDAwMDFiZTZmNjEyMzVdICAgQ29tcGlsZWQtaW4gc3VwcG9y
dDogSU5ESVJFQ1RfVEhVTksgU0hBRE9XX1BBR0lORwooWEVOKSBbMDAwMDAwMWJlYWQ0NDEx
YV0gICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayBMRkVOQ0UsIFNQRUNfQ1RSTDogTm8sIE90
aGVyOiBCUkFOQ0hfSEFSREVOCihYRU4pIFswMDAwMDAxYmVmOTcwZWJlXSAgIFN1cHBvcnQg
Zm9yIEhWTSBWTXM6IFJTQgooWEVOKSBbMDAwMDAwMWJmMjM3ZWE3NV0gICBTdXBwb3J0IGZv
ciBQViBWTXM6IFJTQgooWEVOKSBbMDAwMDAwMWJmNGNjMTUxYV0gICBYUFRJICg2NC1iaXQg
UFYgb25seSk6IERvbTAgZGlzYWJsZWQsIERvbVUgZGlzYWJsZWQgKHdpdGhvdXQgUENJRCkK
KFhFTikgWzAwMDAwMDFiZjk4MjA5ZmRdICAgUFYgTDFURiBzaGFkb3dpbmc6IERvbTAgZGlz
YWJsZWQsIERvbVUgZGlzYWJsZWQKKFhFTikgWzAwMDAwMDFiZmQ0NmVmYWJdIFVzaW5nIHNj
aGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgcmV2MiAoY3JlZGl0MikKKFhFTikgWzAw
MDAwMDFjMDEzMWVlMGFdIEluaXRpYWxpemluZyBDcmVkaXQyIHNjaGVkdWxlcgooWEVOKSBb
MDAwMDAwMWMwNDA1ODU2MF0gIGxvYWRfcHJlY2lzaW9uX3NoaWZ0OiAxOAooWEVOKSBbMDAw
MDAwMWMwNjk5YTY3Yl0gIGxvYWRfd2luZG93X3NoaWZ0OiAzMAooWEVOKSBbMDAwMDAwMWMw
OTA3YWEzNV0gIHVuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogMAooWEVOKSBbMDAwMDAw
MWMwYmU3ZmZhNV0gIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAtMwooWEVOKSBbMDAw
MDAwMWMwZWM4NThmMl0gIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogc29ja2V0CihYRU4pIFsw
MDAwMDAxYzExOWJmZDdiXSAgY2FwIGVuZm9yY2VtZW50IGdyYW51bGFyaXR5OiAxMG1zCihY
RU4pIFswMDAwMDAxYzE0YTI2ZGQzXSBsb2FkIHRyYWNraW5nIHdpbmRvdyBsZW5ndGggMTA3
Mzc0MTgyNCBucwooWEVOKSBbMDAwMDAwMWMyMTc5NGE0Ml0gUGxhdGZvcm0gdGltZXIgaXMg
MTQuMzE4TUh6IEhQRVQKKFhFTikgWyAgICAyLjk1MjU1OV0gRGV0ZWN0ZWQgMzIwMC4xMzIg
TUh6IHByb2Nlc3Nvci4KKFhFTikgWyAgICAyLjk2OTE3MV0gYWx0IHRhYmxlIGZmZmY4MmQw
ODA0N2ExYjAgLT4gZmZmZjgyZDA4MDQ4ODJmMgooWEVOKSBbICAgIDIuOTk1NDcwXSBBTUQt
Vmk6IElWUlMgQmxvY2s6IEZvdW5kIHR5cGUgMHgxMCBmbGFncyAweDNlIGxlbiAweGQ4IGlk
IDB4MgooWEVOKSBbICAgIDMuMDE3NTY4XSBBTUQtVmk6IFVzaW5nIElWSEQgdHlwZSAweDEw
CihYRU4pIFsgICAgMy4wMzA4MjldIEFNRC1WaTogQUNQSSBUYWJsZToKKFhFTikgWyAgICAz
LjA0MTc0OV0gQU1ELVZpOiAgU2lnbmF0dXJlIElWUlMKKFhFTikgWyAgICAzLjA1MzcwOV0g
QU1ELVZpOiAgTGVuZ3RoIDB4MTA4CihYRU4pIFsgICAgMy4wNjUxNDZdIEFNRC1WaTogIFJl
dmlzaW9uIDB4MQooWEVOKSBbICAgIDMuMDc2NTg3XSBBTUQtVmk6ICBDaGVja1N1bSAweDY1
CihYRU4pIFsgICAgMy4wODgyODddIEFNRC1WaTogIE9FTV9JZCBBTUQgIAooWEVOKSBbICAg
IDMuMDk5NzI1XSBBTUQtVmk6ICBPRU1fVGFibGVfSWQgUkQ4OTBTCihYRU4pIFsgICAgMy4x
MTI5ODZdIEFNRC1WaTogIE9FTV9SZXZpc2lvbiAweDIwMjAzMQooWEVOKSBbICAgIDMuMTI2
NzY2XSBBTUQtVmk6ICBDcmVhdG9yX0lkIEFNRCAKKFhFTikgWyAgICAzLjE0NDMwMF0gQU1E
LVZpOiAgQ3JlYXRvcl9SZXZpc2lvbiAwCihYRU4pIFsgICAgMy4xNjI1NTFdIEFNRC1WaTog
SVZSUyBCbG9jazogdHlwZSAweDEwIGZsYWdzIDB4M2UgbGVuIDB4ZDggaWQgMHgyCihYRU4p
IFsgICAgMy4xODg0MjFdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlk
IDAgZmxhZ3MgMAooWEVOKSBbICAgIDMuMjEyMjM1XSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6
IDAgLT4gMHgyCihYRU4pIFsgICAgMy4yMzE2MTddIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50
cnk6IHR5cGUgMHgyIGlkIDB4MTAgZmxhZ3MgMAooWEVOKSBbICAgIDMuMjU2MTk5XSBBTUQt
Vmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBpZCAweGUwMCBmbGFncyAwCihYRU4p
IFsgICAgMy4yODEwMjldIEFNRC1WaTogIERldl9JZCBSYW5nZTogMHhlMDAgLT4gMHhlMDEK
KFhFTikgWyAgICAzLjMwMTkzMV0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAw
eDIgaWQgMHgxOCBmbGFncyAwCihYRU4pIFsgICAgMy4zMjY0ODhdIEFNRC1WaTogSVZIRCBE
ZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4ZDAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjM1
MTMwNF0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgyOCBmbGFn
cyAwCihYRU4pIFsgICAgMy4zNzU4NTldIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5
cGUgMHgyIGlkIDB4YzAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjQwMDcwMV0gQU1ELVZpOiBJ
VkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgzMCBmbGFncyAwCihYRU4pIFsgICAg
My40MjUyNDVdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YjAw
IGZsYWdzIDAKKFhFTikgWyAgICAzLjQ1MDA0OV0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRy
eTogdHlwZSAweDIgaWQgMHg0OCBmbGFncyAwCihYRU4pIFsgICAgMy40NzQ1NzddIEFNRC1W
aTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTAwIGZsYWdzIDAKKFhFTikg
WyAgICAzLjQ5OTM0M10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQg
MHg1MCBmbGFncyAwCihYRU4pIFsgICAgMy41MjM4MzJdIEFNRC1WaTogSVZIRCBEZXZpY2Ug
RW50cnk6IHR5cGUgMHgzIGlkIDB4OTAwIGZsYWdzIDAKKFhFTikgWyAgICAzLjU0ODU1OF0g
QU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAweDkwMCAtPiAweDkwNwooWEVOKSBbICAgIDMuNTY5
MzQ1XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDYwIGZsYWdz
IDAKKFhFTikgWyAgICAzLjU5Mzc1N10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlw
ZSAweDIgaWQgMHg1MDAgZmxhZ3MgMAooWEVOKSBbICAgIDMuNjE4NDMwXSBBTUQtVmk6IElW
SEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDYwOCBmbGFncyAwCihYRU4pIFsgICAg
My42NDMxNDJdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4ODAw
IGZsYWdzIDAKKFhFTikgWyAgICAzLjY2Nzg4MF0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRy
eTogdHlwZSAweDIgaWQgMHg2MTAgZmxhZ3MgMAooWEVOKSBbICAgIDMuNjkyNjU3XSBBTUQt
Vmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDcwMCBmbGFncyAwCihYRU4p
IFsgICAgMy43MTc0MDhdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlk
IDB4NjggZmxhZ3MgMAooWEVOKSBbICAgIDMuNzQxODcyXSBBTUQtVmk6IElWSEQgRGV2aWNl
IEVudHJ5OiB0eXBlIDB4MyBpZCAweDQwMCBmbGFncyAwCihYRU4pIFsgICAgMy43NjY1ODVd
IEFNRC1WaTogIERldl9JZCBSYW5nZTogMHg0MDAgLT4gMHg0MDcKKFhFTikgWyAgICAzLjc4
NzM3MF0gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg4OCBmbGFn
cyAwCihYRU4pIFsgICAgMy44MTE3OTddIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5
cGUgMHgzIGlkIDB4OTAgZmxhZ3MgMAooWEVOKSBbICAgIDMuODM2MjM3XSBBTUQtVmk6ICBE
ZXZfSWQgUmFuZ2U6IDB4OTAgLT4gMHg5MgooWEVOKSBbICAgIDMuODU2NTAxXSBBTUQtVmk6
IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBpZCAweDk4IGZsYWdzIDAKKFhFTikgWyAg
ICAzLjg4MDkyOF0gQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAweDk4IC0+IDB4OWEKKFhFTikg
WyAgICAzLjkwMTE0M10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQg
MHhhMCBmbGFncyAweGQ3CihYRU4pIFsgICAgMy45MjYzMzVdIEFNRC1WaTogSVZIRCBEZXZp
Y2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTIgZmxhZ3MgMAooWEVOKSBbICAgIDMuOTUwNzc0
XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweGEzIGZsYWdzIDAK
KFhFTikgWyAgICAzLjk3NTIxM10gQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAw
eDIgaWQgMHhhNCBmbGFncyAwCihYRU4pIFsgICAgMy45OTk2NDBdIEFNRC1WaTogSVZIRCBE
ZXZpY2UgRW50cnk6IHR5cGUgMHg0MyBpZCAweDMwMCBmbGFncyAwCihYRU4pIFsgICAgNC4w
MjQ1NDVdIEFNRC1WaTogIERldl9JZCBSYW5nZTogMHgzMDAgLT4gMHgzZmYgYWxpYXMgMHhh
NAooWEVOKSBbICAgIDQuMDQ4MjA1XSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBl
IDB4MiBpZCAweGE1IGZsYWdzIDAKKFhFTikgWyAgICA0LjA3MjU5MV0gQU1ELVZpOiBJVkhE
IERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhOCBmbGFncyAwCihYRU4pIFsgICAgNC4w
OTY5NTRdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTkgZmxh
Z3MgMAooWEVOKSBbICAgIDQuMTIxMzEzXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0
eXBlIDB4MiBpZCAweDEwMCBmbGFncyAwCihYRU4pIFsgICAgNC4xNDU5MzVdIEFNRC1WaTog
SVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4YjAgZmxhZ3MgMAooWEVOKSBbICAg
IDQuMTcwMzIyXSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDB4YjAgLT4gMHhiMgooWEVOKSBb
ICAgIDQuMTkwNTYyXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDAgaWQgMCBm
bGFncyAwCihYRU4pIFsgICAgNC4yMTM3MTVdIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6
IHR5cGUgMHg0OCBpZCAwIGZsYWdzIDB4ZDcKKFhFTikgWyAgICA0LjIzODQzOV0gQU1ELVZp
OiBJVkhEIFNwZWNpYWw6IDAwMDA6MDA6MTQuMCB2YXJpZXR5IDB4MiBoYW5kbGUgMAooWEVO
KSBbICAgIDQuMjYzOTgzXSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4NDgg
aWQgMCBmbGFncyAwCihYRU4pIFsgICAgNC4yODc5ODFdIEFNRC1WaTogSVZIRCBTcGVjaWFs
OiAwMDAwOjAwOjAwLjEgdmFyaWV0eSAweDEgaGFuZGxlIDB4NwooWEVOKSBbICAgIDQuMzE0
MTg5XSBBTUQtVmk6IERpc2FibGVkIEhBUCBtZW1vcnkgbWFwIHNoYXJpbmcgd2l0aCBJT01N
VQooWEVOKSBbICAgIDQuMzM4NDk3XSBBTUQtVmk6IElPTU1VIDAgRW5hYmxlZC4KKFhFTikg
WyAgICA0LjM1NjExMF0gSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJsZWQKKFhFTikgWyAgICA0
LjM3NDExNF0gIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIFsgICAgNC4zOTA3NjhdIElu
dGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZAooWEVOKSBbICAgIDQuNDA4OTQyXSBucl9zb2Nr
ZXRzOiAxCihYRU4pIFsgICAgNC40MjM2OTZdIEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVO
KSBbICAgIDQuNDQwMjk2XSAgLT4gVXNpbmcgbmV3IEFDSyBtZXRob2QKKFhFTikgWyAgICA0
LjQ1Nzg4M10gLi5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEg
cGluMj0tMQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMS40MjRdIEhWTTogQVNJRHMgZW5h
YmxlZC4KKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTEuNDMwXSBTVk06IFN1cHBvcnRlZCBh
ZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTEuNDM2XSAgLSBO
ZXN0ZWQgUGFnZSBUYWJsZXMgKE5QVCkKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTEuNDQy
XSAgLSBMYXN0IEJyYW5jaCBSZWNvcmQgKExCUikgVmlydHVhbGlzYXRpb24KKFhFTikgWzIw
MTktMTAtMzAgMjI6MDQ6MTEuNDQ4XSAgLSBOZXh0LVJJUCBTYXZlZCBvbiAjVk1FWElUCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA0OjExLjQ1NF0gIC0gUGF1c2UtSW50ZXJjZXB0IEZpbHRl
cgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMS40NjBdIEhWTTogU1ZNIGVuYWJsZWQKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDQ6MTEuNDY2XSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBh
Z2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMS40NzJdIEhW
TTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDQ6MTEuNDc5XSBhbHQgdGFibGUgZmZmZjgyZDA4MDQ3YTFiMCAtPiBmZmZmODJkMDgwNDg4
MmYyCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjA2LjMxM10gbWljcm9jb2RlOiBDUFUxIHVw
ZGF0ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA0OjA2LjMxM10gbWljcm9jb2RlOiBDUFUyIHVwZGF0ZWQgZnJvbSByZXZp
c2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjA2
LjMxM10gbWljcm9jb2RlOiBDUFUzIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAwYmYg
dG8gMHgxMDAwMGRjCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjA2LjMxM10gbWljcm9jb2Rl
OiBDUFU0IHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA0OjA2LjMxM10gbWljcm9jb2RlOiBDUFU1IHVwZGF0ZWQg
ZnJvbSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA0OjExLjU2OF0gQnJvdWdodCB1cCA2IENQVXMKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDQ6MTEuNTgxXSBBZGRpbmcgY3B1IDAgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNDoxMS41ODddICBGaXJzdCBjcHUgb24gcnVucXVldWUsIGFjdGl2YXRpbmcKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDQ6MTEuNTkzXSBBZGRpbmcgY3B1IDEgdG8gcnVucXVldWUg
MAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMS41OThdIEFkZGluZyBjcHUgMiB0byBydW5x
dWV1ZSAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjExLjYwNF0gQWRkaW5nIGNwdSAzIHRv
IHJ1bnF1ZXVlIDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTEuNjEwXSBBZGRpbmcgY3B1
IDQgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMS42MTZdIEFkZGlu
ZyBjcHUgNSB0byBydW5xdWV1ZSAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjExLjYyMl0g
UnVubmluZyBzdHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoxMS42MjhdIHRyYXBzLmM6MTU4OTogR1BGICgwMDAwKTogZmZmZjgyZDBiZmZmZjA0
MSBbZmZmZjgyZDBiZmZmZjA0MV0gLT4gZmZmZjgyZDA4MDM4YzNmYwooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxMS42MzRdIHRyYXBzLmM6Nzg0OiBUcmFwIDEyOiBmZmZmODJkMGJmZmZm
MDQwIFtmZmZmODJkMGJmZmZmMDQwXSAtPiBmZmZmODJkMDgwMzhjM2ZjCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA0OjExLjY0MF0gdHJhcHMuYzoxMTIzOiBUcmFwIDM6IGZmZmY4MmQwYmZm
ZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQwODAzOGMzZmMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDQ6MTEuNjY2XSBNQ0E6IFVzZSBodyB0aHJlc2hvbGRpbmcgdG8gYWRq
dXN0IHBvbGxpbmcgZnJlcXVlbmN5CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjExLjY3Ml0g
bWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNDoxMS42NzldIFhlbm9wcm9maWxlOiBGYWlsZWQgdG8gc2V0
dXAgSUJTIExWVCBvZmZzZXQsIElCU0NUTCA9IDB4ZmZmZmZmZmYKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDQ6MTEuNjg2XSBEb20wIGhhcyBtYXhpbXVtIDYzMiBQSVJRcwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNDoxMS42OTJdIE11bHRpcGxlIGluaXRyZCBjYW5kaWRhdGVzLCBwaWNr
aW5nIG1vZHVsZSAjMQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMS42OThdIE5YIChFeGVj
dXRlIERpc2FibGUpIHByb3RlY3Rpb24gYWN0aXZlCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0
OjExLjcwNV0gKioqIEJ1aWxkaW5nIGEgUFYgRG9tMCAqKioKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDQ6MTEuOTkyXSBFTEY6IHBoZHI6IHBhZGRyPTB4MTAwMDAwMCBtZW1zej0weDFiOWUw
MDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTEuOTk5XSBFTEY6IHBoZHI6IHBhZGRyPTB4
MmMwMDAwMCBtZW1zej0weDc3YzAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4wMDVd
IEVMRjogcGhkcjogcGFkZHI9MHgzMzdjMDAwIG1lbXN6PTB4MmEzNTgKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDQ6MTIuMDEyXSBFTEY6IHBoZHI6IHBhZGRyPTB4MzNhNzAwMCBtZW1zej0w
eDQ3ZjAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4wMTldIEVMRjogbWVtb3J5OiAw
eDEwMDAwMDAgLT4gMHgzODI2MDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjAyNl0g
RUxGOiBub3RlOiBHVUVTVF9PUyA9ICJsaW51eCIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6
MTIuMDMzXSBFTEY6IG5vdGU6IEdVRVNUX1ZFUlNJT04gPSAiMi42IgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxMi4wNDBdIEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMDQ3XSBFTEY6IG5vdGU6IFZJUlRfQkFTRSA9
IDB4ZmZmZmZmZmY4MDAwMDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4wNTRdIEVM
Rjogbm90ZTogSU5JVF9QMk0gPSAweDgwMDAwMDAwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDQ6MTIuMDYwXSBFTEY6IG5vdGU6IEVOVFJZID0gMHhmZmZmZmZmZjgzM2E3MTgwCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA0OjEyLjA2N10gRUxGOiBub3RlOiBIWVBFUkNBTExfUEFHRSA9
IDB4ZmZmZmZmZmY4MTAwMTAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4wNzRdIEVM
Rjogbm90ZTogRkVBVFVSRVMgPSAiIXdyaXRhYmxlX3BhZ2VfdGFibGVzfHBhZV9wZ2Rpcl9h
Ym92ZV80Z2IiCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjA4MV0gRUxGOiBub3RlOiBT
VVBQT1JURURfRkVBVFVSRVMgPSAweDg4MDEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTIu
MDg4XSBFTEY6IG5vdGU6IFBBRV9NT0RFID0gInllcyIKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDQ6MTIuMDk1XSBFTEY6IG5vdGU6IExPQURFUiA9ICJnZW5lcmljIgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxMi4xMDJdIEVMRjogbm90ZTogdW5rbm93biAoMHhkKQooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNDoxMi4xMDldIEVMRjogbm90ZTogU1VTUEVORF9DQU5DRUwgPSAweDEK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMTE2XSBFTEY6IG5vdGU6IE1PRF9TVEFSVF9Q
Rk4gPSAweDEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMTIyXSBFTEY6IG5vdGU6IEhW
X1NUQVJUX0xPVyA9IDB4ZmZmZjgwMDAwMDAwMDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NDoxMi4xMjldIEVMRjogbm90ZTogUEFERFJfT0ZGU0VUID0gMAooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNDoxMi4xMzZdIEVMRjogbm90ZTogUEhZUzMyX0VOVFJZID0gMHgxMDAwNDIwCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjE0M10gRUxGOiBGb3VuZCBQVkggaW1hZ2UKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMTUwXSBFTEY6IGFkZHJlc3NlczoKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDQ6MTIuMTU2XSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZm
ZmY4MDAwMDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4xNjNdICAgICBlbGZfcGFk
ZHJfb2Zmc2V0ID0gMHgwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjE3MF0gICAgIHZp
cnRfb2Zmc2V0ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDQ6MTIuMTc3XSAgICAgdmlydF9rc3RhcnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAw
MAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4xODRdICAgICB2aXJ0X2tlbmQgICAgICAg
ID0gMHhmZmZmZmZmZjgzODI2MDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjE5MV0g
ICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODMzYTcxODAKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDQ6MTIuMTk4XSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAw
MAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4yMDVdICBYZW4gIGtlcm5lbDogNjQtYml0
LCBsc2IsIGNvbXBhdDMyCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjIxMl0gIERvbTAg
a2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgzODI2MDAw
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjIyMV0gUEhZU0lDQUwgTUVNT1JZIEFSUkFO
R0VNRU5UOgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4yMjhdICBEb20wIGFsbG9jLjog
ICAwMDAwMDAwNTFjMDAwMDAwLT4wMDAwMDAwNTIwMDAwMDAwICg0OTc0NTAgcGFnZXMgdG8g
YmUgYWxsb2NhdGVkKQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4yMzVdICBJbml0LiBy
YW1kaXNrOiAwMDAwMDAwNTM1NzI2MDAwLT4wMDAwMDAwNTM3ZmZiOTU1CihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA0OjEyLjI0M10gVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA0OjEyLjI1MF0gIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEw
MDAwMDAtPmZmZmZmZmZmODM4MjYwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMjU3
XSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4yNjVdICBQaHlzLU1hY2ggbWFwOiAwMDAwMDA4
MDAwMDAwMDAwLT4wMDAwMDA4MDAwNDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEy
LjI3Ml0gIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODM4MjYwMDAtPmZmZmZmZmZmODM4MjY0
YjgKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMjc5XSAgWGVuc3RvcmUgcmluZzogMDAw
MDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NDoxMi4yODZdICBDb25zb2xlIHJpbmc6ICAwMDAwMDAwMDAwMDAwMDAwLT4wMDAwMDAwMDAw
MDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEyLjI5NF0gIFBhZ2UgdGFibGVzOiAg
IGZmZmZmZmZmODM4MjcwMDAtPmZmZmZmZmZmODM4NDgwMDAKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDQ6MTIuMzAxXSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4Mzg0ODAwMC0+ZmZmZmZm
ZmY4Mzg0OTAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4zMDhdICBUT1RBTDogICAg
ICAgICBmZmZmZmZmZjgwMDAwMDAwLT5mZmZmZmZmZjgzYzAwMDAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA0OjEyLjMxNV0gIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODMzYTcxODAKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMzI0XSBEb20wIGhhcyBtYXhpbXVtIDYgVkNQVXMK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTIuMzMxXSBFTEY6IHBoZHIgMCBhdCAweGZmZmZm
ZmZmODEwMDAwMDAgLT4gMHhmZmZmZmZmZjgyYjllMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA0OjEyLjM2MF0gRUxGOiBwaGRyIDEgYXQgMHhmZmZmZmZmZjgyYzAwMDAwIC0+IDB4ZmZm
ZmZmZmY4MzM3YzAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMi4zNzRdIEVMRjogcGhk
ciAyIGF0IDB4ZmZmZmZmZmY4MzM3YzAwMCAtPiAweGZmZmZmZmZmODMzYTYzNTgKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDQ6MTIuMzgyXSBFTEY6IHBoZHIgMyBhdCAweGZmZmZmZmZmODMz
YTcwMDAgLT4gMHhmZmZmZmZmZjgzNTFhMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEz
LjY3NV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMCwgdHlw
ZSA9IDB4Niwgcm9vdCB0YWJsZSA9IDB4NTM1NzI0MDAwLCBkb21haW4gPSAwLCBwYWdpbmcg
bW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTMuNjgzXSBBTUQtVmk6IFNldHVw
IEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDEwLCB0eXBlID0gMHgyLCByb290IHRh
YmxlID0gMHg1MzU3MjQwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNDoxMy42OTBdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6
IGRldmljZSBpZCA9IDB4MTgsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAw
MCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0
OjEzLjY5OF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHgy
OCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NTM1NzI0MDAwLCBkb21haW4gPSAwLCBw
YWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTMuNzA2XSBBTUQtVmk6
IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDMwLCB0eXBlID0gMHgyLCBy
b290IHRhYmxlID0gMHg1MzU3MjQwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMy43MTRdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2Ug
dGFibGU6IGRldmljZSBpZCA9IDB4NDgsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDUz
NTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA0OjEzLjcyMl0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlk
ID0gMHg1MCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NTM1NzI0MDAwLCBkb21haW4g
PSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTMuNzMwXSBB
TUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDYwLCB0eXBlID0g
MHgyLCByb290IHRhYmxlID0gMHg1MzU3MjQwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2Rl
ID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMy43MzldIEFNRC1WaTogU2V0dXAgSS9P
IHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4NjgsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUg
PSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA0OjEzLjc0N10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2
aWNlIGlkID0gMHg4OCwgdHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4NTM1NzI0MDAwLCBk
b21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTMu
NzU2XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDkwLCB0
eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg1MzU3MjQwMDAsIGRvbWFpbiA9IDAsIHBhZ2lu
ZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMy43NjRdIEFNRC1WaTogU2V0
dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTIsIHR5cGUgPSAweDcsIHJvb3Qg
dGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA0OjEzLjc3M10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJs
ZTogZGV2aWNlIGlkID0gMHg5OCwgdHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4NTM1NzI0
MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDQ6MTMuNzgyXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAw
eDlhLCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg1MzU3MjQwMDAsIGRvbWFpbiA9IDAs
IHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMy43OTFdIEFNRC1W
aTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4YTAsIHR5cGUgPSAweDcs
IHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAz
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEzLjgwMF0gQU1ELVZpOiBTZXR1cCBJL08gcGFn
ZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMiwgdHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4
NTM1NzI0MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDQ6MTMuODA5XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2Ug
aWQgPSAweGEzLCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg1MzU3MjQwMDAsIGRvbWFp
biA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMy44MTld
IEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4YTQsIHR5cGUg
PSAweDUsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1v
ZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEzLjgyOF0gQU1ELVZpOiBTZXR1cCBJ
L08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhNSwgdHlwZSA9IDB4Nywgcm9vdCB0YWJs
ZSA9IDB4NTM1NzI0MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDQ6MTMuODM4XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBk
ZXZpY2UgaWQgPSAweGE4LCB0eXBlID0gMHgyLCByb290IHRhYmxlID0gMHg1MzU3MjQwMDAs
IGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
My44NDhdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4YjAs
IHR5cGUgPSAweDcsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFn
aW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEzLjg1OF0gQU1ELVZpOiBT
ZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhiMiwgdHlwZSA9IDB4Nywgcm9v
dCB0YWJsZSA9IDB4NTM1NzI0MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDQ6MTMuODY4XSBBTUQtVmk6IFNraXBwaW5nIGhvc3QgYnJp
ZGdlIDAwMDA6MDA6MTguMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMy44NzddIEFNRC1W
aTogU2tpcHBpbmcgaG9zdCBicmlkZ2UgMDAwMDowMDoxOC4xCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA0OjEzLjg4N10gQU1ELVZpOiBTa2lwcGluZyBob3N0IGJyaWRnZSAwMDAwOjAwOjE4
LjIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTMuODk3XSBBTUQtVmk6IFNraXBwaW5nIGhv
c3QgYnJpZGdlIDAwMDA6MDA6MTguMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxMy45MDdd
IEFNRC1WaTogU2tpcHBpbmcgaG9zdCBicmlkZ2UgMDAwMDowMDoxOC40CihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA0OjEzLjkxN10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2
aWNlIGlkID0gMHg0MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwg
ZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEz
LjkyN10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDEs
IHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFn
aW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEzLjkzN10gQU1ELVZpOiBT
ZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDIsIHR5cGUgPSAweDEsIHJv
b3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEzLjk0OF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0
YWJsZTogZGV2aWNlIGlkID0gMHg0MDMsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUz
NTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA0OjEzLjk1OF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlk
ID0gMHg0MDQsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWlu
ID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEzLjk2OV0g
QU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDUsIHR5cGUg
PSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1v
ZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjEzLjk4MF0gQU1ELVZpOiBTZXR1cCBJ
L08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg0MDYsIHR5cGUgPSAweDEsIHJvb3QgdGFi
bGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA0OjEzLjk5MV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTog
ZGV2aWNlIGlkID0gMHg0MDcsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAw
MCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0
OjE0LjAwMl0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg1
MDAsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwg
cGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjAxM10gQU1ELVZp
OiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg2MDgsIHR5cGUgPSAweDIs
IHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAz
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjAyNV0gQU1ELVZpOiBTZXR1cCBJL08gcGFn
ZSB0YWJsZTogZGV2aWNlIGlkID0gMHg2MTAsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAw
eDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA0OjE0LjAzNl0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNl
IGlkID0gMHg3MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9t
YWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjA0
OF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg4MDAsIHR5
cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5n
IG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjA2MF0gQU1ELVZpOiBTZXR1
cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIHR5cGUgPSAweDEsIHJvb3Qg
dGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA0OjE0LjA3Ml0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJs
ZTogZGV2aWNlIGlkID0gMHg5MDEsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcy
NDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA0OjE0LjA4NF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0g
MHg5MDIsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0g
MCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjA5Nl0gQU1E
LVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDMsIHR5cGUgPSAw
eDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUg
PSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjEwOF0gQU1ELVZpOiBTZXR1cCBJL08g
cGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDQsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUg
PSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA0OjE0LjEyMF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2
aWNlIGlkID0gMHg5MDUsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwg
ZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0
LjEzM10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDYs
IHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFn
aW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjE0NV0gQU1ELVZpOiBT
ZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDcsIHR5cGUgPSAweDEsIHJv
b3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjE1OF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0
YWJsZTogZGV2aWNlIGlkID0gMHhhMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUz
NTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA0OjE0LjE3MF0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlk
ID0gMHhiMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWlu
ID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjE4M10g
QU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhjMDAsIHR5cGUg
PSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1v
ZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjE5Nl0gQU1ELVZpOiBTZXR1cCBJ
L08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhkMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFi
bGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA0OjE0LjIwOV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTog
ZGV2aWNlIGlkID0gMHhlMDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAw
MCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0
OjE0LjIyMl0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhl
MDEsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDUzNTcyNDAwMCwgZG9tYWluID0gMCwg
cGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjI0MV0gSW5pdGlh
bCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA0OjE0LjI1NF0gU2NydWJiaW5nIEZyZWUgUkFNIGluIGJhY2tn
cm91bmQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTQuMjY3XSBTdGQuIExvZ2xldmVsOiBB
bGwKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTQuMjgwXSBHdWVzdCBMb2dsZXZlbDogQWxs
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjI5M10gWGVuIGlzIHJlbGlucXVpc2hpbmcg
VkdBIGNvbnNvbGUuCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA0OjE0LjM5MF0gKioqIFNlcmlh
bCBpbnB1dCB0byBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBp
bnB1dCkKKFhFTikgWzIwMTktMTAtMzAgMjI6MDQ6MTQuMzkwXSBGcmVlZCA1NDRrQiBpbml0
IG1lbW9yeQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMTddIFBDSTogVXNpbmcgTUNG
RyBmb3Igc2VnbWVudCAwMDAwIGJ1cyAwMC1mZgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
NS4xMTddIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDAuMAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoxNS4xMTddIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDAuMgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxNS4xMTddIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDIuMAooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNDoxNS4xMThdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDMuMAoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMThdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MDUuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMThdIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MDYuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMTldIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MDkuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMTldIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MGEuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMTld
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MGMuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
NS4xMjBdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MGQuMAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoxNS4xMjBdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTEuMAooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxNS4xMjBdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTIuMAooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNDoxNS4xMjFdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTIuMgoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjFdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MTMuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjFdIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MTMuMgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjFdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MTQuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjJdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MTQuMgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjJd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
NS4xMjJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuNAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoxNS4xMjJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuNQooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxNS4xMjNdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTUuMAooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNDoxNS4xMjNdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMAoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjNdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6
MTYuMgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjNdIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MTguMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjRdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDA6MTguMQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjRdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MTguMgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xMjRd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTguMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
NS4xMjRdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTguNAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoxNS4xMjRdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGU6MDAuMAooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxNS4xMjVdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGU6MDAuMQooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNDoxNS4xMzddIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGQ6MDAuMAoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xNDddIFBDSSBhZGQgZGV2aWNlIDAwMDA6MGM6
MDAuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xNTddIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MGI6MDAuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xNjddIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MGE6MDAuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xNzhdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDk6MDAuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xNzhd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDk6MDAuMQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
NS4xNzhdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDk6MDAuMgooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoxNS4xNzldIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDk6MDAuMwooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxNS4xNzldIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDk6MDAuNAooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNDoxNS4xNzldIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDk6MDAuNQoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODBdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDk6
MDAuNgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODBdIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDk6MDAuNwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODFdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDU6MDAuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODFdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDY6MDEuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODFd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDY6MDIuMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
NS4xODJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDg6MDAuMAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoxNS4xODJdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDc6MDAuMAooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNDoxNS4xODNdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6MDAuMAooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNDoxNS4xODNdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6MDAuMQoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODRdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6
MDAuMgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODRdIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDQ6MDAuMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODRdIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDQ6MDAuNAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODVdIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDQ6MDAuNQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDoxNS4xODVd
IFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6MDAuNgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNDox
NS4xODZdIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDQ6MDAuNwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNDoyMC4wOTVdIGQwOiBGb3JjaW5nIHJlYWQtb25seSBhY2Nlc3MgdG8gTUZOIGZlZDAw
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjAgc2F2ZTogQ1BVCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjEgc2F2ZTogQ1BVCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjIgc2F2ZTogQ1BVCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjMgc2F2ZTogQ1BVCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxIHNhdmU6IFBJQwooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNjoxNC42NzddIEhWTSBkMSBzYXZlOiBJT0FQSUMKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6MTQuNjc3XSBIVk0gZDF2MCBzYXZlOiBMQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjoxNC42NzddIEhWTSBkMXYxIHNhdmU6IExBUElDCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA2OjE0LjY3N10gSFZNIGQxdjIgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDY6MTQuNjc3XSBIVk0gZDF2MyBzYXZlOiBMQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NjoxNC42NzddIEhWTSBkMXYwIHNhdmU6IExBUElDX1JFR1MKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6MTQuNjc3XSBIVk0gZDF2MSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjIgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjoxNC42NzddIEhWTSBkMXYzIHNhdmU6IExBUElDX1JFR1MKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDY6MTQuNjc3XSBIVk0gZDEgc2F2ZTogUENJX0lSUQooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNjoxNC42NzddIEhWTSBkMSBzYXZlOiBJU0FfSVJRCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxIHNhdmU6IFBDSV9MSU5LCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxIHNhdmU6IFBJVAooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNjoxNC42NzddIEhWTSBkMSBzYXZlOiBSVEMKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6MTQuNjc3XSBIVk0gZDEgc2F2ZTogSFBFVAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NjoxNC42NzddIEhWTSBkMSBzYXZlOiBQTVRJTUVSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2
OjE0LjY3N10gSFZNIGQxdjAgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjox
NC42NzddIEhWTSBkMXYxIHNhdmU6IE1UUlIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MTQu
Njc3XSBIVk0gZDF2MiBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3
N10gSFZNIGQxdjMgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoxNC42Nzdd
IEhWTSBkMSBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6
MTQuNjc3XSBIVk0gZDF2MCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDY6MTQuNjc3XSBIVk0gZDF2MSBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6MTQuNjc3XSBIVk0gZDF2MiBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDY6MTQuNjc3XSBIVk0gZDF2MyBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDY6MTQuNjc3XSBIVk0gZDF2MCBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjEgc2F2ZTogVklSSURJQU5fVkNQ
VQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoxNC42NzddIEhWTSBkMXYyIHNhdmU6IFZJUklE
SUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MTQuNjc3XSBIVk0gZDF2MyBzYXZl
OiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQx
djAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZN
IGQxdjEgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3N10g
SFZNIGQxdjIgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0LjY3
N10gSFZNIGQxdjMgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE0
LjY3N10gSFZNIGQxdjAgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NjoxNC42NzddIEhWTSBkMXYxIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6MTQuNjc3XSBIVk0gZDF2MiBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjMgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjoxNC42NzddIEhWTSBkMXYwIHNhdmU6IENQVV9NU1IKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDY6MTQuNjc3XSBIVk0gZDF2MSBzYXZlOiBDUFVfTVNSCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNIGQxdjIgc2F2ZTogQ1BVX01TUgooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNjoxNC42NzddIEhWTSBkMXYzIHNhdmU6IENQVV9NU1IKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDY6MTQuNjc3XSBIVk0xIHJlc3RvcmU6IE1UUlIgMAooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNjoxNC42NzddIEhWTTEgcmVzdG9yZTogTVRSUiAxCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA2OjE0LjY3N10gSFZNMSByZXN0b3JlOiBNVFJSIDIKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDY6MTQuNjc4XSBIVk0xIHJlc3RvcmU6IE1UUlIgMwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjoxNC42NzhdIEhWTTEgcmVzdG9yZTogQ1BVIDAKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDY6MTUuODAwXSBEb20xIGNhbGxiYWNrIHZpYSBjaGFuZ2VkIHRvIERpcmVj
dCBWZWN0b3IgMHhmMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoxNy4yODZdIGdyYW50X3Rh
YmxlLmM6MTc4NjpkMXYxIEV4cGFuZGluZyBkMSBncmFudCB0YWJsZSBmcm9tIDEgdG8gMiBm
cmFtZXMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MTcuMjg2XSBncmFudF90YWJsZS5jOjE3
ODY6ZDF2MSBFeHBhbmRpbmcgZDEgZ3JhbnQgdGFibGUgZnJvbSAyIHRvIDMgZnJhbWVzCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA2OjE3LjI4Nl0gZ3JhbnRfdGFibGUuYzoxNzg2OmQxdjEg
RXhwYW5kaW5nIGQxIGdyYW50IHRhYmxlIGZyb20gMyB0byA0IGZyYW1lcwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjoxNy4yODZdIGdyYW50X3RhYmxlLmM6MTc4NjpkMXYxIEV4cGFuZGlu
ZyBkMSBncmFudCB0YWJsZSBmcm9tIDQgdG8gNSBmcmFtZXMKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6MjEuMTU5XSBIVk0gZDJ2MCBzYXZlOiBDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDY6MjEuMTU5XSBIVk0gZDIgc2F2ZTogUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjIx
LjE1OV0gSFZNIGQyIHNhdmU6IElPQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyMS4x
NTldIEhWTSBkMnYwIHNhdmU6IExBUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjIxLjE1
OV0gSFZNIGQydjAgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoy
MS4xNTldIEhWTSBkMiBzYXZlOiBQQ0lfSVJRCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjIx
LjE1OV0gSFZNIGQyIHNhdmU6IElTQV9JUlEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjEu
MTU5XSBIVk0gZDIgc2F2ZTogUENJX0xJTksKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjEu
MTU5XSBIVk0gZDIgc2F2ZTogUElUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjIxLjE1OV0g
SFZNIGQyIHNhdmU6IFJUQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyMS4xNTldIEhWTSBk
MiBzYXZlOiBIUEVUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjIxLjE1OV0gSFZNIGQyIHNh
dmU6IFBNVElNRVIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjEuMTU5XSBIVk0gZDJ2MCBz
YXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjIxLjE1OV0gSFZNIGQyIHNhdmU6
IFZJUklESUFOX0RPTUFJTgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyMS4xNTldIEhWTSBk
MnYwIHNhdmU6IENQVV9YU0FWRQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyMS4xNTldIEhW
TSBkMnYwIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjEu
MTU5XSBIVk0gZDJ2MCBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6
MjEuMTU5XSBIVk0gZDJ2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA2OjIxLjE1OV0gSFZNIGQydjAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjoyMS4xNTldIEhWTTIgcmVzdG9yZTogTVRSUiAwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA2OjIxLjE1OV0gSFZNMiByZXN0b3JlOiBDUFUgMAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NjoyMi4xMDhdIERvbTIgY2FsbGJhY2sgdmlhIGNoYW5nZWQgdG8gRGlyZWN0IFZlY3RvciAw
eGYzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjIzLjIzN10gZ3JhbnRfdGFibGUuYzoxNzg2
OmQydjAgRXhwYW5kaW5nIGQyIGdyYW50IHRhYmxlIGZyb20gMSB0byAyIGZyYW1lcwooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNjoyMy44OTBdIGdyYW50X3RhYmxlLmM6MTc4NjpkMXYwIEV4
cGFuZGluZyBkMSBncmFudCB0YWJsZSBmcm9tIDUgdG8gNiBmcmFtZXMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDY6MjcuMzgyXSBIVk0gZDN2MCBzYXZlOiBDUFUKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDY6MjcuMzgyXSBIVk0gZDN2MSBzYXZlOiBDUFUKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6MjcuMzgyXSBIVk0gZDMgc2F2ZTogUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2
OjI3LjM4Ml0gSFZNIGQzIHNhdmU6IElPQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoy
Ny4zODJdIEhWTSBkM3YwIHNhdmU6IExBUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjI3
LjM4Ml0gSFZNIGQzdjEgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6Mjcu
MzgyXSBIVk0gZDN2MCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2
OjI3LjM4Ml0gSFZNIGQzdjEgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjoyNy4zODJdIEhWTSBkMyBzYXZlOiBQQ0lfSVJRCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA2OjI3LjM4Ml0gSFZNIGQzIHNhdmU6IElTQV9JUlEKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDY6MjcuMzgyXSBIVk0gZDMgc2F2ZTogUENJX0xJTksKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDY6MjcuMzgyXSBIVk0gZDMgc2F2ZTogUElUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjI3
LjM4Ml0gSFZNIGQzIHNhdmU6IFJUQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyNy4zODJd
IEhWTSBkMyBzYXZlOiBIUEVUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjI3LjM4Ml0gSFZN
IGQzIHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjcuMzgyXSBIVk0g
ZDN2MCBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjI3LjM4Ml0gSFZNIGQz
djEgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyNy4zODJdIEhWTSBkMyBz
YXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjcuMzgyXSBI
Vk0gZDN2MCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjcuMzgy
XSBIVk0gZDN2MSBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6Mjcu
MzgyXSBIVk0gZDN2MCBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA2OjI3LjM4Ml0gSFZNIGQzdjEgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNjoyNy4zODJdIEhWTSBkM3YwIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjoyNy4zODJdIEhWTSBkM3YxIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNjoyNy4zODJdIEhWTSBkM3YwIHNhdmU6IFRTQ19BREpVU1QKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDY6MjcuMzgyXSBIVk0gZDN2MSBzYXZlOiBUU0NfQURKVVNU
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjI3LjM4Ml0gSFZNIGQzdjAgc2F2ZTogQ1BVX01T
UgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyNy4zODJdIEhWTSBkM3YxIHNhdmU6IENQVV9N
U1IKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MjcuMzgyXSBIVk0zIHJlc3RvcmU6IE1UUlIg
MAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyNy4zODJdIEhWTTMgcmVzdG9yZTogTVRSUiAx
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjI3LjM4Ml0gSFZNMyByZXN0b3JlOiBDUFUgMAoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyOC4wODVdIERvbTMgY2FsbGJhY2sgdmlhIGNoYW5n
ZWQgdG8gRGlyZWN0IFZlY3RvciAweGYzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjI5LjM1
OF0gZ3JhbnRfdGFibGUuYzoxNzg2OmQzdjAgRXhwYW5kaW5nIGQzIGdyYW50IHRhYmxlIGZy
b20gMSB0byAyIGZyYW1lcwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoyOS4zNThdIGdyYW50
X3RhYmxlLmM6MTc4NjpkM3YwIEV4cGFuZGluZyBkMyBncmFudCB0YWJsZSBmcm9tIDIgdG8g
MyBmcmFtZXMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDR2MCBzYXZl
OiBDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDR2MSBzYXZlOiBD
UFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDQgc2F2ZTogUElDCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0gSFZNIGQ0IHNhdmU6IElPQVBJQwooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNjozMy42MjldIEhWTSBkNHYwIHNhdmU6IExBUElDCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0gSFZNIGQ0djEgc2F2ZTogTEFQSUMKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDR2MCBzYXZlOiBMQVBJQ19SRUdTCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0gSFZNIGQ0djEgc2F2ZTogTEFQSUNfUkVH
UwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozMy42MjldIEhWTSBkNCBzYXZlOiBQQ0lfSVJR
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0gSFZNIGQ0IHNhdmU6IElTQV9JUlEK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDQgc2F2ZTogUENJX0xJTksK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDQgc2F2ZTogUElUCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0gSFZNIGQ0IHNhdmU6IFJUQwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjozMy42MjldIEhWTSBkNCBzYXZlOiBIUEVUCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA2OjMzLjYyOV0gSFZNIGQ0IHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDY6MzMuNjI5XSBIVk0gZDR2MCBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA2OjMzLjYyOV0gSFZNIGQ0djEgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjozMy42MjldIEhWTSBkNCBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDR2MCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDR2MSBzYXZlOiBDUFVfWFNBVkUKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0gZDR2MCBzYXZlOiBWSVJJRElBTl9WQ1BV
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0gSFZNIGQ0djEgc2F2ZTogVklSSURJ
QU5fVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozMy42MjldIEhWTSBkNHYwIHNhdmU6
IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozMy42MjldIEhWTSBkNHYxIHNh
dmU6IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozMy42MjldIEhWTSBkNHYw
IHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5XSBIVk0g
ZDR2MSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0g
SFZNIGQ0djAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozMy42Mjld
IEhWTSBkNHYxIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzMuNjI5
XSBIVk00IHJlc3RvcmU6IE1UUlIgMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozMy42Mjld
IEhWTTQgcmVzdG9yZTogTVRSUiAxCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjMzLjYyOV0g
SFZNNCByZXN0b3JlOiBDUFUgMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozNC4zODhdIERv
bTQgY2FsbGJhY2sgdmlhIGNoYW5nZWQgdG8gRGlyZWN0IFZlY3RvciAweGYzCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA2OjM1LjU0MF0gZ3JhbnRfdGFibGUuYzoxNzg2OmQ0djAgRXhwYW5k
aW5nIGQ0IGdyYW50IHRhYmxlIGZyb20gMSB0byAyIGZyYW1lcwooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNjozNS41NDBdIGdyYW50X3RhYmxlLmM6MTc4NjpkNHYwIEV4cGFuZGluZyBkNCBn
cmFudCB0YWJsZSBmcm9tIDIgdG8gMyBmcmFtZXMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6
MzkuODI4XSBIVk0gZDV2MCBzYXZlOiBDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6Mzku
ODI4XSBIVk0gZDUgc2F2ZTogUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5LjgyOF0g
SFZNIGQ1IHNhdmU6IElPQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozOS44MjhdIEhW
TSBkNXYwIHNhdmU6IExBUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5LjgyOF0gSFZN
IGQ1djAgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozOS44Mjhd
IEhWTSBkNSBzYXZlOiBQQ0lfSVJRCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5LjgyOF0g
SFZNIGQ1IHNhdmU6IElTQV9JUlEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzkuODI4XSBI
Vk0gZDUgc2F2ZTogUENJX0xJTksKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzkuODI4XSBI
Vk0gZDUgc2F2ZTogUElUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5LjgyOF0gSFZNIGQ1
IHNhdmU6IFJUQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozOS44MjhdIEhWTSBkNSBzYXZl
OiBIUEVUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5LjgyOF0gSFZNIGQ1IHNhdmU6IFBN
VElNRVIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzkuODI4XSBIVk0gZDV2MCBzYXZlOiBN
VFJSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5LjgyOF0gSFZNIGQ1IHNhdmU6IFZJUklE
SUFOX0RPTUFJTgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozOS44MjhdIEhWTSBkNXYwIHNh
dmU6IENQVV9YU0FWRQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjozOS44MjhdIEhWTSBkNXYw
IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzkuODI4XSBI
Vk0gZDV2MCBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6MzkuODI4
XSBIVk0gZDV2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5
LjgyOF0gSFZNIGQ1djAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjoz
OS44MjhdIEhWTTUgcmVzdG9yZTogTVRSUiAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjM5
LjgyOF0gSFZNNSByZXN0b3JlOiBDUFUgMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo0MC42
MzldIERvbTUgY2FsbGJhY2sgdmlhIGNoYW5nZWQgdG8gRGlyZWN0IFZlY3RvciAweGYzCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA2OjQxLjYwMl0gZ3JhbnRfdGFibGUuYzoxNzg2OmQ1djAg
RXhwYW5kaW5nIGQ1IGdyYW50IHRhYmxlIGZyb20gMSB0byAyIGZyYW1lcwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjo0Ni4xMTJdIEhWTSBkNnYwIHNhdmU6IENQVQooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNjo0Ni4xMTJdIEhWTSBkNiBzYXZlOiBQSUMKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6NDYuMTEyXSBIVk0gZDYgc2F2ZTogSU9BUElDCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA2OjQ2LjExMl0gSFZNIGQ2djAgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDY6NDYuMTEyXSBIVk0gZDZ2MCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA2OjQ2LjExMl0gSFZNIGQ2IHNhdmU6IFBDSV9JUlEKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDY6NDYuMTEyXSBIVk0gZDYgc2F2ZTogSVNBX0lSUQooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjo0Ni4xMTJdIEhWTSBkNiBzYXZlOiBQQ0lfTElOSwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjo0Ni4xMTJdIEhWTSBkNiBzYXZlOiBQSVQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6
NDYuMTEyXSBIVk0gZDYgc2F2ZTogUlRDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjQ2LjEx
Ml0gSFZNIGQ2IHNhdmU6IEhQRVQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NDYuMTEyXSBI
Vk0gZDYgc2F2ZTogUE1USU1FUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo0Ni4xMTJdIEhW
TSBkNnYwIHNhdmU6IE1UUlIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NDYuMTEyXSBIVk0g
ZDYgc2F2ZTogVklSSURJQU5fRE9NQUlOCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjQ2LjEx
Ml0gSFZNIGQ2djAgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjQ2
LjExMl0gSFZNIGQ2djAgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjo0Ni4xMTJdIEhWTSBkNnYwIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNjo0Ni4xMTJdIEhWTSBkNnYwIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDY6NDYuMTEyXSBIVk0gZDZ2MCBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA2OjQ2LjExMl0gSFZNNiByZXN0b3JlOiBNVFJSIDAKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDY6NDYuMTEyXSBIVk02IHJlc3RvcmU6IENQVSAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA2OjQ2Ljg5OF0gRG9tNiBjYWxsYmFjayB2aWEgY2hhbmdlZCB0byBEaXJlY3Qg
VmVjdG9yIDB4ZjMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NDcuNzk5XSBncmFudF90YWJs
ZS5jOjE3ODY6ZDZ2MCBFeHBhbmRpbmcgZDYgZ3JhbnQgdGFibGUgZnJvbSAxIHRvIDIgZnJh
bWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3djAgc2F2ZTogQ1BV
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3djEgc2F2ZTogQ1BVCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3IHNhdmU6IFBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTSBkNyBzYXZlOiBJT0FQSUMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDY6NTIuMzg2XSBIVk0gZDd2MCBzYXZlOiBMQVBJQwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTSBkN3YxIHNhdmU6IExBUElDCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3djAgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTSBkN3YxIHNhdmU6IExBUElDX1JFR1MKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDY6NTIuMzg2XSBIVk0gZDcgc2F2ZTogUENJX0lSUQooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTSBkNyBzYXZlOiBJU0FfSVJRCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3IHNhdmU6IFBDSV9MSU5LCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3IHNhdmU6IFBJVAooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTSBkNyBzYXZlOiBSVEMKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDY6NTIuMzg2XSBIVk0gZDcgc2F2ZTogSFBFVAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNjo1Mi4zODZdIEhWTSBkNyBzYXZlOiBQTVRJTUVSCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA2OjUyLjM4Nl0gSFZNIGQ3djAgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0zMCAyMjow
Njo1Mi4zODZdIEhWTSBkN3YxIHNhdmU6IE1UUlIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6
NTIuMzg2XSBIVk0gZDcgc2F2ZTogVklSSURJQU5fRE9NQUlOCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA2OjUyLjM4Nl0gSFZNIGQ3djAgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3djEgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3djAgc2F2ZTogVklSSURJQU5fVkNQVQooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTSBkN3YxIHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTIuMzg2XSBIVk0gZDd2MCBzYXZlOiBWTUNF
X1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTIuMzg2XSBIVk0gZDd2MSBzYXZlOiBW
TUNFX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTIuMzg2XSBIVk0gZDd2MCBzYXZl
OiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZNIGQ3djEg
c2F2ZTogVFNDX0FESlVTVAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTSBk
N3YwIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTIuMzg2XSBIVk0g
ZDd2MSBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjUyLjM4Nl0gSFZN
NyByZXN0b3JlOiBNVFJSIDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTIuMzg2XSBIVk03
IHJlc3RvcmU6IE1UUlIgMQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1Mi4zODZdIEhWTTcg
cmVzdG9yZTogQ1BVIDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTMuNzIwXSBEb203IGNh
bGxiYWNrIHZpYSBjaGFuZ2VkIHRvIERpcmVjdCBWZWN0b3IgMHhmMwooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNjo1NS4xOTZdIGdyYW50X3RhYmxlLmM6MTc4NjpkN3YwIEV4cGFuZGluZyBk
NyBncmFudCB0YWJsZSBmcm9tIDEgdG8gMiBmcmFtZXMKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDY6NTUuMTk3XSBncmFudF90YWJsZS5jOjE3ODY6ZDd2MCBFeHBhbmRpbmcgZDcgZ3JhbnQg
dGFibGUgZnJvbSAyIHRvIDMgZnJhbWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjU3Ljg3
MV0gZ3JhbnRfdGFibGUuYzoxNzg2OmQxdjIgRXhwYW5kaW5nIGQxIGdyYW50IHRhYmxlIGZy
b20gNiB0byA3IGZyYW1lcwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBk
OHYwIHNhdmU6IENQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOHYx
IHNhdmU6IENQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOCBzYXZl
OiBQSUMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDggc2F2ZTogSU9B
UElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjU5LjI3N10gSFZNIGQ4djAgc2F2ZTogTEFQ
SUMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDh2MSBzYXZlOiBMQVBJ
QwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOHYwIHNhdmU6IExBUElD
X1JFR1MKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDh2MSBzYXZlOiBM
QVBJQ19SRUdTCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjU5LjI3N10gSFZNIGQ4IHNhdmU6
IFBDSV9JUlEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDggc2F2ZTog
SVNBX0lSUQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOCBzYXZlOiBQ
Q0lfTElOSwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOCBzYXZlOiBQ
SVQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDggc2F2ZTogUlRDCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA2OjU5LjI3N10gSFZNIGQ4IHNhdmU6IEhQRVQKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDggc2F2ZTogUE1USU1FUgooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOHYwIHNhdmU6IE1UUlIKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDh2MSBzYXZlOiBNVFJSCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA2OjU5LjI3N10gSFZNIGQ4IHNhdmU6IFZJUklESUFOX0RPTUFJTgooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOHYwIHNhdmU6IENQVV9YU0FWRQoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOHYxIHNhdmU6IENQVV9YU0FW
RQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4yNzddIEhWTSBkOHYwIHNhdmU6IFZJUklE
SUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6NTkuMjc3XSBIVk0gZDh2MSBzYXZl
OiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjU5LjI3N10gSFZNIGQ4
djAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjU5LjI3N10gSFZN
IGQ4djEgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2OjU5LjI3N10g
SFZNIGQ4djAgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNjo1OS4y
NzddIEhWTSBkOHYxIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6
NTkuMjc3XSBIVk0gZDh2MCBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2
OjU5LjI3N10gSFZNIGQ4djEgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAyMjow
Njo1OS4yNzddIEhWTTggcmVzdG9yZTogTVRSUiAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA2
OjU5LjI3N10gSFZNOCByZXN0b3JlOiBNVFJSIDEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDY6
NTkuMjc3XSBIVk04IHJlc3RvcmU6IENQVSAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjAw
LjUyNV0gRG9tOCBjYWxsYmFjayB2aWEgY2hhbmdlZCB0byBEaXJlY3QgVmVjdG9yIDB4ZjMK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDEuODI2XSBncmFudF90YWJsZS5jOjE3ODY6ZDh2
MCBFeHBhbmRpbmcgZDggZ3JhbnQgdGFibGUgZnJvbSAxIHRvIDIgZnJhbWVzCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjAxLjgyNl0gZ3JhbnRfdGFibGUuYzoxNzg2OmQ4djAgRXhwYW5k
aW5nIGQ4IGdyYW50IHRhYmxlIGZyb20gMiB0byAzIGZyYW1lcwooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzowNS43NDhdIEFNRC1WaTogdXBkYXRlX3BhZ2luZ19tb2RlIFRyeSB0byBhY2Nl
c3MgcGRldl9saXN0IHdpdGhvdXQgYXF1aXJpbmcgcGNpZGV2c19sb2NrLgooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzowNS43NDhdIC0tLS1bIFhlbi00LjEzLjAtcmMgIHg4Nl82NCAgZGVi
dWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0
OF0gQ1BVOiAgICAxCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gUklQOiAgICBl
MDA4Ols8ZmZmZjgyZDA4MDI2NTc0OD5dIGlvbW11X21hcC5jI3VwZGF0ZV9wYWdpbmdfbW9k
ZSsweDFmMi8weDNlYgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIFJGTEFHUzog
MDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjIpCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcmF4OiBmZmZmODMwNTIzZjlmZmZmICAgcmJ4OiBm
ZmZmODJlMDA0OTA1ZjAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjA1Ljc0OF0gcmR4OiAwMDAwMDAwMDAwMDAwMDAxICAgcnNpOiAwMDAwMDAw
MDAwMDAwMDBhICAgcmRpOiBmZmZmODJkMDgwNGEwNjk4CihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjA1Ljc0OF0gcmJwOiBmZmZmODMwNTIzZjlmODQ4ICAgcnNwOiBmZmZmODMwNTIzZjlm
ODA4ICAgcjg6ICBmZmZmODMwNTMyMGEwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1
Ljc0OF0gcjk6ICAwMDAwMDAwMDAwMDAwMDM4ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAyICAg
cjExOiAwMDAwMDAwMDAwMDAwMDBhCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0g
cjEyOiBmZmZmODJlMDA0OTA1ZjAwICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAzICAgcjE0OiAw
MDAwMDAwMDAwMDAwMDAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gcjE1OiBm
ZmZmODMwNDFmYjgzMDAwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAw
MDAwMDAwNmUwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gY3IzOiAwMDAwMDAw
NDBhNThkMDAwICAgY3IyOiBmZmZmODg4MDYwNDgzNWEwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjA1Ljc0OF0gZnNiOiAwMDAwN2Y0YjhmODk5YmMwICAgZ3NiOiBmZmZmODg4MDdkNDgw
MDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1
Ljc0OF0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczog
ZTAxMCAgIGNzOiBlMDA4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gWGVuIGNv
ZGUgYXJvdW5kIDxmZmZmODJkMDgwMjY1NzQ4PiAoaW9tbXVfbWFwLmMjdXBkYXRlX3BhZ2lu
Z19tb2RlKzB4MWYyLzB4M2ViKToKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAg
M2QgM2IgN2IgMjIgMDAgMDAgNzUgMDcgPDBmPiAwYiBlOSBjMiAwMSAwMCAwMCA0OCA4ZCAz
NSAxYSBjZSAxMyAwMCA0OCA4ZAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIFhl
biBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNTIzZjlmODA4OgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzowNS43NDhdICAgIGZmZmY4MmUwMGE2YmM2ZTAgZmZmZjgyZTAwYTZiYzZl
MCBmZmZmODMwNDFmYjgzMDAwIGZmZmY4MzA0MWZiODMwMDAKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MDUuNzQ4XSAgICBmZmZmODMwNDFmYjgzMTQ4IDAwMDAwMDAwMDAwZmVmZjggZmZm
ZjgzMDQxZmI4MzE1MCBmZmZmODMwNTIzZjlmOTNjCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjA1Ljc0OF0gICAgZmZmZjgzMDUyM2Y5ZjhjOCBmZmZmODJkMDgwMjY1ZGVkIDAwMDAwMDAz
ODAyNDA1ODAgMDAwMDAwMDAwMDI0ODJmOQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43
NDhdICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgZmZm
ZjgzMDQxZmI4MzAwMCAwMDAwMDAwMDAwMGZlZmY4IDAwMDAwMDAwMDAwZmVmZjggMDAwMDAw
MDAwMDI0ODJmOQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIGZmZmY4MzA1
MjNmOWY5MjggZmZmZjgyZDA4MDI1ODNiNiAwMDAwMDAwMDAwMGZlZmY4IDAwMDAwMDAwMDAw
MDAwMDEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICAwMDAwMDAwMzgwMjQw
NWRhIDAwMDAwMDAwMDAyNDgyZjkgZmZmZjgzMDUyM2Y5ZjkzYyAwMDAwMDAwMDAwMDAwMDAz
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgZmZmZjgzMDQxZmI4MzAwMCAw
MDAwMDAwMDAwMGZlZmY4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIGZmZmY4MzA1MjNmOWY5NjAgZmZmZjgy
ZDA4MDI1ODZmYiAwMDAwMDAwMDQ4ODM0NzgwIDAwMDAwMDAwMDAwMDAwMDMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAyNDg4
MzQ3ODAgMDAwMDAwMDAwMDBmZWZmOCBmZmZmODMwNTIzZjlmOWY4CihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjA1Ljc0OF0gICAgZmZmZjgyZDA4MDM0YTRhNiAwMDAwMDAwMDgwMzhhODQ1
IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyMDA0MDAyNGZjMAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzowNS43NDhdICAgIGZmZmY4MzA0MWZiODMwMDAgMDAwMDAwMDAwMDI0ODJmOSAwMDAw
MDAwMDAwMDAwMDAwIDgwMDAwMDAyNDg0YjUzNjcKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
MDUuNzQ4XSAgICBmZmZmODIwMDQwMDJkNWEwIDgwMDAwMDAyNDg0YjUzNjcgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0
OF0gICAgZmZmZjgyMDA0MDAyNDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAyNDgy
ZjkgMDAwMDAwMDAwMDBmZWZmOAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAg
IDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgzMDI0ODgzNDc4MCBmZmZmODMwNTIzZjlmYTUwIGZm
ZmY4MmQwODAzNDJlMTMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBmZmZm
ZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDcgZmZmZjgzMDQxZmI4MzAwMCAwMDAwMDAw
MDAwMDAwMDIzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgMDAwMDAwMDAw
MDI0ODJmYSBmZmZmODMwMjQ4ODM0NzgwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDI0
ODJmOQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIDAwMDAwMDAwMDAwZmVm
ZjggZmZmZjgzMDUyM2Y5ZmFjOCBmZmZmODJkMDgwMzQzYzUyIDAwMDAwMDAwMjNmOWZhNzgK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICAwMDAwMDAwMDAwMDAwMDAxIDAw
MDAwMDAwMDAyNDgyZjkgMDAwMDAwMDAwMDBmZWZmOCBmZmZmODMwNTIzZjlmYTk4CihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gWGVuIGNhbGwgdHJhY2U6CihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjY1NzQ4Pl0gUiBpb21tdV9t
YXAuYyN1cGRhdGVfcGFnaW5nX21vZGUrMHgxZjIvMHgzZWIKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAyNjVkZWQ+XSBGIGFtZF9pb21tdV9tYXBf
cGFnZSsweDcyLzB4MWMyCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxm
ZmZmODJkMDgwMjU4M2I2Pl0gRiBpb21tdV9tYXArMHg5OC8weDE3ZQooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDI1ODZmYj5dIEYgaW9tbXVfbGVn
YWN5X21hcCsweDI4LzB4NzMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBb
PGZmZmY4MmQwODAzNGE0YTY+XSBGIHAybS1wdC5jI3AybV9wdF9zZXRfZW50cnkrMHg0ZDMv
MHg4NDQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAz
NDJlMTM+XSBGIHAybV9zZXRfZW50cnkrMHg5MS8weDEyOAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDM0M2M1Mj5dIEYgZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkrMHgzOWYvMHg1YTMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAg
ICBbPGZmZmY4MmQwODAzNDNmODU+XSBGIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UrMHgxMmYv
MHgxMzgKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAy
MjAxZWU+XSBGIG1lbW9yeS5jI3BvcHVsYXRlX3BoeXNtYXArMHgyZTMvMHg1MDUKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAyMjIxZTg+XSBGIGRv
X21lbW9yeV9vcCsweDY5NS8weDFiZjcKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4
XSAgICBbPGZmZmY4MmQwODAzODM2MDE+XSBGIHB2X2h5cGVyY2FsbCsweDJjYS8weDUzNwoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDM4YTQzMj5d
IEYgbHN0YXJfZW50ZXIrMHgxMTIvMHgxMjAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUu
NzQ4XSAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDl2MCBzYXZlOiBD
UFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDl2MSBzYXZlOiBDUFUK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDkgc2F2ZTogUElDCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gSFZNIGQ5IHNhdmU6IElPQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzowNS43NDhdIEhWTSBkOXYwIHNhdmU6IExBUElDCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gSFZNIGQ5djEgc2F2ZTogTEFQSUMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDl2MCBzYXZlOiBMQVBJQ19SRUdTCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gSFZNIGQ5djEgc2F2ZTogTEFQSUNfUkVHUwoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIEhWTSBkOSBzYXZlOiBQQ0lfSVJRCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gSFZNIGQ5IHNhdmU6IElTQV9JUlEKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDkgc2F2ZTogUENJX0xJTksKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDkgc2F2ZTogUElUCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gSFZNIGQ5IHNhdmU6IFJUQwooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzowNS43NDhdIEhWTSBkOSBzYXZlOiBIUEVUCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjA1Ljc0OF0gSFZNIGQ5IHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MDUuNzQ4XSBIVk0gZDl2MCBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjA1Ljc0OF0gSFZNIGQ5djEgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NzowNS43NDhdIEhWTSBkOSBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDl2MCBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDl2MSBzYXZlOiBDUFVfWFNBVkUKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDl2MCBzYXZlOiBWSVJJRElBTl9WQ1BVCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gSFZNIGQ5djEgc2F2ZTogVklSSURJQU5f
VkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIEhWTSBkOXYwIHNhdmU6IFZN
Q0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIEhWTSBkOXYxIHNhdmU6
IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIEhWTSBkOXYwIHNh
dmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBIVk0gZDl2
MSBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gSFZN
IGQ5djAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIEhW
TSBkOXYxIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBI
Vk05IHJlc3RvcmU6IENQVSAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA2LjY5Nl0gZDk6
IGJpbmQ6IG1fZ3NpPTE2IGdfZ3NpPTM2IGRldj0wMC4wMC41IGludHg9MAooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzowNi43MDNdIEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHhh
MiwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjA2LjcwM10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhh
MiwgdHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4MjQ4MmY4MDAwLCBkb21haW4gPSA5LCBw
YWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDYuNzAzXSBBTUQtVmk6
IFJlLWFzc2lnbiAwMDAwOjAwOjE0LjIgZnJvbSBkb20wIHRvIGRvbTkKKGQ5KSBbMjAxOS0x
MC0zMCAyMjowNzowNi43MjBdIEhWTSBMb2FkZXIKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzow
Ni43MjBdIERldGVjdGVkIFhlbiB2NC4xMy4wLXJjCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6
MDYuNzIwXSBYZW5idXMgcmluZ3MgQDB4ZmVmZmMwMDAsIGV2ZW50IGNoYW5uZWwgMQooZDkp
IFsyMDE5LTEwLTMwIDIyOjA3OjA2LjcyMF0gU3lzdGVtIHJlcXVlc3RlZCBTZWFCSU9TCihk
OSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuNzIwXSBDUFUgc3BlZWQgaXMgMzIwMCBNSHoKKGQ5
KSBbMjAxOS0xMC0zMCAyMjowNzowNi43MjBdIFJlbG9jYXRpbmcgZ3Vlc3QgbWVtb3J5IGZv
ciBsb3dtZW0gTU1JTyBzcGFjZSBkaXNhYmxlZAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzow
Ni43MjhdIGlycS5jOjM3NDogRG9tOSBQQ0kgbGluayAwIGNoYW5nZWQgMCAtPiA1CihkOSkg
WzIwMTktMTAtMzAgMjI6MDc6MDYuNzI4XSBQQ0ktSVNBIGxpbmsgMCByb3V0ZWQgdG8gSVJR
NQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNi43MzVdIGlycS5jOjM3NDogRG9tOSBQQ0kg
bGluayAxIGNoYW5nZWQgMCAtPiAxMAooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2LjczNV0g
UENJLUlTQSBsaW5rIDEgcm91dGVkIHRvIElSUTEwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjA2Ljc0MF0gaXJxLmM6Mzc0OiBEb205IFBDSSBsaW5rIDIgY2hhbmdlZCAwIC0+IDExCihk
OSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuNzQxXSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8g
SVJRMTEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDYuNzQ1XSBpcnEuYzozNzQ6IERvbTkg
UENJIGxpbmsgMyBjaGFuZ2VkIDAgLT4gNQooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljc0
Nl0gUENJLUlTQSBsaW5rIDMgcm91dGVkIHRvIElSUTUKKGQ5KSBbMjAxOS0xMC0zMCAyMjow
NzowNi43NzddIHBjaSBkZXYgMDE6MyBJTlRBLT5JUlExMAooZDkpIFsyMDE5LTEwLTMwIDIy
OjA3OjA2Ljc3OV0gcGNpIGRldiAwMjowIElOVEEtPklSUTExCihkOSkgWzIwMTktMTAtMzAg
MjI6MDc6MDYuNzg0XSBwY2kgZGV2IDA0OjAgSU5UQS0+SVJRNQooZDkpIFsyMDE5LTEwLTMw
IDIyOjA3OjA2Ljc4N10gcGNpIGRldiAwNTowIElOVEEtPklSUTEwCihkOSkgWzIwMTktMTAt
MzAgMjI6MDc6MDYuODAxXSBSQU0gaW4gaGlnaCBtZW1vcnk7IHNldHRpbmcgaGlnaF9tZW0g
cmVzb3VyY2UgYmFzZSB0byAxMDAwMDAwMDAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44
MDJdIHBjaSBkZXYgMDM6MCBiYXIgMTAgc2l6ZSAwMDIwMDAwMDA6IDBmMDAwMDAwOAooZDkp
IFsyMDE5LTEwLTMwIDIyOjA3OjA2LjgwMl0gcGNpIGRldiAwMjowIGJhciAxNCBzaXplIDAw
MTAwMDAwMDogMGYyMDAwMDA4CihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODAzXSBwY2kg
ZGV2IDA0OjAgYmFyIDMwIHNpemUgMDAwMDQwMDAwOiAwZjMwMDAwMDAKKGQ5KSBbMjAxOS0x
MC0zMCAyMjowNzowNi44MDNdIHBjaSBkZXYgMDM6MCBiYXIgMzAgc2l6ZSAwMDAwMTAwMDA6
IDBmMzA0MDAwMAooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2LjgwM10gcGNpIGRldiAwNTow
IGJhciAxMCBzaXplIDAwMDAwNDAwMDogMGYzMDUwMDA0CihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjA2LjgwNF0gbWVtb3J5X21hcDphZGQ6IGRvbTkgZ2ZuPWYzMDUwIG1mbj1mZGVmOCBu
cj00CihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODA3XSBwY2kgZGV2IDAzOjAgYmFyIDE0
IHNpemUgMDAwMDAxMDAwOiAwZjMwNTQwMDAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44
MDddIHBjaSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDkp
IFsyMDE5LTEwLTMwIDIyOjA3OjA2LjgwOF0gcGNpIGRldiAwNDowIGJhciAxMCBzaXplIDAw
MDAwMDEwMDogMDAwMDBjMTAxCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODA5XSBwY2kg
ZGV2IDA0OjAgYmFyIDE0IHNpemUgMDAwMDAwMTAwOiAwZjMwNTUwMDAKKGQ5KSBbMjAxOS0x
MC0zMCAyMjowNzowNi44MTBdIHBjaSBkZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAwMDAwMTA6
IDAwMDAwYzIwMQooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2LjgxMF0gTXVsdGlwcm9jZXNz
b3IgaW5pdGlhbGlzYXRpb246CihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODEyXSAgLSBD
UFUwIC4uLiA0OC1iaXQgcGh5cyAuLi4gZml4ZWQgTVRSUnMgLi4uIHZhciBNVFJScyBbMS84
XSAuLi4gZG9uZS4KKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44MTNdICAtIENQVTEgLi4u
IDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBk
b25lLgooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2LjgxM10gVGVzdGluZyBIVk0gZW52aXJv
bm1lbnQ6CihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODEzXSBVc2luZyBzY3JhdGNoIG1l
bW9yeSBhdCA0MDAwMDAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44MjddICAtIFJFUCBJ
TlNCIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4uIHBhc3NlZAooZDkpIFsyMDE5LTEwLTMw
IDIyOjA3OjA2Ljg0MV0gIC0gUkVQIElOU1cgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyAuLi4g
cGFzc2VkCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU0XSAgLSBHUyBiYXNlIE1TUnMg
YW5kIFNXQVBHUyAuLi4gcGFzc2VkCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU0XSBQ
YXNzZWQgMyBvZiAzIHRlc3RzCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU0XSBXcml0
aW5nIFNNQklPUyB0YWJsZXMgLi4uCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU1XSBM
b2FkaW5nIFNlYUJJT1MgLi4uCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU1XSBDcmVh
dGluZyBNUCB0YWJsZXMgLi4uCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU2XSBMb2Fk
aW5nIEFDUEkgLi4uCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU2XSB2bTg2IFRTUyBh
dCBmYzAwYTk4MAooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljg1N10gQklPUyBtYXA6Cihk
OSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU3XSAgMTAwMDAtMTAwZTM6IFNjcmF0Y2ggc3Bh
Y2UKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44NTddICBjMDAwMC1mZmZmZjogTWFpbiBC
SU9TCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODU3XSBFODIwIHRhYmxlOgooZDkpIFsy
MDE5LTEwLTMwIDIyOjA3OjA2Ljg1N10gIFswMF06IDAwMDAwMDAwOjAwMDAwMDAwIC0gMDAw
MDAwMDA6MDAwYTAwMDA6IFJBTQooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljg1N10gIEhP
TEU6IDAwMDAwMDAwOjAwMGEwMDAwIC0gMDAwMDAwMDA6MDAwYzAwMDAKKGQ5KSBbMjAxOS0x
MC0zMCAyMjowNzowNi44NTddICBbMDFdOiAwMDAwMDAwMDowMDBjMDAwMCAtIDAwMDAwMDAw
OjAwMTAwMDAwOiBSRVNFUlZFRAooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljg1N10gIFsw
Ml06IDAwMDAwMDAwOjAwMTAwMDAwIC0gMDAwMDAwMDA6MWY4MDAwMDA6IFJBTQooZDkpIFsy
MDE5LTEwLTMwIDIyOjA3OjA2Ljg1N10gIEhPTEU6IDAwMDAwMDAwOjFmODAwMDAwIC0gMDAw
MDAwMDA6ZmMwMDAwMDAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44NTddICBbMDNdOiAw
MDAwMDAwMDpmYzAwMDAwMCAtIDAwMDAwMDAxOjAwMDAwMDAwOiBSRVNFUlZFRAooZDkpIFsy
MDE5LTEwLTMwIDIyOjA3OjA2Ljg1N10gIFswNF06IDAwMDAwMDAxOjAwMDAwMDAwIC0gMDAw
MDAwMDE6MDAwMDAwMDA6IFJBTQooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljg1N10gSW52
b2tpbmcgU2VhQklPUyAuLi4KKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44NTddIFNlYUJJ
T1MgKHZlcnNpb24gcmVsLTEuMTIuMS0wLWdhNWNhYjU4LVhlbikKKGQ5KSBbMjAxOS0xMC0z
MCAyMjowNzowNi44NTddIEJVSUxEOiBnY2M6IChEZWJpYW4gOC4zLjAtNikgOC4zLjAgYmlu
dXRpbHM6IChHTlUgQmludXRpbHMgZm9yIERlYmlhbikgMi4zMS4xCihkOSkgWzIwMTktMTAt
MzAgMjI6MDc6MDYuODU3XSAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44NThdIEZvdW5k
IFhlbiBoeXBlcnZpc29yIHNpZ25hdHVyZSBhdCA0MDAwMDAwMAooZDkpIFsyMDE5LTEwLTMw
IDIyOjA3OjA2Ljg1OF0gUnVubmluZyBvbiBRRU1VIChpNDQwZngpCihkOSkgWzIwMTktMTAt
MzAgMjI6MDc6MDYuODU4XSB4ZW46IGNvcHkgZTgyMC4uLgooZDkpIFsyMDE5LTEwLTMwIDIy
OjA3OjA2Ljg1OF0gUmVsb2NhdGluZyBpbml0IGZyb20gMHgwMDBkODkyMCB0byAweDFmN2Fj
NDgwIChzaXplIDgwNjA4KQooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljg1OF0gRm91bmQg
UUVNVSBmd19jZmcKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44NTldIFJhbVNpemVPdmVy
NEc6IDB4MDAwMDAwMDAwMDAwMDAwMCBbY21vc10KKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzow
Ni44NjBdIGJvb3Qgb3JkZXI6CihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODYwXSAxOiAv
cm9tQGdlbnJvbXMvbGludXhib290LmJpbgooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljg2
Ml0gRm91bmQgOCBQQ0kgZGV2aWNlcyAobWF4IFBDSSBidXMgaXMgMDApCihkOSkgWzIwMTkt
MTAtMzAgMjI6MDc6MDYuODYyXSBBbGxvY2F0ZWQgWGVuIGh5cGVyY2FsbCBwYWdlIGF0IDFm
N2ZmMDAwCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODYzXSBEZXRlY3RlZCBYZW4gdjQu
MTMuMC1yYwooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljg2M10geGVuOiBjb3B5IEJJT1Mg
dGFibGVzLi4uCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODYzXSBDb3B5aW5nIFNNQklP
UyBlbnRyeSBwb2ludCBmcm9tIDB4MDAwMTAwMjAgdG8gMHgwMDBmNWJlMAooZDkpIFsyMDE5
LTEwLTMwIDIyOjA3OjA2Ljg2M10gQ29weWluZyBNUFRBQkxFIGZyb20gMHhmYzAwMTE4MC9m
YzAwMTE5MCB0byAweDAwMGY1YWUwCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODYzXSBD
b3B5aW5nIFBJUiBmcm9tIDB4MDAwMTAwNDAgdG8gMHgwMDBmNWE2MAooZDkpIFsyMDE5LTEw
LTMwIDIyOjA3OjA2Ljg2M10gQ29weWluZyBBQ1BJIFJTRFAgZnJvbSAweDAwMDEwMGMwIHRv
IDB4MDAwZjVhMzAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44NjNdIFVzaW5nIHBtdGlt
ZXIsIGlvcG9ydCAweGIwMDgKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi44NjNdIFNjYW4g
Zm9yIFZHQSBvcHRpb24gcm9tCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuODc0XSBSdW5u
aW5nIG9wdGlvbiByb20gYXQgYzAwMDowMDAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA2
Ljg3NF0gc3RkdmdhLmM6MTczOmQ5djAgZW50ZXJpbmcgc3RkdmdhIG1vZGUKKGQ5KSBbMjAx
OS0xMC0zMCAyMjowNzowNi44ODNdIHBtbSBjYWxsIGFyZzE9MAooZDkpIFsyMDE5LTEwLTMw
IDIyOjA3OjA2Ljg4M10gVHVybmluZyBvbiB2Z2EgdGV4dCBtb2RlIGNvbnNvbGUKKGQ5KSBb
MjAxOS0xMC0zMCAyMjowNzowNi45MjZdIFNlYUJJT1MgKHZlcnNpb24gcmVsLTEuMTIuMS0w
LWdhNWNhYjU4LVhlbikKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi45MzBdIE1hY2hpbmUg
VVVJRCBlNTk0ZjBkOS0xYWNjLTQyZDQtOGMxZi03ZDIzYTRhMjY5OGQKKGQ5KSBbMjAxOS0x
MC0zMCAyMjowNzowNi45MzFdIEFUQSBjb250cm9sbGVyIDEgYXQgMWYwLzNmNC9jMjAwIChp
cnEgMTQgZGV2IDkpCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuOTMzXSBBVEEgY29udHJv
bGxlciAyIGF0IDE3MC8zNzQvYzIwOCAoaXJxIDE1IGRldiA5KQooZDkpIFsyMDE5LTEwLTMw
IDIyOjA3OjA2LjkzNF0gRm91bmQgMCBscHQgcG9ydHMKKGQ5KSBbMjAxOS0xMC0zMCAyMjow
NzowNi45MzRdIEZvdW5kIDAgc2VyaWFsIHBvcnRzCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6
MDYuOTM1XSBhdGEwLTA6IFFFTVUgSEFSRERJU0sgQVRBLTcgSGFyZC1EaXNrICg1MTIwIE1p
Qnl0ZXMpCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuOTM1XSBTZWFyY2hpbmcgYm9vdG9y
ZGVyIGZvcjogL3BjaUBpMGNmOC8qQDEsMS9kcml2ZUAwL2Rpc2tAMAooZDkpIFsyMDE5LTEw
LTMwIDIyOjA3OjA2LjkzNl0gUFMyIGtleWJvYXJkIGluaXRpYWxpemVkCihkOSkgWzIwMTkt
MTAtMzAgMjI6MDc6MDYuOTM2XSBBbGwgdGhyZWFkcyBjb21wbGV0ZS4KKGQ5KSBbMjAxOS0x
MC0zMCAyMjowNzowNi45MzZdIFNjYW4gZm9yIG9wdGlvbiByb21zCihkOSkgWzIwMTktMTAt
MzAgMjI6MDc6MDYuOTUzXSBSdW5uaW5nIG9wdGlvbiByb20gYXQgYzk4MDowMDAzCihkOSkg
WzIwMTktMTAtMzAgMjI6MDc6MDYuOTU2XSBwbW0gY2FsbCBhcmcxPTEKKGQ5KSBbMjAxOS0x
MC0zMCAyMjowNzowNi45NTZdIHBtbSBjYWxsIGFyZzE9MAooZDkpIFsyMDE5LTEwLTMwIDIy
OjA3OjA2Ljk1N10gcG1tIGNhbGwgYXJnMT0xCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYu
OTU3XSBwbW0gY2FsbCBhcmcxPTAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi45NjddIFJ1
bm5pbmcgb3B0aW9uIHJvbSBhdCBjYTgwOjAwMDMKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzow
Ni45NjddIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcGNpQGkwY2Y4LypANAooZDkpIFsy
MDE5LTEwLTMwIDIyOjA3OjA2Ljk2N10gU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9yb21A
Z2Vucm9tcy9saW51eGJvb3QuYmluCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuOTY4XSBT
ZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogSEFMVAooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2
Ljk2OF0gZHJpdmUgMHgwMDBmNTljMDogUENIUz0xMDQwMi8xNi82MyB0cmFuc2xhdGlvbj1s
YmEgTENIUz02NTIvMjU1LzYzIHM9MTA0ODU3NjAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzow
Ni45NjhdIFNwYWNlIGF2YWlsYWJsZSBmb3IgVU1COiBjYjAwMC1lYjgwMCwgZjU0MDAtZjU5
YzAKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi45NjhdIFJldHVybmVkIDI1ODA0OCBieXRl
cyBvZiBab25lSGlnaAooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljk2OF0gZTgyMCBtYXAg
aGFzIDYgaXRlbXM6CihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuOTY4XSAgIDA6IDAwMDAw
MDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlmYzAwID0gMSBSQU0KKGQ5KSBbMjAxOS0xMC0z
MCAyMjowNzowNi45NjhdICAgMTogMDAwMDAwMDAwMDA5ZmMwMCAtIDAwMDAwMDAwMDAwYTAw
MDAgPSAyIFJFU0VSVkVECihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuOTY4XSAgIDI6IDAw
MDAwMDAwMDAwZjAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwID0gMiBSRVNFUlZFRAooZDkpIFsy
MDE5LTEwLTMwIDIyOjA3OjA2Ljk2OF0gICAzOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAw
MDAxZjdmZjAwMCA9IDEgUkFNCihkOSkgWzIwMTktMTAtMzAgMjI6MDc6MDYuOTY4XSAgIDQ6
IDAwMDAwMDAwMWY3ZmYwMDAgLSAwMDAwMDAwMDFmODAwMDAwID0gMiBSRVNFUlZFRAooZDkp
IFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljk2OF0gICA1OiAwMDAwMDAwMGZjMDAwMDAwIC0gMDAw
MDAwMDEwMDAwMDAwMCA9IDIgUkVTRVJWRUQKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi45
NjldIGVudGVyIGhhbmRsZV8xOToKKGQ5KSBbMjAxOS0xMC0zMCAyMjowNzowNi45NjldICAg
TlVMTAooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljk3MV0gQm9vdGluZyBmcm9tIFJPTS4u
LgooZDkpIFsyMDE5LTEwLTMwIDIyOjA3OjA2Ljk3MV0gQm9vdGluZyBmcm9tIGNhODA6MDAz
YwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNi45NzddIGdyYW50X3RhYmxlLmM6MTc4Njpk
N3YwIEV4cGFuZGluZyBkNyBncmFudCB0YWJsZSBmcm9tIDMgdG8gNCBmcmFtZXMKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwdjAgc2F2ZTogQ1BVCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMHYxIHNhdmU6IENQVQooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzoxMi4zNDZdIEhWTSBkMTAgc2F2ZTogUElDCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMCBzYXZlOiBJT0FQSUMKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwdjAgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwdjEgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwdjAgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzoxMi4zNDZdIEhWTSBkMTB2MSBzYXZlOiBMQVBJQ19SRUdTCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMCBzYXZlOiBQQ0lfSVJRCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMCBzYXZlOiBJU0FfSVJRCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMCBzYXZlOiBQQ0lfTElOSwooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNzoxMi4zNDZdIEhWTSBkMTAgc2F2ZTogUElUCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMCBzYXZlOiBSVEMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwIHNhdmU6IEhQRVQKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwIHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwdjAgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzoxMi4zNDZdIEhWTSBkMTB2MSBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjEyLjM0Nl0gSFZNIGQxMCBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEwdjAgc2F2ZTogQ1BVX1hTQVZFCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMHYxIHNhdmU6IENQVV9YU0FWRQoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzoxMi4zNDZdIEhWTSBkMTB2MCBzYXZlOiBWSVJJRElB
Tl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZNIGQxMHYxIHNhdmU6
IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MTIuMzQ2XSBIVk0gZDEw
djAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjEyLjM0Nl0gSFZN
IGQxMHYxIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzoxMi4zNDZd
IEhWTSBkMTB2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjEy
LjM0Nl0gSFZNIGQxMHYxIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDc6MTIuMzQ2XSBIVk0gZDEwdjAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzoxMi4zNDZdIEhWTSBkMTB2MSBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjEyLjM0Nl0gSFZNMTAgcmVzdG9yZTogTVRSUiAwCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjEyLjM0Nl0gSFZNMTAgcmVzdG9yZTogTVRSUiAxCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjEyLjM0Nl0gSFZNMTAgcmVzdG9yZTogQ1BVIDAKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MTMuMDkwXSBEb20xMCBjYWxsYmFjayB2aWEgY2hhbmdlZCB0byBEaXJlY3QgVmVj
dG9yIDB4ZjMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MTQuNDMzXSBncmFudF90YWJsZS5j
OjE3ODY6ZDEwdjAgRXhwYW5kaW5nIGQxMCBncmFudCB0YWJsZSBmcm9tIDEgdG8gMiBmcmFt
ZXMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MTQuNDMzXSBncmFudF90YWJsZS5jOjE3ODY6
ZDEwdjAgRXhwYW5kaW5nIGQxMCBncmFudCB0YWJsZSBmcm9tIDIgdG8gMyBmcmFtZXMKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6MTcuMTYxXSBncmFudF90YWJsZS5jOjE3ODY6ZDd2MCBF
eHBhbmRpbmcgZDcgZ3JhbnQgdGFibGUgZnJvbSA0IHRvIDUgZnJhbWVzCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjE4LjE3Nl0gZ3JhbnRfdGFibGUuYzoxNzg2OmQ3djEgRXhwYW5kaW5n
IGQ3IGdyYW50IHRhYmxlIGZyb20gNSB0byA2IGZyYW1lcwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzoxOC41MDhdIEhWTSBkMTF2MCBzYXZlOiBDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDc6MTguNTA4XSBIVk0gZDExIHNhdmU6IFBJQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzox
OC41MDhdIEhWTSBkMTEgc2F2ZTogSU9BUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjE4
LjUwOF0gSFZNIGQxMXYwIHNhdmU6IExBUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjE4
LjUwOF0gSFZNIGQxMXYwIHNhdmU6IExBUElDX1JFR1MKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDc6MTguNTA4XSBIVk0gZDExIHNhdmU6IFBDSV9JUlEKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDc6MTguNTA4XSBIVk0gZDExIHNhdmU6IElTQV9JUlEKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDc6MTguNTA4XSBIVk0gZDExIHNhdmU6IFBDSV9MSU5LCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjE4LjUwOF0gSFZNIGQxMSBzYXZlOiBQSVQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
MTguNTA4XSBIVk0gZDExIHNhdmU6IFJUQwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzoxOC41
MDhdIEhWTSBkMTEgc2F2ZTogSFBFVAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzoxOC41MDhd
IEhWTSBkMTEgc2F2ZTogUE1USU1FUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzoxOC41MDhd
IEhWTSBkMTF2MCBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjE4LjUwOF0g
SFZNIGQxMSBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
MTguNTA4XSBIVk0gZDExdjAgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjE4LjUwOF0gSFZNIGQxMXYwIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MTguNTA4XSBIVk0gZDExdjAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjE4LjUwOF0gSFZNIGQxMXYwIHNhdmU6IFRTQ19BREpVU1QKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6MTguNTA4XSBIVk0gZDExdjAgc2F2ZTogQ1BVX01TUgoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzoxOC41MDhdIEhWTTExIHJlc3RvcmU6IE1UUlIgMAoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzoxOC41MDhdIEhWTTExIHJlc3RvcmU6IENQVSAwCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjE5LjI3MV0gRG9tMTEgY2FsbGJhY2sgdmlhIGNoYW5n
ZWQgdG8gRGlyZWN0IFZlY3RvciAweGYzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjIwLjQ1
Nl0gZ3JhbnRfdGFibGUuYzoxNzg2OmQxMXYwIEV4cGFuZGluZyBkMTEgZ3JhbnQgdGFibGUg
ZnJvbSAxIHRvIDIgZnJhbWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjIxLjMwM10gZ3Jh
bnRfdGFibGUuYzoxNzg2OmQxMXYwIEV4cGFuZGluZyBkMTEgZ3JhbnQgdGFibGUgZnJvbSAy
IHRvIDMgZnJhbWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjIzLjM3M10gZ3JhbnRfdGFi
bGUuYzoxNzg2OmQ3djAgRXhwYW5kaW5nIGQ3IGdyYW50IHRhYmxlIGZyb20gNiB0byA3IGZy
YW1lcwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzoyMy41NDhdIGdyYW50X3RhYmxlLmM6MTc4
NjpkN3YwIEV4cGFuZGluZyBkNyBncmFudCB0YWJsZSBmcm9tIDcgdG8gOCBmcmFtZXMKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEydjAgc2F2ZTogQ1BVCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMnYxIHNhdmU6IENQVQooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzoyNC43MTldIEhWTSBkMTIgc2F2ZTogUElDCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMiBzYXZlOiBJT0FQSUMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEydjAgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEydjEgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEydjAgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzoyNC43MTldIEhWTSBkMTJ2MSBzYXZlOiBMQVBJQ19SRUdTCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMiBzYXZlOiBQQ0lfSVJRCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMiBzYXZlOiBJU0FfSVJRCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMiBzYXZlOiBQQ0lfTElOSwoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzoyNC43MTldIEhWTSBkMTIgc2F2ZTogUElUCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMiBzYXZlOiBSVEMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEyIHNhdmU6IEhQRVQKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEyIHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEydjAgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzoyNC43MTldIEhWTSBkMTJ2MSBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMiBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0gZDEydjAgc2F2ZTogQ1BVX1hTQVZFCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMnYxIHNhdmU6IENQVV9YU0FW
RQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzoyNC43MTldIEhWTSBkMTJ2MCBzYXZlOiBWSVJJ
RElBTl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0gSFZNIGQxMnYxIHNh
dmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MjQuNzE5XSBIVk0g
ZDEydjAgc2F2ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjI0LjcxOV0g
SFZNIGQxMnYxIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzoyNC43
MTldIEhWTSBkMTJ2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjI0LjcxOV0gSFZNIGQxMnYxIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MjQuNzE5XSBIVk0gZDEydjAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzoyNC43MTldIEhWTSBkMTJ2MSBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjI0LjcxOV0gSFZNMTIgcmVzdG9yZTogTVRSUiAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjI0LjcxOV0gSFZNMTIgcmVzdG9yZTogTVRSUiAxCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjI0LjcxOV0gSFZNMTIgcmVzdG9yZTogQ1BVIDAKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MjUuNzU5XSBEb20xMiBjYWxsYmFjayB2aWEgY2hhbmdlZCB0byBEaXJlY3Qg
VmVjdG9yIDB4ZjMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MjYuOTk1XSBncmFudF90YWJs
ZS5jOjE3ODY6ZDEydjAgRXhwYW5kaW5nIGQxMiBncmFudCB0YWJsZSBmcm9tIDEgdG8gMiBm
cmFtZXMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MjYuOTk1XSBncmFudF90YWJsZS5jOjE3
ODY6ZDEydjAgRXhwYW5kaW5nIGQxMiBncmFudCB0YWJsZSBmcm9tIDIgdG8gMyBmcmFtZXMK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzEuMjIyXSBIVk0gZDEzdjAgc2F2ZTogQ1BVCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyMl0gSFZNIGQxMyBzYXZlOiBQSUMKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6MzEuMjIyXSBIVk0gZDEzIHNhdmU6IElPQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozMS4yMjNdIEhWTSBkMTN2MCBzYXZlOiBMQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozMS4yMjNdIEhWTSBkMTN2MCBzYXZlOiBMQVBJQ19SRUdTCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyM10gSFZNIGQxMyBzYXZlOiBQQ0lfSVJRCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyM10gSFZNIGQxMyBzYXZlOiBJU0FfSVJRCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyM10gSFZNIGQxMyBzYXZlOiBQQ0lfTElOSwoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzozMS4yMjNdIEhWTSBkMTMgc2F2ZTogUElUCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyM10gSFZNIGQxMyBzYXZlOiBSVEMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MzEuMjIzXSBIVk0gZDEzIHNhdmU6IEhQRVQKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MzEuMjIzXSBIVk0gZDEzIHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6MzEuMjIzXSBIVk0gZDEzdjAgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzozMS4yMjNdIEhWTSBkMTMgc2F2ZTogVklSSURJQU5fRE9NQUlOCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyM10gSFZNIGQxM3YwIHNhdmU6IENQVV9YU0FWRQoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzozMS4yMjNdIEhWTSBkMTN2MCBzYXZlOiBWSVJJRElB
Tl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyM10gSFZNIGQxM3YwIHNhdmU6
IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozMS4yMjNdIEhWTSBkMTN2MCBz
YXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjMxLjIyM10gSFZNIGQx
M3YwIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzEuMjIzXSBIVk0x
MyByZXN0b3JlOiBNVFJSIDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzEuMjIzXSBIVk0x
MyByZXN0b3JlOiBDUFUgMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozMS45ODVdIERvbTEz
IGNhbGxiYWNrIHZpYSBjaGFuZ2VkIHRvIERpcmVjdCBWZWN0b3IgMHhmMwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzozMi44MTNdIGdyYW50X3RhYmxlLmM6MTc4NjpkMTN2MCBFeHBhbmRp
bmcgZDEzIGdyYW50IHRhYmxlIGZyb20gMSB0byAyIGZyYW1lcwooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzozNy4yNDZdIEFNRC1WaTogdXBkYXRlX3BhZ2luZ19tb2RlIFRyeSB0byBhY2Nl
c3MgcGRldl9saXN0IHdpdGhvdXQgYXF1aXJpbmcgcGNpZGV2c19sb2NrLgooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzozNy4yNDZdIC0tLS1bIFhlbi00LjEzLjAtcmMgIHg4Nl82NCAgZGVi
dWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0
Nl0gQ1BVOiAgICAyCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gUklQOiAgICBl
MDA4Ols8ZmZmZjgyZDA4MDI2NTc0OD5dIGlvbW11X21hcC5jI3VwZGF0ZV9wYWdpbmdfbW9k
ZSsweDFmMi8weDNlYgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy4yNDZdIFJGTEFHUzog
MDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjQpCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gcmF4OiBmZmZmODMwNTIzZjhmZmZmICAgcmJ4OiBm
ZmZmODJlMDA3MTIyYzgwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjM3LjI0Nl0gcmR4OiAwMDAwMDAwMDAwMDAwMDAyICAgcnNpOiAwMDAwMDAw
MDAwMDAwMDBhICAgcmRpOiBmZmZmODJkMDgwNGEwNjk4CihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjM3LjI0Nl0gcmJwOiBmZmZmODMwNTIzZjhmODQ4ICAgcnNwOiBmZmZmODMwNTIzZjhm
ODA4ICAgcjg6ICBmZmZmODMwNTMyMGEwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3
LjI0Nl0gcjk6ICAwMDAwMDAwMDAwMDAwMDM2ICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAyICAg
cjExOiAwMDAwMDAwMDAwMDAwMDBhCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0g
cjEyOiBmZmZmODJlMDA3MTIyYzgwICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAzICAgcjE0OiAw
MDAwMDAwMDAwMDAwMDAxCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gcjE1OiBm
ZmZmODMwNDJhZjg0MDAwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAw
MDAwMDAwNmUwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gY3IzOiAwMDAwMDAw
NDEyODhmMDAwICAgY3IyOiAwMDAwN2Y3YTA2OTA4MTgwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjM3LjI0Nl0gZnNiOiAwMDAwN2ZlYmY2ZWFiYmMwICAgZ3NiOiBmZmZmODg4MDdkNTAw
MDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3
LjI0Nl0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczog
ZTAxMCAgIGNzOiBlMDA4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gWGVuIGNv
ZGUgYXJvdW5kIDxmZmZmODJkMDgwMjY1NzQ4PiAoaW9tbXVfbWFwLmMjdXBkYXRlX3BhZ2lu
Z19tb2RlKzB4MWYyLzB4M2ViKToKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAg
M2QgM2IgN2IgMjIgMDAgMDAgNzUgMDcgPDBmPiAwYiBlOSBjMiAwMSAwMCAwMCA0OCA4ZCAz
NSAxYSBjZSAxMyAwMCA0OCA4ZAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy4yNDZdIFhl
biBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNTIzZjhmODA4OgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzozNy4yNDZdICAgIGZmZmY4MzA1MjNmOGY4NDggMDAwMDAwMDAwMDAwMDIw
NiBmZmZmODMwNDJhZjg0MDAwIGZmZmY4MzA0MmFmODQwMDAKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MzcuMjQ2XSAgICBmZmZmODMwNDJhZjg0MTQ4IDAwMDAwMDAwMDAwNDAwMDAgZmZm
ZjgzMDQyYWY4NDE1MCBmZmZmODMwNTIzZjhmOTNjCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjM3LjI0Nl0gICAgZmZmZjgzMDUyM2Y4ZjhjOCBmZmZmODJkMDgwMjY1ZGVkIDAwMDAwMDAz
MjNmOGY4YzggMDAwMDAwMDAwMDEwMDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy4y
NDZdICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gICAgZmZm
ZjgzMDQyYWY4NDAwMCAwMDAwMDAwMDAwMDQwMDAwIDAwMDAwMDAwMDAwNDAwMDAgMDAwMDAw
MDAwMDEwMDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy4yNDZdICAgIGZmZmY4MzA1
MjNmOGY5MjggZmZmZjgyZDA4MDI1ODNiNiAwMDAwMDAwMDAwMDQwMDAwIDAwMDAwMDAwMDAw
NDAwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICAwMDAwMDAwMzgwMjQw
NWRhIDAwMDAwMDAwMDAxMDAwMDAgZmZmZjgzMDUyM2Y4ZjkzYyAwMDAwMDAwMDAwMDAwMDAz
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gICAgZmZmZjgzMDQyYWY4NDAwMCAw
MDAwMDAwMDAwMDQwMDAwIDAwMDAwMDAwMDAwMDAwMTIgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNzozNy4yNDZdICAgIGZmZmY4MzA1MjNmOGY5NjAgZmZmZjgy
ZDA4MDI1ODZmYiAwMDAwMDAwMDBlOWRkODQwIDAwMDAwMDAwMDAwMDAwMDMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA0MGU5
ZGQ4NDAgMDAwMDAwMDAwMDA0MDAwMCBmZmZmODMwNTIzZjhmOWY4CihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjM3LjI0Nl0gICAgZmZmZjgyZDA4MDM0YTRhNiAwMDAwMDAwMDgwMzhhODQ1
IGZmZmZmZmZmZmZmZmZmZmYgZmZmZjgyMDA0MDAwOTAwOAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzozNy4yNDZdICAgIGZmZmY4MzA0MmFmODQwMDAgMDAwMDAwMDAwMDEwMDAwMCAwMDAw
MDAxMjAwMDAwMDAwIGZmZmY4MmQwODAzOGE4NDUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
MzcuMjQ2XSAgICBmZmZmODJkMDgwMzhhODUxIGZmZmY4MmQwODAzOGE4NDUgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0
Nl0gICAgZmZmZjgyMDA0MDAwOTAwMCAwMDAwMDAwMDAwMDAwMDEyIDAwMDAwMDAwMDAxMDAw
MDAgMDAwMDAwMDAwMDA0MDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy4yNDZdICAg
IDAwMDAwMDAwMDAwNDAwMDAgZmZmZjgzMDQwZTlkZDg0MCBmZmZmODMwNTIzZjhmYTUwIGZm
ZmY4MmQwODAzNDJlMTMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICBmZmZm
ZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDcgZmZmZjgzMDQyYWY4NDAwMCAwMDAwMDAw
MDAwMDAwMDIzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gICAgMDAwMDAwMDAw
MDE0MDAwMCBmZmZmODMwNDBlOWRkODQwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDEw
MDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy4yNDZdICAgIDAwMDAwMDAwMDAwNDAw
MDAgZmZmZjgzMDUyM2Y4ZmFjOCBmZmZmODJkMDgwMzQzYzUyIDAwMDAwMDAwODAzOGE4YmEK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICAwMDAwMDAwMDAwMDQwMDAwIDAw
MDAwMDAwMDAxMDAwMDAgMDAwMDAwMDAwMDA0MDAwMCBmZmZmODMwNTIzZjhmYTk4CihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gWGVuIGNhbGwgdHJhY2U6CihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjM3LjI0Nl0gICAgWzxmZmZmODJkMDgwMjY1NzQ4Pl0gUiBpb21tdV9t
YXAuYyN1cGRhdGVfcGFnaW5nX21vZGUrMHgxZjIvMHgzZWIKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDc6MzcuMjQ2XSAgICBbPGZmZmY4MmQwODAyNjVkZWQ+XSBGIGFtZF9pb21tdV9tYXBf
cGFnZSsweDcyLzB4MWMyCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjI0Nl0gICAgWzxm
ZmZmODJkMDgwMjU4M2I2Pl0gRiBpb21tdV9tYXArMHg5OC8weDE3ZQooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzozNy4yNDZdICAgIFs8ZmZmZjgyZDA4MDI1ODZmYj5dIEYgaW9tbXVfbGVn
YWN5X21hcCsweDI4LzB4NzMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICBb
PGZmZmY4MmQwODAzNGE0YTY+XSBGIHAybS1wdC5jI3AybV9wdF9zZXRfZW50cnkrMHg0ZDMv
MHg4NDQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICBbPGZmZmY4MmQwODAz
NDJlMTM+XSBGIHAybV9zZXRfZW50cnkrMHg5MS8weDEyOAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzozNy4yNDZdICAgIFs8ZmZmZjgyZDA4MDM0M2M1Mj5dIEYgZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkrMHgzOWYvMHg1YTMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAg
ICBbPGZmZmY4MmQwODAzNDNmODU+XSBGIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UrMHgxMmYv
MHgxMzgKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICBbPGZmZmY4MmQwODAy
MjAxZWU+XSBGIG1lbW9yeS5jI3BvcHVsYXRlX3BoeXNtYXArMHgyZTMvMHg1MDUKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2XSAgICBbPGZmZmY4MmQwODAyMjIxZTg+XSBGIGRv
X21lbW9yeV9vcCsweDY5NS8weDFiZjcKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuMjQ2
XSAgICBbPGZmZmY4MmQwODAzODM2MDE+XSBGIHB2X2h5cGVyY2FsbCsweDJjYS8weDUzNwoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy4yNDZdICAgIFs8ZmZmZjgyZDA4MDM4YTQzMj5d
IEYgbHN0YXJfZW50ZXIrMHgxMTIvMHgxMjAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6Mzcu
MjQ2XSAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djAgc2F2ZTog
Q1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYxIHNhdmU6IENQ
VQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MiBzYXZlOiBDUFUK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djMgc2F2ZTogQ1BVCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNCBzYXZlOiBQSUMKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0IHNhdmU6IElPQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MCBzYXZlOiBMQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MSBzYXZlOiBMQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MiBzYXZlOiBMQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MyBzYXZlOiBMQVBJQwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MCBzYXZlOiBMQVBJQ19SRUdTCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYxIHNhdmU6IExBUElDX1JF
R1MKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djIgc2F2ZTogTEFQ
SUNfUkVHUwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MyBzYXZl
OiBMQVBJQ19SRUdTCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNCBz
YXZlOiBQQ0lfSVJRCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNCBz
YXZlOiBJU0FfSVJRCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNCBz
YXZlOiBQQ0lfTElOSwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTQg
c2F2ZTogUElUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNCBzYXZl
OiBSVEMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0IHNhdmU6IEhQ
RVQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0IHNhdmU6IFBNVElN
RVIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djAgc2F2ZTogTVRS
UgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MSBzYXZlOiBNVFJS
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYyIHNhdmU6IE1UUlIK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djMgc2F2ZTogTVRSUgoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTQgc2F2ZTogVklSSURJQU5f
RE9NQUlOCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYwIHNhdmU6
IENQVV9YU0FWRQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MSBz
YXZlOiBDUFVfWFNBVkUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0
djIgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZN
IGQxNHYzIHNhdmU6IENQVV9YU0FWRQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBd
IEhWTSBkMTR2MCBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjM3LjQ5MF0gSFZNIGQxNHYxIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djIgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBb
MjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MyBzYXZlOiBWSVJJRElBTl9WQ1BV
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYwIHNhdmU6IFZNQ0Vf
VkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MSBzYXZlOiBW
TUNFX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djIgc2F2
ZTogVk1DRV9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYz
IHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzozNy40OTBdIEhWTSBk
MTR2MCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjM3LjQ5MF0g
SFZNIGQxNHYxIHNhdmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6Mzcu
NDkwXSBIVk0gZDE0djIgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
NzozNy40OTBdIEhWTSBkMTR2MyBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYwIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MzcuNDkwXSBIVk0gZDE0djEgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzozNy40OTBdIEhWTSBkMTR2MiBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjM3LjQ5MF0gSFZNIGQxNHYzIHNhdmU6IENQVV9NU1IKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6MzcuNDkwXSBIVk0xNCByZXN0b3JlOiBDUFUgMAooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo0MS4zMjldIGQxNDogYmluZDogbV9nc2k9MzcgZ19nc2k9MzYgZGV2
PTAwLjAwLjUgaW50eD0wCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjMzNl0gQU1ELVZp
OiBEaXNhYmxlOiBkZXZpY2UgaWQgPSAweDgwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUg
PSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjMzNl0gQU1ELVZpOiBTZXR1cCBJL08g
cGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg4MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUg
PSAweDM4OTE2NDAwMCwgZG9tYWluID0gMTQsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo0MS4zMzZdIEFNRC1WaTogUmUtYXNzaWduIDAwMDA6MDg6MDAuMCBm
cm9tIGRvbTAgdG8gZG9tMTQKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuMzYyXSBIVk0g
TG9hZGVyCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjM2Ml0gRGV0ZWN0ZWQgWGVuIHY0
LjEzLjAtcmMKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuMzYyXSBYZW5idXMgcmluZ3Mg
QDB4ZmVmZmMwMDAsIGV2ZW50IGNoYW5uZWwgMQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0
MS4zNjJdIFN5c3RlbSByZXF1ZXN0ZWQgU2VhQklPUwooZDE0KSBbMjAxOS0xMC0zMCAyMjow
Nzo0MS4zNjJdIENQVSBzcGVlZCBpcyAzMjAwIE1IegooZDE0KSBbMjAxOS0xMC0zMCAyMjow
Nzo0MS4zNjNdIFJlbG9jYXRpbmcgZ3Vlc3QgbWVtb3J5IGZvciBsb3dtZW0gTU1JTyBzcGFj
ZSBkaXNhYmxlZAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0MS4zNzBdIGlycS5jOjM3NDog
RG9tMTQgUENJIGxpbmsgMCBjaGFuZ2VkIDAgLT4gNQooZDE0KSBbMjAxOS0xMC0zMCAyMjow
Nzo0MS4zNzBdIFBDSS1JU0EgbGluayAwIHJvdXRlZCB0byBJUlE1CihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjQxLjM3N10gaXJxLmM6Mzc0OiBEb20xNCBQQ0kgbGluayAxIGNoYW5nZWQg
MCAtPiAxMAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS4zNzddIFBDSS1JU0EgbGluayAx
IHJvdXRlZCB0byBJUlExMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0MS4zODRdIGlycS5j
OjM3NDogRG9tMTQgUENJIGxpbmsgMiBjaGFuZ2VkIDAgLT4gMTEKKGQxNCkgWzIwMTktMTAt
MzAgMjI6MDc6NDEuMzg0XSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJRMTEKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6NDEuMzkxXSBpcnEuYzozNzQ6IERvbTE0IFBDSSBsaW5rIDMg
Y2hhbmdlZCAwIC0+IDUKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuMzkxXSBQQ0ktSVNB
IGxpbmsgMyByb3V0ZWQgdG8gSVJRNQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40MzVd
IHBjaSBkZXYgMDE6MyBJTlRBLT5JUlExMAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40
MzhdIHBjaSBkZXYgMDI6MCBJTlRBLT5JUlExMQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0
MS40NDVdIHBjaSBkZXYgMDQ6MCBJTlRBLT5JUlE1CihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3
OjQxLjQ0OV0gcGNpIGRldiAwNTowIElOVEEtPklSUTEwCihkMTQpIFsyMDE5LTEwLTMwIDIy
OjA3OjQxLjQ3MF0gUkFNIGluIGhpZ2ggbWVtb3J5OyBzZXR0aW5nIGhpZ2hfbWVtIHJlc291
cmNlIGJhc2UgdG8gMTBmODAwMDAwCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjQ3MF0g
cGNpIGRldiAwMzowIGJhciAxMCBzaXplIDAwMjAwMDAwMDogMGYwMDAwMDA4CihkMTQpIFsy
MDE5LTEwLTMwIDIyOjA3OjQxLjQ3MV0gcGNpIGRldiAwMjowIGJhciAxNCBzaXplIDAwMTAw
MDAwMDogMGYyMDAwMDA4CihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjQ3Ml0gcGNpIGRl
diAwNDowIGJhciAzMCBzaXplIDAwMDA0MDAwMDogMGYzMDAwMDAwCihkMTQpIFsyMDE5LTEw
LTMwIDIyOjA3OjQxLjQ3M10gcGNpIGRldiAwNDowIGJhciAxMCBzaXplIDAwMDAyMDAwMDog
MGYzMDQwMDAwCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjQ3M10gcGNpIGRldiAwMzow
IGJhciAzMCBzaXplIDAwMDAxMDAwMDogMGYzMDYwMDAwCihkMTQpIFsyMDE5LTEwLTMwIDIy
OjA3OjQxLjQ3M10gcGNpIGRldiAwNTowIGJhciAxMCBzaXplIDAwMDAwMjAwMDogMGYzMDcw
MDA0CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjQ3NF0gbWVtb3J5X21hcDphZGQ6IGRv
bTE0IGdmbj1mMzA3MCBtZm49ZmUzZmUgbnI9MQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0
MS40NzddIHBjaSBkZXYgMDM6MCBiYXIgMTQgc2l6ZSAwMDAwMDEwMDA6IDBmMzA3MjAwMAoo
ZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40NzddIHBjaSBkZXYgMDI6MCBiYXIgMTAgc2l6
ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40Nzhd
IHBjaSBkZXYgMDQ6MCBiYXIgMTQgc2l6ZSAwMDAwMDAwNDA6IDAwMDAwYzEwMQooZDE0KSBb
MjAxOS0xMC0zMCAyMjowNzo0MS40NzldIHBjaSBkZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAw
MDAwMTA6IDAwMDAwYzE0MQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40ODBdIE11bHRp
cHJvY2Vzc29yIGluaXRpYWxpc2F0aW9uOgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40
ODJdICAtIENQVTAgLi4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1U
UlJzIFsxLzhdIC4uLiBkb25lLgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40ODRdICAt
IENQVTEgLi4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsx
LzhdIC4uLiBkb25lLgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40ODZdICAtIENQVTIg
Li4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4u
LiBkb25lLgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40ODldICAtIENQVTMgLi4uIDQ4
LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25l
LgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40ODldIFRlc3RpbmcgSFZNIGVudmlyb25t
ZW50OgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS40ODldIFVzaW5nIHNjcmF0Y2ggbWVt
b3J5IGF0IDQwMDAwMAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MDFdICAtIFJFUCBJ
TlNCIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4uIHBhc3NlZAooZDE0KSBbMjAxOS0xMC0z
MCAyMjowNzo0MS41MTRdICAtIFJFUCBJTlNXIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4u
IHBhc3NlZAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MjZdICAtIEdTIGJhc2UgTVNS
cyBhbmQgU1dBUEdTIC4uLiBwYXNzZWQKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTI2
XSBQYXNzZWQgMyBvZiAzIHRlc3RzCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUyNl0g
V3JpdGluZyBTTUJJT1MgdGFibGVzIC4uLgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41
MjddIExvYWRpbmcgU2VhQklPUyAuLi4KKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTI3
XSBDcmVhdGluZyBNUCB0YWJsZXMgLi4uCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUy
N10gTG9hZGluZyBBQ1BJIC4uLgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MjhdIHZt
ODYgVFNTIGF0IGZjMDBhYTAwCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUyOV0gQklP
UyBtYXA6CihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUyOV0gIDEwMDAwLTEwMGUzOiBT
Y3JhdGNoIHNwYWNlCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUyOV0gIGMwMDAwLWZm
ZmZmOiBNYWluIEJJT1MKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTI5XSBFODIwIHRh
YmxlOgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MjldICBbMDBdOiAwMDAwMDAwMDow
MDAwMDAwMCAtIDAwMDAwMDAwOjAwMGEwMDAwOiBSQU0KKGQxNCkgWzIwMTktMTAtMzAgMjI6
MDc6NDEuNTI5XSAgSE9MRTogMDAwMDAwMDA6MDAwYTAwMDAgLSAwMDAwMDAwMDowMDBjMDAw
MAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MjldICBbMDFdOiAwMDAwMDAwMDowMDBj
MDAwMCAtIDAwMDAwMDAwOjAwMTAwMDAwOiBSRVNFUlZFRAooZDE0KSBbMjAxOS0xMC0zMCAy
MjowNzo0MS41MjldICBbMDJdOiAwMDAwMDAwMDowMDEwMDAwMCAtIDAwMDAwMDAwOmYwMDAw
MDAwOiBSQU0KKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTI5XSAgSE9MRTogMDAwMDAw
MDA6ZjAwMDAwMDAgLSAwMDAwMDAwMDpmYzAwMDAwMAooZDE0KSBbMjAxOS0xMC0zMCAyMjow
Nzo0MS41MjldICBbMDNdOiAwMDAwMDAwMDpmYzAwMDAwMCAtIDAwMDAwMDAxOjAwMDAwMDAw
OiBSRVNFUlZFRAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MjldICBbMDRdOiAwMDAw
MDAwMTowMDAwMDAwMCAtIDAwMDAwMDAxOjBmODAwMDAwOiBSQU0KKGQxNCkgWzIwMTktMTAt
MzAgMjI6MDc6NDEuNTI5XSBJbnZva2luZyBTZWFCSU9TIC4uLgooZDE0KSBbMjAxOS0xMC0z
MCAyMjowNzo0MS41MzBdIFNlYUJJT1MgKHZlcnNpb24gcmVsLTEuMTIuMS0wLWdhNWNhYjU4
LVhlbikKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTMwXSBCVUlMRDogZ2NjOiAoRGVi
aWFuIDguMy4wLTYpIDguMy4wIGJpbnV0aWxzOiAoR05VIEJpbnV0aWxzIGZvciBEZWJpYW4p
IDIuMzEuMQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MzBdIAooZDE0KSBbMjAxOS0x
MC0zMCAyMjowNzo0MS41MzBdIEZvdW5kIFhlbiBoeXBlcnZpc29yIHNpZ25hdHVyZSBhdCA0
MDAwMDAwMAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MzBdIFJ1bm5pbmcgb24gUUVN
VSAoaTQ0MGZ4KQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MzBdIHhlbjogY29weSBl
ODIwLi4uCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUzMF0gUmVsb2NhdGluZyBpbml0
IGZyb20gMHgwMDBkODkyMCB0byAweGVmZmFjNDgwIChzaXplIDgwNjA4KQooZDE0KSBbMjAx
OS0xMC0zMCAyMjowNzo0MS41MzBdIEZvdW5kIFFFTVUgZndfY2ZnCihkMTQpIFsyMDE5LTEw
LTMwIDIyOjA3OjQxLjUzMl0gUmFtU2l6ZU92ZXI0RzogMHgwMDAwMDAwMDBmODAwMDAwIFtj
bW9zXQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MzNdIGJvb3Qgb3JkZXI6CihkMTQp
IFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUzM10gMTogL3JvbUBnZW5yb21zL2xpbnV4Ym9vdC5i
aW4KKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTM2XSBGb3VuZCA4IFBDSSBkZXZpY2Vz
IChtYXggUENJIGJ1cyBpcyAwMCkKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTM2XSBB
bGxvY2F0ZWQgWGVuIGh5cGVyY2FsbCBwYWdlIGF0IGVmZmZmMDAwCihkMTQpIFsyMDE5LTEw
LTMwIDIyOjA3OjQxLjUzNl0gRGV0ZWN0ZWQgWGVuIHY0LjEzLjAtcmMKKGQxNCkgWzIwMTkt
MTAtMzAgMjI6MDc6NDEuNTM2XSB4ZW46IGNvcHkgQklPUyB0YWJsZXMuLi4KKGQxNCkgWzIw
MTktMTAtMzAgMjI6MDc6NDEuNTM2XSBDb3B5aW5nIFNNQklPUyBlbnRyeSBwb2ludCBmcm9t
IDB4MDAwMTAwMjAgdG8gMHgwMDBmNWJlMAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41
MzZdIENvcHlpbmcgTVBUQUJMRSBmcm9tIDB4ZmMwMDExZTAvZmMwMDExZjAgdG8gMHgwMDBm
NWFjMAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS41MzZdIENvcHlpbmcgUElSIGZyb20g
MHgwMDAxMDA0MCB0byAweDAwMGY1YTQwCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUz
Nl0gQ29weWluZyBBQ1BJIFJTRFAgZnJvbSAweDAwMDEwMGMwIHRvIDB4MDAwZjVhMTAKKGQx
NCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTM2XSBVc2luZyBwbXRpbWVyLCBpb3BvcnQgMHhi
MDA4CihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjUzN10gU2NhbiBmb3IgVkdBIG9wdGlv
biByb20KKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNTUwXSBSdW5uaW5nIG9wdGlvbiBy
b20gYXQgYzAwMDowMDAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjU1MF0gc3Rkdmdh
LmM6MTczOmQxNHYwIGVudGVyaW5nIHN0ZHZnYSBtb2RlCihkMTQpIFsyMDE5LTEwLTMwIDIy
OjA3OjQxLjU2MV0gcG1tIGNhbGwgYXJnMT0wCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQx
LjU2MV0gVHVybmluZyBvbiB2Z2EgdGV4dCBtb2RlIGNvbnNvbGUKKGQxNCkgWzIwMTktMTAt
MzAgMjI6MDc6NDEuNjI2XSBTZWFCSU9TICh2ZXJzaW9uIHJlbC0xLjEyLjEtMC1nYTVjYWI1
OC1YZW4pCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjYzNF0gTWFjaGluZSBVVUlEIDI3
OTM3ZWE2LTFjYTYtNDMzOS05ZDQ0LTI1MjU4MGQ5OGZmNQooZDE0KSBbMjAxOS0xMC0zMCAy
MjowNzo0MS42MzRdIFhIQ0kgaW5pdCBvbiBkZXYgMDA6MDUuMDogcmVncyBAIDB4ZjMwNzAw
MDAsIDQgcG9ydHMsIDMyIHNsb3RzLCAzMiBieXRlIGNvbnRleHRzCihkMTQpIFsyMDE5LTEw
LTMwIDIyOjA3OjQxLjYzNF0gWEhDSSAgICBleHRjYXAgMHgxIEAgMHhmMzA3MDUwMAooZDE0
KSBbMjAxOS0xMC0zMCAyMjowNzo0MS42MzRdIFhIQ0kgICAgcHJvdG9jb2wgVVNCICAzLjAw
LCAyIHBvcnRzIChvZmZzZXQgMSksIGRlZiAwCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQx
LjYzNF0gWEhDSSAgICBwcm90b2NvbCBVU0IgIDIuMDAsIDIgcG9ydHMgKG9mZnNldCAzKSwg
ZGVmIDAKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNjM2XSBBVEEgY29udHJvbGxlciAx
IGF0IDFmMC8zZjQvYzE0MCAoaXJxIDE0IGRldiA5KQooZDE0KSBbMjAxOS0xMC0zMCAyMjow
Nzo0MS42MzddIEFUQSBjb250cm9sbGVyIDIgYXQgMTcwLzM3NC9jMTQ4IChpcnEgMTUgZGV2
IDkpCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjYzN10gRm91bmQgMCBscHQgcG9ydHMK
KGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNjM4XSBGb3VuZCAxIHNlcmlhbCBwb3J0cwoo
ZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS42NDBdIGF0YTAtMDogUUVNVSBIQVJERElTSyBB
VEEtNyBIYXJkLURpc2sgKDEwMjQwIE1pQnl0ZXMpCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3
OjQxLjY0MF0gU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJp
dmVAMC9kaXNrQDAKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuNjQxXSBhdGEwLTE6IFFF
TVUgSEFSRERJU0sgQVRBLTcgSGFyZC1EaXNrICg4MDAgR2lCeXRlcykKKGQxNCkgWzIwMTkt
MTAtMzAgMjI6MDc6NDEuNjQxXSBTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNm
OC8qQDEsMS9kcml2ZUAwL2Rpc2tAMQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS42NDJd
IFBTMiBrZXlib2FyZCBpbml0aWFsaXplZAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS42
NDNdIGF0YTEtMDogUUVNVSBIQVJERElTSyBBVEEtNyBIYXJkLURpc2sgKDI1MCBHaUJ5dGVz
KQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS42NDNdIFNlYXJjaGluZyBib290b3JkZXIg
Zm9yOiAvcGNpQGkwY2Y4LypAMSwxL2RyaXZlQDEvZGlza0AwCihkMTQpIFsyMDE5LTEwLTMw
IDIyOjA3OjQxLjY0NF0gYXRhMS0xOiBRRU1VIEhBUkRESVNLIEFUQS03IEhhcmQtRGlzayAo
MjYwIEdpQnl0ZXMpCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjY0NF0gU2VhcmNoaW5n
IGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJpdmVAMS9kaXNrQDEKKGQxNCkg
WzIwMTktMTAtMzAgMjI6MDc6NDEuNzYxXSBYSENJIHBvcnQgIzQ6IDB4MDAyMDBhMDMsIHBv
d2VyZWQsIGVuYWJsZWQsIHBscyAwLCBzcGVlZCAyIFtMb3ddCihkMTQpIFsyMDE5LTEwLTMw
IDIyOjA3OjQxLjc5MV0gWEhDSSBubyBkZXZpY2VzIGZvdW5kCihkMTQpIFsyMDE5LTEwLTMw
IDIyOjA3OjQxLjc5N10gQWxsIHRocmVhZHMgY29tcGxldGUuCihkMTQpIFsyMDE5LTEwLTMw
IDIyOjA3OjQxLjc5N10gU2NhbiBmb3Igb3B0aW9uIHJvbXMKKGQxNCkgWzIwMTktMTAtMzAg
MjI6MDc6NDEuODIwXSBSdW5uaW5nIG9wdGlvbiByb20gYXQgYzk4MDowMDAzCihkMTQpIFsy
MDE5LTEwLTMwIDIyOjA3OjQxLjgyNl0gcG1tIGNhbGwgYXJnMT0xCihkMTQpIFsyMDE5LTEw
LTMwIDIyOjA3OjQxLjgyNl0gcG1tIGNhbGwgYXJnMT0wCihkMTQpIFsyMDE5LTEwLTMwIDIy
OjA3OjQxLjgyN10gcG1tIGNhbGwgYXJnMT0xCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQx
LjgyOF0gcG1tIGNhbGwgYXJnMT0wCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjg0NV0g
UnVubmluZyBvcHRpb24gcm9tIGF0IGNhODA6MDAwMwooZDE0KSBbMjAxOS0xMC0zMCAyMjow
Nzo0MS44NDVdIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiAvcGNpQGkwY2Y4LypANAooZDE0
KSBbMjAxOS0xMC0zMCAyMjowNzo0MS44NDVdIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiAv
cm9tQGdlbnJvbXMvbGludXhib290LmJpbgooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS44
NDVdIFNlYXJjaGluZyBib290b3JkZXIgZm9yOiBIQUxUCihkMTQpIFsyMDE5LTEwLTMwIDIy
OjA3OjQxLjg0NV0gZHJpdmUgMHgwMDBmNTlhMDogUENIUz0xNjM4My8xNi82MyB0cmFuc2xh
dGlvbj1sYmEgTENIUz0xMDI0LzI1NS82MyBzPTIwOTcxNTIwCihkMTQpIFsyMDE5LTEwLTMw
IDIyOjA3OjQxLjg0NV0gZHJpdmUgMHgwMDBmNTk3MDogUENIUz0xNjM4My8xNi82MyB0cmFu
c2xhdGlvbj1sYmEgTENIUz0xMDI0LzI1NS82MyBzPTE2Nzc3MjE2MDAKKGQxNCkgWzIwMTkt
MTAtMzAgMjI6MDc6NDEuODQ1XSBkcml2ZSAweDAwMGY1OTQwOiBQQ0hTPTE2MzgzLzE2LzYz
IHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIHM9NTI0Mjg4MDAwCihkMTQpIFsy
MDE5LTEwLTMwIDIyOjA3OjQxLjg0Nl0gZHJpdmUgMHgwMDBmNTkxMDogUENIUz0xNjM4My8x
Ni82MyB0cmFuc2xhdGlvbj1sYmEgTENIUz0xMDI0LzI1NS82MyBzPTU0NTI1OTUyMAooZDE0
KSBbMjAxOS0xMC0zMCAyMjowNzo0MS44NDZdIFNwYWNlIGF2YWlsYWJsZSBmb3IgVU1COiBj
YjAwMC1lYjgwMCwgZjU0MDAtZjU5MTAKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuODQ2
XSBSZXR1cm5lZCAyNTM5NTIgYnl0ZXMgb2YgWm9uZUhpZ2gKKGQxNCkgWzIwMTktMTAtMzAg
MjI6MDc6NDEuODQ2XSBlODIwIG1hcCBoYXMgNyBpdGVtczoKKGQxNCkgWzIwMTktMTAtMzAg
MjI6MDc6NDEuODQ2XSAgIDA6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlmYzAw
ID0gMSBSQU0KKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuODQ2XSAgIDE6IDAwMDAwMDAw
MDAwOWZjMDAgLSAwMDAwMDAwMDAwMGEwMDAwID0gMiBSRVNFUlZFRAooZDE0KSBbMjAxOS0x
MC0zMCAyMjowNzo0MS44NDZdICAgMjogMDAwMDAwMDAwMDBmMDAwMCAtIDAwMDAwMDAwMDAx
MDAwMDAgPSAyIFJFU0VSVkVECihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjg0Nl0gICAz
OiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBlZmZmZTAwMCA9IDEgUkFNCihkMTQpIFsy
MDE5LTEwLTMwIDIyOjA3OjQxLjg0Nl0gICA0OiAwMDAwMDAwMGVmZmZlMDAwIC0gMDAwMDAw
MDBmMDAwMDAwMCA9IDIgUkVTRVJWRUQKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuODQ2
XSAgIDU6IDAwMDAwMDAwZmMwMDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwID0gMiBSRVNFUlZF
RAooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0MS44NDZdICAgNjogMDAwMDAwMDEwMDAwMDAw
MCAtIDAwMDAwMDAxMGY4MDAwMDAgPSAxIFJBTQooZDE0KSBbMjAxOS0xMC0zMCAyMjowNzo0
MS44NDddIGVudGVyIGhhbmRsZV8xOToKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuODQ3
XSAgIE5VTEwKKGQxNCkgWzIwMTktMTAtMzAgMjI6MDc6NDEuODUxXSBCb290aW5nIGZyb20g
Uk9NLi4uCihkMTQpIFsyMDE5LTEwLTMwIDIyOjA3OjQxLjg1MV0gQm9vdGluZyBmcm9tIGNh
ODA6MDAzYwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdIEFNRC1WaTogdXBkYXRl
X3BhZ2luZ19tb2RlIFRyeSB0byBhY2Nlc3MgcGRldl9saXN0IHdpdGhvdXQgYXF1aXJpbmcg
cGNpZGV2c19sb2NrLgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdIC0tLS1bIFhl
bi00LjEzLjAtcmMgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gQ1BVOiAgICAzCihYRU4pIFsyMDE5LTEwLTMw
IDIyOjA3OjQ2Ljg0MF0gUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI2NTc0OD5dIGlvbW11
X21hcC5jI3VwZGF0ZV9wYWdpbmdfbW9kZSsweDFmMi8weDNlYgooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzo0Ni44NDBdIFJGTEFHUzogMDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5
cGVydmlzb3IgKGQwdjMpCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gcmF4OiBm
ZmZmODMwNTIzZjdmZmZmICAgcmJ4OiBmZmZmODJlMDAzNDA5NDgwICAgcmN4OiAwMDAwMDAw
MDAwMDAwMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gcmR4OiAwMDAwMDAw
MDAwMDAwMDAzICAgcnNpOiAwMDAwMDAwMDAwMDAwMDBhICAgcmRpOiBmZmZmODJkMDgwNGEw
Njk4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gcmJwOiBmZmZmODMwNTIzZjdm
ODQ4ICAgcnNwOiBmZmZmODMwNTIzZjdmODA4ICAgcjg6ICBmZmZmODMwNTMyMGEwMDAwCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gcjk6ICAwMDAwMDAwMDAwMDAwMDMwICAg
cjEwOiAwMDAwMDAwMDAwMDAwMDAyICAgcjExOiAwMDAwMDAwMDAwMDAwMDBhCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gcjEyOiBmZmZmODJlMDAzNDA5NDgwICAgcjEzOiAw
MDAwMDAwMDAwMDAwMDAzICAgcjE0OiAwMDAwMDAwMDAwMDAwMDAzCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjQ2Ljg0MF0gcjE1OiBmZmZmODMwMWI1NmU4MDAwICAgY3IwOiAwMDAwMDAw
MDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMDAwNmUwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjQ2Ljg0MF0gY3IzOiAwMDAwMDAwNDI4ZWIxMDAwICAgY3IyOiBmZmZmODg4MDU3MTBj
ZjYwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gZnNiOiAwMDAwN2Y5OGM5OGQx
YmMwICAgZ3NiOiBmZmZmODg4MDdkNGMwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gZHM6IDAwMDAgICBlczogMDAwMCAgIGZz
OiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4CihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjQ2Ljg0MF0gWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjY1NzQ4PiAo
aW9tbXVfbWFwLmMjdXBkYXRlX3BhZ2luZ19tb2RlKzB4MWYyLzB4M2ViKToKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6NDYuODQwXSAgM2QgM2IgN2IgMjIgMDAgMDAgNzUgMDcgPDBmPiAw
YiBlOSBjMiAwMSAwMCAwMCA0OCA4ZCAzNSAxYSBjZSAxMyAwMCA0OCA4ZAooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo0Ni44NDBdIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMw
NTIzZjdmODA4OgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdICAgIGZmZmY4MmUw
MDM2YWQ2NDAgZmZmZjgyZTAwMzZhZDY0MCBmZmZmODMwMWI1NmU4MDAwIGZmZmY4MzAxYjU2
ZTgwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICBmZmZmODMwMWI1NmU4
MTQ4IDAwMDAwMDAwMDAwZmVmZjggZmZmZjgzMDFiNTZlODE1MCBmZmZmODMwNTIzZjdmOTNj
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gICAgZmZmZjgzMDUyM2Y3ZjhjOCBm
ZmZmODJkMDgwMjY1ZGVkIDAwMDAwMDAzODAyNDA1ODAgMDAwMDAwMDAwMDFhMDRhNQooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjQ2Ljg0MF0gICAgZmZmZjgzMDFiNTZlODAwMCAwMDAwMDAwMDAwMGZlZmY4
IDAwMDAwMDAwMDAwZmVmZjggMDAwMDAwMDAwMDFhMDRhNQooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzo0Ni44NDBdICAgIGZmZmY4MzA1MjNmN2Y5MjggZmZmZjgyZDA4MDI1ODNiNiAwMDAw
MDAwMDAwMGZlZmY4IDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
NDYuODQwXSAgICAwMDAwMDAwMzgwMjQwNWRhIDAwMDAwMDAwMDAxYTA0YTUgZmZmZjgzMDUy
M2Y3ZjkzYyAwMDAwMDAwMDAwMDAwMDAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0
MF0gICAgZmZmZjgzMDFiNTZlODAwMCAwMDAwMDAwMDAwMGZlZmY4IDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdICAg
IGZmZmY4MzA1MjNmN2Y5NjAgZmZmZjgyZDA4MDI1ODZmYiAwMDAwMDAwMGI1NmZiYzgwIDAw
MDAwMDAwMDAwMDAwMDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICAwMDAw
MDAwMDAwMDAwMDAwIGZmZmY4MzAxYjU2ZmJjODAgMDAwMDAwMDAwMDBmZWZmOCBmZmZmODMw
NTIzZjdmOWY4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gICAgZmZmZjgyZDA4
MDM0YTRhNiAwMDAwMDAwMDgwMzhhODQ1IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyMDA0MDAw
YmZjMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdICAgIGZmZmY4MzAxYjU2ZTgw
MDAgMDAwMDAwMDAwMDFhMDRhNSAwMDAwMDAwMDAwMDAwMDAwIDgwMDAwMDAxYjRiNjEzNjcK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICBmZmZmODIwMDQwMDVmZjYwIDgw
MDAwMDAxYjRiNjEzNjcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gICAgZmZmZjgyMDA0MDAwYjAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAxYTA0YTUgMDAwMDAwMDAwMDBmZWZmOAooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo0Ni44NDBdICAgIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjgzMDFiNTZm
YmM4MCBmZmZmODMwNTIzZjdmYTUwIGZmZmY4MmQwODAzNDJlMTMKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6NDYuODQwXSAgICBmZmZmZmZmZmZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDcg
ZmZmZjgzMDFiNTZlODAwMCAwMDAwMDAwMDAwMDAwMDIzCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjQ2Ljg0MF0gICAgMDAwMDAwMDAwMDFhMDRhNiBmZmZmODMwMWI1NmZiYzgwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDFhMDRhNQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0
Ni44NDBdICAgIDAwMDAwMDAwMDAwZmVmZjggZmZmZjgzMDUyM2Y3ZmFjOCBmZmZmODJkMDgw
MzQzYzUyIDAwMDAwMDAwMjNmN2ZhNzgKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQw
XSAgICAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAxYTA0YTUgMDAwMDAwMDAwMDBmZWZm
OCBmZmZmODMwNTIzZjdmYTk4CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gWGVu
IGNhbGwgdHJhY2U6CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gICAgWzxmZmZm
ODJkMDgwMjY1NzQ4Pl0gUiBpb21tdV9tYXAuYyN1cGRhdGVfcGFnaW5nX21vZGUrMHgxZjIv
MHgzZWIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICBbPGZmZmY4MmQwODAy
NjVkZWQ+XSBGIGFtZF9pb21tdV9tYXBfcGFnZSsweDcyLzB4MWMyCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjQ2Ljg0MF0gICAgWzxmZmZmODJkMDgwMjU4M2I2Pl0gRiBpb21tdV9tYXAr
MHg5OC8weDE3ZQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdICAgIFs8ZmZmZjgy
ZDA4MDI1ODZmYj5dIEYgaW9tbXVfbGVnYWN5X21hcCsweDI4LzB4NzMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6NDYuODQwXSAgICBbPGZmZmY4MmQwODAzNGE0YTY+XSBGIHAybS1wdC5j
I3AybV9wdF9zZXRfZW50cnkrMHg0ZDMvMHg4NDQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
NDYuODQwXSAgICBbPGZmZmY4MmQwODAzNDJlMTM+XSBGIHAybV9zZXRfZW50cnkrMHg5MS8w
eDEyOAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdICAgIFs8ZmZmZjgyZDA4MDM0
M2M1Mj5dIEYgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkrMHgzOWYvMHg1YTMKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICBbPGZmZmY4MmQwODAzNDNmODU+XSBGIGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UrMHgxMmYvMHgxMzgKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
NDYuODQwXSAgICBbPGZmZmY4MmQwODAyMjAxZWU+XSBGIG1lbW9yeS5jI3BvcHVsYXRlX3Bo
eXNtYXArMHgyZTMvMHg1MDUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICBb
PGZmZmY4MmQwODAyMjIxZTg+XSBGIGRvX21lbW9yeV9vcCsweDY5NS8weDFiZjcKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSAgICBbPGZmZmY4MmQwODAzODM2MDE+XSBGIHB2
X2h5cGVyY2FsbCsweDJjYS8weDUzNwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBd
ICAgIFs8ZmZmZjgyZDA4MDM4YTQzMj5dIEYgbHN0YXJfZW50ZXIrMHgxMTIvMHgxMjAKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
NDYuODQwXSBIVk0gZDE1djAgc2F2ZTogQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2
Ljg0MF0gSFZNIGQxNXYxIHNhdmU6IENQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44
NDBdIEhWTSBkMTUgc2F2ZTogUElDCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0g
SFZNIGQxNSBzYXZlOiBJT0FQSUMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSBI
Vk0gZDE1djAgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSBI
Vk0gZDE1djEgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSBI
Vk0gZDE1djAgc2F2ZTogTEFQSUNfUkVHUwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44
NDBdIEhWTSBkMTV2MSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjQ2Ljg0MF0gSFZNIGQxNSBzYXZlOiBQQ0lfSVJRCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjQ2Ljg0MF0gSFZNIGQxNSBzYXZlOiBJU0FfSVJRCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjQ2Ljg0MF0gSFZNIGQxNSBzYXZlOiBQQ0lfTElOSwooWEVOKSBbMjAxOS0xMC0zMCAyMjow
Nzo0Ni44NDBdIEhWTSBkMTUgc2F2ZTogUElUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2
Ljg0MF0gSFZNIGQxNSBzYXZlOiBSVEMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQw
XSBIVk0gZDE1IHNhdmU6IEhQRVQKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSBI
Vk0gZDE1IHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSBI
Vk0gZDE1djAgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdIEhW
TSBkMTV2MSBzYXZlOiBNVFJSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gSFZN
IGQxNSBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYu
ODQwXSBIVk0gZDE1djAgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3
OjQ2Ljg0MF0gSFZNIGQxNXYxIHNhdmU6IENQVV9YU0FWRQooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzo0Ni44NDBdIEhWTSBkMTV2MCBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gSFZNIGQxNXYxIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSBIVk0gZDE1djAgc2F2ZTogVk1DRV9WQ1BV
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gSFZNIGQxNXYxIHNhdmU6IFZNQ0Vf
VkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdIEhWTSBkMTV2MCBzYXZlOiBU
U0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MF0gSFZNIGQxNXYxIHNh
dmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NDYuODQwXSBIVk0gZDE1
djAgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo0Ni44NDBdIEhWTSBk
MTV2MSBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjQ2Ljg0MV0gSFZN
MTUgcmVzdG9yZTogQ1BVIDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTIuMjMwXSBEb205
IGNhbGxiYWNrIHZpYSBjaGFuZ2VkIHRvIERpcmVjdCBWZWN0b3IgMHhmMwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo1My45NzFdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb205IGdmbj1mMzA1
MCBtZm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1My45NzVdIG1lbW9y
eV9tYXA6YWRkOiBkb205IGdmbj1mMzA1MCBtZm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzo1My45NzldIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb205IGdmbj1mMzA1MCBt
Zm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1My45ODJdIG1lbW9yeV9t
YXA6YWRkOiBkb205IGdmbj1mMzA1MCBtZm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzo1My45ODRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb205IGdmbj1mMzA1MCBtZm49
ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1My45ODddIG1lbW9yeV9tYXA6
YWRkOiBkb205IGdmbj1mMzA1MCBtZm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAy
MjowNzo1My45OTBdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb205IGdmbj1mMzA1MCBtZm49ZmRl
ZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1My45OTNdIG1lbW9yeV9tYXA6YWRk
OiBkb205IGdmbj1mMzA1MCBtZm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
Nzo1My45OTVdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb205IGdmbj1mMzA1MCBtZm49ZmRlZjgg
bnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1My45OThdIG1lbW9yeV9tYXA6YWRkOiBk
b205IGdmbj1mMzA1MCBtZm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1
NC4wMDFdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb205IGdmbj1mMzA1MCBtZm49ZmRlZjggbnI9
NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1NC4wMDRdIG1lbW9yeV9tYXA6YWRkOiBkb205
IGdmbj1mMzA1MCBtZm49ZmRlZjggbnI9NAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1NC4w
MDldIGlycS5jOjM3NDogRG9tOSBQQ0kgbGluayAwIGNoYW5nZWQgNSAtPiAwCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjU0LjAxMV0gaXJxLmM6Mzc0OiBEb205IFBDSSBsaW5rIDEgY2hh
bmdlZCAxMCAtPiAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU0LjAxM10gaXJxLmM6Mzc0
OiBEb205IFBDSSBsaW5rIDIgY2hhbmdlZCAxMSAtPiAwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjU0LjAxNF0gaXJxLmM6Mzc0OiBEb205IFBDSSBsaW5rIDMgY2hhbmdlZCA1IC0+IDAK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTQuOTQzXSBncmFudF90YWJsZS5jOjE3ODY6ZDl2
MSBFeHBhbmRpbmcgZDkgZ3JhbnQgdGFibGUgZnJvbSAxIHRvIDIgZnJhbWVzCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA3OjU0Ljk0M10gZ3JhbnRfdGFibGUuYzoxNzg2OmQ5djEgRXhwYW5k
aW5nIGQ5IGdyYW50IHRhYmxlIGZyb20gMiB0byAzIGZyYW1lcwooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzo1Ni4wMjJdIGQxNTogYmluZDogbV9nc2k9NDcgZ19nc2k9MzYgZGV2PTAwLjAw
LjUgaW50eD0wCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjAyOV0gQU1ELVZpOiBEaXNh
YmxlOiBkZXZpY2UgaWQgPSAweDkwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjAyOV0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0
YWJsZTogZGV2aWNlIGlkID0gMHg5MDAsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDFh
MDRhNDAwMCwgZG9tYWluID0gMTUsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzo1Ni4wMjldIEFNRC1WaTogUmUtYXNzaWduIDAwMDA6MDk6MDAuMCBmcm9tIGRv
bTAgdG8gZG9tMTUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuMDM5XSBkMTU6IGJpbmQ6
IG1fZ3NpPTQ3IGdfZ3NpPTQwIGRldj0wMC4wMC42IGludHg9MAooWEVOKSBbMjAxOS0xMC0z
MCAyMjowNzo1Ni4wNDhdIEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDEsIGRv
bWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1Ni4w
NDhdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTAxLCB0
eXBlID0gMHgxLCByb290IHRhYmxlID0gMHgxYTA0YTQwMDAsIGRvbWFpbiA9IDE1LCBwYWdp
bmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuMDQ4XSBBTUQtVmk6IFJl
LWFzc2lnbiAwMDAwOjA5OjAwLjEgZnJvbSBkb20wIHRvIGRvbTE1CihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjU2LjA1OF0gZDE1OiBiaW5kOiBtX2dzaT00NCBnX2dzaT00NSBkZXY9MDAu
MDAuNyBpbnR4PTEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuMDcxXSBBTUQtVmk6IERp
c2FibGU6IGRldmljZSBpZCA9IDB4OTAzLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMK
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuMDcxXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdl
IHRhYmxlOiBkZXZpY2UgaWQgPSAweDkwMywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4
MWEwNGE0MDAwLCBkb21haW4gPSAxNSwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjU2LjA3MV0gQU1ELVZpOiBSZS1hc3NpZ24gMDAwMDowOTowMC4zIGZyb20g
ZG9tMCB0byBkb20xNQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1Ni4wODBdIGQxNTogYmlu
ZDogbV9nc2k9NDUgZ19nc2k9MTkgZGV2PTAwLjAxLjAgaW50eD0yCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjU2LjA5Nl0gQU1ELVZpOiBEaXNhYmxlOiBkZXZpY2UgaWQgPSAweDkwNSwg
ZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2
LjA5Nl0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDUs
IHR5cGUgPSAweDEsIHJvb3QgdGFibGUgPSAweDFhMDRhNDAwMCwgZG9tYWluID0gMTUsIHBh
Z2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1Ni4wOTZdIEFNRC1WaTog
UmUtYXNzaWduIDAwMDA6MDk6MDAuNSBmcm9tIGRvbTAgdG8gZG9tMTUKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6NTYuMTA1XSBkMTU6IGJpbmQ6IG1fZ3NpPTQ2IGdfZ3NpPTI0IGRldj0w
MC4wMS4xIGludHg9MwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1Ni4xMjZdIEFNRC1WaTog
RGlzYWJsZTogZGV2aWNlIGlkID0gMHg5MDYsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0g
MwooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1Ni4xMjZdIEFNRC1WaTogU2V0dXAgSS9PIHBh
Z2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTA2LCB0eXBlID0gMHgxLCByb290IHRhYmxlID0g
MHgxYTA0YTQwMDAsIGRvbWFpbiA9IDE1LCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6NTYuMTI2XSBBTUQtVmk6IFJlLWFzc2lnbiAwMDAwOjA5OjAwLjYgZnJv
bSBkb20wIHRvIGRvbTE1CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjEzNF0gZDE1OiBi
aW5kOiBtX2dzaT00NiBnX2dzaT0yOCBkZXY9MDAuMDEuMiBpbnR4PTMKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDc6NTYuMTU4XSBBTUQtVmk6IERpc2FibGU6IGRldmljZSBpZCA9IDB4OTA3
LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
NTYuMTU4XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDkw
NywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4MWEwNGE0MDAwLCBkb21haW4gPSAxNSwg
cGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjE1OF0gQU1ELVZp
OiBSZS1hc3NpZ24gMDAwMDowOTowMC43IGZyb20gZG9tMCB0byBkb20xNQooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo1Ni4xNjZdIGQxNTogYmluZDogbV9nc2k9NDUgZ19nc2k9MzEgZGV2
PTAwLjAxLjMgaW50eD0yCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjE5N10gQU1ELVZp
OiBEaXNhYmxlOiBkZXZpY2UgaWQgPSAweDkwNCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUg
PSAzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjE5N10gQU1ELVZpOiBTZXR1cCBJL08g
cGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MDQsIHR5cGUgPSAweDEsIHJvb3QgdGFibGUg
PSAweDFhMDRhNDAwMCwgZG9tYWluID0gMTUsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo1Ni4xOTddIEFNRC1WaTogUmUtYXNzaWduIDAwMDA6MDk6MDAuNCBm
cm9tIGRvbTAgdG8gZG9tMTUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuMjA1XSBkMTU6
IGJpbmQ6IG1fZ3NpPTQ0IGdfZ3NpPTM0IGRldj0wMC4wMS40IGludHg9MQooWEVOKSBbMjAx
OS0xMC0zMCAyMjowNzo1Ni4yNDBdIEFNRC1WaTogRGlzYWJsZTogZGV2aWNlIGlkID0gMHg5
MDIsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOS0xMC0zMCAyMjow
Nzo1Ni4yNDBdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4
OTAyLCB0eXBlID0gMHgxLCByb290IHRhYmxlID0gMHgxYTA0YTQwMDAsIGRvbWFpbiA9IDE1
LCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuMjQwXSBBTUQt
Vmk6IFJlLWFzc2lnbiAwMDAwOjA5OjAwLjIgZnJvbSBkb20wIHRvIGRvbTE1CihkMTUpIFsy
MDE5LTEwLTMwIDIyOjA3OjU2LjI3NV0gSFZNIExvYWRlcgooZDE1KSBbMjAxOS0xMC0zMCAy
MjowNzo1Ni4yNzVdIERldGVjdGVkIFhlbiB2NC4xMy4wLXJjCihkMTUpIFsyMDE5LTEwLTMw
IDIyOjA3OjU2LjI3NV0gWGVuYnVzIHJpbmdzIEAweGZlZmZjMDAwLCBldmVudCBjaGFubmVs
IDEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuMjc1XSBTeXN0ZW0gcmVxdWVzdGVkIFNl
YUJJT1MKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuMjc1XSBDUFUgc3BlZWQgaXMgMzIw
MCBNSHoKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuMjc1XSBSZWxvY2F0aW5nIGd1ZXN0
IG1lbW9yeSBmb3IgbG93bWVtIE1NSU8gc3BhY2UgZGlzYWJsZWQKKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6NTYuMjg0XSBpcnEuYzozNzQ6IERvbTE1IFBDSSBsaW5rIDAgY2hhbmdlZCAw
IC0+IDUKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuMjg0XSBQQ0ktSVNBIGxpbmsgMCBy
b3V0ZWQgdG8gSVJRNQooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1Ni4yOTNdIGlycS5jOjM3
NDogRG9tMTUgUENJIGxpbmsgMSBjaGFuZ2VkIDAgLT4gMTAKKGQxNSkgWzIwMTktMTAtMzAg
MjI6MDc6NTYuMjkzXSBQQ0ktSVNBIGxpbmsgMSByb3V0ZWQgdG8gSVJRMTAKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6NTYuMzAxXSBpcnEuYzozNzQ6IERvbTE1IFBDSSBsaW5rIDIgY2hh
bmdlZCAwIC0+IDExCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjMwMV0gUENJLUlTQSBs
aW5rIDIgcm91dGVkIHRvIElSUTExCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjMwOV0g
aXJxLmM6Mzc0OiBEb20xNSBQQ0kgbGluayAzIGNoYW5nZWQgMCAtPiA1CihkMTUpIFsyMDE5
LTEwLTMwIDIyOjA3OjU2LjMwOV0gUENJLUlTQSBsaW5rIDMgcm91dGVkIHRvIElSUTUKKGQx
NSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTE2XSBwY2kgZGV2IDAxOjMgSU5UQS0+SVJRMTAK
KGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTE4XSBwY2kgZGV2IDAyOjAgSU5UQS0+SVJR
MTEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTIyXSBwY2kgZGV2IDA0OjAgSU5UQS0+
SVJRNQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41MjVdIHBjaSBkZXYgMDU6MCBJTlRB
LT5JUlExMAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41MjddIHBjaSBkZXYgMDY6MCBJ
TlRBLT5JUlExMQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41MzBdIHBjaSBkZXYgMDc6
MCBJTlRCLT5JUlE1CihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjUzMl0gcGNpIGRldiAw
ODowIElOVEMtPklSUTExCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjUzNV0gcGNpIGRl
diAwOTowIElOVEQtPklSUTUKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTM3XSBwY2kg
ZGV2IDBhOjAgSU5URC0+SVJRMTAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTQwXSBw
Y2kgZGV2IDBiOjAgSU5UQy0+SVJRMTAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTQy
XSBwY2kgZGV2IDBjOjAgSU5UQi0+SVJRMTAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYu
NTUzXSBSQU0gaW4gaGlnaCBtZW1vcnk7IHNldHRpbmcgaGlnaF9tZW0gcmVzb3VyY2UgYmFz
ZSB0byAxMDAwMDAwMDAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTUzXSBwY2kgZGV2
IDAzOjAgYmFyIDEwIHNpemUgMDAyMDAwMDAwOiAwZjAwMDAwMDgKKGQxNSkgWzIwMTktMTAt
MzAgMjI6MDc6NTYuNTUzXSBwY2kgZGV2IDAyOjAgYmFyIDE0IHNpemUgMDAxMDAwMDAwOiAw
ZjIwMDAwMDgKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTU0XSBwY2kgZGV2IDA0OjAg
YmFyIDMwIHNpemUgMDAwMDQwMDAwOiAwZjMwMDAwMDAKKGQxNSkgWzIwMTktMTAtMzAgMjI6
MDc6NTYuNTU1XSBwY2kgZGV2IDA0OjAgYmFyIDEwIHNpemUgMDAwMDIwMDAwOiAwZjMwNDAw
MDAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTU1XSBwY2kgZGV2IDAzOjAgYmFyIDMw
IHNpemUgMDAwMDEwMDAwOiAwZjMwNjAwMDAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYu
NTU1XSBwY2kgZGV2IDAzOjAgYmFyIDE0IHNpemUgMDAwMDAxMDAwOiAwZjMwNzAwMDAKKGQx
NSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTU1XSBwY2kgZGV2IDA1OjAgYmFyIDEwIHNpemUg
MDAwMDAxMDAwOiAwZjMwNzEwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTU2XSBt
ZW1vcnlfbWFwOmFkZDogZG9tMTUgZ2ZuPWYzMDcxIG1mbj1mZTRmOCBucj0xCihkMTUpIFsy
MDE5LTEwLTMwIDIyOjA3OjU2LjU1OF0gcGNpIGRldiAwNjowIGJhciAxMCBzaXplIDAwMDAw
MTAwMDogMGYzMDcyMDAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjU1OV0gbWVtb3J5
X21hcDphZGQ6IGRvbTE1IGdmbj1mMzA3MiBtZm49ZmU0ZjkgbnI9MQooZDE1KSBbMjAxOS0x
MC0zMCAyMjowNzo1Ni41NjBdIHBjaSBkZXYgMDc6MCBiYXIgMTAgc2l6ZSAwMDAwMDEwMDA6
IDBmMzA3MzAwMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41NjFdIG1lbW9yeV9tYXA6
YWRkOiBkb20xNSBnZm49ZjMwNzMgbWZuPWZlNGZiIG5yPTEKKGQxNSkgWzIwMTktMTAtMzAg
MjI6MDc6NTYuNTYzXSBwY2kgZGV2IDA4OjAgYmFyIDEwIHNpemUgMDAwMDAxMDAwOiAwZjMw
NzQwMDAKKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTYzXSBtZW1vcnlfbWFwOmFkZDog
ZG9tMTUgZ2ZuPWYzMDc0IG1mbj1mZTRmZCBucj0xCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3
OjU2LjU2Nl0gcGNpIGRldiAwOTowIGJhciAxMCBzaXplIDAwMDAwMTAwMDogMGYzMDc1MDAw
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjU2Nl0gbWVtb3J5X21hcDphZGQ6IGRvbTE1
IGdmbj1mMzA3NSBtZm49ZmU0ZmUgbnI9MQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41
NjldIHBjaSBkZXYgMGE6MCBiYXIgMTAgc2l6ZSAwMDAwMDEwMDA6IDBmMzA3NjAwMAooWEVO
KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41NjldIG1lbW9yeV9tYXA6YWRkOiBkb20xNSBnZm49
ZjMwNzYgbWZuPWZlNGZmIG5yPTEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNTcxXSBw
Y2kgZGV2IDBiOjAgYmFyIDEwIHNpemUgMDAwMDAxMDAwOiAwZjMwNzcwMDAKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDc6NTYuNTcyXSBtZW1vcnlfbWFwOmFkZDogZG9tMTUgZ2ZuPWYzMDc3
IG1mbj1mZTRmYyBucj0xCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjU3NF0gcGNpIGRl
diAwYzowIGJhciAxMCBzaXplIDAwMDAwMTAwMDogMGYzMDc4MDAwCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjU2LjU3NV0gbWVtb3J5X21hcDphZGQ6IGRvbTE1IGdmbj1mMzA3OCBtZm49
ZmU0ZmEgbnI9MQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41NzddIHBjaSBkZXYgMDI6
MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDE1KSBbMjAxOS0xMC0zMCAy
MjowNzo1Ni41NzhdIHBjaSBkZXYgMDQ6MCBiYXIgMTQgc2l6ZSAwMDAwMDAwNDA6IDAwMDAw
YzEwMQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41NzhdIHBjaSBkZXYgMDE6MSBiYXIg
MjAgc2l6ZSAwMDAwMDAwMTA6IDAwMDAwYzE0MQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1
Ni41NzldIE11bHRpcHJvY2Vzc29yIGluaXRpYWxpc2F0aW9uOgooZDE1KSBbMjAxOS0xMC0z
MCAyMjowNzo1Ni41ODFdICAtIENQVTAgLi4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJS
cyAuLi4gdmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDE1KSBbMjAxOS0xMC0zMCAyMjow
Nzo1Ni41ODJdICAtIENQVTEgLi4uIDQ4LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4g
dmFyIE1UUlJzIFsxLzhdIC4uLiBkb25lLgooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni41
ODNdIFRlc3RpbmcgSFZNIGVudmlyb25tZW50OgooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1
Ni41ODNdIFVzaW5nIHNjcmF0Y2ggbWVtb3J5IGF0IDQwMDAwMAooZDE1KSBbMjAxOS0xMC0z
MCAyMjowNzo1Ni41OTVdICAtIFJFUCBJTlNCIGFjcm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4u
IHBhc3NlZAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MDldICAtIFJFUCBJTlNXIGFj
cm9zcyBwYWdlIGJvdW5kYXJpZXMgLi4uIHBhc3NlZAooZDE1KSBbMjAxOS0xMC0zMCAyMjow
Nzo1Ni42MjFdICAtIEdTIGJhc2UgTVNScyBhbmQgU1dBUEdTIC4uLiBwYXNzZWQKKGQxNSkg
WzIwMTktMTAtMzAgMjI6MDc6NTYuNjIxXSBQYXNzZWQgMyBvZiAzIHRlc3RzCihkMTUpIFsy
MDE5LTEwLTMwIDIyOjA3OjU2LjYyMV0gV3JpdGluZyBTTUJJT1MgdGFibGVzIC4uLgooZDE1
KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MjNdIExvYWRpbmcgU2VhQklPUyAuLi4KKGQxNSkg
WzIwMTktMTAtMzAgMjI6MDc6NTYuNjIzXSBDcmVhdGluZyBNUCB0YWJsZXMgLi4uCihkMTUp
IFsyMDE5LTEwLTMwIDIyOjA3OjU2LjYyM10gTG9hZGluZyBBQ1BJIC4uLgooZDE1KSBbMjAx
OS0xMC0zMCAyMjowNzo1Ni42MjRdIHZtODYgVFNTIGF0IGZjMDBhOTgwCihkMTUpIFsyMDE5
LTEwLTMwIDIyOjA3OjU2LjYyNF0gQklPUyBtYXA6CihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3
OjU2LjYyNF0gIDEwMDAwLTEwMGUzOiBTY3JhdGNoIHNwYWNlCihkMTUpIFsyMDE5LTEwLTMw
IDIyOjA3OjU2LjYyNF0gIGMwMDAwLWZmZmZmOiBNYWluIEJJT1MKKGQxNSkgWzIwMTktMTAt
MzAgMjI6MDc6NTYuNjI0XSBFODIwIHRhYmxlOgooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1
Ni42MjRdICBbMDBdOiAwMDAwMDAwMDowMDAwMDAwMCAtIDAwMDAwMDAwOjAwMGEwMDAwOiBS
QU0KKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNjI0XSAgSE9MRTogMDAwMDAwMDA6MDAw
YTAwMDAgLSAwMDAwMDAwMDowMDBjMDAwMAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42
MjRdICBbMDFdOiAwMDAwMDAwMDowMDBjMDAwMCAtIDAwMDAwMDAwOjAwMTAwMDAwOiBSRVNF
UlZFRAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MjRdICBbMDJdOiAwMDAwMDAwMDow
MDEwMDAwMCAtIDAwMDAwMDAwOjNmODAwMDAwOiBSQU0KKGQxNSkgWzIwMTktMTAtMzAgMjI6
MDc6NTYuNjI0XSAgSE9MRTogMDAwMDAwMDA6M2Y4MDAwMDAgLSAwMDAwMDAwMDpmYzAwMDAw
MAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MjRdICBbMDNdOiAwMDAwMDAwMDpmYzAw
MDAwMCAtIDAwMDAwMDAxOjAwMDAwMDAwOiBSRVNFUlZFRAooZDE1KSBbMjAxOS0xMC0zMCAy
MjowNzo1Ni42MjRdICBbMDRdOiAwMDAwMDAwMTowMDAwMDAwMCAtIDAwMDAwMDAxOjAwMDAw
MDAwOiBSQU0KKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNjI0XSBJbnZva2luZyBTZWFC
SU9TIC4uLgooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MjVdIFNlYUJJT1MgKHZlcnNp
b24gcmVsLTEuMTIuMS0wLWdhNWNhYjU4LVhlbikKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6
NTYuNjI1XSBCVUlMRDogZ2NjOiAoRGViaWFuIDguMy4wLTYpIDguMy4wIGJpbnV0aWxzOiAo
R05VIEJpbnV0aWxzIGZvciBEZWJpYW4pIDIuMzEuMQooZDE1KSBbMjAxOS0xMC0zMCAyMjow
Nzo1Ni42MjVdIAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MjVdIEZvdW5kIFhlbiBo
eXBlcnZpc29yIHNpZ25hdHVyZSBhdCA0MDAwMDAwMAooZDE1KSBbMjAxOS0xMC0zMCAyMjow
Nzo1Ni42MjVdIFJ1bm5pbmcgb24gUUVNVSAoaTQ0MGZ4KQooZDE1KSBbMjAxOS0xMC0zMCAy
MjowNzo1Ni42MjVdIHhlbjogY29weSBlODIwLi4uCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3
OjU2LjYyNV0gUmVsb2NhdGluZyBpbml0IGZyb20gMHgwMDBkODkyMCB0byAweDNmN2FjNDgw
IChzaXplIDgwNjA4KQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MjVdIEZvdW5kIFFF
TVUgZndfY2ZnCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjYyNl0gUmFtU2l6ZU92ZXI0
RzogMHgwMDAwMDAwMDAwMDAwMDAwIFtjbW9zXQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1
Ni42MjddIGJvb3Qgb3JkZXI6CihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjYyN10gMTog
L3JvbUBnZW5yb21zL2xpbnV4Ym9vdC5iaW4KKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYu
NjMyXSBGb3VuZCAxNSBQQ0kgZGV2aWNlcyAobWF4IFBDSSBidXMgaXMgMDApCihkMTUpIFsy
MDE5LTEwLTMwIDIyOjA3OjU2LjYzMl0gQWxsb2NhdGVkIFhlbiBoeXBlcmNhbGwgcGFnZSBh
dCAzZjdmZjAwMAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MzJdIERldGVjdGVkIFhl
biB2NC4xMy4wLXJjCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjYzMl0geGVuOiBjb3B5
IEJJT1MgdGFibGVzLi4uCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjYzMl0gQ29weWlu
ZyBTTUJJT1MgZW50cnkgcG9pbnQgZnJvbSAweDAwMDEwMDIwIHRvIDB4MDAwZjViZTAKKGQx
NSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNjMyXSBDb3B5aW5nIE1QVEFCTEUgZnJvbSAweGZj
MDAxMTgwL2ZjMDAxMTkwIHRvIDB4MDAwZjVhZTAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6
NTYuNjMyXSBDb3B5aW5nIFBJUiBmcm9tIDB4MDAwMTAwNDAgdG8gMHgwMDBmNWE2MAooZDE1
KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42MzJdIENvcHlpbmcgQUNQSSBSU0RQIGZyb20gMHgw
MDAxMDBjMCB0byAweDAwMGY1YTMwCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjYzMl0g
VXNpbmcgcG10aW1lciwgaW9wb3J0IDB4YjAwOAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1
Ni42MzJdIFNjYW4gZm9yIFZHQSBvcHRpb24gcm9tCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3
OjU2LjY0Ml0gUnVubmluZyBvcHRpb24gcm9tIGF0IGMwMDA6MDAwMwooWEVOKSBbMjAxOS0x
MC0zMCAyMjowNzo1Ni42NDNdIHN0ZHZnYS5jOjE3MzpkMTV2MCBlbnRlcmluZyBzdGR2Z2Eg
bW9kZQooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42NTRdIHBtbSBjYWxsIGFyZzE9MAoo
ZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni42NTRdIFR1cm5pbmcgb24gdmdhIHRleHQgbW9k
ZSBjb25zb2xlCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjcwMF0gU2VhQklPUyAodmVy
c2lvbiByZWwtMS4xMi4xLTAtZ2E1Y2FiNTgtWGVuKQooZDE1KSBbMjAxOS0xMC0zMCAyMjow
Nzo1Ni43MDVdIE1hY2hpbmUgVVVJRCA0ZTk1YzNlNC1hNDEyLTQwNDgtODJmMS05NzY5NzYw
MTg2OGEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNzA2XSBFSENJIGluaXQgb24gZGV2
IDAwOjA2LjAgKHJlZ3M9MHhmMzA3MjAyMCkKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYu
NzA2XSBFSENJIGluaXQgb24gZGV2IDAwOjA3LjAgKHJlZ3M9MHhmMzA3MzAyMCkKKGQxNSkg
WzIwMTktMTAtMzAgMjI6MDc6NTYuNzA2XSBFSENJIGluaXQgb24gZGV2IDAwOjA4LjAgKHJl
Z3M9MHhmMzA3NDAyMCkKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNzA3XSBFSENJIGlu
aXQgb24gZGV2IDAwOjBhLjAgKHJlZ3M9MHhmMzA3NjAyMCkKKGQxNSkgWzIwMTktMTAtMzAg
MjI6MDc6NTYuNzA3XSBPSENJIGluaXQgb24gZGV2IDAwOjA1LjAgKHJlZ3M9MHhmMzA3MTAw
MCkKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNzA3XSBPSENJIGluaXQgb24gZGV2IDAw
OjA5LjAgKHJlZ3M9MHhmMzA3NTAwMCkKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNzA3
XSBPSENJIGluaXQgb24gZGV2IDAwOjBiLjAgKHJlZ3M9MHhmMzA3NzAwMCkKKGQxNSkgWzIw
MTktMTAtMzAgMjI6MDc6NTYuNzA4XSBPSENJIGluaXQgb24gZGV2IDAwOjBjLjAgKHJlZ3M9
MHhmMzA3ODAwMCkKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNzA5XSBBVEEgY29udHJv
bGxlciAxIGF0IDFmMC8zZjQvYzE0MCAoaXJxIDE0IGRldiA5KQooZDE1KSBbMjAxOS0xMC0z
MCAyMjowNzo1Ni43MDldIEFUQSBjb250cm9sbGVyIDIgYXQgMTcwLzM3NC9jMTQ4IChpcnEg
MTUgZGV2IDkpCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA3OjU2LjcxMF0gRm91bmQgMCBscHQg
cG9ydHMKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNzEwXSBGb3VuZCAxIHNlcmlhbCBw
b3J0cwooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni43MTFdIFBTMiBrZXlib2FyZCBpbml0
aWFsaXplZAooZDE1KSBbMjAxOS0xMC0zMCAyMjowNzo1Ni43MTJdIGF0YTAtMDogUUVNVSBI
QVJERElTSyBBVEEtNyBIYXJkLURpc2sgKDEwMjQwIE1pQnl0ZXMpCihkMTUpIFsyMDE5LTEw
LTMwIDIyOjA3OjU2LjcxMl0gU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgv
KkAxLDEvZHJpdmVAMC9kaXNrQDAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDc6NTYuNzg5XSBl
aGNpX3dhaXRfdGQgZXJyb3IgLSBzdGF0dXM9ODAyNDgKKGQxNSkgWzIwMTktMTAtMzAgMjI6
MDc6NTYuNzg5XSBlaGNpX3dhaXRfdGQgZXJyb3IgLSBzdGF0dXM9ODAyNDgKKGQxNSkgWzIw
MTktMTAtMzAgMjI6MDg6MDEuODYzXSBXQVJOSU5HIC0gVGltZW91dCBhdCBvaGNpX3dhaXR0
aWNrOjEzNiEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuODYzXSBXQVJOSU5HIC0gVGlt
ZW91dCBhdCBvaGNpX3dhaXR0aWNrOjEzNiEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEu
ODYzXSBXQVJOSU5HIC0gVGltZW91dCBhdCBvaGNpX3dhaXR0aWNrOjEzNiEKKGQxNSkgWzIw
MTktMTAtMzAgMjI6MDg6MDEuODY0XSBXQVJOSU5HIC0gVGltZW91dCBhdCBvaGNpX3dhaXR0
aWNrOjEzNiEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuODY0XSBBbGwgdGhyZWFkcyBj
b21wbGV0ZS4KKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuODY0XSBTY2FuIGZvciBvcHRp
b24gcm9tcwooZDE1KSBbMjAxOS0xMC0zMCAyMjowODowMS44ODZdIFJ1bm5pbmcgb3B0aW9u
IHJvbSBhdCBjOTgwOjAwMDMKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuODk0XSBwbW0g
Y2FsbCBhcmcxPTEKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuODk0XSBwbW0gY2FsbCBh
cmcxPTAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuODk1XSBwbW0gY2FsbCBhcmcxPTEK
KGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuODk1XSBwbW0gY2FsbCBhcmcxPTAKKGQxNSkg
WzIwMTktMTAtMzAgMjI6MDg6MDEuOTE0XSBSdW5uaW5nIG9wdGlvbiByb20gYXQgY2E4MDow
MDAzCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkxNF0gU2VhcmNoaW5nIGJvb3RvcmRl
ciBmb3I6IC9wY2lAaTBjZjgvKkA0CihkMTUpIFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkxNF0g
U2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9yb21AZ2Vucm9tcy9saW51eGJvb3QuYmluCihk
MTUpIFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkxNF0gU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6
IEhBTFQKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuOTE0XSBkcml2ZSAweDAwMGY1OWMw
OiBQQ0hTPTE2MzgzLzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIHM9
MjA5NzE1MjAKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuOTE1XSBTcGFjZSBhdmFpbGFi
bGUgZm9yIFVNQjogY2IwMDAtZWI4MDAsIGY1NDAwLWY1OWMwCihkMTUpIFsyMDE5LTEwLTMw
IDIyOjA4OjAxLjkxNV0gUmV0dXJuZWQgMjU4MDQ4IGJ5dGVzIG9mIFpvbmVIaWdoCihkMTUp
IFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkxNV0gZTgyMCBtYXAgaGFzIDYgaXRlbXM6CihkMTUp
IFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkxNV0gICAwOiAwMDAwMDAwMDAwMDAwMDAwIC0gMDAw
MDAwMDAwMDA5ZmMwMCA9IDEgUkFNCihkMTUpIFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkxNV0g
ICAxOiAwMDAwMDAwMDAwMDlmYzAwIC0gMDAwMDAwMDAwMDBhMDAwMCA9IDIgUkVTRVJWRUQK
KGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuOTE1XSAgIDI6IDAwMDAwMDAwMDAwZjAwMDAg
LSAwMDAwMDAwMDAwMTAwMDAwID0gMiBSRVNFUlZFRAooZDE1KSBbMjAxOS0xMC0zMCAyMjow
ODowMS45MTVdICAgMzogMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwM2Y3ZmYwMDAgPSAx
IFJBTQooZDE1KSBbMjAxOS0xMC0zMCAyMjowODowMS45MTVdICAgNDogMDAwMDAwMDAzZjdm
ZjAwMCAtIDAwMDAwMDAwM2Y4MDAwMDAgPSAyIFJFU0VSVkVECihkMTUpIFsyMDE5LTEwLTMw
IDIyOjA4OjAxLjkxNV0gICA1OiAwMDAwMDAwMGZjMDAwMDAwIC0gMDAwMDAwMDEwMDAwMDAw
MCA9IDIgUkVTRVJWRUQKKGQxNSkgWzIwMTktMTAtMzAgMjI6MDg6MDEuOTE2XSBlbnRlciBo
YW5kbGVfMTk6CihkMTUpIFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkxNl0gICBOVUxMCihkMTUp
IFsyMDE5LTEwLTMwIDIyOjA4OjAxLjkyMF0gQm9vdGluZyBmcm9tIFJPTS4uLgooZDE1KSBb
MjAxOS0xMC0zMCAyMjowODowMS45MjBdIEJvb3RpbmcgZnJvbSBjYTgwOjAwM2MKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2djAgc2F2ZTogQ1BVCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYxIHNhdmU6IENQVQooWEVOKSBbMjAx
OS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTZ2MiBzYXZlOiBDUFUKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2djMgc2F2ZTogQ1BVCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNiBzYXZlOiBQSUMKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDg6MDIuMTIwXSBIVk0gZDE2IHNhdmU6IElPQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODowMi4xMjBdIEhWTSBkMTZ2MCBzYXZlOiBMQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODowMi4xMjBdIEhWTSBkMTZ2MSBzYXZlOiBMQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODowMi4xMjBdIEhWTSBkMTZ2MiBzYXZlOiBMQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODowMi4xMjBdIEhWTSBkMTZ2MyBzYXZlOiBMQVBJQwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODowMi4xMjBdIEhWTSBkMTZ2MCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYxIHNhdmU6IExBUElDX1JFR1MKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2djIgc2F2ZTogTEFQSUNfUkVHUwooWEVO
KSBbMjAxOS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTZ2MyBzYXZlOiBMQVBJQ19SRUdT
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNiBzYXZlOiBQQ0lfSVJR
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNiBzYXZlOiBJU0FfSVJR
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNiBzYXZlOiBQQ0lfTElO
SwooWEVOKSBbMjAxOS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTYgc2F2ZTogUElUCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNiBzYXZlOiBSVEMKKFhFTikg
WzIwMTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2IHNhdmU6IEhQRVQKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2IHNhdmU6IFBNVElNRVIKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2djAgc2F2ZTogTVRSUgooWEVOKSBbMjAx
OS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTZ2MSBzYXZlOiBNVFJSCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYyIHNhdmU6IE1UUlIKKFhFTikgWzIwMTkt
MTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2djMgc2F2ZTogTVRSUgooWEVOKSBbMjAxOS0x
MC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTYgc2F2ZTogVklSSURJQU5fRE9NQUlOCihYRU4p
IFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYwIHNhdmU6IENQVV9YU0FWRQoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTZ2MSBzYXZlOiBDUFVfWFNB
VkUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2djIgc2F2ZTogQ1BV
X1hTQVZFCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYzIHNhdmU6
IENQVV9YU0FWRQooWEVOKSBbMjAxOS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTZ2MCBz
YXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZN
IGQxNnYxIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTktMTAtMzAgMjI6MDg6MDIu
MTIwXSBIVk0gZDE2djIgc2F2ZTogVklSSURJQU5fVkNQVQooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODowMi4xMjBdIEhWTSBkMTZ2MyBzYXZlOiBWSVJJRElBTl9WQ1BVCihYRU4pIFsyMDE5
LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYwIHNhdmU6IFZNQ0VfVkNQVQooWEVOKSBb
MjAxOS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTZ2MSBzYXZlOiBWTUNFX1ZDUFUKKFhF
TikgWzIwMTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2djIgc2F2ZTogVk1DRV9WQ1BV
CihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYzIHNhdmU6IFZNQ0Vf
VkNQVQooWEVOKSBbMjAxOS0xMC0zMCAyMjowODowMi4xMjBdIEhWTSBkMTZ2MCBzYXZlOiBU
U0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEyMF0gSFZNIGQxNnYxIHNh
dmU6IFRTQ19BREpVU1QKKFhFTikgWzIwMTktMTAtMzAgMjI6MDg6MDIuMTIwXSBIVk0gZDE2
djIgc2F2ZTogVFNDX0FESlVTVAooWEVOKSBbMjAxOS0xMC0zMCAyMjowODowMi4xMjBdIEhW
TSBkMTZ2MyBzYXZlOiBUU0NfQURKVVNUCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjAyLjEy
MF0gSFZNIGQxNnYwIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAtMzAgMjI6MDg6MDIu
MTIwXSBIVk0gZDE2djEgc2F2ZTogQ1BVX01TUgooWEVOKSBbMjAxOS0xMC0zMCAyMjowODow
Mi4xMjBdIEhWTSBkMTZ2MiBzYXZlOiBDUFVfTVNSCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4
OjAyLjEyMF0gSFZNIGQxNnYzIHNhdmU6IENQVV9NU1IKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDg6MDIuMTIxXSBIVk0xNiByZXN0b3JlOiBNVFJSIDAKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDg6MDIuMTIxXSBIVk0xNiByZXN0b3JlOiBNVFJSIDEKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDg6MDIuMTIxXSBIVk0xNiByZXN0b3JlOiBNVFJSIDIKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDg6MDIuMTIxXSBIVk0xNiByZXN0b3JlOiBNVFJSIDMKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDg6MDIuMTIxXSBIVk0xNiByZXN0b3JlOiBDUFUgMAooWEVOKSBbMjAxOS0xMC0zMCAyMjow
ODowMi45MzBdIERvbTE2IGNhbGxiYWNrIHZpYSBjaGFuZ2VkIHRvIERpcmVjdCBWZWN0b3Ig
MHhmMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowODowNC4xODJdIGdyYW50X3RhYmxlLmM6MTc4
NjpkMTZ2MiBFeHBhbmRpbmcgZDE2IGdyYW50IHRhYmxlIGZyb20gMSB0byAyIGZyYW1lcwoo
WEVOKSBbMjAxOS0xMC0zMCAyMjowODowNC4xODJdIGdyYW50X3RhYmxlLmM6MTc4NjpkMTZ2
MiBFeHBhbmRpbmcgZDE2IGdyYW50IHRhYmxlIGZyb20gMiB0byAzIGZyYW1lcwooWEVOKSBb
MjAxOS0xMC0zMCAyMjowODowNC4xODJdIGdyYW50X3RhYmxlLmM6MTc4NjpkMTZ2MiBFeHBh
bmRpbmcgZDE2IGdyYW50IHRhYmxlIGZyb20gMyB0byA0IGZyYW1lcwooWEVOKSBbMjAxOS0x
MC0zMCAyMjowODowNC4xODJdIGdyYW50X3RhYmxlLmM6MTc4NjpkMTZ2MiBFeHBhbmRpbmcg
ZDE2IGdyYW50IHRhYmxlIGZyb20gNCB0byA1IGZyYW1lcwooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODoyNi4wNzJdIERvbTE0IGNhbGxiYWNrIHZpYSBjaGFuZ2VkIHRvIERpcmVjdCBWZWN0
b3IgMHhmMwooWEVOKSBbMjAxOS0xMC0zMCAyMjowODoyOC42NDFdIG1lbW9yeV9tYXA6cmVt
b3ZlOiBkb20xNCBnZm49ZjMwNzAgbWZuPWZlM2ZlIG5yPTEKKFhFTikgWzIwMTktMTAtMzAg
MjI6MDg6MjguNjQ0XSBtZW1vcnlfbWFwOmFkZDogZG9tMTQgZ2ZuPWYzMDcwIG1mbj1mZTNm
ZSBucj0xCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjI4LjY1NV0gbWVtb3J5X21hcDpyZW1v
dmU6IGRvbTE0IGdmbj1mMzA3MCBtZm49ZmUzZmUgbnI9MQooWEVOKSBbMjAxOS0xMC0zMCAy
MjowODoyOC42NThdIG1lbW9yeV9tYXA6YWRkOiBkb20xNCBnZm49ZjMwNzAgbWZuPWZlM2Zl
IG5yPTEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDg6MjguNjYxXSBtZW1vcnlfbWFwOnJlbW92
ZTogZG9tMTQgZ2ZuPWYzMDcwIG1mbj1mZTNmZSBucj0xCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA4OjI4LjY2M10gbWVtb3J5X21hcDphZGQ6IGRvbTE0IGdmbj1mMzA3MCBtZm49ZmUzZmUg
bnI9MQooWEVOKSBbMjAxOS0xMC0zMCAyMjowODoyOC42NjZdIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb20xNCBnZm49ZjMwNzAgbWZuPWZlM2ZlIG5yPTEKKFhFTikgWzIwMTktMTAtMzAgMjI6
MDg6MjguNjY5XSBtZW1vcnlfbWFwOmFkZDogZG9tMTQgZ2ZuPWYzMDcwIG1mbj1mZTNmZSBu
cj0xCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjI4LjY3MV0gbWVtb3J5X21hcDpyZW1vdmU6
IGRvbTE0IGdmbj1mMzA3MCBtZm49ZmUzZmUgbnI9MQooWEVOKSBbMjAxOS0xMC0zMCAyMjow
ODoyOC42NzRdIG1lbW9yeV9tYXA6YWRkOiBkb20xNCBnZm49ZjMwNzAgbWZuPWZlM2ZlIG5y
PTEKKFhFTikgWzIwMTktMTAtMzAgMjI6MDg6MjguNjc3XSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tMTQgZ2ZuPWYzMDcwIG1mbj1mZTNmZSBucj0xCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4
OjI4LjY3OV0gbWVtb3J5X21hcDphZGQ6IGRvbTE0IGdmbj1mMzA3MCBtZm49ZmUzZmUgbnI9
MQooWEVOKSBbMjAxOS0xMC0zMCAyMjowODoyOC42OTddIGlycS5jOjM3NDogRG9tMTQgUENJ
IGxpbmsgMCBjaGFuZ2VkIDUgLT4gMAooWEVOKSBbMjAxOS0xMC0zMCAyMjowODoyOC43MDRd
IGlycS5jOjM3NDogRG9tMTQgUENJIGxpbmsgMSBjaGFuZ2VkIDEwIC0+IDAKKFhFTikgWzIw
MTktMTAtMzAgMjI6MDg6MjguNzExXSBpcnEuYzozNzQ6IERvbTE0IFBDSSBsaW5rIDIgY2hh
bmdlZCAxMSAtPiAwCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjI4LjcxOF0gaXJxLmM6Mzc0
OiBEb20xNCBQQ0kgbGluayAzIGNoYW5nZWQgNSAtPiAwCihYRU4pIFsyMDE5LTEwLTMwIDIy
OjA4OjMwLjU3M10gZ3JhbnRfdGFibGUuYzoxNzg2OmQxNHYxIEV4cGFuZGluZyBkMTQgZ3Jh
bnQgdGFibGUgZnJvbSAxIHRvIDIgZnJhbWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjMw
LjU3NF0gZ3JhbnRfdGFibGUuYzoxNzg2OmQxNHYxIEV4cGFuZGluZyBkMTQgZ3JhbnQgdGFi
bGUgZnJvbSAyIHRvIDMgZnJhbWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjMwLjU3NF0g
Z3JhbnRfdGFibGUuYzoxNzg2OmQxNHYxIEV4cGFuZGluZyBkMTQgZ3JhbnQgdGFibGUgZnJv
bSAzIHRvIDQgZnJhbWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjMwLjU3NF0gZ3JhbnRf
dGFibGUuYzoxNzg2OmQxNHYxIEV4cGFuZGluZyBkMTQgZ3JhbnQgdGFibGUgZnJvbSA0IHRv
IDUgZnJhbWVzCihYRU4pIFsyMDE5LTEwLTMwIDIyOjA4OjMwLjcwMF0gQU1ELVZpOiBJTlZB
TElEX0RFVl9SRVFVRVNUIDAwMDAwODAwIDhhMDAwMDAwIGY4MDAyMDQwIDAwMDAwMGZkCihY
RU4pIFsyMDE5LTEwLTMwIDIyOjA4OjM4Ljg4Nl0gZ3JhbnRfdGFibGUuYzoxNzg2OmQxNHYw
IEV4cGFuZGluZyBkMTQgZ3JhbnQgdGFibGUgZnJvbSA1IHRvIDYgZnJhbWVzCihYRU4pIFsy
MDE5LTEwLTMwIDIyOjA4OjQzLjE4MV0gZ3JhbnRfdGFibGUuYzoxNzg2OmQxNHYwIEV4cGFu
ZGluZyBkMTQgZ3JhbnQgdGFibGUgZnJvbSA2IHRvIDcgZnJhbWVzCihYRU4pIFsyMDE5LTEw
LTMwIDIyOjA4OjQ1LjM1N10gRG9tMTUgY2FsbGJhY2sgdmlhIGNoYW5nZWQgdG8gRGlyZWN0
IFZlY3RvciAweGYzCg==
--------------1A1B7F85824F9AC7832464E9
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------1A1B7F85824F9AC7832464E9--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 09:18:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 09:18:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ6au-0000CI-KS; Thu, 31 Oct 2019 09:18:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ6au-0000CC-4N
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 09:18:16 +0000
X-Inumbo-ID: 5e3e5d32-fbbf-11e9-bbab-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5e3e5d32-fbbf-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 09:18:15 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 7F461B1AD;
 Thu, 31 Oct 2019 09:18:14 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
 <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
 <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
 <bd51711f-ab49-3638-dbb2-1806e6ef3632@suse.com>
 <52be608a-24f9-0c67-e5e7-41029ec5a071@eikelenboom.it>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <6496a36e-f6be-c4e6-e6a4-f21d8eda2dc2@suse.com>
Date: Thu, 31 Oct 2019 10:18:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <52be608a-24f9-0c67-e5e7-41029ec5a071@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMTAuMjAxOSAwOTozNSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IFBsYXRmb3Jt
IGlzIHBlcmhhcHMgd2hhdCBzcGVjaWZpYyAob2xkZXIgQU1EIDg5MEZYIGNoaXBzZXQpIGFuZCBJ
IG5lZWQgdGhlIGJpb3Mgd29ya2Fyb3VuZDoKPiBpdnJzX2lvYXBpY1s2XT0wMDoxNC4wIGlvbW11
PW9uLgoKU2hvdWxkbid0IG1hdHRlciBoZXJlLgoKPiBPbiB0aGUgb3RoZXIgaGFuZCwgdGhpcyBo
YXMgcmFuIGxpa2UgdGhpcyBmb3IgcXVpdGUgc29tZSB0aW1lLgo+IAo+IEkgaGF2ZSAzIGd1ZXN0
cyAoSFZNKSBmb3Igd2hpY2ggaSB1c2UgUENJIHBhc3N0aHJvdWdoIGFuZCAKPiBmb3IgZWFjaCBv
ZiB0aG9zZSAzIGd1ZXN0cyBJIGdldCB0aGlzIG1lc3NhZ2UgKm9uY2UqIG9uIHN0YXJ0IG9mIHRo
ZSBndWVzdC4KPiAJT25lIGd1ZXN0IGhhcyBhIHNvdW5kY2FyZCBwYXNzZWQgdGhyb3VnaCwKPiAJ
T25lIGd1ZXN0IGhhcyBhIFVTQjIgY2FyZCBwYXNzZWQgdGhyb3VnaCwKPiAJT25lIGd1ZXN0IGhh
cyBhIFVTQjMgY2FyZCBwYXNzZWQgdGhyb3VnaC4KPiAKPiBBbm90aGVyIG9ic2VydmF0aW9uIGlz
IHRoYXQgYm90aCB0aGUgc291bmRjYXJkIGFuZCBVU0IyIGNhcmQKPiBzdGlsbCBzZWVtIHRvIGZ1
bmN0aW9uIGRlc3BpdGUgdGhlIG1lc3NhZ2UuCgpSZWFsaXR5IGlzIC0gdGhpcyBtZXNzYWdlIGlz
IGJlbmlnbiBhcyBsb25nIGFzIHlvdSBkb24ndCBkbyBQQ0kKaG90ICh1bilwbHVnLgoKPiBUaGUg
VVNCMyBjb250cm9sbGVyIGdvZXMgaGF5d2lyZSB0aG91Z2ggKGEgbG90IG9mIGRyaXZlciBtZXNz
YWdlcyBpbiB0aGUgZ3Vlc3QgZHVyaW5nIGluaXQpLgoKQXMgYSBjb25zZXF1ZW5jZSBJIGRvbid0
IHRoaW5rIHRoZXJlJ3MgYSBjb25uZWN0aW9uIGJldHdlZW4gdGhpcwphbmQgdGhlIG9ic2VydmVk
IG1lc3NhZ2UuCgo+IEkgY291bGQgdHJ5IHRvIGJpc2VjdCwgYnV0IHRoYXQgd291bGQgYmUgc29t
ZXdoZXJlIG5leHQgd2VlayBiZWZvcmUgSSBjYW4gZ2V0IHRvIHRoYXQuCj4gCj4gQXQgcHJlc2Vu
dCBJIHJ1biB3aXRoIGEgdHJlZSB3aXRoIGFzIGxhdGVzdCBjb21taXQgZWU3MTcwODIyZjFmYzIw
OWYzM2ZlYjQ3YjI2OGJhYjM1NTQxMzUxZCwKPiB3aGljaCBpcyBzdGFibGUgZm9yIG1lLiBUaGlz
IHByZWRhdGVzIHNvbWUgb2YgdGhlIElPTU1VIGNoYW5nZXMgYW5kIEFudGhvbnkncyBRTVAgd29y
ayB0aGF0IGhhZAo+IHNvbWUgaXNzdWVzLCBidXQgdGhhdCB3b3VsZCBiZSB0aGUgbGFzdCBrbm93
biByZWFsIGdvb2QgcG9pbnQgZm9yIG1lIHRvIHN0YXJ0IGEgYmlzZWN0IGZyb20uCgpJLmUuIGF0
IHRoYXQgcG9pbnQgeW91IGRpZG4ndCBvYnNlcnZlIHRoaXMgbWVzc2FnZSwgeWV0PwoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 09:37:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 09:37:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ6t3-0001lI-BY; Thu, 31 Oct 2019 09:37:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aqky=YY=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iQ6t1-0001lD-JG
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 09:36:59 +0000
X-Inumbo-ID: fb2989da-fbc1-11e9-beca-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id fb2989da-fbc1-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 09:36:57 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=V8vC3ADn1mMulGlRQ3caZu3kxlFQTiJut2d3e5xizRk=; b=ELF3Z4+Gwo0ZCHWsy8shgmppwF
 3Icnfh4agF+cthBUImNu7/rwEtRSUMJW6sfT4Lo5ITG4ZwxBGChNzO0c03NBLm6v6NTMXMeR3GbQW
 To1+NhAY4pEY0PvGXFVnvL3RM5LuQAkYhw9/fy16yPhnebGYHBeEid2pHYoAPJev6Ys0=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:19453
 helo=[10.97.34.6]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iQ6tm-0004LZ-82; Thu, 31 Oct 2019 10:37:46 +0100
To: Jan Beulich <jbeulich@suse.com>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
 <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
 <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
 <bd51711f-ab49-3638-dbb2-1806e6ef3632@suse.com>
 <52be608a-24f9-0c67-e5e7-41029ec5a071@eikelenboom.it>
 <6496a36e-f6be-c4e6-e6a4-f21d8eda2dc2@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <33b964b2-294d-a687-6d13-48ced7a40fbf@eikelenboom.it>
Date: Thu, 31 Oct 2019 10:36:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <6496a36e-f6be-c4e6-e6a4-f21d8eda2dc2@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMTAvMjAxOSAxMDoxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzEuMTAuMjAxOSAw
OTozNSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBQbGF0Zm9ybSBpcyBwZXJoYXBzIHdo
YXQgc3BlY2lmaWMgKG9sZGVyIEFNRCA4OTBGWCBjaGlwc2V0KSBhbmQgSSBuZWVkIHRoZSBiaW9z
IHdvcmthcm91bmQ6Cj4+IGl2cnNfaW9hcGljWzZdPTAwOjE0LjAgaW9tbXU9b24uCj4gCj4gU2hv
dWxkbid0IG1hdHRlciBoZXJlLgo+IAo+PiBPbiB0aGUgb3RoZXIgaGFuZCwgdGhpcyBoYXMgcmFu
IGxpa2UgdGhpcyBmb3IgcXVpdGUgc29tZSB0aW1lLgo+Pgo+PiBJIGhhdmUgMyBndWVzdHMgKEhW
TSkgZm9yIHdoaWNoIGkgdXNlIFBDSSBwYXNzdGhyb3VnaCBhbmQgCj4+IGZvciBlYWNoIG9mIHRo
b3NlIDMgZ3Vlc3RzIEkgZ2V0IHRoaXMgbWVzc2FnZSAqb25jZSogb24gc3RhcnQgb2YgdGhlIGd1
ZXN0Lgo+PiAJT25lIGd1ZXN0IGhhcyBhIHNvdW5kY2FyZCBwYXNzZWQgdGhyb3VnaCwKPj4gCU9u
ZSBndWVzdCBoYXMgYSBVU0IyIGNhcmQgcGFzc2VkIHRocm91Z2gsCj4+IAlPbmUgZ3Vlc3QgaGFz
IGEgVVNCMyBjYXJkIHBhc3NlZCB0aHJvdWdoLgo+Pgo+PiBBbm90aGVyIG9ic2VydmF0aW9uIGlz
IHRoYXQgYm90aCB0aGUgc291bmRjYXJkIGFuZCBVU0IyIGNhcmQKPj4gc3RpbGwgc2VlbSB0byBm
dW5jdGlvbiBkZXNwaXRlIHRoZSBtZXNzYWdlLgo+IAo+IFJlYWxpdHkgaXMgLSB0aGlzIG1lc3Nh
Z2UgaXMgYmVuaWduIGFzIGxvbmcgYXMgeW91IGRvbid0IGRvIFBDSQo+IGhvdCAodW4pcGx1Zy4K
CkkgZG9uJ3QgdXNlIGFueSBvZjoKIHBjaS1hdHRhY2gKIHBjaS1kZXRhY2gKIHBjaS1saXN0CiBw
Y2ktYXNzaWduYWJsZS1hZGQKIHBjaS1hc3NpZ25hYmxlLXJlbW92ZQogcGNpLWFzc2lnbmFibGUt
bGlzdAoKT25seSBzaHV0dGluZyBkb3duIGFuZCAocmUpc3RhcnRpbmcgVk1zIHdpdGggdGhlIGRl
dmljZXMgc3BlY2lmaWVkIGluCnRoZSB2bSBjZmcgZmlsZS4KCj4+IFRoZSBVU0IzIGNvbnRyb2xs
ZXIgZ29lcyBoYXl3aXJlIHRob3VnaCAoYSBsb3Qgb2YgZHJpdmVyIG1lc3NhZ2VzIGluIHRoZSBn
dWVzdCBkdXJpbmcgaW5pdCkuCj4gCj4gQXMgYSBjb25zZXF1ZW5jZSBJIGRvbid0IHRoaW5rIHRo
ZXJlJ3MgYSBjb25uZWN0aW9uIGJldHdlZW4gdGhpcwo+IGFuZCB0aGUgb2JzZXJ2ZWQgbWVzc2Fn
ZS4KCk9rLCBhbHRob3VnaCBpdCBmdW5jdGlvbnMgZmluZSB3aGVuICh3aXRoIHNhbWUga2VybmVs
IGV0Yy4gcmV2ZXJ0aW5nIHRvCnRoZSBjb21taXQgSSByZWZlcmVuY2VkIHRvIGJlbG93KSwgaWYg
c28sIHRoYXQgd291bGQgYmUgYW5vdGhlciBpc3N1ZSB0aGVuLgoKQ0MnZWQgSnVlcmdlbiBhcyBy
ZWxlYXNlIG1hbmFnZXIgc28gaGUgaXMgYXdhcmUuCgo+PiBJIGNvdWxkIHRyeSB0byBiaXNlY3Qs
IGJ1dCB0aGF0IHdvdWxkIGJlIHNvbWV3aGVyZSBuZXh0IHdlZWsgYmVmb3JlIEkgY2FuIGdldCB0
byB0aGF0Lgo+Pgo+PiBBdCBwcmVzZW50IEkgcnVuIHdpdGggYSB0cmVlIHdpdGggYXMgbGF0ZXN0
IGNvbW1pdCBlZTcxNzA4MjJmMWZjMjA5ZjMzZmViNDdiMjY4YmFiMzU1NDEzNTFkLAo+PiB3aGlj
aCBpcyBzdGFibGUgZm9yIG1lLiBUaGlzIHByZWRhdGVzIHNvbWUgb2YgdGhlIElPTU1VIGNoYW5n
ZXMgYW5kIEFudGhvbnkncyBRTVAgd29yayB0aGF0IGhhZAo+PiBzb21lIGlzc3VlcywgYnV0IHRo
YXQgd291bGQgYmUgdGhlIGxhc3Qga25vd24gcmVhbCBnb29kIHBvaW50IGZvciBtZSB0byBzdGFy
dCBhIGJpc2VjdCBmcm9tLgo+IAo+IEkuZS4gYXQgdGhhdCBwb2ludCB5b3UgZGlkbid0IG9ic2Vy
dmUgdGhpcyBtZXNzYWdlLCB5ZXQ/CgpXaXRoIGVlNzE3MDgyMmYxZmMyMDlmMzNmZWI0N2IyNjhi
YWIzNTU0MTM1MWQsIG5vciB0aGlzIG1lc3NhZ2UsIG5vciB0aGUKIklOVkFMSURfREVWX1JFUVVF
U1QiLCBldmVuIHdpdGggbG9uZ2VyIHVwdGltZXMuCgotLQpTYW5kZXIKCj4gSmFuCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 10:15:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 10:15:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ7UC-0004r8-Cy; Thu, 31 Oct 2019 10:15:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ7UB-0004r3-5D
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 10:15:23 +0000
X-Inumbo-ID: 580eb45e-fbc7-11e9-953f-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 580eb45e-fbc7-11e9-953f-12813bfff9fa;
 Thu, 31 Oct 2019 10:15:21 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D754DB31F;
 Thu, 31 Oct 2019 10:15:19 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
 <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
 <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <1a8ea591-1ad9-514d-00ca-bd153f540d28@suse.com>
Date: Thu, 31 Oct 2019 11:15:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAuMTAuMjAxOSAyMzoyMSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IENhbGwgdHJh
Y2Ugc2VlbXMgdG8gYmUgdGhlIHNhbWUgaW4gYWxsIGNhc2VzLgo+IAo+IC0tCj4gU2FuZGVyCj4g
Cj4gCj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBBTUQtVmk6IHVwZGF0ZV9wYWdp
bmdfbW9kZSBUcnkgdG8gYWNjZXNzIHBkZXZfbGlzdCB3aXRob3V0IGFxdWlyaW5nIHBjaWRldnNf
bG9jay4KPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdIC0tLS1bIFhlbi00LjEzLjAt
cmMgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCj4gKFhFTikgWzIwMTktMTAt
MzAgMjI6MDc6MDUuNzQ4XSBDUFU6ICAgIDEKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43
NDhdIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyNjU3NDg+XSBpb21tdV9tYXAuYyN1cGRhdGVf
cGFnaW5nX21vZGUrMHgxZjIvMHgzZWIKPiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhd
IFJGTEFHUzogMDAwMDAwMDAwMDAxMDI4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IgKGQwdjIpCgpJ
IGRpZG4ndCBwYXkgYXR0ZW50aW9uIHRvIHRoaXMgd2hlbiB3cml0aW5nIG15IGVhcmxpZXIgcmVw
bHk6IFRoZQpsaWtlbHkgY3VscHJpdCBsb29rcyB0byBiZSBmODlmNTU1ODI3ICgicmVtb3ZlIGxh
dGUgKG9uLWRlbWFuZCkKY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIikuIFByaW9y
IHRvIHRoaXMgSSBhc3N1bWUgSU9NTVUKcGFnZSB0YWJsZXMgZ290IGNvbnN0cnVjdGVkIG9ubHkg
YWZ0ZXIgLi4uCgo+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gWGVuIGNhbGwgdHJh
Y2U6Cj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAyNjU3
NDg+XSBSIGlvbW11X21hcC5jI3VwZGF0ZV9wYWdpbmdfbW9kZSsweDFmMi8weDNlYgo+IChYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjY1ZGVkPl0gRiBhbWRf
aW9tbXVfbWFwX3BhZ2UrMHg3Mi8weDFjMgo+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0
OF0gICAgWzxmZmZmODJkMDgwMjU4M2I2Pl0gRiBpb21tdV9tYXArMHg5OC8weDE3ZQo+IChYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjU4NmZiPl0gRiBpb21t
dV9sZWdhY3lfbWFwKzB4MjgvMHg3Mwo+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0g
ICAgWzxmZmZmODJkMDgwMzRhNGE2Pl0gRiBwMm0tcHQuYyNwMm1fcHRfc2V0X2VudHJ5KzB4NGQz
LzB4ODQ0Cj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAz
NDJlMTM+XSBGIHAybV9zZXRfZW50cnkrMHg5MS8weDEyOAo+IChYRU4pIFsyMDE5LTEwLTMwIDIy
OjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMzQzYzUyPl0gRiBndWVzdF9waHlzbWFwX2FkZF9l
bnRyeSsweDM5Zi8weDVhMwo+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxm
ZmZmODJkMDgwMzQzZjg1Pl0gRiBndWVzdF9waHlzbWFwX2FkZF9wYWdlKzB4MTJmLzB4MTM4Cj4g
KFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAyMjAxZWU+XSBG
IG1lbW9yeS5jI3BvcHVsYXRlX3BoeXNtYXArMHgyZTMvMHg1MDUKCi4uLiBEb20wIGhhZCBwb3B1
bGF0ZWQgdGhlIG5ldyBndWVzdCdzIHBoeXNtYXAuCgpBbnl3YXksIGFzIG9kZCBhcyBpdCBtYXkg
c2VlbSBJIGd1ZXNzIHRoZXJlJ3MgbGl0dGxlIGNob2ljZQpiZXNpZGVzIG1ha2luZyBwb3B1bGF0
ZV9waHlzbWFwKCkgKGFuZCBsaWtlbHkgYSBmZXcgb3RoZXJzKQphY3F1aXJlIHRoZSBsb2NrLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 10:16:17 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 10:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ7V2-0004vJ-NT; Thu, 31 Oct 2019 10:16:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQ7V1-0004vC-8w
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 10:16:15 +0000
X-Inumbo-ID: 754d0ebd-fbc7-11e9-953f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 754d0ebd-fbc7-11e9-953f-12813bfff9fa;
 Thu, 31 Oct 2019 10:16:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ7Uw-0004bb-BD; Thu, 31 Oct 2019 10:16:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ7Uv-0003PT-UQ; Thu, 31 Oct 2019 10:16:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ7Uv-0006KQ-Ti; Thu, 31 Oct 2019 10:16:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143365-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: qemu-mainline:test-amd64-i386-libvirt:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=1cfe28cdcabd10e31b0e05db8a2cfd9993f315e2
X-Osstest-Versions-That: qemuu=e9d42461920f6f40f4d847a5ba18e90d095ed0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 10:16:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 143365: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM2NSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzNjUvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkxNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gIDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgMTkgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI5MTUKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxNDI5MTUKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MjkxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQyOTE1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTQyOTE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTUgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDI5MTUKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAx
NDI5MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTggZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgICAgICBmYWlsICBsaWtlIDE0MjkxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTQyOTE1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxNDI5MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDE0MjkxNQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTQyOTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxNDI5MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0g
ICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC10
aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQxICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDFjZmUyOGNkY2FiZDEwZTMxYjBlMDVkYjhhMmNmZDk5
OTNmMzE1ZTIKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGU5ZDQyNDYx
OTIwZjZmNDBmNGQ4NDdhNWJhMThlOTBkMDk1ZWQwYjkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0
MjkxNSAgMjAxOS0xMC0xOSAxNDo0OTo0MSBaICAgMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxNDMwMzAgIDIwMTktMTAtMjIgMTE6MDg6MzkgWiAgICA4IGRheXMgICAxMCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxNDMzNjUgIDIwMTktMTAtMjkgMjE6MDE6MTkgWiAgICAxIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbGVrc2FuZGFyIE1hcmtvdmljIDxhbWFya292aWNAd2F2ZWNvbXAuY29tPgogIEFs
ZXggQmVubsOpZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4KICBBbGV4YW5kZXIgU2hvcG92IDxh
c2hAa2FtYmFuYXJpYS5vcmc+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0BvemxhYnMucnU+
CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgogIEFuZHJlYXMg
U2Nod2FiIDxzY2h3YWJAc3VzZS5kZT4KICBBbmRyZXcgSm9uZXMgPGRyam9uZXNAcmVkaGF0LmNv
bT4KICBCaW4gTWVuZyA8Ym1lbmcuY25AZ21haWwuY29tPgogIENsZWJlciBSb3NhIDxjcm9zYUBy
ZWRoYXQuY29tPgogIENsZW1lbnQgRGVzY2hhbXBzIDxjbGVtZW50LmRlc2NoYW1wc0BncmVlbnNv
Y3MuY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogIEPDqWRyaWMgTGUg
R29hdGVyIDxjbGdAa2FvZC5vcmc+CiAgRGFuaWVsIFAuIEJlcnJhbmfDqSA8YmVycmFuZ2VAcmVk
aGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBE
YXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICBEYXllb2wgTGVlIDxkYXllb2xA
YmVya2VsZXkuZWR1PgogIERpZXRtYXIgTWF1cmVyIDxkaWV0bWFyQHByb3htb3guY29tPgogIERy
LiBEYXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJr
b3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29t
PgogIEV1Z2VuaW8gUMOpcmV6IDxlcGVyZXptYUByZWRoYXQuY29tPgogIEZhbiBZYW5nIDxGYW5f
WWFuZ0BzanR1LmVkdS5jbj4KICBGaWxpcCBCb3p1dGEgPEZpbGlwLkJvenV0YUBydC1yay5jb20+
CiAgRnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhhdC5jb20+CiAgR2l1c2VwcGUgTXVzYWNj
aGlvIDx0aGF0bGVtb25AZ21haWwuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAg
R3VlbnRlciBSb2VjayA8bGludXhAcm9lY2stdXMubmV0PgogIEd1aWRvIEfDvG50aGVyIDxhZ3hA
c2lneGNwdS5vcmc+CiAgSGFuIEhhbiA8aGhhbkByZWRoYXQuY29tPgogIEhlcnbDqSBQb3Vzc2lu
ZWF1IDxocG91c3NpbkByZWFjdG9zLm9yZz4KICBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRo
YXQuY29tPgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmluZ3FpIExpdSA8
amluZ3FpLmxpdUBpbnRlbC5jb20+CiAgSm9uYXRoYW4gQmVocmVucyA8am9uYXRoYW5AZmludGVs
aWEuaW8+CiAgSnVsaWEgU3V2b3JvdmEgPGp1c3VhbEByZWRoYXQuY29tPgogIEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVudCBEZXNub2d1ZXMgPGxhdXJlbnQuZGVzbm9ndWVz
QGdtYWlsLmNvbT4KICBMYXVyZW50IFZpdmllciA8bGF1cmVudEB2aXZpZXIuZXU+CiAgTGF1cmVu
dCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBNYW8gWmhvbmd5aSA8bWFvemhvbmd5aUBj
bXNzLmNoaW5hbW9iaWxlLmNvbT4KICBNYXJjZWxvIFRvc2F0dGkgPG10b3NhdHRpQHJlZGhhdC5j
b20+CiAgTWFyaW8gU21hcmR1Y2ggPG1zbWFyZHVjaEBkaWdpdGFsb2NlYW4uY29tPgogIE1hcmsg
Q2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1hcmt1cyBBcm1i
cnVzdGVyIDxhcm1icnVAcmVkaGF0LmNvbT4KICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWls
LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIE1heGltIExldml0c2t5IDxt
bGV2aXRza0ByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTWljaGFlbCBXZWlzZXIgPG1pY2hhZWwud2Vpc2VyQGdteC5kZT4KICBNaWtoYWlsIFNlbm5p
a292c2t5IDxtaWtoYWlsLnNlbm5pa292c2tpaUBjbG91ZC5pb25vcy5jb20+CiAgUGFsbWVyIERh
YmJlbHQgPHBhbG1lckBzaWZpdmUuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhh
dC5jb20+CiAgUGF1bCBBLiBDbGFya2UgIDxwY0B1cy5pYm0uY29tPgogIFBhdmVsIERvdmdhbHl1
ayA8cGF2ZWwuZG92Z2FsdWtAZ21haWwuY29tPgogIFBhdmVsIERvdmdhbHl1ayA8UGF2ZWwuRG92
Z2FsdWtAaXNwcmFzLnJ1PgogIFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgogIFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQaGlsaXBwZSBNYXRoaWV1
LURhdWTDqSA8ZjRidWdAYW1zYXQub3JnPgogIFBoaWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxwaGls
bWRAcmVkaGF0LmNvbT4KICBSaWNoYXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGlu
YXJvLm9yZz4KICBTZXJnaW8gTG9wZXogPHNscEByZWRoYXQuY29tPgogIFNodS1DaHVuIFdlbmcg
PHNjd0Bnb29nbGUuY29tPgogIFN0ZWZhbiBCcmFua292aWMgPHN0ZWZhbi5icmFua292aWNAcnQt
cmsuY29tPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVmYW4g
V2VpbCA8c3dAd2VpbG5ldHouZGU+CiAgU3RlZmFubyBHYXJ6YXJlbGxhIDxzZ2FyemFyZUByZWRo
YXQuY29tPgogIFN2ZW4gU2NobmVsbGUgPHN2ZW5zQHN0YWNrZnJhbWUub3JnPgogIFRhbyBYdSA8
dGFvMy54dUBpbnRlbC5jb20+CiAgVGhvbWFzIEh1dGggPGh1dGhAdHV4ZmFtaWx5Lm9yZz4KICBU
aG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0
c0ByZWRoYXQuY29tPgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZA
dmlydHVvenpvLmNvbT4KICBXZWkgWHUgPHdleHVAcmVkaGF0LmNvbT4KICBXZWkgWWFuZyA8cmlj
aGFyZHcueWFuZ0BsaW51eC5pbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVy
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA3NDE2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 10:34:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 10:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ7mO-0006Y2-J9; Thu, 31 Oct 2019 10:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQ7mN-0006Xw-0G
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 10:34:11 +0000
X-Inumbo-ID: f476774e-fbc9-11e9-953f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f476774e-fbc9-11e9-953f-12813bfff9fa;
 Thu, 31 Oct 2019 10:34:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ7mD-0004wl-O1; Thu, 31 Oct 2019 10:34:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ7mD-0004H1-Ew; Thu, 31 Oct 2019 10:34:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ7mD-0006FH-EA; Thu, 31 Oct 2019 10:34:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143363-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-pvshim:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-shadow:xen-boot:fail:regression
 linux-linus:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-pvshim:guest-start/debian.repeat:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-credit1:guest-start:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:guest-localmigrate/x10:fail:allowable
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-i386-xsm:xen-boot:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=23fdb198ae81f47a574296dab5167c5e136a02ba
X-Osstest-Versions-That: linux=736706bee3298208343a76096370e4f6a5c55915
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 10:34:01 +0000
Subject: [Xen-devel] [linux-linus test] 143363: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM2MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMzYzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3Qg
ICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEz
MzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTMzNTgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0IDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWkzODYteGwtc2hhZG93
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgIDE4IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2c2hpbSAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMzM1ODAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEzMzU4MAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE3IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTMzNTgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
IDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWlsIFJFR1IuIHZzLiAxMzM1ODAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwg
UkVHUi4gdnMuIDEzMzU4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0taTM4Ni14c20g
IDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4MAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTMzNTgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMzM1ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEzMzU4
MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtc2VhdHRsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDIzZmRi
MTk4YWU4MWY0N2E1NzQyOTZkYWI1MTY3YzVlMTM2YTAyYmEKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDczNjcwNmJlZTMyOTgyMDgzNDNhNzYwOTYzNzBlNGY2YTVjNTU5
MTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEzMzU4MCAgMjAxOS0wMy0wNCAxOTo1MzowOSBaICAy
NDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMzM2MDUgIDIwMTktMDMtMDUgMjA6MDM6MTQg
WiAgMjM5IGRheXMgIDE5MyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMzNjMgIDIw
MTktMTAtMjkgMjA6MTk6NDQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUwNDcgcGVv
cGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAx
MjI2MjE0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 10:56:32 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 10:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ87m-0008AF-Gc; Thu, 31 Oct 2019 10:56:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A/tI=YY=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iQ87l-0008AA-A8
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 10:56:17 +0000
X-Inumbo-ID: 0ea03334-fbcd-11e9-953f-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ea03334-fbcd-11e9-953f-12813bfff9fa;
 Thu, 31 Oct 2019 10:56:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572519375;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=WbqMkY73khVsNFDFekH6v2zn10iTBHvbFxhcwutb1+o=;
 b=ZRtSyvbVPluXXAalhUxzV7LA3KiAsnW9XSymADLArc+7dsJ5kowio0no
 V3hFrRWfEn/2NYGN1TaSroNFfkx+twi51rVAWp+wVYlubplvJtGBPcYAw
 nktAACjCBCcgLm9Obp4bMaJF+g2AWvia/So9yDpmrJm8pAXZPmVJUVJfX 4=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: sbVw4qmjjlrWo1mi+8mvET7aEZBtR6Ph+euXcyuB85/ls0yWGgeBWO24e1GTr9dVrZlTBWmfiz
 n3fmleFkjQqQfMa0q4tELDjL3LEnpcD8I3TZUI+EU8+snHQjzTMGc9bDCOPNiOYRX0Hhc6Qel0
 xuNMNq7HayUeqmt97i3tr3MRUyD2ejff4Pz6wrd1cHJnDJqQU8zDQudhOzefjFJiqinCdXisfj
 vAcQ9CKuVit3iLyi8CgVtaLKn5F+k6JMA+MzCeY3N2YWiApxcKYyYEm51+SkpG72N2CyJJ7tx8
 gwE=
X-SBRS: 2.7
X-MesageID: 7996217
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,250,1569297600"; 
   d="scan'208";a="7996217"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Thu, 31 Oct 2019 10:56:09 +0000
Message-ID: <20191031105609.21819-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.17.1
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v3 for 4.13] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udmVydGluZyBhIGd1ZXN0IGZyb20gUFYgdG8gUFYtaW4tUFZIIG1ha2VzIHRoZSBndWVzdCB0
byBoYXZlIDM4NGsKbGVzcyBtZW1vcnksIHdoaWNoIG1heSBjb25mdXNlIGd1ZXN0J3MgYmFsbG9v
biBkcml2ZXIuIFRoaXMgaGFwcGVucwpiZWNhdXNlIFhlbiB1bmNvbmRpdGlvbmFsbHkgcmVzZXJ2
ZXMgNjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKdGhlIGZhY3QgdGhhdCBpdCdzIHJl
YWxseSBhIHVzYWJsZSBSQU0gaW4gUFZIIGJvb3QgbW9kZS4KCkZpeCB0aGlzIGJ5IHNraXBwaW5n
IHJlZ2lvbiB0eXBlIGNoYW5nZSBpbiB2aXJ0dWFsaXNlZCBlbnZpcm9ubWVudHMsCnRydXN0aW5n
IHdoYXRldmVyIG1lbW9yeSBtYXAgb3VyIGh5cGVydmlzb3IgaGFzIHByb3ZpZGVkLgoKVGFrZSBh
IHJlZmFjdG9yaW5nIG9wcG9ydHVuaXR5IHRvIGludHJvZHVjZSBlYXJseV9jcHVfaGFzX2h5cGVy
dmlzb3IoKS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KLS0tCnYyIC0tPiB2MzoKLSBlYXJseV9jcHVfaGFzX2h5cGVydmlzb3IoKSBpcyBh
ZGRlZAoKQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpD
QzogIlJvZ2VyIFBhdSBNb25uw6kiIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
fCA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L2U4MjAuYyAgICAgICAgIHwgNiArKysrLS0KIHhl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICB8IDQgKystLQogeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oIHwgMSArCiA1IGZpbGVz
IGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5k
ZXggNmM2YmQ2MzMwMS4uYWRlZGI1NTdkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9j
b21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0yNzQsNiArMjc0LDE1
IEBAIHN0YXRpYyBpbmxpbmUgdTMyIHBoeXNfcGtnX2lkKHUzMiBjcHVpZF9hcGljLCBpbnQgaW5k
ZXhfbXNiKQogCXJldHVybiBfcGh5c19wa2dfaWQoZ2V0X2FwaWNfaWQoKSwgaW5kZXhfbXNiKTsK
IH0KIAorLyoKKyAqIFNvbWV0aW1lcyBpdCdzIHRvbyBlYXJseSB0byB1c2UgY3B1X2hhc19oeXBl
cnZpc29yIHdoaWNoIGlzIGF2YWlsYWJsZSBvbmx5CisgKiBhZnRlciBlYXJseV9jcHVfaW5pdCgp
LgorICovCitib29sIF9faW5pdCBlYXJseV9jcHVfaGFzX2h5cGVydmlzb3Iodm9pZCkKK3sKKwly
ZXR1cm4gY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1Ip
OworfQorCiAvKiBEbyBtaW5pbXVtIENQVSBkZXRlY3Rpb24gZWFybHkuCiAgICBGaWVsZHMgcmVh
bGx5IG5lZWRlZDogdmVuZG9yLCBjcHVpZF9sZXZlbCwgZmFtaWx5LCBtb2RlbCwgbWFzaywgY2Fj
aGUgYWxpZ25tZW50LgogICAgVGhlIG90aGVycyBhcmUgbm90IHRvdWNoZWQgdG8gYXZvaWQgdW53
YW50ZWQgc2lkZSBlZmZlY3RzLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hl
bi9hcmNoL3g4Ni9lODIwLmMKaW5kZXggOGU4YTJjNGUxYi4uZGJiZTZjYWMwYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2U4MjAuYworKysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCkBAIC0xMCw2
ICsxMCw3IEBACiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAj
aW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKIC8qCiAgKiBv
cHRfbWVtOiBMaW1pdCBtYXhpbXVtIGFkZHJlc3Mgb2YgcGh5c2ljYWwgUkFNLgpAQCAtMzE4LDkg
KzMxOSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBjb3B5X2U4MjBfbWFwKHN0cnVjdCBlODIwZW50
cnkgKiBiaW9zbWFwLCB1bnNpZ25lZCBpbnQgbnJfbWFwKQogCiAgICAgICAgIC8qCiAgICAgICAg
ICAqIFNvbWUgQklPU2VzIGNsYWltIFJBTSBpbiB0aGUgNjQwayAtIDFNIHJlZ2lvbi4KLSAgICAg
ICAgICogTm90IHJpZ2h0LiBGaXggaXQgdXAuCisgICAgICAgICAqIE5vdCByaWdodC4gRml4IGl0
IHVwLCBidXQgb25seSB3aGVuIHJ1bm5pbmcgb24gYmFyZSBtZXRhbC4KICAgICAgICAgICovCi0g
ICAgICAgIGlmICh0eXBlID09IEU4MjBfUkFNKSB7CisgICAgICAgIGlmICggIWVhcmx5X2NwdV9o
YXNfaHlwZXJ2aXNvcigpICYmIHR5cGUgPT0gRTgyMF9SQU0gKQorICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoc3RhcnQgPCAweDEwMDAwMFVMTCAmJiBlbmQgPiAweEEwMDAwVUxMKSB7CiAgICAg
ICAgICAgICAgICAgaWYgKHN0YXJ0IDwgMHhBMDAwMFVMTCkKICAgICAgICAgICAgICAgICAgICAg
YWRkX21lbW9yeV9yZWdpb24oc3RhcnQsIDB4QTAwMDBVTEwtc3RhcnQsIHR5cGUpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5j
CmluZGV4IDdiN2E1YmFkYWIuLjQ4ZWEzMjI0ZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTMxLDYgKzMxLDcg
QEAKICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVk
ZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogCiAjaW5jbHVkZSA8
cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9wYXJhbXMuaD4K
QEAgLTcyLDggKzczLDcgQEAgdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQogICAg
IGlmICggeGVuX2d1ZXN0ICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgLyogVG9vIGVhcmx5IHRv
IHVzZSBjcHVfaGFzX2h5cGVydmlzb3IgKi8KLSAgICBpZiAoICEoY3B1aWRfZWN4KDEpICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSApCisgICAgaWYgKCAhZWFybHlfY3B1
X2hhc19oeXBlcnZpc29yKCkgKQogICAgICAgICByZXR1cm47CiAKICAgICBmaW5kX3hlbl9sZWF2
ZXMoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggOTk4MTZmYzY3Yy4uZGYxNjQxNjM0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTU5NDMsNyArNTk0Myw3IEBAIGNvbnN0IHN0
cnVjdCBwbGF0Zm9ybV9iYWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNp
Z25lZCBpbnQgKmFycmF5CiAgICAgY2FzZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAq
LwogICAgIGNhc2UgMHgwMDA5MDZlMDogLyogZXJyYXRhIEtCTD8/PyAvIEtCVzExNCAvIENGVzEw
MyAqLwogICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgotICAgICAg
ICAgICAgICAgICAgICAgICAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9IWVBFUlZJU09SKSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgIWVhcmx5X2NwdV9oYXNf
aHlwZXJ2aXNvcigpICYmCiAgICAgICAgICAgICAgICAgICAgICAgIChjcHVpZF9jb3VudF9lYngo
NywgMCkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSExFKSkpOwogICAgICAgICByZXR1cm4g
JmhsZV9iYWRfcGFnZTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nl
dHVwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKaW5kZXggODYxZDQ2ZDZhYy4uZGRk
Mzc5MDdmMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaApAQCAtMTYsNiArMTYsNyBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB4ZW5oZWFwX2luaXRpYWxfcGh5c19zdGFydDsKIAogdm9pZCBlYXJseV9jcHVfaW5p
dCh2b2lkKTsKIHZvaWQgZWFybHlfdGltZV9pbml0KHZvaWQpOworYm9vbCBlYXJseV9jcHVfaGFz
X2h5cGVydmlzb3Iodm9pZCk7CiAKIHZvaWQgc2V0X25yX2NwdV9pZHModW5zaWduZWQgaW50IG1h
eF9jcHVzKTsKIAotLSAKMi4xNy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 11:07:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 11:07:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ8IU-0000eg-CJ; Thu, 31 Oct 2019 11:07:22 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ8IS-0000eb-TT
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 11:07:20 +0000
X-Inumbo-ID: 9ae9e166-fbce-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9ae9e166-fbce-11e9-a531-bc764e2007e4;
 Thu, 31 Oct 2019 11:07:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id B68B7B3B1;
 Thu, 31 Oct 2019 11:07:18 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <20191031105609.21819-1-sergey.dyasli@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <932471f8-fbe3-de7b-f005-d7e036f2c936@suse.com>
Date: Thu, 31 Oct 2019 12:07:20 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <20191031105609.21819-1-sergey.dyasli@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 for 4.13] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMTAuMjAxOSAxMTo1NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiAtLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+IEBA
IC0yNzQsNiArMjc0LDE1IEBAIHN0YXRpYyBpbmxpbmUgdTMyIHBoeXNfcGtnX2lkKHUzMiBjcHVp
ZF9hcGljLCBpbnQgaW5kZXhfbXNiKQo+ICAJcmV0dXJuIF9waHlzX3BrZ19pZChnZXRfYXBpY19p
ZCgpLCBpbmRleF9tc2IpOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBTb21ldGltZXMgaXQncyB0b28g
ZWFybHkgdG8gdXNlIGNwdV9oYXNfaHlwZXJ2aXNvciB3aGljaCBpcyBhdmFpbGFibGUgb25seQo+
ICsgKiBhZnRlciBlYXJseV9jcHVfaW5pdCgpLgo+ICsgKi8KPiArYm9vbCBfX2luaXQgZWFybHlf
Y3B1X2hhc19oeXBlcnZpc29yKHZvaWQpCj4gK3sKPiArCXJldHVybiBjcHVpZF9lY3goMSkgJiBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUik7Cj4gK30KCk9PSSwgZGlkIHlvdSBj
b25zaWRlciBpbnRyb2R1Y2luZyBhIG1vcmUgZ2VuZXJhbCBlYXJseV9jcHVfaGFzKCksCndpdGgg
WDg2X0ZFQVRVUkVfKiBwYXNzZWQgYXMgYW4gYXJndW1lbnQ/Cgo+IEBAIC0zMTgsOSArMzE5LDEw
IEBAIHN0YXRpYyBpbnQgX19pbml0IGNvcHlfZTgyMF9tYXAoc3RydWN0IGU4MjBlbnRyeSAqIGJp
b3NtYXAsIHVuc2lnbmVkIGludCBucl9tYXApCj4gIAo+ICAgICAgICAgIC8qCj4gICAgICAgICAg
ICogU29tZSBCSU9TZXMgY2xhaW0gUkFNIGluIHRoZSA2NDBrIC0gMU0gcmVnaW9uLgo+IC0gICAg
ICAgICAqIE5vdCByaWdodC4gRml4IGl0IHVwLgo+ICsgICAgICAgICAqIE5vdCByaWdodC4gRml4
IGl0IHVwLCBidXQgb25seSB3aGVuIHJ1bm5pbmcgb24gYmFyZSBtZXRhbC4KPiAgICAgICAgICAg
Ki8KPiAtICAgICAgICBpZiAodHlwZSA9PSBFODIwX1JBTSkgewo+ICsgICAgICAgIGlmICggIWVh
cmx5X2NwdV9oYXNfaHlwZXJ2aXNvcigpICYmIHR5cGUgPT0gRTgyMF9SQU0gKQo+ICsgICAgICAg
IHsKPiAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgMHgxMDAwMDBVTEwgJiYgZW5kID4gMHhBMDAw
MFVMTCkgewo+ICAgICAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgMHhBMDAwMFVMTCkKPiAgICAg
ICAgICAgICAgICAgICAgICBhZGRfbWVtb3J5X3JlZ2lvbihzdGFydCwgMHhBMDAwMFVMTC1zdGFy
dCwgdHlwZSk7CgpTZWVpbmcgb3JpZ2luYWwgbGluZSBhbmQgbG93ZXIgY29udGV4dCAtIGFyZW4n
dCB5b3UgY29ycnVwdGluZwpwcmV2aW91c2x5IHJlYXNvbmFibHkgY29uc2lzdGVudCAoTGludXgp
IHN0eWxlIGhlcmU/IChUaGlzIGNvdWxkCmJlIGVhc2lseSB0YWtlbiBjYXJlIG9mIHdoaWxlIGNv
bW1pdHRpbmcsIGJ1dCBJJ2QgZmlyc3QgbGlrZSB0aGUKcG9pbnQgYmVsb3cgYmUgY2xhcmlmaWVk
LikKCj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+
IEBAIC01OTQzLDcgKzU5NDMsNyBAQCBjb25zdCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKl9f
aW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheQo+ICAgICAgY2Fz
ZSAweDAwMDgwNmUwOiAvKiBlcnJhdHVtIEtCTD8/PyAqLwo+ICAgICAgY2FzZSAweDAwMDkwNmUw
OiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8gQ0ZXMTAzICovCj4gICAgICAgICAgKmFycmF5
X3NpemUgPSAoY3B1aWRfZWF4KDApID49IDcgJiYKPiAtICAgICAgICAgICAgICAgICAgICAgICAh
KGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgJiYK
PiArICAgICAgICAgICAgICAgICAgICAgICAhZWFybHlfY3B1X2hhc19oeXBlcnZpc29yKCkgJiYK
ClN0cmljdGx5IHNwZWFraW5nIHRoaXMgbWFrZXMgY2xlYXIgdGhhdCBpbiBlYXJseV9jcHVfaGFz
X2h5cGVydmlzb3IoKQp5b3Ugc2hvdWxkIGFsc28gY2hlY2sgY3B1aWRfZWF4KDApID49IDEuIFdl
IGRvbid0IGN1cnJlbnRseSBzZWVtIHRvCm9iamVjdCB0byBydW5uaW5nIG9uIGEgc3lzdGVtIHdp
dGggb25seSBiYXNpYyBsZWFmIDAgYXZhaWxhYmxlICh3ZQpkbyBvYmplY3QgdG8gdGhlcmUgbm90
IGJlaW5nIGV4dGVuZGVkIGxlYWYgMSkuIEFuZHJldywgZG8geW91IGhhdmUKYW55IGNsZWFyIG9w
aW5pb24gb25lIHdheSBvciB0aGUgb3RoZXI/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 11:45:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 11:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ8td-0003gY-K6; Thu, 31 Oct 2019 11:45:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=A/tI=YY=citrix.com=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1iQ8tc-0003gT-Cm
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 11:45:44 +0000
X-Inumbo-ID: f8094d0a-fbd3-11e9-8aca-bc764e2007e4
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8094d0a-fbd3-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 11:45:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572522343;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=z2UEg1/7Ou3RcNmDOKMqd6notAkgRzE8/KyadwP5R4k=;
 b=EortHQ0BgZBNFZ1TOx/zg8hTz+qiSHZZoj0jgSaKdVUIg4DRy7T5qmuJ
 0sSOZffBObjhpTdiwokxIn0Ne9sBvfxruvjbR+nsvo0sqFY1ZLEVWC25B
 rRHb1kVDurja/PE59GswLrzmi4DHJPe31kFLvF6raxtGnccQfuA5lnyXo c=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=sergey.dyasli@citrix.com;
 spf=Pass smtp.mailfrom=sergey.dyasli@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 sergey.dyasli@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 sergey.dyasli@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="sergey.dyasli@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="sergey.dyasli@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: eT4oDICyoQGnBLPPoh6+nd2klHjVl9wPUPBaRAV0wZQqdiVnyTgaF3Rc4o1+ay63djMmNsCB5Q
 jVckuYfdNuL6Jl/znB/PVJE3lfRy1Lq9pSbhCu7Rt06mMukfxhZ5y69Vzfm/5SdXjL1zqbCopN
 DMj7rOsAaUGDCXsaEDma6HuBSvfOmdRI5TlJ4DMRizHqsZKJ043q903EBFV9Ns9biSIdWujHXT
 lFC4Vln9e5FXcxvUh/xcu7X1Dxa21xt0vJEIkwvo0y1X2GivKFVf41MX7tO3yuN1rcfGfB2pm/
 fe0=
X-SBRS: 2.7
X-MesageID: 7998154
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,250,1569297600"; 
   d="scan'208";a="7998154"
To: Jan Beulich <jbeulich@suse.com>
References: <20191031105609.21819-1-sergey.dyasli@citrix.com>
 <932471f8-fbe3-de7b-f005-d7e036f2c936@suse.com>
From: Sergey Dyasli <sergey.dyasli@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=sergey.dyasli@citrix.com; keydata=
 mQINBFtMVHEBEADc/hZcLexrB6vGTdGqEUsYZkFGQh6Z1OO7bCtM1go1RugSMeq9tkFHQSOc
 9c7W9NVQqLgn8eefikIHxgic6tGgKoIQKcPuSsnqGao2YabsTSSoeatvmO5HkR0xGaUd+M6j
 iqv3cD7/WL602NhphT4ucKXCz93w0TeoJ3gleLuILxmzg1gDhKtMdkZv6TngWpKgIMRfoyHQ
 jsVzPbTTjJl/a9Cw99vuhFuEJfzbLA80hCwhoPM+ZQGFDcG4c25GQGQFFatpbQUhNirWW5b1
 r2yVOziSJsvfTLnyzEizCvU+r/Ek2Kh0eAsRFr35m2X+X3CfxKrZcePxzAf273p4nc3YIK9h
 cwa4ZpDksun0E2l0pIxg/pPBXTNbH+OX1I+BfWDZWlPiPxgkiKdgYPS2qv53dJ+k9x6HkuCy
 i61IcjXRtVgL5nPGakyOFQ+07S4HIJlw98a6NrptWOFkxDt38x87mSM7aSWp1kjyGqQTGoKB
 VEx5BdRS5gFdYGCQFc8KVGEWPPGdeYx9Pj2wTaweKV0qZT69lmf/P5149Pc81SRhuc0hUX9K
 DnYBa1iSHaDjifMsNXKzj8Y8zVm+J6DZo/D10IUxMuExvbPa/8nsertWxoDSbWcF1cyvZp9X
 tUEukuPoTKO4Vzg7xVNj9pbK9GPxSYcafJUgDeKEIlkn3iVIPwARAQABtChTZXJnZXkgRHlh
 c2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+iQJOBBMBCgA4FiEEkI7HMI5EbM2FLA1L
 Aa+w5JvbyusFAltMVHECGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQAa+w5JvbyuuQ
 JBAAry/oRK6m0I+ck1Tarz9a1RrF73r1YoJUk5Bw+PSxsBJOPp3vDeAz3Kqw58qmBXeNlMU4
 1cqAxFxCCKMtER1gpmrKWBA1/H1ZoBRtzhaHgPTQLyR7LB1OgdpgwEOjN1Q5gME8Pk21y/3N
 cG5YBgD/ZHbq8nWS/G3r001Ie3nX55uacGk/Ry175cS48+asrerShKMDNMT1cwimo9zH/3Lm
 RTpWloh2dG4jjwtCXqB7s+FEE5wQVCpPp9p55+9pPd+3DXmsQEcJ/28XHo/UJW663WjRlRc4
 wgPwiC9Co1HqaMKSzdPpZmI5D4HizWH8jF7ppUjWoPapwk4dEA7Al0vx1Bz3gbJAL8DaRgQp
 H4j/16ifletfGUNbHJR2vWljZ5SEf2vMVcdubf9eFUfBF/9OOR1Kcj1PISP8sPhcP7oCfFtH
 RcxXh1OStrRFtltJt2VlloKXAUggdewwyyD4xl9UHCfI4lSexOK37wNSQYPQcVcOS1bl4NhQ
 em6pw2AC32NsnQE5PmczFADDIpWhO/+WtkTFeE2HHfAn++y3YDtKQd7xes9UJjQNiGziArST
 l6Zrx4/nShVLeYRVW76l27gI5a8BZLWwBVRsWniGM50OOJULvSag7kh+cjsrXXpNuA4rfEoB
 Bxr7pso9e5YghupDc8XftsYd7mlAgOTCAC8uZme5Ag0EW0xUcQEQAMKi97v3DwwPgYVPYIbQ
 JAvoMgubJllC9RcE0PQsE6nEKSrfOT6Gh5/LHOXLbQI9nzU/xdr6kMfwbYVTnZIY/SwsLrJa
 gSKm64t11MjC1Vf03/sncx1tgI7nwqMMIAYLsXnQ9X/Up5L/gLO2YDIPxrQ6g4glgRYPT53i
 r6/hTz3dlpqyPCorpuF+WY7P2ujhlFlXCAaD6btPPM/9LZSmI0xS4aCBLH+pZeCr0UGSMhsX
 JYN0QRLjfsIDGyqaXVH9gwV2Hgsq6z8fNPQlBc3IpDvfXa1rYtgldYBfG521L3wnsMcKoFSr
 R5dpH7Jtvv5YBuAk8r571qlMhyAmVKiEnc+RonWl503D5bAHqNmFNjV248J5scyRD/+BcYLI
 2CFG28XZrCvjxq3ux5hpmg2fCu+y98h6/yuwB/JhbFlDOSoluEpysiEL3R5GTKbxOF664q5W
 fiSObxNONxs86UtghqNDRUJgyS0W6TfykGOnZDVYAC9Gg8SbQDta1ymA0q76S/NG2MrJEOIr
 1GtOr/UjNv2x4vW56dzX/3yuhK1ilpgzh1q504ETC6EKXMaFT8cNgsMlk9dOvWPwlsIJ249+
 PizMDFGITxGTIrQAaUBO+HRLSBYdHNrHJtytkBoTjykCt7M6pl7l+jFYjGSw4fwexVy0MqsD
 AZ2coH82RTPb6Q7JABEBAAGJAjYEGAEKACAWIQSQjscwjkRszYUsDUsBr7Dkm9vK6wUCW0xU
 cQIbDAAKCRABr7Dkm9vK6+9uD/9Ld3X5cvnrwrkFMddpjFKoJ4yphtX2s+EQfKT6vMq3A1dJ
 tI7zHTFm60uBhX6eRbQow8fkHPcjXGJEoCSJf8ktwx/HYcBcnUK/aulHpvHIIYEma7BHry4x
 L+Ap7oBbBNiraS3Wu1k+MaX07BWhYYkpu7akUEtaYsCceVc4vpYNITUzPYCHeMwc5pLICA+7
 VdI1rrTSAwlCtLGBt7ttbvaAKN4dysiN+/66Hlxnn8n952lZdG4ThPPzafG50EgcTa+dASgm
 tc6HaQAmJiwb4iWUOoUoM+udLRHcN6cE0bQivyH1bqF4ROeFBRz00MUJKvzUynR9E50F9hmd
 DOBJkyM3Z5imQ0RayEkRHhlhj7uECaojnUeewq4zjpAg2HTSMkdEzKRbdMEyXCdQXFnSCmUB
 5yMIULuDbOODWo3EufExLjAKzIRWEKQ/JidLzO6hrhlQffsJ7MPTU+Hg7WxqWfn4zhuUcIQB
 SlkiRMalSiJITC2jG7oQRRh9tyNaDMkKzTbeFtHKRmUUAuhE0LBXP8Wc+5W7b3WOf2SO8JMR
 4TqDZ0K06s66S5fOTW0h56iCCxTsAnRvM/tA4SERyRoFs/iTqJzboskZY0yKeWV4/IQxfOyC
 YwdU3//zANM1ZpqeE/8lnW/kx+fyzVyEioLSwkjDvdG++4GQ5r6PHQ7BbdEWhA==
Message-ID: <8ef28fe6-70dc-8233-9671-5e9cd60b7306@citrix.com>
Date: Thu, 31 Oct 2019 11:45:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <932471f8-fbe3-de7b-f005-d7e036f2c936@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 for 4.13] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 "sergey.dyasli@citrix.com >> Sergey Dyasli" <sergey.dyasli@citrix.com>, Wei
 Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMTAvMjAxOSAxMTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzEuMTAuMjAxOSAx
MTo1NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4+IEBAIC0yNzQsNiArMjc0
LDE1IEBAIHN0YXRpYyBpbmxpbmUgdTMyIHBoeXNfcGtnX2lkKHUzMiBjcHVpZF9hcGljLCBpbnQg
aW5kZXhfbXNiKQo+PiAgCXJldHVybiBfcGh5c19wa2dfaWQoZ2V0X2FwaWNfaWQoKSwgaW5kZXhf
bXNiKTsKPj4gIH0KPj4gIAo+PiArLyoKPj4gKyAqIFNvbWV0aW1lcyBpdCdzIHRvbyBlYXJseSB0
byB1c2UgY3B1X2hhc19oeXBlcnZpc29yIHdoaWNoIGlzIGF2YWlsYWJsZSBvbmx5Cj4+ICsgKiBh
ZnRlciBlYXJseV9jcHVfaW5pdCgpLgo+PiArICovCj4+ICtib29sIF9faW5pdCBlYXJseV9jcHVf
aGFzX2h5cGVydmlzb3Iodm9pZCkKPj4gK3sKPj4gKwlyZXR1cm4gY3B1aWRfZWN4KDEpICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpOwo+PiArfQo+IAo+IE9PSSwgZGlkIHlv
dSBjb25zaWRlciBpbnRyb2R1Y2luZyBhIG1vcmUgZ2VuZXJhbCBlYXJseV9jcHVfaGFzKCksCj4g
d2l0aCBYODZfRkVBVFVSRV8qIHBhc3NlZCBhcyBhbiBhcmd1bWVudD8KCkkgY291bGRuJ3QgZmlu
ZCBhbnkgb3RoZXIgdXNlcnMgb2YgY3B1aWRfZXtjLGR9eCgweDEpLCBzbyBJIGRvbid0IHNlZQp0
aGUgcG9pbnQgaW4gZG9pbmcgaXQgbm93LgoKPj4gQEAgLTMxOCw5ICszMTksMTAgQEAgc3RhdGlj
IGludCBfX2luaXQgY29weV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlvc21hcCwgdW5z
aWduZWQgaW50IG5yX21hcCkKPj4gIAo+PiAgICAgICAgICAvKgo+PiAgICAgICAgICAgKiBTb21l
IEJJT1NlcyBjbGFpbSBSQU0gaW4gdGhlIDY0MGsgLSAxTSByZWdpb24uCj4+IC0gICAgICAgICAq
IE5vdCByaWdodC4gRml4IGl0IHVwLgo+PiArICAgICAgICAgKiBOb3QgcmlnaHQuIEZpeCBpdCB1
cCwgYnV0IG9ubHkgd2hlbiBydW5uaW5nIG9uIGJhcmUgbWV0YWwuCj4+ICAgICAgICAgICAqLwo+
PiAtICAgICAgICBpZiAodHlwZSA9PSBFODIwX1JBTSkgewo+PiArICAgICAgICBpZiAoICFlYXJs
eV9jcHVfaGFzX2h5cGVydmlzb3IoKSAmJiB0eXBlID09IEU4MjBfUkFNICkKPj4gKyAgICAgICAg
ewo+PiAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgMHgxMDAwMDBVTEwgJiYgZW5kID4gMHhBMDAw
MFVMTCkgewo+PiAgICAgICAgICAgICAgICAgIGlmIChzdGFydCA8IDB4QTAwMDBVTEwpCj4+ICAg
ICAgICAgICAgICAgICAgICAgIGFkZF9tZW1vcnlfcmVnaW9uKHN0YXJ0LCAweEEwMDAwVUxMLXN0
YXJ0LCB0eXBlKTsKPiAKPiBTZWVpbmcgb3JpZ2luYWwgbGluZSBhbmQgbG93ZXIgY29udGV4dCAt
IGFyZW4ndCB5b3UgY29ycnVwdGluZwo+IHByZXZpb3VzbHkgcmVhc29uYWJseSBjb25zaXN0ZW50
IChMaW51eCkgc3R5bGUgaGVyZT8gKFRoaXMgY291bGQKPiBiZSBlYXNpbHkgdGFrZW4gY2FyZSBv
ZiB3aGlsZSBjb21taXR0aW5nLCBidXQgSSdkIGZpcnN0IGxpa2UgdGhlCj4gcG9pbnQgYmVsb3cg
YmUgY2xhcmlmaWVkLikKClRoaXMgZmlsZSBoYXMgbWl4ZWQgY29kaW5nIHN0eWxlIGFuZCBJIGRv
bid0IGhhdmUgYW55IHByZWZlcmVuY2UgaGVyZS4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4+IEBAIC01OTQzLDcgKzU5NDMsNyBAQCBjb25z
dCBzdHJ1Y3QgcGxhdGZvcm1fYmFkX3BhZ2UgKl9faW5pdCBnZXRfcGxhdGZvcm1fYmFkcGFnZXMo
dW5zaWduZWQgaW50ICphcnJheQo+PiAgICAgIGNhc2UgMHgwMDA4MDZlMDogLyogZXJyYXR1bSBL
Qkw/Pz8gKi8KPj4gICAgICBjYXNlIDB4MDAwOTA2ZTA6IC8qIGVycmF0YSBLQkw/Pz8gLyBLQlcx
MTQgLyBDRlcxMDMgKi8KPj4gICAgICAgICAgKmFycmF5X3NpemUgPSAoY3B1aWRfZWF4KDApID49
IDcgJiYKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgIShjcHVpZF9lY3goMSkgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICYmCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICFlYXJseV9jcHVfaGFzX2h5cGVydmlzb3IoKSAmJgo+IAo+IFN0cmljdGx5IHNwZWFraW5n
IHRoaXMgbWFrZXMgY2xlYXIgdGhhdCBpbiBlYXJseV9jcHVfaGFzX2h5cGVydmlzb3IoKQo+IHlv
dSBzaG91bGQgYWxzbyBjaGVjayBjcHVpZF9lYXgoMCkgPj0gMS4gV2UgZG9uJ3QgY3VycmVudGx5
IHNlZW0gdG8KPiBvYmplY3QgdG8gcnVubmluZyBvbiBhIHN5c3RlbSB3aXRoIG9ubHkgYmFzaWMg
bGVhZiAwIGF2YWlsYWJsZSAod2UKPiBkbyBvYmplY3QgdG8gdGhlcmUgbm90IGJlaW5nIGV4dGVu
ZGVkIGxlYWYgMSkuIEFuZHJldywgZG8geW91IGhhdmUKPiBhbnkgY2xlYXIgb3BpbmlvbiBvbmUg
d2F5IG9yIHRoZSBvdGhlcj8KCldoYXQgZ2F2ZSB5b3UgdGhhdCBpbXByZXNzaW9uPyBlYXJseV9j
cHVfaW5pdCgpIGFuZCBnZW5lcmljX2lkZW50aWZ5KCkKZG8gY3B1aWQoMHgxKSB1bmNvbmRpdGlv
bmFsbHkuCgotLQpUaGFua3MsClNlcmdleQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 11:59:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 11:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ96P-0004Zv-TF; Thu, 31 Oct 2019 11:58:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kehi=YY=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iQ96O-0004Zq-OH
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 11:58:56 +0000
X-Inumbo-ID: cf6e4394-fbd5-11e9-9540-12813bfff9fa
Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf6e4394-fbd5-11e9-9540-12813bfff9fa;
 Thu, 31 Oct 2019 11:58:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572523135;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=6KpluSfwbTHfy0VcNGS1wAu9fu8ko4pNnMNdnNpxnAo=;
 b=YQ6pDK8daI+7NS9FE5IEPjdl61TNpdUYbq+vaDt6/GA043jIRWrN1VJL
 clW3n4lASMOKbNnFL+0JuriN9AjKmZui7rvgQNYqowVBBIEct+Wo9C60F
 tHojQkKRmdFwPhLVw2zXTos5/0ZaYiWXGn33Bnk67sNqVvprT66vnO9nH Q=;
Authentication-Results: esa3.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: ys8uMz+PtS/QRhfxr5+JZUltNUo5WAf7W1FIqVRd7jNZi7PN09SECDKnd+/5uv9l/+o8LAewF6
 Ns6jw75iAWK0s1zCdYP6hE2JS8yoSaXF7Bk5qWqwwrvb1tCc7ZJZCBFuzqIkrVFkjOi5cAJE8u
 DqY19w1W/1EDIWhT1erSX7Pkj8dg5EYAayvX4UfY2VtXd/ZtoTd9+KtBCzRa9pP5Mi0gTzkGgT
 J7f8RDqPg3B8Q7SqnDo4Dln6kvlsiMfIQ+qryc4ou0vDPo1ltR4ODtYaOIc3vEueOs3ONhfIJe
 8gE=
X-SBRS: 2.7
X-MesageID: 7669727
X-Ironport-Server: esa3.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,250,1569297600"; 
   d="scan'208";a="7669727"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Oct 2019 12:58:29 +0100
Message-ID: <20191031115829.74378-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH for-4.13] x86/shim: copy back the result of
 EVTCHNOP_status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGV2ZW50IGNoYW5uZWwgZGF0YSB3YXMgbm90IGNvcGllZCBiYWNrIHRvIGd1ZXN0IG1lbW9y
eSwgZml4IHRoaXMKYnkgZG9pbmcgdGhlIGNvcHkuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDMgKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3No
aW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggNDMyOWVhYWVmZS4uMzViZjM5NDVh
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYv
cHYvc2hpbS5jCkBAIC01MTQsNiArNTE0LDkgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ldmVudF9j
aGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9v
cChFVlRDSE5PUF9zdGF0dXMsICZzdGF0dXMpOwogCisgICAgICAgIGlmICggIXJjICYmIF9fY29w
eV90b19ndWVzdChhcmcsICZzdGF0dXMsIDEpICkKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
KwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0gCjIuMjMuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:17:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9OQ-0006EA-1z; Thu, 31 Oct 2019 12:17:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=KThf=YY=citrix.com=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1iQ9ON-0006E5-Rs
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 12:17:31 +0000
X-Inumbo-ID: 68cc5d08-fbd8-11e9-9540-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68cc5d08-fbd8-11e9-9540-12813bfff9fa;
 Thu, 31 Oct 2019 12:17:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572524251;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=r0sT7HPdF/WzdFKV28CDTGc+ITnNW4iu60pHK+4sJkE=;
 b=LQFpRY7x8qHmR6odK6qKj7Tz1GrDHTKY1dTahmNODUjaF7feRdE44GNj
 VmYHRTn0qbr8OvNe4w1o5PiQwFQI24ESGxPcwCBpHziQ2hk45YjkuEuhM
 v9NvbVTKlbI0Je77oLtvk8Cg2QYzBFX9L6oY7ZRUd/UuQKMUH9Jlb8RcY 4=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=anthony.perard@citrix.com;
 spf=Pass smtp.mailfrom=anthony.perard@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 anthony.perard@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 anthony.perard@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="anthony.perard@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="anthony.perard@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: zzqy6fRnY7bm1txhI8+IUjaf1d6XavIjSoSx9TQv3pa03OAEeCfaWKDEkLPZTzZdZIkrBip+xd
 mOKx1/ytvuIrmqfxNKH8Ws79JP0GcvdYFse+JSeJtml7A1q0jHgJwbpI34J818Es7p3gKj7bcz
 +pZGRWv4r+mhbHN5VgsvlqqEBhynBGt1yMso+i+/trDzEPIwFKIu3KVNqEfG8bRffIrjekmz+k
 Veoqnjt1L/jyt2qJuFr14SwhilDHDLGWzhO6zFsYKQBi6Ilii1ubNaKCkKqmMiic5VREpX+Fdy
 vno=
X-SBRS: 2.7
X-MesageID: 7774296
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,250,1569297600"; 
   d="scan'208";a="7774296"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Oct 2019 12:17:27 +0000
Message-ID: <20191031121727.287419-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.23.0
MIME-Version: 1.0
Subject: [Xen-devel] [XEN PATCH for-4.13] libxl_pci: Don't hold QMP
 connection while waiting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wl@xen.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWZ0ZXIgc2VuZGluZyB0aGUgJ2RldmljZV9kZWwnIGNvbW1hbmQgZm9yIGEgUENJIHBhc3N0aHJv
dWdoIGRldmljZSwKd2Ugd2FpdCB1bnRpbCBRRU1VIGhhcyBlZmZlY3RpdmVseSBkZWxldGVkIHRo
ZSBkZXZpY2UsIHRoaXMgaW52b2x2ZXMKZXhlY3V0aW5nIG1vcmUgUU1QIGNvbW1hbmRzLiBXaGls
ZSB3YWl0aW5nLCBsaWJ4bCBob2xkIHRoZSBjb25uZWN0aW9uLgoKSXQgaXNuJ3QgbmVjZXNzYXJ5
IHRvIGhvbGQgdGhlIGNvbm5lY3Rpb24gYW5kIGl0IHByZXZlbnRzIG90aGVycyBmcm9tCm1ha2lu
ZyBwcm9ncmVzcywgc28gdGhpcyBwYXRjaCByZWxlYXNlcyB0aGUgUU1QIGNvbm5lY3Rpb24uCgpG
b3IgYmFja2dyb3VuZDoKICAgIGUuZy4sIHdoZW4gYSBndWVzdCBpcyBjcmVhdGVkIHdpdGggc2V2
ZXJhbCBwY2kgcGFzc3Rocm91Z2gKICAgIGF0dGFjaGVkLCBvbiBgeGwgZGVzdHJveWAgYWxsIHRo
ZSBkZXZpY2VzIG5lZWRzIHRvIGJlIGRldGFjaCwgYW5kCiAgICB0aGlzIGlzIHVzdWFsbHkgd2hh
dCBoYXBwZW5zOgoJLSAnZGV2aWNlX2RlbCcgY2FsbGVkIGZvciB0aGUgMXN0IHBjaSBkZXZpY2UK
CS0gJ3F1ZXJ5LXBjaScgY2hlY2tpbmcgaWYgcGNpIHN0aWxsIHRoZXJlLCBpdCBpcwoJLSB3YWl0
IDFzCgktICdxdWVyeS1wY2knIGNoZWNraW5nIGFnYWluLCBhbmQgaXQncyBnb25lCgktPiBub3cg
dGhlIHNhbWUgY2FuIGJlIGRvbmUgZm9yIHRoZSBzZWNvbmQgcGNpIGRldmljZSwgc28KCXBsZW50
eSBvZiB3YWl0aW5nIG9uIG90aGVycyB3aGVuIHBjaSBkZXRhY2ggY2FuIGJlIGRvbmUgaW4KCXBh
cmFsbGVsLgoKICAgIE9uIHNodXRkb3duLCBsaWJ4bCB1c3VhbGx5IGtlZXBzIHdhaXRpbmcgYmVj
YXVzZSBRRU1VIG5ldmVyCiAgICByZWxlYXNlcyB0aGUgZGV2aWNlIGJlY2F1c2UgdGhlIGd1ZXN0
IGtlcm5lbCBuZXZlciByZXNwb25kcyBRRU1VJ3MKICAgIHVucGx1ZyBxdWVyaWVzLiBTbyBkZXRh
Y2hpbmcgb2YgdGhlIDFzdCBkZXZpY2Ugd2FpdHMgdW50aWwgYQogICAgdGltZW91dCBzdG9wcyBp
dCwgYW5kIHNpbmNlIHRoZSBzYW1lIHRpbWVvdXQgaXMgc2V0dXAgYXQgdGhlIHNhbWUKICAgIHRp
bWUgZm9yIHRoZSBvdGhlciBkZXZpY2VzIHRvIGRldGFjaCwgdGhlICdkZXZpY2VfZGVsJyBjb21t
YW5kIGlzCiAgICBuZXZlciBzZW50IGZvciB0aG9zZS4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5k
ZXggYjU0NDRkMTU1MjNhLi4zMjYyYzI5NTJiYWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0yMDYxLDYgKzIwNjEs
OCBAQCBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3FtcF9xdWVyeV9jYihsaWJ4bF9fZWdjICplZ2Ms
CiAKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCisgICAgbGlieGxfX2V2X3FtcF9kaXNwb3NlKGdj
LCBxbXApOworCiAgICAgYXNrZWRfaWQgPSBHQ1NQUklOVEYoUENJX1BUX1FERVZfSUQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGNpZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1
bmMpOwogCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:29:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:29:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9Zr-00076H-Pd; Thu, 31 Oct 2019 12:29:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CAAN=YY=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iQ9Zq-000760-Jy
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:29:22 +0000
X-Inumbo-ID: 0ccebde6-fbda-11e9-9540-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ccebde6-fbda-11e9-9540-12813bfff9fa;
 Thu, 31 Oct 2019 12:29:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9Zd-00078Z-L4; Thu, 31 Oct 2019 12:29:09 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9Zd-0002pV-Ht; Thu, 31 Oct 2019 12:29:09 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iQ9Zd-0002pV-Ht@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 12:29:09 +0000
Subject: [Xen-devel] Xen Security Advisory 296 v4 (CVE-2019-18420) -
 VCPUOP_initialise DoS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-18420 / XSA-296
                               version 4

                         VCPUOP_initialise DoS

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

Public release.

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

hypercall_create_continuation() is a variadic function which uses a
printf-like format string to interpret its parameters.  Error handling
for a bad format character was done using BUG(), which crashes Xen.

One path, via the VCPUOP_initialise hypercall, has a bad format
character.  The BUG() can be hit if VCPUOP_initialise executes for a
sufficiently long period of time for a continuation to be created.

IMPACT
======

Malicious guests may cause a hypervisor crash, resulting in a Denial of
Service (Dos).

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

Xen versions 4.6 and newer are vulnerable.  Xen versions 4.5 and earlier
are not vulnerable.

Only x86 PV guests can exploit the vulnerability.  HVM and PVH guests,
and guests on ARM systems, cannot exploit the vulnerability.

MITIGATION
==========

There are no mitigations.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa296.patch           Xen 4.9 ... unstable
xsa296-4.8.patch       Xen 4.7 ... 4.8

$ sha256sum xsa296*
71bd433f788dd511fad90165bc5ba9bcabe949eecd912f2a616e3c996960d67d  xsa296.meta
ccfd81b162b8535d952f56b1f87dfdd960e71bf07c1cf8388976e78e2e86cde5  xsa296.patch
b283be3df6789402553172b7fd582bfffb4fa72a6b33543439bd2fb1b87bfbd4  xsa296-4.8.patch
$

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

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

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

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


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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2600kMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZn10IAKQhLY9RfkgZhY/6cACYnXqFGWhS6MvyeZrVs1L4
BaojMJilpAo7kc9Xcf+0ThxKI5M/eEeDUdGjFHfBtOUrjOAhaZjaYI1paJwX0JEV
QoAMQERTtopFnkCNtvykrMiKZQ2xp6hiios+32PvDdVnjO+rkrKESRNoBVNYlC1f
qN8SbZ6m0C5jP4C82ifDEeJHJsVJtfYQSeRl95pgCmsmxxd3x7q7ubPcR6kizT5t
Bu4sAtrWNF5zaBrb5kL29yohn4oBLmMV5NO0hSlCbR3FgeFZ7LTwiz8y4d7tVSHg
fjbsvhmhfhYO1OnZWFea3QXMgfZjsg6qq9jBnpmGu35WVMY=
=xUlU
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTYsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAi
eGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMzEzMWJmOTU2YWIxNTkyOTVlY2RkZTBjNWFkMDAzZDBjNWFm
NDY5NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjEx
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICIzMzQyZWU5MzE4Y2QzOGJhMDA2MjU1YjY4
N2FiN2ExNDUzOTllYTkyIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFtdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuMTIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjU5OWQ2ZDIzY2JiNzkw
YTc4OGY3YTQ5YWI0ZjExZjFhM2I1YjQyOWUiLAogICAgICAgICAgIlByZXJl
cXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogW10KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsK
ICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJjNjcy
MTBmNjBkZmE4MzU2NWQyNmFlNzEwZTRmNWU3MjlhOTVkY2U1IiwKICAgICAg
ICAgICJQcmVyZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAg
ICAgICAgICAgInhzYTI5Ni00LjgucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuOSI6IHsKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiOGQyYTY4ODAxNTE5M2UyMGFlNDdmZTNjMjA4Zjk5MTI4MjQwZjgyMSIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogIjU1YWIyOTJjNDJkYjQxYjA1Y2ZkYmEwMTI2ODBi
ZjFlMGVhMDJmN2EiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAg
ICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjk2LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZv
ciBwYXJhbWV0ZXIgY2hlY2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250
aW51YXRpb24oKQoKU2luY2UgYy9zIDFkNDI5MDM0ICJoeXBlcmNhbGw6IHVw
ZGF0ZSB2Y3B1X29wIHRvIHRha2UgYW4gdW5zaWduZWQgdmNwdWlkIiwKd2hp
Y2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0aGUgcGFy
YW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKYmVlbiBhYmxlIHRvIGhp
dCB0aGUgQlVHKCkgaW4gbmV4dF9hcmdzKCkncyBkZWZhdWx0IGNhc2UuCgpD
b3JyZWN0IHRoZXNlIGJhY2sgdG8gJ2knLgoKSW4gYWRkaXRpb24sIG1ha2Ug
YWRqdXN0bWVudHMgdG8gcHJldmVudCB0aGlzIGNsYXNzIG9mIGlzc3VlIGZy
b20gb2NjdXJyaW5nIGluCnRoZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMg
bm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFyYW1ldGVyIGNoZWNraW5n
LgoKQ2FwaXRhbGlzZSBORVhUX0FSRygpIHRvIGNhdGNoIGFsbCB1c2VzLCB0
byBoaWdobGlnaHQgdGhhdCBpdCBpcyBhIG1hY3JvIGRvaW5nCm5vbi1mdW5j
dGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVm
IGl0IHdoZW4gYXBwcm9wcmlhdGUuCkltcGxlbWVudCBhIGJhZF9mbXQ6IGJs
b2NrIHdoaWNoIHByaW50cyBhbiBlcnJvciwgYXNzZXJ0cyB1bnJlYWNoYWJs
ZSwgYW5kCmNyYXNoZXMgdGhlIGd1ZXN0LgoKT24gdGhlIEFSTSBzaWRlLCBk
cm9wIGFsbCBwYXJhbWV0ZXIgY2hlY2tpbmcgb2YgcC4gIEl0IGlzIGFzeW1t
ZXRyaWMgd2l0aCB0aGUKeDg2IHNpZGUsIGFuZCBha2luIHRvIGV4cGVjdGlu
ZyBtZW1jcHkoKSBvciBzcHJpbnRmKCkgdG8gY2hlY2sgdGhlaXIgc3JjL2Zt
dApwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIg
b3Igc29tZXRoaW5nIG90aGVyIHRoYW4gYSBzdHJpbmcKbGl0ZXJhbCB3aWxs
IGJlIG9idmlvdXMgZHVyaW5nIGNvZGUgcmV2aWV3LgoKVGhpcyBpcyBYU0Et
Mjk2LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDk0MWJi
ZmY0ZmUuLmEzZGE4ZTljMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTM4Mywx
NCArMzgzLDE1IEBAIHZvaWQgc3luY192Y3B1X2V4ZWNzdGF0ZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICAvKiBOb3RoaW5nIHRvIGRvIC0tIG5vIGxhenkgc3dp
dGNoaW5nICovCiB9CiAKLSNkZWZpbmUgbmV4dF9hcmcoZm10LCBhcmdzKSAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisjZGVmaW5lIE5FWFRfQVJHKGZtdCwgYXJncykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3dpdGNoICggKihmbXQpKysgKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBj
YXNlICdpJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywg
dW5zaWduZWQgaW50KTsgIGJyZWFrOyAgICBcCiAgICAgY2FzZSAnbCc6IF9f
YXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGxv
bmcpOyBicmVhazsgICAgXAogICAgIGNhc2UgJ2gnOiBfX2FyZyA9ICh1bnNp
Z25lZCBsb25nKXZhX2FyZyhhcmdzLCB2b2lkICopOyAgICAgICAgYnJlYWs7
ICAgIFwKLSAgICBkZWZhdWx0OiAgX19hcmcgPSAwOyBCVUcoKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ZGVmYXVsdDogIGdvdG8gYmFkX2ZtdDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBfX2FyZzsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9KQpAQCAtNDA1LDkgKzQwNiw2IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgdmFfbGlzdCBhcmdzOwogCi0gICAgLyogQWxsIGh5cGVy
Y2FsbHMgdGFrZSBhdCBsZWFzdCBvbmUgYXJndW1lbnQgKi8KLSAgICBCVUdf
T04oICFwIHx8ICpwID09ICdcMCcgKTsKLQogICAgIGN1cnJlbnQtPmhjYWxs
X3ByZWVtcHRlZCA9IHRydWU7CiAKICAgICB2YV9zdGFydChhcmdzLCBmb3Jt
YXQpOwpAQCAtNDE1LDcgKzQxMyw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgaWYgKCBtY3MtPmZsYWdz
ICYgTUNTRl9pbl9tdWx0aWNhbGwgKQogICAgIHsKICAgICAgICAgZm9yICgg
aSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCi0gICAgICAgICAgICBtY3MtPmNh
bGwuYXJnc1tpXSA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAg
bWNzLT5jYWxsLmFyZ3NbaV0gPSBORVhUX0FSRyhwLCBhcmdzKTsKIAogICAg
ICAgICAvKiBSZXR1cm4gdmFsdWUgZ2V0cyB3cml0dGVuIGJhY2sgdG8gbWNz
LT5jYWxsLnJlc3VsdCAqLwogICAgICAgICByYyA9IG1jcy0+Y2FsbC5yZXN1
bHQ7CkBAIC00MzEsNyArNDI5LDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNh
bGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKIAogICAgICAgICAgICAgZm9yICgg
aSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAg
ICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAg
ICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CkBAIC00
NTQsNyArNDUyLDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRl
X2NvbnRpbnVhdGlvbigKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7ICpw
ICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAgICAg
YXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAgICAgICAgICBz
d2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CkBAIC00NzUsOCArNDcz
LDE2IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51
YXRpb24oCiAgICAgdmFfZW5kKGFyZ3MpOwogCiAgICAgcmV0dXJuIHJjOwor
CisgYmFkX2ZtdDoKKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgaHlw
ZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xuIiwgKnApOworICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGRvbWFpbl9jcmFzaChjdXJy
ZW50LT5kb21haW4pOworICAgIHJldHVybiAwOwogfQogCisjdW5kZWYgTkVY
VF9BUkcKKwogdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkKIHsK
ICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJj
YWxsLmMKaW5kZXggZDQ4M2RiYWE2Yi4uNDY0M2U1ZWI0MyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9oeXBlcmNhbGwuYwpAQCAtODAsMTQgKzgwLDE1IEBAIGNvbnN0IGh5cGVy
Y2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVbTlJfaHlwZXJjYWxs
c10gPQogI3VuZGVmIENPTVAKICN1bmRlZiBBUkdTCiAKLSNkZWZpbmUgbmV4
dF9hcmcoZm10LCBhcmdzKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIE5FWFRfQVJHKGZtdCwg
YXJncykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bnNpZ25lZCBsb25nIF9fYXJnOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3dpdGNo
ICggKihmbXQpKysgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBjYXNlICdpJzogX19hcmcgPSAodW5zaWduZWQg
bG9uZyl2YV9hcmcoYXJncywgdW5zaWduZWQgaW50KTsgIGJyZWFrOyAgICBc
CiAgICAgY2FzZSAnbCc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJn
KGFyZ3MsIHVuc2lnbmVkIGxvbmcpOyBicmVhazsgICAgXAogICAgIGNhc2Ug
J2gnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB2b2lk
ICopOyAgICAgICAgYnJlYWs7ICAgIFwKLSAgICBkZWZhdWx0OiAgX19hcmcg
PSAwOyBCVUcoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgZGVmYXVsdDogIGdvdG8gYmFkX2ZtdDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBfX2Fy
ZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQpAQCAtMTA5LDcgKzExMCw3
IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oCiAgICAgaWYgKCBtY3MtPmZsYWdzICYgTUNTRl9pbl9tdWx0aWNhbGwg
KQogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkr
KyApCi0gICAgICAgICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IG5leHRfYXJn
KHAsIGFyZ3MpOworICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBO
RVhUX0FSRyhwLCBhcmdzKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAg
LTEyMSw3ICsxMjIsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKAogICAgICAgICB7CiAgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAg
ICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKICAgICAgICAg
ICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgY2FzZSAwOiByZWdzLT5yZGkgPSBhcmc7IGJyZWFrOwpA
QCAtMTM3LDcgKzEzOCw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2Ny
ZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgIHsKICAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAg
ICAgICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogICAgICAg
ICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBjYXNlIDA6IHJlZ3MtPnJieCA9IGFyZzsgYnJlYWs7
CkBAIC0xNTQsOCArMTU1LDE2IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdmFfZW5kKGFyZ3MpOwogCiAg
ICAgcmV0dXJuIG9wOworCisgYmFkX2ZtdDoKKyAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVj
J1xuIiwgKnApOworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGRv
bWFpbl9jcmFzaChjdXJyLT5kb21haW4pOworICAgIHJldHVybiAwOwogfQog
CisjdW5kZWYgTkVYVF9BUkcKKwogaW50IGh5cGVyY2FsbF94bGF0X2NvbnRp
bnVhdGlvbih1bnNpZ25lZCBpbnQgKmlkLCB1bnNpZ25lZCBpbnQgbnIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBt
YXNrLCAuLi4pCiB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9k
b21haW4uYyBiL3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jCmluZGV4IDM5
ODc3YjNhYjIuLjI1MzFmYTc0MjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Y29tcGF0L2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vY29tcGF0L2RvbWFp
bi5jCkBAIC04MSw3ICs4MSw3IEBAIGludCBjb21wYXRfdmNwdV9vcChpbnQg
Y21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyCiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29wLCAiaXVoIiwK
KyAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpaWgiLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQsIHZjcHVp
ZCwgYXJnKTsKIAogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDIz
MDg1ODgwNTIuLjY1YmNkODVlMzQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTQxMSw3
ICsxNDExLDcgQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVk
IGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogCiAgICAgICAgIHJjID0gYXJjaF9pbml0aWFsaXNlX3ZjcHUodiwgYXJn
KTsKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAg
ICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVS
VklTT1JfdmNwdV9vcCwgIml1aCIsCisgICAgICAgICAgICByYyA9IGh5cGVy
Y2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29w
LCAiaWloIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAgICAgYnJl
YWs7Cg==

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZv
ciBwYXJhbWV0ZXIgY2hlY2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250
aW51YXRpb24oKQoKU2luY2UgYy9zIDFkNDI5MDM0ICJoeXBlcmNhbGw6IHVw
ZGF0ZSB2Y3B1X29wIHRvIHRha2UgYW4gdW5zaWduZWQgdmNwdWlkIiwKd2hp
Y2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0aGUgcGFy
YW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKYmVlbiBhYmxlIHRvIGhp
dCB0aGUgQlVHKCkgaW4gbmV4dF9hcmdzKCkncyBkZWZhdWx0IGNhc2UuCgpD
b3JyZWN0IHRoZXNlIGJhY2sgdG8gJ2knLgoKSW4gYWRkaXRpb24sIG1ha2Ug
YWRqdXN0bWVudHMgdG8gcHJldmVudCB0aGlzIGNsYXNzIG9mIGlzc3VlIGZy
b20gb2NjdXJyaW5nIGluCnRoZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMg
bm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFyYW1ldGVyIGNoZWNraW5n
LgoKQ2FwaXRhbGlzZSBORVhUX0FSRygpIHRvIGNhdGNoIGFsbCB1c2VzLCB0
byBoaWdobGlnaHQgdGhhdCBpdCBpcyBhIG1hY3JvIGRvaW5nCm5vbi1mdW5j
dGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVm
IGl0IHdoZW4gYXBwcm9wcmlhdGUuCkltcGxlbWVudCBhIGJhZF9mbXQ6IGJs
b2NrIHdoaWNoIHByaW50cyBhbiBlcnJvciwgYXNzZXJ0cyB1bnJlYWNoYWJs
ZSwgYW5kCmNyYXNoZXMgdGhlIGd1ZXN0LgoKT24gdGhlIEFSTSBzaWRlLCBk
cm9wIGFsbCBwYXJhbWV0ZXIgY2hlY2tpbmcgb2YgcC4gIEl0IGlzIGFzeW1t
ZXRyaWMgd2l0aCB0aGUKeDg2IHNpZGUsIGFuZCBha2luIHRvIGV4cGVjdGlu
ZyBtZW1jcHkoKSBvciBzcHJpbnRmKCkgdG8gY2hlY2sgdGhlaXIgc3JjL2Zt
dApwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIg
b3Igc29tZXRoaW5nIG90aGVyIHRoYW4gYSBzdHJpbmcKbGl0ZXJhbCB3aWxs
IGJlIG9idmlvdXMgZHVyaW5nIGNvZGUgcmV2aWV3LgoKVGhpcyBpcyBYU0Et
Mjk2LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGQ5ZTc5
NmRjYmUuLmY2Njc4ZDIyMjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTMzNiwx
NCArMzM2LDE1IEBAIHZvaWQgc3luY192Y3B1X2V4ZWNzdGF0ZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICAvKiBOb3RoaW5nIHRvIGRvIC0tIG5vIGxhenkgc3dp
dGNoaW5nICovCiB9CiAKLSNkZWZpbmUgbmV4dF9hcmcoZm10LCBhcmdzKSAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisjZGVmaW5lIE5FWFRfQVJHKGZtdCwgYXJncykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgc3dpdGNoICggKihmbXQpKysgKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBj
YXNlICdpJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywg
dW5zaWduZWQgaW50KTsgIGJyZWFrOyAgICBcCiAgICAgY2FzZSAnbCc6IF9f
YXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGxv
bmcpOyBicmVhazsgICAgXAogICAgIGNhc2UgJ2gnOiBfX2FyZyA9ICh1bnNp
Z25lZCBsb25nKXZhX2FyZyhhcmdzLCB2b2lkICopOyAgICAgICAgYnJlYWs7
ICAgIFwKLSAgICBkZWZhdWx0OiAgX19hcmcgPSAwOyBCVUcoKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ZGVmYXVsdDogIGdvdG8gYmFkX2ZtdDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBfX2FyZzsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB9KQpAQCAtMzczLDkgKzM3NCw2IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgdmFfbGlzdCBhcmdzOwogCi0gICAgLyogQWxsIGh5cGVy
Y2FsbHMgdGFrZSBhdCBsZWFzdCBvbmUgYXJndW1lbnQgKi8KLSAgICBCVUdf
T04oICFwIHx8ICpwID09ICdcMCcgKTsKLQogICAgIHZhX3N0YXJ0KGFyZ3Ms
IGZvcm1hdCk7CiAKICAgICBpZiAoIG1jcy0+ZmxhZ3MgJiBNQ1NGX2luX211
bHRpY2FsbCApCkBAIC0zODMsNyArMzgxLDcgQEAgdW5zaWduZWQgbG9uZyBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgX19zZXRf
Yml0KF9NQ1NGX2NhbGxfcHJlZW1wdGVkLCAmbWNzLT5mbGFncyk7CiAKICAg
ICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCi0gICAgICAg
ICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IG5leHRfYXJnKHAsIGFyZ3MpOwor
ICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBORVhUX0FSRyhwLCBh
cmdzKTsKIAogICAgICAgICAvKiBSZXR1cm4gdmFsdWUgZ2V0cyB3cml0dGVu
IGJhY2sgdG8gbWNzLT5jYWxsLnJlc3VsdCAqLwogICAgICAgICByYyA9IG1j
cy0+Y2FsbC5yZXN1bHQ7CkBAIC00MDIsNyArNDAwLDcgQEAgdW5zaWduZWQg
bG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKIAogICAgICAg
ICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJn
cyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7
CiAKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAg
ICAgICB7CkBAIC00MjUsNyArNDIzLDcgQEAgdW5zaWduZWQgbG9uZyBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKIAogICAgICAgICAgICAgZm9y
ICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAg
ICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAg
ICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CkBA
IC00NDYsOCArNDQ0LDE2IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2Ny
ZWF0ZV9jb250aW51YXRpb24oCiAgICAgdmFfZW5kKGFyZ3MpOwogCiAgICAg
cmV0dXJuIHJjOworCisgYmFkX2ZtdDoKKyAgICBncHJpbnRrKFhFTkxPR19F
UlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xu
IiwgKnApOworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGRvbWFp
bl9jcmFzaChjdXJyZW50LT5kb21haW4pOworICAgIHJldHVybiAwOwogfQog
CisjdW5kZWYgTkVYVF9BUkcKKwogdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xv
b3Aodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKaW5kZXggZGRlYjY4Zjk2Ny4uMzk0NmVhMzhmZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwpAQCAtMjQwMywxNCArMjQwMywxNSBAQCB2b2lkIHN5
bmNfdmNwdV9leGVjc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgZmx1c2hf
dGxiX21hc2sodi0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKIH0KIAotI2RlZmlu
ZSBuZXh0X2FyZyhmbXQsIGFyZ3MpICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgTkVYVF9BUkco
Zm10LCBhcmdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHVuc2lnbmVkIGxvbmcgX19hcmc7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBz
d2l0Y2ggKCAqKGZtdCkrKyApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIGNhc2UgJ2knOiBfX2FyZyA9ICh1bnNp
Z25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNpZ25lZCBpbnQpOyAgYnJlYWs7
ICAgIFwKICAgICBjYXNlICdsJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2
YV9hcmcoYXJncywgdW5zaWduZWQgbG9uZyk7IGJyZWFrOyAgICBcCiAgICAg
Y2FzZSAnaCc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3Ms
IHZvaWQgKik7ICAgICAgICBicmVhazsgICAgXAotICAgIGRlZmF1bHQ6ICBf
X2FyZyA9IDA7IEJVRygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBkZWZhdWx0OiAgZ290byBiYWRfZm10
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCkBAIC0yNDQ5LDcg
KzI0NTAsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKAogICAgICAgICBfX3NldF9iaXQoX01DU0ZfY2FsbF9wcmVl
bXB0ZWQsICZtY3MtPmZsYWdzKTsKIAogICAgICAgICBmb3IgKCBpID0gMDsg
KnAgIT0gJ1wwJzsgaSsrICkKLSAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdz
W2ldID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICBtY3MtPmNh
bGwuYXJnc1tpXSA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogICAgIH0KICAgICBl
bHNlCiAgICAgewpAQCAtMjQ3MCw3ICsyNDcxLDcgQEAgdW5zaWduZWQgbG9u
ZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewog
ICAgICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmco
cCwgYXJncyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwg
YXJncyk7CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgMDogcmVncy0+cmRp
ID0gYXJnOyBicmVhazsKQEAgLTI0ODYsNyArMjQ4Nyw3IEBAIHVuc2lnbmVk
IGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAg
IHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysg
KQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5leHRf
YXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAgIGFyZyA9IE5FWFRfQVJH
KHAsIGFyZ3MpOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDA6IHJlZ3Mt
PmVieCA9IGFyZzsgYnJlYWs7CkBAIC0yNTAzLDggKzI1MDQsMTYgQEAgdW5z
aWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAg
ICB2YV9lbmQoYXJncyk7CiAKICAgICByZXR1cm4gb3A7CisKKyBiYWRfZm10
OgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkJhZCBoeXBlcmNhbGwgY29u
dGludWF0aW9uIGZvcm1hdCAnJWMnXG4iLCAqcCk7CisgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFp
bik7CisgICAgcmV0dXJuIDA7CiB9CiAKKyN1bmRlZiBORVhUX0FSRworCiBp
bnQgaHlwZXJjYWxsX3hsYXRfY29udGludWF0aW9uKHVuc2lnbmVkIGludCAq
aWQsIHVuc2lnbmVkIGludCBuciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG1hc2ssIC4uLikKIHsKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9j
b21wYXQvZG9tYWluLmMKaW5kZXggODhiZmRjODM2ZC4uZDQ0NmVkMTMxYiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMKKysrIGIv
eGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMKQEAgLTgxLDcgKzgxLDcgQEAg
aW50IGNvbXBhdF92Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1
aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXIKICAgICAgICAg
fQogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAg
ICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBF
UlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAgICAgICAgICAgcmMgPSBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9v
cCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9j
b21tb24vZG9tYWluLmMKaW5kZXggNzQwMTYzZWU3Ny4uMjhkNzkwM2E5NiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCkBAIC0xMjc3LDcgKzEyNzcsNyBAQCBsb25nIGRvX3Zj
cHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAKICAgICAgICAgcmMgPSBhcmNo
X2luaXRpYWxpc2VfdmNwdSh2LCBhcmcpOwogICAgICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29wLCAiaXVoIiwK
KyAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpaWgiLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQsIHZjcHVp
ZCwgYXJnKTsKIAogICAgICAgICBicmVhazsK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:29:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9a1-000799-0P; Thu, 31 Oct 2019 12:29:33 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CAAN=YY=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iQ9Zz-00078j-4G
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:29:31 +0000
X-Inumbo-ID: 108b52c8-fbda-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 108b52c8-fbda-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 12:29:21 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9Zi-00078q-AR; Thu, 31 Oct 2019 12:29:14 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9Zi-0002qc-7S; Thu, 31 Oct 2019 12:29:14 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iQ9Zi-0002qc-7S@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 12:29:14 +0000
Subject: [Xen-devel] Xen Security Advisory 298 v3 (CVE-2019-18425) - missing
 descriptor table limit checking in x86 PV emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-18425 / XSA-298
                               version 3

      missing descriptor table limit checking in x86 PV emulation

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

Public release.

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

When emulating certain PV guest operations, descriptor table accesses
are performed by the emulating code.  Such accesses should respect the
guest specified limits, unless otherwise guaranteed to fail in such a
case.  Without this, emulation of 32-bit guest user mode calls through
call gates would allow guest user mode to install and then use
descriptors of their choice, as long as the guest kernel did not
itself install an LDT.  (Most OSes don't install any LDT by default).

IMPACT
======

32-bit PV guest user mode can elevate its privileges to that of the
guest kernel.

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

Xen versions from at least 3.2 onwards are affected.

Only 32-bit PV guest user mode can leverage this vulnerability.

HVM, PVH, as well as 64-bit PV guests cannot leverage this
vulnerability.

Arm systems are unaffected.

MITIGATION
==========

Running only HVM, PVH, or 64-bit PV guests will avoid this
vulnerability.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa298.patch           xen-unstable, Xen 4.12.x
xsa298-4.11.patch      Xen 4.11.x
xsa298-4.10.patch      Xen 4.10.x
xsa298-4.9.patch       Xen 4.9.x, Xen 4.8.x, Xen 4.7.x

$ sha256sum xsa298*
82c6f626732f99711212155b280270fe2f6683460299b1a6fc3f70b3932970ce  xsa298.meta
3f422ad83abb54fe6afed460a5982cf1faa1717e51ab19fbf2375be1b5f8f4a3  xsa298.patch
da8d5bad97a46c072dd1715c96401b145cecda14f0303043e6dca313e7ffff0c  xsa298-4.9.patch
92dba14b6a208379c2569b9c1c11438da384ec47db2508b4761af30d74a9403d  xsa298-4.10.patch
d2d8eb5de5601b88f2a6503ecf6bb83207e4b2f17833d61a74fcd185ac7f5a71  xsa298-4.11.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2601AMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZk/AH/iLP9TpdOKNoW8fJDuOjlIQHsI0RPtU6KIdSc1a8
nzrcPfwpdP3/89GJQyEHwi5ZZdXAnNcXSK7BC+EEzqznV/VwHRDusCBH0enjUe0z
jDpOsxeI5RsuyJnSFojhI2E+y1khjKtVvnbNWbHzBfWMPD9Inc+nw9Q1KWfpSkk6
TTS8OwR9DwNiVXz9Na+BKuIBOVinFd1wA+HBNZKJl3JCz8N0Oa6RHDKFQQKJ4Uy2
KzBdzm5dWr0xP4stQmnYoU7JobGbcvKyMVMwwryS3cffLyhOLuzCWjDO+n7RkoRy
xWmGWVeQWAeIzqvvtb104NrHSVwVeFSOsen0cqFLvV82MRw=
=tmUK
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAi
eGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMzEzMWJmOTU2YWIxNTkyOTVlY2RkZTBjNWFkMDAzZDBjNWFm
NDY5NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2
CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAg
ICAgICJ4c2EyOTgtNC4xMC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lwZXMi
OiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAi
MzM0MmVlOTMxOGNkMzhiYTAwNjI1NWI2ODdhYjdhMTQ1Mzk5ZWE5MiIsCiAg
ICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2CiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2Ey
OTgtNC4xMS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC4xMiI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAg
ICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiNTk5ZDZkMjNj
YmI3OTBhNzg4ZjdhNDlhYjRmMTFmMWEzYjViNDI5ZSIsCiAgICAgICAgICAi
UHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2CiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyOTgucGF0Y2gi
CiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQu
OCI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiYzY3MjEwZjYwZGZhODM1NjVkMjZhZTcx
MGU0ZjVlNzI5YTk1ZGNlNSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAg
ICAgICAgICAgMjk2CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMi
OiBbCiAgICAgICAgICAgICJ4c2EyOTgtNC45LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAg
ICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3Rh
YmxlUmVmIjogIjhkMmE2ODgwMTUxOTNlMjBhZTQ3ZmUzYzIwOGY5OTEyODI0
MGY4MjEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI5
NgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjk4LTQuOS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICI1NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyOTYKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI5OC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAg
IH0KICB9Cn0=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRp
b24KCkFjY2Vzc2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5n
IGZyb20gZW11bGF0aW9uIHdvdWxkIHRyaWdnZXIKdGhlIEFTU0VSVCgpIGlu
IHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4gT24gcHJvZHVjdGlvbiBidWls
ZHMgc3VjaAphY2Nlc3NlcyB3b3VsZCBjYXVzZSBhbiBhdHRlbXB0IHRvIHBy
b21vdGUgdGhlIHRvdWNoZWQgcGFnZSAob2Zmc2V0IGZyb20KdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Ig
b25lLiBJZiB0aGlzCmhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBt
b2RlIHdvdWxkIGJlIGFibGUgdG8gZWxldmF0ZSBpdHMKcHJpdmlsZWdlcyB0
byB0aGF0IG9mIHRoZSBndWVzdCBrZXJuZWwuIFRoaXMgaXMgcGFydGljdWxh
cmx5IGVhc3kgd2hlbgp0aGVyZSdzIG5vIExEVCBhdCBhbGwsIGluIHdoaWNo
IGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvClhlbiBp
cyBzaW1wbHkgemVyby4KCkFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0
IHdhcyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwpiZWdpbiB3
aXRoLCBhbmQgZm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVy
IHVzZQpBU1NFUlRfVU5SRUFDSEFCTEUoKSBpbnN0ZWFkIHdpdGggc3VpdGFi
bGUgcmVjb3ZlcnkgY29kZSBhZnRlcndhcmRzLgoKVGhpcyBpcyBYU0EtMjk4
LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogQ29ycmVjdCA2NC1i
aXQtb25seSBsaW1pdCBjaGVjayAoYnkgZm9sZGluZyBpbnRvIHRoZSBjb21t
b24gb25lKS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3Au
YworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKQEAgLTUx
LDcgKzUxLDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3Io
dW5zaWduZWQKICAgICBjb25zdCBzZWdfZGVzY190ICpwZGVzYyA9IGdkdF9s
ZHRfZGVzY19wdHIoZ2F0ZV9zZWwpOwogCiAgICAgaWYgKCAoZ2F0ZV9zZWwg
PCA0KSB8fAotICAgICAgICAgKChnYXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZF
RF9HRFRfQllURSkgJiYgIShnYXRlX3NlbCAmIDQpKSB8fAorICAgICAgICAg
LyoKKyAgICAgICAgICAqIFdlJ3JlIGludGVyZXN0ZWQgaW4gY2FsbCBnYXRl
cyBvbmx5LCB3aGljaCBvY2N1cHkgYSBzaW5nbGUKKyAgICAgICAgICAqIHNl
Z19kZXNjX3QgZm9yIDMyLWJpdCBhbmQgYSBjb25zZWN1dGl2ZSBwYWlyIG9m
IHRoZW0gZm9yIDY0LWJpdC4KKyAgICAgICAgICAqLworICAgICAgICAgKChn
YXRlX3NlbCA+PiAzKSArICFpc19wdl8zMmJpdF92Y3B1KHYpID49CisgICAg
ICAgICAgKGdhdGVfc2VsICYgNCA/IHYtPmFyY2gucHYubGR0X2VudHMKKyAg
ICAgICAgICAgICAgICAgICAgICAgIDogdi0+YXJjaC5wdi5nZHRfZW50cykp
IHx8CiAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjKSApCiAgICAg
ICAgIHJldHVybiAwOwogCkBAIC03MCw3ICs3Niw3IEBAIHN0YXRpYyBpbnQg
cmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5zaWduZWQKICAgICBpZiAoICFpc19w
dl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIGlmICggKCphciAm
IDB4MWYwMCkgIT0gMHgwYzAwIHx8Ci0gICAgICAgICAgICAgKGdhdGVfc2Vs
ID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFIC0gOCAmJiAhKGdhdGVfc2Vs
ICYgNCkpIHx8CisgICAgICAgICAgICAgLyogTGltaXQgY2hlY2sgZG9uZSBh
Ym92ZSBhbHJlYWR5LiAqLwogICAgICAgICAgICAgIF9fZ2V0X3VzZXIoZGVz
YywgcGRlc2MgKyAxKSB8fAogICAgICAgICAgICAgIChkZXNjLmIgJiAweDFm
MDApICkKICAgICAgICAgICAgIHJldHVybiAwOwotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRl
LmMKQEAgLTMxLDcgKzMxLDE0IEBAIGludCBwdl9lbXVsX3JlYWRfZGVzY3Jp
cHRvcih1bnNpZ25lZCBpbnQKIHsKICAgICBzZWdfZGVzY190IGRlc2M7CiAK
LSAgICBpZiAoIHNlbCA8IDQpCisgICAgaWYgKCBzZWwgPCA0IHx8CisgICAg
ICAgICAvKgorICAgICAgICAgICogRG9uJ3QgYXBwbHkgdGhlIEdEVCBsaW1p
dCBoZXJlLCBhcyB0aGUgc2VsZWN0b3IgbWF5IGJlIGEgWGVuCisgICAgICAg
ICAgKiBwcm92aWRlZCBvbmUuIF9fZ2V0X3VzZXIoKSB3aWxsIGZhaWwgKHdp
dGhvdXQgdGFraW5nIGZ1cnRoZXIKKyAgICAgICAgICAqIGFjdGlvbikgZm9y
IG9uZXMgZmFsbGluZyBpbiB0aGUgZ2FwIGJldHdlZW4gZ3Vlc3QgcG9wdWxh
dGVkCisgICAgICAgICAgKiBhbmQgWGVuIG9uZXMuCisgICAgICAgICAgKi8K
KyAgICAgICAgICgoc2VsICYgNCkgJiYgKHNlbCA+PiAzKSA+PSB2LT5hcmNo
LnB2LmxkdF9lbnRzKSApCiAgICAgICAgIGRlc2MuYiA9IGRlc2MuYSA9IDA7
CiAgICAgZWxzZSBpZiAoIF9fZ2V0X3VzZXIoZGVzYywgZ2R0X2xkdF9kZXNj
X3B0cihzZWwpKSApCiAgICAgICAgIHJldHVybiAwOwotLS0gYS94ZW4vYXJj
aC94ODYvcHYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwpAQCAt
OTIsMTIgKzkyLDE2IEBAIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3dfcGFnZSh1
bnNpZ25lZCBpbnQKICAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsK
IAogICAgIC8qCi0gICAgICogSGFyZHdhcmUgbGltaXQgY2hlY2tpbmcgc2hv
dWxkIGd1YXJhbnRlZSB0aGlzIHByb3BlcnR5LiAgTkIuIFRoaXMgaXMKKyAg
ICAgKiBQcmlvciBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFudGVlIHRo
aXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcwogICAgICAqIHNhZmUgYXMgdXBk
YXRlcyB0byB0aGUgTERUIGNhbiBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NF
VF9MRFQgdG8gdGhlCiAgICAgICogY3VycmVudCB2Y3B1LCBhbmQgdmNwdV9y
ZXNldCgpIHdpbGwgYmxvY2sgdW50aWwgdGhpcyB2Y3B1IGhhcyBiZWVuCiAg
ICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcuCiAgICAgICov
Ci0gICAgQVNTRVJUKChvZmZzZXQgPj4gMykgPD0gY3Vyci0+YXJjaC5wdi5s
ZHRfZW50cyk7CisgICAgaWYgKCB1bmxpa2VseSgob2Zmc2V0ID4+IDMpID49
IGN1cnItPmFyY2gucHYubGR0X2VudHMpICkKKyAgICB7CisgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgfQogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkK
ICAgICAgICAgbGluZWFyID0gKHVpbnQzMl90KWxpbmVhcjsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRp
b24KCkFjY2Vzc2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5n
IGZyb20gZW11bGF0aW9uIHdvdWxkIHRyaWdnZXIKdGhlIEFTU0VSVCgpIGlu
IHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4gT24gcHJvZHVjdGlvbiBidWls
ZHMgc3VjaAphY2Nlc3NlcyB3b3VsZCBjYXVzZSBhbiBhdHRlbXB0IHRvIHBy
b21vdGUgdGhlIHRvdWNoZWQgcGFnZSAob2Zmc2V0IGZyb20KdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Ig
b25lLiBJZiB0aGlzCmhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBt
b2RlIHdvdWxkIGJlIGFibGUgdG8gZWxldmF0ZSBpdHMKcHJpdmlsZWdlcyB0
byB0aGF0IG9mIHRoZSBndWVzdCBrZXJuZWwuIFRoaXMgaXMgcGFydGljdWxh
cmx5IGVhc3kgd2hlbgp0aGVyZSdzIG5vIExEVCBhdCBhbGwsIGluIHdoaWNo
IGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvClhlbiBp
cyBzaW1wbHkgemVyby4KCkFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0
IHdhcyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwpiZWdpbiB3
aXRoLCBhbmQgZm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVy
IHVzZQpBU1NFUlRfVU5SRUFDSEFCTEUoKSBpbnN0ZWFkIHdpdGggc3VpdGFi
bGUgcmVjb3ZlcnkgY29kZSBhZnRlcndhcmRzLgoKVGhpcyBpcyBYU0EtMjk4
LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzEyLDYgKzcxMiwx
OCBAQCBpbnQgbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zm
CiAKICAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsKIAorICAgIC8q
CisgICAgICogUHJpb3IgbGltaXQgY2hlY2tpbmcgc2hvdWxkIGd1YXJhbnRl
ZSB0aGlzIHByb3BlcnR5LiAgTkIuIFRoaXMgaXMKKyAgICAgKiBzYWZlIGFz
IHVwZGF0ZXMgdG8gdGhlIExEVCBjYW4gb25seSBiZSBtYWRlIGJ5IE1NVUVY
VF9TRVRfTERUIHRvIHRoZQorICAgICAqIGN1cnJlbnQgdmNwdSwgYW5kIHZj
cHVfcmVzZXQoKSB3aWxsIGJsb2NrIHVudGlsIHRoaXMgdmNwdSBoYXMgYmVl
bgorICAgICAqIGRlc2NoZWR1bGVkIGJlZm9yZSBjb250aW51aW5nLgorICAg
ICAqLworICAgIGlmICggdW5saWtlbHkoKG9mZiA+PiAzKSA+PSB2LT5hcmNo
LnB2X3ZjcHUubGR0X2VudHMpICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgICAgIGd2YSA9
ICh1MzIpZ3ZhOwogICAgIGd1ZXN0X2dldF9lZmZfa2Vybl9sMWUodiwgZ3Zh
LCAmbDFlKTsKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKQEAgLTE2MzksNyArMTYzOSwxNCBAQCBzdGF0
aWMgaW50IHJlYWRfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQKIHsKICAgICBz
dHJ1Y3QgZGVzY19zdHJ1Y3QgZGVzYzsKIAotICAgIGlmICggc2VsIDwgNCkK
KyAgICBpZiAoIHNlbCA8IDQgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAg
KiBEb24ndCBhcHBseSB0aGUgR0RUIGxpbWl0IGhlcmUsIGFzIHRoZSBzZWxl
Y3RvciBtYXkgYmUgYSBYZW4KKyAgICAgICAgICAqIHByb3ZpZGVkIG9uZS4g
X19nZXRfdXNlcigpIHdpbGwgZmFpbCAod2l0aG91dCB0YWtpbmcgZnVydGhl
cgorICAgICAgICAgICogYWN0aW9uKSBmb3Igb25lcyBmYWxsaW5nIGluIHRo
ZSBnYXAgYmV0d2VlbiBndWVzdCBwb3B1bGF0ZWQKKyAgICAgICAgICAqIGFu
ZCBYZW4gb25lcy4KKyAgICAgICAgICAqLworICAgICAgICAgKChzZWwgJiA0
KSAmJiAoc2VsID4+IDMpID49IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cykg
KQogICAgICAgICBkZXNjLmIgPSBkZXNjLmEgPSAwOwogICAgIGVsc2UgaWYg
KCBfX2dldF91c2VyKGRlc2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
KGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAqKSghKHNlbCAmIDQpCkBAIC0x
Njk4LDcgKzE3MDUsMTMgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3Jp
cHRvcih1bnNpZ25lZAogICAgICAgICAoIShnYXRlX3NlbCAmIDQpID8gR0RU
X1ZJUlRfU1RBUlQodikgOiBMRFRfVklSVF9TVEFSVCh2KSkKICAgICAgICAg
KyAoZ2F0ZV9zZWwgPj4gMyk7CiAgICAgaWYgKCAoZ2F0ZV9zZWwgPCA0KSB8
fAotICAgICAgICAgKChnYXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRf
QllURSkgJiYgIShnYXRlX3NlbCAmIDQpKSB8fAorICAgICAgICAgLyoKKyAg
ICAgICAgICAqIFdlJ3JlIGludGVyZXN0ZWQgaW4gY2FsbCBnYXRlcyBvbmx5
LCB3aGljaCBvY2N1cHkgYSBzaW5nbGUKKyAgICAgICAgICAqIHNlZ19kZXNj
X3QgZm9yIDMyLWJpdCBhbmQgYSBjb25zZWN1dGl2ZSBwYWlyIG9mIHRoZW0g
Zm9yIDY0LWJpdC4KKyAgICAgICAgICAqLworICAgICAgICAgKChnYXRlX3Nl
bCA+PiAzKSArICFpc19wdl8zMmJpdF92Y3B1KHYpID49CisgICAgICAgICAg
KGdhdGVfc2VsICYgNCA/IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cworICAg
ICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2Vu
dHMpKSB8fAogICAgICAgICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYykgKQog
ICAgICAgICByZXR1cm4gMDsKIApAQCAtMTcxNyw3ICsxNzMwLDcgQEAgc3Rh
dGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZAogICAgIGlm
ICggIWlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgaWYg
KCAoKmFyICYgMHgxZjAwKSAhPSAweDBjMDAgfHwKLSAgICAgICAgICAgICAo
Z2F0ZV9zZWwgPj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUgLSA4ICYmICEo
Z2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgICAgICAvKiBMaW1pdCBjaGVj
ayBkb25lIGFib3ZlIGFscmVhZHkuICovCiAgICAgICAgICAgICAgX19nZXRf
dXNlcihkZXNjLCBwZGVzYyArIDEpIHx8CiAgICAgICAgICAgICAgKGRlc2Mu
YiAmIDB4MWYwMCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRp
b24KCkFjY2Vzc2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5n
IGZyb20gZW11bGF0aW9uIHdvdWxkIHRyaWdnZXIKdGhlIEFTU0VSVCgpIGlu
IHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4gT24gcHJvZHVjdGlvbiBidWls
ZHMgc3VjaAphY2Nlc3NlcyB3b3VsZCBjYXVzZSBhbiBhdHRlbXB0IHRvIHBy
b21vdGUgdGhlIHRvdWNoZWQgcGFnZSAob2Zmc2V0IGZyb20KdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Ig
b25lLiBJZiB0aGlzCmhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBt
b2RlIHdvdWxkIGJlIGFibGUgdG8gZWxldmF0ZSBpdHMKcHJpdmlsZWdlcyB0
byB0aGF0IG9mIHRoZSBndWVzdCBrZXJuZWwuIFRoaXMgaXMgcGFydGljdWxh
cmx5IGVhc3kgd2hlbgp0aGVyZSdzIG5vIExEVCBhdCBhbGwsIGluIHdoaWNo
IGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvClhlbiBp
cyBzaW1wbHkgemVyby4KCkFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0
IHdhcyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwpiZWdpbiB3
aXRoLCBhbmQgZm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVy
IHVzZQpBU1NFUlRfVU5SRUFDSEFCTEUoKSBpbnN0ZWFkIHdpdGggc3VpdGFi
bGUgcmVjb3ZlcnkgY29kZSBhZnRlcndhcmRzLgoKVGhpcyBpcyBYU0EtMjk4
LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1nYXRlLW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
Z2F0ZS1vcC5jCkBAIC02MCw3ICs2MCwxMyBAQCBzdGF0aWMgaW50IHJlYWRf
Z2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkCiAgICAgICAgICghKGdhdGVfc2Vs
ICYgNCkgPyBHRFRfVklSVF9TVEFSVCh2KSA6IExEVF9WSVJUX1NUQVJUKHYp
KQogICAgICAgICArIChnYXRlX3NlbCA+PiAzKTsKICAgICBpZiAoIChnYXRl
X3NlbCA8IDQpIHx8Ci0gICAgICAgICAoKGdhdGVfc2VsID49IEZJUlNUX1JF
U0VSVkVEX0dEVF9CWVRFKSAmJiAhKGdhdGVfc2VsICYgNCkpIHx8CisgICAg
ICAgICAvKgorICAgICAgICAgICogV2UncmUgaW50ZXJlc3RlZCBpbiBjYWxs
IGdhdGVzIG9ubHksIHdoaWNoIG9jY3VweSBhIHNpbmdsZQorICAgICAgICAg
ICogc2VnX2Rlc2NfdCBmb3IgMzItYml0IGFuZCBhIGNvbnNlY3V0aXZlIHBh
aXIgb2YgdGhlbSBmb3IgNjQtYml0LgorICAgICAgICAgICovCisgICAgICAg
ICAoKGdhdGVfc2VsID4+IDMpICsgIWlzX3B2XzMyYml0X3ZjcHUodikgPj0K
KyAgICAgICAgICAoZ2F0ZV9zZWwgJiA0ID8gdi0+YXJjaC5wdl92Y3B1Lmxk
dF9lbnRzCisgICAgICAgICAgICAgICAgICAgICAgICA6IHYtPmFyY2gucHZf
dmNwdS5nZHRfZW50cykpIHx8CiAgICAgICAgICBfX2dldF91c2VyKGRlc2Ms
IHBkZXNjKSApCiAgICAgICAgIHJldHVybiAwOwogCkBAIC03OSw3ICs4NSw3
IEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5zaWduZWQK
ICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAg
ICAgIGlmICggKCphciAmIDB4MWYwMCkgIT0gMHgwYzAwIHx8Ci0gICAgICAg
ICAgICAgKGdhdGVfc2VsID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFIC0g
OCAmJiAhKGdhdGVfc2VsICYgNCkpIHx8CisgICAgICAgICAgICAgLyogTGlt
aXQgY2hlY2sgZG9uZSBhYm92ZSBhbHJlYWR5LiAqLwogICAgICAgICAgICAg
IF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MgKyAxKSB8fAogICAgICAgICAgICAg
IChkZXNjLmIgJiAweDFmMDApICkKICAgICAgICAgICAgIHJldHVybiAwOwot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsYXRlLmMKQEAgLTMxLDcgKzMxLDE0IEBAIGludCBwdl9l
bXVsX3JlYWRfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQKIHsKICAgICBzdHJ1
Y3QgZGVzY19zdHJ1Y3QgZGVzYzsKIAotICAgIGlmICggc2VsIDwgNCkKKyAg
ICBpZiAoIHNlbCA8IDQgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBE
b24ndCBhcHBseSB0aGUgR0RUIGxpbWl0IGhlcmUsIGFzIHRoZSBzZWxlY3Rv
ciBtYXkgYmUgYSBYZW4KKyAgICAgICAgICAqIHByb3ZpZGVkIG9uZS4gX19n
ZXRfdXNlcigpIHdpbGwgZmFpbCAod2l0aG91dCB0YWtpbmcgZnVydGhlcgor
ICAgICAgICAgICogYWN0aW9uKSBmb3Igb25lcyBmYWxsaW5nIGluIHRoZSBn
YXAgYmV0d2VlbiBndWVzdCBwb3B1bGF0ZWQKKyAgICAgICAgICAqIGFuZCBY
ZW4gb25lcy4KKyAgICAgICAgICAqLworICAgICAgICAgKChzZWwgJiA0KSAm
JiAoc2VsID4+IDMpID49IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cykgKQog
ICAgICAgICBkZXNjLmIgPSBkZXNjLmEgPSAwOwogICAgIGVsc2UgaWYgKCBf
X2dldF91c2VyKGRlc2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgKGNv
bnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAqKSghKHNlbCAmIDQpCi0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5j
CkBAIC05OCwxMiArOTgsMTYgQEAgYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19w
YWdlKHVuc2lnbmVkIGludAogICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEo
KSkpOwogCiAgICAgLyoKLSAgICAgKiBIYXJkd2FyZSBsaW1pdCBjaGVja2lu
ZyBzaG91bGQgZ3VhcmFudGVlIHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBp
cworICAgICAqIFByaW9yIGxpbWl0IGNoZWNraW5nIHNob3VsZCBndWFyYW50
ZWUgdGhpcyBwcm9wZXJ0eS4gIE5CLiBUaGlzIGlzCiAgICAgICogc2FmZSBh
cyB1cGRhdGVzIHRvIHRoZSBMRFQgY2FuIG9ubHkgYmUgbWFkZSBieSBNTVVF
WFRfU0VUX0xEVCB0byB0aGUKICAgICAgKiBjdXJyZW50IHZjcHUsIGFuZCB2
Y3B1X3Jlc2V0KCkgd2lsbCBibG9jayB1bnRpbCB0aGlzIHZjcHUgaGFzIGJl
ZW4KICAgICAgKiBkZXNjaGVkdWxlZCBiZWZvcmUgY29udGludWluZy4KICAg
ICAgKi8KLSAgICBBU1NFUlQoKG9mZnNldCA+PiAzKSA8PSBjdXJyLT5hcmNo
LnB2X3ZjcHUubGR0X2VudHMpOworICAgIGlmICggdW5saWtlbHkoKG9mZnNl
dCA+PiAzKSA+PSBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpICkKKyAg
ICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgfQogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9k
b21haW4oY3VycmQpICkKICAgICAgICAgbGluZWFyID0gKHVpbnQzMl90KWxp
bmVhcjsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRp
b24KCkFjY2Vzc2VzIGJleW9uZCB0aGUgTERUIGxpbWl0IG9yaWdpbmF0aW5n
IGZyb20gZW11bGF0aW9uIHdvdWxkIHRyaWdnZXIKdGhlIEFTU0VSVCgpIGlu
IHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4gT24gcHJvZHVjdGlvbiBidWls
ZHMgc3VjaAphY2Nlc3NlcyB3b3VsZCBjYXVzZSBhbiBhdHRlbXB0IHRvIHBy
b21vdGUgdGhlIHRvdWNoZWQgcGFnZSAob2Zmc2V0IGZyb20KdGhlIHByZXNl
bnQgTERUIGJhc2UgYWRkcmVzcykgdG8gYSBzZWdtZW50IGRlc2NyaXB0b3Ig
b25lLiBJZiB0aGlzCmhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBt
b2RlIHdvdWxkIGJlIGFibGUgdG8gZWxldmF0ZSBpdHMKcHJpdmlsZWdlcyB0
byB0aGF0IG9mIHRoZSBndWVzdCBrZXJuZWwuIFRoaXMgaXMgcGFydGljdWxh
cmx5IGVhc3kgd2hlbgp0aGVyZSdzIG5vIExEVCBhdCBhbGwsIGluIHdoaWNo
IGNhc2UgdGhlIExEVCBiYXNlIHN0b3JlZCBpbnRlcm5hbGx5IHRvClhlbiBp
cyBzaW1wbHkgemVyby4KCkFsc28gYWRqdXN0IHRoZSBBU1NFUlQoKSB0aGF0
IHdhcyB0cmlnZ2VyaW5nOiBJdCB3YXMgb2ZmIGJ5IG9uZSB0bwpiZWdpbiB3
aXRoLCBhbmQgZm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVy
IHVzZQpBU1NFUlRfVU5SRUFDSEFCTEUoKSBpbnN0ZWFkIHdpdGggc3VpdGFi
bGUgcmVjb3ZlcnkgY29kZSBhZnRlcndhcmRzLgoKVGhpcyBpcyBYU0EtMjk4
LgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1nYXRlLW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
Z2F0ZS1vcC5jCkBAIC01MSw3ICs1MSwxMyBAQCBzdGF0aWMgaW50IHJlYWRf
Z2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkCiAgICAgY29uc3Qgc3RydWN0IGRl
c2Nfc3RydWN0ICpwZGVzYyA9IGdkdF9sZHRfZGVzY19wdHIoZ2F0ZV9zZWwp
OwogCiAgICAgaWYgKCAoZ2F0ZV9zZWwgPCA0KSB8fAotICAgICAgICAgKChn
YXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSkgJiYgIShnYXRl
X3NlbCAmIDQpKSB8fAorICAgICAgICAgLyoKKyAgICAgICAgICAqIFdlJ3Jl
IGludGVyZXN0ZWQgaW4gY2FsbCBnYXRlcyBvbmx5LCB3aGljaCBvY2N1cHkg
YSBzaW5nbGUKKyAgICAgICAgICAqIHNlZ19kZXNjX3QgZm9yIDMyLWJpdCBh
bmQgYSBjb25zZWN1dGl2ZSBwYWlyIG9mIHRoZW0gZm9yIDY0LWJpdC4KKyAg
ICAgICAgICAqLworICAgICAgICAgKChnYXRlX3NlbCA+PiAzKSArICFpc19w
dl8zMmJpdF92Y3B1KHYpID49CisgICAgICAgICAgKGdhdGVfc2VsICYgNCA/
IHYtPmFyY2gucHZfdmNwdS5sZHRfZW50cworICAgICAgICAgICAgICAgICAg
ICAgICAgOiB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMpKSB8fAogICAgICAg
ICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYykgKQogICAgICAgICByZXR1cm4g
MDsKIApAQCAtNzAsNyArNzYsNyBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9k
ZXNjcmlwdG9yKHVuc2lnbmVkCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNw
dSh2KSApCiAgICAgewogICAgICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9
IDB4MGMwMCB8fAotICAgICAgICAgICAgIChnYXRlX3NlbCA+PSBGSVJTVF9S
RVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQpKSB8fAor
ICAgICAgICAgICAgIC8qIExpbWl0IGNoZWNrIGRvbmUgYWJvdmUgYWxyZWFk
eS4gKi8KICAgICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsg
MSkgfHwKICAgICAgICAgICAgICAoZGVzYy5iICYgMHgxZjAwKSApCiAgICAg
ICAgICAgICByZXR1cm4gMDsKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCkBAIC0zMSw3
ICszMSwxNCBAQCBpbnQgcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWdu
ZWQgaW50CiB7CiAgICAgc3RydWN0IGRlc2Nfc3RydWN0IGRlc2M7CiAKLSAg
ICBpZiAoIHNlbCA8IDQpCisgICAgaWYgKCBzZWwgPCA0IHx8CisgICAgICAg
ICAvKgorICAgICAgICAgICogRG9uJ3QgYXBwbHkgdGhlIEdEVCBsaW1pdCBo
ZXJlLCBhcyB0aGUgc2VsZWN0b3IgbWF5IGJlIGEgWGVuCisgICAgICAgICAg
KiBwcm92aWRlZCBvbmUuIF9fZ2V0X3VzZXIoKSB3aWxsIGZhaWwgKHdpdGhv
dXQgdGFraW5nIGZ1cnRoZXIKKyAgICAgICAgICAqIGFjdGlvbikgZm9yIG9u
ZXMgZmFsbGluZyBpbiB0aGUgZ2FwIGJldHdlZW4gZ3Vlc3QgcG9wdWxhdGVk
CisgICAgICAgICAgKiBhbmQgWGVuIG9uZXMuCisgICAgICAgICAgKi8KKyAg
ICAgICAgICgoc2VsICYgNCkgJiYgKHNlbCA+PiAzKSA+PSB2LT5hcmNoLnB2
X3ZjcHUubGR0X2VudHMpICkKICAgICAgICAgZGVzYy5iID0gZGVzYy5hID0g
MDsKICAgICBlbHNlIGlmICggX19nZXRfdXNlcihkZXNjLCBnZHRfbGR0X2Rl
c2NfcHRyKHNlbCkpICkKICAgICAgICAgcmV0dXJuIDA7Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBA
IC05MiwxMiArOTIsMTYgQEAgYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdl
KHVuc2lnbmVkIGludAogICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkp
OwogCiAgICAgLyoKLSAgICAgKiBIYXJkd2FyZSBsaW1pdCBjaGVja2luZyBz
aG91bGQgZ3VhcmFudGVlIHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcwor
ICAgICAqIFByaW9yIGxpbWl0IGNoZWNraW5nIHNob3VsZCBndWFyYW50ZWUg
dGhpcyBwcm9wZXJ0eS4gIE5CLiBUaGlzIGlzCiAgICAgICogc2FmZSBhcyB1
cGRhdGVzIHRvIHRoZSBMRFQgY2FuIG9ubHkgYmUgbWFkZSBieSBNTVVFWFRf
U0VUX0xEVCB0byB0aGUKICAgICAgKiBjdXJyZW50IHZjcHUsIGFuZCB2Y3B1
X3Jlc2V0KCkgd2lsbCBibG9jayB1bnRpbCB0aGlzIHZjcHUgaGFzIGJlZW4K
ICAgICAgKiBkZXNjaGVkdWxlZCBiZWZvcmUgY29udGludWluZy4KICAgICAg
Ki8KLSAgICBBU1NFUlQoKG9mZnNldCA+PiAzKSA8PSBjdXJyLT5hcmNoLnB2
X3ZjcHUubGR0X2VudHMpOworICAgIGlmICggdW5saWtlbHkoKG9mZnNldCA+
PiAzKSA+PSBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpICkKKyAgICB7
CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1
cm4gZmFsc2U7CisgICAgfQogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21h
aW4oY3VycmQpICkKICAgICAgICAgbGluZWFyID0gKHVpbnQzMl90KWxpbmVh
cjsK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9bQ-0008FC-3S; Thu, 31 Oct 2019 12:31:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CAAN=YY=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iQ9bP-0008EX-3E
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:30:59 +0000
X-Inumbo-ID: 4654f1de-fbda-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4654f1de-fbda-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 12:30:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9bA-0007Ca-Cb; Thu, 31 Oct 2019 12:30:44 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9bA-0004NO-AA; Thu, 31 Oct 2019 12:30:44 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iQ9bA-0004NO-AA@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 12:30:44 +0000
Subject: [Xen-devel] Xen Security Advisory 303 v4 (CVE-2019-18422) - ARM:
 Interrupts are unconditionally unmasked in exception handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-18422 / XSA-303
                               version 4

  ARM: Interrupts are unconditionally unmasked in exception handlers

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

Fix typoes in the series and add more reviewed-by tag.

Public release.

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

When an exception occurs on an ARM system which is handled without
changing processor level, some interrupts are unconditionally enabled
during exception entry.  So exceptions which occur when interrupts are
masked will effectively unmask the interrupts.

IMPACT
======

A malicious guest might contrive to arrange for critical Xen code to
run with interrupts erroneously enabled.  This could lead to data
corruption, denial of service, or possibly even privilege escalation.
However a precise attack technique has not been identified.

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

All ARM systems are vulnerable.  x86 systems are not vulnerable.

On some platforms this issue could possibly be exploited by an
unprivileged userspace attacker.

CREDITS
=======

This issue was discovered by Julian Grall of Arm.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa303/*.patch         xen-unstable .. Xen 4.9
xsa303-4.8/*.patch     Xen 4.8

$ sha256sum xsa303* xsa303*/*
66b3eb28cfa633999da7480a37cd919293eb87aa730e7bc58b12c47bcdb0c9c0  xsa303.meta
7769eee9b876cdb7dde2ec664d34a5067f9b639d5c543ee89ff2eda818f04cab  xsa303-4.8/0001-Revert-xen-arm32-entry-Consolidate-DEFINE_TRAP_ENTRY.patch
f1337aa8c4b38f4ab61e7206c7bd8f5c782583947d9b9e1e8c6f139db73ca2cb  xsa303-4.8/0002-xen-arm32-entry-Consolidate-DEFINE_TRAP_ENTRY-macros.patch
160ea6acfba85faf1cbb670b0a3873f025c0dab388f73018a22a61104e1a5fe1  xsa303-4.8/0003-xen-arm32-entry-Fold-the-macro-SAVE_ALL-in-the-macro.patch
2cc1e3282263f03c6b9c6e05039f84173b8dbc893a2cd88f80ce2275ff7478d8  xsa303-4.8/0004-xen-arm32-Don-t-blindly-unmask-interrupts-on-trap-wi.patch
63c4a90c45ae28032e0149353cafd495cce5caa8c84ad022d21b8078710e996d  xsa303-4.8/0005-xen-arm64-Don-t-blindly-unmask-interrupts-on-trap-wi.patch
4da48a29aaad85a410021952b2b3cb4dae14365c688e724ed7fc80feea1334df  xsa303/0001-xen-arm32-entry-Split-__DEFINE_ENTRY_TRAP-in-two.patch
99773cbfb6f0df5f0c83477c9dcd39127cb361213455bd2cb1f6bcfe4566d5a2  xsa303/0002-xen-arm32-entry-Fold-the-macro-SAVE_ALL-in-the-macro.patch
9e8241c311aa8da7fcb1da09b9d8b5a55c26a10f02355e37e97d1e7a3b6db7be  xsa303/0003-xen-arm32-Don-t-blindly-unmask-interrupts-on-trap-wi.patch
4c9bc0d0b27eff06f65f1a679263ffbcc8aa4c65117840284dc115ae49e7966d  xsa303/0004-xen-arm64-Don-t-blindly-unmask-interrupts-on-trap-wi.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl26014MHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ79IIALZ04OSkaCmDXeNhb7mXPjqyNPGY8bqXwD1TQd51
W7yLo+DM/cnkj+u3UR96Mkma3eAj8sJLKeuQGRMScyyfNCj/b0pY0M1h6XRi5NLN
zV6EWk7rR/87ID4Z82nwAq4lhsTgfgglH4I39oKZzFflHQtmij4DKuf/5K9g+6qT
8lc70ylgBep3Q3e73qJ1aLEvBYVnhs0lxY8QJDHOIS9GWY6/kqSVoWzK1dUtJDhD
vB/MPBtG1WxJETrCjC1Fat6lmfErjqiqX/tunFVFASFPL4aOTSVA7Oo9IJYX9XSY
6f3le7BYj8xJUp7A0z2vv0YBQvOQ/bsvs4ONMRpRswwDA+Q=
=eraI
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAzMDMsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAi
eGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMzEzMWJmOTU2YWIxNTkyOTVlY2RkZTBjNWFkMDAzZDBjNWFm
NDY5NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2
LAogICAgICAgICAgICAyOTgsCiAgICAgICAgICAgIDI5OSwKICAgICAgICAg
ICAgMzAxLAogICAgICAgICAgICAzMDIKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTMwMy8qIgogICAgICAg
ICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjExIjogewog
ICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAg
IlN0YWJsZVJlZiI6ICIzMzQyZWU5MzE4Y2QzOGJhMDA2MjU1YjY4N2FiN2Ex
NDUzOTllYTkyIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAg
ICAyOTYsCiAgICAgICAgICAgIDI5OCwKICAgICAgICAgICAgMjk5LAogICAg
ICAgICAgICAzMDEsCiAgICAgICAgICAgIDMwMgogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMzAzLyoiCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTIi
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjU5OWQ2ZDIzY2JiNzkwYTc4OGY3YTQ5YWI0
ZjExZjFhM2I1YjQyOWUiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAg
ICAgICAgIDI5NiwKICAgICAgICAgICAgMjk4LAogICAgICAgICAgICAyOTks
CiAgICAgICAgICAgIDMwMSwKICAgICAgICAgICAgMzAyCiAgICAgICAgICBd
LAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EzMDMv
KiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAi
NC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewog
ICAgICAgICAgIlN0YWJsZVJlZiI6ICJjNjcyMTBmNjBkZmE4MzU2NWQyNmFl
NzEwZTRmNWU3MjlhOTVkY2U1IiwKICAgICAgICAgICJQcmVyZXFzIjogWwog
ICAgICAgICAgICAyOTYsCiAgICAgICAgICAgIDI5OCwKICAgICAgICAgICAg
Mjk5LAogICAgICAgICAgICAzMDEsCiAgICAgICAgICAgIDMwMgogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
MzAzLTQuOC8qIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAg
fSwKICAgICI0LjkiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjhkMmE2ODgwMTUxOTNl
MjBhZTQ3ZmUzYzIwOGY5OTEyODI0MGY4MjEiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDI5NiwKICAgICAgICAgICAgMjk4LAogICAg
ICAgICAgICAyOTksCiAgICAgICAgICAgIDMwMSwKICAgICAgICAgICAgMzAy
CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAg
ICAgICJ4c2EzMDMvKiIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI1NWFiMjky
YzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhIiwKICAgICAgICAg
ICJQcmVyZXFzIjogWwogICAgICAgICAgICAyOTYsCiAgICAgICAgICAgIDI5
OCwKICAgICAgICAgICAgMjk5LAogICAgICAgICAgICAzMDEsCiAgICAgICAg
ICAgIDMwMgogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMzAzLyoiCiAgICAgICAgICBdCiAgICAgICAgfQog
ICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream;
 name="xsa303-4.8/0001-Revert-xen-arm32-entry-Consolidate-DEFINE_TRAP_ENTRY.patch"
Content-Disposition: attachment;
 filename="xsa303-4.8/0001-Revert-xen-arm32-entry-Consolidate-DEFINE_TRAP_ENTRY.patch"
Content-Transfer-Encoding: base64

RnJvbSAzYzI5NWExZWE1MWJkY2QzMTcwNGU5NjBhODg0N2VmNDFhYmI4YTYw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUaHUsIDE3IE9jdCAyMDE5
IDE0OjI1OjA1ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzVdIFJldmVydCAi
eGVuL2FybTMyOiBlbnRyeTogQ29uc29saWRhdGUgREVGSU5FX1RSQVBfRU5U
UllfKgogbWFjcm9zIgoKVGhpcyByZXZlcnRzIGNvbW1pdCA2MDgyZTNiYTg5
NDFiM2QxMGMzY2I3M2Y0NDU3NTljMTllODlhZmM5LgoKVGhlIHBhdGNoIHdh
cyBtZWFudCB0byBvbmx5IGNvbnNvbGlkYXRlIHRoZSBjb2RlIGJ1dCBpdCBh
bHNvIHJlLWVuYWJsZXMKQWJvcnQgaW50ZXJydXB0LiBGb2xsb3ctdXAgcGF0
Y2ggd2lsbCBpbnRyb2R1Y2UgYSBkaWZmZXJlbnQgd2F5IHRvCmNvbnNvbGlk
YXRlIHRoZSBjb2RlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDMuCgpSZXBv
cnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4K
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TCmluZGV4IGI2NjcwNWZmNTAuLjNlMzIwZGM4YWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMTYsMTUgKzExNiwx
MSBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIAogICAgICAgICBtb3YgcGMs
IGxyCiAKLS8qCi0gKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhl
IGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgotICogaW50ZXJy
dXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNr
LgotICovCi0jZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZs
YWdzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5l
IERFRklORV9UUkFQX0VOVFJZKHRyYXApICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGlmbGFnczsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFf
ZW5hYmxlICovICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMzUs
MTEgKzEzMSwxNSBAQCB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVy
IChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCiAgICAgICAgIGIgZG9fdHJh
cF8jI3RyYXAKIAotLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEv
QWJvcnQsIGtlZXAgRklRIG1hc2tlZCAqLwotI2RlZmluZSBERUZJTkVfVFJB
UF9FTlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQot
Ci0vKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIEFib3J0LCBrZWVwIElS
US9GSVEgbWFza2VkICovCi0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05P
SVJRKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYSkKKyNkZWZp
bmUgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEodHJhcCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgQUxJR047ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK3RyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYWRyIGxyLCByZXR1
cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgbW92IHIxMSwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYmljIHNwLCAjNzsg
LyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJh
cCkgKi8gIFwKKyAgICAgICAgYiBkb190cmFwXyMjdHJhcAogCiAgICAgICAg
IC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKLS0gCjIuMTEu
MAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa303-4.8/0002-xen-arm32-entry-Consolidate-DEFINE_TRAP_ENTRY-macros.patch"
Content-Disposition: attachment;
 filename="xsa303-4.8/0002-xen-arm32-entry-Consolidate-DEFINE_TRAP_ENTRY-macros.patch"
Content-Transfer-Encoding: base64

RnJvbSBmOTg3OWY0ZWQxOThjYTAzYTAzYmY2OTE1MmYwMTU4YmU2NTgwMjUy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDEgT2N0IDIwMTkg
MTM6MDc6NTMgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvNV0geGVuL2FybTMy
OiBlbnRyeTogQ29uc29saWRhdGUgREVGSU5FX1RSQVBfRU5UUlkqKCkgbWFj
cm9zCgpUaGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3byBtYWNy
b3MgREVGSU5FX1RSQVBfRU5UUlkoKSBhbmQKREVGSU5FX1RSQVBfRU5UUllf
Tk9JUlEoKSBpcyB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIGJlIHVubWFz
a2VkLgoKV2hpbGUgdGhlIG1hY3JvcyBhcmUgZmFpcmx5IHNtYWxsIHRvZGF5
LCBpdCB3aWxsIGJlIG5lY2Vzc2FyeSB0byBhZGQgdGhlCnNhbWUgY29kZSB0
d2ljZSBpbiBmb2xsb3ctdXAgcGF0Y2hlcy4KClRvIHByZXZlbnQgdG9vIG11
Y2ggZHVwbGljYXRpb24sIGEgbmV3IGFzc2VtYmx5IG1hY3JvcyBpcyBpbnRy
b2R1Y2VkIHRvCmdlbmVyYXRlIHRoZSBib2R5IG9mIGEgdHJhcC4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMzAzLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFs
bCA8SnVsaWVuLkdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA0MSArKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI0IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJt
L2FybTMyL2VudHJ5LlMKaW5kZXggM2UzMjBkYzhhYy4uZjZiYTVhMjA4MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTExNiwzMCArMTE2LDM3
IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogCiAgICAgICAgIG1vdiBwYywg
bHIKIAorCisgICAgICAgIC8qCisgICAgICAgICAqIE1hY3JvIHRvIGRlZmlu
ZSBhIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgaXMgb3B0aW9uYWwgYW5kCisg
ICAgICAgICAqIGNvcnJlc3BvbmRzIHRvIGFsaXN0IG9mIGludGVycnVwdHMg
KEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpCisgICAgICAgICAqIHRv
IHVubWFzay4KKyAgICAgICAgICovCisgICAgICAgIC5tYWNybyB2ZWN0b3Ig
dHJhcCwgaWZsYWdzPW4KKyAgICAgICAgU0FWRV9BTEwKKyAgICAgICAgLmlm
IFxpZmxhZ3MgIT0gbgorICAgICAgICBjcHNpZSAgIFxpZmxhZ3MKKyAgICAg
ICAgLmVuZGlmCisgICAgICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3Ry
YXAKKyAgICAgICAgbW92ICAgICByMCwgc3AKKyAgICAgICAgLyoKKyAgICAg
ICAgICogU2F2ZSB0aGUgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IHdpbGwg
YmUgcmVzdG9yZWQgYWZ0ZXIgdGhlCisgICAgICAgICAqIHRyYXAgaGFzIGJl
ZW4gaGFuZGxlZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLgorICAgICAgICAg
Ki8KKyAgICAgICAgbW92ICAgICByMTEsIHNwCisgICAgICAgIGJpYyAgICAg
c3AsICM3ICAgICAgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Ag
b24gZ3Vlc3QgdHJhcCkgKi8KKyAgICAgICAgYiAgICAgICBkb190cmFwX1x0
cmFwCisgICAgICAgIC5lbmRtCisKICNkZWZpbmUgREVGSU5FX1RSQVBfRU5U
UlkodHJhcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHRyYXBfIyN0
cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgU0FWRV9BTEw7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgY3BzaWUgaTsgICAgICAgIC8qIGxvY2FsX2lycV9l
bmFibGUgKi8gICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
YWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIwLCBzcDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICogU2F2ZSB0aGUgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IHdpbGwgYmUg
cmVzdG9yZWQgYWZ0ZXIgdGhlIFwKLSAgICAgICAgICogdHJhcCBoYXMgYmVl
biBoYW5kbGVkIChzZWUgcmV0dXJuX2Zyb21fdHJhcCkuICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICovICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
bW92IHIxMSwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmljIHNwLCAjNzsgLyog
QWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJhcCkg
Ki8gIFwKLSAgICAgICAgYiBkb190cmFwXyMjdHJhcAorICAgICAgICB2ZWN0
b3IgdHJhcCwgaWZsYWdzPWkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogCiAjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZ
X05PSVJRKHRyYXApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJh
cDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIFNBVkVfQUxMOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1v
diByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBw
b2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCi0gICAgICAgIGIg
ZG9fdHJhcF8jI3RyYXAKKyAgICAgICAgdmVjdG9yIHRyYXAKIAogICAgICAg
ICAuYWxpZ24gNQogR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCi0tIAoyLjEx
LjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa303-4.8/0003-xen-arm32-entry-Fold-the-macro-SAVE_ALL-in-the-macro.patch"
Content-Disposition: attachment;
 filename="xsa303-4.8/0003-xen-arm32-entry-Fold-the-macro-SAVE_ALL-in-the-macro.patch"
Content-Transfer-Encoding: base64

RnJvbSA4ZGI0YTkzZGM2ZTJhYzY2YmFkMGRhYzI1NGU0OTc4OWE4Y2Q5ZmQy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDEgT2N0IDIwMTkg
MTM6MTU6NDggKzAxMDAKU3ViamVjdDogW1BBVENIIDMvNV0geGVuL2FybTMy
OiBlbnRyeTogRm9sZCB0aGUgbWFjcm8gU0FWRV9BTEwgaW4gdGhlIG1hY3Jv
CiB2ZWN0b3IKCkZvbGxvdy11cCByZXdvcmsgd2lsbCByZXF1aXJlIHRoZSBt
YWNybyB2ZWN0b3IgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbgphIHRyYXAgZnJv
bSBhIGd1ZXN0IHZzIHdoaWxlIGluIHRoZSBoeXBlcnZpc29yLgoKVGhlIG1h
Y3JvIFNBVkVfQUxMIGFscmVhZHkgaGFzIGNvZGUgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGUgdHdvIGFuZAppdCBpcyBvbmx5IGNhbGxlZCBieSB0aGUg
dmVjdG9yIG1hY3JvLiBTbyBmb2xkIHRoZSBmb3JtZXIgaW50byB0aGUKbGF0
dGVyLiBUaGlzIHdpbGwgaGVscCB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUg
Y2hlY2suCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4KClJlcG9ydGVkLWJ5
OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpB
Y2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNDYg
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIzIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZjZiYTVh
MjA4Mi4uYzJkMGVjMjI3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
QEAgLTEyLDI3ICsxMiw2IEBACiAjZGVmaW5lIFJFU1RPUkVfQkFOS0VEKG1v
ZGUpIFwKICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VEKFNQXyMjbW9kZSkg
OyBSRVNUT1JFX09ORV9CQU5LRUQoTFJfIyNtb2RlKSA7IFJFU1RPUkVfT05F
X0JBTktFRChTUFNSXyMjbW9kZSkKIAotI2RlZmluZSBTQVZFX0FMTCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBzdWIgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJF
R1Nfc3ApOyAvKiBTUCwgTFIsIFNQU1IsIFBDICovICAgICAgXAotICAgICAg
ICBwdXNoIHtyMC1yMTJ9OyAvKiBTYXZlIFIwLVIxMiAqLyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBtcnMgcjExLCBFTFJfaHlwOyAgICAgICAgICAg
ICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJuIGFkZHJlc3MuICovXAotICAgICAg
ICBzdHIgcjExLCBbc3AsICNVUkVHU19wY107ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBzdHIgbHIsIFtzcCwgI1VSRUdTX2xyXTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZGQgcjExLCBzcCwg
I1VSRUdTX2tlcm5lbF9zaXplb2YrNDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19zcF07ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtcmMgQ1AzMihyMTEs
IEhTUik7ICAgICAgICAgICAgIC8qIFNhdmUgZXhjZXB0aW9uIHN5bmRyb21l
ICovICAgXAotICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19oc3JdOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtcnMgcjExLCBTUFNS
X2h5cDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19jcHNyXTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBhbmQgcjExLCAjUFNSX01PREVfTUFTSzsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjbXAgcjExLCAjUFNS
X01PREVfSFlQOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBibG5lIHNhdmVfZ3Vlc3RfcmVncwotCiBzYXZl
X2d1ZXN0X3JlZ3M6CiAjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SCiAgICAgICAgIC8qCkBAIC01MSw3ICszMCw3IEBAIHNh
dmVfZ3Vlc3RfcmVnczoKICAgICAgICAgbGRyIHIxMSwgPTB4ZmZmZmZmZmYg
IC8qIENsb2JiZXIgU1Agd2hpY2ggaXMgb25seSB2YWxpZCBmb3IgaHlwZXJ2
aXNvciBmcmFtZXMuICovCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdT
X3NwXQogICAgICAgICBTQVZFX09ORV9CQU5LRUQoU1BfdXNyKQotICAgICAg
ICAvKiBMUl91c3IgaXMgdGhlIHNhbWUgcGh5c2ljYWwgcmVnaXN0ZXIgYXMg
bHIgYW5kIGlzIHNhdmVkIGluIFNBVkVfQUxMICovCisgICAgICAgIC8qIExS
X3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCByZWdpc3RlciBhcyBsciBhbmQg
aXMgc2F2ZWQgYnkgdGhlIGNhbGxlciAqLwogICAgICAgICBTQVZFX0JBTktF
RChzdmMpCiAgICAgICAgIFNBVkVfQkFOS0VEKGFidCkKICAgICAgICAgU0FW
RV9CQU5LRUQodW5kKQpAQCAtMTIzLDcgKzEwMiwyOCBAQCBhYm9ydF9ndWVz
dF9leGl0X2VuZDoKICAgICAgICAgICogdG8gdW5tYXNrLgogICAgICAgICAg
Ki8KICAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBpZmxhZ3M9bgotICAg
ICAgICBTQVZFX0FMTAorICAgICAgICAvKiBTYXZlIHJlZ2lzdGVycyBpbiB0
aGUgc3RhY2sgKi8KKyAgICAgICAgc3ViICAgICBzcCwgIyhVUkVHU19TUF91
c3IgLSBVUkVHU19zcCkgLyogU1AsIExSLCBTUFNSLCBQQyAqLworICAgICAg
ICBwdXNoICAgIHtyMC1yMTJ9ICAgICAgICAgICAgICAgICAgICAgICAvKiBT
YXZlIFIwLVIxMiAqLworICAgICAgICBtcnMgICAgIHIxMSwgRUxSX2h5cCAg
ICAgICAgICAgICAgICAgICAvKiBFTFJfaHlwIGlzIHJldHVybiBhZGRyZXNz
ICovCisgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19wY10KKwor
ICAgICAgICBzdHIgICAgIGxyLCBbc3AsICNVUkVHU19scl0KKworICAgICAg
ICBhZGQgICAgIHIxMSwgc3AsICMoVVJFR1Nfa2VybmVsX3NpemVvZiArIDQp
CisKKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX3NwXQorCisg
ICAgICAgIG1yYyAgICAgQ1AzMihyMTEsIEhTUikgICAgICAgICAgICAgICAg
IC8qIFNhdmUgZXhjZXB0aW9uIHN5bmRyb21lICovCisgICAgICAgIHN0ciAg
ICAgcjExLCBbc3AsICNVUkVHU19oc3JdCisKKyAgICAgICAgbXJzICAgICBy
MTEsIFNQU1JfaHlwCisgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVH
U19jcHNyXQorICAgICAgICBhbmQgICAgIHIxMSwgI1BTUl9NT0RFX01BU0sK
KyAgICAgICAgY21wICAgICByMTEsICNQU1JfTU9ERV9IWVAKKyAgICAgICAg
YmxuZSAgICBzYXZlX2d1ZXN0X3JlZ3MKKworICAgICAgICAvKiBXZSBhcmUg
cmVhZHkgdG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJz
IGFuZCBqdW1wLiAqLwogICAgICAgICAuaWYgXGlmbGFncyAhPSBuCiAgICAg
ICAgIGNwc2llICAgXGlmbGFncwogICAgICAgICAuZW5kaWYKLS0gCjIuMTEu
MAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa303-4.8/0004-xen-arm32-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Disposition: attachment;
 filename="xsa303-4.8/0004-xen-arm32-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Transfer-Encoding: base64

RnJvbSA4YjY2YTExMDRkOTIwYzQ3OGYwYzM1ZTYzNjAxNTRlMDYwMjVmMDYw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBGcmksIDExIE9jdCAyMDE5
IDE3OjQ5OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCA0LzVdIHhlbi9hcm0z
MjogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwCiB3
aXRob3V0IGEgY2hhbmdlIG9mIGxldmVsCgpFeGNlcHRpb24gdmVjdG9ycyB3
aWxsIHVubWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9m
IHRoZW0gaW4KdGhlIGludGVycnVwdGVkIGNvbnRleHQuCgpPbmUgb2YgdGhl
IGNvbnNlcXVlbmNlcyBpcyBJUlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJl
Y2VpdmluZyBhbgp1bmRlZmluZWQgaW5zdHJ1Y3Rpb24gZXhjZXB0aW9uICh1
c2VkIGJ5IFdBUk4qKSBmcm9tIHRoZSBoeXBlcnZpc29yLgpUaGlzIGNvdWxk
IHJlc3VsdCB0byB1bmV4cGVjdGVkIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxv
Y2sgKGlmIGEgbG9jayB3YXMKc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCgpJ
biBhIG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNob3VsZCBvbmx5IGJlIHVubWFz
a2VkIHdoZW4gaXQgaXMgc2FmZSB0byBkby4KWGVuIG9ubHkgdW5tYXNrIElS
USBpbnRlcnJ1cHRzLCBzbyB0aGUgbG9naWMgY2FuIHN0YXkgc2ltcGxlLgoK
QXMgdmVjdG9ycyBleGNlcHRpb25zIG1heSBiZSBzaGFyZWQgYmV0d2VlbiBn
dWVzdCBhbmQgaHlwZXJ2aXNvciwgd2Ugbm93Cm5lZWQgdG8gaGF2ZSBhIGRp
ZmZlcmVudCBwb2xpY3kgZm9yIHRoZSBpbnRlcnJ1cHRzLgoKT24gZXhjZXB0
aW9uIGZyb20gaHlwZXJ2aXNvciwgZWFjaCB2ZWN0b3Igd2lsbCBzZWxlY3Qg
dGhlIGxpc3Qgb2YKaW50ZXJydXB0cyB0byBpbmhlcml0IGZyb20gdGhlIGlu
dGVycnVwdGVkIGNvbnRleHQuIEFueSBpbnRlcnJ1cHRzIG5vdApsaXN0ZWQg
d2lsbCBiZSBrZXB0IG1hc2tlZC4KCk9uIGV4Y2VwdGlvbiBmcm9tIHRoZSBn
dWVzdCwgdGhlIElSUSB3aWxsIGJlIHVubWFza2VkIGRlcGVuZGluZyBvbiB0
aGUKZXhhY3QgdmVjdG9yLgoKVGhlIGludGVycnVwdHMgd2lsbCBiZSBrZXB0
IHVubWFza2VkIHdoZW4gdGhlIHZlY3RvciBjYW5ub3QgdXNlZCBieQplaXRo
ZXIgZ3Vlc3Qgb3IgaHlwZXJ2aXNvci4KCk5vdGUgdGhhdCBlYWNoIHZlY3Rv
ciBpcyBub3QgYW55bW9yZSBwcmVjZWRlZCBieSBBTElHTi4gVGhpcyBpcyBm
aW5lCmJlY2F1c2UgdGhlIGFsaWdubWVudCBpcyBhbHJlYWR5IGJpZ2dlciB0
aGFuIHdoYXQgd2UgbmVlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgoK
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5j
b20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMo
KyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
aW5kZXggYzJkMGVjMjI3My4uZjFmM2I1NThkZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMKQEAgLTMsNiArMywxNiBAQAogI2luY2x1ZGUgPGFzbS9y
ZWdzLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCisvKgorICogU2hv
cnQtaGFuZHMgdG8gZGVmaW5lZCB0aGUgaW50ZXJydXB0cyAoQSwgSSwgRikK
KyAqCisgKiBfIG1lYW5zIHRoZSBpbnRlcnJ1cHQgc3RhdGUgd2lsbCBub3Qg
Y2hhbmdlCisgKiBYIG1lYW5zIHRoZSBzdGF0ZSBvZiBpbnRlcnJ1cHQgWCB3
aWxsIGNoYW5nZQorICoKKyAqIFRvIGJlIHVzZWQgd2l0aCBtc3IgY3Bzcl8q
IG9ubHkKKyAqLworI2RlZmluZSBJRkxBR1NfX0lfICAgICAgUFNSX0lSUV9N
QVNLCisKICNkZWZpbmUgU0FWRV9PTkVfQkFOS0VEKHJlZykgICAgbXJzIHIx
MSwgcmVnOyBzdHIgcjExLCBbc3AsICNVUkVHU18jI3JlZ10KICNkZWZpbmUg
UkVTVE9SRV9PTkVfQkFOS0VEKHJlZykgbGRyIHIxMSwgW3NwLCAjVVJFR1Nf
IyNyZWddOyBtc3IgcmVnLCByMTEKIApAQCAtOTUsMTMgKzEwNSwxOSBAQCBh
Ym9ydF9ndWVzdF9leGl0X2VuZDoKIAogICAgICAgICBtb3YgcGMsIGxyCiAK
LQogICAgICAgICAvKgotICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgYSB0
cmFwIGVudHJ5LiBUaGUgaWZsYWdzIGlzIG9wdGlvbmFsIGFuZAotICAgICAg
ICAgKiBjb3JyZXNwb25kcyB0byBhbGlzdCBvZiBpbnRlcnJ1cHRzIChBc3lu
Y2hyb25vdXMgQWJvcnQsIElSUSwgRklRKQotICAgICAgICAgKiB0byB1bm1h
c2suCisgICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSBhIHRyYXAgZW50cnku
CisgICAgICAgICAqCisgICAgICAgICAqICBAZ3Vlc3RfaWZsYWdzOiBPcHRp
b25hbCBsaXN0IG9mIGludGVycnVwdHMgdG8gdW5tYXNrIHdoZW4KKyAgICAg
ICAgICogICAgICBlbnRlcmluZyBmcm9tIGd1ZXN0IGNvbnRleHQuIEFzIHRo
aXMgaXMgdXNlZCB3aXRoIGNwc2llLAorICAgICAgICAgKiAgICAgIHRoZSBs
ZXR0ZXIgKGEsIGksIGYpIHNob3VsZCBiZSB1c2VkLgorICAgICAgICAgKgor
ICAgICAgICAgKiAgQGh5cF9pZmxhZ3M6IE9wdGlvbmFsIGxpc3Qgb2YgaW50
ZXJydXB0cyB0byBpbmhlcml0IHdoZW4KKyAgICAgICAgICogICAgICBlbnRl
cmluZyBmcm9tIGh5cGVydmlzb3IgY29udGV4dC4gQW55IGludGVycnVwdHMg
bm90CisgICAgICAgICAqICAgICAgbGlzdGVkIHdpbGwgYmUga2VwdCB1bmNo
YW5nZWQuIEFzIHRoaXMgaXMgdXNlZCB3aXRoIGNwc3JfKiwKKyAgICAgICAg
ICogICAgICBJRkxBR1NfKiBzaG9ydC1oYW5kcyBzaG91bGQgYmUgdXNlZC4K
ICAgICAgICAgICovCi0gICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZs
YWdzPW4KKyAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBndWVzdF9pZmxh
Z3M9biwgaHlwX2lmbGFncz0wCiAgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJz
IGluIHRoZSBzdGFjayAqLwogICAgICAgICBzdWIgICAgIHNwLCAjKFVSRUdT
X1NQX3VzciAtIFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQU1IsIFBDICovCiAg
ICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAgICAgICAgICAgICAg
IC8qIFNhdmUgUjAtUjEyICovCkBAIC0xMTksMTQgKzEzNSw0MCBAQCBhYm9y
dF9ndWVzdF9leGl0X2VuZDoKIAogICAgICAgICBtcnMgICAgIHIxMSwgU1BT
Ul9oeXAKICAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2Nwc3Jd
Ci0gICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSwotICAgICAg
ICBjbXAgICAgIHIxMSwgI1BTUl9NT0RFX0hZUAotICAgICAgICBibG5lICAg
IHNhdmVfZ3Vlc3RfcmVncwogCi0gICAgICAgIC8qIFdlIGFyZSByZWFkeSB0
byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1
bXAuICovCi0gICAgICAgIC5pZiBcaWZsYWdzICE9IG4KLSAgICAgICAgY3Bz
aWUgICBcaWZsYWdzCisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbmVl
ZCB0byBkaXN0aW5ndWlzaCB3aGV0aGVyIHdlIGNhbWUgZnJvbSBndWVzdCBv
cgorICAgICAgICAgKiBoeXBlcnZpc29yIGNvbnRleHQuCisgICAgICAgICAq
LworICAgICAgICBhbmQgICAgIHIwLCByMTEsICNQU1JfTU9ERV9NQVNLCisg
ICAgICAgIGNtcCAgICAgcjAsICNQU1JfTU9ERV9IWVAKKworICAgICAgICBi
bmUgICAgIDFmCisgICAgICAgIC8qCisgICAgICAgICAqIFRyYXAgZnJvbSB0
aGUgaHlwZXJ2aXNvcgorICAgICAgICAgKgorICAgICAgICAgKiBJbmhlcml0
IHRoZSBzdGF0ZSBvZiB0aGUgaW50ZXJydXB0cyBmcm9tIHRoZSBoeXBlcnZp
c29yCisgICAgICAgICAqIGNvbnRleHQuIEZvciB0aGF0IHdlIG5lZWQgdG8g
dXNlIFNQU1IgKHN0b3JlZCBpbiByMTEpIGFuZAorICAgICAgICAgKiBtb2Rp
ZnkgQ1BTUiBhY2NvcmRpbmdseS4KKyAgICAgICAgICoKKyAgICAgICAgICog
Q1BTUiA9IChDUFNSICYgfmh5cF9pZmxhZ3MpIHwgKFNQU1IgJiBoeXBfaWZs
YWdzKQorICAgICAgICAgKi8KKyAgICAgICAgbXJzICAgICByMTAsIGNwc3IK
KyAgICAgICAgYmljICAgICByMTAsIHIxMCwgI1xoeXBfaWZsYWdzCisgICAg
ICAgIGFuZCAgICAgcjExLCByMTEsICNcaHlwX2lmbGFncworICAgICAgICBv
cnIgICAgIHIxMCwgcjEwLCByMTEKKyAgICAgICAgbXNyICAgICBjcHNyX2N4
LCByMTAKKyAgICAgICAgYiAgICAgICAyZgorCisxOgorICAgICAgICAvKiBU
cmFwIGZyb20gdGhlIGd1ZXN0ICovCisgICAgICAgIGJsICAgICAgc2F2ZV9n
dWVzdF9yZWdzCisgICAgICAgIC5pZiAgICAgXGd1ZXN0X2lmbGFncyAhPSBu
CisgICAgICAgIGNwc2llICAgXGd1ZXN0X2lmbGFncwogICAgICAgICAuZW5k
aWYKKzI6CisgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhl
IHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAg
ICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKICAgICAgICAgbW92
ICAgICByMCwgc3AKICAgICAgICAgLyoKQEAgLTEzOCwxNiArMTgwLDYgQEAg
YWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIGIgICAgICAgZG9fdHJh
cF9cdHJhcAogICAgICAgICAuZW5kbQogCi0jZGVmaW5lIERFRklORV9UUkFQ
X0VOVFJZKHRyYXApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi10cmFw
XyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHZlY3RvciB0cmFw
LCBpZmxhZ3M9aSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0KLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9JUlEo
dHJhcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXRyYXBfIyN0cmFwOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgdmVjdG9yIHRyYXAKLQogICAgICAgICAu
YWxpZ24gNQogR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIg
dHJhcF9yZXNldCAgICAgICAgICAgICAgICAgICAgLyogMHgwMCAtIFJlc2V0
ICovCkBAIC0yMTgsMTQgKzI1MCw2MCBAQCBkZWNvZGVfdmVjdG9yczoKIAog
I2VuZGlmIC8qIENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwog
Ci1ERUZJTkVfVFJBUF9FTlRSWShyZXNldCkKLURFRklORV9UUkFQX0VOVFJZ
KHVuZGVmaW5lZF9pbnN0cnVjdGlvbikKLURFRklORV9UUkFQX0VOVFJZKHN1
cGVydmlzb3JfY2FsbCkKLURFRklORV9UUkFQX0VOVFJZKHByZWZldGNoX2Fi
b3J0KQotREVGSU5FX1RSQVBfRU5UUlkoZGF0YV9hYm9ydCkKLURFRklORV9U
UkFQX0VOVFJZKGd1ZXN0X3N5bmMpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0lS
UShpcnEpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0lSUShmaXEpCisvKiBWZWN0
b3Igbm90IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuICovCit0cmFwX3Jlc2V0
OgorICAgICAgICB2ZWN0b3IgcmVzZXQKKworLyoKKyAqIFZlY3RvciBvbmx5
IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuCisgKgorICogV2hpbGUgdGhlIGV4
Y2VwdGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBJUlEgdW5tYXNrZWQsIHRo
ZSBpbnRlcnJ1cHRlZAorICogY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVs
bHkgbWFza2VkIGl0LiBTbyB3ZSB3YW50IHRvIGluaGVyaXQgdGhlIHN0YXRl
CisgKiBmcm9tIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0LgorICovCit0cmFw
X3VuZGVmaW5lZF9pbnN0cnVjdGlvbjoKKyAgICAgICAgdmVjdG9yIHVuZGVm
aW5lZF9pbnN0cnVjdGlvbiwgaHlwX2lmbGFncz1JRkxBR1NfX0lfCisKKy8q
IFdlIHNob3VsZCBuZXZlciByZWFjaCB0aGlzIHRyYXAgKi8KK3RyYXBfc3Vw
ZXJ2aXNvcl9jYWxsOgorICAgICAgICB2ZWN0b3Igc3VwZXJ2aXNvcl9jYWxs
CisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
LgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY2FuIGJlIGV4ZWN1dGVk
IHdpdGggSVJRIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQKKyAqIGNvbnRl
eHQgbWF5IGhhdmUgcHVycG9zZWZ1bGx5IG1hc2tlZCBpdC4gU28gd2Ugd2Fu
dCB0byBpbmhlcml0IHRoZSBzdGF0ZQorICogZnJvbSB0aGUgaW50ZXJydXB0
ZWQgY29udGV4dC4KKyAqLwordHJhcF9wcmVmZXRjaF9hYm9ydDoKKyAgICAg
ICB2ZWN0b3IgcHJlZmV0Y2hfYWJvcnQsIGh5cF9pZmxhZ3M9SUZMQUdTX19J
XworCisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNv
ci4KKyAqCisgKiBEYXRhIEFib3J0IHNob3VsZCBiZSByYXJlIGFuZCBtb3N0
IGxpa2VseSBmYXRhbC4gSXQgaXMgYmVzdCB0byBub3QKKyAqIHVubWFzayBh
bnkgaW50ZXJydXB0cyB0byBsaW1pdCB0aGUgYW1vdW50IG9mIGNvZGUgdGhh
dCBjYW4gcnVuIGJlZm9yZQorICogdGhlIERhdGEgQWJvcnQgaXMgdHJlYXRl
ZC4KKyAqLwordHJhcF9kYXRhX2Fib3J0OgorICAgICAgICB2ZWN0b3IgZGF0
YV9hYm9ydAorCisvKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBndWVzdC4g
V2UgY2FuIHVubWFzayBJUlEuICovCit0cmFwX2d1ZXN0X3N5bmM6CisgICAg
ICAgIHZlY3RvciBndWVzdF9zeW5jLCBndWVzdF9pZmxhZ3M9aQorCisKKy8q
IFZlY3RvciB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIGFuZCB0aGUgZ3Vlc3Qu
ICovCit0cmFwX2lycToKKyAgICAgICAgdmVjdG9yIGlycQorCisvKgorICog
VmVjdG9yIHVzZWQgYnkgdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4K
KyAqCisgKiBGSVEgYXJlIG5vdCBtZWFudCB0byBoYXBwZW4sIHNvIHdlIGRv
bid0IHVubWFzayBhbnkgaW50ZXJydXB0cy4KKyAqLwordHJhcF9maXE6Cisg
ICAgICAgIHZlY3RvciBmaXEKIAogcmV0dXJuX2Zyb21fdHJhcDoKICAgICAg
ICAgLyoKLS0gCjIuMTEuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa303-4.8/0005-xen-arm64-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Disposition: attachment;
 filename="xsa303-4.8/0005-xen-arm64-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Transfer-Encoding: base64

RnJvbSBhYTM0MmU0YWY4MTRlYWIxMDdiMTFmMGI3YWJjYTA0NTdiNjE2ZmJj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDcgT2N0IDIwMTkg
MTg6MTA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIDUvNV0geGVuL2FybTY0
OiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAKIHdp
dGhvdXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKClNvbWUgb2YgdGhlIHRyYXBzIHdp
dGhvdXQgYSBjaGFuZ2Ugb2YgdGhlIGxldmVsIChpLmUuIGh5cGVydmlzb3Ig
LT4KaHlwZXJ2aXNvcikgd2lsbCB1bm1hc2sgaW50ZXJydXB0cyByZWdhcmRs
ZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluIHRoZQppbnRlcnJ1cHRlZCBjb250
ZXh0LgoKT25lIG9mIHRoZSBjb25zZXF1ZW5jZXMgaXMgSVJRIHdpbGwgYmUg
dW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYQpzeW5jaHJvbm91cyBleGNlcHRp
b24gKHVzZWQgYnkgV0FSTiooKSkuIFRoaXMgY291bGQgcmVzdWx0IHRvIHVu
ZXhwZWN0ZWQKYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9jayAoaWYgYSBsb2Nr
IHdhcyBzaGFyZWQgd2l0aCBpbnRlcnJ1cHRzKS4KCkluIGEgbnV0c2hlbGws
IGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvCmRvLiBYZW4gb25seSB1bm1hc2sgSVJRIGludGVycnVwdHMs
IHNvIHRoZSBsb2dpYyBjYW4gc3RheSBzaW1wbGU6CiAgICAtIGh5cF9lcnJv
cjogQWxsIHRoZSBpbnRlcnJ1cHRzIGFyZSBub3cga2VwdCBtYXNrZWQuIFNF
cnJvciBzaG91bGQKICAgICAgYmUgcHJldHR5IHJhcmUgYW5kIGlmIGV2ZXIg
aGFwcGVuIHRoZW4gd2UgbW9zdCBsaWtlbHkgd2FudCB0bwogICAgICBhdm9p
ZCBhbnkgb3RoZXIgaW50ZXJydXB0cyB0byBiZSBnZW5lcmF0ZWQuIFRoZSBw
b3RlbnRpYWwgbWFpbgogICAgICAiY2FsbGVyIiBpcyBkdXJpbmcgdmlydHVh
bCBTRXJyb3Igc3luY2hyb25pemF0aW9uIG9uIHRoZSBleGl0CiAgICAgIHBh
dGggZnJvbSB0aGUgZ3Vlc3QgKHNlZSBjaGVja19wZW5kaW5nX3ZzZXJyb3Ip
LgoKICAgIC0gaHlwX3N5bmM6IFRoZSBJUlEgc3RhdGUgaXMgaW5oZXJpdGVk
IGZyb20gdGhlIGludGVycnVwdGVkIGNvbnRleHQuCgogICAgLSBoeXBfaXJx
OiBBbGwgaW50ZXJydXB0cyBhcmUgbm93IGtlcHQgbWFza2VkLgoKVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxs
IDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDI3ICsrKysrKysrKysrKysr
KysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpp
bmRleCAwZTdkZGRlOWVkLi43ZmQ1NTMwMGRiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUwpAQCAtMTc3LDYgKzE3NywxNCBAQCBoeXBfZXJyb3JfaW52
YWxpZDoKICAgICAgICAgZW50cnkgICBoeXA9MQogICAgICAgICBpbnZhbGlk
IEJBRF9FUlJPUgogCisvKgorICogU0Vycm9yIHJlY2VpdmVkIHdoaWxlIHJ1
bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9kZS4KKyAqCisgKiBUZWNobmlj
YWxseSwgd2UgY291bGQgdW5tYXNrIHRoZSBJUlEgaWYgaXQgd2VyZSB1bm1h
c2tlZCBpbiB0aGUKKyAqIGludGVycnVwdGVkIGNvbnRleHQuIEhvd2V2ZXIs
IHRoaXMgcmVxdWlyZSB0byBjaGVjayB0aGUgUFNUQVRFLiBGb3IKKyAqIHNp
bXBsaWNpdHksIGFzIFNFcnJvciBzaG91bGQgYmUgcmFyZSBhbmQgcG90ZW50
aWFsbHkgZmF0YWwsCisgKiBhbGwgaW50ZXJydXB0cyBhcmUga2VwdCBtYXNr
ZWQuCisgKi8KIGh5cF9lcnJvcjoKICAgICAgICAgLyoKICAgICAgICAgICog
T25seSB0d28gcG9zc2liaWxpdGllczoKQEAgLTE4Niw3ICsxOTQsNiBAQCBo
eXBfZXJyb3I6CiAgICAgICAgICAqIDIpIE9yIHdlIGNvbWUgZnJvbSBhbnl3
aGVyZSBlbHNlLCBhbmQgdGhhdCdzIGEgYnVnOiB3ZSBwYW5pYy4KICAgICAg
ICAgICovCiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAgbXNyICAg
ICBkYWlmY2xyLCAjMgogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSBF
TFJfRUwyIG1heSBiZSBtb2RpZmllZCBieSBhbiBpbnRlcnJ1cHQsIHNvIHdl
IGhhdmUgdG8gdXNlIHRoZQpAQCAtMjE0LDE0ICsyMjEsMjggQEAgaHlwX2Vy
cm9yOgogICAgICAgICBibCAgICAgIGRvX3RyYXBfZ3Vlc3RfZXJyb3IKICAg
ICAgICAgZXhpdCAgICBoeXA9MQogCi0vKiBUcmFwcyB0YWtlbiBpbiBDdXJy
ZW50IEVMIHdpdGggU1BfRUx4ICovCisvKgorICogU3luY2hyb25vdXMgZXhj
ZXB0aW9uIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlz
b3IgbW9kZS4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBl
eGVjdXRlZCB3aXRoIElSUSB1bm1hc2tlZCwgdGhlIGludGVycnVwdAorICog
Y29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIGl0LiBTbyB3
ZSB3YW50IHRvIGluaGVyaXQgdGhlCisgKiBzdGF0ZSBmcm9tIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0LgorICovCiBoeXBfc3luYzoKICAgICAgICAgZW50
cnkgICBoeXA9MQotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICMyCisKKyAg
ICAgICAgLyogSW5oZXJpdCBJUlEgc3RhdGUgYW5kIGtlZXAgdGhlIG90aGVy
IGludGVycnVwdHMgbWFza2VkLiAqLworICAgICAgICBtcnMgICAgIHgwLCBT
UFNSX2VsMgorICAgICAgICBhbmQgICAgIHgwLCB4MCwgI1BTUl9JUlFfTUFT
SworICAgICAgICBtb3YgICAgIHgxLCAjKFBTUl9EQkdfTUFTSyB8IFBTUl9B
QlRfTUFTSyB8IFBTUl9GSVFfTUFTSykKKyAgICAgICAgb3JyICAgICB4MCwg
eDAsIHgxCisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBt
b3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5
bmMKICAgICAgICAgZXhpdCAgICBoeXA9MQogCisvKiBJUlEgcmVjZWl2ZWQg
d2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBtb2RlLiAqLwogaHlw
X2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQogICAgICAgICBtb3YgICAg
IHgwLCBzcAotLSAKMi4xMS4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa303/0001-xen-arm32-entry-Split-__DEFINE_ENTRY_TRAP-in-two.patch"
Content-Disposition: attachment;
 filename="xsa303/0001-xen-arm32-entry-Split-__DEFINE_ENTRY_TRAP-in-two.patch"
Content-Transfer-Encoding: base64

RnJvbSBjOGNiMzNmYTY0YzljY2JmYTJhNDk0YTlkYWQyZTBhNzYzYzA5MTc2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDEgT2N0IDIwMTkg
MTM6MDc6NTMgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvNF0geGVuL2FybTMy
OiBlbnRyeTogU3BsaXQgX19ERUZJTkVfRU5UUllfVFJBUCBpbiB0d28KClRo
ZSBwcmVwcm9jZXNzaW5nIG1hY3JvIF9fREVGSU5FX0VOVFJZX1RSQVAgaXMg
dXNlZCB0byBnZW5lcmF0ZSB0cmFwCmVudHJ5IGZ1bmN0aW9uLiBXaGlsZSB0
aGUgbWFjcm8gaXMgZmFpcmx5IHNtYWxsIHRvZGF5LCBmb2xsb3ctdXAgcGF0
Y2hlcwp3aWxsIGluY3JlYXNlIHRoZSBzaXplIHNpZ25pY2FudGx5LgoKSW4g
Z2VuZXJhbCwgYXNzZW1ibHkgbWFjcm9zIGFyZSBtb3JlIHJlYWRhYmxlIGFz
IHRoZXkgYWxsb3cgeW91IHRvIG5hbWUKcGFyYW1ldGVycyBhbmQgYXZvaWQg
J1wnLiBTbyB0aGUgYWN0dWFsIGltcGxlbWVudGF0aW9uIG9mIHRoZSB0cmFw
IGlzCm5vdyBzd2l0Y2hlZCB0byBhbiBhc3NlbWJseSBtYWNyby4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMzAzLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFs
bCA8SnVsaWVuLkdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClJl
dmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDM0ICsr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDBiNGNkMTlhYmQuLjRhNzYyZTA0
ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMjYsMjQgKzEy
NiwyOCBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIHNraXBfY2hlY2s6CiAg
ICAgICAgIG1vdiBwYywgbHIKIAotLyoKLSAqIE1hY3JvIHRvIGRlZmluZSB0
cmFwIGVudHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0
IG9mCi0gKiBpbnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwg
RklRKSB0byB1bm1hc2suCi0gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICog
TWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVz
cG9uZHMgdG8gdGhlIGxpc3Qgb2YKKyAgICAgICAgICogaW50ZXJydXB0cyAo
QXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICAg
ICAgICAgKi8KKyAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBpZmxhZ3MK
KyAgICAgICAgU0FWRV9BTEwKKyAgICAgICAgY3BzaWUgICBcaWZsYWdzCisg
ICAgICAgIGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKKyAgICAgICAg
bW92ICAgICByMCwgc3AKKyAgICAgICAgLyoKKyAgICAgICAgICogU2F2ZSB0
aGUgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IHdpbGwgYmUgcmVzdG9yZWQg
YWZ0ZXIgdGhlCisgICAgICAgICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxlZCAo
c2VlIHJldHVybl9mcm9tX3RyYXApLgorICAgICAgICAgKi8KKyAgICAgICAg
bW92ICAgICByMTEsIHNwCisgICAgICAgIGJpYyAgICAgc3AsICM3ICAgICAg
LyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJh
cCkgKi8KKyAgICAgICAgYiAgICAgICBkb190cmFwX1x0cmFwCisgICAgICAg
IC5lbmRtCisKICNkZWZpbmUgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBp
ZmxhZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKIHRyYXBfIyN0cmFwOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgY3BzaWUgaWZsYWdzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWRyIGxyLCByZXR1
cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICogU2F2ZSB0aGUg
c3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IHdpbGwgYmUgcmVzdG9yZWQgYWZ0
ZXIgdGhlIFwKLSAgICAgICAgICogdHJhcCBoYXMgYmVlbiBoYW5kbGVkIChz
ZWUgcmV0dXJuX2Zyb21fdHJhcCkuICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIxMSwgc3A7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0
YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJhcCkgKi8gIFwKLSAgICAg
ICAgYiBkb190cmFwXyMjdHJhcAorICAgICAgICB2ZWN0b3IgdHJhcCwgaWZs
YWdzCiAKIC8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRL0Fib3J0
LCBrZWVwIEZJUSBtYXNrZWQgKi8KICNkZWZpbmUgREVGSU5FX1RSQVBfRU5U
UlkodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKLS0gCjIu
MTEuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa303/0002-xen-arm32-entry-Fold-the-macro-SAVE_ALL-in-the-macro.patch"
Content-Disposition: attachment;
 filename="xsa303/0002-xen-arm32-entry-Fold-the-macro-SAVE_ALL-in-the-macro.patch"
Content-Transfer-Encoding: base64

RnJvbSBiZTczNzkyMDdjODNmYTc0ZjhhNmMyMmE4ZWEyMTNmMDI3MTQ3NzZm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDEgT2N0IDIwMTkg
MTM6MTU6NDggKzAxMDAKU3ViamVjdDogW1BBVENIIDIvNF0geGVuL2FybTMy
OiBlbnRyeTogRm9sZCB0aGUgbWFjcm8gU0FWRV9BTEwgaW4gdGhlIG1hY3Jv
CiB2ZWN0b3IKCkZvbGxvdy11cCByZXdvcmsgd2lsbCByZXF1aXJlIHRoZSBt
YWNybyB2ZWN0b3IgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbgphIHRyYXAgZnJv
bSBhIGd1ZXN0IHZzIHdoaWxlIGluIHRoZSBoeXBlcnZpc29yLgoKVGhlIG1h
Y3JvIFNBVkVfQUxMIGFscmVhZHkgaGFzIGNvZGUgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGUgdHdvIGFuZAppdCBpcyBvbmx5IGNhbGxlZCBieSB0aGUg
dmVjdG9yIG1hY3JvLiBTbyBmb2xkIHRoZSBmb3JtZXIgaW50byB0aGUKbGF0
dGVyLiBUaGlzIHdpbGwgaGVscCB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUg
Y2hlY2suCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4KClJlcG9ydGVkLWJ5
OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygr
KSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpp
bmRleCA0YTc2MmUwNGYxLi4xNTBjYmMwYjRiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUwpAQCAtMTMsMjcgKzEzLDYgQEAKICNkZWZpbmUgUkVTVE9S
RV9CQU5LRUQobW9kZSkgXAogICAgICAgICBSRVNUT1JFX09ORV9CQU5LRUQo
U1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JBTktFRChMUl8jI21vZGUpIDsg
UkVTVE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi0jZGVmaW5lIFNB
VkVfQUxMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN1YiBzcCwgIyhVUkVHU19T
UF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8gICAg
ICBcCi0gICAgICAgIHB1c2gge3IwLXIxMn07IC8qIFNhdmUgUjAtUjEyICov
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIEVMUl9oeXA7
ICAgICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1cm4gYWRkcmVzcy4g
Ki9cCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3BjXTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0ciBsciwgW3NwLCAjVVJF
R1NfbHJdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFk
ZCByMTEsIHNwLCAjVVJFR1Nfa2VybmVsX3NpemVvZis0OyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VS
RUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1y
YyBDUDMyKHIxMSwgSFNSKTsgICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRp
b24gc3luZHJvbWUgKi8gICBcCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VS
RUdTX2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1y
cyByMTEsIFNQU1JfaHlwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VS
RUdTX2Nwc3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNt
cCByMTEsICNQU1JfTU9ERV9IWVA7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJsbmUgc2F2ZV9ndWVzdF9y
ZWdzCi0KIHNhdmVfZ3Vlc3RfcmVnczoKICNpZmRlZiBDT05GSUdfQVJNMzJf
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IKICAgICAgICAgLyoKQEAgLTUyLDcg
KzMxLDcgQEAgc2F2ZV9ndWVzdF9yZWdzOgogICAgICAgICBsZHIgcjExLCA9
MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlk
IGZvciBoeXBlcnZpc29yIGZyYW1lcy4gKi8KICAgICAgICAgc3RyIHIxMSwg
W3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNBVkVfT05FX0JBTktFRChTUF91
c3IpCi0gICAgICAgIC8qIExSX3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCBy
ZWdpc3RlciBhcyBsciBhbmQgaXMgc2F2ZWQgaW4gU0FWRV9BTEwgKi8KKyAg
ICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBoeXNpY2FsIHJlZ2lzdGVy
IGFzIGxyIGFuZCBpcyBzYXZlZCBieSB0aGUgY2FsbGVyICovCiAgICAgICAg
IFNBVkVfQkFOS0VEKHN2YykKICAgICAgICAgU0FWRV9CQU5LRUQoYWJ0KQog
ICAgICAgICBTQVZFX0JBTktFRCh1bmQpCkBAIC0xMzEsNyArMTEwLDI4IEBA
IHNraXBfY2hlY2s6CiAgICAgICAgICAqIGludGVycnVwdHMgKEFzeW5jaHJv
bm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KICAgICAgICAgICov
CiAgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0gICAgICAg
IFNBVkVfQUxMCisgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBz
dGFjayAqLworICAgICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAt
IFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQU1IsIFBDICovCisgICAgICAgIHB1
c2ggICAge3IwLXIxMn0gICAgICAgICAgICAgICAgICAgICAgIC8qIFNhdmUg
UjAtUjEyICovCisgICAgICAgIG1ycyAgICAgcjExLCBFTFJfaHlwICAgICAg
ICAgICAgICAgICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJuIGFkZHJlc3MgKi8K
KyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX3BjXQorCisgICAg
ICAgIHN0ciAgICAgbHIsIFtzcCwgI1VSRUdTX2xyXQorCisgICAgICAgIGFk
ZCAgICAgcjExLCBzcCwgIyhVUkVHU19rZXJuZWxfc2l6ZW9mICsgNCkKKwor
ICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCisKKyAgICAg
ICAgbXJjICAgICBDUDMyKHIxMSwgSFNSKSAgICAgICAgICAgICAgICAgLyog
U2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8KKyAgICAgICAgc3RyICAgICBy
MTEsIFtzcCwgI1VSRUdTX2hzcl0KKworICAgICAgICBtcnMgICAgIHIxMSwg
U1BTUl9oeXAKKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2Nw
c3JdCisgICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSworICAg
ICAgICBjbXAgICAgIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAgICBibG5l
ICAgIHNhdmVfZ3Vlc3RfcmVncworCisgICAgICAgIC8qIFdlIGFyZSByZWFk
eSB0byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5k
IGp1bXAuICovCiAgICAgICAgIGNwc2llICAgXGlmbGFncwogICAgICAgICBh
ZHIgICAgIGxyLCByZXR1cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAg
cjAsIHNwCi0tIAoyLjExLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa303/0003-xen-arm32-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Disposition: attachment;
 filename="xsa303/0003-xen-arm32-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Transfer-Encoding: base64

RnJvbSAwOThmZTg3Nzk2Nzg3MGZmZGEyZGZkOTYyOWE1ZmQyNzJmNmFhY2Rj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBGcmksIDExIE9jdCAyMDE5
IDE3OjQ5OjI4ICswMTAwClN1YmplY3Q6IFtQQVRDSCAzLzRdIHhlbi9hcm0z
MjogRG9uJ3QgYmxpbmRseSB1bm1hc2sgaW50ZXJydXB0cyBvbiB0cmFwCiB3
aXRob3V0IGEgY2hhbmdlIG9mIGxldmVsCgpFeGNlcHRpb24gdmVjdG9ycyB3
aWxsIHVubWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9m
IHRoZW0gaW4KdGhlIGludGVycnVwdGVkIGNvbnRleHQuCgpPbmUgb2YgdGhl
IGNvbnNlcXVlbmNlcyBpcyBJUlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJl
Y2VpdmluZyBhbgp1bmRlZmluZWQgaW5zdHJ1Y3Rpb24gZXhjZXB0aW9uICh1
c2VkIGJ5IFdBUk4qKSBmcm9tIHRoZSBoeXBlcnZpc29yLgpUaGlzIGNvdWxk
IHJlc3VsdCB0byB1bmV4cGVjdGVkIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxv
Y2sgKGlmIGEgbG9jayB3YXMKc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCgpJ
biBhIG51dHNoZWxsLCBpbnRlcnJ1cHRzIHNob3VsZCBvbmx5IGJlIHVubWFz
a2VkIHdoZW4gaXQgaXMgc2FmZSB0byBkby4KWGVuIG9ubHkgdW5tYXNrIElS
USBhbmQgQWJvcnQgaW50ZXJydXB0cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5
IHNpbXBsZS4KCkFzIHZlY3RvcnMgZXhjZXB0aW9ucyBtYXkgYmUgc2hhcmVk
IGJldHdlZW4gZ3Vlc3QgYW5kIGh5cGVydmlzb3IsIHdlIG5vdwpuZWVkIHRv
IGhhdmUgYSBkaWZmZXJlbnQgcG9saWN5IGZvciB0aGUgaW50ZXJydXB0cy4K
Ck9uIGV4Y2VwdGlvbiBmcm9tIGh5cGVydmlzb3IsIGVhY2ggdmVjdG9yIHdp
bGwgc2VsZWN0IHRoZSBsaXN0IG9mCmludGVycnVwdHMgdG8gaW5oZXJpdCBm
cm9tIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBu
b3QKbGlzdGVkIHdpbGwgYmUga2VwdCBtYXNrZWQuCgpPbiBleGNlcHRpb24g
ZnJvbSB0aGUgZ3Vlc3QsIHRoZSBBYm9ydCBhbmQgSVJRIHdpbGwgYmUgdW5t
YXNrZWQKZGVwZW5kaW5nIG9uIHRoZSBleGFjdCB2ZWN0b3IuCgpUaGUgaW50
ZXJydXB0cyB3aWxsIGJlIGtlcHQgdW5tYXNrZWQgd2hlbiB0aGUgdmVjdG9y
IGNhbm5vdCB1c2VkIGJ5CmVpdGhlciBndWVzdCBvciBoeXBlcnZpc29yLgoK
Tm90ZSB0aGF0IGVhY2ggdmVjdG9yIGlzIG5vdCBhbnltb3JlIHByZWNlZGVk
IGJ5IEFMSUdOLiBUaGlzIGlzIGZpbmUKYmVjYXVzZSB0aGUgYWxpZ25tZW50
IGlzIGFscmVhZHkgYmlnZ2VyIHRoYW4gd2hhdCB3ZSBuZWVkLgoKVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxs
IDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KUmV2
aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMTM4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDE1MGNiYzBi
NGIuLmVjOTBjY2EwOTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC00LDYgKzQsMTcgQEAKICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4K
ICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKKy8qCisgKiBTaG9ydC1oYW5k
cyB0byBkZWZpbmVkIHRoZSBpbnRlcnJ1cHRzIChBLCBJLCBGKQorICoKKyAq
IF8gbWVhbnMgdGhlIGludGVycnVwdCBzdGF0ZSB3aWxsIG5vdCBjaGFuZ2UK
KyAqIFggbWVhbnMgdGhlIHN0YXRlIG9mIGludGVycnVwdCBYIHdpbGwgY2hh
bmdlCisgKgorICogVG8gYmUgdXNlZCB3aXRoIG1zciBjcHNyXyogb25seQor
ICovCisjZGVmaW5lIElGTEFHU19BSUYgICAgICBQU1JfQUJUX01BU0sgfCBQ
U1JfSVJRX01BU0sgfCBQU1JfRklRX01BU0sKKyNkZWZpbmUgSUZMQUdTX0Ff
RiAgICAgIFBTUl9BQlRfTUFTSyB8IFBTUl9GSVFfTUFTSworCiAjZGVmaW5l
IFNBVkVfT05FX0JBTktFRChyZWcpICAgIG1ycyByMTEsIHJlZzsgc3RyIHIx
MSwgW3NwLCAjVVJFR1NfIyNyZWddCiAjZGVmaW5lIFJFU1RPUkVfT05FX0JB
TktFRChyZWcpIGxkciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXTsgbXNyIHJl
ZywgcjExCiAKQEAgLTEwNiwxMCArMTE3LDE4IEBAIHNraXBfY2hlY2s6CiAg
ICAgICAgIG1vdiBwYywgbHIKIAogICAgICAgICAvKgotICAgICAgICAgKiBN
YWNybyB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNw
b25kcyB0byB0aGUgbGlzdCBvZgotICAgICAgICAgKiBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAg
ICAgICAqIE1hY3JvIHRvIGRlZmluZSBhIHRyYXAgZW50cnkuCisgICAgICAg
ICAqCisgICAgICAgICAqICBAZ3Vlc3RfaWZsYWdzOiBPcHRpb25hbCBsaXN0
IG9mIGludGVycnVwdHMgdG8gdW5tYXNrIHdoZW4KKyAgICAgICAgICogICAg
ICBlbnRlcmluZyBmcm9tIGd1ZXN0IGNvbnRleHQuIEFzIHRoaXMgaXMgdXNl
ZCB3aXRoIGNwc2llLAorICAgICAgICAgKiAgICAgIHRoZSBsZXR0ZXIgKGEs
IGksIGYpIHNob3VsZCBiZSB1c2VkLgorICAgICAgICAgKgorICAgICAgICAg
KiAgQGh5cF9pZmxhZ3M6IE9wdGlvbmFsIGxpc3Qgb2YgaW50ZXJydXB0cyB0
byBpbmhlcml0IHdoZW4KKyAgICAgICAgICogICAgICBlbnRlcmluZyBmcm9t
IGh5cGVydmlzb3IgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CisgICAg
ICAgICAqICAgICAgbGlzdGVkIHdpbGwgYmUga2VwdCB1bmNoYW5nZWQuIEFz
IHRoaXMgaXMgdXNlZCB3aXRoIGNwc3JfKiwKKyAgICAgICAgICogICAgICBJ
RkxBR1NfKiBzaG9ydC1oYW5kcyBzaG91bGQgYmUgdXNlZC4KICAgICAgICAg
ICovCi0gICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisgICAg
ICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgZ3Vlc3RfaWZsYWdzPW4sIGh5cF9p
ZmxhZ3M9MAogICAgICAgICAvKiBTYXZlIHJlZ2lzdGVycyBpbiB0aGUgc3Rh
Y2sgKi8KICAgICAgICAgc3ViICAgICBzcCwgIyhVUkVHU19TUF91c3IgLSBV
UkVHU19zcCkgLyogU1AsIExSLCBTUFNSLCBQQyAqLwogICAgICAgICBwdXNo
ICAgIHtyMC1yMTJ9ICAgICAgICAgICAgICAgICAgICAgICAvKiBTYXZlIFIw
LVIxMiAqLwpAQCAtMTI3LDEyICsxNDYsMzkgQEAgc2tpcF9jaGVjazoKIAog
ICAgICAgICBtcnMgICAgIHIxMSwgU1BTUl9oeXAKICAgICAgICAgc3RyICAg
ICByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdCi0gICAgICAgIGFuZCAgICAgcjEx
LCAjUFNSX01PREVfTUFTSwotICAgICAgICBjbXAgICAgIHIxMSwgI1BTUl9N
T0RFX0hZUAotICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwogCisg
ICAgICAgIC8qCisgICAgICAgICAqIFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2gg
d2hldGhlciB3ZSBjYW1lIGZyb20gZ3Vlc3Qgb3IKKyAgICAgICAgICogaHlw
ZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAgKi8KKyAgICAgICAgYW5kICAg
ICByMCwgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAgICAgIHIw
LCAjUFNSX01PREVfSFlQCisKKyAgICAgICAgYm5lICAgICAxZgorICAgICAg
ICAvKgorICAgICAgICAgKiBUcmFwIGZyb20gdGhlIGh5cGVydmlzb3IKKyAg
ICAgICAgICoKKyAgICAgICAgICogSW5oZXJpdCB0aGUgc3RhdGUgb2YgdGhl
IGludGVycnVwdHMgZnJvbSB0aGUgaHlwZXJ2aXNvcgorICAgICAgICAgKiBj
b250ZXh0LiBGb3IgdGhhdCB3ZSBuZWVkIHRvIHVzZSBTUFNSIChzdG9yZWQg
aW4gcjExKSBhbmQKKyAgICAgICAgICogbW9kaWZ5IENQU1IgYWNjb3JkaW5n
bHkuCisgICAgICAgICAqCisgICAgICAgICAqIENQU1IgPSAoQ1BTUiAmIH5o
eXBfaWZsYWdzKSB8IChTUFNSICYgaHlwX2lmbGFncykKKyAgICAgICAgICov
CisgICAgICAgIG1ycyAgICAgcjEwLCBjcHNyCisgICAgICAgIGJpYyAgICAg
cjEwLCByMTAsICNcaHlwX2lmbGFncworICAgICAgICBhbmQgICAgIHIxMSwg
cjExLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgb3JyICAgICByMTAsIHIxMCwg
cjExCisgICAgICAgIG1zciAgICAgY3Bzcl9jeCwgcjEwCisgICAgICAgIGIg
ICAgICAgMmYKKworMToKKyAgICAgICAgLyogVHJhcCBmcm9tIHRoZSBndWVz
dCAqLworICAgICAgICBibCAgICAgIHNhdmVfZ3Vlc3RfcmVncworICAgICAg
ICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgorICAgICAgICBjcHNpZSAg
IFxndWVzdF9pZmxhZ3MKKyAgICAgICAgLmVuZGlmCisyOgogICAgICAgICAv
KiBXZSBhcmUgcmVhZHkgdG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUg
cmVnaXN0ZXJzIGFuZCBqdW1wLiAqLwotICAgICAgICBjcHNpZSAgIFxpZmxh
Z3MKICAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zyb21fdHJhcAogICAg
ICAgICBtb3YgICAgIHIwLCBzcAogICAgICAgICAvKgpAQCAtMTQ0LDIwICsx
OTAsNiBAQCBza2lwX2NoZWNrOgogICAgICAgICBiICAgICAgIGRvX3RyYXBf
XHRyYXAKICAgICAgICAgLmVuZG0KIAotI2RlZmluZSBfX0RFRklORV9UUkFQ
X0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotdHJhcF8j
I3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB2ZWN0b3IgdHJhcCwg
aWZsYWdzCi0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRL0Fi
b3J0LCBrZWVwIEZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBf
RU5UUlkodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKLQot
LyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBBYm9ydCwga2VlcCBJUlEv
RklRIG1hc2tlZCAqLwotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0lS
USh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEpCi0KLS8qIFRy
YXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRLCBrZWVwIEFib3J0L0ZJUSBt
YXNrZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0
cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGkpCi0KICAgICAgICAg
LmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogICAgICAgICBi
IHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBSZXNl
dCAqLwpAQCAtMjI4LDE0ICsyNjAsNjIgQEAgZGVjb2RlX3ZlY3RvcnM6CiAK
ICNlbmRpZiAvKiBDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8K
IAotREVGSU5FX1RSQVBfRU5UUlkocmVzZXQpCi1ERUZJTkVfVFJBUF9FTlRS
WSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCi1ERUZJTkVfVFJBUF9FTlRSWSho
eXBlcnZpc29yX2NhbGwpCi1ERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRjaF9h
Ym9ydCkKLURFRklORV9UUkFQX0VOVFJZKGd1ZXN0X3N5bmMpCi1ERUZJTkVf
VFJBUF9FTlRSWV9OT0lSUShpcnEpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0lS
UShmaXEpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKGRhdGFfYWJvcnQp
CisvKiBWZWN0b3Igbm90IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuICovCit0
cmFwX3Jlc2V0OgorICAgICAgICB2ZWN0b3IgcmVzZXQKKworLyoKKyAqIFZl
Y3RvciBvbmx5IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuCisgKgorICogV2hp
bGUgdGhlIGV4Y2VwdGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhl
IGludGVycnVwdHMgKGUuZy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxseSBtYXNrZWQK
KyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBz
dGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwor
dHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb246CisgICAgICAgIHZlY3RvciB1
bmRlZmluZWRfaW5zdHJ1Y3Rpb24sIGh5cF9pZmxhZ3M9SUZMQUdTX0FJRgor
CisvKiBXZSBzaG91bGQgbmV2ZXIgcmVhY2ggdGhpcyB0cmFwICovCit0cmFw
X2h5cGVydmlzb3JfY2FsbDoKKyAgICAgICAgdmVjdG9yIGh5cGVydmlzb3Jf
Y2FsbAorCisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2
aXNvci4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVj
dXRlZCB3aXRoIGFsbCB0aGUgaW50ZXJydXB0cyAoZS5nLgorICogSVJRKSB1
bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQgbWF5IGhhdmUgcHVy
cG9zZWZ1bGx5IG1hc2tlZAorICogc29tZSBvZiB0aGVtLiBTbyB3ZSB3YW50
IHRvIGluaGVyaXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdGVkCisg
KiBjb250ZXh0LgorICovCit0cmFwX3ByZWZldGNoX2Fib3J0OgorICAgICAg
IHZlY3RvciBwcmVmZXRjaF9hYm9ydCwgaHlwX2lmbGFncz1JRkxBR1NfQUlG
CisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
LgorICoKKyAqIERhdGEgQWJvcnQgc2hvdWxkIGJlIHJhcmUgYW5kIG1vc3Qg
bGlrZWx5IGZhdGFsLiBJdCBpcyBiZXN0IHRvIG5vdAorICogdW5tYXNrIGFu
eSBpbnRlcnJ1cHRzIHRvIGxpbWl0IHRoZSBhbW91bnQgb2YgY29kZSB0aGF0
IGNhbiBydW4gYmVmb3JlCisgKiB0aGUgRGF0YSBBYm9ydCBpcyB0cmVhdGVk
LgorICovCit0cmFwX2RhdGFfYWJvcnQ6CisgICAgICAgIHZlY3RvciBkYXRh
X2Fib3J0CisKKy8qIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGd1ZXN0LiBX
ZSBjYW4gdW5tYXNrIEFib3J0L0lSUS4gKi8KK3RyYXBfZ3Vlc3Rfc3luYzoK
KyAgICAgICAgdmVjdG9yIGd1ZXN0X3N5bmMsIGd1ZXN0X2lmbGFncz1haQor
CisKKy8qIFZlY3RvciB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIGFuZCB0aGUg
Z3Vlc3QuICovCit0cmFwX2lycToKKyAgICAgICAgdmVjdG9yIGlycSwgZ3Vl
c3RfaWZsYWdzPWEsIGh5cF9pZmxhZ3M9SUZMQUdTX0FfRgorCisvKgorICog
VmVjdG9yIHVzZWQgYnkgdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4K
KyAqCisgKiBGSVEgYXJlIG5vdCBtZWFudCB0byBoYXBwZW4sIHNvIHdlIGRv
bid0IHVubWFzayBhbnkgaW50ZXJydXB0cy4KKyAqLwordHJhcF9maXE6Cisg
ICAgICAgIHZlY3RvciBmaXEKIAogcmV0dXJuX2Zyb21fdHJhcDoKICAgICAg
ICAgLyoKLS0gCjIuMTEuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa303/0004-xen-arm64-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Disposition: attachment;
 filename="xsa303/0004-xen-arm64-Don-t-blindly-unmask-interrupts-on-trap-wi.patch"
Content-Transfer-Encoding: base64

RnJvbSBjNmQyOTBjZTE1N2EwNDRkZWM0MTdmZGRhOGRiNzFlNDFhMzdkNzQ0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBNb24sIDcgT2N0IDIwMTkg
MTg6MTA6NTYgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0geGVuL2FybTY0
OiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAKIHdp
dGhvdXQgYSBjaGFuZ2Ugb2YgbGV2ZWwKClNvbWUgb2YgdGhlIHRyYXBzIHdp
dGhvdXQgYSBjaGFuZ2Ugb2YgdGhlIGxldmVsIChpLmUuIGh5cGVydmlzb3Ig
LT4KaHlwZXJ2aXNvcikgd2lsbCB1bm1hc2sgaW50ZXJydXB0cyByZWdhcmRs
ZXNzIHRoZSBzdGF0ZSBvZiB0aGVtIGluIHRoZQppbnRlcnJ1cHRlZCBjb250
ZXh0LgoKT25lIG9mIHRoZSBjb25zZXF1ZW5jZXMgaXMgSVJRIHdpbGwgYmUg
dW5tYXNrZWQgd2hlbiByZWNlaXZpbmcgYQpzeW5jaHJvbm91cyBleGNlcHRp
b24gKHVzZWQgYnkgV0FSTiooKSkuIFRoaXMgY291bGQgcmVzdWx0IHRvIHVu
ZXhwZWN0ZWQKYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9jayAoaWYgYSBsb2Nr
IHdhcyBzaGFyZWQgd2l0aCBpbnRlcnJ1cHRzKS4KCkluIGEgbnV0c2hlbGws
IGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvCmRvLiBYZW4gb25seSB1bm1hc2sgSVJRIGFuZCBBYm9ydCBp
bnRlcnJ1cHRzLCBzbyB0aGUgbG9naWMgY2FuIHN0YXkKc2ltcGxlOgogICAg
LSBoeXBfZXJyb3I6IEFsbCB0aGUgaW50ZXJydXB0cyBhcmUgbm93IGtlcHQg
bWFza2VkLiBTRXJyb3Igc2hvdWxkCiAgICAgIGJlIHByZXR0eSByYXJlIGFu
ZCBpZiBldmVyIGhhcHBlbiB0aGVuIHdlIG1vc3QgbGlrZWx5IHdhbnQgdG8K
ICAgICAgYXZvaWQgYW55IG90aGVyIGludGVycnVwdHMgdG8gYmUgZ2VuZXJh
dGVkLiBUaGUgcG90ZW50aWFsIG1haW4KICAgICAgImNhbGxlciIgaXMgZHVy
aW5nIHZpcnR1YWwgU0Vycm9yIHN5bmNocm9uaXphdGlvbiBvbiB0aGUgZXhp
dAogICAgICBwYXRoIGZyb20gdGhlIGd1ZXN0IChzZWUgY2hlY2tfcGVuZGlu
Z192c2Vycm9yKS4KCiAgICAtIGh5cF9zeW5jOiBUaGUgaW50ZXJydXB0cyBz
dGF0ZSBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgaW50ZXJydXB0ZWQKICAgICAg
Y29udGV4dC4KCiAgICAtIGh5cF9pcnE6IEFsbCB0aGUgaW50ZXJydXB0cyBi
dXQgSVJRIHN0YXRlIGFyZSBpbmhlcml0ZWQgZnJvbSB0aGUKICAgICAgaW50
ZXJydXB0ZWQgY29udGV4dC4gSVJRIGlzIGtlcHQgbWFza2VkLgoKVGhpcyBp
cyBwYXJ0IG9mIFhTQS0zMDMuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxs
IDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KUmV2
aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgNDcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCAyZDlhMjcxM2Ex
Li4zZTQxYmE2NWI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAt
MTg4LDI0ICsxODgsNjMgQEAgaHlwX2Vycm9yX2ludmFsaWQ6CiAgICAgICAg
IGVudHJ5ICAgaHlwPTEKICAgICAgICAgaW52YWxpZCBCQURfRVJST1IKIAor
LyoKKyAqIFNFcnJvciByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBo
eXBlcnZpc29yIG1vZGUuCisgKgorICogVGVjaG5pY2FsbHksIHdlIGNvdWxk
IHVubWFzayB0aGUgSVJRIGlmIGl0IHdlcmUgdW5tYXNrZWQgaW4gdGhlCisg
KiBpbnRlcnJ1cHRlZCBjb250ZXh0LiBIb3dldmVyLCB0aGlzIHJlcXVpcmUg
dG8gY2hlY2sgdGhlIFBTVEFURS4gRm9yCisgKiBzaW1wbGljaXR5LCBhcyBT
RXJyb3Igc2hvdWxkIGJlIHJhcmUgYW5kIHBvdGVudGlhbGx5IGZhdGFsLAor
ICogYWxsIGludGVycnVwdHMgYXJlIGtlcHQgbWFza2VkLgorICovCiBoeXBf
ZXJyb3I6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAgbXNyICAg
ICBkYWlmY2xyLCAjMgogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAg
ICBibCAgICAgIGRvX3RyYXBfaHlwX3NlcnJvcgogICAgICAgICBleGl0ICAg
IGh5cD0xCiAKLS8qIFRyYXBzIHRha2VuIGluIEN1cnJlbnQgRUwgd2l0aCBT
UF9FTHggKi8KKy8qCisgKiBTeW5jaHJvbm91cyBleGNlcHRpb24gcmVjZWl2
ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBtb2RlLgorICoK
KyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY291bGQgYmUgZXhlY3V0ZWQgd2l0
aCBhbGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElSUSkgdW5tYXNrZWQs
IHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxs
eSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhl
cml0IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4
dC4KKyAqLwogaHlwX3N5bmM6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCAjNgorCisgICAgICAgIC8qIEluaGVy
aXQgaW50ZXJydXB0cyAqLworICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2Vs
MgorICAgICAgICBhbmQgICAgIHgwLCB4MCwgIyhQU1JfREJHX01BU0sgfCBQ
U1JfQUJUX01BU0sgfCBQU1JfSVJRX01BU0sgfCBQU1JfRklRX01BU0spCisg
ICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgw
LCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5bmMKICAgICAg
ICAgZXhpdCAgICBoeXA9MQogCisvKgorICogSVJRIHJlY2VpdmVkIHdoaWxl
IHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9kZS4KKyAqCisgKiBXaGls
ZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRo
ZSBpbnRlcnJ1cHRzIGJ1dCBJUlEKKyAqIHVubWFza2VkLCB0aGUgaW50ZXJy
dXB0ZWQgY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIHNv
bWUKKyAqIG9mIHRoZW0uIFNvIHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3Rh
dGUgZnJvbSB0aGUgaW50ZXJydXB0IGNvbnRleHQKKyAqIGFuZCBrZWVwIElS
USBtYXNrZWQuCisgKgorICogWFhYOiBXZSBtYXkgd2FudCB0byBjb25zaWRl
ciBhbiBvcmRlcmluZyBiZXR3ZWVuIGludGVycnVwdHMgKGUuZy4gaWYKKyAq
IFNFcnJvciBhcmUgbWFza2VkLCB0aGVuIElSUSBzaG91bGQgYmUgbWFza2Vk
IHRvbykuIEhvd2V2ZXIsIHRoaXMKKyAqIHdvdWxkIHJlcXVpcmUgc29tZSBy
ZXdvcmsgaW4gc29tZSBwYXRocyAoZS5nLiBwYW5pYywgbGl2ZXBhdGNoKSB0
bworICogZW5zdXJlIHRoZSBvcmRlcmluZyBpcyBlbmZvcmNlZCBldmVyeXdo
ZXJlLgorICovCiBoeXBfaXJxOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0g
ICAgICAgIG1zciAgICAgZGFpZmNsciwgIzQKKworICAgICAgICAvKiBJbmhl
cml0IEQsIEEsIEYgaW50ZXJydXB0cyBhbmQga2VlcCBJIG1hc2tlZCAqLwor
ICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBtb3YgICAg
IHgxLCAjKFBTUl9EQkdfTUFTSyB8IFBTUl9BQlRfTUFTSyB8IFBTUl9GSVFf
TUFTSykKKyAgICAgICAgYW5kICAgICB4MCwgeDAsIHgxCisgICAgICAgIG9y
ciAgICAgeDAsIHgwLCAjUFNSX0lSUV9NQVNLCisgICAgICAgIG1zciAgICAg
ZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBi
bCAgICAgIGRvX3RyYXBfaXJxCiAgICAgICAgIGV4aXQgICAgaHlwPTEKLS0g
CjIuMTEuMAoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:31:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9bB-000870-0I; Thu, 31 Oct 2019 12:30:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CAAN=YY=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iQ9b9-00086e-Vs
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:30:44 +0000
X-Inumbo-ID: 3848a0cc-fbda-11e9-9540-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3848a0cc-fbda-11e9-9540-12813bfff9fa;
 Thu, 31 Oct 2019 12:30:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9ao-0007CC-QS; Thu, 31 Oct 2019 12:30:22 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9ao-0004LS-NU; Thu, 31 Oct 2019 12:30:22 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iQ9ao-0004LS-NU@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 12:30:22 +0000
Subject: [Xen-devel] Xen Security Advisory 301 v3 (CVE-2019-18423) -
 add-to-physmap can be abused to DoS Arm hosts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-18423 / XSA-301
                               version 3

             add-to-physmap can be abused to DoS Arm hosts

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

Public release.

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

p2m->max_mapped_gfn is used by the functions
p2m_resolve_translation_fault() and p2m_get_entry() to sanity check
guest physical frame.  The rest of the code in the two functions will
assume that there is a valid root table and check that with BUG_ON().

The function p2m_get_root_pointer() will ignore the unused top bits of
a guest physical frame.  This means that the function p2m_set_entry()
will alias the frame.  However, p2m->max_mapped_gfn will be updated
using the original frame.

It would be possible to set p2m->max_mapped_gfn high enough to cover a
frame that would lead p2m_get_root_pointer() to return NULL in
p2m_get_entry() and p2m_resolve_translation_fault().

Additionally, the sanity check on p2m->max_mapped_gfn is off-by-one
allowing "highest mapped + 1" to be considered valid.  However,
p2m_get_root_pointer() will return NULL.

The problem could be triggered with a specially crafted hypercall
XENMEM_add_to_physmap{, _batch} followed by an access to an address
(via hypercall or direct access) that passes the sanity check but
cause p2m_get_root_pointer() to return NULL.

IMPACT
======

A malicious guest administrator may cause a hypervisor crash,
resulting in a Denial of Service (DoS).

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

Xen version 4.8 and newer are vulnerable.

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

MITIGATION
==========

There are no mitigations.

CREDITS
=======

This issue was discovered by Julian Grall of Arm.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa301-master-*.patch  xen-unstable to Xen 4.12
xsa301-4.11-*.patch    Xen 4.11 to Xen 4.8

$ sha256sum xsa301*
c3f334d3de1fd7385a5b73edca1f979b6027595d8aa2a3fce451ee5a37d57662  xsa301.meta
1f6f76e0da4bd8cbce38a127d446593058a76565bade57672d6a00357fdc64fa  xsa301-4.11-1.patch
b1ea7b323f509a6150983ece24ecd38f3a9ea97a11360d7a36f715ebaf85e8b1  xsa301-4.11-2.patch
67fffdd5f827f783e8752ca779a3234d30f26df5c42844c5b2b4a34618d7a0c2  xsa301-4.11-3.patch
3dba13afd3449b85215058c596f6a60a255e5a11c6865cbcaa05e9768f535b46  xsa301-master-1.patch
dbf952c2333807d5ee0fe4cccb069ddfda87e295c83a43ec46621b486b19f6e8  xsa301-master-2.patch
ad544e5e2da130540d5475954b1512fc00743773cad382c4c0451fd91536287d  xsa301-master-3.patch
$

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2601sMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZV3sH/0LnX74pFsicNGw73H2zrLQuvXQolWvThF3sZDKj
VeeX6WZ3u7n4au3TNytoFcx6IKR5ysqWWL2NpTW2ZXq+5ZZ3TSv39e7mGrUdQ/tC
YB/bWc8IxIgfwpL10ph12heqcQXUbpppBLIVgklCMUEpNTHWPubJuPEeMp5xPexK
cmpCuIck7HcyiSpTMAdZ+cj8voV3h3Wmc2pLXPgR3+T56KsuV5IdoIr5I9s4kPAM
hsh+4Ip/uYa4JUepxap3AD+yqLBDXggGwua50wVEtSPPVR6FEMvDYtuiMUEq+G7d
3DOKy6ylf9XzMOQWSHEvWOLzu5CSAxwMnVB0KJ8T0bI+HxU=
=wp/o
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAzMDEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAi
eGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMzEzMWJmOTU2YWIxNTkyOTVlY2RkZTBjNWFkMDAzZDBjNWFm
NDY5NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2
LAogICAgICAgICAgICAyOTgsCiAgICAgICAgICAgIDI5OQogICAgICAgICAg
XSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMzAx
LTQuMTEtKi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC4xMSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAg
ICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMzM0MmVlOTMx
OGNkMzhiYTAwNjI1NWI2ODdhYjdhMTQ1Mzk5ZWE5MiIsCiAgICAgICAgICAi
UHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2LAogICAgICAgICAgICAyOTgs
CiAgICAgICAgICAgIDI5OQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMzAxLTQuMTEtKi5wYXRjaCIKICAg
ICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC4xMiI6
IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAg
ICAgICJTdGFibGVSZWYiOiAiNTk5ZDZkMjNjYmI3OTBhNzg4ZjdhNDlhYjRm
MTFmMWEzYjViNDI5ZSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAg
ICAgICAgMjk2LAogICAgICAgICAgICAyOTgsCiAgICAgICAgICAgIDI5OQog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMzAxLW1hc3Rlci0qLnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
ImM2NzIxMGY2MGRmYTgzNTY1ZDI2YWU3MTBlNGY1ZTcyOWE5NWRjZTUiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI5NiwKICAgICAg
ICAgICAgMjk4LAogICAgICAgICAgICAyOTkKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTMwMS00LjExLSou
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuOSI6IHsKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6
IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiOGQyYTY4ODAxNTE5M2UyMGFl
NDdmZTNjMjA4Zjk5MTI4MjQwZjgyMSIsCiAgICAgICAgICAiUHJlcmVxcyI6
IFsKICAgICAgICAgICAgMjk2LAogICAgICAgICAgICAyOTgsCiAgICAgICAg
ICAgIDI5OQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMzAxLTQuMTEtKi5wYXRjaCIKICAgICAgICAgIF0K
ICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAg
ICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0
YWJsZVJlZiI6ICI1NWFiMjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBl
YTAyZjdhIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAy
OTYsCiAgICAgICAgICAgIDI5OCwKICAgICAgICAgICAgMjk5CiAgICAgICAg
ICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2Ez
MDEtbWFzdGVyLSoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAg
ICB9CiAgICB9CiAgfQp9

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

RnJvbSAyMWRmZThmNzA3ZmViZDYyODY5ZDRlYmJhYTE1NTczNjg3MGJlYmVj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIgT2N0IDIwMTkg
MTI6MDY6NTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvM10geGVuL2FybTog
cDJtOiBBdm9pZCBhbGlhc2luZyBndWVzdCBwaHlzaWNhbCBmcmFtZQoKVGhl
IFAyTSBoZWxwZXJzIGltcGxlbWVudGF0aW9uIGlzIHF1aXRlIGxheCBhbmQg
d2lsbCBlbmQgdXAgdG8gaWdub3JlCnRoZSB1bnVzZWQgdG9wIGJpdHMgb2Yg
YSBndWVzdCBwaHlzaWNhbCBmcmFtZS4KClRoaXMgZWZmZWN0aXZlbHkgbWVh
bnMgdGhhdCBwMm1fc2V0X2VudHJ5KCkgd2lsbCBjcmVhdGUgYSBtYXBwaW5n
IGZvciBhCmRpZmZlcmVudCBmcmFtZSAoaXQgaXMgYWx3YXlzIGVxdWFsIHRv
IGdmbiAmIChtYXNrIHVudXNlZCBiaXRzKSkuIFlldApwMm0tPm1heF9tYXBw
ZWRfZ2ZuIHdpbGwgYmUgdXBkYXRlZCB1c2luZyB0aGUgb3JpZ2luYWwgZnJh
bWUuCgpBdCB0aGUgbW9tZW50LCBwMm1fZ2V0X2VudHJ5KCkgYW5kIHAybV9y
ZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KCkKYXNzdW1lIHRoYXQgcDJtX2dl
dF9yb290X3BvaW50ZXIoKSB3aWxsIGFsd2F5cyByZXR1cm4gYSBub24tTlVM
TCBwb2ludGVyCndoZW4gdGhlIEdGTiBpcyBzbWFsbGVyIHRoYW4gcDJtLT5t
YXhfbWFwcGVkX2dmbi4KClVuZm9ydHVuYXRlbHksIGJlY2F1c2Ugb2YgdGhl
IGFsaWFzaW5nIGRlc2NyaWJlZCBhYm92ZSwgaXQgd291bGQgYmUKcG9zc2li
bGUgdG8gc2V0IHAybS0+bWF4X21hcHBlZF9nZm4gaGlnaCBlbm91Z2ggc28g
aXQgY292ZXJzIGZyYW1lIHRoYXQKd291bGQgbGVhZCBwMm1fZ2V0X3Jvb3Rf
cG9pbnRlcigpIHRvIHJldHVybiBOVUxMLgoKQXMgd2UgZG9uJ3Qgc2FuaXR5
IGNoZWNrIHRoZSBndWVzdCBwaHlzaWNhbCBmcmFtZSBwcm92aWRlZCBieSBh
IGd1ZXN0LCBhCm1hbGljaW91cyBndWVzdCBjb3VsZCBjcmFmdCBhIHNlcmll
cyBvZiBoeXBlcmNhbGxzIHRoYXQgd2lsbCBoaXQgdGhlCkJVR19PTigpIGFu
ZCB0aGVyZWZvcmUgRG9TIFhlbi4KClRvIHByZXZlbnQgYWxpYXNpbmcsIHRo
ZSBmdW5jdGlvbiBwMm1fZ2V0X3Jvb3RfcG9pbnRlcigpIGlzIG5vdyByZXdv
cmtlZAp0byByZXR1cm4gTlVMTCBJZiBhbnkgb2YgdGhlIHVudXNlZCB0b3Ag
Yml0cyBhcmUgbm90IHplcm8uIFRoZSBjYWxsZXIKY2FuIHRoZW4gZGVjaWRl
IHdoYXQncyB0aGUgYXBwcm9wcmlhdGUgYWN0aW9uIHRvIGRvLiBTaW5jZSB0
aGUgdHdvIHBhdGhzCihpLmUuIFAyTV9ST09UX1BBR0VTID09IDEgYW5kIFAy
TV9ST09UX1BBR0VTICE9IDEpIGFyZSBub3cgdmVyeQpzaW1pbGFybHksIHRh
a2UgdGhlIG9wcG9ydHVuaXR5IHRvIGNvbnNvbGlkYXRlIHRoZW0gbWFraW5n
IHRoZSBjb2RlIGEKYml0IHNpbXBsZXIuCgpXaXRoIHRoaXMgY2hhbmdlLCBw
Mm1fZ2V0X2VudHJ5KCkgd2lsbCBub3QgdHJ5IHRvIGluc2VydCBhIG1hcHBp
bmcgYXMKdGhlIHJvb3QgcG9pbnRlciBpcyBpbnZhbGlkLgoKTm90ZSB0aGF0
IHJvb3RfdGFibGUgaXMgbm93IHN3aXRjaCB0byB1bnNpZ25lZCBsb25nIGFz
IHVuc2lnbmVkIGludCBpcwpub3QgZW5vdWdoIHRvIGhvbGQgcGFydCBvZiBh
IEdGTi4KClRoaXMgaXMgcGFydCBvZiBYU0EtMzAxLgoKUmVwb3J0ZWQtYnk6
IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+ClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMTcgKysrKyst
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBkNDNjM2FhODk2Li4z
OTY3ZWU3MzA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysr
IGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNzcsMjEgKzE3NywxNCBAQCB2
b2lkIHAybV90bGJfZmx1c2hfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQogc3RhdGljIGxwYWVfdCAqcDJtX2dldF9yb290X3BvaW50ZXIoc3RydWN0
IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGdmbikKIHsKLSAgICB1bnNpZ25lZCBpbnQgcm9v
dF90YWJsZTsKLQotICAgIGlmICggUDJNX1JPT1RfUEFHRVMgPT0gMSApCi0g
ICAgICAgIHJldHVybiBfX21hcF9kb21haW5fcGFnZShwMm0tPnJvb3QpOwor
ICAgIHVuc2lnbmVkIGxvbmcgcm9vdF90YWJsZTsKIAogICAgIC8qCi0gICAg
ICogQ29uY2F0ZW5hdGVkIHJvb3QtbGV2ZWwgdGFibGVzLiBUaGUgdGFibGUg
bnVtYmVyIHdpbGwgYmUgdGhlCi0gICAgICogb2Zmc2V0IGF0IHRoZSBwcmV2
aW91cyBsZXZlbC4gSXQgaXMgbm90IHBvc3NpYmxlIHRvCi0gICAgICogY29u
Y2F0ZW5hdGUgYSBsZXZlbC0wIHJvb3QuCisgICAgICogV2hpbGUgdGhlIHJv
b3QgdGFibGUgaW5kZXggaXMgdGhlIG9mZnNldCBmcm9tIHRoZSBwcmV2aW91
cyBsZXZlbCwKKyAgICAgKiB3ZSBjYW4ndCB1c2UgKFAyTV9ST09UX0xFVkVM
IC0gMSkgYmVjYXVzZSB0aGUgcm9vdCBsZXZlbCBtaWdodCBiZQorICAgICAq
IDAuIFlldCB3ZSBzdGlsbCB3YW50IHRvIGNoZWNrIGlmIGFsbCB0aGUgdW51
c2VkIGJpdHMgYXJlIHplcm9lZC4KICAgICAgKi8KLSAgICBBU1NFUlQoUDJN
X1JPT1RfTEVWRUwgPiAwKTsKLQotICAgIHJvb3RfdGFibGUgPSBnZm5feChn
Zm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUwgLSAxXSk7Ci0g
ICAgcm9vdF90YWJsZSAmPSBMUEFFX0VOVFJZX01BU0s7Ci0KKyAgICByb290
X3RhYmxlID0gZ2ZuX3goZ2ZuKSA+PiAobGV2ZWxfb3JkZXJzW1AyTV9ST09U
X0xFVkVMXSArIExQQUVfU0hJRlQpOwogICAgIGlmICggcm9vdF90YWJsZSA+
PSBQMk1fUk9PVF9QQUdFUyApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0t
IAoyLjExLjAKCg==

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

RnJvbSA0NDI2ZDk5M2I3ZWUwOTY2ZmIzOTUzMWRjNWEyNjljZTg0OTNjYTk3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIgT2N0IDIwMTkg
MTI6MzU6NTkgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvM10geGVuL2FybTog
cDJtOiBBdm9pZCBvZmYtYnktb25lIGNoZWNrIG9uCiBwMm0tPm1heF9tYXBw
ZWRfZ2ZuCgpUaGUgY29kZSBiYXNlIGlzIHVzaW5nIGluY29uc2lzdGVudGx5
IHRoZSBmaWVsZCBwMm0tPm1heF9tYXBwZWRfZ2ZuLgpTb21lIG9mIHRoZSB1
c2VyZXMgZXhwZWN0IHRoYXQgcDJtLT5tYXhfZ3Vlc3RfZ2ZuIGNvbnRhaW4g
dGhlIGhpZ2hlc3QKbWFwcGVkIEdGTiB3aGlsZSBvdGhlcnMgZXhwZWN0IGhp
Z2hlc3QgKyAxLgoKcDJtLT5tYXhfZ3Vlc3RfZ2ZuIGlzIHNldCBhcyBoaWdo
ZXN0ICsgMSwgYmVjYXVzZSBvZiB0aGF0IHRoZSBzYW5pdHkKY2hlY2sgb24g
dGhlIEdGTiBpbiBwMm1fcmVzb2x2ZWRfdHJhbnNsYXRpb25fZmF1bHQoKSBh
bmQKcDJtX2dldF9lbnRyeSgpIGNhbiBiZSBieXBhc3NlZCB3aGVuIEdGTiA9
PSBwMm0tPm1heF9ndWVzdF9nZm4uCgpwMm1fZ2V0X3Jvb3RfcG9pbnRlcihw
Mm0tPm1heF9ndWVzdF9nZm4pIG1heSByZXR1cm4gTlVMTCBpZiBpdCBpcwpv
dXRzaWRlIG9mIGFkZHJlc3MgcmFuZ2Ugc3VwcG9ydGVkIGFuZCB0aGVyZWZv
cmUgdGhlIEJVR19PTigpIGNvdWxkIGJlCmhpdC4KClRoZSBjdXJyZW50IHZh
bHVlIGhvbGQgaW4gcDJtLT5tYXhfbWFwcGVkX2dmbiBpcyBpbmNvbnNpc3Rl
bnQgd2l0aCB0aGUKZXhwZWN0YXRpb24gb2YgdGhlIGNvbW1vbiBjb2RlIChz
ZWUgZG9tYWluX2dldF9tYXhpbXVtX2dwZm4oKSkgYW5kIGFsc28KdGhlIGRv
Y3VtZW50YXRpb24gb2YgdGhlIGZpZWxkLgoKUmF0aGVyIHRoYW4gY2hhbmdp
bmcgdGhlIGNoZWNrIGluIHAybV90cmFuc2xhdGlvbl9mYXVsdCgpIGFuZApw
Mm1fZ2V0X2VudHJ5KCksIHAybS0+bWF4X21hcHBlZF9nZm4gaXMgbm93IGNv
bnRhaW5pbmcgdGhlIGhpZ2hlc3QKbWFwcGVkIEdGTiBhbmQgdGhlIGNhbGxl
cnMgYXNzdW1pbmcgImhpZ2hlc3QgKyAxIiBhcmUgbm93IGFkanVzdGVkLgoK
VGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIDFVTCByYXRoZXIgdGhhbiAx
IGFzIHBhZ2Vfb3JkZXIgY291bGQKdGhlb3JpdGljYWxseSBiaWcgZW5vdWdo
IHRvIG92ZXJmbG93IGEgMzItYml0IGludGVnZXIuCgpMYXN0bHksIHRoZSBk
b2N1bWVudGF0aW9uIG9mIHRoZSBmaWVsZCBtYXhfZ3Vlc3RfZ2ZuIHRvIHJl
ZmxlY3QgaG93IGl0CmlzIGNvbXB1dGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0zMDEuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3Jh
bGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vcDJtLmMgICAgICAgIHwgNiArKystLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmggfCA1ICstLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMzk2N2Vl
NzMwNi4uYzdlMDQ5OTAxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtOTMxLDcgKzkzMSw3
IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sCiAgICAgICAgIHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwg
cDJtLT5jbGVhbl9wdGUpOwogCiAgICAgICAgIHAybS0+bWF4X21hcHBlZF9n
Zm4gPSBnZm5fbWF4KHAybS0+bWF4X21hcHBlZF9nZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgMSA8
PCBwYWdlX29yZGVyKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl9hZGQoc2dmbiwgKDFVTCA8PCBwYWdlX29yZGVyKSAt
IDEpKTsKICAgICAgICAgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbiA9IGdmbl9t
aW4ocDJtLT5sb3dlc3RfbWFwcGVkX2dmbiwgc2dmbik7CiAgICAgfQogCkBA
IC0xMjkxLDcgKzEyOTEsNyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFwcGlu
ZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAybV93cml0ZV9sb2NrKHAybSk7
CiAKICAgICBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9nZm47Ci0gICAg
ZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBnZm5fYWRk
KHAybS0+bWF4X21hcHBlZF9nZm4sIDEpOwogCiAgICAgZm9yICggOyBnZm5f
eChzdGFydCkgPCBnZm5feChlbmQpOwogICAgICAgICAgIHN0YXJ0ID0gZ2Zu
X25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSApCkBAIC0xMzU2LDcgKzEz
NTYsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IHN0YXJ0LCB1bnNpZ25lZCBsb25nIG5yKQogICAgIHAybV9yZWFk
X2xvY2socDJtKTsKIAogICAgIHN0YXJ0ID0gZ2ZuX21heChzdGFydCwgcDJt
LT5sb3dlc3RfbWFwcGVkX2dmbik7Ci0gICAgZW5kID0gZ2ZuX21pbihlbmQs
IHAybS0+bWF4X21hcHBlZF9nZm4pOworICAgIGVuZCA9IGdmbl9taW4oZW5k
LCBnZm5fYWRkKHAybS0+bWF4X21hcHBlZF9nZm4sIDEpKTsKIAogICAgIGZv
ciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0
X2dmbiApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggODgy
MzcwN2MxNy4uN2YxZjdlOTEwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o
CkBAIC0zOCwxMCArMzgsNyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAg
LyogQ3VycmVudCBUcmFuc2xhdGlvbiBUYWJsZSBCYXNlIFJlZ2lzdGVyIGZv
ciB0aGUgcDJtICovCiAgICAgdWludDY0X3QgdnR0YnI7CiAKLSAgICAvKgot
ICAgICAqIEhpZ2hlc3QgZ3Vlc3QgZnJhbWUgdGhhdCdzIGV2ZXIgYmVlbiBt
YXBwZWQgaW4gdGhlIHAybQotICAgICAqIE9ubHkgdGFrZXMgaW50byBhY2Nv
dW50IHJhbSBhbmQgZm9yZWlnbiBtYXBwaW5nCi0gICAgICovCisgICAgLyog
SGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBp
biB0aGUgcDJtICovCiAgICAgZ2ZuX3QgbWF4X21hcHBlZF9nZm47CiAKICAg
ICAvKgotLSAKMi4xMS4wCgo=

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

RnJvbSA2MWM3M2FmMDhiNGVkZTFmYzhjZmQyY2Y3MjY2MWU2YzdjZmRiZWFh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBXZWQsIDIgT2N0IDIwMTkg
MTA6NTU6MDcgKzAxMDAKU3ViamVjdDogW1BBVENIIDMvM10geGVuL2FybTog
cDJtOiBEb24ndCBjaGVjayB0aGUgcmV0dXJuIG9mCiBwMm1fZ2V0X3Jvb3Rf
cG9pbnRlcigpIHdpdGggQlVHX09OKCkKCkl0IHR1cm5zIG91dCB0aGF0IHRo
ZSBCVUdfT04oKSB3YXMgYWN0dWFsbHkgcmVhY2hhYmxlIHdpdGggd2VsbC1j
cmFmdGVkCmh5cGVyY2FsbHMuIFRoZSBCVUdfT04oKSBpcyBoZXJlIHRvIHBy
ZXZlbnQgY2F0Y2ggbG9naWNhbCBlcnJvciwgc28KY3Jhc2hpbmcgWGVuIGlz
IGEgYml0IG92ZXIgdGhlIHRvcC4KCldoaWxlIGFsbCB0aGUgaG9sZXMgc2hv
dWxkIG5vdyBiZSBmaXhlZCwgaXQgd291bGQgYmUgYmV0dGVyIHRvIGRvd25n
cmFkZQp0aGUgQlVHX09OKCkgdG8gc29tZXRoaW5nIGxlc3MgZmF0YWwgdG8g
cHJldmVudCBhbnkgbW9yZSBEb1MuCgpUaGUgQlVHX09OKCkgaW4gcDJtX2dl
dF9lbnRyeSgpIGlzIG5vdyByZXBsYWNlZCBieSBBU1NFUlRfVU5SRUFDSEFC
TEUoKQp0byBjYXRjaCBtaXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCByZXR1
cm4gSU5WQUxJRF9NRk4gZm9yIHByb2R1Y3Rpb24KYnVpbGQuIFRoZSBpbnRl
cmZhY2UgYWxzbyByZXF1aXJlcyB0byBzZXQgcGFnZV9vcmRlciB0byBnaXZl
IGFuIGlkZWEgb2YKdGhlIHNpemUgb2YgImhvbGUiLiBTbyAnbGV2ZWwnIGlz
IG5vdyBzZXQgc28gd2UgcmVwb3J0IGEgaG9sZSBvZiBzaXplIG9mCnRoZSBh
biBlbnRyeSBvZiB0aGUgcm9vdCBwYWdlLXRhYmxlLiBUaGlzIHN0YXlzIGlu
bGluZSB3aXRoIHdoYXQgaGFwcGVuCndoZW4gdGhlIEdGTiBpcyBoaWdoZXIg
dGhhbiBwMm0tPm1heF9tYXBwZWRfZ2ZuLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0zMDEuCgpSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3Jh
bGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCA3
ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMg
Yi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYzdlMDQ5OTAxZC4uYWYzNTE1
ZGY0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hl
bi9hcmNoL2FybS9wMm0uYwpAQCAtMzE4LDcgKzMxOCwxMiBAQCBtZm5fdCBw
Mm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
biwKICAgICAgKiB0aGUgdGFibGUgc2hvdWxkIGFsd2F5cyBiZSBub24tTlVM
TCBiZWNhdXNlIHRoZSBnZm4gaXMgYmVsb3cKICAgICAgKiBwMm0tPm1heF9t
YXBwZWRfZ2ZuIGFuZCB0aGUgcm9vdCB0YWJsZSBwYWdlcyBhcmUgYWx3YXlz
IHByZXNlbnQuCiAgICAgICovCi0gICAgQlVHX09OKHRhYmxlID09IE5VTEwp
OworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICBsZXZlbCA9IFAyTV9ST09UX0xFVkVM
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBsZXZl
bCA9IFAyTV9ST09UX0xFVkVMOyBsZXZlbCA8IDM7IGxldmVsKysgKQogICAg
IHsKLS0gCjIuMTEuMAoK

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

RnJvbSAxOWQ2MzMwZjE0MmNiOTQxYjYzNDBhODg1OTJlOGEyOTRkZTBmZjhj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDE1IE9jdCAyMDE5
IDE3OjEwOjQwICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzNdIHhlbi9hcm06
IHAybTogQXZvaWQgYWxpYXNpbmcgZ3Vlc3QgcGh5c2ljYWwgZnJhbWUKClRo
ZSBQMk0gaGVscGVycyBpbXBsZW1lbnRhdGlvbiBpcyBxdWl0ZSBsYXggYW5k
IHdpbGwgZW5kIHVwIHRvIGlnbm9yZQp0aGUgdW51c2VkIHRvcCBiaXRzIG9m
IGEgZ3Vlc3QgcGh5c2ljYWwgZnJhbWUuCgpUaGlzIGVmZmVjdGl2ZWx5IG1l
YW5zIHRoYXQgcDJtX3NldF9lbnRyeSgpIHdpbGwgY3JlYXRlIGEgbWFwcGlu
ZyBmb3IgYQpkaWZmZXJlbnQgZnJhbWUgKGl0IGlzIGFsd2F5cyBlcXVhbCB0
byBnZm4gJiAobWFzayB1bnVzZWQgYml0cykpLiBZZXQKcDJtLT5tYXhfbWFw
cGVkX2dmbiB3aWxsIGJlIHVwZGF0ZWQgdXNpbmcgdGhlIG9yaWdpbmFsIGZy
YW1lLgoKQXQgdGhlIG1vbWVudCwgcDJtX2dldF9lbnRyeSgpIGFuZCBwMm1f
cmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdCgpCmFzc3VtZSB0aGF0IHAybV9n
ZXRfcm9vdF9wb2ludGVyKCkgd2lsbCBhbHdheXMgcmV0dXJuIGEgbm9uLU5V
TEwgcG9pbnRlcgp3aGVuIHRoZSBHRk4gaXMgc21hbGxlciB0aGFuIHAybS0+
bWF4X21hcHBlZF9nZm4uCgpVbmZvcnR1bmF0ZWx5LCBiZWNhdXNlIG9mIHRo
ZSBhbGlhc2luZyBkZXNjcmliZWQgYWJvdmUsIGl0IHdvdWxkIGJlCnBvc3Np
YmxlIHRvIHNldCBwMm0tPm1heF9tYXBwZWRfZ2ZuIGhpZ2ggZW5vdWdoIHNv
IGl0IGNvdmVycyBmcmFtZSB0aGF0CndvdWxkIGxlYWQgcDJtX2dldF9yb290
X3BvaW50ZXIoKSB0byByZXR1cm4gTlVMTC4KCkFzIHdlIGRvbid0IHNhbml0
eSBjaGVjayB0aGUgZ3Vlc3QgcGh5c2ljYWwgZnJhbWUgcHJvdmlkZWQgYnkg
YSBndWVzdCwgYQptYWxpY2lvdXMgZ3Vlc3QgY291bGQgY3JhZnQgYSBzZXJp
ZXMgb2YgaHlwZXJjYWxscyB0aGF0IHdpbGwgaGl0IHRoZQpCVUdfT04oKSBh
bmQgdGhlcmVmb3JlIERvUyBYZW4uCgpUbyBwcmV2ZW50IGFsaWFzaW5nLCB0
aGUgZnVuY3Rpb24gcDJtX2dldF9yb290X3BvaW50ZXIoKSBpcyBub3cgcmV3
b3JrZWQKdG8gcmV0dXJuIE5VTEwgSWYgYW55IG9mIHRoZSB1bnVzZWQgdG9w
IGJpdHMgYXJlIG5vdCB6ZXJvLiBUaGUgY2FsbGVyCmNhbiB0aGVuIGRlY2lk
ZSB3aGF0J3MgdGhlIGFwcHJvcHJpYXRlIGFjdGlvbiB0byBkby4gU2luY2Ug
dGhlIHR3byBwYXRocwooaS5lLiBQMk1fUk9PVF9QQUdFUyA9PSAxIGFuZCBQ
Mk1fUk9PVF9QQUdFUyAhPSAxKSBhcmUgbm93IHZlcnkKc2ltaWxhcmx5LCB0
YWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zb2xpZGF0ZSB0aGVtIG1ha2lu
ZyB0aGUgY29kZSBhCmJpdCBzaW1wbGVyLgoKV2l0aCB0aGlzIGNoYW5nZSwg
cDJtX2dldF9lbnRyeSgpIHdpbGwgbm90IHRyeSB0byBpbnNlcnQgYSBtYXBw
aW5nIGFzCnRoZSByb290IHBvaW50ZXIgaXMgaW52YWxpZC4KCk5vdGUgdGhh
dCByb290X3RhYmxlIGlzIG5vdyBzd2l0Y2ggdG8gdW5zaWduZWQgbG9uZyBh
cyB1bnNpZ25lZCBpbnQgaXMKbm90IGVub3VnaCB0byBob2xkIHBhcnQgb2Yg
YSBHRk4uCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KClJlcG9ydGVkLWJ5
OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE3ICsrKysr
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
cDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggYTI3NDlkOWI2Zi4u
ZDAwNDVhOGIyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMjI5LDIxICsyMjksMTQgQEAg
dm9pZCBwMm1fdGxiX2ZsdXNoX3N5bmMoc3RydWN0IHAybV9kb21haW4gKnAy
bSkKIHN0YXRpYyBscGFlX3QgKnAybV9nZXRfcm9vdF9wb2ludGVyKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZm5fdCBnZm4pCiB7Ci0gICAgdW5zaWduZWQgaW50IHJv
b3RfdGFibGU7Ci0KLSAgICBpZiAoIFAyTV9ST09UX1BBR0VTID09IDEgKQot
ICAgICAgICByZXR1cm4gX19tYXBfZG9tYWluX3BhZ2UocDJtLT5yb290KTsK
KyAgICB1bnNpZ25lZCBsb25nIHJvb3RfdGFibGU7CiAKICAgICAvKgotICAg
ICAqIENvbmNhdGVuYXRlZCByb290LWxldmVsIHRhYmxlcy4gVGhlIHRhYmxl
IG51bWJlciB3aWxsIGJlIHRoZQotICAgICAqIG9mZnNldCBhdCB0aGUgcHJl
dmlvdXMgbGV2ZWwuIEl0IGlzIG5vdCBwb3NzaWJsZSB0bwotICAgICAqIGNv
bmNhdGVuYXRlIGEgbGV2ZWwtMCByb290LgorICAgICAqIFdoaWxlIHRoZSBy
b290IHRhYmxlIGluZGV4IGlzIHRoZSBvZmZzZXQgZnJvbSB0aGUgcHJldmlv
dXMgbGV2ZWwsCisgICAgICogd2UgY2FuJ3QgdXNlIChQMk1fUk9PVF9MRVZF
TCAtIDEpIGJlY2F1c2UgdGhlIHJvb3QgbGV2ZWwgbWlnaHQgYmUKKyAgICAg
KiAwLiBZZXQgd2Ugc3RpbGwgd2FudCB0byBjaGVjayBpZiBhbGwgdGhlIHVu
dXNlZCBiaXRzIGFyZSB6ZXJvZWQuCiAgICAgICovCi0gICAgQVNTRVJUKFAy
TV9ST09UX0xFVkVMID4gMCk7Ci0KLSAgICByb290X3RhYmxlID0gZ2ZuX3go
Z2ZuKSA+PiAobGV2ZWxfb3JkZXJzW1AyTV9ST09UX0xFVkVMIC0gMV0pOwot
ICAgIHJvb3RfdGFibGUgJj0gTFBBRV9FTlRSWV9NQVNLOwotCisgICAgcm9v
dF90YWJsZSA9IGdmbl94KGdmbikgPj4gKGxldmVsX29yZGVyc1tQMk1fUk9P
VF9MRVZFTF0gKyBMUEFFX1NISUZUKTsKICAgICBpZiAoIHJvb3RfdGFibGUg
Pj0gUDJNX1JPT1RfUEFHRVMgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAot
LSAKMi4yMy4wCgo=

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

RnJvbSAzYjg5NjkzNmY3NTA1ZTkyOWRkODY5ZDE0YWZjYjE4NWQwZWU3NWY4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDE1IE9jdCAyMDE5
IDE3OjEwOjQxICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzNdIHhlbi9hcm06
IHAybTogQXZvaWQgb2ZmLWJ5LW9uZSBjaGVjayBvbgogcDJtLT5tYXhfbWFw
cGVkX2dmbgoKVGhlIGNvZGUgYmFzZSBpcyB1c2luZyBpbmNvbnNpc3RlbnRs
eSB0aGUgZmllbGQgcDJtLT5tYXhfbWFwcGVkX2dmbi4KU29tZSBvZiB0aGUg
dXNlcmVzIGV4cGVjdCB0aGF0IHAybS0+bWF4X2d1ZXN0X2dmbiBjb250YWlu
IHRoZSBoaWdoZXN0Cm1hcHBlZCBHRk4gd2hpbGUgb3RoZXJzIGV4cGVjdCBo
aWdoZXN0ICsgMS4KCnAybS0+bWF4X2d1ZXN0X2dmbiBpcyBzZXQgYXMgaGln
aGVzdCArIDEsIGJlY2F1c2Ugb2YgdGhhdCB0aGUgc2FuaXR5CmNoZWNrIG9u
IHRoZSBHRk4gaW4gcDJtX3Jlc29sdmVkX3RyYW5zbGF0aW9uX2ZhdWx0KCkg
YW5kCnAybV9nZXRfZW50cnkoKSBjYW4gYmUgYnlwYXNzZWQgd2hlbiBHRk4g
PT0gcDJtLT5tYXhfZ3Vlc3RfZ2ZuLgoKcDJtX2dldF9yb290X3BvaW50ZXIo
cDJtLT5tYXhfZ3Vlc3RfZ2ZuKSBtYXkgcmV0dXJuIE5VTEwgaWYgaXQgaXMK
b3V0c2lkZSBvZiBhZGRyZXNzIHJhbmdlIHN1cHBvcnRlZCBhbmQgdGhlcmVm
b3JlIHRoZSBCVUdfT04oKSBjb3VsZCBiZQpoaXQuCgpUaGUgY3VycmVudCB2
YWx1ZSBob2xkIGluIHAybS0+bWF4X21hcHBlZF9nZm4gaXMgaW5jb25zaXN0
ZW50IHdpdGggdGhlCmV4cGVjdGF0aW9uIG9mIHRoZSBjb21tb24gY29kZSAo
c2VlIGRvbWFpbl9nZXRfbWF4aW11bV9ncGZuKCkpIGFuZCBhbHNvCnRoZSBk
b2N1bWVudGF0aW9uIG9mIHRoZSBmaWVsZC4KClJhdGhlciB0aGFuIGNoYW5n
aW5nIHRoZSBjaGVjayBpbiBwMm1fdHJhbnNsYXRpb25fZmF1bHQoKSBhbmQK
cDJtX2dldF9lbnRyeSgpLCBwMm0tPm1heF9tYXBwZWRfZ2ZuIGlzIG5vdyBj
b250YWluaW5nIHRoZSBoaWdoZXN0Cm1hcHBlZCBHRk4gYW5kIHRoZSBjYWxs
ZXJzIGFzc3VtaW5nICJoaWdoZXN0ICsgMSIgYXJlIG5vdyBhZGp1c3RlZC4K
ClRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSAxVUwgcmF0aGVyIHRoYW4g
MSBhcyBwYWdlX29yZGVyIGNvdWxkCnRoZW9yaXRpY2FsbHkgYmlnIGVub3Vn
aCB0byBvdmVyZmxvdyBhIDMyLWJpdCBpbnRlZ2VyLgoKTGFzdGx5LCB0aGUg
ZG9jdW1lbnRhdGlvbiBvZiB0aGUgZmllbGQgbWF4X2d1ZXN0X2dmbiB0byBy
ZWZsZWN0IGhvdyBpdAppcyBjb21wdXRlZC4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMzAxLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdy
YWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gv
YXJtL3AybS5jICAgICAgICB8IDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGQwMDQ1
YThiMjguLjhkMjBkMjc5NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9w
Mm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEwNDEsNyArMTA0
MSw3IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sCiAgICAgICAgIHAybV93cml0ZV9wdGUoZW50cnksIHB0
ZSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAgICAgIHAybS0+bWF4X21hcHBl
ZF9nZm4gPSBnZm5fbWF4KHAybS0+bWF4X21hcHBlZF9nZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwg
MSA8PCBwYWdlX29yZGVyKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgKDFVTCA8PCBwYWdlX29yZGVy
KSAtIDEpKTsKICAgICAgICAgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbiA9IGdm
bl9taW4ocDJtLT5sb3dlc3RfbWFwcGVkX2dmbiwgc2dmbik7CiAgICAgfQog
CkBAIC0xNTcyLDcgKzE1NzIsNyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFw
cGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAybV93cml0ZV9sb2NrKHAy
bSk7CiAKICAgICBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9nZm47Ci0g
ICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBnZm5f
YWRkKHAybS0+bWF4X21hcHBlZF9nZm4sIDEpOwogCiAgICAgZm9yICggOyBn
Zm5feChzdGFydCkgPCBnZm5feChlbmQpOwogICAgICAgICAgIHN0YXJ0ID0g
Z2ZuX25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSApCkBAIC0xNjQxLDcg
KzE2NDEsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNoX3JhbmdlKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCkKICAgICBwMm1f
cmVhZF9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IGdmbl9tYXgoc3RhcnQs
IHAybS0+bG93ZXN0X21hcHBlZF9nZm4pOwotICAgIGVuZCA9IGdmbl9taW4o
ZW5kLCBwMm0tPm1heF9tYXBwZWRfZ2ZuKTsKKyAgICBlbmQgPSBnZm5fbWlu
KGVuZCwgZ2ZuX2FkZChwMm0tPm1heF9tYXBwZWRfZ2ZuLCAxKSk7CiAKICAg
ICBuZXh0X2Jsb2NrX2dmbiA9IHN0YXJ0OwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAppbmRleCA4OWY4MmRmMzgwLi41ZmRiNmU4MTgzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcDJtLmgKQEAgLTM2LDEwICszNiw3IEBAIHN0cnVjdCBwMm1f
ZG9tYWluIHsKICAgICAvKiBDdXJyZW50IFRyYW5zbGF0aW9uIFRhYmxlIEJh
c2UgUmVnaXN0ZXIgZm9yIHRoZSBwMm0gKi8KICAgICB1aW50NjRfdCB2dHRi
cjsKIAotICAgIC8qCi0gICAgICogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0
J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0aGUgcDJtCi0gICAgICogT25seSB0
YWtlcyBpbnRvIGFjY291bnQgcmFtIGFuZCBmb3JlaWduIG1hcHBpbmcKLSAg
ICAgKi8KKyAgICAvKiBIaWdoZXN0IGd1ZXN0IGZyYW1lIHRoYXQncyBldmVy
IGJlZW4gbWFwcGVkIGluIHRoZSBwMm0gKi8KICAgICBnZm5fdCBtYXhfbWFw
cGVkX2dmbjsKIAogICAgIC8qCi0tIAoyLjIzLjAKCg==

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

RnJvbSAwNjBjMmRkM2I3YzI2NzRhMDE5ZDk0YWZiMmI0ZWJmMzY2M2Y2YzZl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDE1IE9jdCAyMDE5
IDE3OjEwOjQyICswMTAwClN1YmplY3Q6IFtQQVRDSCAzLzNdIHhlbi9hcm06
IHAybTogRG9uJ3QgY2hlY2sgdGhlIHJldHVybiBvZgogcDJtX2dldF9yb290
X3BvaW50ZXIoKSB3aXRoIEJVR19PTigpCgpJdCB0dXJucyBvdXQgdGhhdCB0
aGUgQlVHX09OKCkgd2FzIGFjdHVhbGx5IHJlYWNoYWJsZSB3aXRoIHdlbGwt
Y3JhZnRlZApoeXBlcmNhbGxzLiBUaGUgQlVHX09OKCkgaXMgaGVyZSB0byBw
cmV2ZW50IGNhdGNoIGxvZ2ljYWwgZXJyb3IsIHNvCmNyYXNoaW5nIFhlbiBp
cyBhIGJpdCBvdmVyIHRoZSB0b3AuCgpXaGlsZSBhbGwgdGhlIGhvbGVzIHNo
b3VsZCBub3cgYmUgZml4ZWQsIGl0IHdvdWxkIGJlIGJldHRlciB0byBkb3du
Z3JhZGUKdGhlIEJVR19PTigpIHRvIHNvbWV0aGluZyBsZXNzIGZhdGFsIHRv
IHByZXZlbnQgYW55IG1vcmUgRG9TLgoKVGhlIEJVR19PTigpIGluIHAybV9n
ZXRfZW50cnkoKSBpcyBub3cgcmVwbGFjZWQgYnkgQVNTRVJUX1VOUkVBQ0hB
QkxFKCkKdG8gY2F0Y2ggbWlzdGFrZSBpbiBkZWJ1ZyBidWlsZCBhbmQgcmV0
dXJuIElOVkFMSURfTUZOIGZvciBwcm9kdWN0aW9uCmJ1aWxkLiBUaGUgaW50
ZXJmYWNlIGFsc28gcmVxdWlyZXMgdG8gc2V0IHBhZ2Vfb3JkZXIgdG8gZ2l2
ZSBhbiBpZGVhIG9mCnRoZSBzaXplIG9mICJob2xlIi4gU28gJ2xldmVsJyBp
cyBub3cgc2V0IHNvIHdlIHJlcG9ydCBhIGhvbGUgb2Ygc2l6ZSBvZgp0aGUg
YW4gZW50cnkgb2YgdGhlIHJvb3QgcGFnZS10YWJsZS4gVGhpcyBzdGF5cyBp
bmxpbmUgd2l0aCB3aGF0IGhhcHBlbgp3aGVuIHRoZSBHRk4gaXMgaGlnaGVy
IHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dmbi4KClRoZSBCVUdfT04oKSBpbiBw
Mm1fcmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdCgpIGlzIG5vdyByZXBsYWNl
ZCBieQpBU1NFUlRfVU5SRUFDSEFCTEUoKSB0byBjYXRjaCBtaXN0YWtlIGlu
IGRlYnVnIGJ1aWxkIGFuZCBqdXN0IHJlcG9ydCBhCmZhdWx0IGZvciBwcm9k
dWNpb24gYnVpbGQuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KClJlcG9y
dGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDEz
ICsrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA4ZDIwZDI3OTYx
Li5jZTU5ZjJiNTAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMK
KysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zOTUsNyArMzk1LDEyIEBA
IG1mbl90IHAybV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
Z2ZuX3QgZ2ZuLAogICAgICAqIHRoZSB0YWJsZSBzaG91bGQgYWx3YXlzIGJl
IG5vbi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBpcyBiZWxvdwogICAgICAqIHAy
bS0+bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBhZ2VzIGFy
ZSBhbHdheXMgcHJlc2VudC4KICAgICAgKi8KLSAgICBCVUdfT04odGFibGUg
PT0gTlVMTCk7CisgICAgaWYgKCAhdGFibGUgKQorICAgIHsKKyAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIGxldmVsID0gUDJNX1JP
T1RfTEVWRUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAgIGZv
ciAoIGxldmVsID0gUDJNX1JPT1RfTEVWRUw7IGxldmVsIDwgMzsgbGV2ZWwr
KyApCiAgICAgewpAQCAtMTE5Niw3ICsxMjAxLDExIEBAIGJvb2wgcDJtX3Jl
c29sdmVfdHJhbnNsYXRpb25fZmF1bHQoc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuKQogICAgICAqIFRoZSB0YWJsZSBzaG91bGQgYWx3YXlzIGJlIG5v
bi1OVUxMIGJlY2F1c2UgdGhlIGdmbiBpcyBiZWxvdwogICAgICAqIHAybS0+
bWF4X21hcHBlZF9nZm4gYW5kIHRoZSByb290IHRhYmxlIHBhZ2VzIGFyZSBh
bHdheXMgcHJlc2VudC4KICAgICAgKi8KLSAgICBCVUdfT04odGFibGUgPT0g
TlVMTCk7CisgICAgaWYgKCAhdGFibGUgKQorICAgIHsKKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0K
IAogICAgIC8qCiAgICAgICogR28gZG93biB0aGUgcGFnZS10YWJsZXMgdW50
aWwgYW4gZW50cnkgaGFzIHRoZSB2YWxpZCBiaXQgdW5zZXQgb3IKLS0gCjIu
MjMuMAoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:31:26 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9bk-000053-CF; Thu, 31 Oct 2019 12:31:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CAAN=YY=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iQ9bj-0008Vk-46
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:31:19 +0000
X-Inumbo-ID: 4ef634f6-fbda-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ef634f6-fbda-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 12:31:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9bP-0007DL-Cp; Thu, 31 Oct 2019 12:30:59 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9bP-0004PX-AC; Thu, 31 Oct 2019 12:30:59 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iQ9bP-0004PX-AC@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 12:30:59 +0000
Subject: [Xen-devel] Xen Security Advisory 302 v5 (CVE-2019-18424) - passed
 through PCI devices may corrupt host memory after deassignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-18424 / XSA-302
                               version 5

 passed through PCI devices may corrupt host memory after deassignment

UPDATES IN VERSION 5
====================

Public release.

The patches are broken on ARM (which is not affected by the issue).
Don't apply the patches on ARM.  See Resolution.

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

When a PCI device is assigned to an untrusted domain, it is possible
for that domain to program the device to DMA to an arbitrary address.
The IOMMU is used to protect the host from malicious DMA by making
sure that the device addresses can only target memory assigned to the
guest. However, when the guest domain is torn down, or the device is
deassigned, the device is assigned back to dom0, thus allowing any
in-flight DMA to potentially target critical host data.

IMPACT
======

An untrusted domain with access to a physical device can DMA into host
memory, leading to privilege escalation.

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

Only systems where guests are given direct access to physical devices
capable of DMA (PCI pass-through) are vulnerable.  Systems which do
not use PCI pass-through are not vulnerable.

MITIGATION
==========

In some configurations, use of passthrough can be replaced with a
higher-level protocol such as Xen PV block or network devices.

CREDITS
=======

This issue was discovered by Paul Durrant of Citrix.

RESOLUTION
==========

Applying the appropriate attached patchset should resolve this issue.
For Xen 4.9 and earlier at least the first patch of XSA-299
(whitespace cleanup) is also needed for XSA-302 to apply.

Unfortunately, at the time of writing, these patches have not been
tested to our satisfaction.

The patches are known to break on ARM.  ARM is not affected by the
issue, so do not apply these patches on ARM systems.  (On x86, there
is a latent bug but the patches are good to use.)

xsa302/*.patch         xen-unstable
xsa302-4.12/*.patch    Xen 4.12.x
xsa302-4.11/*.patch    Xen 4.11.x
xsa302-4.10/*.patch    Xen 4.10.x
xsa302-4.9/*.patch     Xen 4.9.x, Xen 4.8.x

$ sha256sum xsa302* xsa302*/*
d722d1bed2440a5d35f0fd041e4a77966b7d26980a0f874d38d48710db0b9ebd  xsa302.meta
703faced133ca21142f484acd8cf16578258e12ae0cf1413a5d9252f1e099465  xsa302-4.9/0001-IOMMU-add-missing-HVM-check.patch
edb4753b91fa66e2f4b51d0075d106fc28d8451241ba482a33c2db4be53f21d1  xsa302-4.9/0002-passthrough-quarantine-PCI-devices.patch
3c79107d8fd94807543443192fb31f3d188912c208f4dbda61f1f2ff92701afc  xsa302-4.10/0001-IOMMU-add-missing-HVM-check.patch
2a76add5a907baf0217e57e2a4dca91a6a8ce84c67b9ff87be1bcbb1f29efdc6  xsa302-4.10/0002-passthrough-quarantine-PCI-devices.patch
a75723160c52c2c65d563905d0904b587beda1cfb6ca3ee18fb70e79818d3faa  xsa302-4.11/0001-IOMMU-add-missing-HVM-check.patch
48b9dae7adbe2438dcaa00f969532d835061cb4a06ab2bf47ada2afb644de4c5  xsa302-4.11/0002-passthrough-quarantine-PCI-devices.patch
a21efa6cae14e87318ca3927f0ac310aee2dd1323f2dbf040c0fe80789d78712  xsa302-4.12/0001-IOMMU-add-missing-HVM-check.patch
0a95f750ad1d5eb1838b6488e4ac188acdc2e568eb21b26306d5af2980bffb58  xsa302-4.12/0002-passthrough-quarantine-PCI-devices.patch
11d7015960eab265b1f9ce372dd14597b6c4cc7907d77ed3eed14d161dd50e5c  xsa302/0001-passthrough-quarantine-PCI-devices.patch
$

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

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

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

Also: deployment of the reconfiguration *mitigation* is NOT permitted
(except where all the affected systems and VMs are administered and
used only by organisations which are members of the Xen Project
Security Issues Predisclosure List).  Specifically, deployment on
public cloud systems is NOT permitted.

This is because this reconfiguration reveals that a PCI passthrough
vulnerability is involved.

Deployment of that migitation is permitted only AFTER the embargo
ends.

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl260/wMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZ2TYH/A+tmA2Wsw0NbdEhSzztj6cVFZpev16S75vOxLUm
/dFTQSxNVeqyzZjI7u9JPZUatQVIHwdDPi9Oiwygn8pFid1RBe+fn3saM3JdNQrA
pYVOCEYGoxnz/lpPLWfcI8aUIkdhU4Ns/hwXVa6lUNno9MaqqJR278k6nmB9/0QS
bFvsMirqTKHm7wQptY5mRcULdjcpn+u4W45nje3+TU0mMRQkbm+pnNX57qzn/LFI
/atzBQ8iyv9/y3e/soAXv3AkWzs/lUVIAZepaFhXCHi3WuMsMUyZAdDOUBmD0tBt
pjQzx408ZoMPtqqDKpY1qEn9Bu1MsIxx/4htqlgG0c9Kh1U=
=cUbr
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAzMDIsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAi
eGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMzEzMWJmOTU2YWIxNTkyOTVlY2RkZTBjNWFkMDAzZDBjNWFm
NDY5NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2
LAogICAgICAgICAgICAyOTgsCiAgICAgICAgICAgIDI5OSwKICAgICAgICAg
ICAgMzAxCiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAg
ICAgICAgICAgICJ4c2EzMDItNC4xMC8qIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfSwKICAgICI0LjExIjogewogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICIzMzQyZWU5MzE4Y2QzOGJhMDA2MjU1YjY4N2FiN2ExNDUzOTllYTkyIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyOTYsCiAgICAg
ICAgICAgIDI5OCwKICAgICAgICAgICAgMjk5LAogICAgICAgICAgICAzMDEK
ICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAg
ICAgInhzYTMwMi00LjExLyoucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAg
fQogICAgICB9CiAgICB9LAogICAgIjQuMTIiOiB7CiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjU5OWQ2ZDIzY2JiNzkwYTc4OGY3YTQ5YWI0ZjExZjFhM2I1YjQyOWUiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI5NiwKICAgICAg
ICAgICAgMjk4LAogICAgICAgICAgICAyOTksCiAgICAgICAgICAgIDMwMQog
ICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAg
ICAieHNhMzAyLTQuMTIvKi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9
CiAgICAgIH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6
IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJj
NjcyMTBmNjBkZmE4MzU2NWQyNmFlNzEwZTRmNWU3MjlhOTVkY2U1IiwKICAg
ICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyOTYsCiAgICAgICAg
ICAgIDI5OCwKICAgICAgICAgICAgMjk5LAogICAgICAgICAgICAzMDEKICAg
ICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTMwMi00LjkvKi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAiUmVjaXBlcyI6IHsK
ICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI4ZDJh
Njg4MDE1MTkzZTIwYWU0N2ZlM2MyMDhmOTkxMjgyNDBmODIxIiwKICAgICAg
ICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyOTYsCiAgICAgICAgICAg
IDI5OCwKICAgICAgICAgICAgMjk5LAogICAgICAgICAgICAzMDEKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTMwMi00LjkvKi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiUmVjaXBlcyI6IHsK
ICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI1NWFi
MjkyYzQyZGI0MWIwNWNmZGJhMDEyNjgwYmYxZTBlYTAyZjdhIiwKICAgICAg
ICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyOTYsCiAgICAgICAgICAg
IDI5OCwKICAgICAgICAgICAgMjk5LAogICAgICAgICAgICAzMDEKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTMwMi8qLnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.9/0001-IOMMU-add-missing-HVM-check.patch"
Content-Disposition: attachment;
 filename="xsa302-4.9/0001-IOMMU-add-missing-HVM-check.patch"
Content-Transfer-Encoding: base64

RnJvbSBiMTYxNjA0NWRjMmZjM2QyOGU2MTcwMTY0Y2VlZWY2M2E5ZjMyNWI5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMiBPY3QgMjAxOSAxMzoz
Njo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBJT01NVTogYWRkIG1p
c3NpbmcgSFZNIGNoZWNrCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlw
ZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVy
LUVuY29kaW5nOiA4Yml0CgpGaXggYW4gdW5ndWFyZGVkIGQtPmFyY2guaHZt
IGFjY2VzcyBpbiBhc3NpZ25fZGV2aWNlKCkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgooY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0MWZkMTAwOWNkNzQxNmI3
M2Q3NDVhNzdjMjRiNGU4ZDFhMjk2ZmU2KQpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDMgKystCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBiMDBkZTI0M2I4Li5lY2I2
N2ViYzcwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAt
MTM3MSw3ICsxMzcxLDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUz
MiBmbGFnKQogICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0g
cGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbiAKICAgICAgKiBlbmFi
bGVkIGZvciB0aGlzIGRvbWFpbiAqLwogICAgIGlmICggdW5saWtlbHkoIW5l
ZWRfaW9tbXUoZCkgJiYKLSAgICAgICAgICAgIChkLT5hcmNoLmh2bV9kb21h
aW4ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAorICAgICAgICAgICAgKChpc19o
dm1fZG9tYWluKGQpICYmCisgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2Rv
bWFpbi5tZW1fc2hhcmluZ19lbmFibGVkKSB8fAogICAgICAgICAgICAgIGQt
PnZtX2V2ZW50LT5wYWdpbmcucmluZ19wYWdlIHx8CiAgICAgICAgICAgICAg
cDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpKSApCiAgICAg
ICAgIHJldHVybiAtRVhERVY7Ci0tIAoyLjExLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.9/0002-passthrough-quarantine-PCI-devices.patch"
Content-Disposition: attachment;
 filename="xsa302-4.9/0002-passthrough-quarantine-PCI-devices.patch"
Content-Transfer-Encoding: base64

RnJvbSA4OGNlMzFiNjRiOWNkYTkzNzYyZGIwYjg4ZDI5NDMxODBhZmUzYTMz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBNb24sIDE0IE9jdCAy
MDE5IDE3OjUyOjU5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIHBhc3N0
aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCgpXaGVuIGEgUENJIGRl
dmljZSBpcyBhc3NpZ25lZCB0byBhbiB1bnRydXN0ZWQgZG9tYWluLCBpdCBp
cyBwb3NzaWJsZSBmb3IKdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2
aWNlIHRvIERNQSB0byBhbiBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCklPTU1V
IGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgaG9zdCBmcm9tIG1hbGljaW91cyBE
TUEgYnkgbWFraW5nIHN1cmUgdGhhdAp0aGUgZGV2aWNlIGFkZHJlc3NlcyBj
YW4gb25seSB0YXJnZXQgbWVtb3J5IGFzc2lnbmVkIHRvIHRoZSBndWVzdC4g
SG93ZXZlciwKd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0
aGUgZGV2aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKdGh1cyBhbGxv
d2luZyBhbnkgaW4tZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQg
Y3JpdGljYWwgaG9zdCBkYXRhLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
J3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1c2luZyBkb21faW8uIFdo
ZW4KdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3NpZ25hYmxlIChi
eSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAp3aWxsIG5vdyBhbHNvIGFz
c2lnbiBpdCB0byBET01JRF9JTyBhbmQgdGhlIGRldmljZSB3aWxsIG9ubHkg
YmUgYXNzaWduZWQKYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBt
YWRlIHVuYXNzaWduYWJsZSBhZ2Fpbi4gV2hpbHN0IGRldmljZSBpcwphc3Np
Z25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRyYW5zZmVyIGJldHdlZW4gZG9t
X2lvIGFuZCBndWVzdCBkb21haW5zLgpkb21faW8gaXMgYWN0dWFsbHkgb25s
eSB1c2VkIGFzIGEgc2VudGluZWwgZG9tYWluIGZvciBxdWFyYW50aW5pbmcg
cHVycG9zZXM7Cml0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1V
IG1hcHBpbmdzLiBBc3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKbWVhbnMg
dGhhdCB0aGUgZGV2aWNlJ3MgaW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50
aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KdGhlIElPTU1VJ3MgZGV2aWNlIHRh
YmxlIGFuZCB0aHVzIGFueSBETUEgdHJhbnNhY3Rpb25zIGlzc3VlZCB3aWxs
IGJlCnRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KCkluIGFk
ZGl0aW9uLCBhIGZpeCB0byBhc3NpZ25tZW50IGhhbmRsaW5nIGlzIG1hZGUg
Zm9yIFZULWQuICBGYWlsdXJlCmR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVw
IHNob3VsZCBub3QgbGVhZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwphc3Nv
Y2lhdGVkIHdpdGggaXRzIHByaW9yIG93bmVyLiBIYW5kIHRoZSBkZXZpY2Ug
dG8gRG9tSU8gdGVtcG9yYXJpbHksCnVudGlsIHRoZSBhc3NpZ25tZW50IHN0
ZXAgaGFzIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuICBSZW1vdmUgdGhlIFBJ
Cmhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFz
IHdlbGwuCgpGYWlsdXJlIG9mIHRoZSByZWNvdmVyeSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKCkgbWF5IG5vdCBnbyBzaWxlbnQ6ClRoZXJlIGUuZy4g
bWF5IHN0aWxsIGJlIGxlZnQgb3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBk
b21haW4gYXNzaWdubWVudAp0byB3aGljaCBoYXMgZmFpbGVkLCBhbmQgaGVu
Y2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29udGludWUKZXhl
Y3V0aW5nLgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVzIG9uZSBw
cmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgIlhFTl9ET01DVExfYXNzaWdu
X2RldmljZTogIiB0YWcgaXMgZHJvcHBlZCBpbiBpb21tdV9kb19wY2lfZG9t
Y3RsKCksCiAgICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hl
cmUgYWxzbyBkb24ndCBsb2cgc3VjaCBhIHRhZy4KClRoaXMgaXMgWFNBLTMw
Mi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNCArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgICAgfCAgOSArKysrKwog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICAgICB8
IDU5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgNDAgKysrKysr
KysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrCiA4IGZpbGVzIGNoYW5nZWQsIDEzOCBp
bnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bj
aS5jCmluZGV4IGIxNGRmMTYyOWEuLjg0YTI5M2NmOTkgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCkBAIC03NjEsNiArNzYxLDcgQEAgc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAg
bGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVu
c2lnbmVkIGRvbSwgYnVzLCBkZXYsIGZ1bmM7CiAgICAgY2hhciAqc3BhdGgs
ICpkcml2ZXJfcGF0aCA9IE5VTEw7CiAgICAgaW50IHJjOwpAQCAtNzg2LDcg
Kzc4Nyw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICB9CiAgICAgaWYgKCByYyAp
IHsKICAgICAgICAgTE9HKFdBUk4sIFBDSV9CREYiIGFscmVhZHkgYXNzaWdu
ZWQgdG8gcGNpYmFjayIsIGRvbSwgYnVzLCBkZXYsIGZ1bmMpOwotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgZ290byBxdWFyYW50aW5lOwogICAgIH0K
IAogICAgIC8qIENoZWNrIHRvIHNlZSBpZiB0aGVyZSdzIGFscmVhZHkgYSBk
cml2ZXIgdGhhdCB3ZSBuZWVkIHRvIHVuYmluZCBmcm9tICovCkBAIC04MTcs
NiArODE4LDE5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNz
aWduYWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7CiAgICAgfQogCitxdWFyYW50aW5lOgorICAgIC8qCisgICAg
ICogRE9NSURfSU8gaXMganVzdCBhIHNlbnRpbmVsIGRvbWFpbiwgd2l0aG91
dCBhbnkgYWN0dWFsIG1hcHBpbmdzLAorICAgICAqIHNvIGFsd2F5cyBwYXNz
IFhFTl9ET01DVExfREVWX1JETV9SRUxBWEVEIHRvIGF2b2lkIGFzc2lnbm1l
bnQgYmVpbmcKKyAgICAgKiB1bm5lY2Vzc2FyaWx5IGRlbmllZC4KKyAgICAg
Ki8KKyAgICByYyA9IHhjX2Fzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlE
X0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCk7Cisg
ICAgaWYgKCByYyA8IDAgKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxl
ZCB0byBxdWFyYW50aW5lICJQQ0lfQkRGLCBkb20sIGJ1cywgZGV2LCBmdW5j
KTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCiAgICAg
cmV0dXJuIDA7CiB9CiAKQEAgLTgyNCw5ICs4MzgsMTggQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX3JlbW92ZShsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBy
ZWJpbmQpCiB7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3du
ZXIoZ2MpOwogICAgIGludCByYzsKICAgICBjaGFyICpkcml2ZXJfcGF0aDsK
IAorICAgIC8qIERlLXF1YXJhbnRpbmUgKi8KKyAgICByYyA9IHhjX2RlYXNz
aWduX2RldmljZShjdHgtPnhjaCwgRE9NSURfSU8sIHBjaWRldl9lbmNvZGVf
YmRmKHBjaWRldikpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBM
T0coRVJST1IsICJmYWlsZWQgdG8gZGUtcXVhcmFudGluZSAiUENJX0JERiwg
cGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLAorICAgICAgICAgICAgcGNp
ZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOworICAgIH0KKwogICAgIC8qIFVuYmluZCBmcm9tIHBjaWJhY2sg
Ki8KICAgICBpZiAoIChyYz1wY2liYWNrX2Rldl9pc19hc3NpZ25lZChnYywg
cGNpZGV2KSkgPCAwICkgewogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggZjdlMGNjNDUwOC4uZGYyODM5MTg1OSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTMwOCw5ICszMDgsMTEgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21l
bW9yeSh2b2lkKQogICAgICAqIEluaXRpYWxpc2Ugb3VyIERPTUlEX0lPIGRv
bWFpbi4KICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIEkvTyBwYWdlcyB0aGF0
IGFyZSB3aXRoaW4gdGhlIHJhbmdlIG9mIHRoZSBwYWdlX2luZm8KICAgICAg
KiBhcnJheS4gTWFwcGluZ3Mgb2NjdXIgYXQgdGhlIHByaXYgb2YgdGhlIGNh
bGxlci4KKyAgICAgKiBRdWFyYW50aW5lZCBQQ0kgZGV2aWNlcyB3aWxsIGJl
IGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRvbWFpbi4KICAgICAgKi8KICAgICBk
b21faW8gPSBkb21haW5fY3JlYXRlKERPTUlEX0lPLCBET01DUkZfZHVtbXks
IDAsIE5VTEwpOwogICAgIEJVR19PTihJU19FUlIoZG9tX2lvKSk7CisgICAg
SU5JVF9MSVNUX0hFQUQoJmRvbV9pby0+YXJjaC5wZGV2X2xpc3QpOwogCiAg
ICAgLyoKICAgICAgKiBJbml0aWFsaXNlIG91ciBDT1cgZG9tYWluLgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9t
Y3RsLmMKaW5kZXggMDExYTdkZTM1NS4uZjhmN2FhNWY0MCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCkBAIC0zOTYsNiArMzk2LDE2IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAg
ICBjYXNlIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbzoKICAgICAgICAg
ZCA9IE5VTEw7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgWEVOX0RPTUNU
TF9hc3NpZ25fZGV2aWNlOgorICAgIGNhc2UgWEVOX0RPTUNUTF9kZWFzc2ln
bl9kZXZpY2U6CisgICAgICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9J
TyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGQgPSBkb21faW87CisgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICgg
b3AtPmRvbWFpbiA9PSBET01JRF9JTlZBTElEICkKKyAgICAgICAgICAgIHJl
dHVybiAtRVNSQ0g7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAg
IGRlZmF1bHQ6CiAgICAgICAgIGQgPSByY3VfbG9ja19kb21haW5fYnlfaWQo
b3AtPmRvbWFpbik7CiAgICAgICAgIGlmICggIWQgJiYgb3AtPmNtZCAhPSBY
RU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gKQpAQCAtNDA4LDcgKzQxOCw3IEBA
IGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Rv
bWN0bF90KSB1X2RvbWN0bCkKIAogICAgIGlmICggIWRvbWN0bF9sb2NrX2Fj
cXVpcmUoKSApCiAgICAgewotICAgICAgICBpZiAoIGQgKQorICAgICAgICBp
ZiAoIGQgJiYgZCAhPSBkb21faW8gKQogICAgICAgICAgICAgcmN1X3VubG9j
a19kb21haW4oZCk7CiAgICAgICAgIHJldHVybiBoeXBlcmNhbGxfY3JlYXRl
X2NvbnRpbnVhdGlvbigKICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9kb21j
dGwsICJoIiwgdV9kb21jdGwpOwpAQCAtMTE1MCw3ICsxMTYwLDcgQEAgbG9u
ZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3Rs
X3QpIHVfZG9tY3RsKQogICAgIGRvbWN0bF9sb2NrX3JlbGVhc2UoKTsKIAog
IGRvbWN0bF9vdXRfdW5sb2NrX2RvbW9ubHk6Ci0gICAgaWYgKCBkICkKKyAg
ICBpZiAoIGQgJiYgZCAhPSBkb21faW8gKQogICAgICAgICByY3VfdW5sb2Nr
X2RvbWFpbihkKTsKIAogICAgIGlmICggY29weWJhY2sgJiYgX19jb3B5X3Rv
X2d1ZXN0KHVfZG9tY3RsLCBvcCwgMSkgKQpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXgg
OGMyNTExMGVhZS4uZDExZGM5Yzk0ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0x
MTgsNiArMTE4LDEwIEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9zZXR1cF9k
b21haW5fZGV2aWNlKAogICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKICAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkb21h
aW4pOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBm
b3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09
IGRvbV9pbyApCisgICAgICAgIHJldHVybjsKKwogICAgIEJVR19PTiggIWhk
LT5hcmNoLnJvb3RfdGFibGUgfHwgIWhkLT5hcmNoLnBhZ2luZ19tb2RlIHx8
CiAgICAgICAgICAgICAhaW9tbXUtPmRldl90YWJsZS5idWZmZXIgKTsKIApA
QCAtMzMwLDYgKzMzNCwxMCBAQCB2b2lkIGFtZF9pb21tdV9kaXNhYmxlX2Rv
bWFpbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgIGludCBy
ZXFfaWQ7CiAgICAgdTggYnVzID0gcGRldi0+YnVzOwogCisgICAgLyogZG9t
X2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2
aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAg
IHJldHVybjsKKwogICAgIEJVR19PTiAoIGlvbW11LT5kZXZfdGFibGUuYnVm
ZmVyID09IE5VTEwgKTsKICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVlc3Rv
cl9pZChpb21tdS0+c2VnLCBQQ0lfQkRGMihidXMsIGRldmZuKSk7CiAgICAg
ZHRlID0gaW9tbXUtPmRldl90YWJsZS5idWZmZXIgKyAocmVxX2lkICogSU9N
TVVfREVWX1RBQkxFX0VOVFJZX1NJWkUpOwpAQCAtNDE2LDcgKzQyNCw3IEBA
IHN0YXRpYyBpbnQgYW1kX2lvbW11X2Fzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqZCwgdTggZGV2Zm4sCiAgICAgICAgICAgICBpdnJzX21hcHBpbmdz
W3JlcV9pZF0ucmVhZF9wZXJtaXNzaW9uKTsKICAgICB9CiAKLSAgICByZXR1
cm4gcmVhc3NpZ25fZGV2aWNlKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4s
IHBkZXYpOworICAgIHJldHVybiByZWFzc2lnbl9kZXZpY2UocGRldi0+ZG9t
YWluLCBkLCBkZXZmbiwgcGRldik7CiB9CiAKIHN0YXRpYyB2b2lkIGRlYWxs
b2NhdGVfbmV4dF9wYWdlX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBnLCBp
bnQgbGV2ZWwpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpp
bmRleCA1ZTgxODEzOTQyLi45ZWJiOGM2YmM0IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTIwOCw2ICsyMDgsOSBAQCB2b2lk
IGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29u
c3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAK
KyAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAg
ICAgZC0+bmVlZF9pb21tdSA9IDA7CiAgICAgaGQtPnBsYXRmb3JtX29wcy0+
dGVhcmRvd24oZCk7CiAgICAgdGFza2xldF9zY2hlZHVsZSgmaW9tbXVfcHRf
Y2xlYW51cF90YXNrbGV0KTsKQEAgLTIxOCw2ICsyMjEsOSBAQCBpbnQgaW9t
bXVfY29uc3RydWN0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBuZWVk
X2lvbW11KGQpID4gMCApCiAgICAgICAgIHJldHVybiAwOwogCisgICAgaWYg
KCBkID09IGRvbV9pbyApCisgICAgICAgIHJldHVybiAwOworCiAgICAgaWYg
KCAhaW9tbXVfdXNlX2hhcF9wdChkKSApCiAgICAgewogICAgICAgICBpbnQg
cmM7CkBAIC0zOTMsNiArMzk5LDkgQEAgaW50IF9faW5pdCBpb21tdV9zZXR1
cCh2b2lkKQogICAgIHByaW50aygiSS9PIHZpcnR1YWxpc2F0aW9uICVzYWJs
ZWRcbiIsIGlvbW11X2VuYWJsZWQgPyAiZW4iIDogImRpcyIpOwogICAgIGlm
ICggaW9tbXVfZW5hYmxlZCApCiAgICAgeworICAgICAgICBpZiAoIGlvbW11
X2RvbWFpbl9pbml0KGRvbV9pbykgKQorICAgICAgICAgICAgcGFuaWMoIkNv
dWxkIG5vdCBzZXQgdXAgcXVhcmFudGluZVxuIik7CisKICAgICAgICAgcHJp
bnRrKCIgLSBEb20wIG1vZGU6ICVzXG4iLAogICAgICAgICAgICAgICAgaW9t
bXVfcGFzc3Rocm91Z2ggPyAiUGFzc3Rocm91Z2giIDoKICAgICAgICAgICAg
ICAgIGlvbW11X2RvbTBfc3RyaWN0ID8gIlN0cmljdCIgOiAiUmVsYXhlZCIp
OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBlY2I2N2Vi
YzcwLi4wMjUwZDE5YWU1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwpAQCAtMTM0NCwxOSArMTM0NCwyOSBAQCBpbnQgaW9tbXVfcmVtb3Zl
X2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICByZXR1cm4gaGQt
PnBsYXRmb3JtX29wcy0+cmVtb3ZlX2RldmljZShwZGV2LT5kZXZmbiwgcGNp
X3RvX2RldihwZGV2KSk7CiB9CiAKLS8qCi0gKiBJZiB0aGUgZGV2aWNlIGlz
bid0IG93bmVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4sIGl0IG1lYW5zIGl0
IGFscmVhZHkKLSAqIGhhcyBiZWVuIGFzc2lnbmVkIHRvIG90aGVyIGRvbWFp
biwgb3IgaXQgZG9lc24ndCBleGlzdC4KLSAqLwogc3RhdGljIGludCBkZXZp
Y2VfYXNzaWduZWQodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKIHsKICAg
ICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAgICBpbnQgcmMgPSAwOwogCiAg
ICAgcGNpZGV2c19sb2NrKCk7Ci0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9i
eV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOwor
CisgICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pOwor
CisgICAgaWYgKCAhcGRldiApCisgICAgICAgIHJjID0gLUVOT0RFVjsKKyAg
ICAvKgorICAgICAqIElmIHRoZSBkZXZpY2UgZXhpc3RzIGFuZCBpdCBpcyBu
b3Qgb3duZWQgYnkgZWl0aGVyIHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFp
biBvciBkb21faW8gdGhlbiBpdCBtdXN0IGJlIGFzc2lnbmVkIHRvIGEgZ3Vl
c3QsIG9yIGJlCisgICAgICogaGlkZGVuIChvd25lZCBieSBkb21feGVuKS4K
KyAgICAgKi8KKyAgICBlbHNlIGlmICggcGRldi0+ZG9tYWluICE9IGhhcmR3
YXJlX2RvbWFpbiAmJgorICAgICAgICAgICAgICBwZGV2LT5kb21haW4gIT0g
ZG9tX2lvICkKKyAgICAgICAgcmMgPSAtRUJVU1k7CisKICAgICBwY2lkZXZz
X3VubG9jaygpOwogCi0gICAgcmV0dXJuIHBkZXYgPyAwIDogLUVCVVNZOwor
ICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4s
IHUzMiBmbGFnKQpAQCAtMTM3MCw3ICsxMzgwLDggQEAgc3RhdGljIGludCBh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogCiAgICAgLyogUHJldmVudCBkZXZp
Y2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBi
ZWVuIAogICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAg
aWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJgorICAgIGlmICggZCAh
PSBkb21faW8gJiYKKyAgICAgICAgIHVubGlrZWx5KCFuZWVkX2lvbW11KGQp
ICYmCiAgICAgICAgICAgICAoKGlzX2h2bV9kb21haW4oZCkgJiYKICAgICAg
ICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLm1lbV9zaGFyaW5nX2VuYWJs
ZWQpIHx8CiAgICAgICAgICAgICAgZC0+dm1fZXZlbnQtPnBhZ2luZy5yaW5n
X3BhZ2UgfHwKQEAgLTEzODcsMTIgKzEzOTgsMjAgQEAgc3RhdGljIGludCBh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgICAgICByZXR1cm4gcmM7CiAg
ICAgfQogCi0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFy
ZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBw
Y2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRldmZuKTsKKworICAgIHJjID0gLUVO
T0RFVjsKICAgICBpZiAoICFwZGV2ICkKLSAgICB7Ci0gICAgICAgIHJjID0g
cGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAtRU5P
REVWOwogICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAw
OworICAgIGlmICggZCA9PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3Rv
IGRvbmU7CisKKyAgICByYyA9IC1FQlVTWTsKKyAgICBpZiAoIHBkZXYtPmRv
bWFpbiAhPSBoYXJkd2FyZV9kb21haW4gJiYKKyAgICAgICAgIHBkZXYtPmRv
bWFpbiAhPSBkb21faW8gKQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBp
ZiAoIHBkZXYtPm1zaXggKQogICAgICAgICBtc2l4dGJsX2luaXQoZCk7CkBA
IC0xNDE1LDYgKzE0MzQsMTAgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4s
IHUzMiBmbGFnKQogICAgIH0KIAogIGRvbmU6CisgICAgLyogVGhlIGRldmlj
ZSBpcyBhc3NpZ25lZCB0byBkb21faW8gc28gbWFyayBpdCBhcyBxdWFyYW50
aW5lZCAqLworICAgIGlmICggIXJjICYmIGQgPT0gZG9tX2lvICkKKyAgICAg
ICAgcGRldi0+cXVhcmFudGluZSA9IHRydWU7CisKICAgICBpZiAoICFoYXNf
YXJjaF9wZGV2cyhkKSAmJiBuZWVkX2lvbW11KGQpICkKICAgICAgICAgaW9t
bXVfdGVhcmRvd24oZCk7CiAgICAgcGNpZGV2c191bmxvY2soKTsKQEAgLTE0
MjcsNiArMTQ1MCw3IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKIHsKICAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsK
ICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IE5VTEw7CisgICAgc3RydWN0
IGRvbWFpbiAqdGFyZ2V0OwogICAgIGludCByZXQgPSAwOwogCiAgICAgaWYg
KCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCkBAIC0x
NDM3LDEyICsxNDYxLDE2IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAgICBp
ZiAoICFwZGV2ICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAKKyAgICAv
KiBEZS1hc3NpZ25tZW50IGZyb20gZG9tX2lvIHNob3VsZCBkZS1xdWFyYW50
aW5lIHRoZSBkZXZpY2UgKi8KKyAgICB0YXJnZXQgPSAocGRldi0+cXVhcmFu
dGluZSAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvKSA/CisgICAgICAgIGRv
bV9pbyA6IGhhcmR3YXJlX2RvbWFpbjsKKwogICAgIHdoaWxlICggcGRldi0+
cGhhbnRvbV9zdHJpZGUgKQogICAgIHsKICAgICAgICAgZGV2Zm4gKz0gcGRl
di0+cGhhbnRvbV9zdHJpZGU7CiAgICAgICAgIGlmICggUENJX1NMT1QoZGV2
Zm4pICE9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApCiAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3Np
Z25fZGV2aWNlKGQsIGhhcmR3YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgICAg
IHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCB0
YXJnZXQsIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgICAg
IGlmICggIXJldCApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTE0NTMs
NyArMTQ4MSw3IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAgICB9CiAKICAg
ICBkZXZmbiA9IHBkZXYtPmRldmZuOwotICAgIHJldCA9IGhkLT5wbGF0Zm9y
bV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9kb21haW4sIGRl
dmZuLAorICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2Rl
dmljZShkLCB0YXJnZXQsIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwY2lfdG9fZGV2KHBkZXYpKTsKICAg
ICBpZiAoIHJldCApCiAgICAgewpAQCAtMTQ2Myw2ICsxNDkxLDkgQEAgaW50
IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1
OCBidXMsIHU4IGRldmZuKQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0K
IAorICAgIGlmICggcGRldi0+ZG9tYWluID09IGhhcmR3YXJlX2RvbWFpbiAg
KQorICAgICAgICBwZGV2LT5xdWFyYW50aW5lID0gZmFsc2U7CisKICAgICBw
ZGV2LT5mYXVsdC5jb3VudCA9IDA7CiAKICAgICBpZiAoICFoYXNfYXJjaF9w
ZGV2cyhkKSAmJiBuZWVkX2lvbW11KGQpICkKQEAgLTE2NTQsNyArMTY4NSw3
IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICAgICAgcmV0
ID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09S
X2RvbWN0bCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJoIiwgdV9kb21jdGwpOwogICAgICAgICBlbHNlIGlm
ICggcmV0ICkKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIlhF
Tl9ET01DVExfYXNzaWduX2RldmljZTogIgorICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0VSUgogICAgICAgICAgICAgICAgICAgICJhc3NpZ24gJTA0
eDolMDJ4OiUwMnguJXUgdG8gZG9tJWQgZmFpbGVkICglZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJ
X0ZVTkMoZGV2Zm4pLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgcmV0KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKaW5kZXggMjA5MzY2ODMyOC4uMGUwYWE2ZDUxNyAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTEzMzIs
NiArMTMzMiwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUo
CiAgICAgaW50IGFnYXcsIHJjLCByZXQ7CiAgICAgYm9vbF90IGZsdXNoX2Rl
dl9pb3RsYjsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGlu
ZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFp
biA9PSBkb21faW8gKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIEFTU0VS
VChwY2lkZXZzX2xvY2tlZCgpKTsKICAgICBzcGluX2xvY2soJmlvbW11LT5s
b2NrKTsKICAgICBtYWRkciA9IGJ1c190b19jb250ZXh0X21hZGRyKGlvbW11
LCBidXMpOwpAQCAtMTU2Nyw2ICsxNTcxLDEwIEBAIGludCBkb21haW5fY29u
dGV4dF91bm1hcF9vbmUoCiAgICAgaW50IGlvbW11X2RvbWlkLCByYywgcmV0
OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21f
aW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZp
Y2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAg
cmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAg
ICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAKQEAgLTE2OTksNiArMTcw
NywxMCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFwKHN0cnVj
dCBkb21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGlu
ZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFp
biA9PSBkb21faW8gKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIC8qCiAg
ICAgICogaWYgbm8gb3RoZXIgZGV2aWNlcyB1bmRlciB0aGUgc2FtZSBpb21t
dSBvd25lZCBieSB0aGlzIGRvbWFpbiwKICAgICAgKiBjbGVhciBpb21tdSBp
biBpb21tdV9iaXRtYXAgYW5kIGNsZWFyIGRvbWFpbl9pZCBpbiBkb21pZF9i
aXRtcApAQCAtMjM4Myw2ICsyMzk1LDE1IEBAIHN0YXRpYyBpbnQgcmVhc3Np
Z25fZGV2aWNlX293bmVyc2hpcCgKICAgICBpZiAoIHJldCApCiAgICAgICAg
IHJldHVybiByZXQ7CiAKKyAgICBpZiAoIGRldmZuID09IHBkZXYtPmRldmZu
ICkKKyAgICB7CisgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xp
c3QsICZkb21faW8tPmFyY2gucGRldl9saXN0KTsKKyAgICAgICAgcGRldi0+
ZG9tYWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhhc19hcmNo
X3BkZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3Np
Z24oc291cmNlKTsKKwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdl
dCkgKQogICAgICAgICB2bXhfcGlfaG9va3NfYXNzaWduKHRhcmdldCk7CiAK
QEAgLTI0MDEsMTUgKzI0MjIsMTMgQEAgc3RhdGljIGludCByZWFzc2lnbl9k
ZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICBwZGV2LT5kb21haW4gPSB0YXJn
ZXQ7CiAgICAgfQogCi0gICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoc291cmNl
KSApCi0gICAgICAgIHZteF9waV9ob29rc19kZWFzc2lnbihzb3VyY2UpOwot
CiAgICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBpbnRlbF9pb21t
dV9hc3NpZ25fZGV2aWNlKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHU4IGRl
dmZuLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTMyIGZsYWcpCiB7CisgICAg
c3RydWN0IGRvbWFpbiAqcyA9IHBkZXYtPmRvbWFpbjsKICAgICBzdHJ1Y3Qg
YWNwaV9ybXJyX3VuaXQgKnJtcnI7CiAgICAgaW50IHJldCA9IDAsIGk7CiAg
ICAgdTE2IGJkZiwgc2VnOwpAQCAtMjQ1Miw4ICsyNDcxLDggQEAgc3RhdGlj
IGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAgICAgICB9CiAg
ICAgfQogCi0gICAgcmV0ID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCho
YXJkd2FyZV9kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKLSAgICBpZiAoIHJl
dCApCisgICAgcmV0ID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChzLCBk
LCBkZXZmbiwgcGRldik7CisgICAgaWYgKCByZXQgfHwgZCA9PSBkb21faW8g
KQogICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgLyogU2V0dXAgcm1yciBp
ZGVudGl0eSBtYXBwaW5nICovCkBAIC0yNDY2LDExICsyNDg1LDIwIEBAIHN0
YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICAgICAg
ICAgIHJldCA9IHJtcnJfaWRlbnRpdHlfbWFwcGluZyhkLCAxLCBybXJyLCBm
bGFnKTsKICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKGQs
IGhhcmR3YXJlX2RvbWFpbiwgZGV2Zm4sIHBkZXYpOworICAgICAgICAgICAg
ICAgIGludCByYzsKKworICAgICAgICAgICAgICAgIHJjID0gcmVhc3NpZ25f
ZGV2aWNlX293bmVyc2hpcChkLCBzLCBkZXZmbiwgcGRldik7CiAgICAgICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiBWVERQUkVGSVgKICAgICAg
ICAgICAgICAgICAgICAgICAgIiBjYW5ub3QgbWFwIHJlc2VydmVkIHJlZ2lv
biAoJSJQUkl4NjQiLCUiUFJJeDY0Il0gZm9yIERvbSVkICglZClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHJtcnItPmJhc2VfYWRkcmVzcywgcm1y
ci0+ZW5kX2FkZHJlc3MsCiAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgcmV0KTsKKyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfRVJSIFZURFBSRUZJWAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIiBmYWlsZWQgdG8gcmVjbGFpbSAlMDR4OiUwMng6JTAyeC4ldSBmcm9t
ICVwZCAoJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc2Vn
LCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLCBkLCBy
Yyk7CisgICAgICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAg
ICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICB9CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCBkYTFi
ZDIyMjIzLi4yOTE3ZDAwYTQ3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94
ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC02OCw2
ICs2OCw5IEBAIHN0cnVjdCBwY2lfZGV2IHsKIAogICAgIG5vZGVpZF90IG5v
ZGU7IC8qIE5VTUEgbm9kZSAqLwogCisgICAgLyogRGV2aWNlIHRvIGJlIHF1
YXJhbnRpbmVkLCBkb24ndCBhdXRvbWF0aWNhbGx5IHJlLWFzc2lnbiB0byBk
b20wICovCisgICAgYm9vbCBxdWFyYW50aW5lOworCiAgICAgZW51bSBwZGV2
X3R5cGUgewogICAgICAgICBERVZfVFlQRV9QQ0lfVU5LTk9XTiwKICAgICAg
ICAgREVWX1RZUEVfUENJZV9FTkRQT0lOVCwKLS0gCjIuMTEuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.10/0001-IOMMU-add-missing-HVM-check.patch"
Content-Disposition: attachment;
 filename="xsa302-4.10/0001-IOMMU-add-missing-HVM-check.patch"
Content-Transfer-Encoding: base64

RnJvbSAyYmNiZjI4NDMyNTA4ODhiNzIwYmZlYTE4OGFjOTg0MmM4NDdmMzg4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMiBPY3QgMjAxOSAxMzoz
Njo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBJT01NVTogYWRkIG1p
c3NpbmcgSFZNIGNoZWNrCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlw
ZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVy
LUVuY29kaW5nOiA4Yml0CgpGaXggYW4gdW5ndWFyZGVkIGQtPmFyY2guaHZt
IGFjY2VzcyBpbiBhc3NpZ25fZGV2aWNlKCkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgooY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0MWZkMTAwOWNkNzQxNmI3
M2Q3NDVhNzdjMjRiNGU4ZDFhMjk2ZmU2KQpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDMgKystCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBlMDIxYzdhMzE3Li5lMTY2
OGExOTY4IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAt
MTM4Niw3ICsxMzg2LDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUz
MiBmbGFnKQogICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0g
cGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbiAKICAgICAgKiBlbmFi
bGVkIGZvciB0aGlzIGRvbWFpbiAqLwogICAgIGlmICggdW5saWtlbHkoIW5l
ZWRfaW9tbXUoZCkgJiYKLSAgICAgICAgICAgIChkLT5hcmNoLmh2bV9kb21h
aW4ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAorICAgICAgICAgICAgKChpc19o
dm1fZG9tYWluKGQpICYmCisgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2Rv
bWFpbi5tZW1fc2hhcmluZ19lbmFibGVkKSB8fAogICAgICAgICAgICAgIHZt
X2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAogICAg
ICAgICAgICAgIHAybV9nZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5
KSkgKQogICAgICAgICByZXR1cm4gLUVYREVWOwotLSAKMi4xMS4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.10/0002-passthrough-quarantine-PCI-devices.patch"
Content-Disposition: attachment;
 filename="xsa302-4.10/0002-passthrough-quarantine-PCI-devices.patch"
Content-Transfer-Encoding: base64

RnJvbSAwMmRkMDdlNTNiOTA0NTcwZTAzMjBkMTdkNzcwMjJkZGJjNGU4MjI1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBNb24sIDE0IE9jdCAy
MDE5IDE3OjUyOjU5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIHBhc3N0
aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCgpXaGVuIGEgUENJIGRl
dmljZSBpcyBhc3NpZ25lZCB0byBhbiB1bnRydXN0ZWQgZG9tYWluLCBpdCBp
cyBwb3NzaWJsZSBmb3IKdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2
aWNlIHRvIERNQSB0byBhbiBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCklPTU1V
IGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgaG9zdCBmcm9tIG1hbGljaW91cyBE
TUEgYnkgbWFraW5nIHN1cmUgdGhhdAp0aGUgZGV2aWNlIGFkZHJlc3NlcyBj
YW4gb25seSB0YXJnZXQgbWVtb3J5IGFzc2lnbmVkIHRvIHRoZSBndWVzdC4g
SG93ZXZlciwKd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0
aGUgZGV2aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKdGh1cyBhbGxv
d2luZyBhbnkgaW4tZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQg
Y3JpdGljYWwgaG9zdCBkYXRhLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
J3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1c2luZyBkb21faW8uIFdo
ZW4KdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3NpZ25hYmxlIChi
eSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAp3aWxsIG5vdyBhbHNvIGFz
c2lnbiBpdCB0byBET01JRF9JTyBhbmQgdGhlIGRldmljZSB3aWxsIG9ubHkg
YmUgYXNzaWduZWQKYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBt
YWRlIHVuYXNzaWduYWJsZSBhZ2Fpbi4gV2hpbHN0IGRldmljZSBpcwphc3Np
Z25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRyYW5zZmVyIGJldHdlZW4gZG9t
X2lvIGFuZCBndWVzdCBkb21haW5zLgpkb21faW8gaXMgYWN0dWFsbHkgb25s
eSB1c2VkIGFzIGEgc2VudGluZWwgZG9tYWluIGZvciBxdWFyYW50aW5pbmcg
cHVycG9zZXM7Cml0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1V
IG1hcHBpbmdzLiBBc3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKbWVhbnMg
dGhhdCB0aGUgZGV2aWNlJ3MgaW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50
aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KdGhlIElPTU1VJ3MgZGV2aWNlIHRh
YmxlIGFuZCB0aHVzIGFueSBETUEgdHJhbnNhY3Rpb25zIGlzc3VlZCB3aWxs
IGJlCnRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KCkluIGFk
ZGl0aW9uLCBhIGZpeCB0byBhc3NpZ25tZW50IGhhbmRsaW5nIGlzIG1hZGUg
Zm9yIFZULWQuICBGYWlsdXJlCmR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVw
IHNob3VsZCBub3QgbGVhZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwphc3Nv
Y2lhdGVkIHdpdGggaXRzIHByaW9yIG93bmVyLiBIYW5kIHRoZSBkZXZpY2Ug
dG8gRG9tSU8gdGVtcG9yYXJpbHksCnVudGlsIHRoZSBhc3NpZ25tZW50IHN0
ZXAgaGFzIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuICBSZW1vdmUgdGhlIFBJ
Cmhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFz
IHdlbGwuCgpGYWlsdXJlIG9mIHRoZSByZWNvdmVyeSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKCkgbWF5IG5vdCBnbyBzaWxlbnQ6ClRoZXJlIGUuZy4g
bWF5IHN0aWxsIGJlIGxlZnQgb3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBk
b21haW4gYXNzaWdubWVudAp0byB3aGljaCBoYXMgZmFpbGVkLCBhbmQgaGVu
Y2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29udGludWUKZXhl
Y3V0aW5nLgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVzIG9uZSBw
cmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgIlhFTl9ET01DVExfYXNzaWdu
X2RldmljZTogIiB0YWcgaXMgZHJvcHBlZCBpbiBpb21tdV9kb19wY2lfZG9t
Y3RsKCksCiAgICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hl
cmUgYWxzbyBkb24ndCBsb2cgc3VjaCBhIHRhZy4KClRoaXMgaXMgWFNBLTMw
Mi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNCArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgICAgfCAgOSArKysrKwog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICAgICB8
IDU5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgNDAgKysrKysr
KysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrCiA4IGZpbGVzIGNoYW5nZWQsIDEzOCBp
bnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bj
aS5jCmluZGV4IDg4YTU1Y2U4YmQuLjFiNWM0NGYzZTcgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCkBAIC03NDksNiArNzQ5LDcgQEAgc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAg
bGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVu
c2lnbmVkIGRvbSwgYnVzLCBkZXYsIGZ1bmM7CiAgICAgY2hhciAqc3BhdGgs
ICpkcml2ZXJfcGF0aCA9IE5VTEw7CiAgICAgaW50IHJjOwpAQCAtNzc0LDcg
Kzc3NSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICB9CiAgICAgaWYgKCByYyAp
IHsKICAgICAgICAgTE9HKFdBUk4sIFBDSV9CREYiIGFscmVhZHkgYXNzaWdu
ZWQgdG8gcGNpYmFjayIsIGRvbSwgYnVzLCBkZXYsIGZ1bmMpOwotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgZ290byBxdWFyYW50aW5lOwogICAgIH0K
IAogICAgIC8qIENoZWNrIHRvIHNlZSBpZiB0aGVyZSdzIGFscmVhZHkgYSBk
cml2ZXIgdGhhdCB3ZSBuZWVkIHRvIHVuYmluZCBmcm9tICovCkBAIC04MDUs
NiArODA2LDE5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNz
aWduYWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7CiAgICAgfQogCitxdWFyYW50aW5lOgorICAgIC8qCisgICAg
ICogRE9NSURfSU8gaXMganVzdCBhIHNlbnRpbmVsIGRvbWFpbiwgd2l0aG91
dCBhbnkgYWN0dWFsIG1hcHBpbmdzLAorICAgICAqIHNvIGFsd2F5cyBwYXNz
IFhFTl9ET01DVExfREVWX1JETV9SRUxBWEVEIHRvIGF2b2lkIGFzc2lnbm1l
bnQgYmVpbmcKKyAgICAgKiB1bm5lY2Vzc2FyaWx5IGRlbmllZC4KKyAgICAg
Ki8KKyAgICByYyA9IHhjX2Fzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlE
X0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCk7Cisg
ICAgaWYgKCByYyA8IDAgKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxl
ZCB0byBxdWFyYW50aW5lICJQQ0lfQkRGLCBkb20sIGJ1cywgZGV2LCBmdW5j
KTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCiAgICAg
cmV0dXJuIDA7CiB9CiAKQEAgLTgxMiw5ICs4MjYsMTggQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX3JlbW92ZShsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBy
ZWJpbmQpCiB7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3du
ZXIoZ2MpOwogICAgIGludCByYzsKICAgICBjaGFyICpkcml2ZXJfcGF0aDsK
IAorICAgIC8qIERlLXF1YXJhbnRpbmUgKi8KKyAgICByYyA9IHhjX2RlYXNz
aWduX2RldmljZShjdHgtPnhjaCwgRE9NSURfSU8sIHBjaWRldl9lbmNvZGVf
YmRmKHBjaWRldikpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBM
T0coRVJST1IsICJmYWlsZWQgdG8gZGUtcXVhcmFudGluZSAiUENJX0JERiwg
cGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLAorICAgICAgICAgICAgcGNp
ZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOworICAgIH0KKwogICAgIC8qIFVuYmluZCBmcm9tIHBjaWJhY2sg
Ki8KICAgICBpZiAoIChyYz1wY2liYWNrX2Rldl9pc19hc3NpZ25lZChnYywg
cGNpZGV2KSkgPCAwICkgewogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggY2UyYzA4MmNhZi4uMGU0MjQ5N2NmNyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTI5NSw5ICsyOTUsMTEgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21l
bW9yeSh2b2lkKQogICAgICAqIEluaXRpYWxpc2Ugb3VyIERPTUlEX0lPIGRv
bWFpbi4KICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIEkvTyBwYWdlcyB0aGF0
IGFyZSB3aXRoaW4gdGhlIHJhbmdlIG9mIHRoZSBwYWdlX2luZm8KICAgICAg
KiBhcnJheS4gTWFwcGluZ3Mgb2NjdXIgYXQgdGhlIHByaXYgb2YgdGhlIGNh
bGxlci4KKyAgICAgKiBRdWFyYW50aW5lZCBQQ0kgZGV2aWNlcyB3aWxsIGJl
IGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRvbWFpbi4KICAgICAgKi8KICAgICBk
b21faW8gPSBkb21haW5fY3JlYXRlKERPTUlEX0lPLCBET01DUkZfZHVtbXks
IDAsIE5VTEwpOwogICAgIEJVR19PTihJU19FUlIoZG9tX2lvKSk7CisgICAg
SU5JVF9MSVNUX0hFQUQoJmRvbV9pby0+YXJjaC5wZGV2X2xpc3QpOwogCiAg
ICAgLyoKICAgICAgKiBJbml0aWFsaXNlIG91ciBDT1cgZG9tYWluLgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9t
Y3RsLmMKaW5kZXggM2M2ZmE0ZWM2Ny4uYTcwZjRiNDZmOCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCkBAIC0zOTIsNiArMzkyLDE2IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIAog
ICAgIHN3aXRjaCAoIG9wLT5jbWQgKQogICAgIHsKKyAgICBjYXNlIFhFTl9E
T01DVExfYXNzaWduX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExfZGVh
c3NpZ25fZGV2aWNlOgorICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9N
SURfSU8gKQorICAgICAgICB7CisgICAgICAgICAgICBkID0gZG9tX2lvOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBp
ZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCisgICAgICAgICAg
ICByZXR1cm4gLUVTUkNIOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
ICAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgogICAg
ICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCiAgICAg
ICAgIHsKQEAgLTQxMyw3ICs0MjMsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAK
ICAgICBpZiAoICFkb21jdGxfbG9ja19hY3F1aXJlKCkgKQogICAgIHsKLSAg
ICAgICAgaWYgKCBkICkKKyAgICAgICAgaWYgKCBkICYmIGQgIT0gZG9tX2lv
ICkKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAgICAg
ICByZXR1cm4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAg
ICAgICAgICBfX0hZUEVSVklTT1JfZG9tY3RsLCAiaCIsIHVfZG9tY3RsKTsK
QEAgLTExNjMsNyArMTE3Myw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICBk
b21jdGxfbG9ja19yZWxlYXNlKCk7CiAKICBkb21jdGxfb3V0X3VubG9ja19k
b21vbmx5OgotICAgIGlmICggZCApCisgICAgaWYgKCBkICYmIGQgIT0gZG9t
X2lvICkKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAKICAgICBp
ZiAoIGNvcHliYWNrICYmIF9fY29weV90b19ndWVzdCh1X2RvbWN0bCwgb3As
IDEpICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDEyZDI2OTViODkuLmVjOGJhYWU3
MTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9w
Y2lfYW1kX2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMTE4LDYgKzExOCwxMCBAQCBzdGF0
aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgKICAgICB1
OCBidXMgPSBwZGV2LT5idXM7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZG9tYWluKTsKIAorICAgIC8qIGRvbV9p
byBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmlj
ZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICBy
ZXR1cm47CisKICAgICBCVUdfT04oICFoZC0+YXJjaC5yb290X3RhYmxlIHx8
ICFoZC0+YXJjaC5wYWdpbmdfbW9kZSB8fAogICAgICAgICAgICAgIWlvbW11
LT5kZXZfdGFibGUuYnVmZmVyICk7CiAKQEAgLTMwNSw2ICszMDksMTAgQEAg
dm9pZCBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKHN0cnVjdCBk
b21haW4gKmRvbWFpbiwKICAgICBpbnQgcmVxX2lkOwogICAgIHU4IGJ1cyA9
IHBkZXYtPmJ1czsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2Vu
dGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRv
bWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdf
T04gKCBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciA9PSBOVUxMICk7CiAgICAg
cmVxX2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQoaW9tbXUtPnNlZywgUENJ
X0JERjIoYnVzLCBkZXZmbikpOwogICAgIGR0ZSA9IGlvbW11LT5kZXZfdGFi
bGUuYnVmZmVyICsgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9T
SVpFKTsKQEAgLTM5MSw3ICszOTksNyBAQCBzdGF0aWMgaW50IGFtZF9pb21t
dV9hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHU4IGRldmZuLAog
ICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tyZXFfaWRdLnJlYWRfcGVybWlz
c2lvbik7CiAgICAgfQogCi0gICAgcmV0dXJuIHJlYXNzaWduX2RldmljZSho
YXJkd2FyZV9kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKKyAgICByZXR1cm4g
cmVhc3NpZ25fZGV2aWNlKHBkZXYtPmRvbWFpbiwgZCwgZGV2Zm4sIHBkZXYp
OwogfQogCiBzdGF0aWMgdm9pZCBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwZywgaW50IGxldmVsKQpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggYjVmODA0NDQzOS4uYWQy
Y2U4ZjM5YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CkBAIC0yMTksNiArMjE5LDkgQEAgdm9pZCBpb21tdV90ZWFyZG93bihzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9t
bXUgKmhkID0gZG9tX2lvbW11KGQpOwogCisgICAgaWYgKCBkID09IGRvbV9p
byApCisgICAgICAgIHJldHVybjsKKwogICAgIGQtPm5lZWRfaW9tbXUgPSAw
OwogICAgIGhkLT5wbGF0Zm9ybV9vcHMtPnRlYXJkb3duKGQpOwogICAgIHRh
c2tsZXRfc2NoZWR1bGUoJmlvbW11X3B0X2NsZWFudXBfdGFza2xldCk7CkBA
IC0yMjksNiArMjMyLDkgQEAgaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggbmVlZF9pb21tdShkKSA+IDAgKQogICAg
ICAgICByZXR1cm4gMDsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAg
ICAgICByZXR1cm4gMDsKKwogICAgIGlmICggIWlvbW11X3VzZV9oYXBfcHQo
ZCkgKQogICAgIHsKICAgICAgICAgaW50IHJjOwpAQCAtNDA0LDYgKzQxMCw5
IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICBwcmludGso
IkkvTyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4iLCBpb21tdV9lbmFibGVk
ID8gImVuIiA6ICJkaXMiKTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQog
ICAgIHsKKyAgICAgICAgaWYgKCBpb21tdV9kb21haW5faW5pdChkb21faW8p
ICkKKyAgICAgICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIHF1YXJh
bnRpbmVcbiIpOworCiAgICAgICAgIHByaW50aygiIC0gRG9tMCBtb2RlOiAl
c1xuIiwKICAgICAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdoID8gIlBh
c3N0aHJvdWdoIiA6CiAgICAgICAgICAgICAgICBpb21tdV9kb20wX3N0cmlj
dCA/ICJTdHJpY3QiIDogIlJlbGF4ZWQiKTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKaW5kZXggZTE2NjhhMTk2OC4uNmIyZTlkMjg5NiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTEzNTksMTkgKzEz
NTksMjkgQEAgc3RhdGljIGludCBpb21tdV9yZW1vdmVfZGV2aWNlKHN0cnVj
dCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3Bz
LT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZuLCBwY2lfdG9fZGV2KHBkZXYp
KTsKIH0KIAotLyoKLSAqIElmIHRoZSBkZXZpY2UgaXNuJ3Qgb3duZWQgYnkg
dGhlIGhhcmR3YXJlIGRvbWFpbiwgaXQgbWVhbnMgaXQgYWxyZWFkeQotICog
aGFzIGJlZW4gYXNzaWduZWQgdG8gb3RoZXIgZG9tYWluLCBvciBpdCBkb2Vz
bid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50IGRldmljZV9hc3NpZ25lZCh1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2OworICAgIGludCByYyA9IDA7CiAKICAgICBwY2lkZXZzX2xv
Y2soKTsKLSAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihoYXJk
d2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBwZGV2ID0g
cGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBpZiAoICFw
ZGV2ICkKKyAgICAgICAgcmMgPSAtRU5PREVWOworICAgIC8qCisgICAgICog
SWYgdGhlIGRldmljZSBleGlzdHMgYW5kIGl0IGlzIG5vdCBvd25lZCBieSBl
aXRoZXIgdGhlIGhhcmR3YXJlCisgICAgICogZG9tYWluIG9yIGRvbV9pbyB0
aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8gYSBndWVzdCwgb3IgYmUKKyAg
ICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94ZW4pLgorICAgICAqLworICAg
IGVsc2UgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYm
CisgICAgICAgICAgICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAg
ICAgICByYyA9IC1FQlVTWTsKKwogICAgIHBjaWRldnNfdW5sb2NrKCk7CiAK
LSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJVU1k7CisgICAgcmV0dXJuIHJj
OwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCkBA
IC0xMzg1LDcgKzEzOTUsOCBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uo
c3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwg
dTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50IGRldmljZSBhc3NpZ24gaWYg
bWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICog
ZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5
KCFuZWVkX2lvbW11KGQpICYmCisgICAgaWYgKCBkICE9IGRvbV9pbyAmJgor
ICAgICAgICAgdW5saWtlbHkoIW5lZWRfaW9tbXUoZCkgJiYKICAgICAgICAg
ICAgICgoaXNfaHZtX2RvbWFpbihkKSAmJgogICAgICAgICAgICAgICBkLT5h
cmNoLmh2bV9kb21haW4ubWVtX3NoYXJpbmdfZW5hYmxlZCkgfHwKICAgICAg
ICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2lu
ZykgfHwKQEAgLTE0MDIsMTIgKzE0MTMsMjAgQEAgc3RhdGljIGludCBhc3Np
Z25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywg
dTggZGV2Zm4sIHUzMiBmbGFnKQogICAgICAgICByZXR1cm4gcmM7CiAgICAg
fQogCi0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdh
cmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBwY2lf
Z2V0X3BkZXYoc2VnLCBidXMsIGRldmZuKTsKKworICAgIHJjID0gLUVOT0RF
VjsKICAgICBpZiAoICFwZGV2ICkKLSAgICB7Ci0gICAgICAgIHJjID0gcGNp
X2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAtRU5PREVW
OwogICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAwOwor
ICAgIGlmICggZCA9PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3RvIGRv
bmU7CisKKyAgICByYyA9IC1FQlVTWTsKKyAgICBpZiAoIHBkZXYtPmRvbWFp
biAhPSBoYXJkd2FyZV9kb21haW4gJiYKKyAgICAgICAgIHBkZXYtPmRvbWFp
biAhPSBkb21faW8gKQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBpZiAo
IHBkZXYtPm1zaXggKQogICAgICAgICBtc2l4dGJsX2luaXQoZCk7CkBAIC0x
NDMwLDYgKzE0NDksMTAgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUz
MiBmbGFnKQogICAgIH0KIAogIGRvbmU6CisgICAgLyogVGhlIGRldmljZSBp
cyBhc3NpZ25lZCB0byBkb21faW8gc28gbWFyayBpdCBhcyBxdWFyYW50aW5l
ZCAqLworICAgIGlmICggIXJjICYmIGQgPT0gZG9tX2lvICkKKyAgICAgICAg
cGRldi0+cXVhcmFudGluZSA9IHRydWU7CisKICAgICBpZiAoICFoYXNfYXJj
aF9wZGV2cyhkKSAmJiBuZWVkX2lvbW11KGQpICkKICAgICAgICAgaW9tbXVf
dGVhcmRvd24oZCk7CiAgICAgcGNpZGV2c191bmxvY2soKTsKQEAgLTE0NDIs
NiArMTQ2NSw3IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKIHsKICAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKICAg
ICBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IE5VTEw7CisgICAgc3RydWN0IGRv
bWFpbiAqdGFyZ2V0OwogICAgIGludCByZXQgPSAwOwogCiAgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCkBAIC0xNDUy
LDEyICsxNDc2LDE2IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAgICBpZiAo
ICFwZGV2ICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAKKyAgICAvKiBE
ZS1hc3NpZ25tZW50IGZyb20gZG9tX2lvIHNob3VsZCBkZS1xdWFyYW50aW5l
IHRoZSBkZXZpY2UgKi8KKyAgICB0YXJnZXQgPSAocGRldi0+cXVhcmFudGlu
ZSAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvKSA/CisgICAgICAgIGRvbV9p
byA6IGhhcmR3YXJlX2RvbWFpbjsKKwogICAgIHdoaWxlICggcGRldi0+cGhh
bnRvbV9zdHJpZGUgKQogICAgIHsKICAgICAgICAgZGV2Zm4gKz0gcGRldi0+
cGhhbnRvbV9zdHJpZGU7CiAgICAgICAgIGlmICggUENJX1NMT1QoZGV2Zm4p
ICE9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApCiAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25f
ZGV2aWNlKGQsIGhhcmR3YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgICAgIHJl
dCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCB0YXJn
ZXQsIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgICAgIGlm
ICggIXJldCApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTE0NjgsNyAr
MTQ5Niw3IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAgICB9CiAKICAgICBk
ZXZmbiA9IHBkZXYtPmRldmZuOwotICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9v
cHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9kb21haW4sIGRldmZu
LAorICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2Rldmlj
ZShkLCB0YXJnZXQsIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwY2lfdG9fZGV2KHBkZXYpKTsKICAgICBp
ZiAoIHJldCApCiAgICAgewpAQCAtMTQ3OCw2ICsxNTA2LDkgQEAgaW50IGRl
YXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2VnLCB1OCBi
dXMsIHU4IGRldmZuKQogICAgICAgICByZXR1cm4gcmV0OwogICAgIH0KIAor
ICAgIGlmICggcGRldi0+ZG9tYWluID09IGhhcmR3YXJlX2RvbWFpbiAgKQor
ICAgICAgICBwZGV2LT5xdWFyYW50aW5lID0gZmFsc2U7CisKICAgICBwZGV2
LT5mYXVsdC5jb3VudCA9IDA7CiAKICAgICBpZiAoICFoYXNfYXJjaF9wZGV2
cyhkKSAmJiBuZWVkX2lvbW11KGQpICkKQEAgLTE2NTYsNyArMTY4Nyw3IEBA
IGludCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICAgICAgcmV0ID0g
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2Rv
bWN0bCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJoIiwgdV9kb21jdGwpOwogICAgICAgICBlbHNlIGlmICgg
cmV0ICkKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIlhFTl9E
T01DVExfYXNzaWduX2RldmljZTogIgorICAgICAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUgogICAgICAgICAgICAgICAgICAgICJhc3NpZ24gJTA0eDol
MDJ4OiUwMnguJXUgdG8gZG9tJWQgZmFpbGVkICglZClcbiIsCiAgICAgICAg
ICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZV
TkMoZGV2Zm4pLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwg
cmV0KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMKaW5kZXggNDgxZWZlZjJiMC4uMWQxNjEyN2Q4ZiAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTEzMzIsNiAr
MTMzMiwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoCiAg
ICAgaW50IGFnYXcsIHJjLCByZXQ7CiAgICAgYm9vbF90IGZsdXNoX2Rldl9p
b3RsYjsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwg
Zm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9
PSBkb21faW8gKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIEFTU0VSVChw
Y2lkZXZzX2xvY2tlZCgpKTsKICAgICBzcGluX2xvY2soJmlvbW11LT5sb2Nr
KTsKICAgICBtYWRkciA9IGJ1c190b19jb250ZXh0X21hZGRyKGlvbW11LCBi
dXMpOwpAQCAtMTU2Nyw2ICsxNTcxLDEwIEBAIGludCBkb21haW5fY29udGV4
dF91bm1hcF9vbmUoCiAgICAgaW50IGlvbW11X2RvbWlkLCByYywgcmV0Owog
ICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8g
aXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2Vz
ICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0
dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAg
c3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAKQEAgLTE2OTksNiArMTcwNywx
MCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFwKHN0cnVjdCBk
b21haW4gKmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwg
Zm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9
PSBkb21faW8gKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIC8qCiAgICAg
ICogaWYgbm8gb3RoZXIgZGV2aWNlcyB1bmRlciB0aGUgc2FtZSBpb21tdSBv
d25lZCBieSB0aGlzIGRvbWFpbiwKICAgICAgKiBjbGVhciBpb21tdSBpbiBp
b21tdV9iaXRtYXAgYW5kIGNsZWFyIGRvbWFpbl9pZCBpbiBkb21pZF9iaXRt
cApAQCAtMjM4Myw2ICsyMzk1LDE1IEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25f
ZGV2aWNlX293bmVyc2hpcCgKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJl
dHVybiByZXQ7CiAKKyAgICBpZiAoIGRldmZuID09IHBkZXYtPmRldmZuICkK
KyAgICB7CisgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3Qs
ICZkb21faW8tPmFyY2gucGRldl9saXN0KTsKKyAgICAgICAgcGRldi0+ZG9t
YWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhhc19hcmNoX3Bk
ZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24o
c291cmNlKTsKKwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdldCkg
KQogICAgICAgICB2bXhfcGlfaG9va3NfYXNzaWduKHRhcmdldCk7CiAKQEAg
LTI0MDEsMTUgKzI0MjIsMTMgQEAgc3RhdGljIGludCByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKAogICAgICAgICBwZGV2LT5kb21haW4gPSB0YXJnZXQ7
CiAgICAgfQogCi0gICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoc291cmNlKSAp
Ci0gICAgICAgIHZteF9waV9ob29rc19kZWFzc2lnbihzb3VyY2UpOwotCiAg
ICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBpbnRlbF9pb21tdV9h
c3NpZ25fZGV2aWNlKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHU4IGRldmZu
LCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTMyIGZsYWcpCiB7CisgICAgc3Ry
dWN0IGRvbWFpbiAqcyA9IHBkZXYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgYWNw
aV9ybXJyX3VuaXQgKnJtcnI7CiAgICAgaW50IHJldCA9IDAsIGk7CiAgICAg
dTE2IGJkZiwgc2VnOwpAQCAtMjQ1Miw4ICsyNDcxLDggQEAgc3RhdGljIGlu
dCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAgICAgICB9CiAgICAg
fQogCi0gICAgcmV0ID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChoYXJk
d2FyZV9kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKLSAgICBpZiAoIHJldCAp
CisgICAgcmV0ID0gcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChzLCBkLCBk
ZXZmbiwgcGRldik7CisgICAgaWYgKCByZXQgfHwgZCA9PSBkb21faW8gKQog
ICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgLyogU2V0dXAgcm1yciBpZGVu
dGl0eSBtYXBwaW5nICovCkBAIC0yNDY2LDExICsyNDg1LDIwIEBAIHN0YXRp
YyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICAgICAgICAg
IHJldCA9IHJtcnJfaWRlbnRpdHlfbWFwcGluZyhkLCAxLCBybXJyLCBmbGFn
KTsKICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKGQsIGhh
cmR3YXJlX2RvbWFpbiwgZGV2Zm4sIHBkZXYpOworICAgICAgICAgICAgICAg
IGludCByYzsKKworICAgICAgICAgICAgICAgIHJjID0gcmVhc3NpZ25fZGV2
aWNlX293bmVyc2hpcChkLCBzLCBkZXZmbiwgcGRldik7CiAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiBWVERQUkVGSVgKICAgICAgICAg
ICAgICAgICAgICAgICAgIiBjYW5ub3QgbWFwIHJlc2VydmVkIHJlZ2lvbiAo
JSJQUkl4NjQiLCUiUFJJeDY0Il0gZm9yIERvbSVkICglZClcbiIsCiAgICAg
ICAgICAgICAgICAgICAgICAgIHJtcnItPmJhc2VfYWRkcmVzcywgcm1yci0+
ZW5kX2FkZHJlc3MsCiAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgcmV0KTsKKyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSIFZURFBSRUZJWAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IiBmYWlsZWQgdG8gcmVjbGFpbSAlMDR4OiUwMng6JTAyeC4ldSBmcm9tICVw
ZCAoJWQpXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBi
dXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLCBkLCByYyk7
CisgICAgICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAppbmRleCA0M2YyMTI1
MWE1Li4zMjQxZTUxZTNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC02OCw2ICs2
OCw5IEBAIHN0cnVjdCBwY2lfZGV2IHsKIAogICAgIG5vZGVpZF90IG5vZGU7
IC8qIE5VTUEgbm9kZSAqLwogCisgICAgLyogRGV2aWNlIHRvIGJlIHF1YXJh
bnRpbmVkLCBkb24ndCBhdXRvbWF0aWNhbGx5IHJlLWFzc2lnbiB0byBkb20w
ICovCisgICAgYm9vbCBxdWFyYW50aW5lOworCiAgICAgZW51bSBwZGV2X3R5
cGUgewogICAgICAgICBERVZfVFlQRV9QQ0lfVU5LTk9XTiwKICAgICAgICAg
REVWX1RZUEVfUENJZV9FTkRQT0lOVCwKLS0gCjIuMTEuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.11/0001-IOMMU-add-missing-HVM-check.patch"
Content-Disposition: attachment;
 filename="xsa302-4.11/0001-IOMMU-add-missing-HVM-check.patch"
Content-Transfer-Encoding: base64

RnJvbSBiYmNhMjlmODhkOWFkOWM3ZTkxMTI1YTNiNWQ1ZjEzYTIzZTU4MDFm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMiBPY3QgMjAxOSAxMzoz
Njo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBJT01NVTogYWRkIG1p
c3NpbmcgSFZNIGNoZWNrCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlw
ZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVy
LUVuY29kaW5nOiA4Yml0CgpGaXggYW4gdW5ndWFyZGVkIGQtPmFyY2guaHZt
IGFjY2VzcyBpbiBhc3NpZ25fZGV2aWNlKCkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgooY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0MWZkMTAwOWNkNzQxNmI3
M2Q3NDVhNzdjMjRiNGU4ZDFhMjk2ZmU2KQpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDMgKystCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCBmNTFjYWU3ZjRlLi4wMzdh
YmE3Yzk0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAt
MTQxNiw3ICsxNDE2LDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUz
MiBmbGFnKQogICAgIC8qIFByZXZlbnQgZGV2aWNlIGFzc2lnbiBpZiBtZW0g
cGFnaW5nIG9yIG1lbSBzaGFyaW5nIGhhdmUgYmVlbiAKICAgICAgKiBlbmFi
bGVkIGZvciB0aGlzIGRvbWFpbiAqLwogICAgIGlmICggdW5saWtlbHkoIW5l
ZWRfaW9tbXUoZCkgJiYKLSAgICAgICAgICAgIChkLT5hcmNoLmh2bV9kb21h
aW4ubWVtX3NoYXJpbmdfZW5hYmxlZCB8fAorICAgICAgICAgICAgKChpc19o
dm1fZG9tYWluKGQpICYmCisgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2Rv
bWFpbi5tZW1fc2hhcmluZ19lbmFibGVkKSB8fAogICAgICAgICAgICAgIHZt
X2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAogICAg
ICAgICAgICAgIHAybV9nZXRfaG9zdHAybShkKS0+Z2xvYmFsX2xvZ2RpcnR5
KSkgKQogICAgICAgICByZXR1cm4gLUVYREVWOwotLSAKMi4xMS4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.11/0002-passthrough-quarantine-PCI-devices.patch"
Content-Disposition: attachment;
 filename="xsa302-4.11/0002-passthrough-quarantine-PCI-devices.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYzk5ODU3ZjU5ZjdmMDYyMzZmMTFjYThiMGIyMzAzZTVlNzQ1Y2M0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBNb24sIDE0IE9jdCAy
MDE5IDE3OjUyOjU5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIHBhc3N0
aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCgpXaGVuIGEgUENJIGRl
dmljZSBpcyBhc3NpZ25lZCB0byBhbiB1bnRydXN0ZWQgZG9tYWluLCBpdCBp
cyBwb3NzaWJsZSBmb3IKdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2
aWNlIHRvIERNQSB0byBhbiBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCklPTU1V
IGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgaG9zdCBmcm9tIG1hbGljaW91cyBE
TUEgYnkgbWFraW5nIHN1cmUgdGhhdAp0aGUgZGV2aWNlIGFkZHJlc3NlcyBj
YW4gb25seSB0YXJnZXQgbWVtb3J5IGFzc2lnbmVkIHRvIHRoZSBndWVzdC4g
SG93ZXZlciwKd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0
aGUgZGV2aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKdGh1cyBhbGxv
d2luZyBhbnkgaW4tZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQg
Y3JpdGljYWwgaG9zdCBkYXRhLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
J3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1c2luZyBkb21faW8uIFdo
ZW4KdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3NpZ25hYmxlIChi
eSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAp3aWxsIG5vdyBhbHNvIGFz
c2lnbiBpdCB0byBET01JRF9JTyBhbmQgdGhlIGRldmljZSB3aWxsIG9ubHkg
YmUgYXNzaWduZWQKYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBt
YWRlIHVuYXNzaWduYWJsZSBhZ2Fpbi4gV2hpbHN0IGRldmljZSBpcwphc3Np
Z25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRyYW5zZmVyIGJldHdlZW4gZG9t
X2lvIGFuZCBndWVzdCBkb21haW5zLgpkb21faW8gaXMgYWN0dWFsbHkgb25s
eSB1c2VkIGFzIGEgc2VudGluZWwgZG9tYWluIGZvciBxdWFyYW50aW5pbmcg
cHVycG9zZXM7Cml0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1V
IG1hcHBpbmdzLiBBc3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKbWVhbnMg
dGhhdCB0aGUgZGV2aWNlJ3MgaW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50
aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KdGhlIElPTU1VJ3MgZGV2aWNlIHRh
YmxlIGFuZCB0aHVzIGFueSBETUEgdHJhbnNhY3Rpb25zIGlzc3VlZCB3aWxs
IGJlCnRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KCkluIGFk
ZGl0aW9uLCBhIGZpeCB0byBhc3NpZ25tZW50IGhhbmRsaW5nIGlzIG1hZGUg
Zm9yIFZULWQuICBGYWlsdXJlCmR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVw
IHNob3VsZCBub3QgbGVhZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwphc3Nv
Y2lhdGVkIHdpdGggaXRzIHByaW9yIG93bmVyLiBIYW5kIHRoZSBkZXZpY2Ug
dG8gRG9tSU8gdGVtcG9yYXJpbHksCnVudGlsIHRoZSBhc3NpZ25tZW50IHN0
ZXAgaGFzIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuICBSZW1vdmUgdGhlIFBJ
Cmhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFz
IHdlbGwuCgpGYWlsdXJlIG9mIHRoZSByZWNvdmVyeSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKCkgbWF5IG5vdCBnbyBzaWxlbnQ6ClRoZXJlIGUuZy4g
bWF5IHN0aWxsIGJlIGxlZnQgb3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBk
b21haW4gYXNzaWdubWVudAp0byB3aGljaCBoYXMgZmFpbGVkLCBhbmQgaGVu
Y2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29udGludWUKZXhl
Y3V0aW5nLgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVzIG9uZSBw
cmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgIlhFTl9ET01DVExfYXNzaWdu
X2RldmljZTogIiB0YWcgaXMgZHJvcHBlZCBpbiBpb21tdV9kb19wY2lfZG9t
Y3RsKCksCiAgICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hl
cmUgYWxzbyBkb24ndCBsb2cgc3VjaCBhIHRhZy4KClRoaXMgaXMgWFNBLTMw
Mi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGli
eGxfcGNpLmMgICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysr
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAxNCArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgICAgfCAgOSArKysrKwog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAgICAgICB8
IDU5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgNDAgKysrKysr
KysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrCiA4IGZpbGVzIGNoYW5nZWQsIDEzOCBp
bnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Bj
aS5jCmluZGV4IDQ3NTVhMGM5M2MuLjgxODkwYTkxYWMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCkBAIC03NTQsNiArNzU0LDcgQEAgc3RhdGljIGludCBsaWJ4
bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChsaWJ4bF9fZ2MgKmdjLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAg
bGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVu
c2lnbmVkIGRvbSwgYnVzLCBkZXYsIGZ1bmM7CiAgICAgY2hhciAqc3BhdGgs
ICpkcml2ZXJfcGF0aCA9IE5VTEw7CiAgICAgaW50IHJjOwpAQCAtNzc5LDcg
Kzc4MCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICB9CiAgICAgaWYgKCByYyAp
IHsKICAgICAgICAgTE9HKFdBUk4sIFBDSV9CREYiIGFscmVhZHkgYXNzaWdu
ZWQgdG8gcGNpYmFjayIsIGRvbSwgYnVzLCBkZXYsIGZ1bmMpOwotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgZ290byBxdWFyYW50aW5lOwogICAgIH0K
IAogICAgIC8qIENoZWNrIHRvIHNlZSBpZiB0aGVyZSdzIGFscmVhZHkgYSBk
cml2ZXIgdGhhdCB3ZSBuZWVkIHRvIHVuYmluZCBmcm9tICovCkBAIC04MTAs
NiArODExLDE5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNz
aWduYWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7CiAgICAgfQogCitxdWFyYW50aW5lOgorICAgIC8qCisgICAg
ICogRE9NSURfSU8gaXMganVzdCBhIHNlbnRpbmVsIGRvbWFpbiwgd2l0aG91
dCBhbnkgYWN0dWFsIG1hcHBpbmdzLAorICAgICAqIHNvIGFsd2F5cyBwYXNz
IFhFTl9ET01DVExfREVWX1JETV9SRUxBWEVEIHRvIGF2b2lkIGFzc2lnbm1l
bnQgYmVpbmcKKyAgICAgKiB1bm5lY2Vzc2FyaWx5IGRlbmllZC4KKyAgICAg
Ki8KKyAgICByYyA9IHhjX2Fzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlE
X0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCk7Cisg
ICAgaWYgKCByYyA8IDAgKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxl
ZCB0byBxdWFyYW50aW5lICJQQ0lfQkRGLCBkb20sIGJ1cywgZGV2LCBmdW5j
KTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCiAgICAg
cmV0dXJuIDA7CiB9CiAKQEAgLTgxNyw5ICs4MzEsMTggQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX3JlbW92ZShsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBy
ZWJpbmQpCiB7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3du
ZXIoZ2MpOwogICAgIGludCByYzsKICAgICBjaGFyICpkcml2ZXJfcGF0aDsK
IAorICAgIC8qIERlLXF1YXJhbnRpbmUgKi8KKyAgICByYyA9IHhjX2RlYXNz
aWduX2RldmljZShjdHgtPnhjaCwgRE9NSURfSU8sIHBjaWRldl9lbmNvZGVf
YmRmKHBjaWRldikpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBM
T0coRVJST1IsICJmYWlsZWQgdG8gZGUtcXVhcmFudGluZSAiUENJX0JERiwg
cGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLAorICAgICAgICAgICAgcGNp
ZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOworICAgIH0KKwogICAgIC8qIFVuYmluZCBmcm9tIHBjaWJhY2sg
Ki8KICAgICBpZiAoIChyYz1wY2liYWNrX2Rldl9pc19hc3NpZ25lZChnYywg
cGNpZGV2KSkgPCAwICkgewogICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggZTZhNGNiMjhmOC4uYzFhYjU3ZjlhNSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMK
QEAgLTI5NSw5ICsyOTUsMTEgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21l
bW9yeSh2b2lkKQogICAgICAqIEluaXRpYWxpc2Ugb3VyIERPTUlEX0lPIGRv
bWFpbi4KICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIEkvTyBwYWdlcyB0aGF0
IGFyZSB3aXRoaW4gdGhlIHJhbmdlIG9mIHRoZSBwYWdlX2luZm8KICAgICAg
KiBhcnJheS4gTWFwcGluZ3Mgb2NjdXIgYXQgdGhlIHByaXYgb2YgdGhlIGNh
bGxlci4KKyAgICAgKiBRdWFyYW50aW5lZCBQQ0kgZGV2aWNlcyB3aWxsIGJl
IGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRvbWFpbi4KICAgICAgKi8KICAgICBk
b21faW8gPSBkb21haW5fY3JlYXRlKERPTUlEX0lPLCBOVUxMKTsKICAgICBC
VUdfT04oSVNfRVJSKGRvbV9pbykpOworICAgIElOSVRfTElTVF9IRUFEKCZk
b21faW8tPmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCiAgICAgICogSW5p
dGlhbGlzZSBvdXIgQ09XIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDliN2Jj
MDgzZWUuLjc0MWQ3NzRjZDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9t
Y3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzkyLDYgKzM5
MiwxNiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAKICAgICBzd2l0Y2ggKCBvcC0+
Y21kICkKICAgICB7CisgICAgY2FzZSBYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZp
Y2U6CisgICAgY2FzZSBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZToKKyAg
ICAgICAgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lPICkKKyAgICAgICAg
eworICAgICAgICAgICAgZCA9IGRvbV9pbzsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBvcC0+ZG9tYWluID09
IERPTUlEX0lOVkFMSUQgKQorICAgICAgICAgICAgcmV0dXJuIC1FU1JDSDsK
KyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYRU5fRE9N
Q1RMX3Rlc3RfYXNzaWduX2RldmljZToKICAgICAgICAgaWYgKCBvcC0+ZG9t
YWluID09IERPTUlEX0lOVkFMSUQgKQogICAgICAgICB7CkBAIC00MTMsNyAr
NDIzLDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogCiAgICAgaWYgKCAhZG9tY3Rs
X2xvY2tfYWNxdWlyZSgpICkKICAgICB7Ci0gICAgICAgIGlmICggZCApCisg
ICAgICAgIGlmICggZCAmJiBkICE9IGRvbV9pbyApCiAgICAgICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbihkKTsKICAgICAgICAgcmV0dXJuIGh5cGVyY2Fs
bF9jcmVhdGVfY29udGludWF0aW9uKAogICAgICAgICAgICAgX19IWVBFUlZJ
U09SX2RvbWN0bCwgImgiLCB1X2RvbWN0bCk7CkBAIC0xMTQ4LDcgKzExNTgs
NyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl9kb21jdGxfdCkgdV9kb21jdGwpCiAgICAgZG9tY3RsX2xvY2tfcmVsZWFz
ZSgpOwogCiAgZG9tY3RsX291dF91bmxvY2tfZG9tb25seToKLSAgICBpZiAo
IGQgKQorICAgIGlmICggZCAmJiBkICE9IGRvbV9pbyApCiAgICAgICAgIHJj
dV91bmxvY2tfZG9tYWluKGQpOwogCiAgICAgaWYgKCBjb3B5YmFjayAmJiBf
X2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIG9wLCAxKSApCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
YwppbmRleCAxMmQyNjk1Yjg5Li5lYzhiYWFlNzE3IDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMKQEAgLTExOCw2ICsxMTgsMTAgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11
X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAgdTggYnVzID0gcGRldi0+YnVz
OwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lv
bW11KGRvbWFpbik7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNl
bnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBk
b21haW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgQlVH
X09OKCAhaGQtPmFyY2gucm9vdF90YWJsZSB8fCAhaGQtPmFyY2gucGFnaW5n
X21vZGUgfHwKICAgICAgICAgICAgICFpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZl
ciApOwogCkBAIC0zMDUsNiArMzA5LDEwIEBAIHZvaWQgYW1kX2lvbW11X2Rp
c2FibGVfZG9tYWluX2RldmljZShzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAg
ICAgaW50IHJlcV9pZDsKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAKKyAg
ICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50
aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OICggaW9tbXUtPmRldl90
YWJsZS5idWZmZXIgPT0gTlVMTCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFf
cmVxdWVzdG9yX2lkKGlvbW11LT5zZWcsIFBDSV9CREYyKGJ1cywgZGV2Zm4p
KTsKICAgICBkdGUgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciArIChyZXFf
aWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CkBAIC0zOTEsNyAr
Mzk5LDcgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYXNzaWduX2RldmljZShz
dHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwKICAgICAgICAgICAgIGl2cnNf
bWFwcGluZ3NbcmVxX2lkXS5yZWFkX3Blcm1pc3Npb24pOwogICAgIH0KIAot
ICAgIHJldHVybiByZWFzc2lnbl9kZXZpY2UoaGFyZHdhcmVfZG9tYWluLCBk
LCBkZXZmbiwgcGRldik7CisgICAgcmV0dXJuIHJlYXNzaWduX2RldmljZShw
ZGV2LT5kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKIH0KIAogc3RhdGljIHZv
aWQgZGVhbGxvY2F0ZV9uZXh0X3BhZ2VfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGcsIGludCBsZXZlbCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCmluZGV4IDA0YjBiZTM3ZDMuLjgwMjdkOTZmMWMgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjE5LDYgKzIxOSw5
IEBAIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21t
dShkKTsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1
cm47CisKICAgICBkLT5uZWVkX2lvbW11ID0gMDsKICAgICBoZC0+cGxhdGZv
cm1fb3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZp
b21tdV9wdF9jbGVhbnVwX3Rhc2tsZXQpOwpAQCAtMjI5LDYgKzIzMiw5IEBA
IGludCBpb21tdV9jb25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkKICAgICBp
ZiAoIG5lZWRfaW9tbXUoZCkgPiAwICkKICAgICAgICAgcmV0dXJuIDA7CiAK
KyAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuIDA7CisK
ICAgICBpZiAoICFpb21tdV91c2VfaGFwX3B0KGQpICkKICAgICB7CiAgICAg
ICAgIGludCByYzsKQEAgLTQwNCw2ICs0MTAsOSBAQCBpbnQgX19pbml0IGlv
bW11X3NldHVwKHZvaWQpCiAgICAgcHJpbnRrKCJJL08gdmlydHVhbGlzYXRp
b24gJXNhYmxlZFxuIiwgaW9tbXVfZW5hYmxlZCA/ICJlbiIgOiAiZGlzIik7
CiAgICAgaWYgKCBpb21tdV9lbmFibGVkICkKICAgICB7CisgICAgICAgIGlm
ICggaW9tbXVfZG9tYWluX2luaXQoZG9tX2lvKSApCisgICAgICAgICAgICBw
YW5pYygiQ291bGQgbm90IHNldCB1cCBxdWFyYW50aW5lXG4iKTsKKwogICAg
ICAgICBwcmludGsoIiAtIERvbTAgbW9kZTogJXNcbiIsCiAgICAgICAgICAg
ICAgICBpb21tdV9wYXNzdGhyb3VnaCA/ICJQYXNzdGhyb3VnaCIgOgogICAg
ICAgICAgICAgICAgaW9tbXVfZG9tMF9zdHJpY3QgPyAiU3RyaWN0IiA6ICJS
ZWxheGVkIik7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4
IDAzN2FiYTdjOTQuLmZiMDEwYTU0N2IgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCkBAIC0xMzg5LDE5ICsxMzg5LDI5IEBAIHN0YXRpYyBp
bnQgaW9tbXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldikK
ICAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cmVtb3ZlX2RldmljZShw
ZGV2LT5kZXZmbiwgcGNpX3RvX2RldihwZGV2KSk7CiB9CiAKLS8qCi0gKiBJ
ZiB0aGUgZGV2aWNlIGlzbid0IG93bmVkIGJ5IHRoZSBoYXJkd2FyZSBkb21h
aW4sIGl0IG1lYW5zIGl0IGFscmVhZHkKLSAqIGhhcyBiZWVuIGFzc2lnbmVk
IHRvIG90aGVyIGRvbWFpbiwgb3IgaXQgZG9lc24ndCBleGlzdC4KLSAqLwog
c3RhdGljIGludCBkZXZpY2VfYXNzaWduZWQodTE2IHNlZywgdTggYnVzLCB1
OCBkZXZmbikKIHsKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAgICBp
bnQgcmMgPSAwOwogCiAgICAgcGNpZGV2c19sb2NrKCk7Ci0gICAgcGRldiA9
IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBzZWcs
IGJ1cywgZGV2Zm4pOworCisgICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcs
IGJ1cywgZGV2Zm4pOworCisgICAgaWYgKCAhcGRldiApCisgICAgICAgIHJj
ID0gLUVOT0RFVjsKKyAgICAvKgorICAgICAqIElmIHRoZSBkZXZpY2UgZXhp
c3RzIGFuZCBpdCBpcyBub3Qgb3duZWQgYnkgZWl0aGVyIHRoZSBoYXJkd2Fy
ZQorICAgICAqIGRvbWFpbiBvciBkb21faW8gdGhlbiBpdCBtdXN0IGJlIGFz
c2lnbmVkIHRvIGEgZ3Vlc3QsIG9yIGJlCisgICAgICogaGlkZGVuIChvd25l
ZCBieSBkb21feGVuKS4KKyAgICAgKi8KKyAgICBlbHNlIGlmICggcGRldi0+
ZG9tYWluICE9IGhhcmR3YXJlX2RvbWFpbiAmJgorICAgICAgICAgICAgICBw
ZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICAgICAgcmMgPSAtRUJVU1k7
CisKICAgICBwY2lkZXZzX3VubG9jaygpOwogCi0gICAgcmV0dXJuIHBkZXYg
PyAwIDogLUVCVVNZOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGlu
dCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4
IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQpAQCAtMTQxNSw3ICsxNDI1LDgg
QEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQs
IHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogCiAgICAg
LyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVt
IHNoYXJpbmcgaGF2ZSBiZWVuIAogICAgICAqIGVuYWJsZWQgZm9yIHRoaXMg
ZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAm
JgorICAgIGlmICggZCAhPSBkb21faW8gJiYKKyAgICAgICAgIHVubGlrZWx5
KCFuZWVkX2lvbW11KGQpICYmCiAgICAgICAgICAgICAoKGlzX2h2bV9kb21h
aW4oZCkgJiYKICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLm1l
bV9zaGFyaW5nX2VuYWJsZWQpIHx8CiAgICAgICAgICAgICAgdm1fZXZlbnRf
Y2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8CkBAIC0xNDMyLDEy
ICsxNDQzLDIwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxh
ZykKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIHBkZXYgPSBw
Y2lfZ2V0X3BkZXZfYnlfZG9tYWluKGhhcmR3YXJlX2RvbWFpbiwgc2VnLCBi
dXMsIGRldmZuKTsKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVz
LCBkZXZmbik7CisKKyAgICByYyA9IC1FTk9ERVY7CiAgICAgaWYgKCAhcGRl
diApCi0gICAgewotICAgICAgICByYyA9IHBjaV9nZXRfcGRldihzZWcsIGJ1
cywgZGV2Zm4pID8gLUVCVVNZIDogLUVOT0RFVjsKICAgICAgICAgZ290byBk
b25lOwotICAgIH0KKworICAgIHJjID0gMDsKKyAgICBpZiAoIGQgPT0gcGRl
di0+ZG9tYWluICkKKyAgICAgICAgZ290byBkb25lOworCisgICAgcmMgPSAt
RUJVU1k7CisgICAgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9t
YWluICYmCisgICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAg
ICAgICAgZ290byBkb25lOwogCiAgICAgaWYgKCBwZGV2LT5tc2l4ICkKICAg
ICAgICAgbXNpeHRibF9pbml0KGQpOwpAQCAtMTQ2MCw2ICsxNDc5LDEwIEBA
IHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAK
ICBkb25lOgorICAgIC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9t
X2lvIHNvIG1hcmsgaXQgYXMgcXVhcmFudGluZWQgKi8KKyAgICBpZiAoICFy
YyAmJiBkID09IGRvbV9pbyApCisgICAgICAgIHBkZXYtPnF1YXJhbnRpbmUg
PSB0cnVlOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgbmVl
ZF9pb21tdShkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAg
IHBjaWRldnNfdW5sb2NrKCk7CkBAIC0xNDcyLDYgKzE0OTUsNyBAQCBpbnQg
ZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4
IGJ1cywgdTggZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IHBjaV9kZXYg
KnBkZXYgPSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAg
ICBpbnQgcmV0ID0gMDsKIAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAtMTQ4MiwxMiArMTUwNiwxNiBAQCBp
bnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcs
IHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYgKCAhcGRldiApCiAgICAgICAg
IHJldHVybiAtRU5PREVWOwogCisgICAgLyogRGUtYXNzaWdubWVudCBmcm9t
IGRvbV9pbyBzaG91bGQgZGUtcXVhcmFudGluZSB0aGUgZGV2aWNlICovCisg
ICAgdGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRpbmUgJiYgcGRldi0+ZG9tYWlu
ICE9IGRvbV9pbykgPworICAgICAgICBkb21faW8gOiBoYXJkd2FyZV9kb21h
aW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAg
ICB7CiAgICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwog
ICAgICAgICBpZiAoIFBDSV9TTE9UKGRldmZuKSAhPSBQQ0lfU0xPVChwZGV2
LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJldCA9
IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJkd2Fy
ZV9kb21haW4sIGRldmZuLAorICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1f
b3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBj
aV90b19kZXYocGRldikpOwogICAgICAgICBpZiAoICFyZXQgKQogICAgICAg
ICAgICAgY29udGludWU7CkBAIC0xNDk4LDcgKzE1MjYsNyBAQCBpbnQgZGVh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4pCiAgICAgfQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZm
bjsKLSAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZp
Y2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICByZXQgPSBoZC0+
cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsK
QEAgLTE1MDgsNiArMTUzNiw5IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAg
ICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRv
bWFpbiA9PSBoYXJkd2FyZV9kb21haW4gICkKKyAgICAgICAgcGRldi0+cXVh
cmFudGluZSA9IGZhbHNlOworCiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAw
OwogCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgbmVlZF9pb21t
dShkKSApCkBAIC0xNjg2LDcgKzE3MTcsNyBAQCBpbnQgaW9tbXVfZG9fcGNp
X2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVf
Y29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaCIsIHVf
ZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCApCi0gICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZp
Y2U6ICIKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAg
ICAgICAgICAgICAgICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRv
bSVkIGZhaWxlZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgIHNlZywg
YnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDRjNzE5ZDRl
ZTcuLjE5ZjdkMTMwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzM4LDYgKzEzMzgsMTAgQEAgaW50IGRv
bWFpbl9jb250ZXh0X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywg
cmV0OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBk
b21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBk
ZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAg
ICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7
CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBi
dXNfdG9fY29udGV4dF9tYWRkcihpb21tdSwgYnVzKTsKQEAgLTE1NzMsNiAr
MTU3NywxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXBfb25lKAogICAg
IGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hf
ZGV2X2lvdGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50
aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9t
YWluID09IGRvbV9pbyApCisgICAgICAgIHJldHVybiAwOworCiAgICAgQVNT
RVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9jaygmaW9tbXUt
PmxvY2spOwogCkBAIC0xNzA1LDYgKzE3MTMsMTAgQEAgc3RhdGljIGludCBk
b21haW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4
IGRldmZuLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKiBk
b21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBk
ZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAg
ICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRl
dmljZXMgdW5kZXIgdGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21h
aW4sCiAgICAgICogY2xlYXIgaW9tbXUgaW4gaW9tbXVfYml0bWFwIGFuZCBj
bGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAKQEAgLTIzODksNiArMjQw
MSwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAo
CiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAg
aWYgKCBkZXZmbiA9PSBwZGV2LT5kZXZmbiApCisgICAgeworICAgICAgICBs
aXN0X21vdmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmZG9tX2lvLT5hcmNoLnBk
ZXZfbGlzdCk7CisgICAgICAgIHBkZXYtPmRvbWFpbiA9IGRvbV9pbzsKKyAg
ICB9CisKKyAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhzb3VyY2UpICkKKyAg
ICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7CisKICAgICBp
ZiAoICFoYXNfYXJjaF9wZGV2cyh0YXJnZXQpICkKICAgICAgICAgdm14X3Bp
X2hvb2tzX2Fzc2lnbih0YXJnZXQpOwogCkBAIC0yNDA3LDE1ICsyNDI4LDEz
IEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCgKICAg
ICAgICAgcGRldi0+ZG9tYWluID0gdGFyZ2V0OwogICAgIH0KIAotICAgIGlm
ICggIWhhc19hcmNoX3BkZXZzKHNvdXJjZSkgKQotICAgICAgICB2bXhfcGlf
aG9va3NfZGVhc3NpZ24oc291cmNlKTsKLQogICAgIHJldHVybiByZXQ7CiB9
CiAKIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAg
ICBzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHUzMiBmbGFnKQogeworICAgIHN0cnVjdCBkb21haW4gKnMgPSBw
ZGV2LT5kb21haW47CiAgICAgc3RydWN0IGFjcGlfcm1ycl91bml0ICpybXJy
OwogICAgIGludCByZXQgPSAwLCBpOwogICAgIHUxNiBiZGYsIHNlZzsKQEAg
LTI0NTgsOCArMjQ3Nyw4IEBAIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNz
aWduX2RldmljZSgKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldCA9IHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoaGFyZHdhcmVfZG9tYWluLCBkLCBk
ZXZmbiwgcGRldik7Ci0gICAgaWYgKCByZXQgKQorICAgIHJldCA9IHJlYXNz
aWduX2RldmljZV9vd25lcnNoaXAocywgZCwgZGV2Zm4sIHBkZXYpOworICAg
IGlmICggcmV0IHx8IGQgPT0gZG9tX2lvICkKICAgICAgICAgcmV0dXJuIHJl
dDsKIAogICAgIC8qIFNldHVwIHJtcnIgaWRlbnRpdHkgbWFwcGluZyAqLwpA
QCAtMjQ3MiwxMSArMjQ5MSwyMCBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11
X2Fzc2lnbl9kZXZpY2UoCiAgICAgICAgICAgICByZXQgPSBybXJyX2lkZW50
aXR5X21hcHBpbmcoZCwgMSwgcm1yciwgZmxhZyk7CiAgICAgICAgICAgICBp
ZiAoIHJldCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmVh
c3NpZ25fZGV2aWNlX293bmVyc2hpcChkLCBoYXJkd2FyZV9kb21haW4sIGRl
dmZuLCBwZGV2KTsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisKKyAgICAg
ICAgICAgICAgICByYyA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoZCwg
cywgZGV2Zm4sIHBkZXYpOwogICAgICAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIgVlREUFJFRklYCiAgICAgICAgICAgICAgICAgICAgICAgICIg
Y2Fubm90IG1hcCByZXNlcnZlZCByZWdpb24gKCUiUFJJeDY0IiwlIlBSSXg2
NCJdIGZvciBEb20lZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAg
ICBybXJyLT5iYXNlX2FkZHJlc3MsIHJtcnItPmVuZF9hZGRyZXNzLAogICAg
ICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CisgICAg
ICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBWVERQUkVGSVgK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICIgZmFpbGVkIHRvIHJlY2xh
aW0gJTA0eDolMDJ4OiUwMnguJXUgZnJvbSAlcGQgKCVkKVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZm
biksIFBDSV9GVU5DKGRldmZuKSwgZCwgcmMpOworICAgICAgICAgICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5j
bHVkZS94ZW4vcGNpLmgKaW5kZXggNGNmYTc3NDYxNS4uMDY2MzY0YmRlZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9wY2kuaApAQCAtODgsNiArODgsOSBAQCBzdHJ1Y3QgcGNp
X2RldiB7CiAKICAgICBub2RlaWRfdCBub2RlOyAvKiBOVU1BIG5vZGUgKi8K
IAorICAgIC8qIERldmljZSB0byBiZSBxdWFyYW50aW5lZCwgZG9uJ3QgYXV0
b21hdGljYWxseSByZS1hc3NpZ24gdG8gZG9tMCAqLworICAgIGJvb2wgcXVh
cmFudGluZTsKKwogICAgIGVudW0gcGRldl90eXBlIHsKICAgICAgICAgREVW
X1RZUEVfUENJX1VOS05PV04sCiAgICAgICAgIERFVl9UWVBFX1BDSWVfRU5E
UE9JTlQsCi0tIAoyLjExLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.12/0001-IOMMU-add-missing-HVM-check.patch"
Content-Disposition: attachment;
 filename="xsa302-4.12/0001-IOMMU-add-missing-HVM-check.patch"
Content-Transfer-Encoding: base64

RnJvbSAwYzljMGZiYjM1NmUzMjEwY2I3N2IzZDczOGJlNTA5ODFiMjYwNThh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFdlZCwgMiBPY3QgMjAxOSAxMzoz
Njo1OSArMDIwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBJT01NVTogYWRkIG1p
c3NpbmcgSFZNIGNoZWNrCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlw
ZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVy
LUVuY29kaW5nOiA4Yml0CgpGaXggYW4gdW5ndWFyZGVkIGQtPmFyY2guaHZt
IGFjY2VzcyBpbiBhc3NpZ25fZGV2aWNlKCkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgooY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0MWZkMTAwOWNkNzQxNmI3
M2Q3NDVhNzdjMjRiNGU4ZDFhMjk2ZmU2KQpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDMgKystCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA4MTA4ZWQ1ZjlhLi5kNzQy
MGJkOGJmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAt
MTQ1Miw3ICsxNDUyLDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUz
MiBmbGFnKQogCiAgICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1l
bSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAogICAgICAqIGVu
YWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2VseShk
LT5hcmNoLmh2bS5tZW1fc2hhcmluZ19lbmFibGVkIHx8CisgICAgaWYgKCB1
bmxpa2VseSgoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAg
ICAgIGQtPmFyY2guaHZtLm1lbV9zaGFyaW5nX2VuYWJsZWQpIHx8CiAgICAg
ICAgICAgICAgICAgICB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50
X3BhZ2luZykgfHwKICAgICAgICAgICAgICAgICAgIHAybV9nZXRfaG9zdHAy
bShkKS0+Z2xvYmFsX2xvZ2RpcnR5KSApCiAgICAgICAgIHJldHVybiAtRVhE
RVY7Ci0tIAoyLjExLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa302-4.12/0002-passthrough-quarantine-PCI-devices.patch"
Content-Disposition: attachment;
 filename="xsa302-4.12/0002-passthrough-quarantine-PCI-devices.patch"
Content-Transfer-Encoding: base64

RnJvbSAyNzhkOGU1ODVhOWYxMTBhMWFmMGJkOTJhOWZjNDM3MzNjOWM3MjI3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpEYXRlOiBNb24sIDE0IE9jdCAy
MDE5IDE3OjUyOjU5ICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIHBhc3N0
aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCgpXaGVuIGEgUENJIGRl
dmljZSBpcyBhc3NpZ25lZCB0byBhbiB1bnRydXN0ZWQgZG9tYWluLCBpdCBp
cyBwb3NzaWJsZSBmb3IKdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2
aWNlIHRvIERNQSB0byBhbiBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCklPTU1V
IGlzIHVzZWQgdG8gcHJvdGVjdCB0aGUgaG9zdCBmcm9tIG1hbGljaW91cyBE
TUEgYnkgbWFraW5nIHN1cmUgdGhhdAp0aGUgZGV2aWNlIGFkZHJlc3NlcyBj
YW4gb25seSB0YXJnZXQgbWVtb3J5IGFzc2lnbmVkIHRvIHRoZSBndWVzdC4g
SG93ZXZlciwKd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0
aGUgZGV2aWNlIGlzIGFzc2lnbmVkIGJhY2sgdG8gZG9tMCwKdGh1cyBhbGxv
d2luZyBhbnkgaW4tZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQg
Y3JpdGljYWwgaG9zdCBkYXRhLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEg
J3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1c2luZyBkb21faW8uIFdo
ZW4KdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3NpZ25hYmxlIChi
eSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAp3aWxsIG5vdyBhbHNvIGFz
c2lnbiBpdCB0byBET01JRF9JTyBhbmQgdGhlIGRldmljZSB3aWxsIG9ubHkg
YmUgYXNzaWduZWQKYmFjayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBt
YWRlIHVuYXNzaWduYWJsZSBhZ2Fpbi4gV2hpbHN0IGRldmljZSBpcwphc3Np
Z25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRyYW5zZmVyIGJldHdlZW4gZG9t
X2lvIGFuZCBndWVzdCBkb21haW5zLgpkb21faW8gaXMgYWN0dWFsbHkgb25s
eSB1c2VkIGFzIGEgc2VudGluZWwgZG9tYWluIGZvciBxdWFyYW50aW5pbmcg
cHVycG9zZXM7Cml0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1V
IG1hcHBpbmdzLiBBc3NpZ25tZW50IHRvIGRvbV9pbyBzaW1wbHkKbWVhbnMg
dGhhdCB0aGUgZGV2aWNlJ3MgaW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50
aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KdGhlIElPTU1VJ3MgZGV2aWNlIHRh
YmxlIGFuZCB0aHVzIGFueSBETUEgdHJhbnNhY3Rpb25zIGlzc3VlZCB3aWxs
IGJlCnRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KCkluIGFk
ZGl0aW9uLCBhIGZpeCB0byBhc3NpZ25tZW50IGhhbmRsaW5nIGlzIG1hZGUg
Zm9yIFZULWQuICBGYWlsdXJlCmR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVw
IHNob3VsZCBub3QgbGVhZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwphc3Nv
Y2lhdGVkIHdpdGggaXRzIHByaW9yIG93bmVyLiBIYW5kIHRoZSBkZXZpY2Ug
dG8gRG9tSU8gdGVtcG9yYXJpbHksCnVudGlsIHRoZSBhc3NpZ25tZW50IHN0
ZXAgaGFzIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuICBSZW1vdmUgdGhlIFBJ
Cmhvb2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFz
IHdlbGwuCgpGYWlsdXJlIG9mIHRoZSByZWNvdmVyeSByZWFzc2lnbl9kZXZp
Y2Vfb3duZXJzaGlwKCkgbWF5IG5vdCBnbyBzaWxlbnQ6ClRoZXJlIGUuZy4g
bWF5IHN0aWxsIGJlIGxlZnQgb3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBk
b21haW4gYXNzaWdubWVudAp0byB3aGljaCBoYXMgZmFpbGVkLCBhbmQgaGVu
Y2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29udGludWUKZXhl
Y3V0aW5nLgoKTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVzIG9uZSBw
cmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgIlhFTl9ET01DVExfYXNzaWdu
X2RldmljZTogIiB0YWcgaXMgZHJvcHBlZCBpbiBpb21tdV9kb19wY2lfZG9t
Y3RsKCksCiAgICAgIHNpbmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hl
cmUgYWxzbyBkb24ndCBsb2cgc3VjaCBhIHRhZy4KClRoaXMgaXMgWFNBLTMw
Mi4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CihjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IGVjOTk4NTdmNTlmN2YwNjIzNmYxMWNhOGIwYjIzMDNlNWU3NDVj
YzQpCi0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICAgICAgICAg
ICAgICAgICB8IDI1ICsrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9jb21tb24v
ZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5j
IHwgMTAgKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
ICAgICAgICAgICAgfCAgOSArKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgICAgICAgICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuYyAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKy0tLQogeGVuL2lu
Y2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsr
CiA4IGZpbGVzIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25zKCspLCAyNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2ku
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4IDg4YzMyNGVhMjMu
LmQ2YTIzZmI1ZjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bj
aS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC03NTQsNiAr
NzU0LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25h
YmxlX2FkZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lk
ZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCByZWJpbmQpCiB7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4
bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVuc2lnbmVkIGRvbSwgYnVzLCBkZXYs
IGZ1bmM7CiAgICAgY2hhciAqc3BhdGgsICpkcml2ZXJfcGF0aCA9IE5VTEw7
CiAgICAgaW50IHJjOwpAQCAtNzc5LDcgKzc4MCw3IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGlieGxfX2djICpn
YywKICAgICB9CiAgICAgaWYgKCByYyApIHsKICAgICAgICAgTE9HKFdBUk4s
IFBDSV9CREYiIGFscmVhZHkgYXNzaWduZWQgdG8gcGNpYmFjayIsIGRvbSwg
YnVzLCBkZXYsIGZ1bmMpOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
Z290byBxdWFyYW50aW5lOwogICAgIH0KIAogICAgIC8qIENoZWNrIHRvIHNl
ZSBpZiB0aGVyZSdzIGFscmVhZHkgYSBkcml2ZXIgdGhhdCB3ZSBuZWVkIHRv
IHVuYmluZCBmcm9tICovCkBAIC04MTAsNiArODExLDE5IEBAIHN0YXRpYyBp
bnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGlieGxfX2dj
ICpnYywKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CiAgICAgfQogCitx
dWFyYW50aW5lOgorICAgIC8qCisgICAgICogRE9NSURfSU8gaXMganVzdCBh
IHNlbnRpbmVsIGRvbWFpbiwgd2l0aG91dCBhbnkgYWN0dWFsIG1hcHBpbmdz
LAorICAgICAqIHNvIGFsd2F5cyBwYXNzIFhFTl9ET01DVExfREVWX1JETV9S
RUxBWEVEIHRvIGF2b2lkIGFzc2lnbm1lbnQgYmVpbmcKKyAgICAgKiB1bm5l
Y2Vzc2FyaWx5IGRlbmllZC4KKyAgICAgKi8KKyAgICByYyA9IHhjX2Fzc2ln
bl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2Jk
ZihwY2lkZXYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9N
Q1RMX0RFVl9SRE1fUkVMQVhFRCk7CisgICAgaWYgKCByYyA8IDAgKSB7Cisg
ICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBxdWFyYW50aW5lICJQQ0lf
QkRGLCBkb20sIGJ1cywgZGV2LCBmdW5jKTsKKyAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTgx
Nyw5ICs4MzEsMTggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9h
c3NpZ25hYmxlX3JlbW92ZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAgbGlieGxf
Y3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIGludCByYzsK
ICAgICBjaGFyICpkcml2ZXJfcGF0aDsKIAorICAgIC8qIERlLXF1YXJhbnRp
bmUgKi8KKyAgICByYyA9IHhjX2RlYXNzaWduX2RldmljZShjdHgtPnhjaCwg
RE9NSURfSU8sIHBjaWRldl9lbmNvZGVfYmRmKHBjaWRldikpOworICAgIGlm
ICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJST1IsICJmYWlsZWQgdG8g
ZGUtcXVhcmFudGluZSAiUENJX0JERiwgcGNpZGV2LT5kb21haW4sIHBjaWRl
di0+YnVzLAorICAgICAgICAgICAgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVu
Yyk7CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAg
IC8qIFVuYmluZCBmcm9tIHBjaWJhY2sgKi8KICAgICBpZiAoIChyYz1wY2li
YWNrX2Rldl9pc19hc3NpZ25lZChnYywgcGNpZGV2KSkgPCAwICkgewogICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMzU1N2NkMTE3
OC4uMTFkNzUzZDhkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMK
KysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI5NSw5ICsyOTUsMTEgQEAg
dm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAqIElu
aXRpYWxpc2Ugb3VyIERPTUlEX0lPIGRvbWFpbi4KICAgICAgKiBUaGlzIGRv
bWFpbiBvd25zIEkvTyBwYWdlcyB0aGF0IGFyZSB3aXRoaW4gdGhlIHJhbmdl
IG9mIHRoZSBwYWdlX2luZm8KICAgICAgKiBhcnJheS4gTWFwcGluZ3Mgb2Nj
dXIgYXQgdGhlIHByaXYgb2YgdGhlIGNhbGxlci4KKyAgICAgKiBRdWFyYW50
aW5lZCBQQ0kgZGV2aWNlcyB3aWxsIGJlIGFzc29jaWF0ZWQgd2l0aCB0aGlz
IGRvbWFpbi4KICAgICAgKi8KICAgICBkb21faW8gPSBkb21haW5fY3JlYXRl
KERPTUlEX0lPLCBOVUxMLCBmYWxzZSk7CiAgICAgQlVHX09OKElTX0VSUihk
b21faW8pKTsKKyAgICBJTklUX0xJU1RfSEVBRCgmZG9tX2lvLT5hcmNoLnBk
ZXZfbGlzdCk7CiAKICAgICAvKgogICAgICAqIEluaXRpYWxpc2Ugb3VyIENP
VyBkb21haW4uCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIv
eGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBkMDhiNjI3NGUyLi5lM2M0YmUy
YjQ4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hl
bi9jb21tb24vZG9tY3RsLmMKQEAgLTM5MSw2ICszOTEsMTYgQEAgbG9uZyBk
b19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3Qp
IHVfZG9tY3RsKQogCiAgICAgc3dpdGNoICggb3AtPmNtZCApCiAgICAgewor
ICAgIGNhc2UgWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlOgorICAgIGNhc2Ug
WEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2U6CisgICAgICAgIGlmICggb3At
PmRvbWFpbiA9PSBET01JRF9JTyApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGQgPSBkb21faW87CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9JTlZBTElE
ICkKKyAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWEVOX0RPTUNUTF90ZXN0X2Fzc2ln
bl9kZXZpY2U6CiAgICAgICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9J
TlZBTElEICkKICAgICAgICAgewpAQCAtNDEyLDcgKzQyMiw3IEBAIGxvbmcg
ZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90
KSB1X2RvbWN0bCkKIAogICAgIGlmICggIWRvbWN0bF9sb2NrX2FjcXVpcmUo
KSApCiAgICAgewotICAgICAgICBpZiAoIGQgKQorICAgICAgICBpZiAoIGQg
JiYgZCAhPSBkb21faW8gKQogICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4oZCk7CiAgICAgICAgIHJldHVybiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRp
bnVhdGlvbigKICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9kb21jdGwsICJo
IiwgdV9kb21jdGwpOwpAQCAtMTA3NCw3ICsxMDg0LDcgQEAgbG9uZyBkb19k
b21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVf
ZG9tY3RsKQogICAgIGRvbWN0bF9sb2NrX3JlbGVhc2UoKTsKIAogIGRvbWN0
bF9vdXRfdW5sb2NrX2RvbW9ubHk6Ci0gICAgaWYgKCBkICkKKyAgICBpZiAo
IGQgJiYgZCAhPSBkb21faW8gKQogICAgICAgICByY3VfdW5sb2NrX2RvbWFp
bihkKTsKIAogICAgIGlmICggY29weWJhY2sgJiYgX19jb3B5X3RvX2d1ZXN0
KHVfZG9tY3RsLCBvcCwgMSkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggMzNhMzc5
OGYzNi4uMTVjMTNlMTE2MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0xMjAsNiAr
MTIwLDEwIEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9zZXR1cF9kb21haW5f
ZGV2aWNlKAogICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkb21haW4pOwog
CisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVh
cmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9p
byApCisgICAgICAgIHJldHVybjsKKwogICAgIEJVR19PTiggIWhkLT5hcmNo
LnJvb3RfdGFibGUgfHwgIWhkLT5hcmNoLnBhZ2luZ19tb2RlIHx8CiAgICAg
ICAgICAgICAhaW9tbXUtPmRldl90YWJsZS5idWZmZXIgKTsKIApAQCAtMjc3
LDYgKzI4MSwxMCBAQCB2b2lkIGFtZF9pb21tdV9kaXNhYmxlX2RvbWFpbl9k
ZXZpY2Uoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgIGludCByZXFfaWQ7
CiAgICAgdTggYnVzID0gcGRldi0+YnVzOwogCisgICAgLyogZG9tX2lvIGlz
IHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAq
LworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAgIHJldHVy
bjsKKwogICAgIEJVR19PTiAoIGlvbW11LT5kZXZfdGFibGUuYnVmZmVyID09
IE5VTEwgKTsKICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVlc3Rvcl9pZChp
b21tdS0+c2VnLCBQQ0lfQkRGMihidXMsIGRldmZuKSk7CiAgICAgZHRlID0g
aW9tbXUtPmRldl90YWJsZS5idWZmZXIgKyAocmVxX2lkICogSU9NTVVfREVW
X1RBQkxFX0VOVFJZX1NJWkUpOwpAQCAtMzYzLDcgKzM3MSw3IEBAIHN0YXRp
YyBpbnQgYW1kX2lvbW11X2Fzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdTggZGV2Zm4sCiAgICAgICAgICAgICBpdnJzX21hcHBpbmdzW3JlcV9p
ZF0ucmVhZF9wZXJtaXNzaW9uKTsKICAgICB9CiAKLSAgICByZXR1cm4gcmVh
c3NpZ25fZGV2aWNlKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYp
OworICAgIHJldHVybiByZWFzc2lnbl9kZXZpY2UocGRldi0+ZG9tYWluLCBk
LCBkZXZmbiwgcGRldik7CiB9CiAKIHN0YXRpYyB2b2lkIGRlYWxsb2NhdGVf
bmV4dF9wYWdlX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBnLCBpbnQgbGV2
ZWwpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBh
NjY5N2Q1OGZiLi4yNzYyZTEzNDJmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKQEAgLTIzMiw2ICsyMzIsOSBAQCB2b2lkIGlvbW11
X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGRv
bWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKKyAgICBpZiAoIGQg
PT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgaGQtPnN0YXR1
cyA9IElPTU1VX1NUQVRVU19kaXNhYmxlZDsKICAgICBoZC0+cGxhdGZvcm1f
b3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZpb21t
dV9wdF9jbGVhbnVwX3Rhc2tsZXQpOwpAQCAtMjQxLDYgKzI0NCw5IEBAIGlu
dCBpb21tdV9jb25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBz
dHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKIAorICAg
IGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1cm4gMDsKKwogICAg
IGlmICggaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQg
KQogICAgICAgICByZXR1cm4gMDsKIApAQCAtNTIxLDYgKzUyNyw5IEBAIGlu
dCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICBwcmludGsoIkkvTyB2
aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4iLCBpb21tdV9lbmFibGVkID8gImVu
IiA6ICJkaXMiKTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgIHsK
KyAgICAgICAgaWYgKCBpb21tdV9kb21haW5faW5pdChkb21faW8pICkKKyAg
ICAgICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVc
biIpOworCiAgICAgICAgIHByaW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwK
ICAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3Bhc3N0aHJvdWdoID8gIlBh
c3N0aHJvdWdoIiA6CiAgICAgICAgICAgICAgICBpb21tdV9od2RvbV9zdHJp
Y3QgPyAiU3RyaWN0IiA6ICJSZWxheGVkIik7CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCmluZGV4IGQ3NDIwYmQ4YmYuLmQ2NmE4YTFkYWYgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0xNDI2LDE5ICsx
NDI2LDI5IEBAIHN0YXRpYyBpbnQgaW9tbXVfcmVtb3ZlX2RldmljZShzdHJ1
Y3QgcGNpX2RldiAqcGRldikKICAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29w
cy0+cmVtb3ZlX2RldmljZShwZGV2LT5kZXZmbiwgcGNpX3RvX2RldihwZGV2
KSk7CiB9CiAKLS8qCi0gKiBJZiB0aGUgZGV2aWNlIGlzbid0IG93bmVkIGJ5
IHRoZSBoYXJkd2FyZSBkb21haW4sIGl0IG1lYW5zIGl0IGFscmVhZHkKLSAq
IGhhcyBiZWVuIGFzc2lnbmVkIHRvIG90aGVyIGRvbWFpbiwgb3IgaXQgZG9l
c24ndCBleGlzdC4KLSAqLwogc3RhdGljIGludCBkZXZpY2VfYXNzaWduZWQo
dTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKIHsKICAgICBzdHJ1Y3QgcGNp
X2RldiAqcGRldjsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAgcGNpZGV2c19s
b2NrKCk7Ci0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFy
ZHdhcmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOworCisgICAgcGRldiA9
IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pOworCisgICAgaWYgKCAh
cGRldiApCisgICAgICAgIHJjID0gLUVOT0RFVjsKKyAgICAvKgorICAgICAq
IElmIHRoZSBkZXZpY2UgZXhpc3RzIGFuZCBpdCBpcyBub3Qgb3duZWQgYnkg
ZWl0aGVyIHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFpbiBvciBkb21faW8g
dGhlbiBpdCBtdXN0IGJlIGFzc2lnbmVkIHRvIGEgZ3Vlc3QsIG9yIGJlCisg
ICAgICogaGlkZGVuIChvd25lZCBieSBkb21feGVuKS4KKyAgICAgKi8KKyAg
ICBlbHNlIGlmICggcGRldi0+ZG9tYWluICE9IGhhcmR3YXJlX2RvbWFpbiAm
JgorICAgICAgICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAg
ICAgICAgcmMgPSAtRUJVU1k7CisKICAgICBwY2lkZXZzX3VubG9jaygpOwog
Ci0gICAgcmV0dXJuIHBkZXYgPyAwIDogLUVCVVNZOworICAgIHJldHVybiBy
YzsKIH0KIAogc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQpA
QCAtMTQ1Miw3ICsxNDYyLDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4s
IHUzMiBmbGFnKQogCiAgICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlm
IG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJpbmcgaGF2ZSBiZWVuIAogICAgICAq
IGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAgaWYgKCB1bmxpa2Vs
eSgoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgIGlmICggZCAhPSBkb21faW8g
JiYKKyAgICAgICAgIHVubGlrZWx5KChpc19odm1fZG9tYWluKGQpICYmCiAg
ICAgICAgICAgICAgICAgICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5h
YmxlZCkgfHwKICAgICAgICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3Jp
bmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAogICAgICAgICAgICAgICAgICAg
cDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkKQEAgLTE0
NjgsMTIgKzE0NzksMjAgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUz
MiBmbGFnKQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcGRl
diA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWluLCBz
ZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2Vn
LCBidXMsIGRldmZuKTsKKworICAgIHJjID0gLUVOT0RFVjsKICAgICBpZiAo
ICFwZGV2ICkKLSAgICB7Ci0gICAgICAgIHJjID0gcGNpX2dldF9wZGV2KHNl
ZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAtRU5PREVWOwogICAgICAgICBn
b3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAwOworICAgIGlmICggZCA9
PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAgICBy
YyA9IC1FQlVTWTsKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiAhPSBoYXJkd2Fy
ZV9kb21haW4gJiYKKyAgICAgICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8g
KQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBpZiAoIHBkZXYtPm1zaXgg
KQogICAgICAgICBtc2l4dGJsX2luaXQoZCk7CkBAIC0xNDk2LDYgKzE1MTUs
MTAgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4g
KmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAg
IH0KIAogIGRvbmU6CisgICAgLyogVGhlIGRldmljZSBpcyBhc3NpZ25lZCB0
byBkb21faW8gc28gbWFyayBpdCBhcyBxdWFyYW50aW5lZCAqLworICAgIGlm
ICggIXJjICYmIGQgPT0gZG9tX2lvICkKKyAgICAgICAgcGRldi0+cXVhcmFu
dGluZSA9IHRydWU7CisKICAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhkKSAm
JiBoYXNfaW9tbXVfcHQoZCkgKQogICAgICAgICBpb21tdV90ZWFyZG93bihk
KTsKICAgICBwY2lkZXZzX3VubG9jaygpOwpAQCAtMTUwOCw2ICsxNTMxLDcg
QEAgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYg
c2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIGNvbnN0IHN0cnVjdCBk
b21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogICAgIHN0cnVjdCBw
Y2lfZGV2ICpwZGV2ID0gTlVMTDsKKyAgICBzdHJ1Y3QgZG9tYWluICp0YXJn
ZXQ7CiAgICAgaW50IHJldCA9IDA7CiAKICAgICBpZiAoICFpb21tdV9lbmFi
bGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKQEAgLTE1MTgsMTIgKzE1NDIs
MTYgQEAgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICAgIGlmICggIXBkZXYgKQog
ICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAorICAgIC8qIERlLWFzc2lnbm1l
bnQgZnJvbSBkb21faW8gc2hvdWxkIGRlLXF1YXJhbnRpbmUgdGhlIGRldmlj
ZSAqLworICAgIHRhcmdldCA9IChwZGV2LT5xdWFyYW50aW5lICYmIHBkZXYt
PmRvbWFpbiAhPSBkb21faW8pID8KKyAgICAgICAgZG9tX2lvIDogaGFyZHdh
cmVfZG9tYWluOworCiAgICAgd2hpbGUgKCBwZGV2LT5waGFudG9tX3N0cmlk
ZSApCiAgICAgewogICAgICAgICBkZXZmbiArPSBwZGV2LT5waGFudG9tX3N0
cmlkZTsKICAgICAgICAgaWYgKCBQQ0lfU0xPVChkZXZmbikgIT0gUENJX1NM
T1QocGRldi0+ZGV2Zm4pICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwg
aGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICAgICAgcmV0ID0gaGQtPnBs
YXRmb3JtX29wcy0+cmVhc3NpZ25fZGV2aWNlKGQsIHRhcmdldCwgZGV2Zm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwY2lfdG9fZGV2KHBkZXYpKTsKICAgICAgICAgaWYgKCAhcmV0ICkK
ICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMTUzNCw3ICsxNTYyLDcgQEAg
aW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1MTYgc2Vn
LCB1OCBidXMsIHU4IGRldmZuKQogICAgIH0KIAogICAgIGRldmZuID0gcGRl
di0+ZGV2Zm47Ci0gICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3Np
Z25fZGV2aWNlKGQsIGhhcmR3YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgcmV0
ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25fZGV2aWNlKGQsIHRhcmdl
dCwgZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgIGlmICggcmV0ICkK
ICAgICB7CkBAIC0xNTQ0LDYgKzE1NzIsOSBAQCBpbnQgZGVhc3NpZ25fZGV2
aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2
Zm4pCiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCisgICAgaWYgKCBw
ZGV2LT5kb21haW4gPT0gaGFyZHdhcmVfZG9tYWluICApCisgICAgICAgIHBk
ZXYtPnF1YXJhbnRpbmUgPSBmYWxzZTsKKwogICAgIHBkZXYtPmZhdWx0LmNv
dW50ID0gMDsKIAogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKGQpICYmIGhh
c19pb21tdV9wdChkKSApCkBAIC0xNzIyLDcgKzE3NTMsNyBAQCBpbnQgaW9t
bXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2Fs
bF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCApCi0g
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fz
c2lnbl9kZXZpY2U6ICIKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIKICAgICAgICAgICAgICAgICAgICAiYXNzaWduICUwNHg6JTAyeDolMDJ4
LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAogICAgICAgICAgICAgICAg
ICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZu
KSwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4
IDFkYjFjZDlmMmQuLmE4ZDFiYWEwNjQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzM4LDYgKzEzMzgsMTAg
QEAgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKAogICAgIGludCBh
Z2F3LCByYywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAK
KyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFy
YW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lv
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19s
b2NrZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAgICAg
bWFkZHIgPSBidXNfdG9fY29udGV4dF9tYWRkcihpb21tdSwgYnVzKTsKQEAg
LTE1NzMsNiArMTU3NywxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5tYXBf
b25lKAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29s
X3QgZmx1c2hfZGV2X2lvdGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQg
YXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLworICAg
IGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAgIHJldHVybiAwOwor
CiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9j
aygmaW9tbXUtPmxvY2spOwogCkBAIC0xNzA1LDYgKzE3MTMsMTAgQEAgc3Rh
dGljIGludCBkb21haW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpk
b21haW4sIHU4IGRldmZuLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAK
KyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFy
YW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lv
ICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5v
IG90aGVyIGRldmljZXMgdW5kZXIgdGhlIHNhbWUgaW9tbXUgb3duZWQgYnkg
dGhpcyBkb21haW4sCiAgICAgICogY2xlYXIgaW9tbXUgaW4gaW9tbXVfYml0
bWFwIGFuZCBjbGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAKQEAgLTI0
NDEsNiArMjQ1MywxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9v
d25lcnNoaXAoCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0
OwogCisgICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5kZXZmbiApCisgICAgewor
ICAgICAgICBsaXN0X21vdmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmZG9tX2lv
LT5hcmNoLnBkZXZfbGlzdCk7CisgICAgICAgIHBkZXYtPmRvbWFpbiA9IGRv
bV9pbzsKKyAgICB9CisKKyAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyhzb3Vy
Y2UpICkKKyAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7
CisKICAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyh0YXJnZXQpICkKICAgICAg
ICAgdm14X3BpX2hvb2tzX2Fzc2lnbih0YXJnZXQpOwogCkBAIC0yNDU5LDE1
ICsyNDgwLDEzIEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25fZGV2aWNlX293bmVy
c2hpcCgKICAgICAgICAgcGRldi0+ZG9tYWluID0gdGFyZ2V0OwogICAgIH0K
IAotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHNvdXJjZSkgKQotICAgICAg
ICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291cmNlKTsKLQogICAgIHJldHVy
biByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2Rl
dmljZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwgc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHUzMiBmbGFnKQogeworICAgIHN0cnVjdCBkb21h
aW4gKnMgPSBwZGV2LT5kb21haW47CiAgICAgc3RydWN0IGFjcGlfcm1ycl91
bml0ICpybXJyOwogICAgIGludCByZXQgPSAwLCBpOwogICAgIHUxNiBiZGYs
IHNlZzsKQEAgLTI1MTAsOCArMjUyOSw4IEBAIHN0YXRpYyBpbnQgaW50ZWxf
aW9tbXVfYXNzaWduX2RldmljZSgKICAgICAgICAgfQogICAgIH0KIAotICAg
IHJldCA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoaGFyZHdhcmVfZG9t
YWluLCBkLCBkZXZmbiwgcGRldik7Ci0gICAgaWYgKCByZXQgKQorICAgIHJl
dCA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAocywgZCwgZGV2Zm4sIHBk
ZXYpOworICAgIGlmICggcmV0IHx8IGQgPT0gZG9tX2lvICkKICAgICAgICAg
cmV0dXJuIHJldDsKIAogICAgIC8qIFNldHVwIHJtcnIgaWRlbnRpdHkgbWFw
cGluZyAqLwpAQCAtMjUyNCwxMSArMjU0MywyMCBAQCBzdGF0aWMgaW50IGlu
dGVsX2lvbW11X2Fzc2lnbl9kZXZpY2UoCiAgICAgICAgICAgICByZXQgPSBy
bXJyX2lkZW50aXR5X21hcHBpbmcoZCwgMSwgcm1yciwgZmxhZyk7CiAgICAg
ICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChkLCBoYXJkd2FyZV9k
b21haW4sIGRldmZuLCBwZGV2KTsKKyAgICAgICAgICAgICAgICBpbnQgcmM7
CisKKyAgICAgICAgICAgICAgICByYyA9IHJlYXNzaWduX2RldmljZV9vd25l
cnNoaXAoZCwgcywgZGV2Zm4sIHBkZXYpOwogICAgICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIgVlREUFJFRklYCiAgICAgICAgICAgICAgICAg
ICAgICAgICIgY2Fubm90IG1hcCByZXNlcnZlZCByZWdpb24gKCUiUFJJeDY0
IiwlIlBSSXg2NCJdIGZvciBEb20lZCAoJWQpXG4iLAogICAgICAgICAgICAg
ICAgICAgICAgICBybXJyLT5iYXNlX2FkZHJlc3MsIHJtcnItPmVuZF9hZGRy
ZXNzLAogICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJl
dCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBW
VERQUkVGSVgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIgZmFpbGVk
IHRvIHJlY2xhaW0gJTA0eDolMDJ4OiUwMnguJXUgZnJvbSAlcGQgKCVkKVxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lf
U0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgZCwgcmMpOworICAgICAg
ICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQog
ICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggOGIyMWU4ZGM4NC4uYTAz
MWZkNjAyMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtODgsNiArODgsOSBAQCBz
dHJ1Y3QgcGNpX2RldiB7CiAKICAgICBub2RlaWRfdCBub2RlOyAvKiBOVU1B
IG5vZGUgKi8KIAorICAgIC8qIERldmljZSB0byBiZSBxdWFyYW50aW5lZCwg
ZG9uJ3QgYXV0b21hdGljYWxseSByZS1hc3NpZ24gdG8gZG9tMCAqLworICAg
IGJvb2wgcXVhcmFudGluZTsKKwogICAgIC8qIERldmljZSB3aXRoIGVycmF0
YSwgaWdub3JlIHRoZSBCQVJzLiAqLwogICAgIGJvb2wgaWdub3JlX2JhcnM7
CiAKLS0gCjIuMTEuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa302/0001-passthrough-quarantine-PCI-devices.patch"
Content-Disposition: attachment;
 filename="xsa302/0001-passthrough-quarantine-PCI-devices.patch"
Content-Transfer-Encoding: base64

RnJvbSA4YTlmZWM1M2YxNzQwMjJhZGM4OGYyNTM3MmM1N2IyZWI2M2ZhNTM4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIER1cnJhbnQg
PHBhdWxAeGVuLm9yZz4KRGF0ZTogRnJpLCAxOCBPY3QgMjAxOSAxNzo0MTo0
NCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHBhc3N0aHJvdWdoOiBxdWFyYW50
aW5lIFBDSSBkZXZpY2VzCgpXaGVuIGEgUENJIGRldmljZSBpcyBhc3NpZ25l
ZCB0byBhbiB1bnRydXN0ZWQgZG9tYWluLCBpdCBpcyBwb3NzaWJsZSBmb3IK
dGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIERNQSB0byBh
biBhcmJpdHJhcnkgYWRkcmVzcy4gVGhlCklPTU1VIGlzIHVzZWQgdG8gcHJv
dGVjdCB0aGUgaG9zdCBmcm9tIG1hbGljaW91cyBETUEgYnkgbWFraW5nIHN1
cmUgdGhhdAp0aGUgZGV2aWNlIGFkZHJlc3NlcyBjYW4gb25seSB0YXJnZXQg
bWVtb3J5IGFzc2lnbmVkIHRvIHRoZSBndWVzdC4gSG93ZXZlciwKd2hlbiB0
aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0aGUgZGV2aWNlIGlzIGFz
c2lnbmVkIGJhY2sgdG8gZG9tMCwKdGh1cyBhbGxvd2luZyBhbnkgaW4tZmxp
Z2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQgY3JpdGljYWwgaG9zdCBk
YXRhLgoKVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgJ3F1YXJhbnRpbmUnIGZv
ciBQQ0kgZGV2aWNlcyB1c2luZyBkb21faW8uIFdoZW4KdGhlIHRvb2xzdGFj
ayBtYWtlcyBhIGRldmljZSBhc3NpZ25hYmxlIChieSBiaW5kaW5nIGl0IHRv
IHBjaWJhY2spLCBpdAp3aWxsIG5vdyBhbHNvIGFzc2lnbiBpdCB0byBET01J
RF9JTyBhbmQgdGhlIGRldmljZSB3aWxsIG9ubHkgYmUgYXNzaWduZWQKYmFj
ayB0byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBtYWRlIHVuYXNzaWduYWJs
ZSBhZ2Fpbi4gV2hpbHN0IGRldmljZSBpcwphc3NpZ25hYmxlIGl0IHdpbGwg
b25seSBldmVyIHRyYW5zZmVyIGJldHdlZW4gZG9tX2lvIGFuZCBndWVzdCBk
b21haW5zLgpkb21faW8gaXMgYWN0dWFsbHkgb25seSB1c2VkIGFzIGEgc2Vu
dGluZWwgZG9tYWluIGZvciBxdWFyYW50aW5pbmcgcHVycG9zZXM7Cml0IGlz
IG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1VIG1hcHBpbmdzLiBBc3Np
Z25tZW50IHRvIGRvbV9pbyBzaW1wbHkKbWVhbnMgdGhhdCB0aGUgZGV2aWNl
J3MgaW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50aWZpZXIgaXMgbm90IHBy
ZXNlbnQgaW4KdGhlIElPTU1VJ3MgZGV2aWNlIHRhYmxlIGFuZCB0aHVzIGFu
eSBETUEgdHJhbnNhY3Rpb25zIGlzc3VlZCB3aWxsIGJlCnRlcm1pbmF0ZWQg
d2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KCkluIGFkZGl0aW9uLCBhIGZpeCB0
byBhc3NpZ25tZW50IGhhbmRsaW5nIGlzIG1hZGUgZm9yIFZULWQuICBGYWls
dXJlCmR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVwIHNob3VsZCBub3QgbGVh
ZCB0byBhIGRldmljZSBzdGlsbCBiZWluZwphc3NvY2lhdGVkIHdpdGggaXRz
IHByaW9yIG93bmVyLiBIYW5kIHRoZSBkZXZpY2UgdG8gRG9tSU8gdGVtcG9y
YXJpbHksCnVudGlsIHRoZSBhc3NpZ25tZW50IHN0ZXAgaGFzIGNvbXBsZXRl
ZCBzdWNjZXNzZnVsbHkuICBSZW1vdmUgdGhlIFBJCmhvb2tzIGZyb20gdGhl
IHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFzIHdlbGwuCgpGYWlsdXJl
IG9mIHRoZSByZWNvdmVyeSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKCkg
bWF5IG5vdCBnbyBzaWxlbnQ6ClRoZXJlIGUuZy4gbWF5IHN0aWxsIGJlIGxl
ZnQgb3ZlciBSTVJSIG1hcHBpbmdzIGluIHRoZSBkb21haW4gYXNzaWdubWVu
dAp0byB3aGljaCBoYXMgZmFpbGVkLCBhbmQgaGVuY2Ugd2UgY2FuJ3QgYWxs
b3cgdGhhdCBkb21haW4gdG8gY29udGludWUKZXhlY3V0aW5nLgoKTk9URTog
VGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVzIG9uZSBwcmludGsoKSBjbGVhbnVw
OyB0aGUKICAgICAgIlhFTl9ET01DVExfYXNzaWduX2RldmljZTogIiB0YWcg
aXMgZHJvcHBlZCBpbiBpb21tdV9kb19wY2lfZG9tY3RsKCksCiAgICAgIHNp
bmNlIHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hlcmUgYWxzbyBkb24ndCBs
b2cgc3VjaCBhIHRhZy4KClRoaXMgaXMgWFNBLTMwMi4KClNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgICAgICAg
ICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrLQogeGVuL2NvbW1vbi9k
b21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9j
b21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNCAr
KysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9p
b21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgICAgICAgICAgICAgfCAgNiArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jICAgICAgICAgICAgICAgfCA1OSArKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmMgICAgICAgICB8IDQwICsrKysrKysrKysrKysrKystLS0KIHhl
bi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArKwogOCBmaWxlcyBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygrKSwgMjUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCBiNTQ0NGQx
NTUyLi4yY2NhYjAzM2I0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtNzY2
LDYgKzc2Niw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNz
aWduYWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAq
cGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxpYnhsX2N0eCAqY3R4ID0g
bGlieGxfX2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBkb20sIGJ1cywg
ZGV2LCBmdW5jOwogICAgIGNoYXIgKnNwYXRoLCAqZHJpdmVyX3BhdGggPSBO
VUxMOwogICAgIGludCByYzsKQEAgLTc5MSw3ICs3OTIsNyBAQCBzdGF0aWMg
aW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX19n
YyAqZ2MsCiAgICAgfQogICAgIGlmICggcmMgKSB7CiAgICAgICAgIExPRyhX
QVJOLCBQQ0lfQkRGIiBhbHJlYWR5IGFzc2lnbmVkIHRvIHBjaWJhY2siLCBk
b20sIGJ1cywgZGV2LCBmdW5jKTsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIGdvdG8gcXVhcmFudGluZTsKICAgICB9CiAKICAgICAvKiBDaGVjayB0
byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IGEgZHJpdmVyIHRoYXQgd2UgbmVl
ZCB0byB1bmJpbmQgZnJvbSAqLwpAQCAtODIyLDYgKzgyMywxOSBAQCBzdGF0
aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwogICAgIH0K
IAorcXVhcmFudGluZToKKyAgICAvKgorICAgICAqIERPTUlEX0lPIGlzIGp1
c3QgYSBzZW50aW5lbCBkb21haW4sIHdpdGhvdXQgYW55IGFjdHVhbCBtYXBw
aW5ncywKKyAgICAgKiBzbyBhbHdheXMgcGFzcyBYRU5fRE9NQ1RMX0RFVl9S
RE1fUkVMQVhFRCB0byBhdm9pZCBhc3NpZ25tZW50IGJlaW5nCisgICAgICog
dW5uZWNlc3NhcmlseSBkZW5pZWQuCisgICAgICovCisgICAgcmMgPSB4Y19h
c3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2X2VuY29k
ZV9iZGYocGNpZGV2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQpOworICAgIGlmICggcmMgPCAwICkg
eworICAgICAgICBMT0coRVJST1IsICJmYWlsZWQgdG8gcXVhcmFudGluZSAi
UENJX0JERiwgZG9tLCBidXMsIGRldiwgZnVuYyk7CisgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCkBA
IC04MjksOSArODQzLDE4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9w
Y2lfYXNzaWduYWJsZV9yZW1vdmUobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQg
cmM7CiAgICAgY2hhciAqZHJpdmVyX3BhdGg7CiAKKyAgICAvKiBEZS1xdWFy
YW50aW5lICovCisgICAgcmMgPSB4Y19kZWFzc2lnbl9kZXZpY2UoY3R4LT54
Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKKyAg
ICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVk
IHRvIGRlLXF1YXJhbnRpbmUgIlBDSV9CREYsIHBjaWRldi0+ZG9tYWluLCBw
Y2lkZXYtPmJ1cywKKyAgICAgICAgICAgIHBjaWRldi0+ZGV2LCBwY2lkZXYt
PmZ1bmMpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisK
ICAgICAvKiBVbmJpbmQgZnJvbSBwY2liYWNrICovCiAgICAgaWYgKCAocmM9
cGNpYmFja19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIDwgMCApIHsK
ICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA5
YzczNjBlZDJhLi5mYzI0MjNhNWQyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTU0OCw2
ICs1NDgsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9zeXN0ZW1fZG9tYWlucyh2
b2lkKQogICAgICAqIEluaXRpYWxpc2Ugb3VyIERPTUlEX0lPIGRvbWFpbi4K
ICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIEkvTyBwYWdlcyB0aGF0IGFyZSB3
aXRoaW4gdGhlIHJhbmdlIG9mIHRoZSBwYWdlX2luZm8KICAgICAgKiBhcnJh
eS4gTWFwcGluZ3Mgb2NjdXIgYXQgdGhlIHByaXYgb2YgdGhlIGNhbGxlci4K
KyAgICAgKiBRdWFyYW50aW5lZCBQQ0kgZGV2aWNlcyB3aWxsIGJlIGFzc29j
aWF0ZWQgd2l0aCB0aGlzIGRvbWFpbi4KICAgICAgKi8KICAgICBkb21faW8g
PSBkb21haW5fY3JlYXRlKERPTUlEX0lPLCBOVUxMLCBmYWxzZSk7CiAgICAg
aWYgKCBJU19FUlIoZG9tX2lvKSApCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCBkNTk3YTA5
Zjk4Li4wM2QwMjI2MDM5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0
bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTM4Myw2ICszODMs
MTYgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4
ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogCiAgICAgc3dpdGNoICggb3AtPmNt
ZCApCiAgICAgeworICAgIGNhc2UgWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNl
OgorICAgIGNhc2UgWEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2U6CisgICAg
ICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9JTyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGQgPSBkb21faW87CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggb3AtPmRvbWFpbiA9PSBE
T01JRF9JTlZBTElEICkKKyAgICAgICAgICAgIHJldHVybiAtRVNSQ0g7Cisg
ICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWEVOX0RPTUNU
TF90ZXN0X2Fzc2lnbl9kZXZpY2U6CiAgICAgY2FzZSBYRU5fRE9NQ1RMX3Zt
X2V2ZW50X29wOgogICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURf
SU5WQUxJRCApCkBAIC00MDUsNyArNDE1LDcgQEAgbG9uZyBkb19kb21jdGwo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3Rs
KQogCiAgICAgaWYgKCAhZG9tY3RsX2xvY2tfYWNxdWlyZSgpICkKICAgICB7
Ci0gICAgICAgIGlmICggZCApCisgICAgICAgIGlmICggZCAmJiBkICE9IGRv
bV9pbyApCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKICAg
ICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAog
ICAgICAgICAgICAgX19IWVBFUlZJU09SX2RvbWN0bCwgImgiLCB1X2RvbWN0
bCk7CkBAIC0xMDY0LDcgKzEwNzQsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAg
ICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwogCiAgZG9tY3RsX291dF91bmxv
Y2tfZG9tb25seToKLSAgICBpZiAoIGQgKQorICAgIGlmICggZCAmJiBkICE9
IGRvbV9pbyApCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogCiAg
ICAgaWYgKCBjb3B5YmFjayAmJiBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGws
IG9wLCAxKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCAwNTNlNzM1NWM0Li5iMjA0
NjI0NWQ3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
bWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTk1LDYgKzk1LDEwIEBAIHN0
YXRpYyB2b2lkIGFtZF9pb21tdV9zZXR1cF9kb21haW5fZGV2aWNlKAogICAg
IHU4IGJ1cyA9IHBkZXYtPmJ1czsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkb21haW4pOwogCisgICAgLyogZG9t
X2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2
aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAg
IHJldHVybjsKKwogICAgIEJVR19PTiggIWhkLT5hcmNoLnJvb3RfdGFibGUg
fHwgIWhkLT5hcmNoLnBhZ2luZ19tb2RlIHx8CiAgICAgICAgICAgICAhaW9t
bXUtPmRldl90YWJsZS5idWZmZXIgKTsKIApAQCAtMjc2LDYgKzI4MCwxMCBA
QCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICBpbnQgcmVxX2lk
OwogICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKIAorICAgIC8qIGRvbV9pbyBp
cyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMg
Ki8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1
cm47CisKICAgICBCVUdfT04gKCBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlciA9
PSBOVUxMICk7CiAgICAgcmVxX2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQo
aW9tbXUtPnNlZywgUENJX0JERjIoYnVzLCBkZXZmbikpOwogICAgIHRhYmxl
ID0gaW9tbXUtPmRldl90YWJsZS5idWZmZXI7CkBAIC0zNzMsNyArMzgxLDcg
QEAgc3RhdGljIGludCBhbWRfaW9tbXVfYXNzaWduX2RldmljZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1OCBkZXZmbiwKICAgICAgICAgICAgIGl2cnNfbWFwcGlu
Z3NbcmVxX2lkXS5yZWFkX3Blcm1pc3Npb24pOwogICAgIH0KIAotICAgIHJl
dHVybiByZWFzc2lnbl9kZXZpY2UoaGFyZHdhcmVfZG9tYWluLCBkLCBkZXZm
biwgcGRldik7CisgICAgcmV0dXJuIHJlYXNzaWduX2RldmljZShwZGV2LT5k
b21haW4sIGQsIGRldmZuLCBwZGV2KTsKIH0KIAogc3RhdGljIHZvaWQgZGVh
bGxvY2F0ZV9uZXh0X3BhZ2VfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGcs
IGludCBsZXZlbCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
CmluZGV4IDllZjVmMzc2YzUuLjhjYmU5MDhmZmYgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTgxLDcgKzE4MSw3IEBAIGlu
dCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgb3B0cykKIAogICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21tdV9n
ZXRfb3BzKCk7CiAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChk
KTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgfHwgaXNfc3lzdGVt
X2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybiByZXQ7CiAKICAgICBpZiAo
IGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCkBAIC00NzMsNiArNDczLDEwIEBA
IGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKKyAgICAgICAgZG9tX2lvLT5vcHRpb25zIHw9IFhFTl9ET01D
VExfQ0RGX2lvbW11OworICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0
KGRvbV9pbywgMCkgKQorICAgICAgICAgICAgcGFuaWMoIkNvdWxkIG5vdCBz
ZXQgdXAgcXVhcmFudGluZVxuIik7CisKICAgICAgICAgcHJpbnRrKCIgLSBE
b20wIG1vZGU6ICVzXG4iLAogICAgICAgICAgICAgICAgaW9tbXVfaHdkb21f
cGFzc3Rocm91Z2ggPyAiUGFzc3Rocm91Z2giIDoKICAgICAgICAgICAgICAg
IGlvbW11X2h3ZG9tX3N0cmljdCA/ICJTdHJpY3QiIDogIlJlbGF4ZWQiKTsK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYmRjYzQ4MmQ4
MS4uMThhN2RjNzIyNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMKQEAgLTkxMCw2ICs5MTAsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2Rl
dmljZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCBzZWcsIHVpbnQ4X3Qg
YnVzLAogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGQpOwogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAg
IHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAog
ICAgIGlmICggIWlzX2lvbW11X2VuYWJsZWQoZCkgKQpAQCAtOTIwLDEyICs5
MjEsMTYgQEAgc3RhdGljIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRv
bWFpbiAqZCwgdWludDE2X3Qgc2VnLCB1aW50OF90IGJ1cywKICAgICBpZiAo
ICFwZGV2ICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAKKyAgICAvKiBE
ZS1hc3NpZ25tZW50IGZyb20gZG9tX2lvIHNob3VsZCBkZS1xdWFyYW50aW5l
IHRoZSBkZXZpY2UgKi8KKyAgICB0YXJnZXQgPSAocGRldi0+cXVhcmFudGlu
ZSAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvKSA/CisgICAgICAgIGRvbV9p
byA6IGhhcmR3YXJlX2RvbWFpbjsKKwogICAgIHdoaWxlICggcGRldi0+cGhh
bnRvbV9zdHJpZGUgKQogICAgIHsKICAgICAgICAgZGV2Zm4gKz0gcGRldi0+
cGhhbnRvbV9zdHJpZGU7CiAgICAgICAgIGlmICggUENJX1NMT1QoZGV2Zm4p
ICE9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApCiAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25f
ZGV2aWNlKGQsIGhhcmR3YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgICAgIHJl
dCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCB0YXJn
ZXQsIGRldmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgICAgIGlm
ICggIXJldCApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTkzNiw3ICs5
NDEsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgIH0KIAog
ICAgIGRldmZuID0gcGRldi0+ZGV2Zm47Ci0gICAgcmV0ID0gaGQtPnBsYXRm
b3JtX29wcy0+cmVhc3NpZ25fZGV2aWNlKGQsIGhhcmR3YXJlX2RvbWFpbiwg
ZGV2Zm4sCisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25f
ZGV2aWNlKGQsIHRhcmdldCwgZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwog
ICAgIGlmICggcmV0ICkKICAgICB7CkBAIC05NDYsNiArOTUxLDkgQEAgc3Rh
dGljIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDE2X3Qgc2VnLCB1aW50OF90IGJ1cywKICAgICAgICAgcmV0dXJuIHJldDsK
ICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJkd2FyZV9k
b21haW4gICkKKyAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOwor
CiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAgICAgcmV0dXJuIHJl
dDsKQEAgLTE0NjIsMTkgKzE0NzAsMjkgQEAgc3RhdGljIGludCBpb21tdV9y
ZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVy
biBoZC0+cGxhdGZvcm1fb3BzLT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZu
LCBwY2lfdG9fZGV2KHBkZXYpKTsKIH0KIAotLyoKLSAqIElmIHRoZSBkZXZp
Y2UgaXNuJ3Qgb3duZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbiwgaXQgbWVh
bnMgaXQgYWxyZWFkeQotICogaGFzIGJlZW4gYXNzaWduZWQgdG8gb3RoZXIg
ZG9tYWluLCBvciBpdCBkb2Vzbid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50
IGRldmljZV9hc3NpZ25lZCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQog
ewogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgIGludCByYyA9IDA7
CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBwZGV2ID0gcGNpX2dldF9w
ZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZm
bik7CisKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZm
bik7CisKKyAgICBpZiAoICFwZGV2ICkKKyAgICAgICAgcmMgPSAtRU5PREVW
OworICAgIC8qCisgICAgICogSWYgdGhlIGRldmljZSBleGlzdHMgYW5kIGl0
IGlzIG5vdCBvd25lZCBieSBlaXRoZXIgdGhlIGhhcmR3YXJlCisgICAgICog
ZG9tYWluIG9yIGRvbV9pbyB0aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8g
YSBndWVzdCwgb3IgYmUKKyAgICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94
ZW4pLgorICAgICAqLworICAgIGVsc2UgaWYgKCBwZGV2LT5kb21haW4gIT0g
aGFyZHdhcmVfZG9tYWluICYmCisgICAgICAgICAgICAgIHBkZXYtPmRvbWFp
biAhPSBkb21faW8gKQorICAgICAgICByYyA9IC1FQlVTWTsKKwogICAgIHBj
aWRldnNfdW5sb2NrKCk7CiAKLSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJV
U1k7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9k
ZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBk
ZXZmbiwgdTMyIGZsYWcpCkBAIC0xNDg4LDcgKzE1MDYsOCBAQCBzdGF0aWMg
aW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywg
dTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50
IGRldmljZSBhc3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBo
YXZlIGJlZW4gCiAgICAgICogZW5hYmxlZCBmb3IgdGhpcyBkb21haW4gKi8K
LSAgICBpZiAoIHVubGlrZWx5KChpc19odm1fZG9tYWluKGQpICYmCisgICAg
aWYgKCBkICE9IGRvbV9pbyAmJgorICAgICAgICAgdW5saWtlbHkoKGlzX2h2
bV9kb21haW4oZCkgJiYKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2
bS5tZW1fc2hhcmluZ19lbmFibGVkKSB8fAogICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9wYWdpbmcpIHx8CiAg
ICAgICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCktPmdsb2JhbF9s
b2dkaXJ0eSkgKQpAQCAtMTQ5NywxMiArMTUxNiwyMCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgaWYgKCAhcGNpZGV2c190
cnlsb2NrKCkgKQogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwogCi0gICAg
cGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWlu
LCBzZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYo
c2VnLCBidXMsIGRldmZuKTsKKworICAgIHJjID0gLUVOT0RFVjsKICAgICBp
ZiAoICFwZGV2ICkKLSAgICB7Ci0gICAgICAgIHJjID0gcGNpX2dldF9wZGV2
KHNlZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAtRU5PREVWOwogICAgICAg
ICBnb3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAwOworICAgIGlmICgg
ZCA9PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAg
ICByYyA9IC1FQlVTWTsKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiAhPSBoYXJk
d2FyZV9kb21haW4gJiYKKyAgICAgICAgIHBkZXYtPmRvbWFpbiAhPSBkb21f
aW8gKQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBpZiAoIHBkZXYtPm1z
aXggKQogICAgIHsKQEAgLTE1MzAsNiArMTU1NywxMCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgfQogCiAgZG9uZToKKyAg
ICAvKiBUaGUgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGRvbV9pbyBzbyBtYXJr
IGl0IGFzIHF1YXJhbnRpbmVkICovCisgICAgaWYgKCAhcmMgJiYgZCA9PSBk
b21faW8gKQorICAgICAgICBwZGV2LT5xdWFyYW50aW5lID0gdHJ1ZTsKKwog
ICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKICAgICByZXR1cm4gcmM7CkBAIC0x
NzA1LDcgKzE3MzYsNyBAQCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAg
ICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAg
ICAgICAgZWxzZSBpZiAoIHJldCApCi0gICAgICAgICAgICBwcmludGsoWEVO
TE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2U6ICIKKyAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAg
ICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAo
JWQpXG4iLAogICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xP
VChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwKICAgICAgICAgICAgICAgICAg
ICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IGYwOGVlYzA3MGQuLjUzNDkzZWZj
Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCkBAIC0xMjkwLDYgKzEyOTAsMTAgQEAgaW50IGRvbWFpbl9jb250ZXh0
X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0OwogICAgIGJv
b2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisg
ICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuIDA7
CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9s
b2NrKCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9fY29udGV4
dF9tYWRkcihpb21tdSwgYnVzKTsKQEAgLTE1MzYsNiArMTU0MCwxMCBAQCBp
bnQgZG9tYWluX2NvbnRleHRfdW5tYXBfb25lKAogICAgIGludCBpb21tdV9k
b21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hfZGV2X2lvdGxiOwog
CisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVh
cmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9p
byApCisgICAgICAgIHJldHVybiAwOworCiAgICAgQVNTRVJUKHBjaWRldnNf
bG9ja2VkKCkpOwogICAgIHNwaW5fbG9jaygmaW9tbXUtPmxvY2spOwogCkBA
IC0xNjY4LDYgKzE2NzYsMTAgQEAgc3RhdGljIGludCBkb21haW5fY29udGV4
dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisg
ICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAgICAgICAgZ290byBvdXQ7
CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRldmljZXMgdW5kZXIg
dGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4sCiAgICAgICog
Y2xlYXIgaW9tbXUgaW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5f
aWQgaW4gZG9taWRfYml0bXAKQEAgLTIzOTQsNiArMjQwNiwxNSBAQCBzdGF0
aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAgICAgaWYgKCBy
ZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAgaWYgKCBkZXZmbiA9
PSBwZGV2LT5kZXZmbiApCisgICAgeworICAgICAgICBsaXN0X21vdmUoJnBk
ZXYtPmRvbWFpbl9saXN0LCAmZG9tX2lvLT5wZGV2X2xpc3QpOworICAgICAg
ICBwZGV2LT5kb21haW4gPSBkb21faW87CisgICAgfQorCisgICAgaWYgKCAh
aGFzX2FyY2hfcGRldnMoc291cmNlKSApCisgICAgICAgIHZteF9waV9ob29r
c19kZWFzc2lnbihzb3VyY2UpOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRl
dnModGFyZ2V0KSApCiAgICAgICAgIHZteF9waV9ob29rc19hc3NpZ24odGFy
Z2V0KTsKIApAQCAtMjQxMiwxNSArMjQzMywxMyBAQCBzdGF0aWMgaW50IHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoCiAgICAgICAgIHBkZXYtPmRvbWFp
biA9IHRhcmdldDsKICAgICB9CiAKLSAgICBpZiAoICFoYXNfYXJjaF9wZGV2
cyhzb3VyY2UpICkKLSAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNv
dXJjZSk7Ci0KICAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGlu
dGVsX2lvbW11X2Fzc2lnbl9kZXZpY2UoCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgdTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1MzIgZmxhZykK
IHsKKyAgICBzdHJ1Y3QgZG9tYWluICpzID0gcGRldi0+ZG9tYWluOwogICAg
IHN0cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycjsKICAgICBpbnQgcmV0ID0g
MCwgaTsKICAgICB1MTYgYmRmLCBzZWc7CkBAIC0yNDYzLDggKzI0ODIsOCBA
QCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9kZXZpY2UoCiAgICAg
ICAgIH0KICAgICB9CiAKLSAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3du
ZXJzaGlwKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwotICAg
IGlmICggcmV0ICkKKyAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJz
aGlwKHMsIGQsIGRldmZuLCBwZGV2KTsKKyAgICBpZiAoIHJldCB8fCBkID09
IGRvbV9pbyApCiAgICAgICAgIHJldHVybiByZXQ7CiAKICAgICAvKiBTZXR1
cCBybXJyIGlkZW50aXR5IG1hcHBpbmcgKi8KQEAgLTI0NzcsMTEgKzI0OTYs
MjAgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAog
ICAgICAgICAgICAgcmV0ID0gcm1ycl9pZGVudGl0eV9tYXBwaW5nKGQsIDEs
IHJtcnIsIGZsYWcpOwogICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIHJlYXNzaWduX2RldmljZV9vd25l
cnNoaXAoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwgcGRldik7CisgICAg
ICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgcmMgPSBy
ZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKGQsIHMsIGRldmZuLCBwZGV2KTsK
ICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSIFZURFBSRUZJ
WAogICAgICAgICAgICAgICAgICAgICAgICAiIGNhbm5vdCBtYXAgcmVzZXJ2
ZWQgcmVnaW9uICglIlBSSXg2NCIsJSJQUkl4NjQiXSBmb3IgRG9tJWQgKCVk
KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgcm1yci0+YmFzZV9hZGRy
ZXNzLCBybXJyLT5lbmRfYWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCByZXQpOworICAgICAgICAgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiIGZhaWxlZCB0byByZWNsYWltICUwNHg6JTAyeDolMDJ4
LiV1IGZyb20gJXBkICglZClcbiIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVOQyhkZXZm
biksIGQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZG9tYWluX2NyYXNo
KGQpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmlu
ZGV4IDM5M2NiNDVkZTMuLjJiYzRhYWY0NTMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgK
QEAgLTk5LDYgKzk5LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgbm9k
ZWlkX3Qgbm9kZTsgLyogTlVNQSBub2RlICovCiAKKyAgICAvKiBEZXZpY2Ug
dG8gYmUgcXVhcmFudGluZWQsIGRvbid0IGF1dG9tYXRpY2FsbHkgcmUtYXNz
aWduIHRvIGRvbTAgKi8KKyAgICBib29sIHF1YXJhbnRpbmU7CisKICAgICAv
KiBEZXZpY2Ugd2l0aCBlcnJhdGEsIGlnbm9yZSB0aGUgQkFScy4gKi8KICAg
ICBib29sIGlnbm9yZV9iYXJzOwogCi0tIAoyLjExLjAKCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:38:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:38:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9ib-00023S-Il; Thu, 31 Oct 2019 12:38:25 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQ9iZ-00023D-Uz
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:38:23 +0000
X-Inumbo-ID: 53087c06-fbdb-11e9-a531-bc764e2007e4
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 53087c06-fbdb-11e9-a531-bc764e2007e4;
 Thu, 31 Oct 2019 12:38:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 6920FB12F;
 Thu, 31 Oct 2019 12:38:21 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191031105609.21819-1-sergey.dyasli@citrix.com>
 <932471f8-fbe3-de7b-f005-d7e036f2c936@suse.com>
 <8ef28fe6-70dc-8233-9671-5e9cd60b7306@citrix.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <7bcab930-a81d-07fd-45ff-f68d6c951aa2@suse.com>
Date: Thu, 31 Oct 2019 13:38:23 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <8ef28fe6-70dc-8233-9671-5e9cd60b7306@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 for 4.13] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMTAuMjAxOSAxMjo0NSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiAzMS8xMC8yMDE5
IDExOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMzEuMTAuMjAxOSAxMTo1NiwgU2VyZ2V5
IER5YXNsaSB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4+PiArKysgYi94ZW4v
YXJjaC94ODYvbW0uYwo+Pj4gQEAgLTU5NDMsNyArNTk0Myw3IEBAIGNvbnN0IHN0cnVjdCBwbGF0
Zm9ybV9iYWRfcGFnZSAqX19pbml0IGdldF9wbGF0Zm9ybV9iYWRwYWdlcyh1bnNpZ25lZCBpbnQg
KmFycmF5Cj4+PiAgICAgIGNhc2UgMHgwMDA4MDZlMDogLyogZXJyYXR1bSBLQkw/Pz8gKi8KPj4+
ICAgICAgY2FzZSAweDAwMDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8gQ0ZXMTAz
ICovCj4+PiAgICAgICAgICAqYXJyYXlfc2l6ZSA9IChjcHVpZF9lYXgoMCkgPj0gNyAmJgo+Pj4g
LSAgICAgICAgICAgICAgICAgICAgICAgIShjcHVpZF9lY3goMSkgJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfSFlQRVJWSVNPUikpICYmCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAhZWFy
bHlfY3B1X2hhc19oeXBlcnZpc29yKCkgJiYKPj4KPj4gU3RyaWN0bHkgc3BlYWtpbmcgdGhpcyBt
YWtlcyBjbGVhciB0aGF0IGluIGVhcmx5X2NwdV9oYXNfaHlwZXJ2aXNvcigpCj4+IHlvdSBzaG91
bGQgYWxzbyBjaGVjayBjcHVpZF9lYXgoMCkgPj0gMS4gV2UgZG9uJ3QgY3VycmVudGx5IHNlZW0g
dG8KPj4gb2JqZWN0IHRvIHJ1bm5pbmcgb24gYSBzeXN0ZW0gd2l0aCBvbmx5IGJhc2ljIGxlYWYg
MCBhdmFpbGFibGUgKHdlCj4+IGRvIG9iamVjdCB0byB0aGVyZSBub3QgYmVpbmcgZXh0ZW5kZWQg
bGVhZiAxKS4gQW5kcmV3LCBkbyB5b3UgaGF2ZQo+PiBhbnkgY2xlYXIgb3BpbmlvbiBvbmUgd2F5
IG9yIHRoZSBvdGhlcj8KPiAKPiBXaGF0IGdhdmUgeW91IHRoYXQgaW1wcmVzc2lvbj8gZWFybHlf
Y3B1X2luaXQoKSBhbmQgZ2VuZXJpY19pZGVudGlmeSgpCj4gZG8gY3B1aWQoMHgxKSB1bmNvbmRp
dGlvbmFsbHkuCgoiZG8gY3B1aWQoMHgxKSB1bmNvbmRpdGlvbmFsbHkiICE9ICJvYmplY3QgdG8g
cnVubmluZyBvbiBhIHN5c3RlbQp3aXRoIG9ubHkgYmFzaWMgbGVhZiAwIGF2YWlsYWJsZSIsIGku
ZS4gdGhhdCBjb2RlIGlzIHNpbXBseSBidWdneSBhcwpsb25nIGFzIHdlIGRvbid0IGVsc2V3aGVy
ZSBwYW5pYygpIGlmIHRoZXJlJ3Mgb25seSBsZWFmIDAgYXZhaWxhYmxlLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:39:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9jP-0002A3-VH; Thu, 31 Oct 2019 12:39:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=CAAN=YY=xenbits.xen.org=iwj@srs-us1.protection.inumbo.net>)
 id 1iQ9aJ-0007H8-56
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:29:51 +0000
X-Inumbo-ID: 18eab4fe-fbda-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 18eab4fe-fbda-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 12:29:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9Zw-00079n-Fj; Thu, 31 Oct 2019 12:29:28 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1iQ9Zw-0002vd-B1; Thu, 31 Oct 2019 12:29:28 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1iQ9Zw-0002vd-B1@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 12:29:28 +0000
X-Mailman-Approved-At: Thu, 31 Oct 2019 12:39:13 +0000
Subject: [Xen-devel] Xen Security Advisory 299 v4 (CVE-2019-18421) - Issues
 with restartable PV type change operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

            Xen Security Advisory CVE-2019-18421 / XSA-299
                               version 4

           Issues with restartable PV type change operations

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

Public release.

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

To avoid using shadow pagetables for PV guests, Xen exposes the actual
hardware pagetables to the guest.  In order to prevent the guest from
modifying these page tables directly, Xen keeps track of how pages are
used using a type system; pages must be "promoted" before being used
as a pagetable, and "demoted" before being used for any other type.
Xen also allows for "recursive" promotions: i.e., an operating system
promoting a page to an L4 pagetable may end up causing pages to be
promoted to L3s, which may in turn cause pages to be promoted to L2s,
and so on.  These operations may take an arbitrarily large amount of
time, and so must be re-startable.

Unfortunately, making recursive pagetable promotion and demotion
operations restartable is incredibly complicated, and the code
contains several races which, if triggered, can cause Xen to drop or
retain extra type counts, potentially allowing guests to get write
access to in-use pagetables.

IMPACT
======

A malicious PV guest administrator may be able to escalate their
privilege to that of the host.

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

All x86 systems with untrusted PV guests are vulnerable.

HVM and PVH guests cannot exercise this vulnerability.
ARM systems are not vulnerable because ARM guests are all PVH.

All security-supported Xen versions are vulnerable.

Note that these attacks require very precise timing, which may
be difficult to exploit in practice.

MITIGATION
==========

Running only HVM or PVH guests will avoid this vulnerability.

Running PV guests in "shim" mode will also avoid this vulnerability.

CREDITS
=======

This issue was discovered by George Dunlap of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa299/*.patch           xen-unstable
xsa299-4.12/*.patch      Xen 4.12.x
xsa299-4.11/*.patch      Xen 4.11.x
xsa299-4.10/*.patch      Xen 4.10.x
xsa299-4.9/*.patch       Xen 4.9.x
xsa299-4.8/*.patch       Xen 4.8.x

$ sha256sum xsa299* xsa299*/*
687fb0f3273a424726edb4d249b79cfc45d1ef7000610405b11eaac49baecaa8  xsa299.meta
6c8f46e57f61a5e1e2e5e628a32e4c9ae144218ce475309811bb9900d3fdda48  xsa299-4.8/0001-x86-mm-Clean-up-trailing-whitespace.patch
3409e71ed7bc199bcda33892ea6f70fe257c4f3906d74b4a6f4352415daeedb0  xsa299-4.8/0002-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch
1179fe0f1a591c542478bf8614501f8ddb67e342d7d452f6bff3b6a999f2b20f  xsa299-4.8/0003-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch
bc0352a1d82079c4072cc3871d0d397f7abb3c0480dfc3c5c542091d2ec7d7b0  xsa299-4.8/0004-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch
2b96857ef3e0f8259df7ad01600f1c30ca234668d6f26744c2ae0d3d7dded090  xsa299-4.8/0005-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch
fe119a8255e23a86845fa1ac5f93afa25acdaff705061c172ea9e0589b0bc1a4  xsa299-4.8/0006-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch
562415d5fdb4e173443a2aa211094743a722ef1fe5a2d19c59cb3d329e101984  xsa299-4.8/0007-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch
454296ac46ea5feea8866101e7c953bf6dbd37a5275f7b006eeb6d22cbae387d  xsa299-4.8/0008-x86-mm-Always-retain-a-general-ref-on-partial.patch
f203a70da67f304c2ede516ef989b58ace6774eeee4eca919631c75f09860ba3  xsa299-4.8/0009-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch
1f4877c10ead99c51d822d29ebaed9774cdb97cca869fe1a1ccf905540e291c7  xsa299-4.8/0010-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch
733d260d731cce9902d66dc5b42ae9d10a319acda6dadcc426b6dfeba6e917da  xsa299-4.8/0011-x86-mm-Fix-nested-de-validation-on-error.patch
cd105c15e2fd915644cb7d31000df60e51d1054a807b575d5436ccb87c1e9a18  xsa299-4.8/0012-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch
d8db456679e652f5a33a0a448d379e3a88b0cf7ce1415ee46007873cfb6f49b7  xsa299-4.9/0001-x86-mm-Clean-up-trailing-whitespace.patch
e54df901b5f13d70643938ff365a09a43725637511251efc3ac55c45b80016f5  xsa299-4.9/0002-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch
8da540f32ff77f5871f646a6ef2847bc3adc2aecfa4698dcec4335b72e758616  xsa299-4.9/0003-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch
e97044ffb5edcc7f1094dd47e365f2f29971cacf784d8aaa9a0e42f770ca899d  xsa299-4.9/0004-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch
53977fd090d488f484e6191c6b68cbc59f771d8cf4aeb230b7b9f8ddc891a58e  xsa299-4.9/0005-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch
d10b9d434d341ac380e8a9c6fc4b3ddec8baf8dec9d565c2e66867f8d05497ba  xsa299-4.9/0006-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch
7e01debdbe59cfa734e63b5c9d5c2799aa25f961f0d065ce8c8bdb64d577b164  xsa299-4.9/0007-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch
12f0732907547367645db6300cff959f15118b91503165dc2c66083769ac7e56  xsa299-4.9/0008-x86-mm-Always-retain-a-general-ref-on-partial.patch
06044bf56130dd845e08ed9af75f4aade186d48b1cea88d7862026bbe0bf51af  xsa299-4.9/0009-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch
2fea704a716d6ff8a589fba7bf5d71443e2b52f41f591f8173d50dcb3ba9a94b  xsa299-4.9/0010-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch
4bcfd94bdd77726e8ea1069081f5f544705b22752a185ee4e1f58c730a902b74  xsa299-4.9/0011-x86-mm-Fix-nested-de-validation-on-error.patch
580fa03182e40f122e3d21a5c71183b6a9500eae2afba490cf43514b75e15062  xsa299-4.9/0012-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch
c3bde8f42e75c0f98c22938267f947d4729e7372510dededa3750699ac8cb2f5  xsa299-4.10/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch
0794fd0d20d71367977926f2393e354d4a43452a51f421616fa413acd68bf24a  xsa299-4.10/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch
0591cd2fa566fcec43e2aa6e1cfb92629c816e55c7548b2534c5a7a84505cd06  xsa299-4.10/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch
736966986c43bcdfcbf337fc87af6f430458bad5d105b33f7dfa0a1eb72f2416  xsa299-4.10/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch
416db71e950838dbf5d024ae9ba8bb6e6685314608543fd8df0516db7786b811  xsa299-4.10/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch
7d84aaf129401faa863565df084e776413dd07ec440c1a67db961b8a147651a4  xsa299-4.10/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch
59d37dc3cfd811bcbbedb72ca9d80eb2d460dce4e373e581c88fdb6b874b4111  xsa299-4.10/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch
746156888f0dc4a75164cd668dd05fdf3d9b11cc96205785384f84ebcd1df4ae  xsa299-4.10/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch
bcc54d2b0653e584c89c0d219d5cd82e94c2629033ea8f1b22dfd3f373267bf5  xsa299-4.10/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch
4829ba66647d344f1eaad632fddab4c8c51db513d1ae18385dec195b86e76936  xsa299-4.10/0010-x86-mm-Fix-nested-de-validation-on-error.patch
7ad0b06d2748da4e4b317f4cc8c829c7fb451bf86ad778d97d231acff7cfd940  xsa299-4.10/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch
225fec9475b5992338ce19da982a759b3a551c653dbbb280295b00018a107d28  xsa299-4.11/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch
fa910f573bde107b90fef4568fa500bf875d7303ac93642ed8a135d639bf7f0e  xsa299-4.11/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch
f5fcf8ab6940d85fe43de61463ff00bcf17a22b94da4f2b28fa45d714b0255d0  xsa299-4.11/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch
e1e49d767f08889b518423935869332a40f87e824bb93a0c2707f1f99e9f0328  xsa299-4.11/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch
c0f5ce00516491b1f3d2eccf25fbd67d409d855e3d4b423490f1bc37b4477e87  xsa299-4.11/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch
4562543c497c17cc3a793f67a75824043ca3dea69ccc456bf9f5546825282f0e  xsa299-4.11/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch
90bc777691225eb4c55804702c2cd7f2913317b13334c27b9437ee60be672cca  xsa299-4.11/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch
7903c9599ee47dc05647e5ec7a6ce3fe5e6331b527551286897429e97cf56f61  xsa299-4.11/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch
c1ae9bad93e11a4a9253265318b67b45865e566b17ddd7f167bb88197a9b700c  xsa299-4.11/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch
49a21bd396ab4af6b82aaa38dac733f4fde806587b5b126cd656f725b9c8eee7  xsa299-4.11/0010-x86-mm-Fix-nested-de-validation-on-error.patch
09df369fa52335e3e560af593d4e9843bab1da24aa1b4c905f9ea1ce8441af6e  xsa299-4.11/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch
d27f07eb0020181487ec9dda15c6331125d6b0505fdce1ae67c0a9b524159e11  xsa299-4.12/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch
00c2fb77366c427e226315cfb1cda1c67ce495ec8a0b400ff30924bc399bf283  xsa299-4.12/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch
bc88c216e438af9e1dddf1e5374fd1c78c9867e8908ba3016c72d999aebaea4b  xsa299-4.12/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch
cc6416c6311be82a2b89d5b14ceb9ecc6cb92ce9286bb03b91083c661186d28d  xsa299-4.12/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch
732fbb80a6fc6364945e1b6534c921d503e2369c3cd25f425096549b71f75fa0  xsa299-4.12/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch
20e37b3712b66111193bed02b368aff2ee0e7896dd55b5e6c928fbc97ec618b3  xsa299-4.12/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch
20bec098f3ad474093ce33e4ae5e8cee5ff9f8504107c8a4ff76f2731abbab13  xsa299-4.12/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch
71addb8014eeb51a6adc4377aaa4b74ac611a28a6f62865f7020a536a1a9cbc5  xsa299-4.12/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch
71bd7d75f7878571d4ea4351ea10f487a1c1a86765f67c85a25308d5df24a40e  xsa299-4.12/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch
1e58d49f72c1eb158db08a17a3805e2144c0d468b6388a9a8795b67f80a699a5  xsa299-4.12/0010-x86-mm-Fix-nested-de-validation-on-error.patch
67594f941f8cecbc0ff87dfedbdbd43f4e4234d049c1a5d62143153ae96954c1  xsa299-4.12/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch
08179d90ea327bca328f3a45198c31166df2aa6fb459b148dd74c716c1d5bb88  xsa299/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch
d37e7b4dd3c9d7da14a287d9fe6807f81d95bba8bdab79b729ed5aa3350fad70  xsa299/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch
660fc01fb09aee7628d65d7893ec11bf77cfe79543e390656b59f0e60334d058  xsa299/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch
2dc6ad4233ec572ba21632ab80b6149541f3169affb792e31930e3f7c6e72fc6  xsa299/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch
175fd90422bf00879de2129cd1a86bbdeb1c15ff344d286ab9634bc3f1512c03  xsa299/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch
afa26c8850085412a787d7f0cb3031f15181ee2c9b3b1a9b4a007bff7404457f  xsa299/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch
6f0502b2377db2115faf9c7bcbf35898013dcec74170950c3aa7a0586ff1e174  xsa299/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch
787c3eeaadfed46947fb17773fa8f9e9efe891658d7460eaf5291a4ca6155123  xsa299/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch
77341c4d0ab62fbb7090d2a6b60902467563ae470ac0807ef40a3ac791d2933a  xsa299/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch
e489f49f8783fb388161365072da585c049e05d80306cf963cec5ecbb3bc67c7  xsa299/0010-x86-mm-Fix-nested-de-validation-on-error.patch
17b9ae71c150747bff4d57eee8a918b1961e880e25ae2b9c0dbe933e005cb1a0  xsa299/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch
$

NOTE ON RESOLUTION
==================

Even with these fixes, the code is still very complicated.  After the
embargo is up, we plan to try getting rid of automatic recursive
pagetable promotion entirely, instead requiring guest operating
systems to promote pages one-by-one themselves.  This would obviate
the need to have restartable operations, greatly simplifying the
reference counting code.

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

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

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

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

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

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

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAl2601kMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZiYAIAMx46nYNIJ5KwV4rCKkBW1O/EDOc5dqt9PjlIKWR
PbJ4rrs9ZObvRh1Xw7nNM/leexHNYClWGAGPp/pLOyfF4nw/9B13jMF0C39vP4Fd
FMzM0jKyZreWTU38NqkrAVHbawyZNkS//1PITZy6LvA+DvwsHBz34qFsUX8Fw3vd
pu7izoozEFCzTie0zrUqwKV7yIyJ+3u3b/SjGuou0nxrbyIGuz/HIxazcFxJWwZh
4Zww3yKWMvXVedg8a2ZP5Fi+8+ePurOKz6g48gOWYefCPYXASrEaAf6s2WUp9Yi1
akddy2WIHzqd3HfOqEVKE5y8bjVvEft7mOIqOVeJBpEzh1s=
=633F
-----END PGP SIGNATURE-----

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

ewogICJYU0EiOiAyOTksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiCiAgXSwKICAiVHJlZXMiOiBbCiAgICAi
eGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6IHsKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiMzEzMWJmOTU2YWIxNTkyOTVlY2RkZTBjNWFkMDAzZDBjNWFm
NDY5NSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjk2
LAogICAgICAgICAgICAyOTgKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0
Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5OS00LjEwLyoucGF0Y2giCiAg
ICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIjQuMTEi
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjMzNDJlZTkzMThjZDM4YmEwMDYyNTViNjg3
YWI3YTE0NTM5OWVhOTIiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAg
ICAgICAgIDI5NiwKICAgICAgICAgICAgMjk4CiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyOTktNC4xMS8q
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICI0LjEyIjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVu
IjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICI1OTlkNmQyM2NiYjc5MGE3
ODhmN2E0OWFiNGYxMWYxYTNiNWI0MjllIiwKICAgICAgICAgICJQcmVyZXFz
IjogWwogICAgICAgICAgICAyOTYsCiAgICAgICAgICAgIDI5OAogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
Mjk5LTQuMTIvKi5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC44IjogewogICAgICAiUmVjaXBlcyI6IHsKICAg
ICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJjNjcyMTBm
NjBkZmE4MzU2NWQyNmFlNzEwZTRmNWU3MjlhOTVkY2U1IiwKICAgICAgICAg
ICJQcmVyZXFzIjogWwogICAgICAgICAgICAyOTYsCiAgICAgICAgICAgIDI5
OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAg
ICAgICAieHNhMjk5LTQuOC8qLnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjhkMmE2ODgwMTUxOTNlMjBhZTQ3ZmUzYzIwOGY5OTEyODI0MGY4MjEiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI5NiwKICAgICAg
ICAgICAgMjk4CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyOTktNC45LyoucGF0Y2giCiAgICAgICAgICBd
CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgIm1hc3RlciI6IHsKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiNTVhYjI5MmM0MmRiNDFiMDVjZmRiYTAxMjY4MGJmMWUw
ZWEwMmY3YSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
Mjk2LAogICAgICAgICAgICAyOTgKICAgICAgICAgIF0sCiAgICAgICAgICAi
UGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5OS8qLnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0001-x86-mm-Clean-up-trailing-whitespace.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0001-x86-mm-Clean-up-trailing-whitespace.patch"
Content-Transfer-Encoding: base64

RnJvbSA5ZGZiNTU5N2M1YjUxMjIyYmE5YjI1OTNkOGZhMmM4Mzc2MWJlMGU0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMTYgT2N0
IDIwMTkgMDk6NDY6MzUgKzAxMDAKU3ViamVjdDogW1BBVENIIDAxLzEyXSB4
ODYvbW06IENsZWFuIHVwIHRyYWlsaW5nIHdoaXRlc3BhY2UKClNvbWV0aW1l
IGJldHdlZW4gNC45IGFuZCA0LjEwIHNvbWVvbmUgY2xlYW5lZCB1cCBhbGwg
dGhlIHRyYWlsaW5nCndoaXRlc3BhY2UgaW4gbW0uYzsgYXBwbHlpbmcgdGhp
cyBwYXRjaCBub3cgbWFrZXMgYWxsIGZ1dGhlciBwYXRjaGVzCm11Y2ggY2xl
YW5lci4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKUmVwb3J0ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTE4ICsrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCA1OSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IDlhYmRmMTUzODQuLjVjOWRiM2Y4OTggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xLDQ4ICsxLDQ4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgKiBhcmNoL3g4Ni9tbS5jCi0gKiAKKyAqCiAgKiBDb3B5cmln
aHQgKGMpIDIwMDItMjAwNSBLIEEgRnJhc2VyCiAgKiBDb3B5cmlnaHQgKGMp
IDIwMDQgQ2hyaXN0aWFuIExpbXBhY2gKLSAqIAorICoKICAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CiAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQog
ICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKICAqIChhdCB5b3VyIG9wdGlvbikg
YW55IGxhdGVyIHZlcnNpb24uCi0gKiAKKyAqCiAgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKICAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgotICogCisgKgogICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICAq
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAogLyoKICAqIEEgZGVz
Y3JpcHRpb24gb2YgdGhlIHg4NiBwYWdlIHRhYmxlIEFQSToKLSAqIAorICoK
ICAqIERvbWFpbnMgdHJhcCB0byBkb19tbXVfdXBkYXRlIHdpdGggYSBsaXN0
IG9mIHVwZGF0ZSByZXF1ZXN0cy4KICAqIFRoaXMgaXMgYSBsaXN0IG9mIChw
dHIsIHZhbCkgcGFpcnMsIHdoZXJlIHRoZSByZXF1ZXN0ZWQgb3BlcmF0aW9u
CiAgKiBpcyAqcHRyID0gdmFsLgotICogCisgKgogICogUmVmZXJlbmNlIGNv
dW50aW5nIG9mIHBhZ2VzOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICogRWFjaCBwYWdlIGhhcyB0d28gcmVmY291bnRzOiB0b3RfY291
bnQgYW5kIHR5cGVfY291bnQuCi0gKiAKKyAqCiAgKiBUT1RfQ09VTlQgaXMg
dGhlIG9idmlvdXMgcmVmZXJlbmNlIGNvdW50LiBJdCBjb3VudHMgYWxsIHVz
ZXMgb2YgYQogICogcGh5c2ljYWwgcGFnZSBmcmFtZSBieSBhIGRvbWFpbiwg
aW5jbHVkaW5nIHVzZXMgYXMgYSBwYWdlIGRpcmVjdG9yeSwKICAqIGEgcGFn
ZSB0YWJsZSwgb3Igc2ltcGxlIG1hcHBpbmdzIHZpYSBhIFBURS4gVGhpcyBj
b3VudCBwcmV2ZW50cyBhCiAgKiBkb21haW4gZnJvbSByZWxlYXNpbmcgYSBm
cmFtZSBiYWNrIHRvIHRoZSBmcmVlIHBvb2wgd2hlbiBpdCBzdGlsbCBob2xk
cwogICogYSByZWZlcmVuY2UgdG8gaXQuCi0gKiAKKyAqCiAgKiBUWVBFX0NP
VU5UIGlzIG1vcmUgc3VidGxlLiBBIGZyYW1lIGNhbiBiZSBwdXQgdG8gb25l
IG9mIHRocmVlCiAgKiBtdXR1YWxseS1leGNsdXNpdmUgdXNlczogaXQgbWln
aHQgYmUgdXNlZCBhcyBhIHBhZ2UgZGlyZWN0b3J5LCBvciBhCiAgKiBwYWdl
IHRhYmxlLCBvciBpdCBtYXkgYmUgbWFwcGVkIHdyaXRhYmxlIGJ5IHRoZSBk
b21haW4gW29mIGNvdXJzZSwgYQogICogZnJhbWUgbWF5IG5vdCBiZSB1c2Vk
IGluIGFueSBvZiB0aGVzZSB0aHJlZSB3YXlzIV0uCi0gKiBTbywgdHlwZV9j
b3VudCBpcyBhIGNvdW50IG9mIHRoZSBudW1iZXIgb2YgdGltZXMgYSBmcmFt
ZSBpcyBiZWluZyAKKyAqIFNvLCB0eXBlX2NvdW50IGlzIGEgY291bnQgb2Yg
dGhlIG51bWJlciBvZiB0aW1lcyBhIGZyYW1lIGlzIGJlaW5nCiAgKiByZWZl
cnJlZCB0byBpbiBpdHMgY3VycmVudCBpbmNhcm5hdGlvbi4gVGhlcmVmb3Jl
LCBhIHBhZ2UgY2FuIG9ubHkKICAqIGNoYW5nZSBpdHMgdHlwZSB3aGVuIGl0
cyB0eXBlIGNvdW50IGlzIHplcm8uCi0gKiAKKyAqCiAgKiBQaW5uaW5nIHRo
ZSBwYWdlIHR5cGU6CiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgKiBU
aGUgdHlwZSBvZiBhIHBhZ2UgY2FuIGJlIHBpbm5lZC91bnBpbm5lZCB3aXRo
IHRoZSBjb21tYW5kcwpAQCAtNTEsMjAgKzUxLDIwIEBACiAgKiBUaGlzIGlz
IHVzZWZ1bCB0byBwcmV2ZW50IGEgcGFnZSdzIHR5cGUgY291bnQgZmFsbGlu
ZyB0byB6ZXJvLCBhdCB3aGljaAogICogcG9pbnQgc2FmZXR5IGNoZWNrcyB3
b3VsZCBuZWVkIHRvIGJlIGNhcnJpZWQgb3V0IG5leHQgdGltZSB0aGUgY291
bnQKICAqIGlzIGluY3JlYXNlZCBhZ2Fpbi4KLSAqIAorICoKICAqIEEgZnVy
dGhlciBub3RlIG9uIHdyaXRhYmxlIHBhZ2UgbWFwcGluZ3M6CiAgKiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICogRm9y
IHNpbXBsaWNpdHksIHRoZSBjb3VudCBvZiB3cml0YWJsZSBtYXBwaW5ncyBm
b3IgYSBwYWdlIG1heSBub3QKICAqIGNvcnJlc3BvbmQgdG8gcmVhbGl0eS4g
VGhlICd3cml0YWJsZSBjb3VudCcgaXMgaW5jcmVtZW50ZWQgZm9yIGV2ZXJ5
CiAgKiBQVEUgd2hpY2ggbWFwcyB0aGUgcGFnZSB3aXRoIHRoZSBfUEFHRV9S
VyBmbGFnIHNldC4gSG93ZXZlciwgZm9yCiAgKiB3cml0ZSBhY2Nlc3MgdG8g
YmUgcG9zc2libGUgdGhlIHBhZ2UgZGlyZWN0b3J5IGVudHJ5IG11c3QgYWxz
byBoYXZlCi0gKiBpdHMgX1BBR0VfUlcgYml0IHNldC4gV2UgZG8gbm90IGNo
ZWNrIHRoaXMgYXMgaXQgY29tcGxpY2F0ZXMgdGhlIAorICogaXRzIF9QQUdF
X1JXIGJpdCBzZXQuIFdlIGRvIG5vdCBjaGVjayB0aGlzIGFzIGl0IGNvbXBs
aWNhdGVzIHRoZQogICogcmVmZXJlbmNlIGNvdW50aW5nIGNvbnNpZGVyYWJs
eSBbY29uc2lkZXIgdGhlIGNhc2Ugb2YgbXVsdGlwbGUKICAqIGRpcmVjdG9y
eSBlbnRyaWVzIHJlZmVyZW5jaW5nIGEgc2luZ2xlIHBhZ2UgdGFibGUsIHNv
bWUgd2l0aCB0aGUgUlcKICAqIGJpdCBzZXQsIG90aGVycyBub3QgLS0gaXQg
c3RhcnRzIGdldHRpbmcgYSBiaXQgbWVzc3ldLgogICogSW4gbm9ybWFsIHVz
ZSwgdGhpcyBzaW1wbGlmaWNhdGlvbiBzaG91bGRuJ3QgYmUgYSBwcm9ibGVt
LgogICogSG93ZXZlciwgdGhlIGxvZ2ljIGNhbiBiZSBhZGRlZCBpZiByZXF1
aXJlZC4KLSAqIAorICoKICAqIE9uZSBtb3JlIG5vdGUgb24gcmVhZC1vbmx5
IHBhZ2UgbWFwcGluZ3M6CiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICogV2Ugd2FudCBkb21haW5zIHRvIGJlIGFi
bGUgdG8gbWFwIHBhZ2VzIGZvciByZWFkLW9ubHkgYWNjZXNzLiBUaGUKQEAg
LTczLDEwICs3MywxMCBAQAogICogSG93ZXZlciwgZG9tYWlucyBoYXZlIGZy
ZWUgYWNjZXNzIHRvIHJpbmdzIDEgJiAyIG9mIHRoZSBJbnRlbAogICogcHJp
dmlsZWdlIG1vZGVsLiBJbiB0ZXJtcyBvZiBwYWdlIHByb3RlY3Rpb24sIHRo
ZXNlIGFyZSBjb25zaWRlcmVkCiAgKiB0byBiZSBwYXJ0IG9mICdzdXBlcnZp
c29yIG1vZGUnLiBUaGUgV1AgYml0IGluIENSMCBjb250cm9scyB3aGV0aGVy
Ci0gKiByZWFkLW9ubHkgcmVzdHJpY3Rpb25zIGFyZSByZXNwZWN0ZWQgaW4g
c3VwZXJ2aXNvciBtb2RlIC0tIGlmIHRoZSAKKyAqIHJlYWQtb25seSByZXN0
cmljdGlvbnMgYXJlIHJlc3BlY3RlZCBpbiBzdXBlcnZpc29yIG1vZGUgLS0g
aWYgdGhlCiAgKiBiaXQgaXMgY2xlYXIgdGhlbiBhbnkgbWFwcGVkIHBhZ2Ug
aXMgd3JpdGFibGUuCi0gKiAKLSAqIFdlIGdldCByb3VuZCB0aGlzIGJ5IGFs
d2F5cyBzZXR0aW5nIHRoZSBXUCBiaXQgYW5kIGRpc2FsbG93aW5nIAorICoK
KyAqIFdlIGdldCByb3VuZCB0aGlzIGJ5IGFsd2F5cyBzZXR0aW5nIHRoZSBX
UCBiaXQgYW5kIGRpc2FsbG93aW5nCiAgKiB1cGRhdGVzIHRvIGl0LiBUaGlz
IGlzIHZlcnkgdW5saWtlbHkgdG8gY2F1c2UgYSBwcm9ibGVtIGZvciBndWVz
dAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwpAQCAtMzE0LDcgKzMxNCw3IEBAIHZvaWQgX19pbml0IGFyY2hf
aW5pdF9tZW1vcnkodm9pZCkKICAgICAgKi8KICAgICBkb21faW8gPSBkb21h
aW5fY3JlYXRlKERPTUlEX0lPLCBET01DUkZfZHVtbXksIDAsIE5VTEwpOwog
ICAgIEJVR19PTihJU19FUlIoZG9tX2lvKSk7Ci0gICAgCisKICAgICAvKgog
ICAgICAqIEluaXRpYWxpc2Ugb3VyIENPVyBkb21haW4uCiAgICAgICogVGhp
cyBkb21haW4gb3ducyBzaGFyYWJsZSBwYWdlcy4KQEAgLTMyNSw3ICszMjUs
NyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
LyogRmlyc3QgMU1CIG9mIFJBTSBpcyBoaXN0b3JpY2FsbHkgbWFya2VkIGFz
IEkvTy4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IDB4MTAwOyBpKysgKQog
ICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdl
KGkpLCBkb21faW8sIFhFTlNIQVJFX3dyaXRhYmxlKTsKLSAKKwogICAgIC8q
IEFueSBhcmVhcyBub3Qgc3BlY2lmaWVkIGFzIFJBTSBieSB0aGUgZTgyMCBt
YXAgYXJlIGNvbnNpZGVyZWQgSS9PLiAqLwogICAgIGZvciAoIGkgPSAwLCBw
Zm4gPSAwOyBwZm4gPCBtYXhfcGFnZTsgaSsrICkKICAgICB7CkBAIC0zNTUs
NyArMzU1LDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lk
KQogICAgICAgICAgKi8KICAgICAgICAgaW9zdGFydF9wZm4gPSBtYXhfdCh1
bnNpZ25lZCBsb25nLCBwZm4sIDFVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSk7
CiAgICAgICAgIGlvZW5kX3BmbiA9IG1pbihyc3RhcnRfcGZuLCAxNlVMIDw8
ICgyMCAtIFBBR0VfU0hJRlQpKTsKLSAgICAgICAgaWYgKCBpb3N0YXJ0X3Bm
biA8IGlvZW5kX3BmbiApICAgICAgICAgICAgCisgICAgICAgIGlmICggaW9z
dGFydF9wZm4gPCBpb2VuZF9wZm4gKQogICAgICAgICAgICAgZGVzdHJveV94
ZW5fbWFwcGluZ3MoKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaW9zdGFy
dF9wZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaW9lbmRfcGZuKSk7CiAKQEAgLTQ0
Myw3ICs0NDMsNyBAQCBpbnQgcGFnZV9pc19yYW1fdHlwZSh1bnNpZ25lZCBs
b25nIG1mbiwgdW5zaWduZWQgbG9uZyBtZW1fdHlwZSkKICAgICAgICAgICAg
IC8qIHVua25vd24gKi8KICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICB9Ci0gICAgICAgIAorCiAgICAgICAgIC8qIFRlc3QgdGhlIHJhbmdlLiAq
LwogICAgICAgICBpZiAoIChlODIwLm1hcFtpXS5hZGRyIDw9IG1hZGRyKSAm
JgogICAgICAgICAgICAgICgoZTgyMC5tYXBbaV0uYWRkciArIGU4MjAubWFw
W2ldLnNpemUpID49IChtYWRkciArIFBBR0VfU0laRSkpICkKQEAgLTU0Niw3
ICs1NDYsNyBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikK
IAogLyoKICAqIFNob3VsZCBiZSBjYWxsZWQgYWZ0ZXIgQ1IzIGlzIHVwZGF0
ZWQuCi0gKiAKKyAqCiAgKiBVc2VzIHZhbHVlcyBmb3VuZCBpbiB2Y3B1LT5h
cmNoLihndWVzdF90YWJsZSBhbmQgZ3Vlc3RfdGFibGVfdXNlciksIGFuZAog
ICogZm9yIEhWTSBndWVzdHMsIGFyY2gubW9uaXRvcl90YWJsZSBhbmQgaHZt
J3MgZ3Vlc3QgQ1IzLgogICoKQEAgLTc1Niw3ICs3NTYsNyBAQCBzdGF0aWMg
aW50IGdldF9wYWdlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9u
ciwgc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90
eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJs
ZSk7CiAKLXN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdl
bnIodW5zaWduZWQgbG9uZyBwYWdlX25yLCAKK3N0YXRpYyBpbnQgZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25y
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLApA
QCAtMTA2MSw3ICsxMDYxLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGlmICggbWZuICE9IChQQUREUl9NQVNLID4+
IFBBR0VfU0hJRlQpICkgLyogSU5WQUxJRF9NRk4/ICovCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgTUVNX0xPRygiTm9uLXByaXZpbGVnZWQg
KCV1KSBhdHRlbXB0IHRvIG1hcCBJL08gc3BhY2UgJTA4bHgiLCAKKyAgICAg
ICAgICAgICAgICBNRU1fTE9HKCJOb24tcHJpdmlsZWdlZCAoJXUpIGF0dGVt
cHQgdG8gbWFwIEkvTyBzcGFjZSAlMDhseCIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICBwZ19vd25lci0+ZG9tYWluX2lkLCBtZm4pOwogICAgICAgICAg
ICAgICAgIHJldHVybiAtRVBFUk07CiAgICAgICAgICAgICB9CkBAIC0xMTU0
LDcgKzExNTQsNyBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAgICAgICAgcGdf
b3duZXIgPSByZWFsX3BnX293bmVyOwogICAgIH0KIAotICAgIC8qIEV4dHJh
IHBhcmFub2lkIGNoZWNrIGZvciBzaGFyZWQgbWVtb3J5LiBXcml0YWJsZSBt
YXBwaW5ncyAKKyAgICAvKiBFeHRyYSBwYXJhbm9pZCBjaGVjayBmb3Igc2hh
cmVkIG1lbW9yeS4gV3JpdGFibGUgbWFwcGluZ3MKICAgICAgKiBkaXNhbGxv
d2VkICh1bnNoYXJlIGZpcnN0ISkgKi8KICAgICBpZiAoIChsMWYgJiBfUEFH
RV9SVykgJiYgKHJlYWxfcGdfb3duZXIgPT0gZG9tX2NvdykgKQogICAgICAg
ICBnb3RvIGNvdWxkX25vdF9waW47CkBAIC0xMzk4LDEyICsxMzk4LDEyIEBA
IHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3Ry
dWN0IGRvbWFpbiAqbDFlX293bmVyKQogICAgICAqIENoZWNrIGlmIHRoaXMg
aXMgYSBtYXBwaW5nIHRoYXQgd2FzIGVzdGFibGlzaGVkIHZpYSBhIGdyYW50
IHJlZmVyZW5jZS4KICAgICAgKiBJZiBpdCB3YXMgdGhlbiB3ZSBzaG91bGQg
bm90IGJlIGhlcmU6IHdlIHJlcXVpcmUgdGhhdCBzdWNoIG1hcHBpbmdzIGFy
ZQogICAgICAqIGV4cGxpY2l0bHkgZGVzdHJveWVkIHZpYSB0aGUgZ3JhbnQt
dGFibGUgaW50ZXJmYWNlLgotICAgICAqIAorICAgICAqCiAgICAgICogVGhl
IHVwc2hvdCBvZiB0aGlzIGlzIHRoYXQgdGhlIGd1ZXN0IGNhbiBlbmQgdXAg
d2l0aCBhY3RpdmUgZ3JhbnRzIHRoYXQKICAgICAgKiBpdCBjYW5ub3QgZGVz
dHJveSAoYmVjYXVzZSBpdCBubyBsb25nZXIgaGFzIGEgUFRFIHRvIHByZXNl
bnQgdG8gdGhlCiAgICAgICogZ3JhbnQtdGFibGUgaW50ZXJmYWNlKS4gVGhp
cyBjYW4gbGVhZCB0byBzdWJ0bGUgaGFyZC10by1jYXRjaCBidWdzLAogICAg
ICAqIGhlbmNlIGEgc3BlY2lhbCBncmFudCBQVEUgZmxhZyBjYW4gYmUgZW5h
YmxlZCB0byBjYXRjaCB0aGUgYnVnIGVhcmx5LgotICAgICAqIAorICAgICAq
CiAgICAgICogKE5vdGUgdGhhdCB0aGUgdW5kZXN0cm95YWJsZSBhY3RpdmUg
Z3JhbnRzIGFyZSBub3QgYSBzZWN1cml0eSBob2xlIGluCiAgICAgICogWGVu
LiBBbGwgYWN0aXZlIGdyYW50cyBjYW4gc2FmZWx5IGJlIGNsZWFuZWQgdXAg
d2hlbiB0aGUgZG9tYWluIGRpZXMuKQogICAgICAqLwpAQCAtMTQxNyw3ICsx
NDE3LDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3Qg
bDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAKICAgICAvKiBSZW1l
bWJlciB3ZSBkaWRuJ3QgdGFrZSBhIHR5cGUtY291bnQgb2YgZm9yZWlnbiB3
cml0YWJsZSBtYXBwaW5ncwogICAgICAqIHRvIHBhZ2luZy1leHRlcm5hbCBk
b21haW5zICovCi0gICAgaWYgKCAobDFlX2dldF9mbGFncyhsMWUpICYgX1BB
R0VfUlcpICYmIAorICAgIGlmICggKGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9Q
QUdFX1JXKSAmJgogICAgICAgICAgKChsMWVfb3duZXIgPT0gcGdfb3duZXIp
IHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChwZ19vd25lcikpICkKICAgICB7
CiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwpAQCAtMTQyNSw3
ICsxNDI1LDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5
X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAgICAgZWxzZQog
ICAgIHsKICAgICAgICAgLyogV2UgZXhwZWN0IHRoaXMgaXMgcmFyZSBzbyB3
ZSBibG93IHRoZSBlbnRpcmUgc2hhZG93IExEVC4gKi8KLSAgICAgICAgaWYg
KCB1bmxpa2VseSgoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5
cGVfbWFzaykgPT0gCisgICAgICAgIGlmICggdW5saWtlbHkoKChwYWdlLT51
LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09CiAgICAgICAg
ICAgICAgICAgICAgICAgIFBHVF9zZWdfZGVzY19wYWdlKSkgJiYKICAgICAg
ICAgICAgICB1bmxpa2VseSgoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX2NvdW50X21hc2spICE9IDApKSAmJgogICAgICAgICAgICAgIChsMWVf
b3duZXIgPT0gcGdfb3duZXIpICkKQEAgLTE1MjcsNyArMTUyNyw3IEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwg
dW5zaWduZWQgbG9uZyBwZm4sCiB7CiAgICAgaW50IHJjID0gMTsKIAotICAg
IGlmICggKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICYm
IAorICAgIGlmICggKGw0ZV9nZXRfZmxhZ3MobDRlKSAmIF9QQUdFX1BSRVNF
TlQpICYmCiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkK
ICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dl
dF9wYWdlKGw0ZSk7CkBAIC0yMDg1LDggKzIwODUsOCBAQCB2b2lkIHBhZ2Vf
dW5sb2NrKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAKIC8qIEhvdyB0byB3
cml0ZSBhbiBlbnRyeSB0byB0aGUgZ3Vlc3QgcGFnZXRhYmxlcy4KICAqIFJl
dHVybnMgMCBmb3IgZmFpbHVyZSAocG9pbnRlciBub3QgdmFsaWQpLCAxIGZv
ciBzdWNjZXNzLiAqLwotc3RhdGljIGlubGluZSBpbnQgdXBkYXRlX2ludHB0
ZShpbnRwdGVfdCAqcCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludHB0ZV90IG9sZCwgCitzdGF0aWMgaW5saW5lIGludCB1cGRhdGVf
aW50cHRlKGludHB0ZV90ICpwLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnRwdGVfdCBvbGQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludHB0ZV90IG5ldywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LApAQCAtMjI1Nyw4
ICsyMjU3LDggQEAgc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRy
eV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwKIAogCiAvKiBVcGRhdGUg
dGhlIEwyIGVudHJ5IGF0IHBsMmUgdG8gbmV3IHZhbHVlIG5sMmUuIHBsMmUg
aXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KLXN0YXRpYyBpbnQgbW9kX2wyX2Vu
dHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwgCi0gICAgICAgICAgICAgICAgICAg
ICAgICBsMl9wZ2VudHJ5X3QgbmwyZSwgCitzdGF0aWMgaW50IG1vZF9sMl9l
bnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCisgICAgICAgICAgICAgICAgICAg
ICAgICBsMl9wZ2VudHJ5X3QgbmwyZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHByZXNlcnZlX2FkLAogICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHZjcHUgKnZjcHUpCkBAIC0yMzIxLDggKzIzMjEsOCBAQCBzdGF0
aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCiB9CiAK
IC8qIFVwZGF0ZSB0aGUgTDMgZW50cnkgYXQgcGwzZSB0byBuZXcgdmFsdWUg
bmwzZS4gcGwzZSBpcyB3aXRoaW4gZnJhbWUgcGZuLiAqLwotc3RhdGljIGlu
dCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNlLCAKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCBubDNlLCAKK3N0YXRpYyBp
bnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCBubDNlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkKQEAgLTIzOTQsOCArMjM5
NCw4IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAq
cGwzZSwKIH0KIAogLyogVXBkYXRlIHRoZSBMNCBlbnRyeSBhdCBwbDRlIHRv
IG5ldyB2YWx1ZSBubDRlLiBwbDRlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICov
Ci1zdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUs
IAotICAgICAgICAgICAgICAgICAgICAgICAgbDRfcGdlbnRyeV90IG5sNGUs
IAorc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRl
LAorICAgICAgICAgICAgICAgICAgICAgICAgbDRfcGdlbnRyeV90IG5sNGUs
CiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2Y3B1KQpAQCAt
MjU2MCw3ICsyNTYwLDcgQEAgc3RydWN0IGRvbWFpbiAqcGFnZV9nZXRfb3du
ZXJfYW5kX3JlZmVyZW5jZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICB4ID0geTsKICAgICAgICAgLyoKICAgICAgICAgICogQ291bnQgPT0g
IDA6IFBhZ2UgaXMgbm90IGFsbG9jYXRlZCwgc28gd2UgY2Fubm90IHRha2Ug
YSByZWZlcmVuY2UuCi0gICAgICAgICAqIENvdW50ID09IC0xOiBSZWZlcmVu
Y2UgY291bnQgd291bGQgd3JhcCwgd2hpY2ggaXMgaW52YWxpZC4gCisgICAg
ICAgICAqIENvdW50ID09IC0xOiBSZWZlcmVuY2UgY291bnQgd291bGQgd3Jh
cCwgd2hpY2ggaXMgaW52YWxpZC4KICAgICAgICAgICogQ291bnQgPT0gLTI6
IFJlbWFpbmluZyB1bnVzZWQgcmVmIGlzIHJlc2VydmVkIGZvciBnZXRfcGFn
ZV9saWdodCgpLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCB1bmxpa2Vs
eSgoKHggKyAyKSAmIFBHQ19jb3VudF9tYXNrKSA8PSAyKSApCkBAIC0yNjQ4
LDcgKzI2NDgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAg
ICAgIHJjID0gYWxsb2Nfc2VnZGVzY19wYWdlKHBhZ2UpOwogICAgICAgICBi
cmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGsoIkJhZCB0eXBl
IGluIGFsbG9jX3BhZ2VfdHlwZSAlbHggdD0lIiBQUnR5cGVfaW5mbyAiIGM9
JWx4XG4iLCAKKyAgICAgICAgcHJpbnRrKCJCYWQgdHlwZSBpbiBhbGxvY19w
YWdlX3R5cGUgJWx4IHQ9JSIgUFJ0eXBlX2luZm8gIiBjPSVseFxuIiwKICAg
ICAgICAgICAgICAgIHR5cGUsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLAog
ICAgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyk7CiAgICAgICAgIHJj
ID0gLUVJTlZBTDsKQEAgLTI5MDQsOCArMjkwNCw4IEBAIHN0YXRpYyBpbnQg
X19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgIGlmICggKHggJiBQR1RfdHlw
ZV9tYXNrKSAhPSB0eXBlICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICAgICAqIE9uIHR5cGUgY2hhbmdlIHdl
IGNoZWNrIHRvIGZsdXNoIHN0YWxlIFRMQiBlbnRyaWVzLiBUaGlzIAotICAg
ICAgICAgICAgICAgICAqIG1heSBiZSB1bm5lY2Vzc2FyeSAoZS5nLiwgcGFn
ZSB3YXMgR0RUL0xEVCkgYnV0IHRob3NlIAorICAgICAgICAgICAgICAgICAq
IE9uIHR5cGUgY2hhbmdlIHdlIGNoZWNrIHRvIGZsdXNoIHN0YWxlIFRMQiBl
bnRyaWVzLiBUaGlzCisgICAgICAgICAgICAgICAgICogbWF5IGJlIHVubmVj
ZXNzYXJ5IChlLmcuLCBwYWdlIHdhcyBHRFQvTERUKSBidXQgdGhvc2UKICAg
ICAgICAgICAgICAgICAgKiBjaXJjdW1zdGFuY2VzIHNob3VsZCBiZSB2ZXJ5
IHJhcmUuCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAg
Y3B1bWFza190IG1hc2s7CkBAIC0zODQxLDcgKzM4NDEsNyBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAg
ICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGJyZWFrOwotICAgIAorCiAg
ICAgICAgIGNhc2UgTU1VRVhUX0lOVkxQR19BTEw6CiAgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAg
ICByYyA9IC1FUEVSTTsKQEAgLTQzODAsNyArNDM4MCw3IEBAIHN0YXRpYyBp
bnQgY3JlYXRlX2dyYW50X3B0ZV9tYXBwaW5nKAogICAgICAgICBNRU1fTE9H
KCJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRhdGUiKTsKICAg
ICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQotICAg
IAorCiAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgdmEgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKICAgICB2YSA9ICh2b2lkICop
KCh1bnNpZ25lZCBsb25nKXZhICsgKCh1bnNpZ25lZCBsb25nKXB0ZV9hZGRy
ICYgflBBR0VfTUFTSykpOwpAQCAtNDQwNCw3ICs0NDA0LDcgQEAgc3RhdGlj
IGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgIHBhZ2Vf
dW5sb2NrKHBhZ2UpOwogICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJy
b3I7CiAgICAgICAgIGdvdG8gZmFpbGVkOwotICAgIH0gCisgICAgfQogCiAg
ICAgcGFnZV91bmxvY2socGFnZSk7CiAKQEAgLTQ0NDYsNyArNDQ0Niw3IEBA
IHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKICAgICAg
ICAgTUVNX0xPRygiQ291bGQgbm90IGdldCBwYWdlIGZvciBub3JtYWwgdXBk
YXRlIik7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwog
ICAgIH0KLSAgICAKKwogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwog
ICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CiAgICAgdmEg
PSAodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2YSArICgodW5zaWduZWQgbG9u
ZylhZGRyICYgflBBR0VfTUFTSykpOwpAQCAtNDQ2NSw3ICs0NDY1LDcgQEAg
c3RhdGljIGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgIH0K
IAogICAgIG9sMWUgPSAqKGwxX3BnZW50cnlfdCAqKXZhOwotICAgIAorCiAg
ICAgLyoKICAgICAgKiBDaGVjayB0aGF0IHRoZSBQVEUgc3VwcGxpZWQgYWN0
dWFsbHkgbWFwcyBmcmFtZSAod2l0aCBhcHByb3ByaWF0ZQogICAgICAqIHBl
cm1pc3Npb25zKS4KQEAgLTQ0ODksOCArNDQ4OSw4IEBAIHN0YXRpYyBpbnQg
ZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKIAogICAgIC8qIERlbGV0ZSBw
YWdldGFibGUgZW50cnkuICovCiAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRF
X0VOVFJZCi0gICAgICAgICAgICAgICAgICAobDEsIAotICAgICAgICAgICAg
ICAgICAgIChsMV9wZ2VudHJ5X3QgKil2YSwgb2wxZSwgbDFlX2VtcHR5KCks
IG1mbiwgCisgICAgICAgICAgICAgICAgICAobDEsCisgICAgICAgICAgICAg
ICAgICAgKGwxX3BnZW50cnlfdCAqKXZhLCBvbDFlLCBsMWVfZW1wdHkoKSwg
bWZuLAogICAgICAgICAgICAgICAgICAgIGQtPnZjcHVbMF0gLyogQ2hhbmdl
IGlmIHdlIGdvIHRvIHBlci12Y3B1IHNoYWRvd3MuICovLAogICAgICAgICAg
ICAgICAgICAgIDApKSApCiAgICAgewpAQCAtNDUxNyw3ICs0NTE3LDcgQEAg
c3RhdGljIGludCBjcmVhdGVfZ3JhbnRfdmFfbWFwcGluZygKICAgICB1bnNp
Z25lZCBsb25nIGdsMW1mbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpsMXBn
OwogICAgIGludCBva2F5OwotICAgIAorCiAgICAgYWRqdXN0X2d1ZXN0X2wx
ZShubDFlLCBkKTsKIAogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKHZhLCAm
Z2wxbWZuKTsKQEAgLTQ1NzAsNyArNDU3MCw3IEBAIHN0YXRpYyBpbnQgcmVw
bGFjZV9ncmFudF92YV9tYXBwaW5nKAogICAgIHVuc2lnbmVkIGxvbmcgZ2wx
bWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAgICAgaW50IHJj
ID0gMDsKLSAgICAKKwogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKGFkZHIs
ICZnbDFtZm4pOwogICAgIGlmICggIXBsMWUgKQogICAgIHsKQEAgLTQ2Njcs
NyArNDY2Nyw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBw
aW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAg
ICAgIHJldHVybiBHTlRTVF9va2F5OwogfQogCi1pbnQgY3JlYXRlX2dyYW50
X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZy
YW1lLCAKK2ludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90
IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MsIHVuc2lnbmVkIGlu
dCBjYWNoZV9mbGFncykKIHsKICAgICBsMV9wZ2VudHJ5X3QgcHRlOwpAQCAt
NDczNiw3ICs0NzM2LDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBw
aW5nKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAgICAgaW50IHJj
OwogICAgIHVuc2lnbmVkIGludCBncmFudF9wdGVfZmxhZ3M7Ci0gICAgCisK
ICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGN1cnJlbnQtPmRvbWFp
bikgKQogICAgICAgICByZXR1cm4gcmVwbGFjZV9ncmFudF9wMm1fbWFwcGlu
ZyhhZGRyLCBmcmFtZSwgbmV3X2FkZHIsIGZsYWdzKTsKIApAQCAtNDc2Miw3
ICs0NzYyLDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAog
ICAgICAgICBpZiAoICFuZXdfYWRkciApCiAgICAgICAgICAgICByZXR1cm4g
ZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZyhhZGRyLCBmcmFtZSwgZ3JhbnRf
cHRlX2ZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3Vyci0+ZG9tYWluKTsKLSAgICAgICAgCisKICAgICAg
ICAgTUVNX0xPRygiVW5zdXBwb3J0ZWQgZ3JhbnQgdGFibGUgb3BlcmF0aW9u
Iik7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAg
IH0KQEAgLTUxNTIsNyArNTE1Miw3IEBAIHZvaWQgZGVzdHJveV9nZHQoc3Ry
dWN0IHZjcHUgKnYpCiB9CiAKIAotbG9uZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1
ICp2LCAKK2xvbmcgc2V0X2dkdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nICpmcmFtZXMsCiAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGVudHJpZXMpCiB7CkBAIC01MjE0LDcgKzUyMTQsNyBAQCBs
b25nIGRvX3NldF9nZHQoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fdWxv
bmdfdCkgZnJhbWVfbGlzdCwKICAgICAvKiBSZWNoZWNrZWQgaW4gc2V0X2dk
dCwgYnV0IGVuc3VyZXMgYSBzYW5lIGxpbWl0IGZvciBjb3B5X2Zyb21fdXNl
cigpLiAqLwogICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dE
VF9FTlRSWSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIAorCiAg
ICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZnJhbWVzLCBmcmFtZV9saXN0LCBu
cl9wYWdlcykgKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKIApAQCAtNTUw
NCw3ICs1NTA0LDcgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBs
b25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAg
ICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKICAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOwogICAgICAgICB9Ci0gICAgICAgIAorCiAgICAg
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGU4MjAsIGZtYXAubWFwLmJ1ZmZl
ciwgZm1hcC5tYXAubnJfZW50cmllcykgKQogICAgICAgICB7CiAgICAgICAg
ICAgICB4ZnJlZShlODIwKTsKQEAgLTU2NTYsNyArNTY1Niw3IEBAIGxvbmcg
YXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKICAgICAgICAgICAgICAgICBnb3RvIHBvZF90YXJnZXRfb3V0
X3VubG9jazsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIAorCiAgICAg
ICAgICAgICByYyA9IHAybV9wb2Rfc2V0X21lbV90YXJnZXQoZCwgdGFyZ2V0
LnRhcmdldF9wYWdlcyk7CiAgICAgICAgIH0KIApAQCAtNTY3OCw3ICs1Njc4
LDcgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAg
ICAgICAgZ290byBwb2RfdGFyZ2V0X291dF91bmxvY2s7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KLSAgICAgICAgCisKICAgICBwb2RfdGFyZ2V0X291
dF91bmxvY2s6CiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogICAg
ICAgICByZXR1cm4gcmM7CkBAIC01OTE0LDcgKzU5MTQsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwdHdyX2VtdWxhdGVfb3Bz
ID0gewogfTsKIAogLyogV3JpdGUgcGFnZSBmYXVsdCBoYW5kbGVyOiBjaGVj
ayBpZiBndWVzdCBpcyB0cnlpbmcgdG8gbW9kaWZ5IGEgUFRFLiAqLwotaW50
IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyBhZGRyLCAKK2ludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0002-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0002-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSBmY2ZiM2ZjNzcwNTJkMzI4MjczYTk4ZTRmMzYwMzU0YWY2NjBhZmZl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAyLzEyXSB4
ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRy
eQoKT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1v
c3QgdmFsaWRhdGlvbiBjb2RlIHJldHVybnMKLUVSRVNUQVJUIHRvIGFsbG93
IHRoZSBzd2l0Y2ggdG8gc2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVz
ZSB0aGUKb3JpZ2luYWwgb3BlcmF0aW9uIHRvIGJlIHJlc3RhcnRlZC4KCkhv
d2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNvZGUsIHRoZSByZXR1cm4gdmFs
dWUgLUVSRVNUQVJUIGhhcyBiZWVuCnJlcHVycG9zZWQgdG8gaW5kaWNhdGUg
MSkgdGhlIGZ1bmN0aW9uIGhhcyBwYXJ0aWFsbHkgY29tcGxldGVkCnNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5n
IHB1dF9wYWdlX3R5cGUoKQpzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhp
cyBjYXVzZXMgcHJvYmxlbXMgaW4gc2V2ZXJhbCBwbGFjZXMuCgpGb3IgTDEg
dGFibGVzLCBvbiByZWNlaXZpbmcgYW4gLUVSRVNUQVJUIHJldHVybiBmcm9t
IGFsbG9jX2wxX3RhYmxlKCksCmFsbG9jX3BhZ2VfdHlwZSgpIHdpbGwgc2V0
IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKcmVhc29u
IHRoZSBvcmlnaW5hbCBvcGVyYXRpb24gbmV2ZXIgcmVzdGFydHMsIHRoZW4g
b24gZG9tYWluCmRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdp
bGwgY2FsbCBmcmVlX3BhZ2VfdHlwZSgpIG9uIHRoZQpwYWdlLgoKVW5mb3J0
dW5hdGVseSwgYWxsb2NfIGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNl
dCB1cCB0byBkZWFsIHdpdGgKUEdUX3BhcnRpYWwuICBXaGVuIHJldHVybmlu
ZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3YXlzCmRlLXZhbGlk
YXRlcyB3aGF0ZXZlciBpdCdzIHZhbGlkYXRlZCBzbyBmYXIsIGFuZCBmcmVl
X2wxX3RhYmxlKCkKYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdl
LiAgVGhpcyBtZWFucyB0aGF0IGlmCnJlbGlucXVpc2hfbWVtb3J5KCkgY2Fs
bHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndApjb21w
bGV0ZSBkdWUgdG8gYW4gTDFURiwgaXQgd2lsbCBjYWxsIHB1dF9wYWdlX2Zy
b21fbDFlKCkgb24gInBhZ2UKZW50cmllcyIgdGhhdCBoYXZlIG5ldmVyIGJl
ZW4gdmFsaWRhdGVkLgoKRm9yIEwyKyB0YWJsZXMsIHNldHRpbmcgcmMgdG8g
RVJFU1RBUlQgY2F1c2VzIHRoZSByZXN0IG9mIHRoZQphbGxvY19sTl90YWJs
ZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVl
c3Rpb24gd2lsbApoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBj
YXVzZSBpdCB0byBzZXQgcGFydGlhbF9wdGUgPSAxLiAgSWYKcmVsaW5xdXNo
X21lbW9yeSgpIHRoZW4gY2FsbHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBvbmUg
b2YgdGhvc2UgcGFnZXMsCnRoZW4gZnJlZV9sTl90YWJsZSgpIHdpbGwgY2Fs
bCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCml0IHNo
b3VsZG4ndC4KClJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCnRvIGluZGljYXRl
IHRoYXQgbm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0
ZWQgdGhlIGNhbGwKKHdoaWNoIGlzIGVmZmVjdGl2ZWx5IGhvdyBhbGxvY19s
MV90YWJsZSgpIGhhbmRsZXMgZXJyb3JzKS4KCm1vZF9sTl9lbnRyeSgpIHNo
b3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBlcyBvZiBwcm9ibGVtcywg
c28gbGVhdmUKcG90ZW50aWFsIGNoYW5nZXMgdGhlcmUgZm9yIGEgY2xlYW4t
dXAgcGF0Y2ggbGF0ZXIuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJl
cG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1YzlkYjNmODk4Li4xYzE5MDky
NTAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTIzNiw3ICsxMjM2LDcgQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJu
IHB2X2wxdGZfY2hlY2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOwor
ICAgICAgICByZXR1cm4gcHZfbDF0Zl9jaGVja19sMmUoZCwgbDJlKSA/IC1F
SU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVfZ2V0X2ZsYWdz
KGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTEyNzgs
NyArMTI3OCw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsK
IAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVT
RU5UKSApCi0gICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2wzZShkLCBs
M2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2X2wxdGZf
Y2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1
bmxpa2VseSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFz
ayhkKSkpICkKICAgICB7CkBAIC0xMzA0LDcgKzEzMDQsNyBAQCBnZXRfcGFn
ZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDRlX2dl
dF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1
cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7
CisgICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8g
LUVJTlRSIDogMTsKIAogICAgIGlmICggdW5saWtlbHkoKGw0ZV9nZXRfZmxh
Z3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAgICAgewpAQCAtMTU2
Nyw3ICsxNTY3LDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwx
ZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQs
IHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsK
ICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0003-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0003-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Transfer-Encoding: base64

RnJvbSAyZmNhOTJlZWQ2OWJlMjU0NmMxYzVhMGM3ODczMmM3MTk4NWVlMDhj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAzLzEyXSB4
ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5
CiBkZS12YWxpZGF0ZWQgcGFnZQoKV2hlbiB1bnBpbm5pbmcgcGFnZXRhYmxl
cywgaWYgYW4gb3BlcmF0aW9uIGlzIGludGVycnVwdGVkLApyZWxpbnF1aXNo
X21lbW9yeSgpIHJlLXNldHMgUEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1w
aW4gd2lsbApwaWNrZWR1cCBhZ2FpbiB3aGVuIHRoZSBoeXBlcmNhbGwgcmVz
dGFydHMuCgpUaGlzIGlzIGFwcHJvcHJpYXRlIHdoZW4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCi1FSU5UUiwgd2hpY2ggaW5k
aWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBz
dGF0ZQooaS5lLiwgY29tcGxldGVseSB2YWxpZGF0ZWQpLiAgSG93ZXZlciwg
Zm9yIC1FUkVTVEFSVCwgdGhpcyBsZWFkcyB0byBhCnN0YXRlIHdoZXJlIGEg
cGFnZSBoYXMgYm90aCBQR1RfcGlubmVkIGFuZCBQR1RfcGFydGlhbCBzZXQu
CgpUaGlzIGhhcHBlbnMgdG8gd29yayBhdCB0aGUgbW9tZW50LCBhbHRob3Vn
aCBpdCdzIG5vdCByZWFsbHkgYQoiY2Fub25pY2FsIiBzdGF0ZTsgYnV0IGlu
IHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVk
IGFuZCBQR1RfcGFydGlhbCBwYWdlcywKdGhpcyBjYXVzZXMgaXNzdWVzLgoK
TW92ZSB0byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgotIE9ubHkgcmUtc2V0
dGluZyBQR1RfcGlubmVkIG9uIC1FSU5UUgotIFJlLWRyb3BwaW5nIHRoZSBy
ZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5uZWQgb24gLUVSRVNUQVJUCgpJbiB0
aGUgbGF0dGVyIGNhc2UsIHRoZSBQR1RfcGFydGlhbCBiaXQgd2lsbCBiZSBj
bGVhcmVkIGZ1cnRoZXIgZG93bgp3aXRoIHRoZSByZXN0IG9mIHRoZSBvdGhl
ciBQR1RfcGFydGlhbCBwYWdlcy4KCldoaWxlIGhlcmUsIGNsZWFuIHVwIHNv
bWUgdHJhaW5saW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMzk0NmVhMzhmZC4uNDAwZWZi
YWQxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5LDcgKzE1OSw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwg
aGVhcCBjb3JydXB0aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBk
ZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFibGVkKS4gRm9yIGV4YW1wbGUsIGV2
ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hlZHVsaW5nLAog
ICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAor
ICAgICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBh
ZGRpbmcgY29kZSB0byAqZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAg
ICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUgdG8gY2FsbC4KICAgICAgKi8K
QEAgLTI2MzgsOSArMjYzOCwzNCBAQCBzdGF0aWMgaW50IHJlbGlucXVpc2hf
bWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiAtRUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBo
YXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAgICAgICAgICogUEdUX3Bp
bm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQgdGlt
ZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRp
YWwgaXMgc2V0IGluc3RlYWQuICBQdXQKKyAgICAgICAgICAgICAqIGl0IGJh
Y2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdUX3Bpbm5lZDsgdGhl
CisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBu
ZWVkIHRvIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAor
ICAgICAgICAgICAgICogUEdUX3Bpbm5lZCwgc2luY2UgcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICogZGlkbid0IGRv
IGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNh
biBkbyBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisg
ICAgICAgICAgICAgKiAib3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0
aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAgICAgICAgICAgICAqIGNvdWxk
IGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF92YWxpZGF0ZWQpOworICAgICAgICAgICAgICAgIHNl
dF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1F
UkVTVEFSVDsKKworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sg
b24gdGhlIGxpc3QgYW5kIGRyb3AgdGhlIHJlZiB3ZSBncmFiYmVkIGFib3Zl
ICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsIGxpc3QpOwot
ICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0y
OTAzLDcgKzI5MjgsNyBAQCB2b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVlcyBtYXkgZmx1
Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2Nrcykg
YnV0IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwg
Y2F1c2UKICAgICAgKiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9s
bGVkLgotICAgICAqIAorICAgICAqCiAgICAgICogTkIyLiBXZSBzYXZlIHRo
ZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2b2lkIGEg
bmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEkn
ZCB0byB1bmJsb2NrLgogICAgICAqLwotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0004-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0004-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Transfer-Encoding: base64

RnJvbSAzOTA2Mzg2NGU3MGEzMGEyZWU5NTg5NTNlZDcxNzYwZTc1OTZmMjAy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA0LzEyXSB4
ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRv
CiBpbmRpdmlkdWFsIGZsYWdzCgpBdCB0aGUgbW9tZW50LCBwYXJ0aWFsX3B0
ZSBpcyBhIHRyaS1zdGF0ZSB0aGF0IGNvbnRhaW5zIHR3byBkaXN0aW5jdCBi
aXRzCm9mIGluZm9ybWF0aW9uOgoKMS4gSWYgemVybywgdGhlIHB0ZSBhdCBp
bmRleCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHVuLXZhbGlkYXRlZC4gIElm
CiAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0IHNlZW4gd2l0aCBQR1Rf
cGFydGlhbCBzZXQuCgoyLiBJZiBwb3NpdGl2ZSwgdGhlIHB0ZSBhdCBpbmRl
eCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGRvZXMgbm90IGhvbGQgYQogICBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgoK
VG8gbWFrZSBmdXR1cmUgcGF0Y2hlcyBtb3JlIGNsZWFyLCBzZXBhcmF0ZSBv
dXQgdGhpcyBmdW5jdGlvbmFsaXR5CmludG8gdHdvIGRpc3RpbmN0LCBuYW1l
ZCBiaXRzOiBQVEZfcGFydGlhbF9zZXQgKGZvciAjMSkgYW5kClBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgoKQWRkaXRpb25hbGx5LCBhIG51
bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlzIGluZm9ybWF0aW9u
IGFsc28KdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2aW9yIChz
dWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCmBkZWZlcmApLiAgVGhlc2UgYXJl
IGhhcmQgdG8gcmVhZCBpbiB0aGUgY2FsbGVyIChzaW5jZSB5b3Ugb25seSBz
ZWUKJ3RydWUnIG9yICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJl
IGFkZGVkIHRvZ2V0aGVyLiAgSW4KcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5
ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBhdGNoLCBjb2xsYXBzZQph
bGwgb2YgdGhlc2UgaW50byBhIHNpbmdsZSBgZmxhZ2AgdmFyaWFibGUuCgpO
QiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdhcyBw
cmV2aW91c2x5IHRoZSAnLTEnCmNvbmRpdGlvbiBhIGJpdCBtb3JlIHVnbHkg
aW4gdGhlIHB1dF9wYWdlX2Zyb21fbE5lIGZ1bmN0aW9ucyAoc2luY2UKeW91
IGhhdmUgdG8gY2hlY2sgZm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVy
YWwgcmVmKTsgYnV0IHRoaXMKY2xhdXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1
dHVyZSBwYXRjaC4KCkFsc28gbm90ZSB0aGF0IHRoZSBvcmlnaW5hbCBjb21t
ZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgpwYXJ0aWFsX2ZsYWdzIChs
aWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKcGxOZVtucl92
YWxpZGF0ZWRfcHRlc10sIG5vdCBwbE5lW25yX3ZhbGlkYXRlZF9wdGVzKzFd
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjYgKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggfCAgNDEgKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5z
ZXJ0aW9ucygrKSwgNzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxYzE5
MDkyNTAzLi42ODBiNWIzZGU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzU2LDIyICs3NTYs
MzUgQEAgc3RhdGljIGludCBnZXRfcGFnZV9mcm9tX3BhZ2Vucih1bnNpZ25l
ZCBsb25nIHBhZ2VfbnIsIHN0cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW50
IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcHJlZW1wdGlibGUpOwogCisvKgorICogVGhlIGZvbGxvd2luZyBmbGFn
cyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9yIG9mIHZhcmlvdXMgZ2V0
IGFuZAorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUgYWxz
byBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncworICogdG8gaW5kaWNh
dGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBh
Z2UtPnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhl
IGNvbW1lbnQgaW4gbW0uaCBmb3IKKyAqIG1vcmUgaW5mb3JtYXRpb24uCisg
Ki8KKyNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkK
KyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKKyNk
ZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZp
bmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKwogc3RhdGlj
IGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBs
b25nIHBhZ2VfbnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBwcmVlbXB0aWJsZSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShwYWdl
X25yKTsKICAgICBpbnQgcmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZs
YWdzICYgUFRGX3ByZWVtcHRpYmxlLAorICAgICAgICAgcGFydGlhbF9yZWYg
PSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogCi0gICAgaWYg
KCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFw
YXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9m
cm9tX3BhZ2VucihwYWdlX25yLCBkKSkgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAogICAgIHJjID0gX19nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUs
IHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMpICYmIHBh
cnRpYWwgPj0gMCAmJgorICAgIGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0
aWFsX3JlZiAmJgogICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBwYWdlICE9
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCiAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOwogCkBAIC0xMjMwLDcgKzEyNDMsNyBAQCBnZXRfcGFn
ZV9mcm9tX2wxZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMik7
CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgKLSAgICBsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBhcnRpYWwpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWdu
ZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwyZV9nZXRfcGZu
KGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTI0Niw4ICsxMjU5LDkgQEAgZ2V0
X3BhZ2VfZnJvbV9sMmUoCiAKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhs
MmUpICYgX1BBR0VfUFNFKSApCiAgICAgewotICAgICAgICByYyA9IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKG1mbiwgUEdUX2wxX3BhZ2VfdGFi
bGUsIGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9wcmVlbXB0aWJsZSkpOworCisgICAgICAgIHJjID0gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJs
ZSwgZCwgZmxhZ3MpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1F
SU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwyZSwgcGZuLCBk
KSApCiAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgIHJldHVybiByYzsK
QEAgLTEyNzMsNyArMTI4Nyw3IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogZGVm
aW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsKIHN0YXRpYyBpbnQKIGdl
dF9wYWdlX2Zyb21fbDNlKAotICAgIGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkK
KyAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGlu
dCByYzsKIApAQCAtMTI4Nyw3ICsxMzAxLDcgQEAgZ2V0X3BhZ2VfZnJvbV9s
M2UoCiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X3BhZ2VucigKLSAgICAgICAgbDNlX2dldF9wZm4obDNlKSwgUEdUX2wyX3Bh
Z2VfdGFibGUsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICBsM2VfZ2V0X3Bm
bihsM2UpLCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgZmxhZ3MgfCBQVEZfcHJl
ZW1wdGlibGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkg
JiYKICAgICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKICAgICAg
ICAgIGdldF9sM19saW5lYXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCkBA
IC0xMjk5LDcgKzEzMTMsNyBAQCBnZXRfcGFnZV9mcm9tX2wzZSgKIGRlZmlu
ZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsNCk7CiBzdGF0aWMgaW50CiBnZXRf
cGFnZV9mcm9tX2w0ZSgKLSAgICBsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25l
ZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisg
ICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQg
cmM7CiAKQEAgLTEzMTMsNyArMTMyNyw3IEBAIGdldF9wYWdlX2Zyb21fbDRl
KAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9w
YWdlbnIoCi0gICAgICAgIGw0ZV9nZXRfcGZuKGw0ZSksIFBHVF9sM19wYWdl
X3RhYmxlLCBkLCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDRlX2dldF9wZm4o
bDRlKSwgUEdUX2wzX3BhZ2VfdGFibGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVt
cHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYm
IGdldF9sNF9saW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCiAgICAg
ICAgIHJjID0gMDsKIApAQCAtMTQ0Myw3ICsxNDU3LDcgQEAgdm9pZCBwdXRf
cGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIpCiAgKiBOb3RlIGFsc28gdGhhdCB0aGlzIGF1dG9tYXRp
Y2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAudC4ncy4KICAq
Lwogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3Qg
bDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAwOwogCkBAIC0xNDU3LDEyICsxNDcxLDEzIEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBn
ID0gbDJlX2dldF9wYWdlKGwyZSk7CiAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogCi0gICAgICAgIGlmICgg
dW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3Mg
JiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYp
KSA9PQorICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAg
IEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAgICAgICBy
YyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKICAgICAgICAg
fQotICAgICAgICBlbHNlIGlmICggZGVmZXIgKQorICAgICAgICBlbHNlIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBA
IC0xNDc5LDcgKzE0OTQsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogfQog
CiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgaW50IHJjOwpAQCAtMTUw
MiwxMyArMTUxNywxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAg
cGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggdW5saWtlbHko
cGFydGlhbCA+IDApICkKKyAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CisgICAgICAg
ICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCFk
ZWZlcik7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7
CiAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UocGZuKSk7CiAgICAgfQogCi0gICAgaWYgKCBkZWZlciApCisg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZu
KTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
ZzsKQEAgLTE1MjMsNyArMTUzOSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sX3QgZGVmZXIpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykK
IHsKICAgICBpbnQgcmMgPSAxOwogCkBAIC0xNTMyLDEzICsxNTQ4LDE0IEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAg
IGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWYpKSA9PQorICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19w
YWdlKHBmbikpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciAp
CisgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7
CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
bWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNjQ4LDEyICsxNjY1LDEzIEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcg
IHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAg
KnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAg
ICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAg
ICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAg
cGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBw
bDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3Ig
KCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFC
TEVfRU5UUklFUzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAg
ICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAg
ICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjYzLDE4
ICsxNjgxLDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAg
ICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBl
LCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJl
KHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCisgICAgICAgICAg
ICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBw
YXJ0aWFsX2ZsYWdzKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
CiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7Cisg
ICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYn
ICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlh
bF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIHJjID0gLUVS
RVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAg
JiYgcmMgIT0gLUVJTlRSICkKQEAgLTE2ODMsNyArMTcwMiw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
dW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBpICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgIH0KQEAgLTE3
MTMsNyArMTczMiw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsM19wZ2VudHJ5X3QgICpwbDNl
OwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAg
cmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50
ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRp
YWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwzZSA9
IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0xNzI4LDcgKzE3
NDgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIG1lbXNldChwbDNlICsgNCwgMCwgKEwz
X1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBsM2UpKTsKIAog
ICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwz
X1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywgcGFydGlhbCA9
IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAg
IHsKICAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
JiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKQEAg
LTE3NDYsMjEgKzE3NjYsMjMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobDNlX2dldF9wZm4o
cGwzZVtpXSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
R1RfcGFlX3hlbl9sMiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGQsIHBhcnRpYWwsIDEpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhaXNfZ3Vlc3RfbDNfc2xv
dChpKSB8fAotICAgICAgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJv
bV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAg
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlh
bCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2Vu
ZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwg
UFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYg
KCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAg
ICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTc3Nyw3ICsx
Nzk5LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9
CkBAIC0xODQzLDE5ICsxODY1LDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBs
b25nICBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsNF9wZ2VudHJ5
X3QgICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAgICAg
dW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAs
IHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAg
ICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFn
cyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBmb3IgKCBpID0gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklF
UzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBp
KyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICgg
IWlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgfHwKLSAgICAgICAgICAgICAocmMg
PSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWwp
KSA+IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRl
KHBsNGVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVT
VEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBs
ZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQg
Ki8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFs
X2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAg
IGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xODY0LDcgKzE4
ODgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBl
bHNlCkBAIC0xOTE4LDE5ICsxOTQyLDIwIEBAIHN0YXRpYyBpbnQgZnJlZV9s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25l
ZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50
cnlfdCAqcGwyZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+
cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCByYyA9IDA7Cisg
ICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFs
X2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
LSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9y
ICggOyA7ICkKICAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xv
dChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgKQotICAgICAgICAg
ICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBhcnRp
YWwsIGZhbHNlKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
MmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYg
KCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFy
dGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogCiAgICAg
ICAgIGlmICggIWktLSApCiAgICAgICAgICAgICBicmVhazsKQEAgLTE5NTIs
MTIgKzE5NzcsMTQgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVT
VEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFs
X2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAgICAgICBwYXJ0
aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYg
KCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0g
MSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1F
UkVTVEFSVDsKICAgICB9CiAKQEAgLTE5NjksOCArMTk5Niw5IEBAIHN0YXRp
YyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsK
ICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwog
ICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBp
ID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKKyAgICBp
bnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCBwYXJ0aWFsX2ZsYWdzID0g
cGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxf
c2V0KTsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIApAQCAtMTk3OCwxMSArMjAwNiwxMSBAQCBzdGF0aWMgaW50IGZyZWVf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB7CiAgICAg
ICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZu
LCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJv
bV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAg
ICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsKIAot
ICAgICAgICAgICAgcGFydGlhbCA9IDA7CisgICAgICAgICAgICBwYXJ0aWFs
X2ZsYWdzID0gMDsKICAgICAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAg
ICAgICAgICAgICAgdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwog
ICAgICAgICB9CkBAIC0yMDAyLDEyICsyMDMwLDE0IEBAIHN0YXRpYyBpbnQg
ZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlm
ICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAg
ICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9
CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4gcmMg
PiAwID8gMCA6IHJjOwpAQCAtMjAxOCwyNiArMjA0OCwyOSBAQCBzdGF0aWMg
aW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAg
ICAgdW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAg
ICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihw
Zm4pKTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgLSAhcGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVu
c2lnbmVkIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAor
ICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRp
YWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgZG8gewogICAg
ICAgICBpZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQotICAgICAgICAg
ICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRp
YWwsIDApOworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShw
bDRlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgcGFydGlhbCA9
IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0gd2hpbGUg
KCBpLS0gKTsKIAogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7
CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZf
cGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgor
ICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5U
UiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAg
IH0KIApAQCAtMjMxNSw3ICsyMzQ4LDcgQEAgc3RhdGljIGludCBtb2RfbDJf
ZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVC
VVNZOwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBm
biwgMCwgdHJ1ZSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZu
LCBQVEZfZGVmZXIpOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMjM4OSw3
ICsyNDIyLDcgQEAgc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdlbnRy
eV90ICpwbDNlLAogICAgICAgICBpZiAoICFjcmVhdGVfcGFlX3hlbl9tYXBw
aW5ncyhkLCBwbDNlKSApCiAgICAgICAgICAgICBCVUcoKTsKIAotICAgIHB1
dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgMCwgMSk7CisgICAgcHV0X3Bh
Z2VfZnJvbV9sM2Uob2wzZSwgcGZuLCBQVEZfZGVmZXIpOwogICAgIHJldHVy
biByYzsKIH0KIApAQCAtMjQ1MSw3ICsyNDg0LDcgQEAgc3RhdGljIGludCBt
b2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAgICAgICByZXR1
cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2w0ZShv
bDRlLCBwZm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUs
IHBmbiwgUFRGX2RlZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI3
MTUsNyArMjc0OCw3IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgaWYgKCAh
KHR5cGUgJiBQR1RfcGFydGlhbCkgKQogICAgIHsKICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdFVEFCTEVfT1JERVI7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IDA7CiAgICAgfQogCiAgICAgc3dpdGNoICggdHlw
ZSAmIFBHVF90eXBlX21hc2sgKQpAQCAtMzAwMyw3ICszMDM2LDcgQEAgc3Rh
dGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBpZiAoICEoeCAmIFBH
VF9wYXJ0aWFsKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOwogICAgICAgICB9CiAgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKQEAgLTMzNjksNyArMzQwMiw4IEBAIGludCBu
ZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQogCiAgICAgcmMgPSBw
YWdpbmdfbW9kZV9yZWZjb3VudHMoZCkKICAgICAgICAgID8gKGdldF9wYWdl
X2Zyb21fcGFnZW5yKG1mbiwgZCkgPyAwIDogLUVJTlZBTCkKLSAgICAgICAg
IDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9v
dF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAgICAgICAgIDogZ2V0X3BhZ2Vf
YW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxl
LCBkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQVEZfcHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAoIHJjICkKICAgICB7
CiAgICAgY2FzZSAwOgpAQCAtMzc1Nyw3ICszNzkxLDcgQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2Vf
ZnJvbV9wYWdlbnIob3AuYXJnMS5tZm4sIGQpID8gMCA6IC1FSU5WQUw7CiAg
ICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICByYyA9
IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKAotICAgICAgICAgICAg
ICAgICAgICAgICAgb3AuYXJnMS5tZm4sIFBHVF9yb290X3BhZ2VfdGFibGUs
IGQsIDAsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5t
Zm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIFBURl9wcmVlbXB0aWJsZSk7
CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAg
ICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDk1NWUx
ZmE4NmEuLjhlM2NlZjk1NGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTE0MSwxOSArMTQxLDM0IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAg
ICogc2V0dGluZyB0aGUgZmxhZyBtdXN0IG5vdCBkcm9wIHRoYXQgcmVmZXJl
bmNlLCB3aGVyZWFzIHRoZSBpbnN0YW5jZQogICAgICAgICAgKiBjbGVhcmlu
ZyBpdCB3aWxsIGhhdmUgdG8uCiAgICAgICAgICAqCi0gICAgICAgICAqIElm
IEBwYXJ0aWFsX3B0ZSBpcyBwb3NpdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFs
aWRhdGVkX3B0ZXMrMSBoYXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkg
dmFsaWRhdGVkLiBUaGlzIGltcGxpZXMgdGhhdCB0aGUgZ2VuZXJhbCByZWZl
cmVuY2UKLSAgICAgICAgICogdG8gdGhlIHBhZ2UgKGFjcXVpcmVkIGZyb20g
Z2V0X3BhZ2VfZnJvbV9sTmUoKSkgd291bGQgYmUgZHJvcHBlZAotICAgICAg
ICAgKiAoYWdhaW4gZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSBhbmQg
aGVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZAotICAgICAgICAgKiB3aGVuIHJl
c3VtaW5nIHRoZSB2YWxpZGF0aW9uLCBidXQgbXVzdCBub3QgYmUgZHJvcHBl
ZCB3aGVuIHBpY2tpbmcKLSAgICAgICAgICogdXAgdGhlIHBhZ2UgZm9yIGlu
dmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYgcGFydGlhbF9mbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIHBhZ2UgYXQKKyAgICAg
ICAgICogYXQgQG5yX3ZhbGlkYXRlZF9wdGVzIGhhZCBQR1RfcGFydGlhbCBz
ZXQgYXMgYSByZXN1bHQgb2YgYW4KKyAgICAgICAgICogb3BlcmF0aW9uIG9u
IHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90
CisgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAg
ICAgICAgICoKLSAgICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlzIG5lZ2F0
aXZlIHRoZW4gUFRFIGF0IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwotICAg
ICAgICAgKiBiZWVuIHBhcnRpYWxseSBpbnZhbGlkYXRlZC4gVGhpcyBpcyBi
YXNpY2FsbHkgdGhlIG9wcG9zaXRlIGNhc2Ugb2YKLSAgICAgICAgICogYWJv
dmUsIGkuZS4gdGhlIGdlbmVyYWwgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHdh
cyBub3QgZHJvcHBlZCBpbgotICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xO
ZSgpIChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2Ug
aXQKLSAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIHB1dCBv
cGVyYXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCi0gICAgICAg
ICAqIGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVw
IHRoZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKiBJZiBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAor
ICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCisgICAgICAgICAqIHBhZ2UuCisg
ICAgICAgICAqCisgICAgICAgICAqIFRoaXMgaGFwcGVuczoKKyAgICAgICAg
ICogLSBEdXJpbmcgZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBv
ZiB0aGUgcGFnZSB3YXMKKyAgICAgICAgICogICBpbnRlcnJ1cHRlZAorICAg
ICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVu
dHJ5IGlzIGVuY291bnRlcmVkIGFuZAorICAgICAgICAgKiAgIHZhbGlkYXRp
b24gaXMgcHJlZW1wdGlibGUKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRh
dGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgor
ICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFw
cyBiZWNhdXNlIHdlJ3JlIHBpY2tpbmcKKyAgICAgICAgICogICB1cCBmcm9t
IGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAgICAgICoKKyAgICAg
ICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcyBjbGVhciwKKyAgICAgICAgICogdGhlbiBhIGdl
bmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlz
IHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1
aXJlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1bWluZyBk
ZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwor
ICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9w
cGVkOyBpZiBpdCBpcyBzZXQsIGEKKyAgICAgICAgICogcmVmZXJlbmNlIHNo
b3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0
aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9y
ZWYgYXJlCisgICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkg
cGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4KICAgICAgICAgICoKICAgICAg
ICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNh
dGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1h
bnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0x
NjQsNyArMTc5LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICBzdHJ1
Y3QgewogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VU
QUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRB
QkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICBzMTYgcGFydGlhbF9w
dGU6MjsKKyAgICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CiAgICAg
ICAgICAgICBzMTYgbGluZWFyX3B0X2NvdW50OwogICAgICAgICB9OwogCi0t
IAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0005-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0005-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Transfer-Encoding: base64

RnJvbSAxMzY2MGQ3MThlYzNhMTE5ZmYwYWIxZjExOTdkMDc5NmNhNzljNjY4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA1LzEyXSB4
ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRo
YW4gYQogYm9vbGVhbgoKVGhpcyBpcyBpbiBtYWlubHkgaW4gcHJlcGFyYXRp
b24gZm9yIF9wdXRfcGFnZV90eXBlIHRha2luZyB0aGUKcGFydGlhbF9mbGFn
cyB2YWx1ZSBpbiB0aGUgZnV0dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhZCBpbgp0aGUgY2FsbGVyIChzaW5jZSB5b3Ugc2VlIGEgZmxh
ZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2VgKS4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA2ODBiNWIzZGU3Li4xNTc2YTA4M2RmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTM5Miw3ICsxMzkyLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAg
ICAgICAgICBsM2VfcmVtb3ZlX2ZsYWdzKChwbDNlKSwgX1BBR0VfVVNFUnxf
UEFHRV9SV3xfUEFHRV9BQ0NFU1NFRCk7ICAgXAogICAgIH0gd2hpbGUgKCAw
ICkKIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBp
bnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnB0cGcpOwogCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwx
X3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKQEAg
LTE0NzUsNyArMTQ3NSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
MmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAg
ICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAg
ICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0
aWJsZSwgcHRwZyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewpAQCAtMTQ4NCw3ICsxNDg0
LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5
X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgfQogICAgICAg
ICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAg
ICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICAgICAgfQpAQCAtMTUyMSw3ICsxNTIxLDcgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgIFBURl9wYXJ0aWFsX3Nl
dCApCiAgICAgewogICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZl
cikpOwotICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IG1mbl90b19wYWdlKHBmbikpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7
CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0x
NTMxLDcgKzE1MzEsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBl
KHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICByYyA9IF9wdXRf
cGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKHBm
bikpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFn
ZShwZyk7CiAKQEAgLTE1NTIsNyArMTU1Miw3IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVy
KSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRy
dWUsIG1mbl90b19wYWdlKHBmbikpOworICAgICAgICAgICAgcmV0dXJuIF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdl
KHBmbikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCkBAIC0xNTYyLDcgKzE1NjIsNyBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAot
ICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9f
cGFnZShwZm4pKTsKKyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
UFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICAgICAg
aWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7
CiAgICAgfQpAQCAtMjgyNSwxMSArMjgyNSwxMiBAQCBzdGF0aWMgaW50IF9w
dXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSwKIH0KIAogCi1zdGF0aWMgaW50IF9wdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGli
bGUsCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICB1
bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm87CiAgICAgaW50IHJjID0gMDsKKyAgICBib29sIHByZWVtcHRpYmxlID0g
ZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGU7CiAKICAgICBmb3IgKCA7IDsgKQog
ICAgIHsKQEAgLTMwMjQsNyArMzAyNSw3IEBAIHN0YXRpYyBpbnQgX19nZXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKIAogICAgICAgICAgICAgaWYgKCB1bmxpa2VseShpb21tdV9y
ZXQpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfcHV0X3Bh
Z2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAgICAg
X3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVMTCk7CiAgICAgICAgICAgICAg
ICAgcmMgPSBpb21tdV9yZXQ7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgICAgICB9CkBAIC0zMDUxLDcgKzMwNTIsNyBAQCBzdGF0aWMg
aW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIGludCByYyA9IF9wdXRfcGFn
ZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICBpbnQgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0g
MCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0zMDY3LDcgKzMwNjgsNyBAQCBp
bnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9w
dXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOworICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5VTEwpOwog
fQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0zMjczLDcg
KzMyNzQsNyBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNw
dSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAg
ICAgICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3Bh
Z2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCiAgICAg
ewogICAgIGNhc2UgLUVJTlRSOgotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0006-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0006-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Transfer-Encoding: base64

RnJvbSBhYWZjOWNkODQ3ODk2NzQ4MTYwYzU4MjBhNWI5Yzk0NDA0YTM1MGY0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA2LzEyXSB4
ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25k
aXRpb25hbAoKTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcg
dGhlIGNvbmRpdGlvbnMgaW4gd2hpY2ggd2Ugd2lsbApyZXRhaW4gdGhlIHJl
ZiwgcmF0aGVyIHRoYW4gdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2Ug
cmVsZWFzZSBpdC4KClRoZSBvbmx5IHdheSAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUgaXMgaWYKcHJlZW1w
dGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUgcXVlcnkg
aXRzZWxmLCBhbmQgYWRkIGFuCkFTU0VSVCgpIHRvIHRoYXQgZWZmZWN0IG9u
IHRoZSBvcHBvc2l0ZSBwYXRoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCgpOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRo
ZSAibGluZWFyIHB0IGZhaWx1cmUiIHNpdHVhdGlvbgpkZXNjcmliZWQgaW4g
dGhlIGNvbW1lbnQ7IHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1
cmUgcGF0Y2guCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCAxNTc2YTA4M2RmLi4xNmFlZjJmNjUyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
Nzg0LDggKzc4NCw0MyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwKIAogICAgIHJj
ID0gX19nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsK
IAotICAgIGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0aWFsX3JlZiAmJgot
ICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBwYWdlICE9IGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlKSApCisgICAgLyoKKyAgICAgKiBSZXRhaW4g
dGhlIHJlZmNvdW50IGlmOgorICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxp
ZGF0ZWQgKHJjID09IDApCisgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0
ZWQgKHJjIDwgMCkgYnV0OgorICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGgg
YSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBwYWdlIGlz
IHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJv
cgorICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSkKKyAgICAgKgorICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1l
cnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQor
ICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1p
Z2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAqIC0gbWZuIGhhcyBiZWVu
IHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcwor
ICAgICAqICAgUEdUX3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJl
ZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxp
bmVhcgorICAgICAqICAgcGFnZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQg
ZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRoCisgICAgICogICB0eXBlID09
IFBHVF9sMV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQor
ICAgICAqCisgICAgICogSWYgdGhlcmUncyBhbiBlcnJvciwgaW4gdGhlIGZp
cnN0IGNhc2UsIF9nZXRfcGFnZV90eXBlIHdpbGwKKyAgICAgKiBlaXRoZXIg
cmV0dXJuIC1FUkVTVEFSVCwgaW4gd2hpY2ggY2FzZSB3ZSB3YW50IHRvIHJl
dGFpbiB0aGUKKyAgICAgKiByZWYgKGFzIHRoZSBjYWxsZXIgd2lsbCBjb25z
aWRlciBpdCByZXRhaW5lZCksIG9yIC1FSU5WQUwsIGluCisgICAgICogd2hp
Y2ggY2FzZSBvbGRfZ3Vlc3RfdGFibGUgd2lsbCBiZSBzZXQ7IGluIGJvdGgg
Y2FzZXMsIHdlIG5lZWQKKyAgICAgKiB0byByZXRhaW4gdGhlIHJlZi4KKyAg
ICAgKgorICAgICAqIEluIHRoZSBzZWNvbmQgY2FzZSwgaWYgdGhlcmUncyBh
biBlcnJvciwgX2dldF9wYWdlX3R5cGUoKSBjYW4KKyAgICAgKiAqb25seSog
cmV0dXJuIC1FSU5WQUwsIGFuZCAqbmV2ZXIqIHNldCBvbGRfZ3Vlc3RfdGFi
bGUuICBJbgorICAgICAqIHRoYXQgY2FzZSB3ZSBhbHNvIHdhbnQgdG8gcmV0
YWluIHRoZSByZWZlcmVuY2UsIHRvIGFsbG93IHRoZQorICAgICAqIHBhZ2Ug
dG8gY29udGludWUgdG8gYmUgdG9ybiBkb3duIChpLmUuLCBQR1RfcGFydGlh
bCBjbGVhcmVkKQorICAgICAqIHNhZmVseS4KKyAgICAgKgorICAgICAqIEFs
c28gbm90ZSB0aGF0IHdlIHNob3VsZG4ndCBiZSBhYmxlIHRvIGxlYXZlIHdp
dGggdGhlIHJlZmVyZW5jZQorICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVz
cyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCisgICAgICog
cHJlZW1wdGlibGUuCisgICAgICovCisgICAgaWYgKCBsaWtlbHkoIXJjKSB8
fCBwYXJ0aWFsX3JlZiApCisgICAgICAgIC8qIG5vdGhpbmcgKi87CisgICAg
ZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgKQorICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOworICAgIGVsc2UK
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKICAgICByZXR1cm4gcmM7Ci0t
IAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0007-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0007-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Transfer-Encoding: base64

RnJvbSA2MmU5YjljNjhlYmE2MWI3YmVkY2I1ZWY4MWJlOTQwMzA4ZDQxMjdk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA3LzEyXSB4
ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9m
bGFncyB3aGVuCiBwcmVlbXB0aW5nCgpJbiBvcmRlciB0byBhbGxvdyByZWN1
cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBi
ZQppbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3Rh
dGUgb2YgdGhlIHN1Yi1wYWdlcwpwcm9tb3RlZCBvciBkZW1vdGVkLiAgVGhp
cyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCnN0cnVj
dDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRh
dGVkKSBzaG91bGQgYWx3YXlzIGJlCnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdl
bmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6
ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlk
YXRlZCBhbmQgbm8gcmVmZXJlbmNlCmNvdW50IGlzIGhlbGQuICBJZiBQVEZf
cGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRl
ZF0KaXMgcGFydGlhbGx5IHZhbGlkYXRlZC4KCkF0IHRoZSBtb21lbnQsIGEg
ZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVt
b3Rpb24Kd2l0aCByZWdhcmQgdG8gd2hldGhlciB0aGUgZW50cnkgaXRzZWxm
ICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQpjb3VudDogd2hlbiBlbnRy
eSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMgLUVS
RVNUQVJUKSwKdGhlIGVudHJ5IGlzIG5vdCBjb25zaWRlcmVkIHRvIGhvbGQg
YSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0
ZWQsIHRoZSBlbnRyeSBpcyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBn
ZW5lcmFsCnJlZmVyZW5jZS4KClBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlz
IHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYg
Y2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBoZWxkCmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBp
dCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UK
Y291bnQgaGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25z
IGNhbiBiZSBpbnRlcmxlYXZlZCwgdGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8g
Z2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21f
bCplLAp0byBiZSBhYmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2Ug
Y291bnRzLgoKVW5mb3J0dW5hdGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJs
ZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpCmFuZCByZXR1cm4g
LUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlkYXRlZCwgYnV0
IGRvbid0IGNsZWFyCnBhcnRpYWxfZmxhZ3MuCgpJZiB3ZSB3ZXJlIHBpY2tp
bmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9u
LCB0aGF0Cm1lYW5zIHRoYXQgUFRGX3BhcnRpYWxfc2V0IHdvdWxkIGJlIHNl
dCBldmVuIHRob3VnaApbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3Qg
cGFydGlhbGx5IHZhbGlkYXRlZC4gIFRoaXMgbWVhbnMgdGhhdAppZiB0aGUg
cGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUtdmFsaWRhdGVkLCBwdXRfcGFn
ZV90eXBlKCkgd291bGQKZXJyb25lb3VzbHkgYmUgY2FsbGVkIG9uIHRoYXQg
ZW50cnkuCgpQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2luZyB3aXRo
IGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodApsZWF2ZSBib3RoIFBU
Rl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7IGFu
ZCB3aGVuCmRlLXZhbGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRo
ZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCByZWYgd291bGQKYmUgZXJyb25lb3Vz
bHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0uCgpJbiBh
IHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUgZHVwbGljYXRp
b24uICBSYXRoZXIgdGhhbgpkdXBsaWNhdGUgdGhlIGludGVycnVwdGlvbiBj
b2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KdGhl
IGNvZGUgd2hpY2ggYWxyZWFkeSBoYW5kbGVzIHRoYXQgY2FzZSBjb3JyZWN0
bHkuCgpHaXZlbiB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxk
IGJlIGltcG9zc2libGUgZm9yCnBhcnRpYWxfZmxhZ3MgdG8gYmUgbm9uLXpl
cm87IGFkZCBhbiBBU1NFUlQoKSB0byBjYXRjaCBhbnkgY2hhbmdlcy4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTggKysrKy0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDE2YWVmMmY2NTIuLjVlNmJiMzM0OWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xNzA5LDEzICsxNzA5LDggQEAgc3RhdGljIGludCBhbGxv
Y19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCAp
CiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Ns
b3QoZCwgdHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOwor
ICAgICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwg
aSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShw
bDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKQEAgLTE3ODYsMTMgKzE3ODEsOCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewog
ICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotCi0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYm
IChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAg
ICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMp
ICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MocGwzZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAg
ICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ldKSAmIGwzX2Rpc2FsbG93X21h
c2soZCkpICkKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0008-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0008-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Transfer-Encoding: base64

RnJvbSAzOTFhODViYmIxMWY5MjE4ZDY1YWZhYzY2NmM5ODA2MjFjNWI4MjJi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA4LzEyXSB4
ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFs
CgpJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21v
dGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQppbnRlcnJ1cHRlZCwgWGVuIG11
c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwpw
cm9tb3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVs
ZW1lbnRzIGluIHRoZSBwYWdlIHN0cnVjdDoKbnJfZW50cmllc192YWxpZGF0
ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpUaGUgcnVsZSBpcyB0aGF0IGVudHJp
ZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQgYWx3YXlzIGJl
CnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNl
CmNvdW50IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0KaXMgcGFydGlhbGx5IHZhbGlk
YXRlZC4KCkF0IHRoZSBtb21lbnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBi
ZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24Kd2l0aCByZWdhcmQgdG8g
d2hldGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJl
ZmVyZW5jZQpjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJy
dXB0ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKdGhlIGVudHJ5IGlz
IG5vdCBjb25zaWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50
cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBpcyBzdGls
bCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCnJlZmVyZW5jZS4KClBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFs
IHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxk
CmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24s
IHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UKY291bnQgaGVsZC4gIEJlY2F1c2Ug
cHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZlZCwg
dGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAp0byBiZSBhYmxlIHRvIHBy
b3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgoKVW5mb3J0dW5hdGVs
eSwgYmVjYXVzZSBhIHJlZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3Nz
aWJsZSB0bwplbmdpbmVlciBhIHNpdHVhdGlvbiB3aGVyZSBQRlRfcGFydGlh
bF9zZXQgaXMgc2V0IGJ1dCB0aGUgcGFnZSBpbgpxdWVzdGlvbiBoYXMgYmVl
biBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCnRoZSBhcHBlbmRpeC4KCkZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKcmVm
ZXJlbmNlIGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQu
ICAoRm9yIGNsYXJpdHkgb2YKY2hhbmdlLCBrZWVwIHR3byBzZXBhcmF0ZSBm
bGFncy4gIFRoZXNlIHdpbGwgYmUgY29sbGFwc2VkIGluIGEKc3Vic2VxdWVu
dCBjaGFuZ2VzZXQuKQoKVGhpcyBoYXMgdHdvIGJhc2ljIGltcGxpY2F0aW9u
cy4gIE9uIHRoZSBwdXRfcGFnZV9mcm9tX2xOZSgpIHNpZGUsCnRoaXMgbWVh
biB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNl
IGNhbiBuZXZlciBoYXBwZW4sCmFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUg
c3BlY2lhbC1jYXNlZC4KClNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3Mg
YXJlIHNldCB0b2dldGhlciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92
ZXIKZXhpc3RpbmcgYml0cyBmcm9tIHBhcnRpYWxfcHRlLgoKKE5CIHRoZXJl
IGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0aCBjYWxsaW5nIF9wdXRfcGFn
ZV90eXBlKCkgb24gYQpwYWdlIHdoaWNoIGhhZCBQR1RfcGFydGlhbCBzZXQ7
IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudApwYXRjaC4p
CgpPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCmJldHdlZW4gY2FsbGVycyB3aGljaCBo
b2xkIGEgcmVmZXJlbmNlIG9uIHBhcnRpYWwgKGkuZS4sCmFsbG9jX2xOX3Rh
YmxlKCkpLCBhbmQgdGhvc2Ugd2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5f
TE5fVEFCTEUsIGFuZApzbyBvbik6IHBhc3MgYSBmbGFnIGlmIHRoZSB0eXBl
IHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24uCgpOQiB0aGF0
IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRoYXQg
Z2V0X3BhZ2VfZnJvbV9sMmUKY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0tLQoKKiBBcHBlbmRpeDogRW5naW5lZXJpbmcgUFRGX3BhcnRpYWxfc2V0
IHdoaWxlIGEgcGFnZSBiZWxvbmdzIHRvIGEKICBmb3JlaWduIGRvbWFpbgoK
U3VwcG9zZSBBIGlzIGEgcGFnZSB3aGljaCBjYW4gYmUgcHJvbW90ZWQgdG8g
YW4gbDMsIGFuZCBCIGlzIGEgcGFnZQp3aGljaCBjYW4gYmUgcHJvbW90ZWQg
dG8gYW4gbDIsIGFuZCBBW3hdIHBvaW50cyB0byBCLiAgQiBoYXMKUEdDX2Fs
bG9jYXRlZCBzZXQgYnV0IG5vIG90aGVyIGdlbmVyYWwgcmVmZXJlbmNlcy4K
ClYxOiAgUElOX0wzIEEuCiAgQSBpcyB2YWxpZGF0ZWQsIEIgaXMgdmFsaWRh
dGVkLgogIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkIHwgUEdU
X3Bpbm5lZAogIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAg
Qi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkIChBW3hdIGhvbGRzIGEgZ2Vu
ZXJhbCByZWYpCgpWMTogVU5QSU4gQS4KICBBIGJlZ2lucyBkZS12YWxpZGF0
aW9uLgogIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQgd2hlbiBpIDwgeAog
IFYxLT5vbGRfZ3Vlc3RfdGFibGUgPSBBCiAgVjEtPm9sZF9ndWVzdF90YWJs
ZV9yZWZfaGVsZCA9IGZhbHNlCiAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF9w
YXJ0aWFsCiAgQS5ucl92YWxpZGF0ZWRfZW50cmllcyA9IGkgPCB4CiAgQi50
eXBlX2NvdW50ID0gMAogIEIuY291bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAoK
VjI6IE1PRF9MNF9FTlRSWSB0byBwb2ludCBzb21lIGw0ZSB0byBBLgogIFBp
Y2tzIHVwIHJlLXZhbGlkYXRpb24gb2YgQS4KICBBcnJhbmdlIHRvIGJlIGlu
dGVycnVwdGVkIGhhbGZ3YXkgdGhyb3VnaCBCJ3MgdmFsaWRhdGlvbgogIEIu
dHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEIuY291bnQgPSAyIHwg
UEdDX2FsbG9jYXRlZCAoUEdUX3BhcnRpYWwgaG9sZHMgYSBnZW5lcmFsIHJl
ZikKICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3BhcnRpYWwKICBBLm5yX3Zh
bGlkYXRlZF9lbnRyaWVzID0geAogIEEucGFydGlhbF9wdGUgPSBQVEZfcGFy
dGlhbF9zZXQKClYzOiBNT0RfTDNfRU5UUlkgdG8gcG9pbnQgc29tZSBvdGhl
ciBsM2UgKG5vdCBpbiBBKSB0byBCLgogIFZhbGlkYXRlcyBCLgogIEIudHlw
ZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgQi5jb3VudCA9IDIgfCBQ
R0NfYWxsb2NhdGVkICgib3RoZXIgbDNlIiBob2xkcyBhIGdlbmVyYWwgcmVm
KQoKVjM6IE1PRF9MM19FTlRSWSB0byBjbGVhciBsM2UgcG9pbnRpbmcgdG8g
Qi4KICBEZXZhbGlkYXRlcyBCLgogIEIudHlwZV9jb3VudCA9IDAKICBCLmNv
dW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKClYzOiBkZWNyZWFzZV9yZXNlcnZh
dGlvbihCKQogIENsZWFycyBQR0NfYWxsb2NhdGVkCiAgQi5jb3VudCA9IDAg
PT4gQiBpcyBmcmVlZAoKQiBnZXRzIGFzc2lnbmVkIHRvIGEgZGlmZmVyZW50
IGRvbWFpbgoKVjE6IFJlc3RhcnRzIFVOUElOIG9mIEEKICBwdXRfb2xkX2d1
ZXN0X3RhYmxlKEEpCiAgICAuLi4KICAgICAgZnJlZV9sM190YWJsZShBKQoK
Tm93IHNpbmNlIEEucGFydGlhbF9mbGFncyBoYXMgUFRGX3BhcnRpYWxfc2V0
LCBmcmVlX2wzX3RhYmxlKCkgd2lsbApjYWxsIHB1dF9wYWdlX2Zyb21fbDNl
KCkgb24gQVt4XSwgd2hpY2ggcG9pbnRzIHRvIEIsIHdoaWxlIEIgaXMgb3du
ZWQKYnkgYW5vdGhlciBkb21haW4uCgpJZiBBW3hdIGhlbGQgYSBnZW5lcmFs
IHJlZmNvdW50IGZvciBCIG9uIHBhcnRpYWwgdmFsaWRhdGlvbiwgYXMgaXQg
ZG9lcwpmb3IgcGFydGlhbCBkZS12YWxpZGF0aW9uLCB0aGVuIEIgd291bGQg
c3RpbGwgaGF2ZSBhIHJlZmVyZW5jZSBjb3VudCBvZgoxIGFmdGVyIFBHQ19h
bGxvY2F0ZWQgd2FzIGZyZWVkOyBzbyBCIHdvdWxkbid0IGJlIGZyZWVkIHVu
dGlsIGFmdGVyCnB1dF9wYWdlX2Zyb21fbDNlKCkgaGFkIGhhcHBlbmQgb24g
QVt4XS4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCA4NyArKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggfCAxNSArKysrLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDYxIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggNWU2YmIzMzQ5Yy4uODAxMmI2Y2RkYiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTc2
MywxMCArNzYzLDExIEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAq
IHBhZ2UtPnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUg
dGhlIGNvbW1lbnQgaW4gbW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24u
CiAgKi8KLSNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwg
MCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkK
LSNkZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKLSNk
ZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZp
bmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgICAoMSA8PCAwKQorI2RlZmlu
ZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAgICgxIDw8IDEpCisjZGVmaW5l
IFBURl9wcmVlbXB0aWJsZSAgICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUg
UFRGX2RlZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQorI2RlZmluZSBQ
VEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCiAKIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9u
ZyBwYWdlX25yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHR5cGUsCkBAIC03NzYsNyArNzc3LDEx
IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIo
dW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UgPSBtZm5fdG9fcGFnZShwYWdlX25yKTsKICAgICBpbnQgcmM7CiAg
ICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxl
LAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOworICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAm
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmLAorICAgICAgICAgcGFydGlhbF9z
ZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwKKyAgICAgICAgIHJldGFp
bl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0Owor
CisgICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0KTsKIAog
ICAgIGlmICggbGlrZWx5KCFwYXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVu
bGlrZWx5KCFnZXRfcGFnZV9mcm9tX3BhZ2VucihwYWdlX25yLCBkKSkgKQpA
QCAtNzg5LDEzICs3OTQsMTUgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAg
ICogLSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAgICAg
KiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CiAgICAg
ICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9y
ZWYpCisgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAo
cmMgPT0gLUVSRVNUQVJUKSwgYW5kIHRoZQorICAgICAqICAgICBjYWxsZXIg
aGFzIGFza2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQgaW4gdGhhdCBjYXNl
CiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQg
dGhlcmUncyBiZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09IGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAgICAqCiAgICAgICog
VGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBl
eHBsYW5hdGlvbi4gIFRoZXJlCiAgICAgICogYXJlIHR3byBzY2VuYXJpb3Mg
d2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46Ci0g
ICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlw
ZSBgdHlwZWA7IGkuZS4gaGFzCi0gICAgICogICBQR1RfcGFydGlhbCBzZXQK
KyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBk
ZW1vdGVkIGFzIHR5cGUgYHR5cGVgOworICAgICAqICAgaS5lLiBoYXMgUEdU
X3BhcnRpYWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5
IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAq
ICAgcGFnZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFn
ZV9mcm9tX2wyZSB3aXRoCiAgICAgICogICB0eXBlID09IFBHVF9sMV90YWJs
ZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQpAQCAtODE4LDcgKzgy
NSw4IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdl
bnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgICAqLwogICAgIGlmICgg
bGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQogICAgICAgICAvKiBub3Ro
aW5nICovOwotICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlICkKKyAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fAorICAgICAgICAgICAgICAo
cmV0YWluX3JlZiAmJiByYyA9PSAtRVJFU1RBUlQpICkKICAgICAgICAgQVNT
RVJUKHByZWVtcHRpYmxlKTsKICAgICBlbHNlCiAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwpAQCAtMTUwOSw4ICsxNTE3LDggQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0
IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQogICAgICAgICAgICAg
ICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBB
U1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsK
KyAgICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1w
bHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgICAgIEJVRygpOwogICAgICAg
ICB9CiAgICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAg
ICAgICAgIHsKQEAgLTE1NTUsOCArMTU2Myw4IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQogICAgICAgICAgUFRGX3Bh
cnRpYWxfc2V0ICkKICAgICB7Ci0gICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7Ci0gICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAg
ICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFs
X3JlZiAqLworICAgICAgICBCVUcoKTsKICAgICB9CiAKICAgICBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKQEAgLTE1ODYsOCArMTU5NCw4IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggKGZsYWdzICYgKFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KICAg
ICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAg
ICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAg
ICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRp
YmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgICAgIC8qIHBhcnRp
YWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAg
ICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBm
bGFncyAmIFBURl9kZWZlciApCkBAIC0xNzE0LDEzICsxNzIyLDIyIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgIChyYyA9IGdl
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFn
cykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIC8q
IFNldCAnc2V0JywgcmV0YWluICdnZW5lcmFsIHJlZicgKi8KLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRG
X3BhcnRpYWxfc2V0OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBy
YyA9PSAtRUlOVFIgJiYgaSApCisgICAgICAgIC8qCisgICAgICAgICAqIEl0
IHNob3VsZG4ndCBiZSBwb3NzaWJsZSBmb3IgZ2V0X3BhZ2VfZnJvbV9sMmUg
dG8gcmV0dXJuCisgICAgICAgICAqIC1FUkVTVEFSVCwgc2luY2Ugd2UgbmV2
ZXIgY2FsbCB0aGlzIHdpdGggUFRGX3ByZWVtcHRpYmxlLgorICAgICAgICAg
KiAoYWxsb2NfbDFfdGFibGUgbWF5IHJldHVybiAtRUlOVFIgb24gYW4gTDFU
Ri12dWxuZXJhYmxlCisgICAgICAgICAqIGVudHJ5LikKKyAgICAgICAgICoK
KyAgICAgICAgICogTkIgdGhhdCB3aGlsZSBvbiBhICJjbGVhbiIgcHJvbW90
aW9uLCB3ZSBjYW4gbmV2ZXIgZ2V0CisgICAgICAgICAqIFBHVF9wYXJ0aWFs
LiAgSXQgaXMgcG9zc2libGUgdG8gYXJyYW5nZSBmb3IgYW4gbDJlIHRvCisg
ICAgICAgICAqIGNvbnRhaW4gYSBwYXJ0aWFsbHktZGV2YWxpZGF0ZWQgbDI7
IGJ1dCBpbiB0aGF0IGNhc2UsIGJvdGgKKyAgICAgICAgICogb2YgdGhlIGZv
bGxvd2luZyBmdW5jdGlvbnMgd2lsbCBmYWlsIGFueXdheSAodGhlIGZpcnN0
CisgICAgICAgICAqIGJlY2F1c2UgdGhlIHBhZ2UgaW4gcXVlc3Rpb24gaXMg
bm90IGFuIGwxOyB0aGUgc2Vjb25kCisgICAgICAgICAqIGJlY2F1c2UgdGhl
IHBhZ2UgaXMgbm90IGZ1bGx5IHZhbGlkYXRlZCkuCisgICAgICAgICAqLwor
ICAgICAgICBBU1NFUlQocmMgIT0gLUVSRVNUQVJUKTsKKworICAgICAgICBp
ZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewogICAgICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CkBAIC0xNzI5LDYgKzE3NDYsNyBA
QCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgZWxzZSBpZiAo
IHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBNRU1fTE9HKCJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBlbnRy
eSAlZCIsIGkpOworICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYgKCBp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xNzkyLDE3ICsxODEwLDIxIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9wYWVf
eGVuX2wyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
VEZfcHJlZW1wdGlibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3JldGFpbl9yZWZfb25fcmVz
dGFydCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICFpc19ndWVz
dF9sM19zbG90KGkpIHx8Ci0gICAgICAgICAgICAgICAgICAocmMgPSBnZXRf
cGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3Mp
KSA+IDAgKQorICAgICAgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJv
bV9sM2UocGwzZVtpXSwgcGZuLCBkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcmV0YWlu
X3JlZl9vbl9yZXN0YXJ0KSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAg
ewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwog
ICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYn
IHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRp
YWxfc2V0OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSAp
CiAgICAgICAgIHsKQEAgLTE4OTcsMTQgKzE5MTksMTUgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAgIHsKICAgICAg
ICAgaWYgKCAhaXNfZ3Vlc3RfbDRfc2xvdChkLCBpKSB8fAotICAgICAgICAg
ICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgZCwg
cGFydGlhbF9mbGFncykpID4gMCApCisgICAgICAgICAgICAgKHJjID0gZ2V0
X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcmV0YWlu
X3JlZl9vbl9yZXN0YXJ0KSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAg
ewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwog
ICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYn
IHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRp
YWxfc2V0OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7
CkBAIC0yMDAyLDkgKzIwMjUsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICggcmMg
PT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/Ci0gICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09
IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CkBAIC0yMDU1LDkgKzIwNzYsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAo
cGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAg
ICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRGX3BhcnRpYWxf
c2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRp
YWxfZ2VuZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAg
ewpAQCAtMjA4OCw5ICsyMTA3LDcgQEAgc3RhdGljIGludCBmcmVlX2w0X3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9PSAt
RVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBh
cnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KLSAgICAgICAgICAg
IHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA4ZTNjZWY5NTRjLi5jMmQxNzU4
YWQ3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xNTEsMjIgKzE1MSwy
NSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHBhZ2UuCiAgICAg
ICAgICAqCiAgICAgICAgICAqIFRoaXMgaGFwcGVuczoKLSAgICAgICAgICog
LSBEdXJpbmcgZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0
aGUgcGFnZSB3YXMKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiBv
ciBkZS12YWxpZGF0aW9uLCBpZiB0aGUgb3BlcmF0aW9uIHdhcwogICAgICAg
ICAgKiAgIGludGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVyaW5nIHZhbGlk
YXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5k
CiAgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQogICAg
ICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAgICAgICAqICAgdGhpcyBlbnRy
eSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2Ugd2UncmUgcGlja2lu
ZwotICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0aWFsIGRlLXZhbGlkYXRp
b24pLgorICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAo
cGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tlZCB1cCBhCisgICAgICAgICAqICAg
cHJldmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAgICAgICAgKiBX
aGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmIGlzIGNsZWFyLAotICAgICAgICAgKiB0aGVuIGEgZ2VuZXJhbCBy
ZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQgaXMgc2V0LCBu
bwotICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgor
ICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCB0aGVu
IGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYg
aXQKKyAgICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJl
IGFjcXVpcmVkLgogICAgICAgICAgKgogICAgICAgICAgKiBXaGVuIHJlc3Vt
aW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
IGlzCiAgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hvdWxkIGJl
IGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQogICAgICAgICAgKiByZWZlcmVu
Y2Ugc2hvdWxkIGJlIGRyb3BwZWQuCiAgICAgICAgICAqCisgICAgICAgICAq
IE5CIGF0IHRoZSBtb21lbnQsIFBURl9wYXJ0aWFsX3NldCBzaG91bGQgYmUg
c2V0IGlmIGFuZCBvbmx5IGlmCisgICAgICAgICAqIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzIHNldC4KKyAgICAgICAgICoKICAgICAgICAgICogTkIg
dGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmIGFyZQogICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5
IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAgICAqCi0tIAoy
LjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0009-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0009-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Transfer-Encoding: base64

RnJvbSA0ZTAzODhhZjcwMTQ2ZmFhZWY2NDQzYThiNTc4MDdjZDYxZTA5NjBm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA5LzEyXSB4
ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQKIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGludG8gb25lCgouLi5ub3cgdGhhdCB0aGV5IGFy
ZSBlcXVpdmFsZW50LiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgNTAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4MDEyYjZj
ZGRiLi5hNzA4NGNjZmE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzU4LDEzICs3NTgsMTIg
QEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAvKgogICogVGhlIGZv
bGxvd2luZyBmbGFncyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9yIG9m
IHZhcmlvdXMgZ2V0IGFuZAotICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0
IHR3byBhcmUgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncwot
ICogdG8gaW5kaWNhdGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQg
dG8gYnkKKyAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCBpcyBhbHNvIHN0
b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvCisgKiBpbmRpY2F0ZSB0
aGUgc3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQogICogcGFnZS0+
cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29t
bWVudCBpbiBtbS5oIGZvcgogICogbW9yZSBpbmZvcm1hdGlvbi4KICAqLwog
I2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAgICgxIDw8IDApCi0j
ZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwgMSkKICNk
ZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQogI2Rl
ZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAgICAgICgxIDw8IDMpCiAjZGVm
aW5lIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQgKDEgPDwgNCkKQEAgLTc3
NywxMyArNzc2LDEwIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShwYWdlX25yKTsKICAg
ICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRG
X3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAm
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmLAogICAgICAgICAgcGFydGlhbF9z
ZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwKICAgICAgICAgIHJldGFp
bl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0Owog
Ci0gICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0KTsKLQot
ICAgIGlmICggbGlrZWx5KCFwYXJ0aWFsX3JlZikgJiYKKyAgICBpZiAoIGxp
a2VseSghcGFydGlhbF9zZXQpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0
X3BhZ2VfZnJvbV9wYWdlbnIocGFnZV9uciwgZCkpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKQEAgLTc5MywxNCArNzg5LDE0IEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9u
ZyBwYWdlX25yLAogICAgICAqIFJldGFpbiB0aGUgcmVmY291bnQgaWY6CiAg
ICAgICogLSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAg
ICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6Ci0g
ICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlh
bF9yZWYpCisgICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5j
ZSAocGFydGlhbF9zZXQpCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5
IHZhbGlkYXRlZCAocmMgPT0gLUVSRVNUQVJUKSwgYW5kIHRoZQogICAgICAq
ICAgICBjYWxsZXIgaGFzIGFza2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQg
aW4gdGhhdCBjYXNlCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZh
bGlkYXRlZCBidXQgdGhlcmUncyBiZWVuIGFuIGVycm9yCiAgICAgICogICAg
IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAg
ICAqCi0gICAgICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBp
cyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCi0gICAgICogYXJlIHR3
byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBj
b21pbmcgaW46CisgICAgICogVGhlIHBhcnRpYWxfc2V0LW9uLWVycm9yIGNs
YXVzZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCisgICAgICog
YXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9zZXQgbWlnaHQgYmUg
dHJ1ZSBjb21pbmcgaW46CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlh
bGx5IHByb21vdGVkIC8gZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsKICAgICAg
KiAgIGkuZS4gaGFzIFBHVF9wYXJ0aWFsIHNldAogICAgICAqIC0gbWZuIGhh
cyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5lLiwg
YSBsaW5lYXIKQEAgLTgyMyw3ICs4MTksNyBAQCBzdGF0aWMgaW50IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9u
ciwKICAgICAgKiBjb3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVk
LCBvciB0aGUgb3BlcmF0aW9uIHdhcwogICAgICAqIHByZWVtcHRpYmxlLgog
ICAgICAqLwotICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYg
KQorICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9zZXQgKQogICAg
ICAgICAvKiBub3RoaW5nICovOwogICAgIGVsc2UgaWYgKCBwYWdlID09IGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CiAgICAgICAgICAgICAg
IChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQpAQCAtMTUxNCwx
MyArMTUxMCw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CiAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4p
OwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KLSAgICAgICAgICAgICAg
UFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewotICAgICAgICAgICAgLyog
cGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAq
LwotICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxz
ZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKKyAgICAgICAgaWYgKCBmbGFn
cyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwogICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTE1NjAs
MTMgKzE1NTAsNiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwz
X3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgcGcg
PSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
LSAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgewotICAgICAgICAv
KiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVm
ICovCi0gICAgICAgIEJVRygpOwotICAgIH0KLQogICAgIGlmICggZmxhZ3Mg
JiBQVEZfZGVmZXIgKQogICAgIHsKICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CkBAIC0xNTkxLDEz
ICsxNTc0LDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICB7CiAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dldF9wYWdlKGw0ZSk7
CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBw
YXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICov
Ci0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2Uo
cGZuKTsKQEAgLTE4MjQsNyArMTgwMCw3IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAg
ICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNl
dCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZjsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTky
Nyw3ICsxOTAzLDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBT
ZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50
cnkgd2FzIHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAw
ICkKICAgICAgICAgewpAQCAtMjAyNSw3ICsyMDAxLDcgQEAgc3RhdGljIGlu
dCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBU
Rl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7
CkBAIC0yMDc2LDcgKzIwNTIsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1F
UkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFH
RVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0yMTA3LDcgKzIwODMs
NyBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewog
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAo
IHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
ICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYzJkMTc1OGFk
Ny4uYTEzZGQxZDI5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTQ2
LDcgKzE0Niw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogb3Bl
cmF0aW9uIG9uIHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBv
ciBtYXkgbm90CiAgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwg
c2V0LikKICAgICAgICAgICoKLSAgICAgICAgICogSWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKKyAgICAgICAg
ICogQWRkaXRpb25hbGx5LCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIHRoZSBQVEUgYXQKICAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVm
IGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgZm9yIHRoZQogICAg
ICAgICAgKiBwYWdlLgogICAgICAgICAgKgpAQCAtMTU1LDIzICsxNTUsMjAg
QEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiAgIGludGVycnVwdGVk
CiAgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFs
aWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5kCiAgICAgICAgICAqICAgdmFs
aWRhdGlvbiBpcyBwcmVlbXB0aWJsZQotICAgICAgICAgKiAtIER1cmluZyB2
YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0
IG9uCi0gICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChw
ZXJoYXBzIGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKKyAgICAgICAgICogLSBE
dXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfc2V0IHdhcyBzZXQg
b24gdGhpcworICAgICAgICAgKiAgIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBl
cmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQogICAgICAgICAgKiAgIHBy
ZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoKLSAgICAgICAgICogV2hl
biByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgdGhlbiBhIGdlbmVyYWwgcmVm
ZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0Ci0gICAgICAgICAq
IGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAg
ICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFy
dGlhbF9zZXQgaXMgY2xlYXIsIHRoZW4KKyAgICAgICAgICogYSBnZW5lcmFs
IHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBpcyBzZXQs
IG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQu
CiAgICAgICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFs
aWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAg
ICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsg
aWYgaXQgaXMgc2V0LCBhCi0gICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQg
YmUgZHJvcHBlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxp
ZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsCisgICAgICAg
ICAqIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMg
c2V0LCBhIHJlZmVyZW5jZQorICAgICAgICAgKiBzaG91bGQgYmUgZHJvcHBl
ZC4KICAgICAgICAgICoKLSAgICAgICAgICogTkIgYXQgdGhlIG1vbWVudCwg
UFRGX3BhcnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYK
LSAgICAgICAgICogUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0Lgot
ICAgICAgICAgKgotICAgICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3Nl
dCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCi0gICAgICAgICAq
IGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBh
cmUgdXNlZC4KKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQg
aXMgZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZQorICAgICAgICAg
KiB3aGVyZSBpdCBpcyB1c2VkLgogICAgICAgICAgKgogICAgICAgICAgKiBU
aGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMKICAg
ICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1l
LWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTE4MSw4ICsx
NzgsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqLwogICAgICAg
ICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVz
OlBBR0VUQUJMRV9PUkRFUiArIDE7Ci0gICAgICAgICAgICB1MTYgOjE2IC0g
UEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICB1MTYgcGFy
dGlhbF9mbGFnczoyOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJM
RV9PUkRFUiAtIDEgLSAxOworICAgICAgICAgICAgdTE2IHBhcnRpYWxfZmxh
Z3M6MTsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAg
ICAgIH07CiAKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0010-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0010-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Transfer-Encoding: base64

RnJvbSAyODExMjAyYTI2NzA2OWUxMjg3ZDA2OWVjZDYxY2RlMWM0NGM4NzQx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEwLzEyXSB4
ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21v
dGlvbgogZmFpbHVyZXMKCkluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBw
YWdldGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCmludGVy
cnVwdGVkLCBYZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0
aGUgc3ViLXBhZ2VzCnByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlzIGlzIHN0
b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKc3RydWN0OiBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KClRoZSBydWxl
IGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNo
b3VsZCBhbHdheXMgYmUKdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCBy
ZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCnplcm8sIHRo
ZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFu
ZCBubyByZWZlcmVuY2UKY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQppcyBw
YXJ0aWFsbHkgdmFsaWRhdGVkLCBhbmQgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBpcyBoZWxkLgoKVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUg
YW4gZW50cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAphbmQg
Z2V0X3BhZ2VfZnJvbV9sTmUoKSByZXR1cm5zIC1FSU5WQUwsIHRoZSBQVEZf
cGFydGlhbF9zZXQgYml0IGlzCmVycm9uZW91c2x5IGRyb3BwZWQuICAoVGhp
cyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkgYnkgdGhlCnVz
ZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGluZyBh
IHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKcGFnZXRhYmxlIiBlbnRyaWVzOyBz
ZWUgdGhlIGFwcGVuZGl4IGZvciBhIHNrZXRjaC4pICBUaGlzIG1lYW5zIHRo
YXQKd2Ugd2lsbCAibGVhayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBv
biB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKcHJldmVudGluZyB0aGUgcGFnZSBm
cm9tIGJlaW5nIGZyZWVkLgoKRml4IHRoaXMgYnkgc2V0dGluZyBwYWdlLT5w
YXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2FsCnZhcmlh
YmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCgpSZXBvcnRlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLS0tCkFwcGVuZGl4CgpTdXBwb3NlIEEgYW5kIEIgY2FuIGJv
dGggYmUgcHJvbW90ZWQgdG8gTDIgcGFnZXMsIGFuZCBBW3hdIHBvaW50cyB0
byBCLgoKVjE6IFBJTl9MMiBCLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGVkCiAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCgpWMTog
TU9EX0wzX0VOVFJZIHBvaW50aW5nIHNvbWV0aGluZyB0byBBLgogIEluIHRo
ZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwgZ3JhYiBhbiBleHRyYSB0
eXBlIC8gcmVmIG9uIEI6CiAgQi50eXBlX2NvdW50ID0gMiB8IFBHVF92YWxp
ZGF0ZWQKICBCLmNvdW50ID0gMyB8IFBHQ19hbGxvY2F0ZWQKICBBLnR5cGVf
Y291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogIEEuY291bnQgPSAyIHwgUEdD
X2FsbG9jYXRlZAoKVjE6IFVOUElOIEIuCiAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZQogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAoK
VjE6IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEu
CiAgRGUtdmFsaWRhdGUgQSwgZG93biB0byBBW3hdLCB3aGljaCBwb2ludHMg
dG8gQi4KICBEcm9wIHRoZSBmaW5hbCB0eXBlIG9uIEIuICBBcnJhbmdlIHRv
IGJlIGludGVycnVwdGVkLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAogIEEudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFsaWRhdGVkX2VudHJp
ZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IC0xCgpWMjogTU9EX0wzX0VOVFJZ
IGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KCkF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCmdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3Jvbmcg
dHlwZTsKYW5kIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKCkgYWxzbyBmYWls
cywgYmVjYXVzZSBCIGlzbid0IHZhbGlkYXRlZCBhcwphbiBsMiBhbnltb3Jl
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBhNzA4NGNjZmE3Li4zNTUxYjU4OTYzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTcyNiw3ICsxNzI2LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAg
ICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xODIyLDcgKzE4
MjIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKICAgICAgICAgfQpAQCAtMTkxMiw3ICsxOTEyLDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAg
ICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNl
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0011-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0011-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbSA3MmJjNzc2MDBhYTFmNGM2MDFiMzBhZjQ2YWMzZjgwOGM5M2M4Y2E0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDExLzEyXSB4
ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgoKSWYg
YW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGlu
ZyBhIHBhZ2UtdGFibGUgdHJlZSwKdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhh
cyBzbyBmYXIgYmVlbiB2YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQu
ClNpbmNlIHRoaXMgbWF5IHRha2UgYSBsb25nIHRpbWUsIGFsbG9jX2xbMi00
XV90YWJsZSgpIHNldCBjdXJyZW50CnZjcHUncyBvbGRfZ3Vlc3RfdGFibGUg
aW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
c3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBm
aW5pc2ggb2ZmIHRoZQpkZS12YWxpZGF0aW9uIGJlZm9yZSBhbnkgb3RoZXIg
TU1VIG9wZXJhdGlvbnMgY2FuIGhhcHBlbiBvbiB0aGUgdmNwdS4KClRoZSBp
bnZhcmlhbnQgZm9yIHBhcnRpYWwgcGFnZXMgc2hvdWxkIGJlOgoKKiBFbnRy
aWVzIFswLCBucl92YWxpZGF0ZWRfcHRlcykgc2hvdWxkIGJlIGNvbXBsZXRl
bHkgdmFsaWRhdGVkOwogIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGRlLXZhbGlk
YXRlIHRoZXNlLgoKKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHBhcnRp
YWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgc2V0IFBU
Rl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxl
ZCBvbiB0aGlzIHBhZ2UgdG8KICBmaW5pc2ggb2ZmIGRldmFsaWRhdGlvbiwg
YW5kIHRoZSBhcHByb3ByaWF0ZSByZWZjb3VudCBhZGp1c3RtZW50cwogIHdp
bGwgYmUgZG9uZS4KCmFsbG9jX2xbMi0zXV90YWJsZSgpIGluZGljYXRlcyBw
YXJ0aWFsIHZhbGlkYXRpb24gdG8gaXRzIGNhbGxlcnMgYnkKc2V0dGluZyBj
dXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCgpVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIG1pc2hhbmRsZWQuCgpUYWtlIHRoZSBjYXNlIHdoZXJlIHZhbGlkYXRp
bmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCgpGaXJzdCwgYWxsb2NfbDNf
dGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7
IGFzIGEKcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBp
dCBzaG91bGQgYmUuICBucl92YWxpZGF0ZWRfcHRlcwppcyBzZXQgdG8geDsg
YW5kIHNpbmNlIFBGVF9wYXJ0aWFsX3NldCBjbGVhciwgZGUtdmFsaWRhdGlv
biByZXN1bWVzIGF0Cm5yX3ZhbGlkYXRlZF9wdGVzLTEuICBUaGlzIG1lYW5z
IHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdApoYXZlIHB1
dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5n
IHRoZSByZXN0IG9mIHRoZQpsMzogaXQgd2lsbCBiZSBzdHVjayBpbiB0aGUg
UEdUX3BhcnRpYWwgc3RhdGUgdW50aWwgdGhlIGRvbWFpbiBpcwpkZXN0cm95
ZWQsIG9yIHVudGlsIGl0IGlzIHJlLXVzZWQgYXMgYW4gbDIuICAoQW55IG90
aGVyIHBhZ2UgdHlwZSB3aWxsCmZhaWwuKQoKV29yc2UsIGFsbG9jX2w0X3Rh
YmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0IGFz
IGl0CnNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4KzEuICBX
aGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCnBhcnRpYWwgaXMgMCwgdGhpcyB3
aWxsIGNvcnJlY3RseSByZXN1bWUgY2FsbGluZyBwdXRfcGFnZV90eXBlIGF0
IFt4XTsKYnV0LCBpZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNh
bGxlZCwgYnV0IGluc3RlYWQKZ2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwg
dmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3grMV0sCm5lZ2xlY3Rpbmcg
dG8gdmFsaWRhdGUgW3hdLiAgSWYgdGhlIHJlc3Qgb2YgdGhlIHZhbGlkYXRp
b24gc3VjY2VlZHMsCnRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRo
b3VnaCBbeF0gaXMgaW52YWxpZC4KCkZpeCB0aGlzIGluIGJvdGggY2FzZXMg
Ynkgc2V0dGluZyBQVEZfcGFydGlhbF9zZXQgaWYgb2xkX2d1ZXN0X3RhYmxl
CmlzIHNldC4KCldoaWxlIGhlcmUsIGFkZCBzb21lIHNhZmV0eSBjYXRjaGVz
OgotIG9sZF9ndWVzdF90YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNv
bnRhaW5lZCBpbgogIFtucl92YWxpZGF0ZWRfcHRlc10uCi0gYWxsb2NfbDFf
cGFnZSBzaG91bGRuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZQoKSWYgd2UgZXhw
ZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBpbiBwcm9kdWN0aW9u
IGJ1aWxkcywgaXQncwpzYWZlciB0byBhdm9pZCBjYWxsaW5nIHB1dF9wYWdl
X3R5cGUgZm9yIHRoZSBwYWdlcyBpbiBxdWVzdGlvbi4gIElmCnRoZXkgaGF2
ZSBQR1RfcGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9u
IGRvbWFpbgpkZXN0cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEg
d2hldGhlciBhIHR5cGUgY291bnQgaXMgc2FmZSB0bwpkcm9wLiAgUmV0YWlu
aW5nIGFuIGV4dHJhIHR5cGUgcmVmIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiBk
cm9wcGVkIG1heQp0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9tYWlu
X3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCmNvdW50IHRoYXQg
c2hvdWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24uCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDU1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggMzU1MWI1ODk2My4uODE0ZDEyMzUzYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE3MjUsNiArMTcyNSwyMCBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlmICggaSApCiAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAgICAgKiBhbGxvY19sMV90YWJsZSgpIGRvZXNuJ3Qgc2V0IG9sZF9ndWVz
dF90YWJsZTsgaXQgZG9lcworICAgICAgICAgICAgICAgICAqIGl0cyBvd24g
dGVhci1kb3duIGltbWVkaWF0ZWx5IG9uIGZhaWx1cmUuICBJZiBpdAorICAg
ICAgICAgICAgICAgICAqIGRpZCB3ZSdkIG5lZWQgdG8gY2hlY2sgaXQgYW5k
IHNldCBwYXJ0aWFsX2ZsYWdzIGFzIHdlCisgICAgICAgICAgICAgICAgICog
ZG8gaW4gYWxsb2NfbFszNF1fdGFibGUoKS4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIE5vdGUgb24gdGhlIHVzZSBvZiBBU1NF
UlQ6IGlmIGl0J3Mgbm9uLW51bGwgYW5kCisgICAgICAgICAgICAgICAgICog
aGFzbid0IGJlZW4gY2xlYW5lZCB1cCB5ZXQsIGl0IHNob3VsZCBoYXZlCisg
ICAgICAgICAgICAgICAgICogUEdUX3BhcnRpYWwgc2V0OyBhbmQgc28gdGhl
IHR5cGUgd2lsbCBiZSBjbGVhbmVkIHVwCisgICAgICAgICAgICAgICAgICog
b24gZG9tYWluIGRlc3RydWN0aW9uLiAgVW5mb3J0dW5hdGVseSwgd2Ugd291
bGQKKyAgICAgICAgICAgICAgICAgKiBsZWFrIHRoZSBnZW5lcmFsIHJlZiBo
ZWxkIGJ5IG9sZF9ndWVzdF90YWJsZTsgYnV0CisgICAgICAgICAgICAgICAg
ICogbGVha2luZyBhIHBhZ2UgaXMgbGVzcyBiYWQgdGhhbiBhIGhvc3QgY3Jh
c2guCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNT
RVJUKGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
ICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlh
bF9mbGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKQEAgLTE3NTgsNiArMTc3Miw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICB1bnNpZ25lZCBpbnQgICBpOwogICAgIGludCAgICAgICAgICAgIHJj
ID0gMDsKICAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFn
ZS0+cGFydGlhbF9mbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgICBsM2UgPSBs
M2VfZW1wdHkoKTsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihwZm4pKTsKIApAQCAtMTgwOSw3ICsxODI0LDExIEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogWFNBLTI5
OSBCYWNrcG9ydDogQ29weSBsM2UgZm9yIGNoZWNraW5nICovCisgICAgICAg
ICAgICBsM2UgPSBwbDNlW2ldOwogICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KIAogICAgICAgICBhZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQp
OwogICAgIH0KQEAgLTE4MjMsNiArMTg0MiwyNCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2Zs
YWdzOworICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAgICAgKiBXZSd2ZSBleHBlcmllbmNlZCBhIHZhbGlk
YXRpb24gZmFpbHVyZS4gIElmCisgICAgICAgICAgICAgICAgICogb2xkX2d1
ZXN0X3RhYmxlIGlzIHNldCwgInRyYW5zZmVyIiB0aGUgZ2VuZXJhbAorICAg
ICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3Zh
bGlkYXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAqIHNldHRpbmcg
UFRGX3BhcnRpYWxfc2V0LgorICAgICAgICAgICAgICAgICAqCisgICAgICAg
ICAgICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9n
dWVzdF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAgICAgICAgKiBwYWdlIHBv
aW50ZWQgdG8gYnkgcGwzZVtucl92YWxpZGF0ZWRfcHRlc10uICBJZgorICAg
ICAgICAgICAgICAgICAqIG5vdCwgaXQncyBzYWZlciB0byBsZWFrIGEgdHlw
ZSByZWYgb24gcHJvZHVjdGlvbgorICAgICAgICAgICAgICAgICAqIGJ1aWxk
cy4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBpZiAo
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFn
ZShsM2UpICkKKyAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0KQEAgLTE5MTgs
NyArMTk1NSwyMyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCi0gICAgICAgICAgICAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcysrOworICAgICAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICAgICAgICAgICAgICogV2UndmUgZXhwZXJpZW5jZWQgYSB2
YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAgICAgICAgICAgICAg
ICAgICogb2xkX2d1ZXN0X3RhYmxlIGlzIHNldCwgInRyYW5zZmVyIiB0aGUg
Z2VuZXJhbAorICAgICAgICAgICAgICAgICAgICAgICAgICogcmVmZXJlbmNl
IGNvdW50IHRvIHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdIGJ5CisgICAgICAg
ICAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBBcyBhIHByZWNhdXRpb24sIGNoZWNrIHRoYXQgb2xkX2d1
ZXN0X3RhYmxlIGlzIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAgICog
cGFnZSBwb2ludGVkIHRvIGJ5IHBsNGVbbnJfdmFsaWRhdGVkX3B0ZXNdLiAg
SWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIG5vdCwgaXQncyBzYWZl
ciB0byBsZWFrIGEgdHlwZSByZWYgb24gcHJvZHVjdGlvbgorICAgICAgICAg
ICAgICAgICAgICAgICAgICogYnVpbGRzLgorICAgICAgICAgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGw0ZV9nZXRfcGFnZShwbDRl
W2ldKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIH0K
LS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.8/0012-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Disposition: attachment;
 filename="xsa299-4.8/0012-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Transfer-Encoding: base64

RnJvbSAxNWY0M2ZmNmYwZjA4ZDY0NDk1NzQ5ZDNjMmU3ZDQyMzBlZjhiNjMy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDEyLzEyXSB4
ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQg
YSByZWYgdG8KIGJlZ2luIHdpdGgKClZhbGlkYXRpb24gYW5kIGRlLXZhbGlk
YXRpb24gb2YgcGFnZXRhYmxlIHRyZWVzIG1heSB0YWtlIGFyYml0cmFyaWx5
CmxhcmdlIGFtb3VudHMgb2YgdGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1w
dGlibGUuICBUaGlzIGlzIGluZGljYXRlZApieSBzZXR0aW5nIHRoZSBQR1Rf
cGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNldHRpbmcKbnJf
dmFsaWRhdGVkX2VudHJpZXMgYW5kIHBhcnRpYWxfZmxhZ3MgYXBwcm9wcmlh
dGVseS4gIFNwZWNpZmljYWxseSwKaWYgdGhlIGVudHJ5IGF0IFtucl92YWxp
ZGF0ZWRfZW50cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKcGFydGlh
bF9mbGFncyBzaG91bGQgaGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBz
ZXQsIGFuZCB0aGUgZW50cnkKc2hvdWxkIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIER1cmluZyBkZS12YWxpZGF0aW9uLApwdXRfcGFnZV90
eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KClVuZm9ydHVuYXRlbHksIHRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgd2l0aCB0aGUgY3VycmVudCBhbGdvcml0aG0uCgpGaXJzdCwgZG9pbmcg
YSAibm9ybWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBu
byB0eXBlIHJlZgppcyBoZWxkOiB0aGVyZSBpcyBub3RoaW5nIHRvIHN0b3Ag
YW5vdGhlciB2Y3B1IGZyb20gY29taW5nIGFsb25nIGFuZApwaWNraW5nIHVw
IHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRoZSBwdXRfcGFn
ZV90eXBlIG1heSBkcm9wCnRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGluLXVz
ZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQphcHBl
bmRpeC4KClRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgp
IGlzIGJlaW5nIGNhbGxlZCBib3RoIHRvIGNsZWFuCnVwIFBHVF9wYXJ0aWFs
LCBhbmQgdG8gZHJvcCBhIHR5cGUgY291bnQ7IGFuZCBoYXMgbm8gd2F5IG9m
IGtub3dpbmcKd2hpY2ggaXMgd2hpY2g7IGFuZCBzbyBpZiBpbiBiZXR3ZWVu
LCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLApwdXRfcGFnZV90eXBlKCkgd2ls
bCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KCldoYXQgaXMgbmVl
ZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKLSBDbGVhbmluZyB1
cCBhIHBhZ2Ugd2hpY2ggaGFzIGJlZW4gcGFydGlhbGx5IGRlL3ZhbGlkYXRl
ZAoKRml4IHRoaXMgYnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2gg
b2YgdGhlIHR3byBhY3Rpdml0aWVzIHlvdQppbnRlbmQuCgpXaGVuIGNsZWFu
aW5nIHVwIGEgcGFydGlhbCBkZS92YWxpZGF0aW9uLCB0YWtlIG5vIGFjdGlv
biB1bmxlc3MgeW91CmZpbmQgYSBwYWdlIHBhcnRpYWxseSB2YWxpZGF0ZWQu
CgpJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhvdXQgUFRGX3Bh
cnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCnBhZ2UgaW4gYSBQR1RfcGFydGlh
bCBzdGF0ZSBhbnl3YXksIHRoZW4gdGhlcmUncyBjZXJ0YWlubHkgYmVlbiBh
Cm1pc2FjY291bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291
bGQgYWxtb3N0IGNlcnRhaW5seSBjYXVzZQphIHNlY3VyaXR5IGlzc3VlLCBz
byBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgoKSW4gcHV0X3BhZ2VfZnJvbV9s
TmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0X3BhZ2VfdHlwZSgp
LgoKb2xkX2d1ZXN0X3RhYmxlIG1heSBiZSBzZXQgZWl0aGVyIHdpdGggYSBm
dWxseSB2YWxpZGF0ZWQgcGFnZSAod2hlbgp1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVk
IHBhZ2UKKHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVy
cnVwdGVkLCBvciB3aGVuIGEgdmFsaWRhdGlvbgpmYWlscyBwYXJ0LXdheSB0
aHJvdWdoIGR1ZSB0byBpbnZhbGlkIGVudHJpZXMpLiAgQWRkIGEgZmxhZywK
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRlIHdoaWNoIG9m
IHRoZXNlIGl0IGlzLCBhbmQgdXNlCnRoYXQgdG8gcGFzcyB0aGUgYXBwcm9w
cmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgoKV2hpbGUgaGVyZSwg
ZGVsZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tLS0KQXBw
ZW5kaXg6CgpTdXBwb3NlIHBhZ2UgQSwgd2hlbiBpbnRlcnByZXRlZCBhcyBh
biBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAp2YWxpZCBlbnRyaWVzOyBh
bmQgc3VwcG9zZSBBW3hdIHBvaW50cyB0byBwYWdlIEIsIHdoaWNoIHdoZW4K
aW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwg
dmFsaWQgZW50cmllcy4KClAxOiBQSU5fTDNfVEFCTEUKICBBIC0+IFBHVF9s
M190YWJsZSB8IDEgfCB2YWxpZAogIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8
IHZhbGlkCgpQMTogVU5QSU5fVEFCTEUKICA+IEFycmFuZ2UgdG8gaW50ZXJy
dXB0IGFmdGVyIEIgaGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgQjoKICAgIHR5
cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAwCiAgQToKICAgIHR5cGVfaW5m
byAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgbnJfdmFsaWRh
dGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCgpQMjogbW9kX2w0X2VudHJ5
IHRvIHBvaW50IHRvIEEKICA+IEFycmFuZ2UgZm9yIHRoaXMgdG8gYmUgaW50
ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICBCOgogICAg
dHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAo
bnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQog
IEE6CiAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwgMSB8IHBhcnRp
YWwKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgIHBhcnRpYWxf
cHRlID0gMQoKUDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRl
ZCBsMyB0byBwb2ludCB0byBCOgogIEI6CiAgICB0eXBlX2luZm8gLT4gUEdU
X2wyX3RhYmxlIHwgMQoKUDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKCkF0IHRo
aXMgcG9pbnQsIHNpbmNlIEEubnJfdmFsaWRhdGVfZW50cmllcyA9PSB4IGFu
ZCBBLnBhcnRpYWxfcHRlICE9CjAsIGZyZWVfbDNfdGFibGUoKSB3aWxsIGNh
bGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9wcGluZwpp
dHMgdHlwZSBjb3VudCB0byAwIHdoaWxlIGl0J3Mgc3RpbGwgYmVpbmcgcG9p
bnRlZCB0byBieSBzb21lIG90aGVyIGwzCgpBIHNpbWlsYXIgaXNzdWUgYXJp
c2VzIHdpdGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxv
d2luZwpzY2VuYXJpbzoKClN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdo
ZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCnVu
dGlsIGVudHJ5IHgsIHdoaWNoIGlzIGludmFsaWQuCgpWMTogIFBJTl9MMl9U
QUJMRShBKQogIDxWYWxpZGF0ZSB1bnRpbCB3ZSB0cnkgdG8gdmFsaWRhdGUg
W3hdLCBnZXQgLUVJTlZBTD4KICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQ
R1RfcGFydGlhbAogIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICA8ZGVs
YXllZD4KClYyOiBQSU5fTDJfVEFCTEUoQSkKICA8UGljayB1cCB3aGVyZSBW
MSBsZWZ0IG9mZiwgdHJ5IHRvIHJlLXZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5W
QUw+CiAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICBW
MiAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgPHJlc3RhcnQ+CiAgcHV0X29s
ZF9ndWVzdF90YWJsZSgpCiAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICBB
IC0+IFBHVF9sMl90YWJsZSB8IDAKClYxOiA8cmVzdGFydD4KICBwdXRfb2xk
X2d1ZXN0X3RhYmxlKCkKICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJG
TE9XCgpJbmRlZWQsIGl0IGlzIHBvc3NpYmxlIHRvIGVuZ2luZWVyIGZvciBv
bGRfZ3Vlc3RfdGFibGUgZm9yIGV2ZXJ5IHZjcHUKYSBndWVzdCBoYXMgdG8g
cG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgOTQgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDQwMGVmYmFkMTQuLjhiMDAzMGU5
NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEzODYsOSArMTM4NiwxNSBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0
aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Cisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUga2VybmVsLW1vZGUgdGFibGUK
KyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2UndmUgYWxy
ZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFs
aWRhdGVkIGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAg
ICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUp
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA4MTRkMTIzNTNjLi5iNWNhNTAzMWE4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTUxNCwxMCArMTUxNCwxMSBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAg
ICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHko
IXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAg
ICB9CkBAIC0xNTQwLDYgKzE1NDEsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZu
LAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwzZV9nZXRfcGZuKGwz
ZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFV
TCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkp
KTsKICAgICAgICAgZG8gewogICAgICAgICAgICAgcHV0X2RhdGFfcGFnZSht
Zm5fdG9fcGFnZShtZm4pLCB3cml0ZWFibGUpOwpAQCAtMTU1MiwxMiArMTU1
NCwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFn
cyAmIFBURl9kZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNl
OwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRf
cGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKHBm
bikpOworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRG
X3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICBpZiAoIGxp
a2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0xNTc2
LDEyICsxNTgwLDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUo
bDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UocGZuKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAg
ICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwg
UFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICAgICAg
aWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7
CiAgICAgfQpAQCAtMTY4OSw2ICsxNjk1LDE0IEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHBmbikpOwogCisgICAgLyoKKyAgICAgKiBOQiB0aGF0IGFsbG9jX2wyX3Rh
YmxlIHdpbGwgbmV2ZXIgc2V0IHBhcnRpYWxfcHRlIG9uIGFuIGwyOyBidXQK
KyAgICAgKiBmcmVlX2wyX3RhYmxlIG1pZ2h0IGlmIGEgbGluZWFyX3BhZ2V0
YWJsZSBlbnRyeSBpcyBpbnRlcnJ1cHRlZAorICAgICAqIHBhcnR3YXkgdGhy
b3VnaCBkZS12YWxpZGF0aW9uLiAgSW4gdGhhdCBjaXJjdW1zdGFuY2UsCisg
ICAgICogZ2V0X3BhZ2VfZnJvbV9sMmUoKSB3aWxsIGFsd2F5cyByZXR1cm4g
LUVJTlZBTDsgYW5kIHdlIG11c3QKKyAgICAgKiByZXRhaW4gdGhlIHR5cGUg
cmVmIGJ5IGRvaW5nIHRoZSBub3JtYWwgcGFydGlhbF9mbGFncyB0cmFja2lu
Zy4KKyAgICAgKi8KKwogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAg
IGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAgIHsKQEAgLTE3NDMsNiAr
MTc1Nyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwog
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAg
ICAgIH0KICAgICAgICAgfQogICAgICAgICBpZiAoIHJjIDwgMCApCkBAIC0x
ODU2LDEyICsxODcxLDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAgKiBi
dWlsZHMuCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAg
aWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0
X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVf
cGFydGlhbCk7CiAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
KyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3Bh
cnRpYWwgPSB0cnVlOwogICAgICAgICB9CiAgICAgICAgIHdoaWxlICggaS0t
ID4gMCApCiAgICAgICAgIHsKQEAgLTE5NjgsMTIgKzE5ODcsMTYgQEAgc3Rh
dGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAg
ICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGw0ZV9n
ZXRfcGFnZShwbDRlW2ldKSApCisgICAgICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQog
ICAgICAgICB9CkBAIC0yOTA4LDYgKzI5MzEsMjggQEAgc3RhdGljIGludCBf
cHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAgICAgbnggPSB4
IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVj
dGVkIHRvIGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAg
ICAgICAgKiBjbGVhbnVwIHBhcnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRh
dGlvbj8KKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhlIGZvcm1lciwg
dGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7CisgICAg
ICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVk
LiAgSWYgdGhlIHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFs
aWRhdGVkLCBjb250aW51aW5nIHdvdWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAg
ICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhvbGUuICBBbiBleGNlcHRp
b24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRlc3Ry
dWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisg
ICAgICAgICAqIHdpdGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAg
ICAgICoKKyAgICAgICAgICogSWYgdGhlIGxhdHRlciwgZG8gbm90aGluZyB1
bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisgICAgICAgICAqIElm
IGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
KSApCisgICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwK
KyAgICAgICAgICAgICAgICAgICAhKCh4ICYgUEdUX3ZhbGlkYXRlZCkgfHwg
cGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7CisgICAgICAgIGVs
c2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAm
IFBHVF9jb3VudF9tYXNrKSAhPSAxKTsKKwogICAgICAgICBBU1NFUlQoKHgg
JiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAKICAgICAgICAgaWYgKCB1bmxp
a2VseSgobnggJiBQR1RfY291bnRfbWFzaykgPT0gMCkgKQpAQCAtMzM0NSwx
NyArMzM5MCwzNCBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSAp
CiAgICAgICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0
X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVt
cHRpYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQorICAgIHJjID0gX3B1dF9wYWdlX3R5
cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICBQVEZfcHJlZW1wdGlibGUgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgKCB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0IDogMCAp
LAorICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyk7CisKKyAgICBpZiAoIHJjID09IC1FUkVTVEFSVCB8fCByYyA9PSAt
RUlOVFIgKQogICAgIHsKLSAgICBjYXNlIC1FSU5UUjoKLSAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOwogICAgICAgICByZXR1cm4gLUVS
RVNUQVJUOwotICAgIGNhc2UgMDoKLSAgICAgICAgcHV0X3BhZ2Uodi0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUpOwogICAgIH0KIAorICAgIC8qCisgICAgICog
SXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBfcHV0X3BhZ2VfdHlwZSgp
IHRvIHJldHVybgorICAgICAqIGFueXRoaW5nIGVsc2UgYXQgdGhlIG1vbWVu
dDsgYnV0IGlmIGl0IGRvZXMgaGFwcGVuIGluCisgICAgICogcHJvZHVjdGlv
biwgbGVha2luZyB0aGUgdHlwZSByZWYgaXMgcHJvYmFibHkgdGhlIGJlc3Qg
dGhpbmcgdG8KKyAgICAgKiBkby4gIEVpdGhlciB3YXksIGRyb3AgdGhlIGdl
bmVyYWwgcmVmIGhlbGQgYnkgb2xkX2d1ZXN0X3RhYmxlLgorICAgICAqLwor
ICAgIEFTU0VSVChyYyA9PSAwKTsKKworICAgIHB1dF9wYWdlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlKTsKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IE5VTEw7CisgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7
CisgICAgLyoKKyAgICAgKiBTYWZlc3QgZGVmYXVsdCBpZiBzb21lb25lIHNl
dHMgb2xkX2d1ZXN0X3RhYmxlIHdpdGhvdXQKKyAgICAgKiBleHBsaWNpdGx5
IHNldHRpbmcgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwuCisgICAgICovCisg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAK
ICAgICByZXR1cm4gcmM7CiB9CkBAIC0zNTA3LDExICszNTY5LDExIEBAIGlu
dCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgICAgICAg
ICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJs
ZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1F
SU5UUjoKLSAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAg
ICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2Fz
ZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1
cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVS
RVNUQVJUKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM3ODEsNiArMzg0Myw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwg
PSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIH0KQEAgLTM4MTYsNiArMzg3OSwxMSBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICAgICAqIEVJTlRSIG1lYW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUg
cmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAgICAqIG1lYW5zIFBHVF9w
YXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAg
ICByYyA9IDA7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICBkZWZhdWx0OgpAQCAtMzg5MCwxMSArMzk1OCwxNSBAQCBsb25nIGRvX21t
dWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBw
dXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdlKSApCiAgICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRUlO
VFI6Ci0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
LSAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAg
ICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5V
TEw7CiAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAgICAgICAgICAgICogRUlOVFIgbWVhbnMgd2Ug
c3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgKiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUg
cmVmCisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRp
YWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAg
ICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmgKaW5kZXggMDEzNzI4MzhlYy4uMzcyYTE1N2I3MCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zNDIsNyArMzQyLDcg
QEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICBzdHJ1Y3QgcGFnaW5nX2Rv
bWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKLSAg
ICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2Rl
IHdydCB0aGUgCisgICAgLyogVG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGlu
IHRoZSBwb2QgY29kZSB3cnQgdGhlCiAgICAgICogcGFnZV9hbGxvYyBsb2Nr
ICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5sb2NrX2xldmVsOwogCkBAIC01
NzYsNiArNTc2LDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0cnVjdCBw
YWdlX2luZm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0
cnVjdGVkIHBhZ2V0YWJsZSAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0
aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWw7ICAgICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUg
cmVmLCBvciBqdXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICogZmluaXNoaW5nIHVwIGEgcGFydGlhbCBkZS12YWxpZGF0
aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRo
ZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICog
c2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxl
X3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMp
IG9mIGd1ZXN0ICovCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0001-x86-mm-Clean-up-trailing-whitespace.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0001-x86-mm-Clean-up-trailing-whitespace.patch"
Content-Transfer-Encoding: base64

RnJvbSBmNzc1MWQ4M2NiMTA0NTU1YTdkYmZhYjIxYmI0YzFhMjk3MTIxMDgz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFdlZCwgMTYgT2N0
IDIwMTkgMDk6MTY6MTUgKzAxMDAKU3ViamVjdDogW1BBVENIIDAxLzEyXSB4
ODYvbW06IENsZWFuIHVwIHRyYWlsaW5nIHdoaXRlc3BhY2UKClNvbWV0aW1l
IGJldHdlZW4gNC45IGFuZCA0LjEwIHNvbWVvbmUgY2xlYW5lZCB1cCBhbGwg
dGhlIHRyYWlsaW5nCndoaXRlc3BhY2UgaW4gbW0uYzsgYXBwbHlpbmcgdGhp
cyBwYXRjaCBub3cgbWFrZXMgYWxsIGZ1dGhlciBwYXRjaGVzCm11Y2ggY2xl
YW5lci4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKUmVwb3J0ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTE2ICsrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1OCBpbnNlcnRpb25zKCspLCA1OCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCmluZGV4IGFlOGMyZGU0ZjMuLmJkYzI2ODIxNTQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBA
IC0xLDQ4ICsxLDQ4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgKiBhcmNoL3g4Ni9tbS5jCi0gKiAKKyAqCiAgKiBDb3B5cmln
aHQgKGMpIDIwMDItMjAwNSBLIEEgRnJhc2VyCiAgKiBDb3B5cmlnaHQgKGMp
IDIwMDQgQ2hyaXN0aWFuIExpbXBhY2gKLSAqIAorICoKICAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CiAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQog
ICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKICAqIChhdCB5b3VyIG9wdGlvbikg
YW55IGxhdGVyIHZlcnNpb24uCi0gKiAKKyAqCiAgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKICAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgotICogCisgKgogICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVk
IGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICAq
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAogLyoKICAqIEEgZGVz
Y3JpcHRpb24gb2YgdGhlIHg4NiBwYWdlIHRhYmxlIEFQSToKLSAqIAorICoK
ICAqIERvbWFpbnMgdHJhcCB0byBkb19tbXVfdXBkYXRlIHdpdGggYSBsaXN0
IG9mIHVwZGF0ZSByZXF1ZXN0cy4KICAqIFRoaXMgaXMgYSBsaXN0IG9mIChw
dHIsIHZhbCkgcGFpcnMsIHdoZXJlIHRoZSByZXF1ZXN0ZWQgb3BlcmF0aW9u
CiAgKiBpcyAqcHRyID0gdmFsLgotICogCisgKgogICogUmVmZXJlbmNlIGNv
dW50aW5nIG9mIHBhZ2VzOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICogRWFjaCBwYWdlIGhhcyB0d28gcmVmY291bnRzOiB0b3RfY291
bnQgYW5kIHR5cGVfY291bnQuCi0gKiAKKyAqCiAgKiBUT1RfQ09VTlQgaXMg
dGhlIG9idmlvdXMgcmVmZXJlbmNlIGNvdW50LiBJdCBjb3VudHMgYWxsIHVz
ZXMgb2YgYQogICogcGh5c2ljYWwgcGFnZSBmcmFtZSBieSBhIGRvbWFpbiwg
aW5jbHVkaW5nIHVzZXMgYXMgYSBwYWdlIGRpcmVjdG9yeSwKICAqIGEgcGFn
ZSB0YWJsZSwgb3Igc2ltcGxlIG1hcHBpbmdzIHZpYSBhIFBURS4gVGhpcyBj
b3VudCBwcmV2ZW50cyBhCiAgKiBkb21haW4gZnJvbSByZWxlYXNpbmcgYSBm
cmFtZSBiYWNrIHRvIHRoZSBmcmVlIHBvb2wgd2hlbiBpdCBzdGlsbCBob2xk
cwogICogYSByZWZlcmVuY2UgdG8gaXQuCi0gKiAKKyAqCiAgKiBUWVBFX0NP
VU5UIGlzIG1vcmUgc3VidGxlLiBBIGZyYW1lIGNhbiBiZSBwdXQgdG8gb25l
IG9mIHRocmVlCiAgKiBtdXR1YWxseS1leGNsdXNpdmUgdXNlczogaXQgbWln
aHQgYmUgdXNlZCBhcyBhIHBhZ2UgZGlyZWN0b3J5LCBvciBhCiAgKiBwYWdl
IHRhYmxlLCBvciBpdCBtYXkgYmUgbWFwcGVkIHdyaXRhYmxlIGJ5IHRoZSBk
b21haW4gW29mIGNvdXJzZSwgYQogICogZnJhbWUgbWF5IG5vdCBiZSB1c2Vk
IGluIGFueSBvZiB0aGVzZSB0aHJlZSB3YXlzIV0uCi0gKiBTbywgdHlwZV9j
b3VudCBpcyBhIGNvdW50IG9mIHRoZSBudW1iZXIgb2YgdGltZXMgYSBmcmFt
ZSBpcyBiZWluZyAKKyAqIFNvLCB0eXBlX2NvdW50IGlzIGEgY291bnQgb2Yg
dGhlIG51bWJlciBvZiB0aW1lcyBhIGZyYW1lIGlzIGJlaW5nCiAgKiByZWZl
cnJlZCB0byBpbiBpdHMgY3VycmVudCBpbmNhcm5hdGlvbi4gVGhlcmVmb3Jl
LCBhIHBhZ2UgY2FuIG9ubHkKICAqIGNoYW5nZSBpdHMgdHlwZSB3aGVuIGl0
cyB0eXBlIGNvdW50IGlzIHplcm8uCi0gKiAKKyAqCiAgKiBQaW5uaW5nIHRo
ZSBwYWdlIHR5cGU6CiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgKiBU
aGUgdHlwZSBvZiBhIHBhZ2UgY2FuIGJlIHBpbm5lZC91bnBpbm5lZCB3aXRo
IHRoZSBjb21tYW5kcwpAQCAtNTEsMjAgKzUxLDIwIEBACiAgKiBUaGlzIGlz
IHVzZWZ1bCB0byBwcmV2ZW50IGEgcGFnZSdzIHR5cGUgY291bnQgZmFsbGlu
ZyB0byB6ZXJvLCBhdCB3aGljaAogICogcG9pbnQgc2FmZXR5IGNoZWNrcyB3
b3VsZCBuZWVkIHRvIGJlIGNhcnJpZWQgb3V0IG5leHQgdGltZSB0aGUgY291
bnQKICAqIGlzIGluY3JlYXNlZCBhZ2Fpbi4KLSAqIAorICoKICAqIEEgZnVy
dGhlciBub3RlIG9uIHdyaXRhYmxlIHBhZ2UgbWFwcGluZ3M6CiAgKiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICogRm9y
IHNpbXBsaWNpdHksIHRoZSBjb3VudCBvZiB3cml0YWJsZSBtYXBwaW5ncyBm
b3IgYSBwYWdlIG1heSBub3QKICAqIGNvcnJlc3BvbmQgdG8gcmVhbGl0eS4g
VGhlICd3cml0YWJsZSBjb3VudCcgaXMgaW5jcmVtZW50ZWQgZm9yIGV2ZXJ5
CiAgKiBQVEUgd2hpY2ggbWFwcyB0aGUgcGFnZSB3aXRoIHRoZSBfUEFHRV9S
VyBmbGFnIHNldC4gSG93ZXZlciwgZm9yCiAgKiB3cml0ZSBhY2Nlc3MgdG8g
YmUgcG9zc2libGUgdGhlIHBhZ2UgZGlyZWN0b3J5IGVudHJ5IG11c3QgYWxz
byBoYXZlCi0gKiBpdHMgX1BBR0VfUlcgYml0IHNldC4gV2UgZG8gbm90IGNo
ZWNrIHRoaXMgYXMgaXQgY29tcGxpY2F0ZXMgdGhlIAorICogaXRzIF9QQUdF
X1JXIGJpdCBzZXQuIFdlIGRvIG5vdCBjaGVjayB0aGlzIGFzIGl0IGNvbXBs
aWNhdGVzIHRoZQogICogcmVmZXJlbmNlIGNvdW50aW5nIGNvbnNpZGVyYWJs
eSBbY29uc2lkZXIgdGhlIGNhc2Ugb2YgbXVsdGlwbGUKICAqIGRpcmVjdG9y
eSBlbnRyaWVzIHJlZmVyZW5jaW5nIGEgc2luZ2xlIHBhZ2UgdGFibGUsIHNv
bWUgd2l0aCB0aGUgUlcKICAqIGJpdCBzZXQsIG90aGVycyBub3QgLS0gaXQg
c3RhcnRzIGdldHRpbmcgYSBiaXQgbWVzc3ldLgogICogSW4gbm9ybWFsIHVz
ZSwgdGhpcyBzaW1wbGlmaWNhdGlvbiBzaG91bGRuJ3QgYmUgYSBwcm9ibGVt
LgogICogSG93ZXZlciwgdGhlIGxvZ2ljIGNhbiBiZSBhZGRlZCBpZiByZXF1
aXJlZC4KLSAqIAorICoKICAqIE9uZSBtb3JlIG5vdGUgb24gcmVhZC1vbmx5
IHBhZ2UgbWFwcGluZ3M6CiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICogV2Ugd2FudCBkb21haW5zIHRvIGJlIGFi
bGUgdG8gbWFwIHBhZ2VzIGZvciByZWFkLW9ubHkgYWNjZXNzLiBUaGUKQEAg
LTczLDEwICs3MywxMCBAQAogICogSG93ZXZlciwgZG9tYWlucyBoYXZlIGZy
ZWUgYWNjZXNzIHRvIHJpbmdzIDEgJiAyIG9mIHRoZSBJbnRlbAogICogcHJp
dmlsZWdlIG1vZGVsLiBJbiB0ZXJtcyBvZiBwYWdlIHByb3RlY3Rpb24sIHRo
ZXNlIGFyZSBjb25zaWRlcmVkCiAgKiB0byBiZSBwYXJ0IG9mICdzdXBlcnZp
c29yIG1vZGUnLiBUaGUgV1AgYml0IGluIENSMCBjb250cm9scyB3aGV0aGVy
Ci0gKiByZWFkLW9ubHkgcmVzdHJpY3Rpb25zIGFyZSByZXNwZWN0ZWQgaW4g
c3VwZXJ2aXNvciBtb2RlIC0tIGlmIHRoZSAKKyAqIHJlYWQtb25seSByZXN0
cmljdGlvbnMgYXJlIHJlc3BlY3RlZCBpbiBzdXBlcnZpc29yIG1vZGUgLS0g
aWYgdGhlCiAgKiBiaXQgaXMgY2xlYXIgdGhlbiBhbnkgbWFwcGVkIHBhZ2Ug
aXMgd3JpdGFibGUuCi0gKiAKLSAqIFdlIGdldCByb3VuZCB0aGlzIGJ5IGFs
d2F5cyBzZXR0aW5nIHRoZSBXUCBiaXQgYW5kIGRpc2FsbG93aW5nIAorICoK
KyAqIFdlIGdldCByb3VuZCB0aGlzIGJ5IGFsd2F5cyBzZXR0aW5nIHRoZSBX
UCBiaXQgYW5kIGRpc2FsbG93aW5nCiAgKiB1cGRhdGVzIHRvIGl0LiBUaGlz
IGlzIHZlcnkgdW5saWtlbHkgdG8gY2F1c2UgYSBwcm9ibGVtIGZvciBndWVz
dAogICogT1Mncywgd2hpY2ggd2lsbCBnZW5lcmFsbHkgdXNlIHRoZSBXUCBi
aXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1wbGVtZW50YXRp
b24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdy
aXRlcyB0bwpAQCAtMzExLDcgKzMxMSw3IEBAIHZvaWQgX19pbml0IGFyY2hf
aW5pdF9tZW1vcnkodm9pZCkKICAgICAgKi8KICAgICBkb21faW8gPSBkb21h
aW5fY3JlYXRlKERPTUlEX0lPLCBET01DUkZfZHVtbXksIDAsIE5VTEwpOwog
ICAgIEJVR19PTihJU19FUlIoZG9tX2lvKSk7Ci0gICAgCisKICAgICAvKgog
ICAgICAqIEluaXRpYWxpc2Ugb3VyIENPVyBkb21haW4uCiAgICAgICogVGhp
cyBkb21haW4gb3ducyBzaGFyYWJsZSBwYWdlcy4KQEAgLTMyMiw3ICszMjIs
NyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
LyogRmlyc3QgMU1CIG9mIFJBTSBpcyBoaXN0b3JpY2FsbHkgbWFya2VkIGFz
IEkvTy4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IDB4MTAwOyBpKysgKQog
ICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdl
KGkpLCBkb21faW8sIFhFTlNIQVJFX3dyaXRhYmxlKTsKLSAKKwogICAgIC8q
IEFueSBhcmVhcyBub3Qgc3BlY2lmaWVkIGFzIFJBTSBieSB0aGUgZTgyMCBt
YXAgYXJlIGNvbnNpZGVyZWQgSS9PLiAqLwogICAgIGZvciAoIGkgPSAwLCBw
Zm4gPSAwOyBwZm4gPCBtYXhfcGFnZTsgaSsrICkKICAgICB7CkBAIC0zNTIs
NyArMzUyLDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lk
KQogICAgICAgICAgKi8KICAgICAgICAgaW9zdGFydF9wZm4gPSBtYXhfdCh1
bnNpZ25lZCBsb25nLCBwZm4sIDFVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSk7
CiAgICAgICAgIGlvZW5kX3BmbiA9IG1pbihyc3RhcnRfcGZuLCAxNlVMIDw8
ICgyMCAtIFBBR0VfU0hJRlQpKTsKLSAgICAgICAgaWYgKCBpb3N0YXJ0X3Bm
biA8IGlvZW5kX3BmbiApICAgICAgICAgICAgCisgICAgICAgIGlmICggaW9z
dGFydF9wZm4gPCBpb2VuZF9wZm4gKQogICAgICAgICAgICAgZGVzdHJveV94
ZW5fbWFwcGluZ3MoKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaW9zdGFy
dF9wZm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVu
c2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaW9lbmRfcGZuKSk7CiAKQEAgLTQ0
MCw3ICs0NDAsNyBAQCBpbnQgcGFnZV9pc19yYW1fdHlwZSh1bnNpZ25lZCBs
b25nIG1mbiwgdW5zaWduZWQgbG9uZyBtZW1fdHlwZSkKICAgICAgICAgICAg
IC8qIHVua25vd24gKi8KICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICB9Ci0gICAgICAgIAorCiAgICAgICAgIC8qIFRlc3QgdGhlIHJhbmdlLiAq
LwogICAgICAgICBpZiAoIChlODIwLm1hcFtpXS5hZGRyIDw9IG1hZGRyKSAm
JgogICAgICAgICAgICAgICgoZTgyMC5tYXBbaV0uYWRkciArIGU4MjAubWFw
W2ldLnNpemUpID49IChtYWRkciArIFBBR0VfU0laRSkpICkKQEAgLTU1OSw3
ICs1NTksNyBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikK
IAogLyoKICAqIFNob3VsZCBiZSBjYWxsZWQgYWZ0ZXIgQ1IzIGlzIHVwZGF0
ZWQuCi0gKiAKKyAqCiAgKiBVc2VzIHZhbHVlcyBmb3VuZCBpbiB2Y3B1LT5h
cmNoLihndWVzdF90YWJsZSBhbmQgZ3Vlc3RfdGFibGVfdXNlciksIGFuZAog
ICogZm9yIEhWTSBndWVzdHMsIGFyY2gubW9uaXRvcl90YWJsZSBhbmQgaHZt
J3MgZ3Vlc3QgQ1IzLgogICoKQEAgLTc3MCw3ICs3NzAsNyBAQCBzdGF0aWMg
aW50IGdldF9wYWdlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9u
ciwgc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90
eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJs
ZSk7CiAKLXN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdl
bnIodW5zaWduZWQgbG9uZyBwYWdlX25yLCAKK3N0YXRpYyBpbnQgZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25y
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLApA
QCAtMTE3NCw3ICsxMTc0LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAg
ICAgIHBnX293bmVyID0gcmVhbF9wZ19vd25lcjsKICAgICB9CiAKLSAgICAv
KiBFeHRyYSBwYXJhbm9pZCBjaGVjayBmb3Igc2hhcmVkIG1lbW9yeS4gV3Jp
dGFibGUgbWFwcGluZ3MgCisgICAgLyogRXh0cmEgcGFyYW5vaWQgY2hlY2sg
Zm9yIHNoYXJlZCBtZW1vcnkuIFdyaXRhYmxlIG1hcHBpbmdzCiAgICAgICog
ZGlzYWxsb3dlZCAodW5zaGFyZSBmaXJzdCEpICovCiAgICAgaWYgKCAobDFm
ICYgX1BBR0VfUlcpICYmIChyZWFsX3BnX293bmVyID09IGRvbV9jb3cpICkK
ICAgICAgICAgZ290byBjb3VsZF9ub3RfcGluOwpAQCAtMTQyMywxMiArMTQy
MywxMiBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBs
MWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICAgKiBDaGVjayBp
ZiB0aGlzIGlzIGEgbWFwcGluZyB0aGF0IHdhcyBlc3RhYmxpc2hlZCB2aWEg
YSBncmFudCByZWZlcmVuY2UuCiAgICAgICogSWYgaXQgd2FzIHRoZW4gd2Ug
c2hvdWxkIG5vdCBiZSBoZXJlOiB3ZSByZXF1aXJlIHRoYXQgc3VjaCBtYXBw
aW5ncyBhcmUKICAgICAgKiBleHBsaWNpdGx5IGRlc3Ryb3llZCB2aWEgdGhl
IGdyYW50LXRhYmxlIGludGVyZmFjZS4KLSAgICAgKiAKKyAgICAgKgogICAg
ICAqIFRoZSB1cHNob3Qgb2YgdGhpcyBpcyB0aGF0IHRoZSBndWVzdCBjYW4g
ZW5kIHVwIHdpdGggYWN0aXZlIGdyYW50cyB0aGF0CiAgICAgICogaXQgY2Fu
bm90IGRlc3Ryb3kgKGJlY2F1c2UgaXQgbm8gbG9uZ2VyIGhhcyBhIFBURSB0
byBwcmVzZW50IHRvIHRoZQogICAgICAqIGdyYW50LXRhYmxlIGludGVyZmFj
ZSkuIFRoaXMgY2FuIGxlYWQgdG8gc3VidGxlIGhhcmQtdG8tY2F0Y2ggYnVn
cywKICAgICAgKiBoZW5jZSBhIHNwZWNpYWwgZ3JhbnQgUFRFIGZsYWcgY2Fu
IGJlIGVuYWJsZWQgdG8gY2F0Y2ggdGhlIGJ1ZyBlYXJseS4KLSAgICAgKiAK
KyAgICAgKgogICAgICAqIChOb3RlIHRoYXQgdGhlIHVuZGVzdHJveWFibGUg
YWN0aXZlIGdyYW50cyBhcmUgbm90IGEgc2VjdXJpdHkgaG9sZSBpbgogICAg
ICAqIFhlbi4gQWxsIGFjdGl2ZSBncmFudHMgY2FuIHNhZmVseSBiZSBjbGVh
bmVkIHVwIHdoZW4gdGhlIGRvbWFpbiBkaWVzLikKICAgICAgKi8KQEAgLTE0
NDMsNyArMTQ0Myw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdl
bnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogCiAgICAg
LyogUmVtZW1iZXIgd2UgZGlkbid0IHRha2UgYSB0eXBlLWNvdW50IG9mIGZv
cmVpZ24gd3JpdGFibGUgbWFwcGluZ3MKICAgICAgKiB0byBwYWdpbmctZXh0
ZXJuYWwgZG9tYWlucyAqLwotICAgIGlmICggKGwxZV9nZXRfZmxhZ3MobDFl
KSAmIF9QQUdFX1JXKSAmJiAKKyAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwx
ZSkgJiBfUEFHRV9SVykgJiYKICAgICAgICAgICgobDFlX293bmVyID09IHBn
X293bmVyKSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocGdfb3duZXIpKSAp
CiAgICAgewogICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKQEAg
LTE0NTEsNyArMTQ1MSw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFf
cGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICAg
IGVsc2UKICAgICB7CiAgICAgICAgIC8qIFdlIGV4cGVjdCB0aGlzIGlzIHJh
cmUgc28gd2UgYmxvdyB0aGUgZW50aXJlIHNoYWRvdyBMRFQuICovCi0gICAg
ICAgIGlmICggdW5saWtlbHkoKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF90eXBlX21hc2spID09IAorICAgICAgICBpZiAoIHVubGlrZWx5KCgo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQog
ICAgICAgICAgICAgICAgICAgICAgICBQR1Rfc2VnX2Rlc2NfcGFnZSkpICYm
CiAgICAgICAgICAgICAgdW5saWtlbHkoKChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAwKSkgJiYKICAgICAgICAgICAg
ICAobDFlX293bmVyID09IHBnX293bmVyKSApCkBAIC0xNTUzLDcgKzE1NTMs
NyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlf
dCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogewogICAgIGludCByYyA9IDE7
CiAKLSAgICBpZiAoIChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVT
RU5UKSAmJiAKKyAgICBpZiAoIChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFH
RV9QUkVTRU5UKSAmJgogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0g
cGZuKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9
IGw0ZV9nZXRfcGFnZShsNGUpOwpAQCAtMjExMiw4ICsyMTEyLDggQEAgdm9p
ZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAvKiBI
b3cgdG8gd3JpdGUgYW4gZW50cnkgdG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZXMu
CiAgKiBSZXR1cm5zIDAgZm9yIGZhaWx1cmUgKHBvaW50ZXIgbm90IHZhbGlk
KSwgMSBmb3Igc3VjY2Vzcy4gKi8KLXN0YXRpYyBpbmxpbmUgaW50IHVwZGF0
ZV9pbnRwdGUoaW50cHRlX3QgKnAsIAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnRwdGVfdCBvbGQsIAorc3RhdGljIGlubGluZSBpbnQg
dXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50cHRlX3Qgb2xkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnRwdGVfdCBuZXcsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKQEAg
LTIyODUsOCArMjI4NSw4IEBAIHN0YXRpYyBpbnQgbW9kX2wxX2VudHJ5KGwx
X3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCiAKIAogLyog
VXBkYXRlIHRoZSBMMiBlbnRyeSBhdCBwbDJlIHRvIG5ldyB2YWx1ZSBubDJl
LiBwbDJlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCi1zdGF0aWMgaW50IG1v
ZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsIAotICAgICAgICAgICAg
ICAgICAgICAgICAgbDJfcGdlbnRyeV90IG5sMmUsIAorc3RhdGljIGludCBt
b2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgbDJfcGdlbnRyeV90IG5sMmUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBwcmVzZXJ2ZV9hZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB2Y3B1ICp2Y3B1KQpAQCAtMjM1MCw4ICsyMzUwLDgg
QEAgc3RhdGljIGludCBtb2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJl
LAogfQogCiAvKiBVcGRhdGUgdGhlIEwzIGVudHJ5IGF0IHBsM2UgdG8gbmV3
IHZhbHVlIG5sM2UuIHBsM2UgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KLXN0
YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwgCi0g
ICAgICAgICAgICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgbmwzZSwgCitz
dGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCisg
ICAgICAgICAgICAgICAgICAgICAgICBsM19wZ2VudHJ5X3QgbmwzZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2FkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCkBAIC0yNDI0
LDggKzI0MjQsOCBAQCBzdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2Vu
dHJ5X3QgKnBsM2UsCiB9CiAKIC8qIFVwZGF0ZSB0aGUgTDQgZW50cnkgYXQg
cGw0ZSB0byBuZXcgdmFsdWUgbmw0ZS4gcGw0ZSBpcyB3aXRoaW4gZnJhbWUg
cGZuLiAqLwotc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90
ICpwbDRlLCAKLSAgICAgICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlf
dCBubDRlLCAKK3N0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlf
dCAqcGw0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlf
dCBubDRlLAogICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVf
YWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNw
dSkKQEAgLTI1OTIsNyArMjU5Miw3IEBAIHN0cnVjdCBkb21haW4gKnBhZ2Vf
Z2V0X293bmVyX2FuZF9yZWZlcmVuY2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgeCA9IHk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIENv
dW50ID09ICAwOiBQYWdlIGlzIG5vdCBhbGxvY2F0ZWQsIHNvIHdlIGNhbm5v
dCB0YWtlIGEgcmVmZXJlbmNlLgotICAgICAgICAgKiBDb3VudCA9PSAtMTog
UmVmZXJlbmNlIGNvdW50IHdvdWxkIHdyYXAsIHdoaWNoIGlzIGludmFsaWQu
IAorICAgICAgICAgKiBDb3VudCA9PSAtMTogUmVmZXJlbmNlIGNvdW50IHdv
dWxkIHdyYXAsIHdoaWNoIGlzIGludmFsaWQuCiAgICAgICAgICAqIENvdW50
ID09IC0yOiBSZW1haW5pbmcgdW51c2VkIHJlZiBpcyByZXNlcnZlZCBmb3Ig
Z2V0X3BhZ2VfbGlnaHQoKS4KICAgICAgICAgICovCiAgICAgICAgIGlmICgg
dW5saWtlbHkoKCh4ICsgMikgJiBQR0NfY291bnRfbWFzaykgPD0gMikgKQpA
QCAtMjY4MCw3ICsyNjgwLDcgQEAgc3RhdGljIGludCBhbGxvY19wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICByYyA9IGFsbG9jX3NlZ2Rlc2NfcGFnZShwYWdlKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRrKCJC
YWQgdHlwZSBpbiBhbGxvY19wYWdlX3R5cGUgJWx4IHQ9JSIgUFJ0eXBlX2lu
Zm8gIiBjPSVseFxuIiwgCisgICAgICAgIHByaW50aygiQmFkIHR5cGUgaW4g
YWxsb2NfcGFnZV90eXBlICVseCB0PSUiIFBSdHlwZV9pbmZvICIgYz0lbHhc
biIsCiAgICAgICAgICAgICAgICB0eXBlLCBwYWdlLT51LmludXNlLnR5cGVf
aW5mbywKICAgICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8pOwogICAg
ICAgICByYyA9IC1FSU5WQUw7CkBAIC0yOTQxLDggKzI5NDEsOCBAQCBzdGF0
aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBpZiAoICh4ICYg
UEdUX3R5cGVfbWFzaykgIT0gdHlwZSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBPbiB0eXBlIGNo
YW5nZSB3ZSBjaGVjayB0byBmbHVzaCBzdGFsZSBUTEIgZW50cmllcy4gVGhp
cyAKLSAgICAgICAgICAgICAgICAgKiBtYXkgYmUgdW5uZWNlc3NhcnkgKGUu
Zy4sIHBhZ2Ugd2FzIEdEVC9MRFQpIGJ1dCB0aG9zZSAKKyAgICAgICAgICAg
ICAgICAgKiBPbiB0eXBlIGNoYW5nZSB3ZSBjaGVjayB0byBmbHVzaCBzdGFs
ZSBUTEIgZW50cmllcy4gVGhpcworICAgICAgICAgICAgICAgICAqIG1heSBi
ZSB1bm5lY2Vzc2FyeSAoZS5nLiwgcGFnZSB3YXMgR0RUL0xEVCkgYnV0IHRo
b3NlCiAgICAgICAgICAgICAgICAgICogY2lyY3Vtc3RhbmNlcyBzaG91bGQg
YmUgdmVyeSByYXJlLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAg
ICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1
bWFzayk7CkBAIC0zODkyLDcgKzM4OTIsNyBAQCBsb25nIGRvX21tdWV4dF9v
cCgKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1F
UEVSTTsKICAgICAgICAgICAgIGJyZWFrOwotICAgIAorCiAgICAgICAgIGNh
c2UgTU1VRVhUX0lOVkxQR19BTEw6CiAgICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KGQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1F
UEVSTTsKQEAgLTQ0MjYsNyArNDQyNiw3IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X2dyYW50X3B0ZV9tYXBwaW5nKAogICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIkNvdWxkIG5vdCBnZXQgcGFnZSBmb3Igbm9ybWFsIHVwZGF0
ZVxuIik7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwog
ICAgIH0KLSAgICAKKwogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwog
ICAgIHZhID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CiAgICAgdmEg
PSAodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2YSArICgodW5zaWduZWQgbG9u
ZylwdGVfYWRkciAmIH5QQUdFX01BU0spKTsKQEAgLTQ0NTAsNyArNDQ1MCw3
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2dyYW50X3B0ZV9tYXBwaW5nKAogICAg
ICAgICBwYWdlX3VubG9jayhwYWdlKTsKICAgICAgICAgcmMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwogICAgICAgICBnb3RvIGZhaWxlZDsKLSAgICB9IAor
ICAgIH0KIAogICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwogCkBAIC00NDkyLDcg
KzQ0OTIsNyBAQCBzdGF0aWMgaW50IGRlc3Ryb3lfZ3JhbnRfcHRlX21hcHBp
bmcoCiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQg
bm90IGdldCBwYWdlIGZvciBub3JtYWwgdXBkYXRlXG4iKTsKICAgICAgICAg
cmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQotICAgIAorCiAg
ICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgdmEgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihtZm4pKTsKICAgICB2YSA9ICh2b2lkICopKCh1bnNp
Z25lZCBsb25nKXZhICsgKCh1bnNpZ25lZCBsb25nKWFkZHIgJiB+UEFHRV9N
QVNLKSk7CkBAIC00NTExLDcgKzQ1MTEsNyBAQCBzdGF0aWMgaW50IGRlc3Ry
b3lfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgfQogCiAgICAgb2wxZSA9ICoo
bDFfcGdlbnRyeV90ICopdmE7Ci0gICAgCisKICAgICAvKgogICAgICAqIENo
ZWNrIHRoYXQgdGhlIFBURSBzdXBwbGllZCBhY3R1YWxseSBtYXBzIGZyYW1l
ICh3aXRoIGFwcHJvcHJpYXRlCiAgICAgICogcGVybWlzc2lvbnMpLgpAQCAt
NDUzNyw4ICs0NTM3LDggQEAgc3RhdGljIGludCBkZXN0cm95X2dyYW50X3B0
ZV9tYXBwaW5nKAogCiAgICAgLyogRGVsZXRlIHBhZ2V0YWJsZSBlbnRyeS4g
Ki8KICAgICBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkKLSAgICAgICAg
ICAgICAgICAgIChsMSwgCi0gICAgICAgICAgICAgICAgICAgKGwxX3BnZW50
cnlfdCAqKXZhLCBvbDFlLCBsMWVfZW1wdHkoKSwgbWZuLCAKKyAgICAgICAg
ICAgICAgICAgIChsMSwKKyAgICAgICAgICAgICAgICAgICAobDFfcGdlbnRy
eV90ICopdmEsIG9sMWUsIGwxZV9lbXB0eSgpLCBtZm4sCiAgICAgICAgICAg
ICAgICAgICAgZC0+dmNwdVswXSAvKiBDaGFuZ2UgaWYgd2UgZ28gdG8gcGVy
LXZjcHUgc2hhZG93cy4gKi8sCiAgICAgICAgICAgICAgICAgICAgMCkpICkK
ICAgICB7CkBAIC00NTY2LDcgKzQ1NjYsNyBAQCBzdGF0aWMgaW50IGNyZWF0
ZV9ncmFudF92YV9tYXBwaW5nKAogICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZu
OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAgICAgaW50IG9rYXk7
Ci0gICAgCisKICAgICBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGQpOwogCiAg
ICAgcGwxZSA9IGd1ZXN0X21hcF9sMWUodmEsICZnbDFtZm4pOwpAQCAtNDYx
OSw3ICs0NjE5LDcgQEAgc3RhdGljIGludCByZXBsYWNlX2dyYW50X3ZhX21h
cHBpbmcoCiAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm47CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqbDFwZzsKICAgICBpbnQgcmMgPSAwOwotICAgIAorCiAg
ICAgcGwxZSA9IGd1ZXN0X21hcF9sMWUoYWRkciwgJmdsMW1mbik7CiAgICAg
aWYgKCAhcGwxZSApCiAgICAgewpAQCAtNDcxOSw3ICs0NzE5LDcgQEAgc3Rh
dGljIGludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRk
ciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAgICAgcmV0dXJuIEdOVFNU
X29rYXk7CiB9CiAKLWludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVp
bnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsIAoraW50IGNyZWF0
ZV9ncmFudF9ob3N0X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQg
bG9uZyBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQog
ewogICAgIGwxX3BnZW50cnlfdCBwdGU7CkBAIC00Nzg5LDcgKzQ3ODksNyBA
QCBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcoCiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqbDFwZzsKICAgICBpbnQgcmM7CiAgICAgdW5zaWduZWQg
aW50IGdyYW50X3B0ZV9mbGFnczsKLSAgICAKKwogICAgIGlmICggcGFnaW5n
X21vZGVfZXh0ZXJuYWwoY3VycmVudC0+ZG9tYWluKSApCiAgICAgICAgIHJl
dHVybiByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBu
ZXdfYWRkciwgZmxhZ3MpOwogCkBAIC00ODE1LDcgKzQ4MTUsNyBAQCBpbnQg
cmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcoCiAgICAgICAgIGlmICggIW5l
d19hZGRyICkKICAgICAgICAgICAgIHJldHVybiBkZXN0cm95X2dyYW50X3B0
ZV9tYXBwaW5nKGFkZHIsIGZyYW1lLCBncmFudF9wdGVfZmxhZ3MsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJy
LT5kb21haW4pOwotICAgICAgICAKKwogICAgICAgICByZXR1cm4gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKICAgICB9CiAKQEAgLTUyMTAsNyArNTIxMCw3IEBA
IHZvaWQgZGVzdHJveV9nZHQoc3RydWN0IHZjcHUgKnYpCiB9CiAKIAotbG9u
ZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LCAKK2xvbmcgc2V0X2dkdChzdHJ1
Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpmcmFt
ZXMsCiAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJpZXMpCiB7CkBA
IC01MjcyLDcgKzUyNzIsNyBAQCBsb25nIGRvX3NldF9nZHQoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fdWxvbmdfdCkgZnJhbWVfbGlzdCwKICAgICAv
KiBSZWNoZWNrZWQgaW4gc2V0X2dkdCwgYnV0IGVuc3VyZXMgYSBzYW5lIGxp
bWl0IGZvciBjb3B5X2Zyb21fdXNlcigpLiAqLwogICAgIGlmICggZW50cmll
cyA+IEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSApCiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwotICAgIAorCiAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
ZnJhbWVzLCBmcmFtZV9saXN0LCBucl9wYWdlcykgKQogICAgICAgICByZXR1
cm4gLUVGQVVMVDsKIApAQCAtNTU2NSw3ICs1NTY1LDcgQEAgbG9uZyBhcmNo
X21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbihkKTsKICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAg
ICB9Ci0gICAgICAgIAorCiAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0
KGU4MjAsIGZtYXAubWFwLmJ1ZmZlciwgZm1hcC5tYXAubnJfZW50cmllcykg
KQogICAgICAgICB7CiAgICAgICAgICAgICB4ZnJlZShlODIwKTsKQEAgLTU3
MjQsNyArNTcyNCw3IEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQg
bG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQog
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgICAg
ICBnb3RvIHBvZF90YXJnZXRfb3V0X3VubG9jazsKICAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIAorCiAgICAgICAgICAgICByYyA9IHAybV9wb2Rfc2V0
X21lbV90YXJnZXQoZCwgdGFyZ2V0LnRhcmdldF9wYWdlcyk7CiAgICAgICAg
IH0KIApAQCAtNTc0Niw3ICs1NzQ2LDcgQEAgbG9uZyBhcmNoX21lbW9yeV9v
cCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCiAgICAgICAgICAgICAgICAgZ290byBwb2RfdGFyZ2V0X291
dF91bmxvY2s7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAg
CisKICAgICBwb2RfdGFyZ2V0X291dF91bmxvY2s6CiAgICAgICAgIHJjdV91
bmxvY2tfZG9tYWluKGQpOwogICAgICAgICByZXR1cm4gcmM7CkBAIC01OTky
LDcgKzU5OTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyBwdHdyX2VtdWxhdGVfb3BzID0gewogfTsKIAogLyogV3JpdGUgcGFn
ZSBmYXVsdCBoYW5kbGVyOiBjaGVjayBpZiBndWVzdCBpcyB0cnlpbmcgdG8g
bW9kaWZ5IGEgUFRFLiAqLwotaW50IHB0d3JfZG9fcGFnZV9mYXVsdChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLCAKK2ludCBwdHdyX2Rv
X3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0002-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0002-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSAyZjUyOTY5NzBhYjhlNWFjMDQ4ZjE0YzU2MGQwYmVmZDUzZDM4NmNj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAyLzEyXSB4
ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRy
eQoKT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1v
c3QgdmFsaWRhdGlvbiBjb2RlIHJldHVybnMKLUVSRVNUQVJUIHRvIGFsbG93
IHRoZSBzd2l0Y2ggdG8gc2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVz
ZSB0aGUKb3JpZ2luYWwgb3BlcmF0aW9uIHRvIGJlIHJlc3RhcnRlZC4KCkhv
d2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNvZGUsIHRoZSByZXR1cm4gdmFs
dWUgLUVSRVNUQVJUIGhhcyBiZWVuCnJlcHVycG9zZWQgdG8gaW5kaWNhdGUg
MSkgdGhlIGZ1bmN0aW9uIGhhcyBwYXJ0aWFsbHkgY29tcGxldGVkCnNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5n
IHB1dF9wYWdlX3R5cGUoKQpzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhp
cyBjYXVzZXMgcHJvYmxlbXMgaW4gc2V2ZXJhbCBwbGFjZXMuCgpGb3IgTDEg
dGFibGVzLCBvbiByZWNlaXZpbmcgYW4gLUVSRVNUQVJUIHJldHVybiBmcm9t
IGFsbG9jX2wxX3RhYmxlKCksCmFsbG9jX3BhZ2VfdHlwZSgpIHdpbGwgc2V0
IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKcmVhc29u
IHRoZSBvcmlnaW5hbCBvcGVyYXRpb24gbmV2ZXIgcmVzdGFydHMsIHRoZW4g
b24gZG9tYWluCmRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdp
bGwgY2FsbCBmcmVlX3BhZ2VfdHlwZSgpIG9uIHRoZQpwYWdlLgoKVW5mb3J0
dW5hdGVseSwgYWxsb2NfIGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNl
dCB1cCB0byBkZWFsIHdpdGgKUEdUX3BhcnRpYWwuICBXaGVuIHJldHVybmlu
ZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3YXlzCmRlLXZhbGlk
YXRlcyB3aGF0ZXZlciBpdCdzIHZhbGlkYXRlZCBzbyBmYXIsIGFuZCBmcmVl
X2wxX3RhYmxlKCkKYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdl
LiAgVGhpcyBtZWFucyB0aGF0IGlmCnJlbGlucXVpc2hfbWVtb3J5KCkgY2Fs
bHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndApjb21w
bGV0ZSBkdWUgdG8gYW4gTDFURiwgaXQgd2lsbCBjYWxsIHB1dF9wYWdlX2Zy
b21fbDFlKCkgb24gInBhZ2UKZW50cmllcyIgdGhhdCBoYXZlIG5ldmVyIGJl
ZW4gdmFsaWRhdGVkLgoKRm9yIEwyKyB0YWJsZXMsIHNldHRpbmcgcmMgdG8g
RVJFU1RBUlQgY2F1c2VzIHRoZSByZXN0IG9mIHRoZQphbGxvY19sTl90YWJs
ZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVl
c3Rpb24gd2lsbApoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBj
YXVzZSBpdCB0byBzZXQgcGFydGlhbF9wdGUgPSAxLiAgSWYKcmVsaW5xdXNo
X21lbW9yeSgpIHRoZW4gY2FsbHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBvbmUg
b2YgdGhvc2UgcGFnZXMsCnRoZW4gZnJlZV9sTl90YWJsZSgpIHdpbGwgY2Fs
bCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCml0IHNo
b3VsZG4ndC4KClJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCnRvIGluZGljYXRl
IHRoYXQgbm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0
ZWQgdGhlIGNhbGwKKHdoaWNoIGlzIGVmZmVjdGl2ZWx5IGhvdyBhbGxvY19s
MV90YWJsZSgpIGhhbmRsZXMgZXJyb3JzKS4KCm1vZF9sTl9lbnRyeSgpIHNo
b3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBlcyBvZiBwcm9ibGVtcywg
c28gbGVhdmUKcG90ZW50aWFsIGNoYW5nZXMgdGhlcmUgZm9yIGEgY2xlYW4t
dXAgcGF0Y2ggbGF0ZXIuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJl
cG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBiZGMyNjgyMTU0Li5iNWRlNmMx
MDhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTI1Nyw3ICsxMjU3LDcgQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJu
IHB2X2wxdGZfY2hlY2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOwor
ICAgICAgICByZXR1cm4gcHZfbDF0Zl9jaGVja19sMmUoZCwgbDJlKSA/IC1F
SU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVfZ2V0X2ZsYWdz
KGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTEzMDAs
NyArMTMwMCw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsK
IAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVT
RU5UKSApCi0gICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2wzZShkLCBs
M2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2X2wxdGZf
Y2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1
bmxpa2VseSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFz
ayhkKSkpICkKICAgICB7CkBAIC0xMzI3LDcgKzEzMjcsNyBAQCBnZXRfcGFn
ZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDRlX2dl
dF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1
cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7
CisgICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8g
LUVJTlRSIDogMTsKIAogICAgIGlmICggdW5saWtlbHkoKGw0ZV9nZXRfZmxh
Z3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAgICAgewpAQCAtMTU5
Myw3ICsxNTkzLDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwx
ZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQs
IHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsK
ICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0003-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0003-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Transfer-Encoding: base64

RnJvbSA2M2EwMzBjNmZiYjc0ZTE5YjU4MGU0YzQ2ZGQyNWJiYjFjOGE2MTc4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAzLzEyXSB4
ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5
CiBkZS12YWxpZGF0ZWQgcGFnZQoKV2hlbiB1bnBpbm5pbmcgcGFnZXRhYmxl
cywgaWYgYW4gb3BlcmF0aW9uIGlzIGludGVycnVwdGVkLApyZWxpbnF1aXNo
X21lbW9yeSgpIHJlLXNldHMgUEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1w
aW4gd2lsbApwaWNrZWR1cCBhZ2FpbiB3aGVuIHRoZSBoeXBlcmNhbGwgcmVz
dGFydHMuCgpUaGlzIGlzIGFwcHJvcHJpYXRlIHdoZW4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCi1FSU5UUiwgd2hpY2ggaW5k
aWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBz
dGF0ZQooaS5lLiwgY29tcGxldGVseSB2YWxpZGF0ZWQpLiAgSG93ZXZlciwg
Zm9yIC1FUkVTVEFSVCwgdGhpcyBsZWFkcyB0byBhCnN0YXRlIHdoZXJlIGEg
cGFnZSBoYXMgYm90aCBQR1RfcGlubmVkIGFuZCBQR1RfcGFydGlhbCBzZXQu
CgpUaGlzIGhhcHBlbnMgdG8gd29yayBhdCB0aGUgbW9tZW50LCBhbHRob3Vn
aCBpdCdzIG5vdCByZWFsbHkgYQoiY2Fub25pY2FsIiBzdGF0ZTsgYnV0IGlu
IHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVk
IGFuZCBQR1RfcGFydGlhbCBwYWdlcywKdGhpcyBjYXVzZXMgaXNzdWVzLgoK
TW92ZSB0byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgotIE9ubHkgcmUtc2V0
dGluZyBQR1RfcGlubmVkIG9uIC1FSU5UUgotIFJlLWRyb3BwaW5nIHRoZSBy
ZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5uZWQgb24gLUVSRVNUQVJUCgpJbiB0
aGUgbGF0dGVyIGNhc2UsIHRoZSBQR1RfcGFydGlhbCBiaXQgd2lsbCBiZSBj
bGVhcmVkIGZ1cnRoZXIgZG93bgp3aXRoIHRoZSByZXN0IG9mIHRoZSBvdGhl
ciBQR1RfcGFydGlhbCBwYWdlcy4KCldoaWxlIGhlcmUsIGNsZWFuIHVwIHNv
bWUgdHJhaW5saW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYjFlMmNmYTI3ZS4uMWE0Zjg5
YTZiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5LDcgKzE1OSw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwg
aGVhcCBjb3JydXB0aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBk
ZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFibGVkKS4gRm9yIGV4YW1wbGUsIGV2
ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hlZHVsaW5nLAog
ICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAor
ICAgICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBh
ZGRpbmcgY29kZSB0byAqZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAg
ICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUgdG8gY2FsbC4KICAgICAgKi8K
QEAgLTI0MDUsOSArMjQwNSwzNCBAQCBzdGF0aWMgaW50IHJlbGlucXVpc2hf
bWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiAtRUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBo
YXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAgICAgICAgICogUEdUX3Bp
bm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQgdGlt
ZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRp
YWwgaXMgc2V0IGluc3RlYWQuICBQdXQKKyAgICAgICAgICAgICAqIGl0IGJh
Y2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdUX3Bpbm5lZDsgdGhl
CisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBu
ZWVkIHRvIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAor
ICAgICAgICAgICAgICogUEdUX3Bpbm5lZCwgc2luY2UgcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICogZGlkbid0IGRv
IGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNh
biBkbyBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisg
ICAgICAgICAgICAgKiAib3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0
aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAgICAgICAgICAgICAqIGNvdWxk
IGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF92YWxpZGF0ZWQpOworICAgICAgICAgICAgICAgIHNl
dF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1F
UkVTVEFSVDsKKworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sg
b24gdGhlIGxpc3QgYW5kIGRyb3AgdGhlIHJlZiB3ZSBncmFiYmVkIGFib3Zl
ICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsIGxpc3QpOwot
ICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0y
NjMxLDcgKzI2NTYsNyBAQCB2b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVlcyBtYXkgZmx1
Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2Nrcykg
YnV0IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwg
Y2F1c2UKICAgICAgKiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9s
bGVkLgotICAgICAqIAorICAgICAqCiAgICAgICogTkIyLiBXZSBzYXZlIHRo
ZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2b2lkIGEg
bmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEkn
ZCB0byB1bmJsb2NrLgogICAgICAqLwotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0004-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0004-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Transfer-Encoding: base64

RnJvbSBkZDc1YzM1MTYyMDU1ZTI5NGY4ZmE0ZGM5NjA5YTliMmVhODFkNDM4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA0LzEyXSB4
ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRv
CiBpbmRpdmlkdWFsIGZsYWdzCgpBdCB0aGUgbW9tZW50LCBwYXJ0aWFsX3B0
ZSBpcyBhIHRyaS1zdGF0ZSB0aGF0IGNvbnRhaW5zIHR3byBkaXN0aW5jdCBi
aXRzCm9mIGluZm9ybWF0aW9uOgoKMS4gSWYgemVybywgdGhlIHB0ZSBhdCBp
bmRleCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHVuLXZhbGlkYXRlZC4gIElm
CiAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0IHNlZW4gd2l0aCBQR1Rf
cGFydGlhbCBzZXQuCgoyLiBJZiBwb3NpdGl2ZSwgdGhlIHB0ZSBhdCBpbmRl
eCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGRvZXMgbm90IGhvbGQgYQogICBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgoK
VG8gbWFrZSBmdXR1cmUgcGF0Y2hlcyBtb3JlIGNsZWFyLCBzZXBhcmF0ZSBv
dXQgdGhpcyBmdW5jdGlvbmFsaXR5CmludG8gdHdvIGRpc3RpbmN0LCBuYW1l
ZCBiaXRzOiBQVEZfcGFydGlhbF9zZXQgKGZvciAjMSkgYW5kClBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgoKQWRkaXRpb25hbGx5LCBhIG51
bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlzIGluZm9ybWF0aW9u
IGFsc28KdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2aW9yIChz
dWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCmBkZWZlcmApLiAgVGhlc2UgYXJl
IGhhcmQgdG8gcmVhZCBpbiB0aGUgY2FsbGVyIChzaW5jZSB5b3Ugb25seSBz
ZWUKJ3RydWUnIG9yICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJl
IGFkZGVkIHRvZ2V0aGVyLiAgSW4KcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5
ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBhdGNoLCBjb2xsYXBzZQph
bGwgb2YgdGhlc2UgaW50byBhIHNpbmdsZSBgZmxhZ2AgdmFyaWFibGUuCgpO
QiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdhcyBw
cmV2aW91c2x5IHRoZSAnLTEnCmNvbmRpdGlvbiBhIGJpdCBtb3JlIHVnbHkg
aW4gdGhlIHB1dF9wYWdlX2Zyb21fbE5lIGZ1bmN0aW9ucyAoc2luY2UKeW91
IGhhdmUgdG8gY2hlY2sgZm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVy
YWwgcmVmKTsgYnV0IHRoaXMKY2xhdXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1
dHVyZSBwYXRjaC4KCkFsc28gbm90ZSB0aGF0IHRoZSBvcmlnaW5hbCBjb21t
ZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgpwYXJ0aWFsX2ZsYWdzIChs
aWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKcGxOZVtucl92
YWxpZGF0ZWRfcHRlc10sIG5vdCBwbE5lW25yX3ZhbGlkYXRlZF9wdGVzKzFd
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjYgKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggfCAgNDEgKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5z
ZXJ0aW9ucygrKSwgNzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBiNWRl
NmMxMDhhLi45ZDIyNWUzYzI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzcwLDIyICs3NzAs
MzUgQEAgc3RhdGljIGludCBnZXRfcGFnZV9mcm9tX3BhZ2Vucih1bnNpZ25l
ZCBsb25nIHBhZ2VfbnIsIHN0cnVjdCBkb21haW4gKmQpCiBzdGF0aWMgaW50
IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcHJlZW1wdGlibGUpOwogCisvKgorICogVGhlIGZvbGxvd2luZyBmbGFn
cyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9yIG9mIHZhcmlvdXMgZ2V0
IGFuZAorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUgYWxz
byBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncworICogdG8gaW5kaWNh
dGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBh
Z2UtPnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhl
IGNvbW1lbnQgaW4gbW0uaCBmb3IKKyAqIG1vcmUgaW5mb3JtYXRpb24uCisg
Ki8KKyNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkK
KyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKKyNk
ZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZp
bmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKwogc3RhdGlj
IGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBs
b25nIHBhZ2VfbnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGludCBwcmVlbXB0aWJsZSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShwYWdl
X25yKTsKICAgICBpbnQgcmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZs
YWdzICYgUFRGX3ByZWVtcHRpYmxlLAorICAgICAgICAgcGFydGlhbF9yZWYg
PSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogCi0gICAgaWYg
KCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFw
YXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9m
cm9tX3BhZ2VucihwYWdlX25yLCBkKSkgKQogICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKIAogICAgIHJjID0gX19nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUs
IHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMpICYmIHBh
cnRpYWwgPj0gMCAmJgorICAgIGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0
aWFsX3JlZiAmJgogICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBwYWdlICE9
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCiAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOwogCkBAIC0xMjUxLDcgKzEyNjQsNyBAQCBnZXRfcGFn
ZV9mcm9tX2wxZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMik7
CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgKLSAgICBsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBhcnRpYWwpCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWdu
ZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBm
bGFncykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwyZV9nZXRfcGZu
KGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTI2OCw4ICsxMjgxLDkgQEAgZ2V0
X3BhZ2VfZnJvbV9sMmUoCiAKICAgICBpZiAoICEobDJlX2dldF9mbGFncyhs
MmUpICYgX1BBR0VfUFNFKSApCiAgICAgewotICAgICAgICByYyA9IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKG1mbiwgUEdUX2wxX3BhZ2VfdGFi
bGUsIGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFydGlhbCwgZmFsc2UpOworICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9wcmVlbXB0aWJsZSkpOworCisgICAgICAgIHJjID0gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1RfbDFfcGFnZV90YWJs
ZSwgZCwgZmxhZ3MpOwogICAgICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1F
SU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwyZSwgcGZuLCBk
KSApCiAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgIHJldHVybiByYzsK
QEAgLTEyOTUsNyArMTMwOSw3IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogZGVm
aW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsKIHN0YXRpYyBpbnQKIGdl
dF9wYWdlX2Zyb21fbDNlKAotICAgIGwzX3BnZW50cnlfdCBsM2UsIHVuc2ln
bmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkK
KyAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGlu
dCByYzsKIApAQCAtMTMxMCw3ICsxMzI0LDcgQEAgZ2V0X3BhZ2VfZnJvbV9s
M2UoCiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X3BhZ2VucigKLSAgICAgICAgbDNlX2dldF9wZm4obDNlKSwgUEdUX2wyX3Bh
Z2VfdGFibGUsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICBsM2VfZ2V0X3Bm
bihsM2UpLCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgZmxhZ3MgfCBQVEZfcHJl
ZW1wdGlibGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkg
JiYKICAgICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKICAgICAg
ICAgIGdldF9sM19saW5lYXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCkBA
IC0xMzIyLDcgKzEzMzYsNyBAQCBnZXRfcGFnZV9mcm9tX2wzZSgKIGRlZmlu
ZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsNCk7CiBzdGF0aWMgaW50CiBnZXRf
cGFnZV9mcm9tX2w0ZSgKLSAgICBsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25l
ZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisg
ICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQg
cmM7CiAKQEAgLTEzMzcsNyArMTM1MSw3IEBAIGdldF9wYWdlX2Zyb21fbDRl
KAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9w
YWdlbnIoCi0gICAgICAgIGw0ZV9nZXRfcGZuKGw0ZSksIFBHVF9sM19wYWdl
X3RhYmxlLCBkLCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDRlX2dldF9wZm4o
bDRlKSwgUEdUX2wzX3BhZ2VfdGFibGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVt
cHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYm
IGdldF9sNF9saW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCiAgICAg
ICAgIHJjID0gMDsKIApAQCAtMTQ2OSw3ICsxNDgzLDcgQEAgdm9pZCBwdXRf
cGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIpCiAgKiBOb3RlIGFsc28gdGhhdCB0aGlzIGF1dG9tYXRp
Y2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAudC4ncy4KICAq
Lwogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3Qg
bDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAwOwogCkBAIC0xNDgzLDEyICsxNDk3LDEzIEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBn
ID0gbDJlX2dldF9wYWdlKGwyZSk7CiAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogCi0gICAgICAgIGlmICgg
dW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3Mg
JiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYp
KSA9PQorICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAg
IEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAgICAgICBy
YyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKICAgICAgICAg
fQotICAgICAgICBlbHNlIGlmICggZGVmZXIgKQorICAgICAgICBlbHNlIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBA
IC0xNTA1LDcgKzE1MjAsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogfQog
CiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgaW50IHJjOwpAQCAtMTUy
OCwxMyArMTU0MywxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAg
cGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggdW5saWtlbHko
cGFydGlhbCA+IDApICkKKyAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CisgICAgICAg
ICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCFk
ZWZlcik7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7
CiAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UocGZuKSk7CiAgICAgfQogCi0gICAgaWYgKCBkZWZlciApCisg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZu
KTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
ZzsKQEAgLTE1NDksNyArMTU2NSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sX3QgZGVmZXIpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykK
IHsKICAgICBpbnQgcmMgPSAxOwogCkBAIC0xNTU4LDEzICsxNTc0LDE0IEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewogICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAg
IGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWYpKSA9PQorICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19w
YWdlKHBmbikpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciAp
CisgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7
CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
bWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNjc0LDEyICsxNjkxLDEzIEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcg
IHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50cnlfdCAg
KnBsMmU7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAg
ICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAg
ICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAg
cGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBw
bDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3Ig
KCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFC
TEVfRU5UUklFUzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAg
ICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAg
ICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICB7CkBAIC0xNjg5LDE4
ICsxNzA3LDE5IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAg
ICB9CiAKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBl
LCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJl
KHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCisgICAgICAgICAg
ICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBw
YXJ0aWFsX2ZsYWdzKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
CiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7Cisg
ICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYn
ICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlh
bF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIHJjID0gLUVS
RVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAg
JiYgcmMgIT0gLUVJTlRSICkKQEAgLTE3MDksNyArMTcyOCw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
dW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYgKCBpICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgIH0KQEAgLTE3
MzksNyArMTc1OCw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsM19wZ2VudHJ5X3QgICpwbDNl
OwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAg
cmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50
ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRp
YWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwzZSA9
IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0xNzU0LDcgKzE3
NzQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIG1lbXNldChwbDNlICsgNCwgMCwgKEwz
X1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBsM2UpKTsKIAog
ICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwz
X1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywgcGFydGlhbCA9
IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAg
IHsKICAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
JiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKQEAg
LTE3NzIsMjEgKzE3OTIsMjMgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobDNlX2dldF9wZm4o
cGwzZVtpXSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
R1RfcGFlX3hlbl9sMiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGQsIHBhcnRpYWwsIDEpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhaXNfZ3Vlc3RfbDNfc2xv
dChpKSB8fAotICAgICAgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJv
bV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAg
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0s
IHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlh
bCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2Vu
ZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwg
UFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYg
KCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAg
ICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTgwMyw3ICsx
ODI1LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9
CkBAIC0xODY5LDE5ICsxODkxLDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBs
b25nICBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICBsNF9wZ2VudHJ5
X3QgICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAgICAg
dW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAs
IHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAg
ICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFn
cyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBmb3IgKCBpID0gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklF
UzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBp
KyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICgg
IWlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgfHwKLSAgICAgICAgICAgICAocmMg
PSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWwp
KSA+IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRl
KHBsNGVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVT
VEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRl
ID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBs
ZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQg
Ki8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFs
X2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAg
IGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xODkxLDcgKzE5
MTUsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBl
bHNlCkBAIC0xOTQ1LDE5ICsxOTY5LDIwIEBAIHN0YXRpYyBpbnQgZnJlZV9s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25l
ZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwogICAgIGwyX3BnZW50
cnlfdCAqcGwyZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+
cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCByYyA9IDA7Cisg
ICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFs
X2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
LSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9y
ICggOyA7ICkKICAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xv
dChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgKQotICAgICAgICAg
ICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBhcnRp
YWwsIGZhbHNlKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
MmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYg
KCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFy
dGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogCiAgICAg
ICAgIGlmICggIWktLSApCiAgICAgICAgICAgICBicmVhazsKQEAgLTE5Nzks
MTIgKzIwMDQsMTQgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVT
VEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFs
X2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAgICAgICBwYXJ0
aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYg
KCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0g
MSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1F
UkVTVEFSVDsKICAgICB9CiAKQEAgLTE5OTYsOCArMjAyMyw5IEBAIHN0YXRp
YyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsK
ICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwog
ICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0
aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBp
ID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKKyAgICBp
bnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCBwYXJ0aWFsX2ZsYWdzID0g
cGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxf
c2V0KTsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIApAQCAtMjAwNSwxMSArMjAzMywxMSBAQCBzdGF0aWMgaW50IGZyZWVf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB7CiAgICAg
ICAgIGlmICggaXNfZ3Vlc3RfbDNfc2xvdChpKSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZu
LCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJv
bV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAg
ICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgICAgICBicmVhazsKIAot
ICAgICAgICAgICAgcGFydGlhbCA9IDA7CisgICAgICAgICAgICBwYXJ0aWFs
X2ZsYWdzID0gMDsKICAgICAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAg
ICAgICAgICAgICAgdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwog
ICAgICAgICB9CkBAIC0yMDI5LDEyICsyMDU3LDE0IEBAIHN0YXRpYyBpbnQg
ZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlm
ICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAg
ICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9
CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4gcmMg
PiAwID8gMCA6IHJjOwpAQCAtMjA0NSwyNiArMjA3NSwyOSBAQCBzdGF0aWMg
aW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAg
ICAgdW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAg
ICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihw
Zm4pKTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlh
bF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgLSAhcGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVu
c2lnbmVkIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAor
ICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRp
YWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgZG8gewogICAg
ICAgICBpZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQotICAgICAgICAg
ICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRp
YWwsIDApOworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShw
bDRlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgcGFydGlhbCA9
IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0gd2hpbGUg
KCBpLS0gKTsKIAogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7
CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZf
cGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgor
ICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5U
UiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAg
IH0KIApAQCAtMjM0NCw3ICsyMzc3LDcgQEAgc3RhdGljIGludCBtb2RfbDJf
ZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVC
VVNZOwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBm
biwgMCwgdHJ1ZSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZu
LCBQVEZfZGVmZXIpOwogCiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMjQxOSw3
ICsyNDUyLDcgQEAgc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdlbnRy
eV90ICpwbDNlLAogICAgICAgICBpZiAoICFjcmVhdGVfcGFlX3hlbl9tYXBw
aW5ncyhkLCBwbDNlKSApCiAgICAgICAgICAgICBCVUcoKTsKIAotICAgIHB1
dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgMCwgMSk7CisgICAgcHV0X3Bh
Z2VfZnJvbV9sM2Uob2wzZSwgcGZuLCBQVEZfZGVmZXIpOwogICAgIHJldHVy
biByYzsKIH0KIApAQCAtMjQ4Miw3ICsyNTE1LDcgQEAgc3RhdGljIGludCBt
b2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAgICAgICByZXR1
cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2w0ZShv
bDRlLCBwZm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUs
IHBmbiwgUFRGX2RlZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTI3
NDgsNyArMjc4MSw3IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgaWYgKCAh
KHR5cGUgJiBQR1RfcGFydGlhbCkgKQogICAgIHsKICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdFVEFCTEVfT1JERVI7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IDA7CiAgICAgfQogCiAgICAgc3dpdGNoICggdHlw
ZSAmIFBHVF90eXBlX21hc2sgKQpAQCAtMzA0Miw3ICszMDc1LDcgQEAgc3Rh
dGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBpZiAoICEoeCAmIFBH
VF9wYXJ0aWFsKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOwogICAgICAgICB9CiAgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3Vu
dCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5
cGUsIHByZWVtcHRpYmxlKTsKQEAgLTM0MTQsNyArMzQ0Nyw4IEBAIGludCBu
ZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQogCiAgICAgcmMgPSBw
YWdpbmdfbW9kZV9yZWZjb3VudHMoZCkKICAgICAgICAgID8gKGdldF9wYWdl
X2Zyb21fcGFnZW5yKG1mbiwgZCkgPyAwIDogLUVJTlZBTCkKLSAgICAgICAg
IDogZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9v
dF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAgICAgICAgIDogZ2V0X3BhZ2Vf
YW5kX3R5cGVfZnJvbV9wYWdlbnIobWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxl
LCBkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQVEZfcHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAoIHJjICkKICAgICB7
CiAgICAgY2FzZSAwOgpAQCAtMzgwNyw3ICszODQxLDcgQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2Vf
ZnJvbV9wYWdlbnIob3AuYXJnMS5tZm4sIGQpID8gMCA6IC1FSU5WQUw7CiAg
ICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICByYyA9
IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKAotICAgICAgICAgICAg
ICAgICAgICAgICAgb3AuYXJnMS5tZm4sIFBHVF9yb290X3BhZ2VfdGFibGUs
IGQsIDAsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5t
Zm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIFBURl9wcmVlbXB0aWJsZSk7
CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAg
ICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDdlNGZm
ZWIxNjAuLjBiZjViNjBiYTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTE0MCwxOSArMTQwLDM0IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAg
ICogc2V0dGluZyB0aGUgZmxhZyBtdXN0IG5vdCBkcm9wIHRoYXQgcmVmZXJl
bmNlLCB3aGVyZWFzIHRoZSBpbnN0YW5jZQogICAgICAgICAgKiBjbGVhcmlu
ZyBpdCB3aWxsIGhhdmUgdG8uCiAgICAgICAgICAqCi0gICAgICAgICAqIElm
IEBwYXJ0aWFsX3B0ZSBpcyBwb3NpdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFs
aWRhdGVkX3B0ZXMrMSBoYXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkg
dmFsaWRhdGVkLiBUaGlzIGltcGxpZXMgdGhhdCB0aGUgZ2VuZXJhbCByZWZl
cmVuY2UKLSAgICAgICAgICogdG8gdGhlIHBhZ2UgKGFjcXVpcmVkIGZyb20g
Z2V0X3BhZ2VfZnJvbV9sTmUoKSkgd291bGQgYmUgZHJvcHBlZAotICAgICAg
ICAgKiAoYWdhaW4gZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSBhbmQg
aGVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZAotICAgICAgICAgKiB3aGVuIHJl
c3VtaW5nIHRoZSB2YWxpZGF0aW9uLCBidXQgbXVzdCBub3QgYmUgZHJvcHBl
ZCB3aGVuIHBpY2tpbmcKLSAgICAgICAgICogdXAgdGhlIHBhZ2UgZm9yIGlu
dmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYgcGFydGlhbF9mbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIHBhZ2UgYXQKKyAgICAg
ICAgICogYXQgQG5yX3ZhbGlkYXRlZF9wdGVzIGhhZCBQR1RfcGFydGlhbCBz
ZXQgYXMgYSByZXN1bHQgb2YgYW4KKyAgICAgICAgICogb3BlcmF0aW9uIG9u
IHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90
CisgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAg
ICAgICAgICoKLSAgICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlzIG5lZ2F0
aXZlIHRoZW4gUFRFIGF0IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwotICAg
ICAgICAgKiBiZWVuIHBhcnRpYWxseSBpbnZhbGlkYXRlZC4gVGhpcyBpcyBi
YXNpY2FsbHkgdGhlIG9wcG9zaXRlIGNhc2Ugb2YKLSAgICAgICAgICogYWJv
dmUsIGkuZS4gdGhlIGdlbmVyYWwgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHdh
cyBub3QgZHJvcHBlZCBpbgotICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xO
ZSgpIChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpLCBhbmQgaGVuY2Ug
aXQKLSAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIHB1dCBv
cGVyYXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCi0gICAgICAg
ICAqIGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVw
IHRoZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAgICAgKiBJZiBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAor
ICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCisgICAgICAgICAqIHBhZ2UuCisg
ICAgICAgICAqCisgICAgICAgICAqIFRoaXMgaGFwcGVuczoKKyAgICAgICAg
ICogLSBEdXJpbmcgZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBv
ZiB0aGUgcGFnZSB3YXMKKyAgICAgICAgICogICBpbnRlcnJ1cHRlZAorICAg
ICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVu
dHJ5IGlzIGVuY291bnRlcmVkIGFuZAorICAgICAgICAgKiAgIHZhbGlkYXRp
b24gaXMgcHJlZW1wdGlibGUKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRh
dGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgor
ICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFw
cyBiZWNhdXNlIHdlJ3JlIHBpY2tpbmcKKyAgICAgICAgICogICB1cCBmcm9t
IGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAgICAgICoKKyAgICAg
ICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcyBjbGVhciwKKyAgICAgICAgICogdGhlbiBhIGdl
bmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlz
IHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1
aXJlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1bWluZyBk
ZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwor
ICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9w
cGVkOyBpZiBpdCBpcyBzZXQsIGEKKyAgICAgICAgICogcmVmZXJlbmNlIHNo
b3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0
aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9y
ZWYgYXJlCisgICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkg
cGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4KICAgICAgICAgICoKICAgICAg
ICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNh
dGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1h
bnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0x
NjMsNyArMTc4LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICBzdHJ1
Y3QgewogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VU
QUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRB
QkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICBzMTYgcGFydGlhbF9w
dGU6MjsKKyAgICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CiAgICAg
ICAgICAgICBzMTYgbGluZWFyX3B0X2NvdW50OwogICAgICAgICB9OwogCi0t
IAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0005-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0005-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Transfer-Encoding: base64

RnJvbSA5ODU5ZmI5OGJkNDFiYzc5ZjdkZDY5NmM1ZGM1ZjA5NWY2MDM4Mjll
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA1LzEyXSB4
ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRo
YW4gYQogYm9vbGVhbgoKVGhpcyBpcyBpbiBtYWlubHkgaW4gcHJlcGFyYXRp
b24gZm9yIF9wdXRfcGFnZV90eXBlIHRha2luZyB0aGUKcGFydGlhbF9mbGFn
cyB2YWx1ZSBpbiB0aGUgZnV0dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhZCBpbgp0aGUgY2FsbGVyIChzaW5jZSB5b3Ugc2VlIGEgZmxh
ZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2VgKS4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA5ZDIyNWUzYzI4Li4yY2YwYzMzZDE4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTQxNyw3ICsxNDE3LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAg
ICAgICAgICBsM2VfcmVtb3ZlX2ZsYWdzKChwbDNlKSwgX1BBR0VfVVNFUnxf
UEFHRV9SV3xfUEFHRV9BQ0NFU1NFRCk7ICAgXAogICAgIH0gd2hpbGUgKCAw
ICkKIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBp
bnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnB0cGcpOwogCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwx
X3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKQEAg
LTE1MDEsNyArMTUwMSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
MmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAg
ICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAg
ICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0
aWJsZSwgcHRwZyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewpAQCAtMTUxMCw3ICsxNTEw
LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5
X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgfQogICAgICAg
ICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAg
ICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICAgICAgfQpAQCAtMTU0Nyw3ICsxNTQ3LDcgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgIFBURl9wYXJ0aWFsX3Nl
dCApCiAgICAgewogICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZl
cikpOwotICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IG1mbl90b19wYWdlKHBmbikpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZuKSk7
CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0x
NTU3LDcgKzE1NTcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNl
KGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBl
KHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICByYyA9IF9wdXRf
cGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKHBm
bikpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFn
ZShwZyk7CiAKQEAgLTE1NzgsNyArMTU3OCw3IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVy
KSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRy
dWUsIG1mbl90b19wYWdlKHBmbikpOworICAgICAgICAgICAgcmV0dXJuIF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdl
KHBmbikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCkBAIC0xNTg4LDcgKzE1ODgsNyBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAot
ICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9f
cGFnZShwZm4pKTsKKyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
UFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICAgICAg
aWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7
CiAgICAgfQpAQCAtMjg1OSwxMSArMjg1OSwxMiBAQCBzdGF0aWMgaW50IF9w
dXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSwKIH0KIAogCi1zdGF0aWMgaW50IF9wdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGli
bGUsCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICB1
bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm87CiAgICAgaW50IHJjID0gMDsKKyAgICBib29sIHByZWVtcHRpYmxlID0g
ZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGU7CiAKICAgICBmb3IgKCA7IDsgKQog
ICAgIHsKQEAgLTMwNjMsNyArMzA2NCw3IEBAIHN0YXRpYyBpbnQgX19nZXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKIAogICAgICAgICAgICAgaWYgKCB1bmxpa2VseShpb21tdV9y
ZXQpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBfcHV0X3Bh
Z2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgICAgICAgICAgICAg
X3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVMTCk7CiAgICAgICAgICAgICAg
ICAgcmMgPSBpb21tdV9yZXQ7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7
CiAgICAgICAgICAgICB9CkBAIC0zMDkwLDcgKzMwOTEsNyBAQCBzdGF0aWMg
aW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIGludCByYyA9IF9wdXRfcGFn
ZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICBpbnQgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0g
MCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0zMTA2LDcgKzMxMDcsNyBAQCBp
bnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9w
dXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOworICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5VTEwpOwog
fQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0zMzE2LDcg
KzMzMTcsNyBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNw
dSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAg
ICAgICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3Bh
Z2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBz
d2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCiAgICAg
ewogICAgIGNhc2UgLUVJTlRSOgotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0006-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0006-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Transfer-Encoding: base64

RnJvbSAzODk4OTg2MDA3NjlkOTRiZTIxYzhlMzdkYjZkZjkwNWJhYmMwZWVl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA2LzEyXSB4
ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25k
aXRpb25hbAoKTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcg
dGhlIGNvbmRpdGlvbnMgaW4gd2hpY2ggd2Ugd2lsbApyZXRhaW4gdGhlIHJl
ZiwgcmF0aGVyIHRoYW4gdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2Ug
cmVsZWFzZSBpdC4KClRoZSBvbmx5IHdheSAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUgaXMgaWYKcHJlZW1w
dGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUgcXVlcnkg
aXRzZWxmLCBhbmQgYWRkIGFuCkFTU0VSVCgpIHRvIHRoYXQgZWZmZWN0IG9u
IHRoZSBvcHBvc2l0ZSBwYXRoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCgpOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRo
ZSAibGluZWFyIHB0IGZhaWx1cmUiIHNpdHVhdGlvbgpkZXNjcmliZWQgaW4g
dGhlIGNvbW1lbnQ7IHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1
cmUgcGF0Y2guCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCAyY2YwYzMzZDE4Li5jNDMwZjJjNTJlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
Nzk4LDggKzc5OCw0MyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwKIAogICAgIHJj
ID0gX19nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsK
IAotICAgIGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0aWFsX3JlZiAmJgot
ICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBwYWdlICE9IGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlKSApCisgICAgLyoKKyAgICAgKiBSZXRhaW4g
dGhlIHJlZmNvdW50IGlmOgorICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxp
ZGF0ZWQgKHJjID09IDApCisgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0
ZWQgKHJjIDwgMCkgYnV0OgorICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGgg
YSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBwYWdlIGlz
IHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJv
cgorICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSkKKyAgICAgKgorICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1l
cnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQor
ICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1p
Z2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAqIC0gbWZuIGhhcyBiZWVu
IHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcwor
ICAgICAqICAgUEdUX3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJl
ZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxp
bmVhcgorICAgICAqICAgcGFnZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQg
ZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRoCisgICAgICogICB0eXBlID09
IFBHVF9sMV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQor
ICAgICAqCisgICAgICogSWYgdGhlcmUncyBhbiBlcnJvciwgaW4gdGhlIGZp
cnN0IGNhc2UsIF9nZXRfcGFnZV90eXBlIHdpbGwKKyAgICAgKiBlaXRoZXIg
cmV0dXJuIC1FUkVTVEFSVCwgaW4gd2hpY2ggY2FzZSB3ZSB3YW50IHRvIHJl
dGFpbiB0aGUKKyAgICAgKiByZWYgKGFzIHRoZSBjYWxsZXIgd2lsbCBjb25z
aWRlciBpdCByZXRhaW5lZCksIG9yIC1FSU5WQUwsIGluCisgICAgICogd2hp
Y2ggY2FzZSBvbGRfZ3Vlc3RfdGFibGUgd2lsbCBiZSBzZXQ7IGluIGJvdGgg
Y2FzZXMsIHdlIG5lZWQKKyAgICAgKiB0byByZXRhaW4gdGhlIHJlZi4KKyAg
ICAgKgorICAgICAqIEluIHRoZSBzZWNvbmQgY2FzZSwgaWYgdGhlcmUncyBh
biBlcnJvciwgX2dldF9wYWdlX3R5cGUoKSBjYW4KKyAgICAgKiAqb25seSog
cmV0dXJuIC1FSU5WQUwsIGFuZCAqbmV2ZXIqIHNldCBvbGRfZ3Vlc3RfdGFi
bGUuICBJbgorICAgICAqIHRoYXQgY2FzZSB3ZSBhbHNvIHdhbnQgdG8gcmV0
YWluIHRoZSByZWZlcmVuY2UsIHRvIGFsbG93IHRoZQorICAgICAqIHBhZ2Ug
dG8gY29udGludWUgdG8gYmUgdG9ybiBkb3duIChpLmUuLCBQR1RfcGFydGlh
bCBjbGVhcmVkKQorICAgICAqIHNhZmVseS4KKyAgICAgKgorICAgICAqIEFs
c28gbm90ZSB0aGF0IHdlIHNob3VsZG4ndCBiZSBhYmxlIHRvIGxlYXZlIHdp
dGggdGhlIHJlZmVyZW5jZQorICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVz
cyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCisgICAgICog
cHJlZW1wdGlibGUuCisgICAgICovCisgICAgaWYgKCBsaWtlbHkoIXJjKSB8
fCBwYXJ0aWFsX3JlZiApCisgICAgICAgIC8qIG5vdGhpbmcgKi87CisgICAg
ZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgKQorICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOworICAgIGVsc2UK
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKICAgICByZXR1cm4gcmM7Ci0t
IAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0007-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0007-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Transfer-Encoding: base64

RnJvbSA4NjI5YmZhNDUyY2I4ODkwMzUwY2U2M2M5ZTI4YzRkMGU1OGI3YTJj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA3LzEyXSB4
ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9m
bGFncyB3aGVuCiBwcmVlbXB0aW5nCgpJbiBvcmRlciB0byBhbGxvdyByZWN1
cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBi
ZQppbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3Rh
dGUgb2YgdGhlIHN1Yi1wYWdlcwpwcm9tb3RlZCBvciBkZW1vdGVkLiAgVGhp
cyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCnN0cnVj
dDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRh
dGVkKSBzaG91bGQgYWx3YXlzIGJlCnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdl
bmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6
ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlk
YXRlZCBhbmQgbm8gcmVmZXJlbmNlCmNvdW50IGlzIGhlbGQuICBJZiBQVEZf
cGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRl
ZF0KaXMgcGFydGlhbGx5IHZhbGlkYXRlZC4KCkF0IHRoZSBtb21lbnQsIGEg
ZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVt
b3Rpb24Kd2l0aCByZWdhcmQgdG8gd2hldGhlciB0aGUgZW50cnkgaXRzZWxm
ICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQpjb3VudDogd2hlbiBlbnRy
eSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMgLUVS
RVNUQVJUKSwKdGhlIGVudHJ5IGlzIG5vdCBjb25zaWRlcmVkIHRvIGhvbGQg
YSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0
ZWQsIHRoZSBlbnRyeSBpcyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBn
ZW5lcmFsCnJlZmVyZW5jZS4KClBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlz
IHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYg
Y2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBoZWxkCmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBp
dCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UK
Y291bnQgaGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25z
IGNhbiBiZSBpbnRlcmxlYXZlZCwgdGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8g
Z2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21f
bCplLAp0byBiZSBhYmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2Ug
Y291bnRzLgoKVW5mb3J0dW5hdGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJs
ZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpCmFuZCByZXR1cm4g
LUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlkYXRlZCwgYnV0
IGRvbid0IGNsZWFyCnBhcnRpYWxfZmxhZ3MuCgpJZiB3ZSB3ZXJlIHBpY2tp
bmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9u
LCB0aGF0Cm1lYW5zIHRoYXQgUFRGX3BhcnRpYWxfc2V0IHdvdWxkIGJlIHNl
dCBldmVuIHRob3VnaApbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3Qg
cGFydGlhbGx5IHZhbGlkYXRlZC4gIFRoaXMgbWVhbnMgdGhhdAppZiB0aGUg
cGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUtdmFsaWRhdGVkLCBwdXRfcGFn
ZV90eXBlKCkgd291bGQKZXJyb25lb3VzbHkgYmUgY2FsbGVkIG9uIHRoYXQg
ZW50cnkuCgpQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2luZyB3aXRo
IGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodApsZWF2ZSBib3RoIFBU
Rl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7IGFu
ZCB3aGVuCmRlLXZhbGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRo
ZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCByZWYgd291bGQKYmUgZXJyb25lb3Vz
bHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0uCgpJbiBh
IHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUgZHVwbGljYXRp
b24uICBSYXRoZXIgdGhhbgpkdXBsaWNhdGUgdGhlIGludGVycnVwdGlvbiBj
b2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KdGhl
IGNvZGUgd2hpY2ggYWxyZWFkeSBoYW5kbGVzIHRoYXQgY2FzZSBjb3JyZWN0
bHkuCgpHaXZlbiB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxk
IGJlIGltcG9zc2libGUgZm9yCnBhcnRpYWxfZmxhZ3MgdG8gYmUgbm9uLXpl
cm87IGFkZCBhbiBBU1NFUlQoKSB0byBjYXRjaCBhbnkgY2hhbmdlcy4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTggKysrKy0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGM0MzBmMmM1MmUuLmZjZTE1ZjMwY2EgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xNzM1LDEzICsxNzM1LDggQEAgc3RhdGljIGludCBhbGxv
Y19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCAp
CiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Ns
b3QoZCwgdHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOwor
ICAgICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwg
aSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShw
bDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKQEAgLTE4MTIsMTMgKzE4MDcsOCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewog
ICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotCi0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYm
IChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAg
ICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMp
ICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MocGwzZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAg
ICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ldKSAmIGwzX2Rpc2FsbG93X21h
c2soZCkpICkKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0008-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0008-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Transfer-Encoding: base64

RnJvbSA0NTcyMzJhZjI1ZTAzN2NlNGZiZDczZGM4ZDZjMWYzYzgzMGU3MzVi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA4LzEyXSB4
ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFs
CgpJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21v
dGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQppbnRlcnJ1cHRlZCwgWGVuIG11
c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwpw
cm9tb3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVs
ZW1lbnRzIGluIHRoZSBwYWdlIHN0cnVjdDoKbnJfZW50cmllc192YWxpZGF0
ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpUaGUgcnVsZSBpcyB0aGF0IGVudHJp
ZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQgYWx3YXlzIGJl
CnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNl
CmNvdW50IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0KaXMgcGFydGlhbGx5IHZhbGlk
YXRlZC4KCkF0IHRoZSBtb21lbnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBi
ZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24Kd2l0aCByZWdhcmQgdG8g
d2hldGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJl
ZmVyZW5jZQpjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJy
dXB0ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKdGhlIGVudHJ5IGlz
IG5vdCBjb25zaWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50
cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBpcyBzdGls
bCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCnJlZmVyZW5jZS4KClBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFs
IHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxk
CmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24s
IHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UKY291bnQgaGVsZC4gIEJlY2F1c2Ug
cHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZlZCwg
dGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAp0byBiZSBhYmxlIHRvIHBy
b3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgoKVW5mb3J0dW5hdGVs
eSwgYmVjYXVzZSBhIHJlZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3Nz
aWJsZSB0bwplbmdpbmVlciBhIHNpdHVhdGlvbiB3aGVyZSBQRlRfcGFydGlh
bF9zZXQgaXMgc2V0IGJ1dCB0aGUgcGFnZSBpbgpxdWVzdGlvbiBoYXMgYmVl
biBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCnRoZSBhcHBlbmRpeC4KCkZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKcmVm
ZXJlbmNlIGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQu
ICAoRm9yIGNsYXJpdHkgb2YKY2hhbmdlLCBrZWVwIHR3byBzZXBhcmF0ZSBm
bGFncy4gIFRoZXNlIHdpbGwgYmUgY29sbGFwc2VkIGluIGEKc3Vic2VxdWVu
dCBjaGFuZ2VzZXQuKQoKVGhpcyBoYXMgdHdvIGJhc2ljIGltcGxpY2F0aW9u
cy4gIE9uIHRoZSBwdXRfcGFnZV9mcm9tX2xOZSgpIHNpZGUsCnRoaXMgbWVh
biB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNl
IGNhbiBuZXZlciBoYXBwZW4sCmFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUg
c3BlY2lhbC1jYXNlZC4KClNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3Mg
YXJlIHNldCB0b2dldGhlciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92
ZXIKZXhpc3RpbmcgYml0cyBmcm9tIHBhcnRpYWxfcHRlLgoKKE5CIHRoZXJl
IGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0aCBjYWxsaW5nIF9wdXRfcGFn
ZV90eXBlKCkgb24gYQpwYWdlIHdoaWNoIGhhZCBQR1RfcGFydGlhbCBzZXQ7
IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudApwYXRjaC4p
CgpPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCmJldHdlZW4gY2FsbGVycyB3aGljaCBo
b2xkIGEgcmVmZXJlbmNlIG9uIHBhcnRpYWwgKGkuZS4sCmFsbG9jX2xOX3Rh
YmxlKCkpLCBhbmQgdGhvc2Ugd2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5f
TE5fVEFCTEUsIGFuZApzbyBvbik6IHBhc3MgYSBmbGFnIGlmIHRoZSB0eXBl
IHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24uCgpOQiB0aGF0
IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRoYXQg
Z2V0X3BhZ2VfZnJvbV9sMmUKY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0tLQoqIEFwcGVuZGl4OiBFbmdpbmVlcmluZyBQVEZfcGFydGlhbF9zZXQg
d2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogIGZvcmVpZ24gZG9tYWluCgpT
dXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBwcm9tb3RlZCB0byBh
biBsMywgYW5kIEIgaXMgYSBwYWdlCndoaWNoIGNhbiBiZSBwcm9tb3RlZCB0
byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwpQR0NfYWxs
b2NhdGVkIHNldCBidXQgbm8gb3RoZXIgZ2VuZXJhbCByZWZlcmVuY2VzLgoK
VjE6ICBQSU5fTDMgQS4KICBBIGlzIHZhbGlkYXRlZCwgQiBpcyB2YWxpZGF0
ZWQuCiAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1Rf
cGlubmVkCiAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBC
LmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKEFbeF0gaG9sZHMgYSBnZW5l
cmFsIHJlZikKClYxOiBVTlBJTiBBLgogIEEgYmVnaW5zIGRlLXZhbGlkYXRp
b24uCiAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVuIGkgPCB4CiAg
VjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICBWMS0+b2xkX2d1ZXN0X3RhYmxl
X3JlZl9oZWxkID0gZmFsc2UKICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3Bh
cnRpYWwKICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICBCLnR5
cGVfY291bnQgPSAwCiAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCgpW
MjogTU9EX0w0X0VOVFJZIHRvIHBvaW50IHNvbWUgbDRlIHRvIEEuCiAgUGlj
a3MgdXAgcmUtdmFsaWRhdGlvbiBvZiBBLgogIEFycmFuZ2UgdG8gYmUgaW50
ZXJydXB0ZWQgaGFsZndheSB0aHJvdWdoIEIncyB2YWxpZGF0aW9uCiAgQi50
eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgQi5jb3VudCA9IDIgfCBQ
R0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVyYWwgcmVm
KQogIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFs
aWRhdGVkX2VudHJpZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0
aWFsX3NldAoKVjM6IE1PRF9MM19FTlRSWSB0byBwb2ludCBzb21lIG90aGVy
IGwzZSAobm90IGluIEEpIHRvIEIuCiAgVmFsaWRhdGVzIEIuCiAgQi50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBCLmNvdW50ID0gMiB8IFBH
Q19hbGxvY2F0ZWQgKCJvdGhlciBsM2UiIGhvbGRzIGEgZ2VuZXJhbCByZWYp
CgpWMzogTU9EX0wzX0VOVFJZIHRvIGNsZWFyIGwzZSBwb2ludGluZyB0byBC
LgogIERldmFsaWRhdGVzIEIuCiAgQi50eXBlX2NvdW50ID0gMAogIEIuY291
bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAoKVjM6IGRlY3JlYXNlX3Jlc2VydmF0
aW9uKEIpCiAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICBCLmNvdW50ID0gMCA9
PiBCIGlzIGZyZWVkCgpCIGdldHMgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQg
ZG9tYWluCgpWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogIHB1dF9vbGRfZ3Vl
c3RfdGFibGUoQSkKICAgIC4uLgogICAgICBmcmVlX2wzX3RhYmxlKEEpCgpO
b3cgc2luY2UgQS5wYXJ0aWFsX2ZsYWdzIGhhcyBQVEZfcGFydGlhbF9zZXQs
IGZyZWVfbDNfdGFibGUoKSB3aWxsCmNhbGwgcHV0X3BhZ2VfZnJvbV9sM2Uo
KSBvbiBBW3hdLCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25l
ZApieSBhbm90aGVyIGRvbWFpbi4KCklmIEFbeF0gaGVsZCBhIGdlbmVyYWwg
cmVmY291bnQgZm9yIEIgb24gcGFydGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBk
b2VzCmZvciBwYXJ0aWFsIGRlLXZhbGlkYXRpb24sIHRoZW4gQiB3b3VsZCBz
dGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCjEgYWZ0ZXIgUEdDX2Fs
bG9jYXRlZCB3YXMgZnJlZWQ7IHNvIEIgd291bGRuJ3QgYmUgZnJlZWQgdW50
aWwgYWZ0ZXIKcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBB
W3hdLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDg3ICsrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKystLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNjEgaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBmY2UxNWYzMGNhLi4wYWM4YzQ1OTJkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzc3
LDEwICs3NzcsMTEgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICog
cGFnZS0+cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0
aGUgY29tbWVudCBpbiBtbS5oIGZvcgogICogbW9yZSBpbmZvcm1hdGlvbi4K
ICAqLwotI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAoMSA8PCAw
KQotI2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAxKQot
I2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAoMSA8PCAyKQotI2Rl
ZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAgICAoMSA8PCAzKQorI2RlZmlu
ZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAgICgxIDw8IDApCisjZGVmaW5l
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwgMSkKKyNkZWZpbmUg
UFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBQ
VEZfZGVmZXIgICAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBU
Rl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQgKDEgPDwgNCkKIAogc3RhdGljIGlu
dCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25n
IHBhZ2VfbnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSwKQEAgLTc5MCw3ICs3OTEsMTEg
QEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2Vucih1
bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSA9IG1mbl90b19wYWdlKHBhZ2VfbnIpOwogICAgIGludCByYzsKICAg
ICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUs
Ci0gICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWY7CisgICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYsCisgICAgICAgICBwYXJ0aWFsX3Nl
dCA9IGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0LAorICAgICAgICAgcmV0YWlu
X3JlZiAgPSBmbGFncyAmIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQ7CisK
KyAgICBBU1NFUlQocGFydGlhbF9yZWYgPT0gcGFydGlhbF9zZXQpOwogCiAg
ICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfcmVmKSAmJgogICAgICAgICAgdW5s
aWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBhZ2VfbnIsIGQpKSApCkBA
IC04MDMsMTMgKzgwOCwxNSBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9uciwKICAgICAg
KiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQogICAgICAq
IC0gcGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKICAgICAg
KiAgIC0gV2UgY2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3Jl
ZikKKyAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIChy
YyA9PSAtRVJFU1RBUlQpLCBhbmQgdGhlCisgICAgICogICAgIGNhbGxlciBo
YXMgYXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UK
ICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0
aGVyZSdzIGJlZW4gYW4gZXJyb3IKICAgICAgKiAgICAgKHBhZ2UgPT0gY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCiAgICAgICoKICAgICAgKiBU
aGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4
cGxhbmF0aW9uLiAgVGhlcmUKICAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3
aGVyZSBwYXJ0aWFsX3JlZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKLSAg
ICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyB0eXBl
IGB0eXBlYDsgaS5lLiBoYXMKLSAgICAgKiAgIFBHVF9wYXJ0aWFsIHNldAor
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9tb3RlZCAvIGRl
bW90ZWQgYXMgdHlwZSBgdHlwZWA7CisgICAgICogICBpLmUuIGhhcyBQR1Rf
cGFydGlhbCBzZXQKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCiAgICAgICog
ICBwYWdlOyBlLmcuIHdlJ3JlIGJlaW5nIGNhbGxlZCBmcm9tIGdldF9wYWdl
X2Zyb21fbDJlIHdpdGgKICAgICAgKiAgIHR5cGUgPT0gUEdUX2wxX3RhYmxl
LCBidXQgdGhlIG1mbiBpcyBQR1RfbDJfdGFibGUpCkBAIC04MzIsNyArODM5
LDggQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2Vu
cih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgICovCiAgICAgaWYgKCBs
aWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCiAgICAgICAgIC8qIG5vdGhp
bmcgKi87Ci0gICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQorICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CisgICAgICAgICAgICAgIChy
ZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQogICAgICAgICBBU1NF
UlQocHJlZW1wdGlibGUpOwogICAgIGVsc2UKICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CkBAIC0xNTM1LDggKzE1NDMsOCBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQg
fCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICAgICAg
IFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByYyA9
IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwor
ICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBs
eSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAg
ICAgICAgewpAQCAtMTU4MSw4ICsxNTg5LDggQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICBQVEZfcGFy
dGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQ
VEZfZGVmZXIpKTsKLSAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBn
LCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKHBmbikpOworICAgICAg
ICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxf
cmVmICovCisgICAgICAgIEJVRygpOwogICAgIH0KIAogICAgIGlmICggZmxh
Z3MgJiBQVEZfZGVmZXIgKQpAQCAtMTYxMiw4ICsxNjIwLDggQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNp
Z25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQogICAg
ICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAg
ICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGli
bGUsIG1mbl90b19wYWdlKHBmbikpOworICAgICAgICAgICAgLyogcGFydGlh
bF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAg
ICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKQEAgLTE3NDAsMTMgKzE3NDgsMjIgQEAgc3Rh
dGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICAgKHJjID0gZ2V0
X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdz
KSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlm
ICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgewotICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgLyog
U2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVmJyAqLwotICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cGFydGlhbF9zZXQ7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJj
ID09IC1FSU5UUiAmJiBpICkKKyAgICAgICAgLyoKKyAgICAgICAgICogSXQg
c2hvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBnZXRfcGFnZV9mcm9tX2wyZSB0
byByZXR1cm4KKyAgICAgICAgICogLUVSRVNUQVJULCBzaW5jZSB3ZSBuZXZl
ciBjYWxsIHRoaXMgd2l0aCBQVEZfcHJlZW1wdGlibGUuCisgICAgICAgICAq
IChhbGxvY19sMV90YWJsZSBtYXkgcmV0dXJuIC1FSU5UUiBvbiBhbiBMMVRG
LXZ1bG5lcmFibGUKKyAgICAgICAgICogZW50cnkuKQorICAgICAgICAgKgor
ICAgICAgICAgKiBOQiB0aGF0IHdoaWxlIG9uIGEgImNsZWFuIiBwcm9tb3Rp
b24sIHdlIGNhbiBuZXZlciBnZXQKKyAgICAgICAgICogUEdUX3BhcnRpYWwu
ICBJdCBpcyBwb3NzaWJsZSB0byBhcnJhbmdlIGZvciBhbiBsMmUgdG8KKyAg
ICAgICAgICogY29udGFpbiBhIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBsMjsg
YnV0IGluIHRoYXQgY2FzZSwgYm90aAorICAgICAgICAgKiBvZiB0aGUgZm9s
bG93aW5nIGZ1bmN0aW9ucyB3aWxsIGZhaWwgYW55d2F5ICh0aGUgZmlyc3QK
KyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpbiBxdWVzdGlvbiBpcyBu
b3QgYW4gbDE7IHRoZSBzZWNvbmQKKyAgICAgICAgICogYmVjYXVzZSB0aGUg
cGFnZSBpcyBub3QgZnVsbHkgdmFsaWRhdGVkKS4KKyAgICAgICAgICovCisg
ICAgICAgIEFTU0VSVChyYyAhPSAtRVJFU1RBUlQpOworCisgICAgICAgIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKQEAgLTE3NTUsNiArMTc3Miw3IEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICBlbHNlIGlmICgg
cmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxv
Y19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOworICAgICAgICAgICAgQVNT
RVJUKGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwog
ICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xODE4
LDE3ICsxODM2LDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxl
IHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBHVF9wYWVfeGVuX2wyLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
cnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlh
bF9mbGFncyB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQVEZfcHJlZW1wdGlibGUgfAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFRG
X3JldGFpbl9yZWZfb25fcmVzdGFydCk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoICFpc19ndWVzdF9sM19zbG90KGkpIHx8Ci0gICAgICAgICAg
ICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4s
IGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQorICAgICAgICAgICAgICAgICAg
KHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlh
bF9mbGFncyB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0KSkgPiAwICkKICAg
ICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBs
ZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQg
Ki8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFs
X2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBy
YyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKQEAgLTE5MjMsMTQgKzE5
NDUsMTUgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9
IDAgKQogICAgIHsKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDRfc2xvdChk
LCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRl
KHBsNGVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCisgICAg
ICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZu
LCBkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxf
ZmxhZ3MgfCBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0KSkgPiAwICkKICAg
ICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBs
ZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQg
Ki8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFs
X2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBy
YyA8IDAgKQogICAgICAgICB7CkBAIC0yMDI5LDkgKzIwNTIsNyBAQCBzdGF0
aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRp
YWxfc2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAg
ICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZik7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICB9CiAg
ICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxF
X0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0yMDgyLDkgKzIxMDMsNyBAQCBz
dGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFs
X3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAg
ICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9y
ZWYpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRp
YWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgfQogICAg
IGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTIC0gMSApCiAgICAgewpAQCAtMjExNSw5ICsyMTM0LDcgQEAgc3Rh
dGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9z
ZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAg
ICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
KTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFs
X3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBl
bHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5U
UklFUyAtIDEgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAw
YmY1YjYwYmE4Li42YWI2NDJlYjE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0xNTAsMjIgKzE1MCwyNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAg
ICAgICAqIHBhZ2UuCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoaXMgaGFw
cGVuczoKLSAgICAgICAgICogLSBEdXJpbmcgZGUtdmFsaWRhdGlvbiwgaWYg
ZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAgICAgICogLSBE
dXJpbmcgdmFsaWRhdGlvbiBvciBkZS12YWxpZGF0aW9uLCBpZiB0aGUgb3Bl
cmF0aW9uIHdhcwogICAgICAgICAgKiAgIGludGVycnVwdGVkCiAgICAgICAg
ICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkg
aXMgZW5jb3VudGVyZWQgYW5kCiAgICAgICAgICAqICAgdmFsaWRhdGlvbiBp
cyBwcmVlbXB0aWJsZQogICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9u
LCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAg
ICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJl
Y2F1c2Ugd2UncmUgcGlja2luZwotICAgICAgICAgKiAgIHVwIGZyb20gYSBw
YXJ0aWFsIGRlLXZhbGlkYXRpb24pLgorICAgICAgICAgKiAgIHRoaXMgZW50
cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tlZCB1
cCBhCisgICAgICAgICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAgICAg
ICAgKgotICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlm
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIGNsZWFyLAotICAgICAgICAg
KiB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJl
ZDsgaWYgaXQgaXMgc2V0LCBubwotICAgICAgICAgKiByZWZlcmVuY2Ugc2hv
dWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZh
bGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCisgICAg
ICAgICAqIGNsZWFyLCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBi
ZSByZS1hY3F1aXJlZDsgaWYgaXQKKyAgICAgICAgICogaXMgc2V0LCBubyBy
ZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgogICAgICAgICAgKgogICAg
ICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmIGlzCiAgICAgICAgICAqIGNsZWFyLCBubyBy
ZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQog
ICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQuCiAgICAg
ICAgICAqCisgICAgICAgICAqIE5CIGF0IHRoZSBtb21lbnQsIFBURl9wYXJ0
aWFsX3NldCBzaG91bGQgYmUgc2V0IGlmIGFuZCBvbmx5IGlmCisgICAgICAg
ICAqIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldC4KKyAgICAgICAg
ICoKICAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQogICAgICAgICAgKiBkZWZpbmVk
IGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQu
CiAgICAgICAgICAqCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0009-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0009-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Transfer-Encoding: base64

RnJvbSBhMzQwZDUyYzE1MzdmMWQyOTYxMmQ1YzE3YTZiYTVlOTQ4YjEwZTY5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA5LzEyXSB4
ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQKIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGludG8gb25lCgouLi5ub3cgdGhhdCB0aGV5IGFy
ZSBlcXVpdmFsZW50LiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgNTAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwYWM4YzQ1
OTJkLi5lZTkxYzY5NTM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNzcyLDEzICs3NzIsMTIg
QEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAvKgogICogVGhlIGZv
bGxvd2luZyBmbGFncyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9yIG9m
IHZhcmlvdXMgZ2V0IGFuZAotICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0
IHR3byBhcmUgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncwot
ICogdG8gaW5kaWNhdGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQg
dG8gYnkKKyAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCBpcyBhbHNvIHN0
b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvCisgKiBpbmRpY2F0ZSB0
aGUgc3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQogICogcGFnZS0+
cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29t
bWVudCBpbiBtbS5oIGZvcgogICogbW9yZSBpbmZvcm1hdGlvbi4KICAqLwog
I2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAgICgxIDw8IDApCi0j
ZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwgMSkKICNk
ZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQogI2Rl
ZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAgICAgICgxIDw8IDMpCiAjZGVm
aW5lIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQgKDEgPDwgNCkKQEAgLTc5
MSwxMyArNzkwLDEwIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9wYWdlbnIodW5zaWduZWQgbG9uZyBwYWdlX25yLAogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShwYWdlX25yKTsKICAg
ICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRG
X3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAm
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmLAogICAgICAgICAgcGFydGlhbF9z
ZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwKICAgICAgICAgIHJldGFp
bl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0Owog
Ci0gICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0KTsKLQot
ICAgIGlmICggbGlrZWx5KCFwYXJ0aWFsX3JlZikgJiYKKyAgICBpZiAoIGxp
a2VseSghcGFydGlhbF9zZXQpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0
X3BhZ2VfZnJvbV9wYWdlbnIocGFnZV9uciwgZCkpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKQEAgLTgwNywxNCArODAzLDE0IEBAIHN0YXRpYyBp
bnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIodW5zaWduZWQgbG9u
ZyBwYWdlX25yLAogICAgICAqIFJldGFpbiB0aGUgcmVmY291bnQgaWY6CiAg
ICAgICogLSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAg
ICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6Ci0g
ICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlh
bF9yZWYpCisgICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5j
ZSAocGFydGlhbF9zZXQpCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5
IHZhbGlkYXRlZCAocmMgPT0gLUVSRVNUQVJUKSwgYW5kIHRoZQogICAgICAq
ICAgICBjYWxsZXIgaGFzIGFza2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQg
aW4gdGhhdCBjYXNlCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZh
bGlkYXRlZCBidXQgdGhlcmUncyBiZWVuIGFuIGVycm9yCiAgICAgICogICAg
IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAg
ICAqCi0gICAgICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBp
cyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCi0gICAgICogYXJlIHR3
byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBj
b21pbmcgaW46CisgICAgICogVGhlIHBhcnRpYWxfc2V0LW9uLWVycm9yIGNs
YXVzZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCisgICAgICog
YXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9zZXQgbWlnaHQgYmUg
dHJ1ZSBjb21pbmcgaW46CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlh
bGx5IHByb21vdGVkIC8gZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsKICAgICAg
KiAgIGkuZS4gaGFzIFBHVF9wYXJ0aWFsIHNldAogICAgICAqIC0gbWZuIGhh
cyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5lLiwg
YSBsaW5lYXIKQEAgLTgzNyw3ICs4MzMsNyBAQCBzdGF0aWMgaW50IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKHVuc2lnbmVkIGxvbmcgcGFnZV9u
ciwKICAgICAgKiBjb3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVk
LCBvciB0aGUgb3BlcmF0aW9uIHdhcwogICAgICAqIHByZWVtcHRpYmxlLgog
ICAgICAqLwotICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYg
KQorICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9zZXQgKQogICAg
ICAgICAvKiBub3RoaW5nICovOwogICAgIGVsc2UgaWYgKCBwYWdlID09IGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CiAgICAgICAgICAgICAg
IChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQpAQCAtMTU0MCwx
MyArMTUzNiw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJf
cGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CiAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShwZm4p
OwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KLSAgICAgICAgICAgICAg
UFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewotICAgICAgICAgICAgLyog
cGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAq
LwotICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxz
ZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKKyAgICAgICAgaWYgKCBmbGFn
cyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwogICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTE1ODYs
MTMgKzE1NzYsNiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwz
X3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgcGcg
PSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
LSAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgewotICAgICAgICAv
KiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVm
ICovCi0gICAgICAgIEJVRygpOwotICAgIH0KLQogICAgIGlmICggZmxhZ3Mg
JiBQVEZfZGVmZXIgKQogICAgIHsKICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CkBAIC0xNjE3LDEz
ICsxNjAwLDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9w
Z2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICB7CiAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dldF9wYWdlKGw0ZSk7
CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBw
YXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICov
Ci0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2Uo
cGZuKTsKQEAgLTE4NTAsNyArMTgyNiw3IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAg
ICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNl
dCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZjsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTk1
Myw3ICsxOTI5LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBT
ZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50
cnkgd2FzIHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAw
ICkKICAgICAgICAgewpAQCAtMjA1Miw3ICsyMDI4LDcgQEAgc3RhdGljIGlu
dCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
ZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBU
Rl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7
CkBAIC0yMTAzLDcgKzIwNzksNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1F
UkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAg
ICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFH
RVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0yMTM0LDcgKzIxMTAs
NyBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewog
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAo
IHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
ICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNmFiNjQyZWIx
OC4uN2IwNTU4OWRjOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTQ1
LDcgKzE0NSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogb3Bl
cmF0aW9uIG9uIHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBv
ciBtYXkgbm90CiAgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwg
c2V0LikKICAgICAgICAgICoKLSAgICAgICAgICogSWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKKyAgICAgICAg
ICogQWRkaXRpb25hbGx5LCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIHRoZSBQVEUgYXQKICAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVm
IGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgZm9yIHRoZQogICAg
ICAgICAgKiBwYWdlLgogICAgICAgICAgKgpAQCAtMTU0LDIzICsxNTQsMjAg
QEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiAgIGludGVycnVwdGVk
CiAgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFs
aWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5kCiAgICAgICAgICAqICAgdmFs
aWRhdGlvbiBpcyBwcmVlbXB0aWJsZQotICAgICAgICAgKiAtIER1cmluZyB2
YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0
IG9uCi0gICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChw
ZXJoYXBzIGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKKyAgICAgICAgICogLSBE
dXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfc2V0IHdhcyBzZXQg
b24gdGhpcworICAgICAgICAgKiAgIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBl
cmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQogICAgICAgICAgKiAgIHBy
ZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoKLSAgICAgICAgICogV2hl
biByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgdGhlbiBhIGdlbmVyYWwgcmVm
ZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0Ci0gICAgICAgICAq
IGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAg
ICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFy
dGlhbF9zZXQgaXMgY2xlYXIsIHRoZW4KKyAgICAgICAgICogYSBnZW5lcmFs
IHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBpcyBzZXQs
IG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQu
CiAgICAgICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFs
aWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAg
ICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsg
aWYgaXQgaXMgc2V0LCBhCi0gICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQg
YmUgZHJvcHBlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxp
ZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsCisgICAgICAg
ICAqIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMg
c2V0LCBhIHJlZmVyZW5jZQorICAgICAgICAgKiBzaG91bGQgYmUgZHJvcHBl
ZC4KICAgICAgICAgICoKLSAgICAgICAgICogTkIgYXQgdGhlIG1vbWVudCwg
UFRGX3BhcnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYK
LSAgICAgICAgICogUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0Lgot
ICAgICAgICAgKgotICAgICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3Nl
dCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCi0gICAgICAgICAq
IGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBh
cmUgdXNlZC4KKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQg
aXMgZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZQorICAgICAgICAg
KiB3aGVyZSBpdCBpcyB1c2VkLgogICAgICAgICAgKgogICAgICAgICAgKiBU
aGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMKICAg
ICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1l
LWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTE4MCw4ICsx
NzcsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqLwogICAgICAg
ICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVz
OlBBR0VUQUJMRV9PUkRFUiArIDE7Ci0gICAgICAgICAgICB1MTYgOjE2IC0g
UEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICB1MTYgcGFy
dGlhbF9mbGFnczoyOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJM
RV9PUkRFUiAtIDEgLSAxOworICAgICAgICAgICAgdTE2IHBhcnRpYWxfZmxh
Z3M6MTsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAg
ICAgIH07CiAKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0010-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0010-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Transfer-Encoding: base64

RnJvbSA5ZTZjYWFiZTQzMTRhZWU1ZmI2ZDQwNWE4OTIxMmQ0OWQ0NTZjZTIw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEwLzEyXSB4
ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21v
dGlvbgogZmFpbHVyZXMKCkluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBw
YWdldGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCmludGVy
cnVwdGVkLCBYZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0
aGUgc3ViLXBhZ2VzCnByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlzIGlzIHN0
b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKc3RydWN0OiBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KClRoZSBydWxl
IGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNo
b3VsZCBhbHdheXMgYmUKdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCBy
ZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCnplcm8sIHRo
ZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFu
ZCBubyByZWZlcmVuY2UKY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQppcyBw
YXJ0aWFsbHkgdmFsaWRhdGVkLCBhbmQgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBpcyBoZWxkLgoKVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUg
YW4gZW50cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAphbmQg
Z2V0X3BhZ2VfZnJvbV9sTmUoKSByZXR1cm5zIC1FSU5WQUwsIHRoZSBQVEZf
cGFydGlhbF9zZXQgYml0IGlzCmVycm9uZW91c2x5IGRyb3BwZWQuICAoVGhp
cyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkgYnkgdGhlCnVz
ZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGluZyBh
IHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKcGFnZXRhYmxlIiBlbnRyaWVzOyBz
ZWUgdGhlIGFwcGVuZGl4IGZvciBhIHNrZXRjaC4pICBUaGlzIG1lYW5zIHRo
YXQKd2Ugd2lsbCAibGVhayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBv
biB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKcHJldmVudGluZyB0aGUgcGFnZSBm
cm9tIGJlaW5nIGZyZWVkLgoKRml4IHRoaXMgYnkgc2V0dGluZyBwYWdlLT5w
YXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2FsCnZhcmlh
YmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCgpSZXBvcnRlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLS0tCkFwcGVuZGl4CgpTdXBwb3NlIEEgYW5kIEIgY2FuIGJv
dGggYmUgcHJvbW90ZWQgdG8gTDIgcGFnZXMsIGFuZCBBW3hdIHBvaW50cyB0
byBCLgoKVjE6IFBJTl9MMiBCLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGVkCiAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCgpWMTog
TU9EX0wzX0VOVFJZIHBvaW50aW5nIHNvbWV0aGluZyB0byBBLgogIEluIHRo
ZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwgZ3JhYiBhbiBleHRyYSB0
eXBlIC8gcmVmIG9uIEI6CiAgQi50eXBlX2NvdW50ID0gMiB8IFBHVF92YWxp
ZGF0ZWQKICBCLmNvdW50ID0gMyB8IFBHQ19hbGxvY2F0ZWQKICBBLnR5cGVf
Y291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogIEEuY291bnQgPSAyIHwgUEdD
X2FsbG9jYXRlZAoKVjE6IFVOUElOIEIuCiAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZQogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAoK
VjE6IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEu
CiAgRGUtdmFsaWRhdGUgQSwgZG93biB0byBBW3hdLCB3aGljaCBwb2ludHMg
dG8gQi4KICBEcm9wIHRoZSBmaW5hbCB0eXBlIG9uIEIuICBBcnJhbmdlIHRv
IGJlIGludGVycnVwdGVkLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAogIEEudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFsaWRhdGVkX2VudHJp
ZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IC0xCgpWMjogTU9EX0wzX0VOVFJZ
IGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KCkF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCmdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3Jvbmcg
dHlwZTsKYW5kIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKCkgYWxzbyBmYWls
cywgYmVjYXVzZSBCIGlzbid0IHZhbGlkYXRlZCBhcwphbiBsMiBhbnltb3Jl
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBlZTkxYzY5NTM3Li4xOWIxNmRlNWQxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTc1Miw3ICsxNzUyLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAg
ICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xODQ4LDcgKzE4
NDgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKICAgICAgICAgfQpAQCAtMTkzOSw3ICsxOTM5LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAg
ICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNl
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0011-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0011-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbSA3ZGY1ZDc0YWRmZmM4NTdmZWZiNWQ3NzhjZmQyN2E5YjhlMTRkYWM1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDExLzEyXSB4
ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgoKSWYg
YW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGlu
ZyBhIHBhZ2UtdGFibGUgdHJlZSwKdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhh
cyBzbyBmYXIgYmVlbiB2YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQu
ClNpbmNlIHRoaXMgbWF5IHRha2UgYSBsb25nIHRpbWUsIGFsbG9jX2xbMi00
XV90YWJsZSgpIHNldCBjdXJyZW50CnZjcHUncyBvbGRfZ3Vlc3RfdGFibGUg
aW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
c3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBm
aW5pc2ggb2ZmIHRoZQpkZS12YWxpZGF0aW9uIGJlZm9yZSBhbnkgb3RoZXIg
TU1VIG9wZXJhdGlvbnMgY2FuIGhhcHBlbiBvbiB0aGUgdmNwdS4KClRoZSBp
bnZhcmlhbnQgZm9yIHBhcnRpYWwgcGFnZXMgc2hvdWxkIGJlOgoKKiBFbnRy
aWVzIFswLCBucl92YWxpZGF0ZWRfcHRlcykgc2hvdWxkIGJlIGNvbXBsZXRl
bHkgdmFsaWRhdGVkOwogIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGRlLXZhbGlk
YXRlIHRoZXNlLgoKKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHBhcnRp
YWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgc2V0IFBU
Rl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxl
ZCBvbiB0aGlzIHBhZ2UgdG8KICBmaW5pc2ggb2ZmIGRldmFsaWRhdGlvbiwg
YW5kIHRoZSBhcHByb3ByaWF0ZSByZWZjb3VudCBhZGp1c3RtZW50cwogIHdp
bGwgYmUgZG9uZS4KCmFsbG9jX2xbMi0zXV90YWJsZSgpIGluZGljYXRlcyBw
YXJ0aWFsIHZhbGlkYXRpb24gdG8gaXRzIGNhbGxlcnMgYnkKc2V0dGluZyBj
dXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCgpVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIG1pc2hhbmRsZWQuCgpUYWtlIHRoZSBjYXNlIHdoZXJlIHZhbGlkYXRp
bmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCgpGaXJzdCwgYWxsb2NfbDNf
dGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7
IGFzIGEKcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBp
dCBzaG91bGQgYmUuICBucl92YWxpZGF0ZWRfcHRlcwppcyBzZXQgdG8geDsg
YW5kIHNpbmNlIFBGVF9wYXJ0aWFsX3NldCBjbGVhciwgZGUtdmFsaWRhdGlv
biByZXN1bWVzIGF0Cm5yX3ZhbGlkYXRlZF9wdGVzLTEuICBUaGlzIG1lYW5z
IHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdApoYXZlIHB1
dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5n
IHRoZSByZXN0IG9mIHRoZQpsMzogaXQgd2lsbCBiZSBzdHVjayBpbiB0aGUg
UEdUX3BhcnRpYWwgc3RhdGUgdW50aWwgdGhlIGRvbWFpbiBpcwpkZXN0cm95
ZWQsIG9yIHVudGlsIGl0IGlzIHJlLXVzZWQgYXMgYW4gbDIuICAoQW55IG90
aGVyIHBhZ2UgdHlwZSB3aWxsCmZhaWwuKQoKV29yc2UsIGFsbG9jX2w0X3Rh
YmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0IGFz
IGl0CnNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4KzEuICBX
aGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCnBhcnRpYWwgaXMgMCwgdGhpcyB3
aWxsIGNvcnJlY3RseSByZXN1bWUgY2FsbGluZyBwdXRfcGFnZV90eXBlIGF0
IFt4XTsKYnV0LCBpZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNh
bGxlZCwgYnV0IGluc3RlYWQKZ2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwg
dmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3grMV0sCm5lZ2xlY3Rpbmcg
dG8gdmFsaWRhdGUgW3hdLiAgSWYgdGhlIHJlc3Qgb2YgdGhlIHZhbGlkYXRp
b24gc3VjY2VlZHMsCnRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRo
b3VnaCBbeF0gaXMgaW52YWxpZC4KCkZpeCB0aGlzIGluIGJvdGggY2FzZXMg
Ynkgc2V0dGluZyBQVEZfcGFydGlhbF9zZXQgaWYgb2xkX2d1ZXN0X3RhYmxl
CmlzIHNldC4KCldoaWxlIGhlcmUsIGFkZCBzb21lIHNhZmV0eSBjYXRjaGVz
OgotIG9sZF9ndWVzdF90YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNv
bnRhaW5lZCBpbgogIFtucl92YWxpZGF0ZWRfcHRlc10uCi0gYWxsb2NfbDFf
cGFnZSBzaG91bGRuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZQoKSWYgd2UgZXhw
ZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBpbiBwcm9kdWN0aW9u
IGJ1aWxkcywgaXQncwpzYWZlciB0byBhdm9pZCBjYWxsaW5nIHB1dF9wYWdl
X3R5cGUgZm9yIHRoZSBwYWdlcyBpbiBxdWVzdGlvbi4gIElmCnRoZXkgaGF2
ZSBQR1RfcGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9u
IGRvbWFpbgpkZXN0cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEg
d2hldGhlciBhIHR5cGUgY291bnQgaXMgc2FmZSB0bwpkcm9wLiAgUmV0YWlu
aW5nIGFuIGV4dHJhIHR5cGUgcmVmIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiBk
cm9wcGVkIG1heQp0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9tYWlu
X3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCmNvdW50IHRoYXQg
c2hvdWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24uCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDU1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggMTliMTZkZTVkMS4uNGFmODJkNjQ0NyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE3NTEsNiArMTc1MSwyMCBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlmICggaSApCiAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAgICAgKiBhbGxvY19sMV90YWJsZSgpIGRvZXNuJ3Qgc2V0IG9sZF9ndWVz
dF90YWJsZTsgaXQgZG9lcworICAgICAgICAgICAgICAgICAqIGl0cyBvd24g
dGVhci1kb3duIGltbWVkaWF0ZWx5IG9uIGZhaWx1cmUuICBJZiBpdAorICAg
ICAgICAgICAgICAgICAqIGRpZCB3ZSdkIG5lZWQgdG8gY2hlY2sgaXQgYW5k
IHNldCBwYXJ0aWFsX2ZsYWdzIGFzIHdlCisgICAgICAgICAgICAgICAgICog
ZG8gaW4gYWxsb2NfbFszNF1fdGFibGUoKS4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIE5vdGUgb24gdGhlIHVzZSBvZiBBU1NF
UlQ6IGlmIGl0J3Mgbm9uLW51bGwgYW5kCisgICAgICAgICAgICAgICAgICog
aGFzbid0IGJlZW4gY2xlYW5lZCB1cCB5ZXQsIGl0IHNob3VsZCBoYXZlCisg
ICAgICAgICAgICAgICAgICogUEdUX3BhcnRpYWwgc2V0OyBhbmQgc28gdGhl
IHR5cGUgd2lsbCBiZSBjbGVhbmVkIHVwCisgICAgICAgICAgICAgICAgICog
b24gZG9tYWluIGRlc3RydWN0aW9uLiAgVW5mb3J0dW5hdGVseSwgd2Ugd291
bGQKKyAgICAgICAgICAgICAgICAgKiBsZWFrIHRoZSBnZW5lcmFsIHJlZiBo
ZWxkIGJ5IG9sZF9ndWVzdF90YWJsZTsgYnV0CisgICAgICAgICAgICAgICAg
ICogbGVha2luZyBhIHBhZ2UgaXMgbGVzcyBiYWQgdGhhbiBhIGhvc3QgY3Jh
c2guCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNT
RVJUKGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
ICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlh
bF9mbGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKQEAgLTE3ODQsNiArMTc5OCw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICB1bnNpZ25lZCBpbnQgICBpOwogICAgIGludCAgICAgICAgICAgIHJj
ID0gMDsKICAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFn
ZS0+cGFydGlhbF9mbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgICBsM2UgPSBs
M2VfZW1wdHkoKTsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihwZm4pKTsKIApAQCAtMTgzNSw3ICsxODUwLDExIEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogWFNBLTI5
OSBCYWNrcG9ydDogQ29weSBsM2UgZm9yIGNoZWNraW5nICovCisgICAgICAg
ICAgICBsM2UgPSBwbDNlW2ldOwogICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KIAogICAgICAgICBhZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQp
OwogICAgIH0KQEAgLTE4NDksNiArMTg2OCwyNCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2Zs
YWdzOworICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAgICAgKiBXZSd2ZSBleHBlcmllbmNlZCBhIHZhbGlk
YXRpb24gZmFpbHVyZS4gIElmCisgICAgICAgICAgICAgICAgICogb2xkX2d1
ZXN0X3RhYmxlIGlzIHNldCwgInRyYW5zZmVyIiB0aGUgZ2VuZXJhbAorICAg
ICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3Zh
bGlkYXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAqIHNldHRpbmcg
UFRGX3BhcnRpYWxfc2V0LgorICAgICAgICAgICAgICAgICAqCisgICAgICAg
ICAgICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9n
dWVzdF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAgICAgICAgKiBwYWdlIHBv
aW50ZWQgdG8gYnkgcGwzZVtucl92YWxpZGF0ZWRfcHRlc10uICBJZgorICAg
ICAgICAgICAgICAgICAqIG5vdCwgaXQncyBzYWZlciB0byBsZWFrIGEgdHlw
ZSByZWYgb24gcHJvZHVjdGlvbgorICAgICAgICAgICAgICAgICAqIGJ1aWxk
cy4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBpZiAo
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFn
ZShsM2UpICkKKyAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICAgICAgfQogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0KQEAgLTE5NDUs
NyArMTk4MiwyMyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCi0gICAgICAgICAgICAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcysrOworICAgICAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICAgICAgICAgICAgICogV2UndmUgZXhwZXJpZW5jZWQgYSB2
YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAgICAgICAgICAgICAg
ICAgICogb2xkX2d1ZXN0X3RhYmxlIGlzIHNldCwgInRyYW5zZmVyIiB0aGUg
Z2VuZXJhbAorICAgICAgICAgICAgICAgICAgICAgICAgICogcmVmZXJlbmNl
IGNvdW50IHRvIHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdIGJ5CisgICAgICAg
ICAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBBcyBhIHByZWNhdXRpb24sIGNoZWNrIHRoYXQgb2xkX2d1
ZXN0X3RhYmxlIGlzIHRoZQorICAgICAgICAgICAgICAgICAgICAgICAgICog
cGFnZSBwb2ludGVkIHRvIGJ5IHBsNGVbbnJfdmFsaWRhdGVkX3B0ZXNdLiAg
SWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIG5vdCwgaXQncyBzYWZl
ciB0byBsZWFrIGEgdHlwZSByZWYgb24gcHJvZHVjdGlvbgorICAgICAgICAg
ICAgICAgICAgICAgICAgICogYnVpbGRzLgorICAgICAgICAgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGw0ZV9nZXRfcGFnZShwbDRl
W2ldKSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgICAgIH0K
LS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.9/0012-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Disposition: attachment;
 filename="xsa299-4.9/0012-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Transfer-Encoding: base64

RnJvbSAxZDAxN2FmNDUwMTFlNTRjMWY0MDE3MWNhZTU1N2QwYzhkMWQ0MTA0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDEyLzEyXSB4
ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQg
YSByZWYgdG8KIGJlZ2luIHdpdGgKClZhbGlkYXRpb24gYW5kIGRlLXZhbGlk
YXRpb24gb2YgcGFnZXRhYmxlIHRyZWVzIG1heSB0YWtlIGFyYml0cmFyaWx5
CmxhcmdlIGFtb3VudHMgb2YgdGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1w
dGlibGUuICBUaGlzIGlzIGluZGljYXRlZApieSBzZXR0aW5nIHRoZSBQR1Rf
cGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNldHRpbmcKbnJf
dmFsaWRhdGVkX2VudHJpZXMgYW5kIHBhcnRpYWxfZmxhZ3MgYXBwcm9wcmlh
dGVseS4gIFNwZWNpZmljYWxseSwKaWYgdGhlIGVudHJ5IGF0IFtucl92YWxp
ZGF0ZWRfZW50cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKcGFydGlh
bF9mbGFncyBzaG91bGQgaGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBz
ZXQsIGFuZCB0aGUgZW50cnkKc2hvdWxkIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIER1cmluZyBkZS12YWxpZGF0aW9uLApwdXRfcGFnZV90
eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KClVuZm9ydHVuYXRlbHksIHRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgd2l0aCB0aGUgY3VycmVudCBhbGdvcml0aG0uCgpGaXJzdCwgZG9pbmcg
YSAibm9ybWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBu
byB0eXBlIHJlZgppcyBoZWxkOiB0aGVyZSBpcyBub3RoaW5nIHRvIHN0b3Ag
YW5vdGhlciB2Y3B1IGZyb20gY29taW5nIGFsb25nIGFuZApwaWNraW5nIHVw
IHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRoZSBwdXRfcGFn
ZV90eXBlIG1heSBkcm9wCnRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGluLXVz
ZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQphcHBl
bmRpeC4KClRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgp
IGlzIGJlaW5nIGNhbGxlZCBib3RoIHRvIGNsZWFuCnVwIFBHVF9wYXJ0aWFs
LCBhbmQgdG8gZHJvcCBhIHR5cGUgY291bnQ7IGFuZCBoYXMgbm8gd2F5IG9m
IGtub3dpbmcKd2hpY2ggaXMgd2hpY2g7IGFuZCBzbyBpZiBpbiBiZXR3ZWVu
LCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLApwdXRfcGFnZV90eXBlKCkgd2ls
bCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KCldoYXQgaXMgbmVl
ZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKLSBDbGVhbmluZyB1
cCBhIHBhZ2Ugd2hpY2ggaGFzIGJlZW4gcGFydGlhbGx5IGRlL3ZhbGlkYXRl
ZAoKRml4IHRoaXMgYnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2gg
b2YgdGhlIHR3byBhY3Rpdml0aWVzIHlvdQppbnRlbmQuCgpXaGVuIGNsZWFu
aW5nIHVwIGEgcGFydGlhbCBkZS92YWxpZGF0aW9uLCB0YWtlIG5vIGFjdGlv
biB1bmxlc3MgeW91CmZpbmQgYSBwYWdlIHBhcnRpYWxseSB2YWxpZGF0ZWQu
CgpJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhvdXQgUFRGX3Bh
cnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCnBhZ2UgaW4gYSBQR1RfcGFydGlh
bCBzdGF0ZSBhbnl3YXksIHRoZW4gdGhlcmUncyBjZXJ0YWlubHkgYmVlbiBh
Cm1pc2FjY291bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291
bGQgYWxtb3N0IGNlcnRhaW5seSBjYXVzZQphIHNlY3VyaXR5IGlzc3VlLCBz
byBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgoKSW4gcHV0X3BhZ2VfZnJvbV9s
TmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0X3BhZ2VfdHlwZSgp
LgoKb2xkX2d1ZXN0X3RhYmxlIG1heSBiZSBzZXQgZWl0aGVyIHdpdGggYSBm
dWxseSB2YWxpZGF0ZWQgcGFnZSAod2hlbgp1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVk
IHBhZ2UKKHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVy
cnVwdGVkLCBvciB3aGVuIGEgdmFsaWRhdGlvbgpmYWlscyBwYXJ0LXdheSB0
aHJvdWdoIGR1ZSB0byBpbnZhbGlkIGVudHJpZXMpLiAgQWRkIGEgZmxhZywK
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRlIHdoaWNoIG9m
IHRoZXNlIGl0IGlzLCBhbmQgdXNlCnRoYXQgdG8gcGFzcyB0aGUgYXBwcm9w
cmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgoKV2hpbGUgaGVyZSwg
ZGVsZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tLS0KQXBw
ZW5kaXg6CgpTdXBwb3NlIHBhZ2UgQSwgd2hlbiBpbnRlcnByZXRlZCBhcyBh
biBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAp2YWxpZCBlbnRyaWVzOyBh
bmQgc3VwcG9zZSBBW3hdIHBvaW50cyB0byBwYWdlIEIsIHdoaWNoIHdoZW4K
aW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwg
dmFsaWQgZW50cmllcy4KClAxOiBQSU5fTDNfVEFCTEUKICBBIC0+IFBHVF9s
M190YWJsZSB8IDEgfCB2YWxpZAogIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8
IHZhbGlkCgpQMTogVU5QSU5fVEFCTEUKICA+IEFycmFuZ2UgdG8gaW50ZXJy
dXB0IGFmdGVyIEIgaGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgQjoKICAgIHR5
cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAwCiAgQToKICAgIHR5cGVfaW5m
byAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgbnJfdmFsaWRh
dGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCgpQMjogbW9kX2w0X2VudHJ5
IHRvIHBvaW50IHRvIEEKICA+IEFycmFuZ2UgZm9yIHRoaXMgdG8gYmUgaW50
ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICBCOgogICAg
dHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAo
bnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQog
IEE6CiAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwgMSB8IHBhcnRp
YWwKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgIHBhcnRpYWxf
cHRlID0gMQoKUDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRl
ZCBsMyB0byBwb2ludCB0byBCOgogIEI6CiAgICB0eXBlX2luZm8gLT4gUEdU
X2wyX3RhYmxlIHwgMQoKUDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKCkF0IHRo
aXMgcG9pbnQsIHNpbmNlIEEubnJfdmFsaWRhdGVfZW50cmllcyA9PSB4IGFu
ZCBBLnBhcnRpYWxfcHRlICE9CjAsIGZyZWVfbDNfdGFibGUoKSB3aWxsIGNh
bGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9wcGluZwpp
dHMgdHlwZSBjb3VudCB0byAwIHdoaWxlIGl0J3Mgc3RpbGwgYmVpbmcgcG9p
bnRlZCB0byBieSBzb21lIG90aGVyIGwzCgpBIHNpbWlsYXIgaXNzdWUgYXJp
c2VzIHdpdGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxv
d2luZwpzY2VuYXJpbzoKClN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdo
ZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCnVu
dGlsIGVudHJ5IHgsIHdoaWNoIGlzIGludmFsaWQuCgpWMTogIFBJTl9MMl9U
QUJMRShBKQogIDxWYWxpZGF0ZSB1bnRpbCB3ZSB0cnkgdG8gdmFsaWRhdGUg
W3hdLCBnZXQgLUVJTlZBTD4KICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQ
R1RfcGFydGlhbAogIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICA8ZGVs
YXllZD4KClYyOiBQSU5fTDJfVEFCTEUoQSkKICA8UGljayB1cCB3aGVyZSBW
MSBsZWZ0IG9mZiwgdHJ5IHRvIHJlLXZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5W
QUw+CiAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICBW
MiAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgPHJlc3RhcnQ+CiAgcHV0X29s
ZF9ndWVzdF90YWJsZSgpCiAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICBB
IC0+IFBHVF9sMl90YWJsZSB8IDAKClYxOiA8cmVzdGFydD4KICBwdXRfb2xk
X2d1ZXN0X3RhYmxlKCkKICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJG
TE9XCgpJbmRlZWQsIGl0IGlzIHBvc3NpYmxlIHRvIGVuZ2luZWVyIGZvciBv
bGRfZ3Vlc3RfdGFibGUgZm9yIGV2ZXJ5IHZjcHUKYSBndWVzdCBoYXMgdG8g
cG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgOTQgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDFhNGY4OWE2YjEuLjJiMGEwMWQy
NGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEzNTAsOSArMTM1MCwxNSBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0
aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Cisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUga2VybmVsLW1vZGUgdGFibGUK
KyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2UndmUgYWxy
ZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFs
aWRhdGVkIGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAg
ICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUp
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA0YWY4MmQ2NDQ3Li43NGExNDkxYzMzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTU0MCwxMCArMTU0MCwxMSBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAg
ICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHko
IXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAg
ICB9CkBAIC0xNTY2LDYgKzE1NjcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZu
LAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwzZV9nZXRfcGZuKGwz
ZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFV
TCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkp
KTsKICAgICAgICAgZG8gewogICAgICAgICAgICAgcHV0X2RhdGFfcGFnZSht
Zm5fdG9fcGFnZShtZm4pLCB3cml0ZWFibGUpOwpAQCAtMTU3OCwxMiArMTU4
MCwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFn
cyAmIFBURl9kZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UocGZuKTsKICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNl
OwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRf
cGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKHBm
bikpOworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRG
X3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICBpZiAoIGxp
a2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBAIC0xNjAy
LDEyICsxNjA2LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUo
bDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UocGZuKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAg
ICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwg
UFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShwZm4pKTsKICAgICAgICAg
aWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7
CiAgICAgfQpAQCAtMTcxNSw2ICsxNzIxLDE0IEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHBmbikpOwogCisgICAgLyoKKyAgICAgKiBOQiB0aGF0IGFsbG9jX2wyX3Rh
YmxlIHdpbGwgbmV2ZXIgc2V0IHBhcnRpYWxfcHRlIG9uIGFuIGwyOyBidXQK
KyAgICAgKiBmcmVlX2wyX3RhYmxlIG1pZ2h0IGlmIGEgbGluZWFyX3BhZ2V0
YWJsZSBlbnRyeSBpcyBpbnRlcnJ1cHRlZAorICAgICAqIHBhcnR3YXkgdGhy
b3VnaCBkZS12YWxpZGF0aW9uLiAgSW4gdGhhdCBjaXJjdW1zdGFuY2UsCisg
ICAgICogZ2V0X3BhZ2VfZnJvbV9sMmUoKSB3aWxsIGFsd2F5cyByZXR1cm4g
LUVJTlZBTDsgYW5kIHdlIG11c3QKKyAgICAgKiByZXRhaW4gdGhlIHR5cGUg
cmVmIGJ5IGRvaW5nIHRoZSBub3JtYWwgcGFydGlhbF9mbGFncyB0cmFja2lu
Zy4KKyAgICAgKi8KKwogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAg
IGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAgIHsKQEAgLTE3NjksNiAr
MTc4Myw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwog
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAg
ICAgIH0KICAgICAgICAgfQogICAgICAgICBpZiAoIHJjIDwgMCApCkBAIC0x
ODgyLDEyICsxODk3LDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAgKiBi
dWlsZHMuCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAg
aWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0
X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVf
cGFydGlhbCk7CiAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
KyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3Bh
cnRpYWwgPSB0cnVlOwogICAgICAgICB9CiAgICAgICAgIHdoaWxlICggaS0t
ID4gMCApCiAgICAgICAgIHsKQEAgLTE5OTUsMTIgKzIwMTQsMTYgQEAgc3Rh
dGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAg
ICAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGw0ZV9n
ZXRfcGFnZShwbDRlW2ldKSApCisgICAgICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQog
ICAgICAgICB9CkBAIC0yOTQyLDYgKzI5NjUsMjggQEAgc3RhdGljIGludCBf
cHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAgICAgbnggPSB4
IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVj
dGVkIHRvIGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAg
ICAgICAgKiBjbGVhbnVwIHBhcnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRh
dGlvbj8KKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhlIGZvcm1lciwg
dGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7CisgICAg
ICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVk
LiAgSWYgdGhlIHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFs
aWRhdGVkLCBjb250aW51aW5nIHdvdWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAg
ICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhvbGUuICBBbiBleGNlcHRp
b24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRlc3Ry
dWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisg
ICAgICAgICAqIHdpdGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAg
ICAgICoKKyAgICAgICAgICogSWYgdGhlIGxhdHRlciwgZG8gbm90aGluZyB1
bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisgICAgICAgICAqIElm
IGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
KSApCisgICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwK
KyAgICAgICAgICAgICAgICAgICAhKCh4ICYgUEdUX3ZhbGlkYXRlZCkgfHwg
cGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7CisgICAgICAgIGVs
c2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAm
IFBHVF9jb3VudF9tYXNrKSAhPSAxKTsKKwogICAgICAgICBBU1NFUlQoKHgg
JiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAKICAgICAgICAgaWYgKCB1bmxp
a2VseSgobnggJiBQR1RfY291bnRfbWFzaykgPT0gMCkgKQpAQCAtMzM4OCwx
NyArMzQzMywzNCBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSAp
CiAgICAgICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0
X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVt
cHRpYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQorICAgIHJjID0gX3B1dF9wYWdlX3R5
cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsCisgICAgICAgICAgICAgICAg
ICAgICAgICBQVEZfcHJlZW1wdGlibGUgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgKCB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0IDogMCAp
LAorICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyk7CisKKyAgICBpZiAoIHJjID09IC1FUkVTVEFSVCB8fCByYyA9PSAt
RUlOVFIgKQogICAgIHsKLSAgICBjYXNlIC1FSU5UUjoKLSAgICBjYXNlIC1F
UkVTVEFSVDoKKyAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOwogICAgICAgICByZXR1cm4gLUVS
RVNUQVJUOwotICAgIGNhc2UgMDoKLSAgICAgICAgcHV0X3BhZ2Uodi0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUpOwogICAgIH0KIAorICAgIC8qCisgICAgICog
SXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBfcHV0X3BhZ2VfdHlwZSgp
IHRvIHJldHVybgorICAgICAqIGFueXRoaW5nIGVsc2UgYXQgdGhlIG1vbWVu
dDsgYnV0IGlmIGl0IGRvZXMgaGFwcGVuIGluCisgICAgICogcHJvZHVjdGlv
biwgbGVha2luZyB0aGUgdHlwZSByZWYgaXMgcHJvYmFibHkgdGhlIGJlc3Qg
dGhpbmcgdG8KKyAgICAgKiBkby4gIEVpdGhlciB3YXksIGRyb3AgdGhlIGdl
bmVyYWwgcmVmIGhlbGQgYnkgb2xkX2d1ZXN0X3RhYmxlLgorICAgICAqLwor
ICAgIEFTU0VSVChyYyA9PSAwKTsKKworICAgIHB1dF9wYWdlKHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlKTsKICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IE5VTEw7CisgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7
CisgICAgLyoKKyAgICAgKiBTYWZlc3QgZGVmYXVsdCBpZiBzb21lb25lIHNl
dHMgb2xkX2d1ZXN0X3RhYmxlIHdpdGhvdXQKKyAgICAgKiBleHBsaWNpdGx5
IHNldHRpbmcgb2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwuCisgICAgICovCisg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAK
ICAgICByZXR1cm4gcmM7CiB9CkBAIC0zNTUzLDExICszNjE1LDExIEBAIGlu
dCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgICAgICAg
ICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJs
ZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1F
SU5UUjoKLSAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAg
ICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgY2Fz
ZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1
cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVS
RVNUQVJUKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM4MjgsNiArMzg5MCw3
IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnIt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwg
PSBmYWxzZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIH0KQEAgLTM4NjYsNiArMzkyOSwxMSBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICAgICAqIEVJTlRSIG1lYW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUg
cmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAgICAqIG1lYW5zIFBHVF9w
YXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAg
ICByYyA9IDA7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICBkZWZhdWx0OgpAQCAtMzk0MSwxMSArNDAwOSwxNSBAQCBsb25nIGRvX21t
dWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBw
dXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdlKSApCiAgICAgICAg
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgY2FzZSAtRUlO
VFI6Ci0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
LSAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAg
ICAgICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAg
ICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5V
TEw7CiAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAgICAgICAgICAgICogRUlOVFIgbWVhbnMgd2Ug
c3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgKiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUg
cmVmCisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRp
YWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAg
ICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmgKaW5kZXggN2VhNjc1MzJkZC4uYTBmZTM2MWQ1ZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zMzgsNyArMzM4LDcg
QEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICBzdHJ1Y3QgcGFnaW5nX2Rv
bWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKLSAg
ICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2Rl
IHdydCB0aGUgCisgICAgLyogVG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGlu
IHRoZSBwb2QgY29kZSB3cnQgdGhlCiAgICAgICogcGFnZV9hbGxvYyBsb2Nr
ICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5sb2NrX2xldmVsOwogCkBAIC01
NzIsNiArNTcyLDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0cnVjdCBw
YWdlX2luZm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0
cnVjdGVkIHBhZ2V0YWJsZSAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9s
ZF9ndWVzdF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0
aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWw7ICAgICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUg
cmVmLCBvciBqdXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICogZmluaXNoaW5nIHVwIGEgcGFydGlhbCBkZS12YWxpZGF0
aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRo
ZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICog
c2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxl
X3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMp
IG9mIGd1ZXN0ICovCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSBiYzI2NmE2OGFhMDE0YWYyY2MzZWQwYTFmNTU3MjNmZGVhYzJlNTQ1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAxLzExXSB4
ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRy
eQoKT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1v
c3QgdmFsaWRhdGlvbiBjb2RlIHJldHVybnMKLUVSRVNUQVJUIHRvIGFsbG93
IHRoZSBzd2l0Y2ggdG8gc2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVz
ZSB0aGUKb3JpZ2luYWwgb3BlcmF0aW9uIHRvIGJlIHJlc3RhcnRlZC4KCkhv
d2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNvZGUsIHRoZSByZXR1cm4gdmFs
dWUgLUVSRVNUQVJUIGhhcyBiZWVuCnJlcHVycG9zZWQgdG8gaW5kaWNhdGUg
MSkgdGhlIGZ1bmN0aW9uIGhhcyBwYXJ0aWFsbHkgY29tcGxldGVkCnNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5n
IHB1dF9wYWdlX3R5cGUoKQpzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhp
cyBjYXVzZXMgcHJvYmxlbXMgaW4gc2V2ZXJhbCBwbGFjZXMuCgpGb3IgTDEg
dGFibGVzLCBvbiByZWNlaXZpbmcgYW4gLUVSRVNUQVJUIHJldHVybiBmcm9t
IGFsbG9jX2wxX3RhYmxlKCksCmFsbG9jX3BhZ2VfdHlwZSgpIHdpbGwgc2V0
IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKcmVhc29u
IHRoZSBvcmlnaW5hbCBvcGVyYXRpb24gbmV2ZXIgcmVzdGFydHMsIHRoZW4g
b24gZG9tYWluCmRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdp
bGwgY2FsbCBmcmVlX3BhZ2VfdHlwZSgpIG9uIHRoZQpwYWdlLgoKVW5mb3J0
dW5hdGVseSwgYWxsb2NfIGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNl
dCB1cCB0byBkZWFsIHdpdGgKUEdUX3BhcnRpYWwuICBXaGVuIHJldHVybmlu
ZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3YXlzCmRlLXZhbGlk
YXRlcyB3aGF0ZXZlciBpdCdzIHZhbGlkYXRlZCBzbyBmYXIsIGFuZCBmcmVl
X2wxX3RhYmxlKCkKYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdl
LiAgVGhpcyBtZWFucyB0aGF0IGlmCnJlbGlucXVpc2hfbWVtb3J5KCkgY2Fs
bHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndApjb21w
bGV0ZSBkdWUgdG8gYW4gTDFURiwgaXQgd2lsbCBjYWxsIHB1dF9wYWdlX2Zy
b21fbDFlKCkgb24gInBhZ2UKZW50cmllcyIgdGhhdCBoYXZlIG5ldmVyIGJl
ZW4gdmFsaWRhdGVkLgoKRm9yIEwyKyB0YWJsZXMsIHNldHRpbmcgcmMgdG8g
RVJFU1RBUlQgY2F1c2VzIHRoZSByZXN0IG9mIHRoZQphbGxvY19sTl90YWJs
ZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVl
c3Rpb24gd2lsbApoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBj
YXVzZSBpdCB0byBzZXQgcGFydGlhbF9wdGUgPSAxLiAgSWYKcmVsaW5xdXNo
X21lbW9yeSgpIHRoZW4gY2FsbHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBvbmUg
b2YgdGhvc2UgcGFnZXMsCnRoZW4gZnJlZV9sTl90YWJsZSgpIHdpbGwgY2Fs
bCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCml0IHNo
b3VsZG4ndC4KClJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCnRvIGluZGljYXRl
IHRoYXQgbm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0
ZWQgdGhlIGNhbGwKKHdoaWNoIGlzIGVmZmVjdGl2ZWx5IGhvdyBhbGxvY19s
MV90YWJsZSgpIGhhbmRsZXMgZXJyb3JzKS4KCm1vZF9sTl9lbnRyeSgpIHNo
b3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBlcyBvZiBwcm9ibGVtcywg
c28gbGVhdmUKcG90ZW50aWFsIGNoYW5nZXMgdGhlcmUgZm9yIGEgY2xlYW4t
dXAgcGF0Y2ggbGF0ZXIuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJl
cG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjZTJjMDgyY2FmLi4wY2JjYTQ4
YTAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTE1Miw3ICsxMTUyLDcgQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJu
IHB2X2wxdGZfY2hlY2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOwor
ICAgICAgICByZXR1cm4gcHZfbDF0Zl9jaGVja19sMmUoZCwgbDJlKSA/IC1F
SU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVfZ2V0X2ZsYWdz
KGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTExODgs
NyArMTE4OCw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsK
IAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVT
RU5UKSApCi0gICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2wzZShkLCBs
M2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2X2wxdGZf
Y2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1
bmxpa2VseSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFz
ayhkKSkpICkKICAgICB7CkBAIC0xMjIxLDcgKzEyMjEsNyBAQCBnZXRfcGFn
ZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDRlX2dl
dF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1
cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7
CisgICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8g
LUVJTlRSIDogMTsKIAogICAgIGlmICggdW5saWtlbHkoKGw0ZV9nZXRfZmxh
Z3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAgICAgewpAQCAtMTQz
NSw3ICsxNDM1LDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwx
ZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQs
IHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsK
ICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Transfer-Encoding: base64

RnJvbSBmZDdiZmU5YWFlZTQxYzU4OWMxNmM1NDFlYzUzODI4NWRjZGUxZmIy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAyLzExXSB4
ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5
CiBkZS12YWxpZGF0ZWQgcGFnZQoKV2hlbiB1bnBpbm5pbmcgcGFnZXRhYmxl
cywgaWYgYW4gb3BlcmF0aW9uIGlzIGludGVycnVwdGVkLApyZWxpbnF1aXNo
X21lbW9yeSgpIHJlLXNldHMgUEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1w
aW4gd2lsbApwaWNrZWR1cCBhZ2FpbiB3aGVuIHRoZSBoeXBlcmNhbGwgcmVz
dGFydHMuCgpUaGlzIGlzIGFwcHJvcHJpYXRlIHdoZW4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCi1FSU5UUiwgd2hpY2ggaW5k
aWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBz
dGF0ZQooaS5lLiwgY29tcGxldGVseSB2YWxpZGF0ZWQpLiAgSG93ZXZlciwg
Zm9yIC1FUkVTVEFSVCwgdGhpcyBsZWFkcyB0byBhCnN0YXRlIHdoZXJlIGEg
cGFnZSBoYXMgYm90aCBQR1RfcGlubmVkIGFuZCBQR1RfcGFydGlhbCBzZXQu
CgpUaGlzIGhhcHBlbnMgdG8gd29yayBhdCB0aGUgbW9tZW50LCBhbHRob3Vn
aCBpdCdzIG5vdCByZWFsbHkgYQoiY2Fub25pY2FsIiBzdGF0ZTsgYnV0IGlu
IHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVk
IGFuZCBQR1RfcGFydGlhbCBwYWdlcywKdGhpcyBjYXVzZXMgaXNzdWVzLgoK
TW92ZSB0byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgotIE9ubHkgcmUtc2V0
dGluZyBQR1RfcGlubmVkIG9uIC1FSU5UUgotIFJlLWRyb3BwaW5nIHRoZSBy
ZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5uZWQgb24gLUVSRVNUQVJUCgpJbiB0
aGUgbGF0dGVyIGNhc2UsIHRoZSBQR1RfcGFydGlhbCBiaXQgd2lsbCBiZSBj
bGVhcmVkIGZ1cnRoZXIgZG93bgp3aXRoIHRoZSByZXN0IG9mIHRoZSBvdGhl
ciBQR1RfcGFydGlhbCBwYWdlcy4KCldoaWxlIGhlcmUsIGNsZWFuIHVwIHNv
bWUgdHJhaW5saW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggOTFjMmIxYzIxYS4uODk3MTI0
ZjA1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTEyLDcgKzExMiw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwg
aGVhcCBjb3JydXB0aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBk
ZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFibGVkKS4gRm9yIGV4YW1wbGUsIGV2
ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hlZHVsaW5nLAog
ICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAor
ICAgICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBh
ZGRpbmcgY29kZSB0byAqZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAg
ICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUgdG8gY2FsbC4KICAgICAgKi8K
QEAgLTE4MzcsOSArMTgzNywzNCBAQCBzdGF0aWMgaW50IHJlbGlucXVpc2hf
bWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiAtRUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBo
YXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAgICAgICAgICogUEdUX3Bp
bm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQgdGlt
ZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRp
YWwgaXMgc2V0IGluc3RlYWQuICBQdXQKKyAgICAgICAgICAgICAqIGl0IGJh
Y2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdUX3Bpbm5lZDsgdGhl
CisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBu
ZWVkIHRvIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAor
ICAgICAgICAgICAgICogUEdUX3Bpbm5lZCwgc2luY2UgcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICogZGlkbid0IGRv
IGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNh
biBkbyBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisg
ICAgICAgICAgICAgKiAib3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0
aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAgICAgICAgICAgICAqIGNvdWxk
IGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF92YWxpZGF0ZWQpOworICAgICAgICAgICAgICAgIHNl
dF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1F
UkVTVEFSVDsKKworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sg
b24gdGhlIGxpc3QgYW5kIGRyb3AgdGhlIHJlZiB3ZSBncmFiYmVkIGFib3Zl
ICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsIGxpc3QpOwot
ICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0y
MDYxLDcgKzIwODYsNyBAQCB2b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVlcyBtYXkgZmx1
Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2Nrcykg
YnV0IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwg
Y2F1c2UKICAgICAgKiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9s
bGVkLgotICAgICAqIAorICAgICAqCiAgICAgICogTkIyLiBXZSBzYXZlIHRo
ZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2b2lkIGEg
bmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEkn
ZCB0byB1bmJsb2NrLgogICAgICAqLwotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Transfer-Encoding: base64

RnJvbSA2YmFkMDljNzA4ZDkwNjkyMmZiNTlkN2UyYzA2ZDVkZTlhNjMzY2Ez
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAzLzExXSB4
ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRv
CiBpbmRpdmlkdWFsIGZsYWdzCgpBdCB0aGUgbW9tZW50LCBwYXJ0aWFsX3B0
ZSBpcyBhIHRyaS1zdGF0ZSB0aGF0IGNvbnRhaW5zIHR3byBkaXN0aW5jdCBi
aXRzCm9mIGluZm9ybWF0aW9uOgoKMS4gSWYgemVybywgdGhlIHB0ZSBhdCBp
bmRleCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHVuLXZhbGlkYXRlZC4gIElm
CiAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0IHNlZW4gd2l0aCBQR1Rf
cGFydGlhbCBzZXQuCgoyLiBJZiBwb3NpdGl2ZSwgdGhlIHB0ZSBhdCBpbmRl
eCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGRvZXMgbm90IGhvbGQgYQogICBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgoK
VG8gbWFrZSBmdXR1cmUgcGF0Y2hlcyBtb3JlIGNsZWFyLCBzZXBhcmF0ZSBv
dXQgdGhpcyBmdW5jdGlvbmFsaXR5CmludG8gdHdvIGRpc3RpbmN0LCBuYW1l
ZCBiaXRzOiBQVEZfcGFydGlhbF9zZXQgKGZvciAjMSkgYW5kClBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgoKQWRkaXRpb25hbGx5LCBhIG51
bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlzIGluZm9ybWF0aW9u
IGFsc28KdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2aW9yIChz
dWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCmBkZWZlcmApLiAgVGhlc2UgYXJl
IGhhcmQgdG8gcmVhZCBpbiB0aGUgY2FsbGVyIChzaW5jZSB5b3Ugb25seSBz
ZWUKJ3RydWUnIG9yICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJl
IGFkZGVkIHRvZ2V0aGVyLiAgSW4KcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5
ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBhdGNoLCBjb2xsYXBzZQph
bGwgb2YgdGhlc2UgaW50byBhIHNpbmdsZSBgZmxhZ2AgdmFyaWFibGUuCgpO
QiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdhcyBw
cmV2aW91c2x5IHRoZSAnLTEnCmNvbmRpdGlvbiBhIGJpdCBtb3JlIHVnbHkg
aW4gdGhlIHB1dF9wYWdlX2Zyb21fbE5lIGZ1bmN0aW9ucyAoc2luY2UKeW91
IGhhdmUgdG8gY2hlY2sgZm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVy
YWwgcmVmKTsgYnV0IHRoaXMKY2xhdXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1
dHVyZSBwYXRjaC4KCkFsc28gbm90ZSB0aGF0IHRoZSBvcmlnaW5hbCBjb21t
ZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgpwYXJ0aWFsX2ZsYWdzIChs
aWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKcGxOZVtucl92
YWxpZGF0ZWRfcHRlc10sIG5vdCBwbE5lW25yX3ZhbGlkYXRlZF9wdGVzKzFd
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjUgKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggfCAgNDEgKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwY2Jj
YTQ4YTAyLi44NGVlNDhlYzNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjUxLDIwICs2NTEs
MzQgQEAgc3RhdGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSk7CiAK
Ky8qCisgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNp
ZnkgYmVoYXZpb3Igb2YgdmFyaW91cyBnZXQgYW5kCisgKiBwdXQgY29tbWFu
ZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBhbHNvIHN0b3JlZCBpbiBwYWdlLT5w
YXJ0aWFsX2ZsYWdzCisgKiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUgb2YgdGhl
IHBhZ2UgcG9pbnRlZCB0byBieQorICogcGFnZS0+cHRlW3BhZ2UtPm5yX3Zh
bGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5oIGZv
cgorICogbW9yZSBpbmZvcm1hdGlvbi4KKyAqLworI2RlZmluZSBQVEZfcGFy
dGlhbF9zZXQgICAgICAgICAoMSA8PCAwKQorI2RlZmluZSBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiAoMSA8PCAxKQorI2RlZmluZSBQVEZfcHJlZW1wdGli
bGUgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBQVEZfZGVmZXIgICAgICAg
ICAgICAgICAoMSA8PCAzKQorCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKAogICAgIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0
eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAotICAgIGludCBwYXJ0aWFsLCBpbnQg
cHJlZW1wdGlibGUpCisgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwog
ICAgIGludCByYzsKKyAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQ
VEZfcHJlZW1wdGlibGUsCisgICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdz
ICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAKLSAgICBpZiAoIGxpa2Vs
eShwYXJ0aWFsID49IDApICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxf
cmVmKSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZu
KG1mbiwgZCkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICBy
YyA9IF9fZ2V0X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7
CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFsID49IDAgJiYK
KyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAhcGFydGlhbF9yZWYgJiYKICAg
ICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsK
IApAQCAtMTE0Niw3ICsxMTYwLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiBk
ZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIpOwogc3RhdGljIGludAog
Z2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRyeV90IGwyZSwgdW5z
aWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFs
KQorICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAg
dW5zaWduZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAgIGlu
dCByYzsKQEAgLTExNjMsOCArMTE3Nyw5IEBAIGdldF9wYWdlX2Zyb21fbDJl
KAogCiAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BT
RSkgKQogICAgIHsKLSAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWws
IGZhbHNlKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfcHJlZW1w
dGlibGUpKTsKKworICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQsIGZsYWdz
KTsKICAgICAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBn
ZXRfbDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAg
ICAgICAgcmMgPSAwOwogICAgICAgICByZXR1cm4gcmM7CkBAIC0xMTgzLDcg
KzExOTgsNyBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIGRlZmluZV9nZXRfbGlu
ZWFyX3BhZ2V0YWJsZShsMyk7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9t
X2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBm
biwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDNfcGdl
bnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAKQEAg
LTExOTgsNyArMTIxMyw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIH0K
IAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAg
ICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBw
YXJ0aWFsLCAxKTsKKyAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wy
X3BhZ2VfdGFibGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAg
ICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmCiAgICAgICAgICAh
aXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCiAgICAgICAgICBnZXRfbDNfbGlu
ZWFyX3BhZ2V0YWJsZShsM2UsIHBmbiwgZCkgKQpAQCAtMTIxNiw3ICsxMjMx
LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2UoCiBkZWZpbmVfZ2V0X2xpbmVhcl9w
YWdldGFibGUobDQpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sNGUo
Ci0gICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0
cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGw0X3BnZW50cnlf
dCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMjMx
LDcgKzEyNDYsNyBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICB9CiAKICAg
ICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICBs
NGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgcGFydGlh
bCwgMSk7CisgICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdl
X3RhYmxlLCBkLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYg
KCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDRfbGluZWFyX3Bh
Z2V0YWJsZShsNGUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAKQEAg
LTEzMDYsNyArMTMyMSw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFf
cGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICog
Tm90ZSBhbHNvIHRoYXQgdGhpcyBhdXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJl
Y3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0
aWFsLCBib29sIGRlZmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgaW50IHJjID0gMDsKIApA
QCAtMTMyNiwxMiArMTM0MSwxMyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShs
MmUpOwogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3Rv
X3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KHBh
cnRpYWwgPiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAg
ICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAg
ICAgICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgICAgICBBU1NFUlQoIShm
bGFncyAmIFBURl9kZWZlcikpOwogICAgICAgICAgICAgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CiAgICAgICAgIH0KLSAgICAgICAg
ZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7CiAgICAgICAgICAgICBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpAQCAtMTM0OCw3ICsx
MzY0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25l
ZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZzsKICAgICBpbnQgcmM7CkBAIC0xMzcxLDEzICsxMzg3LDE0
IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90
IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBwZyA9IGwzZV9nZXRf
cGFnZShsM2UpOwogCi0gICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkg
KQorICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCApCiAgICAgewotICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAg
ICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKICAgICAgICAgcmV0
dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZu
KHBmbikpKTsKICAgICB9CiAKLSAgICBpZiAoIGRlZmVyICkKKyAgICBpZiAo
IGZsYWdzICYgUFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikp
OwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBn
OwpAQCAtMTM5Miw3ICsxNDA5LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwK
IH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5
X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsK
ICAgICBpbnQgcmMgPSAxOwogCkBAIC0xNDAxLDEzICsxNDE4LDE0IEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwg
dW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAgIGlm
ICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxh
Z3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9y
ZWYpKSA9PQorICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAg
ICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAgICAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZl
ciApCisgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNTE0LDEyICsx
NTMyLDEzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgIHVuc2ln
bmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAg
ICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7
Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+
cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAg
IHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFs
X2ZsYWdzOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBm
bikpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
OyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBw
YXJ0aWFsID0gMCApCisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0g
MCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAg
ICAgewpAQCAtMTUyOSwxOCArMTU0OCwxOSBAQCBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSkKICAgICAgICAgfQogCiAgICAgICAgIGlmICggIWlzX2d1ZXN0
X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAgICAgICAocmMgPSBn
ZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+
IDAgKQorICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBs
MmVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFS
VCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
cGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRh
aW4gJ2dlbmVyYWwgcmVmJyAqLworICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBp
ICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCkBAIC0xNTQ5LDcg
KzE1NjksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAg
ICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAg
ICAgICAgICB9CkBAIC0xNTczLDcgKzE1OTMsOCBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5z
aWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwog
ICAgIGwzX3BnZW50cnlfdCAgKnBsM2U7CiAgICAgdW5zaWduZWQgaW50ICAg
aTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdl
LT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7Cisg
ICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRp
YWxfZmxhZ3M7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4o
cGZuKSk7CiAKQEAgLTE1ODgsNyArMTYwOSw3IEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAg
bWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSA0
KSAqIHNpemVvZigqcGwzZSkpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0g
ICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAgaSsrLCBw
YXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9j
aGVjaygpICkKICAgICAgICAgewpAQCAtMTYwNSwyMCArMTYyNiwyMiBAQCBz
dGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgICAgICAgICAgICAg
ICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCi0gICAgICAgICAgICAgICAgICAg
IFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRp
YWwsIDEpOworICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJs
ZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAorICAgICAgICAgICAgICAgICAgICBw
YXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICggKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwz
ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgZWxzZSBp
ZiAoIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwg
cGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsK
IAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOwor
ICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYn
IHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRp
YWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0K
ICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTYzNSw3ICsxNjU4LDcgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xNzY3
LDE5ICsxNzkwLDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4g
PSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90
ICAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogICAgIHVu
c2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBw
YXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3Mg
PSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgZm9yICggaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVM7
Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAgaSsr
LCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFp
c19ndWVzdF9sNF9zbG90KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0g
Z2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkg
PiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShw
bDRlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RB
UlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVh
dmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICov
CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9m
bGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTc4OSw3ICsxODE0
LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwor
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAg
ICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKICAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgZWxz
ZQpAQCAtMTg0MiwxOSArMTg2NywyMCBAQCBzdGF0aWMgaW50IGZyZWVfbDJf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQg
bG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJf
cGdlbnRyeV90ICpwbDJlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBw
YWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7CisgICAgaW50IHJjID0g
MDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBh
cnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyAtICEocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAK
ICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAg
ICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgaWYgKCBpc19ndWVzdF9s
Ml9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSApCi0gICAg
ICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwg
cGFydGlhbCwgZmFsc2UpOworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9m
cm9tX2wyZShwbDJlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAg
ICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAK
ICAgICAgICAgaWYgKCAhaS0tICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAt
MTg3NiwxMiArMTkwMiwxNCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0g
LUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0
aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBh
cnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAg
IHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJ
RVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsK
KyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMTg5MywxOCArMTkyMSwxOSBA
QCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIo
cGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSk7CiAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwotICAgIGlu
dCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1
bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFw
YXJ0aWFsOworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBh
cnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBp
ID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxhZ3Mg
JiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwzZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0g
ICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBw
YXJ0aWFsLCAwKTsKKyAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wzZShw
bDNlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBwYXJ0aWFs
ID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIGlm
ICggcmMgPT0gMCApCiAgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3Rf
Z3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwogCkBAIC0xOTIzLDEyICsxOTUyLDE0
IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
cGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFy
dGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAg
ICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAm
JiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0K
ICAgICByZXR1cm4gcmMgPiAwID8gMCA6IHJjOwpAQCAtMTkzOSwyNiArMTk3
MCwyOSBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRf
b3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChw
YWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0g
bWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7Ci0gICAgaW50IHJjID0gMCwg
cGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwotICAgIHVuc2lnbmVkIGlu
dCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7Cisg
ICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBwYXJ0aWFsX2ZsYWdzID0g
cGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxf
c2V0KTsKIAogICAgIGRvIHsKICAgICAgICAgaWYgKCBpc19ndWVzdF9sNF9z
bG90KGQsIGkpICkKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
NGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJj
ID0gcHV0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsX2Zs
YWdzKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBwYXJ0aWFsX2Zs
YWdzID0gMDsKICAgICB9IHdoaWxlICggaS0tICk7CiAKICAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
cGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAg
IGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9F
TlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICB9CiAKQEAgLTIxODAsNyArMjIxNCw3
IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwy
ZSwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBwdXRf
cGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOworICAgIHB1dF9w
YWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgUFRGX2RlZmVyKTsKIAogICAgIHJl
dHVybiByYzsKIH0KQEAgLTIyNDgsNyArMjI4Miw3IEBAIHN0YXRpYyBpbnQg
bW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwKICAgICAgICAgaWYg
KCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQogICAgICAg
ICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBw
Zm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwg
UFRGX2RlZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTIzMTEsNyAr
MjM0NSw3IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlf
dCAqcGw0ZSwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0g
ICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAgICBw
dXRfcGFnZV9mcm9tX2w0ZShvbDRlLCBwZm4sIFBURl9kZWZlcik7CiAgICAg
cmV0dXJuIHJjOwogfQogCkBAIC0yNTc3LDcgKzI2MTEsNyBAQCBpbnQgZnJl
ZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlLAogICAgIGlmICggISh0eXBlICYgUEdUX3BhcnRpYWwpICkK
ICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMVUg
PDwgUEFHRVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAg
IH0KIAogICAgIHN3aXRjaCAoIHR5cGUgJiBQR1RfdHlwZV9tYXNrICkKQEAg
LTI4NjIsNyArMjg5Niw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwK
ICAgICAgICAgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7Ci0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgfQogICAgICAg
ICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFs
bG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CkBAIC0z
MDM3LDcgKzMwNzEsOCBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4p
CiAKICAgICByYyA9IHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKQogICAgICAg
ICAgPyAoZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSA/IDAgOiAtRUlOVkFM
KQotICAgICAgICAgOiBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4s
IFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIDAsIDEpOworICAgICAgICAgOiBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290X3BhZ2Vf
dGFibGUsIGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBURl9wcmVlbXB0aWJsZSk7CiAgICAgc3dpdGNoICggcmMgKQogICAg
IHsKICAgICBjYXNlIDA6CkBAIC0zNDIwLDcgKzM0NTUsNyBAQCBsb25nIGRv
X21tdWV4dF9vcCgKICAgICAgICAgICAgIGlmICggb3AuYXJnMS5tZm4gIT0g
MCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgICAgICAgICAgICAg
X21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJk
LCAwLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgX21mbihvcC5hcmcxLm1m
biksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCBQVEZfcHJlZW1wdGli
bGUpOwogCiAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAx
MDMwYjhiNWU2Li5hNTMxZmUzMTE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0xNTcsMTkgKzE1NywzNCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAg
ICAgICAqIHNldHRpbmcgdGhlIGZsYWcgbXVzdCBub3QgZHJvcCB0aGF0IHJl
ZmVyZW5jZSwgd2hlcmVhcyB0aGUgaW5zdGFuY2UKICAgICAgICAgICogY2xl
YXJpbmcgaXQgd2lsbCBoYXZlIHRvLgogICAgICAgICAgKgotICAgICAgICAg
KiBJZiBAcGFydGlhbF9wdGUgaXMgcG9zaXRpdmUgdGhlbiBQVEUgYXQgQG5y
X3ZhbGlkYXRlZF9wdGVzKzEgaGFzCi0gICAgICAgICAqIGJlZW4gcGFydGlh
bGx5IHZhbGlkYXRlZC4gVGhpcyBpbXBsaWVzIHRoYXQgdGhlIGdlbmVyYWwg
cmVmZXJlbmNlCi0gICAgICAgICAqIHRvIHRoZSBwYWdlIChhY3F1aXJlZCBm
cm9tIGdldF9wYWdlX2Zyb21fbE5lKCkpIHdvdWxkIGJlIGRyb3BwZWQKLSAg
ICAgICAgICogKGFnYWluIGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVyZSkg
YW5kIGhlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQKLSAgICAgICAgICogd2hl
biByZXN1bWluZyB0aGUgdmFsaWRhdGlvbiwgYnV0IG11c3Qgbm90IGJlIGRy
b3BwZWQgd2hlbiBwaWNraW5nCi0gICAgICAgICAqIHVwIHRoZSBwYWdlIGZv
ciBpbnZhbGlkYXRpb24uCisgICAgICAgICAqIElmIHBhcnRpYWxfZmxhZ3Mg
JiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBwYWdlIGF0Cisg
ICAgICAgICAqIGF0IEBucl92YWxpZGF0ZWRfcHRlcyBoYWQgUEdUX3BhcnRp
YWwgc2V0IGFzIGEgcmVzdWx0IG9mIGFuCisgICAgICAgICAqIG9wZXJhdGlv
biBvbiB0aGUgY3VycmVudCBwYWdlLiAgKFRoYXQgcGFnZSBtYXkgb3IgbWF5
IG5vdAorICAgICAgICAgKiBzdGlsbCBoYXZlIFBHVF9wYXJ0aWFsIHNldC4p
CiAgICAgICAgICAqCi0gICAgICAgICAqIElmIEBwYXJ0aWFsX3B0ZSBpcyBu
ZWdhdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMrMSBoYXMK
LSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgaW52YWxpZGF0ZWQuIFRoaXMg
aXMgYmFzaWNhbGx5IHRoZSBvcHBvc2l0ZSBjYXNlIG9mCi0gICAgICAgICAq
IGFib3ZlLCBpLmUuIHRoZSBnZW5lcmFsIHJlZmVyZW5jZSB0byB0aGUgcGFn
ZSB3YXMgbm90IGRyb3BwZWQgaW4KLSAgICAgICAgICogcHV0X3BhZ2VfZnJv
bV9sTmUoKSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwgYW5kIGhl
bmNlIGl0Ci0gICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBw
dXQgb3BlcmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAotICAg
ICAgICAgKiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2lu
ZyB1cCB0aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUg
YXQKKyAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UgY291bnQgZm9yIHRoZQorICAgICAgICAgKiBwYWdl
LgorICAgICAgICAgKgorICAgICAgICAgKiBUaGlzIGhhcHBlbnM6CisgICAg
ICAgICAqIC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZhbGlkYXRp
b24gb2YgdGhlIHBhZ2Ugd2FzCisgICAgICAgICAqICAgaW50ZXJydXB0ZWQK
KyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxp
ZCBlbnRyeSBpcyBlbmNvdW50ZXJlZCBhbmQKKyAgICAgICAgICogICB2YWxp
ZGF0aW9uIGlzIHByZWVtcHRpYmxlCisgICAgICAgICAqIC0gRHVyaW5nIHZh
bGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBzZXQg
b24KKyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBl
cmhhcHMgYmVjYXVzZSB3ZSdyZSBwaWNraW5nCisgICAgICAgICAqICAgdXAg
ZnJvbSBhIHBhcnRpYWwgZGUtdmFsaWRhdGlvbikuCisgICAgICAgICAqCisg
ICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgaXMgY2xlYXIsCisgICAgICAgICAqIHRoZW4g
YSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBp
dCBpcyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUg
YWNxdWlyZWQuCisgICAgICAgICAqCisgICAgICAgICAqIFdoZW4gcmVzdW1p
bmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYg
aXMKKyAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUg
ZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCisgICAgICAgICAqIHJlZmVyZW5j
ZSBzaG91bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICoKKyAgICAgICAgICog
TkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmIGFyZQorICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMsIHRoZSBv
bmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAgICAqCiAg
ICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291bnQsIGlu
ZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhv
dyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIGEgcGFnZQpA
QCAtMTgwLDcgKzE5NSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAg
c3RydWN0IHsKICAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczpQ
QUdFVEFCTEVfT1JERVIgKyAxOwogICAgICAgICAgICAgdTE2IDoxNiAtIFBB
R0VUQUJMRV9PUkRFUiAtIDEgLSAyOwotICAgICAgICAgICAgczE2IHBhcnRp
YWxfcHRlOjI7CisgICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoyOwog
ICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsK
IAotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Transfer-Encoding: base64

RnJvbSAyNTVhZDg4MDRjNzlkYzg3NDMyMmE3MDYwYWUwNjE1MzA1YmNiOGU4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA0LzExXSB4
ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRo
YW4gYQogYm9vbGVhbgoKVGhpcyBpcyBpbiBtYWlubHkgaW4gcHJlcGFyYXRp
b24gZm9yIF9wdXRfcGFnZV90eXBlIHRha2luZyB0aGUKcGFydGlhbF9mbGFn
cyB2YWx1ZSBpbiB0aGUgZnV0dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhZCBpbgp0aGUgY2FsbGVyIChzaW5jZSB5b3Ugc2VlIGEgZmxh
ZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2VgKS4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA4NGVlNDhlYzNmLi5lMzI2NGY4ODc5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTI1Myw3ICsxMjUzLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAg
cmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCitzdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CiAKIHZvaWQgcHV0X3BhZ2Vf
ZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFl
X293bmVyKQpAQCAtMTM0NSw3ICsxMzQ1LDcgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
UFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CkBAIC0x
MzU0LDcgKzEzNTQsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJl
KGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAg
ICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0
cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICB9CkBAIC0xMzkxLDcg
KzEzOTEsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgUFRG
X3BhcnRpYWxfc2V0ICkKICAgICB7CiAgICAgICAgIEFTU0VSVCghKGZsYWdz
ICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAgICB9CiAKICAgICBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKQEAgLTE0MDEsNyArMTQwMSw3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAot
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAg
aWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsKIApA
QCAtMTQyMiw3ICsxNDIyLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAg
ICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewogICAg
ICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAg
ICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3Rv
X3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgICAgICByZXR1cm4gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21m
bihwZm4pKSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKQEAgLTE0MzIsNyArMTQzMiw3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQog
Ci0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90
b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAg
IHB1dF9wYWdlKHBnKTsKICAgICB9CkBAIC0yNjgwLDExICsyNjgwLDEyIEBA
IHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogfQogCiAKLXN0YXRp
YyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
Ym9vbCBwcmVlbXB0aWJsZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
dHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51
LmludXNlLnR5cGVfaW5mbzsKICAgICBpbnQgcmMgPSAwOworICAgIGJvb2wg
cHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZTsKIAogICAg
IGZvciAoIDsgOyApCiAgICAgewpAQCAtMjg4NCw3ICsyODg1LDcgQEAgc3Rh
dGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAgICAgICAgICAgICBpZiAoIHVu
bGlrZWx5KGlvbW11X3JldCkgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAg
ICAgICAgICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsK
ICAgICAgICAgICAgICAgICByYyA9IGlvbW11X3JldDsKICAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KQEAgLTI5MTEsNyArMjkx
Miw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIAogdm9pZCBwdXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50
IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOworICAg
IGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2UsIDAsIE5VTEwpOwogICAg
IEFTU0VSVChyYyA9PSAwKTsKICAgICAodm9pZClyYzsKIH0KQEAgLTI5Mjcs
NyArMjkyOCw3IEBAIGludCBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKIAogaW50IHB1dF9wYWdl
X3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsK
LSAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgdHJ1ZSwgTlVMTCk7
CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIFBURl9wcmVlbXB0
aWJsZSwgTlVMTCk7CiB9CiAKIGludCBnZXRfcGFnZV90eXBlX3ByZWVtcHRp
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSkKQEAgLTI5NDMsNyArMjk0NCw3IEBAIGludCBwdXRfb2xkX2d1ZXN0X3Rh
YmxlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2gg
KCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
LCB0cnVlLAorICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIFBURl9wcmVlbXB0aWJsZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0
X3B0cGcpICkKICAgICB7CiAgICAgY2FzZSAtRUlOVFI6Ci0tIAoyLjIzLjAK
Cg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Transfer-Encoding: base64

RnJvbSAzNmNlMmI2ZTI0NmQ0MWViYWViOTk0ZGJmMmI0ZTBlNDU1NTg5M2Jm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA1LzExXSB4
ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25k
aXRpb25hbAoKTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcg
dGhlIGNvbmRpdGlvbnMgaW4gd2hpY2ggd2Ugd2lsbApyZXRhaW4gdGhlIHJl
ZiwgcmF0aGVyIHRoYW4gdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2Ug
cmVsZWFzZSBpdC4KClRoZSBvbmx5IHdheSAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUgaXMgaWYKcHJlZW1w
dGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUgcXVlcnkg
aXRzZWxmLCBhbmQgYWRkIGFuCkFTU0VSVCgpIHRvIHRoYXQgZWZmZWN0IG9u
IHRoZSBvcHBvc2l0ZSBwYXRoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCgpOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRo
ZSAibGluZWFyIHB0IGZhaWx1cmUiIHNpdHVhdGlvbgpkZXNjcmliZWQgaW4g
dGhlIGNvbW1lbnQ7IHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1
cmUgcGF0Y2guCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBlMzI2NGY4ODc5Li5jZTdmNWI4NGYzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
Njc4LDggKzY3OCw0MyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKAogCiAgICAgcmMgPSBfX2dldF9wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwogCi0gICAgaWYgKCB1bmxpa2VseShyYykg
JiYgIXBhcnRpYWxfcmVmICYmCi0gICAgICAgICAoIXByZWVtcHRpYmxlIHx8
IHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAg
ICAvKgorICAgICAqIFJldGFpbiB0aGUgcmVmY291bnQgaWY6CisgICAgICog
LSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKKyAgICAgKiAt
IHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CisgICAgICog
ICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYp
CisgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQg
dGhlcmUncyBiZWVuIGFuIGVycm9yCisgICAgICogICAgIChwYWdlID09IGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQorICAgICAqCisgICAgICog
VGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBl
eHBsYW5hdGlvbi4gIFRoZXJlCisgICAgICogYXJlIHR3byBzY2VuYXJpb3Mg
d2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46Cisg
ICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlw
ZSBgdHlwZWA7IGkuZS4gaGFzCisgICAgICogICBQR1RfcGFydGlhbCBzZXQK
KyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyBM
KHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCisgICAgICogICBwYWdlOyBlLmcu
IHdlJ3JlIGJlaW5nIGNhbGxlZCBmcm9tIGdldF9wYWdlX2Zyb21fbDJlIHdp
dGgKKyAgICAgKiAgIHR5cGUgPT0gUEdUX2wxX3RhYmxlLCBidXQgdGhlIG1m
biBpcyBQR1RfbDJfdGFibGUpCisgICAgICoKKyAgICAgKiBJZiB0aGVyZSdz
IGFuIGVycm9yLCBpbiB0aGUgZmlyc3QgY2FzZSwgX2dldF9wYWdlX3R5cGUg
d2lsbAorICAgICAqIGVpdGhlciByZXR1cm4gLUVSRVNUQVJULCBpbiB3aGlj
aCBjYXNlIHdlIHdhbnQgdG8gcmV0YWluIHRoZQorICAgICAqIHJlZiAoYXMg
dGhlIGNhbGxlciB3aWxsIGNvbnNpZGVyIGl0IHJldGFpbmVkKSwgb3IgLUVJ
TlZBTCwgaW4KKyAgICAgKiB3aGljaCBjYXNlIG9sZF9ndWVzdF90YWJsZSB3
aWxsIGJlIHNldDsgaW4gYm90aCBjYXNlcywgd2UgbmVlZAorICAgICAqIHRv
IHJldGFpbiB0aGUgcmVmLgorICAgICAqCisgICAgICogSW4gdGhlIHNlY29u
ZCBjYXNlLCBpZiB0aGVyZSdzIGFuIGVycm9yLCBfZ2V0X3BhZ2VfdHlwZSgp
IGNhbgorICAgICAqICpvbmx5KiByZXR1cm4gLUVJTlZBTCwgYW5kICpuZXZl
ciogc2V0IG9sZF9ndWVzdF90YWJsZS4gIEluCisgICAgICogdGhhdCBjYXNl
IHdlIGFsc28gd2FudCB0byByZXRhaW4gdGhlIHJlZmVyZW5jZSwgdG8gYWxs
b3cgdGhlCisgICAgICogcGFnZSB0byBjb250aW51ZSB0byBiZSB0b3JuIGRv
d24gKGkuZS4sIFBHVF9wYXJ0aWFsIGNsZWFyZWQpCisgICAgICogc2FmZWx5
LgorICAgICAqCisgICAgICogQWxzbyBub3RlIHRoYXQgd2Ugc2hvdWxkbid0
IGJlIGFibGUgdG8gbGVhdmUgd2l0aCB0aGUgcmVmZXJlbmNlCisgICAgICog
Y291bnQgcmV0YWluZWQgdW5sZXNzIHdlIHN1Y2NlZWRlZCwgb3IgdGhlIG9w
ZXJhdGlvbiB3YXMKKyAgICAgKiBwcmVlbXB0aWJsZS4KKyAgICAgKi8KKyAg
ICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkKKyAgICAgICAg
Lyogbm90aGluZyAqLzsKKyAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgICAgIEFTU0VSVChwcmVl
bXB0aWJsZSk7CisgICAgZWxzZQogICAgICAgICBwdXRfcGFnZShwYWdlKTsK
IAogICAgIHJldHVybiByYzsKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Transfer-Encoding: base64

RnJvbSAxODBmNjM4ZmI1MDQ3YzQ3OGNhMzJiMTVkZDJiYTliYTBjZTQzNjIz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA2LzExXSB4
ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9m
bGFncyB3aGVuCiBwcmVlbXB0aW5nCgpJbiBvcmRlciB0byBhbGxvdyByZWN1
cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBi
ZQppbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3Rh
dGUgb2YgdGhlIHN1Yi1wYWdlcwpwcm9tb3RlZCBvciBkZW1vdGVkLiAgVGhp
cyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCnN0cnVj
dDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRh
dGVkKSBzaG91bGQgYWx3YXlzIGJlCnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdl
bmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6
ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlk
YXRlZCBhbmQgbm8gcmVmZXJlbmNlCmNvdW50IGlzIGhlbGQuICBJZiBQVEZf
cGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRl
ZF0KaXMgcGFydGlhbGx5IHZhbGlkYXRlZC4KCkF0IHRoZSBtb21lbnQsIGEg
ZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVt
b3Rpb24Kd2l0aCByZWdhcmQgdG8gd2hldGhlciB0aGUgZW50cnkgaXRzZWxm
ICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQpjb3VudDogd2hlbiBlbnRy
eSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMgLUVS
RVNUQVJUKSwKdGhlIGVudHJ5IGlzIG5vdCBjb25zaWRlcmVkIHRvIGhvbGQg
YSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0
ZWQsIHRoZSBlbnRyeSBpcyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBn
ZW5lcmFsCnJlZmVyZW5jZS4KClBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlz
IHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYg
Y2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBoZWxkCmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBp
dCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UK
Y291bnQgaGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25z
IGNhbiBiZSBpbnRlcmxlYXZlZCwgdGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8g
Z2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21f
bCplLAp0byBiZSBhYmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2Ug
Y291bnRzLgoKVW5mb3J0dW5hdGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJs
ZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpCmFuZCByZXR1cm4g
LUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlkYXRlZCwgYnV0
IGRvbid0IGNsZWFyCnBhcnRpYWxfZmxhZ3MuCgpJZiB3ZSB3ZXJlIHBpY2tp
bmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9u
LCB0aGF0Cm1lYW5zIHRoYXQgUFRGX3BhcnRpYWxfc2V0IHdvdWxkIGJlIHNl
dCBldmVuIHRob3VnaApbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3Qg
cGFydGlhbGx5IHZhbGlkYXRlZC4gIFRoaXMgbWVhbnMgdGhhdAppZiB0aGUg
cGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUtdmFsaWRhdGVkLCBwdXRfcGFn
ZV90eXBlKCkgd291bGQKZXJyb25lb3VzbHkgYmUgY2FsbGVkIG9uIHRoYXQg
ZW50cnkuCgpQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2luZyB3aXRo
IGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodApsZWF2ZSBib3RoIFBU
Rl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7IGFu
ZCB3aGVuCmRlLXZhbGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRo
ZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCByZWYgd291bGQKYmUgZXJyb25lb3Vz
bHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0uCgpJbiBh
IHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUgZHVwbGljYXRp
b24uICBSYXRoZXIgdGhhbgpkdXBsaWNhdGUgdGhlIGludGVycnVwdGlvbiBj
b2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KdGhl
IGNvZGUgd2hpY2ggYWxyZWFkeSBoYW5kbGVzIHRoYXQgY2FzZSBjb3JyZWN0
bHkuCgpHaXZlbiB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxk
IGJlIGltcG9zc2libGUgZm9yCnBhcnRpYWxfZmxhZ3MgdG8gYmUgbm9uLXpl
cm87IGFkZCBhbiBBU1NFUlQoKSB0byBjYXRjaCBhbnkgY2hhbmdlcy4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTggKysrKy0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGNlN2Y1Yjg0ZjMuLjliOWI2N2NkNzQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xNTc2LDEzICsxNTc2LDggQEAgc3RhdGljIGludCBhbGxv
Y19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCAp
CiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Ns
b3QoZCwgdHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOwor
ICAgICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwg
aSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShw
bDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKQEAgLTE2NDcsMTMgKzE2NDIsOCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewog
ICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotCi0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYm
IChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAg
ICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMp
ICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MocGwzZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAg
ICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ldKSAmIGwzX2Rpc2FsbG93X21h
c2soZCkpICkKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Transfer-Encoding: base64

RnJvbSAyOWY1NmYwZTdjMTFhMjk5ZGE0OTdjODY2YjRjNzZlYmJjODYyMDQ1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA3LzExXSB4
ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFs
CgpJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21v
dGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQppbnRlcnJ1cHRlZCwgWGVuIG11
c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwpw
cm9tb3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVs
ZW1lbnRzIGluIHRoZSBwYWdlIHN0cnVjdDoKbnJfZW50cmllc192YWxpZGF0
ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpUaGUgcnVsZSBpcyB0aGF0IGVudHJp
ZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQgYWx3YXlzIGJl
CnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNl
CmNvdW50IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0KaXMgcGFydGlhbGx5IHZhbGlk
YXRlZC4KCkF0IHRoZSBtb21lbnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBi
ZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24Kd2l0aCByZWdhcmQgdG8g
d2hldGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJl
ZmVyZW5jZQpjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJy
dXB0ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKdGhlIGVudHJ5IGlz
IG5vdCBjb25zaWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50
cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBpcyBzdGls
bCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCnJlZmVyZW5jZS4KClBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFs
IHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxk
CmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24s
IHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UKY291bnQgaGVsZC4gIEJlY2F1c2Ug
cHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZlZCwg
dGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAp0byBiZSBhYmxlIHRvIHBy
b3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgoKVW5mb3J0dW5hdGVs
eSwgYmVjYXVzZSBhIHJlZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3Nz
aWJsZSB0bwplbmdpbmVlciBhIHNpdHVhdGlvbiB3aGVyZSBQRlRfcGFydGlh
bF9zZXQgaXMgc2V0IGJ1dCB0aGUgcGFnZSBpbgpxdWVzdGlvbiBoYXMgYmVl
biBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCnRoZSBhcHBlbmRpeC4KCkZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKcmVm
ZXJlbmNlIGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQu
ICAoRm9yIGNsYXJpdHkgb2YKY2hhbmdlLCBrZWVwIHR3byBzZXBhcmF0ZSBm
bGFncy4gIFRoZXNlIHdpbGwgYmUgY29sbGFwc2VkIGluIGEKc3Vic2VxdWVu
dCBjaGFuZ2VzZXQuKQoKVGhpcyBoYXMgdHdvIGJhc2ljIGltcGxpY2F0aW9u
cy4gIE9uIHRoZSBwdXRfcGFnZV9mcm9tX2xOZSgpIHNpZGUsCnRoaXMgbWVh
biB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNl
IGNhbiBuZXZlciBoYXBwZW4sCmFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUg
c3BlY2lhbC1jYXNlZC4KClNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3Mg
YXJlIHNldCB0b2dldGhlciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92
ZXIKZXhpc3RpbmcgYml0cyBmcm9tIHBhcnRpYWxfcHRlLgoKKE5CIHRoZXJl
IGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0aCBjYWxsaW5nIF9wdXRfcGFn
ZV90eXBlKCkgb24gYQpwYWdlIHdoaWNoIGhhZCBQR1RfcGFydGlhbCBzZXQ7
IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudApwYXRjaC4p
CgpPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCmJldHdlZW4gY2FsbGVycyB3aGljaCBo
b2xkIGEgcmVmZXJlbmNlIG9uIHBhcnRpYWwgKGkuZS4sCmFsbG9jX2xOX3Rh
YmxlKCkpLCBhbmQgdGhvc2Ugd2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5f
TE5fVEFCTEUsIGFuZApzbyBvbik6IHBhc3MgYSBmbGFnIGlmIHRoZSB0eXBl
IHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24uCgpOQiB0aGF0
IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRoYXQg
Z2V0X3BhZ2VfZnJvbV9sMmUKY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0tLQoqIEFwcGVuZGl4OiBFbmdpbmVlcmluZyBQVEZfcGFydGlhbF9zZXQg
d2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogIGZvcmVpZ24gZG9tYWluCgpT
dXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBwcm9tb3RlZCB0byBh
biBsMywgYW5kIEIgaXMgYSBwYWdlCndoaWNoIGNhbiBiZSBwcm9tb3RlZCB0
byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwpQR0NfYWxs
b2NhdGVkIHNldCBidXQgbm8gb3RoZXIgZ2VuZXJhbCByZWZlcmVuY2VzLgoK
VjE6ICBQSU5fTDMgQS4KICBBIGlzIHZhbGlkYXRlZCwgQiBpcyB2YWxpZGF0
ZWQuCiAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1Rf
cGlubmVkCiAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBC
LmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKEFbeF0gaG9sZHMgYSBnZW5l
cmFsIHJlZikKClYxOiBVTlBJTiBBLgogIEEgYmVnaW5zIGRlLXZhbGlkYXRp
b24uCiAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVuIGkgPCB4CiAg
VjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICBWMS0+b2xkX2d1ZXN0X3RhYmxl
X3JlZl9oZWxkID0gZmFsc2UKICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3Bh
cnRpYWwKICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICBCLnR5
cGVfY291bnQgPSAwCiAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCgpW
MjogTU9EX0w0X0VOVFJZIHRvIHBvaW50IHNvbWUgbDRlIHRvIEEuCiAgUGlj
a3MgdXAgcmUtdmFsaWRhdGlvbiBvZiBBLgogIEFycmFuZ2UgdG8gYmUgaW50
ZXJydXB0ZWQgaGFsZndheSB0aHJvdWdoIEIncyB2YWxpZGF0aW9uCiAgQi50
eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgQi5jb3VudCA9IDIgfCBQ
R0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVyYWwgcmVm
KQogIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFs
aWRhdGVkX2VudHJpZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0
aWFsX3NldAoKVjM6IE1PRF9MM19FTlRSWSB0byBwb2ludCBzb21lIG90aGVy
IGwzZSAobm90IGluIEEpIHRvIEIuCiAgVmFsaWRhdGVzIEIuCiAgQi50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBCLmNvdW50ID0gMiB8IFBH
Q19hbGxvY2F0ZWQgKCJvdGhlciBsM2UiIGhvbGRzIGEgZ2VuZXJhbCByZWYp
CgpWMzogTU9EX0wzX0VOVFJZIHRvIGNsZWFyIGwzZSBwb2ludGluZyB0byBC
LgogIERldmFsaWRhdGVzIEIuCiAgQi50eXBlX2NvdW50ID0gMAogIEIuY291
bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAoKVjM6IGRlY3JlYXNlX3Jlc2VydmF0
aW9uKEIpCiAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICBCLmNvdW50ID0gMCA9
PiBCIGlzIGZyZWVkCgpCIGdldHMgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQg
ZG9tYWluCgpWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogIHB1dF9vbGRfZ3Vl
c3RfdGFibGUoQSkKICAgIC4uLgogICAgICBmcmVlX2wzX3RhYmxlKEEpCgpO
b3cgc2luY2UgQS5wYXJ0aWFsX2ZsYWdzIGhhcyBQVEZfcGFydGlhbF9zZXQs
IGZyZWVfbDNfdGFibGUoKSB3aWxsCmNhbGwgcHV0X3BhZ2VfZnJvbV9sM2Uo
KSBvbiBBW3hdLCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25l
ZApieSBhbm90aGVyIGRvbWFpbi4KCklmIEFbeF0gaGVsZCBhIGdlbmVyYWwg
cmVmY291bnQgZm9yIEIgb24gcGFydGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBk
b2VzCmZvciBwYXJ0aWFsIGRlLXZhbGlkYXRpb24sIHRoZW4gQiB3b3VsZCBz
dGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCjEgYWZ0ZXIgUEdDX2Fs
bG9jYXRlZCB3YXMgZnJlZWQ7IHNvIEIgd291bGRuJ3QgYmUgZnJlZWQgdW50
aWwgYWZ0ZXIKcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBB
W3hdLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDg0ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKystLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNTggaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCA5YjliNjdjZDc0Li4yZjE4NWEzY2QzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjU4
LDEwICs2NTgsMTEgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICog
cGFnZS0+cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0
aGUgY29tbWVudCBpbiBtbS5oIGZvcgogICogbW9yZSBpbmZvcm1hdGlvbi4K
ICAqLwotI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAoMSA8PCAw
KQotI2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAxKQot
I2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAoMSA8PCAyKQotI2Rl
ZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAgICAoMSA8PCAzKQorI2RlZmlu
ZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAgICgxIDw8IDApCisjZGVmaW5l
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwgMSkKKyNkZWZpbmUg
UFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBQ
VEZfZGVmZXIgICAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBU
Rl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQgKDEgPDwgNCkKIAogc3RhdGljIGlu
dCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICBtZm5fdCBtZm4s
IHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKQEAgLTY3
MCw3ICs2NzEsMTEgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJs
ZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlh
bF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAg
ICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmLAorICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9w
YXJ0aWFsX3NldCwKKyAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQ
VEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0OworCisgICAgQVNTRVJUKHBhcnRp
YWxfcmVmID09IHBhcnRpYWxfc2V0KTsKIAogICAgIGlmICggbGlrZWx5KCFw
YXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9m
cm9tX21mbihtZm4sIGQpKSApCkBAIC02ODMsMTMgKzY4OCwxNSBAQCBzdGF0
aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAqIC0g
cGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBw
YWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgogICAgICAqICAg
LSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQor
ICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09
IC1FUkVTVEFSVCksIGFuZCB0aGUKKyAgICAgKiAgICAgY2FsbGVyIGhhcyBh
c2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAg
ICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJl
J3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgogICAgICAqIFRoZSBw
YXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFu
YXRpb24uICBUaGVyZQogICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJl
IHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgotICAgICAq
IC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5
cGVgOyBpLmUuIGhhcwotICAgICAqICAgUEdUX3BhcnRpYWwgc2V0CisgICAg
ICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IHByb21vdGVkIC8gZGVtb3Rl
ZCBhcyB0eXBlIGB0eXBlYDsKKyAgICAgKiAgIGkuZS4gaGFzIFBHVF9wYXJ0
aWFsIHNldAogICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1v
dGVkIGFzIEwodHlwZSsxKSAoaS5lLiwgYSBsaW5lYXIKICAgICAgKiAgIHBh
Z2U7IGUuZy4gd2UncmUgYmVpbmcgY2FsbGVkIGZyb20gZ2V0X3BhZ2VfZnJv
bV9sMmUgd2l0aAogICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1
dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKQEAgLTcxMiw3ICs3MTksOCBA
QCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAg
ICAqLwogICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQog
ICAgICAgICAvKiBub3RoaW5nICovOwotICAgIGVsc2UgaWYgKCBwYWdlID09
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICBlbHNlIGlm
ICggcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fAor
ICAgICAgICAgICAgICAocmV0YWluX3JlZiAmJiByYyA9PSAtRVJFU1RBUlQp
ICkKICAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKICAgICBlbHNlCiAg
ICAgICAgIHB1dF9wYWdlKHBhZ2UpOwpAQCAtMTM3OSw4ICsxMzg3LDggQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCAoZmxhZ3MgJiAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9
PQogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwot
ICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVt
cHRpYmxlLCBwdHBnKTsKKyAgICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNo
b3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgICAg
IEJVRygpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBmbGFncyAm
IFBURl9kZWZlciApCiAgICAgICAgIHsKQEAgLTE0MjUsOCArMTQzMyw4IEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwz
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCAoZmxhZ3MgJiAoUFRG
X3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQog
ICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICB7Ci0gICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFn
ZShfbWZuKHBmbikpKTsKKyAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxk
IGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAgICAgICBCVUcoKTsK
ICAgICB9CiAKICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKQEAgLTE0
NTYsOCArMTQ2NCw4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUo
bDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAg
IGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmKSkgPT0KICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxf
c2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3Mg
JiBQVEZfZGVmZXIpKTsKLSAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2Vf
dHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKKyAgICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdh
eXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgICAgIEJVRygpOwog
ICAgICAgICB9CiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CkBAIC0xNTgxLDEzICsxNTg5LDIyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlKQogICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBs
MmVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFS
VCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzID0gaTsKLSAgICAgICAgICAgIC8qIFNldCAnc2V0JywgcmV0YWlu
ICdnZW5lcmFsIHJlZicgKi8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwotICAg
ICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSAp
CisgICAgICAgIC8qCisgICAgICAgICAqIEl0IHNob3VsZG4ndCBiZSBwb3Nz
aWJsZSBmb3IgZ2V0X3BhZ2VfZnJvbV9sMmUgdG8gcmV0dXJuCisgICAgICAg
ICAqIC1FUkVTVEFSVCwgc2luY2Ugd2UgbmV2ZXIgY2FsbCB0aGlzIHdpdGgg
UFRGX3ByZWVtcHRpYmxlLgorICAgICAgICAgKiAoYWxsb2NfbDFfdGFibGUg
bWF5IHJldHVybiAtRUlOVFIgb24gYW4gTDFURi12dWxuZXJhYmxlCisgICAg
ICAgICAqIGVudHJ5LikKKyAgICAgICAgICoKKyAgICAgICAgICogTkIgdGhh
dCB3aGlsZSBvbiBhICJjbGVhbiIgcHJvbW90aW9uLCB3ZSBjYW4gbmV2ZXIg
Z2V0CisgICAgICAgICAqIFBHVF9wYXJ0aWFsLiAgSXQgaXMgcG9zc2libGUg
dG8gYXJyYW5nZSBmb3IgYW4gbDJlIHRvCisgICAgICAgICAqIGNvbnRhaW4g
YSBwYXJ0aWFsbHktZGV2YWxpZGF0ZWQgbDI7IGJ1dCBpbiB0aGF0IGNhc2Us
IGJvdGgKKyAgICAgICAgICogb2YgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnMg
d2lsbCBmYWlsIGFueXdheSAodGhlIGZpcnN0CisgICAgICAgICAqIGJlY2F1
c2UgdGhlIHBhZ2UgaW4gcXVlc3Rpb24gaXMgbm90IGFuIGwxOyB0aGUgc2Vj
b25kCisgICAgICAgICAqIGJlY2F1c2UgdGhlIHBhZ2UgaXMgbm90IGZ1bGx5
IHZhbGlkYXRlZCkuCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQocmMg
IT0gLUVSRVNUQVJUKTsKKworICAgICAgICBpZiAoIHJjID09IC1FSU5UUiAm
JiBpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IDA7CkBAIC0xNTk2LDYgKzE2MTMsNyBAQCBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSkKICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAt
RUlOVFIgKQogICAgICAgICB7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfV0FSTklORywgIkZhaWx1cmUgaW4gYWxsb2NfbDJfdGFibGU6IHNsb3Qg
JSN4XG4iLCBpKTsKKyAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlmICgg
aSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwpAQCAtMTY1MiwxNiArMTY3MCwxNyBAQCBz
dGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4ocGwz
ZVtpXSksCiAgICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxl
IHwgUEdUX3BhZV94ZW5fbDIsIGQsCi0gICAgICAgICAgICAgICAgICAgIHBh
cnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOworICAgICAgICAgICAg
ICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlIHwgUFRG
X3JldGFpbl9yZWZfb25fcmVzdGFydCk7CiAgICAgICAgIH0KLSAgICAgICAg
ZWxzZSBpZiAoIChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBm
biwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCisgICAgICAgIGVsc2UgaWYg
KCAocmMgPSBnZXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIGQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8
IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpKSA+IDAgKQogICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdn
ZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3Mg
fCBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWY7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTgyMiwxNCArMTg0MSwxNSBA
QCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAg
ICAgewogICAgICAgICBpZiAoICFpc19ndWVzdF9sNF9zbG90KGQsIGkpIHx8
Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtp
XSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkKKyAgICAgICAgICAg
ICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8
IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpKSA+IDAgKQogICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdn
ZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3Mg
fCBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWY7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAp
CiAgICAgICAgIHsKQEAgLTE5MjcsOSArMTk0Nyw3IEBAIHN0YXRpYyBpbnQg
ZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGVs
c2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQp
ID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAg
KFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsK
KyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBlbHNl
IGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKQEAgLTE5NzcsOSArMTk5NSw3IEBAIHN0YXRpYyBp
bnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
IGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/
Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7Cisg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQg
fCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICB9CiAgICAgZWxzZSBp
ZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMg
LSAxICkKICAgICB7CkBAIC0yMDEwLDkgKzIwMjYsNyBAQCBzdGF0aWMgaW50
IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPwot
ICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRG
X3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYg
KCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0g
MSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGE1MzFmZTMx
MTUuLjc0YjAyNDZjMDIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTE2
NywyMiArMTY3LDI1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICog
cGFnZS4KICAgICAgICAgICoKICAgICAgICAgICogVGhpcyBoYXBwZW5zOgot
ICAgICAgICAgKiAtIER1cmluZyBkZS12YWxpZGF0aW9uLCBpZiBkZS12YWxp
ZGF0aW9uIG9mIHRoZSBwYWdlIHdhcworICAgICAgICAgKiAtIER1cmluZyB2
YWxpZGF0aW9uIG9yIGRlLXZhbGlkYXRpb24sIGlmIHRoZSBvcGVyYXRpb24g
d2FzCiAgICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAgICAgICAgICogLSBE
dXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNv
dW50ZXJlZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVt
cHRpYmxlCiAgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBzZXQgb24KLSAgICAgICAgICog
ICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSB3
ZSdyZSBwaWNraW5nCi0gICAgICAgICAqICAgdXAgZnJvbSBhIHBhcnRpYWwg
ZGUtdmFsaWRhdGlvbikuCisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBi
ZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKKyAg
ICAgICAgICogICBwcmV2aW91cyBvcGVyYXRpb24pCiAgICAgICAgICAqCi0g
ICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgaXMgY2xlYXIsCi0gICAgICAgICAqIHRoZW4g
YSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBp
dCBpcyBzZXQsIG5vCi0gICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUg
YWNxdWlyZWQuCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlv
biwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKKyAgICAgICAgICog
Y2xlYXIsIHRoZW4gYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFj
cXVpcmVkOyBpZiBpdAorICAgICAgICAgKiBpcyBzZXQsIG5vIHJlZmVyZW5j
ZSBzaG91bGQgYmUgYWNxdWlyZWQuCiAgICAgICAgICAqCiAgICAgICAgICAq
IFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMKICAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5j
ZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCiAgICAgICAg
ICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZC4KICAgICAgICAgICoK
KyAgICAgICAgICogTkIgYXQgdGhlIG1vbWVudCwgUFRGX3BhcnRpYWxfc2V0
IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYKKyAgICAgICAgICogUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgorICAgICAgICAgKgogICAg
ICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRp
YWxfZ2VuZXJhbF9yZWYgYXJlCiAgICAgICAgICAqIGRlZmluZWQgaW4gbW0u
YywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4KICAgICAg
ICAgICoKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Transfer-Encoding: base64

RnJvbSAxNDBjODg3NjgzNWExMzRkYWY1MDdkNmM2MGJkY2RmOTEyNmYxNjZm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA4LzExXSB4
ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQKIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGludG8gb25lCgouLi5ub3cgdGhhdCB0aGV5IGFy
ZSBlcXVpdmFsZW50LiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgNTAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyZjE4NWEz
Y2QzLi42OTM3OTEzMzFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjUzLDEzICs2NTMsMTIg
QEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAvKgogICogVGhlIGZv
bGxvd2luZyBmbGFncyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9yIG9m
IHZhcmlvdXMgZ2V0IGFuZAotICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0
IHR3byBhcmUgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncwot
ICogdG8gaW5kaWNhdGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQg
dG8gYnkKKyAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCBpcyBhbHNvIHN0
b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvCisgKiBpbmRpY2F0ZSB0
aGUgc3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQogICogcGFnZS0+
cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29t
bWVudCBpbiBtbS5oIGZvcgogICogbW9yZSBpbmZvcm1hdGlvbi4KICAqLwog
I2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAgICgxIDw8IDApCi0j
ZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwgMSkKICNk
ZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQogI2Rl
ZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAgICAgICgxIDw8IDMpCiAjZGVm
aW5lIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQgKDEgPDwgNCkKQEAgLTY3
MSwxMyArNjcwLDEwIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90
b19wYWdlKG1mbik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGli
bGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgIHBhcnRp
YWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiwKICAg
ICAgICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQs
CiAgICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9y
ZWZfb25fcmVzdGFydDsKIAotICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBw
YXJ0aWFsX3NldCk7Ci0KLSAgICBpZiAoIGxpa2VseSghcGFydGlhbF9yZWYp
ICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfc2V0KSAmJgogICAgICAg
ICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTY4NywxNCArNjgzLDE0IEBA
IHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAg
ICogUmV0YWluIHRoZSByZWZjb3VudCBpZjoKICAgICAgKiAtIHBhZ2UgaXMg
ZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQogICAgICAqIC0gcGFnZSBpcyBu
b3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKLSAgICAgKiAgIC0gV2UgY2Ft
ZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAg
IC0gV2UgY2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3NldCkK
ICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIChyYyA9
PSAtRVJFU1RBUlQpLCBhbmQgdGhlCiAgICAgICogICAgIGNhbGxlciBoYXMg
YXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UKICAg
ICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVy
ZSdzIGJlZW4gYW4gZXJyb3IKICAgICAgKiAgICAgKHBhZ2UgPT0gY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCiAgICAgICoKLSAgICAgKiBUaGUg
cGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxh
bmF0aW9uLiAgVGhlcmUKLSAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVy
ZSBwYXJ0aWFsX3JlZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAg
KiBUaGUgcGFydGlhbF9zZXQtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFu
IGV4cGxhbmF0aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUgdHdvIHNjZW5hcmlv
cyB3aGVyZSBwYXJ0aWFsX3NldCBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoK
ICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBk
ZW1vdGVkIGFzIHR5cGUgYHR5cGVgOwogICAgICAqICAgaS5lLiBoYXMgUEdU
X3BhcnRpYWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5
IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgpAQCAtNzE3
LDcgKzcxMyw3IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oCiAgICAgICogY291bnQgcmV0YWluZWQgdW5sZXNzIHdlIHN1Y2Nl
ZWRlZCwgb3IgdGhlIG9wZXJhdGlvbiB3YXMKICAgICAgKiBwcmVlbXB0aWJs
ZS4KICAgICAgKi8KLSAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxf
cmVmICkKKyAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfc2V0ICkK
ICAgICAgICAgLyogbm90aGluZyAqLzsKICAgICBlbHNlIGlmICggcGFnZSA9
PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fAogICAgICAgICAg
ICAgICAocmV0YWluX3JlZiAmJiByYyA9PSAtRVJFU1RBUlQpICkKQEAgLTEz
ODQsMTMgKzEzODAsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJl
KGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKTsKIAotICAgICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09Ci0gICAg
ICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFy
dGlhbF9yZWYgKi8KLSAgICAgICAgICAgIEJVRygpOwotICAgICAgICB9Ci0g
ICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCisgICAgICAg
IGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7
CkBAIC0xNDMwLDEzICsxNDIwLDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwK
IAogICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7CiAKLSAgICBpZiAoIChm
bGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZikpID09Ci0gICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgIHsK
LSAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBw
YXJ0aWFsX3JlZiAqLwotICAgICAgICBCVUcoKTsKLSAgICB9Ci0KICAgICBp
ZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBm
bikpOwpAQCAtMTQ2MSwxMyArMTQ0NCw2IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBw
Zm4sCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0
ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
LSAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewot
ICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBs
eSBwYXJ0aWFsX3JlZiAqLwotICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAg
IH0KLQogICAgICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAg
ICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CkBAIC0xNjgwLDcgKzE2NTYs
NyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0Jywg
bGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0
ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0Owog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYg
aSApCiAgICAgICAgIHsKQEAgLTE4NDksNyArMTgyNSw3IEBAIHN0YXRpYyBp
bnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJh
bCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTE5NDcs
NyArMTkyMyw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RB
UlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRp
YWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQog
ICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJM
RV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk5NSw3ICsxOTcxLDcgQEAg
c3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRp
YWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9
PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAg
ICAgewpAQCAtMjAyNiw3ICsyMDAyLDcgQEAgc3RhdGljIGludCBmcmVlX2w0
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9
PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7Cisg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7
CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0
X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCmluZGV4IDc0YjAyNDZjMDIuLjcwNDM0NTMzNWMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKQEAgLTE2Miw3ICsxNjIsNyBAQCBzdHJ1Y3QgcGFn
ZV9pbmZvCiAgICAgICAgICAqIG9wZXJhdGlvbiBvbiB0aGUgY3VycmVudCBw
YWdlLiAgKFRoYXQgcGFnZSBtYXkgb3IgbWF5IG5vdAogICAgICAgICAgKiBz
dGlsbCBoYXZlIFBHVF9wYXJ0aWFsIHNldC4pCiAgICAgICAgICAqCi0gICAg
ICAgICAqIElmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldCwgdGhl
biB0aGUgUFRFIGF0CisgICAgICAgICAqIEFkZGl0aW9uYWxseSwgaWYgUFRG
X3BhcnRpYWxfc2V0IGlzIHNldCwgdGhlbiB0aGUgUFRFIGF0CiAgICAgICAg
ICAqIEBucl92YWxpZGF0ZWRfcHRlZiBob2xkcyBhIGdlbmVyYWwgcmVmZXJl
bmNlIGNvdW50IGZvciB0aGUKICAgICAgICAgICogcGFnZS4KICAgICAgICAg
ICoKQEAgLTE3MSwyMyArMTcxLDIwIEBAIHN0cnVjdCBwYWdlX2luZm8KICAg
ICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1cmluZyB2
YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVk
IGFuZAogICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUK
LSAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRp
YWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAgICAgICAgKiAgIHRoaXMg
ZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tl
ZCB1cCBhCisgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBU
Rl9wYXJ0aWFsX3NldCB3YXMgc2V0IG9uIHRoaXMKKyAgICAgICAgICogICBl
bnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2UgaXQgcGlja2Vk
IHVwIGEKICAgICAgICAgICogICBwcmV2aW91cyBvcGVyYXRpb24pCiAgICAg
ICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xl
YXIsIHRoZW4gYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVp
cmVkOyBpZiBpdAotICAgICAgICAgKiBpcyBzZXQsIG5vIHJlZmVyZW5jZSBz
aG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcg
dmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfc2V0IGlzIGNsZWFyLCB0aGVu
CisgICAgICAgICAqIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1h
Y3F1aXJlZDsgaWYgaXQgaXMgc2V0LCBubworICAgICAgICAgKiByZWZlcmVu
Y2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgogICAgICAgICAgKgotICAgICAgICAg
KiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmIGlzCi0gICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVu
Y2Ugc2hvdWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQotICAgICAg
ICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQuCisgICAgICAgICAq
IFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
c2V0IGlzIGNsZWFyLAorICAgICAgICAgKiBubyByZWZlcmVuY2Ugc2hvdWxk
IGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYSByZWZlcmVuY2UKKyAgICAg
ICAgICogc2hvdWxkIGJlIGRyb3BwZWQuCiAgICAgICAgICAqCi0gICAgICAg
ICAqIE5CIGF0IHRoZSBtb21lbnQsIFBURl9wYXJ0aWFsX3NldCBzaG91bGQg
YmUgc2V0IGlmIGFuZCBvbmx5IGlmCi0gICAgICAgICAqIFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmIGlzIHNldC4KLSAgICAgICAgICoKLSAgICAgICAgICog
TkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmIGFyZQotICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMsIHRoZSBv
bmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCisgICAgICAgICAqIE5C
IHRoYXQgUFRGX3BhcnRpYWxfc2V0IGlzIGRlZmluZWQgaW4gbW0uYywgdGhl
IG9ubHkgcGxhY2UKKyAgICAgICAgICogd2hlcmUgaXQgaXMgdXNlZC4KICAg
ICAgICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9w
dF9jb3VudCwgaW5kaWNhdGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2
ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJp
ZXMgYSBwYWdlCkBAIC0xOTcsOCArMTk0LDggQEAgc3RydWN0IHBhZ2VfaW5m
bwogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAg
IHUxNiBucl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVfT1JERVIgKyAxOwot
ICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAy
OwotICAgICAgICAgICAgdTE2IHBhcnRpYWxfZmxhZ3M6MjsKKyAgICAgICAg
ICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMTsKKyAgICAg
ICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjE7CiAgICAgICAgICAgICBzMTYg
bGluZWFyX3B0X2NvdW50OwogICAgICAgICB9OwogCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Transfer-Encoding: base64

RnJvbSAyMDNiYzk2NzU3NGM3YzVhMDZlZDZiYjQ1MmE5NzYxZjQ2ZGNlNzI0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA5LzExXSB4
ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21v
dGlvbgogZmFpbHVyZXMKCkluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBw
YWdldGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCmludGVy
cnVwdGVkLCBYZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0
aGUgc3ViLXBhZ2VzCnByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlzIGlzIHN0
b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKc3RydWN0OiBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KClRoZSBydWxl
IGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNo
b3VsZCBhbHdheXMgYmUKdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCBy
ZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCnplcm8sIHRo
ZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFu
ZCBubyByZWZlcmVuY2UKY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQppcyBw
YXJ0aWFsbHkgdmFsaWRhdGVkLCBhbmQgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBpcyBoZWxkLgoKVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUg
YW4gZW50cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAphbmQg
Z2V0X3BhZ2VfZnJvbV9sTmUoKSByZXR1cm5zIC1FSU5WQUwsIHRoZSBQVEZf
cGFydGlhbF9zZXQgYml0IGlzCmVycm9uZW91c2x5IGRyb3BwZWQuICAoVGhp
cyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkgYnkgdGhlCnVz
ZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGluZyBh
IHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKcGFnZXRhYmxlIiBlbnRyaWVzOyBz
ZWUgdGhlIGFwcGVuZGl4IGZvciBhIHNrZXRjaC4pICBUaGlzIG1lYW5zIHRo
YXQKd2Ugd2lsbCAibGVhayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBv
biB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKcHJldmVudGluZyB0aGUgcGFnZSBm
cm9tIGJlaW5nIGZyZWVkLgoKRml4IHRoaXMgYnkgc2V0dGluZyBwYWdlLT5w
YXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2FsCnZhcmlh
YmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCgpSZXBvcnRlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLS0tCkFwcGVuZGl4CgpTdXBwb3NlIEEgYW5kIEIgY2FuIGJv
dGggYmUgcHJvbW90ZWQgdG8gTDIgcGFnZXMsIGFuZCBBW3hdIHBvaW50cyB0
byBCLgoKVjE6IFBJTl9MMiBCLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGVkCiAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCgpWMTog
TU9EX0wzX0VOVFJZIHBvaW50aW5nIHNvbWV0aGluZyB0byBBLgogIEluIHRo
ZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwgZ3JhYiBhbiBleHRyYSB0
eXBlIC8gcmVmIG9uIEI6CiAgQi50eXBlX2NvdW50ID0gMiB8IFBHVF92YWxp
ZGF0ZWQKICBCLmNvdW50ID0gMyB8IFBHQ19hbGxvY2F0ZWQKICBBLnR5cGVf
Y291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogIEEuY291bnQgPSAyIHwgUEdD
X2FsbG9jYXRlZAoKVjE6IFVOUElOIEIuCiAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZQogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAoK
VjE6IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEu
CiAgRGUtdmFsaWRhdGUgQSwgZG93biB0byBBW3hdLCB3aGljaCBwb2ludHMg
dG8gQi4KICBEcm9wIHRoZSBmaW5hbCB0eXBlIG9uIEIuICBBcnJhbmdlIHRv
IGJlIGludGVycnVwdGVkLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAogIEEudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFsaWRhdGVkX2VudHJp
ZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IC0xCgpWMjogTU9EX0wzX0VOVFJZ
IGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KCkF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCmdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3Jvbmcg
dHlwZTsKYW5kIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKCkgYWxzbyBmYWls
cywgYmVjYXVzZSBCIGlzbid0IHZhbGlkYXRlZCBhcwphbiBsMiBhbnltb3Jl
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA2OTM3OTEzMzFhLi4zMDBmMTQ3ZTk4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTU5Myw3ICsxNTkzLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAg
ICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNjc4LDcgKzE2
NzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKICAgICAgICAgfQpAQCAtMTgzNSw3ICsxODM1LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAg
ICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNl
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbSA0NTI0MmI5MDU3YjRmZWNjYjgzNzM2MmYzOWUwZWI5N2RjMDA5M2M4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEwLzExXSB4
ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgoKSWYg
YW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGlu
ZyBhIHBhZ2UtdGFibGUgdHJlZSwKdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhh
cyBzbyBmYXIgYmVlbiB2YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQu
ClNpbmNlIHRoaXMgbWF5IHRha2UgYSBsb25nIHRpbWUsIGFsbG9jX2xbMi00
XV90YWJsZSgpIHNldCBjdXJyZW50CnZjcHUncyBvbGRfZ3Vlc3RfdGFibGUg
aW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
c3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBm
aW5pc2ggb2ZmIHRoZQpkZS12YWxpZGF0aW9uIGJlZm9yZSBhbnkgb3RoZXIg
TU1VIG9wZXJhdGlvbnMgY2FuIGhhcHBlbiBvbiB0aGUgdmNwdS4KClRoZSBp
bnZhcmlhbnQgZm9yIHBhcnRpYWwgcGFnZXMgc2hvdWxkIGJlOgoKKiBFbnRy
aWVzIFswLCBucl92YWxpZGF0ZWRfcHRlcykgc2hvdWxkIGJlIGNvbXBsZXRl
bHkgdmFsaWRhdGVkOwogIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGRlLXZhbGlk
YXRlIHRoZXNlLgoKKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHBhcnRp
YWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgc2V0IFBU
Rl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxl
ZCBvbiB0aGlzIHBhZ2UgdG8KICBmaW5pc2ggb2ZmIGRldmFsaWRhdGlvbiwg
YW5kIHRoZSBhcHByb3ByaWF0ZSByZWZjb3VudCBhZGp1c3RtZW50cwogIHdp
bGwgYmUgZG9uZS4KCmFsbG9jX2xbMi0zXV90YWJsZSgpIGluZGljYXRlcyBw
YXJ0aWFsIHZhbGlkYXRpb24gdG8gaXRzIGNhbGxlcnMgYnkKc2V0dGluZyBj
dXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCgpVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIG1pc2hhbmRsZWQuCgpUYWtlIHRoZSBjYXNlIHdoZXJlIHZhbGlkYXRp
bmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCgpGaXJzdCwgYWxsb2NfbDNf
dGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7
IGFzIGEKcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBp
dCBzaG91bGQgYmUuICBucl92YWxpZGF0ZWRfcHRlcwppcyBzZXQgdG8geDsg
YW5kIHNpbmNlIFBGVF9wYXJ0aWFsX3NldCBjbGVhciwgZGUtdmFsaWRhdGlv
biByZXN1bWVzIGF0Cm5yX3ZhbGlkYXRlZF9wdGVzLTEuICBUaGlzIG1lYW5z
IHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdApoYXZlIHB1
dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5n
IHRoZSByZXN0IG9mIHRoZQpsMzogaXQgd2lsbCBiZSBzdHVjayBpbiB0aGUg
UEdUX3BhcnRpYWwgc3RhdGUgdW50aWwgdGhlIGRvbWFpbiBpcwpkZXN0cm95
ZWQsIG9yIHVudGlsIGl0IGlzIHJlLXVzZWQgYXMgYW4gbDIuICAoQW55IG90
aGVyIHBhZ2UgdHlwZSB3aWxsCmZhaWwuKQoKV29yc2UsIGFsbG9jX2w0X3Rh
YmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0IGFz
IGl0CnNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4KzEuICBX
aGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCnBhcnRpYWwgaXMgMCwgdGhpcyB3
aWxsIGNvcnJlY3RseSByZXN1bWUgY2FsbGluZyBwdXRfcGFnZV90eXBlIGF0
IFt4XTsKYnV0LCBpZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNh
bGxlZCwgYnV0IGluc3RlYWQKZ2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwg
dmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3grMV0sCm5lZ2xlY3Rpbmcg
dG8gdmFsaWRhdGUgW3hdLiAgSWYgdGhlIHJlc3Qgb2YgdGhlIHZhbGlkYXRp
b24gc3VjY2VlZHMsCnRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRo
b3VnaCBbeF0gaXMgaW52YWxpZC4KCkZpeCB0aGlzIGluIGJvdGggY2FzZXMg
Ynkgc2V0dGluZyBQVEZfcGFydGlhbF9zZXQgaWYgb2xkX2d1ZXN0X3RhYmxl
CmlzIHNldC4KCldoaWxlIGhlcmUsIGFkZCBzb21lIHNhZmV0eSBjYXRjaGVz
OgotIG9sZF9ndWVzdF90YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNv
bnRhaW5lZCBpbgogIFtucl92YWxpZGF0ZWRfcHRlc10uCi0gYWxsb2NfbDFf
cGFnZSBzaG91bGRuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZQoKSWYgd2UgZXhw
ZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBpbiBwcm9kdWN0aW9u
IGJ1aWxkcywgaXQncwpzYWZlciB0byBhdm9pZCBjYWxsaW5nIHB1dF9wYWdl
X3R5cGUgZm9yIHRoZSBwYWdlcyBpbiBxdWVzdGlvbi4gIElmCnRoZXkgaGF2
ZSBQR1RfcGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9u
IGRvbWFpbgpkZXN0cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEg
d2hldGhlciBhIHR5cGUgY291bnQgaXMgc2FmZSB0bwpkcm9wLiAgUmV0YWlu
aW5nIGFuIGV4dHJhIHR5cGUgcmVmIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiBk
cm9wcGVkIG1heQp0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9tYWlu
X3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCmNvdW50IHRoYXQg
c2hvdWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24uCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDU1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggMzAwZjE0N2U5OC4uMmVhMzI0NjNhOCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1OTIsNiArMTU5MiwyMCBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlmICggaSApCiAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAgICAgKiBhbGxvY19sMV90YWJsZSgpIGRvZXNuJ3Qgc2V0IG9sZF9ndWVz
dF90YWJsZTsgaXQgZG9lcworICAgICAgICAgICAgICAgICAqIGl0cyBvd24g
dGVhci1kb3duIGltbWVkaWF0ZWx5IG9uIGZhaWx1cmUuICBJZiBpdAorICAg
ICAgICAgICAgICAgICAqIGRpZCB3ZSdkIG5lZWQgdG8gY2hlY2sgaXQgYW5k
IHNldCBwYXJ0aWFsX2ZsYWdzIGFzIHdlCisgICAgICAgICAgICAgICAgICog
ZG8gaW4gYWxsb2NfbFszNF1fdGFibGUoKS4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIE5vdGUgb24gdGhlIHVzZSBvZiBBU1NF
UlQ6IGlmIGl0J3Mgbm9uLW51bGwgYW5kCisgICAgICAgICAgICAgICAgICog
aGFzbid0IGJlZW4gY2xlYW5lZCB1cCB5ZXQsIGl0IHNob3VsZCBoYXZlCisg
ICAgICAgICAgICAgICAgICogUEdUX3BhcnRpYWwgc2V0OyBhbmQgc28gdGhl
IHR5cGUgd2lsbCBiZSBjbGVhbmVkIHVwCisgICAgICAgICAgICAgICAgICog
b24gZG9tYWluIGRlc3RydWN0aW9uLiAgVW5mb3J0dW5hdGVseSwgd2Ugd291
bGQKKyAgICAgICAgICAgICAgICAgKiBsZWFrIHRoZSBnZW5lcmFsIHJlZiBo
ZWxkIGJ5IG9sZF9ndWVzdF90YWJsZTsgYnV0CisgICAgICAgICAgICAgICAg
ICogbGVha2luZyBhIHBhZ2UgaXMgbGVzcyBiYWQgdGhhbiBhIGhvc3QgY3Jh
c2guCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNT
RVJUKGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
ICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlh
bF9mbGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKQEAgLTE2MTksNiArMTYzMyw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICB1bnNpZ25lZCBpbnQgICBpOwogICAgIGludCAgICAgICAgICAgIHJj
ID0gMDsKICAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFn
ZS0+cGFydGlhbF9mbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgICBsM2UgPSBs
M2VfZW1wdHkoKTsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihwZm4pKTsKIApAQCAtMTY2NSw3ICsxNjgwLDExIEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogWFNBLTI5
OSBCYWNrcG9ydDogQ29weSBsM2UgZm9yIGNoZWNraW5nICovCisgICAgICAg
ICAgICBsM2UgPSBwbDNlW2ldOwogICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KIAogICAgICAgICBwbDNlW2ldID0gYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKICAgICB9CkBAIC0xNjc5LDYgKzE2OTgsMjQgQEAgc3Rh
dGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
cGFydGlhbF9mbGFnczsKKyAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogV2UndmUgZXhwZXJpZW5j
ZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAgICAgICAg
ICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdl
bmVyYWwKKyAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8g
cGwzZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAgICAgICAg
KiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hlY2sg
dGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAg
ICogcGFnZSBwb2ludGVkIHRvIGJ5IHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNd
LiAgSWYKKyAgICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8g
bGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAg
ICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBs
M2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9
CkBAIC0xODQxLDcgKzE4NzgsMjMgQEAgc3RhdGljIGludCBhbGxvY19sNF90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgICAg
ICAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMrKzsK
KyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4cGVy
aWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFu
c2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAq
IHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3ZhbGlkYXRlZF9wdGVzXSBi
eQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFy
dGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICAgICAgICAgKgorICAgICAg
ICAgICAgICAgICAgICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0
aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDRlW25yX3ZhbGlkYXRl
ZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3Qs
IGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24K
KyAgICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsNGVfZ2V0
X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAg
ICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
ICAgICAgICB9Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.10/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Disposition: attachment;
 filename="xsa299-4.10/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Transfer-Encoding: base64

RnJvbSA0OTA1ZjdmYmFhNjBmNzVkZjA2MzMwNWM5NTMyZmI2M2I3N2RlYWI5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDExLzExXSB4
ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQg
YSByZWYgdG8KIGJlZ2luIHdpdGgKClZhbGlkYXRpb24gYW5kIGRlLXZhbGlk
YXRpb24gb2YgcGFnZXRhYmxlIHRyZWVzIG1heSB0YWtlIGFyYml0cmFyaWx5
CmxhcmdlIGFtb3VudHMgb2YgdGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1w
dGlibGUuICBUaGlzIGlzIGluZGljYXRlZApieSBzZXR0aW5nIHRoZSBQR1Rf
cGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNldHRpbmcKbnJf
dmFsaWRhdGVkX2VudHJpZXMgYW5kIHBhcnRpYWxfZmxhZ3MgYXBwcm9wcmlh
dGVseS4gIFNwZWNpZmljYWxseSwKaWYgdGhlIGVudHJ5IGF0IFtucl92YWxp
ZGF0ZWRfZW50cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKcGFydGlh
bF9mbGFncyBzaG91bGQgaGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBz
ZXQsIGFuZCB0aGUgZW50cnkKc2hvdWxkIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIER1cmluZyBkZS12YWxpZGF0aW9uLApwdXRfcGFnZV90
eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KClVuZm9ydHVuYXRlbHksIHRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgd2l0aCB0aGUgY3VycmVudCBhbGdvcml0aG0uCgpGaXJzdCwgZG9pbmcg
YSAibm9ybWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBu
byB0eXBlIHJlZgppcyBoZWxkOiB0aGVyZSBpcyBub3RoaW5nIHRvIHN0b3Ag
YW5vdGhlciB2Y3B1IGZyb20gY29taW5nIGFsb25nIGFuZApwaWNraW5nIHVw
IHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRoZSBwdXRfcGFn
ZV90eXBlIG1heSBkcm9wCnRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGluLXVz
ZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQphcHBl
bmRpeC4KClRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgp
IGlzIGJlaW5nIGNhbGxlZCBib3RoIHRvIGNsZWFuCnVwIFBHVF9wYXJ0aWFs
LCBhbmQgdG8gZHJvcCBhIHR5cGUgY291bnQ7IGFuZCBoYXMgbm8gd2F5IG9m
IGtub3dpbmcKd2hpY2ggaXMgd2hpY2g7IGFuZCBzbyBpZiBpbiBiZXR3ZWVu
LCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLApwdXRfcGFnZV90eXBlKCkgd2ls
bCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KCldoYXQgaXMgbmVl
ZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKLSBDbGVhbmluZyB1
cCBhIHBhZ2Ugd2hpY2ggaGFzIGJlZW4gcGFydGlhbGx5IGRlL3ZhbGlkYXRl
ZAoKRml4IHRoaXMgYnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2gg
b2YgdGhlIHR3byBhY3Rpdml0aWVzIHlvdQppbnRlbmQuCgpXaGVuIGNsZWFu
aW5nIHVwIGEgcGFydGlhbCBkZS92YWxpZGF0aW9uLCB0YWtlIG5vIGFjdGlv
biB1bmxlc3MgeW91CmZpbmQgYSBwYWdlIHBhcnRpYWxseSB2YWxpZGF0ZWQu
CgpJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhvdXQgUFRGX3Bh
cnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCnBhZ2UgaW4gYSBQR1RfcGFydGlh
bCBzdGF0ZSBhbnl3YXksIHRoZW4gdGhlcmUncyBjZXJ0YWlubHkgYmVlbiBh
Cm1pc2FjY291bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291
bGQgYWxtb3N0IGNlcnRhaW5seSBjYXVzZQphIHNlY3VyaXR5IGlzc3VlLCBz
byBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgoKSW4gcHV0X3BhZ2VfZnJvbV9s
TmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0X3BhZ2VfdHlwZSgp
LgoKb2xkX2d1ZXN0X3RhYmxlIG1heSBiZSBzZXQgZWl0aGVyIHdpdGggYSBm
dWxseSB2YWxpZGF0ZWQgcGFnZSAod2hlbgp1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVk
IHBhZ2UKKHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVy
cnVwdGVkLCBvciB3aGVuIGEgdmFsaWRhdGlvbgpmYWlscyBwYXJ0LXdheSB0
aHJvdWdoIGR1ZSB0byBpbnZhbGlkIGVudHJpZXMpLiAgQWRkIGEgZmxhZywK
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRlIHdoaWNoIG9m
IHRoZXNlIGl0IGlzLCBhbmQgdXNlCnRoYXQgdG8gcGFzcyB0aGUgYXBwcm9w
cmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgoKV2hpbGUgaGVyZSwg
ZGVsZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tLS0KQXBw
ZW5kaXg6CgpTdXBwb3NlIHBhZ2UgQSwgd2hlbiBpbnRlcnByZXRlZCBhcyBh
biBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAp2YWxpZCBlbnRyaWVzOyBh
bmQgc3VwcG9zZSBBW3hdIHBvaW50cyB0byBwYWdlIEIsIHdoaWNoIHdoZW4K
aW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwg
dmFsaWQgZW50cmllcy4KClAxOiBQSU5fTDNfVEFCTEUKICBBIC0+IFBHVF9s
M190YWJsZSB8IDEgfCB2YWxpZAogIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8
IHZhbGlkCgpQMTogVU5QSU5fVEFCTEUKICA+IEFycmFuZ2UgdG8gaW50ZXJy
dXB0IGFmdGVyIEIgaGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgQjoKICAgIHR5
cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAwCiAgQToKICAgIHR5cGVfaW5m
byAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgbnJfdmFsaWRh
dGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCgpQMjogbW9kX2w0X2VudHJ5
IHRvIHBvaW50IHRvIEEKICA+IEFycmFuZ2UgZm9yIHRoaXMgdG8gYmUgaW50
ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICBCOgogICAg
dHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAo
bnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQog
IEE6CiAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwgMSB8IHBhcnRp
YWwKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgIHBhcnRpYWxf
cHRlID0gMQoKUDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRl
ZCBsMyB0byBwb2ludCB0byBCOgogIEI6CiAgICB0eXBlX2luZm8gLT4gUEdU
X2wyX3RhYmxlIHwgMQoKUDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKCkF0IHRo
aXMgcG9pbnQsIHNpbmNlIEEubnJfdmFsaWRhdGVfZW50cmllcyA9PSB4IGFu
ZCBBLnBhcnRpYWxfcHRlICE9CjAsIGZyZWVfbDNfdGFibGUoKSB3aWxsIGNh
bGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9wcGluZwpp
dHMgdHlwZSBjb3VudCB0byAwIHdoaWxlIGl0J3Mgc3RpbGwgYmVpbmcgcG9p
bnRlZCB0byBieSBzb21lIG90aGVyIGwzCgpBIHNpbWlsYXIgaXNzdWUgYXJp
c2VzIHdpdGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxv
d2luZwpzY2VuYXJpbzoKClN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdo
ZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCnVu
dGlsIGVudHJ5IHgsIHdoaWNoIGlzIGludmFsaWQuCgpWMTogIFBJTl9MMl9U
QUJMRShBKQogIDxWYWxpZGF0ZSB1bnRpbCB3ZSB0cnkgdG8gdmFsaWRhdGUg
W3hdLCBnZXQgLUVJTlZBTD4KICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQ
R1RfcGFydGlhbAogIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICA8ZGVs
YXllZD4KClYyOiBQSU5fTDJfVEFCTEUoQSkKICA8UGljayB1cCB3aGVyZSBW
MSBsZWZ0IG9mZiwgdHJ5IHRvIHJlLXZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5W
QUw+CiAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICBW
MiAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgPHJlc3RhcnQ+CiAgcHV0X29s
ZF9ndWVzdF90YWJsZSgpCiAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICBB
IC0+IFBHVF9sMl90YWJsZSB8IDAKClYxOiA8cmVzdGFydD4KICBwdXRfb2xk
X2d1ZXN0X3RhYmxlKCkKICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJG
TE9XCgpJbmRlZWQsIGl0IGlzIHBvc3NpYmxlIHRvIGVuZ2luZWVyIGZvciBv
bGRfZ3Vlc3RfdGFibGUgZm9yIGV2ZXJ5IHZjcHUKYSBndWVzdCBoYXMgdG8g
cG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgIHwgOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDg5NzEyNGYwNWYuLjYwNzRmYTU5
NDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEwNzUsOSArMTA3NSwxNSBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0
aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Cisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUga2VybmVsLW1vZGUgdGFibGUK
KyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2UndmUgYWxy
ZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFs
aWRhdGVkIGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAg
ICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUp
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAyZWEzMjQ2M2E4Li45YWU3MWQ4NjRhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTM4NCwxMCArMTM4NCwxMSBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAg
ICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHko
IXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAg
ICB9CkBAIC0xNDEwLDYgKzE0MTEsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZu
LAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwzZV9nZXRfcGZuKGwz
ZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFV
TCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkp
KTsKICAgICAgICAgZG8gewogICAgICAgICAgICAgcHV0X2RhdGFfcGFnZSht
Zm5fdG9fcGFnZShfbWZuKG1mbikpLCB3cml0ZWFibGUpOwpAQCAtMTQyMiwx
MiArMTQyNCwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwz
X3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYg
KCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQo
IShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4p
KTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
ZzsKKyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA9IGZhbHNlOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAg
ICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1m
bl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9wYWdlX3R5
cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAg
cHV0X3BhZ2UocGcpOwogCkBAIC0xNDQ2LDEyICsxNDUwLDE1IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdz
ICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAg
ICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAg
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVt
cHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19w
YWdlKF9tZm4ocGZuKSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
ICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICB9CkBAIC0xNTU2LDYg
KzE1NjMsMTQgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKICAgICBw
bDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKKyAgICAvKgor
ICAgICAqIE5CIHRoYXQgYWxsb2NfbDJfdGFibGUgd2lsbCBuZXZlciBzZXQg
cGFydGlhbF9wdGUgb24gYW4gbDI7IGJ1dAorICAgICAqIGZyZWVfbDJfdGFi
bGUgbWlnaHQgaWYgYSBsaW5lYXJfcGFnZXRhYmxlIGVudHJ5IGlzIGludGVy
cnVwdGVkCisgICAgICogcGFydHdheSB0aHJvdWdoIGRlLXZhbGlkYXRpb24u
ICBJbiB0aGF0IGNpcmN1bXN0YW5jZSwKKyAgICAgKiBnZXRfcGFnZV9mcm9t
X2wyZSgpIHdpbGwgYWx3YXlzIHJldHVybiAtRUlOVkFMOyBhbmQgd2UgbXVz
dAorICAgICAqIHJldGFpbiB0aGUgdHlwZSByZWYgYnkgZG9pbmcgdGhlIG5v
cm1hbCBwYXJ0aWFsX2ZsYWdzIHRyYWNraW5nLgorICAgICAqLworCiAgICAg
Zm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdz
ID0gMCApCiAgICAgewpAQCAtMTYxMCw2ICsxNjI1LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwor
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgICAgIGlmICggcmMgPCAwICkKQEAgLTE3MTIsMTIgKzE3MjgsMTYgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFnZShsM2UpICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAg
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFs
X3NldDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAgICAg
ICAgIH0KICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKICAgICAgICAgICAg
IHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CkBA
IC0xODkxLDEyICsxOTExLDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgICAgICAgICAq
LwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQor
ICAgICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMjc2MCw2
ICsyNzg0LDI4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAg
ICB4ICA9IHk7CiAgICAgICAgIG54ID0geCAtIDE7CiAKKyAgICAgICAgLyoK
KyAgICAgICAgICogSXMgdGhpcyBleHBlY3RlZCB0byBkbyBhIGZ1bGwgcmVm
ZXJlbmNlIGRyb3AsIG9yIG9ubHkKKyAgICAgICAgICogY2xlYW51cCBwYXJ0
aWFsIHZhbGlkYXRpb24gLyBkZXZhbGlkYXRpb24/CisgICAgICAgICAqCisg
ICAgICAgICAqIElmIHRoZSBmb3JtZXIsIHRoZSBjYWxsZXIgbXVzdCBob2xk
IGEgImZ1bGwiIHR5cGUgcmVmOworICAgICAgICAgKiB3aGljaCBtZWFucyB0
aGUgcGFnZSBtdXN0IGJlIHZhbGlkYXRlZC4gIElmIHRoZSBwYWdlIGlzCisg
ICAgICAgICAqICpub3QqIGZ1bGx5IHZhbGlkYXRlZCwgY29udGludWluZyB3
b3VsZCBhbG1vc3QgY2VydGFpbmx5CisgICAgICAgICAqIG9wZW4gdXAgYSBz
ZWN1cml0eSBob2xlLiAgQW4gZXhjZXB0aW9uIHRvIHRoaXMgaXMgZHVyaW5n
CisgICAgICAgICAqIGRvbWFpbiBkZXN0cnVjdGlvbiwgd2hlcmUgUEdUX3Zh
bGlkYXRlZCBjYW4gYmUgZHJvcHBlZAorICAgICAgICAgKiB3aXRob3V0IGRy
b3BwaW5nIGEgdHlwZSByZWYuCisgICAgICAgICAqCisgICAgICAgICAqIElm
IHRoZSBsYXR0ZXIsIGRvIG5vdGhpbmcgdW5sZXNzIHR5cGUgUEdUX3BhcnRp
YWwgaXMgc2V0LgorICAgICAgICAgKiBJZiBpdCBpcyBzZXQsIHRoZSB0eXBl
IGNvdW50IG11c3QgYmUgMS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
IShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgKQorICAgICAgICAgICAgQlVH
X09OKCh4ICYgUEdUX3BhcnRpYWwpIHx8CisgICAgICAgICAgICAgICAgICAg
ISgoeCAmIFBHVF92YWxpZGF0ZWQpIHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
LT5pc19keWluZykpOworICAgICAgICBlbHNlIGlmICggISh4ICYgUEdUX3Bh
cnRpYWwpICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfY291bnRfbWFzaykgIT0g
MSk7CisKICAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICE9
IDApOwogCiAgICAgICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdUX2NvdW50
X21hc2spID09IDApICkKQEAgLTMwMTIsMTcgKzMwNTgsMzQgQEAgaW50IHB1
dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAh
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsK
IAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUsIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcp
ICkKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3ByZWVtcHRp
YmxlIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICggdi0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGVfcGFydGlhbCA/CisgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBURl9wYXJ0aWFsX3NldCA6IDAgKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpOworCisgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgfHwgcmMgPT0gLUVJTlRSICkKICAgICB7Ci0gICAg
Y2FzZSAtRUlOVFI6Ci0gICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNU
QVJUKTsKICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKLSAgICBjYXNlIDA6
Ci0gICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsK
ICAgICB9CiAKKyAgICAvKgorICAgICAqIEl0IHNob3VsZG4ndCBiZSBwb3Nz
aWJsZSBmb3IgX3B1dF9wYWdlX3R5cGUoKSB0byByZXR1cm4KKyAgICAgKiBh
bnl0aGluZyBlbHNlIGF0IHRoZSBtb21lbnQ7IGJ1dCBpZiBpdCBkb2VzIGhh
cHBlbiBpbgorICAgICAqIHByb2R1Y3Rpb24sIGxlYWtpbmcgdGhlIHR5cGUg
cmVmIGlzIHByb2JhYmx5IHRoZSBiZXN0IHRoaW5nIHRvCisgICAgICogZG8u
ICBFaXRoZXIgd2F5LCBkcm9wIHRoZSBnZW5lcmFsIHJlZiBoZWxkIGJ5IG9s
ZF9ndWVzdF90YWJsZS4KKyAgICAgKi8KKyAgICBBU1NFUlQocmMgPT0gMCk7
CisKKyAgICBwdXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOworICAgIHYtPmFy
Y2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAgIC8qCisgICAgICogU2Fm
ZXN0IGRlZmF1bHQgaWYgc29tZW9uZSBzZXRzIG9sZF9ndWVzdF90YWJsZSB3
aXRob3V0CisgICAgICogZXhwbGljaXRseSBzZXR0aW5nIG9sZF9ndWVzdF90
YWJsZV9wYXJ0aWFsLgorICAgICAqLworICAgIHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogCiAgICAgcmV0dXJuIHJjOwogfQpA
QCAtMzE3NSwxMSArMzIzOCwxMSBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5f
dCBtZm4pCiAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2Fu
ZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgIGNhc2UgLUVJTlRSOgotICAgICAgICAgICAgICAgIHJjID0g
LUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICov
CiAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAg
ICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAg
ICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7Cisg
ICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpA
QCAtMzQ0OCw2ICszNTExLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAg
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1
cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAg
ICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OworICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMzQ4
Miw2ICszNTQ2LDExIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAg
ICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICogRUlOVFIgbWVhbnMgd2Ugc3Rp
bGwgaG9sZCB0aGUgdHlwZSByZWY7IEVSRVNUQVJUCisgICAgICAgICAgICAg
ICAgICogbWVhbnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHR5cGUgcmVmCisg
ICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQp
OwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0zNTUwLDExICszNjE5
LDE1IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgIHN3
aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGFn
ZSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNl
IC1FSU5UUjoKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7
Ci0gICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAg
ICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBh
Z2U7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICAgICAqIEVJTlRSIG1lYW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVm
OworICAgICAgICAgICAgICAgICAgICAgKiBFUkVTVEFSVCBtZWFucyBQR1Rf
cGFydGlhbCBob2xkcyB0aGUgcmVmCisgICAgICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90
YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAgICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAg
ICAgICAgICAgICBCVUdfT04ocmMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKaW5kZXggYWVjNjU2MzBkOS4uNWFmYWY2YjlkZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0zMTEsNyArMzExLDcgQEAgc3Ry
dWN0IGFyY2hfZG9tYWluCiAKICAgICBzdHJ1Y3QgcGFnaW5nX2RvbWFpbiBw
YWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKLSAgICAvKiBU
byBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2RlIHdydCB0
aGUgCisgICAgLyogVG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBw
b2QgY29kZSB3cnQgdGhlCiAgICAgICogcGFnZV9hbGxvYyBsb2NrICovCiAg
ICAgaW50IHBhZ2VfYWxsb2NfdW5sb2NrX2xldmVsOwogCkBAIC01NTAsNiAr
NTUwLDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVk
IHBhZ2V0YWJsZSAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVz
dF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBm
b3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0X3RhYmxlX3Bh
cnRpYWw7ICAgICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUgcmVmLCBv
ciBqdXN0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICogZmluaXNoaW5nIHVwIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uPyAq
LwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdl
LCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hh
ZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1
ZXN0ICovCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSA4NTJkZjI2OWQyNDdlMTc3ZDVmMmU5YjhmM2E0MzAxYTZmZGQ3NmJk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAxLzExXSB4
ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRy
eQoKT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1v
c3QgdmFsaWRhdGlvbiBjb2RlIHJldHVybnMKLUVSRVNUQVJUIHRvIGFsbG93
IHRoZSBzd2l0Y2ggdG8gc2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVz
ZSB0aGUKb3JpZ2luYWwgb3BlcmF0aW9uIHRvIGJlIHJlc3RhcnRlZC4KCkhv
d2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNvZGUsIHRoZSByZXR1cm4gdmFs
dWUgLUVSRVNUQVJUIGhhcyBiZWVuCnJlcHVycG9zZWQgdG8gaW5kaWNhdGUg
MSkgdGhlIGZ1bmN0aW9uIGhhcyBwYXJ0aWFsbHkgY29tcGxldGVkCnNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5n
IHB1dF9wYWdlX3R5cGUoKQpzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhp
cyBjYXVzZXMgcHJvYmxlbXMgaW4gc2V2ZXJhbCBwbGFjZXMuCgpGb3IgTDEg
dGFibGVzLCBvbiByZWNlaXZpbmcgYW4gLUVSRVNUQVJUIHJldHVybiBmcm9t
IGFsbG9jX2wxX3RhYmxlKCksCmFsbG9jX3BhZ2VfdHlwZSgpIHdpbGwgc2V0
IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKcmVhc29u
IHRoZSBvcmlnaW5hbCBvcGVyYXRpb24gbmV2ZXIgcmVzdGFydHMsIHRoZW4g
b24gZG9tYWluCmRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdp
bGwgY2FsbCBmcmVlX3BhZ2VfdHlwZSgpIG9uIHRoZQpwYWdlLgoKVW5mb3J0
dW5hdGVseSwgYWxsb2NfIGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNl
dCB1cCB0byBkZWFsIHdpdGgKUEdUX3BhcnRpYWwuICBXaGVuIHJldHVybmlu
ZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3YXlzCmRlLXZhbGlk
YXRlcyB3aGF0ZXZlciBpdCdzIHZhbGlkYXRlZCBzbyBmYXIsIGFuZCBmcmVl
X2wxX3RhYmxlKCkKYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdl
LiAgVGhpcyBtZWFucyB0aGF0IGlmCnJlbGlucXVpc2hfbWVtb3J5KCkgY2Fs
bHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndApjb21w
bGV0ZSBkdWUgdG8gYW4gTDFURiwgaXQgd2lsbCBjYWxsIHB1dF9wYWdlX2Zy
b21fbDFlKCkgb24gInBhZ2UKZW50cmllcyIgdGhhdCBoYXZlIG5ldmVyIGJl
ZW4gdmFsaWRhdGVkLgoKRm9yIEwyKyB0YWJsZXMsIHNldHRpbmcgcmMgdG8g
RVJFU1RBUlQgY2F1c2VzIHRoZSByZXN0IG9mIHRoZQphbGxvY19sTl90YWJs
ZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVl
c3Rpb24gd2lsbApoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBj
YXVzZSBpdCB0byBzZXQgcGFydGlhbF9wdGUgPSAxLiAgSWYKcmVsaW5xdXNo
X21lbW9yeSgpIHRoZW4gY2FsbHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBvbmUg
b2YgdGhvc2UgcGFnZXMsCnRoZW4gZnJlZV9sTl90YWJsZSgpIHdpbGwgY2Fs
bCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCml0IHNo
b3VsZG4ndC4KClJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCnRvIGluZGljYXRl
IHRoYXQgbm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0
ZWQgdGhlIGNhbGwKKHdoaWNoIGlzIGVmZmVjdGl2ZWx5IGhvdyBhbGxvY19s
MV90YWJsZSgpIGhhbmRsZXMgZXJyb3JzKS4KCm1vZF9sTl9lbnRyeSgpIHNo
b3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBlcyBvZiBwcm9ibGVtcywg
c28gbGVhdmUKcG90ZW50aWFsIGNoYW5nZXMgdGhlcmUgZm9yIGEgY2xlYW4t
dXAgcGF0Y2ggbGF0ZXIuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJl
cG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlNmE0Y2IyOGY4Li44Y2VkMTg1
YjQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTExMCw3ICsxMTEwLDcgQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMmUoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAhKGwyZV9nZXRf
ZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJu
IHB2X2wxdGZfY2hlY2tfbDJlKGQsIGwyZSkgPyAtRVJFU1RBUlQgOiAxOwor
ICAgICAgICByZXR1cm4gcHZfbDF0Zl9jaGVja19sMmUoZCwgbDJlKSA/IC1F
SU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlrZWx5KChsMmVfZ2V0X2ZsYWdz
KGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSkgKQogICAgIHsKQEAgLTExNDIs
NyArMTE0Miw3IEBAIGdldF9wYWdlX2Zyb21fbDNlKAogICAgIGludCByYzsK
IAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVT
RU5UKSApCi0gICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2wzZShkLCBs
M2UpID8gLUVSRVNUQVJUIDogMTsKKyAgICAgICAgcmV0dXJuIHB2X2wxdGZf
Y2hlY2tfbDNlKGQsIGwzZSkgPyAtRUlOVFIgOiAxOwogCiAgICAgaWYgKCB1
bmxpa2VseSgobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFz
ayhkKSkpICkKICAgICB7CkBAIC0xMTc1LDcgKzExNzUsNyBAQCBnZXRfcGFn
ZV9mcm9tX2w0ZSgKICAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDRlX2dl
dF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1
cm4gcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSA/IC1FUkVTVEFSVCA6IDE7
CisgICAgICAgIHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8g
LUVJTlRSIDogMTsKIAogICAgIGlmICggdW5saWtlbHkoKGw0ZV9nZXRfZmxh
Z3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCiAgICAgewpAQCAtMTQw
NCw3ICsxNDA0LDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHsKICAgICAgICAgaWYgKCAhKGwx
ZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQs
IHBsMWVbaV0pID8gLUVSRVNUQVJUIDogMDsKKyAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVJTlRSIDogMDsK
ICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKICAgICAgICAgfQotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Transfer-Encoding: base64

RnJvbSA2YmRkZGQ3OTgwZWFjMGNjODgzOTQ1ZDgyMzk4NmYyNDY4MmNhNDdh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAyLzExXSB4
ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5
CiBkZS12YWxpZGF0ZWQgcGFnZQoKV2hlbiB1bnBpbm5pbmcgcGFnZXRhYmxl
cywgaWYgYW4gb3BlcmF0aW9uIGlzIGludGVycnVwdGVkLApyZWxpbnF1aXNo
X21lbW9yeSgpIHJlLXNldHMgUEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1w
aW4gd2lsbApwaWNrZWR1cCBhZ2FpbiB3aGVuIHRoZSBoeXBlcmNhbGwgcmVz
dGFydHMuCgpUaGlzIGlzIGFwcHJvcHJpYXRlIHdoZW4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCi1FSU5UUiwgd2hpY2ggaW5k
aWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBz
dGF0ZQooaS5lLiwgY29tcGxldGVseSB2YWxpZGF0ZWQpLiAgSG93ZXZlciwg
Zm9yIC1FUkVTVEFSVCwgdGhpcyBsZWFkcyB0byBhCnN0YXRlIHdoZXJlIGEg
cGFnZSBoYXMgYm90aCBQR1RfcGlubmVkIGFuZCBQR1RfcGFydGlhbCBzZXQu
CgpUaGlzIGhhcHBlbnMgdG8gd29yayBhdCB0aGUgbW9tZW50LCBhbHRob3Vn
aCBpdCdzIG5vdCByZWFsbHkgYQoiY2Fub25pY2FsIiBzdGF0ZTsgYnV0IGlu
IHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVk
IGFuZCBQR1RfcGFydGlhbCBwYWdlcywKdGhpcyBjYXVzZXMgaXNzdWVzLgoK
TW92ZSB0byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgotIE9ubHkgcmUtc2V0
dGluZyBQR1RfcGlubmVkIG9uIC1FSU5UUgotIFJlLWRyb3BwaW5nIHRoZSBy
ZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5uZWQgb24gLUVSRVNUQVJUCgpJbiB0
aGUgbGF0dGVyIGNhc2UsIHRoZSBQR1RfcGFydGlhbCBiaXQgd2lsbCBiZSBj
bGVhcmVkIGZ1cnRoZXIgZG93bgp3aXRoIHRoZSByZXN0IG9mIHRoZSBvdGhl
ciBQR1RfcGFydGlhbCBwYWdlcy4KCldoaWxlIGhlcmUsIGNsZWFuIHVwIHNv
bWUgdHJhaW5saW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMjlmODkyYzA0Yy4uOGZiZWNi
YjE2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTEyLDcgKzExMiw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwg
aGVhcCBjb3JydXB0aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBk
ZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFibGVkKS4gRm9yIGV4YW1wbGUsIGV2
ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hlZHVsaW5nLAog
ICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAor
ICAgICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBh
ZGRpbmcgY29kZSB0byAqZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAg
ICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUgdG8gY2FsbC4KICAgICAgKi8K
QEAgLTE4MzgsOSArMTgzOCwzNCBAQCBzdGF0aWMgaW50IHJlbGlucXVpc2hf
bWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiAtRUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBo
YXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAgICAgICAgICogUEdUX3Bp
bm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQgdGlt
ZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRp
YWwgaXMgc2V0IGluc3RlYWQuICBQdXQKKyAgICAgICAgICAgICAqIGl0IGJh
Y2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdUX3Bpbm5lZDsgdGhl
CisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBu
ZWVkIHRvIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAor
ICAgICAgICAgICAgICogUEdUX3Bpbm5lZCwgc2luY2UgcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICogZGlkbid0IGRv
IGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNh
biBkbyBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisg
ICAgICAgICAgICAgKiAib3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0
aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAgICAgICAgICAgICAqIGNvdWxk
IGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF92YWxpZGF0ZWQpOworICAgICAgICAgICAgICAgIHNl
dF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1F
UkVTVEFSVDsKKworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sg
b24gdGhlIGxpc3QgYW5kIGRyb3AgdGhlIHJlZiB3ZSBncmFiYmVkIGFib3Zl
ICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsIGxpc3QpOwot
ICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0y
MDYyLDcgKzIwODcsNyBAQCB2b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVlcyBtYXkgZmx1
Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2Nrcykg
YnV0IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwg
Y2F1c2UKICAgICAgKiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9s
bGVkLgotICAgICAqIAorICAgICAqCiAgICAgICogTkIyLiBXZSBzYXZlIHRo
ZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2b2lkIGEg
bmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEkn
ZCB0byB1bmJsb2NrLgogICAgICAqLwotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Transfer-Encoding: base64

RnJvbSA3YzBhMzcwMDVmNTJkMTA5MDNjZTIyODUxYjUyYWU5YjZmNGYwZWUy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAzLzExXSB4
ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRv
CiBpbmRpdmlkdWFsIGZsYWdzCgpBdCB0aGUgbW9tZW50LCBwYXJ0aWFsX3B0
ZSBpcyBhIHRyaS1zdGF0ZSB0aGF0IGNvbnRhaW5zIHR3byBkaXN0aW5jdCBi
aXRzCm9mIGluZm9ybWF0aW9uOgoKMS4gSWYgemVybywgdGhlIHB0ZSBhdCBp
bmRleCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHVuLXZhbGlkYXRlZC4gIElm
CiAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0IHNlZW4gd2l0aCBQR1Rf
cGFydGlhbCBzZXQuCgoyLiBJZiBwb3NpdGl2ZSwgdGhlIHB0ZSBhdCBpbmRl
eCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGRvZXMgbm90IGhvbGQgYQogICBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgoK
VG8gbWFrZSBmdXR1cmUgcGF0Y2hlcyBtb3JlIGNsZWFyLCBzZXBhcmF0ZSBv
dXQgdGhpcyBmdW5jdGlvbmFsaXR5CmludG8gdHdvIGRpc3RpbmN0LCBuYW1l
ZCBiaXRzOiBQVEZfcGFydGlhbF9zZXQgKGZvciAjMSkgYW5kClBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgoKQWRkaXRpb25hbGx5LCBhIG51
bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlzIGluZm9ybWF0aW9u
IGFsc28KdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2aW9yIChz
dWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCmBkZWZlcmApLiAgVGhlc2UgYXJl
IGhhcmQgdG8gcmVhZCBpbiB0aGUgY2FsbGVyIChzaW5jZSB5b3Ugb25seSBz
ZWUKJ3RydWUnIG9yICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJl
IGFkZGVkIHRvZ2V0aGVyLiAgSW4KcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5
ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBhdGNoLCBjb2xsYXBzZQph
bGwgb2YgdGhlc2UgaW50byBhIHNpbmdsZSBgZmxhZ2AgdmFyaWFibGUuCgpO
QiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdhcyBw
cmV2aW91c2x5IHRoZSAnLTEnCmNvbmRpdGlvbiBhIGJpdCBtb3JlIHVnbHkg
aW4gdGhlIHB1dF9wYWdlX2Zyb21fbE5lIGZ1bmN0aW9ucyAoc2luY2UKeW91
IGhhdmUgdG8gY2hlY2sgZm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVy
YWwgcmVmKTsgYnV0IHRoaXMKY2xhdXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1
dHVyZSBwYXRjaC4KCkFsc28gbm90ZSB0aGF0IHRoZSBvcmlnaW5hbCBjb21t
ZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgpwYXJ0aWFsX2ZsYWdzIChs
aWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKcGxOZVtucl92
YWxpZGF0ZWRfcHRlc10sIG5vdCBwbE5lW25yX3ZhbGlkYXRlZF9wdGVzKzFd
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjQgKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggfCAgNDEgKysrKysrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4Y2Vk
MTg1YjQ5Li4xYzRmNTRlMzI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjEwLDIwICs2MTAs
MzQgQEAgc3RhdGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlKTsKIAor
LyoKKyAqIFRoZSBmb2xsb3dpbmcgZmxhZ3MgYXJlIHVzZWQgdG8gc3BlY2lm
eSBiZWhhdmlvciBvZiB2YXJpb3VzIGdldCBhbmQKKyAqIHB1dCBjb21tYW5k
cy4gIFRoZSBmaXJzdCB0d28gYXJlIGFsc28gc3RvcmVkIGluIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MKKyAqIHRvIGluZGljYXRlIHRoZSBzdGF0ZSBvZiB0aGUg
cGFnZSBwb2ludGVkIHRvIGJ5CisgKiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFs
aWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9y
CisgKiBtb3JlIGluZm9ybWF0aW9uLgorICovCisjZGVmaW5lIFBURl9wYXJ0
aWFsX3NldCAgICAgICAgICgxIDw8IDApCisjZGVmaW5lIFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmICgxIDw8IDEpCisjZGVmaW5lIFBURl9wcmVlbXB0aWJs
ZSAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBURl9kZWZlciAgICAgICAg
ICAgICAgICgxIDw8IDMpCisKIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCiAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5
cGUsIHN0cnVjdCBkb21haW4gKmQsCi0gICAgaW50IHBhcnRpYWwsIGludCBw
cmVlbXB0aWJsZSkKKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAg
ICAgaW50IHJjOworICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBU
Rl9wcmVlbXB0aWJsZSwKKyAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3Mg
JiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKIAotICAgIGlmICggbGlrZWx5
KHBhcnRpYWwgPj0gMCkgJiYKKyAgICBpZiAoIGxpa2VseSghcGFydGlhbF9y
ZWYpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9tZm4o
bWZuLCBkKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHJj
ID0gX2dldF9wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwog
Ci0gICAgaWYgKCB1bmxpa2VseShyYykgJiYgcGFydGlhbCA+PSAwICYmCisg
ICAgaWYgKCB1bmxpa2VseShyYykgJiYgIXBhcnRpYWxfcmVmICYmCiAgICAg
ICAgICAoIXByZWVtcHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUpICkKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAK
QEAgLTExMDQsNyArMTExOCw3IEBAIGdldF9wYWdlX2Zyb21fbDFlKAogZGVm
aW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsKIHN0YXRpYyBpbnQKIGdl
dF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkK
KyAgICBsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKICAgICBpbnQg
cmM7CkBAIC0xMTE5LDggKzExMzMsOSBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmMgPSBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9w
YWdlX3RhYmxlLCBkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFydGlhbCwgZmFsc2UpOworICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX3ByZWVtcHRpYmxlKSk7CisKKyAgICByYyA9IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQs
IGZsYWdzKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYm
IGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwyZSwgcGZuLCBkKSApCiAgICAg
ICAgIHJjID0gMDsKIApAQCAtMTEzNyw3ICsxMTUyLDcgQEAgZ2V0X3BhZ2Vf
ZnJvbV9sMmUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDMpOwog
c3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sM2UoCi0gICAgbDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQs
IGludCBwYXJ0aWFsKQorICAgIGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVk
IGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxh
Z3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMTUyLDcgKzExNjcsNyBAQCBn
ZXRfcGFnZV9mcm9tX2wzZSgKICAgICB9CiAKICAgICByYyA9IGdldF9wYWdl
X2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICBsM2VfZ2V0X21mbihsM2Up
LCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7CisgICAgICAg
IGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBmbGFn
cyB8IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9
PSAtRUlOVkFMKSAmJgogICAgICAgICAgIWlzX3B2XzMyYml0X2RvbWFpbihk
KSAmJgogICAgICAgICAgZ2V0X2wzX2xpbmVhcl9wYWdldGFibGUobDNlLCBw
Zm4sIGQpICkKQEAgLTExNzAsNyArMTE4NSw3IEBAIGdldF9wYWdlX2Zyb21f
bDNlKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGw0KTsKIHN0YXRp
YyBpbnQKIGdldF9wYWdlX2Zyb21fbDRlKAotICAgIGw0X3BnZW50cnlfdCBs
NGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
cGFydGlhbCkKKyAgICBsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQog
ewogICAgIGludCByYzsKIApAQCAtMTE4NSw3ICsxMjAwLDcgQEAgZ2V0X3Bh
Z2VfZnJvbV9sNGUoCiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbigKLSAgICAgICAgbDRlX2dldF9tZm4obDRlKSwgUEdU
X2wzX3BhZ2VfdGFibGUsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICBsNGVf
Z2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgZmxhZ3MgfCBQ
VEZfcHJlZW1wdGlibGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJ
TlZBTCkgJiYgZ2V0X2w0X2xpbmVhcl9wYWdldGFibGUobDRlLCBwZm4sIGQp
ICkKICAgICAgICAgcmMgPSAwOwogCkBAIC0xMjc1LDcgKzEyOTAsNyBAQCB2
b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVj
dCBkb21haW4gKmwxZV9vd25lcikKICAqIE5vdGUgYWxzbyB0aGF0IHRoaXMg
YXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50
LidzLgogICovCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3Bn
ZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdz
KQogewogICAgIGludCByYyA9IDA7CiAKQEAgLTEyOTUsMTIgKzEzMTAsMTMg
QEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3Qg
bDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJlKTsKICAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAK
LSAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAg
ICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZikpID09CisgICAgICAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVCghZGVmZXIp
OworICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsK
ICAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0
cGcpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBkZWZlciApCisg
ICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBwdHBnOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwZzsKQEAgLTEzMTcsNyArMTMzMyw3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2Uo
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVy
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgaW50
IHJjOwpAQCAtMTM0MCwxMyArMTM1NiwxNCBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcg
cGZuLAogCiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlm
ICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICBpZiAoIChmbGFncyAm
IChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikp
ID09CisgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAg
ICAgQVNTRVJUKCFkZWZlcik7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7CiAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgfQogCi0g
ICAgaWYgKCBkZWZlciApCisgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTEzNjEsNyArMTM3OCw3
IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90
IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiB9CiAKIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0
aWFsLCBib29sIGRlZmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgaW50IHJjID0gMTsKIApA
QCAtMTM3MCwxMyArMTM4NywxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0
X3BhZ2UobDRlKTsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwg
PiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAg
QVNTRVJUKCFkZWZlcik7CisgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9kZWZlcikpOwogICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90
eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAgICAg
ICAgfQogCi0gICAgICAgIGlmICggZGVmZXIgKQorICAgICAgICBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewogICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4o
cGZuKSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOwpAQCAtMTQ4MywxMiArMTUwMSwxMyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90ICAqcGwy
ZTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAgICAgICAgICAg
IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIGlu
dCAgICAgICAgICAgIHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgICBwYXJ0
aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9mbGFnczsKIAogICAgIHBsMmUg
PSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAogICAgIGZvciAoIGkg
PSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9F
TlRSSUVTOwotICAgICAgICAgIGkrKywgcGFydGlhbCA9IDAgKQorICAgICAg
ICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQogICAgIHsKICAgICAgICAg
aWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxs
X3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsKQEAgLTE0OTgsMTggKzE1
MTcsMTkgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkp
IHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwy
ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRp
YWxfZmxhZ3MpKSA+IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAg
ICAgICAgIC8qIFNldCAnc2V0JywgcmV0YWluICdnZW5lcmFsIHJlZicgKi8K
KyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2Zs
YWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RB
UlQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiBy
YyAhPSAtRUlOVFIgKQpAQCAtMTUxOCw3ICsxNTM4LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7
CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgfQpAQCAtMTU0Miw3
ICsxNTYyLDggQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1m
bl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsM19wZ2VudHJ5X3QgICpw
bDNlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAg
ICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAg
aW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBh
cnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwz
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0xNTU3LDcg
KzE1NzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIG1lbXNldChwbDNlICsgNCwgMCwg
KEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBsM2UpKTsK
IAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywgcGFydGlh
bCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAgKQog
ICAgIHsKICAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCiAgICAgICAgIHsK
QEAgLTE1NzQsMjAgKzE1OTUsMjIgQEAgc3RhdGljIGludCBhbGxvY19sM190
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oCiAgICAgICAgICAgICAgICAgICAgIGwzZV9nZXRfbWZuKHBsM2Vb
aV0pLAotICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8
IFBHVF9wYWVfeGVuX2wyLCBkLCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgICAg
ICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwg
ZCwKKyAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9w
cmVlbXB0aWJsZSk7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIChy
YyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlh
bCkpID4gMCApCisgICAgICAgIGVsc2UgaWYgKCAocmMgPSBnZXRfcGFnZV9m
cm9tX2wzZShwbDNlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAg
KQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9
PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNldCAn
c2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3
YXMgc2V0ICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
cGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlmICggcmMgPCAw
ICkKQEAgLTE2MDQsNyArMTYyNyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYgKCBp
ICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGFnZTsKICAgICAgICAgfQpAQCAtMTczNiwxOSArMTc1OSwyMSBAQCBzdGF0
aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4o
cGFnZSkpOwogICAgIGw0X3BnZW50cnlfdCAgKnBsNGUgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihwZm4pKTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwotICAg
IGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRp
YWxfcHRlOworICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKyAgICB1bnNp
Z25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9mbGFn
czsKIAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsg
aSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywgcGFy
dGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9IDAg
KQogICAgIHsKICAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDRfc2xvdChkLCBp
KSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDRlKHBs
NGVbaV0sIHBmbiwgZCwgcGFydGlhbCkpID4gMCApCisgICAgICAgICAgICAg
KHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBkLCBwYXJ0
aWFsX2ZsYWdzKSkgPiAwICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAg
ICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAg
ICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAg
ICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0
IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLworICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9z
ZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAg
ICAgICAgIHsKQEAgLTE3NTgsNyArMTc4Myw3IEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAg
ICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBpZiAoIHJj
ID09IC1FSU5UUiApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNU
QVJUOwogICAgICAgICAgICAgICAgIGVsc2UKQEAgLTE4MTEsMTkgKzE4MzYs
MjAgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKLSAg
ICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0g
ICAgdW5zaWduZWQgaW50IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAt
ICFwYXJ0aWFsOworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgaW50
IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzLAorICAgICAg
ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwyZSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7
CiAgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbywgaSkgKQotICAgICAgICAgICAgcmMgPSBwdXRfcGFn
ZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBhcnRpYWwsIGZhbHNlKTsKKyAg
ICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZu
LCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFydGlhbCA9IDA7CisgICAg
ICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogCiAgICAgICAgIGlmICggIWktLSAp
CiAgICAgICAgICAgICBicmVhazsKQEAgLTE4NDUsMTIgKzE4NzEsMTQgQEAg
c3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewog
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
IHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3Bh
cnRpYWxfc2V0KSA/CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAg
ICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewogICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICB9
CiAKQEAgLTE4NjIsMTggKzE4OTAsMTkgQEAgc3RhdGljIGludCBmcmVlX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVk
IGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwz
X3BnZW50cnlfdCAqcGwzZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0g
cGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFydGlhbDsKKyAgICBpbnQgcmMg
PSAwOworICAgIHVuc2lnbmVkIGludCBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+
cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsK
IAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAog
ICAgIGZvciAoIDsgOyApCiAgICAgewotICAgICAgICByYyA9IHB1dF9wYWdl
X2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgcGFydGlhbCwgMCk7CisgICAgICAg
IHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFs
X2ZsYWdzKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgcGFydGlhbCA9IDA7CisgICAgICAgIHBhcnRp
YWxfZmxhZ3MgPSAwOwogICAgICAgICBpZiAoIHJjID09IDAgKQogICAgICAg
ICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBk
KTsKIApAQCAtMTg5MiwxMiArMTkyMSwxNCBAQCBzdGF0aWMgaW50IGZyZWVf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
cGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAg
IGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9F
TlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICB9CiAgICAgcmV0dXJuIHJjID4gMCA/
IDAgOiByYzsKQEAgLTE5MDgsMjYgKzE5MzksMjkgQEAgc3RhdGljIGludCBm
cmVlX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVu
c2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwog
ICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHBmbikpOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0
aWFsX3B0ZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCByYyA9IDA7CisgICAg
dW5zaWduZWQgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3Ms
CisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICEocGFy
dGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBkbyB7CiAg
ICAgICAgIGlmICggaXNfZ3Vlc3RfbDRfc2xvdChkLCBpKSApCi0gICAgICAg
ICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgcGFy
dGlhbCwgMCk7CisgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDRl
KHBsNGVbaV0sIHBmbiwgcGFydGlhbF9mbGFncyk7CiAgICAgICAgIGlmICgg
cmMgPCAwICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBwYXJ0aWFs
ID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgfSB3aGls
ZSAoIGktLSApOwogCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAg
IHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7CisgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkgPworICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6
CisgICAgICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYpOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsK
ICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKLSAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAg
ICAgfQogCkBAIC0yMjAzLDcgKzIyMzcsNyBAQCBzdGF0aWMgaW50IG1vZF9s
Ml9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCiAgICAgICAgIHJldHVybiAt
RUJVU1k7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwg
cGZuLCAwLCB0cnVlKTsKKyAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBw
Zm4sIFBURl9kZWZlcik7CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC0yMjcx
LDcgKzIzMDUsNyBAQCBzdGF0aWMgaW50IG1vZF9sM19lbnRyeShsM19wZ2Vu
dHJ5X3QgKnBsM2UsCiAgICAgICAgIGlmICggIWNyZWF0ZV9wYWVfeGVuX21h
cHBpbmdzKGQsIHBsM2UpICkKICAgICAgICAgICAgIEJVRygpOwogCi0gICAg
cHV0X3BhZ2VfZnJvbV9sM2Uob2wzZSwgcGZuLCAwLCAxKTsKKyAgICBwdXRf
cGFnZV9mcm9tX2wzZShvbDNlLCBwZm4sIFBURl9kZWZlcik7CiAgICAgcmV0
dXJuIHJjOwogfQogCkBAIC0yMzM0LDcgKzIzNjgsNyBAQCBzdGF0aWMgaW50
IG1vZF9sNF9lbnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCiAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwogICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDRl
KG9sNGUsIHBmbiwgMCwgMSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0
ZSwgcGZuLCBQVEZfZGVmZXIpOwogICAgIHJldHVybiByYzsKIH0KIApAQCAt
MjU5OCw3ICsyNjMyLDcgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICBpZiAo
ICEodHlwZSAmIFBHVF9wYXJ0aWFsKSApCiAgICAgewogICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IDFVIDw8IFBBR0VUQUJMRV9PUkRFUjsK
LSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICB9CiAKICAgICBzd2l0Y2ggKCB0
eXBlICYgUEdUX3R5cGVfbWFzayApCkBAIC0yODg5LDcgKzI5MjMsNyBAQCBz
dGF0aWMgaW50IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgaWYgKCAhKHggJiBQ
R1RfcGFydGlhbCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IDA7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gMDsKICAgICAgICAgfQogICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291
bnQgPSAwOwogICAgICAgICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0
eXBlLCBwcmVlbXB0aWJsZSk7CkBAIC0zMDY0LDcgKzMwOTgsNyBAQCBpbnQg
bmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgIHJldHVybiAwOwog
ICAgIH0KIAotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4o
bWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAgICByYyA9
IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKG1mbiwgUEdUX3Jvb3RfcGFn
ZV90YWJsZSwgZCwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBzd2l0Y2ggKCBy
YyApCiAgICAgewogICAgIGNhc2UgMDoKQEAgLTM0NTIsNyArMzQ4Niw3IEBA
IGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgaWYgKCBvcC5hcmcx
Lm1mbiAhPSAwICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICAgICAg
ICAgICAgICBfbWZuKG9wLmFyZzEubWZuKSwgUEdUX3Jvb3RfcGFnZV90YWJs
ZSwgY3VycmQsIDAsIDEpOworICAgICAgICAgICAgICAgICAgICBfbWZuKG9w
LmFyZzEubWZuKSwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgY3VycmQsIFBURl9w
cmVlbXB0aWJsZSk7CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCiAgICAgICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CmluZGV4IDFlYTE3M2M1NTUuLjQ2Y2JhNTI5NDEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKQEAgLTIyOCwxOSArMjI4LDM0IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICogc2V0dGluZyB0aGUgZmxhZyBtdXN0IG5vdCBkcm9w
IHRoYXQgcmVmZXJlbmNlLCB3aGVyZWFzIHRoZSBpbnN0YW5jZQogICAgICAg
ICAgKiBjbGVhcmluZyBpdCB3aWxsIGhhdmUgdG8uCiAgICAgICAgICAqCi0g
ICAgICAgICAqIElmIEBwYXJ0aWFsX3B0ZSBpcyBwb3NpdGl2ZSB0aGVuIFBU
RSBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMrMSBoYXMKLSAgICAgICAgICogYmVl
biBwYXJ0aWFsbHkgdmFsaWRhdGVkLiBUaGlzIGltcGxpZXMgdGhhdCB0aGUg
Z2VuZXJhbCByZWZlcmVuY2UKLSAgICAgICAgICogdG8gdGhlIHBhZ2UgKGFj
cXVpcmVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sTmUoKSkgd291bGQgYmUgZHJv
cHBlZAotICAgICAgICAgKiAoYWdhaW4gZHVlIHRvIHRoZSBhcHBhcmVudCBm
YWlsdXJlKSBhbmQgaGVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZAotICAgICAg
ICAgKiB3aGVuIHJlc3VtaW5nIHRoZSB2YWxpZGF0aW9uLCBidXQgbXVzdCBu
b3QgYmUgZHJvcHBlZCB3aGVuIHBpY2tpbmcKLSAgICAgICAgICogdXAgdGhl
IHBhZ2UgZm9yIGludmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYgcGFydGlh
bF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIHBh
Z2UgYXQKKyAgICAgICAgICogYXQgQG5yX3ZhbGlkYXRlZF9wdGVzIGhhZCBQ
R1RfcGFydGlhbCBzZXQgYXMgYSByZXN1bHQgb2YgYW4KKyAgICAgICAgICog
b3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1h
eSBvciBtYXkgbm90CisgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRp
YWwgc2V0LikKICAgICAgICAgICoKLSAgICAgICAgICogSWYgQHBhcnRpYWxf
cHRlIGlzIG5lZ2F0aXZlIHRoZW4gUFRFIGF0IEBucl92YWxpZGF0ZWRfcHRl
cysxIGhhcwotICAgICAgICAgKiBiZWVuIHBhcnRpYWxseSBpbnZhbGlkYXRl
ZC4gVGhpcyBpcyBiYXNpY2FsbHkgdGhlIG9wcG9zaXRlIGNhc2Ugb2YKLSAg
ICAgICAgICogYWJvdmUsIGkuZS4gdGhlIGdlbmVyYWwgcmVmZXJlbmNlIHRv
IHRoZSBwYWdlIHdhcyBub3QgZHJvcHBlZCBpbgotICAgICAgICAgKiBwdXRf
cGFnZV9mcm9tX2xOZSgpIChkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUp
LCBhbmQgaGVuY2UgaXQKLSAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdo
ZW4gdGhlIHB1dCBvcGVyYXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRl
cyksCi0gICAgICAgICAqIGJ1dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBp
ZiBwaWNraW5nIHVwIHRoZSBwYWdlIGZvciB2YWxpZGF0aW9uLgorICAgICAg
ICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRoZW4g
dGhlIFBURSBhdAorICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9s
ZHMgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCisgICAgICAg
ICAqIHBhZ2UuCisgICAgICAgICAqCisgICAgICAgICAqIFRoaXMgaGFwcGVu
czoKKyAgICAgICAgICogLSBEdXJpbmcgZGUtdmFsaWRhdGlvbiwgaWYgZGUt
dmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAgICAgICogICBpbnRl
cnJ1cHRlZAorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBh
biBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAorICAgICAgICAg
KiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKKyAgICAgICAgICogLSBE
dXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYg
d2FzIHNldCBvbgorICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4g
d2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBpY2tpbmcKKyAgICAgICAg
ICogICB1cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAg
ICAgICoKKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBp
ZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBjbGVhciwKKyAgICAgICAg
ICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWly
ZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNo
b3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hl
biByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNo
b3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKKyAgICAgICAgICog
cmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKgorICAg
ICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRp
YWxfZ2VuZXJhbF9yZWYgYXJlCisgICAgICAgICAqIGRlZmluZWQgaW4gbW0u
YywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4KICAgICAg
ICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9j
b3VudCwgaW5kaWNhdGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2
YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMg
YSBwYWdlCkBAIC0yNTEsNyArMjY2LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwog
ICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRl
ZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYg
OjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICBz
MTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAgICAgIHUxNiBwYXJ0aWFsX2Zs
YWdzOjI7CiAgICAgICAgICAgICBzMTYgbGluZWFyX3B0X2NvdW50OwogICAg
ICAgICB9OwogCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Transfer-Encoding: base64

RnJvbSAyMGI4YTY3MDJjNjgzOWJhZmQyNTI3ODkzOTZiNDQzZDRiNWM1NDc0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA0LzExXSB4
ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRo
YW4gYQogYm9vbGVhbgoKVGhpcyBpcyBpbiBtYWlubHkgaW4gcHJlcGFyYXRp
b24gZm9yIF9wdXRfcGFnZV90eXBlIHRha2luZyB0aGUKcGFydGlhbF9mbGFn
cyB2YWx1ZSBpbiB0aGUgZnV0dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhZCBpbgp0aGUgY2FsbGVyIChzaW5jZSB5b3Ugc2VlIGEgZmxh
ZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2VgKS4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAxYzRmNTRlMzI4Li5lMmZiYTE1ZDg2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTIwNyw3ICsxMjA3LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiAgICAg
cmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCitzdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CiAKIHZvaWQgcHV0X3BhZ2Vf
ZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFl
X293bmVyKQpAQCAtMTMxNCw3ICsxMzE0LDcgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAg
ICAgewogICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
UFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CkBAIC0x
MzIzLDcgKzEzMjMsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJl
KGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAg
ICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0
cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICB9CkBAIC0xMzYwLDcg
KzEzNjAsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgUFRG
X3BhcnRpYWxfc2V0ICkKICAgICB7CiAgICAgICAgIEFTU0VSVCghKGZsYWdz
ICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAgICB9CiAKICAgICBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKQEAgLTEzNzAsNyArMTM3MCw3IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAot
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAg
aWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsKIApA
QCAtMTM5MSw3ICsxMzkxLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAg
ICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewogICAg
ICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAg
ICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3Rv
X3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgICAgICByZXR1cm4gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21m
bihwZm4pKSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKQEAgLTE0MDEsNyArMTQwMSw3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQog
Ci0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90
b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAg
IHB1dF9wYWdlKHBnKTsKICAgICB9CkBAIC0yNzAxLDEwICsyNzAxLDExIEBA
IHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogfQogCiAKLXN0YXRp
YyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
Ym9vbCBwcmVlbXB0aWJsZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
dHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51
LmludXNlLnR5cGVfaW5mbzsKKyAgICBib29sIHByZWVtcHRpYmxlID0gZmxh
Z3MgJiBQVEZfcHJlZW1wdGlibGU7CiAKICAgICBBU1NFUlQoY3VycmVudF9s
b2NrZWRfcGFnZV9uZV9jaGVjayhwYWdlKSk7CiAKQEAgLTI5MTEsNyArMjkx
Miw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAgICAgICAgICAg
ICBpZiAoIHVubGlrZWx5KGlvbW11X3JldCkgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBO
VUxMKTsKKyAgICAgICAgICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCAw
LCBOVUxMKTsKICAgICAgICAgICAgICAgICByYyA9IGlvbW11X3JldDsKICAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KQEAgLTI5
MzgsNyArMjkzOSw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiB2
b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsK
LSAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVM
TCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpA
QCAtMjk1NSw3ICsyOTU2LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQg
cHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwYWdlLCB0cnVl
LCBOVUxMKTsKKyAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgUFRG
X3ByZWVtcHRpYmxlLCBOVUxMKTsKIH0KIAogaW50IGdldF9wYWdlX3R5cGVf
cHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQpAQCAtMjk3Miw3ICsyOTczLDcgQEAgaW50IHB1dF9vbGRf
Z3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAg
IHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUsIHRydWUsCisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2Vf
dHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVtcHRpYmxl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5v
bGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1FSU5UUjoKLS0g
CjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Transfer-Encoding: base64

RnJvbSA3YjNmOWY5YTc5NzQ1OTkwMmJlYmJhOTYyZTMxYmU1Y2JmZTdiNTE1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA1LzExXSB4
ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25k
aXRpb25hbAoKTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcg
dGhlIGNvbmRpdGlvbnMgaW4gd2hpY2ggd2Ugd2lsbApyZXRhaW4gdGhlIHJl
ZiwgcmF0aGVyIHRoYW4gdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2Ug
cmVsZWFzZSBpdC4KClRoZSBvbmx5IHdheSAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUgaXMgaWYKcHJlZW1w
dGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUgcXVlcnkg
aXRzZWxmLCBhbmQgYWRkIGFuCkFTU0VSVCgpIHRvIHRoYXQgZWZmZWN0IG9u
IHRoZSBvcHBvc2l0ZSBwYXRoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCgpOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRo
ZSAibGluZWFyIHB0IGZhaWx1cmUiIHNpdHVhdGlvbgpkZXNjcmliZWQgaW4g
dGhlIGNvbW1lbnQ7IHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1
cmUgcGF0Y2guCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBlMmZiYTE1ZDg2Li5lYWY3YjE0MjQ1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NjM3LDggKzYzNyw0MyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKAogCiAgICAgcmMgPSBfZ2V0X3BhZ2VfdHlwZShwYWdlLCB0
eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAm
JiAhcGFydGlhbF9yZWYgJiYKLSAgICAgICAgICghcHJlZW1wdGlibGUgfHwg
cGFnZSAhPSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQorICAg
IC8qCisgICAgICogUmV0YWluIHRoZSByZWZjb3VudCBpZjoKKyAgICAgKiAt
IHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQorICAgICAqIC0g
cGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKKyAgICAgKiAg
IC0gV2UgY2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikK
KyAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0
aGVyZSdzIGJlZW4gYW4gZXJyb3IKKyAgICAgKiAgICAgKHBhZ2UgPT0gY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCisgICAgICoKKyAgICAgKiBU
aGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4
cGxhbmF0aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3
aGVyZSBwYXJ0aWFsX3JlZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAg
ICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyB0eXBl
IGB0eXBlYDsgaS5lLiBoYXMKKyAgICAgKiAgIFBHVF9wYXJ0aWFsIHNldAor
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwo
dHlwZSsxKSAoaS5lLiwgYSBsaW5lYXIKKyAgICAgKiAgIHBhZ2U7IGUuZy4g
d2UncmUgYmVpbmcgY2FsbGVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sMmUgd2l0
aAorICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1dCB0aGUgbWZu
IGlzIFBHVF9sMl90YWJsZSkKKyAgICAgKgorICAgICAqIElmIHRoZXJlJ3Mg
YW4gZXJyb3IsIGluIHRoZSBmaXJzdCBjYXNlLCBfZ2V0X3BhZ2VfdHlwZSB3
aWxsCisgICAgICogZWl0aGVyIHJldHVybiAtRVJFU1RBUlQsIGluIHdoaWNo
IGNhc2Ugd2Ugd2FudCB0byByZXRhaW4gdGhlCisgICAgICogcmVmIChhcyB0
aGUgY2FsbGVyIHdpbGwgY29uc2lkZXIgaXQgcmV0YWluZWQpLCBvciAtRUlO
VkFMLCBpbgorICAgICAqIHdoaWNoIGNhc2Ugb2xkX2d1ZXN0X3RhYmxlIHdp
bGwgYmUgc2V0OyBpbiBib3RoIGNhc2VzLCB3ZSBuZWVkCisgICAgICogdG8g
cmV0YWluIHRoZSByZWYuCisgICAgICoKKyAgICAgKiBJbiB0aGUgc2Vjb25k
IGNhc2UsIGlmIHRoZXJlJ3MgYW4gZXJyb3IsIF9nZXRfcGFnZV90eXBlKCkg
Y2FuCisgICAgICogKm9ubHkqIHJldHVybiAtRUlOVkFMLCBhbmQgKm5ldmVy
KiBzZXQgb2xkX2d1ZXN0X3RhYmxlLiAgSW4KKyAgICAgKiB0aGF0IGNhc2Ug
d2UgYWxzbyB3YW50IHRvIHJldGFpbiB0aGUgcmVmZXJlbmNlLCB0byBhbGxv
dyB0aGUKKyAgICAgKiBwYWdlIHRvIGNvbnRpbnVlIHRvIGJlIHRvcm4gZG93
biAoaS5lLiwgUEdUX3BhcnRpYWwgY2xlYXJlZCkKKyAgICAgKiBzYWZlbHku
CisgICAgICoKKyAgICAgKiBBbHNvIG5vdGUgdGhhdCB3ZSBzaG91bGRuJ3Qg
YmUgYWJsZSB0byBsZWF2ZSB3aXRoIHRoZSByZWZlcmVuY2UKKyAgICAgKiBj
b3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVkLCBvciB0aGUgb3Bl
cmF0aW9uIHdhcworICAgICAqIHByZWVtcHRpYmxlLgorICAgICAqLworICAg
IGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQorICAgICAgICAv
KiBub3RoaW5nICovOworICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgQVNTRVJUKHByZWVt
cHRpYmxlKTsKKyAgICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwog
CiAgICAgcmV0dXJuIHJjOwotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Transfer-Encoding: base64

RnJvbSBkMjg4OTM3NzdiZTU2ZWY1MTU2MmVkMzI1MDIzNzc5NzRmNzM4ZmQz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA2LzExXSB4
ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9m
bGFncyB3aGVuCiBwcmVlbXB0aW5nCgpJbiBvcmRlciB0byBhbGxvdyByZWN1
cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBi
ZQppbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3Rh
dGUgb2YgdGhlIHN1Yi1wYWdlcwpwcm9tb3RlZCBvciBkZW1vdGVkLiAgVGhp
cyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCnN0cnVj
dDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRh
dGVkKSBzaG91bGQgYWx3YXlzIGJlCnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdl
bmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6
ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlk
YXRlZCBhbmQgbm8gcmVmZXJlbmNlCmNvdW50IGlzIGhlbGQuICBJZiBQVEZf
cGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRl
ZF0KaXMgcGFydGlhbGx5IHZhbGlkYXRlZC4KCkF0IHRoZSBtb21lbnQsIGEg
ZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVt
b3Rpb24Kd2l0aCByZWdhcmQgdG8gd2hldGhlciB0aGUgZW50cnkgaXRzZWxm
ICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQpjb3VudDogd2hlbiBlbnRy
eSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMgLUVS
RVNUQVJUKSwKdGhlIGVudHJ5IGlzIG5vdCBjb25zaWRlcmVkIHRvIGhvbGQg
YSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0
ZWQsIHRoZSBlbnRyeSBpcyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBn
ZW5lcmFsCnJlZmVyZW5jZS4KClBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlz
IHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYg
Y2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBoZWxkCmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBp
dCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UK
Y291bnQgaGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25z
IGNhbiBiZSBpbnRlcmxlYXZlZCwgdGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8g
Z2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21f
bCplLAp0byBiZSBhYmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2Ug
Y291bnRzLgoKVW5mb3J0dW5hdGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJs
ZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpCmFuZCByZXR1cm4g
LUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlkYXRlZCwgYnV0
IGRvbid0IGNsZWFyCnBhcnRpYWxfZmxhZ3MuCgpJZiB3ZSB3ZXJlIHBpY2tp
bmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9u
LCB0aGF0Cm1lYW5zIHRoYXQgUFRGX3BhcnRpYWxfc2V0IHdvdWxkIGJlIHNl
dCBldmVuIHRob3VnaApbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3Qg
cGFydGlhbGx5IHZhbGlkYXRlZC4gIFRoaXMgbWVhbnMgdGhhdAppZiB0aGUg
cGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUtdmFsaWRhdGVkLCBwdXRfcGFn
ZV90eXBlKCkgd291bGQKZXJyb25lb3VzbHkgYmUgY2FsbGVkIG9uIHRoYXQg
ZW50cnkuCgpQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2luZyB3aXRo
IGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodApsZWF2ZSBib3RoIFBU
Rl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7IGFu
ZCB3aGVuCmRlLXZhbGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRo
ZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCByZWYgd291bGQKYmUgZXJyb25lb3Vz
bHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0uCgpJbiBh
IHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUgZHVwbGljYXRp
b24uICBSYXRoZXIgdGhhbgpkdXBsaWNhdGUgdGhlIGludGVycnVwdGlvbiBj
b2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KdGhl
IGNvZGUgd2hpY2ggYWxyZWFkeSBoYW5kbGVzIHRoYXQgY2FzZSBjb3JyZWN0
bHkuCgpHaXZlbiB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxk
IGJlIGltcG9zc2libGUgZm9yCnBhcnRpYWxfZmxhZ3MgdG8gYmUgbm9uLXpl
cm87IGFkZCBhbiBBU1NFUlQoKSB0byBjYXRjaCBhbnkgY2hhbmdlcy4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMTggKysrKy0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGVhZjdiMTQyNDUuLjA1MzQ2NWNiN2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0xNTQ1LDEzICsxNTQ1LDggQEAgc3RhdGljIGludCBhbGxv
Y19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCAp
CiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Ns
b3QoZCwgdHlwZSwgaSkgfHwKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOwor
ICAgICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwg
aSkgfHwKICAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2wyZShw
bDJlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKQEAgLTE2MTYsMTMgKzE2MTEsOCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewog
ICAgICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotCi0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYm
IChpID09IDMpICkKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOworICAgICAg
ICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMp
ICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MocGwzZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAg
ICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ldKSAmIGwzX2Rpc2FsbG93X21h
c2soZCkpICkKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Transfer-Encoding: base64

RnJvbSBmNjA4YTUzYzI1ODA2YTdhNDMxOGNiZTIyNWJjNWY1YmJmMTU0ZDY5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA3LzExXSB4
ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFs
CgpJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21v
dGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQppbnRlcnJ1cHRlZCwgWGVuIG11
c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwpw
cm9tb3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVs
ZW1lbnRzIGluIHRoZSBwYWdlIHN0cnVjdDoKbnJfZW50cmllc192YWxpZGF0
ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpUaGUgcnVsZSBpcyB0aGF0IGVudHJp
ZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQgYWx3YXlzIGJl
CnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNl
CmNvdW50IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0KaXMgcGFydGlhbGx5IHZhbGlk
YXRlZC4KCkF0IHRoZSBtb21lbnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBi
ZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24Kd2l0aCByZWdhcmQgdG8g
d2hldGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJl
ZmVyZW5jZQpjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJy
dXB0ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKdGhlIGVudHJ5IGlz
IG5vdCBjb25zaWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50
cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBpcyBzdGls
bCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCnJlZmVyZW5jZS4KClBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFs
IHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxk
CmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24s
IHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UKY291bnQgaGVsZC4gIEJlY2F1c2Ug
cHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZlZCwg
dGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAp0byBiZSBhYmxlIHRvIHBy
b3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgoKVW5mb3J0dW5hdGVs
eSwgYmVjYXVzZSBhIHJlZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3Nz
aWJsZSB0bwplbmdpbmVlciBhIHNpdHVhdGlvbiB3aGVyZSBQRlRfcGFydGlh
bF9zZXQgaXMgc2V0IGJ1dCB0aGUgcGFnZSBpbgpxdWVzdGlvbiBoYXMgYmVl
biBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCnRoZSBhcHBlbmRpeC4KCkZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKcmVm
ZXJlbmNlIGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQu
ICAoRm9yIGNsYXJpdHkgb2YKY2hhbmdlLCBrZWVwIHR3byBzZXBhcmF0ZSBm
bGFncy4gIFRoZXNlIHdpbGwgYmUgY29sbGFwc2VkIGluIGEKc3Vic2VxdWVu
dCBjaGFuZ2VzZXQuKQoKVGhpcyBoYXMgdHdvIGJhc2ljIGltcGxpY2F0aW9u
cy4gIE9uIHRoZSBwdXRfcGFnZV9mcm9tX2xOZSgpIHNpZGUsCnRoaXMgbWVh
biB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNl
IGNhbiBuZXZlciBoYXBwZW4sCmFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUg
c3BlY2lhbC1jYXNlZC4KClNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3Mg
YXJlIHNldCB0b2dldGhlciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92
ZXIKZXhpc3RpbmcgYml0cyBmcm9tIHBhcnRpYWxfcHRlLgoKKE5CIHRoZXJl
IGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0aCBjYWxsaW5nIF9wdXRfcGFn
ZV90eXBlKCkgb24gYQpwYWdlIHdoaWNoIGhhZCBQR1RfcGFydGlhbCBzZXQ7
IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudApwYXRjaC4p
CgpPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCmJldHdlZW4gY2FsbGVycyB3aGljaCBo
b2xkIGEgcmVmZXJlbmNlIG9uIHBhcnRpYWwgKGkuZS4sCmFsbG9jX2xOX3Rh
YmxlKCkpLCBhbmQgdGhvc2Ugd2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5f
TE5fVEFCTEUsIGFuZApzbyBvbik6IHBhc3MgYSBmbGFnIGlmIHRoZSB0eXBl
IHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24uCgpOQiB0aGF0
IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRoYXQg
Z2V0X3BhZ2VfZnJvbV9sMmUKY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0tLQoqIEFwcGVuZGl4OiBFbmdpbmVlcmluZyBQVEZfcGFydGlhbF9zZXQg
d2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogIGZvcmVpZ24gZG9tYWluCgpT
dXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBwcm9tb3RlZCB0byBh
biBsMywgYW5kIEIgaXMgYSBwYWdlCndoaWNoIGNhbiBiZSBwcm9tb3RlZCB0
byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwpQR0NfYWxs
b2NhdGVkIHNldCBidXQgbm8gb3RoZXIgZ2VuZXJhbCByZWZlcmVuY2VzLgoK
VjE6ICBQSU5fTDMgQS4KICBBIGlzIHZhbGlkYXRlZCwgQiBpcyB2YWxpZGF0
ZWQuCiAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1Rf
cGlubmVkCiAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBC
LmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKEFbeF0gaG9sZHMgYSBnZW5l
cmFsIHJlZikKClYxOiBVTlBJTiBBLgogIEEgYmVnaW5zIGRlLXZhbGlkYXRp
b24uCiAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVuIGkgPCB4CiAg
VjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICBWMS0+b2xkX2d1ZXN0X3RhYmxl
X3JlZl9oZWxkID0gZmFsc2UKICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3Bh
cnRpYWwKICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICBCLnR5
cGVfY291bnQgPSAwCiAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCgpW
MjogTU9EX0w0X0VOVFJZIHRvIHBvaW50IHNvbWUgbDRlIHRvIEEuCiAgUGlj
a3MgdXAgcmUtdmFsaWRhdGlvbiBvZiBBLgogIEFycmFuZ2UgdG8gYmUgaW50
ZXJydXB0ZWQgaGFsZndheSB0aHJvdWdoIEIncyB2YWxpZGF0aW9uCiAgQi50
eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgQi5jb3VudCA9IDIgfCBQ
R0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVyYWwgcmVm
KQogIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFs
aWRhdGVkX2VudHJpZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0
aWFsX3NldAoKVjM6IE1PRF9MM19FTlRSWSB0byBwb2ludCBzb21lIG90aGVy
IGwzZSAobm90IGluIEEpIHRvIEIuCiAgVmFsaWRhdGVzIEIuCiAgQi50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBCLmNvdW50ID0gMiB8IFBH
Q19hbGxvY2F0ZWQgKCJvdGhlciBsM2UiIGhvbGRzIGEgZ2VuZXJhbCByZWYp
CgpWMzogTU9EX0wzX0VOVFJZIHRvIGNsZWFyIGwzZSBwb2ludGluZyB0byBC
LgogIERldmFsaWRhdGVzIEIuCiAgQi50eXBlX2NvdW50ID0gMAogIEIuY291
bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAoKVjM6IGRlY3JlYXNlX3Jlc2VydmF0
aW9uKEIpCiAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICBCLmNvdW50ID0gMCA9
PiBCIGlzIGZyZWVkCgpCIGdldHMgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQg
ZG9tYWluCgpWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogIHB1dF9vbGRfZ3Vl
c3RfdGFibGUoQSkKICAgIC4uLgogICAgICBmcmVlX2wzX3RhYmxlKEEpCgpO
b3cgc2luY2UgQS5wYXJ0aWFsX2ZsYWdzIGhhcyBQVEZfcGFydGlhbF9zZXQs
IGZyZWVfbDNfdGFibGUoKSB3aWxsCmNhbGwgcHV0X3BhZ2VfZnJvbV9sM2Uo
KSBvbiBBW3hdLCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25l
ZApieSBhbm90aGVyIGRvbWFpbi4KCklmIEFbeF0gaGVsZCBhIGdlbmVyYWwg
cmVmY291bnQgZm9yIEIgb24gcGFydGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBk
b2VzCmZvciBwYXJ0aWFsIGRlLXZhbGlkYXRpb24sIHRoZW4gQiB3b3VsZCBz
dGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCjEgYWZ0ZXIgUEdDX2Fs
bG9jYXRlZCB3YXMgZnJlZWQ7IHNvIEIgd291bGRuJ3QgYmUgZnJlZWQgdW50
aWwgYWZ0ZXIKcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBB
W3hdLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDg0ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKystLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNTggaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAwNTM0NjVjYjdjLi42OGE5ZTc0MDAyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjE3
LDEwICs2MTcsMTEgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgKiBw
YWdlLT5wdGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRo
ZSBjb21tZW50IGluIG1tLmggZm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgog
ICovCi0jZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICgxIDw8IDAp
Ci0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICgxIDw8IDEpCi0j
ZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICgxIDw8IDIpCi0jZGVm
aW5lIFBURl9kZWZlciAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5l
IFBURl9wYXJ0aWFsX3NldCAgICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQorI2RlZmluZSBQ
VEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBU
Rl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRG
X3JldGFpbl9yZWZfb25fcmVzdGFydCAoMSA8PCA0KQogCiBzdGF0aWMgaW50
IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgIG1mbl90IG1mbiwg
dW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLApAQCAtNjI5
LDcgKzYzMCwxMSBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9f
cGFnZShtZm4pOwogICAgIGludCByYzsKICAgICBib29sIHByZWVtcHRpYmxl
ID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICBwYXJ0aWFs
X3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAg
ICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWYsCisgICAgICAgICBwYXJ0aWFsX3NldCA9IGZsYWdzICYgUFRGX3Bh
cnRpYWxfc2V0LAorICAgICAgICAgcmV0YWluX3JlZiAgPSBmbGFncyAmIFBU
Rl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQ7CisKKyAgICBBU1NFUlQocGFydGlh
bF9yZWYgPT0gcGFydGlhbF9zZXQpOwogCiAgICAgaWYgKCBsaWtlbHkoIXBh
cnRpYWxfcmVmKSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zy
b21fbWZuKG1mbiwgZCkpICkKQEAgLTY0MiwxMyArNjQ3LDE1IEBAIHN0YXRp
YyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogLSBw
YWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAgICAgKiAtIHBh
Z2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CiAgICAgICogICAt
IFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYpCisg
ICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAocmMgPT0g
LUVSRVNUQVJUKSwgYW5kIHRoZQorICAgICAqICAgICBjYWxsZXIgaGFzIGFz
a2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQgaW4gdGhhdCBjYXNlCiAgICAg
ICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUn
cyBiZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAgICAqCiAgICAgICogVGhlIHBh
cnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBleHBsYW5h
dGlvbi4gIFRoZXJlCiAgICAgICogYXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUg
cGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46Ci0gICAgICog
LSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlwZSBgdHlw
ZWA7IGkuZS4gaGFzCi0gICAgICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAg
KiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVk
IGFzIHR5cGUgYHR5cGVgOworICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRp
YWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90
ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAqICAgcGFn
ZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9t
X2wyZSB3aXRoCiAgICAgICogICB0eXBlID09IFBHVF9sMV90YWJsZSwgYnV0
IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQpAQCAtNjcxLDcgKzY3OCw4IEBA
IHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAg
ICovCiAgICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCiAg
ICAgICAgIC8qIG5vdGhpbmcgKi87Ci0gICAgZWxzZSBpZiAoIHBhZ2UgPT0g
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgIGVsc2UgaWYg
KCBwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8Cisg
ICAgICAgICAgICAgIChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkg
KQogICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOwogICAgIGVsc2UKICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC0xMzQ4LDggKzEzNTYsOCBAQCBz
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUs
IHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBpZiAoIChmbGFncyAmIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
CiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0g
ICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1w
dGlibGUsIHB0cGcpOworICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hv
dWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAg
QlVHKCk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICAgICAgewpAQCAtMTM5NCw4ICsxNDAyLDggQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICBpZiAoIChmbGFncyAmIChQVEZf
cGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAg
ICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNT
RVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgcmV0dXJuIF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOworICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQg
YWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgIEJVRygpOwog
ICAgIH0KIAogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTQy
NSw4ICsxNDMzLDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShs
NF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAg
aWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYpKSA9PQogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9z
ZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOworICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5
cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7CiAg
ICAgICAgIH0KIAogICAgICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkK
QEAgLTE1NTAsMTMgKzE1NTgsMjIgQEAgc3RhdGljIGludCBhbGxvY19sMl90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUpCiAgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUocGwy
ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJU
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgPSBpOwotICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4g
J2dlbmVyYWwgcmVmJyAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7Ci0gICAg
ICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkK
KyAgICAgICAgLyoKKyAgICAgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3Np
YmxlIGZvciBnZXRfcGFnZV9mcm9tX2wyZSB0byByZXR1cm4KKyAgICAgICAg
ICogLUVSRVNUQVJULCBzaW5jZSB3ZSBuZXZlciBjYWxsIHRoaXMgd2l0aCBQ
VEZfcHJlZW1wdGlibGUuCisgICAgICAgICAqIChhbGxvY19sMV90YWJsZSBt
YXkgcmV0dXJuIC1FSU5UUiBvbiBhbiBMMVRGLXZ1bG5lcmFibGUKKyAgICAg
ICAgICogZW50cnkuKQorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0
IHdoaWxlIG9uIGEgImNsZWFuIiBwcm9tb3Rpb24sIHdlIGNhbiBuZXZlciBn
ZXQKKyAgICAgICAgICogUEdUX3BhcnRpYWwuICBJdCBpcyBwb3NzaWJsZSB0
byBhcnJhbmdlIGZvciBhbiBsMmUgdG8KKyAgICAgICAgICogY29udGFpbiBh
IHBhcnRpYWxseS1kZXZhbGlkYXRlZCBsMjsgYnV0IGluIHRoYXQgY2FzZSwg
Ym90aAorICAgICAgICAgKiBvZiB0aGUgZm9sbG93aW5nIGZ1bmN0aW9ucyB3
aWxsIGZhaWwgYW55d2F5ICh0aGUgZmlyc3QKKyAgICAgICAgICogYmVjYXVz
ZSB0aGUgcGFnZSBpbiBxdWVzdGlvbiBpcyBub3QgYW4gbDE7IHRoZSBzZWNv
bmQKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpcyBub3QgZnVsbHkg
dmFsaWRhdGVkKS4KKyAgICAgICAgICovCisgICAgICAgIEFTU0VSVChyYyAh
PSAtRVJFU1RBUlQpOworCisgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICYm
IGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gMDsKQEAgLTE1NjUsNiArMTU4Miw3IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlKQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1F
SU5UUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAl
I3hcbiIsIGkpOworICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYgKCBp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xNjIxLDE2ICsxNjM5LDE3IEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAogICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihwbDNl
W2ldKSwKICAgICAgICAgICAgICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUg
fCBQR1RfcGFlX3hlbl9sMiwgZCwKLSAgICAgICAgICAgICAgICAgICAgcGFy
dGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAg
ICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUgfCBQVEZf
cmV0YWluX3JlZl9vbl9yZXN0YXJ0KTsKICAgICAgICAgfQotICAgICAgICBl
bHNlIGlmICggKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZu
LCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkKKyAgICAgICAgZWxzZSBpZiAo
IChyYyA9IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwg
UFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dl
bmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8
IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xNzkxLDE0ICsxODEwLDE1IEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAg
ICB7CiAgICAgICAgIGlmICggIWlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgfHwK
LSAgICAgICAgICAgICAocmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ld
LCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQorICAgICAgICAgICAg
IChyYyA9IGdldF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwg
UFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCkpID4gMCApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dl
bmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8
IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkK
ICAgICAgICAgewpAQCAtMTg5Niw5ICsxOTE2LDcgQEAgc3RhdGljIGludCBm
cmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkg
PwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOwor
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0
IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2Ug
aWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVT
IC0gMSApCiAgICAgewpAQCAtMTk0Niw5ICsxOTY0LDcgQEAgc3RhdGljIGlu
dCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
aWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFs
X2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8K
LSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAt
IDEgKQogICAgIHsKQEAgLTE5NzksOSArMTk5NSw3IEBAIHN0YXRpYyBpbnQg
ZnJlZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlm
ICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/Ci0g
ICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZf
cGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAo
IHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
ICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNDZjYmE1Mjk0
MS4uZGM5Y2I4NjlkZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjM4
LDIyICsyMzgsMjUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBw
YWdlLgogICAgICAgICAgKgogICAgICAgICAgKiBUaGlzIGhhcHBlbnM6Ci0g
ICAgICAgICAqIC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZhbGlk
YXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisgICAgICAgICAqIC0gRHVyaW5nIHZh
bGlkYXRpb24gb3IgZGUtdmFsaWRhdGlvbiwgaWYgdGhlIG9wZXJhdGlvbiB3
YXMKICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1
cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291
bnRlcmVkIGFuZAogICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1w
dGlibGUKICAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAgICAgICAgKiAg
IHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdl
J3JlIHBpY2tpbmcKLSAgICAgICAgICogICB1cCBmcm9tIGEgcGFydGlhbCBk
ZS12YWxpZGF0aW9uKS4KKyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJl
Z2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQorICAg
ICAgICAgKiAgIHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoKLSAg
ICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZiBpcyBjbGVhciwKLSAgICAgICAgICogdGhlbiBh
IGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0
IGlzIHNldCwgbm8KLSAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBh
Y3F1aXJlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9u
LCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBj
bGVhciwgdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNx
dWlyZWQ7IGlmIGl0CisgICAgICAgICAqIGlzIHNldCwgbm8gcmVmZXJlbmNl
IHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKICAgICAgICAgICog
V2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiBpcwogICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNl
IHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKICAgICAgICAg
ICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgogICAgICAgICAgKgor
ICAgICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlhbF9zZXQg
c2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgorICAgICAgICAgKiBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQuCisgICAgICAgICAqCiAgICAg
ICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBhcmUKICAgICAgICAgICogZGVmaW5lZCBpbiBtbS5j
LCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAgICAg
ICAgKgotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Transfer-Encoding: base64

RnJvbSA2ODExZGY3ZmI3YTFkNGJiNWE3NWZlYzljZjQxNTE5YjVjODZjNjA1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA4LzExXSB4
ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQKIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGludG8gb25lCgouLi5ub3cgdGhhdCB0aGV5IGFy
ZSBlcXVpdmFsZW50LiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgNTAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA2OGE5ZTc0
MDAyLi40OTcwYjE5YWZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjEyLDEzICs2MTIsMTIg
QEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIC8qCiAgKiBUaGUgZm9s
bG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2Yg
dmFyaW91cyBnZXQgYW5kCi0gKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3Qg
dHdvIGFyZSBhbHNvIHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCi0g
KiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0
byBieQorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IGlzIGFsc28gc3Rv
cmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8KKyAqIGluZGljYXRlIHRo
ZSBzdGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CiAgKiBwYWdlLT5w
dGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21t
ZW50IGluIG1tLmggZm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgogICovCiAj
ZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICAgKDEgPDwgMCkKLSNk
ZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQogI2Rl
ZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCiAjZGVm
aW5lIFBURl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKICNkZWZp
bmUgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFydCAoMSA8PCA0KQpAQCAtNjMw
LDEzICs2MjksMTAgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJs
ZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlh
bF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmLAogICAg
ICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwK
ICAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3Jl
Zl9vbl9yZXN0YXJ0OwogCi0gICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBh
cnRpYWxfc2V0KTsKLQotICAgIGlmICggbGlrZWx5KCFwYXJ0aWFsX3JlZikg
JiYKKyAgICBpZiAoIGxpa2VseSghcGFydGlhbF9zZXQpICYmCiAgICAgICAg
ICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSkgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtNjQ2LDE0ICs2NDIsMTQgQEAg
c3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAg
KiBSZXRhaW4gdGhlIHJlZmNvdW50IGlmOgogICAgICAqIC0gcGFnZSBpcyBm
dWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5v
dCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgotICAgICAqICAgLSBXZSBjYW1l
IGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAg
LSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfc2V0KQog
ICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09
IC1FUkVTVEFSVCksIGFuZCB0aGUKICAgICAgKiAgICAgY2FsbGVyIGhhcyBh
c2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAg
ICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJl
J3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgotICAgICAqIFRoZSBw
YXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFu
YXRpb24uICBUaGVyZQotICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJl
IHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAq
IFRoZSBwYXJ0aWFsX3NldC1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4g
ZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9z
IHdoZXJlIHBhcnRpYWxfc2V0IG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgog
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9tb3RlZCAvIGRl
bW90ZWQgYXMgdHlwZSBgdHlwZWA7CiAgICAgICogICBpLmUuIGhhcyBQR1Rf
cGFydGlhbCBzZXQKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCkBAIC02NzYs
NyArNjcyLDcgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICAgKiBjb3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2Vl
ZGVkLCBvciB0aGUgb3BlcmF0aW9uIHdhcwogICAgICAqIHByZWVtcHRpYmxl
LgogICAgICAqLwotICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9y
ZWYgKQorICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9zZXQgKQog
ICAgICAgICAvKiBub3RoaW5nICovOwogICAgIGVsc2UgaWYgKCBwYWdlID09
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CiAgICAgICAgICAg
ICAgIChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQpAQCAtMTM1
MywxMyArMTM0OSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7CiAg
ICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShf
bWZuKHBmbikpOwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KLSAgICAg
ICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewotICAgICAg
ICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0
aWFsX3JlZiAqLwotICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAg
ICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKKyAgICAgICAg
aWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwogICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsK
QEAgLTEzOTksMTMgKzEzODksNiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAog
CiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggKGZs
YWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmKSkgPT0KLSAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgewot
ICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBh
cnRpYWxfcmVmICovCi0gICAgICAgIEJVRygpOwotICAgIH0KLQogICAgIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsKICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7CkBAIC0xNDMwLDEzICsxNDEzLDYgQEAgc3RhdGljIGludCBwdXRfcGFn
ZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRl
X2dldF9wYWdlKGw0ZSk7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRG
X3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQot
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5
IHBhcnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAg
fQotCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBn
ID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKQEAgLTE2NDksNyArMTYyNSw3
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBs
ZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQg
Ki8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBp
ICkKICAgICAgICAgewpAQCAtMTgxOCw3ICsxNzk0LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFs
IHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAg
ICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTkxNiw3
ICsxODkyLDcgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFS
VCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAg
ICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxF
X0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0xOTY0LDcgKzE5NDAsNyBAQCBz
dGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZjsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09
IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CkBAIC0xOTk1LDcgKzE5NzEsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDRf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRf
UEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKaW5kZXggZGM5Y2I4NjlkZC4uYzZiYTllNGQ3MyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW0uaApAQCAtMjMzLDcgKzIzMyw3IEBAIHN0cnVjdCBwYWdl
X2luZm8KICAgICAgICAgICogb3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBh
Z2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90CiAgICAgICAgICAqIHN0
aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAgICAgICAgICoKLSAgICAg
ICAgICogSWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVu
IHRoZSBQVEUgYXQKKyAgICAgICAgICogQWRkaXRpb25hbGx5LCBpZiBQVEZf
cGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKICAgICAgICAg
ICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVu
Y2UgY291bnQgZm9yIHRoZQogICAgICAgICAgKiBwYWdlLgogICAgICAgICAg
KgpAQCAtMjQyLDIzICsyNDIsMjAgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAg
ICAgICAgKiAgIGludGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVyaW5nIHZh
bGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVyZWQg
YW5kCiAgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQot
ICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAgICAgICAqICAgdGhpcyBl
bnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2UgaXQgcGlja2Vk
IHVwIGEKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRG
X3BhcnRpYWxfc2V0IHdhcyBzZXQgb24gdGhpcworICAgICAgICAgKiAgIGVu
dHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQg
dXAgYQogICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAg
ICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBp
ZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBjbGVh
ciwgdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWly
ZWQ7IGlmIGl0Ci0gICAgICAgICAqIGlzIHNldCwgbm8gcmVmZXJlbmNlIHNo
b3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2
YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsIHRoZW4K
KyAgICAgICAgICogYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFj
cXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5j
ZSBzaG91bGQgYmUgYWNxdWlyZWQuCiAgICAgICAgICAqCi0gICAgICAgICAq
IFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5j
ZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCi0gICAgICAg
ICAqIHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICog
V2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9z
ZXQgaXMgY2xlYXIsCisgICAgICAgICAqIG5vIHJlZmVyZW5jZSBzaG91bGQg
YmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhIHJlZmVyZW5jZQorICAgICAg
ICAgKiBzaG91bGQgYmUgZHJvcHBlZC4KICAgICAgICAgICoKLSAgICAgICAg
ICogTkIgYXQgdGhlIG1vbWVudCwgUFRGX3BhcnRpYWxfc2V0IHNob3VsZCBi
ZSBzZXQgaWYgYW5kIG9ubHkgaWYKLSAgICAgICAgICogUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMgc2V0LgotICAgICAgICAgKgotICAgICAgICAgKiBO
QiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWYgYXJlCi0gICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9u
bHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4KKyAgICAgICAgICogTkIg
dGhhdCBQVEZfcGFydGlhbF9zZXQgaXMgZGVmaW5lZCBpbiBtbS5jLCB0aGUg
b25seSBwbGFjZQorICAgICAgICAgKiB3aGVyZSBpdCBpcyB1c2VkLgogICAg
ICAgICAgKgogICAgICAgICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0
X2NvdW50LCBpbmRpY2F0ZXMKICAgICAgICAgICogLSBieSBhIHBvc2l0aXZl
IHZhbHVlLCBob3cgbWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmll
cyBhIHBhZ2UKQEAgLTI2OCw4ICsyNjUsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAgICAgICAgICAqLwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAg
dTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7Ci0g
ICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7
Ci0gICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoyOworICAgICAgICAg
ICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAxOworICAgICAg
ICAgICAgdTE2IHBhcnRpYWxfZmxhZ3M6MTsKICAgICAgICAgICAgIHMxNiBs
aW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Transfer-Encoding: base64

RnJvbSBhNjA5OGI4OTIwYjAyMTQ5MjIwNjQxY2IxMzM1OGU5MDEyYjVmYzRk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA5LzExXSB4
ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21v
dGlvbgogZmFpbHVyZXMKCkluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBw
YWdldGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCmludGVy
cnVwdGVkLCBYZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0
aGUgc3ViLXBhZ2VzCnByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlzIGlzIHN0
b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKc3RydWN0OiBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KClRoZSBydWxl
IGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNo
b3VsZCBhbHdheXMgYmUKdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCBy
ZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCnplcm8sIHRo
ZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFu
ZCBubyByZWZlcmVuY2UKY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQppcyBw
YXJ0aWFsbHkgdmFsaWRhdGVkLCBhbmQgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBpcyBoZWxkLgoKVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUg
YW4gZW50cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAphbmQg
Z2V0X3BhZ2VfZnJvbV9sTmUoKSByZXR1cm5zIC1FSU5WQUwsIHRoZSBQVEZf
cGFydGlhbF9zZXQgYml0IGlzCmVycm9uZW91c2x5IGRyb3BwZWQuICAoVGhp
cyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkgYnkgdGhlCnVz
ZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGluZyBh
IHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKcGFnZXRhYmxlIiBlbnRyaWVzOyBz
ZWUgdGhlIGFwcGVuZGl4IGZvciBhIHNrZXRjaC4pICBUaGlzIG1lYW5zIHRo
YXQKd2Ugd2lsbCAibGVhayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBv
biB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKcHJldmVudGluZyB0aGUgcGFnZSBm
cm9tIGJlaW5nIGZyZWVkLgoKRml4IHRoaXMgYnkgc2V0dGluZyBwYWdlLT5w
YXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2FsCnZhcmlh
YmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCgpSZXBvcnRlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLS0tCkFwcGVuZGl4CgpTdXBwb3NlIEEgYW5kIEIgY2FuIGJv
dGggYmUgcHJvbW90ZWQgdG8gTDIgcGFnZXMsIGFuZCBBW3hdIHBvaW50cyB0
byBCLgoKVjE6IFBJTl9MMiBCLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGVkCiAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCgpWMTog
TU9EX0wzX0VOVFJZIHBvaW50aW5nIHNvbWV0aGluZyB0byBBLgogIEluIHRo
ZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwgZ3JhYiBhbiBleHRyYSB0
eXBlIC8gcmVmIG9uIEI6CiAgQi50eXBlX2NvdW50ID0gMiB8IFBHVF92YWxp
ZGF0ZWQKICBCLmNvdW50ID0gMyB8IFBHQ19hbGxvY2F0ZWQKICBBLnR5cGVf
Y291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogIEEuY291bnQgPSAyIHwgUEdD
X2FsbG9jYXRlZAoKVjE6IFVOUElOIEIuCiAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZQogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAoK
VjE6IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEu
CiAgRGUtdmFsaWRhdGUgQSwgZG93biB0byBBW3hdLCB3aGljaCBwb2ludHMg
dG8gQi4KICBEcm9wIHRoZSBmaW5hbCB0eXBlIG9uIEIuICBBcnJhbmdlIHRv
IGJlIGludGVycnVwdGVkLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAogIEEudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFsaWRhdGVkX2VudHJp
ZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IC0xCgpWMjogTU9EX0wzX0VOVFJZ
IGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KCkF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCmdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3Jvbmcg
dHlwZTsKYW5kIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKCkgYWxzbyBmYWls
cywgYmVjYXVzZSBCIGlzbid0IHZhbGlkYXRlZCBhcwphbiBsMiBhbnltb3Jl
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA0OTcwYjE5YWZmLi5jZmI3NTM4NDAzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTU2Miw3ICsxNTYyLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAg
ICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNjQ3LDcgKzE2
NDcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKICAgICAgICAgfQpAQCAtMTgwNCw3ICsxODA0LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAg
ICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNl
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYWJkNzdiNTlmNDAwNjEyODUwMWQ2ZTE1ZjllNjIwZGZiMzQ5NDIw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEwLzExXSB4
ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgoKSWYg
YW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGlu
ZyBhIHBhZ2UtdGFibGUgdHJlZSwKdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhh
cyBzbyBmYXIgYmVlbiB2YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQu
ClNpbmNlIHRoaXMgbWF5IHRha2UgYSBsb25nIHRpbWUsIGFsbG9jX2xbMi00
XV90YWJsZSgpIHNldCBjdXJyZW50CnZjcHUncyBvbGRfZ3Vlc3RfdGFibGUg
aW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
c3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBm
aW5pc2ggb2ZmIHRoZQpkZS12YWxpZGF0aW9uIGJlZm9yZSBhbnkgb3RoZXIg
TU1VIG9wZXJhdGlvbnMgY2FuIGhhcHBlbiBvbiB0aGUgdmNwdS4KClRoZSBp
bnZhcmlhbnQgZm9yIHBhcnRpYWwgcGFnZXMgc2hvdWxkIGJlOgoKKiBFbnRy
aWVzIFswLCBucl92YWxpZGF0ZWRfcHRlcykgc2hvdWxkIGJlIGNvbXBsZXRl
bHkgdmFsaWRhdGVkOwogIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGRlLXZhbGlk
YXRlIHRoZXNlLgoKKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHBhcnRp
YWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgc2V0IFBU
Rl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxl
ZCBvbiB0aGlzIHBhZ2UgdG8KICBmaW5pc2ggb2ZmIGRldmFsaWRhdGlvbiwg
YW5kIHRoZSBhcHByb3ByaWF0ZSByZWZjb3VudCBhZGp1c3RtZW50cwogIHdp
bGwgYmUgZG9uZS4KCmFsbG9jX2xbMi0zXV90YWJsZSgpIGluZGljYXRlcyBw
YXJ0aWFsIHZhbGlkYXRpb24gdG8gaXRzIGNhbGxlcnMgYnkKc2V0dGluZyBj
dXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCgpVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIG1pc2hhbmRsZWQuCgpUYWtlIHRoZSBjYXNlIHdoZXJlIHZhbGlkYXRp
bmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCgpGaXJzdCwgYWxsb2NfbDNf
dGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7
IGFzIGEKcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBp
dCBzaG91bGQgYmUuICBucl92YWxpZGF0ZWRfcHRlcwppcyBzZXQgdG8geDsg
YW5kIHNpbmNlIFBGVF9wYXJ0aWFsX3NldCBjbGVhciwgZGUtdmFsaWRhdGlv
biByZXN1bWVzIGF0Cm5yX3ZhbGlkYXRlZF9wdGVzLTEuICBUaGlzIG1lYW5z
IHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdApoYXZlIHB1
dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5n
IHRoZSByZXN0IG9mIHRoZQpsMzogaXQgd2lsbCBiZSBzdHVjayBpbiB0aGUg
UEdUX3BhcnRpYWwgc3RhdGUgdW50aWwgdGhlIGRvbWFpbiBpcwpkZXN0cm95
ZWQsIG9yIHVudGlsIGl0IGlzIHJlLXVzZWQgYXMgYW4gbDIuICAoQW55IG90
aGVyIHBhZ2UgdHlwZSB3aWxsCmZhaWwuKQoKV29yc2UsIGFsbG9jX2w0X3Rh
YmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0IGFz
IGl0CnNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4KzEuICBX
aGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCnBhcnRpYWwgaXMgMCwgdGhpcyB3
aWxsIGNvcnJlY3RseSByZXN1bWUgY2FsbGluZyBwdXRfcGFnZV90eXBlIGF0
IFt4XTsKYnV0LCBpZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNh
bGxlZCwgYnV0IGluc3RlYWQKZ2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwg
dmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3grMV0sCm5lZ2xlY3Rpbmcg
dG8gdmFsaWRhdGUgW3hdLiAgSWYgdGhlIHJlc3Qgb2YgdGhlIHZhbGlkYXRp
b24gc3VjY2VlZHMsCnRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRo
b3VnaCBbeF0gaXMgaW52YWxpZC4KCkZpeCB0aGlzIGluIGJvdGggY2FzZXMg
Ynkgc2V0dGluZyBQVEZfcGFydGlhbF9zZXQgaWYgb2xkX2d1ZXN0X3RhYmxl
CmlzIHNldC4KCldoaWxlIGhlcmUsIGFkZCBzb21lIHNhZmV0eSBjYXRjaGVz
OgotIG9sZF9ndWVzdF90YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNv
bnRhaW5lZCBpbgogIFtucl92YWxpZGF0ZWRfcHRlc10uCi0gYWxsb2NfbDFf
cGFnZSBzaG91bGRuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZQoKSWYgd2UgZXhw
ZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBpbiBwcm9kdWN0aW9u
IGJ1aWxkcywgaXQncwpzYWZlciB0byBhdm9pZCBjYWxsaW5nIHB1dF9wYWdl
X3R5cGUgZm9yIHRoZSBwYWdlcyBpbiBxdWVzdGlvbi4gIElmCnRoZXkgaGF2
ZSBQR1RfcGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9u
IGRvbWFpbgpkZXN0cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEg
d2hldGhlciBhIHR5cGUgY291bnQgaXMgc2FmZSB0bwpkcm9wLiAgUmV0YWlu
aW5nIGFuIGV4dHJhIHR5cGUgcmVmIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiBk
cm9wcGVkIG1heQp0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9tYWlu
X3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCmNvdW50IHRoYXQg
c2hvdWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24uCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDU1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggY2ZiNzUzODQwMy4uYWEwM2NiOGI0MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1NjEsNiArMTU2MSwyMCBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlmICggaSApCiAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAgICAgKiBhbGxvY19sMV90YWJsZSgpIGRvZXNuJ3Qgc2V0IG9sZF9ndWVz
dF90YWJsZTsgaXQgZG9lcworICAgICAgICAgICAgICAgICAqIGl0cyBvd24g
dGVhci1kb3duIGltbWVkaWF0ZWx5IG9uIGZhaWx1cmUuICBJZiBpdAorICAg
ICAgICAgICAgICAgICAqIGRpZCB3ZSdkIG5lZWQgdG8gY2hlY2sgaXQgYW5k
IHNldCBwYXJ0aWFsX2ZsYWdzIGFzIHdlCisgICAgICAgICAgICAgICAgICog
ZG8gaW4gYWxsb2NfbFszNF1fdGFibGUoKS4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIE5vdGUgb24gdGhlIHVzZSBvZiBBU1NF
UlQ6IGlmIGl0J3Mgbm9uLW51bGwgYW5kCisgICAgICAgICAgICAgICAgICog
aGFzbid0IGJlZW4gY2xlYW5lZCB1cCB5ZXQsIGl0IHNob3VsZCBoYXZlCisg
ICAgICAgICAgICAgICAgICogUEdUX3BhcnRpYWwgc2V0OyBhbmQgc28gdGhl
IHR5cGUgd2lsbCBiZSBjbGVhbmVkIHVwCisgICAgICAgICAgICAgICAgICog
b24gZG9tYWluIGRlc3RydWN0aW9uLiAgVW5mb3J0dW5hdGVseSwgd2Ugd291
bGQKKyAgICAgICAgICAgICAgICAgKiBsZWFrIHRoZSBnZW5lcmFsIHJlZiBo
ZWxkIGJ5IG9sZF9ndWVzdF90YWJsZTsgYnV0CisgICAgICAgICAgICAgICAg
ICogbGVha2luZyBhIHBhZ2UgaXMgbGVzcyBiYWQgdGhhbiBhIGhvc3QgY3Jh
c2guCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNT
RVJUKGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
ICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlh
bF9mbGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKQEAgLTE1ODgsNiArMTYwMiw3IEBAIHN0YXRp
YyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICB1bnNpZ25lZCBpbnQgICBpOwogICAgIGludCAgICAgICAgICAgIHJj
ID0gMDsKICAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFn
ZS0+cGFydGlhbF9mbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgICBsM2UgPSBs
M2VfZW1wdHkoKTsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihwZm4pKTsKIApAQCAtMTYzNCw3ICsxNjQ5LDExIEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogWFNBLTI5
OSBCYWNrcG9ydDogQ29weSBsM2UgZm9yIGNoZWNraW5nICovCisgICAgICAg
ICAgICBsM2UgPSBwbDNlW2ldOwogICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KIAogICAgICAgICBwbDNlW2ldID0gYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKICAgICB9CkBAIC0xNjQ4LDYgKzE2NjcsMjQgQEAgc3Rh
dGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
cGFydGlhbF9mbGFnczsKKyAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogV2UndmUgZXhwZXJpZW5j
ZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAgICAgICAg
ICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdl
bmVyYWwKKyAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8g
cGwzZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAgICAgICAg
KiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hlY2sg
dGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAg
ICogcGFnZSBwb2ludGVkIHRvIGJ5IHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNd
LiAgSWYKKyAgICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8g
bGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAg
ICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAg
ICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBs
M2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAg
ICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9
CkBAIC0xODEwLDcgKzE4NDcsMjMgQEAgc3RhdGljIGludCBhbGxvY19sNF90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgICAg
ICAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMrKzsK
KyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4cGVy
aWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFu
c2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAq
IHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3ZhbGlkYXRlZF9wdGVzXSBi
eQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFy
dGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICAgICAgICAgKgorICAgICAg
ICAgICAgICAgICAgICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0
aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDRlW25yX3ZhbGlkYXRl
ZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3Qs
IGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24K
KyAgICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICAgICAg
aWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsNGVfZ2V0
X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAg
ICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
ICAgICAgICB9Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.11/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Disposition: attachment;
 filename="xsa299-4.11/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Transfer-Encoding: base64

RnJvbSBmMDA4NmUzYWM2NWM4YmNhYmI4NGMxYzI5YWIwMGIwYzhhMTg3NTU1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDExLzExXSB4
ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQg
YSByZWYgdG8KIGJlZ2luIHdpdGgKClZhbGlkYXRpb24gYW5kIGRlLXZhbGlk
YXRpb24gb2YgcGFnZXRhYmxlIHRyZWVzIG1heSB0YWtlIGFyYml0cmFyaWx5
CmxhcmdlIGFtb3VudHMgb2YgdGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1w
dGlibGUuICBUaGlzIGlzIGluZGljYXRlZApieSBzZXR0aW5nIHRoZSBQR1Rf
cGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNldHRpbmcKbnJf
dmFsaWRhdGVkX2VudHJpZXMgYW5kIHBhcnRpYWxfZmxhZ3MgYXBwcm9wcmlh
dGVseS4gIFNwZWNpZmljYWxseSwKaWYgdGhlIGVudHJ5IGF0IFtucl92YWxp
ZGF0ZWRfZW50cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKcGFydGlh
bF9mbGFncyBzaG91bGQgaGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBz
ZXQsIGFuZCB0aGUgZW50cnkKc2hvdWxkIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIER1cmluZyBkZS12YWxpZGF0aW9uLApwdXRfcGFnZV90
eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KClVuZm9ydHVuYXRlbHksIHRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgd2l0aCB0aGUgY3VycmVudCBhbGdvcml0aG0uCgpGaXJzdCwgZG9pbmcg
YSAibm9ybWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBu
byB0eXBlIHJlZgppcyBoZWxkOiB0aGVyZSBpcyBub3RoaW5nIHRvIHN0b3Ag
YW5vdGhlciB2Y3B1IGZyb20gY29taW5nIGFsb25nIGFuZApwaWNraW5nIHVw
IHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRoZSBwdXRfcGFn
ZV90eXBlIG1heSBkcm9wCnRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGluLXVz
ZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQphcHBl
bmRpeC4KClRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgp
IGlzIGJlaW5nIGNhbGxlZCBib3RoIHRvIGNsZWFuCnVwIFBHVF9wYXJ0aWFs
LCBhbmQgdG8gZHJvcCBhIHR5cGUgY291bnQ7IGFuZCBoYXMgbm8gd2F5IG9m
IGtub3dpbmcKd2hpY2ggaXMgd2hpY2g7IGFuZCBzbyBpZiBpbiBiZXR3ZWVu
LCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLApwdXRfcGFnZV90eXBlKCkgd2ls
bCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KCldoYXQgaXMgbmVl
ZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKLSBDbGVhbmluZyB1
cCBhIHBhZ2Ugd2hpY2ggaGFzIGJlZW4gcGFydGlhbGx5IGRlL3ZhbGlkYXRl
ZAoKRml4IHRoaXMgYnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2gg
b2YgdGhlIHR3byBhY3Rpdml0aWVzIHlvdQppbnRlbmQuCgpXaGVuIGNsZWFu
aW5nIHVwIGEgcGFydGlhbCBkZS92YWxpZGF0aW9uLCB0YWtlIG5vIGFjdGlv
biB1bmxlc3MgeW91CmZpbmQgYSBwYWdlIHBhcnRpYWxseSB2YWxpZGF0ZWQu
CgpJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhvdXQgUFRGX3Bh
cnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCnBhZ2UgaW4gYSBQR1RfcGFydGlh
bCBzdGF0ZSBhbnl3YXksIHRoZW4gdGhlcmUncyBjZXJ0YWlubHkgYmVlbiBh
Cm1pc2FjY291bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291
bGQgYWxtb3N0IGNlcnRhaW5seSBjYXVzZQphIHNlY3VyaXR5IGlzc3VlLCBz
byBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgoKSW4gcHV0X3BhZ2VfZnJvbV9s
TmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0X3BhZ2VfdHlwZSgp
LgoKb2xkX2d1ZXN0X3RhYmxlIG1heSBiZSBzZXQgZWl0aGVyIHdpdGggYSBm
dWxseSB2YWxpZGF0ZWQgcGFnZSAod2hlbgp1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVk
IHBhZ2UKKHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVy
cnVwdGVkLCBvciB3aGVuIGEgdmFsaWRhdGlvbgpmYWlscyBwYXJ0LXdheSB0
aHJvdWdoIGR1ZSB0byBpbnZhbGlkIGVudHJpZXMpLiAgQWRkIGEgZmxhZywK
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRlIHdoaWNoIG9m
IHRoZXNlIGl0IGlzLCBhbmQgdXNlCnRoYXQgdG8gcGFzcyB0aGUgYXBwcm9w
cmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgoKV2hpbGUgaGVyZSwg
ZGVsZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tLS0KQXBw
ZW5kaXg6CgpTdXBwb3NlIHBhZ2UgQSwgd2hlbiBpbnRlcnByZXRlZCBhcyBh
biBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAp2YWxpZCBlbnRyaWVzOyBh
bmQgc3VwcG9zZSBBW3hdIHBvaW50cyB0byBwYWdlIEIsIHdoaWNoIHdoZW4K
aW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwg
dmFsaWQgZW50cmllcy4KClAxOiBQSU5fTDNfVEFCTEUKICBBIC0+IFBHVF9s
M190YWJsZSB8IDEgfCB2YWxpZAogIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8
IHZhbGlkCgpQMTogVU5QSU5fVEFCTEUKICA+IEFycmFuZ2UgdG8gaW50ZXJy
dXB0IGFmdGVyIEIgaGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgQjoKICAgIHR5
cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAwCiAgQToKICAgIHR5cGVfaW5m
byAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgbnJfdmFsaWRh
dGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCgpQMjogbW9kX2w0X2VudHJ5
IHRvIHBvaW50IHRvIEEKICA+IEFycmFuZ2UgZm9yIHRoaXMgdG8gYmUgaW50
ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICBCOgogICAg
dHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAo
bnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQog
IEE6CiAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwgMSB8IHBhcnRp
YWwKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgIHBhcnRpYWxf
cHRlID0gMQoKUDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRl
ZCBsMyB0byBwb2ludCB0byBCOgogIEI6CiAgICB0eXBlX2luZm8gLT4gUEdU
X2wyX3RhYmxlIHwgMQoKUDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKCkF0IHRo
aXMgcG9pbnQsIHNpbmNlIEEubnJfdmFsaWRhdGVfZW50cmllcyA9PSB4IGFu
ZCBBLnBhcnRpYWxfcHRlICE9CjAsIGZyZWVfbDNfdGFibGUoKSB3aWxsIGNh
bGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9wcGluZwpp
dHMgdHlwZSBjb3VudCB0byAwIHdoaWxlIGl0J3Mgc3RpbGwgYmVpbmcgcG9p
bnRlZCB0byBieSBzb21lIG90aGVyIGwzCgpBIHNpbWlsYXIgaXNzdWUgYXJp
c2VzIHdpdGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxv
d2luZwpzY2VuYXJpbzoKClN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdo
ZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCnVu
dGlsIGVudHJ5IHgsIHdoaWNoIGlzIGludmFsaWQuCgpWMTogIFBJTl9MMl9U
QUJMRShBKQogIDxWYWxpZGF0ZSB1bnRpbCB3ZSB0cnkgdG8gdmFsaWRhdGUg
W3hdLCBnZXQgLUVJTlZBTD4KICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQ
R1RfcGFydGlhbAogIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICA8ZGVs
YXllZD4KClYyOiBQSU5fTDJfVEFCTEUoQSkKICA8UGljayB1cCB3aGVyZSBW
MSBsZWZ0IG9mZiwgdHJ5IHRvIHJlLXZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5W
QUw+CiAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICBW
MiAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgPHJlc3RhcnQ+CiAgcHV0X29s
ZF9ndWVzdF90YWJsZSgpCiAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICBB
IC0+IFBHVF9sMl90YWJsZSB8IDAKClYxOiA8cmVzdGFydD4KICBwdXRfb2xk
X2d1ZXN0X3RhYmxlKCkKICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJG
TE9XCgpJbmRlZWQsIGl0IGlzIHBvc3NpYmxlIHRvIGVuZ2luZWVyIGZvciBv
bGRfZ3Vlc3RfdGFibGUgZm9yIGV2ZXJ5IHZjcHUKYSBndWVzdCBoYXMgdG8g
cG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgIHwgOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDhmYmVjYmIxNjkuLmM4ODA1Njhk
ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEwNzQsOSArMTA3NCwxNSBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0
aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Cisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUga2VybmVsLW1vZGUgdGFibGUK
KyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2UndmUgYWxy
ZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFs
aWRhdGVkIGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAg
ICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUp
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBhYTAzY2I4YjQwLi5jNzAxYzdlZjE0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTM1MywxMCArMTM1MywxMSBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAg
ICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHko
IXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAg
ICB9CkBAIC0xMzc5LDYgKzEzODAsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZu
LAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwzZV9nZXRfcGZuKGwz
ZSk7CiAgICAgICAgIGludCB3cml0ZWFibGUgPSBsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFV
TCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkp
KTsKICAgICAgICAgZG8gewogICAgICAgICAgICAgcHV0X2RhdGFfcGFnZSht
Zm5fdG9fcGFnZShfbWZuKG1mbikpLCB3cml0ZWFibGUpOwpAQCAtMTM5MSwx
MiArMTM5MywxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwz
X3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYg
KCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQo
IShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4p
KTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
ZzsKKyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA9IGZhbHNlOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAg
ICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1m
bl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9wYWdlX3R5
cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAg
cHV0X3BhZ2UocGcpOwogCkBAIC0xNDE1LDEyICsxNDE5LDE1IEBAIHN0YXRp
YyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdz
ICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAg
ICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAg
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVt
cHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19w
YWdlKF9tZm4ocGZuKSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
ICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICB9CkBAIC0xNTI1LDYg
KzE1MzIsMTQgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKICAgICBw
bDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKKyAgICAvKgor
ICAgICAqIE5CIHRoYXQgYWxsb2NfbDJfdGFibGUgd2lsbCBuZXZlciBzZXQg
cGFydGlhbF9wdGUgb24gYW4gbDI7IGJ1dAorICAgICAqIGZyZWVfbDJfdGFi
bGUgbWlnaHQgaWYgYSBsaW5lYXJfcGFnZXRhYmxlIGVudHJ5IGlzIGludGVy
cnVwdGVkCisgICAgICogcGFydHdheSB0aHJvdWdoIGRlLXZhbGlkYXRpb24u
ICBJbiB0aGF0IGNpcmN1bXN0YW5jZSwKKyAgICAgKiBnZXRfcGFnZV9mcm9t
X2wyZSgpIHdpbGwgYWx3YXlzIHJldHVybiAtRUlOVkFMOyBhbmQgd2UgbXVz
dAorICAgICAqIHJldGFpbiB0aGUgdHlwZSByZWYgYnkgZG9pbmcgdGhlIG5v
cm1hbCBwYXJ0aWFsX2ZsYWdzIHRyYWNraW5nLgorICAgICAqLworCiAgICAg
Zm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdz
ID0gMCApCiAgICAgewpAQCAtMTU3OSw2ICsxNTk0LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwor
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgICAgIGlmICggcmMgPCAwICkKQEAgLTE2ODEsMTIgKzE2OTcsMTYgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFnZShsM2UpICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAg
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFs
X3NldDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAgICAg
ICAgIH0KICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKICAgICAgICAgICAg
IHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CkBA
IC0xODYwLDEyICsxODgwLDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgICAgICAgICAq
LwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQor
ICAgICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMjc4Miw2
ICsyODA2LDI4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAg
ICB4ICA9IHk7CiAgICAgICAgIG54ID0geCAtIDE7CiAKKyAgICAgICAgLyoK
KyAgICAgICAgICogSXMgdGhpcyBleHBlY3RlZCB0byBkbyBhIGZ1bGwgcmVm
ZXJlbmNlIGRyb3AsIG9yIG9ubHkKKyAgICAgICAgICogY2xlYW51cCBwYXJ0
aWFsIHZhbGlkYXRpb24gLyBkZXZhbGlkYXRpb24/CisgICAgICAgICAqCisg
ICAgICAgICAqIElmIHRoZSBmb3JtZXIsIHRoZSBjYWxsZXIgbXVzdCBob2xk
IGEgImZ1bGwiIHR5cGUgcmVmOworICAgICAgICAgKiB3aGljaCBtZWFucyB0
aGUgcGFnZSBtdXN0IGJlIHZhbGlkYXRlZC4gIElmIHRoZSBwYWdlIGlzCisg
ICAgICAgICAqICpub3QqIGZ1bGx5IHZhbGlkYXRlZCwgY29udGludWluZyB3
b3VsZCBhbG1vc3QgY2VydGFpbmx5CisgICAgICAgICAqIG9wZW4gdXAgYSBz
ZWN1cml0eSBob2xlLiAgQW4gZXhjZXB0aW9uIHRvIHRoaXMgaXMgZHVyaW5n
CisgICAgICAgICAqIGRvbWFpbiBkZXN0cnVjdGlvbiwgd2hlcmUgUEdUX3Zh
bGlkYXRlZCBjYW4gYmUgZHJvcHBlZAorICAgICAgICAgKiB3aXRob3V0IGRy
b3BwaW5nIGEgdHlwZSByZWYuCisgICAgICAgICAqCisgICAgICAgICAqIElm
IHRoZSBsYXR0ZXIsIGRvIG5vdGhpbmcgdW5sZXNzIHR5cGUgUEdUX3BhcnRp
YWwgaXMgc2V0LgorICAgICAgICAgKiBJZiBpdCBpcyBzZXQsIHRoZSB0eXBl
IGNvdW50IG11c3QgYmUgMS4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
IShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgKQorICAgICAgICAgICAgQlVH
X09OKCh4ICYgUEdUX3BhcnRpYWwpIHx8CisgICAgICAgICAgICAgICAgICAg
ISgoeCAmIFBHVF92YWxpZGF0ZWQpIHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
LT5pc19keWluZykpOworICAgICAgICBlbHNlIGlmICggISh4ICYgUEdUX3Bh
cnRpYWwpICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfY291bnRfbWFzaykgIT0g
MSk7CisKICAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICE9
IDApOwogCiAgICAgICAgIHN3aXRjaCAoIG54ICYgKFBHVF9sb2NrZWQgfCBQ
R1RfY291bnRfbWFzaykgKQpAQCAtMzA0MSwxNyArMzA4NywzNCBAQCBpbnQg
cHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAo
ICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZykgKQorICAgIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcHJlZW1w
dGlibGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgKCB2LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZV9wYXJ0aWFsID8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgUFRGX3BhcnRpYWxfc2V0IDogMCApLAorICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyk7CisKKyAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCB8fCByYyA9PSAtRUlOVFIgKQogICAgIHsKLSAg
ICBjYXNlIC1FSU5UUjoKLSAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJF
U1RBUlQpOwogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwotICAgIGNhc2Ug
MDoKLSAgICAgICAgcHV0X3BhZ2Uodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
OwogICAgIH0KIAorICAgIC8qCisgICAgICogSXQgc2hvdWxkbid0IGJlIHBv
c3NpYmxlIGZvciBfcHV0X3BhZ2VfdHlwZSgpIHRvIHJldHVybgorICAgICAq
IGFueXRoaW5nIGVsc2UgYXQgdGhlIG1vbWVudDsgYnV0IGlmIGl0IGRvZXMg
aGFwcGVuIGluCisgICAgICogcHJvZHVjdGlvbiwgbGVha2luZyB0aGUgdHlw
ZSByZWYgaXMgcHJvYmFibHkgdGhlIGJlc3QgdGhpbmcgdG8KKyAgICAgKiBk
by4gIEVpdGhlciB3YXksIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGhlbGQgYnkg
b2xkX2d1ZXN0X3RhYmxlLgorICAgICAqLworICAgIEFTU0VSVChyYyA9PSAw
KTsKKworICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsK
ICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CisgICAgdi0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgLyoKKyAgICAgKiBT
YWZlc3QgZGVmYXVsdCBpZiBzb21lb25lIHNldHMgb2xkX2d1ZXN0X3RhYmxl
IHdpdGhvdXQKKyAgICAgKiBleHBsaWNpdGx5IHNldHRpbmcgb2xkX2d1ZXN0
X3RhYmxlX3BhcnRpYWwuCisgICAgICovCisgICAgdi0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAKICAgICByZXR1cm4gcmM7CiB9
CkBAIC0zMjAxLDExICszMjY0LDExIEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1m
bl90IG1mbikKICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2Vf
YW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2gg
Ki8KICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
KyAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZV9w
YXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIEJVR19PTihyYyk7
CkBAIC0zNDc5LDYgKzM1NDIsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAg
ICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAg
Y3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBh
Z2U7CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9n
dWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC0z
NTEzLDYgKzM1NzcsMTEgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAg
ICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBFSU5UUiBtZWFucyB3ZSBz
dGlsbCBob2xkIHRoZSB0eXBlIHJlZjsgRVJFU1RBUlQKKyAgICAgICAgICAg
ICAgICAgKiBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUgdHlwZSByZWYK
KyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFS
VCk7CiAgICAgICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTM1ODEsMTEgKzM2
NTAsMTUgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAg
c3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShw
YWdlKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNh
c2UgLUVJTlRSOgotICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFS
VDsKLSAgICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAg
ICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAg
ICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGFnZTsKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAg
ICAgICAgICogRUlOVFIgbWVhbnMgd2Ugc3RpbGwgaG9sZCB0aGUgdHlwZSBy
ZWY7CisgICAgICAgICAgICAgICAgICAgICAqIEVSRVNUQVJUIG1lYW5zIFBH
VF9wYXJ0aWFsIGhvbGRzIHRoZSByZWYKKyAgICAgICAgICAgICAgICAgICAg
ICovCisgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0
X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAg
ICAgICAgICAgICAgIEJVR19PTihyYyk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAppbmRleCAxYWM1YTk2YzA4Li4zNjBjMzhiZDgzIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTMwOSw3ICszMDksNyBAQCBz
dHJ1Y3QgYXJjaF9kb21haW4KIAogICAgIHN0cnVjdCBwYWdpbmdfZG9tYWlu
IHBhZ2luZzsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwotICAgIC8q
IFRvIGVuZm9yY2UgbG9jayBvcmRlcmluZyBpbiB0aGUgcG9kIGNvZGUgd3J0
IHRoZSAKKyAgICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhl
IHBvZCBjb2RlIHdydCB0aGUKICAgICAgKiBwYWdlX2FsbG9jIGxvY2sgKi8K
ICAgICBpbnQgcGFnZV9hbGxvY191bmxvY2tfbGV2ZWw7CiAKQEAgLTU0Miw2
ICs1NDIsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0
ZWQgcGFnZXRhYmxlICovCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1
ZXN0X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAq
LwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IGZvcm1lciwgaWYgYW55ICovCisgICAgYm9vbCBvbGRfZ3Vlc3RfdGFibGVf
cGFydGlhbDsgICAgICAgLyogQXJlIHdlIGRyb3BwaW5nIGEgdHlwZSByZWYs
IG9yIGp1c3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiBmaW5pc2hpbmcgdXAgYSBwYXJ0aWFsIGRlLXZhbGlkYXRpb24/
ICovCiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSByZWYgdG8gdGhlIHBh
Z2UsIGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MKICAgICAgKiBzaGFk
b3cgcmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBwYWdldGFibGVfdCBz
aGFkb3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBzaGFkb3cocykgb2Yg
Z3Vlc3QgKi8KLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSAzM2QwNTE5MTdkNWVmMzhmNjc4YjUwN2EzYzgzMmFmZGU0OGI5YjQ5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAxLzExXSB4
ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRy
eQoKT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1v
c3QgdmFsaWRhdGlvbiBjb2RlIHJldHVybnMKLUVSRVNUQVJUIHRvIGFsbG93
IHRoZSBzd2l0Y2ggdG8gc2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVz
ZSB0aGUKb3JpZ2luYWwgb3BlcmF0aW9uIHRvIGJlIHJlc3RhcnRlZC4KCkhv
d2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNvZGUsIHRoZSByZXR1cm4gdmFs
dWUgLUVSRVNUQVJUIGhhcyBiZWVuCnJlcHVycG9zZWQgdG8gaW5kaWNhdGUg
MSkgdGhlIGZ1bmN0aW9uIGhhcyBwYXJ0aWFsbHkgY29tcGxldGVkCnNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5n
IHB1dF9wYWdlX3R5cGUoKQpzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhp
cyBjYXVzZXMgcHJvYmxlbXMgaW4gc2V2ZXJhbCBwbGFjZXMuCgpGb3IgTDEg
dGFibGVzLCBvbiByZWNlaXZpbmcgYW4gLUVSRVNUQVJUIHJldHVybiBmcm9t
IGFsbG9jX2wxX3RhYmxlKCksCmFsbG9jX3BhZ2VfdHlwZSgpIHdpbGwgc2V0
IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKcmVhc29u
IHRoZSBvcmlnaW5hbCBvcGVyYXRpb24gbmV2ZXIgcmVzdGFydHMsIHRoZW4g
b24gZG9tYWluCmRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdp
bGwgY2FsbCBmcmVlX3BhZ2VfdHlwZSgpIG9uIHRoZQpwYWdlLgoKVW5mb3J0
dW5hdGVseSwgYWxsb2NfIGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNl
dCB1cCB0byBkZWFsIHdpdGgKUEdUX3BhcnRpYWwuICBXaGVuIHJldHVybmlu
ZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3YXlzCmRlLXZhbGlk
YXRlcyB3aGF0ZXZlciBpdCdzIHZhbGlkYXRlZCBzbyBmYXIsIGFuZCBmcmVl
X2wxX3RhYmxlKCkKYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdl
LiAgVGhpcyBtZWFucyB0aGF0IGlmCnJlbGlucXVpc2hfbWVtb3J5KCkgY2Fs
bHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndApjb21w
bGV0ZSBkdWUgdG8gYW4gTDFURiwgaXQgd2lsbCBjYWxsIHB1dF9wYWdlX2Zy
b21fbDFlKCkgb24gInBhZ2UKZW50cmllcyIgdGhhdCBoYXZlIG5ldmVyIGJl
ZW4gdmFsaWRhdGVkLgoKRm9yIEwyKyB0YWJsZXMsIHNldHRpbmcgcmMgdG8g
RVJFU1RBUlQgY2F1c2VzIHRoZSByZXN0IG9mIHRoZQphbGxvY19sTl90YWJs
ZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVl
c3Rpb24gd2lsbApoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBj
YXVzZSBpdCB0byBzZXQgcGFydGlhbF9wdGUgPSAxLiAgSWYKcmVsaW5xdXNo
X21lbW9yeSgpIHRoZW4gY2FsbHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBvbmUg
b2YgdGhvc2UgcGFnZXMsCnRoZW4gZnJlZV9sTl90YWJsZSgpIHdpbGwgY2Fs
bCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCml0IHNo
b3VsZG4ndC4KClJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCnRvIGluZGljYXRl
IHRoYXQgbm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0
ZWQgdGhlIGNhbGwKKHdoaWNoIGlzIGVmZmVjdGl2ZWx5IGhvdyBhbGxvY19s
MV90YWJsZSgpIGhhbmRsZXMgZXJyb3JzKS4KCm1vZF9sTl9lbnRyeSgpIHNo
b3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBlcyBvZiBwcm9ibGVtcywg
c28gbGVhdmUKcG90ZW50aWFsIGNoYW5nZXMgdGhlcmUgZm9yIGEgY2xlYW4t
dXAgcGF0Y2ggbGF0ZXIuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJl
cG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAzNTU3Y2QxMTc4Li5hMWI1NWMx
MGZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTQwOSw3ICsxNDA5LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
IHsKICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBf
UEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVSRVNUQVJUIDog
MDsKKyAgICAgICAgICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBs
MWVbaV0pID8gLUVJTlRSIDogMDsKICAgICAgICAgICAgIGlmICggcmV0ICkK
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpAQCAtMTUx
Nyw3ICsxNTE3LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDJlKGQs
IGwyZSkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1FSU5UUjsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGdl
dF9wYWdlX2Zyb21fbDJlKGwyZSwgcGZuLCBkLCBwYXJ0aWFsKTsKQEAgLTE2
MDMsNyArMTYwMyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAg
aWYgKCAhcHZfbDF0Zl9jaGVja19sM2UoZCwgbDNlKSApCiAgICAgICAgICAg
ICAgICAgY29udGludWU7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
KyAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNl
LCBwZm4sIGQsIHBhcnRpYWwpOwpAQCAtMTc4Myw3ICsxNzgzLDcgQEAgc3Rh
dGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFwdl9sMXRmX2NoZWNr
X2w0ZShkLCBsNGUpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAt
RUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAg
cmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwgcGFydGlhbCk7
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Transfer-Encoding: base64

RnJvbSBiNDkwNzkyYzE4Zjc0Yjc2ZWM4MTYxNzIxYzFlMDdmODEwZTM2MzA5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAyLzExXSB4
ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5
CiBkZS12YWxpZGF0ZWQgcGFnZQoKV2hlbiB1bnBpbm5pbmcgcGFnZXRhYmxl
cywgaWYgYW4gb3BlcmF0aW9uIGlzIGludGVycnVwdGVkLApyZWxpbnF1aXNo
X21lbW9yeSgpIHJlLXNldHMgUEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1w
aW4gd2lsbApwaWNrZWR1cCBhZ2FpbiB3aGVuIHRoZSBoeXBlcmNhbGwgcmVz
dGFydHMuCgpUaGlzIGlzIGFwcHJvcHJpYXRlIHdoZW4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCi1FSU5UUiwgd2hpY2ggaW5k
aWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBz
dGF0ZQooaS5lLiwgY29tcGxldGVseSB2YWxpZGF0ZWQpLiAgSG93ZXZlciwg
Zm9yIC1FUkVTVEFSVCwgdGhpcyBsZWFkcyB0byBhCnN0YXRlIHdoZXJlIGEg
cGFnZSBoYXMgYm90aCBQR1RfcGlubmVkIGFuZCBQR1RfcGFydGlhbCBzZXQu
CgpUaGlzIGhhcHBlbnMgdG8gd29yayBhdCB0aGUgbW9tZW50LCBhbHRob3Vn
aCBpdCdzIG5vdCByZWFsbHkgYQoiY2Fub25pY2FsIiBzdGF0ZTsgYnV0IGlu
IHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVk
IGFuZCBQR1RfcGFydGlhbCBwYWdlcywKdGhpcyBjYXVzZXMgaXNzdWVzLgoK
TW92ZSB0byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgotIE9ubHkgcmUtc2V0
dGluZyBQR1RfcGlubmVkIG9uIC1FSU5UUgotIFJlLWRyb3BwaW5nIHRoZSBy
ZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5uZWQgb24gLUVSRVNUQVJUCgpJbiB0
aGUgbGF0dGVyIGNhc2UsIHRoZSBQR1RfcGFydGlhbCBiaXQgd2lsbCBiZSBj
bGVhcmVkIGZ1cnRoZXIgZG93bgp3aXRoIHRoZSByZXN0IG9mIHRoZSBvdGhl
ciBQR1RfcGFydGlhbCBwYWdlcy4KCldoaWxlIGhlcmUsIGNsZWFuIHVwIHNv
bWUgdHJhaW5saW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMjU4NTMyNzgzNC4uNTlkZjhh
NmQ4ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTE0LDcgKzExNCw3IEBAIHN0
YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwg
aGVhcCBjb3JydXB0aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBk
ZWJ1Z2dpbmcgaXMKICAgICAgKiBlbmFibGVkKS4gRm9yIGV4YW1wbGUsIGV2
ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xldCBzY2hlZHVsaW5nLAog
ICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAqIAor
ICAgICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBh
ZGRpbmcgY29kZSB0byAqZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAg
ICAgKiBzdWJzeXN0ZW1zIGFyZSB1bnNhZmUgdG8gY2FsbC4KICAgICAgKi8K
QEAgLTE5MDksOSArMTkwOSwzNCBAQCBzdGF0aWMgaW50IHJlbGlucXVpc2hf
bWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiAtRUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBo
YXMgYmVlbiByZS1zZXQ7IHJlLXNldAorICAgICAgICAgICAgICogUEdUX3Bp
bm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVwIG5leHQgdGlt
ZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAg
ICAgICAgICAgICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRp
YWwgaXMgc2V0IGluc3RlYWQuICBQdXQKKyAgICAgICAgICAgICAqIGl0IGJh
Y2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBzZXQgUEdUX3Bpbm5lZDsgdGhl
CisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmluaXNoIG9m
ZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBu
ZWVkIHRvIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAor
ICAgICAgICAgICAgICogUEdUX3Bpbm5lZCwgc2luY2UgcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAgICAgICogZGlkbid0IGRv
IGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdlIGNh
biBkbyBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisg
ICAgICAgICAgICAgKiAib3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0
aWNhbGx5LCB0aGUgUEdUX3BhcnRpYWwKKyAgICAgICAgICAgICAqIGNvdWxk
IGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF92YWxpZGF0ZWQpOworICAgICAgICAgICAgICAgIHNl
dF9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1F
UkVTVEFSVDsKKworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sg
b24gdGhlIGxpc3QgYW5kIGRyb3AgdGhlIHJlZiB3ZSBncmFiYmVkIGFib3Zl
ICovCiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkKHBhZ2UsIGxpc3QpOwot
ICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0y
MTYxLDcgKzIxODYsNyBAQCB2b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAq
dikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNlIHZhbHVlcyBtYXkgZmx1
Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2Nrcykg
YnV0IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwg
Y2F1c2UKICAgICAgKiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9s
bGVkLgotICAgICAqIAorICAgICAqCiAgICAgICogTkIyLiBXZSBzYXZlIHRo
ZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2b2lkIGEg
bmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEkn
ZCB0byB1bmJsb2NrLgogICAgICAqLwotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Transfer-Encoding: base64

RnJvbSAwZjlmNjFlNTczN2ZkZDM0NjU1MGVjNmUzMDE2MWZhOTllNDY1M2Zh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAzLzExXSB4
ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRv
CiBpbmRpdmlkdWFsIGZsYWdzCgpBdCB0aGUgbW9tZW50LCBwYXJ0aWFsX3B0
ZSBpcyBhIHRyaS1zdGF0ZSB0aGF0IGNvbnRhaW5zIHR3byBkaXN0aW5jdCBi
aXRzCm9mIGluZm9ybWF0aW9uOgoKMS4gSWYgemVybywgdGhlIHB0ZSBhdCBp
bmRleCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHVuLXZhbGlkYXRlZC4gIElm
CiAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0IHNlZW4gd2l0aCBQR1Rf
cGFydGlhbCBzZXQuCgoyLiBJZiBwb3NpdGl2ZSwgdGhlIHB0ZSBhdCBpbmRl
eCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGRvZXMgbm90IGhvbGQgYQogICBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgoK
VG8gbWFrZSBmdXR1cmUgcGF0Y2hlcyBtb3JlIGNsZWFyLCBzZXBhcmF0ZSBv
dXQgdGhpcyBmdW5jdGlvbmFsaXR5CmludG8gdHdvIGRpc3RpbmN0LCBuYW1l
ZCBiaXRzOiBQVEZfcGFydGlhbF9zZXQgKGZvciAjMSkgYW5kClBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgoKQWRkaXRpb25hbGx5LCBhIG51
bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlzIGluZm9ybWF0aW9u
IGFsc28KdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2aW9yIChz
dWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCmBkZWZlcmApLiAgVGhlc2UgYXJl
IGhhcmQgdG8gcmVhZCBpbiB0aGUgY2FsbGVyIChzaW5jZSB5b3Ugb25seSBz
ZWUKJ3RydWUnIG9yICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJl
IGFkZGVkIHRvZ2V0aGVyLiAgSW4KcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5
ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBhdGNoLCBjb2xsYXBzZQph
bGwgb2YgdGhlc2UgaW50byBhIHNpbmdsZSBgZmxhZ2AgdmFyaWFibGUuCgpO
QiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdhcyBw
cmV2aW91c2x5IHRoZSAnLTEnCmNvbmRpdGlvbiBhIGJpdCBtb3JlIHVnbHkg
aW4gdGhlIHB1dF9wYWdlX2Zyb21fbE5lIGZ1bmN0aW9ucyAoc2luY2UKeW91
IGhhdmUgdG8gY2hlY2sgZm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVy
YWwgcmVmKTsgYnV0IHRoaXMKY2xhdXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1
dHVyZSBwYXRjaC4KCkFsc28gbm90ZSB0aGF0IHRoZSBvcmlnaW5hbCBjb21t
ZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgpwYXJ0aWFsX2ZsYWdzIChs
aWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKcGxOZVtucl92
YWxpZGF0ZWRfcHRlc10sIG5vdCBwbE5lW25yX3ZhbGlkYXRlZF9wdGVzKzFd
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjUgKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggfCAgNDEgKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhMWI1
NWMxMGZmLi4zZjZmOGNjOWI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA5NCwyMCArMTA5
NCwzNSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKIH0KIAogI2lmZGVmIENPTkZJ
R19QVgorCisvKgorICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0
byBzcGVjaWZ5IGJlaGF2aW9yIG9mIHZhcmlvdXMgZ2V0IGFuZAorICogcHV0
IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUgYWxzbyBzdG9yZWQgaW4g
cGFnZS0+cGFydGlhbF9mbGFncworICogdG8gaW5kaWNhdGUgdGhlIHN0YXRl
IG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBhZ2UtPnB0ZVtwYWdl
LT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4g
bW0uaCBmb3IKKyAqIG1vcmUgaW5mb3JtYXRpb24uCisgKi8KKyNkZWZpbmUg
UFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKKyNkZWZpbmUgUFRGX3By
ZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRGX2RlZmVy
ICAgICAgICAgICAgICAgKDEgPDwgMykKKwogc3RhdGljIGludCBnZXRfcGFn
ZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICBtZm5fdCBtZm4sIHVuc2lnbmVk
IGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKLSAgICBpbnQgcGFydGlh
bCwgaW50IHByZWVtcHRpYmxlKQorICAgIHVuc2lnbmVkIGludCBmbGFncykK
IHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2Uo
bWZuKTsKICAgICBpbnQgcmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZs
YWdzICYgUFRGX3ByZWVtcHRpYmxlLAorICAgICAgICAgcGFydGlhbF9yZWYg
PSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogCi0gICAgaWYg
KCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFw
YXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9m
cm9tX21mbihtZm4sIGQpKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
CiAgICAgcmMgPSBfZ2V0X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0
aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFsID49
IDAgJiYKKyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAhcGFydGlhbF9yZWYg
JiYKICAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKIApAQCAtMTExNyw3ICsxMTMyLDcgQEAgc3RhdGljIGludCBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbigKIGRlZmluZV9nZXRfbGluZWFyX3Bh
Z2V0YWJsZShsMik7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgK
LSAgICBsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDJfcGdlbnRyeV90
IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9
IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTEyOSw4ICsx
MTQ0LDkgQEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgIH0KIAotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWwsIGZh
bHNlKTsKKyAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wcmVlbXB0aWJsZSkp
OworCisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZu
KG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLCBmbGFncyk7CiAgICAgaWYg
KCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDJfbGluZWFyX3Bh
Z2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAKQEAg
LTExNDAsNyArMTE1Niw3IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsKIHN0YXRpYyBpbnQKIGdldF9w
YWdlX2Zyb21fbDNlKAotICAgIGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVk
IGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAg
ICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGludCBy
YzsKIApAQCAtMTE1Miw3ICsxMTY4LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2Uo
CiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bigKLSAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFi
bGUsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICBsM2VfZ2V0X21mbihsM2Up
LCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgZmxhZ3MgfCBQVEZfcHJlZW1wdGli
bGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYKICAg
ICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKICAgICAgICAgIGdl
dF9sM19saW5lYXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCkBAIC0xMTY0
LDcgKzExODAsNyBAQCBnZXRfcGFnZV9mcm9tX2wzZSgKIGRlZmluZV9nZXRf
bGluZWFyX3BhZ2V0YWJsZShsNCk7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9m
cm9tX2w0ZSgKLSAgICBsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAK
QEAgLTExNzYsNyArMTE5Miw3IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAg
IH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0g
ICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBk
LCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDRlX2dldF9tZm4obDRlKSwgUEdU
X2wzX3BhZ2VfdGFibGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsK
ICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sNF9s
aW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCiAgICAgICAgIHJjID0g
MDsKIApAQCAtMTI3Nyw3ICsxMjkzLDcgQEAgc3RhdGljIHZvaWQgcHV0X2Rh
dGFfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHdyaXRlYWJs
ZSkKICAqIE5vdGUgYWxzbyB0aGF0IHRoaXMgYXV0b21hdGljYWxseSBkZWFs
cyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICovCiBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcGFydGlhbCwgYm9vbCBkZWZlcikKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGludCByYyA9
IDA7CiAKQEAgLTEzMDAsMTIgKzEzMTYsMTMgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9
IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICAgICAgaWYgKCB1bmxp
a2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICBpZiAoIChmbGFncyAmIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
CisgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgQVNT
RVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKICAgICAgICAgICAgIHJjID0g
X3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOwogICAgICAgICB9Ci0g
ICAgICAgIGVsc2UgaWYgKCBkZWZlciApCisgICAgICAgIGVsc2UgaWYgKCBm
bGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTEz
MjIsNyArMTMzOSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiB9CiAKIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwg
dW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgaW50IHJjOwpAQCAtMTM0NSwxMyAr
MTM2MiwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgcGcgPSBs
M2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggdW5saWtlbHkocGFydGlh
bCA+IDApICkKKyAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQg
fCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CisgICAgICAgICBQVEZf
cGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCFkZWZlcik7
CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAg
ICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CiAgICAgfQogCi0gICAgaWYgKCBkZWZlciApCisg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBwZzsKQEAgLTEzNjYsNyArMTM4NCw3IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpCiB7CiAgICAgaW50IHJjID0gMTsKIApAQCAtMTM3NSwxMyArMTM5Mywx
NCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlf
dCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHsKICAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2UobDRlKTsKIAotICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlm
ICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0
ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Cisg
ICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAg
ICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgfQogCi0gICAgICAgIGlm
ICggZGVmZXIgKQorICAgICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkK
ICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpAQCAtMTQ5
MiwxMiArMTUxMSwxMyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAg
ICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7CiAgICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1bnNpZ25lZCBp
bnQgICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9
IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIGludCAgICAgICAgICAgIHJjID0g
MDsKKyAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+
cGFydGlhbF9mbGFnczsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2Uo
X21mbihwZm4pKTsKIAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAg
IGkrKywgcGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9m
bGFncyA9IDAgKQogICAgIHsKICAgICAgICAgbDJfcGdlbnRyeV90IGwyZTsK
IApAQCAtMTUyMCwxNyArMTU0MCwxOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9s
MmUobDJlLCBwZm4sIGQsIHBhcnRpYWwpOworICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7
CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsK
KyAgICAgICAgICAgIC8qIFNldCAnc2V0JywgcmV0YWluICdnZW5lcmFsIHJl
ZicgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0
aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwg
MCAmJiByYyAhPSAtRUlOVFIgKQpAQCAtMTUzOSw3ICsxNTYwLDcgQEAgc3Rh
dGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBpZiAoIGkgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IDA7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgfQpAQCAt
MTU2Myw3ICsxNTg0LDggQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBm
biA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsM19wZ2VudHJ5
X3QgICpwbDNlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAg
ICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7
CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGlu
dCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAg
ICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0x
NTc4LDcgKzE2MDAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIG1lbXNldChwbDNlICsg
NCwgMCwgKEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBs
M2UpKTsKIAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
czsgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywg
cGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9
IDAgKQogICAgIHsKICAgICAgICAgbDNfcGdlbnRyeV90IGwzZSA9IHBsM2Vb
aV07CiAKQEAgLTE1OTcsNyArMTYxOSw4IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKAogICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihs
M2UpLAotICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8
IFBHVF9wYWVfeGVuX2wyLCBkLCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgICAg
ICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwg
ZCwKKyAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9w
cmVlbXB0aWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICEo
bDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICB7CkBAIC0xNjA2LDE3ICsxNjI5LDE4IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAg
IHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4sIGQsIHBh
cnRpYWwpOworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wzZShs
M2UsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CiAKICAgICAgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNl
dCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRy
eSB3YXMgc2V0ICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlmICggcmMg
PCAwICkKQEAgLTE2MzMsNyArMTY1Nyw3IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYg
KCBpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGFnZTsKICAgICAgICAgfQpAQCAtMTc2NywxMCArMTc5MSwxMSBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpOwogICAgIGw0X3BnZW50cnlfdCAgKnBsNGUgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwZm4pKTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwot
ICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBh
cnRpYWxfcHRlOworICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKyAgICB1
bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9m
bGFnczsKIAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
czsgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywg
cGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9
IDAgKQogICAgIHsKICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZTsKIApAQCAt
MTc4NiwxMiArMTgxMSwxMyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICByYyA9IC1F
SU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2Zyb21fbDRlKGw0ZSwgcGZuLCBkLCBwYXJ0aWFsKTsK
KyAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4s
IGQsIHBhcnRpYWxfZmxhZ3MpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgICAgICAvKiBTZXQgJ3NldCcs
IGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNl
dCAqLworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRp
YWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTE4MDEsNyAr
MTgyNyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwotICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsK
ICAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5UUiApCiAgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAg
IGVsc2UKQEAgLTE4NTMsMTkgKzE4NzksMjAgQEAgc3RhdGljIGludCBmcmVl
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2ln
bmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAg
IGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFs
ID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50IGkgPSBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdl
LT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQp
OwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwog
CiAgICAgZm9yICggOyA7ICkKICAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vl
c3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgKQot
ICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBw
Zm4sIHBhcnRpYWwsIGZhbHNlKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3Bh
Z2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAg
ICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAg
ICAgICAgcGFydGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAw
OwogCiAgICAgICAgIGlmICggIWktLSApCiAgICAgICAgICAgICBicmVhazsK
QEAgLTE4ODcsMTIgKzE5MTQsMTQgQEAgc3RhdGljIGludCBmcmVlX2wyX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
cGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAg
IGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9F
TlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICB9CiAKQEAgLTE5MDQsMTggKzE5MzMs
MTkgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKLSAg
ICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0g
ICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
LSAhcGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGlu
dCBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAg
ICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIShwYXJ0aWFsX2Zs
YWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIHBsM2UgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwZm4pKTsKIAogICAgIGZvciAoIDsgOyApCiAgICAg
ewotICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBm
biwgcGFydGlhbCwgMCk7CisgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
M2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYg
KCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFy
dGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICBpZiAoIHJjID09IDAgKQogICAgICAgICAgICAgcGwzZVtpXSA9IHVuYWRq
dXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKIApAQCAtMTkzNCwxMiArMTk2
NCwxNCBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSA/CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoK
KyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlO
VFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewog
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICB9CiAgICAgcmV0dXJuIHJjID4gMCA/IDAgOiByYzsKQEAgLTE5NTAsMjYg
KzE5ODIsMjkgQEAgc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGw0X3BnZW50cnlfdCAqcGw0
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwotICAgIGludCByYyA9
IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25l
ZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFs
OworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgcGFydGlhbF9mbGFn
cyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAtICEocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0
aWFsX3NldCk7CiAKICAgICBkbyB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3Rf
bDRfc2xvdChkLCBpKSApCi0gICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zy
b21fbDRlKHBsNGVbaV0sIHBmbiwgcGFydGlhbCwgMCk7CisgICAgICAgICAg
ICByYyA9IHB1dF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgcGFydGlh
bF9mbGFncyk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlh
bF9mbGFncyA9IDA7CiAgICAgfSB3aGlsZSAoIGktLSApOwogCiAgICAgaWYg
KCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPworICAg
ICAgICAgICAgcGFydGlhbF9mbGFncyA6CisgICAgICAgICAgICAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOwogICAgIH0K
ICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFC
TEVfRU5UUklFUyAtIDEgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpICsgMTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAg
ICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgfQogCkBAIC0yMjQ3LDcgKzIy
ODIsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3Qg
KnBsMmUsCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCi0gICAg
cHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuLCAwLCB0cnVlKTsKKyAgICBw
dXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIFBURl9kZWZlcik7CiAKICAg
ICByZXR1cm4gcmM7CiB9CkBAIC0yMzE1LDcgKzIzNTAsNyBAQCBzdGF0aWMg
aW50IG1vZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiAgICAgICAg
IGlmICggIWNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKGQsIHBsM2UpICkKICAg
ICAgICAgICAgIEJVRygpOwogCi0gICAgcHV0X3BhZ2VfZnJvbV9sM2Uob2wz
ZSwgcGZuLCAwLCAxKTsKKyAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBw
Zm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yMzc4
LDcgKzI0MTMsNyBAQCBzdGF0aWMgaW50IG1vZF9sNF9lbnRyeShsNF9wZ2Vu
dHJ5X3QgKnBsNGUsCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0K
IAotICAgIHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUsIHBmbiwgMCwgMSk7Cisg
ICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCBQVEZfZGVmZXIpOwog
ICAgIHJldHVybiByYzsKIH0KICNlbmRpZiAvKiBDT05GSUdfUFYgKi8KQEAg
LTI2NDksNyArMjY4NCw3IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgaWYg
KCAhKHR5cGUgJiBQR1RfcGFydGlhbCkgKQogICAgIHsKICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdFVEFCTEVfT1JERVI7
Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgfQogCiAgICAgc3dpdGNoICgg
dHlwZSAmIFBHVF90eXBlX21hc2sgKQpAQCAtMjk0Niw3ICsyOTgxLDcgQEAg
c3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIGlmICggISh4ICYg
UEdUX3BhcnRpYWwpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwotICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IDA7CiAgICAgICAgIH0KICAgICAgICAgcGFnZS0+bGluZWFyX3B0X2Nv
dW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwpAQCAtMzEyMiw3ICszMTU3LDcgQEAgaW50
IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gMDsK
ICAgICB9CiAKLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KG1mbiwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwgMCwgMSk7CisgICAgcmMg
PSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290X3Bh
Z2VfdGFibGUsIGQsIFBURl9wcmVlbXB0aWJsZSk7CiAgICAgc3dpdGNoICgg
cmMgKQogICAgIHsKICAgICBjYXNlIDA6CkBAIC0zNDczLDcgKzM1MDgsNyBA
QCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGlmICggb3AuYXJn
MS5tZm4gIT0gMCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
cmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgICAg
ICAgICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFi
bGUsIGN1cnJkLCAwLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgX21mbihv
cC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCBQVEZf
cHJlZW1wdGlibGUpOwogCiAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAppbmRleCA2ZmFhNTYzMTY3Li44NDA2YWMzYzM3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oCkBAIC0yMjgsMTkgKzIyOCwzNCBAQCBzdHJ1Y3QgcGFnZV9p
bmZvCiAgICAgICAgICAqIHNldHRpbmcgdGhlIGZsYWcgbXVzdCBub3QgZHJv
cCB0aGF0IHJlZmVyZW5jZSwgd2hlcmVhcyB0aGUgaW5zdGFuY2UKICAgICAg
ICAgICogY2xlYXJpbmcgaXQgd2lsbCBoYXZlIHRvLgogICAgICAgICAgKgot
ICAgICAgICAgKiBJZiBAcGFydGlhbF9wdGUgaXMgcG9zaXRpdmUgdGhlbiBQ
VEUgYXQgQG5yX3ZhbGlkYXRlZF9wdGVzKzEgaGFzCi0gICAgICAgICAqIGJl
ZW4gcGFydGlhbGx5IHZhbGlkYXRlZC4gVGhpcyBpbXBsaWVzIHRoYXQgdGhl
IGdlbmVyYWwgcmVmZXJlbmNlCi0gICAgICAgICAqIHRvIHRoZSBwYWdlIChh
Y3F1aXJlZCBmcm9tIGdldF9wYWdlX2Zyb21fbE5lKCkpIHdvdWxkIGJlIGRy
b3BwZWQKLSAgICAgICAgICogKGFnYWluIGR1ZSB0byB0aGUgYXBwYXJlbnQg
ZmFpbHVyZSkgYW5kIGhlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQKLSAgICAg
ICAgICogd2hlbiByZXN1bWluZyB0aGUgdmFsaWRhdGlvbiwgYnV0IG11c3Qg
bm90IGJlIGRyb3BwZWQgd2hlbiBwaWNraW5nCi0gICAgICAgICAqIHVwIHRo
ZSBwYWdlIGZvciBpbnZhbGlkYXRpb24uCisgICAgICAgICAqIElmIHBhcnRp
YWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBw
YWdlIGF0CisgICAgICAgICAqIGF0IEBucl92YWxpZGF0ZWRfcHRlcyBoYWQg
UEdUX3BhcnRpYWwgc2V0IGFzIGEgcmVzdWx0IG9mIGFuCisgICAgICAgICAq
IG9wZXJhdGlvbiBvbiB0aGUgY3VycmVudCBwYWdlLiAgKFRoYXQgcGFnZSBt
YXkgb3IgbWF5IG5vdAorICAgICAgICAgKiBzdGlsbCBoYXZlIFBHVF9wYXJ0
aWFsIHNldC4pCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIEBwYXJ0aWFs
X3B0ZSBpcyBuZWdhdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVkX3B0
ZXMrMSBoYXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgaW52YWxpZGF0
ZWQuIFRoaXMgaXMgYmFzaWNhbGx5IHRoZSBvcHBvc2l0ZSBjYXNlIG9mCi0g
ICAgICAgICAqIGFib3ZlLCBpLmUuIHRoZSBnZW5lcmFsIHJlZmVyZW5jZSB0
byB0aGUgcGFnZSB3YXMgbm90IGRyb3BwZWQgaW4KLSAgICAgICAgICogcHV0
X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJl
KSwgYW5kIGhlbmNlIGl0Ci0gICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3
aGVuIHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0
ZXMpLAotICAgICAgICAgKiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQg
aWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAg
ICAgICogSWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVu
IHRoZSBQVEUgYXQKKyAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhv
bGRzIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgZm9yIHRoZQorICAgICAg
ICAgKiBwYWdlLgorICAgICAgICAgKgorICAgICAgICAgKiBUaGlzIGhhcHBl
bnM6CisgICAgICAgICAqIC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRl
LXZhbGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisgICAgICAgICAqICAgaW50
ZXJydXB0ZWQKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYg
YW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50ZXJlZCBhbmQKKyAgICAgICAg
ICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCisgICAgICAgICAqIC0g
RHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
IHdhcyBzZXQgb24KKyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2lu
IHdpdGggKHBlcmhhcHMgYmVjYXVzZSB3ZSdyZSBwaWNraW5nCisgICAgICAg
ICAqICAgdXAgZnJvbSBhIHBhcnRpYWwgZGUtdmFsaWRhdGlvbikuCisgICAg
ICAgICAqCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgY2xlYXIsCisgICAgICAg
ICAqIHRoZW4gYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVp
cmVkOyBpZiBpdCBpcyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBz
aG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqCisgICAgICAgICAqIFdo
ZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgaXMKKyAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBz
aG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCisgICAgICAgICAq
IHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICoKKyAg
ICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGFyZQorICAgICAgICAgKiBkZWZpbmVkIGluIG1t
LmMsIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAg
ICAgICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRf
Y291bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUg
dmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVz
IGEgcGFnZQpAQCAtMjUxLDcgKzI2Niw3IEBAIHN0cnVjdCBwYWdlX2luZm8K
ICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHUxNiBucl92YWxpZGF0
ZWRfcHRlczpQQUdFVEFCTEVfT1JERVIgKyAxOwogICAgICAgICAgICAgdTE2
IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAyOwotICAgICAgICAgICAg
czE2IHBhcnRpYWxfcHRlOjI7CisgICAgICAgICAgICB1MTYgcGFydGlhbF9m
bGFnczoyOwogICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAg
ICAgICAgfTsKIAotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Transfer-Encoding: base64

RnJvbSBkYjFkODAxYWE4ZGNiOTE4YTI3NDg2YTZlOGQ5Y2Y1ZDczMDdkZWMz
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA0LzExXSB4
ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRo
YW4gYQogYm9vbGVhbgoKVGhpcyBpcyBpbiBtYWlubHkgaW4gcHJlcGFyYXRp
b24gZm9yIF9wdXRfcGFnZV90eXBlIHRha2luZyB0aGUKcGFydGlhbF9mbGFn
cyB2YWx1ZSBpbiB0aGUgZnV0dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhZCBpbgp0aGUgY2FsbGVyIChzaW5jZSB5b3Ugc2VlIGEgZmxh
ZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2VgKS4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCAzZjZmOGNjOWI4Li4wNzQwYjYxYWY4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTIwMCw3ICsxMjAwLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiB9CiAj
ZW5kaWYgLyogQ09ORklHX1BWICovCiAKLXN0YXRpYyBpbnQgX3B1dF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJs
ZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKTsKIAogdm9pZCBw
dXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9t
YWluICpsMWVfb3duZXIpCkBAIC0xMzIwLDcgKzEzMjAsNyBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQg
KQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAg
IHsKQEAgLTEzMjksNyArMTMyOSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAg
ICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAg
ICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0
aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
ICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KQEAg
LTEzNjYsNyArMTM2Niw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKICAgICAgICAgQVNTRVJU
KCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgcmV0dXJuIF9wdXRf
cGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsK
KyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1w
dGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgIH0KIAogICAg
IGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTM3Niw3ICsxMzc2LDcg
QEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3Qg
bDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCi0gICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikp
KTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2Uo
cGcpOwogCkBAIC0xMzk3LDcgKzEzOTcsNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikp
OwotICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgICAgIHJldHVy
biBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9f
cGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICgg
ZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTQwNyw3ICsxNDA3LDcgQEAgc3Rh
dGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgIHJldHVybiAwOwogICAg
ICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1
ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIHJjID0gX3B1
dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgIH0KQEAgLTI3NTcsMTAgKzI3
NTcsMTEgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiB9CiAK
IAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAgIGJvb2wgcHJlZW1wdGli
bGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZTsKIAogICAgIEFTU0VSVChj
dXJyZW50X2xvY2tlZF9wYWdlX25lX2NoZWNrKHBhZ2UpKTsKIApAQCAtMjk2
OSw3ICsyOTcwLDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKICAg
ICAgICAgICAgIGlmICggdW5saWtlbHkoaW9tbXVfcmV0KSApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwg
ZmFsc2UsIE5VTEwpOworICAgICAgICAgICAgICAgIF9wdXRfcGFnZV90eXBl
KHBhZ2UsIDAsIE5VTEwpOwogICAgICAgICAgICAgICAgIHJjID0gaW9tbXVf
cmV0OwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAg
fQpAQCAtMjk5Niw3ICsyOTk3LDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5
cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZh
bHNlLCBOVUxMKTsKKyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdl
LCAwLCBOVUxMKTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQp
cmM7CiB9CkBAIC0zMDEzLDcgKzMwMTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUp
CiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBh
Z2UsIHRydWUsIE5VTEwpOworICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
YWdlLCBQVEZfcHJlZW1wdGlibGUsIE5VTEwpOwogfQogCiBpbnQgZ2V0X3Bh
Z2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0zMDMwLDcgKzMwMzEsNyBAQCBpbnQg
cHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAo
ICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBzd2l0Y2ggKCByYyA9IF9w
dXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCBQVEZfcHJl
ZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCiAgICAgewogICAgIGNhc2UgLUVJ
TlRSOgotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Transfer-Encoding: base64

RnJvbSA2ZjI1Nzg1NGM4Nzc4Nzc0MjEwMjgxYzVjMjEwMjhjNGI3NzM5YjQ0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA1LzExXSB4
ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25k
aXRpb25hbAoKTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcg
dGhlIGNvbmRpdGlvbnMgaW4gd2hpY2ggd2Ugd2lsbApyZXRhaW4gdGhlIHJl
ZiwgcmF0aGVyIHRoYW4gdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2Ug
cmVsZWFzZSBpdC4KClRoZSBvbmx5IHdheSAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUgaXMgaWYKcHJlZW1w
dGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUgcXVlcnkg
aXRzZWxmLCBhbmQgYWRkIGFuCkFTU0VSVCgpIHRvIHRoYXQgZWZmZWN0IG9u
IHRoZSBvcHBvc2l0ZSBwYXRoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCgpOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRo
ZSAibGluZWFyIHB0IGZhaWx1cmUiIHNpdHVhdGlvbgpkZXNjcmliZWQgaW4g
dGhlIGNvbW1lbnQ7IHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1
cmUgcGF0Y2guCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCAwNzQwYjYxYWY4Li4wYTRkMzlhMmMzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTEyMiw4ICsxMTIyLDQzIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCiAKICAgICByYyA9IF9nZXRfcGFnZV90eXBlKHBhZ2Us
IHR5cGUsIHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMp
ICYmICFwYXJ0aWFsX3JlZiAmJgotICAgICAgICAgKCFwcmVlbXB0aWJsZSB8
fCBwYWdlICE9IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCisg
ICAgLyoKKyAgICAgKiBSZXRhaW4gdGhlIHJlZmNvdW50IGlmOgorICAgICAq
IC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDApCisgICAgICog
LSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgorICAgICAq
ICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVm
KQorICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0
IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgorICAgICAqICAgICAocGFnZSA9PSBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKKyAgICAgKgorICAgICAq
IFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4g
ZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9z
IHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgor
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5
cGUgYHR5cGVgOyBpLmUuIGhhcworICAgICAqICAgUEdUX3BhcnRpYWwgc2V0
CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMg
TCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgorICAgICAqICAgcGFnZTsgZS5n
LiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3
aXRoCisgICAgICogICB0eXBlID09IFBHVF9sMV90YWJsZSwgYnV0IHRoZSBt
Zm4gaXMgUEdUX2wyX3RhYmxlKQorICAgICAqCisgICAgICogSWYgdGhlcmUn
cyBhbiBlcnJvciwgaW4gdGhlIGZpcnN0IGNhc2UsIF9nZXRfcGFnZV90eXBl
IHdpbGwKKyAgICAgKiBlaXRoZXIgcmV0dXJuIC1FUkVTVEFSVCwgaW4gd2hp
Y2ggY2FzZSB3ZSB3YW50IHRvIHJldGFpbiB0aGUKKyAgICAgKiByZWYgKGFz
IHRoZSBjYWxsZXIgd2lsbCBjb25zaWRlciBpdCByZXRhaW5lZCksIG9yIC1F
SU5WQUwsIGluCisgICAgICogd2hpY2ggY2FzZSBvbGRfZ3Vlc3RfdGFibGUg
d2lsbCBiZSBzZXQ7IGluIGJvdGggY2FzZXMsIHdlIG5lZWQKKyAgICAgKiB0
byByZXRhaW4gdGhlIHJlZi4KKyAgICAgKgorICAgICAqIEluIHRoZSBzZWNv
bmQgY2FzZSwgaWYgdGhlcmUncyBhbiBlcnJvciwgX2dldF9wYWdlX3R5cGUo
KSBjYW4KKyAgICAgKiAqb25seSogcmV0dXJuIC1FSU5WQUwsIGFuZCAqbmV2
ZXIqIHNldCBvbGRfZ3Vlc3RfdGFibGUuICBJbgorICAgICAqIHRoYXQgY2Fz
ZSB3ZSBhbHNvIHdhbnQgdG8gcmV0YWluIHRoZSByZWZlcmVuY2UsIHRvIGFs
bG93IHRoZQorICAgICAqIHBhZ2UgdG8gY29udGludWUgdG8gYmUgdG9ybiBk
b3duIChpLmUuLCBQR1RfcGFydGlhbCBjbGVhcmVkKQorICAgICAqIHNhZmVs
eS4KKyAgICAgKgorICAgICAqIEFsc28gbm90ZSB0aGF0IHdlIHNob3VsZG4n
dCBiZSBhYmxlIHRvIGxlYXZlIHdpdGggdGhlIHJlZmVyZW5jZQorICAgICAq
IGNvdW50IHJldGFpbmVkIHVubGVzcyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBv
cGVyYXRpb24gd2FzCisgICAgICogcHJlZW1wdGlibGUuCisgICAgICovCisg
ICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCisgICAgICAg
IC8qIG5vdGhpbmcgKi87CisgICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICBBU1NFUlQocHJl
ZW1wdGlibGUpOworICAgIGVsc2UKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAKICAgICByZXR1cm4gcmM7Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Transfer-Encoding: base64

RnJvbSA0YWQ3MDU1MzYxMWE3YTRlNDQ5NGQ1YTNiNTFiNWNjMjk1YTQ4OGUw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA2LzExXSB4
ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9m
bGFncyB3aGVuCiBwcmVlbXB0aW5nCgpJbiBvcmRlciB0byBhbGxvdyByZWN1
cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBi
ZQppbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3Rh
dGUgb2YgdGhlIHN1Yi1wYWdlcwpwcm9tb3RlZCBvciBkZW1vdGVkLiAgVGhp
cyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCnN0cnVj
dDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRh
dGVkKSBzaG91bGQgYWx3YXlzIGJlCnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdl
bmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6
ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlk
YXRlZCBhbmQgbm8gcmVmZXJlbmNlCmNvdW50IGlzIGhlbGQuICBJZiBQVEZf
cGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRl
ZF0KaXMgcGFydGlhbGx5IHZhbGlkYXRlZC4KCkF0IHRoZSBtb21lbnQsIGEg
ZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVt
b3Rpb24Kd2l0aCByZWdhcmQgdG8gd2hldGhlciB0aGUgZW50cnkgaXRzZWxm
ICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQpjb3VudDogd2hlbiBlbnRy
eSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMgLUVS
RVNUQVJUKSwKdGhlIGVudHJ5IGlzIG5vdCBjb25zaWRlcmVkIHRvIGhvbGQg
YSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0
ZWQsIHRoZSBlbnRyeSBpcyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBn
ZW5lcmFsCnJlZmVyZW5jZS4KClBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlz
IHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYg
Y2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBoZWxkCmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBp
dCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UK
Y291bnQgaGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25z
IGNhbiBiZSBpbnRlcmxlYXZlZCwgdGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8g
Z2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21f
bCplLAp0byBiZSBhYmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2Ug
Y291bnRzLgoKVW5mb3J0dW5hdGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJs
ZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpCmFuZCByZXR1cm4g
LUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlkYXRlZCwgYnV0
IGRvbid0IGNsZWFyCnBhcnRpYWxfZmxhZ3MuCgpJZiB3ZSB3ZXJlIHBpY2tp
bmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9u
LCB0aGF0Cm1lYW5zIHRoYXQgUFRGX3BhcnRpYWxfc2V0IHdvdWxkIGJlIHNl
dCBldmVuIHRob3VnaApbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3Qg
cGFydGlhbGx5IHZhbGlkYXRlZC4gIFRoaXMgbWVhbnMgdGhhdAppZiB0aGUg
cGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUtdmFsaWRhdGVkLCBwdXRfcGFn
ZV90eXBlKCkgd291bGQKZXJyb25lb3VzbHkgYmUgY2FsbGVkIG9uIHRoYXQg
ZW50cnkuCgpQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2luZyB3aXRo
IGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodApsZWF2ZSBib3RoIFBU
Rl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7IGFu
ZCB3aGVuCmRlLXZhbGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRo
ZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCByZWYgd291bGQKYmUgZXJyb25lb3Vz
bHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0uCgpJbiBh
IHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUgZHVwbGljYXRp
b24uICBSYXRoZXIgdGhhbgpkdXBsaWNhdGUgdGhlIGludGVycnVwdGlvbiBj
b2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KdGhl
IGNvZGUgd2hpY2ggYWxyZWFkeSBoYW5kbGVzIHRoYXQgY2FzZSBjb3JyZWN0
bHkuCgpHaXZlbiB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxk
IGJlIGltcG9zc2libGUgZm9yCnBhcnRpYWxfZmxhZ3MgdG8gYmUgbm9uLXpl
cm87IGFkZCBhbiBBU1NFUlQoKSB0byBjYXRjaCBhbnkgY2hhbmdlcy4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjUgKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTkg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwYTRkMzlhMmMzLi5iYmQyOWE2
OGY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTU1NCwyMSArMTU1NCwxMyBAQCBzdGF0aWMg
aW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSkKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKICAgICAg
ICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7Ci0gICAgICAg
IGwyX3BnZW50cnlfdCBsMmU7CisgICAgICAgIGwyX3BnZW50cnlfdCBsMmUg
PSBwbDJlW2ldOwogCiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfZ3Vlc3Rf
bDJfc2xvdChkLCB0eXBlLCBpKSApCisgICAgICAgICAgICByYyA9IC1FSU5U
UjsKKyAgICAgICAgZWxzZSBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5
cGUsIGkpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGwy
ZSA9IHBsMmVbaV07Ci0KLSAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3Mo
bDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgZWxzZSBpZiAoICEo
bDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoICFwdl9sMXRmX2NoZWNrX2wyZShkLCBs
MmUpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTE2NDAsMTMg
KzE2MzIsOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBw
bDNlW2ldOwogCiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9k
b21haW4oZCkgJiYgKGkgPT0gMykgKQorICAgICAgICAgICAgcmMgPSAtRUlO
VFI7CisgICAgICAgIGVsc2UgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
JiYgKGkgPT0gMykgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICEo
bDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwKICAgICAg
ICAgICAgICAgICAgKGwzZV9nZXRfZmxhZ3MobDNlKSAmIGwzX2Rpc2FsbG93
X21hc2soZCkpICkKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MWZlNGU2N2Q5NTQ2NDlmY2YxMDMxMTZiZTYyMDZhNzY5ZjBkYjFl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA3LzExXSB4
ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFs
CgpJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21v
dGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQppbnRlcnJ1cHRlZCwgWGVuIG11
c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwpw
cm9tb3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVs
ZW1lbnRzIGluIHRoZSBwYWdlIHN0cnVjdDoKbnJfZW50cmllc192YWxpZGF0
ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpUaGUgcnVsZSBpcyB0aGF0IGVudHJp
ZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQgYWx3YXlzIGJl
CnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNl
CmNvdW50IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0KaXMgcGFydGlhbGx5IHZhbGlk
YXRlZC4KCkF0IHRoZSBtb21lbnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBi
ZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24Kd2l0aCByZWdhcmQgdG8g
d2hldGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJl
ZmVyZW5jZQpjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJy
dXB0ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKdGhlIGVudHJ5IGlz
IG5vdCBjb25zaWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50
cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBpcyBzdGls
bCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCnJlZmVyZW5jZS4KClBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFs
IHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxk
CmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24s
IHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UKY291bnQgaGVsZC4gIEJlY2F1c2Ug
cHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZlZCwg
dGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAp0byBiZSBhYmxlIHRvIHBy
b3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgoKVW5mb3J0dW5hdGVs
eSwgYmVjYXVzZSBhIHJlZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3Nz
aWJsZSB0bwplbmdpbmVlciBhIHNpdHVhdGlvbiB3aGVyZSBQRlRfcGFydGlh
bF9zZXQgaXMgc2V0IGJ1dCB0aGUgcGFnZSBpbgpxdWVzdGlvbiBoYXMgYmVl
biBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCnRoZSBhcHBlbmRpeC4KCkZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKcmVm
ZXJlbmNlIGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQu
ICAoRm9yIGNsYXJpdHkgb2YKY2hhbmdlLCBrZWVwIHR3byBzZXBhcmF0ZSBm
bGFncy4gIFRoZXNlIHdpbGwgYmUgY29sbGFwc2VkIGluIGEKc3Vic2VxdWVu
dCBjaGFuZ2VzZXQuKQoKVGhpcyBoYXMgdHdvIGJhc2ljIGltcGxpY2F0aW9u
cy4gIE9uIHRoZSBwdXRfcGFnZV9mcm9tX2xOZSgpIHNpZGUsCnRoaXMgbWVh
biB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNl
IGNhbiBuZXZlciBoYXBwZW4sCmFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUg
c3BlY2lhbC1jYXNlZC4KClNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3Mg
YXJlIHNldCB0b2dldGhlciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92
ZXIKZXhpc3RpbmcgYml0cyBmcm9tIHBhcnRpYWxfcHRlLgoKKE5CIHRoZXJl
IGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0aCBjYWxsaW5nIF9wdXRfcGFn
ZV90eXBlKCkgb24gYQpwYWdlIHdoaWNoIGhhZCBQR1RfcGFydGlhbCBzZXQ7
IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudApwYXRjaC4p
CgpPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCmJldHdlZW4gY2FsbGVycyB3aGljaCBo
b2xkIGEgcmVmZXJlbmNlIG9uIHBhcnRpYWwgKGkuZS4sCmFsbG9jX2xOX3Rh
YmxlKCkpLCBhbmQgdGhvc2Ugd2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5f
TE5fVEFCTEUsIGFuZApzbyBvbik6IHBhc3MgYSBmbGFnIGlmIHRoZSB0eXBl
IHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24uCgpOQiB0aGF0
IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRoYXQg
Z2V0X3BhZ2VfZnJvbV9sMmUKY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0tLQoqIEFwcGVuZGl4OiBFbmdpbmVlcmluZyBQVEZfcGFydGlhbF9zZXQg
d2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogIGZvcmVpZ24gZG9tYWluCgpT
dXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBwcm9tb3RlZCB0byBh
biBsMywgYW5kIEIgaXMgYSBwYWdlCndoaWNoIGNhbiBiZSBwcm9tb3RlZCB0
byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwpQR0NfYWxs
b2NhdGVkIHNldCBidXQgbm8gb3RoZXIgZ2VuZXJhbCByZWZlcmVuY2VzLgoK
VjE6ICBQSU5fTDMgQS4KICBBIGlzIHZhbGlkYXRlZCwgQiBpcyB2YWxpZGF0
ZWQuCiAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1Rf
cGlubmVkCiAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBC
LmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKEFbeF0gaG9sZHMgYSBnZW5l
cmFsIHJlZikKClYxOiBVTlBJTiBBLgogIEEgYmVnaW5zIGRlLXZhbGlkYXRp
b24uCiAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVuIGkgPCB4CiAg
VjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICBWMS0+b2xkX2d1ZXN0X3RhYmxl
X3JlZl9oZWxkID0gZmFsc2UKICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3Bh
cnRpYWwKICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICBCLnR5
cGVfY291bnQgPSAwCiAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCgpW
MjogTU9EX0w0X0VOVFJZIHRvIHBvaW50IHNvbWUgbDRlIHRvIEEuCiAgUGlj
a3MgdXAgcmUtdmFsaWRhdGlvbiBvZiBBLgogIEFycmFuZ2UgdG8gYmUgaW50
ZXJydXB0ZWQgaGFsZndheSB0aHJvdWdoIEIncyB2YWxpZGF0aW9uCiAgQi50
eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgQi5jb3VudCA9IDIgfCBQ
R0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVyYWwgcmVm
KQogIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFs
aWRhdGVkX2VudHJpZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0
aWFsX3NldAoKVjM6IE1PRF9MM19FTlRSWSB0byBwb2ludCBzb21lIG90aGVy
IGwzZSAobm90IGluIEEpIHRvIEIuCiAgVmFsaWRhdGVzIEIuCiAgQi50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBCLmNvdW50ID0gMiB8IFBH
Q19hbGxvY2F0ZWQgKCJvdGhlciBsM2UiIGhvbGRzIGEgZ2VuZXJhbCByZWYp
CgpWMzogTU9EX0wzX0VOVFJZIHRvIGNsZWFyIGwzZSBwb2ludGluZyB0byBC
LgogIERldmFsaWRhdGVzIEIuCiAgQi50eXBlX2NvdW50ID0gMAogIEIuY291
bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAoKVjM6IGRlY3JlYXNlX3Jlc2VydmF0
aW9uKEIpCiAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICBCLmNvdW50ID0gMCA9
PiBCIGlzIGZyZWVkCgpCIGdldHMgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQg
ZG9tYWluCgpWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogIHB1dF9vbGRfZ3Vl
c3RfdGFibGUoQSkKICAgIC4uLgogICAgICBmcmVlX2wzX3RhYmxlKEEpCgpO
b3cgc2luY2UgQS5wYXJ0aWFsX2ZsYWdzIGhhcyBQVEZfcGFydGlhbF9zZXQs
IGZyZWVfbDNfdGFibGUoKSB3aWxsCmNhbGwgcHV0X3BhZ2VfZnJvbV9sM2Uo
KSBvbiBBW3hdLCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25l
ZApieSBhbm90aGVyIGRvbWFpbi4KCklmIEFbeF0gaGVsZCBhIGdlbmVyYWwg
cmVmY291bnQgZm9yIEIgb24gcGFydGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBk
b2VzCmZvciBwYXJ0aWFsIGRlLXZhbGlkYXRpb24sIHRoZW4gQiB3b3VsZCBz
dGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCjEgYWZ0ZXIgUEdDX2Fs
bG9jYXRlZCB3YXMgZnJlZWQ7IHNvIEIgd291bGRuJ3QgYmUgZnJlZWQgdW50
aWwgYWZ0ZXIKcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBB
W3hdLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDg0ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKystLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNTggaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBiYmQyOWE2OGY0Li40ZDNlYmYzNDFkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTEw
MiwxMCArMTEwMiwxMSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAqIHBhZ2Ut
PnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNv
bW1lbnQgaW4gbW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8K
LSNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkKLSNk
ZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKLSNkZWZp
bmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKLSNkZWZpbmUg
UFRGX2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRG
X3BhcnRpYWxfc2V0ICAgICAgICAgICAoMSA8PCAwKQorI2RlZmluZSBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiAgICgxIDw8IDEpCisjZGVmaW5lIFBURl9w
cmVlbXB0aWJsZSAgICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRGX2Rl
ZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQorI2RlZmluZSBQVEZfcmV0
YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCiAKIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgbWZuX3QgbWZuLCB1bnNp
Z25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCkBAIC0xMTE0LDcg
KzExMTUsMTEgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3Bh
Z2UobWZuKTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9
IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlhbF9y
ZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAg
ICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmLAorICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9wYXJ0
aWFsX3NldCwKKyAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZf
cmV0YWluX3JlZl9vbl9yZXN0YXJ0OworCisgICAgQVNTRVJUKHBhcnRpYWxf
cmVmID09IHBhcnRpYWxfc2V0KTsKIAogICAgIGlmICggbGlrZWx5KCFwYXJ0
aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9t
X21mbihtZm4sIGQpKSApCkBAIC0xMTI3LDEzICsxMTMyLDE1IEBAIHN0YXRp
YyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogLSBw
YWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAgICAgKiAtIHBh
Z2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CiAgICAgICogICAt
IFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYpCisg
ICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAocmMgPT0g
LUVSRVNUQVJUKSwgYW5kIHRoZQorICAgICAqICAgICBjYWxsZXIgaGFzIGFz
a2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQgaW4gdGhhdCBjYXNlCiAgICAg
ICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUn
cyBiZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAgICAqCiAgICAgICogVGhlIHBh
cnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBleHBsYW5h
dGlvbi4gIFRoZXJlCiAgICAgICogYXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUg
cGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46Ci0gICAgICog
LSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlwZSBgdHlw
ZWA7IGkuZS4gaGFzCi0gICAgICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAg
KiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVk
IGFzIHR5cGUgYHR5cGVgOworICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRp
YWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90
ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAqICAgcGFn
ZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9t
X2wyZSB3aXRoCiAgICAgICogICB0eXBlID09IFBHVF9sMV90YWJsZSwgYnV0
IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQpAQCAtMTE1Niw3ICsxMTYzLDgg
QEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAg
ICAgKi8KICAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkK
ICAgICAgICAgLyogbm90aGluZyAqLzsKLSAgICBlbHNlIGlmICggcGFnZSA9
PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgZWxzZSBp
ZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwK
KyAgICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJU
KSApCiAgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CiAgICAgZWxzZQog
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKQEAgLTEzNTQsOCArMTM2Miw4IEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwy
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggKGZsYWdzICYg
KFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkg
PT0KICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAg
ewotICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsK
LSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVl
bXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBz
aG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAg
ICBCVUcoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggZmxhZ3Mg
JiBQVEZfZGVmZXIgKQogICAgICAgICB7CkBAIC0xNDAwLDggKzE0MDgsOCBA
QCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
ICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAgICAgICBB
U1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1cm4g
X3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CisgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3Vs
ZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgQlVHKCk7
CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0x
NDMxLDggKzE0MzksOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRl
KGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVCghKGZsYWdz
ICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKSk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3
YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAgICBCVUcoKTsK
ICAgICAgICAgfQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIg
KQpAQCAtMTU2OSwxMyArMTU3NywyMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CiAKLSAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
ICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYnICovCi0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFn
cyB8IFBURl9wYXJ0aWFsX3NldDsKLSAgICAgICAgfQotICAgICAgICBlbHNl
IGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAgICAgICAvKgorICAgICAg
ICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUgZm9yIGdldF9wYWdlX2Zy
b21fbDJlIHRvIHJldHVybgorICAgICAgICAgKiAtRVJFU1RBUlQsIHNpbmNl
IHdlIG5ldmVyIGNhbGwgdGhpcyB3aXRoIFBURl9wcmVlbXB0aWJsZS4KKyAg
ICAgICAgICogKGFsbG9jX2wxX3RhYmxlIG1heSByZXR1cm4gLUVJTlRSIG9u
IGFuIEwxVEYtdnVsbmVyYWJsZQorICAgICAgICAgKiBlbnRyeS4pCisgICAg
ICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgd2hpbGUgb24gYSAiY2xlYW4i
IHByb21vdGlvbiwgd2UgY2FuIG5ldmVyIGdldAorICAgICAgICAgKiBQR1Rf
cGFydGlhbC4gIEl0IGlzIHBvc3NpYmxlIHRvIGFycmFuZ2UgZm9yIGFuIGwy
ZSB0bworICAgICAgICAgKiBjb250YWluIGEgcGFydGlhbGx5LWRldmFsaWRh
dGVkIGwyOyBidXQgaW4gdGhhdCBjYXNlLCBib3RoCisgICAgICAgICAqIG9m
IHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIHdpbGwgZmFpbCBhbnl3YXkgKHRo
ZSBmaXJzdAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGluIHF1ZXN0
aW9uIGlzIG5vdCBhbiBsMTsgdGhlIHNlY29uZAorICAgICAgICAgKiBiZWNh
dXNlIHRoZSBwYWdlIGlzIG5vdCBmdWxseSB2YWxpZGF0ZWQpLgorICAgICAg
ICAgKi8KKyAgICAgICAgQVNTRVJUKHJjICE9IC1FUkVTVEFSVCk7CisKKyAg
ICAgICAgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwpAQCAtMTU4NCw2ICsx
NjAxLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgIGVs
c2UgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJTlRSICkKICAgICAgICAgewog
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJl
IGluIGFsbG9jX2wyX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7CisgICAgICAg
ICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0g
TlVMTCk7CiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsK
QEAgLTE2NDIsNyArMTY2MCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAgICAgICAg
ICAgICAgICBsM2VfZ2V0X21mbihsM2UpLAogICAgICAgICAgICAgICAgICAg
ICBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAotICAg
ICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRp
YmxlKTsKKyAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBU
Rl9wcmVlbXB0aWJsZSB8IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhKGwzZV9nZXRfZmxhZ3Mo
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAtMTY1MSwx
MyArMTY2OSwxNCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICByYyA9IC1FSU5UUjsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAgICByYyA9IGdl
dF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsK
KyAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4s
IGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRp
YWxfZmxhZ3MgfCBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0KTsKIAogICAg
ICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAg
ICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYg
dGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsK
KyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAg
ICB7CkBAIC0xODMzLDEzICsxODUyLDE0IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAg
IHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBh
cnRpYWxfZmxhZ3MpOworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9t
X2w0ZShsNGUsIHBmbiwgZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9yZXRhaW5fcmVmX29uX3Jl
c3RhcnQpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAg
ICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJh
bCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRG
X3BhcnRpYWxfc2V0OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAg
ICAgICB7CkBAIC0xOTM2LDkgKzE5NTYsNyBAQCBzdGF0aWMgaW50IGZyZWVf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlm
ICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/Ci0g
ICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZf
cGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAo
IHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
ICkKICAgICB7CkBAIC0xOTg2LDkgKzIwMDQsNyBAQCBzdGF0aWMgaW50IGZy
ZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPwotICAg
ICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCBy
YyA9PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSAp
CiAgICAgewpAQCAtMjAxOSw5ICsyMDM1LDcgQEAgc3RhdGljIGludCBmcmVl
X2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KLSAgICAg
ICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMg
PT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQog
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCA4NDA2YWMzYzM3Li4w
MjA3OWUxMzI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yMzgsMjIg
KzIzOCwyNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHBhZ2Uu
CiAgICAgICAgICAqCiAgICAgICAgICAqIFRoaXMgaGFwcGVuczoKLSAgICAg
ICAgICogLSBEdXJpbmcgZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlv
biBvZiB0aGUgcGFnZSB3YXMKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRh
dGlvbiBvciBkZS12YWxpZGF0aW9uLCBpZiB0aGUgb3BlcmF0aW9uIHdhcwog
ICAgICAgICAgKiAgIGludGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVyaW5n
IHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVy
ZWQgYW5kCiAgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJs
ZQogICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAgICAgICAqICAgdGhp
cyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2Ugd2UncmUg
cGlja2luZwotICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0aWFsIGRlLXZh
bGlkYXRpb24pLgorICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4g
d2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tlZCB1cCBhCisgICAgICAg
ICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAgICAg
ICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmIGlzIGNsZWFyLAotICAgICAgICAgKiB0aGVuIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQgaXMg
c2V0LCBubwotICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVp
cmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlm
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFy
LCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJl
ZDsgaWYgaXQKKyAgICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGFjcXVpcmVkLgogICAgICAgICAgKgogICAgICAgICAgKiBXaGVu
IHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmIGlzCiAgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQogICAgICAgICAgKiBy
ZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQuCiAgICAgICAgICAqCisgICAg
ICAgICAqIE5CIGF0IHRoZSBtb21lbnQsIFBURl9wYXJ0aWFsX3NldCBzaG91
bGQgYmUgc2V0IGlmIGFuZCBvbmx5IGlmCisgICAgICAgICAqIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGlzIHNldC4KKyAgICAgICAgICoKICAgICAgICAg
ICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGFyZQogICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMsIHRo
ZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAgICAq
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Transfer-Encoding: base64

RnJvbSA4YThkODM2ZjdmNzQxOGU2NTlkMzc4MTdhNjZjZDdhNmIxMTUwNDJi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA4LzExXSB4
ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQKIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGludG8gb25lCgouLi5ub3cgdGhhdCB0aGV5IGFy
ZSBlcXVpdmFsZW50LiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgNTAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0ZDNlYmYz
NDFkLi44ODZlOTNiOGFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA5NywxMyArMTA5Nywx
MiBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKIAogLyoKICAqIFRoZSBmb2xsb3dp
bmcgZmxhZ3MgYXJlIHVzZWQgdG8gc3BlY2lmeSBiZWhhdmlvciBvZiB2YXJp
b3VzIGdldCBhbmQKLSAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCB0d28g
YXJlIGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MKLSAqIHRv
IGluZGljYXRlIHRoZSBzdGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5
CisgKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgaXMgYWxzbyBzdG9yZWQg
aW4gcGFnZS0+cGFydGlhbF9mbGFncyB0bworICogaW5kaWNhdGUgdGhlIHN0
YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKICAqIHBhZ2UtPnB0ZVtw
YWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQg
aW4gbW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KICNkZWZp
bmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgICAoMSA8PCAwKQotI2RlZmlu
ZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAgICgxIDw8IDEpCiAjZGVmaW5l
IFBURl9wcmVlbXB0aWJsZSAgICAgICAgICAgKDEgPDwgMikKICNkZWZpbmUg
UFRGX2RlZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQogI2RlZmluZSBQ
VEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCkBAIC0xMTE1LDEz
ICsxMTE0LDEwIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19w
YWdlKG1mbik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUg
PSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxf
cmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiwKICAgICAg
ICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQsCiAg
ICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZf
b25fcmVzdGFydDsKIAotICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0
aWFsX3NldCk7Ci0KLSAgICBpZiAoIGxpa2VseSghcGFydGlhbF9yZWYpICYm
CisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfc2V0KSAmJgogICAgICAgICAg
dW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTExMzEsMTQgKzExMjcsMTQgQEAg
c3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAg
KiBSZXRhaW4gdGhlIHJlZmNvdW50IGlmOgogICAgICAqIC0gcGFnZSBpcyBm
dWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5v
dCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgotICAgICAqICAgLSBXZSBjYW1l
IGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAg
LSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfc2V0KQog
ICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09
IC1FUkVTVEFSVCksIGFuZCB0aGUKICAgICAgKiAgICAgY2FsbGVyIGhhcyBh
c2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAg
ICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJl
J3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgotICAgICAqIFRoZSBw
YXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFu
YXRpb24uICBUaGVyZQotICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJl
IHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAq
IFRoZSBwYXJ0aWFsX3NldC1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4g
ZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9z
IHdoZXJlIHBhcnRpYWxfc2V0IG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgog
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9tb3RlZCAvIGRl
bW90ZWQgYXMgdHlwZSBgdHlwZWA7CiAgICAgICogICBpLmUuIGhhcyBQR1Rf
cGFydGlhbCBzZXQKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCkBAIC0xMTYx
LDcgKzExNTcsNyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAogICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVzcyB3ZSBzdWNj
ZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCiAgICAgICogcHJlZW1wdGli
bGUuCiAgICAgICovCi0gICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFs
X3JlZiApCisgICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3NldCAp
CiAgICAgICAgIC8qIG5vdGhpbmcgKi87CiAgICAgZWxzZSBpZiAoIHBhZ2Ug
PT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwKICAgICAgICAg
ICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCkBAIC0x
MzU5LDEzICsxMzU1LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJlKTsK
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAg
ICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBh
cnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQorICAgICAg
ICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewogICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBn
OwpAQCAtMTQwNSwxMyArMTM5NSw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAKICAgICBwZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWYpKSA9PQotICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICB7
Ci0gICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkg
cGFydGlhbF9yZWYgKi8KLSAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAg
aWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKTsKQEAgLTE0MzYsMTMgKzE0MTksNiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBs
NGVfZ2V0X3BhZ2UobDRlKTsKIAotICAgICAgICBpZiAoIChmbGFncyAmIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1w
bHkgcGFydGlhbF9yZWYgKi8KLSAgICAgICAgICAgIEJVRygpOwotICAgICAg
ICB9Ci0KICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwpAQCAtMTY3Niw3ICsxNjUy
LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcs
IGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNl
dCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsK
ICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYm
IGkgKQogICAgICAgICB7CkBAIC0xODU5LDcgKzE4MzUsNyBAQCBzdGF0aWMg
aW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVy
YWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xOTU2
LDcgKzE5MzIsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0K
ICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFC
TEVfRU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTIwMDQsNyArMTk4MCw3IEBA
IHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlmICggcmMg
PT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQog
ICAgIHsKQEAgLTIwMzUsNyArMjAxMSw3IEBAIHN0YXRpYyBpbnQgZnJlZV9s
NF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMg
PT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwor
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0
OwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBM
NF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCAwMjA3OWUxMzI0Li5mMGZkMzViZjZiIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yMzMsNyArMjMzLDcgQEAgc3RydWN0IHBh
Z2VfaW5mbwogICAgICAgICAgKiBvcGVyYXRpb24gb24gdGhlIGN1cnJlbnQg
cGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKICAgICAgICAgICog
c3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAg
ICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRo
ZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBBZGRpdGlvbmFsbHksIGlmIFBU
Rl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAogICAgICAg
ICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudCBmb3IgdGhlCiAgICAgICAgICAqIHBhZ2UuCiAgICAgICAg
ICAqCkBAIC0yNDIsMjMgKzI0MiwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAgICAgICAgICogLSBEdXJpbmcg
dmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50ZXJl
ZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxl
Ci0gICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIHdhcyBzZXQgb24KLSAgICAgICAgICogICB0aGlz
IGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNr
ZWQgdXAgYQorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQ
VEZfcGFydGlhbF9zZXQgd2FzIHNldCBvbiB0aGlzCisgICAgICAgICAqICAg
ZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tl
ZCB1cCBhCiAgICAgICAgICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAg
ICAgICAgKgotICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24s
IGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0gICAgICAgICAqIGNs
ZWFyLCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1
aXJlZDsgaWYgaXQKLSAgICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ug
c2hvdWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5n
IHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVhciwgdGhl
bgorICAgICAgICAgKiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUt
YWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJl
bmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKLSAgICAgICAg
ICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJl
bmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKLSAgICAg
ICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAg
KiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFs
X3NldCBpcyBjbGVhciwKKyAgICAgICAgICogbm8gcmVmZXJlbmNlIHNob3Vs
ZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEgcmVmZXJlbmNlCisgICAg
ICAgICAqIHNob3VsZCBiZSBkcm9wcGVkLgogICAgICAgICAgKgotICAgICAg
ICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlhbF9zZXQgc2hvdWxk
IGJlIHNldCBpZiBhbmQgb25seSBpZgotICAgICAgICAgKiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcyBzZXQuCi0gICAgICAgICAqCi0gICAgICAgICAq
IE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiBhcmUKLSAgICAgICAgICogZGVmaW5lZCBpbiBtbS5jLCB0aGUg
b25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgorICAgICAgICAgKiBO
QiB0aGF0IFBURl9wYXJ0aWFsX3NldCBpcyBkZWZpbmVkIGluIG1tLmMsIHRo
ZSBvbmx5IHBsYWNlCisgICAgICAgICAqIHdoZXJlIGl0IGlzIHVzZWQuCiAg
ICAgICAgICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJf
cHRfY291bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRp
dmUgdmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRy
aWVzIGEgcGFnZQpAQCAtMjY4LDggKzI2NSw4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAg
ICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsK
LSAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKLSAgICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CisgICAgICAg
ICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDE7CisgICAg
ICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoxOwogICAgICAgICAgICAgczE2
IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Transfer-Encoding: base64

RnJvbSBkYTNkMWQyNThlNTRmZTYwMGY3Zjc1Mjg3MTgzYjc0ZDk1N2VjNjNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA5LzExXSB4
ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21v
dGlvbgogZmFpbHVyZXMKCkluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBw
YWdldGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCmludGVy
cnVwdGVkLCBYZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0
aGUgc3ViLXBhZ2VzCnByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlzIGlzIHN0
b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKc3RydWN0OiBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KClRoZSBydWxl
IGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNo
b3VsZCBhbHdheXMgYmUKdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCBy
ZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCnplcm8sIHRo
ZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFu
ZCBubyByZWZlcmVuY2UKY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQppcyBw
YXJ0aWFsbHkgdmFsaWRhdGVkLCBhbmQgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBpcyBoZWxkLgoKVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUg
YW4gZW50cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAphbmQg
Z2V0X3BhZ2VfZnJvbV9sTmUoKSByZXR1cm5zIC1FSU5WQUwsIHRoZSBQVEZf
cGFydGlhbF9zZXQgYml0IGlzCmVycm9uZW91c2x5IGRyb3BwZWQuICAoVGhp
cyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkgYnkgdGhlCnVz
ZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGluZyBh
IHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKcGFnZXRhYmxlIiBlbnRyaWVzOyBz
ZWUgdGhlIGFwcGVuZGl4IGZvciBhIHNrZXRjaC4pICBUaGlzIG1lYW5zIHRo
YXQKd2Ugd2lsbCAibGVhayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBv
biB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKcHJldmVudGluZyB0aGUgcGFnZSBm
cm9tIGJlaW5nIGZyZWVkLgoKRml4IHRoaXMgYnkgc2V0dGluZyBwYWdlLT5w
YXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2FsCnZhcmlh
YmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCgpSZXBvcnRlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLS0tCkFwcGVuZGl4CgpTdXBwb3NlIEEgYW5kIEIgY2FuIGJv
dGggYmUgcHJvbW90ZWQgdG8gTDIgcGFnZXMsIGFuZCBBW3hdIHBvaW50cyB0
byBCLgoKVjE6IFBJTl9MMiBCLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGVkCiAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCgpWMTog
TU9EX0wzX0VOVFJZIHBvaW50aW5nIHNvbWV0aGluZyB0byBBLgogIEluIHRo
ZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwgZ3JhYiBhbiBleHRyYSB0
eXBlIC8gcmVmIG9uIEI6CiAgQi50eXBlX2NvdW50ID0gMiB8IFBHVF92YWxp
ZGF0ZWQKICBCLmNvdW50ID0gMyB8IFBHQ19hbGxvY2F0ZWQKICBBLnR5cGVf
Y291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogIEEuY291bnQgPSAyIHwgUEdD
X2FsbG9jYXRlZAoKVjE6IFVOUElOIEIuCiAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZQogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAoK
VjE6IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEu
CiAgRGUtdmFsaWRhdGUgQSwgZG93biB0byBBW3hdLCB3aGljaCBwb2ludHMg
dG8gQi4KICBEcm9wIHRoZSBmaW5hbCB0eXBlIG9uIEIuICBBcnJhbmdlIHRv
IGJlIGludGVycnVwdGVkLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAogIEEudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFsaWRhdGVkX2VudHJp
ZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IC0xCgpWMjogTU9EX0wzX0VOVFJZ
IGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KCkF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCmdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3Jvbmcg
dHlwZTsKYW5kIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKCkgYWxzbyBmYWls
cywgYmVjYXVzZSBCIGlzbid0IHZhbGlkYXRlZCBhcwphbiBsMiBhbnltb3Jl
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA4ODZlOTNiOGFhLi4wYTA5NDI5MWRhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTU4MSw3ICsxNTgxLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAg
ICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNjc0LDcgKzE2
NzQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKICAgICAgICAgfQpAQCAtMTg0NSw3ICsxODQ1LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAg
ICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNl
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbSBiM2UxNjlkYzhkYWVhZTg1YjBiNTFjMjVmZGIxNDJlMmU1NTJlYzdm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEwLzExXSB4
ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgoKSWYg
YW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGlu
ZyBhIHBhZ2UtdGFibGUgdHJlZSwKdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhh
cyBzbyBmYXIgYmVlbiB2YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQu
ClNpbmNlIHRoaXMgbWF5IHRha2UgYSBsb25nIHRpbWUsIGFsbG9jX2xbMi00
XV90YWJsZSgpIHNldCBjdXJyZW50CnZjcHUncyBvbGRfZ3Vlc3RfdGFibGUg
aW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
c3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBm
aW5pc2ggb2ZmIHRoZQpkZS12YWxpZGF0aW9uIGJlZm9yZSBhbnkgb3RoZXIg
TU1VIG9wZXJhdGlvbnMgY2FuIGhhcHBlbiBvbiB0aGUgdmNwdS4KClRoZSBp
bnZhcmlhbnQgZm9yIHBhcnRpYWwgcGFnZXMgc2hvdWxkIGJlOgoKKiBFbnRy
aWVzIFswLCBucl92YWxpZGF0ZWRfcHRlcykgc2hvdWxkIGJlIGNvbXBsZXRl
bHkgdmFsaWRhdGVkOwogIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGRlLXZhbGlk
YXRlIHRoZXNlLgoKKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHBhcnRp
YWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgc2V0IFBU
Rl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxl
ZCBvbiB0aGlzIHBhZ2UgdG8KICBmaW5pc2ggb2ZmIGRldmFsaWRhdGlvbiwg
YW5kIHRoZSBhcHByb3ByaWF0ZSByZWZjb3VudCBhZGp1c3RtZW50cwogIHdp
bGwgYmUgZG9uZS4KCmFsbG9jX2xbMi0zXV90YWJsZSgpIGluZGljYXRlcyBw
YXJ0aWFsIHZhbGlkYXRpb24gdG8gaXRzIGNhbGxlcnMgYnkKc2V0dGluZyBj
dXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCgpVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIG1pc2hhbmRsZWQuCgpUYWtlIHRoZSBjYXNlIHdoZXJlIHZhbGlkYXRp
bmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCgpGaXJzdCwgYWxsb2NfbDNf
dGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7
IGFzIGEKcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBp
dCBzaG91bGQgYmUuICBucl92YWxpZGF0ZWRfcHRlcwppcyBzZXQgdG8geDsg
YW5kIHNpbmNlIFBGVF9wYXJ0aWFsX3NldCBjbGVhciwgZGUtdmFsaWRhdGlv
biByZXN1bWVzIGF0Cm5yX3ZhbGlkYXRlZF9wdGVzLTEuICBUaGlzIG1lYW5z
IHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdApoYXZlIHB1
dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5n
IHRoZSByZXN0IG9mIHRoZQpsMzogaXQgd2lsbCBiZSBzdHVjayBpbiB0aGUg
UEdUX3BhcnRpYWwgc3RhdGUgdW50aWwgdGhlIGRvbWFpbiBpcwpkZXN0cm95
ZWQsIG9yIHVudGlsIGl0IGlzIHJlLXVzZWQgYXMgYW4gbDIuICAoQW55IG90
aGVyIHBhZ2UgdHlwZSB3aWxsCmZhaWwuKQoKV29yc2UsIGFsbG9jX2w0X3Rh
YmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0IGFz
IGl0CnNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4KzEuICBX
aGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCnBhcnRpYWwgaXMgMCwgdGhpcyB3
aWxsIGNvcnJlY3RseSByZXN1bWUgY2FsbGluZyBwdXRfcGFnZV90eXBlIGF0
IFt4XTsKYnV0LCBpZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNh
bGxlZCwgYnV0IGluc3RlYWQKZ2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwg
dmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3grMV0sCm5lZ2xlY3Rpbmcg
dG8gdmFsaWRhdGUgW3hdLiAgSWYgdGhlIHJlc3Qgb2YgdGhlIHZhbGlkYXRp
b24gc3VjY2VlZHMsCnRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRo
b3VnaCBbeF0gaXMgaW52YWxpZC4KCkZpeCB0aGlzIGluIGJvdGggY2FzZXMg
Ynkgc2V0dGluZyBQVEZfcGFydGlhbF9zZXQgaWYgb2xkX2d1ZXN0X3RhYmxl
CmlzIHNldC4KCldoaWxlIGhlcmUsIGFkZCBzb21lIHNhZmV0eSBjYXRjaGVz
OgotIG9sZF9ndWVzdF90YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNv
bnRhaW5lZCBpbgogIFtucl92YWxpZGF0ZWRfcHRlc10uCi0gYWxsb2NfbDFf
cGFnZSBzaG91bGRuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZQoKSWYgd2UgZXhw
ZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBpbiBwcm9kdWN0aW9u
IGJ1aWxkcywgaXQncwpzYWZlciB0byBhdm9pZCBjYWxsaW5nIHB1dF9wYWdl
X3R5cGUgZm9yIHRoZSBwYWdlcyBpbiBxdWVzdGlvbi4gIElmCnRoZXkgaGF2
ZSBQR1RfcGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9u
IGRvbWFpbgpkZXN0cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEg
d2hldGhlciBhIHR5cGUgY291bnQgaXMgc2FmZSB0bwpkcm9wLiAgUmV0YWlu
aW5nIGFuIGV4dHJhIHR5cGUgcmVmIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiBk
cm9wcGVkIG1heQp0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9tYWlu
X3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCmNvdW50IHRoYXQg
c2hvdWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24uCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDUzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDBhMDk0MjkxZGEuLmE0MzJlNjljNzQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0xNTgwLDYgKzE1ODAsMjAgQEAgc3RhdGljIGludCBhbGxvY19s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAoIGkgKQog
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vl
c3RfdGFibGU7IGl0IGRvZXMKKyAgICAgICAgICAgICAgICAgKiBpdHMgb3du
IHRlYXItZG93biBpbW1lZGlhdGVseSBvbiBmYWlsdXJlLiAgSWYgaXQKKyAg
ICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVkIHRvIGNoZWNrIGl0IGFu
ZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAgICAq
IGRvIGluIGFsbG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAg
ICoKKyAgICAgICAgICAgICAgICAgKiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNT
RVJUOiBpZiBpdCdzIG5vbi1udWxsIGFuZAorICAgICAgICAgICAgICAgICAq
IGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBzaG91bGQgaGF2ZQor
ICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRo
ZSB0eXBlIHdpbGwgYmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAq
IG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4gIFVuZm9ydHVuYXRlbHksIHdlIHdv
dWxkCisgICAgICAgICAgICAgICAgICogbGVhayB0aGUgZ2VuZXJhbCByZWYg
aGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAgICAgICAgICAg
ICAqIGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNy
YXNoLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIEFT
U0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsK
ICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRp
YWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CkBAIC0xNjA3LDYgKzE2MjEsNyBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBpbnQgICAgICAgICAgICBy
YyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBh
Z2UtPnBhcnRpYWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0g
bDNlX2VtcHR5KCk7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4ocGZuKSk7CiAKQEAgLTE2MjMsNyArMTYzOCw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBm
b3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdF
VEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3Mg
PSAwICkKICAgICB7Ci0gICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBwbDNl
W2ldOworICAgICAgICBsM2UgPSBwbDNlW2ldOwogCiAgICAgICAgIGlmICgg
aSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgcmMgPSAtRUlOVFI7CkBAIC0x
Njc1LDYgKzE2OTAsMjQgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKKyAgICAgICAg
ICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICogV2UndmUgZXhwZXJpZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUu
ICBJZgorICAgICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBz
ZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAg
KiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRfcHRlc10g
YnkKKyAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3Nl
dC4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqIEFz
IGEgcHJlY2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMg
dGhlCisgICAgICAgICAgICAgICAgICogcGFnZSBwb2ludGVkIHRvIGJ5IHBs
M2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAgICAgICAgICAgICAgICAg
KiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1
Y3Rpb24KKyAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xODUxLDcgKzE4ODQsMjMgQEAg
c3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWls
dXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIG9sZF9ndWVz
dF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNl
W25yX3ZhbGlkYXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAgICAg
ICAgICogc2V0dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAgICAgICAgICAg
ICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAgICAgICAgICogQXMg
YSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0
aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0
byBieSBwbDRlW25yX3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5
cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAqIGJ1aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UobDRlKSApCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9w
YXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwYWdlOwogICAgICAgICAgICAgICAgIH0KLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299-4.12/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Disposition: attachment;
 filename="xsa299-4.12/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Transfer-Encoding: base64

RnJvbSBlYTNkYzYyNGM1ZTYzMjVhOWMyZjA3OWU1MmE4NTk2NWQ0YWI2Y2U4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDExLzExXSB4
ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQg
YSByZWYgdG8KIGJlZ2luIHdpdGgKClZhbGlkYXRpb24gYW5kIGRlLXZhbGlk
YXRpb24gb2YgcGFnZXRhYmxlIHRyZWVzIG1heSB0YWtlIGFyYml0cmFyaWx5
CmxhcmdlIGFtb3VudHMgb2YgdGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1w
dGlibGUuICBUaGlzIGlzIGluZGljYXRlZApieSBzZXR0aW5nIHRoZSBQR1Rf
cGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNldHRpbmcKbnJf
dmFsaWRhdGVkX2VudHJpZXMgYW5kIHBhcnRpYWxfZmxhZ3MgYXBwcm9wcmlh
dGVseS4gIFNwZWNpZmljYWxseSwKaWYgdGhlIGVudHJ5IGF0IFtucl92YWxp
ZGF0ZWRfZW50cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKcGFydGlh
bF9mbGFncyBzaG91bGQgaGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBz
ZXQsIGFuZCB0aGUgZW50cnkKc2hvdWxkIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIER1cmluZyBkZS12YWxpZGF0aW9uLApwdXRfcGFnZV90
eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KClVuZm9ydHVuYXRlbHksIHRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgd2l0aCB0aGUgY3VycmVudCBhbGdvcml0aG0uCgpGaXJzdCwgZG9pbmcg
YSAibm9ybWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBu
byB0eXBlIHJlZgppcyBoZWxkOiB0aGVyZSBpcyBub3RoaW5nIHRvIHN0b3Ag
YW5vdGhlciB2Y3B1IGZyb20gY29taW5nIGFsb25nIGFuZApwaWNraW5nIHVw
IHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRoZSBwdXRfcGFn
ZV90eXBlIG1heSBkcm9wCnRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGluLXVz
ZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQphcHBl
bmRpeC4KClRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgp
IGlzIGJlaW5nIGNhbGxlZCBib3RoIHRvIGNsZWFuCnVwIFBHVF9wYXJ0aWFs
LCBhbmQgdG8gZHJvcCBhIHR5cGUgY291bnQ7IGFuZCBoYXMgbm8gd2F5IG9m
IGtub3dpbmcKd2hpY2ggaXMgd2hpY2g7IGFuZCBzbyBpZiBpbiBiZXR3ZWVu
LCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLApwdXRfcGFnZV90eXBlKCkgd2ls
bCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KCldoYXQgaXMgbmVl
ZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKLSBDbGVhbmluZyB1
cCBhIHBhZ2Ugd2hpY2ggaGFzIGJlZW4gcGFydGlhbGx5IGRlL3ZhbGlkYXRl
ZAoKRml4IHRoaXMgYnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2gg
b2YgdGhlIHR3byBhY3Rpdml0aWVzIHlvdQppbnRlbmQuCgpXaGVuIGNsZWFu
aW5nIHVwIGEgcGFydGlhbCBkZS92YWxpZGF0aW9uLCB0YWtlIG5vIGFjdGlv
biB1bmxlc3MgeW91CmZpbmQgYSBwYWdlIHBhcnRpYWxseSB2YWxpZGF0ZWQu
CgpJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhvdXQgUFRGX3Bh
cnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCnBhZ2UgaW4gYSBQR1RfcGFydGlh
bCBzdGF0ZSBhbnl3YXksIHRoZW4gdGhlcmUncyBjZXJ0YWlubHkgYmVlbiBh
Cm1pc2FjY291bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291
bGQgYWxtb3N0IGNlcnRhaW5seSBjYXVzZQphIHNlY3VyaXR5IGlzc3VlLCBz
byBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgoKSW4gcHV0X3BhZ2VfZnJvbV9s
TmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0X3BhZ2VfdHlwZSgp
LgoKb2xkX2d1ZXN0X3RhYmxlIG1heSBiZSBzZXQgZWl0aGVyIHdpdGggYSBm
dWxseSB2YWxpZGF0ZWQgcGFnZSAod2hlbgp1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVk
IHBhZ2UKKHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVy
cnVwdGVkLCBvciB3aGVuIGEgdmFsaWRhdGlvbgpmYWlscyBwYXJ0LXdheSB0
aHJvdWdoIGR1ZSB0byBpbnZhbGlkIGVudHJpZXMpLiAgQWRkIGEgZmxhZywK
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRlIHdoaWNoIG9m
IHRoZXNlIGl0IGlzLCBhbmQgdXNlCnRoYXQgdG8gcGFzcyB0aGUgYXBwcm9w
cmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgoKV2hpbGUgaGVyZSwg
ZGVsZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tLS0KQXBw
ZW5kaXg6CgpTdXBwb3NlIHBhZ2UgQSwgd2hlbiBpbnRlcnByZXRlZCBhcyBh
biBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAp2YWxpZCBlbnRyaWVzOyBh
bmQgc3VwcG9zZSBBW3hdIHBvaW50cyB0byBwYWdlIEIsIHdoaWNoIHdoZW4K
aW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwg
dmFsaWQgZW50cmllcy4KClAxOiBQSU5fTDNfVEFCTEUKICBBIC0+IFBHVF9s
M190YWJsZSB8IDEgfCB2YWxpZAogIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8
IHZhbGlkCgpQMTogVU5QSU5fVEFCTEUKICA+IEFycmFuZ2UgdG8gaW50ZXJy
dXB0IGFmdGVyIEIgaGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgQjoKICAgIHR5
cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAwCiAgQToKICAgIHR5cGVfaW5m
byAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgbnJfdmFsaWRh
dGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCgpQMjogbW9kX2w0X2VudHJ5
IHRvIHBvaW50IHRvIEEKICA+IEFycmFuZ2UgZm9yIHRoaXMgdG8gYmUgaW50
ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICBCOgogICAg
dHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAo
bnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQog
IEE6CiAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwgMSB8IHBhcnRp
YWwKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgIHBhcnRpYWxf
cHRlID0gMQoKUDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRl
ZCBsMyB0byBwb2ludCB0byBCOgogIEI6CiAgICB0eXBlX2luZm8gLT4gUEdU
X2wyX3RhYmxlIHwgMQoKUDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKCkF0IHRo
aXMgcG9pbnQsIHNpbmNlIEEubnJfdmFsaWRhdGVfZW50cmllcyA9PSB4IGFu
ZCBBLnBhcnRpYWxfcHRlICE9CjAsIGZyZWVfbDNfdGFibGUoKSB3aWxsIGNh
bGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9wcGluZwpp
dHMgdHlwZSBjb3VudCB0byAwIHdoaWxlIGl0J3Mgc3RpbGwgYmVpbmcgcG9p
bnRlZCB0byBieSBzb21lIG90aGVyIGwzCgpBIHNpbWlsYXIgaXNzdWUgYXJp
c2VzIHdpdGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxv
d2luZwpzY2VuYXJpbzoKClN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdo
ZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCnVu
dGlsIGVudHJ5IHgsIHdoaWNoIGlzIGludmFsaWQuCgpWMTogIFBJTl9MMl9U
QUJMRShBKQogIDxWYWxpZGF0ZSB1bnRpbCB3ZSB0cnkgdG8gdmFsaWRhdGUg
W3hdLCBnZXQgLUVJTlZBTD4KICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQ
R1RfcGFydGlhbAogIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICA8ZGVs
YXllZD4KClYyOiBQSU5fTDJfVEFCTEUoQSkKICA8UGljayB1cCB3aGVyZSBW
MSBsZWZ0IG9mZiwgdHJ5IHRvIHJlLXZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5W
QUw+CiAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICBW
MiAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgPHJlc3RhcnQ+CiAgcHV0X29s
ZF9ndWVzdF90YWJsZSgpCiAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICBB
IC0+IFBHVF9sMl90YWJsZSB8IDAKClYxOiA8cmVzdGFydD4KICBwdXRfb2xk
X2d1ZXN0X3RhYmxlKCkKICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJG
TE9XCgpJbmRlZWQsIGl0IGlzIHBvc3NpYmxlIHRvIGVuZ2luZWVyIGZvciBv
bGRfZ3Vlc3RfdGFibGUgZm9yIGV2ZXJ5IHZjcHUKYSBndWVzdCBoYXMgdG8g
cG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgIHwgOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDU5ZGY4YTZkOGQuLmYxYWU1Zjg5
ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTExMDQsOSArMTEwNCwxNSBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0
aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Cisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUga2VybmVsLW1vZGUgdGFibGUK
KyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2UndmUgYWxy
ZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFs
aWRhdGVkIGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAg
ICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUp
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBhNDMyZTY5Yzc0Li44MTc3NDM2OGEwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTM1OSwxMCArMTM1OSwxMSBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAg
ICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHko
IXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAg
ICB9CkBAIC0xMzg1LDYgKzEzODYsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZu
LAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwzZV9nZXRfcGZuKGwz
ZSk7CiAgICAgICAgIGJvb2wgd3JpdGVhYmxlID0gbDNlX2dldF9mbGFncyhs
M2UpICYgX1BBR0VfUlc7CiAKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQ
VEZfcGFydGlhbF9zZXQpKTsKICAgICAgICAgQVNTRVJUKCEobWZuICYgKCgx
VUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEp
KSk7CiAgICAgICAgIGRvIHsKICAgICAgICAgICAgIHB1dF9kYXRhX3BhZ2Uo
bWZuX3RvX3BhZ2UoX21mbihtZm4pKSwgd3JpdGVhYmxlKTsKQEAgLTEzOTcs
MTIgKzEzOTksMTQgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShs
M19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIAogICAgIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsKKyAgICAgICAgQVNTRVJU
KCEoZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpKTsKICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGc7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3Bh
cnRpYWwgPSBmYWxzZTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0g
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAg
IHB1dF9wYWdlKHBnKTsKIApAQCAtMTQyMSwxMiArMTQyNSwxNSBAQCBzdGF0
aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVu
c2lnbmVkIGxvbmcgcGZuLAogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZf
ZGVmZXIgKQogICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7
CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBnOworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGVfcGFydGlhbCA9IGZhbHNlOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgICAgIH0KIAotICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQ
VEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBmbGFncyB8IFBURl9wcmVl
bXB0aWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9f
cGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSAp
CiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQpAQCAtMTUzNSw2
ICsxNTQyLDE0IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiAgICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCisgICAgLyoK
KyAgICAgKiBOQiB0aGF0IGFsbG9jX2wyX3RhYmxlIHdpbGwgbmV2ZXIgc2V0
IHBhcnRpYWxfcHRlIG9uIGFuIGwyOyBidXQKKyAgICAgKiBmcmVlX2wyX3Rh
YmxlIG1pZ2h0IGlmIGEgbGluZWFyX3BhZ2V0YWJsZSBlbnRyeSBpcyBpbnRl
cnJ1cHRlZAorICAgICAqIHBhcnR3YXkgdGhyb3VnaCBkZS12YWxpZGF0aW9u
LiAgSW4gdGhhdCBjaXJjdW1zdGFuY2UsCisgICAgICogZ2V0X3BhZ2VfZnJv
bV9sMmUoKSB3aWxsIGFsd2F5cyByZXR1cm4gLUVJTlZBTDsgYW5kIHdlIG11
c3QKKyAgICAgKiByZXRhaW4gdGhlIHR5cGUgcmVmIGJ5IGRvaW5nIHRoZSBu
b3JtYWwgcGFydGlhbF9mbGFncyB0cmFja2luZy4KKyAgICAgKi8KKwogICAg
IGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BB
R0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFn
cyA9IDAgKQogICAgIHsKQEAgLTE1OTgsNiArMTYxMyw3IEBAIHN0YXRpYyBp
bnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
KyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQog
ICAgICAgICBpZiAoIHJjIDwgMCApCkBAIC0xNzA0LDEyICsxNzIwLDE2IEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCiAgICAgICAgICAg
ICAgICAgICovCiAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCk7CiAgICAgICAg
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlh
bF9zZXQ7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAgICAg
ICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwpA
QCAtMTg5NywxMiArMTkxNywxNiBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBidWlsZHMuCiAgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDRlX2dldF9wYWdlKGw0ZSkgKQorICAg
ICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9w
YXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMjgzMSw2ICsy
ODU1LDI4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICB4
ICA9IHk7CiAgICAgICAgIG54ID0geCAtIDE7CiAKKyAgICAgICAgLyoKKyAg
ICAgICAgICogSXMgdGhpcyBleHBlY3RlZCB0byBkbyBhIGZ1bGwgcmVmZXJl
bmNlIGRyb3AsIG9yIG9ubHkKKyAgICAgICAgICogY2xlYW51cCBwYXJ0aWFs
IHZhbGlkYXRpb24gLyBkZXZhbGlkYXRpb24/CisgICAgICAgICAqCisgICAg
ICAgICAqIElmIHRoZSBmb3JtZXIsIHRoZSBjYWxsZXIgbXVzdCBob2xkIGEg
ImZ1bGwiIHR5cGUgcmVmOworICAgICAgICAgKiB3aGljaCBtZWFucyB0aGUg
cGFnZSBtdXN0IGJlIHZhbGlkYXRlZC4gIElmIHRoZSBwYWdlIGlzCisgICAg
ICAgICAqICpub3QqIGZ1bGx5IHZhbGlkYXRlZCwgY29udGludWluZyB3b3Vs
ZCBhbG1vc3QgY2VydGFpbmx5CisgICAgICAgICAqIG9wZW4gdXAgYSBzZWN1
cml0eSBob2xlLiAgQW4gZXhjZXB0aW9uIHRvIHRoaXMgaXMgZHVyaW5nCisg
ICAgICAgICAqIGRvbWFpbiBkZXN0cnVjdGlvbiwgd2hlcmUgUEdUX3ZhbGlk
YXRlZCBjYW4gYmUgZHJvcHBlZAorICAgICAgICAgKiB3aXRob3V0IGRyb3Bw
aW5nIGEgdHlwZSByZWYuCisgICAgICAgICAqCisgICAgICAgICAqIElmIHRo
ZSBsYXR0ZXIsIGRvIG5vdGhpbmcgdW5sZXNzIHR5cGUgUEdUX3BhcnRpYWwg
aXMgc2V0LgorICAgICAgICAgKiBJZiBpdCBpcyBzZXQsIHRoZSB0eXBlIGNv
dW50IG11c3QgYmUgMS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIShm
bGFncyAmIFBURl9wYXJ0aWFsX3NldCkgKQorICAgICAgICAgICAgQlVHX09O
KCh4ICYgUEdUX3BhcnRpYWwpIHx8CisgICAgICAgICAgICAgICAgICAgISgo
eCAmIFBHVF92YWxpZGF0ZWQpIHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5p
c19keWluZykpOworICAgICAgICBlbHNlIGlmICggISh4ICYgUEdUX3BhcnRp
YWwpICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfY291bnRfbWFzaykgIT0gMSk7
CisKICAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICE9IDAp
OwogCiAgICAgICAgIHN3aXRjaCAoIG54ICYgKFBHVF9sb2NrZWQgfCBQR1Rf
Y291bnRfbWFzaykgKQpAQCAtMzA5MiwxNyArMzEzOCwzNCBAQCBpbnQgcHV0
X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykg
KQorICAgIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcHJlZW1wdGli
bGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgKCB2LT5hcmNoLm9sZF9n
dWVzdF90YWJsZV9wYXJ0aWFsID8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0IDogMCApLAorICAgICAgICAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyk7CisKKyAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCB8fCByYyA9PSAtRUlOVFIgKQogICAgIHsKLSAgICBj
YXNlIC1FSU5UUjoKLSAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgdi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RB
UlQpOwogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwotICAgIGNhc2UgMDoK
LSAgICAgICAgcHV0X3BhZ2Uodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpOwog
ICAgIH0KIAorICAgIC8qCisgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3Np
YmxlIGZvciBfcHV0X3BhZ2VfdHlwZSgpIHRvIHJldHVybgorICAgICAqIGFu
eXRoaW5nIGVsc2UgYXQgdGhlIG1vbWVudDsgYnV0IGlmIGl0IGRvZXMgaGFw
cGVuIGluCisgICAgICogcHJvZHVjdGlvbiwgbGVha2luZyB0aGUgdHlwZSBy
ZWYgaXMgcHJvYmFibHkgdGhlIGJlc3QgdGhpbmcgdG8KKyAgICAgKiBkby4g
IEVpdGhlciB3YXksIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGhlbGQgYnkgb2xk
X2d1ZXN0X3RhYmxlLgorICAgICAqLworICAgIEFTU0VSVChyYyA9PSAwKTsK
KworICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAg
ICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CisgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgLyoKKyAgICAgKiBTYWZl
c3QgZGVmYXVsdCBpZiBzb21lb25lIHNldHMgb2xkX2d1ZXN0X3RhYmxlIHdp
dGhvdXQKKyAgICAgKiBleHBsaWNpdGx5IHNldHRpbmcgb2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWwuCisgICAgICovCisgICAgdi0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGVfcGFydGlhbCA9IHRydWU7CiAKICAgICByZXR1cm4gcmM7CiB9CkBA
IC0zMjUzLDExICszMzE2LDExIEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90
IG1mbikKICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7Ci0gICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8K
ICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0
aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIEJVR19PTihyYyk7CkBA
IC0zNDk0LDYgKzM1NTcsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7
CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC0zNTI4
LDYgKzM1OTIsMTEgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAgICBjdXJyLT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJy
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgKiBFSU5UUiBtZWFucyB3ZSBzdGls
bCBob2xkIHRoZSB0eXBlIHJlZjsgRVJFU1RBUlQKKyAgICAgICAgICAgICAg
ICAgKiBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUgdHlwZSByZWYKKyAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBjdXJyLT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7
CiAgICAgICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTM1OTYsMTEgKzM2NjUs
MTUgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgc3dp
dGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdl
KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2Ug
LUVJTlRSOgotICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
LSAgICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAg
ICAgICogRUlOVFIgbWVhbnMgd2Ugc3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7
CisgICAgICAgICAgICAgICAgICAgICAqIEVSRVNUQVJUIG1lYW5zIFBHVF9w
YXJ0aWFsIGhvbGRzIHRoZSByZWYKKyAgICAgICAgICAgICAgICAgICAgICov
CisgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAg
ICAgICAgICAgIEJVR19PTihyYyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaAppbmRleCAyMTRlNDRjZTFjLi4yY2ZjZTdiMzZiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTMwNyw3ICszMDcsNyBAQCBzdHJ1
Y3QgYXJjaF9kb21haW4KIAogICAgIHN0cnVjdCBwYWdpbmdfZG9tYWluIHBh
Z2luZzsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwotICAgIC8qIFRv
IGVuZm9yY2UgbG9jayBvcmRlcmluZyBpbiB0aGUgcG9kIGNvZGUgd3J0IHRo
ZSAKKyAgICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBv
ZCBjb2RlIHdydCB0aGUKICAgICAgKiBwYWdlX2FsbG9jIGxvY2sgKi8KICAg
ICBpbnQgcGFnZV9hbGxvY191bmxvY2tfbGV2ZWw7CiAKQEAgLTU4MSw2ICs1
ODEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0ZWQg
cGFnZXRhYmxlICovCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1ZXN0
X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAqLwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
cm1lciwgaWYgYW55ICovCisgICAgYm9vbCBvbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbDsgICAgICAgLyogQXJlIHdlIGRyb3BwaW5nIGEgdHlwZSByZWYsIG9y
IGp1c3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBmaW5pc2hpbmcgdXAgYSBwYXJ0aWFsIGRlLXZhbGlkYXRpb24/ICov
CiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSByZWYgdG8gdGhlIHBhZ2Us
IGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MKICAgICAgKiBzaGFkb3cg
cmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBwYWdldGFibGVfdCBzaGFk
b3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBzaGFkb3cocykgb2YgZ3Vl
c3QgKi8KLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Disposition: attachment;
 filename="xsa299/0001-x86-mm-L1TF-checks-don-t-leave-a-partial-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSBkYWU1NTExNDVhZDRjNDcyMGY3YjcwMGQxMGQ1OGI2MDlhY2JhZTRl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAxLzExXSB4
ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRy
eQoKT24gZGV0ZWN0aW9uIG9mIGEgcG90ZW50aWFsIEwxVEYgaXNzdWUsIG1v
c3QgdmFsaWRhdGlvbiBjb2RlIHJldHVybnMKLUVSRVNUQVJUIHRvIGFsbG93
IHRoZSBzd2l0Y2ggdG8gc2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVz
ZSB0aGUKb3JpZ2luYWwgb3BlcmF0aW9uIHRvIGJlIHJlc3RhcnRlZC4KCkhv
d2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNvZGUsIHRoZSByZXR1cm4gdmFs
dWUgLUVSRVNUQVJUIGhhcyBiZWVuCnJlcHVycG9zZWQgdG8gaW5kaWNhdGUg
MSkgdGhlIGZ1bmN0aW9uIGhhcyBwYXJ0aWFsbHkgY29tcGxldGVkCnNvbWV0
aGluZyB3aGljaCBuZWVkcyB0byBiZSB1bmRvbmUsIGFuZCAyKSBjYWxsaW5n
IHB1dF9wYWdlX3R5cGUoKQpzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhp
cyBjYXVzZXMgcHJvYmxlbXMgaW4gc2V2ZXJhbCBwbGFjZXMuCgpGb3IgTDEg
dGFibGVzLCBvbiByZWNlaXZpbmcgYW4gLUVSRVNUQVJUIHJldHVybiBmcm9t
IGFsbG9jX2wxX3RhYmxlKCksCmFsbG9jX3BhZ2VfdHlwZSgpIHdpbGwgc2V0
IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKcmVhc29u
IHRoZSBvcmlnaW5hbCBvcGVyYXRpb24gbmV2ZXIgcmVzdGFydHMsIHRoZW4g
b24gZG9tYWluCmRlc3RydWN0aW9uLCByZWxpbnF1aXNoX21lbW9yeSgpIHdp
bGwgY2FsbCBmcmVlX3BhZ2VfdHlwZSgpIG9uIHRoZQpwYWdlLgoKVW5mb3J0
dW5hdGVseSwgYWxsb2NfIGFuZCBmcmVlX2wxX3RhYmxlKCkgYXJlbid0IHNl
dCB1cCB0byBkZWFsIHdpdGgKUEdUX3BhcnRpYWwuICBXaGVuIHJldHVybmlu
ZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3YXlzCmRlLXZhbGlk
YXRlcyB3aGF0ZXZlciBpdCdzIHZhbGlkYXRlZCBzbyBmYXIsIGFuZCBmcmVl
X2wxX3RhYmxlKCkKYWx3YXlzIGRldmFsaWRhdGVzIHRoZSB3aG9sZSBwYWdl
LiAgVGhpcyBtZWFucyB0aGF0IGlmCnJlbGlucXVpc2hfbWVtb3J5KCkgY2Fs
bHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndApjb21w
bGV0ZSBkdWUgdG8gYW4gTDFURiwgaXQgd2lsbCBjYWxsIHB1dF9wYWdlX2Zy
b21fbDFlKCkgb24gInBhZ2UKZW50cmllcyIgdGhhdCBoYXZlIG5ldmVyIGJl
ZW4gdmFsaWRhdGVkLgoKRm9yIEwyKyB0YWJsZXMsIHNldHRpbmcgcmMgdG8g
RVJFU1RBUlQgY2F1c2VzIHRoZSByZXN0IG9mIHRoZQphbGxvY19sTl90YWJs
ZSgpIGZ1bmN0aW9uIHRvICp0aGluayogdGhhdCB0aGUgZW50cnkgaW4gcXVl
c3Rpb24gd2lsbApoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBj
YXVzZSBpdCB0byBzZXQgcGFydGlhbF9wdGUgPSAxLiAgSWYKcmVsaW5xdXNo
X21lbW9yeSgpIHRoZW4gY2FsbHMgZnJlZV9wYWdlX3R5cGUoKSBvbiBvbmUg
b2YgdGhvc2UgcGFnZXMsCnRoZW4gZnJlZV9sTl90YWJsZSgpIHdpbGwgY2Fs
bCBwdXRfcGFnZV9mcm9tX2xOZSgpIG9uIHRoZSBlbnRyeSB3aGVuCml0IHNo
b3VsZG4ndC4KClJhdGhlciB0aGFuIGluZGljYXRpbmcgLUVSRVNUQVJULCBp
bmRpY2F0ZSAtRUlOVFIuICBUaGlzIGlzIHRoZSBjb2RlCnRvIGluZGljYXRl
IHRoYXQgbm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0
ZWQgdGhlIGNhbGwKKHdoaWNoIGlzIGVmZmVjdGl2ZWx5IGhvdyBhbGxvY19s
MV90YWJsZSgpIGhhbmRsZXMgZXJyb3JzKS4KCm1vZF9sTl9lbnRyeSgpIHNo
b3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBlcyBvZiBwcm9ibGVtcywg
c28gbGVhdmUKcG90ZW50aWFsIGNoYW5nZXMgdGhlcmUgZm9yIGEgY2xlYW4t
dXAgcGF0Y2ggbGF0ZXIuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJl
cG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDgg
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5OTgxNmZjNjdjLi45Y2FjNmQx
Y2RmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTM3OSw3ICsxMzc5LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
IHsKICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBf
UEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9
IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBsMWVbaV0pID8gLUVSRVNUQVJUIDog
MDsKKyAgICAgICAgICAgIHJldCA9IHB2X2wxdGZfY2hlY2tfbDFlKGQsIHBs
MWVbaV0pID8gLUVJTlRSIDogMDsKICAgICAgICAgICAgIGlmICggcmV0ICkK
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpAQCAtMTQ4
OCw3ICsxNDg4LDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDJlKGQs
IGwyZSkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1FSU5UUjsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGdl
dF9wYWdlX2Zyb21fbDJlKGwyZSwgcGZuLCBkLCBwYXJ0aWFsKTsKQEAgLTE1
NzUsNyArMTU3NSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAg
aWYgKCAhcHZfbDF0Zl9jaGVja19sM2UoZCwgbDNlKSApCiAgICAgICAgICAg
ICAgICAgY29udGludWU7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
KyAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNl
LCBwZm4sIGQsIHBhcnRpYWwpOwpAQCAtMTc1Niw3ICsxNzU2LDcgQEAgc3Rh
dGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFwdl9sMXRmX2NoZWNr
X2w0ZShkLCBsNGUpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAt
RUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAg
cmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwgcGFydGlhbCk7
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Disposition: attachment;
 filename="xsa299/0002-x86-mm-Don-t-re-set-PGT_pinned-on-a-partially-de-val.patch"
Content-Transfer-Encoding: base64

RnJvbSBmYmMyNzk2NTFkYmE5ZTViZTZmZjI5Yzg5YTkyZjFiY2U0MGFlZTU2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAyLzExXSB4
ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5
CiBkZS12YWxpZGF0ZWQgcGFnZQoKV2hlbiB1bnBpbm5pbmcgcGFnZXRhYmxl
cywgaWYgYW4gb3BlcmF0aW9uIGlzIGludGVycnVwdGVkLApyZWxpbnF1aXNo
X21lbW9yeSgpIHJlLXNldHMgUEdUX3Bpbm5lZCBzbyB0aGF0IHRoZSB1bi1w
aW4gd2lsbApwaWNrZWR1cCBhZ2FpbiB3aGVuIHRoZSBoeXBlcmNhbGwgcmVz
dGFydHMuCgpUaGlzIGlzIGFwcHJvcHJpYXRlIHdoZW4gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUoKSByZXR1cm5zCi1FSU5UUiwgd2hpY2ggaW5k
aWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBz
dGF0ZQooaS5lLiwgY29tcGxldGVseSB2YWxpZGF0ZWQpLiAgSG93ZXZlciwg
Zm9yIC1FUkVTVEFSVCwgdGhpcyBsZWFkcyB0byBhCnN0YXRlIHdoZXJlIGEg
cGFnZSBoYXMgYm90aCBQR1RfcGlubmVkIGFuZCBQR1RfcGFydGlhbCBzZXQu
CgpUaGlzIGhhcHBlbnMgdG8gd29yayBhdCB0aGUgbW9tZW50LCBhbHRob3Vn
aCBpdCdzIG5vdCByZWFsbHkgYQoiY2Fub25pY2FsIiBzdGF0ZTsgYnV0IGlu
IHN1YnNlcXVlbnQgcGF0Y2hlcywgd2hlcmUgd2UgbmVlZCB0byBtYWtlIGEK
ZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVk
IGFuZCBQR1RfcGFydGlhbCBwYWdlcywKdGhpcyBjYXVzZXMgaXNzdWVzLgoK
TW92ZSB0byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgotIE9ubHkgcmUtc2V0
dGluZyBQR1RfcGlubmVkIG9uIC1FSU5UUgotIFJlLWRyb3BwaW5nIHRoZSBy
ZWZjb3VudCBoZWxkIGJ5IFBHVF9waW5uZWQgb24gLUVSRVNUQVJUCgpJbiB0
aGUgbGF0dGVyIGNhc2UsIHRoZSBQR1RfcGFydGlhbCBiaXQgd2lsbCBiZSBj
bGVhcmVkIGZ1cnRoZXIgZG93bgp3aXRoIHRoZSByZXN0IG9mIHRoZSBvdGhl
ciBQR1RfcGFydGlhbCBwYWdlcy4KCldoaWxlIGhlcmUsIGNsZWFuIHVwIHNv
bWUgdHJhaW5saW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
ZG9tYWluLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggYzhkN2Y0OTFlYS4uZmViYmIy
MzMzNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTIwLDcgKzEyMCw3IEBAIHZv
aWQgcGxheV9kZWFkKHZvaWQpCiAgICAgICogdGhpcyBjYXNlLCBoZWFwIGNv
cnJ1cHRpb24gb3IgI1BGIGNhbiBvY2N1ciAod2hlbiBoZWFwIGRlYnVnZ2lu
ZyBpcwogICAgICAqIGVuYWJsZWQpLiBGb3IgZXhhbXBsZSwgZXZlbiBwcmlu
dGsoKSBjYW4gaW52b2x2ZSB0YXNrbGV0IHNjaGVkdWxpbmcsCiAgICAgICog
d2hpY2ggdG91Y2hlcyBwZXItY3B1IHZhcnMuCi0gICAgICogCisgICAgICoK
ICAgICAgKiBDb25zaWRlciB2ZXJ5IGNhcmVmdWxseSB3aGVuIGFkZGluZyBj
b2RlIHRvICpkZWFkX2lkbGUuIE1vc3QgaHlwZXJ2aXNvcgogICAgICAqIHN1
YnN5c3RlbXMgYXJlIHVuc2FmZSB0byBjYWxsLgogICAgICAqLwpAQCAtMTk3
Miw5ICsxOTcyLDM0IEBAIHN0YXRpYyBpbnQgcmVsaW5xdWlzaF9tZW1vcnko
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6
CiAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIC1FSU5UUiBtZWFucyBQR1RfdmFsaWRhdGVkIGhhcyBiZWVu
IHJlLXNldDsgcmUtc2V0CisgICAgICAgICAgICAgKiBQR1RfcGlubmVkIGFn
YWluIHNvIHRoYXQgaXQgZ2V0cyBwaWNrZWQgdXAgbmV4dCB0aW1lCisgICAg
ICAgICAgICAgKiBhcm91bmQuCisgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICogLUVSRVNUQVJULCBPVE9ILCBtZWFucyBQR1RfcGFydGlhbCBpcyBz
ZXQgaW5zdGVhZC4gIFB1dAorICAgICAgICAgICAgICogaXQgYmFjayBvbiB0
aGUgbGlzdCwgYnV0IGRvbid0IHNldCBQR1RfcGlubmVkOyB0aGUKKyAgICAg
ICAgICAgICAqIHNlY3Rpb24gYmVsb3cgd2lsbCBmaW5pc2ggb2ZmIGRlLXZh
bGlkYXRpb24uICBCdXQgd2UgZG8KKyAgICAgICAgICAgICAqIG5lZWQgdG8g
ZHJvcCB0aGUgZ2VuZXJhbCByZWYgYXNzb2NpYXRlZCB3aXRoCisgICAgICAg
ICAgICAgKiBQR1RfcGlubmVkLCBzaW5jZSBwdXRfcGFnZV9hbmRfdHlwZV9w
cmVlbXB0aWJsZSgpCisgICAgICAgICAgICAgKiBkaWRuJ3QgZG8gaXQuCisg
ICAgICAgICAgICAgKgorICAgICAgICAgICAgICogTkIgd2UgY2FuIGRvIGFu
IEFTU0VSVCBmb3IgUEdUX3ZhbGlkYXRlZCwgc2luY2Ugd2UKKyAgICAgICAg
ICAgICAqICJvd24iIHRoZSB0eXBlIHJlZjsgYnV0IHRoZW9yZXRpY2FsbHks
IHRoZSBQR1RfcGFydGlhbAorICAgICAgICAgICAgICogY291bGQgYmUgY2xl
YXJlZCBieSBzb21lb25lIGVsc2UuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGlmICggcmV0ID09IC1FSU5UUiApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
ICYgUEdUX3ZhbGlkYXRlZCk7CisgICAgICAgICAgICAgICAgc2V0X2JpdChf
UEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKKwogICAgICAgICAgICAgcmV0ID0gLUVSRVNUQVJU
OworCisgICAgICAgICAgICAvKiBQdXQgdGhlIHBhZ2UgYmFjayBvbiB0aGUg
bGlzdCBhbmQgZHJvcCB0aGUgcmVmIHdlIGdyYWJiZWQgYWJvdmUgKi8KICAg
ICAgICAgICAgIHBhZ2VfbGlzdF9hZGQocGFnZSwgbGlzdCk7Ci0gICAgICAg
ICAgICBzZXRfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8pOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICAgICAgZGVmYXVsdDoKQEAgLTIyMjUsNyAr
MjI1MCw3IEBAIHZvaWQgdmNwdV9raWNrKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAqIHBlbmRpbmcgZmxhZy4gVGhlc2UgdmFsdWVzIG1heSBmbHVjdHVhdGUg
KGFmdGVyIGFsbCwgd2UgaG9sZCBubwogICAgICAqIGxvY2tzKSBidXQgdGhl
IGtleSBpbnNpZ2h0IGlzIHRoYXQgZWFjaCBjaGFuZ2Ugd2lsbCBjYXVzZQog
ICAgICAqIGV2dGNobl91cGNhbGxfcGVuZGluZyB0byBiZSBwb2xsZWQuCi0g
ICAgICogCisgICAgICoKICAgICAgKiBOQjIuIFdlIHNhdmUgdGhlIHJ1bm5p
bmcgZmxhZyBhY3Jvc3MgdGhlIHVuYmxvY2sgdG8gYXZvaWQgYSBuZWVkbGVz
cwogICAgICAqIElQSSBmb3IgZG9tYWlucyB0aGF0IHdlIElQSSdkIHRvIHVu
YmxvY2suCiAgICAgICovCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Disposition: attachment;
 filename="xsa299/0003-x86-mm-Separate-out-partial_pte-tristate-into-indivi.patch"
Content-Transfer-Encoding: base64

RnJvbSBiODIxZjc5Zjg4YzE5NGNmMzA2NGY0MWVhNjZjZDNkOTU1NGE4Y2I1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDAzLzExXSB4
ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRv
CiBpbmRpdmlkdWFsIGZsYWdzCgpBdCB0aGUgbW9tZW50LCBwYXJ0aWFsX3B0
ZSBpcyBhIHRyaS1zdGF0ZSB0aGF0IGNvbnRhaW5zIHR3byBkaXN0aW5jdCBi
aXRzCm9mIGluZm9ybWF0aW9uOgoKMS4gSWYgemVybywgdGhlIHB0ZSBhdCBp
bmRleCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHVuLXZhbGlkYXRlZC4gIElm
CiAgIG5vbi16ZXJvLCB0aGUgcHRlIHdhcyBsYXN0IHNlZW4gd2l0aCBQR1Rf
cGFydGlhbCBzZXQuCgoyLiBJZiBwb3NpdGl2ZSwgdGhlIHB0ZSBhdCBpbmRl
eCBbbnJfdmFsaWRhdGVkX3B0ZXNdIGRvZXMgbm90IGhvbGQgYQogICBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudC4gIElmIG5lZ2F0aXZlLCBpdCBkb2VzLgoK
VG8gbWFrZSBmdXR1cmUgcGF0Y2hlcyBtb3JlIGNsZWFyLCBzZXBhcmF0ZSBv
dXQgdGhpcyBmdW5jdGlvbmFsaXR5CmludG8gdHdvIGRpc3RpbmN0LCBuYW1l
ZCBiaXRzOiBQVEZfcGFydGlhbF9zZXQgKGZvciAjMSkgYW5kClBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgoKQWRkaXRpb25hbGx5LCBhIG51
bWJlciBvZiBmdW5jdGlvbnMgd2hpY2ggbmVlZCB0aGlzIGluZm9ybWF0aW9u
IGFsc28KdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2aW9yIChz
dWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCmBkZWZlcmApLiAgVGhlc2UgYXJl
IGhhcmQgdG8gcmVhZCBpbiB0aGUgY2FsbGVyIChzaW5jZSB5b3Ugb25seSBz
ZWUKJ3RydWUnIG9yICdmYWxzZScpLCBhbmQgdWdseSB3aGVuIG1hbnkgYXJl
IGFkZGVkIHRvZ2V0aGVyLiAgSW4KcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5
ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBhdGNoLCBjb2xsYXBzZQph
bGwgb2YgdGhlc2UgaW50byBhIHNpbmdsZSBgZmxhZ2AgdmFyaWFibGUuCgpO
QiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdhcyBw
cmV2aW91c2x5IHRoZSAnLTEnCmNvbmRpdGlvbiBhIGJpdCBtb3JlIHVnbHkg
aW4gdGhlIHB1dF9wYWdlX2Zyb21fbE5lIGZ1bmN0aW9ucyAoc2luY2UKeW91
IGhhdmUgdG8gY2hlY2sgZm9yIGJvdGggcGFydGlhbF9zZXQgYW5kIGdlbmVy
YWwgcmVmKTsgYnV0IHRoaXMKY2xhdXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1
dHVyZSBwYXRjaC4KCkFsc28gbm90ZSB0aGF0IHRoZSBvcmlnaW5hbCBjb21t
ZW50IGhhZCBhbiBvZmYtYnktb25lIGVycm9yOgpwYXJ0aWFsX2ZsYWdzIChs
aWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKcGxOZVtucl92
YWxpZGF0ZWRfcHRlc10sIG5vdCBwbE5lW25yX3ZhbGlkYXRlZF9wdGVzKzFd
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjUgKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggfCAgNDEgKysrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMjggaW5z
ZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA5Y2Fj
NmQxY2RmLi42YWJkZDIwYjg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA2NCwyMCArMTA2
NCwzNSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKIH0KIAogI2lmZGVmIENPTkZJ
R19QVgorCisvKgorICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0
byBzcGVjaWZ5IGJlaGF2aW9yIG9mIHZhcmlvdXMgZ2V0IGFuZAorICogcHV0
IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUgYWxzbyBzdG9yZWQgaW4g
cGFnZS0+cGFydGlhbF9mbGFncworICogdG8gaW5kaWNhdGUgdGhlIHN0YXRl
IG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBhZ2UtPnB0ZVtwYWdl
LT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4g
bW0uaCBmb3IKKyAqIG1vcmUgaW5mb3JtYXRpb24uCisgKi8KKyNkZWZpbmUg
UFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKKyNkZWZpbmUgUFRGX3By
ZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRGX2RlZmVy
ICAgICAgICAgICAgICAgKDEgPDwgMykKKwogc3RhdGljIGludCBnZXRfcGFn
ZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICBtZm5fdCBtZm4sIHVuc2lnbmVk
IGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKLSAgICBpbnQgcGFydGlh
bCwgaW50IHByZWVtcHRpYmxlKQorICAgIHVuc2lnbmVkIGludCBmbGFncykK
IHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2Uo
bWZuKTsKICAgICBpbnQgcmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZs
YWdzICYgUFRGX3ByZWVtcHRpYmxlLAorICAgICAgICAgcGFydGlhbF9yZWYg
PSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogCi0gICAgaWYg
KCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFw
YXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9m
cm9tX21mbihtZm4sIGQpKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
CiAgICAgcmMgPSBfZ2V0X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0
aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFsID49
IDAgJiYKKyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAhcGFydGlhbF9yZWYg
JiYKICAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQogICAgICAgICBwdXRfcGFnZShw
YWdlKTsKIApAQCAtMTA4Nyw3ICsxMTAyLDcgQEAgc3RhdGljIGludCBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbigKIGRlZmluZV9nZXRfbGluZWFyX3Bh
Z2V0YWJsZShsMik7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wyZSgK
LSAgICBsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDJfcGdlbnRyeV90
IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9
IGwyZV9nZXRfcGZuKGwyZSk7CiAgICAgaW50IHJjOwpAQCAtMTA5OSw4ICsx
MTE0LDkgQEAgZ2V0X3BhZ2VfZnJvbV9sMmUoCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgIH0KIAotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWwsIGZh
bHNlKTsKKyAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wcmVlbXB0aWJsZSkp
OworCisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihfbWZu
KG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLCBmbGFncyk7CiAgICAgaWYg
KCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDJfbGluZWFyX3Bh
Z2V0YWJsZShsMmUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAKQEAg
LTExMTAsNyArMTEyNiw3IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogZGVmaW5l
X2dldF9saW5lYXJfcGFnZXRhYmxlKGwzKTsKIHN0YXRpYyBpbnQKIGdldF9w
YWdlX2Zyb21fbDNlKAotICAgIGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVk
IGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAg
ICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGludCBy
YzsKIApAQCAtMTEyMiw3ICsxMTM4LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2Uo
CiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bigKLSAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFi
bGUsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICBsM2VfZ2V0X21mbihsM2Up
LCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgZmxhZ3MgfCBQVEZfcHJlZW1wdGli
bGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYKICAg
ICAgICAgICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYKICAgICAgICAgIGdl
dF9sM19saW5lYXJfcGFnZXRhYmxlKGwzZSwgcGZuLCBkKSApCkBAIC0xMTM0
LDcgKzExNTAsNyBAQCBnZXRfcGFnZV9mcm9tX2wzZSgKIGRlZmluZV9nZXRf
bGluZWFyX3BhZ2V0YWJsZShsNCk7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9m
cm9tX2w0ZSgKLSAgICBsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25n
IHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAK
QEAgLTExNDYsNyArMTE2Miw3IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAg
IH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0g
ICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBk
LCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDRlX2dldF9tZm4obDRlKSwgUEdU
X2wzX3BhZ2VfdGFibGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsK
ICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sNF9s
aW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCiAgICAgICAgIHJjID0g
MDsKIApAQCAtMTI0Nyw3ICsxMjYzLDcgQEAgc3RhdGljIHZvaWQgcHV0X2Rh
dGFfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHdyaXRlYWJs
ZSkKICAqIE5vdGUgYWxzbyB0aGF0IHRoaXMgYXV0b21hdGljYWxseSBkZWFs
cyBjb3JyZWN0bHkgd2l0aCBsaW5lYXIgcC50LidzLgogICovCiBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcGFydGlhbCwgYm9vbCBkZWZlcikKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIGludCByYyA9
IDA7CiAKQEAgLTEyNzAsMTIgKzEyODYsMTMgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25n
IHBmbiwKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9
IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAKLSAgICAgICAgaWYgKCB1bmxp
a2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICBpZiAoIChmbGFncyAmIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
CisgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgQVNT
RVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKICAgICAgICAgICAgIHJjID0g
X3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOwogICAgICAgICB9Ci0g
ICAgICAgIGVsc2UgaWYgKCBkZWZlciApCisgICAgICAgIGVsc2UgaWYgKCBm
bGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBnOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTEy
OTIsNyArMTMwOSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUo
bDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiB9CiAKIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwg
dW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgaW50IHJjOwpAQCAtMTMxNSwxMyAr
MTMzMiwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgcGcgPSBs
M2VfZ2V0X3BhZ2UobDNlKTsKIAotICAgIGlmICggdW5saWtlbHkocGFydGlh
bCA+IDApICkKKyAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQg
fCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CisgICAgICAgICBQVEZf
cGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCFkZWZlcik7
CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAg
ICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CiAgICAgfQogCi0gICAgaWYgKCBkZWZlciApCisg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21m
bihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBwZzsKQEAgLTEzMzYsNyArMTM1NCw3IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiB9CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRf
cGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpCiB7CiAgICAgaW50IHJjID0gMTsKIApAQCAtMTM0NSwxMyArMTM2Mywx
NCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlf
dCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHsKICAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2UobDRlKTsKIAotICAg
ICAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlm
ICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0
ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Cisg
ICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAg
ICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgfQogCi0gICAgICAgIGlm
ICggZGVmZXIgKQorICAgICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkK
ICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpAQCAtMTQ2
MywxMiArMTQ4MiwxMyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAg
ICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdl
KSk7CiAgICAgbDJfcGdlbnRyeV90ICAqcGwyZTsKICAgICB1bnNpZ25lZCBp
bnQgICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9
IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIGludCAgICAgICAgICAgIHJjID0g
MDsKKyAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+
cGFydGlhbF9mbGFnczsKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2Uo
X21mbihwZm4pKTsKIAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAg
IGkrKywgcGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9m
bGFncyA9IDAgKQogICAgIHsKICAgICAgICAgbDJfcGdlbnRyeV90IGwyZTsK
IApAQCAtMTQ5MSwxNyArMTUxMSwxOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9s
MmUobDJlLCBwZm4sIGQsIHBhcnRpYWwpOworICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7
CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsK
KyAgICAgICAgICAgIC8qIFNldCAnc2V0JywgcmV0YWluICdnZW5lcmFsIHJl
ZicgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0
aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAg
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwg
MCAmJiByYyAhPSAtRUlOVFIgKQpAQCAtMTUxMSw3ICsxNTMyLDcgQEAgc3Rh
dGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBpZiAoIGkgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IDA7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAgICAgfQpAQCAt
MTUzNSw3ICsxNTU2LDggQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBm
biA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsM19wZ2VudHJ5
X3QgICpwbDNlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAg
ICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7
CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGlu
dCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAg
ICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0x
NTUwLDcgKzE1NzIsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIG1lbXNldChwbDNlICsg
NCwgMCwgKEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gNCkgKiBzaXplb2YoKnBs
M2UpKTsKIAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
czsgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywg
cGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9
IDAgKQogICAgIHsKICAgICAgICAgbDNfcGdlbnRyeV90IGwzZSA9IHBsM2Vb
aV07CiAKQEAgLTE1NjksNyArMTU5MSw4IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKAogICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihs
M2UpLAotICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8
IFBHVF9wYWVfeGVuX2wyLCBkLCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgICAg
ICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwg
ZCwKKyAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9w
cmVlbXB0aWJsZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICEo
bDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICB7CkBAIC0xNTc4LDE3ICsxNjAxLDE4IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAg
IHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4sIGQsIHBh
cnRpYWwpOworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wzZShs
M2UsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CiAKICAgICAgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNl
dCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRy
eSB3YXMgc2V0ICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlmICggcmMg
PCAwICkKQEAgLTE2MDYsNyArMTYzMCw3IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYg
KCBpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
ID0gcGFnZTsKICAgICAgICAgfQpAQCAtMTc0MCwxMCArMTc2NCwxMSBAQCBz
dGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19t
Zm4ocGFnZSkpOwogICAgIGw0X3BnZW50cnlfdCAgKnBsNGUgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwZm4pKTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwot
ICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBh
cnRpYWxfcHRlOworICAgIGludCAgICAgICAgICAgIHJjID0gMDsKKyAgICB1
bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9m
bGFnczsKIAogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
czsgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTOwotICAgICAgICAgIGkrKywg
cGFydGlhbCA9IDAgKQorICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFncyA9
IDAgKQogICAgIHsKICAgICAgICAgbDRfcGdlbnRyeV90IGw0ZTsKIApAQCAt
MTc1OSwxMiArMTc4NCwxMyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICByYyA9IC1F
SU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2Zyb21fbDRlKGw0ZSwgcGZuLCBkLCBwYXJ0aWFsKTsK
KyAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4s
IGQsIHBhcnRpYWxfZmxhZ3MpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgICAgICAvKiBTZXQgJ3NldCcs
IGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNl
dCAqLworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRp
YWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTE3NzQsNyAr
MTgwMCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwotICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsK
ICAgICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5UUiApCiAgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAg
IGVsc2UKQEAgLTE4MjYsMTkgKzE4NTIsMjAgQEAgc3RhdGljIGludCBmcmVl
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2ln
bmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAg
IGwyX3BnZW50cnlfdCAqcGwyZTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFs
ID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0gICAgdW5zaWduZWQgaW50IGkgPSBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdl
LT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQp
OwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwog
CiAgICAgZm9yICggOyA7ICkKICAgICB7CiAgICAgICAgIGlmICggaXNfZ3Vl
c3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgKQot
ICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBw
Zm4sIHBhcnRpYWwsIGZhbHNlKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3Bh
Z2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAg
ICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAg
ICAgICAgcGFydGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAw
OwogCiAgICAgICAgIGlmICggIWktLSApCiAgICAgICAgICAgICBicmVhazsK
QEAgLTE4NjAsMTIgKzE4ODcsMTQgQEAgc3RhdGljIGludCBmcmVlX2wyX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
cGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAg
IGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9F
TlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICB9CiAKQEAgLTE4NzcsMTggKzE5MDYs
MTkgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKLSAg
ICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Ci0g
ICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
LSAhcGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGlu
dCBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAg
ICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIShwYXJ0aWFsX2Zs
YWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIHBsM2UgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwZm4pKTsKIAogICAgIGZvciAoIDsgOyApCiAgICAg
ewotICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBm
biwgcGFydGlhbCwgMCk7CisgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
M2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYg
KCByYyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgcGFy
dGlhbCA9IDA7CisgICAgICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAg
ICBpZiAoIHJjID09IDAgKQogICAgICAgICAgICAgcGwzZVtpXSA9IHVuYWRq
dXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKIApAQCAtMTkwNywxMiArMTkz
NywxNCBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSA/CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoK
KyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlO
VFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewog
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBh
cnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICB9CiAgICAgcmV0dXJuIHJjID4gMCA/IDAgOiByYzsKQEAgLTE5MjMsMjYg
KzE5NTUsMjkgQEAgc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2Vf
Z2V0X293bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGw0X3BnZW50cnlfdCAqcGw0
ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwotICAgIGludCByYyA9
IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25l
ZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFs
OworICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgcGFydGlhbF9mbGFn
cyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAtICEocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0
aWFsX3NldCk7CiAKICAgICBkbyB7CiAgICAgICAgIGlmICggaXNfZ3Vlc3Rf
bDRfc2xvdChkLCBpKSApCi0gICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zy
b21fbDRlKHBsNGVbaV0sIHBmbiwgcGFydGlhbCwgMCk7CisgICAgICAgICAg
ICByYyA9IHB1dF9wYWdlX2Zyb21fbDRlKHBsNGVbaV0sIHBmbiwgcGFydGlh
bF9mbGFncyk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlh
bF9mbGFncyA9IDA7CiAgICAgfSB3aGlsZSAoIGktLSApOwogCiAgICAgaWYg
KCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPworICAg
ICAgICAgICAgcGFydGlhbF9mbGFncyA6CisgICAgICAgICAgICAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOwogICAgIH0K
ICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFC
TEVfRU5UUklFUyAtIDEgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXMgPSBpICsgMTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAg
ICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgfQogCkBAIC0yMjE5LDcgKzIy
NTQsNyBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3Qg
KnBsMmUsCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCi0gICAg
cHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgbWZuX3gobWZuKSwgMCwgdHJ1ZSk7
CisgICAgcHV0X3BhZ2VfZnJvbV9sMmUob2wyZSwgbWZuX3gobWZuKSwgUFRG
X2RlZmVyKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTIyODcsNyArMjMy
Miw3IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAq
cGwzZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3Mo
ZCwgcGwzZSkgKQogICAgICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFn
ZV9mcm9tX2wzZShvbDNlLCBtZm5feChtZm4pLCAwLCAxKTsKKyAgICBwdXRf
cGFnZV9mcm9tX2wzZShvbDNlLCBtZm5feChtZm4pLCBQVEZfZGVmZXIpOwog
ICAgIHJldHVybiByYzsKIH0KIApAQCAtMjM1MCw3ICsyMzg1LDcgQEAgc3Rh
dGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKICAgICB9CiAKLSAgICBwdXRfcGFnZV9m
cm9tX2w0ZShvbDRlLCBtZm5feChtZm4pLCAwLCAxKTsKKyAgICBwdXRfcGFn
ZV9mcm9tX2w0ZShvbDRlLCBtZm5feChtZm4pLCBQVEZfZGVmZXIpOwogICAg
IHJldHVybiByYzsKIH0KICNlbmRpZiAvKiBDT05GSUdfUFYgKi8KQEAgLTI2
MTksNyArMjY1NCw3IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgaWYgKCAh
KHR5cGUgJiBQR1RfcGFydGlhbCkgKQogICAgIHsKICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgPSAxVSA8PCBQQUdFVEFCTEVfT1JERVI7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IDA7CiAgICAgfQogCiAgICAgc3dpdGNoICggdHlw
ZSAmIFBHVF90eXBlX21hc2sgKQpAQCAtMjkxMiw3ICsyOTQ3LDcgQEAgc3Rh
dGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIGlmICggISh4ICYgUEdU
X3BhcnRpYWwpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSAwOwotICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IDA7CiAgICAgICAgIH0KICAgICAgICAgcGFnZS0+bGluZWFyX3B0X2NvdW50
ID0gMDsKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwgdHlw
ZSwgcHJlZW1wdGlibGUpOwpAQCAtMzA4OCw3ICszMTIzLDcgQEAgaW50IG5l
d19ndWVzdF9jcjMobWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gMDsKICAg
ICB9CiAKLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKG1m
biwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwgMCwgMSk7CisgICAgcmMgPSBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290X3BhZ2Vf
dGFibGUsIGQsIFBURl9wcmVlbXB0aWJsZSk7CiAgICAgc3dpdGNoICggcmMg
KQogICAgIHsKICAgICBjYXNlIDA6CkBAIC0zNDM5LDcgKzM0NzQsNyBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGlmICggb3AuYXJnMS5t
Zm4gIT0gMCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMg
PSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAgICAgICAgICAgICAg
ICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUs
IGN1cnJkLCAwLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgX21mbihvcC5h
cmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCBQVEZfcHJl
ZW1wdGlibGUpOwogCiAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShy
YykgKQogICAgICAgICAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApp
bmRleCAzODYzZTRjZTU3Li4wZTYyOGZhNDE3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCkBAIC0yMzEsMTkgKzIzMSwzNCBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAgICAgICAgICAqIHNldHRpbmcgdGhlIGZsYWcgbXVzdCBub3QgZHJvcCB0
aGF0IHJlZmVyZW5jZSwgd2hlcmVhcyB0aGUgaW5zdGFuY2UKICAgICAgICAg
ICogY2xlYXJpbmcgaXQgd2lsbCBoYXZlIHRvLgogICAgICAgICAgKgotICAg
ICAgICAgKiBJZiBAcGFydGlhbF9wdGUgaXMgcG9zaXRpdmUgdGhlbiBQVEUg
YXQgQG5yX3ZhbGlkYXRlZF9wdGVzKzEgaGFzCi0gICAgICAgICAqIGJlZW4g
cGFydGlhbGx5IHZhbGlkYXRlZC4gVGhpcyBpbXBsaWVzIHRoYXQgdGhlIGdl
bmVyYWwgcmVmZXJlbmNlCi0gICAgICAgICAqIHRvIHRoZSBwYWdlIChhY3F1
aXJlZCBmcm9tIGdldF9wYWdlX2Zyb21fbE5lKCkpIHdvdWxkIGJlIGRyb3Bw
ZWQKLSAgICAgICAgICogKGFnYWluIGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFp
bHVyZSkgYW5kIGhlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQKLSAgICAgICAg
ICogd2hlbiByZXN1bWluZyB0aGUgdmFsaWRhdGlvbiwgYnV0IG11c3Qgbm90
IGJlIGRyb3BwZWQgd2hlbiBwaWNraW5nCi0gICAgICAgICAqIHVwIHRoZSBw
YWdlIGZvciBpbnZhbGlkYXRpb24uCisgICAgICAgICAqIElmIHBhcnRpYWxf
ZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBwYWdl
IGF0CisgICAgICAgICAqIGF0IEBucl92YWxpZGF0ZWRfcHRlcyBoYWQgUEdU
X3BhcnRpYWwgc2V0IGFzIGEgcmVzdWx0IG9mIGFuCisgICAgICAgICAqIG9w
ZXJhdGlvbiBvbiB0aGUgY3VycmVudCBwYWdlLiAgKFRoYXQgcGFnZSBtYXkg
b3IgbWF5IG5vdAorICAgICAgICAgKiBzdGlsbCBoYXZlIFBHVF9wYXJ0aWFs
IHNldC4pCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIEBwYXJ0aWFsX3B0
ZSBpcyBuZWdhdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMr
MSBoYXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgaW52YWxpZGF0ZWQu
IFRoaXMgaXMgYmFzaWNhbGx5IHRoZSBvcHBvc2l0ZSBjYXNlIG9mCi0gICAg
ICAgICAqIGFib3ZlLCBpLmUuIHRoZSBnZW5lcmFsIHJlZmVyZW5jZSB0byB0
aGUgcGFnZSB3YXMgbm90IGRyb3BwZWQgaW4KLSAgICAgICAgICogcHV0X3Bh
Z2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSwg
YW5kIGhlbmNlIGl0Ci0gICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVu
IHRoZSBwdXQgb3BlcmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMp
LAotICAgICAgICAgKiBidXQgaXQgbXVzdCBub3QgYmUgYWNxdWlyZWQgaWYg
cGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFsaWRhdGlvbi4KKyAgICAgICAg
ICogSWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRo
ZSBQVEUgYXQKKyAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRz
IGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQgZm9yIHRoZQorICAgICAgICAg
KiBwYWdlLgorICAgICAgICAgKgorICAgICAgICAgKiBUaGlzIGhhcHBlbnM6
CisgICAgICAgICAqIC0gRHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZh
bGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisgICAgICAgICAqICAgaW50ZXJy
dXB0ZWQKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4g
aW52YWxpZCBlbnRyeSBpcyBlbmNvdW50ZXJlZCBhbmQKKyAgICAgICAgICog
ICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCisgICAgICAgICAqIC0gRHVy
aW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdh
cyBzZXQgb24KKyAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdp
dGggKHBlcmhhcHMgYmVjYXVzZSB3ZSdyZSBwaWNraW5nCisgICAgICAgICAq
ICAgdXAgZnJvbSBhIHBhcnRpYWwgZGUtdmFsaWRhdGlvbikuCisgICAgICAg
ICAqCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgY2xlYXIsCisgICAgICAgICAq
IHRoZW4gYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVk
OyBpZiBpdCBpcyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91
bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqCisgICAgICAgICAqIFdoZW4g
cmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWYgaXMKKyAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91
bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCisgICAgICAgICAqIHJl
ZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICoKKyAgICAg
ICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmIGFyZQorICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMs
IHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAg
ICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291
bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUgdmFs
dWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIGEg
cGFnZQpAQCAtMjU0LDcgKzI2OSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAg
ICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczpQQUdFVEFCTEVfT1JERVIgKyAxOwogICAgICAgICAgICAgdTE2IDox
NiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAyOwotICAgICAgICAgICAgczE2
IHBhcnRpYWxfcHRlOjI7CisgICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFn
czoyOwogICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAg
ICAgfTsKIAotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Disposition: attachment;
 filename="xsa299/0004-x86-mm-Use-flags-for-_put_page_type-rather-than-a-bo.patch"
Content-Transfer-Encoding: base64

RnJvbSAwN2NjNzI4MjY3YWQxZTY1OTc1N2FjMmEzMmU0Njc0MzhkYWUxMDMy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA0LzExXSB4
ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRo
YW4gYQogYm9vbGVhbgoKVGhpcyBpcyBpbiBtYWlubHkgaW4gcHJlcGFyYXRp
b24gZm9yIF9wdXRfcGFnZV90eXBlIHRha2luZyB0aGUKcGFydGlhbF9mbGFn
cyB2YWx1ZSBpbiB0aGUgZnV0dXJlLiAgSXQgYWxzbyBtYWtlcyBpdCBlYXNp
ZXIgdG8gcmVhZCBpbgp0aGUgY2FsbGVyIChzaW5jZSB5b3Ugc2VlIGEgZmxh
ZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2VgKS4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yOTkuCgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA2YWJkZDIwYjg5Li42OGQxN2RiNGFkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTE3MCw3ICsxMTcwLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sNGUoCiB9CiAj
ZW5kaWYgLyogQ09ORklHX1BWICovCiAKLXN0YXRpYyBpbnQgX3B1dF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJs
ZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKTsKIAogdm9pZCBw
dXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9t
YWluICpsMWVfb3duZXIpCkBAIC0xMjkwLDcgKzEyOTAsNyBAQCBzdGF0aWMg
aW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQg
KQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBU
Rl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAg
IHsKQEAgLTEyOTksNyArMTI5OSw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAg
ICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAg
ICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0
aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
ICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KQEAg
LTEzMzYsNyArMTMzNiw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKICAgICAgICAgQVNTRVJU
KCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgcmV0dXJuIF9wdXRf
cGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsK
KyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1w
dGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgIH0KIAogICAg
IGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTM0Niw3ICsxMzQ2LDcg
QEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3Qg
bDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgfQogCi0gICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZu
X3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikp
KTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2Uo
cGcpOwogCkBAIC0xMzY3LDcgKzEzNjcsNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikp
OwotICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVl
LCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgICAgIHJldHVy
biBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9f
cGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICgg
ZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTM3Nyw3ICsxMzc3LDcgQEAgc3Rh
dGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgIHJldHVybiAwOwogICAg
ICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1
ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIHJjID0gX3B1
dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgIH0KQEAgLTI3MjcsMTAgKzI3
MjcsMTEgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiB9CiAK
IAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAgIGJvb2wgcHJlZW1wdGli
bGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZTsKIAogICAgIEFTU0VSVChj
dXJyZW50X2xvY2tlZF9wYWdlX25lX2NoZWNrKHBhZ2UpKTsKIApAQCAtMjkz
Niw3ICsyOTM3LDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKICAg
ICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwg
TlVMTCk7CisgICAgICAgICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwg
MCwgTlVMTCk7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
ICAgICB9CiAgICAgICAgIH0KQEAgLTI5NjIsNyArMjk2Myw3IEBAIHN0YXRp
YyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
dW5zaWduZWQgbG9uZyB0eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7CisgICAgaW50IHJjID0gX3B1
dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVMTCk7CiAgICAgQVNTRVJUKHJjID09
IDApOwogICAgICh2b2lkKXJjOwogfQpAQCAtMjk3OSw3ICsyOTgwLDcgQEAg
aW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0
aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwYWdlLCB0cnVlLCBOVUxMKTsKKyAgICByZXR1cm4g
X3B1dF9wYWdlX3R5cGUocGFnZSwgUFRGX3ByZWVtcHRpYmxlLCBOVUxMKTsK
IH0KIAogaW50IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQpAQCAtMjk5Niw3
ICsyOTk3LDcgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZj
cHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQog
ICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9w
YWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIHRydWUsCisgICAg
c3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSwgUFRGX3ByZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAg
IHsKICAgICBjYXNlIC1FSU5UUjoKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Disposition: attachment;
 filename="xsa299/0005-x86-mm-Rework-get_page_and_type_from_mfn-conditional.patch"
Content-Transfer-Encoding: base64

RnJvbSAxYjE5YjhkNjQzYjA3MmFiNGQ0Y2QyNWE2ODRkNzMxNWFiMGExNTEy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA1LzExXSB4
ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25k
aXRpb25hbAoKTWFrZSBpdCBlYXNpZXIgdG8gcmVhZCBieSBkZWNsYXJpbmcg
dGhlIGNvbmRpdGlvbnMgaW4gd2hpY2ggd2Ugd2lsbApyZXRhaW4gdGhlIHJl
ZiwgcmF0aGVyIHRoYW4gdGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2Ug
cmVsZWFzZSBpdC4KClRoZSBvbmx5IHdheSAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkgY2FuIGJlIHRydWUgaXMgaWYKcHJlZW1w
dGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUgcXVlcnkg
aXRzZWxmLCBhbmQgYWRkIGFuCkFTU0VSVCgpIHRvIHRoYXQgZWZmZWN0IG9u
IHRoZSBvcHBvc2l0ZSBwYXRoLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50
ZW5kZWQuCgpOQiB0aGF0IGFsbG9jX2xOX3RhYmxlKCkgbWlzaGFuZGxlIHRo
ZSAibGluZWFyIHB0IGZhaWx1cmUiIHNpdHVhdGlvbgpkZXNjcmliZWQgaW4g
dGhlIGNvbW1lbnQ7IHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1
cmUgcGF0Y2guCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDM3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCA2OGQxN2RiNGFkLi5kYTQ3YTY2ZjhiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTA5Miw4ICsxMDkyLDQzIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCiAKICAgICByYyA9IF9nZXRfcGFnZV90eXBlKHBhZ2Us
IHR5cGUsIHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMp
ICYmICFwYXJ0aWFsX3JlZiAmJgotICAgICAgICAgKCFwcmVlbXB0aWJsZSB8
fCBwYWdlICE9IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCisg
ICAgLyoKKyAgICAgKiBSZXRhaW4gdGhlIHJlZmNvdW50IGlmOgorICAgICAq
IC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDApCisgICAgICog
LSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgorICAgICAq
ICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVm
KQorICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0
IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgorICAgICAqICAgICAocGFnZSA9PSBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKKyAgICAgKgorICAgICAq
IFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4g
ZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9z
IHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgor
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5
cGUgYHR5cGVgOyBpLmUuIGhhcworICAgICAqICAgUEdUX3BhcnRpYWwgc2V0
CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMg
TCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgorICAgICAqICAgcGFnZTsgZS5n
LiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3
aXRoCisgICAgICogICB0eXBlID09IFBHVF9sMV90YWJsZSwgYnV0IHRoZSBt
Zm4gaXMgUEdUX2wyX3RhYmxlKQorICAgICAqCisgICAgICogSWYgdGhlcmUn
cyBhbiBlcnJvciwgaW4gdGhlIGZpcnN0IGNhc2UsIF9nZXRfcGFnZV90eXBl
IHdpbGwKKyAgICAgKiBlaXRoZXIgcmV0dXJuIC1FUkVTVEFSVCwgaW4gd2hp
Y2ggY2FzZSB3ZSB3YW50IHRvIHJldGFpbiB0aGUKKyAgICAgKiByZWYgKGFz
IHRoZSBjYWxsZXIgd2lsbCBjb25zaWRlciBpdCByZXRhaW5lZCksIG9yIC1F
SU5WQUwsIGluCisgICAgICogd2hpY2ggY2FzZSBvbGRfZ3Vlc3RfdGFibGUg
d2lsbCBiZSBzZXQ7IGluIGJvdGggY2FzZXMsIHdlIG5lZWQKKyAgICAgKiB0
byByZXRhaW4gdGhlIHJlZi4KKyAgICAgKgorICAgICAqIEluIHRoZSBzZWNv
bmQgY2FzZSwgaWYgdGhlcmUncyBhbiBlcnJvciwgX2dldF9wYWdlX3R5cGUo
KSBjYW4KKyAgICAgKiAqb25seSogcmV0dXJuIC1FSU5WQUwsIGFuZCAqbmV2
ZXIqIHNldCBvbGRfZ3Vlc3RfdGFibGUuICBJbgorICAgICAqIHRoYXQgY2Fz
ZSB3ZSBhbHNvIHdhbnQgdG8gcmV0YWluIHRoZSByZWZlcmVuY2UsIHRvIGFs
bG93IHRoZQorICAgICAqIHBhZ2UgdG8gY29udGludWUgdG8gYmUgdG9ybiBk
b3duIChpLmUuLCBQR1RfcGFydGlhbCBjbGVhcmVkKQorICAgICAqIHNhZmVs
eS4KKyAgICAgKgorICAgICAqIEFsc28gbm90ZSB0aGF0IHdlIHNob3VsZG4n
dCBiZSBhYmxlIHRvIGxlYXZlIHdpdGggdGhlIHJlZmVyZW5jZQorICAgICAq
IGNvdW50IHJldGFpbmVkIHVubGVzcyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBv
cGVyYXRpb24gd2FzCisgICAgICogcHJlZW1wdGlibGUuCisgICAgICovCisg
ICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCisgICAgICAg
IC8qIG5vdGhpbmcgKi87CisgICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICBBU1NFUlQocHJl
ZW1wdGlibGUpOworICAgIGVsc2UKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAKICAgICByZXR1cm4gcmM7Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Disposition: attachment;
 filename="xsa299/0006-x86-mm-Have-alloc_l-23-_table-clear-partial_flags-wh.patch"
Content-Transfer-Encoding: base64

RnJvbSA5YzEzYzVjZDdmZmQwZjQyMWE4Y2ZkNjUxMDQ1MGI4ZGFjN2IxYzQw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA2LzExXSB4
ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9m
bGFncyB3aGVuCiBwcmVlbXB0aW5nCgpJbiBvcmRlciB0byBhbGxvdyByZWN1
cnNpdmUgcGFnZXRhYmxlIHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBi
ZQppbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBvZiB0aGUgc3Rh
dGUgb2YgdGhlIHN1Yi1wYWdlcwpwcm9tb3RlZCBvciBkZW1vdGVkLiAgVGhp
cyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBwYWdlCnN0cnVj
dDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpU
aGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRh
dGVkKSBzaG91bGQgYWx3YXlzIGJlCnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdl
bmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6
ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlk
YXRlZCBhbmQgbm8gcmVmZXJlbmNlCmNvdW50IGlzIGhlbGQuICBJZiBQVEZf
cGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRl
ZF0KaXMgcGFydGlhbGx5IHZhbGlkYXRlZC4KCkF0IHRoZSBtb21lbnQsIGEg
ZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVt
b3Rpb24Kd2l0aCByZWdhcmQgdG8gd2hldGhlciB0aGUgZW50cnkgaXRzZWxm
ICJob2xkcyIgYSBnZW5lcmFsIHJlZmVyZW5jZQpjb3VudDogd2hlbiBlbnRy
eSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMgLUVS
RVNUQVJUKSwKdGhlIGVudHJ5IGlzIG5vdCBjb25zaWRlcmVkIHRvIGhvbGQg
YSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0
ZWQsIHRoZSBlbnRyeSBpcyBzdGlsbCBjb25zaWRlcmVkIHRvIGhvbGQgYSBn
ZW5lcmFsCnJlZmVyZW5jZS4KClBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlz
IHVzZWQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYg
Y2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9PiBubyBnZW5lcmFs
IHJlZmVyZW5jZSBjb3VudCBoZWxkCmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBp
dCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UK
Y291bnQgaGVsZC4gIEJlY2F1c2UgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25z
IGNhbiBiZSBpbnRlcmxlYXZlZCwgdGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8g
Z2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21f
bCplLAp0byBiZSBhYmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2Ug
Y291bnRzLgoKVW5mb3J0dW5hdGVseSwgd2hlbiBhbGxvY19sWzIzXV90YWJs
ZSBjaGVjayBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpCmFuZCByZXR1cm4g
LUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlkYXRlZCwgYnV0
IGRvbid0IGNsZWFyCnBhcnRpYWxfZmxhZ3MuCgpJZiB3ZSB3ZXJlIHBpY2tp
bmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9u
LCB0aGF0Cm1lYW5zIHRoYXQgUFRGX3BhcnRpYWxfc2V0IHdvdWxkIGJlIHNl
dCBldmVuIHRob3VnaApbbnJfZW50cmllc192YWxpZGF0ZWRdIHdhcyBub3Qg
cGFydGlhbGx5IHZhbGlkYXRlZC4gIFRoaXMgbWVhbnMgdGhhdAppZiB0aGUg
cGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUtdmFsaWRhdGVkLCBwdXRfcGFn
ZV90eXBlKCkgd291bGQKZXJyb25lb3VzbHkgYmUgY2FsbGVkIG9uIHRoYXQg
ZW50cnkuCgpQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2luZyB3aXRo
IGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodApsZWF2ZSBib3RoIFBU
Rl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7IGFu
ZCB3aGVuCmRlLXZhbGlkYXRpb24gcGlja2VkIHVwIGFnYWluLCBib3RoIHRo
ZSB0eXBlIGFuZCB0aGUgZ2VuZXJhbCByZWYgd291bGQKYmUgZXJyb25lb3Vz
bHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0uCgpJbiBh
IHNlbnNlLCB0aGUgcmVhbCBpc3N1ZSBoZXJlIGlzIGNvZGUgZHVwbGljYXRp
b24uICBSYXRoZXIgdGhhbgpkdXBsaWNhdGUgdGhlIGludGVycnVwdGlvbiBj
b2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KdGhl
IGNvZGUgd2hpY2ggYWxyZWFkeSBoYW5kbGVzIHRoYXQgY2FzZSBjb3JyZWN0
bHkuCgpHaXZlbiB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxk
IGJlIGltcG9zc2libGUgZm9yCnBhcnRpYWxfZmxhZ3MgdG8gYmUgbm9uLXpl
cm87IGFkZCBhbiBBU1NFUlQoKSB0byBjYXRjaCBhbnkgY2hhbmdlcy4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjUgKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTkg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkYTQ3YTY2ZjhiLi4yNGNlOGQ3
YzUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtMTUyNSwyMSArMTUyNSwxMyBAQCBzdGF0aWMg
aW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSkKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFs
aWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKICAgICAg
ICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7Ci0gICAgICAg
IGwyX3BnZW50cnlfdCBsMmU7CisgICAgICAgIGwyX3BnZW50cnlfdCBsMmUg
PSBwbDJlW2ldOwogCiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfZ3Vlc3Rf
bDJfc2xvdChkLCB0eXBlLCBpKSApCisgICAgICAgICAgICByYyA9IC1FSU5U
UjsKKyAgICAgICAgZWxzZSBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5
cGUsIGkpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGwy
ZSA9IHBsMmVbaV07Ci0KLSAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3Mo
bDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgZWxzZSBpZiAoICEo
bDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoICFwdl9sMXRmX2NoZWNrX2wyZShkLCBs
MmUpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTE2MTIsMTMg
KzE2MDQsOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBw
bDNlW2ldOwogCiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRl
ZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9k
b21haW4oZCkgJiYgKGkgPT0gMykgKQorICAgICAgICAgICAgcmMgPSAtRUlO
VFI7CisgICAgICAgIGVsc2UgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
JiYgKGkgPT0gMykgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICEo
bDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwKICAgICAg
ICAgICAgICAgICAgKGwzZV9nZXRfZmxhZ3MobDNlKSAmIGwzX2Rpc2FsbG93
X21hc2soZCkpICkKLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Disposition: attachment;
 filename="xsa299/0007-x86-mm-Always-retain-a-general-ref-on-partial.patch"
Content-Transfer-Encoding: base64

RnJvbSBiOWI4ZjlhNTU0ODA2MzcwODQ2MDlkMDdmOTRiNGM0NTNjNzFiOTUw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA3LzExXSB4
ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFs
CgpJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxlIHByb21v
dGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQppbnRlcnJ1cHRlZCwgWGVuIG11
c3Qga2VlcCB0cmFjayBvZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwpw
cm9tb3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVs
ZW1lbnRzIGluIHRoZSBwYWdlIHN0cnVjdDoKbnJfZW50cmllc192YWxpZGF0
ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCgpUaGUgcnVsZSBpcyB0aGF0IGVudHJp
ZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVkKSBzaG91bGQgYWx3YXlzIGJl
CnZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50
LiAgSWYgcGFydGlhbF9mbGFncyBpcwp6ZXJvLCB0aGVuIFtucl9lbnRyaWVz
X3ZhbGlkYXRlZF0gaXMgbm90IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNl
CmNvdW50IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0
aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0KaXMgcGFydGlhbGx5IHZhbGlk
YXRlZC4KCkF0IHRoZSBtb21lbnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBi
ZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24Kd2l0aCByZWdhcmQgdG8g
d2hldGhlciB0aGUgZW50cnkgaXRzZWxmICJob2xkcyIgYSBnZW5lcmFsIHJl
ZmVyZW5jZQpjb3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJy
dXB0ZWQgKGkuZS4sIHJldHVybnMgLUVSRVNUQVJUKSwKdGhlIGVudHJ5IGlz
IG5vdCBjb25zaWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50
cnkgZGVtb3Rpb24KaXMgaW50ZXJydXB0ZWQsIHRoZSBlbnRyeSBpcyBzdGls
bCBjb25zaWRlcmVkIHRvIGhvbGQgYSBnZW5lcmFsCnJlZmVyZW5jZS4KClBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHVzZWQgdG8gZGlzdGluZ3Vpc2gg
YmV0d2VlbiB0aGVzZSBjYXNlcy4KSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFs
IHByb21vdGlvbiA9PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxk
CmJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24s
IHNvIGEgZ2VuZXJhbCByZWZlcmVuY2UKY291bnQgaGVsZC4gIEJlY2F1c2Ug
cHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIGNhbiBiZSBpbnRlcmxlYXZlZCwg
dGhpcwp2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAp0byBiZSBhYmxlIHRvIHBy
b3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgoKVW5mb3J0dW5hdGVs
eSwgYmVjYXVzZSBhIHJlZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3Nz
aWJsZSB0bwplbmdpbmVlciBhIHNpdHVhdGlvbiB3aGVyZSBQRlRfcGFydGlh
bF9zZXQgaXMgc2V0IGJ1dCB0aGUgcGFnZSBpbgpxdWVzdGlvbiBoYXMgYmVl
biBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbi4gIEEgc2tldGNoIGlzIHBy
b3ZpZGVkIGluCnRoZSBhcHBlbmRpeC4KCkZpeCB0aGlzIGJ5IGhhdmluZyB0
aGUgcGFyZW50IHBhZ2UgdGFibGUgZW50cnkgaG9sZCBhIGdlbmVyYWwKcmVm
ZXJlbmNlIGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQu
ICAoRm9yIGNsYXJpdHkgb2YKY2hhbmdlLCBrZWVwIHR3byBzZXBhcmF0ZSBm
bGFncy4gIFRoZXNlIHdpbGwgYmUgY29sbGFwc2VkIGluIGEKc3Vic2VxdWVu
dCBjaGFuZ2VzZXQuKQoKVGhpcyBoYXMgdHdvIGJhc2ljIGltcGxpY2F0aW9u
cy4gIE9uIHRoZSBwdXRfcGFnZV9mcm9tX2xOZSgpIHNpZGUsCnRoaXMgbWVh
biB0aGF0IHRoZSAocGFydGlhbF9zZXQgJiYgIXBhcnRpYWxfcmVmKSBjYXNl
IGNhbiBuZXZlciBoYXBwZW4sCmFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUg
c3BlY2lhbC1jYXNlZC4KClNlY29uZGx5LCBiZWNhdXNlIGJvdGggZmxhZ3Mg
YXJlIHNldCB0b2dldGhlciwgdGhlcmUncyBubyBuZWVkIHRvIGNhcnJ5IG92
ZXIKZXhpc3RpbmcgYml0cyBmcm9tIHBhcnRpYWxfcHRlLgoKKE5CIHRoZXJl
IGlzIHN0aWxsIGFub3RoZXIgaXNzdWUgd2l0aCBjYWxsaW5nIF9wdXRfcGFn
ZV90eXBlKCkgb24gYQpwYWdlIHdoaWNoIGhhZCBQR1RfcGFydGlhbCBzZXQ7
IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudApwYXRjaC4p
CgpPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCmJldHdlZW4gY2FsbGVycyB3aGljaCBo
b2xkIGEgcmVmZXJlbmNlIG9uIHBhcnRpYWwgKGkuZS4sCmFsbG9jX2xOX3Rh
YmxlKCkpLCBhbmQgdGhvc2Ugd2hpY2ggZG8gbm90IChuZXdfY3IzLCBQSU5f
TE5fVEFCTEUsIGFuZApzbyBvbik6IHBhc3MgYSBmbGFnIGlmIHRoZSB0eXBl
IHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24uCgpOQiB0aGF0
IHNpbmNlIGwxIHByb21vdGlvbiBjYW4ndCBiZSBwcmVlbXB0ZWQsIHRoYXQg
Z2V0X3BhZ2VfZnJvbV9sMmUKY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KClRo
aXMgaXMgcGFydCBvZiBYU0EtMjk5LgoKUmVwb3J0ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0tLQoqIEFwcGVuZGl4OiBFbmdpbmVlcmluZyBQVEZfcGFydGlhbF9zZXQg
d2hpbGUgYSBwYWdlIGJlbG9uZ3MgdG8gYQogIGZvcmVpZ24gZG9tYWluCgpT
dXBwb3NlIEEgaXMgYSBwYWdlIHdoaWNoIGNhbiBiZSBwcm9tb3RlZCB0byBh
biBsMywgYW5kIEIgaXMgYSBwYWdlCndoaWNoIGNhbiBiZSBwcm9tb3RlZCB0
byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwpQR0NfYWxs
b2NhdGVkIHNldCBidXQgbm8gb3RoZXIgZ2VuZXJhbCByZWZlcmVuY2VzLgoK
VjE6ICBQSU5fTDMgQS4KICBBIGlzIHZhbGlkYXRlZCwgQiBpcyB2YWxpZGF0
ZWQuCiAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQgfCBQR1Rf
cGlubmVkCiAgQi50eXBlX2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBC
LmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKEFbeF0gaG9sZHMgYSBnZW5l
cmFsIHJlZikKClYxOiBVTlBJTiBBLgogIEEgYmVnaW5zIGRlLXZhbGlkYXRp
b24uCiAgQXJyYW5nZSB0byBiZSBpbnRlcnJ1cHRlZCB3aGVuIGkgPCB4CiAg
VjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICBWMS0+b2xkX2d1ZXN0X3RhYmxl
X3JlZl9oZWxkID0gZmFsc2UKICBBLnR5cGVfY291bnQgPSAxIHwgUEdUX3Bh
cnRpYWwKICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICBCLnR5
cGVfY291bnQgPSAwCiAgQi5jb3VudCA9IDEgfCBQR0NfYWxsb2NhdGVkCgpW
MjogTU9EX0w0X0VOVFJZIHRvIHBvaW50IHNvbWUgbDRlIHRvIEEuCiAgUGlj
a3MgdXAgcmUtdmFsaWRhdGlvbiBvZiBBLgogIEFycmFuZ2UgdG8gYmUgaW50
ZXJydXB0ZWQgaGFsZndheSB0aHJvdWdoIEIncyB2YWxpZGF0aW9uCiAgQi50
eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgQi5jb3VudCA9IDIgfCBQ
R0NfYWxsb2NhdGVkIChQR1RfcGFydGlhbCBob2xkcyBhIGdlbmVyYWwgcmVm
KQogIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFs
aWRhdGVkX2VudHJpZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IFBURl9wYXJ0
aWFsX3NldAoKVjM6IE1PRF9MM19FTlRSWSB0byBwb2ludCBzb21lIG90aGVy
IGwzZSAobm90IGluIEEpIHRvIEIuCiAgVmFsaWRhdGVzIEIuCiAgQi50eXBl
X2NvdW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICBCLmNvdW50ID0gMiB8IFBH
Q19hbGxvY2F0ZWQgKCJvdGhlciBsM2UiIGhvbGRzIGEgZ2VuZXJhbCByZWYp
CgpWMzogTU9EX0wzX0VOVFJZIHRvIGNsZWFyIGwzZSBwb2ludGluZyB0byBC
LgogIERldmFsaWRhdGVzIEIuCiAgQi50eXBlX2NvdW50ID0gMAogIEIuY291
bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAoKVjM6IGRlY3JlYXNlX3Jlc2VydmF0
aW9uKEIpCiAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICBCLmNvdW50ID0gMCA9
PiBCIGlzIGZyZWVkCgpCIGdldHMgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQg
ZG9tYWluCgpWMTogUmVzdGFydHMgVU5QSU4gb2YgQQogIHB1dF9vbGRfZ3Vl
c3RfdGFibGUoQSkKICAgIC4uLgogICAgICBmcmVlX2wzX3RhYmxlKEEpCgpO
b3cgc2luY2UgQS5wYXJ0aWFsX2ZsYWdzIGhhcyBQVEZfcGFydGlhbF9zZXQs
IGZyZWVfbDNfdGFibGUoKSB3aWxsCmNhbGwgcHV0X3BhZ2VfZnJvbV9sM2Uo
KSBvbiBBW3hdLCB3aGljaCBwb2ludHMgdG8gQiwgd2hpbGUgQiBpcyBvd25l
ZApieSBhbm90aGVyIGRvbWFpbi4KCklmIEFbeF0gaGVsZCBhIGdlbmVyYWwg
cmVmY291bnQgZm9yIEIgb24gcGFydGlhbCB2YWxpZGF0aW9uLCBhcyBpdCBk
b2VzCmZvciBwYXJ0aWFsIGRlLXZhbGlkYXRpb24sIHRoZW4gQiB3b3VsZCBz
dGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCjEgYWZ0ZXIgUEdDX2Fs
bG9jYXRlZCB3YXMgZnJlZWQ7IHNvIEIgd291bGRuJ3QgYmUgZnJlZWQgdW50
aWwgYWZ0ZXIKcHV0X3BhZ2VfZnJvbV9sM2UoKSBoYWQgaGFwcGVuZCBvbiBB
W3hdLgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDg0ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCB8IDE1ICsrKystLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNTggaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCAyNGNlOGQ3YzUwLi5kMjk0YjA5YTM4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA3
MiwxMCArMTA3MiwxMSBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAqIHBhZ2Ut
PnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNv
bW1lbnQgaW4gbW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8K
LSNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkKLSNk
ZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKLSNkZWZp
bmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKLSNkZWZpbmUg
UFRGX2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRG
X3BhcnRpYWxfc2V0ICAgICAgICAgICAoMSA8PCAwKQorI2RlZmluZSBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiAgICgxIDw8IDEpCisjZGVmaW5lIFBURl9w
cmVlbXB0aWJsZSAgICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRGX2Rl
ZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQorI2RlZmluZSBQVEZfcmV0
YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCiAKIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgbWZuX3QgbWZuLCB1bnNp
Z25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCkBAIC0xMDg0LDcg
KzEwODUsMTEgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3Bh
Z2UobWZuKTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9
IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlhbF9y
ZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAg
ICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmLAorICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9wYXJ0
aWFsX3NldCwKKyAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZf
cmV0YWluX3JlZl9vbl9yZXN0YXJ0OworCisgICAgQVNTRVJUKHBhcnRpYWxf
cmVmID09IHBhcnRpYWxfc2V0KTsKIAogICAgIGlmICggbGlrZWx5KCFwYXJ0
aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9t
X21mbihtZm4sIGQpKSApCkBAIC0xMDk3LDEzICsxMTAyLDE1IEBAIHN0YXRp
YyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogLSBw
YWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAgICAgKiAtIHBh
Z2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CiAgICAgICogICAt
IFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYpCisg
ICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAocmMgPT0g
LUVSRVNUQVJUKSwgYW5kIHRoZQorICAgICAqICAgICBjYWxsZXIgaGFzIGFz
a2VkIHRoZSByZWYgdG8gYmUgcmV0YWluZWQgaW4gdGhhdCBjYXNlCiAgICAg
ICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUn
cyBiZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAgICAqCiAgICAgICogVGhlIHBh
cnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBleHBsYW5h
dGlvbi4gIFRoZXJlCiAgICAgICogYXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUg
cGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBjb21pbmcgaW46Ci0gICAgICog
LSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlwZSBgdHlw
ZWA7IGkuZS4gaGFzCi0gICAgICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAg
KiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVk
IGFzIHR5cGUgYHR5cGVgOworICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRp
YWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90
ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAqICAgcGFn
ZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9t
X2wyZSB3aXRoCiAgICAgICogICB0eXBlID09IFBHVF9sMV90YWJsZSwgYnV0
IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQpAQCAtMTEyNiw3ICsxMTMzLDgg
QEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAg
ICAgKi8KICAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkK
ICAgICAgICAgLyogbm90aGluZyAqLzsKLSAgICBlbHNlIGlmICggcGFnZSA9
PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgZWxzZSBp
ZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwK
KyAgICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJU
KSApCiAgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CiAgICAgZWxzZQog
ICAgICAgICBwdXRfcGFnZShwYWdlKTsKQEAgLTEzMjQsOCArMTMzMiw4IEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwy
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggKGZsYWdzICYg
KFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkg
PT0KICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAg
ewotICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsK
LSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVl
bXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBz
aG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAg
ICBCVUcoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggZmxhZ3Mg
JiBQVEZfZGVmZXIgKQogICAgICAgICB7CkBAIC0xMzcwLDggKzEzNzgsOCBA
QCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
ICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAgICAgICBB
U1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1cm4g
X3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CisgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3Vs
ZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgQlVHKCk7
CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0x
NDAxLDggKzE0MDksOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRl
KGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVCghKGZsYWdz
ICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKSk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3
YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAgICBCVUcoKTsK
ICAgICAgICAgfQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIg
KQpAQCAtMTU0MCwxMyArMTU0OCwyMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcg
dHlwZSkKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CiAKLSAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAg
ICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCByZWYnICovCi0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFn
cyB8IFBURl9wYXJ0aWFsX3NldDsKLSAgICAgICAgfQotICAgICAgICBlbHNl
IGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQorICAgICAgICAvKgorICAgICAg
ICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUgZm9yIGdldF9wYWdlX2Zy
b21fbDJlIHRvIHJldHVybgorICAgICAgICAgKiAtRVJFU1RBUlQsIHNpbmNl
IHdlIG5ldmVyIGNhbGwgdGhpcyB3aXRoIFBURl9wcmVlbXB0aWJsZS4KKyAg
ICAgICAgICogKGFsbG9jX2wxX3RhYmxlIG1heSByZXR1cm4gLUVJTlRSIG9u
IGFuIEwxVEYtdnVsbmVyYWJsZQorICAgICAgICAgKiBlbnRyeS4pCisgICAg
ICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgd2hpbGUgb24gYSAiY2xlYW4i
IHByb21vdGlvbiwgd2UgY2FuIG5ldmVyIGdldAorICAgICAgICAgKiBQR1Rf
cGFydGlhbC4gIEl0IGlzIHBvc3NpYmxlIHRvIGFycmFuZ2UgZm9yIGFuIGwy
ZSB0bworICAgICAgICAgKiBjb250YWluIGEgcGFydGlhbGx5LWRldmFsaWRh
dGVkIGwyOyBidXQgaW4gdGhhdCBjYXNlLCBib3RoCisgICAgICAgICAqIG9m
IHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIHdpbGwgZmFpbCBhbnl3YXkgKHRo
ZSBmaXJzdAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGluIHF1ZXN0
aW9uIGlzIG5vdCBhbiBsMTsgdGhlIHNlY29uZAorICAgICAgICAgKiBiZWNh
dXNlIHRoZSBwYWdlIGlzIG5vdCBmdWxseSB2YWxpZGF0ZWQpLgorICAgICAg
ICAgKi8KKyAgICAgICAgQVNTRVJUKHJjICE9IC1FUkVTVEFSVCk7CisKKyAg
ICAgICAgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwpAQCAtMTU1Niw2ICsx
NTczLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAg
ICAgICAgICAgICAgICAgIkZhaWx1cmUgJWQgaW4gYWxsb2NfbDJfdGFibGU6
IHNsb3QgJSN4XG4iLCByYywgaSk7CisgICAgICAgICAgICBBU1NFUlQoY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAg
ICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKQEAgLTE2MTQsNyArMTYz
Miw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2Fu
ZF90eXBlX2Zyb21fbWZuKAogICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0
X21mbihsM2UpLAogICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90
YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAotICAgICAgICAgICAgICAgICAg
ICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKKyAgICAgICAg
ICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSB8
IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BS
RVNFTlQpICkKICAgICAgICAgewpAQCAtMTYyMywxMyArMTY0MSwxNCBAQCBz
dGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAg
ICAgICBlbHNlCi0gICAgICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDNl
KGwzZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsKKyAgICAgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4sIGQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cmV0YWluX3JlZl9vbl9yZXN0YXJ0KTsKIAogICAgICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0
JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMg
c2V0ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFy
dGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xODA2LDEz
ICsxODI1LDE0IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgIHJjID0gLUVJTlRSOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJjID0gZ2V0
X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpOwor
ICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwg
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlh
bF9mbGFncyB8IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpOwogCiAgICAg
ICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAg
ICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0
aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0Owor
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFs
X3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xOTA5
LDkgKzE5MjksNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFs
X2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/Ci0gICAgICAgICAgICBwYXJ0
aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAm
JiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0x
OTU5LDkgKzE5NzcsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFS
VCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9m
bGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAgICAgcGFydGlh
bF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAgICBwYWdlLT5wYXJ0aWFs
X2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYg
aSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk5
Miw5ICsyMDA4LDcgQEAgc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQg
KQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
OwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxf
ZmxhZ3MgOgotICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkg
PCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAppbmRleCAwZTYyOGZhNDE3Li5iYTliZTRlZDQwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yNDEsMjIgKzI0MSwyNSBAQCBzdHJ1
Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHBhZ2UuCiAgICAgICAgICAqCiAg
ICAgICAgICAqIFRoaXMgaGFwcGVuczoKLSAgICAgICAgICogLSBEdXJpbmcg
ZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3
YXMKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiBvciBkZS12YWxp
ZGF0aW9uLCBpZiB0aGUgb3BlcmF0aW9uIHdhcwogICAgICAgICAgKiAgIGlu
dGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlm
IGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5kCiAgICAgICAg
ICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQogICAgICAgICAgKiAt
IER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3Jl
ZiB3YXMgc2V0IG9uCi0gICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdp
biB3aXRoIChwZXJoYXBzIGJlY2F1c2Ugd2UncmUgcGlja2luZwotICAgICAg
ICAgKiAgIHVwIGZyb20gYSBwYXJ0aWFsIGRlLXZhbGlkYXRpb24pLgorICAg
ICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBi
ZWNhdXNlIGl0IHBpY2tlZCB1cCBhCisgICAgICAgICAqICAgcHJldmlvdXMg
b3BlcmF0aW9uKQogICAgICAgICAgKgotICAgICAgICAgKiBXaGVuIHJlc3Vt
aW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlz
IGNsZWFyLAotICAgICAgICAgKiB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2Ug
bXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQgaXMgc2V0LCBubwotICAgICAg
ICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAg
KiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCB0aGVuIGEgZ2VuZXJh
bCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQKKyAgICAg
ICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVk
LgogICAgICAgICAgKgogICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZh
bGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCiAgICAg
ICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQ7
IGlmIGl0IGlzIHNldCwgYQogICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxk
IGJlIGRyb3BwZWQuCiAgICAgICAgICAqCisgICAgICAgICAqIE5CIGF0IHRo
ZSBtb21lbnQsIFBURl9wYXJ0aWFsX3NldCBzaG91bGQgYmUgc2V0IGlmIGFu
ZCBvbmx5IGlmCisgICAgICAgICAqIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
IGlzIHNldC4KKyAgICAgICAgICoKICAgICAgICAgICogTkIgdGhhdCBQVEZf
cGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQog
ICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlIHdo
ZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAgICAqCi0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Disposition: attachment;
 filename="xsa299/0008-x86-mm-Collapse-PTF_partial_set-and-PTF_partial_gene.patch"
Content-Transfer-Encoding: base64

RnJvbSA4OGFjNTA3N2JjMWQ4NDA1Zjg3ZGZlNWVmMWJkZDgwMzU5M2JmMmI1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA4LzExXSB4
ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQKIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIGludG8gb25lCgouLi5ub3cgdGhhdCB0aGV5IGFy
ZSBlcXVpdmFsZW50LiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CgpSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgIHwgNTAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMjkgKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0
aW9ucygrKSwgNTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkMjk0YjA5
YTM4Li4wNjU1YzA1NzBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA2NywxMyArMTA2Nywx
MiBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKIAogLyoKICAqIFRoZSBmb2xsb3dp
bmcgZmxhZ3MgYXJlIHVzZWQgdG8gc3BlY2lmeSBiZWhhdmlvciBvZiB2YXJp
b3VzIGdldCBhbmQKLSAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCB0d28g
YXJlIGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MKLSAqIHRv
IGluZGljYXRlIHRoZSBzdGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5
CisgKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgaXMgYWxzbyBzdG9yZWQg
aW4gcGFnZS0+cGFydGlhbF9mbGFncyB0bworICogaW5kaWNhdGUgdGhlIHN0
YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKICAqIHBhZ2UtPnB0ZVtw
YWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQg
aW4gbW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KICNkZWZp
bmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgICAoMSA8PCAwKQotI2RlZmlu
ZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAgICgxIDw8IDEpCiAjZGVmaW5l
IFBURl9wcmVlbXB0aWJsZSAgICAgICAgICAgKDEgPDwgMikKICNkZWZpbmUg
UFRGX2RlZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQogI2RlZmluZSBQ
VEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCkBAIC0xMDg1LDEz
ICsxMDg0LDEwIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19w
YWdlKG1mbik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUg
PSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxf
cmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiwKICAgICAg
ICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQsCiAg
ICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZf
b25fcmVzdGFydDsKIAotICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0
aWFsX3NldCk7Ci0KLSAgICBpZiAoIGxpa2VseSghcGFydGlhbF9yZWYpICYm
CisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfc2V0KSAmJgogICAgICAgICAg
dW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTExMDEsMTQgKzEwOTcsMTQgQEAg
c3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAg
KiBSZXRhaW4gdGhlIHJlZmNvdW50IGlmOgogICAgICAqIC0gcGFnZSBpcyBm
dWxseSB2YWxpZGF0ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5v
dCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgotICAgICAqICAgLSBXZSBjYW1l
IGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAg
LSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfc2V0KQog
ICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09
IC1FUkVTVEFSVCksIGFuZCB0aGUKICAgICAgKiAgICAgY2FsbGVyIGhhcyBh
c2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQgY2FzZQogICAg
ICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJl
J3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgotICAgICAqIFRoZSBw
YXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFu
YXRpb24uICBUaGVyZQotICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJl
IHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAq
IFRoZSBwYXJ0aWFsX3NldC1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4g
ZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9z
IHdoZXJlIHBhcnRpYWxfc2V0IG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgog
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9tb3RlZCAvIGRl
bW90ZWQgYXMgdHlwZSBgdHlwZWA7CiAgICAgICogICBpLmUuIGhhcyBQR1Rf
cGFydGlhbCBzZXQKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGkuZS4sIGEgbGluZWFyCkBAIC0xMTMx
LDcgKzExMjcsNyBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAogICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVzcyB3ZSBzdWNj
ZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCiAgICAgICogcHJlZW1wdGli
bGUuCiAgICAgICovCi0gICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFs
X3JlZiApCisgICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3NldCAp
CiAgICAgICAgIC8qIG5vdGhpbmcgKi87CiAgICAgZWxzZSBpZiAoIHBhZ2Ug
PT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwKICAgICAgICAg
ICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCkBAIC0x
MzI5LDEzICsxMzI1LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wy
ZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJlKTsK
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAg
ICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBh
cnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQorICAgICAg
ICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewogICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBn
OwpAQCAtMTM3NSwxMyArMTM2NSw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAKICAgICBwZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJh
bF9yZWYpKSA9PQotICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICB7
Ci0gICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkg
cGFydGlhbF9yZWYgKi8KLSAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAg
aWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgewogICAgICAgICBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKTsKQEAgLTE0MDYsMTMgKzEzODksNiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBs
NGVfZ2V0X3BhZ2UobDRlKTsKIAotICAgICAgICBpZiAoIChmbGFncyAmIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1w
bHkgcGFydGlhbF9yZWYgKi8KLSAgICAgICAgICAgIEJVRygpOwotICAgICAg
ICB9Ci0KICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwpAQCAtMTY0OCw3ICsxNjI0
LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcs
IGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNl
dCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsK
ICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYm
IGkgKQogICAgICAgICB7CkBAIC0xODMyLDcgKzE4MDgsNyBAQCBzdGF0aWMg
aW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVy
YWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xOTI5
LDcgKzE5MDUsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0K
ICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFC
TEVfRU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTE5NzcsNyArMTk1Myw3IEBA
IHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdz
ID0gUFRGX3BhcnRpYWxfc2V0OwogICAgIH0KICAgICBlbHNlIGlmICggcmMg
PT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQog
ICAgIHsKQEAgLTIwMDgsNyArMTk4NCw3IEBAIHN0YXRpYyBpbnQgZnJlZV9s
NF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMg
PT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwor
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0
OwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBM
NF9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAppbmRleCBiYTliZTRlZDQwLi4zMjgwN2Q0ZGQ0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oCkBAIC0yMzYsNyArMjM2LDcgQEAgc3RydWN0IHBh
Z2VfaW5mbwogICAgICAgICAgKiBvcGVyYXRpb24gb24gdGhlIGN1cnJlbnQg
cGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKICAgICAgICAgICog
c3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAg
ICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRo
ZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBBZGRpdGlvbmFsbHksIGlmIFBU
Rl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gdGhlIFBURSBhdAogICAgICAg
ICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudCBmb3IgdGhlCiAgICAgICAgICAqIHBhZ2UuCiAgICAgICAg
ICAqCkBAIC0yNDUsMjMgKzI0NSwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAg
ICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAgICAgICAgICogLSBEdXJpbmcg
dmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50ZXJl
ZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxl
Ci0gICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0
aWFsX2dlbmVyYWxfcmVmIHdhcyBzZXQgb24KLSAgICAgICAgICogICB0aGlz
IGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNr
ZWQgdXAgYQorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQ
VEZfcGFydGlhbF9zZXQgd2FzIHNldCBvbiB0aGlzCisgICAgICAgICAqICAg
ZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tl
ZCB1cCBhCiAgICAgICAgICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAg
ICAgICAgKgotICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24s
IGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0gICAgICAgICAqIGNs
ZWFyLCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1
aXJlZDsgaWYgaXQKLSAgICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ug
c2hvdWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5n
IHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVhciwgdGhl
bgorICAgICAgICAgKiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUt
YWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJl
bmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKLSAgICAgICAg
ICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJl
bmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKLSAgICAg
ICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAg
KiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFs
X3NldCBpcyBjbGVhciwKKyAgICAgICAgICogbm8gcmVmZXJlbmNlIHNob3Vs
ZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEgcmVmZXJlbmNlCisgICAg
ICAgICAqIHNob3VsZCBiZSBkcm9wcGVkLgogICAgICAgICAgKgotICAgICAg
ICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlhbF9zZXQgc2hvdWxk
IGJlIHNldCBpZiBhbmQgb25seSBpZgotICAgICAgICAgKiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcyBzZXQuCi0gICAgICAgICAqCi0gICAgICAgICAq
IE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiBhcmUKLSAgICAgICAgICogZGVmaW5lZCBpbiBtbS5jLCB0aGUg
b25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgorICAgICAgICAgKiBO
QiB0aGF0IFBURl9wYXJ0aWFsX3NldCBpcyBkZWZpbmVkIGluIG1tLmMsIHRo
ZSBvbmx5IHBsYWNlCisgICAgICAgICAqIHdoZXJlIGl0IGlzIHVzZWQuCiAg
ICAgICAgICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJf
cHRfY291bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRp
dmUgdmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRy
aWVzIGEgcGFnZQpAQCAtMjcxLDggKzI2OCw4IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAg
ICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVSICsgMTsK
LSAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKLSAgICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CisgICAgICAg
ICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDE7CisgICAg
ICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoxOwogICAgICAgICAgICAgczE2
IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAotLSAKMi4yMy4wCgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Disposition: attachment;
 filename="xsa299/0009-x86-mm-Properly-handle-linear-pagetable-promotion-fa.patch"
Content-Transfer-Encoding: base64

RnJvbSAxMmY4MWM0OWJkOGZmMTgzNTAzZDhjYjk3NTUyYTZiODAxZWFiNjRj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDA5LzExXSB4
ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21v
dGlvbgogZmFpbHVyZXMKCkluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBw
YWdldGFibGUgcHJvbW90aW9ucyBhbmQgZGVtb3Rpb25zIHRvIGJlCmludGVy
cnVwdGVkLCBYZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0
aGUgc3ViLXBhZ2VzCnByb21vdGVkIG9yIGRlbW90ZWQuICBUaGlzIGlzIHN0
b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKc3RydWN0OiBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KClRoZSBydWxl
IGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNo
b3VsZCBhbHdheXMgYmUKdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCBy
ZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0aWFsX2ZsYWdzIGlzCnplcm8sIHRo
ZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFu
ZCBubyByZWZlcmVuY2UKY291bnQgaXMgaGVsZC4gIElmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVkXQppcyBw
YXJ0aWFsbHkgdmFsaWRhdGVkLCBhbmQgYSBnZW5lcmFsIHJlZmVyZW5jZSBj
b3VudCBpcyBoZWxkLgoKVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUg
YW4gZW50cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAphbmQg
Z2V0X3BhZ2VfZnJvbV9sTmUoKSByZXR1cm5zIC1FSU5WQUwsIHRoZSBQVEZf
cGFydGlhbF9zZXQgYml0IGlzCmVycm9uZW91c2x5IGRyb3BwZWQuICAoVGhp
cyBzY2VuYXJpbyBjYW4gYmUgZW5naW5lZXJlZCBtYWlubHkgYnkgdGhlCnVz
ZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGluZyBh
IHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKcGFnZXRhYmxlIiBlbnRyaWVzOyBz
ZWUgdGhlIGFwcGVuZGl4IGZvciBhIHNrZXRjaC4pICBUaGlzIG1lYW5zIHRo
YXQKd2Ugd2lsbCAibGVhayIgYSBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBv
biB0aGUgcGFnZSBpbiBxdWVzdGlvbiwKcHJldmVudGluZyB0aGUgcGFnZSBm
cm9tIGJlaW5nIGZyZWVkLgoKRml4IHRoaXMgYnkgc2V0dGluZyBwYWdlLT5w
YXJ0aWFsX2ZsYWdzIHRvIHRoZSBwYXJ0aWFsX2ZsYWdzIGxvY2FsCnZhcmlh
YmxlLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCgpSZXBvcnRlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLS0tCkFwcGVuZGl4CgpTdXBwb3NlIEEgYW5kIEIgY2FuIGJv
dGggYmUgcHJvbW90ZWQgdG8gTDIgcGFnZXMsIGFuZCBBW3hdIHBvaW50cyB0
byBCLgoKVjE6IFBJTl9MMiBCLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1Rf
dmFsaWRhdGVkCiAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkCgpWMTog
TU9EX0wzX0VOVFJZIHBvaW50aW5nIHNvbWV0aGluZyB0byBBLgogIEluIHRo
ZSBwcm9jZXNzIG9mIHZhbGlkYXRpbmcgQVt4XSwgZ3JhYiBhbiBleHRyYSB0
eXBlIC8gcmVmIG9uIEI6CiAgQi50eXBlX2NvdW50ID0gMiB8IFBHVF92YWxp
ZGF0ZWQKICBCLmNvdW50ID0gMyB8IFBHQ19hbGxvY2F0ZWQKICBBLnR5cGVf
Y291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogIEEuY291bnQgPSAyIHwgUEdD
X2FsbG9jYXRlZAoKVjE6IFVOUElOIEIuCiAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZQogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAoK
VjE6IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEu
CiAgRGUtdmFsaWRhdGUgQSwgZG93biB0byBBW3hdLCB3aGljaCBwb2ludHMg
dG8gQi4KICBEcm9wIHRoZSBmaW5hbCB0eXBlIG9uIEIuICBBcnJhbmdlIHRv
IGJlIGludGVycnVwdGVkLgogIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogIEIuY291bnQgPSAyIHwgUEdDX2FsbG9jYXRlZAogIEEudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogIEEubnJfdmFsaWRhdGVkX2VudHJp
ZXMgPSB4CiAgQS5wYXJ0aWFsX3B0ZSA9IC0xCgpWMjogTU9EX0wzX0VOVFJZ
IGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KCkF0IHRoaXMgcG9pbnQsIGdldF9w
YWdlX2Zyb21fbDJlKEFbeF0pIHRyaWVzCmdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3Jvbmcg
dHlwZTsKYW5kIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKCkgYWxzbyBmYWls
cywgYmVjYXVzZSBCIGlzbid0IHZhbGlkYXRlZCBhcwphbiBsMiBhbnltb3Jl
LgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCAwNjU1YzA1NzBiLi4wMGUxMTJmNjc0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MTU1Myw3ICsxNTUzLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAg
ICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNjQ3LDcgKzE2
NDcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKICAgICAgICAgfQpAQCAtMTgxOCw3ICsxODE4LDcgQEAgc3RhdGljIGlu
dCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAg
ICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAg
ICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAgICAgICAg
ICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNl
Ci0tIAoyLjIzLjAKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Disposition: attachment;
 filename="xsa299/0010-x86-mm-Fix-nested-de-validation-on-error.patch"
Content-Transfer-Encoding: base64

RnJvbSBlMmIwZjUxMjNkYzg0ZGIyM2Y1YjRkNGFkNjcyYzg5MDU1ZjBkOGJk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NDkgKzAxMDAKU3ViamVjdDogW1BBVENIIDEwLzExXSB4
ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgoKSWYg
YW4gaW52YWxpZCBlbnRyeSBpcyBkaXNjb3ZlcmVkIHdoZW4gdmFsaWRhdGlu
ZyBhIHBhZ2UtdGFibGUgdHJlZSwKdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhh
cyBzbyBmYXIgYmVlbiB2YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQu
ClNpbmNlIHRoaXMgbWF5IHRha2UgYSBsb25nIHRpbWUsIGFsbG9jX2xbMi00
XV90YWJsZSgpIHNldCBjdXJyZW50CnZjcHUncyBvbGRfZ3Vlc3RfdGFibGUg
aW1tZWRpYXRlbHk7IHB1dF9vbGRfZ3Vlc3RfdGFibGUoKSB3aWxsIG1ha2UK
c3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBm
aW5pc2ggb2ZmIHRoZQpkZS12YWxpZGF0aW9uIGJlZm9yZSBhbnkgb3RoZXIg
TU1VIG9wZXJhdGlvbnMgY2FuIGhhcHBlbiBvbiB0aGUgdmNwdS4KClRoZSBp
bnZhcmlhbnQgZm9yIHBhcnRpYWwgcGFnZXMgc2hvdWxkIGJlOgoKKiBFbnRy
aWVzIFswLCBucl92YWxpZGF0ZWRfcHRlcykgc2hvdWxkIGJlIGNvbXBsZXRl
bHkgdmFsaWRhdGVkOwogIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGRlLXZhbGlk
YXRlIHRoZXNlLgoKKiBJZiBbbnJfdmFsaWRhdGVkX3B0ZXNdIGlzIHBhcnRp
YWxseSB2YWxpZGF0ZWQsIHBhcnRpYWxfZmxhZ3Mgc2hvdWxkCiAgc2V0IFBU
Rl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxl
ZCBvbiB0aGlzIHBhZ2UgdG8KICBmaW5pc2ggb2ZmIGRldmFsaWRhdGlvbiwg
YW5kIHRoZSBhcHByb3ByaWF0ZSByZWZjb3VudCBhZGp1c3RtZW50cwogIHdp
bGwgYmUgZG9uZS4KCmFsbG9jX2xbMi0zXV90YWJsZSgpIGluZGljYXRlcyBw
YXJ0aWFsIHZhbGlkYXRpb24gdG8gaXRzIGNhbGxlcnMgYnkKc2V0dGluZyBj
dXJyZW50LT5vbGRfZ3Vlc3RfdGFibGUuCgpVbmZvcnR1bmF0ZWx5LCB0aGlz
IGlzIG1pc2hhbmRsZWQuCgpUYWtlIHRoZSBjYXNlIHdoZXJlIHZhbGlkYXRp
bmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCgpGaXJzdCwgYWxsb2NfbDNf
dGFibGUoKSBkb2Vzbid0IGNoZWNrIG9sZF9ndWVzdF90YWJsZSBhdCBhbGw7
IGFzIGEKcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBp
dCBzaG91bGQgYmUuICBucl92YWxpZGF0ZWRfcHRlcwppcyBzZXQgdG8geDsg
YW5kIHNpbmNlIFBGVF9wYXJ0aWFsX3NldCBjbGVhciwgZGUtdmFsaWRhdGlv
biByZXN1bWVzIGF0Cm5yX3ZhbGlkYXRlZF9wdGVzLTEuICBUaGlzIG1lYW5z
IHRoYXQgdGhlIGwyIHBhZ2UgYXQgcGwzZVt4XSB3aWxsIG5vdApoYXZlIHB1
dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5n
IHRoZSByZXN0IG9mIHRoZQpsMzogaXQgd2lsbCBiZSBzdHVjayBpbiB0aGUg
UEdUX3BhcnRpYWwgc3RhdGUgdW50aWwgdGhlIGRvbWFpbiBpcwpkZXN0cm95
ZWQsIG9yIHVudGlsIGl0IGlzIHJlLXVzZWQgYXMgYW4gbDIuICAoQW55IG90
aGVyIHBhZ2UgdHlwZSB3aWxsCmZhaWwuKQoKV29yc2UsIGFsbG9jX2w0X3Rh
YmxlKCksIHJhdGhlciB0aGFuIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0IGFz
IGl0CnNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4KzEuICBX
aGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCnBhcnRpYWwgaXMgMCwgdGhpcyB3
aWxsIGNvcnJlY3RseSByZXN1bWUgY2FsbGluZyBwdXRfcGFnZV90eXBlIGF0
IFt4XTsKYnV0LCBpZiB0aGUgcHV0X3BhZ2VfdHlwZSgpIGlzIG5ldmVyIGNh
bGxlZCwgYnV0IGluc3RlYWQKZ2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwg
dmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3grMV0sCm5lZ2xlY3Rpbmcg
dG8gdmFsaWRhdGUgW3hdLiAgSWYgdGhlIHJlc3Qgb2YgdGhlIHZhbGlkYXRp
b24gc3VjY2VlZHMsCnRoZSBsNCB3aWxsIGJlIHZhbGlkYXRlZCBldmVuIHRo
b3VnaCBbeF0gaXMgaW52YWxpZC4KCkZpeCB0aGlzIGluIGJvdGggY2FzZXMg
Ynkgc2V0dGluZyBQVEZfcGFydGlhbF9zZXQgaWYgb2xkX2d1ZXN0X3RhYmxl
CmlzIHNldC4KCldoaWxlIGhlcmUsIGFkZCBzb21lIHNhZmV0eSBjYXRjaGVz
OgotIG9sZF9ndWVzdF90YWJsZSBtdXN0IHBvaW50IHRvIHRoZSBwYWdlIGNv
bnRhaW5lZCBpbgogIFtucl92YWxpZGF0ZWRfcHRlc10uCi0gYWxsb2NfbDFf
cGFnZSBzaG91bGRuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZQoKSWYgd2UgZXhw
ZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBpbiBwcm9kdWN0aW9u
IGJ1aWxkcywgaXQncwpzYWZlciB0byBhdm9pZCBjYWxsaW5nIHB1dF9wYWdl
X3R5cGUgZm9yIHRoZSBwYWdlcyBpbiBxdWVzdGlvbi4gIElmCnRoZXkgaGF2
ZSBQR1RfcGFydGlhbCBzZXQsIHRoZXkgd2lsbCBiZSBjbGVhbmVkIHVwIG9u
IGRvbWFpbgpkZXN0cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEg
d2hldGhlciBhIHR5cGUgY291bnQgaXMgc2FmZSB0bwpkcm9wLiAgUmV0YWlu
aW5nIGFuIGV4dHJhIHR5cGUgcmVmIHRoYXQgc2hvdWxkIGhhdmUgYmVlbiBk
cm9wcGVkIG1heQp0cmlnZ2VyIGEgQlVHKCkgb24gdGhlIGZyZWVfZG9tYWlu
X3BhZ2UoKSBwYXRoLCBidXQgZHJvcHBpbmcgYSB0eXBlCmNvdW50IHRoYXQg
c2hvdWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVz
Y2FsYXRpb24uCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KClJlcG9ydGVk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDUzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IDAwZTExMmY2NzQuLjQzZmYzNjI3ZWIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0xNTUyLDYgKzE1NTIsMjAgQEAgc3RhdGljIGludCBhbGxvY19s
Ml90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAoIGkgKQog
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vl
c3RfdGFibGU7IGl0IGRvZXMKKyAgICAgICAgICAgICAgICAgKiBpdHMgb3du
IHRlYXItZG93biBpbW1lZGlhdGVseSBvbiBmYWlsdXJlLiAgSWYgaXQKKyAg
ICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVkIHRvIGNoZWNrIGl0IGFu
ZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAgICAq
IGRvIGluIGFsbG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAg
ICoKKyAgICAgICAgICAgICAgICAgKiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNT
RVJUOiBpZiBpdCdzIG5vbi1udWxsIGFuZAorICAgICAgICAgICAgICAgICAq
IGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBzaG91bGQgaGF2ZQor
ICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRo
ZSB0eXBlIHdpbGwgYmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAq
IG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4gIFVuZm9ydHVuYXRlbHksIHdlIHdv
dWxkCisgICAgICAgICAgICAgICAgICogbGVhayB0aGUgZ2VuZXJhbCByZWYg
aGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAgICAgICAgICAg
ICAqIGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNy
YXNoLgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIEFT
U0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsK
ICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7
CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRp
YWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CkBAIC0xNTc5LDYgKzE1OTMsNyBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBpbnQgICAgICAgICAgICBy
YyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBh
Z2UtPnBhcnRpYWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0g
bDNlX2VtcHR5KCk7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4ocGZuKSk7CiAKQEAgLTE1OTUsNyArMTYxMCw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBm
b3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdF
VEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3Mg
PSAwICkKICAgICB7Ci0gICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBwbDNl
W2ldOworICAgICAgICBsM2UgPSBwbDNlW2ldOwogCiAgICAgICAgIGlmICgg
aSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVl
bXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgcmMgPSAtRUlOVFI7CkBAIC0x
NjQ4LDYgKzE2NjMsMjQgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKKyAgICAgICAg
ICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICogV2UndmUgZXhwZXJpZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUu
ICBJZgorICAgICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBz
ZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAg
KiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRfcHRlc10g
YnkKKyAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3Nl
dC4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqIEFz
IGEgcHJlY2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMg
dGhlCisgICAgICAgICAgICAgICAgICogcGFnZSBwb2ludGVkIHRvIGJ5IHBs
M2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAgICAgICAgICAgICAgICAg
KiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1
Y3Rpb24KKyAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAg
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFy
dGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIH0K
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBO
VUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xODI0LDcgKzE4NTcsMjMgQEAg
c3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWls
dXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIG9sZF9ndWVz
dF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNl
W25yX3ZhbGlkYXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAgICAg
ICAgICogc2V0dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAgICAgICAgICAg
ICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAgICAgICAgICogQXMg
YSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0
aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0
byBieSBwbDRlW25yX3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5
cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAqIGJ1aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UobDRlKSApCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9w
YXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwYWdlOwogICAgICAgICAgICAgICAgIH0KLS0gCjIuMjMuMAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa299/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Disposition: attachment;
 filename="xsa299/0011-x86-mm-Don-t-drop-a-type-ref-unless-you-held-a-ref-t.patch"
Content-Transfer-Encoding: base64

RnJvbSBlMDMzOTkwYzQ3MjAwMWE4YzM3YjBhYzFhNDEwZDdiNGVkMTNiZTY5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTAgT2N0
IDIwMTkgMTc6NTc6NTAgKzAxMDAKU3ViamVjdDogW1BBVENIIDExLzExXSB4
ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQg
YSByZWYgdG8KIGJlZ2luIHdpdGgKClZhbGlkYXRpb24gYW5kIGRlLXZhbGlk
YXRpb24gb2YgcGFnZXRhYmxlIHRyZWVzIG1heSB0YWtlIGFyYml0cmFyaWx5
CmxhcmdlIGFtb3VudHMgb2YgdGltZSwgYW5kIHNvIG11c3QgYmUgcHJlZW1w
dGlibGUuICBUaGlzIGlzIGluZGljYXRlZApieSBzZXR0aW5nIHRoZSBQR1Rf
cGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNldHRpbmcKbnJf
dmFsaWRhdGVkX2VudHJpZXMgYW5kIHBhcnRpYWxfZmxhZ3MgYXBwcm9wcmlh
dGVseS4gIFNwZWNpZmljYWxseSwKaWYgdGhlIGVudHJ5IGF0IFtucl92YWxp
ZGF0ZWRfZW50cmllc10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwKcGFydGlh
bF9mbGFncyBzaG91bGQgaGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBz
ZXQsIGFuZCB0aGUgZW50cnkKc2hvdWxkIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIER1cmluZyBkZS12YWxpZGF0aW9uLApwdXRfcGFnZV90
eXBlKCkgaXMgY2FsbGVkIG9uIHBhcnRpYWxseSB2YWxpZGF0ZWQgZW50cmll
cy4KClVuZm9ydHVuYXRlbHksIHRoZXJlIGFyZSBhIG51bWJlciBvZiBpc3N1
ZXMgd2l0aCB0aGUgY3VycmVudCBhbGdvcml0aG0uCgpGaXJzdCwgZG9pbmcg
YSAibm9ybWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBu
byB0eXBlIHJlZgppcyBoZWxkOiB0aGVyZSBpcyBub3RoaW5nIHRvIHN0b3Ag
YW5vdGhlciB2Y3B1IGZyb20gY29taW5nIGFsb25nIGFuZApwaWNraW5nIHVw
IHZhbGlkYXRpb24gYWdhaW46IGF0IHdoaWNoIHBvaW50IHRoZSBwdXRfcGFn
ZV90eXBlIG1heSBkcm9wCnRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGluLXVz
ZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQphcHBl
bmRpeC4KClRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgp
IGlzIGJlaW5nIGNhbGxlZCBib3RoIHRvIGNsZWFuCnVwIFBHVF9wYXJ0aWFs
LCBhbmQgdG8gZHJvcCBhIHR5cGUgY291bnQ7IGFuZCBoYXMgbm8gd2F5IG9m
IGtub3dpbmcKd2hpY2ggaXMgd2hpY2g7IGFuZCBzbyBpZiBpbiBiZXR3ZWVu
LCBQR1RfcGFydGlhbCBpcyBjbGVhcmVkLApwdXRfcGFnZV90eXBlKCkgd2ls
bCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KCldoYXQgaXMgbmVl
ZGVkIGlzIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdHdvIHN0YXRlczoKLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKLSBDbGVhbmluZyB1
cCBhIHBhZ2Ugd2hpY2ggaGFzIGJlZW4gcGFydGlhbGx5IGRlL3ZhbGlkYXRl
ZAoKRml4IHRoaXMgYnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2gg
b2YgdGhlIHR3byBhY3Rpdml0aWVzIHlvdQppbnRlbmQuCgpXaGVuIGNsZWFu
aW5nIHVwIGEgcGFydGlhbCBkZS92YWxpZGF0aW9uLCB0YWtlIG5vIGFjdGlv
biB1bmxlc3MgeW91CmZpbmQgYSBwYWdlIHBhcnRpYWxseSB2YWxpZGF0ZWQu
CgpJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhvdXQgUFRGX3Bh
cnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCnBhZ2UgaW4gYSBQR1RfcGFydGlh
bCBzdGF0ZSBhbnl3YXksIHRoZW4gdGhlcmUncyBjZXJ0YWlubHkgYmVlbiBh
Cm1pc2FjY291bnRpbmcgc29tZXdoZXJlLCBhbmQgY2Fycnlpbmcgb24gd291
bGQgYWxtb3N0IGNlcnRhaW5seSBjYXVzZQphIHNlY3VyaXR5IGlzc3VlLCBz
byBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgoKSW4gcHV0X3BhZ2VfZnJvbV9s
TmUsIHBhc3MgcGFydGlhbF9mbGFncyBvbiB0byBfcHV0X3BhZ2VfdHlwZSgp
LgoKb2xkX2d1ZXN0X3RhYmxlIG1heSBiZSBzZXQgZWl0aGVyIHdpdGggYSBm
dWxseSB2YWxpZGF0ZWQgcGFnZSAod2hlbgp1c2luZyB0aGUgImRlZmVycmVk
IHB1dCIgcGF0dGVybiksIG9yIHdpdGggYSBwYXJ0aWFsbHkgdmFsaWRhdGVk
IHBhZ2UKKHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVy
cnVwdGVkLCBvciB3aGVuIGEgdmFsaWRhdGlvbgpmYWlscyBwYXJ0LXdheSB0
aHJvdWdoIGR1ZSB0byBpbnZhbGlkIGVudHJpZXMpLiAgQWRkIGEgZmxhZywK
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwsIHRvIGluZGljYXRlIHdoaWNoIG9m
IHRoZXNlIGl0IGlzLCBhbmQgdXNlCnRoYXQgdG8gcGFzcyB0aGUgYXBwcm9w
cmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgoKV2hpbGUgaGVyZSwg
ZGVsZXRlIHN0cmF5IHRyYWlsaW5nIHdoaXRlc3BhY2UuCgpUaGlzIGlzIHBh
cnQgb2YgWFNBLTI5OS4KClJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tLS0KQXBw
ZW5kaXg6CgpTdXBwb3NlIHBhZ2UgQSwgd2hlbiBpbnRlcnByZXRlZCBhcyBh
biBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAp2YWxpZCBlbnRyaWVzOyBh
bmQgc3VwcG9zZSBBW3hdIHBvaW50cyB0byBwYWdlIEIsIHdoaWNoIHdoZW4K
aW50ZXJwcmV0ZWQgYXMgYW4gbDIgcGFnZXRhYmxlLCBjb250YWlucyBhbGwg
dmFsaWQgZW50cmllcy4KClAxOiBQSU5fTDNfVEFCTEUKICBBIC0+IFBHVF9s
M190YWJsZSB8IDEgfCB2YWxpZAogIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8
IHZhbGlkCgpQMTogVU5QSU5fVEFCTEUKICA+IEFycmFuZ2UgdG8gaW50ZXJy
dXB0IGFmdGVyIEIgaGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgQjoKICAgIHR5
cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAwCiAgQToKICAgIHR5cGVfaW5m
byAtPiBQR1RfbDNfdGFibGUgfCAxIHwgcGFydGlhbAogICAgbnJfdmFsaWRh
dGVkX2VudGllcyAtPiAobGVzcyB0aGFuIHgpCgpQMjogbW9kX2w0X2VudHJ5
IHRvIHBvaW50IHRvIEEKICA+IEFycmFuZ2UgZm9yIHRoaXMgdG8gYmUgaW50
ZXJydXB0ZWQgd2hpbGUgQiBpcyBiZWluZyB2YWxpZGF0ZWQKICBCOgogICAg
dHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAo
bnJfdmFsaWRhdGVkX2VudGlyZXMgJmMgc2V0IGFzIGFwcHJvcHJpYXRlKQog
IEE6CiAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwgMSB8IHBhcnRp
YWwKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIC0+IHgKICAgIHBhcnRpYWxf
cHRlID0gMQoKUDM6IG1vZF9sM19lbnRyeSBzb21lIG90aGVyIHVucmVsYXRl
ZCBsMyB0byBwb2ludCB0byBCOgogIEI6CiAgICB0eXBlX2luZm8gLT4gUEdU
X2wyX3RhYmxlIHwgMQoKUDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKCkF0IHRo
aXMgcG9pbnQsIHNpbmNlIEEubnJfdmFsaWRhdGVfZW50cmllcyA9PSB4IGFu
ZCBBLnBhcnRpYWxfcHRlICE9CjAsIGZyZWVfbDNfdGFibGUoKSB3aWxsIGNh
bGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9wcGluZwpp
dHMgdHlwZSBjb3VudCB0byAwIHdoaWxlIGl0J3Mgc3RpbGwgYmVpbmcgcG9p
bnRlZCB0byBieSBzb21lIG90aGVyIGwzCgpBIHNpbWlsYXIgaXNzdWUgYXJp
c2VzIHdpdGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxv
d2luZwpzY2VuYXJpbzoKClN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdo
ZW4gaW50ZXJwcmV0ZWQgYXMgYW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCnVu
dGlsIGVudHJ5IHgsIHdoaWNoIGlzIGludmFsaWQuCgpWMTogIFBJTl9MMl9U
QUJMRShBKQogIDxWYWxpZGF0ZSB1bnRpbCB3ZSB0cnkgdG8gdmFsaWRhdGUg
W3hdLCBnZXQgLUVJTlZBTD4KICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQ
R1RfcGFydGlhbAogIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICA8ZGVs
YXllZD4KClYyOiBQSU5fTDJfVEFCTEUoQSkKICA8UGljayB1cCB3aGVyZSBW
MSBsZWZ0IG9mZiwgdHJ5IHRvIHJlLXZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5W
QUw+CiAgQSAtPiBQR1RfbDJfdGFibGUgfCAxIHwgUEdUX3BhcnRpYWwKICBW
MiAtPiBvbGRfZ3Vlc3RfdGFibGUgPSBBCiAgPHJlc3RhcnQ+CiAgcHV0X29s
ZF9ndWVzdF90YWJsZSgpCiAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICBB
IC0+IFBHVF9sMl90YWJsZSB8IDAKClYxOiA8cmVzdGFydD4KICBwdXRfb2xk
X2d1ZXN0X3RhYmxlKCkKICAgIF9wdXRfcGFnZV90eXBlKEEpICMgVU5ERVJG
TE9XCgpJbmRlZWQsIGl0IGlzIHBvc3NpYmxlIHRvIGVuZ2luZWVyIGZvciBv
bGRfZ3Vlc3RfdGFibGUgZm9yIGV2ZXJ5IHZjcHUKYSBndWVzdCBoYXMgdG8g
cG9pbnQgdG8gdGhlIHNhbWUgcGFnZS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgIHwgOTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgIDQgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgOTUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGZlYmJiMjMzMzYuLjkxODU2NGE5
MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTExNjgsOSArMTE2OCwxNSBAQCBp
bnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIC8qIEZhbGx0
aHJvdWdoICovCiAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Cisg
ICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IE5CIHRoYXQgd2UncmUgcHV0dGluZyB0aGUga2VybmVsLW1vZGUgdGFibGUK
KyAgICAgICAgICAgICAgICAgICAgICogaGVyZSwgd2hpY2ggd2UndmUgYWxy
ZWFkeSBzdWNjZXNzZnVsbHkKKyAgICAgICAgICAgICAgICAgICAgICogdmFs
aWRhdGVkIGFib3ZlOyBoZW5jZSBwYXJ0aWFsID0gZmFsc2U7CisgICAgICAg
ICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPQogICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUp
OworICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwogICAgICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0Ogpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCA0M2ZmMzYyN2ViLi43OWMzZTRjNDczIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpA
QCAtMTMyOSwxMCArMTMyOSwxMSBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAog
ICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAg
ICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHko
IXJjKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAg
ICB9CkBAIC0xMzU1LDYgKzEzNTYsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZu
LAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwzZV9nZXRfcGZuKGwz
ZSk7CiAgICAgICAgIGJvb2wgd3JpdGVhYmxlID0gbDNlX2dldF9mbGFncyhs
M2UpICYgX1BBR0VfUlc7CiAKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQ
VEZfcGFydGlhbF9zZXQpKTsKICAgICAgICAgQVNTRVJUKCEobWZuICYgKCgx
VUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEp
KSk7CiAgICAgICAgIGRvIHsKICAgICAgICAgICAgIHB1dF9kYXRhX3BhZ2Uo
bWZuX3RvX3BhZ2UoX21mbihtZm4pKSwgd3JpdGVhYmxlKTsKQEAgLTEzNjcs
MTIgKzEzNjksMTQgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShs
M19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIAogICAgIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsKKyAgICAgICAgQVNTRVJU
KCEoZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpKTsKICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZu
KSk7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGc7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3Bh
cnRpYWwgPSBmYWxzZTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0g
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAg
IHB1dF9wYWdlKHBnKTsKIApAQCAtMTM5MSwxMiArMTM5NSwxNSBAQCBzdGF0
aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVu
c2lnbmVkIGxvbmcgcGZuLAogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZf
ZGVmZXIgKQogICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7
CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBnOworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGVfcGFydGlhbCA9IGZhbHNlOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgICAgIH0KIAotICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQ
VEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBmbGFncyB8IFBURl9wcmVl
bXB0aWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9f
cGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSAp
CiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQpAQCAtMTUwNiw2
ICsxNTEzLDE0IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiAgICAg
cGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCisgICAgLyoK
KyAgICAgKiBOQiB0aGF0IGFsbG9jX2wyX3RhYmxlIHdpbGwgbmV2ZXIgc2V0
IHBhcnRpYWxfcHRlIG9uIGFuIGwyOyBidXQKKyAgICAgKiBmcmVlX2wyX3Rh
YmxlIG1pZ2h0IGlmIGEgbGluZWFyX3BhZ2V0YWJsZSBlbnRyeSBpcyBpbnRl
cnJ1cHRlZAorICAgICAqIHBhcnR3YXkgdGhyb3VnaCBkZS12YWxpZGF0aW9u
LiAgSW4gdGhhdCBjaXJjdW1zdGFuY2UsCisgICAgICogZ2V0X3BhZ2VfZnJv
bV9sMmUoKSB3aWxsIGFsd2F5cyByZXR1cm4gLUVJTlZBTDsgYW5kIHdlIG11
c3QKKyAgICAgKiByZXRhaW4gdGhlIHR5cGUgcmVmIGJ5IGRvaW5nIHRoZSBu
b3JtYWwgcGFydGlhbF9mbGFncyB0cmFja2luZy4KKyAgICAgKi8KKwogICAg
IGZvciAoIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlczsgaSA8IEwyX1BB
R0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFydGlhbF9mbGFn
cyA9IDAgKQogICAgIHsKQEAgLTE1NzAsNiArMTU4NSw3IEBAIHN0YXRpYyBp
bnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzOwogICAgICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
KyAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQog
ICAgICAgICBpZiAoIHJjIDwgMCApCkBAIC0xNjc3LDEyICsxNjkzLDE2IEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCiAgICAgICAgICAg
ICAgICAgICovCiAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCk7CiAgICAgICAg
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlh
bF9zZXQ7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAg
ICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAgICAg
ICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwpA
QCAtMTg3MCwxMiArMTg5MCwxNiBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBidWlsZHMuCiAgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDRlX2dldF9wYWdlKGw0ZSkgKQorICAg
ICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9w
YXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMjgwMSw2ICsy
ODI1LDI4IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICB4
ICA9IHk7CiAgICAgICAgIG54ID0geCAtIDE7CiAKKyAgICAgICAgLyoKKyAg
ICAgICAgICogSXMgdGhpcyBleHBlY3RlZCB0byBkbyBhIGZ1bGwgcmVmZXJl
bmNlIGRyb3AsIG9yIG9ubHkKKyAgICAgICAgICogY2xlYW51cCBwYXJ0aWFs
IHZhbGlkYXRpb24gLyBkZXZhbGlkYXRpb24/CisgICAgICAgICAqCisgICAg
ICAgICAqIElmIHRoZSBmb3JtZXIsIHRoZSBjYWxsZXIgbXVzdCBob2xkIGEg
ImZ1bGwiIHR5cGUgcmVmOworICAgICAgICAgKiB3aGljaCBtZWFucyB0aGUg
cGFnZSBtdXN0IGJlIHZhbGlkYXRlZC4gIElmIHRoZSBwYWdlIGlzCisgICAg
ICAgICAqICpub3QqIGZ1bGx5IHZhbGlkYXRlZCwgY29udGludWluZyB3b3Vs
ZCBhbG1vc3QgY2VydGFpbmx5CisgICAgICAgICAqIG9wZW4gdXAgYSBzZWN1
cml0eSBob2xlLiAgQW4gZXhjZXB0aW9uIHRvIHRoaXMgaXMgZHVyaW5nCisg
ICAgICAgICAqIGRvbWFpbiBkZXN0cnVjdGlvbiwgd2hlcmUgUEdUX3ZhbGlk
YXRlZCBjYW4gYmUgZHJvcHBlZAorICAgICAgICAgKiB3aXRob3V0IGRyb3Bw
aW5nIGEgdHlwZSByZWYuCisgICAgICAgICAqCisgICAgICAgICAqIElmIHRo
ZSBsYXR0ZXIsIGRvIG5vdGhpbmcgdW5sZXNzIHR5cGUgUEdUX3BhcnRpYWwg
aXMgc2V0LgorICAgICAgICAgKiBJZiBpdCBpcyBzZXQsIHRoZSB0eXBlIGNv
dW50IG11c3QgYmUgMS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIShm
bGFncyAmIFBURl9wYXJ0aWFsX3NldCkgKQorICAgICAgICAgICAgQlVHX09O
KCh4ICYgUEdUX3BhcnRpYWwpIHx8CisgICAgICAgICAgICAgICAgICAgISgo
eCAmIFBHVF92YWxpZGF0ZWQpIHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5p
c19keWluZykpOworICAgICAgICBlbHNlIGlmICggISh4ICYgUEdUX3BhcnRp
YWwpICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBCVUdfT04oKHggJiBQR1RfY291bnRfbWFzaykgIT0gMSk7
CisKICAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICE9IDAp
OwogCiAgICAgICAgIHN3aXRjaCAoIG54ICYgKFBHVF9sb2NrZWQgfCBQR1Rf
Y291bnRfbWFzaykgKQpAQCAtMzA1OCwxNyArMzEwNCwzNCBAQCBpbnQgcHV0
X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykg
KQorICAgIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcHJlZW1wdGli
bGUgfAorICAgICAgICAgICAgICAgICAgICAgICAgKCB2LT5hcmNoLm9sZF9n
dWVzdF90YWJsZV9wYXJ0aWFsID8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0IDogMCApLAorICAgICAgICAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyk7CisKKyAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCB8fCByYyA9PSAtRUlOVFIgKQogICAgIHsKLSAgICBj
YXNlIC1FSU5UUjoKLSAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgdi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RB
UlQpOwogICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwotICAgIGNhc2UgMDoK
LSAgICAgICAgcHV0X3BhZ2Uodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpOwog
ICAgIH0KIAorICAgIC8qCisgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3Np
YmxlIGZvciBfcHV0X3BhZ2VfdHlwZSgpIHRvIHJldHVybgorICAgICAqIGFu
eXRoaW5nIGVsc2UgYXQgdGhlIG1vbWVudDsgYnV0IGlmIGl0IGRvZXMgaGFw
cGVuIGluCisgICAgICogcHJvZHVjdGlvbiwgbGVha2luZyB0aGUgdHlwZSBy
ZWYgaXMgcHJvYmFibHkgdGhlIGJlc3QgdGhpbmcgdG8KKyAgICAgKiBkby4g
IEVpdGhlciB3YXksIGRyb3AgdGhlIGdlbmVyYWwgcmVmIGhlbGQgYnkgb2xk
X2d1ZXN0X3RhYmxlLgorICAgICAqLworICAgIEFTU0VSVChyYyA9PSAwKTsK
KworICAgIHB1dF9wYWdlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKTsKICAg
ICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IE5VTEw7CisgICAgdi0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CisgICAgLyoKKyAgICAgKiBTYWZl
c3QgZGVmYXVsdCBpZiBzb21lb25lIHNldHMgb2xkX2d1ZXN0X3RhYmxlIHdp
dGhvdXQKKyAgICAgKiBleHBsaWNpdGx5IHNldHRpbmcgb2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWwuCisgICAgICovCisgICAgdi0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGVfcGFydGlhbCA9IHRydWU7CiAKICAgICByZXR1cm4gcmM7CiB9CkBA
IC0zMjE5LDExICszMjgyLDExIEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90
IG1mbikKICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5k
X3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7Ci0gICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8K
ICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAg
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0
aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIEJVR19PTihyYyk7CkBA
IC0zNDYwLDYgKzM1MjMsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7
CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC0zNDk0
LDYgKzM1NTgsMTEgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAg
ICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAgICBjdXJyLT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJy
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgKiBFSU5UUiBtZWFucyB3ZSBzdGls
bCBob2xkIHRoZSB0eXBlIHJlZjsgRVJFU1RBUlQKKyAgICAgICAgICAgICAg
ICAgKiBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUgdHlwZSByZWYKKyAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBjdXJyLT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7
CiAgICAgICAgICAgICAgICAgcmMgPSAwOwogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKQEAgLTM1NjIsMTEgKzM2MzEs
MTUgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgc3dp
dGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwYWdl
KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2Ug
LUVJTlRSOgotICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsK
LSAgICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAgICAgICAg
ICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAg
ICAgICogRUlOVFIgbWVhbnMgd2Ugc3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7
CisgICAgICAgICAgICAgICAgICAgICAqIEVSRVNUQVJUIG1lYW5zIFBHVF9w
YXJ0aWFsIGhvbGRzIHRoZSByZWYKKyAgICAgICAgICAgICAgICAgICAgICov
CisgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAg
ICAgICAgICAgIEJVR19PTihyYyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaAppbmRleCA3Y2ViZmE0ZmI5Li4yMTIzMDNmMzcxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTMwMiw3ICszMDIsNyBAQCBzdHJ1
Y3QgYXJjaF9kb21haW4KIAogICAgIHN0cnVjdCBwYWdpbmdfZG9tYWluIHBh
Z2luZzsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwotICAgIC8qIFRv
IGVuZm9yY2UgbG9jayBvcmRlcmluZyBpbiB0aGUgcG9kIGNvZGUgd3J0IHRo
ZSAKKyAgICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBv
ZCBjb2RlIHdydCB0aGUKICAgICAgKiBwYWdlX2FsbG9jIGxvY2sgKi8KICAg
ICBpbnQgcGFnZV9hbGxvY191bmxvY2tfbGV2ZWw7CiAKQEAgLTU3MSw2ICs1
NzEsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqb2xkX2d1ZXN0X3RhYmxlOyAgLyogcGFydGlhbGx5IGRlc3RydWN0ZWQg
cGFnZXRhYmxlICovCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX2d1ZXN0
X3B0cGc7ICAgLyogY29udGFpbmluZyBwYWdlIHRhYmxlIG9mIHRoZSAqLwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGZv
cm1lciwgaWYgYW55ICovCisgICAgYm9vbCBvbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbDsgICAgICAgLyogQXJlIHdlIGRyb3BwaW5nIGEgdHlwZSByZWYsIG9y
IGp1c3QKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBmaW5pc2hpbmcgdXAgYSBwYXJ0aWFsIGRlLXZhbGlkYXRpb24/ICov
CiAgICAgLyogZ3Vlc3RfdGFibGUgaG9sZHMgYSByZWYgdG8gdGhlIHBhZ2Us
IGFuZCBhbHNvIGEgdHlwZS1jb3VudCB1bmxlc3MKICAgICAgKiBzaGFkb3cg
cmVmY291bnRzIGFyZSBpbiB1c2UgKi8KICAgICBwYWdldGFibGVfdCBzaGFk
b3dfdGFibGVbNF07ICAgICAgICAvKiAoTUZOKSBzaGFkb3cocykgb2YgZ3Vl
c3QgKi8KLS0gCjIuMjMuMAoK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:46:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9q9-0003T3-8s; Thu, 31 Oct 2019 12:46:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TWW1=YY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iQ9q8-0003Sw-3q
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 12:46:12 +0000
X-Inumbo-ID: 696a3b0a-fbdc-11e9-9542-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 696a3b0a-fbdc-11e9-9542-12813bfff9fa;
 Thu, 31 Oct 2019 12:46:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572525970;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=cjegxeBXi/kkD4gCN1qputZzZXRv0oUPKXbeovAOBqQ=;
 b=cRCvGYO/sxUq7xHkTRkAFeryS6OSim5d/wievwNjNz1cMFauNwjo3gdC
 Nubd0wMbaT0+Avgosomth8DUa4s3+IBeglYJdwrSHW/IsaBiBTdua+Neh
 WUlxnMD5fg7Nox3VXV4H/iJ/m5CSW+IV4ZdQq65oRK0qQl+NKFDhui5Av g=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: 0711Rc6vMBmVUWqWxe5dFE5y3EtXa1UnatV44nsLmAMRL/nTRngJ3m0h3ObeW9fEPuJkXCFODJ
 r4r9QhgkyAnAA2agIVpQX/mSn+ZFHJ9yd5x5M7Gi44VGIDi/7lx25CVKMuF+4lkQCDVeeTVMZa
 DUmEH9Ws3Gwftsy+8guHSq3TYdhLVxN7xhhtaE9uYXlh4Xu9fgy+ubEUMDQVJqOGPqB4KmTZUJ
 9OT1LX5YWSfzFf2mXoKtfq25/Cm4l3JOYbUN696lhotgrqPRctVBpOBL3DrEY3fm9ZH/9xDj9c
 XXs=
X-SBRS: 2.7
X-MesageID: 7775579
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,250,1569297600"; 
   d="scan'208";a="7775579"
To: Jan Beulich <jbeulich@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20191031105609.21819-1-sergey.dyasli@citrix.com>
 <932471f8-fbe3-de7b-f005-d7e036f2c936@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Openpgp: preference=signencrypt
Autocrypt: addr=andrew.cooper3@citrix.com; prefer-encrypt=mutual; keydata=
 mQINBFLhNn8BEADVhE+Hb8i0GV6mihnnr/uiQQdPF8kUoFzCOPXkf7jQ5sLYeJa0cQi6Penp
 VtiFYznTairnVsN5J+ujSTIb+OlMSJUWV4opS7WVNnxHbFTPYZVQ3erv7NKc2iVizCRZ2Kxn
 srM1oPXWRic8BIAdYOKOloF2300SL/bIpeD+x7h3w9B/qez7nOin5NzkxgFoaUeIal12pXSR
 Q354FKFoy6Vh96gc4VRqte3jw8mPuJQpfws+Pb+swvSf/i1q1+1I4jsRQQh2m6OTADHIqg2E
 ofTYAEh7R5HfPx0EXoEDMdRjOeKn8+vvkAwhviWXTHlG3R1QkbE5M/oywnZ83udJmi+lxjJ5
 YhQ5IzomvJ16H0Bq+TLyVLO/VRksp1VR9HxCzItLNCS8PdpYYz5TC204ViycobYU65WMpzWe
 LFAGn8jSS25XIpqv0Y9k87dLbctKKA14Ifw2kq5OIVu2FuX+3i446JOa2vpCI9GcjCzi3oHV
 e00bzYiHMIl0FICrNJU0Kjho8pdo0m2uxkn6SYEpogAy9pnatUlO+erL4LqFUO7GXSdBRbw5
 gNt25XTLdSFuZtMxkY3tq8MFss5QnjhehCVPEpE6y9ZjI4XB8ad1G4oBHVGK5LMsvg22PfMJ
 ISWFSHoF/B5+lHkCKWkFxZ0gZn33ju5n6/FOdEx4B8cMJt+cWwARAQABtClBbmRyZXcgQ29v
 cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPokCOgQTAQgAJAIbAwULCQgHAwUVCgkI
 CwUWAgMBAAIeAQIXgAUCWKD95wIZAQAKCRBlw/kGpdefoHbdD/9AIoR3k6fKl+RFiFpyAhvO
 59ttDFI7nIAnlYngev2XUR3acFElJATHSDO0ju+hqWqAb8kVijXLops0gOfqt3VPZq9cuHlh
 IMDquatGLzAadfFx2eQYIYT+FYuMoPZy/aTUazmJIDVxP7L383grjIkn+7tAv+qeDfE+txL4
 SAm1UHNvmdfgL2/lcmL3xRh7sub3nJilM93RWX1Pe5LBSDXO45uzCGEdst6uSlzYR/MEr+5Z
 JQQ32JV64zwvf/aKaagSQSQMYNX9JFgfZ3TKWC1KJQbX5ssoX/5hNLqxMcZV3TN7kU8I3kjK
 mPec9+1nECOjjJSO/h4P0sBZyIUGfguwzhEeGf4sMCuSEM4xjCnwiBwftR17sr0spYcOpqET
 ZGcAmyYcNjy6CYadNCnfR40vhhWuCfNCBzWnUW0lFoo12wb0YnzoOLjvfD6OL3JjIUJNOmJy
 RCsJ5IA/Iz33RhSVRmROu+TztwuThClw63g7+hoyewv7BemKyuU6FTVhjjW+XUWmS/FzknSi
 dAG+insr0746cTPpSkGl3KAXeWDGJzve7/SBBfyznWCMGaf8E2P1oOdIZRxHgWj0zNr1+ooF
 /PzgLPiCI4OMUttTlEKChgbUTQ+5o0P080JojqfXwbPAyumbaYcQNiH1/xYbJdOFSiBv9rpt
 TQTBLzDKXok86LkCDQRS4TZ/ARAAkgqudHsp+hd82UVkvgnlqZjzz2vyrYfz7bkPtXaGb9H4
 Rfo7mQsEQavEBdWWjbga6eMnDqtu+FC+qeTGYebToxEyp2lKDSoAsvt8w82tIlP/EbmRbDVn
 7bhjBlfRcFjVYw8uVDPptT0TV47vpoCVkTwcyb6OltJrvg/QzV9f07DJswuda1JH3/qvYu0p
 vjPnYvCq4NsqY2XSdAJ02HrdYPFtNyPEntu1n1KK+gJrstjtw7KsZ4ygXYrsm/oCBiVW/OgU
 g/XIlGErkrxe4vQvJyVwg6YH653YTX5hLLUEL1NS4TCo47RP+wi6y+TnuAL36UtK/uFyEuPy
 wwrDVcC4cIFhYSfsO0BumEI65yu7a8aHbGfq2lW251UcoU48Z27ZUUZd2Dr6O/n8poQHbaTd
 6bJJSjzGGHZVbRP9UQ3lkmkmc0+XCHmj5WhwNNYjgbbmML7y0fsJT5RgvefAIFfHBg7fTY/i
 kBEimoUsTEQz+N4hbKwo1hULfVxDJStE4sbPhjbsPCrlXf6W9CxSyQ0qmZ2bXsLQYRj2xqd1
 bpA+1o1j2N4/au1R/uSiUFjewJdT/LX1EklKDcQwpk06Af/N7VZtSfEJeRV04unbsKVXWZAk
 uAJyDDKN99ziC0Wz5kcPyVD1HNf8bgaqGDzrv3TfYjwqayRFcMf7xJaL9xXedMcAEQEAAYkC
 HwQYAQgACQUCUuE2fwIbDAAKCRBlw/kGpdefoG4XEACD1Qf/er8EA7g23HMxYWd3FXHThrVQ
 HgiGdk5Yh632vjOm9L4sd/GCEACVQKjsu98e8o3ysitFlznEns5EAAXEbITrgKWXDDUWGYxd
 pnjj2u+GkVdsOAGk0kxczX6s+VRBhpbBI2PWnOsRJgU2n10PZ3mZD4Xu9kU2IXYmuW+e5KCA
 vTArRUdCrAtIa1k01sPipPPw6dfxx2e5asy21YOytzxuWFfJTGnVxZZSCyLUO83sh6OZhJkk
 b9rxL9wPmpN/t2IPaEKoAc0FTQZS36wAMOXkBh24PQ9gaLJvfPKpNzGD8XWR5HHF0NLIJhgg
 4ZlEXQ2fVp3XrtocHqhu4UZR4koCijgB8sB7Tb0GCpwK+C4UePdFLfhKyRdSXuvY3AHJd4CP
 4JzW0Bzq/WXY3XMOzUTYApGQpnUpdOmuQSfpV9MQO+/jo7r6yPbxT7CwRS5dcQPzUiuHLK9i
 nvjREdh84qycnx0/6dDroYhp0DFv4udxuAvt1h4wGwTPRQZerSm4xaYegEFusyhbZrI0U9tJ
 B8WrhBLXDiYlyJT6zOV2yZFuW47VrLsjYnHwn27hmxTC/7tvG3euCklmkn9Sl9IAKFu29RSo
 d5bD8kMSCYsTqtTfT6W4A3qHGvIDta3ptLYpIAOD2sY3GYq2nf3Bbzx81wZK14JdDDHUX2Rs
 6+ahAA==
Message-ID: <e6c173a6-2357-0c69-387f-0db6ca739853@citrix.com>
Date: Thu, 31 Oct 2019 12:46:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <932471f8-fbe3-de7b-f005-d7e036f2c936@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v3 for 4.13] x86/e820: fix 640k - 1M region
 reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu <wl@xen.org>,
 xen-devel@lists.xen.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMTAvMjAxOSAxMTowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzEuMTAuMjAxOSAx
MTo1NiwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4+IEBAIC0yNzQsNiArMjc0
LDE1IEBAIHN0YXRpYyBpbmxpbmUgdTMyIHBoeXNfcGtnX2lkKHUzMiBjcHVpZF9hcGljLCBpbnQg
aW5kZXhfbXNiKQo+PiAgCXJldHVybiBfcGh5c19wa2dfaWQoZ2V0X2FwaWNfaWQoKSwgaW5kZXhf
bXNiKTsKPj4gIH0KPj4gIAo+PiArLyoKPj4gKyAqIFNvbWV0aW1lcyBpdCdzIHRvbyBlYXJseSB0
byB1c2UgY3B1X2hhc19oeXBlcnZpc29yIHdoaWNoIGlzIGF2YWlsYWJsZSBvbmx5Cj4+ICsgKiBh
ZnRlciBlYXJseV9jcHVfaW5pdCgpLgo+PiArICovCj4+ICtib29sIF9faW5pdCBlYXJseV9jcHVf
aGFzX2h5cGVydmlzb3Iodm9pZCkKPj4gK3sKPj4gKwlyZXR1cm4gY3B1aWRfZWN4KDEpICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0hZUEVSVklTT1IpOwo+PiArfQoKU3RhdGljIGlubGluZSBh
bG9uZ3NpZGUgdGhlIG90aGVyIGNwdWlkIGhlbHBlcnMgcGxlYXNlLsKgIFRoaXMgYXNzZW1ibGVz
CnRvIHNtYWxsZXIgdGhhbiB0aGUgY2FsbCByZXF1aXJlZCB0byBnZXQgdG8gYSBzZXBhcmF0ZSB0
cmFuc2xhdGlvbiB1bml0LgoKPiBPT0ksIGRpZCB5b3UgY29uc2lkZXIgaW50cm9kdWNpbmcgYSBt
b3JlIGdlbmVyYWwgZWFybHlfY3B1X2hhcygpLAo+IHdpdGggWDg2X0ZFQVRVUkVfKiBwYXNzZWQg
YXMgYW4gYXJndW1lbnQ/CgpUaGlzIGlzIGludGVyaW0gY29kZS7CoCBQZXJzb25hbGx5LCBJJ20g
c3RpbGwgZ28gd2l0aCB3aGF0IEkgc2FpZCBhdCB0aGUKdmVyeSBiZWdpbm5pbmcsIG9mIG9wZW5j
b2RpbmcgaXQganVzdCBpbiB0aGUgaHVuayBiZWxvdy4KCj4KPj4gQEAgLTMxOCw5ICszMTksMTAg
QEAgc3RhdGljIGludCBfX2luaXQgY29weV9lODIwX21hcChzdHJ1Y3QgZTgyMGVudHJ5ICogYmlv
c21hcCwgdW5zaWduZWQgaW50IG5yX21hcCkKPj4gIAo+PiAgICAgICAgICAvKgo+PiAgICAgICAg
ICAgKiBTb21lIEJJT1NlcyBjbGFpbSBSQU0gaW4gdGhlIDY0MGsgLSAxTSByZWdpb24uCj4+IC0g
ICAgICAgICAqIE5vdCByaWdodC4gRml4IGl0IHVwLgo+PiArICAgICAgICAgKiBOb3QgcmlnaHQu
IEZpeCBpdCB1cCwgYnV0IG9ubHkgd2hlbiBydW5uaW5nIG9uIGJhcmUgbWV0YWwuCj4+ICAgICAg
ICAgICAqLwo+PiAtICAgICAgICBpZiAodHlwZSA9PSBFODIwX1JBTSkgewo+PiArICAgICAgICBp
ZiAoICFlYXJseV9jcHVfaGFzX2h5cGVydmlzb3IoKSAmJiB0eXBlID09IEU4MjBfUkFNICkKPj4g
KyAgICAgICAgewo+PiAgICAgICAgICAgICAgaWYgKHN0YXJ0IDwgMHgxMDAwMDBVTEwgJiYgZW5k
ID4gMHhBMDAwMFVMTCkgewo+PiAgICAgICAgICAgICAgICAgIGlmIChzdGFydCA8IDB4QTAwMDBV
TEwpCj4+ICAgICAgICAgICAgICAgICAgICAgIGFkZF9tZW1vcnlfcmVnaW9uKHN0YXJ0LCAweEEw
MDAwVUxMLXN0YXJ0LCB0eXBlKTsKPiBTZWVpbmcgb3JpZ2luYWwgbGluZSBhbmQgbG93ZXIgY29u
dGV4dCAtIGFyZW4ndCB5b3UgY29ycnVwdGluZwo+IHByZXZpb3VzbHkgcmVhc29uYWJseSBjb25z
aXN0ZW50IChMaW51eCkgc3R5bGUgaGVyZT8gKFRoaXMgY291bGQKPiBiZSBlYXNpbHkgdGFrZW4g
Y2FyZSBvZiB3aGlsZSBjb21taXR0aW5nLCBidXQgSSdkIGZpcnN0IGxpa2UgdGhlCj4gcG9pbnQg
YmVsb3cgYmUgY2xhcmlmaWVkLikKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+PiArKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwo+PiBAQCAtNTk0Myw3ICs1OTQzLDcgQEAgY29uc3Qgc3RydWN0
IHBsYXRmb3JtX2JhZF9wYWdlICpfX2luaXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVk
IGludCAqYXJyYXkKPj4gICAgICBjYXNlIDB4MDAwODA2ZTA6IC8qIGVycmF0dW0gS0JMPz8/ICov
Cj4+ICAgICAgY2FzZSAweDAwMDkwNmUwOiAvKiBlcnJhdGEgS0JMPz8/IC8gS0JXMTE0IC8gQ0ZX
MTAzICovCj4+ICAgICAgICAgICphcnJheV9zaXplID0gKGNwdWlkX2VheCgwKSA+PSA3ICYmCj4+
IC0gICAgICAgICAgICAgICAgICAgICAgICEoY3B1aWRfZWN4KDEpICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0hZUEVSVklTT1IpKSAmJgo+PiArICAgICAgICAgICAgICAgICAgICAgICAhZWFy
bHlfY3B1X2hhc19oeXBlcnZpc29yKCkgJiYKPiBTdHJpY3RseSBzcGVha2luZyB0aGlzIG1ha2Vz
IGNsZWFyIHRoYXQgaW4gZWFybHlfY3B1X2hhc19oeXBlcnZpc29yKCkKPiB5b3Ugc2hvdWxkIGFs
c28gY2hlY2sgY3B1aWRfZWF4KDApID49IDEuIFdlIGRvbid0IGN1cnJlbnRseSBzZWVtIHRvCj4g
b2JqZWN0IHRvIHJ1bm5pbmcgb24gYSBzeXN0ZW0gd2l0aCBvbmx5IGJhc2ljIGxlYWYgMCBhdmFp
bGFibGUgKHdlCj4gZG8gb2JqZWN0IHRvIHRoZXJlIG5vdCBiZWluZyBleHRlbmRlZCBsZWFmIDEp
LiBBbmRyZXcsIGRvIHlvdSBoYXZlCj4gYW55IGNsZWFyIG9waW5pb24gb25lIHdheSBvciB0aGUg
b3RoZXI/CgpCeSB0aGUgdGltZSB3ZSBhcmUgcnVubmluZyBpbiBDLCB3ZSBrbm93IHRoZSBDUFUg
YWN0dWFsbHkgaGFzIGxvbmcgbW9kZQphbmQgdGhlcmVmb3JlIG1heF9sZWFmID4gNCg/KSBhbmQg
bWF4X2V4dGRfbGVhZiA+PSAweDgwMDAwMDA4CgpJIGRvbid0IHNlZSBhbnkgdmFsdWUgaW4gbm90
IHJlbHlpbmcgb24gdGhpcyBwcm9wZXJ0eSwgYW5kIGEgY29zdCAoZXh0cmEKYnJhbmNoZXMpIHRv
IG5vdCByZWx5aW5nIG9uIGl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 12:52:48 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 12:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQ9wS-0004NN-1R; Thu, 31 Oct 2019 12:52:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQ9wQ-0004NI-B2
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 12:52:42 +0000
X-Inumbo-ID: 51c2d51a-fbdd-11e9-9542-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 51c2d51a-fbdd-11e9-9542-12813bfff9fa;
 Thu, 31 Oct 2019 12:52:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ9wM-0007gv-MQ; Thu, 31 Oct 2019 12:52:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ9wM-0004SP-A0; Thu, 31 Oct 2019 12:52:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQ9wM-0000IV-94; Thu, 31 Oct 2019 12:52:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143371-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.12-testing:test-amd64-i386-xl:guest-start:fail:regression
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 xen-4.12-testing:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-arndale:guest-start:fail:regression
 xen-4.12-testing:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-4.12-testing:test-amd64-amd64-xl-qcow2:guest-localmigrate/x10:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.12-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.12-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=26b8dd791d5c358cfbf2fbfecfbbc4aca1bc04ee
X-Osstest-Versions-That: xen=c28853456b51516514d36659494fbe7c1d983e2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 12:52:38 +0000
Subject: [Xen-devel] [xen-4.12-testing test] 143371: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM3MSB4ZW4tNC4xMi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzNzEvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzE5MAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTQzMTkwCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDEgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMxOTAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4g
dnMuIDE0MzE5MAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMTkwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMxOTAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcnggMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxNDMxOTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAxOSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzE5MAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDE0MzE5MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxNSBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzE5MAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQz
MTkwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAxNyBndWVzdC1sb2NhbG1pZ3JhdGUveDEwICAg
ICAgIGZhaWwgIGxpa2UgMTQzMTkwCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtdGh1bmRlcngg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC10aHVuZGVyeCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhl
biAgICAgICAgICAgICAgICAgIDI2YjhkZDc5MWQ1YzM1OGNmYmYyZmJmZWNmYmJjNGFjYTFiYzA0
ZWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGMyODg1MzQ1NmI1MTUx
NjUxNGQzNjY1OTQ5NGZiZTdjMWQ5ODNlMmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MzE5MCAg
MjAxOS0xMC0yNiAwNjozNTowMSBaICAgIDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDMz
MDIgIDIwMTktMTAtMjggMjE6MzY6MDggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxNDMzNzEgIDIwMTktMTAtMjkgMjI6NTc6MTkgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hl
bmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub3NAeGlsaW54LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0taTM4Ni14c20gICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXNoYWRvdyAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC1zaGFkb3cgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXNoYWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1zaGFkb3cgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDI2YjhkZDc5MWQ1YzM1OGNmYmYy
ZmJmZWNmYmJjNGFjYTFiYzA0ZWUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpEYXRlOiAgIE1vbiBNYXIgMTggMTg6MDE6MzEgMjAxOSArMDAwMAoKICAgIHhlbi9h
cm06IG1tOiBGbHVzaCB0aGUgVExCcyBldmVuIGlmIGEgbWFwcGluZyBmYWlsZWQgaW4gY3JlYXRl
X3hlbl9lbnRyaWVzCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIGNyZWF0ZV94ZW5fZW50cmllcyB3
aWxsIG9ubHkgZmx1c2ggdGhlIFRMQnMgaWYgdGhlIGZ1bGwKICAgIHJhbmdlIGhhcyBzdWNjZXNz
ZnVsbHkgYmVlbiB1cGRhdGVkLiBUaGlzIG1heSBsZWFkIHRvIGxlYXZlIHVud2FudGVkCiAgICBl
bnRyaWVzIGluIHRoZSBUTEJzIGlmIHdlIGZhaWwgdG8gdXBkYXRlIHNvbWUgZW50cmllcy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGExODllZjAyN2RiYjdhM2MwZGZlNTY2
MTM3ZjA1YzA2ZDY2ODVmYjkpCgpjb21taXQgNTU3MmJhOTY3Njc5M2RkYzNmNzRmNjczZWE1MDIw
MThkOTJmYzNlMApBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KRGF0ZTogICBNb24gSnVuIDMgMTU6MDI6NDMgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06
IGZpeCBucl9wZHhzIGNhbGN1bGF0aW9uCiAgICAKICAgIHBmbl90b19wZHggZXhwZWN0cyBhbiBh
ZGRyZXNzLCBub3QgYSBzaXplLCBhcyBhIHBhcmFtZXRlci4gU3BlY2lmaWNhbGx5LAogICAgaXQg
ZXhwZWN0cyB0aGUgZW5kIGFkZHJlc3MsIHRoZW4gdGhlIG1hc2tzIGNhbGN1bGF0aW9ucyBjb21w
ZW5zYXRlIGZvcgogICAgYW55IGhvbGVzIGJldHdlZW4gc3RhcnQgYW5kIGVuZC4gVGh1cywgd2Ug
c2hvdWxkIHBhc3MgdGhlIGVuZCBhZGRyZXNzIHRvCiAgICBwZm5fdG9fcGR4LgogICAgCiAgICBU
aGUgaW5pdGlhbCBwZHggaXMgc3RvcmVkIGluIGZyYW1ldGFibGVfYmFzZV9wZHgsIHNvIHdlIGNh
biBzdWJ0cmFjdCB0aGUKICAgIHJlc3VsdCBvZiBwZm5fdG9fcGR4KHN0YXJ0X2FkZHJlc3MpIGZy
b20gbnJfcGR4czsgd2Uga25vdyB0aGF0IHdlIGRvbid0CiAgICBuZWVkIHRvIGNvdmVyIGFueSBt
ZW1vcnkgaW4gdGhlIHJhbmdlIDAtc3RhcnQgaW4gdGhlIGZyYW1ldGFibGUuCiAgICAKICAgIFJl
bW92ZSB0aGUgdmFyaWFibGUgYG5yX3BhZ2VzJyBiZWNhdXNlIGl0IGlzIHVudXNlZC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBDQzogSkJldWxpY2hAc3VzZS5jb20KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY1
MTAyN2JlMDY4ODU0MGFhYWI2MTUxM2IwNmE4NjkzYTM3ZTRjMDApCgpjb21taXQgYmI0YzFhODI1
MzQ2M2U5ZTYzZTkxYmRiMmM2NGE2NDJlMTRlYzg5MwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVGh1IEp1bCAxOCAxMjo1NzoxNCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBDb3JyZWN0bHkgY29tcHV0ZSB0aGUgdmlydHVhbCBhZGRyZXNzIGlu
IG1hZGRyX3RvX3ZpcnQoKQogICAgCiAgICBUaGUgaGVscGVyIG1hZGRyX3RvX3ZpcnQoKSBpcyB1
c2VkIHRvIHRyYW5zbGF0ZSBhIG1hY2hpbmUgYWRkcmVzcyB0byBhCiAgICB2aXJ0dWFsIGFkZHJl
c3MuIFRvIHNhdmUgc29tZSB2YWx1YWJsZSBhZGRyZXNzIHNwYWNlLCBzb21lIHBhcnQgb2YgdGhl
CiAgICBtYWNoaW5lIGFkZHJlc3MgbWF5IGJlIGNvbXByZXNzZWQuCiAgICAKICAgIEluIHRoZW9y
eSB0aGUgUERYIGNvZGUgaXMgZnJlZSB0byBjb21wcmVzcyBhbnkgYml0cyBzbyB0aGVyZSBhcmUg
bm8KICAgIGd1YXJhbnRlZSB0aGUgbWFjaGluZSBpbmRleCBjb21wdXRlZCB3aWxsIGJlIGFsd2F5
cyBncmVhdGVyIHRoYW4KICAgIHhlbmhlYXBfbWZuX3N0YXJ0LiBUaGlzIHdvdWxkIHJlc3VsdCB0
byByZXR1cm4gYSB2aXJ0dWFsIGFkZHJlc3MgdGhhdCBpcwogICAgbm90IHBhcnQgb2YgdGhlIGRp
cmVjdCBtYXAgYW5kIHRyaWdnZXIgYSBjcmFzaCBhdCBsZWFzdCBvbiBkZWJ1Zy1idWlsZCBsYXRl
cgogICAgb24gYmVjYXVzZSBvZiB0aGUgY2hlY2sgaW4gdmlydF90b19wYWdlKCkuCiAgICAKICAg
IEEgcmVjZW50bHkgcmV2ZXJ0ZWQgcGF0Y2ggKHNlZSAxMTkxMTU2MzYxICJ4ZW4vYXJtOiBmaXgg
bWFzayBjYWxjdWxhdGlvbgogICAgaW4gcGR4X2luaXRfbWFzayIpIGFsbG93cyB0aGUgUERYIHRv
IGNvbXByZXNzIG1vcmUgYml0cyBhbmQgdHJpZ2dlcmVkIGEKICAgIGNyYXNoIG9uIEFNRCBTZWF0
dGxlIFBsYXRmb3JtLgogICAgCiAgICBBdm9pZCB0aGUgY3Jhc2ggYnkga2VlcGluZyB0cmFjayBv
ZiB0aGUgYmFzZSBQRFggZm9yIHRoZSB4ZW5oZWFwIGFuZCB1c2UKICAgIGl0IGZvciBjb21wdXRp
bmcgdGhlIHZpcnR1YWwgYWRkcmVzcy4KICAgIAogICAgTm90ZSB0aGF0IHZpcnRfdG9fbWFkZHIo
KSBkb2VzIG5vdCBuZWVkIHRvIGhhdmUgc2ltaWxhciBtb2RpZmljYXRpb24gYXMKICAgIGl0IGlz
IHVzaW5nIHRoZSBoYXJkd2FyZSB0byB0cmFuc2xhdGUgdGhlIHZpcnR1YWwgYWRkcmVzcyB0byBh
IG1hY2hpbmUKICAgIGFkZHJlc3MuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGZp
eCB0aGUgQVNTRVJUKCkgYXMgdGhlIGRpcmVjdCBtYXAgYmFzZSBhZGRyZXNzCiAgICBjb3JyZXNw
b25kIHRvIHRoZSBzdGFydCBvZiB0aGUgUkFNICh0aGlzIGlzIG5vdCBhbHdheXMgMCkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjEyZDQ3NmU3NGEzMTRiZTUxNGVlNmE5
NzQ0ZWVhOGRiMDlkMzJlNSkKCmNvbW1pdCA4MWZlZWEwZDI1MjBhZDZkYjAwZGMzZGVhZGU4MjMw
NDVhMTIyNWUwCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBUaHUgTWF5IDE2IDIzOjMxOjQ2IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiB2c21jOiBU
aGUgZnVuY3Rpb24gaWRlbnRpZmllciBpcyBhbHdheXMgMzItYml0CiAgICAKICAgIE9uIEFybTY0
LCB0aGUgU01DQ0MgZnVuY3Rpb24gaWRlbnRpZmllciBpcyBhbHdheXMgc3RvcmVkIGluIHRoZSBm
aXJzdCAzMi1iaXQKICAgIG9mIHgwIHJlZ2lzdGVyLiBUaGUgcmVzdCBvZiB0aGUgYml0cyBhcmUg
bm90IGRlZmluZWQgYW5kIHNob3VsZCBiZQogICAgaWdub3JlZC4KICAgIAogICAgVGhpcyBtZWFu
cyB0aGUgdmFyaWFibGUgZnVuY2lkIHNob3VsZCBiZSBhbiB1aW50MzJfdCByYXRoZXIgdGhhbgog
ICAgcmVnaXN0ZXJfdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9s
b2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgN2Y0MjE3Y2M2MDU3NDg2NmNiOTBkNjdkOTc1MDIyOGM2Yjg2YzkxZSkKCmNvbW1pdCA5Zjc0
Njg5MmM0YTg0MWE0ODllMTJkNTJhZGIzNWU2Njc4NDliYjY1CkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgQXVnIDkgMTM6NTk6MTUgMjAxOSAr
MDEwMAoKICAgIHhlbi9hcm06IHAybTogRnJlZSB0aGUgcDJtIGVudHJ5IGFmdGVyIGZsdXNoaW5n
IHRoZSBJT01NVSBUTEJzCiAgICAKICAgIFdoZW4gZnJlZWluZyBhIHAybSBlbnRyeSwgYWxsIHRo
ZSBzdWItdHJlZSBiZWhpbmQgaXQgd2lsbCBhbHNvIGJlIGZyZWVkLgogICAgVGhpcyBtYXkgaW5j
bHVkZSBpbnRlcm1lZGlhdGUgcGFnZS10YWJsZXMgb3IgYW55IGwzIGVudHJ5IHJlcXVpcmluZyB0
bwogICAgZHJvcCBhIHJlZmVyZW5jZSAoZS5nIGZvciBmb3JlaWduIHBhZ2VzKS4gQXMgc29vbiBh
cyBwYWdlcyBhcmUgZnJlZWQsCiAgICB0aGV5IG1heSBiZSByZS11c2VkIGJ5IFhlbiBvciBhbm90
aGVyIGRvbWFpbi4gVGhlcmVmb3JlIGl0IGlzIG5lY2Vzc2FyeQogICAgdG8gZmx1c2ggKmFsbCog
dGhlIFRMQnMgYmVmb3JlaGFuZC4KICAgIAogICAgV2hpbGUgQ1BVIFRMQnMgd2lsbCBiZSBmbHVz
aGVkIGJlZm9yZSBmcmVlaW5nIHRoZSBwYWdlcywgdGhpcyBpcyBub3QKICAgIHRoZSBjYXNlIGZv
ciBJT01NVSBUTEJzLiBUaGlzIGNhbiBiZSBzb2x2ZWQgYnkgbW92aW5nIHRoZSBJT01NVSBUTEJz
CiAgICBmbHVzaCBlYXJsaWVyIGluIHRoZSBjb2RlLgogICAgCiAgICBUaGlzIHdhc24ndCBjb25z
aWRlcmVkIGFzIGEgc2VjdXJpdHkgaXNzdWUgYXMgZGV2aWNlIHBhc3N0aHJvdWdoIG9uIEFybQog
ICAgaXMgbm90IHNlY3VyaXR5IHN1cHBvcnRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogT2xla3NhbmRy
IFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDY3MTg3ODc3OTc0MWIzOGM1ZjIzNjNhZGNlZWY4ZGUyY2UwYjM5
NDUpCgpjb21taXQgNWYxYzllNDM3YjU4ODU2M2I2ODdiMWJmOGM5Y2EzYjE2YWY1ZWM5NApBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIE9jdCAx
NiAxMTo1MzowMyAyMDE5ICswMTAwCgogICAgeGVuL2FybTogRG9uJ3QgdXNlIF9lbmQgaW4gaXNf
eGVuX2ZpeGVkX21mbigpCiAgICAKICAgIHZpcnRfdG9fbWFkZHIoKSBpcyB1c2luZyB0aGUgaGFy
ZHdhcmUgcGFnZS10YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwogICAgdHJhbnNsYXRlIGEgdmly
dHVhbCBhZGRyZXNzIHRvIHBoeXNpY2FsIGFkZHJlc3MuIFRoZSBmdW5jdGlvbiBzaG91bGQKICAg
IG9ubHkgYmUgY2FsbGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBwZWQuCiAgICAKICAgIF9lbmQg
cG9pbnRzIHBhc3QgdGhlIGVuZCBvZiBYZW4gYmluYXJ5IGFuZCBtYXkgbm90IGJlIG1hcHBlZCB3
aGVuIHRoZQogICAgYmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlzIG1lYW5zIHZpcnRf
dG9fbWFkZHIoKSB3aWxsIG5vdCBiZSBhYmxlCiAgICB0byBkbyB0aGUgdHJhbnNsYXRpb24gYW5k
IHRoZXJlZm9yZSBjcmFzaCBYZW4uCiAgICAKICAgIE5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYt
Ynktb25lIGlzc3VlIGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCiAgICB0cnVtcCB0
aGF0LgogICAgCiAgICBCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEg
aW4gdGhlIGNoZWNrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDhkYmE5YTgx
ZTdjNjJiOGE3ZGJlMDIzZmZmZWNkMmUxNmNjMjA0ODYpCgpjb21taXQgNGI1Y2M5NTlkY2M0Nzdl
NzE2NWNiNjIzZGRjNjY4ZDBiNGE1MzVjZgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIE9jdCAxNiAxMjoxMjo1MSAyMDE5ICswMTAwCgogICAg
eGVuL2FybTogc2V0dXA6IENhbGN1bGF0ZSBjb3JyZWN0bHkgdGhlIHNpemUgb2YgWGVuCiAgICAK
ICAgIFRoZSBjdXJyZW50IHNpemUgb2YgWGVuIGlzIGNvbXB1dGVkIHVzaW5nIF9lbmQgLSBfc3Rh
cnQgKyAxLiBIb3dldmVyLAogICAgX2VuZCBpcyBwb2ludGluZyBvbmUgcGFzdCB0aGUgZW5kIG9m
IFhlbiwgc28gdGhlIHNpemUgb2YgWGVuIGlzCiAgICBvZmYtYnktb25lLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDA4ZTIwNTlmYWNkNzhkNWZmYWYyMDZiYTA2YWMyMDE3YzRh
ZGVlZDQpCgpjb21taXQgYWIxZTZhN2YxM2NmOWE3MWFhYTY4ZGQzNDIwMjBjOTVhMWI4ZGM2NwpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIFNl
cCAyNCAxMTozOToxMCAyMDE5ICswMTAwCgogICAgeGVuL2FybTogSW1wbGVtZW50IHdvcmthcm91
bmQgZm9yIENvcnRleCBBLTU3IGFuZCBDb3J0ZXggQTcyIEFUIHNwZWN1bGF0ZQogICAgCiAgICBC
b3RoIENvcnRleC1BNTcgKGVycmF0dW0gMTMxOTUzNykgYW5kIENvcnRleC1BNzIgKGVycmF0dW0g
MTMxOTM2NykgY2FuCiAgICBlbmQgd2l0aCBjb3JydXB0ZWQgVExCcyBpZiB0aGV5IHNwZWN1bGF0
ZSBhbiBBVCBpbnN0cnVjdGlvbiB3aGlsZSBTMS9TMgogICAgc3lzdGVtIHJlZ2lzdGVycyBpbiBp
bmNvbnNpc3RlbnQgc3RhdGUuCiAgICAKICAgIFRoZSB3b3JrYXJvdW5kIGlzIHRoZSBzYW1lIGFz
IGZvciBDb3J0ZXggQS03NiBpbXBsZW1lbnRlZCBieSBjb21taXQKICAgIGExOGJlMDZhY2EgInhl
bi9hcm06IEltcGxlbWVudCB3b3JrYXJvdW5kIGZvciBDb3J0ZXgtQTc2IGVycmF0dW0gMTE2NTUy
MiIsCiAgICBzbyBpdCBpcyBvbmx5IG5lY2Vzc2FyeSB0byBwbHVtYiBpbiB0aGUgY3B1ZXJyYXRh
IGZyYW1ld29yay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwN2U0NGIzZDFi
ZTMyZmEyMTY1YzIzNjdhZTNlZjljNmM4YjM5ZTFlKQoKY29tbWl0IDgwMWFjZjgxNGJhYjk5OWVm
ZDc0YTY3OGRlZGNlZDBmMjEyMTE5NmIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIFdlZCBNYXIgMjcgMTg6NDU6MjMgMjAxOSArMDAwMAoKICAgIHhl
bi9hcm06IG1lbWFjY2VzczogSW5pdGlhbGl6ZSBjb3JyZWN0bHkgKmFjY2VzcyBpbiBfX3AybV9n
ZXRfbWVtX2FjY2VzcwogICAgCiAgICBUaGUgY29tbWl0IDhkODRlNzAxZmQgInhlbi9hcm06IGlu
aXRpYWxpemUgYWNjZXNzIiBpbml0aWFsaXplcwogICAgKmFjY2VzcyB1c2luZyB0aGUgd3Jvbmcg
ZW51bWVyYXRpb24gdHlwZS4gVGhpcyByZXN1bHQgdG8gYSB3YXJuaW5nCiAgICB1c2luZyBjbGFu
ZzoKICAgIAogICAgbWVtX2FjY2Vzcy5jOjUwOjIwOiBlcnJvcjogaW1wbGljaXQgY29udmVyc2lv
biBmcm9tIGVudW1lcmF0aW9uIHR5cGUKICAgICdwMm1fYWNjZXNzX3QnIHRvIGRpZmZlcmVudCBl
bnVtZXJhdGlvbiB0eXBlICd4ZW5tZW1fYWNjZXNzX3QnCiAgICBbLVdlcnJvciwtV2VudW0tY29u
dmVyc2lvbl0KICAgICAgICAqYWNjZXNzID0gcDJtLT5kZWZhdWx0X2FjY2VzczsKICAgICAgICAg
ICAgICAgIH4gfn5+fn5efn5+fn5+fn5+fn5+fgogICAgCiAgICBUaGUgY29ycmVjdCBzb2x1dGlv
biBpcyB0byB1c2UgdGhlIGFycmF5IG1lbWFjY2VzcyB0aGF0IHdpbGwgZG8gdGhlCiAgICBjb252
ZXJzaW9uIGJldHdlZW4gdGhlIDIgZW51bXMuCiAgICAKICAgIEZpeGVzOiA4ZDg0ZTcwMWZkICgi
eGVuL2FybTogaW5pdGlhbGl6ZSBhY2Nlc3MiKQogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA1YmExYzVkMDY0MWNmNjMwODZiMzA1OGU1NDdmY2QyOGMzYzRhMDExKQoKY29tbWl0IDk3YjQ2
OTgwODIyZjNjOGYyYjA2OTkwYTBiNmIxOTQ0MzAwYTVjOGUKQXV0aG9yOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMjE6MTc6MzAgMjAxOSAr
MDEwMAoKICAgIHhlbi9hcm06IHRyYXBzOiBBdm9pZCB1c2luZyBCVUdfT04oKSB0byBjaGVjayBn
dWVzdCBzdGF0ZSBpbiBhZHZhbmNlX3BjKCkKICAgIAogICAgVGhlIGNvbmRpdGlvbiBvZiB0aGUg
QlVHX09OKCkgaW4gYWR2YW5jZV9wYygpIGlzIHByZXR0eSB3cm9uZyBiZWNhdXNlCiAgICB0aGUg
Yml0cyBbMjY6MjVdIGFuZCBbMTU6MTBdIGhhdmUgYSBkaWZmZXJlbnQgbWVhbmluZyBiZXR3ZWVu
IEFBcmNoMzIKICAgIGFuZCBBQXJjaDY0IHN0YXRlLgogICAgCiAgICBPbiBBQXJjaDMyLCB0aGV5
IGFyZSB1c2VkIHRvIHN0b3JlIFBTVEFURS5JVC4gT24gQUFyY2g2NCwgdGhleSBhcmUgUkVTMAog
ICAgb3IgdXNlZCBmb3IgbmV3IGZlYXR1cmUgKGUuZyBBUk12OC4wLVNTQlMsIEFSTXY4LjUtQlRJ
KS4KICAgIAogICAgVGhpcyBtZWFucyBhIDY0LWJpdCBndWVzdCB3aWxsIGhpdCB0aGUgQlVHX09O
KCkgaWYgaXQgaXMgdHJ5aW5nIHRvIHVzZQogICAgYW55IG9mIHRoZXNlIGZlYXR1cmVzLgogICAg
CiAgICBNb3JlIGdlbmVyYWxseSwgUkVTMCBtZWFucyB0aGF0IHRoZSBiaXRzIGlzIHJlc2VydmVk
IGZvciBmdXR1cmUgdXNlLiBTbwogICAgY3Jhc2hpbmcgdGhlIGhvc3QgaXMgZGVmaW5pdGVseSBu
b3QgdGhlIHJpZ2h0IHNvbHV0aW9uLgogICAgCiAgICBJbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSwg
d2Ugb25seSBuZWVkIHRvIGtub3cgdGhlIGd1ZXN0IHdhcyB1c2luZyAzMi1iaXQKICAgIE1vZGUg
YW5kIHRoZSBUaHVtYiBpbnN0cnVjdGlvbnMuIFNvIHJlcGxhY2UgdGhlIEJVR19PTigpIGJ5IGEg
cHJvcGVyCiAgICBjaGVjay4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEx1a2FzIErDvG5nZXIgPGx1
a2FzLmp1ZW5nZXJAaWNlLnJ3dGgtYWFjaGVuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA3MjYxNWYyZTZiOThlODYxYzA4YWJiMWQyYjE5NDEyNjAxM2Q1NGZlKQoKY29tbWl0
IGUyOGY3ZDYwZDViNWIyNTQzN2E5N2VjYzY1NWU3M2ViMmYxZDA1ZWIKQXV0aG9yOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdWwgMjMgMjI6MzU6NDgg
MjAxOSArMDEwMAoKICAgIHhlbi9hcm06IFNDVExSX0VMMSBpcyBhIDY0LWJpdCByZWdpc3RlciBv
biBBcm02NAogICAgCiAgICBPbiBBcm02NCwgc3lzdGVtIHJlZ2lzdGVycyBhcmUgYWx3YXlzIDY0
LWJpdCBpbmNsdWRpbmcgU0NUTFJfRUwxLgogICAgSG93ZXZlciwgWGVuIGlzIGFzc3VtaW5nIHRo
aXMgaXMgMzItYml0IGJlY2F1c2UgZWFybGllciByZXZpc2lvbiBvZgogICAgQXJtdjggaGFkIHRo
ZSB0b3AgMzItYml0IFJFUzAgKHNlZSBBUk0gRERJMDU5NS5iKS4KICAgIAogICAgPkZyb20gQXJt
djguNSwgc29tZSBiaXRzIGluIFs2MzozMl0gd2lsbCBiZSBkZWZpbmVkIGFuZCBhbGxvd2VkIHRv
IGJlCiAgICBtb2RpZmllZCBieSB0aGUgZ3Vlc3QuIFNvIHdlIHdvdWxkIGVmZmVjdGl2ZWx5IHJl
c2V0IHRob3NlIGJpdHMgdG8gMAogICAgYWZ0ZXIgZWFjaCBjb250ZXh0IHN3aXRjaC4gVGhpcyBt
ZWFucyB0aGUgZ3Vlc3QgbWF5IG5vdCBmdW5jdGlvbgogICAgY29ycmVjdGx5IGFmdGVyd2FyZHMu
CiAgICAKICAgIFJhdGhlciB0aGFuIHJlc2V0dGluZyB0byAwIHRoZSBiaXRzIFs2MzozMl0sIHBy
ZXNlcnZlIHRoZW0gYWNyb3NzCiAgICBjb250ZXh0IHN3aXRjaC4KICAgIAogICAgTm90ZSB0aGF0
IHRoZSBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyIG9uIEFybTMyIChpLmUgU0NUTFIpIGlzIGFsd2F5
cwogICAgMzItYml0LiBTbyB3ZSBuZWVkIHRvIHVzZSByZWdpc3Rlcl90IGFueXdoZXJlIHdlIGRl
YWwgdGhlIFNDVExSeyxfRUwxfS4KICAgIAogICAgT3V0c2lkZSBpbnRlcmZhY2UgaXMgc3dpdGNo
ZWQgdG8gdXNlIDY0LWJpdCB0byBhbGxvdyBBQkkgY29tcGF0aWJpbGl0eQogICAgYmV0d2VlbiAz
Mi1iaXQgYW5kIDY0LWJpdC4KICAgIAogICAgW1N0ZWZhbm86IGZpeCB0eXBvIGluIGNvbW1pdCBt
ZXNzYWdlXQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
c0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlt
eXIuYmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBl
OThlZGNjYjk0NGE4MGRiNzgyZTU1MWYzMDkwNjI4ZTY2YzdmYjUyKQoKY29tbWl0IDRmZTcwYTE4
MGM1M2RmMGFkMDA5MmVmOGQ2NWU4Y2U5NDM5YjI1NGUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBNYXkgMTUgMTc6MTY6MTMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHRyYXBzOiBBdm9pZCB1c2luZyBCVUdfT04oKSBpbiBfc2hvd19yZWdp
c3RlcnMoKQogICAgCiAgICBBdCB0aGUgbW9tZW50LCBfc2hvd19yZWdpc3RlcnMoKSBpcyB1c2lu
ZyBhIEJVR19PTigpIHRvIGFzc2VydCBvbmx5CiAgICB1c2Vyc3BhY2Ugd2lsbCBydW4gMzItYml0
IGNvZGUgaW4gYSA2NC1iaXQgZG9tYWluLgogICAgCiAgICBTdWNoIGV4dHJhIHByZWNhdXRpb24g
aXMgbm90IG5lY2Vzc2FyeSBhbmQgY291bGQgYmUgYXZvaWRlZCBieSBvbmx5CiAgICBjaGVja2lu
ZyB0aGUgQ1BVIG1vZGUgdG8gZGVjaWRlIHdoZXRoZXIgc2hvd19yZWdpc3RlcnNfNjQoKSBvcgog
ICAgc2hvd19yZWlnc3RlcnNfMzIoKSBzaG91bGQgYmUgY2FsbGVkLgogICAgCiAgICBUaGlzIGhh
cyBhbHNvIHRoZSBuaWNlIGFkdmFudGFnZSB0byBhdm9pZCBuZXN0ZWQgaWYgaW4gdGhlIGNvZGUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGUwNDgxOGI0NmQ2YjA4
YWUyMmQ0ZWYwNWZhNGRjNjg1YmJhNDJmNTcpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 14:52:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 14:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQBoN-0005L9-OS; Thu, 31 Oct 2019 14:52:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VXij=YY=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iQBoM-0005L4-96
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 14:52:30 +0000
X-Inumbo-ID: 0f38d71a-fbee-11e9-beca-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f38d71a-fbee-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 14:52:29 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9VEieJj177426;
 Thu, 31 Oct 2019 14:52:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=o5krB7Sd/VIGdEEZtHpiIRHHHruXS7PMuNlRTnp6es0=;
 b=dncPJDAu221Q/utOUVKPwk1bYlsO896r3z1BRZ+dVMmV/5DSxghF1j+Hs4HqRfta+9Du
 HXeN2ka/xoDPuhLOTIgXofhTzOjMN8paLX655HmHyD9g6hNu5kRDzmd63BK5RcnevexJ
 PrCDst8QNANAHTp3YIXhskS0Rpi2hN6O03VheQv4CKuSJZAlF/HnDFtBaeMIbszZcvS3
 29k6xrpU+lGhT4oCi62N66cl/7kPaeSnv7g4flyRi0yNAbfy9YpBtQkLeCdc1nfTqA2t
 CM8CuRJzaHIJOJGZxTf8pdwCmM83k7tikMUTsdoq/d7bttjH64E6VP5sshPpZS8wJNcD +Q== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2vxwhfut46-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Oct 2019 14:52:26 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9VEimbY105533;
 Thu, 31 Oct 2019 14:52:26 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userp3030.oracle.com with ESMTP id 2vyqpe8suf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Oct 2019 14:52:26 +0000
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9VEqONt019485;
 Thu, 31 Oct 2019 14:52:24 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Oct 2019 07:52:24 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
 <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
 <20191030172313.GX17494@Air-de-Roger>
 <35c7a91d-1c46-e99e-5f9c-60d9e17721bf@oracle.com>
 <83625673-5e84-20ba-b7bf-e3e527eecbc0@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <b61f1b50-c050-2482-527e-f7740058b5f9@oracle.com>
Date: Thu, 31 Oct 2019 07:52:23 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <83625673-5e84-20ba-b7bf-e3e527eecbc0@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910310152
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910310152
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMzEvMTkgMTowMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMTAuMjAxOSAx
OTowMSwgSm9lIEppbiB3cm90ZToKPj4gT24gMTAvMzAvMTkgMTA6MjMgQU0sIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4+PiBPbiBXZWQsIE9jdCAzMCwgMjAxOSBhdCAwOTozODoxNkFNIC0wNzAw
LCBKb2UgSmluIHdyb3RlOgo+Pj4+IE9uIDEwLzMwLzE5IDE6MjQgQU0sIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4+Pj4+IENhbiB5b3UgdHJ5IHRvIGFkZCB0aGUgZm9sbG93aW5nIGRlYnVnIHBh
dGNoIG9uIHRvcCBvZiB0aGUgZXhpc3RpbmcKPj4+Pj4gb25lIGFuZCByZXBvcnQgdGhlIG91dHB1
dCB0aGF0IHlvdSBnZXQgb24gdGhlIFhlbiBjb25zb2xlPwo+Pj4+Cj4+Pj4gQXBwbGllZCBkZWJ1
ZyBwYXRjaCBhbmQgcnVuIHRoZSB0ZXN0IGFnYWluLCBub3Qgb2YgYW55IGxvZyBwcmludGVkLAo+
Pj4+IGF0dGFjaGVkIFhlbiBsb2cgb24gc2VyaWFsIGNvbnNvbGUsIHNlZW1zIHBpX3VwZGF0ZV9p
cnRlKCkgbm90IGJlZW4KPj4+PiBjYWxsZWQgZm9yIGlvbW11X2ludHBvc3Qgd2FzIGZhbHNlLgo+
Pj4KPj4+IEkgaGF2ZSB0byBhZG1pdCBJJ20gbG9zdCBhdCB0aGlzIHBvaW50LiBEb2VzIGl0IG1l
YW4gdGhlIG9yaWdpbmFsCj4+PiBpc3N1ZSBoYWQgbm90aGluZyB0byBkbyB3aXRoIHBvc3RlZCBp
bnRlcnJ1cHRzPwo+Pgo+PiBMb29rcyB3aGVuIGluamVjdCBpcnEgYnkgdmxhcGljX3NldF9pcnEo
KSwgaXQgY2hlY2tlZCBieQo+PiBodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50ciByYXRoZXIg
dGhhbiBpb21tdV9pbnRwb3N0Ogo+Pgo+PiAgMTc2ICAgICBpZiAoIGh2bV9mdW5jcy5kZWxpdmVy
X3Bvc3RlZF9pbnRyICkKPj4gIDE3NyAgICAgICAgIGh2bV9mdW5jcy5kZWxpdmVyX3Bvc3RlZF9p
bnRyKHRhcmdldCwgdmVjKTsKPj4KPj4gQW5kIGRlbGl2ZXJfcG9zdGVkX2ludHIoKSB3b3VsZCBi
ZSB0aGVyZSwgd2hlbiB2bXggZW5hYmxlZDoKPj4KPj4gKFhFTikgSFZNOiBWTVggZW5hYmxlZAo+
PiAoWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAo+PiAo
WEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCj4gCj4gSSBjYW4ndCBzZWUg
dGhlIGNvbm5lY3Rpb24uIHN0YXJ0X3ZteCgpIGhhcwo+IAo+ICAgICBpZiAoIGNwdV9oYXNfdm14
X3Bvc3RlZF9pbnRyX3Byb2Nlc3NpbmcgKQo+ICAgICB7Cj4gICAgICAgICBhbGxvY19kaXJlY3Rf
YXBpY192ZWN0b3IoJnBvc3RlZF9pbnRyX3ZlY3RvciwgcGlfbm90aWZpY2F0aW9uX2ludGVycnVw
dCk7Cj4gICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQo+ICAgICAgICAgICAgIGFsbG9jX2Rp
cmVjdF9hcGljX3ZlY3RvcigmcGlfd2FrZXVwX3ZlY3RvciwgcGlfd2FrZXVwX2ludGVycnVwdCk7
Cj4gCj4gICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuZGVsaXZlcl9wb3N0ZWRfaW50ciA9IHZt
eF9kZWxpdmVyX3Bvc3RlZF9pbnRyOwo+ICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnN5bmNf
cGlyX3RvX2lyciAgICAgPSB2bXhfc3luY19waXJfdG9faXJyOwo+ICAgICAgICAgdm14X2Z1bmN0
aW9uX3RhYmxlLnRlc3RfcGlyICAgICAgICAgICAgPSB2bXhfdGVzdF9waXI7Cj4gICAgIH0KPiAK
PiBpLmUuIHRoZSBob29rIGlzIHByZXNlbnQgb25seSB3aGVuIHBvc3RlZCBpbnRlcnJ1cHRzIGFy
ZQo+IGF2YWlsYWJsZSBpbiBnZW5lcmFsLiBJLmUuIGFsc28gd2l0aCBqdXN0IENQVS1zaWRlIHBv
c3RlZAo+IGludGVycnVwdHMsIHllcywgd2hpY2ggZ2V0cyBjb25maXJtZWQgYnkgeW91ciAiYXBp
Y3Y9MCIKPiB0ZXN0LiBZZXQgd2l0aCBqdXN0IENQVS1zaWRlIHBvc3RlZCBpbnRlcnJ1cHRzIEkn
bQo+IHN0cnVnZ2xpbmcgYWdhaW4gdG8gdW5kZXJzdGFuZCB5b3VyIG9yaWdpbmFsIHByb2JsZW0K
PiBkZXNjcmlwdGlvbiwgYW5kIHRoZSBuZWVkIHRvIGZpZGRsZSB3aXRoIElPTU1VIHNpZGUgY29k
ZS4KClllcywgb24gbXkgdGVzdCBlbnYsIGNwdV9oYXNfdm14X3Bvc3RlZF9pbnRyX3Byb2Nlc3Np
bmcgPT0gdHJ1ZSAmJiBpb21tdV9pbnRwb3N0ID09IGZhbHNlLAp3aXRoIHRoaXMsIHBvc3RlZCBp
bnRlcnJ1cHRzIGJlZW4gZW5hYmxlZC4KClRoYW5rcywKSm9lCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 14:56:43 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 14:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQBsQ-0005Ul-B7; Thu, 31 Oct 2019 14:56:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=I6hz=YY=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1iQBsP-0005Ug-Fk
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 14:56:41 +0000
X-Inumbo-ID: a49c5a49-fbee-11e9-9544-12813bfff9fa
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a49c5a49-fbee-11e9-9544-12813bfff9fa;
 Thu, 31 Oct 2019 14:56:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id D6EBDB3D5;
 Thu, 31 Oct 2019 14:56:38 +0000 (UTC)
To: Joe Jin <joe.jin@oracle.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
 <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
 <20191030172313.GX17494@Air-de-Roger>
 <35c7a91d-1c46-e99e-5f9c-60d9e17721bf@oracle.com>
 <83625673-5e84-20ba-b7bf-e3e527eecbc0@suse.com>
 <b61f1b50-c050-2482-527e-f7740058b5f9@oracle.com>
From: Jan Beulich <jbeulich@suse.com>
Message-ID: <2179120f-063c-7dfc-2a25-8403163bf04b@suse.com>
Date: Thu, 31 Oct 2019 15:56:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <b61f1b50-c050-2482-527e-f7740058b5f9@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEuMTAuMjAxOSAxNTo1MiwgSm9lIEppbiB3cm90ZToKPiBPbiAxMC8zMS8xOSAxOjAxIEFN
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gT24gMzAuMTAuMjAxOSAxOTowMSwgSm9lIEppbiB3cm90
ZToKPj4+IE9uIDEwLzMwLzE5IDEwOjIzIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+
IE9uIFdlZCwgT2N0IDMwLCAyMDE5IGF0IDA5OjM4OjE2QU0gLTA3MDAsIEpvZSBKaW4gd3JvdGU6
Cj4+Pj4+IE9uIDEwLzMwLzE5IDE6MjQgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+
PiBDYW4geW91IHRyeSB0byBhZGQgdGhlIGZvbGxvd2luZyBkZWJ1ZyBwYXRjaCBvbiB0b3Agb2Yg
dGhlIGV4aXN0aW5nCj4+Pj4+PiBvbmUgYW5kIHJlcG9ydCB0aGUgb3V0cHV0IHRoYXQgeW91IGdl
dCBvbiB0aGUgWGVuIGNvbnNvbGU/Cj4+Pj4+Cj4+Pj4+IEFwcGxpZWQgZGVidWcgcGF0Y2ggYW5k
IHJ1biB0aGUgdGVzdCBhZ2Fpbiwgbm90IG9mIGFueSBsb2cgcHJpbnRlZCwKPj4+Pj4gYXR0YWNo
ZWQgWGVuIGxvZyBvbiBzZXJpYWwgY29uc29sZSwgc2VlbXMgcGlfdXBkYXRlX2lydGUoKSBub3Qg
YmVlbgo+Pj4+PiBjYWxsZWQgZm9yIGlvbW11X2ludHBvc3Qgd2FzIGZhbHNlLgo+Pj4+Cj4+Pj4g
SSBoYXZlIHRvIGFkbWl0IEknbSBsb3N0IGF0IHRoaXMgcG9pbnQuIERvZXMgaXQgbWVhbiB0aGUg
b3JpZ2luYWwKPj4+PiBpc3N1ZSBoYWQgbm90aGluZyB0byBkbyB3aXRoIHBvc3RlZCBpbnRlcnJ1
cHRzPwo+Pj4KPj4+IExvb2tzIHdoZW4gaW5qZWN0IGlycSBieSB2bGFwaWNfc2V0X2lycSgpLCBp
dCBjaGVja2VkIGJ5Cj4+PiBodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50ciByYXRoZXIgdGhh
biBpb21tdV9pbnRwb3N0Ogo+Pj4KPj4+ICAxNzYgICAgIGlmICggaHZtX2Z1bmNzLmRlbGl2ZXJf
cG9zdGVkX2ludHIgKQo+Pj4gIDE3NyAgICAgICAgIGh2bV9mdW5jcy5kZWxpdmVyX3Bvc3RlZF9p
bnRyKHRhcmdldCwgdmVjKTsKPj4+Cj4+PiBBbmQgZGVsaXZlcl9wb3N0ZWRfaW50cigpIHdvdWxk
IGJlIHRoZXJlLCB3aGVuIHZteCBlbmFibGVkOgo+Pj4KPj4+IChYRU4pIEhWTTogVk1YIGVuYWJs
ZWQKPj4+IChYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVk
Cj4+PiAoWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCj4+Cj4+IEkgY2Fu
J3Qgc2VlIHRoZSBjb25uZWN0aW9uLiBzdGFydF92bXgoKSBoYXMKPj4KPj4gICAgIGlmICggY3B1
X2hhc192bXhfcG9zdGVkX2ludHJfcHJvY2Vzc2luZyApCj4+ICAgICB7Cj4+ICAgICAgICAgYWxs
b2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwb3N0ZWRfaW50cl92ZWN0b3IsIHBpX25vdGlmaWNhdGlv
bl9pbnRlcnJ1cHQpOwo+PiAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCj4+ICAgICAgICAg
ICAgIGFsbG9jX2RpcmVjdF9hcGljX3ZlY3RvcigmcGlfd2FrZXVwX3ZlY3RvciwgcGlfd2FrZXVw
X2ludGVycnVwdCk7Cj4+Cj4+ICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmRlbGl2ZXJfcG9z
dGVkX2ludHIgPSB2bXhfZGVsaXZlcl9wb3N0ZWRfaW50cjsKPj4gICAgICAgICB2bXhfZnVuY3Rp
b25fdGFibGUuc3luY19waXJfdG9faXJyICAgICA9IHZteF9zeW5jX3Bpcl90b19pcnI7Cj4+ICAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnRlc3RfcGlyICAgICAgICAgICAgPSB2bXhfdGVzdF9w
aXI7Cj4+ICAgICB9Cj4+Cj4+IGkuZS4gdGhlIGhvb2sgaXMgcHJlc2VudCBvbmx5IHdoZW4gcG9z
dGVkIGludGVycnVwdHMgYXJlCj4+IGF2YWlsYWJsZSBpbiBnZW5lcmFsLiBJLmUuIGFsc28gd2l0
aCBqdXN0IENQVS1zaWRlIHBvc3RlZAo+PiBpbnRlcnJ1cHRzLCB5ZXMsIHdoaWNoIGdldHMgY29u
ZmlybWVkIGJ5IHlvdXIgImFwaWN2PTAiCj4+IHRlc3QuIFlldCB3aXRoIGp1c3QgQ1BVLXNpZGUg
cG9zdGVkIGludGVycnVwdHMgSSdtCj4+IHN0cnVnZ2xpbmcgYWdhaW4gdG8gdW5kZXJzdGFuZCB5
b3VyIG9yaWdpbmFsIHByb2JsZW0KPj4gZGVzY3JpcHRpb24sIGFuZCB0aGUgbmVlZCB0byBmaWRk
bGUgd2l0aCBJT01NVSBzaWRlIGNvZGUuCj4gCj4gWWVzLCBvbiBteSB0ZXN0IGVudiwgY3B1X2hh
c192bXhfcG9zdGVkX2ludHJfcHJvY2Vzc2luZyA9PSB0cnVlICYmIGlvbW11X2ludHBvc3QgPT0g
ZmFsc2UsCj4gd2l0aCB0aGlzLCBwb3N0ZWQgaW50ZXJydXB0cyBiZWVuIGVuYWJsZWQuCgpBbmQg
d2hhdCdzIHRoZSB0aGVvcnkgdGhlbiBhZ2FpbiBmb3IgbmVlZGluZyB0byBtb2RpZnkgSU9NTVUK
Y29kZSBpbiB0aGlzIGNhc2U/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC4y-0006SF-6J; Thu, 31 Oct 2019 15:09:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC4x-0006S8-Bg
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:39 +0000
X-Inumbo-ID: 7460388e-fbf0-11e9-a531-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7460388e-fbf0-11e9-a531-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:37 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 22F8255D;
 Thu, 31 Oct 2019 08:09:37 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B1C63F71E;
 Thu, 31 Oct 2019 08:09:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:06 +0000
Message-Id: <20191031150922.22938-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 03/19] xen/arm: traps: Rework
 __do_serror() documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRvY3VtZW50YXRpb24gb24gdG9wIG9mIF9fZG9fc2Vycm9yKCkgaXMgdHJ5aW5nIHRvIGRl
c2NyaWJlIGFsbCB0aGUKcG9zc2liaWxpdGllcyB0byByZWNlaXZlIGFuIFNFcnJvcnMuCgpUaGUg
ZGVzY3JpcHRpb24gb2YgdHlwZSMyIGlzIHF1aXRlIG1pc2xlYWRpbmcgYmVjYXVzZSByZWNlaXZp
bmcgYW4KU0Vycm9yIGluIEVMMiBhZnRlciB1bm1hc2tpbmcgU0Vycm9yIGludGVycnVwdCAoe1BT
VEFURSwgQ1BTUn0uQSkgZG9lcwpub3QgbmVjZXNzYXJpbHkgaW1wbHkgdGhlIFNFcnJvciB3ZXJl
IGdlbmVyYXRlZCBieSB0aGUgZ3Vlc3QuIFlvdSBhbHNvCm5lZWQgdG8gYmUgaW4gYSBzcGVjaWFs
IHdpbmRvdyAoc2VlIGFib3J0X2d1ZXN0X2V4aXN0X3tndWVzdCwgZW5kfSkuCgpIb3dldmVyLCBm
b3IgdGhlIGNvbnRleHQgb2YgdGhlIGZ1bmN0aW9uIGl0IGRvZXMgbm90IG1hdHRlciBob3cgd2UK
Y2F0ZWdvcml6ZSB0aGUgaW50ZXJydXB0cy4gV2hhdCBtYXR0ZXIgaXMgdG8ga25vdyB3aGV0aGVy
IHRoaXMgaXMgYQpndWVzdC1nZW5lcmF0ZWQgU0Vycm9yLgoKQWxsIHRoZSBkb2N1bWVudGF0aW9u
IG9mIF9fZG9fc2Vycm9yKCkgaXMgbm93IHJld29ya2VkIHRvIGF2b2lkCm1pc2xlYWRpbmcgaW5m
b3JtYXRpb24uCgpUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBzaW1wbGlmeSB0aGUgY29kZSBhZnRl
ciB0aGUgZm9yd2FyZCBvcHRpb24gaGFzCmJlZW4gZHJvcHBlZC4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAg
ICAgICAgLSBGaXggdHlwbwogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENo
YW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS90cmFw
cy5jIHwgMzYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA2ZWQ5ZTY2NzEw
Li4zMjYyMDUyZjQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwpAQCAtNjYwLDQxICs2NjAsMzEgQEAgc3RhdGljIHZvaWQgaW5qZWN0
X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogfQogCiAvKgotICog
U0Vycm9yIGV4Y2VwdGlvbiBoYW5kbGVyLiBXZSBvbmx5IGhhbmRsZSB0aGUgZm9sbG93aW5nIDMg
dHlwZXMgb2YgU0Vycm9yczoKLSAqIDEpIEd1ZXN0LWdlbmVyYXRlZCBTRXJyb3IgYW5kIGhhZCBi
ZWVuIGRlbGl2ZXJlZCBpbiBFTDEgYW5kIHRoZW4KLSAqICAgIGJlZW4gZm9yd2FyZGVkIHRvIEVM
Mi4KLSAqIDIpIEd1ZXN0LWdlbmVyYXRlZCBTRXJyb3IgYnV0IGhhZG4ndCBiZWVuIGRlbGl2ZXJl
ZCBpbiBFTDEgYmVmb3JlCi0gKiAgICB0cmFwcGluZyB0byBFTDIuIFRoaXMgU0Vycm9yIHdvdWxk
IGJlIGNhdWdodCBpbiBFTDIgYXMgc29vbiBhcwotICogICAgd2UganVzdCB1bm1hc2tlZCB0aGUg
UFNUQVRFLkEgYml0LgotICogMykgSHlwZXJ2aXNvciBnZW5lcmF0ZWQgbmF0aXZlIFNFcnJvciwg
dGhhdCB3b3VsZCBiZSBhIGJ1Zy4KKyAqIFNFcnJvciBleGNlcHRpb24gaGFuZGxlci4KICAqCiAg
KiBBIHRydWUgcGFyYW1ldGVyICJndWVzdCIgbWVhbnMgdGhhdCB0aGUgU0Vycm9yIGlzIHR5cGUj
MSBvciB0eXBlIzIuCiAgKgorICogQGd1ZXN0IGluZGljYXRlcyB3aGV0aGVyIHRoaXMgaXMgYSBT
RXJyb3IgZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdC4KKyAqCisgKiBJZiB0cnVlLCB0aGUgU0Vycm9y
IHdhcyBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LCBzbyBpdCBpcyBzYWZlIHRvIGNvbnRpbnVlCisg
KiBhbmQgZm9yd2FyZCB0byB0aGUgZ3Vlc3QgKGlmIHJlcXVlc3RlZCkuCisgKgorICogSWYgZmFs
c2UsIHRoZSBTRXJyb3Igd2FzIGxpa2VseSBnZW5lcmF0ZWQgYnkgdGhlIGh5cGVydmlzb3IuIEFz
IHdlIGNhbm5vdAorICogZGlzdGluZ3Vpc2ggYmV0d2VlbiBwcmVjaXNlIGFuZCBpbXByZWNpc2Ug
U0Vycm9ycywgaXQgaXMgbm90IHNhZmUgdG8KKyAqIGNvbnRpbnVlLgorICoKICAqIE5vdGUgdGhh
dCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJuYWwgYWJvcnQgZ2VuZXJhdGVkIGJ5IHRoZQogICog
aHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQgaW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkuCiAgKi8K
IHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJyb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGJvb2wgZ3Vlc3QpCiB7CiAgICAgLyoKLSAgICAgKiBPbmx5ICJESVZFUlNFIiBvcHRpb24gbmVl
ZHMgdG8gZGlzdGluZ3Vpc2ggdGhlIGd1ZXN0LWdlbmVyYXRlZCBTRXJyb3JzCi0gICAgICogZnJv
bSBoeXBlcnZpc29yIFNFcnJvcnMuCisgICAgICogV2hlbiB1c2luZyAiRElWRVJTRSIsIHRoZSBT
RXJyb3JzIGdlbmVyYXRlZCBieSB0aGUgZ3Vlc3Qgd2lsbCBiZQorICAgICAqIGZvcndhcmRlZCB0
byB0aGUgY3VycmVudGx5IHJ1bm5pbmcgdkNQVS4KICAgICAgKi8KLSAgICBpZiAoIHNlcnJvcnNf
b3AgPT0gU0VSUk9SU19ESVZFUlNFICkKLSAgICB7Ci0gICAgICAgIC8qIEZvcndhcmQgdGhlIHR5
cGUjMSBhbmQgdHlwZSMyIFNFcnJvcnMgdG8gZ3Vlc3RzLiAqLwotICAgICAgICBpZiAoIGd1ZXN0
ICkKKyAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19ESVZFUlNFICYmIGd1ZXN0ICkKICAg
ICAgICAgICAgIHJldHVybiBpbmplY3RfdmFidF9leGNlcHRpb24ocmVncyk7CiAKLSAgICAgICAg
LyogVHlwZSMzIFNFcnJvcnMgd2lsbCBwYW5pYyB0aGUgd2hvbGUgc3lzdGVtICovCi0gICAgICAg
IGdvdG8gY3Jhc2hfc3lzdGVtOwotICAgIH0KLQotY3Jhc2hfc3lzdGVtOgotICAgIC8qCi0gICAg
ICogVHdvIHBvc3NpYmlsaXRpZXMgdG8gY3Jhc2ggdGhlIHdob2xlIHN5c3RlbToKLSAgICAgKiAx
KSAiRElWRVJTRSIgb3B0aW9uIHdpdGggSHlwZXJ2aXNvciBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAg
ICAgKiAyKSAiUEFOSUMiIG9wdGlvbiB3aXRoIGFsbCBTRXJyb3JzLgotICAgICAqLwogICAgIGRv
X3VuZXhwZWN0ZWRfdHJhcCgiU0Vycm9yIiwgcmVncyk7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC4t-0006Rt-Uo; Thu, 31 Oct 2019 15:09:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC4t-0006Ri-Eo
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:35 +0000
X-Inumbo-ID: 728f6340-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 728f6340-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:34 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 39F7646A;
 Thu, 31 Oct 2019 08:09:34 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD6D53F71E;
 Thu, 31 Oct 2019 08:09:32 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:04 +0000
Message-Id: <20191031150922.22938-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 01/19] docs/misc: xen-command-line:
 Remove wrong statement from serrors=diverse
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzZXJyb3JzPWRpdmVyc2UgaXMgc2VsZWN0ZWQgYnkgdGhlIHVzZXIsIHdlIHdpbGwgb25s
eSBzeW5jaHJvbml6ZQp0aGUgcGVuZGluZyBTRXJyb3JzIG9uIGVudHJ5IHRvIGh5cGVydmlzb3Ig
ZnJvbSBndWVzdCBjb250ZXh0IGFuZCBleGl0CmZyb20gZ3Vlc3QgdG8gaHlwZXJ2aXNvciBjb250
ZXh0LgoKV2UgZG9uJ3QgbmVlZCBzeW5jaHJvbml6ZSBTRXJyb3JzIGJldHdlZW4gZ3Vlc3QgY29u
dGV4dCBzd2l0Y2ggYXMgdGhleQp3b3VsZCBiZSBjYXRlZ29yaXplZCB0byBIeXBlcnZpc29yIGdl
bmVyYXRlZCBTRXJyb3JzIGluIGFueSBjYXNlLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQogICAgVGhlIGRvY3VtZW50YXRpb24gZm9yIHRo
ZSBvcHRpb24gc2Vycm9ycyB3aWxsIGJlIGZ1bGx5IHJld29ya2VkIGluIGEKICAgIGZvbGxvdy11
cCBwYXRjaC4gQnV0IHRoZSBkc2IvaXNiIGluIHRoZSBjb250ZXh0IHN3aXRjaCB3aWxsIGJlCiAg
ICByZW1vdmVkIGJlZm9yZSB0aGUgZG9jdW1lbnRhdGlvbiByZXdvcmsuIFNvIHRvIGF2b2lkIGFu
eSBxdWVzdGlvbgogICAgd2hpbGUgcmV2aWV3aW5nIHRoZSBuZXh0IHBhdGNoLCBkcm9wIGl0IG5v
dy4KCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1i
eQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggZWY1NmRlZmVmNS4uMzBhMDRk
ZjRkYiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTg3Nyw3ICsxODc3LDYgQEAg
aHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnM6CiAgIDEuIGRzYi9pc2Igb24gYWxsIEVMMSAtPiBF
TDIgdHJhcCBlbnRyaWVzIHRvIGNhdGVnb3JpemUgU0Vycm9ycyBjb3JyZWN0bHkuCiAgIDIuIGRz
Yi9pc2Igb24gRUwyIC0+IEVMMSByZXR1cm4gcGF0aHMgdG8gcHJldmVudCBzbGlwcGluZyBoeXBl
cnZpc29yCiAgICAgIFNFcnJvcnMgdG8gZ3Vlc3RzLgotICAzLiBkc2IvaXNiIGluIGNvbnRleHQg
c3dpdGNoIHRvIGlzb2xhdGUgU0Vycm9ycyBiZXR3ZWVuIDIgdkNQVXMuCiAKICogYGZvcndhcmRg
OgogICBUaGUgaHlwZXJ2aXNvciB3aWxsIG5vdCBkaXN0aW5ndWlzaCBndWVzdCBTRXJyb3JzIGZy
b20gaHlwZXJ2aXNvciBTRXJyb3JzLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:40 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC4t-0006Rn-Lt; Thu, 31 Oct 2019 15:09:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC4s-0006Rd-DS
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:34 +0000
X-Inumbo-ID: 71c867ae-fbf0-11e9-8aca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 71c867ae-fbf0-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:33 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 887511F1;
 Thu, 31 Oct 2019 08:09:32 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C83133F71E;
 Thu, 31 Oct 2019 08:09:30 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:03 +0000
Message-Id: <20191031150922.22938-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Subject: [Xen-devel] [PATCH for-4.13 v4 00/19] xen/arm: XSA-201 and XSA-263
 fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyB2NCBvZiB0aGUgc2VyaWVzLiBGb3IgdGhvc2Ugd29uZGVyaW5nIHdo
eSBpdCBpcyB2NCBhbmQgbm90IHYyLCB0aGlzCnNlcmllcyBpcyBjbG9zZWx5IHJlbGF0ZWQgdG8g
WFNBLTMwMyBbMV0gYW5kIHJlZnJhaW5lZCB0byBwb3N0IGEgbmV3IHZlcnNpb24KcHVibGljbHku
IFRvIGF2b2lkIGRlbGF5aW5nIHRoZSBzZXJpZXMgd2FzIHJldmlld2VkIHByaXZhdGVseSBvbiBz
ZWN1cml0eUAuCgpUaGUgc2VyaWVzIGlzIG5vdyBuZWFybHkgZnVsbHkgcmV2aWV3ZWQuIFRoZXJl
IGFyZSBqdXN0IGEgZmV3IG1pc3NpbmcgdGFncwpmb3IgcGF0Y2ggIzExLCAjMTIgYW5kICMxOS4K
ClRoZSBzZXJpZXMgaXMgYmFzZWQgb24gWFNBLTMwMyB3aGljaCBoYXMgbm90IHlldCBiZWVuIGNv
bW1pdHRlZC4gRm9yCmNvbnZlbmllbmNlLCBJIGhhdmUgcHVzaGVkIGEgYnJhbmNoIG9uIG15IHB1
YmxpYyBnaXQ6CgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvanVsaWVu
Zy94ZW4tdW5zdGFibGUuZ2l0CmJyYW5jaCBlbnRyeS1yZXdvcmsvdjQKCkBKdWVyZ2VuOiBPbiB2
MSwgeW91IGFncmVlZCB0aGlzIHNob3VsZCBiZSBjb25zaWRlcmVkIGFzIGEgYmxvY2tlciBmb3Ig
WGVuIDQuMTMuCkFyZSB5b3Ugc3RpbGwgaGFwcHkgdG8gY29uc2lkZXIgdGhpcyBzZXJpZXMgdG8g
Z28gaW4gWGVuIDQuMTM/VGhpcyBpcyBtb3N0bHkKZml4aW5nIHVwIHRoZSBub24tWFNBIHBhcnQg
b2YgWFNBLTMwMy4gVGhpcyBzaG91bGQgYWxsb3cgdG8gaGFuZGxlIHByb3Blcmx5ClNTQkQgd29y
a2Fyb3VuZCBhbmQgcmVjZWl2ZSBzYWZlbHkgU0Vycm9ycy4KCkNoZWVycywKClsxXSBodHRwczov
L3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMzAzLmh0bWwKCkNjOiBqZ3Jvc3NAc3VzZS5j
b20KCkp1bGllbiBHcmFsbCAoMTgpOgogIGRvY3MvbWlzYzogeGVuLWNvbW1hbmQtbGluZTogUmVt
b3ZlIHdyb25nIHN0YXRlbWVudCBmcm9tCiAgICBzZXJyb3JzPWRpdmVyc2UKICB4ZW4vYXJtOiBS
ZW1vdmUgc2Vycm9ycz1mb3J3YXJkCiAgeGVuL2FybTogdHJhcHM6IFJld29yayBfX2RvX3NlcnJv
cigpIGRvY3VtZW50YXRpb24KICBkb2NzL21pc2M6IHhlbi1jb21tYW5kLWxpbmU6IFJld29yayBk
b2N1bWVudGF0aW9uIG9mIHRoZSBvcHRpb24KICAgICdzZXJyb3JzJwogIHhlbi9hcm06IHRyYXBz
OiBVcGRhdGUgdGhlIGNvcnJlY3QgUEMgd2hlbiBpbmplY3QgYSB2aXJ0dWFsIFNFcnJvciB0bwog
ICAgdGhlIGd1ZXN0CiAgeGVuL2FybTY0OiBlbnRyeTogQXZvaWQgb3Blbi1jb2RpbmcgaW50ZXJy
dXB0IGZsYWdzCiAgeGVuL2FybTY0OiBlbnRyeTogSW50cm9kdWNlIGEgbWFjcm8gdG8gZ2VuZXJh
dGUgZ3Vlc3QgdmVjdG9yIGFuZCB1c2UKICAgIGl0CiAgeGVuL2FybTY0OiBlbnRyeTogQ2hlY2sg
aWYgYW4gU0Vycm9yIGlzIHBlbmRpbmcgd2hlbiByZWNlaXZpbmcgYQogICAgdlNFcnJvcgogIHhl
bi9hcm06IHRyYXBzOiBSZXdvcmsgZW50cnkvZXhpdCBmcm9tIHRoZSBndWVzdCBwYXRoCiAgeGVu
L2FybTMyOiBlbnRyeTogUmVuYW1lIHNhdmVfZ3Vlc3RfcmVncygpCiAgeGVuL2FybTogRW5zdXJl
IHRoZSBTU0JEIHdvcmthcm91bmQgaXMgcmUtZW5hYmxlZCByaWdodCBhZnRlciBleGl0aW5nCiAg
ICBhIGd1ZXN0CiAgeGVuL2FybTogdHJhcHM6IERvbid0IGlnbm9yZSBpbnZhbGlkIHZhbHVlIGZv
ciBzZXJyb3JzPQogIHhlbi9hcm06IGFsdGVybmF0aXZlOiBSZW1vdmUgdW51c2VkIHBhcmFtZXRl
ciBmb3IKICAgIGFsdGVybmF0aXZlX2lmX25vdF9jYXAKICB4ZW4vYXJtOiBNb3ZlIEFSQ0hfUEFU
Q0hfSU5TTl9TSVpFIG91dCBvZiB0aGUgaGVhZGVyIGxpdmVwYXRjaC5oCiAgeGVuL2FybTogQWxs
b3cgaW5zbi5oIHRvIGJlIGNhbGxlZCBmcm9tIGFzc2VtYmx5CiAgeGVuL2FybTogYXNtOiBSZXBs
YWNlIHVzZSBvZiBBTFRFUk5BVElWRSB3aXRoIGFsdGVybmF0aXZlX2lmCiAgeGVuL2FybTogVXBk
YXRlIHRoZSBBU1NFUlQoKSBpbiBTWU5DSFJPTklaRV9TRVJST1IoKQogIHhlbi9hcm06IGVudHJ5
OiBFbnN1cmUgdGhlIGd1ZXN0IHN0YXRlIGlzIHN5bmNlZCB3aGVuIHJlY2VpdmluZyBhCiAgICB2
U0Vycm9yCgpNYXJrIFJ1dGxhbmQgKDEpOgogIHhlbi9hcm06IGFsdGVybmF0aXZlOiBhZGQgYXV0
by1ub3AgaW5mcmFzdHJ1Y3R1cmUKCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2Mg
fCAgNDUgKysrLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICAgIHwgICAy
IC0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TICAgICAgICB8ICA4MCArKysrKysrKysrKysr
Ky0tLS0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jICAgICAgICB8ICAxMiArLS0KIHhlbi9h
cmNoL2FybS9hcm02NC9lbnRyeS5TICAgICAgICB8IDE3MCArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgIHwgIDEx
IC0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgMTY2ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRp
dmUuaCB8ICA3NSArKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0
dXJlLmggIHwgIDExICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmggICAgICAgIHwgICA3
ICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oICAgfCAgIDQgKy0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vbWFjcm9zLmggICAgICB8ICAgNyArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCAgIHwgICAyICstCiAxMyBmaWxlcyBjaGFuZ2VkLCAzMjMgaW5zZXJ0aW9ucygr
KSwgMjY5IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC4z-0006Sw-GH; Thu, 31 Oct 2019 15:09:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC4y-0006SI-9q
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:40 +0000
X-Inumbo-ID: 73b6f0f8-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 73b6f0f8-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:36 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 064904F5;
 Thu, 31 Oct 2019 08:09:36 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E8523F71E;
 Thu, 31 Oct 2019 08:09:34 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:05 +0000
Message-Id: <20191031150922.22938-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 02/19] xen/arm: Remove
 serrors=forward
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGVyIHRoZSBBcm0gQVJNIChENC41IGluIEFSTSBEREkgMDQ4N0UuYSksIFNFcnJvciBtYXkgYmUg
cHJlY2lzZSBvcgppbXByZWNpc2UuCgpJbXByZWNpc2UgbWVhbnMgdGhlIHN0YXRlIHByZXNlbnRl
ZCB0byB0aGUgZXhjZXB0aW9uIGhhbmRsZXIgaXMgbm90Cmd1YXJhbnRlZWQgdG8gYmUgY29uc2lz
dGVudCB3aXRoIGFueSBwb2ludCBpbiB0aGUgZXhjdXRpb24gc3RyZWFtIGZyb20Kd2hpY2ggdGhl
IGV4Y2VwdGlvbiB3YXMgdGFrZW4uIEluIG90aGVyIHdvcmRzLCB0aGV5IGFyZSBsaWtlbHkgdG8g
YmUKZmF0YWwgYXMgeW91IGNhbid0IHJldHVybiBzYWZlbHkgZnJvbSB0aGVtLgoKV2l0aG91dCB0
aGUgUkFTIGV4dGVuc2lvbiwgdGhlIEFybSBhcmNoaXRlY3R1cmUgZG9lcyBub3QgcHJvdmlkZSBh
IHdheQp0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4gaW1wcmVjaXNlIGFuZCBwcmVjaXNlIFNFcnJv
ci4gRnVydGhlcm1vcmUgWGVuCmhhcyBubyBzdXBwb3J0IGZvciBSQVMgeWV0LiBTbyBmcm9tIGEg
c29mdHdhcmUgUE9WLCB0aGVyZSBpcyBub3QgbXVjaAp3ZSBjYW4gZG8uCgpNb3JlIGdlbmVyYWxs
eSwgZm9yd2FyZGluZyBibGluZGx5IFNFcnJvcnMgdG8gdGhlIGd1ZXN0IGlzIGxpa2VseSB0byBi
ZQp0aGUgd3JvbmcgdGhpbmcgdG8gZG8uIEluZGVlZCwgWGVuIGlzIG5vdCBhYmxlIHRvIGtub3cg
d2hhdCBpcyB0aGUKY29udGVudCBvZiB0aGUgU0Vycm9yLiBUaGlzIG1heSBiZSBhIGNyaXRpY2Fs
IGRldmljZSB1c2VkIGJ5IHRoZQpoeXBlcnZpc29yIHRoYXQgaXMgYWJvdXQgdG8gZmFpbC4KCklu
IGEgbnV0c2hlbGwsIHRoZSBvcHRpb24gc2Vycm9ycz1mb3J3YXJkIGlzIG5vdCBzYWZlIHRvIHVz
ZSBpbiBhbnkKZW52aXJvbm1lbnQgd2l0aCB0aGUgY3VycmVudCBzdGF0ZSBvZiBYZW4uIFRoZXJl
Zm9yZSB0aGUgb3B0aW9uIGFuZCBhbnkKY29kZSByZWxhdGVkIHRvIGl0IGFyZSBjb21wbGV0ZWx5
IHJlbW92ZWQuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXdvcmsgdGhlIGNvbW1lbnQgaW4g
ZG9fdHJhcF9kYXRhX2Fib3J0KCkgYXMKYWxsIFNFcnJvcnMvRXh0ZXJuYWwgQWJvcnQgZ2VuZXJh
dGVkIGJ5IHRoZSBoeXBlcnZpc29yIHdpbGwgcmVzdWx0IGluCmEgY3Jhc2ggb2YgdGhlIHN5c3Rl
bSBubyBtYXR0ZXIgd2hhdCB0aGUgdXNlciBwYXNzZWQgb24gdGhlIGNvbW1hbmQKbGluZS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAg
IENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBGaXggZ3JhbW1hcgogICAgICAgIC0gQWRkIFN0ZWZh
bm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBGaXggdHlwbyBp
biB0aGUgY29tbWl0IG1lc3NhZ2UKICAgICAgICAtIFJld29yayBjb21tZW50cyBpbiBhcm0zMi90
cmFwcy5jCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMTMgKystLS0tLS0tLS0tLQogeGVuL2Fy
Y2gvYXJtL2FybTMyL3RyYXBzLmMgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vZG9tYWluLmMgICAgICAgICAgICAgfCAxMSAtLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3Ry
YXBzLmMgICAgICAgICAgICAgIHwgMzQgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmggIHwgMTEgKysrKystLS0tLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgNjEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDMwYTA0ZGY0ZGIuLmI4YTA5Y2U1YzQgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4NTAsNyArMTg1MCw3IEBAIGFjY2lkZW50YWxseSBs
ZWFraW5nIHNlY3JldHMgYnkgcmVsZWFzaW5nIHBhZ2VzIHdpdGhvdXQgcHJvcGVyIHNhbml0aXph
dGlvbi4KIFNldCB0aGUgc2VyaWFsIHRyYW5zbWl0IGJ1ZmZlciBzaXplLgogCiAjIyMgc2Vycm9y
cyAoQVJNKQotPiBgPSBkaXZlcnNlIHwgZm9yd2FyZCB8IHBhbmljYAorPiBgPSBkaXZlcnNlIHwg
cGFuaWNgCiAKID4gRGVmYXVsdDogYGRpdmVyc2VgCiAKQEAgLTE4NjYsNyArMTg2Niw3IEBAIG9u
IHRoZSBob3N0IHdpbGwgbm90IHRyaWdnZXIgc3VjaCBTRXJyb3JzLiBJbiB0aGlzIGNhc2UsIHRo
ZSBhZG1pbmlzdHJhdG9yIGNhbgogdXNlIHRoaXMgcGFyYW1ldGVyIHRvIHNraXAgY2F0ZWdvcml6
aW5nIFNFcnJvcnMgYW5kIHJlZHVjZSB0aGUgb3ZlcmhlYWQgb2YKIGRzYi9pc2IuCiAKLVdlIHBy
b3ZpZGVkIHRoZSBmb2xsb3dpbmcgMyBvcHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVy
bWluZSBob3cgdGhlCitXZSBwcm92aWRlZCB0aGUgZm9sbG93aW5nIDIgb3B0aW9ucyB0byBhZG1p
bmlzdHJhdG9ycyB0byBkZXRlcm1pbmUgaG93IHRoZQogaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJv
cnM6CiAKICogYGRpdmVyc2VgOgpAQCAtMTg3OCwxNSArMTg3OCw2IEBAIGh5cGVydmlzb3JzIGhh
bmRsZSBTRXJyb3JzOgogICAyLiBkc2IvaXNiIG9uIEVMMiAtPiBFTDEgcmV0dXJuIHBhdGhzIHRv
IHByZXZlbnQgc2xpcHBpbmcgaHlwZXJ2aXNvcgogICAgICBTRXJyb3JzIHRvIGd1ZXN0cy4KIAot
KiBgZm9yd2FyZGA6Ci0gIFRoZSBoeXBlcnZpc29yIHdpbGwgbm90IGRpc3Rpbmd1aXNoIGd1ZXN0
IFNFcnJvcnMgZnJvbSBoeXBlcnZpc29yIFNFcnJvcnMuCi0gIEFsbCBTRXJyb3JzIHdpbGwgYmUg
Zm9yd2FyZGVkIHRvIGd1ZXN0cywgZXhjZXB0IHRoZSBTRXJyb3JzIGdlbmVyYXRlZCB3aGVuCi0g
IHRoZSBpZGxlIHZDUFUgaXMgcnVubmluZy4gVGhlIGlkbGUgZG9tYWluIGRvZXNuJ3QgaGF2ZSB0
aGUgYWJpbGl0eSB0byBoYW5kbGUKLSAgU0Vycm9ycywgc28gd2UgaGF2ZSB0byBjcmFzaCB0aGUg
d2hvbGUgc3lzdGVtIHdoZW4gd2UgZ2V0IFNFcnJvcyB3aXRoIHRoZQotICBpZGxlIHZDUFUuIFRo
aXMgb3B0aW9uIHdpbGwgYXZvaWQgbW9zdCBvdmVyaGVhZCBvZiB0aGUgZHNiL2lzYiwgZXhjZXB0
IHRoZQotICBkc2IvaXNiIGluIGNvbnRleHQgc3dpdGNoIHdoaWNoIGlzIHVzZWQgdG8gaXNvbGF0
ZSB0aGUgU0Vycm9ycyBiZXR3ZWVuIDIKLSAgdkNQVXMuCi0KICogYHBhbmljYDoKICAgVGhlIGh5
cGVydmlzb3Igd2lsbCBub3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlz
b3IgU0Vycm9ycy4KICAgQWxsIFNFcnJvcnMgd2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBU
aGlzIG9wdGlvbiB3aWxsIGF2b2lkIGFsbCBvdmVyaGVhZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwppbmRleCA3NmY3
MTRhMTY4Li45Yzk3OTBhNmQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwpAQCAtNjksMTIgKzY5LDEyIEBAIHZv
aWQgZG9fdHJhcF9wcmVmZXRjaF9hYm9ydChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHZv
aWQgZG9fdHJhcF9kYXRhX2Fib3J0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IC8qCi0gICAgICogV2UgY2Fubm90IGRpc3Rpbmd1aXNoIFhlbiBTRXJyb3JzIGZyb20gc3luY2hy
b25vdXMgZGF0YSBhYm9ydHMuIFdlCi0gICAgICogd2FudCB0byBhdm9pZCB0cmVhdGluZyBhbnkg
WGVuIHN5bmNocm9ub3VzIGFib3J0cyBhcyBTRXJyb3JzIGFuZAotICAgICAqIGZvcndhcmRpbmcg
dGhlbSB0byB0aGUgZ3Vlc3QuIEluc3RlYWQsIGNyYXNoIHRoZSBzeXN0ZW0gaW4gYWxsCi0gICAg
ICogY2FzZXMgd2hlbiB0aGUgYWJvcnQgY29tZXMgZnJvbSBYZW4uIEV2ZW4gaWYgdGhleSBhcmUg
WGVuIFNFcnJvcnMKLSAgICAgKiBpdCB3b3VsZCBiZSBhIHJlYXNvbmFibGUgdGhpbmcgdG8gZG8s
IGFuZCB0aGUgZGVmYXVsdCBiZWhhdmlvciB3aXRoCi0gICAgICogc2Vycm9yX29wID09IERJVkVS
U0UuCisgICAgICogV2UgY2Fubm90IGRpc3Rpbmd1aXNoIGJldHdlZW4gQXN5bmNocm9ub3VzIEV4
dGVybmFsIEFib3J0IGFuZAorICAgICAqIFN5bmNocm9ub3VzIERhdGEgQWJvcnQuCisgICAgICoK
KyAgICAgKiBBcyBhc3luY2hyb25vdXMgYWJvcnQgKGFrYSBTRXJyb3IpIGdlbmVyYXRlZCBieSB0
aGUgaHlwZXJ2aXNvciB3aWxsCisgICAgICogcmVzdWx0IGluIGEgY3Jhc2ggb2YgdGhlIHN5c3Rl
bSAoc2VlIF9fZG9fdHJhcF9zZXJyb3IoKSksIGl0IGlzIGZpbmUgdG8KKyAgICAgKiBkbyBpdCBo
ZXJlLgogICAgICAqLwogICAgIGlmICggVkFCT1JUX0dFTl9CWV9HVUVTVChyZWdzKSApCiAgICAg
ICAgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDQ2MGU5NjhlOTcuLjUzZGMx
ZDExYzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKQEAgLTM1MywxNyArMzUzLDYgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1
Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAKICAgICBsb2NhbF9pcnFfZGlzYWJs
ZSgpOwogCi0gICAgLyoKLSAgICAgKiBJZiB0aGUgc2Vycm9yc19vcCBpcyAiRk9SV0FSRCIsIHdl
IGhhdmUgdG8gcHJldmVudCBmb3J3YXJkaW5nCi0gICAgICogU0Vycm9yIHRvIHdyb25nIHZDUFUu
IFNvIGJlZm9yZSBjb250ZXh0IHN3aXRjaCwgd2UgaGF2ZSB0byB1c2UKLSAgICAgKiB0aGUgU1lO
Q1JPTklaRV9TRVJST1IgdG8gZ3VhcmFudGVlIHRoYXQgdGhlIHBlbmRpbmcgU0Vycm9yIHdvdWxk
Ci0gICAgICogYmUgY2F1Z2h0IGJ5IGN1cnJlbnQgdkNQVS4KLSAgICAgKgotICAgICAqIFRoZSBT
S0lQX0NUWFRfU1dJVENIX1NFUlJPUl9TWU5DIHdpbGwgYmUgc2V0IHRvIGNwdV9od2NhcHMgd2hl
biB0aGUKLSAgICAgKiBzZXJyb3JzX29wIGlzIE5PVCAiRk9SV0FSRCIuCi0gICAgICovCi0gICAg
U1lOQ0hST05JWkVfU0VSUk9SKFNLSVBfQ1RYVF9TV0lUQ0hfU0VSUk9SX1NZTkMpOwotCiAgICAg
c2V0X2N1cnJlbnQobmV4dCk7CiAKICAgICBwcmV2ID0gX19jb250ZXh0X3N3aXRjaChwcmV2LCBu
ZXh0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggYTNkZWI1OTM3Mi4uNmVkOWU2NjcxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTEwMywxNSArMTAzLDEy
IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQpCiAKIHN0YXRpYyBlbnVt
IHsKICAgICBTRVJST1JTX0RJVkVSU0UsCi0gICAgU0VSUk9SU19GT1JXQVJELAogICAgIFNFUlJP
UlNfUEFOSUMsCiB9IHNlcnJvcnNfb3A7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NlcnJv
cnNfYmVoYXZpb3IoY29uc3QgY2hhciAqc3RyKQogewotICAgIGlmICggIXN0cmNtcChzdHIsICJm
b3J3YXJkIikgKQotICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19GT1JXQVJEOwotICAgIGVs
c2UgaWYgKCAhc3RyY21wKHN0ciwgInBhbmljIikgKQorICAgIGlmICggIXN0cmNtcChzdHIsICJw
YW5pYyIpICkKICAgICAgICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFOSUM7CiAgICAgZWxzZQog
ICAgICAgICBzZXJyb3JzX29wID0gU0VSUk9SU19ESVZFUlNFOwpAQCAtMTI1LDkgKzEyMiw2IEBA
IHN0YXRpYyBpbnQgX19pbml0IHVwZGF0ZV9zZXJyb3JzX2NwdV9jYXBzKHZvaWQpCiAgICAgaWYg
KCBzZXJyb3JzX29wICE9IFNFUlJPUlNfRElWRVJTRSApCiAgICAgICAgIGNwdXNfc2V0X2NhcChT
S0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKTsKIAotICAgIGlmICggc2Vycm9yc19v
cCAhPSBTRVJST1JTX0ZPUldBUkQgKQotICAgICAgICBjcHVzX3NldF9jYXAoU0tJUF9DVFhUX1NX
SVRDSF9TRVJST1JfU1lOQyk7Ci0KICAgICByZXR1cm4gMDsKIH0KIF9faW5pdGNhbGwodXBkYXRl
X3NlcnJvcnNfY3B1X2NhcHMpOwpAQCAtNjc1LDYgKzY2OSw5IEBAIHN0YXRpYyB2b2lkIGluamVj
dF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAqIDMpIEh5cGVy
dmlzb3IgZ2VuZXJhdGVkIG5hdGl2ZSBTRXJyb3IsIHRoYXQgd291bGQgYmUgYSBidWcuCiAgKgog
ICogQSB0cnVlIHBhcmFtZXRlciAiZ3Vlc3QiIG1lYW5zIHRoYXQgdGhlIFNFcnJvciBpcyB0eXBl
IzEgb3IgdHlwZSMyLgorICoKKyAqIE5vdGUgdGhhdCBBcm0zMiBhc3luY2hyb25vdXMgZXh0ZXJu
YWwgYWJvcnQgZ2VuZXJhdGVkIGJ5IHRoZQorICogaHlwZXJ2aXNvciB3aWxsIGJlIGhhbmRsZWQg
aW4gZG9fdHJhcF9kYXRhX2Fib3J0KCkuCiAgKi8KIHN0YXRpYyB2b2lkIF9fZG9fdHJhcF9zZXJy
b3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgZ3Vlc3QpCiB7CkBAIC02OTIsMjgg
KzY4OSwxMSBAQCBzdGF0aWMgdm9pZCBfX2RvX3RyYXBfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBib29sIGd1ZXN0KQogICAgICAgICBnb3RvIGNyYXNoX3N5c3RlbTsKICAgICB9
CiAKLSAgICAvKgotICAgICAqIFRoZSAiRk9SV0FSRCIgb3B0aW9uIHdpbGwgZm9yd2FyZCBhbGwg
U0Vycm9ycyB0byB0aGUgZ3Vlc3RzLCBleGNlcHQKLSAgICAgKiBpZGxlIGRvbWFpbiBnZW5lcmF0
ZWQgU0Vycm9ycy4KLSAgICAgKi8KLSAgICBpZiAoIHNlcnJvcnNfb3AgPT0gU0VSUk9SU19GT1JX
QVJEICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEJlY2F1c2UgdGhlIGlkbGUgZG9t
YWluIGRvZXNuJ3QgaGF2ZSB0aGUgYWJpbGl0eSB0byBoYW5kbGUgdGhlCi0gICAgICAgICAqIFNF
cnJvcnMsIHdlIGhhdmUgdG8gY3Jhc2ggdGhlIHdob2xlIHN5c3RlbSB3aGlsZSB3ZSBnZXQgYSBT
RXJyb3IKLSAgICAgICAgICogZ2VuZXJhdGVkIGJ5IGlkbGUgZG9tYWluLgotICAgICAgICAgKi8K
LSAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUoY3VycmVudCkgKQotICAgICAgICAgICAgZ290byBj
cmFzaF9zeXN0ZW07Ci0KLSAgICAgICAgcmV0dXJuIGluamVjdF92YWJ0X2V4Y2VwdGlvbihyZWdz
KTsKLSAgICB9Ci0KIGNyYXNoX3N5c3RlbToKLSAgICAvKiBUaHJlZSBwb3NzaWJpbGl0aWVzIHRv
IGNyYXNoIHRoZSB3aG9sZSBzeXN0ZW06CisgICAgLyoKKyAgICAgKiBUd28gcG9zc2liaWxpdGll
cyB0byBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtOgogICAgICAqIDEpICJESVZFUlNFIiBvcHRpb24g
d2l0aCBIeXBlcnZpc29yIGdlbmVyYXRlZCBTRXJyb3JzLgotICAgICAqIDIpICJGT1JXQVJEIiBv
cHRpb24gd2l0aCBJZGxlIERvbWFpbiBnZW5lcmF0ZWQgU0Vycm9ycy4KLSAgICAgKiAzKSAiUEFO
SUMiIG9wdGlvbiB3aXRoIGFsbCBTRXJyb3JzLgorICAgICAqIDIpICJQQU5JQyIgb3B0aW9uIHdp
dGggYWxsIFNFcnJvcnMuCiAgICAgICovCiAgICAgZG9fdW5leHBlY3RlZF90cmFwKCJTRXJyb3Ii
LCByZWdzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKaW5kZXggZDA2ZjA5ZWNmYS4uOWFm
NTY2NjYyOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKQEAgLTQxLDEzICs0MSwxMiBAQAog
I2RlZmluZSBBUk02NF9XT1JLQVJPVU5EXzgzNDIyMCAzCiAjZGVmaW5lIExJVkVQQVRDSF9GRUFU
VVJFICAgNAogI2RlZmluZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIDUKLSNk
ZWZpbmUgU0tJUF9DVFhUX1NXSVRDSF9TRVJST1JfU1lOQyA2Ci0jZGVmaW5lIEFSTV9IQVJERU5f
QlJBTkNIX1BSRURJQ1RPUiA3Ci0jZGVmaW5lIEFSTV9TU0JEIDgKLSNkZWZpbmUgQVJNX1NNQ0ND
XzFfMSA5Ci0jZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRFIDEwCisjZGVmaW5l
IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiA2CisjZGVmaW5lIEFSTV9TU0JEIDcKKyNkZWZp
bmUgQVJNX1NNQ0NDXzFfMSA4CisjZGVmaW5lIEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRF
IDkKIAotI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDExCisjZGVmaW5lIEFSTV9OQ0FQUyAg
ICAgICAgICAgMTAKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC53-0006Uc-Uq; Thu, 31 Oct 2019 15:09:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC52-0006UA-BE
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:44 +0000
X-Inumbo-ID: 77562ff8-fbf0-11e9-8aca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 77562ff8-fbf0-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:42 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 31CC446A;
 Thu, 31 Oct 2019 08:09:42 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 48F053F71E;
 Thu, 31 Oct 2019 08:09:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:10 +0000
Message-Id: <20191031150922.22938-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 07/19] xen/arm64: entry: Introduce a
 macro to generate guest vector and use it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCBvZiB0aGUgZ3Vlc3QgdmVjdG9ycyBhcmUgdXNpbmcgdGhlIHNhbWUgcGF0dGVybi4gVGhp
cyBtYWtlcyBmYWlybHkKdGVkaW91cyB0byBhbHRlciB0aGUgcGF0dGVybiBhbmQgcmlzayBpbnRy
b2R1Y2luZyBtaXN0YWtlcyB3aGVuIHVwZGF0aW5nCmVhY2ggcGF0aC4KCkEgbmV3IG1hY3JvIGlz
IGludHJvZHVjZWQgdG8gZ2VuZXJhdGUgdGhlIGd1ZXN0IHZlY3RvcnMgYW5kIG5vdyB1c2UgaXQK
aW4gdGhlIG9uZSB0aGF0IHVzZSB0aGUgb3Blbi1jb2RlIHZlcnNpb24uCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGlu
IHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4g
djI6CiAgICAgICAgLSBVc2UgdGhlIG5ldyBzaG9ydC1oYW5kcwotLS0KIHhlbi9hcmNoL2FybS9h
cm02NC9lbnRyeS5TIHwgODQgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKaW5kZXggZmFjNDY1NWJiOS4uMjg2N2M0OTlkYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKQEAgLTE3NSw2ICsxNzUsMzAgQEAKIAogICAgICAgICAuZW5kbQogCisgICAgICAgIC8qCisg
ICAgICAgICAqIEdlbmVyYXRlIGEgZ3Vlc3QgdmVjdG9yLgorICAgICAgICAgKgorICAgICAgICAg
KiBpZmxhZ3M6IENvcnJlc3BvbmQgdG8gdGhlIGxpc3Qgb2YgaW50ZXJydXB0cyB0byB1bm1hc2sK
KyAgICAgICAgICogc2F2ZV94MF94MTogU2VlIHRoZSBkZXNjcmlwdGlvbiBvbiB0b3Agb2YgdGhl
IG1hY3JvICdlbnRyeScKKyAgICAgICAgICovCisgICAgICAgIC5tYWNybyAgZ3Vlc3RfdmVjdG9y
IGNvbXBhdCwgaWZsYWdzLCB0cmFwLCBzYXZlX3gwX3gxPTEKKyAgICAgICAgZW50cnkgICBoeXA9
MCwgY29tcGF0PVxjb21wYXQsIHNhdmVfeDBfeDE9XHNhdmVfeDBfeDEKKyAgICAgICAgLyoKKyAg
ICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05J
WkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9y
IHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCisgICAgICAgICAqIHNr
aXBwZWQuIEV4aXQgQVNBUAorICAgICAgICAgKi8KKyAgICAgICAgQUxURVJOQVRJVkUoImJsIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAorICAgICAgICAgICAgICAgICAgICAi
bm9wOyBub3AiLAorICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9F
TlRSWV9FWElUKQorICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKKyAgICAgICAgbW92
ICAgICB4MCwgc3AKKyAgICAgICAgYmwgICAgICBkb190cmFwX1x0cmFwCisxOgorICAgICAgICBl
eGl0ICAgIGh5cD0wLCBjb21wYXQ9XGNvbXBhdAorICAgICAgICAuZW5kbQorCisKIC8qCiAgKiBC
YWQgQWJvcnQgbnVtYmVycwogICotLS0tLS0tLS0tLS0tLS0tLQpAQCAtMzQ3LDM2ICszNzEsMTAg
QEAgZ3Vlc3Rfc3luY19zbG93cGF0aDoKICAgICAgICAgICogeDAveDEgbWF5IGhhdmUgYmVlbiBz
Y3JhdGNoIGJ5IHRoZSBmYXN0IHBhdGggYWJvdmUsIHNvIGF2b2lkCiAgICAgICAgICAqIHRvIHNh
dmUgdGhlbS4KICAgICAgICAgICovCi0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wLCBz
YXZlX3gwX3gxPTAKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBj
aGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAgICAg
ICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAotICAgICAgICAgKi8K
LSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwg
MWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAgICAgICAg
ICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAgIGRh
aWZjbHIsICNJRkxBR1NfX0FJXwotICAgICAgICBtb3YgICAgIHgwLCBzcAotICAgICAgICBibCAg
ICAgIGRvX3RyYXBfZ3Vlc3Rfc3luYwotMToKLSAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0
PTAKKyAgICAgICAgZ3Vlc3RfdmVjdG9yIGNvbXBhdD0wLCBpZmxhZ3M9SUZMQUdTX19BSV8sIHRy
YXA9Z3Vlc3Rfc3luYywgc2F2ZV94MF94MT0wCiAKIGd1ZXN0X2lycToKLSAgICAgICAgZW50cnkg
ICBoeXA9MCwgY29tcGF0PTAKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZTRXJyb3Igd2ls
bCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAg
ICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFs
IGV4Y2VwdGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAotICAgICAg
ICAgKi8KLSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2Ju
eiB4MCwgMWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAg
ICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3Ig
ICAgIGRhaWZjbHIsICNJRkxBR1NfX0FfXwotICAgICAgICBtb3YgICAgIHgwLCBzcAotICAgICAg
ICBibCAgICAgIGRvX3RyYXBfaXJxCi0xOgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9
MAorICAgICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTAsIGlmbGFncz1JRkxBR1NfX0FfXywgdHJh
cD1pcnEKIAogZ3Vlc3RfZmlxX2ludmFsaWQ6CiAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBh
dD0wCkBAIC0zOTAsMzYgKzM4OCwxMCBAQCBndWVzdF9lcnJvcjoKICAgICAgICAgZXhpdCAgICBo
eXA9MCwgY29tcGF0PTAKIAogZ3Vlc3Rfc3luY19jb21wYXQ6Ci0gICAgICAgIGVudHJ5ICAgaHlw
PTAsIGNvbXBhdD0xCi0gICAgICAgIC8qCi0gICAgICAgICAqIFRoZSB2U0Vycm9yIHdpbGwgYmUg
Y2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUCi0gICAgICAg
ICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNl
cHRpb24gd2lsbCBiZQotICAgICAgICAgKiBza2lwcGVkLiBFeGl0IEFTQVAKLSAgICAgICAgICov
Ci0gICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAs
IDFmIiwKLSAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKLSAgICAgICAgICAgICAgICAg
ICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAgICAgICAgbXNyICAgICBk
YWlmY2xyLCAjSUZMQUdTX19BSV8KLSAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwg
ICAgICBkb190cmFwX2d1ZXN0X3N5bmMKLTE6Ci0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBh
dD0xCisgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MSwgaWZsYWdzPUlGTEFHU19fQUlfLCB0
cmFwPWd1ZXN0X3N5bmMKIAogZ3Vlc3RfaXJxX2NvbXBhdDoKLSAgICAgICAgZW50cnkgICBoeXA9
MCwgY29tcGF0PTEKLSAgICAgICAgLyoKLSAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBj
aGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKLSAgICAgICAg
ICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiB3aWxsIGJlCi0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNBUAotICAgICAgICAgKi8K
LSAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwg
MWYiLAotICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAgICAgICAg
ICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAgIGRh
aWZjbHIsICNJRkxBR1NfX0FfXwotICAgICAgICBtb3YgICAgIHgwLCBzcAotICAgICAgICBibCAg
ICAgIGRvX3RyYXBfaXJxCi0xOgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MQorICAg
ICAgICBndWVzdF92ZWN0b3IgY29tcGF0PTEsIGlmbGFncz1JRkxBR1NfX0FfXywgdHJhcD1pcnEK
IAogZ3Vlc3RfZmlxX2ludmFsaWRfY29tcGF0OgogICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21w
YXQ9MQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:46 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC54-0006Uw-8d; Thu, 31 Oct 2019 15:09:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC53-0006UR-9z
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:45 +0000
X-Inumbo-ID: 754ef15e-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 754ef15e-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C79D646A;
 Thu, 31 Oct 2019 08:09:38 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 58BE53F71E;
 Thu, 31 Oct 2019 08:09:37 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:07 +0000
Message-Id: <20191031150922.22938-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 04/19] docs/misc: xen-command-line:
 Rework documentation of the option 'serrors'
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Wei Liu <wl@xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgZG9jdW1lbnRhdGlvbiBpcyBtaXNsZWFkaW5nIGZvciBhIGZldyByZWFzb25z
OgogICAgMSkgVGhlIHN5bmNocm9uaXphdGlvbiBoYXBwZW5zIG9uIGFsbCBleGl0L2VudHJ5IGZy
b20vdG8gdGhlIGd1ZXN0LgogICAgICAgVGhpcyBpbmNsdWRlcyBmcm9tIEVMMCAoaS5lIHVzZXJz
cGFjZSkuCiAgICAyKSBUcnVzdGVkIGd1ZXN0IGNhbiBhbHNvIGdlbmVyYXRlIFNFcnJvcnMgKGUu
Zy4gbWVtb3J5IGZhaWx1cmUpCiAgICAzKSBXaXRob3V0IFJBUyBzdXBwb3J0LCBTRXJyb3JzIGFy
ZSBJTVAgREVGSU5FRC4gVW5sZXNzIHlvdSBoYXZlIGEKICAgIGNvbXBsZXRlIFRSTSBpbiBoYW5k
LCB5b3UgY2FuJ3QgcmVhbGx5IG1ha2UgYSBkZWNpc2lvbi4KICAgIDQpIFRoZSBkb2N1bWVudGF0
aW9uIGlzIHdyaXR0ZW4gYXJvdW5kIHBlcmZvcm1hbmNlIHdoZW4gdGhpcyBpcyBub3QKICAgIHRo
ZSBmaXJzdCBjb25jZXJuLgoKVGhlIGRvY3VtZW50YXRpb24gaXMgbm93IHJld29ya2VkIHRvIGZv
Y3VzIG9uIHRoZSBjb25zZXF1ZW5jZXMgb2YgdXNpbmcKc2Vycm9ycz0icGFuaWMiIGFuZCBhdm9p
ZCB0byBnbyBpbiBkZXRhaWxzIG9uIHRoZSBleGFjdCBpbXBsZW1lbnRhdGlvbi4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KClRCSCwgSSB0aGlu
ayB0aGlzIHdhcyBhIG1pc3Rha2UgdG8gaW50cm9kdWNlIG1vcmUgb3B0aW9ucyB3aXRob3V0CnVu
ZGVyc3RhbmRpbmcgdGhlIHJlYWwgdXNlIGNhc2UgZnJvbSB0aGUgdXNlcnMgYW5kIHRoZSBpbXBh
Y3QuIEkgYW0gbm90CnRvdGFsbHkgYWdhaW5zdCBzZXJyb3JzPSJwYW5pYyIgYnV0IEkgZG9uJ3Qg
dGhpbmsgdGhpcyBjYW4gYmUgc2FmZWx5CnVzZWQgYnkgYW55b25lIHdpdGh0b3V0IGhhdmluZyBh
IFRSTSBpbiBoYW5kIHRoYXQgZXhoYXVzdGl2ZWx5IGRlc2NyaWJlcwphbGwgdGhlIFNFcnJvcnMu
CgogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgYWNrZWQtYnkKCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiBkb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5wYW5kb2MgfCAzMyArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCBiOGEwOWNlNWM0Li40NTFkMjEzYzhjIDEwMDY0
NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xODU0LDM0ICsxODU0LDE5IEBAIFNldCB0aGUg
c2VyaWFsIHRyYW5zbWl0IGJ1ZmZlciBzaXplLgogCiA+IERlZmF1bHQ6IGBkaXZlcnNlYAogCi1U
aGlzIHBhcmFtZXRlciBpcyBwcm92aWRlZCB0byBhZG1pbmlzdHJhdG9ycyB0byBkZXRlcm1pbmUg
aG93IHRoZQotaHlwZXJ2aXNvcnMgaGFuZGxlIFNFcnJvcnMuCi0KLUluIG9yZGVyIHRvIGRpc3Rp
bmd1aXNoIGd1ZXN0LWdlbmVyYXRlZCBTRXJyb3JzIGZyb20gaHlwZXJ2aXNvci1nZW5lcmF0ZWQK
LVNFcnJvcnMgd2UgaGF2ZSB0byBwbGFjZSBTRXJyb3IgY2hlY2tpbmcgY29kZSBpbiBldmVyeSBF
TDEgPC0+IEVMMiBwYXRocy4KLVRoYXQgd2lsbCBjYXVzZSBvdmVyaGVhZCBvbiBlbnRyaWVzIGFu
ZCBleGl0cyBkdWUgdG8gZHNiL2lzYi4gSG93ZXZlciwgbm90IGFsbAotcGxhdGZvcm1zIG5lZWQg
dG8gY2F0ZWdvcml6ZSBTRXJyb3JzLiBGb3IgZXhhbXBsZSwgYSBob3N0IHRoYXQgaXMgcnVubmlu
ZyB3aXRoCi10cnVzdGVkIGd1ZXN0cy4gVGhlIGFkbWluaXN0cmF0b3IgY2FuIGNvbmZpcm0gdGhh
dCBhbGwgZ3Vlc3RzIHRoYXQgYXJlIHJ1bm5pbmcKLW9uIHRoZSBob3N0IHdpbGwgbm90IHRyaWdn
ZXIgc3VjaCBTRXJyb3JzLiBJbiB0aGlzIGNhc2UsIHRoZSBhZG1pbmlzdHJhdG9yIGNhbgotdXNl
IHRoaXMgcGFyYW1ldGVyIHRvIHNraXAgY2F0ZWdvcml6aW5nIFNFcnJvcnMgYW5kIHJlZHVjZSB0
aGUgb3ZlcmhlYWQgb2YKLWRzYi9pc2IuCi0KLVdlIHByb3ZpZGVkIHRoZSBmb2xsb3dpbmcgMiBv
cHRpb25zIHRvIGFkbWluaXN0cmF0b3JzIHRvIGRldGVybWluZSBob3cgdGhlCi1oeXBlcnZpc29y
cyBoYW5kbGUgU0Vycm9yczoKK1RoaXMgcGFyYW1ldGVyIGlzIHByb3ZpZGVkIHRvIGFkbWluaXN0
cmF0b3JzIHRvIGRldGVybWluZSBob3cgdGhlIGh5cGVydmlzb3IKK2hhbmRsZXMgU0Vycm9ycy4K
IAogKiBgZGl2ZXJzZWA6Ci0gIFRoZSBoeXBlcnZpc29yIHdpbGwgZGlzdGluZ3Vpc2ggZ3Vlc3Qg
U0Vycm9ycyBmcm9tIGh5cGVydmlzb3IgU0Vycm9ycy4KLSAgVGhlIGd1ZXN0IGdlbmVyYXRlZCBT
RXJyb3JzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIGd1ZXN0cywgdGhlIGh5cGVydmlzb3IKLSAgZ2Vu
ZXJhdGVkIFNFcnJvcnMgd2lsbCBjYXVzZSB0aGUgd2hvbGUgc3lzdGVtIHRvIGNyYXNoLgotICBJ
dCByZXF1aXJlczoKLSAgMS4gZHNiL2lzYiBvbiBhbGwgRUwxIC0+IEVMMiB0cmFwIGVudHJpZXMg
dG8gY2F0ZWdvcml6ZSBTRXJyb3JzIGNvcnJlY3RseS4KLSAgMi4gZHNiL2lzYiBvbiBFTDIgLT4g
RUwxIHJldHVybiBwYXRocyB0byBwcmV2ZW50IHNsaXBwaW5nIGh5cGVydmlzb3IKLSAgICAgU0Vy
cm9ycyB0byBndWVzdHMuCisgIFRoZSBoeXBlcnZpc29yIHdpbGwgZGlzdGluZ3Vpc2ggZ3Vlc3Qg
U0Vycm9ycyBmcm9tIGh5cGVydmlzb3IgU0Vycm9yczoKKyAgICAtIFRoZSBndWVzdCBnZW5lcmF0
ZWQgU0Vycm9ycyB3aWxsIGJlIGZvcndhcmRlZCB0byB0aGUgY3VycmVudGx5IHJ1bm5pbmcKKyAg
ICAgIGd1ZXN0LgorICAgIC0gVGhlIGh5cGVydmlzb3IgZ2VuZXJhdGVkIFNFcnJvcnMgd2lsbCBj
YXVzZSB0aGUgd2hvbGUgc3lzdGVtIHRvIGNyYXNoCiAKICogYHBhbmljYDoKLSAgVGhlIGh5cGVy
dmlzb3Igd2lsbCBub3QgZGlzdGluZ3Vpc2ggZ3Vlc3QgU0Vycm9ycyBmcm9tIGh5cGVydmlzb3Ig
U0Vycm9ycy4KLSAgQWxsIFNFcnJvcnMgd2lsbCBjcmFzaCB0aGUgd2hvbGUgc3lzdGVtLiBUaGlz
IG9wdGlvbiB3aWxsIGF2b2lkIGFsbCBvdmVyaGVhZAotICBvZiB0aGUgZHNiL2lzYiBwYWlycy4K
KyAgQWxsIFNFcnJvcnMgd2lsbCBjYXVzZSB0aGUgd2hvbGUgc3lzdGVtIHRvIGNyYXNoLiBUaGlz
IG9wdGlvbiBzaG91bGQgb25seQorICBiZSB1c2VkIGlmIHlvdSB0cnVzdCBhbGwgeW91ciBndWVz
dHMgYW5kL29yIHRoZXkgZG9uJ3QgaGF2ZSBhIGdhZGdldCAoZS5nLgorICBkZXZpY2UpIHRvIGdl
bmVyYXRlIFNFcnJvcnMgaW4gbm9ybWFsIHJ1bi4KIAogIyMjIHNoaW1fbWVtICh4ODYpCiA+IGA9
IExpc3Qgb2YgKCBtaW46PHNpemU+IHwgbWF4OjxzaXplPiB8IDxzaXplPiApYAotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:50 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC58-0006Xc-Jo; Thu, 31 Oct 2019 15:09:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC57-0006Wv-Bt
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:49 +0000
X-Inumbo-ID: 77ea8f2c-fbf0-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 77ea8f2c-fbf0-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4E3F74F5;
 Thu, 31 Oct 2019 08:09:43 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6682C3F71E;
 Thu, 31 Oct 2019 08:09:42 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:11 +0000
Message-Id: <20191031150922.22938-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 08/19] xen/arm64: entry: Check if an
 SError is pending when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgd2hlbiB3ZSByZWNlaXZlIGFuIFNFcnJvciBleGNlcHRpb24gZnJvbSB0
aGUgZ3Vlc3QsIHdlCmRvbid0IGNoZWNrIGlmIHRoZXJlIGFyZSBhbnkgb3RoZXIgcGVuZGluZy4g
Rm9yIGhhcmRlbmluZyB0aGUgY29kZSwgd2UKc2hvdWxkIGVuc3VyZSBhbnkgcGVuZGluZyBTRXJy
b3IgYXJlIGFjY291bnRlZCB0byB0aGUgZ3Vlc3QgYmVmb3JlCmV4ZWN1dGluZyBhbnkgY29kZSB3
aXRoIFNFcnJvciB1bm1hc2tlZC4KClRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIG1hY3JvICdndWVz
dF92ZWN0b3InIGNvdWxkIHVzZWQgdG8gZ2VuZXJhdGUgdGhlCnR3byB2ZWN0b3JzIGFuZCB0aGVy
ZWZvcmUgdGFrZSBhZHZhbnRhZ2Ugb2YgYW55IGNoYW5nZSByZXF1aXJlZCBpbiB0aGUKZnV0dXJl
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0t
LQogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkK
CiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gVGl0bGU6IHMvaGVhZC9lbnRyeS8KICAgICAg
ICAtIFVzZSB0aGUgbmV3IHNob3J0LWhhbmRzCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMgfCAxMiArKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggMjg2N2M0OTlkYS4uZDk0YzEzZTdiZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L2VudHJ5LlMKQEAgLTM4MSwxMSArMzgxLDcgQEAgZ3Vlc3RfZmlxX2ludmFsaWQ6CiAg
ICAgICAgIGludmFsaWQgQkFEX0ZJUQogCiBndWVzdF9lcnJvcjoKLSAgICAgICAgZW50cnkgICBo
eXA9MCwgY29tcGF0PTAKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjSUZMQUdTX19BSV8KLSAg
ICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2d1ZXN0X3NlcnJv
cgotICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21wYXQ9MAorICAgICAgICBndWVzdF92ZWN0b3Ig
Y29tcGF0PTAsIGlmbGFncz1JRkxBR1NfX0FJXywgdHJhcD1ndWVzdF9zZXJyb3IKIAogZ3Vlc3Rf
c3luY19jb21wYXQ6CiAgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MSwgaWZsYWdzPUlGTEFH
U19fQUlfLCB0cmFwPWd1ZXN0X3N5bmMKQEAgLTM5OCwxMSArMzk0LDcgQEAgZ3Vlc3RfZmlxX2lu
dmFsaWRfY29tcGF0OgogICAgICAgICBpbnZhbGlkIEJBRF9GSVEKIAogZ3Vlc3RfZXJyb3JfY29t
cGF0OgotICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQotICAgICAgICBtc3IgICAgIGRh
aWZjbHIsICNJRkxBR1NfX0FJXwotICAgICAgICBtb3YgICAgIHgwLCBzcAotICAgICAgICBibCAg
ICAgIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yCi0gICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBhdD0x
CisgICAgICAgIGd1ZXN0X3ZlY3RvciBjb21wYXQ9MSwgaWZsYWdzPUlGTEFHU19fQUlfLCB0cmFw
PWd1ZXN0X3NlcnJvcgogCiBFTlRSWShyZXR1cm5fdG9fbmV3X3ZjcHUzMikKICAgICAgICAgZXhp
dCAgICBoeXA9MCwgY29tcGF0PTEKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:52 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC59-0006Yd-Uc; Thu, 31 Oct 2019 15:09:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC58-0006XN-Ad
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:50 +0000
X-Inumbo-ID: 75fbf34a-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 75fbf34a-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:40 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E7B76625;
 Thu, 31 Oct 2019 08:09:39 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 085003F71E;
 Thu, 31 Oct 2019 08:09:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:08 +0000
Message-Id: <20191031150922.22938-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 05/19] xen/arm: traps: Update the
 correct PC when inject a virtual SError to the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbmplY3RpbmcgYSB2aXJ0dWFsIEFib3J0IHRvIHRoZSBndWVzdCwgd2Ugd2FudCB0byB1
cGRhdGUgdGhlIGd1ZXN0ClBDIHNvIGl0IGNhbiByZS1leGVjdXRlIHRoZSBIVkMvU01DIG9uY2Ug
aXQgaGFzIGhhbmRsZWQgdGhlIFNFcnJvci4KClRoaXMgaXMgdW5mb3J0dW5hdGVseSBub3QgdGhl
IGNhc2Ugd2hlbiB0aGUgU0Vycm9yIGlzIHN5bmNocm9uaXplZCBvbgplbnRyeSBmcm9tIHRoZSBn
dWVzdC4gQXMgdGhlIFNFcnJvciB3aWxsIGJlIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4KaHlw
ZXJ2aXNvciBjb250ZXh0LCB3ZSB3aWxsIHVwZGF0ZSB0aGUgUEMgb2YgaHlwZXJ2aXNvciBjb250
ZXh0IChpLmUKdGhlIHRyYXApLgoKUmV3b3JrIGluamVjdF92YWJ0X2V4Y2VwdGlvbiBzbyBpdCB1
c2VzIHRoZSBndWVzdCBjb250ZXh0IHJhdGhlciB0aGFuCnRoZSBjdXJyZW50IG9uZS4KClNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KClRlY2huaWNh
bGx5LCB1cGRhdGluZyB0aGUgUEMgaXMgb25seSBuZWNlc3Nhcnkgd2hlbiBndWVzdCBTRXJyb3Ig
YXJlCnJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gaHlwZXJ2aXNvci4gVGhlIGNvZGUgc2hvdWxk
IGJlIHJld29ya2VkIHRvIGdldAp0aGUgcGF0aCBhIGJpdCBzaW1wbGVyLCBidXQgdGhpcyBpcyBw
b3N0IFhlbiA0LjEzIHdvcmsuCgogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIEFkZCBTdGVm
YW5vJ3MgYWNrZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gcy92Y3B1X2luZm8v
dmNwdS8KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIHBhdGNoCi0tLQogeGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgfCAxNSArKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMzI2MjA1MmY0Ny4uMTJjNTJhMzg2
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKQEAgLTYyOSwxMSArNjI5LDE4IEBAIHN0YXRpYyB2b2lkIGluamVjdF9kYWJ0X2V4Y2Vw
dGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICNlbmRpZgogfQogCi0vKiBJbmplY3Qg
YSB2aXJ0dWFsIEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4gKi8KLXN0YXRpYyB2b2lkIGlu
amVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKKy8qCisgKiBJ
bmplY3QgYSB2aXJ0dWFsIEFib3J0L1NFcnJvciBpbnRvIHRoZSBndWVzdC4KKyAqCisgKiBUaGlz
IHNob3VsZCBvbmx5IGJlIGNhbGxlZCB3aXRoICdjdXJyZW50Jy4KKyAqLworc3RhdGljIHZvaWQg
aW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwogICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07CiAKKyAgICBBU1NFUlQodiA9PSBjdXJy
ZW50KTsKKwogICAgIC8qCiAgICAgICogU1ZDL0hWQy9TTUMgYWxyZWFkeSBoYXZlIGFuIGFkanVz
dGVkIFBDIChTZWUgQVJNIEFSTSBEREkgMDQ4N0EuagogICAgICAqIEQxLjEwLjEgZm9yIG1vcmUg
ZGV0YWlscyksIHdoaWNoIHdlIG5lZWQgdG8gY29ycmVjdCBpbiBvcmRlciB0bwpAQCAtNjU2LDcg
KzY2Myw3IEBAIHN0YXRpYyB2b2lkIGluamVjdF92YWJ0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgdmNwdV9oY3Jfc2V0
X2ZsYWdzKGN1cnJlbnQsIEhDUl9WQSk7CisgICAgdmNwdV9oY3Jfc2V0X2ZsYWdzKHYsIEhDUl9W
QSk7CiB9CiAKIC8qCkBAIC02ODMsNyArNjkwLDcgQEAgc3RhdGljIHZvaWQgX19kb190cmFwX3Nl
cnJvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCBndWVzdCkKICAgICAgKiBmb3J3
YXJkZWQgdG8gdGhlIGN1cnJlbnRseSBydW5uaW5nIHZDUFUuCiAgICAgICovCiAgICAgaWYgKCBz
ZXJyb3JzX29wID09IFNFUlJPUlNfRElWRVJTRSAmJiBndWVzdCApCi0gICAgICAgICAgICByZXR1
cm4gaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKHJlZ3MpOworICAgICAgICAgICAgcmV0dXJuIGluamVj
dF92YWJ0X2V4Y2VwdGlvbihjdXJyZW50KTsKIAogICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiU0Vy
cm9yIiwgcmVncyk7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:55 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5D-0006bI-9c; Thu, 31 Oct 2019 15:09:55 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5C-0006ai-Bp
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:54 +0000
X-Inumbo-ID: 795405f0-fbf0-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 795405f0-fbf0-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8CD3A7A7;
 Thu, 31 Oct 2019 08:09:45 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A11F73F71E;
 Thu, 31 Oct 2019 08:09:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:13 +0000
Message-Id: <20191031150922.22938-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 10/19] xen/arm32: entry: Rename
 save_guest_regs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHNhdmVfZ3Vlc3RfcmVncygpIGlzIGRvaW5nIG1vcmUgdGhhbiBzYXZpbmcg
Z3Vlc3QKcmVnaXN0ZXJzLiBJdCBhbHNvIHJlc3RvcmUgdGhlIHZlY3RvcnMgdGFibGUgYW5kIGNv
bnN1bWUgYW55IHBlbmRpbmcKU0Vycm9ycyBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LiBTbyByZW5h
bWUgdGhlIGZ1bmN0aW9uIHRvCmFyY2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWly
cSgpLgoKVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIEVORFBST0MoKSBmb3IgdGhlIGJlbmVm
aXRzIG9mIHN0YXRpYwphbmFsaXplciBhbmQgdGhlIHJlYWRlci4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KClRoZSBuYW1lIG9mIHRoZSBs
YWJlbCBpcyBxdWl0ZSBsb25nIGJ1dCB0aGlzIHdhcyB0aGUgYmVzdCBJIGNhbWUgdXAuIE90aGVy
CnN1Z2dlc3Rpb25zIG1hZGUgd2VyZSBndWVzdF92ZWN0b3IoKSBhbmQgZ3Vlc3RfZW50cnkoKS4K
CkkgdGhpbmsgZ3Vlc3RfdmVjdG9yKCkgaXMgYSBuby1nbyBiZWNhdXNlIHdlIGFyZSBvbmx5IGlt
cGxlbWVudGluZyBwYXJ0IG9mIHRoZQp2ZWN0b3IuCgpSZWdhcmRpbmcgZ3Vlc3RfZW50cnkoKSwg
dGhpcyBpcyBkZWJhdGFibGUgYmVjYXVzZSBmcm9tIHRoZSBndWVzdCBQb1YsIHlvdQpleGl0IGl0
IHNvIGl0IGNhbiBiZSBtaXNsZWFkaW5nLiBJIGFjdHVhbGx5IGdvdCBjb25mdXNlZCBtb3JlIHRo
YW4gb25lIHRpbWUuCgpBbm90aGVyIHBvc3NpYmlsaXR5IHdvdWxkIGJlIGVudGVyX2Zyb21fZ3Vl
c3QoKSwgYnV0IHRoaXMgaXMgZmFpcmx5CmNsb3NlIHRvIGVudGVyX2h5cGVydmlzb3JfZnJvbV9n
dWVzdCgpLiBUaGUgY29kZSB3b3VsZCBsb29rIGxpa2U6CgpibCBlbnRlcl9mcm9tX2d1ZXN0CmNz
aWUgLi4uCmJsIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAoKQW55IG90aGVyIHN1Z2dlc3Rp
b24gZm9yIHRoZSBuYW1lPwoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBQYXRjaCBhZGRl
ZAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMTEgKysrKysrKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpp
bmRleCA1YWJmZjI0ZTkxLi5jZWE0ZTBlMzAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMjQsNyArMjQs
MTEgQEAKICNkZWZpbmUgUkVTVE9SRV9CQU5LRUQobW9kZSkgXAogICAgICAgICBSRVNUT1JFX09O
RV9CQU5LRUQoU1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JBTktFRChMUl8jI21vZGUpIDsgUkVT
VE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi1zYXZlX2d1ZXN0X3JlZ3M6CisvKgorICog
QWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZW50ZXJpbmcgdGhlIGh5cGVydmlz
b3IgZnJvbSB0aGUKKyAqIGd1ZXN0IGFuZCBiZWZvcmUgdGhlIGludGVycnVwdHMgYXJlIHVubWFz
a2VkLgorICovCithcmNoX2VudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnE6CiAjaWZk
ZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAgICAgICAgIC8qCiAgICAg
ICAgICAqIFJlc3RvcmUgdmVjdG9ycyB0YWJsZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2
ZSBiZWVuCkBAIC0xMTUsNiArMTE5LDcgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAKIHNraXBf
Y2hlY2s6CiAgICAgICAgIG1vdiBwYywgbHIKK0VORFBST0MoYXJjaF9lbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3RfcHJlaXJxKQogCiAgICAgICAgIC8qCiAgICAgICAgICAqIE1hY3JvIHRvIGRl
ZmluZSBhIHRyYXAgZW50cnkuCkBAIC0xNzMsNyArMTc4LDcgQEAgc2tpcF9jaGVjazoKIAogMToK
ICAgICAgICAgLyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLwotICAgICAgICBibCAgICAgIHNhdmVf
Z3Vlc3RfcmVncworICAgICAgICBibCAgICAgIGFyY2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0X3ByZWlycQogICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgogICAgICAgICBj
cHNpZSAgIFxndWVzdF9pZmxhZ3MKICAgICAgICAgLmVuZGlmCkBAIC0zNjMsNyArMzY4LDcgQEAg
cmV0dXJuX3RvX2h5cGVydmlzb3I6CiAgICAgICAgICAqIEhWQkFSIHZlcnkgbGF0ZS4KICAgICAg
ICAgICoKICAgICAgICAgICogRGVmYXVsdCB2ZWN0b3JzIHRhYmxlIHdpbGwgYmUgcmVzdG9yZWQg
b24gZXhpdCAoc2VlCi0gICAgICAgICAqIHNhdmVfZ3Vlc3RfcmVncykuCisgICAgICAgICAqIGFy
Y2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycSkuCiAgICAgICAgICAqLwogICAg
ICAgICBtb3YgcjksICMwICAgICAgICAgICAgICAgICAgICAgIC8qIHZlY3RvciB0YWJsZXMgPSBO
VUxMICovCiAgICAgICAgIC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:09:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:09:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5E-0006cZ-Jk; Thu, 31 Oct 2019 15:09:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5D-0006bE-A4
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:55 +0000
X-Inumbo-ID: 768f7188-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 768f7188-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:41 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 130AD64F;
 Thu, 31 Oct 2019 08:09:41 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2887C3F71E;
 Thu, 31 Oct 2019 08:09:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:09 +0000
Message-Id: <20191031150922.22938-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 06/19] xen/arm64: entry: Avoid
 open-coding interrupt flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIGludGVycnVwdHMgdG8gbWFzay91bm1hc2sgYXJlIGhhcmRjb2Rl
ZCBpbiB0aGUgY29kZQptYWtpbmcgbW9yZSBkaWZmaWN1bHQgdG8gZmluZCBvdXQgd2hhdCdzIGdv
aW5nIG9uLgoKQSBuZXcgc2VyaWVzIG9mIHNob3J0LWhhbmQgc3BlY2lmaWMgdG8gdGhlIGZpbGUg
ZW50cnkuUyBpcyBub3cgYWRkZWQuCgpUaGUgbmFtZSBvZiB0aGUgc2hvcnQtaGFuZHMgc2hvdWxk
IHRlbGwgd2hpY2ggaW50ZXJydXB0cyB3aWxsIGJlCmNoYW5nZWQgYnkgdGhlIG1zciBkYWlme3Nl
dCwgY2xyfSBpbnN0cnVjdGlvbnMuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSB0byByZXBsYWNlIHRo
ZSBoYXJkY29kZWQgdmFsdWVzIHdpdGggdGhlIG5ldwpzaG9ydC1oYW5kcy4KClNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMg
aW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBp
biB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXgg
M2U0MWJhNjViNi4uZmFjNDY1NWJiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTYsNiArNiwyNCBAQAog
I2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KIAorI2RlZmlu
ZSBJRkxBR1NfRF9CSVQgICAgOAorI2RlZmluZSBJRkxBR1NfQV9CSVQgICAgNAorI2RlZmluZSBJ
RkxBR1NfSV9CSVQgICAgMgorI2RlZmluZSBJRkxBR1NfRl9CSVQgICAgMQorCisvKgorICogU2hv
cnQtaGFuZHMgdG8gZGVmaW5lIHRoZSBpbnRlcnJ1cHRzIChELCBBLCBJLCBGKQorICoKKyAqIF8g
bWVhbnMgdGhlIGludGVycnVwdCBzdGF0ZSB3aWxsIG5vdCBjaGFuZ2UKKyAqIFggbWVhbnMgdGhl
IHN0YXRlIG9mIGludGVycnVwdCBYIHdpbGwgY2hhbmdlCisgKgorICogVG8gYmUgdXNlZCB3aXRo
IG1zciBkYWlme3NldCwgY2xyfSBvbmx5LgorICoKKyAqLworI2RlZmluZSBJRkxBR1NfX0FJXyAg
ICAgSUZMQUdTX0FfQklUIHwgSUZMQUdTX0lfQklUCisjZGVmaW5lIElGTEFHU19fQV9fICAgICBJ
RkxBR1NfQV9CSVQKKyNkZWZpbmUgSUZMQUdTX19fSV8gICAgIElGTEFHU19JX0JJVAorCiAvKgog
ICogU3RhY2sgcHVzaGluZy9wb3BwaW5nIChyZWdpc3RlciBwYWlycyBvbmx5KS4gRXF1aXZhbGVu
dCB0byBzdG9yZSBkZWNyZW1lbnQKICAqIGJlZm9yZSwgbG9hZCBpbmNyZW1lbnQgYWZ0ZXIuCkBA
IC0zMzgsNyArMzU2LDcgQEAgZ3Vlc3Rfc3luY19zbG93cGF0aDoKICAgICAgICAgQUxURVJOQVRJ
VkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAg
ICAgICAgICAibm9wOyBub3AiLAogICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpF
X1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2CisgICAgICAg
IG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAg
ICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgpAQCAtMzU0LDcgKzM3Miw3IEBA
IGd1ZXN0X2lycToKICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJv
cjsgY2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAgICAg
ICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAg
ICBtc3IgICAgIGRhaWZjbHIsICM0CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19f
QV9fCiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9pcnEK
IDE6CkBAIC0zNjYsNyArMzg0LDcgQEAgZ3Vlc3RfZmlxX2ludmFsaWQ6CiAKIGd1ZXN0X2Vycm9y
OgogICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MAotICAgICAgICBtc3IgICAgIGRhaWZj
bHIsICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAgICAgIG1v
diAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKICAgICAg
ICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKQEAgLTM4MSw3ICszOTksNyBAQCBndWVzdF9zeW5j
X2NvbXBhdDoKICAgICAgICAgQUxURVJOQVRJVkUoImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsg
Y2JueiB4MCwgMWYiLAogICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLAogICAgICAgICAg
ICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQotICAgICAgICBt
c3IgICAgIGRhaWZjbHIsICM2CisgICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlf
CiAgICAgICAgIG1vdiAgICAgeDAsIHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9z
eW5jCiAxOgpAQCAtMzk3LDcgKzQxNSw3IEBAIGd1ZXN0X2lycV9jb21wYXQ6CiAgICAgICAgIEFM
VEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3ZzZXJyb3I7IGNibnogeDAsIDFmIiwKICAgICAg
ICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAgICAgICAgICAgICAgICAgICAgU0tJUF9TWU5D
SFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKLSAgICAgICAgbXNyICAgICBkYWlmY2xyLCAjNAor
ICAgICAgICBtc3IgICAgIGRhaWZjbHIsICNJRkxBR1NfX0FfXwogICAgICAgICBtb3YgICAgIHgw
LCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAxOgpAQCAtNDA5LDcgKzQyNyw3IEBA
IGd1ZXN0X2ZpcV9pbnZhbGlkX2NvbXBhdDoKIAogZ3Vlc3RfZXJyb3JfY29tcGF0OgogICAgICAg
ICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MQotICAgICAgICBtc3IgICAgIGRhaWZjbHIsICM2Cisg
ICAgICAgIG1zciAgICAgZGFpZmNsciwgI0lGTEFHU19fQUlfCiAgICAgICAgIG1vdiAgICAgeDAs
IHNwCiAgICAgICAgIGJsICAgICAgZG9fdHJhcF9ndWVzdF9zZXJyb3IKICAgICAgICAgZXhpdCAg
ICBoeXA9MCwgY29tcGF0PTEKQEAgLTQyMCw3ICs0MzgsNyBAQCBFTlRSWShyZXR1cm5fdG9fbmV3
X3ZjcHU2NCkKICAgICAgICAgZXhpdCAgICBoeXA9MCwgY29tcGF0PTAKIAogcmV0dXJuX2Zyb21f
dHJhcDoKLSAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjMiAvKiBNYXNrIGludGVycnVwdHMgKi8K
KyAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjSUZMQUdTX19fSV8gLyogTWFzayBpbnRlcnJ1cHRz
ICovCiAKICAgICAgICAgbGRyICAgICB4MjEsIFtzcCwgI1VSRUdTX1BDXSAgICAgICAgICAgIC8q
IGxvYWQgRUxSICovCiAgICAgICAgIGxkciAgICAgdzIyLCBbc3AsICNVUkVHU19DUFNSXSAgICAg
ICAgICAvKiBsb2FkIFNQU1IgKi8KQEAgLTQ3MSw3ICs0ODksNyBAQCBjaGVja19wZW5kaW5nX3Zz
ZXJyb3I6CiAgICAgICAgICAqIFNFcnJvciwgdGhlIEVMMiBlcnJvciBleGNlcHRpb24gd2lsbCBo
YXBwZW4gYWZ0ZXIgUFNUQVRFLkEKICAgICAgICAgICogaXMgY2xlYXJlZC4KICAgICAgICAgICov
Ci0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzQKKyAgICAgICAgbXNyICAgICBkYWlmY2xyLCAj
SUZMQUdTX19BX18KIAogICAgICAgICAvKgogICAgICAgICAgKiBUaGlzIGlzIG91ciBzaW5nbGUg
aW5zdHJ1Y3Rpb24gZXhjZXB0aW9uIHdpbmRvdy4gQSBwZW5kaW5nCkBAIC00OTAsNyArNTA4LDcg
QEAgYWJvcnRfZ3Vlc3RfZXhpdF9zdGFydDoKICAgICAgICAgLmdsb2JhbCBhYm9ydF9ndWVzdF9l
eGl0X2VuZAogYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIC8qIE1hc2sgUFNUQVRFIGFz
eW5jaHJvbm91cyBhYm9ydCBiaXQsIGNsb3NlIHRoZSBjaGVja2luZyB3aW5kb3cuICovCi0gICAg
ICAgIG1zciAgICAgZGFpZnNldCwgIzQKKyAgICAgICAgbXNyICAgICBkYWlmc2V0LCAjSUZMQUdT
X19BX18KIAogICAgICAgICAvKgogICAgICAgICAgKiBDb21wYXJlIGVscl9lbDIgYW5kIHRoZSBz
YXZlZCB2YWx1ZSB0byBjaGVjayB3aGV0aGVyIHdlIGFyZQotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5J-0006h5-5F; Thu, 31 Oct 2019 15:10:01 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5H-0006fZ-CW
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:09:59 +0000
X-Inumbo-ID: 7cf7f202-fbf0-11e9-bbab-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7cf7f202-fbf0-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B9C107B9;
 Thu, 31 Oct 2019 08:09:51 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D204D3F71E;
 Thu, 31 Oct 2019 08:09:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:18 +0000
Message-Id: <20191031150922.22938-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 15/19] xen/arm: Allow insn.h to be
 called from assembly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCByZXF1aXJlIHRvIGluY2x1ZGUgaW5zbi5oIGZyb20gYXNz
ZW1ibHkgY29kZS4gU28Kd2UgbmVlZCB0byBwcm90ZWN0IGFueSBDLXNwZWNpZmljIGRlZmluaXRp
b24gdG8gYXZvaWQgY29tcGlsYXRpb24KZXJyb3JzIHdoZW4gdXNlZCBpbiBhc3NlbWJseSBjb2Rl
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0t
LQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5
CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEZpeCB0eXBvCiAgICAgICAgLSBSZW1vdmUg
aW4tY29kZSBjb21tZW50Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pbnNuLmggfCA0ICsrKysK
IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2luc24uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCmluZGV4IDE5Mjc3
MjEyZTEuLjI3MjcxZTk1ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRl
ZiBfX0FSQ0hfQVJNX0lOU04KICNkZWZpbmUgX19BUkNIX0FSTV9JTlNOCiAKKyNpZm5kZWYgX19B
U1NFTUJMWV9fCisKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAogI2lmIGRlZmluZWQoQ09ORklH
X0FSTV82NCkKQEAgLTExLDYgKzEzLDggQEAKICMgZXJyb3IgInVua25vd24gQVJNIHZhcmlhbnQi
CiAjZW5kaWYKIAorI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLworCiAvKiBPbiBBUk0zMiw2NCBp
bnN0cnVjdGlvbnMgYXJlIGFsd2F5cyA0IGJ5dGVzIGxvbmcuICovCiAjZGVmaW5lIEFSQ0hfUEFU
Q0hfSU5TTl9TSVpFIDQKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:01 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5J-0006hq-HV; Thu, 31 Oct 2019 15:10:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5I-0006gP-AQ
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:00 +0000
X-Inumbo-ID: 7898abd4-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7898abd4-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:44 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6C0C868D;
 Thu, 31 Oct 2019 08:09:44 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 831D33F71E;
 Thu, 31 Oct 2019 08:09:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:12 +0000
Message-Id: <20191031150922.22938-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 09/19] xen/arm: traps: Rework
 entry/exit from the guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgYW5kIGxlYXZlX2h5cGVydmlz
b3JfdGFpbCgpIGFyZQp1c2VkIHRvIGRlYWwgd2l0aCBhY3Rpb25zIHRvIGJlIGRvbmUgYmVmb3Jl
L2FmdGVyIGFueSBndWVzdCByZXF1ZXN0IGlzCmhhbmRsZWQuCgpXaGlsZSB0aGV5IGFyZSBtZWFu
dCB0byB3b3JrIGluIHBhaXIsIHRoZSBmb3JtZXIgaXMgY2FsbGVkIGZvciBtb3N0IG9mCnRoZSB0
cmFwcywgaW5jbHVkaW5nIHRyYXBzIGZyb20gdGhlIHNhbWUgZXhjZXB0aW9uIGxldmVsIChpLmUu
Cmh5cGVydmlzb3IpIHdoaWxzdCB0aGUgbGF0dGVyIHdpbGwgb25seSBiZSBjYWxsZWQgd2hlbiBy
ZXR1cm5pbmcgdG8gdGhlCmd1ZXN0LgoKQXMgcG9pbnRlZCBvdXQsIHRoZSBlbnRlcl9oeXBlcnZp
c29yX2hlYWQoKSBpcyBub3QgY2FsbGVkIGZyb20gYWxsIHRoZQp0cmFwcywgc28gdGhpcyBtYWtl
cyBwb3RlbnRpYWxseSBkaWZmaWN1bHQgdG8gZXh0ZW5kIGl0IGZvciB0aGUgZGVhbGluZwp3aXRo
IHNhbWUgZXhjZXB0aW9uIGxldmVsLgoKRnVydGhlcm1vcmUsIHNvbWUgYXNzZW1ibHkgb25seSBw
YXRoIHdpbGwgcmVxdWlyZSB0byBjYWxsCmVudGVyX2h5cGVydmlzb3JfdGFpbCgpLiBTbyB0aGUg
ZnVuY3Rpb24gaXMgbm93IGRpcmVjdGx5IGNhbGwgYnkKYXNzZW1ibHkgaW4gZm9yIGd1ZXN0IHZl
Y3RvciBvbmx5LiBUaGlzIG1lYW5zIHRoYXQgdGhlIGNoZWNrIHdoZXRoZXIgd2UKYXJlIGNhbGxl
ZCBpbiBhIGd1ZXN0IHRyYXAgY2FuIG5vdyBiZSByZW1vdmVkLgoKVGFrZSB0aGUgb3Bwb3J0dW5p
dHkgdG8gcmVuYW1lIGVudGVyX2h5cGVydmlzb3JfdGFpbCgpIGFuZApsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKSB0byBzb21ldGhpbmcgbW9yZSBtZWFuaW5nZnVsIGFuZCBkb2N1bWVudCB0aGVtLgpU
aGlzIHNob3VsZCBoZWxwIGV2ZXJ5b25lIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgdGhl
IHR3bwpmdW5jdGlvbnMuCgpOb3RlIHRoYXQgZW50ZXJfaHlwZXJ2aXNvcl90YWlsKCkgZG9lcyBu
b3QgdGFrZSBhbnkgcGFyYW1ldGVycyBhbnltb3JlCmFzIGFmdGVyIHRoZSByZXdvcmssIHRoZSBj
b2RlIGRvZXMgbm90IHVzZSB0aGVtIGFueW1vcmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0g
QWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBVcGRh
dGUgdGhlIGRvY3VtZW50YXRpb24gb24gdGhlIGNhbGxlZSBzaWRlIG9mCiAgICAgICAgbGVhdmVf
aHlwZXJ2aXNvcl90b19ndWVzdCgpLgogICAgICAgIC0gUmVwbGFjZSAiaW50ZXJydXB0cyIgd2l0
aCAiSVJRIgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBVcGRhdGUgaW4tY29kZSBjb21t
ZW50CiAgICAgICAgLSBSZW1vdmUgJ3JlZ3MnIHBhcmFtZXRlciBmcm9tIGVudGVyX2h5cGVydmlz
b3JfdGFpbCgpCiAgICAgICAgLSBBZGQgYXJtMzIgY29kZQotLS0KIHhlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TIHwgIDUgKysrLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCAgMyArLQog
eGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCA3MSArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyks
IDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggZWM5MGNjYTA5My4uNWFiZmYyNGU5
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMKQEAgLTE3Nyw2ICsxNzcsOSBAQCBza2lwX2NoZWNrOgogICAgICAg
ICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgogICAgICAgICBjcHNpZSAgIFxndWVzdF9pZmxh
Z3MKICAgICAgICAgLmVuZGlmCisKKyAgICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zy
b21fZ3Vlc3QKKwogMjoKICAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJh
cCwgc2V0dXAgdGhlIHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgYWRyICAgICBsciwg
cmV0dXJuX2Zyb21fdHJhcApAQCAtMzMyLDcgKzMzNSw3IEBAIEVOVFJZKHJldHVybl90b19uZXdf
dmNwdTMyKQogcmV0dXJuX3RvX2d1ZXN0OgogICAgICAgICBtb3YgcjExLCBzcAogICAgICAgICBi
aWMgc3AsICM3IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyICovCi0gICAgICAgIGJsIGxlYXZl
X2h5cGVydmlzb3JfdGFpbCAvKiBEaXNhYmxlcyBpbnRlcnJ1cHRzIG9uIHJldHVybiAqLworICAg
ICAgICBibCBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0IC8qIE1hc2sgSVJRIG9uIHJldHVybiAq
LwogICAgICAgICBtb3Ygc3AsIHIxMQogICAgICAgICBSRVNUT1JFX09ORV9CQU5LRUQoU1BfdXNy
KQogICAgICAgICAvKiBMUl91c3IgaXMgdGhlIHNhbWUgcGh5c2ljYWwgcmVnaXN0ZXIgYXMgbHIg
YW5kIGlzIHJlc3RvcmVkIGJlbG93ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCmluZGV4IGQ5NGMxM2U3YmYuLjk3
ZGM2MDIxMGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCkBAIC0xNjUsNyArMTY1LDcgQEAKIAogICAgICAgICAu
aWYgXGh5cCA9PSAwICAgICAgICAgLyogR3Vlc3QgbW9kZSAqLwogCi0gICAgICAgIGJsICAgICAg
bGVhdmVfaHlwZXJ2aXNvcl90YWlsIC8qIERpc2FibGVzIGludGVycnVwdHMgb24gcmV0dXJuICov
CisgICAgICAgIGJsICAgICAgbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCAvKiBNYXNrIElSUSBv
biByZXR1cm4gKi8KIAogICAgICAgICBleGl0X2d1ZXN0IFxjb21wYXQKIApAQCAtMTkyLDYgKzE5
Miw3IEBACiAgICAgICAgICAgICAgICAgICAgICJub3A7IG5vcCIsCiAgICAgICAgICAgICAgICAg
ICAgIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQpCiAgICAgICAgIG1zciAgICAg
ZGFpZmNsciwgXGlmbGFncworICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9n
dWVzdAogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAgICBibCAgICAgIGRvX3RyYXBfXHRy
YXAKIDE6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCmluZGV4IDEyYzUyYTM4NjAuLmFkYmVkYzJkMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xOTg0LDQ3ICsxOTg0
LDQ2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYp
CiAgICAgICAgICAgICAgY3B1X3JlcXVpcmVfc3NiZF9taXRpZ2F0aW9uKCk7CiB9CiAKLXN0YXRp
YyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
Ky8qCisgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUg
aHlwZXJ2aXNvciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJl
cXVlc3QuCisgKi8KK3ZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KHZvaWQpCiB7Ci0g
ICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKLSAgICAgICAgLyog
SWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcgaXQgYmFjayBv
bi4gKi8KLSAgICAgICAgaWYgKCBuZWVkc19zc2JkX2ZsaXAodikgKQotICAgICAgICAgICAgYXJt
X3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7
CisgICAgLyogSWYgdGhlIGd1ZXN0IGhhcyBkaXNhYmxlZCB0aGUgd29ya2Fyb3VuZCwgYnJpbmcg
aXQgYmFjayBvbi4gKi8KKyAgICBpZiAoIG5lZWRzX3NzYmRfZmxpcCh2KSApCisgICAgICAgIGFy
bV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMl9GSUQsIDEsIE5VTEwp
OwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQs
IHByZXNlcnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KLSAgICAgICAgICogU2VlIEFSTSBB
Uk0gRERJIDA0ODdBLmogRDEuMTQuMyAoVmlydHVhbCBJbnRlcnJ1cHRzKSBmb3IgZGV0YWlscywK
LSAgICAgICAgICogYnV0IHRoZSBjcnVjaWFsIGJpdCBpcyAiT24gdGFraW5nIGEgdlNFcnJvciBp
bnRlcnJ1cHQsIEhDUl9FTDIuVlNFCi0gICAgICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNs
ZWFyZWQgdG8gMC4iCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHYtPmFyY2guaGNyX2VsMiAm
IEhDUl9WQSApCi0gICAgICAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1Jf
RUwyKTsKKyAgICAvKgorICAgICAqIElmIHdlIHBlbmRlZCBhIHZpcnR1YWwgYWJvcnQsIHByZXNl
cnZlIGl0IHVudGlsIGl0IGdldHMgY2xlYXJlZC4KKyAgICAgKiBTZWUgQVJNIEFSTSBEREkgMDQ4
N0EuaiBEMS4xNC4zIChWaXJ0dWFsIEludGVycnVwdHMpIGZvciBkZXRhaWxzLAorICAgICAqIGJ1
dCB0aGUgY3J1Y2lhbCBiaXQgaXMgIk9uIHRha2luZyBhIHZTRXJyb3IgaW50ZXJydXB0LCBIQ1Jf
RUwyLlZTRQorICAgICAqIChhbGlhcyBvZiBIQ1IuVkEpIGlzIGNsZWFyZWQgdG8gMC4iCisgICAg
ICovCisgICAgaWYgKCB2LT5hcmNoLmhjcl9lbDIgJiBIQ1JfVkEgKQorICAgICAgICB2LT5hcmNo
Lmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKIAogI2lmZGVmIENPTkZJR19ORVdfVkdJ
QwotICAgICAgICAvKgotICAgICAgICAgKiBXZSBuZWVkIHRvIHVwZGF0ZSB0aGUgc3RhdGUgb2Yg
b3VyIGVtdWxhdGVkIGRldmljZXMgdXNpbmcgbGV2ZWwKLSAgICAgICAgICogdHJpZ2dlcmVkIGlu
dGVycnVwdHMgYmVmb3JlIHN5bmNpbmcgYmFjayB0aGUgVkdJQyBzdGF0ZS4KLSAgICAgICAgICoK
LSAgICAgICAgICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB0aGlzIGlzIG5lY2Vzc2FyeSB0
byBkbyBvbiBldmVyeQotICAgICAgICAgKiB0cmFwIGFuZCBob3cgaXQgY2FuIGJlIG9wdGltaXNl
ZC4KLSAgICAgICAgICovCi0gICAgICAgIHZ0aW1lcl91cGRhdGVfaXJxcyh2KTsKLSAgICAgICAg
dmNwdV91cGRhdGVfZXZ0Y2huX2lycSh2KTsKKyAgICAvKgorICAgICAqIFdlIG5lZWQgdG8gdXBk
YXRlIHRoZSBzdGF0ZSBvZiBvdXIgZW11bGF0ZWQgZGV2aWNlcyB1c2luZyBsZXZlbAorICAgICAq
IHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGJlZm9yZSBzeW5jaW5nIGJhY2sgdGhlIFZHSUMgc3RhdGUu
CisgICAgICoKKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB3aGV0aGVyIHRoaXMgaXMgbmVjZXNz
YXJ5IHRvIGRvIG9uIGV2ZXJ5CisgICAgICogdHJhcCBhbmQgaG93IGl0IGNhbiBiZSBvcHRpbWlz
ZWQuCisgICAgICovCisgICAgdnRpbWVyX3VwZGF0ZV9pcnFzKHYpOworICAgIHZjcHVfdXBkYXRl
X2V2dGNobl9pcnEodik7CiAjZW5kaWYKIAotICAgICAgICB2Z2ljX3N5bmNfZnJvbV9scnModik7
Ci0gICAgfQorICAgIHZnaWNfc3luY19mcm9tX2xycyh2KTsKIH0KIAogdm9pZCBkb190cmFwX2d1
ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24g
aHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3Jf
aGVhZChyZWdzKTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogICAgIGNhc2UgSFNS
X0VDX1dGSV9XRkU6CkBAIC0yMTU4LDggKzIxNTcsNiBAQCB2b2lkIGRvX3RyYXBfaHlwX3N5bmMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9
IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdz
KTsKLQogICAgIHN3aXRjaCAoIGhzci5lYyApCiAgICAgewogI2lmZGVmIENPTkZJR19BUk1fNjQK
QEAgLTIxOTYsMjcgKzIxOTMsMjEgQEAgdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogCiB2b2lkIGRvX3RyYXBfaHlwX3NlcnJvcihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKLSAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7Ci0KICAg
ICBfX2RvX3RyYXBfc2Vycm9yKHJlZ3MsIFZBQk9SVF9HRU5fQllfR1VFU1QocmVncykpOwogfQog
CiB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc2Vycm9yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewotICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKLQogICAgIF9fZG9fdHJhcF9zZXJy
b3IocmVncywgdHJ1ZSk7CiB9CiAKIHZvaWQgZG9fdHJhcF9pcnEoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdpY19p
bnRlcnJ1cHQocmVncywgMCk7CiB9CiAKIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7Ci0gICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogICAgIGdp
Y19pbnRlcnJ1cHQocmVncywgMSk7CiB9CiAKQEAgLTIyNTksNyArMjI1MCwxMyBAQCBzdGF0aWMg
dm9pZCBjaGVja19mb3JfdmNwdV93b3JrKHZvaWQpCiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsK
IH0KIAotdm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKKy8qCisgKiBBY3Rpb25zIHRo
YXQgbmVlZHMgdG8gYmUgZG9uZSBiZWZvcmUgZW50ZXJpbmcgdGhlIGd1ZXN0LiBUaGlzIGlzIHRo
ZQorICogbGFzdCB0aGluZyBleGVjdXRlZCBiZWZvcmUgdGhlIGd1ZXN0IGNvbnRleHQgaXMgZnVs
bHkgcmVzdG9yZWQuCisgKgorICogVGhlIGZ1bmN0aW9uIHdpbGwgcmV0dXJuIHdpdGggSVJRIG1h
c2tlZC4KKyAqLwordm9pZCBsZWF2ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KHZvaWQpCiB7CiAgICAg
bG9jYWxfaXJxX2Rpc2FibGUoKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:06 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5N-0006xK-U1; Thu, 31 Oct 2019 15:10:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5M-0006wA-Bo
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:04 +0000
X-Inumbo-ID: 7de919de-fbf0-11e9-a531-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7de919de-fbf0-11e9-a531-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:53 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 38BAA7CD;
 Thu, 31 Oct 2019 08:09:53 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EF0283F71E;
 Thu, 31 Oct 2019 08:09:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:19 +0000
Message-Id: <20191031150922.22938-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 16/19] xen/arm: alternative: add
 auto-nop infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Mark Rutland <mark.rutland@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Will Deacon <will.deacon@arm.com>, Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KCkluIHNvbWUgY2FzZXMs
IG9uZSBzaWRlIG9mIGFuIGFsdGVybmF0aXZlIHNlcXVlbmNlIGlzIHNpbXBseSBhIG51bWJlciBv
ZgpOT1BzIHVzZWQgdG8gYmFsYW5jZSB0aGUgb3RoZXIgc2lkZS4gS2VlcGluZyB0cmFjayBvZiB0
aGlzIG1hbnVhbGx5IGlzCnRlZGlvdXMsIGFuZCB0aGUgcHJlc2VuY2Ugb2YgbGFyZ2UgY2hhaW5z
IG9mIE5PUHMgbWFrZXMgdGhlIGNvZGUgbW9yZQpwYWluZnVsIHRvIHJlYWQgdGhhbiBuZWNlc3Nh
cnkuCgpUbyBhbWVsaW9yYXRlIG1hdHRlcnMsIHRoaXMgcGF0Y2ggYWRkcyBhIG5ldyBhbHRlcm5h
dGl2ZV9lbHNlX25vcF9lbmRpZiwKd2hpY2ggYXV0b21hdGljYWxseSBiYWxhbmNlcyBhbiBhbHRl
cm5hdGl2ZSBzZXF1ZW5jZSB3aXRoIGEgdHJpdmlhbCBOT1AKc2xlZC4KCkluIG1hbnkgY2FzZXMs
IHdlIHdvdWxkIGxpa2UgYSBOT1Atc2xlZCBpbiB0aGUgZGVmYXVsdCBjYXNlLCBhbmQKaW5zdHJ1
Y3Rpb25zIHBhdGNoZWQgaW4gaW4gdGhlIHByZXNlbmNlIG9mIGEgZmVhdHVyZS4gVG8gZW5hYmxl
IHRoZSBOT1BzCnRvIGJlIGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5IGZvciB0aGlzIGNhc2UsIHRo
aXMgcGF0Y2ggYWxzbyBhZGRzIGEgbmV3CmFsdGVybmF0aXZlX2lmLCBhbmQgdXBkYXRlcyBhbHRl
cm5hdGl2ZV9lbHNlIGFuZCBhbHRlcm5hdGl2ZV9lbmRpZiB0bwp3b3JrIHdpdGggZWl0aGVyIGFs
dGVybmF0aXZlX2lmIG9yIGFsdGVybmF0aXZlX2VuZGlmLgoKVGhlIGFsdGVybmF0aXZlIGluZnJh
c3RydWN0dXJlIHdhcyBvcmlnaW5hbGx5IHBvcnRlZCBmcm9tIExpbnV4LiBTbyB0aGlzCmlzIHBy
ZXR0eSBtdWNoIGEgc3RyYWlnaHQgYmFja3BvcnQgZnJvbSBjb21taXQgNzkyZDQ3Mzc5ZjRkICJh
cm02NDoKYWx0ZXJuYXRpdmU6IGFkZCBhdXRvLW5vcCBpbmZyYXN0cnVjdHVyZSIuIFRoZSBvbmx5
IGRpZmZlcmVuY2UgaXMgdGhlCm5vcHMgbWFjcm8gYWRkZWQgYXMgbm90IHlldCBleGlzdGluZyBp
biBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29t
Pgpbd2lsbDogdXNlIG5ldyBub3BzIG1hY3JvIHRvIGdlbmVyYXRlIG5vcCBzZXF1ZW5jZXNdClNp
Z25lZC1vZmYtYnk6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgpbanVsaWVuOiBB
ZGQgbm9wcyBhbmQgcG9ydCB0byBYZW5dClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5
bXlyX2JhYmNodWtAZXBhbS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBt
aXNzaW5nIGluY2x1ZGUgdG8gZ2V0IGF1dG8tbm9wIGluZnJhc3RydWN0dXJlIGJ1aWxkIG9uCiAg
ICAgICAgICBhcm0zMi4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFZvbG9keW15
cidzIHJldmlld2VkLWJ5CiAgICAgICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5Ci0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIHwgNzEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21hY3Jvcy5oICAgICAgfCAg
NyArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaAppbmRleCAyODMwYTZkYTJkLi45MmU4ODhhZmY4
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCkBAIC0yLDYgKzIsNyBAQAogI2RlZmluZSBf
X0FTTV9BTFRFUk5BVElWRV9ICiAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorI2luY2x1
ZGUgPGFzbS9pbnNuLmg+CiAKICNkZWZpbmUgQVJNX0NCX1BBVENIIEFSTV9OQ0FQUwogCkBAIC04
Nyw2ICs4OCw3IEBAIGludCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0
ciAqc3RhcnQsIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuCiAjZWxzZQogCiAjaW5jbHVkZSA8
YXNtL2FzbV9kZWZucy5oPgorI2luY2x1ZGUgPGFzbS9tYWNyb3MuaD4KIAogLm1hY3JvIGFsdGlu
c3RydWN0aW9uX2VudHJ5IG9yaWdfb2Zmc2V0IGFsdF9vZmZzZXQgZmVhdHVyZSBvcmlnX2xlbiBh
bHRfbGVuCiAJLndvcmQgXG9yaWdfb2Zmc2V0IC0gLgpAQCAtMTExLDM0ICsxMTMsNTUgQEAgaW50
IGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqZW4KIC5lbmRtCiAKIC8qCi0gKiBCZWdpbiBhbiBhbHRlcm5hdGl2
ZSBjb2RlIHNlcXVlbmNlLgorICogQWx0ZXJuYXRpdmUgc2VxdWVuY2VzCisgKgorICogVGhlIGNv
ZGUgZm9yIHRoZSBjYXNlIHdoZXJlIHRoZSBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50IHdpbGwg
YmUKKyAqIGFzc2VtYmxlZCBhbmQgbGlua2VkIGFzIG5vcm1hbC4gVGhlcmUgYXJlIG5vIHJlc3Ry
aWN0aW9ucyBvbiB0aGlzCisgKiBjb2RlLgorICoKKyAqIFRoZSBjb2RlIGZvciB0aGUgY2FzZSB3
aGVyZSB0aGUgY2FwYWJpbGl0eSBpcyBwcmVzZW50IHdpbGwgYmUKKyAqIGFzc2VtYmxlZCBpbnRv
IGEgc3BlY2lhbCBzZWN0aW9uIHRvIGJlIHVzZWQgZm9yIGR5bmFtaWMgcGF0Y2hpbmcuCisgKiBD
b2RlIGZvciB0aGF0IGNhc2UgbXVzdDoKKyAqCisgKiAxLiBCZSBleGFjdGx5IHRoZSBzYW1lIGxl
bmd0aCAoaW4gYnl0ZXMpIGFzIHRoZSBkZWZhdWx0IGNvZGUKKyAqICAgIHNlcXVlbmNlLgogICoK
LSAqIFRoZSBjb2RlIHRoYXQgZm9sbG93cyB0aGlzIG1hY3JvIHdpbGwgYmUgYXNzZW1ibGVkIGFu
ZCBsaW5rZWQgYXMKLSAqIG5vcm1hbC4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9ucyBvbiB0aGlz
IGNvZGUuCisgKiAyLiBOb3QgY29udGFpbiBhIGJyYW5jaCB0YXJnZXQgdGhhdCBpcyB1c2VkIG91
dHNpZGUgb2YgdGhlCisgKiAgICBhbHRlcm5hdGl2ZSBzZXF1ZW5jZSBpdCBpcyBkZWZpbmVkIGlu
IChicmFuY2hlcyBpbnRvIGFuCisgKiAgICBhbHRlcm5hdGl2ZSBzZXF1ZW5jZSBhcmUgbm90IGZp
eGVkIHVwKS4KKyAqLworCisvKgorICogQmVnaW4gYW4gYWx0ZXJuYXRpdmUgY29kZSBzZXF1ZW5j
ZS4KICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2lmX25vdCBjYXAKKwkuc2V0IC5MYXNtX2FsdF9t
b2RlLCAwCiAJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgogCWFsdGluc3RydWN0
aW9uX2VudHJ5IDY2MWYsIDY2M2YsIFxjYXAsIDY2MmYtNjYxZiwgNjY0Zi02NjNmCiAJLnBvcHNl
Y3Rpb24KIDY2MToKIC5lbmRtCiAKKy5tYWNybyBhbHRlcm5hdGl2ZV9pZiBjYXAKKwkuc2V0IC5M
YXNtX2FsdF9tb2RlLCAxCisJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgorCWFs
dGluc3RydWN0aW9uX2VudHJ5IDY2M2YsIDY2MWYsIFxjYXAsIDY2NGYtNjYzZiwgNjYyZi02NjFm
CisJLnBvcHNlY3Rpb24KKwkucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgi
CisJLmFsaWduIDIJLyogU28gR0FTIGtub3dzIGxhYmVsIDY2MSBpcyBzdWl0YWJseSBhbGlnbmVk
ICovCis2NjE6CisuZW5kbQorCiAvKgotICogUHJvdmlkZSB0aGUgYWx0ZXJuYXRpdmUgY29kZSBz
ZXF1ZW5jZS4KLSAqCi0gKiBUaGUgY29kZSB0aGF0IGZvbGxvd3MgdGhpcyBtYWNybyBpcyBhc3Nl
bWJsZWQgaW50byBhIHNwZWNpYWwKLSAqIHNlY3Rpb24gdG8gYmUgdXNlZCBmb3IgZHluYW1pYyBw
YXRjaGluZy4gQ29kZSB0aGF0IGZvbGxvd3MgdGhpcwotICogbWFjcm8gbXVzdDoKLSAqCi0gKiAx
LiBCZSBleGFjdGx5IHRoZSBzYW1lIGxlbmd0aCAoaW4gYnl0ZXMpIGFzIHRoZSBkZWZhdWx0IGNv
ZGUKLSAqICAgIHNlcXVlbmNlLgotICoKLSAqIDIuIE5vdCBjb250YWluIGEgYnJhbmNoIHRhcmdl
dCB0aGF0IGlzIHVzZWQgb3V0c2lkZSBvZiB0aGUKLSAqICAgIGFsdGVybmF0aXZlIHNlcXVlbmNl
IGl0IGlzIGRlZmluZWQgaW4gKGJyYW5jaGVzIGludG8gYW4KLSAqICAgIGFsdGVybmF0aXZlIHNl
cXVlbmNlIGFyZSBub3QgZml4ZWQgdXApLgorICogUHJvdmlkZSB0aGUgb3RoZXIgaGFsZiBvZiB0
aGUgYWx0ZXJuYXRpdmUgY29kZSBzZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2Vs
c2UKLTY2MjoJLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IgorNjYyOgor
CS5pZiAuTGFzbV9hbHRfbW9kZT09MAorCS5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1l
bnQsICJheCIKKwkuZWxzZQorCS5wb3BzZWN0aW9uCisJLmVuZGlmCiA2NjM6CiAuZW5kbQogCkBA
IC0xNTQsMTIgKzE3NywyNiBAQCBpbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBh
bHRfaW5zdHIgKnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbgogICogQ29tcGxldGUg
YW4gYWx0ZXJuYXRpdmUgY29kZSBzZXF1ZW5jZS4KICAqLwogLm1hY3JvIGFsdGVybmF0aXZlX2Vu
ZGlmCi02NjQ6CS5wb3BzZWN0aW9uCis2NjQ6CisJLmlmIC5MYXNtX2FsdF9tb2RlPT0wCisJLnBv
cHNlY3Rpb24KKwkuZW5kaWYKIAkub3JnCS4gLSAoNjY0Yi02NjNiKSArICg2NjJiLTY2MWIpCiAJ
Lm9yZwkuIC0gKDY2MmItNjYxYikgKyAoNjY0Yi02NjNiKQogLmVuZG0KIAogLyoKKyAqIFByb3Zp
ZGVzIGEgdHJpdmlhbCBhbHRlcm5hdGl2ZSBvciBkZWZhdWx0IHNlcXVlbmNlIGNvbnNpc3Rpbmcg
c29sZWx5CisgKiBvZiBOT1BzLiBUaGUgbnVtYmVyIG9mIE5PUHMgaXMgY2hvc2VuIGF1dG9tYXRp
Y2FsbHkgdG8gbWF0Y2ggdGhlCisgKiBwcmV2aW91cyBjYXNlLgorICovCisubWFjcm8gYWx0ZXJu
YXRpdmVfZWxzZV9ub3BfZW5kaWYKK2FsdGVybmF0aXZlX2Vsc2UKKwlub3BzCSg2NjJiLTY2MWIp
IC8gQVJDSF9QQVRDSF9JTlNOX1NJWkUKK2FsdGVybmF0aXZlX2VuZGlmCisuZW5kbQorCisvKgog
ICogQ2FsbGJhY2stYmFzZWQgYWx0ZXJuYXRpdmUgZXBpbG9ndWUKICAqLwogLm1hY3JvIGFsdGVy
bmF0aXZlX2NiX2VuZApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbWFjcm9zLmgKaW5kZXggMWQ0YmI0MWQxNS4uOTFlYTM1MDVl
NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tYWNyb3MuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL21hY3Jvcy5oCkBAIC0xMyw0ICsxMywxMSBAQAogIyBlcnJvciAidW5rbm93
biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisgICAgLyogTk9QIHNlcXVlbmNlICAqLworICAgIC5t
YWNybyBub3BzLCBudW0KKyAgICAucmVwdCAgIFxudW0KKyAgICBub3AKKyAgICAuZW5kcgorICAg
IC5lbmRtCisKICNlbmRpZiAvKiBfX0FTTV9BUk1fTUFDUk9TX0ggKi8KLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:07 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5P-00075m-6f; Thu, 31 Oct 2019 15:10:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5N-0006wm-BW
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:05 +0000
X-Inumbo-ID: 7a01744c-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7a01744c-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:46 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id C8C5068D;
 Thu, 31 Oct 2019 08:09:46 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C13723F71E;
 Thu, 31 Oct 2019 08:09:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:14 +0000
Message-Id: <20191031150922.22938-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 11/19] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Julien Grall <julien.grall@arm.com>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgU1NCRCB3b3JrYXJvdW5kIGlzIHJlLWVuYWJsZWQgZm9yIFhlbiBhZnRl
ciBpbnRlcnJ1cHRzCmFyZSB1bm1hc2tlZC4gVGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4
ZWN1dGUgc29tZSBwYXJ0IG9mIHRoZQpoeXBlcnZpc29yIGlmIGFuIGludGVycnVwdCBpcyByZWNl
aXZlZCBiZWZvcmUgdGhlIHdvcmthcm91bmQgaXMKcmUtZW5hYmxlZC4KCkVhY2ggdHJhcCBtYXkg
cmVxdWlyZSB0byB1bm1hc2sgZGlmZmVyZW50IGludGVycnVwdHMuCkFzIHRoZSByZXN0IG9mIGVu
dGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCgpIGRvZXMgbm90IHJlcXVpcmUgdG8gaGF2ZQppbnRl
cnJ1cHRzIG1hc2tlZCwgdGhlIGZ1bmN0aW9uIGlzIG5vdyBzcGxpdCBpbiB0d28gcGFydHM6CiAg
ICAxKSBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxKCkgY2FsbGVkIHdpdGggaW50
ZXJydXB0cwogICAgICAgbWFza2VkLgogICAgMikgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0
KCkgY2FsbGVkIHdpdGggaW50ZXJydXB0cyB1bm1hc2tlZC4KCk5vdGUgdGhhdCB3aGlsZSBpdCBt
aWdodCBiZSBwb3NzaWJsZSB0byBhdm9pZCBzcGxpdGluZyB0aGUgZnVuY3Rpb24gaW4KdHdvIHBh
cnRzLCBpdCByZXF1aXJlcyBhIGJpdCBtb3JlIHdvcmsgdGhhbiBJIGNhbiBjdXJyZW50bHkgaW52
ZXN0IHRvCmF2b2lkIHVzaW5nIGluZGlyZWN0IGJyYW5jaC4KCkZ1cnRoZXJtb3JlLCB0aGUgZnVu
Y3Rpb24gbmFtZSBpcyByYXRoZXIgZ2VuZXJpYyBhcyB0aGVyZSBtaWdodCBiZSBtb3JlCndvcmsg
dG8gZG9iIGJlZm9yZSBpbnRlcnJ1cHRzIGFyZSB1bm1hc2tlZCBpbiB0aGUgZnV0dXJlLgoKRml4
ZXM6IGE3ODk4ZTRjNTkgKCJ4ZW4vYXJtOiBBZGQgQVJDSF9XT1JLQVJPVU5EXzIgc3VwcG9ydCBm
b3IgZ3Vlc3RzIikKUmVwb3J0ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBSZW1vdmUgc3B1cmlvdXMgbGluZQoK
ICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBSZXdvcmsgdGhlIGFybTMyIHBhcnQKCiAgICBD
aGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIEFybTMyIGNvZGUKICAgICAgICAtIFJlbmFtZSBl
bnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rfbm9pcnEoKSB0bwogICAgICAgIGVudGVyX2h5cGVy
dmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEoKQogICAgICAgIC0gVXBkYXRlIHRoZSBjb21taXQgbWVz
c2FnZSB0byBleHBsYWluIHRoZSBjaG9pY2Ugb2Ygc3BsaXR0aW5nCiAgICAgICAgdGhlIGNvZGUu
Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAgMiArLQogeGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDE0ICsrKysr
KysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUwppbmRleCBjZWE0ZTBlMzAyLi4wYTljMjQ4ZWUyIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUwpAQCAtMTE4LDcgKzExOCw3IEBAIGFib3J0X2d1ZXN0X2V4aXRfZW5kOgogICAgICAgICBi
bmUgcmV0dXJuX2Zyb21fdHJhcAogCiBza2lwX2NoZWNrOgotICAgICAgICBtb3YgcGMsIGxyCisg
ICAgICAgIGIgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxCiBFTkRQUk9DKGFy
Y2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycSkKIAogICAgICAgICAvKgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
ZW50cnkuUwppbmRleCA5N2RjNjAyMTBkLi5kNGZiNWZkYzFjIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAt
MTkxLDYgKzE5MSw3IEBACiAgICAgICAgIEFMVEVSTkFUSVZFKCJibCBjaGVja19wZW5kaW5nX3Zz
ZXJyb3I7IGNibnogeDAsIDFmIiwKICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKICAg
ICAgICAgICAgICAgICAgICAgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVCkKKyAg
ICAgICAgYmwgICAgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxCiAgICAgICAg
IG1zciAgICAgZGFpZmNsciwgXGlmbGFncwogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlz
b3JfZnJvbV9ndWVzdAogICAgICAgICBtb3YgICAgIHgwLCBzcApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBhZGJlZGMyZDE1Li5j
YjRlM2I2MjdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwpAQCAtMTk4NiwxNSArMTk4NiwyNSBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
bmVlZHNfc3NiZF9mbGlwKHN0cnVjdCB2Y3B1ICp2KQogCiAvKgogICogQWN0aW9ucyB0aGF0IG5l
ZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IgZnJvbSB0aGUKLSAq
IGd1ZXN0IGFuZCBiZWZvcmUgd2UgaGFuZGxlIGFueSByZXF1ZXN0LgorICogZ3Vlc3QgYW5kIGJl
Zm9yZSB0aGUgaW50ZXJydXB0cyBhcmUgdW5tYXNrZWQuCiAgKi8KLXZvaWQgZW50ZXJfaHlwZXJ2
aXNvcl9mcm9tX2d1ZXN0KHZvaWQpCit2b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9w
cmVpcnEodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKICAgICAvKiBJ
ZiB0aGUgZ3Vlc3QgaGFzIGRpc2FibGVkIHRoZSB3b3JrYXJvdW5kLCBicmluZyBpdCBiYWNrIG9u
LiAqLwogICAgIGlmICggbmVlZHNfc3NiZF9mbGlwKHYpICkKICAgICAgICAgYXJtX3NtY2NjXzFf
MV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7Cit9CisKKy8q
CisgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlw
ZXJ2aXNvciBmcm9tIHRoZQorICogZ3Vlc3QgYW5kIGJlZm9yZSB3ZSBoYW5kbGUgYW55IHJlcXVl
c3QuIERlcGVuZGluZyBvbiB0aGUgZXhjZXB0aW9uIHRyYXAsCisgKiB0aGlzIG1heSBiZSBjYWxs
ZWQgd2l0aCBpbnRlcnJ1cHRzIHVubWFza2VkLgorICovCit2b2lkIGVudGVyX2h5cGVydmlzb3Jf
ZnJvbV9ndWVzdCh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAogICAg
IC8qCiAgICAgICogSWYgd2UgcGVuZGVkIGEgdmlydHVhbCBhYm9ydCwgcHJlc2VydmUgaXQgdW50
aWwgaXQgZ2V0cyBjbGVhcmVkLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5S-0007NR-KA; Thu, 31 Oct 2019 15:10:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5R-0007J5-Cf
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:09 +0000
X-Inumbo-ID: 7e826990-fbf0-11e9-beca-bc764e2007e4
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTP
 id 7e826990-fbf0-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:09:54 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5CA497FA;
 Thu, 31 Oct 2019 08:09:54 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E66A3F71E;
 Thu, 31 Oct 2019 08:09:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:20 +0000
Message-Id: <20191031150922.22938-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 17/19] xen/arm: asm: Replace use of
 ALTERNATIVE with alternative_if
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNpbmcgYWx0ZXJuYXRpdmVfaWYgbWFrZXMgdGhlIGNvZGUgYSBiaXQgbW9yZSBzdHJlYW1saW5l
ZC4KClRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHVzZSB0aGUgbmV3IGF1dG8tbm9wIGluZnJhc3Ry
dWN0dXJlIHRvIGF2b2lkCmNvdW50aW5nIHRoZSBudW1iZXIgb2Ygbm9wIGluIHRoZSBlbHNlIHBh
cnQgZm9yIGFyY2gvYXJtL2FybTY0L2VudHJ5LlMKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIFRoaXMgaXMgcHJldHR5IG11Y2ggYSBt
YXR0ZXIgb2YgdGFzdGUsIGJ1dCBhdCBsZWFzdCBmb3IgYXJtNjQgdGhpcwogICAgYWxsb3dzIHVz
IHRvIHVzZSB0aGUgYXV0by1ub3AgaW5mcmFzdHJ1Y3R1cmUuIFNvIHRoZSBhcm0zMiBpcyBtb3Jl
CiAgICB0byBrZWVwIGlubGluZSB3aXRoIGFybTY0LgoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAg
ICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAg
ICAtIEZpeCBidWlsZCBvbiBBcm0zMgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBDb3Jy
ZWN0bHkgdXNlIGFsdGVybmF0aXZlX2lmeywgX25vdH0KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDcgKysrKy0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCA4ICsrKysr
LS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IDBhOWMyNDhlZTIuLjM0MTU2YzQ0MDQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC01OSw5ICs1OSwxMCBAQCBhcmNoX2VudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnE6
CiAgICAgICAgICAqIElmIHRoZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUIGhh
cyBiZWVuIHNldCBpbiB0aGUgY3B1CiAgICAgICAgICAqIGZlYXR1cmUsIHRoZSBjaGVja2luZyBv
ZiBwZW5kaW5nIFNFcnJvcnMgd2lsbCBiZSBza2lwcGVkLgogICAgICAgICAgKi8KLSAgICAgICAg
QUxURVJOQVRJVkUoIm5vcCIsCi0gICAgICAgICAgICAgICAgICAgICJiIHNraXBfY2hlY2siLAot
ICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQor
ICAgICAgICBhbHRlcm5hdGl2ZV9pZiBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElU
CisgICAgICAgIGIgICBza2lwX2NoZWNrCisgICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9wX2Vu
ZGlmCisKICAgICAgICAgLyoKICAgICAgICAgICogU3RhcnQgdG8gY2hlY2sgcGVuZGluZyB2aXJ0
dWFsIGFib3J0IGluIHRoZSBnYXAgb2YgR3Vlc3QgLT4gSFlQCiAgICAgICAgICAqIHdvcmxkIHN3
aXRjaC4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMKaW5kZXggZDRmYjVmZGMxYy4uYThiYTdhYjk2MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2Vu
dHJ5LlMKQEAgLTE4OCw5ICsxODgsMTEgQEAKICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2
U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCiAgICAgICAg
ICAqIHNraXBwZWQuIEV4aXQgQVNBUAogICAgICAgICAgKi8KLSAgICAgICAgQUxURVJOQVRJVkUo
ImJsIGNoZWNrX3BlbmRpbmdfdnNlcnJvcjsgY2JueiB4MCwgMWYiLAotICAgICAgICAgICAgICAg
ICAgICAibm9wOyBub3AiLAotICAgICAgICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NF
UlJPUl9FTlRSWV9FWElUKQorICAgICAgICBhbHRlcm5hdGl2ZV9pZl9ub3QgU0tJUF9TWU5DSFJP
TklaRV9TRVJST1JfRU5UUllfRVhJVAorICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfdnNl
cnJvcgorICAgICAgICBjYm56ICAgIHgwLCAxZgorICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlX25v
cF9lbmRpZgorCiAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3By
ZWlycQogICAgICAgICBtc3IgICAgIGRhaWZjbHIsIFxpZmxhZ3MKICAgICAgICAgYmwgICAgICBl
bnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:12 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5T-0007Ow-V1; Thu, 31 Oct 2019 15:10:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5S-0007N3-BX
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:10 +0000
X-Inumbo-ID: 7ac3ffc6-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7ac3ffc6-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id E95CE4F5;
 Thu, 31 Oct 2019 08:09:47 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 09E493F71E;
 Thu, 31 Oct 2019 08:09:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:15 +0000
Message-Id: <20191031150922.22938-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 12/19] xen/arm: traps: Don't ignore
 invalid value for serrors=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2Vycm9ycz0gb25seSBzdXBwb3J0cyAzIHZhbHVlcyAiZGl2ZXJzZSIsICJmb3J3YXJkIiBhbmQg
InBhbmljIi4KClRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIHBhcnNlX3NlcnJvcnNfYmVo
YXZpb3IoKSB3aWxsIGRlZmF1bHQgdG8KImRpdmVyc2UiIGZvciBhbnkgaW52YWxpZCB2YWx1ZSBh
bmQgbm90IHRlbGwgdGhlIHVzZXJzLgoKUmF0aGVyIHRoYW4gaWdub3JlIHRoZSBpbnZhbGlkIGlu
cHV0LCByZXR1cm4gYW4gZXJyb3IgdG8gdGhlIGNhbGxlciBzbwppdCBjYW4gZGVjaWRlcyB0aGUg
YmUgYXBwcm9hY2guCgpUaGlzIHdpbGwgYmUgdXNlZnVsIGFmdGVyIGEgZm9sbG93LXVwIHBhdGNo
IHdoZXJlIHRoZSBudW1iZXIgb2Ygb3B0aW9ucwp3aWxsIGJlIHJlZHVjZWQuCgpUYWtlIHRoZSBv
cHBvcnR1bml0eSB0byBpbml0aWFsaXplIHNlcnJvcnNfb3AgdG8gU0VSUk9SU19ESVZFUlNFIHJh
dGhlcgp0aGFuIHJlbHlpbmcgb24gdGhlIGl0ZW0gdG8gYmUgdGhlIGZpcnN0IGluIHRoZSBlbnVt
IGFuZCB0aGVyZWZvcmUKZXF1YWwgdG8gMC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbiA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFk
ZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0
Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggY2I0ZTNiNjI3Yi4u
ZDAyOGVjOTIyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKQEAgLTEwNCwxNCArMTA0LDE2IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1
bHRfaGNyX2ZsYWdzKHZvaWQpCiBzdGF0aWMgZW51bSB7CiAgICAgU0VSUk9SU19ESVZFUlNFLAog
ICAgIFNFUlJPUlNfUEFOSUMsCi19IHNlcnJvcnNfb3A7Cit9IHNlcnJvcnNfb3AgPSBTRVJST1JT
X0RJVkVSU0U7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NlcnJvcnNfYmVoYXZpb3IoY29u
c3QgY2hhciAqc3RyKQogewogICAgIGlmICggIXN0cmNtcChzdHIsICJwYW5pYyIpICkKICAgICAg
ICAgc2Vycm9yc19vcCA9IFNFUlJPUlNfUEFOSUM7Ci0gICAgZWxzZQorICAgIGVsc2UgaWYgKCAh
c3RyY21wKHN0ciwgImRpdmVyc2UiKSApCiAgICAgICAgIHNlcnJvcnNfb3AgPSBTRVJST1JTX0RJ
VkVSU0U7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHJldHVybiAw
OwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:16 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5Y-0007Y2-K2; Thu, 31 Oct 2019 15:10:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5X-0007Wu-Am
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:15 +0000
X-Inumbo-ID: 7b1b11f0-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7b1b11f0-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:49 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2F9D468D;
 Thu, 31 Oct 2019 08:09:49 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2A8BE3F71E;
 Thu, 31 Oct 2019 08:09:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:16 +0000
Message-Id: <20191031150922.22938-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 13/19] xen/arm: alternative: Remove
 unused parameter for alternative_if_not_cap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hY3JvIGFsdGVybmF0aXZlX2lmX25vdF9jYXAgaXMgdGFraW5nIHR3byBwYXJhbWV0ZXJz
LiBUaGUgc2Vjb25kCnBhcmFtZXRlciBpcyBuZXZlciB1c2VkIGFuZCBpdCBpcyBoYXJkIHRvIHNl
ZSBob3cgdGhpcyBjYW4gYmUgdXNlZApjb3JyZWN0bHkgYXMgaXQgaXMgb25seSBwcm90ZWN0aW5n
IHRoZSBhbHRlcm5hdGl2ZSBzZWN0aW9uIG1hZ2ljLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKICAgICAgICAtIEFkZCBTdGVmYW5vJ3Mg
YWNrZWQtYnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggfCA0ICstLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FsdGVybmF0aXZlLmgKaW5kZXggZGVkYjZkZDAwMS4uMjgzMGE2ZGEyZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYWx0ZXJuYXRpdmUuaApAQCAtMTE2LDEzICsxMTYsMTEgQEAgaW50IGFwcGx5X2FsdGVy
bmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9p
bnN0ciAqZW4KICAqIFRoZSBjb2RlIHRoYXQgZm9sbG93cyB0aGlzIG1hY3JvIHdpbGwgYmUgYXNz
ZW1ibGVkIGFuZCBsaW5rZWQgYXMKICAqIG5vcm1hbC4gVGhlcmUgYXJlIG5vIHJlc3RyaWN0aW9u
cyBvbiB0aGlzIGNvZGUuCiAgKi8KLS5tYWNybyBhbHRlcm5hdGl2ZV9pZl9ub3QgY2FwLCBlbmFi
bGUgPSAxCi0JLmlmIFxlbmFibGUKKy5tYWNybyBhbHRlcm5hdGl2ZV9pZl9ub3QgY2FwCiAJLnB1
c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIgogCWFsdGluc3RydWN0aW9uX2VudHJ5IDY2
MWYsIDY2M2YsIFxjYXAsIDY2MmYtNjYxZiwgNjY0Zi02NjNmCiAJLnBvcHNlY3Rpb24KIDY2MToK
LQkuZW5kaWYKIC5lbmRtCiAKIC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5c-0007cy-VV; Thu, 31 Oct 2019 15:10:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5c-0007cL-BL
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:20 +0000
X-Inumbo-ID: 7c48a022-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7c48a022-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:50 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9E2457A7;
 Thu, 31 Oct 2019 08:09:50 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 652183F71E;
 Thu, 31 Oct 2019 08:09:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:17 +0000
Message-Id: <20191031150922.22938-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 14/19] xen/arm: Move
 ARCH_PATCH_INSN_SIZE out of the header livepatch.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgQVJDSF9QQVRDSF9JTlNOX1NJWkUgaXMgZGVmaW5lZCBpbiB0aGUgaGVh
ZGVyCmxpdmVwYXRjaC5oLiBIb3dldmVyLCB0aGlzIGlzIGFsc28gdXNlZCBpbiB0aGUgYWx0ZXJu
YXRpdmUgY29kZS4KClJhdGhlciB0aGFuIGluY2x1ZGluZyBsaXZlcGF0Y2guaCBqdXN0IGZvciB1
c2luZyB0aGUgZGVmaW5lLCBtb3ZlIGl0IGluCnRoZSBoZWFkZXIgaW5zbi5oIHdoaWNoIHNlZW1z
IG1vcmUgc3VpdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CgotLS0KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFJvc3MncyBy
ZXZpZXdlZC1ieQogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQogICAgICAgIC0gQWRk
IFZvbG9keW15cidzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMg
ICAgICB8IDIgLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vaW5zbi5oICAgICAgfCAzICsrKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9saXZlcGF0Y2guaCB8IDQgKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRleCA1MmVkN2Vk
ZjY5Li4yMzdjNGU1NjQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwor
KysgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwpAQCAtMzAsOCArMzAsNiBAQAogI2luY2x1
ZGUgPGFzbS9ieXRlb3JkZXIuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1
ZGUgPGFzbS9pbnNuLmg+Ci0vKiBYWFg6IE1vdmUgQVJDSF9QQVRDSF9JTlNOX1NJWkUgb3V0IG9m
IGxpdmVwYXRjaC5oICovCi0jaW5jbHVkZSA8YXNtL2xpdmVwYXRjaC5oPgogI2luY2x1ZGUgPGFz
bS9wYWdlLmg+CiAKIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9p
bnNuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAppbmRleCAzNDg5MTc5ODI2Li4xOTI3
NzIxMmUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2luc24uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2luc24uaApAQCAtMTEsNiArMTEsOSBAQAogIyBlcnJvciAidW5rbm93
biBBUk0gdmFyaWFudCIKICNlbmRpZgogCisvKiBPbiBBUk0zMiw2NCBpbnN0cnVjdGlvbnMgYXJl
IGFsd2F5cyA0IGJ5dGVzIGxvbmcuICovCisjZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQK
KwogI2VuZGlmIC8qICFfX0FSQ0hfQVJNX0lOU04gKi8KIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9saXZlcGF0Y2guaAppbmRleCA2YmNhNzlkZWI5Li4wMjZhZjVlN2RjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xpdmVwYXRjaC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbGl2ZXBhdGNoLmgKQEAgLTcsOSArNyw3IEBACiAjZGVmaW5lIF9fWEVOX0FSTV9M
SVZFUEFUQ0hfSF9fCiAKICNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4gLyogRm9yIFNaXyogbWFjcm9z
LiAqLwotCi0vKiBPbiBBUk0zMiw2NCBpbnN0cnVjdGlvbnMgYXJlIGFsd2F5cyA0IGJ5dGVzIGxv
bmcuICovCi0jZGVmaW5lIEFSQ0hfUEFUQ0hfSU5TTl9TSVpFIDQKKyNpbmNsdWRlIDxhc20vaW5z
bi5oPgogCiAvKgogICogVGhlIHZhIG9mIHRoZSBoeXBlcnZpc29yIC50ZXh0IHJlZ2lvbi4gV2Ug
bmVlZCB0aGlzIGFzIHRoZQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5s-0007rg-CC; Thu, 31 Oct 2019 15:10:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5r-0007qc-BV
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:35 +0000
X-Inumbo-ID: 7e9ba055-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7e9ba055-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:55 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 7BE5F8E6;
 Thu, 31 Oct 2019 08:09:55 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 922DB3F71E;
 Thu, 31 Oct 2019 08:09:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:21 +0000
Message-Id: <20191031150922.22938-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 18/19] xen/arm: Update the ASSERT()
 in SYNCHRONIZE_SERROR()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hY3JvIFNZTkNIUk9OSVpFX1NFUlJPUigpIGhhcyBhbiBhc3NlcnQgdG8gY2hlY2sgd2hl
dGhlciBpdCB3aWxsCmJlIGNhbGxlZCB3aXRoIEFib3J0IGludGVycnVwdCB1bm1hc2tlZC4gSG93
ZXZlciwgdGhpcyBpcyBvbmx5IGRvbmUgaWYKYSBnaXZlbiBjYXAgaXMgbm90IGVuYWJsZWQuCgpO
b25lIG9mIHRoZSBjYWxsZXJzIHdpbGwgdHJlYXQgdGhlIGFib3J0IGludGVycnVwdCBkaWZmZXJl
bnRseQpkZXBlbmRpbmcgb24gYSBmZWF0dXJlLiBGdXJ0aGVybW9yZSwgaXQgbWFrZXMgbW9yZSBk
aWZmaWN1bHQgdG8gY2hlY2sKd2hldGhlciBTWU5DSFJPTklaRV9TRVJST1IoKSBpcyBnb2luZyB0
byBiZSBjYWxsZWQgd2l0aCBhYm9ydCBpbnRlcnJ1cHQKdW5tYXNrZWQuCgpUaGVyZWZvcmUsIHdl
IG5vdyByZXF1aXJlIHRoZSBhYm9ydCBpbnRlcnJ1cHQgdG8gYmUgdW5tYXNrZWQgcmVnYXJkbGVz
cwp0aGUgc3RhdGUgb2YgdGhlIGNhcC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3Rl
ZmFubydzIGFja2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVk
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CmluZGV4IGU5ZDJhZTI3MTUuLmFhNjQyZTNhYjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApA
QCAtNTQyLDcgKzU0Miw3IEBAIHJlZ2lzdGVyX3QgZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKHZvaWQp
OwogICovCiAjZGVmaW5lIFNZTkNIUk9OSVpFX1NFUlJPUihmZWF0KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIEFTU0VSVCghY3B1c19oYXZl
X2NhcChmZWF0KSB8fCBsb2NhbF9hYm9ydF9pc19lbmFibGVkKCkpOyBcCisgICAgICAgIEFTU0VS
VChsb2NhbF9hYm9ydF9pc19lbmFibGVkKCkpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIGFzbSB2b2xhdGlsZShBTFRFUk5BVElWRSgiZHNiIHN5OyBpc2IiLCAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm9wOyBub3AiLCBm
ZWF0KSAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IDogOiAibWVtb3J5Iik7ICAgICAgICAgICAgICAgICBcCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:10:41 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC5x-0007wm-Nj; Thu, 31 Oct 2019 15:10:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQC5w-0007vT-Bl
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:10:40 +0000
X-Inumbo-ID: 7eeec6b6-fbf0-11e9-954c-12813bfff9fa
Received: from foss.arm.com (unknown [217.140.110.172])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id 7eeec6b6-fbf0-11e9-954c-12813bfff9fa;
 Thu, 31 Oct 2019 15:09:56 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B34D895D;
 Thu, 31 Oct 2019 08:09:56 -0700 (PDT)
Received: from e108454-lin.cambridge.arm.com (unknown [10.1.196.50])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B08BB3F71E;
 Thu, 31 Oct 2019 08:09:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 31 Oct 2019 15:09:22 +0000
Message-Id: <20191031150922.22938-20-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20191031150922.22938-1-julien.grall@arm.com>
References: <20191031150922.22938-1-julien.grall@arm.com>
Subject: [Xen-devel] [PATCH for-4.13 v4 19/19] xen/arm: entry: Ensure the
 guest state is synced when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhIFNFcnJvci9Bc3luY2hyb25vdXMgQWJvcnQgZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdCBo
YXMgYmVlbgpjb25zdW1lZCwgd2Ugd2lsbCBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlh
bCBleGNlcHRpb24uCgpUaGlzIGluY2x1ZGVzIHRoZSBjYWxscyB0byBlbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3R7LCBfbm9pcnF9IHRoYXQKaXMgdXNlZCB0byBzeW5jaHJvbml6ZSBwYXJ0IG9m
IHRoZSBndWVzdCBzdGF0ZSB3aXRoIHRoZSBpbnRlcm5hbApyZXByZXNlbnRhdGlvbiBhbmQgcmUt
ZW5hYmxlIHdvcmthcm91bmRzIChlLmcuIFNTQkQpLiBIb3dldmVyLCB3ZSBzdGlsbApjYWxsIGxl
YXZlX2h5cGVydmlzb3JfdG9fZ3Vlc3QoKSB3aGljaCBpcyB1c2VkIGZvciBwcmVlbXB0aW5nIHRo
ZSBndWVzdAphbmQgc3luY2hyb25pemluZyBiYWNrIHBhcnQgb2YgdGhlIGd1ZXN0IHN0YXRlLgoK
ZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0eywgX25vaXJxfSB3b3JrcyBpbiBwYWlyIHdpdGgK
bGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpLCBzbyBza2lwcGluZyB0aGUgZmlyc3QgdHdvIG1h
eSByZXN1bHQKaW4gYSBsb3NzIG9mIHNvbWUgcGFydCBvZiBndWVzdCBzdGF0ZS4KCkFuIGV4YW1w
bGUgaXMgdGhlIG5ldyB2R0lDIHdoaWNoIHdpbGwgc2F2ZSB0aGUgc3RhdGUgb2YgdGhlIExScyBv
biBleGl0CmZyb20gdGhlIGd1ZXN0IGFuZCByZXdyaXRlIGFsbCBvZiB0aGVtIG9uIGVudHJ5IHRv
IHRoZSBndWVzdC4KCkEgbW9yZSB3b3JyeWluZyBleGFtcGxlIGlzIFNTQkQgd29ya2Fyb3VuZCBt
YXkgbm90IGJlIHJlLWVuYWJsZWQuIElmCmxlYXZlX2h5cGVydmlzb3JfdG9fZ3Vlc3QoKSBpcyBy
ZXNjaGVkdWxpbmcgdGhlIHZDUFUsIHRoZW4gd2UgbWF5IGVuZCB0bwpydW4gYSBsb3Qgb2YgY29k
ZSB3aXRoIFNTQkQgd29ya2Fyb3VkIGRpc2FibGVkLgoKRm9yIG5vdywgY2FsbGluZyBsZWF2ZV9o
eXBlcnZpc29yX3RvX2d1ZXN0KCkgaXMgbm90IG5lY2Vzc2FyeSB3aGVuCmluamVjdGluZyBhIHZT
RXJyb3IgdG8gdGhlIGd1ZXN0LiBCdXQgaXQgd291bGQgc3RpbGwgYmUgZ29vZCB0byBnaXZlIGFu
Cm9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUuIFNvIGJvdGggZW50ZXJfaHlwZXJ2aXNvcl9mcm9t
X2d1ZXN0KCkgYW5kCmxlYXZlX2h5cGVydmlzb3JfdG9fZ3Vlc3QoKSBhcmUgY2FsbGVkLgoKTm90
ZSB0aGF0IG9uIGFybTY0LCB0aGUgcmV0dXJuIHZhbHVlIGZvciBjaGVja19wZW5kaW5nX3ZzZXJy
b3IgaXMgbm93CnN0b3JlZCBpbiB4MTkgaW5zdGVhZCBvZiB4MC4gVGhpcyBpcyBiZWNhdXNlIHdl
IHdhbnQgdG8ga2VlcCB0aGUgdmFsdWUKYWNyb3NzIGNhbGwgdG8gQy1mdW5jdGlvbnMgKHgwLCB1
bmxpa2UgeDE5LCB3aWxsIG5vdCBiZSBzYXZlZCBieSB0aGUKY2FsbGVlKS4KClRha2UgdGhlIG9w
cG9ydHVuaXR5IHRvIHJlbmFtZSBjaGVja19wZW5kaW5nX3ZzZXJyb3IoKSB0bwpjaGVja19wZW5k
aW5nX2d1ZXN0X3NlcnJvcigpIGFzIHRoZSBmdW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggaG9zdCBT
RXJyb3IKYW5kICpub3QqIHZpcnR1YWwgU0Vycm9yLiBUaGUgZG9jdW1lbnRhdGlvbiBpcyBhbHNv
IHVwZGF0ZWQgYWNjcm9zcwpBcm0zMiBhbmQgQXJtNjQgdG8gY2xhcmlmeSBob3cgWGVuIGlzIGRl
YWxpbmcgd2l0aCBTRXJyb3IgZ2VuZXJhdGVkIGJ5CnRoZSBndWVzdC4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCiAgICBDaGFuZ2VzIGlu
IHY0OgogICAgICAgIC0gUmV3b3JkaW5nICsgdHlwbwoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAg
ICAgLSBVcGRhdGUgY29tbWVudHMgaW4gdGhlIGNvZGUuCiAgICAgICAgLSBVcGRhdGUgY29tbWl0
IG1lc3NhZ2UKICAgICAgICAtIEFkZCBhcm0zMiBzdXBwb3J0CgpUaGVyZSBhcmUgdHdvIGtub3du
IGlzc3VlcyB3aXRob3V0IHRoaXMgcGF0Y2ggYXBwbGllZDoKICAgICogVGhlIHN0YXRlIG9mIHRo
ZSB2R0lDIHdoZW4gdXNpbmcgdGhlIG5ldyB2ZXJzaW9uIG1heSBiZSBsb3N0LgogICAgKiBTU0JE
IHdvcmthcm91bmQgbWF5IGJlIGtlcHQgZGlzYWJsZWQgd2hpbGUgcmVzY2hlZHVsaW5nIHRoZSBn
dWVzdC4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDU3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRy
eS5TIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBm
aWxlcyBjaGFuZ2VkLCA4OCBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCmluZGV4IDM0MTU2YzQ0MDQuLmIzMTA1NmE2MTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0yNyw2
ICsyNywxMCBAQAogLyoKICAqIEFjdGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGVu
dGVyaW5nIHRoZSBoeXBlcnZpc29yIGZyb20gdGhlCiAgKiBndWVzdCBhbmQgYmVmb3JlIHRoZSBp
bnRlcnJ1cHRzIGFyZSB1bm1hc2tlZC4KKyAqCisgKiBAcmV0dXJuOgorICogIHI0OiBTZXQgdG8g
YSBub24temVybyB2YWx1ZSBpZiBhIHBlbmRpbmcgQWJvcnQgZXhjZXB0aW9uIHRvb2sgcGxhY2Uu
CisgKiAgICAgIE90aGVyd2lzZSwgaXQgd2lsbCBiZSBzZXQgdG8gemVyby4KICAqLwogYXJjaF9l
bnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxOgogI2lmZGVmIENPTkZJR19BUk0zMl9I
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgpAQCAtNTYsMTggKzYwLDM1IEBAIGFyY2hfZW50ZXJfaHlw
ZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycToKICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFIxMV9m
aXEpOyBTQVZFX09ORV9CQU5LRUQoUjEyX2ZpcSk7CiAKICAgICAgICAgLyoKLSAgICAgICAgICog
SWYgdGhlIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQgaGFzIGJlZW4gc2V0IGlu
IHRoZSBjcHUKLSAgICAgICAgICogZmVhdHVyZSwgdGhlIGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vy
cm9ycyB3aWxsIGJlIHNraXBwZWQuCisgICAgICAgICAqIFdlIG1heSBoYXZlIGVudGVyZWQgdGhl
IGh5cGVydmlzb3Igd2l0aCBwZW5kaW5nIGFzeW5jaHJvbm91cyBBYm9ydAorICAgICAgICAgKiBn
ZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LiBJZiB3ZSBuZWVkIHRvIGNhdGVnb3JpemUgdGhlbSwgdGhl
bgorICAgICAgICAgKiB3ZSBuZWVkIHRvIGNvbnN1bWUgYW55IG91dHN0YW5kaW5nIGFzeW5jaHJv
bm91cyBBYm9ydC4KKyAgICAgICAgICogT3RoZXJ3aXNlLCB0aGV5IGNhbiBiZSBjb25zdW1lZCBs
YXRlciBvbi4KICAgICAgICAgICovCiAgICAgICAgIGFsdGVybmF0aXZlX2lmIFNLSVBfU1lOQ0hS
T05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAgICAgICAgbW92IHI0LCAjMCAgICAgICAgICAgICAg
LyogcjQgOj0gTm8gQWJvcnQgd2FzIGNvbnN1bWVkICovCiAgICAgICAgIGIgICBza2lwX2NoZWNr
CiAgICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCiAKICAgICAgICAgLyoKLSAgICAg
ICAgICogU3RhcnQgdG8gY2hlY2sgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGluIHRoZSBnYXAgb2Yg
R3Vlc3QgLT4gSFlQCi0gICAgICAgICAqIHdvcmxkIHN3aXRjaC4KKyAgICAgICAgICogQ29uc3Vt
ZSBwZW5kaW5nIGFzeW5jaHJvbm91cyBBYm9ydCBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGlmIGFu
eS4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIG9ubHkgd2F5IHRvIGNvbnN1bWUgYW4gQWJv
cnQgaW50ZXJydXB0IGlzIHRvIHVubWFzayBpdC4gU28KKyAgICAgICAgICogQWJvcnQgZXhjZXB0
aW9uIHdpbGwgYmUgdW5tYWtlZCBmb3IgYSBzbWFsbCB3aW5kb3cgYW5kIHRoZW4gbWFza2VkCisg
ICAgICAgICAqIGl0IGFnYWluLgorICAgICAgICAgKgorICAgICAgICAgKiBJdCBpcyBmaW5lIHRv
IHVubWFzayBhc3luY2hyb25vdXMgQWJvcnQgZXhjZXB0aW9uIGFzIHdlIGZ1bGx5CisgICAgICAg
ICAqIGNvbnRyb2wgdGhlIHN0YXRlIG9mIHRoZSBwcm9jZXNzb3IgYW5kIG9ubHkgbGltaXRlZCBj
b2RlIHdpbGwKKyAgICAgICAgICogYmUgZXhlY3V0ZWQgaWYgdGhlIGV4Y2VwdGlvbiByZXR1cm5z
IChzZWUgZG9fdHJhcF9kYXRhX2Fib3J0KCkpLgogICAgICAgICAgKgotICAgICAgICAgKiBTYXZl
IEVMUl9oeXAgdG8gY2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGV4Y2Vw
dGlvbgorICAgICAgICAgKiBUT0RPOiBUaGUgYXN5bmNocm9ub3VzIGFib3J0IHBhdGggc2hvdWxk
IGJlIHJld29ya2VkIHRvCisgICAgICAgICAqIGluamVjdCB0aGUgdmlydHVhbCBhc3luY2hyb25v
dXMgQWJvcnQgaW4gZW50ZXJfaHlwZXJ2aXNvcl8qCisgICAgICAgICAqIHJhdGhlciB0aGFuIGRv
X3RyYXBfZGF0YV9hYm9ydCgpLiBUaGlzIHNob3VsZCBtYWtlIGVhc2llciB0bworICAgICAgICAg
KiB1bmRlcnN0YW5kIHRoZSBwYXRoLgorICAgICAgICAgKi8KKworICAgICAgICAvKgorICAgICAg
ICAgKiBzYXZlIGVscl9oeXAgdG8gY2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyB2aXJ0dWFsIGFi
b3J0IGV4Y2VwdGlvbgogICAgICAgICAgKiB0YWtlcyBwbGFjZSB3aGlsZSB3ZSBhcmUgZG9pbmcg
dGhpcyB0cmFwIGV4Y2VwdGlvbi4KICAgICAgICAgICovCiAgICAgICAgIG1ycyByMSwgRUxSX2h5
cApAQCAtMTEyLDExICsxMzMsMTEgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiAgICAgICAgIGNt
cCByMSwgcjIKIAogICAgICAgICAvKgotICAgICAgICAgKiBOb3QgZXF1YWwsIHRoZSBwZW5kaW5n
IHZpcnR1YWwgYWJvcnQgZXhjZXB0aW9uIHRvb2sgcGxhY2UsIHRoZQotICAgICAgICAgKiBpbml0
aWFsIGV4Y2VwdGlvbiBkb2VzIG5vdCBoYXZlIGFueSBzaWduaWZpY2FuY2UgdG8gYmUgaGFuZGxl
ZC4KLSAgICAgICAgICogRXhpdCBBU0FQLgorICAgICAgICAgKiBTZXQgcjQgZGVwZW5kaW5nIG9u
IHdoZXRoZXIgYW4gYXN5bmNocm9ub3VzIGFib3J0IHdlcmUKKyAgICAgICAgICogY29uc3VtZWQu
CiAgICAgICAgICAqLwotICAgICAgICBibmUgcmV0dXJuX2Zyb21fdHJhcAorICAgICAgICBtb3Zu
ZSByNCwgIzEKKyAgICAgICAgbW92ZXEgcjQsICMwCiAKIHNraXBfY2hlY2s6CiAgICAgICAgIGIg
ICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxCkBAIC0xNzksMTIgKzIwMCwyOCBA
QCBFTkRQUk9DKGFyY2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycSkKIAogMToK
ICAgICAgICAgLyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLworICAgICAgICAvKgorICAgICAgICAg
KiBhcmNoX2VudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEgd2lsbCByZXR1cm4gd2l0
aCByNCBzZXQgdG8KKyAgICAgICAgICogYSBub24temVybyB2YWx1ZSBpZiBhbiBhc3luY2hyb25v
dXMgQWJvcnQgd2FzIGNvbnN1bWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBXaGVuIGFuIGFz
eW5jaHJvbm91cyBBYm9ydCBoYXMgYmVlbiBjb25zdW1lZCAocjQgIT0gMCksIHdlIG1heSBoYXZl
CisgICAgICAgICAqIGluamVjdGVkIGEgdmlydHVhbCBhc3luY2hyb25vdXMgQWJvcnQgdG8gdGhl
IGd1ZXN0LgorICAgICAgICAgKgorICAgICAgICAgKiBJbiB0aGlzIGNhc2UsIHRoZSBpbml0aWFs
IGV4Y2VwdGlvbiB3aWxsIGJlIGRpc2NhcmRlZCAoUEMgaGFzCisgICAgICAgICAqIGJlZW4gYWRq
dXN0ZWQgYnkgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKCkpLiBIb3dldmVyLCB3ZSBzdGlsbAorICAg
ICAgICAgKiB3YW50IHRvIGdpdmUgYW4gb3Bwb3J0dW5pdHkgdG8gcmVzY2hlZHVsZSB0aGUgdkNQ
VS4gU28gd2UKKyAgICAgICAgICogb25seSB3YW50IHRvIHNraXAgdGhlIGhhbmRsaW5nIG9mIHRo
ZSBpbml0aWFsIGV4Y2VwdGlvbiAoaS5lLgorICAgICAgICAgKiBkb190cmFwXyooKSkuCisgICAg
ICAgICAqLwogICAgICAgICBibCAgICAgIGFyY2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0
X3ByZWlycQogICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgogICAgICAgICBjcHNp
ZSAgIFxndWVzdF9pZmxhZ3MKICAgICAgICAgLmVuZGlmCiAKLSAgICAgICAgYmwgICAgICBlbnRl
cl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QKKyAgICAgICAgYWRyICAgICBsciwgMmYKKyAgICAgICAg
Y21wICAgICByNCwgIzAKKyAgICAgICAgYWRybmUgICBsciwgcmV0dXJuX2Zyb21fdHJhcAorICAg
ICAgICBiICAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAogCiAyOgogICAgICAgICAv
KiBXZSBhcmUgcmVhZHkgdG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJzIGFu
ZCBqdW1wLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCBhOGJhN2FiOTYxLi5kMzU4NTVhZjk2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUwpAQCAtMTg0LDE4ICsxODQsNDEgQEAKICAgICAgICAgLm1hY3JvICBndWVzdF92
ZWN0b3IgY29tcGF0LCBpZmxhZ3MsIHRyYXAsIHNhdmVfeDBfeDE9MQogICAgICAgICBlbnRyeSAg
IGh5cD0wLCBjb21wYXQ9XGNvbXBhdCwgc2F2ZV94MF94MT1cc2F2ZV94MF94MQogICAgICAgICAv
KgotICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5D
SFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAotICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZT
RXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKLSAgICAgICAg
ICogc2tpcHBlZC4gRXhpdCBBU0FQCisgICAgICAgICAqIFdlIG1heSBoYXZlIGVudGVyZWQgdGhl
IGh5cGVydmlzb3Igd2l0aCBwZW5kaW5nIFNFcnJvcnMKKyAgICAgICAgICogZ2VuZXJhdGVkIGJ5
IHRoZSBndWVzdC4gSWYgd2UgbmVlZCB0byBjYXRlZ29yaXplIHRoZW0sIHRoZW4KKyAgICAgICAg
ICogd2UgbmVlZCB0byBjaGVjayBhbnkgb3V0c3RhbmRpbmcgU0Vycm9ycyB3aWxsIGJlIGNvbnN1
bWVkLgorICAgICAgICAgKgorICAgICAgICAgKiBUaGUgZnVuY3Rpb24gY2hlY2tfcGVuZGluZ19n
dWVzdF9zZXJyb3IoKSB3aWxsIHVubWFzayBTRXJyb3IKKyAgICAgICAgICogZXhjZXB0aW9uIHRl
bXBvcmFyaWx5LiBUaGlzIGlzIGZpbmUgdG8gZG8gYmVmb3JlIGVudGVyXyoKKyAgICAgICAgICog
aGVscGVycyBhcmUgY2FsbGVkIGJlY2F1c2Ugd2UgZnVsbHkgY29udHJvbCB0aGUgc3RhdGUgb2Yg
dGhlCisgICAgICAgICAqIHByb2Nlc3NvciBhbmQgb25seSBsaW1pdGVkIGNvZGUgd2lsbGwgYmUg
ZXhlY3V0ZWQgKHNlZQorICAgICAgICAgKiBkb190cmFwX2h5cF9zZXJyb3IoKSkuCisgICAgICAg
ICAqCisgICAgICAgICAqIFdoZW4gYSBTRXJyb3IgaGFzIGJlZW4gY29uc3VtZWQgKHgxOSAhPSAw
KSwgd2UgbWF5IGhhdmUgaW5qZWN0ZWQgYQorICAgICAgICAgKiB2aXJ0dWFsIFNFcnJvciB0byB0
aGUgZ3Vlc3QuCisgICAgICAgICAqCisgICAgICAgICAqIEluIHRoaXMgY2FzZSwgdGhlIGluaXRp
YWwgZXhjZXB0aW9uIHdpbGwgYmUgZGlzY2FyZGVkIChQQyBoYXMKKyAgICAgICAgICogYmVlbiBh
ZGp1c3RlZCBieSBpbmplY3RfdmFidF9leGNlcHRpb24oKSkuIEhvd2V2ZXIsIHdlIHN0aWxsCisg
ICAgICAgICAqIHdhbnQgdG8gZ2l2ZSBhbiBvcHBvcnR1bml0eSB0byByZXNjaGVkdWxlIHRoZSB2
Q1BVLiBTbyB3ZQorICAgICAgICAgKiBvbmx5IHdhbnQgdG8gc2tpcCB0aGUgaGFuZGxpbmcgb2Yg
dGhlIGluaXRpYWwgZXhjZXB0aW9uIChpLmUuCisgICAgICAgICAqIGRvX3RyYXBfKigpKS4KKyAg
ICAgICAgICoKKyAgICAgICAgICogVE9ETzogVGhlIFNFcnJvcnMgcGF0aCBzaG91bGQgYmUgcmV3
b3JrZWQgdG8gaW5qZWN0IHRoZSB2U0Vycm9yIGluCisgICAgICAgICAqIGVudGVyX2h5cGVydmlz
b3JfKiByYXRoZXIgdGhhbiBkb190cmFwX2h5cF9zZXJyb3IuIFRoaXMgc2hvdWxkIG1ha2UKKyAg
ICAgICAgICogZWFzaWVyIHRvIHVuZGVyc3RhbmQgdGhlIHBhdGguCiAgICAgICAgICAqLwogICAg
ICAgICBhbHRlcm5hdGl2ZV9pZl9ub3QgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VAotICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfdnNlcnJvcgotICAgICAgICBjYm56ICAg
IHgwLCAxZgorICAgICAgICBibCAgICAgIGNoZWNrX3BlbmRpbmdfZ3Vlc3Rfc2Vycm9yCiAgICAg
ICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCiAKICAgICAgICAgYmwgICAgICBlbnRlcl9o
eXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlm
bGFncwogICAgICAgICBibCAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAorCisgICAg
ICAgIGFsdGVybmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKKyAg
ICAgICAgY2JueiAgICB4MTksIDFmCisgICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vfbm9wX2VuZGlm
CisKICAgICAgICAgbW92ICAgICB4MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX1x0cmFw
CiAxOgpAQCAtNDM2LDEzICs0NTksMTcgQEAgcmV0dXJuX2Zyb21fdHJhcDoKICAgICAgICAgZXJl
dAogCiAvKgotICogVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHRvIGNoZWNrIHBlbmRpbmcgdmlydHVh
bCBTRXJyb3IgaW4gdGhlIGdhcCBvZgotICogRUwxIC0+IEVMMiB3b3JsZCBzd2l0Y2guCi0gKiBU
aGUgeDAgcmVnaXN0ZXIgd2lsbCBiZSB1c2VkIHRvIGluZGljYXRlIHRoZSByZXN1bHRzIG9mIGRl
dGVjdGlvbi4KLSAqIHgwIC0tIE5vbi16ZXJvIGluZGljYXRlcyBhIHBlbmRpbmcgdmlydHVhbCBT
RXJyb3IgdG9vayBwbGFjZS4KLSAqIHgwIC0tIFplcm8gaW5kaWNhdGVzIG5vIHBlbmRpbmcgdmly
dHVhbCBTRXJyb3IgdG9vayBwbGFjZS4KKyAqIENvbnN1bWUgcGVuZGluZyBTRXJyb3IgZ2VuZXJh
dGVkIGJ5IHRoZSBndWVzdCBpZiBhbnkuCisgKgorICogQHJldHVybjoKKyAqICB4MTk6IFNldCB0
byBhIG5vbi16ZXJvIHZhbHVlIGlmIGEgcGVuZGluZyBBYm9ydCBleGNlcHRpb24gdG9vayBwbGFj
ZS4KKyAqICAgICAgIE90aGVyd2lzZSwgaXQgd2lsbCBiZSBzZXQgdG8gemVyby4KKyAqCisgKiBX
aXRob3V0IFJBUyBleHRlbnNpb24sIHRoZSBvbmx5IHdheSB0byBjb25zdW1lIGEgU0Vycm9yIGlz
IHRvIHVubWFzaworICogaXQuIFNvIHRoZSBmdW5jdGlvbiB3aWxsIHVubWFzayBTRXJyb3IgZXhj
ZXB0aW9uIGZvciBhIHNtYWxsIHdpbmRvdyBhbmQKKyAqIHRoZW4gbWFzayBpdCBhZ2Fpbi4KICAq
LwotY2hlY2tfcGVuZGluZ192c2Vycm9yOgorY2hlY2tfcGVuZGluZ19ndWVzdF9zZXJyb3I6CiAg
ICAgICAgIC8qCiAgICAgICAgICAqIFNhdmUgZWxyX2VsMiB0byBjaGVjayB3aGV0aGVyIHRoZSBw
ZW5kaW5nIFNFcnJvciBleGNlcHRpb24gdGFrZXMKICAgICAgICAgICogcGxhY2Ugd2hpbGUgd2Ug
YXJlIGRvaW5nIHRoaXMgc3luYyBleGNlcHRpb24uCkBAIC00ODcsMTEgKzUxNCwxMiBAQCBhYm9y
dF9ndWVzdF9leGl0X2VuZDoKIAogICAgICAgICAvKgogICAgICAgICAgKiBOb3QgZXF1YWwsIHRo
ZSBwZW5kaW5nIFNFcnJvciBleGNlcHRpb24gdG9vayBwbGFjZSwgc2V0Ci0gICAgICAgICAqIHgw
IHRvIG5vbi16ZXJvLgorICAgICAgICAgKiB4MTkgdG8gbm9uLXplcm8uCiAgICAgICAgICAqLwot
ICAgICAgICBjc2V0ICAgIHgwLCBuZQorICAgICAgICBjc2V0ICAgIHgxOSwgbmUKIAogICAgICAg
ICByZXQKK0VORFBST0MoY2hlY2tfcGVuZGluZ19ndWVzdF9zZXJyb3IpCiAKIC8qCiAgKiBFeGNl
cHRpb24gdmVjdG9ycy4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:12:36 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQC7o-0000Vi-9C; Thu, 31 Oct 2019 15:12:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VXij=YY=oracle.com=joe.jin@srs-us1.protection.inumbo.net>)
 id 1iQC7n-0000VN-6Z
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:12:35 +0000
X-Inumbo-ID: cf473eaa-fbf0-11e9-beca-bc764e2007e4
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cf473eaa-fbf0-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:12:10 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9VFBZRo007983;
 Thu, 31 Oct 2019 15:12:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2019-08-05;
 bh=0lQV5eCG2rswWYL4QOA9weTdx7/MH/X+xkBv+YKCQsU=;
 b=ISygQ+rYcunLcuEGYduuu04LK0JAllUCmykygUlnVPTSDctyIVFbtVfwzra5SKxHEcyN
 R7C9XSW1AJkxx+V/p3H4T0cg0ZziXf6uyWE4mZnY1lIV6c0W9CMvqkMbLoOBly+q+PcL
 QESMkz3wHpH4u+DyhYsgHO6sHZLdtQMJMra6eTncfiyc7flC1pRqzVuJ7B5dAMTvWIYW
 eNVQS0B5IPRzzqIlqQb0jXkbPXvcdX+dE25cdHAcAV9SfhT0vQKnekEoaxTz3k4MQ7aM
 V5n85tddTvy5vp/G/8g193fkmnE/JvWb/Isjw96pMrEX6nMzFc0sVVMNFogYJtwPyR74 ew== 
Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80])
 by userp2120.oracle.com with ESMTP id 2vxwhfuxr3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Oct 2019 15:12:05 +0000
Received: from pps.filterd (userp3030.oracle.com [127.0.0.1])
 by userp3030.oracle.com (8.16.0.27/8.16.0.27) with SMTP id x9VFBpZk190714;
 Thu, 31 Oct 2019 15:12:05 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userp3030.oracle.com with ESMTP id 2vyqpe9yhv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 31 Oct 2019 15:12:05 +0000
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id x9VFBuY4002077;
 Thu, 31 Oct 2019 15:11:56 GMT
Received: from [10.211.46.60] (/10.211.46.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 31 Oct 2019 08:11:56 -0700
To: Jan Beulich <jbeulich@suse.com>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
 <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
 <20191030172313.GX17494@Air-de-Roger>
 <35c7a91d-1c46-e99e-5f9c-60d9e17721bf@oracle.com>
 <83625673-5e84-20ba-b7bf-e3e527eecbc0@suse.com>
 <b61f1b50-c050-2482-527e-f7740058b5f9@oracle.com>
 <2179120f-063c-7dfc-2a25-8403163bf04b@suse.com>
From: Joe Jin <joe.jin@oracle.com>
Message-ID: <be5c8598-7f5c-c12a-4c45-7c377575afe5@oracle.com>
Date: Thu, 31 Oct 2019 08:11:55 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0)
 Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <2179120f-063c-7dfc-2a25-8403163bf04b@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1908290000 definitions=main-1910310154
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9426
 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0
 priorityscore=1501 malwarescore=0
 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015
 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000
 definitions=main-1910310154
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMzEvMTkgNzo1NiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzEuMTAuMjAxOSAx
NTo1MiwgSm9lIEppbiB3cm90ZToKPj4gT24gMTAvMzEvMTkgMTowMSBBTSwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+PiBPbiAzMC4xMC4yMDE5IDE5OjAxLCBKb2UgSmluIHdyb3RlOgo+Pj4+IE9uIDEw
LzMwLzE5IDEwOjIzIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+PiBPbiBXZWQsIE9j
dCAzMCwgMjAxOSBhdCAwOTozODoxNkFNIC0wNzAwLCBKb2UgSmluIHdyb3RlOgo+Pj4+Pj4gT24g
MTAvMzAvMTkgMToyNCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+Pj4+PiBDYW4geW91
IHRyeSB0byBhZGQgdGhlIGZvbGxvd2luZyBkZWJ1ZyBwYXRjaCBvbiB0b3Agb2YgdGhlIGV4aXN0
aW5nCj4+Pj4+Pj4gb25lIGFuZCByZXBvcnQgdGhlIG91dHB1dCB0aGF0IHlvdSBnZXQgb24gdGhl
IFhlbiBjb25zb2xlPwo+Pj4+Pj4KPj4+Pj4+IEFwcGxpZWQgZGVidWcgcGF0Y2ggYW5kIHJ1biB0
aGUgdGVzdCBhZ2Fpbiwgbm90IG9mIGFueSBsb2cgcHJpbnRlZCwKPj4+Pj4+IGF0dGFjaGVkIFhl
biBsb2cgb24gc2VyaWFsIGNvbnNvbGUsIHNlZW1zIHBpX3VwZGF0ZV9pcnRlKCkgbm90IGJlZW4K
Pj4+Pj4+IGNhbGxlZCBmb3IgaW9tbXVfaW50cG9zdCB3YXMgZmFsc2UuCj4+Pj4+Cj4+Pj4+IEkg
aGF2ZSB0byBhZG1pdCBJJ20gbG9zdCBhdCB0aGlzIHBvaW50LiBEb2VzIGl0IG1lYW4gdGhlIG9y
aWdpbmFsCj4+Pj4+IGlzc3VlIGhhZCBub3RoaW5nIHRvIGRvIHdpdGggcG9zdGVkIGludGVycnVw
dHM/Cj4+Pj4KPj4+PiBMb29rcyB3aGVuIGluamVjdCBpcnEgYnkgdmxhcGljX3NldF9pcnEoKSwg
aXQgY2hlY2tlZCBieQo+Pj4+IGh2bV9mdW5jcy5kZWxpdmVyX3Bvc3RlZF9pbnRyIHJhdGhlciB0
aGFuIGlvbW11X2ludHBvc3Q6Cj4+Pj4KPj4+PiAgMTc2ICAgICBpZiAoIGh2bV9mdW5jcy5kZWxp
dmVyX3Bvc3RlZF9pbnRyICkKPj4+PiAgMTc3ICAgICAgICAgaHZtX2Z1bmNzLmRlbGl2ZXJfcG9z
dGVkX2ludHIodGFyZ2V0LCB2ZWMpOwo+Pj4+Cj4+Pj4gQW5kIGRlbGl2ZXJfcG9zdGVkX2ludHIo
KSB3b3VsZCBiZSB0aGVyZSwgd2hlbiB2bXggZW5hYmxlZDoKPj4+Pgo+Pj4+IChYRU4pIEhWTTog
Vk1YIGVuYWJsZWQKPj4+PiAoWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQ
KSBkZXRlY3RlZAo+Pj4+IChYRU4pIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IK
Pj4+Cj4+PiBJIGNhbid0IHNlZSB0aGUgY29ubmVjdGlvbi4gc3RhcnRfdm14KCkgaGFzCj4+Pgo+
Pj4gICAgIGlmICggY3B1X2hhc192bXhfcG9zdGVkX2ludHJfcHJvY2Vzc2luZyApCj4+PiAgICAg
ewo+Pj4gICAgICAgICBhbGxvY19kaXJlY3RfYXBpY192ZWN0b3IoJnBvc3RlZF9pbnRyX3ZlY3Rv
ciwgcGlfbm90aWZpY2F0aW9uX2ludGVycnVwdCk7Cj4+PiAgICAgICAgIGlmICggaW9tbXVfaW50
cG9zdCApCj4+PiAgICAgICAgICAgICBhbGxvY19kaXJlY3RfYXBpY192ZWN0b3IoJnBpX3dha2V1
cF92ZWN0b3IsIHBpX3dha2V1cF9pbnRlcnJ1cHQpOwo+Pj4KPj4+ICAgICAgICAgdm14X2Z1bmN0
aW9uX3RhYmxlLmRlbGl2ZXJfcG9zdGVkX2ludHIgPSB2bXhfZGVsaXZlcl9wb3N0ZWRfaW50cjsK
Pj4+ICAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnN5bmNfcGlyX3RvX2lyciAgICAgPSB2bXhf
c3luY19waXJfdG9faXJyOwo+Pj4gICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUudGVzdF9waXIg
ICAgICAgICAgICA9IHZteF90ZXN0X3BpcjsKPj4+ICAgICB9Cj4+Pgo+Pj4gaS5lLiB0aGUgaG9v
ayBpcyBwcmVzZW50IG9ubHkgd2hlbiBwb3N0ZWQgaW50ZXJydXB0cyBhcmUKPj4+IGF2YWlsYWJs
ZSBpbiBnZW5lcmFsLiBJLmUuIGFsc28gd2l0aCBqdXN0IENQVS1zaWRlIHBvc3RlZAo+Pj4gaW50
ZXJydXB0cywgeWVzLCB3aGljaCBnZXRzIGNvbmZpcm1lZCBieSB5b3VyICJhcGljdj0wIgo+Pj4g
dGVzdC4gWWV0IHdpdGgganVzdCBDUFUtc2lkZSBwb3N0ZWQgaW50ZXJydXB0cyBJJ20KPj4+IHN0
cnVnZ2xpbmcgYWdhaW4gdG8gdW5kZXJzdGFuZCB5b3VyIG9yaWdpbmFsIHByb2JsZW0KPj4+IGRl
c2NyaXB0aW9uLCBhbmQgdGhlIG5lZWQgdG8gZmlkZGxlIHdpdGggSU9NTVUgc2lkZSBjb2RlLgo+
Pgo+PiBZZXMsIG9uIG15IHRlc3QgZW52LCBjcHVfaGFzX3ZteF9wb3N0ZWRfaW50cl9wcm9jZXNz
aW5nID09IHRydWUgJiYgaW9tbXVfaW50cG9zdCA9PSBmYWxzZSwKPj4gd2l0aCB0aGlzLCBwb3N0
ZWQgaW50ZXJydXB0cyBiZWVuIGVuYWJsZWQuCj4gCj4gQW5kIHdoYXQncyB0aGUgdGhlb3J5IHRo
ZW4gYWdhaW4gZm9yIG5lZWRpbmcgdG8gbW9kaWZ5IElPTU1VCj4gY29kZSBpbiB0aGlzIGNhc2U/
CgpJZGVhIGlzIHdoZW4gZGV2IG1zaXggdmVjdG9yIGJlZW4gdXBkYXRlZCwgd2UgbmVlZCB0byBs
ZXQgdmNwdSBrbm93IHRvIGF2b2lkCnRvIGxvc3QgaW50ZXJydXB0LiBOb3Qgc3VyZSB3ZSBjYW4g
ZG8gdGhpcyBvciBvdGhlciBwYXRoPwoKVGhhbmtzLApKb2UKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 15:23:22 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQCI8-0001X6-GA; Thu, 31 Oct 2019 15:23:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kehi=YY=citrix.com=roger.pau@srs-us1.protection.inumbo.net>)
 id 1iQCI7-0001X1-E5
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 15:23:15 +0000
X-Inumbo-ID: 5b0f4db4-fbf2-11e9-8aca-bc764e2007e4
Received: from esa2.hc3370-68.iphmx.com (unknown [216.71.145.153])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5b0f4db4-fbf2-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 15:23:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572535395;
 h=date:from:to:cc:subject:message-id:references:
 mime-version:content-transfer-encoding:in-reply-to;
 bh=DmEMxtbsqxgLgy+Syv7WsjEcvRbrA9u3yV4qii8D/r8=;
 b=hiScJQQqrtKsKYw6OTesmZUuHqTgp4oFYOg/sNovU8SLyyW6Vba92Ek7
 P1pwkmEOSFRoNTREcKSAM+0j5A2VuIQZ1tVC6ZPa2l24AKx4jYKU/uXNR
 iRuvmKgVbNOuQzji8mXGP8DtcU4QdF6zzfnnllhH4XPEofHscd3e2b4BZ s=;
Authentication-Results: esa2.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=roger.pau@citrix.com;
 spf=Pass smtp.mailfrom=roger.pau@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 roger.pau@citrix.com) identity=pra; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com"; x-conformance=sidf_compatible
Received-SPF: Pass (esa2.hc3370-68.iphmx.com: domain of
 roger.pau@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="roger.pau@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa2.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa2.hc3370-68.iphmx.com;
 envelope-from="roger.pau@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: fEl7uXLuDg96qwpEZX9ZbO4busCt+0HCqWR9zT2NTUHKTsjPrSrCrLAdbDHfVI8uXk3+6lPkA8
 Hq5KgLWz4iQpcav3wmBVnid13+tsCIa30LrireLR7jBXUm5J7ENdCMG7e49EfyHL/hWRjqyNKD
 xE1qjuPb2lCx+OQTIK6W6zhyhzVBo30pmx0uusZcGPZfqhicHoexjTCkvUNFd7DFwNRZxSbJqd
 qz3i+R8IjuWgR5ZVMTlpJkkQLY8BkU90V1USfeNZdqrS3L3fvZAiqaXwHMuz2EohRrUaml4V4r
 AmA=
X-SBRS: 2.7
X-MesageID: 7682555
X-Ironport-Server: esa2.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,252,1569297600"; 
   d="scan'208";a="7682555"
Date: Thu, 31 Oct 2019 16:23:04 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Joe Jin <joe.jin@oracle.com>
Message-ID: <20191031152304.GY17494@Air-de-Roger>
References: <20191009125252.3112-1-roger.pau@citrix.com>
 <c42e0852-2eb5-63e8-f542-b4f5d4a1e0a8@oracle.com>
 <20191030082428.GW17494@Air-de-Roger>
 <7cd007b2-8980-bac3-cd5c-812dcf2c1c61@oracle.com>
 <20191030172313.GX17494@Air-de-Roger>
 <35c7a91d-1c46-e99e-5f9c-60d9e17721bf@oracle.com>
 <83625673-5e84-20ba-b7bf-e3e527eecbc0@suse.com>
 <b61f1b50-c050-2482-527e-f7740058b5f9@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b61f1b50-c050-2482-527e-f7740058b5f9@oracle.com>
User-Agent: Mutt/1.12.2 (2019-09-21)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86/passthrough: fix migration of MSI
 when using posted interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMzEsIDIwMTkgYXQgMDc6NTI6MjNBTSAtMDcwMCwgSm9lIEppbiB3cm90ZToK
PiBPbiAxMC8zMS8xOSAxOjAxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IE9uIDMwLjEwLjIw
MTkgMTk6MDEsIEpvZSBKaW4gd3JvdGU6Cj4gPj4gT24gMTAvMzAvMTkgMTA6MjMgQU0sIFJvZ2Vy
IFBhdSBNb25uw6kgd3JvdGU6Cj4gPj4+IE9uIFdlZCwgT2N0IDMwLCAyMDE5IGF0IDA5OjM4OjE2
QU0gLTA3MDAsIEpvZSBKaW4gd3JvdGU6Cj4gPj4+PiBPbiAxMC8zMC8xOSAxOjI0IEFNLCBSb2dl
ciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4+Pj4+IENhbiB5b3UgdHJ5IHRvIGFkZCB0aGUgZm9sbG93
aW5nIGRlYnVnIHBhdGNoIG9uIHRvcCBvZiB0aGUgZXhpc3RpbmcKPiA+Pj4+PiBvbmUgYW5kIHJl
cG9ydCB0aGUgb3V0cHV0IHRoYXQgeW91IGdldCBvbiB0aGUgWGVuIGNvbnNvbGU/Cj4gPj4+Pgo+
ID4+Pj4gQXBwbGllZCBkZWJ1ZyBwYXRjaCBhbmQgcnVuIHRoZSB0ZXN0IGFnYWluLCBub3Qgb2Yg
YW55IGxvZyBwcmludGVkLAo+ID4+Pj4gYXR0YWNoZWQgWGVuIGxvZyBvbiBzZXJpYWwgY29uc29s
ZSwgc2VlbXMgcGlfdXBkYXRlX2lydGUoKSBub3QgYmVlbgo+ID4+Pj4gY2FsbGVkIGZvciBpb21t
dV9pbnRwb3N0IHdhcyBmYWxzZS4KPiA+Pj4KPiA+Pj4gSSBoYXZlIHRvIGFkbWl0IEknbSBsb3N0
IGF0IHRoaXMgcG9pbnQuIERvZXMgaXQgbWVhbiB0aGUgb3JpZ2luYWwKPiA+Pj4gaXNzdWUgaGFk
IG5vdGhpbmcgdG8gZG8gd2l0aCBwb3N0ZWQgaW50ZXJydXB0cz8KPiA+Pgo+ID4+IExvb2tzIHdo
ZW4gaW5qZWN0IGlycSBieSB2bGFwaWNfc2V0X2lycSgpLCBpdCBjaGVja2VkIGJ5Cj4gPj4gaHZt
X2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIgcmF0aGVyIHRoYW4gaW9tbXVfaW50cG9zdDoKPiA+
Pgo+ID4+ICAxNzYgICAgIGlmICggaHZtX2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIgKQo+ID4+
ICAxNzcgICAgICAgICBodm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50cih0YXJnZXQsIHZlYyk7
Cj4gPj4KPiA+PiBBbmQgZGVsaXZlcl9wb3N0ZWRfaW50cigpIHdvdWxkIGJlIHRoZXJlLCB3aGVu
IHZteCBlbmFibGVkOgo+ID4+Cj4gPj4gKFhFTikgSFZNOiBWTVggZW5hYmxlZAo+ID4+IChYRU4p
IEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkCj4gPj4gKFhFTikg
SFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgo+ID4gCj4gPiBJIGNhbid0IHNlZSB0
aGUgY29ubmVjdGlvbi4gc3RhcnRfdm14KCkgaGFzCj4gPiAKPiA+ICAgICBpZiAoIGNwdV9oYXNf
dm14X3Bvc3RlZF9pbnRyX3Byb2Nlc3NpbmcgKQo+ID4gICAgIHsKPiA+ICAgICAgICAgYWxsb2Nf
ZGlyZWN0X2FwaWNfdmVjdG9yKCZwb3N0ZWRfaW50cl92ZWN0b3IsIHBpX25vdGlmaWNhdGlvbl9p
bnRlcnJ1cHQpOwo+ID4gICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQo+ID4gICAgICAgICAg
ICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwaV93YWtldXBfdmVjdG9yLCBwaV93YWtldXBf
aW50ZXJydXB0KTsKPiA+IAo+ID4gICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuZGVsaXZlcl9w
b3N0ZWRfaW50ciA9IHZteF9kZWxpdmVyX3Bvc3RlZF9pbnRyOwo+ID4gICAgICAgICB2bXhfZnVu
Y3Rpb25fdGFibGUuc3luY19waXJfdG9faXJyICAgICA9IHZteF9zeW5jX3Bpcl90b19pcnI7Cj4g
PiAgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS50ZXN0X3BpciAgICAgICAgICAgID0gdm14X3Rl
c3RfcGlyOwo+ID4gICAgIH0KPiA+IAo+ID4gaS5lLiB0aGUgaG9vayBpcyBwcmVzZW50IG9ubHkg
d2hlbiBwb3N0ZWQgaW50ZXJydXB0cyBhcmUKPiA+IGF2YWlsYWJsZSBpbiBnZW5lcmFsLiBJLmUu
IGFsc28gd2l0aCBqdXN0IENQVS1zaWRlIHBvc3RlZAo+ID4gaW50ZXJydXB0cywgeWVzLCB3aGlj
aCBnZXRzIGNvbmZpcm1lZCBieSB5b3VyICJhcGljdj0wIgo+ID4gdGVzdC4gWWV0IHdpdGgganVz
dCBDUFUtc2lkZSBwb3N0ZWQgaW50ZXJydXB0cyBJJ20KPiA+IHN0cnVnZ2xpbmcgYWdhaW4gdG8g
dW5kZXJzdGFuZCB5b3VyIG9yaWdpbmFsIHByb2JsZW0KPiA+IGRlc2NyaXB0aW9uLCBhbmQgdGhl
IG5lZWQgdG8gZmlkZGxlIHdpdGggSU9NTVUgc2lkZSBjb2RlLgo+IAo+IFllcywgb24gbXkgdGVz
dCBlbnYsIGNwdV9oYXNfdm14X3Bvc3RlZF9pbnRyX3Byb2Nlc3NpbmcgPT0gdHJ1ZSAmJiBpb21t
dV9pbnRwb3N0ID09IGZhbHNlLAo+IHdpdGggdGhpcywgcG9zdGVkIGludGVycnVwdHMgYmVlbiBl
bmFibGVkLgoKSSdtIHN0aWxsIHF1aXRlIGxvc3QuIE15IHJlYWRpbmcgb2YgdGhlIEludGVsIFZU
LWQgc3BlYyBpcyB0aGF0IHRoZQpwb3N0ZWQgaW50ZXJydXB0IGRlc2NyaXB0b3IgKHdoaWNoIGNv
bnRhaW5zIHRoZSBQSVJSKSBpcyB1c2VkIGluCmNvbmp1bmN0aW9uIHdpdGggYSBwb3N0ZWQgaW50
ZXJydXB0IHJlbWFwcGluZyBlbnRyeSBpbiB0aGUgaW9tbXUsIHNvCnRoYXQgaW50ZXJydXB0cyBn
ZXQgcmVjb3JkZWQgaW4gdGhlIFBJUlIgYW5kIGxhdGVyIHN5bmNlZCBieSB0aGUKaHlwZXJ2aXNv
ciBpbnRvIHRoZSB2bGFwaWMgSVJSIHdoZW4gcmVzdW1pbmcgdGhlIHZpcnR1YWwgQ1BVLgoKSG93
IGlzIHRoZSBQSVJSIGZpbGxlZCBpZiB0aGVyZSdzIG5vIGludGVycnVwdCByZW1hcHBpbmcgZW50
cnkKcG9pbnRpbmcgdG8gaXQ/CgpJIGhhdmUgdG8gYWRtaXQgSSdtIG5vdCBzdXBlci1mYW1pbGlh
ciB3aXRoIHRoZSBpbXBsZW1lbnRhdGlvbiBpbiBYZW4sCnNvIGl0J3MgbGlrZWx5IEknbSBtaXNz
aW5nIHNvbWV0aGluZy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 16:28:56 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQDJP-00085q-H8; Thu, 31 Oct 2019 16:28:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQDJO-00085l-1H
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 16:28:38 +0000
X-Inumbo-ID: 7ccd8b56-fbfb-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7ccd8b56-fbfb-11e9-a531-bc764e2007e4;
 Thu, 31 Oct 2019 16:28:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQDJL-0004Jk-Oz; Thu, 31 Oct 2019 16:28:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQDJL-0002HW-06; Thu, 31 Oct 2019 16:28:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQDJK-0004m6-VP; Thu, 31 Oct 2019 16:28:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143378-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-4.11-testing:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-arm64-arm64-xl-credit1:guest-start:fail:regression
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qcow2:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-armhf-armhf-xl:guest-start:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 xen-4.11-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict:debian-hvm-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-pvshim:guest-start:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-seattle:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-arm64-arm64-xl-thunderx:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-credit1:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.11-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.11-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=aebe0554e9ac4e5addb0d3cf25bd51af7dd61821
X-Osstest-Versions-That: xen=8bfcd2e5fd1c6a8a64cd29aab6114826cd5e5be5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 16:28:34 +0000
Subject: [Xen-devel] [xen-4.11-testing test] 143378: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM3OCB4ZW4tNC4xMS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzNzgvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMxNTgK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MzE1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIDE4IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQzMTU4CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgMTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxNDMxNTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTcgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxNDMxNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDE0MzE1
OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMTU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxOCBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDE0MzE1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDE1IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTQzMTU4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTQzMTU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJp
Y3QgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdCAxMCBkZWJpYW4taHZtLWluc3Rh
bGwgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1zZWF0dGxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXNlYXR0bGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC10aHVuZGVyeCAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXRodW5kZXJ4IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQxICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDEg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGFlYmUwNTU0ZTlhYzRlNWFkZGIwZDNjZjI1YmQ1MWFmN2RkNjE4MjEK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhiZmNkMmU1ZmQxYzZhOGE2
NGNkMjlhYWI2MTE0ODI2Y2Q1ZTViZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDE0MzE1OCAgMjAx
OS0xMC0yNSAxMDo0MTozNCBaICAgIDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxNDMzMDQg
IDIwMTktMTAtMjggMjI6MDY6MDUgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxNDMzNzggIDIwMTktMTAtMzAgMDI6MTg6NDUgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KICBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0taTM4Ni14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWkzODYteHNtICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1k
NjQtZG1yZXN0cmljdCAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
bXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdnNoaW0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcHZzaGltICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
c2VhdHRsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQtc2hhZG93ICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXNoYWRvdyAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtc2hhZG93ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXNo
YWRvdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXRodW5kZXJ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDUxOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 17:11:08 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 17:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQDyO-0003Xe-7C; Thu, 31 Oct 2019 17:11:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=T8b6=YY=citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDyN-0003XZ-AW
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 17:10:59 +0000
X-Inumbo-ID: 676e7581-fc01-11e9-954e-12813bfff9fa
Received: from esa5.hc3370-68.iphmx.com (unknown [216.71.155.168])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 676e7581-fc01-11e9-954e-12813bfff9fa;
 Thu, 31 Oct 2019 17:10:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572541857;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=3mPNLXvpjxQnUmDBA5LcICR/1ppwK5qqnjDVNl3I4Kg=;
 b=HxlLDnvgAjDPZI3HQtbEjY5IBtS4fBWko6R7VhOobr9rwYHIXbcEFCgF
 KJYCTArVb784XLw/J7Gx+XicPxjjBnO8YHdFMamSTJjVzeLmYmZOMvUrB
 Pz4xdgVFwRQk/inD0uamefwOCnLYhnXmPsFyHOFBZXK3aZsbgTJ3C9PMY k=;
Authentication-Results: esa5.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=ian.jackson@eu.citrix.com;
 spf=Pass smtp.mailfrom=Ian.Jackson@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 ian.jackson@eu.citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="ian.jackson@eu.citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa5.hc3370-68.iphmx.com: domain of
 Ian.Jackson@citrix.com designates 162.221.158.21 as permitted
 sender) identity=mailfrom; client-ip=162.221.158.21;
 receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="Ian.Jackson@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa5.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa5.hc3370-68.iphmx.com;
 envelope-from="Ian.Jackson@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: gjLqlGuJjWxoRPkq+INrl9HUA1h1ZFCq7k5I59NjmcDvdszykFrLbLQon6+ZrTk+hkGkZyUqqN
 BR4fHOj9h0CNejyiHkkxWiwJCO5MZsu5hZyl0zaDKOnw8OGzGbYMvxLiwmeZbJZLqox7SmNtXC
 iqltcRX+GtjLAXffImHW7GFmz8m7c2ygwjJrSCgRCIKoKSCsSoy4oZr/ANPa4qpRLXYDG2TTWu
 la+lxtuteqPyhB0iSmCB6Hc+C8gaDzCKrDARKlB/k/HQrS8UKcdBBTFx0X3BF6ifavTuyaTMp3
 HLQ=
X-SBRS: 2.7
X-MesageID: 8021275
X-Ironport-Server: esa5.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,252,1569297600"; 
   d="scan'208";a="8021275"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 31 Oct 2019 17:10:29 +0000
Message-ID: <20191031171029.3627-1-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH] grub2 setup: Set GRUB_TERMINAL=console,
 if no other setting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: =?UTF-8?q?J=C3=BCrgen=20Gro=C3=9F?= <jgross@suse.com>,
 Brian Woods <brian.woods@xilinx.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRlZmF1bHQgZm9yIGQtaSwgaWYgaXQgZG9lc24ndCBrbm93IGJldHRlciwgaXMgdG8gbGV0
IHVwZGF0ZS1ncnViCnNldCBncnViJ3MgdGVybWluYWwgdG8gYGdmeHRlcm0nLiAgQnV0IGluIG9z
c3Rlc3Qgd2UgZG8gbm90IHJlYWxseQpldmVyIHdhbnQgdG8gdXNlIGEgZ3JhcGhpY2FsIGNvbnNv
bGUuCgpMZXQgdXMgZGlzY3VzcyBzb21lIG9mIHRoZSBjYXNlcyBpbiBhIGJpdCBtb3JlIGRldGFp
bDoKCk9uIFVFRkkgc3lzdGVtcyB3aXRoIGEgc2VyaWFsIGNvbnNvbGUsIHRoZSBVRUZJIGNvbnNv
bGUgb3VnaHQgKGFuZCBpbgpvdXIgaW5zdGFsbGF0aW9uIGlzIGluIGFsbCBjYXNlcyBzbyBmYXIp
IHR5cGljYWxseSBsaW5rZWQgdG8gdGhlCnNlcmlhbCBjb25zb2xlLiAgU28gR1JVQl9URVJNSU5B
TD1jb25zb2xlIHdvdWxkIGJlIHJpZ2h0IGZvciBVRUZJLgpUaGlzIGFwcGVhcnMgdG8gYmUgY29y
cmVjdCBvbiB0aGUgYWxiYW5hcywgb3VyIG9uZSBwYWlyIG9mIGluLXNlcnZpY2UKeDg2IGJveGVz
IHdpdGggYSBVRUZJIGZpcm13YXJlIGNvbmZpZ3VyYXRpb24uCgpCdXQgb24geDg2IHN5c3RlbXMs
IHdlIGdlbmVyYWxseSBwYXNzIGNvbnNvbGU9dHR5Uy4uLiBhcmd1bWVudHMgb24gdGhlCmQtaSBj
b21tYW5kIGxpbmUsIGFuZCBkLWkgYXJyYW5nZXMgZm9yIEdSVUJfVEVSTUlOQUw9c2VyaWFsIGFu
ZAphcHByb3ByaWF0ZSBvdGhlciBzZXR0aW5ncy4gIFdlIGFscmVhZHkgaGF2ZSBhIHdvcmthcm91
bmQgdGhhdCBjaGFuZ2VzCnRoYXQgdG8gInNlcmlhbCBjb25zb2xlIiwgd2hpY2ggaXMgZmluZSB3
aGV0aGVyICJjb25zb2xlIiBtZWFucyBhIFZHQQpjb25zb2xlIHdlIGRvbid0IGxvb2sgYXQsIG9y
IHNvbWUga2luZCBvZiBCSU9TIGNvbnNvbGUgcmVkaXJlY3Rpb24uClRoaXMgY3VycmVudGx5IHdv
cmtzIG9uIGFsbCBvdXIgeDg2IG1hY2hpbmVzIGluY2x1ZGluZyBvIFVFRkkuCgpPbiBvdXIgVGh1
bmRlclggKGFybTY0KSBib3hlcywgYGdmeHRlcm0nIGRvZXMgbm90IHdvcmsgYXQgYWxsLgpgY29u
c29sZScsIGRvZXMsIGJlY2F1c2UgaXQgZ29lcyB0byB0aGUgVUVGSSBjb25zb2xlIHdoaWNoIFVF
Rkkgc2VuZHMKdG8gdGhlIHNlcmlhbCBwb3J0LgoKVGhlIGJlc3QgYXBwcm9hY2ggdG8gdW5waWNr
aW5nIHRoaXMgbWVzcyBzZWVtcyB0byBiZSB0byBhcHBseSBhCmRlZmF1bHQgc2V0dGluZyBvZiBH
UlVCX1RFUk1JTkFMPWNvbnNvbGUuICBUaGUgZWZmZWN0IG9mIHRoaXMgaXMgdG8KY2hhbmdlIGBn
Znh0ZXJtJyBpbiBncnViLmNmZy4gIEluIHByYWN0aWNlIGFsbCBvdXIgeDg2CmJveGVzIChpbmNs
dWRpbmcgb3VyIHg4NiBVRUZJIGJveGVzLCB3aGVyZSBgY29uc29sZScgd291bGQgd29yaykgaGF2
ZQppdCBzZXQgdG8gYHNlcmlhbCcgKG1vZGlmaWVkIGJ5IHVzIHRvIGBzZXJpYWwgY29uc29sZScp
IHNvIHJlbWFpbgp1bmNoYW5nZWQuCgpUaGUgbmV0IHJlc3VsdCBpcyB0aGF0IG9uIEFSTSwgd2Ug
bm93IHNldCBgR1JVQl9URVJNSU5BTD1jb25zb2xlJywgYW5kCndlIG5vdyBnZXQgYWxsIG9mIHRo
ZSBib290bG9hZGVyIHNlcmlhbCBvdXRwdXQgb24gdGhlIHJvY2hlc3RlcnMuCgpJIGhhdmUgdGVz
dGVkIHRoaXMgb246CiAgcm9jaGVzdGVyMCAgICAgICAgIC0gYXJtNjQgdWVmaSBUaHVuZGVyWCwg
dXNlZCBub3QgdG8gd29yawogIGxheHRvbjEgICAgICAgICAgICAtIGFybTY0IHVlZmkgU29mdEly
b24KICBhbGJhbmEwICAgICAgICAgICAgLSB4ODYgdWVmaQogIGh1eGVscmViZTAgICAgICAgICAt
IHg4NiBiaW9zCiAgYXJuZGFsZS13ZXN0ZmllbGQgIC0gYXJtaGYgdS1ib290CiAgY3ViaWV0cnVj
ay1nbGVpemVzIC0gYXJtaGYgdS1ib290CgpUaGFua3MgdG8gQnJpYW4gV29vZHMgZm9yIHBva2lu
ZyBhdCByb2NoZXN0ZXIwIGFuZCBtYWtpbmcgdGhlIGtleQpzdWdnZXN0aW9ucy4KCkNDOiBCcmlh
biBXb29kcyA8YnJpYW4ud29vZHNAeGlsaW54LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkNDOiBKw7xyZ2VuIEdyb8OfIDxqZ3Jvc3NAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvRGVi
aWFuLnBtIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvT3NzdGVzdC9EZWJpYW4ucG0gYi9Pc3N0ZXN0L0RlYmlhbi5wbQppbmRleCA3OWFh
MmQyNC4uYzIyYWFhZGYgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvRGViaWFuLnBtCisrKyBiL09zc3Rl
c3QvRGViaWFuLnBtCkBAIC02MjQsOSArNjI0LDExIEBAIEVORAogICAgICAgICAKICAgICAgICAg
dGFyZ2V0X2VkaXRmaWxlX3Jvb3QoJGhvLCAnL2V0Yy9kZWZhdWx0L2dydWInLCBzdWIgewogICAg
ICAgICAgICAgbXkgJWs7CisJICAgIG15ICRoYWRfdGVybWluYWw7CiAgICAgICAgICAgICB3aGls
ZSAoPDo6RUk+KSB7CiAJCSMgc29tZSBiaW9zZXMgYmxvY2sgdGhlIHNlcmlhbCBzdGlsbCBzbyB3
ZSB0cnkgdmdhIHRvbwogCQlzL14oR1JVQl9URVJNSU5BTD0pKFsnIl0/KXNlcmlhbFwyXHMqJC8k
MSdzZXJpYWwgY29uc29sZSdcbi87CisJCSRoYWRfdGVybWluYWwgfHw9IG0vXkdSVUJfVEVSTUlO
QUw9LzsKIAogICAgICAgICAgICAgICAgIGlmIChtL15ccyooW0EtWl9dKylccypcPVxzKiguKj8p
XHMqJC8pIHsKICAgICAgICAgICAgICAgICAgICAgbXkgKCRrLCR2KSA9ICgkMSwkMik7CkBAIC02
MzYsNiArNjM4LDExIEBAIEVORAogICAgICAgICAgICAgICAgIG5leHQgaWYgbS9eR1JVQl9DTURM
SU5FXyg/OlhFTnxMSU5VWCg/Ol9YRU5fUkVQTEFDRSk/KD86X0RFRkFVTFQpPykuKlw9fF5HUlVC
X0RFRkFVTFQuKlw9LzsKICAgICAgICAgICAgICAgICBwcmludCA6OkVPOwogICAgICAgICAgICAg
fQorICAgICAgICAgICAgcHJpbnQgOjpFTyA8PEVORCBvciBkaWUgJCEgdW5sZXNzICRoYWRfdGVy
bWluYWw7CisKK0dSVUJfVEVSTUlOQUw9ImNvbnNvbGUiCitFTkQKKwogICAgICAgICAgICAgcHJp
bnQgOjpFTyA8PEVORCBvciBkaWUgJCE7CiAKIEdSVUJfREVGQVVMVD0iJGVudHJ5LT57TWVudUVu
dHJ5UGF0aH0iCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 17:25:25 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 17:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQECH-0004Ul-Ml; Thu, 31 Oct 2019 17:25:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQECG-0004Ug-AB
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 17:25:20 +0000
X-Inumbo-ID: 68da1058-fc03-11e9-954e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68da1058-fc03-11e9-954e-12813bfff9fa;
 Thu, 31 Oct 2019 17:25:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQECB-0005ON-RX; Thu, 31 Oct 2019 17:25:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQECB-0005zI-Kc; Thu, 31 Oct 2019 17:25:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQECB-0001ft-Jz; Thu, 31 Oct 2019 17:25:15 +0000
To: xen-devel@lists.xenproject.org, osstest-admin@xenproject.org,
 royger@FreeBSD.org
Message-ID: <osstest-143397-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: freebsd-master:build-amd64-freebsd:freebsd-build:fail:regression
 freebsd-master:build-amd64-xen-freebsd:build-check(1):blocked:nonblocking
 freebsd-master:build-amd64-freebsd-again:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: freebsd=3d40147282670d597b336be5599b5cc4c2ff7ddd
X-Osstest-Versions-That: freebsd=14aef6dfca96006e52b8fb920bde7c612ba58b79
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 17:25:15 +0000
Subject: [Xen-devel] [freebsd-master test] 143397: regressions - trouble:
 blocked/fail
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM5NyBmcmVlYnNkLW1hc3RlciByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzMzk3LwoKUmVncmVzc2lvbnMgOi0o
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NC1mcmVlYnNkICAgICAg
ICAgICA3IGZyZWVic2QtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDE1MDEKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1h
bWQ2NC14ZW4tZnJlZWJzZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1mcmVlYnNkLWFnYWluICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogZnJlZWJzZCAgICAgICAgICAgICAgM2Q0MDE0NzI4MjY3MGQ1OTdiMzM2YmU1NTk5YjVjYzRj
MmZmN2RkZApiYXNlbGluZSB2ZXJzaW9uOgogZnJlZWJzZCAgICAgICAgICAgICAgMTRhZWY2ZGZj
YTk2MDA2ZTUyYjhmYjkyMGJkZTdjNjEyYmE1OGI3OQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTQx
NTAxICAyMDE5LTA5LTIwIDA5OjE5OjUxIFogICA0MSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDE0MTcwMSAgMjAxOS0wOS0yMyAwOToxOTo0MSBaICAgMzggZGF5cyAgIDE2IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDE0MzM5NyAgMjAxOS0xMC0zMCAwOToyMDoxNiBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIDBtcCA8MG1wQEZyZWVCU0Qub3JnPgogIGFlIDxhZUBGcmVlQlNELm9yZz4KICBhbGMg
PGFsY0BGcmVlQlNELm9yZz4KICBBbGVrIFBpbmNodWsgPGFwaW5jaHVrQGRhdHRvLmNvbT4KICBh
bGxhbmp1ZGUgPGFsbGFuanVkZUBGcmVlQlNELm9yZz4KICBhbWJyaXNrbyA8YW1icmlza29ARnJl
ZUJTRC5vcmc+CiAgYW5kcmV3IDxhbmRyZXdARnJlZUJTRC5vcmc+CiAgYXNvbWVycyA8YXNvbWVy
c0BGcmVlQlNELm9yZz4KICBhdmcgPGF2Z0BGcmVlQlNELm9yZz4KICBiYXB0IDxiYXB0QEZyZWVC
U0Qub3JnPgogIGJkcmFnb24gPGJkcmFnb25ARnJlZUJTRC5vcmc+CiAgYmRyZXdlcnkgPGJkcmV3
ZXJ5QEZyZWVCU0Qub3JnPgogIGJyIDxickBGcmVlQlNELm9yZz4KICBicm9va3MgPGJyb29rc0BG
cmVlQlNELm9yZz4KICBicnVlZmZlciA8YnJ1ZWZmZXJARnJlZUJTRC5vcmc+CiAgYnogPGJ6QEZy
ZWVCU0Qub3JnPgogIGNlbSA8Y2VtQEZyZWVCU0Qub3JnPgogIGNocyA8Y2hzQEZyZWVCU0Qub3Jn
PgogIGNvZ25ldCA8Y29nbmV0QEZyZWVCU0Qub3JnPgogIGNwZXJjaXZhIDxjcGVyY2l2YUBGcmVl
QlNELm9yZz4KICBjeSA8Y3lARnJlZUJTRC5vcmc+CiAgZGFiIDxkYWJARnJlZUJTRC5vcmc+CiAg
ZGFpY2hpIDxkYWljaGlARnJlZUJTRC5vcmc+CiAgZGNoYWdpbiA8ZGNoYWdpbkBGcmVlQlNELm9y
Zz4KICBkaW0gPGRpbUBGcmVlQlNELm9yZz4KICBkb3VnbSA8ZG91Z21ARnJlZUJTRC5vcmc+CiAg
ZW1hc3RlIDxlbWFzdGVARnJlZUJTRC5vcmc+CiAgZXJqIDxlcmpARnJlZUJTRC5vcmc+CiAgZXVn
ZW4gPGV1Z2VuQEZyZWVCU0Qub3JnPgogIGdhbGxhdGluIDxnYWxsYXRpbkBGcmVlQlNELm9yZz4K
ICBnamIgPGdqYkBGcmVlQlNELm9yZz4KICBnbGViaXVzIDxnbGViaXVzQEZyZWVCU0Qub3JnPgog
IGdvbnpvIDxnb256b0BGcmVlQlNELm9yZz4KICBncmVtYm8gPGdyZW1ib0BGcmVlQlNELm9yZz4K
ICBncm9nIDxncm9nQEZyZWVCU0Qub3JnPgogIGhycyA8aHJzQEZyZWVCU0Qub3JnPgogIGhzZWxh
c2t5IDxoc2VsYXNreUBGcmVlQlNELm9yZz4KICBpYW4gPGlhbkBGcmVlQlNELm9yZz4KICBpbXAg
PGltcEBGcmVlQlNELm9yZz4KICBKYWNvYiBLZWxsZXIgPGphY29iLmUua2VsbGVyQGludGVsLmNv
bT4KICBqZWZmIDxqZWZmQEZyZWVCU0Qub3JnPgogIGpoYiA8amhiQEZyZWVCU0Qub3JnPgogIGpo
aWJiaXRzIDxqaGliYml0c0BGcmVlQlNELm9yZz4KICBqaWxsZXMgPGppbGxlc0BGcmVlQlNELm9y
Zz4KICBqa2ltIDxqa2ltQEZyZWVCU0Qub3JnPgogIGpsaCA8amxoQEZyZWVCU0Qub3JnPgogIGpt
ZyA8am1nQEZyZWVCU0Qub3JnPgogIGp0bCA8anRsQEZyZWVCU0Qub3JnPgogIGtha3R1cyA8a2Fr
dHVzQEZyZWVCU0Qub3JnPgogIGthbiA8a2FuQEZyZWVCU0Qub3JnPgogIGthcmVscyA8a2FyZWxz
QEZyZWVCU0Qub3JnPgogIGtldmFucyA8a2V2YW5zQEZyZWVCU0Qub3JnPgogIGtpYiA8a2liQEZy
ZWVCU0Qub3JnPgogIGtwIDxrcEBGcmVlQlNELm9yZz4KICBsc3Rld2FydCA8bHN0ZXdhcnRARnJl
ZUJTRC5vcmc+CiAgbHVwb3JsIDxsdXBvcmxARnJlZUJTRC5vcmc+CiAgbHdoc3UgPGx3aHN1QEZy
ZWVCU0Qub3JnPgogIG1hbnUgPG1hbnVARnJlZUJTRC5vcmc+CiAgbWFyaXVzIDxtYXJpdXNARnJl
ZUJTRC5vcmc+CiAgbWFya2ogPG1hcmtqQEZyZWVCU0Qub3JnPgogIG1hdiA8bWF2QEZyZWVCU0Qu
b3JnPgogIG1ja3VzaWNrIDxtY2t1c2lja0BGcmVlQlNELm9yZz4KICBtaG9ybmUgPG1ob3JuZUBG
cmVlQlNELm9yZz4KICBtamcgPG1qZ0BGcmVlQlNELm9yZz4KICBtbSA8bW1ARnJlZUJTRC5vcmc+
CiAgbW1hY3kgPG1tYWN5QEZyZWVCU0Qub3JnPgogIG1tZWwgPG1tZWxARnJlZUJTRC5vcmc+CiAg
bnAgPG5wQEZyZWVCU0Qub3JnPgogIG9saXZpZXIgPG9saXZpZXJARnJlZUJTRC5vcmc+CiAgb3No
b2dibyA8b3Nob2dib0BGcmVlQlNELm9yZz4KICBwZXRlcmogPHBldGVyakBGcmVlQlNELm9yZz4K
ICBwaGlsaXAgPHBoaWxpcEBGcmVlQlNELm9yZz4KICBwaGsgPHBoa0BGcmVlQlNELm9yZz4KICBQ
aW90ciBQaWV0cnVzemV3c2tpIDxwaW90ci5waWV0cnVzemV3c2tpQGludGVsLmNvbT4KICByYXkg
PHJheUBGcmVlQlNELm9yZz4KICBybWFja2xlbSA8cm1hY2tsZW1ARnJlZUJTRC5vcmc+CiAgcm95
Z2VyIDxyb3lnZXJARnJlZUJTRC5vcmc+CiAgcnBva2FsYSA8cnBva2FsYUBGcmVlQlNELm9yZz4K
ICBycnMgPHJyc0BGcmVlQlNELm9yZz4KICByc3RvbmUgPHJzdG9uZUBGcmVlQlNELm9yZz4KICBz
YW1tIDxzYW1tQEZyZWVCU0Qub3JnPgogIHNjaHdlaWtoIDxzY2h3ZWlraEBGcmVlQlNELm9yZz4K
ICBzY290dGwgPHNjb3R0bEBGcmVlQlNELm9yZz4KICBzZWYgPHNlZkBGcmVlQlNELm9yZz4KICBz
amcgPHNqZ0BGcmVlQlNELm9yZz4KICB0aWpsIDx0aWpsQEZyZWVCU0Qub3JnPgogIFRvbSBDYXB1
dGkgPHRjYXB1dGlAZGF0dG8uY29tPgogIHRyYXN6IDx0cmFzekBGcmVlQlNELm9yZz4KICB0c29v
bWUgPHRzb29tZUBGcmVlQlNELm9yZz4KICB0dWV4ZW4gPHR1ZXhlbkBGcmVlQlNELm9yZz4KICB2
YW5neXplbiA8dmFuZ3l6ZW5ARnJlZUJTRC5vcmc+CiAgdm1hZmZpb25lIDx2bWFmZmlvbmVARnJl
ZUJTRC5vcmc+CiAgeXVyaXB2IDx5dXJpcHZARnJlZUJTRC5vcmc+CiAgWmFjaCBWYXJnYXMgPHp2
YXJnYXNAeGVzLWluYy5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQtZnJlZWJzZC1hZ2FpbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1mcmVl
YnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFtZDY0LXhlbi1mcmVlYnNkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAxNDI3OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 18:15:54 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 18:15:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQEyu-00005Z-Ue; Thu, 31 Oct 2019 18:15:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SsVL=YY=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iQEyu-00005T-9w
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 18:15:36 +0000
X-Inumbo-ID: 6e338bd8-fc0a-11e9-9550-12813bfff9fa
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e338bd8-fc0a-11e9-9550-12813bfff9fa;
 Thu, 31 Oct 2019 18:15:35 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 010A720650;
 Thu, 31 Oct 2019 18:15:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1572545734;
 bh=3wE/sWMxfgJVhTdR/vZvAucuXVgFt6qdToSyP2oqtYw=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=TCRAg6a91g0k4+LDGBJOTiPcBBr5kO1VPhpgbVZD+YVWTfOlHk2A4120+SrTt4drk
 hUM0eMRJYZOXoz15rSOH2v/Ul8mCREIYWr1RdExRQXiZ0IplM+T28gVAZvG6ctYcSr
 ZgBr+6NOPq2MYnsAXflbFQdYeWVJIuCsSM22ni1c=
Date: Thu, 31 Oct 2019 11:15:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191031150922.22938-12-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910311115250.2267@sstabellini-ThinkPad-T480s>
References: <20191031150922.22938-1-julien.grall@arm.com>
 <20191031150922.22938-12-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v4 11/19] xen/arm: Ensure the SSBD
 workaround is re-enabled right after exiting a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien@xen.org>, Andrii Anisov <andrii_anisov@epam.com>,
 xen-devel@lists.xenproject.org, Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IFNTQkQgd29ya2Fyb3VuZCBpcyByZS1lbmFibGVkIGZvciBYZW4gYWZ0ZXIgaW50ZXJydXB0cwo+
IGFyZSB1bm1hc2tlZC4gVGhpcyBtZWFucyB3ZSBtYXkgZW5kIHVwIHRvIGV4ZWN1dGUgc29tZSBw
YXJ0IG9mIHRoZQo+IGh5cGVydmlzb3IgaWYgYW4gaW50ZXJydXB0IGlzIHJlY2VpdmVkIGJlZm9y
ZSB0aGUgd29ya2Fyb3VuZCBpcwo+IHJlLWVuYWJsZWQuCj4gCj4gRWFjaCB0cmFwIG1heSByZXF1
aXJlIHRvIHVubWFzayBkaWZmZXJlbnQgaW50ZXJydXB0cy4KPiBBcyB0aGUgcmVzdCBvZiBlbnRl
cl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3QoKSBkb2VzIG5vdCByZXF1aXJlIHRvIGhhdmUKPiBpbnRl
cnJ1cHRzIG1hc2tlZCwgdGhlIGZ1bmN0aW9uIGlzIG5vdyBzcGxpdCBpbiB0d28gcGFydHM6Cj4g
ICAgIDEpIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEoKSBjYWxsZWQgd2l0aCBp
bnRlcnJ1cHRzCj4gICAgICAgIG1hc2tlZC4KPiAgICAgMikgZW50ZXJfaHlwZXJ2aXNvcl9mcm9t
X2d1ZXN0KCkgY2FsbGVkIHdpdGggaW50ZXJydXB0cyB1bm1hc2tlZC4KPiAKPiBOb3RlIHRoYXQg
d2hpbGUgaXQgbWlnaHQgYmUgcG9zc2libGUgdG8gYXZvaWQgc3BsaXRpbmcgdGhlIGZ1bmN0aW9u
IGluCj4gdHdvIHBhcnRzLCBpdCByZXF1aXJlcyBhIGJpdCBtb3JlIHdvcmsgdGhhbiBJIGNhbiBj
dXJyZW50bHkgaW52ZXN0IHRvCj4gYXZvaWQgdXNpbmcgaW5kaXJlY3QgYnJhbmNoLgo+IAo+IEZ1
cnRoZXJtb3JlLCB0aGUgZnVuY3Rpb24gbmFtZSBpcyByYXRoZXIgZ2VuZXJpYyBhcyB0aGVyZSBt
aWdodCBiZSBtb3JlCj4gd29yayB0byBkb2IgYmVmb3JlIGludGVycnVwdHMgYXJlIHVubWFza2Vk
IGluIHRoZSBmdXR1cmUuCj4gCj4gRml4ZXM6IGE3ODk4ZTRjNTkgKCJ4ZW4vYXJtOiBBZGQgQVJD
SF9XT1JLQVJPVU5EXzIgc3VwcG9ydCBmb3IgZ3Vlc3RzIikKPiBSZXBvcnRlZC1ieTogQW5kcmlp
IEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHY0
Ogo+ICAgICAgICAgLSBSZW1vdmUgc3B1cmlvdXMgbGluZQo+IAo+ICAgICBDaGFuZ2VzIGluIHYz
Ogo+ICAgICAgICAgLSBSZXdvcmsgdGhlIGFybTMyIHBhcnQKPiAKPiAgICAgQ2hhbmdlcyBpbiB2
MjoKPiAgICAgICAgIC0gQWRkIEFybTMyIGNvZGUKPiAgICAgICAgIC0gUmVuYW1lIGVudGVyX2h5
cGVydmlzb3JfZnJvbV9ndWVzdF9ub2lycSgpIHRvCj4gICAgICAgICBlbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3RfcHJlaXJxKCkKPiAgICAgICAgIC0gVXBkYXRlIHRoZSBjb21taXQgbWVzc2Fn
ZSB0byBleHBsYWluIHRoZSBjaG9pY2Ugb2Ygc3BsaXR0aW5nCj4gICAgICAgICB0aGUgY29kZS4K
PiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAgMiArLQo+ICB4ZW4vYXJjaC9h
cm0vYXJtNjQvZW50cnkuUyB8ICAxICsKPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCAx
NCArKysrKysrKysrKystLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5T
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiBpbmRleCBjZWE0ZTBlMzAyLi4wYTljMjQ4
ZWUyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gKysrIGIveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiBAQCAtMTE4LDcgKzExOCw3IEBAIGFib3J0X2d1ZXN0
X2V4aXRfZW5kOgo+ICAgICAgICAgIGJuZSByZXR1cm5fZnJvbV90cmFwCj4gIAo+ICBza2lwX2No
ZWNrOgo+IC0gICAgICAgIG1vdiBwYywgbHIKPiArICAgICAgICBiICAgZW50ZXJfaHlwZXJ2aXNv
cl9mcm9tX2d1ZXN0X3ByZWlycQo+ICBFTkRQUk9DKGFyY2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9t
X2d1ZXN0X3ByZWlycSkKPiAgCj4gICAgICAgICAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IGluZGV4IDk3
ZGM2MDIxMGQuLmQ0ZmI1ZmRjMWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2Vu
dHJ5LlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IEBAIC0xOTEsNiArMTkx
LDcgQEAKPiAgICAgICAgICBBTFRFUk5BVElWRSgiYmwgY2hlY2tfcGVuZGluZ192c2Vycm9yOyBj
Ym56IHgwLCAxZiIsCj4gICAgICAgICAgICAgICAgICAgICAgIm5vcDsgbm9wIiwKPiAgICAgICAg
ICAgICAgICAgICAgICBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRSWV9FWElUKQo+ICsgICAg
ICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycQo+ICAgICAgICAg
IG1zciAgICAgZGFpZmNsciwgXGlmbGFncwo+ICAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2
aXNvcl9mcm9tX2d1ZXN0Cj4gICAgICAgICAgbW92ICAgICB4MCwgc3AKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IGFkYmVk
YzJkMTUuLmNiNGUzYjYyN2IgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0xOTg2LDE1ICsxOTg2LDI1IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBuZWVkc19zc2JkX2ZsaXAoc3RydWN0IHZjcHUgKnYpCj4gIAo+ICAvKgo+
ICAgKiBBY3Rpb25zIHRoYXQgbmVlZHMgdG8gYmUgZG9uZSBhZnRlciBlbnRlcmluZyB0aGUgaHlw
ZXJ2aXNvciBmcm9tIHRoZQo+IC0gKiBndWVzdCBhbmQgYmVmb3JlIHdlIGhhbmRsZSBhbnkgcmVx
dWVzdC4KPiArICogZ3Vlc3QgYW5kIGJlZm9yZSB0aGUgaW50ZXJydXB0cyBhcmUgdW5tYXNrZWQu
Cj4gICAqLwo+IC12b2lkIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdCh2b2lkKQo+ICt2b2lk
IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdF9wcmVpcnEodm9pZCkKPiAgewo+ICAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICAKPiAgICAgIC8qIElmIHRoZSBndWVzdCBoYXMgZGlz
YWJsZWQgdGhlIHdvcmthcm91bmQsIGJyaW5nIGl0IGJhY2sgb24uICovCj4gICAgICBpZiAoIG5l
ZWRzX3NzYmRfZmxpcCh2KSApCj4gICAgICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8yX0ZJRCwgMSwgTlVMTCk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIEFj
dGlvbnMgdGhhdCBuZWVkcyB0byBiZSBkb25lIGFmdGVyIGVudGVyaW5nIHRoZSBoeXBlcnZpc29y
IGZyb20gdGhlCj4gKyAqIGd1ZXN0IGFuZCBiZWZvcmUgd2UgaGFuZGxlIGFueSByZXF1ZXN0LiBE
ZXBlbmRpbmcgb24gdGhlIGV4Y2VwdGlvbiB0cmFwLAo+ICsgKiB0aGlzIG1heSBiZSBjYWxsZWQg
d2l0aCBpbnRlcnJ1cHRzIHVubWFza2VkLgo+ICsgKi8KPiArdm9pZCBlbnRlcl9oeXBlcnZpc29y
X2Zyb21fZ3Vlc3Qodm9pZCkKPiArewo+ICsgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+
ICAKPiAgICAgIC8qCj4gICAgICAgKiBJZiB3ZSBwZW5kZWQgYSB2aXJ0dWFsIGFib3J0LCBwcmVz
ZXJ2ZSBpdCB1bnRpbCBpdCBnZXRzIGNsZWFyZWQuCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 18:18:10 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 18:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQF1O-0000ES-EQ; Thu, 31 Oct 2019 18:18:10 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SsVL=YY=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1iQF1N-0000EN-CL
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 18:18:09 +0000
X-Inumbo-ID: ca4aed38-fc0a-11e9-beca-bc764e2007e4
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ca4aed38-fc0a-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 18:18:08 +0000 (UTC)
Received: from localhost (c-67-164-102-47.hsd1.ca.comcast.net [67.164.102.47])
 (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 02F25208E3;
 Thu, 31 Oct 2019 18:18:07 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;
 s=default; t=1572545888;
 bh=ypx75WJ7hhFlS7eh4GQTnhZFpofPpXB75evzgU6CJFA=;
 h=Date:From:To:cc:Subject:In-Reply-To:References:From;
 b=YiSakH2zLpNf1rKj65w7luIJXRIwzQGWa6giNYW5KHq6a6nIyvwainkRTyvoH96kO
 ji+7bWlG1wFVRjWuadSFXpkRfMQ3EW5O9ghNWRGlHln6UMfDifZQNkX3VmhKqYPbLb
 8Bm0hpqj3RvhB4tnUkhMgOVfYpGPrbIQqIXNbw+w=
Date: Thu, 31 Oct 2019 11:18:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-T480s
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20191031150922.22938-20-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.21.1910311117530.2267@sstabellini-ThinkPad-T480s>
References: <20191031150922.22938-1-julien.grall@arm.com>
 <20191031150922.22938-20-julien.grall@arm.com>
User-Agent: Alpine 2.21 (DEB 202 2017-01-01)
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH for-4.13 v4 19/19] xen/arm: entry: Ensure
 the guest state is synced when receiving a vSError
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAzMSBPY3QgMjAxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoZW4gYSBTRXJyb3Iv
QXN5bmNocm9ub3VzIEFib3J0IGdlbmVyYXRlZCBieSB0aGUgZ3Vlc3QgaGFzIGJlZW4KPiBjb25z
dW1lZCwgd2Ugd2lsbCBza2lwIHRoZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24u
Cj4gCj4gVGhpcyBpbmNsdWRlcyB0aGUgY2FsbHMgdG8gZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0eywgX25vaXJxfSB0aGF0Cj4gaXMgdXNlZCB0byBzeW5jaHJvbml6ZSBwYXJ0IG9mIHRoZSBn
dWVzdCBzdGF0ZSB3aXRoIHRoZSBpbnRlcm5hbAo+IHJlcHJlc2VudGF0aW9uIGFuZCByZS1lbmFi
bGUgd29ya2Fyb3VuZHMgKGUuZy4gU1NCRCkuIEhvd2V2ZXIsIHdlIHN0aWxsCj4gY2FsbCBsZWF2
ZV9oeXBlcnZpc29yX3RvX2d1ZXN0KCkgd2hpY2ggaXMgdXNlZCBmb3IgcHJlZW1wdGluZyB0aGUg
Z3Vlc3QKPiBhbmQgc3luY2hyb25pemluZyBiYWNrIHBhcnQgb2YgdGhlIGd1ZXN0IHN0YXRlLgo+
IAo+IGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdHssIF9ub2lycX0gd29ya3MgaW4gcGFpciB3
aXRoCj4gbGVhdmVfaHlwZXJ2aXNvcl90b19ndWVzdCgpLCBzbyBza2lwcGluZyB0aGUgZmlyc3Qg
dHdvIG1heSByZXN1bHQKPiBpbiBhIGxvc3Mgb2Ygc29tZSBwYXJ0IG9mIGd1ZXN0IHN0YXRlLgo+
IAo+IEFuIGV4YW1wbGUgaXMgdGhlIG5ldyB2R0lDIHdoaWNoIHdpbGwgc2F2ZSB0aGUgc3RhdGUg
b2YgdGhlIExScyBvbiBleGl0Cj4gZnJvbSB0aGUgZ3Vlc3QgYW5kIHJld3JpdGUgYWxsIG9mIHRo
ZW0gb24gZW50cnkgdG8gdGhlIGd1ZXN0Lgo+IAo+IEEgbW9yZSB3b3JyeWluZyBleGFtcGxlIGlz
IFNTQkQgd29ya2Fyb3VuZCBtYXkgbm90IGJlIHJlLWVuYWJsZWQuIElmCj4gbGVhdmVfaHlwZXJ2
aXNvcl90b19ndWVzdCgpIGlzIHJlc2NoZWR1bGluZyB0aGUgdkNQVSwgdGhlbiB3ZSBtYXkgZW5k
IHRvCj4gcnVuIGEgbG90IG9mIGNvZGUgd2l0aCBTU0JEIHdvcmthcm91ZCBkaXNhYmxlZC4KPiAK
PiBGb3Igbm93LCBjYWxsaW5nIGxlYXZlX2h5cGVydmlzb3JfdG9fZ3Vlc3QoKSBpcyBub3QgbmVj
ZXNzYXJ5IHdoZW4KPiBpbmplY3RpbmcgYSB2U0Vycm9yIHRvIHRoZSBndWVzdC4gQnV0IGl0IHdv
dWxkIHN0aWxsIGJlIGdvb2QgdG8gZ2l2ZSBhbgo+IG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUu
IFNvIGJvdGggZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0KCkgYW5kCj4gbGVhdmVfaHlwZXJ2
aXNvcl90b19ndWVzdCgpIGFyZSBjYWxsZWQuCj4gCj4gTm90ZSB0aGF0IG9uIGFybTY0LCB0aGUg
cmV0dXJuIHZhbHVlIGZvciBjaGVja19wZW5kaW5nX3ZzZXJyb3IgaXMgbm93Cj4gc3RvcmVkIGlu
IHgxOSBpbnN0ZWFkIG9mIHgwLiBUaGlzIGlzIGJlY2F1c2Ugd2Ugd2FudCB0byBrZWVwIHRoZSB2
YWx1ZQo+IGFjcm9zcyBjYWxsIHRvIEMtZnVuY3Rpb25zICh4MCwgdW5saWtlIHgxOSwgd2lsbCBu
b3QgYmUgc2F2ZWQgYnkgdGhlCj4gY2FsbGVlKS4KPiAKPiBUYWtlIHRoZSBvcHBvcnR1bml0eSB0
byByZW5hbWUgY2hlY2tfcGVuZGluZ192c2Vycm9yKCkgdG8KPiBjaGVja19wZW5kaW5nX2d1ZXN0
X3NlcnJvcigpIGFzIHRoZSBmdW5jdGlvbiBpcyBkZWFsaW5nIHdpdGggaG9zdCBTRXJyb3IKPiBh
bmQgKm5vdCogdmlydHVhbCBTRXJyb3IuIFRoZSBkb2N1bWVudGF0aW9uIGlzIGFsc28gdXBkYXRl
ZCBhY2Nyb3NzCj4gQXJtMzIgYW5kIEFybTY0IHRvIGNsYXJpZnkgaG93IFhlbiBpcyBkZWFsaW5n
IHdpdGggU0Vycm9yIGdlbmVyYXRlZCBieQo+IHRoZSBndWVzdC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+ICAgICBD
aGFuZ2VzIGluIHY0Ogo+ICAgICAgICAgLSBSZXdvcmRpbmcgKyB0eXBvCj4gCj4gICAgIENoYW5n
ZXMgaW4gdjM6Cj4gICAgICAgICAtIFVwZGF0ZSBjb21tZW50cyBpbiB0aGUgY29kZS4KPiAgICAg
ICAgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlCj4gICAgICAgICAtIEFkZCBhcm0zMiBzdXBwb3J0
Cj4gCj4gVGhlcmUgYXJlIHR3byBrbm93biBpc3N1ZXMgd2l0aG91dCB0aGlzIHBhdGNoIGFwcGxp
ZWQ6Cj4gICAgICogVGhlIHN0YXRlIG9mIHRoZSB2R0lDIHdoZW4gdXNpbmcgdGhlIG5ldyB2ZXJz
aW9uIG1heSBiZSBsb3N0Lgo+ICAgICAqIFNTQkQgd29ya2Fyb3VuZCBtYXkgYmUga2VwdCBkaXNh
YmxlZCB3aGlsZSByZXNjaGVkdWxpbmcgdGhlIGd1ZXN0Lgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUyB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgfCA1NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgODggaW5z
ZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiBpbmRleCAzNDE1
NmM0NDA0Li5iMzEwNTZhNjE2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiBAQCAtMjcsNiArMjcsMTAg
QEAKPiAgLyoKPiAgICogQWN0aW9ucyB0aGF0IG5lZWRzIHRvIGJlIGRvbmUgYWZ0ZXIgZW50ZXJp
bmcgdGhlIGh5cGVydmlzb3IgZnJvbSB0aGUKPiAgICogZ3Vlc3QgYW5kIGJlZm9yZSB0aGUgaW50
ZXJydXB0cyBhcmUgdW5tYXNrZWQuCj4gKyAqCj4gKyAqIEByZXR1cm46Cj4gKyAqICByNDogU2V0
IHRvIGEgbm9uLXplcm8gdmFsdWUgaWYgYSBwZW5kaW5nIEFib3J0IGV4Y2VwdGlvbiB0b29rIHBs
YWNlLgo+ICsgKiAgICAgIE90aGVyd2lzZSwgaXQgd2lsbCBiZSBzZXQgdG8gemVyby4KPiAgICov
Cj4gIGFyY2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycToKPiAgI2lmZGVmIENP
TkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+IEBAIC01NiwxOCArNjAsMzUgQEAg
YXJjaF9lbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxOgo+ICAgICAgICAgIFNBVkVf
T05FX0JBTktFRChSMTFfZmlxKTsgU0FWRV9PTkVfQkFOS0VEKFIxMl9maXEpOwo+ICAKPiAgICAg
ICAgICAvKgo+IC0gICAgICAgICAqIElmIHRoZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRS
WV9FWElUIGhhcyBiZWVuIHNldCBpbiB0aGUgY3B1Cj4gLSAgICAgICAgICogZmVhdHVyZSwgdGhl
IGNoZWNraW5nIG9mIHBlbmRpbmcgU0Vycm9ycyB3aWxsIGJlIHNraXBwZWQuCj4gKyAgICAgICAg
ICogV2UgbWF5IGhhdmUgZW50ZXJlZCB0aGUgaHlwZXJ2aXNvciB3aXRoIHBlbmRpbmcgYXN5bmNo
cm9ub3VzIEFib3J0Cj4gKyAgICAgICAgICogZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdC4gSWYgd2Ug
bmVlZCB0byBjYXRlZ29yaXplIHRoZW0sIHRoZW4KPiArICAgICAgICAgKiB3ZSBuZWVkIHRvIGNv
bnN1bWUgYW55IG91dHN0YW5kaW5nIGFzeW5jaHJvbm91cyBBYm9ydC4KPiArICAgICAgICAgKiBP
dGhlcndpc2UsIHRoZXkgY2FuIGJlIGNvbnN1bWVkIGxhdGVyIG9uLgo+ICAgICAgICAgICAqLwo+
ICAgICAgICAgIGFsdGVybmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VY
SVQKPiArICAgICAgICBtb3YgcjQsICMwICAgICAgICAgICAgICAvKiByNCA6PSBObyBBYm9ydCB3
YXMgY29uc3VtZWQgKi8KPiAgICAgICAgICBiICAgc2tpcF9jaGVjawo+ICAgICAgICAgIGFsdGVy
bmF0aXZlX2Vsc2Vfbm9wX2VuZGlmCj4gIAo+ICAgICAgICAgIC8qCj4gLSAgICAgICAgICogU3Rh
cnQgdG8gY2hlY2sgcGVuZGluZyB2aXJ0dWFsIGFib3J0IGluIHRoZSBnYXAgb2YgR3Vlc3QgLT4g
SFlQCj4gLSAgICAgICAgICogd29ybGQgc3dpdGNoLgo+ICsgICAgICAgICAqIENvbnN1bWUgcGVu
ZGluZyBhc3luY2hyb25vdXMgQWJvcnQgZ2VuZXJhdGVkIGJ5IHRoZSBndWVzdCBpZiBhbnkuCj4g
KyAgICAgICAgICoKPiArICAgICAgICAgKiBUaGUgb25seSB3YXkgdG8gY29uc3VtZSBhbiBBYm9y
dCBpbnRlcnJ1cHQgaXMgdG8gdW5tYXNrIGl0LiBTbwo+ICsgICAgICAgICAqIEFib3J0IGV4Y2Vw
dGlvbiB3aWxsIGJlIHVubWFrZWQgZm9yIGEgc21hbGwgd2luZG93IGFuZCB0aGVuIG1hc2tlZAo+
ICsgICAgICAgICAqIGl0IGFnYWluLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogSXQgaXMg
ZmluZSB0byB1bm1hc2sgYXN5bmNocm9ub3VzIEFib3J0IGV4Y2VwdGlvbiBhcyB3ZSBmdWxseQo+
ICsgICAgICAgICAqIGNvbnRyb2wgdGhlIHN0YXRlIG9mIHRoZSBwcm9jZXNzb3IgYW5kIG9ubHkg
bGltaXRlZCBjb2RlIHdpbGwKPiArICAgICAgICAgKiBiZSBleGVjdXRlZCBpZiB0aGUgZXhjZXB0
aW9uIHJldHVybnMgKHNlZSBkb190cmFwX2RhdGFfYWJvcnQoKSkuCj4gICAgICAgICAgICoKPiAt
ICAgICAgICAgKiBTYXZlIEVMUl9oeXAgdG8gY2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyB2aXJ0
dWFsIGFib3J0IGV4Y2VwdGlvbgo+ICsgICAgICAgICAqIFRPRE86IFRoZSBhc3luY2hyb25vdXMg
YWJvcnQgcGF0aCBzaG91bGQgYmUgcmV3b3JrZWQgdG8KPiArICAgICAgICAgKiBpbmplY3QgdGhl
IHZpcnR1YWwgYXN5bmNocm9ub3VzIEFib3J0IGluIGVudGVyX2h5cGVydmlzb3JfKgo+ICsgICAg
ICAgICAqIHJhdGhlciB0aGFuIGRvX3RyYXBfZGF0YV9hYm9ydCgpLiBUaGlzIHNob3VsZCBtYWtl
IGVhc2llciB0bwo+ICsgICAgICAgICAqIHVuZGVyc3RhbmQgdGhlIHBhdGguCj4gKyAgICAgICAg
ICovCj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogc2F2ZSBlbHJfaHlwIHRvIGNoZWNr
IHdoZXRoZXIgdGhlIHBlbmRpbmcgdmlydHVhbCBhYm9ydCBleGNlcHRpb24KPiAgICAgICAgICAg
KiB0YWtlcyBwbGFjZSB3aGlsZSB3ZSBhcmUgZG9pbmcgdGhpcyB0cmFwIGV4Y2VwdGlvbi4KPiAg
ICAgICAgICAgKi8KPiAgICAgICAgICBtcnMgcjEsIEVMUl9oeXAKPiBAQCAtMTEyLDExICsxMzMs
MTEgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6Cj4gICAgICAgICAgY21wIHIxLCByMgo+ICAKPiAg
ICAgICAgICAvKgo+IC0gICAgICAgICAqIE5vdCBlcXVhbCwgdGhlIHBlbmRpbmcgdmlydHVhbCBh
Ym9ydCBleGNlcHRpb24gdG9vayBwbGFjZSwgdGhlCj4gLSAgICAgICAgICogaW5pdGlhbCBleGNl
cHRpb24gZG9lcyBub3QgaGF2ZSBhbnkgc2lnbmlmaWNhbmNlIHRvIGJlIGhhbmRsZWQuCj4gLSAg
ICAgICAgICogRXhpdCBBU0FQLgo+ICsgICAgICAgICAqIFNldCByNCBkZXBlbmRpbmcgb24gd2hl
dGhlciBhbiBhc3luY2hyb25vdXMgYWJvcnQgd2VyZQo+ICsgICAgICAgICAqIGNvbnN1bWVkLgo+
ICAgICAgICAgICAqLwo+IC0gICAgICAgIGJuZSByZXR1cm5fZnJvbV90cmFwCj4gKyAgICAgICAg
bW92bmUgcjQsICMxCj4gKyAgICAgICAgbW92ZXEgcjQsICMwCj4gIAo+ICBza2lwX2NoZWNrOgo+
ICAgICAgICAgIGIgICBlbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3RfcHJlaXJxCj4gQEAgLTE3
OSwxMiArMjAwLDI4IEBAIEVORFBST0MoYXJjaF9lbnRlcl9oeXBlcnZpc29yX2Zyb21fZ3Vlc3Rf
cHJlaXJxKQo+ICAKPiAgMToKPiAgICAgICAgICAvKiBUcmFwIGZyb20gdGhlIGd1ZXN0ICovCj4g
KyAgICAgICAgLyoKPiArICAgICAgICAgKiBhcmNoX2VudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVz
dF9wcmVpcnEgd2lsbCByZXR1cm4gd2l0aCByNCBzZXQgdG8KPiArICAgICAgICAgKiBhIG5vbi16
ZXJvIHZhbHVlIGlmIGFuIGFzeW5jaHJvbm91cyBBYm9ydCB3YXMgY29uc3VtZWQuCj4gKyAgICAg
ICAgICoKPiArICAgICAgICAgKiBXaGVuIGFuIGFzeW5jaHJvbm91cyBBYm9ydCBoYXMgYmVlbiBj
b25zdW1lZCAocjQgIT0gMCksIHdlIG1heSBoYXZlCj4gKyAgICAgICAgICogaW5qZWN0ZWQgYSB2
aXJ0dWFsIGFzeW5jaHJvbm91cyBBYm9ydCB0byB0aGUgZ3Vlc3QuCj4gKyAgICAgICAgICoKPiAr
ICAgICAgICAgKiBJbiB0aGlzIGNhc2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlIGRp
c2NhcmRlZCAoUEMgaGFzCj4gKyAgICAgICAgICogYmVlbiBhZGp1c3RlZCBieSBpbmplY3RfdmFi
dF9leGNlcHRpb24oKSkuIEhvd2V2ZXIsIHdlIHN0aWxsCj4gKyAgICAgICAgICogd2FudCB0byBn
aXZlIGFuIG9wcG9ydHVuaXR5IHRvIHJlc2NoZWR1bGUgdGhlIHZDUFUuIFNvIHdlCj4gKyAgICAg
ICAgICogb25seSB3YW50IHRvIHNraXAgdGhlIGhhbmRsaW5nIG9mIHRoZSBpbml0aWFsIGV4Y2Vw
dGlvbiAoaS5lLgo+ICsgICAgICAgICAqIGRvX3RyYXBfKigpKS4KPiArICAgICAgICAgKi8KPiAg
ICAgICAgICBibCAgICAgIGFyY2hfZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0X3ByZWlycQo+
ICAgICAgICAgIC5pZiAgICAgXGd1ZXN0X2lmbGFncyAhPSBuCj4gICAgICAgICAgY3BzaWUgICBc
Z3Vlc3RfaWZsYWdzCj4gICAgICAgICAgLmVuZGlmCj4gIAo+IC0gICAgICAgIGJsICAgICAgZW50
ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Cj4gKyAgICAgICAgYWRyICAgICBsciwgMmYKPiArICAg
ICAgICBjbXAgICAgIHI0LCAjMAo+ICsgICAgICAgIGFkcm5lICAgbHIsIHJldHVybl9mcm9tX3Ry
YXAKPiArICAgICAgICBiICAgICAgIGVudGVyX2h5cGVydmlzb3JfZnJvbV9ndWVzdAo+ICAKPiAg
MjoKPiAgICAgICAgICAvKiBXZSBhcmUgcmVhZHkgdG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0
aGUgcmVnaXN0ZXJzIGFuZCBqdW1wLiAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gaW5kZXggYThiYTdhYjk2
MS4uZDM1ODU1YWY5NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gQEAgLTE4NCwxOCArMTg0LDQxIEBA
Cj4gICAgICAgICAgLm1hY3JvICBndWVzdF92ZWN0b3IgY29tcGF0LCBpZmxhZ3MsIHRyYXAsIHNh
dmVfeDBfeDE9MQo+ICAgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD1cY29tcGF0LCBzYXZl
X3gwX3gxPVxzYXZlX3gwX3gxCj4gICAgICAgICAgLyoKPiAtICAgICAgICAgKiBUaGUgdlNFcnJv
ciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJ
VAo+IC0gICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUg
aW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+IC0gICAgICAgICAqIHNraXBwZWQuIEV4aXQgQVNB
UAo+ICsgICAgICAgICAqIFdlIG1heSBoYXZlIGVudGVyZWQgdGhlIGh5cGVydmlzb3Igd2l0aCBw
ZW5kaW5nIFNFcnJvcnMKPiArICAgICAgICAgKiBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0LiBJZiB3
ZSBuZWVkIHRvIGNhdGVnb3JpemUgdGhlbSwgdGhlbgo+ICsgICAgICAgICAqIHdlIG5lZWQgdG8g
Y2hlY2sgYW55IG91dHN0YW5kaW5nIFNFcnJvcnMgd2lsbCBiZSBjb25zdW1lZC4KPiArICAgICAg
ICAgKgo+ICsgICAgICAgICAqIFRoZSBmdW5jdGlvbiBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJv
cigpIHdpbGwgdW5tYXNrIFNFcnJvcgo+ICsgICAgICAgICAqIGV4Y2VwdGlvbiB0ZW1wb3Jhcmls
eS4gVGhpcyBpcyBmaW5lIHRvIGRvIGJlZm9yZSBlbnRlcl8qCj4gKyAgICAgICAgICogaGVscGVy
cyBhcmUgY2FsbGVkIGJlY2F1c2Ugd2UgZnVsbHkgY29udHJvbCB0aGUgc3RhdGUgb2YgdGhlCj4g
KyAgICAgICAgICogcHJvY2Vzc29yIGFuZCBvbmx5IGxpbWl0ZWQgY29kZSB3aWxsbCBiZSBleGVj
dXRlZCAoc2VlCj4gKyAgICAgICAgICogZG9fdHJhcF9oeXBfc2Vycm9yKCkpLgo+ICsgICAgICAg
ICAqCj4gKyAgICAgICAgICogV2hlbiBhIFNFcnJvciBoYXMgYmVlbiBjb25zdW1lZCAoeDE5ICE9
IDApLCB3ZSBtYXkgaGF2ZSBpbmplY3RlZCBhCj4gKyAgICAgICAgICogdmlydHVhbCBTRXJyb3Ig
dG8gdGhlIGd1ZXN0Lgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogSW4gdGhpcyBjYXNlLCB0
aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZSBkaXNjYXJkZWQgKFBDIGhhcwo+ICsgICAgICAg
ICAqIGJlZW4gYWRqdXN0ZWQgYnkgaW5qZWN0X3ZhYnRfZXhjZXB0aW9uKCkpLiBIb3dldmVyLCB3
ZSBzdGlsbAo+ICsgICAgICAgICAqIHdhbnQgdG8gZ2l2ZSBhbiBvcHBvcnR1bml0eSB0byByZXNj
aGVkdWxlIHRoZSB2Q1BVLiBTbyB3ZQo+ICsgICAgICAgICAqIG9ubHkgd2FudCB0byBza2lwIHRo
ZSBoYW5kbGluZyBvZiB0aGUgaW5pdGlhbCBleGNlcHRpb24gKGkuZS4KPiArICAgICAgICAgKiBk
b190cmFwXyooKSkuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBUT0RPOiBUaGUgU0Vycm9y
cyBwYXRoIHNob3VsZCBiZSByZXdvcmtlZCB0byBpbmplY3QgdGhlIHZTRXJyb3IgaW4KPiArICAg
ICAgICAgKiBlbnRlcl9oeXBlcnZpc29yXyogcmF0aGVyIHRoYW4gZG9fdHJhcF9oeXBfc2Vycm9y
LiBUaGlzIHNob3VsZCBtYWtlCj4gKyAgICAgICAgICogZWFzaWVyIHRvIHVuZGVyc3RhbmQgdGhl
IHBhdGguCj4gICAgICAgICAgICovCj4gICAgICAgICAgYWx0ZXJuYXRpdmVfaWZfbm90IFNLSVBf
U1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiAtICAgICAgICBibCAgICAgIGNoZWNrX3Bl
bmRpbmdfdnNlcnJvcgo+IC0gICAgICAgIGNibnogICAgeDAsIDFmCj4gKyAgICAgICAgYmwgICAg
ICBjaGVja19wZW5kaW5nX2d1ZXN0X3NlcnJvcgo+ICAgICAgICAgIGFsdGVybmF0aXZlX2Vsc2Vf
bm9wX2VuZGlmCj4gIAo+ICAgICAgICAgIGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1
ZXN0X3ByZWlycQo+ICAgICAgICAgIG1zciAgICAgZGFpZmNsciwgXGlmbGFncwo+ICAgICAgICAg
IGJsICAgICAgZW50ZXJfaHlwZXJ2aXNvcl9mcm9tX2d1ZXN0Cj4gKwo+ICsgICAgICAgIGFsdGVy
bmF0aXZlX2lmIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiArICAgICAgICBj
Ym56ICAgIHgxOSwgMWYKPiArICAgICAgICBhbHRlcm5hdGl2ZV9lbHNlX25vcF9lbmRpZgo+ICsK
PiAgICAgICAgICBtb3YgICAgIHgwLCBzcAo+ICAgICAgICAgIGJsICAgICAgZG9fdHJhcF9cdHJh
cAo+ICAxOgo+IEBAIC00MzYsMTMgKzQ1OSwxNyBAQCByZXR1cm5fZnJvbV90cmFwOgo+ICAgICAg
ICAgIGVyZXQKPiAgCj4gIC8qCj4gLSAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCB0byBjaGVjayBw
ZW5kaW5nIHZpcnR1YWwgU0Vycm9yIGluIHRoZSBnYXAgb2YKPiAtICogRUwxIC0+IEVMMiB3b3Js
ZCBzd2l0Y2guCj4gLSAqIFRoZSB4MCByZWdpc3RlciB3aWxsIGJlIHVzZWQgdG8gaW5kaWNhdGUg
dGhlIHJlc3VsdHMgb2YgZGV0ZWN0aW9uLgo+IC0gKiB4MCAtLSBOb24temVybyBpbmRpY2F0ZXMg
YSBwZW5kaW5nIHZpcnR1YWwgU0Vycm9yIHRvb2sgcGxhY2UuCj4gLSAqIHgwIC0tIFplcm8gaW5k
aWNhdGVzIG5vIHBlbmRpbmcgdmlydHVhbCBTRXJyb3IgdG9vayBwbGFjZS4KPiArICogQ29uc3Vt
ZSBwZW5kaW5nIFNFcnJvciBnZW5lcmF0ZWQgYnkgdGhlIGd1ZXN0IGlmIGFueS4KPiArICoKPiAr
ICogQHJldHVybjoKPiArICogIHgxOTogU2V0IHRvIGEgbm9uLXplcm8gdmFsdWUgaWYgYSBwZW5k
aW5nIEFib3J0IGV4Y2VwdGlvbiB0b29rIHBsYWNlLgo+ICsgKiAgICAgICBPdGhlcndpc2UsIGl0
IHdpbGwgYmUgc2V0IHRvIHplcm8uCj4gKyAqCj4gKyAqIFdpdGhvdXQgUkFTIGV4dGVuc2lvbiwg
dGhlIG9ubHkgd2F5IHRvIGNvbnN1bWUgYSBTRXJyb3IgaXMgdG8gdW5tYXNrCj4gKyAqIGl0LiBT
byB0aGUgZnVuY3Rpb24gd2lsbCB1bm1hc2sgU0Vycm9yIGV4Y2VwdGlvbiBmb3IgYSBzbWFsbCB3
aW5kb3cgYW5kCj4gKyAqIHRoZW4gbWFzayBpdCBhZ2Fpbi4KPiAgICovCj4gLWNoZWNrX3BlbmRp
bmdfdnNlcnJvcjoKPiArY2hlY2tfcGVuZGluZ19ndWVzdF9zZXJyb3I6Cj4gICAgICAgICAgLyoK
PiAgICAgICAgICAgKiBTYXZlIGVscl9lbDIgdG8gY2hlY2sgd2hldGhlciB0aGUgcGVuZGluZyBT
RXJyb3IgZXhjZXB0aW9uIHRha2VzCj4gICAgICAgICAgICogcGxhY2Ugd2hpbGUgd2UgYXJlIGRv
aW5nIHRoaXMgc3luYyBleGNlcHRpb24uCj4gQEAgLTQ4NywxMSArNTE0LDEyIEBAIGFib3J0X2d1
ZXN0X2V4aXRfZW5kOgo+ICAKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIE5vdCBlcXVhbCwg
dGhlIHBlbmRpbmcgU0Vycm9yIGV4Y2VwdGlvbiB0b29rIHBsYWNlLCBzZXQKPiAtICAgICAgICAg
KiB4MCB0byBub24temVyby4KPiArICAgICAgICAgKiB4MTkgdG8gbm9uLXplcm8uCj4gICAgICAg
ICAgICovCj4gLSAgICAgICAgY3NldCAgICB4MCwgbmUKPiArICAgICAgICBjc2V0ICAgIHgxOSwg
bmUKPiAgCj4gICAgICAgICAgcmV0Cj4gK0VORFBST0MoY2hlY2tfcGVuZGluZ19ndWVzdF9zZXJy
b3IpCj4gIAo+ICAvKgo+ICAgKiBFeGNlcHRpb24gdmVjdG9ycy4KPiAtLSAKPiAyLjExLjAKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 18:30:45 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 18:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQFDV-0001k8-QD; Thu, 31 Oct 2019 18:30:41 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQFDU-0001jz-KM
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 18:30:40 +0000
X-Inumbo-ID: 86e8ce32-fc0c-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 86e8ce32-fc0c-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 18:30:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQFDO-0006gZ-4e; Thu, 31 Oct 2019 18:30:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQFDN-0002ns-SZ; Thu, 31 Oct 2019 18:30:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQFDN-00037Z-Rj; Thu, 31 Oct 2019 18:30:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143391-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-arm64-arm64-libvirt:guest-start:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 libvirt:test-amd64-amd64-libvirt-vhd:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
X-Osstest-Versions-This: libvirt=bf0e7bdeeb790bc6ba5732623be0d9ff26a5961a
X-Osstest-Versions-That: libvirt=2cff65e4c60ed7b3c0c6a97d526d1f8d52c0e919
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 18:30:33 +0000
Subject: [Xen-devel] [libvirt test] 143391: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzM5MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xNDMzOTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAy
MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIx
IGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxNDMwMjMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4g
dnMuIDE0MzAyMwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICBmYWlsIFJFR1IuIHZzLiAxNDMwMjMK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDE0MzAyMwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTQzMDIzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxNDMwMjMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWlu
c3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDE0MzAyMwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGJmMGU3YmRlZWI3OTBiYzZiYTU3MzI2MjNi
ZTBkOWZmMjZhNTk2MWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIDJj
ZmY2NWU0YzYwZWQ3YjNjMGM2YTk3ZDUyNmQxZjhkNTJjMGU5MTkKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDE0MzAyMyAgMjAxOS0xMC0yMiAwNDoxOToyNiBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNl
ICAgICAgICAxNDMwNTEgIDIwMTktMTAtMjMgMDQ6MTg6NTcgWiAgICA4IGRheXMgICAgOCBhdHRl
bXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxNDMxNDAgIDIwMTktMTAtMjUgMDQ6MTg6NDYgWiAg
ICA2IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEVy
aWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIErDoW4gVG9ta28gPGp0b21rb0ByZWRoYXQu
Y29tPgogIE1heWEgUmFzaGlzaCA8Y295cHVAc2RmLm9yZz4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIFBhdmVsIEhyZGluYSA8cGhyZGluYUByZWRoYXQuY29tPgog
IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExOTEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 18:42:42 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 18:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQFP1-0002eA-5A; Thu, 31 Oct 2019 18:42:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RS8g=YY=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iQFP0-0002e5-Hv
 for xen-devel@lists.xen.org; Thu, 31 Oct 2019 18:42:34 +0000
X-Inumbo-ID: 32dbfa74-fc0e-11e9-9550-12813bfff9fa
Received: from mail-wr1-f68.google.com (unknown [209.85.221.68])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32dbfa74-fc0e-11e9-9550-12813bfff9fa;
 Thu, 31 Oct 2019 18:42:32 +0000 (UTC)
Received: by mail-wr1-f68.google.com with SMTP id e6so5562715wrw.1
 for <xen-devel@lists.xen.org>; Thu, 31 Oct 2019 11:42:32 -0700 (PDT)
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:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=1ZaRhIoqZiY9QlKS2ubMwFZxWt9zJZB1wBfAHrz8IRk=;
 b=XB3nXcNGYg5kxZYX9DieM8max7zuu8GfBnJ/EiJWGhGEwgoNl+UfonUjCSqCngEATi
 wdR2DgpClQiF52GXbZWC8+9QCw8JFgngKm5zTv4nPVHr26mbiw59815mEG6e0Jn/mUxr
 tYw8v4ZIPBehTUoVbILxIIjKSKAqpbQGhJniCElwkJgSkMfncBQrcMB447CKRbm9hQhp
 ooxSzS8yrk3v9CwRXa5I9k1pmgqZwWiXy3EXBmTymE1c6Mx/OIt7S2x8mnl3HnFA1F0e
 I7K3gRSI1NAM4wHrKSVaNOt5i/BeGA3ygA0bjXBilT+qzMMFfCEIDiIaOoVF2N9xOuRC
 zHSg==
X-Gm-Message-State: APjAAAWhr/09e5Cy0fyjJ7a9lq2PtKgL4DVGhw4/UBA7EtE0n2aDZ/n7
 e1iFh5AYrwk0AJtLN5/v97A=
X-Google-Smtp-Source: APXvYqwdNflmqISDtTLK9V7Teul0Er7cav1x1hP1S+jylqwFaJ8A4eUK3CSmlWcuNBefM8hdFbTfXA==
X-Received: by 2002:a5d:634b:: with SMTP id b11mr7349507wrw.13.1572547352137; 
 Thu, 31 Oct 2019 11:42:32 -0700 (PDT)
Received: from debian (30.162.147.147.dyn.plus.net. [147.147.162.30])
 by smtp.gmail.com with ESMTPSA id c137sm2004887wme.37.2019.10.31.11.42.31
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 31 Oct 2019 11:42:31 -0700 (PDT)
Date: Thu, 31 Oct 2019 18:42:29 +0000
From: Wei Liu <wl@xen.org>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20191031184229.nqmdf63icfan4eqi@debian>
References: <20191030145447.11122-1-sergey.dyasli@citrix.com>
 <20191030145447.11122-2-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191030145447.11122-2-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH v2 for 4.13 2/2] x86/e820: fix 640k - 1M
 region reservation logic
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMzAsIDIwMTkgYXQgMDI6NTQ6NDdQTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiBDb252ZXJ0aW5nIGEgZ3Vlc3QgZnJvbSBQViB0byBQVi1pbi1QVkggbWFrZXMgdGhl
IGd1ZXN0IHRvIGhhdmUgMzg0awo+IGxlc3MgbWVtb3J5LCB3aGljaCBtYXkgY29uZnVzZSBndWVz
dCdzIGJhbGxvb24gZHJpdmVyLiBUaGlzIGhhcHBlbnMKPiBiZWNhdXNlIFhlbiB1bmNvbmRpdGlv
bmFsbHkgcmVzZXJ2ZXMgNjQwayAtIDFNIHJlZ2lvbiBpbiBFODIwIGRlc3BpdGUKPiB0aGUgZmFj
dCB0aGF0IGl0J3MgcmVhbGx5IGEgdXNhYmxlIFJBTSBpbiBQVkggYm9vdCBtb2RlLgo+IAo+IEZp
eCB0aGlzIGJ5IHNraXBwaW5nIHJlZ2lvbiB0eXBlIGNoYW5nZSBpbiB2aXJ0dWFsaXNlZCBlbnZp
cm9ubWVudHMsCj4gdHJ1c3Rpbmcgd2hhdGV2ZXIgbWVtb3J5IG1hcCBvdXIgaHlwZXJ2aXNvciBo
YXMgcHJvdmlkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5
YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 18:47:33 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 18:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQFTn-0002pd-U2; Thu, 31 Oct 2019 18:47:31 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RS8g=YY=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iQFTm-0002pY-2w
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 18:47:30 +0000
X-Inumbo-ID: e32cd48e-fc0e-11e9-beca-bc764e2007e4
Received: from mail-wm1-f68.google.com (unknown [209.85.128.68])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e32cd48e-fc0e-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 18:47:29 +0000 (UTC)
Received: by mail-wm1-f68.google.com with SMTP id n7so7048735wmc.3
 for <xen-devel@lists.xenproject.org>; Thu, 31 Oct 2019 11:47:28 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=QU2S7oU640jfCWGUZlFdNmNFu44Utfnytf89Ws0GKrI=;
 b=pZmh858fZK/cIIK7jrd5wu7QQpvQ7uwNlwNISBUMrKkCI+WI6hGFCVWKt4ketW/HVk
 R7Wh0QrQMXV2rO5gNEcZ8kAcf1t14f4F8JQB7F2Ep4QIXovvTlQNVHgW+2JW7LCbAqYc
 GmpkQlloD5yAznHDNHfQMcBDzijRS1mcLv/UsF+dA8W48WiEZSwEDXyP5kdYSFyiNJEG
 BvKjP1B/u/ZX4+jVTvsNU10cjz8Xx7eFCxdulKiNo9t6bJ7lWF5zIG3wXa85nP71gJH3
 1nOLeLava2rzMun+TuuGCCHqX4GkrsNl6K8vIdC+mCyYX7stdZcaQ1kcUiN9Iv+eSrYA
 kg4w==
X-Gm-Message-State: APjAAAVd8c8KbULlibmmEiA25RwwQxGCc0gGP4JlPpYMucMsJknEXbkJ
 tjk6x2Tq6Xv8UxFqy+aTq70=
X-Google-Smtp-Source: APXvYqz+xKQNCiUb4vr707hQq9lgHDzlXClVbjCQpE734aFhaR4RLw2B/pUocsVcJc6Y7GOiacvT5A==
X-Received: by 2002:a1c:1d41:: with SMTP id d62mr6515819wmd.32.1572547647994; 
 Thu, 31 Oct 2019 11:47:27 -0700 (PDT)
Received: from debian (30.162.147.147.dyn.plus.net. [147.147.162.30])
 by smtp.gmail.com with ESMTPSA id p13sm5015208wma.41.2019.10.31.11.47.27
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 31 Oct 2019 11:47:27 -0700 (PDT)
Date: Thu, 31 Oct 2019 18:47:26 +0000
From: Wei Liu <wl@xen.org>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20191031184726.htvflwo4afowfbdc@debian>
References: <20191031115829.74378-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191031115829.74378-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH for-4.13] x86/shim: copy back the result of
 EVTCHNOP_status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wl@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMzEsIDIwMTkgYXQgMTI6NTg6MjlQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSBldmVudCBjaGFubmVsIGRhdGEgd2FzIG5vdCBjb3BpZWQgYmFjayB0byBn
dWVzdCBtZW1vcnksIGZpeCB0aGlzCj4gYnkgZG9pbmcgdGhlIGNvcHkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2xAeGVuLm9yZz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 19:28:37 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 19:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQG7H-000605-MH; Thu, 31 Oct 2019 19:28:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TWW1=YY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iQG7G-000600-N2
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 19:28:18 +0000
X-Inumbo-ID: 911f12b4-fc14-11e9-9550-12813bfff9fa
Received: from esa1.hc3370-68.iphmx.com (unknown [216.71.145.142])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 911f12b4-fc14-11e9-9550-12813bfff9fa;
 Thu, 31 Oct 2019 19:28:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572550089;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=g7AL6eaa4+jwIYMqoXC1EMij+wWjdqQoaGZru9DUOqo=;
 b=AFJYCdAMP55w5m7XmU/bJ159VFirXcoLDH057ZU3gAmjvZvWj2DO4Lq6
 HM0x3/aWzH3hmTI+cH0ERQVa7/huv+0Ic/dniE+J9LotWxbxMro/OwQAb
 0AzdpwBssueXdNj4xQvYkLQPHjZm3jg1HyGLDvyxoQelb57KlLbOry9qf M=;
Authentication-Results: esa1.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa1.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa1.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa1.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: YAaaMEdRtQilREK4w659nIFM2hUrpDl4Il2Moi7uT3X1PRdceCun6Mi8XN9qW4krx0xLY4YGiy
 ohELXaInWKD/rDJQWDJp4qoG5OmBHIVvsualvWyAyLfA2xFywvVWe7vQFbH4Tc7BInvdOH+vG2
 DGdMyWtHSolrrVaVOH0ILN7D0T67YZFk46SdAlpKpI6EHH4e5w4lQCCkM6/zly4y8gRhPDLuTg
 ICq4KM1FWUaqcMF20iePMqi25l2cL5+hz1mRWhi/IfFA/N59Rq9rOUOHfZvm9NWjxfalRQMcB0
 Gno=
X-SBRS: 2.7
X-MesageID: 7801668
X-Ironport-Server: esa1.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,252,1569297600"; 
   d="scan'208";a="7801668"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Oct 2019 19:28:04 +0000
Message-ID: <20191031192804.19928-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] xen/vcpu: Sanitise VCPUOP_initialise call
 hierachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb2RlIGlzIGVzcGVjaWFsbHkgdGFuZ2xlZC4gIFZDUFVPUF9pbml0aWFsaXNlIGNhbGxz
IGludG8KYXJjaF9pbml0aWFsaXNlX3ZjcHUoKSB3aGljaCBjYWxscyBiYWNrIGludG8gZGVmYXVs
dF9pbml0aWFsaXNlX3ZjcHUoKSB3aGljaAppcyBjb21tb24gY29kZS4KClRoaXMgcGF0aCBpcyBh
Y3R1YWxseSBkZWFkIGNvZGUgb24gQVJNLCBiZWNhdXNlIFZDUFVPUF9pbml0aWFsaXNlIGlzIGZp
bHRlcmVkCm91dCBieSBkb19hcm1fdmNwdV9vcCgpLgoKVGhlIG9ubHkgdmFsaWQgd2F5IHRvIHN0
YXJ0IGEgc2Vjb25kYXJ5IENQVSBvbiBBUk0gaXMgdmlhIHRoZSBQU0NJIGludGVyZmFjZS4KVGhl
IHNhbWUgY291bGQgaW4gcHJpbmNpcGxlIGJlIHNhaWQgYWJvdXQgSU5JVC1TSVBJLVNJUEkgZm9y
IHg4NiBIVk0sIGlmIEhWTQpndWVzdHMgaGFkbid0IGFscmVhZHkgaW50ZXJpdGVkIGEgcGFyYXZp
cnQgd2F5IG9mIHN0YXJ0aW5nIENQVXMuCgpFaXRoZXIgd2F5LCBpdCBpcyBxdWl0ZSBsaWtlbHkg
dGhhdCBubyBmdXR1cmUgYXJjaGl0ZWN0dXJlcyBpbXBsZW1lbnRlZCBpbiBYZW4KYXJlIGdvaW5n
IHRvIHdhbnQgdG8gdXNlIGEgUFYgaW50ZXJmYWNlLCBhcyBzb21lIHN0YW5kYXJkaXNlZCAodilD
UFUgYnJpbmd1cAptZWNoYW5pc20gd2lsbCBhbHJlYWR5IGV4aXN0LgoKQXJyYW5nZSB0aGUgY29k
ZSBpbiBkb192Y3B1X29wKCkgdG8gYWxsb3cgYXJjaF9pbml0aWFsaXNlX3ZjcHUoKSB0byBiZQpv
cHRpb25hbC4gIE9wdCBpbiBmb3IgeDg2LCBhbmQgb3B0IG91dCBmb3IgQVJNLgoKRGVsZXRpbmcg
QVJNJ3MgYXJjaF9pbml0aWFsaXNlX3ZjcHUoKSBhbGxvd3MgZm9yIGRlZmF1bHRfaW5pdGlhbGlz
ZV92Y3B1KCkgdG8KYmUgZm9sZGVkIGludG8gaXRzIChub3cpIHNvbGUgeDg2IGNhbGxlciwgd2hp
Y2ggcmVkdWNlcyB0aGUgY29tcGlsZWQgY29kZQp2b2x1bWUgaW4gYWxsIGJ1aWxkcy4KCk5vIGZ1
bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
CkNDOiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4ZW4ub3JnPgpDQzogVm9sb2R5bXlyIEJhYmNo
dWsgPFZvbG9keW15cl9CYWJjaHVrQGVwYW0uY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgoKVGhpcyBpcyBYU0EtMjk2IGZvbGxvd3VwLCBoZW5jZSB3aHkgaXQgaXMgb25s
eSBwb3N0ZWQgbm93LiAgU2VlaW5nIGFzIHdlIGFyZQpmYWlybHkgZWFybHkgaW4gNC4xMywgSSdk
IHJlcXVlc3QgdGhhdCBpdCBiZSBjb25zaWRlcmVkLCBidXQgaXQgd29uJ3QgYmUgdGhlCmVuZCBv
ZiB0aGUgd29ybGQgaWYgaXQgZ2V0cyBkZWxheWVkIGZvciA0LjE0LgotLS0KIHhlbi9hcmNoL2Fy
bS9kb21haW4uYyAgICAgICAgfCAgNSAtLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAg
ICB8IDIyICsrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAg
ICAgfCAyNiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCB8ICAzICsrKwogeGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oICAgICB8ICAzIC0tLQog
NSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5k
ZXggNTM4MGZiYjA4MS4uZWEwZWJmMjgyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtOTEzLDExICs5MTMsNiBAQCBpbnQg
YXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFyY2hfaW5pdGlh
bGlzZV92Y3B1KHN0cnVjdCB2Y3B1ICp2LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZykKLXsKLSAgICByZXR1cm4gZGVmYXVsdF9pbml0aWFsaXNlX3ZjcHUodiwgYXJnKTsKLX0KLQog
aW50IGFyY2hfdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB2Y3B1X2VuZF9zaHV0
ZG93bl9kZWZlcnJhbCh2KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmMWRkODZlMTJlLi5jZmMxYjg1MWI5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0xMjM1LDExICsxMjM1LDExIEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogCiBpbnQgYXJj
aF9pbml0aWFsaXNlX3ZjcHUoc3RydWN0IHZjcHUgKnYsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
dm9pZCkgYXJnKQogeworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgaW50
IHJjOwogCiAgICAgaWYgKCBpc19odm1fdmNwdSh2KSApCiAgICAgewotICAgICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgICAgICBzdHJ1Y3QgdmNwdV9odm1fY29udGV4dCBj
dHh0OwogCiAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjdHh0LCBhcmcsIDEpICkKQEAg
LTEyNTAsNyArMTI1MCwyNSBAQCBpbnQgYXJjaF9pbml0aWFsaXNlX3ZjcHUoc3RydWN0IHZjcHUg
KnYsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBkb21haW5fdW5s
b2NrKGQpOwogICAgIH0KICAgICBlbHNlCi0gICAgICAgIHJjID0gZGVmYXVsdF9pbml0aWFsaXNl
X3ZjcHUodiwgYXJnKTsKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQg
KmN0eHQgPSBhbGxvY192Y3B1X2d1ZXN0X2NvbnRleHQoKTsKKworICAgICAgICBpZiAoICFjdHh0
ICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgICAgIGlmICggY29weV9mcm9t
X2d1ZXN0KGN0eHQsIGFyZywgMSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFV
TFQ7CisgICAgICAgICAgICBnb3RvIGZyZWVfY29udGV4dDsKKyAgICAgICAgfQorCisgICAgICAg
IGRvbWFpbl9sb2NrKGQpOworICAgICAgICByYyA9IHYtPmlzX2luaXRpYWxpc2VkID8gLUVFWElT
VCA6IGFyY2hfc2V0X2luZm9fZ3Vlc3QodiwgY3R4dCk7CisgICAgICAgIGRvbWFpbl91bmxvY2so
ZCk7CisKKyAgICBmcmVlX2NvbnRleHQ6CisgICAgICAgIGZyZWVfdmNwdV9ndWVzdF9jb250ZXh0
KGN0eHQpOworICAgIH0KIAogICAgIHJldHVybiByYzsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDYxMTExNmM3ZmMuLjk2NTk1
NjA1MTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9k
b21haW4uYwpAQCAtMTM4MiwzMCArMTM4Miw2IEBAIHZvaWQgdW5tYXBfdmNwdV9pbmZvKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwogfQog
Ci1pbnQgZGVmYXVsdF9pbml0aWFsaXNlX3ZjcHUoc3RydWN0IHZjcHUgKnYsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQotewotICAgIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQg
KmN0eHQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBpbnQgcmM7Ci0K
LSAgICBpZiAoIChjdHh0ID0gYWxsb2NfdmNwdV9ndWVzdF9jb250ZXh0KCkpID09IE5VTEwgKQot
ICAgICAgICByZXR1cm4gLUVOT01FTTsKLQotICAgIGlmICggY29weV9mcm9tX2d1ZXN0KGN0eHQs
IGFyZywgMSkgKQotICAgIHsKLSAgICAgICAgZnJlZV92Y3B1X2d1ZXN0X2NvbnRleHQoY3R4dCk7
Ci0gICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLQotICAgIGRvbWFpbl9sb2NrKGQpOwot
ICAgIHJjID0gdi0+aXNfaW5pdGlhbGlzZWQgPyAtRUVYSVNUIDogYXJjaF9zZXRfaW5mb19ndWVz
dCh2LCBjdHh0KTsKLSAgICBkb21haW5fdW5sb2NrKGQpOwotCi0gICAgZnJlZV92Y3B1X2d1ZXN0
X2NvbnRleHQoY3R4dCk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIGxvbmcgZG9fdmNwdV9vcChp
bnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtMTQx
Nyw2ICsxMzkzLDcgQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1
aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogCiAgICAgc3dpdGNoICggY21k
ICkKICAgICB7CisjaWZkZWYgYXJjaF9pbml0aWFsaXNlX3ZjcHUKICAgICBjYXNlIFZDUFVPUF9p
bml0aWFsaXNlOgogICAgICAgICBpZiAoIHYtPnZjcHVfaW5mbyA9PSAmZHVtbXlfdmNwdV9pbmZv
ICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMTQyNyw2ICsxNDA0LDcgQEAgbG9u
ZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjbWQsIHZjcHVpZCwgYXJnKTsKIAogICAgICAgICBicmVhazsKKyNlbmRpZiAv
KiBhcmNoX2luaXRpYWxpc2VfdmNwdSAqLwogCiAgICAgY2FzZSBWQ1BVT1BfdXA6CiAjaWZkZWYg
Q09ORklHX1g4NgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggMjEyMzAzZjM3MS4uNTJkOTY1OTY0NyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCkBAIC02NTAsNiArNjUwLDkgQEAgdm9pZCBhcmNoX3ZjcHVfcmVn
c19pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIHN0cnVjdCB2Y3B1X2h2bV9jb250ZXh0OwogaW50IGFy
Y2hfc2V0X2luZm9faHZtX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgdmNwdV9o
dm1fY29udGV4dCAqY3R4KTsKIAorI2RlZmluZSBhcmNoX2luaXRpYWxpc2VfdmNwdSBhcmNoX2lu
aXRpYWxpc2VfdmNwdQoraW50IGFyY2hfaW5pdGlhbGlzZV92Y3B1KHN0cnVjdCB2Y3B1ICp2LCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7CisKICNpZmRlZiBDT05GSUdfUFYKIHZv
aWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50KTsKICNlbHNl
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmggYi94ZW4vaW5jbHVkZS94ZW4v
ZG9tYWluLmgKaW5kZXggNzY5MzAyMDU3Yi4uODA3YTc5MDY0OCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaApAQCAtNzgs
OSArNzgsNiBAQCB2b2lkIGFyY2hfcDJtX3NldF9hY2Nlc3NfcmVxdWlyZWQoc3RydWN0IGRvbWFp
biAqZCwgYm9vbCBhY2Nlc3NfcmVxdWlyZWQpOwogaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3Qoc3Ry
dWN0IHZjcHUgKiwgdmNwdV9ndWVzdF9jb250ZXh0X3UpOwogdm9pZCBhcmNoX2dldF9pbmZvX2d1
ZXN0KHN0cnVjdCB2Y3B1ICosIHZjcHVfZ3Vlc3RfY29udGV4dF91KTsKIAotaW50IGFyY2hfaW5p
dGlhbGlzZV92Y3B1KHN0cnVjdCB2Y3B1ICp2LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZyk7Ci1pbnQgZGVmYXVsdF9pbml0aWFsaXNlX3ZjcHUoc3RydWN0IHZjcHUgKnYsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKTsKLQogaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jl
c291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0
cnVjdCBkb21haW4gKmQpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 19:38:21 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 19:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQGGv-0006qX-OT; Thu, 31 Oct 2019 19:38:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TWW1=YY=citrix.com=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1iQGGu-0006qS-1H
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 19:38:16 +0000
X-Inumbo-ID: fae40618-fc15-11e9-9550-12813bfff9fa
Received: from esa6.hc3370-68.iphmx.com (unknown [216.71.155.175])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fae40618-fc15-11e9-9550-12813bfff9fa;
 Thu, 31 Oct 2019 19:38:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=citrix.com; s=securemail; t=1572550694;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=6JCPKajX0qAU+X07RQaVo3ui9CX6yX1v0Szo9c/EPxw=;
 b=BQEtaarpnlqCqMpb0AoN4uDt2130pUzWTToxoD9KkV8L21V2vdkccyAO
 zUD/qVEDcRC0Y09hcZh0yC9FNQ9ccMa9Icdm0+t5PFUz+uEQ0fgg7CLrn
 K/c8LYrkWpoU7oins2ieqIDpnnuP3KJuR3Q99CoODOlciH7ZmC7qxiSLn A=;
Authentication-Results: esa6.hc3370-68.iphmx.com;
 dkim=none (message not signed) header.i=none;
 spf=None smtp.pra=andrew.cooper3@citrix.com;
 spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com;
 spf=None smtp.helo=postmaster@mail.citrix.com
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 andrew.cooper3@citrix.com) identity=pra;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="andrew.cooper3@citrix.com";
 x-conformance=sidf_compatible
Received-SPF: Pass (esa6.hc3370-68.iphmx.com: domain of
 Andrew.Cooper3@citrix.com designates 162.221.158.21 as
 permitted sender) identity=mailfrom;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="Andrew.Cooper3@citrix.com";
 x-conformance=sidf_compatible; x-record-type="v=spf1";
 x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133
 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4
 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88
 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83
 ip4:168.245.78.127 ~all"
Received-SPF: None (esa6.hc3370-68.iphmx.com: no sender
 authenticity information available from domain of
 postmaster@mail.citrix.com) identity=helo;
 client-ip=162.221.158.21; receiver=esa6.hc3370-68.iphmx.com;
 envelope-from="Andrew.Cooper3@citrix.com";
 x-sender="postmaster@mail.citrix.com";
 x-conformance=sidf_compatible
IronPort-SDR: +HugxMiAzNfO38zRpOiIs9mkBXCFwWhVFIrimtUZ2jWb2zdodrd0bVoimeLGA5OgaNspYcA1hD
 ei3tdUYvxlSYa/6sf70axkWzgvizQSfcf4smEWbPghvrvbpILYfgHxgOxisQYGWiQbG0LWc1uX
 h8S5J0hPJ1UiA4a6KXZOT7JrKZ5gIkCK5+VY8O6zVA7BFPuIIaR+/kTdbNj3/+Q1uKhAXtx9cB
 IyVn7IIC0q0Ni0dcuzHCIPDgCNg+lwkvZ+XYLtOL9uzHfwLi4JOe2AcyNAdHLoj2TaWMSS0Ij8
 TVM=
X-SBRS: 2.7
X-MesageID: 8073740
X-Ironport-Server: esa6.hc3370-68.iphmx.com
X-Remote-IP: 162.221.158.21
X-Policy: $RELAYED
X-IronPort-AV: E=Sophos;i="5.68,252,1569297600"; 
   d="scan'208";a="8073740"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 31 Oct 2019 19:38:08 +0000
Message-ID: <20191031193808.15401-1-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH] x86/pv: Fix !CONFIG_PV build following XSA-296
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFRGXyogYXJlIGRlY2xhcmVkIHdpdGhpbiBDT05GSUdfUFYsIGFuZCB1c2VkIG91dHNpZGU6Cgog
IG1tLmM6IEluIGZ1bmN0aW9uIOKAmF9wdXRfcGFnZV90eXBl4oCZOgogIG1tLmM6MjgxOTozMjog
ZXJyb3I6IOKAmFBURl9wcmVlbXB0aWJsZeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp
cyBmdW5jdGlvbikKICAgICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVlbXB0
aWJsZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgog
IG1tLmM6MjgxOTozMjogbm90ZTogZWFjaCB1bmRlY2xhcmVkIGlkZW50aWZpZXIgaXMgcmVwb3J0
ZWQgb25seSBvbmNlIGZvciBlYWNoCiAgZnVuY3Rpb24gaXQgYXBwZWFycyBpbgogIG1tLmM6Mjg0
MjoyNDogZXJyb3I6IOKAmFBURl9wYXJ0aWFsX3NldOKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2Ug
aW4gdGhpcyBmdW5jdGlvbikKICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBQVEZfcGFydGlhbF9z
ZXQpICkKICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn4KICBtbS5jOiBJ
biBmdW5jdGlvbiDigJhwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxl4oCZOgogIG1tLmM6MzA5MDoz
MzogZXJyb3I6IOKAmFBURl9wcmVlbXB0aWJsZeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4g
dGhpcyBmdW5jdGlvbikKICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJl
ZW1wdGlibGUsIE5VTEwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+
fn5+fn5+fn5+fgogIG1tLmM6IEluIGZ1bmN0aW9uIOKAmHB1dF9vbGRfZ3Vlc3RfdGFibGXigJk6
CiAgbW0uYzozMTA4OjI1OiBlcnJvcjog4oCYUFRGX3ByZWVtcHRpYmxl4oCZIHVuZGVjbGFyZWQg
KGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQogICAgICAgICAgICAgICAgICAgICAgICAgICBQ
VEZfcHJlZW1wdGlibGUgfAogICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+
fn4KICBtbS5jOjMxMTA6Mjc6IGVycm9yOiDigJhQVEZfcGFydGlhbF9zZXTigJkgdW5kZWNsYXJl
ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0IDogMCApLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+
fn5+fn5+fn5+fn5+fgogIG1tLmM6IEluIGZ1bmN0aW9uIOKAmHB1dF9wYWdlX3R5cGVfcHJlZW1w
dGlibGXigJk6CiAgbW0uYzozMDkxOjE6IGVycm9yOiBjb250cm9sIHJlYWNoZXMgZW5kIG9mIG5v
bi12b2lkIGZ1bmN0aW9uCiAgWy1XZXJyb3I9cmV0dXJuLXR5cGVdCiAgIH0KICAgXgogIGNjMTog
YWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJyb3JzCgpSZXBvc2l0aW9uIHRoZSBkZWZp
bml0aW9ucyB0byBiZSBvdXRzaWRlIG9mIHRoZSAjaWZkZWYgQ09ORklHX1BWCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdsQHhlbi5vcmc+CkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDc5YzNlNGM0NzMuLjU3ZjIyNzc1
YWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0xMDYzLDggKzEwNjMsNiBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAgICByZXR1cm4gLUVC
VVNZOwogfQogCi0jaWZkZWYgQ09ORklHX1BWCi0KIC8qCiAgKiBUaGUgZm9sbG93aW5nIGZsYWdz
IGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2YgdmFyaW91cyBnZXQgYW5kCiAgKiBwdXQg
Y29tbWFuZHMuICBUaGUgZmlyc3QgaXMgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFn
cyB0bwpAQCAtMTA3Nyw2ICsxMDc1LDggQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAjZGVmaW5lIFBU
Rl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgUFRGX3JldGFpbl9yZWZf
b25fcmVzdGFydCAoMSA8PCA0KQogCisjaWZkZWYgQ09ORklHX1BWCisKIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5
cGUsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgdW5zaWduZWQgaW50IGZsYWdzKQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 19:50:18 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 19:50:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQGSS-0008KV-9g; Thu, 31 Oct 2019 19:50:12 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQGSR-0008KQ-Ar
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 19:50:11 +0000
X-Inumbo-ID: a240d570-fc17-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a240d570-fc17-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 19:50:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQGSK-0008An-BS; Thu, 31 Oct 2019 19:50:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQGSK-0008Qq-5s; Thu, 31 Oct 2019 19:50:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQGSK-00075m-5G; Thu, 31 Oct 2019 19:50:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-143478-mainreport@xen.org>
MIME-Version: 1.0
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3ed885a8874003f6011460f4f46d1d130dd6b2db
X-Osstest-Versions-That: xen=ece1d5cda17c2815dd194909569deb254ddae575
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 19:50:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 143478: tolerable all pass -
 PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDE0MzQ3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzE0MzQ3OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzZWQ4ODVhODg3NDAwM2Y2MDExNDYwZjRmNDZkMWQxMzBkZDZiMmRiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlY2UxZDVjZGExN2MyODE1ZGQx
OTQ5MDk1NjlkZWIyNTRkZGFlNTc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxNDM0MDcgIDIwMTkt
MTAtMzAgMTQ6MTM6MDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTQzNDc4ICAy
MDE5LTEwLTMxIDE2OjA5OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBQYXVsIER1
cnJhbnQgPHBhdWxAeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGVjZTFkNWNkYTEuLjNlZDg4NWE4
ODcgIDNlZDg4NWE4ODc0MDAzZjYwMTE0NjBmNGY0NmQxZDEzMGRkNmIyZGIgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 20:48:57 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 20:48:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQHN4-0004Bh-4l; Thu, 31 Oct 2019 20:48:42 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aqky=YY=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1iQHN2-0004Bc-Fj
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 20:48:41 +0000
X-Inumbo-ID: d071da4a-fc1f-11e9-8aca-bc764e2007e4
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d071da4a-fc1f-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 20:48:38 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=eikelenboom.it; s=20180706; h=Content-Transfer-Encoding:Content-Type:
 In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender
 :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:
 Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:
 List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=JXgvEYc0Kdiqb5BHPmpzfhi20fEYHSgEEiQkan400zA=; b=PqQh6TaeF5BugQ2lvahVU4kn8h
 1ytrTEZYgmeFHRVkha0Xvnd33jxTiIufRDquZyPhp828LSWRazKLYGMwPc2/dmDVOeT90wxRsJ/kA
 80D3StDYsJca27yOg9TWeUtTxO66v8G7SgF1jh9wkO6EsL4frvlQY27H5x87peD7v6zY=;
Received: from ip4da85049.direct-adsl.nl ([77.168.80.73]:36250
 helo=[172.16.1.50]) by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92)
 (envelope-from <linux@eikelenboom.it>)
 id 1iQHNm-0005hw-P9; Thu, 31 Oct 2019 21:49:27 +0100
To: Jan Beulich <jbeulich@suse.com>
References: <03d0387a-fe11-866e-81dc-f4055374b0cd@eikelenboom.it>
 <55c0bc58-32bb-79da-b75f-a20946dac94f@suse.com>
 <55f3c0e3-7da7-f1ad-37cd-e5febdda4b09@eikelenboom.it>
 <1a8ea591-1ad9-514d-00ca-bd153f540d28@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <1df09247-dcb6-3587-7d86-978b08bbf77d@eikelenboom.it>
Date: Thu, 31 Oct 2019 21:48:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <1a8ea591-1ad9-514d-00ca-bd153f540d28@suse.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen-unstable: AMD-Vi: update_paging_mode Try to
 access pdev_list without aquiring pcidevs_lock.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Paul Durrant <paul@xen.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMTAvMjAxOSAxMToxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gT24gMzAuMTAuMjAxOSAy
MzoyMSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBDYWxsIHRyYWNlIHNlZW1zIHRvIGJl
IHRoZSBzYW1lIGluIGFsbCBjYXNlcy4KPj4KPj4gLS0KPj4gU2FuZGVyCj4+Cj4+Cj4+IChYRU4p
IFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gQU1ELVZpOiB1cGRhdGVfcGFnaW5nX21vZGUgVHJ5
IHRvIGFjY2VzcyBwZGV2X2xpc3Qgd2l0aG91dCBhcXVpcmluZyBwY2lkZXZzX2xvY2suCj4+IChY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gLS0tLVsgWGVuLTQuMTMuMC1yYyAgeDg2XzY0
ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KPj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6
MDUuNzQ4XSBDUFU6ICAgIDEKPj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBSSVA6
ICAgIGUwMDg6WzxmZmZmODJkMDgwMjY1NzQ4Pl0gaW9tbXVfbWFwLmMjdXBkYXRlX3BhZ2luZ19t
b2RlKzB4MWYyLzB4M2ViCj4+IChYRU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gUkZMQUdT
OiAwMDAwMDAwMDAwMDEwMjg2ICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MikKPiAKPiBJIGRp
ZG4ndCBwYXkgYXR0ZW50aW9uIHRvIHRoaXMgd2hlbiB3cml0aW5nIG15IGVhcmxpZXIgcmVwbHk6
IFRoZQo+IGxpa2VseSBjdWxwcml0IGxvb2tzIHRvIGJlIGY4OWY1NTU4MjcgKCJyZW1vdmUgbGF0
ZSAob24tZGVtYW5kKQo+IGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcyIpLiBQcmlv
ciB0byB0aGlzIEkgYXNzdW1lIElPTU1VCj4gcGFnZSB0YWJsZXMgZ290IGNvbnN0cnVjdGVkIG9u
bHkgYWZ0ZXIgLi4uCgpPSywgSSB0ZXN0ZWQgZjg5ZjU1NTgyNyBhbmQgZjg5ZjU1NTgyN34xLCBt
eSBvYnNlcnZhdGlvbnM6CgogICAgd2l0aCBmODlmNTU1ODI3fjE6CiAgICAgICAgLSBJJ20gTk9U
IHNlZWluZyB0aGUgYXF1aXJpbmcgcGNpZGV2c19sb2NrIG1lc3NhZ2UKICAgICAgICAtIHRoZSB1
c2IzIGNvbnRyb2xsZXIgaXMgYWxzbyB3b3JraW5nLgoKICAgIHdpdGggZjg5ZjU1NTgyNzoKICAg
ICAgICAtIEknbSBub3cgc2VlaW5nIHRoZSBhcXVpcmluZyBwY2lkZXZzX2xvY2sgbWVzc2FnZXMu
CiAgICAgICAgLSBidXQgSSdtIE5PVCBzZWVpbmcgdGhlbSAqb25jZSogcGVyIGJvb3RpbmcgZ3Vl
c3QsIGJ1dCBtdWx0aXBsZSB0aW1lcy4KICAgICAgICAtIHRoZSB1c2IzIGNvbnRyb2xsZXIgaXMg
c3RpbGwgd29ya2luZy4KCiAgICB3aXRoIHN0YWdpbmc6CiAgICAgICAgLSBTZWVpbmcgdGhlIGFx
dWlyaW5nIHBjaWRldnNfbG9jayBtZXNzYWdlcywgYnV0IG9ubHkgKm9uY2UqIHBlciBndWVzdCBi
b290LgogICAgICAgIC0gdGhlIHVzYjMgY29udHJvbGxlciBnb2VzIGhheXdpcmUgaW4gdGhlIGd1
ZXN0LgoKU28geW91IHNlZW0gdG8gYmUgcmlnaHQgYWJvdXQgYm90aCB0aGluZ3M6CiAgICAtIGY4
OWY1NTU4MjcgaXMgdGhlIGN1bHByaXQgZm9yIHRoZSBhcXVpcmluZyBwY2lkZXZzX2xvY2sgbWVz
c2FnZXMuIAogICAgICBBbHRob3VnaCBJIGdldCBsZXNzIG9mIHRoZW0gd2l0aCBjdXJyZW50IHN0
YWdpbmcsIHNvIHNvbWUgb3RoZXIgbGF0ZXIgcGF0Y2ggbXVzdCBoYXZlIGhhZCBzb21lIGluZmx1
ZW5jZQogICAgICBpbiByZWR1Y2luZyB0aGUgYW1vdW50LgoKICAgIC0gVGhlIHVzYjMgY29udHJv
bGxlciBtYWxmdW5jdGlvbmluZyBzZWVtcyBpbmRlZWQgdG8gYmUgYSBzZXBhcmF0ZSBpc3N1ZSAo
d2hpY2ggc2VlbXMgdW5mb3J0dW5hdGUsIAogICAgICBiZWNhdXNlIGEgYmlzZWN0IHNlZW1zIHRv
IGJlY29tZSBldmVuIG5hc3RpZXIgd2l0aCBhbGwgdGhlIGludGVydHdpbmVkIHBjaS1wYXNzdGhy
b3VnaCBpc3N1ZXMpLgogICAgICAKICAgICAgUGVyaGFwcyB0aGlzIG9uZSBpcyB0aGVuIHJlbGF0
ZWQgdG8gdGhlIG9ubHkgKm9uY2UqIG9jY3VyaW5nIG1lc3NhZ2U6IAogICAgICAgICAgKFhFTikg
WzIwMTktMTAtMzEgMjA6Mzk6MzAuNzQ2XSBBTUQtVmk6IElOVkFMSURfREVWX1JFUVVFU1QgMDAw
MDA4MDAgOGEwMDAwMDAgZjgwMDA4NDAgMDAwMDAwZmQKICAgICAKICAgICAgV2hpbGUgaW4gdGhl
IGd1ZXN0IGl0IGlzIGVuZGxlc3NseSByZXBlYXRpbmc6CiAgICAgICAgICBbICAyMzEuMzg1NTY2
XSB4aGNpX2hjZCAwMDAwOjAwOjA1LjA6IE1heCBudW1iZXIgb2YgZGV2aWNlcyB0aGlzIHhIQ0kg
aG9zdCBzdXBwb3J0cyBpcyAzMi4KICAgICAgICAgIFsgIDIzMS40MDczNTFdIHVzYiB1c2IxLXBv
cnQyOiBjb3VsZG4ndCBhbGxvY2F0ZSB1c2JfZGV2aWNlCgogICAgICBIb3BlZnVsbHkgdGhpcyBh
bHNvIGdpdmVzIHlvdSBhIGh1bmNoIGFzIHRvIHdoaWNoIGNvbW1pdHMgdG8gbG9vayBhdC4KCi0t
ClNhbmRlcgoKPj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSBYZW4gY2FsbCB0cmFj
ZToKPj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUuNzQ4XSAgICBbPGZmZmY4MmQwODAyNjU3
NDg+XSBSIGlvbW11X21hcC5jI3VwZGF0ZV9wYWdpbmdfbW9kZSsweDFmMi8weDNlYgo+PiAoWEVO
KSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDI2NWRlZD5dIEYgYW1k
X2lvbW11X21hcF9wYWdlKzB4NzIvMHgxYzIKPj4gKFhFTikgWzIwMTktMTAtMzAgMjI6MDc6MDUu
NzQ4XSAgICBbPGZmZmY4MmQwODAyNTgzYjY+XSBGIGlvbW11X21hcCsweDk4LzB4MTdlCj4+IChY
RU4pIFsyMDE5LTEwLTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMjU4NmZiPl0gRiBp
b21tdV9sZWdhY3lfbWFwKzB4MjgvMHg3Mwo+PiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43
NDhdICAgIFs8ZmZmZjgyZDA4MDM0YTRhNj5dIEYgcDJtLXB0LmMjcDJtX3B0X3NldF9lbnRyeSsw
eDRkMy8weDg0NAo+PiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgy
ZDA4MDM0MmUxMz5dIEYgcDJtX3NldF9lbnRyeSsweDkxLzB4MTI4Cj4+IChYRU4pIFsyMDE5LTEw
LTMwIDIyOjA3OjA1Ljc0OF0gICAgWzxmZmZmODJkMDgwMzQzYzUyPl0gRiBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeSsweDM5Zi8weDVhMwo+PiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhd
ICAgIFs8ZmZmZjgyZDA4MDM0M2Y4NT5dIEYgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSsweDEyZi8w
eDEzOAo+PiAoWEVOKSBbMjAxOS0xMC0zMCAyMjowNzowNS43NDhdICAgIFs8ZmZmZjgyZDA4MDIy
MDFlZT5dIEYgbWVtb3J5LmMjcG9wdWxhdGVfcGh5c21hcCsweDJlMy8weDUwNQo+IAo+IC4uLiBE
b20wIGhhZCBwb3B1bGF0ZWQgdGhlIG5ldyBndWVzdCdzIHBoeXNtYXAuCj4gCj4gQW55d2F5LCBh
cyBvZGQgYXMgaXQgbWF5IHNlZW0gSSBndWVzcyB0aGVyZSdzIGxpdHRsZSBjaG9pY2UKPiBiZXNp
ZGVzIG1ha2luZyBwb3B1bGF0ZV9waHlzbWFwKCkgKGFuZCBsaWtlbHkgYSBmZXcgb3RoZXJzKQo+
IGFjcXVpcmUgdGhlIGxvY2suCj4gCj4gSmFuCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 21:01:59 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 21:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQHZq-0005m2-Jg; Thu, 31 Oct 2019 21:01:54 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=oze9=YY=xenproject.org=osstest-admin@srs-us1.protection.inumbo.net>)
 id 1iQHZo-0005lx-W1
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 21:01:53 +0000
X-Inumbo-ID: a5cedb88-fc21-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5cedb88-fc21-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 21:01:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQHZh-0001DF-DL; Thu, 31 Oct 2019 21:01:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1iQHZh-0004ng-6k; Thu, 31 Oct 2019 21:01:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1iQHZh-0003OD-62; Thu, 31 Oct 2019 21:01:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1iQHZh-0003OD-62@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 31 Oct 2019 21:01:45 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1kbXJlc3RyaWN0CnRlc3RpZCB4ZW4tYm9v
dAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogb3ZtZiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiBzZWFiaW9zIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L3NlYWJpb3MuZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAyM2Zk
YjE5OGFlODFmNDdhNTc0Mjk2ZGFiNTE2N2M1ZTEzNmEwMmJhCiAgQnVnIG5vdCBwcmVzZW50OiAy
NDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxCiAgTGFzdCBmYWlsIHJlcHJv
OiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTQzNDg3
LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC54ZW4tYm9vdC5odG1sClJldmlz
aW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRy
ZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5u
aW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNl
Y3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQt
ZG1yZXN0cmljdC54ZW4tYm9vdCAtLXN1bW1hcnktb3V0PXRtcC8xNDM0ODcuYmlzZWN0aW9uLXN1
bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMzM1ODAgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2Vj
dCBsaW51eC1saW51cyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZG1yZXN0cmljdC1hbWQ2NC1k
bXJlc3RyaWN0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAx
NDMzNjMgZmFpbCBbaG9zdD1jaGFyZG9ubmF5MV0gLyAxMzg4NDkgW2hvc3Q9YmFyb3F1ZTBdIDEz
ODgxMyBbaG9zdD1hbGJhbmEwXSAxMzg3ODAgW2hvc3Q9YmFyb3F1ZTFdIDEzODc1NCBbaG9zdD1l
bGJsaW5nMV0gMTM4NzM1IFtob3N0PWFsYmFuYTFdIDEzODcxMCBbaG9zdD1kZWJpbmExXSAxMzg2
ODAgW2hvc3Q9Zmlhbm8wXSAxMzg2NjEgW2hvc3Q9ZGViaW5hMF0gMTM4NjM5IFtob3N0PWl0YWxp
YTFdIDEzODYxMiBbaG9zdD1waW5vdDFdIDEzODU4NCBbaG9zdD1pdGFsaWEwXSAxMzg0ODggb2su
CkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDE0MzM2MyAvIDEzODQ4OAoodHJlZSB3aXRo
IG5vIHVybDogbWluaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13
YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVl
OiBvdm1mIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0ClRyZWU6IHFlbXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11
dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHNlYWJpb3MgZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAyM2ZkYjE5OGFlODFmNDdhNTc0Mjk2ZGFiNTE2N2M1
ZTEzNmEwMmJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDk3NmE3
NzZiMjgzMDIxYzI1MmJlNzk0ZTkwOTQ3NzMyYjZmOGE5MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQz
MGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCkJhc2lzIHBhc3MgMjQ5MTU1YzIwZjliMDc1NGJj
MWI5MzJhMzMzNDRjZmI0ZTBjMjEwMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIDcxOWE2ODRkN2RmMWI1YjU2MjdmNDI0NDdiZTRmMTJhYWIwMzgzNDMgZDBkOGFkMzll
Y2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1
OGU0ZmZkZmY1Mzg5YjExIDZlNTZlZDEyOWM5NzgyYmEwNTBhNWZiZmJmNGFjMTIzMzViMjMwZjcg
ZjNkOGVlZjkwOTE3NDdlNzBjNTA1MDk0ZjYzNTE0YjQzMzI5YTkyMgpHZW5lcmF0aW5nIHJldmlz
aW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCMyNDkxNTVj
MjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxLTIzZmRiMTk4YWU4MWY0N2E1NzQyOTZk
YWI1MTY3YzVlMTM2YTAyYmEgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmly
bXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9vdm1mLmdpdCM3MTlhNjg0ZDdkZjFiNWI1NjI3ZjQyNDQ3YmU0ZjEyYWFiMDM4MzQz
LTQ5NzZhNzc2YjI4MzAyMWMyNTJiZTc5NGU5MDk0NzczMmI2ZjhhOTIgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLlwKIGdpdCNkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4LWQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3
OTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCM5Y2NhMDJkOGZmYzIzZTk2ODhh
OTcxZDg1OGU0ZmZkZmY1Mzg5YjExLTkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQjNmU1NmVkMTI5
Yzk3ODJiYTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNy0xMjA5OTZmMTQ3MTMxZWNhOGFmOTBlMzBj
OTAwYmMxNGJjODI0ZDlmIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2YzZDhlZWY5MDkx
NzQ3ZTcwYzUwNTA5NGY2MzUxNGI0MzMyOWE5MjItNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRk
ODJiMTdiN2Q3YWNhMwphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91
czogbGludXgtMi42CkxvYWRlZCAxMTI0OSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDEzODI0NSBbaG9zdD1iYXJvcXVlMV0KIDEzODM4NiBbaG9z
dD1hbGJhbmEwXQogMTM4NDg4IHBhc3MgMjQ5MTU1YzIwZjliMDc1NGJjMWI5MzJhMzMzNDRjZmI0
ZTBjMjEwMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDcxOWE2ODRk
N2RmMWI1YjU2MjdmNDI0NDdiZTRmMTJhYWIwMzgzNDMgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0
NDg0ZmUwOWY1MDg3Njc5OCA5Y2NhMDJkOGZmYzIzZTk2ODhhOTcxZDg1OGU0ZmZkZmY1Mzg5YjEx
IDZlNTZlZDEyOWM5NzgyYmEwNTBhNWZiZmJmNGFjMTIzMzViMjMwZjcgZjNkOGVlZjkwOTE3NDdl
NzBjNTA1MDk0ZjYzNTE0YjQzMzI5YTkyMgogMTM4NTg0IFtob3N0PWl0YWxpYTBdCiAxMzg2MTIg
W2hvc3Q9cGlub3QxXQogMTM4NjM5IFtob3N0PWl0YWxpYTFdCiAxMzg2NjEgW2hvc3Q9ZGViaW5h
MF0KIDEzODY4MCBbaG9zdD1maWFubzBdCiAxMzg3MTAgW2hvc3Q9ZGViaW5hMV0KIDEzODczNSBb
aG9zdD1hbGJhbmExXQogMTM4NzU0IFtob3N0PWVsYmxpbmcxXQogMTM4NzgwIFtob3N0PWJhcm9x
dWUxXQogMTM4ODEzIFtob3N0PWFsYmFuYTBdCiAxMzg4NDkgW2hvc3Q9YmFyb3F1ZTBdCiAxMzg4
NzggZmFpbCBpcnJlbGV2YW50CiAxMzg5MDIgZmFpbCBpcnJlbGV2YW50CiAxMzg5NjIgZmFpbCBp
cnJlbGV2YW50CiAxMzkwMDMgZmFpbCBpcnJlbGV2YW50CiAxMzkwNjggZmFpbCBpcnJlbGV2YW50
CiAxMzkxMzQgZmFpbCBpcnJlbGV2YW50CiAxMzkyMzcgZmFpbCBpcnJlbGV2YW50CiAxMzkyMjMg
ZmFpbCBpcnJlbGV2YW50CiAxMzkyNTcgZmFpbCBpcnJlbGV2YW50CiAxMzkzMjQgZmFpbCBpcnJl
bGV2YW50CiAxMzkzMDYgZmFpbCBpcnJlbGV2YW50CiAxMzkyODYgZmFpbCBpcnJlbGV2YW50CiAx
MzkzMzggZmFpbCBpcnJlbGV2YW50CiAxMzkzNjEgZmFpbCBpcnJlbGV2YW50CiAxMzkzODMgZmFp
bCBpcnJlbGV2YW50CiAxMzk0MDggZmFpbCBpcnJlbGV2YW50CiAxMzk0NzggZmFpbCBpcnJlbGV2
YW50CiAxMzk1MzIgZmFpbCBpcnJlbGV2YW50CiAxMzk1ODQgZmFpbCBpcnJlbGV2YW50CiAxMzk1
NTUgZmFpbCBpcnJlbGV2YW50CiAxMzk2ODcgZmFpbCBpcnJlbGV2YW50CiAxMzk2MTYgZmFpbCBp
cnJlbGV2YW50CiAxMzk2NjkgZmFpbCBpcnJlbGV2YW50CiAxMzk3MTEgZmFpbCBpcnJlbGV2YW50
CiAxMzk3MzUgZmFpbCBpcnJlbGV2YW50CiAxMzk3OTIgZmFpbCBpcnJlbGV2YW50CiAxMzk4MzIg
ZmFpbCBpcnJlbGV2YW50CiAxMzk5NDIgZmFpbCBpcnJlbGV2YW50CiAxMzk4NjYgZmFpbCBpcnJl
bGV2YW50CiAxMzk5MDcgZmFpbCBpcnJlbGV2YW50CiAxMzk5OTYgZmFpbCBpcnJlbGV2YW50CiAx
NDAwMzggZmFpbCBpcnJlbGV2YW50CiAxNDAxMjggZmFpbCBpcnJlbGV2YW50CiAxNDAxNjMgZmFp
bCBpcnJlbGV2YW50CiAxNDAyNTEgZmFpbCBpcnJlbGV2YW50CiAxNDAxODggZmFpbCBpcnJlbGV2
YW50CiAxNDAyMTYgZmFpbCBpcnJlbGV2YW50CiAxNDAzODIgZmFpbCBpcnJlbGV2YW50CiAxNDA0
MjggZmFpbCBpcnJlbGV2YW50CiAxNDA0NzcgZmFpbCBpcnJlbGV2YW50CiAxNDA1MjUgZmFpbCBp
cnJlbGV2YW50CiAxNDA2MDEgZmFpbCBpcnJlbGV2YW50CiAxNDA1NzEgZmFpbCBpcnJlbGV2YW50
CiAxNDA2MjQgZmFpbCBpcnJlbGV2YW50CiAxNDA2NjUgcGFzcyBpcnJlbGV2YW50CiAxNDA2NjYg
cGFzcyBpcnJlbGV2YW50CiAxNDA2NDEgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0
NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzE5
YTY4NGQ3ZGYxYjViNTYyN2Y0MjQ0N2JlNGYxMmFhYjAzODM0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUz
ODliMTEgNmU1NmVkMTI5Yzk3ODJiYTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNyBmM2Q4ZWVmOTA5
MTc0N2U3MGM1MDUwOTRmNjM1MTRiNDMzMjlhOTIyCiAxNDA2NDMgZmFpbCBpcnJlbGV2YW50CiAx
NDA2NDYgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODNlN2Q1Yzc1ZTczMDRhYTUxNzJj
ODhlYjI0ZmE1NjM0NDVjZTA0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgMzBmMWU0MWYwNGZi
NGM3MTVkMjdmOTg3ZjAwM2NmYzMxYzlmZjRmMyA0NzgyYjdhZWVhZTBmZmI0MmQ3NGUwZjdmNDE5
ZWE5NTVmMzVjYWIxCiAxNDA2NjcgZmFpbCBpcnJlbGV2YW50CiAxNDA2NDcgZmFpbCBpcnJlbGV2
YW50CiAxNDA2NTEgcGFzcyBpcnJlbGV2YW50CiAxNDA2NzIgcGFzcyBpcnJlbGV2YW50CiAxNDA2
NTIgcGFzcyBpcnJlbGV2YW50CiAxNDA2NDggW10KIDE0MDY1NSBwYXNzIGlycmVsZXZhbnQKIDE0
MDY1NiBwYXNzIGlycmVsZXZhbnQKIDE0MDY1OCBwYXNzIGlycmVsZXZhbnQKIDE0MDY2MSBwYXNz
IGlycmVsZXZhbnQKIDE0MDY2MiBwYXNzIGlycmVsZXZhbnQKIDE0MDY3MyBmYWlsIGlycmVsZXZh
bnQKIDE0MDY3NiBmYWlsIGlycmVsZXZhbnQKIDE0MDcyOSBmYWlsIGlycmVsZXZhbnQKIDE0MDc3
OSBwYXNzIDI0OTE1NWMyMGY5YjA3NTRiYzFiOTMyYTMzMzQ0Y2ZiNGUwYzIxMDEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA3MTlhNjg0ZDdkZjFiNWI1NjI3ZjQyNDQ3
YmU0ZjEyYWFiMDM4MzQzIGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUyNDQ4NGZlMDlmNTA4NzY3OTgg
OWNjYTAyZDhmZmMyM2U5Njg4YTk3MWQ4NThlNGZmZGZmNTM4OWIxMSA2ZTU2ZWQxMjljOTc4MmJh
MDUwYTVmYmZiZjRhYzEyMzM1YjIzMGY3IGYzZDhlZWY5MDkxNzQ3ZTcwYzUwNTA5NGY2MzUxNGI0
MzMyOWE5MjIKIDE0MDgxNyBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNCBwYXNzIGlycmVsZXZhbnQK
IDE0MDgwMyBmYWlsIGlycmVsZXZhbnQKIDE0MDgwNiBwYXNzIGlycmVsZXZhbnQKIDE0MDgwOCBm
YWlsIGlycmVsZXZhbnQKIDE0MDc3OCBmYWlsIGlycmVsZXZhbnQKIDE0MDgxMCBwYXNzIGlycmVs
ZXZhbnQKIDE0MDgxMSBmYWlsIGlycmVsZXZhbnQKIDE0MDgxNiBmYWlsIGlycmVsZXZhbnQKIDE0
MDg1NSBmYWlsIGlycmVsZXZhbnQKIDE0MDkzMCBmYWlsIGlycmVsZXZhbnQKIDE0MDkwMiBmYWls
IGlycmVsZXZhbnQKIDE0MDk1MCBmYWlsIGlycmVsZXZhbnQKIDE0MDk3MyBmYWlsIGlycmVsZXZh
bnQKIDE0MDk5OSBmYWlsIGlycmVsZXZhbnQKIDE0MTAzNiBmYWlsIGlycmVsZXZhbnQKIDE0MTE5
NiBmYWlsIGlycmVsZXZhbnQKIDE0MTIyMiBbXQogMTQxMjkyIFtdCiAxNDEyNDAgZmFpbCBpcnJl
bGV2YW50CiAxNDEzODYgZmFpbCBpcnJlbGV2YW50CiAxNDEzNTQgZmFpbCBpcnJlbGV2YW50CiAx
NDE0NDYgZmFpbCBpcnJlbGV2YW50CiAxNDE0ODQgZmFpbCBpcnJlbGV2YW50CiAxNDE1NDcgZmFp
bCBpcnJlbGV2YW50CiAxNDE2MTMgZmFpbCBpcnJlbGV2YW50CiAxNDE4MDUgZmFpbCBpcnJlbGV2
YW50CiAxNDE3MzcgZmFpbCBpcnJlbGV2YW50CiAxNDE4NzAgZmFpbCBpcnJlbGV2YW50CiAxNDE5
MTEgZmFpbCBpcnJlbGV2YW50CiAxNDE5NzkgZmFpbCBpcnJlbGV2YW50CiAxNDE5NDQgZmFpbCBp
cnJlbGV2YW50CiAxNDIwMDYgZmFpbCBpcnJlbGV2YW50CiAxNDIwNTEgZmFpbCBpcnJlbGV2YW50
CiAxNDIxMTAgZmFpbCBpcnJlbGV2YW50CiAxNDIyMjMgZmFpbCBpcnJlbGV2YW50CiAxNDIyNTgg
ZmFpbCBpcnJlbGV2YW50CiAxNDIyOTggZmFpbCBpcnJlbGV2YW50CiAxNDIzMzMgZmFpbCBpcnJl
bGV2YW50CiAxNDIzNzIgZmFpbCBpcnJlbGV2YW50CiAxNDIzOTggZmFpbCBpcnJlbGV2YW50CiAx
NDI0MzEgZmFpbCBpcnJlbGV2YW50CiAxNDI0ODUgZmFpbCBpcnJlbGV2YW50CiAxNDI1MzkgZmFp
bCBpcnJlbGV2YW50CiAxNDI1ODggZmFpbCBpcnJlbGV2YW50CiAxNDI2NzcgZmFpbCBpcnJlbGV2
YW50CiAxNDI3MDkgZmFpbCBpcnJlbGV2YW50CiAxNDI3NTcgZmFpbCBpcnJlbGV2YW50CiAxNDI3
OTYgZmFpbCBpcnJlbGV2YW50CiAxNDI4NDcgZmFpbCBpcnJlbGV2YW50CiAxNDI5MzMgZmFpbCBp
cnJlbGV2YW50CiAxNDI4NzkgZmFpbCBpcnJlbGV2YW50CiAxNDMwMDYgZmFpbCBpcnJlbGV2YW50
CiAxNDI5ODQgZmFpbCBpcnJlbGV2YW50CiAxNDMwODcgZmFpbCBpcnJlbGV2YW50CiAxNDMwNjAg
ZmFpbCBpcnJlbGV2YW50CiAxNDMxNjkgZmFpbCBpcnJlbGV2YW50CiAxNDMyMDIgZmFpbCBpcnJl
bGV2YW50CiAxNDMyNDIgZmFpbCBpcnJlbGV2YW50CiAxNDMyNzcgZmFpbCBpcnJlbGV2YW50CiAx
NDM0MTIgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNzE5YTY4NGQ3ZGYxYjViNTYyN2Y0
MjQ0N2JlNGYxMmFhYjAzODM0MyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEgNmU1NmVkMTI5Yzk3
ODJiYTA1MGE1ZmJmYmY0YWMxMjMzNWIyMzBmNyBmM2Q4ZWVmOTA5MTc0N2U3MGM1MDUwOTRmNjM1
MTRiNDMzMjlhOTIyCiAxNDM0MjggcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNm
YjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZTg2NjY0
ZDJiMDNkMGE4NGI4Yjk1MmYzZDUxMTE0MjRiM2U5YzkxNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiAyMjBmODk1MDVlNzdk
NzE2YzQxMmM4YTdmOGIyMGIzNjg0YjAwMTYwCiAxNDM0MzYgcGFzcyAyNDkxNTVjMjBmOWIwNzU0
YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDEyYzk2Mzg0Mjc0MWZkMGZkNzhkNzNhOTE4MDlkYmMxMGM4MzY4ZSBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5
ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0MjQgcGFzcyAy
NDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMDAwYWI5ODU3NDc5M2I2ODVlN2EwZjZhNmU1MDMyNTIz
ZDVjMzdjNCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IGNlZjk2NjA2
MThhODgwY2VkNzk4Mzc1YTBmZDE2YThhZDgwYmQwZjAgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQw
NzJkZTJiNTZlYjk2YTkxZiAyMTVmMjU3NmIwYWMxYmMxOGYzZmY3NGUzNGYwZDgzNzliZGE5MDQw
CiAxNDM0MjIgZmFpbCBpcnJlbGV2YW50CiAxNDM0MzAgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMx
YjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgZDE5MDQwODA0YWZiMmJkZDYwZjE4ZThhZWY3ZGE3ODAyODU3NWZlNiBkMGQ4YWQzOWVj
YjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1
YjhlNDEwYmQ5ODQ3ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA3
YTdhNDU3NTZhZDk2ZWJiNGY4MzNjMTVhMDBjYTViNjFhMmM2ZDk5CiAxNDM0MzUgcGFzcyAyNDkx
NTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgM2I4ODlmNmZhYmExNzg2YzA1OWRkOTMwNmU4MTM3MDdhZWY0
OTdjYSBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcw
YTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgZmM5MmQwOTJlYTRmNzA0YmM0ZDI4M2MzOTEx
ZWU5ODk0NzMzZjRjZSA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAx
NDMzNjMgZmFpbCAyM2ZkYjE5OGFlODFmNDdhNTc0Mjk2ZGFiNTE2N2M1ZTEzNmEwMmJhIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDk3NmE3NzZiMjgzMDIxYzI1MmJl
Nzk0ZTkwOTQ3NzMyYjZmOGE5MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2
Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEz
MWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4
MmIxN2I3ZDdhY2EzCiAxNDM0MzMgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNm
YjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOTc2ZDAz
NTNhNmNlNDgxNDkwMzk4NDliNTJiYjY3NTI3YmU1YjU4MCBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1
MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3
ZWYgNDNmNWRmNzlkYWQ2NzM4ZDUyZWE3OWQwNzJkZTJiNTZlYjk2YTkxZiA1NzVlMThkNTRkMTll
ZGE3ODdmNjQ3N2E0YWNkM2M1MGY3Mjc1MWE5CiAxNDM0NDAgZmFpbCAyM2ZkYjE5OGFlODFmNDdh
NTc0Mjk2ZGFiNTE2N2M1ZTEzNmEwMmJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgNDk3NmE3NzZiMjgzMDIxYzI1MmJlNzk0ZTkwOTQ3NzMyYjZmOGE5MiBkMGQ4YWQz
OWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWEx
ZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5
ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0NDUgcGFzcyAy
NDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgN2Q5YmEzNjFjYzc5ZGNiYTY2N2JjM2UyZGM0NWFjMGVm
MTc1NmNiYiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQy
NDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMw
YzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2Ez
CiAxNDM0NDYgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgMjczNzAzN2E0MTdhOTdkZTgx
NTNlYmM1ZTQ1NTZiZGYzOGY3NjVjNiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUw
ODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0
NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZh
ZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0NTEgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0
NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNjk5
NmVjODhhMjQ0YTI0MjhiZWI4MWQxMjZlZTU1ZDE1MmY2MmEwNyBkMGQ4YWQzOWVjYjUxY2Q3NDk3
Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5
ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFj
NGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0NjkgcGFzcyAyNDkxNTVjMjBmOWIw
NzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgNDk3NmE3NzZiMjgzMDIxYzI1MmJlNzk0ZTkwOTQ3NzMyYjZmOGE5MiBkMGQ4
YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5
OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgy
NGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0NTIgcGFz
cyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgOWU2MzljMWNiNmFiZDVmZmVkMGY5MDE3ZGUyNmY5
M2QyZWU5OWVhYyBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2Vi
YWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkw
ZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdh
Y2EzCiAxNDM0NTcgcGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAx
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDk3NmE3NzZiMjgzMDIx
YzI1MmJlNzk0ZTkwOTQ3NzMyYjZmOGE5MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5
ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2
ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0
YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0ODAgZmFpbCAyM2ZkYjE5OGFlODFmNDdhNTc0Mjk2ZGFi
NTE2N2M1ZTEzNmEwMmJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
NDk3NmE3NzZiMjgzMDIxYzI1MmJlNzk0ZTkwOTQ3NzMyYjZmOGE5MiBkMGQ4YWQzOWVjYjUxY2Q3
NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEw
YmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1
ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0NjIgZmFpbCAyM2ZkYjE5OGFl
ODFmNDdhNTc0Mjk2ZGFiNTE2N2M1ZTEzNmEwMmJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgNDk3NmE3NzZiMjgzMDIxYzI1MmJlNzk0ZTkwOTQ3NzMyYjZmOGE5MiBk
MGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUw
NDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRi
YzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzCiAxNDM0ODMg
cGFzcyAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAxIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDk3NmE3NzZiMjgzMDIxYzI1MmJlNzk0ZTkw
OTQ3NzMyYjZmOGE5MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRmZTA5ZjUwODc2Nzk4IDkz
M2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIwOTk2ZjE0NzEzMWVjYThh
ZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMzNWQ0YjZhZGQ4MmIxN2I3
ZDdhY2EzCiAxNDM0ODcgZmFpbCAyM2ZkYjE5OGFlODFmNDdhNTc0Mjk2ZGFiNTE2N2M1ZTEzNmEw
MmJhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgNDk3NmE3NzZiMjgz
MDIxYzI1MmJlNzk0ZTkwOTQ3NzMyYjZmOGE5MiBkMGQ4YWQzOWVjYjUxY2Q3NDk3Y2Q1MjQ0ODRm
ZTA5ZjUwODc2Nzk4IDkzM2ViYWQyNDcwYTE2OTUwNDc5OWExZDk1YjhlNDEwYmQ5ODQ3ZWYgMTIw
OTk2ZjE0NzEzMWVjYThhZjkwZTMwYzkwMGJjMTRiYzgyNGQ5ZiA1MThjOTM1ZmFjNGQzMGIzZWMz
NWQ0YjZhZGQ4MmIxN2I3ZDdhY2EzClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMK
IFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEzODQ4OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxNDMzNjMgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxNDM0MTIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxNDM0NDAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQg
MjQ5MTU1YzIwZjliMDc1NGJjMWI5MzJhMzMzNDRjZmI0ZTBjMjEwMSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDQ5NzZhNzc2YjI4MzAyMWMyNTJiZTc5NGU5MDk0Nzcz
MmI2ZjhhOTIgZDBkOGFkMzllY2I1MWNkNzQ5N2NkNTI0NDg0ZmUwOWY1MDg3Njc5OCA5MzNlYmFk
MjQ3MGExNjk1MDQ3OTlhMWQ5NWI4ZTQxMGJkOTg0N2VmIDEyMDk5NmYxNDcxMzFlY2E4YWY5MGUz
MGM5MDBiYzE0YmM4MjRkOWYgNTE4YzkzNWZhYzRkMzBiM2VjMzVkNGI2YWRkODJiMTdiN2Q3YWNh
MwpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDE0MzQ1NyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDE0MzQ2MiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDE0MzQ2OSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTQzNDgwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTQz
NDgzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxNDM0ODcgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICAyM2ZkYjE5OGFlODFmNDdhNTc0Mjk2ZGFiNTE2N2M1ZTEzNmEwMmJhCiAg
QnVnIG5vdCBwcmVzZW50OiAyNDkxNTVjMjBmOWIwNzU0YmMxYjkzMmEzMzM0NGNmYjRlMGMyMTAx
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTQzNDg3LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4p
Cgpkb3Q6IGdyYXBoIGlzIHRvbyBsYXJnZSBmb3IgY2Fpcm8tcmVuZGVyZXIgYml0bWFwcy4gU2Nh
bGluZyBieSAwLjQzMDEzNyB0byBmaXQKcG5tdG9wbmc6IDU3IGNvbG9ycyBmb3VuZApSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRtcmVzdHJpY3QtYW1kNjQtZG1yZXN0cmljdC54ZW4tYm9v
dC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMTQzNDg3OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxNDM0ODcgbGludXgt
bGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xNDM0ODcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0
LWRtcmVzdHJpY3QgNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kbXJlc3RyaWN0LWFtZDY0LWRtcmVzdHJpY3QgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 21:25:47 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 21:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQHwp-0007Qh-Jt; Thu, 31 Oct 2019 21:25:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=msrb=YY=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1iQHwn-0007Qc-WD
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 21:25:38 +0000
X-Inumbo-ID: f8c31ec9-fc24-11e9-9551-12813bfff9fa
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [40.107.1.42]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f8c31ec9-fc24-11e9-9551-12813bfff9fa;
 Thu, 31 Oct 2019 21:25:36 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qtijWd1TxBAcoE9iGkUpm6wBjxyTh9jt8dz1vRibbIw=;
 b=GTXsRJY+GjfnhVGA2xsvtpYF4cHHT3nRbFZ5A5dOgZgEx4rX82vNFBGf6aJp8lOYyk0jYuKYAzhCi6ZygdFmxZBwDmmA/njAKA/gSrdNiAPGyaP6dxS4M8ijKFpUyf91jCMWUfVdavPxWO7ahYPPTlsjqEeSk69oTwmm4DDvNwM=
Received: from AM6PR08CA0038.eurprd08.prod.outlook.com (2603:10a6:20b:c0::26)
 by AM6PR08MB3864.eurprd08.prod.outlook.com (2603:10a6:20b:8e::28)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2387.23; Thu, 31 Oct
 2019 21:25:32 +0000
Received: from AM5EUR03FT054.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e08::205) by AM6PR08CA0038.outlook.office365.com
 (2603:10a6:20b:c0::26) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.20 via Frontend
 Transport; Thu, 31 Oct 2019 21:25:32 +0000
Authentication-Results: spf=fail (sender IP is 63.35.35.123)
 smtp.mailfrom=arm.com; lists.xenproject.org; dkim=pass (signature was
 verified) header.d=armh.onmicrosoft.com;lists.xenproject.org; dmarc=none
 action=none header.from=arm.com;
Received-SPF: Fail (protection.outlook.com: domain of arm.com does not
 designate 63.35.35.123 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by
 AM5EUR03FT054.mail.protection.outlook.com (10.152.16.212) with
 Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.20 via Frontend Transport; Thu, 31 Oct 2019 21:25:32 +0000
Received: ("Tessian outbound 851a1162fca7:v33");
 Thu, 31 Oct 2019 21:25:31 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 319ffbaebb980fd1
X-CR-MTA-TID: 64aa7808
Received: from 21fe550abebb.1 (cr-mta-lb-1.cr-mta-net [104.47.1.52])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com id
 D3158F08-4DD6-45C9-9AB7-AD43C9686E03.1; 
 Thu, 31 Oct 2019 21:25:25 +0000
Received: from EUR01-VE1-obe.outbound.protection.outlook.com
 (mail-ve1eur01lp2052.outbound.protection.outlook.com [104.47.1.52])
 by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 21fe550abebb.1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384);
 Thu, 31 Oct 2019 21:25:25 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=H6BmvO6uY3YHFJF0W72z1YFUSIN91zCZzDAa+NNB6Rfu3z+HQOAoo0dTi8+LRxjv6vFNCMEYvcfnHR5E7Kq2BnJRDSNuBSDHFCx1+aUHSEwGmSy+6/1FD6kBoRWBGbhIRtHdVST6cKnMlDXAA/qBPBrD4QdScFF7vXHrlmD83AsjzXaBaxl8nbP7InOMRlzGQ1PEiLy5uPObEgh37kWoH8siKKPivsrwUx+8PMd9NIqyab6QhMJ0MggEVhaSWGbzzUhSppYfrsoX4EU79nx8X2rIhF6hvBigEdX1t619RpOTFSVtdGFzvkBWntCvkglMnujoVHYnX/e2goyB/bH1YQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qtijWd1TxBAcoE9iGkUpm6wBjxyTh9jt8dz1vRibbIw=;
 b=BfjYwKo2z4sc2GK1Om4RCFAZc0322mOCTBpHgZSawvr7nbEcCFKF3lrLNRU+vvBmylECPdN/7JVYmdy3KQjuMCWPWbTb0D/LwEhLp8r8Gt5+xQ6CgW4UWh6ZwE/x+EuDVQHCCnBek4LzRjGEW7U/Jt9gb1bS2rzYcMnvEOaun7OEtOzfC4NBCu5zexf2uEJunyRUiOrKwq6r+MUEccyqFTbp+DwVBSUvJB3dOy+dnIg5BnwR7vRuJ4kJPGvPP6WvVH/KTR4y0nEOhq01KHfLETfNlJBhqJ0Lz56OQ3et0D26yrgPdSkEE12nRkRydCUdWP9OXGfHXM1iSiItlN6Xcw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass
 header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector2-armh-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=qtijWd1TxBAcoE9iGkUpm6wBjxyTh9jt8dz1vRibbIw=;
 b=GTXsRJY+GjfnhVGA2xsvtpYF4cHHT3nRbFZ5A5dOgZgEx4rX82vNFBGf6aJp8lOYyk0jYuKYAzhCi6ZygdFmxZBwDmmA/njAKA/gSrdNiAPGyaP6dxS4M8ijKFpUyf91jCMWUfVdavPxWO7ahYPPTlsjqEeSk69oTwmm4DDvNwM=
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com (20.179.44.81) by
 DBBPR08MB4281.eurprd08.prod.outlook.com (20.179.41.17) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.2387.25; Thu, 31 Oct 2019 21:25:24 +0000
Received: from DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9]) by DBBPR08MB4554.eurprd08.prod.outlook.com
 ([fe80::c053:72ca:326d:18c9%4]) with mapi id 15.20.2387.028; Thu, 31 Oct 2019
 21:25:23 +0000
From: Julien Grall <Julien.Grall@arm.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] xen/vcpu: Sanitise VCPUOP_initialise call
 hierachy
Thread-Index: AQHVkCF8KTaPg/jFk0KydVsCruQGrKd1QyQA
Date: Thu, 31 Oct 2019 21:25:23 +0000
Message-ID: <7bd1d625-d501-6ca7-f951-9f42066436bd@arm.com>
References: <20191031192804.19928-1-andrew.cooper3@citrix.com>
In-Reply-To: <20191031192804.19928-1-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-clientproxiedby: LNXP265CA0043.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:600:5c::31) To DBBPR08MB4554.eurprd08.prod.outlook.com
 (2603:10a6:10:d1::17)
Authentication-Results-Original: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [81.100.41.95]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 8fab83b7-d98e-4dc0-f5a8-08d75e48dc6f
X-MS-TrafficTypeDiagnostic: DBBPR08MB4281:|AM6PR08MB3864:
X-MS-Exchange-PUrlCount: 2
X-Microsoft-Antispam-PRVS: <AM6PR08MB3864FAD3C1E883A8B3C6C49180630@AM6PR08MB3864.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 02070414A1
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(39860400002)(346002)(366004)(136003)(396003)(199004)(189003)(99286004)(11346002)(76176011)(52116002)(44832011)(64756008)(186003)(26005)(66946007)(66476007)(66556008)(66446008)(305945005)(7736002)(446003)(476003)(36756003)(2616005)(31686004)(8676002)(81166006)(81156014)(486006)(5660300002)(31696002)(8936002)(86362001)(6436002)(6306002)(4326008)(6486002)(71190400001)(71200400001)(966005)(256004)(229853002)(66066001)(6512007)(54906003)(6246003)(478600001)(3846002)(6116002)(53546011)(386003)(102836004)(6506007)(2906002)(316002)(14454004)(110136005)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DBBPR08MB4281;
 H:DBBPR08MB4554.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en;
 PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: a43gnXdjziHDfXmiTf+WrsbvIXn0IL94K7IV2Gt7L84r46FlIWXEvaCl38CrVGMwxSO9tNc5MSc/XwijeoTi6VONZPj23zue8DAwhU9nVHotSvh5Hx+jdshvjZRH1ioXTiTUzzV47KAPyIBSYOLSU5/Yw/DZdhUEKq82pabQgOYc8bIZrPrmSTsD7VUh5drtFg9VJy+dvwZTj/FRu2CMeLfzMLJvaYmKH9vofpCBjZGaPiHQHrLDxjk2/z2wHGVodv3MD6qeOZO4eVF2ymYDTbDmixhihYuT+CxmdE24G65LliXrVhsY+LguUWf1IzE+FJTeFoZMkFf4jFHWbmdSNEG0moOJb9tS+fiCgMGvoCPYSakoUyYAi16PXOkSoCHos3XQry87Wz6KPsjNYtCgWYXMqTIU7w4Oi37zyJhV3Tz+N3IffOFXWMciI105yAXVumzJyXuycm+mdgffKq8qM52j1srtJoAiHQzMKKcVHTE=
x-ms-exchange-transport-forked: True
Content-ID: <8A6FB4EF7B4FA3429CD4DB4C1C133125@eurprd08.prod.outlook.com>
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4281
Original-Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT054.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(4636009)(376002)(396003)(39860400002)(136003)(346002)(1110001)(339900001)(189003)(199004)(316002)(478600001)(5660300002)(76130400001)(70206006)(70586007)(23676004)(2486003)(76176011)(26826003)(66066001)(6512007)(6306002)(6486002)(99286004)(8936002)(14454004)(229853002)(36756003)(25786009)(36906005)(50466002)(4326008)(966005)(54906003)(110136005)(47776003)(6116002)(81166006)(31696002)(105606002)(22756006)(486006)(11346002)(7736002)(3846002)(86362001)(107886003)(6246003)(386003)(6506007)(53546011)(102836004)(26005)(186003)(31686004)(8676002)(2906002)(81156014)(126002)(476003)(336012)(2616005)(436003)(446003)(305945005)(356004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3864;
 H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Fail; LANG:en;
 PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; 
X-MS-Office365-Filtering-Correlation-Id-Prvs: 41426532-b464-4b2e-19ef-08d75e48d732
NoDisclaimer: True
X-Forefront-PRVS: 02070414A1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: BrNs8lRq/UnvjQ53uSclgqMWKcnyulJCLLFuMVXv0SUj64/I6ShW2JxQ92rpjaOUp2pS9nB/Qg2HHdvlC/5bh1cqwEgLbGu/mkn/JriUPubNpmrqKuql8JfZzGnJzmpLiUP92EjWAFEM5KM4VX2nT33CflB694vx3UMRqTp8tnMlrFwRfPN4n/IV02JKI+gQpOFMu322Fd5fkRz/0U7NYGBbXSpGKiP0LpQLNO7qPm6swk47t0Bjqs/dmobaXCa9Cv+Ccs49TT739HLSMiYsXwI3w/Y65cwHGkxHrTxC/P1jCBHjaM/kIpdcYMBVCaUb+xb1AssJLZYuc/oAsr5CXYoSKk4eMvDBUKE5CpkOCqFxztiqHyt25fGEPi+MaSjLajjcobaKQhiMD+DMB7NDtSu9YcGhRVTRc5ftwWx5qYPEBxxhtEww/jkDp10ph4QOTV98q8RTV3X2P0OtroHQj4oOtWpDj08UJLKViCR/a2o=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2019 21:25:32.4665 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8fab83b7-d98e-4dc0-f5a8-08d75e48dc6f
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123];
 Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3864
Subject: Re: [Xen-devel] [PATCH] xen/vcpu: Sanitise VCPUOP_initialise call
 hierachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Julien Grall <julien@xen.org>,
 Wei Liu <wl@xen.org>, Jan Beulich <JBeulich@suse.com>, nd <nd@arm.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksDQoNCk9uIDMxLzEwLzIwMTkgMTk6MjgsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+IFRoaXMg
Y29kZSBpcyBlc3BlY2lhbGx5IHRhbmdsZWQuICBWQ1BVT1BfaW5pdGlhbGlzZSBjYWxscyBpbnRv
DQo+IGFyY2hfaW5pdGlhbGlzZV92Y3B1KCkgd2hpY2ggY2FsbHMgYmFjayBpbnRvIGRlZmF1bHRf
aW5pdGlhbGlzZV92Y3B1KCkgd2hpY2gNCj4gaXMgY29tbW9uIGNvZGUuDQo+IA0KPiBUaGlzIHBh
dGggaXMgYWN0dWFsbHkgZGVhZCBjb2RlIG9uIEFSTSwgYmVjYXVzZSBWQ1BVT1BfaW5pdGlhbGlz
ZSBpcyBmaWx0ZXJlZA0KPiBvdXQgYnkgZG9fYXJtX3ZjcHVfb3AoKS4NCj4gDQo+IFRoZSBvbmx5
IHZhbGlkIHdheSB0byBzdGFydCBhIHNlY29uZGFyeSBDUFUgb24gQVJNIGlzIHZpYSB0aGUgUFND
SSBpbnRlcmZhY2UuDQo+IFRoZSBzYW1lIGNvdWxkIGluIHByaW5jaXBsZSBiZSBzYWlkIGFib3V0
IElOSVQtU0lQSS1TSVBJIGZvciB4ODYgSFZNLCBpZiBIVk0NCj4gZ3Vlc3RzIGhhZG4ndCBhbHJl
YWR5IGludGVyaXRlZCBhIHBhcmF2aXJ0IHdheSBvZiBzdGFydGluZyBDUFVzLg0KPiANCj4gRWl0
aGVyIHdheSwgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQgbm8gZnV0dXJlIGFyY2hpdGVjdHVyZXMg
aW1wbGVtZW50ZWQgaW4gWGVuDQo+IGFyZSBnb2luZyB0byB3YW50IHRvIHVzZSBhIFBWIGludGVy
ZmFjZSwgYXMgc29tZSBzdGFuZGFyZGlzZWQgKHYpQ1BVIGJyaW5ndXANCj4gbWVjaGFuaXNtIHdp
bGwgYWxyZWFkeSBleGlzdC4NCg0KSSBhbSBub3Qgc3VyZSBJIGFncmVlIGhlcmUuIExvb2tpbmcg
YXQgTGludXggUklTQ3YgY29kZSAoc2VlIFsxXSBhbmQgDQpbMl0pLCBpdCBsb29rcyBsaWtlIHRo
ZSBrZXJuZWwgaGFzIHRvIGRlYWwgd2l0aCBzZWxlY3Rpbmcgb25lICJsdWNreSIgDQpDUFUvaGFy
dCB0byBkZWFsIHdpdGggdGhlIGJvb3QgYW5kIHBhcmsgYWxsIHRoZSBvdGhlcnMuDQoNClNvIGl0
IGxvb2tzIGxpa2UgdG8gbWUgdGhlcmUgYXJlIG5vdGhpbmcgYXQgdGhlIG1vbWVudCBvbiBSSVND
diB0byBkbyANCih2KUNQVSBicmluZy11cC4gV2UgbWlnaHQgYmUgYWJsZSB0byB1c2UgUFNDSSAo
YWx0aG91Z2ggdGhpcyBpcyBhbiBBUk0gDQpzcGVjaWZpYyB3YXkpLCBidXQgd291bGQgcmF0aGVy
IHdhaXQgYW5kIHNlZSB3aGF0IFJJU0N2IGZvbGtzIGNvbWUgdXAgDQp3aXRoIGJlZm9yZSBkZWNp
ZGluZyBQViBpcyBuZXZlciBnb2luZyB0byBiZSB1c2VkLg0KDQpDaGVlcnMsDQoNClsxXSANCmh0
dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1LjQtcmM1L3NvdXJjZS9hcmNoL3Jpc2N2
L2tlcm5lbC9oZWFkLlMNClsyXSANCmh0dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y1
LjQtcmM1L3NvdXJjZS9hcmNoL3Jpc2N2L2tlcm5lbC9zbXBib290LmMNCg0KLS0gDQpKdWxpZW4g
R3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Oct 31 22:39:02 2019
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 22:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1iQJ5U-0004TI-LS; Thu, 31 Oct 2019 22:38:40 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RS8g=YY=gmail.com=wei.liu.xen@srs-us1.protection.inumbo.net>)
 id 1iQJ5T-0004TD-GP
 for xen-devel@lists.xenproject.org; Thu, 31 Oct 2019 22:38:39 +0000
X-Inumbo-ID: 2e6e78b0-fc2f-11e9-beca-bc764e2007e4
Received: from mail-wr1-f67.google.com (unknown [209.85.221.67])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2e6e78b0-fc2f-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 22:38:38 +0000 (UTC)
Received: by mail-wr1-f67.google.com with SMTP id l10so7976865wrb.2
 for <xen-devel@lists.xenproject.org>; Thu, 31 Oct 2019 15:38:38 -0700 (PDT)
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:references
 :mime-version:content-disposition:content-transfer-encoding
 :in-reply-to:user-agent;
 bh=Czjt0TLQuE660vIn8QRgePAF46bRgWb4slfFTL4KdlQ=;
 b=RggkRqyEEo0LLRNe3I5sfkMEnW9yyml12YpURbkPzz8JoYBkld2G9jKTz42canH8jd
 6spugVuH479jJ0O0stobAX25LDT3muHghO3dAr8qbQiPd/jcaC4nmCioPiRQweOZuEDn
 1p/Zc7Y8TlASOwnVhn8bDfSJhBQQHKGkSJZjTofTd/r07I/4hfMQrH4DsrUG08GXxHes
 DAnFlOh80ZUIHWGvOw8phO5+rd0gFwu29govJbgYa8fsi+I56f8zCdKcoJKj75DiJ6UK
 mL9r/lQBwie6cQeri9wsygEUxOw5GRKS9EL+fVxSDsO5dItNOBHJqiZzAL+36VFfB1a+
 HK2Q==
X-Gm-Message-State: APjAAAXujI8LyvNIKA1shVzeEeA+sjjeyhKyvBoVw7f1yStcNMEigdKE
 PDA/jRUl2Pv5IuqbN7culbY=
X-Google-Smtp-Source: APXvYqy6JzVsplv6SVtsqgWXrWjiABU3DgtHScsHrDp9xlvqYTNvS/IucnCi77zdIfOo9S8T/QlN+A==
X-Received: by 2002:adf:b603:: with SMTP id f3mr8109860wre.306.1572561518139; 
 Thu, 31 Oct 2019 15:38:38 -0700 (PDT)
Received: from debian (30.162.147.147.dyn.plus.net. [147.147.162.30])
 by smtp.gmail.com with ESMTPSA id z12sm4972320wmi.4.2019.10.31.15.38.37
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 31 Oct 2019 15:38:37 -0700 (PDT)
Date: Thu, 31 Oct 2019 22:38:35 +0000
From: Wei Liu <wl@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20191031223835.b2ghdizqhmufgsy2@debian>
References: <20191031193808.15401-1-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20191031193808.15401-1-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20180716
Subject: Re: [Xen-devel] [PATCH] x86/pv: Fix !CONFIG_PV build following
 XSA-296
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wl@xen.org>,
 George Dunlap <george.dunlap@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMzEsIDIwMTkgYXQgMDc6Mzg6MDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBQVEZfKiBhcmUgZGVjbGFyZWQgd2l0aGluIENPTkZJR19QViwgYW5kIHVzZWQgb3V0
c2lkZToKPiAKPiAgIG1tLmM6IEluIGZ1bmN0aW9uIOKAmF9wdXRfcGFnZV90eXBl4oCZOgo+ICAg
bW0uYzoyODE5OjMyOiBlcnJvcjog4oCYUFRGX3ByZWVtcHRpYmxl4oCZIHVuZGVjbGFyZWQgKGZp
cnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+ICAgICAgICBib29sIHByZWVtcHRpYmxlID0gZmxh
Z3MgJiBQVEZfcHJlZW1wdGlibGU7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF5+fn5+fn5+fn5+fn5+fgo+ICAgbW0uYzoyODE5OjMyOiBub3RlOiBlYWNoIHVuZGVjbGFyZWQg
aWRlbnRpZmllciBpcyByZXBvcnRlZCBvbmx5IG9uY2UgZm9yIGVhY2gKPiAgIGZ1bmN0aW9uIGl0
IGFwcGVhcnMgaW4KPiAgIG1tLmM6Mjg0MjoyNDogZXJyb3I6IOKAmFBURl9wYXJ0aWFsX3NldOKA
mSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhpcyBmdW5jdGlvbikKPiAgICAgICAgICAgIGlm
ICggIShmbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgKQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXn5+fn5+fn5+fn5+fn5+Cj4gICBtbS5jOiBJbiBmdW5jdGlvbiDigJhwdXRfcGFnZV90eXBl
X3ByZWVtcHRpYmxl4oCZOgo+ICAgbW0uYzozMDkwOjMzOiBlcnJvcjog4oCYUFRGX3ByZWVtcHRp
Ymxl4oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQo+ICAgICAgICBy
ZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgUFRGX3ByZWVtcHRpYmxlLCBOVUxMKTsKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgo+ICAgbW0uYzog
SW4gZnVuY3Rpb24g4oCYcHV0X29sZF9ndWVzdF90YWJsZeKAmToKPiAgIG1tLmM6MzEwODoyNTog
ZXJyb3I6IOKAmFBURl9wcmVlbXB0aWJsZeKAmSB1bmRlY2xhcmVkIChmaXJzdCB1c2UgaW4gdGhp
cyBmdW5jdGlvbikKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcHJlZW1wdGlibGUg
fAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+fgo+ICAgbW0uYzoz
MTEwOjI3OiBlcnJvcjog4oCYUFRGX3BhcnRpYWxfc2V04oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVz
ZSBpbiB0aGlzIGZ1bmN0aW9uKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFRGX3Bh
cnRpYWxfc2V0IDogMCApLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+
fn5+fn5+Cj4gICBtbS5jOiBJbiBmdW5jdGlvbiDigJhwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxl
4oCZOgo+ICAgbW0uYzozMDkxOjE6IGVycm9yOiBjb250cm9sIHJlYWNoZXMgZW5kIG9mIG5vbi12
b2lkIGZ1bmN0aW9uCj4gICBbLVdlcnJvcj1yZXR1cm4tdHlwZV0KPiAgICB9Cj4gICAgXgo+ICAg
Y2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKPiAKPiBSZXBvc2l0aW9u
IHRoZSBkZWZpbml0aW9ucyB0byBiZSBvdXRzaWRlIG9mIHRoZSAjaWZkZWYgQ09ORklHX1BWCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

